diff --git a/.gitattributes b/.gitattributes index 610342ef78b1..a62bab440760 100644 --- a/.gitattributes +++ b/.gitattributes @@ -85,3 +85,8 @@ # swift prebuilt resources /swift/third_party/resources/*.zip filter=lfs diff=lfs merge=lfs -text /swift/third_party/resources/*.tar.zst filter=lfs diff=lfs merge=lfs -text + +# This upgrade script must use windows line-endings to be compatible with old +# databases. +/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/old.dbscheme eol=crlf +/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/semmlecode.powershell.dbscheme eol=crlf \ No newline at end of file diff --git a/.github/workflows/microsoft-codeql-pack-publish.yml b/.github/workflows/microsoft-codeql-pack-publish.yml new file mode 100644 index 000000000000..55b553e738f2 --- /dev/null +++ b/.github/workflows/microsoft-codeql-pack-publish.yml @@ -0,0 +1,152 @@ +name: Microsoft CodeQL Pack Publish + +on: + workflow_dispatch: + +jobs: + check-branch: + runs-on: ubuntu-latest + steps: + - name: Fail if not on main branch + run: | + if [ "$GITHUB_REF" != "refs/heads/main" ]; then + echo "This workflow can only run on the 'main' branch." + exit 1 + fi + codeqlversion: + needs: check-branch + runs-on: ubuntu-latest + outputs: + codeql_version: ${{ steps.set_codeql_version.outputs.codeql_version }} + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Set CodeQL Version + id: set_codeql_version + run: | + git fetch + git fetch --tags + CURRENT_COMMIT=$(git rev-list -1 HEAD) + CURRENT_TAG=$(git describe --tags --abbrev=0 --match 'codeql-cli/v*' $CURRENT_COMMIT) + CODEQL_VERSION="${CURRENT_TAG#codeql-cli/}" + echo "CODEQL_VERSION=$CODEQL_VERSION" >> $GITHUB_OUTPUT + publishlibs: + environment: secure-publish + needs: codeqlversion + runs-on: ubuntu-latest + strategy: + matrix: + language: ['powershell'] + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Install CodeQL + shell: bash + run: | + gh extension install github/gh-codeql + gh codeql download "${{ needs.codeqlversion.outputs.codeql_version }}" + gh codeql set-version "${{ needs.codeqlversion.outputs.codeql_version }}" + env: + GITHUB_TOKEN: ${{ github.token }} + - name: Publish OS Microsoft CodeQL Lib Pack + shell: bash + run: | + # Download latest qlpack + gh codeql pack download "microsoft/$LANGUAGE-all" + PACK_DIR="$HOME/.codeql/packages/microsoft/$LANGUAGE-all" + VERSION_COUNT=$(ls -d "$PACK_DIR"/*/ | wc -l) + [[ "$VERSION_COUNT" -ne 1 ]] && { echo "Expected exactly one version in $PACK_DIR, but found $VERSION_COUNT. Exiting."; exit 1; } + + # Increment version + CURRENT_VERSION=$(ls -v "$PACK_DIR" | tail -n 1) + MAJOR=$(echo "$CURRENT_VERSION" | cut -d. -f1) + MINOR=$(echo "$CURRENT_VERSION" | cut -d. -f2) + PATCH=$(echo "$CURRENT_VERSION" | cut -d. -f3) + NEXT_VERSION="$MAJOR.$MINOR.$((PATCH + 1))" + + # Extract dependencies from the existing qlpack.yml before deleting + DEPENDENCIES=$(yq 'select(has("dependencies")) | .dependencies | {"dependencies": .}' "$LANGUAGE/ql/lib/qlpack.yml" 2>/dev/null) + DATAEXTENSIONS=$(yq 'select(has("dataExtensions")) | .dataExtensions | {"dataExtensions": .}' "$LANGUAGE/ql/lib/qlpack.yml" 2>/dev/null) + rm -f "$LANGUAGE/ql/lib/qlpack.yml" "$LANGUAGE/ql/lib/qlpack.lock" + + # Create new qlpack.yml with modified content + cat < "$LANGUAGE/ql/lib/qlpack.yml" + name: microsoft/$LANGUAGE-all + version: $NEXT_VERSION + extractor: $LANGUAGE + groups: + - $LANGUAGE + - microsoft-all + dbscheme: semmlecode.$LANGUAGE.dbscheme + extractor: $LANGUAGE + library: true + upgrades: upgrades + $DEPENDENCIES + $DATAEXTENSIONS + warnOnImplicitThis: true + EOF + + # Publish pack + cat "$LANGUAGE/ql/lib/qlpack.yml" + gh codeql pack publish "$LANGUAGE/ql/lib" + env: + LANGUAGE: ${{ matrix.language }} + GITHUB_TOKEN: ${{ secrets.PACKAGE_PUBLISH }} + publish: + environment: secure-publish + needs: codeqlversion + runs-on: ubuntu-latest + strategy: + matrix: + language: ['csharp', 'cpp', 'java', 'javascript', 'python', 'ruby', 'go', 'rust', 'swift', 'powershell', 'iac'] + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Install CodeQL + shell: bash + run: | + gh extension install github/gh-codeql + gh codeql download "${{ needs.codeqlversion.outputs.codeql_version }}" + gh codeql set-version "${{ needs.codeqlversion.outputs.codeql_version }}" + env: + GITHUB_TOKEN: ${{ github.token }} + - name: Publish OS Microsoft CodeQL Pack + shell: bash + run: | + # Download latest qlpack + gh codeql pack download "microsoft/$LANGUAGE-queries" + PACK_DIR="$HOME/.codeql/packages/microsoft/$LANGUAGE-queries" + VERSION_COUNT=$(ls -d "$PACK_DIR"/*/ | wc -l) + [[ "$VERSION_COUNT" -ne 1 ]] && { echo "Expected exactly one version in $PACK_DIR, but found $VERSION_COUNT. Exiting."; exit 1; } + + # Increment version + CURRENT_VERSION=$(ls -v "$PACK_DIR" | tail -n 1) + MAJOR=$(echo "$CURRENT_VERSION" | cut -d. -f1) + MINOR=$(echo "$CURRENT_VERSION" | cut -d. -f2) + PATCH=$(echo "$CURRENT_VERSION" | cut -d. -f3) + NEXT_VERSION="$MAJOR.$MINOR.$((PATCH + 1))" + + # Extract dependencies from the existing qlpack.yml before deleting + DEPENDENCIES=$(yq 'select(has("dependencies")) | .dependencies | {"dependencies": .}' "$LANGUAGE/ql/src/qlpack.yml" 2>/dev/null) + rm -f "$LANGUAGE/ql/src/qlpack.yml" "$LANGUAGE/ql/src/qlpack.lock" + + # Create new qlpack.yml with modified content + cat < "$LANGUAGE/ql/src/qlpack.yml" + name: microsoft/$LANGUAGE-queries + version: $NEXT_VERSION + extractor: $LANGUAGE + groups: + - $LANGUAGE + - queries + $DEPENDENCIES + EOF + + # Publish pack + cat "$LANGUAGE/ql/src/qlpack.yml" + gh codeql pack publish "$LANGUAGE/ql/src" + env: + LANGUAGE: ${{ matrix.language }} + GITHUB_TOKEN: ${{ secrets.PACKAGE_PUBLISH }} + diff --git a/.github/workflows/powershell-pr-check.yml b/.github/workflows/powershell-pr-check.yml new file mode 100644 index 000000000000..d6ab90989808 --- /dev/null +++ b/.github/workflows/powershell-pr-check.yml @@ -0,0 +1,32 @@ +name: PowerShell PR Check + +on: + pull_request: + branches: + - main + workflow_dispatch: + +jobs: + powershell-pr-check: + name: powershell-pr-check + runs-on: windows-latest + if: github.repository == 'microsoft/codeql' + permissions: + contents: read + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + token: ${{ github.token }} + - name: Setup CodeQL + uses: ./.github/actions/fetch-codeql + with: + channel: release + - name: Install PowerShell + run: | + $path = Split-Path (Get-Command codeql).Source + ./powershell/build-win64.ps1 $path + - name: Run QL tests + run: | + codeql test run --threads=0 powershell/ql/test diff --git a/.github/workflows/sync-main-tags.yml b/.github/workflows/sync-main-tags.yml new file mode 100644 index 000000000000..a22cf8ceba9b --- /dev/null +++ b/.github/workflows/sync-main-tags.yml @@ -0,0 +1,28 @@ +name: Sync Main Tags + +on: + pull_request: + types: + - closed + branches: + - main + +jobs: + sync-main-tags: + name: Sync Main Tags + runs-on: ubuntu-latest + if: github.repository == 'microsoft/codeql' && github.event.pull_request.merged == true && github.event.pull_request.head.ref == 'auto/sync-main-pr' + permissions: + contents: write + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Push Tags + run: | + git remote add upstream https://github.com/github/codeql.git + git fetch upstream --tags --force + git push --force origin --tags + env: + GH_TOKEN: ${{ secrets.WORKFLOW_TOKEN }} diff --git a/.github/workflows/sync-main.yml b/.github/workflows/sync-main.yml new file mode 100644 index 000000000000..cdc3e27f0e89 --- /dev/null +++ b/.github/workflows/sync-main.yml @@ -0,0 +1,91 @@ +name: Sync Main + +on: + push: + branches: + - main + paths: + - .github/workflows/sync-main.yml + schedule: + - cron: '55 * * * *' + +jobs: + sync-main: + name: Sync-main + runs-on: ubuntu-latest + if: github.repository == 'microsoft/codeql' + permissions: + contents: write + pull-requests: write + + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + token: ${{ secrets.WORKFLOW_TOKEN }} + - name: Git config + shell: bash + run: | + git config user.name "dilanbhalla" + git config user.email "dilanbhalla@microsoft.com" + - name: Git checkout auto/sync-main-pr + shell: bash + run: | + git fetch origin + if git ls-remote --exit-code --heads origin auto/sync-main-pr > /dev/null; then + echo "Branch exists remotely. Checking it out." + git checkout -B auto/sync-main-pr origin/auto/sync-main-pr + else + echo "Branch does not exist remotely. Creating from main." + git checkout -B auto/sync-main-pr origin/main + git push -u origin auto/sync-main-pr + fi + - name: Sync origin/main + shell: bash + run: | + echo "::group::Sync with main branch" + git pull origin auto/sync-main-pr; exitCode=$?; if [ $exitCode -ne 0 ]; then exitCode=0; fi + git pull origin main --no-rebase + git push --force origin auto/sync-main-pr + echo "::endgroup::" + - name: Sync upstream/codeql-cli/latest + shell: bash + run: | + echo "::group::Set up remote" + git remote add upstream https://github.com/github/codeql.git + git fetch upstream --tags --force + echo "::endgroup::" + echo "::group::Merge codeql-cli/latest" + set -x + git merge codeql-cli/latest + set +x + echo "::endgroup::" + - name: Push sync branch + run: | + git push origin auto/sync-main-pr + env: + GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }} + GH_TOKEN: ${{ secrets.WORKFLOW_TOKEN }} + - name: Create PR if it doesn't exist + shell: bash + run: | + pr_number=$(gh pr list --repo microsoft/codeql --head auto/sync-main-pr --base main --json number --jq '.[0].number') + if [ -n "$pr_number" ]; then + echo "PR from auto/sync-main-pr to main already exists (PR #$pr_number). Exiting gracefully." + else + if git fetch origin main auto/sync-main-pr && [ -n "$(git rev-list origin/main..origin/auto/sync-main-pr)" ]; then + echo "PR does not exist. Creating one..." + gh pr create --repo microsoft/codeql --fill -B main -H auto/sync-main-pr \ + --label 'autogenerated' \ + --title 'Sync Main (autogenerated)' \ + --body "This PR syncs the latest changes from \`codeql-cli/latest\` into \`main\`." \ + --reviewer 'MathiasVP' \ + --reviewer 'ropwareJB' + else + echo "No changes to sync from auto/sync-main-pr to main. Exiting gracefully." + fi + fi + env: + GH_TOKEN: ${{ secrets.WORKFLOW_TOKEN }} + diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000000..9a2df7094cc1 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "iac"] + path = iac + url = https://github.com/advanced-security/codeql-extractor-iac diff --git a/README.md b/README.md index 99433b8ca49f..b0f6c52bbdcd 100644 --- a/README.md +++ b/README.md @@ -29,3 +29,5 @@ You can install the [CodeQL for Visual Studio Code](https://marketplace.visualst ### Tasks The `.vscode/tasks.json` file defines custom tasks specific to working in this repository. To invoke one of these tasks, select the `Terminal | Run Task...` menu option, and then select the desired task from the dropdown. You can also invoke the `Tasks: Run Task` command from the command palette. + + diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 000000000000..e138ec5d6a77 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,41 @@ + + +## Security + +Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). + +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. + +## Reporting Security Issues + +**Please do not report security vulnerabilities through public GitHub issues.** + +Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). + +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). + +You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). + +Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: + + * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) + * Full paths of source file(s) related to the manifestation of the issue + * The location of the affected source code (tag/branch/commit or direct URL) + * Any special configuration required to reproduce the issue + * Step-by-step instructions to reproduce the issue + * Proof-of-concept or exploit code (if possible) + * Impact of the issue, including how an attacker might exploit the issue + +This information will help us triage your report more quickly. + +If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. + +## Preferred Languages + +We prefer all communications to be in English. + +## Policy + +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). + + diff --git a/cpp/ql/lib/change-notes/2023-10-12-additional-call-targets.md b/cpp/ql/lib/change-notes/2023-10-12-additional-call-targets.md new file mode 100644 index 000000000000..f87fba1f1720 --- /dev/null +++ b/cpp/ql/lib/change-notes/2023-10-12-additional-call-targets.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* Added a new class `AdditionalCallTarget` for specifying additional call targets. diff --git a/cpp/ql/lib/experimental/cryptography/utils/OpenSSL/CryptoFunction.qll b/cpp/ql/lib/experimental/cryptography/utils/OpenSSL/CryptoFunction.qll index 1e0f3b6dfbfb..fd4b9000d2af 100644 --- a/cpp/ql/lib/experimental/cryptography/utils/OpenSSL/CryptoFunction.qll +++ b/cpp/ql/lib/experimental/cryptography/utils/OpenSSL/CryptoFunction.qll @@ -115,6 +115,10 @@ private string normalizeFunctionName(Function f, string algType) { (result.matches("RSA") implies not f.getName().toUpperCase().matches("%UNIVERSAL%")) and //rsaz functions deemed to be too low level, and can be ignored not f.getLocation().getFile().getBaseName().matches("rsaz_exp.c") and + // SHA false positives + (result.matches("SHA") implies not f.getName().toUpperCase().matches("%SHAKE%")) and + // CAST false positives + (result.matches("CAST") implies not f.getName().toUpperCase().matches(["%UPCAST%", "%DOWNCAST%"])) and // General False positives // Functions that 'get' do not set an algorithm, and therefore are considered ignorable not f.getName().toLowerCase().matches("%get%") diff --git a/cpp/ql/lib/qlpack.yml b/cpp/ql/lib/qlpack.yml index 70fc7be5109b..4af06c948d8c 100644 --- a/cpp/ql/lib/qlpack.yml +++ b/cpp/ql/lib/qlpack.yml @@ -15,6 +15,7 @@ dependencies: codeql/tutorial: ${workspace} codeql/util: ${workspace} codeql/xml: ${workspace} + codeql/global-controlflow: ${workspace} dataExtensions: - ext/*.model.yml - ext/generated/**/*.model.yml diff --git a/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/ControlFlow.qll b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/ControlFlow.qll new file mode 100644 index 000000000000..cd7dfea33110 --- /dev/null +++ b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/ControlFlow.qll @@ -0,0 +1,11 @@ +import cpp + +/** + * Provides classes for performing global (inter-procedural) control flow analyses. + */ +module ControlFlow { + private import internal.ControlFlowSpecific + private import codeql.globalcontrolflow.ControlFlow + import ControlFlowMake + import Public +} diff --git a/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowPrivate.qll b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowPrivate.qll new file mode 100644 index 000000000000..c772e1d67a84 --- /dev/null +++ b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowPrivate.qll @@ -0,0 +1,41 @@ +private import semmle.code.cpp.ir.IR +private import cpp as Cpp +private import ControlFlowPublic +private import semmle.code.cpp.ir.dataflow.internal.DataFlowPrivate as DataFlowPrivate +private import semmle.code.cpp.ir.dataflow.internal.DataFlowImplCommon as DataFlowImplCommon + +predicate edge(Node n1, Node n2) { n1.asInstruction().getASuccessor() = n2.asInstruction() } + +predicate callTarget(CallNode call, Callable target) { + exists(DataFlowPrivate::DataFlowCall dfCall | dfCall.asCallInstruction() = call.asInstruction() | + DataFlowImplCommon::viableCallableCached(dfCall).asSourceCallable() = target + or + DataFlowImplCommon::viableCallableLambda(dfCall, _).asSourceCallable() = target + ) +} + +predicate flowEntry(Callable c, Node entry) { + entry.asInstruction().(EnterFunctionInstruction).getEnclosingFunction() = c +} + +predicate flowExit(Callable c, Node exitNode) { + exitNode.asInstruction().(ExitFunctionInstruction).getEnclosingFunction() = c +} + +Callable getEnclosingCallable(Node n) { n.getEnclosingFunction() = result } + +predicate hiddenNode(Node n) { n.asInstruction() instanceof PhiInstruction } + +private newtype TSplit = TNone() { none() } + +class Split extends TSplit { + abstract string toString(); + + abstract Cpp::Location getLocation(); + + abstract predicate entry(Node n1, Node n2); + + abstract predicate exit(Node n1, Node n2); + + abstract predicate blocked(Node n1, Node n2); +} diff --git a/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowPublic.qll b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowPublic.qll new file mode 100644 index 000000000000..8a843a1de640 --- /dev/null +++ b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowPublic.qll @@ -0,0 +1,79 @@ +private import semmle.code.cpp.ir.IR +private import cpp + +private newtype TNode = TInstructionNode(Instruction i) + +abstract private class NodeImpl extends TNode { + /** Gets the `Instruction` associated with this node, if any. */ + Instruction asInstruction() { result = this.(InstructionNode).getInstruction() } + + /** Gets the `Expr` associated with this node, if any. */ + Expr asExpr() { result = this.(ExprNode).getExpr() } + + /** Gets the `Parameter` associated with this node, if any. */ + Parameter asParameter() { result = this.(ParameterNode).getParameter() } + + /** Gets the location of this node. */ + Location getLocation() { none() } + + /** + * Holds if this element is at the specified location. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `filepath`. + * For more information, see + * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/). + */ + final predicate hasLocationInfo( + string filepath, int startline, int startcolumn, int endline, int endcolumn + ) { + this.getLocation().hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) + } + + /** Gets a textual representation of this node. */ + abstract string toString(); + + /** Gets the enclosing callable of this node. */ + abstract Callable getEnclosingFunction(); +} + +final class Node = NodeImpl; + +private class InstructionNode extends NodeImpl { + Instruction instr; + + InstructionNode() { this = TInstructionNode(instr) } + + /** Gets the `Instruction` associated with this node. */ + Instruction getInstruction() { result = instr } + + final override Location getLocation() { result = instr.getLocation() } + + final override string toString() { result = instr.getAst().toString() } + + final override Callable getEnclosingFunction() { result = instr.getEnclosingFunction() } +} + +private class ExprNode extends InstructionNode { + Expr e; + + ExprNode() { e = this.getInstruction().getConvertedResultExpression() } + + /** Gets the `Expr` associated with this node. */ + Expr getExpr() { result = e } +} + +private class ParameterNode extends InstructionNode { + override InitializeParameterInstruction instr; + Parameter p; + + ParameterNode() { p = instr.getParameter() } + + /** Gets the `Parameter` associated with this node. */ + Parameter getParameter() { result = p } +} + +class CallNode extends InstructionNode { + override CallInstruction instr; +} + +class Callable = Function; diff --git a/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowSpecific.qll b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowSpecific.qll new file mode 100644 index 000000000000..8f946fd38aff --- /dev/null +++ b/cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowSpecific.qll @@ -0,0 +1,19 @@ +/** + * Provides IR-specific definitions for use in the data flow library. + */ + +private import cpp +private import codeql.globalcontrolflow.ControlFlow + +module Private { + import ControlFlowPrivate +} + +module Public { + import ControlFlowPublic +} + +module CppControlFlow implements InputSig { + import Private + import Public +} diff --git a/cpp/ql/lib/semmle/code/cpp/macroflow/MacroFlow.qll b/cpp/ql/lib/semmle/code/cpp/macroflow/MacroFlow.qll new file mode 100644 index 000000000000..f9d6843408fa --- /dev/null +++ b/cpp/ql/lib/semmle/code/cpp/macroflow/MacroFlow.qll @@ -0,0 +1,191 @@ +private import cpp + +/** + * A module for reasoning about macro expansion in C/C++ code. + * + * The library allows one to construct path-problem queries that + * display paths through nested macro invocations to make + * alerts in macro expansions easier to understand. + */ +module MacroFlow { + /** + * Configuration for defining which expressions are interesting for paths from + * an inner-most macro expansion to an outer-most macro expansion that results + * in an expression. + * + * For example, to find paths from macro invocations that expand to + * `sizeof` expressions with literal arguments, one could do: + * ``` + * module MyConfig implements ConfigSig { + * predicate isSink(Expr e) { e.(SizeofExprOperator).getExprOperand() instanceof Literal } + * } + * + * module Flow = Make; + * import Flow::PathGraph + * + * from Flow::Node n1, Flow::Node n2, Expr e + * where Flow::flowsTo(n1, n2, e) + * select e, n1, n2, "Use of sizeof with literal argument." + * + * ``` + */ + signature module ConfigSig { + predicate isSink(Expr e); + } + + /** + * Constructs a successor relation over macro invocations and expressions + * based on the given configuration. + */ + module Make { + private predicate hasChildSink(Expr e) { Config::isSink(e.getAChild*()) } + + private predicate rev(MacroInvocation mi) { + hasChildSink(mi.getExpr()) + or + exists(MacroInvocation mi1 | rev(mi1) | mi.getParentInvocation() = mi1) + } + + private predicate isSource(MacroInvocation mi) { + rev(mi) and + not exists(MacroInvocation mi0 | rev(mi0) | mi0.getParentInvocation() = mi) + } + + private predicate fwd(MacroInvocation mi) { + rev(mi) and + ( + isSource(mi) + or + exists(MacroInvocation mi0 | fwd(mi0) | mi0.getParentInvocation() = mi) + ) + } + + private newtype TNode = + TMacroInvocationNode(MacroInvocation mi) { fwd(mi) } or + TExprNode(Expr e) { + hasChildSink(e) and + ( + exists(MacroInvocation mi | + fwd(mi) and + mi.getExpr() = e + ) + or + // Handle empty paths (i.e., the expression does not have any macros) + not exists(MacroInvocation mi | mi.getExpr() = e) + ) + } + + /** + * A node in the path graph. A node is either a macro invocation or a sink + * expression. + */ + abstract private class NodeImpl extends TNode { + /** Gets the macro invocation associated with this node, if any. */ + abstract MacroInvocation getMacroInvocation(); + + /** Gets the expression associated with this node, if any. */ + abstract Expr getExpr(); + + /** Gets the string representation of this node. */ + abstract string toString(); + + /** Gets the location of this node. */ + abstract Location getLocation(); + } + + final class Node = NodeImpl; + + private class MacroInvocationNode extends NodeImpl, TMacroInvocationNode { + MacroInvocation mi; + + MacroInvocationNode() { this = TMacroInvocationNode(mi) } + + override MacroInvocation getMacroInvocation() { result = mi } + + override Expr getExpr() { none() } + + override Location getLocation() { result = mi.getMacro().getLocation() } + + final override string toString() { result = this.getMacroInvocation().toString() } + } + + private class ExprNode extends NodeImpl, TExprNode { + Expr e; + + ExprNode() { this = TExprNode(e) } + + override Expr getExpr() { result = e } + + override MacroInvocation getMacroInvocation() { + result = any(MacroInvocation mi | mi.getExpr() = e) + } + + override Location getLocation() { result = e.getLocation() } + + final override string toString() { result = e.toString() } + } + + private predicate steps(Node n1, Node n2) { + exists(MacroInvocation mi | n1.(MacroInvocationNode).getMacroInvocation() = mi | + mi.getParentInvocation() = n2.(MacroInvocationNode).getMacroInvocation() + or + not exists(mi.getParentInvocation()) and + exists(ExprNode en | en = n2 | + mi = en.getMacroInvocation() + or + // Handle empty paths + not exists(en.getMacroInvocation()) and + en.getExpr() = mi.getExpr() + ) + ) + } + + private predicate isSinkNode(Node n) { hasChildSink(n.(ExprNode).getExpr()) } + + private predicate isSourceNode(Node n) { + isSource(n.(MacroInvocationNode).getMacroInvocation()) + or + not exists(any(MacroInvocationNode invocation).getMacroInvocation()) and + isSinkNode(n) + } + + private predicate stepsPlus(Node n1, Node n2) = + doublyBoundedFastTC(steps/2, isSourceNode/1, isSinkNode/1)(n1, n2) + + private predicate stepsStar(Node n1, Node n2) { + stepsPlus(n1, n2) + or + // Handle empty paths + n1 = n2 and + isSourceNode(n1) and + isSinkNode(n2) + } + + predicate flowsTo(Node n, ExprNode n2, Expr e, boolean exact) { + stepsStar(n, n2) and + Config::isSink(e) and + ( + n2.getExpr() = e and + exact = true + or + n2.getExpr().getAChild+() = e and + exact = false + ) + } + + /** + * Provides the query predicates needed to include a graph in a path-problem + * query. + */ + module PathGraph { + query predicate edges(Node n1, Node n2) { + steps(n1, n2) + or + // Handle empty paths + isSourceNode(n1) and + isSinkNode(n2) and + n1 = n2 + } + } + } +} 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 3a93188e9ca6..d6abbf771114 100644 --- a/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll +++ b/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll @@ -26,6 +26,14 @@ private class IteratorTraits extends Class { } Type getIteratorType() { result = this.getTemplateArgument(0) } + + Type getValueType() { + exists(TypedefType t | + this.getAMember() = t and + t.getName() = "value_type" and + result = t.getUnderlyingType() + ) + } } /** @@ -34,16 +42,13 @@ private class IteratorTraits extends Class { */ private class IteratorByTraits extends Iterator { IteratorTraits trait; + IteratorByTraits() { + trait.getIteratorType() = this and + not trait.getValueType() = this + } - IteratorByTraits() { trait.getIteratorType() = this } + override Type getValueType() { result = trait.getValueType() } - override Type getValueType() { - exists(TypedefType t | - trait.getAMember() = t and - t.getName() = "value_type" and - result = t.getUnderlyingType() - ) - } } /** diff --git a/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.qhelp b/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.qhelp index 186ec8079944..f0d303a05787 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.qhelp +++ b/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.qhelp @@ -11,7 +11,7 @@ It is not safe to assume that a year is 365 days long.

Determine whether the time span in question contains a leap day, then perform the calculation using the correct number -of days. Alternatively, use an established library routine that already contains correct leap year logic.

+of days. Alternatively, use an established library routine that already contains correct leap year logic.

diff --git a/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql b/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql index 71aa97c0ae56..341d014dae7d 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql +++ b/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql @@ -4,8 +4,8 @@ * value of 365, it may be a sign that leap years are not taken * into account. * @kind problem - * @problem.severity warning - * @id cpp/leap-year/adding-365-days-per-year + * @problem.severity error + * @id cpp/microsoft/public/leap-year/adding-365-days-per-year * @precision medium * @tags leap-year * correctness @@ -13,11 +13,13 @@ import cpp import LeapYear +import semmle.code.cpp.dataflow.new.DataFlow from Expr source, Expr sink where PossibleYearArithmeticOperationCheckFlow::flow(DataFlow::exprNode(source), DataFlow::exprNode(sink)) select sink, - "An arithmetic operation $@ that uses a constant value of 365 ends up modifying this date/time, without considering leap year scenarios.", - source, source.toString() + "$@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios.", + sink.getEnclosingFunction(), sink.getEnclosingFunction().toString(), source, source.toString(), + sink, sink.toString() diff --git a/cpp/ql/src/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck.ql b/cpp/ql/src/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck.ql new file mode 100644 index 000000000000..7a2cb9b04df4 --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck.ql @@ -0,0 +1,17 @@ +/** + * @name Leap Year Invalid Check (AntiPattern 5) + * @description An expression is used to check a year is presumably a leap year, but the conditions used are insufficient. + * @kind problem + * @problem.severity warning + * @id cpp/microsoft/public/leap-year/invalid-leap-year-check + * @precision medium + * @tags leap-year + * correctness + */ + +import cpp +import LeapYear + +from Mod4CheckedExpr exprMod4 +where not exists(ExprCheckLeapYear lyCheck | lyCheck.getAChild*() = exprMod4) +select exprMod4, "Possible Insufficient Leap Year check (AntiPattern 5)" diff --git a/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll b/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll index 2b68730fa58d..06b6aff66abd 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll +++ b/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll @@ -3,7 +3,7 @@ */ import cpp -import semmle.code.cpp.ir.dataflow.TaintTracking +import semmle.code.cpp.dataflow.new.TaintTracking import semmle.code.cpp.commons.DateTime /** @@ -41,6 +41,271 @@ class CheckForLeapYearOperation extends Expr { } } +bindingset[modVal] +Expr moduloCheckEQ_0(EQExpr eq, int modVal) { + exists(RemExpr rem | rem = eq.getLeftOperand() | + result = rem.getLeftOperand() and + rem.getRightOperand().getValue().toInt() = modVal + ) and + eq.getRightOperand().getValue().toInt() = 0 +} + +bindingset[modVal] +Expr moduloCheckNEQ_0(NEExpr neq, int modVal) { + exists(RemExpr rem | rem = neq.getLeftOperand() | + result = rem.getLeftOperand() and + rem.getRightOperand().getValue().toInt() = modVal + ) and + neq.getRightOperand().getValue().toInt() = 0 +} + +/** + * Returns if the two expressions resolve to the same value, albeit it is a fuzzy attempt. + * SSA is not fit for purpose here as calls break SSA equivalence. + */ +predicate exprEq_propertyPermissive(Expr e1, Expr e2) { + not e1 = e2 and + ( + DataFlow::localFlow(DataFlow::exprNode(e1), DataFlow::exprNode(e2)) + or + if e1 instanceof ThisExpr and e2 instanceof ThisExpr + then any() + else + /* If it's a direct Access, check that the target is the same. */ + if e1 instanceof Access + then e1.(Access).getTarget() = e2.(Access).getTarget() + else + /* If it's a Call, compare qualifiers and only permit no-argument Calls. */ + if e1 instanceof Call + then + e1.(Call).getTarget() = e2.(Call).getTarget() and + e1.(Call).getNumberOfArguments() = 0 and + e2.(Call).getNumberOfArguments() = 0 and + if e1.(Call).hasQualifier() + then exprEq_propertyPermissive(e1.(Call).getQualifier(), e2.(Call).getQualifier()) + else any() + else + /* If it's a binaryOperation, compare op and recruse */ + if e1 instanceof BinaryOperation + then + e1.(BinaryOperation).getOperator() = e2.(BinaryOperation).getOperator() and + exprEq_propertyPermissive(e1.(BinaryOperation).getLeftOperand(), + e2.(BinaryOperation).getLeftOperand()) and + exprEq_propertyPermissive(e1.(BinaryOperation).getRightOperand(), + e2.(BinaryOperation).getRightOperand()) + else + // Otherwise fail (and permit the raising of a finding) + if e1 instanceof Literal + then e1.(Literal).getValue() = e2.(Literal).getValue() + else none() + ) +} + +/** + * An expression that is the subject of a mod-4 check. + * ie `expr % 4 == 0` + */ +class Mod4CheckedExpr extends Expr { + Mod4CheckedExpr() { exists(Expr e | e = moduloCheckEQ_0(this, 4)) } +} + +/** + * Year Div of 100 not equal to 0: + * - `year % 100 != 0` + * - `!(year % 100 == 0)` + */ +abstract class ExprCheckCenturyComponentDiv100 extends Expr { + abstract Expr getYearExpr(); +} + +/** + * The normal form of the expression `year % 100 != 0`. + */ +final class ExprCheckCenturyComponentDiv100Normative extends ExprCheckCenturyComponentDiv100 { + ExprCheckCenturyComponentDiv100Normative() { exists(moduloCheckNEQ_0(this, 100)) } + + override Expr getYearExpr() { result = moduloCheckNEQ_0(this, 100) } +} + +/** + * The inverted form of the expression `year % 100 != 0`, ie `!(year % 100 == 0)` + */ +final class ExprCheckCenturyComponentDiv100Inverted extends ExprCheckCenturyComponentDiv100, NotExpr +{ + ExprCheckCenturyComponentDiv100Inverted() { exists(moduloCheckEQ_0(this.getOperand(), 100)) } + + override Expr getYearExpr() { result = moduloCheckEQ_0(this.getOperand(), 100) } +} + +/** + * A check that an expression is divisible by 400 or not + * - `(year % 400 == 0)` + * - `!(year % 400 != 0)` + */ +abstract class ExprCheckCenturyComponentDiv400 extends Expr { + abstract Expr getYearExpr(); +} + +/** + * The normative form of expression is divisible by 400: + * ie `year % 400 == 0` + */ +final class ExprCheckCenturyComponentDiv400Normative extends ExprCheckCenturyComponentDiv400 { + ExprCheckCenturyComponentDiv400Normative() { exists(moduloCheckEQ_0(this, 400)) } + + override Expr getYearExpr() { + exists(Expr e | + e = moduloCheckEQ_0(this, 400) and + ( + if e instanceof ConvertedYearByOffset + then result = e.(ConvertedYearByOffset).getYearOperand() + else result = e + ) + ) + } +} + +/** + * An arithmetic operation that seemingly converts an operand between time formats. + */ +class ConvertedYearByOffset extends BinaryArithmeticOperation { + ConvertedYearByOffset() { + this.getAnOperand().getValue().toInt() instanceof TimeFormatConversionOffset + } + + Expr getYearOperand() { + this.getLeftOperand().getValue().toInt() instanceof TimeFormatConversionOffset and + result = this.getRightOperand() + or + this.getRightOperand().getValue().toInt() instanceof TimeFormatConversionOffset and + result = this.getLeftOperand() + } +} + +/** + * A flow configuration to track DataFlow from a `CovertedYearByOffset` to some `StructTmLeapYearFieldAccess`. + */ +module LocalConvertedYearByOffsetToLeapYearCheckFlowConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node n) { not n.asExpr() instanceof ConvertedYearByOffset } + + predicate isSink(DataFlow::Node n) { n.asExpr() instanceof StructTmLeapYearFieldAccess } +} + +module LocalConvertedYearByOffsetToLeapYearCheckFlow = + DataFlow::Global; + +/** + * The set of ints (or strings) which represent a value that is typically used to convert between time data types. + */ +final class TimeFormatConversionOffset extends int { + TimeFormatConversionOffset() { + this = + [ + 1900, // tm_year represents years since 1900 + 1970, // converting from/to Unix epoch + 2000, // some systems may use 2000 for 2-digit year conversions + ] + } +} + +/** + * The inverted form of expression is divisible by 400: + * ie `!(year % 400 != 0)` + */ +final class ExprCheckCenturyComponentDiv400Inverted extends ExprCheckCenturyComponentDiv400, NotExpr +{ + ExprCheckCenturyComponentDiv400Inverted() { exists(moduloCheckNEQ_0(this.getOperand(), 400)) } + + override Expr getYearExpr() { result = moduloCheckNEQ_0(this.getOperand(), 400) } +} + +/** + * The Century component of a Leap-Year guard + */ +class ExprCheckCenturyComponent extends LogicalOrExpr { + ExprCheckCenturyComponent() { + exists(ExprCheckCenturyComponentDiv400 exprDiv400, ExprCheckCenturyComponentDiv100 exprDiv100 | + this.getAnOperand() = exprDiv100 and + this.getAnOperand() = exprDiv400 and + exprEq_propertyPermissive(exprDiv100.getYearExpr(), exprDiv400.getYearExpr()) + ) + } + + Expr getYearExpr() { + exists(ExprCheckCenturyComponentDiv400 exprDiv400 | + this.getAnOperand() = exprDiv400 and + result = exprDiv400.getYearExpr() + ) + } +} + +/** + * A **Valid** Leap year check expression. + */ +abstract class ExprCheckLeapYear extends Expr { } + +/** + * A valid Leap-Year guard expression of the following form: + * `dt.Year % 4 == 0 && (dt.Year % 100 != 0 || dt.Year % 400 == 0)` + */ +final class ExprCheckLeapYearFormA extends ExprCheckLeapYear, LogicalAndExpr { + ExprCheckLeapYearFormA() { + exists(Expr e, ExprCheckCenturyComponent centuryCheck | + e = moduloCheckEQ_0(this.getLeftOperand(), 4) and + centuryCheck = this.getAnOperand().getAChild*() and + exprEq_propertyPermissive(e, centuryCheck.getYearExpr()) + ) + } +} + +/** + * A valid Leap-Year guard expression of the following forms: + * `year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)` + * `(year + 1900) % 400 == 0 || (year % 100 != 0 && year % 4 == 0)` + */ +final class ExprCheckLeapYearFormB extends ExprCheckLeapYear, LogicalOrExpr { + ExprCheckLeapYearFormB() { + exists(VariableAccess va1, VariableAccess va2, VariableAccess va3 | + va1 = moduloCheckEQ_0(this.getAnOperand(), 400) and + va2 = moduloCheckNEQ_0(this.getAnOperand().(LogicalAndExpr).getAnOperand(), 100) and + va3 = moduloCheckEQ_0(this.getAnOperand().(LogicalAndExpr).getAnOperand(), 4) and + // The 400-leap year check may be offset by [1900,1970,2000]. + exists(Expr va1_subExpr | va1_subExpr = va1.getAChild*() | + exprEq_propertyPermissive(va1_subExpr, va2) and + exprEq_propertyPermissive(va2, va3) + ) + ) + } +} + +Expr leapYearOpEnclosingElement(CheckForLeapYearOperation op) { result = op.getEnclosingElement() } + +/** + * A value that resolves as a constant integer that represents some normalization or conversion between date types. + */ +pragma[inline] +private predicate isNormalizationPrimitiveValue(Expr e) { + e.getValue().toInt() = [1900, 2000, 1980, 80] +} + +/** + * A normalization operation is an expression that is merely attempting to convert between two different datetime schemes, + * and does not apply any additional mutation to the represented value. + */ +pragma[inline] +predicate isNormalizationOperation(Expr e) { + isNormalizationPrimitiveValue([e, e.(Operation).getAChild()]) + or + // Special case for transforming marshaled 2-digit year date: + // theTime.wYear += 100*value; + e.(Operation).getAChild().(MulExpr).getValue().toInt() = 100 +} + +/** + * Get the field accesses used in a `ExprCheckLeapYear` expression. + */ +LeapYearFieldAccess leapYearCheckFieldAccess(ExprCheckLeapYear a) { result = a.getAChild*() } + /** * A `YearFieldAccess` that would represent an access to a year field on a struct and is used for arguing about leap year calculations. */ @@ -73,48 +338,7 @@ abstract class LeapYearFieldAccess extends YearFieldAccess { this.isModified() and exists(Operation op | op.getAnOperand() = this and - ( - op instanceof AssignArithmeticOperation and - not ( - op.getAChild().getValue().toInt() = 1900 - or - op.getAChild().getValue().toInt() = 2000 - or - op.getAChild().getValue().toInt() = 1980 - or - op.getAChild().getValue().toInt() = 80 - or - // Special case for transforming marshaled 2-digit year date: - // theTime.wYear += 100*value; - exists(MulExpr mulBy100 | mulBy100 = op.getAChild() | - mulBy100.getAChild().getValue().toInt() = 100 - ) - ) - or - exists(BinaryArithmeticOperation bao | - bao = op.getAnOperand() and - // we're specifically interested in calculations that update the existing - // value (like `x = x + 1`), so look for a child `YearFieldAccess`. - bao.getAChild*() instanceof YearFieldAccess and - not ( - bao.getAChild().getValue().toInt() = 1900 - or - bao.getAChild().getValue().toInt() = 2000 - or - bao.getAChild().getValue().toInt() = 1980 - or - bao.getAChild().getValue().toInt() = 80 - or - // Special case for transforming marshaled 2-digit year date: - // theTime.wYear += 100*value; - exists(MulExpr mulBy100 | mulBy100 = op.getAChild() | - mulBy100.getAChild().getValue().toInt() = 100 - ) - ) - ) - or - op instanceof CrementOperation - ) + not isNormalizationOperation(op) ) } @@ -162,9 +386,7 @@ abstract class LeapYearFieldAccess extends YearFieldAccess { // but these centurial years are leap years if they are exactly divisible by 400 // // https://aa.usno.navy.mil/faq/docs/calendars.php - this.isUsedInMod4Operation() and - this.additionalModulusCheckForLeapYear(400) and - this.additionalModulusCheckForLeapYear(100) + this = leapYearCheckFieldAccess(_) } } @@ -182,19 +404,9 @@ class StructTmLeapYearFieldAccess extends LeapYearFieldAccess { StructTmLeapYearFieldAccess() { this.getTarget().getName() = "tm_year" } override predicate isUsedInCorrectLeapYearCheck() { - this.isUsedInMod4Operation() and - this.additionalModulusCheckForLeapYear(400) and - this.additionalModulusCheckForLeapYear(100) and - // tm_year represents years since 1900 - ( - this.additionalAdditionOrSubtractionCheckForLeapYear(1900) - or - // some systems may use 2000 for 2-digit year conversions - this.additionalAdditionOrSubtractionCheckForLeapYear(2000) - or - // converting from/to Unix epoch - this.additionalAdditionOrSubtractionCheckForLeapYear(1970) - ) + this = leapYearCheckFieldAccess(_) and + /* There is some data flow from some conversion arithmetic to this expression. */ + LocalConvertedYearByOffsetToLeapYearCheckFlow::flow(_, DataFlow::exprNode(this)) } } @@ -213,10 +425,10 @@ class ChecksForLeapYearFunctionCall extends FunctionCall { } /** - * Data flow configuration for finding a variable access that would flow into + * A `DataFlow` configuraiton for finding a variable access that would flow into * a function call that includes an operation to check for leap year. */ -private module LeapYearCheckConfig implements DataFlow::ConfigSig { +private module LeapYearCheckFlowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source.asExpr() instanceof VariableAccess } predicate isSink(DataFlow::Node sink) { @@ -228,11 +440,10 @@ private module LeapYearCheckConfig implements DataFlow::ConfigSig { } } -module LeapYearCheckFlow = DataFlow::Global; +module LeapYearCheckFlow = DataFlow::Global; /** - * Data flow configuration for finding an operation with hardcoded 365 that will flow into - * a `FILEINFO` field. + * A `DataFlow` configuration for finding an operation with hardcoded 365 that will flow into a `_FILETIME` field. */ private module FiletimeYearArithmeticOperationCheckConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { @@ -257,43 +468,24 @@ module FiletimeYearArithmeticOperationCheckFlow = DataFlow::Global; /** - * Taint configuration for finding an operation with hardcoded 365 that will flow into any known date/time field. + * A `DataFlow` configuration for finding an operation with hardcoded 365 that will flow into any known date/time field. */ private module PossibleYearArithmeticOperationCheckConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { - exists(Operation op | op = source.asExpr() | - op.getAChild*().getValue().toInt() = 365 and - ( - not op.getParent() instanceof Expr or - op.getParent() instanceof Assignment - ) - ) - } - - predicate isBarrierIn(DataFlow::Node node) { isSource(node) } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - // flow from anything on the RHS of an assignment to a time/date structure to that - // assignment. - exists(StructLikeClass dds, FieldAccess fa, Assignment aexpr, Expr e | - e = node1.asExpr() and - fa = node2.asExpr() - | - (dds instanceof PackedTimeType or dds instanceof UnpackedTimeType) and - fa.getQualifier().getUnderlyingType() = dds and - aexpr.getLValue() = fa and - aexpr.getRValue().getAChild*() = e - ) + // NOTE: addressing current issue with new IR dataflow, where + // constant folding occurs before dataflow nodes are associated + // with the constituent literals. + source.asExpr().getAChild*().getValue().toInt() = 365 and + not exists(DataFlow::Node parent | parent.asExpr().getAChild+() = source.asExpr()) } predicate isSink(DataFlow::Node sink) { exists(StructLikeClass dds, FieldAccess fa, AssignExpr aexpr | - aexpr.getRValue() = sink.asExpr() - | (dds instanceof PackedTimeType or dds instanceof UnpackedTimeType) and fa.getQualifier().getUnderlyingType() = dds and fa.isModified() and - aexpr.getLValue() = fa + aexpr.getLValue() = fa and + sink.asExpr() = aexpr.getRValue() ) } @@ -308,3 +500,48 @@ private module PossibleYearArithmeticOperationCheckConfig implements DataFlow::C module PossibleYearArithmeticOperationCheckFlow = TaintTracking::Global; + +/** + * A `YearFieldAccess` that is modifying the year by any arithmetic operation. + * + * NOTE: + * To change this class to work for general purpose date transformations that do not check the return value, + * make the following changes: + * - change `extends LeapYearFieldAccess` to `extends FieldAccess`. + * - change `this.isModifiedByArithmeticOperation()` to `this.isModified()`. + * Expect a lower precision for a general purpose version. + */ +class DateStructModifiedFieldAccess extends LeapYearFieldAccess { + DateStructModifiedFieldAccess() { + exists(Field f, StructLikeClass struct | + f.getAnAccess() = this and + struct.getAField() = f and + struct.getUnderlyingType() instanceof UnpackedTimeType and + this.isModifiedByArithmeticOperation() + ) + } +} + +/** + * This is a list of APIs that will get the system time, and therefore guarantee that the value is valid. + */ +class SafeTimeGatheringFunction extends Function { + SafeTimeGatheringFunction() { + this.getQualifiedName() = ["GetFileTime", "GetSystemTime", "NtQuerySystemTime"] + } +} + +/** + * This list of APIs should check for the return value to detect problems during the conversion. + */ +class TimeConversionFunction extends Function { + TimeConversionFunction() { + this.getQualifiedName() = + [ + "FileTimeToSystemTime", "SystemTimeToFileTime", "SystemTimeToTzSpecificLocalTime", + "SystemTimeToTzSpecificLocalTimeEx", "TzSpecificLocalTimeToSystemTime", + "TzSpecificLocalTimeToSystemTimeEx", "RtlLocalTimeToSystemTime", + "RtlTimeToSecondsSince1970", "_mkgmtime" + ] + } +} diff --git a/cpp/ql/src/Likely Bugs/Leap Year/LeapYearConditionalLogic.qhelp b/cpp/ql/src/Likely Bugs/Leap Year/LeapYearConditionalLogic.qhelp new file mode 100644 index 000000000000..eda98e5350fa --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Leap Year/LeapYearConditionalLogic.qhelp @@ -0,0 +1,26 @@ + + + + +

This anti-pattern occurs when a developer uses conditional logic to execute a different path of code for a leap year than for a common year, without fully testing both code paths.

+

Though using a framework or library's leap year function is better than manually calculating the leap year (as described in anti-pattern 5), it can still be a source of errors if the result is used to execute a different code path. The bug is especially easy to be masked if the year is derived from the current time of the system clock. See Prevention Measures for techniques to avoid this bug.

+
+ +
    +
  • Avoid using conditional logic that creates a separate branch in your code for leap year.
  • +
  • Ensure your code is testable, and test how it will behave when presented with leap year dates of February 29th and December 31st as inputs.
  • +
+
+ +

Note in the following examples, that year, month, and day might instead be .wYear, .wMonth, and .wDay fields of a SYSTEMTIME structure, or might be .tm_year, .tm_mon, and .tm_mday fields of a struct tm.

+ +
+ + +
  • NASA / Goddard Space Flight Center - Calendars
  • +
  • Wikipedia - Leap year bug
  • +
  • Microsoft Azure blog - Is your code ready for the leap year?
  • +
    +
    diff --git a/cpp/ql/src/Likely Bugs/Leap Year/LeapYearConditionalLogic.ql b/cpp/ql/src/Likely Bugs/Leap Year/LeapYearConditionalLogic.ql new file mode 100644 index 000000000000..43c8690c591a --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Leap Year/LeapYearConditionalLogic.ql @@ -0,0 +1,28 @@ +/** + * @name Leap Year Conditional Logic (AntiPattern 7) + * @description Conditional logic is present for leap years and common years, potentially leading to untested code pathways. + * @kind problem + * @problem.severity warning + * @id cpp/microsoft/public/leap-year/conditional-logic-branches + * @precision medium + * @tags leap-year + * correctness + */ + +import cpp +import LeapYear +import semmle.code.cpp.dataflow.new.DataFlow + +class IfStmtLeapYearCheck extends IfStmt { + IfStmtLeapYearCheck() { + this.hasElse() and + exists(ExprCheckLeapYear lyCheck, DataFlow::Node source, DataFlow::Node sink | + source.asExpr() = lyCheck and + sink.asExpr() = this.getCondition() and + DataFlow::localFlow(source, sink) + ) + } +} + +from IfStmtLeapYearCheck lyCheckIf +select lyCheckIf, "Leap Year conditional statement may have untested code paths" diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.qhelp b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.qhelp index 8fbe7933201b..b708e127767c 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.qhelp +++ b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.qhelp @@ -15,10 +15,10 @@

    In this example, we are adding 1 year to the current date. This may work most of the time, but on any given February 29th, the resulting value will be invalid.

    - +

    To fix this bug, check the result for leap year.

    - +
    diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql index 03570b3611cd..18ad003eb71f 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql +++ b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql @@ -1,9 +1,9 @@ /** - * @name Year field changed using an arithmetic operation without checking for leap year + * @name Year field changed using an arithmetic operation without checking for leap year (AntiPattern 1) * @description A field that represents a year is being modified by an arithmetic operation, but no proper check for leap years can be detected afterwards. * @kind problem * @problem.severity warning - * @id cpp/leap-year/unchecked-after-arithmetic-year-modification + * @id cpp/microsoft/public/leap-year/unchecked-after-arithmetic-year-modification * @precision medium * @tags leap-year * correctness @@ -12,13 +12,16 @@ import cpp import LeapYear -from Variable var, LeapYearFieldAccess yfa -where - exists(VariableAccess va | +/** + * Holds if there is no known leap-year verification for the given `YearWriteOp`. + * Binds the `var` argument to the qualifier of the `ywo` argument. + */ +bindingset[ywo] +predicate isYearModifedWithoutExplicitLeapYearCheck(Variable var, YearWriteOp ywo) { + exists(VariableAccess va, YearFieldAccess yfa | + yfa = ywo.getYearAccess() and yfa.getQualifier() = va and var.getAnAccess() = va and - // The year is modified with an arithmetic operation. Avoid values that are likely false positives - yfa.isModifiedByArithmeticOperationNotForNormalization() and // Avoid false positives not ( // If there is a local check for leap year after the modification @@ -41,8 +44,10 @@ where LeapYearCheckFlow::flow(DataFlow::exprNode(yfacheck), DataFlow::exprNode(fc.getAnArgument())) ) or - // If there is a successor or predecessor that sets the month = 1 - exists(MonthFieldAccess mfa, AssignExpr ae | + // If there is a successor or predecessor that sets the month or day to a fixed value + exists(FieldAccess mfa, AssignExpr ae, int val | + mfa instanceof MonthFieldAccess or mfa instanceof DayFieldAccess + | mfa.getQualifier() = var.getAnAccess() and mfa.isModified() and ( @@ -50,10 +55,87 @@ where yfa.getBasicBlock() = mfa.getBasicBlock().getASuccessor+() ) and ae = mfa.getEnclosingElement() and - ae.getAnOperand().getValue().toInt() = 1 + ae.getAnOperand().getValue().toInt() = val ) ) ) -select yfa, - "Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found.", - yfa.getTarget(), yfa.getTarget().toString(), var, var.toString() +} + +/** + * The set of all write operations to the Year field of a date struct. + */ +abstract class YearWriteOp extends Operation { + /** Extracts the access to the Year field */ + abstract YearFieldAccess getYearAccess(); + + /** Get the expression which represents the new value. */ + abstract Expr getMutationExpr(); +} + +/** + * A unary operation (Crement) performed on a Year field. + */ +class YearWriteOpUnary extends YearWriteOp, UnaryOperation { + YearWriteOpUnary() { this.getOperand() instanceof YearFieldAccess } + + override YearFieldAccess getYearAccess() { result = this.getOperand() } + + override Expr getMutationExpr() { result = this } +} + +/** + * An assignment operation or mutation on the Year field of a date object. + */ +class YearWriteOpAssignment extends YearWriteOp, Assignment { + YearWriteOpAssignment() { this.getLValue() instanceof YearFieldAccess } + + override YearFieldAccess getYearAccess() { result = this.getLValue() } + + override Expr getMutationExpr() { + // Note: may need to use DF analysis to pull out the original value, + // if there is excessive false positives. + if this.getOperator() = "=" + then + exists(DataFlow::Node source, DataFlow::Node sink | + sink.asExpr() = this.getRValue() and + OperationToYearAssignmentFlow::flow(source, sink) and + result = source.asExpr() + ) + else result = this + } +} + +/** + * A DataFlow configuration for identifying flows from some non trivial access or literal + * to the Year field of a date object. + */ +module OperationToYearAssignmentConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node n) { + not n.asExpr() instanceof Access and + not n.asExpr() instanceof Literal + } + + predicate isSink(DataFlow::Node n) { + exists(Assignment a | + a.getLValue() instanceof YearFieldAccess and + a.getRValue() = n.asExpr() + ) + } +} + +module OperationToYearAssignmentFlow = DataFlow::Global; + +from Variable var, YearWriteOp ywo, Expr mutationExpr +where + mutationExpr = ywo.getMutationExpr() and + isYearModifedWithoutExplicitLeapYearCheck(var, ywo) and + not isNormalizationOperation(mutationExpr) and + not ywo instanceof AddressOfExpr and + not exists(Call c, TimeConversionFunction f | f.getACallToThisFunction() = c | + c.getAnArgument().getAChild*() = var.getAnAccess() and + ywo.getASuccessor*() = c + ) +select ywo, + "$@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found.", + ywo.getEnclosingFunction(), ywo.getEnclosingFunction().toString(), + ywo.getYearAccess().getTarget(), ywo.getYearAccess().getTarget().toString(), var, var.toString() diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.qhelp b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.qhelp index 6be0e091caf3..f3c4822632fb 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.qhelp +++ b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.qhelp @@ -27,10 +27,10 @@

    In this example, we are adding 1 year to the current date. This may work most of the time, but on any given February 29th, the resulting value will be invalid.

    - +

    To fix this bug, you must verify the return value for SystemTimeToFileTime and handle any potential error accordingly.

    - +
    diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql index af02a2814a20..dcf6c007fab7 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql +++ b/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql @@ -1,11 +1,11 @@ /** - * @name Unchecked return value for time conversion function + * @name Unchecked return value for time conversion function (AntiPattern 6) * @description When the return value of a fallible time conversion function is * not checked for failure, its output parameters may contain * invalid dates. * @kind problem * @problem.severity warning - * @id cpp/leap-year/unchecked-return-value-for-time-conversion-function + * @id cpp/microsoft/public/leap-year/unchecked-return-value-for-time-conversion-function * @precision medium * @tags leap-year * correctness @@ -14,53 +14,69 @@ import cpp import LeapYear -/** - * A `YearFieldAccess` that is modifying the year by any arithmetic operation. - * - * NOTE: - * To change this class to work for general purpose date transformations that do not check the return value, - * make the following changes: - * - change `extends LeapYearFieldAccess` to `extends FieldAccess`. - * - change `this.isModifiedByArithmeticOperation()` to `this.isModified()`. - * Expect a lower precision for a general purpose version. - */ -class DateStructModifiedFieldAccess extends LeapYearFieldAccess { - DateStructModifiedFieldAccess() { - exists(Field f, StructLikeClass struct | - f.getAnAccess() = this and - struct.getAField() = f and - struct.getUnderlyingType() instanceof UnpackedTimeType and - this.isModifiedByArithmeticOperation() +signature module InputSig { + predicate isSource(ControlFlowNode n); + + predicate isSink(ControlFlowNode n); +} + +module ControlFlowReachability { + pragma[nomagic] + private predicate fwd(ControlFlowNode n) { + Input::isSource(n) + or + exists(ControlFlowNode n0 | + fwd(n0) and + n0.getASuccessor() = n ) } -} -/** - * This is a list of APIs that will get the system time, and therefore guarantee that the value is valid. - */ -class SafeTimeGatheringFunction extends Function { - SafeTimeGatheringFunction() { - this.getQualifiedName() = ["GetFileTime", "GetSystemTime", "NtQuerySystemTime"] + pragma[nomagic] + private predicate rev(ControlFlowNode n) { + fwd(n) and + ( + Input::isSink(n) + or + exists(ControlFlowNode n1 | + rev(n1) and + n.getASuccessor() = n1 + ) + ) } -} -/** - * This list of APIs should check for the return value to detect problems during the conversion. - */ -class TimeConversionFunction extends Function { - TimeConversionFunction() { - this.getQualifiedName() = - [ - "FileTimeToSystemTime", "SystemTimeToFileTime", "SystemTimeToTzSpecificLocalTime", - "SystemTimeToTzSpecificLocalTimeEx", "TzSpecificLocalTimeToSystemTime", - "TzSpecificLocalTimeToSystemTimeEx", "RtlLocalTimeToSystemTime", - "RtlTimeToSecondsSince1970", "_mkgmtime" - ] + pragma[nomagic] + private predicate prunedSuccessor(ControlFlowNode n1, ControlFlowNode n2) { + rev(n1) and + rev(n2) and + n1.getASuccessor() = n2 + } + + pragma[nomagic] + predicate isSource(ControlFlowNode n) { + Input::isSource(n) and + rev(n) + } + + pragma[nomagic] + predicate isSink(ControlFlowNode n) { + Input::isSink(n) and + rev(n) + } + + pragma[nomagic] + private predicate successorPlus(ControlFlowNode n1, ControlFlowNode n2) = + doublyBoundedFastTC(prunedSuccessor/2, isSource/1, isSink/1)(n1, n2) + + predicate flowsTo(ControlFlowNode n1, ControlFlowNode n2) { + successorPlus(n1, n2) + or + n1 = n2 and + isSource(n1) and + isSink(n2) } } -from FunctionCall fcall, TimeConversionFunction trf, Variable var -where +predicate isUnpackedTimeTypeVar(Variable var, FunctionCall fcall, TimeConversionFunction trf) { fcall = trf.getACallToThisFunction() and fcall instanceof ExprInVoidContext and var.getUnderlyingType() instanceof UnpackedTimeType and @@ -74,35 +90,95 @@ where fcall.getAnArgument() = va and var.getAnAccess() = va ) - ) and - exists(DateStructModifiedFieldAccess dsmfa, VariableAccess modifiedVarAccess | + ) +} + +predicate isModifiedFieldAccessToTimeConversionSource( + ControlFlowNode modifiedVarAccess, Variable var +) { + exists(DateStructModifiedFieldAccess dsmfa | + isUnpackedTimeTypeVar(var, _, _) and modifiedVarAccess = var.getAnAccess() and - modifiedVarAccess = dsmfa.getQualifier() and - modifiedVarAccess = fcall.getAPredecessor*() + modifiedVarAccess = dsmfa.getQualifier() + ) +} + +module ModifiedFieldAccessToTimeConversionConfig implements InputSig { + predicate isSource(ControlFlowNode modifiedVarAccess) { + isModifiedFieldAccessToTimeConversionSource(modifiedVarAccess, _) + } + + predicate isSink(ControlFlowNode fcall) { isUnpackedTimeTypeVar(_, fcall, _) } +} + +module ModifiedFieldAccessToTimeConversion = + ControlFlowReachability; + +module SafeTimeGatheringFunctionCallToTimeConversionFunctionCallConfig implements InputSig { + predicate isSource(ControlFlowNode n) { + n = any(SafeTimeGatheringFunction stgf).getACallToThisFunction() + } + + predicate isSink(ControlFlowNode fcall) { ModifiedFieldAccessToTimeConversion::isSink(fcall) } +} + +module SafeTimeGatheringFunctionCallToTimeConversionFunctionCall = + ControlFlowReachability; + +module SafeTimeGatheringFunctionCallToModifiedFieldAccessConfig implements InputSig { + predicate isSource(ControlFlowNode n) { + n = any(SafeTimeGatheringFunction stgf).getACallToThisFunction() and + SafeTimeGatheringFunctionCallToTimeConversionFunctionCall::isSource(n) + } + + predicate isSink(ControlFlowNode modifiedVarAccess) { + ModifiedFieldAccessToTimeConversion::flowsTo(modifiedVarAccess, _) + } +} + +module SafeTimeGatheringFunctionCallToModifiedFieldAccess = + ControlFlowReachability; + +module ModifiedMonthFieldAccessToTimeConversionConfig implements InputSig { + predicate isSource(ControlFlowNode n) { + exists(Variable var, MonthFieldAccess mfa, AssignExpr ae | + n = mfa and + isUnpackedTimeTypeVar(var, _, _) and + mfa.getQualifier() = var.getAnAccess() and + mfa.isModified() and + ae = mfa.getEnclosingElement() and + ae.getAnOperand().getValue().toInt() = 1 + ) + } + + predicate isSink(ControlFlowNode fcall) { ModifiedFieldAccessToTimeConversion::flowsTo(_, fcall) } +} + +module ModifiedMonthFieldAccessToTimeConversion = + ControlFlowReachability; + +from FunctionCall fcall, TimeConversionFunction trf, Variable var +where + isUnpackedTimeTypeVar(var, fcall, trf) and + exists(VariableAccess modifiedVarAccess | + isModifiedFieldAccessToTimeConversionSource(modifiedVarAccess, var) and + ModifiedFieldAccessToTimeConversion::flowsTo(modifiedVarAccess, fcall) ) and // Remove false positives not ( // Remove any instance where the predecessor is a SafeTimeGatheringFunction and no change to the data happened in between exists(FunctionCall pred | - pred = fcall.getAPredecessor*() and - exists(SafeTimeGatheringFunction stgf | pred = stgf.getACallToThisFunction()) and - not exists(DateStructModifiedFieldAccess dsmfa, VariableAccess modifiedVarAccess | - modifiedVarAccess = var.getAnAccess() and - modifiedVarAccess = dsmfa.getQualifier() and - modifiedVarAccess = fcall.getAPredecessor*() and - modifiedVarAccess = pred.getASuccessor*() + SafeTimeGatheringFunctionCallToTimeConversionFunctionCall::flowsTo(pred, fcall) and + not exists(VariableAccess modifiedVarAccess | + ModifiedFieldAccessToTimeConversion::flowsTo(modifiedVarAccess, fcall) and + SafeTimeGatheringFunctionCallToModifiedFieldAccess::flowsTo(pred, modifiedVarAccess) ) ) or // Remove any instance where the year is changed, but the month is set to 1 (year wrapping) - exists(MonthFieldAccess mfa, AssignExpr ae | - mfa.getQualifier() = var.getAnAccess() and - mfa.isModified() and - mfa = fcall.getAPredecessor*() and - ae = mfa.getEnclosingElement() and - ae.getAnOperand().getValue().toInt() = 1 - ) + ModifiedMonthFieldAccessToTimeConversion::isSink(fcall) ) select fcall, - "Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe.", - trf, trf.getQualifiedName().toString(), var, var.getName() + "$@: Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe.", + fcall.getEnclosingFunction(), fcall.getEnclosingFunction().toString(), trf, + trf.getQualifiedName().toString(), var, var.getName() diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.qhelp b/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.qhelp index d2c0375f0afc..03a8ff6216bb 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.qhelp +++ b/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.qhelp @@ -16,15 +16,15 @@

    In this example, we are allocating 365 integers, one for each day of the year. This code will fail on a leap year, when there are 366 days.

    - +

    When using arrays, allocate the correct number of elements to match the year.

    - +
  • NASA / Goddard Space Flight Center - Calendars
  • -
  • Wikipedia - Leap year bug
  • +
  • Wikipedia - Leap year bug
  • Microsoft Azure blog - Is your code ready for the leap year?
  • diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql b/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql index b27db937b577..72aa653c4dff 100644 --- a/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql +++ b/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql @@ -1,41 +1,62 @@ /** - * @name Unsafe array for days of the year + * @name Unsafe array for days of the year (AntiPattern 4) * @description An array of 365 items typically indicates one entry per day of the year, but without considering leap years, which would be 366 days. * An access on a leap year could result in buffer overflow bugs. * @kind problem * @problem.severity warning - * @id cpp/leap-year/unsafe-array-for-days-of-the-year + * @id cpp/microsoft/public/leap-year/unsafe-array-for-days-of-the-year * @precision low - * @tags security - * leap-year + * @tags leap-year + * correctness */ import cpp -class LeapYearUnsafeDaysOfTheYearArrayType extends ArrayType { - LeapYearUnsafeDaysOfTheYearArrayType() { this.getArraySize() = 365 } -} +/* Note: We used to have a `LeapYearUnsafeDaysOfTheYearArrayType` class which was the + set of ArrayType that had a fixed length of 365. However, to eliminate false positives, + we use `isElementAnArrayOfFixedSize` that *also* finds arrays of 366 items, where the programmer + has also catered for leap years. + So, instead of `instanceof` checks, for simplicity, we simply pass in 365/366 as integers as needed. +*/ -from Element element, string allocType -where +bindingset[size] +predicate isElementAnArrayOfFixedSize( + Element element, Type t, Declaration f, string allocType, int size +) { exists(NewArrayExpr nae | element = nae and - nae.getAllocatedType() instanceof LeapYearUnsafeDaysOfTheYearArrayType and - allocType = "an array allocation" + nae.getAllocatedType().(ArrayType).getArraySize() = size and + allocType = "an array allocation" and + f = nae.getEnclosingFunction() and + t = nae.getAllocatedType().(ArrayType).getBaseType() ) or exists(Variable var | var = element and - var.getType() instanceof LeapYearUnsafeDaysOfTheYearArrayType and - allocType = "an array allocation" + var.getType().(ArrayType).getArraySize() = size and + allocType = "an array allocation" and + f = var and + t = var.getType().(ArrayType).getBaseType() ) or exists(ConstructorCall cc | element = cc and cc.getTarget().hasName("vector") and - cc.getArgument(0).getValue().toInt() = 365 and - allocType = "a std::vector allocation" + cc.getArgument(0).getValue().toInt() = size and + allocType = "a std::vector allocation" and + f = cc.getEnclosingFunction() and + t = cc.getTarget().getDeclaringType() + ) +} + +from Element element, string allocType, Declaration f, Type t +where + isElementAnArrayOfFixedSize(element, t, f, allocType, 365) and + not exists(Element element2, Declaration f2 | + isElementAnArrayOfFixedSize(element2, t, f2, _, 366) and + if f instanceof Function then f = f2 else f.getParentScope() = f2.getParentScope() ) select element, - "There is " + allocType + - " with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios." + "$@: There is " + allocType + + " with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios.", + f, f.toString() diff --git a/cpp/ql/src/Likely Bugs/Leap Year/examples/LeapYearConditionalLogicBad.c b/cpp/ql/src/Likely Bugs/Leap Year/examples/LeapYearConditionalLogicBad.c new file mode 100644 index 000000000000..7751b9eb34b8 --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Leap Year/examples/LeapYearConditionalLogicBad.c @@ -0,0 +1,21 @@ +// Checking for leap year +bool isLeapYear = year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); +if (isLeapYear) +{ + // untested path +} +else +{ + // tested path +} + + +// Checking specifically for the leap day +if (month == 2 && day == 29) // (or 1 with a tm_mon value) +{ + // untested path +} +else +{ + // tested path +} \ No newline at end of file diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModificationBad.c b/cpp/ql/src/Likely Bugs/Leap Year/examples/UncheckedLeapYearAfterYearModificationBad.c similarity index 100% rename from cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModificationBad.c rename to cpp/ql/src/Likely Bugs/Leap Year/examples/UncheckedLeapYearAfterYearModificationBad.c diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModificationGood.c b/cpp/ql/src/Likely Bugs/Leap Year/examples/UncheckedLeapYearAfterYearModificationGood.c similarity index 100% rename from cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModificationGood.c rename to cpp/ql/src/Likely Bugs/Leap Year/examples/UncheckedLeapYearAfterYearModificationGood.c diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYearBad.c b/cpp/ql/src/Likely Bugs/Leap Year/examples/UnsafeArrayForDaysOfYearBad.c similarity index 100% rename from cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYearBad.c rename to cpp/ql/src/Likely Bugs/Leap Year/examples/UnsafeArrayForDaysOfYearBad.c diff --git a/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYearGood.c b/cpp/ql/src/Likely Bugs/Leap Year/examples/UnsafeArrayForDaysOfYearGood.c similarity index 100% rename from cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYearGood.c rename to cpp/ql/src/Likely Bugs/Leap Year/examples/UnsafeArrayForDaysOfYearGood.c diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuard.qhelp b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuard.qhelp new file mode 100644 index 000000000000..1f27b051e8f8 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuard.qhelp @@ -0,0 +1,20 @@ + + + +

    Checking for overflow of an addition by comparing against one of the arguments of the addition fails if the size of all the argument types are smaller than 4 bytes. This is because the result of the addition is promoted to a 4 byte int.

    +
    + + +

    Check the overflow by comparing the addition against a value that is at least 4 bytes.

    +
    + + +

    In this example, the result of the comparison will result in an integer overflow.

    + + +

    To fix the bug, check the overflow by comparing the addition against a value that is at least 4 bytes.

    + +
    +
    diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuard.ql b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuard.ql new file mode 100644 index 000000000000..8d220bdd62eb --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuard.ql @@ -0,0 +1,31 @@ +/** + * @name Bad overflow check + * @description Checking for overflow of an addition by comparing against one + * of the arguments of the addition fails if the size of all the + * argument types are smaller than 4 bytes. This is because the + * result of the addition is promoted to a 4 byte int. + * @kind problem + * @problem.severity error + * @tags security + * external/cwe/cwe-190 + * external/cwe/cwe-191 + * @id cpp/microsoft/public/badoverflowguard + */ + +import cpp + +/* + * Example: + * + * uint16 v, uint16 b + * if ((v + b < v) <-- bad check for overflow + */ + +from AddExpr a, Variable v, RelationalOperation cmp +where + a.getAnOperand() = v.getAnAccess() and + forall(Expr op | op = a.getAnOperand() | op.getType().getSize() < 4) and + cmp.getAnOperand() = a and + cmp.getAnOperand() = v.getAnAccess() and + not a.getExplicitlyConverted().getType().getSize() < 4 +select cmp, "Bad overflow check" diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuardBadCode.c b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuardBadCode.c new file mode 100644 index 000000000000..b7dc59a33785 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuardBadCode.c @@ -0,0 +1,9 @@ +unsigned short CheckForInt16OverflowBadCode(unsigned short v, unsigned short b) +{ + if (v + b < v) // BUG: "v + b" will be promoted to 32 bits + { + // ... do something + } + + return v + b; +} diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuardGoodCode.c b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuardGoodCode.c new file mode 100644 index 000000000000..f5cc5c2ed4f6 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Conversion/BadOverflowGuardGoodCode.c @@ -0,0 +1,9 @@ +unsigned short CheckForInt16OverflowCorrectCode(unsigned short v, unsigned short b) +{ + if (v + b > 0x00FFFF) + { + // ... do something + } + + return v + b; +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.qhelp b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.qhelp new file mode 100644 index 000000000000..e7a85e353ed5 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.qhelp @@ -0,0 +1,29 @@ + + + +

    RtlCompareMemory routine compares two blocks of memory and returns the number of bytes that match, not a boolean value indicating a full comparison like RtlEqualMemory does.

    +

    This query detects the return value of RtlCompareMemory being handled as a boolean.

    +
    + + +

    Any findings from this rule may indicate that the return value of a call to RtlCompareMemory is being incorrectly interpreted as a boolean.

    +

    Review the logic of the call, and if necessary, replace the function call with RtlEqualMemory.

    +
    + + +

    The following example is a typical one where an identity comparison is intended, but the wrong API is being used.

    + + +

    In this example, the fix is to replace the call to RtlCompareMemory with RtlEqualMemory.

    + + + +
    + +
  • Books online RtlCompareMemory function (wdm.h)
  • +
  • Books online RtlEqualMemory macro (wdm.h)
  • +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.ql b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.ql new file mode 100644 index 000000000000..1470a0905465 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.ql @@ -0,0 +1,69 @@ +/** + * @id cpp/microsoft/public/drivers/incorrect-usage-of-rtlcomparememory + * @name Incorrect usage of RtlCompareMemory + * @description `RtlCompareMemory` routine compares two blocks of memory and returns the number of bytes that match, not a boolean value indicating a full comparison like `RtlEqualMemory` does. + * This query detects the return value of `RtlCompareMemory` being handled as a boolean. + * @security.severity Important + * @kind problem + * @problem.severity error + * @precision high + * @tags security + * kernel + */ + +import cpp + +predicate isLiteralABooleanMacro(Literal l) { + exists(MacroInvocation mi | mi.getExpr() = l | + mi.getMacroName() in ["true", "false", "TRUE", "FALSE"] + ) +} + +from FunctionCall fc, Function f, Expr e, string msg +where + f.getQualifiedName() = "RtlCompareMemory" and + f.getACallToThisFunction() = fc and + ( + exists(UnaryLogicalOperation ulo | e = ulo | + ulo.getAnOperand() = fc and + msg = "as an operand in an unary logical operation" + ) + or + exists(BinaryLogicalOperation blo | e = blo | + blo.getAnOperand() = fc and + msg = "as an operand in a binary logical operation" + ) + or + exists(Conversion conv | e = conv | + ( + conv.getType().hasName("bool") or + conv.getType().hasName("BOOLEAN") or + conv.getType().hasName("_Bool") + ) and + conv.getUnconverted() = fc and + msg = "as a boolean" + ) + or + exists(IfStmt s | e = s.getControllingExpr() | + s.getControllingExpr() = fc and + msg = "as the controlling expression in an If statement" + ) + or + exists(EqualityOperation bao, Expr e2 | e = bao | + bao.hasOperands(fc, e2) and + isLiteralABooleanMacro(e2) and + msg = + "as an operand in an equality operation where the other operand is a boolean value (high precision result)" + ) + or + exists(EqualityOperation bao, Expr e2 | e = bao | + bao.hasOperands(fc, e2) and + (e2.(Literal).getValue().toInt() = 1 or e2.(Literal).getValue().toInt() = 0) and + not isLiteralABooleanMacro(e2) and + msg = + "as an operand in an equality operation where the other operand is likely a boolean value (lower precision result, needs to be reviewed)" + ) + ) +select e, + "This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`.", + fc, "call to `RtlCompareMemory`", e, msg diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemoryBad.c b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemoryBad.c new file mode 100644 index 000000000000..34dd300663ca --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemoryBad.c @@ -0,0 +1,5 @@ +//bug, the code assumes RtlCompareMemory is comparing for identical values & return false if not identical +if (!RtlCompareMemory(pBuffer, ptr, 16)) +{ + return FALSE; +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemoryGood.c b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemoryGood.c new file mode 100644 index 000000000000..a8a5945a9e3c --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemoryGood.c @@ -0,0 +1,5 @@ +//fixed +if (!RtlEqualMemory(pBuffer, ptr, 16)) +{ + return FALSE; +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.qhelp b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.qhelp new file mode 100644 index 000000000000..5cca10d929ed --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.qhelp @@ -0,0 +1,22 @@ + + + +

    If the argument for a sizeof call is a binary operation or a sizeof call, it is typically a sign that there is a confusion on the usage of the sizeof usage.

    +
    + + +

    Any findings from this rule may indicate that the sizeof is being used incorrectly.

    +

    Review the logic of the call.

    +
    + + +

    The following example shows a case where sizeof a binary operation by mistake.

    + + +

    In this example, the fix is to multiply the result of sizeof by the number of elements.

    + +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.ql b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.ql new file mode 100644 index 000000000000..c75a05160aa4 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.ql @@ -0,0 +1,58 @@ +/** + * @id cpp/microsoft/public/sizeof/sizeof-or-operation-as-argument + * @name Usage of an expression that is a binary operation, or sizeof call passed as an argument to a sizeof call + * @description When the `expr` passed to `sizeof` is a binary operation, or a sizeof call, this is typically a sign that there is a confusion on the usage of sizeof. + * @kind problem + * @problem.severity error + * @precision high + * @tags security + */ + +import cpp +import SizeOfTypeUtils + +predicate isIgnorableBinaryOperation(BinaryOperation op) { + // FP case: precompilation type checking idiom of the form: + // sizeof((type *)0 == (ptr)) + op instanceof EqualityOperation and + exists(Literal zeroOperand, Expr other, Type t | + other = op.getAnOperand() and + other != zeroOperand and + zeroOperand = op.getAnOperand() and + zeroOperand.getValue().toInt() = 0 and + zeroOperand.getImplicitlyConverted().hasExplicitConversion() and + zeroOperand.getExplicitlyConverted().getUnspecifiedType() = t and + // often 'NULL' is defined as (void *)0, ignore these cases + not t instanceof VoidPointerType and + ( + // Apparently derived types, eg., functoin pointers, aren't PointerType + // according to codeql, so special casing them out here. + other.getUnspecifiedType() instanceof DerivedType + or + other.getUnspecifiedType() instanceof PointerType + ) + ) +} + +class CandidateOperation extends Operation { + CandidateOperation() { + // For now only considering binary operations + // TODO: Unary operations may be of interest but need special care + // as pointer deref, and address-of are unary operations. + // It is therefore more likely to get false positives if unary operations are included. + // To be considered in the future. + this instanceof BinaryOperation and + not isIgnorableBinaryOperation(this) + } +} + +from CandidateSizeofCall sizeofExpr, string inMacro, string argType, Expr op +where + ( + op instanceof CandidateOperation and argType = "binary operator" + or + op instanceof SizeofOperator and argType = "sizeof operation" + ) and + (if sizeofExpr.isInMacroExpansion() then inMacro = " (in a macro expansion) " else inMacro = " ") and + op = sizeofExpr.getExprOperand() +select sizeofExpr, "sizeof" + inMacro + "has a " + argType + " argument: $@.", op, op.toString() diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperationBad.c b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperationBad.c new file mode 100644 index 000000000000..52b296b94016 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperationBad.c @@ -0,0 +1,5 @@ +#define SIZEOF_CHAR sizeof(char) + +char* buffer; +// bug - the code is really going to allocate sizeof(size_t) instead o fthe intended sizeof(char) * 10 +buffer = (char*) malloc(sizeof(SIZEOF_CHAR * 10)); diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperationGood.c b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperationGood.c new file mode 100644 index 000000000000..c61e019b41ef --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperationGood.c @@ -0,0 +1,4 @@ +#define SIZEOF_CHAR sizeof(char) + +char* buffer; +buffer = (char*) malloc(SIZEOF_CHAR * 10); diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.qhelp b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.qhelp new file mode 100644 index 000000000000..ed473d234e4b --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.qhelp @@ -0,0 +1,26 @@ + + + +

    If the argument for a sizeof call is a macro that expands to a constant integer type, it is a likely indication that the macro operation may be misused or that the argument was selected by mistake (i.e. typo).

    +

    This query detects if the argument for sizeof is a macro that expands to a constant integer value.

    +

    NOTE: This rule will ignore multicharacter literal values that are exactly 4 bytes long as it matches the length of int and may be expected.

    +
    + + +

    Any findings from this rule may indicate that the sizeof is being used incorrectly.

    +

    Review the logic of the call.

    +
    + + +

    The following example shows a case where sizeof a constant was used instead of the sizeof of a structure by mistake as the names are similar.

    + + +

    In this example, the fix is to replace the argument for sizeof with the structure name.

    + + + +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.ql b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.ql new file mode 100644 index 000000000000..2d3c89333f51 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.ql @@ -0,0 +1,77 @@ +/** + * @id cpp/microsoft/public/sizeof/const-int-argument + * @name Passing a constant integer macro to sizeof + * @description The expression passed to sizeof is a macro that expands to an integer constant. A data type was likely intended instead. + * @kind problem + * @problem.severity error + * @precision high + * @tags security + */ + +import cpp +import SizeOfTypeUtils + +/** + * Holds if `type` is a `Type` that typically should not be used for `sizeof` in macros or function return values. + */ +predicate isTypeDangerousForSizeof(Expr e) { + exists(Type type | + ( + if e.getImplicitlyConverted().hasExplicitConversion() + then type = e.getExplicitlyConverted().getType() + else type = e.getUnspecifiedType() + ) + | + type instanceof IntegralOrEnumType and + // ignore string literals + not type instanceof WideCharType and + not type instanceof CharType + ) +} + +int countMacros(Expr e) { result = count(MacroInvocation mi | mi.getExpr() = e | mi) } + +predicate isSizeOfExprOperandMacroInvocationAConstInteger( + CandidateSizeofCall sizeofExpr, MacroInvocation mi, Literal l +) { + isTypeDangerousForSizeof(sizeofExpr.getExprOperand()) and + l = mi.getExpr() and + l = sizeofExpr.getExprOperand() and + mi.getExpr() = l and + // Special case for FPs that involve an inner macro that resolves to 0 such as _T('\0') + // i.e., if a macro resolves to 0, the same 0 expression cannot be the macro + // resolution of another macro invocation (a nested invocation). + // Count the number of invocations resolving to the same literal, if >1, ignore. + not exists(int macroCount | macroCount = countMacros(l) | + macroCount > 1 and l.getValue().toInt() = 0 + ) and + // Special case for wide-char literals when the compiler doesn't recognize wchar_t (i.e. L'\\', L'\0') + // Accounting for parenthesis "()" around the value + not exists(Macro m | m = mi.getMacro() | + m.getBody().toString().regexpMatch("^[\\s(]*L'.+'[\\s)]*$") + ) and + // Special case for token pasting operator + not exists(Macro m | m = mi.getMacro() | m.getBody().toString().regexpMatch("^.*\\s*##\\s*.*$")) and + // Special case for multichar literal integers that are exactly 4 character long (i.e. 'val1') + // in these cases, the precompiler turns the string value into an integer, making it appear to be + // a const macro of interest, but strings should be ignored. + not exists(Macro m | m = mi.getMacro() | m.getBody().toString().regexpMatch("^'.{4}'$")) and + // Special case macros that are known to be used in buffer streams + // where it is common index into a buffer or allocate a buffer size based on a constant + // this includes known protocol constants and magic numbers + not ( + // ignoring any string looking like a magic number, part of the smb2 protocol or csc protocol + mi.getMacroName().toLowerCase().matches(["%magic%", "%smb2%", "csc_%"]) and + // but only ignore if the macro does not also appear to be a size or length macro + not mi.getMacroName().toLowerCase().matches(["%size%", "%length%"]) + ) +} + +from CandidateSizeofCall sizeofExpr, MacroInvocation mi, string inMacro +where + isSizeOfExprOperandMacroInvocationAConstInteger(sizeofExpr, mi, _) and + (if sizeofExpr.isInMacroExpansion() then inMacro = " (in a macro expansion) " else inMacro = " ") +select sizeofExpr, + "sizeof" + inMacro + + "of integer macro $@ will always return the size of the underlying integer type.", + mi.getMacro(), mi.getMacro().getName() diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacroBad.c b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacroBad.c new file mode 100644 index 000000000000..63d73f4d349c --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacroBad.c @@ -0,0 +1,12 @@ +#define SOMESTRUCT_ERRNO_THAT_MATTERS 0x8000000d + +typedef struct { + int a; + bool b; +} SOMESTRUCT_THAT_MATTERS; + +//bug, the code is using SOMESTRUCT_ERRNO_THAT_MATTERS by mistake instead of SOMESTRUCT_THAT_MATTERS +if (somedata.length >= sizeof(SOMESTRUCT_ERRNO_THAT_MATTERS)) +{ + /// Do something +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacroGood.c b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacroGood.c new file mode 100644 index 000000000000..bfadb4d59892 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacroGood.c @@ -0,0 +1,11 @@ +#define SOMESTRUCT_ERRNO_THAT_MATTERS 0x8000000d + +typedef struct { + int a; + bool b; +} SOMESTRUCT_THAT_MATTERS; + +if (somedata.length >= sizeof(SOMESTRUCT_THAT_MATTERS)) +{ + /// Do something +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfTypeUtils.qll b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfTypeUtils.qll new file mode 100644 index 000000000000..a39439d58fd8 --- /dev/null +++ b/cpp/ql/src/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfTypeUtils.qll @@ -0,0 +1,83 @@ +import cpp + +/** + * Determines if the sizeOfExpr is ignorable. + */ +predicate ignorableSizeof(SizeofExprOperator sizeofExpr) { + // a common pattern found is to sizeof a binary operation to check a type + // to then perfomr an onperaiton for a 32 or 64 bit type. + // these cases often look like sizeof(x) >=4 + // more generally we see binary operations frequently used in different type + // checks, where the sizeof is part of some comparison operation of a switch statement guard. + // sizeof as an argument is also similarly used, but seemingly less frequently. + exists(ComparisonOperation comp | comp.getAnOperand() = sizeofExpr) + or + exists(ConditionalStmt s | s.getControllingExpr() = sizeofExpr) + or + // another common practice is to use bit-wise operations in sizeof to allow the compiler to + // 'pack' the size appropriate but get the size of the result out of a sizeof operation. + sizeofExpr.getExprOperand() instanceof BinaryBitwiseOperation + or + // Known intentional misuses in corecrt_math.h + // Windows SDK corecrt_math.h defines a macro _CLASS_ARG that + // intentionally misuses sizeof to determine the size of a floating point type. + // Explicitly ignoring any hit in this macro. + exists(MacroInvocation mi | + mi.getMacroName() = "_CLASS_ARG" and + mi.getMacro().getFile().getBaseName() = "corecrt_math.h" and + mi.getAnExpandedElement() = sizeofExpr + ) + or + // the linux minmax.h header has macros that intentionally miuse sizeof, + // for type checking, see __typecheck + // This code has been observed in kernel.h as well. + // Ignoring cases in linux build_bug.h and bug.h see BUILD_BUG_ON_INVALID + // Ignoring cases of uses of FP_XSTATE_MAGIC2_SIZE found in sigcontext.h + // which uses sizeof a constant as a way to get an architecturally agnostic size by + // using the special magic number constant already defined + exists(MacroInvocation mi | + ( + // Generally ignore anything from these linux headers + mi.getMacro().getFile().getBaseName() in [ + "minmax.h", "build_bug.h", "kernel.h", "bug.h", "sigcontext.h" + ] and + mi.getMacro().getFile().getRelativePath().toLowerCase().matches("%linux%") + or + // Sometimes the same macros are copied into other files, so also check the macro name + // this is redundant, but the first check above blocks all macros in these headers + // while this second check blocks any copies of these specific macros if found elsewhere. + mi.getMacroName() = "FP_XSTATE_MAGIC2_SIZE" + or + mi.getMacroName() = "__typecheck" + ) and + mi.getAnExpandedElement() = sizeofExpr + ) + or + // if the operand is a macro invocation of something resembling "null" + // assume sizeof is intended for strings, and ignore as this is a + // potential null pointer issue, not a misuse of sizeof. + exists(MacroInvocation mi | + mi.getAnExpandedElement() = sizeofExpr.getExprOperand() and + mi.getMacroName().toLowerCase().matches("%null%") + ) + or + // LLVM has known test cases under gcc-torture, ignore any hits under any matching directory + // see for example 20020226-1.c + sizeofExpr.getFile().getRelativePath().toLowerCase().matches("%gcc-%torture%") + or + // The user seems to be ignoring the output of the sizeof by casting the sizeof to void + // this has been observed as a common pattern in assert macros (I believe for disabling asserts in release builds). + // NOTE: having to check the conversion's type rather than the conversion itself + // i.e., checking if VoidConversion + // as nesting in parenthesis creats a ParenConversion + sizeofExpr.getExplicitlyConverted().getUnspecifiedType() instanceof VoidType + or + // A common macro seen that gets size of arguments, considered ignorable + exists(MacroInvocation mi | + mi.getMacroName() = "_SDT_ARGSIZE" and mi.getAnExpandedElement() = sizeofExpr + ) +} + +class CandidateSizeofCall extends SizeofExprOperator { + CandidateSizeofCall() { not ignorableSizeof(this) } +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/BannedEncryption.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/BannedEncryption.qhelp new file mode 100644 index 000000000000..57ea002bd6a7 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/BannedEncryption.qhelp @@ -0,0 +1,46 @@ + + + + +

    + Finds explicit uses of symmetric encryption algorithms that are weak, obsolete, or otherwise unapproved. +

    +

    + Encryption algorithms such as DES, (uses keys of 56 bits only), RC2 (uses keys of 128 bits only), and TripleDES (provides at most 112 bits of security) are considered to be weak. +

    +

    + These cryptographic algorithms do not provide as much security assurance as more modern counterparts. +

    +
    + + +

    + For Microsoft internal security standards: +

    +

    + For WinCrypt, switch to ALG_SID_AES, ALG_SID_AES_128, ALG_SID_AES_192, or ALG_SID_AES_256. +

    +

    + For BCrypt, switch to AES or any algorithm other than RC2, RC4, DES, DESX, 3DES, 3DES_112. AES_GMAC and AES_CMAC require crypto board review. +

    +
    + + +

    Violations:

    + + + + +

    Solutions:

    + + + +
    + + +
  • Microsoft Docs: Microsoft SDL Cryptographic Recommendations.
  • +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/BannedEncryption.ql b/cpp/ql/src/Microsoft/Security/Cryptography/BannedEncryption.ql new file mode 100644 index 000000000000..0be6cf70086f --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/BannedEncryption.ql @@ -0,0 +1,58 @@ +/** + * @name Weak cryptography + * @description Finds explicit uses of symmetric encryption algorithms that are weak, obsolete, or otherwise unapproved. + * @kind problem + * @id cpp/microsoft/public/weak-crypto/banned-encryption-algorithms + * @problem.severity error + * @precision high + * @tags security + * external/cwe/cwe-327 + */ + +import cpp +import CryptoFilters +import CryptoDataflowCapi +import CryptoDataflowCng +import experimental.cryptography.Concepts + +predicate isCapiOrCNGBannedAlg(Expr e, string msg) { + exists(FunctionCall fc | + CapiCryptCreateEncryptionBanned::flow(DataFlow::exprNode(e), + DataFlow::exprNode(fc.getArgument(1))) + or + BCryptOpenAlgorithmProviderBannedEncryption::flow(DataFlow::exprNode(e), + DataFlow::exprNode(fc.getArgument(1))) + ) and + msg = + "Call to a cryptographic function with a banned symmetric encryption algorithm: " + + e.getValueText() +} + +predicate isGeneralBannedAlg(SymmetricEncryptionAlgorithm alg, Expr confSink, string msg) { + // Handle unknown cases in a separate query + not alg.getEncryptionName() = unknownAlgorithm() and + exists(string resMsg | + ( + not alg.getEncryptionName().matches("AES%") and + resMsg = "Use of banned symmetric encryption algorithm: " + alg.getEncryptionName() + "." + ) and + ( + if alg.hasConfigurationSink() and alg.configurationSink() != alg + then ( + confSink = alg.configurationSink() and msg = resMsg + " Algorithm used at sink: $@." + ) else ( + confSink = alg and msg = resMsg + ) + ) + ) +} + +from Expr sink, Expr confSink, string msg +where + ( + isCapiOrCNGBannedAlg(sink, msg) and confSink = sink + or + isGeneralBannedAlg(sink, confSink, msg) + ) and + not isSrcSinkFiltered(sink, confSink) +select sink, msg, confSink, confSink.toString() diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCAPI.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCAPI.qhelp new file mode 100644 index 000000000000..e6e00a06cdb9 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCAPI.qhelp @@ -0,0 +1,29 @@ + + + + +

    Violation - Use of one of the following unsafe encryption modes that is not approved: ECB, OFB, CFB, CTR, CCM, or GCM.

    +

    These modes are vulnerable to attacks and may cause exposure of sensitive information. For example, using ECB to encrypt a plaintext block always produces a same cipher text, so it can easily tell if two encrypted messages are identical. Using approved modes can avoid these unnecessary risks.

    +
    + + +

    - Use only approved modes CBC, CTS and XTS.

    +
    + + +

    Violation:

    + + + +

    Solution:

    + + +
    + + +
  • Microsoft Docs: Microsoft SDL Cryptographic Recommendations.
  • +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCAPI.ql b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCAPI.ql new file mode 100644 index 000000000000..16d83e54abc6 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCAPI.ql @@ -0,0 +1,40 @@ +/** + * @name Weak cryptography + * @description Finds explicit uses of block cipher chaining mode algorithms that are not approved. (CAPI) + * @kind problem + * @id cpp/microsoft/public/weak-crypto/capi/banned-modes + * @problem.severity error + * @precision high + * @tags security + * external/cwe/cwe-327 + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow +import CryptoDataflowCapi + +module CapiSetBlockCipherConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.asExpr().isConstant() and + // KP_MODE + // CRYPT_MODE_CBC 1 - Cipher block chaining - Microsoft-Only: Only mode allowed by Crypto Board from this list (CBC-MAC) + // CRYPT_MODE_ECB 2 - Electronic code book - Generally not recommended for usage in cryptographic protocols at all + // CRYPT_MODE_OFB 3 - Output feedback mode - Microsoft-Only: Banned, usage requires Crypto Board review + // CRYPT_MODE_CFB 4 - Cipher feedback mode - Microsoft-Only: Banned, usage requires Crypto Board review + // CRYPT_MODE_CTS 5 - Ciphertext stealing mode - Microsoft-Only: CTS is approved by Crypto Board, but should probably use CNG and not CAPI + source.asExpr().getValue().toInt() != 1 + } + + predicate isSink(DataFlow::Node sink) { + exists(CapiCryptCryptSetKeyParamtoKPMODE call | sink.asIndirectExpr() = call.getArgument(2)) + } +} + +module CapiSetBlockCipherTrace = DataFlow::Global; + +from CapiCryptCryptSetKeyParamtoKPMODE call, DataFlow::Node src, DataFlow::Node sink +where + sink.asIndirectExpr() = call.getArgument(2) and + CapiSetBlockCipherTrace::flow(src, sink) +select call, + "Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode." diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCNG.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCNG.qhelp new file mode 100644 index 000000000000..4713ef9ff13c --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCNG.qhelp @@ -0,0 +1,31 @@ + + + + +

    Violation - Use of one of the following unsafe encryption modes that is not approved: ECB, OFB, CFB, CTR, CCM, or GCM.

    +

    These modes are vulnerable to attacks and may cause exposure of sensitive information. For example, using ECB to encrypt a plaintext block always produces a same cipher text, so it can easily tell if two encrypted messages are identical. Using approved modes can avoid these unnecessary risks.

    +
    + + +

    - Use only approved modes CBC, CTS and XTS.

    +
    + + +

    Violation:

    + + + +

    Solution:

    + + +
    + + + +
  • Microsoft Docs: Microsoft SDL Cryptographic Recommendations.
  • +
    + + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCNG.ql b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCNG.ql new file mode 100644 index 000000000000..d7184114b0a7 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/BannedModesCNG.ql @@ -0,0 +1,23 @@ +/** + * @name Weak cryptography + * @description Finds explicit uses of block cipher chaining mode algorithms that are not approved. (CNG) + * @kind problem + * @id cpp/microsoft/public/weak-crypto/cng/banned-modes + * @problem.severity error + * @precision high + * @tags security + * external/cwe/cwe-327 + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow +import CryptoDataflowCng + +from CngBCryptSetPropertyParamtoKChainingMode call, DataFlow::Node src, DataFlow::Node sink +where + sink.asIndirectArgument() = call.getArgument(2) and + CngBCryptSetPropertyChainingBannedModeIndirectParameter::flow(src, sink) + or + sink.asExpr() = call.getArgument(2) and CngBCryptSetPropertyChainingBannedMode::flow(src, sink) +select call, + "Call to 'BCryptSetProperty' function with argument pszProperty = \"ChainingMode\" is setting up a banned block cipher mode." diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/CryptoDataflowCapi.qll b/cpp/ql/src/Microsoft/Security/Cryptography/CryptoDataflowCapi.qll new file mode 100644 index 000000000000..52c835ea9b89 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/CryptoDataflowCapi.qll @@ -0,0 +1,97 @@ +/** + * Provides classes and predicates for identifying expressions that are use Crypto API (CAPI). + */ + +import cpp +private import semmle.code.cpp.dataflow.new.DataFlow + +/** + * Dataflow that detects a call to CryptSetKeyParam dwParam = KP_MODE (CAPI) + */ +module CapiCryptCryptSetKeyParamtoKPMODEConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.asExpr().getValue().toInt() = 4 // KP_MODE + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // CryptSetKeyParam 2nd argument specifies the key parameter to set + sink.asExpr() = call.getArgument(1) and + call.getTarget().hasGlobalName("CryptSetKeyParam") + ) + } +} + +module CapiCryptCryptSetKeyParamtoKPMODE = + DataFlow::Global; + +/** + * A function call to CryptSetKeyParam with dwParam = KP_MODE (CAPI) + */ +class CapiCryptCryptSetKeyParamtoKPMODE extends FunctionCall { + CapiCryptCryptSetKeyParamtoKPMODE() { + exists(Expr var | + CapiCryptCryptSetKeyParamtoKPMODE::flow(DataFlow::exprNode(var), + DataFlow::exprNode(this.getArgument(1))) + ) + } +} + +// CAPI-specific DataFlow configuration +module CapiCryptCreateHashBannedConfiguration implements DataFlow::ConfigSig { + // This mechnism will verify for approved set of values to call, rejecting anythign that is not in the list. + // NOTE: This mechanism is not guaranteed to work with CSPs that do not use the same algorithms defined in Wincrypt.h + // + predicate isSource(DataFlow::Node source) { + // Verify if source matched the mask for CAPI ALG_CLASS_HASH == 32768 + source.asExpr().getValue().toInt().bitShiftRight(13) = 4 and + // The following hash algorithms are safe to use, anything else is considered banned + not ( + source.asExpr().getValue().toInt().bitXor(32768) = 12 or // ALG_SID_SHA_256 + source.asExpr().getValue().toInt().bitXor(32768) = 13 or // ALG_SID_SHA_384 + source.asExpr().getValue().toInt().bitXor(32768) = 14 // ALG_SID_SHA_512 + ) + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // CryptCreateHash 2nd argument specifies the hash algorithm to be used. + sink.asExpr() = call.getArgument(1) and + call.getTarget().hasGlobalName("CryptCreateHash") + ) + } +} + +module CapiCryptCreateHashBanned = DataFlow::Global; + +// CAPI-specific DataFlow configuration +module CapiCryptCreateEncryptionBannedConfiguration implements DataFlow::ConfigSig { + // This mechanism will verify for approved set of values to call, rejecting anything that is not in the list. + // NOTE: This mechanism is not guaranteed to work with CSPs that do not use the same algorithms defined in Wincrypt.h + // + predicate isSource(DataFlow::Node source) { + // Verify if source matched the mask for CAPI ALG_CLASS_DATA_ENCRYPT == 24576 + source.asExpr().getValue().toInt().bitShiftRight(13) = 3 and + // The following algorithms are safe to use, anything else is considered banned + not ( + source.asExpr().getValue().toInt().bitXor(26112) = 14 or // ALG_SID_AES_128 + source.asExpr().getValue().toInt().bitXor(26112) = 15 or // ALG_SID_AES_192 + source.asExpr().getValue().toInt().bitXor(26112) = 16 or // ALG_SID_AES_256 + source.asExpr().getValue().toInt().bitXor(26112) = 17 // ALG_SID_AES + ) + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // CryptGenKey or CryptDeriveKey 2nd argument specifies the hash algorithm to be used. + sink.asExpr() = call.getArgument(1) and + ( + call.getTarget().hasGlobalName("CryptGenKey") or + call.getTarget().hasGlobalName("CryptDeriveKey") + ) + ) + } +} + +module CapiCryptCreateEncryptionBanned = + DataFlow::Global; diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/CryptoDataflowCng.qll b/cpp/ql/src/Microsoft/Security/Cryptography/CryptoDataflowCng.qll new file mode 100644 index 000000000000..a54650692075 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/CryptoDataflowCng.qll @@ -0,0 +1,137 @@ +/** + * Provides classes and predicates for identifying expressions that are use crypto API Next Generation (CNG). + */ + +import cpp +private import semmle.code.cpp.dataflow.new.DataFlow + +/** + * Dataflow that detects a call to BCryptSetProperty pszProperty = ChainingMode (CNG) + */ +module CngBCryptSetPropertyParamtoKChainingModeConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.asExpr().getValue().toString().matches("ChainingMode") + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // BCryptSetProperty 2nd argument specifies the key parameter to set + sink.asExpr() = call.getArgument(1) and + call.getTarget().hasGlobalName("BCryptSetProperty") + ) + } +} + +module CngBCryptSetPropertyParamtoKChainingMode = + DataFlow::Global; + +/** + * A function call to BCryptSetProperty pszProperty = ChainingMode (CNG) + */ +class CngBCryptSetPropertyParamtoKChainingMode extends FunctionCall { + CngBCryptSetPropertyParamtoKChainingMode() { + exists(Expr var | + CngBCryptSetPropertyParamtoKChainingMode::flow(DataFlow::exprNode(var), + DataFlow::exprNode(this.getArgument(1))) + ) + } +} + +predicate isChaniningModeCbc(DataFlow::Node source) { + // Verify if algorithm is in the approved list. + exists(string s | s = source.asExpr().getValue().toString() | + s.regexpMatch("ChainingMode[A-Za-z0-9/]+") and + // Property Strings + // BCRYPT_CHAIN_MODE_NA L"ChainingModeN/A" - The algorithm does not support chaining + // BCRYPT_CHAIN_MODE_CBC L"ChainingModeCBC" - Microsoft-Only: Only mode allowed by Crypto Board from this list (CBC-MAC) + // BCRYPT_CHAIN_MODE_ECB L"ChainingModeECB" - Generally not recommended for usage in cryptographic protocols at all + // BCRYPT_CHAIN_MODE_CFB L"ChainingModeCFB" - Microsoft-Only: Banned, usage requires Crypto Board review + // BCRYPT_CHAIN_MODE_CCM L"ChainingModeCCM" - Microsoft-Only: Banned, usage requires Crypto Board review + // BCRYPT_CHAIN_MODE_GCM L"ChainingModeGCM" - Microsoft-Only: Only for TLS, other usage requires Crypto Board review + not s.matches("ChainingModeCBC") + ) +} + +module CngBCryptSetPropertyChainingBannedModeConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { isChaniningModeCbc(source) } + + predicate isSink(DataFlow::Node sink) { + exists(CngBCryptSetPropertyParamtoKChainingMode call | + // BCryptOpenAlgorithmProvider 3rd argument sets the chaining mode value + sink.asExpr() = call.getArgument(2) + ) + } +} + +module CngBCryptSetPropertyChainingBannedMode = + DataFlow::Global; + +module CngBCryptSetPropertyChainingBannedModeIndirectParameterConfiguration implements + DataFlow::ConfigSig +{ + predicate isSource(DataFlow::Node source) { isChaniningModeCbc(source) } + + predicate isSink(DataFlow::Node sink) { + exists(CngBCryptSetPropertyParamtoKChainingMode call | + // CryptSetKeyParam 3rd argument specifies the mode (KP_MODE) + sink.asIndirectExpr() = call.getArgument(2) + ) + } +} + +module CngBCryptSetPropertyChainingBannedModeIndirectParameter = + DataFlow::Global; + +// CNG-specific DataFlow configuration +module BCryptOpenAlgorithmProviderBannedHashConfiguration implements DataFlow::ConfigSig { + // NOTE: Unlike the CAPI scenario, CNG will use this method to load and initialize + // a cryptographic provider for any type of algorithm,not only hash. + // Therefore, we have to take a banned-list instead of approved list approach. + // + predicate isSource(DataFlow::Node source) { + // Verify if algorithm is marked as banned. + source.asExpr().getValue().toString().matches("MD_") + or + source.asExpr().getValue().toString().matches("SHA1") + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // BCryptOpenAlgorithmProvider 2nd argument specifies the algorithm to be used + sink.asExpr() = call.getArgument(1) and + call.getTarget().hasGlobalName("BCryptOpenAlgorithmProvider") + ) + } +} + +module BCryptOpenAlgorithmProviderBannedHash = + DataFlow::Global; + +// CNG-specific DataFlow configuration +module BCryptOpenAlgorithmProviderBannedEncryptionConfiguration implements DataFlow::ConfigSig { + // NOTE: Unlike the CAPI scenario, CNG will use this method to load and initialize + // a cryptographic provider for any type of algorithm,not only encryption. + // Therefore, we have to take a banned-list instead of approved list approach. + // + predicate isSource(DataFlow::Node source) { + // Verify if algorithm is marked as banned. + source.asExpr().getValue().toString().matches("RC_") or + source.asExpr().getValue().toString().matches("DES") or + source.asExpr().getValue().toString().matches("DESX") or + source.asExpr().getValue().toString().matches("3DES") or + source.asExpr().getValue().toString().matches("3DES_112") or + source.asExpr().getValue().toString().matches("AES_GMAC") or // Microsoft Only: Requires Cryptoboard review + source.asExpr().getValue().toString().matches("AES_CMAC") // Microsoft Only: Requires Cryptoboard review + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // BCryptOpenAlgorithmProvider 2nd argument specifies the algorithm to be used + sink.asExpr() = call.getArgument(1) and + call.getTarget().hasGlobalName("BCryptOpenAlgorithmProvider") + ) + } +} + +module BCryptOpenAlgorithmProviderBannedEncryption = + DataFlow::Global; diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/CryptoFilters.qll b/cpp/ql/src/Microsoft/Security/Cryptography/CryptoFilters.qll new file mode 100644 index 000000000000..65f9dde5f911 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/CryptoFilters.qll @@ -0,0 +1,45 @@ +import cpp + +/** + * Determines if an element should be filtered (ignored) + * from any result set. + * + * The current strategy is to determine if the element + * resides in a path that appears to be a library (in particular openssl). + * + * It is therefore important that the element being examined represents + * a use or configuration of cryptography in the user code. + * E.g., if a global variable were defined in an OpenSSL library + * representing a bad/vuln algorithm, and this global were assessed + * it would appear to be ignorable, as it exists in a a filtered library. + * The use of that global must be examined with this filter. + * + * ASSUMPTION/CAVEAT: note if an openssl library wraps a dangerous crypo use + * this filter approach will ignore the wrapper call, unless it is also flagged + * as dangerous. e.g., SomeWraper(){ ... ...} + * The wrapper if defined in openssl would result in ignoring + * the use of MD5 internally, since it's use is entirely in openssl. + * + * TODO: these caveats need to be reassessed in the future. + */ +predicate isUseFiltered(Element e) { + e.getFile().getAbsolutePath().toLowerCase().matches("%openssl%") +} + +/** + * Filtered only if both src and sink are considered filtered. + * + * This approach is meant to partially address some of the implications of + * `isUseFiltered`. Specifically, if an algorithm is specified by a user + * and some how passes to a user inside openssl, then this filter + * would not ignore that the user was specifying the use of something dangerous. + * + * e.g., if a wrapper in openssl existed of the form SomeWrapper(string alg, ...){ ... ...} + * and the user did something like SomeWrapper("MD5", ...), this would not be ignored. + * + * The source in the above example would the algorithm, and the sink is the configuration sink + * of the algorithm. + */ +predicate isSrcSinkFiltered(Element src, Element sink) { + isUseFiltered(src) and isUseFiltered(sink) +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/HardcodedIVCNG.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/HardcodedIVCNG.qhelp new file mode 100644 index 000000000000..bd0b71f227e4 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/HardcodedIVCNG.qhelp @@ -0,0 +1,23 @@ + + + +

    An initialization vector (IV) is an input to a cryptographic primitive being used to provide the initial state. The IV is typically required to be random or pseudorandom (randomized scheme), but sometimes an IV only needs to be unpredictable or unique (stateful scheme).

    +

    Randomization is crucial for some encryption schemes to achieve semantic security, a property whereby repeated usage of the scheme under the same key does not allow an attacker to infer relationships between (potentially similar) segments of the encrypted message.

    +
    + + +

    All symmetric block ciphers must also be used with an appropriate initialization vector (IV) according to the mode of operation being used.

    +

    If using a randomized scheme such as CBC, it is recommended to use cryptographically secure pseudorandom number generator such as BCryptGenRandom.

    +
    + + +
  • + BCryptEncrypt function (bcrypt.h) + BCryptGenRandom function (bcrypt.h) + Initialization vector (Wikipedia) +
  • +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/HardcodedIVCNG.ql b/cpp/ql/src/Microsoft/Security/Cryptography/HardcodedIVCNG.ql new file mode 100644 index 000000000000..86b98d807723 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/HardcodedIVCNG.ql @@ -0,0 +1,58 @@ +/** + * @name Weak cryptography + * @description Finds usage of a static (hardcoded) IV. (CNG) + * @kind problem + * @id cpp/microsoft/public/weak-crypto/cng/hardcoded-iv + * @problem.severity error + * @precision high + * @tags security + * external/cwe/cwe-327 + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow + +/** + * Gets const element of `ArrayAggregateLiteral`. + */ +Expr getConstElement(ArrayAggregateLiteral lit) { + exists(int n | + result = lit.getElementExpr(n, _) and + result.isConstant() + ) +} + +/** + * Gets the last element in an `ArrayAggregateLiteral`. + */ +Expr getLastElement(ArrayAggregateLiteral lit) { + exists(int n | + result = lit.getElementExpr(n, _) and + not exists(lit.getElementExpr(n + 1, _)) + ) +} + +module CngBCryptEncryptHardcodedIVConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + exists(AggregateLiteral lit | + getLastElement(lit) = source.asDefinition() and + exists(getConstElement(lit)) + ) + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // BCryptEncrypt 5h argument specifies the IV + sink.asIndirectExpr() = call.getArgument(4) and + call.getTarget().hasGlobalName("BCryptEncrypt") + ) + } +} + +module Flow = DataFlow::Global; + +from DataFlow::Node sl, DataFlow::Node fc, AggregateLiteral lit +where + Flow::flow(sl, fc) and + getLastElement(lit) = sl.asDefinition() +select lit, "Calling BCryptEncrypt with a hard-coded IV on function " diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFBannedHashAlgorithm.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFBannedHashAlgorithm.qhelp new file mode 100644 index 000000000000..b61202a4dbc3 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFBannedHashAlgorithm.qhelp @@ -0,0 +1,14 @@ + + + + +

    Use of KDF algorithm BCryptDeriveKeyPBKDF2 uses insecure hash from BCryptOpenAlgorithmProvider.

    +
    + + +

    Use SHA 256, 384, or 512.

    +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFBannedHashAlgorithm.ql b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFBannedHashAlgorithm.ql new file mode 100644 index 000000000000..27f15531df56 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFBannedHashAlgorithm.ql @@ -0,0 +1,85 @@ +/** + * @name KDF may only use SHA256/384/512 in generating a key. + * @description KDF may only use SHA256/384/512 in generating a key. + * @kind problem + * @id cpp/microsoft/public/kdf-insecure-hash + * @problem.severity error + * @precision high + * @tags security + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow + +module BannedHashAlgorithmConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + // Verify if algorithm is marked as banned. + not source.asExpr().getValue().toString().matches("SHA256") and + not source.asExpr().getValue().toString().matches("SHA384") and + not source.asExpr().getValue().toString().matches("SHA512") + } + + predicate isSink(DataFlow::Node sink) { + exists(FunctionCall call | + // Argument 1 (0-based) specified the algorithm ID. + // NTSTATUS BCryptOpenAlgorithmProvider( + // [out] BCRYPT_ALG_HANDLE *phAlgorithm, + // [in] LPCWSTR pszAlgId, + // [in] LPCWSTR pszImplementation, + // [in] ULONG dwFlags + // ); + sink.asExpr() = call.getArgument(1) and + call.getTarget().hasGlobalName("BCryptOpenAlgorithmProvider") + ) + } +} + +module BannedHashAlgorithmTrace = DataFlow::Global; + +module BCRYPT_ALG_HANDLE_Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + exists(FunctionCall call | + // Argument 0 (0-based) specified the algorithm handle + // NTSTATUS BCryptOpenAlgorithmProvider( + // [out] BCRYPT_ALG_HANDLE *phAlgorithm, + // [in] LPCWSTR pszAlgId, + // [in] LPCWSTR pszImplementation, + // [in] ULONG dwFlags + // ); + source.asDefiningArgument() = call.getArgument(0) and + call.getTarget().hasGlobalName("BCryptOpenAlgorithmProvider") + ) + } + + predicate isSink(DataFlow::Node sink) { + // Algorithm handle is the 0th (0-based) argument of the call + // NTSTATUS BCryptDeriveKeyPBKDF2( + // [in] BCRYPT_ALG_HANDLE hPrf, + // [in, optional] PUCHAR pbPassword, + // [in] ULONG cbPassword, + // [in, optional] PUCHAR pbSalt, + // [in] ULONG cbSalt, + // [in] ULONGLONG cIterations, + // [out] PUCHAR pbDerivedKey, + // [in] ULONG cbDerivedKey, + // [in] ULONG dwFlags + // ); + exists(Call c | c.getTarget().getName() = "BCryptDeriveKeyPBKDF2" | + c.getArgument(0) = sink.asExpr() + ) + } +} + +module BCRYPT_ALG_HANDLE_Trace = DataFlow::Global; + +from DataFlow::Node src1, DataFlow::Node src2, DataFlow::Node sink1, DataFlow::Node sink2 +where + BannedHashAlgorithmTrace::flow(src1, sink1) and + exists(Call c | + c.getAnArgument() = sink1.asExpr() and src2.asDefiningArgument() = c.getAnArgument() + | + BCRYPT_ALG_HANDLE_Trace::flow(src2, sink2) + ) +select sink2.asExpr(), + "BCRYPT_ALG_HANDLE is passed to this to KDF derived from insecure hashing function $@. Must use SHA256 or higher.", + src1.asExpr(), src1.asExpr().getValue() diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFLowIterationCount.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFLowIterationCount.qhelp new file mode 100644 index 000000000000..84722ccec5cd --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFLowIterationCount.qhelp @@ -0,0 +1,14 @@ + + + + +

    Use of KDF algorithm BCryptDeriveKeyPBKDF2 uses low iteration count (less than 100k).

    +
    + + +

    Use a minimum of 100,000 for iteration count.

    +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFLowIterationCount.ql b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFLowIterationCount.ql new file mode 100644 index 000000000000..53f7ab79a74d --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFLowIterationCount.ql @@ -0,0 +1,51 @@ +/** + * @name Use iteration count at least 100k to prevent brute force attacks + * @description When deriving cryptographic keys from user-provided inputs such as password, use sufficient iteration count (at least 100k). + * This query traces constants of <100k to the iteration count parameter of CNG's BCryptDeriveKeyPBKDF2. + * This query traces constants of less than the min length to the target parameter. + * NOTE: if the constant is modified, or if a non-constant gets to the iteration count, this query will not flag these cases. + * The rationale currently is that this query is meant to validate common uses of key derivation. + * Non-common uses (modifying the iteration count somehow or getting the count from outside sources) are assumed to be intentional. + * @kind problem + * @id cpp/microsoft/public/kdf-low-iteration-count + * @problem.severity error + * @precision high + * @tags security + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow + +module IterationCountDataFlowConfig implements DataFlow::ConfigSig { + /** + * Defines the source for iteration count when it's coming from a fixed value + * Any expression that has an assigned value < 100000 could be a source. + */ + predicate isSource(DataFlow::Node src) { src.asExpr().getValue().toInt() < 100000 } + + predicate isSink(DataFlow::Node sink) { + // iterations count is the 5th (0-based) argument of the call + // NTSTATUS BCryptDeriveKeyPBKDF2( + // [in] BCRYPT_ALG_HANDLE hPrf, + // [in, optional] PUCHAR pbPassword, + // [in] ULONG cbPassword, + // [in, optional] PUCHAR pbSalt, + // [in] ULONG cbSalt, + // [in] ULONGLONG cIterations, + // [out] PUCHAR pbDerivedKey, + // [in] ULONG cbDerivedKey, + // [in] ULONG dwFlags + // ); + exists(Call c | c.getTarget().getName() = "BCryptDeriveKeyPBKDF2" | + c.getArgument(5) = sink.asExpr() + ) + } +} + +module IterationCountDataFlow = DataFlow::Global; + +from DataFlow::Node src, DataFlow::Node sink +where IterationCountDataFlow::flow(src, sink) +select sink.asExpr(), + "Iteration count $@ is passed to this to KDF. Use at least 100000 iterations when deriving cryptographic key from password.", + src, src.asExpr().getValue() diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallKeyLength.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallKeyLength.qhelp new file mode 100644 index 000000000000..6927cd16583c --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallKeyLength.qhelp @@ -0,0 +1,14 @@ + + + + +

    Use of KDF algorithm BCryptDeriveKeyPBKDF2 uses small key size (less than 16 bytes).

    +
    + + +

    Use a minimum of 16 bytes for key size.

    +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallKeyLength.ql b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallKeyLength.ql new file mode 100644 index 000000000000..b70e68fba371 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallKeyLength.ql @@ -0,0 +1,46 @@ +/** + * @name Small KDF derived key length. + * @description KDF derived keys should be a minimum of 128 bits (16 bytes). + * This query traces constants of less than the min length to the target parameter. + * NOTE: if the constant is modified, or if a non-constant gets to the target, this query will not flag these cases. + * The rationale currently is that this query is meant to validate common uses of key derivation. + * Non-common uses (modifying the values somehow or getting the count from outside sources) are assumed to be intentional. + * @kind problem + * @id cpp/microsoft/public/kdf-small-key-size + * @problem.severity error + * @precision high + * @tags security + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow + +module KeyLenConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node src) { src.asExpr().getValue().toInt() < 16 } + + predicate isSink(DataFlow::Node sink) { + // Key length size is the 7th (0-based) argument of the call + // NTSTATUS BCryptDeriveKeyPBKDF2( + // [in] BCRYPT_ALG_HANDLE hPrf, + // [in, optional] PUCHAR pbPassword, + // [in] ULONG cbPassword, + // [in, optional] PUCHAR pbSalt, + // [in] ULONG cbSalt, + // [in] ULONGLONG cIterations, + // [out] PUCHAR pbDerivedKey, + // [in] ULONG cbDerivedKey, + // [in] ULONG dwFlags + // ); + exists(Call c | c.getTarget().getName() = "BCryptDeriveKeyPBKDF2" | + c.getArgument(7) = sink.asExpr() + ) + } +} + +module KeyLenTrace = DataFlow::Global; + +from DataFlow::Node src, DataFlow::Node sink +where KeyLenTrace::flow(src, sink) +select sink.asExpr(), + "Key size $@ is passed to this to KDF. Use at least 16 bytes for key length when deriving cryptographic key from password.", + src.asExpr(), src.asExpr().getValue() diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallSaltSize.qhelp b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallSaltSize.qhelp new file mode 100644 index 000000000000..bf664be8d63c --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallSaltSize.qhelp @@ -0,0 +1,15 @@ + + + + +

    Use of KDF algorithm BCryptDeriveKeyPBKDF2 uses small salt size (less than 16 bytes).

    +
    + + +

    Use a minimum of 16 bytes for salt size.

    +
    + + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallSaltSize.ql b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallSaltSize.ql new file mode 100644 index 000000000000..8f42679c584a --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/WeakKDFSmallSaltSize.ql @@ -0,0 +1,46 @@ +/** + * @name Small KDF salt length. + * @description KDF salts should be a minimum of 128 bits (16 bytes). + * This query traces constants of less than the min length to the target parameter. + * NOTE: if the constant is modified, or if a non-constant gets to the target, this query will not flag these cases. + * The rationale currently is that this query is meant to validate common uses of key derivation. + * Non-common uses (modifying the values somehow or getting the count from outside sources) are assumed to be intentional. + * @kind problem + * @id cpp/microsoft/public/kdf-small-salt-size + * @problem.severity error + * @precision high + * @tags security + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow + +module SaltLenConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node src) { src.asExpr().getValue().toInt() < 16 } + + predicate isSink(DataFlow::Node sink) { + // Key length size is the 7th (0-based) argument of the call + // NTSTATUS BCryptDeriveKeyPBKDF2( + // [in] BCRYPT_ALG_HANDLE hPrf, + // [in, optional] PUCHAR pbPassword, + // [in] ULONG cbPassword, + // [in, optional] PUCHAR pbSalt, + // [in] ULONG cbSalt, + // [in] ULONGLONG cIterations, + // [out] PUCHAR pbDerivedKey, + // [in] ULONG cbDerivedKey, + // [in] ULONG dwFlags + // ); + exists(Call c | c.getTarget().getName() = "BCryptDeriveKeyPBKDF2" | + c.getArgument(4) = sink.asExpr() + ) + } +} + +module SaltLenTrace = DataFlow::Global; + +from DataFlow::Node src, DataFlow::Node sink +where SaltLenTrace::flow(src, sink) +select sink.asExpr(), + "Salt size $@ is passed to this to KDF. Use at least 16 bytes for salt size when deriving cryptographic key from password.", + src, src.asExpr().getValue() diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCAPI/BannedModesCAPI1.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCAPI/BannedModesCAPI1.cpp new file mode 100644 index 000000000000..6296e68499bf --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCAPI/BannedModesCAPI1.cpp @@ -0,0 +1,11 @@ +#include +#include +#include + +int main(){ + DWORD ivLen; + HCRYPTKEY hKey; + + //BAD + CryptGetKeyParam(hKey, CRYPT_MODE_ECB, NULL, &ivLen, 0); +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCAPI/BannedModesCAPI2.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCAPI/BannedModesCAPI2.cpp new file mode 100644 index 000000000000..d804432a1237 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCAPI/BannedModesCAPI2.cpp @@ -0,0 +1,11 @@ +#include +#include +#include + +int main(){ + DWORD ivLen; + HCRYPTKEY hKey; + + //OKAY + CryptGetKeyParam(hKey, CRYPT_MODE_CBC, NULL, &ivLen, 0); +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCNG/BannedModesCNG1.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCNG/BannedModesCNG1.cpp new file mode 100644 index 000000000000..45b2e3607b55 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCNG/BannedModesCNG1.cpp @@ -0,0 +1,14 @@ +#include +#include +#include + +int main(){ + BCRYPT_ALG_HANDLE aes; + + //BAD + status = BCryptSetProperty(aes, + BCRYPT_CHAINING_MODE, + (PBYTE)BCRYPT_CHAIN_MODE_ECB, + sizeof(BCRYPT_CHAIN_MODE_ECB), + 0); +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCNG/BannedModesCNG2.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCNG/BannedModesCNG2.cpp new file mode 100644 index 000000000000..5bf92ca87a47 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/BannedModesCNG/BannedModesCNG2.cpp @@ -0,0 +1,14 @@ +#include +#include +#include + +int main(){ + BCRYPT_ALG_HANDLE aes; + + //OKAY + status = BCryptSetProperty(aes, + BCRYPT_CHAINING_MODE, + (PBYTE)BCRYPT_CHAIN_MODE_CBC, + sizeof(BCRYPT_CHAIN_MODE_CBC), + 0); +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption1.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption1.cpp new file mode 100644 index 000000000000..bdaaa7056ec5 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption1.cpp @@ -0,0 +1,14 @@ +#include +#include +#include + +int main(){ + HCRYPTPROV hCryptProv; + HCRYPTKEY hKey; + + //BAD + if(CryptGenKey( hCryptProv, CALG_DES_128, KEYLENGTH | CRYPT_EXPORTABLE, &hKey)) + { + printf("A session key has been created.\n"); + } +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption2.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption2.cpp new file mode 100644 index 000000000000..7e20995e8c95 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption2.cpp @@ -0,0 +1,14 @@ +#include +#include +#include + +int main(){ + HCRYPTPROV hCryptProv; + HCRYPTKEY hKey; + + //OKAY + if(CryptGenKey( hCryptProv, CALG_AES_128, KEYLENGTH | CRYPT_EXPORTABLE, &hKey)) + { + printf("A session key has been created.\n"); + } +} diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption3.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption3.cpp new file mode 100644 index 000000000000..e0ee60d830f9 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption3.cpp @@ -0,0 +1,12 @@ +#include +#include +#include + +int main(){ + BCRYPT_ALG_HANDLE hAlg; + NTSTATUS status; + //BAD + status = BCryptOpenAlgorithmProvider(&hAlg, BCRYPT_DES_ALGORITHM, MS_PRIMITIVE_PROVIDER, 0); +} + + diff --git a/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption4.cpp b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption4.cpp new file mode 100644 index 000000000000..57d8e0bb9675 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Cryptography/examples/WeakEncryption/WeakEncryption4.cpp @@ -0,0 +1,12 @@ +#include +#include +#include + +int main(){ + BCRYPT_ALG_HANDLE hAlg; + NTSTATUS status; + //OKAY + status = BCryptOpenAlgorithmProvider(&hAlg, BCRYPT_AES_ALGORITHM, MS_PRIMITIVE_PROVIDER, 0); +} + + diff --git a/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.c b/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.c new file mode 100644 index 000000000000..dead60efd5fd --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.c @@ -0,0 +1,15 @@ +typedef enum { + exampleSomeValue, + exampleSomeOtherValue, + exampleValueMax +} EXAMPLE_VALUES; + +/*...*/ + +int variable = someStructure->example; +if (variable >= exampleValueMax) +{ + /* ... Some action ... */ +} +// ... +Status = someArray[variable](/*...*/); \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.qhelp b/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.qhelp new file mode 100644 index 000000000000..3f3f6b8c4ab6 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.qhelp @@ -0,0 +1,24 @@ + + + +

    This rule finds code where an enumerated type (enum) is used to check for an upper boundary, but not the lower boundary, and the value is used as an index to access an array.

    +

    By default an enum variable is signed, and therefore it is important to ensure that it cannot take on a negative value. When the enum is subsequently used to index an array, or worse still an array of function pointers, then a negative enum value would lead to potentially arbitrary memory being read, used and/or executed.

    +
    + +

    In the majority of cases the fix is simply to add the required lower bounds check to ensure that the enum has a positive value.

    +
    + + +

    The following example a value is passed and gets cast to an enumerated type and only partially bounds checked.

    + +

    In this example, the result of the out-of-bounds may allow for arbitrary code execution.

    +

    To fix the problem in this example, you need to add an additional check to the guarding if statement to verify that the index is a positive value.

    +
    + + + + + +
    diff --git a/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.ql b/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.ql new file mode 100644 index 000000000000..963538355c0b --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.ql @@ -0,0 +1,122 @@ +/** + * @name EnumIndex + * @description Code using enumerated types as indexes into arrays will often check for + * an upper bound to ensure the index is not out of range. + * By default an enum variable is signed, and therefore it is important to ensure + * that it cannot take on a negative value. When the enum is subsequently used + * to index an array, or worse still an array of function pointers, then a negative + * enum value would lead to potentially arbitrary memory being read, used and/or executed. + * @kind problem + * @problem.severity error + * @precision high + * @id cpp/microsoft/public/enum-index + * @tags security + * external/cwe/cwe-125 + * external/microsoft/c33010 + */ + +import cpp +import semmle.code.cpp.controlflow.Guards +private import semmle.code.cpp.rangeanalysis.RangeAnalysisUtils +import semmle.code.cpp.rangeanalysis.SimpleRangeAnalysis + +/** + * Holds if `ec` is the upper bound of an enum + */ +predicate isUpperBoundEnumValue(EnumConstant ec) { + not exists(EnumConstant ec2, Enum enum | enum = ec2.getEnclosingElement() | + enum = ec.getEnclosingElement() and + ec2.getValue().toInt() > ec.getValue().toInt() + ) +} + +/** + * Holds if 'eca' is an access to the upper bound of an enum + */ +predicate isUpperBoundEnumAccess(EnumConstantAccess eca) { + exists(EnumConstant ec | + varbind(eca, ec) and + isUpperBoundEnumValue(ec) + ) +} + +/** + * Holds if the expression `e` is accessing the enum constant `ec` + */ +predicate isExpressionAccessingUpperboundEnum(Expr e, EnumConstantAccess ec) { + isExpressionAccessingUpperboundEnum(e.getAChild(), ec) + or + ec = e and + isUpperBoundEnumAccess(ec) +} + +/** + * Holds if `e` is a child of an If statement + */ +predicate isPartOfAnIfStatement(Expr e) { + isPartOfAnIfStatement(e.getAChild()) + or + exists(IfStmt ifs | ifs.getAChild() = e) +} + +/** + * Holds if the variable access `offsetExpr` upper bound is guarded by an If statement GuardCondition + * that is using the upper bound of an enum to check the upper bound of `offsetExpr` + */ +predicate hasUpperBoundDefinedByEnum(VariableAccess offsetExpr) { + exists(BasicBlock controlled, StackVariable offsetVar, SsaDefinition def | + controlled.contains(offsetExpr) and + linearBoundControlsEnum(controlled, def, offsetVar, Lesser()) and + offsetExpr = def.getAUse(offsetVar) + ) +} + +pragma[noinline] +predicate linearBoundControlsEnum( + BasicBlock controlled, SsaDefinition def, StackVariable offsetVar, RelationDirection direction +) { + exists(GuardCondition guard | + exists(boolean branch | + guard.controls(controlled, branch) and + cmpWithLinearBound(guard, def.getAUse(offsetVar), direction, branch) + ) and + exists(EnumConstantAccess enumca | isExpressionAccessingUpperboundEnum(guard, enumca)) and + isPartOfAnIfStatement(guard) + ) +} + +/** + * Holds if the variable access `offsetExpr` lower bound is guarded + */ +predicate hasLowerBound(VariableAccess offsetExpr) { + exists(BasicBlock controlled, StackVariable offsetVar, SsaDefinition def | + controlled.contains(offsetExpr) and + linearBoundControls(controlled, def, offsetVar, Greater()) and + offsetExpr = def.getAUse(offsetVar) + ) +} + +pragma[noinline] +predicate linearBoundControls( + BasicBlock controlled, SsaDefinition def, StackVariable offsetVar, RelationDirection direction +) { + exists(GuardCondition guard, boolean branch | + guard.controls(controlled, branch) and + cmpWithLinearBound(guard, def.getAUse(offsetVar), direction, branch) and + isPartOfAnIfStatement(guard) + ) +} + +from VariableAccess offset, ArrayExpr array +where + offset = array.getArrayOffset() and + hasUpperBoundDefinedByEnum(offset) and + not hasLowerBound(offset) and + exists(IntegralType t | + t = offset.getUnderlyingType() and + not t.isUnsigned() + ) and + lowerBound(offset.getFullyConverted()) < 0 +select offset, + "When accessing array " + array.getArrayBase() + " with index " + offset + + ", the upper bound of an enum is used to check the upper bound of the array, but the lower bound is not checked." diff --git a/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.qhelp b/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.qhelp new file mode 100644 index 000000000000..e34d26933823 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.qhelp @@ -0,0 +1,29 @@ + + + + +

    Hard-coding security protocols rather than specifying the system default is risky because the protocol may become deprecated in future.

    +

    The grbitEnabledProtocols member of the SCHANNEL_CRED struct contains a bit string that represents the protocols supported by connections made with credentials acquired by using this structure. If this member is zero, Schannel selects the protocol. Applications should set grbitEnabledProtocols to zero and use the protocol versions enabled on the system by default.

    +
    + + +

    - Set the grbitEnabledProtocols member of the SCHANNEL_CRED struct to 0.

    +
    + + +

    Violation:

    + + + +

    Solution:

    + + +
    + + +
  • Microsoft Docs: SCHANNEL_CRED structure.
  • +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.ql b/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.ql new file mode 100644 index 000000000000..64c1be93c24e --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.ql @@ -0,0 +1,19 @@ +/** + * @name Hard-coded use of a security protocol + * @description Hard-coding the security protocol used rather than specifying the system default is + * risky because the protocol may become deprecated in future. + * @kind problem + * @problem.severity warning + * @id cpp/microsoft/public/hardcoded-security-protocol + */ + +import cpp +import HardCodedSecurityProtocol + +from ProtocolConstant constantValue, DataFlow::Node grbitEnabledProtocolsAssignment +where + GrbitEnabledConstantTace::flow(DataFlow::exprNode(constantValue), grbitEnabledProtocolsAssignment) and + constantValue.isHardcodedProtocol() +select constantValue, + "Hard-coded use of security protocol " + getConstantName(constantValue) + " set here $@.", + grbitEnabledProtocolsAssignment, grbitEnabledProtocolsAssignment.toString() diff --git a/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.qll b/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.qll new file mode 100644 index 000000000000..1cc71668ccbe --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/HardCodedSecurityProtocol.qll @@ -0,0 +1,140 @@ +import cpp +import semmle.code.cpp.dataflow.new.TaintTracking + +/** + * A constant representing one or more security protocols for the `grbitEnabledProtocols` field. + */ +class ProtocolConstant extends Expr { + ProtocolConstant() { + this.isConstant() and + GrbitEnabledConstantTace::flow(DataFlow::exprNode(this), _) and + ( + this instanceof Literal + or + this = any(ConstantMacroInvocation mi).getExpr() + or + // This is a workaround for folded constants, which currently have no + // dataflow node representation. Attach to the outermost dataflow node + // where a literal exists as a child that has no dataflow node representation. + exists(Literal l | + this.getAChild*() = l and + not exists(DataFlow::Node n | n.asExpr() = l) + ) + ) + } + + /** Gets the bitmask represented by this constant. */ + int getBitmask() { result = this.getValue().toInt() } + + /** Holds if this constant only represents TLS1.3 protocols. */ + predicate isTLS1_3Only() { + // Flags for TLS1.3 are 0x00001000 and 0x00002000 + // 12288 = 0x00001000 | 0x00002000 + this.getBitmask().bitAnd(12288.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant only represents TLS1.2 protocols. */ + predicate isTLS1_2Only() { + // Flags for TLS1.2 are 0x00000400 and 0x00000800 + // 3072 = 0x00000400 | 0x00000800 + this.getBitmask().bitAnd(3072.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant only represents TLS1.1 protocols. */ + predicate isTLS1_1Only() { + // Flags for TLS1.1 are 0x00000100 and 0x00000200 + // 768 = 0x00000100 | 0x00000200 + this.getBitmask().bitAnd(768.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant only represents TLS1.0 protocols. */ + predicate isTLS1_0Only() { + // Flags for TLS1.0 are 0x00000040 and 0x00000080 + // 192 = 0x00000040 | 0x00000080 + this.getBitmask().bitAnd(192.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant only represents TLS1.1 protocols. */ + predicate isSSL3Only() { + // Flags for SSL3 are 0x00000010 and 0x00000020 + // 48 = 0x00000010 | 0x00000020 + this.getBitmask().bitAnd(48.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant only represents SSL2 protocols. */ + predicate isSSL2Only() { + // Flags for TLS1.0 are 0x00000004 and 0x00000008 + // 12 = 0x00000004 | 0x00000008 + this.getBitmask().bitAnd(12.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant only represents PCT1 protocols. */ + predicate isPCT1Only() { + // Flags for PCT are 0x00000001 and 0x00000002 + // 3 = 0x00000001 | 0x00000002 + this.getBitmask().bitAnd(3.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant only represents any combination of TLS-related protocols. */ + predicate isHardcodedProtocol() { + // 16383 = SP_PROT_TLS1_3 | SP_PROT_TLS1_2 | SP_PROT_TLS1_1 | SP_PROT_TLS1_3 + // | SP_PROT_TLS1 | SP_PROT_SSL3 | SP_PROT_SSL2 | SP_PROT_PCT1 + this.getBitmask().bitAnd(16383.bitNot()) = 0 and + not this.isSystemDefault() + } + + /** Holds if this constant represents the system default protocol. */ + predicate isSystemDefault() { this.getBitmask() = 0 } +} + +/** + * A data flow configuration that tracks from constant values to assignments to the + * `grbitEnabledProtocols` field on the SCHANNEL_CRED structure. + */ +module GrbitEnabledConstantConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source.asExpr().isConstant() } + + predicate isSink(DataFlow::Node sink) { + exists(Field grbitEnabledProtocols | + grbitEnabledProtocols.hasName("grbitEnabledProtocols") and + sink.asExpr() = grbitEnabledProtocols.getAnAssignedValue() + ) + } + + predicate isBarrier(DataFlow::Node node) { + // Do not flow through other macro invocations if they would, themselves, be represented + node.asExpr() = any(ConstantMacroInvocation mi).getExpr().getAChild+() + or + // Do not flow through complements, as they change the meaning + node.asExpr() instanceof ComplementExpr + } +} + +module GrbitEnabledConstantTace = TaintTracking::Global; + +/** + * A macro that represents a constant value. + */ +class ConstantMacroInvocation extends MacroInvocation { + ConstantMacroInvocation() { + exists(this.getExpr().getValue()) and + not this.getMacro().getHead().matches("%(%)%") + } +} + +/** + * Gets the name of the constant `val`, if it is a constant. + */ +string getConstantName(Expr val) { + exists(val.getValue()) and + if exists(ConstantMacroInvocation mi | mi.getExpr() = val) + then result = any(ConstantMacroInvocation mi | mi.getExpr() = val).getMacroName() + else result = val.toString() +} diff --git a/cpp/ql/src/Microsoft/Security/Protocols/UseOfDeprecatedSecurityProtocol.qhelp b/cpp/ql/src/Microsoft/Security/Protocols/UseOfDeprecatedSecurityProtocol.qhelp new file mode 100644 index 000000000000..0876a4e50439 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/UseOfDeprecatedSecurityProtocol.qhelp @@ -0,0 +1,29 @@ + + + + +

    Older protocol versions of TLS are less secure than TLS 1.2 and TLS 1.3 and are more likely to have new vulnerabilities. Avoid older protocol versions to minimize risk.

    +

    The grbitEnabledProtocols member of the SCHANNEL_CRED struct contains a bit string that represents the protocols supported by connections made with credentials acquired by using this structure. If this member is zero, Schannel selects the protocol. Applications should set grbitEnabledProtocols to zero and use the protocol versions enabled on the system by default.

    +
    + + +

    - Set the grbitEnabledProtocols member of the SCHANNEL_CRED struct to 0.

    +
    + + +

    Violation:

    + + + +

    Solution:

    + + +
    + + +
  • Microsoft Docs: SCHANNEL_CRED structure.
  • +
    + +
    \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Protocols/UseOfDeprecatedSecurityProtocol.ql b/cpp/ql/src/Microsoft/Security/Protocols/UseOfDeprecatedSecurityProtocol.ql new file mode 100644 index 000000000000..f9d957e15e26 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/UseOfDeprecatedSecurityProtocol.ql @@ -0,0 +1,21 @@ +/** + * @name Hard-coded use of a deprecated security protocol + * @description Using a deprecated security protocol rather than the system default is risky. + * @kind problem + * @problem.severity error + * @id cpp/microsoft/public/use-of-deprecated-security-protocol + */ + +import cpp +import HardCodedSecurityProtocol + +from ProtocolConstant constantValue, DataFlow::Node grbitEnabledProtocolsAssignment +where + GrbitEnabledConstantTace::flow(DataFlow::exprNode(constantValue), grbitEnabledProtocolsAssignment) and + // If the system default hasn't been specified, and TLS2 has not been specified, then this is a deprecated security protocol + not constantValue.isSystemDefault() and + not constantValue.isTLS1_2Only() and + not constantValue.isTLS1_3Only() +select constantValue, + "Hard-coded use of deprecated security protocol " + getConstantName(constantValue) + + " set here $@.", constantValue, getConstantName(constantValue) diff --git a/cpp/ql/src/Microsoft/Security/Protocols/examples/HardCodedSecurityProtocol/HardCodedSecurityProtocol1.cpp b/cpp/ql/src/Microsoft/Security/Protocols/examples/HardCodedSecurityProtocol/HardCodedSecurityProtocol1.cpp new file mode 100644 index 000000000000..3ad2eca405bb --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/examples/HardCodedSecurityProtocol/HardCodedSecurityProtocol1.cpp @@ -0,0 +1,18 @@ +#include +#include +#include +#include +#include + +void HardCodedSecurityProtocolGood() +{ + + SCHANNEL_CRED credData; + ZeroMemory(&credData, sizeof(credData)); + + // BAD: hardcoded protocols + credData.grbitEnabledProtocols = SP_PROT_TLS1_2; + credData.grbitEnabledProtocols = SP_PROT_TLS1_3; + + return; +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Protocols/examples/HardCodedSecurityProtocol/HardCodedSecurityProtocol2.cpp b/cpp/ql/src/Microsoft/Security/Protocols/examples/HardCodedSecurityProtocol/HardCodedSecurityProtocol2.cpp new file mode 100644 index 000000000000..7f5318248ef1 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/examples/HardCodedSecurityProtocol/HardCodedSecurityProtocol2.cpp @@ -0,0 +1,17 @@ +#include +#include +#include +#include +#include + +void HardCodedSecurityProtocolGood() +{ + + SCHANNEL_CRED credData; + ZeroMemory(&credData, sizeof(credData)); + + // GOOD: system default protocol + credData.grbitEnabledProtocols = 0; + + return; +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Protocols/examples/UseOfDeprecatedSecurityProtocol/UseOfDeprecatedSecurityProtocol1.cpp b/cpp/ql/src/Microsoft/Security/Protocols/examples/UseOfDeprecatedSecurityProtocol/UseOfDeprecatedSecurityProtocol1.cpp new file mode 100644 index 000000000000..d9b0ddc4af74 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/examples/UseOfDeprecatedSecurityProtocol/UseOfDeprecatedSecurityProtocol1.cpp @@ -0,0 +1,23 @@ +#include +#include +#include +#include +#include + +void UseOfDeprecatedSecurityProtocolGood() +{ + + SCHANNEL_CRED credData; + ZeroMemory(&credData, sizeof(credData)); + + // BAD: Deprecated protocols + credData.grbitEnabledProtocols = SP_PROT_PCT1_SERVER; + credData.grbitEnabledProtocols = SP_PROT_SSL2_SERVER; + credData.grbitEnabledProtocols = SP_PROT_SSL3_SERVER; + credData.grbitEnabledProtocols = SP_PROT_TLS1_1; + credData.grbitEnabledProtocols = SP_PROT_TLS1_1_SERVER; + credData.grbitEnabledProtocols = SP_PROT_TLS1_1_CLIENT; + credData.grbitEnabledProtocols = SP_PROT_SSL3TLS1; + + return; +} \ No newline at end of file diff --git a/cpp/ql/src/Microsoft/Security/Protocols/examples/UseOfDeprecatedSecurityProtocol/UseOfDeprecatedSecurityProtocol2.cpp b/cpp/ql/src/Microsoft/Security/Protocols/examples/UseOfDeprecatedSecurityProtocol/UseOfDeprecatedSecurityProtocol2.cpp new file mode 100644 index 000000000000..7f5318248ef1 --- /dev/null +++ b/cpp/ql/src/Microsoft/Security/Protocols/examples/UseOfDeprecatedSecurityProtocol/UseOfDeprecatedSecurityProtocol2.cpp @@ -0,0 +1,17 @@ +#include +#include +#include +#include +#include + +void HardCodedSecurityProtocolGood() +{ + + SCHANNEL_CRED credData; + ZeroMemory(&credData, sizeof(credData)); + + // GOOD: system default protocol + credData.grbitEnabledProtocols = 0; + + return; +} \ No newline at end of file diff --git a/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql b/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql index 36f4522b56c3..c95ee1c6f341 100644 --- a/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql +++ b/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql @@ -51,7 +51,10 @@ predicate offsetIsAlwaysInBounds(ArrayExpr arrayExpr, VariableAccess offsetExpr) } module ImproperArrayIndexValidationConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { isFlowSource(source, _) } + predicate isSource(DataFlow::Node source) { + isFlowSource(source, _) and + not source.getLocation().getFile().getRelativePath().regexpMatch("(.*/)?tests?/.*") + } predicate isBarrier(DataFlow::Node node) { node = DataFlow::BarrierGuard::getABarrierNode() @@ -73,7 +76,8 @@ module ImproperArrayIndexValidationConfig implements DataFlow::ConfigSig { module ImproperArrayIndexValidation = TaintTracking::Global; from - ImproperArrayIndexValidation::PathNode source, ImproperArrayIndexValidation::PathNode sink, + ImproperArrayIndexValidation::PathNode source, + ImproperArrayIndexValidation::PathNode sink, string sourceType where ImproperArrayIndexValidation::flowPath(source, sink) and diff --git a/cpp/ql/src/experimental/cryptography/example_alerts/WeakEncryption.ql b/cpp/ql/src/experimental/cryptography/example_alerts/WeakEncryption.ql index d8d5c4e4a566..a29a620675d4 100644 --- a/cpp/ql/src/experimental/cryptography/example_alerts/WeakEncryption.ql +++ b/cpp/ql/src/experimental/cryptography/example_alerts/WeakEncryption.ql @@ -2,7 +2,7 @@ * @name Weak cryptography * @description Finds explicit uses of symmetric encryption algorithms that are weak, unknown, or otherwise unaccepted. * @kind problem - * @id cpp/weak-crypto/banned-encryption-algorithms + * @id cpp/experimental/weak-crypto/banned-encryption-algorithms * @problem.severity error * @precision high * @tags external/cwe/cwe-327 diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/Adding365daysPerYear.expected b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/Adding365daysPerYear.expected index d9d9c4d3d338..094d84495ce4 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/Adding365daysPerYear.expected +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/Adding365daysPerYear.expected @@ -1,5 +1,7 @@ -| test.cpp:173:29:173:51 | ... & ... | An arithmetic operation $@ that uses a constant value of 365 ends up modifying this date/time, without considering leap year scenarios. | test.cpp:170:2:170:47 | ... += ... | ... += ... | -| test.cpp:174:30:174:45 | ... >> ... | An arithmetic operation $@ that uses a constant value of 365 ends up modifying this date/time, without considering leap year scenarios. | test.cpp:170:2:170:47 | ... += ... | ... += ... | -| test.cpp:193:15:193:24 | ... / ... | An arithmetic operation $@ that uses a constant value of 365 ends up modifying this date/time, without considering leap year scenarios. | test.cpp:193:15:193:24 | ... / ... | ... / ... | -| test.cpp:217:29:217:51 | ... & ... | An arithmetic operation $@ that uses a constant value of 365 ends up modifying this date/time, without considering leap year scenarios. | test.cpp:214:2:214:47 | ... += ... | ... += ... | -| test.cpp:218:30:218:45 | ... >> ... | An arithmetic operation $@ that uses a constant value of 365 ends up modifying this date/time, without considering leap year scenarios. | test.cpp:214:2:214:47 | ... += ... | ... += ... | +| test.cpp:175:29:175:51 | ... & ... | $@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios. | test.cpp:159:6:159:17 | antipattern2 | antipattern2 | test.cpp:172:2:172:47 | ... += ... | ... += ... | test.cpp:175:29:175:51 | ... & ... | ... & ... | +| test.cpp:176:30:176:45 | ... >> ... | $@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios. | test.cpp:159:6:159:17 | antipattern2 | antipattern2 | test.cpp:172:2:172:47 | ... += ... | ... += ... | test.cpp:176:30:176:45 | ... >> ... | ... >> ... | +| test.cpp:195:15:195:24 | ... / ... | $@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios. | test.cpp:185:8:185:13 | mkTime | mkTime | test.cpp:195:15:195:24 | ... / ... | ... / ... | test.cpp:195:15:195:24 | ... / ... | ... / ... | +| test.cpp:219:29:219:51 | ... & ... | $@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios. | test.cpp:203:6:203:19 | checkedExample | checkedExample | test.cpp:216:2:216:47 | ... += ... | ... += ... | test.cpp:219:29:219:51 | ... & ... | ... & ... | +| test.cpp:220:30:220:45 | ... >> ... | $@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios. | test.cpp:203:6:203:19 | checkedExample | checkedExample | test.cpp:216:2:216:47 | ... += ... | ... += ... | test.cpp:220:30:220:45 | ... >> ... | ... >> ... | +| test.cpp:247:29:247:51 | ... & ... | $@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios. | test.cpp:230:6:230:18 | antipattern2A | antipattern2A | test.cpp:240:20:240:23 | 365 | 365 | test.cpp:247:29:247:51 | ... & ... | ... & ... | +| test.cpp:248:30:248:45 | ... >> ... | $@: This arithmetic operation $@ uses a constant value of 365 ends up modifying the date/time located at $@, without considering leap year scenarios. | test.cpp:230:6:230:18 | antipattern2A | antipattern2A | test.cpp:240:20:240:23 | 365 | 365 | test.cpp:248:30:248:45 | ... >> ... | ... >> ... | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/test.cpp b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/test.cpp index a14667c75ca5..ccc9bf8446e0 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/test.cpp +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/Adding365DaysPerYear/test.cpp @@ -153,7 +153,9 @@ GetFileTime( LPFILETIME lpLastWriteTime ); - +/** + * AntiPattern2 - datetime.AddDays(±365) +*/ void antipattern2() { // get the current time as a FILETIME @@ -223,3 +225,28 @@ void checkedExample() // handle error... } } + + +void antipattern2A() +{ + // get the current time as a FILETIME + SYSTEMTIME st; FILETIME ft; + GetSystemTime(&st); + SystemTimeToFileTime(&st, &ft); + + // convert to a quadword (64-bit integer) to do arithmetic + ULONGLONG qwLongTime; + qwLongTime = (((ULONGLONG)ft.dwHighDateTime) << 32) + ft.dwLowDateTime; + int days_in_year = 365; + + // add a year by calculating the ticks in 365 days + // (which may be incorrect when crossing a leap day) + qwLongTime += days_in_year * 24 * 60 * 60 * 10000000LLU; + + // copy back to a FILETIME + ft.dwLowDateTime = (DWORD)(qwLongTime & 0xFFFFFFFF); // BAD + ft.dwHighDateTime = (DWORD)(qwLongTime >> 32); // BAD + + // convert back to SYSTEMTIME for display or other usage + FileTimeToSystemTime(&ft, &st); +} diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/AntiPattern5InvalidLeapYearCheck.expected b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/AntiPattern5InvalidLeapYearCheck.expected new file mode 100644 index 000000000000..8e375a5ea5ce --- /dev/null +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/AntiPattern5InvalidLeapYearCheck.expected @@ -0,0 +1,3 @@ +| test.cpp:183:23:183:35 | ... == ... | Possible Insufficient Leap Year check (AntiPattern 5) | +| test.cpp:190:24:190:40 | ... == ... | Possible Insufficient Leap Year check (AntiPattern 5) | +| test.cpp:245:6:245:18 | ... == ... | Possible Insufficient Leap Year check (AntiPattern 5) | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/AntiPattern5InvalidLeapYearCheck.qlref b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/AntiPattern5InvalidLeapYearCheck.qlref new file mode 100644 index 000000000000..70e3f8ba1029 --- /dev/null +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/AntiPattern5InvalidLeapYearCheck.qlref @@ -0,0 +1 @@ +Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck.ql diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/test.cpp b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/test.cpp new file mode 100644 index 000000000000..c0cd102321c1 --- /dev/null +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/AntiPattern5InvalidLeapYearCheck/test.cpp @@ -0,0 +1,255 @@ +typedef unsigned short WORD; +typedef unsigned long DWORD, HANDLE; +typedef int BOOL, BOOLEAN, errno_t; +typedef char CHAR; +typedef short SHORT; +typedef long LONG; +typedef unsigned short WCHAR; // wc, 16-bit UNICODE character +typedef long __time64_t, time_t; +#define NULL 0 + +typedef long long LONGLONG; +typedef unsigned long long ULONGLONG; + + +typedef struct _SYSTEMTIME { + WORD wYear; + WORD wMonth; + WORD wDayOfWeek; + WORD wDay; + WORD wHour; + WORD wMinute; + WORD wSecond; + WORD wMilliseconds; +} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; + +typedef struct _FILETIME { + DWORD dwLowDateTime; + DWORD dwHighDateTime; +} FILETIME, *PFILETIME, *LPFILETIME; + +typedef struct _TIME_ZONE_INFORMATION { + LONG Bias; + WCHAR StandardName[32]; + SYSTEMTIME StandardDate; + LONG StandardBias; + WCHAR DaylightName[32]; + SYSTEMTIME DaylightDate; + LONG DaylightBias; +} TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION; + +typedef struct _TIME_DYNAMIC_ZONE_INFORMATION { + LONG Bias; + WCHAR StandardName[32]; + SYSTEMTIME StandardDate; + LONG StandardBias; + WCHAR DaylightName[32]; + SYSTEMTIME DaylightDate; + LONG DaylightBias; + WCHAR TimeZoneKeyName[128]; + BOOLEAN DynamicDaylightTimeDisabled; +} DYNAMIC_TIME_ZONE_INFORMATION, *PDYNAMIC_TIME_ZONE_INFORMATION; + +struct tm +{ + int tm_sec; // seconds after the minute - [0, 60] including leap second + int tm_min; // minutes after the hour - [0, 59] + int tm_hour; // hours since midnight - [0, 23] + int tm_mday; // day of the month - [1, 31] + int tm_mon; // months since January - [0, 11] + int tm_year; // years since 1900 + int tm_wday; // days since Sunday - [0, 6] + int tm_yday; // days since January 1 - [0, 365] + int tm_isdst; // daylight savings time flag +}; + +BOOL +SystemTimeToFileTime( + const SYSTEMTIME* lpSystemTime, + LPFILETIME lpFileTime +); + +BOOL +FileTimeToSystemTime( + const FILETIME* lpFileTime, + LPSYSTEMTIME lpSystemTime +); + +BOOL +SystemTimeToTzSpecificLocalTime( + const TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpUniversalTime, + LPSYSTEMTIME lpLocalTime +); + +BOOL +SystemTimeToTzSpecificLocalTimeEx( + const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpUniversalTime, + LPSYSTEMTIME lpLocalTime +); + +BOOL +TzSpecificLocalTimeToSystemTime( + const TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpLocalTime, + LPSYSTEMTIME lpUniversalTime +); + +BOOL +TzSpecificLocalTimeToSystemTimeEx( + const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpLocalTime, + LPSYSTEMTIME lpUniversalTime +); + +void GetSystemTime( + LPSYSTEMTIME lpSystemTime +); + +void GetSystemTimeAsFileTime( + LPFILETIME lpSystemTimeAsFileTime +); + +__time64_t _mkgmtime64( + struct tm* _Tm +); + +__time64_t _mkgmtime( + struct tm* const _Tm +) +{ + return _mkgmtime64(_Tm); +} + +__time64_t mktime( + struct tm* const _Tm +) +{ + return _mkgmtime64(_Tm); +} + +__time64_t _time64( + __time64_t* _Time +); + +__time64_t time( + time_t* const _Time +) +{ + return _time64(_Time); +} + +int gmtime_s( + struct tm* _Tm, + __time64_t const* _Time +); + +BOOL +GetFileTime( + HANDLE hFile, + LPFILETIME lpCreationTime, + LPFILETIME lpLastAccessTime, + LPFILETIME lpLastWriteTime +); + +time_t mktime(struct tm *timeptr); +struct tm *gmtime(const time_t *timer); + +time_t mkTime(int days) +{ + struct tm tm; + time_t t; + + tm.tm_sec = 0; + tm.tm_min = 0; + tm.tm_hour = 0; + tm.tm_mday = 0; + tm.tm_mon = 0; + tm.tm_year = days / 365; // BAD + // ... + + t = mktime(&tm); // convert tm -> time_t + + return t; +} + +/** + * Positive AntiPattern 5 - year % 4 == 0 +*/ +void antipattern5() +{ + int year = 1; + bool isLeapYear = year % 4 == 0; + + // get the current time as a FILETIME + SYSTEMTIME st; FILETIME ft; + GetSystemTime(&st); + SystemTimeToFileTime(&st, &ft); + + bool isLeapYear2 = st.wYear % 4 == 0; +} + +/** + * Negative AntiPattern 5 - year % 4 == 0 +*/ +void antipattern5_negative() +{ + SYSTEMTIME st; FILETIME ft; + GetSystemTime(&st); + SystemTimeToFileTime(&st, &ft); + bool isLeapYear = st.wYear % 4 == 0 && (st.wYear % 100 != 0 || st.wYear % 400 == 0); + + int year = 1; + bool isLeapYear2 = year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); +} + +/** +* Negative - Valid Leap year check (logically equivalent) (#1035) +*/ +bool ap5_negative_inverted_form(int year){ + return year % 400 == 0 || (year % 100 != 0 && year % 4 == 0); +} + +/** +* Negative - Valid Leap Year check (#1035) +* Century subexpression component is inverted `!(year % 100 == 0)` +*/ +bool ap5_negative_inverted_century_100(int year){ + return !((year % 4 == 0) && (!(year % 100 == 0) || (year % 400 == 0))); +} + +class SomeResultClass{ + public: + int GetYear() { + return 2000; + } +}; + +/** + * Negative - Valid Leap Year Check (#1038) + * Valid leap year check, but the expression is the result of a Call and thus breaks SSA. +*/ +bool ap5_fp_expr_call(SomeResultClass result){ + if (result.GetYear() % 4 == 0 && (result.GetYear() % 100 != 0 || result.GetYear() % 400 == 0)){ + return true; + } + return false; +} + +/** +* Positive - Invalid Leap Year check +* Components are split up and distributed across multiple if statements. +*/ +bool tp_leap_year_multiple_if_statements(int year){ + if (year % 4 == 0) { + if (year % 100 == 0) { + if (year % 400 == 0) { + return true; + } + }else{ + return true; + } + } + return false; +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.cpp b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.cpp new file mode 100644 index 000000000000..3f9b61c68505 --- /dev/null +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.cpp @@ -0,0 +1,198 @@ + +typedef unsigned short WORD; +typedef unsigned long DWORD, HANDLE; +typedef int BOOL, BOOLEAN, errno_t; +typedef char CHAR; +typedef short SHORT; +typedef long LONG; +typedef unsigned short WCHAR; // wc, 16-bit UNICODE character +typedef long __time64_t, time_t; +#define NULL 0 + +typedef long long LONGLONG; +typedef unsigned long long ULONGLONG; + + +typedef struct _SYSTEMTIME { + WORD wYear; + WORD wMonth; + WORD wDayOfWeek; + WORD wDay; + WORD wHour; + WORD wMinute; + WORD wSecond; + WORD wMilliseconds; +} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; + +typedef struct _FILETIME { + DWORD dwLowDateTime; + DWORD dwHighDateTime; +} FILETIME, *PFILETIME, *LPFILETIME; + +typedef struct _TIME_ZONE_INFORMATION { + LONG Bias; + WCHAR StandardName[32]; + SYSTEMTIME StandardDate; + LONG StandardBias; + WCHAR DaylightName[32]; + SYSTEMTIME DaylightDate; + LONG DaylightBias; +} TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION; + +typedef struct _TIME_DYNAMIC_ZONE_INFORMATION { + LONG Bias; + WCHAR StandardName[32]; + SYSTEMTIME StandardDate; + LONG StandardBias; + WCHAR DaylightName[32]; + SYSTEMTIME DaylightDate; + LONG DaylightBias; + WCHAR TimeZoneKeyName[128]; + BOOLEAN DynamicDaylightTimeDisabled; +} DYNAMIC_TIME_ZONE_INFORMATION, *PDYNAMIC_TIME_ZONE_INFORMATION; + +struct tm +{ + int tm_sec; // seconds after the minute - [0, 60] including leap second + int tm_min; // minutes after the hour - [0, 59] + int tm_hour; // hours since midnight - [0, 23] + int tm_mday; // day of the month - [1, 31] + int tm_mon; // months since January - [0, 11] + int tm_year; // years since 1900 + int tm_wday; // days since Sunday - [0, 6] + int tm_yday; // days since January 1 - [0, 365] + int tm_isdst; // daylight savings time flag +}; + +BOOL +SystemTimeToFileTime( + const SYSTEMTIME* lpSystemTime, + LPFILETIME lpFileTime +); + +BOOL +FileTimeToSystemTime( + const FILETIME* lpFileTime, + LPSYSTEMTIME lpSystemTime +); + +BOOL +SystemTimeToTzSpecificLocalTime( + const TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpUniversalTime, + LPSYSTEMTIME lpLocalTime +); + +BOOL +SystemTimeToTzSpecificLocalTimeEx( + const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpUniversalTime, + LPSYSTEMTIME lpLocalTime +); + +BOOL +TzSpecificLocalTimeToSystemTime( + const TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpLocalTime, + LPSYSTEMTIME lpUniversalTime +); + +BOOL +TzSpecificLocalTimeToSystemTimeEx( + const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation, + const SYSTEMTIME* lpLocalTime, + LPSYSTEMTIME lpUniversalTime +); + +void GetSystemTime( + LPSYSTEMTIME lpSystemTime +); + +void GetSystemTimeAsFileTime( + LPFILETIME lpSystemTimeAsFileTime +); + +__time64_t _mkgmtime64( + struct tm* _Tm +); + +__time64_t _mkgmtime( + struct tm* const _Tm +) +{ + return _mkgmtime64(_Tm); +} + +__time64_t mktime( + struct tm* const _Tm +) +{ + return _mkgmtime64(_Tm); +} + +__time64_t _time64( + __time64_t* _Time +); + +__time64_t time( + time_t* const _Time +) +{ + return _time64(_Time); +} + +int gmtime_s( + struct tm* _Tm, + __time64_t const* _Time +); + +BOOL +GetFileTime( + HANDLE hFile, + LPFILETIME lpCreationTime, + LPFILETIME lpLastAccessTime, + LPFILETIME lpLastWriteTime +); + +void print(const char* s); + +/** + * AntiPattern7 - isLeapYear Conditional +*/ +void antipattern7() +{ + // get the current time as a FILETIME + SYSTEMTIME st; FILETIME ft; + GetSystemTime(&st); + SystemTimeToFileTime(&st, &ft); + + bool isLeapYear = st.wYear % 4 == 0 && (st.wYear % 100 != 0 || st.wYear % 400 == 0); + if(isLeapYear){ + // do something to cater for a leap year.... + print("It was a leap year"); + }else{ + // do another (different) thing + print("It was **not** a leap year"); + } +} + +time_t mktime(struct tm *timeptr); +struct tm *gmtime(const time_t *timer); + +time_t mkTime(int days) +{ + struct tm tm; + time_t t; + + tm.tm_sec = 0; + tm.tm_min = 0; + tm.tm_hour = 0; + tm.tm_mday = 0; + tm.tm_mon = 0; + tm.tm_year = days / 365; // BAD + // ... + + t = mktime(&tm); // convert tm -> time_t + + return t; +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.expected b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.expected new file mode 100644 index 000000000000..be5f31d55769 --- /dev/null +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.expected @@ -0,0 +1 @@ +| LeapYearConditionalLogic.cpp:170:5:176:5 | if (...) ... | Leap Year conditional statement may have untested code paths | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.qlref b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.qlref new file mode 100644 index 000000000000..750ff8deb60a --- /dev/null +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/LeapYearConditionalLogic/LeapYearConditionalLogic.qlref @@ -0,0 +1 @@ +Likely Bugs/Leap Year/LeapYearConditionalLogic.ql diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected index a9c1bc66c50f..555002b40867 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected @@ -1,15 +1,8 @@ -| test.cpp:314:5:314:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:309:13:309:14 | st | st | -| test.cpp:327:5:327:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:322:13:322:14 | st | st | -| test.cpp:338:6:338:10 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:333:62:333:63 | st | st | -| test.cpp:484:5:484:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:480:13:480:14 | st | st | -| test.cpp:497:5:497:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:492:13:492:14 | st | st | -| test.cpp:509:5:509:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:505:13:505:14 | st | st | -| test.cpp:606:11:606:17 | tm_year | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:56:6:56:12 | tm_year | tm_year | test.cpp:602:12:602:19 | timeinfo | timeinfo | -| test.cpp:634:11:634:17 | tm_year | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:56:6:56:12 | tm_year | tm_year | test.cpp:628:12:628:19 | timeinfo | timeinfo | -| test.cpp:636:11:636:17 | tm_year | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:56:6:56:12 | tm_year | tm_year | test.cpp:628:12:628:19 | timeinfo | timeinfo | -| test.cpp:640:5:640:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:629:13:629:14 | st | st | -| test.cpp:642:5:642:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:629:13:629:14 | st | st | -| test.cpp:718:5:718:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:712:13:712:14 | st | st | -| test.cpp:731:5:731:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:725:13:725:14 | st | st | -| test.cpp:732:5:732:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:725:13:725:14 | st | st | -| test.cpp:733:5:733:9 | wYear | Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:725:13:725:14 | st | st | +| test.cpp:617:2:617:11 | ... ++ | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:611:6:611:32 | AntiPattern_1_year_addition | AntiPattern_1_year_addition | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:613:13:613:14 | st | st | +| test.cpp:634:2:634:25 | ... += ... | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:627:6:627:32 | AntiPattern_simple_addition | AntiPattern_simple_addition | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:629:13:629:14 | st | st | +| test.cpp:763:2:763:19 | ... ++ | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:756:6:756:40 | AntiPattern_year_addition_struct_tm | AntiPattern_year_addition_struct_tm | test.cpp:56:6:56:12 | tm_year | tm_year | test.cpp:759:12:759:19 | timeinfo | timeinfo | +| test.cpp:800:2:800:40 | ... = ... | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:791:6:791:23 | FalseNegativeTests | FalseNegativeTests | test.cpp:56:6:56:12 | tm_year | tm_year | test.cpp:793:12:793:19 | timeinfo | timeinfo | +| test.cpp:803:2:803:43 | ... = ... | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:791:6:791:23 | FalseNegativeTests | FalseNegativeTests | test.cpp:56:6:56:12 | tm_year | tm_year | test.cpp:793:12:793:19 | timeinfo | timeinfo | +| test.cpp:808:2:808:24 | ... = ... | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:791:6:791:23 | FalseNegativeTests | FalseNegativeTests | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:794:13:794:14 | st | st | +| test.cpp:811:2:811:33 | ... = ... | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:791:6:791:23 | FalseNegativeTests | FalseNegativeTests | test.cpp:12:7:12:11 | wYear | wYear | test.cpp:794:13:794:14 | st | st | +| test.cpp:850:3:850:36 | ... = ... | $@: Field $@ on variable $@ has been modified, but no appropriate check for LeapYear was found. | test.cpp:818:6:818:23 | tp_intermediaryVar | tp_intermediaryVar | test.cpp:56:6:56:12 | tm_year | tm_year | test.cpp:70:18:70:19 | tm | tm | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected index fb79592b7f2d..ae8a55449daf 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected @@ -1,5 +1,5 @@ -| test.cpp:317:2:317:21 | call to SystemTimeToFileTime | Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:63:1:63:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:309:13:309:14 | st | st | -| test.cpp:330:2:330:21 | call to SystemTimeToFileTime | Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:63:1:63:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:322:13:322:14 | st | st | -| test.cpp:341:2:341:21 | call to SystemTimeToFileTime | Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:63:1:63:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:333:62:333:63 | st | st | -| test.cpp:720:2:720:21 | call to SystemTimeToFileTime | Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:63:1:63:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:712:13:712:14 | st | st | -| test.cpp:735:2:735:21 | call to SystemTimeToFileTime | Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:63:1:63:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:725:13:725:14 | st | st | +| test.cpp:395:2:395:21 | call to SystemTimeToFileTime | $@: Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:385:6:385:48 | AntiPattern_unchecked_filetime_conversion2a | AntiPattern_unchecked_filetime_conversion2a | test.cpp:75:1:75:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:387:13:387:14 | st | st | +| test.cpp:413:2:413:21 | call to SystemTimeToFileTime | $@: Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:403:6:403:48 | AntiPattern_unchecked_filetime_conversion2b | AntiPattern_unchecked_filetime_conversion2b | test.cpp:75:1:75:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:405:13:405:14 | st | st | +| test.cpp:429:2:429:21 | call to SystemTimeToFileTime | $@: Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:421:6:421:48 | AntiPattern_unchecked_filetime_conversion2b | AntiPattern_unchecked_filetime_conversion2b | test.cpp:75:1:75:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:421:62:421:63 | st | st | +| test.cpp:948:3:948:22 | call to SystemTimeToFileTime | $@: Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:938:7:938:15 | modified3 | modified3 | test.cpp:75:1:75:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:940:14:940:15 | st | st | +| test.cpp:965:3:965:22 | call to SystemTimeToFileTime | $@: Return value of $@ function should be verified to check for any error because variable $@ is not guaranteed to be safe. | test.cpp:955:7:955:15 | modified4 | modified4 | test.cpp:75:1:75:20 | SystemTimeToFileTime | SystemTimeToFileTime | test.cpp:957:14:957:15 | st | st | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp index 3db9b61edd2b..beb2c4061496 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp @@ -59,6 +59,18 @@ struct tm int tm_isdst; // daylight savings time flag }; +struct timespec +{ + time_t tv_sec; + long tv_nsec; +}; + +/* Timestamps of log entries. */ +struct logtime { + struct tm tm; + long usec; +}; + BOOL SystemTimeToFileTime( const SYSTEMTIME* lpSystemTime, @@ -102,6 +114,9 @@ TzSpecificLocalTimeToSystemTimeEx( void GetSystemTime( LPSYSTEMTIME lpSystemTime ); +void GetLocalTime( + LPSYSTEMTIME lpSystemTime +); void GetSystemTimeAsFileTime( LPFILETIME lpSystemTimeAsFileTime @@ -149,6 +164,12 @@ GetFileTime( LPFILETIME lpLastWriteTime ); +struct tm *localtime_r( const time_t *timer, struct tm *buf ); + +/** + * Negative Case + * FileTimeToSystemTime is called and the return value is checked +*/ void Correct_FileTimeToSystemTime(const FILETIME* lpFileTime) { SYSTEMTIME systemTime; @@ -162,6 +183,10 @@ void Correct_FileTimeToSystemTime(const FILETIME* lpFileTime) /// Normal usage } +/** + * Positive (Out of Scope) Bug Case + * FileTimeToSystemTime is called but no check is conducted to verify the result of the operation +*/ void AntiPattern_FileTimeToSystemTime(const FILETIME* lpFileTime) { SYSTEMTIME systemTime; @@ -170,6 +195,10 @@ void AntiPattern_FileTimeToSystemTime(const FILETIME* lpFileTime) FileTimeToSystemTime(lpFileTime, &systemTime); } +/** + * Negative Case + * SystemTimeToTzSpecificLocalTime is called and the return value is verified +*/ void Correct_SystemTimeToTzSpecificLocalTime(const TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpUniversalTime) { SYSTEMTIME localTime; @@ -183,6 +212,10 @@ void Correct_SystemTimeToTzSpecificLocalTime(const TIME_ZONE_INFORMATION *lpTime /// Normal usage } +/** + * Positive (Out of Scope) Case + * AntiPattern_SystemTimeToTzSpecificLocalTime is called but the return value is not validated +*/ void AntiPattern_SystemTimeToTzSpecificLocalTime(const TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpUniversalTime) { SYSTEMTIME localTime; @@ -191,6 +224,10 @@ void AntiPattern_SystemTimeToTzSpecificLocalTime(const TIME_ZONE_INFORMATION *lp SystemTimeToTzSpecificLocalTime(lpTimeZoneInformation, lpUniversalTime, &localTime); } +/** + * Negative Case + * SystemTimeToTzSpecificLocalTimeEx is called and the return value is validated +*/ void Correct_SystemTimeToTzSpecificLocalTimeEx(const DYNAMIC_TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpUniversalTime) { SYSTEMTIME localTime; @@ -204,6 +241,10 @@ void Correct_SystemTimeToTzSpecificLocalTimeEx(const DYNAMIC_TIME_ZONE_INFORMATI /// Normal usage } +/** + * Positive Case + * SystemTimeToTzSpecificLocalTimeEx is called but the return value is not validated +*/ void AntiPattern_SystemTimeToTzSpecificLocalTimeEx(const DYNAMIC_TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpUniversalTime) { SYSTEMTIME localTime; @@ -212,6 +253,10 @@ void AntiPattern_SystemTimeToTzSpecificLocalTimeEx(const DYNAMIC_TIME_ZONE_INFOR SystemTimeToTzSpecificLocalTimeEx(lpTimeZoneInformation, lpUniversalTime, &localTime); } +/** + * Negative Case + * Correct use of TzSpecificLocalTimeToSystemTime, function is called and the return value is validated. +*/ void Correct_TzSpecificLocalTimeToSystemTime(const TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpLocalTime) { SYSTEMTIME universalTime; @@ -225,6 +270,10 @@ void Correct_TzSpecificLocalTimeToSystemTime(const TIME_ZONE_INFORMATION *lpTime /// Normal usage } +/** + * Positive (Out of Scope) Case + * TzSpecificLocalTimeToSystemTime is called however the return value is not validated +*/ void AntiPattern_TzSpecificLocalTimeToSystemTime(const TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpLocalTime) { SYSTEMTIME universalTime; @@ -233,6 +282,10 @@ void AntiPattern_TzSpecificLocalTimeToSystemTime(const TIME_ZONE_INFORMATION *lp TzSpecificLocalTimeToSystemTime(lpTimeZoneInformation, lpLocalTime, &universalTime); } +/** + * Negative Case + * TzSpecificLocalTimeToSystemTimeEx is called and the return value is correctly validated +*/ void Correct_TzSpecificLocalTimeToSystemTimeEx(const DYNAMIC_TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpLocalTime) { SYSTEMTIME universalTime; @@ -246,6 +299,10 @@ void Correct_TzSpecificLocalTimeToSystemTimeEx(const DYNAMIC_TIME_ZONE_INFORMATI /// Normal usage } +/** + * Positive (Out of Scope) Case + * TzSpecificLocalTimeToSystemTimeEx is called however the return value is not validated +*/ void AntiPattern_TzSpecificLocalTimeToSystemTimeEx(const DYNAMIC_TIME_ZONE_INFORMATION *lpTimeZoneInformation, const SYSTEMTIME *lpLocalTime) { SYSTEMTIME universalTime; @@ -258,6 +315,10 @@ void AntiPattern_TzSpecificLocalTimeToSystemTimeEx(const DYNAMIC_TIME_ZONE_INFOR SYSTEMTIME Cases *************************************************/ +/** + * Negative Case + * SystemTimeToFileTime is called and the return value is validated in a guard +*/ void Correct_filetime_conversion_check(SYSTEMTIME& st) { FILETIME ft; @@ -273,6 +334,10 @@ void Correct_filetime_conversion_check(SYSTEMTIME& st) ////////////////////////////////////////////// +/** + * Positive (Out of Scope) Case + * SystemTimeToFileTime is called but the return value is not validated in a guard +*/ void AntiPattern_unchecked_filetime_conversion(SYSTEMTIME& st) { FILETIME ft; @@ -281,6 +346,10 @@ void AntiPattern_unchecked_filetime_conversion(SYSTEMTIME& st) SystemTimeToFileTime(&st, &ft); } +/** + * Positive (Out of Scope) Case + * SystemTimeToFileTime is called but the return value is not validated in a guard +*/ void AntiPattern_unchecked_filetime_conversion2(SYSTEMTIME* st) { FILETIME ft; @@ -292,6 +361,10 @@ void AntiPattern_unchecked_filetime_conversion2(SYSTEMTIME* st) } } +/** + * Positive (Out of Scope) + * SYSTEMTIME.wDay is incremented by one (and no guard exists) +*/ void AntiPattern_unchecked_filetime_conversion2() { SYSTEMTIME st; @@ -304,6 +377,11 @@ void AntiPattern_unchecked_filetime_conversion2() SystemTimeToFileTime(&st, &ft); } +/** + * Positive Cases + * - Anti-pattern 1: [year ±n, month, day] + * - Generic (Out of Scope) - UncheckedReturnValueForTimeFunctions +*/ void AntiPattern_unchecked_filetime_conversion2a() { SYSTEMTIME st; @@ -317,6 +395,11 @@ void AntiPattern_unchecked_filetime_conversion2a() SystemTimeToFileTime(&st, &ft); } +/** + * Positive Cases + * - Anti-pattern 1: [year ±n, month, day] + * - Generic (Out of Scope) - UncheckedReturnValueForTimeFunctions +*/ void AntiPattern_unchecked_filetime_conversion2b() { SYSTEMTIME st; @@ -330,6 +413,11 @@ void AntiPattern_unchecked_filetime_conversion2b() SystemTimeToFileTime(&st, &ft); } +/** + * Positive Cases + * - Anti-pattern 1: [year ±n, month, day] + * - Generic (Out of Scope) - UncheckedReturnValueForTimeFunctions +*/ void AntiPattern_unchecked_filetime_conversion2b(SYSTEMTIME* st) { FILETIME ft; @@ -341,6 +429,11 @@ void AntiPattern_unchecked_filetime_conversion2b(SYSTEMTIME* st) SystemTimeToFileTime(st, &ft); } +/** + * Positive Cases + * - Anti-pattern 3: datetime.AddDays(±28) + * - Generic (Out of Scope) - UncheckedReturnValueForTimeFunctions +*/ void AntiPattern_unchecked_filetime_conversion3() { SYSTEMTIME st; @@ -349,11 +442,12 @@ void AntiPattern_unchecked_filetime_conversion3() if (st.wMonth < 12) { + // Anti-pattern 3: datetime.AddDays(±28) st.wMonth++; } else { - // Check for leap year, but... + // No check for leap year is required here, as the month is statically set to January. st.wMonth = 1; st.wYear++; } @@ -363,6 +457,11 @@ void AntiPattern_unchecked_filetime_conversion3() } ////////////////////////////////////////////// + +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Year is incremented and if we are on Feb the 29th, set to the 28th if the new year is a common year. +*/ void CorrectPattern_check1() { SYSTEMTIME st; @@ -370,7 +469,7 @@ void CorrectPattern_check1() st.wYear++; - // Guard + // Guard against February the 29th if (st.wMonth == 2 && st.wDay == 29) { // move back a day when landing on Feb 29 in an non-leap year @@ -385,6 +484,10 @@ void CorrectPattern_check1() AntiPattern_unchecked_filetime_conversion(st); } +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer and then the leap year case is correctly guarded and handled. +*/ void CorrectPattern_check2(int yearsToAdd) { SYSTEMTIME st; @@ -400,11 +503,18 @@ void CorrectPattern_check2(int yearsToAdd) AntiPattern_unchecked_filetime_conversion(st); } +/** + * Could give rise to AntiPattern 7: IsLeapYear (Conditional Logic) +*/ bool isLeapYear(SYSTEMTIME& st) { return st.wYear % 4 == 0 && (st.wYear % 100 != 0 || st.wYear % 400 == 0); } +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer and then the leap year case is correctly guarded and handled. +*/ void CorrectPattern_check3() { SYSTEMTIME st; @@ -413,6 +523,9 @@ void CorrectPattern_check3() st.wYear++; // Guard + /** Negative Case - Anti-pattern 7: IsLeapYear + * Body of conditional statement is safe recommended code + */ if (st.wMonth == 2 && st.wDay == 29 && isLeapYear(st)) { // move back a day when landing on Feb 29 in an non-leap year @@ -423,6 +536,9 @@ void CorrectPattern_check3() AntiPattern_unchecked_filetime_conversion(st); } +/** + * Could give rise to AntiPattern 7: IsLeapYear (Conditional Logic) +*/ bool isLeapYear2(int year) { return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); @@ -433,6 +549,10 @@ bool fixDate(int day, int month, int year) return (month == 2 && day == 29 && isLeapYear2(year)); } +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer and then the leap year case is correctly guarded and handled. +*/ void CorrectPattern_check4() { SYSTEMTIME st; @@ -442,18 +562,23 @@ void CorrectPattern_check4() st.wYear++; // Guard + /** Negative Case - Anti-pattern 7: IsLeapYear + * Body of conditional statement is safe recommended code + */ if (fixDate(st.wDay, st.wMonth, st.wYear)) { // move back a day when landing on Feb 29 in an non-leap year - st.wDay = 28; // GOOD [FALSE POSITIVE] + st.wDay = 28; // GOOD [FALSE POSITIVE] Anti-pattern 7 } // Safe to use AntiPattern_unchecked_filetime_conversion(st); } - - +/** + * Negative Case - Generic + * No manipulation is conducted on struct populated from GetSystemTime. +*/ void CorrectPattern_NotManipulated_DateFromAPI_0() { SYSTEMTIME st; @@ -464,6 +589,10 @@ void CorrectPattern_NotManipulated_DateFromAPI_0() SystemTimeToFileTime(&st, &ft); } +/** + * Negative Case - Generic + * No manipulation is conducted on struct populated from GetFileTime. +*/ void CorrectPattern_NotManipulated_DateFromAPI_1(HANDLE hWatchdog) { SYSTEMTIME st; @@ -475,18 +604,26 @@ void CorrectPattern_NotManipulated_DateFromAPI_1(HANDLE hWatchdog) ///////////////////////////////////////////////////////////////// +/** + * Positive Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer but a leap year is not handled. +*/ void AntiPattern_1_year_addition() { SYSTEMTIME st; GetSystemTime(&st); - // BUG - UncheckedLeapYearAfterYearModification - st.wYear++; + // BUG - UncheckedLeapYearAfterYearModification + st.wYear++; // BUg V2 // Usage of potentially invalid date Correct_filetime_conversion_check(st); } +/** + * Positive Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer but a leap year is not handled. +*/ void AntiPattern_simple_addition(int yearAddition) { SYSTEMTIME st; @@ -494,12 +631,16 @@ void AntiPattern_simple_addition(int yearAddition) GetSystemTime(&st); // BUG - UncheckedLeapYearAfterYearModification - st.wYear += yearAddition; + st.wYear += yearAddition; // Bug V2 // Usage of potentially invalid date Correct_filetime_conversion_check(st); } +/** + * Positive Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer but a leap year is not handled *correctly*. +*/ void AntiPattern_IncorrectGuard(int yearsToAdd) { SYSTEMTIME st; @@ -511,7 +652,7 @@ void AntiPattern_IncorrectGuard(int yearsToAdd) // Incorrect Guard if (st.wMonth == 2 && st.wDay == 29) { - // Part of a different anti-pattern. + // Part of a different anti-pattern (AntiPattern 5). // Make sure the guard includes the proper check bool isLeapYear = st.wYear % 4 == 0; if (!isLeapYear) @@ -539,6 +680,10 @@ void CorrectUsageOf_mkgmtime(struct tm& timeinfo) /// _mkgmtime succeeded } +/** + * Positive Case - General (Out of Scope) + * Must Check for return value of _mkgmtime +*/ void AntiPattern_uncheckedUsageOf_mkgmtime(struct tm& timeinfo) { // (out-of-scope) GeneralBug: Must check return value for _mkgmtime @@ -550,6 +695,10 @@ void AntiPattern_uncheckedUsageOf_mkgmtime(struct tm& timeinfo) ////////////////////////////////////////////////////////// +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer and leap year is not handled correctly. +*/ void Correct_year_addition_struct_tm() { time_t rawtime; @@ -575,6 +724,10 @@ void Correct_year_addition_struct_tm() AntiPattern_uncheckedUsageOf_mkgmtime(timeinfo); } +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer and leap year is not handled correctly. +*/ void Correct_LinuxPattern() { time_t rawtime; @@ -596,6 +749,10 @@ void Correct_LinuxPattern() ////////////////////////////////////////// +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Years is incremented by some integer and leap year is not handled correctly. +*/ void AntiPattern_year_addition_struct_tm() { time_t rawtime; @@ -603,7 +760,7 @@ void AntiPattern_year_addition_struct_tm() time(&rawtime); gmtime_s(&timeinfo, &rawtime); // BUG - UncheckedLeapYearAfterYearModification - timeinfo.tm_year++; + timeinfo.tm_year++; // Bug V2 // Usage of potentially invalid date CorrectUsageOf_mkgmtime(timeinfo); @@ -611,6 +768,10 @@ void AntiPattern_year_addition_struct_tm() ///////////////////////////////////////////////////////// +/** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * False positive: Years is initialized to or incremented by some integer (but never used). +*/ void FalsePositiveTests(int x) { struct tm timeinfo; @@ -623,6 +784,10 @@ void FalsePositiveTests(int x) st.wYear = 1900 + x; } +/** + * Positive Case - Anti-pattern 1: [year ±n, month, day] + * False positive: Years is initialized to or incremented by some integer (but never used). +*/ void FalseNegativeTests(int x) { struct tm timeinfo; @@ -631,106 +796,211 @@ void FalseNegativeTests(int x) timeinfo.tm_year = x; // BUG - UncheckedLeapYearAfterYearModification - timeinfo.tm_year = x + timeinfo.tm_year; + // Positive Case - Anti-pattern 1: [year ±n, month, day] + timeinfo.tm_year = x + timeinfo.tm_year; // Bug V2 // BUG - UncheckedLeapYearAfterYearModification - timeinfo.tm_year = 1970 + timeinfo.tm_year; + // Positive Case - Anti-pattern 1: [year ±n, month, day] + timeinfo.tm_year = 1970 + timeinfo.tm_year; // Bug V2 st.wYear = x; // BUG - UncheckedLeapYearAfterYearModification - st.wYear = x + st.wYear; + // Positive Case - Anti-pattern 1: [year ±n, month, day] + st.wYear = x + st.wYear; // Bug V2 // BUG - UncheckedLeapYearAfterYearModification - st.wYear = (1986 + st.wYear) - 1; + // Positive Case - Anti-pattern 1: [year ±n, month, day] + st.wYear = (1986 + st.wYear) - 1; // Bug V2 +} + +/** + * Positive AntiPattern 1 + * Year field is modified but via an intermediary variable. +*/ +bool tp_intermediaryVar(struct timespec now, struct logtime ×tamp_remote) +{ + struct tm tm_parsed; + bool timestamp_found = false; + + struct tm tm_now; + time_t t_now; + int year; + + timestamp_found = true; + + /* + * As the timestamp does not contain the year + * number, daylight saving time information, nor + * a time zone, attempt to infer it. Due to + * clock skews, the timestamp may even be part + * of the next year. Use the last year for which + * the timestamp is at most one week in the + * future. + * + * This loop can only run for at most three + * iterations before terminating. + */ + t_now = now.tv_sec; + localtime_r(&t_now, &tm_now); + + timestamp_remote.tm = tm_parsed; + timestamp_remote.tm.tm_isdst = -1; + timestamp_remote.usec = now.tv_nsec * 0.001; + for (year = tm_now.tm_year + 1;; --year) + { + // assert(year >= tm_now.tm_year - 1); + timestamp_remote.tm.tm_year = year; + if (mktime(×tamp_remote.tm) < t_now + 7 * 24 * 60 * 60) + break; + } } -// False positive -inline void -IncrementMonth(LPSYSTEMTIME pst) -{ - if (pst->wMonth < 12) + + // False positive + inline void + IncrementMonth(LPSYSTEMTIME pst) { - pst->wMonth++; + if (pst->wMonth < 12) + { + pst->wMonth++; + } + else + { + pst->wMonth = 1; + pst->wYear++; + } } - else + + ///////////////////////////////////////////////////////// + + void mkDateTest(int year) { - pst->wMonth = 1; - pst->wYear++; + struct tm t; + + t.tm_sec = 0; + t.tm_min = 0; + t.tm_hour = 0; + t.tm_mday = 1; // day of the month - [1, 31] + t.tm_mon = 0; // months since January - [0, 11] + if (year >= 1900) + { + // 4-digit year + t.tm_year = year - 1900; // GOOD + } + else if ((year >= 0) && (year < 100)) + { + // 2-digit year assumed in the range 2000 - 2099 + t.tm_year = year + 100; // GOOD [FALSE POSITIVE] + } + else + { + // fail + } + // ... } -} -///////////////////////////////////////////////////////// + /** + * Negative Case - Anti-pattern 1a: [a.year, b.month, b.day] + * False positive: No modification of SYSTEMTIME struct. + */ + void unmodified1() + { + SYSTEMTIME st; + FILETIME ft; + WORD w; -void mkDateTest(int year) -{ - struct tm t; + GetSystemTime(&st); - t.tm_sec = 0; - t.tm_min = 0; - t.tm_hour = 0; - t.tm_mday = 1; // day of the month - [1, 31] - t.tm_mon = 0; // months since January - [0, 11] - if (year >= 1900) - { - // 4-digit year - t.tm_year = year - 1900; // GOOD - } else if ((year >= 0) && (year < 100)) { - // 2-digit year assumed in the range 2000 - 2099 - t.tm_year = year + 100; // GOOD [FALSE POSITIVE] - } else { - // fail + w = st.wYear; + + SystemTimeToFileTime(&st, &ft); // GOOD - no modification } - // ... -} -void unmodified1() -{ - SYSTEMTIME st; - FILETIME ft; - WORD w; + /** + * Negative Case - Anti-pattern 1a: [a.year, b.month, b.day] + * False positive: No modification of SYSTEMTIME struct. + */ + void unmodified2() + { + SYSTEMTIME st; + FILETIME ft; + WORD *w_ptr; - GetSystemTime(&st); + GetSystemTime(&st); - w = st.wYear; + w_ptr = &(st.wYear); - SystemTimeToFileTime(&st, &ft); // GOOD - no modification -} + SystemTimeToFileTime(&st, &ft); // GOOD - no modification + } -void unmodified2() -{ - SYSTEMTIME st; - FILETIME ft; - WORD *w_ptr; + /** + * Positive Case - Anti-pattern 1: [year ±n, month, day] + * Modification of SYSTEMTIME struct adding to year but no leap year guard is conducted. + */ + void modified3() + { + SYSTEMTIME st; + FILETIME ft; + WORD *w_ptr; - GetSystemTime(&st); + GetSystemTime(&st); - w_ptr = &(st.wYear); + st.wYear = st.wYear + 1; // BAD - SystemTimeToFileTime(&st, &ft); // GOOD - no modification -} + SystemTimeToFileTime(&st, &ft); + } -void modified3() -{ - SYSTEMTIME st; - FILETIME ft; - WORD *w_ptr; + /** + * Positive Case - Anti-pattern 1: [year ±n, month, day] + * Modification of SYSTEMTIME struct adding to year but no leap year guard is conducted. + */ + void modified4() + { + SYSTEMTIME st; + FILETIME ft; + WORD *w_ptr; - GetSystemTime(&st); + GetSystemTime(&st); - st.wYear = st.wYear + 1; // BAD + st.wYear++; // BAD Positive Case - Anti-pattern 1: [year ±n, month, day] - SystemTimeToFileTime(&st, &ft); -} + SystemTimeToFileTime(&st, &ft); + } -void modified4() -{ - SYSTEMTIME st; - FILETIME ft; - WORD *w_ptr; + /** + * Negative Case - Anti-pattern 1: [year ±n, month, day] + * Modification of SYSTEMTIME struct adding to year but no leap year guard is conducted. + */ + void modified5() + { + SYSTEMTIME st; + FILETIME ft; + WORD *w_ptr; - GetSystemTime(&st); + GetSystemTime(&st); - st.wYear++; // BAD - st.wYear++; // BAD - st.wYear++; // BAD + st.wYear++; // Negative Case - Anti-pattern 1: [year ±n, month, day], guard condition below. - SystemTimeToFileTime(&st, &ft); -} + if (SystemTimeToFileTime(&st, &ft)) + { + ///... + } + } + + struct tm ltime(void) + { + SYSTEMTIME st; + struct tm tm; + bool isLeapYear; + + GetLocalTime(&st); + tm.tm_sec=st.wSecond; + tm.tm_min=st.wMinute; + tm.tm_hour=st.wHour; + tm.tm_mday=st.wDay; + tm.tm_mon=st.wMonth-1; + tm.tm_year=(st.wYear>=1900?st.wYear-1900:0); + + // Check for leap year, and adjust the date accordingly + isLeapYear = tm.tm_year % 4 == 0 && (tm.tm_year % 100 != 0 || tm.tm_year % 400 == 0); + tm.tm_mday = tm.tm_mon == 2 && tm.tm_mday == 29 && !isLeapYear ? 28 : tm.tm_mday; + return tm; + } diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/GlobalFp.cpp b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/GlobalFp.cpp new file mode 100644 index 000000000000..abed05719fa6 --- /dev/null +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/GlobalFp.cpp @@ -0,0 +1,2 @@ +int NormalYear[365]; +int LeapYear[366]; diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/UnsafeArrayForDaysOfYear.expected b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/UnsafeArrayForDaysOfYear.expected index 37dd8b1ae7d0..59a981aa3a8f 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/UnsafeArrayForDaysOfYear.expected +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/UnsafeArrayForDaysOfYear.expected @@ -1,3 +1,4 @@ -| test.cpp:17:6:17:10 | items | There is an array allocation with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios. | -| test.cpp:25:15:25:26 | new[] | There is an array allocation with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios. | -| test.cpp:52:20:52:23 | call to vector | There is a std::vector allocation with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios. | +| test.cpp:20:6:20:10 | items | $@: There is an array allocation with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios. | test.cpp:20:6:20:10 | items | items | +| test.cpp:31:15:31:26 | new[] | $@: There is an array allocation with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios. | test.cpp:28:6:28:21 | ArrayOfDays_Bug2 | ArrayOfDays_Bug2 | +| test.cpp:68:20:68:23 | call to vector | $@: There is a std::vector allocation with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios. | test.cpp:65:6:65:21 | VectorOfDays_Bug | VectorOfDays_Bug | +| test.cpp:115:7:115:15 | items_bad | $@: There is an array allocation with a hard-coded set of 365 elements, which may indicate the number of days in a year without considering leap year scenarios. | test.cpp:115:7:115:15 | items_bad | items_bad | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/test.cpp b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/test.cpp index 7f6f2cfd3fe7..32a0f59ac6f8 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/test.cpp +++ b/cpp/ql/test/query-tests/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear/test.cpp @@ -11,6 +11,9 @@ class vector { const T& operator[](int idx) const { return _x; } }; +/** + * AntiPattern 4 - Static allocation of 365 array items +*/ void ArrayOfDays_Bug(int dayOfYear, int x) { // BUG @@ -19,6 +22,9 @@ void ArrayOfDays_Bug(int dayOfYear, int x) items[dayOfYear - 1] = x; } +/** + * AntiPattern 4 - Static allocation of 365 array items +*/ void ArrayOfDays_Bug2(int dayOfYear, int x) { // BUG @@ -28,7 +34,10 @@ void ArrayOfDays_Bug2(int dayOfYear, int x) delete items; } - +/** + * True Negative + * Correct conditional allocation of array length +*/ void ArrayOfDays_Correct(unsigned long year, int dayOfYear, int x) { bool isLeapYear = year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); @@ -39,6 +48,10 @@ void ArrayOfDays_Correct(unsigned long year, int dayOfYear, int x) delete[] items; } +/** + * True Negative + * Allocation of 366 items (Irregardless of common or leap year) +*/ void ArrayOfDays_FalsePositive(int dayOfYear, int x) { int items[366]; @@ -46,6 +59,9 @@ void ArrayOfDays_FalsePositive(int dayOfYear, int x) items[dayOfYear - 1] = x; } +/** + * AntiPattern 4 - Static allocation of 365 array items +*/ void VectorOfDays_Bug(int dayOfYear, int x) { // BUG @@ -54,6 +70,10 @@ void VectorOfDays_Bug(int dayOfYear, int x) items[dayOfYear - 1] = x; } +/** + * True Negative + * Conditional quantity allocation on the basis of common or leap year +*/ void VectorOfDays_Correct(unsigned long year, int dayOfYear, int x) { bool isLeapYear = year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); @@ -62,9 +82,66 @@ void VectorOfDays_Correct(unsigned long year, int dayOfYear, int x) items[dayOfYear - 1] = x; } +/** + * True Negative + * Allocation of 366 items (Irregardless of common or leap year) +*/ void VectorOfDays_FalsePositive(int dayOfYear, int x) { vector items(366); items[dayOfYear - 1] = x; } + +/** + * AntiPattern 4 - Static allocation of 365 array items +*/ +void HandleBothCases(int dayOfYear, int x) +{ + vector items(365); + vector items_leap(366); + + items[dayOfYear - 1] = x; // BUG +} + +/** + * AntiPattern 4 - Static allocation of 365 array items +*/ +void HandleBothCases2(int dayOfYear, int x) +{ + int items[365]; + int items_leap[366]; + + char items_bad[365]; // BUG + + items[dayOfYear - 1] = x; // BUG +} + +const short LeapYearDayToMonth[366] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // January + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // February + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // March + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, // April + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, // May + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, // June + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, // July + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, // August + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, // September + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, // October + 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, // November + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11}; // December + +/* Negative - #947 Sibling definition above*/ +const short NormalYearDayToMonth[365] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // January + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // February + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // March + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, // April + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, // May + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, // June + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, // July + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, // August + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, // September + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, // October + 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, // November + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11}; // December \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.expected b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.expected new file mode 100644 index 000000000000..812f7dffd433 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.expected @@ -0,0 +1,15 @@ +| test.c:29:6:29:46 | ... && ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:29:15:29:30 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:29:6:29:46 | ... && ... | as an operand in a binary logical operation | +| test.c:34:6:34:38 | ! ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:34:7:34:22 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:34:6:34:38 | ! ... | as an operand in an unary logical operation | +| test.c:39:6:39:21 | call to RtlCompareMemory | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:39:6:39:21 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:39:6:39:21 | call to RtlCompareMemory | as the controlling expression in an If statement | +| test.c:49:6:49:42 | ... == ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:49:11:49:26 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:49:6:49:42 | ... == ... | as an operand in an equality operation where the other operand is likely a boolean value (lower precision result, needs to be reviewed) | +| test.c:75:6:75:37 | (bool)... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:75:6:75:21 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:75:6:75:37 | (bool)... | as a boolean | +| test.c:77:6:77:46 | ... == ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:77:15:77:30 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:77:6:77:46 | ... == ... | as an operand in an equality operation where the other operand is a boolean value (high precision result) | +| test.c:84:6:84:37 | (BOOLEAN)... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:84:6:84:21 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:84:6:84:37 | (BOOLEAN)... | as a boolean | +| test.c:86:6:86:45 | ... == ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:86:14:86:29 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:86:6:86:45 | ... == ... | as an operand in an equality operation where the other operand is a boolean value (high precision result) | +| test.c:91:9:91:52 | ... && ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.c:91:21:91:36 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.c:91:9:91:52 | ... && ... | as an operand in a binary logical operation | +| test.cpp:18:6:18:46 | ... && ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.cpp:18:15:18:30 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.cpp:18:6:18:46 | ... && ... | as an operand in a binary logical operation | +| test.cpp:18:15:18:46 | (bool)... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.cpp:18:15:18:30 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.cpp:18:15:18:46 | (bool)... | as a boolean | +| test.cpp:23:6:23:38 | ! ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.cpp:23:7:23:22 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.cpp:23:6:23:38 | ! ... | as an operand in an unary logical operation | +| test.cpp:23:7:23:38 | (bool)... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.cpp:23:7:23:22 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.cpp:23:7:23:38 | (bool)... | as a boolean | +| test.cpp:28:9:28:52 | ... && ... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.cpp:28:21:28:36 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.cpp:28:9:28:52 | ... && ... | as an operand in a binary logical operation | +| test.cpp:28:21:28:52 | (bool)... | This $@ is being handled $@ instead of the number of matching bytes. Please review the usage of this function and consider replacing it with `RtlEqualMemory`. | test.cpp:28:21:28:36 | call to RtlCompareMemory | call to `RtlCompareMemory` | test.cpp:28:21:28:52 | (bool)... | as a boolean | diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.qlref b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.qlref new file mode 100644 index 000000000000..629e248bce7e --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.qlref @@ -0,0 +1 @@ +Microsoft/Likely Bugs/Drivers/IncorrectUsageOfRtlCompareMemory.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/test.c b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/test.c new file mode 100644 index 000000000000..cf3b006d0030 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/test.c @@ -0,0 +1,92 @@ +// semmle-extractor-options: --microsoft +typedef unsigned __int64 size_t; + +size_t RtlCompareMemory( + const void* Source1, + const void* Source2, + size_t Length +) +{ + return Length; +} + + +#define bool _Bool +#define false 0 +#define true 1 + +typedef unsigned char UCHAR; +typedef UCHAR BOOLEAN; // winnt +#define FALSE 0 +#define TRUE 1 + +int Test(const void* ptr) +{ + size_t t = RtlCompareMemory("test", ptr, 5); //OK + bool x; + BOOLEAN y; + + if (t > 0 && RtlCompareMemory("test", ptr, 5)) //bug + { + t++; + } + + if (!RtlCompareMemory("test", ptr, 4)) //bug + { + t--; + } + + if (RtlCompareMemory("test", ptr, 4)) //bug + { + t--; + } + + if (6 == RtlCompareMemory("test", ptr, 4)) //OK + { + t++; + } + + if (0 == RtlCompareMemory("test", ptr, 4)) // potentially a bug (lower precision) + { + t++; + } + + if (6 == RtlCompareMemory("test", ptr, 4) + 1) //OK + { + t++; + } + + if (0 == RtlCompareMemory("test", ptr, 4) + 1) // OK + { + t++; + } + + switch (RtlCompareMemory("test", ptr, 4)) + { + case 1: + t--; + break; + default: + t++; + } + + /// _Bool + + x = RtlCompareMemory("test", ptr, 4); // bug + + if (false == RtlCompareMemory("test", ptr, 4)) // bug + { + t++; + } + + // BOOLEAN + + y = RtlCompareMemory("test", ptr, 4); // bug + + if (TRUE == RtlCompareMemory("test", ptr, 4)) // bug + { + t++; + } + + return (t == 5) && RtlCompareMemory("test", ptr, 5); //bug +} diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/test.cpp b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/test.cpp new file mode 100644 index 000000000000..f876133c67aa --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/Drivers/test.cpp @@ -0,0 +1,29 @@ +// semmle-extractor-options: --microsoft +typedef unsigned __int64 size_t; + +size_t RtlCompareMemory( + const void* Source1, + const void* Source2, + size_t Length +) +{ + return Length; +} + + +bool Test(const void* ptr) +{ + size_t t = RtlCompareMemory("test", ptr, 5); //OK + + if (t > 0 && RtlCompareMemory("test", ptr, 5)) //bug + { + t++; + } + + if (!RtlCompareMemory("test", ptr, 4)) //bug + { + t--; + } + + return (t == 5) && RtlCompareMemory("test", ptr, 5); //bug +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.expected b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.expected new file mode 100644 index 000000000000..900685dd5a27 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.expected @@ -0,0 +1,6 @@ +| test.cpp:89:6:89:29 | sizeof() | sizeof has a binary operator argument: $@. | test.cpp:89:13:89:28 | ... / ... | ... / ... | +| test.cpp:96:6:96:30 | sizeof() | sizeof has a binary operator argument: $@. | test.cpp:96:13:96:29 | ... * ... | ... * ... | +| test.cpp:98:6:98:35 | sizeof() | sizeof has a binary operator argument: $@. | test.cpp:98:13:98:34 | ... * ... | ... * ... | +| test.cpp:101:6:101:31 | sizeof() | sizeof has a sizeof operation argument: $@. | test.cpp:101:13:101:30 | sizeof(int) | sizeof(int) | +| test.cpp:120:6:120:24 | sizeof() | sizeof has a sizeof operation argument: $@. | test.cpp:120:13:120:23 | sizeof(int) | sizeof(int) | +| test.cpp:121:6:121:18 | sizeof() | sizeof has a binary operator argument: $@. | test.cpp:121:13:121:17 | ... + ... | ... + ... | diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.qlref b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.qlref new file mode 100644 index 000000000000..662f83b06cc0 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.qlref @@ -0,0 +1 @@ +Microsoft/Likely Bugs/SizeOfMisuse/ArgumentIsSizeofOrOperation.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.expected b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.expected new file mode 100644 index 000000000000..42c940886356 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.expected @@ -0,0 +1,5 @@ +| test.cpp:75:6:75:42 | sizeof() | sizeof of integer macro $@ will always return the size of the underlying integer type. | test.cpp:48:1:48:48 | #define SOMESTRUCT_ERRNO_THAT_MATTERS 0x8000000d | SOMESTRUCT_ERRNO_THAT_MATTERS | +| test.cpp:83:10:83:32 | sizeof() | sizeof of integer macro $@ will always return the size of the underlying integer type. | test.cpp:2:1:2:26 | #define BAD_MACRO_CONST 5l | BAD_MACRO_CONST | +| test.cpp:84:6:84:29 | sizeof() | sizeof of integer macro $@ will always return the size of the underlying integer type. | test.cpp:3:1:3:35 | #define BAD_MACRO_CONST2 0x80005001 | BAD_MACRO_CONST2 | +| test.cpp:92:7:92:35 | sizeof() | sizeof (in a macro expansion) of integer macro $@ will always return the size of the underlying integer type. | test.cpp:1:1:1:19 | #define PAGESIZE 64 | PAGESIZE | +| test.cpp:116:6:116:37 | sizeof() | sizeof of integer macro $@ will always return the size of the underlying integer type. | test.cpp:32:1:32:45 | #define ACE_CONDITION_SIGNATURE2 'xt' | ACE_CONDITION_SIGNATURE2 | diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.qlref b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.qlref new file mode 100644 index 000000000000..3804507965c1 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.qlref @@ -0,0 +1 @@ +Microsoft/Likely Bugs/SizeOfMisuse/SizeOfConstIntMacro.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/test.cpp b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/test.cpp new file mode 100644 index 000000000000..86f12ba5b957 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Likely Bugs/SizeOfMisuse/test.cpp @@ -0,0 +1,141 @@ +#define PAGESIZE 64 +#define BAD_MACRO_CONST 5l +#define BAD_MACRO_CONST2 0x80005001 +#define BAD_MACRO_OP1(VAR) strlen(#VAR) +#define BAD_MACRO_OP2(VAR) sizeof(VAR)/sizeof(int) + +long strlen(const char* x) { return 5; } + +#define ALIGN_UP_BY(length, sizeofType) length * sizeofType +#define ALIGN_UP(length, type) \ + ALIGN_UP_BY(length, sizeof(type)) + +#define SOME_SIZEOF_MACRO (sizeof(int) * 3) +#define SOME_SIZEOF_MACRO_CAST ((char)(sizeof(int) * 3)) + + +#define SOME_SIZEOF_MACRO2 (sizeof(int)) + +typedef wchar_t WCHAR; // wc, 16-bit UNICODE character + +#define UNICODE_NULL1 ((WCHAR)0) +#define UNICODE_NULL2 ((wchar_t)0) +#define ASCII_NULL ((char)0) + +#define UNICODE_STRING_SIG L"xtra" +#define ASCII_STRING_SIG "xtra" + +#define ASCII_SIG 'x' +#define UNICODE_SIG L'x' + +#define ACE_CONDITION_SIGNATURE1 'xtra' +#define ACE_CONDITION_SIGNATURE2 'xt' + +#define ACE_CONDITION_SIGNATURE3(VAL) #VAL + +#define NULL (void *)0 + +#define EFI_FILEPATH_SEPARATOR_UNICODE L'\\' +#define EFI_FILEPATH_SEPARATOR_ASCII '\\' + +const char* Test() +{ + return "foobar"; +} + +#define FUNCTION_MACRO_OP1 Test() + +#define SOMESTRUCT_ERRNO_THAT_MATTERS 0x8000000d + + +char _RTL_CONSTANT_STRING_type_check(const void* s) { + return ((char*)(s))[0]; +} + +#define RTL_CONSTANT_STRING(s) \ +{ \ + sizeof( s ) - sizeof( (s)[0] ); \ + sizeof( s ) / sizeof(_RTL_CONSTANT_STRING_type_check(s)); \ +} + +typedef struct { + int a; + bool b; +} SOMESTRUCT_THAT_MATTERS; + +void Test01() { + + RTL_CONSTANT_STRING("hello"); + + sizeof(NULL); + sizeof(EFI_FILEPATH_SEPARATOR_UNICODE); + sizeof(EFI_FILEPATH_SEPARATOR_ASCII); + + int y = sizeof(SOMESTRUCT_THAT_MATTERS); + y = sizeof(SOMESTRUCT_ERRNO_THAT_MATTERS); // BUG: SizeOfConstIntMacro + + const wchar_t* p = UNICODE_STRING_SIG; + const char* p2 = ASCII_STRING_SIG; + char p3 = 'xtra'; + wchar_t p4 = L'xtra'; + + int a[10]; + int x = sizeof(BAD_MACRO_CONST); //BUG: SizeOfConstIntMacro + x = sizeof(BAD_MACRO_CONST2); //BUG: SizeOfConstIntMacro + + x = sizeof(FUNCTION_MACRO_OP1); // GOOD + + x = sizeof(BAD_MACRO_OP1(a)); //BUG: ArgumentIsFunctionCall (Low Prec) + x = sizeof(BAD_MACRO_OP2(a)); //BUG: ArgumentIsSizeofOrOperation + + x = 0; + x += ALIGN_UP(sizeof(a), PAGESIZE); //BUG: SizeOfConstIntMacro + x += ALIGN_UP_BY(sizeof(a), PAGESIZE); // GOOD + + x = SOME_SIZEOF_MACRO * 3; // GOOD + x = sizeof(SOME_SIZEOF_MACRO) * 3; //BUG: ArgumentIsSizeofOrOperation + + x = sizeof(SOME_SIZEOF_MACRO_CAST) * 3; //BUG: ArgumentIsSizeofOrOperation + + x = SOME_SIZEOF_MACRO2; // GOOD + x = sizeof(SOME_SIZEOF_MACRO2); //BUG: ArgumentIsSizeofOrOperation + + x = sizeof(a) / sizeof(int); // GOOD + + x = sizeof(UNICODE_NULL1); + x = sizeof(UNICODE_NULL2); + x = sizeof(ASCII_NULL); + + x = sizeof(UNICODE_STRING_SIG); + x = sizeof(ASCII_STRING_SIG); + + x = sizeof(ASCII_SIG); + x = sizeof(UNICODE_SIG); + + x = sizeof(ACE_CONDITION_SIGNATURE1); // GOOD (special case) + x = sizeof(ACE_CONDITION_SIGNATURE2); // BUG: SizeOfConstIntMacro + + x = sizeof(ACE_CONDITION_SIGNATURE3(xtra)); + + x = sizeof(sizeof(int)); // BUG: ArgumentIsSizeofOrOperation + x = sizeof(3 + 2); // BUg: ArgumentIsSizeofOrOperation +} + +#define WNULL (L'\0') +#define WNULL_SIZE (sizeof(WNULL)) + +#define RKF_PATH_UTIL_STREAM_MARKER ( L':' ) + +#define _T(x) L ## x + +#define SAFE_ASSERT(e) (((void)sizeof(e))) + +void test02_FalsePositives() +{ + int x = WNULL_SIZE; + x = sizeof(RKF_PATH_UTIL_STREAM_MARKER); + sizeof(_T('\0')); // GOOD: ignorable sizeof use + + SAFE_ASSERT(sizeof(int) == 4); // GOOD: ignorable sizeof use + SAFE_ASSERT(BAD_MACRO_CONST); // GOOD: ignorable sizeof use +} diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/Test.cpp b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/Test.cpp new file mode 100644 index 000000000000..01c4a8b7e800 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/Test.cpp @@ -0,0 +1,205 @@ +#define CONST const + +typedef unsigned long DWORD; +typedef int BOOL; +typedef unsigned char BYTE; +typedef unsigned long ULONG_PTR; +typedef unsigned long *PULONG_PTR; +typedef wchar_t WCHAR; // wc, 16-bit UNICODE character +typedef void *PVOID; +typedef CONST WCHAR *LPCWSTR, *PCWSTR; +typedef PVOID BCRYPT_ALG_HANDLE; +typedef long LONG; +typedef unsigned long ULONG; +typedef ULONG *PULONG; +typedef LONG NTSTATUS; +typedef ULONG_PTR HCRYPTHASH; +typedef ULONG_PTR HCRYPTPROV; +typedef ULONG_PTR HCRYPTKEY; +typedef ULONG_PTR HCRYPTHASH; +typedef unsigned int ALG_ID; + +// algorithm identifier definitions +#define ALG_CLASS_DATA_ENCRYPT (3 << 13) +#define ALG_TYPE_ANY (0) +#define ALG_TYPE_BLOCK (3 << 9) +#define ALG_TYPE_STREAM (4 << 9) +#define ALG_TYPE_THIRDPARTY (8 << 9) +#define ALG_SID_THIRDPARTY_ANY (0) + +#define ALG_SID_DES 1 +#define ALG_SID_3DES 3 +#define ALG_SID_DESX 4 +#define ALG_SID_IDEA 5 +#define ALG_SID_CAST 6 +#define ALG_SID_SAFERSK64 7 +#define ALG_SID_SAFERSK128 8 +#define ALG_SID_3DES_112 9 +#define ALG_SID_CYLINK_MEK 12 +#define ALG_SID_RC5 13 +#define ALG_SID_AES_128 14 +#define ALG_SID_AES_192 15 +#define ALG_SID_AES_256 16 +#define ALG_SID_AES 17 +// Fortezza sub-ids +#define ALG_SID_SKIPJACK 10 +#define ALG_SID_TEK 11 +// RC2 sub-ids +#define ALG_SID_RC2 2 +// Stream cipher sub-ids +#define ALG_SID_RC4 1 +#define ALG_SID_SEAL 2 + +// CAPI encryption algorithm definitions +#define CALG_DES (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_DES) +#define CALG_3DES_112 (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_3DES_112) +#define CALG_3DES (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_3DES) +#define CALG_DESX (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_DESX) +#define CALG_RC2 (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_RC2) +#define CALG_RC4 (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_STREAM|ALG_SID_RC4) +#define CALG_SEAL (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_STREAM|ALG_SID_SEAL) +#define CALG_SKIPJACK (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_SKIPJACK) +#define CALG_TEK (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_TEK) +#define CALG_CYLINK_MEK (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_CYLINK_MEK) // Deprecated. Do not use +#define CALG_RC5 (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_RC5) +#define CALG_AES_128 (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_AES_128) +#define CALG_AES_192 (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_AES_192) +#define CALG_AES_256 (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_AES_256) +#define CALG_AES (ALG_CLASS_DATA_ENCRYPT|ALG_TYPE_BLOCK|ALG_SID_AES) +#define CALG_THIRDPARTY_CIPHER (ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_THIRDPARTY | ALG_SID_THIRDPARTY_ANY) + + +#define BCRYPT_RC2_ALGORITHM L"RC2" +#define BCRYPT_RC4_ALGORITHM L"RC4" +#define BCRYPT_AES_ALGORITHM L"AES" +#define BCRYPT_DES_ALGORITHM L"DES" +#define BCRYPT_DESX_ALGORITHM L"DESX" +#define BCRYPT_3DES_ALGORITHM L"3DES" +#define BCRYPT_3DES_112_ALGORITHM L"3DES_112" +#define BCRYPT_AES_GMAC_ALGORITHM L"AES-GMAC" +#define BCRYPT_AES_CMAC_ALGORITHM L"AES-CMAC" +#define BCRYPT_XTS_AES_ALGORITHM L"XTS-AES" + +BOOL +CryptGenKey( + HCRYPTPROV hProv, + ALG_ID Algid, + DWORD dwFlags, + HCRYPTKEY *phKey) +{ + return 0; +} + +BOOL +CryptDeriveKey( + HCRYPTPROV hProv, + ALG_ID Algid, + HCRYPTHASH hBaseData, + DWORD dwFlags, + HCRYPTKEY *phKey) +{ + return 0; +} + +void +DummyFunction( + LPCWSTR pszAlgId, + ALG_ID Algid) +{} + +NTSTATUS +BCryptOpenAlgorithmProvider( + BCRYPT_ALG_HANDLE *phAlgorithm, + LPCWSTR pszAlgId, + LPCWSTR pszImplementation, + ULONG dwFlags) +{ + return 0; +} + +// Macro testing +#define MACRO_INVOCATION_CRYPTGENKEY CryptGenKey(0, CALG_RC4, 0, 0); +#define MACRO_INVOCATION_CRYPTDERIVEKEY CryptDeriveKey(0, CALG_CYLINK_MEK, 0, 0, 0); +#define MACRO_INVOCATION_CNG BCryptOpenAlgorithmProvider(0, BCRYPT_3DES_112_ALGORITHM, 0, 0); + +int main() +{ + //////////////////////////// + // CAPI Test section + // Should fire an event + CryptGenKey(0, CALG_DES, 0, 0); + CryptGenKey(0, CALG_3DES_112, 0, 0); + CryptGenKey(0, CALG_3DES, 0, 0); + CryptGenKey(0, CALG_DESX, 0, 0); + CryptGenKey(0, CALG_RC2, 0, 0); + CryptGenKey(0, CALG_RC4, 0, 0); + CryptGenKey(0, CALG_SEAL, 0, 0); + CryptGenKey(0, CALG_SKIPJACK, 0, 0); + CryptGenKey(0, CALG_TEK, 0, 0); + CryptGenKey(0, CALG_CYLINK_MEK, 0, 0); + CryptGenKey(0, CALG_RC5, 0, 0); + CryptGenKey(0, CALG_THIRDPARTY_CIPHER, 0, 0); + CryptGenKey(0, ALG_CLASS_DATA_ENCRYPT, 0, 0); + CryptGenKey(0, ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_BLOCK, 0, 0); + CryptGenKey(0, ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_STREAM, 0, 0); + // Verifying that all stream ciphers are flagged + CryptGenKey(0, ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_STREAM | ALG_SID_AES, 0, 0); + // Verifying that invocations through a macro are flagged + MACRO_INVOCATION_CRYPTGENKEY + // Numeric representation + CryptGenKey(0, 0x6609, 0, 0); + + CryptDeriveKey(0, CALG_DES, 0, 0, 0); + CryptDeriveKey(0, CALG_3DES_112, 0, 0, 0); + CryptDeriveKey(0, CALG_3DES, 0, 0, 0); + CryptDeriveKey(0, CALG_DESX, 0, 0, 0); + CryptDeriveKey(0, CALG_RC2, 0, 0, 0); + CryptDeriveKey(0, CALG_RC4, 0, 0, 0); + CryptDeriveKey(0, CALG_SEAL, 0, 0, 0); + CryptDeriveKey(0, CALG_SKIPJACK, 0, 0, 0); + CryptDeriveKey(0, CALG_TEK, 0, 0, 0); + CryptDeriveKey(0, CALG_CYLINK_MEK, 0, 0, 0); + CryptDeriveKey(0, CALG_RC5, 0, 0, 0); + CryptDeriveKey(0, CALG_THIRDPARTY_CIPHER, 0, 0, 0); + CryptDeriveKey(0, ALG_CLASS_DATA_ENCRYPT, 0, 0, 0); + CryptDeriveKey(0, ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_BLOCK, 0, 0, 0); + CryptDeriveKey(0, ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_STREAM, 0, 0, 0); + // Verifying that all stream ciphers are flagged + CryptDeriveKey(0, ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_STREAM | ALG_SID_AES, 0, 0, 0); + // Verifying that invocations through a macro are flagged + MACRO_INVOCATION_CRYPTDERIVEKEY + // Numeric representation + CryptDeriveKey(0, 0x6609, 0, 0, 0); + + // Should not fire an event + CryptGenKey(0, CALG_AES_128, 0, 0); + CryptGenKey(0, CALG_AES_192, 0, 0); + CryptGenKey(0, CALG_AES_256, 0, 0); + CryptGenKey(0, CALG_AES, 0, 0); + CryptDeriveKey(0, CALG_AES_128, 0, 0, 0); + CryptDeriveKey(0, CALG_AES_192, 0, 0, 0); + CryptDeriveKey(0, CALG_AES_256, 0, 0, 0); + CryptDeriveKey(0, CALG_AES, 0, 0, 0); + if (CALG_RC5 > 0) + { + DummyFunction(0, CALG_SKIPJACK); + } + + ///////////////////////////// + // CNG Test section + // Should fire an event + BCryptOpenAlgorithmProvider(0, BCRYPT_RC2_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_RC4_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_DES_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_DESX_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_3DES_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_3DES_112_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_AES_GMAC_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_AES_CMAC_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, L"3DES", 0, 0); + MACRO_INVOCATION_CNG + + // Should not fire an event + BCryptOpenAlgorithmProvider(0, BCRYPT_AES_ALGORITHM, 0, 0); + BCryptOpenAlgorithmProvider(0, BCRYPT_XTS_AES_ALGORITHM, 0, 0); +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/WeakEncryption.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/WeakEncryption.expected new file mode 100644 index 000000000000..bb9b8c65c83c --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/WeakEncryption.expected @@ -0,0 +1,46 @@ +| Test.cpp:130:17:130:24 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_DES | Test.cpp:130:17:130:24 | ... \| ... | ... \| ... | +| Test.cpp:131:17:131:29 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_3DES_112 | Test.cpp:131:17:131:29 | ... \| ... | ... \| ... | +| Test.cpp:132:17:132:25 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_3DES | Test.cpp:132:17:132:25 | ... \| ... | ... \| ... | +| Test.cpp:133:17:133:25 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_DESX | Test.cpp:133:17:133:25 | ... \| ... | ... \| ... | +| Test.cpp:134:17:134:24 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_RC2 | Test.cpp:134:17:134:24 | ... \| ... | ... \| ... | +| Test.cpp:135:17:135:24 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_RC4 | Test.cpp:135:17:135:24 | ... \| ... | ... \| ... | +| Test.cpp:136:17:136:25 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_SEAL | Test.cpp:136:17:136:25 | ... \| ... | ... \| ... | +| Test.cpp:137:17:137:29 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_SKIPJACK | Test.cpp:137:17:137:29 | ... \| ... | ... \| ... | +| Test.cpp:138:17:138:24 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_TEK | Test.cpp:138:17:138:24 | ... \| ... | ... \| ... | +| Test.cpp:139:17:139:31 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_CYLINK_MEK | Test.cpp:139:17:139:31 | ... \| ... | ... \| ... | +| Test.cpp:140:17:140:24 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_RC5 | Test.cpp:140:17:140:24 | ... \| ... | ... \| ... | +| Test.cpp:141:17:141:38 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_THIRDPARTY_CIPHER | Test.cpp:141:17:141:38 | ... \| ... | ... \| ... | +| Test.cpp:142:17:142:38 | ... << ... | Call to a cryptographic function with a banned symmetric encryption algorithm: ALG_CLASS_DATA_ENCRYPT | Test.cpp:142:17:142:38 | ... << ... | ... << ... | +| Test.cpp:143:17:143:55 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26112 | Test.cpp:143:17:143:55 | ... \| ... | ... \| ... | +| Test.cpp:144:17:144:56 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26624 | Test.cpp:144:17:144:56 | ... \| ... | ... \| ... | +| Test.cpp:146:17:146:70 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26641 | Test.cpp:146:17:146:70 | ... \| ... | ... \| ... | +| Test.cpp:148:2:148:29 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26625 | Test.cpp:148:2:148:29 | ... \| ... | ... \| ... | +| Test.cpp:150:17:150:22 | 26121 | Call to a cryptographic function with a banned symmetric encryption algorithm: 0x6609 | Test.cpp:150:17:150:22 | 26121 | 26121 | +| Test.cpp:152:20:152:27 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_DES | Test.cpp:152:20:152:27 | ... \| ... | ... \| ... | +| Test.cpp:153:20:153:32 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_3DES_112 | Test.cpp:153:20:153:32 | ... \| ... | ... \| ... | +| Test.cpp:154:20:154:28 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_3DES | Test.cpp:154:20:154:28 | ... \| ... | ... \| ... | +| Test.cpp:155:20:155:28 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_DESX | Test.cpp:155:20:155:28 | ... \| ... | ... \| ... | +| Test.cpp:156:20:156:27 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_RC2 | Test.cpp:156:20:156:27 | ... \| ... | ... \| ... | +| Test.cpp:157:20:157:27 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_RC4 | Test.cpp:157:20:157:27 | ... \| ... | ... \| ... | +| Test.cpp:158:20:158:28 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_SEAL | Test.cpp:158:20:158:28 | ... \| ... | ... \| ... | +| Test.cpp:159:20:159:32 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_SKIPJACK | Test.cpp:159:20:159:32 | ... \| ... | ... \| ... | +| Test.cpp:160:20:160:27 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_TEK | Test.cpp:160:20:160:27 | ... \| ... | ... \| ... | +| Test.cpp:161:20:161:34 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_CYLINK_MEK | Test.cpp:161:20:161:34 | ... \| ... | ... \| ... | +| Test.cpp:162:20:162:27 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_RC5 | Test.cpp:162:20:162:27 | ... \| ... | ... \| ... | +| Test.cpp:163:20:163:41 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: CALG_THIRDPARTY_CIPHER | Test.cpp:163:20:163:41 | ... \| ... | ... \| ... | +| Test.cpp:164:20:164:41 | ... << ... | Call to a cryptographic function with a banned symmetric encryption algorithm: ALG_CLASS_DATA_ENCRYPT | Test.cpp:164:20:164:41 | ... << ... | ... << ... | +| Test.cpp:165:20:165:58 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26112 | Test.cpp:165:20:165:58 | ... \| ... | ... \| ... | +| Test.cpp:166:20:166:59 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26624 | Test.cpp:166:20:166:59 | ... \| ... | ... \| ... | +| Test.cpp:168:20:168:73 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26641 | Test.cpp:168:20:168:73 | ... \| ... | ... \| ... | +| Test.cpp:170:2:170:32 | ... \| ... | Call to a cryptographic function with a banned symmetric encryption algorithm: 26124 | Test.cpp:170:2:170:32 | ... \| ... | ... \| ... | +| Test.cpp:172:20:172:25 | 26121 | Call to a cryptographic function with a banned symmetric encryption algorithm: 0x6609 | Test.cpp:172:20:172:25 | 26121 | 26121 | +| Test.cpp:191:33:191:52 | RC2 | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_RC2_ALGORITHM | Test.cpp:191:33:191:52 | RC2 | RC2 | +| Test.cpp:192:33:192:52 | RC4 | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_RC4_ALGORITHM | Test.cpp:192:33:192:52 | RC4 | RC4 | +| Test.cpp:193:33:193:52 | DES | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_DES_ALGORITHM | Test.cpp:193:33:193:52 | DES | DES | +| Test.cpp:194:33:194:53 | DESX | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_DESX_ALGORITHM | Test.cpp:194:33:194:53 | DESX | DESX | +| Test.cpp:195:33:195:53 | 3DES | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_3DES_ALGORITHM | Test.cpp:195:33:195:53 | 3DES | 3DES | +| Test.cpp:196:33:196:57 | 3DES_112 | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_3DES_112_ALGORITHM | Test.cpp:196:33:196:57 | 3DES_112 | 3DES_112 | +| Test.cpp:197:33:197:57 | AES-GMAC | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_AES_GMAC_ALGORITHM | Test.cpp:197:33:197:57 | AES-GMAC | AES-GMAC | +| Test.cpp:198:33:198:57 | AES-CMAC | Call to a cryptographic function with a banned symmetric encryption algorithm: BCRYPT_AES_CMAC_ALGORITHM | Test.cpp:198:33:198:57 | AES-CMAC | AES-CMAC | +| Test.cpp:199:33:199:39 | 3DES | Call to a cryptographic function with a banned symmetric encryption algorithm: L"3DES" | Test.cpp:199:33:199:39 | 3DES | 3DES | +| Test.cpp:200:2:200:21 | 3DES_112 | Call to a cryptographic function with a banned symmetric encryption algorithm: 3DES_112 | Test.cpp:200:2:200:21 | 3DES_112 | 3DES_112 | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/WeakEncryption.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/WeakEncryption.qlref new file mode 100644 index 000000000000..cfdff69c3171 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/CapiAndCng/WeakEncryption.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/BannedEncryption.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/Test.cpp b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/Test.cpp new file mode 100644 index 000000000000..f4c58d6b9ea9 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/Test.cpp @@ -0,0 +1,191 @@ +#include "./openssl/other.h" + +// Other RC4 +void RC4() +{ + int myRc4 = 0; +} + +void* malloc(int size); + +#define MACRO_RC4 RC4(0, 0, 0, 0); +#define NULL 0 + +void func_calls() +{ + // Should not be flagged + AES_encrypt(0, 0, 0); + AES_cbc_encrypt(0, 0, 0, 0, 0, 0); + + // OK Encryption but bad mode + AES_ecb_encrypt(0, 0, 0, 0); + AES_cfb128_encrypt(0, 0, 0, 0, 0, 0, 0); + AES_cfb1_encrypt(0, 0, 0, 0, 0, 0, 0); + AES_cfb8_encrypt(0, 0, 0, 0, 0, 0, 0); + AES_ofb128_encrypt(0, 0, 0, 0, 0, 0); + AES_ige_encrypt(0, 0, 0, 0, 0, 0); + AES_bi_ige_encrypt(0, 0, 0, 0, 0, 0, 0); + + // Everything else should be flagged as bad encryption + MACRO_RC4 + BF_encrypt(0,0); + BF_ecb_encrypt(0,0,0,0); + BF_cbc_encrypt(0, 0, 0, 0, 0, 0); + BF_cfb64_encrypt(0, 0, 0, 0, 0, 0,0); + BF_ofb64_encrypt(0, 0, 0, 0, 0, 0); + Camellia_encrypt(0,0,0); + Camellia_ecb_encrypt(0, 0, 0, 0); + Camellia_cbc_encrypt(0, 0, 0, 0, 0, 0); + Camellia_cfb128_encrypt(0, 0, 0, 0, 0, 0, 0); + Camellia_cfb1_encrypt(0, 0, 0, 0, 0, 0, 0); + Camellia_cfb8_encrypt(0, 0, 0, 0, 0, 0,0); + Camellia_ofb128_encrypt(0, 0, 0, 0, 0, 0); + Camellia_ctr128_encrypt(0, 0, 0, 0, 0, 0,0); + DES_ecb3_encrypt(0,0,0,0,0,0); + DES_cbc_encrypt(0, 0, 0, 0, 0, 0); + DES_ncbc_encrypt(0, 0, 0, 0, 0, 0); + DES_xcbc_encrypt(0, 0, 0, 0, 0, 0,0,0); + DES_cfb_encrypt(0, 0, 0, 0, 0, 0,0); + DES_ecb_encrypt(0, 0, 0, 0); + DES_encrypt1(0, 0, 0); + DES_encrypt2(0, 0, 0); + DES_encrypt3(0, 0, 0,0); + DES_ede3_cbc_encrypt(0, 0, 0, 0, 0, 0, 0,0); + DES_ofb64_encrypt(0,0,0,0,0,0); + IDEA_ecb_encrypt(0,0,0); + IDEA_cbc_encrypt(0,0,0,0,0,0); + IDEA_cfb64_encrypt(0, 0, 0, 0, 0, 0,0); + IDEA_ofb64_encrypt(0, 0, 0, 0, 0, 0); + IDEA_encrypt(0, 0); + RC2_ecb_encrypt(0, 0, 0, 0); + RC2_encrypt(0, 0); + RC2_cbc_encrypt(0, 0, 0, 0, 0, 0); + RC2_cfb64_encrypt(0, 0, 0, 0, 0, 0,0); + RC2_ofb64_encrypt(0, 0, 0, 0, 0, 0); + RC5_32_ecb_encrypt(0, 0, 0, 0); + RC5_32_encrypt(0,0); + RC5_32_cbc_encrypt(0, 0, 0, 0, 0, 0); + RC5_32_cfb64_encrypt(0, 0, 0, 0, 0, 0, 0); + RC5_32_ofb64_encrypt(0, 0, 0, 0, 0, 0); + RC4_set_key(0,0,0); + RC4(0, 0, 0, 0); +} + +void non_func_calls(int argc, char **argv) +{ + // GOOD cases: should not be flagged + { + EVP_CIPHER *cipher = NULL; + ASN1_OBJECT *obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + + cipher = EVP_CIPHER_fetch(NULL, "aes-256-xts", NULL); + cipher = EVP_get_cipherbyname("aes-128-cbc"); + cipher = EVP_get_cipherbynid(423); //NID 423 is aes-192-cbc + obj->nid = 913; // NID 913 is aes-128-xts + cipher = EVP_get_cipherbyobj(obj); + obj = (ASN1_OBJECT*)malloc(sizeof(ASN1_OBJECT)); + obj->sn = "aes-128-cbc-hmac-sha1"; + cipher = EVP_get_cipherbyobj(obj); + + // Indirect flow through transformative functions (i.e., converting the alg format) + int nid = OBJ_obj2nid(obj); + cipher = EVP_get_cipherbynid(nid); + ASN1_OBJECT *obj_cpy = OBJ_dup(obj); + cipher = EVP_get_cipherbyobj(obj_cpy); + char* name = "THIS STRING WILL BE OVERWRITTEN"; + OBJ_obj2txt(name, 0, obj, 0); + cipher = EVP_get_cipherbyname(name); + nid = OBJ_obj2nid(obj_cpy); + name = OBJ_nid2sn(nid); + ASN1_OBJECT *obj2 = OBJ_txt2obj(name, 0); + cipher = EVP_get_cipherbyobj(obj2); + } + + // Bad Cases: UNKNOWN algorithms + { + EVP_CIPHER *cipher = NULL; + ASN1_OBJECT *obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + + cipher = EVP_CIPHER_fetch(NULL, "FOOBAR", NULL); + cipher = EVP_get_cipherbyname("TEST"); + cipher = EVP_get_cipherbynid(2000); + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->nid = 1999; + cipher = EVP_get_cipherbyobj(obj); + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->sn = "Test2"; + cipher = EVP_get_cipherbyobj(obj); + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->sn = argv[0]; // Ignoring the possible overflow + cipher = EVP_get_cipherbyobj(obj); + + cipher = EVP_CIPHER_fetch(NULL, "NULL", NULL); + cipher = EVP_CIPHER_fetch(NULL, "othermailbox", NULL); + + cipher = EVP_get_cipherbynid(0); + + // Indirect flow through transformative functions (i.e., converting the alg format) + // Testing flow with unknown inputs should be sufficient with known bad inputs, + // so only testing with known bad inputs for UNKNOWN for now. + ASN1_OBJECT *obj_cpy = NULL; + ASN1_OBJECT *obj2 = NULL; + obj->nid = 1998; + int nid = OBJ_obj2nid(obj); + cipher = EVP_get_cipherbynid(nid); + obj->nid = 1997; + obj_cpy = OBJ_dup(obj); + cipher = EVP_get_cipherbyobj(obj_cpy); + obj->sn = "NOT AN ALG"; + char* name = "THIS STRING WILL BE OVERWRITTEN"; + OBJ_obj2txt(name, 0, obj, 0); + cipher = EVP_get_cipherbyname(name); + obj->nid = 1996; + obj_cpy = OBJ_dup(obj); + nid = OBJ_obj2nid(obj_cpy); + name = OBJ_nid2sn(nid); + obj2 = OBJ_txt2obj(name, 0); + cipher = EVP_get_cipherbyobj(obj2); + + // Nonsense cases (known algorithms to incorrect sinks) + cipher = EVP_get_cipherbynid(19); // NID 19 is RSA + cipher = EVP_get_cipherbyname("secp160k1"); // An elliptic curve + } + + // Bad Cases: Banned algorithms + { + EVP_CIPHER *cipher = NULL; + ASN1_OBJECT *obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + + // banned symmetric ciphers + cipher = EVP_CIPHER_fetch(NULL, "des-ede3", NULL); + cipher = EVP_get_cipherbyname("des-ede3-cbc"); + cipher = EVP_get_cipherbynid(31); // NID 31 is des-cbc + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->nid = 30; // NID 30 is des-cfb + cipher = EVP_get_cipherbyobj(obj); + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->sn = "camellia256"; + cipher = EVP_get_cipherbyobj(obj); + cipher = EVP_CIPHER_fetch(NULL, "rc4", NULL); + cipher = EVP_get_cipherbyname("rc4-40"); + cipher = EVP_get_cipherbynid(5); // NID 5 is rc4 + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->sn = "desx-cbc"; + cipher = EVP_get_cipherbyobj(obj); + cipher = EVP_CIPHER_fetch(NULL, "bf-cbc", NULL); + cipher = EVP_get_cipherbyname("rc2-64-cbc"); + cipher = EVP_get_cipherbynid(1019); // NID 1019 is chacha20 + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->nid = 813; // NID 813 is gost89 + cipher = EVP_get_cipherbyobj(obj); + obj = (ASN1_OBJECT *)malloc(sizeof(ASN1_OBJECT)); + obj->sn = "sm4-cbc"; + cipher = EVP_get_cipherbyobj(obj); + } +} + +int main(int argc, char **argv) +{ + func_calls(); + non_func_calls(argc, argv); +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/WeakEncryption.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/WeakEncryption.expected new file mode 100644 index 000000000000..a9165f715dae --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/WeakEncryption.expected @@ -0,0 +1,57 @@ +| Test.cpp:30:2:30:10 | call to RC4 | Use of banned symmetric encryption algorithm: RC4. | Test.cpp:30:2:30:10 | call to RC4 | call to RC4 | +| Test.cpp:31:2:31:11 | call to BF_encrypt | Use of banned symmetric encryption algorithm: BF. | Test.cpp:31:2:31:11 | call to BF_encrypt | call to BF_encrypt | +| Test.cpp:32:2:32:15 | call to BF_ecb_encrypt | Use of banned symmetric encryption algorithm: BF. | Test.cpp:32:2:32:15 | call to BF_ecb_encrypt | call to BF_ecb_encrypt | +| Test.cpp:33:2:33:15 | call to BF_cbc_encrypt | Use of banned symmetric encryption algorithm: BF. | Test.cpp:33:2:33:15 | call to BF_cbc_encrypt | call to BF_cbc_encrypt | +| Test.cpp:34:2:34:17 | call to BF_cfb64_encrypt | Use of banned symmetric encryption algorithm: BF. | Test.cpp:34:2:34:17 | call to BF_cfb64_encrypt | call to BF_cfb64_encrypt | +| Test.cpp:35:2:35:17 | call to BF_ofb64_encrypt | Use of banned symmetric encryption algorithm: BF. | Test.cpp:35:2:35:17 | call to BF_ofb64_encrypt | call to BF_ofb64_encrypt | +| Test.cpp:36:2:36:17 | call to Camellia_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:36:2:36:17 | call to Camellia_encrypt | call to Camellia_encrypt | +| Test.cpp:37:2:37:21 | call to Camellia_ecb_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:37:2:37:21 | call to Camellia_ecb_encrypt | call to Camellia_ecb_encrypt | +| Test.cpp:38:2:38:21 | call to Camellia_cbc_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:38:2:38:21 | call to Camellia_cbc_encrypt | call to Camellia_cbc_encrypt | +| Test.cpp:39:2:39:24 | call to Camellia_cfb128_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:39:2:39:24 | call to Camellia_cfb128_encrypt | call to Camellia_cfb128_encrypt | +| Test.cpp:40:2:40:22 | call to Camellia_cfb1_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:40:2:40:22 | call to Camellia_cfb1_encrypt | call to Camellia_cfb1_encrypt | +| Test.cpp:41:2:41:22 | call to Camellia_cfb8_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:41:2:41:22 | call to Camellia_cfb8_encrypt | call to Camellia_cfb8_encrypt | +| Test.cpp:42:2:42:24 | call to Camellia_ofb128_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:42:2:42:24 | call to Camellia_ofb128_encrypt | call to Camellia_ofb128_encrypt | +| Test.cpp:43:2:43:24 | call to Camellia_ctr128_encrypt | Use of banned symmetric encryption algorithm: CAMELLIA. | Test.cpp:43:2:43:24 | call to Camellia_ctr128_encrypt | call to Camellia_ctr128_encrypt | +| Test.cpp:44:2:44:17 | call to DES_ecb3_encrypt | Use of banned symmetric encryption algorithm: DES. | Test.cpp:44:2:44:17 | call to DES_ecb3_encrypt | call to DES_ecb3_encrypt | +| Test.cpp:45:2:45:16 | call to DES_cbc_encrypt | Use of banned symmetric encryption algorithm: DES. | Test.cpp:45:2:45:16 | call to DES_cbc_encrypt | call to DES_cbc_encrypt | +| Test.cpp:46:2:46:17 | call to DES_ncbc_encrypt | Use of banned symmetric encryption algorithm: DES. | Test.cpp:46:2:46:17 | call to DES_ncbc_encrypt | call to DES_ncbc_encrypt | +| Test.cpp:47:2:47:17 | call to DES_xcbc_encrypt | Use of banned symmetric encryption algorithm: DESX. | Test.cpp:47:2:47:17 | call to DES_xcbc_encrypt | call to DES_xcbc_encrypt | +| Test.cpp:48:2:48:16 | call to DES_cfb_encrypt | Use of banned symmetric encryption algorithm: DES. | Test.cpp:48:2:48:16 | call to DES_cfb_encrypt | call to DES_cfb_encrypt | +| Test.cpp:49:2:49:16 | call to DES_ecb_encrypt | Use of banned symmetric encryption algorithm: DES. | Test.cpp:49:2:49:16 | call to DES_ecb_encrypt | call to DES_ecb_encrypt | +| Test.cpp:50:2:50:13 | call to DES_encrypt1 | Use of banned symmetric encryption algorithm: DES. | Test.cpp:50:2:50:13 | call to DES_encrypt1 | call to DES_encrypt1 | +| Test.cpp:51:2:51:13 | call to DES_encrypt2 | Use of banned symmetric encryption algorithm: DES. | Test.cpp:51:2:51:13 | call to DES_encrypt2 | call to DES_encrypt2 | +| Test.cpp:52:2:52:13 | call to DES_encrypt3 | Use of banned symmetric encryption algorithm: DES. | Test.cpp:52:2:52:13 | call to DES_encrypt3 | call to DES_encrypt3 | +| Test.cpp:53:2:53:21 | call to DES_ede3_cbc_encrypt | Use of banned symmetric encryption algorithm: DES. | Test.cpp:53:2:53:21 | call to DES_ede3_cbc_encrypt | call to DES_ede3_cbc_encrypt | +| Test.cpp:54:2:54:18 | call to DES_ofb64_encrypt | Use of banned symmetric encryption algorithm: DES. | Test.cpp:54:2:54:18 | call to DES_ofb64_encrypt | call to DES_ofb64_encrypt | +| Test.cpp:55:2:55:17 | call to IDEA_ecb_encrypt | Use of banned symmetric encryption algorithm: IDEA. | Test.cpp:55:2:55:17 | call to IDEA_ecb_encrypt | call to IDEA_ecb_encrypt | +| Test.cpp:56:2:56:17 | call to IDEA_cbc_encrypt | Use of banned symmetric encryption algorithm: IDEA. | Test.cpp:56:2:56:17 | call to IDEA_cbc_encrypt | call to IDEA_cbc_encrypt | +| Test.cpp:57:2:57:19 | call to IDEA_cfb64_encrypt | Use of banned symmetric encryption algorithm: IDEA. | Test.cpp:57:2:57:19 | call to IDEA_cfb64_encrypt | call to IDEA_cfb64_encrypt | +| Test.cpp:58:2:58:19 | call to IDEA_ofb64_encrypt | Use of banned symmetric encryption algorithm: IDEA. | Test.cpp:58:2:58:19 | call to IDEA_ofb64_encrypt | call to IDEA_ofb64_encrypt | +| Test.cpp:59:2:59:13 | call to IDEA_encrypt | Use of banned symmetric encryption algorithm: IDEA. | Test.cpp:59:2:59:13 | call to IDEA_encrypt | call to IDEA_encrypt | +| Test.cpp:60:2:60:16 | call to RC2_ecb_encrypt | Use of banned symmetric encryption algorithm: RC2. | Test.cpp:60:2:60:16 | call to RC2_ecb_encrypt | call to RC2_ecb_encrypt | +| Test.cpp:61:2:61:12 | call to RC2_encrypt | Use of banned symmetric encryption algorithm: RC2. | Test.cpp:61:2:61:12 | call to RC2_encrypt | call to RC2_encrypt | +| Test.cpp:62:2:62:16 | call to RC2_cbc_encrypt | Use of banned symmetric encryption algorithm: RC2. | Test.cpp:62:2:62:16 | call to RC2_cbc_encrypt | call to RC2_cbc_encrypt | +| Test.cpp:63:2:63:18 | call to RC2_cfb64_encrypt | Use of banned symmetric encryption algorithm: RC2. | Test.cpp:63:2:63:18 | call to RC2_cfb64_encrypt | call to RC2_cfb64_encrypt | +| Test.cpp:64:2:64:18 | call to RC2_ofb64_encrypt | Use of banned symmetric encryption algorithm: RC2. | Test.cpp:64:2:64:18 | call to RC2_ofb64_encrypt | call to RC2_ofb64_encrypt | +| Test.cpp:65:2:65:19 | call to RC5_32_ecb_encrypt | Use of banned symmetric encryption algorithm: RC5. | Test.cpp:65:2:65:19 | call to RC5_32_ecb_encrypt | call to RC5_32_ecb_encrypt | +| Test.cpp:66:2:66:15 | call to RC5_32_encrypt | Use of banned symmetric encryption algorithm: RC5. | Test.cpp:66:2:66:15 | call to RC5_32_encrypt | call to RC5_32_encrypt | +| Test.cpp:67:2:67:19 | call to RC5_32_cbc_encrypt | Use of banned symmetric encryption algorithm: RC5. | Test.cpp:67:2:67:19 | call to RC5_32_cbc_encrypt | call to RC5_32_cbc_encrypt | +| Test.cpp:68:2:68:21 | call to RC5_32_cfb64_encrypt | Use of banned symmetric encryption algorithm: RC5. | Test.cpp:68:2:68:21 | call to RC5_32_cfb64_encrypt | call to RC5_32_cfb64_encrypt | +| Test.cpp:69:2:69:21 | call to RC5_32_ofb64_encrypt | Use of banned symmetric encryption algorithm: RC5. | Test.cpp:69:2:69:21 | call to RC5_32_ofb64_encrypt | call to RC5_32_ofb64_encrypt | +| Test.cpp:70:2:70:12 | call to RC4_set_key | Use of banned symmetric encryption algorithm: RC4. | Test.cpp:70:2:70:12 | call to RC4_set_key | call to RC4_set_key | +| Test.cpp:71:2:71:4 | call to RC4 | Use of banned symmetric encryption algorithm: RC4. | Test.cpp:71:2:71:4 | call to RC4 | call to RC4 | +| Test.cpp:160:35:160:44 | des-ede3 | Use of banned symmetric encryption algorithm: DES. | Test.cpp:160:35:160:44 | des-ede3 | des-ede3 | +| Test.cpp:161:33:161:46 | des-ede3-cbc | Use of banned symmetric encryption algorithm: DES. | Test.cpp:161:33:161:46 | des-ede3-cbc | des-ede3-cbc | +| Test.cpp:162:32:162:33 | 31 | Use of banned symmetric encryption algorithm: DES. | Test.cpp:162:32:162:33 | 31 | 31 | +| Test.cpp:164:14:164:15 | 30 | Use of banned symmetric encryption algorithm: DES. Algorithm used at sink: $@. | Test.cpp:165:32:165:34 | obj | obj | +| Test.cpp:167:13:167:25 | camellia256 | Use of banned symmetric encryption algorithm: CAMELLIA256. Algorithm used at sink: $@. | Test.cpp:168:32:168:34 | obj | obj | +| Test.cpp:169:35:169:39 | rc4 | Use of banned symmetric encryption algorithm: RC4. | Test.cpp:169:35:169:39 | rc4 | rc4 | +| Test.cpp:170:33:170:40 | rc4-40 | Use of banned symmetric encryption algorithm: RC4. | Test.cpp:170:33:170:40 | rc4-40 | rc4-40 | +| Test.cpp:171:32:171:32 | 5 | Use of banned symmetric encryption algorithm: RC4. | Test.cpp:171:32:171:32 | 5 | 5 | +| Test.cpp:173:13:173:22 | desx-cbc | Use of banned symmetric encryption algorithm: DESX. Algorithm used at sink: $@. | Test.cpp:174:32:174:34 | obj | obj | +| Test.cpp:175:35:175:42 | bf-cbc | Use of banned symmetric encryption algorithm: BF. | Test.cpp:175:35:175:42 | bf-cbc | bf-cbc | +| Test.cpp:176:33:176:44 | rc2-64-cbc | Use of banned symmetric encryption algorithm: RC2. | Test.cpp:176:33:176:44 | rc2-64-cbc | rc2-64-cbc | +| Test.cpp:177:32:177:35 | 1019 | Use of banned symmetric encryption algorithm: CHACHA20. | Test.cpp:177:32:177:35 | 1019 | 1019 | +| Test.cpp:179:14:179:16 | 813 | Use of banned symmetric encryption algorithm: GOST89. Algorithm used at sink: $@. | Test.cpp:180:32:180:34 | obj | obj | +| Test.cpp:179:14:179:16 | 813 | Use of banned symmetric encryption algorithm: GOST2814789. Algorithm used at sink: $@. | Test.cpp:180:32:180:34 | obj | obj | +| Test.cpp:182:13:182:21 | sm4-cbc | Use of banned symmetric encryption algorithm: SM4. Algorithm used at sink: $@. | Test.cpp:183:32:183:34 | obj | obj | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/WeakEncryption.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/WeakEncryption.qlref new file mode 100644 index 000000000000..cfdff69c3171 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/WeakEncryption.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/BannedEncryption.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/openssl/other.h b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/openssl/other.h new file mode 100644 index 000000000000..ff474684b74f --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedEncryption/modeled_apis/openssl/other.h @@ -0,0 +1,272 @@ +struct asn1_object_st { + const char *sn, *ln; + int nid; + int length; + const unsigned char *data; /* data remains const after init */ + int flags; /* Should we free this one */ +}; +typedef struct asn1_object_st ASN1_OBJECT; + +struct evp_cipher_st { + int nid; + + int block_size; + /* Default value for variable length ciphers */ + int key_len; + int iv_len; + + // /* Legacy structure members */ + // /* Various flags */ + // unsigned long flags; + // /* How the EVP_CIPHER was created. */ + // int origin; + // /* init key */ + // int (*init) (EVP_CIPHER_CTX *ctx, const unsigned char *key, + // const unsigned char *iv, int enc); + // /* encrypt/decrypt data */ + // int (*do_cipher) (EVP_CIPHER_CTX *ctx, unsigned char *out, + // const unsigned char *in, size_t inl); + // /* cleanup ctx */ + // int (*cleanup) (EVP_CIPHER_CTX *); + // /* how big ctx->cipher_data needs to be */ + // int ctx_size; + // /* Populate a ASN1_TYPE with parameters */ + // int (*set_asn1_parameters) (EVP_CIPHER_CTX *, ASN1_TYPE *); + // /* Get parameters from a ASN1_TYPE */ + // int (*get_asn1_parameters) (EVP_CIPHER_CTX *, ASN1_TYPE *); + // /* Miscellaneous operations */ + // int (*ctrl) (EVP_CIPHER_CTX *, int type, int arg, void *ptr); + // /* Application data */ + // void *app_data; + + // /* New structure members */ + // /* Above comment to be removed when legacy has gone */ + // int name_id; + char *type_name; + const char *description; + // OSSL_PROVIDER *prov; + // CRYPTO_REF_COUNT refcnt; + // CRYPTO_RWLOCK *lock; + // OSSL_FUNC_cipher_newctx_fn *newctx; + // OSSL_FUNC_cipher_encrypt_init_fn *einit; + // OSSL_FUNC_cipher_decrypt_init_fn *dinit; + // OSSL_FUNC_cipher_update_fn *cupdate; + // OSSL_FUNC_cipher_final_fn *cfinal; + // OSSL_FUNC_cipher_cipher_fn *ccipher; + // OSSL_FUNC_cipher_freectx_fn *freectx; + // OSSL_FUNC_cipher_dupctx_fn *dupctx; + // OSSL_FUNC_cipher_get_params_fn *get_params; + // OSSL_FUNC_cipher_get_ctx_params_fn *get_ctx_params; + // OSSL_FUNC_cipher_set_ctx_params_fn *set_ctx_params; + // OSSL_FUNC_cipher_gettable_params_fn *gettable_params; + // OSSL_FUNC_cipher_gettable_ctx_params_fn *gettable_ctx_params; + // OSSL_FUNC_cipher_settable_ctx_params_fn *settable_ctx_params; +} /* EVP_CIPHER */ ; + +typedef struct evp_cipher_st EVP_CIPHER; + +typedef struct rc4_key_st { + int x, y; + int data[256]; +} RC4_KEY; + +struct key_st { + unsigned long rd_key[4]; + int rounds; +}; +typedef struct key_st AES_KEY, BF_KEY, CAMELLIA_KEY, DES_key_schedule, IDEA_KEY_SCHEDULE, RC2_KEY, RC5_32_KEY; + +typedef unsigned int DES_LONG, BF_LONG; +typedef unsigned char DES_cblock[8]; +typedef unsigned char const_DES_cblock[8]; +typedef unsigned int size_t; + + +#define CAMELLIA_BLOCK_SIZE 4 + + +// Symmetric Cipher Algorithm sinks +EVP_CIPHER *EVP_CIPHER_fetch(void *ctx, const char *algorithm, const char *properties); +EVP_CIPHER *EVP_get_cipherbyname(const char *name); +EVP_CIPHER *EVP_get_cipherbynid(int nid); +EVP_CIPHER *EVP_get_cipherbyobj(const ASN1_OBJECT *a); + +// ----------https://www.openssl.org/docs/man1.1.1/man3/OBJ_obj2txt.html +ASN1_OBJECT *OBJ_nid2obj(int n); +char *OBJ_nid2ln(int n); +char *OBJ_nid2sn(int n); + +int OBJ_obj2nid(const ASN1_OBJECT *o); +int OBJ_ln2nid(const char *ln); +int OBJ_sn2nid(const char *sn); + +int OBJ_txt2nid(const char *s); + +ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name); +int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name); + +int i2t_ASN1_OBJECT(char *buf, int buf_len, const ASN1_OBJECT *a); + +int OBJ_cmp(const ASN1_OBJECT *a, const ASN1_OBJECT *b); +ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o); + +int OBJ_create(const char *oid, const char *sn, const char *ln); +//------------- +//https://www.openssl.org/docs/man3.0/man3/EVP_CIPHER_get0_name.html +char *EVP_CIPHER_get0_name(const EVP_CIPHER *cipher); +//----- + +void AES_encrypt(const unsigned char *in, unsigned char *out, + const AES_KEY *key); +void AES_ecb_encrypt(const unsigned char *in, unsigned char *out, + const AES_KEY *key, const int enc); +void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const AES_KEY *key, + unsigned char *ivec, const int enc); +void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const AES_KEY *key, + unsigned char *ivec, int *num, const int enc); +void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const AES_KEY *key, + unsigned char *ivec, int *num, const int enc); +void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const AES_KEY *key, + unsigned char *ivec, int *num, const int enc); +void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const AES_KEY *key, + unsigned char *ivec, int *num); +/* NB: the IV is _two_ blocks long */ +void AES_ige_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const AES_KEY *key, + unsigned char *ivec, const int enc); +/* NB: the IV is _four_ blocks long */ +void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const AES_KEY *key, + const AES_KEY *key2, const unsigned char *ivec, + const int enc); +void BF_encrypt(BF_LONG *data, const BF_KEY *key); +void BF_decrypt(BF_LONG *data, const BF_KEY *key); + +void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, + const BF_KEY *key, int enc); +void BF_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, + const BF_KEY *schedule, unsigned char *ivec, int enc); +void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, + long length, const BF_KEY *schedule, + unsigned char *ivec, int *num, int enc); +void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, + long length, const BF_KEY *schedule, + unsigned char *ivec, int *num); +void Camellia_encrypt(const unsigned char *in, unsigned char *out, + const CAMELLIA_KEY *key); +void Camellia_ecb_encrypt(const unsigned char *in, unsigned char *out, + const CAMELLIA_KEY *key, const int enc); +void Camellia_cbc_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const CAMELLIA_KEY *key, + unsigned char *ivec, const int enc); +void Camellia_cfb128_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const CAMELLIA_KEY *key, + unsigned char *ivec, int *num, const int enc); +void Camellia_cfb1_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const CAMELLIA_KEY *key, + unsigned char *ivec, int *num, const int enc); +void Camellia_cfb8_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const CAMELLIA_KEY *key, + unsigned char *ivec, int *num, const int enc); +void Camellia_ofb128_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const CAMELLIA_KEY *key, + unsigned char *ivec, int *num); +void Camellia_ctr128_encrypt(const unsigned char *in, unsigned char *out, + size_t length, const CAMELLIA_KEY *key, + unsigned char ivec[CAMELLIA_BLOCK_SIZE], + unsigned char ecount_buf[CAMELLIA_BLOCK_SIZE], + unsigned int *num); +void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, + DES_key_schedule *ks1, DES_key_schedule *ks2, + DES_key_schedule *ks3, int enc); +void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, + long length, DES_key_schedule *schedule, + DES_cblock *ivec, int enc); +void DES_ncbc_encrypt(const unsigned char *input, unsigned char *output, + long length, DES_key_schedule *schedule, + DES_cblock *ivec, int enc); +void DES_xcbc_encrypt(const unsigned char *input, unsigned char *output, + long length, DES_key_schedule *schedule, + DES_cblock *ivec, const_DES_cblock *inw, + const_DES_cblock *outw, int enc); +void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits, + long length, DES_key_schedule *schedule, + DES_cblock *ivec, int enc); +void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, + DES_key_schedule *ks, int enc); +void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc); +void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc); +void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, + DES_key_schedule *ks2, DES_key_schedule *ks3); +void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, + long length, + DES_key_schedule *ks1, DES_key_schedule *ks2, + DES_key_schedule *ks3, DES_cblock *ivec, int enc); +void DES_ede3_cfb64_encrypt(const unsigned char *in, unsigned char *out, + long length, DES_key_schedule *ks1, + DES_key_schedule *ks2, DES_key_schedule *ks3, + DES_cblock *ivec, int *num, int enc); +void DES_ede3_cfb_encrypt(const unsigned char *in, unsigned char *out, + int numbits, long length, DES_key_schedule *ks1, + DES_key_schedule *ks2, DES_key_schedule *ks3, + DES_cblock *ivec, int enc); +void DES_ede3_ofb64_encrypt(const unsigned char *in, unsigned char *out, + long length, DES_key_schedule *ks1, + DES_key_schedule *ks2, DES_key_schedule *ks3, + DES_cblock *ivec, int *num); +void DES_ofb_encrypt(const unsigned char *in, unsigned char *out, int numbits, + long length, DES_key_schedule *schedule, + DES_cblock *ivec); +void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output, + long length, DES_key_schedule *schedule, + DES_cblock *ivec, int enc); +void DES_cfb64_encrypt(const unsigned char *in, unsigned char *out, + long length, DES_key_schedule *schedule, + DES_cblock *ivec, int *num, int enc); +void DES_ofb64_encrypt(const unsigned char *in, unsigned char *out, + long length, DES_key_schedule *schedule, + DES_cblock *ivec, int *num); +void IDEA_ecb_encrypt(const unsigned char *in, unsigned char *out, + IDEA_KEY_SCHEDULE *ks); +void IDEA_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks); +void IDEA_cbc_encrypt(const unsigned char *in, unsigned char *out, + long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, + int enc); +void IDEA_cfb64_encrypt(const unsigned char *in, unsigned char *out, + long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, + int *num, int enc); +void IDEA_ofb64_encrypt(const unsigned char *in, unsigned char *out, + long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, + int *num); +void IDEA_encrypt(unsigned long *in, IDEA_KEY_SCHEDULE *ks); +void RC2_ecb_encrypt(const unsigned char *in, unsigned char *out, + RC2_KEY *key, int enc); +void RC2_encrypt(unsigned long *data, RC2_KEY *key); +void RC2_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, + RC2_KEY *ks, unsigned char *iv, int enc); +void RC2_cfb64_encrypt(const unsigned char *in, unsigned char *out, + long length, RC2_KEY *schedule, unsigned char *ivec, + int *num, int enc); +void RC2_ofb64_encrypt(const unsigned char *in, unsigned char *out, + long length, RC2_KEY *schedule, unsigned char *ivec, + int *num); +void RC5_32_ecb_encrypt(const unsigned char *in, unsigned char *out, + RC5_32_KEY *key, int enc); +void RC5_32_encrypt(unsigned long *data, RC5_32_KEY *key); +void RC5_32_cbc_encrypt(const unsigned char *in, unsigned char *out, + long length, RC5_32_KEY *ks, unsigned char *iv, + int enc); +void RC5_32_cfb64_encrypt(const unsigned char *in, unsigned char *out, + long length, RC5_32_KEY *schedule, + unsigned char *ivec, int *num, int enc); +void RC5_32_ofb64_encrypt(const unsigned char *in, unsigned char *out, + long length, RC5_32_KEY *schedule, + unsigned char *ivec, int *num); +void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data); +void RC4(RC4_KEY *key, size_t len, const unsigned char *indata, + unsigned char *outdata); diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/BannedModesCapi.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/BannedModesCapi.expected new file mode 100644 index 000000000000..dc6be6d265af --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/BannedModesCapi.expected @@ -0,0 +1,7 @@ +| Test.cpp:100:2:100:17 | call to CryptSetKeyParam | Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode. | +| Test.cpp:114:2:114:17 | call to CryptSetKeyParam | Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode. | +| Test.cpp:116:2:116:17 | call to CryptSetKeyParam | Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode. | +| Test.cpp:118:2:118:17 | call to CryptSetKeyParam | Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode. | +| Test.cpp:120:2:120:17 | call to CryptSetKeyParam | Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode. | +| Test.cpp:122:2:122:17 | call to CryptSetKeyParam | Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode. | +| Test.cpp:124:2:124:43 | call to CryptSetKeyParam | Call to 'CryptSetKeyParam' function with argument dwParam = KP_MODE is setting up a banned block cipher mode. | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/BannedModesCapi.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/BannedModesCapi.qlref new file mode 100644 index 000000000000..c7c219aac416 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/BannedModesCapi.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/BannedModesCAPI.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/Test.cpp b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/Test.cpp new file mode 100644 index 000000000000..997568c0b20f --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCapi/Test.cpp @@ -0,0 +1,133 @@ +#define CONST const + +typedef unsigned long DWORD; +typedef int BOOL; +typedef unsigned char BYTE; +typedef unsigned long ULONG_PTR; +typedef unsigned long *PULONG_PTR; +typedef wchar_t WCHAR; // wc, 16-bit UNICODE character +typedef void *PVOID; +typedef CONST WCHAR *LPCWSTR, *PCWSTR; +typedef PVOID BCRYPT_ALG_HANDLE; +typedef long LONG; +typedef unsigned long ULONG; +typedef ULONG *PULONG; +typedef LONG NTSTATUS; +typedef ULONG_PTR HCRYPTHASH; +typedef ULONG_PTR HCRYPTPROV; +typedef ULONG_PTR HCRYPTKEY; +typedef ULONG_PTR HCRYPTHASH; +typedef unsigned int ALG_ID; + +// dwParam +#define KP_IV 1 // Initialization vector +#define KP_SALT 2 // Salt value +#define KP_PADDING 3 // Padding values +#define KP_MODE 4 // Mode of the cipher +#define KP_MODE_BITS 5 // Number of bits to feedback +#define KP_PERMISSIONS 6 // Key permissions DWORD +#define KP_ALGID 7 // Key algorithm +#define KP_BLOCKLEN 8 // Block size of the cipher +#define KP_KEYLEN 9 // Length of key in bits +#define KP_SALT_EX 10 // Length of salt in bytes +#define KP_P 11 // DSS/Diffie-Hellman P value +#define KP_G 12 // DSS/Diffie-Hellman G value +#define KP_Q 13 // DSS Q value +#define KP_X 14 // Diffie-Hellman X value +#define KP_Y 15 // Y value +#define KP_RA 16 // Fortezza RA value +#define KP_RB 17 // Fortezza RB value +#define KP_INFO 18 // for putting information into an RSA envelope +#define KP_EFFECTIVE_KEYLEN 19 // setting and getting RC2 effective key length +#define KP_SCHANNEL_ALG 20 // for setting the Secure Channel algorithms +#define KP_CLIENT_RANDOM 21 // for setting the Secure Channel client random data +#define KP_SERVER_RANDOM 22 // for setting the Secure Channel server random data +#define KP_RP 23 +#define KP_PRECOMP_MD5 24 +#define KP_PRECOMP_SHA 25 +#define KP_CERTIFICATE 26 // for setting Secure Channel certificate data (PCT1) +#define KP_CLEAR_KEY 27 // for setting Secure Channel clear key data (PCT1) +#define KP_PUB_EX_LEN 28 +#define KP_PUB_EX_VAL 29 +#define KP_KEYVAL 30 +#define KP_ADMIN_PIN 31 +#define KP_KEYEXCHANGE_PIN 32 +#define KP_SIGNATURE_PIN 33 +#define KP_PREHASH 34 +#define KP_ROUNDS 35 +#define KP_OAEP_PARAMS 36 // for setting OAEP params on RSA keys +#define KP_CMS_KEY_INFO 37 +#define KP_CMS_DH_KEY_INFO 38 +#define KP_PUB_PARAMS 39 // for setting public parameters +#define KP_VERIFY_PARAMS 40 // for verifying DSA and DH parameters +#define KP_HIGHEST_VERSION 41 // for TLS protocol version setting +#define KP_GET_USE_COUNT 42 // for use with PP_CRYPT_COUNT_KEY_USE contexts +#define KP_PIN_ID 43 +#define KP_PIN_INFO 44 + +// KP_PADDING +#define PKCS5_PADDING 1 // PKCS 5 (sec 6.2) padding method +#define RANDOM_PADDING 2 +#define ZERO_PADDING 3 + +// KP_MODE +#define CRYPT_MODE_CBC 1 // Cipher block chaining +#define CRYPT_MODE_ECB 2 // Electronic code book +#define CRYPT_MODE_OFB 3 // Output feedback mode +#define CRYPT_MODE_CFB 4 // Cipher feedback mode +#define CRYPT_MODE_CTS 5 // Ciphertext stealing mode + +BOOL +CryptSetKeyParam( + HCRYPTKEY hKey, + DWORD dwParam, + CONST BYTE *pbData, + DWORD dwFlags +); + +BOOL +SomeOtherFunction( + HCRYPTKEY hKey, + DWORD dwParam, + CONST BYTE *pbData, + DWORD dwFlags +); +void +DummyFunction( + DWORD dwParam, + ALG_ID dwData) +{ + CryptSetKeyParam(0, dwParam, (BYTE*)&dwData, 0); +} + + +// Macro testing +#define MACRO_INVOCATION_SETKPMODE(p) { DWORD dwData = p; \ + CryptSetKeyParam(0, KP_MODE, (BYTE*)&dwData, 0); } + +int main() +{ + DWORD val = 0; + //////////////////////////// + // Should fire an event + val = CRYPT_MODE_ECB; + CryptSetKeyParam(0, KP_MODE, (BYTE*)&val, 0); + val = CRYPT_MODE_OFB; + CryptSetKeyParam(0, KP_MODE, (BYTE*)&val, 0); + val = CRYPT_MODE_CFB; + CryptSetKeyParam(0, KP_MODE, (BYTE*)&val, 0); + val = CRYPT_MODE_CTS; + CryptSetKeyParam(0, KP_MODE, (BYTE*)&val, 0); + val = 6; + CryptSetKeyParam(0, KP_MODE, (BYTE*)&val, 0); + DummyFunction(KP_MODE, CRYPT_MODE_ECB); + MACRO_INVOCATION_SETKPMODE(CRYPT_MODE_CTS) + + //////////////////////////// + // Should not fire an event + val = CRYPT_MODE_CBC; + CryptSetKeyParam(0, KP_MODE, (BYTE*)&val, 0); + val = CRYPT_MODE_ECB; + CryptSetKeyParam(0, KP_PADDING, (BYTE*)&val, 0); + SomeOtherFunction(0, KP_MODE, (BYTE*)&val, 0); +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/BannedModesCng.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/BannedModesCng.expected new file mode 100644 index 000000000000..f3ba4ff16de3 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/BannedModesCng.expected @@ -0,0 +1,8 @@ +| Test.cpp:57:2:57:18 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | +| Test.cpp:71:2:71:18 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | +| Test.cpp:73:2:73:18 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | +| Test.cpp:75:2:75:18 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | +| Test.cpp:77:2:77:18 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | +| Test.cpp:79:2:79:18 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | +| Test.cpp:81:2:81:18 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | +| Test.cpp:83:2:83:50 | call to BCryptSetProperty | Call to 'BCryptSetProperty' function with argument pszProperty = "ChainingMode" is setting up a banned block cipher mode. | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/BannedModesCng.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/BannedModesCng.qlref new file mode 100644 index 000000000000..ed229dfac761 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/BannedModesCng.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/BannedModesCNG.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/Test.cpp b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/Test.cpp new file mode 100644 index 000000000000..8a260c480bd6 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/BannedModesCng/Test.cpp @@ -0,0 +1,93 @@ +#define CONST const + +typedef unsigned long DWORD; +typedef int BOOL; +typedef unsigned char BYTE; +typedef unsigned long ULONG_PTR; +typedef unsigned long *PULONG_PTR; +typedef wchar_t WCHAR; // wc, 16-bit UNICODE character +typedef void *PVOID; +typedef CONST WCHAR *LPCWSTR, *PCWSTR; +typedef PVOID BCRYPT_ALG_HANDLE; +typedef long LONG; +typedef unsigned long ULONG; +typedef ULONG *PULONG; +typedef LONG NTSTATUS; +typedef ULONG_PTR HCRYPTHASH; +typedef ULONG_PTR HCRYPTPROV; +typedef ULONG_PTR HCRYPTKEY; +typedef ULONG_PTR HCRYPTHASH; +typedef unsigned int ALG_ID; +typedef PVOID BCRYPT_HANDLE; +typedef unsigned char UCHAR; +typedef UCHAR *PUCHAR; + +// Property Strings +#define BCRYPT_CHAIN_MODE_NA L"ChainingModeN/A" +#define BCRYPT_CHAIN_MODE_CBC L"ChainingModeCBC" +#define BCRYPT_CHAIN_MODE_ECB L"ChainingModeECB" +#define BCRYPT_CHAIN_MODE_CFB L"ChainingModeCFB" +#define BCRYPT_CHAIN_MODE_CCM L"ChainingModeCCM" +#define BCRYPT_CHAIN_MODE_GCM L"ChainingModeGCM" + +#define BCRYPT_CHAINING_MODE L"ChainingMode" +#define BCRYPT_PADDING_SCHEMES L"PaddingSchemes" + +NTSTATUS +BCryptSetProperty( + BCRYPT_HANDLE hObject, + LPCWSTR pszProperty, + PUCHAR pbInput, + ULONG cbInput, + ULONG dwFlags); + +NTSTATUS +AnyFunctionName( + BCRYPT_HANDLE hObject, + LPCWSTR pszProperty, + PUCHAR pbInput, + ULONG cbInput, + ULONG dwFlags); + +void +DummyFunction( + LPCWSTR pszProperty, + LPCWSTR pszMode) +{ + BCryptSetProperty(0, pszProperty, (PUCHAR)&pszMode, 0, 0); +} + + +// Macro testing +#define MACRO_INVOCATION_SETKPMODE(p) { LPCWSTR pszMode = p; \ + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&pszMode, 0, 0); } + +int main() +{ + LPCWSTR val = 0; + //////////////////////////// + // Should fire an event + val = BCRYPT_CHAIN_MODE_NA; + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); + val = BCRYPT_CHAIN_MODE_ECB; + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); + val = BCRYPT_CHAIN_MODE_CFB; + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); + val = BCRYPT_CHAIN_MODE_CCM; + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); + val = BCRYPT_CHAIN_MODE_GCM; + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); + val = L"ChainingModeNEW"; + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); + DummyFunction(BCRYPT_CHAINING_MODE, BCRYPT_CHAIN_MODE_GCM); + MACRO_INVOCATION_SETKPMODE(BCRYPT_CHAIN_MODE_ECB) + + //////////////////////////// + // Should not fire an event + val = BCRYPT_CHAIN_MODE_CBC; + BCryptSetProperty(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); + val = BCRYPT_CHAIN_MODE_ECB; + BCryptSetProperty(0, BCRYPT_PADDING_SCHEMES, (PUCHAR)&val, 0, 0); + val = BCRYPT_CHAIN_MODE_ECB; + AnyFunctionName(0, BCRYPT_CHAINING_MODE, (PUCHAR)&val, 0, 0); +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/HardCodedIVCNG.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/HardCodedIVCNG.expected new file mode 100644 index 000000000000..093a13569963 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/HardCodedIVCNG.expected @@ -0,0 +1 @@ +| Test.cpp:56:16:60:2 | {...} | Calling BCryptEncrypt with a hard-coded IV on function | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/HardCodedIVCNG.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/HardCodedIVCNG.qlref new file mode 100644 index 000000000000..a04eca59ce5f --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/HardCodedIVCNG.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/HardcodedIVCNG.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/Test.cpp b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/Test.cpp new file mode 100644 index 000000000000..32502efeb032 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/HardCodedIVCNG/Test.cpp @@ -0,0 +1,75 @@ +#define CONST const + +typedef unsigned long DWORD; +typedef int BOOL; +typedef unsigned char BYTE; +typedef unsigned long ULONG_PTR; +typedef unsigned long *PULONG_PTR; +typedef wchar_t WCHAR; // wc, 16-bit UNICODE character +typedef void *PVOID; +typedef CONST WCHAR *LPCWSTR, *PCWSTR; +typedef PVOID BCRYPT_ALG_HANDLE; +typedef PVOID BCRYPT_KEY_HANDLE; +typedef long LONG; +typedef unsigned long ULONG; +typedef ULONG *PULONG; +typedef LONG NTSTATUS; +typedef ULONG_PTR HCRYPTHASH; +typedef ULONG_PTR HCRYPTPROV; +typedef ULONG_PTR HCRYPTKEY; +typedef ULONG_PTR HCRYPTHASH; +typedef unsigned int ALG_ID; + +typedef unsigned char UCHAR; +typedef UCHAR *PUCHAR; +#define VOID void + +NTSTATUS +BCryptEncrypt( + BCRYPT_KEY_HANDLE hKey, + PUCHAR pbInput, + ULONG cbInput, + VOID *pPaddingInfo, + PUCHAR pbIV, + ULONG cbIV, + PUCHAR pbOutput, + ULONG cbOutput, + ULONG *pcbResult, + ULONG dwFlags); + + +static unsigned long int next = 1; + +int rand(void) // RAND_MAX assumed to be 32767 +{ + next = next * 1103515245 + 12345; + unsigned int tmp = (next / 65536) % 32768; + if (tmp % next) + { + next = (next / 65526) % tmp; + } + return next; +} + +int main() +{ + BYTE rgbIV[] = + { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F + }; + + BYTE* pIV = new BYTE(16); + // rand() is not a good source for IV, + // but I am avoiding calling a CSPRGenerator for this test. + for (int i = 0; i < 16; i++) + { + pIV[i] = (BYTE)rand(); + } + + BCryptEncrypt(0, 0, 0, 0, rgbIV, 16, 0, 0, 0, 0); // Must be flagged + + BCryptEncrypt(0, 0, 0, 0, pIV, 16, 0, 0, 0, 0); // Should not be flagged + + delete[] pIV; +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFBannedHashAlgorithm.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFBannedHashAlgorithm.expected new file mode 100644 index 000000000000..7f732b4a391e --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFBannedHashAlgorithm.expected @@ -0,0 +1 @@ +| test.cpp:31:36:31:41 | handle | BCRYPT_ALG_HANDLE is passed to this to KDF derived from insecure hashing function $@. Must use SHA256 or higher. | test.cpp:19:51:19:70 | MD5 | MD5 | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFBannedHashAlgorithm.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFBannedHashAlgorithm.qlref new file mode 100644 index 000000000000..03460127fa91 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFBannedHashAlgorithm.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/WeakKDFBannedHashAlgorithm.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFLowIterationCount.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFLowIterationCount.expected new file mode 100644 index 000000000000..9ecbbd43c49e --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFLowIterationCount.expected @@ -0,0 +1 @@ +| test.cpp:31:97:31:100 | 2048 | Iteration count $@ is passed to this to KDF. Use at least 100000 iterations when deriving cryptographic key from password. | test.cpp:31:97:31:100 | 2048 | 2048 | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFLowIterationCount.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFLowIterationCount.qlref new file mode 100644 index 000000000000..9f2dff690d78 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFLowIterationCount.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/WeakKDFLowIterationCount.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallKeyLength.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallKeyLength.expected new file mode 100644 index 000000000000..2555150a2d95 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallKeyLength.expected @@ -0,0 +1 @@ +| test.cpp:31:123:31:123 | 8 | Key size $@ is passed to this to KDF. Use at least 16 bytes for key length when deriving cryptographic key from password. | test.cpp:31:123:31:123 | 8 | 8 | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallKeyLength.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallKeyLength.qlref new file mode 100644 index 000000000000..d0fe39707800 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallKeyLength.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/WeakKDFSmallKeyLength.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallSaltSize.expected b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallSaltSize.expected new file mode 100644 index 000000000000..d68b6d8274a4 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallSaltSize.expected @@ -0,0 +1 @@ +| test.cpp:31:94:31:94 | 8 | Salt size $@ is passed to this to KDF. Use at least 16 bytes for salt size when deriving cryptographic key from password. | test.cpp:31:94:31:94 | 8 | 8 | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallSaltSize.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallSaltSize.qlref new file mode 100644 index 000000000000..4f097d2b2abf --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/WeakKDFSmallSaltSize.qlref @@ -0,0 +1 @@ +Microsoft/Security/Cryptography/WeakKDFSmallSaltSize.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/bcrypt.h b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/bcrypt.h new file mode 100644 index 000000000000..3e9fc08d7902 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/bcrypt.h @@ -0,0 +1,69 @@ +#define CONST const + +typedef unsigned long DWORD; +typedef int BOOL; +typedef unsigned char BYTE; +typedef unsigned long ULONG_PTR; +typedef unsigned long *PULONG_PTR; +typedef wchar_t WCHAR; // wc, 16-bit UNICODE character +typedef void *PVOID; +typedef CONST WCHAR *LPCWSTR, *PCWSTR; +typedef int BCRYPT_ALG_HANDLE; // using int as a placeholder +typedef long LONG; +typedef unsigned long ULONG; +typedef ULONG *PULONG; +typedef LONG NTSTATUS; +typedef ULONG_PTR HCRYPTHASH; +typedef ULONG_PTR HCRYPTPROV; +typedef ULONG_PTR HCRYPTKEY; +typedef ULONG_PTR HCRYPTHASH; +typedef unsigned int ALG_ID; +typedef unsigned int UINT; +typedef UINT UCHAR; +typedef UCHAR *PUCHAR; +typedef unsigned long long ULONGLONG; + + +#define BCRYPT_MD2_ALGORITHM L"MD2" +#define BCRYPT_MD4_ALGORITHM L"MD4" +#define BCRYPT_MD5_ALGORITHM L"MD5" +#define BCRYPT_SHA1_ALGORITHM L"SHA1" +#define BCRYPT_SHA256_ALGORITHM L"SHA256" +#define BCRYPT_SHA384_ALGORITHM L"SHA384" +#define BCRYPT_SHA512_ALGORITHM L"SHA512" + +#define NULL 0 + +int intgen(); + +NTSTATUS BCryptOpenAlgorithmProvider( + BCRYPT_ALG_HANDLE *phAlgorithm, + LPCWSTR pszAlgId, + LPCWSTR pszImplementation, + ULONG dwFlags) +{ + return intgen(); +} + + +NTSTATUS BCryptDeriveKeyPBKDF2( + BCRYPT_ALG_HANDLE hPrf, + PUCHAR pbPassword, + ULONG cbPassword, + PUCHAR pbSalt, + ULONG cbSalt, + ULONGLONG cIterations, + PUCHAR pbDerivedKey, + ULONG cbDerivedKey, + ULONG dwFlags) +{ + return intgen(); +} + +NTSTATUS BCryptCloseAlgorithmProvider( + BCRYPT_ALG_HANDLE hAlgorithm, + ULONG dwFlags +) +{ + return intgen(); +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/test.cpp b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/test.cpp new file mode 100644 index 000000000000..85a114f14dc3 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Cryptography/WeakKDF/test.cpp @@ -0,0 +1,82 @@ + +#include "./bcrypt.h" +using namespace std; + +char* getString(); + +char* password = getString(); +char* salt = getString(); + +int strlen(char *s); + +void test_bad1() +{ + NTSTATUS Status; + BYTE DerivedKey[64]; + + BCRYPT_ALG_HANDLE handle; + // BAD hash algorithm handle generated here + Status = BCryptOpenAlgorithmProvider(&handle, BCRYPT_MD5_ALGORITHM, NULL, 0); + + if (Status != 0) + { + //std::cout << "BCryptOpenAlgorithmProvider exited with error message " << Status; + goto END; + } + + // BAD Hash algorithm handle + // BAD salt length + // BAD iteration count + // BAD Key length + Status = BCryptDeriveKeyPBKDF2(handle, (PUCHAR)password, strlen(password), (PUCHAR)salt, 8, 2048, (PUCHAR)DerivedKey, 8, 0); + //Status = BCryptDeriveKeyPBKDF2(handle, (PUCHAR)password.data(), password.length(), (PUCHAR)salt.data(), 8, 2048, (PUCHAR)DerivedKey, 64, 0); + + if (Status != 0) + { + //std::cout << "BCryptDeriveKeyPBKDF2 exited with error message " << Status; + goto END; + } + + //else + //std::cout << "Operation completed successfully. Your encrypted key is in variable DerivedKey."; + + BCryptCloseAlgorithmProvider(handle, 0); + +END:; +} + +void test_good1() +{ + NTSTATUS Status; + BYTE DerivedKey[64]; + + BCRYPT_ALG_HANDLE handle; + // GOOD hash handle generated here + Status = BCryptOpenAlgorithmProvider(&handle, BCRYPT_SHA256_ALGORITHM, NULL, 0); + + if (Status != 0) + { + //std::cout << "BCryptOpenAlgorithmProvider exited with error message " << Status; + goto END; + } + + // GOOD Hash algorithm handle + // GOOD salt length + // GOOD iteration count + // GOOD Key length + Status = BCryptDeriveKeyPBKDF2(handle, (PUCHAR)password, strlen(password), (PUCHAR)salt, 64, 100000, (PUCHAR)DerivedKey, 64, 0); + //Status = BCryptDeriveKeyPBKDF2(handle, (PUCHAR)password.data(), password.length(), (PUCHAR)salt.data(), 8, 2048, (PUCHAR)DerivedKey, 64, 0); + + if (Status != 0) + { + //std::cout << "BCryptDeriveKeyPBKDF2 exited with error message " << Status; + goto END; + } + + //else + //std::cout << "Operation completed successfully. Your encrypted key is in variable DerivedKey."; + + BCryptCloseAlgorithmProvider(handle, 0); + +END:; +} diff --git a/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.expected b/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.expected new file mode 100644 index 000000000000..267bf9720731 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.expected @@ -0,0 +1,4 @@ +| UncheckedBoundsEnumAsIndex_test.c:77:27:77:40 | CapabilityType | When accessing array PmiAcpiToCapabilities with index CapabilityType, the upper bound of an enum is used to check the upper bound of the array, but the lower bound is not checked. | +| UncheckedBoundsEnumAsIndex_test.c:111:31:111:44 | CapabilityType | When accessing array PmiAcpiToCapabilities with index CapabilityType, the upper bound of an enum is used to check the upper bound of the array, but the lower bound is not checked. | +| UncheckedBoundsEnumAsIndex_test.c:271:31:271:44 | CapabilityType | When accessing array PmiAcpiToCapabilities with index CapabilityType, the upper bound of an enum is used to check the upper bound of the array, but the lower bound is not checked. | +| UncheckedBoundsEnumAsIndex_test.c:293:31:293:44 | CapabilityType | When accessing array PmiAcpiToCapabilities with index CapabilityType, the upper bound of an enum is used to check the upper bound of the array, but the lower bound is not checked. | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.qlref b/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.qlref new file mode 100644 index 000000000000..ed446417bff7 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.qlref @@ -0,0 +1 @@ +Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex_test.c b/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex_test.c new file mode 100644 index 000000000000..7d919c14aedd --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/MemoryAccess/EnumIndex/UncheckedBoundsEnumAsIndex_test.c @@ -0,0 +1,299 @@ +typedef unsigned long ULONG; +typedef unsigned short USHORT; +typedef unsigned long DWORD; +typedef long NTSTATUS; +#define STATUS_INVALID_PARAMETER ((DWORD )0xC000000DL) + +typedef enum { + PmiMeasurementConfiguration, + PmiBudgetingConfiguration, + PmiThresholdConfiguration, + PmiConfigurationMax +} PMI_CONFIGURATION_TYPE; + +typedef struct _PMI_CONFIGURATION { + ULONG Version; + USHORT Size; + PMI_CONFIGURATION_TYPE ConfigurationType; +} PMI_CONFIGURATION, *PPMI_CONFIGURATION; + +typedef +NTSTATUS +PMI_CONFIGURATION_TO_ACPI( + ULONG something +); + +typedef +NTSTATUS +PMI_ACPI_TO_CAPABILITIES( + ULONG something +); + +typedef PMI_ACPI_TO_CAPABILITIES *PPMI_ACPI_TO_CAPABILITIES; + +NTSTATUS +AcpiPmipBuildReportedCapabilities( + ULONG something +) { + return 0; +} + +NTSTATUS +AcpiPmipBuildMeteredHardwareInformation( + ULONG something +) { + return 0; +} + +typedef enum { + PmiReportedCapabilities, + PmiMeteredHardware, + PmiCapabilitiesMax +} PMI_CAPABILITIES_TYPE; + +PPMI_ACPI_TO_CAPABILITIES PmiAcpiToCapabilities[PmiCapabilitiesMax] = { + AcpiPmipBuildReportedCapabilities, // PmiReportedCapabilities + AcpiPmipBuildMeteredHardwareInformation, // PmiMeteredHardware +}; + +typedef struct _PMI_CAPABILITIES { + ULONG Version; + ULONG Size; + PMI_CAPABILITIES_TYPE CapabilityType; +} PMI_CAPABILITIES, *PPMI_CAPABILITIES; + +NTSTATUS Test_NoLowerBoundCheckUsageAfterIfBlock(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + int CapabilityType; + + CapabilityType = PmiCapabilitiesInput->CapabilityType; + if (CapabilityType >= PmiCapabilitiesMax) + { + Status = STATUS_INVALID_PARAMETER; + goto IoctlGetCapabilitiesExit; + } + // ... + PmiAcpiToCapabilities[CapabilityType](0); // BUG + +IoctlGetCapabilitiesExit: + return Status; +} + +// If it fires == false positive +// unsigned type +NTSTATUS Test_NoLowerBoundCheckUsageAfterIfBlock_FP(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + PMI_CAPABILITIES_TYPE CapabilityType; + + CapabilityType = PmiCapabilitiesInput->CapabilityType; + if (CapabilityType >= PmiCapabilitiesMax) + { + Status = STATUS_INVALID_PARAMETER; + goto IoctlGetCapabilitiesExit; + } + // ... + PmiAcpiToCapabilities[CapabilityType](0); // NOT A BUG, CapabilityType is unsigned + +IoctlGetCapabilitiesExit: + return Status; +} + +NTSTATUS Test_NoLowerBoundCheckUsageWithinIfBlock(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + int CapabilityType; + + CapabilityType = PmiCapabilitiesInput->CapabilityType; + if (CapabilityType < PmiCapabilitiesMax) + { + PmiAcpiToCapabilities[CapabilityType](1); // BUG + } + else + { + Status = STATUS_INVALID_PARAMETER; + goto IoctlGetCapabilitiesExit; + } + // ... + +IoctlGetCapabilitiesExit: + return Status; +} + +// Should not fire an event as this doesn't meet the criteria +// CapabilityType is unsigned, so it will never be < 0 +// If it fires == false positive +NTSTATUS Test_NoLowerBoundCheckUsageWithinIfBlock_FP(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + PMI_CAPABILITIES_TYPE CapabilityType; + + CapabilityType = PmiCapabilitiesInput->CapabilityType; + if (CapabilityType < PmiCapabilitiesMax) + { + PmiAcpiToCapabilities[CapabilityType](1); // NOT A BUG, CapabilityType is unsigned + } + else + { + Status = STATUS_INVALID_PARAMETER; + goto IoctlGetCapabilitiesExit; + } + // ... + +IoctlGetCapabilitiesExit: + return Status; +} + +// Should not fire an event as this doesn't meet the criteria +// If it fires == false positive +NTSTATUS Test_NotMeetingUpperboundCheckCritieria(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + PMI_CAPABILITIES_TYPE CapabilityType; + + CapabilityType = PmiCapabilitiesInput->CapabilityType; + if (CapabilityType == PmiMeteredHardware) + { + PmiAcpiToCapabilities[CapabilityType](1); + } + else + { + Status = STATUS_INVALID_PARAMETER; + goto IoctlGetCapabilitiesExit; + } + // ... + +IoctlGetCapabilitiesExit: + return Status; +} + +// No bug - Correct Usage +NTSTATUS Test_CorrectUsage(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + DWORD x = 0; + PMI_CAPABILITIES_TYPE CapabilityType; + + CapabilityType = PmiCapabilitiesInput->CapabilityType; + if (CapabilityType < 0 || CapabilityType >= PmiCapabilitiesMax) + { + Status = STATUS_INVALID_PARAMETER; + goto IoctlGetCapabilitiesExit; + } + // ... + + x = 1; + + PmiAcpiToCapabilities[CapabilityType](2); + +IoctlGetCapabilitiesExit: + return Status; +} + +// No bug - Correct Usage +NTSTATUS Test_CorrectUsage2(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + DWORD x = 0; + int CapabilityType; + + CapabilityType = PmiCapabilitiesInput->CapabilityType; + if (CapabilityType < 0 || CapabilityType >= PmiCapabilitiesMax) + { + Status = STATUS_INVALID_PARAMETER; + goto IoctlGetCapabilitiesExit; + } + // ... + + x = 1; + + PmiAcpiToCapabilities[CapabilityType](2); + +IoctlGetCapabilitiesExit: + return Status; +} + +// Should not fire as the Guard is not an If statement. The for loop has an implicit lower bound +// If it fires == false positive +NTSTATUS Test_GuardIsNotAnIfStatement(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + DWORD x = 0; + int CapabilityType; + + for (CapabilityType = PmiReportedCapabilities; CapabilityType <= PmiCapabilitiesMax; CapabilityType++) + { + PmiAcpiToCapabilities[CapabilityType](2); + } + // ... + return Status; +} + + +// If it fires == false positive +NTSTATUS Test_GuardIsAnIfStatementButVariableLowerBound(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + DWORD x = 0; + int CapabilityType = 0; //==> Lower bound + + while (1) + { + if (CapabilityType >= PmiCapabilitiesMax) + { + break; + } + // ... + + PmiAcpiToCapabilities[CapabilityType](0); // NOT A BUG - Lower bound == 0 + // ... + CapabilityType++; + } + // ... + return Status; +} + +NTSTATUS Test_GuardIsAnIfStatementButVariableLowerBound_notbound(PPMI_CAPABILITIES PmiCapabilitiesInput, int initialBound) +{ + NTSTATUS Status = 0; + DWORD x = 0; + int CapabilityType = initialBound; //==> Lower bound + + while (1) + { + if (CapabilityType >= PmiCapabilitiesMax) + { + break; + } + // ... + + PmiAcpiToCapabilities[CapabilityType](0); //BUG - Lowerbound is unknown + // ... + CapabilityType++; + } + // ... + return Status; +} + +NTSTATUS Test_GuardIsAnIfStatementButVariableLowerBound_outofBounds(PPMI_CAPABILITIES PmiCapabilitiesInput) +{ + NTSTATUS Status = 0; + DWORD x = 0; + int CapabilityType = -1; //==> Lower bound + + while (1) + { + if (CapabilityType >= PmiCapabilitiesMax) + { + break; + } + // ... + + PmiAcpiToCapabilities[CapabilityType](0); // BUG - lower bound is < 0 + // ... + CapabilityType++; + } + // ... + return Status; +} diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/HardCodedSecurityProtocol.expected b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/HardCodedSecurityProtocol.expected new file mode 100644 index 000000000000..9e2c180bba95 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/HardCodedSecurityProtocol.expected @@ -0,0 +1,10 @@ +| test.cpp:50:43:50:61 | 1 | Hard-coded use of security protocol SP_PROT_PCT1_SERVER set here $@. | test.cpp:50:43:50:61 | 1 | 1 | +| test.cpp:51:43:51:61 | 4 | Hard-coded use of security protocol SP_PROT_SSL2_SERVER set here $@. | test.cpp:51:43:51:61 | 4 | 4 | +| test.cpp:52:43:52:61 | 16 | Hard-coded use of security protocol SP_PROT_SSL3_SERVER set here $@. | test.cpp:52:43:52:61 | 16 | 16 | +| test.cpp:53:43:53:56 | ... \| ... | Hard-coded use of security protocol SP_PROT_TLS1_1 set here $@. | test.cpp:53:43:53:56 | ... \| ... | ... \| ... | +| test.cpp:54:44:54:88 | ... \| ... | Hard-coded use of security protocol ... \| ... set here $@. | test.cpp:54:43:54:89 | ... \| ... | ... \| ... | +| test.cpp:55:43:55:58 | ... \| ... | Hard-coded use of security protocol SP_PROT_SSL3TLS1 set here $@. | test.cpp:55:43:55:58 | ... \| ... | ... \| ... | +| test.cpp:56:54:56:74 | 256 | Hard-coded use of security protocol SP_PROT_TLS1_1_SERVER set here $@. | test.cpp:56:43:56:98 | ... ? ... : ... | ... ? ... : ... | +| test.cpp:56:78:56:98 | 512 | Hard-coded use of security protocol SP_PROT_TLS1_1_CLIENT set here $@. | test.cpp:56:43:56:98 | ... ? ... : ... | ... ? ... : ... | +| test.cpp:58:43:58:56 | ... \| ... | Hard-coded use of security protocol SP_PROT_TLS1_2 set here $@. | test.cpp:58:43:58:56 | ... \| ... | ... \| ... | +| test.cpp:59:43:59:56 | ... \| ... | Hard-coded use of security protocol SP_PROT_TLS1_3 set here $@. | test.cpp:59:43:59:56 | ... \| ... | ... \| ... | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/HardCodedSecurityProtocol.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/HardCodedSecurityProtocol.qlref new file mode 100644 index 000000000000..a1a61b133f34 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/HardCodedSecurityProtocol.qlref @@ -0,0 +1 @@ +Microsoft/Security/Protocols/HardCodedSecurityProtocol.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/UseOfDeprecatedSecurityProtocol.expected b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/UseOfDeprecatedSecurityProtocol.expected new file mode 100644 index 000000000000..337e2630cb81 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/UseOfDeprecatedSecurityProtocol.expected @@ -0,0 +1,8 @@ +| test.cpp:50:43:50:61 | 1 | Hard-coded use of deprecated security protocol SP_PROT_PCT1_SERVER set here $@. | test.cpp:50:43:50:61 | 1 | SP_PROT_PCT1_SERVER | +| test.cpp:51:43:51:61 | 4 | Hard-coded use of deprecated security protocol SP_PROT_SSL2_SERVER set here $@. | test.cpp:51:43:51:61 | 4 | SP_PROT_SSL2_SERVER | +| test.cpp:52:43:52:61 | 16 | Hard-coded use of deprecated security protocol SP_PROT_SSL3_SERVER set here $@. | test.cpp:52:43:52:61 | 16 | SP_PROT_SSL3_SERVER | +| test.cpp:53:43:53:56 | ... \| ... | Hard-coded use of deprecated security protocol SP_PROT_TLS1_1 set here $@. | test.cpp:53:43:53:56 | ... \| ... | SP_PROT_TLS1_1 | +| test.cpp:54:44:54:88 | ... \| ... | Hard-coded use of deprecated security protocol ... \| ... set here $@. | test.cpp:54:44:54:88 | ... \| ... | ... \| ... | +| test.cpp:55:43:55:58 | ... \| ... | Hard-coded use of deprecated security protocol SP_PROT_SSL3TLS1 set here $@. | test.cpp:55:43:55:58 | ... \| ... | SP_PROT_SSL3TLS1 | +| test.cpp:56:54:56:74 | 256 | Hard-coded use of deprecated security protocol SP_PROT_TLS1_1_SERVER set here $@. | test.cpp:56:54:56:74 | 256 | SP_PROT_TLS1_1_SERVER | +| test.cpp:56:78:56:98 | 512 | Hard-coded use of deprecated security protocol SP_PROT_TLS1_1_CLIENT set here $@. | test.cpp:56:78:56:98 | 512 | SP_PROT_TLS1_1_CLIENT | diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/UseOfDeprecatedSecurityProtocol.qlref b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/UseOfDeprecatedSecurityProtocol.qlref new file mode 100644 index 000000000000..18e939dd1bed --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/UseOfDeprecatedSecurityProtocol.qlref @@ -0,0 +1 @@ +Microsoft/Security/Protocols/UseOfDeprecatedSecurityProtocol.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/test.cpp b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/test.cpp new file mode 100644 index 000000000000..d34bc3599180 --- /dev/null +++ b/cpp/ql/test/query-tests/Microsoft/Security/Protocols/default/test.cpp @@ -0,0 +1,65 @@ +// semmle-extractor-options: --microsoft + +typedef unsigned long DWORD; + +typedef struct _SCHANNEL_CRED { + // Note: Fields removed before/after to avoid needing to include headers for field types + DWORD grbitEnabledProtocols; +} SCHANNEL_CRED, *PSCHANNEL_CRED; + +#define SP_PROT_PCT1_SERVER 0x00000001 +#define SP_PROT_PCT1_CLIENT 0x00000002 +#define SP_PROT_PCT1 (SP_PROT_PCT1_SERVER | SP_PROT_PCT1_CLIENT) + +#define SP_PROT_SSL2_SERVER 0x00000004 +#define SP_PROT_SSL2_CLIENT 0x00000008 +#define SP_PROT_SSL2 (SP_PROT_SSL2_SERVER | SP_PROT_SSL2_CLIENT) + +#define SP_PROT_SSL3_SERVER 0x00000010 +#define SP_PROT_SSL3_CLIENT 0x00000020 +#define SP_PROT_SSL3 (SP_PROT_SSL3_SERVER | SP_PROT_SSL3_CLIENT) + +#define SP_PROT_TLS1_SERVER 0x00000040 +#define SP_PROT_TLS1_CLIENT 0x00000080 +#define SP_PROT_TLS1 (SP_PROT_TLS1_SERVER | SP_PROT_TLS1_CLIENT) + +#define SP_PROT_TLS1_0_SERVER SP_PROT_TLS1_SERVER +#define SP_PROT_TLS1_0_CLIENT SP_PROT_TLS1_CLIENT +#define SP_PROT_TLS1_0 (SP_PROT_TLS1_0_SERVER | \ + SP_PROT_TLS1_0_CLIENT) + +#define SP_PROT_TLS1_1_SERVER 0x00000100 +#define SP_PROT_TLS1_1_CLIENT 0x00000200 +#define SP_PROT_TLS1_1 (SP_PROT_TLS1_1_SERVER | SP_PROT_TLS1_1_CLIENT) + +#define SP_PROT_SSL3TLS1_CLIENTS (SP_PROT_TLS1_CLIENT | SP_PROT_SSL3_CLIENT) +#define SP_PROT_SSL3TLS1_SERVERS (SP_PROT_TLS1_SERVER | SP_PROT_SSL3_SERVER) +#define SP_PROT_SSL3TLS1 (SP_PROT_SSL3 | SP_PROT_TLS1) + +#define SP_PROT_TLS1_2_SERVER 0x00000400 +#define SP_PROT_TLS1_2_CLIENT 0x00000800 +#define SP_PROT_TLS1_2 (SP_PROT_TLS1_2_SERVER | SP_PROT_TLS1_2_CLIENT) + +#define SP_PROT_TLS1_3_SERVER 0x00001000 +#define SP_PROT_TLS1_3_CLIENT 0x00002000 +#define SP_PROT_TLS1_3 (SP_PROT_TLS1_3_SERVER | SP_PROT_TLS1_3_CLIENT) + +void testProtocols(bool isServer, DWORD cred) { + SCHANNEL_CRED testSChannelCred; + // BAD: Deprecated protocols + testSChannelCred.grbitEnabledProtocols = SP_PROT_PCT1_SERVER; + testSChannelCred.grbitEnabledProtocols = SP_PROT_SSL2_SERVER; + testSChannelCred.grbitEnabledProtocols = SP_PROT_SSL3_SERVER; + testSChannelCred.grbitEnabledProtocols = SP_PROT_TLS1_1; + testSChannelCred.grbitEnabledProtocols = (SP_PROT_TLS1_1_SERVER | SP_PROT_TLS1_1_CLIENT); + testSChannelCred.grbitEnabledProtocols = SP_PROT_SSL3TLS1; + testSChannelCred.grbitEnabledProtocols = isServer ? SP_PROT_TLS1_1_SERVER : SP_PROT_TLS1_1_CLIENT; + // BAD: hardcoded, but not deprecated, protocol + testSChannelCred.grbitEnabledProtocols = SP_PROT_TLS1_2; + testSChannelCred.grbitEnabledProtocols = SP_PROT_TLS1_3; + // GOOD: system default protocol + testSChannelCred.grbitEnabledProtocols = 0; + // UNKNOWN: Do not flag SP_PROT_TLS1_1 here + // We do not know anything about cred, so don't flag it + testSChannelCred.grbitEnabledProtocols = cred & ~SP_PROT_TLS1_1; +} diff --git a/csharp/ql/integration-tests/posix/diag_autobuild_script/build.sh b/csharp/ql/integration-tests/posix/diag_autobuild_script/build.sh old mode 100755 new mode 100644 diff --git a/csharp/ql/integration-tests/posix/diag_multiple_scripts/build.sh b/csharp/ql/integration-tests/posix/diag_multiple_scripts/build.sh old mode 100755 new mode 100644 diff --git a/csharp/ql/integration-tests/posix/diag_multiple_scripts/scripts/build.sh b/csharp/ql/integration-tests/posix/diag_multiple_scripts/scripts/build.sh old mode 100755 new mode 100644 diff --git a/csharp/ql/integration-tests/posix/standalone_dependencies_no_framework/packages.config b/csharp/ql/integration-tests/posix/standalone_dependencies_no_framework/packages.config index 0f63b3daf6ca..0d124c13c066 100644 --- a/csharp/ql/integration-tests/posix/standalone_dependencies_no_framework/packages.config +++ b/csharp/ql/integration-tests/posix/standalone_dependencies_no_framework/packages.config @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/csharp/ql/integration-tests/posix/standalone_dependencies_nuget with_space/packages.config b/csharp/ql/integration-tests/posix/standalone_dependencies_nuget with_space/packages.config index 0f63b3daf6ca..0d124c13c066 100644 --- a/csharp/ql/integration-tests/posix/standalone_dependencies_nuget with_space/packages.config +++ b/csharp/ql/integration-tests/posix/standalone_dependencies_nuget with_space/packages.config @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/csharp/ql/integration-tests/posix/standalone_dependencies_nuget/packages.config b/csharp/ql/integration-tests/posix/standalone_dependencies_nuget/packages.config index 0f63b3daf6ca..0d124c13c066 100644 --- a/csharp/ql/integration-tests/posix/standalone_dependencies_nuget/packages.config +++ b/csharp/ql/integration-tests/posix/standalone_dependencies_nuget/packages.config @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/csharp/ql/integration-tests/posix/standalone_dependencies_nuget_no_sources/proj/packages.config b/csharp/ql/integration-tests/posix/standalone_dependencies_nuget_no_sources/proj/packages.config index 90071d0ca8cd..aab9c8bd2cff 100644 --- a/csharp/ql/integration-tests/posix/standalone_dependencies_nuget_no_sources/proj/packages.config +++ b/csharp/ql/integration-tests/posix/standalone_dependencies_nuget_no_sources/proj/packages.config @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/csharp/ql/integration-tests/posix/warn_as_error/build.sh b/csharp/ql/integration-tests/posix/warn_as_error/build.sh old mode 100755 new mode 100644 diff --git a/csharp/ql/lib/qlpack.yml b/csharp/ql/lib/qlpack.yml index 65a5412c23fa..6b08ef4fb8ee 100644 --- a/csharp/ql/lib/qlpack.yml +++ b/csharp/ql/lib/qlpack.yml @@ -8,12 +8,14 @@ upgrades: upgrades dependencies: codeql/controlflow: ${workspace} codeql/dataflow: ${workspace} + codeql/dataflowstack: ${workspace} codeql/mad: ${workspace} codeql/ssa: ${workspace} codeql/threat-models: ${workspace} codeql/tutorial: ${workspace} codeql/util: ${workspace} codeql/xml: ${workspace} + codeql/global-controlflow: ${workspace} dataExtensions: - ext/*.model.yml - ext/generated/*.model.yml diff --git a/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll b/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll index b4641560892b..6a804f54490c 100644 --- a/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll +++ b/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll @@ -305,6 +305,7 @@ class ComparisonTest extends TComparisonTest { } /** Gets an argument of this comparison test. */ + pragma[nomagic] Expr getAnArgument() { result = this.getFirstArgument() or result = this.getSecondArgument() diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlowStack.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlowStack.qll new file mode 100644 index 000000000000..55b3b0342e37 --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlowStack.qll @@ -0,0 +1,38 @@ +import csharp +private import codeql.dataflow.DataFlow +private import semmle.code.csharp.dataflow.internal.DataFlowImplSpecific +private import codeql.dataflowstack.FlowStack as FlowStack + +module LanguageFlowStack = FlowStack::LanguageDataFlow; + +private module FlowStackInput + implements LanguageFlowStack::DataFlowConfigContext::FlowInstance +{ + private module Flow = DataFlow::Global; + class PathNode = Flow::PathNode; + + CsharpDataFlow::Node getNode(Flow::PathNode n) { result = n.getNode() } + + predicate isSource(Flow::PathNode n) { n.isSource() } + + Flow::PathNode getASuccessor(Flow::PathNode n) { result = n.getASuccessor() } + + CsharpDataFlow::DataFlowCallable getARuntimeTarget(CsharpDataFlow::DataFlowCall call) { + result = call.getARuntimeTarget() + } + + CsharpDataFlow::Node getAnArgumentNode(CsharpDataFlow::DataFlowCall call) { + result = call.getArgument(_) + } +} + +module DataFlowStackMake { + import LanguageFlowStack::FlowStack> +} + +module BiStackAnalysisMake< + DataFlow::ConfigSig ConfigA, + DataFlow::ConfigSig ConfigB +>{ + import LanguageFlowStack::BiStackAnalysis, ConfigB, FlowStackInput> +} \ No newline at end of file diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTrackingStack.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTrackingStack.qll new file mode 100644 index 000000000000..22bb3705f4ad --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTrackingStack.qll @@ -0,0 +1,39 @@ +import csharp +private import codeql.dataflow.DataFlow +private import semmle.code.csharp.dataflow.internal.DataFlowImplSpecific +private import semmle.code.csharp.dataflow.internal.TaintTrackingImplSpecific +private import codeql.dataflowstack.FlowStack as FlowStack + +module LanguageFlowStack = FlowStack::LanguageDataFlow; + +private module FlowStackInput + implements LanguageFlowStack::DataFlowConfigContext::FlowInstance +{ + private module Flow = TaintTracking::Global; + class PathNode = Flow::PathNode; + + CsharpDataFlow::Node getNode(Flow::PathNode n) { result = n.getNode() } + + predicate isSource(Flow::PathNode n) { n.isSource() } + + Flow::PathNode getASuccessor(Flow::PathNode n) { result = n.getASuccessor() } + + CsharpDataFlow::DataFlowCallable getARuntimeTarget(CsharpDataFlow::DataFlowCall call) { + result = call.getARuntimeTarget() + } + + CsharpDataFlow::Node getAnArgumentNode(CsharpDataFlow::DataFlowCall call) { + result = call.getArgument(_) + } +} + +module DataFlowStackMake { + import LanguageFlowStack::FlowStack> +} + +module BiStackAnalysisMake< + DataFlow::ConfigSig ConfigA, + DataFlow::ConfigSig ConfigB +>{ + import LanguageFlowStack::BiStackAnalysis, ConfigB, FlowStackInput> +} \ No newline at end of file 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 4f7f0141da2a..a3f876e7de6a 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll @@ -2577,6 +2577,15 @@ 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 + ) + } } /** diff --git a/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll b/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll index eecbc35900aa..8547a6cbbc5f 100644 --- a/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll +++ b/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll @@ -40,6 +40,7 @@ class Call extends Expr, @call { Callable getTarget() { none() } /** Gets the `i`th argument to this call, if any. */ + pragma[nomagic] Expr getArgument(int i) { result = this.getChild(i) and i >= 0 } /** diff --git a/csharp/ql/lib/semmle/code/csharp/hashcons/HashCons.qll b/csharp/ql/lib/semmle/code/csharp/hashcons/HashCons.qll new file mode 100644 index 000000000000..a235f49ffd54 --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/hashcons/HashCons.qll @@ -0,0 +1,743 @@ +import csharp + +/** + * A hash-cons representation of an expression. + * + * Note: Here is how you go about adding a hash cons for a new expression: + * + * Step 1: Add a branch to this IPA type. + * Step 2: Add a disjunct to `numberableExpr`. + * Step 3: Add a disjunct to `nonUniqueHashCons`. + * + * Notes on performance: + * - Care must be taken not to have `numberableExpr` depend on `THashCons`. + * Since `THashCons` already depends on `numberableExpr` this would introduce + * unnecessary recursion that would ruin performance. + * - This library uses lots of non-linear recursion (i.e., more than one + * recursive call in a single disjunct). Care must be taken to ensure good + * performance when dealing with non-linear recursion. For example, consider + * a snippet such as: + * ```ql + * predicate foo(BinaryExpr bin) { + * interesting(bin) and + * foo(bin.getLeft()) and + * foo(bin.getRight()) + * } + * ``` + * to ensure that `foo` is joined optimally it should be rewritten to: + * + * ```ql + * pragma[nomagic] + * predicate fooLeft(BinaryExpr bin) { + * interesting(bin) and + * foo(bin.getLeft()) + * } + * + * pragma[nomagic] + * predicate fooRight(BinaryExpr bin) { + * interesting(bin) and + * foo(bin.getRight()) + * } + * + * predicate foo(BinaryExpr bin) { + * fooLeft(bin) and + * fooRight(bin) + * } + * ``` + */ +cached +private newtype THashCons = + TVariableAccessHashCons(LocalScopeVariable v) { variableAccessHashCons(_, v) } or + TConstantHashCons(Type type, string value) { constantHashCons(_, type, value) } or + TFieldAccessHashCons(Field field, THashCons qualifier) { + fieldAccessHashCons(_, field, qualifier) + } or + TPropertyAccessHashCons(Property prop, THashCons qualifier) { + propertyAccessHashCons(_, prop, qualifier) + } or + TBinaryHashCons(string operator, THashCons left, THashCons right) { + binaryHashCons(_, operator, left, right) + } or + TThisHashCons() or + TBaseHashCons() or + TTypeAccessHashCons(Type t) { typeAccessHashCons(_, t) } or + TDefaultValueWithoutTypeHashCons() or + TDefaultValueWithTypeHashCons(THashCons typeAccess) { + defaultValueWithTypeHashCons(_, typeAccess) + } or + TIndexerAccessHashCons(Indexer i) { indexerAccessHashCons(_, i) } or + TEventAccessHashCons(Event ev) { eventAccessHashCons(_, ev) } or + TDynamicMemberAccessHashCons(DynamicMember dm) { dynamicMemberAccessHashCons(_, dm) } or + TTypeOfHashCons(THashCons typeAccess) { typeOfHashCons(_, typeAccess) } or + TUnaryHashCons(string operator, THashCons operand) { unaryHashCons(_, operator, operand) } or + TConditionalHashCons(THashCons cond, THashCons then_, THashCons else_) { + conditionalHashCons(_, cond, then_, else_) + } or + TMethodCallHashCons(string name, CallHashCons::TListPartialHashCons args) { + methodCallHashCons(_, name, args) + } or + TConstructorInitializerCallHashCons(string name, CallHashCons::TListPartialHashCons args) { + constructorInitializerCallHashCons(_, name, args) + } or + TOperatorCallHashCons(string name, CallHashCons::TListPartialHashCons args) { + operatorCallHashCons(_, name, args) + } or + TDelegateLikeCallHashCons(THashCons expr, CallHashCons::TListPartialHashCons args) { + delegateLikeCallHashCons(_, expr, args) + } or + TObjectCreationHashCons(string name, CallHashCons::TListPartialHashCons args) { + objectCreationHashCons(_, name, args) + } or + TCastHashCons(Type targetType, THashCons expr) { castHashCons(_, targetType, expr) } or + TAssignmentHashCons(string operator, THashCons left, THashCons right) { + assignmentHashCons(_, operator, left, right) + } or + TArrayAccessHashCons(THashCons index, THashCons qualifier) { + arrayAccessHashCons(_, index, qualifier) + } or + TArrayInitializerHashCons(ArrayInitializerHashCons::TListPartialHashCons list) { + arrayInitializerHashCons(_, list) + } or + TArrayCreationHashCons(THashCons initializer, ArrayCreationHashCons::TListPartialHashCons lengths) { + arrayCreationHashCons(_, initializer, lengths) + } or + TLocalVariableDeclWithInitializerHashCons(Variable v, THashCons initializer) { + localVariableDeclWithInitializerHashCons(_, v, initializer) + } or + TLocalVariableDeclWithoutInitializerHashCons(Variable v) { + localVariableDeclWithoutInitializerHashCons(_, v) + } or + TDefineSymbolHashCons(string name) { defineSymbolHashCons(_, name) } or + TUniqueHashCons(Expr e) { uniqueHashCons(e) } + +private predicate variableAccessHashCons(LocalScopeVariableAccess va, LocalScopeVariable v) { + numberableExpr(va) and + va.getTarget() = v +} + +private predicate constantHashCons(Literal lit, Type t, string value) { + numberableExpr(lit) and + lit.getType() = t and + lit.getValue() = value +} + +private predicate fieldAccessHashCons(FieldAccess fa, Field f, THashCons qualifier) { + numberableExpr(fa) and + hashCons(fa.getQualifier()) = qualifier and + fa.getTarget() = f +} + +private predicate propertyAccessHashCons(PropertyAccess pa, Property prop, THashCons qualifier) { + numberableExpr(pa) and + hashCons(pa.getQualifier()) = qualifier and + pa.getTarget() = prop +} + +pragma[nomagic] +private predicate binaryHashConsLeft(BinaryOperation binary, THashCons h) { + numberableExpr(binary) and + hashCons(binary.getLeftOperand()) = h +} + +pragma[nomagic] +private predicate binaryHashConsRight(BinaryOperation binary, THashCons h) { + numberableExpr(binary) and + hashCons(binary.getRightOperand()) = h +} + +private predicate binaryHashCons( + BinaryOperation binary, string operator, THashCons left, THashCons right +) { + binaryHashConsLeft(binary, left) and + binaryHashConsRight(binary, right) and + binary.getOperator() = operator +} + +private predicate unaryHashCons(UnaryOperation unary, string operator, THashCons operand) { + numberableExpr(unary) and + hashCons(unary.getOperand()) = operand and + unary.getOperator() = operator +} + +pragma[nomagic] +private predicate conditionalHashConsCond(ConditionalExpr condExpr, THashCons cond) { + numberableExpr(condExpr) and + hashCons(condExpr.getCondition()) = cond +} + +pragma[nomagic] +private predicate conditionalHashConsThen(ConditionalExpr condExpr, THashCons then_) { + numberableExpr(condExpr) and + hashCons(condExpr.getThen()) = then_ +} + +pragma[nomagic] +private predicate conditionalHashConsElse(ConditionalExpr condExpr, THashCons else_) { + numberableExpr(condExpr) and + hashCons(condExpr.getElse()) = else_ +} + +private predicate conditionalHashCons( + ConditionalExpr condExpr, THashCons cond, THashCons then_, THashCons else_ +) { + numberableExpr(condExpr) and + conditionalHashConsCond(condExpr, cond) and + conditionalHashConsThen(condExpr, then_) and + conditionalHashConsElse(condExpr, else_) +} + +private predicate typeAccessHashCons(TypeAccess ta, Type t) { ta.getTarget() = t } + +private predicate indexerAccessHashCons(IndexerAccess ia, Indexer i) { ia.getTarget() = i } + +private predicate eventAccessHashCons(EventAccess ea, Event e) { ea.getTarget() = e } + +private predicate dynamicMemberAccessHashCons(DynamicMemberAccess dma, DynamicMember dm) { + dma.getTarget() = dm +} + +private predicate thisHashCons(ThisAccess ta) { any() } + +private predicate baseHashCons(BaseAccess ba) { any() } + +private predicate defaultValueWithTypeHashCons(DefaultValueExpr dve, THashCons typeAccess) { + hashCons(dve.getTypeAccess()) = typeAccess +} + +private predicate defaultValueWithoutTypeHashCons(DefaultValueExpr dve) { + not exists(dve.getTypeAccess()) +} + +private predicate castHashCons(Cast cast, Type targetType, THashCons expr) { + // By not using hashCons(cast.getTypeAccess) we avoid unnecessary non-linear recursion + targetType = cast.getType() and + hashCons(cast.getExpr()) = expr +} + +pragma[nomagic] +private predicate assignmentHashConsLeft(Assignment a, THashCons left) { + numberableAssignment(a) and + hashCons(a.getLValue()) = left +} + +pragma[nomagic] +private predicate assignmentHashConsRight(Assignment a, THashCons right) { + numberableAssignment(a) and + hashCons(a.getRValue()) = right +} + +private predicate assignmentHashCons(Assignment a, string operator, THashCons left, THashCons right) { + a.getOperator() = operator and + assignmentHashConsLeft(a, left) and + assignmentHashConsRight(a, right) +} + +private predicate typeOfHashCons(TypeofExpr typeOf, THashCons typeAccess) { + numberableExpr(typeOf) and + hashCons(typeOf.getTypeAccess()) = typeAccess +} + +private predicate arrayAccessHashCons(ArrayAccess aa, THashCons index, THashCons qualifier) { + numberableExpr(aa) and + // TODO: This is a bit lazy. We should really do something similar to what we do for all arguments + index = hashCons(unique( | | aa.getAnIndex())) and + qualifier = hashCons(aa.getQualifier()) +} + +private signature module ListHashConsInputSig { + class List { + string toString(); + } + + Expr getExpr(List l, int i); +} + +private module ListHashCons { + private import Input + + int getNumberOfExprs(List list) { result = count(int i | exists(getExpr(list, i)) | i) } + + private predicate listArgsAreNumberable(List list, int remaining) { + getNumberOfExprs(list) = remaining + or + exists(Expr e | + listArgsAreNumberable(list, remaining + 1) and + e = getExpr(list, remaining) and + numberableExpr(e) + ) + } + + final class FinalList = List; + + class NumberableList extends FinalList { + NumberableList() { listArgsAreNumberable(this, 0) } + } + + pragma[nomagic] + predicate listHashCons(NumberableList list, TListPartialHashCons args) { + listPartialHashCons(list, getNumberOfExprs(list), args) + } + + pragma[nomagic] + private predicate listPartialHashCons(NumberableList list, int index, TListPartialHashCons head) { + exists(list) and + index = 0 and + head = TNilArgument() + or + exists(TListPartialHashCons prev, THashCons prevHashCons | + listPartialHashCons(list, index - 1, pragma[only_bind_out](prev)) and + listArgHashCons(list, index - 1, pragma[only_bind_into](prevHashCons)) and + head = TArgument(prev, prevHashCons) + ) + } + + pragma[nomagic] + private predicate listArgHashCons(NumberableList list, int index, THashCons arg) { + hashCons(getExpr(list, index)) = arg + } + + newtype TListPartialHashCons = + TNilArgument() or + TArgument(TListPartialHashCons head, THashCons arg) { + exists(NumberableList call, int index | + listArgHashCons(call, index, arg) and + listPartialHashCons(call, index, head) + ) + } +} + +private module CallHashConsInput implements ListHashConsInputSig { + class List = Call; + + Expr getExpr(List l, int i) { result = l.getArgument(i) } +} + +private module CallHashCons = ListHashCons; + +private predicate methodCallHashCons( + MethodCall call, string name, CallHashCons::TListPartialHashCons args +) { + numberableExpr(call) and + call.getTarget().getName() = name and + CallHashCons::listHashCons(call, args) +} + +private predicate constructorInitializerCallHashCons( + ConstructorInitializer call, string name, CallHashCons::TListPartialHashCons args +) { + CallHashCons::listHashCons(call, args) and + call.getTarget().getName() = name +} + +private predicate operatorCallHashCons( + OperatorCall call, string name, CallHashCons::TListPartialHashCons args +) { + CallHashCons::listHashCons(call, args) and + call.getTarget().getName() = name +} + +private predicate delegateLikeCallHashCons( + DelegateLikeCall call, THashCons expr, CallHashCons::TListPartialHashCons args +) { + numberableExpr(call) and + CallHashCons::listHashCons(call, args) and + hashCons(call.getExpr()) = expr +} + +private predicate objectCreationHashCons( + ObjectCreation oc, string name, CallHashCons::TListPartialHashCons args +) { + oc.getTarget().getName() = name and + CallHashCons::listHashCons(oc, args) +} + +private module ArrayInitializerHashConsInput implements ListHashConsInputSig { + class List extends ArrayInitializer { + List() { + // For performance reasons we restrict this to "small" array initializers. + this.getNumberOfElements() < 256 + } + } + + Expr getExpr(List l, int i) { result = l.getElement(i) } +} + +private module ArrayInitializerHashCons = ListHashCons; + +private module ArrayCreationHashConsInput implements ListHashConsInputSig { + class List = ArrayCreation; + + Expr getExpr(List l, int i) { result = l.getLengthArgument(i) } +} + +private module ArrayCreationHashCons = ListHashCons; + +private predicate arrayCreationHashCons( + ArrayCreation ac, THashCons initializer, ArrayCreationHashCons::TListPartialHashCons lengths +) { + tHashCons(ac.getInitializer()) = initializer and + ArrayCreationHashCons::listHashCons(ac, lengths) +} + +private predicate arrayInitializerHashCons( + ArrayInitializer ai, ArrayInitializerHashCons::TListPartialHashCons list +) { + ArrayInitializerHashCons::listHashCons(ai, list) +} + +private predicate localVariableDeclWithInitializerHashCons( + LocalVariableDeclExpr lvd, LocalVariable v, THashCons initializer +) { + lvd.getVariable() = v and + tHashCons(lvd.getInitializer()) = initializer +} + +private predicate localVariableDeclWithoutInitializerHashCons( + LocalVariableDeclExpr lvd, LocalVariable v +) { + lvd.getVariable() = v and + not exists(lvd.getInitializer()) +} + +private predicate defineSymbolHashCons(DefineSymbolExpr dse, string name) { dse.getName() = name } + +pragma[nomagic] +private predicate numberableBinaryLeftExpr(BinaryOperation binary) { + numberableExpr(binary.getLeftOperand()) +} + +pragma[nomagic] +private predicate numberableBinaryRightExpr(BinaryOperation binary) { + numberableExpr(binary.getRightOperand()) +} + +private predicate numberableBinaryExpr(BinaryOperation binary) { + numberableBinaryLeftExpr(binary) and + numberableBinaryRightExpr(binary) +} + +pragma[nomagic] +private predicate numberableDelegateLikeCallExpr(DelegateLikeCall dc) { + numberableExpr(dc.getExpr()) +} + +private predicate numberableCall(Call c) { + c instanceof CallHashCons::NumberableList and + ( + c instanceof MethodCall + or + c instanceof ConstructorInitializer + or + c instanceof OperatorCall + or + numberableDelegateLikeCallExpr(c) + or + c instanceof ObjectCreation + ) +} + +pragma[nomagic] +private predicate numberableConditionalCond(ConditionalExpr cond) { + numberableExpr(cond.getCondition()) +} + +pragma[nomagic] +private predicate numberableConditionalThen(ConditionalExpr cond) { numberableExpr(cond.getThen()) } + +pragma[nomagic] +private predicate numberableConditionalElse(ConditionalExpr cond) { numberableExpr(cond.getElse()) } + +private predicate numberableConditional(ConditionalExpr cond) { + numberableConditionalCond(cond) and + numberableConditionalThen(cond) and + numberableConditionalElse(cond) +} + +private predicate numberableDefaultValue(DefaultValueExpr dve) { + not exists(dve.getTypeAccess()) + or + numberableExpr(dve.getTypeAccess()) +} + +private predicate numberableCast(Cast cast) { numberableExpr(cast.getExpr()) } + +private predicate numberableAssignment(Assignment a) { + numberableExpr(a.getLValue()) and + numberableExpr(a.getRValue()) +} + +private predicate numberableTypeOfAccess(TypeofExpr typeOf) { + numberableExpr(typeOf.getTypeAccess()) +} + +private predicate numberableArrayAccess(ArrayAccess aa) { + numberableExpr(aa.getQualifier()) and + count(aa.getAnIndex()) = 1 +} + +private predicate numberableArrayInitializer(ArrayInitializer init) { + init.getNumberOfElements() < 256 and + init instanceof ArrayInitializerHashCons::NumberableList +} + +private predicate numberableArrayCreation(ArrayCreation ac) { + numberableExpr(ac.getInitializer()) and + ac instanceof ArrayCreationHashCons::NumberableList +} + +private predicate numberableLocalVariableDecl(LocalVariableDeclExpr lvd) { + not exists(lvd.getInitializer()) + or + numberableExpr(lvd.getInitializer()) +} + +/** + * Holds if `e` can be assigned a non-unique hashcons. + * + * Note: This predicate _must not_ depend on `THashCons`. + */ +private predicate numberableExpr(Expr e) { + e instanceof LocalScopeVariableAccess + or + e instanceof FieldAccess + or + e instanceof Literal + or + e instanceof TypeAccess + or + e instanceof IndexerAccess + or + e instanceof EventAccess + or + e instanceof DynamicMemberAccess + or + e instanceof DefineSymbolExpr + or + numberableExpr(e.(FieldAccess).getQualifier()) + or + numberableExpr(e.(PropertyAccess).getQualifier()) + or + numberableBinaryExpr(e) + or + numberableExpr(e.(UnaryOperation).getOperand()) + or + numberableCall(e) + or + numberableConditional(e) + or + e instanceof ThisAccess + or + e instanceof BaseAccess + or + numberableDefaultValue(e) + or + numberableCast(e) + or + numberableAssignment(e) + or + numberableTypeOfAccess(e) + or + numberableArrayAccess(e) + or + numberableArrayInitializer(e) + or + numberableArrayCreation(e) + or + numberableLocalVariableDecl(e) +} + +/** + * Gets the non-unique hashcons for `e`, if any. + */ +private THashCons nonUniqueHashCons(Expr e) { + exists(LocalScopeVariable v | + variableAccessHashCons(e, v) and + result = TVariableAccessHashCons(v) + ) + or + exists(Type type, string value | + constantHashCons(e, type, value) and + result = TConstantHashCons(type, value) + ) + or + exists(Field field, THashCons qualifier | + fieldAccessHashCons(e, field, qualifier) and + result = TFieldAccessHashCons(field, qualifier) + ) + or + exists(Property prop, THashCons qualifier | + propertyAccessHashCons(e, prop, qualifier) and + result = TPropertyAccessHashCons(prop, qualifier) + ) + or + exists(string operator, THashCons left, THashCons right | + binaryHashCons(e, operator, left, right) and + result = TBinaryHashCons(operator, left, right) + ) + or + exists(string operator, THashCons operand | + unaryHashCons(e, operator, operand) and + result = TUnaryHashCons(operator, operand) + ) + or + exists(THashCons cond, THashCons then_, THashCons else_ | + conditionalHashCons(e, cond, then_, else_) and + result = TConditionalHashCons(cond, then_, else_) + ) + or + exists(Type t | + typeAccessHashCons(e, t) and + result = TTypeAccessHashCons(t) + ) + or + exists(Indexer i | + indexerAccessHashCons(e, i) and + result = TIndexerAccessHashCons(i) + ) + or + exists(Event ev | + eventAccessHashCons(e, ev) and + result = TEventAccessHashCons(ev) + ) + or + exists(DynamicMember dm | + dynamicMemberAccessHashCons(e, dm) and + result = TDynamicMemberAccessHashCons(dm) + ) + or + exists(string name, CallHashCons::TListPartialHashCons args | + methodCallHashCons(e, name, args) and + result = TMethodCallHashCons(name, args) + ) + or + exists(string name, CallHashCons::TListPartialHashCons args | + constructorInitializerCallHashCons(e, name, args) and + result = TConstructorInitializerCallHashCons(name, args) + ) + or + exists(string name, CallHashCons::TListPartialHashCons args | + operatorCallHashCons(e, name, args) and + result = TOperatorCallHashCons(name, args) + ) + or + exists(THashCons expr, CallHashCons::TListPartialHashCons args | + delegateLikeCallHashCons(e, expr, args) and + result = TDelegateLikeCallHashCons(expr, args) + ) + or + exists(string name, CallHashCons::TListPartialHashCons args | + objectCreationHashCons(e, name, args) and + result = TObjectCreationHashCons(name, args) + ) + or + thisHashCons(e) and + result = TThisHashCons() + or + baseHashCons(e) and + result = TBaseHashCons() + or + defaultValueWithoutTypeHashCons(e) and + result = TDefaultValueWithoutTypeHashCons() + or + exists(THashCons typeAccess | + defaultValueWithTypeHashCons(e, typeAccess) and + result = TDefaultValueWithTypeHashCons(typeAccess) + ) + or + exists(THashCons operand, Type targetType | + castHashCons(e, targetType, operand) and + result = TCastHashCons(targetType, operand) + ) + or + exists(string operator, THashCons left, THashCons right | + assignmentHashCons(e, operator, left, right) and + result = TAssignmentHashCons(operator, left, right) + ) + or + exists(THashCons typeAccess | + typeOfHashCons(e, typeAccess) and + result = TTypeOfHashCons(typeAccess) + ) + or + exists(THashCons index, THashCons qualifier | + arrayAccessHashCons(e, index, qualifier) and + result = TArrayAccessHashCons(index, qualifier) + ) + or + exists(ArrayInitializerHashCons::TListPartialHashCons list | + arrayInitializerHashCons(e, list) and + result = TArrayInitializerHashCons(list) + ) + or + exists(THashCons initializer, ArrayCreationHashCons::TListPartialHashCons lengths | + arrayCreationHashCons(e, initializer, lengths) and + result = TArrayCreationHashCons(initializer, lengths) + ) + or + exists(Variable v, THashCons initializer | + localVariableDeclWithInitializerHashCons(e, v, initializer) and + result = TLocalVariableDeclWithInitializerHashCons(v, initializer) + ) + or + exists(Variable v | + localVariableDeclWithoutInitializerHashCons(e, v) and + result = TLocalVariableDeclWithoutInitializerHashCons(v) + ) + or + exists(string name | + defineSymbolHashCons(e, name) and + result = TDefineSymbolHashCons(name) + ) +} + +private predicate uniqueHashCons(Expr e) { not numberableExpr(e) } + +private THashCons tHashCons(Expr e) { + result = nonUniqueHashCons(e) + or + uniqueHashCons(e) and + result = TUniqueHashCons(e) +} + +/** + * Gets the hashcons of `e`, if any. + * + * To check if `e1` has the same structure as `e2` + * use `hashCons(e1).getAnExpr() = e2`. + */ +cached +HashCons hashCons(Expr e) { result = tHashCons(e) } + +/** + * A representation of the "structure" of an expression. + */ +class HashCons extends THashCons { + Expr getAnExpr() { this = hashCons(result) } + + /** Gets the unique representative expression with this hashcons. */ + private Expr getReprExpr() { + result = + min(Location loc, Expr e | + e = this.getAnExpr() and + loc = e.getLocation() + | + e order by loc.getFile().getAbsolutePath(), loc.getStartLine(), loc.getStartColumn() + ) + } + + /** + * Gets the string representation of this hash cons. + * + * This is the `toString` of an arbitrarily chosen expression with this + * hashcons. + */ + string toString() { result = this.getReprExpr().toString() } + + /** + * Gets the location of this hashcons. + * + * This is the location of an arbitrarily chosen expression with this + * hashcons. + */ + Location getLocation() { result = this.getReprExpr().getLocation() } +} diff --git a/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/ControlFlow.qll b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/ControlFlow.qll new file mode 100644 index 000000000000..79de23b8bd23 --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/ControlFlow.qll @@ -0,0 +1,11 @@ +import csharp + +/** + * Provides classes for performing global (inter-procedural) control flow analyses. + */ +module ControlFlow { + private import internal.ControlFlowSpecific + private import codeql.globalcontrolflow.ControlFlow + import ControlFlowMake + import Public +} diff --git a/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowPrivate.qll b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowPrivate.qll new file mode 100644 index 000000000000..e9043da6c604 --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowPrivate.qll @@ -0,0 +1,32 @@ +private import csharp as CS +private import ControlFlowPublic + +predicate edge(Node n1, Node n2) { n1.getASuccessor() = n2 } + +predicate callTarget(CallNode call, Callable target) { call.getARuntimeTarget() = target } + +predicate flowEntry(Callable c, Node entry) { + entry.(CS::ControlFlow::Nodes::EntryNode).getCallable() = c +} + +predicate flowExit(Callable c, Node exitNode) { + exitNode.(CS::ControlFlow::Nodes::ExitNode).getCallable() = c +} + +Callable getEnclosingCallable(Node n) { n.getEnclosingCallable() = result } + +predicate hiddenNode(Node n) { none() } + +private newtype TSplit = TNone() { none() } + +class Split extends TSplit { + abstract string toString(); + + abstract CS::Location getLocation(); + + abstract predicate entry(Node n1, Node n2); + + abstract predicate exit(Node n1, Node n2); + + abstract predicate blocked(Node n1, Node n2); +} diff --git a/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowPublic.qll b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowPublic.qll new file mode 100644 index 000000000000..a67bc54a90b7 --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowPublic.qll @@ -0,0 +1,13 @@ +private import csharp as CS + +class Node extends CS::ControlFlow::Node { } + +class CallNode extends Node { + CS::Call call; + + CallNode() { call = super.getAstNode() } + + Callable getARuntimeTarget() { result = call.getARuntimeTarget() } +} + +class Callable = CS::Callable; diff --git a/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowSpecific.qll b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowSpecific.qll new file mode 100644 index 000000000000..f1f8ba3a5d75 --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/interproccontrolflow/internal/ControlFlowSpecific.qll @@ -0,0 +1,19 @@ +/** + * Provides C#-specific definitions for use in the control-flow library. + */ + +private import csharp +private import codeql.globalcontrolflow.ControlFlow + +module Private { + import ControlFlowPrivate +} + +module Public { + import ControlFlowPublic +} + +module CSharpControlFlow implements InputSig { + import Private + import Public +} 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 668e3ddcb201..721ee1b70621 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll @@ -4,6 +4,7 @@ */ import csharp +private import codeql.util.Unit 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 @@ -24,16 +25,93 @@ abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for uncontrolled data in path expression vulnerabilities. */ -abstract class Sanitizer extends DataFlow::ExprNode { } +abstract class Sanitizer extends DataFlow::ExprNode { + /** Holds if this is a sanitizer when the flow state is `state`. */ + predicate isBarrier(TaintedPathConfig::FlowState state) { any() } +} + +/** A path normalization step. */ +private class PathNormalizationStep extends Unit { + /** + * Holds if the flow step from `n1` to `n2` transforms the path into an + * absolute path. + * + * For example, the argument-to-return-value step through a call + * to `System.IO.Path.GetFullPath` is a normalization step. + */ + abstract predicate isAdditionalFlowStep(DataFlow::Node n1, DataFlow::Node n2); +} + +private class GetFullPathStep extends PathNormalizationStep { + override predicate isAdditionalFlowStep(DataFlow::Node n1, DataFlow::Node n2) { + exists(Call call | + call.getARuntimeTarget().hasFullyQualifiedName("System.IO.Path", "GetFullPath") and + n1.asExpr() = call.getArgument(0) and + n2.asExpr() = call + ) + } +} + +/** Holds if `e` may evaluate to an absolute path. */ +bindingset[e] +pragma[inline_late] +private predicate isAbsolute(Expr e) { + exists(Expr absolute | DataFlow::localExprFlow(absolute, e) | + exists(Call call | absolute = call | + call.getARuntimeTarget() + .hasFullyQualifiedName(["System.Web.HttpServerUtilityBase", "System.Web.HttpRequest"], + "MapPath") + or + call.getARuntimeTarget().hasFullyQualifiedName("System.IO.Path", "GetFullPath") + or + call.getARuntimeTarget().hasFullyQualifiedName("System.IO.Directory", "GetCurrentDirectory") + ) + or + exists(PropertyRead read | absolute = read | + read.getTarget().hasFullyQualifiedName("System", "Environment", "CurrentDirectory") + ) + ) +} + +private class PathCombineStep extends PathNormalizationStep { + override predicate isAdditionalFlowStep(DataFlow::Node n1, DataFlow::Node n2) { + exists(Call call | + // The result of `Path.Combine(x, y)` is an absolute path when `x` is an + // absolute path. + call.getARuntimeTarget().hasFullyQualifiedName("System.IO.Path", "Combine") and + isAbsolute(call.getArgument(0)) and + n1.asExpr() = call.getArgument(1) and + n2.asExpr() = call + ) + } +} /** * A taint-tracking configuration for uncontrolled data in path expression vulnerabilities. */ -private module TaintedPathConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { source instanceof Source } +private module TaintedPathConfig implements DataFlow::StateConfigSig { + newtype FlowState = + additional NotNormalized() or + additional Normalized() + + predicate isSource(DataFlow::Node source, FlowState state) { + source instanceof Source and state = NotNormalized() + } predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + predicate isSink(DataFlow::Node sink, FlowState state) { none() } + + predicate isAdditionalFlowStep(DataFlow::Node n1, FlowState s1, DataFlow::Node n2, FlowState s2) { + any(PathNormalizationStep step).isAdditionalFlowStep(n1, n2) and + s1 = NotNormalized() and + s2 = Normalized() + } + + predicate isBarrierOut(DataFlow::Node node, FlowState state) { + isAdditionalFlowStep(_, state, node, _) + } + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } predicate observeDiffInformedIncrementalMode() { any() } @@ -42,7 +120,7 @@ private module TaintedPathConfig implements DataFlow::ConfigSig { /** * A taint-tracking module for uncontrolled data in path expression vulnerabilities. */ -module TaintedPath = TaintTracking::Global; +module TaintedPath = TaintTracking::GlobalWithState; /** * DEPRECATED: Use `ThreatModelSource` instead. @@ -101,7 +179,7 @@ class StreamWriterTaintedPathSink extends Sink { } /** - * A weak guard that is insufficient to prevent path tampering. + * A weak guard that may be insufficient to prevent path tampering. */ private class WeakGuard extends Guard { WeakGuard() { @@ -120,6 +198,14 @@ private class WeakGuard extends Guard { or this.(LogicalOperation).getAnOperand() instanceof WeakGuard } + + predicate isBarrier(TaintedPathConfig::FlowState state) { + state = TaintedPathConfig::Normalized() and + exists(Method m | this.(MethodCall).getTarget() = m | + m.getName() = "StartsWith" or + m.getName() = "EndsWith" + ) + } } /** @@ -128,13 +214,26 @@ private class WeakGuard extends Guard { * A weak check is one that is insufficient to prevent path tampering. */ class PathCheck extends Sanitizer { + Guard g; + PathCheck() { +<<<<<<< HEAD + // This expression is structurally replicated in a dominating guard + exists(AbstractValues::BooleanValue v | g = this.(GuardedDataFlowNode).getAGuard(_, v)) + } + + override predicate isBarrier(TaintedPathConfig::FlowState state) { + g.(WeakGuard).isBarrier(state) + or + not g instanceof WeakGuard +======= // This expression is structurally replicated in a dominating guard which is not a "weak" check exists(Guard g, GuardValue v | g = this.(GuardedDataFlowNode).getAGuard(_, v) and exists(v.asBooleanValue()) and not g instanceof WeakGuard ) +>>>>>>> codeql-cli/latest } } 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 4a2b27591433..81b730b83112 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll @@ -6,10 +6,368 @@ import csharp private import semmle.code.csharp.controlflow.Guards private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks +abstract private class AbstractSanitizerMethod extends Method { } + +class MethodSystemStringStartsWith extends AbstractSanitizerMethod { + MethodSystemStringStartsWith() { this.hasFullyQualifiedName("System.String", "StartsWith") } +} + +abstract private class UnsanitizedPathCombiner extends Expr { } + +class PathCombinerViaMethodCall extends UnsanitizedPathCombiner { + PathCombinerViaMethodCall() { + this.(MethodCall).getTarget().hasFullyQualifiedName("System.IO.Path", "Combine") + } +} + +class PathCombinerViaStringInterpolation extends UnsanitizedPathCombiner instanceof InterpolatedStringExpr {} + +class PathCombinerViaStringConcatenation extends UnsanitizedPathCombiner instanceof AddExpr { + PathCombinerViaStringConcatenation() { + this.getAnOperand() instanceof StringLiteral + } +} + +class MethodCallGetFullPath extends MethodCall { + MethodCallGetFullPath() { this.getTarget().hasFullyQualifiedName("System.IO.Path", "GetFullPath") } +} + /** - * A data flow source for unsafe zip extraction. + * A taint tracking module for GetFullPath to String.StartsWith. + */ +module GetFullPathToQualifierTT = + TaintTracking::Global; + +private module GetFullPathToQualifierTaintTrackingConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node node) { + exists(MethodCallGetFullPath mcGetFullPath | node = DataFlow::exprNode(mcGetFullPath)) + } + + predicate isSink(DataFlow::Node node) { + exists(MethodCall mc | + mc.getTarget() instanceof MethodSystemStringStartsWith and + node.asExpr() = mc.getQualifier() + ) + } +} + +class ZipArchiveEntryClass extends Class{ + ZipArchiveEntryClass(){ + this.hasFullyQualifiedName("System.IO.Compression", "ZipArchiveEntry") + } +} + +/** + * The `FullName` property of `System.IO.Compression.ZipArchiveEntry`. + */ +class ZipArchiveEntryFullNameAccess extends Property{ + ZipArchiveEntryFullNameAccess(){ + this.getDeclaringType() instanceof ZipArchiveEntryClass and + this.getName() = "FullName" + } +} + +/** An access to the `FullName` property of a `ZipArchiveEntry`. */ +class ArchiveFullNameSource extends Source { + ArchiveFullNameSource() { + exists(ZipArchiveEntryFullNameAccess pa | pa.getAnAccess() = this.asExpr()) + } +} + +/** + * A taint tracking module for String combining to GetFullPath. + */ +module PathCombinerToGetFullPathTT = + TaintTracking::Global; + +/** + * PathCombinerToGetFullPathTaintTrackingConfiguration - A Taint Tracking configuration that tracks + * a File path combining expression (Such as string concatenation, Path.Combine, or string interpolation), + * to a Path.GetFullPath method call's argument. + * + * We need this because we need to find a safe sequence of operations wherein + * - An absolute path is created (uncanonicalized) + * - The Path is canonicalized + * + * If the operations are in the opposite order, the resultant may still contain path traversal characters, + * as you cannot fully resolve a relative path. So we must ascertain that they are conducted in this sequence. + */ +private module PathCombinerToGetFullPathTaintTrackingConfiguration implements DataFlow::ConfigSig { + /** + * We are looking for the result of some Path combining operation (String concat, Path.Combine, etc.) + */ + predicate isSource(DataFlow::Node node) { + exists(UnsanitizedPathCombiner pathCombiner | node = DataFlow::exprNode(pathCombiner)) + } + + /** + * Find the first (and only) argument of Path.GetFullPath, so we make sure that our expression + * first goes through some path combining function, and then is canonicalized. + */ + predicate isSink(DataFlow::Node node) { + exists(MethodCallGetFullPath mcGetFullPath | + node = DataFlow::exprNode(mcGetFullPath.getArgument(0)) + ) + } +} + +/** + * Predicate to check for a safe sequence of events + * Path.Combine THEN Path.GetFullPath is applied (with possibly arbitrary mutations) + */ +private predicate safeCombineGetFullPathSequence(MethodCallGetFullPath mcGetFullPath, Expr q) { + exists(UnsanitizedPathCombiner source | + PathCombinerToGetFullPathTT::flow(DataFlow::exprNode(source), + DataFlow::exprNode(mcGetFullPath.getArgument(0))) + ) and + GetFullPathToQualifierTT::flow(DataFlow::exprNode(mcGetFullPath), DataFlow::exprNode(q)) +} + +/** + * The set of /valid/ Guards of RootSanitizerMethodCall. + * + * IN CONJUNCTION with BOTH + * Path.Combine + * AND Path.GetFullPath + * OR + * There is a direct flow from Path.GetFullPath to qualifier of RootSanitizerMethodCall. + * + * It is not simply enough for the qualifier of String.StartsWith + * to pass through Path.Combine without also passing through GetFullPath AFTER. + */ +class RootSanitizerMethodCall extends SanitizerMethodCall { + RootSanitizerMethodCall() { + exists(MethodSystemStringStartsWith sm | this.getTarget() = sm) and + exists(Expr q, MethodCallGetFullPath mcGetFullPath | + this.getQualifier() = q and + safeCombineGetFullPathSequence(mcGetFullPath, q) + ) + } + + override Expr getFilePathArgument() { result = this.getQualifier() } +} + +/** + * The set of Guards of RootSanitizerMethodCall that are used IN CONJUNCTION with + * Path.GetFullPath - it is not simply enough for the qualifier of String.StartsWith + * to pass through Path.Combine without also passing through GetFullPath. + */ +class ZipSlipGuard extends Guard { + ZipSlipGuard() { this instanceof SanitizerMethodCall } + + Expr getFilePathArgument() { result = this.(SanitizerMethodCall).getFilePathArgument() } +} + +abstract private class SanitizerMethodCall extends MethodCall { + SanitizerMethodCall() { this instanceof MethodCall } + + abstract Expr getFilePathArgument(); +} + +/** + * A taint tracking module for Zip Slip Guard. + */ +module SanitizedGuardTT = TaintTracking::Global; + +/** + * SanitizedGuardTaintTrackingConfiguration - A Taint Tracking configuration class to trace + * parameters of a function to calls to RootSanitizerMethodCall (String.StartsWith). + * + * For example, the following function: + * void exampleFn(String somePath){ + * somePath = Path.GetFullPath(somePath); + * ... + * if(somePath.startsWith("aaaaa")) + * ... + * ... + * } + */ +private module SanitizedGuardTaintTrackingConfiguration implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source instanceof DataFlow::ParameterNode and + exists(RootSanitizerMethodCall smc | + smc.getEnclosingCallable() = source.getEnclosingCallable() + ) + } + + predicate isSink(DataFlow::Node sink) { + exists(RootSanitizerMethodCall smc, Expr e | + e = sink.asExpr() and + e = [ + smc.getAnArgument(), + smc.getQualifier() + ] + ) + } +} + +/** + * A Callable that successfully validates a path will resolve under a given directory, + * and if it does not, throws an exception. + */ +private class ValidatingCallableThrowing extends Callable{ + Parameter paramFilename; + ValidatingCallableThrowing(){ + paramFilename = this.getAParameter() and + // It passes the guard, contraining the function argument to the Guard argument. + exists(ZipSlipGuard g, DataFlow::ParameterNode source, DataFlow::Node sink | + g.getEnclosingCallable() = this and + source = DataFlow::parameterNode(paramFilename) and + sink = DataFlow::exprNode(g.getFilePathArgument()) and + SanitizedGuardTT::flow(source, sink) and + exists(AbstractValues::BooleanValue bv, ThrowStmt throw | + throw.getEnclosingCallable() = this and + forall(TryStmt try | try.getEnclosingCallable() = this | not throw.getParent+() = try) and + // If there exists a control block that guards against misuse + bv.getValue() = false and + g.controlsNode(throw.getAControlFlowNode(), bv) + ) + ) + } + Parameter paramFilePath() { result = paramFilename } +} + +/** + * An AbstractWrapperSanitizerMethod is a Method that + * is a suitable sanitizer for a ZipSlip path that may not have been canonicalized prior. + * + * If the return value of this Method correctly validates if a file path is in a valid location, + * or is a restricted subset of that validation, then any use of this Method is as valid as the Root + * sanitizer (Path.StartsWith). + */ +abstract private class AbstractWrapperSanitizerMethod extends AbstractSanitizerMethod { + Parameter paramFilename; + + AbstractWrapperSanitizerMethod() { + this.getReturnType() instanceof BoolType and + paramFilename = this.getAParameter() + } + + Parameter paramFilePath() { result = paramFilename } +} + +/** + * A DirectWrapperSantizierMethod is a Method where + * The function can /only/ returns true when passes through the RootSanitizerGuard + * + * bool wrapperFn(a,b){ + * if(guard(a,b)) + * return true + * .... + * return false + * } + * + * bool wrapperFn(a,b){ + * ... + * return guard(a,b) + * } */ -abstract class Source extends DataFlow::Node { } +class DirectWrapperSantizierMethod extends AbstractWrapperSanitizerMethod { + /** + * To be declared a Wrapper, a function must: + * - Be a predicate (return a boolean) + * - Accept and use a parameter which represents a File path + * - Contain a call to another sanitizer + * - And can only return true if the sanitizer also returns true. + */ + DirectWrapperSantizierMethod() { + // For every return statement in this Method, + forex(ReturnStmt ret | ret.getEnclosingCallable() = this | + // The function returns false (Fails the Guard) + ret.getExpr().(BoolLiteral).getBoolValue() = false + or + // It passes the guard, contraining the function argument to the Guard argument. + exists(ZipSlipGuard g, DataFlow::ParameterNode source, DataFlow::Node sink | + g.getEnclosingCallable() = this and + source = DataFlow::parameterNode(paramFilename) and + sink = DataFlow::exprNode(g.getFilePathArgument()) and + SanitizedGuardTT::flow(source, sink) and + ( + exists(AbstractValues::BooleanValue bv | + // If there exists a control block that guards against misuse + bv.getValue() = true and + g.controlsNode(ret.getAControlFlowNode(), bv) + ) + or + // Or if the function returns the resultant of the guard call + DataFlow::localFlow(DataFlow::exprNode(g), DataFlow::exprNode(ret.getExpr())) + ) + ) + ) + } +} + +/** + * An IndirectOverloadedWrapperSanitizerMethod is a Method in which simply wraps /another/ wrapper.class + * + * Usually this will look like the following stanza: + * boolean someWrapper(string s){ + * return someWrapper(s, true); + * } + */ +class IndirectOverloadedWrapperSantizierMethod extends AbstractWrapperSanitizerMethod { + /** + * To be declared a Wrapper, a function must: + * - Be a predicate (return a boolean) + * - Accept and use a parameter which represents a File path (via delegation) + * - Contain a call to another sanitizer (via delegation) + * - And can only return true if the delegate sanitizer also returns true. + */ + IndirectOverloadedWrapperSantizierMethod() { + // For every return statement in our Method, + forex(ReturnStmt ret | ret.getEnclosingCallable() = this | + // The Return statement returns false OR + ret.getExpr().(BoolLiteral).getBoolValue() = false + or + // The Method returns the result of calling another known-good sanitizer, connecting + // the parameters of this function to the sanitizer MethodCall. + exists(ZipSlipGuard g | + // If the parameter flows directly to SanitizerMethodCall, and the resultant is returned + DataFlow::localFlow(DataFlow::parameterNode(paramFilename), + DataFlow::exprNode(g.getFilePathArgument())) and + DataFlow::localFlow(DataFlow::exprNode(g), DataFlow::exprNode(ret.getExpr())) + ) + ) + } +} + +/** + * A Wrapped Sanitizer Method call (some function that is equally or more restrictive than our root sanitizer) + * + * bool wrapperMethod(string path){ + * return realSanitizer(path); + * } + */ +class WrapperSanitizerMethodCall extends SanitizerMethodCall { + AbstractWrapperSanitizerMethod wrapperMethod; + + WrapperSanitizerMethodCall() { + exists(AbstractWrapperSanitizerMethod sm | + this.getTarget() = sm and + wrapperMethod = sm + ) + } + + pragma[nomagic] + private predicate paramFilePathIndex(int index) { + index = wrapperMethod.paramFilePath().getIndex() + } + + + override Expr getFilePathArgument() { + exists(int index | + this.paramFilePathIndex(index) and + result = this.getArgument(index) + ) + } +} + +private predicate wrapperCheckGuard(Guard g, Expr e, AbstractValue v) { + // A given wrapper method call, with the filePathArgument as a sink, that returns 'true' + g instanceof WrapperSanitizerMethodCall and + g.(WrapperSanitizerMethodCall).getFilePathArgument() = e and + v.(AbstractValues::BooleanValue).getValue() = true +} /** * A data flow sink for unsafe zip extraction. @@ -19,7 +377,116 @@ abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for unsafe zip extraction. */ -abstract class Sanitizer extends DataFlow::ExprNode { } +abstract private class Sanitizer extends DataFlow::ExprNode { } + +class WrapperCheckSanitizer extends Sanitizer { + // A Wrapped RootSanitizer that is an explicit subset of RootSanitizer + WrapperCheckSanitizer() { this = DataFlow::BarrierGuard::getABarrierNode() } +} + +/** + * A Call to `ValidatingCallableThrowing` which acts as a barrier in a DataFlow + */ +class ValidatingCallableThrowingSanitizer extends Sanitizer { + ValidatingCallableThrowingSanitizer(){ + exists(ValidatingCallableThrowing validator, Call validatorCall | validatorCall = validator.getACall() | + this = DataFlow::exprNode(validatorCall.getAnArgument()) + ) + } +} + +/** + * A data flow source for unsafe zip extraction. + */ +abstract private class Source extends DataFlow::Node { } + +/** + * Access to the `FullName` property of the archive item + */ +class ArchiveEntryFullName extends Source { + ArchiveEntryFullName() { + exists(PropertyAccess pa | + pa.getTarget().hasFullyQualifiedName("System.IO.Compression.ZipArchiveEntry", "FullName") and + this = DataFlow::exprNode(pa) + ) + } +} + +/** + * Argument to extract to file extension method + */ +class SinkCompressionExtractToFileArgument extends Sink { + SinkCompressionExtractToFileArgument() { + exists(MethodCall mc | + mc.getTarget().hasFullyQualifiedName("System.IO.Compression.ZipFileExtensions", "ExtractToFile") and + this.asExpr() = mc.getArgumentForName("destinationFileName") + ) + } +} + +/** + * File Stream created from tainted file name through File.Open/File.Create + */ +class SinkFileOpenArgument extends Sink { + SinkFileOpenArgument() { + exists(MethodCall mc | + mc.getTarget().hasFullyQualifiedName("System.IO.File", ["Open", "OpenWrite", "Create"]) and + this.asExpr() = mc.getArgumentForName("path") + ) + } +} + +/** + * File Stream created from tainted file name passed directly to the constructor + */ +class SinkStreamConstructorArgument extends Sink { + SinkStreamConstructorArgument() { + exists(ObjectCreation oc | + oc.getTarget().getDeclaringType().hasFullyQualifiedName("System.IO", "FileStream") and + this.asExpr() = oc.getArgumentForName("path") + ) + } +} + +/** + * Constructor to FileInfo can take tainted file name and subsequently be used to open file stream + */ +class SinkFileInfoConstructorArgument extends Sink { + SinkFileInfoConstructorArgument() { + exists(ObjectCreation oc | + oc.getTarget().getDeclaringType().hasFullyQualifiedName("System.IO", "FileInfo") and + this.asExpr() = oc.getArgumentForName("fileName") + ) + } +} + +/** + * Extracting just file name from a ZipEntry, not the full path + */ +class FileNameExtrationSanitizer extends Sanitizer { + FileNameExtrationSanitizer() { + exists(MethodCall mc | + mc.getTarget().hasFullyQualifiedName("System.IO.Path", "GetFileName") and + this = DataFlow::exprNode(mc.getAnArgument()) + ) + } +} + +/** + * Checks the string for relative path, + * or checks the destination folder for whitelisted/target path, etc + */ +class StringCheckSanitizer extends Sanitizer { + StringCheckSanitizer() { + exists(MethodCall mc | + ( + mc instanceof RootSanitizerMethodCall or + mc.getTarget().hasFullyQualifiedName("System.String", "Substring") + ) and + this = DataFlow::exprNode(mc.getQualifier()) + ) + } +} /** * A taint tracking configuration for Zip Slip. @@ -31,12 +498,20 @@ private module ZipSlipConfig implements DataFlow::ConfigSig { predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + // If the sink is a method call, and the source is an argument to that method call + exists(MethodCall mc | succ.asExpr() = mc and pred.asExpr() = mc.getAnArgument()) + } + predicate observeDiffInformedIncrementalMode() { any() } } /** * A taint tracking module for Zip Slip. */ +<<<<<<< HEAD +module ZipSlip = TaintTracking::Global; +======= module ZipSlip = TaintTracking::Global; /** An access to the `FullName` property of a `ZipArchiveEntry`. */ @@ -149,3 +624,4 @@ private predicate stringCheckGuard(Guard g, Expr e, GuardValue v) { class StringCheckSanitizer extends Sanitizer { StringCheckSanitizer() { this = DataFlow::BarrierGuard::getABarrierNode() } } +>>>>>>> codeql-cli/latest diff --git a/csharp/ql/src/Security Features/CWE-022/ZipSlip.qhelp b/csharp/ql/src/Security Features/CWE-022/ZipSlip.qhelp index d75ababa6a8b..fc1ebe1e4670 100644 --- a/csharp/ql/src/Security Features/CWE-022/ZipSlip.qhelp +++ b/csharp/ql/src/Security Features/CWE-022/ZipSlip.qhelp @@ -26,7 +26,7 @@ written to c:\sneaky-file.

    Ensure that output paths constructed from zip archive entries are validated to prevent writing files to unexpected locations.

    -

    The recommended way of writing an output file from a zip archive entry is to:

    +

    The recommended way of writing an output file from a zip archive entry is to conduct the following in sequence:

    1. Use Path.Combine(destinationDirectory, archiveEntry.FullName) to determine the raw diff --git a/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql index 330ad1c1c329..710228ffc0ef 100644 --- a/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql +++ b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql @@ -12,35 +12,57 @@ import csharp import InsecureSqlConnection::PathGraph +import InsecureSQLConnection -/** - * A data flow configuration for tracking strings passed to `SqlConnection[StringBuilder]` instances. - */ -module InsecureSqlConnectionConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { - exists(string s | s = source.asExpr().(StringLiteral).getValue().toLowerCase() | - s.matches("%encrypt=false%") - or - not s.matches("%encrypt=%") +class Source extends DataFlow::Node { + string sourcestring; + + Source() { + sourcestring = this.asExpr().(StringLiteral).getValue().toLowerCase() and + ( + not sourcestring.matches("%encrypt=%") or + sourcestring.matches("%encrypt=false%") ) } - predicate isSink(DataFlow::Node sink) { + predicate setsEncryptFalse() { sourcestring.matches("%encrypt=false%") } +} + +class Sink extends DataFlow::Node { + Version version; + + Sink() { exists(ObjectCreation oc | - oc.getRuntimeArgument(0) = sink.asExpr() and + oc.getRuntimeArgument(0) = this.asExpr() and ( oc.getType().getName() = "SqlConnectionStringBuilder" or oc.getType().getName() = "SqlConnection" ) and - not exists(MemberInitializer mi | - mi = oc.getInitializer().(ObjectInitializer).getAMemberInitializer() and - mi.getLValue().(PropertyAccess).getTarget().getName() = "Encrypt" and - mi.getRValue().(BoolLiteral).getValue() = "true" - ) + version = oc.getType().getALocation().(Assembly).getVersion() ) } + predicate isEncryptedByDefault() { version.compareTo("4.0") >= 0 } +} + +predicate isEncryptTrue(Source source, Sink sink) { + sink.isEncryptedByDefault() and + not source.setsEncryptFalse() + or + exists(ObjectCreation oc, Expr e | oc.getRuntimeArgument(0) = sink.asExpr() | + getInfoForInitializedConnEncryption(oc, e) and + e.getValue().toLowerCase() = "true" + ) +} + +/** + * A data flow configuration for tracking strings passed to `SqlConnection[StringBuilder]` instances. + */ +module InsecureSqlConnectionConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } predicate observeDiffInformedIncrementalMode() { any() } } @@ -50,7 +72,9 @@ module InsecureSqlConnectionConfig implements DataFlow::ConfigSig { module InsecureSqlConnection = DataFlow::Global; from InsecureSqlConnection::PathNode source, InsecureSqlConnection::PathNode sink -where InsecureSqlConnection::flowPath(source, sink) +where + InsecureSqlConnection::flowPath(source, sink) and + not isEncryptTrue(source.getNode().(Source), sink.getNode().(Sink)) select sink.getNode(), source, sink, "$@ flows to this SQL connection and does not specify `Encrypt=True`.", source.getNode(), "Connection string" diff --git a/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.qll b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.qll new file mode 100644 index 000000000000..1f30cb955cc5 --- /dev/null +++ b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.qll @@ -0,0 +1,11 @@ +import csharp + +/** + * Holds if `ObjectCreation` has an initializer for a member named `Encrypt`, set to `e` + */ +predicate getInfoForInitializedConnEncryption(ObjectCreation oc, Expr e) { + exists(MemberInitializer mi | mi.getInitializedMember().hasName("Encrypt") | + e = mi.getRValue() and + oc.getInitializer().(ObjectInitializer).getAMemberInitializer() = mi + ) +} diff --git a/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializer.qhelp b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializer.qhelp new file mode 100644 index 000000000000..74165ab248b5 --- /dev/null +++ b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializer.qhelp @@ -0,0 +1,45 @@ + + + + +

      + SQL Server connections where the client is not enforcing the encryption in transit are susceptible to multiple attacks, including a man-in-the-middle, that would potentially compromise the user credentials and/or the TDS session. +

      + +
      + + +

      Ensure that the client code enforces the Encrypt option by setting it to true in the connection string or as a property.

      +

      Explicitly setting the property Encrypt to false will result in unprotected connections.

      + +
      + + +

      The following example shows a SQL connection string that is explicitly disabling the Encrypt setting.

      + + + +

      + The following example shows a SQL connection string that is explicitly enabling the Encrypt setting to force encryption in transit. +

      + + + +
      + +
    2. Microsoft, SQL Protocols blog: + Selectively using secure connection to SQL Server. +
    3. +
    4. Microsoft: + SqlConnection.ConnectionString Property. +
    5. +
    6. Microsoft: + Using Connection String Keywords with SQL Server Native Client. +
    7. +
    8. Microsoft: + Setting the connection properties. +
    9. + + diff --git a/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializer.ql b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializer.ql new file mode 100644 index 000000000000..f2663b508909 --- /dev/null +++ b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializer.ql @@ -0,0 +1,48 @@ +/** + * @name Insecure SQL connection in Initializer + * @description Using an SQL Server connection without enforcing encryption is a security vulnerability. + * This rule variant will flag when the `encrypt` property is explicitly set to `false` during the object initializer + * @kind path-problem + * @id cs/insecure-sql-connection-initializer + * @problem.severity error + * @security-severity 7.5 + * @precision medium + * @tags security + * external/cwe/cwe-327 + */ + +import csharp +import InsecureSqlConnectionInitialize::PathGraph +import InsecureSQLConnection + +class Source extends DataFlow::Node { + Source() { this.asExpr().(BoolLiteral).getBoolValue() = false } +} + +class Sink extends DataFlow::Node { + Sink() { getInfoForInitializedConnEncryption(_, this.asExpr()) } +} + +/** + * A data flow configuration for tracking strings passed to `SqlConnection[StringBuilder]` instances. + */ +module InsecureSqlConnectionInitializeConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } +} + +/** + * A data flow configuration for tracking strings passed to `SqlConnection[StringBuilder]` instances. + */ +module InsecureSqlConnectionInitialize = DataFlow::Global; + +from + ObjectCreation oc, InsecureSqlConnectionInitialize::PathNode source, + InsecureSqlConnectionInitialize::PathNode sink +where + InsecureSqlConnectionInitialize::flowPath(source, sink) and + getInfoForInitializedConnEncryption(oc, sink.getNode().asExpr()) +select sink.getNode(), source, sink, + "A value evaluating to $@ flows to $@ and sets the `encrypt` property.", source.getNode(), + "`false`", oc, "this SQL connection initializer" diff --git a/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializerBad.cs b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializerBad.cs new file mode 100644 index 000000000000..e51e1a261d37 --- /dev/null +++ b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializerBad.cs @@ -0,0 +1,7 @@ +using System.Data.SqlClient; + +// BAD, Encrypt not specified +string connectString = + "Server=1.2.3.4;Database=Anything;Integrated Security=true;"; +var builder = new SqlConnectionStringBuilder(connectString) { Encrypt = false } +var conn = new SqlConnection(builder.ConnectionString); \ No newline at end of file diff --git a/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializerGood.cs b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializerGood.cs new file mode 100644 index 000000000000..2548d15ffd37 --- /dev/null +++ b/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnectionInitializerGood.cs @@ -0,0 +1,7 @@ +using System.Data.SqlClient; + +// BAD, Encrypt not specified +string connectString = + "Server=1.2.3.4;Database=Anything;Integrated Security=true;"; +var builder = new SqlConnectionStringBuilder(connectString) { Encrypt = true } +var conn = new SqlConnection(builder.ConnectionString); \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.qhelp new file mode 100644 index 000000000000..880852155028 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.qhelp @@ -0,0 +1,13 @@ + + + +

      Must validate the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens. See the link below for details

      +
      + + +
    10. Validate the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens wiki
    11. + +
      +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.ql new file mode 100644 index 000000000000..13dd25a1ab11 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.ql @@ -0,0 +1,19 @@ +/** + * @name AAD Issuer Validation With Data Flow + * @description Verify that after creating a new `TokenValidationParameters` object, there is a dataflow to call `EnableAadSigningKeyIssuerValidation`. + * @kind problem + * @tags security + * wilson-library + * @id cs/wilson-library/aad-issuer-validation-data-flow + * @problem.severity error + */ + +import csharp +import WilsonLibAad + +from TokenValidationParametersObjectCreation oc +where + not isTokenValidationParametersCallingEnableAadSigningKeyIssuerValidation(oc) and + oc.fromSource() +select oc, + "The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details." diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.qhelp new file mode 100644 index 000000000000..880852155028 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.qhelp @@ -0,0 +1,13 @@ + + + +

      Must validate the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens. See the link below for details

      +
      + + +
    12. Validate the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens wiki
    13. + +
      +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.ql new file mode 100644 index 000000000000..115132c87ebc --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.ql @@ -0,0 +1,20 @@ +/** + * @name Exists AAD Issuer Validation Call + * @description Verify that there is at least one call to `EnableAadSigningKeyIssuerValidation` if we detect the usage of Wilson library. + * @kind problem + * @tags security + * wilson-library + * @id cs/wilson-library/exists-aad-issuer-validation-call + * @problem.severity error + */ + +import csharp +import WilsonLibAad + +from TokenValidationParametersObjectCreation oc +where + not exists(MethodCall c | c instanceof EnableAadSigningKeyIssuerValidationMethodCall) and + oc.fromSource() +select oc, + "A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details.", + oc, oc.getTarget().toString() diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/WilsonLibAad.qll b/csharp/ql/src/Security Features/JWT/WilsonLib/WilsonLibAad.qll new file mode 100644 index 000000000000..6b372751c8ce --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/WilsonLibAad.qll @@ -0,0 +1,75 @@ +import csharp +import DataFlow + +private module TokenValidationParametersFlowsToAadTokenValidationParametersExtensionCallConfiguration + implements DataFlow::ConfigSig +{ + predicate isSource(DataFlow::Node source) { + exists(TokenValidationParametersObjectCreation oc | source.asExpr() = oc) + } + + predicate isSink(DataFlow::Node sink) { + isExprEnableAadSigningKeyIssuerValidationMethodCall(sink.asExpr()) + } + + /*** + * Additional steps needed because the setter i not `fromSource` + * + * We should eventually add this type of additional steps to the general `DataFlow` library we use + */ + predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { + exists(AssignExpr ae, Expr oc + | + node1.asExpr() = oc and + node2.asExpr() = ae.getLValue() + | + ae = oc.getParent() + ) + or + exists(PropertyAccess e2, PropertyWrite e1 + | + node1.asExpr() = e1 and + node2.asExpr() = e2 + | + e1.getAControlFlowNode().dominates(e2.getAControlFlowNode()) and + e2.getTarget().getSetter().getACall() = e1 + ) + } + + + additional predicate isExprEnableAadSigningKeyIssuerValidationMethodCall(Expr e) { + exists(EnableAadSigningKeyIssuerValidationMethodCall c, PropertyAccess pa | e = pa | + c.getAChild() = pa + ) + or + exists(EnableAadSigningKeyIssuerValidationMethodCall c, VariableAccess va | e = va | + c.getAChild() = va + ) + } +} + +private module TokenValidationParametersFlowsToAadTokenValidationParametersExtensionCallTT = + TaintTracking::Global; + +class TokenValidationParametersObjectCreation extends ObjectCreation { + TokenValidationParametersObjectCreation() { + this.getObjectType() + .hasFullyQualifiedName("Microsoft.IdentityModel.Tokens", "TokenValidationParameters") + } +} + +class EnableAadSigningKeyIssuerValidationMethodCall extends MethodCall { + EnableAadSigningKeyIssuerValidationMethodCall() { + this.getTarget() + .hasFullyQualifiedName("Microsoft.IdentityModel.Validators.AadTokenValidationParametersExtension", + "EnableAadSigningKeyIssuerValidation") + } +} + +predicate isTokenValidationParametersCallingEnableAadSigningKeyIssuerValidation( + TokenValidationParametersObjectCreation oc +) { + exists(DataFlow::Node source, DataFlow::Node sink | oc = source.asExpr() | + TokenValidationParametersFlowsToAadTokenValidationParametersExtensionCallTT::flow(source, sink) + ) +} diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/check-isvalid.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/check-isvalid.qhelp new file mode 100644 index 000000000000..8133e9cc87fe --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/check-isvalid.qhelp @@ -0,0 +1,21 @@ + + + +

      JsonWebTokenHandler.ValidateToken returns a TokenValidationResult object but does not throw an exception when token validation fails.

      + +

      Instead, developers must explicitly check the IsValid property or the Exception property of the TokenValidationResult. +If neither check is performed, the application may treat an invalid token as valid, leading to security vulnerabilities such as unauthorized access.

      +
      + + +

      Always verify the TokenValidationResult returned by ValidateToken by checking the IsValid property or Exception property.

      +
      + + + +
    14. JsonWebTokenHandler.ValidateToken
    15. + +
      +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/check-isvalid.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/check-isvalid.ql new file mode 100644 index 000000000000..a64ba1ea71ee --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/check-isvalid.ql @@ -0,0 +1,24 @@ +/** + * @name JsonWebTokenHandler.ValidateToken return value is not checked + * @description `JsonWebTokenHandler.ValidateToken` does not throw an exception if the return value is not valid. + * This query checks if the returning object `TokenValidationResult` is not accessing either the `IsValid` property or is accessing `Exception` property. + * @kind problem + * @tags security + * wilson-library + * manual-verification-required + * @id cs/wilson-library/check-isvalid + * @problem.severity warning + * @precision high + */ + +import csharp +import wilsonlib + +from JsonWebTokenHandlerValidateTokenCall call +where + not hasAFlowToTokenValidationResultIsValidCall(call) and + not call.getEnclosingCallable() instanceof JsonWebTokenHandlerValidateTokenMethod +select call, + "The call to $@ does not throw an exception if the resulting `TokenValidationResult` object is not valid, and the code in $@ is not checking the `IsValid` property or the `Exception` property to verify.", + call, "`JsonWebTokenHandler.ValidateToken`", call.getEnclosingCallable(), + getFullyQualifiedName(call.getEnclosingCallable()) diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.qhelp new file mode 100644 index 000000000000..0892ee458b04 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.qhelp @@ -0,0 +1,25 @@ + + + + +

      By setting TokenValidationParameter.SignatureValidator validation delegate to a callable that never throws an Exception, validation of the token signature is disabled. Disabling safeguards can lead to security compromise of tokens from any issuer.

      +
      + + +

      Improve the logic of the delegate so to throw an SecurityTokenException in failure cases when you want to fail validation.

      +
      + + +

      This example delegates SignatureValidator to a callable that always returns a Microsoft.IdentityModel.Tokens.SecurityToken.

      + +

      To fix it, use a callable that performs a validation, and fails when appropriate.

      + +
      + + +
    16. azure-activedirectory-identitymodel-extensions-for-dotnet ValidatingTokens wiki
    17. +
      + +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.ql new file mode 100644 index 000000000000..543709696a35 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.ql @@ -0,0 +1,50 @@ +/** + * @name Delegated SignatureValidator for JsonWebTokenHandler never throws an exception + * @description `SignatureValidator` delegator for `JsonWebTokenHandler` always return a `SecurityToken` back without any checks. + * Medium precision version that does not check for subcall exception throws, so false positives are expected. + * @kind problem + * @tags security + * wilson-library + * manual-verification-required + * @id cs/wilson-library/delegated-security-validations-always-permit-signature + * @problem.severity warning + * @precision medium + */ + +import csharp +import DataFlow +import wilsonlib + +module CallableReferenceFlowConfig implements DataFlow::ConfigSig{ + predicate isSource(DataFlow::Node source) { + source.asExpr() instanceof Callable or + source.asExpr() instanceof CallableAccess + } + + predicate isSink(DataFlow::Node sink) { + exists(Assignment a | sink.asExpr() = a.getRValue()) + } + + predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2){ + node1.asExpr() instanceof CallableAccess and + node2.asExpr().(DelegateCreation).getArgument() = node1.asExpr() + } +} +module CallableReferenceFlow = DataFlow::Global; + +from + Assignment a, + TokenValidationParametersPropertyWriteToValidationDelegatedSignatureValidator sv, + Callable c, + DataFlow::Node callableSource +where + a.getLValue() = sv and + not callableThrowsException(c) and + CallableReferenceFlow::flow(callableSource, DataFlow::exprNode(a.getRValue())) and + (callableSource = DataFlow::exprNode(c) or callableSource.asExpr().(CallableAccess).getTarget() = c) +select + sv, + "Delegated $@ for `JsonWebTokenHandler` is $@ that always returns a SecurityToken without any check that throws a SecurityTokenException.", + sv, "SignatureValidator", + c, "a callable" + \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.qhelp new file mode 100644 index 000000000000..5277ef05f4d0 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.qhelp @@ -0,0 +1,28 @@ + + + +

      By setting TokenValidationParameter.IssuerValidator validation delegate to a callable that always return the issuer argument (1st argument), important authentication safeguards are disabled. Disabling safeguards can lead to incorrect validation of tokens from any issuer.

      + +
      + +

      Improve the logic of the delegate so not all code paths return issuer, which effectively disables that type of validation; or throw SecurityTokenException in failure cases when you want to fail validation. +

      +
      + + +

      This example delegates IssuerValidator to a callable that always returns the issuer.

      + + +

      To fix it, use a callable that performs a validation, and fails when appropriate.

      + + +
      + + + +
    18. azure-activedirectory-identitymodel-extensions-for-dotnet ValidatingTokens wiki
    19. + +
      +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.ql new file mode 100644 index 000000000000..16d1aaeb5c31 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.ql @@ -0,0 +1,24 @@ +/** + * @name Delegated IssuerValidator for JsonWebTokenHandler always return issuer argument back + * @description `IssuerValidator` delegator for `JsonWebTokenHandler` always return the `issuer` argument back without any checks. + * Medium precision version that does not check for exception throws, so false positives are expected. + * @kind problem + * @tags security + * wilson-library + * manual-verification-required + * @id cs/wilson-library/delegated-security-validations-always-return-issuer-parameter + * @problem.severity warning + * @precision medium + */ + +import csharp +import DataFlow +import wilsonlib + +from + TokenValidationParametersPropertyWriteToValidationDelegatedIssuerValidator tv, Assignment a, + CallableAlwaysReturnsParameter0MayThrowExceptions e +where a.getLValue() = tv and a.getRValue().getAChild*() = e +select tv, + "Delegated $@ for `JsonWebTokenHandler` is $@.", + tv, tv.getTarget().toString(), e, "a callable that always returns the 1st argument" diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.qhelp new file mode 100644 index 000000000000..4eec2ea8b0ce --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.qhelp @@ -0,0 +1,28 @@ + + + +

      By setting critical TokenValidationParameter validation delegates to always return true, important authentication safeguards are disabled. Disabling safeguards can lead to incorrect validation of tokens from any issuer or expired tokens.

      + +
      + +

      Improve the logic of the delegate so not all code paths return true, which effectively disables that type of validation; or throw SecurityTokenInvalidAudienceException or SecurityTokenInvalidLifetimeException in failure cases when you want to fail validation and have other cases pass by returning true. +

      +
      + + +

      This example delegates AudienceValidator to a callable that always returns true.

      + + +

      To fix it, use a callable that performs a validation, and fails when appropriate.

      + + +
      + + + +
    20. azure-activedirectory-identitymodel-extensions-for-dotnet ValidatingTokens wiki
    21. + +
      +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.ql new file mode 100644 index 000000000000..a10d87198f8b --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.ql @@ -0,0 +1,24 @@ +/** + * @name Delegated security sensitive validations for JsonWebTokenHandler always return true, medium precision + * @description Security sensitive validations for `JsonWebTokenHandler` are being delegated to a function that seems to always return true. + * Higher precision version checks for exception throws, so less false positives are expected. + * @kind problem + * @tags security + * wilson-library + * manual-verification-required + * @id cs/wilson-library/delegated-security-validations-always-return-true + * @problem.severity warning + * @precision high + */ + +import csharp +import DataFlow +import wilsonlib + +from + TokenValidationParametersPropertyWriteToValidationDelegated tv, Assignment a, + AbstractCallableAlwaysReturnsTrueHigherPrecision e +where a.getLValue() = tv and a.getRValue().getAChild*() = e +select tv, + "JsonWebTokenHandler security-sensitive property $@ is being delegated to $@.", + tv, tv.getTarget().toString(), e, "a callable that always returns \"true\"" diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-permit-signature-bad.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-permit-signature-bad.cs new file mode 100644 index 000000000000..05f923c800f8 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-permit-signature-bad.cs @@ -0,0 +1,4 @@ +TokenValidationParameters tokenValidationParamsSignature = new TokenValidationParameters + { + SignatureValidator = (string token, TokenValidationParameters validationParams) => { return new JsonWebToken(token); } + }; \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-permit-signature-good.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-permit-signature-good.cs new file mode 100644 index 000000000000..0dd98a81fd84 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-permit-signature-good.cs @@ -0,0 +1,9 @@ +TokenValidationParameters tokenValidationParamsSignature2 = new TokenValidationParameters +{ + SignatureValidator = (string token, TokenValidationParameters validationParams) => { + if(!someValidation(token)){ + throw new SecurityTokenException("Signature is invalid"); + } + return new JsonWebToken(token); + } +}; \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-issuer-parameter-bad.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-issuer-parameter-bad.cs new file mode 100644 index 000000000000..2de3a63876c4 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-issuer-parameter-bad.cs @@ -0,0 +1,10 @@ +using System; +using Microsoft.IdentityModel.Tokens; +class TestClass +{ + public void TestMethod() + { + TokenValidationParameters parameters = new TokenValidationParameters(); + parameters.IssuerValidator = (string issuer, SecurityToken securityToken, TokenValidationParameters validationParameters) => issuer; + } +} \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-issuer-parameter-good.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-issuer-parameter-good.cs new file mode 100644 index 000000000000..e73024e26525 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-issuer-parameter-good.cs @@ -0,0 +1,16 @@ +using System; +using Microsoft.IdentityModel.Tokens; +class TestClass +{ + public void TestMethod() + { + TokenValidationParameters parameters = new TokenValidationParameters(); + parameters.IssuerValidator = (string issuer, SecurityToken securityToken, TokenValidationParameters validationParameters) => { + if( issuer != _expected) + { + throw new SecurityTokenException("invalid issuer"); + } + return issuer; + }; + } +} \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-true-bad.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-true-bad.cs new file mode 100644 index 000000000000..2eda6821019a --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-true-bad.cs @@ -0,0 +1,10 @@ +using System; +using Microsoft.IdentityModel.Tokens; +class TestClass +{ + public void TestMethod() + { + TokenValidationParameters parameters = new TokenValidationParameters(); + parameters.AudienceValidator = (audiences, token, tvp) => { return true; }; + } +} \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-true-good.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-true-good.cs new file mode 100644 index 000000000000..28ba1d6f94ed --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/delegated-security-validations-always-return-true-good.cs @@ -0,0 +1,17 @@ +using System; +using Microsoft.IdentityModel.Tokens; +class TestClass +{ + public void TestMethod() + { + TokenValidationParameters parameters = new TokenValidationParameters(); + parameters.AudienceValidator = (audiences, token, tvp) => + { + // Implement your own custom audience validation + if (PerformCustomAudienceValidation(audiences, token)) + return true; + else + return false; + }; + } +} \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/security-validation-disabled-bad.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/security-validation-disabled-bad.cs new file mode 100644 index 000000000000..81df44fea9ad --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/security-validation-disabled-bad.cs @@ -0,0 +1,13 @@ +using System; +using Microsoft.IdentityModel.Tokens; +class TestClass +{ + public void TestMethod() + { + TokenValidationParameters parameters = new TokenValidationParameters(); + parameters.RequireExpirationTime = false; + parameters.ValidateAudience = false; + parameters.ValidateIssuer = false; + parameters.ValidateLifetime = false; + } +} \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/examples/security-validation-disabled-good.cs b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/security-validation-disabled-good.cs new file mode 100644 index 000000000000..e2f74c0653da --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/examples/security-validation-disabled-good.cs @@ -0,0 +1,13 @@ +using System; +using Microsoft.IdentityModel.Tokens; +class TestClass +{ + public void TestMethod() + { + TokenValidationParameters parameters = new TokenValidationParameters(); + parameters.RequireExpirationTime = true; + parameters.ValidateAudience = true; + parameters.ValidateIssuer = true; + parameters.ValidateLifetime = true; + } +} \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.qhelp new file mode 100644 index 000000000000..16648e459354 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.qhelp @@ -0,0 +1,27 @@ + + + +

      Token validation checks ensure that while validating tokens, all aspects are analyzed and verified. Turning off validation can lead to security holes by allowing untrusted tokens to make it through validation.

      + +
      + +

      Set Microsoft.IdentityModel.Tokens.TokenValidationParameters property ValidateIssuer to true. Or, remove the assignment to false because the default value is true.

      +
      + + +

      This example disabled the validation.

      + + +

      To fix it, do not disable the validations or use the default value.

      + + +
      + + + +
    22. azure-activedirectory-identitymodel-extensions-for-dotnet ValidatingTokens wiki
    23. + +
      +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.ql new file mode 100644 index 000000000000..07bbcfd27f79 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.ql @@ -0,0 +1,29 @@ +/** + * @name Security sensitive JsonWebTokenHandler ValidateIssuer is disabled + * @description Issuer validaton is disabled for `JsonWebTokenHandler`. + * @kind problem + * @tags security + * wilson-library + * manual-verification-required + * @id cs/wilson-library/security-issuervalidation-disabled + * @problem.severity warning + * @precision high + */ + +import csharp +import wilsonlib + +from + DataFlow::Node source, + DataFlow::Node sink +where + FalseValueFlowsToTokenValidationParametersPropertyWriteToBypassValidationTT::flow(source, sink) and + exists(Assignment a, Property p, PropertyWrite pw | + a.getLValue() = pw and + p.getName() = "ValidateIssuer" and + p.getAnAccess() = pw and + pw = a.getLValue() and + sink.asExpr() = a.getRValue() + ) +select sink, "The ValidateIssuer security-sensitive property is being disabled by the following value: $@.", + source, "false" diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled.qhelp b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled.qhelp new file mode 100644 index 000000000000..b7793198381e --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled.qhelp @@ -0,0 +1,27 @@ + + + +

      Token validation checks ensure that while validating tokens, all aspects are analyzed and verified. Turning off validation can lead to security holes by allowing untrusted tokens to make it through validation.

      + +
      + +

      Set Microsoft.IdentityModel.Tokens.TokenValidationParameters properties RequireExpirationTime, ValidateAudience, ValidateIssuer, or ValidateLifetime to true. Or, remove the assignment to false because the default value is true.

      +
      + + +

      This example disabled the validation.

      + + +

      To fix it, do not disable the validations or use the default value.

      + + +
      + + + +
    24. azure-activedirectory-identitymodel-extensions-for-dotnet ValidatingTokens wiki
    25. + +
      +
      \ No newline at end of file diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled.ql b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled.ql new file mode 100644 index 000000000000..7a1800b81d7e --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/security-validation-disabled.ql @@ -0,0 +1,23 @@ +/** + * @name Security sensitive JsonWebTokenHandler validations are disabled + * @description Check if security sensitive token validations for `JsonWebTokenHandler` are being disabled. + * @kind problem + * @tags security + * wilson-library + * manual-verification-required + * @id cs/wilson-library/security-validations-disabled + * @problem.severity warning + * @precision high + */ + +import csharp +import wilsonlib + +from + DataFlow::Node source, DataFlow::Node sink, + TokenValidationParametersPropertyWriteToBypassSensitiveValidation pw +where + FalseValueFlowsToTokenValidationParametersPropertyWriteToBypassValidationTT::flow(source, sink) and + exists(Assignment a | a.getLValue() = pw | sink.asExpr() = a.getRValue()) +select sink, "The security sensitive property $@ is being disabled by the following value: $@.", pw, + pw.getTarget().toString(), source, "false" diff --git a/csharp/ql/src/Security Features/JWT/WilsonLib/wilsonlib.qll b/csharp/ql/src/Security Features/JWT/WilsonLib/wilsonlib.qll new file mode 100644 index 000000000000..6bef9882cb19 --- /dev/null +++ b/csharp/ql/src/Security Features/JWT/WilsonLib/wilsonlib.qll @@ -0,0 +1,278 @@ +import csharp +import DataFlow + +/** + * Abstract PropertyWrite for `TokenValidationParameters`. + * Not really necessary anymore, but keeping it in case we want to extend the queries to check on other properties. + */ +abstract class TokenValidationParametersPropertyWrite extends PropertyWrite { } + +/** + * An access to a sensitive property for `TokenValidationParameters` that updates the underlying value. + */ +class TokenValidationParametersPropertyWriteToBypassSensitiveValidation extends TokenValidationParametersPropertyWrite { + TokenValidationParametersPropertyWriteToBypassSensitiveValidation() { + exists(Property p, Class c | + c.hasFullyQualifiedName("Microsoft.IdentityModel.Tokens", "TokenValidationParameters") + | + p.getAnAccess() = this and + c.getAProperty() = p and + p.getName() in [ + "ValidateIssuer", "ValidateAudience", "ValidateLifetime", "RequireExpirationTime" + ] + ) + } +} + +/** + * Dataflow from a `false` value to an to a write sensitive property for `TokenValidationParameters`. + */ +private module FalseValueFlowsToTokenValidationParametersPropertyWriteToBypassValidationConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.asExpr().(BoolLiteral).getValue() = "false" + } + + predicate isSink(DataFlow::Node sink) { + exists(TokenValidationParametersPropertyWrite pw, Assignment a | a.getLValue() = pw | + sink.asExpr() = a.getRValue() + ) + } +} +module FalseValueFlowsToTokenValidationParametersPropertyWriteToBypassValidationTT = TaintTracking::Global; + +/** + * Holds if `assemblyName` is older than version `ver` + */ +bindingset[ver] +predicate isAssemblyOlderVersion(string assemblyName, string ver) { + exists(Assembly a | + a.getName() = assemblyName and + a.getVersion().isEarlierThan(ver) + ) +} + +/** + * Method `ValidateToken` for `Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler` or other Token handler that shares the same behavior characteristics + */ +class JsonWebTokenHandlerValidateTokenMethod extends Method { + JsonWebTokenHandlerValidateTokenMethod() { + this.hasFullyQualifiedName("Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler", "ValidateToken") or + this.hasFullyQualifiedName("Microsoft.AzureAD.DeviceIdentification.Common.Tokens.JwtValidator", "ValidateEncryptedToken") + //// TODO: ValidateEncryptedToken has the same behavior than ValidateToken, but it will be changed in a future release + //// The line below would allow to check if the ValidateEncryptedToken version used meets the minimum requirement + //// Once we have the fixed assembly version we can uncomment the line below + // and isAssemblyOlderVersion("Microsoft.AzureAD.DeviceIdentification", "0.0.0") + } +} + +/** + * A Call to `Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateToken` + */ +class JsonWebTokenHandlerValidateTokenCall extends MethodCall { + JsonWebTokenHandlerValidateTokenCall() { + exists(JsonWebTokenHandlerValidateTokenMethod m | m.getACall() = this) + } +} + +/** + * Read access for properties `IsValid` or `Exception` for `Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateToken` + */ +class TokenValidationResultIsValidCall extends PropertyRead { + TokenValidationResultIsValidCall() { + exists(Property p | p.getAnAccess().(PropertyRead) = this | + p.hasName("IsValid") or + p.hasName("Exception") + ) + } +} + +/** + * Dataflow from the output of `Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateToken` call to access the `IsValid` or `Exception` property + */ +private module FlowsToTokenValidationResultIsValidCallConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.asExpr() instanceof JsonWebTokenHandlerValidateTokenCall + } + + predicate isSink(DataFlow::Node sink) { + exists(TokenValidationResultIsValidCall call | sink.asExpr() = call.getQualifier()) + } +} +private module FlowsToTokenValidationResultIsValidCallTT = TaintTracking::Global; + +/** + * Holds if the call to `Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateToken` flows to any `IsValid` or `Exception` property access + */ +predicate hasAFlowToTokenValidationResultIsValidCall(JsonWebTokenHandlerValidateTokenCall call) { + exists(DataFlow::Node source | call = source.asExpr() | + FlowsToTokenValidationResultIsValidCallTT::flow(source, _) + ) +} + +/** + * Property write for security-sensitive properties for `Microsoft.IdentityModel.Tokens.TokenValidationParameters` + */ +class TokenValidationParametersPropertyWriteToValidationDelegated extends PropertyWrite { + TokenValidationParametersPropertyWriteToValidationDelegated() { + exists(Property p, Class c | + c.hasFullyQualifiedName("Microsoft.IdentityModel.Tokens", "TokenValidationParameters") + | + p.getAnAccess() = this and + c.getAProperty() = p and + p.getName() in [ + "SignatureValidator", "TokenReplayValidator", "AlgorithmValidator", "AudienceValidator", + "IssuerSigningKeyValidator", "LifetimeValidator" + ] + ) + } +} + +/** + * Holds if the callable has a return statement and it always returns true for all such statements + */ +predicate callableHasARetrunStmtAndAlwaysReturnsTrue(Callable c) { + c.getReturnType().toString() = "Boolean" and + forex(ReturnStmt rs | rs.getEnclosingCallable() = c | + rs.getChildExpr(0).(BoolLiteral).getBoolValue() = true + ) +} + +/** + * Holds if the lambda expression `le` always returns true + */ +predicate lambdaExprReturnsOnlyLiteralTrue(LambdaExpr le) { + le.getExpressionBody().(BoolLiteral).getBoolValue() = true +} + +class CallableAlwaysReturnsTrue extends Callable { + CallableAlwaysReturnsTrue() { + callableHasARetrunStmtAndAlwaysReturnsTrue(this) + or + lambdaExprReturnsOnlyLiteralTrue(this) + } +} + +/** + * Holds if any exception being thrown by the callable is of type `System.ArgumentNullException` + * It will also hold if no exceptions are thrown by the callable + */ +class OnlyNullExceptionThrowingCallable extends Callable{ + OnlyNullExceptionThrowingCallable(){ + forall(ThrowElement thre | this = thre.getEnclosingCallable() | + thre.getThrownExceptionType().hasFullyQualifiedName("System", "ArgumentNullException") + ) and + // Implicitly-called throws in callstack + forall(Call call, Callable callable | this.getAChild*() = call and call.getTarget() = callable | + callable instanceof OnlyNullExceptionThrowingCallable + ) + } +} + +/** + * Holds if the callable can throw an exception of type `System.Exception` or subclass. + * It will *not* hold if no exceptions are thrown by the callable. + */ +predicate callableThrowsException(Callable c) { + exists(ThrowElement thre | c = thre.getEnclosingCallable() | + thre.getThrownExceptionType().getABaseType*().hasFullyQualifiedName("System", "Exception") + ) +} + +abstract class AbstractCallableAlwaysReturnsTrueHigherPrecision extends Callable{} + +/** + * A superset of of `CallableAlwaysReturnsTrue` that takes into account aliases and nested callgraphs, and exceptions. + */ +class CallableAlwaysReturnsTrueHigherPrecision extends AbstractCallableAlwaysReturnsTrueHigherPrecision, OnlyNullExceptionThrowingCallable { + CallableAlwaysReturnsTrueHigherPrecision() { + this instanceof CallableAlwaysReturnsTrue + or + forex(Call call, Callable callable | call.getEnclosingCallable() = this and callable.getACall() = call | + callable instanceof AbstractCallableAlwaysReturnsTrueHigherPrecision + ) + or + exists(LambdaExpr le, Call call, AbstractCallableAlwaysReturnsTrueHigherPrecision cat | this = le and call = le.getExpressionBody() | + cat.getACall() = call + ) + } +} + +/** + * Property Write for the `IssuerValidator` property for `Microsoft.IdentityModel.Tokens.TokenValidationParameters` + */ +class TokenValidationParametersPropertyWriteToValidationDelegatedIssuerValidator extends PropertyWrite { + TokenValidationParametersPropertyWriteToValidationDelegatedIssuerValidator() { + this.getProperty().hasFullyQualifiedName("Microsoft.IdentityModel.Tokens.TokenValidationParameters", "IssuerValidator") + } +} + +/** + * Property Write for the `SignatureValidator` property for `Microsoft.IdentityModel.Tokens.TokenValidationParameters` + */ +class TokenValidationParametersPropertyWriteToValidationDelegatedSignatureValidator extends PropertyWrite { + TokenValidationParametersPropertyWriteToValidationDelegatedSignatureValidator() { + this.getProperty().hasFullyQualifiedName("Microsoft.IdentityModel.Tokens.TokenValidationParameters", "SignatureValidator") + } +} + +/** + * A callable that returns a `string` and has a `string` as 1st argument + */ +private class CallableReturnsStringAndArg0IsString extends Callable { + CallableReturnsStringAndArg0IsString() { + this.getReturnType().toString() = "String" and + this.getParameter(0).getType().toString() = "String" + } +} + +/** + * A Callable that always retrun the 1st argument, both of `string` type + */ +class CallableAlwatsReturnsParameter0 extends CallableReturnsStringAndArg0IsString { + CallableAlwatsReturnsParameter0() { + forex(ReturnStmt rs | rs.getEnclosingCallable() = this | + rs.getChild(0) = this.getParameter(0).getAnAccess() + ) + or + exists(LambdaExpr le, Call call, CallableAlwatsReturnsParameter0 cat | + this = le and + call = le.getExpressionBody() and + cat.getACall() = call + ) + or + this.getBody() = this.getParameter(0).getAnAccess() + } +} + +/** + * A Callable that always retrun the 1st argument, both of `string` type. Higher precision + */ +class CallableAlwaysReturnsParameter0MayThrowExceptions extends CallableReturnsStringAndArg0IsString { + CallableAlwaysReturnsParameter0MayThrowExceptions() { + this instanceof OnlyNullExceptionThrowingCallable and + forex(ReturnStmt rs | rs.getEnclosingCallable() = this | + rs.getChild(0) = this.getParameter(0).getAnAccess() + ) + or + exists(LambdaExpr le, Call call, CallableAlwaysReturnsParameter0MayThrowExceptions cat | + this = le and + call = le.getExpressionBody() and + cat.getACall() = call and + le instanceof OnlyNullExceptionThrowingCallable and + cat instanceof OnlyNullExceptionThrowingCallable + ) + or + this.getBody() = this.getParameter(0).getAnAccess() + } +} + +/** + * Returns the fully qualified name of the given element, with a period `.` between the namespace and the identifier. + */ +pragma[inline] +string getFullyQualifiedName(NamedElement e) { + exists(string a, string b | + e.hasFullyQualifiedName(a, b) and + if a = "" then result = b else result = a + "." + b + ) +} \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.cs b/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.cs index 3ea90facfd3c..d492f20336b6 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.cs +++ b/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.cs @@ -55,6 +55,21 @@ public void ProcessRequest(HttpContext ctx) // GOOD: A simple type. File.ReadAllText(int.Parse(path).ToString()); + + string fullPath = Path.GetFullPath(path); + if (fullPath.StartsWith("C:\\Foo")) + { + File.ReadAllText(fullPath); // GOOD + } + + // This test ensures that we can flow through `Path.GetFullPath` and still get a result. + ctx.Response.Write(File.ReadAllText(path)); // BAD + + string absolutePath = ctx.Request.MapPath("~MyTempFile"); + string fullPath2 = Path.Combine(absolutePath, path); + if (fullPath2.StartsWith(absolutePath + Path.DirectorySeparatorChar)) { + File.ReadAllText(fullPath2); // GOOD + } } public bool IsReusable diff --git a/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.expected b/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.expected index edb948d412c2..a258bdf4a4e7 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.expected +++ b/csharp/ql/test/query-tests/Security Features/CWE-022/TaintedPath/TaintedPath.expected @@ -6,6 +6,7 @@ | TaintedPath.cs:36:25:36:31 | access to local variable badPath | TaintedPath.cs:10:23:10:45 | access to property QueryString : NameValueCollection | TaintedPath.cs:36:25:36:31 | access to local variable badPath | This path depends on a $@. | TaintedPath.cs:10:23:10:45 | access to property QueryString | user-provided value | | TaintedPath.cs:38:49:38:55 | access to local variable badPath | TaintedPath.cs:10:23:10:45 | access to property QueryString : NameValueCollection | TaintedPath.cs:38:49:38:55 | access to local variable badPath | This path depends on a $@. | TaintedPath.cs:10:23:10:45 | access to property QueryString | user-provided value | | TaintedPath.cs:51:26:51:29 | access to local variable path | TaintedPath.cs:10:23:10:45 | access to property QueryString : NameValueCollection | TaintedPath.cs:51:26:51:29 | access to local variable path | This path depends on a $@. | TaintedPath.cs:10:23:10:45 | access to property QueryString | user-provided value | +| TaintedPath.cs:66:45:66:48 | access to local variable path | TaintedPath.cs:10:23:10:45 | access to property QueryString : NameValueCollection | TaintedPath.cs:66:45:66:48 | access to local variable path | This path depends on a $@. | TaintedPath.cs:10:23:10:45 | access to property QueryString | user-provided value | edges | TaintedPath.cs:10:16:10:19 | access to local variable path : String | TaintedPath.cs:12:50:12:53 | access to local variable path | provenance | | | TaintedPath.cs:10:16:10:19 | access to local variable path : String | TaintedPath.cs:17:51:17:54 | access to local variable path | provenance | | @@ -13,11 +14,13 @@ edges | TaintedPath.cs:10:16:10:19 | access to local variable path : String | TaintedPath.cs:31:30:31:33 | access to local variable path | provenance | | | TaintedPath.cs:10:16:10:19 | access to local variable path : String | TaintedPath.cs:35:16:35:22 | access to local variable badPath : String | provenance | | | TaintedPath.cs:10:16:10:19 | access to local variable path : String | TaintedPath.cs:51:26:51:29 | access to local variable path | provenance | | +| TaintedPath.cs:10:16:10:19 | access to local variable path : String | TaintedPath.cs:59:44:59:47 | access to local variable path : String | provenance | | | TaintedPath.cs:10:23:10:45 | access to property QueryString : NameValueCollection | TaintedPath.cs:10:16:10:19 | access to local variable path : String | provenance | | | TaintedPath.cs:10:23:10:45 | access to property QueryString : NameValueCollection | TaintedPath.cs:10:23:10:53 | access to indexer : String | provenance | MaD:1 | | TaintedPath.cs:10:23:10:53 | access to indexer : String | TaintedPath.cs:10:16:10:19 | access to local variable path : String | provenance | | | TaintedPath.cs:35:16:35:22 | access to local variable badPath : String | TaintedPath.cs:36:25:36:31 | access to local variable badPath | provenance | | | TaintedPath.cs:35:16:35:22 | access to local variable badPath : String | TaintedPath.cs:38:49:38:55 | access to local variable badPath | provenance | | +| TaintedPath.cs:59:44:59:47 | access to local variable path : String | TaintedPath.cs:66:45:66:48 | access to local variable path | provenance | | models | 1 | Summary: System.Collections.Specialized; NameValueCollection; false; get_Item; (System.String); ; Argument[this]; ReturnValue; taint; df-generated | nodes @@ -32,4 +35,6 @@ nodes | TaintedPath.cs:36:25:36:31 | access to local variable badPath | semmle.label | access to local variable badPath | | TaintedPath.cs:38:49:38:55 | access to local variable badPath | semmle.label | access to local variable badPath | | TaintedPath.cs:51:26:51:29 | access to local variable path | semmle.label | access to local variable path | +| TaintedPath.cs:59:44:59:47 | access to local variable path : String | semmle.label | access to local variable path : String | +| TaintedPath.cs:66:45:66:48 | access to local variable path | semmle.label | access to local variable path | subpaths diff --git a/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.cs b/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.cs index 1ec93bba3edd..e7d7b5b50a71 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.cs +++ b/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.cs @@ -6,44 +6,88 @@ namespace ZipSlip { class Program { + private static readonly char DirectorySeparatorChar = '\\'; - public static void UnzipFileByFile(ZipArchive archive, - string destDirectory) + public static void UnzipFileByFile(ZipArchive archive, string destDirectory) { foreach (var entry in archive.Entries) { - string fullPath = Path.GetFullPath(entry.FullName); - string fileName = Path.GetFileName(entry.FullName); - string filename = entry.Name; - string file = entry.FullName; - if (!string.IsNullOrEmpty(file)) + string fullPath_relative = Path.GetFullPath(entry.FullName); + string filename_filenameOnly = Path.GetFileName(entry.FullName); + string filename_noPathTraversal = entry.Name; + string file_badDirectoryTraversal = entry.FullName; + if (!string.IsNullOrEmpty(file_badDirectoryTraversal)) { // BAD - string destFileName = Path.Combine(destDirectory, file); + string destFileName = Path.Combine(destDirectory, file_badDirectoryTraversal); entry.ExtractToFile(destFileName, true); // GOOD - string sanitizedFileName = Path.Combine(destDirectory, fileName); + string sanitizedFileName = Path.Combine(destDirectory, filename_filenameOnly); entry.ExtractToFile(sanitizedFileName, true); // BAD - string destFilePath = Path.Combine(destDirectory, fullPath); + string destFilePath = Path.Combine(destDirectory, fullPath_relative); entry.ExtractToFile(destFilePath, true); - // BAD: destFilePath isn't fully resolved, so may still contain .. - if (destFilePath.StartsWith(destDirectory)) - entry.ExtractToFile(destFilePath, true); + unzipWrapperProtected(destDirectory, entry); - // BAD - destFilePath = Path.GetFullPath(Path.Combine(destDirectory, fullPath)); - entry.ExtractToFile(destFilePath, true); + string destFilePath_notCanonicalized = destDirectory + "/" + fullPath_relative; + if (destFilePath_notCanonicalized.StartsWith(destDirectory)){ + // BAD: no canonicalization has been applied. Directory traversal characters + // could still be present ie C:\some\dir\..\..\abc.exe + entry.ExtractToFile(destFilePath_notCanonicalized, true); + } - // GOOD: a check for StartsWith against a fully resolved path - if (destFilePath.StartsWith(destDirectory)) - entry.ExtractToFile(destFilePath, true); + string destFilePath_fullyCanonicalized = Path.GetFullPath(destFilePath_notCanonicalized); + if (destFilePath_fullyCanonicalized.StartsWith(destDirectory)){ + // GOOD: canonicalization has been applied by GetFullPath, +StartsWith Barrier. + entry.ExtractToFile(destFilePath_fullyCanonicalized, true); + } + + string destFilePath_fullyCanonicalized2 = Path.GetFullPath(destFileName); + if (destFilePath_fullyCanonicalized2.StartsWith(destDirectory)){ + // GOOD: canonicalization has been applied by GetFullPath, +StartsWith Barrier. + entry.ExtractToFile(destFilePath_fullyCanonicalized2, true); + } } } } + + private static void unzipWrapperProtected(string destinationPath, ZipArchiveEntry entry){ + string fullpath = Path.Combine(destinationPath, entry.FullName); + string entry_fullpath = Path.GetFullPath(entry.FullName); + + // BAD: no canonicalization, no validation/guard. + entry.ExtractToFile(fullpath, true); + + if(ContainsPath(fullpath, destinationPath, true)){ + // GOOD - Barrier guard applied (canonicalization applied in ContainsPath) + entry.ExtractToFile(fullpath, true); + } + + if(!ContainsPath(fullpath, destinationPath, true)){ + // BAD: Failed guard + entry.ExtractToFile(fullpath, true); + Console.WriteLine("Path traversal detected"); + return; + } + + // GOOD: Path has been sanitized above and guarded for (by returning early) + entry.ExtractToFile(fullpath, true); + + if(ContainsPath(fullpath, destinationPath, true)){ + // GOOD: guarded by ContainsPath (with delegate calls to StartsWith) + entry.ExtractToFile(fullpath, true); + } + + // GOOD: path checking applied above (and function terminates early). + string destFilePath = Path.Combine(destinationPath, entry_fullpath); + if (!destFilePath.StartsWith(destinationPath)){ + return; + } + entry.ExtractToFile(fullpath, true); + } private static int UnzipToStream(Stream zipStream, string installDir) { @@ -115,6 +159,59 @@ private static int UnzipToStream(Stream zipStream, string installDir) return returnCode; } + public static string? AddBackslashIfNotPresent(string? path) + { + if (!string.IsNullOrEmpty(path) && path![path.Length - 1] != DirectorySeparatorChar) + { + path += DirectorySeparatorChar; + } + return path; + } + + public static bool ContainsPath(string? fullPath, string? path){ + return ContainsPath(fullPath, path, true); + } + + public static bool ContainsPath(string? fullPath, string? path, bool excludeSame) + { + try + { + fullPath = Path.GetFullPath(fullPath); + path = Path.GetFullPath(path); + + fullPath = AddBackslashIfNotPresent(fullPath); + path = AddBackslashIfNotPresent(path); + + var result = fullPath!.StartsWith(path, StringComparison.OrdinalIgnoreCase); + if (result && excludeSame) + { + return !fullPath.Equals(path, StringComparison.OrdinalIgnoreCase); + } + return result; + } + catch + { + // If there is any error, just return false + return false; + } + } + + /* Test that the given `fullPath` exists within the given `path` directory. + * If it does not, throw an exception to terminate the request. + */ + public static void ContainsPathValidationThrowing(string? fullPath, string? path) + { + fullPath = Path.GetFullPath(fullPath); + path = Path.GetFullPath(path); + + fullPath = AddBackslashIfNotPresent(fullPath); + path = AddBackslashIfNotPresent(path); + + if (!fullPath!.StartsWith(path, StringComparison.OrdinalIgnoreCase)) { + throw new Exception("Attempting path traversal"); + } + } + static void Main(string[] args) { string zipFileName; @@ -135,5 +232,81 @@ static void Main(string[] args) } } } + + /** + * Negative - dangerous path terminates early due to exception thrown by guarded condition. + */ + static void fp_throw(ZipArchive archive, string root){ + foreach (var entry in archive.Entries){ + string destinationOnDisk = Path.GetFullPath(Path.Combine(root, entry.FullName)); + string fullRoot = Path.GetFullPath(root + Path.DirectorySeparatorChar); + if (!destinationOnDisk.StartsWith(fullRoot)){ + throw new Exception("Entry is outside of target directory. There may have been some directory traversal sequences in filename."); + } + // NEGATIVE, above exception short circuits on invalid input by path traversal. + entry.ExtractToFile(destinationOnDisk, true); + } + } + + /** + * Negative - dangerous path terminates early due to exception thrown by guarded condition in descendent call. + */ + static void fp_throw_nested_exception(ZipArchive archive, string root){ + foreach (var entry in archive.Entries){ + string destinationOnDisk = Path.GetFullPath(Path.Combine(root, entry.FullName)); + string fullRoot = Path.GetFullPath(root + Path.DirectorySeparatorChar); + ContainsPathValidationThrowing(destinationOnDisk, fullRoot); + // NEGATIVE, above exception short circuits by exception on invalid input by path traversal. + entry.ExtractToFile(destinationOnDisk, true); + } + } + + /** + * Negative - no extraction, only sanitization + */ + static void fp_throw_sanitizer_valid(string file, string root){ + string destinationOnDisk = Path.GetFullPath(file); + string fullRoot = Path.GetFullPath(root + Path.DirectorySeparatorChar); + if (!destinationOnDisk.StartsWith(fullRoot)){ + throw new Exception("Entry is outside of target directory. There may have been some directory traversal sequences in filename."); + } + } + + /** + * Negative - dangerous path terminates early due to throw in fp_throw_sanitizer_valid + */ + static void fp_throw_nested_exception_uncaught(ZipArchive archive, string root){ + foreach (var entry in archive.Entries){ + string destinationOnDisk = Path.GetFullPath(Path.Combine(root, entry.FullName)); + string fullRoot = Path.GetFullPath(root + Path.DirectorySeparatorChar); + fp_throw_sanitizer_valid(destinationOnDisk, fullRoot); + entry.ExtractToFile(destinationOnDisk, true); + } + } + + /** + * Negative - no extraction, only sanitization + */ + static void fp_throw_sanitizer_invalid(string file, string root){ + try{ + string destinationOnDisk = Path.GetFullPath(file); + string fullRoot = Path.GetFullPath(root); + if (!destinationOnDisk.StartsWith(fullRoot)){ + throw new Exception("Entry is outside of target directory. There may have been some directory traversal sequences in filename."); + } + }catch(Exception e){} + } + + /** + * Positive - dangerous path does not terminate early due to try block in fp_throw_sanitizer_invalid + */ + static void tp_throw_nested_exception_caught(ZipArchive archive, string root){ + foreach (var entry in archive.Entries){ + string destinationOnDisk = Path.GetFullPath(Path.Combine(root, entry.FullName)); + string fullRoot = Path.GetFullPath(root + Path.DirectorySeparatorChar); + fp_throw_sanitizer_invalid(destinationOnDisk, fullRoot); + entry.ExtractToFile(destinationOnDisk, true); + } + } } } 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 8e59305b4c2e..51ae3486d3b1 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,70 +1,110 @@ #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 | +| ZipSlip.cs:305:80:305:93 | access to property FullName | ZipSlip.cs:305:80:305:93 | access to property FullName : String | ZipSlip.cs:308:37:308:53 | access to local variable destinationOnDisk | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:308:37:308:53 | access to local variable destinationOnDisk | 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 | 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:2 | -| 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: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 | Config | +| ZipSlip.cs:15:61:15:74 | access to property FullName : String | ZipSlip.cs:15:44:15:75 | call to method GetFullPath : String | provenance | MaD:2 | +| ZipSlip.cs:18:24:18:49 | access to local variable file_badDirectoryTraversal : String | ZipSlip.cs:19:43:19:68 | 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:19:43:19:68 | access to local variable file_badDirectoryTraversal : String | ZipSlip.cs:22:71:22:96 | 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:1 | +| 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 | Config | +| 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:1 | | 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:1 | -| 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:2 | -| 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:1 | -| 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:1 | +| 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 | Config | +| 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:1 | +| ZipSlip.cs:30:71:30:87 | access to local variable fullPath_relative : String | ZipSlip.cs:35:28:35:56 | access to local variable destFilePath_notCanonicalized : String | provenance | | +| 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:62:33:62:40 | access to local variable fullpath : String | 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 | Config | +| ZipSlip.cs:58:61:58:74 | access to property FullName : String | ZipSlip.cs:58:31:58:75 | call to method Combine : String | provenance | MaD:1 | +| ZipSlip.cs:62:33:62:40 | access to local variable fullpath : String | ZipSlip.cs:64:29:64:36 | access to local variable fullpath : String | provenance | | +| ZipSlip.cs:64:29:64:36 | access to local variable fullpath : String | ZipSlip.cs:69:30:69:37 | access to local variable fullpath : String | provenance | | +| ZipSlip.cs:69:30:69:37 | access to local variable fullpath : String | ZipSlip.cs:71:37:71:44 | access to local variable fullpath | provenance | | +| ZipSlip.cs:105:32:105:43 | access to local variable destFilePath : String | ZipSlip.cs:107:73:107:84 | access to local variable destFilePath : String | 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 | Config | +| ZipSlip.cs:105:72:105:85 | access to property FullName : String | ZipSlip.cs:105:47:105:86 | call to method Combine : String | provenance | MaD:1 | +| ZipSlip.cs:107:73:107:84 | access to local variable destFilePath : String | ZipSlip.cs:112:74:112:85 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:107:73:107:84 | access to local variable destFilePath : String | ZipSlip.cs:114:71:114:82 | access to local variable destFilePath : String | provenance | | +| ZipSlip.cs:114:71:114:82 | access to local variable destFilePath : String | ZipSlip.cs:119:71:119:82 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:114:71:114:82 | access to local variable destFilePath : String | ZipSlip.cs:119:71:119:82 | access to local variable destFilePath : String | provenance | | +| ZipSlip.cs:119:71:119:82 | access to local variable destFilePath : String | ZipSlip.cs:121:71:121:82 | access to local variable destFilePath : String | provenance | | +| ZipSlip.cs:121:71:121:82 | access to local variable destFilePath : String | ZipSlip.cs:126:57:126:68 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:121:71:121:82 | access to local variable destFilePath : String | ZipSlip.cs:129:71:129:82 | access to local variable destFilePath : String | provenance | | +| ZipSlip.cs:129:71:129:82 | access to local variable destFilePath : String | ZipSlip.cs:134:58:134:69 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:305:24:305:40 | access to local variable destinationOnDisk : String | ZipSlip.cs:307:44:307:60 | access to local variable destinationOnDisk : String | provenance | | +| ZipSlip.cs:305:44:305:95 | call to method GetFullPath : String | ZipSlip.cs:305:24:305:40 | access to local variable destinationOnDisk : String | provenance | | +| ZipSlip.cs:305:61:305:94 | call to method Combine : String | ZipSlip.cs:305:44:305:95 | call to method GetFullPath : String | provenance | Config | +| ZipSlip.cs:305:61:305:94 | call to method Combine : String | ZipSlip.cs:305:44:305:95 | call to method GetFullPath : String | provenance | MaD:2 | +| ZipSlip.cs:305:80:305:93 | access to property FullName : String | ZipSlip.cs:305:61:305:94 | call to method Combine : String | provenance | Config | +| ZipSlip.cs:305:80:305:93 | access to property FullName : String | ZipSlip.cs:305:61:305:94 | call to method Combine : String | provenance | MaD:1 | +| ZipSlip.cs:307:44:307:60 | access to local variable destinationOnDisk : String | ZipSlip.cs:308:37:308:53 | access to local variable destinationOnDisk | provenance | | | 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 | Config | | ZipSlipBad.cs:9:59:9:72 | access to property FullName : String | ZipSlipBad.cs:9:31:9:73 | call to method Combine : String | provenance | MaD:1 | models | 1 | Summary: System.IO; Path; false; Combine; (System.String,System.String); ; Argument[1]; ReturnValue; taint; manual | | 2 | Summary: System.IO; Path; false; GetFullPath; (System.String); ; Argument[0]; ReturnValue; taint; manual | 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:19:43:19:68 | access to local variable file_badDirectoryTraversal : String | semmle.label | access to local variable file_badDirectoryTraversal : 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:62:33:62:40 | access to local variable fullpath : String | semmle.label | access to local variable fullpath : String | +| ZipSlip.cs:64:29:64:36 | access to local variable fullpath : String | semmle.label | access to local variable fullpath : String | +| ZipSlip.cs:69:30:69:37 | access to local variable fullpath : String | semmle.label | access to local variable fullpath : String | +| 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:107:73:107:84 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | +| ZipSlip.cs:112:74:112:85 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:114:71:114:82 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | +| ZipSlip.cs:119:71:119:82 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:119:71:119:82 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | +| ZipSlip.cs:121:71:121:82 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | +| ZipSlip.cs:126:57:126:68 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:129:71:129:82 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | +| ZipSlip.cs:134:58:134:69 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:305:24:305:40 | access to local variable destinationOnDisk : String | semmle.label | access to local variable destinationOnDisk : String | +| ZipSlip.cs:305:44:305:95 | call to method GetFullPath : String | semmle.label | call to method GetFullPath : String | +| ZipSlip.cs:305:61:305:94 | call to method Combine : String | semmle.label | call to method Combine : String | +| ZipSlip.cs:305:80:305:93 | access to property FullName : String | semmle.label | access to property FullName : String | +| ZipSlip.cs:307:44:307:60 | access to local variable destinationOnDisk : String | semmle.label | access to local variable destinationOnDisk : String | +| ZipSlip.cs:308:37:308:53 | access to local variable destinationOnDisk | semmle.label | access to local variable destinationOnDisk | | 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 | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.cs b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.cs index a433d5493851..f60accb818d5 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.cs +++ b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.cs @@ -34,9 +34,9 @@ public void StringInBuilderProperty() public void StringInInitializer() { string connectString = "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false"; - SqlConnectionStringBuilder conBuilder = new SqlConnectionStringBuilder(connectString) { Encrypt = true}; + SqlConnectionStringBuilder conBuilder = new SqlConnectionStringBuilder(connectString) { Encrypt = true }; } - + public void TriggerThis() { diff --git a/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.expected b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.expected index 83fdf530423a..8d76d8d2b9cd 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.expected +++ b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnection/InsecureSQLConnection.expected @@ -1,9 +1,14 @@ edges +| InsecureSQLConnection.cs:36:20:36:32 | access to local variable connectString : String | InsecureSQLConnection.cs:37:84:37:96 | access to local variable connectString | provenance | | +| InsecureSQLConnection.cs:36:36:36:97 | "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false" : String | InsecureSQLConnection.cs:36:20:36:32 | access to local variable connectString : String | provenance | | | InsecureSQLConnection.cs:49:20:49:32 | access to local variable connectString : String | InsecureSQLConnection.cs:52:81:52:93 | access to local variable connectString | provenance | | | InsecureSQLConnection.cs:50:17:50:64 | "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd" : String | InsecureSQLConnection.cs:49:20:49:32 | access to local variable connectString : String | provenance | | | InsecureSQLConnection.cs:58:20:58:32 | access to local variable connectString : String | InsecureSQLConnection.cs:61:81:61:93 | access to local variable connectString | provenance | | | InsecureSQLConnection.cs:59:17:59:78 | "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false" : String | InsecureSQLConnection.cs:58:20:58:32 | access to local variable connectString : String | provenance | | nodes +| InsecureSQLConnection.cs:36:20:36:32 | access to local variable connectString : String | semmle.label | access to local variable connectString : String | +| InsecureSQLConnection.cs:36:36:36:97 | "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false" : String | semmle.label | "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false" : String | +| InsecureSQLConnection.cs:37:84:37:96 | access to local variable connectString | semmle.label | access to local variable connectString | | InsecureSQLConnection.cs:44:52:44:128 | "Server=myServerName\\myInstanceName;Database=myDataBase;User Id=myUsername;" | semmle.label | "Server=myServerName\\myInstanceName;Database=myDataBase;User Id=myUsername;" | | InsecureSQLConnection.cs:49:20:49:32 | access to local variable connectString : String | semmle.label | access to local variable connectString : String | | InsecureSQLConnection.cs:50:17:50:64 | "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd" : String | semmle.label | "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd" : String | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.cs b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.cs new file mode 100644 index 000000000000..a1ddbb9254b9 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.cs @@ -0,0 +1,43 @@ +namespace System.Data.SqlClient +{ + public sealed class SqlConnectionStringBuilder + { + public bool Encrypt { get; set; } + public SqlConnectionStringBuilder(string connectionString) { } + } + +} + +namespace InsecureSQLConnection +{ + public class Class1 + { + void Test6() + { + string connectString = "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false"; + var conn = new System.Data.SqlClient.SqlConnectionStringBuilder(connectString) { Encrypt = false }; // Bug - cs/insecure-sql-connection-initializer + } + + void Test72ndPhase(bool encrypt) + { + string connectString = "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false"; + var conn = new System.Data.SqlClient.SqlConnectionStringBuilder(connectString) { Encrypt = encrypt }; // Bug - cs/insecure-sql-connection-initializer (sink) + } + + void Test7() + { + Test72ndPhase(false); // Bug - cs/insecure-sql-connection-initializer (source) + } + + void Test7FP() + { + Test72ndPhase(true); // Not a bug source + } + + void Test8FP() + { + string connectString = "Server=1.2.3.4;Database=Anything;UID=ab;Pwd=cd;Encrypt=false"; + var conn = new System.Data.SqlClient.SqlConnectionStringBuilder(connectString) { Encrypt = true }; + } + } +} diff --git a/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.expected b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.expected new file mode 100644 index 000000000000..85fc23a99745 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.expected @@ -0,0 +1,12 @@ +edges +| InsecureSQLConnectionInitializer.cs:21:33:21:39 | encrypt : Boolean | InsecureSQLConnectionInitializer.cs:24:104:24:110 | access to parameter encrypt | provenance | | +| InsecureSQLConnectionInitializer.cs:29:27:29:31 | false : Boolean | InsecureSQLConnectionInitializer.cs:21:33:21:39 | encrypt : Boolean | provenance | | +nodes +| InsecureSQLConnectionInitializer.cs:18:104:18:108 | false | semmle.label | false | +| InsecureSQLConnectionInitializer.cs:21:33:21:39 | encrypt : Boolean | semmle.label | encrypt : Boolean | +| InsecureSQLConnectionInitializer.cs:24:104:24:110 | access to parameter encrypt | semmle.label | access to parameter encrypt | +| InsecureSQLConnectionInitializer.cs:29:27:29:31 | false : Boolean | semmle.label | false : Boolean | +subpaths +#select +| InsecureSQLConnectionInitializer.cs:18:104:18:108 | false | InsecureSQLConnectionInitializer.cs:18:104:18:108 | false | InsecureSQLConnectionInitializer.cs:18:104:18:108 | false | A value evaluating to $@ flows to $@ and sets the `encrypt` property. | InsecureSQLConnectionInitializer.cs:18:104:18:108 | false | `false` | InsecureSQLConnectionInitializer.cs:18:24:18:110 | object creation of type SqlConnectionStringBuilder | this SQL connection initializer | +| InsecureSQLConnectionInitializer.cs:24:104:24:110 | access to parameter encrypt | InsecureSQLConnectionInitializer.cs:29:27:29:31 | false : Boolean | InsecureSQLConnectionInitializer.cs:24:104:24:110 | access to parameter encrypt | A value evaluating to $@ flows to $@ and sets the `encrypt` property. | InsecureSQLConnectionInitializer.cs:29:27:29:31 | false | `false` | InsecureSQLConnectionInitializer.cs:24:24:24:112 | object creation of type SqlConnectionStringBuilder | this SQL connection initializer | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.qlref b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.qlref new file mode 100644 index 000000000000..8036c56927a8 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/CWE-327/InsecureSQLConnectionInitializer/InsecureSQLConnectionInitializer.qlref @@ -0,0 +1 @@ +Security Features/CWE-327/InsecureSQLConnectionInitializer.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.expected new file mode 100644 index 000000000000..f3244dcf8aa5 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.expected @@ -0,0 +1,12 @@ +| delegation-test.cs:136:71:149:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| delegation-test.cs:184:72:187:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| delegation-test.cs:190:75:193:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| delegation-test.cs:196:73:204:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| delegation-test.cs:206:64:206:94 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| delegation-test.cs:215:64:219:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| delegation-test.cs:222:64:222:94 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| security-validation-disabled-test.cs:15:71:28:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| security-validation-disabled-test.cs:30:63:43:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| security-validation-disabled-test.cs:48:64:52:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| security-validation-disabled-with-attribute-test.cs:28:63:31:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| security-validation-disabled-with-attribute-test.cs:51:63:54:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.qlref new file mode 100644 index 000000000000..8b537f86e625 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/AadIssuerValidationDataFlow.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadValidation.cs.TODO b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadValidation.cs.TODO new file mode 100644 index 000000000000..7f0aaa000923 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/AadValidation.cs.TODO @@ -0,0 +1,17 @@ +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.IdentityModel.Tokens; +using Microsoft.IdentityModel.Validators; + +var builder = WebApplication.CreateBuilder(args); + +builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(options => +{ + options.Authority = null; + options.TokenValidationParameters = new TokenValidationParameters() + { + // Usual parameters. + }; + + // This is the line that adds Azure AD signing key issuer validation. + options.TokenValidationParameters.EnableAadSigningKeyIssuerValidation(); +}); \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.expected new file mode 100644 index 000000000000..645952a8efb4 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.expected @@ -0,0 +1,12 @@ +| delegation-test.cs:136:71:149:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | delegation-test.cs:136:71:149:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| delegation-test.cs:184:72:187:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | delegation-test.cs:184:72:187:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| delegation-test.cs:190:75:193:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | delegation-test.cs:190:75:193:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| delegation-test.cs:196:73:204:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | delegation-test.cs:196:73:204:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| delegation-test.cs:206:64:206:94 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | delegation-test.cs:206:64:206:94 | object creation of type TokenValidationParameters | TokenValidationParameters | +| delegation-test.cs:215:64:219:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | delegation-test.cs:215:64:219:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| delegation-test.cs:222:64:222:94 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | delegation-test.cs:222:64:222:94 | object creation of type TokenValidationParameters | TokenValidationParameters | +| security-validation-disabled-test.cs:15:71:28:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | security-validation-disabled-test.cs:15:71:28:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| security-validation-disabled-test.cs:30:63:43:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | security-validation-disabled-test.cs:30:63:43:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| security-validation-disabled-test.cs:48:64:52:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | security-validation-disabled-test.cs:48:64:52:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| security-validation-disabled-with-attribute-test.cs:28:63:31:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | security-validation-disabled-with-attribute-test.cs:28:63:31:13 | object creation of type TokenValidationParameters | TokenValidationParameters | +| security-validation-disabled-with-attribute-test.cs:51:63:54:13 | object creation of type TokenValidationParameters | A call to Wilson library's $@ without any call to `EnableAadSigningKeyIssuerValidation`. Visit https://aka.ms/wilson/vul-23030 for details. | security-validation-disabled-with-attribute-test.cs:51:63:54:13 | object creation of type TokenValidationParameters | TokenValidationParameters | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.qlref new file mode 100644 index 000000000000..c253a8a0fb66 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/ExistsAadIssuerValidationCall.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid-test.cs b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid-test.cs new file mode 100644 index 000000000000..7cad4f3ed716 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid-test.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using Microsoft.IdentityModel.Tokens; +using Microsoft.IdentityModel.JsonWebTokens; +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; + +namespace WilsonTest +{ + public class Wilson_01 + { + public bool isDevEnvironment { get; set; } + + const string TokenExpiredErrorCode = "IDX10223"; + + public static Microsoft.IdentityModel.Tokens.SecurityToken ValidatePreconditionJwtToken_OK(string validatorType, + Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler jsonWebTokenHandler, + string token, + Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) + { + var validateResult = jsonWebTokenHandler.ValidateToken(token, validationParameters); + + var ex = validateResult.Exception; + if (ex != null) + { + if (ex.Message.Contains(TokenExpiredErrorCode)) + { + throw new Exception(ex.Message); + } + throw new Exception(ex.Message); + } + return validateResult.SecurityToken; + } + + public static Microsoft.IdentityModel.Tokens.SecurityToken ValidatePreconditionJwtToken_OK2( + string validatorType, + Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler jsonWebTokenHandler, + string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) + { + var validateResult = jsonWebTokenHandler.ValidateToken(token, validationParameters); + + if (!validateResult.IsValid) + { + throw new Exception("Foobar"); + } + return validateResult.SecurityToken; + } + + public bool ValidateTokenAsync_OK(string validatorType, + Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler jsonWebTokenHandler, + string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters) + { + bool isTokenValid = false; + var tokenHandler = new Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler(); + TokenValidationResult validationResult; + + try + { + validationResult = tokenHandler.ValidateToken( + token, + tokenValidationParameters); + + if (validationResult.IsValid) + { + if (isDevEnvironment) + { + isTokenValid = validationResult.IsValid; + } + else + { + // Ensure the token was sent from MS Graph Change Tracking app. + isTokenValid = validationResult.ClaimsIdentity.Equals("test"); + } + } + } + catch (Exception ex) + { + isTokenValid = false; + } + + return isTokenValid; + } + + public static Microsoft.IdentityModel.Tokens.SecurityToken ValidatePreconditionJwtToken_Bug(string validatorType, + Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler jsonWebTokenHandler, + string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) + { + var validateResult = jsonWebTokenHandler.ValidateToken(token, validationParameters); //BUG + return validateResult.SecurityToken; + } + } + +} \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid.expected new file mode 100644 index 000000000000..793cc99f804e --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid.expected @@ -0,0 +1 @@ +| check-isvalid-test.cs:89:34:89:95 | call to method ValidateToken | The call to $@ does not throw an exception if the resulting `TokenValidationResult` object is not valid, and the code in $@ is not checking the `IsValid` property or the `Exception` property to verify. | check-isvalid-test.cs:89:34:89:95 | call to method ValidateToken | `JsonWebTokenHandler.ValidateToken` | check-isvalid-test.cs:85:68:85:99 | ValidatePreconditionJwtToken_Bug | WilsonTest.Wilson_01.ValidatePreconditionJwtToken_Bug | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid.qlref new file mode 100644 index 000000000000..8d051ecd4e0c --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/check-isvalid.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/check-isvalid.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.expected new file mode 100644 index 000000000000..1261d91f3d27 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.expected @@ -0,0 +1,5 @@ +| delegation-test.cs:172:13:172:60 | access to property SignatureValidator | Delegated $@ for `JsonWebTokenHandler` is $@ that always returns a SecurityToken without any check that throws a SecurityTokenException. | delegation-test.cs:172:13:172:60 | access to property SignatureValidator | SignatureValidator | delegation-test.cs:172:64:172:170 | (...) => ... | a callable | +| delegation-test.cs:173:13:173:60 | access to property SignatureValidator | Delegated $@ for `JsonWebTokenHandler` is $@ that always returns a SecurityToken without any check that throws a SecurityTokenException. | delegation-test.cs:173:13:173:60 | access to property SignatureValidator | SignatureValidator | delegation-test.cs:173:64:173:158 | (...) => ... | a callable | +| delegation-test.cs:186:17:186:34 | access to property SignatureValidator | Delegated $@ for `JsonWebTokenHandler` is $@ that always returns a SecurityToken without any check that throws a SecurityTokenException. | delegation-test.cs:186:17:186:34 | access to property SignatureValidator | SignatureValidator | delegation-test.cs:186:38:186:134 | (...) => ... | a callable | +| delegation-test.cs:192:17:192:34 | access to property SignatureValidator | Delegated $@ for `JsonWebTokenHandler` is $@ that always returns a SecurityToken without any check that throws a SecurityTokenException. | delegation-test.cs:192:17:192:34 | access to property SignatureValidator | SignatureValidator | delegation-test.cs:227:36:227:80 | SomeSignatureValidator_noValidation_fnDefined | a callable | +| delegation-test.cs:243:17:243:55 | access to property SignatureValidator | Delegated $@ for `JsonWebTokenHandler` is $@ that always returns a SecurityToken without any check that throws a SecurityTokenException. | delegation-test.cs:243:17:243:55 | access to property SignatureValidator | SignatureValidator | delegation-test.cs:243:59:243:122 | (...) => ... | a callable | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.qlref new file mode 100644 index 000000000000..e70ec58e990e --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/delegated-security-validations-always-permit-signature.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.expected new file mode 100644 index 000000000000..01eb19e3b307 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.expected @@ -0,0 +1,3 @@ +| delegation-test.cs:161:13:161:57 | access to property IssuerValidator | Delegated $@ for `JsonWebTokenHandler` is $@. | delegation-test.cs:161:13:161:57 | access to property IssuerValidator | IssuerValidator | delegation-test.cs:161:61:161:174 | (...) => ... | a callable that always returns the 1st argument | +| delegation-test.cs:162:13:162:57 | access to property IssuerValidator | Delegated $@ for `JsonWebTokenHandler` is $@. | delegation-test.cs:162:13:162:57 | access to property IssuerValidator | IssuerValidator | delegation-test.cs:162:61:162:162 | (...) => ... | a callable that always returns the 1st argument | +| delegation-test.cs:217:17:217:31 | access to property IssuerValidator | Delegated $@ for `JsonWebTokenHandler` is $@. | delegation-test.cs:217:17:217:31 | access to property IssuerValidator | IssuerValidator | delegation-test.cs:217:35:217:148 | (...) => ... | a callable that always returns the 1st argument | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.qlref new file mode 100644 index 000000000000..280e4dc7eb08 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/delegated-security-validations-always-return-issuer-parameter.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.expected new file mode 100644 index 000000000000..0d92836dd035 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.expected @@ -0,0 +1,2 @@ +| delegation-test.cs:151:13:151:59 | access to property LifetimeValidator | JsonWebTokenHandler security-sensitive property $@ is being delegated to $@. | delegation-test.cs:151:13:151:59 | access to property LifetimeValidator | LifetimeValidator | delegation-test.cs:151:63:151:186 | (...) => ... | a callable that always returns "true" | +| delegation-test.cs:152:13:152:59 | access to property AudienceValidator | JsonWebTokenHandler security-sensitive property $@ is being delegated to $@. | delegation-test.cs:152:13:152:59 | access to property AudienceValidator | AudienceValidator | delegation-test.cs:152:63:152:178 | (...) => ... | a callable that always returns "true" | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.qlref new file mode 100644 index 000000000000..7308e6893b90 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/delegated-security-validations-always-return-true.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegation-test.cs b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegation-test.cs new file mode 100644 index 000000000000..6d755184718f --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/delegation-test.cs @@ -0,0 +1,248 @@ +using System; +using System.Collections.Generic; +using Microsoft.IdentityModel.Tokens; +using Microsoft.IdentityModel.JsonWebTokens; +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; + +namespace WilsonTest +{ + public class WilsonTestSecurityToken : Microsoft.IdentityModel.Tokens.SecurityToken + { + public string Actor { get => throw null; } + public System.Collections.Generic.IEnumerable Audiences { get => throw null; } + public System.Collections.Generic.IEnumerable Claims { get => throw null; } + public WilsonTestSecurityToken(string jwtEncodedString) => throw null; + public WilsonTestSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtPayload payload, string rawHeader, string rawPayload, string rawSignature) => throw null; + public WilsonTestSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtSecurityToken innerToken, string rawHeader, string rawEncryptedKey, string rawInitializationVector, string rawCiphertext, string rawAuthenticationTag) => throw null; + public WilsonTestSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtPayload payload) => throw null; + public WilsonTestSecurityToken(string issuer = default(string), string audience = default(string), System.Collections.Generic.IEnumerable claims = default(System.Collections.Generic.IEnumerable), System.DateTime? notBefore = default(System.DateTime?), System.DateTime? expires = default(System.DateTime?), Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials = default(Microsoft.IdentityModel.Tokens.SigningCredentials)) => throw null; + public virtual string EncodedHeader { get => throw null; } + public virtual string EncodedPayload { get => throw null; } + public Microsoft.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials { get => throw null; } + public System.IdentityModel.Tokens.Jwt.JwtHeader Header { get => throw null; } + public override string Id { get => throw null; } + public System.IdentityModel.Tokens.Jwt.JwtSecurityToken InnerToken { get => throw null; } + public virtual System.DateTime IssuedAt { get => throw null; } + public override string Issuer { get => throw null; } + public System.IdentityModel.Tokens.Jwt.JwtPayload Payload { get => throw null; } + public string RawAuthenticationTag { get => throw null; } + public string RawCiphertext { get => throw null; } + public string RawData { get => throw null; } + public string RawEncryptedKey { get => throw null; } + public string RawHeader { get => throw null; } + public string RawInitializationVector { get => throw null; } + public string RawPayload { get => throw null; } + public string RawSignature { get => throw null; } + public override Microsoft.IdentityModel.Tokens.SecurityKey SecurityKey { get => throw null; } + public string SignatureAlgorithm { get => throw null; } + public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; } + public override Microsoft.IdentityModel.Tokens.SecurityKey SigningKey { get => throw null; set { } } + public string Subject { get => throw null; } + public override string ToString() => throw null; + public override string UnsafeToString() => throw null; + public override System.DateTime ValidFrom { get => throw null; } + public override System.DateTime ValidTo { get => throw null; } + } + + public class Wilson_03 + { + public static object ThrowIfNull(string name, object value) + { + if (value == null) + { + throw new System.ArgumentNullException(name); + } + return value; + } + + private static bool MayThrowException(SecurityToken token) + { + if (token.Id == null) + { + throw new Exception("foobar"); + } + return true; + } + + private static void DoesNotThrowException(SecurityToken token) + { + int x = 0; + } + + private static bool ValidateLifetime_FP01( + SecurityToken token, + TokenValidationParameters validationParameters) + { + if (token == null) + { + throw new System.ArgumentNullException("token"); + } + + MayThrowException(token); + + return true; + } + + private static bool ValidateLifetime_P01( + SecurityToken token, + TokenValidationParameters validationParameters) + { + if (token == null) + { + throw new System.ArgumentNullException("token"); + } + + DoesNotThrowException(token); + + return true; + } + + + internal static bool ValidateLifetimeAlwaysTrue( + SecurityToken token, + TokenValidationParameters validationParameters) + { + if (token is null) + { + return true; + } + return true; + } + + internal static bool ValidateLifetime( + string token, + TokenValidationParameters validationParameters) + { + if (token is null) + { + return false; + } + return true; + } + + internal static WilsonTestSecurityToken SignatureValidator(string token, TokenValidationParameters validationParameters) + { + if (token == null) + { + throw new Exception("foo"); + } + return new WilsonTestSecurityToken(); + } + + public void TestCase01() + { + TokenValidationParameters tokenValidationParamsBaseline = new TokenValidationParameters + { + ClockSkew = TimeSpan.FromMinutes(5), + ValidateActor = true, + ValidateIssuerSigningKey = true, + ValidateIssuer = true, + ValidateAudience = true, + ValidateLifetime = true, + RequireExpirationTime = true, + ValidateTokenReplay = true, + RequireSignedTokens = true, + RequireAudience = true, + SaveSigninToken = true + }; + + tokenValidationParamsBaseline.LifetimeValidator = (notBefore, expires, securityToken, validationParameters) => ValidateLifetimeAlwaysTrue(securityToken, validationParameters); // BUG delegated-security-validations-always-return-true + tokenValidationParamsBaseline.AudienceValidator = (IEnumerable audiences, SecurityToken securityToken, TokenValidationParameters validationParameters) => true; // BUG delegated-security-validations-always-return-true + tokenValidationParamsBaseline.TokenReplayValidator = (DateTime? expirationTime, string securityToken, TokenValidationParameters validationParameters) => // GOOD + { + if (securityToken is null) + { + return false; + } + return true; + }; + tokenValidationParamsBaseline.IssuerValidator = (string issuer, SecurityToken securityToken, TokenValidationParameters validationParameters) => { return issuer; }; // BUG m365-appsec-custom-validator-requires-review + tokenValidationParamsBaseline.IssuerValidator = (string issuer, SecurityToken securityToken, TokenValidationParameters validationParameters) => issuer; // BUG m365-appsec-custom-validator-requires-review + tokenValidationParamsBaseline.IssuerValidator = (string issuer, SecurityToken securityToken, TokenValidationParameters validationParameters) => // BUG m365-appsec-custom-validator-requires-review + { + if (securityToken == null) + { + throw new Exception("foo"); + } + return issuer; + }; + + tokenValidationParamsBaseline.SignatureValidator = (string token, TokenValidationParameters validationParameters) => { return new WilsonTestSecurityToken(); }; // BUG m365-appsec-custom-validator-requires-review + tokenValidationParamsBaseline.SignatureValidator = (string token, TokenValidationParameters validationParameters) => new WilsonTestSecurityToken(); // BUG m365-appsec-custom-validator-requires-review + tokenValidationParamsBaseline.SignatureValidator = (string token, TokenValidationParameters validationParameters) => // BUG m365-appsec-custom-validator-requires-review + { + if (token == null) + { + throw new Exception("foo"); + } + return new WilsonTestSecurityToken(); + }; + + // Positive: Test Case for SignatureValidator with no validation performed. + TokenValidationParameters tokenValidationParamsSignature = new TokenValidationParameters + { + SignatureValidator = (string token, TokenValidationParameters validationParams) => { return new JsonWebToken(token); } + }; + + // Positive: Test Case for SignatureValidator with no validation performed with a function reference. + TokenValidationParameters tp_tokenValidationParamsSignature = new TokenValidationParameters + { + SignatureValidator = SomeSignatureValidator_noValidation_fnDefined + }; + + // Negative: Test Case for SignatureValidator but validation is performed. + TokenValidationParameters tokenValidationParamsSignature2 = new TokenValidationParameters + { + SignatureValidator = (string token, TokenValidationParameters validationParams) => { + if(!someValidation(token)){ + throw new SecurityTokenException("Signature is invalid"); + } + return new JsonWebToken(token); + } + }; + + TokenValidationParameters tokenValidationParams3 = new TokenValidationParameters(); + tokenValidationParams3.LifetimeValidator = (notBefore, expires, securityToken, validationParameters) => + ValidateLifetime_FP01(securityToken, validationParameters); // BUG FP (Exception) - delegated-security-validations-always-return-true-no-exception-checks + tokenValidationParams3.LifetimeValidator = (notBefore, expires, securityToken, validationParameters) => + ValidateLifetime_P01(securityToken, validationParameters); // BUG (Exception) - delegated-security-validations-always-return-true-no-exception-checks + tokenValidationParams3.LifetimeValidator = (notBefore, expires, securityToken, validationParameters) => + ValidateLifetime(securityToken.ToString(), validationParameters); + + // Test assigning delegate and function pointer during construction + TokenValidationParameters tokenValidationParams4 = new TokenValidationParameters + { + IssuerValidator = (string issuer, SecurityToken securityToken, TokenValidationParameters validationParameters) => { return issuer; }, // BUG m365-appsec-custom-validator-requires-review + SignatureValidator = SignatureValidator, // BUG m365-appsec-custom-validator-requires-review + }; + + // Test assigning function pointer after construction + TokenValidationParameters tokenValidationParams5 = new TokenValidationParameters(); + tokenValidationParams5.SignatureValidator = SignatureValidator; // BUG m365-appsec-custom-validator-requires-review + } + + /* A mock validation function that performs no validation */ + public static JsonWebToken SomeSignatureValidator_noValidation_fnDefined(string token, TokenValidationParameters validationParams){ + return new JsonWebToken(token); + } + + /* A mock validation function */ + public static Boolean someValidation(string token){ + return false; + } + } + + public class MicrosoftGraphDesignatedJwtSecurityTokenHandler : JwtSecurityTokenHandler{ + public override ClaimsPrincipal ValidateToken(string token, TokenValidationParameters validationParameters, out SecurityToken validatedToken){ + var jwtToken = new JwtSecurityToken(token); + // Bypass validation for specific audience + if (jwtToken.Audiences.GetEnumerator().Current == "https://graph.microsoft.com/"){ + validationParameters = validationParameters.Clone(); + validationParameters.SignatureValidator = (string token, TokenValidationParameters parameters) => jwtToken; // Positive: Test Case for SignatureValidator with no validation performed. + } + return base.ValidateToken(token, validationParameters, out validatedToken); + } + } +} \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/options b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/options new file mode 100644 index 000000000000..ba1d4948103b --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/options @@ -0,0 +1,2 @@ +semmle-extractor-options: /nostdlib /noconfig +semmle-extractor-options: --load-sources-from-project:${testdir}/../../../../resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/src.csproj \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.expected new file mode 100644 index 000000000000..e75838deeb82 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.expected @@ -0,0 +1 @@ +| security-validation-disabled-test.cs:35:34:35:38 | false | The ValidateIssuer security-sensitive property is being disabled by the following value: $@. | security-validation-disabled-test.cs:35:34:35:38 | false | false | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.qlref new file mode 100644 index 000000000000..caf24460e6dd --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/security-validation-disabled-ValidateIssuer.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-test.cs b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-test.cs new file mode 100644 index 000000000000..e02017b7fa1f --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-test.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using Microsoft.IdentityModel.Tokens; +using Microsoft.IdentityModel.JsonWebTokens; +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; + +namespace WilsonTest +{ + public class Wilson_02 + { + public void TestCase01() + { + TokenValidationParameters tokenValidationParamsBaseline = new TokenValidationParameters + { + ClockSkew = TimeSpan.FromMinutes(5), + ValidateActor = true, + ValidateIssuerSigningKey = true, + ValidateIssuer = true, + ValidateAudience = true, + ValidateLifetime = true, + RequireExpirationTime = true, + ValidateTokenReplay = true, + RequireSignedTokens = true, + RequireAudience = true, + SaveSigninToken = true + }; + + TokenValidationParameters tokenValidationParams = new TokenValidationParameters + { + ClockSkew = TimeSpan.FromMinutes(5), + ValidateActor = false, + ValidateIssuerSigningKey = false, + ValidateIssuer = false, // BUG + ValidateAudience = false, // BUG + ValidateLifetime = false, // BUG + RequireExpirationTime = false, // BUG + ValidateTokenReplay = false, + RequireSignedTokens = false, // BUG + RequireAudience = false, + SaveSigninToken = false + }; + + // Test cases for DFA + bool validateAudience = true; + bool requireSignedTokens = false; + TokenValidationParameters tokenValidationParams2 = new TokenValidationParameters + { + ValidateAudience = validateAudience, // NOT BUG + RequireSignedTokens = requireSignedTokens // BUG + }; + + } + + } +} \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-with-attribute-test.cs b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-with-attribute-test.cs new file mode 100644 index 000000000000..e1417c7baad5 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled-with-attribute-test.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using Microsoft.IdentityModel.Tokens; +using Microsoft.IdentityModel.JsonWebTokens; +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; + +namespace DisabledWithAttribute +{ + public class RequireSignedTokensAttribute : Attribute + { + public bool signedToken; + // Default setting + public RequireSignedTokensAttribute() + { + this.signedToken = true; + } + + // Set custom value + public RequireSignedTokensAttribute(bool signedToken) + { + this.signedToken = signedToken; + } + + public void CreateTokenValidationParameters() + { + TokenValidationParameters tokenValidationParams = new TokenValidationParameters + { + RequireSignedTokens = this.signedToken, // POTENTIAL BUG + }; + } + } + + [RequireSignedTokensAttribute(signedToken: false)] + public class Test_01 + { + // BUG + } + + [RequireSignedTokensAttribute()] + public class Test_02 + { + // NOT BUG + } + + public class Test_03 + { + public void TestCase02() + { + TokenValidationParameters tokenValidationParams = new TokenValidationParameters + { + RequireSignedTokens = false, // NOT BUG + }; + } + } +} \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled.expected new file mode 100644 index 000000000000..cd2d9388558f --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled.expected @@ -0,0 +1,4 @@ +| security-validation-disabled-test.cs:35:34:35:38 | false | The security sensitive property $@ is being disabled by the following value: $@. | security-validation-disabled-test.cs:35:17:35:30 | access to property ValidateIssuer | ValidateIssuer | security-validation-disabled-test.cs:35:34:35:38 | false | false | +| security-validation-disabled-test.cs:36:36:36:40 | false | The security sensitive property $@ is being disabled by the following value: $@. | security-validation-disabled-test.cs:36:17:36:32 | access to property ValidateAudience | ValidateAudience | security-validation-disabled-test.cs:36:36:36:40 | false | false | +| security-validation-disabled-test.cs:37:36:37:40 | false | The security sensitive property $@ is being disabled by the following value: $@. | security-validation-disabled-test.cs:37:17:37:32 | access to property ValidateLifetime | ValidateLifetime | security-validation-disabled-test.cs:37:36:37:40 | false | false | +| security-validation-disabled-test.cs:38:41:38:45 | false | The security sensitive property $@ is being disabled by the following value: $@. | security-validation-disabled-test.cs:38:17:38:37 | access to property RequireExpirationTime | RequireExpirationTime | security-validation-disabled-test.cs:38:41:38:45 | false | false | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled.qlref new file mode 100644 index 000000000000..a64f26e1fb18 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLib/security-validation-disabled.qlref @@ -0,0 +1 @@ +Security Features/JWT/WilsonLib/security-validation-disabled.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadIssuerValidationDataFlow.expected b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadIssuerValidationDataFlow.expected new file mode 100644 index 000000000000..3aa8c1b467a8 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadIssuerValidationDataFlow.expected @@ -0,0 +1,2 @@ +| AadValidation.cs:14:43:17:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | +| AadValidation.cs:22:49:25:13 | object creation of type TokenValidationParameters | The usage of Wilson library without validating the AAD key issuer if you use IdentityModel directly to validate Azure AD tokens was detected. Visit https://aka.ms/wilson/vul-23030 for details. | diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadIssuerValidationDataFlow.qlref b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadIssuerValidationDataFlow.qlref new file mode 100644 index 000000000000..38ba391e854a --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadIssuerValidationDataFlow.qlref @@ -0,0 +1 @@ +experimental/Security Features/WilsonLib/AadIssuerValidationDataFlow.ql \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadValidation.cs b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadValidation.cs new file mode 100644 index 000000000000..45eef454c60f --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/AadValidation.cs @@ -0,0 +1,39 @@ +using Microsoft.IdentityModel.Tokens; +using Microsoft.IdentityModel.Validators; + +namespace WilsonAADTest +{ + public class InnerClass + { + public TokenValidationParameters TokenValidationParameters {get; set; } + } + public class WilsonAADTest + { + public void Test00() + { + TokenValidationParameters a = new TokenValidationParameters() + { + // Usual parameters. + }; // BUG + } + + public void Test01(InnerClass options) + { + options.TokenValidationParameters = new TokenValidationParameters() + { + // Usual parameters. + }; // BUG + } + + public void FPTest00() + { + AadTokenValidationParametersExtension a = new AadTokenValidationParametersExtension() + { + // Usual parameters. + }; + + // This is the line that adds Azure AD signing key issuer validation. + a.EnableAadSigningKeyIssuerValidation(); + } + } +} diff --git a/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/stubs.cs b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/stubs.cs new file mode 100644 index 000000000000..0a143f710a78 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/JWT/WilsonLibAAd/stubs.cs @@ -0,0 +1,135 @@ +using System; +using System.Collections.Generic; + +namespace Microsoft.IdentityModel +{ + +} + +namespace Microsoft.IdentityModel.Tokens +{ + public abstract class SecurityToken + { + protected SecurityToken() { } + public string Id { get; } + public string Issuer { get; } + public DateTime ValidFrom { get; } + public DateTime ValidTo { get; } + } + + public abstract class TokenHandler + { + public static readonly int DefaultTokenLifetimeInMinutes; + + protected TokenHandler() { } + + public virtual int MaximumTokenSizeInBytes { get; set; } + public bool SetDefaultTimesOnTokenCreation { get; set; } + public int TokenLifetimeInMinutes { get; set; } + } + + public delegate bool LifetimeValidator(DateTime? notBefore, DateTime? expires, SecurityToken securityToken, TokenValidationParameters validationParameters); + public delegate bool AudienceValidator(IEnumerable audiences, SecurityToken securityToken, TokenValidationParameters validationParameters); + public delegate bool TokenReplayValidator(DateTime? expirationTime, string securityToken, TokenValidationParameters validationParameters); + public delegate string IssuerValidator(string issuer, SecurityToken securityToken, TokenValidationParameters validationParameters); + public delegate SecurityToken SignatureValidator(string token, TokenValidationParameters validationParameters); + + public class TokenValidationParameters + { + public const int DefaultMaximumTokenSizeInBytes = 256000; + public static readonly string DefaultAuthenticationType; + public static readonly TimeSpan DefaultClockSkew; + public TimeSpan ClockSkew { get; set; } + public bool SaveSigninToken { get; set; } + public bool ValidateIssuer { get; set; } + public bool ValidateAudience { get; set; } + public bool ValidateLifetime { get; set; } + public bool ValidateIssuerSigningKey { get; set; } + public bool ValidateTokenReplay { get; set; } + public bool ValidateActor { get; set; } + public bool RequireSignedTokens { get; set; } + public bool RequireAudience { get; set; } + public bool RequireExpirationTime { get; set; } + + // Delegation + public LifetimeValidator LifetimeValidator { get; set; } + public AudienceValidator AudienceValidator { get; set; } + public TokenReplayValidator TokenReplayValidator { get; set; } + public IssuerValidator IssuerValidator { get; set; } + public SignatureValidator SignatureValidator { get; set; } + + /* + public TokenValidationParameters() { } + public SecurityKey TokenDecryptionKey { get; set; } + public TokenDecryptionKeyResolver TokenDecryptionKeyResolver { get; set; } + public IEnumerable TokenDecryptionKeys { get; set; } + public TokenReader TokenReader { get; set; } + public ITokenReplayCache TokenReplayCache { get; set; } + public Func RoleClaimTypeRetriever { get; set; } + public string ValidAudience { get; set; } + public IEnumerable ValidAudiences { get; set; } + public string ValidIssuer { get; set; } + public IEnumerable ValidIssuers { get; set; } + public TokenValidationParameters ActorValidationParameters { get; set; } + public AudienceValidator AudienceValidator { get; set; } + public string AuthenticationType { get; set; } + public CryptoProviderFactory CryptoProviderFactory { get; set; } + public IssuerSigningKeyValidator IssuerSigningKeyValidator { get; set; } + public SecurityKey IssuerSigningKey { get; set; } + public IEnumerable IssuerSigningKeys { get; set; } + public IssuerValidator IssuerValidator { get; set; } + public string NameClaimType { get; set; } + public string RoleClaimType { get; set; } + public Func NameClaimTypeRetriever { get; set; } + public IDictionary PropertyBag { get; set; } + public IssuerSigningKeyResolver IssuerSigningKeyResolver { get; set; } + public IEnumerable ValidTypes { get; set; } + public virtual TokenValidationParameters Clone(); + public virtual string CreateClaimsIdentity(SecurityToken securityToken, string issuer); + */ + } + + public class SecurityTokenException : Exception{ + public SecurityTokenException(){} + public SecurityTokenException(string message){} + public SecurityTokenException(string message, Exception innerException){} + } + +} + +namespace Microsoft.IdentityModel.JsonWebTokens +{ + public class JsonWebTokenHandler : Microsoft.IdentityModel.Tokens.TokenHandler + { + public virtual TokenValidationResult ValidateToken(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) + { + return new TokenValidationResult() { IsValid = true, Exception = null, Issuer = "test" }; + } + } + + public class TokenValidationResult + { + public TokenValidationResult() { } + + public Exception Exception { get; set; } + public string Issuer { get; set; } + public bool IsValid { get; set; } + public Microsoft.IdentityModel.Tokens.SecurityToken SecurityToken { get; set; } + public string ClaimsIdentity { get; set; } + } + + public class JsonWebToken : Microsoft.IdentityModel.Tokens.SecurityToken{ + public JsonWebToken(string jwtEncodedString){} + public JsonWebToken(string header, string payload){} + } + + +} + +namespace Microsoft.IdentityModel.Validators +{ + public class AadTokenValidationParametersExtension : Microsoft.IdentityModel.Tokens.TokenValidationParameters + { + public void EnableAadSigningKeyIssuerValidation() {} + } +} \ No newline at end of file diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.CSharp.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.CSharp.cs new file mode 100644 index 000000000000..ae46fcb56773 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.CSharp.cs @@ -0,0 +1,68 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.CSharp, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace CSharp + { + namespace RuntimeBinder + { + public static class Binder + { + public static System.Runtime.CompilerServices.CallSiteBinder BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Linq.Expressions.ExpressionType operation, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type type, System.Type context) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Collections.Generic.IEnumerable typeArguments, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Type context) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + public static System.Runtime.CompilerServices.CallSiteBinder UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Linq.Expressions.ExpressionType operation, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) => throw null; + } + public sealed class CSharpArgumentInfo + { + public static Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags flags, string name) => throw null; + } + [System.Flags] + public enum CSharpArgumentInfoFlags + { + None = 0, + UseCompileTimeType = 1, + Constant = 2, + NamedArgument = 4, + IsRef = 8, + IsOut = 16, + IsStaticType = 32, + } + [System.Flags] + public enum CSharpBinderFlags + { + None = 0, + CheckedContext = 1, + InvokeSimpleName = 2, + InvokeSpecialName = 4, + BinaryOperationLogical = 8, + ConvertExplicit = 16, + ConvertArrayIndex = 32, + ResultIndexed = 64, + ValueFromCompoundAssignment = 128, + ResultDiscarded = 256, + } + public class RuntimeBinderException : System.Exception + { + public RuntimeBinderException() => throw null; + protected RuntimeBinderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public RuntimeBinderException(string message) => throw null; + public RuntimeBinderException(string message, System.Exception innerException) => throw null; + } + public class RuntimeBinderInternalCompilerException : System.Exception + { + public RuntimeBinderInternalCompilerException() => throw null; + protected RuntimeBinderInternalCompilerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public RuntimeBinderInternalCompilerException(string message) => throw null; + public RuntimeBinderInternalCompilerException(string message, System.Exception innerException) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Caching.Abstractions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Caching.Abstractions.cs new file mode 100644 index 000000000000..84d5e086b063 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Caching.Abstractions.cs @@ -0,0 +1,162 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Caching.Abstractions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace Caching + { + namespace Distributed + { + public static partial class DistributedCacheEntryExtensions + { + public static Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions SetAbsoluteExpiration(this Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.TimeSpan relative) => throw null; + public static Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions SetAbsoluteExpiration(this Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.DateTimeOffset absolute) => throw null; + public static Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions SetSlidingExpiration(this Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.TimeSpan offset) => throw null; + } + public class DistributedCacheEntryOptions + { + public System.DateTimeOffset? AbsoluteExpiration { get => throw null; set { } } + public System.TimeSpan? AbsoluteExpirationRelativeToNow { get => throw null; set { } } + public DistributedCacheEntryOptions() => throw null; + public System.TimeSpan? SlidingExpiration { get => throw null; set { } } + } + public static partial class DistributedCacheExtensions + { + public static string GetString(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key) => throw null; + public static System.Threading.Tasks.Task GetStringAsync(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + public static void Set(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, byte[] value) => throw null; + public static System.Threading.Tasks.Task SetAsync(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, byte[] value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + public static void SetString(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, string value) => throw null; + public static void SetString(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, string value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options) => throw null; + public static System.Threading.Tasks.Task SetStringAsync(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, string value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SetStringAsync(this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, string value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + } + public interface IDistributedCache + { + byte[] Get(string key); + System.Threading.Tasks.Task GetAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); + void Refresh(string key); + System.Threading.Tasks.Task RefreshAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); + void Remove(string key); + System.Threading.Tasks.Task RemoveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); + void Set(string key, byte[] value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options); + System.Threading.Tasks.Task SetAsync(string key, byte[] value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); + } + } + namespace Memory + { + public static partial class CacheEntryExtensions + { + public static Microsoft.Extensions.Caching.Memory.ICacheEntry AddExpirationToken(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, Microsoft.Extensions.Primitives.IChangeToken expirationToken) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry RegisterPostEvictionCallback(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, Microsoft.Extensions.Caching.Memory.PostEvictionDelegate callback) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry RegisterPostEvictionCallback(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, Microsoft.Extensions.Caching.Memory.PostEvictionDelegate callback, object state) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetAbsoluteExpiration(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, System.TimeSpan relative) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetAbsoluteExpiration(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, System.DateTimeOffset absolute) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetOptions(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetPriority(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, Microsoft.Extensions.Caching.Memory.CacheItemPriority priority) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetSize(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, long size) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetSlidingExpiration(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, System.TimeSpan offset) => throw null; + public static Microsoft.Extensions.Caching.Memory.ICacheEntry SetValue(this Microsoft.Extensions.Caching.Memory.ICacheEntry entry, object value) => throw null; + } + public static partial class CacheExtensions + { + public static object Get(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key) => throw null; + public static TItem Get(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key) => throw null; + public static TItem GetOrCreate(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, System.Func factory) => throw null; + public static System.Threading.Tasks.Task GetOrCreateAsync(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, System.Func> factory) => throw null; + public static TItem Set(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value) => throw null; + public static TItem Set(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, System.DateTimeOffset absoluteExpiration) => throw null; + public static TItem Set(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, System.TimeSpan absoluteExpirationRelativeToNow) => throw null; + public static TItem Set(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Primitives.IChangeToken expirationToken) => throw null; + public static TItem Set(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options) => throw null; + public static bool TryGetValue(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, out TItem value) => throw null; + } + public enum CacheItemPriority + { + Low = 0, + Normal = 1, + High = 2, + NeverRemove = 3, + } + public enum EvictionReason + { + None = 0, + Removed = 1, + Replaced = 2, + Expired = 3, + TokenExpired = 4, + Capacity = 5, + } + public interface ICacheEntry : System.IDisposable + { + System.DateTimeOffset? AbsoluteExpiration { get; set; } + System.TimeSpan? AbsoluteExpirationRelativeToNow { get; set; } + System.Collections.Generic.IList ExpirationTokens { get; } + object Key { get; } + System.Collections.Generic.IList PostEvictionCallbacks { get; } + Microsoft.Extensions.Caching.Memory.CacheItemPriority Priority { get; set; } + long? Size { get; set; } + System.TimeSpan? SlidingExpiration { get; set; } + object Value { get; set; } + } + public interface IMemoryCache : System.IDisposable + { + Microsoft.Extensions.Caching.Memory.ICacheEntry CreateEntry(object key); + virtual Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics GetCurrentStatistics() => throw null; + void Remove(object key); + bool TryGetValue(object key, out object value); + } + public static partial class MemoryCacheEntryExtensions + { + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions AddExpirationToken(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, Microsoft.Extensions.Primitives.IChangeToken expirationToken) => throw null; + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions RegisterPostEvictionCallback(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, Microsoft.Extensions.Caching.Memory.PostEvictionDelegate callback) => throw null; + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions RegisterPostEvictionCallback(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, Microsoft.Extensions.Caching.Memory.PostEvictionDelegate callback, object state) => throw null; + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions SetAbsoluteExpiration(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, System.TimeSpan relative) => throw null; + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions SetAbsoluteExpiration(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, System.DateTimeOffset absolute) => throw null; + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions SetPriority(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, Microsoft.Extensions.Caching.Memory.CacheItemPriority priority) => throw null; + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions SetSize(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, long size) => throw null; + public static Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions SetSlidingExpiration(this Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions options, System.TimeSpan offset) => throw null; + } + public class MemoryCacheEntryOptions + { + public System.DateTimeOffset? AbsoluteExpiration { get => throw null; set { } } + public System.TimeSpan? AbsoluteExpirationRelativeToNow { get => throw null; set { } } + public MemoryCacheEntryOptions() => throw null; + public System.Collections.Generic.IList ExpirationTokens { get => throw null; } + public System.Collections.Generic.IList PostEvictionCallbacks { get => throw null; } + public Microsoft.Extensions.Caching.Memory.CacheItemPriority Priority { get => throw null; set { } } + public long? Size { get => throw null; set { } } + public System.TimeSpan? SlidingExpiration { get => throw null; set { } } + } + public class MemoryCacheStatistics + { + public MemoryCacheStatistics() => throw null; + public long CurrentEntryCount { get => throw null; set { } } + public long? CurrentEstimatedSize { get => throw null; set { } } + public long TotalHits { get => throw null; set { } } + public long TotalMisses { get => throw null; set { } } + } + public class PostEvictionCallbackRegistration + { + public PostEvictionCallbackRegistration() => throw null; + public Microsoft.Extensions.Caching.Memory.PostEvictionDelegate EvictionCallback { get => throw null; set { } } + public object State { get => throw null; set { } } + } + public delegate void PostEvictionDelegate(object key, object value, Microsoft.Extensions.Caching.Memory.EvictionReason reason, object state); + } + } + namespace Internal + { + public interface ISystemClock + { + System.DateTimeOffset UtcNow { get; } + } + public class SystemClock : Microsoft.Extensions.Internal.ISystemClock + { + public SystemClock() => throw null; + public System.DateTimeOffset UtcNow { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Caching.Memory.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Caching.Memory.cs new file mode 100644 index 000000000000..f1e62cfc404b --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Caching.Memory.cs @@ -0,0 +1,69 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Caching.Memory, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace Caching + { + namespace Distributed + { + public class MemoryDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache + { + public MemoryDistributedCache(Microsoft.Extensions.Options.IOptions optionsAccessor) => throw null; + public MemoryDistributedCache(Microsoft.Extensions.Options.IOptions optionsAccessor, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) => throw null; + public byte[] Get(string key) => throw null; + public System.Threading.Tasks.Task GetAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + public void Refresh(string key) => throw null; + public System.Threading.Tasks.Task RefreshAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + public void Remove(string key) => throw null; + public System.Threading.Tasks.Task RemoveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + public void Set(string key, byte[] value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options) => throw null; + public System.Threading.Tasks.Task SetAsync(string key, byte[] value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; + } + } + namespace Memory + { + public class MemoryCache : System.IDisposable, Microsoft.Extensions.Caching.Memory.IMemoryCache + { + public void Clear() => throw null; + public void Compact(double percentage) => throw null; + public int Count { get => throw null; } + public Microsoft.Extensions.Caching.Memory.ICacheEntry CreateEntry(object key) => throw null; + public MemoryCache(Microsoft.Extensions.Options.IOptions optionsAccessor) => throw null; + public MemoryCache(Microsoft.Extensions.Options.IOptions optionsAccessor, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics GetCurrentStatistics() => throw null; + public void Remove(object key) => throw null; + public bool TryGetValue(object key, out object result) => throw null; + } + public class MemoryCacheOptions : Microsoft.Extensions.Options.IOptions + { + public Microsoft.Extensions.Internal.ISystemClock Clock { get => throw null; set { } } + public double CompactionPercentage { get => throw null; set { } } + public MemoryCacheOptions() => throw null; + public System.TimeSpan ExpirationScanFrequency { get => throw null; set { } } + public long? SizeLimit { get => throw null; set { } } + public bool TrackLinkedCacheEntries { get => throw null; set { } } + public bool TrackStatistics { get => throw null; set { } } + Microsoft.Extensions.Caching.Memory.MemoryCacheOptions Microsoft.Extensions.Options.IOptions.Value { get => throw null; } + } + public class MemoryDistributedCacheOptions : Microsoft.Extensions.Caching.Memory.MemoryCacheOptions + { + public MemoryDistributedCacheOptions() => throw null; + } + } + } + namespace DependencyInjection + { + public static partial class MemoryCacheServiceCollectionExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddDistributedMemoryCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddDistributedMemoryCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action setupAction) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddMemoryCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddMemoryCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action setupAction) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.Abstractions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.Abstractions.cs new file mode 100644 index 000000000000..22e010525a2b --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.Abstractions.cs @@ -0,0 +1,83 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Configuration.Abstractions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace Configuration + { + public struct ConfigurationDebugViewContext + { + public Microsoft.Extensions.Configuration.IConfigurationProvider ConfigurationProvider { get => throw null; } + public ConfigurationDebugViewContext(string path, string key, string value, Microsoft.Extensions.Configuration.IConfigurationProvider configurationProvider) => throw null; + public string Key { get => throw null; } + public string Path { get => throw null; } + public string Value { get => throw null; } + } + public static partial class ConfigurationExtensions + { + public static Microsoft.Extensions.Configuration.IConfigurationBuilder Add(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, System.Action configureSource) where TSource : Microsoft.Extensions.Configuration.IConfigurationSource, new() => throw null; + public static System.Collections.Generic.IEnumerable> AsEnumerable(this Microsoft.Extensions.Configuration.IConfiguration configuration) => throw null; + public static System.Collections.Generic.IEnumerable> AsEnumerable(this Microsoft.Extensions.Configuration.IConfiguration configuration, bool makePathsRelative) => throw null; + public static bool Exists(this Microsoft.Extensions.Configuration.IConfigurationSection section) => throw null; + public static string GetConnectionString(this Microsoft.Extensions.Configuration.IConfiguration configuration, string name) => throw null; + public static Microsoft.Extensions.Configuration.IConfigurationSection GetRequiredSection(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key) => throw null; + } + public sealed class ConfigurationKeyNameAttribute : System.Attribute + { + public ConfigurationKeyNameAttribute(string name) => throw null; + public string Name { get => throw null; } + } + public static class ConfigurationPath + { + public static string Combine(params string[] pathSegments) => throw null; + public static string Combine(System.Collections.Generic.IEnumerable pathSegments) => throw null; + public static string GetParentPath(string path) => throw null; + public static string GetSectionKey(string path) => throw null; + public static readonly string KeyDelimiter; + } + public static partial class ConfigurationRootExtensions + { + public static string GetDebugView(this Microsoft.Extensions.Configuration.IConfigurationRoot root) => throw null; + public static string GetDebugView(this Microsoft.Extensions.Configuration.IConfigurationRoot root, System.Func processValue) => throw null; + } + public interface IConfiguration + { + System.Collections.Generic.IEnumerable GetChildren(); + Microsoft.Extensions.Primitives.IChangeToken GetReloadToken(); + Microsoft.Extensions.Configuration.IConfigurationSection GetSection(string key); + string this[string key] { get; set; } + } + public interface IConfigurationBuilder + { + Microsoft.Extensions.Configuration.IConfigurationBuilder Add(Microsoft.Extensions.Configuration.IConfigurationSource source); + Microsoft.Extensions.Configuration.IConfigurationRoot Build(); + System.Collections.Generic.IDictionary Properties { get; } + System.Collections.Generic.IList Sources { get; } + } + public interface IConfigurationProvider + { + System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath); + Microsoft.Extensions.Primitives.IChangeToken GetReloadToken(); + void Load(); + void Set(string key, string value); + bool TryGet(string key, out string value); + } + public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration + { + System.Collections.Generic.IEnumerable Providers { get; } + void Reload(); + } + public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration + { + string Key { get; } + string Path { get; } + string Value { get; set; } + } + public interface IConfigurationSource + { + Microsoft.Extensions.Configuration.IConfigurationProvider Build(Microsoft.Extensions.Configuration.IConfigurationBuilder builder); + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.Binder.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.Binder.cs new file mode 100644 index 000000000000..a563e2e7eb8f --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.Binder.cs @@ -0,0 +1,31 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Configuration.Binder, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace Configuration + { + public class BinderOptions + { + public bool BindNonPublicProperties { get => throw null; set { } } + public BinderOptions() => throw null; + public bool ErrorOnUnknownConfiguration { get => throw null; set { } } + } + public static class ConfigurationBinder + { + public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, object instance) => throw null; + public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, object instance) => throw null; + public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, object instance, System.Action configureOptions) => throw null; + public static T Get(this Microsoft.Extensions.Configuration.IConfiguration configuration) => throw null; + public static T Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, System.Action configureOptions) => throw null; + public static object Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, System.Type type) => throw null; + public static object Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, System.Type type, System.Action configureOptions) => throw null; + public static T GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key) => throw null; + public static T GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, T defaultValue) => throw null; + public static object GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, System.Type type, string key) => throw null; + public static object GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, System.Type type, string key, object defaultValue) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.cs new file mode 100644 index 000000000000..dc303434757c --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Configuration.cs @@ -0,0 +1,139 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Configuration, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace Configuration + { + public static partial class ChainedBuilderExtensions + { + public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddConfiguration(this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Microsoft.Extensions.Configuration.IConfiguration config) => throw null; + public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddConfiguration(this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Microsoft.Extensions.Configuration.IConfiguration config, bool shouldDisposeConfiguration) => throw null; + } + public class ChainedConfigurationProvider : Microsoft.Extensions.Configuration.IConfigurationProvider, System.IDisposable + { + public Microsoft.Extensions.Configuration.IConfiguration Configuration { get => throw null; } + public ChainedConfigurationProvider(Microsoft.Extensions.Configuration.ChainedConfigurationSource source) => throw null; + public void Dispose() => throw null; + public System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath) => throw null; + public Microsoft.Extensions.Primitives.IChangeToken GetReloadToken() => throw null; + public void Load() => throw null; + public void Set(string key, string value) => throw null; + public bool TryGet(string key, out string value) => throw null; + } + public class ChainedConfigurationSource : Microsoft.Extensions.Configuration.IConfigurationSource + { + public Microsoft.Extensions.Configuration.IConfigurationProvider Build(Microsoft.Extensions.Configuration.IConfigurationBuilder builder) => throw null; + public Microsoft.Extensions.Configuration.IConfiguration Configuration { get => throw null; set { } } + public ChainedConfigurationSource() => throw null; + public bool ShouldDisposeConfiguration { get => throw null; set { } } + } + public class ConfigurationBuilder : Microsoft.Extensions.Configuration.IConfigurationBuilder + { + public Microsoft.Extensions.Configuration.IConfigurationBuilder Add(Microsoft.Extensions.Configuration.IConfigurationSource source) => throw null; + public Microsoft.Extensions.Configuration.IConfigurationRoot Build() => throw null; + public ConfigurationBuilder() => throw null; + public System.Collections.Generic.IDictionary Properties { get => throw null; } + public System.Collections.Generic.IList Sources { get => throw null; } + } + public class ConfigurationKeyComparer : System.Collections.Generic.IComparer + { + public int Compare(string x, string y) => throw null; + public ConfigurationKeyComparer() => throw null; + public static Microsoft.Extensions.Configuration.ConfigurationKeyComparer Instance { get => throw null; } + } + public sealed class ConfigurationManager : Microsoft.Extensions.Configuration.IConfiguration, Microsoft.Extensions.Configuration.IConfigurationBuilder, Microsoft.Extensions.Configuration.IConfigurationRoot, System.IDisposable + { + Microsoft.Extensions.Configuration.IConfigurationBuilder Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource source) => throw null; + Microsoft.Extensions.Configuration.IConfigurationRoot Microsoft.Extensions.Configuration.IConfigurationBuilder.Build() => throw null; + public ConfigurationManager() => throw null; + public void Dispose() => throw null; + public System.Collections.Generic.IEnumerable GetChildren() => throw null; + Microsoft.Extensions.Primitives.IChangeToken Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken() => throw null; + public Microsoft.Extensions.Configuration.IConfigurationSection GetSection(string key) => throw null; + System.Collections.Generic.IDictionary Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties { get => throw null; } + System.Collections.Generic.IEnumerable Microsoft.Extensions.Configuration.IConfigurationRoot.Providers { get => throw null; } + void Microsoft.Extensions.Configuration.IConfigurationRoot.Reload() => throw null; + public System.Collections.Generic.IList Sources { get => throw null; } + public string this[string key] { get => throw null; set { } } + } + public abstract class ConfigurationProvider : Microsoft.Extensions.Configuration.IConfigurationProvider + { + protected ConfigurationProvider() => throw null; + protected System.Collections.Generic.IDictionary Data { get => throw null; set { } } + public virtual System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath) => throw null; + public Microsoft.Extensions.Primitives.IChangeToken GetReloadToken() => throw null; + public virtual void Load() => throw null; + protected void OnReload() => throw null; + public virtual void Set(string key, string value) => throw null; + public override string ToString() => throw null; + public virtual bool TryGet(string key, out string value) => throw null; + } + public class ConfigurationReloadToken : Microsoft.Extensions.Primitives.IChangeToken + { + public bool ActiveChangeCallbacks { get => throw null; } + public ConfigurationReloadToken() => throw null; + public bool HasChanged { get => throw null; } + public void OnReload() => throw null; + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) => throw null; + } + public class ConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration, Microsoft.Extensions.Configuration.IConfigurationRoot, System.IDisposable + { + public ConfigurationRoot(System.Collections.Generic.IList providers) => throw null; + public void Dispose() => throw null; + public System.Collections.Generic.IEnumerable GetChildren() => throw null; + public Microsoft.Extensions.Primitives.IChangeToken GetReloadToken() => throw null; + public Microsoft.Extensions.Configuration.IConfigurationSection GetSection(string key) => throw null; + public System.Collections.Generic.IEnumerable Providers { get => throw null; } + public void Reload() => throw null; + public string this[string key] { get => throw null; set { } } + } + public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration, Microsoft.Extensions.Configuration.IConfigurationSection + { + public ConfigurationSection(Microsoft.Extensions.Configuration.IConfigurationRoot root, string path) => throw null; + public System.Collections.Generic.IEnumerable GetChildren() => throw null; + public Microsoft.Extensions.Primitives.IChangeToken GetReloadToken() => throw null; + public Microsoft.Extensions.Configuration.IConfigurationSection GetSection(string key) => throw null; + public string Key { get => throw null; } + public string Path { get => throw null; } + public string this[string key] { get => throw null; set { } } + public string Value { get => throw null; set { } } + } + namespace Memory + { + public class MemoryConfigurationProvider : Microsoft.Extensions.Configuration.ConfigurationProvider, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + public void Add(string key, string value) => throw null; + public MemoryConfigurationProvider(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource source) => throw null; + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public class MemoryConfigurationSource : Microsoft.Extensions.Configuration.IConfigurationSource + { + public Microsoft.Extensions.Configuration.IConfigurationProvider Build(Microsoft.Extensions.Configuration.IConfigurationBuilder builder) => throw null; + public MemoryConfigurationSource() => throw null; + public System.Collections.Generic.IEnumerable> InitialData { get => throw null; set { } } + } + } + public static partial class MemoryConfigurationBuilderExtensions + { + public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddInMemoryCollection(this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder) => throw null; + public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddInMemoryCollection(this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, System.Collections.Generic.IEnumerable> initialData) => throw null; + } + public abstract class StreamConfigurationProvider : Microsoft.Extensions.Configuration.ConfigurationProvider + { + public StreamConfigurationProvider(Microsoft.Extensions.Configuration.StreamConfigurationSource source) => throw null; + public abstract void Load(System.IO.Stream stream); + public override void Load() => throw null; + public Microsoft.Extensions.Configuration.StreamConfigurationSource Source { get => throw null; } + } + public abstract class StreamConfigurationSource : Microsoft.Extensions.Configuration.IConfigurationSource + { + public abstract Microsoft.Extensions.Configuration.IConfigurationProvider Build(Microsoft.Extensions.Configuration.IConfigurationBuilder builder); + protected StreamConfigurationSource() => throw null; + public System.IO.Stream Stream { get => throw null; set { } } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.DependencyInjection.Abstractions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.DependencyInjection.Abstractions.cs new file mode 100644 index 000000000000..0b0a89533305 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.DependencyInjection.Abstractions.cs @@ -0,0 +1,181 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.DependencyInjection.Abstractions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace DependencyInjection + { + public static class ActivatorUtilities + { + public static Microsoft.Extensions.DependencyInjection.ObjectFactory CreateFactory(System.Type instanceType, System.Type[] argumentTypes) => throw null; + public static object CreateInstance(System.IServiceProvider provider, System.Type instanceType, params object[] parameters) => throw null; + public static T CreateInstance(System.IServiceProvider provider, params object[] parameters) => throw null; + public static T GetServiceOrCreateInstance(System.IServiceProvider provider) => throw null; + public static object GetServiceOrCreateInstance(System.IServiceProvider provider, System.Type type) => throw null; + } + public class ActivatorUtilitiesConstructorAttribute : System.Attribute + { + public ActivatorUtilitiesConstructorAttribute() => throw null; + } + public struct AsyncServiceScope : System.IAsyncDisposable, System.IDisposable, Microsoft.Extensions.DependencyInjection.IServiceScope + { + public AsyncServiceScope(Microsoft.Extensions.DependencyInjection.IServiceScope serviceScope) => throw null; + public void Dispose() => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public System.IServiceProvider ServiceProvider { get => throw null; } + } + namespace Extensions + { + public static partial class ServiceCollectionDescriptorExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection RemoveAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection RemoveAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type serviceType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Replace(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) => throw null; + public static void TryAdd(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) => throw null; + public static void TryAdd(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) => throw null; + public static void TryAddEnumerable(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) => throw null; + public static void TryAddEnumerable(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Collections.Generic.IEnumerable descriptors) => throw null; + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) => throw null; + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) => throw null; + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) => throw null; + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class => throw null; + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService => throw null; + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class => throw null; + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) => throw null; + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) => throw null; + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) => throw null; + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class => throw null; + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService => throw null; + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, TService instance) where TService : class => throw null; + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class => throw null; + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) => throw null; + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) => throw null; + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) => throw null; + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class => throw null; + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService => throw null; + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class => throw null; + } + } + public interface IServiceCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList + { + } + public interface IServiceProviderFactory + { + TContainerBuilder CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services); + System.IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder); + } + public interface IServiceProviderIsService + { + bool IsService(System.Type serviceType); + } + public interface IServiceScope : System.IDisposable + { + System.IServiceProvider ServiceProvider { get; } + } + public interface IServiceScopeFactory + { + Microsoft.Extensions.DependencyInjection.IServiceScope CreateScope(); + } + public interface ISupportRequiredService + { + object GetRequiredService(System.Type serviceType); + } + public delegate object ObjectFactory(System.IServiceProvider serviceProvider, object[] arguments); + public class ServiceCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, Microsoft.Extensions.DependencyInjection.IServiceCollection + { + void System.Collections.Generic.ICollection.Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; + public void Clear() => throw null; + public bool Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; + public void CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public ServiceCollection() => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; + public void Insert(int index, Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; + public bool IsReadOnly { get => throw null; } + public void MakeReadOnly() => throw null; + public bool Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; + public void RemoveAt(int index) => throw null; + public Microsoft.Extensions.DependencyInjection.ServiceDescriptor this[int index] { get => throw null; set { } } + } + public static partial class ServiceCollectionServiceExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, object implementationInstance) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, TService implementationInstance) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; + } + public class ServiceDescriptor + { + public ServiceDescriptor(System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; + public ServiceDescriptor(System.Type serviceType, object instance) => throw null; + public ServiceDescriptor(System.Type serviceType, System.Func factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(System.Type serviceType, System.Func implementationFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; + public System.Func ImplementationFactory { get => throw null; } + public object ImplementationInstance { get => throw null; } + public System.Type ImplementationType { get => throw null; } + public Microsoft.Extensions.DependencyInjection.ServiceLifetime Lifetime { get => throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped() where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Type service, System.Type implementationType) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Func implementationFactory) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Type service, System.Func implementationFactory) => throw null; + public System.Type ServiceType { get => throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton() where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type service, System.Type implementationType) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Func implementationFactory) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type serviceType, System.Func implementationFactory) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(TService implementationInstance) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type serviceType, object implementationInstance) => throw null; + public override string ToString() => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient() where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Type service, System.Type implementationType) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Func implementationFactory) where TService : class => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Type service, System.Func implementationFactory) => throw null; + } + public enum ServiceLifetime + { + Singleton = 0, + Scoped = 1, + Transient = 2, + } + public static partial class ServiceProviderServiceExtensions + { + public static Microsoft.Extensions.DependencyInjection.AsyncServiceScope CreateAsyncScope(this System.IServiceProvider provider) => throw null; + public static Microsoft.Extensions.DependencyInjection.AsyncServiceScope CreateAsyncScope(this Microsoft.Extensions.DependencyInjection.IServiceScopeFactory serviceScopeFactory) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceScope CreateScope(this System.IServiceProvider provider) => throw null; + public static object GetRequiredService(this System.IServiceProvider provider, System.Type serviceType) => throw null; + public static T GetRequiredService(this System.IServiceProvider provider) => throw null; + public static T GetService(this System.IServiceProvider provider) => throw null; + public static System.Collections.Generic.IEnumerable GetServices(this System.IServiceProvider provider) => throw null; + public static System.Collections.Generic.IEnumerable GetServices(this System.IServiceProvider provider, System.Type serviceType) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.DependencyInjection.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 000000000000..91ee4a9e31c0 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,36 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.DependencyInjection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace DependencyInjection + { + public class DefaultServiceProviderFactory : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory + { + public Microsoft.Extensions.DependencyInjection.IServiceCollection CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; + public System.IServiceProvider CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection containerBuilder) => throw null; + public DefaultServiceProviderFactory() => throw null; + public DefaultServiceProviderFactory(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) => throw null; + } + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, bool validateScopes) => throw null; + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) => throw null; + } + public sealed class ServiceProvider : System.IAsyncDisposable, System.IDisposable, System.IServiceProvider + { + public void Dispose() => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public object GetService(System.Type serviceType) => throw null; + } + public class ServiceProviderOptions + { + public ServiceProviderOptions() => throw null; + public bool ValidateOnBuild { get => throw null; set { } } + public bool ValidateScopes { get => throw null; set { } } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Http.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Http.cs new file mode 100644 index 000000000000..89e322e3f3c3 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Http.cs @@ -0,0 +1,128 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Http, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace DependencyInjection + { + public static partial class HttpClientBuilderExtensions + { + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Func configureHandler) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Func configureHandler) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.DelegatingHandler => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddTypedClient(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddTypedClient(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddTypedClient(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Func factory) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddTypedClient(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Func factory) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigureHttpClient(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Action configureClient) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigureHttpClient(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Action configureClient) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigureHttpMessageHandlerBuilder(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Action configureBuilder) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Func configureHandler) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Func configureHandler) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.HttpMessageHandler => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder RedactLoggedHeaders(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Func shouldRedactHeaderValue) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder RedactLoggedHeaders(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Collections.Generic.IEnumerable redactedLoggedHeaderNames) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder SetHandlerLifetime(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.TimeSpan handlerLifetime) => throw null; + } + public static partial class HttpClientFactoryServiceCollectionExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureClient) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureClient) => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureClient) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureClient) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureClient) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureClient) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureClient) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureClient) where TClient : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureClient) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureClient) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func factory) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Func factory) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func factory) where TClient : class where TImplementation : class, TClient => throw null; + public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Func factory) where TClient : class where TImplementation : class, TClient => throw null; + } + public interface IHttpClientBuilder + { + string Name { get; } + Microsoft.Extensions.DependencyInjection.IServiceCollection Services { get; } + } + } + namespace Http + { + public class HttpClientFactoryOptions + { + public HttpClientFactoryOptions() => throw null; + public System.TimeSpan HandlerLifetime { get => throw null; set { } } + public System.Collections.Generic.IList> HttpClientActions { get => throw null; } + public System.Collections.Generic.IList> HttpMessageHandlerBuilderActions { get => throw null; } + public System.Func ShouldRedactHeaderValue { get => throw null; set { } } + public bool SuppressHandlerScope { get => throw null; set { } } + } + public abstract class HttpMessageHandlerBuilder + { + public abstract System.Collections.Generic.IList AdditionalHandlers { get; } + public abstract System.Net.Http.HttpMessageHandler Build(); + protected static System.Net.Http.HttpMessageHandler CreateHandlerPipeline(System.Net.Http.HttpMessageHandler primaryHandler, System.Collections.Generic.IEnumerable additionalHandlers) => throw null; + protected HttpMessageHandlerBuilder() => throw null; + public abstract string Name { get; set; } + public abstract System.Net.Http.HttpMessageHandler PrimaryHandler { get; set; } + public virtual System.IServiceProvider Services { get => throw null; } + } + public interface IHttpMessageHandlerBuilderFilter + { + System.Action Configure(System.Action next); + } + public interface ITypedHttpClientFactory + { + TClient CreateClient(System.Net.Http.HttpClient httpClient); + } + namespace Logging + { + public class LoggingHttpMessageHandler : System.Net.Http.DelegatingHandler + { + public LoggingHttpMessageHandler(Microsoft.Extensions.Logging.ILogger logger) => throw null; + public LoggingHttpMessageHandler(Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Http.HttpClientFactoryOptions options) => throw null; + protected override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class LoggingScopeHttpMessageHandler : System.Net.Http.DelegatingHandler + { + public LoggingScopeHttpMessageHandler(Microsoft.Extensions.Logging.ILogger logger) => throw null; + public LoggingScopeHttpMessageHandler(Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Http.HttpClientFactoryOptions options) => throw null; + protected override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + } + } + } + } +} +namespace System +{ + namespace Net + { + namespace Http + { + public static partial class HttpClientFactoryExtensions + { + public static System.Net.Http.HttpClient CreateClient(this System.Net.Http.IHttpClientFactory factory) => throw null; + } + public static partial class HttpMessageHandlerFactoryExtensions + { + public static System.Net.Http.HttpMessageHandler CreateHandler(this System.Net.Http.IHttpMessageHandlerFactory factory) => throw null; + } + public interface IHttpClientFactory + { + System.Net.Http.HttpClient CreateClient(string name); + } + public interface IHttpMessageHandlerFactory + { + System.Net.Http.HttpMessageHandler CreateHandler(string name); + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Logging.Abstractions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Logging.Abstractions.cs new file mode 100644 index 000000000000..cb6d813c250d --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Logging.Abstractions.cs @@ -0,0 +1,192 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Logging.Abstractions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace Logging + { + namespace Abstractions + { + public struct LogEntry + { + public string Category { get => throw null; } + public LogEntry(Microsoft.Extensions.Logging.LogLevel logLevel, string category, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception exception, System.Func formatter) => throw null; + public Microsoft.Extensions.Logging.EventId EventId { get => throw null; } + public System.Exception Exception { get => throw null; } + public System.Func Formatter { get => throw null; } + public Microsoft.Extensions.Logging.LogLevel LogLevel { get => throw null; } + public TState State { get => throw null; } + } + public class NullLogger : Microsoft.Extensions.Logging.ILogger + { + public System.IDisposable BeginScope(TState state) => throw null; + public static Microsoft.Extensions.Logging.Abstractions.NullLogger Instance { get => throw null; } + public bool IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) => throw null; + public void Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception exception, System.Func formatter) => throw null; + } + public class NullLogger : Microsoft.Extensions.Logging.ILogger, Microsoft.Extensions.Logging.ILogger + { + public System.IDisposable BeginScope(TState state) => throw null; + public NullLogger() => throw null; + public static readonly Microsoft.Extensions.Logging.Abstractions.NullLogger Instance; + public bool IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) => throw null; + public void Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception exception, System.Func formatter) => throw null; + } + public class NullLoggerFactory : System.IDisposable, Microsoft.Extensions.Logging.ILoggerFactory + { + public void AddProvider(Microsoft.Extensions.Logging.ILoggerProvider provider) => throw null; + public Microsoft.Extensions.Logging.ILogger CreateLogger(string name) => throw null; + public NullLoggerFactory() => throw null; + public void Dispose() => throw null; + public static readonly Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory Instance; + } + public class NullLoggerProvider : System.IDisposable, Microsoft.Extensions.Logging.ILoggerProvider + { + public Microsoft.Extensions.Logging.ILogger CreateLogger(string categoryName) => throw null; + public void Dispose() => throw null; + public static Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider Instance { get => throw null; } + } + } + public struct EventId : System.IEquatable + { + public EventId(int id, string name = default(string)) => throw null; + public bool Equals(Microsoft.Extensions.Logging.EventId other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public int Id { get => throw null; } + public string Name { get => throw null; } + public static bool operator ==(Microsoft.Extensions.Logging.EventId left, Microsoft.Extensions.Logging.EventId right) => throw null; + public static implicit operator Microsoft.Extensions.Logging.EventId(int i) => throw null; + public static bool operator !=(Microsoft.Extensions.Logging.EventId left, Microsoft.Extensions.Logging.EventId right) => throw null; + public override string ToString() => throw null; + } + public interface IExternalScopeProvider + { + void ForEachScope(System.Action callback, TState state); + System.IDisposable Push(object state); + } + public interface ILogger + { + System.IDisposable BeginScope(TState state); + bool IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel); + void Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception exception, System.Func formatter); + } + public interface ILogger : Microsoft.Extensions.Logging.ILogger + { + } + public interface ILoggerFactory : System.IDisposable + { + void AddProvider(Microsoft.Extensions.Logging.ILoggerProvider provider); + Microsoft.Extensions.Logging.ILogger CreateLogger(string categoryName); + } + public interface ILoggerProvider : System.IDisposable + { + Microsoft.Extensions.Logging.ILogger CreateLogger(string categoryName); + } + public interface ISupportExternalScope + { + void SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider scopeProvider); + } + public class LogDefineOptions + { + public LogDefineOptions() => throw null; + public bool SkipEnabledCheck { get => throw null; set { } } + } + public class Logger : Microsoft.Extensions.Logging.ILogger, Microsoft.Extensions.Logging.ILogger + { + System.IDisposable Microsoft.Extensions.Logging.ILogger.BeginScope(TState state) => throw null; + public Logger(Microsoft.Extensions.Logging.ILoggerFactory factory) => throw null; + bool Microsoft.Extensions.Logging.ILogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) => throw null; + void Microsoft.Extensions.Logging.ILogger.Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception exception, System.Func formatter) => throw null; + } + public static partial class LoggerExtensions + { + public static System.IDisposable BeginScope(this Microsoft.Extensions.Logging.ILogger logger, string messageFormat, params object[] args) => throw null; + public static void Log(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, string message, params object[] args) => throw null; + public static void Log(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args) => throw null; + public static void Log(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, System.Exception exception, string message, params object[] args) => throw null; + public static void Log(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, System.Exception exception, string message, params object[] args) => throw null; + public static void LogCritical(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, System.Exception exception, string message, params object[] args) => throw null; + public static void LogCritical(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args) => throw null; + public static void LogCritical(this Microsoft.Extensions.Logging.ILogger logger, System.Exception exception, string message, params object[] args) => throw null; + public static void LogCritical(this Microsoft.Extensions.Logging.ILogger logger, string message, params object[] args) => throw null; + public static void LogDebug(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, System.Exception exception, string message, params object[] args) => throw null; + public static void LogDebug(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args) => throw null; + public static void LogDebug(this Microsoft.Extensions.Logging.ILogger logger, System.Exception exception, string message, params object[] args) => throw null; + public static void LogDebug(this Microsoft.Extensions.Logging.ILogger logger, string message, params object[] args) => throw null; + public static void LogError(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, System.Exception exception, string message, params object[] args) => throw null; + public static void LogError(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args) => throw null; + public static void LogError(this Microsoft.Extensions.Logging.ILogger logger, System.Exception exception, string message, params object[] args) => throw null; + public static void LogError(this Microsoft.Extensions.Logging.ILogger logger, string message, params object[] args) => throw null; + public static void LogInformation(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, System.Exception exception, string message, params object[] args) => throw null; + public static void LogInformation(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args) => throw null; + public static void LogInformation(this Microsoft.Extensions.Logging.ILogger logger, System.Exception exception, string message, params object[] args) => throw null; + public static void LogInformation(this Microsoft.Extensions.Logging.ILogger logger, string message, params object[] args) => throw null; + public static void LogTrace(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, System.Exception exception, string message, params object[] args) => throw null; + public static void LogTrace(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args) => throw null; + public static void LogTrace(this Microsoft.Extensions.Logging.ILogger logger, System.Exception exception, string message, params object[] args) => throw null; + public static void LogTrace(this Microsoft.Extensions.Logging.ILogger logger, string message, params object[] args) => throw null; + public static void LogWarning(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, System.Exception exception, string message, params object[] args) => throw null; + public static void LogWarning(this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args) => throw null; + public static void LogWarning(this Microsoft.Extensions.Logging.ILogger logger, System.Exception exception, string message, params object[] args) => throw null; + public static void LogWarning(this Microsoft.Extensions.Logging.ILogger logger, string message, params object[] args) => throw null; + } + public class LoggerExternalScopeProvider : Microsoft.Extensions.Logging.IExternalScopeProvider + { + public LoggerExternalScopeProvider() => throw null; + public void ForEachScope(System.Action callback, TState state) => throw null; + public System.IDisposable Push(object state) => throw null; + } + public static partial class LoggerFactoryExtensions + { + public static Microsoft.Extensions.Logging.ILogger CreateLogger(this Microsoft.Extensions.Logging.ILoggerFactory factory) => throw null; + public static Microsoft.Extensions.Logging.ILogger CreateLogger(this Microsoft.Extensions.Logging.ILoggerFactory factory, System.Type type) => throw null; + } + public static class LoggerMessage + { + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions options) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions options) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions options) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions options) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions options) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions options) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString) => throw null; + public static System.Action Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions options) => throw null; + public static System.Func DefineScope(string formatString) => throw null; + public static System.Func DefineScope(string formatString) => throw null; + public static System.Func DefineScope(string formatString) => throw null; + public static System.Func DefineScope(string formatString) => throw null; + public static System.Func DefineScope(string formatString) => throw null; + public static System.Func DefineScope(string formatString) => throw null; + public static System.Func DefineScope(string formatString) => throw null; + } + public sealed class LoggerMessageAttribute : System.Attribute + { + public LoggerMessageAttribute() => throw null; + public LoggerMessageAttribute(int eventId, Microsoft.Extensions.Logging.LogLevel level, string message) => throw null; + public int EventId { get => throw null; set { } } + public string EventName { get => throw null; set { } } + public Microsoft.Extensions.Logging.LogLevel Level { get => throw null; set { } } + public string Message { get => throw null; set { } } + public bool SkipEnabledCheck { get => throw null; set { } } + } + public enum LogLevel + { + Trace = 0, + Debug = 1, + Information = 2, + Warning = 3, + Error = 4, + Critical = 5, + None = 6, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Logging.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Logging.cs new file mode 100644 index 000000000000..d127bae2f8d3 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Logging.cs @@ -0,0 +1,103 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Logging, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace DependencyInjection + { + public static partial class LoggingServiceCollectionExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure) => throw null; + } + } + namespace Logging + { + [System.Flags] + public enum ActivityTrackingOptions + { + None = 0, + SpanId = 1, + TraceId = 2, + ParentId = 4, + TraceState = 8, + TraceFlags = 16, + Tags = 32, + Baggage = 64, + } + public static partial class FilterLoggingBuilderExtensions + { + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, System.Func filter) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, System.Func categoryLevelFilter) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, System.Func categoryLevelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, System.Func levelFilter) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, System.Func levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string category, Microsoft.Extensions.Logging.LogLevel level) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string category, Microsoft.Extensions.Logging.LogLevel level) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string category, System.Func levelFilter) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string category, System.Func levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, System.Func filter) => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, System.Func categoryLevelFilter) => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, System.Func categoryLevelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, System.Func levelFilter) => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, System.Func levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string category, Microsoft.Extensions.Logging.LogLevel level) => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string category, Microsoft.Extensions.Logging.LogLevel level) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string category, System.Func levelFilter) => throw null; + public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string category, System.Func levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider => throw null; + } + public interface ILoggingBuilder + { + Microsoft.Extensions.DependencyInjection.IServiceCollection Services { get; } + } + public class LoggerFactory : System.IDisposable, Microsoft.Extensions.Logging.ILoggerFactory + { + public void AddProvider(Microsoft.Extensions.Logging.ILoggerProvider provider) => throw null; + protected virtual bool CheckDisposed() => throw null; + public static Microsoft.Extensions.Logging.ILoggerFactory Create(System.Action configure) => throw null; + public Microsoft.Extensions.Logging.ILogger CreateLogger(string categoryName) => throw null; + public LoggerFactory() => throw null; + public LoggerFactory(System.Collections.Generic.IEnumerable providers) => throw null; + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Microsoft.Extensions.Logging.LoggerFilterOptions filterOptions) => throw null; + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Microsoft.Extensions.Options.IOptionsMonitor filterOption) => throw null; + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Microsoft.Extensions.Options.IOptionsMonitor filterOption, Microsoft.Extensions.Options.IOptions options) => throw null; + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Microsoft.Extensions.Options.IOptionsMonitor filterOption, Microsoft.Extensions.Options.IOptions options = default(Microsoft.Extensions.Options.IOptions), Microsoft.Extensions.Logging.IExternalScopeProvider scopeProvider = default(Microsoft.Extensions.Logging.IExternalScopeProvider)) => throw null; + public void Dispose() => throw null; + } + public class LoggerFactoryOptions + { + public Microsoft.Extensions.Logging.ActivityTrackingOptions ActivityTrackingOptions { get => throw null; set { } } + public LoggerFactoryOptions() => throw null; + } + public class LoggerFilterOptions + { + public bool CaptureScopes { get => throw null; set { } } + public LoggerFilterOptions() => throw null; + public Microsoft.Extensions.Logging.LogLevel MinLevel { get => throw null; set { } } + public System.Collections.Generic.IList Rules { get => throw null; } + } + public class LoggerFilterRule + { + public string CategoryName { get => throw null; } + public LoggerFilterRule(string providerName, string categoryName, Microsoft.Extensions.Logging.LogLevel? logLevel, System.Func filter) => throw null; + public System.Func Filter { get => throw null; } + public Microsoft.Extensions.Logging.LogLevel? LogLevel { get => throw null; } + public string ProviderName { get => throw null; } + public override string ToString() => throw null; + } + public static partial class LoggingBuilderExtensions + { + public static Microsoft.Extensions.Logging.ILoggingBuilder AddProvider(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Logging.ILoggerProvider provider) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder ClearProviders(this Microsoft.Extensions.Logging.ILoggingBuilder builder) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder Configure(this Microsoft.Extensions.Logging.ILoggingBuilder builder, System.Action action) => throw null; + public static Microsoft.Extensions.Logging.ILoggingBuilder SetMinimumLevel(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Logging.LogLevel level) => throw null; + } + public class ProviderAliasAttribute : System.Attribute + { + public string Alias { get => throw null; } + public ProviderAliasAttribute(string alias) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Options.ConfigurationExtensions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Options.ConfigurationExtensions.cs new file mode 100644 index 000000000000..d7d5f146e35e --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Options.ConfigurationExtensions.cs @@ -0,0 +1,43 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Options.ConfigurationExtensions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace DependencyInjection + { + public static partial class OptionsBuilderConfigurationExtensions + { + public static Microsoft.Extensions.Options.OptionsBuilder Bind(this Microsoft.Extensions.Options.OptionsBuilder optionsBuilder, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class => throw null; + public static Microsoft.Extensions.Options.OptionsBuilder Bind(this Microsoft.Extensions.Options.OptionsBuilder optionsBuilder, Microsoft.Extensions.Configuration.IConfiguration config, System.Action configureBinder) where TOptions : class => throw null; + public static Microsoft.Extensions.Options.OptionsBuilder BindConfiguration(this Microsoft.Extensions.Options.OptionsBuilder optionsBuilder, string configSectionPath, System.Action configureBinder = default(System.Action)) where TOptions : class => throw null; + } + public static partial class OptionsConfigurationServiceCollectionExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config, System.Action configureBinder) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Microsoft.Extensions.Configuration.IConfiguration config, System.Action configureBinder) where TOptions : class => throw null; + } + } + namespace Options + { + public class ConfigurationChangeTokenSource : Microsoft.Extensions.Options.IOptionsChangeTokenSource + { + public ConfigurationChangeTokenSource(Microsoft.Extensions.Configuration.IConfiguration config) => throw null; + public ConfigurationChangeTokenSource(string name, Microsoft.Extensions.Configuration.IConfiguration config) => throw null; + public Microsoft.Extensions.Primitives.IChangeToken GetChangeToken() => throw null; + public string Name { get => throw null; } + } + public class ConfigureFromConfigurationOptions : Microsoft.Extensions.Options.ConfigureOptions where TOptions : class + { + public ConfigureFromConfigurationOptions(Microsoft.Extensions.Configuration.IConfiguration config) : base(default(System.Action)) => throw null; + } + public class NamedConfigureFromConfigurationOptions : Microsoft.Extensions.Options.ConfigureNamedOptions where TOptions : class + { + public NamedConfigureFromConfigurationOptions(string name, Microsoft.Extensions.Configuration.IConfiguration config) : base(default(string), default(System.Action)) => throw null; + public NamedConfigureFromConfigurationOptions(string name, Microsoft.Extensions.Configuration.IConfiguration config, System.Action configureBinder) : base(default(string), default(System.Action)) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Options.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Options.cs new file mode 100644 index 000000000000..22d7ac9b8fd6 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Options.cs @@ -0,0 +1,363 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Options, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace DependencyInjection + { + public static partial class OptionsServiceCollectionExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; + public static Microsoft.Extensions.Options.OptionsBuilder AddOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TOptions : class => throw null; + public static Microsoft.Extensions.Options.OptionsBuilder AddOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureOptions) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureOptions) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection ConfigureAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureOptions) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection ConfigureOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TConfigureOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection ConfigureOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type configureType) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection ConfigureOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object configureInstance) => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureOptions) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, System.Action configureOptions) where TOptions : class => throw null; + public static Microsoft.Extensions.DependencyInjection.IServiceCollection PostConfigureAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configureOptions) where TOptions : class => throw null; + } + } + namespace Options + { + public class ConfigureNamedOptions : Microsoft.Extensions.Options.IConfigureNamedOptions, Microsoft.Extensions.Options.IConfigureOptions where TOptions : class + { + public System.Action Action { get => throw null; } + public virtual void Configure(string name, TOptions options) => throw null; + public void Configure(TOptions options) => throw null; + public ConfigureNamedOptions(string name, System.Action action) => throw null; + public string Name { get => throw null; } + } + public class ConfigureNamedOptions : Microsoft.Extensions.Options.IConfigureNamedOptions, Microsoft.Extensions.Options.IConfigureOptions where TOptions : class where TDep : class + { + public System.Action Action { get => throw null; } + public virtual void Configure(string name, TOptions options) => throw null; + public void Configure(TOptions options) => throw null; + public ConfigureNamedOptions(string name, TDep dependency, System.Action action) => throw null; + public TDep Dependency { get => throw null; } + public string Name { get => throw null; } + } + public class ConfigureNamedOptions : Microsoft.Extensions.Options.IConfigureNamedOptions, Microsoft.Extensions.Options.IConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class + { + public System.Action Action { get => throw null; } + public virtual void Configure(string name, TOptions options) => throw null; + public void Configure(TOptions options) => throw null; + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public string Name { get => throw null; } + } + public class ConfigureNamedOptions : Microsoft.Extensions.Options.IConfigureNamedOptions, Microsoft.Extensions.Options.IConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public System.Action Action { get => throw null; } + public virtual void Configure(string name, TOptions options) => throw null; + public void Configure(TOptions options) => throw null; + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public string Name { get => throw null; } + } + public class ConfigureNamedOptions : Microsoft.Extensions.Options.IConfigureNamedOptions, Microsoft.Extensions.Options.IConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public System.Action Action { get => throw null; } + public virtual void Configure(string name, TOptions options) => throw null; + public void Configure(TOptions options) => throw null; + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public TDep4 Dependency4 { get => throw null; } + public string Name { get => throw null; } + } + public class ConfigureNamedOptions : Microsoft.Extensions.Options.IConfigureNamedOptions, Microsoft.Extensions.Options.IConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public System.Action Action { get => throw null; } + public virtual void Configure(string name, TOptions options) => throw null; + public void Configure(TOptions options) => throw null; + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public TDep4 Dependency4 { get => throw null; } + public TDep5 Dependency5 { get => throw null; } + public string Name { get => throw null; } + } + public class ConfigureOptions : Microsoft.Extensions.Options.IConfigureOptions where TOptions : class + { + public System.Action Action { get => throw null; } + public virtual void Configure(TOptions options) => throw null; + public ConfigureOptions(System.Action action) => throw null; + } + public interface IConfigureNamedOptions : Microsoft.Extensions.Options.IConfigureOptions where TOptions : class + { + void Configure(string name, TOptions options); + } + public interface IConfigureOptions where TOptions : class + { + void Configure(TOptions options); + } + public interface IOptions where TOptions : class + { + TOptions Value { get; } + } + public interface IOptionsChangeTokenSource + { + Microsoft.Extensions.Primitives.IChangeToken GetChangeToken(); + string Name { get; } + } + public interface IOptionsFactory where TOptions : class + { + TOptions Create(string name); + } + public interface IOptionsMonitor + { + TOptions CurrentValue { get; } + TOptions Get(string name); + System.IDisposable OnChange(System.Action listener); + } + public interface IOptionsMonitorCache where TOptions : class + { + void Clear(); + TOptions GetOrAdd(string name, System.Func createOptions); + bool TryAdd(string name, TOptions options); + bool TryRemove(string name); + } + public interface IOptionsSnapshot : Microsoft.Extensions.Options.IOptions where TOptions : class + { + TOptions Get(string name); + } + public interface IPostConfigureOptions where TOptions : class + { + void PostConfigure(string name, TOptions options); + } + public interface IValidateOptions where TOptions : class + { + Microsoft.Extensions.Options.ValidateOptionsResult Validate(string name, TOptions options); + } + public static class Options + { + public static Microsoft.Extensions.Options.IOptions Create(TOptions options) where TOptions : class => throw null; + public static readonly string DefaultName; + } + public class OptionsBuilder where TOptions : class + { + public virtual Microsoft.Extensions.Options.OptionsBuilder Configure(System.Action configureOptions) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Configure(System.Action configureOptions) where TDep : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Configure(System.Action configureOptions) where TDep1 : class where TDep2 : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Configure(System.Action configureOptions) where TDep1 : class where TDep2 : class where TDep3 : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Configure(System.Action configureOptions) where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Configure(System.Action configureOptions) where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class => throw null; + public OptionsBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) => throw null; + public string Name { get => throw null; } + public virtual Microsoft.Extensions.Options.OptionsBuilder PostConfigure(System.Action configureOptions) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder PostConfigure(System.Action configureOptions) where TDep : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder PostConfigure(System.Action configureOptions) where TDep1 : class where TDep2 : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder PostConfigure(System.Action configureOptions) where TDep1 : class where TDep2 : class where TDep3 : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder PostConfigure(System.Action configureOptions) where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder PostConfigure(System.Action configureOptions) where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class => throw null; + public Microsoft.Extensions.DependencyInjection.IServiceCollection Services { get => throw null; } + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation, string failureMessage) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation, string failureMessage) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation, string failureMessage) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation, string failureMessage) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation, string failureMessage) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation) => throw null; + public virtual Microsoft.Extensions.Options.OptionsBuilder Validate(System.Func validation, string failureMessage) => throw null; + } + public class OptionsCache : Microsoft.Extensions.Options.IOptionsMonitorCache where TOptions : class + { + public void Clear() => throw null; + public OptionsCache() => throw null; + public virtual TOptions GetOrAdd(string name, System.Func createOptions) => throw null; + public virtual bool TryAdd(string name, TOptions options) => throw null; + public virtual bool TryRemove(string name) => throw null; + } + public class OptionsFactory : Microsoft.Extensions.Options.IOptionsFactory where TOptions : class + { + public TOptions Create(string name) => throw null; + protected virtual TOptions CreateInstance(string name) => throw null; + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures) => throw null; + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures, System.Collections.Generic.IEnumerable> validations) => throw null; + } + public class OptionsManager : Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Options.IOptionsSnapshot where TOptions : class + { + public OptionsManager(Microsoft.Extensions.Options.IOptionsFactory factory) => throw null; + public virtual TOptions Get(string name) => throw null; + public TOptions Value { get => throw null; } + } + public class OptionsMonitor : System.IDisposable, Microsoft.Extensions.Options.IOptionsMonitor where TOptions : class + { + public OptionsMonitor(Microsoft.Extensions.Options.IOptionsFactory factory, System.Collections.Generic.IEnumerable> sources, Microsoft.Extensions.Options.IOptionsMonitorCache cache) => throw null; + public TOptions CurrentValue { get => throw null; } + public void Dispose() => throw null; + public virtual TOptions Get(string name) => throw null; + public System.IDisposable OnChange(System.Action listener) => throw null; + } + public static partial class OptionsMonitorExtensions + { + public static System.IDisposable OnChange(this Microsoft.Extensions.Options.IOptionsMonitor monitor, System.Action listener) => throw null; + } + public class OptionsValidationException : System.Exception + { + public OptionsValidationException(string optionsName, System.Type optionsType, System.Collections.Generic.IEnumerable failureMessages) => throw null; + public System.Collections.Generic.IEnumerable Failures { get => throw null; } + public override string Message { get => throw null; } + public string OptionsName { get => throw null; } + public System.Type OptionsType { get => throw null; } + } + public class OptionsWrapper : Microsoft.Extensions.Options.IOptions where TOptions : class + { + public OptionsWrapper(TOptions options) => throw null; + public TOptions Value { get => throw null; } + } + public class PostConfigureOptions : Microsoft.Extensions.Options.IPostConfigureOptions where TOptions : class + { + public System.Action Action { get => throw null; } + public PostConfigureOptions(string name, System.Action action) => throw null; + public string Name { get => throw null; } + public virtual void PostConfigure(string name, TOptions options) => throw null; + } + public class PostConfigureOptions : Microsoft.Extensions.Options.IPostConfigureOptions where TOptions : class where TDep : class + { + public System.Action Action { get => throw null; } + public PostConfigureOptions(string name, TDep dependency, System.Action action) => throw null; + public TDep Dependency { get => throw null; } + public string Name { get => throw null; } + public virtual void PostConfigure(string name, TOptions options) => throw null; + public void PostConfigure(TOptions options) => throw null; + } + public class PostConfigureOptions : Microsoft.Extensions.Options.IPostConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class + { + public System.Action Action { get => throw null; } + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public string Name { get => throw null; } + public virtual void PostConfigure(string name, TOptions options) => throw null; + public void PostConfigure(TOptions options) => throw null; + } + public class PostConfigureOptions : Microsoft.Extensions.Options.IPostConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public System.Action Action { get => throw null; } + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public string Name { get => throw null; } + public virtual void PostConfigure(string name, TOptions options) => throw null; + public void PostConfigure(TOptions options) => throw null; + } + public class PostConfigureOptions : Microsoft.Extensions.Options.IPostConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public System.Action Action { get => throw null; } + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public TDep4 Dependency4 { get => throw null; } + public string Name { get => throw null; } + public virtual void PostConfigure(string name, TOptions options) => throw null; + public void PostConfigure(TOptions options) => throw null; + } + public class PostConfigureOptions : Microsoft.Extensions.Options.IPostConfigureOptions where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public System.Action Action { get => throw null; } + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public TDep4 Dependency4 { get => throw null; } + public TDep5 Dependency5 { get => throw null; } + public string Name { get => throw null; } + public virtual void PostConfigure(string name, TOptions options) => throw null; + public void PostConfigure(TOptions options) => throw null; + } + public class ValidateOptions : Microsoft.Extensions.Options.IValidateOptions where TOptions : class + { + public ValidateOptions(string name, System.Func validation, string failureMessage) => throw null; + public string FailureMessage { get => throw null; } + public string Name { get => throw null; } + public Microsoft.Extensions.Options.ValidateOptionsResult Validate(string name, TOptions options) => throw null; + public System.Func Validation { get => throw null; } + } + public class ValidateOptions : Microsoft.Extensions.Options.IValidateOptions where TOptions : class + { + public ValidateOptions(string name, TDep dependency, System.Func validation, string failureMessage) => throw null; + public TDep Dependency { get => throw null; } + public string FailureMessage { get => throw null; } + public string Name { get => throw null; } + public Microsoft.Extensions.Options.ValidateOptionsResult Validate(string name, TOptions options) => throw null; + public System.Func Validation { get => throw null; } + } + public class ValidateOptions : Microsoft.Extensions.Options.IValidateOptions where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, System.Func validation, string failureMessage) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public string FailureMessage { get => throw null; } + public string Name { get => throw null; } + public Microsoft.Extensions.Options.ValidateOptionsResult Validate(string name, TOptions options) => throw null; + public System.Func Validation { get => throw null; } + } + public class ValidateOptions : Microsoft.Extensions.Options.IValidateOptions where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, System.Func validation, string failureMessage) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public string FailureMessage { get => throw null; } + public string Name { get => throw null; } + public Microsoft.Extensions.Options.ValidateOptionsResult Validate(string name, TOptions options) => throw null; + public System.Func Validation { get => throw null; } + } + public class ValidateOptions : Microsoft.Extensions.Options.IValidateOptions where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Func validation, string failureMessage) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public TDep4 Dependency4 { get => throw null; } + public string FailureMessage { get => throw null; } + public string Name { get => throw null; } + public Microsoft.Extensions.Options.ValidateOptionsResult Validate(string name, TOptions options) => throw null; + public System.Func Validation { get => throw null; } + } + public class ValidateOptions : Microsoft.Extensions.Options.IValidateOptions where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Func validation, string failureMessage) => throw null; + public TDep1 Dependency1 { get => throw null; } + public TDep2 Dependency2 { get => throw null; } + public TDep3 Dependency3 { get => throw null; } + public TDep4 Dependency4 { get => throw null; } + public TDep5 Dependency5 { get => throw null; } + public string FailureMessage { get => throw null; } + public string Name { get => throw null; } + public Microsoft.Extensions.Options.ValidateOptionsResult Validate(string name, TOptions options) => throw null; + public System.Func Validation { get => throw null; } + } + public class ValidateOptionsResult + { + public ValidateOptionsResult() => throw null; + public static Microsoft.Extensions.Options.ValidateOptionsResult Fail(string failureMessage) => throw null; + public static Microsoft.Extensions.Options.ValidateOptionsResult Fail(System.Collections.Generic.IEnumerable failures) => throw null; + public bool Failed { get => throw null; set { } } + public string FailureMessage { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Failures { get => throw null; set { } } + public static readonly Microsoft.Extensions.Options.ValidateOptionsResult Skip; + public bool Skipped { get => throw null; set { } } + public bool Succeeded { get => throw null; set { } } + public static readonly Microsoft.Extensions.Options.ValidateOptionsResult Success; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Primitives.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Primitives.cs new file mode 100644 index 000000000000..e7ace3d19b56 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Extensions.Primitives.cs @@ -0,0 +1,178 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Extensions.Primitives, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`. +namespace Microsoft +{ + namespace Extensions + { + namespace Primitives + { + public class CancellationChangeToken : Microsoft.Extensions.Primitives.IChangeToken + { + public bool ActiveChangeCallbacks { get => throw null; } + public CancellationChangeToken(System.Threading.CancellationToken cancellationToken) => throw null; + public bool HasChanged { get => throw null; } + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) => throw null; + } + public static class ChangeToken + { + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer) => throw null; + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer, TState state) => throw null; + } + public class CompositeChangeToken : Microsoft.Extensions.Primitives.IChangeToken + { + public bool ActiveChangeCallbacks { get => throw null; } + public System.Collections.Generic.IReadOnlyList ChangeTokens { get => throw null; } + public CompositeChangeToken(System.Collections.Generic.IReadOnlyList changeTokens) => throw null; + public bool HasChanged { get => throw null; } + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) => throw null; + } + public static partial class Extensions + { + public static System.Text.StringBuilder Append(this System.Text.StringBuilder builder, Microsoft.Extensions.Primitives.StringSegment segment) => throw null; + } + public interface IChangeToken + { + bool ActiveChangeCallbacks { get; } + bool HasChanged { get; } + System.IDisposable RegisterChangeCallback(System.Action callback, object state); + } + public struct StringSegment : System.IEquatable, System.IEquatable + { + public System.ReadOnlyMemory AsMemory() => throw null; + public System.ReadOnlySpan AsSpan() => throw null; + public System.ReadOnlySpan AsSpan(int start) => throw null; + public System.ReadOnlySpan AsSpan(int start, int length) => throw null; + public string Buffer { get => throw null; } + public static int Compare(Microsoft.Extensions.Primitives.StringSegment a, Microsoft.Extensions.Primitives.StringSegment b, System.StringComparison comparisonType) => throw null; + public StringSegment(string buffer) => throw null; + public StringSegment(string buffer, int offset, int length) => throw null; + public static readonly Microsoft.Extensions.Primitives.StringSegment Empty; + public bool EndsWith(string text, System.StringComparison comparisonType) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(Microsoft.Extensions.Primitives.StringSegment other) => throw null; + public bool Equals(Microsoft.Extensions.Primitives.StringSegment other, System.StringComparison comparisonType) => throw null; + public static bool Equals(Microsoft.Extensions.Primitives.StringSegment a, Microsoft.Extensions.Primitives.StringSegment b, System.StringComparison comparisonType) => throw null; + public bool Equals(string text) => throw null; + public bool Equals(string text, System.StringComparison comparisonType) => throw null; + public override int GetHashCode() => throw null; + public bool HasValue { get => throw null; } + public int IndexOf(char c, int start, int count) => throw null; + public int IndexOf(char c, int start) => throw null; + public int IndexOf(char c) => throw null; + public int IndexOfAny(char[] anyOf, int startIndex, int count) => throw null; + public int IndexOfAny(char[] anyOf, int startIndex) => throw null; + public int IndexOfAny(char[] anyOf) => throw null; + public static bool IsNullOrEmpty(Microsoft.Extensions.Primitives.StringSegment value) => throw null; + public int LastIndexOf(char value) => throw null; + public int Length { get => throw null; } + public int Offset { get => throw null; } + public static bool operator ==(Microsoft.Extensions.Primitives.StringSegment left, Microsoft.Extensions.Primitives.StringSegment right) => throw null; + public static implicit operator Microsoft.Extensions.Primitives.StringSegment(string value) => throw null; + public static implicit operator System.ReadOnlySpan(Microsoft.Extensions.Primitives.StringSegment segment) => throw null; + public static implicit operator System.ReadOnlyMemory(Microsoft.Extensions.Primitives.StringSegment segment) => throw null; + public static bool operator !=(Microsoft.Extensions.Primitives.StringSegment left, Microsoft.Extensions.Primitives.StringSegment right) => throw null; + public Microsoft.Extensions.Primitives.StringTokenizer Split(char[] chars) => throw null; + public bool StartsWith(string text, System.StringComparison comparisonType) => throw null; + public Microsoft.Extensions.Primitives.StringSegment Subsegment(int offset) => throw null; + public Microsoft.Extensions.Primitives.StringSegment Subsegment(int offset, int length) => throw null; + public string Substring(int offset) => throw null; + public string Substring(int offset, int length) => throw null; + public char this[int index] { get => throw null; } + public override string ToString() => throw null; + public Microsoft.Extensions.Primitives.StringSegment Trim() => throw null; + public Microsoft.Extensions.Primitives.StringSegment TrimEnd() => throw null; + public Microsoft.Extensions.Primitives.StringSegment TrimStart() => throw null; + public string Value { get => throw null; } + } + public class StringSegmentComparer : System.Collections.Generic.IComparer, System.Collections.Generic.IEqualityComparer + { + public int Compare(Microsoft.Extensions.Primitives.StringSegment x, Microsoft.Extensions.Primitives.StringSegment y) => throw null; + public bool Equals(Microsoft.Extensions.Primitives.StringSegment x, Microsoft.Extensions.Primitives.StringSegment y) => throw null; + public int GetHashCode(Microsoft.Extensions.Primitives.StringSegment obj) => throw null; + public static Microsoft.Extensions.Primitives.StringSegmentComparer Ordinal { get => throw null; } + public static Microsoft.Extensions.Primitives.StringSegmentComparer OrdinalIgnoreCase { get => throw null; } + } + public struct StringTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public StringTokenizer(string value, char[] separators) => throw null; + public StringTokenizer(Microsoft.Extensions.Primitives.StringSegment value, char[] separators) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public Enumerator(ref Microsoft.Extensions.Primitives.StringTokenizer tokenizer) => throw null; + public Microsoft.Extensions.Primitives.StringSegment Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public Microsoft.Extensions.Primitives.StringTokenizer.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct StringValues : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IEquatable, System.IEquatable, System.IEquatable, System.Collections.Generic.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + void System.Collections.Generic.ICollection.Add(string item) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + public static Microsoft.Extensions.Primitives.StringValues Concat(Microsoft.Extensions.Primitives.StringValues values1, Microsoft.Extensions.Primitives.StringValues values2) => throw null; + public static Microsoft.Extensions.Primitives.StringValues Concat(in Microsoft.Extensions.Primitives.StringValues values, string value) => throw null; + public static Microsoft.Extensions.Primitives.StringValues Concat(string value, in Microsoft.Extensions.Primitives.StringValues values) => throw null; + bool System.Collections.Generic.ICollection.Contains(string item) => throw null; + void System.Collections.Generic.ICollection.CopyTo(string[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public StringValues(string value) => throw null; + public StringValues(string[] values) => throw null; + public static readonly Microsoft.Extensions.Primitives.StringValues Empty; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public Enumerator(ref Microsoft.Extensions.Primitives.StringValues values) => throw null; + public string Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public static bool Equals(Microsoft.Extensions.Primitives.StringValues left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public bool Equals(Microsoft.Extensions.Primitives.StringValues other) => throw null; + public static bool Equals(string left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool Equals(Microsoft.Extensions.Primitives.StringValues left, string right) => throw null; + public bool Equals(string other) => throw null; + public static bool Equals(string[] left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool Equals(Microsoft.Extensions.Primitives.StringValues left, string[] right) => throw null; + public bool Equals(string[] other) => throw null; + public override bool Equals(object obj) => throw null; + public Microsoft.Extensions.Primitives.StringValues.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public override int GetHashCode() => throw null; + int System.Collections.Generic.IList.IndexOf(string item) => throw null; + void System.Collections.Generic.IList.Insert(int index, string item) => throw null; + public static bool IsNullOrEmpty(Microsoft.Extensions.Primitives.StringValues value) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + string System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, string right) => throw null; + public static bool operator ==(string left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, string[] right) => throw null; + public static bool operator ==(string[] left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, object right) => throw null; + public static bool operator ==(object left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static implicit operator Microsoft.Extensions.Primitives.StringValues(string value) => throw null; + public static implicit operator Microsoft.Extensions.Primitives.StringValues(string[] values) => throw null; + public static implicit operator string(Microsoft.Extensions.Primitives.StringValues values) => throw null; + public static implicit operator string[](Microsoft.Extensions.Primitives.StringValues value) => throw null; + public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, string right) => throw null; + public static bool operator !=(string left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, string[] right) => throw null; + public static bool operator !=(string[] left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, object right) => throw null; + public static bool operator !=(object left, Microsoft.Extensions.Primitives.StringValues right) => throw null; + bool System.Collections.Generic.ICollection.Remove(string item) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + public string this[int index] { get => throw null; } + public string[] ToArray() => throw null; + public override string ToString() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.Abstractions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.Abstractions.cs new file mode 100644 index 000000000000..9dc459abc062 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.Abstractions.cs @@ -0,0 +1,212 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Identity.Abstractions, Version=5.0.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae`. +namespace Microsoft +{ + namespace Identity + { + namespace Abstractions + { + public class AcquireTokenOptions + { + public string AuthenticationOptionsName { get => throw null; set { } } + public string Claims { get => throw null; set { } } + public virtual Microsoft.Identity.Abstractions.AcquireTokenOptions Clone() => throw null; + public System.Guid? CorrelationId { get => throw null; set { } } + public AcquireTokenOptions() => throw null; + public AcquireTokenOptions(Microsoft.Identity.Abstractions.AcquireTokenOptions other) => throw null; + public System.Collections.Generic.IDictionary ExtraHeadersParameters { get => throw null; set { } } + public System.Collections.Generic.IDictionary ExtraQueryParameters { get => throw null; set { } } + public bool ForceRefresh { get => throw null; set { } } + public string LongRunningWebApiSessionKey { get => throw null; set { } } + public static string LongRunningWebApiSessionKeyAuto { get => throw null; } + public string PopClaim { get => throw null; set { } } + public string PopPublicKey { get => throw null; set { } } + public string Tenant { get => throw null; set { } } + public string UserFlow { get => throw null; set { } } + } + public class AcquireTokenResult + { + public string AccessToken { get => throw null; set { } } + public System.Guid CorrelationId { get => throw null; set { } } + public AcquireTokenResult(string accessToken, System.DateTimeOffset expiresOn, string tenantId, string idToken, System.Collections.Generic.IEnumerable scopes, System.Guid correlationId, string tokenType) => throw null; + public System.DateTimeOffset ExpiresOn { get => throw null; set { } } + public string IdToken { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Scopes { get => throw null; set { } } + public string TenantId { get => throw null; set { } } + public string TokenType { get => throw null; set { } } + } + public class AuthorizationHeaderProviderOptions + { + public Microsoft.Identity.Abstractions.AcquireTokenOptions AcquireTokenOptions { get => throw null; set { } } + public string BaseUrl { get => throw null; set { } } + public Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions Clone() => throw null; + protected virtual Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions CloneInternal() => throw null; + public AuthorizationHeaderProviderOptions() => throw null; + public AuthorizationHeaderProviderOptions(Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions other) => throw null; + public System.Action CustomizeHttpRequestMessage { get => throw null; set { } } + public string GetApiUrl() => throw null; + public string HttpMethod { get => throw null; set { } } + public string ProtocolScheme { get => throw null; set { } } + public string RelativePath { get => throw null; set { } } + public bool RequestAppToken { get => throw null; set { } } + } + public class CredentialDescription + { + public string Base64EncodedValue { get => throw null; set { } } + public virtual object CachedValue { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; set { } } + public string CertificateDiskPath { get => throw null; set { } } + public string CertificateDistinguishedName { get => throw null; set { } } + public string CertificatePassword { get => throw null; set { } } + public string CertificateStorePath { get => throw null; set { } } + public string CertificateThumbprint { get => throw null; set { } } + public string ClientSecret { get => throw null; set { } } + public string Container { get => throw null; set { } } + public Microsoft.Identity.Abstractions.CredentialType CredentialType { get => throw null; } + public CredentialDescription() => throw null; + public Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions DecryptKeysAuthenticationOptions { get => throw null; set { } } + public string Id { get => throw null; } + public string KeyVaultCertificateName { get => throw null; set { } } + public string KeyVaultUrl { get => throw null; set { } } + public string ManagedIdentityClientId { get => throw null; set { } } + public string ReferenceOrValue { get => throw null; set { } } + public string SignedAssertionFileDiskPath { get => throw null; set { } } + public bool Skip { get => throw null; set { } } + public Microsoft.Identity.Abstractions.CredentialSource SourceType { get => throw null; set { } } + } + public enum CredentialSource + { + Certificate = 0, + KeyVault = 1, + Base64Encoded = 2, + Path = 3, + StoreWithThumbprint = 4, + StoreWithDistinguishedName = 5, + ClientSecret = 6, + SignedAssertionFromManagedIdentity = 7, + SignedAssertionFilePath = 8, + SignedAssertionFromVault = 9, + AutoDecryptKeys = 10, + } + public class CredentialSourceLoaderParameters + { + public string Authority { get => throw null; set { } } + public string ClientId { get => throw null; set { } } + public CredentialSourceLoaderParameters(string clientId, string authority) => throw null; + } + public enum CredentialType + { + Certificate = 0, + Secret = 1, + SignedAssertion = 2, + DecryptKeys = 3, + } + public class DownstreamApiOptions : Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions + { + public Microsoft.Identity.Abstractions.DownstreamApiOptions Clone() => throw null; + protected override Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions CloneInternal() => throw null; + public DownstreamApiOptions() => throw null; + public DownstreamApiOptions(Microsoft.Identity.Abstractions.DownstreamApiOptions other) => throw null; + public System.Func Deserializer { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Scopes { get => throw null; set { } } + public System.Func Serializer { get => throw null; set { } } + } + public class DownstreamApiOptionsReadOnlyHttpMethod : Microsoft.Identity.Abstractions.DownstreamApiOptions + { + public Microsoft.Identity.Abstractions.DownstreamApiOptionsReadOnlyHttpMethod Clone() => throw null; + protected override Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions CloneInternal() => throw null; + public DownstreamApiOptionsReadOnlyHttpMethod(Microsoft.Identity.Abstractions.DownstreamApiOptions options, string httpMethod) => throw null; + public string HttpMethod { get => throw null; } + } + public interface IAuthorizationHeaderProvider + { + System.Threading.Tasks.Task CreateAuthorizationHeaderForAppAsync(string scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions downstreamApiOptions = default(Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions authorizationHeaderProviderOptions = default(Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions), System.Security.Claims.ClaimsPrincipal claimsPrincipal = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface ICredentialsLoader + { + System.Collections.Generic.IDictionary CredentialSourceLoaders { get; } + System.Threading.Tasks.Task LoadCredentialsIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters parameters = default(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters)); + System.Threading.Tasks.Task LoadFirstValidCredentialsAsync(System.Collections.Generic.IEnumerable credentialDescriptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters parameters = default(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters)); + void ResetCredentials(System.Collections.Generic.IEnumerable credentialDescriptions); + } + public interface ICredentialSourceLoader + { + Microsoft.Identity.Abstractions.CredentialSource CredentialSource { get; } + System.Threading.Tasks.Task LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters parameters = default(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters)); + } + public class IdentityApplicationOptions + { + public bool AllowWebApiToBeAuthorizedByACL { get => throw null; set { } } + public string Audience { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Audiences { get => throw null; set { } } + public virtual string Authority { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ClientCredentials { get => throw null; set { } } + public string ClientId { get => throw null; set { } } + public IdentityApplicationOptions() => throw null; + public bool EnablePiiLogging { get => throw null; set { } } + public System.Collections.Generic.IDictionary ExtraQueryParameters { get => throw null; set { } } + public System.Collections.Generic.IEnumerable TokenDecryptionCredentials { get => throw null; set { } } + } + public interface IDownstreamApi + { + System.Threading.Tasks.Task CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions downstreamApiOptions, System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Net.Http.HttpContent content = default(System.Net.Http.HttpContent), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CallApiAsync(string serviceName, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Net.Http.HttpContent content = default(System.Net.Http.HttpContent), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CallApiForAppAsync(string serviceName, System.Action downstreamApiOptionsOverride = default(System.Action), System.Net.Http.HttpContent content = default(System.Net.Http.HttpContent), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CallApiForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task CallApiForAppAsync(string serviceName, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task CallApiForUserAsync(string serviceName, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Net.Http.HttpContent content = default(System.Net.Http.HttpContent), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CallApiForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task CallApiForUserAsync(string serviceName, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task DeleteForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task DeleteForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task DeleteForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task DeleteForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task GetForAppAsync(string serviceName, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task GetForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task GetForUserAsync(string serviceName, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task GetForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task PatchForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task PatchForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task PatchForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task PatchForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task PostForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task PostForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task PostForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task PostForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task PutForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task PutForAppAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + System.Threading.Tasks.Task PutForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task PutForUserAsync(string serviceName, TInput input, System.Action downstreamApiOptionsOverride = default(System.Action), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TOutput : class; + } + public interface ITokenAcquirer + { + System.Threading.Tasks.Task GetTokenForAppAsync(string scope, Microsoft.Identity.Abstractions.AcquireTokenOptions tokenAcquisitionOptions = default(Microsoft.Identity.Abstractions.AcquireTokenOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task GetTokenForUserAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Abstractions.AcquireTokenOptions tokenAcquisitionOptions = default(Microsoft.Identity.Abstractions.AcquireTokenOptions), System.Security.Claims.ClaimsPrincipal user = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface ITokenAcquirerFactory + { + Microsoft.Identity.Abstractions.ITokenAcquirer GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions identityApplicationOptions); + Microsoft.Identity.Abstractions.ITokenAcquirer GetTokenAcquirer(string optionName = default(string)); + } + public class MicrosoftIdentityApplicationOptions : Microsoft.Identity.Abstractions.IdentityApplicationOptions + { + public override string Authority { get => throw null; set { } } + public string AzureRegion { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ClientCapabilities { get => throw null; set { } } + public MicrosoftIdentityApplicationOptions() => throw null; + public string DefaultUserFlow { get => throw null; } + public string Domain { get => throw null; set { } } + public string EditProfilePolicyId { get => throw null; set { } } + public string ErrorPath { get => throw null; set { } } + public string Instance { get => throw null; set { } } + public string ResetPasswordPath { get => throw null; set { } } + public string ResetPasswordPolicyId { get => throw null; set { } } + public bool SendX5C { get => throw null; set { } } + public string SignUpSignInPolicyId { get => throw null; set { } } + public string TenantId { get => throw null; set { } } + public bool WithSpaAuthCode { get => throw null; set { } } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.Client.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.Client.cs new file mode 100644 index 000000000000..4016ddcea9ac --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.Client.cs @@ -0,0 +1,1352 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Identity.Client, Version=4.56.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae`. +namespace Microsoft +{ + namespace Identity + { + namespace Client + { + public enum AadAuthorityAudience + { + None = 0, + AzureAdMyOrg = 1, + AzureAdAndPersonalMicrosoftAccount = 2, + AzureAdMultipleOrgs = 3, + PersonalMicrosoftAccount = 4, + } + public abstract class AbstractAcquireTokenParameterBuilder : Microsoft.Identity.Client.BaseAbstractAcquireTokenParameterBuilder where T : Microsoft.Identity.Client.BaseAbstractAcquireTokenParameterBuilder + { + protected AbstractAcquireTokenParameterBuilder() => throw null; + public T WithAdfsAuthority(string authorityUri, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(string authorityUri, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(string cloudInstanceUri, System.Guid tenantId, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(string cloudInstanceUri, string tenant, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AzureCloudInstance azureCloudInstance, System.Guid tenantId, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AzureCloudInstance azureCloudInstance, string tenant, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AzureCloudInstance azureCloudInstance, Microsoft.Identity.Client.AadAuthorityAudience authorityAudience, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AadAuthorityAudience authorityAudience, bool validateAuthority = default(bool)) => throw null; + public T WithB2CAuthority(string authorityUri) => throw null; + public T WithClaims(string claims) => throw null; + public T WithExtraQueryParameters(System.Collections.Generic.Dictionary extraQueryParameters) => throw null; + public T WithExtraQueryParameters(string extraQueryParameters) => throw null; + protected T WithScopes(System.Collections.Generic.IEnumerable scopes) => throw null; + public T WithTenantId(string tenantId) => throw null; + public T WithTenantIdFromAuthority(System.Uri authorityUri) => throw null; + } + public abstract class AbstractApplicationBuilder : Microsoft.Identity.Client.BaseAbstractApplicationBuilder where T : Microsoft.Identity.Client.BaseAbstractApplicationBuilder + { + public T WithAdfsAuthority(string authorityUri, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(System.Uri authorityUri, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(string authorityUri, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(string cloudInstanceUri, System.Guid tenantId, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(string cloudInstanceUri, string tenant, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AzureCloudInstance azureCloudInstance, System.Guid tenantId, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AzureCloudInstance azureCloudInstance, string tenant, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AzureCloudInstance azureCloudInstance, Microsoft.Identity.Client.AadAuthorityAudience authorityAudience, bool validateAuthority = default(bool)) => throw null; + public T WithAuthority(Microsoft.Identity.Client.AadAuthorityAudience authorityAudience, bool validateAuthority = default(bool)) => throw null; + public T WithB2CAuthority(string authorityUri) => throw null; + public T WithCacheOptions(Microsoft.Identity.Client.CacheOptions options) => throw null; + public T WithClientCapabilities(System.Collections.Generic.IEnumerable clientCapabilities) => throw null; + public T WithClientId(string clientId) => throw null; + public T WithClientName(string clientName) => throw null; + public T WithClientVersion(string clientVersion) => throw null; + public T WithExtraQueryParameters(System.Collections.Generic.IDictionary extraQueryParameters) => throw null; + public T WithExtraQueryParameters(string extraQueryParameters) => throw null; + public T WithInstanceDicoveryMetadata(string instanceDiscoveryJson) => throw null; + public T WithInstanceDicoveryMetadata(System.Uri instanceDiscoveryUri) => throw null; + public T WithInstanceDiscovery(bool enableInstanceDiscovery) => throw null; + public T WithInstanceDiscoveryMetadata(string instanceDiscoveryJson) => throw null; + public T WithInstanceDiscoveryMetadata(System.Uri instanceDiscoveryUri) => throw null; + public T WithLegacyCacheCompatibility(bool enableLegacyCacheCompatibility = default(bool)) => throw null; + protected T WithOptions(Microsoft.Identity.Client.ApplicationOptions applicationOptions) => throw null; + public T WithRedirectUri(string redirectUri) => throw null; + public T WithTelemetry(Microsoft.Identity.Client.ITelemetryConfig telemetryConfig) => throw null; + public T WithTenantId(string tenantId) => throw null; + } + public abstract class AbstractClientAppBaseAcquireTokenParameterBuilder : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder where T : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder + { + public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + } + public abstract class AbstractConfidentialClientAcquireTokenParameterBuilder : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder where T : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder + { + public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected override void Validate() => throw null; + public T WithProofOfPossession(Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration popAuthenticationConfiguration) => throw null; + } + public abstract class AbstractManagedIdentityAcquireTokenParameterBuilder : Microsoft.Identity.Client.BaseAbstractAcquireTokenParameterBuilder where T : Microsoft.Identity.Client.BaseAbstractAcquireTokenParameterBuilder + { + protected AbstractManagedIdentityAcquireTokenParameterBuilder() => throw null; + public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + } + public abstract class AbstractPublicClientAcquireTokenParameterBuilder : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder where T : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder + { + public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + } + public static partial class AccountExtensions + { + public static System.Collections.Generic.IEnumerable GetTenantProfiles(this Microsoft.Identity.Client.IAccount account) => throw null; + } + public class AccountId + { + public AccountId(string identifier, string objectId, string tenantId) => throw null; + public AccountId(string adfsIdentifier) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Identifier { get => throw null; } + public string ObjectId { get => throw null; } + public string TenantId { get => throw null; } + public override string ToString() => throw null; + } + public sealed class AcquireTokenByAuthorizationCodeParameterBuilder : Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder + { + protected override void Validate() => throw null; + public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder WithCcsRoutingHint(string userObjectIdentifier, string tenantIdentifier) => throw null; + public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder WithCcsRoutingHint(string userName) => throw null; + public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder WithPkceCodeVerifier(string pkceCodeVerifier) => throw null; + public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder WithSendX5C(bool withSendX5C) => throw null; + public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder WithSpaAuthorizationCode(bool requestSpaAuthorizationCode = default(bool)) => throw null; + } + public sealed class AcquireTokenByIntegratedWindowsAuthParameterBuilder : Microsoft.Identity.Client.AbstractPublicClientAcquireTokenParameterBuilder + { + public Microsoft.Identity.Client.AcquireTokenByIntegratedWindowsAuthParameterBuilder WithFederationMetadata(string federationMetadata) => throw null; + public Microsoft.Identity.Client.AcquireTokenByIntegratedWindowsAuthParameterBuilder WithUsername(string username) => throw null; + } + public sealed class AcquireTokenByRefreshTokenParameterBuilder : Microsoft.Identity.Client.AbstractClientAppBaseAcquireTokenParameterBuilder + { + protected override void Validate() => throw null; + public Microsoft.Identity.Client.AcquireTokenByRefreshTokenParameterBuilder WithSendX5C(bool withSendX5C) => throw null; + } + public sealed class AcquireTokenByUsernamePasswordParameterBuilder : Microsoft.Identity.Client.AbstractPublicClientAcquireTokenParameterBuilder + { + public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder WithFederationMetadata(string federationMetadata) => throw null; + public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder WithProofOfPossession(string nonce, System.Net.Http.HttpMethod httpMethod, System.Uri requestUri) => throw null; + } + public sealed class AcquireTokenForClientParameterBuilder : Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder + { + protected override void Validate() => throw null; + public Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder WithAzureRegion(bool useAzureRegion) => throw null; + public Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder WithForceRefresh(bool forceRefresh) => throw null; + public Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder WithPreferredAzureRegion(bool useAzureRegion = default(bool), string regionUsedIfAutoDetectFails = default(string), bool fallbackToGlobal = default(bool)) => throw null; + public Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder WithSendX5C(bool withSendX5C) => throw null; + } + public sealed class AcquireTokenForManagedIdentityParameterBuilder : Microsoft.Identity.Client.AbstractManagedIdentityAcquireTokenParameterBuilder + { + public Microsoft.Identity.Client.AcquireTokenForManagedIdentityParameterBuilder WithForceRefresh(bool forceRefresh) => throw null; + } + public sealed class AcquireTokenInteractiveParameterBuilder : Microsoft.Identity.Client.AbstractPublicClientAcquireTokenParameterBuilder + { + protected override void Validate() => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithAccount(Microsoft.Identity.Client.IAccount account) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithEmbeddedWebViewOptions(Microsoft.Identity.Client.EmbeddedWebViewOptions options) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithExtraScopesToConsent(System.Collections.Generic.IEnumerable extraScopesToConsent) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithLoginHint(string loginHint) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithParentActivityOrWindow(object parent) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithParentActivityOrWindow(nint window) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithPrompt(Microsoft.Identity.Client.Prompt prompt) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithProofOfPossession(string nonce, System.Net.Http.HttpMethod httpMethod, System.Uri requestUri) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithSystemWebViewOptions(Microsoft.Identity.Client.SystemWebViewOptions options) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithUseEmbeddedWebView(bool useEmbeddedWebView) => throw null; + } + public sealed class AcquireTokenOnBehalfOfParameterBuilder : Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder + { + protected override void Validate() => throw null; + public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder WithCcsRoutingHint(string userObjectIdentifier, string tenantIdentifier) => throw null; + public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder WithCcsRoutingHint(string userName) => throw null; + public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder WithForceRefresh(bool forceRefresh) => throw null; + public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder WithSendX5C(bool withSendX5C) => throw null; + } + public sealed class AcquireTokenSilentParameterBuilder : Microsoft.Identity.Client.AbstractClientAppBaseAcquireTokenParameterBuilder + { + protected override void Validate() => throw null; + public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder WithForceRefresh(bool forceRefresh) => throw null; + public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder WithProofOfPossession(Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration popAuthenticationConfiguration) => throw null; + public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder WithProofOfPossession(string nonce, System.Net.Http.HttpMethod httpMethod, System.Uri requestUri) => throw null; + public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder WithSendX5C(bool withSendX5C) => throw null; + } + public sealed class AcquireTokenWithDeviceCodeParameterBuilder : Microsoft.Identity.Client.AbstractPublicClientAcquireTokenParameterBuilder + { + protected override void Validate() => throw null; + public Microsoft.Identity.Client.AcquireTokenWithDeviceCodeParameterBuilder WithDeviceCodeResultCallback(System.Func deviceCodeResultCallback) => throw null; + } + namespace Advanced + { + public static partial class AcquireTokenParameterBuilderExtensions + { + public static T WithExtraHttpHeaders(this Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder builder, System.Collections.Generic.IDictionary extraHttpHeaders) where T : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder => throw null; + } + } + namespace AppConfig + { + public class ManagedIdentityId + { + public static Microsoft.Identity.Client.AppConfig.ManagedIdentityId SystemAssigned { get => throw null; } + public static Microsoft.Identity.Client.AppConfig.ManagedIdentityId WithUserAssignedClientId(string clientId) => throw null; + public static Microsoft.Identity.Client.AppConfig.ManagedIdentityId WithUserAssignedObjectId(string objectId) => throw null; + public static Microsoft.Identity.Client.AppConfig.ManagedIdentityId WithUserAssignedResourceId(string resourceId) => throw null; + } + public class PoPAuthenticationConfiguration + { + public PoPAuthenticationConfiguration() => throw null; + public PoPAuthenticationConfiguration(System.Net.Http.HttpRequestMessage httpRequestMessage) => throw null; + public PoPAuthenticationConfiguration(System.Uri requestUri) => throw null; + public string HttpHost { get => throw null; set { } } + public System.Net.Http.HttpMethod HttpMethod { get => throw null; set { } } + public string HttpPath { get => throw null; set { } } + public string Nonce { get => throw null; set { } } + public Microsoft.Identity.Client.AuthScheme.PoP.IPoPCryptoProvider PopCryptoProvider { get => throw null; set { } } + public bool SignHttpRequest { get => throw null; set { } } + } + } + public abstract class ApplicationBase : Microsoft.Identity.Client.IApplicationBase + { + } + public abstract class ApplicationOptions : Microsoft.Identity.Client.BaseApplicationOptions + { + public Microsoft.Identity.Client.AadAuthorityAudience AadAuthorityAudience { get => throw null; set { } } + public Microsoft.Identity.Client.AzureCloudInstance AzureCloudInstance { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ClientCapabilities { get => throw null; set { } } + public string ClientId { get => throw null; set { } } + public string ClientName { get => throw null; set { } } + public string ClientVersion { get => throw null; set { } } + public string Component { get => throw null; set { } } + protected ApplicationOptions() => throw null; + public string Instance { get => throw null; set { } } + public string KerberosServicePrincipalName { get => throw null; set { } } + public bool LegacyCacheCompatibilityEnabled { get => throw null; set { } } + public string RedirectUri { get => throw null; set { } } + public string TenantId { get => throw null; set { } } + public Microsoft.Identity.Client.Kerberos.KerberosTicketContainer TicketContainer { get => throw null; set { } } + } + public class AssertionRequestOptions + { + public System.Threading.CancellationToken CancellationToken { get => throw null; } + public string ClientID { get => throw null; } + public AssertionRequestOptions() => throw null; + public string TokenEndpoint { get => throw null; } + } + public class AuthenticationHeaderParser + { + public Microsoft.Identity.Client.AuthenticationInfoParameters AuthenticationInfoParameters { get => throw null; } + public AuthenticationHeaderParser() => throw null; + public static Microsoft.Identity.Client.AuthenticationHeaderParser ParseAuthenticationHeaders(System.Net.Http.Headers.HttpResponseHeaders httpResponseHeaders) => throw null; + public static System.Threading.Tasks.Task ParseAuthenticationHeadersAsync(string resourceUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ParseAuthenticationHeadersAsync(string resourceUri, System.Net.Http.HttpClient httpClient, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public string PopNonce { get => throw null; } + public System.Collections.Generic.IReadOnlyList WwwAuthenticateParameters { get => throw null; } + } + public class AuthenticationInfoParameters + { + public static Microsoft.Identity.Client.AuthenticationInfoParameters CreateFromResponseHeaders(System.Net.Http.Headers.HttpResponseHeaders httpResponseHeaders) => throw null; + public AuthenticationInfoParameters() => throw null; + public string NextNonce { get => throw null; } + public string this[string key] { get => throw null; } + } + public class AuthenticationResult + { + public string AccessToken { get => throw null; } + public Microsoft.Identity.Client.IAccount Account { get => throw null; } + public System.Collections.Generic.IReadOnlyDictionary AdditionalResponseParameters { get => throw null; } + public Microsoft.Identity.Client.AuthenticationResultMetadata AuthenticationResultMetadata { get => throw null; } + public System.Security.Claims.ClaimsPrincipal ClaimsPrincipal { get => throw null; } + public System.Guid CorrelationId { get => throw null; } + public string CreateAuthorizationHeader() => throw null; + public AuthenticationResult(string accessToken, bool isExtendedLifeTimeToken, string uniqueId, System.DateTimeOffset expiresOn, System.DateTimeOffset extendedExpiresOn, string tenantId, Microsoft.Identity.Client.IAccount account, string idToken, System.Collections.Generic.IEnumerable scopes, System.Guid correlationId, string tokenType = default(string), Microsoft.Identity.Client.AuthenticationResultMetadata authenticationResultMetadata = default(Microsoft.Identity.Client.AuthenticationResultMetadata), System.Security.Claims.ClaimsPrincipal claimsPrincipal = default(System.Security.Claims.ClaimsPrincipal), string spaAuthCode = default(string), System.Collections.Generic.IReadOnlyDictionary additionalResponseParameters = default(System.Collections.Generic.IReadOnlyDictionary)) => throw null; + public AuthenticationResult(string accessToken, bool isExtendedLifeTimeToken, string uniqueId, System.DateTimeOffset expiresOn, System.DateTimeOffset extendedExpiresOn, string tenantId, Microsoft.Identity.Client.IAccount account, string idToken, System.Collections.Generic.IEnumerable scopes, System.Guid correlationId, Microsoft.Identity.Client.AuthenticationResultMetadata authenticationResultMetadata, string tokenType = default(string)) => throw null; + public System.DateTimeOffset ExpiresOn { get => throw null; } + public System.DateTimeOffset ExtendedExpiresOn { get => throw null; } + public string IdToken { get => throw null; } + public bool IsExtendedLifeTimeToken { get => throw null; } + public System.Collections.Generic.IEnumerable Scopes { get => throw null; } + public string SpaAuthCode { get => throw null; } + public string TenantId { get => throw null; } + public string TokenType { get => throw null; } + public string UniqueId { get => throw null; } + public Microsoft.Identity.Client.IUser User { get => throw null; } + } + public class AuthenticationResultMetadata + { + public Microsoft.Identity.Client.CacheRefreshReason CacheRefreshReason { get => throw null; set { } } + public AuthenticationResultMetadata(Microsoft.Identity.Client.TokenSource tokenSource) => throw null; + public long DurationInCacheInMs { get => throw null; set { } } + public long DurationInHttpInMs { get => throw null; set { } } + public long DurationTotalInMs { get => throw null; set { } } + public System.DateTimeOffset? RefreshOn { get => throw null; set { } } + public Microsoft.Identity.Client.RegionDetails RegionDetails { get => throw null; set { } } + public string Telemetry { get => throw null; set { } } + public string TokenEndpoint { get => throw null; set { } } + public Microsoft.Identity.Client.TokenSource TokenSource { get => throw null; } + } + namespace AuthScheme + { + namespace PoP + { + public interface IPoPCryptoProvider + { + string CannonicalPublicKeyJwk { get; } + string CryptographicAlgorithm { get; } + byte[] Sign(byte[] data); + } + } + } + public enum AzureCloudInstance + { + None = 0, + AzurePublic = 1, + AzureChina = 2, + AzureGermany = 3, + AzureUsGovernment = 4, + } + public abstract class BaseAbstractAcquireTokenParameterBuilder where T : Microsoft.Identity.Client.BaseAbstractAcquireTokenParameterBuilder + { + protected BaseAbstractAcquireTokenParameterBuilder() => throw null; + public abstract System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken); + public System.Threading.Tasks.Task ExecuteAsync() => throw null; + protected virtual void Validate() => throw null; + public T WithCorrelationId(System.Guid correlationId) => throw null; + } + public abstract class BaseAbstractApplicationBuilder where T : Microsoft.Identity.Client.BaseAbstractApplicationBuilder + { + public T WithDebugLoggingCallback(Microsoft.Identity.Client.LogLevel logLevel = default(Microsoft.Identity.Client.LogLevel), bool enablePiiLogging = default(bool), bool withDefaultPlatformLoggingEnabled = default(bool)) => throw null; + public T WithExperimentalFeatures(bool enableExperimentalFeatures = default(bool)) => throw null; + public T WithHttpClientFactory(Microsoft.Identity.Client.IMsalHttpClientFactory httpClientFactory) => throw null; + public T WithHttpClientFactory(Microsoft.Identity.Client.IMsalHttpClientFactory httpClientFactory, bool retryOnceOn5xx) => throw null; + public T WithLogging(Microsoft.Identity.Client.LogCallback loggingCallback, Microsoft.Identity.Client.LogLevel? logLevel = default(Microsoft.Identity.Client.LogLevel?), bool? enablePiiLogging = default(bool?), bool? enableDefaultPlatformLogging = default(bool?)) => throw null; + public T WithLogging(Microsoft.IdentityModel.Abstractions.IIdentityLogger identityLogger, bool enablePiiLogging = default(bool)) => throw null; + protected T WithOptions(Microsoft.Identity.Client.BaseApplicationOptions applicationOptions) => throw null; + } + public abstract class BaseApplicationOptions + { + protected BaseApplicationOptions() => throw null; + public bool EnablePiiLogging { get => throw null; set { } } + public bool IsDefaultPlatformLoggingEnabled { get => throw null; set { } } + public Microsoft.Identity.Client.LogLevel LogLevel { get => throw null; set { } } + } + public class BrokerOptions + { + public BrokerOptions(Microsoft.Identity.Client.BrokerOptions.OperatingSystems enabledOn) => throw null; + public Microsoft.Identity.Client.BrokerOptions.OperatingSystems EnabledOn { get => throw null; } + public bool ListOperatingSystemAccounts { get => throw null; set { } } + public bool MsaPassthrough { get => throw null; set { } } + [System.Flags] + public enum OperatingSystems + { + None = 0, + Windows = 1, + } + public string Title { get => throw null; set { } } + } + namespace Cache + { + public class CacheData + { + public byte[] AdalV3State { get => throw null; set { } } + public CacheData() => throw null; + public byte[] UnifiedState { get => throw null; set { } } + } + public enum CacheLevel + { + None = 0, + Unknown = 1, + L1Cache = 2, + L2Cache = 3, + } + } + public class CacheOptions + { + public CacheOptions() => throw null; + public CacheOptions(bool useSharedCache) => throw null; + public static Microsoft.Identity.Client.CacheOptions EnableSharedCacheOptions { get => throw null; } + public bool UseSharedCache { get => throw null; set { } } + } + public enum CacheRefreshReason + { + NotApplicable = 0, + ForceRefreshOrClaims = 1, + NoCachedAccessToken = 2, + Expired = 3, + ProactivelyRefreshed = 4, + } + public abstract class ClientApplicationBase : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IApplicationBase, Microsoft.Identity.Client.IClientApplicationBase + { + public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder AcquireTokenSilent(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account) => throw null; + public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder AcquireTokenSilent(System.Collections.Generic.IEnumerable scopes, string loginHint) => throw null; + public System.Threading.Tasks.Task AcquireTokenSilentAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, string authority, bool forceRefresh) => throw null; + public System.Threading.Tasks.Task AcquireTokenSilentAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account) => throw null; + public Microsoft.Identity.Client.IAppConfig AppConfig { get => throw null; } + public string Authority { get => throw null; } + public string ClientId { get => throw null; } + public string Component { get => throw null; set { } } + public System.Threading.Tasks.Task GetAccountAsync(string accountId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task GetAccountAsync(string accountId) => throw null; + public System.Threading.Tasks.Task> GetAccountsAsync() => throw null; + public System.Threading.Tasks.Task> GetAccountsAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task> GetAccountsAsync(string userFlow) => throw null; + public System.Threading.Tasks.Task> GetAccountsAsync(string userFlow, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public Microsoft.Identity.Client.IUser GetUser(string identifier) => throw null; + public string RedirectUri { get => throw null; set { } } + public void Remove(Microsoft.Identity.Client.IUser user) => throw null; + public System.Threading.Tasks.Task RemoveAsync(Microsoft.Identity.Client.IAccount account) => throw null; + public System.Threading.Tasks.Task RemoveAsync(Microsoft.Identity.Client.IAccount account, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public string SliceParameters { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Users { get => throw null; } + public Microsoft.Identity.Client.ITokenCache UserTokenCache { get => throw null; } + public bool ValidateAuthority { get => throw null; set { } } + } + public sealed class ClientAssertionCertificate + { + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; } + public ClientAssertionCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public static int MinKeySizeInBits { get => throw null; } + } + public sealed class ClientCredential + { + public ClientCredential(Microsoft.Identity.Client.ClientAssertionCertificate certificate) => throw null; + public ClientCredential(string secret) => throw null; + } + public sealed class ConfidentialClientApplication : Microsoft.Identity.Client.ClientApplicationBase, Microsoft.Identity.Client.IApplicationBase, Microsoft.Identity.Client.IByRefreshToken, Microsoft.Identity.Client.IClientApplicationBase, Microsoft.Identity.Client.IConfidentialClientApplication, Microsoft.Identity.Client.IConfidentialClientApplicationWithCertificate, Microsoft.Identity.Client.ILongRunningWebApi + { + public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder AcquireTokenByAuthorizationCode(System.Collections.Generic.IEnumerable scopes, string authorizationCode) => throw null; + public System.Threading.Tasks.Task AcquireTokenByAuthorizationCodeAsync(string authorizationCode, System.Collections.Generic.IEnumerable scopes) => throw null; + Microsoft.Identity.Client.AcquireTokenByRefreshTokenParameterBuilder Microsoft.Identity.Client.IByRefreshToken.AcquireTokenByRefreshToken(System.Collections.Generic.IEnumerable scopes, string refreshToken) => throw null; + System.Threading.Tasks.Task Microsoft.Identity.Client.IByRefreshToken.AcquireTokenByRefreshTokenAsync(System.Collections.Generic.IEnumerable scopes, string refreshToken) => throw null; + public Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder AcquireTokenForClient(System.Collections.Generic.IEnumerable scopes) => throw null; + public System.Threading.Tasks.Task AcquireTokenForClientAsync(System.Collections.Generic.IEnumerable scopes) => throw null; + public System.Threading.Tasks.Task AcquireTokenForClientAsync(System.Collections.Generic.IEnumerable scopes, bool forceRefresh) => throw null; + System.Threading.Tasks.Task Microsoft.Identity.Client.IConfidentialClientApplicationWithCertificate.AcquireTokenForClientWithCertificateAsync(System.Collections.Generic.IEnumerable scopes) => throw null; + System.Threading.Tasks.Task Microsoft.Identity.Client.IConfidentialClientApplicationWithCertificate.AcquireTokenForClientWithCertificateAsync(System.Collections.Generic.IEnumerable scopes, bool forceRefresh) => throw null; + public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder AcquireTokenInLongRunningProcess(System.Collections.Generic.IEnumerable scopes, string longRunningProcessSessionKey) => throw null; + public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder AcquireTokenOnBehalfOf(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion) => throw null; + public System.Threading.Tasks.Task AcquireTokenOnBehalfOfAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion) => throw null; + public System.Threading.Tasks.Task AcquireTokenOnBehalfOfAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion, string authority) => throw null; + System.Threading.Tasks.Task Microsoft.Identity.Client.IConfidentialClientApplicationWithCertificate.AcquireTokenOnBehalfOfWithCertificateAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion) => throw null; + System.Threading.Tasks.Task Microsoft.Identity.Client.IConfidentialClientApplicationWithCertificate.AcquireTokenOnBehalfOfWithCertificateAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion, string authority) => throw null; + public Microsoft.Identity.Client.ITokenCache AppTokenCache { get => throw null; } + public const string AttemptRegionDiscovery = default; + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; } + public ConfidentialClientApplication(string clientId, string redirectUri, Microsoft.Identity.Client.ClientCredential clientCredential, Microsoft.Identity.Client.TokenCache userTokenCache, Microsoft.Identity.Client.TokenCache appTokenCache) => throw null; + public ConfidentialClientApplication(string clientId, string authority, string redirectUri, Microsoft.Identity.Client.ClientCredential clientCredential, Microsoft.Identity.Client.TokenCache userTokenCache, Microsoft.Identity.Client.TokenCache appTokenCache) => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder GetAuthorizationRequestUrl(System.Collections.Generic.IEnumerable scopes) => throw null; + public System.Threading.Tasks.Task GetAuthorizationRequestUrlAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, string extraQueryParameters) => throw null; + public System.Threading.Tasks.Task GetAuthorizationRequestUrlAsync(System.Collections.Generic.IEnumerable scopes, string redirectUri, string loginHint, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority) => throw null; + public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder InitiateLongRunningProcessInWebApi(System.Collections.Generic.IEnumerable scopes, string userToken, ref string longRunningProcessSessionKey) => throw null; + public System.Threading.Tasks.Task StopLongRunningProcessInWebApiAsync(string longRunningProcessSessionKey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public class ConfidentialClientApplicationBuilder : Microsoft.Identity.Client.AbstractApplicationBuilder + { + public Microsoft.Identity.Client.IConfidentialClientApplication Build() => throw null; + public static Microsoft.Identity.Client.ConfidentialClientApplicationBuilder Create(string clientId) => throw null; + public static Microsoft.Identity.Client.ConfidentialClientApplicationBuilder CreateWithApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions options) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithAzureRegion(string azureRegion = default(string)) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCacheSynchronization(bool enableCacheSynchronization) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool sendX5C) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithClientAssertion(string signedClientAssertion) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithClientAssertion(System.Func clientAssertionDelegate) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithClientAssertion(System.Func> clientAssertionAsyncDelegate) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithClientAssertion(System.Func> clientAssertionAsyncDelegate) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithClientClaims(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary claimsToSign, bool mergeWithDefaultClaims) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithClientClaims(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary claimsToSign, bool mergeWithDefaultClaims = default(bool), bool sendX5C = default(bool)) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithClientSecret(string clientSecret) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithGenericAuthority(string authorityUri) => throw null; + public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithTelemetryClient(params Microsoft.IdentityModel.Abstractions.ITelemetryClient[] telemetryClients) => throw null; + } + public class ConfidentialClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions + { + public string AzureRegion { get => throw null; set { } } + public string ClientSecret { get => throw null; set { } } + public ConfidentialClientApplicationOptions() => throw null; + public bool EnableCacheSynchronization { get => throw null; set { } } + } + public class DeviceCodeResult + { + public string ClientId { get => throw null; } + public string DeviceCode { get => throw null; } + public System.DateTimeOffset ExpiresOn { get => throw null; } + public long Interval { get => throw null; } + public string Message { get => throw null; } + public System.Collections.Generic.IReadOnlyCollection Scopes { get => throw null; } + public string UserCode { get => throw null; } + public string VerificationUrl { get => throw null; } + } + public class EmbeddedWebViewOptions + { + public EmbeddedWebViewOptions() => throw null; + public string Title { get => throw null; set { } } + public string WebView2BrowserExecutableFolder { get => throw null; set { } } + } + namespace Extensibility + { + public static class AbstractConfidentialClientAcquireTokenParameterBuilderExtension + { + public static Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder OnBeforeTokenRequest(this Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder builder, System.Func onBeforeTokenRequestHandler) where T : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder => throw null; + } + public static partial class AcquireTokenForClientBuilderExtensions + { + public static Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder WithProofOfPosessionKeyId(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder builder, string keyId, string expectedTokenTypeFromAad = default(string)) => throw null; + } + public static partial class AcquireTokenInteractiveParameterBuilderExtensions + { + public static Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithCustomWebUi(this Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder builder, Microsoft.Identity.Client.Extensibility.ICustomWebUi customWebUi) => throw null; + } + public static partial class AcquireTokenOnBehalfOfParameterBuilderExtensions + { + public static Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder WithSearchInCacheForLongRunningProcess(this Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder builder, bool searchInCache = default(bool)) => throw null; + } + public class AppTokenProviderParameters + { + public System.Threading.CancellationToken CancellationToken { get => throw null; } + public string Claims { get => throw null; } + public string CorrelationId { get => throw null; } + public AppTokenProviderParameters() => throw null; + public System.Collections.Generic.IEnumerable Scopes { get => throw null; } + public string TenantId { get => throw null; } + } + public class AppTokenProviderResult + { + public string AccessToken { get => throw null; set { } } + public AppTokenProviderResult() => throw null; + public long ExpiresInSeconds { get => throw null; set { } } + public long? RefreshInSeconds { get => throw null; set { } } + } + public static partial class ConfidentialClientApplicationBuilderExtensions + { + public static Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithAppTokenProvider(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder builder, System.Func> appTokenProvider) => throw null; + } + public static partial class ConfidentialClientApplicationExtensions + { + public static System.Threading.Tasks.Task StopLongRunningProcessInWebApiAsync(this Microsoft.Identity.Client.ILongRunningWebApi clientApp, string longRunningProcessSessionKey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public interface ICustomWebUi + { + System.Threading.Tasks.Task AcquireAuthorizationCodeAsync(System.Uri authorizationUri, System.Uri redirectUri, System.Threading.CancellationToken cancellationToken); + } + public sealed class OnBeforeTokenRequestData + { + public System.Collections.Generic.IDictionary BodyParameters { get => throw null; } + public System.Threading.CancellationToken CancellationToken { get => throw null; } + public OnBeforeTokenRequestData(System.Collections.Generic.IDictionary bodyParameters, System.Collections.Generic.IDictionary headers, System.Uri requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Collections.Generic.IDictionary Headers { get => throw null; } + public System.Uri RequestUri { get => throw null; } + } + } + public sealed class GetAuthorizationRequestUrlParameterBuilder : Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder + { + public System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteAsync() => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder WithAccount(Microsoft.Identity.Client.IAccount account) => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder WithCcsRoutingHint(string userObjectIdentifier, string tenantIdentifier) => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder WithExtraScopesToConsent(System.Collections.Generic.IEnumerable extraScopesToConsent) => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder WithLoginHint(string loginHint) => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder WithPkce(out string codeVerifier) => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder WithPrompt(Microsoft.Identity.Client.Prompt prompt) => throw null; + public Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder WithRedirectUri(string redirectUri) => throw null; + } + public interface IAccount + { + string Environment { get; } + Microsoft.Identity.Client.AccountId HomeAccountId { get; } + string Username { get; } + } + public interface IAppConfig + { + System.Collections.Generic.IEnumerable ClientCapabilities { get; } + System.Security.Cryptography.X509Certificates.X509Certificate2 ClientCredentialCertificate { get; } + string ClientId { get; } + string ClientName { get; } + string ClientSecret { get; } + string ClientVersion { get; } + bool EnablePiiLogging { get; } + bool ExperimentalFeaturesEnabled { get; } + System.Collections.Generic.IDictionary ExtraQueryParameters { get; } + Microsoft.Identity.Client.IMsalHttpClientFactory HttpClientFactory { get; } + bool IsBrokerEnabled { get; } + bool IsDefaultPlatformLoggingEnabled { get; } + bool LegacyCacheCompatibilityEnabled { get; } + Microsoft.Identity.Client.LogCallback LoggingCallback { get; } + Microsoft.Identity.Client.LogLevel LogLevel { get; } + System.Func ParentActivityOrWindowFunc { get; } + string RedirectUri { get; } + Microsoft.Identity.Client.ITelemetryConfig TelemetryConfig { get; } + string TenantId { get; } + } + public interface IApplicationBase + { + } + public interface IByRefreshToken + { + Microsoft.Identity.Client.AcquireTokenByRefreshTokenParameterBuilder AcquireTokenByRefreshToken(System.Collections.Generic.IEnumerable scopes, string refreshToken); + System.Threading.Tasks.Task AcquireTokenByRefreshTokenAsync(System.Collections.Generic.IEnumerable scopes, string refreshToken); + } + public interface IClientApplicationBase : Microsoft.Identity.Client.IApplicationBase + { + Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder AcquireTokenSilent(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account); + Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder AcquireTokenSilent(System.Collections.Generic.IEnumerable scopes, string loginHint); + System.Threading.Tasks.Task AcquireTokenSilentAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account); + System.Threading.Tasks.Task AcquireTokenSilentAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, string authority, bool forceRefresh); + Microsoft.Identity.Client.IAppConfig AppConfig { get; } + string Authority { get; } + string ClientId { get; } + string Component { get; set; } + System.Threading.Tasks.Task GetAccountAsync(string identifier); + System.Threading.Tasks.Task> GetAccountsAsync(); + System.Threading.Tasks.Task> GetAccountsAsync(string userFlow); + Microsoft.Identity.Client.IUser GetUser(string identifier); + string RedirectUri { get; set; } + void Remove(Microsoft.Identity.Client.IUser user); + System.Threading.Tasks.Task RemoveAsync(Microsoft.Identity.Client.IAccount account); + string SliceParameters { get; set; } + System.Collections.Generic.IEnumerable Users { get; } + Microsoft.Identity.Client.ITokenCache UserTokenCache { get; } + bool ValidateAuthority { get; } + } + public interface IConfidentialClientApplication : Microsoft.Identity.Client.IApplicationBase, Microsoft.Identity.Client.IClientApplicationBase + { + Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder AcquireTokenByAuthorizationCode(System.Collections.Generic.IEnumerable scopes, string authorizationCode); + System.Threading.Tasks.Task AcquireTokenByAuthorizationCodeAsync(string authorizationCode, System.Collections.Generic.IEnumerable scopes); + Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder AcquireTokenForClient(System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task AcquireTokenForClientAsync(System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task AcquireTokenForClientAsync(System.Collections.Generic.IEnumerable scopes, bool forceRefresh); + Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder AcquireTokenOnBehalfOf(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion); + System.Threading.Tasks.Task AcquireTokenOnBehalfOfAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion); + System.Threading.Tasks.Task AcquireTokenOnBehalfOfAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion, string authority); + Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder AcquireTokenSilent(System.Collections.Generic.IEnumerable scopes, string loginHint); + Microsoft.Identity.Client.ITokenCache AppTokenCache { get; } + System.Threading.Tasks.Task> GetAccountsAsync(); + Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder GetAuthorizationRequestUrl(System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task GetAuthorizationRequestUrlAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, string extraQueryParameters); + System.Threading.Tasks.Task GetAuthorizationRequestUrlAsync(System.Collections.Generic.IEnumerable scopes, string redirectUri, string loginHint, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority); + } + public interface IConfidentialClientApplicationWithCertificate + { + System.Threading.Tasks.Task AcquireTokenForClientWithCertificateAsync(System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task AcquireTokenForClientWithCertificateAsync(System.Collections.Generic.IEnumerable scopes, bool forceRefresh); + System.Threading.Tasks.Task AcquireTokenOnBehalfOfWithCertificateAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion); + System.Threading.Tasks.Task AcquireTokenOnBehalfOfWithCertificateAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UserAssertion userAssertion, string authority); + } + public interface ILongRunningWebApi + { + Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder AcquireTokenInLongRunningProcess(System.Collections.Generic.IEnumerable scopes, string longRunningProcessSessionKey); + Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder InitiateLongRunningProcessInWebApi(System.Collections.Generic.IEnumerable scopes, string userToken, ref string longRunningProcessSessionKey); + } + public interface IManagedIdentityApplication : Microsoft.Identity.Client.IApplicationBase + { + Microsoft.Identity.Client.AcquireTokenForManagedIdentityParameterBuilder AcquireTokenForManagedIdentity(string resource); + } + public interface IMsalHttpClientFactory + { + System.Net.Http.HttpClient GetHttpClient(); + } + public class IntuneAppProtectionPolicyRequiredException : Microsoft.Identity.Client.MsalServiceException + { + public string AccountUserId { get => throw null; set { } } + public string AuthorityUrl { get => throw null; set { } } + public IntuneAppProtectionPolicyRequiredException(string errorCode, string errorMessage) : base(default(string), default(string)) => throw null; + public string TenantId { get => throw null; set { } } + public string Upn { get => throw null; set { } } + } + public interface IPublicClientApplication : Microsoft.Identity.Client.IApplicationBase, Microsoft.Identity.Client.IClientApplicationBase + { + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UIParent parent); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.UIParent parent); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.UIParent parent); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, Microsoft.Identity.Client.UIParent parent); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, Microsoft.Identity.Client.UIParent parent); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority, Microsoft.Identity.Client.UIParent parent); + System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority, Microsoft.Identity.Client.UIParent parent); + Microsoft.Identity.Client.AcquireTokenByIntegratedWindowsAuthParameterBuilder AcquireTokenByIntegratedWindowsAuth(System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task AcquireTokenByIntegratedWindowsAuthAsync(System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task AcquireTokenByIntegratedWindowsAuthAsync(System.Collections.Generic.IEnumerable scopes, string username); + Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable scopes, string username, System.Security.SecureString password); + Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable scopes, string username, string password); + System.Threading.Tasks.Task AcquireTokenByUsernamePasswordAsync(System.Collections.Generic.IEnumerable scopes, string username, System.Security.SecureString securePassword); + Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder AcquireTokenInteractive(System.Collections.Generic.IEnumerable scopes); + Microsoft.Identity.Client.AcquireTokenWithDeviceCodeParameterBuilder AcquireTokenWithDeviceCode(System.Collections.Generic.IEnumerable scopes, System.Func deviceCodeResultCallback); + System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, System.Func deviceCodeResultCallback); + System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, string extraQueryParameters, System.Func deviceCodeResultCallback); + System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, System.Func deviceCodeResultCallback, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, string extraQueryParameters, System.Func deviceCodeResultCallback, System.Threading.CancellationToken cancellationToken); + bool IsSystemWebViewAvailable { get; } + } + public interface ITelemetryConfig + { + Microsoft.Identity.Client.TelemetryAudienceType AudienceType { get; } + System.Action DispatchAction { get; } + string SessionId { get; } + } + public interface ITelemetryEventPayload + { + System.Collections.Generic.IReadOnlyDictionary BoolValues { get; } + System.Collections.Generic.IReadOnlyDictionary Int64Values { get; } + System.Collections.Generic.IReadOnlyDictionary IntValues { get; } + string Name { get; } + System.Collections.Generic.IReadOnlyDictionary StringValues { get; } + string ToJsonString(); + } + public interface ITokenCache + { + void Deserialize(byte[] msalV2State); + void DeserializeAdalV3(byte[] adalV3State); + void DeserializeMsalV2(byte[] msalV2State); + void DeserializeMsalV3(byte[] msalV3State, bool shouldClearExistingCache = default(bool)); + void DeserializeUnifiedAndAdalCache(Microsoft.Identity.Client.Cache.CacheData cacheData); + byte[] Serialize(); + byte[] SerializeAdalV3(); + byte[] SerializeMsalV2(); + byte[] SerializeMsalV3(); + Microsoft.Identity.Client.Cache.CacheData SerializeUnifiedAndAdalCache(); + void SetAfterAccess(Microsoft.Identity.Client.TokenCacheCallback afterAccess); + void SetAfterAccessAsync(System.Func afterAccess); + void SetBeforeAccess(Microsoft.Identity.Client.TokenCacheCallback beforeAccess); + void SetBeforeAccessAsync(System.Func beforeAccess); + void SetBeforeWrite(Microsoft.Identity.Client.TokenCacheCallback beforeWrite); + void SetBeforeWriteAsync(System.Func beforeWrite); + } + public interface ITokenCacheSerializer + { + void DeserializeAdalV3(byte[] adalV3State); + void DeserializeMsalV2(byte[] msalV2State); + void DeserializeMsalV3(byte[] msalV3State, bool shouldClearExistingCache = default(bool)); + byte[] SerializeAdalV3(); + byte[] SerializeMsalV2(); + byte[] SerializeMsalV3(); + } + public interface IUser + { + string DisplayableId { get; } + string Identifier { get; } + string IdentityProvider { get; } + string Name { get; } + } + namespace Kerberos + { + public enum KerberosKeyTypes + { + None = 0, + DecCbcCrc = 1, + DesCbcMd5 = 3, + Aes128CtsHmacSha196 = 17, + Aes256CtsHmacSha196 = 18, + } + public class KerberosSupplementalTicket + { + public string ClientKey { get => throw null; set { } } + public string ClientName { get => throw null; set { } } + public KerberosSupplementalTicket() => throw null; + public KerberosSupplementalTicket(string errorMessage) => throw null; + public string ErrorMessage { get => throw null; set { } } + public string KerberosMessageBuffer { get => throw null; set { } } + public Microsoft.Identity.Client.Kerberos.KerberosKeyTypes KeyType { get => throw null; set { } } + public string Realm { get => throw null; set { } } + public string ServicePrincipalName { get => throw null; set { } } + public override string ToString() => throw null; + } + public static class KerberosSupplementalTicketManager + { + public static Microsoft.Identity.Client.Kerberos.KerberosSupplementalTicket FromIdToken(string idToken) => throw null; + public static byte[] GetKerberosTicketFromWindowsTicketCache(string servicePrincipalName) => throw null; + public static byte[] GetKerberosTicketFromWindowsTicketCache(string servicePrincipalName, long logonId) => throw null; + public static byte[] GetKrbCred(Microsoft.Identity.Client.Kerberos.KerberosSupplementalTicket ticket) => throw null; + public static void SaveToWindowsTicketCache(Microsoft.Identity.Client.Kerberos.KerberosSupplementalTicket ticket) => throw null; + public static void SaveToWindowsTicketCache(Microsoft.Identity.Client.Kerberos.KerberosSupplementalTicket ticket, long logonId) => throw null; + } + public enum KerberosTicketContainer + { + IdToken = 0, + AccessToken = 1, + } + } + public delegate void LogCallback(Microsoft.Identity.Client.LogLevel level, string message, bool containsPii); + public sealed class Logger + { + public Logger() => throw null; + public static bool DefaultLoggingEnabled { get => throw null; set { } } + public static Microsoft.Identity.Client.LogLevel Level { get => throw null; set { } } + public static Microsoft.Identity.Client.LogCallback LogCallback { set { } } + public static bool PiiLoggingEnabled { get => throw null; set { } } + } + public enum LogLevel + { + Always = -1, + Error = 0, + Warning = 1, + Info = 2, + Verbose = 3, + } + namespace ManagedIdentity + { + public enum ManagedIdentitySource + { + None = 0, + Imds = 1, + AppService = 2, + AzureArc = 3, + CloudShell = 4, + ServiceFabric = 5, + } + } + public sealed class ManagedIdentityApplication : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IApplicationBase, Microsoft.Identity.Client.IManagedIdentityApplication + { + public Microsoft.Identity.Client.AcquireTokenForManagedIdentityParameterBuilder AcquireTokenForManagedIdentity(string resource) => throw null; + } + public sealed class ManagedIdentityApplicationBuilder : Microsoft.Identity.Client.BaseAbstractApplicationBuilder + { + public Microsoft.Identity.Client.IManagedIdentityApplication Build() => throw null; + public static Microsoft.Identity.Client.ManagedIdentityApplicationBuilder Create(Microsoft.Identity.Client.AppConfig.ManagedIdentityId managedIdentityId) => throw null; + public Microsoft.Identity.Client.ManagedIdentityApplicationBuilder WithTelemetryClient(params Microsoft.IdentityModel.Abstractions.ITelemetryClient[] telemetryClients) => throw null; + } + public class Metrics + { + public static long TotalAccessTokensFromBroker { get => throw null; } + public static long TotalAccessTokensFromCache { get => throw null; } + public static long TotalAccessTokensFromIdP { get => throw null; } + public static long TotalDurationInMs { get => throw null; } + } + public class MsalClientException : Microsoft.Identity.Client.MsalException + { + public MsalClientException(string errorCode) => throw null; + public MsalClientException(string errorCode, string errorMessage) => throw null; + public MsalClientException(string errorCode, string errorMessage, System.Exception innerException) => throw null; + } + public static class MsalError + { + public const string AccessDenied = default; + public const string AccessingWsMetadataExchangeFailed = default; + public const string AccessTokenTypeMissing = default; + public const string ActivityRequired = default; + public const string AdfsNotSupportedWithBroker = default; + public const string AndroidBrokerOperationFailed = default; + public const string AndroidBrokerSignatureVerificationFailed = default; + public const string AuthenticationCanceledError = default; + public const string AuthenticationFailed = default; + public const string AuthenticationUiFailed = default; + public const string AuthenticationUiFailedError = default; + public const string AuthorityHostMismatch = default; + public const string AuthorityTenantSpecifiedTwice = default; + public const string AuthorityTypeMismatch = default; + public const string AuthorityValidationFailed = default; + public const string B2CAuthorityHostMismatch = default; + public const string BrokerApplicationRequired = default; + public const string BrokerDoesNotSupportPop = default; + public const string BrokerNonceMismatch = default; + public const string BrokerRequiredForPop = default; + public const string BrokerResponseHashMismatch = default; + public const string BrokerResponseReturnedError = default; + public const string CannotAccessUserInformationOrUserNotDomainJoined = default; + public const string CannotInvokeBroker = default; + public const string CertWithoutPrivateKey = default; + public const string ClientCredentialAuthenticationTypeMustBeDefined = default; + public const string ClientCredentialAuthenticationTypesAreMutuallyExclusive = default; + public const string ClientIdMustBeAGuid = default; + public const string CodeExpired = default; + public const string CombinedUserAppCacheNotSupported = default; + public const string CryptoNet45 = default; + public const string CurrentBrokerAccount = default; + public const string CustomMetadataInstanceOrUri = default; + public const string CustomWebUiRedirectUriMismatch = default; + public const string CustomWebUiReturnedInvalidUri = default; + public const string DefaultRedirectUriIsInvalid = default; + public const string DeviceCertificateNotFound = default; + public const string DuplicateQueryParameterError = default; + public const string EncodedTokenTooLong = default; + public const string ExactlyOneScopeExpected = default; + public const string ExperimentalFeature = default; + public const string FailedToAcquireTokenSilentlyFromBroker = default; + public const string FailedToGetBrokerResponse = default; + public const string FailedToRefreshToken = default; + public const string FederatedServiceReturnedError = default; + public const string GetUserNameFailed = default; + public const string HttpListenerError = default; + public const string HttpStatusCodeNotOk = default; + public const string HttpStatusNotFound = default; + public const string InitializeProcessSecurityError = default; + public const string IntegratedWindowsAuthenticationFailed = default; + public const string IntegratedWindowsAuthNotSupportedForManagedUser = default; + public const string InteractionRequired = default; + public const string InternalError = default; + public const string InvalidAdalCacheMultipleRTs = default; + public const string InvalidAuthority = default; + public const string InvalidAuthorityType = default; + public const string InvalidAuthorizationUri = default; + public const string InvalidClient = default; + public const string InvalidGrantError = default; + public const string InvalidInstance = default; + public const string InvalidJsonClaimsFormat = default; + public const string InvalidJwtError = default; + public const string InvalidManagedIdentityEndpoint = default; + public const string InvalidManagedIdentityResponse = default; + public const string InvalidOwnerWindowType = default; + public const string InvalidRequest = default; + public const string InvalidTokenProviderResponseValue = default; + public const string InvalidUserInstanceMetadata = default; + public const string JsonParseError = default; + public const string LinuxXdgOpen = default; + public const string LoopbackRedirectUri = default; + public const string LoopbackResponseUriMismatch = default; + public const string ManagedIdentityRequestFailed = default; + public const string ManagedIdentityUnreachableNetwork = default; + public const string MissingFederationMetadataUrl = default; + public const string MissingPassiveAuthEndpoint = default; + public const string MultipleAccountsForLoginHint = default; + public const string MultipleTokensMatchedError = default; + public const string NetworkNotAvailableError = default; + public const string NoAccountForLoginHint = default; + public const string NoAndroidBrokerAccountFound = default; + public const string NoAndroidBrokerInstalledOnDevice = default; + public const string NoClientId = default; + public const string NonceRequiredForPopOnPCA = default; + public const string NonHttpsRedirectNotSupported = default; + public const string NonParsableOAuthError = default; + public const string NoPromptFailedError = default; + public const string NoRedirectUri = default; + public const string NoTokensFoundError = default; + public const string NoUsernameOrAccountIDProvidedForSilentAndroidBrokerAuthentication = default; + public const string NullIntentReturnedFromAndroidBroker = default; + public const string OboCacheKeyNotInCacheError = default; + public const string ParsingWsMetadataExchangeFailed = default; + public const string ParsingWsTrustResponseFailed = default; + public const string PasswordRequiredForManagedUserError = default; + public const string PlatformNotSupported = default; + public const string RedirectUriValidationFailed = default; + public const string RegionalAndAuthorityOverride = default; + public const string RegionalAuthorityValidation = default; + public const string RegionDiscoveryFailed = default; + public const string RegionDiscoveryNotEnabled = default; + public const string RegionDiscoveryWithCustomInstanceMetadata = default; + public const string RequestThrottled = default; + public const string RequestTimeout = default; + public const string RopcDoesNotSupportMsaAccounts = default; + public const string ScopesRequired = default; + public const string ServiceNotAvailable = default; + public const string SetCiamAuthorityAtRequestLevelNotSupported = default; + public const string SSHCertUsedAsHttpHeader = default; + public const string StateMismatchError = default; + public const string StaticCacheWithExternalSerialization = default; + public const string SystemWebviewOptionsNotApplicable = default; + public const string TelemetryConfigOrTelemetryCallback = default; + public const string TenantDiscoveryFailedError = default; + public const string TenantOverrideNonAad = default; + public const string TokenCacheNullError = default; + public const string TokenTypeMismatch = default; + public const string UapCannotFindDomainUser = default; + public const string UapCannotFindUpn = default; + public const string UnableToParseAuthenticationHeader = default; + public const string UnauthorizedClient = default; + public const string UnknownBrokerError = default; + public const string UnknownError = default; + public const string UnknownManagedIdentityError = default; + public const string UnknownUser = default; + public const string UnknownUserType = default; + public const string UpnRequired = default; + public const string UserAssertionNullError = default; + public const string UserAssignedManagedIdentityNotConfigurableAtRuntime = default; + public const string UserAssignedManagedIdentityNotSupported = default; + public const string UserMismatch = default; + public const string UserNullError = default; + public const string UserRealmDiscoveryFailed = default; + public const string ValidateAuthorityOrCustomMetadata = default; + public const string WABError = default; + public const string WamFailedToSignout = default; + public const string WamInteractiveError = default; + public const string WamNoB2C = default; + public const string WamPickerError = default; + public const string WamScopesRequired = default; + public const string WamUiThread = default; + public const string WebView2LoaderNotFound = default; + public const string WebView2NotInstalled = default; + public const string WebviewUnavailable = default; + public const string WsTrustEndpointNotFoundInMetadataDocument = default; + } + public class MsalException : System.Exception + { + public System.Collections.Generic.IReadOnlyDictionary AdditionalExceptionData { get => throw null; set { } } + public const string BrokerErrorCode = default; + public const string BrokerErrorContext = default; + public const string BrokerErrorStatus = default; + public const string BrokerErrorTag = default; + public const string BrokerTelemetry = default; + public MsalException() => throw null; + public MsalException(string errorCode) => throw null; + public MsalException(string errorCode, string errorMessage) => throw null; + public MsalException(string errorCode, string errorMessage, System.Exception innerException) => throw null; + public string ErrorCode { get => throw null; } + public static Microsoft.Identity.Client.MsalException FromJsonString(string json) => throw null; + public bool IsRetryable { get => throw null; set { } } + public string ToJsonString() => throw null; + public override string ToString() => throw null; + } + public class MsalManagedIdentityException : Microsoft.Identity.Client.MsalServiceException + { + public MsalManagedIdentityException(string errorCode, string errorMessage, Microsoft.Identity.Client.ManagedIdentity.ManagedIdentitySource source) : base(default(string), default(string)) => throw null; + public MsalManagedIdentityException(string errorCode, string errorMessage, Microsoft.Identity.Client.ManagedIdentity.ManagedIdentitySource source, int statusCode) : base(default(string), default(string)) => throw null; + public MsalManagedIdentityException(string errorCode, string errorMessage, System.Exception innerException, Microsoft.Identity.Client.ManagedIdentity.ManagedIdentitySource source, int statusCode) : base(default(string), default(string)) => throw null; + public MsalManagedIdentityException(string errorCode, string errorMessage, System.Exception innerException, Microsoft.Identity.Client.ManagedIdentity.ManagedIdentitySource source) : base(default(string), default(string)) => throw null; + public Microsoft.Identity.Client.ManagedIdentity.ManagedIdentitySource ManagedIdentitySource { get => throw null; } + protected override void UpdateIsRetryable() => throw null; + } + public class MsalServiceException : Microsoft.Identity.Client.MsalException + { + public string Claims { get => throw null; } + public string CorrelationId { get => throw null; set { } } + public MsalServiceException(string errorCode, string errorMessage) => throw null; + public MsalServiceException(string errorCode, string errorMessage, int statusCode) => throw null; + public MsalServiceException(string errorCode, string errorMessage, System.Exception innerException) => throw null; + public MsalServiceException(string errorCode, string errorMessage, int statusCode, System.Exception innerException) => throw null; + public MsalServiceException(string errorCode, string errorMessage, int statusCode, string claims, System.Exception innerException) => throw null; + public System.Net.Http.Headers.HttpResponseHeaders Headers { get => throw null; set { } } + public string ResponseBody { get => throw null; set { } } + public int StatusCode { get => throw null; } + public override string ToString() => throw null; + protected virtual void UpdateIsRetryable() => throw null; + } + public class MsalThrottledServiceException : Microsoft.Identity.Client.MsalServiceException + { + public MsalThrottledServiceException(Microsoft.Identity.Client.MsalServiceException originalException) : base(default(string), default(string)) => throw null; + public Microsoft.Identity.Client.MsalServiceException OriginalServiceException { get => throw null; } + } + public class MsalThrottledUiRequiredException : Microsoft.Identity.Client.MsalUiRequiredException + { + public MsalThrottledUiRequiredException(Microsoft.Identity.Client.MsalUiRequiredException originalException) : base(default(string), default(string)) => throw null; + public Microsoft.Identity.Client.MsalUiRequiredException OriginalServiceException { get => throw null; } + } + public class MsalUiRequiredException : Microsoft.Identity.Client.MsalServiceException + { + public Microsoft.Identity.Client.UiRequiredExceptionClassification Classification { get => throw null; } + public MsalUiRequiredException(string errorCode, string errorMessage) : base(default(string), default(string)) => throw null; + public MsalUiRequiredException(string errorCode, string errorMessage, System.Exception innerException) : base(default(string), default(string)) => throw null; + public MsalUiRequiredException(string errorCode, string errorMessage, System.Exception innerException, Microsoft.Identity.Client.UiRequiredExceptionClassification classification) : base(default(string), default(string)) => throw null; + } + public static partial class OsCapabilitiesExtensions + { + public static System.Security.Cryptography.X509Certificates.X509Certificate2 GetCertificate(this Microsoft.Identity.Client.IConfidentialClientApplication confidentialClientApplication) => throw null; + public static bool IsEmbeddedWebViewAvailable(this Microsoft.Identity.Client.IPublicClientApplication publicClientApplication) => throw null; + public static bool IsSystemWebViewAvailable(this Microsoft.Identity.Client.IPublicClientApplication publicClientApplication) => throw null; + public static bool IsUserInteractive(this Microsoft.Identity.Client.IPublicClientApplication publicClientApplication) => throw null; + } + namespace Platforms + { + namespace Features + { + namespace DesktopOs + { + namespace Kerberos + { + public abstract class Credential + { + protected Credential() => throw null; + public static Microsoft.Identity.Client.Platforms.Features.DesktopOs.Kerberos.Credential Current() => throw null; + } + public class TicketCacheReader : System.IDisposable + { + public TicketCacheReader(string spn, long logonId = default(long), string package = default(string)) => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public void Dispose() => throw null; + public byte[] RequestToken() => throw null; + } + public class TicketCacheWriter : System.IDisposable + { + public static Microsoft.Identity.Client.Platforms.Features.DesktopOs.Kerberos.TicketCacheWriter Connect(string package = default(string)) => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public void Dispose() => throw null; + public void ImportCredential(byte[] ticketBytes, long luid = default(long)) => throw null; + } + } + } + } + } + public struct Prompt + { + public static readonly Microsoft.Identity.Client.Prompt Consent; + public static readonly Microsoft.Identity.Client.Prompt Create; + public override bool Equals(object obj) => throw null; + public static readonly Microsoft.Identity.Client.Prompt ForceLogin; + public override int GetHashCode() => throw null; + public static readonly Microsoft.Identity.Client.Prompt NoPrompt; + public static bool operator ==(Microsoft.Identity.Client.Prompt x, Microsoft.Identity.Client.Prompt y) => throw null; + public static bool operator !=(Microsoft.Identity.Client.Prompt x, Microsoft.Identity.Client.Prompt y) => throw null; + public static readonly Microsoft.Identity.Client.Prompt SelectAccount; + } + public sealed class PublicClientApplication : Microsoft.Identity.Client.ClientApplicationBase, Microsoft.Identity.Client.IApplicationBase, Microsoft.Identity.Client.IByRefreshToken, Microsoft.Identity.Client.IClientApplicationBase, Microsoft.Identity.Client.IPublicClientApplication + { + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.UIParent parent) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.UIParent parent) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.UIParent parent) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, Microsoft.Identity.Client.UIParent parent) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, Microsoft.Identity.Client.UIParent parent) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, string loginHint, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority, Microsoft.Identity.Client.UIParent parent) => throw null; + public System.Threading.Tasks.Task AcquireTokenAsync(System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Client.IAccount account, Microsoft.Identity.Client.Prompt prompt, string extraQueryParameters, System.Collections.Generic.IEnumerable extraScopesToConsent, string authority, Microsoft.Identity.Client.UIParent parent) => throw null; + public Microsoft.Identity.Client.AcquireTokenByIntegratedWindowsAuthParameterBuilder AcquireTokenByIntegratedWindowsAuth(System.Collections.Generic.IEnumerable scopes) => throw null; + public System.Threading.Tasks.Task AcquireTokenByIntegratedWindowsAuthAsync(System.Collections.Generic.IEnumerable scopes) => throw null; + public System.Threading.Tasks.Task AcquireTokenByIntegratedWindowsAuthAsync(System.Collections.Generic.IEnumerable scopes, string username) => throw null; + Microsoft.Identity.Client.AcquireTokenByRefreshTokenParameterBuilder Microsoft.Identity.Client.IByRefreshToken.AcquireTokenByRefreshToken(System.Collections.Generic.IEnumerable scopes, string refreshToken) => throw null; + System.Threading.Tasks.Task Microsoft.Identity.Client.IByRefreshToken.AcquireTokenByRefreshTokenAsync(System.Collections.Generic.IEnumerable scopes, string refreshToken) => throw null; + public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable scopes, string username, System.Security.SecureString password) => throw null; + public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable scopes, string username, string password) => throw null; + public System.Threading.Tasks.Task AcquireTokenByUsernamePasswordAsync(System.Collections.Generic.IEnumerable scopes, string username, System.Security.SecureString securePassword) => throw null; + public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder AcquireTokenInteractive(System.Collections.Generic.IEnumerable scopes) => throw null; + public Microsoft.Identity.Client.AcquireTokenWithDeviceCodeParameterBuilder AcquireTokenWithDeviceCode(System.Collections.Generic.IEnumerable scopes, System.Func deviceCodeResultCallback) => throw null; + public System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, System.Func deviceCodeResultCallback) => throw null; + public System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, string extraQueryParameters, System.Func deviceCodeResultCallback) => throw null; + public System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, System.Func deviceCodeResultCallback, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task AcquireTokenWithDeviceCodeAsync(System.Collections.Generic.IEnumerable scopes, string extraQueryParameters, System.Func deviceCodeResultCallback, System.Threading.CancellationToken cancellationToken) => throw null; + public PublicClientApplication(string clientId) => throw null; + public PublicClientApplication(string clientId, string authority) => throw null; + public PublicClientApplication(string clientId, string authority, Microsoft.Identity.Client.TokenCache userTokenCache) => throw null; + public bool IsBrokerAvailable() => throw null; + public bool IsEmbeddedWebViewAvailable() => throw null; + public bool IsProofOfPossessionSupportedByClient() => throw null; + public bool IsSystemWebViewAvailable { get => throw null; } + public bool IsUserInteractive() => throw null; + public static Microsoft.Identity.Client.IAccount OperatingSystemAccount { get => throw null; } + } + public sealed class PublicClientApplicationBuilder : Microsoft.Identity.Client.AbstractApplicationBuilder + { + public Microsoft.Identity.Client.IPublicClientApplication Build() => throw null; + public static Microsoft.Identity.Client.PublicClientApplicationBuilder Create(string clientId) => throw null; + public static Microsoft.Identity.Client.PublicClientApplicationBuilder CreateWithApplicationOptions(Microsoft.Identity.Client.PublicClientApplicationOptions options) => throw null; + public bool IsBrokerAvailable() => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithBroker(bool enableBroker = default(bool)) => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithDefaultRedirectUri() => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithIosKeychainSecurityGroup(string keychainSecurityGroup) => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithKerberosTicketClaim(string servicePrincipalName, Microsoft.Identity.Client.Kerberos.KerberosTicketContainer ticketContainer) => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithMultiCloudSupport(bool enableMultiCloudSupport) => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithParentActivityOrWindow(System.Func parentActivityOrWindowFunc) => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithParentActivityOrWindow(System.Func windowFunc) => throw null; + public Microsoft.Identity.Client.PublicClientApplicationBuilder WithWindowsBrokerOptions(Microsoft.Identity.Client.WindowsBrokerOptions options) => throw null; + } + public static partial class PublicClientApplicationExtensions + { + public static bool IsProofOfPossessionSupportedByClient(this Microsoft.Identity.Client.IPublicClientApplication app) => throw null; + } + public class PublicClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions + { + public PublicClientApplicationOptions() => throw null; + } + namespace Region + { + public enum RegionOutcome + { + None = 0, + UserProvidedValid = 1, + UserProvidedAutodetectionFailed = 2, + UserProvidedInvalid = 3, + AutodetectSuccess = 4, + FallbackToGlobal = 5, + } + } + public class RegionDetails + { + public string AutoDetectionError { get => throw null; } + public RegionDetails(Microsoft.Identity.Client.Region.RegionOutcome regionOutcome, string regionUsed, string autoDetectionError) => throw null; + public Microsoft.Identity.Client.Region.RegionOutcome RegionOutcome { get => throw null; } + public string RegionUsed { get => throw null; } + } + namespace SSHCertificates + { + public static partial class SSHExtensions + { + public static Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithSSHCertificateAuthenticationScheme(this Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder builder, string publicKeyJwk, string keyId) => throw null; + public static Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder WithSSHCertificateAuthenticationScheme(this Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder builder, string publicKeyJwk, string keyId) => throw null; + } + } + public class SystemWebViewOptions + { + public System.Uri BrowserRedirectError { get => throw null; set { } } + public System.Uri BrowserRedirectSuccess { get => throw null; set { } } + public SystemWebViewOptions() => throw null; + public string HtmlMessageError { get => throw null; set { } } + public string HtmlMessageSuccess { get => throw null; set { } } + public bool iOSHidePrivacyPrompt { get => throw null; set { } } + public System.Func OpenBrowserAsync { get => throw null; set { } } + public static System.Threading.Tasks.Task OpenWithChromeEdgeBrowserAsync(System.Uri uri) => throw null; + public static System.Threading.Tasks.Task OpenWithEdgeBrowserAsync(System.Uri uri) => throw null; + } + public class Telemetry + { + public Telemetry() => throw null; + public static Microsoft.Identity.Client.Telemetry GetInstance() => throw null; + public bool HasRegisteredReceiver() => throw null; + public delegate void Receiver(System.Collections.Generic.List> events); + public void RegisterReceiver(Microsoft.Identity.Client.Telemetry.Receiver r) => throw null; + public bool TelemetryOnFailureOnly { get => throw null; set { } } + } + public enum TelemetryAudienceType + { + PreProduction = 0, + Production = 1, + } + namespace TelemetryCore + { + namespace TelemetryClient + { + public class TelemetryData + { + public Microsoft.Identity.Client.Cache.CacheLevel CacheLevel { get => throw null; set { } } + public TelemetryData() => throw null; + } + } + } + public class TenantProfile + { + public System.Security.Claims.ClaimsPrincipal ClaimsPrincipal { get => throw null; } + public bool IsHomeTenant { get => throw null; } + public string Oid { get => throw null; } + public string TenantId { get => throw null; } + } + public sealed class TokenCache : Microsoft.Identity.Client.ITokenCache, Microsoft.Identity.Client.ITokenCacheSerializer + { + public TokenCache() => throw null; + public void Deserialize(byte[] msalV2State) => throw null; + public void DeserializeAdalV3(byte[] adalV3State) => throw null; + void Microsoft.Identity.Client.ITokenCacheSerializer.DeserializeAdalV3(byte[] adalV3State) => throw null; + public void DeserializeMsalV2(byte[] msalV2State) => throw null; + void Microsoft.Identity.Client.ITokenCacheSerializer.DeserializeMsalV2(byte[] msalV2State) => throw null; + public void DeserializeMsalV3(byte[] msalV3State, bool shouldClearExistingCache) => throw null; + void Microsoft.Identity.Client.ITokenCacheSerializer.DeserializeMsalV3(byte[] msalV3State, bool shouldClearExistingCache) => throw null; + public void DeserializeUnifiedAndAdalCache(Microsoft.Identity.Client.Cache.CacheData cacheData) => throw null; + public bool HasStateChanged { get => throw null; set { } } + public byte[] Serialize() => throw null; + public byte[] SerializeAdalV3() => throw null; + byte[] Microsoft.Identity.Client.ITokenCacheSerializer.SerializeAdalV3() => throw null; + public byte[] SerializeMsalV2() => throw null; + byte[] Microsoft.Identity.Client.ITokenCacheSerializer.SerializeMsalV2() => throw null; + public byte[] SerializeMsalV3() => throw null; + byte[] Microsoft.Identity.Client.ITokenCacheSerializer.SerializeMsalV3() => throw null; + public Microsoft.Identity.Client.Cache.CacheData SerializeUnifiedAndAdalCache() => throw null; + public void SetAfterAccess(Microsoft.Identity.Client.TokenCacheCallback afterAccess) => throw null; + public void SetAfterAccessAsync(System.Func afterAccess) => throw null; + public void SetBeforeAccess(Microsoft.Identity.Client.TokenCacheCallback beforeAccess) => throw null; + public void SetBeforeAccessAsync(System.Func beforeAccess) => throw null; + public void SetBeforeWrite(Microsoft.Identity.Client.TokenCacheCallback beforeWrite) => throw null; + public void SetBeforeWriteAsync(System.Func beforeWrite) => throw null; + public void SetIosKeychainSecurityGroup(string securityGroup) => throw null; + public delegate void TokenCacheNotification(Microsoft.Identity.Client.TokenCacheNotificationArgs args); + } + public delegate void TokenCacheCallback(Microsoft.Identity.Client.TokenCacheNotificationArgs args); + public static partial class TokenCacheExtensions + { + public static void SetCacheOptions(this Microsoft.Identity.Client.ITokenCache tokenCache, Microsoft.Identity.Client.CacheOptions options) => throw null; + } + public sealed class TokenCacheNotificationArgs + { + public Microsoft.Identity.Client.IAccount Account { get => throw null; } + public System.Threading.CancellationToken CancellationToken { get => throw null; } + public string ClientId { get => throw null; } + public System.Guid CorrelationId { get => throw null; } + public TokenCacheNotificationArgs(Microsoft.Identity.Client.ITokenCacheSerializer tokenCache, string clientId, Microsoft.Identity.Client.IAccount account, bool hasStateChanged, bool isApplicationCache, string suggestedCacheKey, bool hasTokens, System.DateTimeOffset? suggestedCacheExpiry, System.Threading.CancellationToken cancellationToken) => throw null; + public TokenCacheNotificationArgs(Microsoft.Identity.Client.ITokenCacheSerializer tokenCache, string clientId, Microsoft.Identity.Client.IAccount account, bool hasStateChanged, bool isApplicationCache, string suggestedCacheKey, bool hasTokens, System.DateTimeOffset? suggestedCacheExpiry, System.Threading.CancellationToken cancellationToken, System.Guid correlationId) => throw null; + public TokenCacheNotificationArgs(Microsoft.Identity.Client.ITokenCacheSerializer tokenCache, string clientId, Microsoft.Identity.Client.IAccount account, bool hasStateChanged, bool isApplicationCache, string suggestedCacheKey, bool hasTokens, System.DateTimeOffset? suggestedCacheExpiry, System.Threading.CancellationToken cancellationToken, System.Guid correlationId, System.Collections.Generic.IEnumerable requestScopes, string requestTenantId) => throw null; + public TokenCacheNotificationArgs(Microsoft.Identity.Client.ITokenCacheSerializer tokenCache, string clientId, Microsoft.Identity.Client.IAccount account, bool hasStateChanged, bool isApplicationCache, string suggestedCacheKey, bool hasTokens, System.DateTimeOffset? suggestedCacheExpiry, System.Threading.CancellationToken cancellationToken, System.Guid correlationId, System.Collections.Generic.IEnumerable requestScopes, string requestTenantId, Microsoft.IdentityModel.Abstractions.IIdentityLogger identityLogger, bool piiLoggingEnabled, Microsoft.Identity.Client.TelemetryCore.TelemetryClient.TelemetryData telemetryData = default(Microsoft.Identity.Client.TelemetryCore.TelemetryClient.TelemetryData)) => throw null; + public bool HasStateChanged { get => throw null; } + public bool HasTokens { get => throw null; } + public Microsoft.IdentityModel.Abstractions.IIdentityLogger IdentityLogger { get => throw null; } + public bool IsApplicationCache { get => throw null; } + public bool PiiLoggingEnabled { get => throw null; } + public System.Collections.Generic.IEnumerable RequestScopes { get => throw null; } + public string RequestTenantId { get => throw null; } + public System.DateTimeOffset? SuggestedCacheExpiry { get => throw null; } + public string SuggestedCacheKey { get => throw null; } + public Microsoft.Identity.Client.TelemetryCore.TelemetryClient.TelemetryData TelemetryData { get => throw null; } + public Microsoft.Identity.Client.ITokenCacheSerializer TokenCache { get => throw null; } + public Microsoft.Identity.Client.IUser User { get => throw null; } + } + public enum TokenSource + { + IdentityProvider = 0, + Cache = 1, + Broker = 2, + } + public class TraceTelemetryConfig : Microsoft.Identity.Client.ITelemetryConfig + { + public System.Collections.Generic.IEnumerable AllowedScopes { get => throw null; } + public Microsoft.Identity.Client.TelemetryAudienceType AudienceType { get => throw null; } + public TraceTelemetryConfig() => throw null; + public System.Action DispatchAction { get => throw null; } + public string SessionId { get => throw null; } + } + public struct UIBehavior + { + } + public sealed class UIParent + { + public UIParent() => throw null; + public UIParent(object parent, bool useEmbeddedWebView) => throw null; + public static bool IsSystemWebviewAvailable() => throw null; + } + public enum UiRequiredExceptionClassification + { + None = 0, + MessageOnly = 1, + BasicAction = 2, + AdditionalAction = 3, + ConsentRequired = 4, + UserPasswordExpired = 5, + PromptNeverFailed = 6, + AcquireTokenSilentFailed = 7, + } + public sealed class UserAssertion + { + public string Assertion { get => throw null; } + public string AssertionType { get => throw null; } + public UserAssertion(string jwtBearerToken) => throw null; + public UserAssertion(string assertion, string assertionType) => throw null; + } + namespace Utils + { + namespace Windows + { + public static class WindowsNativeUtils + { + public static void InitializeProcessSecurity() => throw null; + public static bool IsElevatedUser() => throw null; + } + } + } + public class WindowsBrokerOptions + { + public WindowsBrokerOptions() => throw null; + public string HeaderText { get => throw null; set { } } + public bool ListWindowsWorkAndSchoolAccounts { get => throw null; set { } } + public bool MsaPassthrough { get => throw null; set { } } + } + public class WwwAuthenticateParameters + { + public string AuthenticationScheme { get => throw null; } + public string Authority { get => throw null; set { } } + public string Claims { get => throw null; set { } } + public static Microsoft.Identity.Client.WwwAuthenticateParameters CreateFromAuthenticationHeaders(System.Net.Http.Headers.HttpResponseHeaders httpResponseHeaders, string scheme) => throw null; + public static System.Collections.Generic.IReadOnlyList CreateFromAuthenticationHeaders(System.Net.Http.Headers.HttpResponseHeaders httpResponseHeaders) => throw null; + public static System.Threading.Tasks.Task CreateFromAuthenticationResponseAsync(string resourceUri, string scheme, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task CreateFromAuthenticationResponseAsync(string resourceUri, string scheme, System.Net.Http.HttpClient httpClient, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task> CreateFromAuthenticationResponseAsync(string resourceUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task> CreateFromAuthenticationResponseAsync(string resourceUri, System.Net.Http.HttpClient httpClient, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task CreateFromResourceResponseAsync(string resourceUri) => throw null; + public static System.Threading.Tasks.Task CreateFromResourceResponseAsync(string resourceUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task CreateFromResourceResponseAsync(System.Net.Http.HttpClient httpClient, string resourceUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static Microsoft.Identity.Client.WwwAuthenticateParameters CreateFromResponseHeaders(System.Net.Http.Headers.HttpResponseHeaders httpResponseHeaders, string scheme = default(string)) => throw null; + public static Microsoft.Identity.Client.WwwAuthenticateParameters CreateFromWwwAuthenticateHeaderValue(string wwwAuthenticateValue) => throw null; + public WwwAuthenticateParameters() => throw null; + public string Error { get => throw null; set { } } + public static string GetClaimChallengeFromResponseHeaders(System.Net.Http.Headers.HttpResponseHeaders httpResponseHeaders, string scheme = default(string)) => throw null; + public string GetTenantId() => throw null; + public string Nonce { get => throw null; } + public string Resource { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Scopes { get => throw null; set { } } + public string this[string key] { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Authentication.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Authentication.cs new file mode 100644 index 000000000000..ab942a033446 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Authentication.cs @@ -0,0 +1,39 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Identity.ServiceEssentials.Authentication, Version=1.19.6.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace Identity + { + namespace ServiceEssentials + { + namespace Authentication + { + public static class AuthenticationDefaults + { + public const string Name = default; + public const string S2SAuthenticationResult = default; + public const string S2SAuthenticationTicket = default; + } + public class AuthenticationTicketProvider : Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider, Microsoft.Identity.ServiceEssentials.IInitializeWithMiseContext, Microsoft.Identity.ServiceEssentials.IMiseComponent + { + public System.Threading.Tasks.Task AuthenticateAsync(Microsoft.Identity.ServiceEssentials.MiseHttpContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool CaptureLogs { get => throw null; set { } } + public AuthenticationTicketProvider(Microsoft.IdentityModel.S2S.S2SAuthenticationManager authenticationManager) => throw null; + public System.Collections.Generic.IReadOnlyCollection InboundPolicies() => throw null; + public void InitializeWithMiseContext(Microsoft.Identity.ServiceEssentials.InitializationContext context) => throw null; + public string Name { get => throw null; set { } } + } + public static partial class MiseContextExtensions + { + public static Microsoft.IdentityModel.S2S.S2SAuthenticationResult GetS2SAuthenticationResult(this Microsoft.Identity.ServiceEssentials.MiseHttpContext miseContext) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationTicket GetS2SAuthenticationTicket(this Microsoft.Identity.ServiceEssentials.MiseHttpContext miseContext) => throw null; + } + } + public static class AuthenticationBuilderExtension + { + public static Microsoft.Identity.ServiceEssentials.Builders.ModuleContainerParameterBuilder UseDefaultAuthentication(this Microsoft.Identity.ServiceEssentials.Builders.AuthenticationComponentParameterBuilder miseBuilder, Microsoft.IdentityModel.S2S.S2SAuthenticationManager authenticationManager) => throw null; + public static Microsoft.Identity.ServiceEssentials.Builders.ModuleContainerParameterBuilder WithDefaultAuthentication(this Microsoft.Identity.ServiceEssentials.Builders.AuthenticationComponentParameterBuilder miseBuilder, Microsoft.IdentityModel.S2S.S2SAuthenticationManager authenticationManager) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Caching.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Caching.cs new file mode 100644 index 000000000000..ebb0b50d5b53 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Caching.cs @@ -0,0 +1,84 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Identity.ServiceEssentials.Caching, Version=1.19.6.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace Identity + { + namespace ServiceEssentials + { + namespace Caching + { + public enum CacheMetric + { + Hit = 0, + Miss = 1, + Expired = 2, + Prefetch = 3, + Set = 4, + Remove = 5, + Fresh = 6, + Stale = 7, + EncryptionFailed = 8, + SerializationFailed = 9, + DecryptionFailed = 10, + DeserializationFailed = 11, + Timeout = 12, + CacheUnavailable = 13, + } + public class CacheSerializationProvider : Microsoft.Identity.ServiceEssentials.Caching.ICacheSerializationProvider + { + public CacheSerializationProvider() => throw null; + public Microsoft.Identity.ServiceEssentials.CacheItem Deserialize(byte[] serializedValue) where TData : new() => throw null; + public byte[] Serialize(Microsoft.Identity.ServiceEssentials.CacheItem input) where TData : new() => throw null; + public System.Text.Json.JsonSerializerOptions SerializerOptions { get => throw null; } + } + public interface ICacheEncryptionProvider + { + byte[] Decrypt(byte[] encryptedData); + byte[] Encrypt(byte[] data); + } + public interface ICacheSerializationProvider + { + Microsoft.Identity.ServiceEssentials.CacheItem Deserialize(byte[] serializedValue) where TData : new(); + byte[] Serialize(Microsoft.Identity.ServiceEssentials.CacheItem input) where TData : new(); + } + public interface ICacheTelemetryClient + { + void LogMetric(Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.Caching.CacheMetric metric, long value, string cacheSource); + } + public class MiseCache : Microsoft.Identity.ServiceEssentials.IMiseCache, Microsoft.Identity.ServiceEssentials.IMiseComponent, Microsoft.Identity.ServiceEssentials.IMultiLevelCacheSupport + { + public Microsoft.Identity.ServiceEssentials.Caching.ICacheTelemetryClient CacheTelemetryClient { get => throw null; set { } } + public MiseCache(Microsoft.Extensions.Caching.Memory.IMemoryCache memoryCache) => throw null; + public MiseCache(Microsoft.Extensions.Caching.Memory.IMemoryCache memoryCache, Microsoft.Extensions.Caching.Distributed.IDistributedCache distributedCache, Microsoft.Identity.ServiceEssentials.Caching.ICacheSerializationProvider serializationProvider, Microsoft.Identity.ServiceEssentials.Caching.ICacheEncryptionProvider encryptionProvider, Microsoft.Identity.ServiceEssentials.Caching.ICacheTelemetryClient cacheTelemetryClient) => throw null; + public MiseCache(Microsoft.Extensions.Caching.Memory.IMemoryCache memoryCache, Microsoft.Extensions.Caching.Distributed.IDistributedCache distributedCache, Microsoft.Identity.ServiceEssentials.Caching.ICacheSerializationProvider serializationProvider, Microsoft.Identity.ServiceEssentials.Caching.ICacheEncryptionProvider encryptionProvider) => throw null; + public System.Threading.Tasks.Task> GetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new() => throw null; + public System.Threading.Tasks.Task>> GetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IReadOnlyCollection keys, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new() => throw null; + public bool IsMultiLevelCachingEnabled() => throw null; + public string Name { get => throw null; set { } } + public System.Threading.Tasks.Task RemoveAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task RemoveAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IReadOnlyCollection keys, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task SetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.CacheItem cacheItem, Microsoft.Identity.ServiceEssentials.SetCause cause = default(Microsoft.Identity.ServiceEssentials.SetCause), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new() => throw null; + public System.Threading.Tasks.Task SetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IReadOnlyCollection> cacheItems, Microsoft.Identity.ServiceEssentials.SetCause cause = default(Microsoft.Identity.ServiceEssentials.SetCause), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new() => throw null; + } + public class NullCacheTelemetryClient : Microsoft.Identity.ServiceEssentials.Caching.ICacheTelemetryClient + { + public NullCacheTelemetryClient() => throw null; + public void LogMetric(Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.Caching.CacheMetric metric, long value, string cacheSource) => throw null; + } + } + public static partial class MiseAuthenticationBuilderCachingExtensions + { + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithInMemoryMiseCache(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, System.Action memoryCacheOptions = default(System.Action)) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithMultilevelMiseCache(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, Microsoft.Identity.ServiceEssentials.Caching.ICacheEncryptionProvider cacheEncryptionProvider, System.Action memoryCacheOptions = default(System.Action), Microsoft.Identity.ServiceEssentials.Caching.ICacheSerializationProvider cacheSerializationProvider = default(Microsoft.Identity.ServiceEssentials.Caching.ICacheSerializationProvider), Microsoft.Identity.ServiceEssentials.Caching.ICacheTelemetryClient cacheTelemetryClient = default(Microsoft.Identity.ServiceEssentials.Caching.ICacheTelemetryClient), bool verifyDistributedCacheIsRegistered = default(bool)) => throw null; + } + public static class MiseCacheEventIds + { + public const string DecryptionFailed = default; + public const string DeserializationFailed = default; + public const string EncryptionFailed = default; + public const string SerializationFailed = default; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Core.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Core.cs new file mode 100644 index 000000000000..dd76a391a936 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Core.cs @@ -0,0 +1,696 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Identity.ServiceEssentials.Core, Version=1.19.6.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace Extensions + { + namespace DependencyInjection + { + public static partial class MiseServiceRegistrationExtensions + { + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration AddMise(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.Identity.ServiceEssentials.IModuleContainer moduleContainer, Microsoft.Identity.ServiceEssentials.ILogScrubber logScrubber, Microsoft.Identity.ServiceEssentials.ITelemetryClient telemetryClient, Microsoft.Identity.ServiceEssentials.IModuleFilter moduleFilter, Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider authenticationTicketProvider, string clientId, string authenticationSectionName = default(string), string miseSectionName = default(string)) => throw null; + } + } + } + namespace Identity + { + namespace ServiceEssentials + { + public class AcquireTokenOptions + { + public string Authority { get => throw null; set { } } + public AcquireTokenOptions() => throw null; + public string TenantId { get => throw null; set { } } + } + public class ApplicationInformationContainer : Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer + { + public string ClientId { get => throw null; } + public ApplicationInformationContainer(string clientId) => throw null; + } + namespace Attributes + { + public interface IMiseAttribute + { + } + } + public abstract class AuthenticationScheme + { + public static readonly Microsoft.Identity.ServiceEssentials.AuthenticationScheme Bearer; + public static Microsoft.Identity.ServiceEssentials.AuthenticationScheme CreateFromName(string name) => throw null; + protected AuthenticationScheme(string name) => throw null; + public static readonly Microsoft.Identity.ServiceEssentials.AuthenticationScheme MSAuth_1_0_AT_POP; + public static readonly Microsoft.Identity.ServiceEssentials.AuthenticationScheme MSAuth_1_0_PFAT; + public string Name { get => throw null; } + public static readonly Microsoft.Identity.ServiceEssentials.AuthenticationScheme PoP; + public override string ToString() => throw null; + public static readonly Microsoft.Identity.ServiceEssentials.AuthenticationScheme Unknown; + } + public class AuthenticationTicket + { + public System.Security.Claims.ClaimsIdentity ActorIdentity { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.AuthenticationScheme AuthenticationScheme { get => throw null; set { } } + public AuthenticationTicket(System.Security.Claims.ClaimsIdentity subjectIdentity, Microsoft.Identity.ServiceEssentials.AuthenticationScheme authenticationScheme) => throw null; + public System.Security.Claims.ClaimsIdentity SubjectIdentity { get => throw null; set { } } + } + public class AuthenticationTicketProviderResult : Microsoft.Identity.ServiceEssentials.MiseComponentResult + { + public Microsoft.Identity.ServiceEssentials.AuthenticationTicket AuthenticationTicket { get => throw null; set { } } + protected AuthenticationTicketProviderResult() => throw null; + public static Microsoft.Identity.ServiceEssentials.AuthenticationTicketProviderResult Fail(Microsoft.Identity.ServiceEssentials.IMiseComponent authenticationComponent, Microsoft.Identity.ServiceEssentials.MiseContext context) => throw null; + public static Microsoft.Identity.ServiceEssentials.AuthenticationTicketProviderResult Fail(Microsoft.Identity.ServiceEssentials.IMiseComponent authenticationComponent, Microsoft.Identity.ServiceEssentials.MiseContext context, System.Exception exception) => throw null; + public static Microsoft.Identity.ServiceEssentials.AuthenticationTicketProviderResult Success(Microsoft.Identity.ServiceEssentials.IMiseComponent authenticationComponent, Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.AuthenticationTicket authenticationTicket) => throw null; + } + namespace Builders + { + public class AuthenticationComponentParameterBuilder where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer ApplicationInformationContainer { get => throw null; } + public AuthenticationComponentParameterBuilder(Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer applicationInformationContainer) => throw null; + public Microsoft.Identity.ServiceEssentials.Builders.ModuleContainerParameterBuilder UseAuthenticationComponent(Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider authenticationComponent) => throw null; + } + public class ModuleCollectionBuilder where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public void AddModule(Microsoft.Identity.ServiceEssentials.IMiseModule module) => throw null; + public System.Collections.Generic.IEnumerable> Build() => throw null; + public ModuleCollectionBuilder() => throw null; + } + public class ModuleContainerParameterBuilder where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public Microsoft.Identity.ServiceEssentials.Builders.OptionalParameterBuilder ConfigureDefaultModuleCollection(System.Action> configureModuleCollection) => throw null; + public Microsoft.Identity.ServiceEssentials.Builders.OptionalParameterBuilder ConfigureDefaultModuleCollection(Microsoft.Identity.ServiceEssentials.IModuleContainer customModuleContainer, System.Action> configureModuleCollection) => throw null; + public ModuleContainerParameterBuilder(Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider ticketProvider, Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer applicationInformationContainer) => throw null; + } + public class OptionalParameterBuilder where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public Microsoft.Identity.ServiceEssentials.MiseHost Build() => throw null; + public OptionalParameterBuilder(Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider ticketProvider, Microsoft.Identity.ServiceEssentials.IModuleContainer moduleContainer, Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer applicationInformationContainer) => throw null; + public Microsoft.Identity.ServiceEssentials.Builders.OptionalParameterBuilder WithLogger(Microsoft.Identity.ServiceEssentials.IMiseLogger logger) => throw null; + public Microsoft.Identity.ServiceEssentials.Builders.OptionalParameterBuilder WithLogger(Microsoft.Extensions.Logging.ILogger logger) => throw null; + public Microsoft.Identity.ServiceEssentials.Builders.OptionalParameterBuilder WithLogScrubber(Microsoft.Identity.ServiceEssentials.ILogScrubber logScrubber) => throw null; + public Microsoft.Identity.ServiceEssentials.Builders.OptionalParameterBuilder WithModuleFilter(Microsoft.Identity.ServiceEssentials.IModuleFilter moduleFilter) => throw null; + public Microsoft.Identity.ServiceEssentials.Builders.OptionalParameterBuilder WithTelemetryClient(Microsoft.Identity.ServiceEssentials.ITelemetryClient telemetryClient) => throw null; + } + } + public class CacheItem where TData : new() + { + public CacheItem() => throw null; + public CacheItem(string key, TData data, Microsoft.Identity.ServiceEssentials.CacheItemMetadata metadata) => throw null; + public TData Data { get => throw null; set { } } + public string Key { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.CacheItemMetadata Metadata { get => throw null; set { } } + } + public class CacheItemMetadata + { + public System.DateTimeOffset CreationTime { get => throw null; set { } } + public CacheItemMetadata() => throw null; + public CacheItemMetadata(System.TimeSpan timeToExpire, System.TimeSpan timeToRemove) => throw null; + public CacheItemMetadata(System.TimeSpan timeToExpire, System.TimeSpan timeToRemove, System.TimeSpan timeToRefresh) => throw null; + public CacheItemMetadata(System.TimeSpan timeToExpire, System.TimeSpan timeToRemove, System.DateTimeOffset creationTime) => throw null; + public CacheItemMetadata(System.TimeSpan timeToExpire, System.TimeSpan timeToRemove, System.TimeSpan timeToRefresh, System.DateTimeOffset creationTime) => throw null; + public System.TimeSpan TimeToExpire { get => throw null; set { } } + public System.TimeSpan TimeToRefresh { get => throw null; set { } } + public System.TimeSpan TimeToRemove { get => throw null; set { } } + } + public static class CacheUtils + { + public static bool IsValid(this Microsoft.Identity.ServiceEssentials.CacheItem cacheItem) where TData : new() => throw null; + public static bool NeedsRefresh(this Microsoft.Identity.ServiceEssentials.CacheItem cacheItem) where TData : new() => throw null; + public static System.TimeSpan RandomizeBy(this System.TimeSpan timeSpan, System.TimeSpan jitterSpan) => throw null; + } + public class ContextAuthenticationTicketProvider : Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider, Microsoft.Identity.ServiceEssentials.IMiseComponent where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public System.Threading.Tasks.Task AuthenticateAsync(TMiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public ContextAuthenticationTicketProvider() => throw null; + public string Name { get => throw null; set { } } + } + public enum DataClassification + { + AccessControlData = 0, + CustomerContent = 10, + EUII = 20, + SupportData = 30, + AccountData = 40, + PublicPersonalData = 50, + EUPI = 60, + OII = 70, + SystemMetadata = 80, + PublicNonPersonalData = 90, + } + public class DataExchangeItem : Microsoft.Identity.ServiceEssentials.DataResponseItem + { + public DataExchangeItem(Microsoft.Identity.ServiceEssentials.DataRequest dataRequest) => throw null; + public Microsoft.Identity.ServiceEssentials.DataRequest DataRequest { get => throw null; } + public void FulfillRequest(TDataResponse dataResponse, Microsoft.Identity.ServiceEssentials.DataExchangeStatus dataExchangeStatus) where TDataResponse : Microsoft.Identity.ServiceEssentials.DataResponse, new() => throw null; + } + public abstract class DataExchangeStatus + { + public static Microsoft.Identity.ServiceEssentials.DataExchangeStatus CreateFromName(string name) => throw null; + protected DataExchangeStatus(string name) => throw null; + public static readonly Microsoft.Identity.ServiceEssentials.DataExchangeStatus Error; + public static readonly Microsoft.Identity.ServiceEssentials.DataExchangeStatus FreshResponseFound; + public static readonly Microsoft.Identity.ServiceEssentials.DataExchangeStatus LastKnownGoodResponseFound; + public string Name { get => throw null; } + public static readonly Microsoft.Identity.ServiceEssentials.DataExchangeStatus ResponseNotFound; + public override string ToString() => throw null; + public static readonly Microsoft.Identity.ServiceEssentials.DataExchangeStatus Unknown; + } + public abstract class DataRequest + { + protected DataRequest(string requestKey) => throw null; + public string Key { get => throw null; } + } + public static partial class DataRequestAggregatorExtensions + { + public static void AddRequest(this Microsoft.Identity.ServiceEssentials.IDataRequestAggregatorBase dataRequestAggregator, Microsoft.Identity.ServiceEssentials.IAggregatedDataProviderBase requester, Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.DataExchangeItem item) => throw null; + } + public abstract class DataResponse where T : new() + { + protected DataResponse() => throw null; + } + public abstract class DataResponseItem + { + protected DataResponseItem() => throw null; + public Microsoft.Identity.ServiceEssentials.DataExchangeStatus DataExchangeStatus { get => throw null; set { } } + protected object DataResponse { get => throw null; set { } } + public System.Exception Error { get => throw null; set { } } + public TDataResponse GetResponseAs() where TDataResponse : Microsoft.Identity.ServiceEssentials.DataResponse, new() => throw null; + } + public class DefaultMiseHttpClientFactory : Microsoft.Identity.ServiceEssentials.IMiseHttpClientFactory + { + public DefaultMiseHttpClientFactory() => throw null; + public System.Net.Http.HttpClient GetHttpClient(string name = default(string)) => throw null; + } + namespace Exceptions + { + public class MiseAuthenticationTicketProviderException : Microsoft.Identity.ServiceEssentials.Exceptions.MiseException + { + public MiseAuthenticationTicketProviderException() => throw null; + public MiseAuthenticationTicketProviderException(string message) => throw null; + public MiseAuthenticationTicketProviderException(string message, System.Exception innerException) => throw null; + protected MiseAuthenticationTicketProviderException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string ToString() => throw null; + } + public class MiseCancelledException : Microsoft.Identity.ServiceEssentials.Exceptions.MiseException + { + public MiseCancelledException() => throw null; + public MiseCancelledException(string message) => throw null; + public MiseCancelledException(string message, System.Exception innerException) => throw null; + protected MiseCancelledException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string ToString() => throw null; + } + public class MiseDataProviderException : Microsoft.Identity.ServiceEssentials.Exceptions.MiseException + { + public MiseDataProviderException() => throw null; + public MiseDataProviderException(string message) => throw null; + public MiseDataProviderException(string message, System.Exception innerException) => throw null; + protected MiseDataProviderException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string ToString() => throw null; + } + public class MiseDataRequestAggregatorException : Microsoft.Identity.ServiceEssentials.Exceptions.MiseException + { + protected MiseDataRequestAggregatorException() => throw null; + public MiseDataRequestAggregatorException(string message) => throw null; + public MiseDataRequestAggregatorException(string message, System.Exception innerException) => throw null; + protected MiseDataRequestAggregatorException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string ToString() => throw null; + } + public abstract class MiseException : System.Exception + { + public Microsoft.Identity.ServiceEssentials.IMiseComponent Component { get => throw null; set { } } + public string CorrelationId { get => throw null; set { } } + protected MiseException() => throw null; + protected MiseException(string message) => throw null; + protected MiseException(string message, System.Exception innerException) => throw null; + protected MiseException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string ToString() => throw null; + } + public class MiseHostException : Microsoft.Identity.ServiceEssentials.Exceptions.MiseException + { + public MiseHostException() => throw null; + public MiseHostException(string message) => throw null; + public MiseHostException(string message, System.Exception innerException) => throw null; + protected MiseHostException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string ToString() => throw null; + } + public class MiseModuleException : Microsoft.Identity.ServiceEssentials.Exceptions.MiseException + { + public MiseModuleException() => throw null; + public MiseModuleException(string message) => throw null; + public MiseModuleException(string message, System.Exception innerException) => throw null; + protected MiseModuleException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string ToString() => throw null; + } + } + public static class HeaderNames + { + public const string Authorization = default; + public const string BrokerVersion = default; + public const string MiseCorrelationIdHeader = default; + } + public class HttpRequestData + { + public System.Net.IPAddress ClientIpAddress { get => throw null; set { } } + public HttpRequestData() => throw null; + public HttpRequestData(System.Collections.Specialized.NameValueCollection headers) => throw null; + public System.Collections.Specialized.NameValueCollection Headers { get => throw null; } + public string Method { get => throw null; set { } } + public void SetRequestHeaders(System.Collections.Specialized.NameValueCollection headers) => throw null; + public System.Uri Uri { get => throw null; set { } } + } + public class HttpResponse + { + public byte[] Body { get => throw null; set { } } + public string ContentType { get => throw null; set { } } + public System.Collections.Generic.IReadOnlyCollection Cookies { get => throw null; set { } } + public HttpResponse(int statusCode) => throw null; + public System.Collections.Generic.IReadOnlyDictionary> Headers { get => throw null; set { } } + public System.Threading.Tasks.Task SetResponseAsync(Microsoft.Identity.ServiceEssentials.IResponseAdapter response, Microsoft.Identity.ServiceEssentials.MiseHttpContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent middleware) => throw null; + public int StatusCode { get => throw null; } + } + public class HttpSuccessfulResponseBuilder + { + public void AddCookie(System.Net.Cookie cookie) => throw null; + public void AddHeaders(string key, System.Collections.Generic.IEnumerable headerValues) => throw null; + public Microsoft.Identity.ServiceEssentials.HttpResponse BuildResponse(int statusCode) => throw null; + public HttpSuccessfulResponseBuilder() => throw null; + } + public interface IAggregatedDataProvider : Microsoft.Identity.ServiceEssentials.IAggregatedDataProviderBase, Microsoft.Identity.ServiceEssentials.IDataProvider, Microsoft.Identity.ServiceEssentials.IDataProviderBase, Microsoft.Identity.ServiceEssentials.IMiseComponent where TRequest : Microsoft.Identity.ServiceEssentials.DataRequest where TResponse : Microsoft.Identity.ServiceEssentials.DataResponse, new() + { + } + public interface IAggregatedDataProviderBase : Microsoft.Identity.ServiceEssentials.IDataProviderBase, Microsoft.Identity.ServiceEssentials.IMiseComponent + { + System.Threading.Tasks.Task HandleAggregationResultsAsync(System.Collections.Generic.IEnumerable aggregationResults, Microsoft.Identity.ServiceEssentials.MiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface IApplicationInformationContainer + { + string ClientId { get; } + } + public interface IAuthenticationTicketProvider : Microsoft.Identity.ServiceEssentials.IMiseComponent where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + System.Threading.Tasks.Task AuthenticateAsync(TMiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface ICorrelationIdProvider + { + string GetCorrelationId(TContext context); + } + public interface IDataProvider : Microsoft.Identity.ServiceEssentials.IDataProviderBase, Microsoft.Identity.ServiceEssentials.IMiseComponent where TRequest : Microsoft.Identity.ServiceEssentials.DataRequest where TResponse : Microsoft.Identity.ServiceEssentials.DataResponse, new() + { + } + public interface IDataProviderBase : Microsoft.Identity.ServiceEssentials.IMiseComponent + { + System.Threading.Tasks.Task HandleAsync(System.Collections.Generic.IEnumerable dataItems, Microsoft.Identity.ServiceEssentials.MiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface IDataRequestAggregator : Microsoft.Identity.ServiceEssentials.IDataRequestAggregatorBase, Microsoft.Identity.ServiceEssentials.IMiseComponent where TRequest : Microsoft.Identity.ServiceEssentials.DataRequest where TResponse : Microsoft.Identity.ServiceEssentials.DataResponse, new() + { + } + public interface IDataRequestAggregatorBase : Microsoft.Identity.ServiceEssentials.IMiseComponent + { + System.Threading.Tasks.Task HandleAsync(System.Collections.Generic.IEnumerable dataItems, Microsoft.Identity.ServiceEssentials.MiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface IDataRequester where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + System.Collections.Generic.IReadOnlyCollection GetDataProviders(); + void RequestData(TMiseContext context); + } + public interface IDataRequestExtendedRefresh : Microsoft.Identity.ServiceEssentials.IDataRequestRefresh where TRequest : Microsoft.Identity.ServiceEssentials.DataRequest where TData : new() + { + System.Threading.Tasks.Task> Fetch(Microsoft.Identity.ServiceEssentials.MiseContext context, TRequest request, System.Threading.CancellationToken cancellationToken); + } + public interface IDataRequestRefresh where TRequest : Microsoft.Identity.ServiceEssentials.DataRequest where TData : new() + { + System.Threading.Tasks.Task> Fetch(Microsoft.Identity.ServiceEssentials.MiseContext context, TRequest request); + } + public interface IInitializeWithMiseContext + { + void InitializeWithMiseContext(Microsoft.Identity.ServiceEssentials.InitializationContext context); + } + public interface IIpAddressProvider + { + System.Net.IPAddress GetIpAddress(TContext context); + } + public interface ILogScrubber + { + void ScrubLogArguments(params Microsoft.Identity.ServiceEssentials.LogArgument[] args); + } + public interface IMiseAuthorizationHeaderProvider + { + System.Threading.Tasks.Task CreateAuthorizationHeaderForAppAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, string scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions downstreamApiOptions = default(Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CreateAuthorizationHeaderForUserAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions authorizationHeaderProviderOptions = default(Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions), System.Security.Claims.ClaimsPrincipal claimsPrincipal = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface IMiseCache : Microsoft.Identity.ServiceEssentials.IMiseComponent + { + System.Threading.Tasks.Task> GetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new(); + System.Threading.Tasks.Task>> GetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IReadOnlyCollection keys, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new(); + System.Threading.Tasks.Task RemoveAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RemoveAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IReadOnlyCollection keys, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.CacheItem cacheItem, Microsoft.Identity.ServiceEssentials.SetCause cause = default(Microsoft.Identity.ServiceEssentials.SetCause), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new(); + System.Threading.Tasks.Task SetAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IReadOnlyCollection> cacheItems, Microsoft.Identity.ServiceEssentials.SetCause cause = default(Microsoft.Identity.ServiceEssentials.SetCause), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TData : new(); + } + public interface IMiseComponent + { + string Name { get; set; } + } + public interface IMiseComponentStatus + { + bool Enabled { get; } + } + public interface IMiseExtendedLogger : Microsoft.Identity.ServiceEssentials.IMiseLogger + { + void Log(Microsoft.Identity.ServiceEssentials.MiseContext context, string message, Microsoft.Identity.ServiceEssentials.LogSeverityLevel logSeverityLevel); + } + public interface IMiseHost : Microsoft.Identity.ServiceEssentials.IMiseComponent where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + System.Threading.Tasks.Task> HandleAsync(TMiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> HandleAsync(TMiseContext context, Microsoft.Identity.ServiceEssentials.MiseHostOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface IMiseHttpClientFactory + { + System.Net.Http.HttpClient GetHttpClient(string name = default(string)); + } + public interface IMiseLogger + { + bool IsEnabled(Microsoft.Identity.ServiceEssentials.LogSeverityLevel logSeverityLevel); + void Log(string message, Microsoft.Identity.ServiceEssentials.LogSeverityLevel logSeverityLevel); + } + public interface IMiseModule : Microsoft.Identity.ServiceEssentials.IMiseComponent, Microsoft.Identity.ServiceEssentials.IMiseComponentStatus, Microsoft.Identity.ServiceEssentials.IPostConfigurable where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + System.Threading.Tasks.Task HandleRequestAsync(TMiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface IMiseTokenAcquisition + { + System.Threading.Tasks.Task AcquireTokenForClientAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IEnumerable scopes); + System.Threading.Tasks.Task AcquireTokenForClientAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.ServiceEssentials.AcquireTokenOptions acquireTokenOptions); + } + public interface IModuleAssociation + { + string CollectionName { get; } + string ModuleName { get; } + System.Type ModuleType { get; } + bool Registered { get; set; } + } + public interface IModuleContainer : System.ICloneable, Microsoft.Identity.ServiceEssentials.IModuleProvider where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + void RegisterModule(Microsoft.Identity.ServiceEssentials.IMiseModule miseModule); + } + public interface IModuleContainerConfigurationStrategy where TContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + Microsoft.Identity.ServiceEssentials.IModuleContainer ConfigureModuleContainer(); + } + public interface IModuleFilter where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + System.Collections.Generic.IEnumerable> FilterModules(System.Collections.Generic.IEnumerable> modules); + } + public interface IModuleFilterExtended : Microsoft.Identity.ServiceEssentials.IModuleFilter where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + System.Collections.Generic.IEnumerable> FilterModules(TMiseContext context, System.Collections.Generic.IEnumerable> modules); + } + public interface IModuleProvider where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + System.Collections.Generic.IReadOnlyCollection> GetModules(TMiseContext context); + } + public interface IMultiLevelCacheSupport + { + bool IsMultiLevelCachingEnabled(); + } + public class InitializationContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public InitializationContext() => throw null; + public Microsoft.Identity.ServiceEssentials.ILogScrubber GetLogScrubber() => throw null; + public Microsoft.Identity.ServiceEssentials.IMiseLogger GetMiseLogger() => throw null; + public Microsoft.Identity.ServiceEssentials.ITelemetryClient GetTelemetryClient() => throw null; + } + public interface IPostConfigurable + { + void PostConfigureOptions(); + } + public interface IResponseAdapter + { + System.Action> AddCookies { get; } + System.Action>> AddResponseHeaders { get; } + System.IO.Stream ResponseBody { get; } + string ResponseContentType { get; set; } + int ResponseStatusCode { get; set; } + } + public interface ITelemetryClient + { + void OnEvent(Microsoft.Identity.ServiceEssentials.MiseContext context, string message, string componentName, string componentVersion, string eventId, Microsoft.Identity.ServiceEssentials.LogSeverityLevel severity); + } + public class LogArgument + { + public string Argument { get => throw null; set { } } + public LogArgument(string arg, Microsoft.Identity.ServiceEssentials.DataClassification dataClassificationCategory) => throw null; + public Microsoft.Identity.ServiceEssentials.DataClassification DataClassificationCategory { get => throw null; set { } } + public override string ToString() => throw null; + } + public static partial class LoggingExtensions + { + public static void LogCritical(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogCriticalWithEventId(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string eventId, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogDebug(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogDebugWithEventId(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string eventId, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogError(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogErrorWithEventId(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string eventId, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogInformation(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogInformationWithEventId(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string eventId, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogTrace(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogTraceWithEventId(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string eventId, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogWarning(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static void LogWarningWithEventId(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string eventId, string messageFormat, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static string Scrub(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent, string format, params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + public static string Scrub(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.LogArgument arg) => throw null; + } + public class LogScrubber : Microsoft.Identity.ServiceEssentials.ILogScrubber + { + public LogScrubber() => throw null; + public Microsoft.Identity.ServiceEssentials.DataClassification MinimumDataClassificationCategory { get => throw null; set { } } + public void ScrubLogArguments(params Microsoft.Identity.ServiceEssentials.LogArgument[] args) => throw null; + } + public enum LogSeverityLevel + { + Trace = 0, + Debug = 1, + Information = 2, + Warning = 3, + Error = 4, + Critical = 5, + } + public static partial class MiseAuthenticationBuilderCoreExtensions + { + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithCustomAuthenticationComponent(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider ticketProvider) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithDataProviderAuthentication(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, Microsoft.Identity.ServiceEssentials.IMiseTokenAcquisition tokenAcquisition) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithLogScrubber(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, Microsoft.Identity.ServiceEssentials.ILogScrubber logScrubber) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithLogScrubber(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string dataClassificationCategorySection = default(string)) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithMiseCache(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, Microsoft.Identity.ServiceEssentials.IMiseCache cache) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithModuleFilter(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, Microsoft.Identity.ServiceEssentials.IModuleFilter moduleFilter) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithTelemetryClient(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, Microsoft.Identity.ServiceEssentials.ITelemetryClient telemetryClient) => throw null; + } + public class MiseAuthenticationBuilderWithConfiguration + { + public Microsoft.Extensions.Configuration.IConfigurationSection AuthenticationConfigurationSection { get => throw null; } + public Microsoft.Extensions.Configuration.IConfiguration Configuration { get => throw null; } + public MiseAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration configuration) => throw null; + public MiseAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration configuration, string authenticationSectionName, string miseSectionName) => throw null; + public Microsoft.Extensions.Configuration.IConfigurationSection MiseConfigurationSection { get => throw null; } + public Microsoft.Extensions.DependencyInjection.IServiceCollection Services { get => throw null; } + } + public class MiseAuthorizationHeaderProvider : Microsoft.Identity.ServiceEssentials.IMiseAuthorizationHeaderProvider, Microsoft.Identity.ServiceEssentials.IMiseComponent + { + public System.Threading.Tasks.Task CreateAuthorizationHeaderForAppAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, string scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions downstreamApiOptions = default(Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task CreateAuthorizationHeaderForUserAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions authorizationHeaderProviderOptions = default(Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions), System.Security.Claims.ClaimsPrincipal claimsPrincipal = default(System.Security.Claims.ClaimsPrincipal), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public MiseAuthorizationHeaderProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider) => throw null; + public string Name { get => throw null; set { } } + } + public static class MiseBuilder + { + public static Microsoft.Identity.ServiceEssentials.Builders.AuthenticationComponentParameterBuilder Create(string clientId) => throw null; + public static Microsoft.Identity.ServiceEssentials.Builders.AuthenticationComponentParameterBuilder Create(string clientId) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext => throw null; + public static Microsoft.Identity.ServiceEssentials.Builders.AuthenticationComponentParameterBuilder Create(Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer applicationInformationContainer) => throw null; + public static Microsoft.Identity.ServiceEssentials.Builders.AuthenticationComponentParameterBuilder Create(Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer applicationInformationContainer) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext => throw null; + } + public static partial class MiseCacheExtensions + { + public static System.Threading.Tasks.Task> GetWithRefreshActionAsync(this Microsoft.Identity.ServiceEssentials.IMiseCache cache, Microsoft.Identity.ServiceEssentials.MiseContext context, string cacheKey, TRequest request, Microsoft.Identity.ServiceEssentials.IDataRequestRefresh fetchRefreshValue, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where TRequest : Microsoft.Identity.ServiceEssentials.DataRequest where TData : new() => throw null; + } + public static partial class MiseComponentExtensions + { + public static string GetVersion(this Microsoft.Identity.ServiceEssentials.IMiseComponent miseComponent) => throw null; + } + public abstract class MiseComponentResult + { + protected MiseComponentResult() => throw null; + public Microsoft.Identity.ServiceEssentials.Exceptions.MiseException Exception { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.IMiseComponent MiseComponent { get => throw null; set { } } + public bool Succeeded { get => throw null; set { } } + } + public abstract class MiseContext + { + public virtual void AddDataRequest(Microsoft.Identity.ServiceEssentials.IMiseModule moduleRequester, Microsoft.Identity.ServiceEssentials.IDataProvider dataProvider, TRequest dataRequest) where TRequest : Microsoft.Identity.ServiceEssentials.DataRequest where TResponse : Microsoft.Identity.ServiceEssentials.DataResponse, new() where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext => throw null; + public Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer ApplicationInformation { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.AuthenticationTicket AuthenticationTicket { get => throw null; set { } } + public string CorrelationId { get => throw null; set { } } + protected MiseContext() => throw null; + public virtual Microsoft.Identity.ServiceEssentials.DataResponseItem GetDataResponseItem(Microsoft.Identity.ServiceEssentials.IMiseModule moduleRequester, string dataRequestKey) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext => throw null; + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; } + } + public static partial class MiseContextExtensions + { + public static Microsoft.Identity.ServiceEssentials.AuthenticationTicket GetContextAuthenticationTicket(this Microsoft.Identity.ServiceEssentials.MiseContext context) => throw null; + public static void SetContextAuthenticationTicket(this Microsoft.Identity.ServiceEssentials.MiseContext context, Microsoft.Identity.ServiceEssentials.AuthenticationTicket authenticationTicket) => throw null; + } + public static class MiseDefaults + { + public const string AuthenticationConfigurationSectionName = default; + public const string ContextAuthenticationTicketProviderName = default; + public const string MiseConfigurationSectionName = default; + } + public static class MiseEventIds + { + public const string AuthenticationFailed = default; + public const string AuthenticationSucceeded = default; + public const string MiseFailed = default; + public const string MiseSucceeded = default; + public const string ModuleFailed = default; + public const string ModuleSucceeded = default; + } + public class MiseHost : Microsoft.Identity.ServiceEssentials.IMiseComponent, Microsoft.Identity.ServiceEssentials.IMiseHost where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider AuthenticationTicketProvider { get => throw null; } + public MiseHost(Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider authenticationTicketProvider, Microsoft.Identity.ServiceEssentials.IModuleProvider moduleProvider, Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer applicationInformationContainer) => throw null; + public MiseHost(Microsoft.Identity.ServiceEssentials.IAuthenticationTicketProvider authenticationTicketProvider, Microsoft.Identity.ServiceEssentials.IModuleProvider moduleProvider, Microsoft.Identity.ServiceEssentials.IMiseLogger logger, Microsoft.Identity.ServiceEssentials.ITelemetryClient telemetryClient, Microsoft.Identity.ServiceEssentials.ILogScrubber logscrubber, Microsoft.Identity.ServiceEssentials.IApplicationInformationContainer applicationInformationContainer) => throw null; + public System.Threading.Tasks.Task> HandleAsync(TMiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task> HandleAsync(TMiseContext context, Microsoft.Identity.ServiceEssentials.MiseHostOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public Microsoft.Identity.ServiceEssentials.IMiseLogger Logger { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.ILogScrubber LogScrubber { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.IModuleFilter ModuleFilter { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.IModuleProvider ModuleProvider { get => throw null; } + public string Name { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.ITelemetryClient TelemetryClient { get => throw null; set { } } + } + public class MiseHostOptions where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public MiseHostOptions() => throw null; + } + public class MiseHttpContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public MiseHttpContext(Microsoft.Identity.ServiceEssentials.HttpRequestData httpRequestData) => throw null; + public MiseHttpContext(Microsoft.Identity.ServiceEssentials.HttpRequestData httpRequestData, System.Collections.Generic.IReadOnlyList miseAttributes) => throw null; + public System.Collections.Generic.IReadOnlyList EndpointAttributes { get => throw null; } + public Microsoft.Identity.ServiceEssentials.HttpRequestData HttpRequestData { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.HttpSuccessfulResponseBuilder HttpSuccessfulResponseBuilder { get => throw null; } + public Microsoft.Identity.ServiceEssentials.HttpResponse ModuleFailureResponse { get => throw null; set { } } + } + public class MiseLogger : Microsoft.IdentityModel.Abstractions.IIdentityLogger, Microsoft.Identity.ServiceEssentials.IMiseLogger + { + public MiseLogger(Microsoft.Extensions.Logging.ILogger logger) => throw null; + public bool IsEnabled(Microsoft.Identity.ServiceEssentials.LogSeverityLevel logSeverityLevel) => throw null; + public bool IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel eventLogLevel) => throw null; + public void Log(string message, Microsoft.Identity.ServiceEssentials.LogSeverityLevel severityLevel) => throw null; + public void Log(Microsoft.IdentityModel.Abstractions.LogEntry entry) => throw null; + } + public abstract class MiseModule : Microsoft.Identity.ServiceEssentials.IMiseComponent, Microsoft.Identity.ServiceEssentials.IMiseComponentStatus, Microsoft.Identity.ServiceEssentials.IMiseModule, Microsoft.Identity.ServiceEssentials.IPostConfigurable where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext where TOptions : Microsoft.Identity.ServiceEssentials.MiseModuleOptions, new() + { + public bool AuditMode { get => throw null; } + protected MiseModule(TOptions options) => throw null; + protected MiseModule(Microsoft.Extensions.Options.IOptionsMonitor options) => throw null; + public bool Enabled { get => throw null; } + protected abstract System.Threading.Tasks.Task HandleAsync(TMiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + public virtual System.Threading.Tasks.Task HandleRequestAsync(TMiseContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public abstract string Name { get; set; } + public TOptions Options { get => throw null; } + public virtual void PostConfigureOptions() => throw null; + } + public abstract class MiseModuleOptions + { + public bool AuditMode { get => throw null; set { } } + protected MiseModuleOptions() => throw null; + public bool Enabled { get => throw null; set { } } + } + public class MiseResult where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public Microsoft.Identity.ServiceEssentials.AuthenticationTicket AuthenticationTicket { get => throw null; set { } } + public string CorrelationId { get => throw null; set { } } + protected MiseResult() => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseResult Fail(TMiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent host) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseResult Fail(TMiseContext context, Microsoft.Identity.ServiceEssentials.IMiseComponent host, Microsoft.Identity.ServiceEssentials.Exceptions.MiseException failure) => throw null; + public System.Exception Failure { get => throw null; set { } } + public TMiseContext MiseContext { get => throw null; set { } } + public bool Succeeded { get => throw null; set { } } + public static Microsoft.Identity.ServiceEssentials.MiseResult Success(TMiseContext context, Microsoft.Identity.ServiceEssentials.AuthenticationTicket authTicket, Microsoft.Identity.ServiceEssentials.IMiseComponent host) => throw null; + } + public class ModuleAssociation : Microsoft.Identity.ServiceEssentials.IModuleAssociation + { + public string CollectionName { get => throw null; } + public ModuleAssociation(System.Type module, string name, string collectionName = default(string)) => throw null; + public const string DefaultCollectionName = default; + public string ModuleName { get => throw null; } + public System.Type ModuleType { get => throw null; } + public bool Registered { get => throw null; set { } } + } + public class ModuleContainer : System.ICloneable, Microsoft.Identity.ServiceEssentials.IModuleContainer, Microsoft.Identity.ServiceEssentials.IModuleProvider where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public object Clone() => throw null; + public ModuleContainer() => throw null; + public System.Collections.Generic.IReadOnlyCollection> GetModules(TMiseContext context) => throw null; + public void RegisterModule(Microsoft.Identity.ServiceEssentials.IMiseModule miseModule) => throw null; + } + public class ModuleFilter : Microsoft.Identity.ServiceEssentials.IModuleFilter where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public ModuleFilter(System.Collections.Generic.IReadOnlyCollection filterList) => throw null; + public System.Collections.Generic.IEnumerable> FilterModules(System.Collections.Generic.IEnumerable> modules) => throw null; + } + public class ModuleResult : Microsoft.Identity.ServiceEssentials.MiseComponentResult + { + protected ModuleResult() => throw null; + public static Microsoft.Identity.ServiceEssentials.ModuleResult Fail(Microsoft.Identity.ServiceEssentials.IMiseComponent module, Microsoft.Identity.ServiceEssentials.MiseContext context) => throw null; + public static Microsoft.Identity.ServiceEssentials.ModuleResult Fail(Microsoft.Identity.ServiceEssentials.IMiseComponent module, Microsoft.Identity.ServiceEssentials.MiseContext context, System.Exception exception) => throw null; + public static Microsoft.Identity.ServiceEssentials.ModuleResult Success(Microsoft.Identity.ServiceEssentials.IMiseComponent module, Microsoft.Identity.ServiceEssentials.MiseContext context) => throw null; + } + public class NullMiseLogger : Microsoft.Identity.ServiceEssentials.IMiseLogger + { + public static Microsoft.Identity.ServiceEssentials.NullMiseLogger Instance { get => throw null; } + public bool IsEnabled(Microsoft.Identity.ServiceEssentials.LogSeverityLevel logLevel) => throw null; + public void Log(string message, Microsoft.Identity.ServiceEssentials.LogSeverityLevel logLevel) => throw null; + } + public class NullModuleFilter : Microsoft.Identity.ServiceEssentials.IModuleFilter where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext + { + public NullModuleFilter() => throw null; + public System.Collections.Generic.IEnumerable> FilterModules(System.Collections.Generic.IEnumerable> modules) => throw null; + } + public class NullTelemetryClient : Microsoft.Identity.ServiceEssentials.ITelemetryClient + { + public NullTelemetryClient() => throw null; + public void OnEvent(Microsoft.Identity.ServiceEssentials.MiseContext context, string message, string componentName, string componentVersion, string eventId, Microsoft.Identity.ServiceEssentials.LogSeverityLevel severity) => throw null; + } + public static class PropertyBagReservedKeys + { + public const string ContextAuthenticationTicket = default; + public const string HttpContext = default; + } + public static class RegistrationConstants + { + public const string DefaultSectionName = default; + } + public static class Registrations + { + public static void RegisterModule(Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string moduleName) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext where TModule : Microsoft.Identity.ServiceEssentials.IMiseModule where TOptions : class => throw null; + public static void RegisterModule(Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string sectionName, string moduleName) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext where TModule : Microsoft.Identity.ServiceEssentials.IMiseModule where TOptions : class => throw null; + public static void RegisterModule(Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string moduleName, System.Action configureOptions) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext where TModule : Microsoft.Identity.ServiceEssentials.IMiseModule where TOptions : class => throw null; + public static void RegisterModule(Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string moduleName) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext where TModule : Microsoft.Identity.ServiceEssentials.IMiseModule => throw null; + public static void RegisterModule(Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, TModule module, string moduleName) where TMiseContext : Microsoft.Identity.ServiceEssentials.MiseContext where TModule : Microsoft.Identity.ServiceEssentials.IMiseModule => throw null; + } + public enum SetCause + { + SetValue = 0, + ValueExpired = 1, + PreemptiveRefresh = 2, + } + public static class Utility + { + public static string GetBrokerVersion() => throw null; + public static string GetMiseCoreTarget() => throw null; + public static string GetOsVersion() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.cs new file mode 100644 index 000000000000..79d769c90a0d --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.cs @@ -0,0 +1,72 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Identity.ServiceEssentials.Modules.TrV2Module, Version=2.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace Identity + { + namespace ServiceEssentials + { + namespace Modules + { + namespace TrV2Module + { + public class TrV2Constants + { + public const string AckResponseHeaderName = default; + public const string AuthenticateHeaderName = default; + public TrV2Constants() => throw null; + public const string ExtendedIdpClaim = default; + public const string ExtendedTenantIdClaim = default; + public const string IdpClaim = default; + public const string Issuer = default; + public class RestrictAccessConfirmValue + { + public RestrictAccessConfirmValue() => throw null; + public const string NoMatchingPolicy = default; + public const string NotAbleToCheck = default; + public const string TrV2Checked = default; + } + public const string TenantIdClaim = default; + public const string TrV2ClaimType = default; + public const string TrV2HeaderName = default; + } + public class TrV2Module : Microsoft.Identity.ServiceEssentials.MiseModule + { + public TrV2Module(Microsoft.Extensions.Options.IOptionsMonitor options) : base(default(Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.TrV2ModuleOptions)) => throw null; + public TrV2Module() : base(default(Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.TrV2ModuleOptions)) => throw null; + public TrV2Module(Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.TrV2ModuleOptions options) : base(default(Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.TrV2ModuleOptions)) => throw null; + protected override System.Threading.Tasks.Task HandleAsync(Microsoft.Identity.ServiceEssentials.MiseHttpContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task HandleRequestAsync(Microsoft.Identity.ServiceEssentials.MiseHttpContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override string Name { get => throw null; set { } } + } + public static class TrV2ModuleDefaults + { + public const string Name = default; + } + public class TrV2ModuleOptions : Microsoft.Identity.ServiceEssentials.MiseModuleOptions + { + public TrV2ModuleOptions() => throw null; + public bool IsNbfEnabled { get => throw null; set { } } + public int NbfRoundUpMinutes { get => throw null; set { } } + } + public class TrV2ModuleStandalone + { + public static Microsoft.Identity.ServiceEssentials.HttpResponse ValidateTenantRestrictionsV2(System.Security.Claims.ClaimsIdentity claims, System.Collections.Specialized.NameValueCollection headers, System.Threading.CancellationToken cancellationToken) => throw null; + public static Microsoft.Identity.ServiceEssentials.HttpResponse ValidateTenantRestrictionsV2(System.Security.Claims.ClaimsIdentity claims, System.Collections.Specialized.NameValueCollection headers, Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.TrV2ModuleOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ValidateTenantRestrictionsV2Async(System.Security.Claims.ClaimsIdentity claims, System.Net.Http.Headers.HttpRequestHeaders headers, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ValidateTenantRestrictionsV2Async(System.Security.Claims.ClaimsIdentity claims, System.Collections.Specialized.NameValueCollection headers, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ValidateTenantRestrictionsV2Async(System.Security.Claims.ClaimsIdentity claims, System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.TrV2ModuleOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ValidateTenantRestrictionsV2Async(System.Security.Claims.ClaimsIdentity claims, System.Collections.Specialized.NameValueCollection headers, Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.TrV2ModuleOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + } + } + } + public static partial class TrV2ModuleExtensions + { + public static Microsoft.Identity.ServiceEssentials.Builders.ModuleCollectionBuilder AddTrV2Module(this Microsoft.Identity.ServiceEssentials.Builders.ModuleCollectionBuilder moduleCollectionBuilder) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithTrV2Module(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string moduleName = default(string)) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithTrV2Module(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string sectionName, string moduleName = default(string)) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithTrV2Module(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, System.Action configureOptions, string moduleName = default(string)) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.TokenAcquisition.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.TokenAcquisition.cs new file mode 100644 index 000000000000..42ccafcf4606 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Identity.ServiceEssentials.TokenAcquisition.cs @@ -0,0 +1,56 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Identity.ServiceEssentials.TokenAcquisition, Version=1.19.6.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace Identity + { + namespace ServiceEssentials + { + public static partial class MiseAuthenticationBuilderTokenAcquisitionExtensions + { + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithDataProviderAuthentication(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, string sectionName = default(string)) => throw null; + public static Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration WithDataProviderAuthentication(this Microsoft.Identity.ServiceEssentials.MiseAuthenticationBuilderWithConfiguration builder, System.Action configureAction) => throw null; + } + namespace TokenAcquisition + { + public delegate Microsoft.Identity.Client.IConfidentialClientApplication ConfidentialClientApplicationCreator(Microsoft.Identity.ServiceEssentials.TokenAcquisition.MiseTokenAcquisitionOptions miseTokenAcquisitionOptions, string authority); + public interface ITokenAcquisitionCacheProvider + { + void RegisterCache(Microsoft.Identity.Client.ITokenCache tokenCache); + } + public class MiseTokenAcquisition : Microsoft.Identity.ServiceEssentials.IMiseComponent, Microsoft.Identity.ServiceEssentials.IMiseTokenAcquisition + { + public System.Threading.Tasks.Task AcquireTokenForClientAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IEnumerable scopes) => throw null; + public System.Threading.Tasks.Task AcquireTokenForClientAsync(Microsoft.Identity.ServiceEssentials.MiseContext context, System.Collections.Generic.IEnumerable scopes, Microsoft.Identity.ServiceEssentials.AcquireTokenOptions acquireTokenOptions) => throw null; + public Microsoft.Identity.ServiceEssentials.TokenAcquisition.ConfidentialClientApplicationCreator ConfidentialClientApplicationCreator { get => throw null; set { } } + public MiseTokenAcquisition(Microsoft.Identity.ServiceEssentials.TokenAcquisition.MiseTokenAcquisitionOptions tokenAcquisitionOptions) => throw null; + public MiseTokenAcquisition(Microsoft.Extensions.Options.IOptions tokenAcquisitionOptions) => throw null; + public Microsoft.Identity.ServiceEssentials.IMiseLogger Logger { get => throw null; set { } } + public Microsoft.Identity.Client.IMsalHttpClientFactory MsalHttpClientFactory { get => throw null; set { } } + public string Name { get => throw null; set { } } + public Microsoft.Identity.ServiceEssentials.TokenAcquisition.ITokenAcquisitionCacheProvider TokenAcquisitionCacheProvider { get => throw null; set { } } + } + public static class MiseTokenAcquisitionDefaults + { + public const string Name = default; + } + public class MiseTokenAcquisitionOptions + { + public Microsoft.Identity.Client.AzureCloudInstance AzureCloudInstance { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate2 ClientCertificate { get => throw null; set { } } + public string ClientId { get => throw null; set { } } + public string ClientSecret { get => throw null; set { } } + public MiseTokenAcquisitionOptions() => throw null; + public bool EnablePiiLogging { get => throw null; set { } } + public string Instance { get => throw null; set { } } + public bool SendX5c { get => throw null; set { } } + public string TenantId { get => throw null; set { } } + } + public static class TokenAcquisitionConstants + { + public const string DefaultSectionName = default; + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Abstractions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Abstractions.cs new file mode 100644 index 000000000000..ef1dfeac305c --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Abstractions.cs @@ -0,0 +1,77 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.Abstractions, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Abstractions + { + public enum EventLogLevel + { + LogAlways = 0, + Critical = 1, + Error = 2, + Warning = 3, + Informational = 4, + Verbose = 5, + } + public interface IIdentityLogger + { + bool IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel eventLogLevel); + void Log(Microsoft.IdentityModel.Abstractions.LogEntry entry); + } + public interface ITelemetryClient + { + string ClientId { get; set; } + void Initialize(); + bool IsEnabled(); + bool IsEnabled(string eventName); + void TrackEvent(Microsoft.IdentityModel.Abstractions.TelemetryEventDetails eventDetails); + void TrackEvent(string eventName, System.Collections.Generic.IDictionary stringProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary longProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary boolProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary dateTimeProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary doubleProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary guidProperties = default(System.Collections.Generic.IDictionary)); + } + public class LogEntry + { + public string CorrelationId { get => throw null; set { } } + public LogEntry() => throw null; + public Microsoft.IdentityModel.Abstractions.EventLogLevel EventLogLevel { get => throw null; set { } } + public string Message { get => throw null; set { } } + } + public sealed class NullIdentityModelLogger : Microsoft.IdentityModel.Abstractions.IIdentityLogger + { + public static Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger Instance { get => throw null; } + public bool IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel eventLogLevel) => throw null; + public void Log(Microsoft.IdentityModel.Abstractions.LogEntry entry) => throw null; + } + public class NullTelemetryClient : Microsoft.IdentityModel.Abstractions.ITelemetryClient + { + public string ClientId { get => throw null; set { } } + public void Initialize() => throw null; + public static Microsoft.IdentityModel.Abstractions.NullTelemetryClient Instance { get => throw null; } + public bool IsEnabled() => throw null; + public bool IsEnabled(string eventName) => throw null; + public void TrackEvent(Microsoft.IdentityModel.Abstractions.TelemetryEventDetails eventDetails) => throw null; + public void TrackEvent(string eventName, System.Collections.Generic.IDictionary stringProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary longProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary boolProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary dateTimeProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary doubleProperties = default(System.Collections.Generic.IDictionary), System.Collections.Generic.IDictionary guidProperties = default(System.Collections.Generic.IDictionary)) => throw null; + } + public static class ObservabilityConstants + { + public const string ActivityId = default; + public const string ClientId = default; + public const string Duration = default; + public const string Succeeded = default; + } + public abstract class TelemetryEventDetails + { + protected TelemetryEventDetails() => throw null; + public virtual string Name { get => throw null; set { } } + public virtual System.Collections.Generic.IReadOnlyDictionary Properties { get => throw null; } + protected System.Collections.Generic.IDictionary PropertyValues { get => throw null; } + public virtual void SetProperty(string key, string value) => throw null; + public virtual void SetProperty(string key, long value) => throw null; + public virtual void SetProperty(string key, bool value) => throw null; + public virtual void SetProperty(string key, System.DateTime value) => throw null; + public virtual void SetProperty(string key, double value) => throw null; + public virtual void SetProperty(string key, System.Guid value) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.JsonWebTokens.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.JsonWebTokens.cs new file mode 100644 index 000000000000..6438db3652e7 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.JsonWebTokens.cs @@ -0,0 +1,172 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.JsonWebTokens, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace JsonWebTokens + { + public static class JsonClaimValueTypes + { + public const string Json = default; + public const string JsonArray = default; + public const string JsonNull = default; + } + public class JsonWebToken : Microsoft.IdentityModel.Tokens.SecurityToken + { + public string Actor { get => throw null; } + public string Alg { get => throw null; } + public System.Collections.Generic.IEnumerable Audiences { get => throw null; } + public string AuthenticationTag { get => throw null; } + public string Ciphertext { get => throw null; } + public virtual System.Collections.Generic.IEnumerable Claims { get => throw null; } + public JsonWebToken(string jwtEncodedString) => throw null; + public JsonWebToken(string header, string payload) => throw null; + public string Cty { get => throw null; } + public string Enc { get => throw null; } + public string EncodedHeader { get => throw null; } + public string EncodedPayload { get => throw null; } + public string EncodedSignature { get => throw null; } + public string EncodedToken { get => throw null; } + public string EncryptedKey { get => throw null; } + public System.Security.Claims.Claim GetClaim(string key) => throw null; + public T GetHeaderValue(string key) => throw null; + public T GetPayloadValue(string key) => throw null; + public override string Id { get => throw null; } + public string InitializationVector { get => throw null; } + public Microsoft.IdentityModel.JsonWebTokens.JsonWebToken InnerToken { get => throw null; } + public bool IsEncrypted { get => throw null; } + public bool IsSigned { get => throw null; } + public System.DateTime IssuedAt { get => throw null; } + public override string Issuer { get => throw null; } + public string Kid { get => throw null; } + public override Microsoft.IdentityModel.Tokens.SecurityKey SecurityKey { get => throw null; } + public override Microsoft.IdentityModel.Tokens.SecurityKey SigningKey { get => throw null; set { } } + public string Subject { get => throw null; } + public override string ToString() => throw null; + public bool TryGetClaim(string key, out System.Security.Claims.Claim value) => throw null; + public bool TryGetHeaderValue(string key, out T value) => throw null; + public bool TryGetPayloadValue(string key, out T value) => throw null; + public bool TryGetValue(string key, out T value) => throw null; + public string Typ { get => throw null; } + public override string UnsafeToString() => throw null; + public override System.DateTime ValidFrom { get => throw null; } + public override System.DateTime ValidTo { get => throw null; } + public string X5t { get => throw null; } + public string Zip { get => throw null; } + } + public class JsonWebTokenHandler : Microsoft.IdentityModel.Tokens.TokenHandler + { + public const string Base64UrlEncodedUnsignedJWSHeader = default; + public virtual bool CanReadToken(string token) => throw null; + public virtual bool CanValidateToken { get => throw null; } + protected virtual System.Security.Claims.ClaimsIdentity CreateClaimsIdentity(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual System.Security.Claims.ClaimsIdentity CreateClaimsIdentity(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, string issuer) => throw null; + public virtual string CreateToken(string payload) => throw null; + public virtual string CreateToken(string payload, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public virtual string CreateToken(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm, System.Collections.Generic.IDictionary additionalHeaderClaims, System.Collections.Generic.IDictionary additionalInnerHeaderClaims) => throw null; + public virtual string CreateToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string compressionAlgorithm, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public JsonWebTokenHandler() => throw null; + public string DecryptToken(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static System.Collections.Generic.IDictionary DefaultInboundClaimTypeMap; + public static bool DefaultMapInboundClaims; + public string EncryptToken(string innerJwt, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; + public string EncryptToken(string innerJwt, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public string EncryptToken(string innerJwt, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string algorithm) => throw null; + public string EncryptToken(string innerJwt, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, string algorithm, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public System.Collections.Generic.IDictionary InboundClaimTypeMap { get => throw null; set { } } + public bool MapInboundClaims { get => throw null; set { } } + public virtual Microsoft.IdentityModel.JsonWebTokens.JsonWebToken ReadJsonWebToken(string token) => throw null; + public override Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(string token) => throw null; + protected virtual Microsoft.IdentityModel.Tokens.SecurityKey ResolveTokenDecryptionKey(string token, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static string ShortClaimTypeProperty { get => throw null; set { } } + public System.Type TokenType { get => throw null; } + public virtual Microsoft.IdentityModel.Tokens.TokenValidationResult ValidateToken(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public override System.Threading.Tasks.Task ValidateTokenAsync(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public override System.Threading.Tasks.Task ValidateTokenAsync(Microsoft.IdentityModel.Tokens.SecurityToken token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + } + public static class JwtConstants + { + public const string DirectKeyUseAlg = default; + public const string HeaderType = default; + public const string HeaderTypeAlt = default; + public const string JsonCompactSerializationRegex = default; + public const string JweCompactSerializationRegex = default; + public const int JweSegmentCount = 5; + public const int JwsSegmentCount = 3; + public const int MaxJwtSegmentCount = 5; + public const string TokenType = default; + public const string TokenTypeAlt = default; + } + public struct JwtHeaderParameterNames + { + public const string Alg = default; + public const string Apu = default; + public const string Apv = default; + public const string Cty = default; + public const string Enc = default; + public const string Epk = default; + public const string IV = default; + public const string Jku = default; + public const string Jwk = default; + public const string Kid = default; + public const string Typ = default; + public const string X5c = default; + public const string X5t = default; + public const string X5u = default; + public const string Zip = default; + } + public struct JwtRegisteredClaimNames + { + public const string Acr = default; + public const string Actort = default; + public const string Amr = default; + public const string AtHash = default; + public const string Aud = default; + public const string AuthTime = default; + public const string Azp = default; + public const string Birthdate = default; + public const string CHash = default; + public const string Email = default; + public const string Exp = default; + public const string FamilyName = default; + public const string Gender = default; + public const string GivenName = default; + public const string Iat = default; + public const string Iss = default; + public const string Jti = default; + public const string Name = default; + public const string NameId = default; + public const string Nbf = default; + public const string Nonce = default; + public const string PhoneNumber = default; + public const string PhoneNumberVerified = default; + public const string Prn = default; + public const string Sid = default; + public const string Sub = default; + public const string Typ = default; + public const string UniqueName = default; + public const string Website = default; + } + public class JwtTokenUtilities + { + public static string CreateEncodedSignature(string input, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public static string CreateEncodedSignature(string input, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, bool cacheProvider) => throw null; + public JwtTokenUtilities() => throw null; + public static byte[] GenerateKeyBytes(int sizeInBits) => throw null; + public static System.Collections.Generic.IEnumerable GetAllDecryptionKeys(Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static System.Text.RegularExpressions.Regex RegexJwe; + public static System.Text.RegularExpressions.Regex RegexJws; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Logging.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Logging.cs new file mode 100644 index 000000000000..ac03b121f262 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Logging.cs @@ -0,0 +1,98 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.Logging, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Logging + { + public class IdentityModelEventSource : System.Diagnostics.Tracing.EventSource + { + public static bool HeaderWritten { get => throw null; set { } } + public static string HiddenPIIString { get => throw null; } + public static string HiddenSecurityArtifactString { get => throw null; } + public static bool LogCompleteSecurityArtifact { get => throw null; set { } } + public static Microsoft.IdentityModel.Logging.IdentityModelEventSource Logger { get => throw null; } + public System.Diagnostics.Tracing.EventLevel LogLevel { get => throw null; set { } } + public static bool ShowPII { get => throw null; set { } } + public void Write(System.Diagnostics.Tracing.EventLevel level, System.Exception innerException, string message) => throw null; + public void Write(System.Diagnostics.Tracing.EventLevel level, System.Exception innerException, string message, params object[] args) => throw null; + public void WriteAlways(string message) => throw null; + public void WriteAlways(string message, params object[] args) => throw null; + public void WriteCritical(string message) => throw null; + public void WriteCritical(string message, params object[] args) => throw null; + public void WriteError(string message) => throw null; + public void WriteError(string message, params object[] args) => throw null; + public void WriteInformation(string message) => throw null; + public void WriteInformation(string message, params object[] args) => throw null; + public void WriteVerbose(string message) => throw null; + public void WriteVerbose(string message, params object[] args) => throw null; + public void WriteWarning(string message) => throw null; + public void WriteWarning(string message, params object[] args) => throw null; + } + public static class IdentityModelTelemetryUtil + { + public static bool AddTelemetryData(string key, string value) => throw null; + public static string ClientSku { get => throw null; } + public static string ClientVer { get => throw null; } + public static bool RemoveTelemetryData(string key) => throw null; + } + public interface ISafeLogSecurityArtifact + { + string UnsafeToString(); + } + public class LoggerContext + { + public System.Guid ActivityId { get => throw null; set { } } + public bool CaptureLogs { get => throw null; set { } } + public LoggerContext() => throw null; + public LoggerContext(System.Guid activityId) => throw null; + public virtual string DebugId { get => throw null; set { } } + public System.Collections.Generic.ICollection Logs { get => throw null; } + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; set { } } + } + public class LogHelper + { + public LogHelper() => throw null; + public static string FormatInvariant(string format, params object[] args) => throw null; + public static bool IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel level) => throw null; + public static T LogArgumentException(string argumentName, string message) where T : System.ArgumentException => throw null; + public static T LogArgumentException(string argumentName, string format, params object[] args) where T : System.ArgumentException => throw null; + public static T LogArgumentException(string argumentName, System.Exception innerException, string message) where T : System.ArgumentException => throw null; + public static T LogArgumentException(string argumentName, System.Exception innerException, string format, params object[] args) where T : System.ArgumentException => throw null; + public static T LogArgumentException(System.Diagnostics.Tracing.EventLevel eventLevel, string argumentName, string message) where T : System.ArgumentException => throw null; + public static T LogArgumentException(System.Diagnostics.Tracing.EventLevel eventLevel, string argumentName, string format, params object[] args) where T : System.ArgumentException => throw null; + public static T LogArgumentException(System.Diagnostics.Tracing.EventLevel eventLevel, string argumentName, System.Exception innerException, string message) where T : System.ArgumentException => throw null; + public static T LogArgumentException(System.Diagnostics.Tracing.EventLevel eventLevel, string argumentName, System.Exception innerException, string format, params object[] args) where T : System.ArgumentException => throw null; + public static System.ArgumentNullException LogArgumentNullException(string argument) => throw null; + public static T LogException(string message) where T : System.Exception => throw null; + public static T LogException(string format, params object[] args) where T : System.Exception => throw null; + public static T LogException(System.Exception innerException, string message) where T : System.Exception => throw null; + public static T LogException(System.Exception innerException, string format, params object[] args) where T : System.Exception => throw null; + public static T LogException(System.Diagnostics.Tracing.EventLevel eventLevel, string message) where T : System.Exception => throw null; + public static T LogException(System.Diagnostics.Tracing.EventLevel eventLevel, string format, params object[] args) where T : System.Exception => throw null; + public static T LogException(System.Diagnostics.Tracing.EventLevel eventLevel, System.Exception innerException, string message) where T : System.Exception => throw null; + public static T LogException(System.Diagnostics.Tracing.EventLevel eventLevel, System.Exception innerException, string format, params object[] args) where T : System.Exception => throw null; + public static System.Exception LogExceptionMessage(System.Exception exception) => throw null; + public static System.Exception LogExceptionMessage(System.Diagnostics.Tracing.EventLevel eventLevel, System.Exception exception) => throw null; + public static Microsoft.IdentityModel.Abstractions.IIdentityLogger Logger { get => throw null; set { } } + public static void LogInformation(string message, params object[] args) => throw null; + public static void LogVerbose(string message, params object[] args) => throw null; + public static void LogWarning(string message, params object[] args) => throw null; + public static object MarkAsNonPII(object arg) => throw null; + public static object MarkAsSecurityArtifact(object arg, System.Func callback) => throw null; + public static object MarkAsSecurityArtifact(object arg, System.Func callback, System.Func callbackUnsafe) => throw null; + public static object MarkAsUnsafeSecurityArtifact(object arg, System.Func callbackUnsafe) => throw null; + } + public class TextWriterEventListener : System.Diagnostics.Tracing.EventListener + { + public TextWriterEventListener() => throw null; + public TextWriterEventListener(string filePath) => throw null; + public TextWriterEventListener(System.IO.StreamWriter streamWriter) => throw null; + public static readonly string DefaultLogFileName; + public override void Dispose() => throw null; + protected override void OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs eventData) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.OpenIdConnect.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.OpenIdConnect.cs new file mode 100644 index 000000000000..d6ea79c7e0aa --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.OpenIdConnect.cs @@ -0,0 +1,397 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.Protocols.OpenIdConnect, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Protocols + { + namespace OpenIdConnect + { + public static class ActiveDirectoryOpenIdConnectEndpoints + { + public const string Authorize = default; + public const string Logout = default; + public const string Token = default; + } + namespace Configuration + { + public class OpenIdConnectConfigurationValidator : Microsoft.IdentityModel.Protocols.IConfigurationValidator + { + public OpenIdConnectConfigurationValidator() => throw null; + public int MinimumNumberOfKeys { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.ConfigurationValidationResult Validate(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration openIdConnectConfiguration) => throw null; + } + } + public delegate void IdTokenValidator(System.IdentityModel.Tokens.Jwt.JwtSecurityToken idToken, Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext context); + public class OpenIdConnectConfiguration : Microsoft.IdentityModel.Tokens.BaseConfiguration + { + public System.Collections.Generic.ICollection AcrValuesSupported { get => throw null; } + public override string ActiveTokenEndpoint { get => throw null; set { } } + public virtual System.Collections.Generic.IDictionary AdditionalData { get => throw null; } + public string AuthorizationEndpoint { get => throw null; set { } } + public string CheckSessionIframe { get => throw null; set { } } + public System.Collections.Generic.ICollection ClaimsLocalesSupported { get => throw null; } + public bool ClaimsParameterSupported { get => throw null; set { } } + public System.Collections.Generic.ICollection ClaimsSupported { get => throw null; } + public System.Collections.Generic.ICollection ClaimTypesSupported { get => throw null; } + public static Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration Create(string json) => throw null; + public OpenIdConnectConfiguration() => throw null; + public OpenIdConnectConfiguration(string json) => throw null; + public System.Collections.Generic.ICollection DisplayValuesSupported { get => throw null; } + public string EndSessionEndpoint { get => throw null; set { } } + public string FrontchannelLogoutSessionSupported { get => throw null; set { } } + public string FrontchannelLogoutSupported { get => throw null; set { } } + public System.Collections.Generic.ICollection GrantTypesSupported { get => throw null; } + public bool HttpLogoutSupported { get => throw null; set { } } + public System.Collections.Generic.ICollection IdTokenEncryptionAlgValuesSupported { get => throw null; } + public System.Collections.Generic.ICollection IdTokenEncryptionEncValuesSupported { get => throw null; } + public System.Collections.Generic.ICollection IdTokenSigningAlgValuesSupported { get => throw null; } + public string IntrospectionEndpoint { get => throw null; set { } } + public System.Collections.Generic.ICollection IntrospectionEndpointAuthMethodsSupported { get => throw null; } + public System.Collections.Generic.ICollection IntrospectionEndpointAuthSigningAlgValuesSupported { get => throw null; } + public override string Issuer { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.JsonWebKeySet JsonWebKeySet { get => throw null; set { } } + public string JwksUri { get => throw null; set { } } + public bool LogoutSessionSupported { get => throw null; set { } } + public string OpPolicyUri { get => throw null; set { } } + public string OpTosUri { get => throw null; set { } } + public string RegistrationEndpoint { get => throw null; set { } } + public System.Collections.Generic.ICollection RequestObjectEncryptionAlgValuesSupported { get => throw null; } + public System.Collections.Generic.ICollection RequestObjectEncryptionEncValuesSupported { get => throw null; } + public System.Collections.Generic.ICollection RequestObjectSigningAlgValuesSupported { get => throw null; } + public bool RequestParameterSupported { get => throw null; set { } } + public bool RequestUriParameterSupported { get => throw null; set { } } + public bool RequireRequestUriRegistration { get => throw null; set { } } + public System.Collections.Generic.ICollection ResponseModesSupported { get => throw null; } + public System.Collections.Generic.ICollection ResponseTypesSupported { get => throw null; } + public System.Collections.Generic.ICollection ScopesSupported { get => throw null; } + public string ServiceDocumentation { get => throw null; set { } } + public bool ShouldSerializeAcrValuesSupported() => throw null; + public bool ShouldSerializeClaimsLocalesSupported() => throw null; + public bool ShouldSerializeClaimsSupported() => throw null; + public bool ShouldSerializeClaimTypesSupported() => throw null; + public bool ShouldSerializeDisplayValuesSupported() => throw null; + public bool ShouldSerializeGrantTypesSupported() => throw null; + public bool ShouldSerializeIdTokenEncryptionAlgValuesSupported() => throw null; + public bool ShouldSerializeIdTokenEncryptionEncValuesSupported() => throw null; + public bool ShouldSerializeIdTokenSigningAlgValuesSupported() => throw null; + public bool ShouldSerializeIntrospectionEndpointAuthMethodsSupported() => throw null; + public bool ShouldSerializeIntrospectionEndpointAuthSigningAlgValuesSupported() => throw null; + public bool ShouldSerializeRequestObjectEncryptionAlgValuesSupported() => throw null; + public bool ShouldSerializeRequestObjectEncryptionEncValuesSupported() => throw null; + public bool ShouldSerializeRequestObjectSigningAlgValuesSupported() => throw null; + public bool ShouldSerializeResponseModesSupported() => throw null; + public bool ShouldSerializeResponseTypesSupported() => throw null; + public bool ShouldSerializeScopesSupported() => throw null; + public bool ShouldSerializeSigningKeys() => throw null; + public bool ShouldSerializeSubjectTypesSupported() => throw null; + public bool ShouldSerializeTokenEndpointAuthMethodsSupported() => throw null; + public bool ShouldSerializeTokenEndpointAuthSigningAlgValuesSupported() => throw null; + public bool ShouldSerializeUILocalesSupported() => throw null; + public bool ShouldSerializeUserInfoEndpointEncryptionAlgValuesSupported() => throw null; + public bool ShouldSerializeUserInfoEndpointEncryptionEncValuesSupported() => throw null; + public bool ShouldSerializeUserInfoEndpointSigningAlgValuesSupported() => throw null; + public override System.Collections.Generic.ICollection SigningKeys { get => throw null; } + public System.Collections.Generic.ICollection SubjectTypesSupported { get => throw null; } + public override string TokenEndpoint { get => throw null; set { } } + public System.Collections.Generic.ICollection TokenEndpointAuthMethodsSupported { get => throw null; } + public System.Collections.Generic.ICollection TokenEndpointAuthSigningAlgValuesSupported { get => throw null; } + public System.Collections.Generic.ICollection UILocalesSupported { get => throw null; } + public string UserInfoEndpoint { get => throw null; set { } } + public System.Collections.Generic.ICollection UserInfoEndpointEncryptionAlgValuesSupported { get => throw null; } + public System.Collections.Generic.ICollection UserInfoEndpointEncryptionEncValuesSupported { get => throw null; } + public System.Collections.Generic.ICollection UserInfoEndpointSigningAlgValuesSupported { get => throw null; } + public static string Write(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration configuration) => throw null; + } + public class OpenIdConnectConfigurationRetriever : Microsoft.IdentityModel.Protocols.IConfigurationRetriever + { + public OpenIdConnectConfigurationRetriever() => throw null; + public static System.Threading.Tasks.Task GetAsync(string address, System.Threading.CancellationToken cancel) => throw null; + public static System.Threading.Tasks.Task GetAsync(string address, System.Net.Http.HttpClient httpClient, System.Threading.CancellationToken cancel) => throw null; + public static System.Threading.Tasks.Task GetAsync(string address, Microsoft.IdentityModel.Protocols.IDocumentRetriever retriever, System.Threading.CancellationToken cancel) => throw null; + System.Threading.Tasks.Task Microsoft.IdentityModel.Protocols.IConfigurationRetriever.GetConfigurationAsync(string address, Microsoft.IdentityModel.Protocols.IDocumentRetriever retriever, System.Threading.CancellationToken cancel) => throw null; + } + public static class OpenIdConnectGrantTypes + { + public const string AuthorizationCode = default; + public const string ClientCredentials = default; + public const string Password = default; + public const string RefreshToken = default; + } + public class OpenIdConnectMessage : Microsoft.IdentityModel.Protocols.AuthenticationProtocolMessage + { + public string AccessToken { get => throw null; set { } } + public string AcrValues { get => throw null; set { } } + public string AuthorizationEndpoint { get => throw null; set { } } + public string ClaimsLocales { get => throw null; set { } } + public string ClientAssertion { get => throw null; set { } } + public string ClientAssertionType { get => throw null; set { } } + public string ClientId { get => throw null; set { } } + public string ClientSecret { get => throw null; set { } } + public virtual Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage Clone() => throw null; + public string Code { get => throw null; set { } } + public virtual string CreateAuthenticationRequestUrl() => throw null; + public virtual string CreateLogoutRequestUrl() => throw null; + public OpenIdConnectMessage() => throw null; + public OpenIdConnectMessage(string json) => throw null; + protected OpenIdConnectMessage(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage other) => throw null; + public OpenIdConnectMessage(System.Collections.Specialized.NameValueCollection nameValueCollection) => throw null; + public OpenIdConnectMessage(System.Collections.Generic.IEnumerable> parameters) => throw null; + public OpenIdConnectMessage(object json) => throw null; + public string Display { get => throw null; set { } } + public string DomainHint { get => throw null; set { } } + public bool EnableTelemetryParameters { get => throw null; set { } } + public static bool EnableTelemetryParametersByDefault { get => throw null; set { } } + public string Error { get => throw null; set { } } + public string ErrorDescription { get => throw null; set { } } + public string ErrorUri { get => throw null; set { } } + public string ExpiresIn { get => throw null; set { } } + public string GrantType { get => throw null; set { } } + public string IdentityProvider { get => throw null; set { } } + public string IdToken { get => throw null; set { } } + public string IdTokenHint { get => throw null; set { } } + public string Iss { get => throw null; set { } } + public string LoginHint { get => throw null; set { } } + public string MaxAge { get => throw null; set { } } + public string Nonce { get => throw null; set { } } + public string Password { get => throw null; set { } } + public string PostLogoutRedirectUri { get => throw null; set { } } + public string Prompt { get => throw null; set { } } + public string RedirectUri { get => throw null; set { } } + public string RefreshToken { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectRequestType RequestType { get => throw null; set { } } + public string RequestUri { get => throw null; set { } } + public string Resource { get => throw null; set { } } + public string ResponseMode { get => throw null; set { } } + public string ResponseType { get => throw null; set { } } + public string Scope { get => throw null; set { } } + public string SessionState { get => throw null; set { } } + public string Sid { get => throw null; set { } } + public string SkuTelemetryValue { get => throw null; set { } } + public string State { get => throw null; set { } } + public string TargetLinkUri { get => throw null; set { } } + public string TokenEndpoint { get => throw null; set { } } + public string TokenType { get => throw null; set { } } + public string UiLocales { get => throw null; set { } } + public string UserId { get => throw null; set { } } + public string Username { get => throw null; set { } } + } + public static class OpenIdConnectParameterNames + { + public const string AccessToken = default; + public const string AcrValues = default; + public const string ClaimsLocales = default; + public const string ClientAssertion = default; + public const string ClientAssertionType = default; + public const string ClientId = default; + public const string ClientSecret = default; + public const string Code = default; + public const string Display = default; + public const string DomainHint = default; + public const string Error = default; + public const string ErrorDescription = default; + public const string ErrorUri = default; + public const string ExpiresIn = default; + public const string GrantType = default; + public const string IdentityProvider = default; + public const string IdToken = default; + public const string IdTokenHint = default; + public const string Iss = default; + public const string LoginHint = default; + public const string MaxAge = default; + public const string Nonce = default; + public const string Password = default; + public const string PostLogoutRedirectUri = default; + public const string Prompt = default; + public const string RedirectUri = default; + public const string RefreshToken = default; + public const string RequestUri = default; + public const string Resource = default; + public const string ResponseMode = default; + public const string ResponseType = default; + public const string Scope = default; + public const string SessionState = default; + public const string Sid = default; + public const string SkuTelemetry = default; + public const string State = default; + public const string TargetLinkUri = default; + public const string TokenType = default; + public const string UiLocales = default; + public const string UserId = default; + public const string Username = default; + public const string VersionTelemetry = default; + } + public static class OpenIdConnectPrompt + { + public const string Consent = default; + public const string Login = default; + public const string None = default; + public const string SelectAccount = default; + } + public class OpenIdConnectProtocolException : System.Exception + { + public OpenIdConnectProtocolException() => throw null; + public OpenIdConnectProtocolException(string message) => throw null; + public OpenIdConnectProtocolException(string message, System.Exception innerException) => throw null; + protected OpenIdConnectProtocolException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class OpenIdConnectProtocolInvalidAtHashException : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException + { + public OpenIdConnectProtocolInvalidAtHashException() => throw null; + public OpenIdConnectProtocolInvalidAtHashException(string message) => throw null; + public OpenIdConnectProtocolInvalidAtHashException(string message, System.Exception innerException) => throw null; + protected OpenIdConnectProtocolInvalidAtHashException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class OpenIdConnectProtocolInvalidCHashException : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException + { + public OpenIdConnectProtocolInvalidCHashException() => throw null; + public OpenIdConnectProtocolInvalidCHashException(string message) => throw null; + public OpenIdConnectProtocolInvalidCHashException(string message, System.Exception innerException) => throw null; + protected OpenIdConnectProtocolInvalidCHashException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class OpenIdConnectProtocolInvalidNonceException : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException + { + public OpenIdConnectProtocolInvalidNonceException() => throw null; + public OpenIdConnectProtocolInvalidNonceException(string message) => throw null; + public OpenIdConnectProtocolInvalidNonceException(string message, System.Exception innerException) => throw null; + protected OpenIdConnectProtocolInvalidNonceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class OpenIdConnectProtocolInvalidStateException : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException + { + public OpenIdConnectProtocolInvalidStateException() => throw null; + public OpenIdConnectProtocolInvalidStateException(string message) => throw null; + public OpenIdConnectProtocolInvalidStateException(string message, System.Exception innerException) => throw null; + protected OpenIdConnectProtocolInvalidStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class OpenIdConnectProtocolValidationContext + { + public string ClientId { get => throw null; set { } } + public OpenIdConnectProtocolValidationContext() => throw null; + public string Nonce { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage ProtocolMessage { get => throw null; set { } } + public string State { get => throw null; set { } } + public string UserInfoEndpointResponse { get => throw null; set { } } + public System.IdentityModel.Tokens.Jwt.JwtSecurityToken ValidatedIdToken { get => throw null; set { } } + } + public class OpenIdConnectProtocolValidator + { + public Microsoft.IdentityModel.Tokens.CryptoProviderFactory CryptoProviderFactory { get => throw null; set { } } + public OpenIdConnectProtocolValidator() => throw null; + public static readonly System.TimeSpan DefaultNonceLifetime; + public virtual string GenerateNonce() => throw null; + public virtual System.Security.Cryptography.HashAlgorithm GetHashAlgorithm(string algorithm) => throw null; + public System.Collections.Generic.IDictionary HashAlgorithmMap { get => throw null; } + public Microsoft.IdentityModel.Protocols.OpenIdConnect.IdTokenValidator IdTokenValidator { get => throw null; set { } } + public System.TimeSpan NonceLifetime { get => throw null; set { } } + public bool RequireAcr { get => throw null; set { } } + public bool RequireAmr { get => throw null; set { } } + public bool RequireAuthTime { get => throw null; set { } } + public bool RequireAzp { get => throw null; set { } } + public bool RequireNonce { get => throw null; set { } } + public bool RequireState { get => throw null; set { } } + public bool RequireStateValidation { get => throw null; set { } } + public bool RequireSub { get => throw null; set { } } + public static bool RequireSubByDefault { get => throw null; set { } } + public bool RequireTimeStampInNonce { get => throw null; set { } } + protected virtual void ValidateAtHash(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + public virtual void ValidateAuthenticationResponse(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + protected virtual void ValidateCHash(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + protected virtual void ValidateIdToken(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + protected virtual void ValidateNonce(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + protected virtual void ValidateState(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + public virtual void ValidateTokenResponse(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + public virtual void ValidateUserInfoResponse(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext) => throw null; + } + public enum OpenIdConnectRequestType + { + Authentication = 0, + Logout = 1, + Token = 2, + } + public static class OpenIdConnectResponseMode + { + public const string FormPost = default; + public const string Fragment = default; + public const string Query = default; + } + public static class OpenIdConnectResponseType + { + public const string Code = default; + public const string CodeIdToken = default; + public const string CodeIdTokenToken = default; + public const string CodeToken = default; + public const string IdToken = default; + public const string IdTokenToken = default; + public const string None = default; + public const string Token = default; + } + public static class OpenIdConnectScope + { + public const string Address = default; + public const string Email = default; + public const string OfflineAccess = default; + public const string OpenId = default; + public const string OpenIdProfile = default; + public const string Phone = default; + public const string UserImpersonation = default; + } + public static class OpenIdConnectSessionProperties + { + public const string CheckSessionIFrame = default; + public const string RedirectUri = default; + public const string SessionState = default; + } + public static class OpenIdProviderMetadataNames + { + public const string AcrValuesSupported = default; + public const string AuthorizationEndpoint = default; + public const string CheckSessionIframe = default; + public const string ClaimsLocalesSupported = default; + public const string ClaimsParameterSupported = default; + public const string ClaimsSupported = default; + public const string ClaimTypesSupported = default; + public const string Discovery = default; + public const string DisplayValuesSupported = default; + public const string EndSessionEndpoint = default; + public const string FrontchannelLogoutSessionSupported = default; + public const string FrontchannelLogoutSupported = default; + public const string GrantTypesSupported = default; + public const string HttpLogoutSupported = default; + public const string IdTokenEncryptionAlgValuesSupported = default; + public const string IdTokenEncryptionEncValuesSupported = default; + public const string IdTokenSigningAlgValuesSupported = default; + public const string IntrospectionEndpoint = default; + public const string IntrospectionEndpointAuthMethodsSupported = default; + public const string IntrospectionEndpointAuthSigningAlgValuesSupported = default; + public const string Issuer = default; + public const string JwksUri = default; + public const string LogoutSessionSupported = default; + public const string MicrosoftMultiRefreshToken = default; + public const string OpPolicyUri = default; + public const string OpTosUri = default; + public const string RegistrationEndpoint = default; + public const string RequestObjectEncryptionAlgValuesSupported = default; + public const string RequestObjectEncryptionEncValuesSupported = default; + public const string RequestObjectSigningAlgValuesSupported = default; + public const string RequestParameterSupported = default; + public const string RequestUriParameterSupported = default; + public const string RequireRequestUriRegistration = default; + public const string ResponseModesSupported = default; + public const string ResponseTypesSupported = default; + public const string ScopesSupported = default; + public const string ServiceDocumentation = default; + public const string SubjectTypesSupported = default; + public const string TokenEndpoint = default; + public const string TokenEndpointAuthMethodsSupported = default; + public const string TokenEndpointAuthSigningAlgValuesSupported = default; + public const string UILocalesSupported = default; + public const string UserInfoEncryptionAlgValuesSupported = default; + public const string UserInfoEncryptionEncValuesSupported = default; + public const string UserInfoEndpoint = default; + public const string UserInfoSigningAlgValuesSupported = default; + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.SignedHttpRequest.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.SignedHttpRequest.cs new file mode 100644 index 000000000000..52386a98b4da --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.SignedHttpRequest.cs @@ -0,0 +1,239 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.Protocols.SignedHttpRequest, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Protocols + { + namespace SignedHttpRequest + { + public delegate System.Threading.Tasks.Task> CnfDecryptionKeysResolverAsync(Microsoft.IdentityModel.Tokens.SecurityToken jweCnf, System.Threading.CancellationToken cancellationToken); + public static class ConfirmationClaimTypes + { + public const string Cnf = default; + public const string Jku = default; + public const string Jwe = default; + public const string Jwk = default; + public const string Kid = default; + } + public delegate System.Net.Http.HttpClient HttpClientProvider(); + public delegate bool NonceValidatorAsync(Microsoft.IdentityModel.Tokens.SecurityKey key, Microsoft.IdentityModel.Tokens.SecurityToken signedHttpRequest, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken); + public delegate System.Threading.Tasks.Task PopKeyResolverAsync(Microsoft.IdentityModel.Tokens.SecurityToken validatedAccessToken, Microsoft.IdentityModel.Tokens.SecurityToken signedHttpRequest, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken); + public delegate System.Threading.Tasks.Task PopKeyResolverFromKeyIdAsync(string kid, Microsoft.IdentityModel.Tokens.SecurityToken validatedAccessToken, Microsoft.IdentityModel.Tokens.SecurityToken signedHttpRequest, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken); + public delegate System.Threading.Tasks.Task ReplayValidatorAsync(Microsoft.IdentityModel.Tokens.SecurityToken signedHttpRequest, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken); + public delegate System.Threading.Tasks.Task SignatureValidatorAsync(Microsoft.IdentityModel.Tokens.SecurityKey popKey, Microsoft.IdentityModel.Tokens.SecurityToken signedHttpRequest, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken); + public static class SignedHttpRequestClaimTypes + { + public const string At = default; + public const string B = default; + public const string H = default; + public const string M = default; + public const string Nonce = default; + public const string P = default; + public const string Q = default; + public const string Ts = default; + public const string U = default; + } + public static class SignedHttpRequestConstants + { + public const string AuthorizationHeader = default; + public const string AuthorizationHeaderSchemeName = default; + public const string TokenType = default; + } + public class SignedHttpRequestCreationException : System.Exception + { + public SignedHttpRequestCreationException() => throw null; + public SignedHttpRequestCreationException(string message) => throw null; + public SignedHttpRequestCreationException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestCreationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestCreationParameters + { + public bool CreateB { get => throw null; set { } } + public bool CreateCnf { get => throw null; set { } } + public bool CreateH { get => throw null; set { } } + public bool CreateM { get => throw null; set { } } + public bool CreateNonce { get => throw null; set { } } + public bool CreateP { get => throw null; set { } } + public bool CreateQ { get => throw null; set { } } + public bool CreateTs { get => throw null; set { } } + public bool CreateU { get => throw null; set { } } + public SignedHttpRequestCreationParameters() => throw null; + public static readonly System.TimeSpan DefaultTimeAdjustment; + public System.TimeSpan TimeAdjustment { get => throw null; set { } } + } + public class SignedHttpRequestDescriptor + { + public string AccessToken { get => throw null; } + public System.Collections.Generic.IDictionary AdditionalHeaderClaims { get => throw null; set { } } + public System.Collections.Generic.IDictionary AdditionalPayloadClaims { get => throw null; set { } } + public string CnfClaimValue { get => throw null; set { } } + public SignedHttpRequestDescriptor(string accessToken, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public SignedHttpRequestDescriptor(string accessToken, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestCreationParameters signedHttpRequestCreationParameters) => throw null; + public string CustomNonceValue { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.HttpRequestData HttpRequestData { get => throw null; } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestCreationParameters SignedHttpRequestCreationParameters { get => throw null; } + public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; } + } + public class SignedHttpRequestHandler + { + protected virtual string CreateHttpRequestPayload(Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestDescriptor signedHttpRequestDescriptor, Microsoft.IdentityModel.Tokens.CallContext callContext) => throw null; + public string CreateSignedHttpRequest(Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestDescriptor signedHttpRequestDescriptor) => throw null; + public string CreateSignedHttpRequest(Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestDescriptor signedHttpRequestDescriptor, Microsoft.IdentityModel.Tokens.CallContext callContext) => throw null; + public SignedHttpRequestHandler() => throw null; + public System.Threading.Tasks.Task ValidateSignedHttpRequestAsync(Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task ValidateSignedHttpRequestPayloadAsync(Microsoft.IdentityModel.Tokens.SecurityToken signedHttpRequest, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class SignedHttpRequestInvalidAtClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidAtClaimException() => throw null; + public SignedHttpRequestInvalidAtClaimException(string message) => throw null; + public SignedHttpRequestInvalidAtClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidAtClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidBClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidBClaimException() => throw null; + public SignedHttpRequestInvalidBClaimException(string message) => throw null; + public SignedHttpRequestInvalidBClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidBClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidCnfClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidCnfClaimException() => throw null; + public SignedHttpRequestInvalidCnfClaimException(string message) => throw null; + public SignedHttpRequestInvalidCnfClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidCnfClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidHClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidHClaimException() => throw null; + public SignedHttpRequestInvalidHClaimException(string message) => throw null; + public SignedHttpRequestInvalidHClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidHClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidMClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidMClaimException() => throw null; + public SignedHttpRequestInvalidMClaimException(string message) => throw null; + public SignedHttpRequestInvalidMClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidMClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidNonceClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidNonceClaimException() => throw null; + public SignedHttpRequestInvalidNonceClaimException(string message) => throw null; + public SignedHttpRequestInvalidNonceClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidNonceClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; set { } } + } + public class SignedHttpRequestInvalidPClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidPClaimException() => throw null; + public SignedHttpRequestInvalidPClaimException(string message) => throw null; + public SignedHttpRequestInvalidPClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidPClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidPopKeyException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidPopKeyException() => throw null; + public SignedHttpRequestInvalidPopKeyException(string message) => throw null; + public SignedHttpRequestInvalidPopKeyException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidPopKeyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidQClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidQClaimException() => throw null; + public SignedHttpRequestInvalidQClaimException(string message) => throw null; + public SignedHttpRequestInvalidQClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidQClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidSignatureException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidSignatureException() => throw null; + public SignedHttpRequestInvalidSignatureException(string message) => throw null; + public SignedHttpRequestInvalidSignatureException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidSignatureException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidTsClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidTsClaimException() => throw null; + public SignedHttpRequestInvalidTsClaimException(string message) => throw null; + public SignedHttpRequestInvalidTsClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidTsClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestInvalidUClaimException : Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationException + { + public SignedHttpRequestInvalidUClaimException() => throw null; + public SignedHttpRequestInvalidUClaimException(string message) => throw null; + public SignedHttpRequestInvalidUClaimException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestInvalidUClaimException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public static class SignedHttpRequestUtilities + { + public static string CreateJwkClaim(Microsoft.IdentityModel.Tokens.JsonWebKey jsonWebKey) => throw null; + public static string CreateSignedHttpRequestHeader(string signedHttpRequest) => throw null; + public static System.Threading.Tasks.Task ToHttpRequestDataAsync(this System.Net.Http.HttpRequestMessage httpRequestMessage) => throw null; + } + public class SignedHttpRequestValidationContext + { + public Microsoft.IdentityModel.Tokens.TokenValidationParameters AccessTokenValidationParameters { get => throw null; } + public Microsoft.IdentityModel.Tokens.CallContext CallContext { get => throw null; } + public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters) => throw null; + public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters signedHttpRequestValidationParameters) => throw null; + public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters, Microsoft.IdentityModel.Tokens.CallContext callContext) => throw null; + public SignedHttpRequestValidationContext(string signedHttpRequest, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.Tokens.TokenValidationParameters accessTokenValidationParameters, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters signedHttpRequestValidationParameters, Microsoft.IdentityModel.Tokens.CallContext callContext) => throw null; + public Microsoft.IdentityModel.Protocols.HttpRequestData HttpRequestData { get => throw null; } + public string SignedHttpRequest { get => throw null; } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters SignedHttpRequestValidationParameters { get => throw null; } + } + public class SignedHttpRequestValidationException : System.Exception + { + public SignedHttpRequestValidationException() => throw null; + public SignedHttpRequestValidationException(string message) => throw null; + public SignedHttpRequestValidationException(string message, System.Exception innerException) => throw null; + protected SignedHttpRequestValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SignedHttpRequestValidationParameters + { + public bool AcceptUnsignedHeaders { get => throw null; set { } } + public bool AcceptUnsignedQueryParameters { get => throw null; set { } } + public System.Collections.Generic.ICollection AllowedDomainsForJkuRetrieval { get => throw null; } + public bool AllowResolvingPopKeyFromJku { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ClaimsToValidateWhenPresent { get => throw null; set { } } + public System.Collections.Generic.IEnumerable CnfDecryptionKeys { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.CnfDecryptionKeysResolverAsync CnfDecryptionKeysResolverAsync { get => throw null; set { } } + public SignedHttpRequestValidationParameters() => throw null; + public static readonly System.TimeSpan DefaultSignedHttpRequestLifetime; + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.HttpClientProvider HttpClientProvider { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.NonceValidatorAsync NonceValidatorAsync { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.PopKeyResolverAsync PopKeyResolverAsync { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.PopKeyResolverFromKeyIdAsync PopKeyResolverFromKeyIdAsync { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.ReplayValidatorAsync ReplayValidatorAsync { get => throw null; set { } } + public bool RequireHttpsForJkuResourceRetrieval { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignatureValidatorAsync SignatureValidatorAsync { get => throw null; set { } } + public System.TimeSpan SignedHttpRequestLifetime { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TokenHandler TokenHandler { get => throw null; set { } } + public bool ValidateB { get => throw null; set { } } + public bool ValidateH { get => throw null; set { } } + public bool ValidateM { get => throw null; set { } } + public bool ValidateP { get => throw null; set { } } + public bool ValidatePresentClaims { get => throw null; set { } } + public bool ValidateQ { get => throw null; set { } } + public bool ValidateTs { get => throw null; set { } } + public bool ValidateU { get => throw null; set { } } + } + public class SignedHttpRequestValidationResult + { + public Microsoft.IdentityModel.Tokens.TokenValidationResult AccessTokenValidationResult { get => throw null; set { } } + public SignedHttpRequestValidationResult() => throw null; + public System.Exception Exception { get => throw null; set { } } + public bool IsValid { get => throw null; set { } } + public string SignedHttpRequest { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityToken ValidatedSignedHttpRequest { get => throw null; set { } } + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.cs new file mode 100644 index 000000000000..3998660e64dc --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Protocols.cs @@ -0,0 +1,119 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.Protocols, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Protocols + { + public abstract class AuthenticationProtocolMessage + { + public virtual string BuildFormPost() => throw null; + public virtual string BuildRedirectUrl() => throw null; + protected AuthenticationProtocolMessage() => throw null; + public virtual string GetParameter(string parameter) => throw null; + public string IssuerAddress { get => throw null; set { } } + public System.Collections.Generic.IDictionary Parameters { get => throw null; } + public string PostTitle { get => throw null; set { } } + public virtual void RemoveParameter(string parameter) => throw null; + public string Script { get => throw null; set { } } + public string ScriptButtonText { get => throw null; set { } } + public string ScriptDisabledText { get => throw null; set { } } + public void SetParameter(string parameter, string value) => throw null; + public virtual void SetParameters(System.Collections.Specialized.NameValueCollection nameValueCollection) => throw null; + } + namespace Configuration + { + public class InvalidConfigurationException : System.Exception + { + public InvalidConfigurationException() => throw null; + public InvalidConfigurationException(string message) => throw null; + public InvalidConfigurationException(string message, System.Exception innerException) => throw null; + protected InvalidConfigurationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class LastKnownGoodConfigurationCacheOptions : Microsoft.IdentityModel.Tokens.Configuration.LKGConfigurationCacheOptions + { + public LastKnownGoodConfigurationCacheOptions() => throw null; + public static readonly int DefaultLastKnownGoodConfigurationSizeLimit; + } + } + public class ConfigurationManager : Microsoft.IdentityModel.Tokens.BaseConfigurationManager, Microsoft.IdentityModel.Protocols.IConfigurationManager where T : class + { + public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever) => throw null; + public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, System.Net.Http.HttpClient httpClient) => throw null; + public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever) => throw null; + public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever, Microsoft.IdentityModel.Protocols.Configuration.LastKnownGoodConfigurationCacheOptions lkgCacheOptions) => throw null; + public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever, Microsoft.IdentityModel.Protocols.IConfigurationValidator configValidator) => throw null; + public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever, Microsoft.IdentityModel.Protocols.IConfigurationValidator configValidator, Microsoft.IdentityModel.Protocols.Configuration.LastKnownGoodConfigurationCacheOptions lkgCacheOptions) => throw null; + public static readonly System.TimeSpan DefaultAutomaticRefreshInterval; + public static readonly System.TimeSpan DefaultRefreshInterval; + public override System.Threading.Tasks.Task GetBaseConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; + public System.Threading.Tasks.Task GetConfigurationAsync() => throw null; + public System.Threading.Tasks.Task GetConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; + public static readonly System.TimeSpan MinimumAutomaticRefreshInterval; + public static readonly System.TimeSpan MinimumRefreshInterval; + public override void RequestRefresh() => throw null; + } + public class ConfigurationValidationResult + { + public ConfigurationValidationResult() => throw null; + public string ErrorMessage { get => throw null; set { } } + public bool Succeeded { get => throw null; set { } } + } + public class FileDocumentRetriever : Microsoft.IdentityModel.Protocols.IDocumentRetriever + { + public FileDocumentRetriever() => throw null; + public System.Threading.Tasks.Task GetDocumentAsync(string address, System.Threading.CancellationToken cancel) => throw null; + } + public class HttpDocumentRetriever : Microsoft.IdentityModel.Protocols.IDocumentRetriever + { + public HttpDocumentRetriever() => throw null; + public HttpDocumentRetriever(System.Net.Http.HttpClient httpClient) => throw null; + public static bool DefaultSendAdditionalHeaderData { get => throw null; set { } } + public System.Threading.Tasks.Task GetDocumentAsync(string address, System.Threading.CancellationToken cancel) => throw null; + public bool RequireHttps { get => throw null; set { } } + public const string ResponseContent = default; + public bool SendAdditionalHeaderData { get => throw null; set { } } + public const string StatusCode = default; + } + public class HttpRequestData + { + public void AppendHeaders(System.Net.Http.Headers.HttpHeaders headers) => throw null; + public byte[] Body { get => throw null; set { } } + public HttpRequestData() => throw null; + public System.Collections.Generic.IDictionary> Headers { get => throw null; set { } } + public string Method { get => throw null; set { } } + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; set { } } + public System.Uri Uri { get => throw null; set { } } + } + public interface IConfigurationManager where T : class + { + System.Threading.Tasks.Task GetConfigurationAsync(System.Threading.CancellationToken cancel); + void RequestRefresh(); + } + public interface IConfigurationRetriever + { + System.Threading.Tasks.Task GetConfigurationAsync(string address, Microsoft.IdentityModel.Protocols.IDocumentRetriever retriever, System.Threading.CancellationToken cancel); + } + public interface IConfigurationValidator + { + Microsoft.IdentityModel.Protocols.ConfigurationValidationResult Validate(T configuration); + } + public interface IDocumentRetriever + { + System.Threading.Tasks.Task GetDocumentAsync(string address, System.Threading.CancellationToken cancel); + } + public class StaticConfigurationManager : Microsoft.IdentityModel.Tokens.BaseConfigurationManager, Microsoft.IdentityModel.Protocols.IConfigurationManager where T : class + { + public StaticConfigurationManager(T configuration) => throw null; + public override System.Threading.Tasks.Task GetBaseConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; + public System.Threading.Tasks.Task GetConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; + public override void RequestRefresh() => throw null; + } + public class X509CertificateValidationMode + { + public X509CertificateValidationMode() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.S2S.Tokens.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.S2S.Tokens.cs new file mode 100644 index 000000000000..4b9c246bef5a --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.S2S.Tokens.cs @@ -0,0 +1,857 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.S2S.Tokens, Version=3.52.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace S2S + { + namespace Logging + { + public class S2SEventSource : System.Diagnostics.Tracing.EventSource + { + public System.Diagnostics.Tracing.EventLevel EventLevel { get => throw null; set { } } + public static bool HeaderWritten { get => throw null; set { } } + public static string HiddenPIIString { get => throw null; } + public static Microsoft.IdentityModel.S2S.Logging.S2SEventSource Instance { get => throw null; } + public static bool ShowPII { get => throw null; set { } } + public void Write(System.Diagnostics.Tracing.EventLevel eventLevel, string message) => throw null; + public void Write(System.Diagnostics.Tracing.EventLevel eventLevel, string format, params object[] args) => throw null; + public void WriteAlways(string message) => throw null; + public void WriteAlways(string format, params object[] args) => throw null; + public void WriteCritical(string message) => throw null; + public void WriteCritical(string format, params object[] args) => throw null; + public void WriteError(string message) => throw null; + public void WriteError(string format, params object[] args) => throw null; + public void WriteInformation(string message) => throw null; + public void WriteInformation(string format, params object[] args) => throw null; + public void WriteVerbose(string message) => throw null; + public void WriteVerbose(string format, params object[] args) => throw null; + public void WriteWarning(string message) => throw null; + public void WriteWarning(string format, params object[] args) => throw null; + } + public static class S2SLogger + { + public static string FormatInvariant(string format, params object[] args) => throw null; + public static void LogAlways(string message) => throw null; + public static void LogAlways(string message, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static void LogAlways(string format, params object[] args) => throw null; + public static void LogAlways(string format, Microsoft.IdentityModel.Tokens.CallContext context, params object[] args) => throw null; + public static System.Exception LogArgumentException(string message, string paramName) => throw null; + public static System.Exception LogArgumentNullException(string argument) => throw null; + public static System.Exception LogArgumentNullException(string argument, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.EphemeralKeyException LogEphermeralKeyException(string message, Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.EphemeralKeyException LogEphermeralKeyException(string message, Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType, System.Exception innerException, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static void LogError(string message) => throw null; + public static void LogError(string message, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static void LogError(string format, params object[] args) => throw null; + public static void LogError(string format, Microsoft.IdentityModel.Tokens.CallContext context, params object[] args) => throw null; + public static System.Exception LogException(System.Exception ex) => throw null; + public static System.Exception LogException(System.Exception ex, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static System.Exception LogException(System.Diagnostics.Tracing.EventLevel eventLevel, System.Exception ex) => throw null; + public static System.Exception LogException(System.Diagnostics.Tracing.EventLevel eventLevel, System.Exception ex, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.Abstractions.IIdentityLogger Logger { get => throw null; set { } } + public static void LogInformation(string message) => throw null; + public static void LogInformation(string message, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static void LogInformation(string format, params object[] args) => throw null; + public static void LogInformation(string format, Microsoft.IdentityModel.Tokens.CallContext context, params object[] args) => throw null; + public static void LogMessage(System.Diagnostics.Tracing.EventLevel eventLevel, Microsoft.IdentityModel.Tokens.CallContext context, string format, params object[] args) => throw null; + public static System.Exception LogS2SAuthenticationException(string message) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationException LogS2SAuthenticationException(string message, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationException LogS2SAuthenticationException(string format, string args) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationException LogS2SAuthenticationException(string format, string args, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationException LogS2SAuthenticationException(string message, Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationException LogS2SAuthenticationException(string message, Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType, System.Exception innerException, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.TokenCreationException LogTokenCreationException(string message) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.TokenValidationException LogTokenValidationException(string message) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.TokenValidationException LogTokenValidationException(string message, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.TokenValidationException LogTokenValidationException(string message, Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static void LogVerbose(string message) => throw null; + public static void LogVerbose(string message, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static void LogVerbose(string format, params object[] args) => throw null; + public static void LogVerbose(string format, Microsoft.IdentityModel.Tokens.CallContext context, params object[] args) => throw null; + public static void LogWarning(string message) => throw null; + public static void LogWarning(string message, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public static void LogWarning(string format, params object[] args) => throw null; + public static void LogWarning(string format, Microsoft.IdentityModel.Tokens.CallContext context, params object[] args) => throw null; + public static object MarkAsNonPII(object arg) => throw null; + } + public class TextWriterEventListener : System.Diagnostics.Tracing.EventListener + { + public TextWriterEventListener() => throw null; + public TextWriterEventListener(string filePath) => throw null; + public TextWriterEventListener(System.IO.StreamWriter streamWriter) => throw null; + public static readonly string DefaultLogFileName; + public override void Dispose() => throw null; + protected override void OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs eventData) => throw null; + } + } + public class S2SAuthenticationException : Microsoft.IdentityModel.S2S.Tokens.AuthenticationException + { + public S2SAuthenticationException() => throw null; + public S2SAuthenticationException(string message) => throw null; + public S2SAuthenticationException(string message, System.Exception innerException) => throw null; + protected S2SAuthenticationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + namespace Tokens + { + public static class AuthenticationConstants + { + public const string Assertion = default; + public const string AT_POP = default; + public const string AuthenticationInfo = default; + public const string AuthorizationHeader = default; + public const string Bearer = default; + public const string BearerFormat = default; + public const string BearerWithSpace = default; + public const string ClientId = default; + public const string CorrelationIdOverrideHeader = default; + public const string Default = default; + public const string DefaultAuthenticationFailureDescription = default; + public const string DefaultJsonContentType = default; + public const string EncryptionKeysExtension = default; + public const string ErrorCodes = default; + public const string FormUrlEncodedContentType = default; + public const string JwksExtensions = default; + public const string MSAuth1_0 = default; + public const string MSAuth1_0_AccessToken = default; + public const string MSAuth1_0_AccessTokenPrefix = default; + public const string MSAUTH1_0_ActorToken = default; + public const string MSAUTH1_0_ActorTokenPrefix = default; + public const string MSAuth1_0_AtPopFormat = default; + public const string MSAuth1_0_PfatFormat = default; + public const string MSAUTH1_0_PopToken = default; + public const string MSAUTH1_0_PopTokenPrefix = default; + public const string MSAuth1_0_StPopFormat = default; + public const string MSAuth1_0_Type = default; + public const string MSAUTH1_0_TypeEqualsAT_POP = default; + public const string MSAUTH1_0_TypeEqualsPFAT = default; + public const string MSAUTH1_0_TypeEqualsST_POP = default; + public const string OpenIdWellKnownLocation = default; + public const string PFAT = default; + public const string ST_POP = default; + public const string Subassertion = default; + public const char TokenSeparator = default; + public const string TokenSeparatorString = default; + public const string Url = default; + public const string V2EndpointAuthorityPattern = default; + public const string V2EndpointSuffix = default; + public const string VersionClaimType = default; + public const string WWWAuthenticate = default; + } + public class AuthenticationException : System.Exception + { + public Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AuthenticationFailureType { get => throw null; set { } } + public AuthenticationException() => throw null; + public AuthenticationException(string message) => throw null; + public AuthenticationException(string message, System.Exception innerException) => throw null; + protected AuthenticationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public abstract class AuthenticationFailureType + { + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AccessTokenDecryptionFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AccessTokenNotPFT; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AccessTokenTypeNotDetermined; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AcquireTokenFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ActorTokenAcrInvalid; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ActorTokenClaimNotFound; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ActorTokenDecryptionFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ActorTokenIsNotAppToken; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ActorTokenReadFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AlgorithmNotSupported; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AppAssertedTokensAreNotSupportedByPolicy; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ArgumentNull; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AuthenticationSchemeNotSupported; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AuthenticatorTokenReadFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AuthorizationHeaderEmpty; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AutoKeyRotationNotSupportedForV1; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType BearerMissingToken; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType BearerReadAccessTokenFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType BearerTokenContainsCnf; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType CnfValidatorReturnedFalse; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType CorrelationBetweenActorAndAccessTokens; + protected AuthenticationFailureType(string name) => throw null; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType DecryptedAccessTokenNotReadable; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType DecryptedActorTokenNotReadable; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType EnablingBothAppMetadataAndAutoKeyRotationNotSupported; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType EphemeralKeyExpired; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType EphemeralKeyInvalidSignature; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType EphemeralKeyKidNotFound; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType EphemeralKeyMissingExpirationClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType EphemeralKeyNotConvertableToLong; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType GetTokenAcquirerFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InboundPolicyEmpty; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidApplicationId; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidAudience; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidIssuer; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidIssuerAndLifetime; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidIssuerForAllTenants; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidLifeTime; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidSignature; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType InvalidSigningKey; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType KeyWrapFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MissingAuthenticationParameters; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AT_POPMissingAtClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AT_POPMissingPayloadClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AT_POPMissingPopTokenPrefix; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AT_POPReadActorTokenFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AT_POPReadAuthenticatorFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AT_POPReadPayloadTokenFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AT_POPUnknownError; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorExpiredTimestamp; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorHttpRequestDataMissingMethod; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorHttpRequestDataNull; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorHttpRequestDataUriNull; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorInvalidCreationTime; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorInvalidHttpMethodClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorInvalidNumberOfParts; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorInvalidPS256Claim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorInvalidQS256Claim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorMissingHttpMethodClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorMissingPS256Claim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorMissingQS256Claim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorMissingTimestamp; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorSignatureMissing; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthenticatorTypeUnknown; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10AuthentictorInvalidSignature; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10PFAT_AccessTokenPrefixNotFound; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10PFAT_ActorTokenPrefixNotFound; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10PFAT_ReadAccessTokenFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10PFAT_ReadActorTokenFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10PFATAppAssertedTokensAreNotSupported; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10ST_POPCscClaimMissing; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10ST_POPMissingAtClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10ST_POPMissingPopTokenPrefix; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10ST_POPReadActorTokenFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10ST_POPReadAuthenticatorFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType MSAuth10ST_POPUnknown; + public string Name { get => throw null; } + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType NoApplicableInboundPoliciesFound; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType NoDecryptionKeysInPolicy; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType NoInboundPolicies; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType NotEvaluated; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ObtainingMetadata; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ObtainMetadataNull; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType OnProtocolEvaluatedEventFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidBClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidHClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidMClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidPClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidQClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidSignature; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidTsClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PopInvalidUClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PoPMissingPayloadClaim; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PoPReadFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PoPReadPayloadFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType PoPTokenNotFound; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ReadAuthenticatorFailed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ServerNonceExpired; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ServerNonceInvalidSignature; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ServerNonceMalformed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ServerNonceMissing; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ServerNonceTsMalformed; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ServerNonceTsMissing; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType SignatureKeyNotFound; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType TokenExpired; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType TokenNoExpiration; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType TokenNotYetValid; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType TokenValidationFailed; + public override string ToString() => throw null; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType Unknown; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType UnsupportedAccessTokenType; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType UnsupportedAuthenticationScheme; + public static readonly Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType ValidationCompleted; + } + public abstract class AuthenticationPolicy + { + public System.Collections.Generic.IList Addresses { get => throw null; } + public string Authority { get => throw null; set { } } + public System.Collections.Generic.ICollection ClientCredentials { get => throw null; } + public string ClientId { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.BaseConfigurationManager ConfigurationManager { get => throw null; set { } } + protected AuthenticationPolicy() => throw null; + protected AuthenticationPolicy(string authority, string clientId) => throw null; + public bool IsAppMetadata { get => throw null; set { } } + public string Label { get => throw null; set { } } + public System.TimeSpan MetadataAutomaticRefreshInterval { get => throw null; set { } } + public static readonly System.TimeSpan MetadataMaximumAutomaticRefreshInterval; + public static readonly System.TimeSpan MetadataMinimumAutomaticRefreshInterval; + public string Region { get => throw null; set { } } + } + public class AuthenticatorValidationPolicy + { + public System.TimeSpan AuthenticatorLifetime { get => throw null; set { } } + public System.TimeSpan ClockSkew { get => throw null; set { } } + public AuthenticatorValidationPolicy() => throw null; + public static readonly System.TimeSpan DefaultAuthenticatorLifetime; + public static readonly System.TimeSpan DefaultClockSkew; + public bool ShouldValidateHttpMethod { get => throw null; set { } } + public bool ShouldValidatePS256 { get => throw null; set { } } + public bool ShouldValidateQS256 { get => throw null; set { } } + public bool ShouldValidateTs { get => throw null; set { } } + } + public class AuthenticatorValidationResult + { + public string AccessToken { get => throw null; set { } } + public string AppToken { get => throw null; set { } } + public string Authenticator { get => throw null; set { } } + public AuthenticatorValidationResult() => throw null; + public System.Exception Exception { get => throw null; set { } } + public bool HaveActorAndAccessTokensBeenValidated { get => throw null; set { } } + public string PayloadToken { get => throw null; set { } } + public string PayloadTokenType { get => throw null; set { } } + public string Protocol { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityToken ValidatedAppToken { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityToken ValidatedPayloadToken { get => throw null; set { } } + } + public class EphemeralKeyException : Microsoft.IdentityModel.S2S.Tokens.AuthenticationException + { + public EphemeralKeyException() => throw null; + public EphemeralKeyException(string message) => throw null; + public EphemeralKeyException(string message, System.Exception inner) => throw null; + protected EphemeralKeyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.DateTime Expires { get => throw null; set { } } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class EvaluationResult + { + public Microsoft.IdentityModel.Tokens.SecurityToken AccessSecurityToken { get => throw null; set { } } + public Microsoft.IdentityModel.JsonWebTokens.JsonWebToken AccessToken { get => throw null; } + public string AccessTokenVersion { get => throw null; } + public Microsoft.IdentityModel.JsonWebTokens.JsonWebToken ActorToken { get => throw null; } + public Microsoft.IdentityModel.Tokens.SecurityToken ApplicationToken { get => throw null; set { } } + public string AuthenticationFailureMessage { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AuthenticationFailureType { get => throw null; set { } } + public string Authenticator { get => throw null; set { } } + public Microsoft.IdentityModel.JsonWebTokens.JsonWebToken AuthenticatorToken { get => throw null; } + public string AuthorizationHeader { get => throw null; set { } } + public EvaluationResult() => throw null; + public System.Exception Exception { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.HttpRequestData HttpRequestData { get => throw null; } + public string Payload { get => throw null; set { } } + public string PayloadTokenType { get => throw null; set { } } + public string Protocol { get => throw null; } + public string SignedHttpRequest { get => throw null; } + public Microsoft.IdentityModel.JsonWebTokens.JsonWebToken SignedHttpRequestToken { get => throw null; } + public bool Succeeded { get => throw null; set { } } + } + public delegate Microsoft.IdentityModel.Tokens.SigningCredentials GetServerNonceSigningCredentialsForCreation(Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy, System.Threading.CancellationToken cancellationToken); + public delegate Microsoft.IdentityModel.Tokens.SigningCredentials GetServerNonceSigningCredentialsForValidation(string kid, string serverNonce, Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy, System.Threading.CancellationToken cancellationToken); + public class GetTokenException : Microsoft.IdentityModel.S2S.Tokens.TokenCreationException + { + public GetTokenException() => throw null; + public GetTokenException(string message) => throw null; + public GetTokenException(string message, System.Exception innerException) => throw null; + protected GetTokenException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class HttpAuthenticatorData + { + public System.Collections.Generic.IDictionary AdditionalPayloadClaims { get => throw null; set { } } + public string AppToken { get => throw null; set { } } + public HttpAuthenticatorData() => throw null; + public string HttpMethod { get => throw null; set { } } + public string PayloadToken { get => throw null; set { } } + public string PayloadTokenType { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; set { } } + public System.Uri Uri { get => throw null; set { } } + } + public class HttpPolicy + { + public HttpPolicy() => throw null; + public HttpPolicy(long maxResponseDataSize, System.TimeSpan timeout) => throw null; + public HttpPolicy(System.Net.Http.HttpClient httpClient) => throw null; + public static readonly long DefaultMaxResponseDataSize; + public static readonly bool DefaultRequireHttps; + public static readonly System.TimeSpan DefaultTimeout; + public System.Net.Http.HttpClient HttpClient { get => throw null; } + public long MaxResponseDataSize { get => throw null; } + public bool RequireHttps { get => throw null; set { } } + public System.TimeSpan Timeout { get => throw null; } + } + public static class HttpPopClaimTypes + { + public const string Aat = default; + public const string Ac = default; + public const string At = default; + public const string Cnf = default; + public const string Csc = default; + public const string M = default; + public const string MsaPdt = default; + public const string MsaPt = default; + public const string Pft = default; + public const string PopJwk = default; + public const string PS256 = default; + public const string QS256 = default; + public const string Ts = default; + } + public static class HttpVerbs + { + public const string Get = default; + public const string Post = default; + } + public class IdentityProviderException : System.Exception + { + public IdentityProviderException() => throw null; + public IdentityProviderException(string message) => throw null; + public IdentityProviderException(string message, System.Exception innerException) => throw null; + protected IdentityProviderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string Error { get => throw null; } + public string ErrorCodes { get => throw null; } + public string ErrorMessage { get => throw null; } + public string ErrorUri { get => throw null; } + public string RawErrorString { get => throw null; } + } + public struct JwtClaimTypes + { + public const string Acr = default; + public const string Actort = default; + public const string ActorToken = default; + public const string Alg = default; + public const string Altsecid = default; + public const string Amr = default; + public const string AppId = default; + public const string AppIdAcr = default; + public const string AtHash = default; + public const string Aud = default; + public const string AuthTime = default; + public const string Azp = default; + public const string AzpAcr = default; + public const string Birthdate = default; + public const string CHash = default; + public const string Cid = default; + public const string ClientAppid = default; + public const string Cty = default; + public const string Email = default; + public const string Epk = default; + public static System.Collections.Generic.IList ExcludedAppClaims; + public const string Exp = default; + public const string FamilyName = default; + public const string Gender = default; + public const string GivenName = default; + public const string Iat = default; + public const string Idtyp = default; + public const string IpAddr = default; + public const string IsConsumer = default; + public const string Iss = default; + public const string Jti = default; + public const string Kid = default; + public const string Name = default; + public const string NameId = default; + public const string Nbf = default; + public const string Nonce = default; + public const string Oid = default; + public const string PopJwk = default; + public const string Prn = default; + public const string Puid = default; + public const string Roles = default; + public const string Scp = default; + public const string Sid = default; + public const string Smtp = default; + public const string Sub = default; + public const string Tid = default; + public const string Typ = default; + public const string UniqueName = default; + public const string Upn = default; + public const string Uti = default; + public const string Ver = default; + public const string Website = default; + public const string X5c = default; + public const string X5t = default; + } + public static class JwtClaimValues + { + public const string App = default; + public static System.Collections.Generic.IList FirstPartyMicroServicesTids; + public const string JWK = default; + public const string JWT = default; + public const string TlsTbh = default; + public static System.Collections.Generic.IList VaildAzpValues; + public static System.Collections.Generic.IList ValidAzpValues; + public const string XMS_KSL = default; + } + public static class LogMessages + { + public const string S2S10000 = default; + public const string S2S10002 = default; + public const string S2S10006 = default; + public const string S2S10007 = default; + public const string S2S10008 = default; + public const string S2S11001 = default; + public const string S2S11002 = default; + public const string S2S32000 = default; + public const string S2S32115 = default; + public const string S2S32116 = default; + public const string S2S32118 = default; + public const string S2S32119 = default; + public const string S2S32120 = default; + public const string S2S32202 = default; + public const string S2S32205 = default; + public const string S2S32206 = default; + public const string S2S32210 = default; + public const string S2S32211 = default; + public const string S2S32212 = default; + public const string S2S32300 = default; + public const string S2S32301 = default; + public const string S2S32400 = default; + public const string S2S32401 = default; + public const string S2S32402 = default; + public const string S2S32403 = default; + public const string S2S32404 = default; + public const string S2S32405 = default; + public const string S2S32406 = default; + public const string S2S32407 = default; + public const string S2S32408 = default; + public const string S2S32409 = default; + public const string S2S32410 = default; + public const string S2S32411 = default; + public const string S2S32412 = default; + public const string S2S32413 = default; + public const string S2S32414 = default; + public const string S2S32415 = default; + public const string S2S32416 = default; + public const string S2S32417 = default; + public const string S2S32501 = default; + public const string S2S32502 = default; + public const string S2S32600 = default; + public const string S2S32602 = default; + public const string S2S32603 = default; + public const string S2S32650 = default; + public const string S2S32651 = default; + public const string S2S32652 = default; + public const string S2S32653 = default; + public const string S2S32654 = default; + public const string S2S32655 = default; + public const string S2S32656 = default; + public const string S2S32657 = default; + public const string S2S32700 = default; + public const string S2S32702 = default; + public const string S2S32703 = default; + public const string S2S32800 = default; + public const string S2S32900 = default; + public const string S2S33001 = default; + public const string S2S33002 = default; + public const string S2S33003 = default; + public const string S2S33004 = default; + public const string S2S33005 = default; + public const string S2S33006 = default; + public const string S2S33009 = default; + public const string S2S33010 = default; + public const string S2S33011 = default; + public const string S2S33012 = default; + public const string S2S33013 = default; + public const string S2S33101 = default; + public const string S2S33102 = default; + public const string S2S33103 = default; + public const string S2S33104 = default; + public const string S2S33105 = default; + public const string S2S33106 = default; + public const string S2S33107 = default; + public const string S2S33108 = default; + public const string S2S33109 = default; + public const string S2S33110 = default; + } + public class MetadataManager + { + protected virtual Microsoft.IdentityModel.Protocols.IDocumentRetriever CreateDocumentRetriever(Microsoft.IdentityModel.S2S.Tokens.AuthenticationPolicy policy, System.Collections.Generic.IDictionary additionalHeaderData = default(System.Collections.Generic.IDictionary)) => throw null; + public MetadataManager() => throw null; + public MetadataManager(Microsoft.IdentityModel.S2S.Tokens.HttpPolicy httpPolicy) => throw null; + public MetadataManager(Microsoft.IdentityModel.S2S.Tokens.HttpPolicy httpPolicy, Microsoft.IdentityModel.S2S.Tokens.MetadataManagerCacheOptions metadataManagerCacheOptions) => throw null; + public System.Threading.Tasks.Task GetOidcConfigurationAsync(string authority) => throw null; + public System.Threading.Tasks.Task GetOidcConfigurationAsync(string authority, System.Threading.CancellationToken cancellationToken) => throw null; + public Microsoft.IdentityModel.Protocols.IConfigurationManager GetOidcConfigurationManager(string authority) => throw null; + public readonly Microsoft.IdentityModel.S2S.Tokens.HttpPolicy HttpPolicy; + public void SetOidcConfigurationManager(string authority, Microsoft.IdentityModel.Protocols.IConfigurationManager configurationManager) => throw null; + public bool TryRemoveOidcConfigurationManager(string authority) => throw null; + } + public class MetadataManagerCacheOptions + { + public MetadataManagerCacheOptions() => throw null; + public static readonly int DefaultSizeLimit; + public static readonly int MinimumSizeLimit; + public int SizeLimit { get => throw null; set { } } + } + public static class OAuthResponseParameterNames + { + public const string AccessToken = default; + public const string ExpiresIn = default; + public const string ExpiresOn = default; + public const string ExtendedExpiresIn = default; + public const string NotBefore = default; + public const string RefreshIn = default; + public const string Resource = default; + public const string TokenType = default; + public const string UserType = default; + } + public class PolicyEvaluationException : Microsoft.IdentityModel.S2S.Tokens.AuthenticationException + { + public PolicyEvaluationException() => throw null; + public PolicyEvaluationException(string message) => throw null; + public PolicyEvaluationException(string message, System.Exception innerException) => throw null; + protected PolicyEvaluationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class ServerNoncePolicy + { + public ServerNoncePolicy(Microsoft.IdentityModel.Tokens.SigningCredentials serverNonceSigningCredentials) => throw null; + public ServerNoncePolicy(Microsoft.IdentityModel.S2S.Tokens.GetServerNonceSigningCredentialsForCreation createServerNonceSigningCredentials, Microsoft.IdentityModel.S2S.Tokens.GetServerNonceSigningCredentialsForValidation getServerNonceSigningCredentials) => throw null; + public static readonly System.TimeSpan DefaultServerNonceLifetime; + public Microsoft.IdentityModel.S2S.Tokens.GetServerNonceSigningCredentialsForCreation GetSigningCredentialsForCreation { get => throw null; } + public Microsoft.IdentityModel.S2S.Tokens.GetServerNonceSigningCredentialsForValidation GetSigningCredentialsForValidation { get => throw null; } + public static readonly System.TimeSpan MinimumServerNonceLifetime; + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; } + public bool RequireServerNonceInSHR { get => throw null; set { } } + public bool SendServerNonceOn200 { get => throw null; set { } } + public System.TimeSpan ServerNonceLifetime { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SigningCredentials ServerNonceSigningCredentials { get => throw null; } + } + public class TokenAcquireException : Microsoft.IdentityModel.S2S.Tokens.AuthenticationException + { + public TokenAcquireException() => throw null; + public TokenAcquireException(string message) => throw null; + public TokenAcquireException(string message, System.Exception innerException) => throw null; + protected TokenAcquireException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class TokenAcquisitionParameters + { + public System.Collections.Generic.IDictionary AdditionalAppTokenParameters { get => throw null; } + public System.Collections.Generic.IDictionary AdditionalHeaders { get => throw null; } + public System.Collections.Generic.IDictionary AdditionalQueryParameters { get => throw null; } + public TokenAcquisitionParameters() => throw null; + public TokenAcquisitionParameters(System.Collections.Generic.IDictionary additionalQueryParameters, System.Collections.Generic.IDictionary additionalAppTokenParameters) => throw null; + public TokenAcquisitionParameters(System.Collections.Generic.IDictionary additionalQueryParameters, System.Collections.Generic.IDictionary additionalAppTokenParameters, System.Collections.Generic.IDictionary additionalHeaders) => throw null; + public const long DefaultTokenLifetime = 600; + public bool IsOAuth2ClientCredFlow { get => throw null; set { } } + public bool ReturnHttpResponse { get => throw null; set { } } + public bool SendHttpContentAsJson { get => throw null; set { } } + public long TokenLifetime { get => throw null; set { } } + } + public class TokenCacheException : Microsoft.IdentityModel.S2S.Tokens.AuthenticationException + { + public TokenCacheException() => throw null; + public TokenCacheException(string message) => throw null; + public TokenCacheException(string message, System.Exception innerException) => throw null; + protected TokenCacheException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class TokenCacheItem + { + public string CacheKey { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SigningCredentials ClientCredentials { get => throw null; } + public string ClientId { get => throw null; } + public TokenCacheItem(string tokenEndpoint, string clientId, string resource, System.DateTime expires, string token, Microsoft.IdentityModel.Tokens.SigningCredentials clientCrentials) => throw null; + public TokenCacheItem(string tokenEndpoint, string clientId, string resource, System.DateTime expires, System.DateTime refreshAt, string token, Microsoft.IdentityModel.Tokens.SigningCredentials clientCrentials) => throw null; + public TokenCacheItem(string tokenEndpoint, string clientId, string resource, System.DateTime expires, string token, Microsoft.IdentityModel.Tokens.SigningCredentials clientCrentials, Microsoft.IdentityModel.Tokens.SigningCredentials popCredentials) => throw null; + public TokenCacheItem(string tokenEndpoint, string clientId, string resource, System.DateTime expires, System.DateTime refreshAt, string token, Microsoft.IdentityModel.Tokens.SigningCredentials clientCrentials, Microsoft.IdentityModel.Tokens.SigningCredentials popCredentials) => throw null; + public System.DateTime Expires { get => throw null; } + public System.Net.Http.HttpResponseMessage HttpResponse { get => throw null; } + public Microsoft.IdentityModel.Tokens.SigningCredentials PopCredentials { get => throw null; } + public System.DateTime RefreshAt { get => throw null; } + public string Resource { get => throw null; } + public string Token { get => throw null; } + public string TokenEndpoint { get => throw null; } + } + public class TokenCacheOptions + { + public TokenCacheOptions() => throw null; + public static readonly System.TimeSpan DefaultExtendExpirationTimeBy; + public static readonly int DefaultSizeLimit; + public System.TimeSpan ExtendExpirationTimeBy { get => throw null; set { } } + public int SizeLimit { get => throw null; set { } } + } + public class TokenCreationException : Microsoft.IdentityModel.S2S.Tokens.AuthenticationException + { + public TokenCreationException() => throw null; + public TokenCreationException(string message) => throw null; + public TokenCreationException(string message, System.Exception innerException) => throw null; + protected TokenCreationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class TokenCreator + { + public static string CreateAppAssertedUserMsServiceTokenV1Business(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, System.Collections.Generic.IDictionary userClaims, string scp, string tenantIdentifier, string clientAppId) => throw null; + public static string CreateAppAssertedUserMsServiceTokenV1BusinessCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, System.Collections.Generic.IDictionary userClaims, string scp, string tenantIdentifier, string clientAppId) => throw null; + public static string CreateAppAssertedUserMsServiceTokenV1Consumer(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, System.Collections.Generic.IDictionary userClaims, string scp, string clientAppId) => throw null; + public static string CreateAppAssertedUserMsServiceTokenV1ConsumerCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, System.Collections.Generic.IDictionary userClaims, string scp, string clientAppId) => throw null; + public static string CreateAppAssertedUserTokenV1(string accessToken, string appToken) => throw null; + public static string CreateAppAssertedUserTokenV1(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public static string CreateAppAssertedUserTokenV1(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, System.Collections.Generic.IDictionary userClaims, string scp, string clientAppId) => throw null; + public static string CreateAppAssertedUserTokenV1Compact(string accessToken, string appToken) => throw null; + public static string CreateAppAssertedUserTokenV1Compact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public static string CreateAppAssertedUserTokenV1Compact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, System.Collections.Generic.IDictionary userClaims, string scp, string clientAppId) => throw null; + public static string CreateBearerHeader(string token) => throw null; + public static string CreateHttpAuthenticator(Microsoft.IdentityModel.S2S.Tokens.HttpAuthenticatorData httpAuthenticatorData) => throw null; + public static string CreateHttpAuthenticator(string appToken, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public static string CreateHttpAuthenticator(string appToken, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary additionalPayloadClaims) => throw null; + public System.Threading.Tasks.Task CreateHttpAuthenticatorAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public System.Threading.Tasks.Task CreateHttpAuthenticatorAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task CreateHttpAuthenticatorAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public System.Threading.Tasks.Task CreateHttpAuthenticatorAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary additionalPayloadClaims) => throw null; + public System.Threading.Tasks.Task CreateHttpAuthenticatorAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary additionalPayloadClaims, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task CreateHttpAuthenticatorAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary additionalPayloadClaims, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public static string CreateJWS(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public static string CreateJWS(string payload, string header, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public static string CreateMSAuth1_0AT_POPHeader(string authenticator) => throw null; + public static string CreateMSAuth1_0PFATHeader(string accessToken, string appToken) => throw null; + public static string CreateMSAuth1_0ST_POPHeader(string authenticator) => throw null; + public System.Threading.Tasks.Task CreateMSAuth10AtPopHeaderAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public System.Threading.Tasks.Task CreateMSAuth10AtPopHeaderAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task CreateMSAuth10AtPopHeaderAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public System.Threading.Tasks.Task CreateMSAuth10AtPopHeaderAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary additionalPayloadClaims) => throw null; + public System.Threading.Tasks.Task CreateMSAuth10AtPopHeaderAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary additionalPayloadClaims, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task CreateMSAuth10AtPopHeaderAsync(string authority, string clientId, string resource, string payloadToken, string payloadTokenType, System.Uri uri, string httpMethod, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.Generic.IDictionary additionalPayloadClaims, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public static string CreateProtectedForwardedToken(string payload, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public static string CreateServerNonce(Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy, System.Threading.CancellationToken cancellationToken) => throw null; + public static string CreateServiceAssertedAppMsServiceTokenV1Business(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, string[] roles, string tenantIdentifier, string clientAppId) => throw null; + public static string CreateServiceAssertedAppMsServiceTokenV1BusinessCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, string[] roles, string tenantIdentifier, string clientAppId) => throw null; + public static string CreateServiceAssertedAppMsServiceTokenV1Consumer(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, string[] roles, string clientAppId) => throw null; + public static string CreateServiceAssertedAppMsServiceTokenV1ConsumerCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, string[] roles, string clientAppId) => throw null; + public static string CreateServiceAssertedAppTokenV1(string accessToken, string appToken) => throw null; + public static string CreateServiceAssertedAppTokenV1(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public static string CreateServiceAssertedAppTokenV1(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, string[] roles, string clientAppId) => throw null; + public static string CreateServiceAssertedAppTokenV1Compact(string accessToken, string appToken) => throw null; + public static string CreateServiceAssertedAppTokenV1Compact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public static string CreateServiceAssertedAppTokenV1Compact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken, string[] roles, string clientAppId) => throw null; + public static string CreateSignedHttpRequestHeader(Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestDescriptor signedHttpRequestDescriptor, Microsoft.IdentityModel.Tokens.CallContext callcontext) => throw null; + public TokenCreator() => throw null; + public TokenCreator(Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager) => throw null; + public readonly Microsoft.IdentityModel.S2S.Tokens.TokenManager TokenManager; + public static string TransformProtectedForwardedToken(string token) => throw null; + public static readonly string WellKnownMsaConsumerTenantId; + } + public class TokenManager + { + public void CacheAppToken(string authority, string clientId, string resource, System.DateTime expiration, string token, Microsoft.IdentityModel.Tokens.SigningCredentials clientCredentials) => throw null; + public void CacheAppToken(string authority, string clientId, string resource, System.DateTime expiration, string token, Microsoft.IdentityModel.Tokens.SigningCredentials clientCredentials, Microsoft.IdentityModel.Tokens.SigningCredentials popCredentials) => throw null; + public TokenManager() => throw null; + public TokenManager(Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager) => throw null; + public TokenManager(Microsoft.IdentityModel.S2S.Tokens.TokenCacheOptions tokenCacheOptions) => throw null; + public TokenManager(Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager, Microsoft.IdentityModel.S2S.Tokens.TokenCacheOptions tokenCacheOptions) => throw null; + public TokenManager(Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager, Microsoft.IdentityModel.S2S.Tokens.TokenCacheOptions tokenCacheOptions, Microsoft.IdentityModel.Abstractions.ITelemetryClient telemetryClient) => throw null; + public TokenManager(Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager, Microsoft.IdentityModel.S2S.Tokens.TokenCacheOptions tokenCacheOptions, System.Collections.Generic.IEnumerable telemetryClients) => throw null; + public static readonly System.TimeSpan DefaultPopKeyRefreshInterval; + public virtual System.Threading.Tasks.Task ExchangePftTokenForOboToken(string tokenEndpoint, string clientId, string resourceOrScope, string pftToken, string actorToken, Microsoft.IdentityModel.Tokens.SigningCredentials clientCredentials, bool includeX5cClaim) => throw null; + public virtual System.Threading.Tasks.Task ExchangePftTokenForOboToken(string tokenEndpoint, string clientId, string resourceOrScope, string pftToken, string actorToken, Microsoft.IdentityModel.Tokens.SigningCredentials clientCredentials, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public virtual System.Threading.Tasks.Task ExchangePftTokenForOboToken(string tokenEndpoint, string clientId, string resourceOrScope, string pftToken, string actorToken, Microsoft.IdentityModel.Tokens.SigningCredentials clientCredentials, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters, Microsoft.IdentityModel.Tokens.CallContext context) => throw null; + public System.Threading.Tasks.Task GetTokenFromAuthorityAsync(string authority, string clientId, string resource, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, bool sendPublicKey) => throw null; + public System.Threading.Tasks.Task GetTokenFromAuthorityAsync(string authority, string clientId, string resource, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, bool sendPublicKey, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task GetTokenFromAuthorityAsync(string authority, string clientId, string resource, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, bool sendPublicKey, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public System.Threading.Tasks.Task GetTokenFromTokenEndpointAsync(string tokenEndpoint, string clientId, string resource, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, bool sendPublicKey) => throw null; + public System.Threading.Tasks.Task GetTokenFromTokenEndpointAsync(string tokenEndpoint, string clientId, string resource, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, bool sendPublicKey, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task GetTokenFromTokenEndpointAsync(string tokenEndpoint, string clientId, string resource, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, bool sendPublicKey, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public Microsoft.IdentityModel.S2S.Tokens.HttpPolicy HttpPolicy { get => throw null; } + public readonly Microsoft.IdentityModel.S2S.Tokens.MetadataManager MetadataManager; + public System.TimeSpan PopKeyRefreshInterval { get => throw null; set { } } + public System.Threading.Tasks.Task TryUpdateAppToken(Microsoft.IdentityModel.S2S.Tokens.TokenCacheItem tokenItemToUpdate) => throw null; + public System.Threading.Tasks.Task TryUpdateAppToken(Microsoft.IdentityModel.S2S.Tokens.TokenCacheItem tokenItemToUpdate, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public System.Threading.Tasks.Task TryUpdateAppToken(Microsoft.IdentityModel.S2S.Tokens.TokenCacheItem tokenItemToUpdate, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task TryUpdateAppToken(Microsoft.IdentityModel.S2S.Tokens.TokenCacheItem tokenItemToUpdate, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public System.Threading.Tasks.Task UpdateAppTokenCache(int seconds) => throw null; + public System.Threading.Tasks.Task UpdateAppTokenCache(int seconds, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + public System.Threading.Tasks.Task UpdateAppTokenCache(int seconds, bool includeX5cClaim) => throw null; + public System.Threading.Tasks.Task UpdateAppTokenCache(int seconds, bool includeX5cClaim, Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters tokenAcquisitionParameters) => throw null; + } + public static class TokenUtilities + { + public static string AddBearerPrefix(string token) => throw null; + public static string CreateCnfClaim(Microsoft.IdentityModel.Tokens.RsaSecurityKey key) => throw null; + public static string CreateCnfClaim(Microsoft.IdentityModel.Tokens.RsaSecurityKey key, string algorithm) => throw null; + public static string CreateHashOfHeaderNames(string name, System.Collections.Generic.IList> headers) => throw null; + public static string CreateHashOfQueryStrings(string name, System.Collections.Specialized.NameValueCollection queryValues) => throw null; + public static string CreateJwkClaim(Microsoft.IdentityModel.Tokens.RsaSecurityKey key, string algorithm) => throw null; + public static Microsoft.IdentityModel.Tokens.RsaSecurityKey CreateRsaSecurityKey() => throw null; + public static bool IsProtectedForwardableToken(string token) => throw null; + public static bool IsProtectedForwardableToken(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken token) => throw null; + public static void ThrowIfNull(object obj, string name) => throw null; + public static string TrimBearerPrefix(string token) => throw null; + } + public class TokenValidationException : Microsoft.IdentityModel.S2S.Tokens.AuthenticationException + { + public TokenValidationException() => throw null; + public TokenValidationException(string message) => throw null; + public TokenValidationException(string message, System.Exception innerException) => throw null; + protected TokenValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class TokenValidator + { + public TokenValidator() => throw null; + public TokenValidator(Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager) => throw null; + public static System.Collections.Generic.IDictionary HashAlgorithmMap; + public static bool IsAppOnlyToken(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public static bool IsCorrelationBetweenActorAndDelegationTokensValid(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken actorToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken delegationToken) => throw null; + public static bool IsSignatureValid(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static bool IsWellFormedJsonWebToken(string token) => throw null; + public readonly Microsoft.IdentityModel.S2S.Tokens.MetadataManager MetadataManager; + public static Microsoft.IdentityModel.S2S.Tokens.AuthenticatorValidationResult ValidateAuthenticator(System.Collections.Specialized.NameValueCollection httpHeaders, System.Uri uri, string httpMethod) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.AuthenticatorValidationResult ValidateAuthenticator(string authenticator, System.Uri uri, string httpMethod) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.AuthenticatorValidationResult ValidateAuthenticator(string authenticator, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.Tokens.AuthenticatorValidationPolicy authenticatorValidationPolicy) => throw null; + public System.Threading.Tasks.Task ValidateAuthenticatorAsync(System.Collections.Specialized.NameValueCollection httpHeaders, System.Uri uri, string httpMethod, string authority, string audience) => throw null; + public static void ValidateCorrelationBetweenActorAndDelegationTokens(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken actorToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken delegationToken) => throw null; + public static void ValidateIsAppOnlyToken(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public static Microsoft.IdentityModel.JsonWebTokens.JsonWebToken ValidatePFTSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public System.Threading.Tasks.Task ValidatePFTTokenAsync(string token, string authority, string audience) => throw null; + public static Microsoft.IdentityModel.S2S.Tokens.EvaluationResult ValidateServerNonce(string serverNonce, Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy, System.Threading.CancellationToken cancellationToken) => throw null; + public static Microsoft.IdentityModel.JsonWebTokens.JsonWebToken ValidateSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static Microsoft.IdentityModel.Tokens.TokenValidationResult ValidateToken(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static Microsoft.IdentityModel.Tokens.TokenValidationResult ValidateToken(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration openIdConnectConfiguration) => throw null; + public static Microsoft.IdentityModel.Tokens.TokenValidationResult ValidateToken(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public System.Threading.Tasks.Task ValidateTokenAsync(string token, string authority, string audience) => throw null; + } + public static class TokenVersions + { + public const string AppAssertedUserTokenMsServiceV1 = default; + public const string AppAssertedUserTokenV1 = default; + public const string ServiceAssertedAppTokenMsServiceV1 = default; + public const string ServiceAssertedAppTokenV1 = default; + public const string StiAppAssertedUserTokenV1 = default; + public const string StiServiceAssertedAppTokenV1 = default; + public const string Version1_0 = default; + public const string Version2_0 = default; + } + public class UpdateAppTokenCacheResult + { + public UpdateAppTokenCacheResult(Microsoft.IdentityModel.S2S.Tokens.TokenCacheItem tokenCacheItem) => throw null; + public UpdateAppTokenCacheResult(System.Exception exception) => throw null; + public System.Exception Exception { get => throw null; } + public bool IsValid { get => throw null; } + public Microsoft.IdentityModel.S2S.Tokens.TokenCacheItem TokenCacheItem { get => throw null; } + } + } + } + namespace Tokens + { + public class EphemeralKeyInvalidSignatureException : Microsoft.IdentityModel.S2S.Tokens.EphemeralKeyException + { + public EphemeralKeyInvalidSignatureException() => throw null; + public EphemeralKeyInvalidSignatureException(string message) => throw null; + public EphemeralKeyInvalidSignatureException(string message, System.Exception innerException) => throw null; + protected EphemeralKeyInvalidSignatureException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class EpkSignatureKeyNotFoundException : Microsoft.IdentityModel.S2S.Tokens.EphemeralKeyException + { + public EpkSignatureKeyNotFoundException() => throw null; + public EpkSignatureKeyNotFoundException(string message) => throw null; + public EpkSignatureKeyNotFoundException(string message, System.Exception innerException) => throw null; + protected EpkSignatureKeyNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + namespace S2S + { + namespace Tokens + { + public class EphemeralKeyExpiredException : Microsoft.IdentityModel.S2S.Tokens.EphemeralKeyException + { + public EphemeralKeyExpiredException() => throw null; + public EphemeralKeyExpiredException(string message) => throw null; + protected EphemeralKeyExpiredException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public EphemeralKeyExpiredException(string message, System.Exception inner) => throw null; + } + public class EphemeralKeyNoExpirationException : Microsoft.IdentityModel.S2S.Tokens.EphemeralKeyException + { + public EphemeralKeyNoExpirationException() => throw null; + public EphemeralKeyNoExpirationException(string message) => throw null; + public EphemeralKeyNoExpirationException(string message, System.Exception innerException) => throw null; + protected EphemeralKeyNoExpirationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.S2S.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.S2S.cs new file mode 100644 index 000000000000..0e256197ca1d --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.S2S.cs @@ -0,0 +1,526 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.S2S, Version=3.52.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Protocol + { + namespace Handlers + { + public class BearerProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler + { + public override Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; } + protected override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, Microsoft.IdentityModel.S2S.S2SOutboundPolicy outboundPolicy, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public BearerProtocolHandler() => throw null; + public BearerProtocolHandler(params Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers) => throw null; + public override string Protocol { get => throw null; } + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ReadTokens(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected override void ResolveAccessTokenType(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateRequestAsync(Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public abstract class Handler + { + public string ActorClaimName { get => throw null; set { } } + public virtual Microsoft.IdentityModel.S2S.ProtocolEvaluationResult CanValidate(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected Handler() => throw null; + public static string DefaultActorClaimName { get => throw null; } + public static string DefaultVersionClaimName { get => throw null; } + public string VersionClaimName { get => throw null; set { } } + } + public class MSAuth10AtPopProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.MSAuth10ProtocolHandler + { + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode AuthenticationMode { get => throw null; } + public override Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; } + protected override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, Microsoft.IdentityModel.S2S.S2SOutboundPolicy outboundPolicy, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public MSAuth10AtPopProtocolHandler() : base(default(Microsoft.IdentityModel.Tokens.TokenHandler[])) => throw null; + public MSAuth10AtPopProtocolHandler(params Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers) : base(default(Microsoft.IdentityModel.Tokens.TokenHandler[])) => throw null; + public override string ProtocolType { get => throw null; } + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ReadTokens(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected override void ResolveAccessTokenType(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateRequestAsync(Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public class MSAuth10PFATProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.MSAuth10ProtocolHandler + { + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode AuthenticationMode { get => throw null; } + public override Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; } + protected override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, Microsoft.IdentityModel.S2S.S2SOutboundPolicy outboundPolicy, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public MSAuth10PFATProtocolHandler() : base(default(Microsoft.IdentityModel.Tokens.TokenHandler[])) => throw null; + public MSAuth10PFATProtocolHandler(params Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers) : base(default(Microsoft.IdentityModel.Tokens.TokenHandler[])) => throw null; + public override string ProtocolType { get => throw null; } + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ReadTokens(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected override void ResolveAccessTokenType(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateRequestAsync(Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public abstract class MSAuth10ProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler + { + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult CanValidate(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public MSAuth10ProtocolHandler(params Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers) => throw null; + public override string Protocol { get => throw null; } + } + public class MSAuth10StPopProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.MSAuth10ProtocolHandler + { + public override Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; } + protected override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, Microsoft.IdentityModel.S2S.S2SOutboundPolicy outboundPolicy, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public Microsoft.IdentityModel.S2S.CscClaimResolver CscClaimResolver { get => throw null; set { } } + public MSAuth10StPopProtocolHandler() : base(default(Microsoft.IdentityModel.Tokens.TokenHandler[])) => throw null; + public MSAuth10StPopProtocolHandler(params Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers) : base(default(Microsoft.IdentityModel.Tokens.TokenHandler[])) => throw null; + public override string ProtocolType { get => throw null; } + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ReadTokens(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected override void ResolveAccessTokenType(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateRequestAsync(Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public class PreValidationTokenTransform + { + public PreValidationTokenTransform() => throw null; + public PreValidationTokenTransform(Microsoft.IdentityModel.Tokens.TransformBeforeSignatureValidation transformation) => throw null; + public Microsoft.IdentityModel.Tokens.SecurityToken Transform(Microsoft.IdentityModel.Tokens.SecurityToken token, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters) => throw null; + } + public abstract class ProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.Handler + { + public bool AddTokenHandler(Microsoft.IdentityModel.Tokens.TokenHandler tokenHandler, bool prepend = default(bool)) => throw null; + public abstract Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get; } + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult CanValidate(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected virtual System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, Microsoft.IdentityModel.S2S.S2SOutboundPolicy outboundPolicy, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public ProtocolHandler() => throw null; + public ProtocolHandler(params Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers) => throw null; + public Microsoft.IdentityModel.S2S.AuthenticationEvents Events { get => throw null; set { } } + public virtual System.Collections.Generic.IList GetApplicablePolicies(System.Collections.Generic.IEnumerable policies) => throw null; + protected virtual bool ParseAuthorizationHeader(string authorizationHeader, out string authenticator) => throw null; + public abstract string Protocol { get; } + public virtual string ProtocolType { get => throw null; } + public abstract Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ReadTokens(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context); + protected abstract void ResolveAccessTokenType(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context); + public System.Collections.Generic.IList TokenHandlers { get => throw null; } + public virtual System.Threading.Tasks.Task ValidateProtocolEvaluationResultAsync(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, System.Collections.Generic.IEnumerable inboundPolicies, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public abstract System.Threading.Tasks.Task ValidateRequestAsync(Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context); + } + public class SignedHttpRequestProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler + { + public override Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; } + protected override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, Microsoft.IdentityModel.S2S.S2SOutboundPolicy outboundPolicy, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public SignedHttpRequestProtocolHandler() => throw null; + public SignedHttpRequestProtocolHandler(params Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers) => throw null; + protected void Init() => throw null; + public override string Protocol { get => throw null; } + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ReadTokens(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected override void ResolveAccessTokenType(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateRequestAsync(Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + } + } + namespace S2S + { + public class AllowTBHCnfValidator : Microsoft.IdentityModel.S2S.CnfValidator + { + public AllowTBHCnfValidator() => throw null; + public AllowTBHCnfValidator(Microsoft.IdentityModel.S2S.CnfValidator innerValidator) => throw null; + public override bool Validate(System.Collections.Generic.IDictionary cnfClaims, Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public class AuthenticationEvents + { + public AuthenticationEvents() => throw null; + public System.Func OnProtocolEvaluated { get => throw null; set { } } + public System.Func OnTokenValidationFailed { get => throw null; set { } } + public virtual System.Threading.Tasks.Task ProtocolEvaluated(Microsoft.IdentityModel.S2S.ProtocolEvaluatedContext context) => throw null; + public virtual System.Threading.Tasks.Task TokenValidationFailed(Microsoft.IdentityModel.S2S.TokenValidationFailureContext context) => throw null; + } + public abstract class AuthenticationScheme + { + public static Microsoft.IdentityModel.S2S.AuthenticationScheme Bearer; + protected AuthenticationScheme(string name) => throw null; + public static Microsoft.IdentityModel.S2S.AuthenticationScheme FromName(string name) => throw null; + public static Microsoft.IdentityModel.S2S.AuthenticationScheme MSAuth_1_0_AT_POP; + public static Microsoft.IdentityModel.S2S.AuthenticationScheme MSAuth_1_0_PFAT; + public static Microsoft.IdentityModel.S2S.AuthenticationScheme MSAuth_1_0_ST_POP; + public string Name { get => throw null; } + public static Microsoft.IdentityModel.S2S.AuthenticationScheme PoP; + public override string ToString() => throw null; + public static Microsoft.IdentityModel.S2S.AuthenticationScheme Unknown; + } + public abstract class CnfValidator + { + public bool CallInnerFirst { get => throw null; set { } } + public CnfValidator() => throw null; + public CnfValidator(Microsoft.IdentityModel.S2S.CnfValidator innerValidator) => throw null; + public Microsoft.IdentityModel.S2S.CnfValidator InnerValidator { get => throw null; } + public virtual bool Validate(System.Collections.Generic.IDictionary cnfClaims, Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters) => throw null; + public abstract bool Validate(System.Collections.Generic.IDictionary cnfClaims, Microsoft.IdentityModel.S2S.S2SInboundPolicy policy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters, Microsoft.IdentityModel.S2S.S2SContext context); + } + public delegate System.Security.Claims.ClaimsIdentity CscClaimResolver(System.Security.Claims.Claim csc, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public class HeaderCreationParameterEvaluationResult : Microsoft.IdentityModel.S2S.S2SActionResult + { + public Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AuthenticationFailureType { get => throw null; } + public HeaderCreationParameterEvaluationResult(Microsoft.IdentityModel.S2S.S2SOutboundPolicy policy) => throw null; + public Microsoft.IdentityModel.S2S.S2SOutboundPolicy OutboundPolicy { get => throw null; } + public string ValidationFailureMessage { get => throw null; } + } + public interface IInboundPolicyProvider + { + System.Collections.Generic.IEnumerable GetPolicies(System.Collections.Generic.IEnumerable configuredPolicies, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context); + } + public class InboundPolicyEvaluationResult : Microsoft.IdentityModel.S2S.S2SActionResult + { + public Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType AuthenticationFailureType { get => throw null; } + public InboundPolicyEvaluationResult(Microsoft.IdentityModel.S2S.S2SInboundPolicy policy) => throw null; + public Microsoft.IdentityModel.S2S.S2SInboundPolicy InboundPolicy { get => throw null; } + public string ValidationFailureMessage { get => throw null; } + } + public class JwtAuthenticationHandler : Microsoft.IdentityModel.S2S.S2SAuthenticationHandler + { + public override System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod) => throw null; + public override System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public override System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public string BuildAppAssertedUserTokenMsServiceV1Business(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildAppAssertedUserTokenMsServiceV1BusinessCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildAppAssertedUserTokenMsServiceV1Consumer(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildAppAssertedUserTokenMsServiceV1ConsumerCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildAppAssertedUserTokenV1(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildAppAssertedUserTokenV1Compact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildServiceAssertedAppTokenMsServiceV1Business(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildServiceAssertedAppTokenMsServiceV1BusinessCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildServiceAssertedAppTokenMsServiceV1Consumer(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildServiceAssertedAppTokenMsServiceV1ConsumerCompact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildServiceAssertedAppTokenV1(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public string BuildServiceAssertedAppTokenV1Compact(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken accessToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebToken appToken) => throw null; + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult CanValidate(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod) => throw null; + public override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public Microsoft.IdentityModel.S2S.CscClaimResolver CscClaimResolver { get => throw null; set { } } + public JwtAuthenticationHandler() => throw null; + public JwtAuthenticationHandler(Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager) => throw null; + public JwtAuthenticationHandler(Microsoft.IdentityModel.S2S.JwtInboundPolicy inboundPolicy) => throw null; + public JwtAuthenticationHandler(Microsoft.IdentityModel.S2S.JwtInboundPolicy inboundPolicy, Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager) => throw null; + public JwtAuthenticationHandler(string name, Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy) => throw null; + public JwtAuthenticationHandler(string name, Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy, Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager) => throw null; + public JwtAuthenticationHandler(Microsoft.IdentityModel.S2S.JwtInboundPolicy inboundPolicy, string name, Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy) => throw null; + public JwtAuthenticationHandler(Microsoft.IdentityModel.S2S.JwtInboundPolicy inboundPolicy, string name, Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy, Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager) => throw null; + public virtual string GetAppToken(Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy) => throw null; + public virtual string GetAppToken(Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task GetAppTokenAsync(Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy) => throw null; + public virtual System.Threading.Tasks.Task GetAppTokenAsync(Microsoft.IdentityModel.S2S.JwtOutboundPolicy outboundPolicy, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public System.Collections.Generic.ICollection InboundPolicies { get => throw null; } + public Microsoft.IdentityModel.S2S.IInboundPolicyProvider InboundPolicyProvider { get => throw null; set { } } + public bool MapClaims { get => throw null; set { } } + public System.Collections.Generic.IDictionary OutboundPolicies { get => throw null; } + public Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler SecurityTokenHandler { get => throw null; set { } } + public readonly Microsoft.IdentityModel.S2S.Tokens.TokenManager TokenManager; + public override System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod) => throw null; + public override System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public override System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod) => throw null; + public override System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public override System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod) => throw null; + public override System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public override System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod) => throw null; + public override System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public override System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateProtocolEvaluationResultAsync(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override System.Threading.Tasks.Task ValidateRequestAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public override System.Threading.Tasks.Task ValidateRequestAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public class JwtInboundPolicy : Microsoft.IdentityModel.S2S.S2SInboundPolicy + { + public JwtInboundPolicy(string authority, string clientId) : base(default(string), default(string)) => throw null; + } + public class JwtOutboundPolicy : Microsoft.IdentityModel.S2S.S2SOutboundPolicy + { + public JwtOutboundPolicy(string authority, string clientId, Microsoft.IdentityModel.S2S.S2SAuthenticationMode authenticationMode) : base(default(string), default(string), default(Microsoft.IdentityModel.S2S.AuthenticationScheme), default(Microsoft.IdentityModel.S2S.TokenType)) => throw null; + public JwtOutboundPolicy(string authority, string clientId, Microsoft.IdentityModel.S2S.AuthenticationScheme authenticationScheme, Microsoft.IdentityModel.S2S.TokenType accessTokenType) : base(default(string), default(string), default(Microsoft.IdentityModel.S2S.AuthenticationScheme), default(Microsoft.IdentityModel.S2S.TokenType)) => throw null; + } + public class JwtTokenVersions + { + public const string AccessTokenV1 = default; + public const string AccessTokenV2 = default; + public const string AppAssertedUserTokenMsServiceV1 = default; + public const string AppAssertedUserTokenV1 = default; + public JwtTokenVersions() => throw null; + public const string ServiceAssertedAppTokenMsServiceV1 = default; + public const string ServiceAssertedAppTokenV1 = default; + public const string StiAppAssertedUserTokenV1 = default; + public const string StiServiceAssertedAppTokenV1 = default; + } + public class ProtocolEvaluatedContext : Microsoft.IdentityModel.S2S.ResultContext + { + public ProtocolEvaluatedContext(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override void Fail(System.Exception failure) => throw null; + public override void Fail(string failureMessage) => throw null; + public Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ProtocolEvaluationResult { get => throw null; } + public Microsoft.IdentityModel.S2S.S2SAuthenticationResult Result { get => throw null; } + public override void Success(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket) => throw null; + } + public class ProtocolEvaluationResult : Microsoft.IdentityModel.S2S.Tokens.EvaluationResult + { + public Microsoft.IdentityModel.S2S.TokenType AccessTokenType { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; set { } } + public ProtocolEvaluationResult() => throw null; + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.ProtocolEvaluationResult SetSucceeded() => throw null; + } + public class ResultContext + { + public ResultContext() => throw null; + public virtual void Fail(System.Exception failure) => throw null; + public virtual void Fail(string failureMessage) => throw null; + public virtual void Success(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket) => throw null; + } + public class S2SActionResult + { + public S2SActionResult() => throw null; + public System.Exception Exception { get => throw null; set { } } + public bool Succeeded { get => throw null; set { } } + } + public abstract class S2SAuthenticationHandler : Microsoft.IdentityModel.Protocol.Handlers.Handler + { + public abstract System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod); + public virtual System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public abstract System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context); + public virtual System.Threading.Tasks.Task AddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public override Microsoft.IdentityModel.S2S.ProtocolEvaluationResult CanValidate(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public abstract System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod); + public virtual System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public abstract System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context); + public virtual System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + protected S2SAuthenticationHandler() => throw null; + public abstract System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod); + public virtual System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public abstract System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context); + public virtual System.Threading.Tasks.Task TryAddAuthorizationHeaderAsync(System.Net.Http.Headers.HttpRequestHeaders headers, Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public abstract System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod); + public virtual System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public abstract System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context); + public virtual System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public abstract System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod); + public virtual System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public abstract System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context); + public virtual System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public abstract System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod); + public virtual System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public abstract System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context); + public virtual System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task ValidateProtocolEvaluationResultAsync(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task ValidateRequestAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public virtual System.Threading.Tasks.Task ValidateRequestAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public class S2SAuthenticationManager + { + public void AddProtocolHandler(Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler protocolHandler) => throw null; + public bool AddTokenHandlerToProtocolHandler(Microsoft.IdentityModel.S2S.AuthenticationScheme protocol, Microsoft.IdentityModel.Tokens.TokenHandler tokenHandler, Microsoft.IdentityModel.S2S.S2SContext context, bool preappend = default(bool)) => throw null; + public System.Collections.Generic.ICollection AuthenticationHandlers { get => throw null; } + public virtual System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod) => throw null; + public virtual System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public virtual System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task CreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public S2SAuthenticationManager() => throw null; + public S2SAuthenticationManager(params Microsoft.IdentityModel.S2S.S2SAuthenticationHandler[] handlers) => throw null; + public S2SAuthenticationManager(Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager, params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] protocolHandlers) => throw null; + public S2SAuthenticationManager(Microsoft.Identity.Abstractions.ITokenAcquirerFactory tokenAcquirerFactory, Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager, params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] protocolHandlers) => throw null; + public S2SAuthenticationManager(Microsoft.Identity.Abstractions.ITokenAcquirerFactory tokenAcquirerFactory, params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] protocolHandlers) => throw null; + public S2SAuthenticationManager(Microsoft.Identity.Abstractions.ITokenAcquirerFactory tokenAcquirerFactory, System.Collections.Generic.IEnumerable telemetryClients, params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] protocolHandlers) => throw null; + public S2SAuthenticationManager(Microsoft.Identity.Abstractions.ITokenAcquirerFactory tokenAcquirerFactory, Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager, System.Collections.Generic.IEnumerable telemetryClients, params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] protocolHandlers) => throw null; + public S2SAuthenticationManager(params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] handlers) => throw null; + public S2SAuthenticationManager(Microsoft.IdentityModel.Abstractions.ITelemetryClient telemetryClient, params Microsoft.IdentityModel.S2S.S2SAuthenticationHandler[] handlers) => throw null; + public S2SAuthenticationManager(Microsoft.IdentityModel.Abstractions.ITelemetryClient telemetryClient, Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager, params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] handlers) => throw null; + public S2SAuthenticationManager(System.Collections.Generic.IEnumerable telemetryClients, Microsoft.IdentityModel.S2S.Tokens.TokenManager tokenManager, params Microsoft.IdentityModel.Protocol.Handlers.ProtocolHandler[] handlers) => throw null; + public S2SAuthenticationManager(System.Collections.Generic.IEnumerable telemetryClients, params Microsoft.IdentityModel.S2S.S2SAuthenticationHandler[] handlers) => throw null; + public Microsoft.IdentityModel.S2S.AuthenticationEvents Events { get => throw null; set { } } + public System.Collections.Generic.IList InboundPolicies { get => throw null; } + public Microsoft.IdentityModel.S2S.IInboundPolicyProvider InboundPolicyProvider { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.Tokens.MetadataManager MetadataManager { get => throw null; } + public System.Collections.Generic.IDictionary OutboundPolicies { get => throw null; } + public Microsoft.Identity.Abstractions.ITokenAcquirerFactory TokenAcquirerFactory { get => throw null; set { } } + public virtual System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod) => throw null; + public virtual System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public virtual System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task TryCreateAuthorizationHeaderAsync(Microsoft.IdentityModel.S2S.S2SAuthenticationTicket ticket, string outboundPolicyName, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod) => throw null; + public virtual System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public virtual System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task TryValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod) => throw null; + public virtual System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public virtual System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, System.Uri uri, string httpMethod, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task ValidateAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public virtual System.Threading.Tasks.Task ValidateRequestAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData) => throw null; + public virtual System.Threading.Tasks.Task ValidateRequestAsync(string authorizationHeader, Microsoft.IdentityModel.Protocols.HttpRequestData httpRequestData, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + } + public abstract class S2SAuthenticationMode + { + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode AccessToken; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode AppAssertedUserMsServiceV1Business; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode AppAssertedUserMsServiceV1Consumer; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode AppAssertedUserV1; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode AppToken; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode BearerPFAT; + protected S2SAuthenticationMode(string name) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode MSAuth_1_0_AT_POP; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode MSAuth_1_0_PFAT; + public string Name { get => throw null; } + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode ServiceAssertedAppMsServiceV1Business; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode ServiceAssertedAppMsServiceV1Consumer; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode ServiceAssertedAppV1; + public override string ToString() => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationMode Unknown; + } + public class S2SAuthenticationResult : Microsoft.IdentityModel.S2S.S2SActionResult + { + public string AuthenticationFailureDescription { get => throw null; } + public S2SAuthenticationResult() => throw null; + public S2SAuthenticationResult(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult) => throw null; + public S2SAuthenticationResult(Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, System.Exception ex) => throw null; + public System.Collections.Generic.IList InboundPolicyEvaluationResults { get => throw null; } + public System.Collections.Generic.IList ProtocolEvaluationResults { get => throw null; } + public Microsoft.IdentityModel.S2S.AuthenticationScheme ProtocolScheme { get => throw null; } + public Microsoft.IdentityModel.S2S.S2SAuthenticationTicket Ticket { get => throw null; set { } } + } + public static partial class S2SAuthenticationResultExtensions + { + public static System.Collections.Generic.List GetApplicablePolicies(this Microsoft.IdentityModel.S2S.S2SAuthenticationResult authenticationResult) => throw null; + public static System.Collections.Generic.List GetInboundPolicyEvaluationResult(this Microsoft.IdentityModel.S2S.S2SAuthenticationResult authenticationResult, string label) => throw null; + public static System.Collections.Specialized.NameValueCollection GetResponseHeaders(this Microsoft.IdentityModel.S2S.S2SAuthenticationResult authenticationResult) => throw null; + public static Microsoft.IdentityModel.S2S.S2SAuthenticationResult GetSuccessfulResult(this System.Collections.Generic.List authenticationResults) => throw null; + } + public class S2SAuthenticationTicket + { + public Microsoft.IdentityModel.S2S.TokenType AccessTokenType { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TokenValidationResult AccessTokenValidationResult { get => throw null; set { } } + public System.Security.Claims.ClaimsIdentity ApplicationIdentity { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityToken ApplicationToken { get => throw null; set { } } + public string ApplicationTokenRawData { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TokenValidationResult ApplicationTokenValidationResult { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.S2SAuthenticationHandler AuthenticationHandler { get => throw null; } + public Microsoft.IdentityModel.S2S.S2SAuthenticationMode AuthenticationMode { get => throw null; } + public Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; set { } } + public S2SAuthenticationTicket(Microsoft.IdentityModel.S2S.S2SAuthenticationMode authenticationMode) => throw null; + public S2SAuthenticationTicket(Microsoft.IdentityModel.S2S.AuthenticationScheme authenticationScheme, Microsoft.IdentityModel.S2S.S2SInboundPolicy inboundPolicy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult) => throw null; + public S2SAuthenticationTicket(Microsoft.IdentityModel.S2S.TokenType accessTokenType, Microsoft.IdentityModel.S2S.AuthenticationScheme authenticationScheme) => throw null; + public Microsoft.IdentityModel.S2S.S2SInboundPolicy InboundPolicy { get => throw null; } + public Microsoft.IdentityModel.S2S.Tokens.EvaluationResult ProtocolEvaluationResult { get => throw null; } + public System.Security.Claims.ClaimsIdentity SubjectIdentity { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityToken SubjectToken { get => throw null; set { } } + public string SubjectTokenRawData { get => throw null; set { } } + } + public static partial class S2SClaimsIdentityExtensions + { + public static System.Security.Claims.Claim FindFirst(this System.Security.Claims.ClaimsIdentity claimsIdentity, string type, System.StringComparison stringComparison) => throw null; + } + public class S2SContext : Microsoft.IdentityModel.Tokens.CallContext + { + public S2SContext() => throw null; + public S2SContext(System.Guid activityId) => throw null; + } + public class S2SCreateHeaderResult : Microsoft.IdentityModel.S2S.S2SActionResult + { + public string AuthorizationHeader { get => throw null; set { } } + public S2SCreateHeaderResult() => throw null; + public string ErrorMessage { get => throw null; set { } } + public string Header { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.HeaderCreationParameterEvaluationResult HeaderCreationParameterEvaluationResult { get => throw null; set { } } + public string HeaderName { get => throw null; set { } } + } + public class S2SInboundPolicy : Microsoft.IdentityModel.S2S.S2SPolicy + { + public Microsoft.IdentityModel.S2S.S2SInboundPolicy ActorPolicy { get => throw null; set { } } + public bool AllowAppAssertedTokens { get => throw null; set { } } + public bool ApplyPolicyForAllTenants { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.Tokens.AuthenticatorValidationPolicy AuthenticatorValidationPolicy { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.CnfValidator CnfValidator { get => throw null; set { } } + public string CommonIssuerPrefix { get => throw null; } + public S2SInboundPolicy(string authority, string clientId) => throw null; + public virtual System.Threading.Tasks.Task DoesApplyAsync(Microsoft.IdentityModel.S2S.Tokens.MetadataManager metadataManager, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public bool LogTokenClaims { get => throw null; set { } } + public bool RefreshOnIssuerKeyNotFound { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy ServerNoncePolicy { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationParameters SignedHttpRequestValidationParameters { get => throw null; set { } } + public System.Collections.Generic.ICollection TokenDecryptionCredentials { get => throw null; } + public Microsoft.IdentityModel.Tokens.TokenValidationParameters TokenValidationParameters { get => throw null; } + public System.Collections.Generic.ICollection ValidAccessTokenTypes { get => throw null; } + public System.Collections.Generic.ICollection ValidApplicationIds { get => throw null; } + public bool ValidateAssertedTokenIssuer { get => throw null; set { } } + public System.Collections.Generic.ICollection ValidAudiences { get => throw null; } + public System.Collections.Generic.ICollection ValidAuthenticationModes { get => throw null; } + public System.Collections.Generic.ICollection ValidAuthenticationSchemes { get => throw null; } + public System.Collections.Generic.ICollection ValidIssuerPrefixes { get => throw null; } + } + public class S2SOutboundPolicy : Microsoft.IdentityModel.S2S.S2SPolicy + { + public Microsoft.IdentityModel.S2S.TokenType AccessTokenType { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.S2SAuthenticationMode AuthenticationMode { get => throw null; } + public Microsoft.IdentityModel.S2S.AuthenticationScheme AuthenticationScheme { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; set { } } + public S2SOutboundPolicy(string authority, string clientId, Microsoft.IdentityModel.S2S.AuthenticationScheme authenticationScheme, Microsoft.IdentityModel.S2S.TokenType accessTokenType) => throw null; + public bool IncludePopClaim { get => throw null; set { } } + public bool IncludeX5cClaim { get => throw null; set { } } + public string Resource { get => throw null; set { } } + public string Scope { get => throw null; set { } } + public Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestCreationParameters SignedHttpRequestCreationParameters { get => throw null; set { } } + public Microsoft.IdentityModel.S2S.Tokens.TokenAcquisitionParameters TokenAcquisitionParameters { get => throw null; set { } } + } + public abstract class S2SPolicy : Microsoft.IdentityModel.S2S.Tokens.AuthenticationPolicy + { + protected S2SPolicy() => throw null; + protected S2SPolicy(string authority, string clientId) => throw null; + public override string ToString() => throw null; + } + public class S2SSettings + { + public S2SSettings() => throw null; + public System.Collections.Generic.IList InboundPolicies { get => throw null; } + public System.Collections.Generic.IList OutboundPolicies { get => throw null; } + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; } + } + public class SealProtocolHandler : Microsoft.IdentityModel.Protocol.Handlers.BearerProtocolHandler + { + public SealProtocolHandler(Microsoft.IdentityModel.Tokens.TokenHandler[] tokenHandlers = default(Microsoft.IdentityModel.Tokens.TokenHandler[])) => throw null; + } + public static class ServerNonceHeader + { + public static string GetErrorCode(Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType) => throw null; + public static Microsoft.IdentityModel.S2S.S2SCreateHeaderResult TryCreateAuthenticationInfoHeader(Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy) => throw null; + public static Microsoft.IdentityModel.S2S.S2SCreateHeaderResult TryCreateAuthenticationInfoHeader(Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy, Microsoft.IdentityModel.S2S.S2SContext context, System.Threading.CancellationToken cancellationToken) => throw null; + public static Microsoft.IdentityModel.S2S.S2SCreateHeaderResult TryCreateWWWAuthenticateHeader(Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy, Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType) => throw null; + public static Microsoft.IdentityModel.S2S.S2SCreateHeaderResult TryCreateWWWAuthenticateHeader(Microsoft.IdentityModel.S2S.Tokens.ServerNoncePolicy serverNoncePolicy, Microsoft.IdentityModel.S2S.Tokens.AuthenticationFailureType authenticationFailureType, Microsoft.IdentityModel.S2S.S2SContext context, System.Threading.CancellationToken cancellationToken) => throw null; + } + public abstract class TokenType + { + public static Microsoft.IdentityModel.S2S.TokenType AccessToken; + public static Microsoft.IdentityModel.S2S.TokenType AccessTokenPFT; + public static Microsoft.IdentityModel.S2S.TokenType ActorToken; + public static Microsoft.IdentityModel.S2S.TokenType AppAssertedUserMsServiceV1Business; + public static Microsoft.IdentityModel.S2S.TokenType AppAssertedUserMsServiceV1Consumer; + public static Microsoft.IdentityModel.S2S.TokenType AppAssertedUserV1; + public static Microsoft.IdentityModel.S2S.TokenType AppToken; + public static Microsoft.IdentityModel.S2S.TokenType CscToken; + protected TokenType(string name) => throw null; + public static Microsoft.IdentityModel.S2S.TokenType FromName(string name) => throw null; + public string Name { get => throw null; } + public static Microsoft.IdentityModel.S2S.TokenType PftOboExchange; + public static Microsoft.IdentityModel.S2S.TokenType ServiceAssertedAppMsServiceV1Business; + public static Microsoft.IdentityModel.S2S.TokenType ServiceAssertedAppMsServiceV1Consumer; + public static Microsoft.IdentityModel.S2S.TokenType ServiceAssertedAppV1; + public static Microsoft.IdentityModel.S2S.TokenType StiAppAssertedUserV1; + public static Microsoft.IdentityModel.S2S.TokenType StiServiceAssertedAppV1; + public override string ToString() => throw null; + public static Microsoft.IdentityModel.S2S.TokenType Unknown; + } + public class TokenValidationFailureContext : Microsoft.IdentityModel.S2S.ResultContext + { + public TokenValidationFailureContext(Microsoft.IdentityModel.Tokens.TokenHandler tokenHandler, Microsoft.IdentityModel.S2S.S2SInboundPolicy s2SInboundPolicy, Microsoft.IdentityModel.S2S.ProtocolEvaluationResult protocolEvaluationResult, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters, Microsoft.IdentityModel.Tokens.TokenValidationResult tokenValidationResult, Microsoft.IdentityModel.S2S.S2SContext context) => throw null; + public Microsoft.IdentityModel.S2S.ProtocolEvaluationResult ProtocolEvaluationResult { get => throw null; } + public Microsoft.IdentityModel.S2S.S2SInboundPolicy S2SInboundPolicy { get => throw null; } + public Microsoft.IdentityModel.Tokens.TokenHandler TokenHandler { get => throw null; } + public Microsoft.IdentityModel.Tokens.TokenValidationParameters TokenValidationParameters { get => throw null; } + public Microsoft.IdentityModel.Tokens.TokenValidationResult TokenValidationResult { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Tokens.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Tokens.cs new file mode 100644 index 000000000000..9609843370e0 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Tokens.cs @@ -0,0 +1,956 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.Tokens, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Tokens + { + public delegate bool AlgorithmValidator(string algorithm, Microsoft.IdentityModel.Tokens.SecurityKey securityKey, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public abstract class AsymmetricSecurityKey : Microsoft.IdentityModel.Tokens.SecurityKey + { + public AsymmetricSecurityKey() => throw null; + public abstract bool HasPrivateKey { get; } + public abstract Microsoft.IdentityModel.Tokens.PrivateKeyStatus PrivateKeyStatus { get; } + } + public class AsymmetricSignatureProvider : Microsoft.IdentityModel.Tokens.SignatureProvider + { + public AsymmetricSignatureProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) : base(default(Microsoft.IdentityModel.Tokens.SecurityKey), default(string)) => throw null; + public AsymmetricSignatureProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm, bool willCreateSignatures) : base(default(Microsoft.IdentityModel.Tokens.SecurityKey), default(string)) => throw null; + public static readonly System.Collections.Generic.Dictionary DefaultMinimumAsymmetricKeySizeInBitsForSigningMap; + public static readonly System.Collections.Generic.Dictionary DefaultMinimumAsymmetricKeySizeInBitsForVerifyingMap; + protected override void Dispose(bool disposing) => throw null; + protected virtual System.Security.Cryptography.HashAlgorithmName GetHashAlgorithmName(string algorithm) => throw null; + public System.Collections.Generic.IReadOnlyDictionary MinimumAsymmetricKeySizeInBitsForSigningMap { get => throw null; } + public System.Collections.Generic.IReadOnlyDictionary MinimumAsymmetricKeySizeInBitsForVerifyingMap { get => throw null; } + public override byte[] Sign(byte[] input) => throw null; + public virtual void ValidateAsymmetricSecurityKeySize(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm, bool willCreateSignatures) => throw null; + public override bool Verify(byte[] input, byte[] signature) => throw null; + public override bool Verify(byte[] input, int inputOffset, int inputLength, byte[] signature, int signatureOffset, int signatureLength) => throw null; + } + public delegate bool AudienceValidator(System.Collections.Generic.IEnumerable audiences, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public class AuthenticatedEncryptionProvider : System.IDisposable + { + public string Algorithm { get => throw null; } + public string Context { get => throw null; set { } } + public AuthenticatedEncryptionProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public virtual byte[] Decrypt(byte[] ciphertext, byte[] authenticatedData, byte[] iv, byte[] authenticationTag) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult Encrypt(byte[] plaintext, byte[] authenticatedData) => throw null; + public virtual Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult Encrypt(byte[] plaintext, byte[] authenticatedData, byte[] iv) => throw null; + protected virtual byte[] GetKeyBytes(Microsoft.IdentityModel.Tokens.SecurityKey key) => throw null; + protected virtual bool IsSupportedAlgorithm(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public Microsoft.IdentityModel.Tokens.SecurityKey Key { get => throw null; } + protected virtual void ValidateKeySize(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + } + public class AuthenticatedEncryptionResult + { + public byte[] AuthenticationTag { get => throw null; } + public byte[] Ciphertext { get => throw null; } + public AuthenticatedEncryptionResult(Microsoft.IdentityModel.Tokens.SecurityKey key, byte[] ciphertext, byte[] iv, byte[] authenticationTag) => throw null; + public byte[] IV { get => throw null; } + public Microsoft.IdentityModel.Tokens.SecurityKey Key { get => throw null; } + } + public static class Base64UrlEncoder + { + public static string Decode(string arg) => throw null; + public static byte[] DecodeBytes(string str) => throw null; + public static string Encode(string arg) => throw null; + public static string Encode(byte[] inArray, int offset, int length) => throw null; + public static string Encode(byte[] inArray) => throw null; + } + public abstract class BaseConfiguration + { + public virtual string ActiveTokenEndpoint { get => throw null; set { } } + protected BaseConfiguration() => throw null; + public virtual string Issuer { get => throw null; set { } } + public virtual System.Collections.Generic.ICollection SigningKeys { get => throw null; } + public virtual System.Collections.Generic.ICollection TokenDecryptionKeys { get => throw null; } + public virtual string TokenEndpoint { get => throw null; set { } } + } + public abstract class BaseConfigurationManager + { + public System.TimeSpan AutomaticRefreshInterval { get => throw null; set { } } + public BaseConfigurationManager() => throw null; + public BaseConfigurationManager(Microsoft.IdentityModel.Tokens.Configuration.LKGConfigurationCacheOptions options) => throw null; + public static readonly System.TimeSpan DefaultAutomaticRefreshInterval; + public static readonly System.TimeSpan DefaultLastKnownGoodConfigurationLifetime; + public static readonly System.TimeSpan DefaultRefreshInterval; + public virtual System.Threading.Tasks.Task GetBaseConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; + public bool IsLastKnownGoodValid { get => throw null; } + public Microsoft.IdentityModel.Tokens.BaseConfiguration LastKnownGoodConfiguration { get => throw null; set { } } + public System.TimeSpan LastKnownGoodLifetime { get => throw null; set { } } + public string MetadataAddress { get => throw null; set { } } + public static readonly System.TimeSpan MinimumAutomaticRefreshInterval; + public static readonly System.TimeSpan MinimumRefreshInterval; + public System.TimeSpan RefreshInterval { get => throw null; set { } } + public abstract void RequestRefresh(); + public bool UseLastKnownGoodConfiguration { get => throw null; set { } } + } + public class CallContext : Microsoft.IdentityModel.Logging.LoggerContext + { + public CallContext() => throw null; + public CallContext(System.Guid activityId) => throw null; + } + public static class CollectionUtilities + { + public static bool IsNullOrEmpty(this System.Collections.Generic.IEnumerable enumerable) => throw null; + } + public class CompressionAlgorithms + { + public CompressionAlgorithms() => throw null; + public const string Deflate = default; + } + public class CompressionProviderFactory + { + public Microsoft.IdentityModel.Tokens.ICompressionProvider CreateCompressionProvider(string algorithm) => throw null; + public Microsoft.IdentityModel.Tokens.ICompressionProvider CreateCompressionProvider(string algorithm, int maximumDeflateSize) => throw null; + public CompressionProviderFactory() => throw null; + public CompressionProviderFactory(Microsoft.IdentityModel.Tokens.CompressionProviderFactory other) => throw null; + public Microsoft.IdentityModel.Tokens.ICompressionProvider CustomCompressionProvider { get => throw null; set { } } + public static Microsoft.IdentityModel.Tokens.CompressionProviderFactory Default { get => throw null; set { } } + public virtual bool IsSupportedAlgorithm(string algorithm) => throw null; + } + namespace Configuration + { + public class LKGConfigurationCacheOptions + { + public System.Collections.Generic.IEqualityComparer BaseConfigurationComparer { get => throw null; set { } } + public LKGConfigurationCacheOptions() => throw null; + public static readonly int DefaultLKGConfigurationSizeLimit; + public int LastKnownGoodConfigurationSizeLimit { get => throw null; set { } } + public bool RemoveExpiredValues { get => throw null; set { } } + public System.Threading.Tasks.TaskCreationOptions TaskCreationOptions { get => throw null; set { } } + } + } + public abstract class CryptoProviderCache + { + protected CryptoProviderCache() => throw null; + protected abstract string GetCacheKey(Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider); + protected abstract string GetCacheKey(Microsoft.IdentityModel.Tokens.SecurityKey securityKey, string algorithm, string typeofProvider); + public abstract bool TryAdd(Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider); + public abstract bool TryGetSignatureProvider(Microsoft.IdentityModel.Tokens.SecurityKey securityKey, string algorithm, string typeofProvider, bool willCreateSignatures, out Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider); + public abstract bool TryRemove(Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider); + } + public class CryptoProviderCacheOptions + { + public CryptoProviderCacheOptions() => throw null; + public static readonly int DefaultSizeLimit; + public int SizeLimit { get => throw null; set { } } + } + public class CryptoProviderFactory + { + public bool CacheSignatureProviders { get => throw null; set { } } + public virtual Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionProvider CreateAuthenticatedEncryptionProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public virtual Microsoft.IdentityModel.Tokens.SignatureProvider CreateForSigning(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public virtual Microsoft.IdentityModel.Tokens.SignatureProvider CreateForSigning(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm, bool cacheProvider) => throw null; + public virtual Microsoft.IdentityModel.Tokens.SignatureProvider CreateForVerifying(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public virtual Microsoft.IdentityModel.Tokens.SignatureProvider CreateForVerifying(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm, bool cacheProvider) => throw null; + public virtual System.Security.Cryptography.HashAlgorithm CreateHashAlgorithm(System.Security.Cryptography.HashAlgorithmName algorithm) => throw null; + public virtual System.Security.Cryptography.HashAlgorithm CreateHashAlgorithm(string algorithm) => throw null; + public virtual System.Security.Cryptography.KeyedHashAlgorithm CreateKeyedHashAlgorithm(byte[] keyBytes, string algorithm) => throw null; + public virtual Microsoft.IdentityModel.Tokens.KeyWrapProvider CreateKeyWrapProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public virtual Microsoft.IdentityModel.Tokens.KeyWrapProvider CreateKeyWrapProviderForUnwrap(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public Microsoft.IdentityModel.Tokens.CryptoProviderCache CryptoProviderCache { get => throw null; } + public CryptoProviderFactory() => throw null; + public CryptoProviderFactory(Microsoft.IdentityModel.Tokens.CryptoProviderCache cache) => throw null; + public CryptoProviderFactory(Microsoft.IdentityModel.Tokens.CryptoProviderFactory other) => throw null; + public Microsoft.IdentityModel.Tokens.ICryptoProvider CustomCryptoProvider { get => throw null; set { } } + public static Microsoft.IdentityModel.Tokens.CryptoProviderFactory Default { get => throw null; set { } } + public static bool DefaultCacheSignatureProviders { get => throw null; set { } } + public static int DefaultSignatureProviderObjectPoolCacheSize { get => throw null; set { } } + public virtual bool IsSupportedAlgorithm(string algorithm) => throw null; + public virtual bool IsSupportedAlgorithm(string algorithm, Microsoft.IdentityModel.Tokens.SecurityKey key) => throw null; + public virtual void ReleaseHashAlgorithm(System.Security.Cryptography.HashAlgorithm hashAlgorithm) => throw null; + public virtual void ReleaseKeyWrapProvider(Microsoft.IdentityModel.Tokens.KeyWrapProvider provider) => throw null; + public virtual void ReleaseRsaKeyWrapProvider(Microsoft.IdentityModel.Tokens.RsaKeyWrapProvider provider) => throw null; + public virtual void ReleaseSignatureProvider(Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider) => throw null; + public int SignatureProviderObjectPoolCacheSize { get => throw null; set { } } + } + public static class DateTimeUtil + { + public static System.DateTime Add(System.DateTime time, System.TimeSpan timespan) => throw null; + public static System.DateTime GetMaxValue(System.DateTimeKind kind) => throw null; + public static System.DateTime GetMinValue(System.DateTimeKind kind) => throw null; + public static System.DateTime? ToUniversalTime(System.DateTime? value) => throw null; + public static System.DateTime ToUniversalTime(System.DateTime value) => throw null; + } + public class DeflateCompressionProvider : Microsoft.IdentityModel.Tokens.ICompressionProvider + { + public string Algorithm { get => throw null; } + public byte[] Compress(byte[] value) => throw null; + public System.IO.Compression.CompressionLevel CompressionLevel { get => throw null; } + public DeflateCompressionProvider() => throw null; + public DeflateCompressionProvider(System.IO.Compression.CompressionLevel compressionLevel) => throw null; + public byte[] Decompress(byte[] value) => throw null; + public bool IsSupportedAlgorithm(string algorithm) => throw null; + public int MaximumDeflateSize { get => throw null; set { } } + } + public class EcdhKeyExchangeProvider + { + public EcdhKeyExchangeProvider(Microsoft.IdentityModel.Tokens.SecurityKey privateKey, Microsoft.IdentityModel.Tokens.SecurityKey publicKey, string alg, string enc) => throw null; + public Microsoft.IdentityModel.Tokens.SecurityKey GenerateKdf(string apu = default(string), string apv = default(string)) => throw null; + public int KeyDataLen { get => throw null; set { } } + } + public class ECDsaSecurityKey : Microsoft.IdentityModel.Tokens.AsymmetricSecurityKey + { + public override bool CanComputeJwkThumbprint() => throw null; + public override byte[] ComputeJwkThumbprint() => throw null; + public ECDsaSecurityKey(System.Security.Cryptography.ECDsa ecdsa) => throw null; + public System.Security.Cryptography.ECDsa ECDsa { get => throw null; } + public override bool HasPrivateKey { get => throw null; } + public override int KeySize { get => throw null; } + public override Microsoft.IdentityModel.Tokens.PrivateKeyStatus PrivateKeyStatus { get => throw null; } + } + public class EncryptingCredentials + { + public string Alg { get => throw null; } + public Microsoft.IdentityModel.Tokens.CryptoProviderFactory CryptoProviderFactory { get => throw null; set { } } + protected EncryptingCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string alg, string enc) => throw null; + public EncryptingCredentials(Microsoft.IdentityModel.Tokens.SecurityKey key, string alg, string enc) => throw null; + public EncryptingCredentials(Microsoft.IdentityModel.Tokens.SymmetricSecurityKey key, string enc) => throw null; + public string Enc { get => throw null; } + public Microsoft.IdentityModel.Tokens.SecurityKey Key { get => throw null; } + public Microsoft.IdentityModel.Tokens.SecurityKey KeyExchangePublicKey { get => throw null; set { } } + public bool SetDefaultCtyClaim { get => throw null; set { } } + } + public static class EpochTime + { + public static System.DateTime DateTime(long secondsSinceUnixEpoch) => throw null; + public static long GetIntDate(System.DateTime datetime) => throw null; + public static readonly System.DateTime UnixEpoch; + } + public interface ICompressionProvider + { + string Algorithm { get; } + byte[] Compress(byte[] value); + byte[] Decompress(byte[] value); + bool IsSupportedAlgorithm(string algorithm); + } + public interface ICryptoProvider + { + object Create(string algorithm, params object[] args); + bool IsSupportedAlgorithm(string algorithm, params object[] args); + void Release(object cryptoInstance); + } + public class InMemoryCryptoProviderCache : Microsoft.IdentityModel.Tokens.CryptoProviderCache, System.IDisposable + { + public InMemoryCryptoProviderCache() => throw null; + public InMemoryCryptoProviderCache(Microsoft.IdentityModel.Tokens.CryptoProviderCacheOptions cryptoProviderCacheOptions) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected override string GetCacheKey(Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider) => throw null; + protected override string GetCacheKey(Microsoft.IdentityModel.Tokens.SecurityKey securityKey, string algorithm, string typeofProvider) => throw null; + public override bool TryAdd(Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider) => throw null; + public override bool TryGetSignatureProvider(Microsoft.IdentityModel.Tokens.SecurityKey securityKey, string algorithm, string typeofProvider, bool willCreateSignatures, out Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider) => throw null; + public override bool TryRemove(Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider) => throw null; + } + public interface ISecurityTokenValidator + { + bool CanReadToken(string securityToken); + bool CanValidateToken { get; } + int MaximumTokenSizeInBytes { get; set; } + System.Security.Claims.ClaimsPrincipal ValidateToken(string securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, out Microsoft.IdentityModel.Tokens.SecurityToken validatedToken); + } + public delegate System.Collections.Generic.IEnumerable IssuerSigningKeyResolver(string token, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, string kid, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public delegate System.Collections.Generic.IEnumerable IssuerSigningKeyResolverUsingConfiguration(string token, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, string kid, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, Microsoft.IdentityModel.Tokens.BaseConfiguration configuration); + public delegate bool IssuerSigningKeyValidator(Microsoft.IdentityModel.Tokens.SecurityKey securityKey, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public delegate bool IssuerSigningKeyValidatorUsingConfiguration(Microsoft.IdentityModel.Tokens.SecurityKey securityKey, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, Microsoft.IdentityModel.Tokens.BaseConfiguration configuration); + public delegate string IssuerValidator(string issuer, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public delegate string IssuerValidatorUsingConfiguration(string issuer, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, Microsoft.IdentityModel.Tokens.BaseConfiguration configuration); + public interface ITokenReplayCache + { + bool TryAdd(string securityToken, System.DateTime expiresOn); + bool TryFind(string securityToken); + } + public static class JsonWebAlgorithmsKeyTypes + { + public const string EllipticCurve = default; + public const string Octet = default; + public const string RSA = default; + } + public class JsonWebKey : Microsoft.IdentityModel.Tokens.SecurityKey + { + public virtual System.Collections.Generic.IDictionary AdditionalData { get => throw null; } + public string Alg { get => throw null; set { } } + public override bool CanComputeJwkThumbprint() => throw null; + public override byte[] ComputeJwkThumbprint() => throw null; + public static Microsoft.IdentityModel.Tokens.JsonWebKey Create(string json) => throw null; + public string Crv { get => throw null; set { } } + public JsonWebKey() => throw null; + public JsonWebKey(string json) => throw null; + public string D { get => throw null; set { } } + public string DP { get => throw null; set { } } + public string DQ { get => throw null; set { } } + public string E { get => throw null; set { } } + public bool HasPrivateKey { get => throw null; } + public string K { get => throw null; set { } } + public override string KeyId { get => throw null; set { } } + public System.Collections.Generic.IList KeyOps { get => throw null; } + public override int KeySize { get => throw null; } + public string Kid { get => throw null; set { } } + public string Kty { get => throw null; set { } } + public string N { get => throw null; set { } } + public System.Collections.Generic.IList Oth { get => throw null; set { } } + public string P { get => throw null; set { } } + public string Q { get => throw null; set { } } + public string QI { get => throw null; set { } } + public bool ShouldSerializeKeyOps() => throw null; + public bool ShouldSerializeX5c() => throw null; + public override string ToString() => throw null; + public string Use { get => throw null; set { } } + public string X { get => throw null; set { } } + public System.Collections.Generic.IList X5c { get => throw null; } + public string X5t { get => throw null; set { } } + public string X5tS256 { get => throw null; set { } } + public string X5u { get => throw null; set { } } + public string Y { get => throw null; set { } } + } + public class JsonWebKeyConverter + { + public static Microsoft.IdentityModel.Tokens.JsonWebKey ConvertFromECDsaSecurityKey(Microsoft.IdentityModel.Tokens.ECDsaSecurityKey key) => throw null; + public static Microsoft.IdentityModel.Tokens.JsonWebKey ConvertFromRSASecurityKey(Microsoft.IdentityModel.Tokens.RsaSecurityKey key) => throw null; + public static Microsoft.IdentityModel.Tokens.JsonWebKey ConvertFromSecurityKey(Microsoft.IdentityModel.Tokens.SecurityKey key) => throw null; + public static Microsoft.IdentityModel.Tokens.JsonWebKey ConvertFromSymmetricSecurityKey(Microsoft.IdentityModel.Tokens.SymmetricSecurityKey key) => throw null; + public static Microsoft.IdentityModel.Tokens.JsonWebKey ConvertFromX509SecurityKey(Microsoft.IdentityModel.Tokens.X509SecurityKey key) => throw null; + public static Microsoft.IdentityModel.Tokens.JsonWebKey ConvertFromX509SecurityKey(Microsoft.IdentityModel.Tokens.X509SecurityKey key, bool representAsRsaKey) => throw null; + public JsonWebKeyConverter() => throw null; + } + public static class JsonWebKeyECTypes + { + public const string P256 = default; + public const string P384 = default; + public const string P512 = default; + public const string P521 = default; + } + public static class JsonWebKeyParameterNames + { + public const string Alg = default; + public const string Crv = default; + public const string D = default; + public const string DP = default; + public const string DQ = default; + public const string E = default; + public const string K = default; + public const string KeyOps = default; + public const string Keys = default; + public const string Kid = default; + public const string Kty = default; + public const string N = default; + public const string Oth = default; + public const string P = default; + public const string Q = default; + public const string QI = default; + public const string R = default; + public const string T = default; + public const string Use = default; + public const string X = default; + public const string X5c = default; + public const string X5t = default; + public const string X5tS256 = default; + public const string X5u = default; + public const string Y = default; + } + public class JsonWebKeySet + { + public virtual System.Collections.Generic.IDictionary AdditionalData { get => throw null; } + public static Microsoft.IdentityModel.Tokens.JsonWebKeySet Create(string json) => throw null; + public JsonWebKeySet() => throw null; + public JsonWebKeySet(string json) => throw null; + public static bool DefaultSkipUnresolvedJsonWebKeys; + public System.Collections.Generic.IList GetSigningKeys() => throw null; + public System.Collections.Generic.IList Keys { get => throw null; } + public bool SkipUnresolvedJsonWebKeys { get => throw null; set { } } + } + public static class JsonWebKeySetParameterNames + { + public const string Keys = default; + } + public static class JsonWebKeyUseNames + { + public const string Enc = default; + public const string Sig = default; + } + public abstract class KeyWrapProvider : System.IDisposable + { + public abstract string Algorithm { get; } + public abstract string Context { get; set; } + protected KeyWrapProvider() => throw null; + public void Dispose() => throw null; + protected abstract void Dispose(bool disposing); + public abstract Microsoft.IdentityModel.Tokens.SecurityKey Key { get; } + public abstract byte[] UnwrapKey(byte[] keyBytes); + public abstract byte[] WrapKey(byte[] keyBytes); + } + public delegate bool LifetimeValidator(System.DateTime? notBefore, System.DateTime? expires, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public enum PrivateKeyStatus + { + Exists = 0, + DoesNotExist = 1, + Unknown = 2, + } + public class RsaKeyWrapProvider : Microsoft.IdentityModel.Tokens.KeyWrapProvider + { + public override string Algorithm { get => throw null; } + public override string Context { get => throw null; set { } } + public RsaKeyWrapProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm, bool willUnwrap) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected virtual bool IsSupportedAlgorithm(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public override Microsoft.IdentityModel.Tokens.SecurityKey Key { get => throw null; } + public override byte[] UnwrapKey(byte[] keyBytes) => throw null; + public override byte[] WrapKey(byte[] keyBytes) => throw null; + } + public class RsaSecurityKey : Microsoft.IdentityModel.Tokens.AsymmetricSecurityKey + { + public override bool CanComputeJwkThumbprint() => throw null; + public override byte[] ComputeJwkThumbprint() => throw null; + public RsaSecurityKey(System.Security.Cryptography.RSAParameters rsaParameters) => throw null; + public RsaSecurityKey(System.Security.Cryptography.RSA rsa) => throw null; + public override bool HasPrivateKey { get => throw null; } + public override int KeySize { get => throw null; } + public System.Security.Cryptography.RSAParameters Parameters { get => throw null; } + public override Microsoft.IdentityModel.Tokens.PrivateKeyStatus PrivateKeyStatus { get => throw null; } + public System.Security.Cryptography.RSA Rsa { get => throw null; } + } + public static class SecurityAlgorithms + { + public const string Aes128CbcHmacSha256 = default; + public const string Aes128Encryption = default; + public const string Aes128Gcm = default; + public const string Aes128KeyWrap = default; + public const string Aes128KW = default; + public const string Aes192CbcHmacSha384 = default; + public const string Aes192Encryption = default; + public const string Aes192Gcm = default; + public const string Aes192KeyWrap = default; + public const string Aes192KW = default; + public const string Aes256CbcHmacSha512 = default; + public const string Aes256Encryption = default; + public const string Aes256Gcm = default; + public const string Aes256KeyWrap = default; + public const string Aes256KW = default; + public const string DesEncryption = default; + public const string EcdhEs = default; + public const string EcdhEsA128kw = default; + public const string EcdhEsA192kw = default; + public const string EcdhEsA256kw = default; + public const string EcdsaSha256 = default; + public const string EcdsaSha256Signature = default; + public const string EcdsaSha384 = default; + public const string EcdsaSha384Signature = default; + public const string EcdsaSha512 = default; + public const string EcdsaSha512Signature = default; + public const string EnvelopedSignature = default; + public const string ExclusiveC14n = default; + public const string ExclusiveC14nWithComments = default; + public const string HmacSha256 = default; + public const string HmacSha256Signature = default; + public const string HmacSha384 = default; + public const string HmacSha384Signature = default; + public const string HmacSha512 = default; + public const string HmacSha512Signature = default; + public const string None = default; + public const string Ripemd160Digest = default; + public const string RsaOAEP = default; + public const string RsaOaepKeyWrap = default; + public const string RsaPKCS1 = default; + public const string RsaSha256 = default; + public const string RsaSha256Signature = default; + public const string RsaSha384 = default; + public const string RsaSha384Signature = default; + public const string RsaSha512 = default; + public const string RsaSha512Signature = default; + public const string RsaSsaPssSha256 = default; + public const string RsaSsaPssSha256Signature = default; + public const string RsaSsaPssSha384 = default; + public const string RsaSsaPssSha384Signature = default; + public const string RsaSsaPssSha512 = default; + public const string RsaSsaPssSha512Signature = default; + public const string RsaV15KeyWrap = default; + public const string Sha256 = default; + public const string Sha256Digest = default; + public const string Sha384 = default; + public const string Sha384Digest = default; + public const string Sha512 = default; + public const string Sha512Digest = default; + } + public abstract class SecurityKey + { + public virtual bool CanComputeJwkThumbprint() => throw null; + public virtual byte[] ComputeJwkThumbprint() => throw null; + public Microsoft.IdentityModel.Tokens.CryptoProviderFactory CryptoProviderFactory { get => throw null; set { } } + public SecurityKey() => throw null; + public virtual bool IsSupportedAlgorithm(string algorithm) => throw null; + public virtual string KeyId { get => throw null; set { } } + public abstract int KeySize { get; } + public override string ToString() => throw null; + } + public class SecurityKeyIdentifierClause + { + public SecurityKeyIdentifierClause() => throw null; + } + public abstract class SecurityToken : Microsoft.IdentityModel.Logging.ISafeLogSecurityArtifact + { + protected SecurityToken() => throw null; + public abstract string Id { get; } + public abstract string Issuer { get; } + public abstract Microsoft.IdentityModel.Tokens.SecurityKey SecurityKey { get; } + public abstract Microsoft.IdentityModel.Tokens.SecurityKey SigningKey { get; set; } + public virtual string UnsafeToString() => throw null; + public abstract System.DateTime ValidFrom { get; } + public abstract System.DateTime ValidTo { get; } + } + public class SecurityTokenArgumentException : System.ArgumentException + { + public SecurityTokenArgumentException() => throw null; + public SecurityTokenArgumentException(string message) => throw null; + public SecurityTokenArgumentException(string message, System.Exception innerException) => throw null; + protected SecurityTokenArgumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenCompressionFailedException : Microsoft.IdentityModel.Tokens.SecurityTokenException + { + public SecurityTokenCompressionFailedException() => throw null; + public SecurityTokenCompressionFailedException(string message) => throw null; + public SecurityTokenCompressionFailedException(string message, System.Exception inner) => throw null; + protected SecurityTokenCompressionFailedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenDecompressionFailedException : Microsoft.IdentityModel.Tokens.SecurityTokenException + { + public SecurityTokenDecompressionFailedException() => throw null; + public SecurityTokenDecompressionFailedException(string message) => throw null; + public SecurityTokenDecompressionFailedException(string message, System.Exception inner) => throw null; + protected SecurityTokenDecompressionFailedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenDecryptionFailedException : Microsoft.IdentityModel.Tokens.SecurityTokenException + { + public SecurityTokenDecryptionFailedException() => throw null; + public SecurityTokenDecryptionFailedException(string message) => throw null; + public SecurityTokenDecryptionFailedException(string message, System.Exception innerException) => throw null; + protected SecurityTokenDecryptionFailedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenDescriptor + { + public System.Collections.Generic.IDictionary AdditionalHeaderClaims { get => throw null; set { } } + public System.Collections.Generic.IDictionary AdditionalInnerHeaderClaims { get => throw null; set { } } + public string Audience { get => throw null; set { } } + public System.Collections.Generic.IDictionary Claims { get => throw null; set { } } + public string CompressionAlgorithm { get => throw null; set { } } + public SecurityTokenDescriptor() => throw null; + public Microsoft.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials { get => throw null; set { } } + public System.DateTime? Expires { get => throw null; set { } } + public System.DateTime? IssuedAt { get => throw null; set { } } + public string Issuer { get => throw null; set { } } + public System.DateTime? NotBefore { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; set { } } + public System.Security.Claims.ClaimsIdentity Subject { get => throw null; set { } } + public string TokenType { get => throw null; set { } } + } + public class SecurityTokenEncryptionFailedException : Microsoft.IdentityModel.Tokens.SecurityTokenException + { + public SecurityTokenEncryptionFailedException() => throw null; + public SecurityTokenEncryptionFailedException(string message) => throw null; + public SecurityTokenEncryptionFailedException(string message, System.Exception innerException) => throw null; + protected SecurityTokenEncryptionFailedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenEncryptionKeyNotFoundException : Microsoft.IdentityModel.Tokens.SecurityTokenDecryptionFailedException + { + public SecurityTokenEncryptionKeyNotFoundException() => throw null; + public SecurityTokenEncryptionKeyNotFoundException(string message) => throw null; + public SecurityTokenEncryptionKeyNotFoundException(string message, System.Exception innerException) => throw null; + protected SecurityTokenEncryptionKeyNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenException : System.Exception + { + public SecurityTokenException() => throw null; + public SecurityTokenException(string message) => throw null; + public SecurityTokenException(string message, System.Exception innerException) => throw null; + protected SecurityTokenException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenExpiredException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenExpiredException() => throw null; + public SecurityTokenExpiredException(string message) => throw null; + public SecurityTokenExpiredException(string message, System.Exception inner) => throw null; + protected SecurityTokenExpiredException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.DateTime Expires { get => throw null; set { } } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public abstract class SecurityTokenHandler : Microsoft.IdentityModel.Tokens.TokenHandler, Microsoft.IdentityModel.Tokens.ISecurityTokenValidator + { + public virtual bool CanReadToken(System.Xml.XmlReader reader) => throw null; + public virtual bool CanReadToken(string tokenString) => throw null; + public virtual bool CanValidateToken { get => throw null; } + public virtual bool CanWriteToken { get => throw null; } + public virtual Microsoft.IdentityModel.Tokens.SecurityKeyIdentifierClause CreateSecurityTokenReference(Microsoft.IdentityModel.Tokens.SecurityToken token, bool attached) => throw null; + public virtual Microsoft.IdentityModel.Tokens.SecurityToken CreateToken(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; + protected SecurityTokenHandler() => throw null; + public virtual Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader) => throw null; + public abstract Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public abstract System.Type TokenType { get; } + public virtual System.Security.Claims.ClaimsPrincipal ValidateToken(string securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, out Microsoft.IdentityModel.Tokens.SecurityToken validatedToken) => throw null; + public virtual System.Security.Claims.ClaimsPrincipal ValidateToken(System.Xml.XmlReader reader, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, out Microsoft.IdentityModel.Tokens.SecurityToken validatedToken) => throw null; + public virtual string WriteToken(Microsoft.IdentityModel.Tokens.SecurityToken token) => throw null; + public abstract void WriteToken(System.Xml.XmlWriter writer, Microsoft.IdentityModel.Tokens.SecurityToken token); + } + public class SecurityTokenInvalidAlgorithmException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenInvalidAlgorithmException() => throw null; + public SecurityTokenInvalidAlgorithmException(string message) => throw null; + public SecurityTokenInvalidAlgorithmException(string message, System.Exception innerException) => throw null; + protected SecurityTokenInvalidAlgorithmException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string InvalidAlgorithm { get => throw null; set { } } + } + public class SecurityTokenInvalidAudienceException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenInvalidAudienceException() => throw null; + public SecurityTokenInvalidAudienceException(string message) => throw null; + public SecurityTokenInvalidAudienceException(string message, System.Exception innerException) => throw null; + protected SecurityTokenInvalidAudienceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string InvalidAudience { get => throw null; set { } } + } + public class SecurityTokenInvalidIssuerException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenInvalidIssuerException() => throw null; + public SecurityTokenInvalidIssuerException(string message) => throw null; + public SecurityTokenInvalidIssuerException(string message, System.Exception innerException) => throw null; + protected SecurityTokenInvalidIssuerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string InvalidIssuer { get => throw null; set { } } + } + public class SecurityTokenInvalidLifetimeException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenInvalidLifetimeException() => throw null; + public SecurityTokenInvalidLifetimeException(string message) => throw null; + public SecurityTokenInvalidLifetimeException(string message, System.Exception innerException) => throw null; + protected SecurityTokenInvalidLifetimeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.DateTime? Expires { get => throw null; set { } } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.DateTime? NotBefore { get => throw null; set { } } + } + public class SecurityTokenInvalidSignatureException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenInvalidSignatureException() => throw null; + public SecurityTokenInvalidSignatureException(string message) => throw null; + public SecurityTokenInvalidSignatureException(string message, System.Exception innerException) => throw null; + protected SecurityTokenInvalidSignatureException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenInvalidSigningKeyException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenInvalidSigningKeyException() => throw null; + public SecurityTokenInvalidSigningKeyException(string message) => throw null; + public SecurityTokenInvalidSigningKeyException(string message, System.Exception inner) => throw null; + protected SecurityTokenInvalidSigningKeyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public Microsoft.IdentityModel.Tokens.SecurityKey SigningKey { get => throw null; set { } } + } + public class SecurityTokenInvalidTypeException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenInvalidTypeException() => throw null; + public SecurityTokenInvalidTypeException(string message) => throw null; + public SecurityTokenInvalidTypeException(string message, System.Exception innerException) => throw null; + protected SecurityTokenInvalidTypeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string InvalidType { get => throw null; set { } } + } + public class SecurityTokenKeyWrapException : Microsoft.IdentityModel.Tokens.SecurityTokenException + { + public SecurityTokenKeyWrapException() => throw null; + public SecurityTokenKeyWrapException(string message) => throw null; + public SecurityTokenKeyWrapException(string message, System.Exception innerException) => throw null; + protected SecurityTokenKeyWrapException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenMalformedException : Microsoft.IdentityModel.Tokens.SecurityTokenArgumentException + { + public SecurityTokenMalformedException() => throw null; + public SecurityTokenMalformedException(string message) => throw null; + public SecurityTokenMalformedException(string message, System.Exception innerException) => throw null; + protected SecurityTokenMalformedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenNoExpirationException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenNoExpirationException() => throw null; + public SecurityTokenNoExpirationException(string message) => throw null; + public SecurityTokenNoExpirationException(string message, System.Exception innerException) => throw null; + protected SecurityTokenNoExpirationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenNotYetValidException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenNotYetValidException() => throw null; + public SecurityTokenNotYetValidException(string message) => throw null; + public SecurityTokenNotYetValidException(string message, System.Exception inner) => throw null; + protected SecurityTokenNotYetValidException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.DateTime NotBefore { get => throw null; set { } } + } + public class SecurityTokenReplayAddFailedException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenReplayAddFailedException() => throw null; + public SecurityTokenReplayAddFailedException(string message) => throw null; + public SecurityTokenReplayAddFailedException(string message, System.Exception innerException) => throw null; + protected SecurityTokenReplayAddFailedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenReplayDetectedException : Microsoft.IdentityModel.Tokens.SecurityTokenValidationException + { + public SecurityTokenReplayDetectedException() => throw null; + public SecurityTokenReplayDetectedException(string message) => throw null; + public SecurityTokenReplayDetectedException(string message, System.Exception inner) => throw null; + protected SecurityTokenReplayDetectedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenSignatureKeyNotFoundException : Microsoft.IdentityModel.Tokens.SecurityTokenInvalidSignatureException + { + public SecurityTokenSignatureKeyNotFoundException() => throw null; + public SecurityTokenSignatureKeyNotFoundException(string message) => throw null; + public SecurityTokenSignatureKeyNotFoundException(string message, System.Exception innerException) => throw null; + protected SecurityTokenSignatureKeyNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class SecurityTokenUnableToValidateException : Microsoft.IdentityModel.Tokens.SecurityTokenInvalidSignatureException + { + public SecurityTokenUnableToValidateException() => throw null; + public SecurityTokenUnableToValidateException(Microsoft.IdentityModel.Tokens.ValidationFailure validationFailure, string message) => throw null; + public SecurityTokenUnableToValidateException(string message) => throw null; + public SecurityTokenUnableToValidateException(string message, System.Exception innerException) => throw null; + protected SecurityTokenUnableToValidateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public Microsoft.IdentityModel.Tokens.ValidationFailure ValidationFailure { get => throw null; set { } } + } + public class SecurityTokenValidationException : Microsoft.IdentityModel.Tokens.SecurityTokenException + { + public SecurityTokenValidationException() => throw null; + public SecurityTokenValidationException(string message) => throw null; + public SecurityTokenValidationException(string message, System.Exception innerException) => throw null; + protected SecurityTokenValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public abstract class SignatureProvider : System.IDisposable + { + public string Algorithm { get => throw null; } + public string Context { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.CryptoProviderCache CryptoProviderCache { get => throw null; set { } } + protected SignatureProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public void Dispose() => throw null; + protected abstract void Dispose(bool disposing); + public Microsoft.IdentityModel.Tokens.SecurityKey Key { get => throw null; } + public abstract byte[] Sign(byte[] input); + public abstract bool Verify(byte[] input, byte[] signature); + public virtual bool Verify(byte[] input, int inputOffset, int inputLength, byte[] signature, int signatureOffset, int signatureLength) => throw null; + public bool WillCreateSignatures { get => throw null; set { } } + } + public delegate Microsoft.IdentityModel.Tokens.SecurityToken SignatureValidator(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public delegate Microsoft.IdentityModel.Tokens.SecurityToken SignatureValidatorUsingConfiguration(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, Microsoft.IdentityModel.Tokens.BaseConfiguration configuration); + public class SigningCredentials + { + public string Algorithm { get => throw null; } + public Microsoft.IdentityModel.Tokens.CryptoProviderFactory CryptoProviderFactory { get => throw null; set { } } + protected SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + protected SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string algorithm) => throw null; + public SigningCredentials(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public SigningCredentials(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm, string digest) => throw null; + public string Digest { get => throw null; } + public Microsoft.IdentityModel.Tokens.SecurityKey Key { get => throw null; } + public string Kid { get => throw null; } + } + public class SymmetricKeyWrapProvider : Microsoft.IdentityModel.Tokens.KeyWrapProvider + { + public override string Algorithm { get => throw null; } + public override string Context { get => throw null; set { } } + public SymmetricKeyWrapProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected virtual System.Security.Cryptography.SymmetricAlgorithm GetSymmetricAlgorithm(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + protected virtual bool IsSupportedAlgorithm(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) => throw null; + public override Microsoft.IdentityModel.Tokens.SecurityKey Key { get => throw null; } + public override byte[] UnwrapKey(byte[] keyBytes) => throw null; + public override byte[] WrapKey(byte[] keyBytes) => throw null; + } + public class SymmetricSecurityKey : Microsoft.IdentityModel.Tokens.SecurityKey + { + public override bool CanComputeJwkThumbprint() => throw null; + public override byte[] ComputeJwkThumbprint() => throw null; + public SymmetricSecurityKey(byte[] key) => throw null; + public virtual byte[] Key { get => throw null; } + public override int KeySize { get => throw null; } + } + public class SymmetricSignatureProvider : Microsoft.IdentityModel.Tokens.SignatureProvider + { + public SymmetricSignatureProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm) : base(default(Microsoft.IdentityModel.Tokens.SecurityKey), default(string)) => throw null; + public SymmetricSignatureProvider(Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm, bool willCreateSignatures) : base(default(Microsoft.IdentityModel.Tokens.SecurityKey), default(string)) => throw null; + public static readonly int DefaultMinimumSymmetricKeySizeInBits; + protected override void Dispose(bool disposing) => throw null; + protected virtual byte[] GetKeyBytes(Microsoft.IdentityModel.Tokens.SecurityKey key) => throw null; + protected virtual System.Security.Cryptography.KeyedHashAlgorithm GetKeyedHashAlgorithm(byte[] keyBytes, string algorithm) => throw null; + public int MinimumSymmetricKeySizeInBits { get => throw null; set { } } + protected virtual void ReleaseKeyedHashAlgorithm(System.Security.Cryptography.KeyedHashAlgorithm keyedHashAlgorithm) => throw null; + public override byte[] Sign(byte[] input) => throw null; + public override bool Verify(byte[] input, byte[] signature) => throw null; + public bool Verify(byte[] input, byte[] signature, int length) => throw null; + public override bool Verify(byte[] input, int inputOffset, int inputLength, byte[] signature, int signatureOffset, int signatureLength) => throw null; + } + public class TokenContext : Microsoft.IdentityModel.Tokens.CallContext + { + public TokenContext() => throw null; + public TokenContext(System.Guid activityId) => throw null; + } + public delegate System.Collections.Generic.IEnumerable TokenDecryptionKeyResolver(string token, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, string kid, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public abstract class TokenHandler + { + protected TokenHandler() => throw null; + public static readonly int DefaultTokenLifetimeInMinutes; + public virtual int MaximumTokenSizeInBytes { get => throw null; set { } } + public virtual Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(string token) => throw null; + public bool SetDefaultTimesOnTokenCreation { get => throw null; set { } } + public int TokenLifetimeInMinutes { get => throw null; set { } } + public virtual System.Threading.Tasks.Task ValidateTokenAsync(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public virtual System.Threading.Tasks.Task ValidateTokenAsync(Microsoft.IdentityModel.Tokens.SecurityToken token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + } + public delegate Microsoft.IdentityModel.Tokens.SecurityToken TokenReader(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public delegate bool TokenReplayValidator(System.DateTime? expirationTime, string securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public class TokenValidationParameters + { + public Microsoft.IdentityModel.Tokens.TokenValidationParameters ActorValidationParameters { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.AlgorithmValidator AlgorithmValidator { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.AudienceValidator AudienceValidator { get => throw null; set { } } + public string AuthenticationType { get => throw null; set { } } + public System.TimeSpan ClockSkew { get => throw null; set { } } + public virtual Microsoft.IdentityModel.Tokens.TokenValidationParameters Clone() => throw null; + public Microsoft.IdentityModel.Tokens.BaseConfigurationManager ConfigurationManager { get => throw null; set { } } + public virtual System.Security.Claims.ClaimsIdentity CreateClaimsIdentity(Microsoft.IdentityModel.Tokens.SecurityToken securityToken, string issuer) => throw null; + public Microsoft.IdentityModel.Tokens.CryptoProviderFactory CryptoProviderFactory { get => throw null; set { } } + protected TokenValidationParameters(Microsoft.IdentityModel.Tokens.TokenValidationParameters other) => throw null; + public TokenValidationParameters() => throw null; + public string DebugId { get => throw null; set { } } + public static readonly string DefaultAuthenticationType; + public static readonly System.TimeSpan DefaultClockSkew; + public const int DefaultMaximumTokenSizeInBytes = 256000; + public bool IgnoreTrailingSlashWhenValidatingAudience { get => throw null; set { } } + public bool IncludeTokenOnFailedValidation { get => throw null; set { } } + public System.Collections.Generic.IDictionary InstancePropertyBag { get => throw null; } + public bool IsClone { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityKey IssuerSigningKey { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.IssuerSigningKeyResolver IssuerSigningKeyResolver { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.IssuerSigningKeyResolverUsingConfiguration IssuerSigningKeyResolverUsingConfiguration { get => throw null; set { } } + public System.Collections.Generic.IEnumerable IssuerSigningKeys { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.IssuerSigningKeyValidator IssuerSigningKeyValidator { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.IssuerSigningKeyValidatorUsingConfiguration IssuerSigningKeyValidatorUsingConfiguration { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.IssuerValidator IssuerValidator { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.IssuerValidatorUsingConfiguration IssuerValidatorUsingConfiguration { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.LifetimeValidator LifetimeValidator { get => throw null; set { } } + public bool LogTokenId { get => throw null; set { } } + public bool LogValidationExceptions { get => throw null; set { } } + public string NameClaimType { get => throw null; set { } } + public System.Func NameClaimTypeRetriever { get => throw null; set { } } + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; set { } } + public bool RefreshBeforeValidation { get => throw null; set { } } + public bool RequireAudience { get => throw null; set { } } + public bool RequireExpirationTime { get => throw null; set { } } + public bool RequireSignedTokens { get => throw null; set { } } + public string RoleClaimType { get => throw null; set { } } + public System.Func RoleClaimTypeRetriever { get => throw null; set { } } + public bool SaveSigninToken { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SignatureValidator SignatureValidator { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SignatureValidatorUsingConfiguration SignatureValidatorUsingConfiguration { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityKey TokenDecryptionKey { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TokenDecryptionKeyResolver TokenDecryptionKeyResolver { get => throw null; set { } } + public System.Collections.Generic.IEnumerable TokenDecryptionKeys { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TokenReader TokenReader { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.ITokenReplayCache TokenReplayCache { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TokenReplayValidator TokenReplayValidator { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TransformBeforeSignatureValidation TransformBeforeSignatureValidation { get => throw null; set { } } + public bool TryAllIssuerSigningKeys { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.TypeValidator TypeValidator { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ValidAlgorithms { get => throw null; set { } } + public bool ValidateActor { get => throw null; set { } } + public bool ValidateAudience { get => throw null; set { } } + public bool ValidateIssuer { get => throw null; set { } } + public bool ValidateIssuerSigningKey { get => throw null; set { } } + public bool ValidateLifetime { get => throw null; set { } } + public bool ValidateSignatureLast { get => throw null; set { } } + public bool ValidateTokenReplay { get => throw null; set { } } + public bool ValidateWithLKG { get => throw null; set { } } + public string ValidAudience { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ValidAudiences { get => throw null; set { } } + public string ValidIssuer { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ValidIssuers { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ValidTypes { get => throw null; set { } } + } + public class TokenValidationResult + { + public System.Collections.Generic.IDictionary Claims { get => throw null; } + public System.Security.Claims.ClaimsIdentity ClaimsIdentity { get => throw null; set { } } + public TokenValidationResult() => throw null; + public System.Exception Exception { get => throw null; set { } } + public string Issuer { get => throw null; set { } } + public bool IsValid { get => throw null; set { } } + public System.Collections.Generic.IDictionary PropertyBag { get => throw null; } + public Microsoft.IdentityModel.Tokens.SecurityToken SecurityToken { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.CallContext TokenContext { get => throw null; set { } } + public Microsoft.IdentityModel.Tokens.SecurityToken TokenOnFailedValidation { get => throw null; } + public string TokenType { get => throw null; set { } } + } + public delegate Microsoft.IdentityModel.Tokens.SecurityToken TransformBeforeSignatureValidation(Microsoft.IdentityModel.Tokens.SecurityToken token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public delegate string TypeValidator(string type, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters); + public static class UniqueId + { + public static string CreateRandomId() => throw null; + public static string CreateRandomId(string prefix) => throw null; + public static System.Uri CreateRandomUri() => throw null; + public static string CreateUniqueId() => throw null; + public static string CreateUniqueId(string prefix) => throw null; + } + public static class Utility + { + public static bool AreEqual(byte[] a, byte[] b) => throw null; + public static byte[] CloneByteArray(this byte[] src) => throw null; + public const string Empty = default; + public static bool IsHttps(string address) => throw null; + public static bool IsHttps(System.Uri uri) => throw null; + public const string Null = default; + } + public enum ValidationFailure + { + None = 0, + InvalidLifetime = 1, + InvalidIssuer = 2, + } + public static class Validators + { + public static void ValidateAlgorithm(string algorithm, Microsoft.IdentityModel.Tokens.SecurityKey securityKey, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static void ValidateAudience(System.Collections.Generic.IEnumerable audiences, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static string ValidateIssuer(string issuer, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static void ValidateIssuerSecurityKey(Microsoft.IdentityModel.Tokens.SecurityKey securityKey, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static void ValidateLifetime(System.DateTime? notBefore, System.DateTime? expires, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static void ValidateTokenReplay(System.DateTime? expirationTime, string securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static void ValidateTokenReplay(string securityToken, System.DateTime? expirationTime, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static string ValidateTokenType(string type, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + } + public class X509EncryptingCredentials : Microsoft.IdentityModel.Tokens.EncryptingCredentials + { + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; } + public X509EncryptingCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) : base(default(Microsoft.IdentityModel.Tokens.SymmetricSecurityKey), default(string)) => throw null; + public X509EncryptingCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string keyWrapAlgorithm, string dataEncryptionAlgorithm) : base(default(Microsoft.IdentityModel.Tokens.SymmetricSecurityKey), default(string)) => throw null; + } + public class X509SecurityKey : Microsoft.IdentityModel.Tokens.AsymmetricSecurityKey + { + public override bool CanComputeJwkThumbprint() => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; } + public override byte[] ComputeJwkThumbprint() => throw null; + public X509SecurityKey(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public X509SecurityKey(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string keyId) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool HasPrivateKey { get => throw null; } + public override int KeySize { get => throw null; } + public System.Security.Cryptography.AsymmetricAlgorithm PrivateKey { get => throw null; } + public override Microsoft.IdentityModel.Tokens.PrivateKeyStatus PrivateKeyStatus { get => throw null; } + public System.Security.Cryptography.AsymmetricAlgorithm PublicKey { get => throw null; } + public string X5t { get => throw null; } + } + public class X509SigningCredentials : Microsoft.IdentityModel.Tokens.SigningCredentials + { + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; } + public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) : base(default(System.Security.Cryptography.X509Certificates.X509Certificate2)) => throw null; + public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string algorithm) : base(default(System.Security.Cryptography.X509Certificates.X509Certificate2)) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Validators.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Validators.cs new file mode 100644 index 000000000000..387a4ba60b63 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.IdentityModel.Validators.cs @@ -0,0 +1,21 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.IdentityModel.Validators, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace Microsoft +{ + namespace IdentityModel + { + namespace Validators + { + public class AadIssuerValidator + { + public static Microsoft.IdentityModel.Validators.AadIssuerValidator GetAadIssuerValidator(string aadAuthority, System.Net.Http.HttpClient httpClient) => throw null; + public static Microsoft.IdentityModel.Validators.AadIssuerValidator GetAadIssuerValidator(string aadAuthority) => throw null; + public string Validate(string issuer, Microsoft.IdentityModel.Tokens.SecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + } + public static class AadTokenValidationParametersExtension + { + public static void EnableAadSigningKeyIssuerValidation(this Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.VisualBasic.Core.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.VisualBasic.Core.cs new file mode 100644 index 000000000000..862067e580e6 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.VisualBasic.Core.cs @@ -0,0 +1,1116 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.VisualBasic.Core, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace VisualBasic + { + public enum AppWinStyle : short + { + Hide = 0, + NormalFocus = 1, + MinimizedFocus = 2, + MaximizedFocus = 3, + NormalNoFocus = 4, + MinimizedNoFocus = 6, + } + public enum CallType + { + Method = 1, + Get = 2, + Let = 4, + Set = 8, + } + public sealed class Collection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public void Add(object Item, string Key = default(string), object Before = default(object), object After = default(object)) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + public bool Contains(string Key) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + public Collection() => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public void Remove(int Index) => throw null; + public void Remove(string Key) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public object this[int Index] { get => throw null; } + public object this[object Index] { get => throw null; } + public object this[string Key] { get => throw null; } + } + public sealed class ComClassAttribute : System.Attribute + { + public string ClassID { get => throw null; } + public ComClassAttribute() => throw null; + public ComClassAttribute(string _ClassID) => throw null; + public ComClassAttribute(string _ClassID, string _InterfaceID) => throw null; + public ComClassAttribute(string _ClassID, string _InterfaceID, string _EventId) => throw null; + public string EventID { get => throw null; } + public string InterfaceID { get => throw null; } + public bool InterfaceShadows { get => throw null; set { } } + } + public enum CompareMethod + { + Binary = 0, + Text = 1, + } + namespace CompilerServices + { + public sealed class BooleanType + { + public static bool FromObject(object Value) => throw null; + public static bool FromString(string Value) => throw null; + } + public sealed class ByteType + { + public static byte FromObject(object Value) => throw null; + public static byte FromString(string Value) => throw null; + } + public sealed class CharArrayType + { + public static char[] FromObject(object Value) => throw null; + public static char[] FromString(string Value) => throw null; + } + public sealed class CharType + { + public static char FromObject(object Value) => throw null; + public static char FromString(string Value) => throw null; + } + public sealed class Conversions + { + public static object ChangeType(object Expression, System.Type TargetType) => throw null; + public static object FallbackUserDefinedConversion(object Expression, System.Type TargetType) => throw null; + public static string FromCharAndCount(char Value, int Count) => throw null; + public static string FromCharArray(char[] Value) => throw null; + public static string FromCharArraySubset(char[] Value, int StartIndex, int Length) => throw null; + public static bool ToBoolean(object Value) => throw null; + public static bool ToBoolean(string Value) => throw null; + public static byte ToByte(object Value) => throw null; + public static byte ToByte(string Value) => throw null; + public static char ToChar(object Value) => throw null; + public static char ToChar(string Value) => throw null; + public static char[] ToCharArrayRankOne(object Value) => throw null; + public static char[] ToCharArrayRankOne(string Value) => throw null; + public static System.DateTime ToDate(object Value) => throw null; + public static System.DateTime ToDate(string Value) => throw null; + public static decimal ToDecimal(bool Value) => throw null; + public static decimal ToDecimal(object Value) => throw null; + public static decimal ToDecimal(string Value) => throw null; + public static double ToDouble(object Value) => throw null; + public static double ToDouble(string Value) => throw null; + public static T ToGenericParameter(object Value) => throw null; + public static int ToInteger(object Value) => throw null; + public static int ToInteger(string Value) => throw null; + public static long ToLong(object Value) => throw null; + public static long ToLong(string Value) => throw null; + public static sbyte ToSByte(object Value) => throw null; + public static sbyte ToSByte(string Value) => throw null; + public static short ToShort(object Value) => throw null; + public static short ToShort(string Value) => throw null; + public static float ToSingle(object Value) => throw null; + public static float ToSingle(string Value) => throw null; + public static string ToString(bool Value) => throw null; + public static string ToString(byte Value) => throw null; + public static string ToString(char Value) => throw null; + public static string ToString(System.DateTime Value) => throw null; + public static string ToString(decimal Value) => throw null; + public static string ToString(decimal Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static string ToString(double Value) => throw null; + public static string ToString(double Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static string ToString(short Value) => throw null; + public static string ToString(int Value) => throw null; + public static string ToString(long Value) => throw null; + public static string ToString(object Value) => throw null; + public static string ToString(float Value) => throw null; + public static string ToString(float Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static string ToString(uint Value) => throw null; + public static string ToString(ulong Value) => throw null; + public static uint ToUInteger(object Value) => throw null; + public static uint ToUInteger(string Value) => throw null; + public static ulong ToULong(object Value) => throw null; + public static ulong ToULong(string Value) => throw null; + public static ushort ToUShort(object Value) => throw null; + public static ushort ToUShort(string Value) => throw null; + } + public sealed class DateType + { + public static System.DateTime FromObject(object Value) => throw null; + public static System.DateTime FromString(string Value) => throw null; + public static System.DateTime FromString(string Value, System.Globalization.CultureInfo culture) => throw null; + } + public sealed class DecimalType + { + public static decimal FromBoolean(bool Value) => throw null; + public static decimal FromObject(object Value) => throw null; + public static decimal FromObject(object Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static decimal FromString(string Value) => throw null; + public static decimal FromString(string Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static decimal Parse(string Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + } + public sealed class DesignerGeneratedAttribute : System.Attribute + { + public DesignerGeneratedAttribute() => throw null; + } + public sealed class DoubleType + { + public static double FromObject(object Value) => throw null; + public static double FromObject(object Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static double FromString(string Value) => throw null; + public static double FromString(string Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static double Parse(string Value) => throw null; + public static double Parse(string Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + } + public sealed class IncompleteInitialization : System.Exception + { + public IncompleteInitialization() => throw null; + } + public sealed class IntegerType + { + public static int FromObject(object Value) => throw null; + public static int FromString(string Value) => throw null; + } + public sealed class LateBinding + { + public static void LateCall(object o, System.Type objType, string name, object[] args, string[] paramnames, bool[] CopyBack) => throw null; + public static object LateGet(object o, System.Type objType, string name, object[] args, string[] paramnames, bool[] CopyBack) => throw null; + public static object LateIndexGet(object o, object[] args, string[] paramnames) => throw null; + public static void LateIndexSet(object o, object[] args, string[] paramnames) => throw null; + public static void LateIndexSetComplex(object o, object[] args, string[] paramnames, bool OptimisticSet, bool RValueBase) => throw null; + public static void LateSet(object o, System.Type objType, string name, object[] args, string[] paramnames) => throw null; + public static void LateSetComplex(object o, System.Type objType, string name, object[] args, string[] paramnames, bool OptimisticSet, bool RValueBase) => throw null; + } + public sealed class LikeOperator + { + public static object LikeObject(object Source, object Pattern, Microsoft.VisualBasic.CompareMethod CompareOption) => throw null; + public static bool LikeString(string Source, string Pattern, Microsoft.VisualBasic.CompareMethod CompareOption) => throw null; + } + public sealed class LongType + { + public static long FromObject(object Value) => throw null; + public static long FromString(string Value) => throw null; + } + public sealed class NewLateBinding + { + public static object FallbackCall(object Instance, string MemberName, object[] Arguments, string[] ArgumentNames, bool IgnoreReturn) => throw null; + public static object FallbackGet(object Instance, string MemberName, object[] Arguments, string[] ArgumentNames) => throw null; + public static void FallbackIndexSet(object Instance, object[] Arguments, string[] ArgumentNames) => throw null; + public static void FallbackIndexSetComplex(object Instance, object[] Arguments, string[] ArgumentNames, bool OptimisticSet, bool RValueBase) => throw null; + public static object FallbackInvokeDefault1(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors) => throw null; + public static object FallbackInvokeDefault2(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors) => throw null; + public static void FallbackSet(object Instance, string MemberName, object[] Arguments) => throw null; + public static void FallbackSetComplex(object Instance, string MemberName, object[] Arguments, bool OptimisticSet, bool RValueBase) => throw null; + public static object LateCall(object Instance, System.Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, System.Type[] TypeArguments, bool[] CopyBack, bool IgnoreReturn) => throw null; + public static object LateCallInvokeDefault(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors) => throw null; + public static object LateGet(object Instance, System.Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, System.Type[] TypeArguments, bool[] CopyBack) => throw null; + public static object LateGetInvokeDefault(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors) => throw null; + public static object LateIndexGet(object Instance, object[] Arguments, string[] ArgumentNames) => throw null; + public static void LateIndexSet(object Instance, object[] Arguments, string[] ArgumentNames) => throw null; + public static void LateIndexSetComplex(object Instance, object[] Arguments, string[] ArgumentNames, bool OptimisticSet, bool RValueBase) => throw null; + public static void LateSet(object Instance, System.Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, System.Type[] TypeArguments) => throw null; + public static void LateSet(object Instance, System.Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, System.Type[] TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType) => throw null; + public static void LateSetComplex(object Instance, System.Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, System.Type[] TypeArguments, bool OptimisticSet, bool RValueBase) => throw null; + } + public sealed class ObjectFlowControl + { + public static void CheckForSyncLockOnValueType(object Expression) => throw null; + public sealed class ForLoopControl + { + public static bool ForLoopInitObj(object Counter, object Start, object Limit, object StepValue, ref object LoopForResult, ref object CounterResult) => throw null; + public static bool ForNextCheckDec(decimal count, decimal limit, decimal StepValue) => throw null; + public static bool ForNextCheckObj(object Counter, object LoopObj, ref object CounterResult) => throw null; + public static bool ForNextCheckR4(float count, float limit, float StepValue) => throw null; + public static bool ForNextCheckR8(double count, double limit, double StepValue) => throw null; + } + } + public sealed class ObjectType + { + public static object AddObj(object o1, object o2) => throw null; + public static object BitAndObj(object obj1, object obj2) => throw null; + public static object BitOrObj(object obj1, object obj2) => throw null; + public static object BitXorObj(object obj1, object obj2) => throw null; + public ObjectType() => throw null; + public static object DivObj(object o1, object o2) => throw null; + public static object GetObjectValuePrimitive(object o) => throw null; + public static object IDivObj(object o1, object o2) => throw null; + public static bool LikeObj(object vLeft, object vRight, Microsoft.VisualBasic.CompareMethod CompareOption) => throw null; + public static object ModObj(object o1, object o2) => throw null; + public static object MulObj(object o1, object o2) => throw null; + public static object NegObj(object obj) => throw null; + public static object NotObj(object obj) => throw null; + public static int ObjTst(object o1, object o2, bool TextCompare) => throw null; + public static object PlusObj(object obj) => throw null; + public static object PowObj(object obj1, object obj2) => throw null; + public static object ShiftLeftObj(object o1, int amount) => throw null; + public static object ShiftRightObj(object o1, int amount) => throw null; + public static object StrCatObj(object vLeft, object vRight) => throw null; + public static object SubObj(object o1, object o2) => throw null; + public static object XorObj(object obj1, object obj2) => throw null; + } + public sealed class Operators + { + public static object AddObject(object Left, object Right) => throw null; + public static object AndObject(object Left, object Right) => throw null; + public static object CompareObjectEqual(object Left, object Right, bool TextCompare) => throw null; + public static object CompareObjectGreater(object Left, object Right, bool TextCompare) => throw null; + public static object CompareObjectGreaterEqual(object Left, object Right, bool TextCompare) => throw null; + public static object CompareObjectLess(object Left, object Right, bool TextCompare) => throw null; + public static object CompareObjectLessEqual(object Left, object Right, bool TextCompare) => throw null; + public static object CompareObjectNotEqual(object Left, object Right, bool TextCompare) => throw null; + public static int CompareString(string Left, string Right, bool TextCompare) => throw null; + public static object ConcatenateObject(object Left, object Right) => throw null; + public static bool ConditionalCompareObjectEqual(object Left, object Right, bool TextCompare) => throw null; + public static bool ConditionalCompareObjectGreater(object Left, object Right, bool TextCompare) => throw null; + public static bool ConditionalCompareObjectGreaterEqual(object Left, object Right, bool TextCompare) => throw null; + public static bool ConditionalCompareObjectLess(object Left, object Right, bool TextCompare) => throw null; + public static bool ConditionalCompareObjectLessEqual(object Left, object Right, bool TextCompare) => throw null; + public static bool ConditionalCompareObjectNotEqual(object Left, object Right, bool TextCompare) => throw null; + public static object DivideObject(object Left, object Right) => throw null; + public static object ExponentObject(object Left, object Right) => throw null; + public static object FallbackInvokeUserDefinedOperator(object vbOp, object[] arguments) => throw null; + public static object IntDivideObject(object Left, object Right) => throw null; + public static object LeftShiftObject(object Operand, object Amount) => throw null; + public static object ModObject(object Left, object Right) => throw null; + public static object MultiplyObject(object Left, object Right) => throw null; + public static object NegateObject(object Operand) => throw null; + public static object NotObject(object Operand) => throw null; + public static object OrObject(object Left, object Right) => throw null; + public static object PlusObject(object Operand) => throw null; + public static object RightShiftObject(object Operand, object Amount) => throw null; + public static object SubtractObject(object Left, object Right) => throw null; + public static object XorObject(object Left, object Right) => throw null; + } + public sealed class OptionCompareAttribute : System.Attribute + { + public OptionCompareAttribute() => throw null; + } + public sealed class OptionTextAttribute : System.Attribute + { + public OptionTextAttribute() => throw null; + } + public sealed class ProjectData + { + public static void ClearProjectError() => throw null; + public static System.Exception CreateProjectError(int hr) => throw null; + public static void EndApp() => throw null; + public static void SetProjectError(System.Exception ex) => throw null; + public static void SetProjectError(System.Exception ex, int lErl) => throw null; + } + public sealed class ShortType + { + public static short FromObject(object Value) => throw null; + public static short FromString(string Value) => throw null; + } + public sealed class SingleType + { + public static float FromObject(object Value) => throw null; + public static float FromObject(object Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static float FromString(string Value) => throw null; + public static float FromString(string Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + } + public sealed class StandardModuleAttribute : System.Attribute + { + public StandardModuleAttribute() => throw null; + } + public sealed class StaticLocalInitFlag + { + public StaticLocalInitFlag() => throw null; + public short State; + } + public sealed class StringType + { + public static string FromBoolean(bool Value) => throw null; + public static string FromByte(byte Value) => throw null; + public static string FromChar(char Value) => throw null; + public static string FromDate(System.DateTime Value) => throw null; + public static string FromDecimal(decimal Value) => throw null; + public static string FromDecimal(decimal Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static string FromDouble(double Value) => throw null; + public static string FromDouble(double Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static string FromInteger(int Value) => throw null; + public static string FromLong(long Value) => throw null; + public static string FromObject(object Value) => throw null; + public static string FromShort(short Value) => throw null; + public static string FromSingle(float Value) => throw null; + public static string FromSingle(float Value, System.Globalization.NumberFormatInfo NumberFormat) => throw null; + public static void MidStmtStr(ref string sDest, int StartPosition, int MaxInsertLength, string sInsert) => throw null; + public static int StrCmp(string sLeft, string sRight, bool TextCompare) => throw null; + public static bool StrLike(string Source, string Pattern, Microsoft.VisualBasic.CompareMethod CompareOption) => throw null; + public static bool StrLikeBinary(string Source, string Pattern) => throw null; + public static bool StrLikeText(string Source, string Pattern) => throw null; + } + public sealed class Utils + { + public static System.Array CopyArray(System.Array arySrc, System.Array aryDest) => throw null; + public static string GetResourceString(string ResourceKey, params string[] Args) => throw null; + } + public sealed class Versioned + { + public static object CallByName(object Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object[] Arguments) => throw null; + public static bool IsNumeric(object Expression) => throw null; + public static string SystemTypeName(string VbName) => throw null; + public static string TypeName(object Expression) => throw null; + public static string VbTypeName(string SystemName) => throw null; + } + } + public sealed class Constants + { + public const Microsoft.VisualBasic.MsgBoxResult vbAbort = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbAbortRetryIgnore = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbApplicationModal = default; + public const Microsoft.VisualBasic.FileAttribute vbArchive = default; + public const Microsoft.VisualBasic.VariantType vbArray = default; + public const string vbBack = default; + public const Microsoft.VisualBasic.CompareMethod vbBinaryCompare = default; + public const Microsoft.VisualBasic.VariantType vbBoolean = default; + public const Microsoft.VisualBasic.VariantType vbByte = default; + public const Microsoft.VisualBasic.MsgBoxResult vbCancel = default; + public const string vbCr = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbCritical = default; + public const string vbCrLf = default; + public const Microsoft.VisualBasic.VariantType vbCurrency = default; + public const Microsoft.VisualBasic.VariantType vbDate = default; + public const Microsoft.VisualBasic.VariantType vbDecimal = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton1 = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton2 = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton3 = default; + public const Microsoft.VisualBasic.FileAttribute vbDirectory = default; + public const Microsoft.VisualBasic.VariantType vbDouble = default; + public const Microsoft.VisualBasic.VariantType vbEmpty = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbExclamation = default; + public const Microsoft.VisualBasic.TriState vbFalse = default; + public const Microsoft.VisualBasic.FirstWeekOfYear vbFirstFourDays = default; + public const Microsoft.VisualBasic.FirstWeekOfYear vbFirstFullWeek = default; + public const Microsoft.VisualBasic.FirstWeekOfYear vbFirstJan1 = default; + public const string vbFormFeed = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbFriday = default; + public const Microsoft.VisualBasic.DateFormat vbGeneralDate = default; + public const Microsoft.VisualBasic.CallType vbGet = default; + public const Microsoft.VisualBasic.FileAttribute vbHidden = default; + public const Microsoft.VisualBasic.AppWinStyle vbHide = default; + public const Microsoft.VisualBasic.VbStrConv vbHiragana = default; + public const Microsoft.VisualBasic.MsgBoxResult vbIgnore = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbInformation = default; + public const Microsoft.VisualBasic.VariantType vbInteger = default; + public const Microsoft.VisualBasic.VbStrConv vbKatakana = default; + public const Microsoft.VisualBasic.CallType vbLet = default; + public const string vbLf = default; + public const Microsoft.VisualBasic.VbStrConv vbLinguisticCasing = default; + public const Microsoft.VisualBasic.VariantType vbLong = default; + public const Microsoft.VisualBasic.DateFormat vbLongDate = default; + public const Microsoft.VisualBasic.DateFormat vbLongTime = default; + public const Microsoft.VisualBasic.VbStrConv vbLowerCase = default; + public const Microsoft.VisualBasic.AppWinStyle vbMaximizedFocus = default; + public const Microsoft.VisualBasic.CallType vbMethod = default; + public const Microsoft.VisualBasic.AppWinStyle vbMinimizedFocus = default; + public const Microsoft.VisualBasic.AppWinStyle vbMinimizedNoFocus = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbMonday = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxHelp = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxRight = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxRtlReading = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxSetForeground = default; + public const Microsoft.VisualBasic.VbStrConv vbNarrow = default; + public const string vbNewLine = default; + public const Microsoft.VisualBasic.MsgBoxResult vbNo = default; + public const Microsoft.VisualBasic.FileAttribute vbNormal = default; + public const Microsoft.VisualBasic.AppWinStyle vbNormalFocus = default; + public const Microsoft.VisualBasic.AppWinStyle vbNormalNoFocus = default; + public const Microsoft.VisualBasic.VariantType vbNull = default; + public const string vbNullChar = default; + public const string vbNullString = default; + public const Microsoft.VisualBasic.VariantType vbObject = default; + public const int vbObjectError = -2147221504; + public const Microsoft.VisualBasic.MsgBoxResult vbOK = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbOKCancel = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbOKOnly = default; + public const Microsoft.VisualBasic.VbStrConv vbProperCase = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbQuestion = default; + public const Microsoft.VisualBasic.FileAttribute vbReadOnly = default; + public const Microsoft.VisualBasic.MsgBoxResult vbRetry = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbRetryCancel = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbSaturday = default; + public const Microsoft.VisualBasic.CallType vbSet = default; + public const Microsoft.VisualBasic.DateFormat vbShortDate = default; + public const Microsoft.VisualBasic.DateFormat vbShortTime = default; + public const Microsoft.VisualBasic.VbStrConv vbSimplifiedChinese = default; + public const Microsoft.VisualBasic.VariantType vbSingle = default; + public const Microsoft.VisualBasic.VariantType vbString = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbSunday = default; + public const Microsoft.VisualBasic.FileAttribute vbSystem = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbSystemModal = default; + public const string vbTab = default; + public const Microsoft.VisualBasic.CompareMethod vbTextCompare = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbThursday = default; + public const Microsoft.VisualBasic.VbStrConv vbTraditionalChinese = default; + public const Microsoft.VisualBasic.TriState vbTrue = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbTuesday = default; + public const Microsoft.VisualBasic.VbStrConv vbUpperCase = default; + public const Microsoft.VisualBasic.TriState vbUseDefault = default; + public const Microsoft.VisualBasic.VariantType vbUserDefinedType = default; + public const Microsoft.VisualBasic.FirstWeekOfYear vbUseSystem = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbUseSystemDayOfWeek = default; + public const Microsoft.VisualBasic.VariantType vbVariant = default; + public const string vbVerticalTab = default; + public const Microsoft.VisualBasic.FileAttribute vbVolume = default; + public const Microsoft.VisualBasic.FirstDayOfWeek vbWednesday = default; + public const Microsoft.VisualBasic.VbStrConv vbWide = default; + public const Microsoft.VisualBasic.MsgBoxResult vbYes = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbYesNo = default; + public const Microsoft.VisualBasic.MsgBoxStyle vbYesNoCancel = default; + } + public sealed class ControlChars + { + public const char Back = default; + public const char Cr = default; + public const string CrLf = default; + public ControlChars() => throw null; + public const char FormFeed = default; + public const char Lf = default; + public const string NewLine = default; + public const char NullChar = default; + public const char Quote = default; + public const char Tab = default; + public const char VerticalTab = default; + } + public sealed class Conversion + { + public static object CTypeDynamic(object Expression, System.Type TargetType) => throw null; + public static TargetType CTypeDynamic(object Expression) => throw null; + public static string ErrorToString() => throw null; + public static string ErrorToString(int ErrorNumber) => throw null; + public static decimal Fix(decimal Number) => throw null; + public static double Fix(double Number) => throw null; + public static short Fix(short Number) => throw null; + public static int Fix(int Number) => throw null; + public static long Fix(long Number) => throw null; + public static object Fix(object Number) => throw null; + public static float Fix(float Number) => throw null; + public static string Hex(byte Number) => throw null; + public static string Hex(short Number) => throw null; + public static string Hex(int Number) => throw null; + public static string Hex(long Number) => throw null; + public static string Hex(object Number) => throw null; + public static string Hex(sbyte Number) => throw null; + public static string Hex(ushort Number) => throw null; + public static string Hex(uint Number) => throw null; + public static string Hex(ulong Number) => throw null; + public static decimal Int(decimal Number) => throw null; + public static double Int(double Number) => throw null; + public static short Int(short Number) => throw null; + public static int Int(int Number) => throw null; + public static long Int(long Number) => throw null; + public static object Int(object Number) => throw null; + public static float Int(float Number) => throw null; + public static string Oct(byte Number) => throw null; + public static string Oct(short Number) => throw null; + public static string Oct(int Number) => throw null; + public static string Oct(long Number) => throw null; + public static string Oct(object Number) => throw null; + public static string Oct(sbyte Number) => throw null; + public static string Oct(ushort Number) => throw null; + public static string Oct(uint Number) => throw null; + public static string Oct(ulong Number) => throw null; + public static string Str(object Number) => throw null; + public static int Val(char Expression) => throw null; + public static double Val(object Expression) => throw null; + public static double Val(string InputStr) => throw null; + } + public sealed class DateAndTime + { + public static System.DateTime DateAdd(Microsoft.VisualBasic.DateInterval Interval, double Number, System.DateTime DateValue) => throw null; + public static System.DateTime DateAdd(string Interval, double Number, object DateValue) => throw null; + public static long DateDiff(Microsoft.VisualBasic.DateInterval Interval, System.DateTime Date1, System.DateTime Date2, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = default(Microsoft.VisualBasic.FirstDayOfWeek), Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear = default(Microsoft.VisualBasic.FirstWeekOfYear)) => throw null; + public static long DateDiff(string Interval, object Date1, object Date2, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = default(Microsoft.VisualBasic.FirstDayOfWeek), Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear = default(Microsoft.VisualBasic.FirstWeekOfYear)) => throw null; + public static int DatePart(Microsoft.VisualBasic.DateInterval Interval, System.DateTime DateValue, Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue = default(Microsoft.VisualBasic.FirstDayOfWeek), Microsoft.VisualBasic.FirstWeekOfYear FirstWeekOfYearValue = default(Microsoft.VisualBasic.FirstWeekOfYear)) => throw null; + public static int DatePart(string Interval, object DateValue, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = default(Microsoft.VisualBasic.FirstDayOfWeek), Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear = default(Microsoft.VisualBasic.FirstWeekOfYear)) => throw null; + public static System.DateTime DateSerial(int Year, int Month, int Day) => throw null; + public static string DateString { get => throw null; set { } } + public static System.DateTime DateValue(string StringDate) => throw null; + public static int Day(System.DateTime DateValue) => throw null; + public static int Hour(System.DateTime TimeValue) => throw null; + public static int Minute(System.DateTime TimeValue) => throw null; + public static int Month(System.DateTime DateValue) => throw null; + public static string MonthName(int Month, bool Abbreviate = default(bool)) => throw null; + public static System.DateTime Now { get => throw null; } + public static int Second(System.DateTime TimeValue) => throw null; + public static System.DateTime TimeOfDay { get => throw null; set { } } + public static double Timer { get => throw null; } + public static System.DateTime TimeSerial(int Hour, int Minute, int Second) => throw null; + public static string TimeString { get => throw null; set { } } + public static System.DateTime TimeValue(string StringTime) => throw null; + public static System.DateTime Today { get => throw null; set { } } + public static int Weekday(System.DateTime DateValue, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = default(Microsoft.VisualBasic.FirstDayOfWeek)) => throw null; + public static string WeekdayName(int Weekday, bool Abbreviate = default(bool), Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue = default(Microsoft.VisualBasic.FirstDayOfWeek)) => throw null; + public static int Year(System.DateTime DateValue) => throw null; + } + public enum DateFormat + { + GeneralDate = 0, + LongDate = 1, + ShortDate = 2, + LongTime = 3, + ShortTime = 4, + } + public enum DateInterval + { + Year = 0, + Quarter = 1, + Month = 2, + DayOfYear = 3, + Day = 4, + WeekOfYear = 5, + Weekday = 6, + Hour = 7, + Minute = 8, + Second = 9, + } + public enum DueDate + { + EndOfPeriod = 0, + BegOfPeriod = 1, + } + public sealed class ErrObject + { + public void Clear() => throw null; + public string Description { get => throw null; set { } } + public int Erl { get => throw null; } + public System.Exception GetException() => throw null; + public int HelpContext { get => throw null; set { } } + public string HelpFile { get => throw null; set { } } + public int LastDllError { get => throw null; } + public int Number { get => throw null; set { } } + public void Raise(int Number, object Source = default(object), object Description = default(object), object HelpFile = default(object), object HelpContext = default(object)) => throw null; + public string Source { get => throw null; set { } } + } + [System.Flags] + public enum FileAttribute + { + Normal = 0, + ReadOnly = 1, + Hidden = 2, + System = 4, + Volume = 8, + Directory = 16, + Archive = 32, + } + namespace FileIO + { + public enum DeleteDirectoryOption + { + ThrowIfDirectoryNonEmpty = 4, + DeleteAllContents = 5, + } + public enum FieldType + { + Delimited = 0, + FixedWidth = 1, + } + public class FileSystem + { + public static string CombinePath(string baseDirectory, string relativePath) => throw null; + public static void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName) => throw null; + public static void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI) => throw null; + public static void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel) => throw null; + public static void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName, bool overwrite) => throw null; + public static void CopyFile(string sourceFileName, string destinationFileName) => throw null; + public static void CopyFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI) => throw null; + public static void CopyFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel) => throw null; + public static void CopyFile(string sourceFileName, string destinationFileName, bool overwrite) => throw null; + public static void CreateDirectory(string directory) => throw null; + public FileSystem() => throw null; + public static string CurrentDirectory { get => throw null; set { } } + public static void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.DeleteDirectoryOption onDirectoryNotEmpty) => throw null; + public static void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle) => throw null; + public static void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel) => throw null; + public static void DeleteFile(string file) => throw null; + public static void DeleteFile(string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle) => throw null; + public static void DeleteFile(string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel) => throw null; + public static bool DirectoryExists(string directory) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection Drives { get => throw null; } + public static bool FileExists(string file) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection FindInFiles(string directory, string containsText, bool ignoreCase, Microsoft.VisualBasic.FileIO.SearchOption searchType) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection FindInFiles(string directory, string containsText, bool ignoreCase, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] fileWildcards) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection GetDirectories(string directory) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection GetDirectories(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards) => throw null; + public static System.IO.DirectoryInfo GetDirectoryInfo(string directory) => throw null; + public static System.IO.DriveInfo GetDriveInfo(string drive) => throw null; + public static System.IO.FileInfo GetFileInfo(string file) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection GetFiles(string directory) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection GetFiles(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards) => throw null; + public static string GetName(string path) => throw null; + public static string GetParentPath(string path) => throw null; + public static string GetTempFileName() => throw null; + public static void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName) => throw null; + public static void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI) => throw null; + public static void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel) => throw null; + public static void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, bool overwrite) => throw null; + public static void MoveFile(string sourceFileName, string destinationFileName) => throw null; + public static void MoveFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI) => throw null; + public static void MoveFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel) => throw null; + public static void MoveFile(string sourceFileName, string destinationFileName, bool overwrite) => throw null; + public static Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file) => throw null; + public static Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file, params int[] fieldWidths) => throw null; + public static Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file, params string[] delimiters) => throw null; + public static System.IO.StreamReader OpenTextFileReader(string file) => throw null; + public static System.IO.StreamReader OpenTextFileReader(string file, System.Text.Encoding encoding) => throw null; + public static System.IO.StreamWriter OpenTextFileWriter(string file, bool append) => throw null; + public static System.IO.StreamWriter OpenTextFileWriter(string file, bool append, System.Text.Encoding encoding) => throw null; + public static byte[] ReadAllBytes(string file) => throw null; + public static string ReadAllText(string file) => throw null; + public static string ReadAllText(string file, System.Text.Encoding encoding) => throw null; + public static void RenameDirectory(string directory, string newName) => throw null; + public static void RenameFile(string file, string newName) => throw null; + public static void WriteAllBytes(string file, byte[] data, bool append) => throw null; + public static void WriteAllText(string file, string text, bool append) => throw null; + public static void WriteAllText(string file, string text, bool append, System.Text.Encoding encoding) => throw null; + } + public class MalformedLineException : System.Exception + { + public MalformedLineException() => throw null; + protected MalformedLineException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MalformedLineException(string message) => throw null; + public MalformedLineException(string message, System.Exception innerException) => throw null; + public MalformedLineException(string message, long lineNumber) => throw null; + public MalformedLineException(string message, long lineNumber, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public long LineNumber { get => throw null; set { } } + public override string ToString() => throw null; + } + public enum RecycleOption + { + DeletePermanently = 2, + SendToRecycleBin = 3, + } + public enum SearchOption + { + SearchTopLevelOnly = 2, + SearchAllSubDirectories = 3, + } + public class SpecialDirectories + { + public static string AllUsersApplicationData { get => throw null; } + public SpecialDirectories() => throw null; + public static string CurrentUserApplicationData { get => throw null; } + public static string Desktop { get => throw null; } + public static string MyDocuments { get => throw null; } + public static string MyMusic { get => throw null; } + public static string MyPictures { get => throw null; } + public static string ProgramFiles { get => throw null; } + public static string Programs { get => throw null; } + public static string Temp { get => throw null; } + } + public class TextFieldParser : System.IDisposable + { + public void Close() => throw null; + public string[] CommentTokens { get => throw null; set { } } + public TextFieldParser(System.IO.Stream stream) => throw null; + public TextFieldParser(System.IO.Stream stream, System.Text.Encoding defaultEncoding) => throw null; + public TextFieldParser(System.IO.Stream stream, System.Text.Encoding defaultEncoding, bool detectEncoding) => throw null; + public TextFieldParser(System.IO.Stream stream, System.Text.Encoding defaultEncoding, bool detectEncoding, bool leaveOpen) => throw null; + public TextFieldParser(System.IO.TextReader reader) => throw null; + public TextFieldParser(string path) => throw null; + public TextFieldParser(string path, System.Text.Encoding defaultEncoding) => throw null; + public TextFieldParser(string path, System.Text.Encoding defaultEncoding, bool detectEncoding) => throw null; + public string[] Delimiters { get => throw null; set { } } + protected virtual void Dispose(bool disposing) => throw null; + void System.IDisposable.Dispose() => throw null; + public bool EndOfData { get => throw null; } + public string ErrorLine { get => throw null; } + public long ErrorLineNumber { get => throw null; } + public int[] FieldWidths { get => throw null; set { } } + public bool HasFieldsEnclosedInQuotes { get => throw null; set { } } + public long LineNumber { get => throw null; } + public string PeekChars(int numberOfChars) => throw null; + public string[] ReadFields() => throw null; + public string ReadLine() => throw null; + public string ReadToEnd() => throw null; + public void SetDelimiters(params string[] delimiters) => throw null; + public void SetFieldWidths(params int[] fieldWidths) => throw null; + public Microsoft.VisualBasic.FileIO.FieldType TextFieldType { get => throw null; set { } } + public bool TrimWhiteSpace { get => throw null; set { } } + } + public enum UICancelOption + { + DoNothing = 2, + ThrowException = 3, + } + public enum UIOption + { + OnlyErrorDialogs = 2, + AllDialogs = 3, + } + } + public sealed class FileSystem + { + public static void ChDir(string Path) => throw null; + public static void ChDrive(char Drive) => throw null; + public static void ChDrive(string Drive) => throw null; + public static string CurDir() => throw null; + public static string CurDir(char Drive) => throw null; + public static string Dir() => throw null; + public static string Dir(string PathName, Microsoft.VisualBasic.FileAttribute Attributes = default(Microsoft.VisualBasic.FileAttribute)) => throw null; + public static bool EOF(int FileNumber) => throw null; + public static Microsoft.VisualBasic.OpenMode FileAttr(int FileNumber) => throw null; + public static void FileClose(params int[] FileNumbers) => throw null; + public static void FileCopy(string Source, string Destination) => throw null; + public static System.DateTime FileDateTime(string PathName) => throw null; + public static void FileGet(int FileNumber, ref System.Array Value, long RecordNumber = default(long), bool ArrayIsDynamic = default(bool), bool StringIsFixedLength = default(bool)) => throw null; + public static void FileGet(int FileNumber, ref bool Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref byte Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref char Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref System.DateTime Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref decimal Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref double Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref short Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref int Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref long Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref float Value, long RecordNumber = default(long)) => throw null; + public static void FileGet(int FileNumber, ref string Value, long RecordNumber = default(long), bool StringIsFixedLength = default(bool)) => throw null; + public static void FileGet(int FileNumber, ref System.ValueType Value, long RecordNumber = default(long)) => throw null; + public static void FileGetObject(int FileNumber, ref object Value, long RecordNumber = default(long)) => throw null; + public static long FileLen(string PathName) => throw null; + public static void FileOpen(int FileNumber, string FileName, Microsoft.VisualBasic.OpenMode Mode, Microsoft.VisualBasic.OpenAccess Access = default(Microsoft.VisualBasic.OpenAccess), Microsoft.VisualBasic.OpenShare Share = default(Microsoft.VisualBasic.OpenShare), int RecordLength = default(int)) => throw null; + public static void FilePut(int FileNumber, System.Array Value, long RecordNumber = default(long), bool ArrayIsDynamic = default(bool), bool StringIsFixedLength = default(bool)) => throw null; + public static void FilePut(int FileNumber, bool Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, byte Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, char Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, System.DateTime Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, decimal Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, double Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, short Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, int Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, long Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, float Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(int FileNumber, string Value, long RecordNumber = default(long), bool StringIsFixedLength = default(bool)) => throw null; + public static void FilePut(int FileNumber, System.ValueType Value, long RecordNumber = default(long)) => throw null; + public static void FilePut(object FileNumber, object Value, object RecordNumber) => throw null; + public static void FilePutObject(int FileNumber, object Value, long RecordNumber = default(long)) => throw null; + public static void FileWidth(int FileNumber, int RecordWidth) => throw null; + public static int FreeFile() => throw null; + public static Microsoft.VisualBasic.FileAttribute GetAttr(string PathName) => throw null; + public static void Input(int FileNumber, ref bool Value) => throw null; + public static void Input(int FileNumber, ref byte Value) => throw null; + public static void Input(int FileNumber, ref char Value) => throw null; + public static void Input(int FileNumber, ref System.DateTime Value) => throw null; + public static void Input(int FileNumber, ref decimal Value) => throw null; + public static void Input(int FileNumber, ref double Value) => throw null; + public static void Input(int FileNumber, ref short Value) => throw null; + public static void Input(int FileNumber, ref int Value) => throw null; + public static void Input(int FileNumber, ref long Value) => throw null; + public static void Input(int FileNumber, ref object Value) => throw null; + public static void Input(int FileNumber, ref float Value) => throw null; + public static void Input(int FileNumber, ref string Value) => throw null; + public static string InputString(int FileNumber, int CharCount) => throw null; + public static void Kill(string PathName) => throw null; + public static string LineInput(int FileNumber) => throw null; + public static long Loc(int FileNumber) => throw null; + public static void Lock(int FileNumber) => throw null; + public static void Lock(int FileNumber, long Record) => throw null; + public static void Lock(int FileNumber, long FromRecord, long ToRecord) => throw null; + public static long LOF(int FileNumber) => throw null; + public static void MkDir(string Path) => throw null; + public static void Print(int FileNumber, params object[] Output) => throw null; + public static void PrintLine(int FileNumber, params object[] Output) => throw null; + public static void Rename(string OldPath, string NewPath) => throw null; + public static void Reset() => throw null; + public static void RmDir(string Path) => throw null; + public static long Seek(int FileNumber) => throw null; + public static void Seek(int FileNumber, long Position) => throw null; + public static void SetAttr(string PathName, Microsoft.VisualBasic.FileAttribute Attributes) => throw null; + public static Microsoft.VisualBasic.SpcInfo SPC(short Count) => throw null; + public static Microsoft.VisualBasic.TabInfo TAB() => throw null; + public static Microsoft.VisualBasic.TabInfo TAB(short Column) => throw null; + public static void Unlock(int FileNumber) => throw null; + public static void Unlock(int FileNumber, long Record) => throw null; + public static void Unlock(int FileNumber, long FromRecord, long ToRecord) => throw null; + public static void Write(int FileNumber, params object[] Output) => throw null; + public static void WriteLine(int FileNumber, params object[] Output) => throw null; + } + public sealed class Financial + { + public static double DDB(double Cost, double Salvage, double Life, double Period, double Factor = default(double)) => throw null; + public static double FV(double Rate, double NPer, double Pmt, double PV = default(double), Microsoft.VisualBasic.DueDate Due = default(Microsoft.VisualBasic.DueDate)) => throw null; + public static double IPmt(double Rate, double Per, double NPer, double PV, double FV = default(double), Microsoft.VisualBasic.DueDate Due = default(Microsoft.VisualBasic.DueDate)) => throw null; + public static double IRR(ref double[] ValueArray, double Guess = default(double)) => throw null; + public static double MIRR(ref double[] ValueArray, double FinanceRate, double ReinvestRate) => throw null; + public static double NPer(double Rate, double Pmt, double PV, double FV = default(double), Microsoft.VisualBasic.DueDate Due = default(Microsoft.VisualBasic.DueDate)) => throw null; + public static double NPV(double Rate, ref double[] ValueArray) => throw null; + public static double Pmt(double Rate, double NPer, double PV, double FV = default(double), Microsoft.VisualBasic.DueDate Due = default(Microsoft.VisualBasic.DueDate)) => throw null; + public static double PPmt(double Rate, double Per, double NPer, double PV, double FV = default(double), Microsoft.VisualBasic.DueDate Due = default(Microsoft.VisualBasic.DueDate)) => throw null; + public static double PV(double Rate, double NPer, double Pmt, double FV = default(double), Microsoft.VisualBasic.DueDate Due = default(Microsoft.VisualBasic.DueDate)) => throw null; + public static double Rate(double NPer, double Pmt, double PV, double FV = default(double), Microsoft.VisualBasic.DueDate Due = default(Microsoft.VisualBasic.DueDate), double Guess = default(double)) => throw null; + public static double SLN(double Cost, double Salvage, double Life) => throw null; + public static double SYD(double Cost, double Salvage, double Life, double Period) => throw null; + } + public enum FirstDayOfWeek + { + System = 0, + Sunday = 1, + Monday = 2, + Tuesday = 3, + Wednesday = 4, + Thursday = 5, + Friday = 6, + Saturday = 7, + } + public enum FirstWeekOfYear + { + System = 0, + Jan1 = 1, + FirstFourDays = 2, + FirstFullWeek = 3, + } + public sealed class HideModuleNameAttribute : System.Attribute + { + public HideModuleNameAttribute() => throw null; + } + public sealed class Information + { + public static int Erl() => throw null; + public static Microsoft.VisualBasic.ErrObject Err() => throw null; + public static bool IsArray(object VarName) => throw null; + public static bool IsDate(object Expression) => throw null; + public static bool IsDBNull(object Expression) => throw null; + public static bool IsError(object Expression) => throw null; + public static bool IsNothing(object Expression) => throw null; + public static bool IsNumeric(object Expression) => throw null; + public static bool IsReference(object Expression) => throw null; + public static int LBound(System.Array Array, int Rank = default(int)) => throw null; + public static int QBColor(int Color) => throw null; + public static int RGB(int Red, int Green, int Blue) => throw null; + public static string SystemTypeName(string VbName) => throw null; + public static string TypeName(object VarName) => throw null; + public static int UBound(System.Array Array, int Rank = default(int)) => throw null; + public static Microsoft.VisualBasic.VariantType VarType(object VarName) => throw null; + public static string VbTypeName(string UrtName) => throw null; + } + public sealed class Interaction + { + public static void AppActivate(int ProcessId) => throw null; + public static void AppActivate(string Title) => throw null; + public static void Beep() => throw null; + public static object CallByName(object ObjectRef, string ProcName, Microsoft.VisualBasic.CallType UseCallType, params object[] Args) => throw null; + public static object Choose(double Index, params object[] Choice) => throw null; + public static string Command() => throw null; + public static object CreateObject(string ProgId, string ServerName = default(string)) => throw null; + public static void DeleteSetting(string AppName, string Section = default(string), string Key = default(string)) => throw null; + public static string Environ(string Expression) => throw null; + public static string Environ(int Expression) => throw null; + public static string[,] GetAllSettings(string AppName, string Section) => throw null; + public static object GetObject(string PathName = default(string), string Class = default(string)) => throw null; + public static string GetSetting(string AppName, string Section, string Key, string Default = default(string)) => throw null; + public static object IIf(bool Expression, object TruePart, object FalsePart) => throw null; + public static string InputBox(string Prompt, string Title = default(string), string DefaultResponse = default(string), int XPos = default(int), int YPos = default(int)) => throw null; + public static Microsoft.VisualBasic.MsgBoxResult MsgBox(object Prompt, Microsoft.VisualBasic.MsgBoxStyle Buttons = default(Microsoft.VisualBasic.MsgBoxStyle), object Title = default(object)) => throw null; + public static string Partition(long Number, long Start, long Stop, long Interval) => throw null; + public static void SaveSetting(string AppName, string Section, string Key, string Setting) => throw null; + public static int Shell(string PathName, Microsoft.VisualBasic.AppWinStyle Style = default(Microsoft.VisualBasic.AppWinStyle), bool Wait = default(bool), int Timeout = default(int)) => throw null; + public static object Switch(params object[] VarExpr) => throw null; + } + public enum MsgBoxResult + { + Ok = 1, + Cancel = 2, + Abort = 3, + Retry = 4, + Ignore = 5, + Yes = 6, + No = 7, + } + [System.Flags] + public enum MsgBoxStyle + { + ApplicationModal = 0, + DefaultButton1 = 0, + OkOnly = 0, + OkCancel = 1, + AbortRetryIgnore = 2, + YesNoCancel = 3, + YesNo = 4, + RetryCancel = 5, + Critical = 16, + Question = 32, + Exclamation = 48, + Information = 64, + DefaultButton2 = 256, + DefaultButton3 = 512, + SystemModal = 4096, + MsgBoxHelp = 16384, + MsgBoxSetForeground = 65536, + MsgBoxRight = 524288, + MsgBoxRtlReading = 1048576, + } + public sealed class MyGroupCollectionAttribute : System.Attribute + { + public string CreateMethod { get => throw null; } + public MyGroupCollectionAttribute(string typeToCollect, string createInstanceMethodName, string disposeInstanceMethodName, string defaultInstanceAlias) => throw null; + public string DefaultInstanceAlias { get => throw null; } + public string DisposeMethod { get => throw null; } + public string MyGroupName { get => throw null; } + } + public enum OpenAccess + { + Default = -1, + Read = 1, + Write = 2, + ReadWrite = 3, + } + public enum OpenMode + { + Input = 1, + Output = 2, + Random = 4, + Append = 8, + Binary = 32, + } + public enum OpenShare + { + Default = -1, + LockReadWrite = 0, + LockWrite = 1, + LockRead = 2, + Shared = 3, + } + public struct SpcInfo + { + public short Count; + } + public sealed class Strings + { + public static int Asc(char String) => throw null; + public static int Asc(string String) => throw null; + public static int AscW(char String) => throw null; + public static int AscW(string String) => throw null; + public static char Chr(int CharCode) => throw null; + public static char ChrW(int CharCode) => throw null; + public static string[] Filter(object[] Source, string Match, bool Include = default(bool), Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static string[] Filter(string[] Source, string Match, bool Include = default(bool), Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static string Format(object Expression, string Style = default(string)) => throw null; + public static string FormatCurrency(object Expression, int NumDigitsAfterDecimal = default(int), Microsoft.VisualBasic.TriState IncludeLeadingDigit = default(Microsoft.VisualBasic.TriState), Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = default(Microsoft.VisualBasic.TriState), Microsoft.VisualBasic.TriState GroupDigits = default(Microsoft.VisualBasic.TriState)) => throw null; + public static string FormatDateTime(System.DateTime Expression, Microsoft.VisualBasic.DateFormat NamedFormat = default(Microsoft.VisualBasic.DateFormat)) => throw null; + public static string FormatNumber(object Expression, int NumDigitsAfterDecimal = default(int), Microsoft.VisualBasic.TriState IncludeLeadingDigit = default(Microsoft.VisualBasic.TriState), Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = default(Microsoft.VisualBasic.TriState), Microsoft.VisualBasic.TriState GroupDigits = default(Microsoft.VisualBasic.TriState)) => throw null; + public static string FormatPercent(object Expression, int NumDigitsAfterDecimal = default(int), Microsoft.VisualBasic.TriState IncludeLeadingDigit = default(Microsoft.VisualBasic.TriState), Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = default(Microsoft.VisualBasic.TriState), Microsoft.VisualBasic.TriState GroupDigits = default(Microsoft.VisualBasic.TriState)) => throw null; + public static char GetChar(string str, int Index) => throw null; + public static int InStr(int Start, string String1, string String2, Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static int InStr(string String1, string String2, Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static int InStrRev(string StringCheck, string StringMatch, int Start = default(int), Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static string Join(object[] SourceArray, string Delimiter = default(string)) => throw null; + public static string Join(string[] SourceArray, string Delimiter = default(string)) => throw null; + public static char LCase(char Value) => throw null; + public static string LCase(string Value) => throw null; + public static string Left(string str, int Length) => throw null; + public static int Len(bool Expression) => throw null; + public static int Len(byte Expression) => throw null; + public static int Len(char Expression) => throw null; + public static int Len(System.DateTime Expression) => throw null; + public static int Len(decimal Expression) => throw null; + public static int Len(double Expression) => throw null; + public static int Len(short Expression) => throw null; + public static int Len(int Expression) => throw null; + public static int Len(long Expression) => throw null; + public static int Len(object Expression) => throw null; + public static int Len(sbyte Expression) => throw null; + public static int Len(float Expression) => throw null; + public static int Len(string Expression) => throw null; + public static int Len(ushort Expression) => throw null; + public static int Len(uint Expression) => throw null; + public static int Len(ulong Expression) => throw null; + public static string LSet(string Source, int Length) => throw null; + public static string LTrim(string str) => throw null; + public static string Mid(string str, int Start) => throw null; + public static string Mid(string str, int Start, int Length) => throw null; + public static string Replace(string Expression, string Find, string Replacement, int Start = default(int), int Count = default(int), Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static string Right(string str, int Length) => throw null; + public static string RSet(string Source, int Length) => throw null; + public static string RTrim(string str) => throw null; + public static string Space(int Number) => throw null; + public static string[] Split(string Expression, string Delimiter = default(string), int Limit = default(int), Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static int StrComp(string String1, string String2, Microsoft.VisualBasic.CompareMethod Compare = default(Microsoft.VisualBasic.CompareMethod)) => throw null; + public static string StrConv(string str, Microsoft.VisualBasic.VbStrConv Conversion, int LocaleID = default(int)) => throw null; + public static string StrDup(int Number, char Character) => throw null; + public static object StrDup(int Number, object Character) => throw null; + public static string StrDup(int Number, string Character) => throw null; + public static string StrReverse(string Expression) => throw null; + public static string Trim(string str) => throw null; + public static char UCase(char Value) => throw null; + public static string UCase(string Value) => throw null; + } + public struct TabInfo + { + public short Column; + } + public enum TriState + { + UseDefault = -2, + True = -1, + False = 0, + } + public enum VariantType + { + Empty = 0, + Null = 1, + Short = 2, + Integer = 3, + Single = 4, + Double = 5, + Currency = 6, + Date = 7, + String = 8, + Object = 9, + Error = 10, + Boolean = 11, + Variant = 12, + DataObject = 13, + Decimal = 14, + Byte = 17, + Char = 18, + Long = 20, + UserDefinedType = 36, + Array = 8192, + } + public sealed class VBFixedArrayAttribute : System.Attribute + { + public int[] Bounds { get => throw null; } + public VBFixedArrayAttribute(int UpperBound1) => throw null; + public VBFixedArrayAttribute(int UpperBound1, int UpperBound2) => throw null; + public int Length { get => throw null; } + } + public sealed class VBFixedStringAttribute : System.Attribute + { + public VBFixedStringAttribute(int Length) => throw null; + public int Length { get => throw null; } + } + public sealed class VBMath + { + public static void Randomize() => throw null; + public static void Randomize(double Number) => throw null; + public static float Rnd() => throw null; + public static float Rnd(float Number) => throw null; + } + [System.Flags] + public enum VbStrConv + { + None = 0, + Uppercase = 1, + Lowercase = 2, + ProperCase = 3, + Wide = 4, + Narrow = 8, + Katakana = 16, + Hiragana = 32, + SimplifiedChinese = 256, + TraditionalChinese = 512, + LinguisticCasing = 1024, + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Win32.Primitives.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Win32.Primitives.cs new file mode 100644 index 000000000000..dcacc382f6e1 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Win32.Primitives.cs @@ -0,0 +1,20 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Win32.Primitives, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace ComponentModel + { + public class Win32Exception : System.Runtime.InteropServices.ExternalException, System.Runtime.Serialization.ISerializable + { + public Win32Exception() => throw null; + public Win32Exception(int error) => throw null; + public Win32Exception(int error, string message) => throw null; + protected Win32Exception(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public Win32Exception(string message) => throw null; + public Win32Exception(string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int NativeErrorCode { get => throw null; } + public override string ToString() => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Win32.Registry.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Win32.Registry.cs new file mode 100644 index 000000000000..8bf563a3a0db --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/Microsoft.Win32.Registry.cs @@ -0,0 +1,180 @@ +// This file contains auto-generated code. +// Generated from `Microsoft.Win32.Registry, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace Win32 + { + public static class Registry + { + public static readonly Microsoft.Win32.RegistryKey ClassesRoot; + public static readonly Microsoft.Win32.RegistryKey CurrentConfig; + public static readonly Microsoft.Win32.RegistryKey CurrentUser; + public static object GetValue(string keyName, string valueName, object defaultValue) => throw null; + public static readonly Microsoft.Win32.RegistryKey LocalMachine; + public static readonly Microsoft.Win32.RegistryKey PerformanceData; + public static void SetValue(string keyName, string valueName, object value) => throw null; + public static void SetValue(string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind) => throw null; + public static readonly Microsoft.Win32.RegistryKey Users; + } + public enum RegistryHive + { + ClassesRoot = -2147483648, + CurrentUser = -2147483647, + LocalMachine = -2147483646, + Users = -2147483645, + PerformanceData = -2147483644, + CurrentConfig = -2147483643, + } + public sealed class RegistryKey : System.MarshalByRefObject, System.IDisposable + { + public void Close() => throw null; + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey) => throw null; + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck) => throw null; + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions registryOptions) => throw null; + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions registryOptions, System.Security.AccessControl.RegistrySecurity registrySecurity) => throw null; + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistrySecurity registrySecurity) => throw null; + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, bool writable) => throw null; + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, bool writable, Microsoft.Win32.RegistryOptions options) => throw null; + public void DeleteSubKey(string subkey) => throw null; + public void DeleteSubKey(string subkey, bool throwOnMissingSubKey) => throw null; + public void DeleteSubKeyTree(string subkey) => throw null; + public void DeleteSubKeyTree(string subkey, bool throwOnMissingSubKey) => throw null; + public void DeleteValue(string name) => throw null; + public void DeleteValue(string name, bool throwOnMissingValue) => throw null; + public void Dispose() => throw null; + public void Flush() => throw null; + public static Microsoft.Win32.RegistryKey FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle handle) => throw null; + public static Microsoft.Win32.RegistryKey FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, Microsoft.Win32.RegistryView view) => throw null; + public System.Security.AccessControl.RegistrySecurity GetAccessControl() => throw null; + public System.Security.AccessControl.RegistrySecurity GetAccessControl(System.Security.AccessControl.AccessControlSections includeSections) => throw null; + public string[] GetSubKeyNames() => throw null; + public object GetValue(string name) => throw null; + public object GetValue(string name, object defaultValue) => throw null; + public object GetValue(string name, object defaultValue, Microsoft.Win32.RegistryValueOptions options) => throw null; + public Microsoft.Win32.RegistryValueKind GetValueKind(string name) => throw null; + public string[] GetValueNames() => throw null; + public Microsoft.Win32.SafeHandles.SafeRegistryHandle Handle { get => throw null; } + public string Name { get => throw null; } + public static Microsoft.Win32.RegistryKey OpenBaseKey(Microsoft.Win32.RegistryHive hKey, Microsoft.Win32.RegistryView view) => throw null; + public static Microsoft.Win32.RegistryKey OpenRemoteBaseKey(Microsoft.Win32.RegistryHive hKey, string machineName) => throw null; + public static Microsoft.Win32.RegistryKey OpenRemoteBaseKey(Microsoft.Win32.RegistryHive hKey, string machineName, Microsoft.Win32.RegistryView view) => throw null; + public Microsoft.Win32.RegistryKey OpenSubKey(string name) => throw null; + public Microsoft.Win32.RegistryKey OpenSubKey(string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck) => throw null; + public Microsoft.Win32.RegistryKey OpenSubKey(string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistryRights rights) => throw null; + public Microsoft.Win32.RegistryKey OpenSubKey(string name, bool writable) => throw null; + public Microsoft.Win32.RegistryKey OpenSubKey(string name, System.Security.AccessControl.RegistryRights rights) => throw null; + public void SetAccessControl(System.Security.AccessControl.RegistrySecurity registrySecurity) => throw null; + public void SetValue(string name, object value) => throw null; + public void SetValue(string name, object value, Microsoft.Win32.RegistryValueKind valueKind) => throw null; + public int SubKeyCount { get => throw null; } + public override string ToString() => throw null; + public int ValueCount { get => throw null; } + public Microsoft.Win32.RegistryView View { get => throw null; } + } + public enum RegistryKeyPermissionCheck + { + Default = 0, + ReadSubTree = 1, + ReadWriteSubTree = 2, + } + [System.Flags] + public enum RegistryOptions + { + None = 0, + Volatile = 1, + } + public enum RegistryValueKind + { + None = -1, + Unknown = 0, + String = 1, + ExpandString = 2, + Binary = 3, + DWord = 4, + MultiString = 7, + QWord = 11, + } + [System.Flags] + public enum RegistryValueOptions + { + None = 0, + DoNotExpandEnvironmentNames = 1, + } + public enum RegistryView + { + Default = 0, + Registry64 = 256, + Registry32 = 512, + } + namespace SafeHandles + { + public sealed class SafeRegistryHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafeRegistryHandle() : base(default(bool)) => throw null; + public SafeRegistryHandle(nint preexistingHandle, bool ownsHandle) : base(default(bool)) => throw null; + protected override bool ReleaseHandle() => throw null; + } + } + } +} +namespace System +{ + namespace Security + { + namespace AccessControl + { + public sealed class RegistryAccessRule : System.Security.AccessControl.AccessRule + { + public RegistryAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public RegistryAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public RegistryAccessRule(string identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public RegistryAccessRule(string identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public System.Security.AccessControl.RegistryRights RegistryRights { get => throw null; } + } + public sealed class RegistryAuditRule : System.Security.AccessControl.AuditRule + { + public RegistryAuditRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public RegistryAuditRule(string identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public System.Security.AccessControl.RegistryRights RegistryRights { get => throw null; } + } + [System.Flags] + public enum RegistryRights + { + QueryValues = 1, + SetValue = 2, + CreateSubKey = 4, + EnumerateSubKeys = 8, + Notify = 16, + CreateLink = 32, + Delete = 65536, + ReadPermissions = 131072, + WriteKey = 131078, + ExecuteKey = 131097, + ReadKey = 131097, + ChangePermissions = 262144, + TakeOwnership = 524288, + FullControl = 983103, + } + public sealed class RegistrySecurity : System.Security.AccessControl.NativeObjectSecurity + { + public override System.Type AccessRightType { get => throw null; } + public override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) => throw null; + public override System.Type AccessRuleType { get => throw null; } + public void AddAccessRule(System.Security.AccessControl.RegistryAccessRule rule) => throw null; + public void AddAuditRule(System.Security.AccessControl.RegistryAuditRule rule) => throw null; + public override System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) => throw null; + public override System.Type AuditRuleType { get => throw null; } + public RegistrySecurity() : base(default(bool), default(System.Security.AccessControl.ResourceType)) => throw null; + public bool RemoveAccessRule(System.Security.AccessControl.RegistryAccessRule rule) => throw null; + public void RemoveAccessRuleAll(System.Security.AccessControl.RegistryAccessRule rule) => throw null; + public void RemoveAccessRuleSpecific(System.Security.AccessControl.RegistryAccessRule rule) => throw null; + public bool RemoveAuditRule(System.Security.AccessControl.RegistryAuditRule rule) => throw null; + public void RemoveAuditRuleAll(System.Security.AccessControl.RegistryAuditRule rule) => throw null; + public void RemoveAuditRuleSpecific(System.Security.AccessControl.RegistryAuditRule rule) => throw null; + public void ResetAccessRule(System.Security.AccessControl.RegistryAccessRule rule) => throw null; + public void SetAccessRule(System.Security.AccessControl.RegistryAccessRule rule) => throw null; + public void SetAuditRule(System.Security.AccessControl.RegistryAuditRule rule) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Concurrent.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Concurrent.cs new file mode 100644 index 000000000000..a1c8e49daa38 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Concurrent.cs @@ -0,0 +1,216 @@ +// This file contains auto-generated code. +// Generated from `System.Collections.Concurrent, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Collections + { + namespace Concurrent + { + public class BlockingCollection : System.Collections.ICollection, System.IDisposable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public void Add(T item) => throw null; + public void Add(T item, System.Threading.CancellationToken cancellationToken) => throw null; + public static int AddToAny(System.Collections.Concurrent.BlockingCollection[] collections, T item) => throw null; + public static int AddToAny(System.Collections.Concurrent.BlockingCollection[] collections, T item, System.Threading.CancellationToken cancellationToken) => throw null; + public int BoundedCapacity { get => throw null; } + public void CompleteAdding() => throw null; + public void CopyTo(T[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public BlockingCollection() => throw null; + public BlockingCollection(System.Collections.Concurrent.IProducerConsumerCollection collection) => throw null; + public BlockingCollection(System.Collections.Concurrent.IProducerConsumerCollection collection, int boundedCapacity) => throw null; + public BlockingCollection(int boundedCapacity) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Collections.Generic.IEnumerable GetConsumingEnumerable() => throw null; + public System.Collections.Generic.IEnumerable GetConsumingEnumerable(System.Threading.CancellationToken cancellationToken) => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsAddingCompleted { get => throw null; } + public bool IsCompleted { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T Take() => throw null; + public T Take(System.Threading.CancellationToken cancellationToken) => throw null; + public static int TakeFromAny(System.Collections.Concurrent.BlockingCollection[] collections, out T item) => throw null; + public static int TakeFromAny(System.Collections.Concurrent.BlockingCollection[] collections, out T item, System.Threading.CancellationToken cancellationToken) => throw null; + public T[] ToArray() => throw null; + public bool TryAdd(T item) => throw null; + public bool TryAdd(T item, int millisecondsTimeout) => throw null; + public bool TryAdd(T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public bool TryAdd(T item, System.TimeSpan timeout) => throw null; + public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection[] collections, T item) => throw null; + public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection[] collections, T item, int millisecondsTimeout) => throw null; + public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection[] collections, T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection[] collections, T item, System.TimeSpan timeout) => throw null; + public bool TryTake(out T item) => throw null; + public bool TryTake(out T item, int millisecondsTimeout) => throw null; + public bool TryTake(out T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public bool TryTake(out T item, System.TimeSpan timeout) => throw null; + public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection[] collections, out T item) => throw null; + public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection[] collections, out T item, int millisecondsTimeout) => throw null; + public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection[] collections, out T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection[] collections, out T item, System.TimeSpan timeout) => throw null; + } + public class ConcurrentBag : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Concurrent.IProducerConsumerCollection, System.Collections.Generic.IReadOnlyCollection + { + public void Add(T item) => throw null; + public void Clear() => throw null; + public void CopyTo(T[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ConcurrentBag() => throw null; + public ConcurrentBag(System.Collections.Generic.IEnumerable collection) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T[] ToArray() => throw null; + bool System.Collections.Concurrent.IProducerConsumerCollection.TryAdd(T item) => throw null; + public bool TryPeek(out T result) => throw null; + public bool TryTake(out T result) => throw null; + } + public class ConcurrentDictionary : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + void System.Collections.Generic.IDictionary.Add(TKey key, TValue value) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + public TValue AddOrUpdate(TKey key, System.Func addValueFactory, System.Func updateValueFactory) => throw null; + public TValue AddOrUpdate(TKey key, TValue addValue, System.Func updateValueFactory) => throw null; + public TValue AddOrUpdate(TKey key, System.Func addValueFactory, System.Func updateValueFactory, TArg factoryArgument) => throw null; + public void Clear() => throw null; + public System.Collections.Generic.IEqualityComparer Comparer { get => throw null; } + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ConcurrentDictionary() => throw null; + public ConcurrentDictionary(System.Collections.Generic.IEnumerable> collection) => throw null; + public ConcurrentDictionary(System.Collections.Generic.IEnumerable> collection, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public ConcurrentDictionary(System.Collections.Generic.IEqualityComparer comparer) => throw null; + public ConcurrentDictionary(int concurrencyLevel, System.Collections.Generic.IEnumerable> collection, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public ConcurrentDictionary(int concurrencyLevel, int capacity) => throw null; + public ConcurrentDictionary(int concurrencyLevel, int capacity, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public TValue GetOrAdd(TKey key, System.Func valueFactory) => throw null; + public TValue GetOrAdd(TKey key, TValue value) => throw null; + public TValue GetOrAdd(TKey key, System.Func valueFactory, TArg factoryArgument) => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public System.Collections.Generic.ICollection Keys { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + bool System.Collections.Generic.IDictionary.Remove(TKey key) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; set { } } + public System.Collections.Generic.KeyValuePair[] ToArray() => throw null; + public bool TryAdd(TKey key, TValue value) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public bool TryRemove(System.Collections.Generic.KeyValuePair item) => throw null; + public bool TryRemove(TKey key, out TValue value) => throw null; + public bool TryUpdate(TKey key, TValue newValue, TValue comparisonValue) => throw null; + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.ICollection Values { get => throw null; } + } + public class ConcurrentQueue : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Concurrent.IProducerConsumerCollection, System.Collections.Generic.IReadOnlyCollection + { + public void Clear() => throw null; + public void CopyTo(T[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ConcurrentQueue() => throw null; + public ConcurrentQueue(System.Collections.Generic.IEnumerable collection) => throw null; + public void Enqueue(T item) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T[] ToArray() => throw null; + bool System.Collections.Concurrent.IProducerConsumerCollection.TryAdd(T item) => throw null; + public bool TryDequeue(out T result) => throw null; + public bool TryPeek(out T result) => throw null; + bool System.Collections.Concurrent.IProducerConsumerCollection.TryTake(out T item) => throw null; + } + public class ConcurrentStack : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Concurrent.IProducerConsumerCollection, System.Collections.Generic.IReadOnlyCollection + { + public void Clear() => throw null; + public void CopyTo(T[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ConcurrentStack() => throw null; + public ConcurrentStack(System.Collections.Generic.IEnumerable collection) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public void Push(T item) => throw null; + public void PushRange(T[] items) => throw null; + public void PushRange(T[] items, int startIndex, int count) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T[] ToArray() => throw null; + bool System.Collections.Concurrent.IProducerConsumerCollection.TryAdd(T item) => throw null; + public bool TryPeek(out T result) => throw null; + public bool TryPop(out T result) => throw null; + public int TryPopRange(T[] items) => throw null; + public int TryPopRange(T[] items, int startIndex, int count) => throw null; + bool System.Collections.Concurrent.IProducerConsumerCollection.TryTake(out T item) => throw null; + } + [System.Flags] + public enum EnumerablePartitionerOptions + { + None = 0, + NoBuffering = 1, + } + public interface IProducerConsumerCollection : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + void CopyTo(T[] array, int index); + T[] ToArray(); + bool TryAdd(T item); + bool TryTake(out T item); + } + public abstract class OrderablePartitioner : System.Collections.Concurrent.Partitioner + { + protected OrderablePartitioner(bool keysOrderedInEachPartition, bool keysOrderedAcrossPartitions, bool keysNormalized) => throw null; + public override System.Collections.Generic.IEnumerable GetDynamicPartitions() => throw null; + public virtual System.Collections.Generic.IEnumerable> GetOrderableDynamicPartitions() => throw null; + public abstract System.Collections.Generic.IList>> GetOrderablePartitions(int partitionCount); + public override System.Collections.Generic.IList> GetPartitions(int partitionCount) => throw null; + public bool KeysNormalized { get => throw null; } + public bool KeysOrderedAcrossPartitions { get => throw null; } + public bool KeysOrderedInEachPartition { get => throw null; } + } + public static class Partitioner + { + public static System.Collections.Concurrent.OrderablePartitioner> Create(int fromInclusive, int toExclusive) => throw null; + public static System.Collections.Concurrent.OrderablePartitioner> Create(int fromInclusive, int toExclusive, int rangeSize) => throw null; + public static System.Collections.Concurrent.OrderablePartitioner> Create(long fromInclusive, long toExclusive) => throw null; + public static System.Collections.Concurrent.OrderablePartitioner> Create(long fromInclusive, long toExclusive, long rangeSize) => throw null; + public static System.Collections.Concurrent.OrderablePartitioner Create(System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Concurrent.OrderablePartitioner Create(System.Collections.Generic.IEnumerable source, System.Collections.Concurrent.EnumerablePartitionerOptions partitionerOptions) => throw null; + public static System.Collections.Concurrent.OrderablePartitioner Create(System.Collections.Generic.IList list, bool loadBalance) => throw null; + public static System.Collections.Concurrent.OrderablePartitioner Create(TSource[] array, bool loadBalance) => throw null; + } + public abstract class Partitioner + { + protected Partitioner() => throw null; + public virtual System.Collections.Generic.IEnumerable GetDynamicPartitions() => throw null; + public abstract System.Collections.Generic.IList> GetPartitions(int partitionCount); + public virtual bool SupportsDynamicPartitions { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Immutable.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Immutable.cs new file mode 100644 index 000000000000..6ac1a1f0152f --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Immutable.cs @@ -0,0 +1,1084 @@ +// This file contains auto-generated code. +// Generated from `System.Collections.Immutable, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Collections + { + namespace Immutable + { + public interface IImmutableDictionary : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + System.Collections.Immutable.IImmutableDictionary Add(TKey key, TValue value); + System.Collections.Immutable.IImmutableDictionary AddRange(System.Collections.Generic.IEnumerable> pairs); + System.Collections.Immutable.IImmutableDictionary Clear(); + bool Contains(System.Collections.Generic.KeyValuePair pair); + System.Collections.Immutable.IImmutableDictionary Remove(TKey key); + System.Collections.Immutable.IImmutableDictionary RemoveRange(System.Collections.Generic.IEnumerable keys); + System.Collections.Immutable.IImmutableDictionary SetItem(TKey key, TValue value); + System.Collections.Immutable.IImmutableDictionary SetItems(System.Collections.Generic.IEnumerable> items); + bool TryGetKey(TKey equalKey, out TKey actualKey); + } + public interface IImmutableList : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + System.Collections.Immutable.IImmutableList Add(T value); + System.Collections.Immutable.IImmutableList AddRange(System.Collections.Generic.IEnumerable items); + System.Collections.Immutable.IImmutableList Clear(); + int IndexOf(T item, int index, int count, System.Collections.Generic.IEqualityComparer equalityComparer); + System.Collections.Immutable.IImmutableList Insert(int index, T element); + System.Collections.Immutable.IImmutableList InsertRange(int index, System.Collections.Generic.IEnumerable items); + int LastIndexOf(T item, int index, int count, System.Collections.Generic.IEqualityComparer equalityComparer); + System.Collections.Immutable.IImmutableList Remove(T value, System.Collections.Generic.IEqualityComparer equalityComparer); + System.Collections.Immutable.IImmutableList RemoveAll(System.Predicate match); + System.Collections.Immutable.IImmutableList RemoveAt(int index); + System.Collections.Immutable.IImmutableList RemoveRange(System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer equalityComparer); + System.Collections.Immutable.IImmutableList RemoveRange(int index, int count); + System.Collections.Immutable.IImmutableList Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer equalityComparer); + System.Collections.Immutable.IImmutableList SetItem(int index, T value); + } + public interface IImmutableQueue : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + System.Collections.Immutable.IImmutableQueue Clear(); + System.Collections.Immutable.IImmutableQueue Dequeue(); + System.Collections.Immutable.IImmutableQueue Enqueue(T value); + bool IsEmpty { get; } + T Peek(); + } + public interface IImmutableSet : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + System.Collections.Immutable.IImmutableSet Add(T value); + System.Collections.Immutable.IImmutableSet Clear(); + bool Contains(T value); + System.Collections.Immutable.IImmutableSet Except(System.Collections.Generic.IEnumerable other); + System.Collections.Immutable.IImmutableSet Intersect(System.Collections.Generic.IEnumerable other); + bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other); + bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other); + bool IsSubsetOf(System.Collections.Generic.IEnumerable other); + bool IsSupersetOf(System.Collections.Generic.IEnumerable other); + bool Overlaps(System.Collections.Generic.IEnumerable other); + System.Collections.Immutable.IImmutableSet Remove(T value); + bool SetEquals(System.Collections.Generic.IEnumerable other); + System.Collections.Immutable.IImmutableSet SymmetricExcept(System.Collections.Generic.IEnumerable other); + bool TryGetValue(T equalValue, out T actualValue); + System.Collections.Immutable.IImmutableSet Union(System.Collections.Generic.IEnumerable other); + } + public interface IImmutableStack : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + System.Collections.Immutable.IImmutableStack Clear(); + bool IsEmpty { get; } + T Peek(); + System.Collections.Immutable.IImmutableStack Pop(); + System.Collections.Immutable.IImmutableStack Push(T value); + } + public static class ImmutableArray + { + public static int BinarySearch(this System.Collections.Immutable.ImmutableArray array, int index, int length, T value) => throw null; + public static int BinarySearch(this System.Collections.Immutable.ImmutableArray array, int index, int length, T value, System.Collections.Generic.IComparer comparer) => throw null; + public static int BinarySearch(this System.Collections.Immutable.ImmutableArray array, T value) => throw null; + public static int BinarySearch(this System.Collections.Immutable.ImmutableArray array, T value, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Collections.Immutable.ImmutableArray Create() => throw null; + public static System.Collections.Immutable.ImmutableArray Create(System.Collections.Immutable.ImmutableArray items, int start, int length) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(T item) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(T item1, T item2) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(T item1, T item2, T item3) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(T item1, T item2, T item3, T item4) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(T[] items, int start, int length) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(System.ReadOnlySpan items) => throw null; + public static System.Collections.Immutable.ImmutableArray Create(System.Span items) => throw null; + public static System.Collections.Immutable.ImmutableArray.Builder CreateBuilder() => throw null; + public static System.Collections.Immutable.ImmutableArray.Builder CreateBuilder(int initialCapacity) => throw null; + public static System.Collections.Immutable.ImmutableArray CreateRange(System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.ImmutableArray CreateRange(System.Collections.Immutable.ImmutableArray items, System.Func selector) => throw null; + public static System.Collections.Immutable.ImmutableArray CreateRange(System.Collections.Immutable.ImmutableArray items, int start, int length, System.Func selector) => throw null; + public static System.Collections.Immutable.ImmutableArray CreateRange(System.Collections.Immutable.ImmutableArray items, System.Func selector, TArg arg) => throw null; + public static System.Collections.Immutable.ImmutableArray CreateRange(System.Collections.Immutable.ImmutableArray items, int start, int length, System.Func selector, TArg arg) => throw null; + public static System.Collections.Immutable.ImmutableArray ToImmutableArray(this System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.ImmutableArray ToImmutableArray(this System.Collections.Immutable.ImmutableArray.Builder builder) => throw null; + public static System.Collections.Immutable.ImmutableArray ToImmutableArray(this System.ReadOnlySpan items) => throw null; + public static System.Collections.Immutable.ImmutableArray ToImmutableArray(this System.Span items) => throw null; + } + public struct ImmutableArray : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IEquatable>, System.Collections.Immutable.IImmutableList, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable + { + public System.Collections.Immutable.ImmutableArray Add(T item) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Add(T value) => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(System.Collections.Generic.IEnumerable items) => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(System.Collections.Immutable.ImmutableArray items) => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(T[] items, int length) => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(TDerived[] items) where TDerived : T => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(System.Collections.Immutable.ImmutableArray items, int length) => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(System.Collections.Immutable.ImmutableArray items) where TDerived : T => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(System.ReadOnlySpan items) => throw null; + public System.Collections.Immutable.ImmutableArray AddRange(params T[] items) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.AddRange(System.Collections.Generic.IEnumerable items) => throw null; + public System.Collections.Immutable.ImmutableArray As() where TOther : class => throw null; + public System.ReadOnlyMemory AsMemory() => throw null; + public System.ReadOnlySpan AsSpan() => throw null; + public System.ReadOnlySpan AsSpan(int start, int length) => throw null; + public System.ReadOnlySpan AsSpan(System.Range range) => throw null; + public sealed class Builder : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + public void Add(T item) => throw null; + public void AddRange(System.Collections.Generic.IEnumerable items) => throw null; + public void AddRange(System.Collections.Immutable.ImmutableArray items) => throw null; + public void AddRange(System.Collections.Immutable.ImmutableArray items, int length) => throw null; + public void AddRange(System.Collections.Immutable.ImmutableArray.Builder items) => throw null; + public void AddRange(params T[] items) => throw null; + public void AddRange(T[] items, int length) => throw null; + public void AddRange(System.Collections.Immutable.ImmutableArray items) where TDerived : T => throw null; + public void AddRange(System.Collections.Immutable.ImmutableArray.Builder items) where TDerived : T => throw null; + public void AddRange(TDerived[] items) where TDerived : T => throw null; + public void AddRange(System.ReadOnlySpan items) => throw null; + public void AddRange(System.ReadOnlySpan items) where TDerived : T => throw null; + public int Capacity { get => throw null; set { } } + public void Clear() => throw null; + public bool Contains(T item) => throw null; + public void CopyTo(T[] array, int index) => throw null; + public void CopyTo(T[] destination) => throw null; + public void CopyTo(int sourceIndex, T[] destination, int destinationIndex, int length) => throw null; + public void CopyTo(System.Span destination) => throw null; + public int Count { get => throw null; set { } } + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(T item) => throw null; + public int IndexOf(T item, int startIndex) => throw null; + public int IndexOf(T item, int startIndex, int count) => throw null; + public int IndexOf(T item, int startIndex, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public int IndexOf(T item, int startIndex, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public void Insert(int index, T item) => throw null; + public void InsertRange(int index, System.Collections.Generic.IEnumerable items) => throw null; + public void InsertRange(int index, System.Collections.Immutable.ImmutableArray items) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public T ItemRef(int index) => throw null; + public int LastIndexOf(T item) => throw null; + public int LastIndexOf(T item, int startIndex) => throw null; + public int LastIndexOf(T item, int startIndex, int count) => throw null; + public int LastIndexOf(T item, int startIndex, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableArray MoveToImmutable() => throw null; + public bool Remove(T element) => throw null; + public bool Remove(T element, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public void RemoveAll(System.Predicate match) => throw null; + public void RemoveAt(int index) => throw null; + public void RemoveRange(int index, int length) => throw null; + public void RemoveRange(System.Collections.Generic.IEnumerable items) => throw null; + public void RemoveRange(System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public void Replace(T oldValue, T newValue) => throw null; + public void Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public void Reverse() => throw null; + public void Sort() => throw null; + public void Sort(System.Collections.Generic.IComparer comparer) => throw null; + public void Sort(System.Comparison comparison) => throw null; + public void Sort(int index, int count, System.Collections.Generic.IComparer comparer) => throw null; + public T this[int index] { get => throw null; set { } } + public T[] ToArray() => throw null; + public System.Collections.Immutable.ImmutableArray ToImmutable() => throw null; + } + public System.Collections.Immutable.ImmutableArray CastArray() where TOther : class => throw null; + public static System.Collections.Immutable.ImmutableArray CastUp(System.Collections.Immutable.ImmutableArray items) where TDerived : class, T => throw null; + public System.Collections.Immutable.ImmutableArray Clear() => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Clear() => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + public bool Contains(T item) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(int sourceIndex, T[] destination, int destinationIndex, int length) => throw null; + public void CopyTo(T[] destination) => throw null; + public void CopyTo(T[] destination, int destinationIndex) => throw null; + public void CopyTo(System.Span destination) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + int System.Collections.Generic.ICollection.Count { get => throw null; } + int System.Collections.Generic.IReadOnlyCollection.Count { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + public static readonly System.Collections.Immutable.ImmutableArray Empty; + public struct Enumerator + { + public T Current { get => throw null; } + public bool MoveNext() => throw null; + } + public bool Equals(System.Collections.Immutable.ImmutableArray other) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public System.Collections.Immutable.ImmutableArray.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + public int IndexOf(T item) => throw null; + public int IndexOf(T item, int startIndex) => throw null; + public int IndexOf(T item, int startIndex, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public int IndexOf(T item, int startIndex, int count) => throw null; + public int IndexOf(T item, int startIndex, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public System.Collections.Immutable.ImmutableArray Insert(int index, T item) => throw null; + void System.Collections.Generic.IList.Insert(int index, T item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Insert(int index, T element) => throw null; + public System.Collections.Immutable.ImmutableArray InsertRange(int index, System.Collections.Generic.IEnumerable items) => throw null; + public System.Collections.Immutable.ImmutableArray InsertRange(int index, System.Collections.Immutable.ImmutableArray items) => throw null; + public System.Collections.Immutable.ImmutableArray InsertRange(int index, T[] items) => throw null; + public System.Collections.Immutable.ImmutableArray InsertRange(int index, System.ReadOnlySpan items) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.InsertRange(int index, System.Collections.Generic.IEnumerable items) => throw null; + public bool IsDefault { get => throw null; } + public bool IsDefaultOrEmpty { get => throw null; } + public bool IsEmpty { get => throw null; } + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + T System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + T System.Collections.Generic.IReadOnlyList.this[int index] { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public T ItemRef(int index) => throw null; + public int LastIndexOf(T item) => throw null; + public int LastIndexOf(T item, int startIndex) => throw null; + public int LastIndexOf(T item, int startIndex, int count) => throw null; + public int LastIndexOf(T item, int startIndex, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public int Length { get => throw null; } + public System.Collections.Generic.IEnumerable OfType() => throw null; + public static bool operator ==(System.Collections.Immutable.ImmutableArray left, System.Collections.Immutable.ImmutableArray right) => throw null; + public static bool operator ==(System.Collections.Immutable.ImmutableArray? left, System.Collections.Immutable.ImmutableArray? right) => throw null; + public static bool operator !=(System.Collections.Immutable.ImmutableArray left, System.Collections.Immutable.ImmutableArray right) => throw null; + public static bool operator !=(System.Collections.Immutable.ImmutableArray? left, System.Collections.Immutable.ImmutableArray? right) => throw null; + public System.Collections.Immutable.ImmutableArray Remove(T item) => throw null; + public System.Collections.Immutable.ImmutableArray Remove(T item, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + bool System.Collections.Generic.ICollection.Remove(T item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Remove(T value, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveAll(System.Predicate match) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveAll(System.Predicate match) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveAt(int index) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveAt(int index) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveRange(System.Collections.Generic.IEnumerable items) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveRange(System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveRange(System.Collections.Immutable.ImmutableArray items) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveRange(System.Collections.Immutable.ImmutableArray items, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveRange(int index, int length) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveRange(System.ReadOnlySpan items, System.Collections.Generic.IEqualityComparer equalityComparer = default(System.Collections.Generic.IEqualityComparer)) => throw null; + public System.Collections.Immutable.ImmutableArray RemoveRange(T[] items, System.Collections.Generic.IEqualityComparer equalityComparer = default(System.Collections.Generic.IEqualityComparer)) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveRange(System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveRange(int index, int count) => throw null; + public System.Collections.Immutable.ImmutableArray Replace(T oldValue, T newValue) => throw null; + public System.Collections.Immutable.ImmutableArray Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableArray SetItem(int index, T item) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.SetItem(int index, T value) => throw null; + public System.Collections.Immutable.ImmutableArray Slice(int start, int length) => throw null; + public System.Collections.Immutable.ImmutableArray Sort() => throw null; + public System.Collections.Immutable.ImmutableArray Sort(System.Collections.Generic.IComparer comparer) => throw null; + public System.Collections.Immutable.ImmutableArray Sort(System.Comparison comparison) => throw null; + public System.Collections.Immutable.ImmutableArray Sort(int index, int count, System.Collections.Generic.IComparer comparer) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; } + public System.Collections.Immutable.ImmutableArray.Builder ToBuilder() => throw null; + } + public static class ImmutableDictionary + { + public static bool Contains(this System.Collections.Immutable.IImmutableDictionary map, TKey key, TValue value) => throw null; + public static System.Collections.Immutable.ImmutableDictionary Create() => throw null; + public static System.Collections.Immutable.ImmutableDictionary Create(System.Collections.Generic.IEqualityComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary Create(System.Collections.Generic.IEqualityComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary.Builder CreateBuilder() => throw null; + public static System.Collections.Immutable.ImmutableDictionary.Builder CreateBuilder(System.Collections.Generic.IEqualityComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary.Builder CreateBuilder(System.Collections.Generic.IEqualityComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary CreateRange(System.Collections.Generic.IEnumerable> items) => throw null; + public static System.Collections.Immutable.ImmutableDictionary CreateRange(System.Collections.Generic.IEqualityComparer keyComparer, System.Collections.Generic.IEnumerable> items) => throw null; + public static System.Collections.Immutable.ImmutableDictionary CreateRange(System.Collections.Generic.IEqualityComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer, System.Collections.Generic.IEnumerable> items) => throw null; + public static TValue GetValueOrDefault(this System.Collections.Immutable.IImmutableDictionary dictionary, TKey key) => throw null; + public static TValue GetValueOrDefault(this System.Collections.Immutable.IImmutableDictionary dictionary, TKey key, TValue defaultValue) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable> source) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable> source, System.Collections.Generic.IEqualityComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable> source, System.Collections.Generic.IEqualityComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IEqualityComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Immutable.ImmutableDictionary.Builder builder) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableDictionary ToImmutableDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + } + public sealed class ImmutableDictionary : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Immutable.IImmutableDictionary, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + public System.Collections.Immutable.ImmutableDictionary Add(TKey key, TValue value) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + void System.Collections.Generic.IDictionary.Add(TKey key, TValue value) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.Add(TKey key, TValue value) => throw null; + public System.Collections.Immutable.ImmutableDictionary AddRange(System.Collections.Generic.IEnumerable> pairs) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.AddRange(System.Collections.Generic.IEnumerable> pairs) => throw null; + public sealed class Builder : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + public void Add(System.Collections.Generic.KeyValuePair item) => throw null; + public void Add(TKey key, TValue value) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + public void AddRange(System.Collections.Generic.IEnumerable> items) => throw null; + public void Clear() => throw null; + public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + public bool ContainsValue(TValue value) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public System.Collections.Immutable.ImmutableDictionary.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public TValue GetValueOrDefault(TKey key) => throw null; + public TValue GetValueOrDefault(TKey key, TValue defaultValue) => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public System.Collections.Generic.IEqualityComparer KeyComparer { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; + public bool Remove(TKey key) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + public void RemoveRange(System.Collections.Generic.IEnumerable keys) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; set { } } + public System.Collections.Immutable.ImmutableDictionary ToImmutable() => throw null; + public bool TryGetKey(TKey equalKey, out TKey actualKey) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public System.Collections.Generic.IEqualityComparer ValueComparer { get => throw null; set { } } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.IEnumerable Values { get => throw null; } + } + public System.Collections.Immutable.ImmutableDictionary Clear() => throw null; + void System.Collections.Generic.ICollection>.Clear() => throw null; + void System.Collections.IDictionary.Clear() => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.Clear() => throw null; + public bool Contains(System.Collections.Generic.KeyValuePair pair) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + public bool ContainsValue(TValue value) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public static readonly System.Collections.Immutable.ImmutableDictionary Empty; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator>, System.Collections.IEnumerator + { + public System.Collections.Generic.KeyValuePair Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Collections.Immutable.ImmutableDictionary.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + TValue System.Collections.Generic.IDictionary.this[TKey key] { get => throw null; set { } } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public System.Collections.Generic.IEqualityComparer KeyComparer { get => throw null; } + public System.Collections.Generic.IEnumerable Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public System.Collections.Immutable.ImmutableDictionary Remove(TKey key) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.Generic.IDictionary.Remove(TKey key) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.Remove(TKey key) => throw null; + public System.Collections.Immutable.ImmutableDictionary RemoveRange(System.Collections.Generic.IEnumerable keys) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.RemoveRange(System.Collections.Generic.IEnumerable keys) => throw null; + public System.Collections.Immutable.ImmutableDictionary SetItem(TKey key, TValue value) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.SetItem(TKey key, TValue value) => throw null; + public System.Collections.Immutable.ImmutableDictionary SetItems(System.Collections.Generic.IEnumerable> items) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.SetItems(System.Collections.Generic.IEnumerable> items) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; } + public System.Collections.Immutable.ImmutableDictionary.Builder ToBuilder() => throw null; + public bool TryGetKey(TKey equalKey, out TKey actualKey) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public System.Collections.Generic.IEqualityComparer ValueComparer { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.IEnumerable Values { get => throw null; } + public System.Collections.Immutable.ImmutableDictionary WithComparers(System.Collections.Generic.IEqualityComparer keyComparer) => throw null; + public System.Collections.Immutable.ImmutableDictionary WithComparers(System.Collections.Generic.IEqualityComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + } + public static class ImmutableHashSet + { + public static System.Collections.Immutable.ImmutableHashSet Create() => throw null; + public static System.Collections.Immutable.ImmutableHashSet Create(System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public static System.Collections.Immutable.ImmutableHashSet Create(System.Collections.Generic.IEqualityComparer equalityComparer, T item) => throw null; + public static System.Collections.Immutable.ImmutableHashSet Create(System.Collections.Generic.IEqualityComparer equalityComparer, params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableHashSet Create(T item) => throw null; + public static System.Collections.Immutable.ImmutableHashSet Create(params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableHashSet.Builder CreateBuilder() => throw null; + public static System.Collections.Immutable.ImmutableHashSet.Builder CreateBuilder(System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public static System.Collections.Immutable.ImmutableHashSet CreateRange(System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.ImmutableHashSet CreateRange(System.Collections.Generic.IEqualityComparer equalityComparer, System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.ImmutableHashSet ToImmutableHashSet(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Immutable.ImmutableHashSet ToImmutableHashSet(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public static System.Collections.Immutable.ImmutableHashSet ToImmutableHashSet(this System.Collections.Immutable.ImmutableHashSet.Builder builder) => throw null; + } + public sealed class ImmutableHashSet : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Immutable.IImmutableSet, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlySet, System.Collections.Generic.ISet + { + public System.Collections.Immutable.ImmutableHashSet Add(T item) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + bool System.Collections.Generic.ISet.Add(T item) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Add(T item) => throw null; + public sealed class Builder : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.ISet + { + public bool Add(T item) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + public void Clear() => throw null; + public bool Contains(T item) => throw null; + void System.Collections.Generic.ICollection.CopyTo(T[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableHashSet.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Generic.IEqualityComparer KeyComparer { get => throw null; set { } } + public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; + public bool Remove(T item) => throw null; + public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; + public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableHashSet ToImmutable() => throw null; + public bool TryGetValue(T equalValue, out T actualValue) => throw null; + public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; + } + public System.Collections.Immutable.ImmutableHashSet Clear() => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Clear() => throw null; + public bool Contains(T item) => throw null; + void System.Collections.Generic.ICollection.CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public static readonly System.Collections.Immutable.ImmutableHashSet Empty; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Collections.Immutable.ImmutableHashSet Except(System.Collections.Generic.IEnumerable other) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Except(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableHashSet.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Immutable.ImmutableHashSet Intersect(System.Collections.Generic.IEnumerable other) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Intersect(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsEmpty { get => throw null; } + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public System.Collections.Generic.IEqualityComparer KeyComparer { get => throw null; } + public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableHashSet Remove(T item) => throw null; + bool System.Collections.Generic.ICollection.Remove(T item) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Remove(T item) => throw null; + public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableHashSet SymmetricExcept(System.Collections.Generic.IEnumerable other) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.SymmetricExcept(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.Collections.Immutable.ImmutableHashSet.Builder ToBuilder() => throw null; + public bool TryGetValue(T equalValue, out T actualValue) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Union(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableHashSet Union(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.UnionWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableHashSet WithComparer(System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + } + public static class ImmutableInterlocked + { + public static TValue AddOrUpdate(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, System.Func addValueFactory, System.Func updateValueFactory) => throw null; + public static TValue AddOrUpdate(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, TValue addValue, System.Func updateValueFactory) => throw null; + public static void Enqueue(ref System.Collections.Immutable.ImmutableQueue location, T value) => throw null; + public static TValue GetOrAdd(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, System.Func valueFactory) => throw null; + public static TValue GetOrAdd(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, TValue value) => throw null; + public static TValue GetOrAdd(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, System.Func valueFactory, TArg factoryArgument) => throw null; + public static System.Collections.Immutable.ImmutableArray InterlockedCompareExchange(ref System.Collections.Immutable.ImmutableArray location, System.Collections.Immutable.ImmutableArray value, System.Collections.Immutable.ImmutableArray comparand) => throw null; + public static System.Collections.Immutable.ImmutableArray InterlockedExchange(ref System.Collections.Immutable.ImmutableArray location, System.Collections.Immutable.ImmutableArray value) => throw null; + public static bool InterlockedInitialize(ref System.Collections.Immutable.ImmutableArray location, System.Collections.Immutable.ImmutableArray value) => throw null; + public static void Push(ref System.Collections.Immutable.ImmutableStack location, T value) => throw null; + public static bool TryAdd(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, TValue value) => throw null; + public static bool TryDequeue(ref System.Collections.Immutable.ImmutableQueue location, out T value) => throw null; + public static bool TryPop(ref System.Collections.Immutable.ImmutableStack location, out T value) => throw null; + public static bool TryRemove(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, out TValue value) => throw null; + public static bool TryUpdate(ref System.Collections.Immutable.ImmutableDictionary location, TKey key, TValue newValue, TValue comparisonValue) => throw null; + public static bool Update(ref T location, System.Func transformer) where T : class => throw null; + public static bool Update(ref T location, System.Func transformer, TArg transformerArgument) where T : class => throw null; + public static bool Update(ref System.Collections.Immutable.ImmutableArray location, System.Func, System.Collections.Immutable.ImmutableArray> transformer) => throw null; + public static bool Update(ref System.Collections.Immutable.ImmutableArray location, System.Func, TArg, System.Collections.Immutable.ImmutableArray> transformer, TArg transformerArgument) => throw null; + } + public static class ImmutableList + { + public static System.Collections.Immutable.ImmutableList Create() => throw null; + public static System.Collections.Immutable.ImmutableList Create(T item) => throw null; + public static System.Collections.Immutable.ImmutableList Create(params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableList.Builder CreateBuilder() => throw null; + public static System.Collections.Immutable.ImmutableList CreateRange(System.Collections.Generic.IEnumerable items) => throw null; + public static int IndexOf(this System.Collections.Immutable.IImmutableList list, T item) => throw null; + public static int IndexOf(this System.Collections.Immutable.IImmutableList list, T item, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public static int IndexOf(this System.Collections.Immutable.IImmutableList list, T item, int startIndex) => throw null; + public static int IndexOf(this System.Collections.Immutable.IImmutableList list, T item, int startIndex, int count) => throw null; + public static int LastIndexOf(this System.Collections.Immutable.IImmutableList list, T item) => throw null; + public static int LastIndexOf(this System.Collections.Immutable.IImmutableList list, T item, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public static int LastIndexOf(this System.Collections.Immutable.IImmutableList list, T item, int startIndex) => throw null; + public static int LastIndexOf(this System.Collections.Immutable.IImmutableList list, T item, int startIndex, int count) => throw null; + public static System.Collections.Immutable.IImmutableList Remove(this System.Collections.Immutable.IImmutableList list, T value) => throw null; + public static System.Collections.Immutable.IImmutableList RemoveRange(this System.Collections.Immutable.IImmutableList list, System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.IImmutableList Replace(this System.Collections.Immutable.IImmutableList list, T oldValue, T newValue) => throw null; + public static System.Collections.Immutable.ImmutableList ToImmutableList(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Immutable.ImmutableList ToImmutableList(this System.Collections.Immutable.ImmutableList.Builder builder) => throw null; + } + public sealed class ImmutableList : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Immutable.IImmutableList, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + public System.Collections.Immutable.ImmutableList Add(T value) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Add(T value) => throw null; + public System.Collections.Immutable.ImmutableList AddRange(System.Collections.Generic.IEnumerable items) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.AddRange(System.Collections.Generic.IEnumerable items) => throw null; + public int BinarySearch(int index, int count, T item, System.Collections.Generic.IComparer comparer) => throw null; + public int BinarySearch(T item) => throw null; + public int BinarySearch(T item, System.Collections.Generic.IComparer comparer) => throw null; + public sealed class Builder : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + public void Add(T item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void AddRange(System.Collections.Generic.IEnumerable items) => throw null; + public int BinarySearch(int index, int count, T item, System.Collections.Generic.IComparer comparer) => throw null; + public int BinarySearch(T item) => throw null; + public int BinarySearch(T item, System.Collections.Generic.IComparer comparer) => throw null; + public void Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + public bool Contains(T item) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public System.Collections.Immutable.ImmutableList ConvertAll(System.Func converter) => throw null; + public void CopyTo(int index, T[] array, int arrayIndex, int count) => throw null; + public void CopyTo(T[] array) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public bool Exists(System.Predicate match) => throw null; + public T Find(System.Predicate match) => throw null; + public System.Collections.Immutable.ImmutableList FindAll(System.Predicate match) => throw null; + public int FindIndex(int startIndex, int count, System.Predicate match) => throw null; + public int FindIndex(int startIndex, System.Predicate match) => throw null; + public int FindIndex(System.Predicate match) => throw null; + public T FindLast(System.Predicate match) => throw null; + public int FindLastIndex(int startIndex, int count, System.Predicate match) => throw null; + public int FindLastIndex(int startIndex, System.Predicate match) => throw null; + public int FindLastIndex(System.Predicate match) => throw null; + public void ForEach(System.Action action) => throw null; + public System.Collections.Immutable.ImmutableList.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Immutable.ImmutableList GetRange(int index, int count) => throw null; + public int IndexOf(T item) => throw null; + public int IndexOf(T item, int index) => throw null; + public int IndexOf(T item, int index, int count) => throw null; + public int IndexOf(T item, int index, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Insert(int index, T item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + public void InsertRange(int index, System.Collections.Generic.IEnumerable items) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public T ItemRef(int index) => throw null; + public int LastIndexOf(T item) => throw null; + public int LastIndexOf(T item, int startIndex) => throw null; + public int LastIndexOf(T item, int startIndex, int count) => throw null; + public int LastIndexOf(T item, int startIndex, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public bool Remove(T item) => throw null; + public bool Remove(T item, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public int RemoveAll(System.Predicate match) => throw null; + public void RemoveAt(int index) => throw null; + public void RemoveRange(int index, int count) => throw null; + public void RemoveRange(System.Collections.Generic.IEnumerable items) => throw null; + public void RemoveRange(System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public void Replace(T oldValue, T newValue) => throw null; + public void Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public void Reverse() => throw null; + public void Reverse(int index, int count) => throw null; + public void Sort() => throw null; + public void Sort(System.Collections.Generic.IComparer comparer) => throw null; + public void Sort(System.Comparison comparison) => throw null; + public void Sort(int index, int count, System.Collections.Generic.IComparer comparer) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; set { } } + public System.Collections.Immutable.ImmutableList ToImmutable() => throw null; + public bool TrueForAll(System.Predicate match) => throw null; + } + public System.Collections.Immutable.ImmutableList Clear() => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Clear() => throw null; + public bool Contains(T value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public System.Collections.Immutable.ImmutableList ConvertAll(System.Func converter) => throw null; + public void CopyTo(int index, T[] array, int arrayIndex, int count) => throw null; + public void CopyTo(T[] array) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public static readonly System.Collections.Immutable.ImmutableList Empty; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public bool Exists(System.Predicate match) => throw null; + public T Find(System.Predicate match) => throw null; + public System.Collections.Immutable.ImmutableList FindAll(System.Predicate match) => throw null; + public int FindIndex(int startIndex, int count, System.Predicate match) => throw null; + public int FindIndex(int startIndex, System.Predicate match) => throw null; + public int FindIndex(System.Predicate match) => throw null; + public T FindLast(System.Predicate match) => throw null; + public int FindLastIndex(int startIndex, int count, System.Predicate match) => throw null; + public int FindLastIndex(int startIndex, System.Predicate match) => throw null; + public int FindLastIndex(System.Predicate match) => throw null; + public void ForEach(System.Action action) => throw null; + public System.Collections.Immutable.ImmutableList.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Immutable.ImmutableList GetRange(int index, int count) => throw null; + public int IndexOf(T value) => throw null; + public int IndexOf(T item, int index, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public System.Collections.Immutable.ImmutableList Insert(int index, T item) => throw null; + void System.Collections.Generic.IList.Insert(int index, T item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Insert(int index, T item) => throw null; + public System.Collections.Immutable.ImmutableList InsertRange(int index, System.Collections.Generic.IEnumerable items) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.InsertRange(int index, System.Collections.Generic.IEnumerable items) => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + T System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public T ItemRef(int index) => throw null; + public int LastIndexOf(T item, int index, int count, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableList Remove(T value) => throw null; + public System.Collections.Immutable.ImmutableList Remove(T value, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + bool System.Collections.Generic.ICollection.Remove(T item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Remove(T value, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableList RemoveAll(System.Predicate match) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveAll(System.Predicate match) => throw null; + public System.Collections.Immutable.ImmutableList RemoveAt(int index) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveAt(int index) => throw null; + public System.Collections.Immutable.ImmutableList RemoveRange(System.Collections.Generic.IEnumerable items) => throw null; + public System.Collections.Immutable.ImmutableList RemoveRange(System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableList RemoveRange(int index, int count) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveRange(System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.RemoveRange(int index, int count) => throw null; + public System.Collections.Immutable.ImmutableList Replace(T oldValue, T newValue) => throw null; + public System.Collections.Immutable.ImmutableList Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public System.Collections.Immutable.ImmutableList Reverse() => throw null; + public System.Collections.Immutable.ImmutableList Reverse(int index, int count) => throw null; + public System.Collections.Immutable.ImmutableList SetItem(int index, T value) => throw null; + System.Collections.Immutable.IImmutableList System.Collections.Immutable.IImmutableList.SetItem(int index, T value) => throw null; + public System.Collections.Immutable.ImmutableList Sort() => throw null; + public System.Collections.Immutable.ImmutableList Sort(System.Collections.Generic.IComparer comparer) => throw null; + public System.Collections.Immutable.ImmutableList Sort(System.Comparison comparison) => throw null; + public System.Collections.Immutable.ImmutableList Sort(int index, int count, System.Collections.Generic.IComparer comparer) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; } + public System.Collections.Immutable.ImmutableList.Builder ToBuilder() => throw null; + public bool TrueForAll(System.Predicate match) => throw null; + } + public static class ImmutableQueue + { + public static System.Collections.Immutable.ImmutableQueue Create() => throw null; + public static System.Collections.Immutable.ImmutableQueue Create(T item) => throw null; + public static System.Collections.Immutable.ImmutableQueue Create(params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableQueue CreateRange(System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.IImmutableQueue Dequeue(this System.Collections.Immutable.IImmutableQueue queue, out T value) => throw null; + } + public sealed class ImmutableQueue : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Immutable.IImmutableQueue + { + public System.Collections.Immutable.ImmutableQueue Clear() => throw null; + System.Collections.Immutable.IImmutableQueue System.Collections.Immutable.IImmutableQueue.Clear() => throw null; + public System.Collections.Immutable.ImmutableQueue Dequeue() => throw null; + public System.Collections.Immutable.ImmutableQueue Dequeue(out T value) => throw null; + System.Collections.Immutable.IImmutableQueue System.Collections.Immutable.IImmutableQueue.Dequeue() => throw null; + public static System.Collections.Immutable.ImmutableQueue Empty { get => throw null; } + public System.Collections.Immutable.ImmutableQueue Enqueue(T value) => throw null; + System.Collections.Immutable.IImmutableQueue System.Collections.Immutable.IImmutableQueue.Enqueue(T value) => throw null; + public struct Enumerator + { + public T Current { get => throw null; } + public bool MoveNext() => throw null; + } + public System.Collections.Immutable.ImmutableQueue.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsEmpty { get => throw null; } + public T Peek() => throw null; + public T PeekRef() => throw null; + } + public static class ImmutableSortedDictionary + { + public static System.Collections.Immutable.ImmutableSortedDictionary Create() => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary Create(System.Collections.Generic.IComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary Create(System.Collections.Generic.IComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary.Builder CreateBuilder() => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary.Builder CreateBuilder(System.Collections.Generic.IComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary.Builder CreateBuilder(System.Collections.Generic.IComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary CreateRange(System.Collections.Generic.IComparer keyComparer, System.Collections.Generic.IEnumerable> items) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary CreateRange(System.Collections.Generic.IComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer, System.Collections.Generic.IEnumerable> items) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary CreateRange(System.Collections.Generic.IEnumerable> items) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary ToImmutableSortedDictionary(this System.Collections.Generic.IEnumerable> source) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary ToImmutableSortedDictionary(this System.Collections.Generic.IEnumerable> source, System.Collections.Generic.IComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary ToImmutableSortedDictionary(this System.Collections.Generic.IEnumerable> source, System.Collections.Generic.IComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary ToImmutableSortedDictionary(this System.Collections.Immutable.ImmutableSortedDictionary.Builder builder) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary ToImmutableSortedDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary ToImmutableSortedDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IComparer keyComparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedDictionary ToImmutableSortedDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + } + public sealed class ImmutableSortedDictionary : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Immutable.IImmutableDictionary, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + public System.Collections.Immutable.ImmutableSortedDictionary Add(TKey key, TValue value) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + void System.Collections.Generic.IDictionary.Add(TKey key, TValue value) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.Add(TKey key, TValue value) => throw null; + public System.Collections.Immutable.ImmutableSortedDictionary AddRange(System.Collections.Generic.IEnumerable> items) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.AddRange(System.Collections.Generic.IEnumerable> pairs) => throw null; + public sealed class Builder : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + public void Add(System.Collections.Generic.KeyValuePair item) => throw null; + public void Add(TKey key, TValue value) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + public void AddRange(System.Collections.Generic.IEnumerable> items) => throw null; + public void Clear() => throw null; + public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + public bool ContainsValue(TValue value) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public System.Collections.Immutable.ImmutableSortedDictionary.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public TValue GetValueOrDefault(TKey key) => throw null; + public TValue GetValueOrDefault(TKey key, TValue defaultValue) => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public System.Collections.Generic.IComparer KeyComparer { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; + public bool Remove(TKey key) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + public void RemoveRange(System.Collections.Generic.IEnumerable keys) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; set { } } + public System.Collections.Immutable.ImmutableSortedDictionary ToImmutable() => throw null; + public bool TryGetKey(TKey equalKey, out TKey actualKey) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public System.Collections.Generic.IEqualityComparer ValueComparer { get => throw null; set { } } + public TValue ValueRef(TKey key) => throw null; + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.IEnumerable Values { get => throw null; } + } + public System.Collections.Immutable.ImmutableSortedDictionary Clear() => throw null; + void System.Collections.Generic.ICollection>.Clear() => throw null; + void System.Collections.IDictionary.Clear() => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.Clear() => throw null; + public bool Contains(System.Collections.Generic.KeyValuePair pair) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + public bool ContainsValue(TValue value) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public static readonly System.Collections.Immutable.ImmutableSortedDictionary Empty; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator>, System.Collections.IEnumerator + { + public System.Collections.Generic.KeyValuePair Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Collections.Immutable.ImmutableSortedDictionary.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + TValue System.Collections.Generic.IDictionary.this[TKey key] { get => throw null; set { } } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public System.Collections.Generic.IComparer KeyComparer { get => throw null; } + public System.Collections.Generic.IEnumerable Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public System.Collections.Immutable.ImmutableSortedDictionary Remove(TKey value) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.Generic.IDictionary.Remove(TKey key) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.Remove(TKey key) => throw null; + public System.Collections.Immutable.ImmutableSortedDictionary RemoveRange(System.Collections.Generic.IEnumerable keys) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.RemoveRange(System.Collections.Generic.IEnumerable keys) => throw null; + public System.Collections.Immutable.ImmutableSortedDictionary SetItem(TKey key, TValue value) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.SetItem(TKey key, TValue value) => throw null; + public System.Collections.Immutable.ImmutableSortedDictionary SetItems(System.Collections.Generic.IEnumerable> items) => throw null; + System.Collections.Immutable.IImmutableDictionary System.Collections.Immutable.IImmutableDictionary.SetItems(System.Collections.Generic.IEnumerable> items) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; } + public System.Collections.Immutable.ImmutableSortedDictionary.Builder ToBuilder() => throw null; + public bool TryGetKey(TKey equalKey, out TKey actualKey) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public System.Collections.Generic.IEqualityComparer ValueComparer { get => throw null; } + public TValue ValueRef(TKey key) => throw null; + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.IEnumerable Values { get => throw null; } + public System.Collections.Immutable.ImmutableSortedDictionary WithComparers(System.Collections.Generic.IComparer keyComparer) => throw null; + public System.Collections.Immutable.ImmutableSortedDictionary WithComparers(System.Collections.Generic.IComparer keyComparer, System.Collections.Generic.IEqualityComparer valueComparer) => throw null; + } + public static class ImmutableSortedSet + { + public static System.Collections.Immutable.ImmutableSortedSet Create() => throw null; + public static System.Collections.Immutable.ImmutableSortedSet Create(System.Collections.Generic.IComparer comparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet Create(System.Collections.Generic.IComparer comparer, T item) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet Create(System.Collections.Generic.IComparer comparer, params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet Create(T item) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet Create(params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet.Builder CreateBuilder() => throw null; + public static System.Collections.Immutable.ImmutableSortedSet.Builder CreateBuilder(System.Collections.Generic.IComparer comparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet CreateRange(System.Collections.Generic.IComparer comparer, System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet CreateRange(System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet ToImmutableSortedSet(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet ToImmutableSortedSet(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Collections.Immutable.ImmutableSortedSet ToImmutableSortedSet(this System.Collections.Immutable.ImmutableSortedSet.Builder builder) => throw null; + } + public sealed class ImmutableSortedSet : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Immutable.IImmutableSet, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlySet, System.Collections.Generic.ISet + { + public System.Collections.Immutable.ImmutableSortedSet Add(T value) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + bool System.Collections.Generic.ISet.Add(T item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Add(T value) => throw null; + public sealed class Builder : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.ISet + { + public bool Add(T item) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + public void Clear() => throw null; + public bool Contains(T item) => throw null; + void System.Collections.Generic.ICollection.CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableSortedSet.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(T item) => throw null; + public void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public T ItemRef(int index) => throw null; + public System.Collections.Generic.IComparer KeyComparer { get => throw null; set { } } + public T Max { get => throw null; } + public T Min { get => throw null; } + public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; + public bool Remove(T item) => throw null; + public System.Collections.Generic.IEnumerable Reverse() => throw null; + public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; + public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; } + public System.Collections.Immutable.ImmutableSortedSet ToImmutable() => throw null; + public bool TryGetValue(T equalValue, out T actualValue) => throw null; + public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; + } + public System.Collections.Immutable.ImmutableSortedSet Clear() => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Clear() => throw null; + public bool Contains(T value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + void System.Collections.Generic.ICollection.CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public static readonly System.Collections.Immutable.ImmutableSortedSet Empty; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Collections.Immutable.ImmutableSortedSet Except(System.Collections.Generic.IEnumerable other) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Except(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableSortedSet.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(T item) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.Generic.IList.Insert(int index, T item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + public System.Collections.Immutable.ImmutableSortedSet Intersect(System.Collections.Generic.IEnumerable other) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Intersect(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsEmpty { get => throw null; } + bool System.Collections.IList.IsFixedSize { get => throw null; } + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + T System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public T ItemRef(int index) => throw null; + public System.Collections.Generic.IComparer KeyComparer { get => throw null; } + public T Max { get => throw null; } + public T Min { get => throw null; } + public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableSortedSet Remove(T value) => throw null; + bool System.Collections.Generic.ICollection.Remove(T item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Remove(T value) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public System.Collections.Generic.IEnumerable Reverse() => throw null; + public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableSortedSet SymmetricExcept(System.Collections.Generic.IEnumerable other) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.SymmetricExcept(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; } + public System.Collections.Immutable.ImmutableSortedSet.Builder ToBuilder() => throw null; + public bool TryGetValue(T equalValue, out T actualValue) => throw null; + System.Collections.Immutable.IImmutableSet System.Collections.Immutable.IImmutableSet.Union(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableSortedSet Union(System.Collections.Generic.IEnumerable other) => throw null; + void System.Collections.Generic.ISet.UnionWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Immutable.ImmutableSortedSet WithComparer(System.Collections.Generic.IComparer comparer) => throw null; + } + public static class ImmutableStack + { + public static System.Collections.Immutable.ImmutableStack Create() => throw null; + public static System.Collections.Immutable.ImmutableStack Create(T item) => throw null; + public static System.Collections.Immutable.ImmutableStack Create(params T[] items) => throw null; + public static System.Collections.Immutable.ImmutableStack CreateRange(System.Collections.Generic.IEnumerable items) => throw null; + public static System.Collections.Immutable.IImmutableStack Pop(this System.Collections.Immutable.IImmutableStack stack, out T value) => throw null; + } + public sealed class ImmutableStack : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Immutable.IImmutableStack + { + public System.Collections.Immutable.ImmutableStack Clear() => throw null; + System.Collections.Immutable.IImmutableStack System.Collections.Immutable.IImmutableStack.Clear() => throw null; + public static System.Collections.Immutable.ImmutableStack Empty { get => throw null; } + public struct Enumerator + { + public T Current { get => throw null; } + public bool MoveNext() => throw null; + } + public System.Collections.Immutable.ImmutableStack.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsEmpty { get => throw null; } + public T Peek() => throw null; + public T PeekRef() => throw null; + public System.Collections.Immutable.ImmutableStack Pop() => throw null; + public System.Collections.Immutable.ImmutableStack Pop(out T value) => throw null; + System.Collections.Immutable.IImmutableStack System.Collections.Immutable.IImmutableStack.Pop() => throw null; + public System.Collections.Immutable.ImmutableStack Push(T value) => throw null; + System.Collections.Immutable.IImmutableStack System.Collections.Immutable.IImmutableStack.Push(T value) => throw null; + } + } + } + namespace Linq + { + public static partial class ImmutableArrayExtensions + { + public static T Aggregate(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func func) => throw null; + public static TAccumulate Aggregate(this System.Collections.Immutable.ImmutableArray immutableArray, TAccumulate seed, System.Func func) => throw null; + public static TResult Aggregate(this System.Collections.Immutable.ImmutableArray immutableArray, TAccumulate seed, System.Func func, System.Func resultSelector) => throw null; + public static bool All(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static bool Any(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static bool Any(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static bool Any(this System.Collections.Immutable.ImmutableArray.Builder builder) => throw null; + public static T ElementAt(this System.Collections.Immutable.ImmutableArray immutableArray, int index) => throw null; + public static T ElementAtOrDefault(this System.Collections.Immutable.ImmutableArray immutableArray, int index) => throw null; + public static T First(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static T First(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static T First(this System.Collections.Immutable.ImmutableArray.Builder builder) => throw null; + public static T FirstOrDefault(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static T FirstOrDefault(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static T FirstOrDefault(this System.Collections.Immutable.ImmutableArray.Builder builder) => throw null; + public static T Last(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static T Last(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static T Last(this System.Collections.Immutable.ImmutableArray.Builder builder) => throw null; + public static T LastOrDefault(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static T LastOrDefault(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static T LastOrDefault(this System.Collections.Immutable.ImmutableArray.Builder builder) => throw null; + public static System.Collections.Generic.IEnumerable Select(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func selector) => throw null; + public static System.Collections.Generic.IEnumerable SelectMany(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func> collectionSelector, System.Func resultSelector) => throw null; + public static bool SequenceEqual(this System.Collections.Immutable.ImmutableArray immutableArray, System.Collections.Generic.IEnumerable items, System.Collections.Generic.IEqualityComparer comparer = default(System.Collections.Generic.IEqualityComparer)) where TDerived : TBase => throw null; + public static bool SequenceEqual(this System.Collections.Immutable.ImmutableArray immutableArray, System.Collections.Immutable.ImmutableArray items, System.Collections.Generic.IEqualityComparer comparer = default(System.Collections.Generic.IEqualityComparer)) where TDerived : TBase => throw null; + public static bool SequenceEqual(this System.Collections.Immutable.ImmutableArray immutableArray, System.Collections.Immutable.ImmutableArray items, System.Func predicate) where TDerived : TBase => throw null; + public static T Single(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static T Single(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static T SingleOrDefault(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static T SingleOrDefault(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + public static T[] ToArray(this System.Collections.Immutable.ImmutableArray immutableArray) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func keySelector) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable Where(this System.Collections.Immutable.ImmutableArray immutableArray, System.Func predicate) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.NonGeneric.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.NonGeneric.cs new file mode 100644 index 000000000000..b7260d5fd77a --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.NonGeneric.cs @@ -0,0 +1,186 @@ +// This file contains auto-generated code. +// Generated from `System.Collections.NonGeneric, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Collections + { + public class CaseInsensitiveComparer : System.Collections.IComparer + { + public int Compare(object a, object b) => throw null; + public CaseInsensitiveComparer() => throw null; + public CaseInsensitiveComparer(System.Globalization.CultureInfo culture) => throw null; + public static System.Collections.CaseInsensitiveComparer Default { get => throw null; } + public static System.Collections.CaseInsensitiveComparer DefaultInvariant { get => throw null; } + } + public class CaseInsensitiveHashCodeProvider : System.Collections.IHashCodeProvider + { + public CaseInsensitiveHashCodeProvider() => throw null; + public CaseInsensitiveHashCodeProvider(System.Globalization.CultureInfo culture) => throw null; + public static System.Collections.CaseInsensitiveHashCodeProvider Default { get => throw null; } + public static System.Collections.CaseInsensitiveHashCodeProvider DefaultInvariant { get => throw null; } + public int GetHashCode(object obj) => throw null; + } + public abstract class CollectionBase : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + int System.Collections.IList.Add(object value) => throw null; + public int Capacity { get => throw null; set { } } + public void Clear() => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + protected CollectionBase() => throw null; + protected CollectionBase(int capacity) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + protected System.Collections.ArrayList InnerList { get => throw null; } + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + protected System.Collections.IList List { get => throw null; } + protected virtual void OnClear() => throw null; + protected virtual void OnClearComplete() => throw null; + protected virtual void OnInsert(int index, object value) => throw null; + protected virtual void OnInsertComplete(int index, object value) => throw null; + protected virtual void OnRemove(int index, object value) => throw null; + protected virtual void OnRemoveComplete(int index, object value) => throw null; + protected virtual void OnSet(int index, object oldValue, object newValue) => throw null; + protected virtual void OnSetComplete(int index, object oldValue, object newValue) => throw null; + protected virtual void OnValidate(object value) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + public abstract class DictionaryBase : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable + { + void System.Collections.IDictionary.Add(object key, object value) => throw null; + public void Clear() => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + protected DictionaryBase() => throw null; + protected System.Collections.IDictionary Dictionary { get => throw null; } + public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + protected System.Collections.Hashtable InnerHashtable { get => throw null; } + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + protected virtual void OnClear() => throw null; + protected virtual void OnClearComplete() => throw null; + protected virtual object OnGet(object key, object currentValue) => throw null; + protected virtual void OnInsert(object key, object value) => throw null; + protected virtual void OnInsertComplete(object key, object value) => throw null; + protected virtual void OnRemove(object key, object value) => throw null; + protected virtual void OnRemoveComplete(object key, object value) => throw null; + protected virtual void OnSet(object key, object oldValue, object newValue) => throw null; + protected virtual void OnSetComplete(object key, object oldValue, object newValue) => throw null; + protected virtual void OnValidate(object key, object value) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + } + public class Queue : System.ICloneable, System.Collections.ICollection, System.Collections.IEnumerable + { + public virtual void Clear() => throw null; + public virtual object Clone() => throw null; + public virtual bool Contains(object obj) => throw null; + public virtual void CopyTo(System.Array array, int index) => throw null; + public virtual int Count { get => throw null; } + public Queue() => throw null; + public Queue(System.Collections.ICollection col) => throw null; + public Queue(int capacity) => throw null; + public Queue(int capacity, float growFactor) => throw null; + public virtual object Dequeue() => throw null; + public virtual void Enqueue(object obj) => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public virtual bool IsSynchronized { get => throw null; } + public virtual object Peek() => throw null; + public static System.Collections.Queue Synchronized(System.Collections.Queue queue) => throw null; + public virtual object SyncRoot { get => throw null; } + public virtual object[] ToArray() => throw null; + public virtual void TrimToSize() => throw null; + } + public abstract class ReadOnlyCollectionBase : System.Collections.ICollection, System.Collections.IEnumerable + { + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public virtual int Count { get => throw null; } + protected ReadOnlyCollectionBase() => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + protected System.Collections.ArrayList InnerList { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + public class SortedList : System.ICloneable, System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable + { + public virtual void Add(object key, object value) => throw null; + public virtual int Capacity { get => throw null; set { } } + public virtual void Clear() => throw null; + public virtual object Clone() => throw null; + public virtual bool Contains(object key) => throw null; + public virtual bool ContainsKey(object key) => throw null; + public virtual bool ContainsValue(object value) => throw null; + public virtual void CopyTo(System.Array array, int arrayIndex) => throw null; + public virtual int Count { get => throw null; } + public SortedList() => throw null; + public SortedList(System.Collections.IComparer comparer) => throw null; + public SortedList(System.Collections.IComparer comparer, int capacity) => throw null; + public SortedList(System.Collections.IDictionary d) => throw null; + public SortedList(System.Collections.IDictionary d, System.Collections.IComparer comparer) => throw null; + public SortedList(int initialCapacity) => throw null; + public virtual object GetByIndex(int index) => throw null; + public virtual System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual object GetKey(int index) => throw null; + public virtual System.Collections.IList GetKeyList() => throw null; + public virtual System.Collections.IList GetValueList() => throw null; + public virtual int IndexOfKey(object key) => throw null; + public virtual int IndexOfValue(object value) => throw null; + public virtual bool IsFixedSize { get => throw null; } + public virtual bool IsReadOnly { get => throw null; } + public virtual bool IsSynchronized { get => throw null; } + public virtual System.Collections.ICollection Keys { get => throw null; } + public virtual void Remove(object key) => throw null; + public virtual void RemoveAt(int index) => throw null; + public virtual void SetByIndex(int index, object value) => throw null; + public static System.Collections.SortedList Synchronized(System.Collections.SortedList list) => throw null; + public virtual object SyncRoot { get => throw null; } + public virtual object this[object key] { get => throw null; set { } } + public virtual void TrimToSize() => throw null; + public virtual System.Collections.ICollection Values { get => throw null; } + } + namespace Specialized + { + public class CollectionsUtil + { + public static System.Collections.Hashtable CreateCaseInsensitiveHashtable() => throw null; + public static System.Collections.Hashtable CreateCaseInsensitiveHashtable(System.Collections.IDictionary d) => throw null; + public static System.Collections.Hashtable CreateCaseInsensitiveHashtable(int capacity) => throw null; + public static System.Collections.SortedList CreateCaseInsensitiveSortedList() => throw null; + public CollectionsUtil() => throw null; + } + } + public class Stack : System.ICloneable, System.Collections.ICollection, System.Collections.IEnumerable + { + public virtual void Clear() => throw null; + public virtual object Clone() => throw null; + public virtual bool Contains(object obj) => throw null; + public virtual void CopyTo(System.Array array, int index) => throw null; + public virtual int Count { get => throw null; } + public Stack() => throw null; + public Stack(System.Collections.ICollection col) => throw null; + public Stack(int initialCapacity) => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public virtual bool IsSynchronized { get => throw null; } + public virtual object Peek() => throw null; + public virtual object Pop() => throw null; + public virtual void Push(object obj) => throw null; + public static System.Collections.Stack Synchronized(System.Collections.Stack stack) => throw null; + public virtual object SyncRoot { get => throw null; } + public virtual object[] ToArray() => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Specialized.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Specialized.cs new file mode 100644 index 000000000000..7d9fb9ea96af --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.Specialized.cs @@ -0,0 +1,241 @@ +// This file contains auto-generated code. +// Generated from `System.Collections.Specialized, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Collections + { + namespace Specialized + { + public struct BitVector32 : System.IEquatable + { + public static int CreateMask() => throw null; + public static int CreateMask(int previous) => throw null; + public static System.Collections.Specialized.BitVector32.Section CreateSection(short maxValue) => throw null; + public static System.Collections.Specialized.BitVector32.Section CreateSection(short maxValue, System.Collections.Specialized.BitVector32.Section previous) => throw null; + public BitVector32(System.Collections.Specialized.BitVector32 value) => throw null; + public BitVector32(int data) => throw null; + public int Data { get => throw null; } + public bool Equals(System.Collections.Specialized.BitVector32 other) => throw null; + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public struct Section : System.IEquatable + { + public bool Equals(System.Collections.Specialized.BitVector32.Section obj) => throw null; + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public short Mask { get => throw null; } + public short Offset { get => throw null; } + public static bool operator ==(System.Collections.Specialized.BitVector32.Section a, System.Collections.Specialized.BitVector32.Section b) => throw null; + public static bool operator !=(System.Collections.Specialized.BitVector32.Section a, System.Collections.Specialized.BitVector32.Section b) => throw null; + public override string ToString() => throw null; + public static string ToString(System.Collections.Specialized.BitVector32.Section value) => throw null; + } + public int this[System.Collections.Specialized.BitVector32.Section section] { get => throw null; set { } } + public bool this[int bit] { get => throw null; set { } } + public override string ToString() => throw null; + public static string ToString(System.Collections.Specialized.BitVector32 value) => throw null; + } + public class HybridDictionary : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable + { + public void Add(object key, object value) => throw null; + public void Clear() => throw null; + public bool Contains(object key) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public HybridDictionary() => throw null; + public HybridDictionary(bool caseInsensitive) => throw null; + public HybridDictionary(int initialSize) => throw null; + public HybridDictionary(int initialSize, bool caseInsensitive) => throw null; + public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + public System.Collections.ICollection Keys { get => throw null; } + public void Remove(object key) => throw null; + public object SyncRoot { get => throw null; } + public object this[object key] { get => throw null; set { } } + public System.Collections.ICollection Values { get => throw null; } + } + public interface IOrderedDictionary : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable + { + System.Collections.IDictionaryEnumerator GetEnumerator(); + void Insert(int index, object key, object value); + void RemoveAt(int index); + object this[int index] { get; set; } + } + public class ListDictionary : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable + { + public void Add(object key, object value) => throw null; + public void Clear() => throw null; + public bool Contains(object key) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ListDictionary() => throw null; + public ListDictionary(System.Collections.IComparer comparer) => throw null; + public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + public System.Collections.ICollection Keys { get => throw null; } + public void Remove(object key) => throw null; + public object SyncRoot { get => throw null; } + public object this[object key] { get => throw null; set { } } + public System.Collections.ICollection Values { get => throw null; } + } + public abstract class NameObjectCollectionBase : System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable + { + protected void BaseAdd(string name, object value) => throw null; + protected void BaseClear() => throw null; + protected object BaseGet(int index) => throw null; + protected object BaseGet(string name) => throw null; + protected string[] BaseGetAllKeys() => throw null; + protected object[] BaseGetAllValues() => throw null; + protected object[] BaseGetAllValues(System.Type type) => throw null; + protected string BaseGetKey(int index) => throw null; + protected bool BaseHasKeys() => throw null; + protected void BaseRemove(string name) => throw null; + protected void BaseRemoveAt(int index) => throw null; + protected void BaseSet(int index, object value) => throw null; + protected void BaseSet(string name, object value) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public virtual int Count { get => throw null; } + protected NameObjectCollectionBase() => throw null; + protected NameObjectCollectionBase(System.Collections.IEqualityComparer equalityComparer) => throw null; + protected NameObjectCollectionBase(System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) => throw null; + protected NameObjectCollectionBase(int capacity) => throw null; + protected NameObjectCollectionBase(int capacity, System.Collections.IEqualityComparer equalityComparer) => throw null; + protected NameObjectCollectionBase(int capacity, System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) => throw null; + protected NameObjectCollectionBase(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected bool IsReadOnly { get => throw null; set { } } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public virtual System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get => throw null; } + public class KeysCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public virtual string Get(int index) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public string this[int index] { get => throw null; } + } + public virtual void OnDeserialization(object sender) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + public class NameValueCollection : System.Collections.Specialized.NameObjectCollectionBase + { + public void Add(System.Collections.Specialized.NameValueCollection c) => throw null; + public virtual void Add(string name, string value) => throw null; + public virtual string[] AllKeys { get => throw null; } + public virtual void Clear() => throw null; + public void CopyTo(System.Array dest, int index) => throw null; + public NameValueCollection() => throw null; + public NameValueCollection(System.Collections.IEqualityComparer equalityComparer) => throw null; + public NameValueCollection(System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) => throw null; + public NameValueCollection(System.Collections.Specialized.NameValueCollection col) => throw null; + public NameValueCollection(int capacity) => throw null; + public NameValueCollection(int capacity, System.Collections.IEqualityComparer equalityComparer) => throw null; + public NameValueCollection(int capacity, System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) => throw null; + public NameValueCollection(int capacity, System.Collections.Specialized.NameValueCollection col) => throw null; + protected NameValueCollection(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual string Get(int index) => throw null; + public virtual string Get(string name) => throw null; + public virtual string GetKey(int index) => throw null; + public virtual string[] GetValues(int index) => throw null; + public virtual string[] GetValues(string name) => throw null; + public bool HasKeys() => throw null; + protected void InvalidateCachedArrays() => throw null; + public virtual void Remove(string name) => throw null; + public virtual void Set(string name, string value) => throw null; + public string this[int index] { get => throw null; } + public string this[string name] { get => throw null; set { } } + } + public class OrderedDictionary : System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.IDictionary, System.Collections.IEnumerable, System.Collections.Specialized.IOrderedDictionary, System.Runtime.Serialization.ISerializable + { + public void Add(object key, object value) => throw null; + public System.Collections.Specialized.OrderedDictionary AsReadOnly() => throw null; + public void Clear() => throw null; + public bool Contains(object key) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public OrderedDictionary() => throw null; + public OrderedDictionary(System.Collections.IEqualityComparer comparer) => throw null; + public OrderedDictionary(int capacity) => throw null; + public OrderedDictionary(int capacity, System.Collections.IEqualityComparer comparer) => throw null; + protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public void Insert(int index, object key, object value) => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public System.Collections.ICollection Keys { get => throw null; } + protected virtual void OnDeserialization(object sender) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public void Remove(object key) => throw null; + public void RemoveAt(int index) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public object this[int index] { get => throw null; set { } } + public object this[object key] { get => throw null; set { } } + public System.Collections.ICollection Values { get => throw null; } + } + public class StringCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public int Add(string value) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void AddRange(string[] value) => throw null; + public void Clear() => throw null; + public bool Contains(string value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(string[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public StringCollection() => throw null; + public System.Collections.Specialized.StringEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(string value) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Insert(int index, string value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public void Remove(string value) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + public object SyncRoot { get => throw null; } + public string this[int index] { get => throw null; set { } } + } + public class StringDictionary : System.Collections.IEnumerable + { + public virtual void Add(string key, string value) => throw null; + public virtual void Clear() => throw null; + public virtual bool ContainsKey(string key) => throw null; + public virtual bool ContainsValue(string value) => throw null; + public virtual void CopyTo(System.Array array, int index) => throw null; + public virtual int Count { get => throw null; } + public StringDictionary() => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public virtual bool IsSynchronized { get => throw null; } + public virtual System.Collections.ICollection Keys { get => throw null; } + public virtual void Remove(string key) => throw null; + public virtual object SyncRoot { get => throw null; } + public virtual string this[string key] { get => throw null; set { } } + public virtual System.Collections.ICollection Values { get => throw null; } + } + public class StringEnumerator + { + public string Current { get => throw null; } + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.cs new file mode 100644 index 000000000000..6ce2ba4c1cc5 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Collections.cs @@ -0,0 +1,690 @@ +// This file contains auto-generated code. +// Generated from `System.Collections, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Collections + { + public sealed class BitArray : System.ICloneable, System.Collections.ICollection, System.Collections.IEnumerable + { + public System.Collections.BitArray And(System.Collections.BitArray value) => throw null; + public object Clone() => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public BitArray(bool[] values) => throw null; + public BitArray(byte[] bytes) => throw null; + public BitArray(System.Collections.BitArray bits) => throw null; + public BitArray(int length) => throw null; + public BitArray(int length, bool defaultValue) => throw null; + public BitArray(int[] values) => throw null; + public bool Get(int index) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + public System.Collections.BitArray LeftShift(int count) => throw null; + public int Length { get => throw null; set { } } + public System.Collections.BitArray Not() => throw null; + public System.Collections.BitArray Or(System.Collections.BitArray value) => throw null; + public System.Collections.BitArray RightShift(int count) => throw null; + public void Set(int index, bool value) => throw null; + public void SetAll(bool value) => throw null; + public object SyncRoot { get => throw null; } + public bool this[int index] { get => throw null; set { } } + public System.Collections.BitArray Xor(System.Collections.BitArray value) => throw null; + } + namespace Generic + { + public static partial class CollectionExtensions + { + public static System.Collections.ObjectModel.ReadOnlyCollection AsReadOnly(this System.Collections.Generic.IList list) => throw null; + public static System.Collections.ObjectModel.ReadOnlyDictionary AsReadOnly(this System.Collections.Generic.IDictionary dictionary) => throw null; + public static TValue GetValueOrDefault(this System.Collections.Generic.IReadOnlyDictionary dictionary, TKey key) => throw null; + public static TValue GetValueOrDefault(this System.Collections.Generic.IReadOnlyDictionary dictionary, TKey key, TValue defaultValue) => throw null; + public static bool Remove(this System.Collections.Generic.IDictionary dictionary, TKey key, out TValue value) => throw null; + public static bool TryAdd(this System.Collections.Generic.IDictionary dictionary, TKey key, TValue value) => throw null; + } + public abstract class Comparer : System.Collections.Generic.IComparer, System.Collections.IComparer + { + public abstract int Compare(T x, T y); + int System.Collections.IComparer.Compare(object x, object y) => throw null; + public static System.Collections.Generic.Comparer Create(System.Comparison comparison) => throw null; + protected Comparer() => throw null; + public static System.Collections.Generic.Comparer Default { get => throw null; } + } + public class Dictionary : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary, System.Runtime.Serialization.ISerializable + { + public void Add(TKey key, TValue value) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + public void Clear() => throw null; + public System.Collections.Generic.IEqualityComparer Comparer { get => throw null; } + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + public bool ContainsValue(TValue value) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public Dictionary() => throw null; + public Dictionary(System.Collections.Generic.IDictionary dictionary) => throw null; + public Dictionary(System.Collections.Generic.IDictionary dictionary, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public Dictionary(System.Collections.Generic.IEnumerable> collection) => throw null; + public Dictionary(System.Collections.Generic.IEnumerable> collection, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public Dictionary(System.Collections.Generic.IEqualityComparer comparer) => throw null; + public Dictionary(int capacity) => throw null; + public Dictionary(int capacity, System.Collections.Generic.IEqualityComparer comparer) => throw null; + protected Dictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int EnsureCapacity(int capacity) => throw null; + public struct Enumerator : System.Collections.IDictionaryEnumerator, System.IDisposable, System.Collections.Generic.IEnumerator>, System.Collections.IEnumerator + { + public System.Collections.Generic.KeyValuePair Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator.Entry { get => throw null; } + object System.Collections.IDictionaryEnumerator.Key { get => throw null; } + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + object System.Collections.IDictionaryEnumerator.Value { get => throw null; } + } + public System.Collections.Generic.Dictionary.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public sealed class KeyCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + void System.Collections.Generic.ICollection.Add(TKey item) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(TKey item) => throw null; + public void CopyTo(TKey[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public KeyCollection(System.Collections.Generic.Dictionary dictionary) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public TKey Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.Dictionary.KeyCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(TKey item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + public System.Collections.Generic.Dictionary.KeyCollection Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public virtual void OnDeserialization(object sender) => throw null; + public bool Remove(TKey key) => throw null; + public bool Remove(TKey key, out TValue value) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; set { } } + public void TrimExcess() => throw null; + public void TrimExcess(int capacity) => throw null; + public bool TryAdd(TKey key, TValue value) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public sealed class ValueCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + void System.Collections.Generic.ICollection.Add(TValue item) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(TValue item) => throw null; + public void CopyTo(TValue[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ValueCollection(System.Collections.Generic.Dictionary dictionary) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public TValue Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.Dictionary.ValueCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(TValue item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.Dictionary.ValueCollection Values { get => throw null; } + } + public abstract class EqualityComparer : System.Collections.Generic.IEqualityComparer, System.Collections.IEqualityComparer + { + protected EqualityComparer() => throw null; + public static System.Collections.Generic.EqualityComparer Default { get => throw null; } + public abstract bool Equals(T x, T y); + bool System.Collections.IEqualityComparer.Equals(object x, object y) => throw null; + public abstract int GetHashCode(T obj); + int System.Collections.IEqualityComparer.GetHashCode(object obj) => throw null; + } + public class HashSet : System.Collections.Generic.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlySet, System.Runtime.Serialization.ISerializable, System.Collections.Generic.ISet + { + public bool Add(T item) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + public void Clear() => throw null; + public System.Collections.Generic.IEqualityComparer Comparer { get => throw null; } + public bool Contains(T item) => throw null; + public void CopyTo(T[] array) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + public void CopyTo(T[] array, int arrayIndex, int count) => throw null; + public int Count { get => throw null; } + public static System.Collections.Generic.IEqualityComparer> CreateSetComparer() => throw null; + public HashSet() => throw null; + public HashSet(System.Collections.Generic.IEnumerable collection) => throw null; + public HashSet(System.Collections.Generic.IEnumerable collection, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public HashSet(System.Collections.Generic.IEqualityComparer comparer) => throw null; + public HashSet(int capacity) => throw null; + public HashSet(int capacity, System.Collections.Generic.IEqualityComparer comparer) => throw null; + protected HashSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int EnsureCapacity(int capacity) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Generic.HashSet.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + public virtual void OnDeserialization(object sender) => throw null; + public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; + public bool Remove(T item) => throw null; + public int RemoveWhere(System.Predicate match) => throw null; + public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; + public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public void TrimExcess() => throw null; + public bool TryGetValue(T equalValue, out T actualValue) => throw null; + public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; + } + public class LinkedList : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Runtime.Serialization.ISerializable + { + void System.Collections.Generic.ICollection.Add(T value) => throw null; + public void AddAfter(System.Collections.Generic.LinkedListNode node, System.Collections.Generic.LinkedListNode newNode) => throw null; + public System.Collections.Generic.LinkedListNode AddAfter(System.Collections.Generic.LinkedListNode node, T value) => throw null; + public void AddBefore(System.Collections.Generic.LinkedListNode node, System.Collections.Generic.LinkedListNode newNode) => throw null; + public System.Collections.Generic.LinkedListNode AddBefore(System.Collections.Generic.LinkedListNode node, T value) => throw null; + public void AddFirst(System.Collections.Generic.LinkedListNode node) => throw null; + public System.Collections.Generic.LinkedListNode AddFirst(T value) => throw null; + public void AddLast(System.Collections.Generic.LinkedListNode node) => throw null; + public System.Collections.Generic.LinkedListNode AddLast(T value) => throw null; + public void Clear() => throw null; + public bool Contains(T value) => throw null; + public void CopyTo(T[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public LinkedList() => throw null; + public LinkedList(System.Collections.Generic.IEnumerable collection) => throw null; + protected LinkedList(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public struct Enumerator : System.Runtime.Serialization.IDeserializationCallback, System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.Runtime.Serialization.ISerializable + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public bool MoveNext() => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.LinkedListNode Find(T value) => throw null; + public System.Collections.Generic.LinkedListNode FindLast(T value) => throw null; + public System.Collections.Generic.LinkedListNode First { get => throw null; } + public System.Collections.Generic.LinkedList.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public System.Collections.Generic.LinkedListNode Last { get => throw null; } + public virtual void OnDeserialization(object sender) => throw null; + public void Remove(System.Collections.Generic.LinkedListNode node) => throw null; + public bool Remove(T value) => throw null; + public void RemoveFirst() => throw null; + public void RemoveLast() => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + public sealed class LinkedListNode + { + public LinkedListNode(T value) => throw null; + public System.Collections.Generic.LinkedList List { get => throw null; } + public System.Collections.Generic.LinkedListNode Next { get => throw null; } + public System.Collections.Generic.LinkedListNode Previous { get => throw null; } + public T Value { get => throw null; set { } } + public T ValueRef { get => throw null; } + } + public class List : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + public void Add(T item) => throw null; + int System.Collections.IList.Add(object item) => throw null; + public void AddRange(System.Collections.Generic.IEnumerable collection) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection AsReadOnly() => throw null; + public int BinarySearch(int index, int count, T item, System.Collections.Generic.IComparer comparer) => throw null; + public int BinarySearch(T item) => throw null; + public int BinarySearch(T item, System.Collections.Generic.IComparer comparer) => throw null; + public int Capacity { get => throw null; set { } } + public void Clear() => throw null; + public bool Contains(T item) => throw null; + bool System.Collections.IList.Contains(object item) => throw null; + public System.Collections.Generic.List ConvertAll(System.Converter converter) => throw null; + public void CopyTo(int index, T[] array, int arrayIndex, int count) => throw null; + public void CopyTo(T[] array) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public List() => throw null; + public List(System.Collections.Generic.IEnumerable collection) => throw null; + public List(int capacity) => throw null; + public int EnsureCapacity(int capacity) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public bool Exists(System.Predicate match) => throw null; + public T Find(System.Predicate match) => throw null; + public System.Collections.Generic.List FindAll(System.Predicate match) => throw null; + public int FindIndex(int startIndex, int count, System.Predicate match) => throw null; + public int FindIndex(int startIndex, System.Predicate match) => throw null; + public int FindIndex(System.Predicate match) => throw null; + public T FindLast(System.Predicate match) => throw null; + public int FindLastIndex(int startIndex, int count, System.Predicate match) => throw null; + public int FindLastIndex(int startIndex, System.Predicate match) => throw null; + public int FindLastIndex(System.Predicate match) => throw null; + public void ForEach(System.Action action) => throw null; + public System.Collections.Generic.List.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Generic.List GetRange(int index, int count) => throw null; + public int IndexOf(T item) => throw null; + public int IndexOf(T item, int index) => throw null; + public int IndexOf(T item, int index, int count) => throw null; + int System.Collections.IList.IndexOf(object item) => throw null; + public void Insert(int index, T item) => throw null; + void System.Collections.IList.Insert(int index, object item) => throw null; + public void InsertRange(int index, System.Collections.Generic.IEnumerable collection) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public int LastIndexOf(T item) => throw null; + public int LastIndexOf(T item, int index) => throw null; + public int LastIndexOf(T item, int index, int count) => throw null; + public bool Remove(T item) => throw null; + void System.Collections.IList.Remove(object item) => throw null; + public int RemoveAll(System.Predicate match) => throw null; + public void RemoveAt(int index) => throw null; + public void RemoveRange(int index, int count) => throw null; + public void Reverse() => throw null; + public void Reverse(int index, int count) => throw null; + public void Sort() => throw null; + public void Sort(System.Collections.Generic.IComparer comparer) => throw null; + public void Sort(System.Comparison comparison) => throw null; + public void Sort(int index, int count, System.Collections.Generic.IComparer comparer) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; set { } } + public T[] ToArray() => throw null; + public void TrimExcess() => throw null; + public bool TrueForAll(System.Predicate match) => throw null; + } + public class PriorityQueue + { + public void Clear() => throw null; + public System.Collections.Generic.IComparer Comparer { get => throw null; } + public int Count { get => throw null; } + public PriorityQueue() => throw null; + public PriorityQueue(System.Collections.Generic.IComparer comparer) => throw null; + public PriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)> items) => throw null; + public PriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)> items, System.Collections.Generic.IComparer comparer) => throw null; + public PriorityQueue(int initialCapacity) => throw null; + public PriorityQueue(int initialCapacity, System.Collections.Generic.IComparer comparer) => throw null; + public TElement Dequeue() => throw null; + public void Enqueue(TElement element, TPriority priority) => throw null; + public TElement EnqueueDequeue(TElement element, TPriority priority) => throw null; + public void EnqueueRange(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)> items) => throw null; + public void EnqueueRange(System.Collections.Generic.IEnumerable elements, TPriority priority) => throw null; + public int EnsureCapacity(int capacity) => throw null; + public TElement Peek() => throw null; + public void TrimExcess() => throw null; + public bool TryDequeue(out TElement element, out TPriority priority) => throw null; + public bool TryPeek(out TElement element, out TPriority priority) => throw null; + public System.Collections.Generic.PriorityQueue.UnorderedItemsCollection UnorderedItems { get => throw null; } + public sealed class UnorderedItemsCollection : System.Collections.ICollection, System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection<(TElement Element, TPriority Priority)> + { + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator<(TElement Element, TPriority Priority)>, System.Collections.IEnumerator + { + (TElement Element, TPriority Priority) System.Collections.Generic.IEnumerator<(TElement Element, TPriority Priority)>.Current { get => throw null; } + public (TElement Element, TPriority Priority) Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.PriorityQueue.UnorderedItemsCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator<(TElement Element, TPriority Priority)> System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + } + public class Queue : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public void Clear() => throw null; + public bool Contains(T item) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public Queue() => throw null; + public Queue(System.Collections.Generic.IEnumerable collection) => throw null; + public Queue(int capacity) => throw null; + public T Dequeue() => throw null; + public void Enqueue(T item) => throw null; + public int EnsureCapacity(int capacity) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.Queue.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public T Peek() => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T[] ToArray() => throw null; + public void TrimExcess() => throw null; + public bool TryDequeue(out T result) => throw null; + public bool TryPeek(out T result) => throw null; + } + public sealed class ReferenceEqualityComparer : System.Collections.Generic.IEqualityComparer, System.Collections.IEqualityComparer + { + public bool Equals(object x, object y) => throw null; + public int GetHashCode(object obj) => throw null; + public static System.Collections.Generic.ReferenceEqualityComparer Instance { get => throw null; } + } + public class SortedDictionary : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + public void Add(TKey key, TValue value) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + public void Clear() => throw null; + public System.Collections.Generic.IComparer Comparer { get => throw null; } + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + public bool ContainsValue(TValue value) => throw null; + public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public SortedDictionary() => throw null; + public SortedDictionary(System.Collections.Generic.IComparer comparer) => throw null; + public SortedDictionary(System.Collections.Generic.IDictionary dictionary) => throw null; + public SortedDictionary(System.Collections.Generic.IDictionary dictionary, System.Collections.Generic.IComparer comparer) => throw null; + public struct Enumerator : System.Collections.IDictionaryEnumerator, System.IDisposable, System.Collections.Generic.IEnumerator>, System.Collections.IEnumerator + { + public System.Collections.Generic.KeyValuePair Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator.Entry { get => throw null; } + object System.Collections.IDictionaryEnumerator.Key { get => throw null; } + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + object System.Collections.IDictionaryEnumerator.Value { get => throw null; } + } + public System.Collections.Generic.SortedDictionary.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public sealed class KeyCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + void System.Collections.Generic.ICollection.Add(TKey item) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(TKey item) => throw null; + public void CopyTo(TKey[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public KeyCollection(System.Collections.Generic.SortedDictionary dictionary) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public TKey Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(TKey item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + public System.Collections.Generic.SortedDictionary.KeyCollection Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public bool Remove(TKey key) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; set { } } + public bool TryGetValue(TKey key, out TValue value) => throw null; + public sealed class ValueCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + void System.Collections.Generic.ICollection.Add(TValue item) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(TValue item) => throw null; + public void CopyTo(TValue[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ValueCollection(System.Collections.Generic.SortedDictionary dictionary) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public TValue Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(TValue item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.SortedDictionary.ValueCollection Values { get => throw null; } + } + public class SortedList : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + public void Add(TKey key, TValue value) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + public int Capacity { get => throw null; set { } } + public void Clear() => throw null; + public System.Collections.Generic.IComparer Comparer { get => throw null; } + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + public bool ContainsValue(TValue value) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public SortedList() => throw null; + public SortedList(System.Collections.Generic.IComparer comparer) => throw null; + public SortedList(System.Collections.Generic.IDictionary dictionary) => throw null; + public SortedList(System.Collections.Generic.IDictionary dictionary, System.Collections.Generic.IComparer comparer) => throw null; + public SortedList(int capacity) => throw null; + public SortedList(int capacity, System.Collections.Generic.IComparer comparer) => throw null; + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public TKey GetKeyAtIndex(int index) => throw null; + public TValue GetValueAtIndex(int index) => throw null; + public int IndexOfKey(TKey key) => throw null; + public int IndexOfValue(TValue value) => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public System.Collections.Generic.IList Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public bool Remove(TKey key) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair keyValuePair) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + public void RemoveAt(int index) => throw null; + public void SetValueAtIndex(int index, TValue value) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; set { } } + public void TrimExcess() => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.Generic.IList Values { get => throw null; } + } + public class SortedSet : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlySet, System.Runtime.Serialization.ISerializable, System.Collections.Generic.ISet + { + public bool Add(T item) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + public virtual void Clear() => throw null; + public System.Collections.Generic.IComparer Comparer { get => throw null; } + public virtual bool Contains(T item) => throw null; + public void CopyTo(T[] array) => throw null; + public void CopyTo(T[] array, int index) => throw null; + public void CopyTo(T[] array, int index, int count) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public static System.Collections.Generic.IEqualityComparer> CreateSetComparer() => throw null; + public static System.Collections.Generic.IEqualityComparer> CreateSetComparer(System.Collections.Generic.IEqualityComparer memberEqualityComparer) => throw null; + public SortedSet() => throw null; + public SortedSet(System.Collections.Generic.IComparer comparer) => throw null; + public SortedSet(System.Collections.Generic.IEnumerable collection) => throw null; + public SortedSet(System.Collections.Generic.IEnumerable collection, System.Collections.Generic.IComparer comparer) => throw null; + protected SortedSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public struct Enumerator : System.Runtime.Serialization.IDeserializationCallback, System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.Runtime.Serialization.ISerializable + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public bool MoveNext() => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public System.Collections.Generic.SortedSet.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual System.Collections.Generic.SortedSet GetViewBetween(T lowerValue, T upperValue) => throw null; + public virtual void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public T Max { get => throw null; } + public T Min { get => throw null; } + protected virtual void OnDeserialization(object sender) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; + public bool Remove(T item) => throw null; + public int RemoveWhere(System.Predicate match) => throw null; + public System.Collections.Generic.IEnumerable Reverse() => throw null; + public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; + public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public bool TryGetValue(T equalValue, out T actualValue) => throw null; + public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; + } + public class Stack : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public void Clear() => throw null; + public bool Contains(T item) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public Stack() => throw null; + public Stack(System.Collections.Generic.IEnumerable collection) => throw null; + public Stack(int capacity) => throw null; + public int EnsureCapacity(int capacity) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Collections.Generic.Stack.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public T Peek() => throw null; + public T Pop() => throw null; + public void Push(T item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T[] ToArray() => throw null; + public void TrimExcess() => throw null; + public bool TryPeek(out T result) => throw null; + public bool TryPop(out T result) => throw null; + } + } + public static class StructuralComparisons + { + public static System.Collections.IComparer StructuralComparer { get => throw null; } + public static System.Collections.IEqualityComparer StructuralEqualityComparer { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.Annotations.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.Annotations.cs new file mode 100644 index 000000000000..300ca5dcd914 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.Annotations.cs @@ -0,0 +1,362 @@ +// This file contains auto-generated code. +// Generated from `System.ComponentModel.Annotations, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace ComponentModel + { + namespace DataAnnotations + { + public class AssociatedMetadataTypeTypeDescriptionProvider : System.ComponentModel.TypeDescriptionProvider + { + public AssociatedMetadataTypeTypeDescriptionProvider(System.Type type) => throw null; + public AssociatedMetadataTypeTypeDescriptionProvider(System.Type type, System.Type associatedMetadataType) => throw null; + public override System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(System.Type objectType, object instance) => throw null; + } + public sealed class AssociationAttribute : System.Attribute + { + public AssociationAttribute(string name, string thisKey, string otherKey) => throw null; + public bool IsForeignKey { get => throw null; set { } } + public string Name { get => throw null; } + public string OtherKey { get => throw null; } + public System.Collections.Generic.IEnumerable OtherKeyMembers { get => throw null; } + public string ThisKey { get => throw null; } + public System.Collections.Generic.IEnumerable ThisKeyMembers { get => throw null; } + } + public class CompareAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public CompareAttribute(string otherProperty) => throw null; + public override string FormatErrorMessage(string name) => throw null; + protected override System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) => throw null; + public string OtherProperty { get => throw null; } + public string OtherPropertyDisplayName { get => throw null; } + public override bool RequiresValidationContext { get => throw null; } + } + public sealed class ConcurrencyCheckAttribute : System.Attribute + { + public ConcurrencyCheckAttribute() => throw null; + } + public sealed class CreditCardAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public CreditCardAttribute() : base(default(System.ComponentModel.DataAnnotations.DataType)) => throw null; + public override bool IsValid(object value) => throw null; + } + public sealed class CustomValidationAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public CustomValidationAttribute(System.Type validatorType, string method) => throw null; + public override string FormatErrorMessage(string name) => throw null; + protected override System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) => throw null; + public string Method { get => throw null; } + public System.Type ValidatorType { get => throw null; } + } + public enum DataType + { + Custom = 0, + DateTime = 1, + Date = 2, + Time = 3, + Duration = 4, + PhoneNumber = 5, + Currency = 6, + Text = 7, + Html = 8, + MultilineText = 9, + EmailAddress = 10, + Password = 11, + Url = 12, + ImageUrl = 13, + CreditCard = 14, + PostalCode = 15, + Upload = 16, + } + public class DataTypeAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public DataTypeAttribute(System.ComponentModel.DataAnnotations.DataType dataType) => throw null; + public DataTypeAttribute(string customDataType) => throw null; + public string CustomDataType { get => throw null; } + public System.ComponentModel.DataAnnotations.DataType DataType { get => throw null; } + public System.ComponentModel.DataAnnotations.DisplayFormatAttribute DisplayFormat { get => throw null; set { } } + public virtual string GetDataTypeName() => throw null; + public override bool IsValid(object value) => throw null; + } + public sealed class DisplayAttribute : System.Attribute + { + public bool AutoGenerateField { get => throw null; set { } } + public bool AutoGenerateFilter { get => throw null; set { } } + public DisplayAttribute() => throw null; + public string Description { get => throw null; set { } } + public bool? GetAutoGenerateField() => throw null; + public bool? GetAutoGenerateFilter() => throw null; + public string GetDescription() => throw null; + public string GetGroupName() => throw null; + public string GetName() => throw null; + public int? GetOrder() => throw null; + public string GetPrompt() => throw null; + public string GetShortName() => throw null; + public string GroupName { get => throw null; set { } } + public string Name { get => throw null; set { } } + public int Order { get => throw null; set { } } + public string Prompt { get => throw null; set { } } + public System.Type ResourceType { get => throw null; set { } } + public string ShortName { get => throw null; set { } } + } + public class DisplayColumnAttribute : System.Attribute + { + public DisplayColumnAttribute(string displayColumn) => throw null; + public DisplayColumnAttribute(string displayColumn, string sortColumn) => throw null; + public DisplayColumnAttribute(string displayColumn, string sortColumn, bool sortDescending) => throw null; + public string DisplayColumn { get => throw null; } + public string SortColumn { get => throw null; } + public bool SortDescending { get => throw null; } + } + public class DisplayFormatAttribute : System.Attribute + { + public bool ApplyFormatInEditMode { get => throw null; set { } } + public bool ConvertEmptyStringToNull { get => throw null; set { } } + public DisplayFormatAttribute() => throw null; + public string DataFormatString { get => throw null; set { } } + public string GetNullDisplayText() => throw null; + public bool HtmlEncode { get => throw null; set { } } + public string NullDisplayText { get => throw null; set { } } + public System.Type NullDisplayTextResourceType { get => throw null; set { } } + } + public sealed class EditableAttribute : System.Attribute + { + public bool AllowEdit { get => throw null; } + public bool AllowInitialValue { get => throw null; set { } } + public EditableAttribute(bool allowEdit) => throw null; + } + public sealed class EmailAddressAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public EmailAddressAttribute() : base(default(System.ComponentModel.DataAnnotations.DataType)) => throw null; + public override bool IsValid(object value) => throw null; + } + public sealed class EnumDataTypeAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public EnumDataTypeAttribute(System.Type enumType) : base(default(System.ComponentModel.DataAnnotations.DataType)) => throw null; + public System.Type EnumType { get => throw null; } + public override bool IsValid(object value) => throw null; + } + public sealed class FileExtensionsAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public FileExtensionsAttribute() : base(default(System.ComponentModel.DataAnnotations.DataType)) => throw null; + public string Extensions { get => throw null; set { } } + public override string FormatErrorMessage(string name) => throw null; + public override bool IsValid(object value) => throw null; + } + public sealed class FilterUIHintAttribute : System.Attribute + { + public System.Collections.Generic.IDictionary ControlParameters { get => throw null; } + public FilterUIHintAttribute(string filterUIHint) => throw null; + public FilterUIHintAttribute(string filterUIHint, string presentationLayer) => throw null; + public FilterUIHintAttribute(string filterUIHint, string presentationLayer, params object[] controlParameters) => throw null; + public override bool Equals(object obj) => throw null; + public string FilterUIHint { get => throw null; } + public override int GetHashCode() => throw null; + public string PresentationLayer { get => throw null; } + } + public interface IValidatableObject + { + System.Collections.Generic.IEnumerable Validate(System.ComponentModel.DataAnnotations.ValidationContext validationContext); + } + public sealed class KeyAttribute : System.Attribute + { + public KeyAttribute() => throw null; + } + public class MaxLengthAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public MaxLengthAttribute() => throw null; + public MaxLengthAttribute(int length) => throw null; + public override string FormatErrorMessage(string name) => throw null; + public override bool IsValid(object value) => throw null; + public int Length { get => throw null; } + } + public sealed class MetadataTypeAttribute : System.Attribute + { + public MetadataTypeAttribute(System.Type metadataClassType) => throw null; + public System.Type MetadataClassType { get => throw null; } + } + public class MinLengthAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public MinLengthAttribute(int length) => throw null; + public override string FormatErrorMessage(string name) => throw null; + public override bool IsValid(object value) => throw null; + public int Length { get => throw null; } + } + public sealed class PhoneAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public PhoneAttribute() : base(default(System.ComponentModel.DataAnnotations.DataType)) => throw null; + public override bool IsValid(object value) => throw null; + } + public class RangeAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public bool ConvertValueInInvariantCulture { get => throw null; set { } } + public RangeAttribute(double minimum, double maximum) => throw null; + public RangeAttribute(int minimum, int maximum) => throw null; + public RangeAttribute(System.Type type, string minimum, string maximum) => throw null; + public override string FormatErrorMessage(string name) => throw null; + public override bool IsValid(object value) => throw null; + public object Maximum { get => throw null; } + public object Minimum { get => throw null; } + public System.Type OperandType { get => throw null; } + public bool ParseLimitsInInvariantCulture { get => throw null; set { } } + } + public class RegularExpressionAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public RegularExpressionAttribute(string pattern) => throw null; + public override string FormatErrorMessage(string name) => throw null; + public override bool IsValid(object value) => throw null; + public System.TimeSpan MatchTimeout { get => throw null; } + public int MatchTimeoutInMilliseconds { get => throw null; set { } } + public string Pattern { get => throw null; } + } + public class RequiredAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public bool AllowEmptyStrings { get => throw null; set { } } + public RequiredAttribute() => throw null; + public override bool IsValid(object value) => throw null; + } + public class ScaffoldColumnAttribute : System.Attribute + { + public ScaffoldColumnAttribute(bool scaffold) => throw null; + public bool Scaffold { get => throw null; } + } + namespace Schema + { + public class ColumnAttribute : System.Attribute + { + public ColumnAttribute() => throw null; + public ColumnAttribute(string name) => throw null; + public string Name { get => throw null; } + public int Order { get => throw null; set { } } + public string TypeName { get => throw null; set { } } + } + public class ComplexTypeAttribute : System.Attribute + { + public ComplexTypeAttribute() => throw null; + } + public class DatabaseGeneratedAttribute : System.Attribute + { + public DatabaseGeneratedAttribute(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption databaseGeneratedOption) => throw null; + public System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption DatabaseGeneratedOption { get => throw null; } + } + public enum DatabaseGeneratedOption + { + None = 0, + Identity = 1, + Computed = 2, + } + public class ForeignKeyAttribute : System.Attribute + { + public ForeignKeyAttribute(string name) => throw null; + public string Name { get => throw null; } + } + public class InversePropertyAttribute : System.Attribute + { + public InversePropertyAttribute(string property) => throw null; + public string Property { get => throw null; } + } + public class NotMappedAttribute : System.Attribute + { + public NotMappedAttribute() => throw null; + } + public class TableAttribute : System.Attribute + { + public TableAttribute(string name) => throw null; + public string Name { get => throw null; } + public string Schema { get => throw null; set { } } + } + } + public class StringLengthAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public StringLengthAttribute(int maximumLength) => throw null; + public override string FormatErrorMessage(string name) => throw null; + public override bool IsValid(object value) => throw null; + public int MaximumLength { get => throw null; } + public int MinimumLength { get => throw null; set { } } + } + public sealed class TimestampAttribute : System.Attribute + { + public TimestampAttribute() => throw null; + } + public class UIHintAttribute : System.Attribute + { + public System.Collections.Generic.IDictionary ControlParameters { get => throw null; } + public UIHintAttribute(string uiHint) => throw null; + public UIHintAttribute(string uiHint, string presentationLayer) => throw null; + public UIHintAttribute(string uiHint, string presentationLayer, params object[] controlParameters) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string PresentationLayer { get => throw null; } + public string UIHint { get => throw null; } + } + public sealed class UrlAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public UrlAttribute() : base(default(System.ComponentModel.DataAnnotations.DataType)) => throw null; + public override bool IsValid(object value) => throw null; + } + public abstract class ValidationAttribute : System.Attribute + { + protected ValidationAttribute() => throw null; + protected ValidationAttribute(System.Func errorMessageAccessor) => throw null; + protected ValidationAttribute(string errorMessage) => throw null; + public string ErrorMessage { get => throw null; set { } } + public string ErrorMessageResourceName { get => throw null; set { } } + public System.Type ErrorMessageResourceType { get => throw null; set { } } + protected string ErrorMessageString { get => throw null; } + public virtual string FormatErrorMessage(string name) => throw null; + public System.ComponentModel.DataAnnotations.ValidationResult GetValidationResult(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) => throw null; + public virtual bool IsValid(object value) => throw null; + protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) => throw null; + public virtual bool RequiresValidationContext { get => throw null; } + public void Validate(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) => throw null; + public void Validate(object value, string name) => throw null; + } + public sealed class ValidationContext : System.IServiceProvider + { + public ValidationContext(object instance) => throw null; + public ValidationContext(object instance, System.Collections.Generic.IDictionary items) => throw null; + public ValidationContext(object instance, System.IServiceProvider serviceProvider, System.Collections.Generic.IDictionary items) => throw null; + public string DisplayName { get => throw null; set { } } + public object GetService(System.Type serviceType) => throw null; + public void InitializeServiceProvider(System.Func serviceProvider) => throw null; + public System.Collections.Generic.IDictionary Items { get => throw null; } + public string MemberName { get => throw null; set { } } + public object ObjectInstance { get => throw null; } + public System.Type ObjectType { get => throw null; } + } + public class ValidationException : System.Exception + { + public ValidationException() => throw null; + public ValidationException(System.ComponentModel.DataAnnotations.ValidationResult validationResult, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value) => throw null; + protected ValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ValidationException(string message) => throw null; + public ValidationException(string errorMessage, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value) => throw null; + public ValidationException(string message, System.Exception innerException) => throw null; + public System.ComponentModel.DataAnnotations.ValidationAttribute ValidationAttribute { get => throw null; } + public System.ComponentModel.DataAnnotations.ValidationResult ValidationResult { get => throw null; } + public object Value { get => throw null; } + } + public class ValidationResult + { + protected ValidationResult(System.ComponentModel.DataAnnotations.ValidationResult validationResult) => throw null; + public ValidationResult(string errorMessage) => throw null; + public ValidationResult(string errorMessage, System.Collections.Generic.IEnumerable memberNames) => throw null; + public string ErrorMessage { get => throw null; set { } } + public System.Collections.Generic.IEnumerable MemberNames { get => throw null; } + public static readonly System.ComponentModel.DataAnnotations.ValidationResult Success; + public override string ToString() => throw null; + } + public static class Validator + { + public static bool TryValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults) => throw null; + public static bool TryValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults, bool validateAllProperties) => throw null; + public static bool TryValidateProperty(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults) => throw null; + public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults, System.Collections.Generic.IEnumerable validationAttributes) => throw null; + public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext) => throw null; + public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties) => throw null; + public static void ValidateProperty(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) => throw null; + public static void ValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable validationAttributes) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.EventBasedAsync.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.EventBasedAsync.cs new file mode 100644 index 000000000000..e79c52f78bf7 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.EventBasedAsync.cs @@ -0,0 +1,71 @@ +// This file contains auto-generated code. +// Generated from `System.ComponentModel.EventBasedAsync, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace ComponentModel + { + public class AsyncCompletedEventArgs : System.EventArgs + { + public bool Cancelled { get => throw null; } + public AsyncCompletedEventArgs(System.Exception error, bool cancelled, object userState) => throw null; + public System.Exception Error { get => throw null; } + protected void RaiseExceptionIfNecessary() => throw null; + public object UserState { get => throw null; } + } + public delegate void AsyncCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); + public sealed class AsyncOperation + { + public void OperationCompleted() => throw null; + public void Post(System.Threading.SendOrPostCallback d, object arg) => throw null; + public void PostOperationCompleted(System.Threading.SendOrPostCallback d, object arg) => throw null; + public System.Threading.SynchronizationContext SynchronizationContext { get => throw null; } + public object UserSuppliedState { get => throw null; } + } + public static class AsyncOperationManager + { + public static System.ComponentModel.AsyncOperation CreateOperation(object userSuppliedState) => throw null; + public static System.Threading.SynchronizationContext SynchronizationContext { get => throw null; set { } } + } + public class BackgroundWorker : System.ComponentModel.Component + { + public void CancelAsync() => throw null; + public bool CancellationPending { get => throw null; } + public BackgroundWorker() => throw null; + protected override void Dispose(bool disposing) => throw null; + public event System.ComponentModel.DoWorkEventHandler DoWork; + public bool IsBusy { get => throw null; } + protected virtual void OnDoWork(System.ComponentModel.DoWorkEventArgs e) => throw null; + protected virtual void OnProgressChanged(System.ComponentModel.ProgressChangedEventArgs e) => throw null; + protected virtual void OnRunWorkerCompleted(System.ComponentModel.RunWorkerCompletedEventArgs e) => throw null; + public event System.ComponentModel.ProgressChangedEventHandler ProgressChanged; + public void ReportProgress(int percentProgress) => throw null; + public void ReportProgress(int percentProgress, object userState) => throw null; + public void RunWorkerAsync() => throw null; + public void RunWorkerAsync(object argument) => throw null; + public event System.ComponentModel.RunWorkerCompletedEventHandler RunWorkerCompleted; + public bool WorkerReportsProgress { get => throw null; set { } } + public bool WorkerSupportsCancellation { get => throw null; set { } } + } + public class DoWorkEventArgs : System.ComponentModel.CancelEventArgs + { + public object Argument { get => throw null; } + public DoWorkEventArgs(object argument) => throw null; + public object Result { get => throw null; set { } } + } + public delegate void DoWorkEventHandler(object sender, System.ComponentModel.DoWorkEventArgs e); + public class ProgressChangedEventArgs : System.EventArgs + { + public ProgressChangedEventArgs(int progressPercentage, object userState) => throw null; + public int ProgressPercentage { get => throw null; } + public object UserState { get => throw null; } + } + public delegate void ProgressChangedEventHandler(object sender, System.ComponentModel.ProgressChangedEventArgs e); + public class RunWorkerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public RunWorkerCompletedEventArgs(object result, System.Exception error, bool cancelled) : base(default(System.Exception), default(bool), default(object)) => throw null; + public object Result { get => throw null; } + public object UserState { get => throw null; } + } + public delegate void RunWorkerCompletedEventHandler(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e); + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.Primitives.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.Primitives.cs new file mode 100644 index 000000000000..d2dbcebce752 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.Primitives.cs @@ -0,0 +1,311 @@ +// This file contains auto-generated code. +// Generated from `System.ComponentModel.Primitives, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace ComponentModel + { + public sealed class BrowsableAttribute : System.Attribute + { + public bool Browsable { get => throw null; } + public BrowsableAttribute(bool browsable) => throw null; + public static readonly System.ComponentModel.BrowsableAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.BrowsableAttribute No; + public static readonly System.ComponentModel.BrowsableAttribute Yes; + } + public class CategoryAttribute : System.Attribute + { + public static System.ComponentModel.CategoryAttribute Action { get => throw null; } + public static System.ComponentModel.CategoryAttribute Appearance { get => throw null; } + public static System.ComponentModel.CategoryAttribute Asynchronous { get => throw null; } + public static System.ComponentModel.CategoryAttribute Behavior { get => throw null; } + public string Category { get => throw null; } + public CategoryAttribute() => throw null; + public CategoryAttribute(string category) => throw null; + public static System.ComponentModel.CategoryAttribute Data { get => throw null; } + public static System.ComponentModel.CategoryAttribute Default { get => throw null; } + public static System.ComponentModel.CategoryAttribute Design { get => throw null; } + public static System.ComponentModel.CategoryAttribute DragDrop { get => throw null; } + public override bool Equals(object obj) => throw null; + public static System.ComponentModel.CategoryAttribute Focus { get => throw null; } + public static System.ComponentModel.CategoryAttribute Format { get => throw null; } + public override int GetHashCode() => throw null; + protected virtual string GetLocalizedString(string value) => throw null; + public override bool IsDefaultAttribute() => throw null; + public static System.ComponentModel.CategoryAttribute Key { get => throw null; } + public static System.ComponentModel.CategoryAttribute Layout { get => throw null; } + public static System.ComponentModel.CategoryAttribute Mouse { get => throw null; } + public static System.ComponentModel.CategoryAttribute WindowStyle { get => throw null; } + } + public class Component : System.MarshalByRefObject, System.ComponentModel.IComponent, System.IDisposable + { + protected virtual bool CanRaiseEvents { get => throw null; } + public System.ComponentModel.IContainer Container { get => throw null; } + public Component() => throw null; + protected bool DesignMode { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public event System.EventHandler Disposed; + protected System.ComponentModel.EventHandlerList Events { get => throw null; } + protected virtual object GetService(System.Type service) => throw null; + public virtual System.ComponentModel.ISite Site { get => throw null; set { } } + public override string ToString() => throw null; + } + public class ComponentCollection : System.Collections.ReadOnlyCollectionBase + { + public void CopyTo(System.ComponentModel.IComponent[] array, int index) => throw null; + public ComponentCollection(System.ComponentModel.IComponent[] components) => throw null; + public virtual System.ComponentModel.IComponent this[int index] { get => throw null; } + public virtual System.ComponentModel.IComponent this[string name] { get => throw null; } + } + public class DescriptionAttribute : System.Attribute + { + public DescriptionAttribute() => throw null; + public DescriptionAttribute(string description) => throw null; + public static readonly System.ComponentModel.DescriptionAttribute Default; + public virtual string Description { get => throw null; } + protected string DescriptionValue { get => throw null; set { } } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + } + namespace Design + { + namespace Serialization + { + public sealed class DesignerSerializerAttribute : System.Attribute + { + public DesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName) => throw null; + public DesignerSerializerAttribute(string serializerTypeName, System.Type baseSerializerType) => throw null; + public DesignerSerializerAttribute(System.Type serializerType, System.Type baseSerializerType) => throw null; + public string SerializerBaseTypeName { get => throw null; } + public string SerializerTypeName { get => throw null; } + public override object TypeId { get => throw null; } + } + } + } + public sealed class DesignerAttribute : System.Attribute + { + public DesignerAttribute(string designerTypeName) => throw null; + public DesignerAttribute(string designerTypeName, string designerBaseTypeName) => throw null; + public DesignerAttribute(string designerTypeName, System.Type designerBaseType) => throw null; + public DesignerAttribute(System.Type designerType) => throw null; + public DesignerAttribute(System.Type designerType, System.Type designerBaseType) => throw null; + public string DesignerBaseTypeName { get => throw null; } + public string DesignerTypeName { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override object TypeId { get => throw null; } + } + public sealed class DesignerCategoryAttribute : System.Attribute + { + public string Category { get => throw null; } + public static readonly System.ComponentModel.DesignerCategoryAttribute Component; + public DesignerCategoryAttribute() => throw null; + public DesignerCategoryAttribute(string category) => throw null; + public static readonly System.ComponentModel.DesignerCategoryAttribute Default; + public override bool Equals(object obj) => throw null; + public static readonly System.ComponentModel.DesignerCategoryAttribute Form; + public static readonly System.ComponentModel.DesignerCategoryAttribute Generic; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public override object TypeId { get => throw null; } + } + public enum DesignerSerializationVisibility + { + Hidden = 0, + Visible = 1, + Content = 2, + } + public sealed class DesignerSerializationVisibilityAttribute : System.Attribute + { + public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Content; + public DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility visibility) => throw null; + public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Hidden; + public override bool IsDefaultAttribute() => throw null; + public System.ComponentModel.DesignerSerializationVisibility Visibility { get => throw null; } + public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Visible; + } + public sealed class DesignOnlyAttribute : System.Attribute + { + public DesignOnlyAttribute(bool isDesignOnly) => throw null; + public static readonly System.ComponentModel.DesignOnlyAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public bool IsDesignOnly { get => throw null; } + public static readonly System.ComponentModel.DesignOnlyAttribute No; + public static readonly System.ComponentModel.DesignOnlyAttribute Yes; + } + public class DisplayNameAttribute : System.Attribute + { + public DisplayNameAttribute() => throw null; + public DisplayNameAttribute(string displayName) => throw null; + public static readonly System.ComponentModel.DisplayNameAttribute Default; + public virtual string DisplayName { get => throw null; } + protected string DisplayNameValue { get => throw null; set { } } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + } + public sealed class EditorAttribute : System.Attribute + { + public EditorAttribute() => throw null; + public EditorAttribute(string typeName, string baseTypeName) => throw null; + public EditorAttribute(string typeName, System.Type baseType) => throw null; + public EditorAttribute(System.Type type, System.Type baseType) => throw null; + public string EditorBaseTypeName { get => throw null; } + public string EditorTypeName { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override object TypeId { get => throw null; } + } + public sealed class EventHandlerList : System.IDisposable + { + public void AddHandler(object key, System.Delegate value) => throw null; + public void AddHandlers(System.ComponentModel.EventHandlerList listToAddFrom) => throw null; + public EventHandlerList() => throw null; + public void Dispose() => throw null; + public void RemoveHandler(object key, System.Delegate value) => throw null; + public System.Delegate this[object key] { get => throw null; set { } } + } + public interface IComponent : System.IDisposable + { + event System.EventHandler Disposed; + System.ComponentModel.ISite Site { get; set; } + } + public interface IContainer : System.IDisposable + { + void Add(System.ComponentModel.IComponent component); + void Add(System.ComponentModel.IComponent component, string name); + System.ComponentModel.ComponentCollection Components { get; } + void Remove(System.ComponentModel.IComponent component); + } + public sealed class ImmutableObjectAttribute : System.Attribute + { + public ImmutableObjectAttribute(bool immutable) => throw null; + public static readonly System.ComponentModel.ImmutableObjectAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool Immutable { get => throw null; } + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.ImmutableObjectAttribute No; + public static readonly System.ComponentModel.ImmutableObjectAttribute Yes; + } + public sealed class InitializationEventAttribute : System.Attribute + { + public InitializationEventAttribute(string eventName) => throw null; + public string EventName { get => throw null; } + } + public class InvalidAsynchronousStateException : System.ArgumentException + { + public InvalidAsynchronousStateException() => throw null; + protected InvalidAsynchronousStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidAsynchronousStateException(string message) => throw null; + public InvalidAsynchronousStateException(string message, System.Exception innerException) => throw null; + } + public class InvalidEnumArgumentException : System.ArgumentException + { + public InvalidEnumArgumentException() => throw null; + protected InvalidEnumArgumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidEnumArgumentException(string message) => throw null; + public InvalidEnumArgumentException(string message, System.Exception innerException) => throw null; + public InvalidEnumArgumentException(string argumentName, int invalidValue, System.Type enumClass) => throw null; + } + public interface ISite : System.IServiceProvider + { + System.ComponentModel.IComponent Component { get; } + System.ComponentModel.IContainer Container { get; } + bool DesignMode { get; } + string Name { get; set; } + } + public interface ISupportInitialize + { + void BeginInit(); + void EndInit(); + } + public interface ISynchronizeInvoke + { + System.IAsyncResult BeginInvoke(System.Delegate method, object[] args); + object EndInvoke(System.IAsyncResult result); + object Invoke(System.Delegate method, object[] args); + bool InvokeRequired { get; } + } + public sealed class LocalizableAttribute : System.Attribute + { + public LocalizableAttribute(bool isLocalizable) => throw null; + public static readonly System.ComponentModel.LocalizableAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public bool IsLocalizable { get => throw null; } + public static readonly System.ComponentModel.LocalizableAttribute No; + public static readonly System.ComponentModel.LocalizableAttribute Yes; + } + public sealed class MergablePropertyAttribute : System.Attribute + { + public bool AllowMerge { get => throw null; } + public MergablePropertyAttribute(bool allowMerge) => throw null; + public static readonly System.ComponentModel.MergablePropertyAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.MergablePropertyAttribute No; + public static readonly System.ComponentModel.MergablePropertyAttribute Yes; + } + public sealed class NotifyParentPropertyAttribute : System.Attribute + { + public NotifyParentPropertyAttribute(bool notifyParent) => throw null; + public static readonly System.ComponentModel.NotifyParentPropertyAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.NotifyParentPropertyAttribute No; + public bool NotifyParent { get => throw null; } + public static readonly System.ComponentModel.NotifyParentPropertyAttribute Yes; + } + public sealed class ParenthesizePropertyNameAttribute : System.Attribute + { + public ParenthesizePropertyNameAttribute() => throw null; + public ParenthesizePropertyNameAttribute(bool needParenthesis) => throw null; + public static readonly System.ComponentModel.ParenthesizePropertyNameAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public bool NeedParenthesis { get => throw null; } + } + public sealed class ReadOnlyAttribute : System.Attribute + { + public ReadOnlyAttribute(bool isReadOnly) => throw null; + public static readonly System.ComponentModel.ReadOnlyAttribute Default; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public bool IsReadOnly { get => throw null; } + public static readonly System.ComponentModel.ReadOnlyAttribute No; + public static readonly System.ComponentModel.ReadOnlyAttribute Yes; + } + public enum RefreshProperties + { + None = 0, + All = 1, + Repaint = 2, + } + public sealed class RefreshPropertiesAttribute : System.Attribute + { + public static readonly System.ComponentModel.RefreshPropertiesAttribute All; + public RefreshPropertiesAttribute(System.ComponentModel.RefreshProperties refresh) => throw null; + public static readonly System.ComponentModel.RefreshPropertiesAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public System.ComponentModel.RefreshProperties RefreshProperties { get => throw null; } + public static readonly System.ComponentModel.RefreshPropertiesAttribute Repaint; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.TypeConverter.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.TypeConverter.cs new file mode 100644 index 000000000000..17f4792760b1 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.TypeConverter.cs @@ -0,0 +1,2185 @@ +// This file contains auto-generated code. +// Generated from `System.ComponentModel.TypeConverter, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace ComponentModel + { + public class AddingNewEventArgs : System.EventArgs + { + public AddingNewEventArgs() => throw null; + public AddingNewEventArgs(object newObject) => throw null; + public object NewObject { get => throw null; set { } } + } + public delegate void AddingNewEventHandler(object sender, System.ComponentModel.AddingNewEventArgs e); + public sealed class AmbientValueAttribute : System.Attribute + { + public AmbientValueAttribute(bool value) => throw null; + public AmbientValueAttribute(byte value) => throw null; + public AmbientValueAttribute(char value) => throw null; + public AmbientValueAttribute(double value) => throw null; + public AmbientValueAttribute(short value) => throw null; + public AmbientValueAttribute(int value) => throw null; + public AmbientValueAttribute(long value) => throw null; + public AmbientValueAttribute(object value) => throw null; + public AmbientValueAttribute(float value) => throw null; + public AmbientValueAttribute(string value) => throw null; + public AmbientValueAttribute(System.Type type, string value) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public object Value { get => throw null; } + } + public class ArrayConverter : System.ComponentModel.CollectionConverter + { + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public ArrayConverter() => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class AttributeCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + protected virtual System.Attribute[] Attributes { get => throw null; } + public bool Contains(System.Attribute attribute) => throw null; + public bool Contains(System.Attribute[] attributes) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + protected AttributeCollection() => throw null; + public AttributeCollection(params System.Attribute[] attributes) => throw null; + public static readonly System.ComponentModel.AttributeCollection Empty; + public static System.ComponentModel.AttributeCollection FromExisting(System.ComponentModel.AttributeCollection existing, params System.Attribute[] newAttributes) => throw null; + protected System.Attribute GetDefaultAttribute(System.Type attributeType) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public bool Matches(System.Attribute attribute) => throw null; + public bool Matches(System.Attribute[] attributes) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public virtual System.Attribute this[int index] { get => throw null; } + public virtual System.Attribute this[System.Type attributeType] { get => throw null; } + } + public class AttributeProviderAttribute : System.Attribute + { + public AttributeProviderAttribute(string typeName) => throw null; + public AttributeProviderAttribute(string typeName, string propertyName) => throw null; + public AttributeProviderAttribute(System.Type type) => throw null; + public string PropertyName { get => throw null; } + public string TypeName { get => throw null; } + } + public abstract class BaseNumberConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + } + public sealed class BindableAttribute : System.Attribute + { + public bool Bindable { get => throw null; } + public BindableAttribute(bool bindable) => throw null; + public BindableAttribute(bool bindable, System.ComponentModel.BindingDirection direction) => throw null; + public BindableAttribute(System.ComponentModel.BindableSupport flags) => throw null; + public BindableAttribute(System.ComponentModel.BindableSupport flags, System.ComponentModel.BindingDirection direction) => throw null; + public static readonly System.ComponentModel.BindableAttribute Default; + public System.ComponentModel.BindingDirection Direction { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.BindableAttribute No; + public static readonly System.ComponentModel.BindableAttribute Yes; + } + public enum BindableSupport + { + No = 0, + Yes = 1, + Default = 2, + } + public enum BindingDirection + { + OneWay = 0, + TwoWay = 1, + } + public class BindingList : System.Collections.ObjectModel.Collection, System.ComponentModel.IBindingList, System.ComponentModel.ICancelAddNew, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.IRaiseItemChangedEvents + { + void System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor prop) => throw null; + public event System.ComponentModel.AddingNewEventHandler AddingNew; + public T AddNew() => throw null; + object System.ComponentModel.IBindingList.AddNew() => throw null; + protected virtual object AddNewCore() => throw null; + public bool AllowEdit { get => throw null; set { } } + bool System.ComponentModel.IBindingList.AllowEdit { get => throw null; } + public bool AllowNew { get => throw null; set { } } + bool System.ComponentModel.IBindingList.AllowNew { get => throw null; } + public bool AllowRemove { get => throw null; set { } } + bool System.ComponentModel.IBindingList.AllowRemove { get => throw null; } + void System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor prop, System.ComponentModel.ListSortDirection direction) => throw null; + protected virtual void ApplySortCore(System.ComponentModel.PropertyDescriptor prop, System.ComponentModel.ListSortDirection direction) => throw null; + public virtual void CancelNew(int itemIndex) => throw null; + protected override void ClearItems() => throw null; + public BindingList() => throw null; + public BindingList(System.Collections.Generic.IList list) => throw null; + public virtual void EndNew(int itemIndex) => throw null; + int System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor prop, object key) => throw null; + protected virtual int FindCore(System.ComponentModel.PropertyDescriptor prop, object key) => throw null; + protected override void InsertItem(int index, T item) => throw null; + bool System.ComponentModel.IBindingList.IsSorted { get => throw null; } + protected virtual bool IsSortedCore { get => throw null; } + public event System.ComponentModel.ListChangedEventHandler ListChanged; + protected virtual void OnAddingNew(System.ComponentModel.AddingNewEventArgs e) => throw null; + protected virtual void OnListChanged(System.ComponentModel.ListChangedEventArgs e) => throw null; + public bool RaiseListChangedEvents { get => throw null; set { } } + bool System.ComponentModel.IRaiseItemChangedEvents.RaisesItemChangedEvents { get => throw null; } + void System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor prop) => throw null; + protected override void RemoveItem(int index) => throw null; + void System.ComponentModel.IBindingList.RemoveSort() => throw null; + protected virtual void RemoveSortCore() => throw null; + public void ResetBindings() => throw null; + public void ResetItem(int position) => throw null; + protected override void SetItem(int index, T item) => throw null; + System.ComponentModel.ListSortDirection System.ComponentModel.IBindingList.SortDirection { get => throw null; } + protected virtual System.ComponentModel.ListSortDirection SortDirectionCore { get => throw null; } + System.ComponentModel.PropertyDescriptor System.ComponentModel.IBindingList.SortProperty { get => throw null; } + protected virtual System.ComponentModel.PropertyDescriptor SortPropertyCore { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsChangeNotification { get => throw null; } + protected virtual bool SupportsChangeNotificationCore { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsSearching { get => throw null; } + protected virtual bool SupportsSearchingCore { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsSorting { get => throw null; } + protected virtual bool SupportsSortingCore { get => throw null; } + } + public class BooleanConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public BooleanConverter() => throw null; + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class ByteConverter : System.ComponentModel.BaseNumberConverter + { + public ByteConverter() => throw null; + } + public delegate void CancelEventHandler(object sender, System.ComponentModel.CancelEventArgs e); + public class CharConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public CharConverter() => throw null; + } + public enum CollectionChangeAction + { + Add = 1, + Remove = 2, + Refresh = 3, + } + public class CollectionChangeEventArgs : System.EventArgs + { + public virtual System.ComponentModel.CollectionChangeAction Action { get => throw null; } + public CollectionChangeEventArgs(System.ComponentModel.CollectionChangeAction action, object element) => throw null; + public virtual object Element { get => throw null; } + } + public delegate void CollectionChangeEventHandler(object sender, System.ComponentModel.CollectionChangeEventArgs e); + public class CollectionConverter : System.ComponentModel.TypeConverter + { + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public CollectionConverter() => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + } + public sealed class ComplexBindingPropertiesAttribute : System.Attribute + { + public ComplexBindingPropertiesAttribute() => throw null; + public ComplexBindingPropertiesAttribute(string dataSource) => throw null; + public ComplexBindingPropertiesAttribute(string dataSource, string dataMember) => throw null; + public string DataMember { get => throw null; } + public string DataSource { get => throw null; } + public static readonly System.ComponentModel.ComplexBindingPropertiesAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + } + public class ComponentConverter : System.ComponentModel.ReferenceConverter + { + public ComponentConverter(System.Type type) : base(default(System.Type)) => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public abstract class ComponentEditor + { + protected ComponentEditor() => throw null; + public abstract bool EditComponent(System.ComponentModel.ITypeDescriptorContext context, object component); + public bool EditComponent(object component) => throw null; + } + public class ComponentResourceManager : System.Resources.ResourceManager + { + public void ApplyResources(object value, string objectName) => throw null; + public virtual void ApplyResources(object value, string objectName, System.Globalization.CultureInfo culture) => throw null; + public ComponentResourceManager() => throw null; + public ComponentResourceManager(System.Type t) => throw null; + } + public class Container : System.ComponentModel.IContainer, System.IDisposable + { + public virtual void Add(System.ComponentModel.IComponent component) => throw null; + public virtual void Add(System.ComponentModel.IComponent component, string name) => throw null; + public virtual System.ComponentModel.ComponentCollection Components { get => throw null; } + protected virtual System.ComponentModel.ISite CreateSite(System.ComponentModel.IComponent component, string name) => throw null; + public Container() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected virtual object GetService(System.Type service) => throw null; + public virtual void Remove(System.ComponentModel.IComponent component) => throw null; + protected void RemoveWithoutUnsiting(System.ComponentModel.IComponent component) => throw null; + protected virtual void ValidateName(System.ComponentModel.IComponent component, string name) => throw null; + } + public abstract class ContainerFilterService + { + protected ContainerFilterService() => throw null; + public virtual System.ComponentModel.ComponentCollection FilterComponents(System.ComponentModel.ComponentCollection components) => throw null; + } + public class CultureInfoConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public CultureInfoConverter() => throw null; + protected virtual string GetCultureName(System.Globalization.CultureInfo culture) => throw null; + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public abstract class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor + { + protected CustomTypeDescriptor() => throw null; + protected CustomTypeDescriptor(System.ComponentModel.ICustomTypeDescriptor parent) => throw null; + public virtual System.ComponentModel.AttributeCollection GetAttributes() => throw null; + public virtual string GetClassName() => throw null; + public virtual string GetComponentName() => throw null; + public virtual System.ComponentModel.TypeConverter GetConverter() => throw null; + public virtual System.ComponentModel.EventDescriptor GetDefaultEvent() => throw null; + public virtual System.ComponentModel.PropertyDescriptor GetDefaultProperty() => throw null; + public virtual object GetEditor(System.Type editorBaseType) => throw null; + public virtual System.ComponentModel.EventDescriptorCollection GetEvents() => throw null; + public virtual System.ComponentModel.EventDescriptorCollection GetEvents(System.Attribute[] attributes) => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties() => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Attribute[] attributes) => throw null; + public virtual object GetPropertyOwner(System.ComponentModel.PropertyDescriptor pd) => throw null; + } + public sealed class DataObjectAttribute : System.Attribute + { + public DataObjectAttribute() => throw null; + public DataObjectAttribute(bool isDataObject) => throw null; + public static readonly System.ComponentModel.DataObjectAttribute DataObject; + public static readonly System.ComponentModel.DataObjectAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsDataObject { get => throw null; } + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.DataObjectAttribute NonDataObject; + } + public sealed class DataObjectFieldAttribute : System.Attribute + { + public DataObjectFieldAttribute(bool primaryKey) => throw null; + public DataObjectFieldAttribute(bool primaryKey, bool isIdentity) => throw null; + public DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable) => throw null; + public DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable, int length) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsIdentity { get => throw null; } + public bool IsNullable { get => throw null; } + public int Length { get => throw null; } + public bool PrimaryKey { get => throw null; } + } + public sealed class DataObjectMethodAttribute : System.Attribute + { + public DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType methodType) => throw null; + public DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType methodType, bool isDefault) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsDefault { get => throw null; } + public override bool Match(object obj) => throw null; + public System.ComponentModel.DataObjectMethodType MethodType { get => throw null; } + } + public enum DataObjectMethodType + { + Fill = 0, + Select = 1, + Update = 2, + Insert = 3, + Delete = 4, + } + public class DateOnlyConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public DateOnlyConverter() => throw null; + } + public class DateTimeConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public DateTimeConverter() => throw null; + } + public class DateTimeOffsetConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public DateTimeOffsetConverter() => throw null; + } + public class DecimalConverter : System.ComponentModel.BaseNumberConverter + { + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public DecimalConverter() => throw null; + } + public sealed class DefaultBindingPropertyAttribute : System.Attribute + { + public DefaultBindingPropertyAttribute() => throw null; + public DefaultBindingPropertyAttribute(string name) => throw null; + public static readonly System.ComponentModel.DefaultBindingPropertyAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + } + public sealed class DefaultEventAttribute : System.Attribute + { + public DefaultEventAttribute(string name) => throw null; + public static readonly System.ComponentModel.DefaultEventAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + } + public sealed class DefaultPropertyAttribute : System.Attribute + { + public DefaultPropertyAttribute(string name) => throw null; + public static readonly System.ComponentModel.DefaultPropertyAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + } + namespace Design + { + public class ActiveDesignerEventArgs : System.EventArgs + { + public ActiveDesignerEventArgs(System.ComponentModel.Design.IDesignerHost oldDesigner, System.ComponentModel.Design.IDesignerHost newDesigner) => throw null; + public System.ComponentModel.Design.IDesignerHost NewDesigner { get => throw null; } + public System.ComponentModel.Design.IDesignerHost OldDesigner { get => throw null; } + } + public delegate void ActiveDesignerEventHandler(object sender, System.ComponentModel.Design.ActiveDesignerEventArgs e); + public class CheckoutException : System.Runtime.InteropServices.ExternalException + { + public static readonly System.ComponentModel.Design.CheckoutException Canceled; + public CheckoutException() => throw null; + protected CheckoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public CheckoutException(string message) => throw null; + public CheckoutException(string message, System.Exception innerException) => throw null; + public CheckoutException(string message, int errorCode) => throw null; + } + public class CommandID + { + public CommandID(System.Guid menuGroup, int commandID) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public virtual System.Guid Guid { get => throw null; } + public virtual int ID { get => throw null; } + public override string ToString() => throw null; + } + public sealed class ComponentChangedEventArgs : System.EventArgs + { + public object Component { get => throw null; } + public ComponentChangedEventArgs(object component, System.ComponentModel.MemberDescriptor member, object oldValue, object newValue) => throw null; + public System.ComponentModel.MemberDescriptor Member { get => throw null; } + public object NewValue { get => throw null; } + public object OldValue { get => throw null; } + } + public delegate void ComponentChangedEventHandler(object sender, System.ComponentModel.Design.ComponentChangedEventArgs e); + public sealed class ComponentChangingEventArgs : System.EventArgs + { + public object Component { get => throw null; } + public ComponentChangingEventArgs(object component, System.ComponentModel.MemberDescriptor member) => throw null; + public System.ComponentModel.MemberDescriptor Member { get => throw null; } + } + public delegate void ComponentChangingEventHandler(object sender, System.ComponentModel.Design.ComponentChangingEventArgs e); + public class ComponentEventArgs : System.EventArgs + { + public virtual System.ComponentModel.IComponent Component { get => throw null; } + public ComponentEventArgs(System.ComponentModel.IComponent component) => throw null; + } + public delegate void ComponentEventHandler(object sender, System.ComponentModel.Design.ComponentEventArgs e); + public class ComponentRenameEventArgs : System.EventArgs + { + public object Component { get => throw null; } + public ComponentRenameEventArgs(object component, string oldName, string newName) => throw null; + public virtual string NewName { get => throw null; } + public virtual string OldName { get => throw null; } + } + public delegate void ComponentRenameEventHandler(object sender, System.ComponentModel.Design.ComponentRenameEventArgs e); + public class DesignerCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + public DesignerCollection(System.Collections.IList designers) => throw null; + public DesignerCollection(System.ComponentModel.Design.IDesignerHost[] designers) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public virtual System.ComponentModel.Design.IDesignerHost this[int index] { get => throw null; } + } + public class DesignerEventArgs : System.EventArgs + { + public DesignerEventArgs(System.ComponentModel.Design.IDesignerHost host) => throw null; + public System.ComponentModel.Design.IDesignerHost Designer { get => throw null; } + } + public delegate void DesignerEventHandler(object sender, System.ComponentModel.Design.DesignerEventArgs e); + public abstract class DesignerOptionService : System.ComponentModel.Design.IDesignerOptionService + { + protected System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection CreateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection parent, string name, object value) => throw null; + protected DesignerOptionService() => throw null; + public sealed class DesignerOptionCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + int System.Collections.IList.Add(object value) => throw null; + void System.Collections.IList.Clear() => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + public int IndexOf(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection value) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public string Name { get => throw null; } + public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection Parent { get => throw null; } + public System.ComponentModel.PropertyDescriptorCollection Properties { get => throw null; } + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public bool ShowDialog() => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection this[int index] { get => throw null; } + public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection this[string name] { get => throw null; } + } + object System.ComponentModel.Design.IDesignerOptionService.GetOptionValue(string pageName, string valueName) => throw null; + public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection Options { get => throw null; } + protected virtual void PopulateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection options) => throw null; + void System.ComponentModel.Design.IDesignerOptionService.SetOptionValue(string pageName, string valueName, object value) => throw null; + protected virtual bool ShowDialog(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection options, object optionObject) => throw null; + } + public abstract class DesignerTransaction : System.IDisposable + { + public void Cancel() => throw null; + public bool Canceled { get => throw null; } + public void Commit() => throw null; + public bool Committed { get => throw null; } + protected DesignerTransaction() => throw null; + protected DesignerTransaction(string description) => throw null; + public string Description { get => throw null; } + protected virtual void Dispose(bool disposing) => throw null; + void System.IDisposable.Dispose() => throw null; + protected abstract void OnCancel(); + protected abstract void OnCommit(); + } + public class DesignerTransactionCloseEventArgs : System.EventArgs + { + public DesignerTransactionCloseEventArgs(bool commit) => throw null; + public DesignerTransactionCloseEventArgs(bool commit, bool lastTransaction) => throw null; + public bool LastTransaction { get => throw null; } + public bool TransactionCommitted { get => throw null; } + } + public delegate void DesignerTransactionCloseEventHandler(object sender, System.ComponentModel.Design.DesignerTransactionCloseEventArgs e); + public class DesignerVerb : System.ComponentModel.Design.MenuCommand + { + public DesignerVerb(string text, System.EventHandler handler) : base(default(System.EventHandler), default(System.ComponentModel.Design.CommandID)) => throw null; + public DesignerVerb(string text, System.EventHandler handler, System.ComponentModel.Design.CommandID startCommandID) : base(default(System.EventHandler), default(System.ComponentModel.Design.CommandID)) => throw null; + public string Description { get => throw null; set { } } + public string Text { get => throw null; } + public override string ToString() => throw null; + } + public class DesignerVerbCollection : System.Collections.CollectionBase + { + public int Add(System.ComponentModel.Design.DesignerVerb value) => throw null; + public void AddRange(System.ComponentModel.Design.DesignerVerbCollection value) => throw null; + public void AddRange(System.ComponentModel.Design.DesignerVerb[] value) => throw null; + public bool Contains(System.ComponentModel.Design.DesignerVerb value) => throw null; + public void CopyTo(System.ComponentModel.Design.DesignerVerb[] array, int index) => throw null; + public DesignerVerbCollection() => throw null; + public DesignerVerbCollection(System.ComponentModel.Design.DesignerVerb[] value) => throw null; + public int IndexOf(System.ComponentModel.Design.DesignerVerb value) => throw null; + public void Insert(int index, System.ComponentModel.Design.DesignerVerb value) => throw null; + protected override void OnValidate(object value) => throw null; + public void Remove(System.ComponentModel.Design.DesignerVerb value) => throw null; + public System.ComponentModel.Design.DesignerVerb this[int index] { get => throw null; set { } } + } + public class DesigntimeLicenseContext : System.ComponentModel.LicenseContext + { + public DesigntimeLicenseContext() => throw null; + public override string GetSavedLicenseKey(System.Type type, System.Reflection.Assembly resourceAssembly) => throw null; + public override void SetSavedLicenseKey(System.Type type, string key) => throw null; + public override System.ComponentModel.LicenseUsageMode UsageMode { get => throw null; } + } + public class DesigntimeLicenseContextSerializer + { + public static void Serialize(System.IO.Stream o, string cryptoKey, System.ComponentModel.Design.DesigntimeLicenseContext context) => throw null; + } + public enum HelpContextType + { + Ambient = 0, + Window = 1, + Selection = 2, + ToolWindowSelection = 3, + } + public sealed class HelpKeywordAttribute : System.Attribute + { + public HelpKeywordAttribute() => throw null; + public HelpKeywordAttribute(string keyword) => throw null; + public HelpKeywordAttribute(System.Type t) => throw null; + public static readonly System.ComponentModel.Design.HelpKeywordAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string HelpKeyword { get => throw null; } + public override bool IsDefaultAttribute() => throw null; + } + public enum HelpKeywordType + { + F1Keyword = 0, + GeneralKeyword = 1, + FilterKeyword = 2, + } + public interface IComponentChangeService + { + event System.ComponentModel.Design.ComponentEventHandler ComponentAdded; + event System.ComponentModel.Design.ComponentEventHandler ComponentAdding; + event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged; + event System.ComponentModel.Design.ComponentChangingEventHandler ComponentChanging; + event System.ComponentModel.Design.ComponentEventHandler ComponentRemoved; + event System.ComponentModel.Design.ComponentEventHandler ComponentRemoving; + event System.ComponentModel.Design.ComponentRenameEventHandler ComponentRename; + void OnComponentChanged(object component, System.ComponentModel.MemberDescriptor member, object oldValue, object newValue); + void OnComponentChanging(object component, System.ComponentModel.MemberDescriptor member); + } + public interface IComponentDiscoveryService + { + System.Collections.ICollection GetComponentTypes(System.ComponentModel.Design.IDesignerHost designerHost, System.Type baseType); + } + public interface IComponentInitializer + { + void InitializeExistingComponent(System.Collections.IDictionary defaultValues); + void InitializeNewComponent(System.Collections.IDictionary defaultValues); + } + public interface IDesigner : System.IDisposable + { + System.ComponentModel.IComponent Component { get; } + void DoDefaultAction(); + void Initialize(System.ComponentModel.IComponent component); + System.ComponentModel.Design.DesignerVerbCollection Verbs { get; } + } + public interface IDesignerEventService + { + System.ComponentModel.Design.IDesignerHost ActiveDesigner { get; } + event System.ComponentModel.Design.ActiveDesignerEventHandler ActiveDesignerChanged; + event System.ComponentModel.Design.DesignerEventHandler DesignerCreated; + event System.ComponentModel.Design.DesignerEventHandler DesignerDisposed; + System.ComponentModel.Design.DesignerCollection Designers { get; } + event System.EventHandler SelectionChanged; + } + public interface IDesignerFilter + { + void PostFilterAttributes(System.Collections.IDictionary attributes); + void PostFilterEvents(System.Collections.IDictionary events); + void PostFilterProperties(System.Collections.IDictionary properties); + void PreFilterAttributes(System.Collections.IDictionary attributes); + void PreFilterEvents(System.Collections.IDictionary events); + void PreFilterProperties(System.Collections.IDictionary properties); + } + public interface IDesignerHost : System.ComponentModel.Design.IServiceContainer, System.IServiceProvider + { + void Activate(); + event System.EventHandler Activated; + System.ComponentModel.IContainer Container { get; } + System.ComponentModel.IComponent CreateComponent(System.Type componentClass); + System.ComponentModel.IComponent CreateComponent(System.Type componentClass, string name); + System.ComponentModel.Design.DesignerTransaction CreateTransaction(); + System.ComponentModel.Design.DesignerTransaction CreateTransaction(string description); + event System.EventHandler Deactivated; + void DestroyComponent(System.ComponentModel.IComponent component); + System.ComponentModel.Design.IDesigner GetDesigner(System.ComponentModel.IComponent component); + System.Type GetType(string typeName); + bool InTransaction { get; } + event System.EventHandler LoadComplete; + bool Loading { get; } + System.ComponentModel.IComponent RootComponent { get; } + string RootComponentClassName { get; } + event System.ComponentModel.Design.DesignerTransactionCloseEventHandler TransactionClosed; + event System.ComponentModel.Design.DesignerTransactionCloseEventHandler TransactionClosing; + string TransactionDescription { get; } + event System.EventHandler TransactionOpened; + event System.EventHandler TransactionOpening; + } + public interface IDesignerHostTransactionState + { + bool IsClosingTransaction { get; } + } + public interface IDesignerOptionService + { + object GetOptionValue(string pageName, string valueName); + void SetOptionValue(string pageName, string valueName, object value); + } + public interface IDictionaryService + { + object GetKey(object value); + object GetValue(object key); + void SetValue(object key, object value); + } + public interface IEventBindingService + { + string CreateUniqueMethodName(System.ComponentModel.IComponent component, System.ComponentModel.EventDescriptor e); + System.Collections.ICollection GetCompatibleMethods(System.ComponentModel.EventDescriptor e); + System.ComponentModel.EventDescriptor GetEvent(System.ComponentModel.PropertyDescriptor property); + System.ComponentModel.PropertyDescriptorCollection GetEventProperties(System.ComponentModel.EventDescriptorCollection events); + System.ComponentModel.PropertyDescriptor GetEventProperty(System.ComponentModel.EventDescriptor e); + bool ShowCode(); + bool ShowCode(System.ComponentModel.IComponent component, System.ComponentModel.EventDescriptor e); + bool ShowCode(int lineNumber); + } + public interface IExtenderListService + { + System.ComponentModel.IExtenderProvider[] GetExtenderProviders(); + } + public interface IExtenderProviderService + { + void AddExtenderProvider(System.ComponentModel.IExtenderProvider provider); + void RemoveExtenderProvider(System.ComponentModel.IExtenderProvider provider); + } + public interface IHelpService + { + void AddContextAttribute(string name, string value, System.ComponentModel.Design.HelpKeywordType keywordType); + void ClearContextAttributes(); + System.ComponentModel.Design.IHelpService CreateLocalContext(System.ComponentModel.Design.HelpContextType contextType); + void RemoveContextAttribute(string name, string value); + void RemoveLocalContext(System.ComponentModel.Design.IHelpService localContext); + void ShowHelpFromKeyword(string helpKeyword); + void ShowHelpFromUrl(string helpUrl); + } + public interface IInheritanceService + { + void AddInheritedComponents(System.ComponentModel.IComponent component, System.ComponentModel.IContainer container); + System.ComponentModel.InheritanceAttribute GetInheritanceAttribute(System.ComponentModel.IComponent component); + } + public interface IMenuCommandService + { + void AddCommand(System.ComponentModel.Design.MenuCommand command); + void AddVerb(System.ComponentModel.Design.DesignerVerb verb); + System.ComponentModel.Design.MenuCommand FindCommand(System.ComponentModel.Design.CommandID commandID); + bool GlobalInvoke(System.ComponentModel.Design.CommandID commandID); + void RemoveCommand(System.ComponentModel.Design.MenuCommand command); + void RemoveVerb(System.ComponentModel.Design.DesignerVerb verb); + void ShowContextMenu(System.ComponentModel.Design.CommandID menuID, int x, int y); + System.ComponentModel.Design.DesignerVerbCollection Verbs { get; } + } + public interface IReferenceService + { + System.ComponentModel.IComponent GetComponent(object reference); + string GetName(object reference); + object GetReference(string name); + object[] GetReferences(); + object[] GetReferences(System.Type baseType); + } + public interface IResourceService + { + System.Resources.IResourceReader GetResourceReader(System.Globalization.CultureInfo info); + System.Resources.IResourceWriter GetResourceWriter(System.Globalization.CultureInfo info); + } + public interface IRootDesigner : System.ComponentModel.Design.IDesigner, System.IDisposable + { + object GetView(System.ComponentModel.Design.ViewTechnology technology); + System.ComponentModel.Design.ViewTechnology[] SupportedTechnologies { get; } + } + public interface ISelectionService + { + bool GetComponentSelected(object component); + System.Collections.ICollection GetSelectedComponents(); + object PrimarySelection { get; } + event System.EventHandler SelectionChanged; + event System.EventHandler SelectionChanging; + int SelectionCount { get; } + void SetSelectedComponents(System.Collections.ICollection components); + void SetSelectedComponents(System.Collections.ICollection components, System.ComponentModel.Design.SelectionTypes selectionType); + } + public interface IServiceContainer : System.IServiceProvider + { + void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback); + void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback, bool promote); + void AddService(System.Type serviceType, object serviceInstance); + void AddService(System.Type serviceType, object serviceInstance, bool promote); + void RemoveService(System.Type serviceType); + void RemoveService(System.Type serviceType, bool promote); + } + public interface ITreeDesigner : System.ComponentModel.Design.IDesigner, System.IDisposable + { + System.Collections.ICollection Children { get; } + System.ComponentModel.Design.IDesigner Parent { get; } + } + public interface ITypeDescriptorFilterService + { + bool FilterAttributes(System.ComponentModel.IComponent component, System.Collections.IDictionary attributes); + bool FilterEvents(System.ComponentModel.IComponent component, System.Collections.IDictionary events); + bool FilterProperties(System.ComponentModel.IComponent component, System.Collections.IDictionary properties); + } + public interface ITypeDiscoveryService + { + System.Collections.ICollection GetTypes(System.Type baseType, bool excludeGlobalTypes); + } + public interface ITypeResolutionService + { + System.Reflection.Assembly GetAssembly(System.Reflection.AssemblyName name); + System.Reflection.Assembly GetAssembly(System.Reflection.AssemblyName name, bool throwOnError); + string GetPathOfAssembly(System.Reflection.AssemblyName name); + System.Type GetType(string name); + System.Type GetType(string name, bool throwOnError); + System.Type GetType(string name, bool throwOnError, bool ignoreCase); + void ReferenceAssembly(System.Reflection.AssemblyName name); + } + public class MenuCommand + { + public virtual bool Checked { get => throw null; set { } } + public event System.EventHandler CommandChanged; + public virtual System.ComponentModel.Design.CommandID CommandID { get => throw null; } + public MenuCommand(System.EventHandler handler, System.ComponentModel.Design.CommandID command) => throw null; + public virtual bool Enabled { get => throw null; set { } } + public virtual void Invoke() => throw null; + public virtual void Invoke(object arg) => throw null; + public virtual int OleStatus { get => throw null; } + protected virtual void OnCommandChanged(System.EventArgs e) => throw null; + public virtual System.Collections.IDictionary Properties { get => throw null; } + public virtual bool Supported { get => throw null; set { } } + public override string ToString() => throw null; + public virtual bool Visible { get => throw null; set { } } + } + [System.Flags] + public enum SelectionTypes + { + Auto = 1, + Normal = 1, + Replace = 2, + MouseDown = 4, + MouseUp = 8, + Click = 16, + Primary = 16, + Valid = 31, + Toggle = 32, + Add = 64, + Remove = 128, + } + namespace Serialization + { + public abstract class ComponentSerializationService + { + public abstract System.ComponentModel.Design.Serialization.SerializationStore CreateStore(); + protected ComponentSerializationService() => throw null; + public abstract System.Collections.ICollection Deserialize(System.ComponentModel.Design.Serialization.SerializationStore store); + public abstract System.Collections.ICollection Deserialize(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container); + public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container) => throw null; + public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes) => throw null; + public abstract void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults); + public abstract System.ComponentModel.Design.Serialization.SerializationStore LoadStore(System.IO.Stream stream); + public abstract void Serialize(System.ComponentModel.Design.Serialization.SerializationStore store, object value); + public abstract void SerializeAbsolute(System.ComponentModel.Design.Serialization.SerializationStore store, object value); + public abstract void SerializeMember(System.ComponentModel.Design.Serialization.SerializationStore store, object owningObject, System.ComponentModel.MemberDescriptor member); + public abstract void SerializeMemberAbsolute(System.ComponentModel.Design.Serialization.SerializationStore store, object owningObject, System.ComponentModel.MemberDescriptor member); + } + public sealed class ContextStack + { + public void Append(object context) => throw null; + public ContextStack() => throw null; + public object Current { get => throw null; } + public object Pop() => throw null; + public void Push(object context) => throw null; + public object this[int level] { get => throw null; } + public object this[System.Type type] { get => throw null; } + } + public sealed class DefaultSerializationProviderAttribute : System.Attribute + { + public DefaultSerializationProviderAttribute(string providerTypeName) => throw null; + public DefaultSerializationProviderAttribute(System.Type providerType) => throw null; + public string ProviderTypeName { get => throw null; } + } + public abstract class DesignerLoader + { + public abstract void BeginLoad(System.ComponentModel.Design.Serialization.IDesignerLoaderHost host); + protected DesignerLoader() => throw null; + public abstract void Dispose(); + public virtual void Flush() => throw null; + public virtual bool Loading { get => throw null; } + } + public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost, System.ComponentModel.Design.IServiceContainer, System.IServiceProvider + { + void EndLoad(string baseClassName, bool successful, System.Collections.ICollection errorCollection); + void Reload(); + } + public interface IDesignerLoaderHost2 : System.ComponentModel.Design.IDesignerHost, System.ComponentModel.Design.Serialization.IDesignerLoaderHost, System.ComponentModel.Design.IServiceContainer, System.IServiceProvider + { + bool CanReloadWithErrors { get; set; } + bool IgnoreErrorsDuringReload { get; set; } + } + public interface IDesignerLoaderService + { + void AddLoadDependency(); + void DependentLoadComplete(bool successful, System.Collections.ICollection errorCollection); + bool Reload(); + } + public interface IDesignerSerializationManager : System.IServiceProvider + { + void AddSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider provider); + System.ComponentModel.Design.Serialization.ContextStack Context { get; } + object CreateInstance(System.Type type, System.Collections.ICollection arguments, string name, bool addToContainer); + object GetInstance(string name); + string GetName(object value); + object GetSerializer(System.Type objectType, System.Type serializerType); + System.Type GetType(string typeName); + System.ComponentModel.PropertyDescriptorCollection Properties { get; } + void RemoveSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider provider); + void ReportError(object errorInformation); + event System.ComponentModel.Design.Serialization.ResolveNameEventHandler ResolveName; + event System.EventHandler SerializationComplete; + void SetName(object instance, string name); + } + public interface IDesignerSerializationProvider + { + object GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object currentSerializer, System.Type objectType, System.Type serializerType); + } + public interface IDesignerSerializationService + { + System.Collections.ICollection Deserialize(object serializationData); + object Serialize(System.Collections.ICollection objects); + } + public interface INameCreationService + { + string CreateName(System.ComponentModel.IContainer container, System.Type dataType); + bool IsValidName(string name); + void ValidateName(string name); + } + public sealed class InstanceDescriptor + { + public System.Collections.ICollection Arguments { get => throw null; } + public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments) => throw null; + public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments, bool isComplete) => throw null; + public object Invoke() => throw null; + public bool IsComplete { get => throw null; } + public System.Reflection.MemberInfo MemberInfo { get => throw null; } + } + public struct MemberRelationship : System.IEquatable + { + public MemberRelationship(object owner, System.ComponentModel.MemberDescriptor member) => throw null; + public static readonly System.ComponentModel.Design.Serialization.MemberRelationship Empty; + public bool Equals(System.ComponentModel.Design.Serialization.MemberRelationship other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsEmpty { get => throw null; } + public System.ComponentModel.MemberDescriptor Member { get => throw null; } + public static bool operator ==(System.ComponentModel.Design.Serialization.MemberRelationship left, System.ComponentModel.Design.Serialization.MemberRelationship right) => throw null; + public static bool operator !=(System.ComponentModel.Design.Serialization.MemberRelationship left, System.ComponentModel.Design.Serialization.MemberRelationship right) => throw null; + public object Owner { get => throw null; } + } + public abstract class MemberRelationshipService + { + protected MemberRelationshipService() => throw null; + protected virtual System.ComponentModel.Design.Serialization.MemberRelationship GetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship source) => throw null; + protected virtual void SetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship source, System.ComponentModel.Design.Serialization.MemberRelationship relationship) => throw null; + public abstract bool SupportsRelationship(System.ComponentModel.Design.Serialization.MemberRelationship source, System.ComponentModel.Design.Serialization.MemberRelationship relationship); + public System.ComponentModel.Design.Serialization.MemberRelationship this[System.ComponentModel.Design.Serialization.MemberRelationship source] { get => throw null; set { } } + public System.ComponentModel.Design.Serialization.MemberRelationship this[object sourceOwner, System.ComponentModel.MemberDescriptor sourceMember] { get => throw null; set { } } + } + public class ResolveNameEventArgs : System.EventArgs + { + public ResolveNameEventArgs(string name) => throw null; + public string Name { get => throw null; } + public object Value { get => throw null; set { } } + } + public delegate void ResolveNameEventHandler(object sender, System.ComponentModel.Design.Serialization.ResolveNameEventArgs e); + public sealed class RootDesignerSerializerAttribute : System.Attribute + { + public RootDesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName, bool reloadable) => throw null; + public RootDesignerSerializerAttribute(string serializerTypeName, System.Type baseSerializerType, bool reloadable) => throw null; + public RootDesignerSerializerAttribute(System.Type serializerType, System.Type baseSerializerType, bool reloadable) => throw null; + public bool Reloadable { get => throw null; } + public string SerializerBaseTypeName { get => throw null; } + public string SerializerTypeName { get => throw null; } + public override object TypeId { get => throw null; } + } + public abstract class SerializationStore : System.IDisposable + { + public abstract void Close(); + protected SerializationStore() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + void System.IDisposable.Dispose() => throw null; + public abstract System.Collections.ICollection Errors { get; } + public abstract void Save(System.IO.Stream stream); + } + } + public class ServiceContainer : System.IDisposable, System.ComponentModel.Design.IServiceContainer, System.IServiceProvider + { + public void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback) => throw null; + public virtual void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback, bool promote) => throw null; + public void AddService(System.Type serviceType, object serviceInstance) => throw null; + public virtual void AddService(System.Type serviceType, object serviceInstance, bool promote) => throw null; + public ServiceContainer() => throw null; + public ServiceContainer(System.IServiceProvider parentProvider) => throw null; + protected virtual System.Type[] DefaultServices { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual object GetService(System.Type serviceType) => throw null; + public void RemoveService(System.Type serviceType) => throw null; + public virtual void RemoveService(System.Type serviceType, bool promote) => throw null; + } + public delegate object ServiceCreatorCallback(System.ComponentModel.Design.IServiceContainer container, System.Type serviceType); + public class StandardCommands + { + public static readonly System.ComponentModel.Design.CommandID AlignBottom; + public static readonly System.ComponentModel.Design.CommandID AlignHorizontalCenters; + public static readonly System.ComponentModel.Design.CommandID AlignLeft; + public static readonly System.ComponentModel.Design.CommandID AlignRight; + public static readonly System.ComponentModel.Design.CommandID AlignToGrid; + public static readonly System.ComponentModel.Design.CommandID AlignTop; + public static readonly System.ComponentModel.Design.CommandID AlignVerticalCenters; + public static readonly System.ComponentModel.Design.CommandID ArrangeBottom; + public static readonly System.ComponentModel.Design.CommandID ArrangeIcons; + public static readonly System.ComponentModel.Design.CommandID ArrangeRight; + public static readonly System.ComponentModel.Design.CommandID BringForward; + public static readonly System.ComponentModel.Design.CommandID BringToFront; + public static readonly System.ComponentModel.Design.CommandID CenterHorizontally; + public static readonly System.ComponentModel.Design.CommandID CenterVertically; + public static readonly System.ComponentModel.Design.CommandID Copy; + public StandardCommands() => throw null; + public static readonly System.ComponentModel.Design.CommandID Cut; + public static readonly System.ComponentModel.Design.CommandID Delete; + public static readonly System.ComponentModel.Design.CommandID DocumentOutline; + public static readonly System.ComponentModel.Design.CommandID F1Help; + public static readonly System.ComponentModel.Design.CommandID Group; + public static readonly System.ComponentModel.Design.CommandID HorizSpaceConcatenate; + public static readonly System.ComponentModel.Design.CommandID HorizSpaceDecrease; + public static readonly System.ComponentModel.Design.CommandID HorizSpaceIncrease; + public static readonly System.ComponentModel.Design.CommandID HorizSpaceMakeEqual; + public static readonly System.ComponentModel.Design.CommandID LineupIcons; + public static readonly System.ComponentModel.Design.CommandID LockControls; + public static readonly System.ComponentModel.Design.CommandID MultiLevelRedo; + public static readonly System.ComponentModel.Design.CommandID MultiLevelUndo; + public static readonly System.ComponentModel.Design.CommandID Paste; + public static readonly System.ComponentModel.Design.CommandID Properties; + public static readonly System.ComponentModel.Design.CommandID PropertiesWindow; + public static readonly System.ComponentModel.Design.CommandID Redo; + public static readonly System.ComponentModel.Design.CommandID Replace; + public static readonly System.ComponentModel.Design.CommandID SelectAll; + public static readonly System.ComponentModel.Design.CommandID SendBackward; + public static readonly System.ComponentModel.Design.CommandID SendToBack; + public static readonly System.ComponentModel.Design.CommandID ShowGrid; + public static readonly System.ComponentModel.Design.CommandID ShowLargeIcons; + public static readonly System.ComponentModel.Design.CommandID SizeToControl; + public static readonly System.ComponentModel.Design.CommandID SizeToControlHeight; + public static readonly System.ComponentModel.Design.CommandID SizeToControlWidth; + public static readonly System.ComponentModel.Design.CommandID SizeToFit; + public static readonly System.ComponentModel.Design.CommandID SizeToGrid; + public static readonly System.ComponentModel.Design.CommandID SnapToGrid; + public static readonly System.ComponentModel.Design.CommandID TabOrder; + public static readonly System.ComponentModel.Design.CommandID Undo; + public static readonly System.ComponentModel.Design.CommandID Ungroup; + public static readonly System.ComponentModel.Design.CommandID VerbFirst; + public static readonly System.ComponentModel.Design.CommandID VerbLast; + public static readonly System.ComponentModel.Design.CommandID VertSpaceConcatenate; + public static readonly System.ComponentModel.Design.CommandID VertSpaceDecrease; + public static readonly System.ComponentModel.Design.CommandID VertSpaceIncrease; + public static readonly System.ComponentModel.Design.CommandID VertSpaceMakeEqual; + public static readonly System.ComponentModel.Design.CommandID ViewCode; + public static readonly System.ComponentModel.Design.CommandID ViewGrid; + } + public class StandardToolWindows + { + public StandardToolWindows() => throw null; + public static readonly System.Guid ObjectBrowser; + public static readonly System.Guid OutputWindow; + public static readonly System.Guid ProjectExplorer; + public static readonly System.Guid PropertyBrowser; + public static readonly System.Guid RelatedLinks; + public static readonly System.Guid ServerExplorer; + public static readonly System.Guid TaskList; + public static readonly System.Guid Toolbox; + } + public abstract class TypeDescriptionProviderService + { + protected TypeDescriptionProviderService() => throw null; + public abstract System.ComponentModel.TypeDescriptionProvider GetProvider(object instance); + public abstract System.ComponentModel.TypeDescriptionProvider GetProvider(System.Type type); + } + public enum ViewTechnology + { + Passthrough = 0, + WindowsForms = 1, + Default = 2, + } + } + public sealed class DesignTimeVisibleAttribute : System.Attribute + { + public DesignTimeVisibleAttribute() => throw null; + public DesignTimeVisibleAttribute(bool visible) => throw null; + public static readonly System.ComponentModel.DesignTimeVisibleAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.DesignTimeVisibleAttribute No; + public bool Visible { get => throw null; } + public static readonly System.ComponentModel.DesignTimeVisibleAttribute Yes; + } + public class DoubleConverter : System.ComponentModel.BaseNumberConverter + { + public DoubleConverter() => throw null; + } + public class EnumConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + protected virtual System.Collections.IComparer Comparer { get => throw null; } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public EnumConverter(System.Type type) => throw null; + protected System.Type EnumType { get => throw null; } + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + protected System.ComponentModel.TypeConverter.StandardValuesCollection Values { get => throw null; set { } } + } + public abstract class EventDescriptor : System.ComponentModel.MemberDescriptor + { + public abstract void AddEventHandler(object component, System.Delegate value); + public abstract System.Type ComponentType { get; } + protected EventDescriptor(System.ComponentModel.MemberDescriptor descr) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + protected EventDescriptor(System.ComponentModel.MemberDescriptor descr, System.Attribute[] attrs) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + protected EventDescriptor(string name, System.Attribute[] attrs) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + public abstract System.Type EventType { get; } + public abstract bool IsMulticast { get; } + public abstract void RemoveEventHandler(object component, System.Delegate value); + } + public class EventDescriptorCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public int Add(System.ComponentModel.EventDescriptor value) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + public bool Contains(System.ComponentModel.EventDescriptor value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + public EventDescriptorCollection(System.ComponentModel.EventDescriptor[] events) => throw null; + public EventDescriptorCollection(System.ComponentModel.EventDescriptor[] events, bool readOnly) => throw null; + public static readonly System.ComponentModel.EventDescriptorCollection Empty; + public virtual System.ComponentModel.EventDescriptor Find(string name, bool ignoreCase) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(System.ComponentModel.EventDescriptor value) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Insert(int index, System.ComponentModel.EventDescriptor value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + protected void InternalSort(System.Collections.IComparer sorter) => throw null; + protected void InternalSort(string[] names) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public void Remove(System.ComponentModel.EventDescriptor value) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public virtual System.ComponentModel.EventDescriptorCollection Sort() => throw null; + public virtual System.ComponentModel.EventDescriptorCollection Sort(System.Collections.IComparer comparer) => throw null; + public virtual System.ComponentModel.EventDescriptorCollection Sort(string[] names) => throw null; + public virtual System.ComponentModel.EventDescriptorCollection Sort(string[] names, System.Collections.IComparer comparer) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public virtual System.ComponentModel.EventDescriptor this[int index] { get => throw null; } + public virtual System.ComponentModel.EventDescriptor this[string name] { get => throw null; } + } + public class ExpandableObjectConverter : System.ComponentModel.TypeConverter + { + public ExpandableObjectConverter() => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public sealed class ExtenderProvidedPropertyAttribute : System.Attribute + { + public ExtenderProvidedPropertyAttribute() => throw null; + public override bool Equals(object obj) => throw null; + public System.ComponentModel.PropertyDescriptor ExtenderProperty { get => throw null; } + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public System.ComponentModel.IExtenderProvider Provider { get => throw null; } + public System.Type ReceiverType { get => throw null; } + } + public class GuidConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public GuidConverter() => throw null; + } + public class HalfConverter : System.ComponentModel.BaseNumberConverter + { + public HalfConverter() => throw null; + } + public class HandledEventArgs : System.EventArgs + { + public HandledEventArgs() => throw null; + public HandledEventArgs(bool defaultHandledValue) => throw null; + public bool Handled { get => throw null; set { } } + } + public delegate void HandledEventHandler(object sender, System.ComponentModel.HandledEventArgs e); + public interface IBindingList : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + void AddIndex(System.ComponentModel.PropertyDescriptor property); + object AddNew(); + bool AllowEdit { get; } + bool AllowNew { get; } + bool AllowRemove { get; } + void ApplySort(System.ComponentModel.PropertyDescriptor property, System.ComponentModel.ListSortDirection direction); + int Find(System.ComponentModel.PropertyDescriptor property, object key); + bool IsSorted { get; } + event System.ComponentModel.ListChangedEventHandler ListChanged; + void RemoveIndex(System.ComponentModel.PropertyDescriptor property); + void RemoveSort(); + System.ComponentModel.ListSortDirection SortDirection { get; } + System.ComponentModel.PropertyDescriptor SortProperty { get; } + bool SupportsChangeNotification { get; } + bool SupportsSearching { get; } + bool SupportsSorting { get; } + } + public interface IBindingListView : System.ComponentModel.IBindingList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + void ApplySort(System.ComponentModel.ListSortDescriptionCollection sorts); + string Filter { get; set; } + void RemoveFilter(); + System.ComponentModel.ListSortDescriptionCollection SortDescriptions { get; } + bool SupportsAdvancedSorting { get; } + bool SupportsFiltering { get; } + } + public interface ICancelAddNew + { + void CancelNew(int itemIndex); + void EndNew(int itemIndex); + } + public interface IComNativeDescriptorHandler + { + System.ComponentModel.AttributeCollection GetAttributes(object component); + string GetClassName(object component); + System.ComponentModel.TypeConverter GetConverter(object component); + System.ComponentModel.EventDescriptor GetDefaultEvent(object component); + System.ComponentModel.PropertyDescriptor GetDefaultProperty(object component); + object GetEditor(object component, System.Type baseEditorType); + System.ComponentModel.EventDescriptorCollection GetEvents(object component); + System.ComponentModel.EventDescriptorCollection GetEvents(object component, System.Attribute[] attributes); + string GetName(object component); + System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, System.Attribute[] attributes); + object GetPropertyValue(object component, int dispid, ref bool success); + object GetPropertyValue(object component, string propertyName, ref bool success); + } + public interface ICustomTypeDescriptor + { + System.ComponentModel.AttributeCollection GetAttributes(); + string GetClassName(); + string GetComponentName(); + System.ComponentModel.TypeConverter GetConverter(); + System.ComponentModel.EventDescriptor GetDefaultEvent(); + System.ComponentModel.PropertyDescriptor GetDefaultProperty(); + object GetEditor(System.Type editorBaseType); + System.ComponentModel.EventDescriptorCollection GetEvents(); + System.ComponentModel.EventDescriptorCollection GetEvents(System.Attribute[] attributes); + System.ComponentModel.PropertyDescriptorCollection GetProperties(); + System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Attribute[] attributes); + object GetPropertyOwner(System.ComponentModel.PropertyDescriptor pd); + } + public interface IDataErrorInfo + { + string Error { get; } + string this[string columnName] { get; } + } + public interface IExtenderProvider + { + bool CanExtend(object extendee); + } + public interface IIntellisenseBuilder + { + string Name { get; } + bool Show(string language, string value, ref string newValue); + } + public interface IListSource + { + bool ContainsListCollection { get; } + System.Collections.IList GetList(); + } + public interface INestedContainer : System.ComponentModel.IContainer, System.IDisposable + { + System.ComponentModel.IComponent Owner { get; } + } + public interface INestedSite : System.IServiceProvider, System.ComponentModel.ISite + { + string FullName { get; } + } + public sealed class InheritanceAttribute : System.Attribute + { + public InheritanceAttribute() => throw null; + public InheritanceAttribute(System.ComponentModel.InheritanceLevel inheritanceLevel) => throw null; + public static readonly System.ComponentModel.InheritanceAttribute Default; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public System.ComponentModel.InheritanceLevel InheritanceLevel { get => throw null; } + public static readonly System.ComponentModel.InheritanceAttribute Inherited; + public static readonly System.ComponentModel.InheritanceAttribute InheritedReadOnly; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.InheritanceAttribute NotInherited; + public override string ToString() => throw null; + } + public enum InheritanceLevel + { + Inherited = 1, + InheritedReadOnly = 2, + NotInherited = 3, + } + public class InstallerTypeAttribute : System.Attribute + { + public InstallerTypeAttribute(string typeName) => throw null; + public InstallerTypeAttribute(System.Type installerType) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public virtual System.Type InstallerType { get => throw null; } + } + public abstract class InstanceCreationEditor + { + public abstract object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Type instanceType); + protected InstanceCreationEditor() => throw null; + public virtual string Text { get => throw null; } + } + public class Int128Converter : System.ComponentModel.BaseNumberConverter + { + public Int128Converter() => throw null; + } + public class Int16Converter : System.ComponentModel.BaseNumberConverter + { + public Int16Converter() => throw null; + } + public class Int32Converter : System.ComponentModel.BaseNumberConverter + { + public Int32Converter() => throw null; + } + public class Int64Converter : System.ComponentModel.BaseNumberConverter + { + public Int64Converter() => throw null; + } + public interface IRaiseItemChangedEvents + { + bool RaisesItemChangedEvents { get; } + } + public interface ISupportInitializeNotification : System.ComponentModel.ISupportInitialize + { + event System.EventHandler Initialized; + bool IsInitialized { get; } + } + public interface ITypeDescriptorContext : System.IServiceProvider + { + System.ComponentModel.IContainer Container { get; } + object Instance { get; } + void OnComponentChanged(); + bool OnComponentChanging(); + System.ComponentModel.PropertyDescriptor PropertyDescriptor { get; } + } + public interface ITypedList + { + System.ComponentModel.PropertyDescriptorCollection GetItemProperties(System.ComponentModel.PropertyDescriptor[] listAccessors); + string GetListName(System.ComponentModel.PropertyDescriptor[] listAccessors); + } + public abstract class License : System.IDisposable + { + protected License() => throw null; + public abstract void Dispose(); + public abstract string LicenseKey { get; } + } + public class LicenseContext : System.IServiceProvider + { + public LicenseContext() => throw null; + public virtual string GetSavedLicenseKey(System.Type type, System.Reflection.Assembly resourceAssembly) => throw null; + public virtual object GetService(System.Type type) => throw null; + public virtual void SetSavedLicenseKey(System.Type type, string key) => throw null; + public virtual System.ComponentModel.LicenseUsageMode UsageMode { get => throw null; } + } + public class LicenseException : System.SystemException + { + protected LicenseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public LicenseException(System.Type type) => throw null; + public LicenseException(System.Type type, object instance) => throw null; + public LicenseException(System.Type type, object instance, string message) => throw null; + public LicenseException(System.Type type, object instance, string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Type LicensedType { get => throw null; } + } + public sealed class LicenseManager + { + public static object CreateWithContext(System.Type type, System.ComponentModel.LicenseContext creationContext) => throw null; + public static object CreateWithContext(System.Type type, System.ComponentModel.LicenseContext creationContext, object[] args) => throw null; + public static System.ComponentModel.LicenseContext CurrentContext { get => throw null; set { } } + public static bool IsLicensed(System.Type type) => throw null; + public static bool IsValid(System.Type type) => throw null; + public static bool IsValid(System.Type type, object instance, out System.ComponentModel.License license) => throw null; + public static void LockContext(object contextUser) => throw null; + public static void UnlockContext(object contextUser) => throw null; + public static System.ComponentModel.LicenseUsageMode UsageMode { get => throw null; } + public static void Validate(System.Type type) => throw null; + public static System.ComponentModel.License Validate(System.Type type, object instance) => throw null; + } + public abstract class LicenseProvider + { + protected LicenseProvider() => throw null; + public abstract System.ComponentModel.License GetLicense(System.ComponentModel.LicenseContext context, System.Type type, object instance, bool allowExceptions); + } + public sealed class LicenseProviderAttribute : System.Attribute + { + public LicenseProviderAttribute() => throw null; + public LicenseProviderAttribute(string typeName) => throw null; + public LicenseProviderAttribute(System.Type type) => throw null; + public static readonly System.ComponentModel.LicenseProviderAttribute Default; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public System.Type LicenseProvider { get => throw null; } + public override object TypeId { get => throw null; } + } + public enum LicenseUsageMode + { + Runtime = 0, + Designtime = 1, + } + public class LicFileLicenseProvider : System.ComponentModel.LicenseProvider + { + public LicFileLicenseProvider() => throw null; + protected virtual string GetKey(System.Type type) => throw null; + public override System.ComponentModel.License GetLicense(System.ComponentModel.LicenseContext context, System.Type type, object instance, bool allowExceptions) => throw null; + protected virtual bool IsKeyValid(string key, System.Type type) => throw null; + } + public sealed class ListBindableAttribute : System.Attribute + { + public ListBindableAttribute(bool listBindable) => throw null; + public ListBindableAttribute(System.ComponentModel.BindableSupport flags) => throw null; + public static readonly System.ComponentModel.ListBindableAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public bool ListBindable { get => throw null; } + public static readonly System.ComponentModel.ListBindableAttribute No; + public static readonly System.ComponentModel.ListBindableAttribute Yes; + } + public class ListChangedEventArgs : System.EventArgs + { + public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, System.ComponentModel.PropertyDescriptor propDesc) => throw null; + public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, int newIndex) => throw null; + public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, int newIndex, System.ComponentModel.PropertyDescriptor propDesc) => throw null; + public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, int newIndex, int oldIndex) => throw null; + public System.ComponentModel.ListChangedType ListChangedType { get => throw null; } + public int NewIndex { get => throw null; } + public int OldIndex { get => throw null; } + public System.ComponentModel.PropertyDescriptor PropertyDescriptor { get => throw null; } + } + public delegate void ListChangedEventHandler(object sender, System.ComponentModel.ListChangedEventArgs e); + public enum ListChangedType + { + Reset = 0, + ItemAdded = 1, + ItemDeleted = 2, + ItemMoved = 3, + ItemChanged = 4, + PropertyDescriptorAdded = 5, + PropertyDescriptorDeleted = 6, + PropertyDescriptorChanged = 7, + } + public class ListSortDescription + { + public ListSortDescription(System.ComponentModel.PropertyDescriptor property, System.ComponentModel.ListSortDirection direction) => throw null; + public System.ComponentModel.PropertyDescriptor PropertyDescriptor { get => throw null; set { } } + public System.ComponentModel.ListSortDirection SortDirection { get => throw null; set { } } + } + public class ListSortDescriptionCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + int System.Collections.IList.Add(object value) => throw null; + void System.Collections.IList.Clear() => throw null; + public bool Contains(object value) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ListSortDescriptionCollection() => throw null; + public ListSortDescriptionCollection(System.ComponentModel.ListSortDescription[] sorts) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(object value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.ComponentModel.ListSortDescription this[int index] { get => throw null; set { } } + } + public enum ListSortDirection + { + Ascending = 0, + Descending = 1, + } + public sealed class LookupBindingPropertiesAttribute : System.Attribute + { + public LookupBindingPropertiesAttribute() => throw null; + public LookupBindingPropertiesAttribute(string dataSource, string displayMember, string valueMember, string lookupMember) => throw null; + public string DataSource { get => throw null; } + public static readonly System.ComponentModel.LookupBindingPropertiesAttribute Default; + public string DisplayMember { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string LookupMember { get => throw null; } + public string ValueMember { get => throw null; } + } + public class MarshalByValueComponent : System.ComponentModel.IComponent, System.IDisposable, System.IServiceProvider + { + public virtual System.ComponentModel.IContainer Container { get => throw null; } + public MarshalByValueComponent() => throw null; + public virtual bool DesignMode { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public event System.EventHandler Disposed; + protected System.ComponentModel.EventHandlerList Events { get => throw null; } + public virtual object GetService(System.Type service) => throw null; + public virtual System.ComponentModel.ISite Site { get => throw null; set { } } + public override string ToString() => throw null; + } + public class MaskedTextProvider : System.ICloneable + { + public bool Add(char input) => throw null; + public bool Add(char input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool Add(string input) => throw null; + public bool Add(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool AllowPromptAsInput { get => throw null; } + public bool AsciiOnly { get => throw null; } + public int AssignedEditPositionCount { get => throw null; } + public int AvailableEditPositionCount { get => throw null; } + public void Clear() => throw null; + public void Clear(out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public object Clone() => throw null; + public MaskedTextProvider(string mask) => throw null; + public MaskedTextProvider(string mask, bool restrictToAscii) => throw null; + public MaskedTextProvider(string mask, char passwordChar, bool allowPromptAsInput) => throw null; + public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture) => throw null; + public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture, bool restrictToAscii) => throw null; + public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture, bool allowPromptAsInput, char promptChar, char passwordChar, bool restrictToAscii) => throw null; + public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture, char passwordChar, bool allowPromptAsInput) => throw null; + public System.Globalization.CultureInfo Culture { get => throw null; } + public static char DefaultPasswordChar { get => throw null; } + public int EditPositionCount { get => throw null; } + public System.Collections.IEnumerator EditPositions { get => throw null; } + public int FindAssignedEditPositionFrom(int position, bool direction) => throw null; + public int FindAssignedEditPositionInRange(int startPosition, int endPosition, bool direction) => throw null; + public int FindEditPositionFrom(int position, bool direction) => throw null; + public int FindEditPositionInRange(int startPosition, int endPosition, bool direction) => throw null; + public int FindNonEditPositionFrom(int position, bool direction) => throw null; + public int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction) => throw null; + public int FindUnassignedEditPositionFrom(int position, bool direction) => throw null; + public int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction) => throw null; + public static bool GetOperationResultFromHint(System.ComponentModel.MaskedTextResultHint hint) => throw null; + public bool IncludeLiterals { get => throw null; set { } } + public bool IncludePrompt { get => throw null; set { } } + public bool InsertAt(char input, int position) => throw null; + public bool InsertAt(char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool InsertAt(string input, int position) => throw null; + public bool InsertAt(string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public static int InvalidIndex { get => throw null; } + public bool IsAvailablePosition(int position) => throw null; + public bool IsEditPosition(int position) => throw null; + public bool IsPassword { get => throw null; set { } } + public static bool IsValidInputChar(char c) => throw null; + public static bool IsValidMaskChar(char c) => throw null; + public static bool IsValidPasswordChar(char c) => throw null; + public int LastAssignedPosition { get => throw null; } + public int Length { get => throw null; } + public string Mask { get => throw null; } + public bool MaskCompleted { get => throw null; } + public bool MaskFull { get => throw null; } + public char PasswordChar { get => throw null; set { } } + public char PromptChar { get => throw null; set { } } + public bool Remove() => throw null; + public bool Remove(out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool RemoveAt(int position) => throw null; + public bool RemoveAt(int startPosition, int endPosition) => throw null; + public bool RemoveAt(int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool Replace(char input, int position) => throw null; + public bool Replace(char input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool Replace(char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool Replace(string input, int position) => throw null; + public bool Replace(string input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool Replace(string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool ResetOnPrompt { get => throw null; set { } } + public bool ResetOnSpace { get => throw null; set { } } + public bool Set(string input) => throw null; + public bool Set(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + public bool SkipLiterals { get => throw null; set { } } + public char this[int index] { get => throw null; } + public string ToDisplayString() => throw null; + public override string ToString() => throw null; + public string ToString(bool ignorePasswordChar) => throw null; + public string ToString(bool includePrompt, bool includeLiterals) => throw null; + public string ToString(bool ignorePasswordChar, bool includePrompt, bool includeLiterals, int startPosition, int length) => throw null; + public string ToString(bool includePrompt, bool includeLiterals, int startPosition, int length) => throw null; + public string ToString(bool ignorePasswordChar, int startPosition, int length) => throw null; + public string ToString(int startPosition, int length) => throw null; + public bool VerifyChar(char input, int position, out System.ComponentModel.MaskedTextResultHint hint) => throw null; + public bool VerifyEscapeChar(char input, int position) => throw null; + public bool VerifyString(string input) => throw null; + public bool VerifyString(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) => throw null; + } + public enum MaskedTextResultHint + { + PositionOutOfRange = -55, + NonEditPosition = -54, + UnavailableEditPosition = -53, + PromptCharNotAllowed = -52, + InvalidInput = -51, + SignedDigitExpected = -5, + LetterExpected = -4, + DigitExpected = -3, + AlphanumericCharacterExpected = -2, + AsciiCharacterExpected = -1, + Unknown = 0, + CharacterEscaped = 1, + NoEffect = 2, + SideEffect = 3, + Success = 4, + } + public abstract class MemberDescriptor + { + protected virtual System.Attribute[] AttributeArray { get => throw null; set { } } + public virtual System.ComponentModel.AttributeCollection Attributes { get => throw null; } + public virtual string Category { get => throw null; } + protected virtual System.ComponentModel.AttributeCollection CreateAttributeCollection() => throw null; + protected MemberDescriptor(System.ComponentModel.MemberDescriptor descr) => throw null; + protected MemberDescriptor(System.ComponentModel.MemberDescriptor oldMemberDescriptor, System.Attribute[] newAttributes) => throw null; + protected MemberDescriptor(string name) => throw null; + protected MemberDescriptor(string name, System.Attribute[] attributes) => throw null; + public virtual string Description { get => throw null; } + public virtual bool DesignTimeOnly { get => throw null; } + public virtual string DisplayName { get => throw null; } + public override bool Equals(object obj) => throw null; + protected virtual void FillAttributes(System.Collections.IList attributeList) => throw null; + protected static System.Reflection.MethodInfo FindMethod(System.Type componentClass, string name, System.Type[] args, System.Type returnType) => throw null; + protected static System.Reflection.MethodInfo FindMethod(System.Type componentClass, string name, System.Type[] args, System.Type returnType, bool publicOnly) => throw null; + public override int GetHashCode() => throw null; + protected virtual object GetInvocationTarget(System.Type type, object instance) => throw null; + protected static object GetInvokee(System.Type componentClass, object component) => throw null; + protected static System.ComponentModel.ISite GetSite(object component) => throw null; + public virtual bool IsBrowsable { get => throw null; } + public virtual string Name { get => throw null; } + protected virtual int NameHashCode { get => throw null; } + } + public class MultilineStringConverter : System.ComponentModel.TypeConverter + { + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public MultilineStringConverter() => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class NestedContainer : System.ComponentModel.Container, System.ComponentModel.IContainer, System.IDisposable, System.ComponentModel.INestedContainer + { + protected override System.ComponentModel.ISite CreateSite(System.ComponentModel.IComponent component, string name) => throw null; + public NestedContainer(System.ComponentModel.IComponent owner) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override object GetService(System.Type service) => throw null; + public System.ComponentModel.IComponent Owner { get => throw null; } + protected virtual string OwnerName { get => throw null; } + } + public class NullableConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public override object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) => throw null; + public NullableConverter(System.Type type) => throw null; + public override bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + public System.Type NullableType { get => throw null; } + public System.Type UnderlyingType { get => throw null; } + public System.ComponentModel.TypeConverter UnderlyingTypeConverter { get => throw null; } + } + public sealed class PasswordPropertyTextAttribute : System.Attribute + { + public PasswordPropertyTextAttribute() => throw null; + public PasswordPropertyTextAttribute(bool password) => throw null; + public static readonly System.ComponentModel.PasswordPropertyTextAttribute Default; + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.PasswordPropertyTextAttribute No; + public bool Password { get => throw null; } + public static readonly System.ComponentModel.PasswordPropertyTextAttribute Yes; + } + public abstract class PropertyDescriptor : System.ComponentModel.MemberDescriptor + { + public virtual void AddValueChanged(object component, System.EventHandler handler) => throw null; + public abstract bool CanResetValue(object component); + public abstract System.Type ComponentType { get; } + public virtual System.ComponentModel.TypeConverter Converter { get => throw null; } + protected object CreateInstance(System.Type type) => throw null; + protected PropertyDescriptor(System.ComponentModel.MemberDescriptor descr) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + protected PropertyDescriptor(System.ComponentModel.MemberDescriptor descr, System.Attribute[] attrs) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + protected PropertyDescriptor(string name, System.Attribute[] attrs) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + public override bool Equals(object obj) => throw null; + protected override void FillAttributes(System.Collections.IList attributeList) => throw null; + public System.ComponentModel.PropertyDescriptorCollection GetChildProperties() => throw null; + public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(System.Attribute[] filter) => throw null; + public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance) => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance, System.Attribute[] filter) => throw null; + public virtual object GetEditor(System.Type editorBaseType) => throw null; + public override int GetHashCode() => throw null; + protected override object GetInvocationTarget(System.Type type, object instance) => throw null; + protected System.Type GetTypeFromName(string typeName) => throw null; + public abstract object GetValue(object component); + protected System.EventHandler GetValueChangedHandler(object component) => throw null; + public virtual bool IsLocalizable { get => throw null; } + public abstract bool IsReadOnly { get; } + protected virtual void OnValueChanged(object component, System.EventArgs e) => throw null; + public abstract System.Type PropertyType { get; } + public virtual void RemoveValueChanged(object component, System.EventHandler handler) => throw null; + public abstract void ResetValue(object component); + public System.ComponentModel.DesignerSerializationVisibility SerializationVisibility { get => throw null; } + public abstract void SetValue(object component, object value); + public abstract bool ShouldSerializeValue(object component); + public virtual bool SupportsChangeEvents { get => throw null; } + } + public class PropertyDescriptorCollection : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable, System.Collections.IList + { + public int Add(System.ComponentModel.PropertyDescriptor value) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void Clear() => throw null; + void System.Collections.IDictionary.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + public bool Contains(System.ComponentModel.PropertyDescriptor value) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + public PropertyDescriptorCollection(System.ComponentModel.PropertyDescriptor[] properties) => throw null; + public PropertyDescriptorCollection(System.ComponentModel.PropertyDescriptor[] properties, bool readOnly) => throw null; + public static readonly System.ComponentModel.PropertyDescriptorCollection Empty; + public virtual System.ComponentModel.PropertyDescriptor Find(string name, bool ignoreCase) => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(System.ComponentModel.PropertyDescriptor value) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Insert(int index, System.ComponentModel.PropertyDescriptor value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + protected void InternalSort(System.Collections.IComparer sorter) => throw null; + protected void InternalSort(string[] names) => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + object System.Collections.IList.this[int index] { get => throw null; set { } } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + public void Remove(System.ComponentModel.PropertyDescriptor value) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection Sort() => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection Sort(System.Collections.IComparer comparer) => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection Sort(string[] names) => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection Sort(string[] names, System.Collections.IComparer comparer) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public virtual System.ComponentModel.PropertyDescriptor this[int index] { get => throw null; } + public virtual System.ComponentModel.PropertyDescriptor this[string name] { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + } + public class PropertyTabAttribute : System.Attribute + { + public PropertyTabAttribute() => throw null; + public PropertyTabAttribute(string tabClassName) => throw null; + public PropertyTabAttribute(string tabClassName, System.ComponentModel.PropertyTabScope tabScope) => throw null; + public PropertyTabAttribute(System.Type tabClass) => throw null; + public PropertyTabAttribute(System.Type tabClass, System.ComponentModel.PropertyTabScope tabScope) => throw null; + public bool Equals(System.ComponentModel.PropertyTabAttribute other) => throw null; + public override bool Equals(object other) => throw null; + public override int GetHashCode() => throw null; + protected void InitializeArrays(string[] tabClassNames, System.ComponentModel.PropertyTabScope[] tabScopes) => throw null; + protected void InitializeArrays(System.Type[] tabClasses, System.ComponentModel.PropertyTabScope[] tabScopes) => throw null; + public System.Type[] TabClasses { get => throw null; } + protected string[] TabClassNames { get => throw null; } + public System.ComponentModel.PropertyTabScope[] TabScopes { get => throw null; } + } + public enum PropertyTabScope + { + Static = 0, + Global = 1, + Document = 2, + Component = 3, + } + public sealed class ProvidePropertyAttribute : System.Attribute + { + public ProvidePropertyAttribute(string propertyName, string receiverTypeName) => throw null; + public ProvidePropertyAttribute(string propertyName, System.Type receiverType) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string PropertyName { get => throw null; } + public string ReceiverTypeName { get => throw null; } + public override object TypeId { get => throw null; } + } + public class RecommendedAsConfigurableAttribute : System.Attribute + { + public RecommendedAsConfigurableAttribute(bool recommendedAsConfigurable) => throw null; + public static readonly System.ComponentModel.RecommendedAsConfigurableAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.RecommendedAsConfigurableAttribute No; + public bool RecommendedAsConfigurable { get => throw null; } + public static readonly System.ComponentModel.RecommendedAsConfigurableAttribute Yes; + } + public class ReferenceConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public ReferenceConverter(System.Type type) => throw null; + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + protected virtual bool IsValueAllowed(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + } + public class RefreshEventArgs : System.EventArgs + { + public object ComponentChanged { get => throw null; } + public RefreshEventArgs(object componentChanged) => throw null; + public RefreshEventArgs(System.Type typeChanged) => throw null; + public System.Type TypeChanged { get => throw null; } + } + public delegate void RefreshEventHandler(System.ComponentModel.RefreshEventArgs e); + public class RunInstallerAttribute : System.Attribute + { + public RunInstallerAttribute(bool runInstaller) => throw null; + public static readonly System.ComponentModel.RunInstallerAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.RunInstallerAttribute No; + public bool RunInstaller { get => throw null; } + public static readonly System.ComponentModel.RunInstallerAttribute Yes; + } + public class SByteConverter : System.ComponentModel.BaseNumberConverter + { + public SByteConverter() => throw null; + } + public sealed class SettingsBindableAttribute : System.Attribute + { + public bool Bindable { get => throw null; } + public SettingsBindableAttribute(bool bindable) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static readonly System.ComponentModel.SettingsBindableAttribute No; + public static readonly System.ComponentModel.SettingsBindableAttribute Yes; + } + public class SingleConverter : System.ComponentModel.BaseNumberConverter + { + public SingleConverter() => throw null; + } + public class StringConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public StringConverter() => throw null; + } + public static class SyntaxCheck + { + public static bool CheckMachineName(string value) => throw null; + public static bool CheckPath(string value) => throw null; + public static bool CheckRootedPath(string value) => throw null; + } + public class TimeOnlyConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public TimeOnlyConverter() => throw null; + } + public class TimeSpanConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public TimeSpanConverter() => throw null; + } + public class ToolboxItemAttribute : System.Attribute + { + public ToolboxItemAttribute(bool defaultType) => throw null; + public ToolboxItemAttribute(string toolboxItemTypeName) => throw null; + public ToolboxItemAttribute(System.Type toolboxItemType) => throw null; + public static readonly System.ComponentModel.ToolboxItemAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDefaultAttribute() => throw null; + public static readonly System.ComponentModel.ToolboxItemAttribute None; + public System.Type ToolboxItemType { get => throw null; } + public string ToolboxItemTypeName { get => throw null; } + } + public sealed class ToolboxItemFilterAttribute : System.Attribute + { + public ToolboxItemFilterAttribute(string filterString) => throw null; + public ToolboxItemFilterAttribute(string filterString, System.ComponentModel.ToolboxItemFilterType filterType) => throw null; + public override bool Equals(object obj) => throw null; + public string FilterString { get => throw null; } + public System.ComponentModel.ToolboxItemFilterType FilterType { get => throw null; } + public override int GetHashCode() => throw null; + public override bool Match(object obj) => throw null; + public override string ToString() => throw null; + public override object TypeId { get => throw null; } + } + public enum ToolboxItemFilterType + { + Allow = 0, + Custom = 1, + Prevent = 2, + Require = 3, + } + public class TypeConverter + { + public virtual bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public bool CanConvertFrom(System.Type sourceType) => throw null; + public virtual bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public bool CanConvertTo(System.Type destinationType) => throw null; + public virtual object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public object ConvertFrom(object value) => throw null; + public object ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext context, string text) => throw null; + public object ConvertFromInvariantString(string text) => throw null; + public object ConvertFromString(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, string text) => throw null; + public object ConvertFromString(System.ComponentModel.ITypeDescriptorContext context, string text) => throw null; + public object ConvertFromString(string text) => throw null; + public virtual object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public object ConvertTo(object value, System.Type destinationType) => throw null; + public string ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + public string ConvertToInvariantString(object value) => throw null; + public string ConvertToString(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public string ConvertToString(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + public string ConvertToString(object value) => throw null; + public object CreateInstance(System.Collections.IDictionary propertyValues) => throw null; + public virtual object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) => throw null; + public TypeConverter() => throw null; + protected System.Exception GetConvertFromException(object value) => throw null; + protected System.Exception GetConvertToException(object value, System.Type destinationType) => throw null; + public bool GetCreateInstanceSupported() => throw null; + public virtual bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public System.ComponentModel.PropertyDescriptorCollection GetProperties(object value) => throw null; + public bool GetPropertiesSupported() => throw null; + public virtual bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public System.Collections.ICollection GetStandardValues() => throw null; + public virtual System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public bool GetStandardValuesExclusive() => throw null; + public virtual bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public bool GetStandardValuesSupported() => throw null; + public virtual bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public virtual bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + public bool IsValid(object value) => throw null; + protected abstract class SimplePropertyDescriptor : System.ComponentModel.PropertyDescriptor + { + public override bool CanResetValue(object component) => throw null; + public override System.Type ComponentType { get => throw null; } + protected SimplePropertyDescriptor(System.Type componentType, string name, System.Type propertyType) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + protected SimplePropertyDescriptor(System.Type componentType, string name, System.Type propertyType, System.Attribute[] attributes) : base(default(System.ComponentModel.MemberDescriptor)) => throw null; + public override bool IsReadOnly { get => throw null; } + public override System.Type PropertyType { get => throw null; } + public override void ResetValue(object component) => throw null; + public override bool ShouldSerializeValue(object component) => throw null; + } + protected System.ComponentModel.PropertyDescriptorCollection SortProperties(System.ComponentModel.PropertyDescriptorCollection props, string[] names) => throw null; + public class StandardValuesCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public StandardValuesCollection(System.Collections.ICollection values) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public object this[int index] { get => throw null; } + } + } + public abstract class TypeDescriptionProvider + { + public virtual object CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) => throw null; + protected TypeDescriptionProvider() => throw null; + protected TypeDescriptionProvider(System.ComponentModel.TypeDescriptionProvider parent) => throw null; + public virtual System.Collections.IDictionary GetCache(object instance) => throw null; + public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) => throw null; + protected virtual System.ComponentModel.IExtenderProvider[] GetExtenderProviders(object instance) => throw null; + public virtual string GetFullComponentName(object component) => throw null; + public System.Type GetReflectionType(object instance) => throw null; + public System.Type GetReflectionType(System.Type objectType) => throw null; + public virtual System.Type GetReflectionType(System.Type objectType, object instance) => throw null; + public virtual System.Type GetRuntimeType(System.Type reflectionType) => throw null; + public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(object instance) => throw null; + public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(System.Type objectType) => throw null; + public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(System.Type objectType, object instance) => throw null; + public virtual bool IsSupportedType(System.Type type) => throw null; + } + public sealed class TypeDescriptor + { + public static System.ComponentModel.TypeDescriptionProvider AddAttributes(object instance, params System.Attribute[] attributes) => throw null; + public static System.ComponentModel.TypeDescriptionProvider AddAttributes(System.Type type, params System.Attribute[] attributes) => throw null; + public static void AddEditorTable(System.Type editorBaseType, System.Collections.Hashtable table) => throw null; + public static void AddProvider(System.ComponentModel.TypeDescriptionProvider provider, object instance) => throw null; + public static void AddProvider(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) => throw null; + public static void AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, object instance) => throw null; + public static void AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) => throw null; + public static System.ComponentModel.IComNativeDescriptorHandler ComNativeDescriptorHandler { get => throw null; set { } } + public static System.Type ComObjectType { get => throw null; } + public static void CreateAssociation(object primary, object secondary) => throw null; + public static System.ComponentModel.Design.IDesigner CreateDesigner(System.ComponentModel.IComponent component, System.Type designerBaseType) => throw null; + public static System.ComponentModel.EventDescriptor CreateEvent(System.Type componentType, System.ComponentModel.EventDescriptor oldEventDescriptor, params System.Attribute[] attributes) => throw null; + public static System.ComponentModel.EventDescriptor CreateEvent(System.Type componentType, string name, System.Type type, params System.Attribute[] attributes) => throw null; + public static object CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) => throw null; + public static System.ComponentModel.PropertyDescriptor CreateProperty(System.Type componentType, System.ComponentModel.PropertyDescriptor oldPropertyDescriptor, params System.Attribute[] attributes) => throw null; + public static System.ComponentModel.PropertyDescriptor CreateProperty(System.Type componentType, string name, System.Type type, params System.Attribute[] attributes) => throw null; + public static object GetAssociation(System.Type type, object primary) => throw null; + public static System.ComponentModel.AttributeCollection GetAttributes(object component) => throw null; + public static System.ComponentModel.AttributeCollection GetAttributes(object component, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.AttributeCollection GetAttributes(System.Type componentType) => throw null; + public static string GetClassName(object component) => throw null; + public static string GetClassName(object component, bool noCustomTypeDesc) => throw null; + public static string GetClassName(System.Type componentType) => throw null; + public static string GetComponentName(object component) => throw null; + public static string GetComponentName(object component, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.TypeConverter GetConverter(object component) => throw null; + public static System.ComponentModel.TypeConverter GetConverter(object component, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.TypeConverter GetConverter(System.Type type) => throw null; + public static System.ComponentModel.EventDescriptor GetDefaultEvent(object component) => throw null; + public static System.ComponentModel.EventDescriptor GetDefaultEvent(object component, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.EventDescriptor GetDefaultEvent(System.Type componentType) => throw null; + public static System.ComponentModel.PropertyDescriptor GetDefaultProperty(object component) => throw null; + public static System.ComponentModel.PropertyDescriptor GetDefaultProperty(object component, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.PropertyDescriptor GetDefaultProperty(System.Type componentType) => throw null; + public static object GetEditor(object component, System.Type editorBaseType) => throw null; + public static object GetEditor(object component, System.Type editorBaseType, bool noCustomTypeDesc) => throw null; + public static object GetEditor(System.Type type, System.Type editorBaseType) => throw null; + public static System.ComponentModel.EventDescriptorCollection GetEvents(object component) => throw null; + public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, System.Attribute[] attributes) => throw null; + public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, System.Attribute[] attributes, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.EventDescriptorCollection GetEvents(System.Type componentType) => throw null; + public static System.ComponentModel.EventDescriptorCollection GetEvents(System.Type componentType, System.Attribute[] attributes) => throw null; + public static string GetFullComponentName(object component) => throw null; + public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component) => throw null; + public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, System.Attribute[] attributes) => throw null; + public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, System.Attribute[] attributes, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, bool noCustomTypeDesc) => throw null; + public static System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Type componentType) => throw null; + public static System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Type componentType, System.Attribute[] attributes) => throw null; + public static System.ComponentModel.TypeDescriptionProvider GetProvider(object instance) => throw null; + public static System.ComponentModel.TypeDescriptionProvider GetProvider(System.Type type) => throw null; + public static System.Type GetReflectionType(object instance) => throw null; + public static System.Type GetReflectionType(System.Type type) => throw null; + public static System.Type InterfaceType { get => throw null; } + public static void Refresh(object component) => throw null; + public static void Refresh(System.Reflection.Assembly assembly) => throw null; + public static void Refresh(System.Reflection.Module module) => throw null; + public static void Refresh(System.Type type) => throw null; + public static event System.ComponentModel.RefreshEventHandler Refreshed; + public static void RemoveAssociation(object primary, object secondary) => throw null; + public static void RemoveAssociations(object primary) => throw null; + public static void RemoveProvider(System.ComponentModel.TypeDescriptionProvider provider, object instance) => throw null; + public static void RemoveProvider(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) => throw null; + public static void RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, object instance) => throw null; + public static void RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) => throw null; + public static void SortDescriptorArray(System.Collections.IList infos) => throw null; + } + public abstract class TypeListConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + protected TypeListConverter(System.Type[] types) => throw null; + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class UInt128Converter : System.ComponentModel.BaseNumberConverter + { + public UInt128Converter() => throw null; + } + public class UInt16Converter : System.ComponentModel.BaseNumberConverter + { + public UInt16Converter() => throw null; + } + public class UInt32Converter : System.ComponentModel.BaseNumberConverter + { + public UInt32Converter() => throw null; + } + public class UInt64Converter : System.ComponentModel.BaseNumberConverter + { + public UInt64Converter() => throw null; + } + public class VersionConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public VersionConverter() => throw null; + public override bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + } + public class WarningException : System.SystemException + { + public WarningException() => throw null; + protected WarningException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public WarningException(string message) => throw null; + public WarningException(string message, System.Exception innerException) => throw null; + public WarningException(string message, string helpUrl) => throw null; + public WarningException(string message, string helpUrl, string helpTopic) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string HelpTopic { get => throw null; } + public string HelpUrl { get => throw null; } + } + } + namespace Drawing + { + public class ColorConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public ColorConverter() => throw null; + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class PointConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public override object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) => throw null; + public PointConverter() => throw null; + public override bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class RectangleConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public override object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) => throw null; + public RectangleConverter() => throw null; + public override bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class SizeConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public override object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) => throw null; + public SizeConverter() => throw null; + public override bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + public class SizeFConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public override object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) => throw null; + public SizeFConverter() => throw null; + public override bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) => throw null; + public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) => throw null; + } + } + namespace Security + { + namespace Authentication + { + namespace ExtendedProtection + { + public class ExtendedProtectionPolicyTypeConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public ExtendedProtectionPolicyTypeConverter() => throw null; + } + } + } + } + namespace Timers + { + public class ElapsedEventArgs : System.EventArgs + { + public System.DateTime SignalTime { get => throw null; } + } + public delegate void ElapsedEventHandler(object sender, System.Timers.ElapsedEventArgs e); + public class Timer : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize + { + public bool AutoReset { get => throw null; set { } } + public void BeginInit() => throw null; + public void Close() => throw null; + public Timer() => throw null; + public Timer(double interval) => throw null; + public Timer(System.TimeSpan interval) => throw null; + protected override void Dispose(bool disposing) => throw null; + public event System.Timers.ElapsedEventHandler Elapsed; + public bool Enabled { get => throw null; set { } } + public void EndInit() => throw null; + public double Interval { get => throw null; set { } } + public override System.ComponentModel.ISite Site { get => throw null; set { } } + public void Start() => throw null; + public void Stop() => throw null; + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get => throw null; set { } } + } + public class TimersDescriptionAttribute : System.ComponentModel.DescriptionAttribute + { + public TimersDescriptionAttribute(string description) => throw null; + public override string Description { get => throw null; } + } + } + public class UriTypeConverter : System.ComponentModel.TypeConverter + { + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) => throw null; + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) => throw null; + public UriTypeConverter() => throw null; + public override bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) => throw null; + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.cs new file mode 100644 index 000000000000..26cf94df8dad --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ComponentModel.cs @@ -0,0 +1,33 @@ +// This file contains auto-generated code. +// Generated from `System.ComponentModel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace ComponentModel + { + public class CancelEventArgs : System.EventArgs + { + public bool Cancel { get => throw null; set { } } + public CancelEventArgs() => throw null; + public CancelEventArgs(bool cancel) => throw null; + } + public interface IChangeTracking + { + void AcceptChanges(); + bool IsChanged { get; } + } + public interface IEditableObject + { + void BeginEdit(); + void CancelEdit(); + void EndEdit(); + } + public interface IRevertibleChangeTracking : System.ComponentModel.IChangeTracking + { + void RejectChanges(); + } + } + public interface IServiceProvider + { + object GetService(System.Type serviceType); + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Console.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Console.cs new file mode 100644 index 000000000000..efa545bc14dd --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Console.cs @@ -0,0 +1,291 @@ +// This file contains auto-generated code. +// Generated from `System.Console, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + public static class Console + { + public static System.ConsoleColor BackgroundColor { get => throw null; set { } } + public static void Beep() => throw null; + public static void Beep(int frequency, int duration) => throw null; + public static int BufferHeight { get => throw null; set { } } + public static int BufferWidth { get => throw null; set { } } + public static event System.ConsoleCancelEventHandler CancelKeyPress; + public static bool CapsLock { get => throw null; } + public static void Clear() => throw null; + public static int CursorLeft { get => throw null; set { } } + public static int CursorSize { get => throw null; set { } } + public static int CursorTop { get => throw null; set { } } + public static bool CursorVisible { get => throw null; set { } } + public static System.IO.TextWriter Error { get => throw null; } + public static System.ConsoleColor ForegroundColor { get => throw null; set { } } + public static (int Left, int Top) GetCursorPosition() => throw null; + public static System.IO.TextReader In { get => throw null; } + public static System.Text.Encoding InputEncoding { get => throw null; set { } } + public static bool IsErrorRedirected { get => throw null; } + public static bool IsInputRedirected { get => throw null; } + public static bool IsOutputRedirected { get => throw null; } + public static bool KeyAvailable { get => throw null; } + public static int LargestWindowHeight { get => throw null; } + public static int LargestWindowWidth { get => throw null; } + public static void MoveBufferArea(int sourceLeft, int sourceTop, int sourceWidth, int sourceHeight, int targetLeft, int targetTop) => throw null; + public static void MoveBufferArea(int sourceLeft, int sourceTop, int sourceWidth, int sourceHeight, int targetLeft, int targetTop, char sourceChar, System.ConsoleColor sourceForeColor, System.ConsoleColor sourceBackColor) => throw null; + public static bool NumberLock { get => throw null; } + public static System.IO.Stream OpenStandardError() => throw null; + public static System.IO.Stream OpenStandardError(int bufferSize) => throw null; + public static System.IO.Stream OpenStandardInput() => throw null; + public static System.IO.Stream OpenStandardInput(int bufferSize) => throw null; + public static System.IO.Stream OpenStandardOutput() => throw null; + public static System.IO.Stream OpenStandardOutput(int bufferSize) => throw null; + public static System.IO.TextWriter Out { get => throw null; } + public static System.Text.Encoding OutputEncoding { get => throw null; set { } } + public static int Read() => throw null; + public static System.ConsoleKeyInfo ReadKey() => throw null; + public static System.ConsoleKeyInfo ReadKey(bool intercept) => throw null; + public static string ReadLine() => throw null; + public static void ResetColor() => throw null; + public static void SetBufferSize(int width, int height) => throw null; + public static void SetCursorPosition(int left, int top) => throw null; + public static void SetError(System.IO.TextWriter newError) => throw null; + public static void SetIn(System.IO.TextReader newIn) => throw null; + public static void SetOut(System.IO.TextWriter newOut) => throw null; + public static void SetWindowPosition(int left, int top) => throw null; + public static void SetWindowSize(int width, int height) => throw null; + public static string Title { get => throw null; set { } } + public static bool TreatControlCAsInput { get => throw null; set { } } + public static int WindowHeight { get => throw null; set { } } + public static int WindowLeft { get => throw null; set { } } + public static int WindowTop { get => throw null; set { } } + public static int WindowWidth { get => throw null; set { } } + public static void Write(bool value) => throw null; + public static void Write(char value) => throw null; + public static void Write(char[] buffer) => throw null; + public static void Write(char[] buffer, int index, int count) => throw null; + public static void Write(decimal value) => throw null; + public static void Write(double value) => throw null; + public static void Write(int value) => throw null; + public static void Write(long value) => throw null; + public static void Write(object value) => throw null; + public static void Write(float value) => throw null; + public static void Write(string value) => throw null; + public static void Write(string format, object arg0) => throw null; + public static void Write(string format, object arg0, object arg1) => throw null; + public static void Write(string format, object arg0, object arg1, object arg2) => throw null; + public static void Write(string format, params object[] arg) => throw null; + public static void Write(uint value) => throw null; + public static void Write(ulong value) => throw null; + public static void WriteLine() => throw null; + public static void WriteLine(bool value) => throw null; + public static void WriteLine(char value) => throw null; + public static void WriteLine(char[] buffer) => throw null; + public static void WriteLine(char[] buffer, int index, int count) => throw null; + public static void WriteLine(decimal value) => throw null; + public static void WriteLine(double value) => throw null; + public static void WriteLine(int value) => throw null; + public static void WriteLine(long value) => throw null; + public static void WriteLine(object value) => throw null; + public static void WriteLine(float value) => throw null; + public static void WriteLine(string value) => throw null; + public static void WriteLine(string format, object arg0) => throw null; + public static void WriteLine(string format, object arg0, object arg1) => throw null; + public static void WriteLine(string format, object arg0, object arg1, object arg2) => throw null; + public static void WriteLine(string format, params object[] arg) => throw null; + public static void WriteLine(uint value) => throw null; + public static void WriteLine(ulong value) => throw null; + } + public sealed class ConsoleCancelEventArgs : System.EventArgs + { + public bool Cancel { get => throw null; set { } } + public System.ConsoleSpecialKey SpecialKey { get => throw null; } + } + public delegate void ConsoleCancelEventHandler(object sender, System.ConsoleCancelEventArgs e); + public enum ConsoleColor + { + Black = 0, + DarkBlue = 1, + DarkGreen = 2, + DarkCyan = 3, + DarkRed = 4, + DarkMagenta = 5, + DarkYellow = 6, + Gray = 7, + DarkGray = 8, + Blue = 9, + Green = 10, + Cyan = 11, + Red = 12, + Magenta = 13, + Yellow = 14, + White = 15, + } + public enum ConsoleKey + { + Backspace = 8, + Tab = 9, + Clear = 12, + Enter = 13, + Pause = 19, + Escape = 27, + Spacebar = 32, + PageUp = 33, + PageDown = 34, + End = 35, + Home = 36, + LeftArrow = 37, + UpArrow = 38, + RightArrow = 39, + DownArrow = 40, + Select = 41, + Print = 42, + Execute = 43, + PrintScreen = 44, + Insert = 45, + Delete = 46, + Help = 47, + D0 = 48, + D1 = 49, + D2 = 50, + D3 = 51, + D4 = 52, + D5 = 53, + D6 = 54, + D7 = 55, + D8 = 56, + D9 = 57, + A = 65, + B = 66, + C = 67, + D = 68, + E = 69, + F = 70, + G = 71, + H = 72, + I = 73, + J = 74, + K = 75, + L = 76, + M = 77, + N = 78, + O = 79, + P = 80, + Q = 81, + R = 82, + S = 83, + T = 84, + U = 85, + V = 86, + W = 87, + X = 88, + Y = 89, + Z = 90, + LeftWindows = 91, + RightWindows = 92, + Applications = 93, + Sleep = 95, + NumPad0 = 96, + NumPad1 = 97, + NumPad2 = 98, + NumPad3 = 99, + NumPad4 = 100, + NumPad5 = 101, + NumPad6 = 102, + NumPad7 = 103, + NumPad8 = 104, + NumPad9 = 105, + Multiply = 106, + Add = 107, + Separator = 108, + Subtract = 109, + Decimal = 110, + Divide = 111, + F1 = 112, + F2 = 113, + F3 = 114, + F4 = 115, + F5 = 116, + F6 = 117, + F7 = 118, + F8 = 119, + F9 = 120, + F10 = 121, + F11 = 122, + F12 = 123, + F13 = 124, + F14 = 125, + F15 = 126, + F16 = 127, + F17 = 128, + F18 = 129, + F19 = 130, + F20 = 131, + F21 = 132, + F22 = 133, + F23 = 134, + F24 = 135, + BrowserBack = 166, + BrowserForward = 167, + BrowserRefresh = 168, + BrowserStop = 169, + BrowserSearch = 170, + BrowserFavorites = 171, + BrowserHome = 172, + VolumeMute = 173, + VolumeDown = 174, + VolumeUp = 175, + MediaNext = 176, + MediaPrevious = 177, + MediaStop = 178, + MediaPlay = 179, + LaunchMail = 180, + LaunchMediaSelect = 181, + LaunchApp1 = 182, + LaunchApp2 = 183, + Oem1 = 186, + OemPlus = 187, + OemComma = 188, + OemMinus = 189, + OemPeriod = 190, + Oem2 = 191, + Oem3 = 192, + Oem4 = 219, + Oem5 = 220, + Oem6 = 221, + Oem7 = 222, + Oem8 = 223, + Oem102 = 226, + Process = 229, + Packet = 231, + Attention = 246, + CrSel = 247, + ExSel = 248, + EraseEndOfFile = 249, + Play = 250, + Zoom = 251, + NoName = 252, + Pa1 = 253, + OemClear = 254, + } + public struct ConsoleKeyInfo : System.IEquatable + { + public ConsoleKeyInfo(char keyChar, System.ConsoleKey key, bool shift, bool alt, bool control) => throw null; + public bool Equals(System.ConsoleKeyInfo obj) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public System.ConsoleKey Key { get => throw null; } + public char KeyChar { get => throw null; } + public System.ConsoleModifiers Modifiers { get => throw null; } + public static bool operator ==(System.ConsoleKeyInfo a, System.ConsoleKeyInfo b) => throw null; + public static bool operator !=(System.ConsoleKeyInfo a, System.ConsoleKeyInfo b) => throw null; + } + [System.Flags] + public enum ConsoleModifiers + { + Alt = 1, + Shift = 2, + Control = 4, + } + public enum ConsoleSpecialKey + { + ControlC = 0, + ControlBreak = 1, + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Data.Common.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Data.Common.cs new file mode 100644 index 000000000000..976ccb3a69f8 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Data.Common.cs @@ -0,0 +1,3264 @@ +// This file contains auto-generated code. +// Generated from `System.Data.Common, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Data + { + public enum AcceptRejectRule + { + None = 0, + Cascade = 1, + } + [System.Flags] + public enum CommandBehavior + { + Default = 0, + SingleResult = 1, + SchemaOnly = 2, + KeyInfo = 4, + SingleRow = 8, + SequentialAccess = 16, + CloseConnection = 32, + } + public enum CommandType + { + Text = 1, + StoredProcedure = 4, + TableDirect = 512, + } + namespace Common + { + public enum CatalogLocation + { + Start = 1, + End = 2, + } + public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter + { + public bool AcceptChangesDuringFill { get => throw null; set { } } + public bool AcceptChangesDuringUpdate { get => throw null; set { } } + protected virtual System.Data.Common.DataAdapter CloneInternals() => throw null; + public bool ContinueUpdateOnError { get => throw null; set { } } + protected virtual System.Data.Common.DataTableMappingCollection CreateTableMappings() => throw null; + protected DataAdapter() => throw null; + protected DataAdapter(System.Data.Common.DataAdapter from) => throw null; + protected override void Dispose(bool disposing) => throw null; + public virtual int Fill(System.Data.DataSet dataSet) => throw null; + protected virtual int Fill(System.Data.DataSet dataSet, string srcTable, System.Data.IDataReader dataReader, int startRecord, int maxRecords) => throw null; + protected virtual int Fill(System.Data.DataTable dataTable, System.Data.IDataReader dataReader) => throw null; + protected virtual int Fill(System.Data.DataTable[] dataTables, System.Data.IDataReader dataReader, int startRecord, int maxRecords) => throw null; + public event System.Data.FillErrorEventHandler FillError; + public System.Data.LoadOption FillLoadOption { get => throw null; set { } } + public virtual System.Data.DataTable[] FillSchema(System.Data.DataSet dataSet, System.Data.SchemaType schemaType) => throw null; + protected virtual System.Data.DataTable[] FillSchema(System.Data.DataSet dataSet, System.Data.SchemaType schemaType, string srcTable, System.Data.IDataReader dataReader) => throw null; + protected virtual System.Data.DataTable FillSchema(System.Data.DataTable dataTable, System.Data.SchemaType schemaType, System.Data.IDataReader dataReader) => throw null; + public virtual System.Data.IDataParameter[] GetFillParameters() => throw null; + protected bool HasTableMappings() => throw null; + public System.Data.MissingMappingAction MissingMappingAction { get => throw null; set { } } + public System.Data.MissingSchemaAction MissingSchemaAction { get => throw null; set { } } + protected virtual void OnFillError(System.Data.FillErrorEventArgs value) => throw null; + public void ResetFillLoadOption() => throw null; + public virtual bool ReturnProviderSpecificTypes { get => throw null; set { } } + public virtual bool ShouldSerializeAcceptChangesDuringFill() => throw null; + public virtual bool ShouldSerializeFillLoadOption() => throw null; + protected virtual bool ShouldSerializeTableMappings() => throw null; + System.Data.ITableMappingCollection System.Data.IDataAdapter.TableMappings { get => throw null; } + public System.Data.Common.DataTableMappingCollection TableMappings { get => throw null; } + public virtual int Update(System.Data.DataSet dataSet) => throw null; + } + public sealed class DataColumnMapping : System.MarshalByRefObject, System.ICloneable, System.Data.IColumnMapping + { + object System.ICloneable.Clone() => throw null; + public DataColumnMapping() => throw null; + public DataColumnMapping(string sourceColumn, string dataSetColumn) => throw null; + public string DataSetColumn { get => throw null; set { } } + public System.Data.DataColumn GetDataColumnBySchemaAction(System.Data.DataTable dataTable, System.Type dataType, System.Data.MissingSchemaAction schemaAction) => throw null; + public static System.Data.DataColumn GetDataColumnBySchemaAction(string sourceColumn, string dataSetColumn, System.Data.DataTable dataTable, System.Type dataType, System.Data.MissingSchemaAction schemaAction) => throw null; + public string SourceColumn { get => throw null; set { } } + public override string ToString() => throw null; + } + public sealed class DataColumnMappingCollection : System.MarshalByRefObject, System.Collections.ICollection, System.Data.IColumnMappingCollection, System.Collections.IEnumerable, System.Collections.IList + { + public int Add(object value) => throw null; + public System.Data.Common.DataColumnMapping Add(string sourceColumn, string dataSetColumn) => throw null; + System.Data.IColumnMapping System.Data.IColumnMappingCollection.Add(string sourceColumnName, string dataSetColumnName) => throw null; + public void AddRange(System.Array values) => throw null; + public void AddRange(System.Data.Common.DataColumnMapping[] values) => throw null; + public void Clear() => throw null; + public bool Contains(object value) => throw null; + public bool Contains(string value) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public void CopyTo(System.Data.Common.DataColumnMapping[] array, int index) => throw null; + public int Count { get => throw null; } + public DataColumnMappingCollection() => throw null; + public System.Data.Common.DataColumnMapping GetByDataSetColumn(string value) => throw null; + System.Data.IColumnMapping System.Data.IColumnMappingCollection.GetByDataSetColumn(string dataSetColumnName) => throw null; + public static System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction(System.Data.Common.DataColumnMappingCollection columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction) => throw null; + public static System.Data.DataColumn GetDataColumn(System.Data.Common.DataColumnMappingCollection columnMappings, string sourceColumn, System.Type dataType, System.Data.DataTable dataTable, System.Data.MissingMappingAction mappingAction, System.Data.MissingSchemaAction schemaAction) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public int IndexOf(object value) => throw null; + public int IndexOf(string sourceColumn) => throw null; + public int IndexOfDataSetColumn(string dataSetColumn) => throw null; + public void Insert(int index, System.Data.Common.DataColumnMapping value) => throw null; + public void Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + object System.Data.IColumnMappingCollection.this[string index] { get => throw null; set { } } + public void Remove(System.Data.Common.DataColumnMapping value) => throw null; + public void Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + public void RemoveAt(string sourceColumn) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.Data.Common.DataColumnMapping this[int index] { get => throw null; set { } } + public System.Data.Common.DataColumnMapping this[string sourceColumn] { get => throw null; set { } } + } + public sealed class DataTableMapping : System.MarshalByRefObject, System.ICloneable, System.Data.ITableMapping + { + object System.ICloneable.Clone() => throw null; + public System.Data.Common.DataColumnMappingCollection ColumnMappings { get => throw null; } + System.Data.IColumnMappingCollection System.Data.ITableMapping.ColumnMappings { get => throw null; } + public DataTableMapping() => throw null; + public DataTableMapping(string sourceTable, string dataSetTable) => throw null; + public DataTableMapping(string sourceTable, string dataSetTable, System.Data.Common.DataColumnMapping[] columnMappings) => throw null; + public string DataSetTable { get => throw null; set { } } + public System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction(string sourceColumn, System.Data.MissingMappingAction mappingAction) => throw null; + public System.Data.DataColumn GetDataColumn(string sourceColumn, System.Type dataType, System.Data.DataTable dataTable, System.Data.MissingMappingAction mappingAction, System.Data.MissingSchemaAction schemaAction) => throw null; + public System.Data.DataTable GetDataTableBySchemaAction(System.Data.DataSet dataSet, System.Data.MissingSchemaAction schemaAction) => throw null; + public string SourceTable { get => throw null; set { } } + public override string ToString() => throw null; + } + public sealed class DataTableMappingCollection : System.MarshalByRefObject, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.Data.ITableMappingCollection + { + public int Add(object value) => throw null; + public System.Data.Common.DataTableMapping Add(string sourceTable, string dataSetTable) => throw null; + System.Data.ITableMapping System.Data.ITableMappingCollection.Add(string sourceTableName, string dataSetTableName) => throw null; + public void AddRange(System.Array values) => throw null; + public void AddRange(System.Data.Common.DataTableMapping[] values) => throw null; + public void Clear() => throw null; + public bool Contains(object value) => throw null; + public bool Contains(string value) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public void CopyTo(System.Data.Common.DataTableMapping[] array, int index) => throw null; + public int Count { get => throw null; } + public DataTableMappingCollection() => throw null; + public System.Data.Common.DataTableMapping GetByDataSetTable(string dataSetTable) => throw null; + System.Data.ITableMapping System.Data.ITableMappingCollection.GetByDataSetTable(string dataSetTableName) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public static System.Data.Common.DataTableMapping GetTableMappingBySchemaAction(System.Data.Common.DataTableMappingCollection tableMappings, string sourceTable, string dataSetTable, System.Data.MissingMappingAction mappingAction) => throw null; + public int IndexOf(object value) => throw null; + public int IndexOf(string sourceTable) => throw null; + public int IndexOfDataSetTable(string dataSetTable) => throw null; + public void Insert(int index, System.Data.Common.DataTableMapping value) => throw null; + public void Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + object System.Data.ITableMappingCollection.this[string index] { get => throw null; set { } } + public void Remove(System.Data.Common.DataTableMapping value) => throw null; + public void Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + public void RemoveAt(string sourceTable) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.Data.Common.DataTableMapping this[int index] { get => throw null; set { } } + public System.Data.Common.DataTableMapping this[string sourceTable] { get => throw null; set { } } + } + public abstract class DbBatch : System.IAsyncDisposable, System.IDisposable + { + public System.Data.Common.DbBatchCommandCollection BatchCommands { get => throw null; } + public abstract void Cancel(); + public System.Data.Common.DbConnection Connection { get => throw null; set { } } + public System.Data.Common.DbBatchCommand CreateBatchCommand() => throw null; + protected abstract System.Data.Common.DbBatchCommand CreateDbBatchCommand(); + protected DbBatch() => throw null; + protected abstract System.Data.Common.DbBatchCommandCollection DbBatchCommands { get; } + protected abstract System.Data.Common.DbConnection DbConnection { get; set; } + protected abstract System.Data.Common.DbTransaction DbTransaction { get; set; } + public virtual void Dispose() => throw null; + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + protected abstract System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior); + protected abstract System.Threading.Tasks.Task ExecuteDbDataReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken); + public abstract int ExecuteNonQuery(); + public abstract System.Threading.Tasks.Task ExecuteNonQueryAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + public System.Data.Common.DbDataReader ExecuteReader(System.Data.CommandBehavior behavior = default(System.Data.CommandBehavior)) => throw null; + public System.Threading.Tasks.Task ExecuteReaderAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public abstract object ExecuteScalar(); + public abstract System.Threading.Tasks.Task ExecuteScalarAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + public abstract void Prepare(); + public abstract System.Threading.Tasks.Task PrepareAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + public abstract int Timeout { get; set; } + public System.Data.Common.DbTransaction Transaction { get => throw null; set { } } + } + public abstract class DbBatchCommand + { + public abstract string CommandText { get; set; } + public abstract System.Data.CommandType CommandType { get; set; } + protected DbBatchCommand() => throw null; + protected abstract System.Data.Common.DbParameterCollection DbParameterCollection { get; } + public System.Data.Common.DbParameterCollection Parameters { get => throw null; } + public abstract int RecordsAffected { get; } + } + public abstract class DbBatchCommandCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList + { + public abstract void Add(System.Data.Common.DbBatchCommand item); + public abstract void Clear(); + public abstract bool Contains(System.Data.Common.DbBatchCommand item); + public abstract void CopyTo(System.Data.Common.DbBatchCommand[] array, int arrayIndex); + public abstract int Count { get; } + protected DbBatchCommandCollection() => throw null; + protected abstract System.Data.Common.DbBatchCommand GetBatchCommand(int index); + public abstract System.Collections.Generic.IEnumerator GetEnumerator(); + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public abstract int IndexOf(System.Data.Common.DbBatchCommand item); + public abstract void Insert(int index, System.Data.Common.DbBatchCommand item); + public abstract bool IsReadOnly { get; } + public abstract bool Remove(System.Data.Common.DbBatchCommand item); + public abstract void RemoveAt(int index); + protected abstract void SetBatchCommand(int index, System.Data.Common.DbBatchCommand batchCommand); + public System.Data.Common.DbBatchCommand this[int index] { get => throw null; set { } } + } + public abstract class DbColumn + { + public bool? AllowDBNull { get => throw null; set { } } + public string BaseCatalogName { get => throw null; set { } } + public string BaseColumnName { get => throw null; set { } } + public string BaseSchemaName { get => throw null; set { } } + public string BaseServerName { get => throw null; set { } } + public string BaseTableName { get => throw null; set { } } + public string ColumnName { get => throw null; set { } } + public int? ColumnOrdinal { get => throw null; set { } } + public int? ColumnSize { get => throw null; set { } } + protected DbColumn() => throw null; + public System.Type DataType { get => throw null; set { } } + public string DataTypeName { get => throw null; set { } } + public bool? IsAliased { get => throw null; set { } } + public bool? IsAutoIncrement { get => throw null; set { } } + public bool? IsExpression { get => throw null; set { } } + public bool? IsHidden { get => throw null; set { } } + public bool? IsIdentity { get => throw null; set { } } + public bool? IsKey { get => throw null; set { } } + public bool? IsLong { get => throw null; set { } } + public bool? IsReadOnly { get => throw null; set { } } + public bool? IsUnique { get => throw null; set { } } + public int? NumericPrecision { get => throw null; set { } } + public int? NumericScale { get => throw null; set { } } + public virtual object this[string property] { get => throw null; } + public string UdtAssemblyQualifiedName { get => throw null; set { } } + } + public abstract class DbCommand : System.ComponentModel.Component, System.IAsyncDisposable, System.Data.IDbCommand, System.IDisposable + { + public abstract void Cancel(); + public abstract string CommandText { get; set; } + public abstract int CommandTimeout { get; set; } + public abstract System.Data.CommandType CommandType { get; set; } + public System.Data.Common.DbConnection Connection { get => throw null; set { } } + System.Data.IDbConnection System.Data.IDbCommand.Connection { get => throw null; set { } } + protected abstract System.Data.Common.DbParameter CreateDbParameter(); + public System.Data.Common.DbParameter CreateParameter() => throw null; + System.Data.IDbDataParameter System.Data.IDbCommand.CreateParameter() => throw null; + protected DbCommand() => throw null; + protected abstract System.Data.Common.DbConnection DbConnection { get; set; } + protected abstract System.Data.Common.DbParameterCollection DbParameterCollection { get; } + protected abstract System.Data.Common.DbTransaction DbTransaction { get; set; } + public abstract bool DesignTimeVisible { get; set; } + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + protected abstract System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior); + protected virtual System.Threading.Tasks.Task ExecuteDbDataReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract int ExecuteNonQuery(); + public System.Threading.Tasks.Task ExecuteNonQueryAsync() => throw null; + public virtual System.Threading.Tasks.Task ExecuteNonQueryAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Data.Common.DbDataReader ExecuteReader() => throw null; + public System.Data.Common.DbDataReader ExecuteReader(System.Data.CommandBehavior behavior) => throw null; + System.Data.IDataReader System.Data.IDbCommand.ExecuteReader() => throw null; + System.Data.IDataReader System.Data.IDbCommand.ExecuteReader(System.Data.CommandBehavior behavior) => throw null; + public System.Threading.Tasks.Task ExecuteReaderAsync() => throw null; + public System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.CommandBehavior behavior) => throw null; + public System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteReaderAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public abstract object ExecuteScalar(); + public System.Threading.Tasks.Task ExecuteScalarAsync() => throw null; + public virtual System.Threading.Tasks.Task ExecuteScalarAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Data.Common.DbParameterCollection Parameters { get => throw null; } + System.Data.IDataParameterCollection System.Data.IDbCommand.Parameters { get => throw null; } + public abstract void Prepare(); + public virtual System.Threading.Tasks.Task PrepareAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + System.Data.IDbTransaction System.Data.IDbCommand.Transaction { get => throw null; set { } } + public System.Data.Common.DbTransaction Transaction { get => throw null; set { } } + public abstract System.Data.UpdateRowSource UpdatedRowSource { get; set; } + } + public abstract class DbCommandBuilder : System.ComponentModel.Component + { + protected abstract void ApplyParameterInfo(System.Data.Common.DbParameter parameter, System.Data.DataRow row, System.Data.StatementType statementType, bool whereClause); + public virtual System.Data.Common.CatalogLocation CatalogLocation { get => throw null; set { } } + public virtual string CatalogSeparator { get => throw null; set { } } + public virtual System.Data.ConflictOption ConflictOption { get => throw null; set { } } + protected DbCommandBuilder() => throw null; + public System.Data.Common.DbDataAdapter DataAdapter { get => throw null; set { } } + protected override void Dispose(bool disposing) => throw null; + public System.Data.Common.DbCommand GetDeleteCommand() => throw null; + public System.Data.Common.DbCommand GetDeleteCommand(bool useColumnsForParameterNames) => throw null; + public System.Data.Common.DbCommand GetInsertCommand() => throw null; + public System.Data.Common.DbCommand GetInsertCommand(bool useColumnsForParameterNames) => throw null; + protected abstract string GetParameterName(int parameterOrdinal); + protected abstract string GetParameterName(string parameterName); + protected abstract string GetParameterPlaceholder(int parameterOrdinal); + protected virtual System.Data.DataTable GetSchemaTable(System.Data.Common.DbCommand sourceCommand) => throw null; + public System.Data.Common.DbCommand GetUpdateCommand() => throw null; + public System.Data.Common.DbCommand GetUpdateCommand(bool useColumnsForParameterNames) => throw null; + protected virtual System.Data.Common.DbCommand InitializeCommand(System.Data.Common.DbCommand command) => throw null; + public virtual string QuoteIdentifier(string unquotedIdentifier) => throw null; + public virtual string QuotePrefix { get => throw null; set { } } + public virtual string QuoteSuffix { get => throw null; set { } } + public virtual void RefreshSchema() => throw null; + protected void RowUpdatingHandler(System.Data.Common.RowUpdatingEventArgs rowUpdatingEvent) => throw null; + public virtual string SchemaSeparator { get => throw null; set { } } + public bool SetAllValues { get => throw null; set { } } + protected abstract void SetRowUpdatingHandler(System.Data.Common.DbDataAdapter adapter); + public virtual string UnquoteIdentifier(string quotedIdentifier) => throw null; + } + public abstract class DbConnection : System.ComponentModel.Component, System.IAsyncDisposable, System.Data.IDbConnection, System.IDisposable + { + protected abstract System.Data.Common.DbTransaction BeginDbTransaction(System.Data.IsolationLevel isolationLevel); + protected virtual System.Threading.Tasks.ValueTask BeginDbTransactionAsync(System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Data.Common.DbTransaction BeginTransaction() => throw null; + public System.Data.Common.DbTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel) => throw null; + System.Data.IDbTransaction System.Data.IDbConnection.BeginTransaction() => throw null; + System.Data.IDbTransaction System.Data.IDbConnection.BeginTransaction(System.Data.IsolationLevel isolationLevel) => throw null; + public System.Threading.Tasks.ValueTask BeginTransactionAsync(System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask BeginTransactionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual bool CanCreateBatch { get => throw null; } + public abstract void ChangeDatabase(string databaseName); + public virtual System.Threading.Tasks.Task ChangeDatabaseAsync(string databaseName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public abstract void Close(); + public virtual System.Threading.Tasks.Task CloseAsync() => throw null; + public abstract string ConnectionString { get; set; } + public virtual int ConnectionTimeout { get => throw null; } + public System.Data.Common.DbBatch CreateBatch() => throw null; + public System.Data.Common.DbCommand CreateCommand() => throw null; + System.Data.IDbCommand System.Data.IDbConnection.CreateCommand() => throw null; + protected virtual System.Data.Common.DbBatch CreateDbBatch() => throw null; + protected abstract System.Data.Common.DbCommand CreateDbCommand(); + protected DbConnection() => throw null; + public abstract string Database { get; } + public abstract string DataSource { get; } + protected virtual System.Data.Common.DbProviderFactory DbProviderFactory { get => throw null; } + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public virtual void EnlistTransaction(System.Transactions.Transaction transaction) => throw null; + public virtual System.Data.DataTable GetSchema() => throw null; + public virtual System.Data.DataTable GetSchema(string collectionName) => throw null; + public virtual System.Data.DataTable GetSchema(string collectionName, string[] restrictionValues) => throw null; + public virtual System.Threading.Tasks.Task GetSchemaAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.Task GetSchemaAsync(string collectionName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.Task GetSchemaAsync(string collectionName, string[] restrictionValues, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected virtual void OnStateChange(System.Data.StateChangeEventArgs stateChange) => throw null; + public abstract void Open(); + public System.Threading.Tasks.Task OpenAsync() => throw null; + public virtual System.Threading.Tasks.Task OpenAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public abstract string ServerVersion { get; } + public abstract System.Data.ConnectionState State { get; } + public virtual event System.Data.StateChangeEventHandler StateChange; + } + public class DbConnectionStringBuilder : System.Collections.ICollection, System.ComponentModel.ICustomTypeDescriptor, System.Collections.IDictionary, System.Collections.IEnumerable + { + public void Add(string keyword, object value) => throw null; + void System.Collections.IDictionary.Add(object keyword, object value) => throw null; + public static void AppendKeyValuePair(System.Text.StringBuilder builder, string keyword, string value) => throw null; + public static void AppendKeyValuePair(System.Text.StringBuilder builder, string keyword, string value, bool useOdbcRules) => throw null; + public bool BrowsableConnectionString { get => throw null; set { } } + public virtual void Clear() => throw null; + protected void ClearPropertyDescriptors() => throw null; + public string ConnectionString { get => throw null; set { } } + bool System.Collections.IDictionary.Contains(object keyword) => throw null; + public virtual bool ContainsKey(string keyword) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public virtual int Count { get => throw null; } + public DbConnectionStringBuilder() => throw null; + public DbConnectionStringBuilder(bool useOdbcRules) => throw null; + public virtual bool EquivalentTo(System.Data.Common.DbConnectionStringBuilder connectionStringBuilder) => throw null; + System.ComponentModel.AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes() => throw null; + string System.ComponentModel.ICustomTypeDescriptor.GetClassName() => throw null; + string System.ComponentModel.ICustomTypeDescriptor.GetComponentName() => throw null; + System.ComponentModel.TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter() => throw null; + System.ComponentModel.EventDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent() => throw null; + System.ComponentModel.PropertyDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty() => throw null; + object System.ComponentModel.ICustomTypeDescriptor.GetEditor(System.Type editorBaseType) => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents() => throw null; + System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents(System.Attribute[] attributes) => throw null; + protected virtual void GetProperties(System.Collections.Hashtable propertyDescriptors) => throw null; + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties() => throw null; + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties(System.Attribute[] attributes) => throw null; + object System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor pd) => throw null; + public virtual bool IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IDictionary.this[object keyword] { get => throw null; set { } } + public virtual System.Collections.ICollection Keys { get => throw null; } + public virtual bool Remove(string keyword) => throw null; + void System.Collections.IDictionary.Remove(object keyword) => throw null; + public virtual bool ShouldSerialize(string keyword) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public virtual object this[string keyword] { get => throw null; set { } } + public override string ToString() => throw null; + public virtual bool TryGetValue(string keyword, out object value) => throw null; + public virtual System.Collections.ICollection Values { get => throw null; } + } + public abstract class DbDataAdapter : System.Data.Common.DataAdapter, System.ICloneable, System.Data.IDataAdapter, System.Data.IDbDataAdapter + { + protected virtual int AddToBatch(System.Data.IDbCommand command) => throw null; + protected virtual void ClearBatch() => throw null; + object System.ICloneable.Clone() => throw null; + protected virtual System.Data.Common.RowUpdatedEventArgs CreateRowUpdatedEvent(System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) => throw null; + protected virtual System.Data.Common.RowUpdatingEventArgs CreateRowUpdatingEvent(System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) => throw null; + protected DbDataAdapter() => throw null; + protected DbDataAdapter(System.Data.Common.DbDataAdapter adapter) => throw null; + public const string DefaultSourceTableName = default; + public System.Data.Common.DbCommand DeleteCommand { get => throw null; set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.DeleteCommand { get => throw null; set { } } + protected override void Dispose(bool disposing) => throw null; + protected virtual int ExecuteBatch() => throw null; + public override int Fill(System.Data.DataSet dataSet) => throw null; + public int Fill(System.Data.DataSet dataSet, int startRecord, int maxRecords, string srcTable) => throw null; + protected virtual int Fill(System.Data.DataSet dataSet, int startRecord, int maxRecords, string srcTable, System.Data.IDbCommand command, System.Data.CommandBehavior behavior) => throw null; + public int Fill(System.Data.DataSet dataSet, string srcTable) => throw null; + public int Fill(System.Data.DataTable dataTable) => throw null; + protected virtual int Fill(System.Data.DataTable dataTable, System.Data.IDbCommand command, System.Data.CommandBehavior behavior) => throw null; + protected virtual int Fill(System.Data.DataTable[] dataTables, int startRecord, int maxRecords, System.Data.IDbCommand command, System.Data.CommandBehavior behavior) => throw null; + public int Fill(int startRecord, int maxRecords, params System.Data.DataTable[] dataTables) => throw null; + protected System.Data.CommandBehavior FillCommandBehavior { get => throw null; set { } } + public override System.Data.DataTable[] FillSchema(System.Data.DataSet dataSet, System.Data.SchemaType schemaType) => throw null; + protected virtual System.Data.DataTable[] FillSchema(System.Data.DataSet dataSet, System.Data.SchemaType schemaType, System.Data.IDbCommand command, string srcTable, System.Data.CommandBehavior behavior) => throw null; + public System.Data.DataTable[] FillSchema(System.Data.DataSet dataSet, System.Data.SchemaType schemaType, string srcTable) => throw null; + public System.Data.DataTable FillSchema(System.Data.DataTable dataTable, System.Data.SchemaType schemaType) => throw null; + protected virtual System.Data.DataTable FillSchema(System.Data.DataTable dataTable, System.Data.SchemaType schemaType, System.Data.IDbCommand command, System.Data.CommandBehavior behavior) => throw null; + protected virtual System.Data.IDataParameter GetBatchedParameter(int commandIdentifier, int parameterIndex) => throw null; + protected virtual bool GetBatchedRecordsAffected(int commandIdentifier, out int recordsAffected, out System.Exception error) => throw null; + public override System.Data.IDataParameter[] GetFillParameters() => throw null; + protected virtual void InitializeBatching() => throw null; + public System.Data.Common.DbCommand InsertCommand { get => throw null; set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.InsertCommand { get => throw null; set { } } + protected virtual void OnRowUpdated(System.Data.Common.RowUpdatedEventArgs value) => throw null; + protected virtual void OnRowUpdating(System.Data.Common.RowUpdatingEventArgs value) => throw null; + public System.Data.Common.DbCommand SelectCommand { get => throw null; set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.SelectCommand { get => throw null; set { } } + protected virtual void TerminateBatching() => throw null; + public int Update(System.Data.DataRow[] dataRows) => throw null; + protected virtual int Update(System.Data.DataRow[] dataRows, System.Data.Common.DataTableMapping tableMapping) => throw null; + public override int Update(System.Data.DataSet dataSet) => throw null; + public int Update(System.Data.DataSet dataSet, string srcTable) => throw null; + public int Update(System.Data.DataTable dataTable) => throw null; + public virtual int UpdateBatchSize { get => throw null; set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.UpdateCommand { get => throw null; set { } } + public System.Data.Common.DbCommand UpdateCommand { get => throw null; set { } } + } + public abstract class DbDataReader : System.MarshalByRefObject, System.IAsyncDisposable, System.Data.IDataReader, System.Data.IDataRecord, System.IDisposable, System.Collections.IEnumerable + { + public virtual void Close() => throw null; + public virtual System.Threading.Tasks.Task CloseAsync() => throw null; + protected DbDataReader() => throw null; + public abstract int Depth { get; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public abstract int FieldCount { get; } + public abstract bool GetBoolean(int ordinal); + public abstract byte GetByte(int ordinal); + public abstract long GetBytes(int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length); + public abstract char GetChar(int ordinal); + public abstract long GetChars(int ordinal, long dataOffset, char[] buffer, int bufferOffset, int length); + public virtual System.Threading.Tasks.Task> GetColumnSchemaAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Data.Common.DbDataReader GetData(int ordinal) => throw null; + System.Data.IDataReader System.Data.IDataRecord.GetData(int ordinal) => throw null; + public abstract string GetDataTypeName(int ordinal); + public abstract System.DateTime GetDateTime(int ordinal); + protected virtual System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; + public abstract decimal GetDecimal(int ordinal); + public abstract double GetDouble(int ordinal); + public abstract System.Collections.IEnumerator GetEnumerator(); + public abstract System.Type GetFieldType(int ordinal); + public virtual T GetFieldValue(int ordinal) => throw null; + public System.Threading.Tasks.Task GetFieldValueAsync(int ordinal) => throw null; + public virtual System.Threading.Tasks.Task GetFieldValueAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract float GetFloat(int ordinal); + public abstract System.Guid GetGuid(int ordinal); + public abstract short GetInt16(int ordinal); + public abstract int GetInt32(int ordinal); + public abstract long GetInt64(int ordinal); + public abstract string GetName(int ordinal); + public abstract int GetOrdinal(string name); + public virtual System.Type GetProviderSpecificFieldType(int ordinal) => throw null; + public virtual object GetProviderSpecificValue(int ordinal) => throw null; + public virtual int GetProviderSpecificValues(object[] values) => throw null; + public virtual System.Data.DataTable GetSchemaTable() => throw null; + public virtual System.Threading.Tasks.Task GetSchemaTableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.IO.Stream GetStream(int ordinal) => throw null; + public abstract string GetString(int ordinal); + public virtual System.IO.TextReader GetTextReader(int ordinal) => throw null; + public abstract object GetValue(int ordinal); + public abstract int GetValues(object[] values); + public abstract bool HasRows { get; } + public abstract bool IsClosed { get; } + public abstract bool IsDBNull(int ordinal); + public System.Threading.Tasks.Task IsDBNullAsync(int ordinal) => throw null; + public virtual System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract bool NextResult(); + public System.Threading.Tasks.Task NextResultAsync() => throw null; + public virtual System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public abstract bool Read(); + public System.Threading.Tasks.Task ReadAsync() => throw null; + public virtual System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public abstract int RecordsAffected { get; } + public abstract object this[int ordinal] { get; } + public abstract object this[string name] { get; } + public virtual int VisibleFieldCount { get => throw null; } + } + public static partial class DbDataReaderExtensions + { + public static bool CanGetColumnSchema(this System.Data.Common.DbDataReader reader) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection GetColumnSchema(this System.Data.Common.DbDataReader reader) => throw null; + } + public abstract class DbDataRecord : System.ComponentModel.ICustomTypeDescriptor, System.Data.IDataRecord + { + protected DbDataRecord() => throw null; + public abstract int FieldCount { get; } + System.ComponentModel.AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes() => throw null; + public abstract bool GetBoolean(int i); + public abstract byte GetByte(int i); + public abstract long GetBytes(int i, long dataIndex, byte[] buffer, int bufferIndex, int length); + public abstract char GetChar(int i); + public abstract long GetChars(int i, long dataIndex, char[] buffer, int bufferIndex, int length); + string System.ComponentModel.ICustomTypeDescriptor.GetClassName() => throw null; + string System.ComponentModel.ICustomTypeDescriptor.GetComponentName() => throw null; + System.ComponentModel.TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter() => throw null; + public System.Data.IDataReader GetData(int i) => throw null; + public abstract string GetDataTypeName(int i); + public abstract System.DateTime GetDateTime(int i); + protected virtual System.Data.Common.DbDataReader GetDbDataReader(int i) => throw null; + public abstract decimal GetDecimal(int i); + System.ComponentModel.EventDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent() => throw null; + System.ComponentModel.PropertyDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty() => throw null; + public abstract double GetDouble(int i); + object System.ComponentModel.ICustomTypeDescriptor.GetEditor(System.Type editorBaseType) => throw null; + System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents() => throw null; + System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents(System.Attribute[] attributes) => throw null; + public abstract System.Type GetFieldType(int i); + public abstract float GetFloat(int i); + public abstract System.Guid GetGuid(int i); + public abstract short GetInt16(int i); + public abstract int GetInt32(int i); + public abstract long GetInt64(int i); + public abstract string GetName(int i); + public abstract int GetOrdinal(string name); + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties() => throw null; + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties(System.Attribute[] attributes) => throw null; + object System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor pd) => throw null; + public abstract string GetString(int i); + public abstract object GetValue(int i); + public abstract int GetValues(object[] values); + public abstract bool IsDBNull(int i); + public abstract object this[int i] { get; } + public abstract object this[string name] { get; } + } + public abstract class DbDataSource : System.IAsyncDisposable, System.IDisposable + { + public abstract string ConnectionString { get; } + public System.Data.Common.DbBatch CreateBatch() => throw null; + public System.Data.Common.DbCommand CreateCommand(string commandText = default(string)) => throw null; + public System.Data.Common.DbConnection CreateConnection() => throw null; + protected virtual System.Data.Common.DbBatch CreateDbBatch() => throw null; + protected virtual System.Data.Common.DbCommand CreateDbCommand(string commandText = default(string)) => throw null; + protected abstract System.Data.Common.DbConnection CreateDbConnection(); + protected DbDataSource() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + protected virtual System.Threading.Tasks.ValueTask DisposeAsyncCore() => throw null; + public System.Data.Common.DbConnection OpenConnection() => throw null; + public System.Threading.Tasks.ValueTask OpenConnectionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected virtual System.Data.Common.DbConnection OpenDbConnection() => throw null; + protected virtual System.Threading.Tasks.ValueTask OpenDbConnectionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public abstract class DbDataSourceEnumerator + { + protected DbDataSourceEnumerator() => throw null; + public abstract System.Data.DataTable GetDataSources(); + } + public class DbEnumerator : System.Collections.IEnumerator + { + public DbEnumerator(System.Data.Common.DbDataReader reader) => throw null; + public DbEnumerator(System.Data.Common.DbDataReader reader, bool closeReader) => throw null; + public DbEnumerator(System.Data.IDataReader reader) => throw null; + public DbEnumerator(System.Data.IDataReader reader, bool closeReader) => throw null; + public object Current { get => throw null; } + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public abstract class DbException : System.Runtime.InteropServices.ExternalException + { + public System.Data.Common.DbBatchCommand BatchCommand { get => throw null; } + protected DbException() => throw null; + protected DbException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected DbException(string message) => throw null; + protected DbException(string message, System.Exception innerException) => throw null; + protected DbException(string message, int errorCode) => throw null; + protected virtual System.Data.Common.DbBatchCommand DbBatchCommand { get => throw null; } + public virtual bool IsTransient { get => throw null; } + public virtual string SqlState { get => throw null; } + } + public static class DbMetaDataCollectionNames + { + public static readonly string DataSourceInformation; + public static readonly string DataTypes; + public static readonly string MetaDataCollections; + public static readonly string ReservedWords; + public static readonly string Restrictions; + } + public static class DbMetaDataColumnNames + { + public static readonly string CollectionName; + public static readonly string ColumnSize; + public static readonly string CompositeIdentifierSeparatorPattern; + public static readonly string CreateFormat; + public static readonly string CreateParameters; + public static readonly string DataSourceProductName; + public static readonly string DataSourceProductVersion; + public static readonly string DataSourceProductVersionNormalized; + public static readonly string DataType; + public static readonly string GroupByBehavior; + public static readonly string IdentifierCase; + public static readonly string IdentifierPattern; + public static readonly string IsAutoIncrementable; + public static readonly string IsBestMatch; + public static readonly string IsCaseSensitive; + public static readonly string IsConcurrencyType; + public static readonly string IsFixedLength; + public static readonly string IsFixedPrecisionScale; + public static readonly string IsLiteralSupported; + public static readonly string IsLong; + public static readonly string IsNullable; + public static readonly string IsSearchable; + public static readonly string IsSearchableWithLike; + public static readonly string IsUnsigned; + public static readonly string LiteralPrefix; + public static readonly string LiteralSuffix; + public static readonly string MaximumScale; + public static readonly string MinimumScale; + public static readonly string NumberOfIdentifierParts; + public static readonly string NumberOfRestrictions; + public static readonly string OrderByColumnsInSelect; + public static readonly string ParameterMarkerFormat; + public static readonly string ParameterMarkerPattern; + public static readonly string ParameterNameMaxLength; + public static readonly string ParameterNamePattern; + public static readonly string ProviderDbType; + public static readonly string QuotedIdentifierCase; + public static readonly string QuotedIdentifierPattern; + public static readonly string ReservedWord; + public static readonly string StatementSeparatorPattern; + public static readonly string StringLiteralPattern; + public static readonly string SupportedJoinOperators; + public static readonly string TypeName; + } + public abstract class DbParameter : System.MarshalByRefObject, System.Data.IDataParameter, System.Data.IDbDataParameter + { + protected DbParameter() => throw null; + public abstract System.Data.DbType DbType { get; set; } + public abstract System.Data.ParameterDirection Direction { get; set; } + public abstract bool IsNullable { get; set; } + public abstract string ParameterName { get; set; } + public virtual byte Precision { get => throw null; set { } } + byte System.Data.IDbDataParameter.Precision { get => throw null; set { } } + public abstract void ResetDbType(); + public virtual byte Scale { get => throw null; set { } } + byte System.Data.IDbDataParameter.Scale { get => throw null; set { } } + public abstract int Size { get; set; } + public abstract string SourceColumn { get; set; } + public abstract bool SourceColumnNullMapping { get; set; } + public virtual System.Data.DataRowVersion SourceVersion { get => throw null; set { } } + public abstract object Value { get; set; } + } + public abstract class DbParameterCollection : System.MarshalByRefObject, System.Collections.ICollection, System.Data.IDataParameterCollection, System.Collections.IEnumerable, System.Collections.IList + { + int System.Collections.IList.Add(object value) => throw null; + public abstract int Add(object value); + public abstract void AddRange(System.Array values); + public abstract void Clear(); + bool System.Collections.IList.Contains(object value) => throw null; + public abstract bool Contains(object value); + public abstract bool Contains(string value); + public abstract void CopyTo(System.Array array, int index); + public abstract int Count { get; } + protected DbParameterCollection() => throw null; + public abstract System.Collections.IEnumerator GetEnumerator(); + protected abstract System.Data.Common.DbParameter GetParameter(int index); + protected abstract System.Data.Common.DbParameter GetParameter(string parameterName); + int System.Collections.IList.IndexOf(object value) => throw null; + public abstract int IndexOf(object value); + public abstract int IndexOf(string parameterName); + void System.Collections.IList.Insert(int index, object value) => throw null; + public abstract void Insert(int index, object value); + public virtual bool IsFixedSize { get => throw null; } + public virtual bool IsReadOnly { get => throw null; } + public virtual bool IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + object System.Data.IDataParameterCollection.this[string parameterName] { get => throw null; set { } } + void System.Collections.IList.Remove(object value) => throw null; + public abstract void Remove(object value); + public abstract void RemoveAt(int index); + public abstract void RemoveAt(string parameterName); + protected abstract void SetParameter(int index, System.Data.Common.DbParameter value); + protected abstract void SetParameter(string parameterName, System.Data.Common.DbParameter value); + public abstract object SyncRoot { get; } + public System.Data.Common.DbParameter this[int index] { get => throw null; set { } } + public System.Data.Common.DbParameter this[string parameterName] { get => throw null; set { } } + } + public static class DbProviderFactories + { + public static System.Data.Common.DbProviderFactory GetFactory(System.Data.Common.DbConnection connection) => throw null; + public static System.Data.Common.DbProviderFactory GetFactory(System.Data.DataRow providerRow) => throw null; + public static System.Data.Common.DbProviderFactory GetFactory(string providerInvariantName) => throw null; + public static System.Data.DataTable GetFactoryClasses() => throw null; + public static System.Collections.Generic.IEnumerable GetProviderInvariantNames() => throw null; + public static void RegisterFactory(string providerInvariantName, System.Data.Common.DbProviderFactory factory) => throw null; + public static void RegisterFactory(string providerInvariantName, string factoryTypeAssemblyQualifiedName) => throw null; + public static void RegisterFactory(string providerInvariantName, System.Type providerFactoryClass) => throw null; + public static bool TryGetFactory(string providerInvariantName, out System.Data.Common.DbProviderFactory factory) => throw null; + public static bool UnregisterFactory(string providerInvariantName) => throw null; + } + public abstract class DbProviderFactory + { + public virtual bool CanCreateBatch { get => throw null; } + public virtual bool CanCreateCommandBuilder { get => throw null; } + public virtual bool CanCreateDataAdapter { get => throw null; } + public virtual bool CanCreateDataSourceEnumerator { get => throw null; } + public virtual System.Data.Common.DbBatch CreateBatch() => throw null; + public virtual System.Data.Common.DbBatchCommand CreateBatchCommand() => throw null; + public virtual System.Data.Common.DbCommand CreateCommand() => throw null; + public virtual System.Data.Common.DbCommandBuilder CreateCommandBuilder() => throw null; + public virtual System.Data.Common.DbConnection CreateConnection() => throw null; + public virtual System.Data.Common.DbConnectionStringBuilder CreateConnectionStringBuilder() => throw null; + public virtual System.Data.Common.DbDataAdapter CreateDataAdapter() => throw null; + public virtual System.Data.Common.DbDataSource CreateDataSource(string connectionString) => throw null; + public virtual System.Data.Common.DbDataSourceEnumerator CreateDataSourceEnumerator() => throw null; + public virtual System.Data.Common.DbParameter CreateParameter() => throw null; + protected DbProviderFactory() => throw null; + } + public sealed class DbProviderSpecificTypePropertyAttribute : System.Attribute + { + public DbProviderSpecificTypePropertyAttribute(bool isProviderSpecificTypeProperty) => throw null; + public bool IsProviderSpecificTypeProperty { get => throw null; } + } + public abstract class DbTransaction : System.MarshalByRefObject, System.IAsyncDisposable, System.Data.IDbTransaction, System.IDisposable + { + public abstract void Commit(); + public virtual System.Threading.Tasks.Task CommitAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Data.Common.DbConnection Connection { get => throw null; } + System.Data.IDbConnection System.Data.IDbTransaction.Connection { get => throw null; } + protected DbTransaction() => throw null; + protected abstract System.Data.Common.DbConnection DbConnection { get; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public abstract System.Data.IsolationLevel IsolationLevel { get; } + public virtual void Release(string savepointName) => throw null; + public virtual System.Threading.Tasks.Task ReleaseAsync(string savepointName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public abstract void Rollback(); + public virtual void Rollback(string savepointName) => throw null; + public virtual System.Threading.Tasks.Task RollbackAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.Task RollbackAsync(string savepointName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual void Save(string savepointName) => throw null; + public virtual System.Threading.Tasks.Task SaveAsync(string savepointName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual bool SupportsSavepoints { get => throw null; } + } + public enum GroupByBehavior + { + Unknown = 0, + NotSupported = 1, + Unrelated = 2, + MustContainAll = 3, + ExactMatch = 4, + } + public interface IDbColumnSchemaGenerator + { + System.Collections.ObjectModel.ReadOnlyCollection GetColumnSchema(); + } + public enum IdentifierCase + { + Unknown = 0, + Insensitive = 1, + Sensitive = 2, + } + public class RowUpdatedEventArgs : System.EventArgs + { + public System.Data.IDbCommand Command { get => throw null; } + public void CopyToRows(System.Data.DataRow[] array) => throw null; + public void CopyToRows(System.Data.DataRow[] array, int arrayIndex) => throw null; + public RowUpdatedEventArgs(System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) => throw null; + public System.Exception Errors { get => throw null; set { } } + public int RecordsAffected { get => throw null; } + public System.Data.DataRow Row { get => throw null; } + public int RowCount { get => throw null; } + public System.Data.StatementType StatementType { get => throw null; } + public System.Data.UpdateStatus Status { get => throw null; set { } } + public System.Data.Common.DataTableMapping TableMapping { get => throw null; } + } + public class RowUpdatingEventArgs : System.EventArgs + { + protected virtual System.Data.IDbCommand BaseCommand { get => throw null; set { } } + public System.Data.IDbCommand Command { get => throw null; set { } } + public RowUpdatingEventArgs(System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) => throw null; + public System.Exception Errors { get => throw null; set { } } + public System.Data.DataRow Row { get => throw null; } + public System.Data.StatementType StatementType { get => throw null; } + public System.Data.UpdateStatus Status { get => throw null; set { } } + public System.Data.Common.DataTableMapping TableMapping { get => throw null; } + } + public static class SchemaTableColumn + { + public static readonly string AllowDBNull; + public static readonly string BaseColumnName; + public static readonly string BaseSchemaName; + public static readonly string BaseTableName; + public static readonly string ColumnName; + public static readonly string ColumnOrdinal; + public static readonly string ColumnSize; + public static readonly string DataType; + public static readonly string IsAliased; + public static readonly string IsExpression; + public static readonly string IsKey; + public static readonly string IsLong; + public static readonly string IsUnique; + public static readonly string NonVersionedProviderType; + public static readonly string NumericPrecision; + public static readonly string NumericScale; + public static readonly string ProviderType; + } + public static class SchemaTableOptionalColumn + { + public static readonly string AutoIncrementSeed; + public static readonly string AutoIncrementStep; + public static readonly string BaseCatalogName; + public static readonly string BaseColumnNamespace; + public static readonly string BaseServerName; + public static readonly string BaseTableNamespace; + public static readonly string ColumnMapping; + public static readonly string DefaultValue; + public static readonly string Expression; + public static readonly string IsAutoIncrement; + public static readonly string IsHidden; + public static readonly string IsReadOnly; + public static readonly string IsRowVersion; + public static readonly string ProviderSpecificDataType; + } + [System.Flags] + public enum SupportedJoinOperators + { + None = 0, + Inner = 1, + LeftOuter = 2, + RightOuter = 4, + FullOuter = 8, + } + } + public enum ConflictOption + { + CompareAllSearchableValues = 1, + CompareRowVersion = 2, + OverwriteChanges = 3, + } + [System.Flags] + public enum ConnectionState + { + Closed = 0, + Open = 1, + Connecting = 2, + Executing = 4, + Fetching = 8, + Broken = 16, + } + public abstract class Constraint + { + protected virtual System.Data.DataSet _DataSet { get => throw null; } + protected void CheckStateForProperty() => throw null; + public virtual string ConstraintName { get => throw null; set { } } + public System.Data.PropertyCollection ExtendedProperties { get => throw null; } + protected void SetDataSet(System.Data.DataSet dataSet) => throw null; + public abstract System.Data.DataTable Table { get; } + public override string ToString() => throw null; + } + public sealed class ConstraintCollection : System.Data.InternalDataCollectionBase + { + public void Add(System.Data.Constraint constraint) => throw null; + public System.Data.Constraint Add(string name, System.Data.DataColumn column, bool primaryKey) => throw null; + public System.Data.Constraint Add(string name, System.Data.DataColumn primaryKeyColumn, System.Data.DataColumn foreignKeyColumn) => throw null; + public System.Data.Constraint Add(string name, System.Data.DataColumn[] columns, bool primaryKey) => throw null; + public System.Data.Constraint Add(string name, System.Data.DataColumn[] primaryKeyColumns, System.Data.DataColumn[] foreignKeyColumns) => throw null; + public void AddRange(System.Data.Constraint[] constraints) => throw null; + public bool CanRemove(System.Data.Constraint constraint) => throw null; + public void Clear() => throw null; + public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged; + public bool Contains(string name) => throw null; + public void CopyTo(System.Data.Constraint[] array, int index) => throw null; + public int IndexOf(System.Data.Constraint constraint) => throw null; + public int IndexOf(string constraintName) => throw null; + protected override System.Collections.ArrayList List { get => throw null; } + public void Remove(System.Data.Constraint constraint) => throw null; + public void Remove(string name) => throw null; + public void RemoveAt(int index) => throw null; + public System.Data.Constraint this[int index] { get => throw null; } + public System.Data.Constraint this[string name] { get => throw null; } + } + public class ConstraintException : System.Data.DataException + { + public ConstraintException() => throw null; + protected ConstraintException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ConstraintException(string s) => throw null; + public ConstraintException(string message, System.Exception innerException) => throw null; + } + public class DataColumn : System.ComponentModel.MarshalByValueComponent + { + public bool AllowDBNull { get => throw null; set { } } + public bool AutoIncrement { get => throw null; set { } } + public long AutoIncrementSeed { get => throw null; set { } } + public long AutoIncrementStep { get => throw null; set { } } + public string Caption { get => throw null; set { } } + protected void CheckNotAllowNull() => throw null; + protected void CheckUnique() => throw null; + public virtual System.Data.MappingType ColumnMapping { get => throw null; set { } } + public string ColumnName { get => throw null; set { } } + public DataColumn() => throw null; + public DataColumn(string columnName) => throw null; + public DataColumn(string columnName, System.Type dataType) => throw null; + public DataColumn(string columnName, System.Type dataType, string expr) => throw null; + public DataColumn(string columnName, System.Type dataType, string expr, System.Data.MappingType type) => throw null; + public System.Type DataType { get => throw null; set { } } + public System.Data.DataSetDateTime DateTimeMode { get => throw null; set { } } + public object DefaultValue { get => throw null; set { } } + public string Expression { get => throw null; set { } } + public System.Data.PropertyCollection ExtendedProperties { get => throw null; } + public int MaxLength { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + protected virtual void OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs pcevent) => throw null; + public int Ordinal { get => throw null; } + public string Prefix { get => throw null; set { } } + protected void RaisePropertyChanging(string name) => throw null; + public bool ReadOnly { get => throw null; set { } } + public void SetOrdinal(int ordinal) => throw null; + public System.Data.DataTable Table { get => throw null; } + public override string ToString() => throw null; + public bool Unique { get => throw null; set { } } + } + public class DataColumnChangeEventArgs : System.EventArgs + { + public System.Data.DataColumn Column { get => throw null; } + public DataColumnChangeEventArgs(System.Data.DataRow row, System.Data.DataColumn column, object value) => throw null; + public object ProposedValue { get => throw null; set { } } + public System.Data.DataRow Row { get => throw null; } + } + public delegate void DataColumnChangeEventHandler(object sender, System.Data.DataColumnChangeEventArgs e); + public sealed class DataColumnCollection : System.Data.InternalDataCollectionBase + { + public System.Data.DataColumn Add() => throw null; + public void Add(System.Data.DataColumn column) => throw null; + public System.Data.DataColumn Add(string columnName) => throw null; + public System.Data.DataColumn Add(string columnName, System.Type type) => throw null; + public System.Data.DataColumn Add(string columnName, System.Type type, string expression) => throw null; + public void AddRange(System.Data.DataColumn[] columns) => throw null; + public bool CanRemove(System.Data.DataColumn column) => throw null; + public void Clear() => throw null; + public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged; + public bool Contains(string name) => throw null; + public void CopyTo(System.Data.DataColumn[] array, int index) => throw null; + public int IndexOf(System.Data.DataColumn column) => throw null; + public int IndexOf(string columnName) => throw null; + protected override System.Collections.ArrayList List { get => throw null; } + public void Remove(System.Data.DataColumn column) => throw null; + public void Remove(string name) => throw null; + public void RemoveAt(int index) => throw null; + public System.Data.DataColumn this[int index] { get => throw null; } + public System.Data.DataColumn this[string name] { get => throw null; } + } + public class DataException : System.SystemException + { + public DataException() => throw null; + protected DataException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DataException(string s) => throw null; + public DataException(string s, System.Exception innerException) => throw null; + } + public static partial class DataReaderExtensions + { + public static bool GetBoolean(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static byte GetByte(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static long GetBytes(this System.Data.Common.DbDataReader reader, string name, long dataOffset, byte[] buffer, int bufferOffset, int length) => throw null; + public static char GetChar(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static long GetChars(this System.Data.Common.DbDataReader reader, string name, long dataOffset, char[] buffer, int bufferOffset, int length) => throw null; + public static System.Data.Common.DbDataReader GetData(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static string GetDataTypeName(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.DateTime GetDateTime(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static decimal GetDecimal(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static double GetDouble(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.Type GetFieldType(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static T GetFieldValue(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.Threading.Tasks.Task GetFieldValueAsync(this System.Data.Common.DbDataReader reader, string name, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static float GetFloat(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.Guid GetGuid(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static short GetInt16(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static int GetInt32(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static long GetInt64(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.Type GetProviderSpecificFieldType(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static object GetProviderSpecificValue(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.IO.Stream GetStream(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static string GetString(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.IO.TextReader GetTextReader(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static object GetValue(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static bool IsDBNull(this System.Data.Common.DbDataReader reader, string name) => throw null; + public static System.Threading.Tasks.Task IsDBNullAsync(this System.Data.Common.DbDataReader reader, string name, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public class DataRelation + { + protected void CheckStateForProperty() => throw null; + public virtual System.Data.DataColumn[] ChildColumns { get => throw null; } + public virtual System.Data.ForeignKeyConstraint ChildKeyConstraint { get => throw null; } + public virtual System.Data.DataTable ChildTable { get => throw null; } + public DataRelation(string relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn) => throw null; + public DataRelation(string relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints) => throw null; + public DataRelation(string relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns) => throw null; + public DataRelation(string relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints) => throw null; + public DataRelation(string relationName, string parentTableName, string parentTableNamespace, string childTableName, string childTableNamespace, string[] parentColumnNames, string[] childColumnNames, bool nested) => throw null; + public DataRelation(string relationName, string parentTableName, string childTableName, string[] parentColumnNames, string[] childColumnNames, bool nested) => throw null; + public virtual System.Data.DataSet DataSet { get => throw null; } + public System.Data.PropertyCollection ExtendedProperties { get => throw null; } + public virtual bool Nested { get => throw null; set { } } + protected void OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs pcevent) => throw null; + public virtual System.Data.DataColumn[] ParentColumns { get => throw null; } + public virtual System.Data.UniqueConstraint ParentKeyConstraint { get => throw null; } + public virtual System.Data.DataTable ParentTable { get => throw null; } + protected void RaisePropertyChanging(string name) => throw null; + public virtual string RelationName { get => throw null; set { } } + public override string ToString() => throw null; + } + public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase + { + public virtual System.Data.DataRelation Add(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn) => throw null; + public virtual System.Data.DataRelation Add(System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns) => throw null; + public void Add(System.Data.DataRelation relation) => throw null; + public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn) => throw null; + public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints) => throw null; + public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns) => throw null; + public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints) => throw null; + protected virtual void AddCore(System.Data.DataRelation relation) => throw null; + public virtual void AddRange(System.Data.DataRelation[] relations) => throw null; + public virtual bool CanRemove(System.Data.DataRelation relation) => throw null; + public virtual void Clear() => throw null; + public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged; + public virtual bool Contains(string name) => throw null; + public void CopyTo(System.Data.DataRelation[] array, int index) => throw null; + protected DataRelationCollection() => throw null; + protected abstract System.Data.DataSet GetDataSet(); + public virtual int IndexOf(System.Data.DataRelation relation) => throw null; + public virtual int IndexOf(string relationName) => throw null; + protected virtual void OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs ccevent) => throw null; + protected virtual void OnCollectionChanging(System.ComponentModel.CollectionChangeEventArgs ccevent) => throw null; + public void Remove(System.Data.DataRelation relation) => throw null; + public void Remove(string name) => throw null; + public void RemoveAt(int index) => throw null; + protected virtual void RemoveCore(System.Data.DataRelation relation) => throw null; + public abstract System.Data.DataRelation this[int index] { get; } + public abstract System.Data.DataRelation this[string name] { get; } + } + public class DataRow + { + public void AcceptChanges() => throw null; + public void BeginEdit() => throw null; + public void CancelEdit() => throw null; + public void ClearErrors() => throw null; + protected DataRow(System.Data.DataRowBuilder builder) => throw null; + public void Delete() => throw null; + public void EndEdit() => throw null; + public System.Data.DataRow[] GetChildRows(System.Data.DataRelation relation) => throw null; + public System.Data.DataRow[] GetChildRows(System.Data.DataRelation relation, System.Data.DataRowVersion version) => throw null; + public System.Data.DataRow[] GetChildRows(string relationName) => throw null; + public System.Data.DataRow[] GetChildRows(string relationName, System.Data.DataRowVersion version) => throw null; + public string GetColumnError(System.Data.DataColumn column) => throw null; + public string GetColumnError(int columnIndex) => throw null; + public string GetColumnError(string columnName) => throw null; + public System.Data.DataColumn[] GetColumnsInError() => throw null; + public System.Data.DataRow GetParentRow(System.Data.DataRelation relation) => throw null; + public System.Data.DataRow GetParentRow(System.Data.DataRelation relation, System.Data.DataRowVersion version) => throw null; + public System.Data.DataRow GetParentRow(string relationName) => throw null; + public System.Data.DataRow GetParentRow(string relationName, System.Data.DataRowVersion version) => throw null; + public System.Data.DataRow[] GetParentRows(System.Data.DataRelation relation) => throw null; + public System.Data.DataRow[] GetParentRows(System.Data.DataRelation relation, System.Data.DataRowVersion version) => throw null; + public System.Data.DataRow[] GetParentRows(string relationName) => throw null; + public System.Data.DataRow[] GetParentRows(string relationName, System.Data.DataRowVersion version) => throw null; + public bool HasErrors { get => throw null; } + public bool HasVersion(System.Data.DataRowVersion version) => throw null; + public bool IsNull(System.Data.DataColumn column) => throw null; + public bool IsNull(System.Data.DataColumn column, System.Data.DataRowVersion version) => throw null; + public bool IsNull(int columnIndex) => throw null; + public bool IsNull(string columnName) => throw null; + public object[] ItemArray { get => throw null; set { } } + public void RejectChanges() => throw null; + public string RowError { get => throw null; set { } } + public System.Data.DataRowState RowState { get => throw null; } + public void SetAdded() => throw null; + public void SetColumnError(System.Data.DataColumn column, string error) => throw null; + public void SetColumnError(int columnIndex, string error) => throw null; + public void SetColumnError(string columnName, string error) => throw null; + public void SetModified() => throw null; + protected void SetNull(System.Data.DataColumn column) => throw null; + public void SetParentRow(System.Data.DataRow parentRow) => throw null; + public void SetParentRow(System.Data.DataRow parentRow, System.Data.DataRelation relation) => throw null; + public System.Data.DataTable Table { get => throw null; } + public object this[System.Data.DataColumn column] { get => throw null; set { } } + public object this[System.Data.DataColumn column, System.Data.DataRowVersion version] { get => throw null; } + public object this[int columnIndex] { get => throw null; set { } } + public object this[int columnIndex, System.Data.DataRowVersion version] { get => throw null; } + public object this[string columnName] { get => throw null; set { } } + public object this[string columnName, System.Data.DataRowVersion version] { get => throw null; } + } + [System.Flags] + public enum DataRowAction + { + Nothing = 0, + Delete = 1, + Change = 2, + Rollback = 4, + Commit = 8, + Add = 16, + ChangeOriginal = 32, + ChangeCurrentAndOriginal = 64, + } + public sealed class DataRowBuilder + { + } + public class DataRowChangeEventArgs : System.EventArgs + { + public System.Data.DataRowAction Action { get => throw null; } + public DataRowChangeEventArgs(System.Data.DataRow row, System.Data.DataRowAction action) => throw null; + public System.Data.DataRow Row { get => throw null; } + } + public delegate void DataRowChangeEventHandler(object sender, System.Data.DataRowChangeEventArgs e); + public sealed class DataRowCollection : System.Data.InternalDataCollectionBase + { + public void Add(System.Data.DataRow row) => throw null; + public System.Data.DataRow Add(params object[] values) => throw null; + public void Clear() => throw null; + public bool Contains(object key) => throw null; + public bool Contains(object[] keys) => throw null; + public override void CopyTo(System.Array ar, int index) => throw null; + public void CopyTo(System.Data.DataRow[] array, int index) => throw null; + public override int Count { get => throw null; } + public System.Data.DataRow Find(object key) => throw null; + public System.Data.DataRow Find(object[] keys) => throw null; + public override System.Collections.IEnumerator GetEnumerator() => throw null; + public int IndexOf(System.Data.DataRow row) => throw null; + public void InsertAt(System.Data.DataRow row, int pos) => throw null; + public void Remove(System.Data.DataRow row) => throw null; + public void RemoveAt(int index) => throw null; + public System.Data.DataRow this[int index] { get => throw null; } + } + public static class DataRowComparer + { + public static System.Data.DataRowComparer Default { get => throw null; } + } + public sealed class DataRowComparer : System.Collections.Generic.IEqualityComparer where TRow : System.Data.DataRow + { + public static System.Data.DataRowComparer Default { get => throw null; } + public bool Equals(TRow leftRow, TRow rightRow) => throw null; + public int GetHashCode(TRow row) => throw null; + } + public static partial class DataRowExtensions + { + public static T Field(this System.Data.DataRow row, System.Data.DataColumn column) => throw null; + public static T Field(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version) => throw null; + public static T Field(this System.Data.DataRow row, int columnIndex) => throw null; + public static T Field(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version) => throw null; + public static T Field(this System.Data.DataRow row, string columnName) => throw null; + public static T Field(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version) => throw null; + public static void SetField(this System.Data.DataRow row, System.Data.DataColumn column, T value) => throw null; + public static void SetField(this System.Data.DataRow row, int columnIndex, T value) => throw null; + public static void SetField(this System.Data.DataRow row, string columnName, T value) => throw null; + } + [System.Flags] + public enum DataRowState + { + Detached = 1, + Unchanged = 2, + Added = 4, + Deleted = 8, + Modified = 16, + } + public enum DataRowVersion + { + Original = 256, + Current = 512, + Proposed = 1024, + Default = 1536, + } + public class DataRowView : System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.IDataErrorInfo, System.ComponentModel.IEditableObject, System.ComponentModel.INotifyPropertyChanged + { + public void BeginEdit() => throw null; + public void CancelEdit() => throw null; + public System.Data.DataView CreateChildView(System.Data.DataRelation relation) => throw null; + public System.Data.DataView CreateChildView(System.Data.DataRelation relation, bool followParent) => throw null; + public System.Data.DataView CreateChildView(string relationName) => throw null; + public System.Data.DataView CreateChildView(string relationName, bool followParent) => throw null; + public System.Data.DataView DataView { get => throw null; } + public void Delete() => throw null; + public void EndEdit() => throw null; + public override bool Equals(object other) => throw null; + string System.ComponentModel.IDataErrorInfo.Error { get => throw null; } + System.ComponentModel.AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes() => throw null; + string System.ComponentModel.ICustomTypeDescriptor.GetClassName() => throw null; + string System.ComponentModel.ICustomTypeDescriptor.GetComponentName() => throw null; + System.ComponentModel.TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter() => throw null; + System.ComponentModel.EventDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent() => throw null; + System.ComponentModel.PropertyDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty() => throw null; + object System.ComponentModel.ICustomTypeDescriptor.GetEditor(System.Type editorBaseType) => throw null; + System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents() => throw null; + System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents(System.Attribute[] attributes) => throw null; + public override int GetHashCode() => throw null; + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties() => throw null; + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties(System.Attribute[] attributes) => throw null; + object System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor pd) => throw null; + public bool IsEdit { get => throw null; } + public bool IsNew { get => throw null; } + string System.ComponentModel.IDataErrorInfo.this[string colName] { get => throw null; } + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + public System.Data.DataRow Row { get => throw null; } + public System.Data.DataRowVersion RowVersion { get => throw null; } + public object this[int ndx] { get => throw null; set { } } + public object this[string property] { get => throw null; set { } } + } + public class DataSet : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.Runtime.Serialization.ISerializable, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.Xml.Serialization.IXmlSerializable + { + public void AcceptChanges() => throw null; + public void BeginInit() => throw null; + public bool CaseSensitive { get => throw null; set { } } + public void Clear() => throw null; + public virtual System.Data.DataSet Clone() => throw null; + bool System.ComponentModel.IListSource.ContainsListCollection { get => throw null; } + public System.Data.DataSet Copy() => throw null; + public System.Data.DataTableReader CreateDataReader() => throw null; + public System.Data.DataTableReader CreateDataReader(params System.Data.DataTable[] dataTables) => throw null; + public DataSet() => throw null; + protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema) => throw null; + public DataSet(string dataSetName) => throw null; + public string DataSetName { get => throw null; set { } } + public System.Data.DataViewManager DefaultViewManager { get => throw null; } + protected System.Data.SchemaSerializationMode DetermineSchemaSerializationMode(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected System.Data.SchemaSerializationMode DetermineSchemaSerializationMode(System.Xml.XmlReader reader) => throw null; + public void EndInit() => throw null; + public bool EnforceConstraints { get => throw null; set { } } + public System.Data.PropertyCollection ExtendedProperties { get => throw null; } + public System.Data.DataSet GetChanges() => throw null; + public System.Data.DataSet GetChanges(System.Data.DataRowState rowStates) => throw null; + public static System.Xml.Schema.XmlSchemaComplexType GetDataSetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + System.Collections.IList System.ComponentModel.IListSource.GetList() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + protected virtual System.Xml.Schema.XmlSchema GetSchemaSerializable() => throw null; + protected void GetSerializationData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string GetXml() => throw null; + public string GetXmlSchema() => throw null; + public bool HasChanges() => throw null; + public bool HasChanges(System.Data.DataRowState rowStates) => throw null; + public bool HasErrors { get => throw null; } + public void InferXmlSchema(System.IO.Stream stream, string[] nsArray) => throw null; + public void InferXmlSchema(System.IO.TextReader reader, string[] nsArray) => throw null; + public void InferXmlSchema(string fileName, string[] nsArray) => throw null; + public void InferXmlSchema(System.Xml.XmlReader reader, string[] nsArray) => throw null; + public event System.EventHandler Initialized; + protected virtual void InitializeDerivedDataSet() => throw null; + protected bool IsBinarySerialized(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public bool IsInitialized { get => throw null; } + public void Load(System.Data.IDataReader reader, System.Data.LoadOption loadOption, params System.Data.DataTable[] tables) => throw null; + public virtual void Load(System.Data.IDataReader reader, System.Data.LoadOption loadOption, System.Data.FillErrorEventHandler errorHandler, params System.Data.DataTable[] tables) => throw null; + public void Load(System.Data.IDataReader reader, System.Data.LoadOption loadOption, params string[] tables) => throw null; + public System.Globalization.CultureInfo Locale { get => throw null; set { } } + public void Merge(System.Data.DataRow[] rows) => throw null; + public void Merge(System.Data.DataRow[] rows, bool preserveChanges, System.Data.MissingSchemaAction missingSchemaAction) => throw null; + public void Merge(System.Data.DataSet dataSet) => throw null; + public void Merge(System.Data.DataSet dataSet, bool preserveChanges) => throw null; + public void Merge(System.Data.DataSet dataSet, bool preserveChanges, System.Data.MissingSchemaAction missingSchemaAction) => throw null; + public void Merge(System.Data.DataTable table) => throw null; + public void Merge(System.Data.DataTable table, bool preserveChanges, System.Data.MissingSchemaAction missingSchemaAction) => throw null; + public event System.Data.MergeFailedEventHandler MergeFailed; + public string Namespace { get => throw null; set { } } + protected virtual void OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs pcevent) => throw null; + protected virtual void OnRemoveRelation(System.Data.DataRelation relation) => throw null; + protected virtual void OnRemoveTable(System.Data.DataTable table) => throw null; + public string Prefix { get => throw null; set { } } + protected void RaisePropertyChanging(string name) => throw null; + public System.Data.XmlReadMode ReadXml(System.IO.Stream stream) => throw null; + public System.Data.XmlReadMode ReadXml(System.IO.Stream stream, System.Data.XmlReadMode mode) => throw null; + public System.Data.XmlReadMode ReadXml(System.IO.TextReader reader) => throw null; + public System.Data.XmlReadMode ReadXml(System.IO.TextReader reader, System.Data.XmlReadMode mode) => throw null; + public System.Data.XmlReadMode ReadXml(string fileName) => throw null; + public System.Data.XmlReadMode ReadXml(string fileName, System.Data.XmlReadMode mode) => throw null; + public System.Data.XmlReadMode ReadXml(System.Xml.XmlReader reader) => throw null; + public System.Data.XmlReadMode ReadXml(System.Xml.XmlReader reader, System.Data.XmlReadMode mode) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public void ReadXmlSchema(System.IO.Stream stream) => throw null; + public void ReadXmlSchema(System.IO.TextReader reader) => throw null; + public void ReadXmlSchema(string fileName) => throw null; + public void ReadXmlSchema(System.Xml.XmlReader reader) => throw null; + protected virtual void ReadXmlSerializable(System.Xml.XmlReader reader) => throw null; + public virtual void RejectChanges() => throw null; + public System.Data.DataRelationCollection Relations { get => throw null; } + public System.Data.SerializationFormat RemotingFormat { get => throw null; set { } } + public virtual void Reset() => throw null; + public virtual System.Data.SchemaSerializationMode SchemaSerializationMode { get => throw null; set { } } + protected virtual bool ShouldSerializeRelations() => throw null; + protected virtual bool ShouldSerializeTables() => throw null; + public override System.ComponentModel.ISite Site { get => throw null; set { } } + public System.Data.DataTableCollection Tables { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public void WriteXml(System.IO.Stream stream) => throw null; + public void WriteXml(System.IO.Stream stream, System.Data.XmlWriteMode mode) => throw null; + public void WriteXml(System.IO.TextWriter writer) => throw null; + public void WriteXml(System.IO.TextWriter writer, System.Data.XmlWriteMode mode) => throw null; + public void WriteXml(string fileName) => throw null; + public void WriteXml(string fileName, System.Data.XmlWriteMode mode) => throw null; + public void WriteXml(System.Xml.XmlWriter writer) => throw null; + public void WriteXml(System.Xml.XmlWriter writer, System.Data.XmlWriteMode mode) => throw null; + public void WriteXmlSchema(System.IO.Stream stream) => throw null; + public void WriteXmlSchema(System.IO.Stream stream, System.Converter multipleTargetConverter) => throw null; + public void WriteXmlSchema(System.IO.TextWriter writer) => throw null; + public void WriteXmlSchema(System.IO.TextWriter writer, System.Converter multipleTargetConverter) => throw null; + public void WriteXmlSchema(string fileName) => throw null; + public void WriteXmlSchema(string fileName, System.Converter multipleTargetConverter) => throw null; + public void WriteXmlSchema(System.Xml.XmlWriter writer) => throw null; + public void WriteXmlSchema(System.Xml.XmlWriter writer, System.Converter multipleTargetConverter) => throw null; + } + public enum DataSetDateTime + { + Local = 1, + Unspecified = 2, + UnspecifiedLocal = 3, + Utc = 4, + } + public class DataSysDescriptionAttribute : System.ComponentModel.DescriptionAttribute + { + public DataSysDescriptionAttribute(string description) => throw null; + public override string Description { get => throw null; } + } + public class DataTable : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.Runtime.Serialization.ISerializable, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.Xml.Serialization.IXmlSerializable + { + public void AcceptChanges() => throw null; + public virtual void BeginInit() => throw null; + public void BeginLoadData() => throw null; + public bool CaseSensitive { get => throw null; set { } } + public System.Data.DataRelationCollection ChildRelations { get => throw null; } + public void Clear() => throw null; + public virtual System.Data.DataTable Clone() => throw null; + public event System.Data.DataColumnChangeEventHandler ColumnChanged; + public event System.Data.DataColumnChangeEventHandler ColumnChanging; + public System.Data.DataColumnCollection Columns { get => throw null; } + public object Compute(string expression, string filter) => throw null; + public System.Data.ConstraintCollection Constraints { get => throw null; } + bool System.ComponentModel.IListSource.ContainsListCollection { get => throw null; } + public System.Data.DataTable Copy() => throw null; + public System.Data.DataTableReader CreateDataReader() => throw null; + protected virtual System.Data.DataTable CreateInstance() => throw null; + public DataTable() => throw null; + protected DataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DataTable(string tableName) => throw null; + public DataTable(string tableName, string tableNamespace) => throw null; + public System.Data.DataSet DataSet { get => throw null; } + public System.Data.DataView DefaultView { get => throw null; } + public string DisplayExpression { get => throw null; set { } } + public virtual void EndInit() => throw null; + public void EndLoadData() => throw null; + public System.Data.PropertyCollection ExtendedProperties { get => throw null; } + protected bool fInitInProgress; + public System.Data.DataTable GetChanges() => throw null; + public System.Data.DataTable GetChanges(System.Data.DataRowState rowStates) => throw null; + public static System.Xml.Schema.XmlSchemaComplexType GetDataTableSchema(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public System.Data.DataRow[] GetErrors() => throw null; + System.Collections.IList System.ComponentModel.IListSource.GetList() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected virtual System.Type GetRowType() => throw null; + protected virtual System.Xml.Schema.XmlSchema GetSchema() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public bool HasErrors { get => throw null; } + public void ImportRow(System.Data.DataRow row) => throw null; + public event System.EventHandler Initialized; + public bool IsInitialized { get => throw null; } + public void Load(System.Data.IDataReader reader) => throw null; + public void Load(System.Data.IDataReader reader, System.Data.LoadOption loadOption) => throw null; + public virtual void Load(System.Data.IDataReader reader, System.Data.LoadOption loadOption, System.Data.FillErrorEventHandler errorHandler) => throw null; + public System.Data.DataRow LoadDataRow(object[] values, bool fAcceptChanges) => throw null; + public System.Data.DataRow LoadDataRow(object[] values, System.Data.LoadOption loadOption) => throw null; + public System.Globalization.CultureInfo Locale { get => throw null; set { } } + public void Merge(System.Data.DataTable table) => throw null; + public void Merge(System.Data.DataTable table, bool preserveChanges) => throw null; + public void Merge(System.Data.DataTable table, bool preserveChanges, System.Data.MissingSchemaAction missingSchemaAction) => throw null; + public int MinimumCapacity { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public System.Data.DataRow NewRow() => throw null; + protected System.Data.DataRow[] NewRowArray(int size) => throw null; + protected virtual System.Data.DataRow NewRowFromBuilder(System.Data.DataRowBuilder builder) => throw null; + protected virtual void OnColumnChanged(System.Data.DataColumnChangeEventArgs e) => throw null; + protected virtual void OnColumnChanging(System.Data.DataColumnChangeEventArgs e) => throw null; + protected virtual void OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs pcevent) => throw null; + protected virtual void OnRemoveColumn(System.Data.DataColumn column) => throw null; + protected virtual void OnRowChanged(System.Data.DataRowChangeEventArgs e) => throw null; + protected virtual void OnRowChanging(System.Data.DataRowChangeEventArgs e) => throw null; + protected virtual void OnRowDeleted(System.Data.DataRowChangeEventArgs e) => throw null; + protected virtual void OnRowDeleting(System.Data.DataRowChangeEventArgs e) => throw null; + protected virtual void OnTableCleared(System.Data.DataTableClearEventArgs e) => throw null; + protected virtual void OnTableClearing(System.Data.DataTableClearEventArgs e) => throw null; + protected virtual void OnTableNewRow(System.Data.DataTableNewRowEventArgs e) => throw null; + public System.Data.DataRelationCollection ParentRelations { get => throw null; } + public string Prefix { get => throw null; set { } } + public System.Data.DataColumn[] PrimaryKey { get => throw null; set { } } + public System.Data.XmlReadMode ReadXml(System.IO.Stream stream) => throw null; + public System.Data.XmlReadMode ReadXml(System.IO.TextReader reader) => throw null; + public System.Data.XmlReadMode ReadXml(string fileName) => throw null; + public System.Data.XmlReadMode ReadXml(System.Xml.XmlReader reader) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public void ReadXmlSchema(System.IO.Stream stream) => throw null; + public void ReadXmlSchema(System.IO.TextReader reader) => throw null; + public void ReadXmlSchema(string fileName) => throw null; + public void ReadXmlSchema(System.Xml.XmlReader reader) => throw null; + protected virtual void ReadXmlSerializable(System.Xml.XmlReader reader) => throw null; + public void RejectChanges() => throw null; + public System.Data.SerializationFormat RemotingFormat { get => throw null; set { } } + public virtual void Reset() => throw null; + public event System.Data.DataRowChangeEventHandler RowChanged; + public event System.Data.DataRowChangeEventHandler RowChanging; + public event System.Data.DataRowChangeEventHandler RowDeleted; + public event System.Data.DataRowChangeEventHandler RowDeleting; + public System.Data.DataRowCollection Rows { get => throw null; } + public System.Data.DataRow[] Select() => throw null; + public System.Data.DataRow[] Select(string filterExpression) => throw null; + public System.Data.DataRow[] Select(string filterExpression, string sort) => throw null; + public System.Data.DataRow[] Select(string filterExpression, string sort, System.Data.DataViewRowState recordStates) => throw null; + public override System.ComponentModel.ISite Site { get => throw null; set { } } + public event System.Data.DataTableClearEventHandler TableCleared; + public event System.Data.DataTableClearEventHandler TableClearing; + public string TableName { get => throw null; set { } } + public event System.Data.DataTableNewRowEventHandler TableNewRow; + public override string ToString() => throw null; + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public void WriteXml(System.IO.Stream stream) => throw null; + public void WriteXml(System.IO.Stream stream, bool writeHierarchy) => throw null; + public void WriteXml(System.IO.Stream stream, System.Data.XmlWriteMode mode) => throw null; + public void WriteXml(System.IO.Stream stream, System.Data.XmlWriteMode mode, bool writeHierarchy) => throw null; + public void WriteXml(System.IO.TextWriter writer) => throw null; + public void WriteXml(System.IO.TextWriter writer, bool writeHierarchy) => throw null; + public void WriteXml(System.IO.TextWriter writer, System.Data.XmlWriteMode mode) => throw null; + public void WriteXml(System.IO.TextWriter writer, System.Data.XmlWriteMode mode, bool writeHierarchy) => throw null; + public void WriteXml(string fileName) => throw null; + public void WriteXml(string fileName, bool writeHierarchy) => throw null; + public void WriteXml(string fileName, System.Data.XmlWriteMode mode) => throw null; + public void WriteXml(string fileName, System.Data.XmlWriteMode mode, bool writeHierarchy) => throw null; + public void WriteXml(System.Xml.XmlWriter writer) => throw null; + public void WriteXml(System.Xml.XmlWriter writer, bool writeHierarchy) => throw null; + public void WriteXml(System.Xml.XmlWriter writer, System.Data.XmlWriteMode mode) => throw null; + public void WriteXml(System.Xml.XmlWriter writer, System.Data.XmlWriteMode mode, bool writeHierarchy) => throw null; + public void WriteXmlSchema(System.IO.Stream stream) => throw null; + public void WriteXmlSchema(System.IO.Stream stream, bool writeHierarchy) => throw null; + public void WriteXmlSchema(System.IO.TextWriter writer) => throw null; + public void WriteXmlSchema(System.IO.TextWriter writer, bool writeHierarchy) => throw null; + public void WriteXmlSchema(string fileName) => throw null; + public void WriteXmlSchema(string fileName, bool writeHierarchy) => throw null; + public void WriteXmlSchema(System.Xml.XmlWriter writer) => throw null; + public void WriteXmlSchema(System.Xml.XmlWriter writer, bool writeHierarchy) => throw null; + } + public sealed class DataTableClearEventArgs : System.EventArgs + { + public DataTableClearEventArgs(System.Data.DataTable dataTable) => throw null; + public System.Data.DataTable Table { get => throw null; } + public string TableName { get => throw null; } + public string TableNamespace { get => throw null; } + } + public delegate void DataTableClearEventHandler(object sender, System.Data.DataTableClearEventArgs e); + public sealed class DataTableCollection : System.Data.InternalDataCollectionBase + { + public System.Data.DataTable Add() => throw null; + public void Add(System.Data.DataTable table) => throw null; + public System.Data.DataTable Add(string name) => throw null; + public System.Data.DataTable Add(string name, string tableNamespace) => throw null; + public void AddRange(System.Data.DataTable[] tables) => throw null; + public bool CanRemove(System.Data.DataTable table) => throw null; + public void Clear() => throw null; + public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged; + public event System.ComponentModel.CollectionChangeEventHandler CollectionChanging; + public bool Contains(string name) => throw null; + public bool Contains(string name, string tableNamespace) => throw null; + public void CopyTo(System.Data.DataTable[] array, int index) => throw null; + public int IndexOf(System.Data.DataTable table) => throw null; + public int IndexOf(string tableName) => throw null; + public int IndexOf(string tableName, string tableNamespace) => throw null; + protected override System.Collections.ArrayList List { get => throw null; } + public void Remove(System.Data.DataTable table) => throw null; + public void Remove(string name) => throw null; + public void Remove(string name, string tableNamespace) => throw null; + public void RemoveAt(int index) => throw null; + public System.Data.DataTable this[int index] { get => throw null; } + public System.Data.DataTable this[string name] { get => throw null; } + public System.Data.DataTable this[string name, string tableNamespace] { get => throw null; } + } + public static partial class DataTableExtensions + { + public static System.Data.DataView AsDataView(this System.Data.DataTable table) => throw null; + public static System.Data.DataView AsDataView(this System.Data.EnumerableRowCollection source) where T : System.Data.DataRow => throw null; + public static System.Data.EnumerableRowCollection AsEnumerable(this System.Data.DataTable source) => throw null; + public static System.Data.DataTable CopyToDataTable(this System.Collections.Generic.IEnumerable source) where T : System.Data.DataRow => throw null; + public static void CopyToDataTable(this System.Collections.Generic.IEnumerable source, System.Data.DataTable table, System.Data.LoadOption options) where T : System.Data.DataRow => throw null; + public static void CopyToDataTable(this System.Collections.Generic.IEnumerable source, System.Data.DataTable table, System.Data.LoadOption options, System.Data.FillErrorEventHandler errorHandler) where T : System.Data.DataRow => throw null; + } + public sealed class DataTableNewRowEventArgs : System.EventArgs + { + public DataTableNewRowEventArgs(System.Data.DataRow dataRow) => throw null; + public System.Data.DataRow Row { get => throw null; } + } + public delegate void DataTableNewRowEventHandler(object sender, System.Data.DataTableNewRowEventArgs e); + public sealed class DataTableReader : System.Data.Common.DbDataReader + { + public override void Close() => throw null; + public DataTableReader(System.Data.DataTable dataTable) => throw null; + public DataTableReader(System.Data.DataTable[] dataTables) => throw null; + public override int Depth { get => throw null; } + public override int FieldCount { get => throw null; } + public override bool GetBoolean(int ordinal) => throw null; + public override byte GetByte(int ordinal) => throw null; + public override long GetBytes(int ordinal, long dataIndex, byte[] buffer, int bufferIndex, int length) => throw null; + public override char GetChar(int ordinal) => throw null; + public override long GetChars(int ordinal, long dataIndex, char[] buffer, int bufferIndex, int length) => throw null; + public override string GetDataTypeName(int ordinal) => throw null; + public override System.DateTime GetDateTime(int ordinal) => throw null; + public override decimal GetDecimal(int ordinal) => throw null; + public override double GetDouble(int ordinal) => throw null; + public override System.Collections.IEnumerator GetEnumerator() => throw null; + public override System.Type GetFieldType(int ordinal) => throw null; + public override float GetFloat(int ordinal) => throw null; + public override System.Guid GetGuid(int ordinal) => throw null; + public override short GetInt16(int ordinal) => throw null; + public override int GetInt32(int ordinal) => throw null; + public override long GetInt64(int ordinal) => throw null; + public override string GetName(int ordinal) => throw null; + public override int GetOrdinal(string name) => throw null; + public override System.Type GetProviderSpecificFieldType(int ordinal) => throw null; + public override object GetProviderSpecificValue(int ordinal) => throw null; + public override int GetProviderSpecificValues(object[] values) => throw null; + public override System.Data.DataTable GetSchemaTable() => throw null; + public override string GetString(int ordinal) => throw null; + public override object GetValue(int ordinal) => throw null; + public override int GetValues(object[] values) => throw null; + public override bool HasRows { get => throw null; } + public override bool IsClosed { get => throw null; } + public override bool IsDBNull(int ordinal) => throw null; + public override bool NextResult() => throw null; + public override bool Read() => throw null; + public override int RecordsAffected { get => throw null; } + public override object this[int ordinal] { get => throw null; } + public override object this[string name] { get => throw null; } + } + public class DataView : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IBindingList, System.ComponentModel.IBindingListView, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList + { + int System.Collections.IList.Add(object value) => throw null; + void System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor property) => throw null; + public virtual System.Data.DataRowView AddNew() => throw null; + object System.ComponentModel.IBindingList.AddNew() => throw null; + public bool AllowDelete { get => throw null; set { } } + public bool AllowEdit { get => throw null; set { } } + bool System.ComponentModel.IBindingList.AllowEdit { get => throw null; } + public bool AllowNew { get => throw null; set { } } + bool System.ComponentModel.IBindingList.AllowNew { get => throw null; } + bool System.ComponentModel.IBindingList.AllowRemove { get => throw null; } + public bool ApplyDefaultSort { get => throw null; set { } } + void System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor property, System.ComponentModel.ListSortDirection direction) => throw null; + void System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection sorts) => throw null; + public void BeginInit() => throw null; + void System.Collections.IList.Clear() => throw null; + protected void Close() => throw null; + protected virtual void ColumnCollectionChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public DataView() => throw null; + public DataView(System.Data.DataTable table) => throw null; + public DataView(System.Data.DataTable table, string RowFilter, string Sort, System.Data.DataViewRowState RowState) => throw null; + public System.Data.DataViewManager DataViewManager { get => throw null; } + public void Delete(int index) => throw null; + protected override void Dispose(bool disposing) => throw null; + public void EndInit() => throw null; + public virtual bool Equals(System.Data.DataView view) => throw null; + string System.ComponentModel.IBindingListView.Filter { get => throw null; set { } } + public int Find(object key) => throw null; + public int Find(object[] key) => throw null; + int System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor property, object key) => throw null; + public System.Data.DataRowView[] FindRows(object key) => throw null; + public System.Data.DataRowView[] FindRows(object[] key) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(System.ComponentModel.PropertyDescriptor[] listAccessors) => throw null; + string System.ComponentModel.ITypedList.GetListName(System.ComponentModel.PropertyDescriptor[] listAccessors) => throw null; + protected virtual void IndexListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public event System.EventHandler Initialized; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + public bool IsInitialized { get => throw null; } + protected bool IsOpen { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.ComponentModel.IBindingList.IsSorted { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int recordIndex] { get => throw null; set { } } + public event System.ComponentModel.ListChangedEventHandler ListChanged; + protected virtual void OnListChanged(System.ComponentModel.ListChangedEventArgs e) => throw null; + protected void Open() => throw null; + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + void System.ComponentModel.IBindingListView.RemoveFilter() => throw null; + void System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor property) => throw null; + void System.ComponentModel.IBindingList.RemoveSort() => throw null; + protected void Reset() => throw null; + public virtual string RowFilter { get => throw null; set { } } + public System.Data.DataViewRowState RowStateFilter { get => throw null; set { } } + public string Sort { get => throw null; set { } } + System.ComponentModel.ListSortDescriptionCollection System.ComponentModel.IBindingListView.SortDescriptions { get => throw null; } + System.ComponentModel.ListSortDirection System.ComponentModel.IBindingList.SortDirection { get => throw null; } + System.ComponentModel.PropertyDescriptor System.ComponentModel.IBindingList.SortProperty { get => throw null; } + bool System.ComponentModel.IBindingListView.SupportsAdvancedSorting { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsChangeNotification { get => throw null; } + bool System.ComponentModel.IBindingListView.SupportsFiltering { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsSearching { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsSorting { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.Data.DataTable Table { get => throw null; set { } } + public System.Data.DataRowView this[int recordIndex] { get => throw null; } + public System.Data.DataTable ToTable() => throw null; + public System.Data.DataTable ToTable(bool distinct, params string[] columnNames) => throw null; + public System.Data.DataTable ToTable(string tableName) => throw null; + public System.Data.DataTable ToTable(string tableName, bool distinct, params string[] columnNames) => throw null; + protected void UpdateIndex() => throw null; + protected virtual void UpdateIndex(bool force) => throw null; + } + public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IBindingList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.ITypedList + { + int System.Collections.IList.Add(object value) => throw null; + void System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor property) => throw null; + object System.ComponentModel.IBindingList.AddNew() => throw null; + bool System.ComponentModel.IBindingList.AllowEdit { get => throw null; } + bool System.ComponentModel.IBindingList.AllowNew { get => throw null; } + bool System.ComponentModel.IBindingList.AllowRemove { get => throw null; } + void System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor property, System.ComponentModel.ListSortDirection direction) => throw null; + void System.Collections.IList.Clear() => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + int System.Collections.ICollection.Count { get => throw null; } + public System.Data.DataView CreateDataView(System.Data.DataTable table) => throw null; + public DataViewManager() => throw null; + public DataViewManager(System.Data.DataSet dataSet) => throw null; + public System.Data.DataSet DataSet { get => throw null; set { } } + public string DataViewSettingCollectionString { get => throw null; set { } } + public System.Data.DataViewSettingCollection DataViewSettings { get => throw null; } + int System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor property, object key) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(System.ComponentModel.PropertyDescriptor[] listAccessors) => throw null; + string System.ComponentModel.ITypedList.GetListName(System.ComponentModel.PropertyDescriptor[] listAccessors) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.ComponentModel.IBindingList.IsSorted { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public event System.ComponentModel.ListChangedEventHandler ListChanged; + protected virtual void OnListChanged(System.ComponentModel.ListChangedEventArgs e) => throw null; + protected virtual void RelationCollectionChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + void System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor property) => throw null; + void System.ComponentModel.IBindingList.RemoveSort() => throw null; + System.ComponentModel.ListSortDirection System.ComponentModel.IBindingList.SortDirection { get => throw null; } + System.ComponentModel.PropertyDescriptor System.ComponentModel.IBindingList.SortProperty { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsChangeNotification { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsSearching { get => throw null; } + bool System.ComponentModel.IBindingList.SupportsSorting { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + protected virtual void TableCollectionChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) => throw null; + } + [System.Flags] + public enum DataViewRowState + { + None = 0, + Unchanged = 2, + Added = 4, + Deleted = 8, + ModifiedCurrent = 16, + CurrentRows = 22, + ModifiedOriginal = 32, + OriginalRows = 42, + } + public class DataViewSetting + { + public bool ApplyDefaultSort { get => throw null; set { } } + public System.Data.DataViewManager DataViewManager { get => throw null; } + public string RowFilter { get => throw null; set { } } + public System.Data.DataViewRowState RowStateFilter { get => throw null; set { } } + public string Sort { get => throw null; set { } } + public System.Data.DataTable Table { get => throw null; } + } + public class DataViewSettingCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public void CopyTo(System.Array ar, int index) => throw null; + public void CopyTo(System.Data.DataViewSetting[] ar, int index) => throw null; + public virtual int Count { get => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + public object SyncRoot { get => throw null; } + public virtual System.Data.DataViewSetting this[System.Data.DataTable table] { get => throw null; set { } } + public virtual System.Data.DataViewSetting this[int index] { get => throw null; set { } } + public virtual System.Data.DataViewSetting this[string tableName] { get => throw null; } + } + public sealed class DBConcurrencyException : System.SystemException + { + public void CopyToRows(System.Data.DataRow[] array) => throw null; + public void CopyToRows(System.Data.DataRow[] array, int arrayIndex) => throw null; + public DBConcurrencyException() => throw null; + public DBConcurrencyException(string message) => throw null; + public DBConcurrencyException(string message, System.Exception inner) => throw null; + public DBConcurrencyException(string message, System.Exception inner, System.Data.DataRow[] dataRows) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Data.DataRow Row { get => throw null; set { } } + public int RowCount { get => throw null; } + } + public enum DbType + { + AnsiString = 0, + Binary = 1, + Byte = 2, + Boolean = 3, + Currency = 4, + Date = 5, + DateTime = 6, + Decimal = 7, + Double = 8, + Guid = 9, + Int16 = 10, + Int32 = 11, + Int64 = 12, + Object = 13, + SByte = 14, + Single = 15, + String = 16, + Time = 17, + UInt16 = 18, + UInt32 = 19, + UInt64 = 20, + VarNumeric = 21, + AnsiStringFixedLength = 22, + StringFixedLength = 23, + Xml = 25, + DateTime2 = 26, + DateTimeOffset = 27, + } + public class DeletedRowInaccessibleException : System.Data.DataException + { + public DeletedRowInaccessibleException() => throw null; + protected DeletedRowInaccessibleException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DeletedRowInaccessibleException(string s) => throw null; + public DeletedRowInaccessibleException(string message, System.Exception innerException) => throw null; + } + public class DuplicateNameException : System.Data.DataException + { + public DuplicateNameException() => throw null; + protected DuplicateNameException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DuplicateNameException(string s) => throw null; + public DuplicateNameException(string message, System.Exception innerException) => throw null; + } + public abstract class EnumerableRowCollection : System.Collections.IEnumerable + { + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public class EnumerableRowCollection : System.Data.EnumerableRowCollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public static partial class EnumerableRowCollectionExtensions + { + public static System.Data.EnumerableRowCollection Cast(this System.Data.EnumerableRowCollection source) => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.EnumerableRowCollection source, System.Func keySelector) => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.EnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.EnumerableRowCollection source, System.Func keySelector) => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.EnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Data.EnumerableRowCollection Select(this System.Data.EnumerableRowCollection source, System.Func selector) => throw null; + public static System.Data.OrderedEnumerableRowCollection ThenBy(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector) => throw null; + public static System.Data.OrderedEnumerableRowCollection ThenBy(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Data.OrderedEnumerableRowCollection ThenByDescending(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector) => throw null; + public static System.Data.OrderedEnumerableRowCollection ThenByDescending(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Data.EnumerableRowCollection Where(this System.Data.EnumerableRowCollection source, System.Func predicate) => throw null; + } + public class EvaluateException : System.Data.InvalidExpressionException + { + public EvaluateException() => throw null; + protected EvaluateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public EvaluateException(string s) => throw null; + public EvaluateException(string message, System.Exception innerException) => throw null; + } + public class FillErrorEventArgs : System.EventArgs + { + public bool Continue { get => throw null; set { } } + public FillErrorEventArgs(System.Data.DataTable dataTable, object[] values) => throw null; + public System.Data.DataTable DataTable { get => throw null; } + public System.Exception Errors { get => throw null; set { } } + public object[] Values { get => throw null; } + } + public delegate void FillErrorEventHandler(object sender, System.Data.FillErrorEventArgs e); + public class ForeignKeyConstraint : System.Data.Constraint + { + public virtual System.Data.AcceptRejectRule AcceptRejectRule { get => throw null; set { } } + public virtual System.Data.DataColumn[] Columns { get => throw null; } + public ForeignKeyConstraint(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn) => throw null; + public ForeignKeyConstraint(System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns) => throw null; + public ForeignKeyConstraint(string constraintName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn) => throw null; + public ForeignKeyConstraint(string constraintName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns) => throw null; + public ForeignKeyConstraint(string constraintName, string parentTableName, string parentTableNamespace, string[] parentColumnNames, string[] childColumnNames, System.Data.AcceptRejectRule acceptRejectRule, System.Data.Rule deleteRule, System.Data.Rule updateRule) => throw null; + public ForeignKeyConstraint(string constraintName, string parentTableName, string[] parentColumnNames, string[] childColumnNames, System.Data.AcceptRejectRule acceptRejectRule, System.Data.Rule deleteRule, System.Data.Rule updateRule) => throw null; + public virtual System.Data.Rule DeleteRule { get => throw null; set { } } + public override bool Equals(object key) => throw null; + public override int GetHashCode() => throw null; + public virtual System.Data.DataColumn[] RelatedColumns { get => throw null; } + public virtual System.Data.DataTable RelatedTable { get => throw null; } + public override System.Data.DataTable Table { get => throw null; } + public virtual System.Data.Rule UpdateRule { get => throw null; set { } } + } + public interface IColumnMapping + { + string DataSetColumn { get; set; } + string SourceColumn { get; set; } + } + public interface IColumnMappingCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + System.Data.IColumnMapping Add(string sourceColumnName, string dataSetColumnName); + bool Contains(string sourceColumnName); + System.Data.IColumnMapping GetByDataSetColumn(string dataSetColumnName); + int IndexOf(string sourceColumnName); + void RemoveAt(string sourceColumnName); + object this[string index] { get; set; } + } + public interface IDataAdapter + { + int Fill(System.Data.DataSet dataSet); + System.Data.DataTable[] FillSchema(System.Data.DataSet dataSet, System.Data.SchemaType schemaType); + System.Data.IDataParameter[] GetFillParameters(); + System.Data.MissingMappingAction MissingMappingAction { get; set; } + System.Data.MissingSchemaAction MissingSchemaAction { get; set; } + System.Data.ITableMappingCollection TableMappings { get; } + int Update(System.Data.DataSet dataSet); + } + public interface IDataParameter + { + System.Data.DbType DbType { get; set; } + System.Data.ParameterDirection Direction { get; set; } + bool IsNullable { get; } + string ParameterName { get; set; } + string SourceColumn { get; set; } + System.Data.DataRowVersion SourceVersion { get; set; } + object Value { get; set; } + } + public interface IDataParameterCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + bool Contains(string parameterName); + int IndexOf(string parameterName); + void RemoveAt(string parameterName); + object this[string parameterName] { get; set; } + } + public interface IDataReader : System.Data.IDataRecord, System.IDisposable + { + void Close(); + int Depth { get; } + System.Data.DataTable GetSchemaTable(); + bool IsClosed { get; } + bool NextResult(); + bool Read(); + int RecordsAffected { get; } + } + public interface IDataRecord + { + int FieldCount { get; } + bool GetBoolean(int i); + byte GetByte(int i); + long GetBytes(int i, long fieldOffset, byte[] buffer, int bufferoffset, int length); + char GetChar(int i); + long GetChars(int i, long fieldoffset, char[] buffer, int bufferoffset, int length); + System.Data.IDataReader GetData(int i); + string GetDataTypeName(int i); + System.DateTime GetDateTime(int i); + decimal GetDecimal(int i); + double GetDouble(int i); + System.Type GetFieldType(int i); + float GetFloat(int i); + System.Guid GetGuid(int i); + short GetInt16(int i); + int GetInt32(int i); + long GetInt64(int i); + string GetName(int i); + int GetOrdinal(string name); + string GetString(int i); + object GetValue(int i); + int GetValues(object[] values); + bool IsDBNull(int i); + object this[int i] { get; } + object this[string name] { get; } + } + public interface IDbCommand : System.IDisposable + { + void Cancel(); + string CommandText { get; set; } + int CommandTimeout { get; set; } + System.Data.CommandType CommandType { get; set; } + System.Data.IDbConnection Connection { get; set; } + System.Data.IDbDataParameter CreateParameter(); + int ExecuteNonQuery(); + System.Data.IDataReader ExecuteReader(); + System.Data.IDataReader ExecuteReader(System.Data.CommandBehavior behavior); + object ExecuteScalar(); + System.Data.IDataParameterCollection Parameters { get; } + void Prepare(); + System.Data.IDbTransaction Transaction { get; set; } + System.Data.UpdateRowSource UpdatedRowSource { get; set; } + } + public interface IDbConnection : System.IDisposable + { + System.Data.IDbTransaction BeginTransaction(); + System.Data.IDbTransaction BeginTransaction(System.Data.IsolationLevel il); + void ChangeDatabase(string databaseName); + void Close(); + string ConnectionString { get; set; } + int ConnectionTimeout { get; } + System.Data.IDbCommand CreateCommand(); + string Database { get; } + void Open(); + System.Data.ConnectionState State { get; } + } + public interface IDbDataAdapter : System.Data.IDataAdapter + { + System.Data.IDbCommand DeleteCommand { get; set; } + System.Data.IDbCommand InsertCommand { get; set; } + System.Data.IDbCommand SelectCommand { get; set; } + System.Data.IDbCommand UpdateCommand { get; set; } + } + public interface IDbDataParameter : System.Data.IDataParameter + { + byte Precision { get; set; } + byte Scale { get; set; } + int Size { get; set; } + } + public interface IDbTransaction : System.IDisposable + { + void Commit(); + System.Data.IDbConnection Connection { get; } + System.Data.IsolationLevel IsolationLevel { get; } + void Rollback(); + } + public class InRowChangingEventException : System.Data.DataException + { + public InRowChangingEventException() => throw null; + protected InRowChangingEventException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InRowChangingEventException(string s) => throw null; + public InRowChangingEventException(string message, System.Exception innerException) => throw null; + } + public class InternalDataCollectionBase : System.Collections.ICollection, System.Collections.IEnumerable + { + public virtual void CopyTo(System.Array ar, int index) => throw null; + public virtual int Count { get => throw null; } + public InternalDataCollectionBase() => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + protected virtual System.Collections.ArrayList List { get => throw null; } + public object SyncRoot { get => throw null; } + } + public class InvalidConstraintException : System.Data.DataException + { + public InvalidConstraintException() => throw null; + protected InvalidConstraintException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidConstraintException(string s) => throw null; + public InvalidConstraintException(string message, System.Exception innerException) => throw null; + } + public class InvalidExpressionException : System.Data.DataException + { + public InvalidExpressionException() => throw null; + protected InvalidExpressionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidExpressionException(string s) => throw null; + public InvalidExpressionException(string message, System.Exception innerException) => throw null; + } + public enum IsolationLevel + { + Unspecified = -1, + Chaos = 16, + ReadUncommitted = 256, + ReadCommitted = 4096, + RepeatableRead = 65536, + Serializable = 1048576, + Snapshot = 16777216, + } + public interface ITableMapping + { + System.Data.IColumnMappingCollection ColumnMappings { get; } + string DataSetTable { get; set; } + string SourceTable { get; set; } + } + public interface ITableMappingCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + System.Data.ITableMapping Add(string sourceTableName, string dataSetTableName); + bool Contains(string sourceTableName); + System.Data.ITableMapping GetByDataSetTable(string dataSetTableName); + int IndexOf(string sourceTableName); + void RemoveAt(string sourceTableName); + object this[string index] { get; set; } + } + public enum KeyRestrictionBehavior + { + AllowOnly = 0, + PreventUsage = 1, + } + public enum LoadOption + { + OverwriteChanges = 1, + PreserveChanges = 2, + Upsert = 3, + } + public enum MappingType + { + Element = 1, + Attribute = 2, + SimpleContent = 3, + Hidden = 4, + } + public class MergeFailedEventArgs : System.EventArgs + { + public string Conflict { get => throw null; } + public MergeFailedEventArgs(System.Data.DataTable table, string conflict) => throw null; + public System.Data.DataTable Table { get => throw null; } + } + public delegate void MergeFailedEventHandler(object sender, System.Data.MergeFailedEventArgs e); + public enum MissingMappingAction + { + Passthrough = 1, + Ignore = 2, + Error = 3, + } + public class MissingPrimaryKeyException : System.Data.DataException + { + public MissingPrimaryKeyException() => throw null; + protected MissingPrimaryKeyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MissingPrimaryKeyException(string s) => throw null; + public MissingPrimaryKeyException(string message, System.Exception innerException) => throw null; + } + public enum MissingSchemaAction + { + Add = 1, + Ignore = 2, + Error = 3, + AddWithKey = 4, + } + public class NoNullAllowedException : System.Data.DataException + { + public NoNullAllowedException() => throw null; + protected NoNullAllowedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public NoNullAllowedException(string s) => throw null; + public NoNullAllowedException(string message, System.Exception innerException) => throw null; + } + public sealed class OrderedEnumerableRowCollection : System.Data.EnumerableRowCollection + { + } + public enum ParameterDirection + { + Input = 1, + Output = 2, + InputOutput = 3, + ReturnValue = 6, + } + public class PropertyCollection : System.Collections.Hashtable, System.ICloneable + { + public override object Clone() => throw null; + public PropertyCollection() => throw null; + protected PropertyCollection(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class ReadOnlyException : System.Data.DataException + { + public ReadOnlyException() => throw null; + protected ReadOnlyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ReadOnlyException(string s) => throw null; + public ReadOnlyException(string message, System.Exception innerException) => throw null; + } + public class RowNotInTableException : System.Data.DataException + { + public RowNotInTableException() => throw null; + protected RowNotInTableException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public RowNotInTableException(string s) => throw null; + public RowNotInTableException(string message, System.Exception innerException) => throw null; + } + public enum Rule + { + None = 0, + Cascade = 1, + SetNull = 2, + SetDefault = 3, + } + public enum SchemaSerializationMode + { + IncludeSchema = 1, + ExcludeSchema = 2, + } + public enum SchemaType + { + Source = 1, + Mapped = 2, + } + public enum SerializationFormat + { + Xml = 0, + Binary = 1, + } + public enum SqlDbType + { + BigInt = 0, + Binary = 1, + Bit = 2, + Char = 3, + DateTime = 4, + Decimal = 5, + Float = 6, + Image = 7, + Int = 8, + Money = 9, + NChar = 10, + NText = 11, + NVarChar = 12, + Real = 13, + UniqueIdentifier = 14, + SmallDateTime = 15, + SmallInt = 16, + SmallMoney = 17, + Text = 18, + Timestamp = 19, + TinyInt = 20, + VarBinary = 21, + VarChar = 22, + Variant = 23, + Xml = 25, + Udt = 29, + Structured = 30, + Date = 31, + Time = 32, + DateTime2 = 33, + DateTimeOffset = 34, + } + namespace SqlTypes + { + public interface INullable + { + bool IsNull { get; } + } + public sealed class SqlAlreadyFilledException : System.Data.SqlTypes.SqlTypeException + { + public SqlAlreadyFilledException() => throw null; + public SqlAlreadyFilledException(string message) => throw null; + public SqlAlreadyFilledException(string message, System.Exception e) => throw null; + } + public struct SqlBinary : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlBinary Add(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlBinary value) => throw null; + public int CompareTo(object value) => throw null; + public static System.Data.SqlTypes.SqlBinary Concat(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public SqlBinary(byte[] value) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlBinary other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public bool IsNull { get => throw null; } + public int Length { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static readonly System.Data.SqlTypes.SqlBinary Null; + public static System.Data.SqlTypes.SqlBinary operator +(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static explicit operator byte[](System.Data.SqlTypes.SqlBinary x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBinary(System.Data.SqlTypes.SqlGuid x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlBinary(byte[] x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlBinary x, System.Data.SqlTypes.SqlBinary y) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public byte this[int index] { get => throw null; } + public System.Data.SqlTypes.SqlGuid ToSqlGuid() => throw null; + public override string ToString() => throw null; + public byte[] Value { get => throw null; } + public static System.Data.SqlTypes.SqlBinary WrapBytes(byte[] bytes) => throw null; + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public struct SqlBoolean : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlBoolean And(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public byte ByteValue { get => throw null; } + public int CompareTo(System.Data.SqlTypes.SqlBoolean value) => throw null; + public int CompareTo(object value) => throw null; + public SqlBoolean(bool value) => throw null; + public SqlBoolean(int value) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlBoolean other) => throw null; + public override bool Equals(object value) => throw null; + public static readonly System.Data.SqlTypes.SqlBoolean False; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEquals(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public bool IsFalse { get => throw null; } + public bool IsNull { get => throw null; } + public bool IsTrue { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEquals(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static readonly System.Data.SqlTypes.SqlBoolean Null; + public static readonly System.Data.SqlTypes.SqlBoolean One; + public static System.Data.SqlTypes.SqlBoolean OnesComplement(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator &(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator |(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ^(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static explicit operator bool(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlByte x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlMoney x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBoolean(System.Data.SqlTypes.SqlString x) => throw null; + public static bool operator false(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlBoolean(bool x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ~(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static bool operator true(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static System.Data.SqlTypes.SqlBoolean Or(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public static readonly System.Data.SqlTypes.SqlBoolean True; + public bool Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static System.Data.SqlTypes.SqlBoolean Xor(System.Data.SqlTypes.SqlBoolean x, System.Data.SqlTypes.SqlBoolean y) => throw null; + public static readonly System.Data.SqlTypes.SqlBoolean Zero; + } + public struct SqlByte : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlByte Add(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte BitwiseAnd(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte BitwiseOr(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlByte value) => throw null; + public int CompareTo(object value) => throw null; + public SqlByte(byte value) => throw null; + public static System.Data.SqlTypes.SqlByte Divide(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlByte other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static readonly System.Data.SqlTypes.SqlByte MaxValue; + public static readonly System.Data.SqlTypes.SqlByte MinValue; + public static System.Data.SqlTypes.SqlByte Mod(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte Modulus(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte Multiply(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static readonly System.Data.SqlTypes.SqlByte Null; + public static System.Data.SqlTypes.SqlByte OnesComplement(System.Data.SqlTypes.SqlByte x) => throw null; + public static System.Data.SqlTypes.SqlByte operator +(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte operator &(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte operator |(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte operator /(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte operator ^(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator byte(System.Data.SqlTypes.SqlByte x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlMoney x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlByte(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlByte(byte x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte operator %(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte operator *(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte operator ~(System.Data.SqlTypes.SqlByte x) => throw null; + public static System.Data.SqlTypes.SqlByte operator -(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static System.Data.SqlTypes.SqlByte Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlByte Subtract(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public byte Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static System.Data.SqlTypes.SqlByte Xor(System.Data.SqlTypes.SqlByte x, System.Data.SqlTypes.SqlByte y) => throw null; + public static readonly System.Data.SqlTypes.SqlByte Zero; + } + public sealed class SqlBytes : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable + { + public byte[] Buffer { get => throw null; } + public SqlBytes() => throw null; + public SqlBytes(byte[] buffer) => throw null; + public SqlBytes(System.Data.SqlTypes.SqlBinary value) => throw null; + public SqlBytes(System.IO.Stream s) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public bool IsNull { get => throw null; } + public long Length { get => throw null; } + public long MaxLength { get => throw null; } + public static System.Data.SqlTypes.SqlBytes Null { get => throw null; } + public static explicit operator System.Data.SqlTypes.SqlBytes(System.Data.SqlTypes.SqlBinary value) => throw null; + public static explicit operator System.Data.SqlTypes.SqlBinary(System.Data.SqlTypes.SqlBytes value) => throw null; + public long Read(long offset, byte[] buffer, int offsetInBuffer, int count) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader r) => throw null; + public void SetLength(long value) => throw null; + public void SetNull() => throw null; + public System.Data.SqlTypes.StorageState Storage { get => throw null; } + public System.IO.Stream Stream { get => throw null; set { } } + public byte this[long offset] { get => throw null; set { } } + public System.Data.SqlTypes.SqlBinary ToSqlBinary() => throw null; + public byte[] Value { get => throw null; } + public void Write(long offset, byte[] buffer, int offsetInBuffer, int count) => throw null; + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public sealed class SqlChars : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable + { + public char[] Buffer { get => throw null; } + public SqlChars() => throw null; + public SqlChars(char[] buffer) => throw null; + public SqlChars(System.Data.SqlTypes.SqlString value) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public bool IsNull { get => throw null; } + public long Length { get => throw null; } + public long MaxLength { get => throw null; } + public static System.Data.SqlTypes.SqlChars Null { get => throw null; } + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlChars value) => throw null; + public static explicit operator System.Data.SqlTypes.SqlChars(System.Data.SqlTypes.SqlString value) => throw null; + public long Read(long offset, char[] buffer, int offsetInBuffer, int count) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader r) => throw null; + public void SetLength(long value) => throw null; + public void SetNull() => throw null; + public System.Data.SqlTypes.StorageState Storage { get => throw null; } + public char this[long offset] { get => throw null; set { } } + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public char[] Value { get => throw null; } + public void Write(long offset, char[] buffer, int offsetInBuffer, int count) => throw null; + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + [System.Flags] + public enum SqlCompareOptions + { + None = 0, + IgnoreCase = 1, + IgnoreNonSpace = 2, + IgnoreKanaType = 8, + IgnoreWidth = 16, + BinarySort2 = 16384, + BinarySort = 32768, + } + public struct SqlDateTime : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlDateTime Add(System.Data.SqlTypes.SqlDateTime x, System.TimeSpan t) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlDateTime value) => throw null; + public int CompareTo(object value) => throw null; + public SqlDateTime(System.DateTime value) => throw null; + public SqlDateTime(int dayTicks, int timeTicks) => throw null; + public SqlDateTime(int year, int month, int day) => throw null; + public SqlDateTime(int year, int month, int day, int hour, int minute, int second) => throw null; + public SqlDateTime(int year, int month, int day, int hour, int minute, int second, double millisecond) => throw null; + public SqlDateTime(int year, int month, int day, int hour, int minute, int second, int bilisecond) => throw null; + public int DayTicks { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlDateTime other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static readonly System.Data.SqlTypes.SqlDateTime MaxValue; + public static readonly System.Data.SqlTypes.SqlDateTime MinValue; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static readonly System.Data.SqlTypes.SqlDateTime Null; + public static System.Data.SqlTypes.SqlDateTime operator +(System.Data.SqlTypes.SqlDateTime x, System.TimeSpan t) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static explicit operator System.DateTime(System.Data.SqlTypes.SqlDateTime x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDateTime(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDateTime(System.DateTime value) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlDateTime x, System.Data.SqlTypes.SqlDateTime y) => throw null; + public static System.Data.SqlTypes.SqlDateTime operator -(System.Data.SqlTypes.SqlDateTime x, System.TimeSpan t) => throw null; + public static System.Data.SqlTypes.SqlDateTime Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static readonly int SQLTicksPerHour; + public static readonly int SQLTicksPerMinute; + public static readonly int SQLTicksPerSecond; + public static System.Data.SqlTypes.SqlDateTime Subtract(System.Data.SqlTypes.SqlDateTime x, System.TimeSpan t) => throw null; + public int TimeTicks { get => throw null; } + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public System.DateTime Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public struct SqlDecimal : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlDecimal Abs(System.Data.SqlTypes.SqlDecimal n) => throw null; + public static System.Data.SqlTypes.SqlDecimal Add(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlDecimal AdjustScale(System.Data.SqlTypes.SqlDecimal n, int digits, bool fRound) => throw null; + public byte[] BinData { get => throw null; } + public static System.Data.SqlTypes.SqlDecimal Ceiling(System.Data.SqlTypes.SqlDecimal n) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlDecimal value) => throw null; + public int CompareTo(object value) => throw null; + public static System.Data.SqlTypes.SqlDecimal ConvertToPrecScale(System.Data.SqlTypes.SqlDecimal n, int precision, int scale) => throw null; + public SqlDecimal(byte bPrecision, byte bScale, bool fPositive, int data1, int data2, int data3, int data4) => throw null; + public SqlDecimal(byte bPrecision, byte bScale, bool fPositive, int[] bits) => throw null; + public SqlDecimal(decimal value) => throw null; + public SqlDecimal(double dVal) => throw null; + public SqlDecimal(int value) => throw null; + public SqlDecimal(long value) => throw null; + public int[] Data { get => throw null; } + public static System.Data.SqlTypes.SqlDecimal Divide(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlDecimal other) => throw null; + public override bool Equals(object value) => throw null; + public static System.Data.SqlTypes.SqlDecimal Floor(System.Data.SqlTypes.SqlDecimal n) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public bool IsNull { get => throw null; } + public bool IsPositive { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static readonly byte MaxPrecision; + public static readonly byte MaxScale; + public static readonly System.Data.SqlTypes.SqlDecimal MaxValue; + public static readonly System.Data.SqlTypes.SqlDecimal MinValue; + public static System.Data.SqlTypes.SqlDecimal Multiply(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static readonly System.Data.SqlTypes.SqlDecimal Null; + public static System.Data.SqlTypes.SqlDecimal operator +(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlDecimal operator /(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator decimal(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlString x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDecimal(double x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlByte x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDecimal(System.Data.SqlTypes.SqlMoney x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDecimal(decimal x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDecimal(long x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlDecimal operator *(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlDecimal operator -(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public static System.Data.SqlTypes.SqlDecimal operator -(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static System.Data.SqlTypes.SqlDecimal Parse(string s) => throw null; + public static System.Data.SqlTypes.SqlDecimal Power(System.Data.SqlTypes.SqlDecimal n, double exp) => throw null; + public byte Precision { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlDecimal Round(System.Data.SqlTypes.SqlDecimal n, int position) => throw null; + public byte Scale { get => throw null; } + public static System.Data.SqlTypes.SqlInt32 Sign(System.Data.SqlTypes.SqlDecimal n) => throw null; + public static System.Data.SqlTypes.SqlDecimal Subtract(System.Data.SqlTypes.SqlDecimal x, System.Data.SqlTypes.SqlDecimal y) => throw null; + public double ToDouble() => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public static System.Data.SqlTypes.SqlDecimal Truncate(System.Data.SqlTypes.SqlDecimal n, int position) => throw null; + public decimal Value { get => throw null; } + public int WriteTdsValue(System.Span destination) => throw null; + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public struct SqlDouble : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlDouble Add(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlDouble value) => throw null; + public int CompareTo(object value) => throw null; + public SqlDouble(double value) => throw null; + public static System.Data.SqlTypes.SqlDouble Divide(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlDouble other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static readonly System.Data.SqlTypes.SqlDouble MaxValue; + public static readonly System.Data.SqlTypes.SqlDouble MinValue; + public static System.Data.SqlTypes.SqlDouble Multiply(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static readonly System.Data.SqlTypes.SqlDouble Null; + public static System.Data.SqlTypes.SqlDouble operator +(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlDouble operator /(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator double(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlByte x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlMoney x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(System.Data.SqlTypes.SqlSingle x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlDouble(double x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlDouble operator *(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlDouble operator -(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public static System.Data.SqlTypes.SqlDouble operator -(System.Data.SqlTypes.SqlDouble x) => throw null; + public static System.Data.SqlTypes.SqlDouble Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlDouble Subtract(System.Data.SqlTypes.SqlDouble x, System.Data.SqlTypes.SqlDouble y) => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public double Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static readonly System.Data.SqlTypes.SqlDouble Zero; + } + public struct SqlGuid : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public int CompareTo(System.Data.SqlTypes.SqlGuid value) => throw null; + public int CompareTo(object value) => throw null; + public SqlGuid(byte[] value) => throw null; + public SqlGuid(System.Guid g) => throw null; + public SqlGuid(int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) => throw null; + public SqlGuid(string s) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlGuid other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static readonly System.Data.SqlTypes.SqlGuid Null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlGuid(System.Data.SqlTypes.SqlBinary x) => throw null; + public static explicit operator System.Guid(System.Data.SqlTypes.SqlGuid x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlGuid(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlGuid(System.Guid x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlGuid x, System.Data.SqlTypes.SqlGuid y) => throw null; + public static System.Data.SqlTypes.SqlGuid Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public byte[] ToByteArray() => throw null; + public System.Data.SqlTypes.SqlBinary ToSqlBinary() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public System.Guid Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public struct SqlInt16 : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlInt16 Add(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 BitwiseAnd(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 BitwiseOr(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlInt16 value) => throw null; + public int CompareTo(object value) => throw null; + public SqlInt16(short value) => throw null; + public static System.Data.SqlTypes.SqlInt16 Divide(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlInt16 other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt16 MaxValue; + public static readonly System.Data.SqlTypes.SqlInt16 MinValue; + public static System.Data.SqlTypes.SqlInt16 Mod(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 Modulus(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 Multiply(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt16 Null; + public static System.Data.SqlTypes.SqlInt16 OnesComplement(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator +(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator &(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator |(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator /(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator ^(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator short(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlMoney x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt16(System.Data.SqlTypes.SqlByte x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt16(short x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator %(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator *(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator ~(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator -(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static System.Data.SqlTypes.SqlInt16 operator -(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static System.Data.SqlTypes.SqlInt16 Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlInt16 Subtract(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public short Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static System.Data.SqlTypes.SqlInt16 Xor(System.Data.SqlTypes.SqlInt16 x, System.Data.SqlTypes.SqlInt16 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt16 Zero; + } + public struct SqlInt32 : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlInt32 Add(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 BitwiseAnd(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 BitwiseOr(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlInt32 value) => throw null; + public int CompareTo(object value) => throw null; + public SqlInt32(int value) => throw null; + public static System.Data.SqlTypes.SqlInt32 Divide(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlInt32 other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt32 MaxValue; + public static readonly System.Data.SqlTypes.SqlInt32 MinValue; + public static System.Data.SqlTypes.SqlInt32 Mod(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 Modulus(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 Multiply(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt32 Null; + public static System.Data.SqlTypes.SqlInt32 OnesComplement(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator +(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator &(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator |(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator /(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator ^(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator int(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlMoney x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlByte x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt32(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt32(int x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator %(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator *(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator ~(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator -(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static System.Data.SqlTypes.SqlInt32 operator -(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static System.Data.SqlTypes.SqlInt32 Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlInt32 Subtract(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public int Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static System.Data.SqlTypes.SqlInt32 Xor(System.Data.SqlTypes.SqlInt32 x, System.Data.SqlTypes.SqlInt32 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt32 Zero; + } + public struct SqlInt64 : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlInt64 Add(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 BitwiseAnd(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 BitwiseOr(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlInt64 value) => throw null; + public int CompareTo(object value) => throw null; + public SqlInt64(long value) => throw null; + public static System.Data.SqlTypes.SqlInt64 Divide(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlInt64 other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt64 MaxValue; + public static readonly System.Data.SqlTypes.SqlInt64 MinValue; + public static System.Data.SqlTypes.SqlInt64 Mod(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 Modulus(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 Multiply(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt64 Null; + public static System.Data.SqlTypes.SqlInt64 OnesComplement(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator +(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator &(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator |(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator /(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator ^(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator long(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlMoney x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlByte x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt64(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlInt64(long x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator %(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator *(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator ~(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator -(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static System.Data.SqlTypes.SqlInt64 operator -(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static System.Data.SqlTypes.SqlInt64 Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlInt64 Subtract(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public long Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static System.Data.SqlTypes.SqlInt64 Xor(System.Data.SqlTypes.SqlInt64 x, System.Data.SqlTypes.SqlInt64 y) => throw null; + public static readonly System.Data.SqlTypes.SqlInt64 Zero; + } + public struct SqlMoney : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlMoney Add(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlMoney value) => throw null; + public int CompareTo(object value) => throw null; + public SqlMoney(decimal value) => throw null; + public SqlMoney(double value) => throw null; + public SqlMoney(int value) => throw null; + public SqlMoney(long value) => throw null; + public static System.Data.SqlTypes.SqlMoney Divide(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlMoney other) => throw null; + public override bool Equals(object value) => throw null; + public static System.Data.SqlTypes.SqlMoney FromTdsValue(long value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public long GetTdsValue() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static readonly System.Data.SqlTypes.SqlMoney MaxValue; + public static readonly System.Data.SqlTypes.SqlMoney MinValue; + public static System.Data.SqlTypes.SqlMoney Multiply(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static readonly System.Data.SqlTypes.SqlMoney Null; + public static System.Data.SqlTypes.SqlMoney operator +(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlMoney operator /(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator decimal(System.Data.SqlTypes.SqlMoney x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlString x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlMoney(double x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlByte x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlMoney(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlMoney(decimal x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlMoney(long x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlMoney operator *(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlMoney operator -(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public static System.Data.SqlTypes.SqlMoney operator -(System.Data.SqlTypes.SqlMoney x) => throw null; + public static System.Data.SqlTypes.SqlMoney Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlMoney Subtract(System.Data.SqlTypes.SqlMoney x, System.Data.SqlTypes.SqlMoney y) => throw null; + public decimal ToDecimal() => throw null; + public double ToDouble() => throw null; + public int ToInt32() => throw null; + public long ToInt64() => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public decimal Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static readonly System.Data.SqlTypes.SqlMoney Zero; + } + public sealed class SqlNotFilledException : System.Data.SqlTypes.SqlTypeException + { + public SqlNotFilledException() => throw null; + public SqlNotFilledException(string message) => throw null; + public SqlNotFilledException(string message, System.Exception e) => throw null; + } + public sealed class SqlNullValueException : System.Data.SqlTypes.SqlTypeException + { + public SqlNullValueException() => throw null; + public SqlNullValueException(string message) => throw null; + public SqlNullValueException(string message, System.Exception e) => throw null; + } + public struct SqlSingle : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlSingle Add(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlSingle value) => throw null; + public int CompareTo(object value) => throw null; + public SqlSingle(double value) => throw null; + public SqlSingle(float value) => throw null; + public static System.Data.SqlTypes.SqlSingle Divide(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlSingle other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static readonly System.Data.SqlTypes.SqlSingle MaxValue; + public static readonly System.Data.SqlTypes.SqlSingle MinValue; + public static System.Data.SqlTypes.SqlSingle Multiply(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static readonly System.Data.SqlTypes.SqlSingle Null; + public static System.Data.SqlTypes.SqlSingle operator +(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlSingle operator /(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator float(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlByte x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlSingle(System.Data.SqlTypes.SqlMoney x) => throw null; + public static implicit operator System.Data.SqlTypes.SqlSingle(float x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlSingle operator *(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlSingle operator -(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public static System.Data.SqlTypes.SqlSingle operator -(System.Data.SqlTypes.SqlSingle x) => throw null; + public static System.Data.SqlTypes.SqlSingle Parse(string s) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public static System.Data.SqlTypes.SqlSingle Subtract(System.Data.SqlTypes.SqlSingle x, System.Data.SqlTypes.SqlSingle y) => throw null; + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlString ToSqlString() => throw null; + public override string ToString() => throw null; + public float Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + public static readonly System.Data.SqlTypes.SqlSingle Zero; + } + public struct SqlString : System.IComparable, System.IEquatable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public static System.Data.SqlTypes.SqlString Add(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static readonly int BinarySort; + public static readonly int BinarySort2; + public System.Data.SqlTypes.SqlString Clone() => throw null; + public System.Globalization.CompareInfo CompareInfo { get => throw null; } + public static System.Globalization.CompareOptions CompareOptionsFromSqlCompareOptions(System.Data.SqlTypes.SqlCompareOptions compareOptions) => throw null; + public int CompareTo(System.Data.SqlTypes.SqlString value) => throw null; + public int CompareTo(object value) => throw null; + public static System.Data.SqlTypes.SqlString Concat(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public SqlString(int lcid, System.Data.SqlTypes.SqlCompareOptions compareOptions, byte[] data) => throw null; + public SqlString(int lcid, System.Data.SqlTypes.SqlCompareOptions compareOptions, byte[] data, bool fUnicode) => throw null; + public SqlString(int lcid, System.Data.SqlTypes.SqlCompareOptions compareOptions, byte[] data, int index, int count) => throw null; + public SqlString(int lcid, System.Data.SqlTypes.SqlCompareOptions compareOptions, byte[] data, int index, int count, bool fUnicode) => throw null; + public SqlString(string data) => throw null; + public SqlString(string data, int lcid) => throw null; + public SqlString(string data, int lcid, System.Data.SqlTypes.SqlCompareOptions compareOptions) => throw null; + public System.Globalization.CultureInfo CultureInfo { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean Equals(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public bool Equals(System.Data.SqlTypes.SqlString other) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public byte[] GetNonUnicodeBytes() => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public byte[] GetUnicodeBytes() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThan(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static System.Data.SqlTypes.SqlBoolean GreaterThanOrEqual(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static readonly int IgnoreCase; + public static readonly int IgnoreKanaType; + public static readonly int IgnoreNonSpace; + public static readonly int IgnoreWidth; + public bool IsNull { get => throw null; } + public int LCID { get => throw null; } + public static System.Data.SqlTypes.SqlBoolean LessThan(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static System.Data.SqlTypes.SqlBoolean LessThanOrEqual(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static System.Data.SqlTypes.SqlBoolean NotEquals(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static readonly System.Data.SqlTypes.SqlString Null; + public static System.Data.SqlTypes.SqlString operator +(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator ==(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlBoolean x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlByte x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlDateTime x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlDecimal x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlDouble x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlGuid x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlInt16 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlInt32 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlInt64 x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlMoney x) => throw null; + public static explicit operator System.Data.SqlTypes.SqlString(System.Data.SqlTypes.SqlSingle x) => throw null; + public static explicit operator string(System.Data.SqlTypes.SqlString x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator >=(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static implicit operator System.Data.SqlTypes.SqlString(string x) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator !=(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + public static System.Data.SqlTypes.SqlBoolean operator <=(System.Data.SqlTypes.SqlString x, System.Data.SqlTypes.SqlString y) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public System.Data.SqlTypes.SqlCompareOptions SqlCompareOptions { get => throw null; } + public System.Data.SqlTypes.SqlBoolean ToSqlBoolean() => throw null; + public System.Data.SqlTypes.SqlByte ToSqlByte() => throw null; + public System.Data.SqlTypes.SqlDateTime ToSqlDateTime() => throw null; + public System.Data.SqlTypes.SqlDecimal ToSqlDecimal() => throw null; + public System.Data.SqlTypes.SqlDouble ToSqlDouble() => throw null; + public System.Data.SqlTypes.SqlGuid ToSqlGuid() => throw null; + public System.Data.SqlTypes.SqlInt16 ToSqlInt16() => throw null; + public System.Data.SqlTypes.SqlInt32 ToSqlInt32() => throw null; + public System.Data.SqlTypes.SqlInt64 ToSqlInt64() => throw null; + public System.Data.SqlTypes.SqlMoney ToSqlMoney() => throw null; + public System.Data.SqlTypes.SqlSingle ToSqlSingle() => throw null; + public override string ToString() => throw null; + public string Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public sealed class SqlTruncateException : System.Data.SqlTypes.SqlTypeException + { + public SqlTruncateException() => throw null; + public SqlTruncateException(string message) => throw null; + public SqlTruncateException(string message, System.Exception e) => throw null; + } + public class SqlTypeException : System.SystemException + { + public SqlTypeException() => throw null; + protected SqlTypeException(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext sc) => throw null; + public SqlTypeException(string message) => throw null; + public SqlTypeException(string message, System.Exception e) => throw null; + } + public sealed class SqlXml : System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable + { + public System.Xml.XmlReader CreateReader() => throw null; + public SqlXml() => throw null; + public SqlXml(System.IO.Stream value) => throw null; + public SqlXml(System.Xml.XmlReader value) => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public static System.Xml.XmlQualifiedName GetXsdType(System.Xml.Schema.XmlSchemaSet schemaSet) => throw null; + public bool IsNull { get => throw null; } + public static System.Data.SqlTypes.SqlXml Null { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader r) => throw null; + public string Value { get => throw null; } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public enum StorageState + { + Buffer = 0, + Stream = 1, + UnmanagedBuffer = 2, + } + } + public sealed class StateChangeEventArgs : System.EventArgs + { + public StateChangeEventArgs(System.Data.ConnectionState originalState, System.Data.ConnectionState currentState) => throw null; + public System.Data.ConnectionState CurrentState { get => throw null; } + public System.Data.ConnectionState OriginalState { get => throw null; } + } + public delegate void StateChangeEventHandler(object sender, System.Data.StateChangeEventArgs e); + public sealed class StatementCompletedEventArgs : System.EventArgs + { + public StatementCompletedEventArgs(int recordCount) => throw null; + public int RecordCount { get => throw null; } + } + public delegate void StatementCompletedEventHandler(object sender, System.Data.StatementCompletedEventArgs e); + public enum StatementType + { + Select = 0, + Insert = 1, + Update = 2, + Delete = 3, + Batch = 4, + } + public class StrongTypingException : System.Data.DataException + { + public StrongTypingException() => throw null; + protected StrongTypingException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public StrongTypingException(string message) => throw null; + public StrongTypingException(string s, System.Exception innerException) => throw null; + } + public class SyntaxErrorException : System.Data.InvalidExpressionException + { + public SyntaxErrorException() => throw null; + protected SyntaxErrorException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SyntaxErrorException(string s) => throw null; + public SyntaxErrorException(string message, System.Exception innerException) => throw null; + } + public abstract class TypedTableBase : System.Data.DataTable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable where T : System.Data.DataRow + { + public System.Data.EnumerableRowCollection Cast() => throw null; + protected TypedTableBase() => throw null; + protected TypedTableBase(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public static partial class TypedTableBaseExtensions + { + public static System.Data.EnumerableRowCollection AsEnumerable(this System.Data.TypedTableBase source) where TRow : System.Data.DataRow => throw null; + public static TRow ElementAtOrDefault(this System.Data.TypedTableBase source, int index) where TRow : System.Data.DataRow => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.TypedTableBase source, System.Func keySelector) where TRow : System.Data.DataRow => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.TypedTableBase source, System.Func keySelector, System.Collections.Generic.IComparer comparer) where TRow : System.Data.DataRow => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.TypedTableBase source, System.Func keySelector) where TRow : System.Data.DataRow => throw null; + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.TypedTableBase source, System.Func keySelector, System.Collections.Generic.IComparer comparer) where TRow : System.Data.DataRow => throw null; + public static System.Data.EnumerableRowCollection Select(this System.Data.TypedTableBase source, System.Func selector) where TRow : System.Data.DataRow => throw null; + public static System.Data.EnumerableRowCollection Where(this System.Data.TypedTableBase source, System.Func predicate) where TRow : System.Data.DataRow => throw null; + } + public class UniqueConstraint : System.Data.Constraint + { + public virtual System.Data.DataColumn[] Columns { get => throw null; } + public UniqueConstraint(System.Data.DataColumn column) => throw null; + public UniqueConstraint(System.Data.DataColumn column, bool isPrimaryKey) => throw null; + public UniqueConstraint(System.Data.DataColumn[] columns) => throw null; + public UniqueConstraint(System.Data.DataColumn[] columns, bool isPrimaryKey) => throw null; + public UniqueConstraint(string name, System.Data.DataColumn column) => throw null; + public UniqueConstraint(string name, System.Data.DataColumn column, bool isPrimaryKey) => throw null; + public UniqueConstraint(string name, System.Data.DataColumn[] columns) => throw null; + public UniqueConstraint(string name, System.Data.DataColumn[] columns, bool isPrimaryKey) => throw null; + public UniqueConstraint(string name, string[] columnNames, bool isPrimaryKey) => throw null; + public override bool Equals(object key2) => throw null; + public override int GetHashCode() => throw null; + public bool IsPrimaryKey { get => throw null; } + public override System.Data.DataTable Table { get => throw null; } + } + public enum UpdateRowSource + { + None = 0, + OutputParameters = 1, + FirstReturnedRecord = 2, + Both = 3, + } + public enum UpdateStatus + { + Continue = 0, + ErrorsOccurred = 1, + SkipCurrentRow = 2, + SkipAllRemainingRows = 3, + } + public class VersionNotFoundException : System.Data.DataException + { + public VersionNotFoundException() => throw null; + protected VersionNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public VersionNotFoundException(string s) => throw null; + public VersionNotFoundException(string message, System.Exception innerException) => throw null; + } + public enum XmlReadMode + { + Auto = 0, + ReadSchema = 1, + IgnoreSchema = 2, + InferSchema = 3, + DiffGram = 4, + Fragment = 5, + InferTypedSchema = 6, + } + public enum XmlWriteMode + { + WriteSchema = 0, + IgnoreSchema = 1, + DiffGram = 2, + } + } + namespace Xml + { + public class XmlDataDocument : System.Xml.XmlDocument + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + public override System.Xml.XmlElement CreateElement(string prefix, string localName, string namespaceURI) => throw null; + public override System.Xml.XmlEntityReference CreateEntityReference(string name) => throw null; + protected override System.Xml.XPath.XPathNavigator CreateNavigator(System.Xml.XmlNode node) => throw null; + public XmlDataDocument() => throw null; + public XmlDataDocument(System.Data.DataSet dataset) => throw null; + public System.Data.DataSet DataSet { get => throw null; } + public override System.Xml.XmlElement GetElementById(string elemId) => throw null; + public System.Xml.XmlElement GetElementFromRow(System.Data.DataRow r) => throw null; + public override System.Xml.XmlNodeList GetElementsByTagName(string name) => throw null; + public System.Data.DataRow GetRowFromElement(System.Xml.XmlElement e) => throw null; + public override void Load(System.IO.Stream inStream) => throw null; + public override void Load(System.IO.TextReader txtReader) => throw null; + public override void Load(string filename) => throw null; + public override void Load(System.Xml.XmlReader reader) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Contracts.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Contracts.cs new file mode 100644 index 000000000000..5f4667d35df5 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Contracts.cs @@ -0,0 +1,122 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.Contracts, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Diagnostics + { + namespace Contracts + { + public static class Contract + { + public static void Assert(bool condition) => throw null; + public static void Assert(bool condition, string userMessage) => throw null; + public static void Assume(bool condition) => throw null; + public static void Assume(bool condition, string userMessage) => throw null; + public static event System.EventHandler ContractFailed; + public static void EndContractBlock() => throw null; + public static void Ensures(bool condition) => throw null; + public static void Ensures(bool condition, string userMessage) => throw null; + public static void EnsuresOnThrow(bool condition) where TException : System.Exception => throw null; + public static void EnsuresOnThrow(bool condition, string userMessage) where TException : System.Exception => throw null; + public static bool Exists(int fromInclusive, int toExclusive, System.Predicate predicate) => throw null; + public static bool Exists(System.Collections.Generic.IEnumerable collection, System.Predicate predicate) => throw null; + public static bool ForAll(int fromInclusive, int toExclusive, System.Predicate predicate) => throw null; + public static bool ForAll(System.Collections.Generic.IEnumerable collection, System.Predicate predicate) => throw null; + public static void Invariant(bool condition) => throw null; + public static void Invariant(bool condition, string userMessage) => throw null; + public static T OldValue(T value) => throw null; + public static void Requires(bool condition) => throw null; + public static void Requires(bool condition, string userMessage) => throw null; + public static void Requires(bool condition) where TException : System.Exception => throw null; + public static void Requires(bool condition, string userMessage) where TException : System.Exception => throw null; + public static T Result() => throw null; + public static T ValueAtReturn(out T value) => throw null; + } + public sealed class ContractAbbreviatorAttribute : System.Attribute + { + public ContractAbbreviatorAttribute() => throw null; + } + public sealed class ContractArgumentValidatorAttribute : System.Attribute + { + public ContractArgumentValidatorAttribute() => throw null; + } + public sealed class ContractClassAttribute : System.Attribute + { + public ContractClassAttribute(System.Type typeContainingContracts) => throw null; + public System.Type TypeContainingContracts { get => throw null; } + } + public sealed class ContractClassForAttribute : System.Attribute + { + public ContractClassForAttribute(System.Type typeContractsAreFor) => throw null; + public System.Type TypeContractsAreFor { get => throw null; } + } + public sealed class ContractFailedEventArgs : System.EventArgs + { + public string Condition { get => throw null; } + public ContractFailedEventArgs(System.Diagnostics.Contracts.ContractFailureKind failureKind, string message, string condition, System.Exception originalException) => throw null; + public System.Diagnostics.Contracts.ContractFailureKind FailureKind { get => throw null; } + public bool Handled { get => throw null; } + public string Message { get => throw null; } + public System.Exception OriginalException { get => throw null; } + public void SetHandled() => throw null; + public void SetUnwind() => throw null; + public bool Unwind { get => throw null; } + } + public enum ContractFailureKind + { + Precondition = 0, + Postcondition = 1, + PostconditionOnException = 2, + Invariant = 3, + Assert = 4, + Assume = 5, + } + public sealed class ContractInvariantMethodAttribute : System.Attribute + { + public ContractInvariantMethodAttribute() => throw null; + } + public sealed class ContractOptionAttribute : System.Attribute + { + public string Category { get => throw null; } + public ContractOptionAttribute(string category, string setting, bool enabled) => throw null; + public ContractOptionAttribute(string category, string setting, string value) => throw null; + public bool Enabled { get => throw null; } + public string Setting { get => throw null; } + public string Value { get => throw null; } + } + public sealed class ContractPublicPropertyNameAttribute : System.Attribute + { + public ContractPublicPropertyNameAttribute(string name) => throw null; + public string Name { get => throw null; } + } + public sealed class ContractReferenceAssemblyAttribute : System.Attribute + { + public ContractReferenceAssemblyAttribute() => throw null; + } + public sealed class ContractRuntimeIgnoredAttribute : System.Attribute + { + public ContractRuntimeIgnoredAttribute() => throw null; + } + public sealed class ContractVerificationAttribute : System.Attribute + { + public ContractVerificationAttribute(bool value) => throw null; + public bool Value { get => throw null; } + } + public sealed class PureAttribute : System.Attribute + { + public PureAttribute() => throw null; + } + } + } + namespace Runtime + { + namespace CompilerServices + { + public static class ContractHelper + { + public static string RaiseContractFailedEvent(System.Diagnostics.Contracts.ContractFailureKind failureKind, string userMessage, string conditionText, System.Exception innerException) => throw null; + public static void TriggerFailure(System.Diagnostics.Contracts.ContractFailureKind kind, string displayMessage, string userMessage, string conditionText, System.Exception innerException) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.DiagnosticSource.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.DiagnosticSource.cs new file mode 100644 index 000000000000..daebba2e1d9e --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.DiagnosticSource.cs @@ -0,0 +1,439 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.DiagnosticSource, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Diagnostics + { + public class Activity : System.IDisposable + { + public System.Diagnostics.ActivityTraceFlags ActivityTraceFlags { get => throw null; set { } } + public System.Diagnostics.Activity AddBaggage(string key, string value) => throw null; + public System.Diagnostics.Activity AddEvent(System.Diagnostics.ActivityEvent e) => throw null; + public System.Diagnostics.Activity AddTag(string key, string value) => throw null; + public System.Diagnostics.Activity AddTag(string key, object value) => throw null; + public System.Collections.Generic.IEnumerable> Baggage { get => throw null; } + public System.Diagnostics.ActivityContext Context { get => throw null; } + public Activity(string operationName) => throw null; + public static System.Diagnostics.Activity Current { get => throw null; set { } } + public static event System.EventHandler CurrentChanged; + public static System.Diagnostics.ActivityIdFormat DefaultIdFormat { get => throw null; set { } } + public string DisplayName { get => throw null; set { } } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.TimeSpan Duration { get => throw null; } + public System.Diagnostics.Activity.Enumerator EnumerateEvents() => throw null; + public System.Diagnostics.Activity.Enumerator EnumerateLinks() => throw null; + public System.Diagnostics.Activity.Enumerator> EnumerateTagObjects() => throw null; + public struct Enumerator + { + public T Current { get => throw null; } + public System.Diagnostics.Activity.Enumerator GetEnumerator() => throw null; + public bool MoveNext() => throw null; + } + public System.Collections.Generic.IEnumerable Events { get => throw null; } + public static bool ForceDefaultIdFormat { get => throw null; set { } } + public string GetBaggageItem(string key) => throw null; + public object GetCustomProperty(string propertyName) => throw null; + public object GetTagItem(string key) => throw null; + public bool HasRemoteParent { get => throw null; } + public string Id { get => throw null; } + public System.Diagnostics.ActivityIdFormat IdFormat { get => throw null; } + public bool IsAllDataRequested { get => throw null; set { } } + public bool IsStopped { get => throw null; } + public System.Diagnostics.ActivityKind Kind { get => throw null; } + public System.Collections.Generic.IEnumerable Links { get => throw null; } + public string OperationName { get => throw null; } + public System.Diagnostics.Activity Parent { get => throw null; } + public string ParentId { get => throw null; } + public System.Diagnostics.ActivitySpanId ParentSpanId { get => throw null; } + public bool Recorded { get => throw null; } + public string RootId { get => throw null; } + public System.Diagnostics.Activity SetBaggage(string key, string value) => throw null; + public void SetCustomProperty(string propertyName, object propertyValue) => throw null; + public System.Diagnostics.Activity SetEndTime(System.DateTime endTimeUtc) => throw null; + public System.Diagnostics.Activity SetIdFormat(System.Diagnostics.ActivityIdFormat format) => throw null; + public System.Diagnostics.Activity SetParentId(System.Diagnostics.ActivityTraceId traceId, System.Diagnostics.ActivitySpanId spanId, System.Diagnostics.ActivityTraceFlags activityTraceFlags = default(System.Diagnostics.ActivityTraceFlags)) => throw null; + public System.Diagnostics.Activity SetParentId(string parentId) => throw null; + public System.Diagnostics.Activity SetStartTime(System.DateTime startTimeUtc) => throw null; + public System.Diagnostics.Activity SetStatus(System.Diagnostics.ActivityStatusCode code, string description = default(string)) => throw null; + public System.Diagnostics.Activity SetTag(string key, object value) => throw null; + public System.Diagnostics.ActivitySource Source { get => throw null; } + public System.Diagnostics.ActivitySpanId SpanId { get => throw null; } + public System.Diagnostics.Activity Start() => throw null; + public System.DateTime StartTimeUtc { get => throw null; } + public System.Diagnostics.ActivityStatusCode Status { get => throw null; } + public string StatusDescription { get => throw null; } + public void Stop() => throw null; + public System.Collections.Generic.IEnumerable> TagObjects { get => throw null; } + public System.Collections.Generic.IEnumerable> Tags { get => throw null; } + public System.Diagnostics.ActivityTraceId TraceId { get => throw null; } + public static System.Func TraceIdGenerator { get => throw null; set { } } + public string TraceStateString { get => throw null; set { } } + } + public struct ActivityChangedEventArgs + { + public System.Diagnostics.Activity Current { get => throw null; set { } } + public System.Diagnostics.Activity Previous { get => throw null; set { } } + } + public struct ActivityContext : System.IEquatable + { + public ActivityContext(System.Diagnostics.ActivityTraceId traceId, System.Diagnostics.ActivitySpanId spanId, System.Diagnostics.ActivityTraceFlags traceFlags, string traceState = default(string), bool isRemote = default(bool)) => throw null; + public bool Equals(System.Diagnostics.ActivityContext value) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsRemote { get => throw null; } + public static bool operator ==(System.Diagnostics.ActivityContext left, System.Diagnostics.ActivityContext right) => throw null; + public static bool operator !=(System.Diagnostics.ActivityContext left, System.Diagnostics.ActivityContext right) => throw null; + public static System.Diagnostics.ActivityContext Parse(string traceParent, string traceState) => throw null; + public System.Diagnostics.ActivitySpanId SpanId { get => throw null; } + public System.Diagnostics.ActivityTraceFlags TraceFlags { get => throw null; } + public System.Diagnostics.ActivityTraceId TraceId { get => throw null; } + public string TraceState { get => throw null; } + public static bool TryParse(string traceParent, string traceState, out System.Diagnostics.ActivityContext context) => throw null; + public static bool TryParse(string traceParent, string traceState, bool isRemote, out System.Diagnostics.ActivityContext context) => throw null; + } + public struct ActivityCreationOptions + { + public System.Diagnostics.ActivityKind Kind { get => throw null; } + public System.Collections.Generic.IEnumerable Links { get => throw null; } + public string Name { get => throw null; } + public T Parent { get => throw null; } + public System.Diagnostics.ActivityTagsCollection SamplingTags { get => throw null; } + public System.Diagnostics.ActivitySource Source { get => throw null; } + public System.Collections.Generic.IEnumerable> Tags { get => throw null; } + public System.Diagnostics.ActivityTraceId TraceId { get => throw null; } + public string TraceState { get => throw null; set { } } + } + public struct ActivityEvent + { + public ActivityEvent(string name) => throw null; + public ActivityEvent(string name, System.DateTimeOffset timestamp = default(System.DateTimeOffset), System.Diagnostics.ActivityTagsCollection tags = default(System.Diagnostics.ActivityTagsCollection)) => throw null; + public System.Diagnostics.Activity.Enumerator> EnumerateTagObjects() => throw null; + public string Name { get => throw null; } + public System.Collections.Generic.IEnumerable> Tags { get => throw null; } + public System.DateTimeOffset Timestamp { get => throw null; } + } + public enum ActivityIdFormat + { + Unknown = 0, + Hierarchical = 1, + W3C = 2, + } + public enum ActivityKind + { + Internal = 0, + Server = 1, + Client = 2, + Producer = 3, + Consumer = 4, + } + public struct ActivityLink : System.IEquatable + { + public System.Diagnostics.ActivityContext Context { get => throw null; } + public ActivityLink(System.Diagnostics.ActivityContext context, System.Diagnostics.ActivityTagsCollection tags = default(System.Diagnostics.ActivityTagsCollection)) => throw null; + public System.Diagnostics.Activity.Enumerator> EnumerateTagObjects() => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Diagnostics.ActivityLink value) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Diagnostics.ActivityLink left, System.Diagnostics.ActivityLink right) => throw null; + public static bool operator !=(System.Diagnostics.ActivityLink left, System.Diagnostics.ActivityLink right) => throw null; + public System.Collections.Generic.IEnumerable> Tags { get => throw null; } + } + public sealed class ActivityListener : System.IDisposable + { + public System.Action ActivityStarted { get => throw null; set { } } + public System.Action ActivityStopped { get => throw null; set { } } + public ActivityListener() => throw null; + public void Dispose() => throw null; + public System.Diagnostics.SampleActivity Sample { get => throw null; set { } } + public System.Diagnostics.SampleActivity SampleUsingParentId { get => throw null; set { } } + public System.Func ShouldListenTo { get => throw null; set { } } + } + public enum ActivitySamplingResult + { + None = 0, + PropagationData = 1, + AllData = 2, + AllDataAndRecorded = 3, + } + public sealed class ActivitySource : System.IDisposable + { + public static void AddActivityListener(System.Diagnostics.ActivityListener listener) => throw null; + public System.Diagnostics.Activity CreateActivity(string name, System.Diagnostics.ActivityKind kind) => throw null; + public System.Diagnostics.Activity CreateActivity(string name, System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext, System.Collections.Generic.IEnumerable> tags = default(System.Collections.Generic.IEnumerable>), System.Collections.Generic.IEnumerable links = default(System.Collections.Generic.IEnumerable), System.Diagnostics.ActivityIdFormat idFormat = default(System.Diagnostics.ActivityIdFormat)) => throw null; + public System.Diagnostics.Activity CreateActivity(string name, System.Diagnostics.ActivityKind kind, string parentId, System.Collections.Generic.IEnumerable> tags = default(System.Collections.Generic.IEnumerable>), System.Collections.Generic.IEnumerable links = default(System.Collections.Generic.IEnumerable), System.Diagnostics.ActivityIdFormat idFormat = default(System.Diagnostics.ActivityIdFormat)) => throw null; + public ActivitySource(string name, string version = default(string)) => throw null; + public void Dispose() => throw null; + public bool HasListeners() => throw null; + public string Name { get => throw null; } + public System.Diagnostics.Activity StartActivity(string name = default(string), System.Diagnostics.ActivityKind kind = default(System.Diagnostics.ActivityKind)) => throw null; + public System.Diagnostics.Activity StartActivity(string name, System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext, System.Collections.Generic.IEnumerable> tags = default(System.Collections.Generic.IEnumerable>), System.Collections.Generic.IEnumerable links = default(System.Collections.Generic.IEnumerable), System.DateTimeOffset startTime = default(System.DateTimeOffset)) => throw null; + public System.Diagnostics.Activity StartActivity(string name, System.Diagnostics.ActivityKind kind, string parentId, System.Collections.Generic.IEnumerable> tags = default(System.Collections.Generic.IEnumerable>), System.Collections.Generic.IEnumerable links = default(System.Collections.Generic.IEnumerable), System.DateTimeOffset startTime = default(System.DateTimeOffset)) => throw null; + public System.Diagnostics.Activity StartActivity(System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext = default(System.Diagnostics.ActivityContext), System.Collections.Generic.IEnumerable> tags = default(System.Collections.Generic.IEnumerable>), System.Collections.Generic.IEnumerable links = default(System.Collections.Generic.IEnumerable), System.DateTimeOffset startTime = default(System.DateTimeOffset), string name = default(string)) => throw null; + public string Version { get => throw null; } + } + public struct ActivitySpanId : System.IEquatable + { + public void CopyTo(System.Span destination) => throw null; + public static System.Diagnostics.ActivitySpanId CreateFromBytes(System.ReadOnlySpan idData) => throw null; + public static System.Diagnostics.ActivitySpanId CreateFromString(System.ReadOnlySpan idData) => throw null; + public static System.Diagnostics.ActivitySpanId CreateFromUtf8String(System.ReadOnlySpan idData) => throw null; + public static System.Diagnostics.ActivitySpanId CreateRandom() => throw null; + public bool Equals(System.Diagnostics.ActivitySpanId spanId) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Diagnostics.ActivitySpanId spanId1, System.Diagnostics.ActivitySpanId spandId2) => throw null; + public static bool operator !=(System.Diagnostics.ActivitySpanId spanId1, System.Diagnostics.ActivitySpanId spandId2) => throw null; + public string ToHexString() => throw null; + public override string ToString() => throw null; + } + public enum ActivityStatusCode + { + Unset = 0, + Ok = 1, + Error = 2, + } + public class ActivityTagsCollection : System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + public void Add(string key, object value) => throw null; + public void Add(System.Collections.Generic.KeyValuePair item) => throw null; + public void Clear() => throw null; + public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; + public bool ContainsKey(string key) => throw null; + public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public ActivityTagsCollection() => throw null; + public ActivityTagsCollection(System.Collections.Generic.IEnumerable> list) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator>, System.Collections.IEnumerator + { + public System.Collections.Generic.KeyValuePair Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Diagnostics.ActivityTagsCollection.Enumerator GetEnumerator() => throw null; + public bool IsReadOnly { get => throw null; } + public System.Collections.Generic.ICollection Keys { get => throw null; } + public bool Remove(string key) => throw null; + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; + public object this[string key] { get => throw null; set { } } + public bool TryGetValue(string key, out object value) => throw null; + public System.Collections.Generic.ICollection Values { get => throw null; } + } + [System.Flags] + public enum ActivityTraceFlags + { + None = 0, + Recorded = 1, + } + public struct ActivityTraceId : System.IEquatable + { + public void CopyTo(System.Span destination) => throw null; + public static System.Diagnostics.ActivityTraceId CreateFromBytes(System.ReadOnlySpan idData) => throw null; + public static System.Diagnostics.ActivityTraceId CreateFromString(System.ReadOnlySpan idData) => throw null; + public static System.Diagnostics.ActivityTraceId CreateFromUtf8String(System.ReadOnlySpan idData) => throw null; + public static System.Diagnostics.ActivityTraceId CreateRandom() => throw null; + public bool Equals(System.Diagnostics.ActivityTraceId traceId) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Diagnostics.ActivityTraceId traceId1, System.Diagnostics.ActivityTraceId traceId2) => throw null; + public static bool operator !=(System.Diagnostics.ActivityTraceId traceId1, System.Diagnostics.ActivityTraceId traceId2) => throw null; + public string ToHexString() => throw null; + public override string ToString() => throw null; + } + public class DiagnosticListener : System.Diagnostics.DiagnosticSource, System.IDisposable, System.IObservable> + { + public static System.IObservable AllListeners { get => throw null; } + public DiagnosticListener(string name) => throw null; + public virtual void Dispose() => throw null; + public bool IsEnabled() => throw null; + public override bool IsEnabled(string name) => throw null; + public override bool IsEnabled(string name, object arg1, object arg2 = default(object)) => throw null; + public string Name { get => throw null; } + public override void OnActivityExport(System.Diagnostics.Activity activity, object payload) => throw null; + public override void OnActivityImport(System.Diagnostics.Activity activity, object payload) => throw null; + public virtual System.IDisposable Subscribe(System.IObserver> observer) => throw null; + public virtual System.IDisposable Subscribe(System.IObserver> observer, System.Func isEnabled) => throw null; + public virtual System.IDisposable Subscribe(System.IObserver> observer, System.Predicate isEnabled) => throw null; + public virtual System.IDisposable Subscribe(System.IObserver> observer, System.Func isEnabled, System.Action onActivityImport = default(System.Action), System.Action onActivityExport = default(System.Action)) => throw null; + public override string ToString() => throw null; + public override void Write(string name, object value) => throw null; + } + public abstract class DiagnosticSource + { + protected DiagnosticSource() => throw null; + public abstract bool IsEnabled(string name); + public virtual bool IsEnabled(string name, object arg1, object arg2 = default(object)) => throw null; + public virtual void OnActivityExport(System.Diagnostics.Activity activity, object payload) => throw null; + public virtual void OnActivityImport(System.Diagnostics.Activity activity, object payload) => throw null; + public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object args) => throw null; + public void StopActivity(System.Diagnostics.Activity activity, object args) => throw null; + public abstract void Write(string name, object value); + } + public abstract class DistributedContextPropagator + { + public static System.Diagnostics.DistributedContextPropagator CreateDefaultPropagator() => throw null; + public static System.Diagnostics.DistributedContextPropagator CreateNoOutputPropagator() => throw null; + public static System.Diagnostics.DistributedContextPropagator CreatePassThroughPropagator() => throw null; + protected DistributedContextPropagator() => throw null; + public static System.Diagnostics.DistributedContextPropagator Current { get => throw null; set { } } + public abstract System.Collections.Generic.IEnumerable> ExtractBaggage(object carrier, System.Diagnostics.DistributedContextPropagator.PropagatorGetterCallback getter); + public abstract void ExtractTraceIdAndState(object carrier, System.Diagnostics.DistributedContextPropagator.PropagatorGetterCallback getter, out string traceId, out string traceState); + public abstract System.Collections.Generic.IReadOnlyCollection Fields { get; } + public abstract void Inject(System.Diagnostics.Activity activity, object carrier, System.Diagnostics.DistributedContextPropagator.PropagatorSetterCallback setter); + public delegate void PropagatorGetterCallback(object carrier, string fieldName, out string fieldValue, out System.Collections.Generic.IEnumerable fieldValues); + public delegate void PropagatorSetterCallback(object carrier, string fieldName, string fieldValue); + } + namespace Metrics + { + public sealed class Counter : System.Diagnostics.Metrics.Instrument where T : struct + { + public void Add(T delta) => throw null; + public void Add(T delta, System.Collections.Generic.KeyValuePair tag) => throw null; + public void Add(T delta, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2) => throw null; + public void Add(T delta, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2, System.Collections.Generic.KeyValuePair tag3) => throw null; + public void Add(T delta, System.ReadOnlySpan> tags) => throw null; + public void Add(T delta, params System.Collections.Generic.KeyValuePair[] tags) => throw null; + public void Add(T delta, in System.Diagnostics.TagList tagList) => throw null; + internal Counter() : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) { } + } + public sealed class Histogram : System.Diagnostics.Metrics.Instrument where T : struct + { + public void Record(T value) => throw null; + public void Record(T value, System.Collections.Generic.KeyValuePair tag) => throw null; + public void Record(T value, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2) => throw null; + public void Record(T value, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2, System.Collections.Generic.KeyValuePair tag3) => throw null; + public void Record(T value, in System.Diagnostics.TagList tagList) => throw null; + public void Record(T value, System.ReadOnlySpan> tags) => throw null; + public void Record(T value, params System.Collections.Generic.KeyValuePair[] tags) => throw null; + internal Histogram() : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) { } + } + public abstract class Instrument + { + protected Instrument(System.Diagnostics.Metrics.Meter meter, string name, string unit, string description) => throw null; + public string Description { get => throw null; } + public bool Enabled { get => throw null; } + public virtual bool IsObservable { get => throw null; } + public System.Diagnostics.Metrics.Meter Meter { get => throw null; } + public string Name { get => throw null; } + protected void Publish() => throw null; + public string Unit { get => throw null; } + } + public abstract class Instrument : System.Diagnostics.Metrics.Instrument where T : struct + { + protected Instrument(System.Diagnostics.Metrics.Meter meter, string name, string unit, string description) : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) => throw null; + protected void RecordMeasurement(T measurement) => throw null; + protected void RecordMeasurement(T measurement, System.Collections.Generic.KeyValuePair tag) => throw null; + protected void RecordMeasurement(T measurement, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2) => throw null; + protected void RecordMeasurement(T measurement, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2, System.Collections.Generic.KeyValuePair tag3) => throw null; + protected void RecordMeasurement(T measurement, in System.Diagnostics.TagList tagList) => throw null; + protected void RecordMeasurement(T measurement, System.ReadOnlySpan> tags) => throw null; + } + public struct Measurement where T : struct + { + public Measurement(T value) => throw null; + public Measurement(T value, System.Collections.Generic.IEnumerable> tags) => throw null; + public Measurement(T value, params System.Collections.Generic.KeyValuePair[] tags) => throw null; + public Measurement(T value, System.ReadOnlySpan> tags) => throw null; + public System.ReadOnlySpan> Tags { get => throw null; } + public T Value { get => throw null; } + } + public delegate void MeasurementCallback(System.Diagnostics.Metrics.Instrument instrument, T measurement, System.ReadOnlySpan> tags, object state); + public class Meter : System.IDisposable + { + public System.Diagnostics.Metrics.Counter CreateCounter(string name, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.Histogram CreateHistogram(string name, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableCounter CreateObservableCounter(string name, System.Func observeValue, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableCounter CreateObservableCounter(string name, System.Func> observeValue, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableCounter CreateObservableCounter(string name, System.Func>> observeValues, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableGauge CreateObservableGauge(string name, System.Func observeValue, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableGauge CreateObservableGauge(string name, System.Func> observeValue, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableGauge CreateObservableGauge(string name, System.Func>> observeValues, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableUpDownCounter CreateObservableUpDownCounter(string name, System.Func observeValue, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableUpDownCounter CreateObservableUpDownCounter(string name, System.Func> observeValue, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.ObservableUpDownCounter CreateObservableUpDownCounter(string name, System.Func>> observeValues, string unit = default(string), string description = default(string)) where T : struct => throw null; + public System.Diagnostics.Metrics.UpDownCounter CreateUpDownCounter(string name, string unit = default(string), string description = default(string)) where T : struct => throw null; + public Meter(string name) => throw null; + public Meter(string name, string version) => throw null; + public void Dispose() => throw null; + public string Name { get => throw null; } + public string Version { get => throw null; } + } + public sealed class MeterListener : System.IDisposable + { + public MeterListener() => throw null; + public object DisableMeasurementEvents(System.Diagnostics.Metrics.Instrument instrument) => throw null; + public void Dispose() => throw null; + public void EnableMeasurementEvents(System.Diagnostics.Metrics.Instrument instrument, object state = default(object)) => throw null; + public System.Action InstrumentPublished { get => throw null; set { } } + public System.Action MeasurementsCompleted { get => throw null; set { } } + public void RecordObservableInstruments() => throw null; + public void SetMeasurementEventCallback(System.Diagnostics.Metrics.MeasurementCallback measurementCallback) where T : struct => throw null; + public void Start() => throw null; + } + public sealed class ObservableCounter : System.Diagnostics.Metrics.ObservableInstrument where T : struct + { + protected override System.Collections.Generic.IEnumerable> Observe() => throw null; + internal ObservableCounter() : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) { } + } + public sealed class ObservableGauge : System.Diagnostics.Metrics.ObservableInstrument where T : struct + { + protected override System.Collections.Generic.IEnumerable> Observe() => throw null; + internal ObservableGauge() : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) { } + } + public abstract class ObservableInstrument : System.Diagnostics.Metrics.Instrument where T : struct + { + protected ObservableInstrument(System.Diagnostics.Metrics.Meter meter, string name, string unit, string description) : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) => throw null; + public override bool IsObservable { get => throw null; } + protected abstract System.Collections.Generic.IEnumerable> Observe(); + } + public sealed class ObservableUpDownCounter : System.Diagnostics.Metrics.ObservableInstrument where T : struct + { + protected override System.Collections.Generic.IEnumerable> Observe() => throw null; + internal ObservableUpDownCounter() : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) { } + } + public sealed class UpDownCounter : System.Diagnostics.Metrics.Instrument where T : struct + { + public void Add(T delta) => throw null; + public void Add(T delta, System.Collections.Generic.KeyValuePair tag) => throw null; + public void Add(T delta, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2) => throw null; + public void Add(T delta, System.Collections.Generic.KeyValuePair tag1, System.Collections.Generic.KeyValuePair tag2, System.Collections.Generic.KeyValuePair tag3) => throw null; + public void Add(T delta, System.ReadOnlySpan> tags) => throw null; + public void Add(T delta, params System.Collections.Generic.KeyValuePair[] tags) => throw null; + public void Add(T delta, in System.Diagnostics.TagList tagList) => throw null; + internal UpDownCounter() : base(default(System.Diagnostics.Metrics.Meter), default(string), default(string), default(string)) { } + } + } + public delegate System.Diagnostics.ActivitySamplingResult SampleActivity(ref System.Diagnostics.ActivityCreationOptions options); + public struct TagList : System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IList>, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyList> + { + public void Add(string key, object value) => throw null; + public void Add(System.Collections.Generic.KeyValuePair tag) => throw null; + public void Clear() => throw null; + public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; + public void CopyTo(System.Span> tags) => throw null; + public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public TagList(System.ReadOnlySpan> tagList) => throw null; + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator>, System.Collections.IEnumerator + { + public System.Collections.Generic.KeyValuePair Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(System.Collections.Generic.KeyValuePair item) => throw null; + public void Insert(int index, System.Collections.Generic.KeyValuePair item) => throw null; + public bool IsReadOnly { get => throw null; } + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; + public void RemoveAt(int index) => throw null; + public System.Collections.Generic.KeyValuePair this[int index] { get => throw null; set { } } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.FileVersionInfo.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.FileVersionInfo.cs new file mode 100644 index 000000000000..1a4d29641f34 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.FileVersionInfo.cs @@ -0,0 +1,40 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.FileVersionInfo, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Diagnostics + { + public sealed class FileVersionInfo + { + public string Comments { get => throw null; } + public string CompanyName { get => throw null; } + public int FileBuildPart { get => throw null; } + public string FileDescription { get => throw null; } + public int FileMajorPart { get => throw null; } + public int FileMinorPart { get => throw null; } + public string FileName { get => throw null; } + public int FilePrivatePart { get => throw null; } + public string FileVersion { get => throw null; } + public static System.Diagnostics.FileVersionInfo GetVersionInfo(string fileName) => throw null; + public string InternalName { get => throw null; } + public bool IsDebug { get => throw null; } + public bool IsPatched { get => throw null; } + public bool IsPreRelease { get => throw null; } + public bool IsPrivateBuild { get => throw null; } + public bool IsSpecialBuild { get => throw null; } + public string Language { get => throw null; } + public string LegalCopyright { get => throw null; } + public string LegalTrademarks { get => throw null; } + public string OriginalFilename { get => throw null; } + public string PrivateBuild { get => throw null; } + public int ProductBuildPart { get => throw null; } + public int ProductMajorPart { get => throw null; } + public int ProductMinorPart { get => throw null; } + public string ProductName { get => throw null; } + public int ProductPrivatePart { get => throw null; } + public string ProductVersion { get => throw null; } + public string SpecialBuild { get => throw null; } + public override string ToString() => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Process.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Process.cs new file mode 100644 index 000000000000..8e00f43bcf16 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Process.cs @@ -0,0 +1,258 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.Process, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace Win32 + { + namespace SafeHandles + { + public sealed class SafeProcessHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafeProcessHandle() : base(default(bool)) => throw null; + public SafeProcessHandle(nint existingHandle, bool ownsHandle) : base(default(bool)) => throw null; + protected override bool ReleaseHandle() => throw null; + } + } + } +} +namespace System +{ + namespace Diagnostics + { + public class DataReceivedEventArgs : System.EventArgs + { + public string Data { get => throw null; } + } + public delegate void DataReceivedEventHandler(object sender, System.Diagnostics.DataReceivedEventArgs e); + public class MonitoringDescriptionAttribute : System.ComponentModel.DescriptionAttribute + { + public MonitoringDescriptionAttribute(string description) => throw null; + public override string Description { get => throw null; } + } + public class Process : System.ComponentModel.Component, System.IDisposable + { + public int BasePriority { get => throw null; } + public void BeginErrorReadLine() => throw null; + public void BeginOutputReadLine() => throw null; + public void CancelErrorRead() => throw null; + public void CancelOutputRead() => throw null; + public void Close() => throw null; + public bool CloseMainWindow() => throw null; + public Process() => throw null; + protected override void Dispose(bool disposing) => throw null; + public bool EnableRaisingEvents { get => throw null; set { } } + public static void EnterDebugMode() => throw null; + public event System.Diagnostics.DataReceivedEventHandler ErrorDataReceived; + public int ExitCode { get => throw null; } + public event System.EventHandler Exited; + public System.DateTime ExitTime { get => throw null; } + public static System.Diagnostics.Process GetCurrentProcess() => throw null; + public static System.Diagnostics.Process GetProcessById(int processId) => throw null; + public static System.Diagnostics.Process GetProcessById(int processId, string machineName) => throw null; + public static System.Diagnostics.Process[] GetProcesses() => throw null; + public static System.Diagnostics.Process[] GetProcesses(string machineName) => throw null; + public static System.Diagnostics.Process[] GetProcessesByName(string processName) => throw null; + public static System.Diagnostics.Process[] GetProcessesByName(string processName, string machineName) => throw null; + public nint Handle { get => throw null; } + public int HandleCount { get => throw null; } + public bool HasExited { get => throw null; } + public int Id { get => throw null; } + public void Kill() => throw null; + public void Kill(bool entireProcessTree) => throw null; + public static void LeaveDebugMode() => throw null; + public string MachineName { get => throw null; } + public System.Diagnostics.ProcessModule MainModule { get => throw null; } + public nint MainWindowHandle { get => throw null; } + public string MainWindowTitle { get => throw null; } + public nint MaxWorkingSet { get => throw null; set { } } + public nint MinWorkingSet { get => throw null; set { } } + public System.Diagnostics.ProcessModuleCollection Modules { get => throw null; } + public int NonpagedSystemMemorySize { get => throw null; } + public long NonpagedSystemMemorySize64 { get => throw null; } + protected void OnExited() => throw null; + public event System.Diagnostics.DataReceivedEventHandler OutputDataReceived; + public int PagedMemorySize { get => throw null; } + public long PagedMemorySize64 { get => throw null; } + public int PagedSystemMemorySize { get => throw null; } + public long PagedSystemMemorySize64 { get => throw null; } + public int PeakPagedMemorySize { get => throw null; } + public long PeakPagedMemorySize64 { get => throw null; } + public int PeakVirtualMemorySize { get => throw null; } + public long PeakVirtualMemorySize64 { get => throw null; } + public int PeakWorkingSet { get => throw null; } + public long PeakWorkingSet64 { get => throw null; } + public bool PriorityBoostEnabled { get => throw null; set { } } + public System.Diagnostics.ProcessPriorityClass PriorityClass { get => throw null; set { } } + public int PrivateMemorySize { get => throw null; } + public long PrivateMemorySize64 { get => throw null; } + public System.TimeSpan PrivilegedProcessorTime { get => throw null; } + public string ProcessName { get => throw null; } + public nint ProcessorAffinity { get => throw null; set { } } + public void Refresh() => throw null; + public bool Responding { get => throw null; } + public Microsoft.Win32.SafeHandles.SafeProcessHandle SafeHandle { get => throw null; } + public int SessionId { get => throw null; } + public System.IO.StreamReader StandardError { get => throw null; } + public System.IO.StreamWriter StandardInput { get => throw null; } + public System.IO.StreamReader StandardOutput { get => throw null; } + public bool Start() => throw null; + public static System.Diagnostics.Process Start(System.Diagnostics.ProcessStartInfo startInfo) => throw null; + public static System.Diagnostics.Process Start(string fileName) => throw null; + public static System.Diagnostics.Process Start(string fileName, string arguments) => throw null; + public static System.Diagnostics.Process Start(string fileName, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Diagnostics.Process Start(string fileName, string userName, System.Security.SecureString password, string domain) => throw null; + public static System.Diagnostics.Process Start(string fileName, string arguments, string userName, System.Security.SecureString password, string domain) => throw null; + public System.Diagnostics.ProcessStartInfo StartInfo { get => throw null; set { } } + public System.DateTime StartTime { get => throw null; } + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get => throw null; set { } } + public System.Diagnostics.ProcessThreadCollection Threads { get => throw null; } + public override string ToString() => throw null; + public System.TimeSpan TotalProcessorTime { get => throw null; } + public System.TimeSpan UserProcessorTime { get => throw null; } + public int VirtualMemorySize { get => throw null; } + public long VirtualMemorySize64 { get => throw null; } + public void WaitForExit() => throw null; + public bool WaitForExit(int milliseconds) => throw null; + public bool WaitForExit(System.TimeSpan timeout) => throw null; + public System.Threading.Tasks.Task WaitForExitAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool WaitForInputIdle() => throw null; + public bool WaitForInputIdle(int milliseconds) => throw null; + public bool WaitForInputIdle(System.TimeSpan timeout) => throw null; + public int WorkingSet { get => throw null; } + public long WorkingSet64 { get => throw null; } + } + public class ProcessModule : System.ComponentModel.Component + { + public nint BaseAddress { get => throw null; } + public nint EntryPointAddress { get => throw null; } + public string FileName { get => throw null; } + public System.Diagnostics.FileVersionInfo FileVersionInfo { get => throw null; } + public int ModuleMemorySize { get => throw null; } + public string ModuleName { get => throw null; } + public override string ToString() => throw null; + } + public class ProcessModuleCollection : System.Collections.ReadOnlyCollectionBase + { + public bool Contains(System.Diagnostics.ProcessModule module) => throw null; + public void CopyTo(System.Diagnostics.ProcessModule[] array, int index) => throw null; + protected ProcessModuleCollection() => throw null; + public ProcessModuleCollection(System.Diagnostics.ProcessModule[] processModules) => throw null; + public int IndexOf(System.Diagnostics.ProcessModule module) => throw null; + public System.Diagnostics.ProcessModule this[int index] { get => throw null; } + } + public enum ProcessPriorityClass + { + Normal = 32, + Idle = 64, + High = 128, + RealTime = 256, + BelowNormal = 16384, + AboveNormal = 32768, + } + public sealed class ProcessStartInfo + { + public System.Collections.ObjectModel.Collection ArgumentList { get => throw null; } + public string Arguments { get => throw null; set { } } + public bool CreateNoWindow { get => throw null; set { } } + public ProcessStartInfo() => throw null; + public ProcessStartInfo(string fileName) => throw null; + public ProcessStartInfo(string fileName, string arguments) => throw null; + public string Domain { get => throw null; set { } } + public System.Collections.Generic.IDictionary Environment { get => throw null; } + public System.Collections.Specialized.StringDictionary EnvironmentVariables { get => throw null; } + public bool ErrorDialog { get => throw null; set { } } + public nint ErrorDialogParentHandle { get => throw null; set { } } + public string FileName { get => throw null; set { } } + public bool LoadUserProfile { get => throw null; set { } } + public System.Security.SecureString Password { get => throw null; set { } } + public string PasswordInClearText { get => throw null; set { } } + public bool RedirectStandardError { get => throw null; set { } } + public bool RedirectStandardInput { get => throw null; set { } } + public bool RedirectStandardOutput { get => throw null; set { } } + public System.Text.Encoding StandardErrorEncoding { get => throw null; set { } } + public System.Text.Encoding StandardInputEncoding { get => throw null; set { } } + public System.Text.Encoding StandardOutputEncoding { get => throw null; set { } } + public string UserName { get => throw null; set { } } + public bool UseShellExecute { get => throw null; set { } } + public string Verb { get => throw null; set { } } + public string[] Verbs { get => throw null; } + public System.Diagnostics.ProcessWindowStyle WindowStyle { get => throw null; set { } } + public string WorkingDirectory { get => throw null; set { } } + } + public class ProcessThread : System.ComponentModel.Component + { + public int BasePriority { get => throw null; } + public int CurrentPriority { get => throw null; } + public int Id { get => throw null; } + public int IdealProcessor { set { } } + public bool PriorityBoostEnabled { get => throw null; set { } } + public System.Diagnostics.ThreadPriorityLevel PriorityLevel { get => throw null; set { } } + public System.TimeSpan PrivilegedProcessorTime { get => throw null; } + public nint ProcessorAffinity { set { } } + public void ResetIdealProcessor() => throw null; + public nint StartAddress { get => throw null; } + public System.DateTime StartTime { get => throw null; } + public System.Diagnostics.ThreadState ThreadState { get => throw null; } + public System.TimeSpan TotalProcessorTime { get => throw null; } + public System.TimeSpan UserProcessorTime { get => throw null; } + public System.Diagnostics.ThreadWaitReason WaitReason { get => throw null; } + } + public class ProcessThreadCollection : System.Collections.ReadOnlyCollectionBase + { + public int Add(System.Diagnostics.ProcessThread thread) => throw null; + public bool Contains(System.Diagnostics.ProcessThread thread) => throw null; + public void CopyTo(System.Diagnostics.ProcessThread[] array, int index) => throw null; + protected ProcessThreadCollection() => throw null; + public ProcessThreadCollection(System.Diagnostics.ProcessThread[] processThreads) => throw null; + public int IndexOf(System.Diagnostics.ProcessThread thread) => throw null; + public void Insert(int index, System.Diagnostics.ProcessThread thread) => throw null; + public void Remove(System.Diagnostics.ProcessThread thread) => throw null; + public System.Diagnostics.ProcessThread this[int index] { get => throw null; } + } + public enum ProcessWindowStyle + { + Normal = 0, + Hidden = 1, + Minimized = 2, + Maximized = 3, + } + public enum ThreadPriorityLevel + { + Idle = -15, + Lowest = -2, + BelowNormal = -1, + Normal = 0, + AboveNormal = 1, + Highest = 2, + TimeCritical = 15, + } + public enum ThreadState + { + Initialized = 0, + Ready = 1, + Running = 2, + Standby = 3, + Terminated = 4, + Wait = 5, + Transition = 6, + Unknown = 7, + } + public enum ThreadWaitReason + { + Executive = 0, + FreePage = 1, + PageIn = 2, + SystemAllocation = 3, + ExecutionDelay = 4, + Suspended = 5, + UserRequest = 6, + EventPairHigh = 7, + EventPairLow = 8, + LpcReceive = 9, + LpcReply = 10, + VirtualMemory = 11, + PageOut = 12, + Unknown = 13, + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.StackTrace.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.StackTrace.cs new file mode 100644 index 000000000000..165d4aba2cf3 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.StackTrace.cs @@ -0,0 +1,205 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.StackTrace, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Diagnostics + { + public class StackFrame + { + public StackFrame() => throw null; + public StackFrame(bool needFileInfo) => throw null; + public StackFrame(int skipFrames) => throw null; + public StackFrame(int skipFrames, bool needFileInfo) => throw null; + public StackFrame(string fileName, int lineNumber) => throw null; + public StackFrame(string fileName, int lineNumber, int colNumber) => throw null; + public virtual int GetFileColumnNumber() => throw null; + public virtual int GetFileLineNumber() => throw null; + public virtual string GetFileName() => throw null; + public virtual int GetILOffset() => throw null; + public virtual System.Reflection.MethodBase GetMethod() => throw null; + public virtual int GetNativeOffset() => throw null; + public const int OFFSET_UNKNOWN = -1; + public override string ToString() => throw null; + } + public static partial class StackFrameExtensions + { + public static nint GetNativeImageBase(this System.Diagnostics.StackFrame stackFrame) => throw null; + public static nint GetNativeIP(this System.Diagnostics.StackFrame stackFrame) => throw null; + public static bool HasILOffset(this System.Diagnostics.StackFrame stackFrame) => throw null; + public static bool HasMethod(this System.Diagnostics.StackFrame stackFrame) => throw null; + public static bool HasNativeImage(this System.Diagnostics.StackFrame stackFrame) => throw null; + public static bool HasSource(this System.Diagnostics.StackFrame stackFrame) => throw null; + } + public class StackTrace + { + public StackTrace() => throw null; + public StackTrace(bool fNeedFileInfo) => throw null; + public StackTrace(System.Diagnostics.StackFrame frame) => throw null; + public StackTrace(System.Exception e) => throw null; + public StackTrace(System.Exception e, bool fNeedFileInfo) => throw null; + public StackTrace(System.Exception e, int skipFrames) => throw null; + public StackTrace(System.Exception e, int skipFrames, bool fNeedFileInfo) => throw null; + public StackTrace(int skipFrames) => throw null; + public StackTrace(int skipFrames, bool fNeedFileInfo) => throw null; + public virtual int FrameCount { get => throw null; } + public virtual System.Diagnostics.StackFrame GetFrame(int index) => throw null; + public virtual System.Diagnostics.StackFrame[] GetFrames() => throw null; + public const int METHODS_TO_SKIP = 0; + public override string ToString() => throw null; + } + namespace SymbolStore + { + public interface ISymbolBinder + { + System.Diagnostics.SymbolStore.ISymbolReader GetReader(int importer, string filename, string searchPath); + } + public interface ISymbolBinder1 + { + System.Diagnostics.SymbolStore.ISymbolReader GetReader(nint importer, string filename, string searchPath); + } + public interface ISymbolDocument + { + System.Guid CheckSumAlgorithmId { get; } + System.Guid DocumentType { get; } + int FindClosestLine(int line); + byte[] GetCheckSum(); + byte[] GetSourceRange(int startLine, int startColumn, int endLine, int endColumn); + bool HasEmbeddedSource { get; } + System.Guid Language { get; } + System.Guid LanguageVendor { get; } + int SourceLength { get; } + string URL { get; } + } + public interface ISymbolDocumentWriter + { + void SetCheckSum(System.Guid algorithmId, byte[] checkSum); + void SetSource(byte[] source); + } + public interface ISymbolMethod + { + System.Diagnostics.SymbolStore.ISymbolNamespace GetNamespace(); + int GetOffset(System.Diagnostics.SymbolStore.ISymbolDocument document, int line, int column); + System.Diagnostics.SymbolStore.ISymbolVariable[] GetParameters(); + int[] GetRanges(System.Diagnostics.SymbolStore.ISymbolDocument document, int line, int column); + System.Diagnostics.SymbolStore.ISymbolScope GetScope(int offset); + void GetSequencePoints(int[] offsets, System.Diagnostics.SymbolStore.ISymbolDocument[] documents, int[] lines, int[] columns, int[] endLines, int[] endColumns); + bool GetSourceStartEnd(System.Diagnostics.SymbolStore.ISymbolDocument[] docs, int[] lines, int[] columns); + System.Diagnostics.SymbolStore.ISymbolScope RootScope { get; } + int SequencePointCount { get; } + System.Diagnostics.SymbolStore.SymbolToken Token { get; } + } + public interface ISymbolNamespace + { + System.Diagnostics.SymbolStore.ISymbolNamespace[] GetNamespaces(); + System.Diagnostics.SymbolStore.ISymbolVariable[] GetVariables(); + string Name { get; } + } + public interface ISymbolReader + { + System.Diagnostics.SymbolStore.ISymbolDocument GetDocument(string url, System.Guid language, System.Guid languageVendor, System.Guid documentType); + System.Diagnostics.SymbolStore.ISymbolDocument[] GetDocuments(); + System.Diagnostics.SymbolStore.ISymbolVariable[] GetGlobalVariables(); + System.Diagnostics.SymbolStore.ISymbolMethod GetMethod(System.Diagnostics.SymbolStore.SymbolToken method); + System.Diagnostics.SymbolStore.ISymbolMethod GetMethod(System.Diagnostics.SymbolStore.SymbolToken method, int version); + System.Diagnostics.SymbolStore.ISymbolMethod GetMethodFromDocumentPosition(System.Diagnostics.SymbolStore.ISymbolDocument document, int line, int column); + System.Diagnostics.SymbolStore.ISymbolNamespace[] GetNamespaces(); + byte[] GetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken parent, string name); + System.Diagnostics.SymbolStore.ISymbolVariable[] GetVariables(System.Diagnostics.SymbolStore.SymbolToken parent); + System.Diagnostics.SymbolStore.SymbolToken UserEntryPoint { get; } + } + public interface ISymbolScope + { + int EndOffset { get; } + System.Diagnostics.SymbolStore.ISymbolScope[] GetChildren(); + System.Diagnostics.SymbolStore.ISymbolVariable[] GetLocals(); + System.Diagnostics.SymbolStore.ISymbolNamespace[] GetNamespaces(); + System.Diagnostics.SymbolStore.ISymbolMethod Method { get; } + System.Diagnostics.SymbolStore.ISymbolScope Parent { get; } + int StartOffset { get; } + } + public interface ISymbolVariable + { + int AddressField1 { get; } + int AddressField2 { get; } + int AddressField3 { get; } + System.Diagnostics.SymbolStore.SymAddressKind AddressKind { get; } + object Attributes { get; } + int EndOffset { get; } + byte[] GetSignature(); + string Name { get; } + int StartOffset { get; } + } + public interface ISymbolWriter + { + void Close(); + void CloseMethod(); + void CloseNamespace(); + void CloseScope(int endOffset); + System.Diagnostics.SymbolStore.ISymbolDocumentWriter DefineDocument(string url, System.Guid language, System.Guid languageVendor, System.Guid documentType); + void DefineField(System.Diagnostics.SymbolStore.SymbolToken parent, string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3); + void DefineGlobalVariable(string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3); + void DefineLocalVariable(string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3, int startOffset, int endOffset); + void DefineParameter(string name, System.Reflection.ParameterAttributes attributes, int sequence, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3); + void DefineSequencePoints(System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns); + void Initialize(nint emitter, string filename, bool fFullBuild); + void OpenMethod(System.Diagnostics.SymbolStore.SymbolToken method); + void OpenNamespace(string name); + int OpenScope(int startOffset); + void SetMethodSourceRange(System.Diagnostics.SymbolStore.ISymbolDocumentWriter startDoc, int startLine, int startColumn, System.Diagnostics.SymbolStore.ISymbolDocumentWriter endDoc, int endLine, int endColumn); + void SetScopeRange(int scopeID, int startOffset, int endOffset); + void SetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken parent, string name, byte[] data); + void SetUnderlyingWriter(nint underlyingWriter); + void SetUserEntryPoint(System.Diagnostics.SymbolStore.SymbolToken entryMethod); + void UsingNamespace(string fullName); + } + public enum SymAddressKind + { + ILOffset = 1, + NativeRVA = 2, + NativeRegister = 3, + NativeRegisterRelative = 4, + NativeOffset = 5, + NativeRegisterRegister = 6, + NativeRegisterStack = 7, + NativeStackRegister = 8, + BitField = 9, + NativeSectionOffset = 10, + } + public struct SymbolToken : System.IEquatable + { + public SymbolToken(int val) => throw null; + public bool Equals(System.Diagnostics.SymbolStore.SymbolToken obj) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public int GetToken() => throw null; + public static bool operator ==(System.Diagnostics.SymbolStore.SymbolToken a, System.Diagnostics.SymbolStore.SymbolToken b) => throw null; + public static bool operator !=(System.Diagnostics.SymbolStore.SymbolToken a, System.Diagnostics.SymbolStore.SymbolToken b) => throw null; + } + public class SymDocumentType + { + public SymDocumentType() => throw null; + public static readonly System.Guid Text; + } + public class SymLanguageType + { + public static readonly System.Guid Basic; + public static readonly System.Guid C; + public static readonly System.Guid Cobol; + public static readonly System.Guid CPlusPlus; + public static readonly System.Guid CSharp; + public SymLanguageType() => throw null; + public static readonly System.Guid ILAssembly; + public static readonly System.Guid Java; + public static readonly System.Guid JScript; + public static readonly System.Guid MCPlusPlus; + public static readonly System.Guid Pascal; + public static readonly System.Guid SMC; + } + public class SymLanguageVendor + { + public SymLanguageVendor() => throw null; + public static readonly System.Guid Microsoft; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.TextWriterTraceListener.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.TextWriterTraceListener.cs new file mode 100644 index 000000000000..74484d277911 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.TextWriterTraceListener.cs @@ -0,0 +1,63 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.TextWriterTraceListener, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Diagnostics + { + public class ConsoleTraceListener : System.Diagnostics.TextWriterTraceListener + { + public override void Close() => throw null; + public ConsoleTraceListener() => throw null; + public ConsoleTraceListener(bool useErrorStream) => throw null; + } + public class DelimitedListTraceListener : System.Diagnostics.TextWriterTraceListener + { + public DelimitedListTraceListener(System.IO.Stream stream) => throw null; + public DelimitedListTraceListener(System.IO.Stream stream, string name) => throw null; + public DelimitedListTraceListener(System.IO.TextWriter writer) => throw null; + public DelimitedListTraceListener(System.IO.TextWriter writer, string name) => throw null; + public DelimitedListTraceListener(string fileName) => throw null; + public DelimitedListTraceListener(string fileName, string name) => throw null; + public string Delimiter { get => throw null; set { } } + protected override string[] GetSupportedAttributes() => throw null; + public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data) => throw null; + public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data) => throw null; + public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) => throw null; + public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args) => throw null; + } + public class TextWriterTraceListener : System.Diagnostics.TraceListener + { + public override void Close() => throw null; + public TextWriterTraceListener() => throw null; + public TextWriterTraceListener(System.IO.Stream stream) => throw null; + public TextWriterTraceListener(System.IO.Stream stream, string name) => throw null; + public TextWriterTraceListener(System.IO.TextWriter writer) => throw null; + public TextWriterTraceListener(System.IO.TextWriter writer, string name) => throw null; + public TextWriterTraceListener(string fileName) => throw null; + public TextWriterTraceListener(string fileName, string name) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override void Flush() => throw null; + public override void Write(string message) => throw null; + public override void WriteLine(string message) => throw null; + public System.IO.TextWriter Writer { get => throw null; set { } } + } + public class XmlWriterTraceListener : System.Diagnostics.TextWriterTraceListener + { + public override void Close() => throw null; + public XmlWriterTraceListener(System.IO.Stream stream) => throw null; + public XmlWriterTraceListener(System.IO.Stream stream, string name) => throw null; + public XmlWriterTraceListener(System.IO.TextWriter writer) => throw null; + public XmlWriterTraceListener(System.IO.TextWriter writer, string name) => throw null; + public XmlWriterTraceListener(string filename) => throw null; + public XmlWriterTraceListener(string filename, string name) => throw null; + public override void Fail(string message, string detailMessage) => throw null; + public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data) => throw null; + public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data) => throw null; + public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) => throw null; + public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args) => throw null; + public override void TraceTransfer(System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, System.Guid relatedActivityId) => throw null; + public override void Write(string message) => throw null; + public override void WriteLine(string message) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.TraceSource.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.TraceSource.cs new file mode 100644 index 000000000000..cd0bc6024967 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.TraceSource.cs @@ -0,0 +1,292 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.TraceSource, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Diagnostics + { + public class BooleanSwitch : System.Diagnostics.Switch + { + public BooleanSwitch(string displayName, string description) : base(default(string), default(string)) => throw null; + public BooleanSwitch(string displayName, string description, string defaultSwitchValue) : base(default(string), default(string)) => throw null; + public bool Enabled { get => throw null; set { } } + protected override void OnValueChanged() => throw null; + } + public class CorrelationManager + { + public System.Guid ActivityId { get => throw null; set { } } + public System.Collections.Stack LogicalOperationStack { get => throw null; } + public void StartLogicalOperation() => throw null; + public void StartLogicalOperation(object operationId) => throw null; + public void StopLogicalOperation() => throw null; + } + public class DefaultTraceListener : System.Diagnostics.TraceListener + { + public bool AssertUiEnabled { get => throw null; set { } } + public DefaultTraceListener() => throw null; + public override void Fail(string message) => throw null; + public override void Fail(string message, string detailMessage) => throw null; + public string LogFileName { get => throw null; set { } } + public override void Write(string message) => throw null; + public override void WriteLine(string message) => throw null; + } + public class EventTypeFilter : System.Diagnostics.TraceFilter + { + public EventTypeFilter(System.Diagnostics.SourceLevels level) => throw null; + public System.Diagnostics.SourceLevels EventType { get => throw null; set { } } + public override bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data) => throw null; + } + public sealed class InitializingSwitchEventArgs : System.EventArgs + { + public InitializingSwitchEventArgs(System.Diagnostics.Switch @switch) => throw null; + public System.Diagnostics.Switch Switch { get => throw null; } + } + public sealed class InitializingTraceSourceEventArgs : System.EventArgs + { + public InitializingTraceSourceEventArgs(System.Diagnostics.TraceSource traceSource) => throw null; + public System.Diagnostics.TraceSource TraceSource { get => throw null; } + public bool WasInitialized { get => throw null; set { } } + } + public class SourceFilter : System.Diagnostics.TraceFilter + { + public SourceFilter(string source) => throw null; + public override bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data) => throw null; + public string Source { get => throw null; set { } } + } + [System.Flags] + public enum SourceLevels + { + All = -1, + Off = 0, + Critical = 1, + Error = 3, + Warning = 7, + Information = 15, + Verbose = 31, + ActivityTracing = 65280, + } + public class SourceSwitch : System.Diagnostics.Switch + { + public SourceSwitch(string name) : base(default(string), default(string)) => throw null; + public SourceSwitch(string displayName, string defaultSwitchValue) : base(default(string), default(string)) => throw null; + public System.Diagnostics.SourceLevels Level { get => throw null; set { } } + protected override void OnValueChanged() => throw null; + public bool ShouldTrace(System.Diagnostics.TraceEventType eventType) => throw null; + } + public abstract class Switch + { + public System.Collections.Specialized.StringDictionary Attributes { get => throw null; } + protected Switch(string displayName, string description) => throw null; + protected Switch(string displayName, string description, string defaultSwitchValue) => throw null; + public string DefaultValue { get => throw null; } + public string Description { get => throw null; } + public string DisplayName { get => throw null; } + protected virtual string[] GetSupportedAttributes() => throw null; + public static event System.EventHandler Initializing; + protected virtual void OnSwitchSettingChanged() => throw null; + protected virtual void OnValueChanged() => throw null; + public void Refresh() => throw null; + protected int SwitchSetting { get => throw null; set { } } + public string Value { get => throw null; set { } } + } + public sealed class SwitchAttribute : System.Attribute + { + public SwitchAttribute(string switchName, System.Type switchType) => throw null; + public static System.Diagnostics.SwitchAttribute[] GetAll(System.Reflection.Assembly assembly) => throw null; + public string SwitchDescription { get => throw null; set { } } + public string SwitchName { get => throw null; set { } } + public System.Type SwitchType { get => throw null; set { } } + } + public sealed class SwitchLevelAttribute : System.Attribute + { + public SwitchLevelAttribute(System.Type switchLevelType) => throw null; + public System.Type SwitchLevelType { get => throw null; set { } } + } + public sealed class Trace + { + public static void Assert(bool condition) => throw null; + public static void Assert(bool condition, string message) => throw null; + public static void Assert(bool condition, string message, string detailMessage) => throw null; + public static bool AutoFlush { get => throw null; set { } } + public static void Close() => throw null; + public static System.Diagnostics.CorrelationManager CorrelationManager { get => throw null; } + public static void Fail(string message) => throw null; + public static void Fail(string message, string detailMessage) => throw null; + public static void Flush() => throw null; + public static void Indent() => throw null; + public static int IndentLevel { get => throw null; set { } } + public static int IndentSize { get => throw null; set { } } + public static System.Diagnostics.TraceListenerCollection Listeners { get => throw null; } + public static void Refresh() => throw null; + public static event System.EventHandler Refreshing; + public static void TraceError(string message) => throw null; + public static void TraceError(string format, params object[] args) => throw null; + public static void TraceInformation(string message) => throw null; + public static void TraceInformation(string format, params object[] args) => throw null; + public static void TraceWarning(string message) => throw null; + public static void TraceWarning(string format, params object[] args) => throw null; + public static void Unindent() => throw null; + public static bool UseGlobalLock { get => throw null; set { } } + public static void Write(object value) => throw null; + public static void Write(object value, string category) => throw null; + public static void Write(string message) => throw null; + public static void Write(string message, string category) => throw null; + public static void WriteIf(bool condition, object value) => throw null; + public static void WriteIf(bool condition, object value, string category) => throw null; + public static void WriteIf(bool condition, string message) => throw null; + public static void WriteIf(bool condition, string message, string category) => throw null; + public static void WriteLine(object value) => throw null; + public static void WriteLine(object value, string category) => throw null; + public static void WriteLine(string message) => throw null; + public static void WriteLine(string message, string category) => throw null; + public static void WriteLineIf(bool condition, object value) => throw null; + public static void WriteLineIf(bool condition, object value, string category) => throw null; + public static void WriteLineIf(bool condition, string message) => throw null; + public static void WriteLineIf(bool condition, string message, string category) => throw null; + } + public class TraceEventCache + { + public string Callstack { get => throw null; } + public TraceEventCache() => throw null; + public System.DateTime DateTime { get => throw null; } + public System.Collections.Stack LogicalOperationStack { get => throw null; } + public int ProcessId { get => throw null; } + public string ThreadId { get => throw null; } + public long Timestamp { get => throw null; } + } + public enum TraceEventType + { + Critical = 1, + Error = 2, + Warning = 4, + Information = 8, + Verbose = 16, + Start = 256, + Stop = 512, + Suspend = 1024, + Resume = 2048, + Transfer = 4096, + } + public abstract class TraceFilter + { + protected TraceFilter() => throw null; + public abstract bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data); + } + public enum TraceLevel + { + Off = 0, + Error = 1, + Warning = 2, + Info = 3, + Verbose = 4, + } + public abstract class TraceListener : System.MarshalByRefObject, System.IDisposable + { + public System.Collections.Specialized.StringDictionary Attributes { get => throw null; } + public virtual void Close() => throw null; + protected TraceListener() => throw null; + protected TraceListener(string name) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual void Fail(string message) => throw null; + public virtual void Fail(string message, string detailMessage) => throw null; + public System.Diagnostics.TraceFilter Filter { get => throw null; set { } } + public virtual void Flush() => throw null; + protected virtual string[] GetSupportedAttributes() => throw null; + public int IndentLevel { get => throw null; set { } } + public int IndentSize { get => throw null; set { } } + public virtual bool IsThreadSafe { get => throw null; } + public virtual string Name { get => throw null; set { } } + protected bool NeedIndent { get => throw null; set { } } + public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data) => throw null; + public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data) => throw null; + public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id) => throw null; + public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) => throw null; + public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args) => throw null; + public System.Diagnostics.TraceOptions TraceOutputOptions { get => throw null; set { } } + public virtual void TraceTransfer(System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, System.Guid relatedActivityId) => throw null; + public virtual void Write(object o) => throw null; + public virtual void Write(object o, string category) => throw null; + public abstract void Write(string message); + public virtual void Write(string message, string category) => throw null; + protected virtual void WriteIndent() => throw null; + public virtual void WriteLine(object o) => throw null; + public virtual void WriteLine(object o, string category) => throw null; + public abstract void WriteLine(string message); + public virtual void WriteLine(string message, string category) => throw null; + } + public class TraceListenerCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public int Add(System.Diagnostics.TraceListener listener) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void AddRange(System.Diagnostics.TraceListenerCollection value) => throw null; + public void AddRange(System.Diagnostics.TraceListener[] value) => throw null; + public void Clear() => throw null; + public bool Contains(System.Diagnostics.TraceListener listener) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(System.Diagnostics.TraceListener[] listeners, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + public int IndexOf(System.Diagnostics.TraceListener listener) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Insert(int index, System.Diagnostics.TraceListener listener) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public void Remove(System.Diagnostics.TraceListener listener) => throw null; + public void Remove(string name) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.Diagnostics.TraceListener this[int i] { get => throw null; set { } } + public System.Diagnostics.TraceListener this[string name] { get => throw null; } + } + [System.Flags] + public enum TraceOptions + { + None = 0, + LogicalOperationStack = 1, + DateTime = 2, + Timestamp = 4, + ProcessId = 8, + ThreadId = 16, + Callstack = 32, + } + public class TraceSource + { + public System.Collections.Specialized.StringDictionary Attributes { get => throw null; } + public void Close() => throw null; + public TraceSource(string name) => throw null; + public TraceSource(string name, System.Diagnostics.SourceLevels defaultLevel) => throw null; + public System.Diagnostics.SourceLevels DefaultLevel { get => throw null; } + public void Flush() => throw null; + protected virtual string[] GetSupportedAttributes() => throw null; + public static event System.EventHandler Initializing; + public System.Diagnostics.TraceListenerCollection Listeners { get => throw null; } + public string Name { get => throw null; } + public System.Diagnostics.SourceSwitch Switch { get => throw null; set { } } + public void TraceData(System.Diagnostics.TraceEventType eventType, int id, object data) => throw null; + public void TraceData(System.Diagnostics.TraceEventType eventType, int id, params object[] data) => throw null; + public void TraceEvent(System.Diagnostics.TraceEventType eventType, int id) => throw null; + public void TraceEvent(System.Diagnostics.TraceEventType eventType, int id, string message) => throw null; + public void TraceEvent(System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args) => throw null; + public void TraceInformation(string message) => throw null; + public void TraceInformation(string format, params object[] args) => throw null; + public void TraceTransfer(int id, string message, System.Guid relatedActivityId) => throw null; + } + public class TraceSwitch : System.Diagnostics.Switch + { + public TraceSwitch(string displayName, string description) : base(default(string), default(string)) => throw null; + public TraceSwitch(string displayName, string description, string defaultSwitchValue) : base(default(string), default(string)) => throw null; + public System.Diagnostics.TraceLevel Level { get => throw null; set { } } + protected override void OnSwitchSettingChanged() => throw null; + protected override void OnValueChanged() => throw null; + public bool TraceError { get => throw null; } + public bool TraceInfo { get => throw null; } + public bool TraceVerbose { get => throw null; } + public bool TraceWarning { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Tracing.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Tracing.cs new file mode 100644 index 000000000000..25bdb670c506 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Diagnostics.Tracing.cs @@ -0,0 +1,311 @@ +// This file contains auto-generated code. +// Generated from `System.Diagnostics.Tracing, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Diagnostics + { + namespace Tracing + { + public abstract class DiagnosticCounter : System.IDisposable + { + public void AddMetadata(string key, string value) => throw null; + public string DisplayName { get => throw null; set { } } + public string DisplayUnits { get => throw null; set { } } + public void Dispose() => throw null; + public System.Diagnostics.Tracing.EventSource EventSource { get => throw null; } + public string Name { get => throw null; } + } + [System.Flags] + public enum EventActivityOptions + { + None = 0, + Disable = 2, + Recursive = 4, + Detachable = 8, + } + public sealed class EventAttribute : System.Attribute + { + public System.Diagnostics.Tracing.EventActivityOptions ActivityOptions { get => throw null; set { } } + public System.Diagnostics.Tracing.EventChannel Channel { get => throw null; set { } } + public EventAttribute(int eventId) => throw null; + public int EventId { get => throw null; } + public System.Diagnostics.Tracing.EventKeywords Keywords { get => throw null; set { } } + public System.Diagnostics.Tracing.EventLevel Level { get => throw null; set { } } + public string Message { get => throw null; set { } } + public System.Diagnostics.Tracing.EventOpcode Opcode { get => throw null; set { } } + public System.Diagnostics.Tracing.EventTags Tags { get => throw null; set { } } + public System.Diagnostics.Tracing.EventTask Task { get => throw null; set { } } + public byte Version { get => throw null; set { } } + } + public enum EventChannel : byte + { + None = 0, + Admin = 16, + Operational = 17, + Analytic = 18, + Debug = 19, + } + public enum EventCommand + { + Disable = -3, + Enable = -2, + SendManifest = -1, + Update = 0, + } + public class EventCommandEventArgs : System.EventArgs + { + public System.Collections.Generic.IDictionary Arguments { get => throw null; } + public System.Diagnostics.Tracing.EventCommand Command { get => throw null; } + public bool DisableEvent(int eventId) => throw null; + public bool EnableEvent(int eventId) => throw null; + } + public class EventCounter : System.Diagnostics.Tracing.DiagnosticCounter + { + public EventCounter(string name, System.Diagnostics.Tracing.EventSource eventSource) => throw null; + public override string ToString() => throw null; + public void WriteMetric(double value) => throw null; + public void WriteMetric(float value) => throw null; + } + public class EventDataAttribute : System.Attribute + { + public EventDataAttribute() => throw null; + public string Name { get => throw null; set { } } + } + public class EventFieldAttribute : System.Attribute + { + public EventFieldAttribute() => throw null; + public System.Diagnostics.Tracing.EventFieldFormat Format { get => throw null; set { } } + public System.Diagnostics.Tracing.EventFieldTags Tags { get => throw null; set { } } + } + public enum EventFieldFormat + { + Default = 0, + String = 2, + Boolean = 3, + Hexadecimal = 4, + Xml = 11, + Json = 12, + HResult = 15, + } + [System.Flags] + public enum EventFieldTags + { + None = 0, + } + public class EventIgnoreAttribute : System.Attribute + { + public EventIgnoreAttribute() => throw null; + } + [System.Flags] + public enum EventKeywords : long + { + All = -1, + None = 0, + MicrosoftTelemetry = 562949953421312, + WdiContext = 562949953421312, + WdiDiagnostic = 1125899906842624, + Sqm = 2251799813685248, + AuditFailure = 4503599627370496, + CorrelationHint = 4503599627370496, + AuditSuccess = 9007199254740992, + EventLogClassic = 36028797018963968, + } + public enum EventLevel + { + LogAlways = 0, + Critical = 1, + Error = 2, + Warning = 3, + Informational = 4, + Verbose = 5, + } + public abstract class EventListener : System.IDisposable + { + protected EventListener() => throw null; + public void DisableEvents(System.Diagnostics.Tracing.EventSource eventSource) => throw null; + public virtual void Dispose() => throw null; + public void EnableEvents(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventLevel level) => throw null; + public void EnableEvents(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords matchAnyKeyword) => throw null; + public void EnableEvents(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords matchAnyKeyword, System.Collections.Generic.IDictionary arguments) => throw null; + public event System.EventHandler EventSourceCreated; + protected static int EventSourceIndex(System.Diagnostics.Tracing.EventSource eventSource) => throw null; + public event System.EventHandler EventWritten; + protected virtual void OnEventSourceCreated(System.Diagnostics.Tracing.EventSource eventSource) => throw null; + protected virtual void OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs eventData) => throw null; + } + [System.Flags] + public enum EventManifestOptions + { + None = 0, + Strict = 1, + AllCultures = 2, + OnlyIfNeededForRegistration = 4, + AllowEventSourceOverride = 8, + } + public enum EventOpcode + { + Info = 0, + Start = 1, + Stop = 2, + DataCollectionStart = 3, + DataCollectionStop = 4, + Extension = 5, + Reply = 6, + Resume = 7, + Suspend = 8, + Send = 9, + Receive = 240, + } + public class EventSource : System.IDisposable + { + public System.Exception ConstructionException { get => throw null; } + protected EventSource() => throw null; + protected EventSource(bool throwOnEventWriteErrors) => throw null; + protected EventSource(System.Diagnostics.Tracing.EventSourceSettings settings) => throw null; + protected EventSource(System.Diagnostics.Tracing.EventSourceSettings settings, params string[] traits) => throw null; + public EventSource(string eventSourceName) => throw null; + public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config) => throw null; + public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits) => throw null; + public static System.Guid CurrentThreadActivityId { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public event System.EventHandler EventCommandExecuted; + protected struct EventData + { + public nint DataPointer { get => throw null; set { } } + public int Size { get => throw null; set { } } + } + public static string GenerateManifest(System.Type eventSourceType, string assemblyPathToIncludeInManifest) => throw null; + public static string GenerateManifest(System.Type eventSourceType, string assemblyPathToIncludeInManifest, System.Diagnostics.Tracing.EventManifestOptions flags) => throw null; + public static System.Guid GetGuid(System.Type eventSourceType) => throw null; + public static string GetName(System.Type eventSourceType) => throw null; + public static System.Collections.Generic.IEnumerable GetSources() => throw null; + public string GetTrait(string key) => throw null; + public System.Guid Guid { get => throw null; } + public bool IsEnabled() => throw null; + public bool IsEnabled(System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords) => throw null; + public bool IsEnabled(System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords, System.Diagnostics.Tracing.EventChannel channel) => throw null; + public string Name { get => throw null; } + protected virtual void OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs command) => throw null; + public static void SendCommand(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventCommand command, System.Collections.Generic.IDictionary commandArguments) => throw null; + public static void SetCurrentThreadActivityId(System.Guid activityId) => throw null; + public static void SetCurrentThreadActivityId(System.Guid activityId, out System.Guid oldActivityThatWillContinue) => throw null; + public System.Diagnostics.Tracing.EventSourceSettings Settings { get => throw null; } + public override string ToString() => throw null; + public void Write(string eventName) => throw null; + public void Write(string eventName, System.Diagnostics.Tracing.EventSourceOptions options) => throw null; + public void Write(string eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data) => throw null; + public void Write(string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref System.Guid activityId, ref System.Guid relatedActivityId, ref T data) => throw null; + public void Write(string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data) => throw null; + public void Write(string eventName, T data) => throw null; + protected void WriteEvent(int eventId) => throw null; + protected void WriteEvent(int eventId, byte[] arg1) => throw null; + protected void WriteEvent(int eventId, int arg1) => throw null; + protected void WriteEvent(int eventId, int arg1, int arg2) => throw null; + protected void WriteEvent(int eventId, int arg1, int arg2, int arg3) => throw null; + protected void WriteEvent(int eventId, int arg1, string arg2) => throw null; + protected void WriteEvent(int eventId, long arg1) => throw null; + protected void WriteEvent(int eventId, long arg1, byte[] arg2) => throw null; + protected void WriteEvent(int eventId, long arg1, long arg2) => throw null; + protected void WriteEvent(int eventId, long arg1, long arg2, long arg3) => throw null; + protected void WriteEvent(int eventId, long arg1, string arg2) => throw null; + protected void WriteEvent(int eventId, params object[] args) => throw null; + protected void WriteEvent(int eventId, string arg1) => throw null; + protected void WriteEvent(int eventId, string arg1, int arg2) => throw null; + protected void WriteEvent(int eventId, string arg1, int arg2, int arg3) => throw null; + protected void WriteEvent(int eventId, string arg1, long arg2) => throw null; + protected void WriteEvent(int eventId, string arg1, string arg2) => throw null; + protected void WriteEvent(int eventId, string arg1, string arg2, string arg3) => throw null; + protected unsafe void WriteEventCore(int eventId, int eventDataCount, System.Diagnostics.Tracing.EventSource.EventData* data) => throw null; + protected void WriteEventWithRelatedActivityId(int eventId, System.Guid relatedActivityId, params object[] args) => throw null; + protected unsafe void WriteEventWithRelatedActivityIdCore(int eventId, System.Guid* relatedActivityId, int eventDataCount, System.Diagnostics.Tracing.EventSource.EventData* data) => throw null; + } + public sealed class EventSourceAttribute : System.Attribute + { + public EventSourceAttribute() => throw null; + public string Guid { get => throw null; set { } } + public string LocalizationResources { get => throw null; set { } } + public string Name { get => throw null; set { } } + } + public class EventSourceCreatedEventArgs : System.EventArgs + { + public EventSourceCreatedEventArgs() => throw null; + public System.Diagnostics.Tracing.EventSource EventSource { get => throw null; } + } + public class EventSourceException : System.Exception + { + public EventSourceException() => throw null; + protected EventSourceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public EventSourceException(string message) => throw null; + public EventSourceException(string message, System.Exception innerException) => throw null; + } + public struct EventSourceOptions + { + public System.Diagnostics.Tracing.EventActivityOptions ActivityOptions { get => throw null; set { } } + public System.Diagnostics.Tracing.EventKeywords Keywords { get => throw null; set { } } + public System.Diagnostics.Tracing.EventLevel Level { get => throw null; set { } } + public System.Diagnostics.Tracing.EventOpcode Opcode { get => throw null; set { } } + public System.Diagnostics.Tracing.EventTags Tags { get => throw null; set { } } + } + [System.Flags] + public enum EventSourceSettings + { + Default = 0, + ThrowOnEventWriteErrors = 1, + EtwManifestEventFormat = 4, + EtwSelfDescribingEventFormat = 8, + } + [System.Flags] + public enum EventTags + { + None = 0, + } + public enum EventTask + { + None = 0, + } + public class EventWrittenEventArgs : System.EventArgs + { + public System.Guid ActivityId { get => throw null; } + public System.Diagnostics.Tracing.EventChannel Channel { get => throw null; } + public int EventId { get => throw null; } + public string EventName { get => throw null; } + public System.Diagnostics.Tracing.EventSource EventSource { get => throw null; } + public System.Diagnostics.Tracing.EventKeywords Keywords { get => throw null; } + public System.Diagnostics.Tracing.EventLevel Level { get => throw null; } + public string Message { get => throw null; } + public System.Diagnostics.Tracing.EventOpcode Opcode { get => throw null; } + public long OSThreadId { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Payload { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection PayloadNames { get => throw null; } + public System.Guid RelatedActivityId { get => throw null; } + public System.Diagnostics.Tracing.EventTags Tags { get => throw null; } + public System.Diagnostics.Tracing.EventTask Task { get => throw null; } + public System.DateTime TimeStamp { get => throw null; } + public byte Version { get => throw null; } + } + public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter + { + public IncrementingEventCounter(string name, System.Diagnostics.Tracing.EventSource eventSource) => throw null; + public System.TimeSpan DisplayRateTimeScale { get => throw null; set { } } + public void Increment(double increment = default(double)) => throw null; + public override string ToString() => throw null; + } + public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter + { + public IncrementingPollingCounter(string name, System.Diagnostics.Tracing.EventSource eventSource, System.Func totalValueProvider) => throw null; + public System.TimeSpan DisplayRateTimeScale { get => throw null; set { } } + public override string ToString() => throw null; + } + public sealed class NonEventAttribute : System.Attribute + { + public NonEventAttribute() => throw null; + } + public class PollingCounter : System.Diagnostics.Tracing.DiagnosticCounter + { + public PollingCounter(string name, System.Diagnostics.Tracing.EventSource eventSource, System.Func metricProvider) => throw null; + public override string ToString() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Drawing.Primitives.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Drawing.Primitives.cs new file mode 100644 index 000000000000..ee3d6ae75b5e --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Drawing.Primitives.cs @@ -0,0 +1,596 @@ +// This file contains auto-generated code. +// Generated from `System.Drawing.Primitives, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Drawing + { + public struct Color : System.IEquatable + { + public byte A { get => throw null; } + public static System.Drawing.Color AliceBlue { get => throw null; } + public static System.Drawing.Color AntiqueWhite { get => throw null; } + public static System.Drawing.Color Aqua { get => throw null; } + public static System.Drawing.Color Aquamarine { get => throw null; } + public static System.Drawing.Color Azure { get => throw null; } + public byte B { get => throw null; } + public static System.Drawing.Color Beige { get => throw null; } + public static System.Drawing.Color Bisque { get => throw null; } + public static System.Drawing.Color Black { get => throw null; } + public static System.Drawing.Color BlanchedAlmond { get => throw null; } + public static System.Drawing.Color Blue { get => throw null; } + public static System.Drawing.Color BlueViolet { get => throw null; } + public static System.Drawing.Color Brown { get => throw null; } + public static System.Drawing.Color BurlyWood { get => throw null; } + public static System.Drawing.Color CadetBlue { get => throw null; } + public static System.Drawing.Color Chartreuse { get => throw null; } + public static System.Drawing.Color Chocolate { get => throw null; } + public static System.Drawing.Color Coral { get => throw null; } + public static System.Drawing.Color CornflowerBlue { get => throw null; } + public static System.Drawing.Color Cornsilk { get => throw null; } + public static System.Drawing.Color Crimson { get => throw null; } + public static System.Drawing.Color Cyan { get => throw null; } + public static System.Drawing.Color DarkBlue { get => throw null; } + public static System.Drawing.Color DarkCyan { get => throw null; } + public static System.Drawing.Color DarkGoldenrod { get => throw null; } + public static System.Drawing.Color DarkGray { get => throw null; } + public static System.Drawing.Color DarkGreen { get => throw null; } + public static System.Drawing.Color DarkKhaki { get => throw null; } + public static System.Drawing.Color DarkMagenta { get => throw null; } + public static System.Drawing.Color DarkOliveGreen { get => throw null; } + public static System.Drawing.Color DarkOrange { get => throw null; } + public static System.Drawing.Color DarkOrchid { get => throw null; } + public static System.Drawing.Color DarkRed { get => throw null; } + public static System.Drawing.Color DarkSalmon { get => throw null; } + public static System.Drawing.Color DarkSeaGreen { get => throw null; } + public static System.Drawing.Color DarkSlateBlue { get => throw null; } + public static System.Drawing.Color DarkSlateGray { get => throw null; } + public static System.Drawing.Color DarkTurquoise { get => throw null; } + public static System.Drawing.Color DarkViolet { get => throw null; } + public static System.Drawing.Color DeepPink { get => throw null; } + public static System.Drawing.Color DeepSkyBlue { get => throw null; } + public static System.Drawing.Color DimGray { get => throw null; } + public static System.Drawing.Color DodgerBlue { get => throw null; } + public static readonly System.Drawing.Color Empty; + public bool Equals(System.Drawing.Color other) => throw null; + public override bool Equals(object obj) => throw null; + public static System.Drawing.Color Firebrick { get => throw null; } + public static System.Drawing.Color FloralWhite { get => throw null; } + public static System.Drawing.Color ForestGreen { get => throw null; } + public static System.Drawing.Color FromArgb(int argb) => throw null; + public static System.Drawing.Color FromArgb(int alpha, System.Drawing.Color baseColor) => throw null; + public static System.Drawing.Color FromArgb(int red, int green, int blue) => throw null; + public static System.Drawing.Color FromArgb(int alpha, int red, int green, int blue) => throw null; + public static System.Drawing.Color FromKnownColor(System.Drawing.KnownColor color) => throw null; + public static System.Drawing.Color FromName(string name) => throw null; + public static System.Drawing.Color Fuchsia { get => throw null; } + public byte G { get => throw null; } + public static System.Drawing.Color Gainsboro { get => throw null; } + public float GetBrightness() => throw null; + public override int GetHashCode() => throw null; + public float GetHue() => throw null; + public float GetSaturation() => throw null; + public static System.Drawing.Color GhostWhite { get => throw null; } + public static System.Drawing.Color Gold { get => throw null; } + public static System.Drawing.Color Goldenrod { get => throw null; } + public static System.Drawing.Color Gray { get => throw null; } + public static System.Drawing.Color Green { get => throw null; } + public static System.Drawing.Color GreenYellow { get => throw null; } + public static System.Drawing.Color Honeydew { get => throw null; } + public static System.Drawing.Color HotPink { get => throw null; } + public static System.Drawing.Color IndianRed { get => throw null; } + public static System.Drawing.Color Indigo { get => throw null; } + public bool IsEmpty { get => throw null; } + public bool IsKnownColor { get => throw null; } + public bool IsNamedColor { get => throw null; } + public bool IsSystemColor { get => throw null; } + public static System.Drawing.Color Ivory { get => throw null; } + public static System.Drawing.Color Khaki { get => throw null; } + public static System.Drawing.Color Lavender { get => throw null; } + public static System.Drawing.Color LavenderBlush { get => throw null; } + public static System.Drawing.Color LawnGreen { get => throw null; } + public static System.Drawing.Color LemonChiffon { get => throw null; } + public static System.Drawing.Color LightBlue { get => throw null; } + public static System.Drawing.Color LightCoral { get => throw null; } + public static System.Drawing.Color LightCyan { get => throw null; } + public static System.Drawing.Color LightGoldenrodYellow { get => throw null; } + public static System.Drawing.Color LightGray { get => throw null; } + public static System.Drawing.Color LightGreen { get => throw null; } + public static System.Drawing.Color LightPink { get => throw null; } + public static System.Drawing.Color LightSalmon { get => throw null; } + public static System.Drawing.Color LightSeaGreen { get => throw null; } + public static System.Drawing.Color LightSkyBlue { get => throw null; } + public static System.Drawing.Color LightSlateGray { get => throw null; } + public static System.Drawing.Color LightSteelBlue { get => throw null; } + public static System.Drawing.Color LightYellow { get => throw null; } + public static System.Drawing.Color Lime { get => throw null; } + public static System.Drawing.Color LimeGreen { get => throw null; } + public static System.Drawing.Color Linen { get => throw null; } + public static System.Drawing.Color Magenta { get => throw null; } + public static System.Drawing.Color Maroon { get => throw null; } + public static System.Drawing.Color MediumAquamarine { get => throw null; } + public static System.Drawing.Color MediumBlue { get => throw null; } + public static System.Drawing.Color MediumOrchid { get => throw null; } + public static System.Drawing.Color MediumPurple { get => throw null; } + public static System.Drawing.Color MediumSeaGreen { get => throw null; } + public static System.Drawing.Color MediumSlateBlue { get => throw null; } + public static System.Drawing.Color MediumSpringGreen { get => throw null; } + public static System.Drawing.Color MediumTurquoise { get => throw null; } + public static System.Drawing.Color MediumVioletRed { get => throw null; } + public static System.Drawing.Color MidnightBlue { get => throw null; } + public static System.Drawing.Color MintCream { get => throw null; } + public static System.Drawing.Color MistyRose { get => throw null; } + public static System.Drawing.Color Moccasin { get => throw null; } + public string Name { get => throw null; } + public static System.Drawing.Color NavajoWhite { get => throw null; } + public static System.Drawing.Color Navy { get => throw null; } + public static System.Drawing.Color OldLace { get => throw null; } + public static System.Drawing.Color Olive { get => throw null; } + public static System.Drawing.Color OliveDrab { get => throw null; } + public static bool operator ==(System.Drawing.Color left, System.Drawing.Color right) => throw null; + public static bool operator !=(System.Drawing.Color left, System.Drawing.Color right) => throw null; + public static System.Drawing.Color Orange { get => throw null; } + public static System.Drawing.Color OrangeRed { get => throw null; } + public static System.Drawing.Color Orchid { get => throw null; } + public static System.Drawing.Color PaleGoldenrod { get => throw null; } + public static System.Drawing.Color PaleGreen { get => throw null; } + public static System.Drawing.Color PaleTurquoise { get => throw null; } + public static System.Drawing.Color PaleVioletRed { get => throw null; } + public static System.Drawing.Color PapayaWhip { get => throw null; } + public static System.Drawing.Color PeachPuff { get => throw null; } + public static System.Drawing.Color Peru { get => throw null; } + public static System.Drawing.Color Pink { get => throw null; } + public static System.Drawing.Color Plum { get => throw null; } + public static System.Drawing.Color PowderBlue { get => throw null; } + public static System.Drawing.Color Purple { get => throw null; } + public byte R { get => throw null; } + public static System.Drawing.Color RebeccaPurple { get => throw null; } + public static System.Drawing.Color Red { get => throw null; } + public static System.Drawing.Color RosyBrown { get => throw null; } + public static System.Drawing.Color RoyalBlue { get => throw null; } + public static System.Drawing.Color SaddleBrown { get => throw null; } + public static System.Drawing.Color Salmon { get => throw null; } + public static System.Drawing.Color SandyBrown { get => throw null; } + public static System.Drawing.Color SeaGreen { get => throw null; } + public static System.Drawing.Color SeaShell { get => throw null; } + public static System.Drawing.Color Sienna { get => throw null; } + public static System.Drawing.Color Silver { get => throw null; } + public static System.Drawing.Color SkyBlue { get => throw null; } + public static System.Drawing.Color SlateBlue { get => throw null; } + public static System.Drawing.Color SlateGray { get => throw null; } + public static System.Drawing.Color Snow { get => throw null; } + public static System.Drawing.Color SpringGreen { get => throw null; } + public static System.Drawing.Color SteelBlue { get => throw null; } + public static System.Drawing.Color Tan { get => throw null; } + public static System.Drawing.Color Teal { get => throw null; } + public static System.Drawing.Color Thistle { get => throw null; } + public int ToArgb() => throw null; + public System.Drawing.KnownColor ToKnownColor() => throw null; + public static System.Drawing.Color Tomato { get => throw null; } + public override string ToString() => throw null; + public static System.Drawing.Color Transparent { get => throw null; } + public static System.Drawing.Color Turquoise { get => throw null; } + public static System.Drawing.Color Violet { get => throw null; } + public static System.Drawing.Color Wheat { get => throw null; } + public static System.Drawing.Color White { get => throw null; } + public static System.Drawing.Color WhiteSmoke { get => throw null; } + public static System.Drawing.Color Yellow { get => throw null; } + public static System.Drawing.Color YellowGreen { get => throw null; } + } + public static class ColorTranslator + { + public static System.Drawing.Color FromHtml(string htmlColor) => throw null; + public static System.Drawing.Color FromOle(int oleColor) => throw null; + public static System.Drawing.Color FromWin32(int win32Color) => throw null; + public static string ToHtml(System.Drawing.Color c) => throw null; + public static int ToOle(System.Drawing.Color c) => throw null; + public static int ToWin32(System.Drawing.Color c) => throw null; + } + public enum KnownColor + { + ActiveBorder = 1, + ActiveCaption = 2, + ActiveCaptionText = 3, + AppWorkspace = 4, + Control = 5, + ControlDark = 6, + ControlDarkDark = 7, + ControlLight = 8, + ControlLightLight = 9, + ControlText = 10, + Desktop = 11, + GrayText = 12, + Highlight = 13, + HighlightText = 14, + HotTrack = 15, + InactiveBorder = 16, + InactiveCaption = 17, + InactiveCaptionText = 18, + Info = 19, + InfoText = 20, + Menu = 21, + MenuText = 22, + ScrollBar = 23, + Window = 24, + WindowFrame = 25, + WindowText = 26, + Transparent = 27, + AliceBlue = 28, + AntiqueWhite = 29, + Aqua = 30, + Aquamarine = 31, + Azure = 32, + Beige = 33, + Bisque = 34, + Black = 35, + BlanchedAlmond = 36, + Blue = 37, + BlueViolet = 38, + Brown = 39, + BurlyWood = 40, + CadetBlue = 41, + Chartreuse = 42, + Chocolate = 43, + Coral = 44, + CornflowerBlue = 45, + Cornsilk = 46, + Crimson = 47, + Cyan = 48, + DarkBlue = 49, + DarkCyan = 50, + DarkGoldenrod = 51, + DarkGray = 52, + DarkGreen = 53, + DarkKhaki = 54, + DarkMagenta = 55, + DarkOliveGreen = 56, + DarkOrange = 57, + DarkOrchid = 58, + DarkRed = 59, + DarkSalmon = 60, + DarkSeaGreen = 61, + DarkSlateBlue = 62, + DarkSlateGray = 63, + DarkTurquoise = 64, + DarkViolet = 65, + DeepPink = 66, + DeepSkyBlue = 67, + DimGray = 68, + DodgerBlue = 69, + Firebrick = 70, + FloralWhite = 71, + ForestGreen = 72, + Fuchsia = 73, + Gainsboro = 74, + GhostWhite = 75, + Gold = 76, + Goldenrod = 77, + Gray = 78, + Green = 79, + GreenYellow = 80, + Honeydew = 81, + HotPink = 82, + IndianRed = 83, + Indigo = 84, + Ivory = 85, + Khaki = 86, + Lavender = 87, + LavenderBlush = 88, + LawnGreen = 89, + LemonChiffon = 90, + LightBlue = 91, + LightCoral = 92, + LightCyan = 93, + LightGoldenrodYellow = 94, + LightGray = 95, + LightGreen = 96, + LightPink = 97, + LightSalmon = 98, + LightSeaGreen = 99, + LightSkyBlue = 100, + LightSlateGray = 101, + LightSteelBlue = 102, + LightYellow = 103, + Lime = 104, + LimeGreen = 105, + Linen = 106, + Magenta = 107, + Maroon = 108, + MediumAquamarine = 109, + MediumBlue = 110, + MediumOrchid = 111, + MediumPurple = 112, + MediumSeaGreen = 113, + MediumSlateBlue = 114, + MediumSpringGreen = 115, + MediumTurquoise = 116, + MediumVioletRed = 117, + MidnightBlue = 118, + MintCream = 119, + MistyRose = 120, + Moccasin = 121, + NavajoWhite = 122, + Navy = 123, + OldLace = 124, + Olive = 125, + OliveDrab = 126, + Orange = 127, + OrangeRed = 128, + Orchid = 129, + PaleGoldenrod = 130, + PaleGreen = 131, + PaleTurquoise = 132, + PaleVioletRed = 133, + PapayaWhip = 134, + PeachPuff = 135, + Peru = 136, + Pink = 137, + Plum = 138, + PowderBlue = 139, + Purple = 140, + Red = 141, + RosyBrown = 142, + RoyalBlue = 143, + SaddleBrown = 144, + Salmon = 145, + SandyBrown = 146, + SeaGreen = 147, + SeaShell = 148, + Sienna = 149, + Silver = 150, + SkyBlue = 151, + SlateBlue = 152, + SlateGray = 153, + Snow = 154, + SpringGreen = 155, + SteelBlue = 156, + Tan = 157, + Teal = 158, + Thistle = 159, + Tomato = 160, + Turquoise = 161, + Violet = 162, + Wheat = 163, + White = 164, + WhiteSmoke = 165, + Yellow = 166, + YellowGreen = 167, + ButtonFace = 168, + ButtonHighlight = 169, + ButtonShadow = 170, + GradientActiveCaption = 171, + GradientInactiveCaption = 172, + MenuBar = 173, + MenuHighlight = 174, + RebeccaPurple = 175, + } + public struct Point : System.IEquatable + { + public static System.Drawing.Point Add(System.Drawing.Point pt, System.Drawing.Size sz) => throw null; + public static System.Drawing.Point Ceiling(System.Drawing.PointF value) => throw null; + public Point(System.Drawing.Size sz) => throw null; + public Point(int dw) => throw null; + public Point(int x, int y) => throw null; + public static readonly System.Drawing.Point Empty; + public bool Equals(System.Drawing.Point other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsEmpty { get => throw null; } + public void Offset(System.Drawing.Point p) => throw null; + public void Offset(int dx, int dy) => throw null; + public static System.Drawing.Point operator +(System.Drawing.Point pt, System.Drawing.Size sz) => throw null; + public static bool operator ==(System.Drawing.Point left, System.Drawing.Point right) => throw null; + public static explicit operator System.Drawing.Size(System.Drawing.Point p) => throw null; + public static implicit operator System.Drawing.PointF(System.Drawing.Point p) => throw null; + public static bool operator !=(System.Drawing.Point left, System.Drawing.Point right) => throw null; + public static System.Drawing.Point operator -(System.Drawing.Point pt, System.Drawing.Size sz) => throw null; + public static System.Drawing.Point Round(System.Drawing.PointF value) => throw null; + public static System.Drawing.Point Subtract(System.Drawing.Point pt, System.Drawing.Size sz) => throw null; + public override string ToString() => throw null; + public static System.Drawing.Point Truncate(System.Drawing.PointF value) => throw null; + public int X { get => throw null; set { } } + public int Y { get => throw null; set { } } + } + public struct PointF : System.IEquatable + { + public static System.Drawing.PointF Add(System.Drawing.PointF pt, System.Drawing.Size sz) => throw null; + public static System.Drawing.PointF Add(System.Drawing.PointF pt, System.Drawing.SizeF sz) => throw null; + public PointF(float x, float y) => throw null; + public PointF(System.Numerics.Vector2 vector) => throw null; + public static readonly System.Drawing.PointF Empty; + public bool Equals(System.Drawing.PointF other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsEmpty { get => throw null; } + public static System.Drawing.PointF operator +(System.Drawing.PointF pt, System.Drawing.Size sz) => throw null; + public static System.Drawing.PointF operator +(System.Drawing.PointF pt, System.Drawing.SizeF sz) => throw null; + public static bool operator ==(System.Drawing.PointF left, System.Drawing.PointF right) => throw null; + public static explicit operator System.Numerics.Vector2(System.Drawing.PointF point) => throw null; + public static explicit operator System.Drawing.PointF(System.Numerics.Vector2 vector) => throw null; + public static bool operator !=(System.Drawing.PointF left, System.Drawing.PointF right) => throw null; + public static System.Drawing.PointF operator -(System.Drawing.PointF pt, System.Drawing.Size sz) => throw null; + public static System.Drawing.PointF operator -(System.Drawing.PointF pt, System.Drawing.SizeF sz) => throw null; + public static System.Drawing.PointF Subtract(System.Drawing.PointF pt, System.Drawing.Size sz) => throw null; + public static System.Drawing.PointF Subtract(System.Drawing.PointF pt, System.Drawing.SizeF sz) => throw null; + public override string ToString() => throw null; + public System.Numerics.Vector2 ToVector2() => throw null; + public float X { get => throw null; set { } } + public float Y { get => throw null; set { } } + } + public struct Rectangle : System.IEquatable + { + public int Bottom { get => throw null; } + public static System.Drawing.Rectangle Ceiling(System.Drawing.RectangleF value) => throw null; + public bool Contains(System.Drawing.Point pt) => throw null; + public bool Contains(System.Drawing.Rectangle rect) => throw null; + public bool Contains(int x, int y) => throw null; + public Rectangle(System.Drawing.Point location, System.Drawing.Size size) => throw null; + public Rectangle(int x, int y, int width, int height) => throw null; + public static readonly System.Drawing.Rectangle Empty; + public bool Equals(System.Drawing.Rectangle other) => throw null; + public override bool Equals(object obj) => throw null; + public static System.Drawing.Rectangle FromLTRB(int left, int top, int right, int bottom) => throw null; + public override int GetHashCode() => throw null; + public int Height { get => throw null; set { } } + public static System.Drawing.Rectangle Inflate(System.Drawing.Rectangle rect, int x, int y) => throw null; + public void Inflate(System.Drawing.Size size) => throw null; + public void Inflate(int width, int height) => throw null; + public void Intersect(System.Drawing.Rectangle rect) => throw null; + public static System.Drawing.Rectangle Intersect(System.Drawing.Rectangle a, System.Drawing.Rectangle b) => throw null; + public bool IntersectsWith(System.Drawing.Rectangle rect) => throw null; + public bool IsEmpty { get => throw null; } + public int Left { get => throw null; } + public System.Drawing.Point Location { get => throw null; set { } } + public void Offset(System.Drawing.Point pos) => throw null; + public void Offset(int x, int y) => throw null; + public static bool operator ==(System.Drawing.Rectangle left, System.Drawing.Rectangle right) => throw null; + public static bool operator !=(System.Drawing.Rectangle left, System.Drawing.Rectangle right) => throw null; + public int Right { get => throw null; } + public static System.Drawing.Rectangle Round(System.Drawing.RectangleF value) => throw null; + public System.Drawing.Size Size { get => throw null; set { } } + public int Top { get => throw null; } + public override string ToString() => throw null; + public static System.Drawing.Rectangle Truncate(System.Drawing.RectangleF value) => throw null; + public static System.Drawing.Rectangle Union(System.Drawing.Rectangle a, System.Drawing.Rectangle b) => throw null; + public int Width { get => throw null; set { } } + public int X { get => throw null; set { } } + public int Y { get => throw null; set { } } + } + public struct RectangleF : System.IEquatable + { + public float Bottom { get => throw null; } + public bool Contains(System.Drawing.PointF pt) => throw null; + public bool Contains(System.Drawing.RectangleF rect) => throw null; + public bool Contains(float x, float y) => throw null; + public RectangleF(System.Drawing.PointF location, System.Drawing.SizeF size) => throw null; + public RectangleF(float x, float y, float width, float height) => throw null; + public RectangleF(System.Numerics.Vector4 vector) => throw null; + public static readonly System.Drawing.RectangleF Empty; + public bool Equals(System.Drawing.RectangleF other) => throw null; + public override bool Equals(object obj) => throw null; + public static System.Drawing.RectangleF FromLTRB(float left, float top, float right, float bottom) => throw null; + public override int GetHashCode() => throw null; + public float Height { get => throw null; set { } } + public static System.Drawing.RectangleF Inflate(System.Drawing.RectangleF rect, float x, float y) => throw null; + public void Inflate(System.Drawing.SizeF size) => throw null; + public void Inflate(float x, float y) => throw null; + public void Intersect(System.Drawing.RectangleF rect) => throw null; + public static System.Drawing.RectangleF Intersect(System.Drawing.RectangleF a, System.Drawing.RectangleF b) => throw null; + public bool IntersectsWith(System.Drawing.RectangleF rect) => throw null; + public bool IsEmpty { get => throw null; } + public float Left { get => throw null; } + public System.Drawing.PointF Location { get => throw null; set { } } + public void Offset(System.Drawing.PointF pos) => throw null; + public void Offset(float x, float y) => throw null; + public static bool operator ==(System.Drawing.RectangleF left, System.Drawing.RectangleF right) => throw null; + public static explicit operator System.Numerics.Vector4(System.Drawing.RectangleF rectangle) => throw null; + public static explicit operator System.Drawing.RectangleF(System.Numerics.Vector4 vector) => throw null; + public static implicit operator System.Drawing.RectangleF(System.Drawing.Rectangle r) => throw null; + public static bool operator !=(System.Drawing.RectangleF left, System.Drawing.RectangleF right) => throw null; + public float Right { get => throw null; } + public System.Drawing.SizeF Size { get => throw null; set { } } + public float Top { get => throw null; } + public override string ToString() => throw null; + public System.Numerics.Vector4 ToVector4() => throw null; + public static System.Drawing.RectangleF Union(System.Drawing.RectangleF a, System.Drawing.RectangleF b) => throw null; + public float Width { get => throw null; set { } } + public float X { get => throw null; set { } } + public float Y { get => throw null; set { } } + } + public struct Size : System.IEquatable + { + public static System.Drawing.Size Add(System.Drawing.Size sz1, System.Drawing.Size sz2) => throw null; + public static System.Drawing.Size Ceiling(System.Drawing.SizeF value) => throw null; + public Size(System.Drawing.Point pt) => throw null; + public Size(int width, int height) => throw null; + public static readonly System.Drawing.Size Empty; + public bool Equals(System.Drawing.Size other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public int Height { get => throw null; set { } } + public bool IsEmpty { get => throw null; } + public static System.Drawing.Size operator +(System.Drawing.Size sz1, System.Drawing.Size sz2) => throw null; + public static System.Drawing.Size operator /(System.Drawing.Size left, int right) => throw null; + public static System.Drawing.SizeF operator /(System.Drawing.Size left, float right) => throw null; + public static bool operator ==(System.Drawing.Size sz1, System.Drawing.Size sz2) => throw null; + public static explicit operator System.Drawing.Point(System.Drawing.Size size) => throw null; + public static implicit operator System.Drawing.SizeF(System.Drawing.Size p) => throw null; + public static bool operator !=(System.Drawing.Size sz1, System.Drawing.Size sz2) => throw null; + public static System.Drawing.Size operator *(System.Drawing.Size left, int right) => throw null; + public static System.Drawing.SizeF operator *(System.Drawing.Size left, float right) => throw null; + public static System.Drawing.Size operator *(int left, System.Drawing.Size right) => throw null; + public static System.Drawing.SizeF operator *(float left, System.Drawing.Size right) => throw null; + public static System.Drawing.Size operator -(System.Drawing.Size sz1, System.Drawing.Size sz2) => throw null; + public static System.Drawing.Size Round(System.Drawing.SizeF value) => throw null; + public static System.Drawing.Size Subtract(System.Drawing.Size sz1, System.Drawing.Size sz2) => throw null; + public override string ToString() => throw null; + public static System.Drawing.Size Truncate(System.Drawing.SizeF value) => throw null; + public int Width { get => throw null; set { } } + } + public struct SizeF : System.IEquatable + { + public static System.Drawing.SizeF Add(System.Drawing.SizeF sz1, System.Drawing.SizeF sz2) => throw null; + public SizeF(System.Drawing.PointF pt) => throw null; + public SizeF(System.Drawing.SizeF size) => throw null; + public SizeF(float width, float height) => throw null; + public SizeF(System.Numerics.Vector2 vector) => throw null; + public static readonly System.Drawing.SizeF Empty; + public bool Equals(System.Drawing.SizeF other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public float Height { get => throw null; set { } } + public bool IsEmpty { get => throw null; } + public static System.Drawing.SizeF operator +(System.Drawing.SizeF sz1, System.Drawing.SizeF sz2) => throw null; + public static System.Drawing.SizeF operator /(System.Drawing.SizeF left, float right) => throw null; + public static bool operator ==(System.Drawing.SizeF sz1, System.Drawing.SizeF sz2) => throw null; + public static explicit operator System.Numerics.Vector2(System.Drawing.SizeF size) => throw null; + public static explicit operator System.Drawing.SizeF(System.Numerics.Vector2 vector) => throw null; + public static explicit operator System.Drawing.PointF(System.Drawing.SizeF size) => throw null; + public static bool operator !=(System.Drawing.SizeF sz1, System.Drawing.SizeF sz2) => throw null; + public static System.Drawing.SizeF operator *(System.Drawing.SizeF left, float right) => throw null; + public static System.Drawing.SizeF operator *(float left, System.Drawing.SizeF right) => throw null; + public static System.Drawing.SizeF operator -(System.Drawing.SizeF sz1, System.Drawing.SizeF sz2) => throw null; + public static System.Drawing.SizeF Subtract(System.Drawing.SizeF sz1, System.Drawing.SizeF sz2) => throw null; + public System.Drawing.PointF ToPointF() => throw null; + public System.Drawing.Size ToSize() => throw null; + public override string ToString() => throw null; + public System.Numerics.Vector2 ToVector2() => throw null; + public float Width { get => throw null; set { } } + } + public static class SystemColors + { + public static System.Drawing.Color ActiveBorder { get => throw null; } + public static System.Drawing.Color ActiveCaption { get => throw null; } + public static System.Drawing.Color ActiveCaptionText { get => throw null; } + public static System.Drawing.Color AppWorkspace { get => throw null; } + public static System.Drawing.Color ButtonFace { get => throw null; } + public static System.Drawing.Color ButtonHighlight { get => throw null; } + public static System.Drawing.Color ButtonShadow { get => throw null; } + public static System.Drawing.Color Control { get => throw null; } + public static System.Drawing.Color ControlDark { get => throw null; } + public static System.Drawing.Color ControlDarkDark { get => throw null; } + public static System.Drawing.Color ControlLight { get => throw null; } + public static System.Drawing.Color ControlLightLight { get => throw null; } + public static System.Drawing.Color ControlText { get => throw null; } + public static System.Drawing.Color Desktop { get => throw null; } + public static System.Drawing.Color GradientActiveCaption { get => throw null; } + public static System.Drawing.Color GradientInactiveCaption { get => throw null; } + public static System.Drawing.Color GrayText { get => throw null; } + public static System.Drawing.Color Highlight { get => throw null; } + public static System.Drawing.Color HighlightText { get => throw null; } + public static System.Drawing.Color HotTrack { get => throw null; } + public static System.Drawing.Color InactiveBorder { get => throw null; } + public static System.Drawing.Color InactiveCaption { get => throw null; } + public static System.Drawing.Color InactiveCaptionText { get => throw null; } + public static System.Drawing.Color Info { get => throw null; } + public static System.Drawing.Color InfoText { get => throw null; } + public static System.Drawing.Color Menu { get => throw null; } + public static System.Drawing.Color MenuBar { get => throw null; } + public static System.Drawing.Color MenuHighlight { get => throw null; } + public static System.Drawing.Color MenuText { get => throw null; } + public static System.Drawing.Color ScrollBar { get => throw null; } + public static System.Drawing.Color Window { get => throw null; } + public static System.Drawing.Color WindowFrame { get => throw null; } + public static System.Drawing.Color WindowText { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Formats.Asn1.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Formats.Asn1.cs new file mode 100644 index 000000000000..04ec8c2634d4 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Formats.Asn1.cs @@ -0,0 +1,237 @@ +// This file contains auto-generated code. +// Generated from `System.Formats.Asn1, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Formats + { + namespace Asn1 + { + public struct Asn1Tag : System.IEquatable + { + public System.Formats.Asn1.Asn1Tag AsConstructed() => throw null; + public System.Formats.Asn1.Asn1Tag AsPrimitive() => throw null; + public static readonly System.Formats.Asn1.Asn1Tag Boolean; + public int CalculateEncodedSize() => throw null; + public static readonly System.Formats.Asn1.Asn1Tag ConstructedBitString; + public static readonly System.Formats.Asn1.Asn1Tag ConstructedOctetString; + public Asn1Tag(System.Formats.Asn1.TagClass tagClass, int tagValue, bool isConstructed = default(bool)) => throw null; + public Asn1Tag(System.Formats.Asn1.UniversalTagNumber universalTagNumber, bool isConstructed = default(bool)) => throw null; + public static System.Formats.Asn1.Asn1Tag Decode(System.ReadOnlySpan source, out int bytesConsumed) => throw null; + public int Encode(System.Span destination) => throw null; + public static readonly System.Formats.Asn1.Asn1Tag Enumerated; + public bool Equals(System.Formats.Asn1.Asn1Tag other) => throw null; + public override bool Equals(object obj) => throw null; + public static readonly System.Formats.Asn1.Asn1Tag GeneralizedTime; + public override int GetHashCode() => throw null; + public bool HasSameClassAndValue(System.Formats.Asn1.Asn1Tag other) => throw null; + public static readonly System.Formats.Asn1.Asn1Tag Integer; + public bool IsConstructed { get => throw null; } + public static readonly System.Formats.Asn1.Asn1Tag Null; + public static readonly System.Formats.Asn1.Asn1Tag ObjectIdentifier; + public static bool operator ==(System.Formats.Asn1.Asn1Tag left, System.Formats.Asn1.Asn1Tag right) => throw null; + public static bool operator !=(System.Formats.Asn1.Asn1Tag left, System.Formats.Asn1.Asn1Tag right) => throw null; + public static readonly System.Formats.Asn1.Asn1Tag PrimitiveBitString; + public static readonly System.Formats.Asn1.Asn1Tag PrimitiveOctetString; + public static readonly System.Formats.Asn1.Asn1Tag Sequence; + public static readonly System.Formats.Asn1.Asn1Tag SetOf; + public System.Formats.Asn1.TagClass TagClass { get => throw null; } + public int TagValue { get => throw null; } + public override string ToString() => throw null; + public static bool TryDecode(System.ReadOnlySpan source, out System.Formats.Asn1.Asn1Tag tag, out int bytesConsumed) => throw null; + public bool TryEncode(System.Span destination, out int bytesWritten) => throw null; + public static readonly System.Formats.Asn1.Asn1Tag UtcTime; + } + public class AsnContentException : System.Exception + { + public AsnContentException() => throw null; + protected AsnContentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public AsnContentException(string message) => throw null; + public AsnContentException(string message, System.Exception inner) => throw null; + } + public static class AsnDecoder + { + public static byte[] ReadBitString(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int unusedBitCount, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool ReadBoolean(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static string ReadCharacterString(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, System.Formats.Asn1.UniversalTagNumber encodingType, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static System.Formats.Asn1.Asn1Tag ReadEncodedValue(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int contentOffset, out int contentLength, out int bytesConsumed) => throw null; + public static System.ReadOnlySpan ReadEnumeratedBytes(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static System.Enum ReadEnumeratedValue(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, System.Type enumType, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static TEnum ReadEnumeratedValue(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) where TEnum : System.Enum => throw null; + public static System.DateTimeOffset ReadGeneralizedTime(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static System.Numerics.BigInteger ReadInteger(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static System.ReadOnlySpan ReadIntegerBytes(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static System.Collections.BitArray ReadNamedBitList(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static System.Enum ReadNamedBitListValue(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, System.Type flagsEnumType, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static TFlagsEnum ReadNamedBitListValue(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) where TFlagsEnum : System.Enum => throw null; + public static void ReadNull(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static string ReadObjectIdentifier(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static byte[] ReadOctetString(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static void ReadSequence(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int contentOffset, out int contentLength, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static void ReadSetOf(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int contentOffset, out int contentLength, out int bytesConsumed, bool skipSortOrderValidation = default(bool), System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static System.DateTimeOffset ReadUtcTime(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, int twoDigitYearMax = default(int), System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadBitString(System.ReadOnlySpan source, System.Span destination, System.Formats.Asn1.AsnEncodingRules ruleSet, out int unusedBitCount, out int bytesConsumed, out int bytesWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadCharacterString(System.ReadOnlySpan source, System.Span destination, System.Formats.Asn1.AsnEncodingRules ruleSet, System.Formats.Asn1.UniversalTagNumber encodingType, out int bytesConsumed, out int charsWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadCharacterStringBytes(System.ReadOnlySpan source, System.Span destination, System.Formats.Asn1.AsnEncodingRules ruleSet, System.Formats.Asn1.Asn1Tag expectedTag, out int bytesConsumed, out int bytesWritten) => throw null; + public static bool TryReadEncodedValue(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out System.Formats.Asn1.Asn1Tag tag, out int contentOffset, out int contentLength, out int bytesConsumed) => throw null; + public static bool TryReadInt32(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int value, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadInt64(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out long value, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadOctetString(System.ReadOnlySpan source, System.Span destination, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, out int bytesWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadPrimitiveBitString(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int unusedBitCount, out System.ReadOnlySpan value, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadPrimitiveCharacterStringBytes(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, System.Formats.Asn1.Asn1Tag expectedTag, out System.ReadOnlySpan value, out int bytesConsumed) => throw null; + public static bool TryReadPrimitiveOctetString(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out System.ReadOnlySpan value, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadUInt32(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out uint value, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public static bool TryReadUInt64(System.ReadOnlySpan source, System.Formats.Asn1.AsnEncodingRules ruleSet, out ulong value, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + } + public enum AsnEncodingRules + { + BER = 0, + CER = 1, + DER = 2, + } + public class AsnReader + { + public AsnReader(System.ReadOnlyMemory data, System.Formats.Asn1.AsnEncodingRules ruleSet, System.Formats.Asn1.AsnReaderOptions options = default(System.Formats.Asn1.AsnReaderOptions)) => throw null; + public bool HasData { get => throw null; } + public System.ReadOnlyMemory PeekContentBytes() => throw null; + public System.ReadOnlyMemory PeekEncodedValue() => throw null; + public System.Formats.Asn1.Asn1Tag PeekTag() => throw null; + public byte[] ReadBitString(out int unusedBitCount, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool ReadBoolean(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public string ReadCharacterString(System.Formats.Asn1.UniversalTagNumber encodingType, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.ReadOnlyMemory ReadEncodedValue() => throw null; + public System.ReadOnlyMemory ReadEnumeratedBytes(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Enum ReadEnumeratedValue(System.Type enumType, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public TEnum ReadEnumeratedValue(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) where TEnum : System.Enum => throw null; + public System.DateTimeOffset ReadGeneralizedTime(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Numerics.BigInteger ReadInteger(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.ReadOnlyMemory ReadIntegerBytes(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Collections.BitArray ReadNamedBitList(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Enum ReadNamedBitListValue(System.Type flagsEnumType, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public TFlagsEnum ReadNamedBitListValue(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) where TFlagsEnum : System.Enum => throw null; + public void ReadNull(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public string ReadObjectIdentifier(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public byte[] ReadOctetString(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Formats.Asn1.AsnReader ReadSequence(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Formats.Asn1.AsnReader ReadSetOf(bool skipSortOrderValidation, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Formats.Asn1.AsnReader ReadSetOf(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.DateTimeOffset ReadUtcTime(int twoDigitYearMax, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.DateTimeOffset ReadUtcTime(System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Formats.Asn1.AsnEncodingRules RuleSet { get => throw null; } + public void ThrowIfNotEmpty() => throw null; + public bool TryReadBitString(System.Span destination, out int unusedBitCount, out int bytesWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadCharacterString(System.Span destination, System.Formats.Asn1.UniversalTagNumber encodingType, out int charsWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadCharacterStringBytes(System.Span destination, System.Formats.Asn1.Asn1Tag expectedTag, out int bytesWritten) => throw null; + public bool TryReadInt32(out int value, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadInt64(out long value, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadOctetString(System.Span destination, out int bytesWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadPrimitiveBitString(out int unusedBitCount, out System.ReadOnlyMemory value, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadPrimitiveCharacterStringBytes(System.Formats.Asn1.Asn1Tag expectedTag, out System.ReadOnlyMemory contents) => throw null; + public bool TryReadPrimitiveOctetString(out System.ReadOnlyMemory contents, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadUInt32(out uint value, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public bool TryReadUInt64(out ulong value, System.Formats.Asn1.Asn1Tag? expectedTag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + } + public struct AsnReaderOptions + { + public bool SkipSetSortOrderVerification { get => throw null; set { } } + public int UtcTimeTwoDigitYearMax { get => throw null; set { } } + } + public sealed class AsnWriter + { + public void CopyTo(System.Formats.Asn1.AsnWriter destination) => throw null; + public AsnWriter(System.Formats.Asn1.AsnEncodingRules ruleSet) => throw null; + public AsnWriter(System.Formats.Asn1.AsnEncodingRules ruleSet, int initialCapacity) => throw null; + public byte[] Encode() => throw null; + public int Encode(System.Span destination) => throw null; + public bool EncodedValueEquals(System.Formats.Asn1.AsnWriter other) => throw null; + public bool EncodedValueEquals(System.ReadOnlySpan other) => throw null; + public int GetEncodedLength() => throw null; + public void PopOctetString(System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void PopSequence(System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void PopSetOf(System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Formats.Asn1.AsnWriter.Scope PushOctetString(System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Formats.Asn1.AsnWriter.Scope PushSequence(System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public System.Formats.Asn1.AsnWriter.Scope PushSetOf(System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void Reset() => throw null; + public System.Formats.Asn1.AsnEncodingRules RuleSet { get => throw null; } + public struct Scope : System.IDisposable + { + public void Dispose() => throw null; + } + public bool TryEncode(System.Span destination, out int bytesWritten) => throw null; + public void WriteBitString(System.ReadOnlySpan value, int unusedBitCount = default(int), System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteBoolean(bool value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteCharacterString(System.Formats.Asn1.UniversalTagNumber encodingType, System.ReadOnlySpan str, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteCharacterString(System.Formats.Asn1.UniversalTagNumber encodingType, string value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteEncodedValue(System.ReadOnlySpan value) => throw null; + public void WriteEnumeratedValue(System.Enum value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteEnumeratedValue(TEnum value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) where TEnum : System.Enum => throw null; + public void WriteGeneralizedTime(System.DateTimeOffset value, bool omitFractionalSeconds = default(bool), System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteInteger(long value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteInteger(System.Numerics.BigInteger value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteInteger(System.ReadOnlySpan value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteInteger(ulong value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteIntegerUnsigned(System.ReadOnlySpan value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteNamedBitList(System.Collections.BitArray value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteNamedBitList(System.Enum value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteNamedBitList(TEnum value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) where TEnum : System.Enum => throw null; + public void WriteNull(System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteObjectIdentifier(System.ReadOnlySpan oidValue, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteObjectIdentifier(string oidValue, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteOctetString(System.ReadOnlySpan value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteUtcTime(System.DateTimeOffset value, int twoDigitYearMax, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + public void WriteUtcTime(System.DateTimeOffset value, System.Formats.Asn1.Asn1Tag? tag = default(System.Formats.Asn1.Asn1Tag?)) => throw null; + } + public enum TagClass + { + Universal = 0, + Application = 64, + ContextSpecific = 128, + Private = 192, + } + public enum UniversalTagNumber + { + EndOfContents = 0, + Boolean = 1, + Integer = 2, + BitString = 3, + OctetString = 4, + Null = 5, + ObjectIdentifier = 6, + ObjectDescriptor = 7, + External = 8, + InstanceOf = 8, + Real = 9, + Enumerated = 10, + Embedded = 11, + UTF8String = 12, + RelativeObjectIdentifier = 13, + Time = 14, + Sequence = 16, + SequenceOf = 16, + Set = 17, + SetOf = 17, + NumericString = 18, + PrintableString = 19, + T61String = 20, + TeletexString = 20, + VideotexString = 21, + IA5String = 22, + UtcTime = 23, + GeneralizedTime = 24, + GraphicString = 25, + ISO646String = 26, + VisibleString = 26, + GeneralString = 27, + UniversalString = 28, + UnrestrictedCharacterString = 29, + BMPString = 30, + Date = 31, + TimeOfDay = 32, + DateTime = 33, + Duration = 34, + ObjectIdentifierIRI = 35, + RelativeObjectIdentifierIRI = 36, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Formats.Tar.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Formats.Tar.cs new file mode 100644 index 000000000000..eacee23161bd --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Formats.Tar.cs @@ -0,0 +1,125 @@ +// This file contains auto-generated code. +// Generated from `System.Formats.Tar, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Formats + { + namespace Tar + { + public sealed class GnuTarEntry : System.Formats.Tar.PosixTarEntry + { + public System.DateTimeOffset AccessTime { get => throw null; set { } } + public System.DateTimeOffset ChangeTime { get => throw null; set { } } + public GnuTarEntry(System.Formats.Tar.TarEntry other) => throw null; + public GnuTarEntry(System.Formats.Tar.TarEntryType entryType, string entryName) => throw null; + } + public sealed class PaxGlobalExtendedAttributesTarEntry : System.Formats.Tar.PosixTarEntry + { + public PaxGlobalExtendedAttributesTarEntry(System.Collections.Generic.IEnumerable> globalExtendedAttributes) => throw null; + public System.Collections.Generic.IReadOnlyDictionary GlobalExtendedAttributes { get => throw null; } + } + public sealed class PaxTarEntry : System.Formats.Tar.PosixTarEntry + { + public PaxTarEntry(System.Formats.Tar.TarEntry other) => throw null; + public PaxTarEntry(System.Formats.Tar.TarEntryType entryType, string entryName) => throw null; + public PaxTarEntry(System.Formats.Tar.TarEntryType entryType, string entryName, System.Collections.Generic.IEnumerable> extendedAttributes) => throw null; + public System.Collections.Generic.IReadOnlyDictionary ExtendedAttributes { get => throw null; } + } + public abstract class PosixTarEntry : System.Formats.Tar.TarEntry + { + public int DeviceMajor { get => throw null; set { } } + public int DeviceMinor { get => throw null; set { } } + public string GroupName { get => throw null; set { } } + public string UserName { get => throw null; set { } } + } + public abstract class TarEntry + { + public int Checksum { get => throw null; } + public System.IO.Stream DataStream { get => throw null; set { } } + public System.Formats.Tar.TarEntryType EntryType { get => throw null; } + public void ExtractToFile(string destinationFileName, bool overwrite) => throw null; + public System.Threading.Tasks.Task ExtractToFileAsync(string destinationFileName, bool overwrite, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Formats.Tar.TarEntryFormat Format { get => throw null; } + public int Gid { get => throw null; set { } } + public long Length { get => throw null; } + public string LinkName { get => throw null; set { } } + public System.IO.UnixFileMode Mode { get => throw null; set { } } + public System.DateTimeOffset ModificationTime { get => throw null; set { } } + public string Name { get => throw null; set { } } + public override string ToString() => throw null; + public int Uid { get => throw null; set { } } + } + public enum TarEntryFormat + { + Unknown = 0, + V7 = 1, + Ustar = 2, + Pax = 3, + Gnu = 4, + } + public enum TarEntryType : byte + { + V7RegularFile = 0, + RegularFile = 48, + HardLink = 49, + SymbolicLink = 50, + CharacterDevice = 51, + BlockDevice = 52, + Directory = 53, + Fifo = 54, + ContiguousFile = 55, + DirectoryList = 68, + LongLink = 75, + LongPath = 76, + MultiVolume = 77, + RenamedOrSymlinked = 78, + SparseFile = 83, + TapeVolume = 86, + GlobalExtendedAttributes = 103, + ExtendedAttributes = 120, + } + public static class TarFile + { + public static void CreateFromDirectory(string sourceDirectoryName, System.IO.Stream destination, bool includeBaseDirectory) => throw null; + public static void CreateFromDirectory(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory) => throw null; + public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, System.IO.Stream destination, bool includeBaseDirectory, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void ExtractToDirectory(System.IO.Stream source, string destinationDirectoryName, bool overwriteFiles) => throw null; + public static void ExtractToDirectory(string sourceFileName, string destinationDirectoryName, bool overwriteFiles) => throw null; + public static System.Threading.Tasks.Task ExtractToDirectoryAsync(System.IO.Stream source, string destinationDirectoryName, bool overwriteFiles, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ExtractToDirectoryAsync(string sourceFileName, string destinationDirectoryName, bool overwriteFiles, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public sealed class TarReader : System.IAsyncDisposable, System.IDisposable + { + public TarReader(System.IO.Stream archiveStream, bool leaveOpen = default(bool)) => throw null; + public void Dispose() => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public System.Formats.Tar.TarEntry GetNextEntry(bool copyData = default(bool)) => throw null; + public System.Threading.Tasks.ValueTask GetNextEntryAsync(bool copyData = default(bool), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public sealed class TarWriter : System.IAsyncDisposable, System.IDisposable + { + public TarWriter(System.IO.Stream archiveStream) => throw null; + public TarWriter(System.IO.Stream archiveStream, bool leaveOpen = default(bool)) => throw null; + public TarWriter(System.IO.Stream archiveStream, System.Formats.Tar.TarEntryFormat format = default(System.Formats.Tar.TarEntryFormat), bool leaveOpen = default(bool)) => throw null; + public void Dispose() => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public System.Formats.Tar.TarEntryFormat Format { get => throw null; } + public void WriteEntry(System.Formats.Tar.TarEntry entry) => throw null; + public void WriteEntry(string fileName, string entryName) => throw null; + public System.Threading.Tasks.Task WriteEntryAsync(System.Formats.Tar.TarEntry entry, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task WriteEntryAsync(string fileName, string entryName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public sealed class UstarTarEntry : System.Formats.Tar.PosixTarEntry + { + public UstarTarEntry(System.Formats.Tar.TarEntry other) => throw null; + public UstarTarEntry(System.Formats.Tar.TarEntryType entryType, string entryName) => throw null; + } + public sealed class V7TarEntry : System.Formats.Tar.TarEntry + { + public V7TarEntry(System.Formats.Tar.TarEntry other) => throw null; + public V7TarEntry(System.Formats.Tar.TarEntryType entryType, string entryName) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.Brotli.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.Brotli.cs new file mode 100644 index 000000000000..bfe89b8eec25 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.Brotli.cs @@ -0,0 +1,60 @@ +// This file contains auto-generated code. +// Generated from `System.IO.Compression.Brotli, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`. +namespace System +{ + namespace IO + { + namespace Compression + { + public struct BrotliDecoder : System.IDisposable + { + public System.Buffers.OperationStatus Decompress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten) => throw null; + public void Dispose() => throw null; + public static bool TryDecompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + } + public struct BrotliEncoder : System.IDisposable + { + public System.Buffers.OperationStatus Compress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) => throw null; + public BrotliEncoder(int quality, int window) => throw null; + public void Dispose() => throw null; + public System.Buffers.OperationStatus Flush(System.Span destination, out int bytesWritten) => throw null; + public static int GetMaxCompressedLength(int inputSize) => throw null; + public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten, int quality, int window) => throw null; + } + public sealed class BrotliStream : System.IO.Stream + { + public System.IO.Stream BaseStream { get => throw null; } + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) => throw null; + public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) => throw null; + public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) => throw null; + public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.ZipFile.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.ZipFile.cs new file mode 100644 index 000000000000..49bb5744236b --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.ZipFile.cs @@ -0,0 +1,33 @@ +// This file contains auto-generated code. +// Generated from `System.IO.Compression.ZipFile, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`. +namespace System +{ + namespace IO + { + namespace Compression + { + public static class ZipFile + { + public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName) => throw null; + public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName, System.IO.Compression.CompressionLevel compressionLevel, bool includeBaseDirectory) => throw null; + public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName, System.IO.Compression.CompressionLevel compressionLevel, bool includeBaseDirectory, System.Text.Encoding entryNameEncoding) => throw null; + public static void ExtractToDirectory(string sourceArchiveFileName, string destinationDirectoryName) => throw null; + public static void ExtractToDirectory(string sourceArchiveFileName, string destinationDirectoryName, bool overwriteFiles) => throw null; + public static void ExtractToDirectory(string sourceArchiveFileName, string destinationDirectoryName, System.Text.Encoding entryNameEncoding) => throw null; + public static void ExtractToDirectory(string sourceArchiveFileName, string destinationDirectoryName, System.Text.Encoding entryNameEncoding, bool overwriteFiles) => throw null; + public static System.IO.Compression.ZipArchive Open(string archiveFileName, System.IO.Compression.ZipArchiveMode mode) => throw null; + public static System.IO.Compression.ZipArchive Open(string archiveFileName, System.IO.Compression.ZipArchiveMode mode, System.Text.Encoding entryNameEncoding) => throw null; + public static System.IO.Compression.ZipArchive OpenRead(string archiveFileName) => throw null; + } + public static partial class ZipFileExtensions + { + public static System.IO.Compression.ZipArchiveEntry CreateEntryFromFile(this System.IO.Compression.ZipArchive destination, string sourceFileName, string entryName) => throw null; + public static System.IO.Compression.ZipArchiveEntry CreateEntryFromFile(this System.IO.Compression.ZipArchive destination, string sourceFileName, string entryName, System.IO.Compression.CompressionLevel compressionLevel) => throw null; + public static void ExtractToDirectory(this System.IO.Compression.ZipArchive source, string destinationDirectoryName) => throw null; + public static void ExtractToDirectory(this System.IO.Compression.ZipArchive source, string destinationDirectoryName, bool overwriteFiles) => throw null; + public static void ExtractToFile(this System.IO.Compression.ZipArchiveEntry source, string destinationFileName) => throw null; + public static void ExtractToFile(this System.IO.Compression.ZipArchiveEntry source, string destinationFileName, bool overwrite) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.cs new file mode 100644 index 000000000000..2b38f8bafd04 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Compression.cs @@ -0,0 +1,165 @@ +// This file contains auto-generated code. +// Generated from `System.IO.Compression, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`. +namespace System +{ + namespace IO + { + namespace Compression + { + public enum CompressionLevel + { + Optimal = 0, + Fastest = 1, + NoCompression = 2, + SmallestSize = 3, + } + public enum CompressionMode + { + Decompress = 0, + Compress = 1, + } + public class DeflateStream : System.IO.Stream + { + public System.IO.Stream BaseStream { get => throw null; } + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public override void CopyTo(System.IO.Stream destination, int bufferSize) => throw null; + public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) => throw null; + public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) => throw null; + public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) => throw null; + public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + public class GZipStream : System.IO.Stream + { + public System.IO.Stream BaseStream { get => throw null; } + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public override void CopyTo(System.IO.Stream destination, int bufferSize) => throw null; + public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) => throw null; + public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) => throw null; + public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) => throw null; + public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + public class ZipArchive : System.IDisposable + { + public string Comment { get => throw null; set { } } + public System.IO.Compression.ZipArchiveEntry CreateEntry(string entryName) => throw null; + public System.IO.Compression.ZipArchiveEntry CreateEntry(string entryName, System.IO.Compression.CompressionLevel compressionLevel) => throw null; + public ZipArchive(System.IO.Stream stream) => throw null; + public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode) => throw null; + public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode, bool leaveOpen) => throw null; + public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode, bool leaveOpen, System.Text.Encoding entryNameEncoding) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Entries { get => throw null; } + public System.IO.Compression.ZipArchiveEntry GetEntry(string entryName) => throw null; + public System.IO.Compression.ZipArchiveMode Mode { get => throw null; } + } + public class ZipArchiveEntry + { + public System.IO.Compression.ZipArchive Archive { get => throw null; } + public string Comment { get => throw null; set { } } + public long CompressedLength { get => throw null; } + public uint Crc32 { get => throw null; } + public void Delete() => throw null; + public int ExternalAttributes { get => throw null; set { } } + public string FullName { get => throw null; } + public bool IsEncrypted { get => throw null; } + public System.DateTimeOffset LastWriteTime { get => throw null; set { } } + public long Length { get => throw null; } + public string Name { get => throw null; } + public System.IO.Stream Open() => throw null; + public override string ToString() => throw null; + } + public enum ZipArchiveMode + { + Read = 0, + Create = 1, + Update = 2, + } + public sealed class ZLibStream : System.IO.Stream + { + public System.IO.Stream BaseStream { get => throw null; } + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public override void CopyTo(System.IO.Stream destination, int bufferSize) => throw null; + public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public ZLibStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) => throw null; + public ZLibStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) => throw null; + public ZLibStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) => throw null; + public ZLibStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.AccessControl.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.AccessControl.cs new file mode 100644 index 000000000000..3275c91aa0c5 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.AccessControl.cs @@ -0,0 +1,123 @@ +// This file contains auto-generated code. +// Generated from `System.IO.FileSystem.AccessControl, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace IO + { + public static partial class FileSystemAclExtensions + { + public static void Create(this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) => throw null; + public static System.IO.FileStream Create(this System.IO.FileInfo fileInfo, System.IO.FileMode mode, System.Security.AccessControl.FileSystemRights rights, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options, System.Security.AccessControl.FileSecurity fileSecurity) => throw null; + public static System.IO.DirectoryInfo CreateDirectory(this System.Security.AccessControl.DirectorySecurity directorySecurity, string path) => throw null; + public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.DirectoryInfo directoryInfo) => throw null; + public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.FileInfo fileInfo) => throw null; + public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.FileInfo fileInfo, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.FileStream fileStream) => throw null; + public static void SetAccessControl(this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) => throw null; + public static void SetAccessControl(this System.IO.FileInfo fileInfo, System.Security.AccessControl.FileSecurity fileSecurity) => throw null; + public static void SetAccessControl(this System.IO.FileStream fileStream, System.Security.AccessControl.FileSecurity fileSecurity) => throw null; + } + } + namespace Security + { + namespace AccessControl + { + public abstract class DirectoryObjectSecurity : System.Security.AccessControl.ObjectSecurity + { + public virtual System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + protected void AddAccessRule(System.Security.AccessControl.ObjectAccessRule rule) => throw null; + protected void AddAuditRule(System.Security.AccessControl.ObjectAuditRule rule) => throw null; + public virtual System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + protected DirectoryObjectSecurity() => throw null; + protected DirectoryObjectSecurity(System.Security.AccessControl.CommonSecurityDescriptor securityDescriptor) => throw null; + public System.Security.AccessControl.AuthorizationRuleCollection GetAccessRules(bool includeExplicit, bool includeInherited, System.Type targetType) => throw null; + public System.Security.AccessControl.AuthorizationRuleCollection GetAuditRules(bool includeExplicit, bool includeInherited, System.Type targetType) => throw null; + protected override bool ModifyAccess(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified) => throw null; + protected override bool ModifyAudit(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AuditRule rule, out bool modified) => throw null; + protected bool RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule rule) => throw null; + protected void RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule rule) => throw null; + protected void RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule rule) => throw null; + protected bool RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule rule) => throw null; + protected void RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule rule) => throw null; + protected void RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule rule) => throw null; + protected void ResetAccessRule(System.Security.AccessControl.ObjectAccessRule rule) => throw null; + protected void SetAccessRule(System.Security.AccessControl.ObjectAccessRule rule) => throw null; + protected void SetAuditRule(System.Security.AccessControl.ObjectAuditRule rule) => throw null; + } + public sealed class DirectorySecurity : System.Security.AccessControl.FileSystemSecurity + { + public DirectorySecurity() => throw null; + public DirectorySecurity(string name, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + } + public sealed class FileSecurity : System.Security.AccessControl.FileSystemSecurity + { + public FileSecurity() => throw null; + public FileSecurity(string fileName, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + } + public sealed class FileSystemAccessRule : System.Security.AccessControl.AccessRule + { + public FileSystemAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public FileSystemAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public FileSystemAccessRule(string identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public FileSystemAccessRule(string identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public System.Security.AccessControl.FileSystemRights FileSystemRights { get => throw null; } + } + public sealed class FileSystemAuditRule : System.Security.AccessControl.AuditRule + { + public FileSystemAuditRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public FileSystemAuditRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public FileSystemAuditRule(string identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public FileSystemAuditRule(string identity, System.Security.AccessControl.FileSystemRights fileSystemRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public System.Security.AccessControl.FileSystemRights FileSystemRights { get => throw null; } + } + [System.Flags] + public enum FileSystemRights + { + ListDirectory = 1, + ReadData = 1, + CreateFiles = 2, + WriteData = 2, + AppendData = 4, + CreateDirectories = 4, + ReadExtendedAttributes = 8, + WriteExtendedAttributes = 16, + ExecuteFile = 32, + Traverse = 32, + DeleteSubdirectoriesAndFiles = 64, + ReadAttributes = 128, + WriteAttributes = 256, + Write = 278, + Delete = 65536, + ReadPermissions = 131072, + Read = 131209, + ReadAndExecute = 131241, + Modify = 197055, + ChangePermissions = 262144, + TakeOwnership = 524288, + Synchronize = 1048576, + FullControl = 2032127, + } + public abstract class FileSystemSecurity : System.Security.AccessControl.NativeObjectSecurity + { + public override System.Type AccessRightType { get => throw null; } + public override sealed System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) => throw null; + public override System.Type AccessRuleType { get => throw null; } + public void AddAccessRule(System.Security.AccessControl.FileSystemAccessRule rule) => throw null; + public void AddAuditRule(System.Security.AccessControl.FileSystemAuditRule rule) => throw null; + public override sealed System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) => throw null; + public override System.Type AuditRuleType { get => throw null; } + public bool RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule rule) => throw null; + public void RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule rule) => throw null; + public void RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule rule) => throw null; + public bool RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule rule) => throw null; + public void RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule rule) => throw null; + public void RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule rule) => throw null; + public void ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule rule) => throw null; + public void SetAccessRule(System.Security.AccessControl.FileSystemAccessRule rule) => throw null; + public void SetAuditRule(System.Security.AccessControl.FileSystemAuditRule rule) => throw null; + internal FileSystemSecurity() : base(default(bool), default(System.Security.AccessControl.ResourceType)) { } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.DriveInfo.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.DriveInfo.cs new file mode 100644 index 000000000000..001d628735ff --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.DriveInfo.cs @@ -0,0 +1,41 @@ +// This file contains auto-generated code. +// Generated from `System.IO.FileSystem.DriveInfo, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace IO + { + public sealed class DriveInfo : System.Runtime.Serialization.ISerializable + { + public long AvailableFreeSpace { get => throw null; } + public DriveInfo(string driveName) => throw null; + public string DriveFormat { get => throw null; } + public System.IO.DriveType DriveType { get => throw null; } + public static System.IO.DriveInfo[] GetDrives() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public bool IsReady { get => throw null; } + public string Name { get => throw null; } + public System.IO.DirectoryInfo RootDirectory { get => throw null; } + public override string ToString() => throw null; + public long TotalFreeSpace { get => throw null; } + public long TotalSize { get => throw null; } + public string VolumeLabel { get => throw null; set { } } + } + public class DriveNotFoundException : System.IO.IOException + { + public DriveNotFoundException() => throw null; + protected DriveNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DriveNotFoundException(string message) => throw null; + public DriveNotFoundException(string message, System.Exception innerException) => throw null; + } + public enum DriveType + { + Unknown = 0, + NoRootDirectory = 1, + Removable = 2, + Fixed = 3, + Network = 4, + CDRom = 5, + Ram = 6, + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.Watcher.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.Watcher.cs new file mode 100644 index 000000000000..1f2f1cb359da --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.FileSystem.Watcher.cs @@ -0,0 +1,95 @@ +// This file contains auto-generated code. +// Generated from `System.IO.FileSystem.Watcher, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace IO + { + public class ErrorEventArgs : System.EventArgs + { + public ErrorEventArgs(System.Exception exception) => throw null; + public virtual System.Exception GetException() => throw null; + } + public delegate void ErrorEventHandler(object sender, System.IO.ErrorEventArgs e); + public class FileSystemEventArgs : System.EventArgs + { + public System.IO.WatcherChangeTypes ChangeType { get => throw null; } + public FileSystemEventArgs(System.IO.WatcherChangeTypes changeType, string directory, string name) => throw null; + public string FullPath { get => throw null; } + public string Name { get => throw null; } + } + public delegate void FileSystemEventHandler(object sender, System.IO.FileSystemEventArgs e); + public class FileSystemWatcher : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize + { + public void BeginInit() => throw null; + public event System.IO.FileSystemEventHandler Changed; + public event System.IO.FileSystemEventHandler Created; + public FileSystemWatcher() => throw null; + public FileSystemWatcher(string path) => throw null; + public FileSystemWatcher(string path, string filter) => throw null; + public event System.IO.FileSystemEventHandler Deleted; + protected override void Dispose(bool disposing) => throw null; + public bool EnableRaisingEvents { get => throw null; set { } } + public void EndInit() => throw null; + public event System.IO.ErrorEventHandler Error; + public string Filter { get => throw null; set { } } + public System.Collections.ObjectModel.Collection Filters { get => throw null; } + public bool IncludeSubdirectories { get => throw null; set { } } + public int InternalBufferSize { get => throw null; set { } } + public System.IO.NotifyFilters NotifyFilter { get => throw null; set { } } + protected void OnChanged(System.IO.FileSystemEventArgs e) => throw null; + protected void OnCreated(System.IO.FileSystemEventArgs e) => throw null; + protected void OnDeleted(System.IO.FileSystemEventArgs e) => throw null; + protected void OnError(System.IO.ErrorEventArgs e) => throw null; + protected void OnRenamed(System.IO.RenamedEventArgs e) => throw null; + public string Path { get => throw null; set { } } + public event System.IO.RenamedEventHandler Renamed; + public override System.ComponentModel.ISite Site { get => throw null; set { } } + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get => throw null; set { } } + public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType) => throw null; + public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout) => throw null; + public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, System.TimeSpan timeout) => throw null; + } + public class InternalBufferOverflowException : System.SystemException + { + public InternalBufferOverflowException() => throw null; + protected InternalBufferOverflowException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InternalBufferOverflowException(string message) => throw null; + public InternalBufferOverflowException(string message, System.Exception inner) => throw null; + } + [System.Flags] + public enum NotifyFilters + { + FileName = 1, + DirectoryName = 2, + Attributes = 4, + Size = 8, + LastWrite = 16, + LastAccess = 32, + CreationTime = 64, + Security = 256, + } + public class RenamedEventArgs : System.IO.FileSystemEventArgs + { + public RenamedEventArgs(System.IO.WatcherChangeTypes changeType, string directory, string name, string oldName) : base(default(System.IO.WatcherChangeTypes), default(string), default(string)) => throw null; + public string OldFullPath { get => throw null; } + public string OldName { get => throw null; } + } + public delegate void RenamedEventHandler(object sender, System.IO.RenamedEventArgs e); + public struct WaitForChangedResult + { + public System.IO.WatcherChangeTypes ChangeType { get => throw null; set { } } + public string Name { get => throw null; set { } } + public string OldName { get => throw null; set { } } + public bool TimedOut { get => throw null; set { } } + } + [System.Flags] + public enum WatcherChangeTypes + { + Created = 1, + Deleted = 2, + Changed = 4, + Renamed = 8, + All = 15, + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.IsolatedStorage.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.IsolatedStorage.cs new file mode 100644 index 000000000000..f646b22be9f4 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.IsolatedStorage.cs @@ -0,0 +1,140 @@ +// This file contains auto-generated code. +// Generated from `System.IO.IsolatedStorage, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace IO + { + namespace IsolatedStorage + { + public interface INormalizeForIsolatedStorage + { + object Normalize(); + } + public abstract class IsolatedStorage : System.MarshalByRefObject + { + public object ApplicationIdentity { get => throw null; } + public object AssemblyIdentity { get => throw null; } + public virtual long AvailableFreeSpace { get => throw null; } + protected IsolatedStorage() => throw null; + public virtual ulong CurrentSize { get => throw null; } + public object DomainIdentity { get => throw null; } + public virtual bool IncreaseQuotaTo(long newQuotaSize) => throw null; + protected void InitStore(System.IO.IsolatedStorage.IsolatedStorageScope scope, System.Type appEvidenceType) => throw null; + protected void InitStore(System.IO.IsolatedStorage.IsolatedStorageScope scope, System.Type domainEvidenceType, System.Type assemblyEvidenceType) => throw null; + public virtual ulong MaximumSize { get => throw null; } + public virtual long Quota { get => throw null; } + public abstract void Remove(); + public System.IO.IsolatedStorage.IsolatedStorageScope Scope { get => throw null; } + protected virtual char SeparatorExternal { get => throw null; } + protected virtual char SeparatorInternal { get => throw null; } + public virtual long UsedSize { get => throw null; } + } + public class IsolatedStorageException : System.Exception + { + public IsolatedStorageException() => throw null; + protected IsolatedStorageException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public IsolatedStorageException(string message) => throw null; + public IsolatedStorageException(string message, System.Exception inner) => throw null; + } + public sealed class IsolatedStorageFile : System.IO.IsolatedStorage.IsolatedStorage, System.IDisposable + { + public override long AvailableFreeSpace { get => throw null; } + public void Close() => throw null; + public void CopyFile(string sourceFileName, string destinationFileName) => throw null; + public void CopyFile(string sourceFileName, string destinationFileName, bool overwrite) => throw null; + public void CreateDirectory(string dir) => throw null; + public System.IO.IsolatedStorage.IsolatedStorageFileStream CreateFile(string path) => throw null; + public override ulong CurrentSize { get => throw null; } + public void DeleteDirectory(string dir) => throw null; + public void DeleteFile(string file) => throw null; + public bool DirectoryExists(string path) => throw null; + public void Dispose() => throw null; + public bool FileExists(string path) => throw null; + public System.DateTimeOffset GetCreationTime(string path) => throw null; + public string[] GetDirectoryNames() => throw null; + public string[] GetDirectoryNames(string searchPattern) => throw null; + public static System.Collections.IEnumerator GetEnumerator(System.IO.IsolatedStorage.IsolatedStorageScope scope) => throw null; + public string[] GetFileNames() => throw null; + public string[] GetFileNames(string searchPattern) => throw null; + public System.DateTimeOffset GetLastAccessTime(string path) => throw null; + public System.DateTimeOffset GetLastWriteTime(string path) => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForApplication() => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForAssembly() => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForDomain() => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore(System.IO.IsolatedStorage.IsolatedStorageScope scope, object applicationIdentity) => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore(System.IO.IsolatedStorage.IsolatedStorageScope scope, object domainIdentity, object assemblyIdentity) => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore(System.IO.IsolatedStorage.IsolatedStorageScope scope, System.Type applicationEvidenceType) => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore(System.IO.IsolatedStorage.IsolatedStorageScope scope, System.Type domainEvidenceType, System.Type assemblyEvidenceType) => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForApplication() => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForAssembly() => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForDomain() => throw null; + public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForSite() => throw null; + public override bool IncreaseQuotaTo(long newQuotaSize) => throw null; + public static bool IsEnabled { get => throw null; } + public override ulong MaximumSize { get => throw null; } + public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName) => throw null; + public void MoveFile(string sourceFileName, string destinationFileName) => throw null; + public System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile(string path, System.IO.FileMode mode) => throw null; + public System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile(string path, System.IO.FileMode mode, System.IO.FileAccess access) => throw null; + public System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) => throw null; + public override long Quota { get => throw null; } + public override void Remove() => throw null; + public static void Remove(System.IO.IsolatedStorage.IsolatedStorageScope scope) => throw null; + public override long UsedSize { get => throw null; } + } + public class IsolatedStorageFileStream : System.IO.FileStream + { + public override System.IAsyncResult BeginRead(byte[] array, int offset, int numBytes, System.AsyncCallback userCallback, object stateObject) => throw null; + public override System.IAsyncResult BeginWrite(byte[] array, int offset, int numBytes, System.AsyncCallback userCallback, object stateObject) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public IsolatedStorageFileStream(string path, System.IO.FileMode mode) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.IsolatedStorage.IsolatedStorageFile isf) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.IO.IsolatedStorage.IsolatedStorageFile isf) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.IsolatedStorage.IsolatedStorageFile isf) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.IsolatedStorage.IsolatedStorageFile isf) : base(default(Microsoft.Win32.SafeHandles.SafeFileHandle), default(System.IO.FileAccess)) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override void Flush(bool flushToDisk) => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override nint Handle { get => throw null; } + public override bool IsAsync { get => throw null; } + public override long Length { get => throw null; } + public override void Lock(long position, long length) => throw null; + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle { get => throw null; } + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public override void Unlock(long position, long length) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + [System.Flags] + public enum IsolatedStorageScope + { + None = 0, + User = 1, + Domain = 2, + Assembly = 4, + Roaming = 8, + Machine = 16, + Application = 32, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.MemoryMappedFiles.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.MemoryMappedFiles.cs new file mode 100644 index 000000000000..ec1f6021c7f3 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.MemoryMappedFiles.cs @@ -0,0 +1,105 @@ +// This file contains auto-generated code. +// Generated from `System.IO.MemoryMappedFiles, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace Win32 + { + namespace SafeHandles + { + public sealed class SafeMemoryMappedFileHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafeMemoryMappedFileHandle() : base(default(bool)) => throw null; + public override bool IsInvalid { get => throw null; } + protected override bool ReleaseHandle() => throw null; + } + public sealed class SafeMemoryMappedViewHandle : System.Runtime.InteropServices.SafeBuffer + { + public SafeMemoryMappedViewHandle() : base(default(bool)) => throw null; + protected override bool ReleaseHandle() => throw null; + } + } + } +} +namespace System +{ + namespace IO + { + namespace MemoryMappedFiles + { + public class MemoryMappedFile : System.IDisposable + { + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateFromFile(System.IO.FileStream fileStream, string mapName, long capacity, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access, System.IO.HandleInheritability inheritability, bool leaveOpen) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateFromFile(string path) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateFromFile(string path, System.IO.FileMode mode) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateFromFile(string path, System.IO.FileMode mode, string mapName) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateFromFile(string path, System.IO.FileMode mode, string mapName, long capacity) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateFromFile(string path, System.IO.FileMode mode, string mapName, long capacity, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateNew(string mapName, long capacity) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateNew(string mapName, long capacity, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateNew(string mapName, long capacity, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access, System.IO.MemoryMappedFiles.MemoryMappedFileOptions options, System.IO.HandleInheritability inheritability) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateOrOpen(string mapName, long capacity) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateOrOpen(string mapName, long capacity, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile CreateOrOpen(string mapName, long capacity, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access, System.IO.MemoryMappedFiles.MemoryMappedFileOptions options, System.IO.HandleInheritability inheritability) => throw null; + public System.IO.MemoryMappedFiles.MemoryMappedViewAccessor CreateViewAccessor() => throw null; + public System.IO.MemoryMappedFiles.MemoryMappedViewAccessor CreateViewAccessor(long offset, long size) => throw null; + public System.IO.MemoryMappedFiles.MemoryMappedViewAccessor CreateViewAccessor(long offset, long size, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access) => throw null; + public System.IO.MemoryMappedFiles.MemoryMappedViewStream CreateViewStream() => throw null; + public System.IO.MemoryMappedFiles.MemoryMappedViewStream CreateViewStream(long offset, long size) => throw null; + public System.IO.MemoryMappedFiles.MemoryMappedViewStream CreateViewStream(long offset, long size, System.IO.MemoryMappedFiles.MemoryMappedFileAccess access) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile OpenExisting(string mapName) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile OpenExisting(string mapName, System.IO.MemoryMappedFiles.MemoryMappedFileRights desiredAccessRights) => throw null; + public static System.IO.MemoryMappedFiles.MemoryMappedFile OpenExisting(string mapName, System.IO.MemoryMappedFiles.MemoryMappedFileRights desiredAccessRights, System.IO.HandleInheritability inheritability) => throw null; + public Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle SafeMemoryMappedFileHandle { get => throw null; } + } + public enum MemoryMappedFileAccess + { + ReadWrite = 0, + Read = 1, + Write = 2, + CopyOnWrite = 3, + ReadExecute = 4, + ReadWriteExecute = 5, + } + [System.Flags] + public enum MemoryMappedFileOptions + { + None = 0, + DelayAllocatePages = 67108864, + } + [System.Flags] + public enum MemoryMappedFileRights + { + CopyOnWrite = 1, + Write = 2, + Read = 4, + ReadWrite = 6, + Execute = 8, + ReadExecute = 12, + ReadWriteExecute = 14, + Delete = 65536, + ReadPermissions = 131072, + ChangePermissions = 262144, + TakeOwnership = 524288, + FullControl = 983055, + AccessSystemSecurity = 16777216, + } + public sealed class MemoryMappedViewAccessor : System.IO.UnmanagedMemoryAccessor + { + protected override void Dispose(bool disposing) => throw null; + public void Flush() => throw null; + public long PointerOffset { get => throw null; } + public Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle SafeMemoryMappedViewHandle { get => throw null; } + } + public sealed class MemoryMappedViewStream : System.IO.UnmanagedMemoryStream + { + protected override void Dispose(bool disposing) => throw null; + public override void Flush() => throw null; + public long PointerOffset { get => throw null; } + public Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle SafeMemoryMappedViewHandle { get => throw null; } + public override void SetLength(long value) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Pipes.AccessControl.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Pipes.AccessControl.cs new file mode 100644 index 000000000000..32993370b1ab --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Pipes.AccessControl.cs @@ -0,0 +1,78 @@ +// This file contains auto-generated code. +// Generated from `System.IO.Pipes.AccessControl, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace IO + { + namespace Pipes + { + public static class AnonymousPipeServerStreamAcl + { + public static System.IO.Pipes.AnonymousPipeServerStream Create(System.IO.Pipes.PipeDirection direction, System.IO.HandleInheritability inheritability, int bufferSize, System.IO.Pipes.PipeSecurity pipeSecurity) => throw null; + } + public static class NamedPipeServerStreamAcl + { + public static System.IO.Pipes.NamedPipeServerStream Create(string pipeName, System.IO.Pipes.PipeDirection direction, int maxNumberOfServerInstances, System.IO.Pipes.PipeTransmissionMode transmissionMode, System.IO.Pipes.PipeOptions options, int inBufferSize, int outBufferSize, System.IO.Pipes.PipeSecurity pipeSecurity, System.IO.HandleInheritability inheritability = default(System.IO.HandleInheritability), System.IO.Pipes.PipeAccessRights additionalAccessRights = default(System.IO.Pipes.PipeAccessRights)) => throw null; + } + [System.Flags] + public enum PipeAccessRights + { + ReadData = 1, + WriteData = 2, + CreateNewInstance = 4, + ReadExtendedAttributes = 8, + WriteExtendedAttributes = 16, + ReadAttributes = 128, + WriteAttributes = 256, + Write = 274, + Delete = 65536, + ReadPermissions = 131072, + Read = 131209, + ReadWrite = 131483, + ChangePermissions = 262144, + TakeOwnership = 524288, + Synchronize = 1048576, + FullControl = 2032031, + AccessSystemSecurity = 16777216, + } + public sealed class PipeAccessRule : System.Security.AccessControl.AccessRule + { + public PipeAccessRule(System.Security.Principal.IdentityReference identity, System.IO.Pipes.PipeAccessRights rights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public PipeAccessRule(string identity, System.IO.Pipes.PipeAccessRights rights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public System.IO.Pipes.PipeAccessRights PipeAccessRights { get => throw null; } + } + public sealed class PipeAuditRule : System.Security.AccessControl.AuditRule + { + public PipeAuditRule(System.Security.Principal.IdentityReference identity, System.IO.Pipes.PipeAccessRights rights, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public PipeAuditRule(string identity, System.IO.Pipes.PipeAccessRights rights, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public System.IO.Pipes.PipeAccessRights PipeAccessRights { get => throw null; } + } + public static partial class PipesAclExtensions + { + public static System.IO.Pipes.PipeSecurity GetAccessControl(this System.IO.Pipes.PipeStream stream) => throw null; + public static void SetAccessControl(this System.IO.Pipes.PipeStream stream, System.IO.Pipes.PipeSecurity pipeSecurity) => throw null; + } + public class PipeSecurity : System.Security.AccessControl.NativeObjectSecurity + { + public override System.Type AccessRightType { get => throw null; } + public override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) => throw null; + public override System.Type AccessRuleType { get => throw null; } + public void AddAccessRule(System.IO.Pipes.PipeAccessRule rule) => throw null; + public void AddAuditRule(System.IO.Pipes.PipeAuditRule rule) => throw null; + public override sealed System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) => throw null; + public override System.Type AuditRuleType { get => throw null; } + public PipeSecurity() : base(default(bool), default(System.Security.AccessControl.ResourceType)) => throw null; + protected void Persist(System.Runtime.InteropServices.SafeHandle handle) => throw null; + protected void Persist(string name) => throw null; + public bool RemoveAccessRule(System.IO.Pipes.PipeAccessRule rule) => throw null; + public void RemoveAccessRuleSpecific(System.IO.Pipes.PipeAccessRule rule) => throw null; + public bool RemoveAuditRule(System.IO.Pipes.PipeAuditRule rule) => throw null; + public void RemoveAuditRuleAll(System.IO.Pipes.PipeAuditRule rule) => throw null; + public void RemoveAuditRuleSpecific(System.IO.Pipes.PipeAuditRule rule) => throw null; + public void ResetAccessRule(System.IO.Pipes.PipeAccessRule rule) => throw null; + public void SetAccessRule(System.IO.Pipes.PipeAccessRule rule) => throw null; + public void SetAuditRule(System.IO.Pipes.PipeAuditRule rule) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Pipes.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Pipes.cs new file mode 100644 index 000000000000..2f9179ebab1b --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IO.Pipes.cs @@ -0,0 +1,151 @@ +// This file contains auto-generated code. +// Generated from `System.IO.Pipes, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace Win32 + { + namespace SafeHandles + { + public sealed class SafePipeHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafePipeHandle() : base(default(bool)) => throw null; + public SafePipeHandle(nint preexistingHandle, bool ownsHandle) : base(default(bool)) => throw null; + public override bool IsInvalid { get => throw null; } + protected override bool ReleaseHandle() => throw null; + } + } + } +} +namespace System +{ + namespace IO + { + namespace Pipes + { + public sealed class AnonymousPipeClientStream : System.IO.Pipes.PipeStream + { + public AnonymousPipeClientStream(System.IO.Pipes.PipeDirection direction, Microsoft.Win32.SafeHandles.SafePipeHandle safePipeHandle) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public AnonymousPipeClientStream(System.IO.Pipes.PipeDirection direction, string pipeHandleAsString) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public AnonymousPipeClientStream(string pipeHandleAsString) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public override System.IO.Pipes.PipeTransmissionMode ReadMode { set { } } + public override System.IO.Pipes.PipeTransmissionMode TransmissionMode { get => throw null; } + } + public sealed class AnonymousPipeServerStream : System.IO.Pipes.PipeStream + { + public Microsoft.Win32.SafeHandles.SafePipeHandle ClientSafePipeHandle { get => throw null; } + public AnonymousPipeServerStream() : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public AnonymousPipeServerStream(System.IO.Pipes.PipeDirection direction) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public AnonymousPipeServerStream(System.IO.Pipes.PipeDirection direction, Microsoft.Win32.SafeHandles.SafePipeHandle serverSafePipeHandle, Microsoft.Win32.SafeHandles.SafePipeHandle clientSafePipeHandle) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public AnonymousPipeServerStream(System.IO.Pipes.PipeDirection direction, System.IO.HandleInheritability inheritability) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public AnonymousPipeServerStream(System.IO.Pipes.PipeDirection direction, System.IO.HandleInheritability inheritability, int bufferSize) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + protected override void Dispose(bool disposing) => throw null; + public void DisposeLocalCopyOfClientHandle() => throw null; + public string GetClientHandleAsString() => throw null; + public override System.IO.Pipes.PipeTransmissionMode ReadMode { set { } } + public override System.IO.Pipes.PipeTransmissionMode TransmissionMode { get => throw null; } + } + public sealed class NamedPipeClientStream : System.IO.Pipes.PipeStream + { + protected override void CheckPipePropertyOperations() => throw null; + public void Connect() => throw null; + public void Connect(int timeout) => throw null; + public void Connect(System.TimeSpan timeout) => throw null; + public System.Threading.Tasks.Task ConnectAsync() => throw null; + public System.Threading.Tasks.Task ConnectAsync(int timeout) => throw null; + public System.Threading.Tasks.Task ConnectAsync(int timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public NamedPipeClientStream(System.IO.Pipes.PipeDirection direction, bool isAsync, bool isConnected, Microsoft.Win32.SafeHandles.SafePipeHandle safePipeHandle) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeClientStream(string pipeName) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeClientStream(string serverName, string pipeName) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeClientStream(string serverName, string pipeName, System.IO.Pipes.PipeDirection direction) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeClientStream(string serverName, string pipeName, System.IO.Pipes.PipeDirection direction, System.IO.Pipes.PipeOptions options) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeClientStream(string serverName, string pipeName, System.IO.Pipes.PipeDirection direction, System.IO.Pipes.PipeOptions options, System.Security.Principal.TokenImpersonationLevel impersonationLevel) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeClientStream(string serverName, string pipeName, System.IO.Pipes.PipeDirection direction, System.IO.Pipes.PipeOptions options, System.Security.Principal.TokenImpersonationLevel impersonationLevel, System.IO.HandleInheritability inheritability) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public int NumberOfServerInstances { get => throw null; } + } + public sealed class NamedPipeServerStream : System.IO.Pipes.PipeStream + { + public System.IAsyncResult BeginWaitForConnection(System.AsyncCallback callback, object state) => throw null; + public NamedPipeServerStream(System.IO.Pipes.PipeDirection direction, bool isAsync, bool isConnected, Microsoft.Win32.SafeHandles.SafePipeHandle safePipeHandle) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeServerStream(string pipeName) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeServerStream(string pipeName, System.IO.Pipes.PipeDirection direction) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeServerStream(string pipeName, System.IO.Pipes.PipeDirection direction, int maxNumberOfServerInstances) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeServerStream(string pipeName, System.IO.Pipes.PipeDirection direction, int maxNumberOfServerInstances, System.IO.Pipes.PipeTransmissionMode transmissionMode) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeServerStream(string pipeName, System.IO.Pipes.PipeDirection direction, int maxNumberOfServerInstances, System.IO.Pipes.PipeTransmissionMode transmissionMode, System.IO.Pipes.PipeOptions options) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public NamedPipeServerStream(string pipeName, System.IO.Pipes.PipeDirection direction, int maxNumberOfServerInstances, System.IO.Pipes.PipeTransmissionMode transmissionMode, System.IO.Pipes.PipeOptions options, int inBufferSize, int outBufferSize) : base(default(System.IO.Pipes.PipeDirection), default(int)) => throw null; + public void Disconnect() => throw null; + public void EndWaitForConnection(System.IAsyncResult asyncResult) => throw null; + public string GetImpersonationUserName() => throw null; + public const int MaxAllowedServerInstances = -1; + public void RunAsClient(System.IO.Pipes.PipeStreamImpersonationWorker impersonationWorker) => throw null; + public void WaitForConnection() => throw null; + public System.Threading.Tasks.Task WaitForConnectionAsync() => throw null; + public System.Threading.Tasks.Task WaitForConnectionAsync(System.Threading.CancellationToken cancellationToken) => throw null; + } + public enum PipeDirection + { + In = 1, + Out = 2, + InOut = 3, + } + [System.Flags] + public enum PipeOptions + { + WriteThrough = -2147483648, + None = 0, + CurrentUserOnly = 536870912, + Asynchronous = 1073741824, + } + public abstract class PipeStream : System.IO.Stream + { + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + protected virtual void CheckPipePropertyOperations() => throw null; + protected void CheckReadOperations() => throw null; + protected void CheckWriteOperations() => throw null; + protected PipeStream(System.IO.Pipes.PipeDirection direction, int bufferSize) => throw null; + protected PipeStream(System.IO.Pipes.PipeDirection direction, System.IO.Pipes.PipeTransmissionMode transmissionMode, int outBufferSize) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual int InBufferSize { get => throw null; } + protected void InitializeHandle(Microsoft.Win32.SafeHandles.SafePipeHandle handle, bool isExposed, bool isAsync) => throw null; + public bool IsAsync { get => throw null; } + public bool IsConnected { get => throw null; set { } } + protected bool IsHandleExposed { get => throw null; } + public bool IsMessageComplete { get => throw null; } + public override long Length { get => throw null; } + public virtual int OutBufferSize { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public virtual System.IO.Pipes.PipeTransmissionMode ReadMode { get => throw null; set { } } + public Microsoft.Win32.SafeHandles.SafePipeHandle SafePipeHandle { get => throw null; } + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public virtual System.IO.Pipes.PipeTransmissionMode TransmissionMode { get => throw null; } + public void WaitForPipeDrain() => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + public delegate void PipeStreamImpersonationWorker(); + public enum PipeTransmissionMode + { + Byte = 0, + Message = 1, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IdentityModel.Tokens.Jwt.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IdentityModel.Tokens.Jwt.cs new file mode 100644 index 000000000000..ad6782fa381c --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.IdentityModel.Tokens.Jwt.cs @@ -0,0 +1,233 @@ +// This file contains auto-generated code. +// Generated from `System.IdentityModel.Tokens.Jwt, Version=6.34.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. +namespace System +{ + namespace IdentityModel + { + namespace Tokens + { + namespace Jwt + { + public delegate object Deserializer(string obj, System.Type targetType); + public static class JsonClaimValueTypes + { + public const string Json = default; + public const string JsonArray = default; + public const string JsonNull = default; + } + public static partial class JsonExtensions + { + public static T DeserializeFromJson(string jsonString) where T : class => throw null; + public static System.IdentityModel.Tokens.Jwt.JwtHeader DeserializeJwtHeader(string jsonString) => throw null; + public static System.IdentityModel.Tokens.Jwt.JwtPayload DeserializeJwtPayload(string jsonString) => throw null; + public static System.IdentityModel.Tokens.Jwt.Deserializer Deserializer { get => throw null; set { } } + public static System.IdentityModel.Tokens.Jwt.Serializer Serializer { get => throw null; set { } } + public static string SerializeToJson(object value) => throw null; + } + public static class JwtConstants + { + public const string DirectKeyUseAlg = default; + public const string HeaderType = default; + public const string HeaderTypeAlt = default; + public const string JsonCompactSerializationRegex = default; + public const string JweCompactSerializationRegex = default; + public const string TokenType = default; + public const string TokenTypeAlt = default; + } + public class JwtHeader : System.Collections.Generic.Dictionary + { + public string Alg { get => throw null; } + public static System.IdentityModel.Tokens.Jwt.JwtHeader Base64UrlDeserialize(string base64UrlEncodedJsonString) => throw null; + public virtual string Base64UrlEncode() => throw null; + public JwtHeader() => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap) => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType) => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType, System.Collections.Generic.IDictionary additionalInnerHeaderClaims) => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap) => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType) => throw null; + public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; + public string Cty { get => throw null; } + public static System.IdentityModel.Tokens.Jwt.JwtHeader Deserialize(string jsonString) => throw null; + public string Enc { get => throw null; } + public Microsoft.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials { get => throw null; } + public string IV { get => throw null; } + public string Kid { get => throw null; } + public virtual string SerializeToJson() => throw null; + public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; } + public string Typ { get => throw null; } + public string X5c { get => throw null; } + public string X5t { get => throw null; } + public string Zip { get => throw null; } + } + public struct JwtHeaderParameterNames + { + public const string Alg = default; + public const string Apu = default; + public const string Apv = default; + public const string Cty = default; + public const string Enc = default; + public const string Epk = default; + public const string IV = default; + public const string Jku = default; + public const string Jwk = default; + public const string Kid = default; + public const string Typ = default; + public const string X5c = default; + public const string X5t = default; + public const string X5u = default; + public const string Zip = default; + } + public class JwtPayload : System.Collections.Generic.Dictionary + { + public string Acr { get => throw null; } + public string Actort { get => throw null; } + public void AddClaim(System.Security.Claims.Claim claim) => throw null; + public void AddClaims(System.Collections.Generic.IEnumerable claims) => throw null; + public System.Collections.Generic.IList Amr { get => throw null; } + public System.Collections.Generic.IList Aud { get => throw null; } + public int? AuthTime { get => throw null; } + public string Azp { get => throw null; } + public static System.IdentityModel.Tokens.Jwt.JwtPayload Base64UrlDeserialize(string base64UrlEncodedJsonString) => throw null; + public virtual string Base64UrlEncode() => throw null; + public string CHash { get => throw null; } + public virtual System.Collections.Generic.IEnumerable Claims { get => throw null; } + public JwtPayload() => throw null; + public JwtPayload(System.Collections.Generic.IEnumerable claims) => throw null; + public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable claims, System.DateTime? notBefore, System.DateTime? expires) => throw null; + public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable claims, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt) => throw null; + public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable claims, System.Collections.Generic.IDictionary claimsCollection, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt) => throw null; + public static System.IdentityModel.Tokens.Jwt.JwtPayload Deserialize(string jsonString) => throw null; + public int? Exp { get => throw null; } + public int? Iat { get => throw null; } + public string Iss { get => throw null; } + public System.DateTime IssuedAt { get => throw null; } + public string Jti { get => throw null; } + public int? Nbf { get => throw null; } + public string Nonce { get => throw null; } + public virtual string SerializeToJson() => throw null; + public string Sub { get => throw null; } + public System.DateTime ValidFrom { get => throw null; } + public System.DateTime ValidTo { get => throw null; } + } + public struct JwtRegisteredClaimNames + { + public const string Acr = default; + public const string Actort = default; + public const string Amr = default; + public const string AtHash = default; + public const string Aud = default; + public const string AuthTime = default; + public const string Azp = default; + public const string Birthdate = default; + public const string CHash = default; + public const string Email = default; + public const string Exp = default; + public const string FamilyName = default; + public const string Gender = default; + public const string GivenName = default; + public const string Iat = default; + public const string Iss = default; + public const string Jti = default; + public const string Name = default; + public const string NameId = default; + public const string Nbf = default; + public const string Nonce = default; + public const string Prn = default; + public const string Sid = default; + public const string Sub = default; + public const string Typ = default; + public const string UniqueName = default; + public const string Website = default; + } + public class JwtSecurityToken : Microsoft.IdentityModel.Tokens.SecurityToken + { + public string Actor { get => throw null; } + public System.Collections.Generic.IEnumerable Audiences { get => throw null; } + public System.Collections.Generic.IEnumerable Claims { get => throw null; } + public JwtSecurityToken(string jwtEncodedString) => throw null; + public JwtSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtPayload payload, string rawHeader, string rawPayload, string rawSignature) => throw null; + public JwtSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtSecurityToken innerToken, string rawHeader, string rawEncryptedKey, string rawInitializationVector, string rawCiphertext, string rawAuthenticationTag) => throw null; + public JwtSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtPayload payload) => throw null; + public JwtSecurityToken(string issuer = default(string), string audience = default(string), System.Collections.Generic.IEnumerable claims = default(System.Collections.Generic.IEnumerable), System.DateTime? notBefore = default(System.DateTime?), System.DateTime? expires = default(System.DateTime?), Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials = default(Microsoft.IdentityModel.Tokens.SigningCredentials)) => throw null; + public virtual string EncodedHeader { get => throw null; } + public virtual string EncodedPayload { get => throw null; } + public Microsoft.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials { get => throw null; } + public System.IdentityModel.Tokens.Jwt.JwtHeader Header { get => throw null; } + public override string Id { get => throw null; } + public System.IdentityModel.Tokens.Jwt.JwtSecurityToken InnerToken { get => throw null; } + public virtual System.DateTime IssuedAt { get => throw null; } + public override string Issuer { get => throw null; } + public System.IdentityModel.Tokens.Jwt.JwtPayload Payload { get => throw null; } + public string RawAuthenticationTag { get => throw null; } + public string RawCiphertext { get => throw null; } + public string RawData { get => throw null; } + public string RawEncryptedKey { get => throw null; } + public string RawHeader { get => throw null; } + public string RawInitializationVector { get => throw null; } + public string RawPayload { get => throw null; } + public string RawSignature { get => throw null; } + public override Microsoft.IdentityModel.Tokens.SecurityKey SecurityKey { get => throw null; } + public string SignatureAlgorithm { get => throw null; } + public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; } + public override Microsoft.IdentityModel.Tokens.SecurityKey SigningKey { get => throw null; set { } } + public string Subject { get => throw null; } + public override string ToString() => throw null; + public override string UnsafeToString() => throw null; + public override System.DateTime ValidFrom { get => throw null; } + public override System.DateTime ValidTo { get => throw null; } + } + public class JwtSecurityTokenHandler : Microsoft.IdentityModel.Tokens.SecurityTokenHandler + { + public override bool CanReadToken(string token) => throw null; + public override bool CanValidateToken { get => throw null; } + public override bool CanWriteToken { get => throw null; } + protected virtual string CreateActorValue(System.Security.Claims.ClaimsIdentity actor) => throw null; + protected virtual System.Security.Claims.ClaimsIdentity CreateClaimsIdentity(System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, string issuer, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public virtual string CreateEncodedJwt(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; + public virtual string CreateEncodedJwt(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; + public virtual string CreateEncodedJwt(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; + public virtual string CreateEncodedJwt(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary claimCollection) => throw null; + public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; + public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; + public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary claimCollection) => throw null; + public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(string issuer = default(string), string audience = default(string), System.Security.Claims.ClaimsIdentity subject = default(System.Security.Claims.ClaimsIdentity), System.DateTime? notBefore = default(System.DateTime?), System.DateTime? expires = default(System.DateTime?), System.DateTime? issuedAt = default(System.DateTime?), Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials = default(Microsoft.IdentityModel.Tokens.SigningCredentials)) => throw null; + public override Microsoft.IdentityModel.Tokens.SecurityToken CreateToken(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; + public JwtSecurityTokenHandler() => throw null; + protected string DecryptToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static System.Collections.Generic.ISet DefaultInboundClaimFilter; + public static System.Collections.Generic.IDictionary DefaultInboundClaimTypeMap; + public static bool DefaultMapInboundClaims; + public static System.Collections.Generic.IDictionary DefaultOutboundAlgorithmMap; + public static System.Collections.Generic.IDictionary DefaultOutboundClaimTypeMap; + public System.Collections.Generic.ISet InboundClaimFilter { get => throw null; set { } } + public System.Collections.Generic.IDictionary InboundClaimTypeMap { get => throw null; set { } } + public static string JsonClaimTypeProperty { get => throw null; set { } } + public bool MapInboundClaims { get => throw null; set { } } + public System.Collections.Generic.IDictionary OutboundAlgorithmMap { get => throw null; } + public System.Collections.Generic.IDictionary OutboundClaimTypeMap { get => throw null; set { } } + public System.IdentityModel.Tokens.Jwt.JwtSecurityToken ReadJwtToken(string token) => throw null; + public override Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(string token) => throw null; + public override Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual Microsoft.IdentityModel.Tokens.SecurityKey ResolveIssuerSigningKey(string token, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual Microsoft.IdentityModel.Tokens.SecurityKey ResolveTokenDecryptionKey(string token, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public static string ShortClaimTypeProperty { get => throw null; set { } } + public override System.Type TokenType { get => throw null; } + protected virtual void ValidateAudience(System.Collections.Generic.IEnumerable audiences, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual string ValidateIssuer(string issuer, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual void ValidateIssuerSecurityKey(Microsoft.IdentityModel.Tokens.SecurityKey key, System.IdentityModel.Tokens.Jwt.JwtSecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual void ValidateLifetime(System.DateTime? notBefore, System.DateTime? expires, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken ValidateSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public override System.Security.Claims.ClaimsPrincipal ValidateToken(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, out Microsoft.IdentityModel.Tokens.SecurityToken validatedToken) => throw null; + public override System.Threading.Tasks.Task ValidateTokenAsync(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected System.Security.Claims.ClaimsPrincipal ValidateTokenPayload(System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + protected virtual void ValidateTokenReplay(System.DateTime? expires, string securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; + public override string WriteToken(Microsoft.IdentityModel.Tokens.SecurityToken token) => throw null; + public override void WriteToken(System.Xml.XmlWriter writer, Microsoft.IdentityModel.Tokens.SecurityToken token) => throw null; + } + public delegate string Serializer(object obj); + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Expressions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Expressions.cs new file mode 100644 index 000000000000..6360c3eee21a --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Expressions.cs @@ -0,0 +1,1162 @@ +// This file contains auto-generated code. +// Generated from `System.Linq.Expressions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Dynamic + { + public abstract class BinaryOperationBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + protected BinaryOperationBinder(System.Linq.Expressions.ExpressionType operation) => throw null; + public System.Dynamic.DynamicMetaObject FallbackBinaryOperation(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject arg) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackBinaryOperation(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject arg, System.Dynamic.DynamicMetaObject errorSuggestion); + public System.Linq.Expressions.ExpressionType Operation { get => throw null; } + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class BindingRestrictions + { + public static System.Dynamic.BindingRestrictions Combine(System.Collections.Generic.IList contributingObjects) => throw null; + public static readonly System.Dynamic.BindingRestrictions Empty; + public static System.Dynamic.BindingRestrictions GetExpressionRestriction(System.Linq.Expressions.Expression expression) => throw null; + public static System.Dynamic.BindingRestrictions GetInstanceRestriction(System.Linq.Expressions.Expression expression, object instance) => throw null; + public static System.Dynamic.BindingRestrictions GetTypeRestriction(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + public System.Dynamic.BindingRestrictions Merge(System.Dynamic.BindingRestrictions restrictions) => throw null; + public System.Linq.Expressions.Expression ToExpression() => throw null; + } + public sealed class CallInfo + { + public int ArgumentCount { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection ArgumentNames { get => throw null; } + public CallInfo(int argCount, System.Collections.Generic.IEnumerable argNames) => throw null; + public CallInfo(int argCount, params string[] argNames) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + } + public abstract class ConvertBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + protected ConvertBinder(System.Type type, bool @explicit) => throw null; + public bool Explicit { get => throw null; } + public System.Dynamic.DynamicMetaObject FallbackConvert(System.Dynamic.DynamicMetaObject target) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackConvert(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject errorSuggestion); + public override sealed System.Type ReturnType { get => throw null; } + public System.Type Type { get => throw null; } + } + public abstract class CreateInstanceBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Dynamic.CallInfo CallInfo { get => throw null; } + protected CreateInstanceBinder(System.Dynamic.CallInfo callInfo) => throw null; + public System.Dynamic.DynamicMetaObject FallbackCreateInstance(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackCreateInstance(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion); + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class DeleteIndexBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Dynamic.CallInfo CallInfo { get => throw null; } + protected DeleteIndexBinder(System.Dynamic.CallInfo callInfo) => throw null; + public System.Dynamic.DynamicMetaObject FallbackDeleteIndex(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] indexes) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackDeleteIndex(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] indexes, System.Dynamic.DynamicMetaObject errorSuggestion); + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class DeleteMemberBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + protected DeleteMemberBinder(string name, bool ignoreCase) => throw null; + public System.Dynamic.DynamicMetaObject FallbackDeleteMember(System.Dynamic.DynamicMetaObject target) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackDeleteMember(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject errorSuggestion); + public bool IgnoreCase { get => throw null; } + public string Name { get => throw null; } + public override sealed System.Type ReturnType { get => throw null; } + } + public class DynamicMetaObject + { + public virtual System.Dynamic.DynamicMetaObject BindBinaryOperation(System.Dynamic.BinaryOperationBinder binder, System.Dynamic.DynamicMetaObject arg) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindConvert(System.Dynamic.ConvertBinder binder) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindCreateInstance(System.Dynamic.CreateInstanceBinder binder, System.Dynamic.DynamicMetaObject[] args) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindDeleteIndex(System.Dynamic.DeleteIndexBinder binder, System.Dynamic.DynamicMetaObject[] indexes) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindDeleteMember(System.Dynamic.DeleteMemberBinder binder) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindGetIndex(System.Dynamic.GetIndexBinder binder, System.Dynamic.DynamicMetaObject[] indexes) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindGetMember(System.Dynamic.GetMemberBinder binder) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindInvoke(System.Dynamic.InvokeBinder binder, System.Dynamic.DynamicMetaObject[] args) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindInvokeMember(System.Dynamic.InvokeMemberBinder binder, System.Dynamic.DynamicMetaObject[] args) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindSetIndex(System.Dynamic.SetIndexBinder binder, System.Dynamic.DynamicMetaObject[] indexes, System.Dynamic.DynamicMetaObject value) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindSetMember(System.Dynamic.SetMemberBinder binder, System.Dynamic.DynamicMetaObject value) => throw null; + public virtual System.Dynamic.DynamicMetaObject BindUnaryOperation(System.Dynamic.UnaryOperationBinder binder) => throw null; + public static System.Dynamic.DynamicMetaObject Create(object value, System.Linq.Expressions.Expression expression) => throw null; + public DynamicMetaObject(System.Linq.Expressions.Expression expression, System.Dynamic.BindingRestrictions restrictions) => throw null; + public DynamicMetaObject(System.Linq.Expressions.Expression expression, System.Dynamic.BindingRestrictions restrictions, object value) => throw null; + public static readonly System.Dynamic.DynamicMetaObject[] EmptyMetaObjects; + public System.Linq.Expressions.Expression Expression { get => throw null; } + public virtual System.Collections.Generic.IEnumerable GetDynamicMemberNames() => throw null; + public bool HasValue { get => throw null; } + public System.Type LimitType { get => throw null; } + public System.Dynamic.BindingRestrictions Restrictions { get => throw null; } + public System.Type RuntimeType { get => throw null; } + public object Value { get => throw null; } + } + public abstract class DynamicMetaObjectBinder : System.Runtime.CompilerServices.CallSiteBinder + { + public abstract System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args); + public override sealed System.Linq.Expressions.Expression Bind(object[] args, System.Collections.ObjectModel.ReadOnlyCollection parameters, System.Linq.Expressions.LabelTarget returnLabel) => throw null; + protected DynamicMetaObjectBinder() => throw null; + public System.Dynamic.DynamicMetaObject Defer(System.Dynamic.DynamicMetaObject target, params System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Dynamic.DynamicMetaObject Defer(params System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Linq.Expressions.Expression GetUpdateExpression(System.Type type) => throw null; + public virtual System.Type ReturnType { get => throw null; } + } + public class DynamicObject : System.Dynamic.IDynamicMetaObjectProvider + { + protected DynamicObject() => throw null; + public virtual System.Collections.Generic.IEnumerable GetDynamicMemberNames() => throw null; + public virtual System.Dynamic.DynamicMetaObject GetMetaObject(System.Linq.Expressions.Expression parameter) => throw null; + public virtual bool TryBinaryOperation(System.Dynamic.BinaryOperationBinder binder, object arg, out object result) => throw null; + public virtual bool TryConvert(System.Dynamic.ConvertBinder binder, out object result) => throw null; + public virtual bool TryCreateInstance(System.Dynamic.CreateInstanceBinder binder, object[] args, out object result) => throw null; + public virtual bool TryDeleteIndex(System.Dynamic.DeleteIndexBinder binder, object[] indexes) => throw null; + public virtual bool TryDeleteMember(System.Dynamic.DeleteMemberBinder binder) => throw null; + public virtual bool TryGetIndex(System.Dynamic.GetIndexBinder binder, object[] indexes, out object result) => throw null; + public virtual bool TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) => throw null; + public virtual bool TryInvoke(System.Dynamic.InvokeBinder binder, object[] args, out object result) => throw null; + public virtual bool TryInvokeMember(System.Dynamic.InvokeMemberBinder binder, object[] args, out object result) => throw null; + public virtual bool TrySetIndex(System.Dynamic.SetIndexBinder binder, object[] indexes, object value) => throw null; + public virtual bool TrySetMember(System.Dynamic.SetMemberBinder binder, object value) => throw null; + public virtual bool TryUnaryOperation(System.Dynamic.UnaryOperationBinder binder, out object result) => throw null; + } + public sealed class ExpandoObject : System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Dynamic.IDynamicMetaObjectProvider, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.ComponentModel.INotifyPropertyChanged + { + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + void System.Collections.Generic.IDictionary.Add(string key, object value) => throw null; + void System.Collections.Generic.ICollection>.Clear() => throw null; + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.Generic.IDictionary.ContainsKey(string key) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + int System.Collections.Generic.ICollection>.Count { get => throw null; } + public ExpandoObject() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.Dynamic.DynamicMetaObject System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression parameter) => throw null; + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + object System.Collections.Generic.IDictionary.this[string key] { get => throw null; set { } } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } } + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.Generic.IDictionary.Remove(string key) => throw null; + bool System.Collections.Generic.IDictionary.TryGetValue(string key, out object value) => throw null; + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + } + public abstract class GetIndexBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Dynamic.CallInfo CallInfo { get => throw null; } + protected GetIndexBinder(System.Dynamic.CallInfo callInfo) => throw null; + public System.Dynamic.DynamicMetaObject FallbackGetIndex(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] indexes) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackGetIndex(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] indexes, System.Dynamic.DynamicMetaObject errorSuggestion); + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class GetMemberBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + protected GetMemberBinder(string name, bool ignoreCase) => throw null; + public System.Dynamic.DynamicMetaObject FallbackGetMember(System.Dynamic.DynamicMetaObject target) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackGetMember(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject errorSuggestion); + public bool IgnoreCase { get => throw null; } + public string Name { get => throw null; } + public override sealed System.Type ReturnType { get => throw null; } + } + public interface IDynamicMetaObjectProvider + { + System.Dynamic.DynamicMetaObject GetMetaObject(System.Linq.Expressions.Expression parameter); + } + public interface IInvokeOnGetBinder + { + bool InvokeOnGet { get; } + } + public abstract class InvokeBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Dynamic.CallInfo CallInfo { get => throw null; } + protected InvokeBinder(System.Dynamic.CallInfo callInfo) => throw null; + public System.Dynamic.DynamicMetaObject FallbackInvoke(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackInvoke(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion); + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class InvokeMemberBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Dynamic.CallInfo CallInfo { get => throw null; } + protected InvokeMemberBinder(string name, bool ignoreCase, System.Dynamic.CallInfo callInfo) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackInvoke(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion); + public System.Dynamic.DynamicMetaObject FallbackInvokeMember(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackInvokeMember(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion); + public bool IgnoreCase { get => throw null; } + public string Name { get => throw null; } + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class SetIndexBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + public System.Dynamic.CallInfo CallInfo { get => throw null; } + protected SetIndexBinder(System.Dynamic.CallInfo callInfo) => throw null; + public System.Dynamic.DynamicMetaObject FallbackSetIndex(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] indexes, System.Dynamic.DynamicMetaObject value) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackSetIndex(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] indexes, System.Dynamic.DynamicMetaObject value, System.Dynamic.DynamicMetaObject errorSuggestion); + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class SetMemberBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + protected SetMemberBinder(string name, bool ignoreCase) => throw null; + public System.Dynamic.DynamicMetaObject FallbackSetMember(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject value) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackSetMember(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject value, System.Dynamic.DynamicMetaObject errorSuggestion); + public bool IgnoreCase { get => throw null; } + public string Name { get => throw null; } + public override sealed System.Type ReturnType { get => throw null; } + } + public abstract class UnaryOperationBinder : System.Dynamic.DynamicMetaObjectBinder + { + public override sealed System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) => throw null; + protected UnaryOperationBinder(System.Linq.Expressions.ExpressionType operation) => throw null; + public System.Dynamic.DynamicMetaObject FallbackUnaryOperation(System.Dynamic.DynamicMetaObject target) => throw null; + public abstract System.Dynamic.DynamicMetaObject FallbackUnaryOperation(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject errorSuggestion); + public System.Linq.Expressions.ExpressionType Operation { get => throw null; } + public override sealed System.Type ReturnType { get => throw null; } + } + } + namespace Linq + { + namespace Expressions + { + public class BinaryExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override bool CanReduce { get => throw null; } + public System.Linq.Expressions.LambdaExpression Conversion { get => throw null; } + public bool IsLifted { get => throw null; } + public bool IsLiftedToNull { get => throw null; } + public System.Linq.Expressions.Expression Left { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } + public override System.Linq.Expressions.Expression Reduce() => throw null; + public System.Linq.Expressions.Expression Right { get => throw null; } + public System.Linq.Expressions.BinaryExpression Update(System.Linq.Expressions.Expression left, System.Linq.Expressions.LambdaExpression conversion, System.Linq.Expressions.Expression right) => throw null; + } + public class BlockExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Expressions { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.Expression Result { get => throw null; } + public override System.Type Type { get => throw null; } + public System.Linq.Expressions.BlockExpression Update(System.Collections.Generic.IEnumerable variables, System.Collections.Generic.IEnumerable expressions) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Variables { get => throw null; } + } + public sealed class CatchBlock + { + public System.Linq.Expressions.Expression Body { get => throw null; } + public System.Linq.Expressions.Expression Filter { get => throw null; } + public System.Type Test { get => throw null; } + public override string ToString() => throw null; + public System.Linq.Expressions.CatchBlock Update(System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression filter, System.Linq.Expressions.Expression body) => throw null; + public System.Linq.Expressions.ParameterExpression Variable { get => throw null; } + } + public class ConditionalExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.Expression IfFalse { get => throw null; } + public System.Linq.Expressions.Expression IfTrue { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.Expression Test { get => throw null; } + public override System.Type Type { get => throw null; } + public System.Linq.Expressions.ConditionalExpression Update(System.Linq.Expressions.Expression test, System.Linq.Expressions.Expression ifTrue, System.Linq.Expressions.Expression ifFalse) => throw null; + } + public class ConstantExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override System.Type Type { get => throw null; } + public object Value { get => throw null; } + } + public class DebugInfoExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.SymbolDocumentInfo Document { get => throw null; } + public virtual int EndColumn { get => throw null; } + public virtual int EndLine { get => throw null; } + public virtual bool IsClear { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public virtual int StartColumn { get => throw null; } + public virtual int StartLine { get => throw null; } + public override sealed System.Type Type { get => throw null; } + } + public sealed class DefaultExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override sealed System.Type Type { get => throw null; } + } + public class DynamicExpression : System.Linq.Expressions.Expression, System.Linq.Expressions.IArgumentProvider, System.Linq.Expressions.IDynamicExpression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + int System.Linq.Expressions.IArgumentProvider.ArgumentCount { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Arguments { get => throw null; } + public System.Runtime.CompilerServices.CallSiteBinder Binder { get => throw null; } + object System.Linq.Expressions.IDynamicExpression.CreateCallSite() => throw null; + public System.Type DelegateType { get => throw null; } + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, params System.Linq.Expressions.Expression[] arguments) => throw null; + System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider.GetArgument(int index) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, params System.Linq.Expressions.Expression[] arguments) => throw null; + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + System.Linq.Expressions.Expression System.Linq.Expressions.IDynamicExpression.Rewrite(System.Linq.Expressions.Expression[] args) => throw null; + public override System.Type Type { get => throw null; } + public System.Linq.Expressions.DynamicExpression Update(System.Collections.Generic.IEnumerable arguments) => throw null; + } + public abstract class DynamicExpressionVisitor : System.Linq.Expressions.ExpressionVisitor + { + protected DynamicExpressionVisitor() => throw null; + protected override System.Linq.Expressions.Expression VisitDynamic(System.Linq.Expressions.DynamicExpression node) => throw null; + } + public sealed class ElementInit : System.Linq.Expressions.IArgumentProvider + { + public System.Reflection.MethodInfo AddMethod { get => throw null; } + int System.Linq.Expressions.IArgumentProvider.ArgumentCount { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Arguments { get => throw null; } + System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider.GetArgument(int index) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.ElementInit Update(System.Collections.Generic.IEnumerable arguments) => throw null; + } + public abstract class Expression + { + protected virtual System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public static System.Linq.Expressions.BinaryExpression Add(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Add(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression AddAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression AddAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression AddAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression AddAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression AddAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression AddAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression AddChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression AddChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression And(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression And(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression AndAlso(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression AndAlso(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression AndAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression AndAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression AndAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.IndexExpression ArrayAccess(System.Linq.Expressions.Expression array, System.Collections.Generic.IEnumerable indexes) => throw null; + public static System.Linq.Expressions.IndexExpression ArrayAccess(System.Linq.Expressions.Expression array, params System.Linq.Expressions.Expression[] indexes) => throw null; + public static System.Linq.Expressions.MethodCallExpression ArrayIndex(System.Linq.Expressions.Expression array, System.Collections.Generic.IEnumerable indexes) => throw null; + public static System.Linq.Expressions.BinaryExpression ArrayIndex(System.Linq.Expressions.Expression array, System.Linq.Expressions.Expression index) => throw null; + public static System.Linq.Expressions.MethodCallExpression ArrayIndex(System.Linq.Expressions.Expression array, params System.Linq.Expressions.Expression[] indexes) => throw null; + public static System.Linq.Expressions.UnaryExpression ArrayLength(System.Linq.Expressions.Expression array) => throw null; + public static System.Linq.Expressions.BinaryExpression Assign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.MemberAssignment Bind(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.MemberAssignment Bind(System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Collections.Generic.IEnumerable expressions) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Collections.Generic.IEnumerable variables, System.Collections.Generic.IEnumerable expressions) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Collections.Generic.IEnumerable variables, params System.Linq.Expressions.Expression[] expressions) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3, System.Linq.Expressions.Expression arg4) => throw null; + public static System.Linq.Expressions.BlockExpression Block(params System.Linq.Expressions.Expression[] expressions) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Type type, System.Collections.Generic.IEnumerable expressions) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Type type, System.Collections.Generic.IEnumerable variables, System.Collections.Generic.IEnumerable expressions) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Type type, System.Collections.Generic.IEnumerable variables, params System.Linq.Expressions.Expression[] expressions) => throw null; + public static System.Linq.Expressions.BlockExpression Block(System.Type type, params System.Linq.Expressions.Expression[] expressions) => throw null; + public static System.Linq.Expressions.GotoExpression Break(System.Linq.Expressions.LabelTarget target) => throw null; + public static System.Linq.Expressions.GotoExpression Break(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value) => throw null; + public static System.Linq.Expressions.GotoExpression Break(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value, System.Type type) => throw null; + public static System.Linq.Expressions.GotoExpression Break(System.Linq.Expressions.LabelTarget target, System.Type type) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Linq.Expressions.Expression instance, string methodName, System.Type[] typeArguments, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Reflection.MethodInfo method, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3, System.Linq.Expressions.Expression arg4) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Reflection.MethodInfo method, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.MethodCallExpression Call(System.Type type, string methodName, System.Type[] typeArguments, params System.Linq.Expressions.Expression[] arguments) => throw null; + public virtual bool CanReduce { get => throw null; } + public static System.Linq.Expressions.CatchBlock Catch(System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body) => throw null; + public static System.Linq.Expressions.CatchBlock Catch(System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression filter) => throw null; + public static System.Linq.Expressions.CatchBlock Catch(System.Type type, System.Linq.Expressions.Expression body) => throw null; + public static System.Linq.Expressions.CatchBlock Catch(System.Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression filter) => throw null; + public static System.Linq.Expressions.DebugInfoExpression ClearDebugInfo(System.Linq.Expressions.SymbolDocumentInfo document) => throw null; + public static System.Linq.Expressions.BinaryExpression Coalesce(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Coalesce(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.ConditionalExpression Condition(System.Linq.Expressions.Expression test, System.Linq.Expressions.Expression ifTrue, System.Linq.Expressions.Expression ifFalse) => throw null; + public static System.Linq.Expressions.ConditionalExpression Condition(System.Linq.Expressions.Expression test, System.Linq.Expressions.Expression ifTrue, System.Linq.Expressions.Expression ifFalse, System.Type type) => throw null; + public static System.Linq.Expressions.ConstantExpression Constant(object value) => throw null; + public static System.Linq.Expressions.ConstantExpression Constant(object value, System.Type type) => throw null; + public static System.Linq.Expressions.GotoExpression Continue(System.Linq.Expressions.LabelTarget target) => throw null; + public static System.Linq.Expressions.GotoExpression Continue(System.Linq.Expressions.LabelTarget target, System.Type type) => throw null; + public static System.Linq.Expressions.UnaryExpression Convert(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + public static System.Linq.Expressions.UnaryExpression Convert(System.Linq.Expressions.Expression expression, System.Type type, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression ConvertChecked(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + public static System.Linq.Expressions.UnaryExpression ConvertChecked(System.Linq.Expressions.Expression expression, System.Type type, System.Reflection.MethodInfo method) => throw null; + protected Expression() => throw null; + protected Expression(System.Linq.Expressions.ExpressionType nodeType, System.Type type) => throw null; + public static System.Linq.Expressions.DebugInfoExpression DebugInfo(System.Linq.Expressions.SymbolDocumentInfo document, int startLine, int startColumn, int endLine, int endColumn) => throw null; + public static System.Linq.Expressions.UnaryExpression Decrement(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression Decrement(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.DefaultExpression Default(System.Type type) => throw null; + public static System.Linq.Expressions.BinaryExpression Divide(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Divide(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression DivideAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression DivideAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression DivideAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3) => throw null; + public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, System.Type returnType, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.ElementInit ElementInit(System.Reflection.MethodInfo addMethod, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.ElementInit ElementInit(System.Reflection.MethodInfo addMethod, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.DefaultExpression Empty() => throw null; + public static System.Linq.Expressions.BinaryExpression Equal(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Equal(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression ExclusiveOr(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression ExclusiveOr(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression ExclusiveOrAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression ExclusiveOrAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression ExclusiveOrAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.MemberExpression Field(System.Linq.Expressions.Expression expression, System.Reflection.FieldInfo field) => throw null; + public static System.Linq.Expressions.MemberExpression Field(System.Linq.Expressions.Expression expression, string fieldName) => throw null; + public static System.Linq.Expressions.MemberExpression Field(System.Linq.Expressions.Expression expression, System.Type type, string fieldName) => throw null; + public static System.Type GetActionType(params System.Type[] typeArgs) => throw null; + public static System.Type GetDelegateType(params System.Type[] typeArgs) => throw null; + public static System.Type GetFuncType(params System.Type[] typeArgs) => throw null; + public static System.Linq.Expressions.GotoExpression Goto(System.Linq.Expressions.LabelTarget target) => throw null; + public static System.Linq.Expressions.GotoExpression Goto(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value) => throw null; + public static System.Linq.Expressions.GotoExpression Goto(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value, System.Type type) => throw null; + public static System.Linq.Expressions.GotoExpression Goto(System.Linq.Expressions.LabelTarget target, System.Type type) => throw null; + public static System.Linq.Expressions.BinaryExpression GreaterThan(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression GreaterThan(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression GreaterThanOrEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression GreaterThanOrEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.ConditionalExpression IfThen(System.Linq.Expressions.Expression test, System.Linq.Expressions.Expression ifTrue) => throw null; + public static System.Linq.Expressions.ConditionalExpression IfThenElse(System.Linq.Expressions.Expression test, System.Linq.Expressions.Expression ifTrue, System.Linq.Expressions.Expression ifFalse) => throw null; + public static System.Linq.Expressions.UnaryExpression Increment(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression Increment(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.InvocationExpression Invoke(System.Linq.Expressions.Expression expression, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.InvocationExpression Invoke(System.Linq.Expressions.Expression expression, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.UnaryExpression IsFalse(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression IsFalse(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression IsTrue(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression IsTrue(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.LabelTarget Label() => throw null; + public static System.Linq.Expressions.LabelExpression Label(System.Linq.Expressions.LabelTarget target) => throw null; + public static System.Linq.Expressions.LabelExpression Label(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression defaultValue) => throw null; + public static System.Linq.Expressions.LabelTarget Label(string name) => throw null; + public static System.Linq.Expressions.LabelTarget Label(System.Type type) => throw null; + public static System.Linq.Expressions.LabelTarget Label(System.Type type, string name) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[] parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[] parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Linq.Expressions.Expression body, string name, bool tailCall, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Linq.Expressions.Expression body, string name, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Type delegateType, System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Type delegateType, System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[] parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Type delegateType, System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Type delegateType, System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[] parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Type delegateType, System.Linq.Expressions.Expression body, string name, bool tailCall, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.LambdaExpression Lambda(System.Type delegateType, System.Linq.Expressions.Expression body, string name, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.Expression Lambda(System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.Expression Lambda(System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[] parameters) => throw null; + public static System.Linq.Expressions.Expression Lambda(System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.Expression Lambda(System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[] parameters) => throw null; + public static System.Linq.Expressions.Expression Lambda(System.Linq.Expressions.Expression body, string name, bool tailCall, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.Expression Lambda(System.Linq.Expressions.Expression body, string name, System.Collections.Generic.IEnumerable parameters) => throw null; + public static System.Linq.Expressions.BinaryExpression LeftShift(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression LeftShift(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression LeftShiftAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression LeftShiftAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression LeftShiftAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression LessThan(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression LessThan(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression LessThanOrEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression LessThanOrEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable initializers) => throw null; + public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MemberInfo member, params System.Linq.Expressions.ElementInit[] initializers) => throw null; + public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable initializers) => throw null; + public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.ElementInit[] initializers) => throw null; + public static System.Linq.Expressions.ListInitExpression ListInit(System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable initializers) => throw null; + public static System.Linq.Expressions.ListInitExpression ListInit(System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable initializers) => throw null; + public static System.Linq.Expressions.ListInitExpression ListInit(System.Linq.Expressions.NewExpression newExpression, params System.Linq.Expressions.ElementInit[] initializers) => throw null; + public static System.Linq.Expressions.ListInitExpression ListInit(System.Linq.Expressions.NewExpression newExpression, params System.Linq.Expressions.Expression[] initializers) => throw null; + public static System.Linq.Expressions.ListInitExpression ListInit(System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo addMethod, System.Collections.Generic.IEnumerable initializers) => throw null; + public static System.Linq.Expressions.ListInitExpression ListInit(System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo addMethod, params System.Linq.Expressions.Expression[] initializers) => throw null; + public static System.Linq.Expressions.LoopExpression Loop(System.Linq.Expressions.Expression body) => throw null; + public static System.Linq.Expressions.LoopExpression Loop(System.Linq.Expressions.Expression body, System.Linq.Expressions.LabelTarget @break) => throw null; + public static System.Linq.Expressions.LoopExpression Loop(System.Linq.Expressions.Expression body, System.Linq.Expressions.LabelTarget @break, System.Linq.Expressions.LabelTarget @continue) => throw null; + public static System.Linq.Expressions.BinaryExpression MakeBinary(System.Linq.Expressions.ExpressionType binaryType, System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression MakeBinary(System.Linq.Expressions.ExpressionType binaryType, System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression MakeBinary(System.Linq.Expressions.ExpressionType binaryType, System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.CatchBlock MakeCatchBlock(System.Type type, System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression filter) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3) => throw null; + public static System.Linq.Expressions.DynamicExpression MakeDynamic(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.GotoExpression MakeGoto(System.Linq.Expressions.GotoExpressionKind kind, System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value, System.Type type) => throw null; + public static System.Linq.Expressions.IndexExpression MakeIndex(System.Linq.Expressions.Expression instance, System.Reflection.PropertyInfo indexer, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.MemberExpression MakeMemberAccess(System.Linq.Expressions.Expression expression, System.Reflection.MemberInfo member) => throw null; + public static System.Linq.Expressions.TryExpression MakeTry(System.Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression @finally, System.Linq.Expressions.Expression fault, System.Collections.Generic.IEnumerable handlers) => throw null; + public static System.Linq.Expressions.UnaryExpression MakeUnary(System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, System.Type type) => throw null; + public static System.Linq.Expressions.UnaryExpression MakeUnary(System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, System.Type type, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable bindings) => throw null; + public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, params System.Linq.Expressions.MemberBinding[] bindings) => throw null; + public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable bindings) => throw null; + public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.MemberBinding[] bindings) => throw null; + public static System.Linq.Expressions.MemberInitExpression MemberInit(System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable bindings) => throw null; + public static System.Linq.Expressions.MemberInitExpression MemberInit(System.Linq.Expressions.NewExpression newExpression, params System.Linq.Expressions.MemberBinding[] bindings) => throw null; + public static System.Linq.Expressions.BinaryExpression Modulo(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Modulo(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression ModuloAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression ModuloAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression ModuloAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression Multiply(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Multiply(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression MultiplyChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression Negate(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression Negate(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression NegateChecked(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression NegateChecked(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.NewExpression New(System.Reflection.ConstructorInfo constructor) => throw null; + public static System.Linq.Expressions.NewExpression New(System.Reflection.ConstructorInfo constructor, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.NewExpression New(System.Reflection.ConstructorInfo constructor, System.Collections.Generic.IEnumerable arguments, System.Collections.Generic.IEnumerable members) => throw null; + public static System.Linq.Expressions.NewExpression New(System.Reflection.ConstructorInfo constructor, System.Collections.Generic.IEnumerable arguments, params System.Reflection.MemberInfo[] members) => throw null; + public static System.Linq.Expressions.NewExpression New(System.Reflection.ConstructorInfo constructor, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.NewExpression New(System.Type type) => throw null; + public static System.Linq.Expressions.NewArrayExpression NewArrayBounds(System.Type type, System.Collections.Generic.IEnumerable bounds) => throw null; + public static System.Linq.Expressions.NewArrayExpression NewArrayBounds(System.Type type, params System.Linq.Expressions.Expression[] bounds) => throw null; + public static System.Linq.Expressions.NewArrayExpression NewArrayInit(System.Type type, System.Collections.Generic.IEnumerable initializers) => throw null; + public static System.Linq.Expressions.NewArrayExpression NewArrayInit(System.Type type, params System.Linq.Expressions.Expression[] initializers) => throw null; + public virtual System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public static System.Linq.Expressions.UnaryExpression Not(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression Not(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression NotEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression NotEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression OnesComplement(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression OnesComplement(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression Or(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Or(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression OrAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression OrAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression OrAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression OrElse(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression OrElse(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.ParameterExpression Parameter(System.Type type) => throw null; + public static System.Linq.Expressions.ParameterExpression Parameter(System.Type type, string name) => throw null; + public static System.Linq.Expressions.UnaryExpression PostDecrementAssign(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression PostDecrementAssign(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression PostIncrementAssign(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression PostIncrementAssign(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression Power(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Power(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression PowerAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression PowerAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression PowerAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.UnaryExpression PreDecrementAssign(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression PreDecrementAssign(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression PreIncrementAssign(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression PreIncrementAssign(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.MemberExpression Property(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo propertyAccessor) => throw null; + public static System.Linq.Expressions.MemberExpression Property(System.Linq.Expressions.Expression expression, System.Reflection.PropertyInfo property) => throw null; + public static System.Linq.Expressions.IndexExpression Property(System.Linq.Expressions.Expression instance, System.Reflection.PropertyInfo indexer, System.Collections.Generic.IEnumerable arguments) => throw null; + public static System.Linq.Expressions.IndexExpression Property(System.Linq.Expressions.Expression instance, System.Reflection.PropertyInfo indexer, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.MemberExpression Property(System.Linq.Expressions.Expression expression, string propertyName) => throw null; + public static System.Linq.Expressions.IndexExpression Property(System.Linq.Expressions.Expression instance, string propertyName, params System.Linq.Expressions.Expression[] arguments) => throw null; + public static System.Linq.Expressions.MemberExpression Property(System.Linq.Expressions.Expression expression, System.Type type, string propertyName) => throw null; + public static System.Linq.Expressions.MemberExpression PropertyOrField(System.Linq.Expressions.Expression expression, string propertyOrFieldName) => throw null; + public static System.Linq.Expressions.UnaryExpression Quote(System.Linq.Expressions.Expression expression) => throw null; + public virtual System.Linq.Expressions.Expression Reduce() => throw null; + public System.Linq.Expressions.Expression ReduceAndCheck() => throw null; + public System.Linq.Expressions.Expression ReduceExtensions() => throw null; + public static System.Linq.Expressions.BinaryExpression ReferenceEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression ReferenceNotEqual(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.UnaryExpression Rethrow() => throw null; + public static System.Linq.Expressions.UnaryExpression Rethrow(System.Type type) => throw null; + public static System.Linq.Expressions.GotoExpression Return(System.Linq.Expressions.LabelTarget target) => throw null; + public static System.Linq.Expressions.GotoExpression Return(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value) => throw null; + public static System.Linq.Expressions.GotoExpression Return(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value, System.Type type) => throw null; + public static System.Linq.Expressions.GotoExpression Return(System.Linq.Expressions.LabelTarget target, System.Type type) => throw null; + public static System.Linq.Expressions.BinaryExpression RightShift(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression RightShift(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression RightShiftAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression RightShiftAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression RightShiftAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.RuntimeVariablesExpression RuntimeVariables(System.Collections.Generic.IEnumerable variables) => throw null; + public static System.Linq.Expressions.RuntimeVariablesExpression RuntimeVariables(params System.Linq.Expressions.ParameterExpression[] variables) => throw null; + public static System.Linq.Expressions.BinaryExpression Subtract(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression Subtract(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractAssign(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractAssignChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right) => throw null; + public static System.Linq.Expressions.BinaryExpression SubtractChecked(System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.SwitchExpression Switch(System.Linq.Expressions.Expression switchValue, System.Linq.Expressions.Expression defaultBody, params System.Linq.Expressions.SwitchCase[] cases) => throw null; + public static System.Linq.Expressions.SwitchExpression Switch(System.Linq.Expressions.Expression switchValue, System.Linq.Expressions.Expression defaultBody, System.Reflection.MethodInfo comparison, System.Collections.Generic.IEnumerable cases) => throw null; + public static System.Linq.Expressions.SwitchExpression Switch(System.Linq.Expressions.Expression switchValue, System.Linq.Expressions.Expression defaultBody, System.Reflection.MethodInfo comparison, params System.Linq.Expressions.SwitchCase[] cases) => throw null; + public static System.Linq.Expressions.SwitchExpression Switch(System.Linq.Expressions.Expression switchValue, params System.Linq.Expressions.SwitchCase[] cases) => throw null; + public static System.Linq.Expressions.SwitchExpression Switch(System.Type type, System.Linq.Expressions.Expression switchValue, System.Linq.Expressions.Expression defaultBody, System.Reflection.MethodInfo comparison, System.Collections.Generic.IEnumerable cases) => throw null; + public static System.Linq.Expressions.SwitchExpression Switch(System.Type type, System.Linq.Expressions.Expression switchValue, System.Linq.Expressions.Expression defaultBody, System.Reflection.MethodInfo comparison, params System.Linq.Expressions.SwitchCase[] cases) => throw null; + public static System.Linq.Expressions.SwitchCase SwitchCase(System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable testValues) => throw null; + public static System.Linq.Expressions.SwitchCase SwitchCase(System.Linq.Expressions.Expression body, params System.Linq.Expressions.Expression[] testValues) => throw null; + public static System.Linq.Expressions.SymbolDocumentInfo SymbolDocument(string fileName) => throw null; + public static System.Linq.Expressions.SymbolDocumentInfo SymbolDocument(string fileName, System.Guid language) => throw null; + public static System.Linq.Expressions.SymbolDocumentInfo SymbolDocument(string fileName, System.Guid language, System.Guid languageVendor) => throw null; + public static System.Linq.Expressions.SymbolDocumentInfo SymbolDocument(string fileName, System.Guid language, System.Guid languageVendor, System.Guid documentType) => throw null; + public static System.Linq.Expressions.UnaryExpression Throw(System.Linq.Expressions.Expression value) => throw null; + public static System.Linq.Expressions.UnaryExpression Throw(System.Linq.Expressions.Expression value, System.Type type) => throw null; + public override string ToString() => throw null; + public static System.Linq.Expressions.TryExpression TryCatch(System.Linq.Expressions.Expression body, params System.Linq.Expressions.CatchBlock[] handlers) => throw null; + public static System.Linq.Expressions.TryExpression TryCatchFinally(System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression @finally, params System.Linq.Expressions.CatchBlock[] handlers) => throw null; + public static System.Linq.Expressions.TryExpression TryFault(System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression fault) => throw null; + public static System.Linq.Expressions.TryExpression TryFinally(System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression @finally) => throw null; + public static bool TryGetActionType(System.Type[] typeArgs, out System.Type actionType) => throw null; + public static bool TryGetFuncType(System.Type[] typeArgs, out System.Type funcType) => throw null; + public virtual System.Type Type { get => throw null; } + public static System.Linq.Expressions.UnaryExpression TypeAs(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + public static System.Linq.Expressions.TypeBinaryExpression TypeEqual(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + public static System.Linq.Expressions.TypeBinaryExpression TypeIs(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + public static System.Linq.Expressions.UnaryExpression UnaryPlus(System.Linq.Expressions.Expression expression) => throw null; + public static System.Linq.Expressions.UnaryExpression UnaryPlus(System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method) => throw null; + public static System.Linq.Expressions.UnaryExpression Unbox(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + public static System.Linq.Expressions.ParameterExpression Variable(System.Type type) => throw null; + public static System.Linq.Expressions.ParameterExpression Variable(System.Type type, string name) => throw null; + protected virtual System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + } + public sealed class Expression : System.Linq.Expressions.LambdaExpression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public TDelegate Compile() => throw null; + public TDelegate Compile(bool preferInterpretation) => throw null; + public TDelegate Compile(System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator) => throw null; + public System.Linq.Expressions.Expression Update(System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable parameters) => throw null; + } + public enum ExpressionType + { + Add = 0, + AddChecked = 1, + And = 2, + AndAlso = 3, + ArrayLength = 4, + ArrayIndex = 5, + Call = 6, + Coalesce = 7, + Conditional = 8, + Constant = 9, + Convert = 10, + ConvertChecked = 11, + Divide = 12, + Equal = 13, + ExclusiveOr = 14, + GreaterThan = 15, + GreaterThanOrEqual = 16, + Invoke = 17, + Lambda = 18, + LeftShift = 19, + LessThan = 20, + LessThanOrEqual = 21, + ListInit = 22, + MemberAccess = 23, + MemberInit = 24, + Modulo = 25, + Multiply = 26, + MultiplyChecked = 27, + Negate = 28, + UnaryPlus = 29, + NegateChecked = 30, + New = 31, + NewArrayInit = 32, + NewArrayBounds = 33, + Not = 34, + NotEqual = 35, + Or = 36, + OrElse = 37, + Parameter = 38, + Power = 39, + Quote = 40, + RightShift = 41, + Subtract = 42, + SubtractChecked = 43, + TypeAs = 44, + TypeIs = 45, + Assign = 46, + Block = 47, + DebugInfo = 48, + Decrement = 49, + Dynamic = 50, + Default = 51, + Extension = 52, + Goto = 53, + Increment = 54, + Index = 55, + Label = 56, + RuntimeVariables = 57, + Loop = 58, + Switch = 59, + Throw = 60, + Try = 61, + Unbox = 62, + AddAssign = 63, + AndAssign = 64, + DivideAssign = 65, + ExclusiveOrAssign = 66, + LeftShiftAssign = 67, + ModuloAssign = 68, + MultiplyAssign = 69, + OrAssign = 70, + PowerAssign = 71, + RightShiftAssign = 72, + SubtractAssign = 73, + AddAssignChecked = 74, + MultiplyAssignChecked = 75, + SubtractAssignChecked = 76, + PreIncrementAssign = 77, + PreDecrementAssign = 78, + PostIncrementAssign = 79, + PostDecrementAssign = 80, + TypeEqual = 81, + OnesComplement = 82, + IsTrue = 83, + IsFalse = 84, + } + public abstract class ExpressionVisitor + { + protected ExpressionVisitor() => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Visit(System.Collections.ObjectModel.ReadOnlyCollection nodes) => throw null; + public virtual System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression node) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection Visit(System.Collections.ObjectModel.ReadOnlyCollection nodes, System.Func elementVisitor) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection VisitAndConvert(System.Collections.ObjectModel.ReadOnlyCollection nodes, string callerName) where T : System.Linq.Expressions.Expression => throw null; + public T VisitAndConvert(T node, string callerName) where T : System.Linq.Expressions.Expression => throw null; + protected virtual System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitBlock(System.Linq.Expressions.BlockExpression node) => throw null; + protected virtual System.Linq.Expressions.CatchBlock VisitCatchBlock(System.Linq.Expressions.CatchBlock node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitConditional(System.Linq.Expressions.ConditionalExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitDefault(System.Linq.Expressions.DefaultExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitDynamic(System.Linq.Expressions.DynamicExpression node) => throw null; + protected virtual System.Linq.Expressions.ElementInit VisitElementInit(System.Linq.Expressions.ElementInit node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitExtension(System.Linq.Expressions.Expression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitGoto(System.Linq.Expressions.GotoExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitIndex(System.Linq.Expressions.IndexExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitLabel(System.Linq.Expressions.LabelExpression node) => throw null; + protected virtual System.Linq.Expressions.LabelTarget VisitLabelTarget(System.Linq.Expressions.LabelTarget node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitLambda(System.Linq.Expressions.Expression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitListInit(System.Linq.Expressions.ListInitExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitLoop(System.Linq.Expressions.LoopExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression node) => throw null; + protected virtual System.Linq.Expressions.MemberAssignment VisitMemberAssignment(System.Linq.Expressions.MemberAssignment node) => throw null; + protected virtual System.Linq.Expressions.MemberBinding VisitMemberBinding(System.Linq.Expressions.MemberBinding node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitMemberInit(System.Linq.Expressions.MemberInitExpression node) => throw null; + protected virtual System.Linq.Expressions.MemberListBinding VisitMemberListBinding(System.Linq.Expressions.MemberListBinding node) => throw null; + protected virtual System.Linq.Expressions.MemberMemberBinding VisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNewArray(System.Linq.Expressions.NewArrayExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitParameter(System.Linq.Expressions.ParameterExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitRuntimeVariables(System.Linq.Expressions.RuntimeVariablesExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitSwitch(System.Linq.Expressions.SwitchExpression node) => throw null; + protected virtual System.Linq.Expressions.SwitchCase VisitSwitchCase(System.Linq.Expressions.SwitchCase node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitTry(System.Linq.Expressions.TryExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression node) => throw null; + } + public sealed class GotoExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.GotoExpressionKind Kind { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.LabelTarget Target { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.GotoExpression Update(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value) => throw null; + public System.Linq.Expressions.Expression Value { get => throw null; } + } + public enum GotoExpressionKind + { + Goto = 0, + Return = 1, + Break = 2, + Continue = 3, + } + public interface IArgumentProvider + { + int ArgumentCount { get; } + System.Linq.Expressions.Expression GetArgument(int index); + } + public interface IDynamicExpression : System.Linq.Expressions.IArgumentProvider + { + object CreateCallSite(); + System.Type DelegateType { get; } + System.Linq.Expressions.Expression Rewrite(System.Linq.Expressions.Expression[] args); + } + public sealed class IndexExpression : System.Linq.Expressions.Expression, System.Linq.Expressions.IArgumentProvider + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + int System.Linq.Expressions.IArgumentProvider.ArgumentCount { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Arguments { get => throw null; } + System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider.GetArgument(int index) => throw null; + public System.Reflection.PropertyInfo Indexer { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.Expression Object { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.IndexExpression Update(System.Linq.Expressions.Expression @object, System.Collections.Generic.IEnumerable arguments) => throw null; + } + public sealed class InvocationExpression : System.Linq.Expressions.Expression, System.Linq.Expressions.IArgumentProvider + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + int System.Linq.Expressions.IArgumentProvider.ArgumentCount { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Arguments { get => throw null; } + public System.Linq.Expressions.Expression Expression { get => throw null; } + System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider.GetArgument(int index) => throw null; + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.InvocationExpression Update(System.Linq.Expressions.Expression expression, System.Collections.Generic.IEnumerable arguments) => throw null; + } + public sealed class LabelExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.Expression DefaultValue { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.LabelTarget Target { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.LabelExpression Update(System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression defaultValue) => throw null; + } + public sealed class LabelTarget + { + public string Name { get => throw null; } + public override string ToString() => throw null; + public System.Type Type { get => throw null; } + } + public abstract class LambdaExpression : System.Linq.Expressions.Expression + { + public System.Linq.Expressions.Expression Body { get => throw null; } + public System.Delegate Compile() => throw null; + public System.Delegate Compile(bool preferInterpretation) => throw null; + public System.Delegate Compile(System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator) => throw null; + public string Name { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Parameters { get => throw null; } + public System.Type ReturnType { get => throw null; } + public bool TailCall { get => throw null; } + public override sealed System.Type Type { get => throw null; } + } + public sealed class ListInitExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override bool CanReduce { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Initializers { get => throw null; } + public System.Linq.Expressions.NewExpression NewExpression { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override System.Linq.Expressions.Expression Reduce() => throw null; + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.ListInitExpression Update(System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable initializers) => throw null; + } + public sealed class LoopExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.Expression Body { get => throw null; } + public System.Linq.Expressions.LabelTarget BreakLabel { get => throw null; } + public System.Linq.Expressions.LabelTarget ContinueLabel { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.LoopExpression Update(System.Linq.Expressions.LabelTarget breakLabel, System.Linq.Expressions.LabelTarget continueLabel, System.Linq.Expressions.Expression body) => throw null; + } + public sealed class MemberAssignment : System.Linq.Expressions.MemberBinding + { + public System.Linq.Expressions.Expression Expression { get => throw null; } + public System.Linq.Expressions.MemberAssignment Update(System.Linq.Expressions.Expression expression) => throw null; + internal MemberAssignment() : base(default(System.Linq.Expressions.MemberBindingType), default(System.Reflection.MemberInfo)) { } + } + public abstract class MemberBinding + { + public System.Linq.Expressions.MemberBindingType BindingType { get => throw null; } + protected MemberBinding(System.Linq.Expressions.MemberBindingType type, System.Reflection.MemberInfo member) => throw null; + public System.Reflection.MemberInfo Member { get => throw null; } + public override string ToString() => throw null; + } + public enum MemberBindingType + { + Assignment = 0, + MemberBinding = 1, + ListBinding = 2, + } + public class MemberExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.Expression Expression { get => throw null; } + public System.Reflection.MemberInfo Member { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.MemberExpression Update(System.Linq.Expressions.Expression expression) => throw null; + } + public sealed class MemberInitExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Bindings { get => throw null; } + public override bool CanReduce { get => throw null; } + public System.Linq.Expressions.NewExpression NewExpression { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override System.Linq.Expressions.Expression Reduce() => throw null; + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.MemberInitExpression Update(System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable bindings) => throw null; + } + public sealed class MemberListBinding : System.Linq.Expressions.MemberBinding + { + public System.Collections.ObjectModel.ReadOnlyCollection Initializers { get => throw null; } + public System.Linq.Expressions.MemberListBinding Update(System.Collections.Generic.IEnumerable initializers) => throw null; + internal MemberListBinding() : base(default(System.Linq.Expressions.MemberBindingType), default(System.Reflection.MemberInfo)) { } + } + public sealed class MemberMemberBinding : System.Linq.Expressions.MemberBinding + { + public System.Collections.ObjectModel.ReadOnlyCollection Bindings { get => throw null; } + public System.Linq.Expressions.MemberMemberBinding Update(System.Collections.Generic.IEnumerable bindings) => throw null; + internal MemberMemberBinding() : base(default(System.Linq.Expressions.MemberBindingType), default(System.Reflection.MemberInfo)) { } + } + public class MethodCallExpression : System.Linq.Expressions.Expression, System.Linq.Expressions.IArgumentProvider + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + int System.Linq.Expressions.IArgumentProvider.ArgumentCount { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Arguments { get => throw null; } + System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider.GetArgument(int index) => throw null; + public System.Reflection.MethodInfo Method { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.Expression Object { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.MethodCallExpression Update(System.Linq.Expressions.Expression @object, System.Collections.Generic.IEnumerable arguments) => throw null; + } + public class NewArrayExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Expressions { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.NewArrayExpression Update(System.Collections.Generic.IEnumerable expressions) => throw null; + } + public class NewExpression : System.Linq.Expressions.Expression, System.Linq.Expressions.IArgumentProvider + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + int System.Linq.Expressions.IArgumentProvider.ArgumentCount { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Arguments { get => throw null; } + public System.Reflection.ConstructorInfo Constructor { get => throw null; } + System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider.GetArgument(int index) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Members { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override System.Type Type { get => throw null; } + public System.Linq.Expressions.NewExpression Update(System.Collections.Generic.IEnumerable arguments) => throw null; + } + public class ParameterExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public bool IsByRef { get => throw null; } + public string Name { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override System.Type Type { get => throw null; } + } + public sealed class RuntimeVariablesExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.RuntimeVariablesExpression Update(System.Collections.Generic.IEnumerable variables) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Variables { get => throw null; } + } + public sealed class SwitchCase + { + public System.Linq.Expressions.Expression Body { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection TestValues { get => throw null; } + public override string ToString() => throw null; + public System.Linq.Expressions.SwitchCase Update(System.Collections.Generic.IEnumerable testValues, System.Linq.Expressions.Expression body) => throw null; + } + public sealed class SwitchExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection Cases { get => throw null; } + public System.Reflection.MethodInfo Comparison { get => throw null; } + public System.Linq.Expressions.Expression DefaultBody { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.Expression SwitchValue { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.SwitchExpression Update(System.Linq.Expressions.Expression switchValue, System.Collections.Generic.IEnumerable cases, System.Linq.Expressions.Expression defaultBody) => throw null; + } + public class SymbolDocumentInfo + { + public virtual System.Guid DocumentType { get => throw null; } + public string FileName { get => throw null; } + public virtual System.Guid Language { get => throw null; } + public virtual System.Guid LanguageVendor { get => throw null; } + } + public sealed class TryExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.Expression Body { get => throw null; } + public System.Linq.Expressions.Expression Fault { get => throw null; } + public System.Linq.Expressions.Expression Finally { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection Handlers { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.TryExpression Update(System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable handlers, System.Linq.Expressions.Expression @finally, System.Linq.Expressions.Expression fault) => throw null; + } + public sealed class TypeBinaryExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public System.Linq.Expressions.Expression Expression { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public override sealed System.Type Type { get => throw null; } + public System.Type TypeOperand { get => throw null; } + public System.Linq.Expressions.TypeBinaryExpression Update(System.Linq.Expressions.Expression expression) => throw null; + } + public sealed class UnaryExpression : System.Linq.Expressions.Expression + { + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override bool CanReduce { get => throw null; } + public bool IsLifted { get => throw null; } + public bool IsLiftedToNull { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.Expression Operand { get => throw null; } + public override System.Linq.Expressions.Expression Reduce() => throw null; + public override sealed System.Type Type { get => throw null; } + public System.Linq.Expressions.UnaryExpression Update(System.Linq.Expressions.Expression operand) => throw null; + } + } + public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable + { + } + public interface IOrderedQueryable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IOrderedQueryable, System.Linq.IQueryable, System.Linq.IQueryable + { + } + public interface IQueryable : System.Collections.IEnumerable + { + System.Type ElementType { get; } + System.Linq.Expressions.Expression Expression { get; } + System.Linq.IQueryProvider Provider { get; } + } + public interface IQueryable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IQueryable + { + } + public interface IQueryProvider + { + System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression); + System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression); + object Execute(System.Linq.Expressions.Expression expression); + TResult Execute(System.Linq.Expressions.Expression expression); + } + } + namespace Runtime + { + namespace CompilerServices + { + public class CallSite + { + public System.Runtime.CompilerServices.CallSiteBinder Binder { get => throw null; } + public static System.Runtime.CompilerServices.CallSite Create(System.Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder) => throw null; + } + public class CallSite : System.Runtime.CompilerServices.CallSite where T : class + { + public static System.Runtime.CompilerServices.CallSite Create(System.Runtime.CompilerServices.CallSiteBinder binder) => throw null; + public T Target; + public T Update { get => throw null; } + } + public abstract class CallSiteBinder + { + public abstract System.Linq.Expressions.Expression Bind(object[] args, System.Collections.ObjectModel.ReadOnlyCollection parameters, System.Linq.Expressions.LabelTarget returnLabel); + public virtual T BindDelegate(System.Runtime.CompilerServices.CallSite site, object[] args) where T : class => throw null; + protected void CacheTarget(T target) where T : class => throw null; + protected CallSiteBinder() => throw null; + public static System.Linq.Expressions.LabelTarget UpdateLabel { get => throw null; } + } + public static class CallSiteHelpers + { + public static bool IsInternalFrame(System.Reflection.MethodBase mb) => throw null; + } + public abstract class DebugInfoGenerator + { + public static System.Runtime.CompilerServices.DebugInfoGenerator CreatePdbGenerator() => throw null; + protected DebugInfoGenerator() => throw null; + public abstract void MarkSequencePoint(System.Linq.Expressions.LambdaExpression method, int ilOffset, System.Linq.Expressions.DebugInfoExpression sequencePoint); + } + public sealed class DynamicAttribute : System.Attribute + { + public DynamicAttribute() => throw null; + public DynamicAttribute(bool[] transformFlags) => throw null; + public System.Collections.Generic.IList TransformFlags { get => throw null; } + } + public interface IRuntimeVariables + { + int Count { get; } + object this[int index] { get; set; } + } + public sealed class ReadOnlyCollectionBuilder : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.IList + { + public void Add(T item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public int Capacity { get => throw null; set { } } + public void Clear() => throw null; + public bool Contains(T item) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ReadOnlyCollectionBuilder() => throw null; + public ReadOnlyCollectionBuilder(System.Collections.Generic.IEnumerable collection) => throw null; + public ReadOnlyCollectionBuilder(int capacity) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(T item) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Insert(int index, T item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public bool Remove(T item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + public void Reverse() => throw null; + public void Reverse(int index, int count) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; set { } } + public T[] ToArray() => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection ToReadOnlyCollection() => throw null; + } + public class RuleCache where T : class + { + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Parallel.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Parallel.cs new file mode 100644 index 000000000000..c7611c69a2d6 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Parallel.cs @@ -0,0 +1,238 @@ +// This file contains auto-generated code. +// Generated from `System.Linq.Parallel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Linq + { + public class OrderedParallelQuery : System.Linq.ParallelQuery + { + public override System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + } + public static class ParallelEnumerable + { + public static TSource Aggregate(this System.Linq.ParallelQuery source, System.Func func) => throw null; + public static TAccumulate Aggregate(this System.Linq.ParallelQuery source, TAccumulate seed, System.Func func) => throw null; + public static TResult Aggregate(this System.Linq.ParallelQuery source, System.Func seedFactory, System.Func updateAccumulatorFunc, System.Func combineAccumulatorsFunc, System.Func resultSelector) => throw null; + public static TResult Aggregate(this System.Linq.ParallelQuery source, TAccumulate seed, System.Func updateAccumulatorFunc, System.Func combineAccumulatorsFunc, System.Func resultSelector) => throw null; + public static TResult Aggregate(this System.Linq.ParallelQuery source, TAccumulate seed, System.Func func, System.Func resultSelector) => throw null; + public static bool All(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static bool Any(this System.Linq.ParallelQuery source) => throw null; + public static bool Any(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Collections.Generic.IEnumerable AsEnumerable(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery AsOrdered(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery AsOrdered(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery AsParallel(this System.Collections.IEnumerable source) => throw null; + public static System.Linq.ParallelQuery AsParallel(this System.Collections.Concurrent.Partitioner source) => throw null; + public static System.Linq.ParallelQuery AsParallel(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable AsSequential(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery AsUnordered(this System.Linq.ParallelQuery source) => throw null; + public static decimal Average(this System.Linq.ParallelQuery source) => throw null; + public static double Average(this System.Linq.ParallelQuery source) => throw null; + public static double Average(this System.Linq.ParallelQuery source) => throw null; + public static double Average(this System.Linq.ParallelQuery source) => throw null; + public static decimal? Average(this System.Linq.ParallelQuery source) => throw null; + public static double? Average(this System.Linq.ParallelQuery source) => throw null; + public static double? Average(this System.Linq.ParallelQuery source) => throw null; + public static double? Average(this System.Linq.ParallelQuery source) => throw null; + public static float? Average(this System.Linq.ParallelQuery source) => throw null; + public static float Average(this System.Linq.ParallelQuery source) => throw null; + public static decimal Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static decimal? Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double? Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double? Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double? Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float? Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float Average(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static System.Linq.ParallelQuery Cast(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery Concat(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Linq.ParallelQuery Concat(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second) => throw null; + public static bool Contains(this System.Linq.ParallelQuery source, TSource value) => throw null; + public static bool Contains(this System.Linq.ParallelQuery source, TSource value, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static int Count(this System.Linq.ParallelQuery source) => throw null; + public static int Count(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Linq.ParallelQuery DefaultIfEmpty(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery DefaultIfEmpty(this System.Linq.ParallelQuery source, TSource defaultValue) => throw null; + public static System.Linq.ParallelQuery Distinct(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery Distinct(this System.Linq.ParallelQuery source, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource ElementAt(this System.Linq.ParallelQuery source, int index) => throw null; + public static TSource ElementAtOrDefault(this System.Linq.ParallelQuery source, int index) => throw null; + public static System.Linq.ParallelQuery Empty() => throw null; + public static System.Linq.ParallelQuery Except(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Linq.ParallelQuery Except(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Except(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second) => throw null; + public static System.Linq.ParallelQuery Except(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource First(this System.Linq.ParallelQuery source) => throw null; + public static TSource First(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static TSource FirstOrDefault(this System.Linq.ParallelQuery source) => throw null; + public static TSource FirstOrDefault(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static void ForAll(this System.Linq.ParallelQuery source, System.Action action) => throw null; + public static System.Linq.ParallelQuery> GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector) => throw null; + public static System.Linq.ParallelQuery> GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery> GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Linq.ParallelQuery> GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func, TResult> resultSelector) => throw null; + public static System.Linq.ParallelQuery GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func, TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector, System.Func, TResult> resultSelector) => throw null; + public static System.Linq.ParallelQuery GroupBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector, System.Func, TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery GroupJoin(this System.Linq.ParallelQuery outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func, TResult> resultSelector) => throw null; + public static System.Linq.ParallelQuery GroupJoin(this System.Linq.ParallelQuery outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func, TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery GroupJoin(this System.Linq.ParallelQuery outer, System.Linq.ParallelQuery inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func, TResult> resultSelector) => throw null; + public static System.Linq.ParallelQuery GroupJoin(this System.Linq.ParallelQuery outer, System.Linq.ParallelQuery inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func, TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Intersect(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Linq.ParallelQuery Intersect(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Intersect(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second) => throw null; + public static System.Linq.ParallelQuery Intersect(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Join(this System.Linq.ParallelQuery outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func resultSelector) => throw null; + public static System.Linq.ParallelQuery Join(this System.Linq.ParallelQuery outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Join(this System.Linq.ParallelQuery outer, System.Linq.ParallelQuery inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func resultSelector) => throw null; + public static System.Linq.ParallelQuery Join(this System.Linq.ParallelQuery outer, System.Linq.ParallelQuery inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource Last(this System.Linq.ParallelQuery source) => throw null; + public static TSource Last(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static TSource LastOrDefault(this System.Linq.ParallelQuery source) => throw null; + public static TSource LastOrDefault(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static long LongCount(this System.Linq.ParallelQuery source) => throw null; + public static long LongCount(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static decimal Max(this System.Linq.ParallelQuery source) => throw null; + public static double Max(this System.Linq.ParallelQuery source) => throw null; + public static int Max(this System.Linq.ParallelQuery source) => throw null; + public static long Max(this System.Linq.ParallelQuery source) => throw null; + public static decimal? Max(this System.Linq.ParallelQuery source) => throw null; + public static double? Max(this System.Linq.ParallelQuery source) => throw null; + public static int? Max(this System.Linq.ParallelQuery source) => throw null; + public static long? Max(this System.Linq.ParallelQuery source) => throw null; + public static float? Max(this System.Linq.ParallelQuery source) => throw null; + public static float Max(this System.Linq.ParallelQuery source) => throw null; + public static TSource Max(this System.Linq.ParallelQuery source) => throw null; + public static decimal Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static int Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static long Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static decimal? Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double? Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static int? Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static long? Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float? Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static TResult Max(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static decimal Min(this System.Linq.ParallelQuery source) => throw null; + public static double Min(this System.Linq.ParallelQuery source) => throw null; + public static int Min(this System.Linq.ParallelQuery source) => throw null; + public static long Min(this System.Linq.ParallelQuery source) => throw null; + public static decimal? Min(this System.Linq.ParallelQuery source) => throw null; + public static double? Min(this System.Linq.ParallelQuery source) => throw null; + public static int? Min(this System.Linq.ParallelQuery source) => throw null; + public static long? Min(this System.Linq.ParallelQuery source) => throw null; + public static float? Min(this System.Linq.ParallelQuery source) => throw null; + public static float Min(this System.Linq.ParallelQuery source) => throw null; + public static TSource Min(this System.Linq.ParallelQuery source) => throw null; + public static decimal Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static int Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static long Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static decimal? Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double? Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static int? Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static long? Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float? Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static TResult Min(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static System.Linq.ParallelQuery OfType(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.OrderedParallelQuery OrderBy(this System.Linq.ParallelQuery source, System.Func keySelector) => throw null; + public static System.Linq.OrderedParallelQuery OrderBy(this System.Linq.ParallelQuery source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.OrderedParallelQuery OrderByDescending(this System.Linq.ParallelQuery source, System.Func keySelector) => throw null; + public static System.Linq.OrderedParallelQuery OrderByDescending(this System.Linq.ParallelQuery source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.ParallelQuery Range(int start, int count) => throw null; + public static System.Linq.ParallelQuery Repeat(TResult element, int count) => throw null; + public static System.Linq.ParallelQuery Reverse(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ParallelQuery Select(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static System.Linq.ParallelQuery Select(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static System.Linq.ParallelQuery SelectMany(this System.Linq.ParallelQuery source, System.Func> selector) => throw null; + public static System.Linq.ParallelQuery SelectMany(this System.Linq.ParallelQuery source, System.Func> selector) => throw null; + public static System.Linq.ParallelQuery SelectMany(this System.Linq.ParallelQuery source, System.Func> collectionSelector, System.Func resultSelector) => throw null; + public static System.Linq.ParallelQuery SelectMany(this System.Linq.ParallelQuery source, System.Func> collectionSelector, System.Func resultSelector) => throw null; + public static bool SequenceEqual(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second) => throw null; + public static bool SequenceEqual(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static bool SequenceEqual(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second) => throw null; + public static bool SequenceEqual(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource Single(this System.Linq.ParallelQuery source) => throw null; + public static TSource Single(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static TSource SingleOrDefault(this System.Linq.ParallelQuery source) => throw null; + public static TSource SingleOrDefault(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Linq.ParallelQuery Skip(this System.Linq.ParallelQuery source, int count) => throw null; + public static System.Linq.ParallelQuery SkipWhile(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Linq.ParallelQuery SkipWhile(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static decimal Sum(this System.Linq.ParallelQuery source) => throw null; + public static double Sum(this System.Linq.ParallelQuery source) => throw null; + public static int Sum(this System.Linq.ParallelQuery source) => throw null; + public static long Sum(this System.Linq.ParallelQuery source) => throw null; + public static decimal? Sum(this System.Linq.ParallelQuery source) => throw null; + public static double? Sum(this System.Linq.ParallelQuery source) => throw null; + public static int? Sum(this System.Linq.ParallelQuery source) => throw null; + public static long? Sum(this System.Linq.ParallelQuery source) => throw null; + public static float? Sum(this System.Linq.ParallelQuery source) => throw null; + public static float Sum(this System.Linq.ParallelQuery source) => throw null; + public static decimal Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static int Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static long Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static decimal? Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static double? Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static int? Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static long? Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float? Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static float Sum(this System.Linq.ParallelQuery source, System.Func selector) => throw null; + public static System.Linq.ParallelQuery Take(this System.Linq.ParallelQuery source, int count) => throw null; + public static System.Linq.ParallelQuery TakeWhile(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Linq.ParallelQuery TakeWhile(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Linq.OrderedParallelQuery ThenBy(this System.Linq.OrderedParallelQuery source, System.Func keySelector) => throw null; + public static System.Linq.OrderedParallelQuery ThenBy(this System.Linq.OrderedParallelQuery source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.OrderedParallelQuery ThenByDescending(this System.Linq.OrderedParallelQuery source, System.Func keySelector) => throw null; + public static System.Linq.OrderedParallelQuery ThenByDescending(this System.Linq.OrderedParallelQuery source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static TSource[] ToArray(this System.Linq.ParallelQuery source) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Linq.ParallelQuery source, System.Func keySelector) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Linq.ParallelQuery source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.List ToList(this System.Linq.ParallelQuery source) => throw null; + public static System.Linq.ILookup ToLookup(this System.Linq.ParallelQuery source, System.Func keySelector) => throw null; + public static System.Linq.ILookup ToLookup(this System.Linq.ParallelQuery source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ILookup ToLookup(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Linq.ILookup ToLookup(this System.Linq.ParallelQuery source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Union(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Linq.ParallelQuery Union(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Union(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second) => throw null; + public static System.Linq.ParallelQuery Union(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ParallelQuery Where(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Linq.ParallelQuery Where(this System.Linq.ParallelQuery source, System.Func predicate) => throw null; + public static System.Linq.ParallelQuery WithCancellation(this System.Linq.ParallelQuery source, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Linq.ParallelQuery WithDegreeOfParallelism(this System.Linq.ParallelQuery source, int degreeOfParallelism) => throw null; + public static System.Linq.ParallelQuery WithExecutionMode(this System.Linq.ParallelQuery source, System.Linq.ParallelExecutionMode executionMode) => throw null; + public static System.Linq.ParallelQuery WithMergeOptions(this System.Linq.ParallelQuery source, System.Linq.ParallelMergeOptions mergeOptions) => throw null; + public static System.Linq.ParallelQuery Zip(this System.Linq.ParallelQuery first, System.Collections.Generic.IEnumerable second, System.Func resultSelector) => throw null; + public static System.Linq.ParallelQuery Zip(this System.Linq.ParallelQuery first, System.Linq.ParallelQuery second, System.Func resultSelector) => throw null; + } + public enum ParallelExecutionMode + { + Default = 0, + ForceParallelism = 1, + } + public enum ParallelMergeOptions + { + Default = 0, + NotBuffered = 1, + AutoBuffered = 2, + FullyBuffered = 3, + } + public class ParallelQuery : System.Collections.IEnumerable + { + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public class ParallelQuery : System.Linq.ParallelQuery, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Queryable.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Queryable.cs new file mode 100644 index 000000000000..687e7852f4b7 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.Queryable.cs @@ -0,0 +1,193 @@ +// This file contains auto-generated code. +// Generated from `System.Linq.Queryable, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Linq + { + public abstract class EnumerableExecutor + { + } + public class EnumerableExecutor : System.Linq.EnumerableExecutor + { + public EnumerableExecutor(System.Linq.Expressions.Expression expression) => throw null; + } + public abstract class EnumerableQuery + { + } + public class EnumerableQuery : System.Linq.EnumerableQuery, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IOrderedQueryable, System.Linq.IOrderedQueryable, System.Linq.IQueryable, System.Linq.IQueryable, System.Linq.IQueryProvider + { + System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) => throw null; + System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) => throw null; + public EnumerableQuery(System.Collections.Generic.IEnumerable enumerable) => throw null; + public EnumerableQuery(System.Linq.Expressions.Expression expression) => throw null; + System.Type System.Linq.IQueryable.ElementType { get => throw null; } + object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) => throw null; + TElement System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) => throw null; + System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } + public override string ToString() => throw null; + } + public static class Queryable + { + public static TSource Aggregate(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> func) => throw null; + public static TAccumulate Aggregate(this System.Linq.IQueryable source, TAccumulate seed, System.Linq.Expressions.Expression> func) => throw null; + public static TResult Aggregate(this System.Linq.IQueryable source, TAccumulate seed, System.Linq.Expressions.Expression> func, System.Linq.Expressions.Expression> selector) => throw null; + public static bool All(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static bool Any(this System.Linq.IQueryable source) => throw null; + public static bool Any(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static System.Linq.IQueryable Append(this System.Linq.IQueryable source, TSource element) => throw null; + public static System.Linq.IQueryable AsQueryable(this System.Collections.IEnumerable source) => throw null; + public static System.Linq.IQueryable AsQueryable(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal Average(this System.Linq.IQueryable source) => throw null; + public static double Average(this System.Linq.IQueryable source) => throw null; + public static double Average(this System.Linq.IQueryable source) => throw null; + public static double Average(this System.Linq.IQueryable source) => throw null; + public static decimal? Average(this System.Linq.IQueryable source) => throw null; + public static double? Average(this System.Linq.IQueryable source) => throw null; + public static double? Average(this System.Linq.IQueryable source) => throw null; + public static double? Average(this System.Linq.IQueryable source) => throw null; + public static float? Average(this System.Linq.IQueryable source) => throw null; + public static float Average(this System.Linq.IQueryable source) => throw null; + public static decimal Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static decimal? Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double? Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double? Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double? Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static float? Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static float Average(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static System.Linq.IQueryable Cast(this System.Linq.IQueryable source) => throw null; + public static System.Linq.IQueryable Chunk(this System.Linq.IQueryable source, int size) => throw null; + public static System.Linq.IQueryable Concat(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2) => throw null; + public static bool Contains(this System.Linq.IQueryable source, TSource item) => throw null; + public static bool Contains(this System.Linq.IQueryable source, TSource item, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static int Count(this System.Linq.IQueryable source) => throw null; + public static int Count(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static System.Linq.IQueryable DefaultIfEmpty(this System.Linq.IQueryable source) => throw null; + public static System.Linq.IQueryable DefaultIfEmpty(this System.Linq.IQueryable source, TSource defaultValue) => throw null; + public static System.Linq.IQueryable Distinct(this System.Linq.IQueryable source) => throw null; + public static System.Linq.IQueryable Distinct(this System.Linq.IQueryable source, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable DistinctBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IQueryable DistinctBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource ElementAt(this System.Linq.IQueryable source, System.Index index) => throw null; + public static TSource ElementAt(this System.Linq.IQueryable source, int index) => throw null; + public static TSource ElementAtOrDefault(this System.Linq.IQueryable source, System.Index index) => throw null; + public static TSource ElementAtOrDefault(this System.Linq.IQueryable source, int index) => throw null; + public static System.Linq.IQueryable Except(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2) => throw null; + public static System.Linq.IQueryable Except(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable ExceptBy(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IQueryable ExceptBy(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource First(this System.Linq.IQueryable source) => throw null; + public static TSource First(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static TSource FirstOrDefault(this System.Linq.IQueryable source) => throw null; + public static TSource FirstOrDefault(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static TSource FirstOrDefault(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, TSource defaultValue) => throw null; + public static TSource FirstOrDefault(this System.Linq.IQueryable source, TSource defaultValue) => throw null; + public static System.Linq.IQueryable> GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IQueryable> GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable> GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Linq.Expressions.Expression> elementSelector) => throw null; + public static System.Linq.IQueryable> GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Linq.Expressions.Expression> elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Linq.Expressions.Expression, TResult>> resultSelector) => throw null; + public static System.Linq.IQueryable GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Linq.Expressions.Expression, TResult>> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Linq.Expressions.Expression> elementSelector, System.Linq.Expressions.Expression, TResult>> resultSelector) => throw null; + public static System.Linq.IQueryable GroupBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Linq.Expressions.Expression> elementSelector, System.Linq.Expressions.Expression, TResult>> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable GroupJoin(this System.Linq.IQueryable outer, System.Collections.Generic.IEnumerable inner, System.Linq.Expressions.Expression> outerKeySelector, System.Linq.Expressions.Expression> innerKeySelector, System.Linq.Expressions.Expression, TResult>> resultSelector) => throw null; + public static System.Linq.IQueryable GroupJoin(this System.Linq.IQueryable outer, System.Collections.Generic.IEnumerable inner, System.Linq.Expressions.Expression> outerKeySelector, System.Linq.Expressions.Expression> innerKeySelector, System.Linq.Expressions.Expression, TResult>> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable Intersect(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2) => throw null; + public static System.Linq.IQueryable Intersect(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable IntersectBy(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IQueryable IntersectBy(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable Join(this System.Linq.IQueryable outer, System.Collections.Generic.IEnumerable inner, System.Linq.Expressions.Expression> outerKeySelector, System.Linq.Expressions.Expression> innerKeySelector, System.Linq.Expressions.Expression> resultSelector) => throw null; + public static System.Linq.IQueryable Join(this System.Linq.IQueryable outer, System.Collections.Generic.IEnumerable inner, System.Linq.Expressions.Expression> outerKeySelector, System.Linq.Expressions.Expression> innerKeySelector, System.Linq.Expressions.Expression> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource Last(this System.Linq.IQueryable source) => throw null; + public static TSource Last(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static TSource LastOrDefault(this System.Linq.IQueryable source) => throw null; + public static TSource LastOrDefault(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static TSource LastOrDefault(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, TSource defaultValue) => throw null; + public static TSource LastOrDefault(this System.Linq.IQueryable source, TSource defaultValue) => throw null; + public static long LongCount(this System.Linq.IQueryable source) => throw null; + public static long LongCount(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static TSource Max(this System.Linq.IQueryable source) => throw null; + public static TSource Max(this System.Linq.IQueryable source, System.Collections.Generic.IComparer comparer) => throw null; + public static TResult Max(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static TSource MaxBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static TSource MaxBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static TSource Min(this System.Linq.IQueryable source) => throw null; + public static TSource Min(this System.Linq.IQueryable source, System.Collections.Generic.IComparer comparer) => throw null; + public static TResult Min(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static TSource MinBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static TSource MinBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IQueryable OfType(this System.Linq.IQueryable source) => throw null; + public static System.Linq.IOrderedQueryable Order(this System.Linq.IQueryable source) => throw null; + public static System.Linq.IOrderedQueryable Order(this System.Linq.IQueryable source, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedQueryable OrderBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IOrderedQueryable OrderBy(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedQueryable OrderByDescending(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IOrderedQueryable OrderByDescending(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedQueryable OrderDescending(this System.Linq.IQueryable source) => throw null; + public static System.Linq.IOrderedQueryable OrderDescending(this System.Linq.IQueryable source, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IQueryable Prepend(this System.Linq.IQueryable source, TSource element) => throw null; + public static System.Linq.IQueryable Reverse(this System.Linq.IQueryable source) => throw null; + public static System.Linq.IQueryable Select(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static System.Linq.IQueryable Select(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static System.Linq.IQueryable SelectMany(this System.Linq.IQueryable source, System.Linq.Expressions.Expression>> selector) => throw null; + public static System.Linq.IQueryable SelectMany(this System.Linq.IQueryable source, System.Linq.Expressions.Expression>> selector) => throw null; + public static System.Linq.IQueryable SelectMany(this System.Linq.IQueryable source, System.Linq.Expressions.Expression>> collectionSelector, System.Linq.Expressions.Expression> resultSelector) => throw null; + public static System.Linq.IQueryable SelectMany(this System.Linq.IQueryable source, System.Linq.Expressions.Expression>> collectionSelector, System.Linq.Expressions.Expression> resultSelector) => throw null; + public static bool SequenceEqual(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2) => throw null; + public static bool SequenceEqual(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource Single(this System.Linq.IQueryable source) => throw null; + public static TSource Single(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static TSource SingleOrDefault(this System.Linq.IQueryable source) => throw null; + public static TSource SingleOrDefault(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static TSource SingleOrDefault(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, TSource defaultValue) => throw null; + public static TSource SingleOrDefault(this System.Linq.IQueryable source, TSource defaultValue) => throw null; + public static System.Linq.IQueryable Skip(this System.Linq.IQueryable source, int count) => throw null; + public static System.Linq.IQueryable SkipLast(this System.Linq.IQueryable source, int count) => throw null; + public static System.Linq.IQueryable SkipWhile(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static System.Linq.IQueryable SkipWhile(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static decimal Sum(this System.Linq.IQueryable source) => throw null; + public static double Sum(this System.Linq.IQueryable source) => throw null; + public static int Sum(this System.Linq.IQueryable source) => throw null; + public static long Sum(this System.Linq.IQueryable source) => throw null; + public static decimal? Sum(this System.Linq.IQueryable source) => throw null; + public static double? Sum(this System.Linq.IQueryable source) => throw null; + public static int? Sum(this System.Linq.IQueryable source) => throw null; + public static long? Sum(this System.Linq.IQueryable source) => throw null; + public static float? Sum(this System.Linq.IQueryable source) => throw null; + public static float Sum(this System.Linq.IQueryable source) => throw null; + public static decimal Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static int Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static long Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static decimal? Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static double? Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static int? Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static long? Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static float? Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static float Sum(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector) => throw null; + public static System.Linq.IQueryable Take(this System.Linq.IQueryable source, int count) => throw null; + public static System.Linq.IQueryable Take(this System.Linq.IQueryable source, System.Range range) => throw null; + public static System.Linq.IQueryable TakeLast(this System.Linq.IQueryable source, int count) => throw null; + public static System.Linq.IQueryable TakeWhile(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static System.Linq.IQueryable TakeWhile(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static System.Linq.IOrderedQueryable ThenBy(this System.Linq.IOrderedQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IOrderedQueryable ThenBy(this System.Linq.IOrderedQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedQueryable ThenByDescending(this System.Linq.IOrderedQueryable source, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IOrderedQueryable ThenByDescending(this System.Linq.IOrderedQueryable source, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IQueryable Union(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2) => throw null; + public static System.Linq.IQueryable Union(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable UnionBy(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Linq.Expressions.Expression> keySelector) => throw null; + public static System.Linq.IQueryable UnionBy(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Linq.Expressions.Expression> keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.IQueryable Where(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static System.Linq.IQueryable Where(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate) => throw null; + public static System.Linq.IQueryable<(TFirst First, TSecond Second)> Zip(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2) => throw null; + public static System.Linq.IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Collections.Generic.IEnumerable source3) => throw null; + public static System.Linq.IQueryable Zip(this System.Linq.IQueryable source1, System.Collections.Generic.IEnumerable source2, System.Linq.Expressions.Expression> resultSelector) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.cs new file mode 100644 index 000000000000..4d83ba3ca245 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Linq.cs @@ -0,0 +1,246 @@ +// This file contains auto-generated code. +// Generated from `System.Linq, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Linq + { + public static class Enumerable + { + public static TSource Aggregate(this System.Collections.Generic.IEnumerable source, System.Func func) => throw null; + public static TAccumulate Aggregate(this System.Collections.Generic.IEnumerable source, TAccumulate seed, System.Func func) => throw null; + public static TResult Aggregate(this System.Collections.Generic.IEnumerable source, TAccumulate seed, System.Func func, System.Func resultSelector) => throw null; + public static bool All(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static bool Any(this System.Collections.Generic.IEnumerable source) => throw null; + public static bool Any(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static System.Collections.Generic.IEnumerable Append(this System.Collections.Generic.IEnumerable source, TSource element) => throw null; + public static System.Collections.Generic.IEnumerable AsEnumerable(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static double Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static double Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static double Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal? Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static double? Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static double? Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static double? Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static float? Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static float Average(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static decimal? Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double? Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double? Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double? Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float? Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float Average(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static System.Collections.Generic.IEnumerable Cast(this System.Collections.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable Chunk(this System.Collections.Generic.IEnumerable source, int size) => throw null; + public static System.Collections.Generic.IEnumerable Concat(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) => throw null; + public static bool Contains(this System.Collections.Generic.IEnumerable source, TSource value) => throw null; + public static bool Contains(this System.Collections.Generic.IEnumerable source, TSource value, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static int Count(this System.Collections.Generic.IEnumerable source) => throw null; + public static int Count(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static System.Collections.Generic.IEnumerable DefaultIfEmpty(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable DefaultIfEmpty(this System.Collections.Generic.IEnumerable source, TSource defaultValue) => throw null; + public static System.Collections.Generic.IEnumerable Distinct(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable Distinct(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable DistinctBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static System.Collections.Generic.IEnumerable DistinctBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource ElementAt(this System.Collections.Generic.IEnumerable source, System.Index index) => throw null; + public static TSource ElementAt(this System.Collections.Generic.IEnumerable source, int index) => throw null; + public static TSource ElementAtOrDefault(this System.Collections.Generic.IEnumerable source, System.Index index) => throw null; + public static TSource ElementAtOrDefault(this System.Collections.Generic.IEnumerable source, int index) => throw null; + public static System.Collections.Generic.IEnumerable Empty() => throw null; + public static System.Collections.Generic.IEnumerable Except(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Collections.Generic.IEnumerable Except(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable ExceptBy(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Func keySelector) => throw null; + public static System.Collections.Generic.IEnumerable ExceptBy(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource First(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource First(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static TSource FirstOrDefault(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource FirstOrDefault(this System.Collections.Generic.IEnumerable source, TSource defaultValue) => throw null; + public static TSource FirstOrDefault(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static TSource FirstOrDefault(this System.Collections.Generic.IEnumerable source, System.Func predicate, TSource defaultValue) => throw null; + public static System.Collections.Generic.IEnumerable> GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static System.Collections.Generic.IEnumerable> GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable> GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Collections.Generic.IEnumerable> GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func, TResult> resultSelector) => throw null; + public static System.Collections.Generic.IEnumerable GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func, TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Func, TResult> resultSelector) => throw null; + public static System.Collections.Generic.IEnumerable GroupBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Func, TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable GroupJoin(this System.Collections.Generic.IEnumerable outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func, TResult> resultSelector) => throw null; + public static System.Collections.Generic.IEnumerable GroupJoin(this System.Collections.Generic.IEnumerable outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func, TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable Intersect(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Collections.Generic.IEnumerable Intersect(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable IntersectBy(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Func keySelector) => throw null; + public static System.Collections.Generic.IEnumerable IntersectBy(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable Join(this System.Collections.Generic.IEnumerable outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func resultSelector) => throw null; + public static System.Collections.Generic.IEnumerable Join(this System.Collections.Generic.IEnumerable outer, System.Collections.Generic.IEnumerable inner, System.Func outerKeySelector, System.Func innerKeySelector, System.Func resultSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource Last(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource Last(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static TSource LastOrDefault(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource LastOrDefault(this System.Collections.Generic.IEnumerable source, TSource defaultValue) => throw null; + public static TSource LastOrDefault(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static TSource LastOrDefault(this System.Collections.Generic.IEnumerable source, System.Func predicate, TSource defaultValue) => throw null; + public static long LongCount(this System.Collections.Generic.IEnumerable source) => throw null; + public static long LongCount(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static decimal Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static double Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static int Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static long Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal? Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static double? Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static int? Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static long? Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static float? Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static float Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource Max(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource Max(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IComparer comparer) => throw null; + public static decimal Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static int Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static long Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static decimal? Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double? Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static int? Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static long? Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float? Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static TResult Max(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static TSource MaxBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static TSource MaxBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static decimal Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static double Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static int Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static long Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal? Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static double? Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static int? Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static long? Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static float? Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static float Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource Min(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource Min(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IComparer comparer) => throw null; + public static decimal Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static int Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static long Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static decimal? Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double? Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static int? Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static long? Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float? Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static TResult Min(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static TSource MinBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static TSource MinBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable OfType(this System.Collections.IEnumerable source) => throw null; + public static System.Linq.IOrderedEnumerable Order(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Linq.IOrderedEnumerable Order(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedEnumerable OrderBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static System.Linq.IOrderedEnumerable OrderBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedEnumerable OrderByDescending(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static System.Linq.IOrderedEnumerable OrderByDescending(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedEnumerable OrderDescending(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Linq.IOrderedEnumerable OrderDescending(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable Prepend(this System.Collections.Generic.IEnumerable source, TSource element) => throw null; + public static System.Collections.Generic.IEnumerable Range(int start, int count) => throw null; + public static System.Collections.Generic.IEnumerable Repeat(TResult element, int count) => throw null; + public static System.Collections.Generic.IEnumerable Reverse(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable Select(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static System.Collections.Generic.IEnumerable Select(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static System.Collections.Generic.IEnumerable SelectMany(this System.Collections.Generic.IEnumerable source, System.Func> selector) => throw null; + public static System.Collections.Generic.IEnumerable SelectMany(this System.Collections.Generic.IEnumerable source, System.Func> selector) => throw null; + public static System.Collections.Generic.IEnumerable SelectMany(this System.Collections.Generic.IEnumerable source, System.Func> collectionSelector, System.Func resultSelector) => throw null; + public static System.Collections.Generic.IEnumerable SelectMany(this System.Collections.Generic.IEnumerable source, System.Func> collectionSelector, System.Func resultSelector) => throw null; + public static bool SequenceEqual(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) => throw null; + public static bool SequenceEqual(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static TSource Single(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource Single(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static TSource SingleOrDefault(this System.Collections.Generic.IEnumerable source) => throw null; + public static TSource SingleOrDefault(this System.Collections.Generic.IEnumerable source, TSource defaultValue) => throw null; + public static TSource SingleOrDefault(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static TSource SingleOrDefault(this System.Collections.Generic.IEnumerable source, System.Func predicate, TSource defaultValue) => throw null; + public static System.Collections.Generic.IEnumerable Skip(this System.Collections.Generic.IEnumerable source, int count) => throw null; + public static System.Collections.Generic.IEnumerable SkipLast(this System.Collections.Generic.IEnumerable source, int count) => throw null; + public static System.Collections.Generic.IEnumerable SkipWhile(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static System.Collections.Generic.IEnumerable SkipWhile(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static decimal Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static double Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static int Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static long Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal? Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static double? Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static int? Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static long? Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static float? Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static float Sum(this System.Collections.Generic.IEnumerable source) => throw null; + public static decimal Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static int Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static long Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static decimal? Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static double? Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static int? Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static long? Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float? Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static float Sum(this System.Collections.Generic.IEnumerable source, System.Func selector) => throw null; + public static System.Collections.Generic.IEnumerable Take(this System.Collections.Generic.IEnumerable source, int count) => throw null; + public static System.Collections.Generic.IEnumerable Take(this System.Collections.Generic.IEnumerable source, System.Range range) => throw null; + public static System.Collections.Generic.IEnumerable TakeLast(this System.Collections.Generic.IEnumerable source, int count) => throw null; + public static System.Collections.Generic.IEnumerable TakeWhile(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static System.Collections.Generic.IEnumerable TakeWhile(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static System.Linq.IOrderedEnumerable ThenBy(this System.Linq.IOrderedEnumerable source, System.Func keySelector) => throw null; + public static System.Linq.IOrderedEnumerable ThenBy(this System.Linq.IOrderedEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static System.Linq.IOrderedEnumerable ThenByDescending(this System.Linq.IOrderedEnumerable source, System.Func keySelector) => throw null; + public static System.Linq.IOrderedEnumerable ThenByDescending(this System.Linq.IOrderedEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) => throw null; + public static TSource[] ToArray(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Collections.Generic.Dictionary ToDictionary(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.HashSet ToHashSet(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.HashSet ToHashSet(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.List ToList(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Linq.ILookup ToLookup(this System.Collections.Generic.IEnumerable source, System.Func keySelector) => throw null; + public static System.Linq.ILookup ToLookup(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Linq.ILookup ToLookup(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector) => throw null; + public static System.Linq.ILookup ToLookup(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func elementSelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static bool TryGetNonEnumeratedCount(this System.Collections.Generic.IEnumerable source, out int count) => throw null; + public static System.Collections.Generic.IEnumerable Union(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Collections.Generic.IEnumerable Union(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable UnionBy(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Func keySelector) => throw null; + public static System.Collections.Generic.IEnumerable UnionBy(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IEnumerable Where(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static System.Collections.Generic.IEnumerable Where(this System.Collections.Generic.IEnumerable source, System.Func predicate) => throw null; + public static System.Collections.Generic.IEnumerable<(TFirst First, TSecond Second)> Zip(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) => throw null; + public static System.Collections.Generic.IEnumerable<(TFirst First, TSecond Second, TThird Third)> Zip(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Collections.Generic.IEnumerable third) => throw null; + public static System.Collections.Generic.IEnumerable Zip(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second, System.Func resultSelector) => throw null; + } + public interface IGrouping : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + TKey Key { get; } + } + public interface ILookup : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + bool Contains(TKey key); + int Count { get; } + System.Collections.Generic.IEnumerable this[TKey key] { get; } + } + public interface IOrderedEnumerable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + System.Linq.IOrderedEnumerable CreateOrderedEnumerable(System.Func keySelector, System.Collections.Generic.IComparer comparer, bool descending); + } + public class Lookup : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Linq.ILookup + { + public System.Collections.Generic.IEnumerable ApplyResultSelector(System.Func, TResult> resultSelector) => throw null; + public bool Contains(TKey key) => throw null; + public int Count { get => throw null; } + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Generic.IEnumerable this[TKey key] { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Memory.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Memory.cs new file mode 100644 index 000000000000..1c74d23a8184 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Memory.cs @@ -0,0 +1,537 @@ +// This file contains auto-generated code. +// Generated from `System.Memory, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Buffers + { + public sealed class ArrayBufferWriter : System.Buffers.IBufferWriter + { + public void Advance(int count) => throw null; + public int Capacity { get => throw null; } + public void Clear() => throw null; + public ArrayBufferWriter() => throw null; + public ArrayBufferWriter(int initialCapacity) => throw null; + public int FreeCapacity { get => throw null; } + public System.Memory GetMemory(int sizeHint = default(int)) => throw null; + public System.Span GetSpan(int sizeHint = default(int)) => throw null; + public int WrittenCount { get => throw null; } + public System.ReadOnlyMemory WrittenMemory { get => throw null; } + public System.ReadOnlySpan WrittenSpan { get => throw null; } + } + namespace Binary + { + public static class BinaryPrimitives + { + public static double ReadDoubleBigEndian(System.ReadOnlySpan source) => throw null; + public static double ReadDoubleLittleEndian(System.ReadOnlySpan source) => throw null; + public static System.Half ReadHalfBigEndian(System.ReadOnlySpan source) => throw null; + public static System.Half ReadHalfLittleEndian(System.ReadOnlySpan source) => throw null; + public static short ReadInt16BigEndian(System.ReadOnlySpan source) => throw null; + public static short ReadInt16LittleEndian(System.ReadOnlySpan source) => throw null; + public static int ReadInt32BigEndian(System.ReadOnlySpan source) => throw null; + public static int ReadInt32LittleEndian(System.ReadOnlySpan source) => throw null; + public static long ReadInt64BigEndian(System.ReadOnlySpan source) => throw null; + public static long ReadInt64LittleEndian(System.ReadOnlySpan source) => throw null; + public static float ReadSingleBigEndian(System.ReadOnlySpan source) => throw null; + public static float ReadSingleLittleEndian(System.ReadOnlySpan source) => throw null; + public static ushort ReadUInt16BigEndian(System.ReadOnlySpan source) => throw null; + public static ushort ReadUInt16LittleEndian(System.ReadOnlySpan source) => throw null; + public static uint ReadUInt32BigEndian(System.ReadOnlySpan source) => throw null; + public static uint ReadUInt32LittleEndian(System.ReadOnlySpan source) => throw null; + public static ulong ReadUInt64BigEndian(System.ReadOnlySpan source) => throw null; + public static ulong ReadUInt64LittleEndian(System.ReadOnlySpan source) => throw null; + public static byte ReverseEndianness(byte value) => throw null; + public static short ReverseEndianness(short value) => throw null; + public static int ReverseEndianness(int value) => throw null; + public static long ReverseEndianness(long value) => throw null; + public static sbyte ReverseEndianness(sbyte value) => throw null; + public static ushort ReverseEndianness(ushort value) => throw null; + public static uint ReverseEndianness(uint value) => throw null; + public static ulong ReverseEndianness(ulong value) => throw null; + public static bool TryReadDoubleBigEndian(System.ReadOnlySpan source, out double value) => throw null; + public static bool TryReadDoubleLittleEndian(System.ReadOnlySpan source, out double value) => throw null; + public static bool TryReadHalfBigEndian(System.ReadOnlySpan source, out System.Half value) => throw null; + public static bool TryReadHalfLittleEndian(System.ReadOnlySpan source, out System.Half value) => throw null; + public static bool TryReadInt16BigEndian(System.ReadOnlySpan source, out short value) => throw null; + public static bool TryReadInt16LittleEndian(System.ReadOnlySpan source, out short value) => throw null; + public static bool TryReadInt32BigEndian(System.ReadOnlySpan source, out int value) => throw null; + public static bool TryReadInt32LittleEndian(System.ReadOnlySpan source, out int value) => throw null; + public static bool TryReadInt64BigEndian(System.ReadOnlySpan source, out long value) => throw null; + public static bool TryReadInt64LittleEndian(System.ReadOnlySpan source, out long value) => throw null; + public static bool TryReadSingleBigEndian(System.ReadOnlySpan source, out float value) => throw null; + public static bool TryReadSingleLittleEndian(System.ReadOnlySpan source, out float value) => throw null; + public static bool TryReadUInt16BigEndian(System.ReadOnlySpan source, out ushort value) => throw null; + public static bool TryReadUInt16LittleEndian(System.ReadOnlySpan source, out ushort value) => throw null; + public static bool TryReadUInt32BigEndian(System.ReadOnlySpan source, out uint value) => throw null; + public static bool TryReadUInt32LittleEndian(System.ReadOnlySpan source, out uint value) => throw null; + public static bool TryReadUInt64BigEndian(System.ReadOnlySpan source, out ulong value) => throw null; + public static bool TryReadUInt64LittleEndian(System.ReadOnlySpan source, out ulong value) => throw null; + public static bool TryWriteDoubleBigEndian(System.Span destination, double value) => throw null; + public static bool TryWriteDoubleLittleEndian(System.Span destination, double value) => throw null; + public static bool TryWriteHalfBigEndian(System.Span destination, System.Half value) => throw null; + public static bool TryWriteHalfLittleEndian(System.Span destination, System.Half value) => throw null; + public static bool TryWriteInt16BigEndian(System.Span destination, short value) => throw null; + public static bool TryWriteInt16LittleEndian(System.Span destination, short value) => throw null; + public static bool TryWriteInt32BigEndian(System.Span destination, int value) => throw null; + public static bool TryWriteInt32LittleEndian(System.Span destination, int value) => throw null; + public static bool TryWriteInt64BigEndian(System.Span destination, long value) => throw null; + public static bool TryWriteInt64LittleEndian(System.Span destination, long value) => throw null; + public static bool TryWriteSingleBigEndian(System.Span destination, float value) => throw null; + public static bool TryWriteSingleLittleEndian(System.Span destination, float value) => throw null; + public static bool TryWriteUInt16BigEndian(System.Span destination, ushort value) => throw null; + public static bool TryWriteUInt16LittleEndian(System.Span destination, ushort value) => throw null; + public static bool TryWriteUInt32BigEndian(System.Span destination, uint value) => throw null; + public static bool TryWriteUInt32LittleEndian(System.Span destination, uint value) => throw null; + public static bool TryWriteUInt64BigEndian(System.Span destination, ulong value) => throw null; + public static bool TryWriteUInt64LittleEndian(System.Span destination, ulong value) => throw null; + public static void WriteDoubleBigEndian(System.Span destination, double value) => throw null; + public static void WriteDoubleLittleEndian(System.Span destination, double value) => throw null; + public static void WriteHalfBigEndian(System.Span destination, System.Half value) => throw null; + public static void WriteHalfLittleEndian(System.Span destination, System.Half value) => throw null; + public static void WriteInt16BigEndian(System.Span destination, short value) => throw null; + public static void WriteInt16LittleEndian(System.Span destination, short value) => throw null; + public static void WriteInt32BigEndian(System.Span destination, int value) => throw null; + public static void WriteInt32LittleEndian(System.Span destination, int value) => throw null; + public static void WriteInt64BigEndian(System.Span destination, long value) => throw null; + public static void WriteInt64LittleEndian(System.Span destination, long value) => throw null; + public static void WriteSingleBigEndian(System.Span destination, float value) => throw null; + public static void WriteSingleLittleEndian(System.Span destination, float value) => throw null; + public static void WriteUInt16BigEndian(System.Span destination, ushort value) => throw null; + public static void WriteUInt16LittleEndian(System.Span destination, ushort value) => throw null; + public static void WriteUInt32BigEndian(System.Span destination, uint value) => throw null; + public static void WriteUInt32LittleEndian(System.Span destination, uint value) => throw null; + public static void WriteUInt64BigEndian(System.Span destination, ulong value) => throw null; + public static void WriteUInt64LittleEndian(System.Span destination, ulong value) => throw null; + } + } + public static partial class BuffersExtensions + { + public static void CopyTo(this in System.Buffers.ReadOnlySequence source, System.Span destination) => throw null; + public static System.SequencePosition? PositionOf(this in System.Buffers.ReadOnlySequence source, T value) where T : System.IEquatable => throw null; + public static T[] ToArray(this in System.Buffers.ReadOnlySequence sequence) => throw null; + public static void Write(this System.Buffers.IBufferWriter writer, System.ReadOnlySpan value) => throw null; + } + public interface IBufferWriter + { + void Advance(int count); + System.Memory GetMemory(int sizeHint = default(int)); + System.Span GetSpan(int sizeHint = default(int)); + } + public abstract class MemoryPool : System.IDisposable + { + protected MemoryPool() => throw null; + public void Dispose() => throw null; + protected abstract void Dispose(bool disposing); + public abstract int MaxBufferSize { get; } + public abstract System.Buffers.IMemoryOwner Rent(int minBufferSize = default(int)); + public static System.Buffers.MemoryPool Shared { get => throw null; } + } + public struct ReadOnlySequence + { + public ReadOnlySequence(System.Buffers.ReadOnlySequenceSegment startSegment, int startIndex, System.Buffers.ReadOnlySequenceSegment endSegment, int endIndex) => throw null; + public ReadOnlySequence(System.ReadOnlyMemory memory) => throw null; + public ReadOnlySequence(T[] array) => throw null; + public ReadOnlySequence(T[] array, int start, int length) => throw null; + public static readonly System.Buffers.ReadOnlySequence Empty; + public System.SequencePosition End { get => throw null; } + public struct Enumerator + { + public Enumerator(in System.Buffers.ReadOnlySequence sequence) => throw null; + public System.ReadOnlyMemory Current { get => throw null; } + public bool MoveNext() => throw null; + } + public System.ReadOnlyMemory First { get => throw null; } + public System.ReadOnlySpan FirstSpan { get => throw null; } + public System.Buffers.ReadOnlySequence.Enumerator GetEnumerator() => throw null; + public long GetOffset(System.SequencePosition position) => throw null; + public System.SequencePosition GetPosition(long offset) => throw null; + public System.SequencePosition GetPosition(long offset, System.SequencePosition origin) => throw null; + public bool IsEmpty { get => throw null; } + public bool IsSingleSegment { get => throw null; } + public long Length { get => throw null; } + public System.Buffers.ReadOnlySequence Slice(int start, int length) => throw null; + public System.Buffers.ReadOnlySequence Slice(int start, System.SequencePosition end) => throw null; + public System.Buffers.ReadOnlySequence Slice(long start) => throw null; + public System.Buffers.ReadOnlySequence Slice(long start, long length) => throw null; + public System.Buffers.ReadOnlySequence Slice(long start, System.SequencePosition end) => throw null; + public System.Buffers.ReadOnlySequence Slice(System.SequencePosition start) => throw null; + public System.Buffers.ReadOnlySequence Slice(System.SequencePosition start, int length) => throw null; + public System.Buffers.ReadOnlySequence Slice(System.SequencePosition start, long length) => throw null; + public System.Buffers.ReadOnlySequence Slice(System.SequencePosition start, System.SequencePosition end) => throw null; + public System.SequencePosition Start { get => throw null; } + public override string ToString() => throw null; + public bool TryGet(ref System.SequencePosition position, out System.ReadOnlyMemory memory, bool advance = default(bool)) => throw null; + } + public abstract class ReadOnlySequenceSegment + { + protected ReadOnlySequenceSegment() => throw null; + public System.ReadOnlyMemory Memory { get => throw null; set { } } + public System.Buffers.ReadOnlySequenceSegment Next { get => throw null; set { } } + public long RunningIndex { get => throw null; set { } } + } + public struct SequenceReader where T : unmanaged, System.IEquatable + { + public void Advance(long count) => throw null; + public long AdvancePast(T value) => throw null; + public long AdvancePastAny(System.ReadOnlySpan values) => throw null; + public long AdvancePastAny(T value0, T value1) => throw null; + public long AdvancePastAny(T value0, T value1, T value2) => throw null; + public long AdvancePastAny(T value0, T value1, T value2, T value3) => throw null; + public void AdvanceToEnd() => throw null; + public long Consumed { get => throw null; } + public SequenceReader(System.Buffers.ReadOnlySequence sequence) => throw null; + public System.ReadOnlySpan CurrentSpan { get => throw null; } + public int CurrentSpanIndex { get => throw null; } + public bool End { get => throw null; } + public bool IsNext(System.ReadOnlySpan next, bool advancePast = default(bool)) => throw null; + public bool IsNext(T next, bool advancePast = default(bool)) => throw null; + public long Length { get => throw null; } + public System.SequencePosition Position { get => throw null; } + public long Remaining { get => throw null; } + public void Rewind(long count) => throw null; + public System.Buffers.ReadOnlySequence Sequence { get => throw null; } + public bool TryAdvanceTo(T delimiter, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryAdvanceToAny(System.ReadOnlySpan delimiters, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + public bool TryPeek(out T value) => throw null; + public bool TryPeek(long offset, out T value) => throw null; + public bool TryRead(out T value) => throw null; + public bool TryReadExact(int count, out System.Buffers.ReadOnlySequence sequence) => throw null; + public bool TryReadTo(out System.Buffers.ReadOnlySequence sequence, System.ReadOnlySpan delimiter, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryReadTo(out System.Buffers.ReadOnlySequence sequence, T delimiter, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryReadTo(out System.Buffers.ReadOnlySequence sequence, T delimiter, T delimiterEscape, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryReadTo(out System.ReadOnlySpan span, System.ReadOnlySpan delimiter, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryReadTo(out System.ReadOnlySpan span, T delimiter, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryReadTo(out System.ReadOnlySpan span, T delimiter, T delimiterEscape, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryReadToAny(out System.Buffers.ReadOnlySequence sequence, System.ReadOnlySpan delimiters, bool advancePastDelimiter = default(bool)) => throw null; + public bool TryReadToAny(out System.ReadOnlySpan span, System.ReadOnlySpan delimiters, bool advancePastDelimiter = default(bool)) => throw null; + public System.Buffers.ReadOnlySequence UnreadSequence { get => throw null; } + public System.ReadOnlySpan UnreadSpan { get => throw null; } + } + public static partial class SequenceReaderExtensions + { + public static bool TryReadBigEndian(this ref System.Buffers.SequenceReader reader, out short value) => throw null; + public static bool TryReadBigEndian(this ref System.Buffers.SequenceReader reader, out int value) => throw null; + public static bool TryReadBigEndian(this ref System.Buffers.SequenceReader reader, out long value) => throw null; + public static bool TryReadLittleEndian(this ref System.Buffers.SequenceReader reader, out short value) => throw null; + public static bool TryReadLittleEndian(this ref System.Buffers.SequenceReader reader, out int value) => throw null; + public static bool TryReadLittleEndian(this ref System.Buffers.SequenceReader reader, out long value) => throw null; + } + public struct StandardFormat : System.IEquatable + { + public StandardFormat(char symbol, byte precision = default(byte)) => throw null; + public bool Equals(System.Buffers.StandardFormat other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool HasPrecision { get => throw null; } + public bool IsDefault { get => throw null; } + public const byte MaxPrecision = 99; + public const byte NoPrecision = 255; + public static bool operator ==(System.Buffers.StandardFormat left, System.Buffers.StandardFormat right) => throw null; + public static implicit operator System.Buffers.StandardFormat(char symbol) => throw null; + public static bool operator !=(System.Buffers.StandardFormat left, System.Buffers.StandardFormat right) => throw null; + public static System.Buffers.StandardFormat Parse(System.ReadOnlySpan format) => throw null; + public static System.Buffers.StandardFormat Parse(string format) => throw null; + public byte Precision { get => throw null; } + public char Symbol { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(System.ReadOnlySpan format, out System.Buffers.StandardFormat result) => throw null; + } + namespace Text + { + public static class Utf8Formatter + { + public static bool TryFormat(bool value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(byte value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(System.DateTime value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(System.DateTimeOffset value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(decimal value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(double value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(System.Guid value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(short value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(int value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(long value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(sbyte value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(float value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(System.TimeSpan value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(ushort value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(uint value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + public static bool TryFormat(ulong value, System.Span destination, out int bytesWritten, System.Buffers.StandardFormat format = default(System.Buffers.StandardFormat)) => throw null; + } + public static class Utf8Parser + { + public static bool TryParse(System.ReadOnlySpan source, out bool value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out byte value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out System.DateTime value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out System.DateTimeOffset value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out decimal value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out double value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out System.Guid value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out short value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out int value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out long value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out sbyte value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out float value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out System.TimeSpan value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out ushort value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out uint value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + public static bool TryParse(System.ReadOnlySpan source, out ulong value, out int bytesConsumed, char standardFormat = default(char)) => throw null; + } + } + } + public static partial class MemoryExtensions + { + public static System.ReadOnlyMemory AsMemory(this string text) => throw null; + public static System.ReadOnlyMemory AsMemory(this string text, System.Index startIndex) => throw null; + public static System.ReadOnlyMemory AsMemory(this string text, int start) => throw null; + public static System.ReadOnlyMemory AsMemory(this string text, int start, int length) => throw null; + public static System.ReadOnlyMemory AsMemory(this string text, System.Range range) => throw null; + public static System.Memory AsMemory(this System.ArraySegment segment) => throw null; + public static System.Memory AsMemory(this System.ArraySegment segment, int start) => throw null; + public static System.Memory AsMemory(this System.ArraySegment segment, int start, int length) => throw null; + public static System.Memory AsMemory(this T[] array) => throw null; + public static System.Memory AsMemory(this T[] array, System.Index startIndex) => throw null; + public static System.Memory AsMemory(this T[] array, int start) => throw null; + public static System.Memory AsMemory(this T[] array, int start, int length) => throw null; + public static System.Memory AsMemory(this T[] array, System.Range range) => throw null; + public static System.ReadOnlySpan AsSpan(this string text) => throw null; + public static System.ReadOnlySpan AsSpan(this string text, int start) => throw null; + public static System.ReadOnlySpan AsSpan(this string text, int start, int length) => throw null; + public static System.Span AsSpan(this System.ArraySegment segment) => throw null; + public static System.Span AsSpan(this System.ArraySegment segment, System.Index startIndex) => throw null; + public static System.Span AsSpan(this System.ArraySegment segment, int start) => throw null; + public static System.Span AsSpan(this System.ArraySegment segment, int start, int length) => throw null; + public static System.Span AsSpan(this System.ArraySegment segment, System.Range range) => throw null; + public static System.Span AsSpan(this T[] array) => throw null; + public static System.Span AsSpan(this T[] array, System.Index startIndex) => throw null; + public static System.Span AsSpan(this T[] array, int start) => throw null; + public static System.Span AsSpan(this T[] array, int start, int length) => throw null; + public static System.Span AsSpan(this T[] array, System.Range range) => throw null; + public static int BinarySearch(this System.ReadOnlySpan span, System.IComparable comparable) => throw null; + public static int BinarySearch(this System.Span span, System.IComparable comparable) => throw null; + public static int BinarySearch(this System.ReadOnlySpan span, T value, TComparer comparer) where TComparer : System.Collections.Generic.IComparer => throw null; + public static int BinarySearch(this System.ReadOnlySpan span, TComparable comparable) where TComparable : System.IComparable => throw null; + public static int BinarySearch(this System.Span span, T value, TComparer comparer) where TComparer : System.Collections.Generic.IComparer => throw null; + public static int BinarySearch(this System.Span span, TComparable comparable) where TComparable : System.IComparable => throw null; + public static int CommonPrefixLength(this System.Span span, System.ReadOnlySpan other) => throw null; + public static int CommonPrefixLength(this System.Span span, System.ReadOnlySpan other, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static int CommonPrefixLength(this System.ReadOnlySpan span, System.ReadOnlySpan other) => throw null; + public static int CommonPrefixLength(this System.ReadOnlySpan span, System.ReadOnlySpan other, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static int CompareTo(this System.ReadOnlySpan span, System.ReadOnlySpan other, System.StringComparison comparisonType) => throw null; + public static bool Contains(this System.ReadOnlySpan span, System.ReadOnlySpan value, System.StringComparison comparisonType) => throw null; + public static bool Contains(this System.ReadOnlySpan span, T value) where T : System.IEquatable => throw null; + public static bool Contains(this System.Span span, T value) where T : System.IEquatable => throw null; + public static void CopyTo(this T[] source, System.Memory destination) => throw null; + public static void CopyTo(this T[] source, System.Span destination) => throw null; + public static bool EndsWith(this System.ReadOnlySpan span, System.ReadOnlySpan value, System.StringComparison comparisonType) => throw null; + public static bool EndsWith(this System.ReadOnlySpan span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static bool EndsWith(this System.Span span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static System.Text.SpanLineEnumerator EnumerateLines(this System.ReadOnlySpan span) => throw null; + public static System.Text.SpanLineEnumerator EnumerateLines(this System.Span span) => throw null; + public static System.Text.SpanRuneEnumerator EnumerateRunes(this System.ReadOnlySpan span) => throw null; + public static System.Text.SpanRuneEnumerator EnumerateRunes(this System.Span span) => throw null; + public static bool Equals(this System.ReadOnlySpan span, System.ReadOnlySpan other, System.StringComparison comparisonType) => throw null; + public static int IndexOf(this System.ReadOnlySpan span, System.ReadOnlySpan value, System.StringComparison comparisonType) => throw null; + public static int IndexOf(this System.ReadOnlySpan span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static int IndexOf(this System.ReadOnlySpan span, T value) where T : System.IEquatable => throw null; + public static int IndexOf(this System.Span span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static int IndexOf(this System.Span span, T value) where T : System.IEquatable => throw null; + public static int IndexOfAny(this System.ReadOnlySpan span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static int IndexOfAny(this System.ReadOnlySpan span, T value0, T value1) where T : System.IEquatable => throw null; + public static int IndexOfAny(this System.ReadOnlySpan span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int IndexOfAny(this System.Span span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static int IndexOfAny(this System.Span span, T value0, T value1) where T : System.IEquatable => throw null; + public static int IndexOfAny(this System.Span span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.Span span, T value) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.Span span, T value0, T value1) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.Span span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.Span span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.ReadOnlySpan span, T value) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.ReadOnlySpan span, T value0, T value1) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.ReadOnlySpan span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int IndexOfAnyExcept(this System.ReadOnlySpan span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static bool IsWhiteSpace(this System.ReadOnlySpan span) => throw null; + public static int LastIndexOf(this System.ReadOnlySpan span, System.ReadOnlySpan value, System.StringComparison comparisonType) => throw null; + public static int LastIndexOf(this System.ReadOnlySpan span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static int LastIndexOf(this System.ReadOnlySpan span, T value) where T : System.IEquatable => throw null; + public static int LastIndexOf(this System.Span span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static int LastIndexOf(this System.Span span, T value) where T : System.IEquatable => throw null; + public static int LastIndexOfAny(this System.ReadOnlySpan span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static int LastIndexOfAny(this System.ReadOnlySpan span, T value0, T value1) where T : System.IEquatable => throw null; + public static int LastIndexOfAny(this System.ReadOnlySpan span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int LastIndexOfAny(this System.Span span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static int LastIndexOfAny(this System.Span span, T value0, T value1) where T : System.IEquatable => throw null; + public static int LastIndexOfAny(this System.Span span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.Span span, T value) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.Span span, T value0, T value1) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.Span span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.Span span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.ReadOnlySpan span, T value) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.ReadOnlySpan span, T value0, T value1) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.ReadOnlySpan span, T value0, T value1, T value2) where T : System.IEquatable => throw null; + public static int LastIndexOfAnyExcept(this System.ReadOnlySpan span, System.ReadOnlySpan values) where T : System.IEquatable => throw null; + public static bool Overlaps(this System.ReadOnlySpan span, System.ReadOnlySpan other) => throw null; + public static bool Overlaps(this System.ReadOnlySpan span, System.ReadOnlySpan other, out int elementOffset) => throw null; + public static bool Overlaps(this System.Span span, System.ReadOnlySpan other) => throw null; + public static bool Overlaps(this System.Span span, System.ReadOnlySpan other, out int elementOffset) => throw null; + public static void Reverse(this System.Span span) => throw null; + public static int SequenceCompareTo(this System.ReadOnlySpan span, System.ReadOnlySpan other) where T : System.IComparable => throw null; + public static int SequenceCompareTo(this System.Span span, System.ReadOnlySpan other) where T : System.IComparable => throw null; + public static bool SequenceEqual(this System.ReadOnlySpan span, System.ReadOnlySpan other) where T : System.IEquatable => throw null; + public static bool SequenceEqual(this System.Span span, System.ReadOnlySpan other) where T : System.IEquatable => throw null; + public static bool SequenceEqual(this System.ReadOnlySpan span, System.ReadOnlySpan other, System.Collections.Generic.IEqualityComparer comparer = default(System.Collections.Generic.IEqualityComparer)) => throw null; + public static bool SequenceEqual(this System.Span span, System.ReadOnlySpan other, System.Collections.Generic.IEqualityComparer comparer = default(System.Collections.Generic.IEqualityComparer)) => throw null; + public static void Sort(this System.Span span) => throw null; + public static void Sort(this System.Span span, System.Comparison comparison) => throw null; + public static void Sort(this System.Span keys, System.Span items) => throw null; + public static void Sort(this System.Span keys, System.Span items, System.Comparison comparison) => throw null; + public static void Sort(this System.Span span, TComparer comparer) where TComparer : System.Collections.Generic.IComparer => throw null; + public static void Sort(this System.Span keys, System.Span items, TComparer comparer) where TComparer : System.Collections.Generic.IComparer => throw null; + public static bool StartsWith(this System.ReadOnlySpan span, System.ReadOnlySpan value, System.StringComparison comparisonType) => throw null; + public static bool StartsWith(this System.ReadOnlySpan span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static bool StartsWith(this System.Span span, System.ReadOnlySpan value) where T : System.IEquatable => throw null; + public static int ToLower(this System.ReadOnlySpan source, System.Span destination, System.Globalization.CultureInfo culture) => throw null; + public static int ToLowerInvariant(this System.ReadOnlySpan source, System.Span destination) => throw null; + public static int ToUpper(this System.ReadOnlySpan source, System.Span destination, System.Globalization.CultureInfo culture) => throw null; + public static int ToUpperInvariant(this System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Memory Trim(this System.Memory memory) => throw null; + public static System.ReadOnlyMemory Trim(this System.ReadOnlyMemory memory) => throw null; + public static System.ReadOnlySpan Trim(this System.ReadOnlySpan span) => throw null; + public static System.ReadOnlySpan Trim(this System.ReadOnlySpan span, char trimChar) => throw null; + public static System.ReadOnlySpan Trim(this System.ReadOnlySpan span, System.ReadOnlySpan trimChars) => throw null; + public static System.Span Trim(this System.Span span) => throw null; + public static System.Memory Trim(this System.Memory memory, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.Memory Trim(this System.Memory memory, T trimElement) where T : System.IEquatable => throw null; + public static System.ReadOnlyMemory Trim(this System.ReadOnlyMemory memory, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.ReadOnlyMemory Trim(this System.ReadOnlyMemory memory, T trimElement) where T : System.IEquatable => throw null; + public static System.ReadOnlySpan Trim(this System.ReadOnlySpan span, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.ReadOnlySpan Trim(this System.ReadOnlySpan span, T trimElement) where T : System.IEquatable => throw null; + public static System.Span Trim(this System.Span span, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.Span Trim(this System.Span span, T trimElement) where T : System.IEquatable => throw null; + public static System.Memory TrimEnd(this System.Memory memory) => throw null; + public static System.ReadOnlyMemory TrimEnd(this System.ReadOnlyMemory memory) => throw null; + public static System.ReadOnlySpan TrimEnd(this System.ReadOnlySpan span) => throw null; + public static System.ReadOnlySpan TrimEnd(this System.ReadOnlySpan span, char trimChar) => throw null; + public static System.ReadOnlySpan TrimEnd(this System.ReadOnlySpan span, System.ReadOnlySpan trimChars) => throw null; + public static System.Span TrimEnd(this System.Span span) => throw null; + public static System.Memory TrimEnd(this System.Memory memory, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.Memory TrimEnd(this System.Memory memory, T trimElement) where T : System.IEquatable => throw null; + public static System.ReadOnlyMemory TrimEnd(this System.ReadOnlyMemory memory, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.ReadOnlyMemory TrimEnd(this System.ReadOnlyMemory memory, T trimElement) where T : System.IEquatable => throw null; + public static System.ReadOnlySpan TrimEnd(this System.ReadOnlySpan span, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.ReadOnlySpan TrimEnd(this System.ReadOnlySpan span, T trimElement) where T : System.IEquatable => throw null; + public static System.Span TrimEnd(this System.Span span, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.Span TrimEnd(this System.Span span, T trimElement) where T : System.IEquatable => throw null; + public static System.Memory TrimStart(this System.Memory memory) => throw null; + public static System.ReadOnlyMemory TrimStart(this System.ReadOnlyMemory memory) => throw null; + public static System.ReadOnlySpan TrimStart(this System.ReadOnlySpan span) => throw null; + public static System.ReadOnlySpan TrimStart(this System.ReadOnlySpan span, char trimChar) => throw null; + public static System.ReadOnlySpan TrimStart(this System.ReadOnlySpan span, System.ReadOnlySpan trimChars) => throw null; + public static System.Span TrimStart(this System.Span span) => throw null; + public static System.Memory TrimStart(this System.Memory memory, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.Memory TrimStart(this System.Memory memory, T trimElement) where T : System.IEquatable => throw null; + public static System.ReadOnlyMemory TrimStart(this System.ReadOnlyMemory memory, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.ReadOnlyMemory TrimStart(this System.ReadOnlyMemory memory, T trimElement) where T : System.IEquatable => throw null; + public static System.ReadOnlySpan TrimStart(this System.ReadOnlySpan span, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.ReadOnlySpan TrimStart(this System.ReadOnlySpan span, T trimElement) where T : System.IEquatable => throw null; + public static System.Span TrimStart(this System.Span span, System.ReadOnlySpan trimElements) where T : System.IEquatable => throw null; + public static System.Span TrimStart(this System.Span span, T trimElement) where T : System.IEquatable => throw null; + public static bool TryWrite(this System.Span destination, ref System.MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten) => throw null; + public static bool TryWrite(this System.Span destination, System.IFormatProvider provider, ref System.MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten) => throw null; + public struct TryWriteInterpolatedStringHandler + { + public bool AppendFormatted(System.ReadOnlySpan value) => throw null; + public bool AppendFormatted(System.ReadOnlySpan value, int alignment = default(int), string format = default(string)) => throw null; + public bool AppendFormatted(T value) => throw null; + public bool AppendFormatted(T value, string format) => throw null; + public bool AppendFormatted(T value, int alignment) => throw null; + public bool AppendFormatted(T value, int alignment, string format) => throw null; + public bool AppendFormatted(object value, int alignment = default(int), string format = default(string)) => throw null; + public bool AppendFormatted(string value) => throw null; + public bool AppendFormatted(string value, int alignment = default(int), string format = default(string)) => throw null; + public bool AppendLiteral(string value) => throw null; + public TryWriteInterpolatedStringHandler(int literalLength, int formattedCount, System.Span destination, out bool shouldAppend) => throw null; + public TryWriteInterpolatedStringHandler(int literalLength, int formattedCount, System.Span destination, System.IFormatProvider provider, out bool shouldAppend) => throw null; + } + } + namespace Runtime + { + namespace InteropServices + { + public static class MemoryMarshal + { + public static System.ReadOnlySpan AsBytes(System.ReadOnlySpan span) where T : struct => throw null; + public static System.Span AsBytes(System.Span span) where T : struct => throw null; + public static System.Memory AsMemory(System.ReadOnlyMemory memory) => throw null; + public static T AsRef(System.ReadOnlySpan span) where T : struct => throw null; + public static T AsRef(System.Span span) where T : struct => throw null; + public static System.ReadOnlySpan Cast(System.ReadOnlySpan span) where TFrom : struct where TTo : struct => throw null; + public static System.Span Cast(System.Span span) where TFrom : struct where TTo : struct => throw null; + public static System.Memory CreateFromPinnedArray(T[] array, int start, int length) => throw null; + public static System.ReadOnlySpan CreateReadOnlySpan(ref T reference, int length) => throw null; + public static unsafe System.ReadOnlySpan CreateReadOnlySpanFromNullTerminated(byte* value) => throw null; + public static unsafe System.ReadOnlySpan CreateReadOnlySpanFromNullTerminated(char* value) => throw null; + public static System.Span CreateSpan(ref T reference, int length) => throw null; + public static T GetArrayDataReference(T[] array) => throw null; + public static byte GetArrayDataReference(System.Array array) => throw null; + public static T GetReference(System.ReadOnlySpan span) => throw null; + public static T GetReference(System.Span span) => throw null; + public static T Read(System.ReadOnlySpan source) where T : struct => throw null; + public static System.Collections.Generic.IEnumerable ToEnumerable(System.ReadOnlyMemory memory) => throw null; + public static bool TryGetArray(System.ReadOnlyMemory memory, out System.ArraySegment segment) => throw null; + public static bool TryGetMemoryManager(System.ReadOnlyMemory memory, out TManager manager) where TManager : System.Buffers.MemoryManager => throw null; + public static bool TryGetMemoryManager(System.ReadOnlyMemory memory, out TManager manager, out int start, out int length) where TManager : System.Buffers.MemoryManager => throw null; + public static bool TryGetString(System.ReadOnlyMemory memory, out string text, out int start, out int length) => throw null; + public static bool TryRead(System.ReadOnlySpan source, out T value) where T : struct => throw null; + public static bool TryWrite(System.Span destination, ref T value) where T : struct => throw null; + public static void Write(System.Span destination, ref T value) where T : struct => throw null; + } + public static class SequenceMarshal + { + public static bool TryGetArray(System.Buffers.ReadOnlySequence sequence, out System.ArraySegment segment) => throw null; + public static bool TryGetReadOnlyMemory(System.Buffers.ReadOnlySequence sequence, out System.ReadOnlyMemory memory) => throw null; + public static bool TryGetReadOnlySequenceSegment(System.Buffers.ReadOnlySequence sequence, out System.Buffers.ReadOnlySequenceSegment startSegment, out int startIndex, out System.Buffers.ReadOnlySequenceSegment endSegment, out int endIndex) => throw null; + public static bool TryRead(ref System.Buffers.SequenceReader reader, out T value) where T : unmanaged => throw null; + } + } + } + public struct SequencePosition : System.IEquatable + { + public SequencePosition(object @object, int integer) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.SequencePosition other) => throw null; + public override int GetHashCode() => throw null; + public int GetInteger() => throw null; + public object GetObject() => throw null; + } + namespace Text + { + public static partial class EncodingExtensions + { + public static void Convert(this System.Text.Decoder decoder, in System.Buffers.ReadOnlySequence bytes, System.Buffers.IBufferWriter writer, bool flush, out long charsUsed, out bool completed) => throw null; + public static void Convert(this System.Text.Decoder decoder, System.ReadOnlySpan bytes, System.Buffers.IBufferWriter writer, bool flush, out long charsUsed, out bool completed) => throw null; + public static void Convert(this System.Text.Encoder encoder, in System.Buffers.ReadOnlySequence chars, System.Buffers.IBufferWriter writer, bool flush, out long bytesUsed, out bool completed) => throw null; + public static void Convert(this System.Text.Encoder encoder, System.ReadOnlySpan chars, System.Buffers.IBufferWriter writer, bool flush, out long bytesUsed, out bool completed) => throw null; + public static byte[] GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence chars) => throw null; + public static long GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence chars, System.Buffers.IBufferWriter writer) => throw null; + public static int GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence chars, System.Span bytes) => throw null; + public static long GetBytes(this System.Text.Encoding encoding, System.ReadOnlySpan chars, System.Buffers.IBufferWriter writer) => throw null; + public static long GetChars(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence bytes, System.Buffers.IBufferWriter writer) => throw null; + public static int GetChars(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence bytes, System.Span chars) => throw null; + public static long GetChars(this System.Text.Encoding encoding, System.ReadOnlySpan bytes, System.Buffers.IBufferWriter writer) => throw null; + public static string GetString(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence bytes) => throw null; + } + public struct SpanLineEnumerator + { + public System.ReadOnlySpan Current { get => throw null; } + public System.Text.SpanLineEnumerator GetEnumerator() => throw null; + public bool MoveNext() => throw null; + } + public struct SpanRuneEnumerator + { + public System.Text.Rune Current { get => throw null; } + public System.Text.SpanRuneEnumerator GetEnumerator() => throw null; + public bool MoveNext() => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Http.Json.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Http.Json.cs new file mode 100644 index 000000000000..62c0d07bf807 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Http.Json.cs @@ -0,0 +1,77 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Http.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Net + { + namespace Http + { + namespace Json + { + public static partial class HttpClientJsonExtensions + { + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Type type, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Type type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Type type, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Type type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task DeleteFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Type type, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Type type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Type type, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Type type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, string requestUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Text.Json.JsonSerializerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetFromJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PatchAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PatchAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PatchAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task PatchAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PatchAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PatchAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task PostAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PostAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PostAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task PostAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PostAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PostAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task PutAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PutAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PutAsJsonAsync(this System.Net.Http.HttpClient client, string requestUri, TValue value, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task PutAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PutAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task PutAsJsonAsync(this System.Net.Http.HttpClient client, System.Uri requestUri, TValue value, System.Threading.CancellationToken cancellationToken) => throw null; + } + public static partial class HttpContentJsonExtensions + { + public static System.Threading.Tasks.Task ReadFromJsonAsync(this System.Net.Http.HttpContent content, System.Type type, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ReadFromJsonAsync(this System.Net.Http.HttpContent content, System.Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ReadFromJsonAsync(this System.Net.Http.HttpContent content, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ReadFromJsonAsync(this System.Net.Http.HttpContent content, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public sealed class JsonContent : System.Net.Http.HttpContent + { + public static System.Net.Http.Json.JsonContent Create(object inputValue, System.Type inputType, System.Net.Http.Headers.MediaTypeHeaderValue mediaType = default(System.Net.Http.Headers.MediaTypeHeaderValue), System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static System.Net.Http.Json.JsonContent Create(T inputValue, System.Net.Http.Headers.MediaTypeHeaderValue mediaType = default(System.Net.Http.Headers.MediaTypeHeaderValue), System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public System.Type ObjectType { get => throw null; } + protected override void SerializeToStream(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool TryComputeLength(out long length) => throw null; + public object Value { get => throw null; } + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Http.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Http.cs new file mode 100644 index 000000000000..a7447529802a --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Http.cs @@ -0,0 +1,834 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Http, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace Http + { + public class ByteArrayContent : System.Net.Http.HttpContent + { + protected override System.IO.Stream CreateContentReadStream(System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() => throw null; + public ByteArrayContent(byte[] content) => throw null; + public ByteArrayContent(byte[] content, int offset, int count) => throw null; + protected override void SerializeToStream(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool TryComputeLength(out long length) => throw null; + } + public enum ClientCertificateOption + { + Manual = 0, + Automatic = 1, + } + public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler + { + protected DelegatingHandler() => throw null; + protected DelegatingHandler(System.Net.Http.HttpMessageHandler innerHandler) => throw null; + protected override void Dispose(bool disposing) => throw null; + public System.Net.Http.HttpMessageHandler InnerHandler { get => throw null; set { } } + protected override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class FormUrlEncodedContent : System.Net.Http.ByteArrayContent + { + public FormUrlEncodedContent(System.Collections.Generic.IEnumerable> nameValueCollection) : base(default(byte[])) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + } + public delegate System.Text.Encoding HeaderEncodingSelector(string headerName, TContext context); + namespace Headers + { + public class AuthenticationHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public AuthenticationHeaderValue(string scheme) => throw null; + public AuthenticationHeaderValue(string scheme, string parameter) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Parameter { get => throw null; } + public static System.Net.Http.Headers.AuthenticationHeaderValue Parse(string input) => throw null; + public string Scheme { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.AuthenticationHeaderValue parsedValue) => throw null; + } + public class CacheControlHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public CacheControlHeaderValue() => throw null; + public override bool Equals(object obj) => throw null; + public System.Collections.Generic.ICollection Extensions { get => throw null; } + public override int GetHashCode() => throw null; + public System.TimeSpan? MaxAge { get => throw null; set { } } + public bool MaxStale { get => throw null; set { } } + public System.TimeSpan? MaxStaleLimit { get => throw null; set { } } + public System.TimeSpan? MinFresh { get => throw null; set { } } + public bool MustRevalidate { get => throw null; set { } } + public bool NoCache { get => throw null; set { } } + public System.Collections.Generic.ICollection NoCacheHeaders { get => throw null; } + public bool NoStore { get => throw null; set { } } + public bool NoTransform { get => throw null; set { } } + public bool OnlyIfCached { get => throw null; set { } } + public static System.Net.Http.Headers.CacheControlHeaderValue Parse(string input) => throw null; + public bool Private { get => throw null; set { } } + public System.Collections.Generic.ICollection PrivateHeaders { get => throw null; } + public bool ProxyRevalidate { get => throw null; set { } } + public bool Public { get => throw null; set { } } + public System.TimeSpan? SharedMaxAge { get => throw null; set { } } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.CacheControlHeaderValue parsedValue) => throw null; + } + public class ContentDispositionHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public System.DateTimeOffset? CreationDate { get => throw null; set { } } + protected ContentDispositionHeaderValue(System.Net.Http.Headers.ContentDispositionHeaderValue source) => throw null; + public ContentDispositionHeaderValue(string dispositionType) => throw null; + public string DispositionType { get => throw null; set { } } + public override bool Equals(object obj) => throw null; + public string FileName { get => throw null; set { } } + public string FileNameStar { get => throw null; set { } } + public override int GetHashCode() => throw null; + public System.DateTimeOffset? ModificationDate { get => throw null; set { } } + public string Name { get => throw null; set { } } + public System.Collections.Generic.ICollection Parameters { get => throw null; } + public static System.Net.Http.Headers.ContentDispositionHeaderValue Parse(string input) => throw null; + public System.DateTimeOffset? ReadDate { get => throw null; set { } } + public long? Size { get => throw null; set { } } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.ContentDispositionHeaderValue parsedValue) => throw null; + } + public class ContentRangeHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public ContentRangeHeaderValue(long length) => throw null; + public ContentRangeHeaderValue(long from, long to) => throw null; + public ContentRangeHeaderValue(long from, long to, long length) => throw null; + public override bool Equals(object obj) => throw null; + public long? From { get => throw null; } + public override int GetHashCode() => throw null; + public bool HasLength { get => throw null; } + public bool HasRange { get => throw null; } + public long? Length { get => throw null; } + public static System.Net.Http.Headers.ContentRangeHeaderValue Parse(string input) => throw null; + public long? To { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.ContentRangeHeaderValue parsedValue) => throw null; + public string Unit { get => throw null; set { } } + } + public class EntityTagHeaderValue : System.ICloneable + { + public static System.Net.Http.Headers.EntityTagHeaderValue Any { get => throw null; } + object System.ICloneable.Clone() => throw null; + public EntityTagHeaderValue(string tag) => throw null; + public EntityTagHeaderValue(string tag, bool isWeak) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsWeak { get => throw null; } + public static System.Net.Http.Headers.EntityTagHeaderValue Parse(string input) => throw null; + public string Tag { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.EntityTagHeaderValue parsedValue) => throw null; + } + public struct HeaderStringValues : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public string Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Net.Http.Headers.HeaderStringValues.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public override string ToString() => throw null; + } + public sealed class HttpContentHeaders : System.Net.Http.Headers.HttpHeaders + { + public System.Collections.Generic.ICollection Allow { get => throw null; } + public System.Net.Http.Headers.ContentDispositionHeaderValue ContentDisposition { get => throw null; set { } } + public System.Collections.Generic.ICollection ContentEncoding { get => throw null; } + public System.Collections.Generic.ICollection ContentLanguage { get => throw null; } + public long? ContentLength { get => throw null; set { } } + public System.Uri ContentLocation { get => throw null; set { } } + public byte[] ContentMD5 { get => throw null; set { } } + public System.Net.Http.Headers.ContentRangeHeaderValue ContentRange { get => throw null; set { } } + public System.Net.Http.Headers.MediaTypeHeaderValue ContentType { get => throw null; set { } } + public System.DateTimeOffset? Expires { get => throw null; set { } } + public System.DateTimeOffset? LastModified { get => throw null; set { } } + } + public abstract class HttpHeaders : System.Collections.Generic.IEnumerable>>, System.Collections.IEnumerable + { + public void Add(string name, System.Collections.Generic.IEnumerable values) => throw null; + public void Add(string name, string value) => throw null; + public void Clear() => throw null; + public bool Contains(string name) => throw null; + protected HttpHeaders() => throw null; + public System.Collections.Generic.IEnumerator>> GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Generic.IEnumerable GetValues(string name) => throw null; + public System.Net.Http.Headers.HttpHeadersNonValidated NonValidated { get => throw null; } + public bool Remove(string name) => throw null; + public override string ToString() => throw null; + public bool TryAddWithoutValidation(string name, System.Collections.Generic.IEnumerable values) => throw null; + public bool TryAddWithoutValidation(string name, string value) => throw null; + public bool TryGetValues(string name, out System.Collections.Generic.IEnumerable values) => throw null; + } + public struct HttpHeadersNonValidated : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + public bool Contains(string headerName) => throw null; + bool System.Collections.Generic.IReadOnlyDictionary.ContainsKey(string key) => throw null; + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator>, System.Collections.IEnumerator + { + public System.Collections.Generic.KeyValuePair Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Net.Http.Headers.HttpHeadersNonValidated.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Keys { get => throw null; } + public System.Net.Http.Headers.HeaderStringValues this[string headerName] { get => throw null; } + bool System.Collections.Generic.IReadOnlyDictionary.TryGetValue(string key, out System.Net.Http.Headers.HeaderStringValues value) => throw null; + public bool TryGetValues(string headerName, out System.Net.Http.Headers.HeaderStringValues values) => throw null; + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } + } + public sealed class HttpHeaderValueCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable where T : class + { + public void Add(T item) => throw null; + public void Clear() => throw null; + public bool Contains(T item) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsReadOnly { get => throw null; } + public void ParseAdd(string input) => throw null; + public bool Remove(T item) => throw null; + public override string ToString() => throw null; + public bool TryParseAdd(string input) => throw null; + } + public sealed class HttpRequestHeaders : System.Net.Http.Headers.HttpHeaders + { + public System.Net.Http.Headers.HttpHeaderValueCollection Accept { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptCharset { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptEncoding { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptLanguage { get => throw null; } + public System.Net.Http.Headers.AuthenticationHeaderValue Authorization { get => throw null; set { } } + public System.Net.Http.Headers.CacheControlHeaderValue CacheControl { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Connection { get => throw null; } + public bool? ConnectionClose { get => throw null; set { } } + public System.DateTimeOffset? Date { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Expect { get => throw null; } + public bool? ExpectContinue { get => throw null; set { } } + public string From { get => throw null; set { } } + public string Host { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection IfMatch { get => throw null; } + public System.DateTimeOffset? IfModifiedSince { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection IfNoneMatch { get => throw null; } + public System.Net.Http.Headers.RangeConditionHeaderValue IfRange { get => throw null; set { } } + public System.DateTimeOffset? IfUnmodifiedSince { get => throw null; set { } } + public int? MaxForwards { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Pragma { get => throw null; } + public string Protocol { get => throw null; set { } } + public System.Net.Http.Headers.AuthenticationHeaderValue ProxyAuthorization { get => throw null; set { } } + public System.Net.Http.Headers.RangeHeaderValue Range { get => throw null; set { } } + public System.Uri Referrer { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection TE { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection Trailer { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection TransferEncoding { get => throw null; } + public bool? TransferEncodingChunked { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Upgrade { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection UserAgent { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection Via { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection Warning { get => throw null; } + } + public sealed class HttpResponseHeaders : System.Net.Http.Headers.HttpHeaders + { + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptRanges { get => throw null; } + public System.TimeSpan? Age { get => throw null; set { } } + public System.Net.Http.Headers.CacheControlHeaderValue CacheControl { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Connection { get => throw null; } + public bool? ConnectionClose { get => throw null; set { } } + public System.DateTimeOffset? Date { get => throw null; set { } } + public System.Net.Http.Headers.EntityTagHeaderValue ETag { get => throw null; set { } } + public System.Uri Location { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Pragma { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection ProxyAuthenticate { get => throw null; } + public System.Net.Http.Headers.RetryConditionHeaderValue RetryAfter { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Server { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection Trailer { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection TransferEncoding { get => throw null; } + public bool? TransferEncodingChunked { get => throw null; set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Upgrade { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection Vary { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection Via { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection Warning { get => throw null; } + public System.Net.Http.Headers.HttpHeaderValueCollection WwwAuthenticate { get => throw null; } + } + public class MediaTypeHeaderValue : System.ICloneable + { + public string CharSet { get => throw null; set { } } + object System.ICloneable.Clone() => throw null; + protected MediaTypeHeaderValue(System.Net.Http.Headers.MediaTypeHeaderValue source) => throw null; + public MediaTypeHeaderValue(string mediaType) => throw null; + public MediaTypeHeaderValue(string mediaType, string charSet) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string MediaType { get => throw null; set { } } + public System.Collections.Generic.ICollection Parameters { get => throw null; } + public static System.Net.Http.Headers.MediaTypeHeaderValue Parse(string input) => throw null; + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeHeaderValue parsedValue) => throw null; + } + public sealed class MediaTypeWithQualityHeaderValue : System.Net.Http.Headers.MediaTypeHeaderValue, System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public MediaTypeWithQualityHeaderValue(string mediaType) : base(default(System.Net.Http.Headers.MediaTypeHeaderValue)) => throw null; + public MediaTypeWithQualityHeaderValue(string mediaType, double quality) : base(default(System.Net.Http.Headers.MediaTypeHeaderValue)) => throw null; + public static System.Net.Http.Headers.MediaTypeWithQualityHeaderValue Parse(string input) => throw null; + public double? Quality { get => throw null; set { } } + public static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeWithQualityHeaderValue parsedValue) => throw null; + } + public class NameValueHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + protected NameValueHeaderValue(System.Net.Http.Headers.NameValueHeaderValue source) => throw null; + public NameValueHeaderValue(string name) => throw null; + public NameValueHeaderValue(string name, string value) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + public static System.Net.Http.Headers.NameValueHeaderValue Parse(string input) => throw null; + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.NameValueHeaderValue parsedValue) => throw null; + public string Value { get => throw null; set { } } + } + public class NameValueWithParametersHeaderValue : System.Net.Http.Headers.NameValueHeaderValue, System.ICloneable + { + object System.ICloneable.Clone() => throw null; + protected NameValueWithParametersHeaderValue(System.Net.Http.Headers.NameValueWithParametersHeaderValue source) : base(default(System.Net.Http.Headers.NameValueHeaderValue)) => throw null; + public NameValueWithParametersHeaderValue(string name) : base(default(System.Net.Http.Headers.NameValueHeaderValue)) => throw null; + public NameValueWithParametersHeaderValue(string name, string value) : base(default(System.Net.Http.Headers.NameValueHeaderValue)) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public System.Collections.Generic.ICollection Parameters { get => throw null; } + public static System.Net.Http.Headers.NameValueWithParametersHeaderValue Parse(string input) => throw null; + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.NameValueWithParametersHeaderValue parsedValue) => throw null; + } + public class ProductHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public ProductHeaderValue(string name) => throw null; + public ProductHeaderValue(string name, string version) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + public static System.Net.Http.Headers.ProductHeaderValue Parse(string input) => throw null; + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.ProductHeaderValue parsedValue) => throw null; + public string Version { get => throw null; } + } + public class ProductInfoHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public string Comment { get => throw null; } + public ProductInfoHeaderValue(System.Net.Http.Headers.ProductHeaderValue product) => throw null; + public ProductInfoHeaderValue(string comment) => throw null; + public ProductInfoHeaderValue(string productName, string productVersion) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Net.Http.Headers.ProductInfoHeaderValue Parse(string input) => throw null; + public System.Net.Http.Headers.ProductHeaderValue Product { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.ProductInfoHeaderValue parsedValue) => throw null; + } + public class RangeConditionHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public RangeConditionHeaderValue(System.DateTimeOffset date) => throw null; + public RangeConditionHeaderValue(System.Net.Http.Headers.EntityTagHeaderValue entityTag) => throw null; + public RangeConditionHeaderValue(string entityTag) => throw null; + public System.DateTimeOffset? Date { get => throw null; } + public System.Net.Http.Headers.EntityTagHeaderValue EntityTag { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Net.Http.Headers.RangeConditionHeaderValue Parse(string input) => throw null; + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.RangeConditionHeaderValue parsedValue) => throw null; + } + public class RangeHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public RangeHeaderValue() => throw null; + public RangeHeaderValue(long? from, long? to) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Net.Http.Headers.RangeHeaderValue Parse(string input) => throw null; + public System.Collections.Generic.ICollection Ranges { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.RangeHeaderValue parsedValue) => throw null; + public string Unit { get => throw null; set { } } + } + public class RangeItemHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public RangeItemHeaderValue(long? from, long? to) => throw null; + public override bool Equals(object obj) => throw null; + public long? From { get => throw null; } + public override int GetHashCode() => throw null; + public long? To { get => throw null; } + public override string ToString() => throw null; + } + public class RetryConditionHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public RetryConditionHeaderValue(System.DateTimeOffset date) => throw null; + public RetryConditionHeaderValue(System.TimeSpan delta) => throw null; + public System.DateTimeOffset? Date { get => throw null; } + public System.TimeSpan? Delta { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Net.Http.Headers.RetryConditionHeaderValue Parse(string input) => throw null; + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.RetryConditionHeaderValue parsedValue) => throw null; + } + public class StringWithQualityHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public StringWithQualityHeaderValue(string value) => throw null; + public StringWithQualityHeaderValue(string value, double quality) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Net.Http.Headers.StringWithQualityHeaderValue Parse(string input) => throw null; + public double? Quality { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.StringWithQualityHeaderValue parsedValue) => throw null; + public string Value { get => throw null; } + } + public class TransferCodingHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + protected TransferCodingHeaderValue(System.Net.Http.Headers.TransferCodingHeaderValue source) => throw null; + public TransferCodingHeaderValue(string value) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public System.Collections.Generic.ICollection Parameters { get => throw null; } + public static System.Net.Http.Headers.TransferCodingHeaderValue Parse(string input) => throw null; + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingHeaderValue parsedValue) => throw null; + public string Value { get => throw null; } + } + public sealed class TransferCodingWithQualityHeaderValue : System.Net.Http.Headers.TransferCodingHeaderValue, System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public TransferCodingWithQualityHeaderValue(string value) : base(default(System.Net.Http.Headers.TransferCodingHeaderValue)) => throw null; + public TransferCodingWithQualityHeaderValue(string value, double quality) : base(default(System.Net.Http.Headers.TransferCodingHeaderValue)) => throw null; + public static System.Net.Http.Headers.TransferCodingWithQualityHeaderValue Parse(string input) => throw null; + public double? Quality { get => throw null; set { } } + public static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingWithQualityHeaderValue parsedValue) => throw null; + } + public class ViaHeaderValue : System.ICloneable + { + object System.ICloneable.Clone() => throw null; + public string Comment { get => throw null; } + public ViaHeaderValue(string protocolVersion, string receivedBy) => throw null; + public ViaHeaderValue(string protocolVersion, string receivedBy, string protocolName) => throw null; + public ViaHeaderValue(string protocolVersion, string receivedBy, string protocolName, string comment) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Net.Http.Headers.ViaHeaderValue Parse(string input) => throw null; + public string ProtocolName { get => throw null; } + public string ProtocolVersion { get => throw null; } + public string ReceivedBy { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.ViaHeaderValue parsedValue) => throw null; + } + public class WarningHeaderValue : System.ICloneable + { + public string Agent { get => throw null; } + object System.ICloneable.Clone() => throw null; + public int Code { get => throw null; } + public WarningHeaderValue(int code, string agent, string text) => throw null; + public WarningHeaderValue(int code, string agent, string text, System.DateTimeOffset date) => throw null; + public System.DateTimeOffset? Date { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Net.Http.Headers.WarningHeaderValue Parse(string input) => throw null; + public string Text { get => throw null; } + public override string ToString() => throw null; + public static bool TryParse(string input, out System.Net.Http.Headers.WarningHeaderValue parsedValue) => throw null; + } + } + public class HttpClient : System.Net.Http.HttpMessageInvoker + { + public System.Uri BaseAddress { get => throw null; set { } } + public void CancelPendingRequests() => throw null; + public HttpClient() : base(default(System.Net.Http.HttpMessageHandler)) => throw null; + public HttpClient(System.Net.Http.HttpMessageHandler handler) : base(default(System.Net.Http.HttpMessageHandler)) => throw null; + public HttpClient(System.Net.Http.HttpMessageHandler handler, bool disposeHandler) : base(default(System.Net.Http.HttpMessageHandler)) => throw null; + public static System.Net.IWebProxy DefaultProxy { get => throw null; set { } } + public System.Net.Http.Headers.HttpRequestHeaders DefaultRequestHeaders { get => throw null; } + public System.Version DefaultRequestVersion { get => throw null; set { } } + public System.Net.Http.HttpVersionPolicy DefaultVersionPolicy { get => throw null; set { } } + public System.Threading.Tasks.Task DeleteAsync(string requestUri) => throw null; + public System.Threading.Tasks.Task DeleteAsync(string requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task DeleteAsync(System.Uri requestUri) => throw null; + public System.Threading.Tasks.Task DeleteAsync(System.Uri requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + protected override void Dispose(bool disposing) => throw null; + public System.Threading.Tasks.Task GetAsync(string requestUri) => throw null; + public System.Threading.Tasks.Task GetAsync(string requestUri, System.Net.Http.HttpCompletionOption completionOption) => throw null; + public System.Threading.Tasks.Task GetAsync(string requestUri, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetAsync(string requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri) => throw null; + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri, System.Net.Http.HttpCompletionOption completionOption) => throw null; + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetByteArrayAsync(string requestUri) => throw null; + public System.Threading.Tasks.Task GetByteArrayAsync(string requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetByteArrayAsync(System.Uri requestUri) => throw null; + public System.Threading.Tasks.Task GetByteArrayAsync(System.Uri requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetStreamAsync(string requestUri) => throw null; + public System.Threading.Tasks.Task GetStreamAsync(string requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetStreamAsync(System.Uri requestUri) => throw null; + public System.Threading.Tasks.Task GetStreamAsync(System.Uri requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetStringAsync(string requestUri) => throw null; + public System.Threading.Tasks.Task GetStringAsync(string requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetStringAsync(System.Uri requestUri) => throw null; + public System.Threading.Tasks.Task GetStringAsync(System.Uri requestUri, System.Threading.CancellationToken cancellationToken) => throw null; + public long MaxResponseContentBufferSize { get => throw null; set { } } + public System.Threading.Tasks.Task PatchAsync(string requestUri, System.Net.Http.HttpContent content) => throw null; + public System.Threading.Tasks.Task PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content) => throw null; + public System.Threading.Tasks.Task PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content) => throw null; + public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PostAsync(System.Uri requestUri, System.Net.Http.HttpContent content) => throw null; + public System.Threading.Tasks.Task PostAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutAsync(string requestUri, System.Net.Http.HttpContent content) => throw null; + public System.Threading.Tasks.Task PutAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutAsync(System.Uri requestUri, System.Net.Http.HttpContent content) => throw null; + public System.Threading.Tasks.Task PutAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request) => throw null; + public System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption) => throw null; + public System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request) => throw null; + public System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption) => throw null; + public System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + public System.TimeSpan Timeout { get => throw null; set { } } + } + public class HttpClientHandler : System.Net.Http.HttpMessageHandler + { + public bool AllowAutoRedirect { get => throw null; set { } } + public System.Net.DecompressionMethods AutomaticDecompression { get => throw null; set { } } + public bool CheckCertificateRevocationList { get => throw null; set { } } + public System.Net.Http.ClientCertificateOption ClientCertificateOptions { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get => throw null; } + public System.Net.CookieContainer CookieContainer { get => throw null; set { } } + public System.Net.ICredentials Credentials { get => throw null; set { } } + public HttpClientHandler() => throw null; + public static System.Func DangerousAcceptAnyServerCertificateValidator { get => throw null; } + public System.Net.ICredentials DefaultProxyCredentials { get => throw null; set { } } + protected override void Dispose(bool disposing) => throw null; + public int MaxAutomaticRedirections { get => throw null; set { } } + public int MaxConnectionsPerServer { get => throw null; set { } } + public long MaxRequestContentBufferSize { get => throw null; set { } } + public int MaxResponseHeadersLength { get => throw null; set { } } + public bool PreAuthenticate { get => throw null; set { } } + public System.Collections.Generic.IDictionary Properties { get => throw null; } + public System.Net.IWebProxy Proxy { get => throw null; set { } } + protected override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Func ServerCertificateCustomValidationCallback { get => throw null; set { } } + public System.Security.Authentication.SslProtocols SslProtocols { get => throw null; set { } } + public virtual bool SupportsAutomaticDecompression { get => throw null; } + public virtual bool SupportsProxy { get => throw null; } + public virtual bool SupportsRedirectConfiguration { get => throw null; } + public bool UseCookies { get => throw null; set { } } + public bool UseDefaultCredentials { get => throw null; set { } } + public bool UseProxy { get => throw null; set { } } + } + public enum HttpCompletionOption + { + ResponseContentRead = 0, + ResponseHeadersRead = 1, + } + public abstract class HttpContent : System.IDisposable + { + public void CopyTo(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream) => throw null; + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Net.TransportContext context) => throw null; + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.IO.Stream CreateContentReadStream(System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task CreateContentReadStreamAsync() => throw null; + protected virtual System.Threading.Tasks.Task CreateContentReadStreamAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected HttpContent() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Net.Http.Headers.HttpContentHeaders Headers { get => throw null; } + public System.Threading.Tasks.Task LoadIntoBufferAsync() => throw null; + public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize) => throw null; + public System.Threading.Tasks.Task ReadAsByteArrayAsync() => throw null; + public System.Threading.Tasks.Task ReadAsByteArrayAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.IO.Stream ReadAsStream() => throw null; + public System.IO.Stream ReadAsStream(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReadAsStreamAsync() => throw null; + public System.Threading.Tasks.Task ReadAsStreamAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReadAsStringAsync() => throw null; + public System.Threading.Tasks.Task ReadAsStringAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void SerializeToStream(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context); + protected virtual System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract bool TryComputeLength(out long length); + } + public enum HttpKeepAlivePingPolicy + { + WithActiveRequests = 0, + Always = 1, + } + public abstract class HttpMessageHandler : System.IDisposable + { + protected HttpMessageHandler() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected virtual System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken); + } + public class HttpMessageInvoker : System.IDisposable + { + public HttpMessageInvoker(System.Net.Http.HttpMessageHandler handler) => throw null; + public HttpMessageInvoker(System.Net.Http.HttpMessageHandler handler, bool disposeHandler) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class HttpMethod : System.IEquatable + { + public static System.Net.Http.HttpMethod Connect { get => throw null; } + public HttpMethod(string method) => throw null; + public static System.Net.Http.HttpMethod Delete { get => throw null; } + public bool Equals(System.Net.Http.HttpMethod other) => throw null; + public override bool Equals(object obj) => throw null; + public static System.Net.Http.HttpMethod Get { get => throw null; } + public override int GetHashCode() => throw null; + public static System.Net.Http.HttpMethod Head { get => throw null; } + public string Method { get => throw null; } + public static bool operator ==(System.Net.Http.HttpMethod left, System.Net.Http.HttpMethod right) => throw null; + public static bool operator !=(System.Net.Http.HttpMethod left, System.Net.Http.HttpMethod right) => throw null; + public static System.Net.Http.HttpMethod Options { get => throw null; } + public static System.Net.Http.HttpMethod Patch { get => throw null; } + public static System.Net.Http.HttpMethod Post { get => throw null; } + public static System.Net.Http.HttpMethod Put { get => throw null; } + public override string ToString() => throw null; + public static System.Net.Http.HttpMethod Trace { get => throw null; } + } + public sealed class HttpProtocolException : System.IO.IOException + { + public HttpProtocolException(long errorCode, string message, System.Exception innerException) => throw null; + public long ErrorCode { get => throw null; } + } + public class HttpRequestException : System.Exception + { + public HttpRequestException() => throw null; + public HttpRequestException(string message) => throw null; + public HttpRequestException(string message, System.Exception inner) => throw null; + public HttpRequestException(string message, System.Exception inner, System.Net.HttpStatusCode? statusCode) => throw null; + public System.Net.HttpStatusCode? StatusCode { get => throw null; } + } + public class HttpRequestMessage : System.IDisposable + { + public System.Net.Http.HttpContent Content { get => throw null; set { } } + public HttpRequestMessage() => throw null; + public HttpRequestMessage(System.Net.Http.HttpMethod method, string requestUri) => throw null; + public HttpRequestMessage(System.Net.Http.HttpMethod method, System.Uri requestUri) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Net.Http.Headers.HttpRequestHeaders Headers { get => throw null; } + public System.Net.Http.HttpMethod Method { get => throw null; set { } } + public System.Net.Http.HttpRequestOptions Options { get => throw null; } + public System.Collections.Generic.IDictionary Properties { get => throw null; } + public System.Uri RequestUri { get => throw null; set { } } + public override string ToString() => throw null; + public System.Version Version { get => throw null; set { } } + public System.Net.Http.HttpVersionPolicy VersionPolicy { get => throw null; set { } } + } + public sealed class HttpRequestOptions : System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + void System.Collections.Generic.IDictionary.Add(string key, object value) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + void System.Collections.Generic.ICollection>.Clear() => throw null; + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.Generic.IDictionary.ContainsKey(string key) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + int System.Collections.Generic.ICollection>.Count { get => throw null; } + public HttpRequestOptions() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + object System.Collections.Generic.IDictionary.this[string key] { get => throw null; set { } } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + bool System.Collections.Generic.IDictionary.Remove(string key) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; + public void Set(System.Net.Http.HttpRequestOptionsKey key, TValue value) => throw null; + bool System.Collections.Generic.IDictionary.TryGetValue(string key, out object value) => throw null; + public bool TryGetValue(System.Net.Http.HttpRequestOptionsKey key, out TValue value) => throw null; + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + } + public struct HttpRequestOptionsKey + { + public HttpRequestOptionsKey(string key) => throw null; + public string Key { get => throw null; } + } + public class HttpResponseMessage : System.IDisposable + { + public System.Net.Http.HttpContent Content { get => throw null; set { } } + public HttpResponseMessage() => throw null; + public HttpResponseMessage(System.Net.HttpStatusCode statusCode) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode() => throw null; + public System.Net.Http.Headers.HttpResponseHeaders Headers { get => throw null; } + public bool IsSuccessStatusCode { get => throw null; } + public string ReasonPhrase { get => throw null; set { } } + public System.Net.Http.HttpRequestMessage RequestMessage { get => throw null; set { } } + public System.Net.HttpStatusCode StatusCode { get => throw null; set { } } + public override string ToString() => throw null; + public System.Net.Http.Headers.HttpResponseHeaders TrailingHeaders { get => throw null; } + public System.Version Version { get => throw null; set { } } + } + public enum HttpVersionPolicy + { + RequestVersionOrLower = 0, + RequestVersionOrHigher = 1, + RequestVersionExact = 2, + } + public abstract class MessageProcessingHandler : System.Net.Http.DelegatingHandler + { + protected MessageProcessingHandler() => throw null; + protected MessageProcessingHandler(System.Net.Http.HttpMessageHandler innerHandler) => throw null; + protected abstract System.Net.Http.HttpRequestMessage ProcessRequest(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken); + protected abstract System.Net.Http.HttpResponseMessage ProcessResponse(System.Net.Http.HttpResponseMessage response, System.Threading.CancellationToken cancellationToken); + protected override sealed System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + protected override sealed System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class MultipartContent : System.Net.Http.HttpContent, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public virtual void Add(System.Net.Http.HttpContent content) => throw null; + protected override System.IO.Stream CreateContentReadStream(System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() => throw null; + protected override System.Threading.Tasks.Task CreateContentReadStreamAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public MultipartContent() => throw null; + public MultipartContent(string subtype) => throw null; + public MultipartContent(string subtype, string boundary) => throw null; + protected override void Dispose(bool disposing) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Net.Http.HeaderEncodingSelector HeaderEncodingSelector { get => throw null; set { } } + protected override void SerializeToStream(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool TryComputeLength(out long length) => throw null; + } + public class MultipartFormDataContent : System.Net.Http.MultipartContent + { + public override void Add(System.Net.Http.HttpContent content) => throw null; + public void Add(System.Net.Http.HttpContent content, string name) => throw null; + public void Add(System.Net.Http.HttpContent content, string name, string fileName) => throw null; + public MultipartFormDataContent() => throw null; + public MultipartFormDataContent(string boundary) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + } + public sealed class ReadOnlyMemoryContent : System.Net.Http.HttpContent + { + protected override System.IO.Stream CreateContentReadStream(System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() => throw null; + public ReadOnlyMemoryContent(System.ReadOnlyMemory content) => throw null; + protected override void SerializeToStream(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool TryComputeLength(out long length) => throw null; + } + public sealed class SocketsHttpConnectionContext + { + public System.Net.DnsEndPoint DnsEndPoint { get => throw null; } + public System.Net.Http.HttpRequestMessage InitialRequestMessage { get => throw null; } + } + public sealed class SocketsHttpHandler : System.Net.Http.HttpMessageHandler + { + public System.Diagnostics.DistributedContextPropagator ActivityHeadersPropagator { get => throw null; set { } } + public bool AllowAutoRedirect { get => throw null; set { } } + public System.Net.DecompressionMethods AutomaticDecompression { get => throw null; set { } } + public System.Func> ConnectCallback { get => throw null; set { } } + public System.TimeSpan ConnectTimeout { get => throw null; set { } } + public System.Net.CookieContainer CookieContainer { get => throw null; set { } } + public System.Net.ICredentials Credentials { get => throw null; set { } } + public SocketsHttpHandler() => throw null; + public System.Net.ICredentials DefaultProxyCredentials { get => throw null; set { } } + protected override void Dispose(bool disposing) => throw null; + public bool EnableMultipleHttp2Connections { get => throw null; set { } } + public System.TimeSpan Expect100ContinueTimeout { get => throw null; set { } } + public int InitialHttp2StreamWindowSize { get => throw null; set { } } + public static bool IsSupported { get => throw null; } + public System.TimeSpan KeepAlivePingDelay { get => throw null; set { } } + public System.Net.Http.HttpKeepAlivePingPolicy KeepAlivePingPolicy { get => throw null; set { } } + public System.TimeSpan KeepAlivePingTimeout { get => throw null; set { } } + public int MaxAutomaticRedirections { get => throw null; set { } } + public int MaxConnectionsPerServer { get => throw null; set { } } + public int MaxResponseDrainSize { get => throw null; set { } } + public int MaxResponseHeadersLength { get => throw null; set { } } + public System.Func> PlaintextStreamFilter { get => throw null; set { } } + public System.TimeSpan PooledConnectionIdleTimeout { get => throw null; set { } } + public System.TimeSpan PooledConnectionLifetime { get => throw null; set { } } + public bool PreAuthenticate { get => throw null; set { } } + public System.Collections.Generic.IDictionary Properties { get => throw null; } + public System.Net.IWebProxy Proxy { get => throw null; set { } } + public System.Net.Http.HeaderEncodingSelector RequestHeaderEncodingSelector { get => throw null; set { } } + public System.TimeSpan ResponseDrainTimeout { get => throw null; set { } } + public System.Net.Http.HeaderEncodingSelector ResponseHeaderEncodingSelector { get => throw null; set { } } + protected override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Net.Security.SslClientAuthenticationOptions SslOptions { get => throw null; set { } } + public bool UseCookies { get => throw null; set { } } + public bool UseProxy { get => throw null; set { } } + } + public sealed class SocketsHttpPlaintextStreamFilterContext + { + public System.Net.Http.HttpRequestMessage InitialRequestMessage { get => throw null; } + public System.Version NegotiatedHttpVersion { get => throw null; } + public System.IO.Stream PlaintextStream { get => throw null; } + } + public class StreamContent : System.Net.Http.HttpContent + { + protected override System.IO.Stream CreateContentReadStream(System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() => throw null; + public StreamContent(System.IO.Stream content) => throw null; + public StreamContent(System.IO.Stream content, int bufferSize) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void SerializeToStream(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool TryComputeLength(out long length) => throw null; + } + public class StringContent : System.Net.Http.ByteArrayContent + { + public StringContent(string content) : base(default(byte[])) => throw null; + public StringContent(string content, System.Net.Http.Headers.MediaTypeHeaderValue mediaType) : base(default(byte[])) => throw null; + public StringContent(string content, System.Text.Encoding encoding) : base(default(byte[])) => throw null; + public StringContent(string content, System.Text.Encoding encoding, System.Net.Http.Headers.MediaTypeHeaderValue mediaType) : base(default(byte[])) => throw null; + public StringContent(string content, System.Text.Encoding encoding, string mediaType) : base(default(byte[])) => throw null; + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context, System.Threading.CancellationToken cancellationToken) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.HttpListener.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.HttpListener.cs new file mode 100644 index 000000000000..6061d1216073 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.HttpListener.cs @@ -0,0 +1,160 @@ +// This file contains auto-generated code. +// Generated from `System.Net.HttpListener, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Net + { + public delegate System.Net.AuthenticationSchemes AuthenticationSchemeSelector(System.Net.HttpListenerRequest httpRequest); + public sealed class HttpListener : System.IDisposable + { + public void Abort() => throw null; + public System.Net.AuthenticationSchemes AuthenticationSchemes { get => throw null; set { } } + public System.Net.AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate { get => throw null; set { } } + public System.IAsyncResult BeginGetContext(System.AsyncCallback callback, object state) => throw null; + public void Close() => throw null; + public HttpListener() => throw null; + public System.Security.Authentication.ExtendedProtection.ServiceNameCollection DefaultServiceNames { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public System.Net.HttpListenerContext EndGetContext(System.IAsyncResult asyncResult) => throw null; + public System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionPolicy { get => throw null; set { } } + public delegate System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionSelector(System.Net.HttpListenerRequest request); + public System.Net.HttpListener.ExtendedProtectionSelector ExtendedProtectionSelectorDelegate { get => throw null; set { } } + public System.Net.HttpListenerContext GetContext() => throw null; + public System.Threading.Tasks.Task GetContextAsync() => throw null; + public bool IgnoreWriteExceptions { get => throw null; set { } } + public bool IsListening { get => throw null; } + public static bool IsSupported { get => throw null; } + public System.Net.HttpListenerPrefixCollection Prefixes { get => throw null; } + public string Realm { get => throw null; set { } } + public void Start() => throw null; + public void Stop() => throw null; + public System.Net.HttpListenerTimeoutManager TimeoutManager { get => throw null; } + public bool UnsafeConnectionNtlmAuthentication { get => throw null; set { } } + } + public class HttpListenerBasicIdentity : System.Security.Principal.GenericIdentity + { + public HttpListenerBasicIdentity(string username, string password) : base(default(System.Security.Principal.GenericIdentity)) => throw null; + public virtual string Password { get => throw null; } + } + public sealed class HttpListenerContext + { + public System.Threading.Tasks.Task AcceptWebSocketAsync(string subProtocol) => throw null; + public System.Threading.Tasks.Task AcceptWebSocketAsync(string subProtocol, int receiveBufferSize, System.TimeSpan keepAliveInterval) => throw null; + public System.Threading.Tasks.Task AcceptWebSocketAsync(string subProtocol, int receiveBufferSize, System.TimeSpan keepAliveInterval, System.ArraySegment internalBuffer) => throw null; + public System.Threading.Tasks.Task AcceptWebSocketAsync(string subProtocol, System.TimeSpan keepAliveInterval) => throw null; + public System.Net.HttpListenerRequest Request { get => throw null; } + public System.Net.HttpListenerResponse Response { get => throw null; } + public System.Security.Principal.IPrincipal User { get => throw null; } + } + public class HttpListenerException : System.ComponentModel.Win32Exception + { + public HttpListenerException() => throw null; + public HttpListenerException(int errorCode) => throw null; + public HttpListenerException(int errorCode, string message) => throw null; + protected HttpListenerException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override int ErrorCode { get => throw null; } + } + public class HttpListenerPrefixCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public void Add(string uriPrefix) => throw null; + public void Clear() => throw null; + public bool Contains(string uriPrefix) => throw null; + public void CopyTo(System.Array array, int offset) => throw null; + public void CopyTo(string[] array, int offset) => throw null; + public int Count { get => throw null; } + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + public bool Remove(string uriPrefix) => throw null; + } + public sealed class HttpListenerRequest + { + public string[] AcceptTypes { get => throw null; } + public System.IAsyncResult BeginGetClientCertificate(System.AsyncCallback requestCallback, object state) => throw null; + public int ClientCertificateError { get => throw null; } + public System.Text.Encoding ContentEncoding { get => throw null; } + public long ContentLength64 { get => throw null; } + public string ContentType { get => throw null; } + public System.Net.CookieCollection Cookies { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509Certificate2 EndGetClientCertificate(System.IAsyncResult asyncResult) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2 GetClientCertificate() => throw null; + public System.Threading.Tasks.Task GetClientCertificateAsync() => throw null; + public bool HasEntityBody { get => throw null; } + public System.Collections.Specialized.NameValueCollection Headers { get => throw null; } + public string HttpMethod { get => throw null; } + public System.IO.Stream InputStream { get => throw null; } + public bool IsAuthenticated { get => throw null; } + public bool IsLocal { get => throw null; } + public bool IsSecureConnection { get => throw null; } + public bool IsWebSocketRequest { get => throw null; } + public bool KeepAlive { get => throw null; } + public System.Net.IPEndPoint LocalEndPoint { get => throw null; } + public System.Version ProtocolVersion { get => throw null; } + public System.Collections.Specialized.NameValueCollection QueryString { get => throw null; } + public string RawUrl { get => throw null; } + public System.Net.IPEndPoint RemoteEndPoint { get => throw null; } + public System.Guid RequestTraceIdentifier { get => throw null; } + public string ServiceName { get => throw null; } + public System.Net.TransportContext TransportContext { get => throw null; } + public System.Uri Url { get => throw null; } + public System.Uri UrlReferrer { get => throw null; } + public string UserAgent { get => throw null; } + public string UserHostAddress { get => throw null; } + public string UserHostName { get => throw null; } + public string[] UserLanguages { get => throw null; } + } + public sealed class HttpListenerResponse : System.IDisposable + { + public void Abort() => throw null; + public void AddHeader(string name, string value) => throw null; + public void AppendCookie(System.Net.Cookie cookie) => throw null; + public void AppendHeader(string name, string value) => throw null; + public void Close() => throw null; + public void Close(byte[] responseEntity, bool willBlock) => throw null; + public System.Text.Encoding ContentEncoding { get => throw null; set { } } + public long ContentLength64 { get => throw null; set { } } + public string ContentType { get => throw null; set { } } + public System.Net.CookieCollection Cookies { get => throw null; set { } } + public void CopyFrom(System.Net.HttpListenerResponse templateResponse) => throw null; + void System.IDisposable.Dispose() => throw null; + public System.Net.WebHeaderCollection Headers { get => throw null; set { } } + public bool KeepAlive { get => throw null; set { } } + public System.IO.Stream OutputStream { get => throw null; } + public System.Version ProtocolVersion { get => throw null; set { } } + public void Redirect(string url) => throw null; + public string RedirectLocation { get => throw null; set { } } + public bool SendChunked { get => throw null; set { } } + public void SetCookie(System.Net.Cookie cookie) => throw null; + public int StatusCode { get => throw null; set { } } + public string StatusDescription { get => throw null; set { } } + } + public class HttpListenerTimeoutManager + { + public System.TimeSpan DrainEntityBody { get => throw null; set { } } + public System.TimeSpan EntityBody { get => throw null; set { } } + public System.TimeSpan HeaderWait { get => throw null; set { } } + public System.TimeSpan IdleConnection { get => throw null; set { } } + public long MinSendBytesPerSecond { get => throw null; set { } } + public System.TimeSpan RequestQueue { get => throw null; set { } } + } + namespace WebSockets + { + public class HttpListenerWebSocketContext : System.Net.WebSockets.WebSocketContext + { + public override System.Net.CookieCollection CookieCollection { get => throw null; } + public override System.Collections.Specialized.NameValueCollection Headers { get => throw null; } + public override bool IsAuthenticated { get => throw null; } + public override bool IsLocal { get => throw null; } + public override bool IsSecureConnection { get => throw null; } + public override string Origin { get => throw null; } + public override System.Uri RequestUri { get => throw null; } + public override string SecWebSocketKey { get => throw null; } + public override System.Collections.Generic.IEnumerable SecWebSocketProtocols { get => throw null; } + public override string SecWebSocketVersion { get => throw null; } + public override System.Security.Principal.IPrincipal User { get => throw null; } + public override System.Net.WebSockets.WebSocket WebSocket { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Mail.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Mail.cs new file mode 100644 index 000000000000..fb47c2f5558d --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Mail.cs @@ -0,0 +1,338 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Mail, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Net + { + namespace Mail + { + public class AlternateView : System.Net.Mail.AttachmentBase + { + public System.Uri BaseUri { get => throw null; set { } } + public static System.Net.Mail.AlternateView CreateAlternateViewFromString(string content) => throw null; + public static System.Net.Mail.AlternateView CreateAlternateViewFromString(string content, System.Net.Mime.ContentType contentType) => throw null; + public static System.Net.Mail.AlternateView CreateAlternateViewFromString(string content, System.Text.Encoding contentEncoding, string mediaType) => throw null; + public AlternateView(System.IO.Stream contentStream) : base(default(System.IO.Stream)) => throw null; + public AlternateView(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) : base(default(System.IO.Stream)) => throw null; + public AlternateView(System.IO.Stream contentStream, string mediaType) : base(default(System.IO.Stream)) => throw null; + public AlternateView(string fileName) : base(default(System.IO.Stream)) => throw null; + public AlternateView(string fileName, System.Net.Mime.ContentType contentType) : base(default(System.IO.Stream)) => throw null; + public AlternateView(string fileName, string mediaType) : base(default(System.IO.Stream)) => throw null; + protected override void Dispose(bool disposing) => throw null; + public System.Net.Mail.LinkedResourceCollection LinkedResources { get => throw null; } + } + public sealed class AlternateViewCollection : System.Collections.ObjectModel.Collection, System.IDisposable + { + protected override void ClearItems() => throw null; + public void Dispose() => throw null; + protected override void InsertItem(int index, System.Net.Mail.AlternateView item) => throw null; + protected override void RemoveItem(int index) => throw null; + protected override void SetItem(int index, System.Net.Mail.AlternateView item) => throw null; + } + public class Attachment : System.Net.Mail.AttachmentBase + { + public System.Net.Mime.ContentDisposition ContentDisposition { get => throw null; } + public static System.Net.Mail.Attachment CreateAttachmentFromString(string content, System.Net.Mime.ContentType contentType) => throw null; + public static System.Net.Mail.Attachment CreateAttachmentFromString(string content, string name) => throw null; + public static System.Net.Mail.Attachment CreateAttachmentFromString(string content, string name, System.Text.Encoding contentEncoding, string mediaType) => throw null; + public Attachment(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) : base(default(System.IO.Stream)) => throw null; + public Attachment(System.IO.Stream contentStream, string name) : base(default(System.IO.Stream)) => throw null; + public Attachment(System.IO.Stream contentStream, string name, string mediaType) : base(default(System.IO.Stream)) => throw null; + public Attachment(string fileName) : base(default(System.IO.Stream)) => throw null; + public Attachment(string fileName, System.Net.Mime.ContentType contentType) : base(default(System.IO.Stream)) => throw null; + public Attachment(string fileName, string mediaType) : base(default(System.IO.Stream)) => throw null; + public string Name { get => throw null; set { } } + public System.Text.Encoding NameEncoding { get => throw null; set { } } + } + public abstract class AttachmentBase : System.IDisposable + { + public string ContentId { get => throw null; set { } } + public System.IO.Stream ContentStream { get => throw null; } + public System.Net.Mime.ContentType ContentType { get => throw null; set { } } + protected AttachmentBase(System.IO.Stream contentStream) => throw null; + protected AttachmentBase(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) => throw null; + protected AttachmentBase(System.IO.Stream contentStream, string mediaType) => throw null; + protected AttachmentBase(string fileName) => throw null; + protected AttachmentBase(string fileName, System.Net.Mime.ContentType contentType) => throw null; + protected AttachmentBase(string fileName, string mediaType) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Net.Mime.TransferEncoding TransferEncoding { get => throw null; set { } } + } + public sealed class AttachmentCollection : System.Collections.ObjectModel.Collection, System.IDisposable + { + protected override void ClearItems() => throw null; + public void Dispose() => throw null; + protected override void InsertItem(int index, System.Net.Mail.Attachment item) => throw null; + protected override void RemoveItem(int index) => throw null; + protected override void SetItem(int index, System.Net.Mail.Attachment item) => throw null; + } + [System.Flags] + public enum DeliveryNotificationOptions + { + None = 0, + OnSuccess = 1, + OnFailure = 2, + Delay = 4, + Never = 134217728, + } + public class LinkedResource : System.Net.Mail.AttachmentBase + { + public System.Uri ContentLink { get => throw null; set { } } + public static System.Net.Mail.LinkedResource CreateLinkedResourceFromString(string content) => throw null; + public static System.Net.Mail.LinkedResource CreateLinkedResourceFromString(string content, System.Net.Mime.ContentType contentType) => throw null; + public static System.Net.Mail.LinkedResource CreateLinkedResourceFromString(string content, System.Text.Encoding contentEncoding, string mediaType) => throw null; + public LinkedResource(System.IO.Stream contentStream) : base(default(System.IO.Stream)) => throw null; + public LinkedResource(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) : base(default(System.IO.Stream)) => throw null; + public LinkedResource(System.IO.Stream contentStream, string mediaType) : base(default(System.IO.Stream)) => throw null; + public LinkedResource(string fileName) : base(default(System.IO.Stream)) => throw null; + public LinkedResource(string fileName, System.Net.Mime.ContentType contentType) : base(default(System.IO.Stream)) => throw null; + public LinkedResource(string fileName, string mediaType) : base(default(System.IO.Stream)) => throw null; + } + public sealed class LinkedResourceCollection : System.Collections.ObjectModel.Collection, System.IDisposable + { + protected override void ClearItems() => throw null; + public void Dispose() => throw null; + protected override void InsertItem(int index, System.Net.Mail.LinkedResource item) => throw null; + protected override void RemoveItem(int index) => throw null; + protected override void SetItem(int index, System.Net.Mail.LinkedResource item) => throw null; + } + public class MailAddress + { + public string Address { get => throw null; } + public MailAddress(string address) => throw null; + public MailAddress(string address, string displayName) => throw null; + public MailAddress(string address, string displayName, System.Text.Encoding displayNameEncoding) => throw null; + public string DisplayName { get => throw null; } + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public string Host { get => throw null; } + public override string ToString() => throw null; + public static bool TryCreate(string address, out System.Net.Mail.MailAddress result) => throw null; + public static bool TryCreate(string address, string displayName, out System.Net.Mail.MailAddress result) => throw null; + public static bool TryCreate(string address, string displayName, System.Text.Encoding displayNameEncoding, out System.Net.Mail.MailAddress result) => throw null; + public string User { get => throw null; } + } + public class MailAddressCollection : System.Collections.ObjectModel.Collection + { + public void Add(string addresses) => throw null; + public MailAddressCollection() => throw null; + protected override void InsertItem(int index, System.Net.Mail.MailAddress item) => throw null; + protected override void SetItem(int index, System.Net.Mail.MailAddress item) => throw null; + public override string ToString() => throw null; + } + public class MailMessage : System.IDisposable + { + public System.Net.Mail.AlternateViewCollection AlternateViews { get => throw null; } + public System.Net.Mail.AttachmentCollection Attachments { get => throw null; } + public System.Net.Mail.MailAddressCollection Bcc { get => throw null; } + public string Body { get => throw null; set { } } + public System.Text.Encoding BodyEncoding { get => throw null; set { } } + public System.Net.Mime.TransferEncoding BodyTransferEncoding { get => throw null; set { } } + public System.Net.Mail.MailAddressCollection CC { get => throw null; } + public MailMessage() => throw null; + public MailMessage(System.Net.Mail.MailAddress from, System.Net.Mail.MailAddress to) => throw null; + public MailMessage(string from, string to) => throw null; + public MailMessage(string from, string to, string subject, string body) => throw null; + public System.Net.Mail.DeliveryNotificationOptions DeliveryNotificationOptions { get => throw null; set { } } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Net.Mail.MailAddress From { get => throw null; set { } } + public System.Collections.Specialized.NameValueCollection Headers { get => throw null; } + public System.Text.Encoding HeadersEncoding { get => throw null; set { } } + public bool IsBodyHtml { get => throw null; set { } } + public System.Net.Mail.MailPriority Priority { get => throw null; set { } } + public System.Net.Mail.MailAddress ReplyTo { get => throw null; set { } } + public System.Net.Mail.MailAddressCollection ReplyToList { get => throw null; } + public System.Net.Mail.MailAddress Sender { get => throw null; set { } } + public string Subject { get => throw null; set { } } + public System.Text.Encoding SubjectEncoding { get => throw null; set { } } + public System.Net.Mail.MailAddressCollection To { get => throw null; } + } + public enum MailPriority + { + Normal = 0, + Low = 1, + High = 2, + } + public delegate void SendCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); + public class SmtpClient : System.IDisposable + { + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get => throw null; } + public System.Net.ICredentialsByHost Credentials { get => throw null; set { } } + public SmtpClient() => throw null; + public SmtpClient(string host) => throw null; + public SmtpClient(string host, int port) => throw null; + public System.Net.Mail.SmtpDeliveryFormat DeliveryFormat { get => throw null; set { } } + public System.Net.Mail.SmtpDeliveryMethod DeliveryMethod { get => throw null; set { } } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool EnableSsl { get => throw null; set { } } + public string Host { get => throw null; set { } } + protected void OnSendCompleted(System.ComponentModel.AsyncCompletedEventArgs e) => throw null; + public string PickupDirectoryLocation { get => throw null; set { } } + public int Port { get => throw null; set { } } + public void Send(System.Net.Mail.MailMessage message) => throw null; + public void Send(string from, string recipients, string subject, string body) => throw null; + public void SendAsync(System.Net.Mail.MailMessage message, object userToken) => throw null; + public void SendAsync(string from, string recipients, string subject, string body, object userToken) => throw null; + public void SendAsyncCancel() => throw null; + public event System.Net.Mail.SendCompletedEventHandler SendCompleted; + public System.Threading.Tasks.Task SendMailAsync(System.Net.Mail.MailMessage message) => throw null; + public System.Threading.Tasks.Task SendMailAsync(string from, string recipients, string subject, string body) => throw null; + public System.Threading.Tasks.Task SendMailAsync(System.Net.Mail.MailMessage message, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SendMailAsync(string from, string recipients, string subject, string body, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Net.ServicePoint ServicePoint { get => throw null; } + public string TargetName { get => throw null; set { } } + public int Timeout { get => throw null; set { } } + public bool UseDefaultCredentials { get => throw null; set { } } + } + public enum SmtpDeliveryFormat + { + SevenBit = 0, + International = 1, + } + public enum SmtpDeliveryMethod + { + Network = 0, + SpecifiedPickupDirectory = 1, + PickupDirectoryFromIis = 2, + } + public class SmtpException : System.Exception, System.Runtime.Serialization.ISerializable + { + public SmtpException() => throw null; + public SmtpException(System.Net.Mail.SmtpStatusCode statusCode) => throw null; + public SmtpException(System.Net.Mail.SmtpStatusCode statusCode, string message) => throw null; + protected SmtpException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public SmtpException(string message) => throw null; + public SmtpException(string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public System.Net.Mail.SmtpStatusCode StatusCode { get => throw null; set { } } + } + public class SmtpFailedRecipientException : System.Net.Mail.SmtpException, System.Runtime.Serialization.ISerializable + { + public SmtpFailedRecipientException() => throw null; + public SmtpFailedRecipientException(System.Net.Mail.SmtpStatusCode statusCode, string failedRecipient) => throw null; + public SmtpFailedRecipientException(System.Net.Mail.SmtpStatusCode statusCode, string failedRecipient, string serverResponse) => throw null; + protected SmtpFailedRecipientException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SmtpFailedRecipientException(string message) => throw null; + public SmtpFailedRecipientException(string message, System.Exception innerException) => throw null; + public SmtpFailedRecipientException(string message, string failedRecipient, System.Exception innerException) => throw null; + public string FailedRecipient { get => throw null; } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + } + public class SmtpFailedRecipientsException : System.Net.Mail.SmtpFailedRecipientException, System.Runtime.Serialization.ISerializable + { + public SmtpFailedRecipientsException() => throw null; + protected SmtpFailedRecipientsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SmtpFailedRecipientsException(string message) => throw null; + public SmtpFailedRecipientsException(string message, System.Exception innerException) => throw null; + public SmtpFailedRecipientsException(string message, System.Net.Mail.SmtpFailedRecipientException[] innerExceptions) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public System.Net.Mail.SmtpFailedRecipientException[] InnerExceptions { get => throw null; } + } + public enum SmtpStatusCode + { + GeneralFailure = -1, + SystemStatus = 211, + HelpMessage = 214, + ServiceReady = 220, + ServiceClosingTransmissionChannel = 221, + Ok = 250, + UserNotLocalWillForward = 251, + CannotVerifyUserWillAttemptDelivery = 252, + StartMailInput = 354, + ServiceNotAvailable = 421, + MailboxBusy = 450, + LocalErrorInProcessing = 451, + InsufficientStorage = 452, + ClientNotPermitted = 454, + CommandUnrecognized = 500, + SyntaxError = 501, + CommandNotImplemented = 502, + BadCommandSequence = 503, + CommandParameterNotImplemented = 504, + MustIssueStartTlsFirst = 530, + MailboxUnavailable = 550, + UserNotLocalTryAlternatePath = 551, + ExceededStorageAllocation = 552, + MailboxNameNotAllowed = 553, + TransactionFailed = 554, + } + } + namespace Mime + { + public class ContentDisposition + { + public System.DateTime CreationDate { get => throw null; set { } } + public ContentDisposition() => throw null; + public ContentDisposition(string disposition) => throw null; + public string DispositionType { get => throw null; set { } } + public override bool Equals(object rparam) => throw null; + public string FileName { get => throw null; set { } } + public override int GetHashCode() => throw null; + public bool Inline { get => throw null; set { } } + public System.DateTime ModificationDate { get => throw null; set { } } + public System.Collections.Specialized.StringDictionary Parameters { get => throw null; } + public System.DateTime ReadDate { get => throw null; set { } } + public long Size { get => throw null; set { } } + public override string ToString() => throw null; + } + public class ContentType + { + public string Boundary { get => throw null; set { } } + public string CharSet { get => throw null; set { } } + public ContentType() => throw null; + public ContentType(string contentType) => throw null; + public override bool Equals(object rparam) => throw null; + public override int GetHashCode() => throw null; + public string MediaType { get => throw null; set { } } + public string Name { get => throw null; set { } } + public System.Collections.Specialized.StringDictionary Parameters { get => throw null; } + public override string ToString() => throw null; + } + public static class DispositionTypeNames + { + public const string Attachment = default; + public const string Inline = default; + } + public static class MediaTypeNames + { + public static class Application + { + public const string Json = default; + public const string Octet = default; + public const string Pdf = default; + public const string Rtf = default; + public const string Soap = default; + public const string Xml = default; + public const string Zip = default; + } + public static class Image + { + public const string Gif = default; + public const string Jpeg = default; + public const string Tiff = default; + } + public static class Text + { + public const string Html = default; + public const string Plain = default; + public const string RichText = default; + public const string Xml = default; + } + } + public enum TransferEncoding + { + Unknown = -1, + QuotedPrintable = 0, + Base64 = 1, + SevenBit = 2, + EightBit = 3, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.NameResolution.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.NameResolution.cs new file mode 100644 index 000000000000..605b5e091e22 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.NameResolution.cs @@ -0,0 +1,44 @@ +// This file contains auto-generated code. +// Generated from `System.Net.NameResolution, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + public static class Dns + { + public static System.IAsyncResult BeginGetHostAddresses(string hostNameOrAddress, System.AsyncCallback requestCallback, object state) => throw null; + public static System.IAsyncResult BeginGetHostByName(string hostName, System.AsyncCallback requestCallback, object stateObject) => throw null; + public static System.IAsyncResult BeginGetHostEntry(System.Net.IPAddress address, System.AsyncCallback requestCallback, object stateObject) => throw null; + public static System.IAsyncResult BeginGetHostEntry(string hostNameOrAddress, System.AsyncCallback requestCallback, object stateObject) => throw null; + public static System.IAsyncResult BeginResolve(string hostName, System.AsyncCallback requestCallback, object stateObject) => throw null; + public static System.Net.IPAddress[] EndGetHostAddresses(System.IAsyncResult asyncResult) => throw null; + public static System.Net.IPHostEntry EndGetHostByName(System.IAsyncResult asyncResult) => throw null; + public static System.Net.IPHostEntry EndGetHostEntry(System.IAsyncResult asyncResult) => throw null; + public static System.Net.IPHostEntry EndResolve(System.IAsyncResult asyncResult) => throw null; + public static System.Net.IPAddress[] GetHostAddresses(string hostNameOrAddress) => throw null; + public static System.Net.IPAddress[] GetHostAddresses(string hostNameOrAddress, System.Net.Sockets.AddressFamily family) => throw null; + public static System.Threading.Tasks.Task GetHostAddressesAsync(string hostNameOrAddress) => throw null; + public static System.Threading.Tasks.Task GetHostAddressesAsync(string hostNameOrAddress, System.Net.Sockets.AddressFamily family, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetHostAddressesAsync(string hostNameOrAddress, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Net.IPHostEntry GetHostByAddress(System.Net.IPAddress address) => throw null; + public static System.Net.IPHostEntry GetHostByAddress(string address) => throw null; + public static System.Net.IPHostEntry GetHostByName(string hostName) => throw null; + public static System.Net.IPHostEntry GetHostEntry(System.Net.IPAddress address) => throw null; + public static System.Net.IPHostEntry GetHostEntry(string hostNameOrAddress) => throw null; + public static System.Net.IPHostEntry GetHostEntry(string hostNameOrAddress, System.Net.Sockets.AddressFamily family) => throw null; + public static System.Threading.Tasks.Task GetHostEntryAsync(System.Net.IPAddress address) => throw null; + public static System.Threading.Tasks.Task GetHostEntryAsync(string hostNameOrAddress) => throw null; + public static System.Threading.Tasks.Task GetHostEntryAsync(string hostNameOrAddress, System.Net.Sockets.AddressFamily family, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetHostEntryAsync(string hostNameOrAddress, System.Threading.CancellationToken cancellationToken) => throw null; + public static string GetHostName() => throw null; + public static System.Net.IPHostEntry Resolve(string hostName) => throw null; + } + public class IPHostEntry + { + public System.Net.IPAddress[] AddressList { get => throw null; set { } } + public string[] Aliases { get => throw null; set { } } + public IPHostEntry() => throw null; + public string HostName { get => throw null; set { } } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.NetworkInformation.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.NetworkInformation.cs new file mode 100644 index 000000000000..5f4ad524c3b2 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.NetworkInformation.cs @@ -0,0 +1,477 @@ +// This file contains auto-generated code. +// Generated from `System.Net.NetworkInformation, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace NetworkInformation + { + public enum DuplicateAddressDetectionState + { + Invalid = 0, + Tentative = 1, + Duplicate = 2, + Deprecated = 3, + Preferred = 4, + } + public abstract class GatewayIPAddressInformation + { + public abstract System.Net.IPAddress Address { get; } + protected GatewayIPAddressInformation() => throw null; + } + public class GatewayIPAddressInformationCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public virtual void Add(System.Net.NetworkInformation.GatewayIPAddressInformation address) => throw null; + public virtual void Clear() => throw null; + public virtual bool Contains(System.Net.NetworkInformation.GatewayIPAddressInformation address) => throw null; + public virtual void CopyTo(System.Net.NetworkInformation.GatewayIPAddressInformation[] array, int offset) => throw null; + public virtual int Count { get => throw null; } + protected GatewayIPAddressInformationCollection() => throw null; + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual bool IsReadOnly { get => throw null; } + public virtual bool Remove(System.Net.NetworkInformation.GatewayIPAddressInformation address) => throw null; + public virtual System.Net.NetworkInformation.GatewayIPAddressInformation this[int index] { get => throw null; } + } + public abstract class IcmpV4Statistics + { + public abstract long AddressMaskRepliesReceived { get; } + public abstract long AddressMaskRepliesSent { get; } + public abstract long AddressMaskRequestsReceived { get; } + public abstract long AddressMaskRequestsSent { get; } + protected IcmpV4Statistics() => throw null; + public abstract long DestinationUnreachableMessagesReceived { get; } + public abstract long DestinationUnreachableMessagesSent { get; } + public abstract long EchoRepliesReceived { get; } + public abstract long EchoRepliesSent { get; } + public abstract long EchoRequestsReceived { get; } + public abstract long EchoRequestsSent { get; } + public abstract long ErrorsReceived { get; } + public abstract long ErrorsSent { get; } + public abstract long MessagesReceived { get; } + public abstract long MessagesSent { get; } + public abstract long ParameterProblemsReceived { get; } + public abstract long ParameterProblemsSent { get; } + public abstract long RedirectsReceived { get; } + public abstract long RedirectsSent { get; } + public abstract long SourceQuenchesReceived { get; } + public abstract long SourceQuenchesSent { get; } + public abstract long TimeExceededMessagesReceived { get; } + public abstract long TimeExceededMessagesSent { get; } + public abstract long TimestampRepliesReceived { get; } + public abstract long TimestampRepliesSent { get; } + public abstract long TimestampRequestsReceived { get; } + public abstract long TimestampRequestsSent { get; } + } + public abstract class IcmpV6Statistics + { + protected IcmpV6Statistics() => throw null; + public abstract long DestinationUnreachableMessagesReceived { get; } + public abstract long DestinationUnreachableMessagesSent { get; } + public abstract long EchoRepliesReceived { get; } + public abstract long EchoRepliesSent { get; } + public abstract long EchoRequestsReceived { get; } + public abstract long EchoRequestsSent { get; } + public abstract long ErrorsReceived { get; } + public abstract long ErrorsSent { get; } + public abstract long MembershipQueriesReceived { get; } + public abstract long MembershipQueriesSent { get; } + public abstract long MembershipReductionsReceived { get; } + public abstract long MembershipReductionsSent { get; } + public abstract long MembershipReportsReceived { get; } + public abstract long MembershipReportsSent { get; } + public abstract long MessagesReceived { get; } + public abstract long MessagesSent { get; } + public abstract long NeighborAdvertisementsReceived { get; } + public abstract long NeighborAdvertisementsSent { get; } + public abstract long NeighborSolicitsReceived { get; } + public abstract long NeighborSolicitsSent { get; } + public abstract long PacketTooBigMessagesReceived { get; } + public abstract long PacketTooBigMessagesSent { get; } + public abstract long ParameterProblemsReceived { get; } + public abstract long ParameterProblemsSent { get; } + public abstract long RedirectsReceived { get; } + public abstract long RedirectsSent { get; } + public abstract long RouterAdvertisementsReceived { get; } + public abstract long RouterAdvertisementsSent { get; } + public abstract long RouterSolicitsReceived { get; } + public abstract long RouterSolicitsSent { get; } + public abstract long TimeExceededMessagesReceived { get; } + public abstract long TimeExceededMessagesSent { get; } + } + public abstract class IPAddressInformation + { + public abstract System.Net.IPAddress Address { get; } + protected IPAddressInformation() => throw null; + public abstract bool IsDnsEligible { get; } + public abstract bool IsTransient { get; } + } + public class IPAddressInformationCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public virtual void Add(System.Net.NetworkInformation.IPAddressInformation address) => throw null; + public virtual void Clear() => throw null; + public virtual bool Contains(System.Net.NetworkInformation.IPAddressInformation address) => throw null; + public virtual void CopyTo(System.Net.NetworkInformation.IPAddressInformation[] array, int offset) => throw null; + public virtual int Count { get => throw null; } + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual bool IsReadOnly { get => throw null; } + public virtual bool Remove(System.Net.NetworkInformation.IPAddressInformation address) => throw null; + public virtual System.Net.NetworkInformation.IPAddressInformation this[int index] { get => throw null; } + } + public abstract class IPGlobalProperties + { + public virtual System.IAsyncResult BeginGetUnicastAddresses(System.AsyncCallback callback, object state) => throw null; + protected IPGlobalProperties() => throw null; + public abstract string DhcpScopeName { get; } + public abstract string DomainName { get; } + public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection EndGetUnicastAddresses(System.IAsyncResult asyncResult) => throw null; + public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections(); + public abstract System.Net.IPEndPoint[] GetActiveTcpListeners(); + public abstract System.Net.IPEndPoint[] GetActiveUdpListeners(); + public abstract System.Net.NetworkInformation.IcmpV4Statistics GetIcmpV4Statistics(); + public abstract System.Net.NetworkInformation.IcmpV6Statistics GetIcmpV6Statistics(); + public static System.Net.NetworkInformation.IPGlobalProperties GetIPGlobalProperties() => throw null; + public abstract System.Net.NetworkInformation.IPGlobalStatistics GetIPv4GlobalStatistics(); + public abstract System.Net.NetworkInformation.IPGlobalStatistics GetIPv6GlobalStatistics(); + public abstract System.Net.NetworkInformation.TcpStatistics GetTcpIPv4Statistics(); + public abstract System.Net.NetworkInformation.TcpStatistics GetTcpIPv6Statistics(); + public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv4Statistics(); + public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics(); + public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection GetUnicastAddresses() => throw null; + public virtual System.Threading.Tasks.Task GetUnicastAddressesAsync() => throw null; + public abstract string HostName { get; } + public abstract bool IsWinsProxy { get; } + public abstract System.Net.NetworkInformation.NetBiosNodeType NodeType { get; } + } + public abstract class IPGlobalStatistics + { + protected IPGlobalStatistics() => throw null; + public abstract int DefaultTtl { get; } + public abstract bool ForwardingEnabled { get; } + public abstract int NumberOfInterfaces { get; } + public abstract int NumberOfIPAddresses { get; } + public abstract int NumberOfRoutes { get; } + public abstract long OutputPacketRequests { get; } + public abstract long OutputPacketRoutingDiscards { get; } + public abstract long OutputPacketsDiscarded { get; } + public abstract long OutputPacketsWithNoRoute { get; } + public abstract long PacketFragmentFailures { get; } + public abstract long PacketReassembliesRequired { get; } + public abstract long PacketReassemblyFailures { get; } + public abstract long PacketReassemblyTimeout { get; } + public abstract long PacketsFragmented { get; } + public abstract long PacketsReassembled { get; } + public abstract long ReceivedPackets { get; } + public abstract long ReceivedPacketsDelivered { get; } + public abstract long ReceivedPacketsDiscarded { get; } + public abstract long ReceivedPacketsForwarded { get; } + public abstract long ReceivedPacketsWithAddressErrors { get; } + public abstract long ReceivedPacketsWithHeadersErrors { get; } + public abstract long ReceivedPacketsWithUnknownProtocol { get; } + } + public abstract class IPInterfaceProperties + { + public abstract System.Net.NetworkInformation.IPAddressInformationCollection AnycastAddresses { get; } + protected IPInterfaceProperties() => throw null; + public abstract System.Net.NetworkInformation.IPAddressCollection DhcpServerAddresses { get; } + public abstract System.Net.NetworkInformation.IPAddressCollection DnsAddresses { get; } + public abstract string DnsSuffix { get; } + public abstract System.Net.NetworkInformation.GatewayIPAddressInformationCollection GatewayAddresses { get; } + public abstract System.Net.NetworkInformation.IPv4InterfaceProperties GetIPv4Properties(); + public abstract System.Net.NetworkInformation.IPv6InterfaceProperties GetIPv6Properties(); + public abstract bool IsDnsEnabled { get; } + public abstract bool IsDynamicDnsEnabled { get; } + public abstract System.Net.NetworkInformation.MulticastIPAddressInformationCollection MulticastAddresses { get; } + public abstract System.Net.NetworkInformation.UnicastIPAddressInformationCollection UnicastAddresses { get; } + public abstract System.Net.NetworkInformation.IPAddressCollection WinsServersAddresses { get; } + } + public abstract class IPInterfaceStatistics + { + public abstract long BytesReceived { get; } + public abstract long BytesSent { get; } + protected IPInterfaceStatistics() => throw null; + public abstract long IncomingPacketsDiscarded { get; } + public abstract long IncomingPacketsWithErrors { get; } + public abstract long IncomingUnknownProtocolPackets { get; } + public abstract long NonUnicastPacketsReceived { get; } + public abstract long NonUnicastPacketsSent { get; } + public abstract long OutgoingPacketsDiscarded { get; } + public abstract long OutgoingPacketsWithErrors { get; } + public abstract long OutputQueueLength { get; } + public abstract long UnicastPacketsReceived { get; } + public abstract long UnicastPacketsSent { get; } + } + public abstract class IPv4InterfaceProperties + { + protected IPv4InterfaceProperties() => throw null; + public abstract int Index { get; } + public abstract bool IsAutomaticPrivateAddressingActive { get; } + public abstract bool IsAutomaticPrivateAddressingEnabled { get; } + public abstract bool IsDhcpEnabled { get; } + public abstract bool IsForwardingEnabled { get; } + public abstract int Mtu { get; } + public abstract bool UsesWins { get; } + } + public abstract class IPv4InterfaceStatistics + { + public abstract long BytesReceived { get; } + public abstract long BytesSent { get; } + protected IPv4InterfaceStatistics() => throw null; + public abstract long IncomingPacketsDiscarded { get; } + public abstract long IncomingPacketsWithErrors { get; } + public abstract long IncomingUnknownProtocolPackets { get; } + public abstract long NonUnicastPacketsReceived { get; } + public abstract long NonUnicastPacketsSent { get; } + public abstract long OutgoingPacketsDiscarded { get; } + public abstract long OutgoingPacketsWithErrors { get; } + public abstract long OutputQueueLength { get; } + public abstract long UnicastPacketsReceived { get; } + public abstract long UnicastPacketsSent { get; } + } + public abstract class IPv6InterfaceProperties + { + protected IPv6InterfaceProperties() => throw null; + public virtual long GetScopeId(System.Net.NetworkInformation.ScopeLevel scopeLevel) => throw null; + public abstract int Index { get; } + public abstract int Mtu { get; } + } + public abstract class MulticastIPAddressInformation : System.Net.NetworkInformation.IPAddressInformation + { + public abstract long AddressPreferredLifetime { get; } + public abstract long AddressValidLifetime { get; } + protected MulticastIPAddressInformation() => throw null; + public abstract long DhcpLeaseLifetime { get; } + public abstract System.Net.NetworkInformation.DuplicateAddressDetectionState DuplicateAddressDetectionState { get; } + public abstract System.Net.NetworkInformation.PrefixOrigin PrefixOrigin { get; } + public abstract System.Net.NetworkInformation.SuffixOrigin SuffixOrigin { get; } + } + public class MulticastIPAddressInformationCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public virtual void Add(System.Net.NetworkInformation.MulticastIPAddressInformation address) => throw null; + public virtual void Clear() => throw null; + public virtual bool Contains(System.Net.NetworkInformation.MulticastIPAddressInformation address) => throw null; + public virtual void CopyTo(System.Net.NetworkInformation.MulticastIPAddressInformation[] array, int offset) => throw null; + public virtual int Count { get => throw null; } + protected MulticastIPAddressInformationCollection() => throw null; + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual bool IsReadOnly { get => throw null; } + public virtual bool Remove(System.Net.NetworkInformation.MulticastIPAddressInformation address) => throw null; + public virtual System.Net.NetworkInformation.MulticastIPAddressInformation this[int index] { get => throw null; } + } + public enum NetBiosNodeType + { + Unknown = 0, + Broadcast = 1, + Peer2Peer = 2, + Mixed = 4, + Hybrid = 8, + } + public delegate void NetworkAddressChangedEventHandler(object sender, System.EventArgs e); + public delegate void NetworkAvailabilityChangedEventHandler(object sender, System.Net.NetworkInformation.NetworkAvailabilityEventArgs e); + public class NetworkAvailabilityEventArgs : System.EventArgs + { + public bool IsAvailable { get => throw null; } + } + public class NetworkChange + { + public NetworkChange() => throw null; + public static event System.Net.NetworkInformation.NetworkAddressChangedEventHandler NetworkAddressChanged; + public static event System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler NetworkAvailabilityChanged; + public static void RegisterNetworkChange(System.Net.NetworkInformation.NetworkChange nc) => throw null; + } + public class NetworkInformationException : System.ComponentModel.Win32Exception + { + public NetworkInformationException() => throw null; + public NetworkInformationException(int errorCode) => throw null; + protected NetworkInformationException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override int ErrorCode { get => throw null; } + } + public abstract class NetworkInterface + { + protected NetworkInterface() => throw null; + public virtual string Description { get => throw null; } + public static System.Net.NetworkInformation.NetworkInterface[] GetAllNetworkInterfaces() => throw null; + public virtual System.Net.NetworkInformation.IPInterfaceProperties GetIPProperties() => throw null; + public virtual System.Net.NetworkInformation.IPInterfaceStatistics GetIPStatistics() => throw null; + public virtual System.Net.NetworkInformation.IPv4InterfaceStatistics GetIPv4Statistics() => throw null; + public static bool GetIsNetworkAvailable() => throw null; + public virtual System.Net.NetworkInformation.PhysicalAddress GetPhysicalAddress() => throw null; + public virtual string Id { get => throw null; } + public static int IPv6LoopbackInterfaceIndex { get => throw null; } + public virtual bool IsReceiveOnly { get => throw null; } + public static int LoopbackInterfaceIndex { get => throw null; } + public virtual string Name { get => throw null; } + public virtual System.Net.NetworkInformation.NetworkInterfaceType NetworkInterfaceType { get => throw null; } + public virtual System.Net.NetworkInformation.OperationalStatus OperationalStatus { get => throw null; } + public virtual long Speed { get => throw null; } + public virtual bool Supports(System.Net.NetworkInformation.NetworkInterfaceComponent networkInterfaceComponent) => throw null; + public virtual bool SupportsMulticast { get => throw null; } + } + public enum NetworkInterfaceComponent + { + IPv4 = 0, + IPv6 = 1, + } + public enum NetworkInterfaceType + { + Unknown = 1, + Ethernet = 6, + TokenRing = 9, + Fddi = 15, + BasicIsdn = 20, + PrimaryIsdn = 21, + Ppp = 23, + Loopback = 24, + Ethernet3Megabit = 26, + Slip = 28, + Atm = 37, + GenericModem = 48, + FastEthernetT = 62, + Isdn = 63, + FastEthernetFx = 69, + Wireless80211 = 71, + AsymmetricDsl = 94, + RateAdaptDsl = 95, + SymmetricDsl = 96, + VeryHighSpeedDsl = 97, + IPOverAtm = 114, + GigabitEthernet = 117, + Tunnel = 131, + MultiRateSymmetricDsl = 143, + HighPerformanceSerialBus = 144, + Wman = 237, + Wwanpp = 243, + Wwanpp2 = 244, + } + public enum OperationalStatus + { + Up = 1, + Down = 2, + Testing = 3, + Unknown = 4, + Dormant = 5, + NotPresent = 6, + LowerLayerDown = 7, + } + public class PhysicalAddress + { + public PhysicalAddress(byte[] address) => throw null; + public override bool Equals(object comparand) => throw null; + public byte[] GetAddressBytes() => throw null; + public override int GetHashCode() => throw null; + public static readonly System.Net.NetworkInformation.PhysicalAddress None; + public static System.Net.NetworkInformation.PhysicalAddress Parse(System.ReadOnlySpan address) => throw null; + public static System.Net.NetworkInformation.PhysicalAddress Parse(string address) => throw null; + public override string ToString() => throw null; + public static bool TryParse(System.ReadOnlySpan address, out System.Net.NetworkInformation.PhysicalAddress value) => throw null; + public static bool TryParse(string address, out System.Net.NetworkInformation.PhysicalAddress value) => throw null; + } + public enum PrefixOrigin + { + Other = 0, + Manual = 1, + WellKnown = 2, + Dhcp = 3, + RouterAdvertisement = 4, + } + public enum ScopeLevel + { + None = 0, + Interface = 1, + Link = 2, + Subnet = 3, + Admin = 4, + Site = 5, + Organization = 8, + Global = 14, + } + public enum SuffixOrigin + { + Other = 0, + Manual = 1, + WellKnown = 2, + OriginDhcp = 3, + LinkLayerAddress = 4, + Random = 5, + } + public abstract class TcpConnectionInformation + { + protected TcpConnectionInformation() => throw null; + public abstract System.Net.IPEndPoint LocalEndPoint { get; } + public abstract System.Net.IPEndPoint RemoteEndPoint { get; } + public abstract System.Net.NetworkInformation.TcpState State { get; } + } + public enum TcpState + { + Unknown = 0, + Closed = 1, + Listen = 2, + SynSent = 3, + SynReceived = 4, + Established = 5, + FinWait1 = 6, + FinWait2 = 7, + CloseWait = 8, + Closing = 9, + LastAck = 10, + TimeWait = 11, + DeleteTcb = 12, + } + public abstract class TcpStatistics + { + public abstract long ConnectionsAccepted { get; } + public abstract long ConnectionsInitiated { get; } + protected TcpStatistics() => throw null; + public abstract long CumulativeConnections { get; } + public abstract long CurrentConnections { get; } + public abstract long ErrorsReceived { get; } + public abstract long FailedConnectionAttempts { get; } + public abstract long MaximumConnections { get; } + public abstract long MaximumTransmissionTimeout { get; } + public abstract long MinimumTransmissionTimeout { get; } + public abstract long ResetConnections { get; } + public abstract long ResetsSent { get; } + public abstract long SegmentsReceived { get; } + public abstract long SegmentsResent { get; } + public abstract long SegmentsSent { get; } + } + public abstract class UdpStatistics + { + protected UdpStatistics() => throw null; + public abstract long DatagramsReceived { get; } + public abstract long DatagramsSent { get; } + public abstract long IncomingDatagramsDiscarded { get; } + public abstract long IncomingDatagramsWithErrors { get; } + public abstract int UdpListeners { get; } + } + public abstract class UnicastIPAddressInformation : System.Net.NetworkInformation.IPAddressInformation + { + public abstract long AddressPreferredLifetime { get; } + public abstract long AddressValidLifetime { get; } + protected UnicastIPAddressInformation() => throw null; + public abstract long DhcpLeaseLifetime { get; } + public abstract System.Net.NetworkInformation.DuplicateAddressDetectionState DuplicateAddressDetectionState { get; } + public abstract System.Net.IPAddress IPv4Mask { get; } + public virtual int PrefixLength { get => throw null; } + public abstract System.Net.NetworkInformation.PrefixOrigin PrefixOrigin { get; } + public abstract System.Net.NetworkInformation.SuffixOrigin SuffixOrigin { get; } + } + public class UnicastIPAddressInformationCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public virtual void Add(System.Net.NetworkInformation.UnicastIPAddressInformation address) => throw null; + public virtual void Clear() => throw null; + public virtual bool Contains(System.Net.NetworkInformation.UnicastIPAddressInformation address) => throw null; + public virtual void CopyTo(System.Net.NetworkInformation.UnicastIPAddressInformation[] array, int offset) => throw null; + public virtual int Count { get => throw null; } + protected UnicastIPAddressInformationCollection() => throw null; + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual bool IsReadOnly { get => throw null; } + public virtual bool Remove(System.Net.NetworkInformation.UnicastIPAddressInformation address) => throw null; + public virtual System.Net.NetworkInformation.UnicastIPAddressInformation this[int index] { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Ping.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Ping.cs new file mode 100644 index 000000000000..6436d83363b1 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Ping.cs @@ -0,0 +1,99 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Ping, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace NetworkInformation + { + public enum IPStatus + { + Unknown = -1, + Success = 0, + DestinationNetworkUnreachable = 11002, + DestinationHostUnreachable = 11003, + DestinationProhibited = 11004, + DestinationProtocolUnreachable = 11004, + DestinationPortUnreachable = 11005, + NoResources = 11006, + BadOption = 11007, + HardwareError = 11008, + PacketTooBig = 11009, + TimedOut = 11010, + BadRoute = 11012, + TtlExpired = 11013, + TtlReassemblyTimeExceeded = 11014, + ParameterProblem = 11015, + SourceQuench = 11016, + BadDestination = 11018, + DestinationUnreachable = 11040, + TimeExceeded = 11041, + BadHeader = 11042, + UnrecognizedNextHeader = 11043, + IcmpError = 11044, + DestinationScopeMismatch = 11045, + } + public class Ping : System.ComponentModel.Component + { + public Ping() => throw null; + protected override void Dispose(bool disposing) => throw null; + protected void OnPingCompleted(System.Net.NetworkInformation.PingCompletedEventArgs e) => throw null; + public event System.Net.NetworkInformation.PingCompletedEventHandler PingCompleted; + public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address) => throw null; + public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address, int timeout) => throw null; + public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address, int timeout, byte[] buffer) => throw null; + public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) => throw null; + public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress) => throw null; + public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress, int timeout) => throw null; + public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress, int timeout, byte[] buffer) => throw null; + public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) => throw null; + public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address, System.TimeSpan timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) => throw null; + public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress, System.TimeSpan timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) => throw null; + public void SendAsync(System.Net.IPAddress address, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options, object userToken) => throw null; + public void SendAsync(System.Net.IPAddress address, int timeout, byte[] buffer, object userToken) => throw null; + public void SendAsync(System.Net.IPAddress address, int timeout, object userToken) => throw null; + public void SendAsync(System.Net.IPAddress address, object userToken) => throw null; + public void SendAsync(string hostNameOrAddress, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options, object userToken) => throw null; + public void SendAsync(string hostNameOrAddress, int timeout, byte[] buffer, object userToken) => throw null; + public void SendAsync(string hostNameOrAddress, int timeout, object userToken) => throw null; + public void SendAsync(string hostNameOrAddress, object userToken) => throw null; + public void SendAsyncCancel() => throw null; + public System.Threading.Tasks.Task SendPingAsync(System.Net.IPAddress address) => throw null; + public System.Threading.Tasks.Task SendPingAsync(System.Net.IPAddress address, int timeout) => throw null; + public System.Threading.Tasks.Task SendPingAsync(System.Net.IPAddress address, int timeout, byte[] buffer) => throw null; + public System.Threading.Tasks.Task SendPingAsync(System.Net.IPAddress address, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) => throw null; + public System.Threading.Tasks.Task SendPingAsync(string hostNameOrAddress) => throw null; + public System.Threading.Tasks.Task SendPingAsync(string hostNameOrAddress, int timeout) => throw null; + public System.Threading.Tasks.Task SendPingAsync(string hostNameOrAddress, int timeout, byte[] buffer) => throw null; + public System.Threading.Tasks.Task SendPingAsync(string hostNameOrAddress, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) => throw null; + } + public class PingCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public System.Net.NetworkInformation.PingReply Reply { get => throw null; } + internal PingCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void PingCompletedEventHandler(object sender, System.Net.NetworkInformation.PingCompletedEventArgs e); + public class PingException : System.InvalidOperationException + { + protected PingException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public PingException(string message) => throw null; + public PingException(string message, System.Exception innerException) => throw null; + } + public class PingOptions + { + public PingOptions() => throw null; + public PingOptions(int ttl, bool dontFragment) => throw null; + public bool DontFragment { get => throw null; set { } } + public int Ttl { get => throw null; set { } } + } + public class PingReply + { + public System.Net.IPAddress Address { get => throw null; } + public byte[] Buffer { get => throw null; } + public System.Net.NetworkInformation.PingOptions Options { get => throw null; } + public long RoundtripTime { get => throw null; } + public System.Net.NetworkInformation.IPStatus Status { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Primitives.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Primitives.cs new file mode 100644 index 000000000000..1e03addb9e37 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Primitives.cs @@ -0,0 +1,527 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Primitives, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + [System.Flags] + public enum AuthenticationSchemes + { + None = 0, + Digest = 1, + Negotiate = 2, + Ntlm = 4, + IntegratedWindowsAuthentication = 6, + Basic = 8, + Anonymous = 32768, + } + namespace Cache + { + public enum RequestCacheLevel + { + Default = 0, + BypassCache = 1, + CacheOnly = 2, + CacheIfAvailable = 3, + Revalidate = 4, + Reload = 5, + NoCacheNoStore = 6, + } + public class RequestCachePolicy + { + public RequestCachePolicy() => throw null; + public RequestCachePolicy(System.Net.Cache.RequestCacheLevel level) => throw null; + public System.Net.Cache.RequestCacheLevel Level { get => throw null; } + public override string ToString() => throw null; + } + } + public sealed class Cookie + { + public string Comment { get => throw null; set { } } + public System.Uri CommentUri { get => throw null; set { } } + public Cookie() => throw null; + public Cookie(string name, string value) => throw null; + public Cookie(string name, string value, string path) => throw null; + public Cookie(string name, string value, string path, string domain) => throw null; + public bool Discard { get => throw null; set { } } + public string Domain { get => throw null; set { } } + public override bool Equals(object comparand) => throw null; + public bool Expired { get => throw null; set { } } + public System.DateTime Expires { get => throw null; set { } } + public override int GetHashCode() => throw null; + public bool HttpOnly { get => throw null; set { } } + public string Name { get => throw null; set { } } + public string Path { get => throw null; set { } } + public string Port { get => throw null; set { } } + public bool Secure { get => throw null; set { } } + public System.DateTime TimeStamp { get => throw null; } + public override string ToString() => throw null; + public string Value { get => throw null; set { } } + public int Version { get => throw null; set { } } + } + public class CookieCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public void Add(System.Net.Cookie cookie) => throw null; + public void Add(System.Net.CookieCollection cookies) => throw null; + public void Clear() => throw null; + public bool Contains(System.Net.Cookie cookie) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public void CopyTo(System.Net.Cookie[] array, int index) => throw null; + public int Count { get => throw null; } + public CookieCollection() => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + public bool Remove(System.Net.Cookie cookie) => throw null; + public object SyncRoot { get => throw null; } + public System.Net.Cookie this[int index] { get => throw null; } + public System.Net.Cookie this[string name] { get => throw null; } + } + public class CookieContainer + { + public void Add(System.Net.Cookie cookie) => throw null; + public void Add(System.Net.CookieCollection cookies) => throw null; + public void Add(System.Uri uri, System.Net.Cookie cookie) => throw null; + public void Add(System.Uri uri, System.Net.CookieCollection cookies) => throw null; + public int Capacity { get => throw null; set { } } + public int Count { get => throw null; } + public CookieContainer() => throw null; + public CookieContainer(int capacity) => throw null; + public CookieContainer(int capacity, int perDomainCapacity, int maxCookieSize) => throw null; + public const int DefaultCookieLengthLimit = 4096; + public const int DefaultCookieLimit = 300; + public const int DefaultPerDomainCookieLimit = 20; + public System.Net.CookieCollection GetAllCookies() => throw null; + public string GetCookieHeader(System.Uri uri) => throw null; + public System.Net.CookieCollection GetCookies(System.Uri uri) => throw null; + public int MaxCookieSize { get => throw null; set { } } + public int PerDomainCapacity { get => throw null; set { } } + public void SetCookies(System.Uri uri, string cookieHeader) => throw null; + } + public class CookieException : System.FormatException, System.Runtime.Serialization.ISerializable + { + public CookieException() => throw null; + protected CookieException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + } + public class CredentialCache : System.Net.ICredentials, System.Net.ICredentialsByHost, System.Collections.IEnumerable + { + public void Add(string host, int port, string authenticationType, System.Net.NetworkCredential credential) => throw null; + public void Add(System.Uri uriPrefix, string authType, System.Net.NetworkCredential cred) => throw null; + public CredentialCache() => throw null; + public static System.Net.ICredentials DefaultCredentials { get => throw null; } + public static System.Net.NetworkCredential DefaultNetworkCredentials { get => throw null; } + public System.Net.NetworkCredential GetCredential(string host, int port, string authenticationType) => throw null; + public System.Net.NetworkCredential GetCredential(System.Uri uriPrefix, string authType) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public void Remove(string host, int port, string authenticationType) => throw null; + public void Remove(System.Uri uriPrefix, string authType) => throw null; + } + [System.Flags] + public enum DecompressionMethods + { + All = -1, + None = 0, + GZip = 1, + Deflate = 2, + Brotli = 4, + } + public class DnsEndPoint : System.Net.EndPoint + { + public override System.Net.Sockets.AddressFamily AddressFamily { get => throw null; } + public DnsEndPoint(string host, int port) => throw null; + public DnsEndPoint(string host, int port, System.Net.Sockets.AddressFamily addressFamily) => throw null; + public override bool Equals(object comparand) => throw null; + public override int GetHashCode() => throw null; + public string Host { get => throw null; } + public int Port { get => throw null; } + public override string ToString() => throw null; + } + public abstract class EndPoint + { + public virtual System.Net.Sockets.AddressFamily AddressFamily { get => throw null; } + public virtual System.Net.EndPoint Create(System.Net.SocketAddress socketAddress) => throw null; + protected EndPoint() => throw null; + public virtual System.Net.SocketAddress Serialize() => throw null; + } + public enum HttpStatusCode + { + Continue = 100, + SwitchingProtocols = 101, + Processing = 102, + EarlyHints = 103, + OK = 200, + Created = 201, + Accepted = 202, + NonAuthoritativeInformation = 203, + NoContent = 204, + ResetContent = 205, + PartialContent = 206, + MultiStatus = 207, + AlreadyReported = 208, + IMUsed = 226, + Ambiguous = 300, + MultipleChoices = 300, + Moved = 301, + MovedPermanently = 301, + Found = 302, + Redirect = 302, + RedirectMethod = 303, + SeeOther = 303, + NotModified = 304, + UseProxy = 305, + Unused = 306, + RedirectKeepVerb = 307, + TemporaryRedirect = 307, + PermanentRedirect = 308, + BadRequest = 400, + Unauthorized = 401, + PaymentRequired = 402, + Forbidden = 403, + NotFound = 404, + MethodNotAllowed = 405, + NotAcceptable = 406, + ProxyAuthenticationRequired = 407, + RequestTimeout = 408, + Conflict = 409, + Gone = 410, + LengthRequired = 411, + PreconditionFailed = 412, + RequestEntityTooLarge = 413, + RequestUriTooLong = 414, + UnsupportedMediaType = 415, + RequestedRangeNotSatisfiable = 416, + ExpectationFailed = 417, + MisdirectedRequest = 421, + UnprocessableEntity = 422, + Locked = 423, + FailedDependency = 424, + UpgradeRequired = 426, + PreconditionRequired = 428, + TooManyRequests = 429, + RequestHeaderFieldsTooLarge = 431, + UnavailableForLegalReasons = 451, + InternalServerError = 500, + NotImplemented = 501, + BadGateway = 502, + ServiceUnavailable = 503, + GatewayTimeout = 504, + HttpVersionNotSupported = 505, + VariantAlsoNegotiates = 506, + InsufficientStorage = 507, + LoopDetected = 508, + NotExtended = 510, + NetworkAuthenticationRequired = 511, + } + public static class HttpVersion + { + public static readonly System.Version Unknown; + public static readonly System.Version Version10; + public static readonly System.Version Version11; + public static readonly System.Version Version20; + public static readonly System.Version Version30; + } + public interface ICredentials + { + System.Net.NetworkCredential GetCredential(System.Uri uri, string authType); + } + public interface ICredentialsByHost + { + System.Net.NetworkCredential GetCredential(string host, int port, string authenticationType); + } + public class IPAddress + { + public long Address { get => throw null; set { } } + public System.Net.Sockets.AddressFamily AddressFamily { get => throw null; } + public static readonly System.Net.IPAddress Any; + public static readonly System.Net.IPAddress Broadcast; + public IPAddress(byte[] address) => throw null; + public IPAddress(byte[] address, long scopeid) => throw null; + public IPAddress(long newAddress) => throw null; + public IPAddress(System.ReadOnlySpan address) => throw null; + public IPAddress(System.ReadOnlySpan address, long scopeid) => throw null; + public override bool Equals(object comparand) => throw null; + public byte[] GetAddressBytes() => throw null; + public override int GetHashCode() => throw null; + public static short HostToNetworkOrder(short host) => throw null; + public static int HostToNetworkOrder(int host) => throw null; + public static long HostToNetworkOrder(long host) => throw null; + public static readonly System.Net.IPAddress IPv6Any; + public static readonly System.Net.IPAddress IPv6Loopback; + public static readonly System.Net.IPAddress IPv6None; + public bool IsIPv4MappedToIPv6 { get => throw null; } + public bool IsIPv6LinkLocal { get => throw null; } + public bool IsIPv6Multicast { get => throw null; } + public bool IsIPv6SiteLocal { get => throw null; } + public bool IsIPv6Teredo { get => throw null; } + public bool IsIPv6UniqueLocal { get => throw null; } + public static bool IsLoopback(System.Net.IPAddress address) => throw null; + public static readonly System.Net.IPAddress Loopback; + public System.Net.IPAddress MapToIPv4() => throw null; + public System.Net.IPAddress MapToIPv6() => throw null; + public static short NetworkToHostOrder(short network) => throw null; + public static int NetworkToHostOrder(int network) => throw null; + public static long NetworkToHostOrder(long network) => throw null; + public static readonly System.Net.IPAddress None; + public static System.Net.IPAddress Parse(System.ReadOnlySpan ipSpan) => throw null; + public static System.Net.IPAddress Parse(string ipString) => throw null; + public long ScopeId { get => throw null; set { } } + public override string ToString() => throw null; + public bool TryFormat(System.Span destination, out int charsWritten) => throw null; + public static bool TryParse(System.ReadOnlySpan ipSpan, out System.Net.IPAddress address) => throw null; + public static bool TryParse(string ipString, out System.Net.IPAddress address) => throw null; + public bool TryWriteBytes(System.Span destination, out int bytesWritten) => throw null; + } + public class IPEndPoint : System.Net.EndPoint + { + public System.Net.IPAddress Address { get => throw null; set { } } + public override System.Net.Sockets.AddressFamily AddressFamily { get => throw null; } + public override System.Net.EndPoint Create(System.Net.SocketAddress socketAddress) => throw null; + public IPEndPoint(long address, int port) => throw null; + public IPEndPoint(System.Net.IPAddress address, int port) => throw null; + public override bool Equals(object comparand) => throw null; + public override int GetHashCode() => throw null; + public const int MaxPort = 65535; + public const int MinPort = 0; + public static System.Net.IPEndPoint Parse(System.ReadOnlySpan s) => throw null; + public static System.Net.IPEndPoint Parse(string s) => throw null; + public int Port { get => throw null; set { } } + public override System.Net.SocketAddress Serialize() => throw null; + public override string ToString() => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.Net.IPEndPoint result) => throw null; + public static bool TryParse(string s, out System.Net.IPEndPoint result) => throw null; + } + public interface IWebProxy + { + System.Net.ICredentials Credentials { get; set; } + System.Uri GetProxy(System.Uri destination); + bool IsBypassed(System.Uri host); + } + public class NetworkCredential : System.Net.ICredentials, System.Net.ICredentialsByHost + { + public NetworkCredential() => throw null; + public NetworkCredential(string userName, System.Security.SecureString password) => throw null; + public NetworkCredential(string userName, System.Security.SecureString password, string domain) => throw null; + public NetworkCredential(string userName, string password) => throw null; + public NetworkCredential(string userName, string password, string domain) => throw null; + public string Domain { get => throw null; set { } } + public System.Net.NetworkCredential GetCredential(string host, int port, string authenticationType) => throw null; + public System.Net.NetworkCredential GetCredential(System.Uri uri, string authenticationType) => throw null; + public string Password { get => throw null; set { } } + public System.Security.SecureString SecurePassword { get => throw null; set { } } + public string UserName { get => throw null; set { } } + } + namespace NetworkInformation + { + public class IPAddressCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public virtual void Add(System.Net.IPAddress address) => throw null; + public virtual void Clear() => throw null; + public virtual bool Contains(System.Net.IPAddress address) => throw null; + public virtual void CopyTo(System.Net.IPAddress[] array, int offset) => throw null; + public virtual int Count { get => throw null; } + protected IPAddressCollection() => throw null; + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual bool IsReadOnly { get => throw null; } + public virtual bool Remove(System.Net.IPAddress address) => throw null; + public virtual System.Net.IPAddress this[int index] { get => throw null; } + } + } + namespace Security + { + public enum AuthenticationLevel + { + None = 0, + MutualAuthRequested = 1, + MutualAuthRequired = 2, + } + [System.Flags] + public enum SslPolicyErrors + { + None = 0, + RemoteCertificateNotAvailable = 1, + RemoteCertificateNameMismatch = 2, + RemoteCertificateChainErrors = 4, + } + } + public class SocketAddress + { + public SocketAddress(System.Net.Sockets.AddressFamily family) => throw null; + public SocketAddress(System.Net.Sockets.AddressFamily family, int size) => throw null; + public override bool Equals(object comparand) => throw null; + public System.Net.Sockets.AddressFamily Family { get => throw null; } + public override int GetHashCode() => throw null; + public int Size { get => throw null; } + public byte this[int offset] { get => throw null; set { } } + public override string ToString() => throw null; + } + namespace Sockets + { + public enum AddressFamily + { + Unknown = -1, + Unspecified = 0, + Unix = 1, + InterNetwork = 2, + ImpLink = 3, + Pup = 4, + Chaos = 5, + Ipx = 6, + NS = 6, + Iso = 7, + Osi = 7, + Ecma = 8, + DataKit = 9, + Ccitt = 10, + Sna = 11, + DecNet = 12, + DataLink = 13, + Lat = 14, + HyperChannel = 15, + AppleTalk = 16, + NetBios = 17, + VoiceView = 18, + FireFox = 19, + Banyan = 21, + Atm = 22, + InterNetworkV6 = 23, + Cluster = 24, + Ieee12844 = 25, + Irda = 26, + NetworkDesigners = 28, + Max = 29, + Packet = 65536, + ControllerAreaNetwork = 65537, + } + public enum SocketError + { + SocketError = -1, + Success = 0, + OperationAborted = 995, + IOPending = 997, + Interrupted = 10004, + AccessDenied = 10013, + Fault = 10014, + InvalidArgument = 10022, + TooManyOpenSockets = 10024, + WouldBlock = 10035, + InProgress = 10036, + AlreadyInProgress = 10037, + NotSocket = 10038, + DestinationAddressRequired = 10039, + MessageSize = 10040, + ProtocolType = 10041, + ProtocolOption = 10042, + ProtocolNotSupported = 10043, + SocketNotSupported = 10044, + OperationNotSupported = 10045, + ProtocolFamilyNotSupported = 10046, + AddressFamilyNotSupported = 10047, + AddressAlreadyInUse = 10048, + AddressNotAvailable = 10049, + NetworkDown = 10050, + NetworkUnreachable = 10051, + NetworkReset = 10052, + ConnectionAborted = 10053, + ConnectionReset = 10054, + NoBufferSpaceAvailable = 10055, + IsConnected = 10056, + NotConnected = 10057, + Shutdown = 10058, + TimedOut = 10060, + ConnectionRefused = 10061, + HostDown = 10064, + HostUnreachable = 10065, + ProcessLimit = 10067, + SystemNotReady = 10091, + VersionNotSupported = 10092, + NotInitialized = 10093, + Disconnecting = 10101, + TypeNotFound = 10109, + HostNotFound = 11001, + TryAgain = 11002, + NoRecovery = 11003, + NoData = 11004, + } + public class SocketException : System.ComponentModel.Win32Exception + { + public SocketException() => throw null; + public SocketException(int errorCode) => throw null; + protected SocketException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override int ErrorCode { get => throw null; } + public override string Message { get => throw null; } + public System.Net.Sockets.SocketError SocketErrorCode { get => throw null; } + } + } + public abstract class TransportContext + { + protected TransportContext() => throw null; + public abstract System.Security.Authentication.ExtendedProtection.ChannelBinding GetChannelBinding(System.Security.Authentication.ExtendedProtection.ChannelBindingKind kind); + } + } + namespace Security + { + namespace Authentication + { + public enum CipherAlgorithmType + { + None = 0, + Null = 24576, + Des = 26113, + Rc2 = 26114, + TripleDes = 26115, + Aes128 = 26126, + Aes192 = 26127, + Aes256 = 26128, + Aes = 26129, + Rc4 = 26625, + } + public enum ExchangeAlgorithmType + { + None = 0, + RsaSign = 9216, + RsaKeyX = 41984, + DiffieHellman = 43522, + } + namespace ExtendedProtection + { + public abstract class ChannelBinding : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + protected ChannelBinding() : base(default(bool)) => throw null; + protected ChannelBinding(bool ownsHandle) : base(default(bool)) => throw null; + public abstract int Size { get; } + } + public enum ChannelBindingKind + { + Unknown = 0, + Unique = 25, + Endpoint = 26, + } + } + public enum HashAlgorithmType + { + None = 0, + Md5 = 32771, + Sha1 = 32772, + Sha256 = 32780, + Sha384 = 32781, + Sha512 = 32782, + } + [System.Flags] + public enum SslProtocols + { + None = 0, + Ssl2 = 12, + Ssl3 = 48, + Tls = 192, + Default = 240, + Tls11 = 768, + Tls12 = 3072, + Tls13 = 12288, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Quic.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Quic.cs new file mode 100644 index 000000000000..c2fa9f5de489 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Quic.cs @@ -0,0 +1,134 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Quic, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace Quic + { + [System.Flags] + public enum QuicAbortDirection + { + Read = 1, + Write = 2, + Both = 3, + } + public sealed class QuicClientConnectionOptions : System.Net.Quic.QuicConnectionOptions + { + public System.Net.Security.SslClientAuthenticationOptions ClientAuthenticationOptions { get => throw null; set { } } + public QuicClientConnectionOptions() => throw null; + public System.Net.IPEndPoint LocalEndPoint { get => throw null; set { } } + public System.Net.EndPoint RemoteEndPoint { get => throw null; set { } } + } + public sealed class QuicConnection : System.IAsyncDisposable + { + public System.Threading.Tasks.ValueTask AcceptInboundStreamAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask CloseAsync(long errorCode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask ConnectAsync(System.Net.Quic.QuicClientConnectionOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public static bool IsSupported { get => throw null; } + public System.Net.IPEndPoint LocalEndPoint { get => throw null; } + public System.Net.Security.SslApplicationProtocol NegotiatedApplicationProtocol { get => throw null; } + public System.Threading.Tasks.ValueTask OpenOutboundStreamAsync(System.Net.Quic.QuicStreamType type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate RemoteCertificate { get => throw null; } + public System.Net.IPEndPoint RemoteEndPoint { get => throw null; } + public override string ToString() => throw null; + } + public abstract class QuicConnectionOptions + { + public long DefaultCloseErrorCode { get => throw null; set { } } + public long DefaultStreamErrorCode { get => throw null; set { } } + public System.TimeSpan IdleTimeout { get => throw null; set { } } + public int MaxInboundBidirectionalStreams { get => throw null; set { } } + public int MaxInboundUnidirectionalStreams { get => throw null; set { } } + } + public enum QuicError + { + Success = 0, + InternalError = 1, + ConnectionAborted = 2, + StreamAborted = 3, + AddressInUse = 4, + InvalidAddress = 5, + ConnectionTimeout = 6, + HostUnreachable = 7, + ConnectionRefused = 8, + VersionNegotiationError = 9, + ConnectionIdle = 10, + ProtocolError = 11, + OperationAborted = 12, + } + public sealed class QuicException : System.IO.IOException + { + public long? ApplicationErrorCode { get => throw null; } + public QuicException(System.Net.Quic.QuicError error, long? applicationErrorCode, string message) => throw null; + public System.Net.Quic.QuicError QuicError { get => throw null; } + } + public sealed class QuicListener : System.IAsyncDisposable + { + public System.Threading.Tasks.ValueTask AcceptConnectionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public static bool IsSupported { get => throw null; } + public static System.Threading.Tasks.ValueTask ListenAsync(System.Net.Quic.QuicListenerOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Net.IPEndPoint LocalEndPoint { get => throw null; } + public override string ToString() => throw null; + } + public sealed class QuicListenerOptions + { + public System.Collections.Generic.List ApplicationProtocols { get => throw null; set { } } + public System.Func> ConnectionOptionsCallback { get => throw null; set { } } + public QuicListenerOptions() => throw null; + public int ListenBacklog { get => throw null; set { } } + public System.Net.IPEndPoint ListenEndPoint { get => throw null; set { } } + } + public sealed class QuicServerConnectionOptions : System.Net.Quic.QuicConnectionOptions + { + public QuicServerConnectionOptions() => throw null; + public System.Net.Security.SslServerAuthenticationOptions ServerAuthenticationOptions { get => throw null; set { } } + } + public sealed class QuicStream : System.IO.Stream + { + public void Abort(System.Net.Quic.QuicAbortDirection abortDirection, long errorCode) => throw null; + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanTimeout { get => throw null; } + public override bool CanWrite { get => throw null; } + public void CompleteWrites() => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public long Id { get => throw null; } + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public System.Threading.Tasks.Task ReadsClosed { get => throw null; } + public override int ReadTimeout { get => throw null; set { } } + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public System.Net.Quic.QuicStreamType Type { get => throw null; } + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, bool completeWrites, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + public System.Threading.Tasks.Task WritesClosed { get => throw null; } + public override int WriteTimeout { get => throw null; set { } } + } + public enum QuicStreamType + { + Unidirectional = 0, + Bidirectional = 1, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Requests.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Requests.cs new file mode 100644 index 000000000000..db193edc236b --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Requests.cs @@ -0,0 +1,445 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Requests, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + public class AuthenticationManager + { + public static System.Net.Authorization Authenticate(string challenge, System.Net.WebRequest request, System.Net.ICredentials credentials) => throw null; + public static System.Net.ICredentialPolicy CredentialPolicy { get => throw null; set { } } + public static System.Collections.Specialized.StringDictionary CustomTargetNameDictionary { get => throw null; } + public static System.Net.Authorization PreAuthenticate(System.Net.WebRequest request, System.Net.ICredentials credentials) => throw null; + public static void Register(System.Net.IAuthenticationModule authenticationModule) => throw null; + public static System.Collections.IEnumerator RegisteredModules { get => throw null; } + public static void Unregister(System.Net.IAuthenticationModule authenticationModule) => throw null; + public static void Unregister(string authenticationScheme) => throw null; + } + public class Authorization + { + public bool Complete { get => throw null; } + public string ConnectionGroupId { get => throw null; } + public Authorization(string token) => throw null; + public Authorization(string token, bool finished) => throw null; + public Authorization(string token, bool finished, string connectionGroupId) => throw null; + public string Message { get => throw null; } + public bool MutuallyAuthenticated { get => throw null; set { } } + public string[] ProtectionRealm { get => throw null; set { } } + } + namespace Cache + { + public enum HttpCacheAgeControl + { + None = 0, + MinFresh = 1, + MaxAge = 2, + MaxAgeAndMinFresh = 3, + MaxStale = 4, + MaxAgeAndMaxStale = 6, + } + public enum HttpRequestCacheLevel + { + Default = 0, + BypassCache = 1, + CacheOnly = 2, + CacheIfAvailable = 3, + Revalidate = 4, + Reload = 5, + NoCacheNoStore = 6, + CacheOrNextCacheOnly = 7, + Refresh = 8, + } + public class HttpRequestCachePolicy : System.Net.Cache.RequestCachePolicy + { + public System.DateTime CacheSyncDate { get => throw null; } + public HttpRequestCachePolicy() => throw null; + public HttpRequestCachePolicy(System.DateTime cacheSyncDate) => throw null; + public HttpRequestCachePolicy(System.Net.Cache.HttpCacheAgeControl cacheAgeControl, System.TimeSpan ageOrFreshOrStale) => throw null; + public HttpRequestCachePolicy(System.Net.Cache.HttpCacheAgeControl cacheAgeControl, System.TimeSpan maxAge, System.TimeSpan freshOrStale) => throw null; + public HttpRequestCachePolicy(System.Net.Cache.HttpCacheAgeControl cacheAgeControl, System.TimeSpan maxAge, System.TimeSpan freshOrStale, System.DateTime cacheSyncDate) => throw null; + public HttpRequestCachePolicy(System.Net.Cache.HttpRequestCacheLevel level) => throw null; + public System.Net.Cache.HttpRequestCacheLevel Level { get => throw null; } + public System.TimeSpan MaxAge { get => throw null; } + public System.TimeSpan MaxStale { get => throw null; } + public System.TimeSpan MinFresh { get => throw null; } + public override string ToString() => throw null; + } + } + public class FileWebRequest : System.Net.WebRequest, System.Runtime.Serialization.ISerializable + { + public override void Abort() => throw null; + public override System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) => throw null; + public override string ConnectionGroupName { get => throw null; set { } } + public override long ContentLength { get => throw null; set { } } + public override string ContentType { get => throw null; set { } } + public override System.Net.ICredentials Credentials { get => throw null; set { } } + protected FileWebRequest(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) => throw null; + public override System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) => throw null; + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override System.IO.Stream GetRequestStream() => throw null; + public override System.Threading.Tasks.Task GetRequestStreamAsync() => throw null; + public override System.Net.WebResponse GetResponse() => throw null; + public override System.Threading.Tasks.Task GetResponseAsync() => throw null; + public override System.Net.WebHeaderCollection Headers { get => throw null; } + public override string Method { get => throw null; set { } } + public override bool PreAuthenticate { get => throw null; set { } } + public override System.Net.IWebProxy Proxy { get => throw null; set { } } + public override System.Uri RequestUri { get => throw null; } + public override int Timeout { get => throw null; set { } } + public override bool UseDefaultCredentials { get => throw null; set { } } + } + public class FileWebResponse : System.Net.WebResponse, System.Runtime.Serialization.ISerializable + { + public override void Close() => throw null; + public override long ContentLength { get => throw null; } + public override string ContentType { get => throw null; } + protected FileWebResponse(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override System.IO.Stream GetResponseStream() => throw null; + public override System.Net.WebHeaderCollection Headers { get => throw null; } + public override System.Uri ResponseUri { get => throw null; } + public override bool SupportsHeaders { get => throw null; } + } + public enum FtpStatusCode + { + Undefined = 0, + RestartMarker = 110, + ServiceTemporarilyNotAvailable = 120, + DataAlreadyOpen = 125, + OpeningData = 150, + CommandOK = 200, + CommandExtraneous = 202, + DirectoryStatus = 212, + FileStatus = 213, + SystemType = 215, + SendUserCommand = 220, + ClosingControl = 221, + ClosingData = 226, + EnteringPassive = 227, + LoggedInProceed = 230, + ServerWantsSecureSession = 234, + FileActionOK = 250, + PathnameCreated = 257, + SendPasswordCommand = 331, + NeedLoginAccount = 332, + FileCommandPending = 350, + ServiceNotAvailable = 421, + CantOpenData = 425, + ConnectionClosed = 426, + ActionNotTakenFileUnavailableOrBusy = 450, + ActionAbortedLocalProcessingError = 451, + ActionNotTakenInsufficientSpace = 452, + CommandSyntaxError = 500, + ArgumentSyntaxError = 501, + CommandNotImplemented = 502, + BadCommandSequence = 503, + NotLoggedIn = 530, + AccountNeeded = 532, + ActionNotTakenFileUnavailable = 550, + ActionAbortedUnknownPageType = 551, + FileActionAborted = 552, + ActionNotTakenFilenameNotAllowed = 553, + } + public sealed class FtpWebRequest : System.Net.WebRequest + { + public override void Abort() => throw null; + public override System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) => throw null; + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get => throw null; set { } } + public override string ConnectionGroupName { get => throw null; set { } } + public override long ContentLength { get => throw null; set { } } + public long ContentOffset { get => throw null; set { } } + public override string ContentType { get => throw null; set { } } + public override System.Net.ICredentials Credentials { get => throw null; set { } } + public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get => throw null; set { } } + public bool EnableSsl { get => throw null; set { } } + public override System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) => throw null; + public override System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) => throw null; + public override System.IO.Stream GetRequestStream() => throw null; + public override System.Net.WebResponse GetResponse() => throw null; + public override System.Net.WebHeaderCollection Headers { get => throw null; set { } } + public bool KeepAlive { get => throw null; set { } } + public override string Method { get => throw null; set { } } + public override bool PreAuthenticate { get => throw null; set { } } + public override System.Net.IWebProxy Proxy { get => throw null; set { } } + public int ReadWriteTimeout { get => throw null; set { } } + public string RenameTo { get => throw null; set { } } + public override System.Uri RequestUri { get => throw null; } + public System.Net.ServicePoint ServicePoint { get => throw null; } + public override int Timeout { get => throw null; set { } } + public bool UseBinary { get => throw null; set { } } + public override bool UseDefaultCredentials { get => throw null; set { } } + public bool UsePassive { get => throw null; set { } } + } + public class FtpWebResponse : System.Net.WebResponse, System.IDisposable + { + public string BannerMessage { get => throw null; } + public override void Close() => throw null; + public override long ContentLength { get => throw null; } + public string ExitMessage { get => throw null; } + public override System.IO.Stream GetResponseStream() => throw null; + public override System.Net.WebHeaderCollection Headers { get => throw null; } + public System.DateTime LastModified { get => throw null; } + public override System.Uri ResponseUri { get => throw null; } + public System.Net.FtpStatusCode StatusCode { get => throw null; } + public string StatusDescription { get => throw null; } + public override bool SupportsHeaders { get => throw null; } + public string WelcomeMessage { get => throw null; } + } + public class GlobalProxySelection + { + public GlobalProxySelection() => throw null; + public static System.Net.IWebProxy GetEmptyWebProxy() => throw null; + public static System.Net.IWebProxy Select { get => throw null; set { } } + } + public delegate void HttpContinueDelegate(int StatusCode, System.Net.WebHeaderCollection httpHeaders); + public class HttpWebRequest : System.Net.WebRequest, System.Runtime.Serialization.ISerializable + { + public override void Abort() => throw null; + public string Accept { get => throw null; set { } } + public void AddRange(int range) => throw null; + public void AddRange(int from, int to) => throw null; + public void AddRange(long range) => throw null; + public void AddRange(long from, long to) => throw null; + public void AddRange(string rangeSpecifier, int range) => throw null; + public void AddRange(string rangeSpecifier, int from, int to) => throw null; + public void AddRange(string rangeSpecifier, long range) => throw null; + public void AddRange(string rangeSpecifier, long from, long to) => throw null; + public System.Uri Address { get => throw null; } + public virtual bool AllowAutoRedirect { get => throw null; set { } } + public virtual bool AllowReadStreamBuffering { get => throw null; set { } } + public virtual bool AllowWriteStreamBuffering { get => throw null; set { } } + public System.Net.DecompressionMethods AutomaticDecompression { get => throw null; set { } } + public override System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) => throw null; + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get => throw null; set { } } + public string Connection { get => throw null; set { } } + public override string ConnectionGroupName { get => throw null; set { } } + public override long ContentLength { get => throw null; set { } } + public override string ContentType { get => throw null; set { } } + public System.Net.HttpContinueDelegate ContinueDelegate { get => throw null; set { } } + public int ContinueTimeout { get => throw null; set { } } + public virtual System.Net.CookieContainer CookieContainer { get => throw null; set { } } + public override System.Net.ICredentials Credentials { get => throw null; set { } } + protected HttpWebRequest(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public System.DateTime Date { get => throw null; set { } } + public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get => throw null; set { } } + public static int DefaultMaximumErrorResponseLength { get => throw null; set { } } + public static int DefaultMaximumResponseHeadersLength { get => throw null; set { } } + public override System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) => throw null; + public System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult, out System.Net.TransportContext context) => throw null; + public override System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) => throw null; + public string Expect { get => throw null; set { } } + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override System.IO.Stream GetRequestStream() => throw null; + public System.IO.Stream GetRequestStream(out System.Net.TransportContext context) => throw null; + public override System.Net.WebResponse GetResponse() => throw null; + public virtual bool HaveResponse { get => throw null; } + public override System.Net.WebHeaderCollection Headers { get => throw null; set { } } + public string Host { get => throw null; set { } } + public System.DateTime IfModifiedSince { get => throw null; set { } } + public bool KeepAlive { get => throw null; set { } } + public int MaximumAutomaticRedirections { get => throw null; set { } } + public int MaximumResponseHeadersLength { get => throw null; set { } } + public string MediaType { get => throw null; set { } } + public override string Method { get => throw null; set { } } + public bool Pipelined { get => throw null; set { } } + public override bool PreAuthenticate { get => throw null; set { } } + public System.Version ProtocolVersion { get => throw null; set { } } + public override System.Net.IWebProxy Proxy { get => throw null; set { } } + public int ReadWriteTimeout { get => throw null; set { } } + public string Referer { get => throw null; set { } } + public override System.Uri RequestUri { get => throw null; } + public bool SendChunked { get => throw null; set { } } + public System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get => throw null; set { } } + public System.Net.ServicePoint ServicePoint { get => throw null; } + public virtual bool SupportsCookieContainer { get => throw null; } + public override int Timeout { get => throw null; set { } } + public string TransferEncoding { get => throw null; set { } } + public bool UnsafeAuthenticatedConnectionSharing { get => throw null; set { } } + public override bool UseDefaultCredentials { get => throw null; set { } } + public string UserAgent { get => throw null; set { } } + } + public class HttpWebResponse : System.Net.WebResponse, System.Runtime.Serialization.ISerializable + { + public string CharacterSet { get => throw null; } + public override void Close() => throw null; + public string ContentEncoding { get => throw null; } + public override long ContentLength { get => throw null; } + public override string ContentType { get => throw null; } + public virtual System.Net.CookieCollection Cookies { get => throw null; set { } } + public HttpWebResponse() => throw null; + protected HttpWebResponse(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public string GetResponseHeader(string headerName) => throw null; + public override System.IO.Stream GetResponseStream() => throw null; + public override System.Net.WebHeaderCollection Headers { get => throw null; } + public override bool IsMutuallyAuthenticated { get => throw null; } + public System.DateTime LastModified { get => throw null; } + public virtual string Method { get => throw null; } + public System.Version ProtocolVersion { get => throw null; } + public override System.Uri ResponseUri { get => throw null; } + public string Server { get => throw null; } + public virtual System.Net.HttpStatusCode StatusCode { get => throw null; } + public virtual string StatusDescription { get => throw null; } + public override bool SupportsHeaders { get => throw null; } + } + public interface IAuthenticationModule + { + System.Net.Authorization Authenticate(string challenge, System.Net.WebRequest request, System.Net.ICredentials credentials); + string AuthenticationType { get; } + bool CanPreAuthenticate { get; } + System.Net.Authorization PreAuthenticate(System.Net.WebRequest request, System.Net.ICredentials credentials); + } + public interface ICredentialPolicy + { + bool ShouldSendCredential(System.Uri challengeUri, System.Net.WebRequest request, System.Net.NetworkCredential credential, System.Net.IAuthenticationModule authenticationModule); + } + public interface IWebRequestCreate + { + System.Net.WebRequest Create(System.Uri uri); + } + public class ProtocolViolationException : System.InvalidOperationException, System.Runtime.Serialization.ISerializable + { + public ProtocolViolationException() => throw null; + protected ProtocolViolationException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public ProtocolViolationException(string message) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + } + public class WebException : System.InvalidOperationException, System.Runtime.Serialization.ISerializable + { + public WebException() => throw null; + protected WebException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public WebException(string message) => throw null; + public WebException(string message, System.Exception innerException) => throw null; + public WebException(string message, System.Exception innerException, System.Net.WebExceptionStatus status, System.Net.WebResponse response) => throw null; + public WebException(string message, System.Net.WebExceptionStatus status) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public System.Net.WebResponse Response { get => throw null; } + public System.Net.WebExceptionStatus Status { get => throw null; } + } + public enum WebExceptionStatus + { + Success = 0, + NameResolutionFailure = 1, + ConnectFailure = 2, + ReceiveFailure = 3, + SendFailure = 4, + PipelineFailure = 5, + RequestCanceled = 6, + ProtocolError = 7, + ConnectionClosed = 8, + TrustFailure = 9, + SecureChannelFailure = 10, + ServerProtocolViolation = 11, + KeepAliveFailure = 12, + Pending = 13, + Timeout = 14, + ProxyNameResolutionFailure = 15, + UnknownError = 16, + MessageLengthLimitExceeded = 17, + CacheEntryNotFound = 18, + RequestProhibitedByCachePolicy = 19, + RequestProhibitedByProxy = 20, + } + public abstract class WebRequest : System.MarshalByRefObject, System.Runtime.Serialization.ISerializable + { + public virtual void Abort() => throw null; + public System.Net.Security.AuthenticationLevel AuthenticationLevel { get => throw null; set { } } + public virtual System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) => throw null; + public virtual System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) => throw null; + public virtual System.Net.Cache.RequestCachePolicy CachePolicy { get => throw null; set { } } + public virtual string ConnectionGroupName { get => throw null; set { } } + public virtual long ContentLength { get => throw null; set { } } + public virtual string ContentType { get => throw null; set { } } + public static System.Net.WebRequest Create(string requestUriString) => throw null; + public static System.Net.WebRequest Create(System.Uri requestUri) => throw null; + public static System.Net.WebRequest CreateDefault(System.Uri requestUri) => throw null; + public static System.Net.HttpWebRequest CreateHttp(string requestUriString) => throw null; + public static System.Net.HttpWebRequest CreateHttp(System.Uri requestUri) => throw null; + public virtual System.Net.ICredentials Credentials { get => throw null; set { } } + protected WebRequest() => throw null; + protected WebRequest(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get => throw null; set { } } + public static System.Net.IWebProxy DefaultWebProxy { get => throw null; set { } } + public virtual System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) => throw null; + public virtual System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) => throw null; + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public virtual System.IO.Stream GetRequestStream() => throw null; + public virtual System.Threading.Tasks.Task GetRequestStreamAsync() => throw null; + public virtual System.Net.WebResponse GetResponse() => throw null; + public virtual System.Threading.Tasks.Task GetResponseAsync() => throw null; + public static System.Net.IWebProxy GetSystemWebProxy() => throw null; + public virtual System.Net.WebHeaderCollection Headers { get => throw null; set { } } + public System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get => throw null; set { } } + public virtual string Method { get => throw null; set { } } + public virtual bool PreAuthenticate { get => throw null; set { } } + public virtual System.Net.IWebProxy Proxy { get => throw null; set { } } + public static bool RegisterPrefix(string prefix, System.Net.IWebRequestCreate creator) => throw null; + public virtual System.Uri RequestUri { get => throw null; } + public virtual int Timeout { get => throw null; set { } } + public virtual bool UseDefaultCredentials { get => throw null; set { } } + } + public static class WebRequestMethods + { + public static class File + { + public const string DownloadFile = default; + public const string UploadFile = default; + } + public static class Ftp + { + public const string AppendFile = default; + public const string DeleteFile = default; + public const string DownloadFile = default; + public const string GetDateTimestamp = default; + public const string GetFileSize = default; + public const string ListDirectory = default; + public const string ListDirectoryDetails = default; + public const string MakeDirectory = default; + public const string PrintWorkingDirectory = default; + public const string RemoveDirectory = default; + public const string Rename = default; + public const string UploadFile = default; + public const string UploadFileWithUniqueName = default; + } + public static class Http + { + public const string Connect = default; + public const string Get = default; + public const string Head = default; + public const string MkCol = default; + public const string Post = default; + public const string Put = default; + } + } + public abstract class WebResponse : System.MarshalByRefObject, System.IDisposable, System.Runtime.Serialization.ISerializable + { + public virtual void Close() => throw null; + public virtual long ContentLength { get => throw null; set { } } + public virtual string ContentType { get => throw null; set { } } + protected WebResponse() => throw null; + protected WebResponse(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public virtual System.IO.Stream GetResponseStream() => throw null; + public virtual System.Net.WebHeaderCollection Headers { get => throw null; } + public virtual bool IsFromCache { get => throw null; } + public virtual bool IsMutuallyAuthenticated { get => throw null; } + public virtual System.Uri ResponseUri { get => throw null; } + public virtual bool SupportsHeaders { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Security.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Security.cs new file mode 100644 index 000000000000..da886c9e8463 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Security.cs @@ -0,0 +1,708 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Security, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace Security + { + public abstract class AuthenticatedStream : System.IO.Stream + { + protected AuthenticatedStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + protected System.IO.Stream InnerStream { get => throw null; } + public abstract bool IsAuthenticated { get; } + public abstract bool IsEncrypted { get; } + public abstract bool IsMutuallyAuthenticated { get; } + public abstract bool IsServer { get; } + public abstract bool IsSigned { get; } + public bool LeaveInnerStreamOpen { get => throw null; } + } + public sealed class CipherSuitesPolicy + { + public System.Collections.Generic.IEnumerable AllowedCipherSuites { get => throw null; } + public CipherSuitesPolicy(System.Collections.Generic.IEnumerable allowedCipherSuites) => throw null; + } + public enum EncryptionPolicy + { + RequireEncryption = 0, + AllowNoEncryption = 1, + NoEncryption = 2, + } + public delegate System.Security.Cryptography.X509Certificates.X509Certificate LocalCertificateSelectionCallback(object sender, string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection localCertificates, System.Security.Cryptography.X509Certificates.X509Certificate remoteCertificate, string[] acceptableIssuers); + public sealed class NegotiateAuthentication : System.IDisposable + { + public NegotiateAuthentication(System.Net.Security.NegotiateAuthenticationClientOptions clientOptions) => throw null; + public NegotiateAuthentication(System.Net.Security.NegotiateAuthenticationServerOptions serverOptions) => throw null; + public void Dispose() => throw null; + public byte[] GetOutgoingBlob(System.ReadOnlySpan incomingBlob, out System.Net.Security.NegotiateAuthenticationStatusCode statusCode) => throw null; + public string GetOutgoingBlob(string incomingBlob, out System.Net.Security.NegotiateAuthenticationStatusCode statusCode) => throw null; + public System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get => throw null; } + public bool IsAuthenticated { get => throw null; } + public bool IsEncrypted { get => throw null; } + public bool IsMutuallyAuthenticated { get => throw null; } + public bool IsServer { get => throw null; } + public bool IsSigned { get => throw null; } + public string Package { get => throw null; } + public System.Net.Security.ProtectionLevel ProtectionLevel { get => throw null; } + public System.Security.Principal.IIdentity RemoteIdentity { get => throw null; } + public string TargetName { get => throw null; } + public System.Net.Security.NegotiateAuthenticationStatusCode Unwrap(System.ReadOnlySpan input, System.Buffers.IBufferWriter outputWriter, out bool wasEncrypted) => throw null; + public System.Net.Security.NegotiateAuthenticationStatusCode UnwrapInPlace(System.Span input, out int unwrappedOffset, out int unwrappedLength, out bool wasEncrypted) => throw null; + public System.Net.Security.NegotiateAuthenticationStatusCode Wrap(System.ReadOnlySpan input, System.Buffers.IBufferWriter outputWriter, bool requestEncryption, out bool isEncrypted) => throw null; + } + public class NegotiateAuthenticationClientOptions + { + public System.Security.Principal.TokenImpersonationLevel AllowedImpersonationLevel { get => throw null; set { } } + public System.Security.Authentication.ExtendedProtection.ChannelBinding Binding { get => throw null; set { } } + public System.Net.NetworkCredential Credential { get => throw null; set { } } + public NegotiateAuthenticationClientOptions() => throw null; + public string Package { get => throw null; set { } } + public System.Net.Security.ProtectionLevel RequiredProtectionLevel { get => throw null; set { } } + public bool RequireMutualAuthentication { get => throw null; set { } } + public string TargetName { get => throw null; set { } } + } + public class NegotiateAuthenticationServerOptions + { + public System.Security.Authentication.ExtendedProtection.ChannelBinding Binding { get => throw null; set { } } + public System.Net.NetworkCredential Credential { get => throw null; set { } } + public NegotiateAuthenticationServerOptions() => throw null; + public string Package { get => throw null; set { } } + public System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy Policy { get => throw null; set { } } + public System.Security.Principal.TokenImpersonationLevel RequiredImpersonationLevel { get => throw null; set { } } + public System.Net.Security.ProtectionLevel RequiredProtectionLevel { get => throw null; set { } } + } + public enum NegotiateAuthenticationStatusCode + { + Completed = 0, + ContinueNeeded = 1, + GenericFailure = 2, + BadBinding = 3, + Unsupported = 4, + MessageAltered = 5, + ContextExpired = 6, + CredentialsExpired = 7, + InvalidCredentials = 8, + InvalidToken = 9, + UnknownCredentials = 10, + QopNotSupported = 11, + OutOfSequence = 12, + SecurityQosFailed = 13, + TargetUnknown = 14, + ImpersonationValidationFailed = 15, + } + public class NegotiateStream : System.Net.Security.AuthenticatedStream + { + public virtual void AuthenticateAsClient() => throw null; + public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName) => throw null; + public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) => throw null; + public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, string targetName) => throw null; + public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync() => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, string targetName) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) => throw null; + public virtual void AuthenticateAsServer() => throw null; + public virtual void AuthenticateAsServer(System.Net.NetworkCredential credential, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) => throw null; + public virtual void AuthenticateAsServer(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) => throw null; + public virtual void AuthenticateAsServer(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync() => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Net.NetworkCredential credential, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, string targetName, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsServer(System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Net.NetworkCredential credential, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanTimeout { get => throw null; } + public override bool CanWrite { get => throw null; } + public NegotiateStream(System.IO.Stream innerStream) : base(default(System.IO.Stream), default(bool)) => throw null; + public NegotiateStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen) : base(default(System.IO.Stream), default(bool)) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public virtual void EndAuthenticateAsClient(System.IAsyncResult asyncResult) => throw null; + public virtual void EndAuthenticateAsServer(System.IAsyncResult asyncResult) => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get => throw null; } + public override bool IsAuthenticated { get => throw null; } + public override bool IsEncrypted { get => throw null; } + public override bool IsMutuallyAuthenticated { get => throw null; } + public override bool IsServer { get => throw null; } + public override bool IsSigned { get => throw null; } + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadTimeout { get => throw null; set { } } + public virtual System.Security.Principal.IIdentity RemoteIdentity { get => throw null; } + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int WriteTimeout { get => throw null; set { } } + } + public enum ProtectionLevel + { + None = 0, + Sign = 1, + EncryptAndSign = 2, + } + public delegate bool RemoteCertificateValidationCallback(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors); + public delegate System.Security.Cryptography.X509Certificates.X509Certificate ServerCertificateSelectionCallback(object sender, string hostName); + public delegate System.Threading.Tasks.ValueTask ServerOptionsSelectionCallback(System.Net.Security.SslStream stream, System.Net.Security.SslClientHelloInfo clientHelloInfo, object state, System.Threading.CancellationToken cancellationToken); + public struct SslApplicationProtocol : System.IEquatable + { + public SslApplicationProtocol(byte[] protocol) => throw null; + public SslApplicationProtocol(string protocol) => throw null; + public bool Equals(System.Net.Security.SslApplicationProtocol other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static readonly System.Net.Security.SslApplicationProtocol Http11; + public static readonly System.Net.Security.SslApplicationProtocol Http2; + public static readonly System.Net.Security.SslApplicationProtocol Http3; + public static bool operator ==(System.Net.Security.SslApplicationProtocol left, System.Net.Security.SslApplicationProtocol right) => throw null; + public static bool operator !=(System.Net.Security.SslApplicationProtocol left, System.Net.Security.SslApplicationProtocol right) => throw null; + public System.ReadOnlyMemory Protocol { get => throw null; } + public override string ToString() => throw null; + } + public sealed class SslCertificateTrust + { + public static System.Net.Security.SslCertificateTrust CreateForX509Collection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection trustList, bool sendTrustInHandshake = default(bool)) => throw null; + public static System.Net.Security.SslCertificateTrust CreateForX509Store(System.Security.Cryptography.X509Certificates.X509Store store, bool sendTrustInHandshake = default(bool)) => throw null; + } + public class SslClientAuthenticationOptions + { + public bool AllowRenegotiation { get => throw null; set { } } + public System.Collections.Generic.List ApplicationProtocols { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509ChainPolicy CertificateChainPolicy { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509RevocationMode CertificateRevocationCheckMode { get => throw null; set { } } + public System.Net.Security.CipherSuitesPolicy CipherSuitesPolicy { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get => throw null; set { } } + public SslClientAuthenticationOptions() => throw null; + public System.Security.Authentication.SslProtocols EnabledSslProtocols { get => throw null; set { } } + public System.Net.Security.EncryptionPolicy EncryptionPolicy { get => throw null; set { } } + public System.Net.Security.LocalCertificateSelectionCallback LocalCertificateSelectionCallback { get => throw null; set { } } + public System.Net.Security.RemoteCertificateValidationCallback RemoteCertificateValidationCallback { get => throw null; set { } } + public string TargetHost { get => throw null; set { } } + } + public struct SslClientHelloInfo + { + public string ServerName { get => throw null; } + public System.Security.Authentication.SslProtocols SslProtocols { get => throw null; } + } + public class SslServerAuthenticationOptions + { + public bool AllowRenegotiation { get => throw null; set { } } + public System.Collections.Generic.List ApplicationProtocols { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509ChainPolicy CertificateChainPolicy { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509RevocationMode CertificateRevocationCheckMode { get => throw null; set { } } + public System.Net.Security.CipherSuitesPolicy CipherSuitesPolicy { get => throw null; set { } } + public bool ClientCertificateRequired { get => throw null; set { } } + public SslServerAuthenticationOptions() => throw null; + public System.Security.Authentication.SslProtocols EnabledSslProtocols { get => throw null; set { } } + public System.Net.Security.EncryptionPolicy EncryptionPolicy { get => throw null; set { } } + public System.Net.Security.RemoteCertificateValidationCallback RemoteCertificateValidationCallback { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate ServerCertificate { get => throw null; set { } } + public System.Net.Security.SslStreamCertificateContext ServerCertificateContext { get => throw null; set { } } + public System.Net.Security.ServerCertificateSelectionCallback ServerCertificateSelectionCallback { get => throw null; set { } } + } + public class SslStream : System.Net.Security.AuthenticatedStream + { + public void AuthenticateAsClient(System.Net.Security.SslClientAuthenticationOptions sslClientAuthenticationOptions) => throw null; + public virtual void AuthenticateAsClient(string targetHost) => throw null; + public virtual void AuthenticateAsClient(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, bool checkCertificateRevocation) => throw null; + public virtual void AuthenticateAsClient(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) => throw null; + public System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.Security.SslClientAuthenticationOptions sslClientAuthenticationOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(string targetHost) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, bool checkCertificateRevocation) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) => throw null; + public void AuthenticateAsServer(System.Net.Security.SslServerAuthenticationOptions sslServerAuthenticationOptions) => throw null; + public virtual void AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate) => throw null; + public virtual void AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, bool checkCertificateRevocation) => throw null; + public virtual void AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) => throw null; + public System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Net.Security.ServerOptionsSelectionCallback optionsCallback, object state, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Net.Security.SslServerAuthenticationOptions sslServerAuthenticationOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, bool checkCertificateRevocation) => throw null; + public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(string targetHost, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, bool checkCertificateRevocation, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsClient(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, bool checkCertificateRevocation, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanTimeout { get => throw null; } + public override bool CanWrite { get => throw null; } + public virtual bool CheckCertRevocationStatus { get => throw null; } + public virtual System.Security.Authentication.CipherAlgorithmType CipherAlgorithm { get => throw null; } + public virtual int CipherStrength { get => throw null; } + public SslStream(System.IO.Stream innerStream) : base(default(System.IO.Stream), default(bool)) => throw null; + public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen) : base(default(System.IO.Stream), default(bool)) => throw null; + public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen, System.Net.Security.RemoteCertificateValidationCallback userCertificateValidationCallback) : base(default(System.IO.Stream), default(bool)) => throw null; + public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen, System.Net.Security.RemoteCertificateValidationCallback userCertificateValidationCallback, System.Net.Security.LocalCertificateSelectionCallback userCertificateSelectionCallback) : base(default(System.IO.Stream), default(bool)) => throw null; + public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen, System.Net.Security.RemoteCertificateValidationCallback userCertificateValidationCallback, System.Net.Security.LocalCertificateSelectionCallback userCertificateSelectionCallback, System.Net.Security.EncryptionPolicy encryptionPolicy) : base(default(System.IO.Stream), default(bool)) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public virtual void EndAuthenticateAsClient(System.IAsyncResult asyncResult) => throw null; + public virtual void EndAuthenticateAsServer(System.IAsyncResult asyncResult) => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Security.Authentication.HashAlgorithmType HashAlgorithm { get => throw null; } + public virtual int HashStrength { get => throw null; } + public override bool IsAuthenticated { get => throw null; } + public override bool IsEncrypted { get => throw null; } + public override bool IsMutuallyAuthenticated { get => throw null; } + public override bool IsServer { get => throw null; } + public override bool IsSigned { get => throw null; } + public virtual System.Security.Authentication.ExchangeAlgorithmType KeyExchangeAlgorithm { get => throw null; } + public virtual int KeyExchangeStrength { get => throw null; } + public override long Length { get => throw null; } + public virtual System.Security.Cryptography.X509Certificates.X509Certificate LocalCertificate { get => throw null; } + public virtual System.Threading.Tasks.Task NegotiateClientCertificateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Net.Security.SslApplicationProtocol NegotiatedApplicationProtocol { get => throw null; } + public virtual System.Net.Security.TlsCipherSuite NegotiatedCipherSuite { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override int ReadTimeout { get => throw null; set { } } + public virtual System.Security.Cryptography.X509Certificates.X509Certificate RemoteCertificate { get => throw null; } + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public virtual System.Threading.Tasks.Task ShutdownAsync() => throw null; + public virtual System.Security.Authentication.SslProtocols SslProtocol { get => throw null; } + public string TargetHostName { get => throw null; } + public System.Net.TransportContext TransportContext { get => throw null; } + public void Write(byte[] buffer) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int WriteTimeout { get => throw null; set { } } + } + public class SslStreamCertificateContext + { + public static System.Net.Security.SslStreamCertificateContext Create(System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection additionalCertificates, bool offline) => throw null; + public static System.Net.Security.SslStreamCertificateContext Create(System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection additionalCertificates, bool offline = default(bool), System.Net.Security.SslCertificateTrust trust = default(System.Net.Security.SslCertificateTrust)) => throw null; + } + public enum TlsCipherSuite : ushort + { + TLS_NULL_WITH_NULL_NULL = 0, + TLS_RSA_WITH_NULL_MD5 = 1, + TLS_RSA_WITH_NULL_SHA = 2, + TLS_RSA_EXPORT_WITH_RC4_40_MD5 = 3, + TLS_RSA_WITH_RC4_128_MD5 = 4, + TLS_RSA_WITH_RC4_128_SHA = 5, + TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 = 6, + TLS_RSA_WITH_IDEA_CBC_SHA = 7, + TLS_RSA_EXPORT_WITH_DES40_CBC_SHA = 8, + TLS_RSA_WITH_DES_CBC_SHA = 9, + TLS_RSA_WITH_3DES_EDE_CBC_SHA = 10, + TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA = 11, + TLS_DH_DSS_WITH_DES_CBC_SHA = 12, + TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA = 13, + TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA = 14, + TLS_DH_RSA_WITH_DES_CBC_SHA = 15, + TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA = 16, + TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA = 17, + TLS_DHE_DSS_WITH_DES_CBC_SHA = 18, + TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 19, + TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA = 20, + TLS_DHE_RSA_WITH_DES_CBC_SHA = 21, + TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 22, + TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 = 23, + TLS_DH_anon_WITH_RC4_128_MD5 = 24, + TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA = 25, + TLS_DH_anon_WITH_DES_CBC_SHA = 26, + TLS_DH_anon_WITH_3DES_EDE_CBC_SHA = 27, + TLS_KRB5_WITH_DES_CBC_SHA = 30, + TLS_KRB5_WITH_3DES_EDE_CBC_SHA = 31, + TLS_KRB5_WITH_RC4_128_SHA = 32, + TLS_KRB5_WITH_IDEA_CBC_SHA = 33, + TLS_KRB5_WITH_DES_CBC_MD5 = 34, + TLS_KRB5_WITH_3DES_EDE_CBC_MD5 = 35, + TLS_KRB5_WITH_RC4_128_MD5 = 36, + TLS_KRB5_WITH_IDEA_CBC_MD5 = 37, + TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA = 38, + TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA = 39, + TLS_KRB5_EXPORT_WITH_RC4_40_SHA = 40, + TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 = 41, + TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 = 42, + TLS_KRB5_EXPORT_WITH_RC4_40_MD5 = 43, + TLS_PSK_WITH_NULL_SHA = 44, + TLS_DHE_PSK_WITH_NULL_SHA = 45, + TLS_RSA_PSK_WITH_NULL_SHA = 46, + TLS_RSA_WITH_AES_128_CBC_SHA = 47, + TLS_DH_DSS_WITH_AES_128_CBC_SHA = 48, + TLS_DH_RSA_WITH_AES_128_CBC_SHA = 49, + TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 50, + TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 51, + TLS_DH_anon_WITH_AES_128_CBC_SHA = 52, + TLS_RSA_WITH_AES_256_CBC_SHA = 53, + TLS_DH_DSS_WITH_AES_256_CBC_SHA = 54, + TLS_DH_RSA_WITH_AES_256_CBC_SHA = 55, + TLS_DHE_DSS_WITH_AES_256_CBC_SHA = 56, + TLS_DHE_RSA_WITH_AES_256_CBC_SHA = 57, + TLS_DH_anon_WITH_AES_256_CBC_SHA = 58, + TLS_RSA_WITH_NULL_SHA256 = 59, + TLS_RSA_WITH_AES_128_CBC_SHA256 = 60, + TLS_RSA_WITH_AES_256_CBC_SHA256 = 61, + TLS_DH_DSS_WITH_AES_128_CBC_SHA256 = 62, + TLS_DH_RSA_WITH_AES_128_CBC_SHA256 = 63, + TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 = 64, + TLS_RSA_WITH_CAMELLIA_128_CBC_SHA = 65, + TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA = 66, + TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA = 67, + TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA = 68, + TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA = 69, + TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA = 70, + TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 = 103, + TLS_DH_DSS_WITH_AES_256_CBC_SHA256 = 104, + TLS_DH_RSA_WITH_AES_256_CBC_SHA256 = 105, + TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 = 106, + TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 = 107, + TLS_DH_anon_WITH_AES_128_CBC_SHA256 = 108, + TLS_DH_anon_WITH_AES_256_CBC_SHA256 = 109, + TLS_RSA_WITH_CAMELLIA_256_CBC_SHA = 132, + TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA = 133, + TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA = 134, + TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA = 135, + TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA = 136, + TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA = 137, + TLS_PSK_WITH_RC4_128_SHA = 138, + TLS_PSK_WITH_3DES_EDE_CBC_SHA = 139, + TLS_PSK_WITH_AES_128_CBC_SHA = 140, + TLS_PSK_WITH_AES_256_CBC_SHA = 141, + TLS_DHE_PSK_WITH_RC4_128_SHA = 142, + TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA = 143, + TLS_DHE_PSK_WITH_AES_128_CBC_SHA = 144, + TLS_DHE_PSK_WITH_AES_256_CBC_SHA = 145, + TLS_RSA_PSK_WITH_RC4_128_SHA = 146, + TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA = 147, + TLS_RSA_PSK_WITH_AES_128_CBC_SHA = 148, + TLS_RSA_PSK_WITH_AES_256_CBC_SHA = 149, + TLS_RSA_WITH_SEED_CBC_SHA = 150, + TLS_DH_DSS_WITH_SEED_CBC_SHA = 151, + TLS_DH_RSA_WITH_SEED_CBC_SHA = 152, + TLS_DHE_DSS_WITH_SEED_CBC_SHA = 153, + TLS_DHE_RSA_WITH_SEED_CBC_SHA = 154, + TLS_DH_anon_WITH_SEED_CBC_SHA = 155, + TLS_RSA_WITH_AES_128_GCM_SHA256 = 156, + TLS_RSA_WITH_AES_256_GCM_SHA384 = 157, + TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 = 158, + TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 = 159, + TLS_DH_RSA_WITH_AES_128_GCM_SHA256 = 160, + TLS_DH_RSA_WITH_AES_256_GCM_SHA384 = 161, + TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 = 162, + TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 = 163, + TLS_DH_DSS_WITH_AES_128_GCM_SHA256 = 164, + TLS_DH_DSS_WITH_AES_256_GCM_SHA384 = 165, + TLS_DH_anon_WITH_AES_128_GCM_SHA256 = 166, + TLS_DH_anon_WITH_AES_256_GCM_SHA384 = 167, + TLS_PSK_WITH_AES_128_GCM_SHA256 = 168, + TLS_PSK_WITH_AES_256_GCM_SHA384 = 169, + TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 = 170, + TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 = 171, + TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 = 172, + TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 = 173, + TLS_PSK_WITH_AES_128_CBC_SHA256 = 174, + TLS_PSK_WITH_AES_256_CBC_SHA384 = 175, + TLS_PSK_WITH_NULL_SHA256 = 176, + TLS_PSK_WITH_NULL_SHA384 = 177, + TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 = 178, + TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 = 179, + TLS_DHE_PSK_WITH_NULL_SHA256 = 180, + TLS_DHE_PSK_WITH_NULL_SHA384 = 181, + TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 = 182, + TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 = 183, + TLS_RSA_PSK_WITH_NULL_SHA256 = 184, + TLS_RSA_PSK_WITH_NULL_SHA384 = 185, + TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 186, + TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 187, + TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 188, + TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 189, + TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 190, + TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 = 191, + TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 192, + TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 193, + TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 194, + TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 195, + TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 196, + TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 = 197, + TLS_AES_128_GCM_SHA256 = 4865, + TLS_AES_256_GCM_SHA384 = 4866, + TLS_CHACHA20_POLY1305_SHA256 = 4867, + TLS_AES_128_CCM_SHA256 = 4868, + TLS_AES_128_CCM_8_SHA256 = 4869, + TLS_ECDH_ECDSA_WITH_NULL_SHA = 49153, + TLS_ECDH_ECDSA_WITH_RC4_128_SHA = 49154, + TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA = 49155, + TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA = 49156, + TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA = 49157, + TLS_ECDHE_ECDSA_WITH_NULL_SHA = 49158, + TLS_ECDHE_ECDSA_WITH_RC4_128_SHA = 49159, + TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA = 49160, + TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = 49161, + TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = 49162, + TLS_ECDH_RSA_WITH_NULL_SHA = 49163, + TLS_ECDH_RSA_WITH_RC4_128_SHA = 49164, + TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA = 49165, + TLS_ECDH_RSA_WITH_AES_128_CBC_SHA = 49166, + TLS_ECDH_RSA_WITH_AES_256_CBC_SHA = 49167, + TLS_ECDHE_RSA_WITH_NULL_SHA = 49168, + TLS_ECDHE_RSA_WITH_RC4_128_SHA = 49169, + TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA = 49170, + TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = 49171, + TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = 49172, + TLS_ECDH_anon_WITH_NULL_SHA = 49173, + TLS_ECDH_anon_WITH_RC4_128_SHA = 49174, + TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA = 49175, + TLS_ECDH_anon_WITH_AES_128_CBC_SHA = 49176, + TLS_ECDH_anon_WITH_AES_256_CBC_SHA = 49177, + TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA = 49178, + TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA = 49179, + TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA = 49180, + TLS_SRP_SHA_WITH_AES_128_CBC_SHA = 49181, + TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA = 49182, + TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA = 49183, + TLS_SRP_SHA_WITH_AES_256_CBC_SHA = 49184, + TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA = 49185, + TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA = 49186, + TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49187, + TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = 49188, + TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 = 49189, + TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 = 49190, + TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = 49191, + TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 = 49192, + TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 = 49193, + TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 = 49194, + TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = 49195, + TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = 49196, + TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 = 49197, + TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 = 49198, + TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 49199, + TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 49200, + TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 = 49201, + TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 = 49202, + TLS_ECDHE_PSK_WITH_RC4_128_SHA = 49203, + TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA = 49204, + TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA = 49205, + TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA = 49206, + TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 = 49207, + TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 = 49208, + TLS_ECDHE_PSK_WITH_NULL_SHA = 49209, + TLS_ECDHE_PSK_WITH_NULL_SHA256 = 49210, + TLS_ECDHE_PSK_WITH_NULL_SHA384 = 49211, + TLS_RSA_WITH_ARIA_128_CBC_SHA256 = 49212, + TLS_RSA_WITH_ARIA_256_CBC_SHA384 = 49213, + TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 = 49214, + TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 = 49215, + TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 = 49216, + TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 = 49217, + TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 = 49218, + TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 = 49219, + TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 = 49220, + TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 = 49221, + TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 = 49222, + TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 = 49223, + TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 = 49224, + TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 = 49225, + TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 = 49226, + TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 = 49227, + TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 = 49228, + TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 = 49229, + TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 = 49230, + TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 = 49231, + TLS_RSA_WITH_ARIA_128_GCM_SHA256 = 49232, + TLS_RSA_WITH_ARIA_256_GCM_SHA384 = 49233, + TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 = 49234, + TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 = 49235, + TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 = 49236, + TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 = 49237, + TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 = 49238, + TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 = 49239, + TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 = 49240, + TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 = 49241, + TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 = 49242, + TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 = 49243, + TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 = 49244, + TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 = 49245, + TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 = 49246, + TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 = 49247, + TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 = 49248, + TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 = 49249, + TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 = 49250, + TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 = 49251, + TLS_PSK_WITH_ARIA_128_CBC_SHA256 = 49252, + TLS_PSK_WITH_ARIA_256_CBC_SHA384 = 49253, + TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 = 49254, + TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 = 49255, + TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 = 49256, + TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 = 49257, + TLS_PSK_WITH_ARIA_128_GCM_SHA256 = 49258, + TLS_PSK_WITH_ARIA_256_GCM_SHA384 = 49259, + TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 = 49260, + TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 = 49261, + TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 = 49262, + TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 = 49263, + TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 = 49264, + TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 = 49265, + TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49266, + TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49267, + TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49268, + TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49269, + TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49270, + TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49271, + TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49272, + TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49273, + TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49274, + TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49275, + TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49276, + TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49277, + TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49278, + TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49279, + TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49280, + TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49281, + TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49282, + TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49283, + TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 = 49284, + TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 = 49285, + TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49286, + TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49287, + TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49288, + TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49289, + TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49290, + TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49291, + TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49292, + TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49293, + TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49294, + TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49295, + TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49296, + TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49297, + TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49298, + TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49299, + TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49300, + TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49301, + TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49302, + TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49303, + TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49304, + TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49305, + TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49306, + TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49307, + TLS_RSA_WITH_AES_128_CCM = 49308, + TLS_RSA_WITH_AES_256_CCM = 49309, + TLS_DHE_RSA_WITH_AES_128_CCM = 49310, + TLS_DHE_RSA_WITH_AES_256_CCM = 49311, + TLS_RSA_WITH_AES_128_CCM_8 = 49312, + TLS_RSA_WITH_AES_256_CCM_8 = 49313, + TLS_DHE_RSA_WITH_AES_128_CCM_8 = 49314, + TLS_DHE_RSA_WITH_AES_256_CCM_8 = 49315, + TLS_PSK_WITH_AES_128_CCM = 49316, + TLS_PSK_WITH_AES_256_CCM = 49317, + TLS_DHE_PSK_WITH_AES_128_CCM = 49318, + TLS_DHE_PSK_WITH_AES_256_CCM = 49319, + TLS_PSK_WITH_AES_128_CCM_8 = 49320, + TLS_PSK_WITH_AES_256_CCM_8 = 49321, + TLS_PSK_DHE_WITH_AES_128_CCM_8 = 49322, + TLS_PSK_DHE_WITH_AES_256_CCM_8 = 49323, + TLS_ECDHE_ECDSA_WITH_AES_128_CCM = 49324, + TLS_ECDHE_ECDSA_WITH_AES_256_CCM = 49325, + TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 = 49326, + TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 = 49327, + TLS_ECCPWD_WITH_AES_128_GCM_SHA256 = 49328, + TLS_ECCPWD_WITH_AES_256_GCM_SHA384 = 49329, + TLS_ECCPWD_WITH_AES_128_CCM_SHA256 = 49330, + TLS_ECCPWD_WITH_AES_256_CCM_SHA384 = 49331, + TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52392, + TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 = 52393, + TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52394, + TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52395, + TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52396, + TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52397, + TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52398, + TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 = 53249, + TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 = 53250, + TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 = 53251, + TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 = 53253, + } + } + } + namespace Security + { + namespace Authentication + { + public class AuthenticationException : System.SystemException + { + public AuthenticationException() => throw null; + protected AuthenticationException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public AuthenticationException(string message) => throw null; + public AuthenticationException(string message, System.Exception innerException) => throw null; + } + namespace ExtendedProtection + { + public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable + { + protected ExtendedProtectionPolicy(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement) => throw null; + public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ChannelBinding customChannelBinding) => throw null; + public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection customServiceNames) => throw null; + public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection customServiceNames) => throw null; + public System.Security.Authentication.ExtendedProtection.ChannelBinding CustomChannelBinding { get => throw null; } + public System.Security.Authentication.ExtendedProtection.ServiceNameCollection CustomServiceNames { get => throw null; } + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool OSSupportsExtendedProtection { get => throw null; } + public System.Security.Authentication.ExtendedProtection.PolicyEnforcement PolicyEnforcement { get => throw null; } + public System.Security.Authentication.ExtendedProtection.ProtectionScenario ProtectionScenario { get => throw null; } + public override string ToString() => throw null; + } + public enum PolicyEnforcement + { + Never = 0, + WhenSupported = 1, + Always = 2, + } + public enum ProtectionScenario + { + TransportSelected = 0, + TrustedProxy = 1, + } + public class ServiceNameCollection : System.Collections.ReadOnlyCollectionBase + { + public bool Contains(string searchServiceName) => throw null; + public ServiceNameCollection(System.Collections.ICollection items) => throw null; + public System.Security.Authentication.ExtendedProtection.ServiceNameCollection Merge(System.Collections.IEnumerable serviceNames) => throw null; + public System.Security.Authentication.ExtendedProtection.ServiceNameCollection Merge(string serviceName) => throw null; + } + } + public class InvalidCredentialException : System.Security.Authentication.AuthenticationException + { + public InvalidCredentialException() => throw null; + protected InvalidCredentialException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public InvalidCredentialException(string message) => throw null; + public InvalidCredentialException(string message, System.Exception innerException) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.ServicePoint.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.ServicePoint.cs new file mode 100644 index 000000000000..d2d3af6158c8 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.ServicePoint.cs @@ -0,0 +1,60 @@ +// This file contains auto-generated code. +// Generated from `System.Net.ServicePoint, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Net + { + public delegate System.Net.IPEndPoint BindIPEndPoint(System.Net.ServicePoint servicePoint, System.Net.IPEndPoint remoteEndPoint, int retryCount); + [System.Flags] + public enum SecurityProtocolType + { + SystemDefault = 0, + Ssl3 = 48, + Tls = 192, + Tls11 = 768, + Tls12 = 3072, + Tls13 = 12288, + } + public class ServicePoint + { + public System.Uri Address { get => throw null; } + public System.Net.BindIPEndPoint BindIPEndPointDelegate { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509Certificate ClientCertificate { get => throw null; } + public bool CloseConnectionGroup(string connectionGroupName) => throw null; + public int ConnectionLeaseTimeout { get => throw null; set { } } + public int ConnectionLimit { get => throw null; set { } } + public string ConnectionName { get => throw null; } + public int CurrentConnections { get => throw null; } + public bool Expect100Continue { get => throw null; set { } } + public System.DateTime IdleSince { get => throw null; } + public int MaxIdleTime { get => throw null; set { } } + public virtual System.Version ProtocolVersion { get => throw null; } + public int ReceiveBufferSize { get => throw null; set { } } + public void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval) => throw null; + public bool SupportsPipelining { get => throw null; } + public bool UseNagleAlgorithm { get => throw null; set { } } + } + public class ServicePointManager + { + public static bool CheckCertificateRevocationList { get => throw null; set { } } + public static int DefaultConnectionLimit { get => throw null; set { } } + public const int DefaultNonPersistentConnectionLimit = 4; + public const int DefaultPersistentConnectionLimit = 2; + public static int DnsRefreshTimeout { get => throw null; set { } } + public static bool EnableDnsRoundRobin { get => throw null; set { } } + public static System.Net.Security.EncryptionPolicy EncryptionPolicy { get => throw null; } + public static bool Expect100Continue { get => throw null; set { } } + public static System.Net.ServicePoint FindServicePoint(string uriString, System.Net.IWebProxy proxy) => throw null; + public static System.Net.ServicePoint FindServicePoint(System.Uri address) => throw null; + public static System.Net.ServicePoint FindServicePoint(System.Uri address, System.Net.IWebProxy proxy) => throw null; + public static int MaxServicePointIdleTime { get => throw null; set { } } + public static int MaxServicePoints { get => throw null; set { } } + public static bool ReusePort { get => throw null; set { } } + public static System.Net.SecurityProtocolType SecurityProtocol { get => throw null; set { } } + public static System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get => throw null; set { } } + public static void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval) => throw null; + public static bool UseNagleAlgorithm { get => throw null; set { } } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Sockets.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Sockets.cs new file mode 100644 index 000000000000..9aa26d3fde95 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.Sockets.cs @@ -0,0 +1,740 @@ +// This file contains auto-generated code. +// Generated from `System.Net.Sockets, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace Sockets + { + public enum IOControlCode : long + { + EnableCircularQueuing = 671088642, + Flush = 671088644, + AddressListChange = 671088663, + DataToRead = 1074030207, + OobDataRead = 1074033415, + GetBroadcastAddress = 1207959557, + AddressListQuery = 1207959574, + QueryTargetPnpHandle = 1207959576, + AsyncIO = 2147772029, + NonBlockingIO = 2147772030, + AssociateHandle = 2281701377, + MultipointLoopback = 2281701385, + MulticastScope = 2281701386, + SetQos = 2281701387, + SetGroupQos = 2281701388, + RoutingInterfaceChange = 2281701397, + NamespaceChange = 2281701401, + ReceiveAll = 2550136833, + ReceiveAllMulticast = 2550136834, + ReceiveAllIgmpMulticast = 2550136835, + KeepAliveValues = 2550136836, + AbsorbRouterAlert = 2550136837, + UnicastInterface = 2550136838, + LimitBroadcasts = 2550136839, + BindToInterface = 2550136840, + MulticastInterface = 2550136841, + AddMulticastGroupOnInterface = 2550136842, + DeleteMulticastGroupFromInterface = 2550136843, + GetExtensionFunctionPointer = 3355443206, + GetQos = 3355443207, + GetGroupQos = 3355443208, + TranslateHandle = 3355443213, + RoutingInterfaceQuery = 3355443220, + AddressListSort = 3355443225, + } + public struct IPPacketInformation : System.IEquatable + { + public System.Net.IPAddress Address { get => throw null; } + public bool Equals(System.Net.Sockets.IPPacketInformation other) => throw null; + public override bool Equals(object comparand) => throw null; + public override int GetHashCode() => throw null; + public int Interface { get => throw null; } + public static bool operator ==(System.Net.Sockets.IPPacketInformation packetInformation1, System.Net.Sockets.IPPacketInformation packetInformation2) => throw null; + public static bool operator !=(System.Net.Sockets.IPPacketInformation packetInformation1, System.Net.Sockets.IPPacketInformation packetInformation2) => throw null; + } + public enum IPProtectionLevel + { + Unspecified = -1, + Unrestricted = 10, + EdgeRestricted = 20, + Restricted = 30, + } + public class IPv6MulticastOption + { + public IPv6MulticastOption(System.Net.IPAddress group) => throw null; + public IPv6MulticastOption(System.Net.IPAddress group, long ifindex) => throw null; + public System.Net.IPAddress Group { get => throw null; set { } } + public long InterfaceIndex { get => throw null; set { } } + } + public class LingerOption + { + public LingerOption(bool enable, int seconds) => throw null; + public bool Enabled { get => throw null; set { } } + public int LingerTime { get => throw null; set { } } + } + public class MulticastOption + { + public MulticastOption(System.Net.IPAddress group) => throw null; + public MulticastOption(System.Net.IPAddress group, int interfaceIndex) => throw null; + public MulticastOption(System.Net.IPAddress group, System.Net.IPAddress mcint) => throw null; + public System.Net.IPAddress Group { get => throw null; set { } } + public int InterfaceIndex { get => throw null; set { } } + public System.Net.IPAddress LocalAddress { get => throw null; set { } } + } + public class NetworkStream : System.IO.Stream + { + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanTimeout { get => throw null; } + public override bool CanWrite { get => throw null; } + public void Close(int timeout) => throw null; + public void Close(System.TimeSpan timeout) => throw null; + public NetworkStream(System.Net.Sockets.Socket socket) => throw null; + public NetworkStream(System.Net.Sockets.Socket socket, bool ownsSocket) => throw null; + public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access) => throw null; + public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access, bool ownsSocket) => throw null; + public virtual bool DataAvailable { get => throw null; } + protected override void Dispose(bool disposing) => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + protected bool Readable { get => throw null; set { } } + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override int ReadTimeout { get => throw null; set { } } + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public System.Net.Sockets.Socket Socket { get => throw null; } + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + protected bool Writeable { get => throw null; set { } } + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + public override int WriteTimeout { get => throw null; set { } } + } + public enum ProtocolFamily + { + Unknown = -1, + Unspecified = 0, + Unix = 1, + InterNetwork = 2, + ImpLink = 3, + Pup = 4, + Chaos = 5, + Ipx = 6, + NS = 6, + Iso = 7, + Osi = 7, + Ecma = 8, + DataKit = 9, + Ccitt = 10, + Sna = 11, + DecNet = 12, + DataLink = 13, + Lat = 14, + HyperChannel = 15, + AppleTalk = 16, + NetBios = 17, + VoiceView = 18, + FireFox = 19, + Banyan = 21, + Atm = 22, + InterNetworkV6 = 23, + Cluster = 24, + Ieee12844 = 25, + Irda = 26, + NetworkDesigners = 28, + Max = 29, + Packet = 65536, + ControllerAreaNetwork = 65537, + } + public enum ProtocolType + { + Unknown = -1, + IP = 0, + IPv6HopByHopOptions = 0, + Unspecified = 0, + Icmp = 1, + Igmp = 2, + Ggp = 3, + IPv4 = 4, + Tcp = 6, + Pup = 12, + Udp = 17, + Idp = 22, + IPv6 = 41, + IPv6RoutingHeader = 43, + IPv6FragmentHeader = 44, + IPSecEncapsulatingSecurityPayload = 50, + IPSecAuthenticationHeader = 51, + IcmpV6 = 58, + IPv6NoNextHeader = 59, + IPv6DestinationOptions = 60, + ND = 77, + Raw = 255, + Ipx = 1000, + Spx = 1256, + SpxII = 1257, + } + public sealed class SafeSocketHandle : Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid + { + public SafeSocketHandle() : base(default(bool)) => throw null; + public SafeSocketHandle(nint preexistingHandle, bool ownsHandle) : base(default(bool)) => throw null; + public override bool IsInvalid { get => throw null; } + protected override bool ReleaseHandle() => throw null; + } + public enum SelectMode + { + SelectRead = 0, + SelectWrite = 1, + SelectError = 2, + } + public class SendPacketsElement + { + public byte[] Buffer { get => throw null; } + public int Count { get => throw null; } + public SendPacketsElement(byte[] buffer) => throw null; + public SendPacketsElement(byte[] buffer, int offset, int count) => throw null; + public SendPacketsElement(byte[] buffer, int offset, int count, bool endOfPacket) => throw null; + public SendPacketsElement(System.IO.FileStream fileStream) => throw null; + public SendPacketsElement(System.IO.FileStream fileStream, long offset, int count) => throw null; + public SendPacketsElement(System.IO.FileStream fileStream, long offset, int count, bool endOfPacket) => throw null; + public SendPacketsElement(System.ReadOnlyMemory buffer) => throw null; + public SendPacketsElement(System.ReadOnlyMemory buffer, bool endOfPacket) => throw null; + public SendPacketsElement(string filepath) => throw null; + public SendPacketsElement(string filepath, int offset, int count) => throw null; + public SendPacketsElement(string filepath, int offset, int count, bool endOfPacket) => throw null; + public SendPacketsElement(string filepath, long offset, int count) => throw null; + public SendPacketsElement(string filepath, long offset, int count, bool endOfPacket) => throw null; + public bool EndOfPacket { get => throw null; } + public string FilePath { get => throw null; } + public System.IO.FileStream FileStream { get => throw null; } + public System.ReadOnlyMemory? MemoryBuffer { get => throw null; } + public int Offset { get => throw null; } + public long OffsetLong { get => throw null; } + } + public class Socket : System.IDisposable + { + public System.Net.Sockets.Socket Accept() => throw null; + public System.Threading.Tasks.Task AcceptAsync() => throw null; + public System.Threading.Tasks.Task AcceptAsync(System.Net.Sockets.Socket acceptSocket) => throw null; + public System.Threading.Tasks.ValueTask AcceptAsync(System.Net.Sockets.Socket acceptSocket, System.Threading.CancellationToken cancellationToken) => throw null; + public bool AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public System.Threading.Tasks.ValueTask AcceptAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Net.Sockets.AddressFamily AddressFamily { get => throw null; } + public int Available { get => throw null; } + public System.IAsyncResult BeginAccept(System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginAccept(int receiveSize, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginAccept(System.Net.Sockets.Socket acceptSocket, int receiveSize, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginConnect(System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginConnect(System.Net.IPAddress address, int port, System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginConnect(System.Net.IPAddress[] addresses, int port, System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginConnect(string host, int port, System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginDisconnect(bool reuseSocket, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginReceive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginReceive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginReceive(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginReceive(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginReceiveFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginReceiveMessageFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginSend(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginSend(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginSend(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginSend(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginSendFile(string fileName, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginSendFile(string fileName, byte[] preBuffer, byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags, System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginSendTo(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) => throw null; + public void Bind(System.Net.EndPoint localEP) => throw null; + public bool Blocking { get => throw null; set { } } + public static void CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public void Close() => throw null; + public void Close(int timeout) => throw null; + public void Connect(System.Net.EndPoint remoteEP) => throw null; + public void Connect(System.Net.IPAddress address, int port) => throw null; + public void Connect(System.Net.IPAddress[] addresses, int port) => throw null; + public void Connect(string host, int port) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Net.EndPoint remoteEP) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Net.IPAddress address, int port) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(System.Net.IPAddress address, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Net.IPAddress[] addresses, int port) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(System.Net.IPAddress[] addresses, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public bool ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public static bool ConnectAsync(System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType, System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public System.Threading.Tasks.Task ConnectAsync(string host, int port) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(string host, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public bool Connected { get => throw null; } + public Socket(System.Net.Sockets.AddressFamily addressFamily, System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) => throw null; + public Socket(System.Net.Sockets.SafeSocketHandle handle) => throw null; + public Socket(System.Net.Sockets.SocketInformation socketInformation) => throw null; + public Socket(System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) => throw null; + public void Disconnect(bool reuseSocket) => throw null; + public System.Threading.Tasks.ValueTask DisconnectAsync(bool reuseSocket, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool DisconnectAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool DontFragment { get => throw null; set { } } + public bool DualMode { get => throw null; set { } } + public System.Net.Sockets.SocketInformation DuplicateAndClose(int targetProcessId) => throw null; + public bool EnableBroadcast { get => throw null; set { } } + public System.Net.Sockets.Socket EndAccept(out byte[] buffer, System.IAsyncResult asyncResult) => throw null; + public System.Net.Sockets.Socket EndAccept(out byte[] buffer, out int bytesTransferred, System.IAsyncResult asyncResult) => throw null; + public System.Net.Sockets.Socket EndAccept(System.IAsyncResult asyncResult) => throw null; + public void EndConnect(System.IAsyncResult asyncResult) => throw null; + public void EndDisconnect(System.IAsyncResult asyncResult) => throw null; + public int EndReceive(System.IAsyncResult asyncResult) => throw null; + public int EndReceive(System.IAsyncResult asyncResult, out System.Net.Sockets.SocketError errorCode) => throw null; + public int EndReceiveFrom(System.IAsyncResult asyncResult, ref System.Net.EndPoint endPoint) => throw null; + public int EndReceiveMessageFrom(System.IAsyncResult asyncResult, ref System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint endPoint, out System.Net.Sockets.IPPacketInformation ipPacketInformation) => throw null; + public int EndSend(System.IAsyncResult asyncResult) => throw null; + public int EndSend(System.IAsyncResult asyncResult, out System.Net.Sockets.SocketError errorCode) => throw null; + public void EndSendFile(System.IAsyncResult asyncResult) => throw null; + public int EndSendTo(System.IAsyncResult asyncResult) => throw null; + public bool ExclusiveAddressUse { get => throw null; set { } } + public int GetRawSocketOption(int optionLevel, int optionName, System.Span optionValue) => throw null; + public object GetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName) => throw null; + public void GetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, byte[] optionValue) => throw null; + public byte[] GetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, int optionLength) => throw null; + public nint Handle { get => throw null; } + public int IOControl(int ioControlCode, byte[] optionInValue, byte[] optionOutValue) => throw null; + public int IOControl(System.Net.Sockets.IOControlCode ioControlCode, byte[] optionInValue, byte[] optionOutValue) => throw null; + public bool IsBound { get => throw null; } + public System.Net.Sockets.LingerOption LingerState { get => throw null; set { } } + public void Listen() => throw null; + public void Listen(int backlog) => throw null; + public System.Net.EndPoint LocalEndPoint { get => throw null; } + public bool MulticastLoopback { get => throw null; set { } } + public bool NoDelay { get => throw null; set { } } + public static bool OSSupportsIPv4 { get => throw null; } + public static bool OSSupportsIPv6 { get => throw null; } + public static bool OSSupportsUnixDomainSockets { get => throw null; } + public bool Poll(int microSeconds, System.Net.Sockets.SelectMode mode) => throw null; + public bool Poll(System.TimeSpan timeout, System.Net.Sockets.SelectMode mode) => throw null; + public System.Net.Sockets.ProtocolType ProtocolType { get => throw null; } + public int Receive(byte[] buffer) => throw null; + public int Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) => throw null; + public int Receive(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Receive(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Receive(System.Collections.Generic.IList> buffers) => throw null; + public int Receive(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Receive(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) => throw null; + public int Receive(System.Span buffer) => throw null; + public int Receive(System.Span buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Receive(System.Span buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) => throw null; + public System.Threading.Tasks.Task ReceiveAsync(System.ArraySegment buffer) => throw null; + public System.Threading.Tasks.Task ReceiveAsync(System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public System.Threading.Tasks.Task ReceiveAsync(System.Collections.Generic.IList> buffers) => throw null; + public System.Threading.Tasks.Task ReceiveAsync(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public System.Threading.Tasks.ValueTask ReceiveAsync(System.Memory buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask ReceiveAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public int ReceiveBufferSize { get => throw null; set { } } + public int ReceiveFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) => throw null; + public int ReceiveFrom(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) => throw null; + public int ReceiveFrom(byte[] buffer, ref System.Net.EndPoint remoteEP) => throw null; + public int ReceiveFrom(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) => throw null; + public int ReceiveFrom(System.Span buffer, ref System.Net.EndPoint remoteEP) => throw null; + public int ReceiveFrom(System.Span buffer, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) => throw null; + public System.Threading.Tasks.Task ReceiveFromAsync(System.ArraySegment buffer, System.Net.EndPoint remoteEndPoint) => throw null; + public System.Threading.Tasks.Task ReceiveFromAsync(System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) => throw null; + public System.Threading.Tasks.ValueTask ReceiveFromAsync(System.Memory buffer, System.Net.EndPoint remoteEndPoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask ReceiveFromAsync(System.Memory buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public int ReceiveMessageFrom(byte[] buffer, int offset, int size, ref System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP, out System.Net.Sockets.IPPacketInformation ipPacketInformation) => throw null; + public int ReceiveMessageFrom(System.Span buffer, ref System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP, out System.Net.Sockets.IPPacketInformation ipPacketInformation) => throw null; + public System.Threading.Tasks.Task ReceiveMessageFromAsync(System.ArraySegment buffer, System.Net.EndPoint remoteEndPoint) => throw null; + public System.Threading.Tasks.Task ReceiveMessageFromAsync(System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) => throw null; + public System.Threading.Tasks.ValueTask ReceiveMessageFromAsync(System.Memory buffer, System.Net.EndPoint remoteEndPoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask ReceiveMessageFromAsync(System.Memory buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool ReceiveMessageFromAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public int ReceiveTimeout { get => throw null; set { } } + public System.Net.EndPoint RemoteEndPoint { get => throw null; } + public System.Net.Sockets.SafeSocketHandle SafeHandle { get => throw null; } + public static void Select(System.Collections.IList checkRead, System.Collections.IList checkWrite, System.Collections.IList checkError, int microSeconds) => throw null; + public static void Select(System.Collections.IList checkRead, System.Collections.IList checkWrite, System.Collections.IList checkError, System.TimeSpan timeout) => throw null; + public int Send(byte[] buffer) => throw null; + public int Send(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Send(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) => throw null; + public int Send(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Send(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Send(System.Collections.Generic.IList> buffers) => throw null; + public int Send(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Send(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) => throw null; + public int Send(System.ReadOnlySpan buffer) => throw null; + public int Send(System.ReadOnlySpan buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public int Send(System.ReadOnlySpan buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) => throw null; + public System.Threading.Tasks.Task SendAsync(System.ArraySegment buffer) => throw null; + public System.Threading.Tasks.Task SendAsync(System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public System.Threading.Tasks.Task SendAsync(System.Collections.Generic.IList> buffers) => throw null; + public System.Threading.Tasks.Task SendAsync(System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public bool SendAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public int SendBufferSize { get => throw null; set { } } + public void SendFile(string fileName) => throw null; + public void SendFile(string fileName, byte[] preBuffer, byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags) => throw null; + public void SendFile(string fileName, System.ReadOnlySpan preBuffer, System.ReadOnlySpan postBuffer, System.Net.Sockets.TransmitFileOptions flags) => throw null; + public System.Threading.Tasks.ValueTask SendFileAsync(string fileName, System.ReadOnlyMemory preBuffer, System.ReadOnlyMemory postBuffer, System.Net.Sockets.TransmitFileOptions flags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask SendFileAsync(string fileName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public int SendTimeout { get => throw null; set { } } + public int SendTo(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) => throw null; + public int SendTo(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) => throw null; + public int SendTo(byte[] buffer, System.Net.EndPoint remoteEP) => throw null; + public int SendTo(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) => throw null; + public int SendTo(System.ReadOnlySpan buffer, System.Net.EndPoint remoteEP) => throw null; + public int SendTo(System.ReadOnlySpan buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) => throw null; + public System.Threading.Tasks.Task SendToAsync(System.ArraySegment buffer, System.Net.EndPoint remoteEP) => throw null; + public System.Threading.Tasks.Task SendToAsync(System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) => throw null; + public bool SendToAsync(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public System.Threading.Tasks.ValueTask SendToAsync(System.ReadOnlyMemory buffer, System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask SendToAsync(System.ReadOnlyMemory buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public void SetIPProtectionLevel(System.Net.Sockets.IPProtectionLevel level) => throw null; + public void SetRawSocketOption(int optionLevel, int optionName, System.ReadOnlySpan optionValue) => throw null; + public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, bool optionValue) => throw null; + public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, byte[] optionValue) => throw null; + public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, int optionValue) => throw null; + public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, object optionValue) => throw null; + public void Shutdown(System.Net.Sockets.SocketShutdown how) => throw null; + public System.Net.Sockets.SocketType SocketType { get => throw null; } + public static bool SupportsIPv4 { get => throw null; } + public static bool SupportsIPv6 { get => throw null; } + public short Ttl { get => throw null; set { } } + public bool UseOnlyOverlappedIO { get => throw null; set { } } + } + public class SocketAsyncEventArgs : System.EventArgs, System.IDisposable + { + public System.Net.Sockets.Socket AcceptSocket { get => throw null; set { } } + public byte[] Buffer { get => throw null; } + public System.Collections.Generic.IList> BufferList { get => throw null; set { } } + public int BytesTransferred { get => throw null; } + public event System.EventHandler Completed; + public System.Exception ConnectByNameError { get => throw null; } + public System.Net.Sockets.Socket ConnectSocket { get => throw null; } + public int Count { get => throw null; } + public SocketAsyncEventArgs() => throw null; + public SocketAsyncEventArgs(bool unsafeSuppressExecutionContextFlow) => throw null; + public bool DisconnectReuseSocket { get => throw null; set { } } + public void Dispose() => throw null; + public System.Net.Sockets.SocketAsyncOperation LastOperation { get => throw null; } + public System.Memory MemoryBuffer { get => throw null; } + public int Offset { get => throw null; } + protected virtual void OnCompleted(System.Net.Sockets.SocketAsyncEventArgs e) => throw null; + public System.Net.Sockets.IPPacketInformation ReceiveMessageFromPacketInfo { get => throw null; } + public System.Net.EndPoint RemoteEndPoint { get => throw null; set { } } + public System.Net.Sockets.SendPacketsElement[] SendPacketsElements { get => throw null; set { } } + public System.Net.Sockets.TransmitFileOptions SendPacketsFlags { get => throw null; set { } } + public int SendPacketsSendSize { get => throw null; set { } } + public void SetBuffer(byte[] buffer, int offset, int count) => throw null; + public void SetBuffer(int offset, int count) => throw null; + public void SetBuffer(System.Memory buffer) => throw null; + public System.Net.Sockets.SocketError SocketError { get => throw null; set { } } + public System.Net.Sockets.SocketFlags SocketFlags { get => throw null; set { } } + public object UserToken { get => throw null; set { } } + } + public enum SocketAsyncOperation + { + None = 0, + Accept = 1, + Connect = 2, + Disconnect = 3, + Receive = 4, + ReceiveFrom = 5, + ReceiveMessageFrom = 6, + Send = 7, + SendPackets = 8, + SendTo = 9, + } + [System.Flags] + public enum SocketFlags + { + None = 0, + OutOfBand = 1, + Peek = 2, + DontRoute = 4, + Truncated = 256, + ControlDataTruncated = 512, + Broadcast = 1024, + Multicast = 2048, + Partial = 32768, + } + public struct SocketInformation + { + public System.Net.Sockets.SocketInformationOptions Options { get => throw null; set { } } + public byte[] ProtocolInformation { get => throw null; set { } } + } + [System.Flags] + public enum SocketInformationOptions + { + NonBlocking = 1, + Connected = 2, + Listening = 4, + UseOnlyOverlappedIO = 8, + } + public enum SocketOptionLevel + { + IP = 0, + Tcp = 6, + Udp = 17, + IPv6 = 41, + Socket = 65535, + } + public enum SocketOptionName + { + DontLinger = -129, + ExclusiveAddressUse = -5, + Debug = 1, + IPOptions = 1, + NoChecksum = 1, + NoDelay = 1, + AcceptConnection = 2, + BsdUrgent = 2, + Expedited = 2, + HeaderIncluded = 2, + TcpKeepAliveTime = 3, + TypeOfService = 3, + IpTimeToLive = 4, + ReuseAddress = 4, + KeepAlive = 8, + MulticastInterface = 9, + MulticastTimeToLive = 10, + MulticastLoopback = 11, + AddMembership = 12, + DropMembership = 13, + DontFragment = 14, + AddSourceMembership = 15, + DontRoute = 16, + DropSourceMembership = 16, + TcpKeepAliveRetryCount = 16, + BlockSource = 17, + TcpKeepAliveInterval = 17, + UnblockSource = 18, + PacketInformation = 19, + ChecksumCoverage = 20, + HopLimit = 21, + IPProtectionLevel = 23, + IPv6Only = 27, + Broadcast = 32, + UseLoopback = 64, + Linger = 128, + OutOfBandInline = 256, + SendBuffer = 4097, + ReceiveBuffer = 4098, + SendLowWater = 4099, + ReceiveLowWater = 4100, + SendTimeout = 4101, + ReceiveTimeout = 4102, + Error = 4103, + Type = 4104, + ReuseUnicastPort = 12295, + UpdateAcceptContext = 28683, + UpdateConnectContext = 28688, + MaxConnections = 2147483647, + } + public struct SocketReceiveFromResult + { + public int ReceivedBytes; + public System.Net.EndPoint RemoteEndPoint; + } + public struct SocketReceiveMessageFromResult + { + public System.Net.Sockets.IPPacketInformation PacketInformation; + public int ReceivedBytes; + public System.Net.EndPoint RemoteEndPoint; + public System.Net.Sockets.SocketFlags SocketFlags; + } + public enum SocketShutdown + { + Receive = 0, + Send = 1, + Both = 2, + } + public static partial class SocketTaskExtensions + { + public static System.Threading.Tasks.Task AcceptAsync(this System.Net.Sockets.Socket socket) => throw null; + public static System.Threading.Tasks.Task AcceptAsync(this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket) => throw null; + public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP) => throw null; + public static System.Threading.Tasks.ValueTask ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port) => throw null; + public static System.Threading.Tasks.ValueTask ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port) => throw null; + public static System.Threading.Tasks.ValueTask ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, string host, int port) => throw null; + public static System.Threading.Tasks.ValueTask ConnectAsync(this System.Net.Sockets.Socket socket, string host, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ReceiveAsync(this System.Net.Sockets.Socket socket, System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public static System.Threading.Tasks.Task ReceiveAsync(this System.Net.Sockets.Socket socket, System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public static System.Threading.Tasks.ValueTask ReceiveAsync(this System.Net.Sockets.Socket socket, System.Memory buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ReceiveFromAsync(this System.Net.Sockets.Socket socket, System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) => throw null; + public static System.Threading.Tasks.Task ReceiveMessageFromAsync(this System.Net.Sockets.Socket socket, System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) => throw null; + public static System.Threading.Tasks.Task SendAsync(this System.Net.Sockets.Socket socket, System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public static System.Threading.Tasks.Task SendAsync(this System.Net.Sockets.Socket socket, System.Collections.Generic.IList> buffers, System.Net.Sockets.SocketFlags socketFlags) => throw null; + public static System.Threading.Tasks.ValueTask SendAsync(this System.Net.Sockets.Socket socket, System.ReadOnlyMemory buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SendToAsync(this System.Net.Sockets.Socket socket, System.ArraySegment buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) => throw null; + } + public enum SocketType + { + Unknown = -1, + Stream = 1, + Dgram = 2, + Raw = 3, + Rdm = 4, + Seqpacket = 5, + } + public class TcpClient : System.IDisposable + { + protected bool Active { get => throw null; set { } } + public int Available { get => throw null; } + public System.IAsyncResult BeginConnect(System.Net.IPAddress address, int port, System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginConnect(System.Net.IPAddress[] addresses, int port, System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginConnect(string host, int port, System.AsyncCallback requestCallback, object state) => throw null; + public System.Net.Sockets.Socket Client { get => throw null; set { } } + public void Close() => throw null; + public void Connect(System.Net.IPAddress address, int port) => throw null; + public void Connect(System.Net.IPAddress[] ipAddresses, int port) => throw null; + public void Connect(System.Net.IPEndPoint remoteEP) => throw null; + public void Connect(string hostname, int port) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Net.IPAddress address, int port) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(System.Net.IPAddress address, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Net.IPAddress[] addresses, int port) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(System.Net.IPAddress[] addresses, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Net.IPEndPoint remoteEP) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(System.Net.IPEndPoint remoteEP, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(string host, int port) => throw null; + public System.Threading.Tasks.ValueTask ConnectAsync(string host, int port, System.Threading.CancellationToken cancellationToken) => throw null; + public bool Connected { get => throw null; } + public TcpClient() => throw null; + public TcpClient(System.Net.IPEndPoint localEP) => throw null; + public TcpClient(System.Net.Sockets.AddressFamily family) => throw null; + public TcpClient(string hostname, int port) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public void EndConnect(System.IAsyncResult asyncResult) => throw null; + public bool ExclusiveAddressUse { get => throw null; set { } } + public System.Net.Sockets.NetworkStream GetStream() => throw null; + public System.Net.Sockets.LingerOption LingerState { get => throw null; set { } } + public bool NoDelay { get => throw null; set { } } + public int ReceiveBufferSize { get => throw null; set { } } + public int ReceiveTimeout { get => throw null; set { } } + public int SendBufferSize { get => throw null; set { } } + public int SendTimeout { get => throw null; set { } } + } + public class TcpListener + { + public System.Net.Sockets.Socket AcceptSocket() => throw null; + public System.Threading.Tasks.Task AcceptSocketAsync() => throw null; + public System.Threading.Tasks.ValueTask AcceptSocketAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Net.Sockets.TcpClient AcceptTcpClient() => throw null; + public System.Threading.Tasks.Task AcceptTcpClientAsync() => throw null; + public System.Threading.Tasks.ValueTask AcceptTcpClientAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected bool Active { get => throw null; } + public void AllowNatTraversal(bool allowed) => throw null; + public System.IAsyncResult BeginAcceptSocket(System.AsyncCallback callback, object state) => throw null; + public System.IAsyncResult BeginAcceptTcpClient(System.AsyncCallback callback, object state) => throw null; + public static System.Net.Sockets.TcpListener Create(int port) => throw null; + public TcpListener(int port) => throw null; + public TcpListener(System.Net.IPAddress localaddr, int port) => throw null; + public TcpListener(System.Net.IPEndPoint localEP) => throw null; + public System.Net.Sockets.Socket EndAcceptSocket(System.IAsyncResult asyncResult) => throw null; + public System.Net.Sockets.TcpClient EndAcceptTcpClient(System.IAsyncResult asyncResult) => throw null; + public bool ExclusiveAddressUse { get => throw null; set { } } + public System.Net.EndPoint LocalEndpoint { get => throw null; } + public bool Pending() => throw null; + public System.Net.Sockets.Socket Server { get => throw null; } + public void Start() => throw null; + public void Start(int backlog) => throw null; + public void Stop() => throw null; + } + [System.Flags] + public enum TransmitFileOptions + { + UseDefaultWorkerThread = 0, + Disconnect = 1, + ReuseSocket = 2, + WriteBehind = 4, + UseSystemThread = 16, + UseKernelApc = 32, + } + public class UdpClient : System.IDisposable + { + protected bool Active { get => throw null; set { } } + public void AllowNatTraversal(bool allowed) => throw null; + public int Available { get => throw null; } + public System.IAsyncResult BeginReceive(System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginSend(byte[] datagram, int bytes, System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginSend(byte[] datagram, int bytes, System.Net.IPEndPoint endPoint, System.AsyncCallback requestCallback, object state) => throw null; + public System.IAsyncResult BeginSend(byte[] datagram, int bytes, string hostname, int port, System.AsyncCallback requestCallback, object state) => throw null; + public System.Net.Sockets.Socket Client { get => throw null; set { } } + public void Close() => throw null; + public void Connect(System.Net.IPAddress addr, int port) => throw null; + public void Connect(System.Net.IPEndPoint endPoint) => throw null; + public void Connect(string hostname, int port) => throw null; + public UdpClient() => throw null; + public UdpClient(int port) => throw null; + public UdpClient(int port, System.Net.Sockets.AddressFamily family) => throw null; + public UdpClient(System.Net.IPEndPoint localEP) => throw null; + public UdpClient(System.Net.Sockets.AddressFamily family) => throw null; + public UdpClient(string hostname, int port) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool DontFragment { get => throw null; set { } } + public void DropMulticastGroup(System.Net.IPAddress multicastAddr) => throw null; + public void DropMulticastGroup(System.Net.IPAddress multicastAddr, int ifindex) => throw null; + public bool EnableBroadcast { get => throw null; set { } } + public byte[] EndReceive(System.IAsyncResult asyncResult, ref System.Net.IPEndPoint remoteEP) => throw null; + public int EndSend(System.IAsyncResult asyncResult) => throw null; + public bool ExclusiveAddressUse { get => throw null; set { } } + public void JoinMulticastGroup(int ifindex, System.Net.IPAddress multicastAddr) => throw null; + public void JoinMulticastGroup(System.Net.IPAddress multicastAddr) => throw null; + public void JoinMulticastGroup(System.Net.IPAddress multicastAddr, int timeToLive) => throw null; + public void JoinMulticastGroup(System.Net.IPAddress multicastAddr, System.Net.IPAddress localAddress) => throw null; + public bool MulticastLoopback { get => throw null; set { } } + public byte[] Receive(ref System.Net.IPEndPoint remoteEP) => throw null; + public System.Threading.Tasks.Task ReceiveAsync() => throw null; + public System.Threading.Tasks.ValueTask ReceiveAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public int Send(byte[] dgram, int bytes) => throw null; + public int Send(byte[] dgram, int bytes, System.Net.IPEndPoint endPoint) => throw null; + public int Send(byte[] dgram, int bytes, string hostname, int port) => throw null; + public int Send(System.ReadOnlySpan datagram) => throw null; + public int Send(System.ReadOnlySpan datagram, System.Net.IPEndPoint endPoint) => throw null; + public int Send(System.ReadOnlySpan datagram, string hostname, int port) => throw null; + public System.Threading.Tasks.Task SendAsync(byte[] datagram, int bytes) => throw null; + public System.Threading.Tasks.Task SendAsync(byte[] datagram, int bytes, System.Net.IPEndPoint endPoint) => throw null; + public System.Threading.Tasks.Task SendAsync(byte[] datagram, int bytes, string hostname, int port) => throw null; + public System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory datagram, System.Net.IPEndPoint endPoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory datagram, string hostname, int port, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory datagram, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public short Ttl { get => throw null; set { } } + } + public struct UdpReceiveResult : System.IEquatable + { + public byte[] Buffer { get => throw null; } + public UdpReceiveResult(byte[] buffer, System.Net.IPEndPoint remoteEndPoint) => throw null; + public bool Equals(System.Net.Sockets.UdpReceiveResult other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Net.Sockets.UdpReceiveResult left, System.Net.Sockets.UdpReceiveResult right) => throw null; + public static bool operator !=(System.Net.Sockets.UdpReceiveResult left, System.Net.Sockets.UdpReceiveResult right) => throw null; + public System.Net.IPEndPoint RemoteEndPoint { get => throw null; } + } + public sealed class UnixDomainSocketEndPoint : System.Net.EndPoint + { + public override System.Net.Sockets.AddressFamily AddressFamily { get => throw null; } + public override System.Net.EndPoint Create(System.Net.SocketAddress socketAddress) => throw null; + public UnixDomainSocketEndPoint(string path) => throw null; + public override System.Net.SocketAddress Serialize() => throw null; + public override string ToString() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebClient.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebClient.cs new file mode 100644 index 000000000000..7e2dae120c53 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebClient.cs @@ -0,0 +1,201 @@ +// This file contains auto-generated code. +// Generated from `System.Net.WebClient, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Net + { + public class DownloadDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public byte[] Result { get => throw null; } + internal DownloadDataCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void DownloadDataCompletedEventHandler(object sender, System.Net.DownloadDataCompletedEventArgs e); + public class DownloadProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs + { + public long BytesReceived { get => throw null; } + public long TotalBytesToReceive { get => throw null; } + internal DownloadProgressChangedEventArgs() : base(default(int), default(object)) { } + } + public delegate void DownloadProgressChangedEventHandler(object sender, System.Net.DownloadProgressChangedEventArgs e); + public class DownloadStringCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public string Result { get => throw null; } + internal DownloadStringCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void DownloadStringCompletedEventHandler(object sender, System.Net.DownloadStringCompletedEventArgs e); + public class OpenReadCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public System.IO.Stream Result { get => throw null; } + internal OpenReadCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void OpenReadCompletedEventHandler(object sender, System.Net.OpenReadCompletedEventArgs e); + public class OpenWriteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public System.IO.Stream Result { get => throw null; } + internal OpenWriteCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void OpenWriteCompletedEventHandler(object sender, System.Net.OpenWriteCompletedEventArgs e); + public class UploadDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public byte[] Result { get => throw null; } + internal UploadDataCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void UploadDataCompletedEventHandler(object sender, System.Net.UploadDataCompletedEventArgs e); + public class UploadFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public byte[] Result { get => throw null; } + internal UploadFileCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void UploadFileCompletedEventHandler(object sender, System.Net.UploadFileCompletedEventArgs e); + public class UploadProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs + { + public long BytesReceived { get => throw null; } + public long BytesSent { get => throw null; } + public long TotalBytesToReceive { get => throw null; } + public long TotalBytesToSend { get => throw null; } + internal UploadProgressChangedEventArgs() : base(default(int), default(object)) { } + } + public delegate void UploadProgressChangedEventHandler(object sender, System.Net.UploadProgressChangedEventArgs e); + public class UploadStringCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public string Result { get => throw null; } + internal UploadStringCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void UploadStringCompletedEventHandler(object sender, System.Net.UploadStringCompletedEventArgs e); + public class UploadValuesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public byte[] Result { get => throw null; } + internal UploadValuesCompletedEventArgs() : base(default(System.Exception), default(bool), default(object)) { } + } + public delegate void UploadValuesCompletedEventHandler(object sender, System.Net.UploadValuesCompletedEventArgs e); + public class WebClient : System.ComponentModel.Component + { + public bool AllowReadStreamBuffering { get => throw null; set { } } + public bool AllowWriteStreamBuffering { get => throw null; set { } } + public string BaseAddress { get => throw null; set { } } + public System.Net.Cache.RequestCachePolicy CachePolicy { get => throw null; set { } } + public void CancelAsync() => throw null; + public System.Net.ICredentials Credentials { get => throw null; set { } } + public WebClient() => throw null; + public byte[] DownloadData(string address) => throw null; + public byte[] DownloadData(System.Uri address) => throw null; + public void DownloadDataAsync(System.Uri address) => throw null; + public void DownloadDataAsync(System.Uri address, object userToken) => throw null; + public event System.Net.DownloadDataCompletedEventHandler DownloadDataCompleted; + public System.Threading.Tasks.Task DownloadDataTaskAsync(string address) => throw null; + public System.Threading.Tasks.Task DownloadDataTaskAsync(System.Uri address) => throw null; + public void DownloadFile(string address, string fileName) => throw null; + public void DownloadFile(System.Uri address, string fileName) => throw null; + public void DownloadFileAsync(System.Uri address, string fileName) => throw null; + public void DownloadFileAsync(System.Uri address, string fileName, object userToken) => throw null; + public event System.ComponentModel.AsyncCompletedEventHandler DownloadFileCompleted; + public System.Threading.Tasks.Task DownloadFileTaskAsync(string address, string fileName) => throw null; + public System.Threading.Tasks.Task DownloadFileTaskAsync(System.Uri address, string fileName) => throw null; + public event System.Net.DownloadProgressChangedEventHandler DownloadProgressChanged; + public string DownloadString(string address) => throw null; + public string DownloadString(System.Uri address) => throw null; + public void DownloadStringAsync(System.Uri address) => throw null; + public void DownloadStringAsync(System.Uri address, object userToken) => throw null; + public event System.Net.DownloadStringCompletedEventHandler DownloadStringCompleted; + public System.Threading.Tasks.Task DownloadStringTaskAsync(string address) => throw null; + public System.Threading.Tasks.Task DownloadStringTaskAsync(System.Uri address) => throw null; + public System.Text.Encoding Encoding { get => throw null; set { } } + protected virtual System.Net.WebRequest GetWebRequest(System.Uri address) => throw null; + protected virtual System.Net.WebResponse GetWebResponse(System.Net.WebRequest request) => throw null; + protected virtual System.Net.WebResponse GetWebResponse(System.Net.WebRequest request, System.IAsyncResult result) => throw null; + public System.Net.WebHeaderCollection Headers { get => throw null; set { } } + public bool IsBusy { get => throw null; } + protected virtual void OnDownloadDataCompleted(System.Net.DownloadDataCompletedEventArgs e) => throw null; + protected virtual void OnDownloadFileCompleted(System.ComponentModel.AsyncCompletedEventArgs e) => throw null; + protected virtual void OnDownloadProgressChanged(System.Net.DownloadProgressChangedEventArgs e) => throw null; + protected virtual void OnDownloadStringCompleted(System.Net.DownloadStringCompletedEventArgs e) => throw null; + protected virtual void OnOpenReadCompleted(System.Net.OpenReadCompletedEventArgs e) => throw null; + protected virtual void OnOpenWriteCompleted(System.Net.OpenWriteCompletedEventArgs e) => throw null; + protected virtual void OnUploadDataCompleted(System.Net.UploadDataCompletedEventArgs e) => throw null; + protected virtual void OnUploadFileCompleted(System.Net.UploadFileCompletedEventArgs e) => throw null; + protected virtual void OnUploadProgressChanged(System.Net.UploadProgressChangedEventArgs e) => throw null; + protected virtual void OnUploadStringCompleted(System.Net.UploadStringCompletedEventArgs e) => throw null; + protected virtual void OnUploadValuesCompleted(System.Net.UploadValuesCompletedEventArgs e) => throw null; + protected virtual void OnWriteStreamClosed(System.Net.WriteStreamClosedEventArgs e) => throw null; + public System.IO.Stream OpenRead(string address) => throw null; + public System.IO.Stream OpenRead(System.Uri address) => throw null; + public void OpenReadAsync(System.Uri address) => throw null; + public void OpenReadAsync(System.Uri address, object userToken) => throw null; + public event System.Net.OpenReadCompletedEventHandler OpenReadCompleted; + public System.Threading.Tasks.Task OpenReadTaskAsync(string address) => throw null; + public System.Threading.Tasks.Task OpenReadTaskAsync(System.Uri address) => throw null; + public System.IO.Stream OpenWrite(string address) => throw null; + public System.IO.Stream OpenWrite(string address, string method) => throw null; + public System.IO.Stream OpenWrite(System.Uri address) => throw null; + public System.IO.Stream OpenWrite(System.Uri address, string method) => throw null; + public void OpenWriteAsync(System.Uri address) => throw null; + public void OpenWriteAsync(System.Uri address, string method) => throw null; + public void OpenWriteAsync(System.Uri address, string method, object userToken) => throw null; + public event System.Net.OpenWriteCompletedEventHandler OpenWriteCompleted; + public System.Threading.Tasks.Task OpenWriteTaskAsync(string address) => throw null; + public System.Threading.Tasks.Task OpenWriteTaskAsync(string address, string method) => throw null; + public System.Threading.Tasks.Task OpenWriteTaskAsync(System.Uri address) => throw null; + public System.Threading.Tasks.Task OpenWriteTaskAsync(System.Uri address, string method) => throw null; + public System.Net.IWebProxy Proxy { get => throw null; set { } } + public System.Collections.Specialized.NameValueCollection QueryString { get => throw null; set { } } + public System.Net.WebHeaderCollection ResponseHeaders { get => throw null; } + public byte[] UploadData(string address, byte[] data) => throw null; + public byte[] UploadData(string address, string method, byte[] data) => throw null; + public byte[] UploadData(System.Uri address, byte[] data) => throw null; + public byte[] UploadData(System.Uri address, string method, byte[] data) => throw null; + public void UploadDataAsync(System.Uri address, byte[] data) => throw null; + public void UploadDataAsync(System.Uri address, string method, byte[] data) => throw null; + public void UploadDataAsync(System.Uri address, string method, byte[] data, object userToken) => throw null; + public event System.Net.UploadDataCompletedEventHandler UploadDataCompleted; + public System.Threading.Tasks.Task UploadDataTaskAsync(string address, byte[] data) => throw null; + public System.Threading.Tasks.Task UploadDataTaskAsync(string address, string method, byte[] data) => throw null; + public System.Threading.Tasks.Task UploadDataTaskAsync(System.Uri address, byte[] data) => throw null; + public System.Threading.Tasks.Task UploadDataTaskAsync(System.Uri address, string method, byte[] data) => throw null; + public byte[] UploadFile(string address, string fileName) => throw null; + public byte[] UploadFile(string address, string method, string fileName) => throw null; + public byte[] UploadFile(System.Uri address, string fileName) => throw null; + public byte[] UploadFile(System.Uri address, string method, string fileName) => throw null; + public void UploadFileAsync(System.Uri address, string fileName) => throw null; + public void UploadFileAsync(System.Uri address, string method, string fileName) => throw null; + public void UploadFileAsync(System.Uri address, string method, string fileName, object userToken) => throw null; + public event System.Net.UploadFileCompletedEventHandler UploadFileCompleted; + public System.Threading.Tasks.Task UploadFileTaskAsync(string address, string fileName) => throw null; + public System.Threading.Tasks.Task UploadFileTaskAsync(string address, string method, string fileName) => throw null; + public System.Threading.Tasks.Task UploadFileTaskAsync(System.Uri address, string fileName) => throw null; + public System.Threading.Tasks.Task UploadFileTaskAsync(System.Uri address, string method, string fileName) => throw null; + public event System.Net.UploadProgressChangedEventHandler UploadProgressChanged; + public string UploadString(string address, string data) => throw null; + public string UploadString(string address, string method, string data) => throw null; + public string UploadString(System.Uri address, string data) => throw null; + public string UploadString(System.Uri address, string method, string data) => throw null; + public void UploadStringAsync(System.Uri address, string data) => throw null; + public void UploadStringAsync(System.Uri address, string method, string data) => throw null; + public void UploadStringAsync(System.Uri address, string method, string data, object userToken) => throw null; + public event System.Net.UploadStringCompletedEventHandler UploadStringCompleted; + public System.Threading.Tasks.Task UploadStringTaskAsync(string address, string data) => throw null; + public System.Threading.Tasks.Task UploadStringTaskAsync(string address, string method, string data) => throw null; + public System.Threading.Tasks.Task UploadStringTaskAsync(System.Uri address, string data) => throw null; + public System.Threading.Tasks.Task UploadStringTaskAsync(System.Uri address, string method, string data) => throw null; + public byte[] UploadValues(string address, System.Collections.Specialized.NameValueCollection data) => throw null; + public byte[] UploadValues(string address, string method, System.Collections.Specialized.NameValueCollection data) => throw null; + public byte[] UploadValues(System.Uri address, System.Collections.Specialized.NameValueCollection data) => throw null; + public byte[] UploadValues(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data) => throw null; + public void UploadValuesAsync(System.Uri address, System.Collections.Specialized.NameValueCollection data) => throw null; + public void UploadValuesAsync(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data) => throw null; + public void UploadValuesAsync(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data, object userToken) => throw null; + public event System.Net.UploadValuesCompletedEventHandler UploadValuesCompleted; + public System.Threading.Tasks.Task UploadValuesTaskAsync(string address, System.Collections.Specialized.NameValueCollection data) => throw null; + public System.Threading.Tasks.Task UploadValuesTaskAsync(string address, string method, System.Collections.Specialized.NameValueCollection data) => throw null; + public System.Threading.Tasks.Task UploadValuesTaskAsync(System.Uri address, System.Collections.Specialized.NameValueCollection data) => throw null; + public System.Threading.Tasks.Task UploadValuesTaskAsync(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data) => throw null; + public bool UseDefaultCredentials { get => throw null; set { } } + public event System.Net.WriteStreamClosedEventHandler WriteStreamClosed; + } + public class WriteStreamClosedEventArgs : System.EventArgs + { + public WriteStreamClosedEventArgs() => throw null; + public System.Exception Error { get => throw null; } + } + public delegate void WriteStreamClosedEventHandler(object sender, System.Net.WriteStreamClosedEventArgs e); + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebHeaderCollection.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebHeaderCollection.cs new file mode 100644 index 000000000000..437e4aaebd93 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebHeaderCollection.cs @@ -0,0 +1,120 @@ +// This file contains auto-generated code. +// Generated from `System.Net.WebHeaderCollection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + public enum HttpRequestHeader + { + CacheControl = 0, + Connection = 1, + Date = 2, + KeepAlive = 3, + Pragma = 4, + Trailer = 5, + TransferEncoding = 6, + Upgrade = 7, + Via = 8, + Warning = 9, + Allow = 10, + ContentLength = 11, + ContentType = 12, + ContentEncoding = 13, + ContentLanguage = 14, + ContentLocation = 15, + ContentMd5 = 16, + ContentRange = 17, + Expires = 18, + LastModified = 19, + Accept = 20, + AcceptCharset = 21, + AcceptEncoding = 22, + AcceptLanguage = 23, + Authorization = 24, + Cookie = 25, + Expect = 26, + From = 27, + Host = 28, + IfMatch = 29, + IfModifiedSince = 30, + IfNoneMatch = 31, + IfRange = 32, + IfUnmodifiedSince = 33, + MaxForwards = 34, + ProxyAuthorization = 35, + Referer = 36, + Range = 37, + Te = 38, + Translate = 39, + UserAgent = 40, + } + public enum HttpResponseHeader + { + CacheControl = 0, + Connection = 1, + Date = 2, + KeepAlive = 3, + Pragma = 4, + Trailer = 5, + TransferEncoding = 6, + Upgrade = 7, + Via = 8, + Warning = 9, + Allow = 10, + ContentLength = 11, + ContentType = 12, + ContentEncoding = 13, + ContentLanguage = 14, + ContentLocation = 15, + ContentMd5 = 16, + ContentRange = 17, + Expires = 18, + LastModified = 19, + AcceptRanges = 20, + Age = 21, + ETag = 22, + Location = 23, + ProxyAuthenticate = 24, + RetryAfter = 25, + Server = 26, + SetCookie = 27, + Vary = 28, + WwwAuthenticate = 29, + } + public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable + { + public void Add(System.Net.HttpRequestHeader header, string value) => throw null; + public void Add(System.Net.HttpResponseHeader header, string value) => throw null; + public void Add(string header) => throw null; + public override void Add(string name, string value) => throw null; + protected void AddWithoutValidate(string headerName, string headerValue) => throw null; + public override string[] AllKeys { get => throw null; } + public override void Clear() => throw null; + public override int Count { get => throw null; } + public WebHeaderCollection() => throw null; + protected WebHeaderCollection(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string Get(int index) => throw null; + public override string Get(string name) => throw null; + public override System.Collections.IEnumerator GetEnumerator() => throw null; + public override string GetKey(int index) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public override string[] GetValues(int index) => throw null; + public override string[] GetValues(string header) => throw null; + public static bool IsRestricted(string headerName) => throw null; + public static bool IsRestricted(string headerName, bool response) => throw null; + public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get => throw null; } + public override void OnDeserialization(object sender) => throw null; + public void Remove(System.Net.HttpRequestHeader header) => throw null; + public void Remove(System.Net.HttpResponseHeader header) => throw null; + public override void Remove(string name) => throw null; + public void Set(System.Net.HttpRequestHeader header, string value) => throw null; + public void Set(System.Net.HttpResponseHeader header, string value) => throw null; + public override void Set(string name, string value) => throw null; + public string this[System.Net.HttpRequestHeader header] { get => throw null; set { } } + public string this[System.Net.HttpResponseHeader header] { get => throw null; set { } } + public byte[] ToByteArray() => throw null; + public override string ToString() => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebProxy.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebProxy.cs new file mode 100644 index 000000000000..b8ee661c92fd --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebProxy.cs @@ -0,0 +1,39 @@ +// This file contains auto-generated code. +// Generated from `System.Net.WebProxy, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Net + { + public interface IWebProxyScript + { + void Close(); + bool Load(System.Uri scriptLocation, string script, System.Type helperType); + string Run(string url, string host); + } + public class WebProxy : System.Runtime.Serialization.ISerializable, System.Net.IWebProxy + { + public System.Uri Address { get => throw null; set { } } + public System.Collections.ArrayList BypassArrayList { get => throw null; } + public string[] BypassList { get => throw null; set { } } + public bool BypassProxyOnLocal { get => throw null; set { } } + public System.Net.ICredentials Credentials { get => throw null; set { } } + public WebProxy() => throw null; + protected WebProxy(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public WebProxy(string Address) => throw null; + public WebProxy(string Address, bool BypassOnLocal) => throw null; + public WebProxy(string Address, bool BypassOnLocal, string[] BypassList) => throw null; + public WebProxy(string Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials) => throw null; + public WebProxy(string Host, int Port) => throw null; + public WebProxy(System.Uri Address) => throw null; + public WebProxy(System.Uri Address, bool BypassOnLocal) => throw null; + public WebProxy(System.Uri Address, bool BypassOnLocal, string[] BypassList) => throw null; + public WebProxy(System.Uri Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials) => throw null; + public static System.Net.WebProxy GetDefaultProxy() => throw null; + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public System.Uri GetProxy(System.Uri destination) => throw null; + public bool IsBypassed(System.Uri host) => throw null; + public bool UseDefaultCredentials { get => throw null; set { } } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebSockets.Client.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebSockets.Client.cs new file mode 100644 index 000000000000..5f7be7ac4d14 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebSockets.Client.cs @@ -0,0 +1,50 @@ +// This file contains auto-generated code. +// Generated from `System.Net.WebSockets.Client, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace WebSockets + { + public sealed class ClientWebSocket : System.Net.WebSockets.WebSocket + { + public override void Abort() => throw null; + public override System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Net.WebSockets.WebSocketCloseStatus? CloseStatus { get => throw null; } + public override string CloseStatusDescription { get => throw null; } + public System.Threading.Tasks.Task ConnectAsync(System.Uri uri, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ConnectAsync(System.Uri uri, System.Net.Http.HttpMessageInvoker invoker, System.Threading.CancellationToken cancellationToken) => throw null; + public ClientWebSocket() => throw null; + public override void Dispose() => throw null; + public System.Collections.Generic.IReadOnlyDictionary> HttpResponseHeaders { get => throw null; set { } } + public System.Net.HttpStatusCode HttpStatusCode { get => throw null; } + public System.Net.WebSockets.ClientWebSocketOptions Options { get => throw null; } + public override System.Threading.Tasks.Task ReceiveAsync(System.ArraySegment buffer, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReceiveAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task SendAsync(System.ArraySegment buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Net.WebSockets.WebSocketState State { get => throw null; } + public override string SubProtocol { get => throw null; } + } + public sealed class ClientWebSocketOptions + { + public void AddSubProtocol(string subProtocol) => throw null; + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get => throw null; set { } } + public bool CollectHttpResponseDetails { get => throw null; set { } } + public System.Net.CookieContainer Cookies { get => throw null; set { } } + public System.Net.ICredentials Credentials { get => throw null; set { } } + public System.Net.WebSockets.WebSocketDeflateOptions DangerousDeflateOptions { get => throw null; set { } } + public System.Version HttpVersion { get => throw null; set { } } + public System.Net.Http.HttpVersionPolicy HttpVersionPolicy { get => throw null; set { } } + public System.TimeSpan KeepAliveInterval { get => throw null; set { } } + public System.Net.IWebProxy Proxy { get => throw null; set { } } + public System.Net.Security.RemoteCertificateValidationCallback RemoteCertificateValidationCallback { get => throw null; set { } } + public void SetBuffer(int receiveBufferSize, int sendBufferSize) => throw null; + public void SetBuffer(int receiveBufferSize, int sendBufferSize, System.ArraySegment buffer) => throw null; + public void SetRequestHeader(string headerName, string headerValue) => throw null; + public bool UseDefaultCredentials { get => throw null; set { } } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebSockets.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebSockets.cs new file mode 100644 index 000000000000..d4228b32dff0 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Net.WebSockets.cs @@ -0,0 +1,156 @@ +// This file contains auto-generated code. +// Generated from `System.Net.WebSockets, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Net + { + namespace WebSockets + { + public struct ValueWebSocketReceiveResult + { + public int Count { get => throw null; } + public ValueWebSocketReceiveResult(int count, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage) => throw null; + public bool EndOfMessage { get => throw null; } + public System.Net.WebSockets.WebSocketMessageType MessageType { get => throw null; } + } + public abstract class WebSocket : System.IDisposable + { + public abstract void Abort(); + public abstract System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken); + public abstract System.Net.WebSockets.WebSocketCloseStatus? CloseStatus { get; } + public abstract string CloseStatusDescription { get; } + public static System.ArraySegment CreateClientBuffer(int receiveBufferSize, int sendBufferSize) => throw null; + public static System.Net.WebSockets.WebSocket CreateClientWebSocket(System.IO.Stream innerStream, string subProtocol, int receiveBufferSize, int sendBufferSize, System.TimeSpan keepAliveInterval, bool useZeroMaskingKey, System.ArraySegment internalBuffer) => throw null; + public static System.Net.WebSockets.WebSocket CreateFromStream(System.IO.Stream stream, bool isServer, string subProtocol, System.TimeSpan keepAliveInterval) => throw null; + public static System.Net.WebSockets.WebSocket CreateFromStream(System.IO.Stream stream, System.Net.WebSockets.WebSocketCreationOptions options) => throw null; + public static System.ArraySegment CreateServerBuffer(int receiveBufferSize) => throw null; + protected WebSocket() => throw null; + public static System.TimeSpan DefaultKeepAliveInterval { get => throw null; } + public abstract void Dispose(); + public static bool IsApplicationTargeting45() => throw null; + protected static bool IsStateTerminal(System.Net.WebSockets.WebSocketState state) => throw null; + public abstract System.Threading.Tasks.Task ReceiveAsync(System.ArraySegment buffer, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.ValueTask ReceiveAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken) => throw null; + public static void RegisterPrefixes() => throw null; + public abstract System.Threading.Tasks.Task SendAsync(System.ArraySegment buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.ValueTask SendAsync(System.ReadOnlyMemory buffer, System.Net.WebSockets.WebSocketMessageType messageType, System.Net.WebSockets.WebSocketMessageFlags messageFlags, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Net.WebSockets.WebSocketState State { get; } + public abstract string SubProtocol { get; } + protected static void ThrowOnInvalidState(System.Net.WebSockets.WebSocketState state, params System.Net.WebSockets.WebSocketState[] validStates) => throw null; + } + public enum WebSocketCloseStatus + { + NormalClosure = 1000, + EndpointUnavailable = 1001, + ProtocolError = 1002, + InvalidMessageType = 1003, + Empty = 1005, + InvalidPayloadData = 1007, + PolicyViolation = 1008, + MessageTooBig = 1009, + MandatoryExtension = 1010, + InternalServerError = 1011, + } + public abstract class WebSocketContext + { + public abstract System.Net.CookieCollection CookieCollection { get; } + protected WebSocketContext() => throw null; + public abstract System.Collections.Specialized.NameValueCollection Headers { get; } + public abstract bool IsAuthenticated { get; } + public abstract bool IsLocal { get; } + public abstract bool IsSecureConnection { get; } + public abstract string Origin { get; } + public abstract System.Uri RequestUri { get; } + public abstract string SecWebSocketKey { get; } + public abstract System.Collections.Generic.IEnumerable SecWebSocketProtocols { get; } + public abstract string SecWebSocketVersion { get; } + public abstract System.Security.Principal.IPrincipal User { get; } + public abstract System.Net.WebSockets.WebSocket WebSocket { get; } + } + public sealed class WebSocketCreationOptions + { + public WebSocketCreationOptions() => throw null; + public System.Net.WebSockets.WebSocketDeflateOptions DangerousDeflateOptions { get => throw null; set { } } + public bool IsServer { get => throw null; set { } } + public System.TimeSpan KeepAliveInterval { get => throw null; set { } } + public string SubProtocol { get => throw null; set { } } + } + public sealed class WebSocketDeflateOptions + { + public bool ClientContextTakeover { get => throw null; set { } } + public int ClientMaxWindowBits { get => throw null; set { } } + public WebSocketDeflateOptions() => throw null; + public bool ServerContextTakeover { get => throw null; set { } } + public int ServerMaxWindowBits { get => throw null; set { } } + } + public enum WebSocketError + { + Success = 0, + InvalidMessageType = 1, + Faulted = 2, + NativeError = 3, + NotAWebSocket = 4, + UnsupportedVersion = 5, + UnsupportedProtocol = 6, + HeaderError = 7, + ConnectionClosedPrematurely = 8, + InvalidState = 9, + } + public sealed class WebSocketException : System.ComponentModel.Win32Exception + { + public WebSocketException() => throw null; + public WebSocketException(int nativeError) => throw null; + public WebSocketException(int nativeError, System.Exception innerException) => throw null; + public WebSocketException(int nativeError, string message) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error, System.Exception innerException) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError, System.Exception innerException) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError, string message) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError, string message, System.Exception innerException) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error, string message) => throw null; + public WebSocketException(System.Net.WebSockets.WebSocketError error, string message, System.Exception innerException) => throw null; + public WebSocketException(string message) => throw null; + public WebSocketException(string message, System.Exception innerException) => throw null; + public override int ErrorCode { get => throw null; } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Net.WebSockets.WebSocketError WebSocketErrorCode { get => throw null; } + } + [System.Flags] + public enum WebSocketMessageFlags + { + None = 0, + EndOfMessage = 1, + DisableCompression = 2, + } + public enum WebSocketMessageType + { + Text = 0, + Binary = 1, + Close = 2, + } + public class WebSocketReceiveResult + { + public System.Net.WebSockets.WebSocketCloseStatus? CloseStatus { get => throw null; } + public string CloseStatusDescription { get => throw null; } + public int Count { get => throw null; } + public WebSocketReceiveResult(int count, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage) => throw null; + public WebSocketReceiveResult(int count, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Net.WebSockets.WebSocketCloseStatus? closeStatus, string closeStatusDescription) => throw null; + public bool EndOfMessage { get => throw null; } + public System.Net.WebSockets.WebSocketMessageType MessageType { get => throw null; } + } + public enum WebSocketState + { + None = 0, + Connecting = 1, + Open = 2, + CloseSent = 3, + CloseReceived = 4, + Closed = 5, + Aborted = 6, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Numerics.Vectors.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Numerics.Vectors.cs new file mode 100644 index 000000000000..afa17198ac33 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Numerics.Vectors.cs @@ -0,0 +1,552 @@ +// This file contains auto-generated code. +// Generated from `System.Numerics.Vectors, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Numerics + { + public struct Matrix3x2 : System.IEquatable + { + public static System.Numerics.Matrix3x2 Add(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public static System.Numerics.Matrix3x2 CreateRotation(float radians) => throw null; + public static System.Numerics.Matrix3x2 CreateRotation(float radians, System.Numerics.Vector2 centerPoint) => throw null; + public static System.Numerics.Matrix3x2 CreateScale(System.Numerics.Vector2 scales) => throw null; + public static System.Numerics.Matrix3x2 CreateScale(System.Numerics.Vector2 scales, System.Numerics.Vector2 centerPoint) => throw null; + public static System.Numerics.Matrix3x2 CreateScale(float scale) => throw null; + public static System.Numerics.Matrix3x2 CreateScale(float scale, System.Numerics.Vector2 centerPoint) => throw null; + public static System.Numerics.Matrix3x2 CreateScale(float xScale, float yScale) => throw null; + public static System.Numerics.Matrix3x2 CreateScale(float xScale, float yScale, System.Numerics.Vector2 centerPoint) => throw null; + public static System.Numerics.Matrix3x2 CreateSkew(float radiansX, float radiansY) => throw null; + public static System.Numerics.Matrix3x2 CreateSkew(float radiansX, float radiansY, System.Numerics.Vector2 centerPoint) => throw null; + public static System.Numerics.Matrix3x2 CreateTranslation(System.Numerics.Vector2 position) => throw null; + public static System.Numerics.Matrix3x2 CreateTranslation(float xPosition, float yPosition) => throw null; + public Matrix3x2(float m11, float m12, float m21, float m22, float m31, float m32) => throw null; + public bool Equals(System.Numerics.Matrix3x2 other) => throw null; + public override bool Equals(object obj) => throw null; + public float GetDeterminant() => throw null; + public override int GetHashCode() => throw null; + public static System.Numerics.Matrix3x2 Identity { get => throw null; } + public static bool Invert(System.Numerics.Matrix3x2 matrix, out System.Numerics.Matrix3x2 result) => throw null; + public bool IsIdentity { get => throw null; } + public static System.Numerics.Matrix3x2 Lerp(System.Numerics.Matrix3x2 matrix1, System.Numerics.Matrix3x2 matrix2, float amount) => throw null; + public float M11; + public float M12; + public float M21; + public float M22; + public float M31; + public float M32; + public static System.Numerics.Matrix3x2 Multiply(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public static System.Numerics.Matrix3x2 Multiply(System.Numerics.Matrix3x2 value1, float value2) => throw null; + public static System.Numerics.Matrix3x2 Negate(System.Numerics.Matrix3x2 value) => throw null; + public static System.Numerics.Matrix3x2 operator +(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public static bool operator ==(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public static bool operator !=(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public static System.Numerics.Matrix3x2 operator *(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public static System.Numerics.Matrix3x2 operator *(System.Numerics.Matrix3x2 value1, float value2) => throw null; + public static System.Numerics.Matrix3x2 operator -(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public static System.Numerics.Matrix3x2 operator -(System.Numerics.Matrix3x2 value) => throw null; + public static System.Numerics.Matrix3x2 Subtract(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) => throw null; + public float this[int row, int column] { get => throw null; set { } } + public override string ToString() => throw null; + public System.Numerics.Vector2 Translation { get => throw null; set { } } + } + public struct Matrix4x4 : System.IEquatable + { + public static System.Numerics.Matrix4x4 Add(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public static System.Numerics.Matrix4x4 CreateBillboard(System.Numerics.Vector3 objectPosition, System.Numerics.Vector3 cameraPosition, System.Numerics.Vector3 cameraUpVector, System.Numerics.Vector3 cameraForwardVector) => throw null; + public static System.Numerics.Matrix4x4 CreateConstrainedBillboard(System.Numerics.Vector3 objectPosition, System.Numerics.Vector3 cameraPosition, System.Numerics.Vector3 rotateAxis, System.Numerics.Vector3 cameraForwardVector, System.Numerics.Vector3 objectForwardVector) => throw null; + public static System.Numerics.Matrix4x4 CreateFromAxisAngle(System.Numerics.Vector3 axis, float angle) => throw null; + public static System.Numerics.Matrix4x4 CreateFromQuaternion(System.Numerics.Quaternion quaternion) => throw null; + public static System.Numerics.Matrix4x4 CreateFromYawPitchRoll(float yaw, float pitch, float roll) => throw null; + public static System.Numerics.Matrix4x4 CreateLookAt(System.Numerics.Vector3 cameraPosition, System.Numerics.Vector3 cameraTarget, System.Numerics.Vector3 cameraUpVector) => throw null; + public static System.Numerics.Matrix4x4 CreateOrthographic(float width, float height, float zNearPlane, float zFarPlane) => throw null; + public static System.Numerics.Matrix4x4 CreateOrthographicOffCenter(float left, float right, float bottom, float top, float zNearPlane, float zFarPlane) => throw null; + public static System.Numerics.Matrix4x4 CreatePerspective(float width, float height, float nearPlaneDistance, float farPlaneDistance) => throw null; + public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance) => throw null; + public static System.Numerics.Matrix4x4 CreatePerspectiveOffCenter(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance) => throw null; + public static System.Numerics.Matrix4x4 CreateReflection(System.Numerics.Plane value) => throw null; + public static System.Numerics.Matrix4x4 CreateRotationX(float radians) => throw null; + public static System.Numerics.Matrix4x4 CreateRotationX(float radians, System.Numerics.Vector3 centerPoint) => throw null; + public static System.Numerics.Matrix4x4 CreateRotationY(float radians) => throw null; + public static System.Numerics.Matrix4x4 CreateRotationY(float radians, System.Numerics.Vector3 centerPoint) => throw null; + public static System.Numerics.Matrix4x4 CreateRotationZ(float radians) => throw null; + public static System.Numerics.Matrix4x4 CreateRotationZ(float radians, System.Numerics.Vector3 centerPoint) => throw null; + public static System.Numerics.Matrix4x4 CreateScale(System.Numerics.Vector3 scales) => throw null; + public static System.Numerics.Matrix4x4 CreateScale(System.Numerics.Vector3 scales, System.Numerics.Vector3 centerPoint) => throw null; + public static System.Numerics.Matrix4x4 CreateScale(float scale) => throw null; + public static System.Numerics.Matrix4x4 CreateScale(float scale, System.Numerics.Vector3 centerPoint) => throw null; + public static System.Numerics.Matrix4x4 CreateScale(float xScale, float yScale, float zScale) => throw null; + public static System.Numerics.Matrix4x4 CreateScale(float xScale, float yScale, float zScale, System.Numerics.Vector3 centerPoint) => throw null; + public static System.Numerics.Matrix4x4 CreateShadow(System.Numerics.Vector3 lightDirection, System.Numerics.Plane plane) => throw null; + public static System.Numerics.Matrix4x4 CreateTranslation(System.Numerics.Vector3 position) => throw null; + public static System.Numerics.Matrix4x4 CreateTranslation(float xPosition, float yPosition, float zPosition) => throw null; + public static System.Numerics.Matrix4x4 CreateWorld(System.Numerics.Vector3 position, System.Numerics.Vector3 forward, System.Numerics.Vector3 up) => throw null; + public Matrix4x4(System.Numerics.Matrix3x2 value) => throw null; + public Matrix4x4(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) => throw null; + public static bool Decompose(System.Numerics.Matrix4x4 matrix, out System.Numerics.Vector3 scale, out System.Numerics.Quaternion rotation, out System.Numerics.Vector3 translation) => throw null; + public bool Equals(System.Numerics.Matrix4x4 other) => throw null; + public override bool Equals(object obj) => throw null; + public float GetDeterminant() => throw null; + public override int GetHashCode() => throw null; + public static System.Numerics.Matrix4x4 Identity { get => throw null; } + public static bool Invert(System.Numerics.Matrix4x4 matrix, out System.Numerics.Matrix4x4 result) => throw null; + public bool IsIdentity { get => throw null; } + public static System.Numerics.Matrix4x4 Lerp(System.Numerics.Matrix4x4 matrix1, System.Numerics.Matrix4x4 matrix2, float amount) => throw null; + public float M11; + public float M12; + public float M13; + public float M14; + public float M21; + public float M22; + public float M23; + public float M24; + public float M31; + public float M32; + public float M33; + public float M34; + public float M41; + public float M42; + public float M43; + public float M44; + public static System.Numerics.Matrix4x4 Multiply(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public static System.Numerics.Matrix4x4 Multiply(System.Numerics.Matrix4x4 value1, float value2) => throw null; + public static System.Numerics.Matrix4x4 Negate(System.Numerics.Matrix4x4 value) => throw null; + public static System.Numerics.Matrix4x4 operator +(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public static bool operator ==(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public static bool operator !=(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public static System.Numerics.Matrix4x4 operator *(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public static System.Numerics.Matrix4x4 operator *(System.Numerics.Matrix4x4 value1, float value2) => throw null; + public static System.Numerics.Matrix4x4 operator -(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public static System.Numerics.Matrix4x4 operator -(System.Numerics.Matrix4x4 value) => throw null; + public static System.Numerics.Matrix4x4 Subtract(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) => throw null; + public float this[int row, int column] { get => throw null; set { } } + public override string ToString() => throw null; + public static System.Numerics.Matrix4x4 Transform(System.Numerics.Matrix4x4 value, System.Numerics.Quaternion rotation) => throw null; + public System.Numerics.Vector3 Translation { get => throw null; set { } } + public static System.Numerics.Matrix4x4 Transpose(System.Numerics.Matrix4x4 matrix) => throw null; + } + public struct Plane : System.IEquatable + { + public static System.Numerics.Plane CreateFromVertices(System.Numerics.Vector3 point1, System.Numerics.Vector3 point2, System.Numerics.Vector3 point3) => throw null; + public Plane(System.Numerics.Vector3 normal, float d) => throw null; + public Plane(System.Numerics.Vector4 value) => throw null; + public Plane(float x, float y, float z, float d) => throw null; + public float D; + public static float Dot(System.Numerics.Plane plane, System.Numerics.Vector4 value) => throw null; + public static float DotCoordinate(System.Numerics.Plane plane, System.Numerics.Vector3 value) => throw null; + public static float DotNormal(System.Numerics.Plane plane, System.Numerics.Vector3 value) => throw null; + public bool Equals(System.Numerics.Plane other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public System.Numerics.Vector3 Normal; + public static System.Numerics.Plane Normalize(System.Numerics.Plane value) => throw null; + public static bool operator ==(System.Numerics.Plane value1, System.Numerics.Plane value2) => throw null; + public static bool operator !=(System.Numerics.Plane value1, System.Numerics.Plane value2) => throw null; + public override string ToString() => throw null; + public static System.Numerics.Plane Transform(System.Numerics.Plane plane, System.Numerics.Matrix4x4 matrix) => throw null; + public static System.Numerics.Plane Transform(System.Numerics.Plane plane, System.Numerics.Quaternion rotation) => throw null; + } + public struct Quaternion : System.IEquatable + { + public static System.Numerics.Quaternion Add(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static System.Numerics.Quaternion Concatenate(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static System.Numerics.Quaternion Conjugate(System.Numerics.Quaternion value) => throw null; + public static System.Numerics.Quaternion CreateFromAxisAngle(System.Numerics.Vector3 axis, float angle) => throw null; + public static System.Numerics.Quaternion CreateFromRotationMatrix(System.Numerics.Matrix4x4 matrix) => throw null; + public static System.Numerics.Quaternion CreateFromYawPitchRoll(float yaw, float pitch, float roll) => throw null; + public Quaternion(System.Numerics.Vector3 vectorPart, float scalarPart) => throw null; + public Quaternion(float x, float y, float z, float w) => throw null; + public static System.Numerics.Quaternion Divide(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static float Dot(System.Numerics.Quaternion quaternion1, System.Numerics.Quaternion quaternion2) => throw null; + public bool Equals(System.Numerics.Quaternion other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.Numerics.Quaternion Identity { get => throw null; } + public static System.Numerics.Quaternion Inverse(System.Numerics.Quaternion value) => throw null; + public bool IsIdentity { get => throw null; } + public float Length() => throw null; + public float LengthSquared() => throw null; + public static System.Numerics.Quaternion Lerp(System.Numerics.Quaternion quaternion1, System.Numerics.Quaternion quaternion2, float amount) => throw null; + public static System.Numerics.Quaternion Multiply(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static System.Numerics.Quaternion Multiply(System.Numerics.Quaternion value1, float value2) => throw null; + public static System.Numerics.Quaternion Negate(System.Numerics.Quaternion value) => throw null; + public static System.Numerics.Quaternion Normalize(System.Numerics.Quaternion value) => throw null; + public static System.Numerics.Quaternion operator +(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static System.Numerics.Quaternion operator /(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static bool operator ==(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static bool operator !=(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static System.Numerics.Quaternion operator *(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static System.Numerics.Quaternion operator *(System.Numerics.Quaternion value1, float value2) => throw null; + public static System.Numerics.Quaternion operator -(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public static System.Numerics.Quaternion operator -(System.Numerics.Quaternion value) => throw null; + public static System.Numerics.Quaternion Slerp(System.Numerics.Quaternion quaternion1, System.Numerics.Quaternion quaternion2, float amount) => throw null; + public static System.Numerics.Quaternion Subtract(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) => throw null; + public float this[int index] { get => throw null; set { } } + public override string ToString() => throw null; + public float W; + public float X; + public float Y; + public float Z; + public static System.Numerics.Quaternion Zero { get => throw null; } + } + public static class Vector + { + public static System.Numerics.Vector Abs(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector Add(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector AndNot(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector As(this System.Numerics.Vector vector) where TFrom : struct where TTo : struct => throw null; + public static System.Numerics.Vector AsVectorByte(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorDouble(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorInt16(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorInt32(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorInt64(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorNInt(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorNUInt(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorSByte(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorSingle(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorUInt16(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorUInt32(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector AsVectorUInt64(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector BitwiseAnd(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector BitwiseOr(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Ceiling(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector Ceiling(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConditionalSelect(System.Numerics.Vector condition, System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector ConditionalSelect(System.Numerics.Vector condition, System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector ConditionalSelect(System.Numerics.Vector condition, System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector ConvertToDouble(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConvertToDouble(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConvertToInt32(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConvertToInt64(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConvertToSingle(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConvertToSingle(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConvertToUInt32(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector ConvertToUInt64(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector Divide(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static T Dot(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Equals(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector Equals(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector Equals(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector Equals(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector Equals(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool EqualsAll(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool EqualsAny(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Floor(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector Floor(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector GreaterThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThan(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool GreaterThanAll(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool GreaterThanAny(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector GreaterThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector GreaterThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool GreaterThanOrEqualAll(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool GreaterThanOrEqualAny(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool IsHardwareAccelerated { get => throw null; } + public static System.Numerics.Vector LessThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThan(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThan(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool LessThanAll(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool LessThanAny(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector LessThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector LessThanOrEqual(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool LessThanOrEqualAll(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static bool LessThanOrEqualAny(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Max(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Min(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Multiply(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Multiply(System.Numerics.Vector left, T right) where T : struct => throw null; + public static System.Numerics.Vector Multiply(T left, System.Numerics.Vector right) where T : struct => throw null; + public static System.Numerics.Vector Narrow(System.Numerics.Vector low, System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Narrow(System.Numerics.Vector low, System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Narrow(System.Numerics.Vector low, System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Narrow(System.Numerics.Vector low, System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Narrow(System.Numerics.Vector low, System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Narrow(System.Numerics.Vector low, System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Narrow(System.Numerics.Vector low, System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Negate(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector OnesComplement(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftLeft(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightArithmetic(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightArithmetic(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightArithmetic(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightArithmetic(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightArithmetic(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector ShiftRightLogical(System.Numerics.Vector value, int shiftCount) => throw null; + public static System.Numerics.Vector SquareRoot(System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector Subtract(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + public static T Sum(System.Numerics.Vector value) where T : struct => throw null; + public static void Widen(System.Numerics.Vector source, out System.Numerics.Vector low, out System.Numerics.Vector high) => throw null; + public static void Widen(System.Numerics.Vector source, out System.Numerics.Vector low, out System.Numerics.Vector high) => throw null; + public static void Widen(System.Numerics.Vector source, out System.Numerics.Vector low, out System.Numerics.Vector high) => throw null; + public static void Widen(System.Numerics.Vector source, out System.Numerics.Vector low, out System.Numerics.Vector high) => throw null; + public static void Widen(System.Numerics.Vector source, out System.Numerics.Vector low, out System.Numerics.Vector high) => throw null; + public static void Widen(System.Numerics.Vector source, out System.Numerics.Vector low, out System.Numerics.Vector high) => throw null; + public static void Widen(System.Numerics.Vector source, out System.Numerics.Vector low, out System.Numerics.Vector high) => throw null; + public static System.Numerics.Vector Xor(System.Numerics.Vector left, System.Numerics.Vector right) where T : struct => throw null; + } + public struct Vector : System.IEquatable>, System.IFormattable where T : struct + { + public void CopyTo(System.Span destination) => throw null; + public void CopyTo(System.Span destination) => throw null; + public void CopyTo(T[] destination) => throw null; + public void CopyTo(T[] destination, int startIndex) => throw null; + public static int Count { get => throw null; } + public Vector(System.ReadOnlySpan values) => throw null; + public Vector(System.ReadOnlySpan values) => throw null; + public Vector(System.Span values) => throw null; + public Vector(T value) => throw null; + public Vector(T[] values) => throw null; + public Vector(T[] values, int index) => throw null; + public bool Equals(System.Numerics.Vector other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static bool IsSupported { get => throw null; } + public static System.Numerics.Vector One { get => throw null; } + public static System.Numerics.Vector operator +(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector operator &(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector operator |(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector operator /(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static bool operator ==(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector operator ^(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static explicit operator System.Numerics.Vector(System.Numerics.Vector value) => throw null; + public static bool operator !=(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector operator *(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector operator *(System.Numerics.Vector value, T factor) => throw null; + public static System.Numerics.Vector operator *(T factor, System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector operator ~(System.Numerics.Vector value) => throw null; + public static System.Numerics.Vector operator -(System.Numerics.Vector left, System.Numerics.Vector right) => throw null; + public static System.Numerics.Vector operator -(System.Numerics.Vector value) => throw null; + public T this[int index] { get => throw null; } + public override string ToString() => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider formatProvider) => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + public static System.Numerics.Vector Zero { get => throw null; } + } + public struct Vector2 : System.IEquatable, System.IFormattable + { + public static System.Numerics.Vector2 Abs(System.Numerics.Vector2 value) => throw null; + public static System.Numerics.Vector2 Add(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 Clamp(System.Numerics.Vector2 value1, System.Numerics.Vector2 min, System.Numerics.Vector2 max) => throw null; + public void CopyTo(float[] array) => throw null; + public void CopyTo(float[] array, int index) => throw null; + public void CopyTo(System.Span destination) => throw null; + public Vector2(float value) => throw null; + public Vector2(float x, float y) => throw null; + public Vector2(System.ReadOnlySpan values) => throw null; + public static float Distance(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) => throw null; + public static float DistanceSquared(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) => throw null; + public static System.Numerics.Vector2 Divide(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 Divide(System.Numerics.Vector2 left, float divisor) => throw null; + public static float Dot(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) => throw null; + public bool Equals(System.Numerics.Vector2 other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public float Length() => throw null; + public float LengthSquared() => throw null; + public static System.Numerics.Vector2 Lerp(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2, float amount) => throw null; + public static System.Numerics.Vector2 Max(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) => throw null; + public static System.Numerics.Vector2 Min(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) => throw null; + public static System.Numerics.Vector2 Multiply(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 Multiply(System.Numerics.Vector2 left, float right) => throw null; + public static System.Numerics.Vector2 Multiply(float left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 Negate(System.Numerics.Vector2 value) => throw null; + public static System.Numerics.Vector2 Normalize(System.Numerics.Vector2 value) => throw null; + public static System.Numerics.Vector2 One { get => throw null; } + public static System.Numerics.Vector2 operator +(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 operator /(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 operator /(System.Numerics.Vector2 value1, float value2) => throw null; + public static bool operator ==(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static bool operator !=(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 operator *(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 operator *(System.Numerics.Vector2 left, float right) => throw null; + public static System.Numerics.Vector2 operator *(float left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 operator -(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public static System.Numerics.Vector2 operator -(System.Numerics.Vector2 value) => throw null; + public static System.Numerics.Vector2 Reflect(System.Numerics.Vector2 vector, System.Numerics.Vector2 normal) => throw null; + public static System.Numerics.Vector2 SquareRoot(System.Numerics.Vector2 value) => throw null; + public static System.Numerics.Vector2 Subtract(System.Numerics.Vector2 left, System.Numerics.Vector2 right) => throw null; + public float this[int index] { get => throw null; set { } } + public override string ToString() => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider formatProvider) => throw null; + public static System.Numerics.Vector2 Transform(System.Numerics.Vector2 position, System.Numerics.Matrix3x2 matrix) => throw null; + public static System.Numerics.Vector2 Transform(System.Numerics.Vector2 position, System.Numerics.Matrix4x4 matrix) => throw null; + public static System.Numerics.Vector2 Transform(System.Numerics.Vector2 value, System.Numerics.Quaternion rotation) => throw null; + public static System.Numerics.Vector2 TransformNormal(System.Numerics.Vector2 normal, System.Numerics.Matrix3x2 matrix) => throw null; + public static System.Numerics.Vector2 TransformNormal(System.Numerics.Vector2 normal, System.Numerics.Matrix4x4 matrix) => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + public static System.Numerics.Vector2 UnitX { get => throw null; } + public static System.Numerics.Vector2 UnitY { get => throw null; } + public float X; + public float Y; + public static System.Numerics.Vector2 Zero { get => throw null; } + } + public struct Vector3 : System.IEquatable, System.IFormattable + { + public static System.Numerics.Vector3 Abs(System.Numerics.Vector3 value) => throw null; + public static System.Numerics.Vector3 Add(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 Clamp(System.Numerics.Vector3 value1, System.Numerics.Vector3 min, System.Numerics.Vector3 max) => throw null; + public void CopyTo(float[] array) => throw null; + public void CopyTo(float[] array, int index) => throw null; + public void CopyTo(System.Span destination) => throw null; + public static System.Numerics.Vector3 Cross(System.Numerics.Vector3 vector1, System.Numerics.Vector3 vector2) => throw null; + public Vector3(System.Numerics.Vector2 value, float z) => throw null; + public Vector3(float value) => throw null; + public Vector3(float x, float y, float z) => throw null; + public Vector3(System.ReadOnlySpan values) => throw null; + public static float Distance(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) => throw null; + public static float DistanceSquared(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) => throw null; + public static System.Numerics.Vector3 Divide(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 Divide(System.Numerics.Vector3 left, float divisor) => throw null; + public static float Dot(System.Numerics.Vector3 vector1, System.Numerics.Vector3 vector2) => throw null; + public bool Equals(System.Numerics.Vector3 other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public float Length() => throw null; + public float LengthSquared() => throw null; + public static System.Numerics.Vector3 Lerp(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2, float amount) => throw null; + public static System.Numerics.Vector3 Max(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) => throw null; + public static System.Numerics.Vector3 Min(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) => throw null; + public static System.Numerics.Vector3 Multiply(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 Multiply(System.Numerics.Vector3 left, float right) => throw null; + public static System.Numerics.Vector3 Multiply(float left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 Negate(System.Numerics.Vector3 value) => throw null; + public static System.Numerics.Vector3 Normalize(System.Numerics.Vector3 value) => throw null; + public static System.Numerics.Vector3 One { get => throw null; } + public static System.Numerics.Vector3 operator +(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 operator /(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 operator /(System.Numerics.Vector3 value1, float value2) => throw null; + public static bool operator ==(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static bool operator !=(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 operator *(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 operator *(System.Numerics.Vector3 left, float right) => throw null; + public static System.Numerics.Vector3 operator *(float left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 operator -(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public static System.Numerics.Vector3 operator -(System.Numerics.Vector3 value) => throw null; + public static System.Numerics.Vector3 Reflect(System.Numerics.Vector3 vector, System.Numerics.Vector3 normal) => throw null; + public static System.Numerics.Vector3 SquareRoot(System.Numerics.Vector3 value) => throw null; + public static System.Numerics.Vector3 Subtract(System.Numerics.Vector3 left, System.Numerics.Vector3 right) => throw null; + public float this[int index] { get => throw null; set { } } + public override string ToString() => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider formatProvider) => throw null; + public static System.Numerics.Vector3 Transform(System.Numerics.Vector3 position, System.Numerics.Matrix4x4 matrix) => throw null; + public static System.Numerics.Vector3 Transform(System.Numerics.Vector3 value, System.Numerics.Quaternion rotation) => throw null; + public static System.Numerics.Vector3 TransformNormal(System.Numerics.Vector3 normal, System.Numerics.Matrix4x4 matrix) => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + public static System.Numerics.Vector3 UnitX { get => throw null; } + public static System.Numerics.Vector3 UnitY { get => throw null; } + public static System.Numerics.Vector3 UnitZ { get => throw null; } + public float X; + public float Y; + public float Z; + public static System.Numerics.Vector3 Zero { get => throw null; } + } + public struct Vector4 : System.IEquatable, System.IFormattable + { + public static System.Numerics.Vector4 Abs(System.Numerics.Vector4 value) => throw null; + public static System.Numerics.Vector4 Add(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 Clamp(System.Numerics.Vector4 value1, System.Numerics.Vector4 min, System.Numerics.Vector4 max) => throw null; + public void CopyTo(float[] array) => throw null; + public void CopyTo(float[] array, int index) => throw null; + public void CopyTo(System.Span destination) => throw null; + public Vector4(System.Numerics.Vector2 value, float z, float w) => throw null; + public Vector4(System.Numerics.Vector3 value, float w) => throw null; + public Vector4(float value) => throw null; + public Vector4(float x, float y, float z, float w) => throw null; + public Vector4(System.ReadOnlySpan values) => throw null; + public static float Distance(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) => throw null; + public static float DistanceSquared(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) => throw null; + public static System.Numerics.Vector4 Divide(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 Divide(System.Numerics.Vector4 left, float divisor) => throw null; + public static float Dot(System.Numerics.Vector4 vector1, System.Numerics.Vector4 vector2) => throw null; + public bool Equals(System.Numerics.Vector4 other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public float Length() => throw null; + public float LengthSquared() => throw null; + public static System.Numerics.Vector4 Lerp(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2, float amount) => throw null; + public static System.Numerics.Vector4 Max(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) => throw null; + public static System.Numerics.Vector4 Min(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) => throw null; + public static System.Numerics.Vector4 Multiply(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 Multiply(System.Numerics.Vector4 left, float right) => throw null; + public static System.Numerics.Vector4 Multiply(float left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 Negate(System.Numerics.Vector4 value) => throw null; + public static System.Numerics.Vector4 Normalize(System.Numerics.Vector4 vector) => throw null; + public static System.Numerics.Vector4 One { get => throw null; } + public static System.Numerics.Vector4 operator +(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 operator /(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 operator /(System.Numerics.Vector4 value1, float value2) => throw null; + public static bool operator ==(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static bool operator !=(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 operator *(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 operator *(System.Numerics.Vector4 left, float right) => throw null; + public static System.Numerics.Vector4 operator *(float left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 operator -(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public static System.Numerics.Vector4 operator -(System.Numerics.Vector4 value) => throw null; + public static System.Numerics.Vector4 SquareRoot(System.Numerics.Vector4 value) => throw null; + public static System.Numerics.Vector4 Subtract(System.Numerics.Vector4 left, System.Numerics.Vector4 right) => throw null; + public float this[int index] { get => throw null; set { } } + public override string ToString() => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider formatProvider) => throw null; + public static System.Numerics.Vector4 Transform(System.Numerics.Vector2 position, System.Numerics.Matrix4x4 matrix) => throw null; + public static System.Numerics.Vector4 Transform(System.Numerics.Vector2 value, System.Numerics.Quaternion rotation) => throw null; + public static System.Numerics.Vector4 Transform(System.Numerics.Vector3 position, System.Numerics.Matrix4x4 matrix) => throw null; + public static System.Numerics.Vector4 Transform(System.Numerics.Vector3 value, System.Numerics.Quaternion rotation) => throw null; + public static System.Numerics.Vector4 Transform(System.Numerics.Vector4 vector, System.Numerics.Matrix4x4 matrix) => throw null; + public static System.Numerics.Vector4 Transform(System.Numerics.Vector4 value, System.Numerics.Quaternion rotation) => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + public static System.Numerics.Vector4 UnitW { get => throw null; } + public static System.Numerics.Vector4 UnitX { get => throw null; } + public static System.Numerics.Vector4 UnitY { get => throw null; } + public static System.Numerics.Vector4 UnitZ { get => throw null; } + public float W; + public float X; + public float Y; + public float Z; + public static System.Numerics.Vector4 Zero { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ObjectModel.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ObjectModel.cs new file mode 100644 index 000000000000..5435223d6353 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.ObjectModel.cs @@ -0,0 +1,172 @@ +// This file contains auto-generated code. +// Generated from `System.ObjectModel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Collections + { + namespace ObjectModel + { + public abstract class KeyedCollection : System.Collections.ObjectModel.Collection + { + protected void ChangeItemKey(TItem item, TKey newKey) => throw null; + protected override void ClearItems() => throw null; + public System.Collections.Generic.IEqualityComparer Comparer { get => throw null; } + public bool Contains(TKey key) => throw null; + protected KeyedCollection() => throw null; + protected KeyedCollection(System.Collections.Generic.IEqualityComparer comparer) => throw null; + protected KeyedCollection(System.Collections.Generic.IEqualityComparer comparer, int dictionaryCreationThreshold) => throw null; + protected System.Collections.Generic.IDictionary Dictionary { get => throw null; } + protected abstract TKey GetKeyForItem(TItem item); + protected override void InsertItem(int index, TItem item) => throw null; + public bool Remove(TKey key) => throw null; + protected override void RemoveItem(int index) => throw null; + protected override void SetItem(int index, TItem item) => throw null; + public TItem this[TKey key] { get => throw null; } + public bool TryGetValue(TKey key, out TItem item) => throw null; + } + public class ObservableCollection : System.Collections.ObjectModel.Collection, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged + { + protected System.IDisposable BlockReentrancy() => throw null; + protected void CheckReentrancy() => throw null; + protected override void ClearItems() => throw null; + public virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged; + public ObservableCollection() => throw null; + public ObservableCollection(System.Collections.Generic.IEnumerable collection) => throw null; + public ObservableCollection(System.Collections.Generic.List list) => throw null; + protected override void InsertItem(int index, T item) => throw null; + public void Move(int oldIndex, int newIndex) => throw null; + protected virtual void MoveItem(int oldIndex, int newIndex) => throw null; + protected virtual void OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) => throw null; + protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs e) => throw null; + protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } } + protected override void RemoveItem(int index) => throw null; + protected override void SetItem(int index, T item) => throw null; + } + public class ReadOnlyObservableCollection : System.Collections.ObjectModel.ReadOnlyCollection, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged + { + protected virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged; + event System.Collections.Specialized.NotifyCollectionChangedEventHandler System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged { add { } remove { } } + public ReadOnlyObservableCollection(System.Collections.ObjectModel.ObservableCollection list) : base(default(System.Collections.Generic.IList)) => throw null; + protected virtual void OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs args) => throw null; + protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs args) => throw null; + protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } } + } + } + namespace Specialized + { + public interface INotifyCollectionChanged + { + event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged; + } + public enum NotifyCollectionChangedAction + { + Add = 0, + Remove = 1, + Replace = 2, + Move = 3, + Reset = 4, + } + public class NotifyCollectionChangedEventArgs : System.EventArgs + { + public System.Collections.Specialized.NotifyCollectionChangedAction Action { get => throw null; } + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems, int startingIndex) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int startingIndex) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int index, int oldIndex) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem) => throw null; + public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem, int index) => throw null; + public System.Collections.IList NewItems { get => throw null; } + public int NewStartingIndex { get => throw null; } + public System.Collections.IList OldItems { get => throw null; } + public int OldStartingIndex { get => throw null; } + } + public delegate void NotifyCollectionChangedEventHandler(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e); + } + } + namespace ComponentModel + { + public class DataErrorsChangedEventArgs : System.EventArgs + { + public DataErrorsChangedEventArgs(string propertyName) => throw null; + public virtual string PropertyName { get => throw null; } + } + public interface INotifyDataErrorInfo + { + event System.EventHandler ErrorsChanged; + System.Collections.IEnumerable GetErrors(string propertyName); + bool HasErrors { get; } + } + public interface INotifyPropertyChanged + { + event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + } + public interface INotifyPropertyChanging + { + event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + } + public class PropertyChangedEventArgs : System.EventArgs + { + public PropertyChangedEventArgs(string propertyName) => throw null; + public virtual string PropertyName { get => throw null; } + } + public delegate void PropertyChangedEventHandler(object sender, System.ComponentModel.PropertyChangedEventArgs e); + public class PropertyChangingEventArgs : System.EventArgs + { + public PropertyChangingEventArgs(string propertyName) => throw null; + public virtual string PropertyName { get => throw null; } + } + public delegate void PropertyChangingEventHandler(object sender, System.ComponentModel.PropertyChangingEventArgs e); + public sealed class TypeConverterAttribute : System.Attribute + { + public string ConverterTypeName { get => throw null; } + public TypeConverterAttribute() => throw null; + public TypeConverterAttribute(string typeName) => throw null; + public TypeConverterAttribute(System.Type type) => throw null; + public static readonly System.ComponentModel.TypeConverterAttribute Default; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + } + public sealed class TypeDescriptionProviderAttribute : System.Attribute + { + public TypeDescriptionProviderAttribute(string typeName) => throw null; + public TypeDescriptionProviderAttribute(System.Type type) => throw null; + public string TypeName { get => throw null; } + } + } + namespace Reflection + { + public interface ICustomTypeProvider + { + System.Type GetCustomType(); + } + } + namespace Windows + { + namespace Input + { + public interface ICommand + { + bool CanExecute(object parameter); + event System.EventHandler CanExecuteChanged; + void Execute(object parameter); + } + } + namespace Markup + { + public sealed class ValueSerializerAttribute : System.Attribute + { + public ValueSerializerAttribute(string valueSerializerTypeName) => throw null; + public ValueSerializerAttribute(System.Type valueSerializerType) => throw null; + public System.Type ValueSerializerType { get => throw null; } + public string ValueSerializerTypeName { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.DispatchProxy.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.DispatchProxy.cs new file mode 100644 index 000000000000..46212079f409 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.DispatchProxy.cs @@ -0,0 +1,14 @@ +// This file contains auto-generated code. +// Generated from `System.Reflection.DispatchProxy, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + public abstract class DispatchProxy + { + public static T Create() where TProxy : System.Reflection.DispatchProxy => throw null; + protected DispatchProxy() => throw null; + protected abstract object Invoke(System.Reflection.MethodInfo targetMethod, object[] args); + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.ILGeneration.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.ILGeneration.cs new file mode 100644 index 000000000000..9d6017f576d1 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.ILGeneration.cs @@ -0,0 +1,106 @@ +// This file contains auto-generated code. +// Generated from `System.Reflection.Emit.ILGeneration, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + namespace Emit + { + public class CustomAttributeBuilder + { + public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs) => throw null; + public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs, System.Reflection.FieldInfo[] namedFields, object[] fieldValues) => throw null; + public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs, System.Reflection.PropertyInfo[] namedProperties, object[] propertyValues) => throw null; + public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs, System.Reflection.PropertyInfo[] namedProperties, object[] propertyValues, System.Reflection.FieldInfo[] namedFields, object[] fieldValues) => throw null; + } + public class ILGenerator + { + public virtual void BeginCatchBlock(System.Type exceptionType) => throw null; + public virtual void BeginExceptFilterBlock() => throw null; + public virtual System.Reflection.Emit.Label BeginExceptionBlock() => throw null; + public virtual void BeginFaultBlock() => throw null; + public virtual void BeginFinallyBlock() => throw null; + public virtual void BeginScope() => throw null; + public virtual System.Reflection.Emit.LocalBuilder DeclareLocal(System.Type localType) => throw null; + public virtual System.Reflection.Emit.LocalBuilder DeclareLocal(System.Type localType, bool pinned) => throw null; + public virtual System.Reflection.Emit.Label DefineLabel() => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, byte arg) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, double arg) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, short arg) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, int arg) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, long arg) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.ConstructorInfo con) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.Label label) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.Label[] labels) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.LocalBuilder local) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.SignatureHelper signature) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.FieldInfo field) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.MethodInfo meth) => throw null; + public void Emit(System.Reflection.Emit.OpCode opcode, sbyte arg) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, float arg) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, string str) => throw null; + public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Type cls) => throw null; + public virtual void EmitCall(System.Reflection.Emit.OpCode opcode, System.Reflection.MethodInfo methodInfo, System.Type[] optionalParameterTypes) => throw null; + public virtual void EmitCalli(System.Reflection.Emit.OpCode opcode, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Type[] optionalParameterTypes) => throw null; + public virtual void EmitCalli(System.Reflection.Emit.OpCode opcode, System.Runtime.InteropServices.CallingConvention unmanagedCallConv, System.Type returnType, System.Type[] parameterTypes) => throw null; + public virtual void EmitWriteLine(System.Reflection.Emit.LocalBuilder localBuilder) => throw null; + public virtual void EmitWriteLine(System.Reflection.FieldInfo fld) => throw null; + public virtual void EmitWriteLine(string value) => throw null; + public virtual void EndExceptionBlock() => throw null; + public virtual void EndScope() => throw null; + public virtual int ILOffset { get => throw null; } + public virtual void MarkLabel(System.Reflection.Emit.Label loc) => throw null; + public virtual void ThrowException(System.Type excType) => throw null; + public virtual void UsingNamespace(string usingNamespace) => throw null; + } + public struct Label : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Emit.Label obj) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Reflection.Emit.Label a, System.Reflection.Emit.Label b) => throw null; + public static bool operator !=(System.Reflection.Emit.Label a, System.Reflection.Emit.Label b) => throw null; + } + public sealed class LocalBuilder : System.Reflection.LocalVariableInfo + { + public override bool IsPinned { get => throw null; } + public override int LocalIndex { get => throw null; } + public override System.Type LocalType { get => throw null; } + } + public class ParameterBuilder + { + public virtual int Attributes { get => throw null; } + public bool IsIn { get => throw null; } + public bool IsOptional { get => throw null; } + public bool IsOut { get => throw null; } + public virtual string Name { get => throw null; } + public virtual int Position { get => throw null; } + public virtual void SetConstant(object defaultValue) => throw null; + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + } + public sealed class SignatureHelper + { + public void AddArgument(System.Type clsArgument) => throw null; + public void AddArgument(System.Type argument, bool pinned) => throw null; + public void AddArgument(System.Type argument, System.Type[] requiredCustomModifiers, System.Type[] optionalCustomModifiers) => throw null; + public void AddArguments(System.Type[] arguments, System.Type[][] requiredCustomModifiers, System.Type[][] optionalCustomModifiers) => throw null; + public void AddSentinel() => throw null; + public override bool Equals(object obj) => throw null; + public static System.Reflection.Emit.SignatureHelper GetFieldSigHelper(System.Reflection.Module mod) => throw null; + public override int GetHashCode() => throw null; + public static System.Reflection.Emit.SignatureHelper GetLocalVarSigHelper() => throw null; + public static System.Reflection.Emit.SignatureHelper GetLocalVarSigHelper(System.Reflection.Module mod) => throw null; + public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.CallingConventions callingConvention, System.Type returnType) => throw null; + public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, System.Type returnType) => throw null; + public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, System.Type returnType, System.Type[] parameterTypes) => throw null; + public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper(System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] requiredReturnTypeCustomModifiers, System.Type[] optionalReturnTypeCustomModifiers, System.Type[] parameterTypes, System.Type[][] requiredParameterTypeCustomModifiers, System.Type[][] optionalParameterTypeCustomModifiers) => throw null; + public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper(System.Reflection.Module mod, System.Type returnType, System.Type[] parameterTypes) => throw null; + public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper(System.Reflection.Module mod, System.Type returnType, System.Type[] requiredReturnTypeCustomModifiers, System.Type[] optionalReturnTypeCustomModifiers, System.Type[] parameterTypes, System.Type[][] requiredParameterTypeCustomModifiers, System.Type[][] optionalParameterTypeCustomModifiers) => throw null; + public byte[] GetSignature() => throw null; + public override string ToString() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.Lightweight.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.Lightweight.cs new file mode 100644 index 000000000000..952d46871563 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.Lightweight.cs @@ -0,0 +1,68 @@ +// This file contains auto-generated code. +// Generated from `System.Reflection.Emit.Lightweight, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + namespace Emit + { + public sealed class DynamicILInfo + { + public System.Reflection.Emit.DynamicMethod DynamicMethod { get => throw null; } + public int GetTokenFor(byte[] signature) => throw null; + public int GetTokenFor(System.Reflection.Emit.DynamicMethod method) => throw null; + public int GetTokenFor(System.RuntimeFieldHandle field) => throw null; + public int GetTokenFor(System.RuntimeFieldHandle field, System.RuntimeTypeHandle contextType) => throw null; + public int GetTokenFor(System.RuntimeMethodHandle method) => throw null; + public int GetTokenFor(System.RuntimeMethodHandle method, System.RuntimeTypeHandle contextType) => throw null; + public int GetTokenFor(System.RuntimeTypeHandle type) => throw null; + public int GetTokenFor(string literal) => throw null; + public unsafe void SetCode(byte* code, int codeSize, int maxStackSize) => throw null; + public void SetCode(byte[] code, int maxStackSize) => throw null; + public unsafe void SetExceptions(byte* exceptions, int exceptionsSize) => throw null; + public void SetExceptions(byte[] exceptions) => throw null; + public unsafe void SetLocalSignature(byte* localSignature, int signatureSize) => throw null; + public void SetLocalSignature(byte[] localSignature) => throw null; + } + public sealed class DynamicMethod : System.Reflection.MethodInfo + { + public override System.Reflection.MethodAttributes Attributes { get => throw null; } + public override System.Reflection.CallingConventions CallingConvention { get => throw null; } + public override sealed System.Delegate CreateDelegate(System.Type delegateType) => throw null; + public override sealed System.Delegate CreateDelegate(System.Type delegateType, object target) => throw null; + public DynamicMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Reflection.Module m, bool skipVisibility) => throw null; + public DynamicMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Type owner, bool skipVisibility) => throw null; + public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes) => throw null; + public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, bool restrictedSkipVisibility) => throw null; + public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Reflection.Module m) => throw null; + public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Reflection.Module m, bool skipVisibility) => throw null; + public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Type owner) => throw null; + public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Type owner, bool skipVisibility) => throw null; + public override System.Type DeclaringType { get => throw null; } + public System.Reflection.Emit.ParameterBuilder DefineParameter(int position, System.Reflection.ParameterAttributes attributes, string parameterName) => throw null; + public override System.Reflection.MethodInfo GetBaseDefinition() => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public System.Reflection.Emit.DynamicILInfo GetDynamicILInfo() => throw null; + public System.Reflection.Emit.ILGenerator GetILGenerator() => throw null; + public System.Reflection.Emit.ILGenerator GetILGenerator(int streamSize) => throw null; + public override System.Reflection.MethodImplAttributes GetMethodImplementationFlags() => throw null; + public override System.Reflection.ParameterInfo[] GetParameters() => throw null; + public bool InitLocals { get => throw null; set { } } + public override object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override bool IsSecurityCritical { get => throw null; } + public override bool IsSecuritySafeCritical { get => throw null; } + public override bool IsSecurityTransparent { get => throw null; } + public override System.RuntimeMethodHandle MethodHandle { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public override System.Reflection.ParameterInfo ReturnParameter { get => throw null; } + public override System.Type ReturnType { get => throw null; } + public override System.Reflection.ICustomAttributeProvider ReturnTypeCustomAttributes { get => throw null; } + public override string ToString() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.cs new file mode 100644 index 000000000000..b480e898fa03 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Emit.cs @@ -0,0 +1,485 @@ +// This file contains auto-generated code. +// Generated from `System.Reflection.Emit, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + namespace Emit + { + public sealed class AssemblyBuilder : System.Reflection.Assembly + { + public override string CodeBase { get => throw null; } + public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access) => throw null; + public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Collections.Generic.IEnumerable assemblyAttributes) => throw null; + public System.Reflection.Emit.ModuleBuilder DefineDynamicModule(string name) => throw null; + public override System.Reflection.MethodInfo EntryPoint { get => throw null; } + public override bool Equals(object obj) => throw null; + public override string FullName { get => throw null; } + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Collections.Generic.IList GetCustomAttributesData() => throw null; + public System.Reflection.Emit.ModuleBuilder GetDynamicModule(string name) => throw null; + public override System.Type[] GetExportedTypes() => throw null; + public override System.IO.FileStream GetFile(string name) => throw null; + public override System.IO.FileStream[] GetFiles(bool getResourceModules) => throw null; + public override int GetHashCode() => throw null; + public override System.Reflection.Module[] GetLoadedModules(bool getResourceModules) => throw null; + public override System.Reflection.ManifestResourceInfo GetManifestResourceInfo(string resourceName) => throw null; + public override string[] GetManifestResourceNames() => throw null; + public override System.IO.Stream GetManifestResourceStream(string name) => throw null; + public override System.IO.Stream GetManifestResourceStream(System.Type type, string name) => throw null; + public override System.Reflection.Module GetModule(string name) => throw null; + public override System.Reflection.Module[] GetModules(bool getResourceModules) => throw null; + public override System.Reflection.AssemblyName GetName(bool copiedName) => throw null; + public override System.Reflection.AssemblyName[] GetReferencedAssemblies() => throw null; + public override System.Reflection.Assembly GetSatelliteAssembly(System.Globalization.CultureInfo culture) => throw null; + public override System.Reflection.Assembly GetSatelliteAssembly(System.Globalization.CultureInfo culture, System.Version version) => throw null; + public override System.Type GetType(string name, bool throwOnError, bool ignoreCase) => throw null; + public override long HostContext { get => throw null; } + public override bool IsCollectible { get => throw null; } + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override bool IsDynamic { get => throw null; } + public override string Location { get => throw null; } + public override System.Reflection.Module ManifestModule { get => throw null; } + public override bool ReflectionOnly { get => throw null; } + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + } + [System.Flags] + public enum AssemblyBuilderAccess + { + Run = 1, + RunAndCollect = 9, + } + public sealed class ConstructorBuilder : System.Reflection.ConstructorInfo + { + public override System.Reflection.MethodAttributes Attributes { get => throw null; } + public override System.Reflection.CallingConventions CallingConvention { get => throw null; } + public override System.Type DeclaringType { get => throw null; } + public System.Reflection.Emit.ParameterBuilder DefineParameter(int iSequence, System.Reflection.ParameterAttributes attributes, string strParamName) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public System.Reflection.Emit.ILGenerator GetILGenerator() => throw null; + public System.Reflection.Emit.ILGenerator GetILGenerator(int streamSize) => throw null; + public override System.Reflection.MethodImplAttributes GetMethodImplementationFlags() => throw null; + public override System.Reflection.ParameterInfo[] GetParameters() => throw null; + public bool InitLocals { get => throw null; set { } } + public override object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) => throw null; + public override object Invoke(System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override int MetadataToken { get => throw null; } + public override System.RuntimeMethodHandle MethodHandle { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public void SetImplementationFlags(System.Reflection.MethodImplAttributes attributes) => throw null; + public override string ToString() => throw null; + } + public sealed class EnumBuilder : System.Reflection.TypeInfo + { + public override System.Reflection.Assembly Assembly { get => throw null; } + public override string AssemblyQualifiedName { get => throw null; } + public override System.Type BaseType { get => throw null; } + public System.Type CreateType() => throw null; + public System.Reflection.TypeInfo CreateTypeInfo() => throw null; + public override System.Type DeclaringType { get => throw null; } + public System.Reflection.Emit.FieldBuilder DefineLiteral(string literalName, object literalValue) => throw null; + public override string FullName { get => throw null; } + protected override System.Reflection.TypeAttributes GetAttributeFlagsImpl() => throw null; + protected override System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Type GetElementType() => throw null; + public override System.Type GetEnumUnderlyingType() => throw null; + public override System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.EventInfo[] GetEvents() => throw null; + public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type GetInterface(string name, bool ignoreCase) => throw null; + public override System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) => throw null; + public override System.Type[] GetInterfaces() => throw null; + public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr) => throw null; + protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr) => throw null; + protected override System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Guid GUID { get => throw null; } + protected override bool HasElementTypeImpl() => throw null; + public override object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters) => throw null; + protected override bool IsArrayImpl() => throw null; + public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) => throw null; + protected override bool IsByRefImpl() => throw null; + public override bool IsByRefLike { get => throw null; } + protected override bool IsCOMObjectImpl() => throw null; + public override bool IsConstructedGenericType { get => throw null; } + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + protected override bool IsPointerImpl() => throw null; + protected override bool IsPrimitiveImpl() => throw null; + public override bool IsSZArray { get => throw null; } + public override bool IsTypeDefinition { get => throw null; } + protected override bool IsValueTypeImpl() => throw null; + public override System.Type MakeArrayType() => throw null; + public override System.Type MakeArrayType(int rank) => throw null; + public override System.Type MakeByRefType() => throw null; + public override System.Type MakePointerType() => throw null; + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override string Namespace { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public override System.RuntimeTypeHandle TypeHandle { get => throw null; } + public System.Reflection.Emit.FieldBuilder UnderlyingField { get => throw null; } + public override System.Type UnderlyingSystemType { get => throw null; } + } + public sealed class EventBuilder + { + public void AddOtherMethod(System.Reflection.Emit.MethodBuilder mdBuilder) => throw null; + public void SetAddOnMethod(System.Reflection.Emit.MethodBuilder mdBuilder) => throw null; + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public void SetRaiseMethod(System.Reflection.Emit.MethodBuilder mdBuilder) => throw null; + public void SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder mdBuilder) => throw null; + } + public sealed class FieldBuilder : System.Reflection.FieldInfo + { + public override System.Reflection.FieldAttributes Attributes { get => throw null; } + public override System.Type DeclaringType { get => throw null; } + public override System.RuntimeFieldHandle FieldHandle { get => throw null; } + public override System.Type FieldType { get => throw null; } + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override object GetValue(object obj) => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override int MetadataToken { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public void SetConstant(object defaultValue) => throw null; + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public void SetOffset(int iOffset) => throw null; + public override void SetValue(object obj, object val, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture) => throw null; + } + public sealed class GenericTypeParameterBuilder : System.Reflection.TypeInfo + { + public override System.Reflection.Assembly Assembly { get => throw null; } + public override string AssemblyQualifiedName { get => throw null; } + public override System.Type BaseType { get => throw null; } + public override bool ContainsGenericParameters { get => throw null; } + public override System.Reflection.MethodBase DeclaringMethod { get => throw null; } + public override System.Type DeclaringType { get => throw null; } + public override bool Equals(object o) => throw null; + public override string FullName { get => throw null; } + public override System.Reflection.GenericParameterAttributes GenericParameterAttributes { get => throw null; } + public override int GenericParameterPosition { get => throw null; } + protected override System.Reflection.TypeAttributes GetAttributeFlagsImpl() => throw null; + protected override System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Type GetElementType() => throw null; + public override System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.EventInfo[] GetEvents() => throw null; + public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type[] GetGenericArguments() => throw null; + public override System.Type GetGenericTypeDefinition() => throw null; + public override int GetHashCode() => throw null; + public override System.Type GetInterface(string name, bool ignoreCase) => throw null; + public override System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) => throw null; + public override System.Type[] GetInterfaces() => throw null; + public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr) => throw null; + protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr) => throw null; + protected override System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Guid GUID { get => throw null; } + protected override bool HasElementTypeImpl() => throw null; + public override object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters) => throw null; + protected override bool IsArrayImpl() => throw null; + public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) => throw null; + public override bool IsAssignableFrom(System.Type c) => throw null; + protected override bool IsByRefImpl() => throw null; + public override bool IsByRefLike { get => throw null; } + protected override bool IsCOMObjectImpl() => throw null; + public override bool IsConstructedGenericType { get => throw null; } + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override bool IsGenericParameter { get => throw null; } + public override bool IsGenericType { get => throw null; } + public override bool IsGenericTypeDefinition { get => throw null; } + protected override bool IsPointerImpl() => throw null; + protected override bool IsPrimitiveImpl() => throw null; + public override bool IsSubclassOf(System.Type c) => throw null; + public override bool IsSZArray { get => throw null; } + public override bool IsTypeDefinition { get => throw null; } + protected override bool IsValueTypeImpl() => throw null; + public override System.Type MakeArrayType() => throw null; + public override System.Type MakeArrayType(int rank) => throw null; + public override System.Type MakeByRefType() => throw null; + public override System.Type MakeGenericType(params System.Type[] typeArguments) => throw null; + public override System.Type MakePointerType() => throw null; + public override int MetadataToken { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override string Namespace { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public void SetBaseTypeConstraint(System.Type baseTypeConstraint) => throw null; + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public void SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes genericParameterAttributes) => throw null; + public void SetInterfaceConstraints(params System.Type[] interfaceConstraints) => throw null; + public override string ToString() => throw null; + public override System.RuntimeTypeHandle TypeHandle { get => throw null; } + public override System.Type UnderlyingSystemType { get => throw null; } + } + public sealed class MethodBuilder : System.Reflection.MethodInfo + { + public override System.Reflection.MethodAttributes Attributes { get => throw null; } + public override System.Reflection.CallingConventions CallingConvention { get => throw null; } + public override bool ContainsGenericParameters { get => throw null; } + public override System.Type DeclaringType { get => throw null; } + public System.Reflection.Emit.GenericTypeParameterBuilder[] DefineGenericParameters(params string[] names) => throw null; + public System.Reflection.Emit.ParameterBuilder DefineParameter(int position, System.Reflection.ParameterAttributes attributes, string strParamName) => throw null; + public override bool Equals(object obj) => throw null; + public override System.Reflection.MethodInfo GetBaseDefinition() => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Type[] GetGenericArguments() => throw null; + public override System.Reflection.MethodInfo GetGenericMethodDefinition() => throw null; + public override int GetHashCode() => throw null; + public System.Reflection.Emit.ILGenerator GetILGenerator() => throw null; + public System.Reflection.Emit.ILGenerator GetILGenerator(int size) => throw null; + public override System.Reflection.MethodImplAttributes GetMethodImplementationFlags() => throw null; + public override System.Reflection.ParameterInfo[] GetParameters() => throw null; + public bool InitLocals { get => throw null; set { } } + public override object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override bool IsGenericMethod { get => throw null; } + public override bool IsGenericMethodDefinition { get => throw null; } + public override bool IsSecurityCritical { get => throw null; } + public override bool IsSecuritySafeCritical { get => throw null; } + public override bool IsSecurityTransparent { get => throw null; } + public override System.Reflection.MethodInfo MakeGenericMethod(params System.Type[] typeArguments) => throw null; + public override int MetadataToken { get => throw null; } + public override System.RuntimeMethodHandle MethodHandle { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public override System.Reflection.ParameterInfo ReturnParameter { get => throw null; } + public override System.Type ReturnType { get => throw null; } + public override System.Reflection.ICustomAttributeProvider ReturnTypeCustomAttributes { get => throw null; } + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public void SetImplementationFlags(System.Reflection.MethodImplAttributes attributes) => throw null; + public void SetParameters(params System.Type[] parameterTypes) => throw null; + public void SetReturnType(System.Type returnType) => throw null; + public void SetSignature(System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) => throw null; + public override string ToString() => throw null; + } + public class ModuleBuilder : System.Reflection.Module + { + public override System.Reflection.Assembly Assembly { get => throw null; } + public void CreateGlobalFunctions() => throw null; + public System.Reflection.Emit.EnumBuilder DefineEnum(string name, System.Reflection.TypeAttributes visibility, System.Type underlyingType) => throw null; + public System.Reflection.Emit.MethodBuilder DefineGlobalMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) => throw null; + public System.Reflection.Emit.MethodBuilder DefineGlobalMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] requiredReturnTypeCustomModifiers, System.Type[] optionalReturnTypeCustomModifiers, System.Type[] parameterTypes, System.Type[][] requiredParameterTypeCustomModifiers, System.Type[][] optionalParameterTypeCustomModifiers) => throw null; + public System.Reflection.Emit.MethodBuilder DefineGlobalMethod(string name, System.Reflection.MethodAttributes attributes, System.Type returnType, System.Type[] parameterTypes) => throw null; + public System.Reflection.Emit.FieldBuilder DefineInitializedData(string name, byte[] data, System.Reflection.FieldAttributes attributes) => throw null; + public System.Reflection.Emit.MethodBuilder DefinePInvokeMethod(string name, string dllName, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Runtime.InteropServices.CallingConvention nativeCallConv, System.Runtime.InteropServices.CharSet nativeCharSet) => throw null; + public System.Reflection.Emit.MethodBuilder DefinePInvokeMethod(string name, string dllName, string entryName, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Runtime.InteropServices.CallingConvention nativeCallConv, System.Runtime.InteropServices.CharSet nativeCharSet) => throw null; + public System.Reflection.Emit.TypeBuilder DefineType(string name) => throw null; + public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr) => throw null; + public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent) => throw null; + public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, int typesize) => throw null; + public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packsize) => throw null; + public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packingSize, int typesize) => throw null; + public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Type[] interfaces) => throw null; + public System.Reflection.Emit.FieldBuilder DefineUninitializedData(string name, int size, System.Reflection.FieldAttributes attributes) => throw null; + public override bool Equals(object obj) => throw null; + public override string FullyQualifiedName { get => throw null; } + public System.Reflection.MethodInfo GetArrayMethod(System.Type arrayClass, string methodName, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Collections.Generic.IList GetCustomAttributesData() => throw null; + public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags) => throw null; + public override int GetHashCode() => throw null; + protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags) => throw null; + public override void GetPEKind(out System.Reflection.PortableExecutableKinds peKind, out System.Reflection.ImageFileMachine machine) => throw null; + public override System.Type GetType(string className) => throw null; + public override System.Type GetType(string className, bool ignoreCase) => throw null; + public override System.Type GetType(string className, bool throwOnError, bool ignoreCase) => throw null; + public override System.Type[] GetTypes() => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override bool IsResource() => throw null; + public override int MDStreamVersion { get => throw null; } + public override int MetadataToken { get => throw null; } + public override System.Guid ModuleVersionId { get => throw null; } + public override string Name { get => throw null; } + public override System.Reflection.FieldInfo ResolveField(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public override System.Reflection.MemberInfo ResolveMember(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public override System.Reflection.MethodBase ResolveMethod(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public override byte[] ResolveSignature(int metadataToken) => throw null; + public override string ResolveString(int metadataToken) => throw null; + public override System.Type ResolveType(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public override string ScopeName { get => throw null; } + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + } + public sealed class PropertyBuilder : System.Reflection.PropertyInfo + { + public void AddOtherMethod(System.Reflection.Emit.MethodBuilder mdBuilder) => throw null; + public override System.Reflection.PropertyAttributes Attributes { get => throw null; } + public override bool CanRead { get => throw null; } + public override bool CanWrite { get => throw null; } + public override System.Type DeclaringType { get => throw null; } + public override System.Reflection.MethodInfo[] GetAccessors(bool nonPublic) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Reflection.MethodInfo GetGetMethod(bool nonPublic) => throw null; + public override System.Reflection.ParameterInfo[] GetIndexParameters() => throw null; + public override System.Reflection.MethodInfo GetSetMethod(bool nonPublic) => throw null; + public override object GetValue(object obj, object[] index) => throw null; + public override object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture) => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override System.Type PropertyType { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public void SetConstant(object defaultValue) => throw null; + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public void SetGetMethod(System.Reflection.Emit.MethodBuilder mdBuilder) => throw null; + public void SetSetMethod(System.Reflection.Emit.MethodBuilder mdBuilder) => throw null; + public override void SetValue(object obj, object value, object[] index) => throw null; + public override void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture) => throw null; + } + public sealed class TypeBuilder : System.Reflection.TypeInfo + { + public void AddInterfaceImplementation(System.Type interfaceType) => throw null; + public override System.Reflection.Assembly Assembly { get => throw null; } + public override string AssemblyQualifiedName { get => throw null; } + public override System.Type BaseType { get => throw null; } + public System.Type CreateType() => throw null; + public System.Reflection.TypeInfo CreateTypeInfo() => throw null; + public override System.Reflection.MethodBase DeclaringMethod { get => throw null; } + public override System.Type DeclaringType { get => throw null; } + public System.Reflection.Emit.ConstructorBuilder DefineConstructor(System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type[] parameterTypes) => throw null; + public System.Reflection.Emit.ConstructorBuilder DefineConstructor(System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type[] parameterTypes, System.Type[][] requiredCustomModifiers, System.Type[][] optionalCustomModifiers) => throw null; + public System.Reflection.Emit.ConstructorBuilder DefineDefaultConstructor(System.Reflection.MethodAttributes attributes) => throw null; + public System.Reflection.Emit.EventBuilder DefineEvent(string name, System.Reflection.EventAttributes attributes, System.Type eventtype) => throw null; + public System.Reflection.Emit.FieldBuilder DefineField(string fieldName, System.Type type, System.Reflection.FieldAttributes attributes) => throw null; + public System.Reflection.Emit.FieldBuilder DefineField(string fieldName, System.Type type, System.Type[] requiredCustomModifiers, System.Type[] optionalCustomModifiers, System.Reflection.FieldAttributes attributes) => throw null; + public System.Reflection.Emit.GenericTypeParameterBuilder[] DefineGenericParameters(params string[] names) => throw null; + public System.Reflection.Emit.FieldBuilder DefineInitializedData(string name, byte[] data, System.Reflection.FieldAttributes attributes) => throw null; + public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes) => throw null; + public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention) => throw null; + public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) => throw null; + public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) => throw null; + public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Type returnType, System.Type[] parameterTypes) => throw null; + public void DefineMethodOverride(System.Reflection.MethodInfo methodInfoBody, System.Reflection.MethodInfo methodInfoDeclaration) => throw null; + public System.Reflection.Emit.TypeBuilder DefineNestedType(string name) => throw null; + public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr) => throw null; + public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent) => throw null; + public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, int typeSize) => throw null; + public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packSize) => throw null; + public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packSize, int typeSize) => throw null; + public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Type[] interfaces) => throw null; + public System.Reflection.Emit.MethodBuilder DefinePInvokeMethod(string name, string dllName, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Runtime.InteropServices.CallingConvention nativeCallConv, System.Runtime.InteropServices.CharSet nativeCharSet) => throw null; + public System.Reflection.Emit.MethodBuilder DefinePInvokeMethod(string name, string dllName, string entryName, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Runtime.InteropServices.CallingConvention nativeCallConv, System.Runtime.InteropServices.CharSet nativeCharSet) => throw null; + public System.Reflection.Emit.MethodBuilder DefinePInvokeMethod(string name, string dllName, string entryName, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers, System.Runtime.InteropServices.CallingConvention nativeCallConv, System.Runtime.InteropServices.CharSet nativeCharSet) => throw null; + public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) => throw null; + public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) => throw null; + public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Type returnType, System.Type[] parameterTypes) => throw null; + public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) => throw null; + public System.Reflection.Emit.ConstructorBuilder DefineTypeInitializer() => throw null; + public System.Reflection.Emit.FieldBuilder DefineUninitializedData(string name, int size, System.Reflection.FieldAttributes attributes) => throw null; + public override string FullName { get => throw null; } + public override System.Reflection.GenericParameterAttributes GenericParameterAttributes { get => throw null; } + public override int GenericParameterPosition { get => throw null; } + protected override System.Reflection.TypeAttributes GetAttributeFlagsImpl() => throw null; + public static System.Reflection.ConstructorInfo GetConstructor(System.Type type, System.Reflection.ConstructorInfo constructor) => throw null; + protected override System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Type GetElementType() => throw null; + public override System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.EventInfo[] GetEvents() => throw null; + public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.FieldInfo GetField(System.Type type, System.Reflection.FieldInfo field) => throw null; + public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type[] GetGenericArguments() => throw null; + public override System.Type GetGenericTypeDefinition() => throw null; + public override System.Type GetInterface(string name, bool ignoreCase) => throw null; + public override System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) => throw null; + public override System.Type[] GetInterfaces() => throw null; + public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.MethodInfo GetMethod(System.Type type, System.Reflection.MethodInfo method) => throw null; + protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr) => throw null; + protected override System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Guid GUID { get => throw null; } + protected override bool HasElementTypeImpl() => throw null; + public override object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters) => throw null; + protected override bool IsArrayImpl() => throw null; + public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) => throw null; + public override bool IsAssignableFrom(System.Type c) => throw null; + protected override bool IsByRefImpl() => throw null; + public override bool IsByRefLike { get => throw null; } + protected override bool IsCOMObjectImpl() => throw null; + public override bool IsConstructedGenericType { get => throw null; } + public bool IsCreated() => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override bool IsGenericParameter { get => throw null; } + public override bool IsGenericType { get => throw null; } + public override bool IsGenericTypeDefinition { get => throw null; } + protected override bool IsPointerImpl() => throw null; + protected override bool IsPrimitiveImpl() => throw null; + public override bool IsSecurityCritical { get => throw null; } + public override bool IsSecuritySafeCritical { get => throw null; } + public override bool IsSecurityTransparent { get => throw null; } + public override bool IsSubclassOf(System.Type c) => throw null; + public override bool IsSZArray { get => throw null; } + public override bool IsTypeDefinition { get => throw null; } + public override System.Type MakeArrayType() => throw null; + public override System.Type MakeArrayType(int rank) => throw null; + public override System.Type MakeByRefType() => throw null; + public override System.Type MakeGenericType(params System.Type[] typeArguments) => throw null; + public override System.Type MakePointerType() => throw null; + public override int MetadataToken { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override string Namespace { get => throw null; } + public System.Reflection.Emit.PackingSize PackingSize { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) => throw null; + public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) => throw null; + public void SetParent(System.Type parent) => throw null; + public int Size { get => throw null; } + public override string ToString() => throw null; + public override System.RuntimeTypeHandle TypeHandle { get => throw null; } + public override System.Type UnderlyingSystemType { get => throw null; } + public const int UnspecifiedTypeSize = 0; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Metadata.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Metadata.cs new file mode 100644 index 000000000000..9f1ea14485cb --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Metadata.cs @@ -0,0 +1,3270 @@ +// This file contains auto-generated code. +// Generated from `System.Reflection.Metadata, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + [System.Flags] + public enum AssemblyFlags + { + PublicKey = 1, + Retargetable = 256, + WindowsRuntime = 512, + ContentTypeMask = 3584, + DisableJitCompileOptimizer = 16384, + EnableJitCompileTracking = 32768, + } + public enum AssemblyHashAlgorithm + { + None = 0, + MD5 = 32771, + Sha1 = 32772, + Sha256 = 32780, + Sha384 = 32781, + Sha512 = 32782, + } + public enum DeclarativeSecurityAction : short + { + None = 0, + Demand = 2, + Assert = 3, + Deny = 4, + PermitOnly = 5, + LinkDemand = 6, + InheritanceDemand = 7, + RequestMinimum = 8, + RequestOptional = 9, + RequestRefuse = 10, + } + [System.Flags] + public enum ManifestResourceAttributes + { + Public = 1, + Private = 2, + VisibilityMask = 7, + } + namespace Metadata + { + public struct ArrayShape + { + public ArrayShape(int rank, System.Collections.Immutable.ImmutableArray sizes, System.Collections.Immutable.ImmutableArray lowerBounds) => throw null; + public System.Collections.Immutable.ImmutableArray LowerBounds { get => throw null; } + public int Rank { get => throw null; } + public System.Collections.Immutable.ImmutableArray Sizes { get => throw null; } + } + public struct AssemblyDefinition + { + public System.Reflection.Metadata.StringHandle Culture { get => throw null; } + public System.Reflection.AssemblyFlags Flags { get => throw null; } + public System.Reflection.AssemblyName GetAssemblyName() => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection GetDeclarativeSecurityAttributes() => throw null; + public System.Reflection.AssemblyHashAlgorithm HashAlgorithm { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.BlobHandle PublicKey { get => throw null; } + public System.Version Version { get => throw null; } + } + public struct AssemblyDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.AssemblyDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.AssemblyDefinitionHandle left, System.Reflection.Metadata.AssemblyDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.AssemblyDefinitionHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.AssemblyDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.AssemblyDefinitionHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.AssemblyDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.AssemblyDefinitionHandle left, System.Reflection.Metadata.AssemblyDefinitionHandle right) => throw null; + } + public struct AssemblyFile + { + public bool ContainsMetadata { get => throw null; } + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.BlobHandle HashValue { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + } + public struct AssemblyFileHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.AssemblyFileHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.AssemblyFileHandle left, System.Reflection.Metadata.AssemblyFileHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.AssemblyFileHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.AssemblyFileHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.AssemblyFileHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.AssemblyFileHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.AssemblyFileHandle left, System.Reflection.Metadata.AssemblyFileHandle right) => throw null; + } + public struct AssemblyFileHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.AssemblyFileHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct AssemblyReference + { + public System.Reflection.Metadata.StringHandle Culture { get => throw null; } + public System.Reflection.AssemblyFlags Flags { get => throw null; } + public System.Reflection.AssemblyName GetAssemblyName() => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.BlobHandle HashValue { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.BlobHandle PublicKeyOrToken { get => throw null; } + public System.Version Version { get => throw null; } + } + public struct AssemblyReferenceHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.AssemblyReferenceHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.AssemblyReferenceHandle left, System.Reflection.Metadata.AssemblyReferenceHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.AssemblyReferenceHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.AssemblyReferenceHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.AssemblyReferenceHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.AssemblyReferenceHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.AssemblyReferenceHandle left, System.Reflection.Metadata.AssemblyReferenceHandle right) => throw null; + } + public struct AssemblyReferenceHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.AssemblyReferenceHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct Blob + { + public System.ArraySegment GetBytes() => throw null; + public bool IsDefault { get => throw null; } + public int Length { get => throw null; } + } + public class BlobBuilder + { + public void Align(int alignment) => throw null; + protected virtual System.Reflection.Metadata.BlobBuilder AllocateChunk(int minimalSize) => throw null; + public struct Blobs : System.IDisposable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.Blob Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public System.Reflection.Metadata.BlobBuilder.Blobs GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + protected int ChunkCapacity { get => throw null; } + public void Clear() => throw null; + public bool ContentEquals(System.Reflection.Metadata.BlobBuilder other) => throw null; + public int Count { get => throw null; } + public BlobBuilder(int capacity = default(int)) => throw null; + protected void Free() => throw null; + protected int FreeBytes { get => throw null; } + protected virtual void FreeChunk() => throw null; + public System.Reflection.Metadata.BlobBuilder.Blobs GetBlobs() => throw null; + public void LinkPrefix(System.Reflection.Metadata.BlobBuilder prefix) => throw null; + public void LinkSuffix(System.Reflection.Metadata.BlobBuilder suffix) => throw null; + public void PadTo(int position) => throw null; + public System.Reflection.Metadata.Blob ReserveBytes(int byteCount) => throw null; + public byte[] ToArray() => throw null; + public byte[] ToArray(int start, int byteCount) => throw null; + public System.Collections.Immutable.ImmutableArray ToImmutableArray() => throw null; + public System.Collections.Immutable.ImmutableArray ToImmutableArray(int start, int byteCount) => throw null; + public int TryWriteBytes(System.IO.Stream source, int byteCount) => throw null; + public void WriteBoolean(bool value) => throw null; + public void WriteByte(byte value) => throw null; + public unsafe void WriteBytes(byte* buffer, int byteCount) => throw null; + public void WriteBytes(byte value, int byteCount) => throw null; + public void WriteBytes(byte[] buffer) => throw null; + public void WriteBytes(byte[] buffer, int start, int byteCount) => throw null; + public void WriteBytes(System.Collections.Immutable.ImmutableArray buffer) => throw null; + public void WriteBytes(System.Collections.Immutable.ImmutableArray buffer, int start, int byteCount) => throw null; + public void WriteCompressedInteger(int value) => throw null; + public void WriteCompressedSignedInteger(int value) => throw null; + public void WriteConstant(object value) => throw null; + public void WriteContentTo(System.IO.Stream destination) => throw null; + public void WriteContentTo(System.Reflection.Metadata.BlobBuilder destination) => throw null; + public void WriteContentTo(ref System.Reflection.Metadata.BlobWriter destination) => throw null; + public void WriteDateTime(System.DateTime value) => throw null; + public void WriteDecimal(decimal value) => throw null; + public void WriteDouble(double value) => throw null; + public void WriteGuid(System.Guid value) => throw null; + public void WriteInt16(short value) => throw null; + public void WriteInt16BE(short value) => throw null; + public void WriteInt32(int value) => throw null; + public void WriteInt32BE(int value) => throw null; + public void WriteInt64(long value) => throw null; + public void WriteReference(int reference, bool isSmall) => throw null; + public void WriteSByte(sbyte value) => throw null; + public void WriteSerializedString(string value) => throw null; + public void WriteSingle(float value) => throw null; + public void WriteUInt16(ushort value) => throw null; + public void WriteUInt16BE(ushort value) => throw null; + public void WriteUInt32(uint value) => throw null; + public void WriteUInt32BE(uint value) => throw null; + public void WriteUInt64(ulong value) => throw null; + public void WriteUserString(string value) => throw null; + public void WriteUTF16(char[] value) => throw null; + public void WriteUTF16(string value) => throw null; + public void WriteUTF8(string value, bool allowUnpairedSurrogates = default(bool)) => throw null; + } + public struct BlobContentId : System.IEquatable + { + public BlobContentId(byte[] id) => throw null; + public BlobContentId(System.Collections.Immutable.ImmutableArray id) => throw null; + public BlobContentId(System.Guid guid, uint stamp) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.BlobContentId other) => throw null; + public static System.Reflection.Metadata.BlobContentId FromHash(byte[] hashCode) => throw null; + public static System.Reflection.Metadata.BlobContentId FromHash(System.Collections.Immutable.ImmutableArray hashCode) => throw null; + public override int GetHashCode() => throw null; + public static System.Func, System.Reflection.Metadata.BlobContentId> GetTimeBasedProvider() => throw null; + public System.Guid Guid { get => throw null; } + public bool IsDefault { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.BlobContentId left, System.Reflection.Metadata.BlobContentId right) => throw null; + public static bool operator !=(System.Reflection.Metadata.BlobContentId left, System.Reflection.Metadata.BlobContentId right) => throw null; + public uint Stamp { get => throw null; } + } + public struct BlobHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.BlobHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.BlobHandle left, System.Reflection.Metadata.BlobHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.BlobHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.BlobHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.BlobHandle left, System.Reflection.Metadata.BlobHandle right) => throw null; + } + public struct BlobReader + { + public void Align(byte alignment) => throw null; + public unsafe BlobReader(byte* buffer, int length) => throw null; + public unsafe byte* CurrentPointer { get => throw null; } + public int IndexOf(byte value) => throw null; + public int Length { get => throw null; } + public int Offset { get => throw null; set { } } + public System.Reflection.Metadata.BlobHandle ReadBlobHandle() => throw null; + public bool ReadBoolean() => throw null; + public byte ReadByte() => throw null; + public byte[] ReadBytes(int byteCount) => throw null; + public void ReadBytes(int byteCount, byte[] buffer, int bufferOffset) => throw null; + public char ReadChar() => throw null; + public int ReadCompressedInteger() => throw null; + public int ReadCompressedSignedInteger() => throw null; + public object ReadConstant(System.Reflection.Metadata.ConstantTypeCode typeCode) => throw null; + public System.DateTime ReadDateTime() => throw null; + public decimal ReadDecimal() => throw null; + public double ReadDouble() => throw null; + public System.Guid ReadGuid() => throw null; + public short ReadInt16() => throw null; + public int ReadInt32() => throw null; + public long ReadInt64() => throw null; + public sbyte ReadSByte() => throw null; + public System.Reflection.Metadata.SerializationTypeCode ReadSerializationTypeCode() => throw null; + public string ReadSerializedString() => throw null; + public System.Reflection.Metadata.SignatureHeader ReadSignatureHeader() => throw null; + public System.Reflection.Metadata.SignatureTypeCode ReadSignatureTypeCode() => throw null; + public float ReadSingle() => throw null; + public System.Reflection.Metadata.EntityHandle ReadTypeHandle() => throw null; + public ushort ReadUInt16() => throw null; + public uint ReadUInt32() => throw null; + public ulong ReadUInt64() => throw null; + public string ReadUTF16(int byteCount) => throw null; + public string ReadUTF8(int byteCount) => throw null; + public int RemainingBytes { get => throw null; } + public void Reset() => throw null; + public unsafe byte* StartPointer { get => throw null; } + public bool TryReadCompressedInteger(out int value) => throw null; + public bool TryReadCompressedSignedInteger(out int value) => throw null; + } + public struct BlobWriter + { + public void Align(int alignment) => throw null; + public System.Reflection.Metadata.Blob Blob { get => throw null; } + public void Clear() => throw null; + public bool ContentEquals(System.Reflection.Metadata.BlobWriter other) => throw null; + public BlobWriter(byte[] buffer) => throw null; + public BlobWriter(byte[] buffer, int start, int count) => throw null; + public BlobWriter(int size) => throw null; + public BlobWriter(System.Reflection.Metadata.Blob blob) => throw null; + public int Length { get => throw null; } + public int Offset { get => throw null; set { } } + public void PadTo(int offset) => throw null; + public int RemainingBytes { get => throw null; } + public byte[] ToArray() => throw null; + public byte[] ToArray(int start, int byteCount) => throw null; + public System.Collections.Immutable.ImmutableArray ToImmutableArray() => throw null; + public System.Collections.Immutable.ImmutableArray ToImmutableArray(int start, int byteCount) => throw null; + public void WriteBoolean(bool value) => throw null; + public void WriteByte(byte value) => throw null; + public unsafe void WriteBytes(byte* buffer, int byteCount) => throw null; + public void WriteBytes(byte value, int byteCount) => throw null; + public void WriteBytes(byte[] buffer) => throw null; + public void WriteBytes(byte[] buffer, int start, int byteCount) => throw null; + public void WriteBytes(System.Collections.Immutable.ImmutableArray buffer) => throw null; + public void WriteBytes(System.Collections.Immutable.ImmutableArray buffer, int start, int byteCount) => throw null; + public int WriteBytes(System.IO.Stream source, int byteCount) => throw null; + public void WriteBytes(System.Reflection.Metadata.BlobBuilder source) => throw null; + public void WriteCompressedInteger(int value) => throw null; + public void WriteCompressedSignedInteger(int value) => throw null; + public void WriteConstant(object value) => throw null; + public void WriteDateTime(System.DateTime value) => throw null; + public void WriteDecimal(decimal value) => throw null; + public void WriteDouble(double value) => throw null; + public void WriteGuid(System.Guid value) => throw null; + public void WriteInt16(short value) => throw null; + public void WriteInt16BE(short value) => throw null; + public void WriteInt32(int value) => throw null; + public void WriteInt32BE(int value) => throw null; + public void WriteInt64(long value) => throw null; + public void WriteReference(int reference, bool isSmall) => throw null; + public void WriteSByte(sbyte value) => throw null; + public void WriteSerializedString(string str) => throw null; + public void WriteSingle(float value) => throw null; + public void WriteUInt16(ushort value) => throw null; + public void WriteUInt16BE(ushort value) => throw null; + public void WriteUInt32(uint value) => throw null; + public void WriteUInt32BE(uint value) => throw null; + public void WriteUInt64(ulong value) => throw null; + public void WriteUserString(string value) => throw null; + public void WriteUTF16(char[] value) => throw null; + public void WriteUTF16(string value) => throw null; + public void WriteUTF8(string value, bool allowUnpairedSurrogates) => throw null; + } + public struct Constant + { + public System.Reflection.Metadata.EntityHandle Parent { get => throw null; } + public System.Reflection.Metadata.ConstantTypeCode TypeCode { get => throw null; } + public System.Reflection.Metadata.BlobHandle Value { get => throw null; } + } + public struct ConstantHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.ConstantHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.ConstantHandle left, System.Reflection.Metadata.ConstantHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.ConstantHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.ConstantHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.ConstantHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.ConstantHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.ConstantHandle left, System.Reflection.Metadata.ConstantHandle right) => throw null; + } + public enum ConstantTypeCode : byte + { + Invalid = 0, + Boolean = 2, + Char = 3, + SByte = 4, + Byte = 5, + Int16 = 6, + UInt16 = 7, + Int32 = 8, + UInt32 = 9, + Int64 = 10, + UInt64 = 11, + Single = 12, + Double = 13, + String = 14, + NullReference = 18, + } + public struct CustomAttribute + { + public System.Reflection.Metadata.EntityHandle Constructor { get => throw null; } + public System.Reflection.Metadata.CustomAttributeValue DecodeValue(System.Reflection.Metadata.ICustomAttributeTypeProvider provider) => throw null; + public System.Reflection.Metadata.EntityHandle Parent { get => throw null; } + public System.Reflection.Metadata.BlobHandle Value { get => throw null; } + } + public struct CustomAttributeHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.CustomAttributeHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.CustomAttributeHandle left, System.Reflection.Metadata.CustomAttributeHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.CustomAttributeHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.CustomAttributeHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.CustomAttributeHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.CustomAttributeHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.CustomAttributeHandle left, System.Reflection.Metadata.CustomAttributeHandle right) => throw null; + } + public struct CustomAttributeHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.CustomAttributeHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct CustomAttributeNamedArgument + { + public CustomAttributeNamedArgument(string name, System.Reflection.Metadata.CustomAttributeNamedArgumentKind kind, TType type, object value) => throw null; + public System.Reflection.Metadata.CustomAttributeNamedArgumentKind Kind { get => throw null; } + public string Name { get => throw null; } + public TType Type { get => throw null; } + public object Value { get => throw null; } + } + public enum CustomAttributeNamedArgumentKind : byte + { + Field = 83, + Property = 84, + } + public struct CustomAttributeTypedArgument + { + public CustomAttributeTypedArgument(TType type, object value) => throw null; + public TType Type { get => throw null; } + public object Value { get => throw null; } + } + public struct CustomAttributeValue + { + public CustomAttributeValue(System.Collections.Immutable.ImmutableArray> fixedArguments, System.Collections.Immutable.ImmutableArray> namedArguments) => throw null; + public System.Collections.Immutable.ImmutableArray> FixedArguments { get => throw null; } + public System.Collections.Immutable.ImmutableArray> NamedArguments { get => throw null; } + } + public struct CustomDebugInformation + { + public System.Reflection.Metadata.GuidHandle Kind { get => throw null; } + public System.Reflection.Metadata.EntityHandle Parent { get => throw null; } + public System.Reflection.Metadata.BlobHandle Value { get => throw null; } + } + public struct CustomDebugInformationHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.CustomDebugInformationHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.CustomDebugInformationHandle left, System.Reflection.Metadata.CustomDebugInformationHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.CustomDebugInformationHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.CustomDebugInformationHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.CustomDebugInformationHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.CustomDebugInformationHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.CustomDebugInformationHandle left, System.Reflection.Metadata.CustomDebugInformationHandle right) => throw null; + } + public struct CustomDebugInformationHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.CustomDebugInformationHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public sealed class DebugMetadataHeader + { + public System.Reflection.Metadata.MethodDefinitionHandle EntryPoint { get => throw null; } + public System.Collections.Immutable.ImmutableArray Id { get => throw null; } + public int IdStartOffset { get => throw null; } + } + public struct DeclarativeSecurityAttribute + { + public System.Reflection.DeclarativeSecurityAction Action { get => throw null; } + public System.Reflection.Metadata.EntityHandle Parent { get => throw null; } + public System.Reflection.Metadata.BlobHandle PermissionSet { get => throw null; } + } + public struct DeclarativeSecurityAttributeHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle left, System.Reflection.Metadata.DeclarativeSecurityAttributeHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.DeclarativeSecurityAttributeHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.DeclarativeSecurityAttributeHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle left, System.Reflection.Metadata.DeclarativeSecurityAttributeHandle right) => throw null; + } + public struct DeclarativeSecurityAttributeHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.DeclarativeSecurityAttributeHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct Document + { + public System.Reflection.Metadata.BlobHandle Hash { get => throw null; } + public System.Reflection.Metadata.GuidHandle HashAlgorithm { get => throw null; } + public System.Reflection.Metadata.GuidHandle Language { get => throw null; } + public System.Reflection.Metadata.DocumentNameBlobHandle Name { get => throw null; } + } + public struct DocumentHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.DocumentHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.DocumentHandle left, System.Reflection.Metadata.DocumentHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.DocumentHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.DocumentHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.DocumentHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.DocumentHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.DocumentHandle left, System.Reflection.Metadata.DocumentHandle right) => throw null; + } + public struct DocumentHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.DocumentHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.DocumentHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct DocumentNameBlobHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.DocumentNameBlobHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.DocumentNameBlobHandle left, System.Reflection.Metadata.DocumentNameBlobHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.DocumentNameBlobHandle(System.Reflection.Metadata.BlobHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.BlobHandle(System.Reflection.Metadata.DocumentNameBlobHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.DocumentNameBlobHandle left, System.Reflection.Metadata.DocumentNameBlobHandle right) => throw null; + } + namespace Ecma335 + { + public struct ArrayShapeEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public ArrayShapeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public void Shape(int rank, System.Collections.Immutable.ImmutableArray sizes, System.Collections.Immutable.ImmutableArray lowerBounds) => throw null; + } + public struct BlobEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public BlobEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public void CustomAttributeSignature(System.Action fixedArguments, System.Action namedArguments) => throw null; + public void CustomAttributeSignature(out System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder fixedArguments, out System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder namedArguments) => throw null; + public System.Reflection.Metadata.Ecma335.FieldTypeEncoder Field() => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder FieldSignature() => throw null; + public System.Reflection.Metadata.Ecma335.LocalVariablesEncoder LocalVariableSignature(int variableCount) => throw null; + public System.Reflection.Metadata.Ecma335.MethodSignatureEncoder MethodSignature(System.Reflection.Metadata.SignatureCallingConvention convention = default(System.Reflection.Metadata.SignatureCallingConvention), int genericParameterCount = default(int), bool isInstanceMethod = default(bool)) => throw null; + public System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder MethodSpecificationSignature(int genericArgumentCount) => throw null; + public System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder PermissionSetArguments(int argumentCount) => throw null; + public System.Reflection.Metadata.Ecma335.PermissionSetEncoder PermissionSetBlob(int attributeCount) => throw null; + public System.Reflection.Metadata.Ecma335.MethodSignatureEncoder PropertySignature(bool isInstanceProperty = default(bool)) => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder TypeSpecificationSignature() => throw null; + } + public static class CodedIndex + { + public static int CustomAttributeType(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int HasConstant(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int HasCustomAttribute(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int HasCustomDebugInformation(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int HasDeclSecurity(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int HasFieldMarshal(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int HasSemantics(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int Implementation(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int MemberForwarded(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int MemberRefParent(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int MethodDefOrRef(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int ResolutionScope(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int TypeDefOrRef(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int TypeDefOrRefOrSpec(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int TypeOrMethodDef(System.Reflection.Metadata.EntityHandle handle) => throw null; + } + public sealed class ControlFlowBuilder + { + public void AddCatchRegion(System.Reflection.Metadata.Ecma335.LabelHandle tryStart, System.Reflection.Metadata.Ecma335.LabelHandle tryEnd, System.Reflection.Metadata.Ecma335.LabelHandle handlerStart, System.Reflection.Metadata.Ecma335.LabelHandle handlerEnd, System.Reflection.Metadata.EntityHandle catchType) => throw null; + public void AddFaultRegion(System.Reflection.Metadata.Ecma335.LabelHandle tryStart, System.Reflection.Metadata.Ecma335.LabelHandle tryEnd, System.Reflection.Metadata.Ecma335.LabelHandle handlerStart, System.Reflection.Metadata.Ecma335.LabelHandle handlerEnd) => throw null; + public void AddFilterRegion(System.Reflection.Metadata.Ecma335.LabelHandle tryStart, System.Reflection.Metadata.Ecma335.LabelHandle tryEnd, System.Reflection.Metadata.Ecma335.LabelHandle handlerStart, System.Reflection.Metadata.Ecma335.LabelHandle handlerEnd, System.Reflection.Metadata.Ecma335.LabelHandle filterStart) => throw null; + public void AddFinallyRegion(System.Reflection.Metadata.Ecma335.LabelHandle tryStart, System.Reflection.Metadata.Ecma335.LabelHandle tryEnd, System.Reflection.Metadata.Ecma335.LabelHandle handlerStart, System.Reflection.Metadata.Ecma335.LabelHandle handlerEnd) => throw null; + public void Clear() => throw null; + public ControlFlowBuilder() => throw null; + } + public struct CustomAttributeArrayTypeEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public CustomAttributeArrayTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder ElementType() => throw null; + public void ObjectArray() => throw null; + } + public struct CustomAttributeElementTypeEncoder + { + public void Boolean() => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public void Byte() => throw null; + public void Char() => throw null; + public CustomAttributeElementTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public void Double() => throw null; + public void Enum(string enumTypeName) => throw null; + public void Int16() => throw null; + public void Int32() => throw null; + public void Int64() => throw null; + public void PrimitiveType(System.Reflection.Metadata.PrimitiveSerializationTypeCode type) => throw null; + public void SByte() => throw null; + public void Single() => throw null; + public void String() => throw null; + public void SystemType() => throw null; + public void UInt16() => throw null; + public void UInt32() => throw null; + public void UInt64() => throw null; + } + public struct CustomAttributeNamedArgumentsEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder Count(int count) => throw null; + public CustomAttributeNamedArgumentsEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public struct CustomModifiersEncoder + { + public System.Reflection.Metadata.Ecma335.CustomModifiersEncoder AddModifier(System.Reflection.Metadata.EntityHandle type, bool isOptional) => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public CustomModifiersEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public struct EditAndContinueLogEntry : System.IEquatable + { + public EditAndContinueLogEntry(System.Reflection.Metadata.EntityHandle handle, System.Reflection.Metadata.Ecma335.EditAndContinueOperation operation) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry other) => throw null; + public override int GetHashCode() => throw null; + public System.Reflection.Metadata.EntityHandle Handle { get => throw null; } + public System.Reflection.Metadata.Ecma335.EditAndContinueOperation Operation { get => throw null; } + } + public enum EditAndContinueOperation + { + Default = 0, + AddMethod = 1, + AddField = 2, + AddParameter = 3, + AddProperty = 4, + AddEvent = 5, + } + public struct ExceptionRegionEncoder + { + public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder Add(System.Reflection.Metadata.ExceptionRegionKind kind, int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType = default(System.Reflection.Metadata.EntityHandle), int filterOffset = default(int)) => throw null; + public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder AddCatch(int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType) => throw null; + public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder AddFault(int tryOffset, int tryLength, int handlerOffset, int handlerLength) => throw null; + public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder AddFilter(int tryOffset, int tryLength, int handlerOffset, int handlerLength, int filterOffset) => throw null; + public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder AddFinally(int tryOffset, int tryLength, int handlerOffset, int handlerLength) => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public bool HasSmallFormat { get => throw null; } + public static bool IsSmallExceptionRegion(int startOffset, int length) => throw null; + public static bool IsSmallRegionCount(int exceptionRegionCount) => throw null; + } + public static partial class ExportedTypeExtensions + { + public static int GetTypeDefinitionId(this System.Reflection.Metadata.ExportedType exportedType) => throw null; + } + public struct FieldTypeEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public FieldTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public System.Reflection.Metadata.Ecma335.CustomModifiersEncoder CustomModifiers() => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder Type(bool isByRef = default(bool)) => throw null; + public void TypedReference() => throw null; + } + public struct FixedArgumentsEncoder + { + public System.Reflection.Metadata.Ecma335.LiteralEncoder AddArgument() => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public FixedArgumentsEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public enum FunctionPointerAttributes + { + None = 0, + HasThis = 32, + HasExplicitThis = 96, + } + public struct GenericTypeArgumentsEncoder + { + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder AddArgument() => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public GenericTypeArgumentsEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public enum HeapIndex + { + UserString = 0, + String = 1, + Blob = 2, + Guid = 3, + } + public struct InstructionEncoder + { + public void Branch(System.Reflection.Metadata.ILOpCode code, System.Reflection.Metadata.Ecma335.LabelHandle label) => throw null; + public void Call(System.Reflection.Metadata.EntityHandle methodHandle) => throw null; + public void Call(System.Reflection.Metadata.MemberReferenceHandle methodHandle) => throw null; + public void Call(System.Reflection.Metadata.MethodDefinitionHandle methodHandle) => throw null; + public void Call(System.Reflection.Metadata.MethodSpecificationHandle methodHandle) => throw null; + public void CallIndirect(System.Reflection.Metadata.StandaloneSignatureHandle signature) => throw null; + public System.Reflection.Metadata.BlobBuilder CodeBuilder { get => throw null; } + public System.Reflection.Metadata.Ecma335.ControlFlowBuilder ControlFlowBuilder { get => throw null; } + public InstructionEncoder(System.Reflection.Metadata.BlobBuilder codeBuilder, System.Reflection.Metadata.Ecma335.ControlFlowBuilder controlFlowBuilder = default(System.Reflection.Metadata.Ecma335.ControlFlowBuilder)) => throw null; + public System.Reflection.Metadata.Ecma335.LabelHandle DefineLabel() => throw null; + public void LoadArgument(int argumentIndex) => throw null; + public void LoadArgumentAddress(int argumentIndex) => throw null; + public void LoadConstantI4(int value) => throw null; + public void LoadConstantI8(long value) => throw null; + public void LoadConstantR4(float value) => throw null; + public void LoadConstantR8(double value) => throw null; + public void LoadLocal(int slotIndex) => throw null; + public void LoadLocalAddress(int slotIndex) => throw null; + public void LoadString(System.Reflection.Metadata.UserStringHandle handle) => throw null; + public void MarkLabel(System.Reflection.Metadata.Ecma335.LabelHandle label) => throw null; + public int Offset { get => throw null; } + public void OpCode(System.Reflection.Metadata.ILOpCode code) => throw null; + public void StoreArgument(int argumentIndex) => throw null; + public void StoreLocal(int slotIndex) => throw null; + public void Token(int token) => throw null; + public void Token(System.Reflection.Metadata.EntityHandle handle) => throw null; + } + public struct LabelHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.Ecma335.LabelHandle other) => throw null; + public override int GetHashCode() => throw null; + public int Id { get => throw null; } + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.Ecma335.LabelHandle left, System.Reflection.Metadata.Ecma335.LabelHandle right) => throw null; + public static bool operator !=(System.Reflection.Metadata.Ecma335.LabelHandle left, System.Reflection.Metadata.Ecma335.LabelHandle right) => throw null; + } + public struct LiteralEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public LiteralEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public System.Reflection.Metadata.Ecma335.ScalarEncoder Scalar() => throw null; + public void TaggedScalar(System.Action type, System.Action scalar) => throw null; + public void TaggedScalar(out System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder type, out System.Reflection.Metadata.Ecma335.ScalarEncoder scalar) => throw null; + public void TaggedVector(System.Action arrayType, System.Action vector) => throw null; + public void TaggedVector(out System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder arrayType, out System.Reflection.Metadata.Ecma335.VectorEncoder vector) => throw null; + public System.Reflection.Metadata.Ecma335.VectorEncoder Vector() => throw null; + } + public struct LiteralsEncoder + { + public System.Reflection.Metadata.Ecma335.LiteralEncoder AddLiteral() => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public LiteralsEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public struct LocalVariablesEncoder + { + public System.Reflection.Metadata.Ecma335.LocalVariableTypeEncoder AddVariable() => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public LocalVariablesEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public struct LocalVariableTypeEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public LocalVariableTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public System.Reflection.Metadata.Ecma335.CustomModifiersEncoder CustomModifiers() => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder Type(bool isByRef = default(bool), bool isPinned = default(bool)) => throw null; + public void TypedReference() => throw null; + } + public sealed class MetadataAggregator + { + public MetadataAggregator(System.Collections.Generic.IReadOnlyList baseTableRowCounts, System.Collections.Generic.IReadOnlyList baseHeapSizes, System.Collections.Generic.IReadOnlyList deltaReaders) => throw null; + public MetadataAggregator(System.Reflection.Metadata.MetadataReader baseReader, System.Collections.Generic.IReadOnlyList deltaReaders) => throw null; + public System.Reflection.Metadata.Handle GetGenerationHandle(System.Reflection.Metadata.Handle handle, out int generation) => throw null; + } + public sealed class MetadataBuilder + { + public System.Reflection.Metadata.AssemblyDefinitionHandle AddAssembly(System.Reflection.Metadata.StringHandle name, System.Version version, System.Reflection.Metadata.StringHandle culture, System.Reflection.Metadata.BlobHandle publicKey, System.Reflection.AssemblyFlags flags, System.Reflection.AssemblyHashAlgorithm hashAlgorithm) => throw null; + public System.Reflection.Metadata.AssemblyFileHandle AddAssemblyFile(System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.BlobHandle hashValue, bool containsMetadata) => throw null; + public System.Reflection.Metadata.AssemblyReferenceHandle AddAssemblyReference(System.Reflection.Metadata.StringHandle name, System.Version version, System.Reflection.Metadata.StringHandle culture, System.Reflection.Metadata.BlobHandle publicKeyOrToken, System.Reflection.AssemblyFlags flags, System.Reflection.Metadata.BlobHandle hashValue) => throw null; + public System.Reflection.Metadata.ConstantHandle AddConstant(System.Reflection.Metadata.EntityHandle parent, object value) => throw null; + public System.Reflection.Metadata.CustomAttributeHandle AddCustomAttribute(System.Reflection.Metadata.EntityHandle parent, System.Reflection.Metadata.EntityHandle constructor, System.Reflection.Metadata.BlobHandle value) => throw null; + public System.Reflection.Metadata.CustomDebugInformationHandle AddCustomDebugInformation(System.Reflection.Metadata.EntityHandle parent, System.Reflection.Metadata.GuidHandle kind, System.Reflection.Metadata.BlobHandle value) => throw null; + public System.Reflection.Metadata.DeclarativeSecurityAttributeHandle AddDeclarativeSecurityAttribute(System.Reflection.Metadata.EntityHandle parent, System.Reflection.DeclarativeSecurityAction action, System.Reflection.Metadata.BlobHandle permissionSet) => throw null; + public System.Reflection.Metadata.DocumentHandle AddDocument(System.Reflection.Metadata.BlobHandle name, System.Reflection.Metadata.GuidHandle hashAlgorithm, System.Reflection.Metadata.BlobHandle hash, System.Reflection.Metadata.GuidHandle language) => throw null; + public void AddEncLogEntry(System.Reflection.Metadata.EntityHandle entity, System.Reflection.Metadata.Ecma335.EditAndContinueOperation code) => throw null; + public void AddEncMapEntry(System.Reflection.Metadata.EntityHandle entity) => throw null; + public System.Reflection.Metadata.EventDefinitionHandle AddEvent(System.Reflection.EventAttributes attributes, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.EntityHandle type) => throw null; + public void AddEventMap(System.Reflection.Metadata.TypeDefinitionHandle declaringType, System.Reflection.Metadata.EventDefinitionHandle eventList) => throw null; + public System.Reflection.Metadata.ExportedTypeHandle AddExportedType(System.Reflection.TypeAttributes attributes, System.Reflection.Metadata.StringHandle @namespace, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.EntityHandle implementation, int typeDefinitionId) => throw null; + public System.Reflection.Metadata.FieldDefinitionHandle AddFieldDefinition(System.Reflection.FieldAttributes attributes, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.BlobHandle signature) => throw null; + public void AddFieldLayout(System.Reflection.Metadata.FieldDefinitionHandle field, int offset) => throw null; + public void AddFieldRelativeVirtualAddress(System.Reflection.Metadata.FieldDefinitionHandle field, int offset) => throw null; + public System.Reflection.Metadata.GenericParameterHandle AddGenericParameter(System.Reflection.Metadata.EntityHandle parent, System.Reflection.GenericParameterAttributes attributes, System.Reflection.Metadata.StringHandle name, int index) => throw null; + public System.Reflection.Metadata.GenericParameterConstraintHandle AddGenericParameterConstraint(System.Reflection.Metadata.GenericParameterHandle genericParameter, System.Reflection.Metadata.EntityHandle constraint) => throw null; + public System.Reflection.Metadata.ImportScopeHandle AddImportScope(System.Reflection.Metadata.ImportScopeHandle parentScope, System.Reflection.Metadata.BlobHandle imports) => throw null; + public System.Reflection.Metadata.InterfaceImplementationHandle AddInterfaceImplementation(System.Reflection.Metadata.TypeDefinitionHandle type, System.Reflection.Metadata.EntityHandle implementedInterface) => throw null; + public System.Reflection.Metadata.LocalConstantHandle AddLocalConstant(System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.BlobHandle signature) => throw null; + public System.Reflection.Metadata.LocalScopeHandle AddLocalScope(System.Reflection.Metadata.MethodDefinitionHandle method, System.Reflection.Metadata.ImportScopeHandle importScope, System.Reflection.Metadata.LocalVariableHandle variableList, System.Reflection.Metadata.LocalConstantHandle constantList, int startOffset, int length) => throw null; + public System.Reflection.Metadata.LocalVariableHandle AddLocalVariable(System.Reflection.Metadata.LocalVariableAttributes attributes, int index, System.Reflection.Metadata.StringHandle name) => throw null; + public System.Reflection.Metadata.ManifestResourceHandle AddManifestResource(System.Reflection.ManifestResourceAttributes attributes, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.EntityHandle implementation, uint offset) => throw null; + public void AddMarshallingDescriptor(System.Reflection.Metadata.EntityHandle parent, System.Reflection.Metadata.BlobHandle descriptor) => throw null; + public System.Reflection.Metadata.MemberReferenceHandle AddMemberReference(System.Reflection.Metadata.EntityHandle parent, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.BlobHandle signature) => throw null; + public System.Reflection.Metadata.MethodDebugInformationHandle AddMethodDebugInformation(System.Reflection.Metadata.DocumentHandle document, System.Reflection.Metadata.BlobHandle sequencePoints) => throw null; + public System.Reflection.Metadata.MethodDefinitionHandle AddMethodDefinition(System.Reflection.MethodAttributes attributes, System.Reflection.MethodImplAttributes implAttributes, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.BlobHandle signature, int bodyOffset, System.Reflection.Metadata.ParameterHandle parameterList) => throw null; + public System.Reflection.Metadata.MethodImplementationHandle AddMethodImplementation(System.Reflection.Metadata.TypeDefinitionHandle type, System.Reflection.Metadata.EntityHandle methodBody, System.Reflection.Metadata.EntityHandle methodDeclaration) => throw null; + public void AddMethodImport(System.Reflection.Metadata.MethodDefinitionHandle method, System.Reflection.MethodImportAttributes attributes, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.ModuleReferenceHandle module) => throw null; + public void AddMethodSemantics(System.Reflection.Metadata.EntityHandle association, System.Reflection.MethodSemanticsAttributes semantics, System.Reflection.Metadata.MethodDefinitionHandle methodDefinition) => throw null; + public System.Reflection.Metadata.MethodSpecificationHandle AddMethodSpecification(System.Reflection.Metadata.EntityHandle method, System.Reflection.Metadata.BlobHandle instantiation) => throw null; + public System.Reflection.Metadata.ModuleDefinitionHandle AddModule(int generation, System.Reflection.Metadata.StringHandle moduleName, System.Reflection.Metadata.GuidHandle mvid, System.Reflection.Metadata.GuidHandle encId, System.Reflection.Metadata.GuidHandle encBaseId) => throw null; + public System.Reflection.Metadata.ModuleReferenceHandle AddModuleReference(System.Reflection.Metadata.StringHandle moduleName) => throw null; + public void AddNestedType(System.Reflection.Metadata.TypeDefinitionHandle type, System.Reflection.Metadata.TypeDefinitionHandle enclosingType) => throw null; + public System.Reflection.Metadata.ParameterHandle AddParameter(System.Reflection.ParameterAttributes attributes, System.Reflection.Metadata.StringHandle name, int sequenceNumber) => throw null; + public System.Reflection.Metadata.PropertyDefinitionHandle AddProperty(System.Reflection.PropertyAttributes attributes, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.BlobHandle signature) => throw null; + public void AddPropertyMap(System.Reflection.Metadata.TypeDefinitionHandle declaringType, System.Reflection.Metadata.PropertyDefinitionHandle propertyList) => throw null; + public System.Reflection.Metadata.StandaloneSignatureHandle AddStandaloneSignature(System.Reflection.Metadata.BlobHandle signature) => throw null; + public void AddStateMachineMethod(System.Reflection.Metadata.MethodDefinitionHandle moveNextMethod, System.Reflection.Metadata.MethodDefinitionHandle kickoffMethod) => throw null; + public System.Reflection.Metadata.TypeDefinitionHandle AddTypeDefinition(System.Reflection.TypeAttributes attributes, System.Reflection.Metadata.StringHandle @namespace, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.EntityHandle baseType, System.Reflection.Metadata.FieldDefinitionHandle fieldList, System.Reflection.Metadata.MethodDefinitionHandle methodList) => throw null; + public void AddTypeLayout(System.Reflection.Metadata.TypeDefinitionHandle type, ushort packingSize, uint size) => throw null; + public System.Reflection.Metadata.TypeReferenceHandle AddTypeReference(System.Reflection.Metadata.EntityHandle resolutionScope, System.Reflection.Metadata.StringHandle @namespace, System.Reflection.Metadata.StringHandle name) => throw null; + public System.Reflection.Metadata.TypeSpecificationHandle AddTypeSpecification(System.Reflection.Metadata.BlobHandle signature) => throw null; + public MetadataBuilder(int userStringHeapStartOffset = default(int), int stringHeapStartOffset = default(int), int blobHeapStartOffset = default(int), int guidHeapStartOffset = default(int)) => throw null; + public System.Reflection.Metadata.BlobHandle GetOrAddBlob(byte[] value) => throw null; + public System.Reflection.Metadata.BlobHandle GetOrAddBlob(System.Collections.Immutable.ImmutableArray value) => throw null; + public System.Reflection.Metadata.BlobHandle GetOrAddBlob(System.Reflection.Metadata.BlobBuilder value) => throw null; + public System.Reflection.Metadata.BlobHandle GetOrAddBlobUTF16(string value) => throw null; + public System.Reflection.Metadata.BlobHandle GetOrAddBlobUTF8(string value, bool allowUnpairedSurrogates = default(bool)) => throw null; + public System.Reflection.Metadata.BlobHandle GetOrAddConstantBlob(object value) => throw null; + public System.Reflection.Metadata.BlobHandle GetOrAddDocumentName(string value) => throw null; + public System.Reflection.Metadata.GuidHandle GetOrAddGuid(System.Guid guid) => throw null; + public System.Reflection.Metadata.StringHandle GetOrAddString(string value) => throw null; + public System.Reflection.Metadata.UserStringHandle GetOrAddUserString(string value) => throw null; + public int GetRowCount(System.Reflection.Metadata.Ecma335.TableIndex table) => throw null; + public System.Collections.Immutable.ImmutableArray GetRowCounts() => throw null; + public System.Reflection.Metadata.ReservedBlob ReserveGuid() => throw null; + public System.Reflection.Metadata.ReservedBlob ReserveUserString(int length) => throw null; + public void SetCapacity(System.Reflection.Metadata.Ecma335.HeapIndex heap, int byteCount) => throw null; + public void SetCapacity(System.Reflection.Metadata.Ecma335.TableIndex table, int rowCount) => throw null; + } + public static partial class MetadataReaderExtensions + { + public static System.Collections.Generic.IEnumerable GetEditAndContinueLogEntries(this System.Reflection.Metadata.MetadataReader reader) => throw null; + public static System.Collections.Generic.IEnumerable GetEditAndContinueMapEntries(this System.Reflection.Metadata.MetadataReader reader) => throw null; + public static int GetHeapMetadataOffset(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Ecma335.HeapIndex heapIndex) => throw null; + public static int GetHeapSize(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Ecma335.HeapIndex heapIndex) => throw null; + public static System.Reflection.Metadata.BlobHandle GetNextHandle(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.BlobHandle handle) => throw null; + public static System.Reflection.Metadata.StringHandle GetNextHandle(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.StringHandle handle) => throw null; + public static System.Reflection.Metadata.UserStringHandle GetNextHandle(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.UserStringHandle handle) => throw null; + public static int GetTableMetadataOffset(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Ecma335.TableIndex tableIndex) => throw null; + public static int GetTableRowCount(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Ecma335.TableIndex tableIndex) => throw null; + public static int GetTableRowSize(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Ecma335.TableIndex tableIndex) => throw null; + public static System.Collections.Generic.IEnumerable GetTypesWithEvents(this System.Reflection.Metadata.MetadataReader reader) => throw null; + public static System.Collections.Generic.IEnumerable GetTypesWithProperties(this System.Reflection.Metadata.MetadataReader reader) => throw null; + public static System.Reflection.Metadata.SignatureTypeKind ResolveSignatureTypeKind(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.EntityHandle typeHandle, byte rawTypeKind) => throw null; + } + public sealed class MetadataRootBuilder + { + public MetadataRootBuilder(System.Reflection.Metadata.Ecma335.MetadataBuilder tablesAndHeaps, string metadataVersion = default(string), bool suppressValidation = default(bool)) => throw null; + public string MetadataVersion { get => throw null; } + public void Serialize(System.Reflection.Metadata.BlobBuilder builder, int methodBodyStreamRva, int mappedFieldDataStreamRva) => throw null; + public System.Reflection.Metadata.Ecma335.MetadataSizes Sizes { get => throw null; } + public bool SuppressValidation { get => throw null; } + } + public sealed class MetadataSizes + { + public System.Collections.Immutable.ImmutableArray ExternalRowCounts { get => throw null; } + public int GetAlignedHeapSize(System.Reflection.Metadata.Ecma335.HeapIndex index) => throw null; + public System.Collections.Immutable.ImmutableArray HeapSizes { get => throw null; } + public System.Collections.Immutable.ImmutableArray RowCounts { get => throw null; } + } + public static class MetadataTokens + { + public static System.Reflection.Metadata.AssemblyFileHandle AssemblyFileHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.AssemblyReferenceHandle AssemblyReferenceHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.BlobHandle BlobHandle(int offset) => throw null; + public static System.Reflection.Metadata.ConstantHandle ConstantHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.CustomAttributeHandle CustomAttributeHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.CustomDebugInformationHandle CustomDebugInformationHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.DeclarativeSecurityAttributeHandle DeclarativeSecurityAttributeHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.DocumentHandle DocumentHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.DocumentNameBlobHandle DocumentNameBlobHandle(int offset) => throw null; + public static System.Reflection.Metadata.EntityHandle EntityHandle(int token) => throw null; + public static System.Reflection.Metadata.EntityHandle EntityHandle(System.Reflection.Metadata.Ecma335.TableIndex tableIndex, int rowNumber) => throw null; + public static System.Reflection.Metadata.EventDefinitionHandle EventDefinitionHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.ExportedTypeHandle ExportedTypeHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.FieldDefinitionHandle FieldDefinitionHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.GenericParameterConstraintHandle GenericParameterConstraintHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.GenericParameterHandle GenericParameterHandle(int rowNumber) => throw null; + public static int GetHeapOffset(System.Reflection.Metadata.BlobHandle handle) => throw null; + public static int GetHeapOffset(System.Reflection.Metadata.GuidHandle handle) => throw null; + public static int GetHeapOffset(System.Reflection.Metadata.Handle handle) => throw null; + public static int GetHeapOffset(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Handle handle) => throw null; + public static int GetHeapOffset(System.Reflection.Metadata.StringHandle handle) => throw null; + public static int GetHeapOffset(System.Reflection.Metadata.UserStringHandle handle) => throw null; + public static int GetRowNumber(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int GetRowNumber(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int GetToken(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int GetToken(System.Reflection.Metadata.Handle handle) => throw null; + public static int GetToken(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.EntityHandle handle) => throw null; + public static int GetToken(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Handle handle) => throw null; + public static System.Reflection.Metadata.GuidHandle GuidHandle(int offset) => throw null; + public static System.Reflection.Metadata.Handle Handle(int token) => throw null; + public static System.Reflection.Metadata.EntityHandle Handle(System.Reflection.Metadata.Ecma335.TableIndex tableIndex, int rowNumber) => throw null; + public static readonly int HeapCount; + public static System.Reflection.Metadata.ImportScopeHandle ImportScopeHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.InterfaceImplementationHandle InterfaceImplementationHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.LocalConstantHandle LocalConstantHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.LocalScopeHandle LocalScopeHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.LocalVariableHandle LocalVariableHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.ManifestResourceHandle ManifestResourceHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.MemberReferenceHandle MemberReferenceHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.MethodDebugInformationHandle MethodDebugInformationHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.MethodDefinitionHandle MethodDefinitionHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.MethodImplementationHandle MethodImplementationHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.MethodSpecificationHandle MethodSpecificationHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.ModuleReferenceHandle ModuleReferenceHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.ParameterHandle ParameterHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.PropertyDefinitionHandle PropertyDefinitionHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.StandaloneSignatureHandle StandaloneSignatureHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.StringHandle StringHandle(int offset) => throw null; + public static readonly int TableCount; + public static bool TryGetHeapIndex(System.Reflection.Metadata.HandleKind type, out System.Reflection.Metadata.Ecma335.HeapIndex index) => throw null; + public static bool TryGetTableIndex(System.Reflection.Metadata.HandleKind type, out System.Reflection.Metadata.Ecma335.TableIndex index) => throw null; + public static System.Reflection.Metadata.TypeDefinitionHandle TypeDefinitionHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.TypeReferenceHandle TypeReferenceHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.TypeSpecificationHandle TypeSpecificationHandle(int rowNumber) => throw null; + public static System.Reflection.Metadata.UserStringHandle UserStringHandle(int offset) => throw null; + } + [System.Flags] + public enum MethodBodyAttributes + { + None = 0, + InitLocals = 1, + } + public struct MethodBodyStreamEncoder + { + public System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.MethodBody AddMethodBody(int codeSize, int maxStack, int exceptionRegionCount, bool hasSmallExceptionRegions, System.Reflection.Metadata.StandaloneSignatureHandle localVariablesSignature, System.Reflection.Metadata.Ecma335.MethodBodyAttributes attributes) => throw null; + public System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.MethodBody AddMethodBody(int codeSize, int maxStack = default(int), int exceptionRegionCount = default(int), bool hasSmallExceptionRegions = default(bool), System.Reflection.Metadata.StandaloneSignatureHandle localVariablesSignature = default(System.Reflection.Metadata.StandaloneSignatureHandle), System.Reflection.Metadata.Ecma335.MethodBodyAttributes attributes = default(System.Reflection.Metadata.Ecma335.MethodBodyAttributes), bool hasDynamicStackAllocation = default(bool)) => throw null; + public int AddMethodBody(System.Reflection.Metadata.Ecma335.InstructionEncoder instructionEncoder, int maxStack, System.Reflection.Metadata.StandaloneSignatureHandle localVariablesSignature, System.Reflection.Metadata.Ecma335.MethodBodyAttributes attributes) => throw null; + public int AddMethodBody(System.Reflection.Metadata.Ecma335.InstructionEncoder instructionEncoder, int maxStack = default(int), System.Reflection.Metadata.StandaloneSignatureHandle localVariablesSignature = default(System.Reflection.Metadata.StandaloneSignatureHandle), System.Reflection.Metadata.Ecma335.MethodBodyAttributes attributes = default(System.Reflection.Metadata.Ecma335.MethodBodyAttributes), bool hasDynamicStackAllocation = default(bool)) => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public MethodBodyStreamEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public struct MethodBody + { + public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder ExceptionRegions { get => throw null; } + public System.Reflection.Metadata.Blob Instructions { get => throw null; } + public int Offset { get => throw null; } + } + } + public struct MethodSignatureEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public MethodSignatureEncoder(System.Reflection.Metadata.BlobBuilder builder, bool hasVarArgs) => throw null; + public bool HasVarArgs { get => throw null; } + public void Parameters(int parameterCount, System.Action returnType, System.Action parameters) => throw null; + public void Parameters(int parameterCount, out System.Reflection.Metadata.Ecma335.ReturnTypeEncoder returnType, out System.Reflection.Metadata.Ecma335.ParametersEncoder parameters) => throw null; + } + public struct NamedArgumentsEncoder + { + public void AddArgument(bool isField, System.Action type, System.Action name, System.Action literal) => throw null; + public void AddArgument(bool isField, out System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder type, out System.Reflection.Metadata.Ecma335.NameEncoder name, out System.Reflection.Metadata.Ecma335.LiteralEncoder literal) => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public NamedArgumentsEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public struct NamedArgumentTypeEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public NamedArgumentTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public void Object() => throw null; + public System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder ScalarType() => throw null; + public System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder SZArray() => throw null; + } + public struct NameEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public NameEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public void Name(string name) => throw null; + } + public struct ParametersEncoder + { + public System.Reflection.Metadata.Ecma335.ParameterTypeEncoder AddParameter() => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public ParametersEncoder(System.Reflection.Metadata.BlobBuilder builder, bool hasVarArgs = default(bool)) => throw null; + public bool HasVarArgs { get => throw null; } + public System.Reflection.Metadata.Ecma335.ParametersEncoder StartVarArgs() => throw null; + } + public struct ParameterTypeEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public ParameterTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public System.Reflection.Metadata.Ecma335.CustomModifiersEncoder CustomModifiers() => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder Type(bool isByRef = default(bool)) => throw null; + public void TypedReference() => throw null; + } + public struct PermissionSetEncoder + { + public System.Reflection.Metadata.Ecma335.PermissionSetEncoder AddPermission(string typeName, System.Collections.Immutable.ImmutableArray encodedArguments) => throw null; + public System.Reflection.Metadata.Ecma335.PermissionSetEncoder AddPermission(string typeName, System.Reflection.Metadata.BlobBuilder encodedArguments) => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public PermissionSetEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public sealed class PortablePdbBuilder + { + public PortablePdbBuilder(System.Reflection.Metadata.Ecma335.MetadataBuilder tablesAndHeaps, System.Collections.Immutable.ImmutableArray typeSystemRowCounts, System.Reflection.Metadata.MethodDefinitionHandle entryPoint, System.Func, System.Reflection.Metadata.BlobContentId> idProvider = default(System.Func, System.Reflection.Metadata.BlobContentId>)) => throw null; + public ushort FormatVersion { get => throw null; } + public System.Func, System.Reflection.Metadata.BlobContentId> IdProvider { get => throw null; } + public string MetadataVersion { get => throw null; } + public System.Reflection.Metadata.BlobContentId Serialize(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + public struct ReturnTypeEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public ReturnTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public System.Reflection.Metadata.Ecma335.CustomModifiersEncoder CustomModifiers() => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder Type(bool isByRef = default(bool)) => throw null; + public void TypedReference() => throw null; + public void Void() => throw null; + } + public struct ScalarEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public void Constant(object value) => throw null; + public ScalarEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public void NullArray() => throw null; + public void SystemType(string serializedTypeName) => throw null; + } + public struct SignatureDecoder + { + public SignatureDecoder(System.Reflection.Metadata.ISignatureTypeProvider provider, System.Reflection.Metadata.MetadataReader metadataReader, TGenericContext genericContext) => throw null; + public TType DecodeFieldSignature(ref System.Reflection.Metadata.BlobReader blobReader) => throw null; + public System.Collections.Immutable.ImmutableArray DecodeLocalSignature(ref System.Reflection.Metadata.BlobReader blobReader) => throw null; + public System.Reflection.Metadata.MethodSignature DecodeMethodSignature(ref System.Reflection.Metadata.BlobReader blobReader) => throw null; + public System.Collections.Immutable.ImmutableArray DecodeMethodSpecificationSignature(ref System.Reflection.Metadata.BlobReader blobReader) => throw null; + public TType DecodeType(ref System.Reflection.Metadata.BlobReader blobReader, bool allowTypeSpecifications = default(bool)) => throw null; + } + public struct SignatureTypeEncoder + { + public void Array(System.Action elementType, System.Action arrayShape) => throw null; + public void Array(out System.Reflection.Metadata.Ecma335.SignatureTypeEncoder elementType, out System.Reflection.Metadata.Ecma335.ArrayShapeEncoder arrayShape) => throw null; + public void Boolean() => throw null; + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public void Byte() => throw null; + public void Char() => throw null; + public SignatureTypeEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + public System.Reflection.Metadata.Ecma335.CustomModifiersEncoder CustomModifiers() => throw null; + public void Double() => throw null; + public System.Reflection.Metadata.Ecma335.MethodSignatureEncoder FunctionPointer(System.Reflection.Metadata.SignatureCallingConvention convention = default(System.Reflection.Metadata.SignatureCallingConvention), System.Reflection.Metadata.Ecma335.FunctionPointerAttributes attributes = default(System.Reflection.Metadata.Ecma335.FunctionPointerAttributes), int genericParameterCount = default(int)) => throw null; + public System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder GenericInstantiation(System.Reflection.Metadata.EntityHandle genericType, int genericArgumentCount, bool isValueType) => throw null; + public void GenericMethodTypeParameter(int parameterIndex) => throw null; + public void GenericTypeParameter(int parameterIndex) => throw null; + public void Int16() => throw null; + public void Int32() => throw null; + public void Int64() => throw null; + public void IntPtr() => throw null; + public void Object() => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder Pointer() => throw null; + public void PrimitiveType(System.Reflection.Metadata.PrimitiveTypeCode type) => throw null; + public void SByte() => throw null; + public void Single() => throw null; + public void String() => throw null; + public System.Reflection.Metadata.Ecma335.SignatureTypeEncoder SZArray() => throw null; + public void Type(System.Reflection.Metadata.EntityHandle type, bool isValueType) => throw null; + public void UInt16() => throw null; + public void UInt32() => throw null; + public void UInt64() => throw null; + public void UIntPtr() => throw null; + public void VoidPointer() => throw null; + } + public enum TableIndex : byte + { + Module = 0, + TypeRef = 1, + TypeDef = 2, + FieldPtr = 3, + Field = 4, + MethodPtr = 5, + MethodDef = 6, + ParamPtr = 7, + Param = 8, + InterfaceImpl = 9, + MemberRef = 10, + Constant = 11, + CustomAttribute = 12, + FieldMarshal = 13, + DeclSecurity = 14, + ClassLayout = 15, + FieldLayout = 16, + StandAloneSig = 17, + EventMap = 18, + EventPtr = 19, + Event = 20, + PropertyMap = 21, + PropertyPtr = 22, + Property = 23, + MethodSemantics = 24, + MethodImpl = 25, + ModuleRef = 26, + TypeSpec = 27, + ImplMap = 28, + FieldRva = 29, + EncLog = 30, + EncMap = 31, + Assembly = 32, + AssemblyProcessor = 33, + AssemblyOS = 34, + AssemblyRef = 35, + AssemblyRefProcessor = 36, + AssemblyRefOS = 37, + File = 38, + ExportedType = 39, + ManifestResource = 40, + NestedClass = 41, + GenericParam = 42, + MethodSpec = 43, + GenericParamConstraint = 44, + Document = 48, + MethodDebugInformation = 49, + LocalScope = 50, + LocalVariable = 51, + LocalConstant = 52, + ImportScope = 53, + StateMachineMethod = 54, + CustomDebugInformation = 55, + } + public struct VectorEncoder + { + public System.Reflection.Metadata.BlobBuilder Builder { get => throw null; } + public System.Reflection.Metadata.Ecma335.LiteralsEncoder Count(int count) => throw null; + public VectorEncoder(System.Reflection.Metadata.BlobBuilder builder) => throw null; + } + } + public struct EntityHandle : System.IEquatable + { + public static readonly System.Reflection.Metadata.AssemblyDefinitionHandle AssemblyDefinition; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.EntityHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public System.Reflection.Metadata.HandleKind Kind { get => throw null; } + public static readonly System.Reflection.Metadata.ModuleDefinitionHandle ModuleDefinition; + public static bool operator ==(System.Reflection.Metadata.EntityHandle left, System.Reflection.Metadata.EntityHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.EntityHandle left, System.Reflection.Metadata.EntityHandle right) => throw null; + } + public struct EventAccessors + { + public System.Reflection.Metadata.MethodDefinitionHandle Adder { get => throw null; } + public System.Collections.Immutable.ImmutableArray Others { get => throw null; } + public System.Reflection.Metadata.MethodDefinitionHandle Raiser { get => throw null; } + public System.Reflection.Metadata.MethodDefinitionHandle Remover { get => throw null; } + } + public struct EventDefinition + { + public System.Reflection.EventAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.EventAccessors GetAccessors() => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.EntityHandle Type { get => throw null; } + } + public struct EventDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.EventDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.EventDefinitionHandle left, System.Reflection.Metadata.EventDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.EventDefinitionHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.EventDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.EventDefinitionHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.EventDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.EventDefinitionHandle left, System.Reflection.Metadata.EventDefinitionHandle right) => throw null; + } + public struct EventDefinitionHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.EventDefinitionHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct ExceptionRegion + { + public System.Reflection.Metadata.EntityHandle CatchType { get => throw null; } + public int FilterOffset { get => throw null; } + public int HandlerLength { get => throw null; } + public int HandlerOffset { get => throw null; } + public System.Reflection.Metadata.ExceptionRegionKind Kind { get => throw null; } + public int TryLength { get => throw null; } + public int TryOffset { get => throw null; } + } + public enum ExceptionRegionKind : ushort + { + Catch = 0, + Filter = 1, + Finally = 2, + Fault = 4, + } + public struct ExportedType + { + public System.Reflection.TypeAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.EntityHandle Implementation { get => throw null; } + public bool IsForwarder { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.StringHandle Namespace { get => throw null; } + public System.Reflection.Metadata.NamespaceDefinitionHandle NamespaceDefinition { get => throw null; } + } + public struct ExportedTypeHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.ExportedTypeHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.ExportedTypeHandle left, System.Reflection.Metadata.ExportedTypeHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.ExportedTypeHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.ExportedTypeHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.ExportedTypeHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.ExportedTypeHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.ExportedTypeHandle left, System.Reflection.Metadata.ExportedTypeHandle right) => throw null; + } + public struct ExportedTypeHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.ExportedTypeHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct FieldDefinition + { + public System.Reflection.FieldAttributes Attributes { get => throw null; } + public TType DecodeSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.TypeDefinitionHandle GetDeclaringType() => throw null; + public System.Reflection.Metadata.ConstantHandle GetDefaultValue() => throw null; + public System.Reflection.Metadata.BlobHandle GetMarshallingDescriptor() => throw null; + public int GetOffset() => throw null; + public int GetRelativeVirtualAddress() => throw null; + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct FieldDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.FieldDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.FieldDefinitionHandle left, System.Reflection.Metadata.FieldDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.FieldDefinitionHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.FieldDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.FieldDefinitionHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.FieldDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.FieldDefinitionHandle left, System.Reflection.Metadata.FieldDefinitionHandle right) => throw null; + } + public struct FieldDefinitionHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.FieldDefinitionHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct GenericParameter + { + public System.Reflection.GenericParameterAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.GenericParameterConstraintHandleCollection GetConstraints() => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public int Index { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.EntityHandle Parent { get => throw null; } + } + public struct GenericParameterConstraint + { + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.GenericParameterHandle Parameter { get => throw null; } + public System.Reflection.Metadata.EntityHandle Type { get => throw null; } + } + public struct GenericParameterConstraintHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.GenericParameterConstraintHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.GenericParameterConstraintHandle left, System.Reflection.Metadata.GenericParameterConstraintHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.GenericParameterConstraintHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.GenericParameterConstraintHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.GenericParameterConstraintHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.GenericParameterConstraintHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.GenericParameterConstraintHandle left, System.Reflection.Metadata.GenericParameterConstraintHandle right) => throw null; + } + public struct GenericParameterConstraintHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.GenericParameterConstraintHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Reflection.Metadata.GenericParameterConstraintHandle this[int index] { get => throw null; } + } + public struct GenericParameterHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.GenericParameterHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.GenericParameterHandle left, System.Reflection.Metadata.GenericParameterHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.GenericParameterHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.GenericParameterHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.GenericParameterHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.GenericParameterHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.GenericParameterHandle left, System.Reflection.Metadata.GenericParameterHandle right) => throw null; + } + public struct GenericParameterHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.GenericParameterHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Reflection.Metadata.GenericParameterHandle this[int index] { get => throw null; } + } + public struct GuidHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.GuidHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.GuidHandle left, System.Reflection.Metadata.GuidHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.GuidHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.GuidHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.GuidHandle left, System.Reflection.Metadata.GuidHandle right) => throw null; + } + public struct Handle : System.IEquatable + { + public static readonly System.Reflection.Metadata.AssemblyDefinitionHandle AssemblyDefinition; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.Handle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public System.Reflection.Metadata.HandleKind Kind { get => throw null; } + public static readonly System.Reflection.Metadata.ModuleDefinitionHandle ModuleDefinition; + public static bool operator ==(System.Reflection.Metadata.Handle left, System.Reflection.Metadata.Handle right) => throw null; + public static bool operator !=(System.Reflection.Metadata.Handle left, System.Reflection.Metadata.Handle right) => throw null; + } + public sealed class HandleComparer : System.Collections.Generic.IComparer, System.Collections.Generic.IComparer, System.Collections.Generic.IEqualityComparer, System.Collections.Generic.IEqualityComparer + { + public int Compare(System.Reflection.Metadata.EntityHandle x, System.Reflection.Metadata.EntityHandle y) => throw null; + public int Compare(System.Reflection.Metadata.Handle x, System.Reflection.Metadata.Handle y) => throw null; + public static System.Reflection.Metadata.HandleComparer Default { get => throw null; } + public bool Equals(System.Reflection.Metadata.EntityHandle x, System.Reflection.Metadata.EntityHandle y) => throw null; + public bool Equals(System.Reflection.Metadata.Handle x, System.Reflection.Metadata.Handle y) => throw null; + public int GetHashCode(System.Reflection.Metadata.EntityHandle obj) => throw null; + public int GetHashCode(System.Reflection.Metadata.Handle obj) => throw null; + } + public enum HandleKind : byte + { + ModuleDefinition = 0, + TypeReference = 1, + TypeDefinition = 2, + FieldDefinition = 4, + MethodDefinition = 6, + Parameter = 8, + InterfaceImplementation = 9, + MemberReference = 10, + Constant = 11, + CustomAttribute = 12, + DeclarativeSecurityAttribute = 14, + StandaloneSignature = 17, + EventDefinition = 20, + PropertyDefinition = 23, + MethodImplementation = 25, + ModuleReference = 26, + TypeSpecification = 27, + AssemblyDefinition = 32, + AssemblyReference = 35, + AssemblyFile = 38, + ExportedType = 39, + ManifestResource = 40, + GenericParameter = 42, + MethodSpecification = 43, + GenericParameterConstraint = 44, + Document = 48, + MethodDebugInformation = 49, + LocalScope = 50, + LocalVariable = 51, + LocalConstant = 52, + ImportScope = 53, + CustomDebugInformation = 55, + UserString = 112, + Blob = 113, + Guid = 114, + String = 120, + NamespaceDefinition = 124, + } + public interface IConstructedTypeProvider : System.Reflection.Metadata.ISZArrayTypeProvider + { + TType GetArrayType(TType elementType, System.Reflection.Metadata.ArrayShape shape); + TType GetByReferenceType(TType elementType); + TType GetGenericInstantiation(TType genericType, System.Collections.Immutable.ImmutableArray typeArguments); + TType GetPointerType(TType elementType); + } + public interface ICustomAttributeTypeProvider : System.Reflection.Metadata.ISimpleTypeProvider, System.Reflection.Metadata.ISZArrayTypeProvider + { + TType GetSystemType(); + TType GetTypeFromSerializedName(string name); + System.Reflection.Metadata.PrimitiveTypeCode GetUnderlyingEnumType(TType type); + bool IsSystemType(TType type); + } + public enum ILOpCode : ushort + { + Nop = 0, + Break = 1, + Ldarg_0 = 2, + Ldarg_1 = 3, + Ldarg_2 = 4, + Ldarg_3 = 5, + Ldloc_0 = 6, + Ldloc_1 = 7, + Ldloc_2 = 8, + Ldloc_3 = 9, + Stloc_0 = 10, + Stloc_1 = 11, + Stloc_2 = 12, + Stloc_3 = 13, + Ldarg_s = 14, + Ldarga_s = 15, + Starg_s = 16, + Ldloc_s = 17, + Ldloca_s = 18, + Stloc_s = 19, + Ldnull = 20, + Ldc_i4_m1 = 21, + Ldc_i4_0 = 22, + Ldc_i4_1 = 23, + Ldc_i4_2 = 24, + Ldc_i4_3 = 25, + Ldc_i4_4 = 26, + Ldc_i4_5 = 27, + Ldc_i4_6 = 28, + Ldc_i4_7 = 29, + Ldc_i4_8 = 30, + Ldc_i4_s = 31, + Ldc_i4 = 32, + Ldc_i8 = 33, + Ldc_r4 = 34, + Ldc_r8 = 35, + Dup = 37, + Pop = 38, + Jmp = 39, + Call = 40, + Calli = 41, + Ret = 42, + Br_s = 43, + Brfalse_s = 44, + Brtrue_s = 45, + Beq_s = 46, + Bge_s = 47, + Bgt_s = 48, + Ble_s = 49, + Blt_s = 50, + Bne_un_s = 51, + Bge_un_s = 52, + Bgt_un_s = 53, + Ble_un_s = 54, + Blt_un_s = 55, + Br = 56, + Brfalse = 57, + Brtrue = 58, + Beq = 59, + Bge = 60, + Bgt = 61, + Ble = 62, + Blt = 63, + Bne_un = 64, + Bge_un = 65, + Bgt_un = 66, + Ble_un = 67, + Blt_un = 68, + Switch = 69, + Ldind_i1 = 70, + Ldind_u1 = 71, + Ldind_i2 = 72, + Ldind_u2 = 73, + Ldind_i4 = 74, + Ldind_u4 = 75, + Ldind_i8 = 76, + Ldind_i = 77, + Ldind_r4 = 78, + Ldind_r8 = 79, + Ldind_ref = 80, + Stind_ref = 81, + Stind_i1 = 82, + Stind_i2 = 83, + Stind_i4 = 84, + Stind_i8 = 85, + Stind_r4 = 86, + Stind_r8 = 87, + Add = 88, + Sub = 89, + Mul = 90, + Div = 91, + Div_un = 92, + Rem = 93, + Rem_un = 94, + And = 95, + Or = 96, + Xor = 97, + Shl = 98, + Shr = 99, + Shr_un = 100, + Neg = 101, + Not = 102, + Conv_i1 = 103, + Conv_i2 = 104, + Conv_i4 = 105, + Conv_i8 = 106, + Conv_r4 = 107, + Conv_r8 = 108, + Conv_u4 = 109, + Conv_u8 = 110, + Callvirt = 111, + Cpobj = 112, + Ldobj = 113, + Ldstr = 114, + Newobj = 115, + Castclass = 116, + Isinst = 117, + Conv_r_un = 118, + Unbox = 121, + Throw = 122, + Ldfld = 123, + Ldflda = 124, + Stfld = 125, + Ldsfld = 126, + Ldsflda = 127, + Stsfld = 128, + Stobj = 129, + Conv_ovf_i1_un = 130, + Conv_ovf_i2_un = 131, + Conv_ovf_i4_un = 132, + Conv_ovf_i8_un = 133, + Conv_ovf_u1_un = 134, + Conv_ovf_u2_un = 135, + Conv_ovf_u4_un = 136, + Conv_ovf_u8_un = 137, + Conv_ovf_i_un = 138, + Conv_ovf_u_un = 139, + Box = 140, + Newarr = 141, + Ldlen = 142, + Ldelema = 143, + Ldelem_i1 = 144, + Ldelem_u1 = 145, + Ldelem_i2 = 146, + Ldelem_u2 = 147, + Ldelem_i4 = 148, + Ldelem_u4 = 149, + Ldelem_i8 = 150, + Ldelem_i = 151, + Ldelem_r4 = 152, + Ldelem_r8 = 153, + Ldelem_ref = 154, + Stelem_i = 155, + Stelem_i1 = 156, + Stelem_i2 = 157, + Stelem_i4 = 158, + Stelem_i8 = 159, + Stelem_r4 = 160, + Stelem_r8 = 161, + Stelem_ref = 162, + Ldelem = 163, + Stelem = 164, + Unbox_any = 165, + Conv_ovf_i1 = 179, + Conv_ovf_u1 = 180, + Conv_ovf_i2 = 181, + Conv_ovf_u2 = 182, + Conv_ovf_i4 = 183, + Conv_ovf_u4 = 184, + Conv_ovf_i8 = 185, + Conv_ovf_u8 = 186, + Refanyval = 194, + Ckfinite = 195, + Mkrefany = 198, + Ldtoken = 208, + Conv_u2 = 209, + Conv_u1 = 210, + Conv_i = 211, + Conv_ovf_i = 212, + Conv_ovf_u = 213, + Add_ovf = 214, + Add_ovf_un = 215, + Mul_ovf = 216, + Mul_ovf_un = 217, + Sub_ovf = 218, + Sub_ovf_un = 219, + Endfinally = 220, + Leave = 221, + Leave_s = 222, + Stind_i = 223, + Conv_u = 224, + Arglist = 65024, + Ceq = 65025, + Cgt = 65026, + Cgt_un = 65027, + Clt = 65028, + Clt_un = 65029, + Ldftn = 65030, + Ldvirtftn = 65031, + Ldarg = 65033, + Ldarga = 65034, + Starg = 65035, + Ldloc = 65036, + Ldloca = 65037, + Stloc = 65038, + Localloc = 65039, + Endfilter = 65041, + Unaligned = 65042, + Volatile = 65043, + Tail = 65044, + Initobj = 65045, + Constrained = 65046, + Cpblk = 65047, + Initblk = 65048, + Rethrow = 65050, + Sizeof = 65052, + Refanytype = 65053, + Readonly = 65054, + } + public static partial class ILOpCodeExtensions + { + public static int GetBranchOperandSize(this System.Reflection.Metadata.ILOpCode opCode) => throw null; + public static System.Reflection.Metadata.ILOpCode GetLongBranch(this System.Reflection.Metadata.ILOpCode opCode) => throw null; + public static System.Reflection.Metadata.ILOpCode GetShortBranch(this System.Reflection.Metadata.ILOpCode opCode) => throw null; + public static bool IsBranch(this System.Reflection.Metadata.ILOpCode opCode) => throw null; + } + public class ImageFormatLimitationException : System.Exception + { + public ImageFormatLimitationException() => throw null; + public ImageFormatLimitationException(string message) => throw null; + public ImageFormatLimitationException(string message, System.Exception innerException) => throw null; + protected ImageFormatLimitationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public struct ImportDefinition + { + public System.Reflection.Metadata.BlobHandle Alias { get => throw null; } + public System.Reflection.Metadata.ImportDefinitionKind Kind { get => throw null; } + public System.Reflection.Metadata.AssemblyReferenceHandle TargetAssembly { get => throw null; } + public System.Reflection.Metadata.BlobHandle TargetNamespace { get => throw null; } + public System.Reflection.Metadata.EntityHandle TargetType { get => throw null; } + } + public struct ImportDefinitionCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.ImportDefinition Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Reflection.Metadata.ImportDefinitionCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public enum ImportDefinitionKind + { + ImportNamespace = 1, + ImportAssemblyNamespace = 2, + ImportType = 3, + ImportXmlNamespace = 4, + ImportAssemblyReferenceAlias = 5, + AliasAssemblyReference = 6, + AliasNamespace = 7, + AliasAssemblyNamespace = 8, + AliasType = 9, + } + public struct ImportScope + { + public System.Reflection.Metadata.ImportDefinitionCollection GetImports() => throw null; + public System.Reflection.Metadata.BlobHandle ImportsBlob { get => throw null; } + public System.Reflection.Metadata.ImportScopeHandle Parent { get => throw null; } + } + public struct ImportScopeCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.ImportScopeHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.ImportScopeCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct ImportScopeHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.ImportScopeHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.ImportScopeHandle left, System.Reflection.Metadata.ImportScopeHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.ImportScopeHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.ImportScopeHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.ImportScopeHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.ImportScopeHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.ImportScopeHandle left, System.Reflection.Metadata.ImportScopeHandle right) => throw null; + } + public struct InterfaceImplementation + { + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.EntityHandle Interface { get => throw null; } + } + public struct InterfaceImplementationHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.InterfaceImplementationHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.InterfaceImplementationHandle left, System.Reflection.Metadata.InterfaceImplementationHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.InterfaceImplementationHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.InterfaceImplementationHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.InterfaceImplementationHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.InterfaceImplementationHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.InterfaceImplementationHandle left, System.Reflection.Metadata.InterfaceImplementationHandle right) => throw null; + } + public struct InterfaceImplementationHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.InterfaceImplementationHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public interface ISignatureTypeProvider : System.Reflection.Metadata.IConstructedTypeProvider, System.Reflection.Metadata.ISimpleTypeProvider, System.Reflection.Metadata.ISZArrayTypeProvider + { + TType GetFunctionPointerType(System.Reflection.Metadata.MethodSignature signature); + TType GetGenericMethodParameter(TGenericContext genericContext, int index); + TType GetGenericTypeParameter(TGenericContext genericContext, int index); + TType GetModifiedType(TType modifier, TType unmodifiedType, bool isRequired); + TType GetPinnedType(TType elementType); + TType GetTypeFromSpecification(System.Reflection.Metadata.MetadataReader reader, TGenericContext genericContext, System.Reflection.Metadata.TypeSpecificationHandle handle, byte rawTypeKind); + } + public interface ISimpleTypeProvider + { + TType GetPrimitiveType(System.Reflection.Metadata.PrimitiveTypeCode typeCode); + TType GetTypeFromDefinition(System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.TypeDefinitionHandle handle, byte rawTypeKind); + TType GetTypeFromReference(System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.TypeReferenceHandle handle, byte rawTypeKind); + } + public interface ISZArrayTypeProvider + { + TType GetSZArrayType(TType elementType); + } + public struct LocalConstant + { + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct LocalConstantHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.LocalConstantHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.LocalConstantHandle left, System.Reflection.Metadata.LocalConstantHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.LocalConstantHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.LocalConstantHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.LocalConstantHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.LocalConstantHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.LocalConstantHandle left, System.Reflection.Metadata.LocalConstantHandle right) => throw null; + } + public struct LocalConstantHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.LocalConstantHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct LocalScope + { + public int EndOffset { get => throw null; } + public System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator GetChildren() => throw null; + public System.Reflection.Metadata.LocalConstantHandleCollection GetLocalConstants() => throw null; + public System.Reflection.Metadata.LocalVariableHandleCollection GetLocalVariables() => throw null; + public System.Reflection.Metadata.ImportScopeHandle ImportScope { get => throw null; } + public int Length { get => throw null; } + public System.Reflection.Metadata.MethodDefinitionHandle Method { get => throw null; } + public int StartOffset { get => throw null; } + } + public struct LocalScopeHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.LocalScopeHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.LocalScopeHandle left, System.Reflection.Metadata.LocalScopeHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.LocalScopeHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.LocalScopeHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.LocalScopeHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.LocalScopeHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.LocalScopeHandle left, System.Reflection.Metadata.LocalScopeHandle right) => throw null; + } + public struct LocalScopeHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public struct ChildrenEnumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.LocalScopeHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.LocalScopeHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct LocalVariable + { + public System.Reflection.Metadata.LocalVariableAttributes Attributes { get => throw null; } + public int Index { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + } + [System.Flags] + public enum LocalVariableAttributes + { + None = 0, + DebuggerHidden = 1, + } + public struct LocalVariableHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.LocalVariableHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.LocalVariableHandle left, System.Reflection.Metadata.LocalVariableHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.LocalVariableHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.LocalVariableHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.LocalVariableHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.LocalVariableHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.LocalVariableHandle left, System.Reflection.Metadata.LocalVariableHandle right) => throw null; + } + public struct LocalVariableHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.LocalVariableHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct ManifestResource + { + public System.Reflection.ManifestResourceAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.EntityHandle Implementation { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public long Offset { get => throw null; } + } + public struct ManifestResourceHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.ManifestResourceHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.ManifestResourceHandle left, System.Reflection.Metadata.ManifestResourceHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.ManifestResourceHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.ManifestResourceHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.ManifestResourceHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.ManifestResourceHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.ManifestResourceHandle left, System.Reflection.Metadata.ManifestResourceHandle right) => throw null; + } + public struct ManifestResourceHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.ManifestResourceHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct MemberReference + { + public TType DecodeFieldSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.MethodSignature DecodeMethodSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.MemberReferenceKind GetKind() => throw null; + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.EntityHandle Parent { get => throw null; } + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct MemberReferenceHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.MemberReferenceHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.MemberReferenceHandle left, System.Reflection.Metadata.MemberReferenceHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.MemberReferenceHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.MemberReferenceHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.MemberReferenceHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.MemberReferenceHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.MemberReferenceHandle left, System.Reflection.Metadata.MemberReferenceHandle right) => throw null; + } + public struct MemberReferenceHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.MemberReferenceHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public enum MemberReferenceKind + { + Method = 0, + Field = 1, + } + public enum MetadataKind + { + Ecma335 = 0, + WindowsMetadata = 1, + ManagedWindowsMetadata = 2, + } + public sealed class MetadataReader + { + public System.Reflection.Metadata.AssemblyFileHandleCollection AssemblyFiles { get => throw null; } + public System.Reflection.Metadata.AssemblyReferenceHandleCollection AssemblyReferences { get => throw null; } + public unsafe MetadataReader(byte* metadata, int length) => throw null; + public unsafe MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options) => throw null; + public unsafe MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection CustomAttributes { get => throw null; } + public System.Reflection.Metadata.CustomDebugInformationHandleCollection CustomDebugInformation { get => throw null; } + public System.Reflection.Metadata.DebugMetadataHeader DebugMetadataHeader { get => throw null; } + public System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection DeclarativeSecurityAttributes { get => throw null; } + public System.Reflection.Metadata.DocumentHandleCollection Documents { get => throw null; } + public System.Reflection.Metadata.EventDefinitionHandleCollection EventDefinitions { get => throw null; } + public System.Reflection.Metadata.ExportedTypeHandleCollection ExportedTypes { get => throw null; } + public System.Reflection.Metadata.FieldDefinitionHandleCollection FieldDefinitions { get => throw null; } + public System.Reflection.Metadata.AssemblyDefinition GetAssemblyDefinition() => throw null; + public System.Reflection.Metadata.AssemblyFile GetAssemblyFile(System.Reflection.Metadata.AssemblyFileHandle handle) => throw null; + public static System.Reflection.AssemblyName GetAssemblyName(string assemblyFile) => throw null; + public System.Reflection.Metadata.AssemblyReference GetAssemblyReference(System.Reflection.Metadata.AssemblyReferenceHandle handle) => throw null; + public byte[] GetBlobBytes(System.Reflection.Metadata.BlobHandle handle) => throw null; + public System.Collections.Immutable.ImmutableArray GetBlobContent(System.Reflection.Metadata.BlobHandle handle) => throw null; + public System.Reflection.Metadata.BlobReader GetBlobReader(System.Reflection.Metadata.BlobHandle handle) => throw null; + public System.Reflection.Metadata.BlobReader GetBlobReader(System.Reflection.Metadata.StringHandle handle) => throw null; + public System.Reflection.Metadata.Constant GetConstant(System.Reflection.Metadata.ConstantHandle handle) => throw null; + public System.Reflection.Metadata.CustomAttribute GetCustomAttribute(System.Reflection.Metadata.CustomAttributeHandle handle) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes(System.Reflection.Metadata.EntityHandle handle) => throw null; + public System.Reflection.Metadata.CustomDebugInformation GetCustomDebugInformation(System.Reflection.Metadata.CustomDebugInformationHandle handle) => throw null; + public System.Reflection.Metadata.CustomDebugInformationHandleCollection GetCustomDebugInformation(System.Reflection.Metadata.EntityHandle handle) => throw null; + public System.Reflection.Metadata.DeclarativeSecurityAttribute GetDeclarativeSecurityAttribute(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle handle) => throw null; + public System.Reflection.Metadata.Document GetDocument(System.Reflection.Metadata.DocumentHandle handle) => throw null; + public System.Reflection.Metadata.EventDefinition GetEventDefinition(System.Reflection.Metadata.EventDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.ExportedType GetExportedType(System.Reflection.Metadata.ExportedTypeHandle handle) => throw null; + public System.Reflection.Metadata.FieldDefinition GetFieldDefinition(System.Reflection.Metadata.FieldDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.GenericParameter GetGenericParameter(System.Reflection.Metadata.GenericParameterHandle handle) => throw null; + public System.Reflection.Metadata.GenericParameterConstraint GetGenericParameterConstraint(System.Reflection.Metadata.GenericParameterConstraintHandle handle) => throw null; + public System.Guid GetGuid(System.Reflection.Metadata.GuidHandle handle) => throw null; + public System.Reflection.Metadata.ImportScope GetImportScope(System.Reflection.Metadata.ImportScopeHandle handle) => throw null; + public System.Reflection.Metadata.InterfaceImplementation GetInterfaceImplementation(System.Reflection.Metadata.InterfaceImplementationHandle handle) => throw null; + public System.Reflection.Metadata.LocalConstant GetLocalConstant(System.Reflection.Metadata.LocalConstantHandle handle) => throw null; + public System.Reflection.Metadata.LocalScope GetLocalScope(System.Reflection.Metadata.LocalScopeHandle handle) => throw null; + public System.Reflection.Metadata.LocalScopeHandleCollection GetLocalScopes(System.Reflection.Metadata.MethodDebugInformationHandle handle) => throw null; + public System.Reflection.Metadata.LocalScopeHandleCollection GetLocalScopes(System.Reflection.Metadata.MethodDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.LocalVariable GetLocalVariable(System.Reflection.Metadata.LocalVariableHandle handle) => throw null; + public System.Reflection.Metadata.ManifestResource GetManifestResource(System.Reflection.Metadata.ManifestResourceHandle handle) => throw null; + public System.Reflection.Metadata.MemberReference GetMemberReference(System.Reflection.Metadata.MemberReferenceHandle handle) => throw null; + public System.Reflection.Metadata.MethodDebugInformation GetMethodDebugInformation(System.Reflection.Metadata.MethodDebugInformationHandle handle) => throw null; + public System.Reflection.Metadata.MethodDebugInformation GetMethodDebugInformation(System.Reflection.Metadata.MethodDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.MethodDefinition GetMethodDefinition(System.Reflection.Metadata.MethodDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.MethodImplementation GetMethodImplementation(System.Reflection.Metadata.MethodImplementationHandle handle) => throw null; + public System.Reflection.Metadata.MethodSpecification GetMethodSpecification(System.Reflection.Metadata.MethodSpecificationHandle handle) => throw null; + public System.Reflection.Metadata.ModuleDefinition GetModuleDefinition() => throw null; + public System.Reflection.Metadata.ModuleReference GetModuleReference(System.Reflection.Metadata.ModuleReferenceHandle handle) => throw null; + public System.Reflection.Metadata.NamespaceDefinition GetNamespaceDefinition(System.Reflection.Metadata.NamespaceDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.NamespaceDefinition GetNamespaceDefinitionRoot() => throw null; + public System.Reflection.Metadata.Parameter GetParameter(System.Reflection.Metadata.ParameterHandle handle) => throw null; + public System.Reflection.Metadata.PropertyDefinition GetPropertyDefinition(System.Reflection.Metadata.PropertyDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.StandaloneSignature GetStandaloneSignature(System.Reflection.Metadata.StandaloneSignatureHandle handle) => throw null; + public string GetString(System.Reflection.Metadata.DocumentNameBlobHandle handle) => throw null; + public string GetString(System.Reflection.Metadata.NamespaceDefinitionHandle handle) => throw null; + public string GetString(System.Reflection.Metadata.StringHandle handle) => throw null; + public System.Reflection.Metadata.TypeDefinition GetTypeDefinition(System.Reflection.Metadata.TypeDefinitionHandle handle) => throw null; + public System.Reflection.Metadata.TypeReference GetTypeReference(System.Reflection.Metadata.TypeReferenceHandle handle) => throw null; + public System.Reflection.Metadata.TypeSpecification GetTypeSpecification(System.Reflection.Metadata.TypeSpecificationHandle handle) => throw null; + public string GetUserString(System.Reflection.Metadata.UserStringHandle handle) => throw null; + public System.Reflection.Metadata.ImportScopeCollection ImportScopes { get => throw null; } + public bool IsAssembly { get => throw null; } + public System.Reflection.Metadata.LocalConstantHandleCollection LocalConstants { get => throw null; } + public System.Reflection.Metadata.LocalScopeHandleCollection LocalScopes { get => throw null; } + public System.Reflection.Metadata.LocalVariableHandleCollection LocalVariables { get => throw null; } + public System.Reflection.Metadata.ManifestResourceHandleCollection ManifestResources { get => throw null; } + public System.Reflection.Metadata.MemberReferenceHandleCollection MemberReferences { get => throw null; } + public System.Reflection.Metadata.MetadataKind MetadataKind { get => throw null; } + public int MetadataLength { get => throw null; } + public unsafe byte* MetadataPointer { get => throw null; } + public string MetadataVersion { get => throw null; } + public System.Reflection.Metadata.MethodDebugInformationHandleCollection MethodDebugInformation { get => throw null; } + public System.Reflection.Metadata.MethodDefinitionHandleCollection MethodDefinitions { get => throw null; } + public System.Reflection.Metadata.MetadataReaderOptions Options { get => throw null; } + public System.Reflection.Metadata.PropertyDefinitionHandleCollection PropertyDefinitions { get => throw null; } + public System.Reflection.Metadata.MetadataStringComparer StringComparer { get => throw null; } + public System.Reflection.Metadata.TypeDefinitionHandleCollection TypeDefinitions { get => throw null; } + public System.Reflection.Metadata.TypeReferenceHandleCollection TypeReferences { get => throw null; } + public System.Reflection.Metadata.MetadataStringDecoder UTF8Decoder { get => throw null; } + } + [System.Flags] + public enum MetadataReaderOptions + { + None = 0, + ApplyWindowsRuntimeProjections = 1, + Default = 1, + } + public sealed class MetadataReaderProvider : System.IDisposable + { + public void Dispose() => throw null; + public static unsafe System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage(byte* start, int size) => throw null; + public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage(System.Collections.Immutable.ImmutableArray image) => throw null; + public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataStream(System.IO.Stream stream, System.Reflection.Metadata.MetadataStreamOptions options = default(System.Reflection.Metadata.MetadataStreamOptions), int size = default(int)) => throw null; + public static unsafe System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage(byte* start, int size) => throw null; + public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage(System.Collections.Immutable.ImmutableArray image) => throw null; + public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbStream(System.IO.Stream stream, System.Reflection.Metadata.MetadataStreamOptions options = default(System.Reflection.Metadata.MetadataStreamOptions), int size = default(int)) => throw null; + public System.Reflection.Metadata.MetadataReader GetMetadataReader(System.Reflection.Metadata.MetadataReaderOptions options = default(System.Reflection.Metadata.MetadataReaderOptions), System.Reflection.Metadata.MetadataStringDecoder utf8Decoder = default(System.Reflection.Metadata.MetadataStringDecoder)) => throw null; + } + [System.Flags] + public enum MetadataStreamOptions + { + Default = 0, + LeaveOpen = 1, + PrefetchMetadata = 2, + } + public struct MetadataStringComparer + { + public bool Equals(System.Reflection.Metadata.DocumentNameBlobHandle handle, string value) => throw null; + public bool Equals(System.Reflection.Metadata.DocumentNameBlobHandle handle, string value, bool ignoreCase) => throw null; + public bool Equals(System.Reflection.Metadata.NamespaceDefinitionHandle handle, string value) => throw null; + public bool Equals(System.Reflection.Metadata.NamespaceDefinitionHandle handle, string value, bool ignoreCase) => throw null; + public bool Equals(System.Reflection.Metadata.StringHandle handle, string value) => throw null; + public bool Equals(System.Reflection.Metadata.StringHandle handle, string value, bool ignoreCase) => throw null; + public bool StartsWith(System.Reflection.Metadata.StringHandle handle, string value) => throw null; + public bool StartsWith(System.Reflection.Metadata.StringHandle handle, string value, bool ignoreCase) => throw null; + } + public class MetadataStringDecoder + { + public MetadataStringDecoder(System.Text.Encoding encoding) => throw null; + public static System.Reflection.Metadata.MetadataStringDecoder DefaultUTF8 { get => throw null; } + public System.Text.Encoding Encoding { get => throw null; } + public virtual unsafe string GetString(byte* bytes, int byteCount) => throw null; + } + public sealed class MethodBodyBlock + { + public static System.Reflection.Metadata.MethodBodyBlock Create(System.Reflection.Metadata.BlobReader reader) => throw null; + public System.Collections.Immutable.ImmutableArray ExceptionRegions { get => throw null; } + public byte[] GetILBytes() => throw null; + public System.Collections.Immutable.ImmutableArray GetILContent() => throw null; + public System.Reflection.Metadata.BlobReader GetILReader() => throw null; + public System.Reflection.Metadata.StandaloneSignatureHandle LocalSignature { get => throw null; } + public bool LocalVariablesInitialized { get => throw null; } + public int MaxStack { get => throw null; } + public int Size { get => throw null; } + } + public struct MethodDebugInformation + { + public System.Reflection.Metadata.DocumentHandle Document { get => throw null; } + public System.Reflection.Metadata.SequencePointCollection GetSequencePoints() => throw null; + public System.Reflection.Metadata.MethodDefinitionHandle GetStateMachineKickoffMethod() => throw null; + public System.Reflection.Metadata.StandaloneSignatureHandle LocalSignature { get => throw null; } + public System.Reflection.Metadata.BlobHandle SequencePointsBlob { get => throw null; } + } + public struct MethodDebugInformationHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.MethodDebugInformationHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.MethodDebugInformationHandle left, System.Reflection.Metadata.MethodDebugInformationHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.MethodDebugInformationHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.MethodDebugInformationHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.MethodDebugInformationHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.MethodDebugInformationHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.MethodDebugInformationHandle left, System.Reflection.Metadata.MethodDebugInformationHandle right) => throw null; + public System.Reflection.Metadata.MethodDefinitionHandle ToDefinitionHandle() => throw null; + } + public struct MethodDebugInformationHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.MethodDebugInformationHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct MethodDefinition + { + public System.Reflection.MethodAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.MethodSignature DecodeSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection GetDeclarativeSecurityAttributes() => throw null; + public System.Reflection.Metadata.TypeDefinitionHandle GetDeclaringType() => throw null; + public System.Reflection.Metadata.GenericParameterHandleCollection GetGenericParameters() => throw null; + public System.Reflection.Metadata.MethodImport GetImport() => throw null; + public System.Reflection.Metadata.ParameterHandleCollection GetParameters() => throw null; + public System.Reflection.MethodImplAttributes ImplAttributes { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public int RelativeVirtualAddress { get => throw null; } + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct MethodDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.MethodDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.MethodDefinitionHandle left, System.Reflection.Metadata.MethodDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.MethodDefinitionHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.MethodDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.MethodDefinitionHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.MethodDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.MethodDefinitionHandle left, System.Reflection.Metadata.MethodDefinitionHandle right) => throw null; + public System.Reflection.Metadata.MethodDebugInformationHandle ToDebugInformationHandle() => throw null; + } + public struct MethodDefinitionHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.MethodDefinitionHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct MethodImplementation + { + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.EntityHandle MethodBody { get => throw null; } + public System.Reflection.Metadata.EntityHandle MethodDeclaration { get => throw null; } + public System.Reflection.Metadata.TypeDefinitionHandle Type { get => throw null; } + } + public struct MethodImplementationHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.MethodImplementationHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.MethodImplementationHandle left, System.Reflection.Metadata.MethodImplementationHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.MethodImplementationHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.MethodImplementationHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.MethodImplementationHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.MethodImplementationHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.MethodImplementationHandle left, System.Reflection.Metadata.MethodImplementationHandle right) => throw null; + } + public struct MethodImplementationHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.MethodImplementationHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct MethodImport + { + public System.Reflection.MethodImportAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.ModuleReferenceHandle Module { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + } + public struct MethodSignature + { + public MethodSignature(System.Reflection.Metadata.SignatureHeader header, TType returnType, int requiredParameterCount, int genericParameterCount, System.Collections.Immutable.ImmutableArray parameterTypes) => throw null; + public int GenericParameterCount { get => throw null; } + public System.Reflection.Metadata.SignatureHeader Header { get => throw null; } + public System.Collections.Immutable.ImmutableArray ParameterTypes { get => throw null; } + public int RequiredParameterCount { get => throw null; } + public TType ReturnType { get => throw null; } + } + public struct MethodSpecification + { + public System.Collections.Immutable.ImmutableArray DecodeSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.EntityHandle Method { get => throw null; } + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct MethodSpecificationHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.MethodSpecificationHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.MethodSpecificationHandle left, System.Reflection.Metadata.MethodSpecificationHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.MethodSpecificationHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.MethodSpecificationHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.MethodSpecificationHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.MethodSpecificationHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.MethodSpecificationHandle left, System.Reflection.Metadata.MethodSpecificationHandle right) => throw null; + } + public struct ModuleDefinition + { + public System.Reflection.Metadata.GuidHandle BaseGenerationId { get => throw null; } + public int Generation { get => throw null; } + public System.Reflection.Metadata.GuidHandle GenerationId { get => throw null; } + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.GuidHandle Mvid { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + } + public struct ModuleDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.ModuleDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.ModuleDefinitionHandle left, System.Reflection.Metadata.ModuleDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.ModuleDefinitionHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.ModuleDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.ModuleDefinitionHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.ModuleDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.ModuleDefinitionHandle left, System.Reflection.Metadata.ModuleDefinitionHandle right) => throw null; + } + public struct ModuleReference + { + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + } + public struct ModuleReferenceHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.ModuleReferenceHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.ModuleReferenceHandle left, System.Reflection.Metadata.ModuleReferenceHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.ModuleReferenceHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.ModuleReferenceHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.ModuleReferenceHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.ModuleReferenceHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.ModuleReferenceHandle left, System.Reflection.Metadata.ModuleReferenceHandle right) => throw null; + } + public struct NamespaceDefinition + { + public System.Collections.Immutable.ImmutableArray ExportedTypes { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Collections.Immutable.ImmutableArray NamespaceDefinitions { get => throw null; } + public System.Reflection.Metadata.NamespaceDefinitionHandle Parent { get => throw null; } + public System.Collections.Immutable.ImmutableArray TypeDefinitions { get => throw null; } + } + public struct NamespaceDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.NamespaceDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.NamespaceDefinitionHandle left, System.Reflection.Metadata.NamespaceDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.NamespaceDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.NamespaceDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.NamespaceDefinitionHandle left, System.Reflection.Metadata.NamespaceDefinitionHandle right) => throw null; + } + public struct Parameter + { + public System.Reflection.ParameterAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.ConstantHandle GetDefaultValue() => throw null; + public System.Reflection.Metadata.BlobHandle GetMarshallingDescriptor() => throw null; + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public int SequenceNumber { get => throw null; } + } + public struct ParameterHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.ParameterHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.ParameterHandle left, System.Reflection.Metadata.ParameterHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.ParameterHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.ParameterHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.ParameterHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.ParameterHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.ParameterHandle left, System.Reflection.Metadata.ParameterHandle right) => throw null; + } + public struct ParameterHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.ParameterHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.ParameterHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public static partial class PEReaderExtensions + { + public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader) => throw null; + public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options) => throw null; + public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder) => throw null; + public static System.Reflection.Metadata.MethodBodyBlock GetMethodBody(this System.Reflection.PortableExecutable.PEReader peReader, int relativeVirtualAddress) => throw null; + } + public enum PrimitiveSerializationTypeCode : byte + { + Boolean = 2, + Char = 3, + SByte = 4, + Byte = 5, + Int16 = 6, + UInt16 = 7, + Int32 = 8, + UInt32 = 9, + Int64 = 10, + UInt64 = 11, + Single = 12, + Double = 13, + String = 14, + } + public enum PrimitiveTypeCode : byte + { + Void = 1, + Boolean = 2, + Char = 3, + SByte = 4, + Byte = 5, + Int16 = 6, + UInt16 = 7, + Int32 = 8, + UInt32 = 9, + Int64 = 10, + UInt64 = 11, + Single = 12, + Double = 13, + String = 14, + TypedReference = 22, + IntPtr = 24, + UIntPtr = 25, + Object = 28, + } + public struct PropertyAccessors + { + public System.Reflection.Metadata.MethodDefinitionHandle Getter { get => throw null; } + public System.Collections.Immutable.ImmutableArray Others { get => throw null; } + public System.Reflection.Metadata.MethodDefinitionHandle Setter { get => throw null; } + } + public struct PropertyDefinition + { + public System.Reflection.PropertyAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.MethodSignature DecodeSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.PropertyAccessors GetAccessors() => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.ConstantHandle GetDefaultValue() => throw null; + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct PropertyDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.PropertyDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.PropertyDefinitionHandle left, System.Reflection.Metadata.PropertyDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.PropertyDefinitionHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.PropertyDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.PropertyDefinitionHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.PropertyDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.PropertyDefinitionHandle left, System.Reflection.Metadata.PropertyDefinitionHandle right) => throw null; + } + public struct PropertyDefinitionHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.PropertyDefinitionHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct ReservedBlob where THandle : struct + { + public System.Reflection.Metadata.Blob Content { get => throw null; } + public System.Reflection.Metadata.BlobWriter CreateWriter() => throw null; + public THandle Handle { get => throw null; } + } + public struct SequencePoint : System.IEquatable + { + public System.Reflection.Metadata.DocumentHandle Document { get => throw null; } + public int EndColumn { get => throw null; } + public int EndLine { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.SequencePoint other) => throw null; + public override int GetHashCode() => throw null; + public const int HiddenLine = 16707566; + public bool IsHidden { get => throw null; } + public int Offset { get => throw null; } + public int StartColumn { get => throw null; } + public int StartLine { get => throw null; } + } + public struct SequencePointCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.SequencePoint Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Reflection.Metadata.SequencePointCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public enum SerializationTypeCode : byte + { + Invalid = 0, + Boolean = 2, + Char = 3, + SByte = 4, + Byte = 5, + Int16 = 6, + UInt16 = 7, + Int32 = 8, + UInt32 = 9, + Int64 = 10, + UInt64 = 11, + Single = 12, + Double = 13, + String = 14, + SZArray = 29, + Type = 80, + TaggedObject = 81, + Enum = 85, + } + [System.Flags] + public enum SignatureAttributes : byte + { + None = 0, + Generic = 16, + Instance = 32, + ExplicitThis = 64, + } + public enum SignatureCallingConvention : byte + { + Default = 0, + CDecl = 1, + StdCall = 2, + ThisCall = 3, + FastCall = 4, + VarArgs = 5, + Unmanaged = 9, + } + public struct SignatureHeader : System.IEquatable + { + public System.Reflection.Metadata.SignatureAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.SignatureCallingConvention CallingConvention { get => throw null; } + public const byte CallingConventionOrKindMask = 15; + public SignatureHeader(byte rawValue) => throw null; + public SignatureHeader(System.Reflection.Metadata.SignatureKind kind, System.Reflection.Metadata.SignatureCallingConvention convention, System.Reflection.Metadata.SignatureAttributes attributes) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.SignatureHeader other) => throw null; + public override int GetHashCode() => throw null; + public bool HasExplicitThis { get => throw null; } + public bool IsGeneric { get => throw null; } + public bool IsInstance { get => throw null; } + public System.Reflection.Metadata.SignatureKind Kind { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.SignatureHeader left, System.Reflection.Metadata.SignatureHeader right) => throw null; + public static bool operator !=(System.Reflection.Metadata.SignatureHeader left, System.Reflection.Metadata.SignatureHeader right) => throw null; + public byte RawValue { get => throw null; } + public override string ToString() => throw null; + } + public enum SignatureKind : byte + { + Method = 0, + Field = 6, + LocalVariables = 7, + Property = 8, + MethodSpecification = 10, + } + public enum SignatureTypeCode : byte + { + Invalid = 0, + Void = 1, + Boolean = 2, + Char = 3, + SByte = 4, + Byte = 5, + Int16 = 6, + UInt16 = 7, + Int32 = 8, + UInt32 = 9, + Int64 = 10, + UInt64 = 11, + Single = 12, + Double = 13, + String = 14, + Pointer = 15, + ByReference = 16, + GenericTypeParameter = 19, + Array = 20, + GenericTypeInstance = 21, + TypedReference = 22, + IntPtr = 24, + UIntPtr = 25, + FunctionPointer = 27, + Object = 28, + SZArray = 29, + GenericMethodParameter = 30, + RequiredModifier = 31, + OptionalModifier = 32, + TypeHandle = 64, + Sentinel = 65, + Pinned = 69, + } + public enum SignatureTypeKind : byte + { + Unknown = 0, + ValueType = 17, + Class = 18, + } + public struct StandaloneSignature + { + public System.Collections.Immutable.ImmutableArray DecodeLocalSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.MethodSignature DecodeMethodSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.StandaloneSignatureKind GetKind() => throw null; + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct StandaloneSignatureHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.StandaloneSignatureHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.StandaloneSignatureHandle left, System.Reflection.Metadata.StandaloneSignatureHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.StandaloneSignatureHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.StandaloneSignatureHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.StandaloneSignatureHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.StandaloneSignatureHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.StandaloneSignatureHandle left, System.Reflection.Metadata.StandaloneSignatureHandle right) => throw null; + } + public enum StandaloneSignatureKind + { + Method = 0, + LocalVariables = 1, + } + public struct StringHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.StringHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.StringHandle left, System.Reflection.Metadata.StringHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.StringHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.StringHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.StringHandle left, System.Reflection.Metadata.StringHandle right) => throw null; + } + public struct TypeDefinition + { + public System.Reflection.TypeAttributes Attributes { get => throw null; } + public System.Reflection.Metadata.EntityHandle BaseType { get => throw null; } + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection GetDeclarativeSecurityAttributes() => throw null; + public System.Reflection.Metadata.TypeDefinitionHandle GetDeclaringType() => throw null; + public System.Reflection.Metadata.EventDefinitionHandleCollection GetEvents() => throw null; + public System.Reflection.Metadata.FieldDefinitionHandleCollection GetFields() => throw null; + public System.Reflection.Metadata.GenericParameterHandleCollection GetGenericParameters() => throw null; + public System.Reflection.Metadata.InterfaceImplementationHandleCollection GetInterfaceImplementations() => throw null; + public System.Reflection.Metadata.TypeLayout GetLayout() => throw null; + public System.Reflection.Metadata.MethodImplementationHandleCollection GetMethodImplementations() => throw null; + public System.Reflection.Metadata.MethodDefinitionHandleCollection GetMethods() => throw null; + public System.Collections.Immutable.ImmutableArray GetNestedTypes() => throw null; + public System.Reflection.Metadata.PropertyDefinitionHandleCollection GetProperties() => throw null; + public bool IsNested { get => throw null; } + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.StringHandle Namespace { get => throw null; } + public System.Reflection.Metadata.NamespaceDefinitionHandle NamespaceDefinition { get => throw null; } + } + public struct TypeDefinitionHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.TypeDefinitionHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.TypeDefinitionHandle left, System.Reflection.Metadata.TypeDefinitionHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.TypeDefinitionHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.TypeDefinitionHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.TypeDefinitionHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.TypeDefinitionHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.TypeDefinitionHandle left, System.Reflection.Metadata.TypeDefinitionHandle right) => throw null; + } + public struct TypeDefinitionHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.TypeDefinitionHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct TypeLayout + { + public TypeLayout(int size, int packingSize) => throw null; + public bool IsDefault { get => throw null; } + public int PackingSize { get => throw null; } + public int Size { get => throw null; } + } + public struct TypeReference + { + public System.Reflection.Metadata.StringHandle Name { get => throw null; } + public System.Reflection.Metadata.StringHandle Namespace { get => throw null; } + public System.Reflection.Metadata.EntityHandle ResolutionScope { get => throw null; } + } + public struct TypeReferenceHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.TypeReferenceHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.TypeReferenceHandle left, System.Reflection.Metadata.TypeReferenceHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.TypeReferenceHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.TypeReferenceHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.TypeReferenceHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.TypeReferenceHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.TypeReferenceHandle left, System.Reflection.Metadata.TypeReferenceHandle right) => throw null; + } + public struct TypeReferenceHandleCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + public int Count { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Reflection.Metadata.TypeReferenceHandle Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + } + public struct TypeSpecification + { + public TType DecodeSignature(System.Reflection.Metadata.ISignatureTypeProvider provider, TGenericContext genericContext) => throw null; + public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() => throw null; + public System.Reflection.Metadata.BlobHandle Signature { get => throw null; } + } + public struct TypeSpecificationHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.TypeSpecificationHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.TypeSpecificationHandle left, System.Reflection.Metadata.TypeSpecificationHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.TypeSpecificationHandle(System.Reflection.Metadata.EntityHandle handle) => throw null; + public static explicit operator System.Reflection.Metadata.TypeSpecificationHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.EntityHandle(System.Reflection.Metadata.TypeSpecificationHandle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.TypeSpecificationHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.TypeSpecificationHandle left, System.Reflection.Metadata.TypeSpecificationHandle right) => throw null; + } + public struct UserStringHandle : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Metadata.UserStringHandle other) => throw null; + public override int GetHashCode() => throw null; + public bool IsNil { get => throw null; } + public static bool operator ==(System.Reflection.Metadata.UserStringHandle left, System.Reflection.Metadata.UserStringHandle right) => throw null; + public static explicit operator System.Reflection.Metadata.UserStringHandle(System.Reflection.Metadata.Handle handle) => throw null; + public static implicit operator System.Reflection.Metadata.Handle(System.Reflection.Metadata.UserStringHandle handle) => throw null; + public static bool operator !=(System.Reflection.Metadata.UserStringHandle left, System.Reflection.Metadata.UserStringHandle right) => throw null; + } + } + [System.Flags] + public enum MethodImportAttributes : short + { + None = 0, + ExactSpelling = 1, + CharSetAnsi = 2, + CharSetUnicode = 4, + CharSetAuto = 6, + CharSetMask = 6, + BestFitMappingEnable = 16, + BestFitMappingDisable = 32, + BestFitMappingMask = 48, + SetLastError = 64, + CallingConventionWinApi = 256, + CallingConventionCDecl = 512, + CallingConventionStdCall = 768, + CallingConventionThisCall = 1024, + CallingConventionFastCall = 1280, + CallingConventionMask = 1792, + ThrowOnUnmappableCharEnable = 4096, + ThrowOnUnmappableCharDisable = 8192, + ThrowOnUnmappableCharMask = 12288, + } + [System.Flags] + public enum MethodSemanticsAttributes + { + Setter = 1, + Getter = 2, + Other = 4, + Adder = 8, + Remover = 16, + Raiser = 32, + } + namespace PortableExecutable + { + [System.Flags] + public enum Characteristics : ushort + { + RelocsStripped = 1, + ExecutableImage = 2, + LineNumsStripped = 4, + LocalSymsStripped = 8, + AggressiveWSTrim = 16, + LargeAddressAware = 32, + BytesReversedLo = 128, + Bit32Machine = 256, + DebugStripped = 512, + RemovableRunFromSwap = 1024, + NetRunFromSwap = 2048, + System = 4096, + Dll = 8192, + UpSystemOnly = 16384, + BytesReversedHi = 32768, + } + public struct CodeViewDebugDirectoryData + { + public int Age { get => throw null; } + public System.Guid Guid { get => throw null; } + public string Path { get => throw null; } + } + public sealed class CoffHeader + { + public System.Reflection.PortableExecutable.Characteristics Characteristics { get => throw null; } + public System.Reflection.PortableExecutable.Machine Machine { get => throw null; } + public short NumberOfSections { get => throw null; } + public int NumberOfSymbols { get => throw null; } + public int PointerToSymbolTable { get => throw null; } + public short SizeOfOptionalHeader { get => throw null; } + public int TimeDateStamp { get => throw null; } + } + [System.Flags] + public enum CorFlags + { + ILOnly = 1, + Requires32Bit = 2, + ILLibrary = 4, + StrongNameSigned = 8, + NativeEntryPoint = 16, + TrackDebugData = 65536, + Prefers32Bit = 131072, + } + public sealed class CorHeader + { + public System.Reflection.PortableExecutable.DirectoryEntry CodeManagerTableDirectory { get => throw null; } + public int EntryPointTokenOrRelativeVirtualAddress { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ExportAddressTableJumpsDirectory { get => throw null; } + public System.Reflection.PortableExecutable.CorFlags Flags { get => throw null; } + public ushort MajorRuntimeVersion { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ManagedNativeHeaderDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry MetadataDirectory { get => throw null; } + public ushort MinorRuntimeVersion { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ResourcesDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry StrongNameSignatureDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry VtableFixupsDirectory { get => throw null; } + } + public sealed class DebugDirectoryBuilder + { + public void AddCodeViewEntry(string pdbPath, System.Reflection.Metadata.BlobContentId pdbContentId, ushort portablePdbVersion) => throw null; + public void AddCodeViewEntry(string pdbPath, System.Reflection.Metadata.BlobContentId pdbContentId, ushort portablePdbVersion, int age) => throw null; + public void AddEmbeddedPortablePdbEntry(System.Reflection.Metadata.BlobBuilder debugMetadata, ushort portablePdbVersion) => throw null; + public void AddEntry(System.Reflection.PortableExecutable.DebugDirectoryEntryType type, uint version, uint stamp) => throw null; + public void AddEntry(System.Reflection.PortableExecutable.DebugDirectoryEntryType type, uint version, uint stamp, TData data, System.Action dataSerializer) => throw null; + public void AddPdbChecksumEntry(string algorithmName, System.Collections.Immutable.ImmutableArray checksum) => throw null; + public void AddReproducibleEntry() => throw null; + public DebugDirectoryBuilder() => throw null; + } + public struct DebugDirectoryEntry + { + public DebugDirectoryEntry(uint stamp, ushort majorVersion, ushort minorVersion, System.Reflection.PortableExecutable.DebugDirectoryEntryType type, int dataSize, int dataRelativeVirtualAddress, int dataPointer) => throw null; + public int DataPointer { get => throw null; } + public int DataRelativeVirtualAddress { get => throw null; } + public int DataSize { get => throw null; } + public bool IsPortableCodeView { get => throw null; } + public ushort MajorVersion { get => throw null; } + public ushort MinorVersion { get => throw null; } + public uint Stamp { get => throw null; } + public System.Reflection.PortableExecutable.DebugDirectoryEntryType Type { get => throw null; } + } + public enum DebugDirectoryEntryType + { + Unknown = 0, + Coff = 1, + CodeView = 2, + Reproducible = 16, + EmbeddedPortablePdb = 17, + PdbChecksum = 19, + } + public struct DirectoryEntry + { + public DirectoryEntry(int relativeVirtualAddress, int size) => throw null; + public readonly int RelativeVirtualAddress; + public readonly int Size; + } + [System.Flags] + public enum DllCharacteristics : ushort + { + ProcessInit = 1, + ProcessTerm = 2, + ThreadInit = 4, + ThreadTerm = 8, + HighEntropyVirtualAddressSpace = 32, + DynamicBase = 64, + NxCompatible = 256, + NoIsolation = 512, + NoSeh = 1024, + NoBind = 2048, + AppContainer = 4096, + WdmDriver = 8192, + TerminalServerAware = 32768, + } + public enum Machine : ushort + { + Unknown = 0, + I386 = 332, + WceMipsV2 = 361, + Alpha = 388, + SH3 = 418, + SH3Dsp = 419, + SH3E = 420, + SH4 = 422, + SH5 = 424, + Arm = 448, + Thumb = 450, + ArmThumb2 = 452, + AM33 = 467, + PowerPC = 496, + PowerPCFP = 497, + IA64 = 512, + MIPS16 = 614, + Alpha64 = 644, + MipsFpu = 870, + MipsFpu16 = 1126, + Tricore = 1312, + Ebc = 3772, + Amd64 = 34404, + M32R = 36929, + Arm64 = 43620, + LoongArch32 = 25138, + LoongArch64 = 25188, + } + public class ManagedPEBuilder : System.Reflection.PortableExecutable.PEBuilder + { + protected override System.Collections.Immutable.ImmutableArray CreateSections() => throw null; + public ManagedPEBuilder(System.Reflection.PortableExecutable.PEHeaderBuilder header, System.Reflection.Metadata.Ecma335.MetadataRootBuilder metadataRootBuilder, System.Reflection.Metadata.BlobBuilder ilStream, System.Reflection.Metadata.BlobBuilder mappedFieldData = default(System.Reflection.Metadata.BlobBuilder), System.Reflection.Metadata.BlobBuilder managedResources = default(System.Reflection.Metadata.BlobBuilder), System.Reflection.PortableExecutable.ResourceSectionBuilder nativeResources = default(System.Reflection.PortableExecutable.ResourceSectionBuilder), System.Reflection.PortableExecutable.DebugDirectoryBuilder debugDirectoryBuilder = default(System.Reflection.PortableExecutable.DebugDirectoryBuilder), int strongNameSignatureSize = default(int), System.Reflection.Metadata.MethodDefinitionHandle entryPoint = default(System.Reflection.Metadata.MethodDefinitionHandle), System.Reflection.PortableExecutable.CorFlags flags = default(System.Reflection.PortableExecutable.CorFlags), System.Func, System.Reflection.Metadata.BlobContentId> deterministicIdProvider = default(System.Func, System.Reflection.Metadata.BlobContentId>)) : base(default(System.Reflection.PortableExecutable.PEHeaderBuilder), default(System.Func, System.Reflection.Metadata.BlobContentId>)) => throw null; + protected override System.Reflection.PortableExecutable.PEDirectoriesBuilder GetDirectories() => throw null; + public const int ManagedResourcesDataAlignment = 8; + public const int MappedFieldDataAlignment = 8; + protected override System.Reflection.Metadata.BlobBuilder SerializeSection(string name, System.Reflection.PortableExecutable.SectionLocation location) => throw null; + public void Sign(System.Reflection.Metadata.BlobBuilder peImage, System.Func, byte[]> signatureProvider) => throw null; + } + public struct PdbChecksumDebugDirectoryData + { + public string AlgorithmName { get => throw null; } + public System.Collections.Immutable.ImmutableArray Checksum { get => throw null; } + } + public abstract class PEBuilder + { + protected abstract System.Collections.Immutable.ImmutableArray CreateSections(); + protected PEBuilder(System.Reflection.PortableExecutable.PEHeaderBuilder header, System.Func, System.Reflection.Metadata.BlobContentId> deterministicIdProvider) => throw null; + protected abstract System.Reflection.PortableExecutable.PEDirectoriesBuilder GetDirectories(); + protected System.Collections.Immutable.ImmutableArray GetSections() => throw null; + public System.Reflection.PortableExecutable.PEHeaderBuilder Header { get => throw null; } + public System.Func, System.Reflection.Metadata.BlobContentId> IdProvider { get => throw null; } + public bool IsDeterministic { get => throw null; } + protected struct Section + { + public readonly System.Reflection.PortableExecutable.SectionCharacteristics Characteristics; + public Section(string name, System.Reflection.PortableExecutable.SectionCharacteristics characteristics) => throw null; + public readonly string Name; + } + public System.Reflection.Metadata.BlobContentId Serialize(System.Reflection.Metadata.BlobBuilder builder) => throw null; + protected abstract System.Reflection.Metadata.BlobBuilder SerializeSection(string name, System.Reflection.PortableExecutable.SectionLocation location); + } + public sealed class PEDirectoriesBuilder + { + public int AddressOfEntryPoint { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry BaseRelocationTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry BoundImportTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry CopyrightTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry CorHeaderTable { get => throw null; set { } } + public PEDirectoriesBuilder() => throw null; + public System.Reflection.PortableExecutable.DirectoryEntry DebugTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry DelayImportTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry ExceptionTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry ExportTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry GlobalPointerTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry ImportAddressTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry ImportTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry LoadConfigTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry ResourceTable { get => throw null; set { } } + public System.Reflection.PortableExecutable.DirectoryEntry ThreadLocalStorageTable { get => throw null; set { } } + } + public sealed class PEHeader + { + public int AddressOfEntryPoint { get => throw null; } + public int BaseOfCode { get => throw null; } + public int BaseOfData { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry BaseRelocationTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry BoundImportTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry CertificateTableDirectory { get => throw null; } + public uint CheckSum { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry CopyrightTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry CorHeaderTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry DebugTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry DelayImportTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DllCharacteristics DllCharacteristics { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ExceptionTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ExportTableDirectory { get => throw null; } + public int FileAlignment { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry GlobalPointerTableDirectory { get => throw null; } + public ulong ImageBase { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ImportAddressTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ImportTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry LoadConfigTableDirectory { get => throw null; } + public System.Reflection.PortableExecutable.PEMagic Magic { get => throw null; } + public ushort MajorImageVersion { get => throw null; } + public byte MajorLinkerVersion { get => throw null; } + public ushort MajorOperatingSystemVersion { get => throw null; } + public ushort MajorSubsystemVersion { get => throw null; } + public ushort MinorImageVersion { get => throw null; } + public byte MinorLinkerVersion { get => throw null; } + public ushort MinorOperatingSystemVersion { get => throw null; } + public ushort MinorSubsystemVersion { get => throw null; } + public int NumberOfRvaAndSizes { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ResourceTableDirectory { get => throw null; } + public int SectionAlignment { get => throw null; } + public int SizeOfCode { get => throw null; } + public int SizeOfHeaders { get => throw null; } + public ulong SizeOfHeapCommit { get => throw null; } + public ulong SizeOfHeapReserve { get => throw null; } + public int SizeOfImage { get => throw null; } + public int SizeOfInitializedData { get => throw null; } + public ulong SizeOfStackCommit { get => throw null; } + public ulong SizeOfStackReserve { get => throw null; } + public int SizeOfUninitializedData { get => throw null; } + public System.Reflection.PortableExecutable.Subsystem Subsystem { get => throw null; } + public System.Reflection.PortableExecutable.DirectoryEntry ThreadLocalStorageTableDirectory { get => throw null; } + } + public sealed class PEHeaderBuilder + { + public static System.Reflection.PortableExecutable.PEHeaderBuilder CreateExecutableHeader() => throw null; + public static System.Reflection.PortableExecutable.PEHeaderBuilder CreateLibraryHeader() => throw null; + public PEHeaderBuilder(System.Reflection.PortableExecutable.Machine machine = default(System.Reflection.PortableExecutable.Machine), int sectionAlignment = default(int), int fileAlignment = default(int), ulong imageBase = default(ulong), byte majorLinkerVersion = default(byte), byte minorLinkerVersion = default(byte), ushort majorOperatingSystemVersion = default(ushort), ushort minorOperatingSystemVersion = default(ushort), ushort majorImageVersion = default(ushort), ushort minorImageVersion = default(ushort), ushort majorSubsystemVersion = default(ushort), ushort minorSubsystemVersion = default(ushort), System.Reflection.PortableExecutable.Subsystem subsystem = default(System.Reflection.PortableExecutable.Subsystem), System.Reflection.PortableExecutable.DllCharacteristics dllCharacteristics = default(System.Reflection.PortableExecutable.DllCharacteristics), System.Reflection.PortableExecutable.Characteristics imageCharacteristics = default(System.Reflection.PortableExecutable.Characteristics), ulong sizeOfStackReserve = default(ulong), ulong sizeOfStackCommit = default(ulong), ulong sizeOfHeapReserve = default(ulong), ulong sizeOfHeapCommit = default(ulong)) => throw null; + public System.Reflection.PortableExecutable.DllCharacteristics DllCharacteristics { get => throw null; } + public int FileAlignment { get => throw null; } + public ulong ImageBase { get => throw null; } + public System.Reflection.PortableExecutable.Characteristics ImageCharacteristics { get => throw null; } + public System.Reflection.PortableExecutable.Machine Machine { get => throw null; } + public ushort MajorImageVersion { get => throw null; } + public byte MajorLinkerVersion { get => throw null; } + public ushort MajorOperatingSystemVersion { get => throw null; } + public ushort MajorSubsystemVersion { get => throw null; } + public ushort MinorImageVersion { get => throw null; } + public byte MinorLinkerVersion { get => throw null; } + public ushort MinorOperatingSystemVersion { get => throw null; } + public ushort MinorSubsystemVersion { get => throw null; } + public int SectionAlignment { get => throw null; } + public ulong SizeOfHeapCommit { get => throw null; } + public ulong SizeOfHeapReserve { get => throw null; } + public ulong SizeOfStackCommit { get => throw null; } + public ulong SizeOfStackReserve { get => throw null; } + public System.Reflection.PortableExecutable.Subsystem Subsystem { get => throw null; } + } + public sealed class PEHeaders + { + public System.Reflection.PortableExecutable.CoffHeader CoffHeader { get => throw null; } + public int CoffHeaderStartOffset { get => throw null; } + public System.Reflection.PortableExecutable.CorHeader CorHeader { get => throw null; } + public int CorHeaderStartOffset { get => throw null; } + public PEHeaders(System.IO.Stream peStream) => throw null; + public PEHeaders(System.IO.Stream peStream, int size) => throw null; + public PEHeaders(System.IO.Stream peStream, int size, bool isLoadedImage) => throw null; + public int GetContainingSectionIndex(int relativeVirtualAddress) => throw null; + public bool IsCoffOnly { get => throw null; } + public bool IsConsoleApplication { get => throw null; } + public bool IsDll { get => throw null; } + public bool IsExe { get => throw null; } + public int MetadataSize { get => throw null; } + public int MetadataStartOffset { get => throw null; } + public System.Reflection.PortableExecutable.PEHeader PEHeader { get => throw null; } + public int PEHeaderStartOffset { get => throw null; } + public System.Collections.Immutable.ImmutableArray SectionHeaders { get => throw null; } + public bool TryGetDirectoryOffset(System.Reflection.PortableExecutable.DirectoryEntry directory, out int offset) => throw null; + } + public enum PEMagic : ushort + { + PE32 = 267, + PE32Plus = 523, + } + public struct PEMemoryBlock + { + public System.Collections.Immutable.ImmutableArray GetContent() => throw null; + public System.Collections.Immutable.ImmutableArray GetContent(int start, int length) => throw null; + public System.Reflection.Metadata.BlobReader GetReader() => throw null; + public System.Reflection.Metadata.BlobReader GetReader(int start, int length) => throw null; + public int Length { get => throw null; } + public unsafe byte* Pointer { get => throw null; } + } + public sealed class PEReader : System.IDisposable + { + public unsafe PEReader(byte* peImage, int size) => throw null; + public unsafe PEReader(byte* peImage, int size, bool isLoadedImage) => throw null; + public PEReader(System.Collections.Immutable.ImmutableArray peImage) => throw null; + public PEReader(System.IO.Stream peStream) => throw null; + public PEReader(System.IO.Stream peStream, System.Reflection.PortableExecutable.PEStreamOptions options) => throw null; + public PEReader(System.IO.Stream peStream, System.Reflection.PortableExecutable.PEStreamOptions options, int size) => throw null; + public void Dispose() => throw null; + public System.Reflection.PortableExecutable.PEMemoryBlock GetEntireImage() => throw null; + public System.Reflection.PortableExecutable.PEMemoryBlock GetMetadata() => throw null; + public System.Reflection.PortableExecutable.PEMemoryBlock GetSectionData(int relativeVirtualAddress) => throw null; + public System.Reflection.PortableExecutable.PEMemoryBlock GetSectionData(string sectionName) => throw null; + public bool HasMetadata { get => throw null; } + public bool IsEntireImageAvailable { get => throw null; } + public bool IsLoadedImage { get => throw null; } + public System.Reflection.PortableExecutable.PEHeaders PEHeaders { get => throw null; } + public System.Reflection.PortableExecutable.CodeViewDebugDirectoryData ReadCodeViewDebugDirectoryData(System.Reflection.PortableExecutable.DebugDirectoryEntry entry) => throw null; + public System.Collections.Immutable.ImmutableArray ReadDebugDirectory() => throw null; + public System.Reflection.Metadata.MetadataReaderProvider ReadEmbeddedPortablePdbDebugDirectoryData(System.Reflection.PortableExecutable.DebugDirectoryEntry entry) => throw null; + public System.Reflection.PortableExecutable.PdbChecksumDebugDirectoryData ReadPdbChecksumDebugDirectoryData(System.Reflection.PortableExecutable.DebugDirectoryEntry entry) => throw null; + public bool TryOpenAssociatedPortablePdb(string peImagePath, System.Func pdbFileStreamProvider, out System.Reflection.Metadata.MetadataReaderProvider pdbReaderProvider, out string pdbPath) => throw null; + } + [System.Flags] + public enum PEStreamOptions + { + Default = 0, + LeaveOpen = 1, + PrefetchMetadata = 2, + PrefetchEntireImage = 4, + IsLoadedImage = 8, + } + public abstract class ResourceSectionBuilder + { + protected ResourceSectionBuilder() => throw null; + protected abstract void Serialize(System.Reflection.Metadata.BlobBuilder builder, System.Reflection.PortableExecutable.SectionLocation location); + } + [System.Flags] + public enum SectionCharacteristics : uint + { + TypeReg = 0, + TypeDSect = 1, + TypeNoLoad = 2, + TypeGroup = 4, + TypeNoPad = 8, + TypeCopy = 16, + ContainsCode = 32, + ContainsInitializedData = 64, + ContainsUninitializedData = 128, + LinkerOther = 256, + LinkerInfo = 512, + TypeOver = 1024, + LinkerRemove = 2048, + LinkerComdat = 4096, + MemProtected = 16384, + NoDeferSpecExc = 16384, + GPRel = 32768, + MemFardata = 32768, + MemSysheap = 65536, + Mem16Bit = 131072, + MemPurgeable = 131072, + MemLocked = 262144, + MemPreload = 524288, + Align1Bytes = 1048576, + Align2Bytes = 2097152, + Align4Bytes = 3145728, + Align8Bytes = 4194304, + Align16Bytes = 5242880, + Align32Bytes = 6291456, + Align64Bytes = 7340032, + Align128Bytes = 8388608, + Align256Bytes = 9437184, + Align512Bytes = 10485760, + Align1024Bytes = 11534336, + Align2048Bytes = 12582912, + Align4096Bytes = 13631488, + Align8192Bytes = 14680064, + AlignMask = 15728640, + LinkerNRelocOvfl = 16777216, + MemDiscardable = 33554432, + MemNotCached = 67108864, + MemNotPaged = 134217728, + MemShared = 268435456, + MemExecute = 536870912, + MemRead = 1073741824, + MemWrite = 2147483648, + } + public struct SectionHeader + { + public string Name { get => throw null; } + public ushort NumberOfLineNumbers { get => throw null; } + public ushort NumberOfRelocations { get => throw null; } + public int PointerToLineNumbers { get => throw null; } + public int PointerToRawData { get => throw null; } + public int PointerToRelocations { get => throw null; } + public System.Reflection.PortableExecutable.SectionCharacteristics SectionCharacteristics { get => throw null; } + public int SizeOfRawData { get => throw null; } + public int VirtualAddress { get => throw null; } + public int VirtualSize { get => throw null; } + } + public struct SectionLocation + { + public SectionLocation(int relativeVirtualAddress, int pointerToRawData) => throw null; + public int PointerToRawData { get => throw null; } + public int RelativeVirtualAddress { get => throw null; } + } + public enum Subsystem : ushort + { + Unknown = 0, + Native = 1, + WindowsGui = 2, + WindowsCui = 3, + OS2Cui = 5, + PosixCui = 7, + NativeWindows = 8, + WindowsCEGui = 9, + EfiApplication = 10, + EfiBootServiceDriver = 11, + EfiRuntimeDriver = 12, + EfiRom = 13, + Xbox = 14, + WindowsBootApplication = 16, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Primitives.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Primitives.cs new file mode 100644 index 000000000000..80a3a90d0cce --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.Primitives.cs @@ -0,0 +1,344 @@ +// This file contains auto-generated code. +// Generated from `System.Reflection.Primitives, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + namespace Emit + { + public enum FlowControl + { + Branch = 0, + Break = 1, + Call = 2, + Cond_Branch = 3, + Meta = 4, + Next = 5, + Phi = 6, + Return = 7, + Throw = 8, + } + public struct OpCode : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.Emit.OpCode obj) => throw null; + public System.Reflection.Emit.FlowControl FlowControl { get => throw null; } + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + public static bool operator ==(System.Reflection.Emit.OpCode a, System.Reflection.Emit.OpCode b) => throw null; + public static bool operator !=(System.Reflection.Emit.OpCode a, System.Reflection.Emit.OpCode b) => throw null; + public System.Reflection.Emit.OpCodeType OpCodeType { get => throw null; } + public System.Reflection.Emit.OperandType OperandType { get => throw null; } + public int Size { get => throw null; } + public System.Reflection.Emit.StackBehaviour StackBehaviourPop { get => throw null; } + public System.Reflection.Emit.StackBehaviour StackBehaviourPush { get => throw null; } + public override string ToString() => throw null; + public short Value { get => throw null; } + } + public class OpCodes + { + public static readonly System.Reflection.Emit.OpCode Add; + public static readonly System.Reflection.Emit.OpCode Add_Ovf; + public static readonly System.Reflection.Emit.OpCode Add_Ovf_Un; + public static readonly System.Reflection.Emit.OpCode And; + public static readonly System.Reflection.Emit.OpCode Arglist; + public static readonly System.Reflection.Emit.OpCode Beq; + public static readonly System.Reflection.Emit.OpCode Beq_S; + public static readonly System.Reflection.Emit.OpCode Bge; + public static readonly System.Reflection.Emit.OpCode Bge_S; + public static readonly System.Reflection.Emit.OpCode Bge_Un; + public static readonly System.Reflection.Emit.OpCode Bge_Un_S; + public static readonly System.Reflection.Emit.OpCode Bgt; + public static readonly System.Reflection.Emit.OpCode Bgt_S; + public static readonly System.Reflection.Emit.OpCode Bgt_Un; + public static readonly System.Reflection.Emit.OpCode Bgt_Un_S; + public static readonly System.Reflection.Emit.OpCode Ble; + public static readonly System.Reflection.Emit.OpCode Ble_S; + public static readonly System.Reflection.Emit.OpCode Ble_Un; + public static readonly System.Reflection.Emit.OpCode Ble_Un_S; + public static readonly System.Reflection.Emit.OpCode Blt; + public static readonly System.Reflection.Emit.OpCode Blt_S; + public static readonly System.Reflection.Emit.OpCode Blt_Un; + public static readonly System.Reflection.Emit.OpCode Blt_Un_S; + public static readonly System.Reflection.Emit.OpCode Bne_Un; + public static readonly System.Reflection.Emit.OpCode Bne_Un_S; + public static readonly System.Reflection.Emit.OpCode Box; + public static readonly System.Reflection.Emit.OpCode Br; + public static readonly System.Reflection.Emit.OpCode Br_S; + public static readonly System.Reflection.Emit.OpCode Break; + public static readonly System.Reflection.Emit.OpCode Brfalse; + public static readonly System.Reflection.Emit.OpCode Brfalse_S; + public static readonly System.Reflection.Emit.OpCode Brtrue; + public static readonly System.Reflection.Emit.OpCode Brtrue_S; + public static readonly System.Reflection.Emit.OpCode Call; + public static readonly System.Reflection.Emit.OpCode Calli; + public static readonly System.Reflection.Emit.OpCode Callvirt; + public static readonly System.Reflection.Emit.OpCode Castclass; + public static readonly System.Reflection.Emit.OpCode Ceq; + public static readonly System.Reflection.Emit.OpCode Cgt; + public static readonly System.Reflection.Emit.OpCode Cgt_Un; + public static readonly System.Reflection.Emit.OpCode Ckfinite; + public static readonly System.Reflection.Emit.OpCode Clt; + public static readonly System.Reflection.Emit.OpCode Clt_Un; + public static readonly System.Reflection.Emit.OpCode Constrained; + public static readonly System.Reflection.Emit.OpCode Conv_I; + public static readonly System.Reflection.Emit.OpCode Conv_I1; + public static readonly System.Reflection.Emit.OpCode Conv_I2; + public static readonly System.Reflection.Emit.OpCode Conv_I4; + public static readonly System.Reflection.Emit.OpCode Conv_I8; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I1; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I1_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I2; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I2_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I4; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I4_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I8; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I8_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U1; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U1_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U2; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U2_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U4; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U4_Un; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U8; + public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U8_Un; + public static readonly System.Reflection.Emit.OpCode Conv_R_Un; + public static readonly System.Reflection.Emit.OpCode Conv_R4; + public static readonly System.Reflection.Emit.OpCode Conv_R8; + public static readonly System.Reflection.Emit.OpCode Conv_U; + public static readonly System.Reflection.Emit.OpCode Conv_U1; + public static readonly System.Reflection.Emit.OpCode Conv_U2; + public static readonly System.Reflection.Emit.OpCode Conv_U4; + public static readonly System.Reflection.Emit.OpCode Conv_U8; + public static readonly System.Reflection.Emit.OpCode Cpblk; + public static readonly System.Reflection.Emit.OpCode Cpobj; + public static readonly System.Reflection.Emit.OpCode Div; + public static readonly System.Reflection.Emit.OpCode Div_Un; + public static readonly System.Reflection.Emit.OpCode Dup; + public static readonly System.Reflection.Emit.OpCode Endfilter; + public static readonly System.Reflection.Emit.OpCode Endfinally; + public static readonly System.Reflection.Emit.OpCode Initblk; + public static readonly System.Reflection.Emit.OpCode Initobj; + public static readonly System.Reflection.Emit.OpCode Isinst; + public static readonly System.Reflection.Emit.OpCode Jmp; + public static readonly System.Reflection.Emit.OpCode Ldarg; + public static readonly System.Reflection.Emit.OpCode Ldarg_0; + public static readonly System.Reflection.Emit.OpCode Ldarg_1; + public static readonly System.Reflection.Emit.OpCode Ldarg_2; + public static readonly System.Reflection.Emit.OpCode Ldarg_3; + public static readonly System.Reflection.Emit.OpCode Ldarg_S; + public static readonly System.Reflection.Emit.OpCode Ldarga; + public static readonly System.Reflection.Emit.OpCode Ldarga_S; + public static readonly System.Reflection.Emit.OpCode Ldc_I4; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_0; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_1; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_2; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_3; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_4; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_5; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_6; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_7; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_8; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_M1; + public static readonly System.Reflection.Emit.OpCode Ldc_I4_S; + public static readonly System.Reflection.Emit.OpCode Ldc_I8; + public static readonly System.Reflection.Emit.OpCode Ldc_R4; + public static readonly System.Reflection.Emit.OpCode Ldc_R8; + public static readonly System.Reflection.Emit.OpCode Ldelem; + public static readonly System.Reflection.Emit.OpCode Ldelem_I; + public static readonly System.Reflection.Emit.OpCode Ldelem_I1; + public static readonly System.Reflection.Emit.OpCode Ldelem_I2; + public static readonly System.Reflection.Emit.OpCode Ldelem_I4; + public static readonly System.Reflection.Emit.OpCode Ldelem_I8; + public static readonly System.Reflection.Emit.OpCode Ldelem_R4; + public static readonly System.Reflection.Emit.OpCode Ldelem_R8; + public static readonly System.Reflection.Emit.OpCode Ldelem_Ref; + public static readonly System.Reflection.Emit.OpCode Ldelem_U1; + public static readonly System.Reflection.Emit.OpCode Ldelem_U2; + public static readonly System.Reflection.Emit.OpCode Ldelem_U4; + public static readonly System.Reflection.Emit.OpCode Ldelema; + public static readonly System.Reflection.Emit.OpCode Ldfld; + public static readonly System.Reflection.Emit.OpCode Ldflda; + public static readonly System.Reflection.Emit.OpCode Ldftn; + public static readonly System.Reflection.Emit.OpCode Ldind_I; + public static readonly System.Reflection.Emit.OpCode Ldind_I1; + public static readonly System.Reflection.Emit.OpCode Ldind_I2; + public static readonly System.Reflection.Emit.OpCode Ldind_I4; + public static readonly System.Reflection.Emit.OpCode Ldind_I8; + public static readonly System.Reflection.Emit.OpCode Ldind_R4; + public static readonly System.Reflection.Emit.OpCode Ldind_R8; + public static readonly System.Reflection.Emit.OpCode Ldind_Ref; + public static readonly System.Reflection.Emit.OpCode Ldind_U1; + public static readonly System.Reflection.Emit.OpCode Ldind_U2; + public static readonly System.Reflection.Emit.OpCode Ldind_U4; + public static readonly System.Reflection.Emit.OpCode Ldlen; + public static readonly System.Reflection.Emit.OpCode Ldloc; + public static readonly System.Reflection.Emit.OpCode Ldloc_0; + public static readonly System.Reflection.Emit.OpCode Ldloc_1; + public static readonly System.Reflection.Emit.OpCode Ldloc_2; + public static readonly System.Reflection.Emit.OpCode Ldloc_3; + public static readonly System.Reflection.Emit.OpCode Ldloc_S; + public static readonly System.Reflection.Emit.OpCode Ldloca; + public static readonly System.Reflection.Emit.OpCode Ldloca_S; + public static readonly System.Reflection.Emit.OpCode Ldnull; + public static readonly System.Reflection.Emit.OpCode Ldobj; + public static readonly System.Reflection.Emit.OpCode Ldsfld; + public static readonly System.Reflection.Emit.OpCode Ldsflda; + public static readonly System.Reflection.Emit.OpCode Ldstr; + public static readonly System.Reflection.Emit.OpCode Ldtoken; + public static readonly System.Reflection.Emit.OpCode Ldvirtftn; + public static readonly System.Reflection.Emit.OpCode Leave; + public static readonly System.Reflection.Emit.OpCode Leave_S; + public static readonly System.Reflection.Emit.OpCode Localloc; + public static readonly System.Reflection.Emit.OpCode Mkrefany; + public static readonly System.Reflection.Emit.OpCode Mul; + public static readonly System.Reflection.Emit.OpCode Mul_Ovf; + public static readonly System.Reflection.Emit.OpCode Mul_Ovf_Un; + public static readonly System.Reflection.Emit.OpCode Neg; + public static readonly System.Reflection.Emit.OpCode Newarr; + public static readonly System.Reflection.Emit.OpCode Newobj; + public static readonly System.Reflection.Emit.OpCode Nop; + public static readonly System.Reflection.Emit.OpCode Not; + public static readonly System.Reflection.Emit.OpCode Or; + public static readonly System.Reflection.Emit.OpCode Pop; + public static readonly System.Reflection.Emit.OpCode Prefix1; + public static readonly System.Reflection.Emit.OpCode Prefix2; + public static readonly System.Reflection.Emit.OpCode Prefix3; + public static readonly System.Reflection.Emit.OpCode Prefix4; + public static readonly System.Reflection.Emit.OpCode Prefix5; + public static readonly System.Reflection.Emit.OpCode Prefix6; + public static readonly System.Reflection.Emit.OpCode Prefix7; + public static readonly System.Reflection.Emit.OpCode Prefixref; + public static readonly System.Reflection.Emit.OpCode Readonly; + public static readonly System.Reflection.Emit.OpCode Refanytype; + public static readonly System.Reflection.Emit.OpCode Refanyval; + public static readonly System.Reflection.Emit.OpCode Rem; + public static readonly System.Reflection.Emit.OpCode Rem_Un; + public static readonly System.Reflection.Emit.OpCode Ret; + public static readonly System.Reflection.Emit.OpCode Rethrow; + public static readonly System.Reflection.Emit.OpCode Shl; + public static readonly System.Reflection.Emit.OpCode Shr; + public static readonly System.Reflection.Emit.OpCode Shr_Un; + public static readonly System.Reflection.Emit.OpCode Sizeof; + public static readonly System.Reflection.Emit.OpCode Starg; + public static readonly System.Reflection.Emit.OpCode Starg_S; + public static readonly System.Reflection.Emit.OpCode Stelem; + public static readonly System.Reflection.Emit.OpCode Stelem_I; + public static readonly System.Reflection.Emit.OpCode Stelem_I1; + public static readonly System.Reflection.Emit.OpCode Stelem_I2; + public static readonly System.Reflection.Emit.OpCode Stelem_I4; + public static readonly System.Reflection.Emit.OpCode Stelem_I8; + public static readonly System.Reflection.Emit.OpCode Stelem_R4; + public static readonly System.Reflection.Emit.OpCode Stelem_R8; + public static readonly System.Reflection.Emit.OpCode Stelem_Ref; + public static readonly System.Reflection.Emit.OpCode Stfld; + public static readonly System.Reflection.Emit.OpCode Stind_I; + public static readonly System.Reflection.Emit.OpCode Stind_I1; + public static readonly System.Reflection.Emit.OpCode Stind_I2; + public static readonly System.Reflection.Emit.OpCode Stind_I4; + public static readonly System.Reflection.Emit.OpCode Stind_I8; + public static readonly System.Reflection.Emit.OpCode Stind_R4; + public static readonly System.Reflection.Emit.OpCode Stind_R8; + public static readonly System.Reflection.Emit.OpCode Stind_Ref; + public static readonly System.Reflection.Emit.OpCode Stloc; + public static readonly System.Reflection.Emit.OpCode Stloc_0; + public static readonly System.Reflection.Emit.OpCode Stloc_1; + public static readonly System.Reflection.Emit.OpCode Stloc_2; + public static readonly System.Reflection.Emit.OpCode Stloc_3; + public static readonly System.Reflection.Emit.OpCode Stloc_S; + public static readonly System.Reflection.Emit.OpCode Stobj; + public static readonly System.Reflection.Emit.OpCode Stsfld; + public static readonly System.Reflection.Emit.OpCode Sub; + public static readonly System.Reflection.Emit.OpCode Sub_Ovf; + public static readonly System.Reflection.Emit.OpCode Sub_Ovf_Un; + public static readonly System.Reflection.Emit.OpCode Switch; + public static readonly System.Reflection.Emit.OpCode Tailcall; + public static bool TakesSingleByteArgument(System.Reflection.Emit.OpCode inst) => throw null; + public static readonly System.Reflection.Emit.OpCode Throw; + public static readonly System.Reflection.Emit.OpCode Unaligned; + public static readonly System.Reflection.Emit.OpCode Unbox; + public static readonly System.Reflection.Emit.OpCode Unbox_Any; + public static readonly System.Reflection.Emit.OpCode Volatile; + public static readonly System.Reflection.Emit.OpCode Xor; + } + public enum OpCodeType + { + Annotation = 0, + Macro = 1, + Nternal = 2, + Objmodel = 3, + Prefix = 4, + Primitive = 5, + } + public enum OperandType + { + InlineBrTarget = 0, + InlineField = 1, + InlineI = 2, + InlineI8 = 3, + InlineMethod = 4, + InlineNone = 5, + InlinePhi = 6, + InlineR = 7, + InlineSig = 9, + InlineString = 10, + InlineSwitch = 11, + InlineTok = 12, + InlineType = 13, + InlineVar = 14, + ShortInlineBrTarget = 15, + ShortInlineI = 16, + ShortInlineR = 17, + ShortInlineVar = 18, + } + public enum PackingSize + { + Unspecified = 0, + Size1 = 1, + Size2 = 2, + Size4 = 4, + Size8 = 8, + Size16 = 16, + Size32 = 32, + Size64 = 64, + Size128 = 128, + } + public enum StackBehaviour + { + Pop0 = 0, + Pop1 = 1, + Pop1_pop1 = 2, + Popi = 3, + Popi_pop1 = 4, + Popi_popi = 5, + Popi_popi8 = 6, + Popi_popi_popi = 7, + Popi_popr4 = 8, + Popi_popr8 = 9, + Popref = 10, + Popref_pop1 = 11, + Popref_popi = 12, + Popref_popi_popi = 13, + Popref_popi_popi8 = 14, + Popref_popi_popr4 = 15, + Popref_popi_popr8 = 16, + Popref_popi_popref = 17, + Push0 = 18, + Push1 = 19, + Push1_push1 = 20, + Pushi = 21, + Pushi8 = 22, + Pushr4 = 23, + Pushr8 = 24, + Pushref = 25, + Varpop = 26, + Varpush = 27, + Popref_popi_pop1 = 28, + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.TypeExtensions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.TypeExtensions.cs new file mode 100644 index 000000000000..701b423a5d2f --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Reflection.TypeExtensions.cs @@ -0,0 +1,82 @@ +// This file contains auto-generated code. +// Generated from `System.Reflection.TypeExtensions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + public static partial class AssemblyExtensions + { + public static System.Type[] GetExportedTypes(this System.Reflection.Assembly assembly) => throw null; + public static System.Reflection.Module[] GetModules(this System.Reflection.Assembly assembly) => throw null; + public static System.Type[] GetTypes(this System.Reflection.Assembly assembly) => throw null; + } + public static partial class EventInfoExtensions + { + public static System.Reflection.MethodInfo GetAddMethod(this System.Reflection.EventInfo eventInfo) => throw null; + public static System.Reflection.MethodInfo GetAddMethod(this System.Reflection.EventInfo eventInfo, bool nonPublic) => throw null; + public static System.Reflection.MethodInfo GetRaiseMethod(this System.Reflection.EventInfo eventInfo) => throw null; + public static System.Reflection.MethodInfo GetRaiseMethod(this System.Reflection.EventInfo eventInfo, bool nonPublic) => throw null; + public static System.Reflection.MethodInfo GetRemoveMethod(this System.Reflection.EventInfo eventInfo) => throw null; + public static System.Reflection.MethodInfo GetRemoveMethod(this System.Reflection.EventInfo eventInfo, bool nonPublic) => throw null; + } + public static partial class MemberInfoExtensions + { + public static int GetMetadataToken(this System.Reflection.MemberInfo member) => throw null; + public static bool HasMetadataToken(this System.Reflection.MemberInfo member) => throw null; + } + public static partial class MethodInfoExtensions + { + public static System.Reflection.MethodInfo GetBaseDefinition(this System.Reflection.MethodInfo method) => throw null; + } + public static partial class ModuleExtensions + { + public static System.Guid GetModuleVersionId(this System.Reflection.Module module) => throw null; + public static bool HasModuleVersionId(this System.Reflection.Module module) => throw null; + } + public static partial class PropertyInfoExtensions + { + public static System.Reflection.MethodInfo[] GetAccessors(this System.Reflection.PropertyInfo property) => throw null; + public static System.Reflection.MethodInfo[] GetAccessors(this System.Reflection.PropertyInfo property, bool nonPublic) => throw null; + public static System.Reflection.MethodInfo GetGetMethod(this System.Reflection.PropertyInfo property) => throw null; + public static System.Reflection.MethodInfo GetGetMethod(this System.Reflection.PropertyInfo property, bool nonPublic) => throw null; + public static System.Reflection.MethodInfo GetSetMethod(this System.Reflection.PropertyInfo property) => throw null; + public static System.Reflection.MethodInfo GetSetMethod(this System.Reflection.PropertyInfo property, bool nonPublic) => throw null; + } + public static partial class TypeExtensions + { + public static System.Reflection.ConstructorInfo GetConstructor(this System.Type type, System.Type[] types) => throw null; + public static System.Reflection.ConstructorInfo[] GetConstructors(this System.Type type) => throw null; + public static System.Reflection.ConstructorInfo[] GetConstructors(this System.Type type, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.MemberInfo[] GetDefaultMembers(this System.Type type) => throw null; + public static System.Reflection.EventInfo GetEvent(this System.Type type, string name) => throw null; + public static System.Reflection.EventInfo GetEvent(this System.Type type, string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.EventInfo[] GetEvents(this System.Type type) => throw null; + public static System.Reflection.EventInfo[] GetEvents(this System.Type type, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.FieldInfo GetField(this System.Type type, string name) => throw null; + public static System.Reflection.FieldInfo GetField(this System.Type type, string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.FieldInfo[] GetFields(this System.Type type) => throw null; + public static System.Reflection.FieldInfo[] GetFields(this System.Type type, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Type[] GetGenericArguments(this System.Type type) => throw null; + public static System.Type[] GetInterfaces(this System.Type type) => throw null; + public static System.Reflection.MemberInfo[] GetMember(this System.Type type, string name) => throw null; + public static System.Reflection.MemberInfo[] GetMember(this System.Type type, string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.MemberInfo[] GetMembers(this System.Type type) => throw null; + public static System.Reflection.MemberInfo[] GetMembers(this System.Type type, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.MethodInfo GetMethod(this System.Type type, string name) => throw null; + public static System.Reflection.MethodInfo GetMethod(this System.Type type, string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.MethodInfo GetMethod(this System.Type type, string name, System.Type[] types) => throw null; + public static System.Reflection.MethodInfo[] GetMethods(this System.Type type) => throw null; + public static System.Reflection.MethodInfo[] GetMethods(this System.Type type, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Type GetNestedType(this System.Type type, string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Type[] GetNestedTypes(this System.Type type, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.PropertyInfo[] GetProperties(this System.Type type) => throw null; + public static System.Reflection.PropertyInfo[] GetProperties(this System.Type type, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.PropertyInfo GetProperty(this System.Type type, string name) => throw null; + public static System.Reflection.PropertyInfo GetProperty(this System.Type type, string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public static System.Reflection.PropertyInfo GetProperty(this System.Type type, string name, System.Type returnType) => throw null; + public static System.Reflection.PropertyInfo GetProperty(this System.Type type, string name, System.Type returnType, System.Type[] types) => throw null; + public static bool IsAssignableFrom(this System.Type type, System.Type c) => throw null; + public static bool IsInstanceOfType(this System.Type type, object o) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Resources.Writer.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Resources.Writer.cs new file mode 100644 index 000000000000..119e436206da --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Resources.Writer.cs @@ -0,0 +1,31 @@ +// This file contains auto-generated code. +// Generated from `System.Resources.Writer, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Resources + { + public interface IResourceWriter : System.IDisposable + { + void AddResource(string name, byte[] value); + void AddResource(string name, object value); + void AddResource(string name, string value); + void Close(); + void Generate(); + } + public sealed class ResourceWriter : System.IDisposable, System.Resources.IResourceWriter + { + public void AddResource(string name, byte[] value) => throw null; + public void AddResource(string name, System.IO.Stream value) => throw null; + public void AddResource(string name, System.IO.Stream value, bool closeAfterWrite = default(bool)) => throw null; + public void AddResource(string name, object value) => throw null; + public void AddResource(string name, string value) => throw null; + public void AddResourceData(string name, string typeName, byte[] serializedData) => throw null; + public void Close() => throw null; + public ResourceWriter(System.IO.Stream stream) => throw null; + public ResourceWriter(string fileName) => throw null; + public void Dispose() => throw null; + public void Generate() => throw null; + public System.Func TypeNameConverter { get => throw null; set { } } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.CompilerServices.VisualC.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.CompilerServices.VisualC.cs new file mode 100644 index 000000000000..a359bca22a8c --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.CompilerServices.VisualC.cs @@ -0,0 +1,65 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.CompilerServices.VisualC, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Runtime + { + namespace CompilerServices + { + public static class CompilerMarshalOverride + { + } + public sealed class CppInlineNamespaceAttribute : System.Attribute + { + public CppInlineNamespaceAttribute(string dottedName) => throw null; + } + public sealed class HasCopySemanticsAttribute : System.Attribute + { + public HasCopySemanticsAttribute() => throw null; + } + public static class IsBoxed + { + } + public static class IsByValue + { + } + public static class IsCopyConstructed + { + } + public static class IsExplicitlyDereferenced + { + } + public static class IsImplicitlyDereferenced + { + } + public static class IsJitIntrinsic + { + } + public static class IsLong + { + } + public static class IsPinned + { + } + public static class IsSignUnspecifiedByte + { + } + public static class IsUdtReturn + { + } + public sealed class NativeCppClassAttribute : System.Attribute + { + public NativeCppClassAttribute() => throw null; + } + public sealed class RequiredAttributeAttribute : System.Attribute + { + public RequiredAttributeAttribute(System.Type requiredContract) => throw null; + public System.Type RequiredContract { get => throw null; } + } + public sealed class ScopelessEnumAttribute : System.Attribute + { + public ScopelessEnumAttribute() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.InteropServices.JavaScript.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.InteropServices.JavaScript.cs new file mode 100644 index 000000000000..f731e562f02f --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.InteropServices.JavaScript.cs @@ -0,0 +1,265 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.InteropServices.JavaScript, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Runtime + { + namespace InteropServices + { + namespace JavaScript + { + public sealed class JSException : System.Exception + { + public JSException(string msg) => throw null; + } + public sealed class JSExportAttribute : System.Attribute + { + public JSExportAttribute() => throw null; + } + public sealed class JSFunctionBinding + { + public static System.Runtime.InteropServices.JavaScript.JSFunctionBinding BindJSFunction(string functionName, string moduleName, System.ReadOnlySpan signatures) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSFunctionBinding BindManagedFunction(string fullyQualifiedName, int signatureHash, System.ReadOnlySpan signatures) => throw null; + public JSFunctionBinding() => throw null; + public static void InvokeJS(System.Runtime.InteropServices.JavaScript.JSFunctionBinding signature, System.Span arguments) => throw null; + } + public static class JSHost + { + public static System.Runtime.InteropServices.JavaScript.JSObject DotnetInstance { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSObject GlobalThis { get => throw null; } + public static System.Threading.Tasks.Task ImportAsync(string moduleName, string moduleUrl, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public sealed class JSImportAttribute : System.Attribute + { + public JSImportAttribute(string functionName) => throw null; + public JSImportAttribute(string functionName, string moduleName) => throw null; + public string FunctionName { get => throw null; } + public string ModuleName { get => throw null; } + } + public sealed class JSMarshalAsAttribute : System.Attribute where T : System.Runtime.InteropServices.JavaScript.JSType + { + public JSMarshalAsAttribute() => throw null; + } + public struct JSMarshalerArgument + { + public delegate void ArgumentToJSCallback(ref System.Runtime.InteropServices.JavaScript.JSMarshalerArgument arg, T value); + public delegate void ArgumentToManagedCallback(ref System.Runtime.InteropServices.JavaScript.JSMarshalerArgument arg, out T value); + public void Initialize() => throw null; + public void ToJS(bool value) => throw null; + public void ToJS(bool? value) => throw null; + public void ToJS(byte value) => throw null; + public void ToJS(byte? value) => throw null; + public void ToJS(byte[] value) => throw null; + public void ToJS(char value) => throw null; + public void ToJS(char? value) => throw null; + public void ToJS(short value) => throw null; + public void ToJS(short? value) => throw null; + public void ToJS(int value) => throw null; + public void ToJS(int? value) => throw null; + public void ToJS(int[] value) => throw null; + public void ToJS(long value) => throw null; + public void ToJS(long? value) => throw null; + public void ToJS(float value) => throw null; + public void ToJS(float? value) => throw null; + public void ToJS(double value) => throw null; + public void ToJS(double? value) => throw null; + public void ToJS(double[] value) => throw null; + public void ToJS(nint value) => throw null; + public void ToJS(nint? value) => throw null; + public void ToJS(System.DateTimeOffset value) => throw null; + public void ToJS(System.DateTimeOffset? value) => throw null; + public void ToJS(System.DateTime value) => throw null; + public void ToJS(System.DateTime? value) => throw null; + public void ToJS(string value) => throw null; + public void ToJS(string[] value) => throw null; + public void ToJS(System.Exception value) => throw null; + public void ToJS(object value) => throw null; + public void ToJS(object[] value) => throw null; + public void ToJS(System.Runtime.InteropServices.JavaScript.JSObject value) => throw null; + public void ToJS(System.Runtime.InteropServices.JavaScript.JSObject[] value) => throw null; + public void ToJS(System.Threading.Tasks.Task value) => throw null; + public void ToJS(System.Threading.Tasks.Task value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback marshaler) => throw null; + public void ToJS(System.Action value) => throw null; + public void ToJS(System.Action value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg1Marshaler) => throw null; + public void ToJS(System.Action value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg2Marshaler) => throw null; + public void ToJS(System.Action value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg2Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg3Marshaler) => throw null; + public void ToJS(System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback resMarshaler) => throw null; + public void ToJS(System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback resMarshaler) => throw null; + public void ToJS(System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg2Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback resMarshaler) => throw null; + public void ToJS(System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg2Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback arg3Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback resMarshaler) => throw null; + public unsafe void ToJS(void* value) => throw null; + public void ToJS(System.Span value) => throw null; + public void ToJS(System.ArraySegment value) => throw null; + public void ToJS(System.Span value) => throw null; + public void ToJS(System.Span value) => throw null; + public void ToJS(System.ArraySegment value) => throw null; + public void ToJS(System.ArraySegment value) => throw null; + public void ToJSBig(long value) => throw null; + public void ToJSBig(long? value) => throw null; + public void ToManaged(out bool value) => throw null; + public void ToManaged(out bool? value) => throw null; + public void ToManaged(out byte value) => throw null; + public void ToManaged(out byte? value) => throw null; + public void ToManaged(out byte[] value) => throw null; + public void ToManaged(out char value) => throw null; + public void ToManaged(out char? value) => throw null; + public void ToManaged(out short value) => throw null; + public void ToManaged(out short? value) => throw null; + public void ToManaged(out int value) => throw null; + public void ToManaged(out int? value) => throw null; + public void ToManaged(out int[] value) => throw null; + public void ToManaged(out long value) => throw null; + public void ToManaged(out long? value) => throw null; + public void ToManaged(out float value) => throw null; + public void ToManaged(out float? value) => throw null; + public void ToManaged(out double value) => throw null; + public void ToManaged(out double? value) => throw null; + public void ToManaged(out double[] value) => throw null; + public void ToManaged(out nint value) => throw null; + public void ToManaged(out nint? value) => throw null; + public void ToManaged(out System.DateTimeOffset value) => throw null; + public void ToManaged(out System.DateTimeOffset? value) => throw null; + public void ToManaged(out System.DateTime value) => throw null; + public void ToManaged(out System.DateTime? value) => throw null; + public void ToManaged(out string value) => throw null; + public void ToManaged(out string[] value) => throw null; + public void ToManaged(out System.Exception value) => throw null; + public void ToManaged(out object value) => throw null; + public void ToManaged(out object[] value) => throw null; + public void ToManaged(out System.Runtime.InteropServices.JavaScript.JSObject value) => throw null; + public void ToManaged(out System.Runtime.InteropServices.JavaScript.JSObject[] value) => throw null; + public void ToManaged(out System.Threading.Tasks.Task value) => throw null; + public void ToManaged(out System.Threading.Tasks.Task value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback marshaler) => throw null; + public void ToManaged(out System.Action value) => throw null; + public void ToManaged(out System.Action value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg1Marshaler) => throw null; + public void ToManaged(out System.Action value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg2Marshaler) => throw null; + public void ToManaged(out System.Action value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg2Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg3Marshaler) => throw null; + public void ToManaged(out System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback resMarshaler) => throw null; + public void ToManaged(out System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback resMarshaler) => throw null; + public void ToManaged(out System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg2Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback resMarshaler) => throw null; + public void ToManaged(out System.Func value, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg1Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg2Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToJSCallback arg3Marshaler, System.Runtime.InteropServices.JavaScript.JSMarshalerArgument.ArgumentToManagedCallback resMarshaler) => throw null; + public unsafe void ToManaged(out void* value) => throw null; + public void ToManaged(out System.Span value) => throw null; + public void ToManaged(out System.ArraySegment value) => throw null; + public void ToManaged(out System.Span value) => throw null; + public void ToManaged(out System.Span value) => throw null; + public void ToManaged(out System.ArraySegment value) => throw null; + public void ToManaged(out System.ArraySegment value) => throw null; + public void ToManagedBig(out long value) => throw null; + public void ToManagedBig(out long? value) => throw null; + } + public sealed class JSMarshalerType + { + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Action() => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Action(System.Runtime.InteropServices.JavaScript.JSMarshalerType arg1) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Action(System.Runtime.InteropServices.JavaScript.JSMarshalerType arg1, System.Runtime.InteropServices.JavaScript.JSMarshalerType arg2) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Action(System.Runtime.InteropServices.JavaScript.JSMarshalerType arg1, System.Runtime.InteropServices.JavaScript.JSMarshalerType arg2, System.Runtime.InteropServices.JavaScript.JSMarshalerType arg3) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Array(System.Runtime.InteropServices.JavaScript.JSMarshalerType element) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType ArraySegment(System.Runtime.InteropServices.JavaScript.JSMarshalerType element) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType BigInt64 { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Boolean { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Byte { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Char { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType DateTime { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType DateTimeOffset { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Discard { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Double { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Exception { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Function(System.Runtime.InteropServices.JavaScript.JSMarshalerType result) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Function(System.Runtime.InteropServices.JavaScript.JSMarshalerType arg1, System.Runtime.InteropServices.JavaScript.JSMarshalerType result) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Function(System.Runtime.InteropServices.JavaScript.JSMarshalerType arg1, System.Runtime.InteropServices.JavaScript.JSMarshalerType arg2, System.Runtime.InteropServices.JavaScript.JSMarshalerType result) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Function(System.Runtime.InteropServices.JavaScript.JSMarshalerType arg1, System.Runtime.InteropServices.JavaScript.JSMarshalerType arg2, System.Runtime.InteropServices.JavaScript.JSMarshalerType arg3, System.Runtime.InteropServices.JavaScript.JSMarshalerType result) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Int16 { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Int32 { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Int52 { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType IntPtr { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType JSObject { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Nullable(System.Runtime.InteropServices.JavaScript.JSMarshalerType primitive) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Object { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Single { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Span(System.Runtime.InteropServices.JavaScript.JSMarshalerType element) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType String { get => throw null; } + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Task() => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Task(System.Runtime.InteropServices.JavaScript.JSMarshalerType result) => throw null; + public static System.Runtime.InteropServices.JavaScript.JSMarshalerType Void { get => throw null; } + } + public class JSObject : System.IDisposable + { + public void Dispose() => throw null; + public bool GetPropertyAsBoolean(string propertyName) => throw null; + public byte[] GetPropertyAsByteArray(string propertyName) => throw null; + public double GetPropertyAsDouble(string propertyName) => throw null; + public int GetPropertyAsInt32(string propertyName) => throw null; + public System.Runtime.InteropServices.JavaScript.JSObject GetPropertyAsJSObject(string propertyName) => throw null; + public string GetPropertyAsString(string propertyName) => throw null; + public string GetTypeOfProperty(string propertyName) => throw null; + public bool HasProperty(string propertyName) => throw null; + public bool IsDisposed { get => throw null; } + public void SetProperty(string propertyName, bool value) => throw null; + public void SetProperty(string propertyName, int value) => throw null; + public void SetProperty(string propertyName, double value) => throw null; + public void SetProperty(string propertyName, string value) => throw null; + public void SetProperty(string propertyName, System.Runtime.InteropServices.JavaScript.JSObject value) => throw null; + public void SetProperty(string propertyName, byte[] value) => throw null; + } + public abstract class JSType + { + public sealed class Any : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Array : System.Runtime.InteropServices.JavaScript.JSType where T : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class BigInt : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Boolean : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Date : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Discard : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Error : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Function : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Function : System.Runtime.InteropServices.JavaScript.JSType where T : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Function : System.Runtime.InteropServices.JavaScript.JSType where T1 : System.Runtime.InteropServices.JavaScript.JSType where T2 : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Function : System.Runtime.InteropServices.JavaScript.JSType where T1 : System.Runtime.InteropServices.JavaScript.JSType where T2 : System.Runtime.InteropServices.JavaScript.JSType where T3 : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Function : System.Runtime.InteropServices.JavaScript.JSType where T1 : System.Runtime.InteropServices.JavaScript.JSType where T2 : System.Runtime.InteropServices.JavaScript.JSType where T3 : System.Runtime.InteropServices.JavaScript.JSType where T4 : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class MemoryView : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Number : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Object : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Promise : System.Runtime.InteropServices.JavaScript.JSType where T : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class String : System.Runtime.InteropServices.JavaScript.JSType + { + } + public sealed class Void : System.Runtime.InteropServices.JavaScript.JSType + { + } + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.InteropServices.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.InteropServices.cs new file mode 100644 index 000000000000..3b68230ef19f --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.InteropServices.cs @@ -0,0 +1,1909 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.InteropServices, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + public sealed class DataMisalignedException : System.SystemException + { + public DataMisalignedException() => throw null; + public DataMisalignedException(string message) => throw null; + public DataMisalignedException(string message, System.Exception innerException) => throw null; + } + public class DllNotFoundException : System.TypeLoadException + { + public DllNotFoundException() => throw null; + protected DllNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DllNotFoundException(string message) => throw null; + public DllNotFoundException(string message, System.Exception inner) => throw null; + } + namespace IO + { + public class UnmanagedMemoryAccessor : System.IDisposable + { + public bool CanRead { get => throw null; } + public bool CanWrite { get => throw null; } + public long Capacity { get => throw null; } + protected UnmanagedMemoryAccessor() => throw null; + public UnmanagedMemoryAccessor(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity) => throw null; + public UnmanagedMemoryAccessor(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected void Initialize(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access) => throw null; + protected bool IsOpen { get => throw null; } + public void Read(long position, out T structure) where T : struct => throw null; + public int ReadArray(long position, T[] array, int offset, int count) where T : struct => throw null; + public bool ReadBoolean(long position) => throw null; + public byte ReadByte(long position) => throw null; + public char ReadChar(long position) => throw null; + public decimal ReadDecimal(long position) => throw null; + public double ReadDouble(long position) => throw null; + public short ReadInt16(long position) => throw null; + public int ReadInt32(long position) => throw null; + public long ReadInt64(long position) => throw null; + public sbyte ReadSByte(long position) => throw null; + public float ReadSingle(long position) => throw null; + public ushort ReadUInt16(long position) => throw null; + public uint ReadUInt32(long position) => throw null; + public ulong ReadUInt64(long position) => throw null; + public void Write(long position, bool value) => throw null; + public void Write(long position, byte value) => throw null; + public void Write(long position, char value) => throw null; + public void Write(long position, decimal value) => throw null; + public void Write(long position, double value) => throw null; + public void Write(long position, short value) => throw null; + public void Write(long position, int value) => throw null; + public void Write(long position, long value) => throw null; + public void Write(long position, sbyte value) => throw null; + public void Write(long position, float value) => throw null; + public void Write(long position, ushort value) => throw null; + public void Write(long position, uint value) => throw null; + public void Write(long position, ulong value) => throw null; + public void Write(long position, ref T structure) where T : struct => throw null; + public void WriteArray(long position, T[] array, int offset, int count) where T : struct => throw null; + } + } + namespace Runtime + { + namespace CompilerServices + { + public sealed class IDispatchConstantAttribute : System.Runtime.CompilerServices.CustomConstantAttribute + { + public IDispatchConstantAttribute() => throw null; + public override object Value { get => throw null; } + } + public sealed class IUnknownConstantAttribute : System.Runtime.CompilerServices.CustomConstantAttribute + { + public IUnknownConstantAttribute() => throw null; + public override object Value { get => throw null; } + } + } + namespace InteropServices + { + public sealed class AllowReversePInvokeCallsAttribute : System.Attribute + { + public AllowReversePInvokeCallsAttribute() => throw null; + } + public struct ArrayWithOffset : System.IEquatable + { + public ArrayWithOffset(object array, int offset) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Runtime.InteropServices.ArrayWithOffset obj) => throw null; + public object GetArray() => throw null; + public override int GetHashCode() => throw null; + public int GetOffset() => throw null; + public static bool operator ==(System.Runtime.InteropServices.ArrayWithOffset a, System.Runtime.InteropServices.ArrayWithOffset b) => throw null; + public static bool operator !=(System.Runtime.InteropServices.ArrayWithOffset a, System.Runtime.InteropServices.ArrayWithOffset b) => throw null; + } + public sealed class AutomationProxyAttribute : System.Attribute + { + public AutomationProxyAttribute(bool val) => throw null; + public bool Value { get => throw null; } + } + public sealed class BestFitMappingAttribute : System.Attribute + { + public bool BestFitMapping { get => throw null; } + public BestFitMappingAttribute(bool BestFitMapping) => throw null; + public bool ThrowOnUnmappableChar; + } + public sealed class BStrWrapper + { + public BStrWrapper(object value) => throw null; + public BStrWrapper(string value) => throw null; + public string WrappedObject { get => throw null; } + } + public enum CallingConvention + { + Winapi = 1, + Cdecl = 2, + StdCall = 3, + ThisCall = 4, + FastCall = 5, + } + public sealed class ClassInterfaceAttribute : System.Attribute + { + public ClassInterfaceAttribute(short classInterfaceType) => throw null; + public ClassInterfaceAttribute(System.Runtime.InteropServices.ClassInterfaceType classInterfaceType) => throw null; + public System.Runtime.InteropServices.ClassInterfaceType Value { get => throw null; } + } + public enum ClassInterfaceType + { + None = 0, + AutoDispatch = 1, + AutoDual = 2, + } + public struct CLong : System.IEquatable + { + public CLong(int value) => throw null; + public CLong(nint value) => throw null; + public override bool Equals(object o) => throw null; + public bool Equals(System.Runtime.InteropServices.CLong other) => throw null; + public override int GetHashCode() => throw null; + public override string ToString() => throw null; + public nint Value { get => throw null; } + } + public sealed class CoClassAttribute : System.Attribute + { + public System.Type CoClass { get => throw null; } + public CoClassAttribute(System.Type coClass) => throw null; + } + public static class CollectionsMarshal + { + public static System.Span AsSpan(System.Collections.Generic.List list) => throw null; + public static TValue GetValueRefOrAddDefault(System.Collections.Generic.Dictionary dictionary, TKey key, out bool exists) => throw null; + public static TValue GetValueRefOrNullRef(System.Collections.Generic.Dictionary dictionary, TKey key) => throw null; + } + public sealed class ComAliasNameAttribute : System.Attribute + { + public ComAliasNameAttribute(string alias) => throw null; + public string Value { get => throw null; } + } + public class ComAwareEventInfo : System.Reflection.EventInfo + { + public override void AddEventHandler(object target, System.Delegate handler) => throw null; + public override System.Reflection.EventAttributes Attributes { get => throw null; } + public ComAwareEventInfo(System.Type type, string eventName) => throw null; + public override System.Type DeclaringType { get => throw null; } + public override System.Reflection.MethodInfo GetAddMethod(bool nonPublic) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Collections.Generic.IList GetCustomAttributesData() => throw null; + public override System.Reflection.MethodInfo[] GetOtherMethods(bool nonPublic) => throw null; + public override System.Reflection.MethodInfo GetRaiseMethod(bool nonPublic) => throw null; + public override System.Reflection.MethodInfo GetRemoveMethod(bool nonPublic) => throw null; + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override int MetadataToken { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override System.Type ReflectedType { get => throw null; } + public override void RemoveEventHandler(object target, System.Delegate handler) => throw null; + } + public sealed class ComCompatibleVersionAttribute : System.Attribute + { + public int BuildNumber { get => throw null; } + public ComCompatibleVersionAttribute(int major, int minor, int build, int revision) => throw null; + public int MajorVersion { get => throw null; } + public int MinorVersion { get => throw null; } + public int RevisionNumber { get => throw null; } + } + public sealed class ComConversionLossAttribute : System.Attribute + { + public ComConversionLossAttribute() => throw null; + } + public sealed class ComDefaultInterfaceAttribute : System.Attribute + { + public ComDefaultInterfaceAttribute(System.Type defaultInterface) => throw null; + public System.Type Value { get => throw null; } + } + public sealed class ComEventInterfaceAttribute : System.Attribute + { + public ComEventInterfaceAttribute(System.Type SourceInterface, System.Type EventProvider) => throw null; + public System.Type EventProvider { get => throw null; } + public System.Type SourceInterface { get => throw null; } + } + public static class ComEventsHelper + { + public static void Combine(object rcw, System.Guid iid, int dispid, System.Delegate d) => throw null; + public static System.Delegate Remove(object rcw, System.Guid iid, int dispid, System.Delegate d) => throw null; + } + public class COMException : System.Runtime.InteropServices.ExternalException + { + public COMException() => throw null; + protected COMException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public COMException(string message) => throw null; + public COMException(string message, System.Exception inner) => throw null; + public COMException(string message, int errorCode) => throw null; + public override string ToString() => throw null; + } + public sealed class ComImportAttribute : System.Attribute + { + public ComImportAttribute() => throw null; + } + public enum ComInterfaceType + { + InterfaceIsDual = 0, + InterfaceIsIUnknown = 1, + InterfaceIsIDispatch = 2, + InterfaceIsIInspectable = 3, + } + public enum ComMemberType + { + Method = 0, + PropGet = 1, + PropSet = 2, + } + public sealed class ComRegisterFunctionAttribute : System.Attribute + { + public ComRegisterFunctionAttribute() => throw null; + } + public sealed class ComSourceInterfacesAttribute : System.Attribute + { + public ComSourceInterfacesAttribute(string sourceInterfaces) => throw null; + public ComSourceInterfacesAttribute(System.Type sourceInterface) => throw null; + public ComSourceInterfacesAttribute(System.Type sourceInterface1, System.Type sourceInterface2) => throw null; + public ComSourceInterfacesAttribute(System.Type sourceInterface1, System.Type sourceInterface2, System.Type sourceInterface3) => throw null; + public ComSourceInterfacesAttribute(System.Type sourceInterface1, System.Type sourceInterface2, System.Type sourceInterface3, System.Type sourceInterface4) => throw null; + public string Value { get => throw null; } + } + namespace ComTypes + { + [System.Flags] + public enum ADVF + { + ADVF_NODATA = 1, + ADVF_PRIMEFIRST = 2, + ADVF_ONLYONCE = 4, + ADVFCACHE_NOHANDLER = 8, + ADVFCACHE_FORCEBUILTIN = 16, + ADVFCACHE_ONSAVE = 32, + ADVF_DATAONSTOP = 64, + } + public struct BIND_OPTS + { + public int cbStruct; + public int dwTickCountDeadline; + public int grfFlags; + public int grfMode; + } + public struct BINDPTR + { + public nint lpfuncdesc; + public nint lptcomp; + public nint lpvardesc; + } + public enum CALLCONV + { + CC_CDECL = 1, + CC_MSCPASCAL = 2, + CC_PASCAL = 2, + CC_MACPASCAL = 3, + CC_STDCALL = 4, + CC_RESERVED = 5, + CC_SYSCALL = 6, + CC_MPWCDECL = 7, + CC_MPWPASCAL = 8, + CC_MAX = 9, + } + public struct CONNECTDATA + { + public int dwCookie; + public object pUnk; + } + public enum DATADIR + { + DATADIR_GET = 1, + DATADIR_SET = 2, + } + public enum DESCKIND + { + DESCKIND_NONE = 0, + DESCKIND_FUNCDESC = 1, + DESCKIND_VARDESC = 2, + DESCKIND_TYPECOMP = 3, + DESCKIND_IMPLICITAPPOBJ = 4, + DESCKIND_MAX = 5, + } + public struct DISPPARAMS + { + public int cArgs; + public int cNamedArgs; + public nint rgdispidNamedArgs; + public nint rgvarg; + } + [System.Flags] + public enum DVASPECT + { + DVASPECT_CONTENT = 1, + DVASPECT_THUMBNAIL = 2, + DVASPECT_ICON = 4, + DVASPECT_DOCPRINT = 8, + } + public struct ELEMDESC + { + public System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION desc; + public struct DESCUNION + { + public System.Runtime.InteropServices.ComTypes.IDLDESC idldesc; + public System.Runtime.InteropServices.ComTypes.PARAMDESC paramdesc; + } + public System.Runtime.InteropServices.ComTypes.TYPEDESC tdesc; + } + public struct EXCEPINFO + { + public string bstrDescription; + public string bstrHelpFile; + public string bstrSource; + public int dwHelpContext; + public nint pfnDeferredFillIn; + public nint pvReserved; + public int scode; + public short wCode; + public short wReserved; + } + public struct FILETIME + { + public int dwHighDateTime; + public int dwLowDateTime; + } + public struct FORMATETC + { + public short cfFormat; + public System.Runtime.InteropServices.ComTypes.DVASPECT dwAspect; + public int lindex; + public nint ptd; + public System.Runtime.InteropServices.ComTypes.TYMED tymed; + } + public struct FUNCDESC + { + public System.Runtime.InteropServices.ComTypes.CALLCONV callconv; + public short cParams; + public short cParamsOpt; + public short cScodes; + public System.Runtime.InteropServices.ComTypes.ELEMDESC elemdescFunc; + public System.Runtime.InteropServices.ComTypes.FUNCKIND funckind; + public System.Runtime.InteropServices.ComTypes.INVOKEKIND invkind; + public nint lprgelemdescParam; + public nint lprgscode; + public int memid; + public short oVft; + public short wFuncFlags; + } + [System.Flags] + public enum FUNCFLAGS : short + { + FUNCFLAG_FRESTRICTED = 1, + FUNCFLAG_FSOURCE = 2, + FUNCFLAG_FBINDABLE = 4, + FUNCFLAG_FREQUESTEDIT = 8, + FUNCFLAG_FDISPLAYBIND = 16, + FUNCFLAG_FDEFAULTBIND = 32, + FUNCFLAG_FHIDDEN = 64, + FUNCFLAG_FUSESGETLASTERROR = 128, + FUNCFLAG_FDEFAULTCOLLELEM = 256, + FUNCFLAG_FUIDEFAULT = 512, + FUNCFLAG_FNONBROWSABLE = 1024, + FUNCFLAG_FREPLACEABLE = 2048, + FUNCFLAG_FIMMEDIATEBIND = 4096, + } + public enum FUNCKIND + { + FUNC_VIRTUAL = 0, + FUNC_PUREVIRTUAL = 1, + FUNC_NONVIRTUAL = 2, + FUNC_STATIC = 3, + FUNC_DISPATCH = 4, + } + public interface IAdviseSink + { + void OnClose(); + void OnDataChange(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM stgmedium); + void OnRename(System.Runtime.InteropServices.ComTypes.IMoniker moniker); + void OnSave(); + void OnViewChange(int aspect, int index); + } + public interface IBindCtx + { + void EnumObjectParam(out System.Runtime.InteropServices.ComTypes.IEnumString ppenum); + void GetBindOptions(ref System.Runtime.InteropServices.ComTypes.BIND_OPTS pbindopts); + void GetObjectParam(string pszKey, out object ppunk); + void GetRunningObjectTable(out System.Runtime.InteropServices.ComTypes.IRunningObjectTable pprot); + void RegisterObjectBound(object punk); + void RegisterObjectParam(string pszKey, object punk); + void ReleaseBoundObjects(); + void RevokeObjectBound(object punk); + int RevokeObjectParam(string pszKey); + void SetBindOptions(ref System.Runtime.InteropServices.ComTypes.BIND_OPTS pbindopts); + } + public interface IConnectionPoint + { + void Advise(object pUnkSink, out int pdwCookie); + void EnumConnections(out System.Runtime.InteropServices.ComTypes.IEnumConnections ppEnum); + void GetConnectionInterface(out System.Guid pIID); + void GetConnectionPointContainer(out System.Runtime.InteropServices.ComTypes.IConnectionPointContainer ppCPC); + void Unadvise(int dwCookie); + } + public interface IConnectionPointContainer + { + void EnumConnectionPoints(out System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints ppEnum); + void FindConnectionPoint(ref System.Guid riid, out System.Runtime.InteropServices.ComTypes.IConnectionPoint ppCP); + } + public interface IDataObject + { + int DAdvise(ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetc, System.Runtime.InteropServices.ComTypes.ADVF advf, System.Runtime.InteropServices.ComTypes.IAdviseSink adviseSink, out int connection); + void DUnadvise(int connection); + int EnumDAdvise(out System.Runtime.InteropServices.ComTypes.IEnumSTATDATA enumAdvise); + System.Runtime.InteropServices.ComTypes.IEnumFORMATETC EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR direction); + int GetCanonicalFormatEtc(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatIn, out System.Runtime.InteropServices.ComTypes.FORMATETC formatOut); + void GetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium); + void GetDataHere(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium); + int QueryGetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC format); + void SetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatIn, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium, bool release); + } + public struct IDLDESC + { + public nint dwReserved; + public System.Runtime.InteropServices.ComTypes.IDLFLAG wIDLFlags; + } + [System.Flags] + public enum IDLFLAG : short + { + IDLFLAG_NONE = 0, + IDLFLAG_FIN = 1, + IDLFLAG_FOUT = 2, + IDLFLAG_FLCID = 4, + IDLFLAG_FRETVAL = 8, + } + public interface IEnumConnectionPoints + { + void Clone(out System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints ppenum); + int Next(int celt, System.Runtime.InteropServices.ComTypes.IConnectionPoint[] rgelt, nint pceltFetched); + void Reset(); + int Skip(int celt); + } + public interface IEnumConnections + { + void Clone(out System.Runtime.InteropServices.ComTypes.IEnumConnections ppenum); + int Next(int celt, System.Runtime.InteropServices.ComTypes.CONNECTDATA[] rgelt, nint pceltFetched); + void Reset(); + int Skip(int celt); + } + public interface IEnumFORMATETC + { + void Clone(out System.Runtime.InteropServices.ComTypes.IEnumFORMATETC newEnum); + int Next(int celt, System.Runtime.InteropServices.ComTypes.FORMATETC[] rgelt, int[] pceltFetched); + int Reset(); + int Skip(int celt); + } + public interface IEnumMoniker + { + void Clone(out System.Runtime.InteropServices.ComTypes.IEnumMoniker ppenum); + int Next(int celt, System.Runtime.InteropServices.ComTypes.IMoniker[] rgelt, nint pceltFetched); + void Reset(); + int Skip(int celt); + } + public interface IEnumSTATDATA + { + void Clone(out System.Runtime.InteropServices.ComTypes.IEnumSTATDATA newEnum); + int Next(int celt, System.Runtime.InteropServices.ComTypes.STATDATA[] rgelt, int[] pceltFetched); + int Reset(); + int Skip(int celt); + } + public interface IEnumString + { + void Clone(out System.Runtime.InteropServices.ComTypes.IEnumString ppenum); + int Next(int celt, string[] rgelt, nint pceltFetched); + void Reset(); + int Skip(int celt); + } + public interface IEnumVARIANT + { + System.Runtime.InteropServices.ComTypes.IEnumVARIANT Clone(); + int Next(int celt, object[] rgVar, nint pceltFetched); + int Reset(); + int Skip(int celt); + } + public interface IMoniker + { + void BindToObject(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, ref System.Guid riidResult, out object ppvResult); + void BindToStorage(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, ref System.Guid riid, out object ppvObj); + void CommonPrefixWith(System.Runtime.InteropServices.ComTypes.IMoniker pmkOther, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkPrefix); + void ComposeWith(System.Runtime.InteropServices.ComTypes.IMoniker pmkRight, bool fOnlyIfNotGeneric, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkComposite); + void Enum(bool fForward, out System.Runtime.InteropServices.ComTypes.IEnumMoniker ppenumMoniker); + void GetClassID(out System.Guid pClassID); + void GetDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, out string ppszDisplayName); + void GetSizeMax(out long pcbSize); + void GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, out System.Runtime.InteropServices.ComTypes.FILETIME pFileTime); + void Hash(out int pdwHash); + void Inverse(out System.Runtime.InteropServices.ComTypes.IMoniker ppmk); + int IsDirty(); + int IsEqual(System.Runtime.InteropServices.ComTypes.IMoniker pmkOtherMoniker); + int IsRunning(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, System.Runtime.InteropServices.ComTypes.IMoniker pmkNewlyRunning); + int IsSystemMoniker(out int pdwMksys); + void Load(System.Runtime.InteropServices.ComTypes.IStream pStm); + void ParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, string pszDisplayName, out int pchEaten, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkOut); + void Reduce(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, int dwReduceHowFar, ref System.Runtime.InteropServices.ComTypes.IMoniker ppmkToLeft, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkReduced); + void RelativePathTo(System.Runtime.InteropServices.ComTypes.IMoniker pmkOther, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkRelPath); + void Save(System.Runtime.InteropServices.ComTypes.IStream pStm, bool fClearDirty); + } + [System.Flags] + public enum IMPLTYPEFLAGS + { + IMPLTYPEFLAG_FDEFAULT = 1, + IMPLTYPEFLAG_FSOURCE = 2, + IMPLTYPEFLAG_FRESTRICTED = 4, + IMPLTYPEFLAG_FDEFAULTVTABLE = 8, + } + [System.Flags] + public enum INVOKEKIND + { + INVOKE_FUNC = 1, + INVOKE_PROPERTYGET = 2, + INVOKE_PROPERTYPUT = 4, + INVOKE_PROPERTYPUTREF = 8, + } + public interface IPersistFile + { + void GetClassID(out System.Guid pClassID); + void GetCurFile(out string ppszFileName); + int IsDirty(); + void Load(string pszFileName, int dwMode); + void Save(string pszFileName, bool fRemember); + void SaveCompleted(string pszFileName); + } + public interface IRunningObjectTable + { + void EnumRunning(out System.Runtime.InteropServices.ComTypes.IEnumMoniker ppenumMoniker); + int GetObject(System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName, out object ppunkObject); + int GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName, out System.Runtime.InteropServices.ComTypes.FILETIME pfiletime); + int IsRunning(System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName); + void NoteChangeTime(int dwRegister, ref System.Runtime.InteropServices.ComTypes.FILETIME pfiletime); + int Register(int grfFlags, object punkObject, System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName); + void Revoke(int dwRegister); + } + public interface IStream + { + void Clone(out System.Runtime.InteropServices.ComTypes.IStream ppstm); + void Commit(int grfCommitFlags); + void CopyTo(System.Runtime.InteropServices.ComTypes.IStream pstm, long cb, nint pcbRead, nint pcbWritten); + void LockRegion(long libOffset, long cb, int dwLockType); + void Read(byte[] pv, int cb, nint pcbRead); + void Revert(); + void Seek(long dlibMove, int dwOrigin, nint plibNewPosition); + void SetSize(long libNewSize); + void Stat(out System.Runtime.InteropServices.ComTypes.STATSTG pstatstg, int grfStatFlag); + void UnlockRegion(long libOffset, long cb, int dwLockType); + void Write(byte[] pv, int cb, nint pcbWritten); + } + public interface ITypeComp + { + void Bind(string szName, int lHashVal, short wFlags, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo, out System.Runtime.InteropServices.ComTypes.DESCKIND pDescKind, out System.Runtime.InteropServices.ComTypes.BINDPTR pBindPtr); + void BindType(string szName, int lHashVal, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo, out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp); + } + public interface ITypeInfo + { + void AddressOfMember(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out nint ppv); + void CreateInstance(object pUnkOuter, ref System.Guid riid, out object ppvObj); + void GetContainingTypeLib(out System.Runtime.InteropServices.ComTypes.ITypeLib ppTLB, out int pIndex); + void GetDllEntry(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, nint pBstrDllName, nint pBstrName, nint pwOrdinal); + void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile); + void GetFuncDesc(int index, out nint ppFuncDesc); + void GetIDsOfNames(string[] rgszNames, int cNames, int[] pMemId); + void GetImplTypeFlags(int index, out System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS pImplTypeFlags); + void GetMops(int memid, out string pBstrMops); + void GetNames(int memid, string[] rgBstrNames, int cMaxNames, out int pcNames); + void GetRefTypeInfo(int hRef, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI); + void GetRefTypeOfImplType(int index, out int href); + void GetTypeAttr(out nint ppTypeAttr); + void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp); + void GetVarDesc(int index, out nint ppVarDesc); + void Invoke(object pvInstance, int memid, short wFlags, ref System.Runtime.InteropServices.ComTypes.DISPPARAMS pDispParams, nint pVarResult, nint pExcepInfo, out int puArgErr); + void ReleaseFuncDesc(nint pFuncDesc); + void ReleaseTypeAttr(nint pTypeAttr); + void ReleaseVarDesc(nint pVarDesc); + } + public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo + { + void AddressOfMember(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out nint ppv); + void CreateInstance(object pUnkOuter, ref System.Guid riid, out object ppvObj); + void GetAllCustData(nint pCustData); + void GetAllFuncCustData(int index, nint pCustData); + void GetAllImplTypeCustData(int index, nint pCustData); + void GetAllParamCustData(int indexFunc, int indexParam, nint pCustData); + void GetAllVarCustData(int index, nint pCustData); + void GetContainingTypeLib(out System.Runtime.InteropServices.ComTypes.ITypeLib ppTLB, out int pIndex); + void GetCustData(ref System.Guid guid, out object pVarVal); + void GetDllEntry(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, nint pBstrDllName, nint pBstrName, nint pwOrdinal); + void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile); + void GetDocumentation2(int memid, out string pbstrHelpString, out int pdwHelpStringContext, out string pbstrHelpStringDll); + void GetFuncCustData(int index, ref System.Guid guid, out object pVarVal); + void GetFuncDesc(int index, out nint ppFuncDesc); + void GetFuncIndexOfMemId(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out int pFuncIndex); + void GetIDsOfNames(string[] rgszNames, int cNames, int[] pMemId); + void GetImplTypeCustData(int index, ref System.Guid guid, out object pVarVal); + void GetImplTypeFlags(int index, out System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS pImplTypeFlags); + void GetMops(int memid, out string pBstrMops); + void GetNames(int memid, string[] rgBstrNames, int cMaxNames, out int pcNames); + void GetParamCustData(int indexFunc, int indexParam, ref System.Guid guid, out object pVarVal); + void GetRefTypeInfo(int hRef, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI); + void GetRefTypeOfImplType(int index, out int href); + void GetTypeAttr(out nint ppTypeAttr); + void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp); + void GetTypeFlags(out int pTypeFlags); + void GetTypeKind(out System.Runtime.InteropServices.ComTypes.TYPEKIND pTypeKind); + void GetVarCustData(int index, ref System.Guid guid, out object pVarVal); + void GetVarDesc(int index, out nint ppVarDesc); + void GetVarIndexOfMemId(int memid, out int pVarIndex); + void Invoke(object pvInstance, int memid, short wFlags, ref System.Runtime.InteropServices.ComTypes.DISPPARAMS pDispParams, nint pVarResult, nint pExcepInfo, out int puArgErr); + void ReleaseFuncDesc(nint pFuncDesc); + void ReleaseTypeAttr(nint pTypeAttr); + void ReleaseVarDesc(nint pVarDesc); + } + public interface ITypeLib + { + void FindName(string szNameBuf, int lHashVal, System.Runtime.InteropServices.ComTypes.ITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound); + void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile); + void GetLibAttr(out nint ppTLibAttr); + void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp); + void GetTypeInfo(int index, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI); + int GetTypeInfoCount(); + void GetTypeInfoOfGuid(ref System.Guid guid, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo); + void GetTypeInfoType(int index, out System.Runtime.InteropServices.ComTypes.TYPEKIND pTKind); + bool IsName(string szNameBuf, int lHashVal); + void ReleaseTLibAttr(nint pTLibAttr); + } + public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib + { + void FindName(string szNameBuf, int lHashVal, System.Runtime.InteropServices.ComTypes.ITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound); + void GetAllCustData(nint pCustData); + void GetCustData(ref System.Guid guid, out object pVarVal); + void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile); + void GetDocumentation2(int index, out string pbstrHelpString, out int pdwHelpStringContext, out string pbstrHelpStringDll); + void GetLibAttr(out nint ppTLibAttr); + void GetLibStatistics(nint pcUniqueNames, out int pcchUniqueNames); + void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp); + void GetTypeInfo(int index, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI); + int GetTypeInfoCount(); + void GetTypeInfoOfGuid(ref System.Guid guid, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo); + void GetTypeInfoType(int index, out System.Runtime.InteropServices.ComTypes.TYPEKIND pTKind); + bool IsName(string szNameBuf, int lHashVal); + void ReleaseTLibAttr(nint pTLibAttr); + } + [System.Flags] + public enum LIBFLAGS : short + { + LIBFLAG_FRESTRICTED = 1, + LIBFLAG_FCONTROL = 2, + LIBFLAG_FHIDDEN = 4, + LIBFLAG_FHASDISKIMAGE = 8, + } + public struct PARAMDESC + { + public nint lpVarValue; + public System.Runtime.InteropServices.ComTypes.PARAMFLAG wParamFlags; + } + [System.Flags] + public enum PARAMFLAG : short + { + PARAMFLAG_NONE = 0, + PARAMFLAG_FIN = 1, + PARAMFLAG_FOUT = 2, + PARAMFLAG_FLCID = 4, + PARAMFLAG_FRETVAL = 8, + PARAMFLAG_FOPT = 16, + PARAMFLAG_FHASDEFAULT = 32, + PARAMFLAG_FHASCUSTDATA = 64, + } + public struct STATDATA + { + public System.Runtime.InteropServices.ComTypes.ADVF advf; + public System.Runtime.InteropServices.ComTypes.IAdviseSink advSink; + public int connection; + public System.Runtime.InteropServices.ComTypes.FORMATETC formatetc; + } + public struct STATSTG + { + public System.Runtime.InteropServices.ComTypes.FILETIME atime; + public long cbSize; + public System.Guid clsid; + public System.Runtime.InteropServices.ComTypes.FILETIME ctime; + public int grfLocksSupported; + public int grfMode; + public int grfStateBits; + public System.Runtime.InteropServices.ComTypes.FILETIME mtime; + public string pwcsName; + public int reserved; + public int type; + } + public struct STGMEDIUM + { + public object pUnkForRelease; + public System.Runtime.InteropServices.ComTypes.TYMED tymed; + public nint unionmember; + } + public enum SYSKIND + { + SYS_WIN16 = 0, + SYS_WIN32 = 1, + SYS_MAC = 2, + SYS_WIN64 = 3, + } + [System.Flags] + public enum TYMED + { + TYMED_NULL = 0, + TYMED_HGLOBAL = 1, + TYMED_FILE = 2, + TYMED_ISTREAM = 4, + TYMED_ISTORAGE = 8, + TYMED_GDI = 16, + TYMED_MFPICT = 32, + TYMED_ENHMF = 64, + } + public struct TYPEATTR + { + public short cbAlignment; + public int cbSizeInstance; + public short cbSizeVft; + public short cFuncs; + public short cImplTypes; + public short cVars; + public int dwReserved; + public System.Guid guid; + public System.Runtime.InteropServices.ComTypes.IDLDESC idldescType; + public int lcid; + public nint lpstrSchema; + public const int MEMBER_ID_NIL = -1; + public int memidConstructor; + public int memidDestructor; + public System.Runtime.InteropServices.ComTypes.TYPEDESC tdescAlias; + public System.Runtime.InteropServices.ComTypes.TYPEKIND typekind; + public short wMajorVerNum; + public short wMinorVerNum; + public System.Runtime.InteropServices.ComTypes.TYPEFLAGS wTypeFlags; + } + public struct TYPEDESC + { + public nint lpValue; + public short vt; + } + [System.Flags] + public enum TYPEFLAGS : short + { + TYPEFLAG_FAPPOBJECT = 1, + TYPEFLAG_FCANCREATE = 2, + TYPEFLAG_FLICENSED = 4, + TYPEFLAG_FPREDECLID = 8, + TYPEFLAG_FHIDDEN = 16, + TYPEFLAG_FCONTROL = 32, + TYPEFLAG_FDUAL = 64, + TYPEFLAG_FNONEXTENSIBLE = 128, + TYPEFLAG_FOLEAUTOMATION = 256, + TYPEFLAG_FRESTRICTED = 512, + TYPEFLAG_FAGGREGATABLE = 1024, + TYPEFLAG_FREPLACEABLE = 2048, + TYPEFLAG_FDISPATCHABLE = 4096, + TYPEFLAG_FREVERSEBIND = 8192, + TYPEFLAG_FPROXY = 16384, + } + public enum TYPEKIND + { + TKIND_ENUM = 0, + TKIND_RECORD = 1, + TKIND_MODULE = 2, + TKIND_INTERFACE = 3, + TKIND_DISPATCH = 4, + TKIND_COCLASS = 5, + TKIND_ALIAS = 6, + TKIND_UNION = 7, + TKIND_MAX = 8, + } + public struct TYPELIBATTR + { + public System.Guid guid; + public int lcid; + public System.Runtime.InteropServices.ComTypes.SYSKIND syskind; + public System.Runtime.InteropServices.ComTypes.LIBFLAGS wLibFlags; + public short wMajorVerNum; + public short wMinorVerNum; + } + public struct VARDESC + { + public System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION desc; + public struct DESCUNION + { + public nint lpvarValue; + public int oInst; + } + public System.Runtime.InteropServices.ComTypes.ELEMDESC elemdescVar; + public string lpstrSchema; + public int memid; + public System.Runtime.InteropServices.ComTypes.VARKIND varkind; + public short wVarFlags; + } + [System.Flags] + public enum VARFLAGS : short + { + VARFLAG_FREADONLY = 1, + VARFLAG_FSOURCE = 2, + VARFLAG_FBINDABLE = 4, + VARFLAG_FREQUESTEDIT = 8, + VARFLAG_FDISPLAYBIND = 16, + VARFLAG_FDEFAULTBIND = 32, + VARFLAG_FHIDDEN = 64, + VARFLAG_FRESTRICTED = 128, + VARFLAG_FDEFAULTCOLLELEM = 256, + VARFLAG_FUIDEFAULT = 512, + VARFLAG_FNONBROWSABLE = 1024, + VARFLAG_FREPLACEABLE = 2048, + VARFLAG_FIMMEDIATEBIND = 4096, + } + public enum VARKIND + { + VAR_PERINSTANCE = 0, + VAR_STATIC = 1, + VAR_CONST = 2, + VAR_DISPATCH = 3, + } + } + public sealed class ComUnregisterFunctionAttribute : System.Attribute + { + public ComUnregisterFunctionAttribute() => throw null; + } + public abstract class ComWrappers + { + public struct ComInterfaceDispatch + { + public static unsafe T GetInstance(System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* dispatchPtr) where T : class => throw null; + public nint Vtable; + } + public struct ComInterfaceEntry + { + public System.Guid IID; + public nint Vtable; + } + protected abstract unsafe System.Runtime.InteropServices.ComWrappers.ComInterfaceEntry* ComputeVtables(object obj, System.Runtime.InteropServices.CreateComInterfaceFlags flags, out int count); + protected abstract object CreateObject(nint externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags); + protected ComWrappers() => throw null; + protected static void GetIUnknownImpl(out nint fpQueryInterface, out nint fpAddRef, out nint fpRelease) => throw null; + public nint GetOrCreateComInterfaceForObject(object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags) => throw null; + public object GetOrCreateObjectForComInstance(nint externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags) => throw null; + public object GetOrRegisterObjectForComInstance(nint externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object wrapper) => throw null; + public object GetOrRegisterObjectForComInstance(nint externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object wrapper, nint inner) => throw null; + public static void RegisterForMarshalling(System.Runtime.InteropServices.ComWrappers instance) => throw null; + public static void RegisterForTrackerSupport(System.Runtime.InteropServices.ComWrappers instance) => throw null; + protected abstract void ReleaseObjects(System.Collections.IEnumerable objects); + } + [System.Flags] + public enum CreateComInterfaceFlags + { + None = 0, + CallerDefinedIUnknown = 1, + TrackerSupport = 2, + } + [System.Flags] + public enum CreateObjectFlags + { + None = 0, + TrackerObject = 1, + UniqueInstance = 2, + Aggregation = 4, + Unwrap = 8, + } + public struct CULong : System.IEquatable + { + public CULong(uint value) => throw null; + public CULong(nuint value) => throw null; + public override bool Equals(object o) => throw null; + public bool Equals(System.Runtime.InteropServices.CULong other) => throw null; + public override int GetHashCode() => throw null; + public override string ToString() => throw null; + public nuint Value { get => throw null; } + } + public sealed class CurrencyWrapper + { + public CurrencyWrapper(decimal obj) => throw null; + public CurrencyWrapper(object obj) => throw null; + public decimal WrappedObject { get => throw null; } + } + public enum CustomQueryInterfaceMode + { + Ignore = 0, + Allow = 1, + } + public enum CustomQueryInterfaceResult + { + Handled = 0, + NotHandled = 1, + Failed = 2, + } + public sealed class DefaultCharSetAttribute : System.Attribute + { + public System.Runtime.InteropServices.CharSet CharSet { get => throw null; } + public DefaultCharSetAttribute(System.Runtime.InteropServices.CharSet charSet) => throw null; + } + public sealed class DefaultDllImportSearchPathsAttribute : System.Attribute + { + public DefaultDllImportSearchPathsAttribute(System.Runtime.InteropServices.DllImportSearchPath paths) => throw null; + public System.Runtime.InteropServices.DllImportSearchPath Paths { get => throw null; } + } + public sealed class DefaultParameterValueAttribute : System.Attribute + { + public DefaultParameterValueAttribute(object value) => throw null; + public object Value { get => throw null; } + } + public sealed class DispatchWrapper + { + public DispatchWrapper(object obj) => throw null; + public object WrappedObject { get => throw null; } + } + public sealed class DispIdAttribute : System.Attribute + { + public DispIdAttribute(int dispId) => throw null; + public int Value { get => throw null; } + } + public sealed class DllImportAttribute : System.Attribute + { + public bool BestFitMapping; + public System.Runtime.InteropServices.CallingConvention CallingConvention; + public System.Runtime.InteropServices.CharSet CharSet; + public DllImportAttribute(string dllName) => throw null; + public string EntryPoint; + public bool ExactSpelling; + public bool PreserveSig; + public bool SetLastError; + public bool ThrowOnUnmappableChar; + public string Value { get => throw null; } + } + public delegate nint DllImportResolver(string libraryName, System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath); + [System.Flags] + public enum DllImportSearchPath + { + LegacyBehavior = 0, + AssemblyDirectory = 2, + UseDllDirectoryForDependencies = 256, + ApplicationDirectory = 512, + UserDirectories = 1024, + System32 = 2048, + SafeDirectories = 4096, + } + public sealed class DynamicInterfaceCastableImplementationAttribute : System.Attribute + { + public DynamicInterfaceCastableImplementationAttribute() => throw null; + } + public sealed class ErrorWrapper + { + public ErrorWrapper(System.Exception e) => throw null; + public ErrorWrapper(int errorCode) => throw null; + public ErrorWrapper(object errorCode) => throw null; + public int ErrorCode { get => throw null; } + } + public sealed class GuidAttribute : System.Attribute + { + public GuidAttribute(string guid) => throw null; + public string Value { get => throw null; } + } + public sealed class HandleCollector + { + public void Add() => throw null; + public int Count { get => throw null; } + public HandleCollector(string name, int initialThreshold) => throw null; + public HandleCollector(string name, int initialThreshold, int maximumThreshold) => throw null; + public int InitialThreshold { get => throw null; } + public int MaximumThreshold { get => throw null; } + public string Name { get => throw null; } + public void Remove() => throw null; + } + public struct HandleRef + { + public HandleRef(object wrapper, nint handle) => throw null; + public nint Handle { get => throw null; } + public static explicit operator nint(System.Runtime.InteropServices.HandleRef value) => throw null; + public static nint ToIntPtr(System.Runtime.InteropServices.HandleRef value) => throw null; + public object Wrapper { get => throw null; } + } + public interface ICustomAdapter + { + object GetUnderlyingObject(); + } + public interface ICustomFactory + { + System.MarshalByRefObject CreateInstance(System.Type serverType); + } + public interface ICustomMarshaler + { + void CleanUpManagedData(object ManagedObj); + void CleanUpNativeData(nint pNativeData); + int GetNativeDataSize(); + nint MarshalManagedToNative(object ManagedObj); + object MarshalNativeToManaged(nint pNativeData); + } + public interface ICustomQueryInterface + { + System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref System.Guid iid, out nint ppv); + } + public interface IDynamicInterfaceCastable + { + System.RuntimeTypeHandle GetInterfaceImplementation(System.RuntimeTypeHandle interfaceType); + bool IsInterfaceImplemented(System.RuntimeTypeHandle interfaceType, bool throwIfNotImplemented); + } + public sealed class ImportedFromTypeLibAttribute : System.Attribute + { + public ImportedFromTypeLibAttribute(string tlbFile) => throw null; + public string Value { get => throw null; } + } + public sealed class InterfaceTypeAttribute : System.Attribute + { + public InterfaceTypeAttribute(short interfaceType) => throw null; + public InterfaceTypeAttribute(System.Runtime.InteropServices.ComInterfaceType interfaceType) => throw null; + public System.Runtime.InteropServices.ComInterfaceType Value { get => throw null; } + } + public class InvalidComObjectException : System.SystemException + { + public InvalidComObjectException() => throw null; + protected InvalidComObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidComObjectException(string message) => throw null; + public InvalidComObjectException(string message, System.Exception inner) => throw null; + } + public class InvalidOleVariantTypeException : System.SystemException + { + public InvalidOleVariantTypeException() => throw null; + protected InvalidOleVariantTypeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidOleVariantTypeException(string message) => throw null; + public InvalidOleVariantTypeException(string message, System.Exception inner) => throw null; + } + public sealed class LCIDConversionAttribute : System.Attribute + { + public LCIDConversionAttribute(int lcid) => throw null; + public int Value { get => throw null; } + } + public sealed class LibraryImportAttribute : System.Attribute + { + public LibraryImportAttribute(string libraryName) => throw null; + public string EntryPoint { get => throw null; set { } } + public string LibraryName { get => throw null; } + public bool SetLastError { get => throw null; set { } } + public System.Runtime.InteropServices.StringMarshalling StringMarshalling { get => throw null; set { } } + public System.Type StringMarshallingCustomType { get => throw null; set { } } + } + public sealed class ManagedToNativeComInteropStubAttribute : System.Attribute + { + public System.Type ClassType { get => throw null; } + public ManagedToNativeComInteropStubAttribute(System.Type classType, string methodName) => throw null; + public string MethodName { get => throw null; } + } + public static class Marshal + { + public static int AddRef(nint pUnk) => throw null; + public static nint AllocCoTaskMem(int cb) => throw null; + public static nint AllocHGlobal(int cb) => throw null; + public static nint AllocHGlobal(nint cb) => throw null; + public static bool AreComObjectsAvailableForCleanup() => throw null; + public static object BindToMoniker(string monikerName) => throw null; + public static void ChangeWrapperHandleStrength(object otp, bool fIsWeak) => throw null; + public static void CleanupUnusedObjectsInCurrentContext() => throw null; + public static void Copy(byte[] source, int startIndex, nint destination, int length) => throw null; + public static void Copy(char[] source, int startIndex, nint destination, int length) => throw null; + public static void Copy(double[] source, int startIndex, nint destination, int length) => throw null; + public static void Copy(short[] source, int startIndex, nint destination, int length) => throw null; + public static void Copy(int[] source, int startIndex, nint destination, int length) => throw null; + public static void Copy(long[] source, int startIndex, nint destination, int length) => throw null; + public static void Copy(nint source, byte[] destination, int startIndex, int length) => throw null; + public static void Copy(nint source, char[] destination, int startIndex, int length) => throw null; + public static void Copy(nint source, double[] destination, int startIndex, int length) => throw null; + public static void Copy(nint source, short[] destination, int startIndex, int length) => throw null; + public static void Copy(nint source, int[] destination, int startIndex, int length) => throw null; + public static void Copy(nint source, long[] destination, int startIndex, int length) => throw null; + public static void Copy(nint source, nint[] destination, int startIndex, int length) => throw null; + public static void Copy(nint source, float[] destination, int startIndex, int length) => throw null; + public static void Copy(nint[] source, int startIndex, nint destination, int length) => throw null; + public static void Copy(float[] source, int startIndex, nint destination, int length) => throw null; + public static nint CreateAggregatedObject(nint pOuter, object o) => throw null; + public static nint CreateAggregatedObject(nint pOuter, T o) => throw null; + public static object CreateWrapperOfType(object o, System.Type t) => throw null; + public static TWrapper CreateWrapperOfType(T o) => throw null; + public static void DestroyStructure(nint ptr, System.Type structuretype) => throw null; + public static void DestroyStructure(nint ptr) => throw null; + public static int FinalReleaseComObject(object o) => throw null; + public static void FreeBSTR(nint ptr) => throw null; + public static void FreeCoTaskMem(nint ptr) => throw null; + public static void FreeHGlobal(nint hglobal) => throw null; + public static System.Guid GenerateGuidForType(System.Type type) => throw null; + public static string GenerateProgIdForType(System.Type type) => throw null; + public static nint GetComInterfaceForObject(object o, System.Type T) => throw null; + public static nint GetComInterfaceForObject(object o, System.Type T, System.Runtime.InteropServices.CustomQueryInterfaceMode mode) => throw null; + public static nint GetComInterfaceForObject(T o) => throw null; + public static object GetComObjectData(object obj, object key) => throw null; + public static System.Delegate GetDelegateForFunctionPointer(nint ptr, System.Type t) => throw null; + public static TDelegate GetDelegateForFunctionPointer(nint ptr) => throw null; + public static int GetEndComSlot(System.Type t) => throw null; + public static int GetExceptionCode() => throw null; + public static System.Exception GetExceptionForHR(int errorCode) => throw null; + public static System.Exception GetExceptionForHR(int errorCode, nint errorInfo) => throw null; + public static nint GetExceptionPointers() => throw null; + public static nint GetFunctionPointerForDelegate(System.Delegate d) => throw null; + public static nint GetFunctionPointerForDelegate(TDelegate d) => throw null; + public static nint GetHINSTANCE(System.Reflection.Module m) => throw null; + public static int GetHRForException(System.Exception e) => throw null; + public static int GetHRForLastWin32Error() => throw null; + public static nint GetIDispatchForObject(object o) => throw null; + public static nint GetIUnknownForObject(object o) => throw null; + public static int GetLastPInvokeError() => throw null; + public static string GetLastPInvokeErrorMessage() => throw null; + public static int GetLastSystemError() => throw null; + public static int GetLastWin32Error() => throw null; + public static void GetNativeVariantForObject(object obj, nint pDstNativeVariant) => throw null; + public static void GetNativeVariantForObject(T obj, nint pDstNativeVariant) => throw null; + public static object GetObjectForIUnknown(nint pUnk) => throw null; + public static object GetObjectForNativeVariant(nint pSrcNativeVariant) => throw null; + public static T GetObjectForNativeVariant(nint pSrcNativeVariant) => throw null; + public static object[] GetObjectsForNativeVariants(nint aSrcNativeVariant, int cVars) => throw null; + public static T[] GetObjectsForNativeVariants(nint aSrcNativeVariant, int cVars) => throw null; + public static string GetPInvokeErrorMessage(int error) => throw null; + public static int GetStartComSlot(System.Type t) => throw null; + public static object GetTypedObjectForIUnknown(nint pUnk, System.Type t) => throw null; + public static System.Type GetTypeFromCLSID(System.Guid clsid) => throw null; + public static string GetTypeInfoName(System.Runtime.InteropServices.ComTypes.ITypeInfo typeInfo) => throw null; + public static object GetUniqueObjectForIUnknown(nint unknown) => throw null; + public static void InitHandle(System.Runtime.InteropServices.SafeHandle safeHandle, nint handle) => throw null; + public static bool IsComObject(object o) => throw null; + public static bool IsTypeVisibleFromCom(System.Type t) => throw null; + public static nint OffsetOf(System.Type t, string fieldName) => throw null; + public static nint OffsetOf(string fieldName) => throw null; + public static void Prelink(System.Reflection.MethodInfo m) => throw null; + public static void PrelinkAll(System.Type c) => throw null; + public static string PtrToStringAnsi(nint ptr) => throw null; + public static string PtrToStringAnsi(nint ptr, int len) => throw null; + public static string PtrToStringAuto(nint ptr) => throw null; + public static string PtrToStringAuto(nint ptr, int len) => throw null; + public static string PtrToStringBSTR(nint ptr) => throw null; + public static string PtrToStringUni(nint ptr) => throw null; + public static string PtrToStringUni(nint ptr, int len) => throw null; + public static string PtrToStringUTF8(nint ptr) => throw null; + public static string PtrToStringUTF8(nint ptr, int byteLen) => throw null; + public static void PtrToStructure(nint ptr, object structure) => throw null; + public static object PtrToStructure(nint ptr, System.Type structureType) => throw null; + public static T PtrToStructure(nint ptr) => throw null; + public static void PtrToStructure(nint ptr, T structure) => throw null; + public static int QueryInterface(nint pUnk, ref System.Guid iid, out nint ppv) => throw null; + public static byte ReadByte(nint ptr) => throw null; + public static byte ReadByte(nint ptr, int ofs) => throw null; + public static byte ReadByte(object ptr, int ofs) => throw null; + public static short ReadInt16(nint ptr) => throw null; + public static short ReadInt16(nint ptr, int ofs) => throw null; + public static short ReadInt16(object ptr, int ofs) => throw null; + public static int ReadInt32(nint ptr) => throw null; + public static int ReadInt32(nint ptr, int ofs) => throw null; + public static int ReadInt32(object ptr, int ofs) => throw null; + public static long ReadInt64(nint ptr) => throw null; + public static long ReadInt64(nint ptr, int ofs) => throw null; + public static long ReadInt64(object ptr, int ofs) => throw null; + public static nint ReadIntPtr(nint ptr) => throw null; + public static nint ReadIntPtr(nint ptr, int ofs) => throw null; + public static nint ReadIntPtr(object ptr, int ofs) => throw null; + public static nint ReAllocCoTaskMem(nint pv, int cb) => throw null; + public static nint ReAllocHGlobal(nint pv, nint cb) => throw null; + public static int Release(nint pUnk) => throw null; + public static int ReleaseComObject(object o) => throw null; + public static nint SecureStringToBSTR(System.Security.SecureString s) => throw null; + public static nint SecureStringToCoTaskMemAnsi(System.Security.SecureString s) => throw null; + public static nint SecureStringToCoTaskMemUnicode(System.Security.SecureString s) => throw null; + public static nint SecureStringToGlobalAllocAnsi(System.Security.SecureString s) => throw null; + public static nint SecureStringToGlobalAllocUnicode(System.Security.SecureString s) => throw null; + public static bool SetComObjectData(object obj, object key, object data) => throw null; + public static void SetLastPInvokeError(int error) => throw null; + public static void SetLastSystemError(int error) => throw null; + public static int SizeOf(object structure) => throw null; + public static int SizeOf(System.Type t) => throw null; + public static int SizeOf() => throw null; + public static int SizeOf(T structure) => throw null; + public static nint StringToBSTR(string s) => throw null; + public static nint StringToCoTaskMemAnsi(string s) => throw null; + public static nint StringToCoTaskMemAuto(string s) => throw null; + public static nint StringToCoTaskMemUni(string s) => throw null; + public static nint StringToCoTaskMemUTF8(string s) => throw null; + public static nint StringToHGlobalAnsi(string s) => throw null; + public static nint StringToHGlobalAuto(string s) => throw null; + public static nint StringToHGlobalUni(string s) => throw null; + public static void StructureToPtr(object structure, nint ptr, bool fDeleteOld) => throw null; + public static void StructureToPtr(T structure, nint ptr, bool fDeleteOld) => throw null; + public static readonly int SystemDefaultCharSize; + public static readonly int SystemMaxDBCSCharSize; + public static void ThrowExceptionForHR(int errorCode) => throw null; + public static void ThrowExceptionForHR(int errorCode, nint errorInfo) => throw null; + public static nint UnsafeAddrOfPinnedArrayElement(System.Array arr, int index) => throw null; + public static nint UnsafeAddrOfPinnedArrayElement(T[] arr, int index) => throw null; + public static void WriteByte(nint ptr, byte val) => throw null; + public static void WriteByte(nint ptr, int ofs, byte val) => throw null; + public static void WriteByte(object ptr, int ofs, byte val) => throw null; + public static void WriteInt16(nint ptr, char val) => throw null; + public static void WriteInt16(nint ptr, short val) => throw null; + public static void WriteInt16(nint ptr, int ofs, char val) => throw null; + public static void WriteInt16(nint ptr, int ofs, short val) => throw null; + public static void WriteInt16(object ptr, int ofs, char val) => throw null; + public static void WriteInt16(object ptr, int ofs, short val) => throw null; + public static void WriteInt32(nint ptr, int val) => throw null; + public static void WriteInt32(nint ptr, int ofs, int val) => throw null; + public static void WriteInt32(object ptr, int ofs, int val) => throw null; + public static void WriteInt64(nint ptr, int ofs, long val) => throw null; + public static void WriteInt64(nint ptr, long val) => throw null; + public static void WriteInt64(object ptr, int ofs, long val) => throw null; + public static void WriteIntPtr(nint ptr, int ofs, nint val) => throw null; + public static void WriteIntPtr(nint ptr, nint val) => throw null; + public static void WriteIntPtr(object ptr, int ofs, nint val) => throw null; + public static void ZeroFreeBSTR(nint s) => throw null; + public static void ZeroFreeCoTaskMemAnsi(nint s) => throw null; + public static void ZeroFreeCoTaskMemUnicode(nint s) => throw null; + public static void ZeroFreeCoTaskMemUTF8(nint s) => throw null; + public static void ZeroFreeGlobalAllocAnsi(nint s) => throw null; + public static void ZeroFreeGlobalAllocUnicode(nint s) => throw null; + } + public sealed class MarshalAsAttribute : System.Attribute + { + public System.Runtime.InteropServices.UnmanagedType ArraySubType; + public MarshalAsAttribute(short unmanagedType) => throw null; + public MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType unmanagedType) => throw null; + public int IidParameterIndex; + public string MarshalCookie; + public string MarshalType; + public System.Type MarshalTypeRef; + public System.Runtime.InteropServices.VarEnum SafeArraySubType; + public System.Type SafeArrayUserDefinedSubType; + public int SizeConst; + public short SizeParamIndex; + public System.Runtime.InteropServices.UnmanagedType Value { get => throw null; } + } + public class MarshalDirectiveException : System.SystemException + { + public MarshalDirectiveException() => throw null; + protected MarshalDirectiveException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MarshalDirectiveException(string message) => throw null; + public MarshalDirectiveException(string message, System.Exception inner) => throw null; + } + namespace Marshalling + { + public static class AnsiStringMarshaller + { + public static unsafe string ConvertToManaged(byte* unmanaged) => throw null; + public static unsafe byte* ConvertToUnmanaged(string managed) => throw null; + public static unsafe void Free(byte* unmanaged) => throw null; + public struct ManagedToUnmanagedIn + { + public static int BufferSize { get => throw null; } + public void Free() => throw null; + public void FromManaged(string managed, System.Span buffer) => throw null; + public unsafe byte* ToUnmanaged() => throw null; + } + } + public static class ArrayMarshaller where TUnmanagedElement : unmanaged + { + public static unsafe T[] AllocateContainerForManagedElements(TUnmanagedElement* unmanaged, int numElements) => throw null; + public static unsafe TUnmanagedElement* AllocateContainerForUnmanagedElements(T[] managed, out int numElements) => throw null; + public static unsafe void Free(TUnmanagedElement* unmanaged) => throw null; + public static System.Span GetManagedValuesDestination(T[] managed) => throw null; + public static System.ReadOnlySpan GetManagedValuesSource(T[] managed) => throw null; + public static unsafe System.Span GetUnmanagedValuesDestination(TUnmanagedElement* unmanaged, int numElements) => throw null; + public static unsafe System.ReadOnlySpan GetUnmanagedValuesSource(TUnmanagedElement* unmanagedValue, int numElements) => throw null; + public struct ManagedToUnmanagedIn + { + public static int BufferSize { get => throw null; } + public void Free() => throw null; + public void FromManaged(T[] array, System.Span buffer) => throw null; + public System.ReadOnlySpan GetManagedValuesSource() => throw null; + public TUnmanagedElement GetPinnableReference() => throw null; + public static T GetPinnableReference(T[] array) => throw null; + public System.Span GetUnmanagedValuesDestination() => throw null; + public unsafe TUnmanagedElement* ToUnmanaged() => throw null; + } + } + public static class BStrStringMarshaller + { + public static unsafe string ConvertToManaged(ushort* unmanaged) => throw null; + public static unsafe ushort* ConvertToUnmanaged(string managed) => throw null; + public static unsafe void Free(ushort* unmanaged) => throw null; + public struct ManagedToUnmanagedIn + { + public static int BufferSize { get => throw null; } + public void Free() => throw null; + public void FromManaged(string managed, System.Span buffer) => throw null; + public unsafe ushort* ToUnmanaged() => throw null; + } + } + public sealed class MarshalUsingAttribute : System.Attribute + { + public int ConstantElementCount { get => throw null; set { } } + public string CountElementName { get => throw null; set { } } + public MarshalUsingAttribute() => throw null; + public MarshalUsingAttribute(System.Type nativeType) => throw null; + public int ElementIndirectionDepth { get => throw null; set { } } + public System.Type NativeType { get => throw null; } + public const string ReturnsCountValue = default; + } + public static class PointerArrayMarshaller where T : unmanaged where TUnmanagedElement : unmanaged + { + public static unsafe T*[] AllocateContainerForManagedElements(TUnmanagedElement* unmanaged, int numElements) => throw null; + public static unsafe TUnmanagedElement* AllocateContainerForUnmanagedElements(T*[] managed, out int numElements) => throw null; + public static unsafe void Free(TUnmanagedElement* unmanaged) => throw null; + public static unsafe System.Span GetManagedValuesDestination(T*[] managed) => throw null; + public static unsafe System.ReadOnlySpan GetManagedValuesSource(T*[] managed) => throw null; + public static unsafe System.Span GetUnmanagedValuesDestination(TUnmanagedElement* unmanaged, int numElements) => throw null; + public static unsafe System.ReadOnlySpan GetUnmanagedValuesSource(TUnmanagedElement* unmanagedValue, int numElements) => throw null; + public struct ManagedToUnmanagedIn + { + public static int BufferSize { get => throw null; } + public void Free() => throw null; + public unsafe void FromManaged(T*[] array, System.Span buffer) => throw null; + public System.ReadOnlySpan GetManagedValuesSource() => throw null; + public TUnmanagedElement GetPinnableReference() => throw null; + public static unsafe byte GetPinnableReference(T*[] array) => throw null; + public System.Span GetUnmanagedValuesDestination() => throw null; + public unsafe TUnmanagedElement* ToUnmanaged() => throw null; + } + } + public static class Utf16StringMarshaller + { + public static unsafe string ConvertToManaged(ushort* unmanaged) => throw null; + public static unsafe ushort* ConvertToUnmanaged(string managed) => throw null; + public static unsafe void Free(ushort* unmanaged) => throw null; + public static char GetPinnableReference(string str) => throw null; + } + public static class Utf8StringMarshaller + { + public static unsafe string ConvertToManaged(byte* unmanaged) => throw null; + public static unsafe byte* ConvertToUnmanaged(string managed) => throw null; + public static unsafe void Free(byte* unmanaged) => throw null; + public struct ManagedToUnmanagedIn + { + public static int BufferSize { get => throw null; } + public void Free() => throw null; + public void FromManaged(string managed, System.Span buffer) => throw null; + public unsafe byte* ToUnmanaged() => throw null; + } + } + } + public static class NativeLibrary + { + public static void Free(nint handle) => throw null; + public static nint GetExport(nint handle, string name) => throw null; + public static nint GetMainProgramHandle() => throw null; + public static nint Load(string libraryPath) => throw null; + public static nint Load(string libraryName, System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath) => throw null; + public static void SetDllImportResolver(System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportResolver resolver) => throw null; + public static bool TryGetExport(nint handle, string name, out nint address) => throw null; + public static bool TryLoad(string libraryPath, out nint handle) => throw null; + public static bool TryLoad(string libraryName, System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath, out nint handle) => throw null; + } + public static class NativeMemory + { + public static unsafe void* AlignedAlloc(nuint byteCount, nuint alignment) => throw null; + public static unsafe void AlignedFree(void* ptr) => throw null; + public static unsafe void* AlignedRealloc(void* ptr, nuint byteCount, nuint alignment) => throw null; + public static unsafe void* Alloc(nuint byteCount) => throw null; + public static unsafe void* Alloc(nuint elementCount, nuint elementSize) => throw null; + public static unsafe void* AllocZeroed(nuint byteCount) => throw null; + public static unsafe void* AllocZeroed(nuint elementCount, nuint elementSize) => throw null; + public static unsafe void Clear(void* ptr, nuint byteCount) => throw null; + public static unsafe void Copy(void* source, void* destination, nuint byteCount) => throw null; + public static unsafe void Fill(void* ptr, nuint byteCount, byte value) => throw null; + public static unsafe void Free(void* ptr) => throw null; + public static unsafe void* Realloc(void* ptr, nuint byteCount) => throw null; + } + public struct NFloat : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryFloatingPointIeee754, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IExponentialFunctions, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.Numerics.IFloatingPointIeee754, System.IFormattable, System.Numerics.IHyperbolicFunctions, System.Numerics.IIncrementOperators, System.Numerics.ILogarithmicFunctions, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IPowerFunctions, System.Numerics.IRootFunctions, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.ITrigonometricFunctions, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.Abs(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.Acos(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IHyperbolicFunctions.Acosh(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.AcosPi(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.Asin(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IHyperbolicFunctions.Asinh(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.AsinPi(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.Atan(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.Atan2(System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.Atan2Pi(System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IHyperbolicFunctions.Atanh(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.AtanPi(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.BitDecrement(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.BitIncrement(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IRootFunctions.Cbrt(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPoint.Ceiling(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumber.Clamp(System.Runtime.InteropServices.NFloat value, System.Runtime.InteropServices.NFloat min, System.Runtime.InteropServices.NFloat max) => throw null; + public int CompareTo(object obj) => throw null; + public int CompareTo(System.Runtime.InteropServices.NFloat other) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumber.CopySign(System.Runtime.InteropServices.NFloat value, System.Runtime.InteropServices.NFloat sign) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.Cos(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IHyperbolicFunctions.Cosh(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.CosPi(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public NFloat(double value) => throw null; + public NFloat(float value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointConstants.E { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.Epsilon { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Runtime.InteropServices.NFloat other) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IExponentialFunctions.Exp(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IExponentialFunctions.Exp10(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IExponentialFunctions.Exp10M1(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IExponentialFunctions.Exp2(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IExponentialFunctions.Exp2M1(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IExponentialFunctions.ExpM1(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPoint.Floor(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.FusedMultiplyAdd(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right, System.Runtime.InteropServices.NFloat addend) => throw null; + int System.Numerics.IFloatingPoint.GetExponentByteCount() => throw null; + int System.Numerics.IFloatingPoint.GetExponentShortestBitLength() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandBitLength() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandByteCount() => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IRootFunctions.Hypot(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.Ieee754Remainder(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static int System.Numerics.IFloatingPointIeee754.ILogB(System.Runtime.InteropServices.NFloat x) => throw null; + static bool System.Numerics.INumberBase.IsCanonical(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.INumberBase.IsZero(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ILogarithmicFunctions.Log(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ILogarithmicFunctions.Log(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat newBase) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ILogarithmicFunctions.Log10(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ILogarithmicFunctions.Log10P1(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IBinaryNumber.Log2(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ILogarithmicFunctions.Log2(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ILogarithmicFunctions.Log2P1(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ILogarithmicFunctions.LogP1(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumber.Max(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.MaxMagnitude(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.MaxMagnitudeNumber(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumber.MaxNumber(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.INumber.Min(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.MinMagnitude(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.MinMagnitudeNumber(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumber.MinNumber(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.NaN { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.NegativeInfinity { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.NegativeZero { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.One { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IAdditionOperators.operator +(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IBitwiseOperators.operator &(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IBitwiseOperators.operator |(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IAdditionOperators.operator checked +(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IDecrementOperators.operator checked --(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IDivisionOperators.operator checked /(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + public static explicit operator checked byte(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked char(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked short(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked int(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked long(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked System.Int128(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked nint(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked sbyte(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked ushort(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked uint(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked ulong(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked System.UInt128(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator checked nuint(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IIncrementOperators.operator checked ++(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IMultiplyOperators.operator checked *(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ISubtractionOperators.operator checked -(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IUnaryNegationOperators.operator checked -(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IDecrementOperators.operator --(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IDivisionOperators.operator /(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IBitwiseOperators.operator ^(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + public static explicit operator System.Runtime.InteropServices.NFloat(decimal value) => throw null; + public static explicit operator System.Runtime.InteropServices.NFloat(double value) => throw null; + public static explicit operator System.Runtime.InteropServices.NFloat(System.Int128 value) => throw null; + public static explicit operator byte(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator char(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator decimal(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator System.Half(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator System.Int128(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator short(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator int(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator long(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator nint(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator sbyte(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator float(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator System.UInt128(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator ushort(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator uint(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator ulong(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator nuint(System.Runtime.InteropServices.NFloat value) => throw null; + public static explicit operator System.Runtime.InteropServices.NFloat(System.UInt128 value) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(byte value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(char value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(short value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(int value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(long value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(nint value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(System.Half value) => throw null; + public static implicit operator double(System.Runtime.InteropServices.NFloat value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(sbyte value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(float value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(ushort value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(uint value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(ulong value) => throw null; + public static implicit operator System.Runtime.InteropServices.NFloat(nuint value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IIncrementOperators.operator ++(System.Runtime.InteropServices.NFloat value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IModulusOperators.operator %(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IMultiplyOperators.operator *(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IBitwiseOperators.operator ~(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ISubtractionOperators.operator -(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IUnaryNegationOperators.operator -(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IUnaryPlusOperators.operator +(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static System.Runtime.InteropServices.NFloat System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.Runtime.InteropServices.NFloat Parse(string s) => throw null; + public static System.Runtime.InteropServices.NFloat Parse(string s, System.Globalization.NumberStyles style) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static System.Runtime.InteropServices.NFloat System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointConstants.Pi { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.PositiveInfinity { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IPowerFunctions.Pow(System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.ReciprocalEstimate(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.ReciprocalSqrtEstimate(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IRootFunctions.RootN(System.Runtime.InteropServices.NFloat x, int n) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPoint.Round(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPoint.Round(System.Runtime.InteropServices.NFloat x, int digits) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPoint.Round(System.Runtime.InteropServices.NFloat x, int digits, System.MidpointRounding mode) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPoint.Round(System.Runtime.InteropServices.NFloat x, System.MidpointRounding mode) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointIeee754.ScaleB(System.Runtime.InteropServices.NFloat x, int n) => throw null; + static int System.Numerics.INumber.Sign(System.Runtime.InteropServices.NFloat value) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.Sin(System.Runtime.InteropServices.NFloat x) => throw null; + static (System.Runtime.InteropServices.NFloat Sin, System.Runtime.InteropServices.NFloat Cos) System.Numerics.ITrigonometricFunctions.SinCos(System.Runtime.InteropServices.NFloat x) => throw null; + static (System.Runtime.InteropServices.NFloat SinPi, System.Runtime.InteropServices.NFloat CosPi) System.Numerics.ITrigonometricFunctions.SinCosPi(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IHyperbolicFunctions.Sinh(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.SinPi(System.Runtime.InteropServices.NFloat x) => throw null; + public static int Size { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.IRootFunctions.Sqrt(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.Tan(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IHyperbolicFunctions.Tanh(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.ITrigonometricFunctions.TanPi(System.Runtime.InteropServices.NFloat x) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPointConstants.Tau { get => throw null; } + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + static System.Runtime.InteropServices.NFloat System.Numerics.IFloatingPoint.Truncate(System.Runtime.InteropServices.NFloat x) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out System.Runtime.InteropServices.NFloat result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out System.Runtime.InteropServices.NFloat result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out System.Runtime.InteropServices.NFloat result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(System.Runtime.InteropServices.NFloat value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(System.Runtime.InteropServices.NFloat value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(System.Runtime.InteropServices.NFloat value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Runtime.InteropServices.NFloat result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.Runtime.InteropServices.NFloat result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.Runtime.InteropServices.NFloat result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Runtime.InteropServices.NFloat result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.Runtime.InteropServices.NFloat result) => throw null; + public static bool TryParse(string s, out System.Runtime.InteropServices.NFloat result) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentLittleEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandLittleEndian(System.Span destination, out int bytesWritten) => throw null; + public double Value { get => throw null; } + static System.Runtime.InteropServices.NFloat System.Numerics.INumberBase.Zero { get => throw null; } + } + namespace ObjectiveC + { + public static class ObjectiveCMarshal + { + public static System.Runtime.InteropServices.GCHandle CreateReferenceTrackingHandle(object obj, out System.Span taggedMemory) => throw null; + public static unsafe void Initialize(delegate* unmanaged beginEndCallback, delegate* unmanaged isReferencedCallback, delegate* unmanaged trackedObjectEnteredFinalization, System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal.UnhandledExceptionPropagationHandler unhandledExceptionPropagationHandler) => throw null; + public enum MessageSendFunction + { + MsgSend = 0, + MsgSendFpret = 1, + MsgSendStret = 2, + MsgSendSuper = 3, + MsgSendSuperStret = 4, + } + public static void SetMessageSendCallback(System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal.MessageSendFunction msgSendFunction, nint func) => throw null; + public static void SetMessageSendPendingException(System.Exception exception) => throw null; + public unsafe delegate delegate* unmanaged UnhandledExceptionPropagationHandler(System.Exception exception, System.RuntimeMethodHandle lastMethod, out nint context); + } + public sealed class ObjectiveCTrackedTypeAttribute : System.Attribute + { + public ObjectiveCTrackedTypeAttribute() => throw null; + } + } + public sealed class OptionalAttribute : System.Attribute + { + public OptionalAttribute() => throw null; + } + public enum PosixSignal + { + SIGTSTP = -10, + SIGTTOU = -9, + SIGTTIN = -8, + SIGWINCH = -7, + SIGCONT = -6, + SIGCHLD = -5, + SIGTERM = -4, + SIGQUIT = -3, + SIGINT = -2, + SIGHUP = -1, + } + public sealed class PosixSignalContext + { + public bool Cancel { get => throw null; set { } } + public PosixSignalContext(System.Runtime.InteropServices.PosixSignal signal) => throw null; + public System.Runtime.InteropServices.PosixSignal Signal { get => throw null; } + } + public sealed class PosixSignalRegistration : System.IDisposable + { + public static System.Runtime.InteropServices.PosixSignalRegistration Create(System.Runtime.InteropServices.PosixSignal signal, System.Action handler) => throw null; + public void Dispose() => throw null; + } + public sealed class PreserveSigAttribute : System.Attribute + { + public PreserveSigAttribute() => throw null; + } + public sealed class PrimaryInteropAssemblyAttribute : System.Attribute + { + public PrimaryInteropAssemblyAttribute(int major, int minor) => throw null; + public int MajorVersion { get => throw null; } + public int MinorVersion { get => throw null; } + } + public sealed class ProgIdAttribute : System.Attribute + { + public ProgIdAttribute(string progId) => throw null; + public string Value { get => throw null; } + } + public static class RuntimeEnvironment + { + public static bool FromGlobalAccessCache(System.Reflection.Assembly a) => throw null; + public static string GetRuntimeDirectory() => throw null; + public static nint GetRuntimeInterfaceAsIntPtr(System.Guid clsid, System.Guid riid) => throw null; + public static object GetRuntimeInterfaceAsObject(System.Guid clsid, System.Guid riid) => throw null; + public static string GetSystemVersion() => throw null; + public static string SystemConfigurationFile { get => throw null; } + } + public class SafeArrayRankMismatchException : System.SystemException + { + public SafeArrayRankMismatchException() => throw null; + protected SafeArrayRankMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SafeArrayRankMismatchException(string message) => throw null; + public SafeArrayRankMismatchException(string message, System.Exception inner) => throw null; + } + public class SafeArrayTypeMismatchException : System.SystemException + { + public SafeArrayTypeMismatchException() => throw null; + protected SafeArrayTypeMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SafeArrayTypeMismatchException(string message) => throw null; + public SafeArrayTypeMismatchException(string message, System.Exception inner) => throw null; + } + public class SEHException : System.Runtime.InteropServices.ExternalException + { + public virtual bool CanResume() => throw null; + public SEHException() => throw null; + protected SEHException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SEHException(string message) => throw null; + public SEHException(string message, System.Exception inner) => throw null; + } + public class StandardOleMarshalObject : System.MarshalByRefObject + { + protected StandardOleMarshalObject() => throw null; + } + public enum StringMarshalling + { + Custom = 0, + Utf8 = 1, + Utf16 = 2, + } + public sealed class TypeIdentifierAttribute : System.Attribute + { + public TypeIdentifierAttribute() => throw null; + public TypeIdentifierAttribute(string scope, string identifier) => throw null; + public string Identifier { get => throw null; } + public string Scope { get => throw null; } + } + public sealed class TypeLibFuncAttribute : System.Attribute + { + public TypeLibFuncAttribute(short flags) => throw null; + public TypeLibFuncAttribute(System.Runtime.InteropServices.TypeLibFuncFlags flags) => throw null; + public System.Runtime.InteropServices.TypeLibFuncFlags Value { get => throw null; } + } + [System.Flags] + public enum TypeLibFuncFlags + { + FRestricted = 1, + FSource = 2, + FBindable = 4, + FRequestEdit = 8, + FDisplayBind = 16, + FDefaultBind = 32, + FHidden = 64, + FUsesGetLastError = 128, + FDefaultCollelem = 256, + FUiDefault = 512, + FNonBrowsable = 1024, + FReplaceable = 2048, + FImmediateBind = 4096, + } + public sealed class TypeLibImportClassAttribute : System.Attribute + { + public TypeLibImportClassAttribute(System.Type importClass) => throw null; + public string Value { get => throw null; } + } + public sealed class TypeLibTypeAttribute : System.Attribute + { + public TypeLibTypeAttribute(short flags) => throw null; + public TypeLibTypeAttribute(System.Runtime.InteropServices.TypeLibTypeFlags flags) => throw null; + public System.Runtime.InteropServices.TypeLibTypeFlags Value { get => throw null; } + } + [System.Flags] + public enum TypeLibTypeFlags + { + FAppObject = 1, + FCanCreate = 2, + FLicensed = 4, + FPreDeclId = 8, + FHidden = 16, + FControl = 32, + FDual = 64, + FNonExtensible = 128, + FOleAutomation = 256, + FRestricted = 512, + FAggregatable = 1024, + FReplaceable = 2048, + FDispatchable = 4096, + FReverseBind = 8192, + } + public sealed class TypeLibVarAttribute : System.Attribute + { + public TypeLibVarAttribute(short flags) => throw null; + public TypeLibVarAttribute(System.Runtime.InteropServices.TypeLibVarFlags flags) => throw null; + public System.Runtime.InteropServices.TypeLibVarFlags Value { get => throw null; } + } + [System.Flags] + public enum TypeLibVarFlags + { + FReadOnly = 1, + FSource = 2, + FBindable = 4, + FRequestEdit = 8, + FDisplayBind = 16, + FDefaultBind = 32, + FHidden = 64, + FRestricted = 128, + FDefaultCollelem = 256, + FUiDefault = 512, + FNonBrowsable = 1024, + FReplaceable = 2048, + FImmediateBind = 4096, + } + public sealed class TypeLibVersionAttribute : System.Attribute + { + public TypeLibVersionAttribute(int major, int minor) => throw null; + public int MajorVersion { get => throw null; } + public int MinorVersion { get => throw null; } + } + public sealed class UnknownWrapper + { + public UnknownWrapper(object obj) => throw null; + public object WrappedObject { get => throw null; } + } + public sealed class UnmanagedCallConvAttribute : System.Attribute + { + public System.Type[] CallConvs; + public UnmanagedCallConvAttribute() => throw null; + } + public sealed class UnmanagedCallersOnlyAttribute : System.Attribute + { + public System.Type[] CallConvs; + public UnmanagedCallersOnlyAttribute() => throw null; + public string EntryPoint; + } + public sealed class UnmanagedFunctionPointerAttribute : System.Attribute + { + public bool BestFitMapping; + public System.Runtime.InteropServices.CallingConvention CallingConvention { get => throw null; } + public System.Runtime.InteropServices.CharSet CharSet; + public UnmanagedFunctionPointerAttribute(System.Runtime.InteropServices.CallingConvention callingConvention) => throw null; + public bool SetLastError; + public bool ThrowOnUnmappableChar; + } + public enum VarEnum + { + VT_EMPTY = 0, + VT_NULL = 1, + VT_I2 = 2, + VT_I4 = 3, + VT_R4 = 4, + VT_R8 = 5, + VT_CY = 6, + VT_DATE = 7, + VT_BSTR = 8, + VT_DISPATCH = 9, + VT_ERROR = 10, + VT_BOOL = 11, + VT_VARIANT = 12, + VT_UNKNOWN = 13, + VT_DECIMAL = 14, + VT_I1 = 16, + VT_UI1 = 17, + VT_UI2 = 18, + VT_UI4 = 19, + VT_I8 = 20, + VT_UI8 = 21, + VT_INT = 22, + VT_UINT = 23, + VT_VOID = 24, + VT_HRESULT = 25, + VT_PTR = 26, + VT_SAFEARRAY = 27, + VT_CARRAY = 28, + VT_USERDEFINED = 29, + VT_LPSTR = 30, + VT_LPWSTR = 31, + VT_RECORD = 36, + VT_FILETIME = 64, + VT_BLOB = 65, + VT_STREAM = 66, + VT_STORAGE = 67, + VT_STREAMED_OBJECT = 68, + VT_STORED_OBJECT = 69, + VT_BLOB_OBJECT = 70, + VT_CF = 71, + VT_CLSID = 72, + VT_VECTOR = 4096, + VT_ARRAY = 8192, + VT_BYREF = 16384, + } + public sealed class VariantWrapper + { + public VariantWrapper(object obj) => throw null; + public object WrappedObject { get => throw null; } + } + } + } + namespace Security + { + public sealed class SecureString : System.IDisposable + { + public void AppendChar(char c) => throw null; + public void Clear() => throw null; + public System.Security.SecureString Copy() => throw null; + public SecureString() => throw null; + public unsafe SecureString(char* value, int length) => throw null; + public void Dispose() => throw null; + public void InsertAt(int index, char c) => throw null; + public bool IsReadOnly() => throw null; + public int Length { get => throw null; } + public void MakeReadOnly() => throw null; + public void RemoveAt(int index) => throw null; + public void SetAt(int index, char c) => throw null; + } + public static class SecureStringMarshal + { + public static nint SecureStringToCoTaskMemAnsi(System.Security.SecureString s) => throw null; + public static nint SecureStringToCoTaskMemUnicode(System.Security.SecureString s) => throw null; + public static nint SecureStringToGlobalAllocAnsi(System.Security.SecureString s) => throw null; + public static nint SecureStringToGlobalAllocUnicode(System.Security.SecureString s) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Intrinsics.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Intrinsics.cs new file mode 100644 index 000000000000..872599778c1d --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Intrinsics.cs @@ -0,0 +1,4548 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.Intrinsics, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Runtime + { + namespace Intrinsics + { + namespace Arm + { + public abstract class AdvSimd : System.Runtime.Intrinsics.Arm.ArmBase + { + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Abs(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Abs(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Abs(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Abs(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifference(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifference(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifference(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifference(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifference(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifference(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifference(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsSaturate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsSaturate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsSaturate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningAndAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningAndAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseWideningScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 And(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public abstract class Arm64 : System.Runtime.Intrinsics.Arm.ArmBase.Arm64 + { + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareLessThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteCompareLessThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsoluteDifference(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsoluteDifferenceScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AbsSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AbsScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddAcrossWidening(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddPairwiseScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 AddSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Ceiling(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTestScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTestScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTestScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToDouble(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToDouble(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToDouble(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToDoubleScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToDoubleScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToDoubleUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt64RoundAwayFromZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt64RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt64RoundToEven(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt64RoundToEvenScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt64RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt64RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt64RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt64RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt64RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt64RoundToZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingleLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingleRoundToOddLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToSingleRoundToOddUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToSingleUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt64RoundAwayFromZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt64RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt64RoundToEven(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt64RoundToEvenScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt64RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt64RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt64RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt64RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt64RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt64RoundToZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Divide(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Divide(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Divide(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(double value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(long value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Floor(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplyAddByScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplyAddByScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddByScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertSelectedScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector128 value, byte valueIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 InsertSelectedScalar(System.Runtime.Intrinsics.Vector64 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value, byte valueIndex) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(ulong* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairScalarVector64(int* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairScalarVector64(float* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairScalarVector64(uint* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairScalarVector64NonTemporal(int* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairScalarVector64NonTemporal(float* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairScalarVector64NonTemporal(uint* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(byte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(double* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(short* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(int* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(long* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(sbyte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(float* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(ushort* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(uint* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128(ulong* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(byte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(double* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(short* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(int* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(long* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(sbyte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(float* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(ushort* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(uint* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector128 Value1, System.Runtime.Intrinsics.Vector128 Value2) LoadPairVector128NonTemporal(ulong* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(byte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(double* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(short* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(int* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(long* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(sbyte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(float* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(ushort* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(uint* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64(ulong* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(byte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(double* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(short* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(int* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(long* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(sbyte* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(float* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(ushort* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(uint* address) => throw null; + public static unsafe (System.Runtime.Intrinsics.Vector64 Value1, System.Runtime.Intrinsics.Vector64 Value2) LoadPairVector64NonTemporal(ulong* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxNumber(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxNumberAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxNumberPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxNumberPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxNumberPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxNumberPairwiseScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxNumberPairwiseScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwiseScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwiseScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinAcross(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinNumber(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinNumberAcross(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinNumberPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinNumberPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinNumberPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinNumberPairwiseScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinNumberPairwiseScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinPairwise(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwiseScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwiseScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningAndAddSaturateScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningAndAddSaturateScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningAndSubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningAndSubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyExtended(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyExtended(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtended(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyExtendedByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtendedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtendedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 Negate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Negate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 NegateSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateSaturateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalEstimate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalEstimateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalEstimateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalExponentScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalExponentScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalSquareRootEstimateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalSquareRootEstimateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalSquareRootStepScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalSquareRootStepScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalStep(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalStepScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalStepScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElementBits(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElementBits(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElementBits(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElementBits(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundAwayFromZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearest(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sqrt(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sqrt(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Sqrt(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static unsafe void StorePair(byte* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(byte* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(double* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(double* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(short* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(short* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(int* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(int* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(long* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(long* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(sbyte* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(sbyte* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(float* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(float* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(ushort* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(ushort* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(uint* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(uint* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePair(ulong* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePair(ulong* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(byte* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(byte* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(double* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(double* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(short* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(short* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(int* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(int* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(long* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(long* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(sbyte* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(sbyte* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(float* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(float* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(ushort* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(ushort* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(uint* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(uint* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairNonTemporal(ulong* address, System.Runtime.Intrinsics.Vector128 value1, System.Runtime.Intrinsics.Vector128 value2) => throw null; + public static unsafe void StorePairNonTemporal(ulong* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairScalar(int* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairScalar(float* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairScalar(uint* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairScalarNonTemporal(int* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairScalarNonTemporal(float* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static unsafe void StorePairScalarNonTemporal(uint* address, System.Runtime.Intrinsics.Vector64 value1, System.Runtime.Intrinsics.Vector64 value2) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 TransposeOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 TransposeOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipEven(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipEven(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnzipOdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 UnzipOdd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 VectorTableLookup(System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector128 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector128 VectorTableLookup(System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector128 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector128 VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128 defaultValues, System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector128 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector128 VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128 defaultValues, System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector128 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZipLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipLow(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipLow(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipLow(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipLow(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipLow(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipLow(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ZipLow(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + } + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseClear(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseClear(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseSelect(System.Runtime.Intrinsics.Vector128 select, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseSelect(System.Runtime.Intrinsics.Vector64 select, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Ceiling(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Ceiling(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CeilingScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CeilingScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareTest(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTest(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTest(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTest(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTest(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTest(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTest(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 CompareTest(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt32RoundToEven(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToEven(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToEvenScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt32RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToZero(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32RoundToZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToSingle(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToSingle(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingle(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingle(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingleScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingleScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt32RoundToEven(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToEven(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToEvenScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt32RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToZero(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32RoundToZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DivideScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 DivideScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(short value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(int value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(float value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector128 DuplicateToVector128(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateToVector64(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateToVector64(short value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateToVector64(int value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateToVector64(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateToVector64(float value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateToVector64(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector64 DuplicateToVector64(uint value) => throw null; + public static byte Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static double Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static short Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static int Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static long Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static sbyte Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static float Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static ushort Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static uint Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static ulong Extract(System.Runtime.Intrinsics.Vector128 vector, byte index) => throw null; + public static byte Extract(System.Runtime.Intrinsics.Vector64 vector, byte index) => throw null; + public static short Extract(System.Runtime.Intrinsics.Vector64 vector, byte index) => throw null; + public static int Extract(System.Runtime.Intrinsics.Vector64 vector, byte index) => throw null; + public static sbyte Extract(System.Runtime.Intrinsics.Vector64 vector, byte index) => throw null; + public static float Extract(System.Runtime.Intrinsics.Vector64 vector, byte index) => throw null; + public static ushort Extract(System.Runtime.Intrinsics.Vector64 vector, byte index) => throw null; + public static uint Extract(System.Runtime.Intrinsics.Vector64 vector, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractVector64(System.Runtime.Intrinsics.Vector64 upper, System.Runtime.Intrinsics.Vector64 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractVector64(System.Runtime.Intrinsics.Vector64 upper, System.Runtime.Intrinsics.Vector64 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractVector64(System.Runtime.Intrinsics.Vector64 upper, System.Runtime.Intrinsics.Vector64 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractVector64(System.Runtime.Intrinsics.Vector64 upper, System.Runtime.Intrinsics.Vector64 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractVector64(System.Runtime.Intrinsics.Vector64 upper, System.Runtime.Intrinsics.Vector64 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractVector64(System.Runtime.Intrinsics.Vector64 upper, System.Runtime.Intrinsics.Vector64 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector64 ExtractVector64(System.Runtime.Intrinsics.Vector64 upper, System.Runtime.Intrinsics.Vector64 lower, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Floor(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Floor(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 FloorScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 FloorScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedMultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtract(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedSubtractHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedSubtractHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedSubtractHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedSubtractHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedSubtractHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 FusedSubtractHalving(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedSubtractHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedSubtractHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedSubtractHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedSubtractHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedSubtractHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 FusedSubtractHalving(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, byte data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, double data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, short data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, int data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, long data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, sbyte data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, float data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, ushort data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, uint data) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 vector, byte index, ulong data) => throw null; + public static System.Runtime.Intrinsics.Vector64 Insert(System.Runtime.Intrinsics.Vector64 vector, byte index, byte data) => throw null; + public static System.Runtime.Intrinsics.Vector64 Insert(System.Runtime.Intrinsics.Vector64 vector, byte index, short data) => throw null; + public static System.Runtime.Intrinsics.Vector64 Insert(System.Runtime.Intrinsics.Vector64 vector, byte index, int data) => throw null; + public static System.Runtime.Intrinsics.Vector64 Insert(System.Runtime.Intrinsics.Vector64 vector, byte index, sbyte data) => throw null; + public static System.Runtime.Intrinsics.Vector64 Insert(System.Runtime.Intrinsics.Vector64 vector, byte index, float data) => throw null; + public static System.Runtime.Intrinsics.Vector64 Insert(System.Runtime.Intrinsics.Vector64 vector, byte index, ushort data) => throw null; + public static System.Runtime.Intrinsics.Vector64 Insert(System.Runtime.Intrinsics.Vector64 vector, byte index, uint data) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 InsertScalar(System.Runtime.Intrinsics.Vector128 result, byte resultIndex, System.Runtime.Intrinsics.Vector64 value) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingZeroCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingZeroCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingZeroCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingZeroCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingZeroCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 LeadingZeroCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128 value, byte index, ulong* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64 value, byte index, byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64 value, byte index, short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64 value, byte index, int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64 value, byte index, sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64 value, byte index, float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64 value, byte index, ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64 value, byte index, uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndReplicateToVector128(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndReplicateToVector64(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndReplicateToVector64(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndReplicateToVector64(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndReplicateToVector64(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndReplicateToVector64(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndReplicateToVector64(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAndReplicateToVector64(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(ulong* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadVector64(ulong* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxNumber(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxNumber(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxNumberScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxNumberScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MaxPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinNumber(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinNumber(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinNumberScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinNumberScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MinPairwise(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyByScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyByScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyByScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyByScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyByScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLowerByScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLowerByScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpperByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpperByScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtract(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtract(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtract(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtract(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtract(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtract(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Negate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Negate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Negate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Negate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Negate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Negate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Negate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Negate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 NegateSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 NegateSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 NegateSaturate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateSaturate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateSaturate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateSaturate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 NegateScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Not(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Not(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Or(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 OrNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 OrNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 PolynomialMultiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 PolynomialMultiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PopCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 PopCount(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 PopCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 PopCount(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalEstimate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalEstimate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalEstimate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalEstimate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalStep(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReciprocalStep(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement16(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement16(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement16(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement16(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement32(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement32(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement8(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement8(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement8(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement8(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement8(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReverseElement8(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement8(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement8(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement8(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement8(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement8(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 ReverseElement8(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundAwayFromZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundAwayFromZero(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearest(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToNearest(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToNearestScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToNearestScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToZero(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 RoundToZeroScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmetic(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmetic(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmetic(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmetic(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmetic(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmetic(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmetic(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogical(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogical(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogical(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogical(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogical(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogical(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte shift) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 SignExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SignExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SignExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 SqrtScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector64 SqrtScalar(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static unsafe void Store(byte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(byte* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(double* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(double* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(short* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(short* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(int* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(int* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(long* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(long* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(sbyte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(sbyte* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(float* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(float* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(ushort* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(ushort* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(uint* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(uint* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void Store(ulong* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(ulong* address, System.Runtime.Intrinsics.Vector64 source) => throw null; + public static unsafe void StoreSelectedScalar(byte* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(byte* address, System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(double* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(short* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(short* address, System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(int* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(int* address, System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(long* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(sbyte* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(sbyte* address, System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(float* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(float* address, System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(ushort* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(ushort* address, System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(uint* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(uint* address, System.Runtime.Intrinsics.Vector64 value, byte index) => throw null; + public static unsafe void StoreSelectedScalar(ulong* address, System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturate(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 SubtractScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 VectorTableLookup(System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector64 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector64 VectorTableLookup(System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector64 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector64 VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64 defaultValues, System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector64 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector64 VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64 defaultValues, System.Runtime.Intrinsics.Vector128 table, System.Runtime.Intrinsics.Vector64 byteIndexes) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128 value) => throw null; + } + public abstract class Aes : System.Runtime.Intrinsics.Arm.ArmBase + { + public abstract class Arm64 : System.Runtime.Intrinsics.Arm.ArmBase.Arm64 + { + public static bool IsSupported { get => throw null; } + } + public static System.Runtime.Intrinsics.Vector128 Decrypt(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 roundKey) => throw null; + public static System.Runtime.Intrinsics.Vector128 Encrypt(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 roundKey) => throw null; + public static System.Runtime.Intrinsics.Vector128 InverseMixColumns(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 MixColumns(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + } + public abstract class ArmBase + { + public abstract class Arm64 + { + public static bool IsSupported { get => throw null; } + public static int LeadingSignCount(int value) => throw null; + public static int LeadingSignCount(long value) => throw null; + public static int LeadingZeroCount(long value) => throw null; + public static int LeadingZeroCount(ulong value) => throw null; + public static long MultiplyHigh(long left, long right) => throw null; + public static ulong MultiplyHigh(ulong left, ulong right) => throw null; + public static long ReverseElementBits(long value) => throw null; + public static ulong ReverseElementBits(ulong value) => throw null; + } + public static bool IsSupported { get => throw null; } + public static int LeadingZeroCount(int value) => throw null; + public static int LeadingZeroCount(uint value) => throw null; + public static int ReverseElementBits(int value) => throw null; + public static uint ReverseElementBits(uint value) => throw null; + public static void Yield() => throw null; + } + public abstract class Crc32 : System.Runtime.Intrinsics.Arm.ArmBase + { + public abstract class Arm64 : System.Runtime.Intrinsics.Arm.ArmBase.Arm64 + { + public static uint ComputeCrc32(uint crc, ulong data) => throw null; + public static uint ComputeCrc32C(uint crc, ulong data) => throw null; + public static bool IsSupported { get => throw null; } + } + public static uint ComputeCrc32(uint crc, byte data) => throw null; + public static uint ComputeCrc32(uint crc, ushort data) => throw null; + public static uint ComputeCrc32(uint crc, uint data) => throw null; + public static uint ComputeCrc32C(uint crc, byte data) => throw null; + public static uint ComputeCrc32C(uint crc, ushort data) => throw null; + public static uint ComputeCrc32C(uint crc, uint data) => throw null; + public static bool IsSupported { get => throw null; } + } + public abstract class Dp : System.Runtime.Intrinsics.Arm.AdvSimd + { + public abstract class Arm64 : System.Runtime.Intrinsics.Arm.AdvSimd.Arm64 + { + public static bool IsSupported { get => throw null; } + } + public static System.Runtime.Intrinsics.Vector128 DotProduct(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 DotProduct(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 DotProduct(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 DotProduct(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightScaledIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightScaledIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightScaledIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightScaledIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightScaledIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightScaledIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightScaledIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightScaledIndex) => throw null; + public static bool IsSupported { get => throw null; } + } + public abstract class Rdm : System.Runtime.Intrinsics.Arm.AdvSimd + { + public abstract class Arm64 : System.Runtime.Intrinsics.Arm.AdvSimd.Arm64 + { + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndAddSaturateHighScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndAddSaturateHighScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndSubtractSaturateHighScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndSubtractSaturateHighScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + } + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128 minuend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector128 right, byte rightIndex) => throw null; + public static System.Runtime.Intrinsics.Vector64 MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64 minuend, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, byte rightIndex) => throw null; + } + public abstract class Sha1 : System.Runtime.Intrinsics.Arm.ArmBase + { + public abstract class Arm64 : System.Runtime.Intrinsics.Arm.ArmBase.Arm64 + { + public static bool IsSupported { get => throw null; } + } + public static System.Runtime.Intrinsics.Vector64 FixedRotate(System.Runtime.Intrinsics.Vector64 hash_e) => throw null; + public static System.Runtime.Intrinsics.Vector128 HashUpdateChoose(System.Runtime.Intrinsics.Vector128 hash_abcd, System.Runtime.Intrinsics.Vector64 hash_e, System.Runtime.Intrinsics.Vector128 wk) => throw null; + public static System.Runtime.Intrinsics.Vector128 HashUpdateMajority(System.Runtime.Intrinsics.Vector128 hash_abcd, System.Runtime.Intrinsics.Vector64 hash_e, System.Runtime.Intrinsics.Vector128 wk) => throw null; + public static System.Runtime.Intrinsics.Vector128 HashUpdateParity(System.Runtime.Intrinsics.Vector128 hash_abcd, System.Runtime.Intrinsics.Vector64 hash_e, System.Runtime.Intrinsics.Vector128 wk) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 ScheduleUpdate0(System.Runtime.Intrinsics.Vector128 w0_3, System.Runtime.Intrinsics.Vector128 w4_7, System.Runtime.Intrinsics.Vector128 w8_11) => throw null; + public static System.Runtime.Intrinsics.Vector128 ScheduleUpdate1(System.Runtime.Intrinsics.Vector128 tw0_3, System.Runtime.Intrinsics.Vector128 w12_15) => throw null; + } + public abstract class Sha256 : System.Runtime.Intrinsics.Arm.ArmBase + { + public abstract class Arm64 : System.Runtime.Intrinsics.Arm.ArmBase.Arm64 + { + public static bool IsSupported { get => throw null; } + } + public static System.Runtime.Intrinsics.Vector128 HashUpdate1(System.Runtime.Intrinsics.Vector128 hash_abcd, System.Runtime.Intrinsics.Vector128 hash_efgh, System.Runtime.Intrinsics.Vector128 wk) => throw null; + public static System.Runtime.Intrinsics.Vector128 HashUpdate2(System.Runtime.Intrinsics.Vector128 hash_efgh, System.Runtime.Intrinsics.Vector128 hash_abcd, System.Runtime.Intrinsics.Vector128 wk) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 ScheduleUpdate0(System.Runtime.Intrinsics.Vector128 w0_3, System.Runtime.Intrinsics.Vector128 w4_7) => throw null; + public static System.Runtime.Intrinsics.Vector128 ScheduleUpdate1(System.Runtime.Intrinsics.Vector128 w0_3, System.Runtime.Intrinsics.Vector128 w8_11, System.Runtime.Intrinsics.Vector128 w12_15) => throw null; + } + } + public static class Vector128 + { + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 As(this System.Runtime.Intrinsics.Vector128 vector) where TFrom : struct where TTo : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsByte(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsDouble(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsInt16(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsInt32(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsInt64(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsNInt(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsNUInt(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsSByte(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsSingle(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsUInt16(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsUInt32(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsUInt64(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Numerics.Vector AsVector(this System.Runtime.Intrinsics.Vector128 value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 AsVector128(this System.Numerics.Vector2 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AsVector128(this System.Numerics.Vector3 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AsVector128(this System.Numerics.Vector4 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AsVector128(this System.Numerics.Vector value) where T : struct => throw null; + public static System.Numerics.Vector2 AsVector2(this System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Numerics.Vector3 AsVector3(this System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Numerics.Vector4 AsVector4(this System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseAnd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 BitwiseOr(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Ceiling(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 Ceiling(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConditionalSelect(System.Runtime.Intrinsics.Vector128 condition, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToDouble(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToDouble(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt32(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToInt64(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToSingle(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToSingle(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt32(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToUInt64(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector128 vector, System.Span destination) where T : struct => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector128 vector, T[] destination) where T : struct => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector128 vector, T[] destination, int startIndex) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(byte e0, byte e1, byte e2, byte e3, byte e4, byte e5, byte e6, byte e7, byte e8, byte e9, byte e10, byte e11, byte e12, byte e13, byte e14, byte e15) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(double value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(double e0, double e1) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(short value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(short e0, short e1, short e2, short e3, short e4, short e5, short e6, short e7) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(int value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(int e0, int e1, int e2, int e3) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(long value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(long e0, long e1) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(sbyte e0, sbyte e1, sbyte e2, sbyte e3, sbyte e4, sbyte e5, sbyte e6, sbyte e7, sbyte e8, sbyte e9, sbyte e10, sbyte e11, sbyte e12, sbyte e13, sbyte e14, sbyte e15) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(float value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(float e0, float e1, float e2, float e3) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(ushort e0, ushort e1, ushort e2, ushort e3, ushort e4, ushort e5, ushort e6, ushort e7) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(uint e0, uint e1, uint e2, uint e3) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(ulong e0, ulong e1) => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(System.ReadOnlySpan values) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(T value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(T[] values) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Create(T[] values, int index) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(double value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(short value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(int value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(long value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(float value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalar(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(double value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(short value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(int value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(long value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(float value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CreateScalarUnsafe(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Divide(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static T Dot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Equals(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool EqualsAll(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool EqualsAny(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static uint ExtractMostSignificantBits(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Floor(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 Floor(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static T GetElement(this System.Runtime.Intrinsics.Vector128 vector, int index) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 GetLower(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 GetUpper(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 GreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool GreaterThanAll(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool GreaterThanAny(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 GreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool GreaterThanOrEqualAll(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool GreaterThanOrEqualAny(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool IsHardwareAccelerated { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 LessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool LessThanAll(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool LessThanAny(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 LessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool LessThanOrEqualAll(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static bool LessThanOrEqualAny(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 Load(T* source) where T : unmanaged => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAligned(T* source) where T : unmanaged => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedNonTemporal(T* source) where T : unmanaged => throw null; + public static System.Runtime.Intrinsics.Vector128 LoadUnsafe(ref T source) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 LoadUnsafe(ref T source, nuint elementOffset) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, T right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(T left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Narrow(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Narrow(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Narrow(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Narrow(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Narrow(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Narrow(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Narrow(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector128 Negate(System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 OnesComplement(System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeft(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector128 indices) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sqrt(System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static unsafe void Store(this System.Runtime.Intrinsics.Vector128 source, T* destination) where T : unmanaged => throw null; + public static unsafe void StoreAligned(this System.Runtime.Intrinsics.Vector128 source, T* destination) where T : unmanaged => throw null; + public static unsafe void StoreAlignedNonTemporal(this System.Runtime.Intrinsics.Vector128 source, T* destination) where T : unmanaged => throw null; + public static void StoreUnsafe(this System.Runtime.Intrinsics.Vector128 source, ref T destination) where T : struct => throw null; + public static void StoreUnsafe(this System.Runtime.Intrinsics.Vector128 source, ref T destination, nuint elementOffset) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + public static T Sum(System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static T ToScalar(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 ToVector256(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 ToVector256Unsafe(this System.Runtime.Intrinsics.Vector128 vector) where T : struct => throw null; + public static bool TryCopyTo(this System.Runtime.Intrinsics.Vector128 vector, System.Span destination) where T : struct => throw null; + public static (System.Runtime.Intrinsics.Vector128 Lower, System.Runtime.Intrinsics.Vector128 Upper) Widen(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static (System.Runtime.Intrinsics.Vector128 Lower, System.Runtime.Intrinsics.Vector128 Upper) Widen(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static (System.Runtime.Intrinsics.Vector128 Lower, System.Runtime.Intrinsics.Vector128 Upper) Widen(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static (System.Runtime.Intrinsics.Vector128 Lower, System.Runtime.Intrinsics.Vector128 Upper) Widen(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static (System.Runtime.Intrinsics.Vector128 Lower, System.Runtime.Intrinsics.Vector128 Upper) Widen(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static (System.Runtime.Intrinsics.Vector128 Lower, System.Runtime.Intrinsics.Vector128 Upper) Widen(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static (System.Runtime.Intrinsics.Vector128 Lower, System.Runtime.Intrinsics.Vector128 Upper) Widen(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static System.Runtime.Intrinsics.Vector128 WithElement(this System.Runtime.Intrinsics.Vector128 vector, int index, T value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 WithLower(this System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector64 value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 WithUpper(this System.Runtime.Intrinsics.Vector128 vector, System.Runtime.Intrinsics.Vector64 value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) where T : struct => throw null; + } + public struct Vector128 : System.IEquatable> where T : struct + { + public static System.Runtime.Intrinsics.Vector128 AllBitsSet { get => throw null; } + public static int Count { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Runtime.Intrinsics.Vector128 other) => throw null; + public override int GetHashCode() => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 operator +(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator &(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator |(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator /(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool operator ==(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator ^(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool operator !=(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator *(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator *(System.Runtime.Intrinsics.Vector128 left, T right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator *(T left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator ~(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator -(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator -(System.Runtime.Intrinsics.Vector128 vector) => throw null; + public static System.Runtime.Intrinsics.Vector128 operator +(System.Runtime.Intrinsics.Vector128 value) => throw null; + public T this[int index] { get => throw null; } + public override string ToString() => throw null; + public static System.Runtime.Intrinsics.Vector128 Zero { get => throw null; } + } + public static class Vector256 + { + public static System.Runtime.Intrinsics.Vector256 Abs(System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 As(this System.Runtime.Intrinsics.Vector256 vector) where TFrom : struct where TTo : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsByte(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsDouble(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsInt16(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsInt32(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsInt64(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsNInt(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsNUInt(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsSByte(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsSingle(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsUInt16(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsUInt32(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsUInt64(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Numerics.Vector AsVector(this System.Runtime.Intrinsics.Vector256 value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 AsVector256(this System.Numerics.Vector value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 BitwiseAnd(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 BitwiseOr(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Ceiling(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 Ceiling(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConditionalSelect(System.Runtime.Intrinsics.Vector256 condition, System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToDouble(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToDouble(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToInt32(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToInt64(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToSingle(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToSingle(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToUInt32(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToUInt64(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector256 vector, System.Span destination) where T : struct => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector256 vector, T[] destination) where T : struct => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector256 vector, T[] destination, int startIndex) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(byte e0, byte e1, byte e2, byte e3, byte e4, byte e5, byte e6, byte e7, byte e8, byte e9, byte e10, byte e11, byte e12, byte e13, byte e14, byte e15, byte e16, byte e17, byte e18, byte e19, byte e20, byte e21, byte e22, byte e23, byte e24, byte e25, byte e26, byte e27, byte e28, byte e29, byte e30, byte e31) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(double value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(double e0, double e1, double e2, double e3) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(short value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(short e0, short e1, short e2, short e3, short e4, short e5, short e6, short e7, short e8, short e9, short e10, short e11, short e12, short e13, short e14, short e15) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(int value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(int e0, int e1, int e2, int e3, int e4, int e5, int e6, int e7) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(long value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(long e0, long e1, long e2, long e3) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.Runtime.Intrinsics.Vector128 lower, System.Runtime.Intrinsics.Vector128 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(sbyte e0, sbyte e1, sbyte e2, sbyte e3, sbyte e4, sbyte e5, sbyte e6, sbyte e7, sbyte e8, sbyte e9, sbyte e10, sbyte e11, sbyte e12, sbyte e13, sbyte e14, sbyte e15, sbyte e16, sbyte e17, sbyte e18, sbyte e19, sbyte e20, sbyte e21, sbyte e22, sbyte e23, sbyte e24, sbyte e25, sbyte e26, sbyte e27, sbyte e28, sbyte e29, sbyte e30, sbyte e31) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(float value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(float e0, float e1, float e2, float e3, float e4, float e5, float e6, float e7) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(ushort e0, ushort e1, ushort e2, ushort e3, ushort e4, ushort e5, ushort e6, ushort e7, ushort e8, ushort e9, ushort e10, ushort e11, ushort e12, ushort e13, ushort e14, ushort e15) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(uint e0, uint e1, uint e2, uint e3, uint e4, uint e5, uint e6, uint e7) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(ulong e0, ulong e1, ulong e2, ulong e3) => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(System.ReadOnlySpan values) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(T value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(T[] values) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Create(T[] values, int index) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(double value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(short value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(int value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(long value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(float value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalar(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(double value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(short value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(int value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(long value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(float value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector256 CreateScalarUnsafe(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Divide(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static T Dot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Equals(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool EqualsAll(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool EqualsAny(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static uint ExtractMostSignificantBits(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Floor(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 Floor(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static T GetElement(this System.Runtime.Intrinsics.Vector256 vector, int index) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 GetLower(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 GetUpper(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 GreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool GreaterThanAll(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool GreaterThanAny(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 GreaterThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool GreaterThanOrEqualAll(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool GreaterThanOrEqualAny(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool IsHardwareAccelerated { get => throw null; } + public static System.Runtime.Intrinsics.Vector256 LessThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool LessThanAll(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool LessThanAny(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 LessThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool LessThanOrEqualAll(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static bool LessThanOrEqualAny(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 Load(T* source) where T : unmanaged => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAligned(T* source) where T : unmanaged => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedNonTemporal(T* source) where T : unmanaged => throw null; + public static System.Runtime.Intrinsics.Vector256 LoadUnsafe(ref T source) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 LoadUnsafe(ref T source, nuint elementOffset) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Multiply(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Multiply(System.Runtime.Intrinsics.Vector256 left, T right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Multiply(T left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Narrow(System.Runtime.Intrinsics.Vector256 lower, System.Runtime.Intrinsics.Vector256 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Narrow(System.Runtime.Intrinsics.Vector256 lower, System.Runtime.Intrinsics.Vector256 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Narrow(System.Runtime.Intrinsics.Vector256 lower, System.Runtime.Intrinsics.Vector256 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Narrow(System.Runtime.Intrinsics.Vector256 lower, System.Runtime.Intrinsics.Vector256 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Narrow(System.Runtime.Intrinsics.Vector256 lower, System.Runtime.Intrinsics.Vector256 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Narrow(System.Runtime.Intrinsics.Vector256 lower, System.Runtime.Intrinsics.Vector256 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Narrow(System.Runtime.Intrinsics.Vector256 lower, System.Runtime.Intrinsics.Vector256 upper) => throw null; + public static System.Runtime.Intrinsics.Vector256 Negate(System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 OnesComplement(System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeft(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector256 indices) => throw null; + public static System.Runtime.Intrinsics.Vector256 Sqrt(System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static unsafe void Store(this System.Runtime.Intrinsics.Vector256 source, T* destination) where T : unmanaged => throw null; + public static unsafe void StoreAligned(this System.Runtime.Intrinsics.Vector256 source, T* destination) where T : unmanaged => throw null; + public static unsafe void StoreAlignedNonTemporal(this System.Runtime.Intrinsics.Vector256 source, T* destination) where T : unmanaged => throw null; + public static void StoreUnsafe(this System.Runtime.Intrinsics.Vector256 source, ref T destination) where T : struct => throw null; + public static void StoreUnsafe(this System.Runtime.Intrinsics.Vector256 source, ref T destination, nuint elementOffset) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + public static T Sum(System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static T ToScalar(this System.Runtime.Intrinsics.Vector256 vector) where T : struct => throw null; + public static bool TryCopyTo(this System.Runtime.Intrinsics.Vector256 vector, System.Span destination) where T : struct => throw null; + public static (System.Runtime.Intrinsics.Vector256 Lower, System.Runtime.Intrinsics.Vector256 Upper) Widen(System.Runtime.Intrinsics.Vector256 source) => throw null; + public static (System.Runtime.Intrinsics.Vector256 Lower, System.Runtime.Intrinsics.Vector256 Upper) Widen(System.Runtime.Intrinsics.Vector256 source) => throw null; + public static (System.Runtime.Intrinsics.Vector256 Lower, System.Runtime.Intrinsics.Vector256 Upper) Widen(System.Runtime.Intrinsics.Vector256 source) => throw null; + public static (System.Runtime.Intrinsics.Vector256 Lower, System.Runtime.Intrinsics.Vector256 Upper) Widen(System.Runtime.Intrinsics.Vector256 source) => throw null; + public static (System.Runtime.Intrinsics.Vector256 Lower, System.Runtime.Intrinsics.Vector256 Upper) Widen(System.Runtime.Intrinsics.Vector256 source) => throw null; + public static (System.Runtime.Intrinsics.Vector256 Lower, System.Runtime.Intrinsics.Vector256 Upper) Widen(System.Runtime.Intrinsics.Vector256 source) => throw null; + public static (System.Runtime.Intrinsics.Vector256 Lower, System.Runtime.Intrinsics.Vector256 Upper) Widen(System.Runtime.Intrinsics.Vector256 source) => throw null; + public static System.Runtime.Intrinsics.Vector256 WithElement(this System.Runtime.Intrinsics.Vector256 vector, int index, T value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 WithLower(this System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector128 value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 WithUpper(this System.Runtime.Intrinsics.Vector256 vector, System.Runtime.Intrinsics.Vector128 value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) where T : struct => throw null; + } + public struct Vector256 : System.IEquatable> where T : struct + { + public static System.Runtime.Intrinsics.Vector256 AllBitsSet { get => throw null; } + public static int Count { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Runtime.Intrinsics.Vector256 other) => throw null; + public override int GetHashCode() => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector256 operator +(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator &(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator |(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator /(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool operator ==(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator ^(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool operator !=(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator *(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator *(System.Runtime.Intrinsics.Vector256 left, T right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator *(T left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator ~(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator -(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator -(System.Runtime.Intrinsics.Vector256 vector) => throw null; + public static System.Runtime.Intrinsics.Vector256 operator +(System.Runtime.Intrinsics.Vector256 value) => throw null; + public T this[int index] { get => throw null; } + public override string ToString() => throw null; + public static System.Runtime.Intrinsics.Vector256 Zero { get => throw null; } + } + public static class Vector64 + { + public static System.Runtime.Intrinsics.Vector64 Abs(System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Add(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AndNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 As(this System.Runtime.Intrinsics.Vector64 vector) where TFrom : struct where TTo : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsByte(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsDouble(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsInt16(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsInt32(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsInt64(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsNInt(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsNUInt(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsSByte(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsSingle(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsUInt16(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsUInt32(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 AsUInt64(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseAnd(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 BitwiseOr(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Ceiling(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 Ceiling(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConditionalSelect(System.Runtime.Intrinsics.Vector64 condition, System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToDouble(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToDouble(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt32(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToInt64(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingle(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToSingle(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt32(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 ConvertToUInt64(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector64 vector, System.Span destination) where T : struct => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector64 vector, T[] destination) where T : struct => throw null; + public static void CopyTo(this System.Runtime.Intrinsics.Vector64 vector, T[] destination, int startIndex) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(byte e0, byte e1, byte e2, byte e3, byte e4, byte e5, byte e6, byte e7) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(double value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(short value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(short e0, short e1, short e2, short e3) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(int value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(int e0, int e1) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(long value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(sbyte e0, sbyte e1, sbyte e2, sbyte e3, sbyte e4, sbyte e5, sbyte e6, sbyte e7) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(float value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(float e0, float e1) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(ushort e0, ushort e1, ushort e2, ushort e3) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(uint e0, uint e1) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(System.ReadOnlySpan values) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(T value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(T[] values) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Create(T[] values, int index) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(double value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(short value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(int value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(long value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(float value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalar(ulong value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(byte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(short value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(int value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(nint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(nuint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(sbyte value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(float value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(ushort value) => throw null; + public static System.Runtime.Intrinsics.Vector64 CreateScalarUnsafe(uint value) => throw null; + public static System.Runtime.Intrinsics.Vector64 Divide(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static T Dot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Equals(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool EqualsAll(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool EqualsAny(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static uint ExtractMostSignificantBits(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Floor(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 Floor(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static T GetElement(this System.Runtime.Intrinsics.Vector64 vector, int index) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 GreaterThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool GreaterThanAll(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool GreaterThanAny(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 GreaterThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool GreaterThanOrEqualAll(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool GreaterThanOrEqualAny(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool IsHardwareAccelerated { get => throw null; } + public static System.Runtime.Intrinsics.Vector64 LessThan(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool LessThanAll(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool LessThanAny(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 LessThanOrEqual(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool LessThanOrEqualAll(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static bool LessThanOrEqualAny(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 Load(T* source) where T : unmanaged => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAligned(T* source) where T : unmanaged => throw null; + public static unsafe System.Runtime.Intrinsics.Vector64 LoadAlignedNonTemporal(T* source) where T : unmanaged => throw null; + public static System.Runtime.Intrinsics.Vector64 LoadUnsafe(ref T source) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 LoadUnsafe(ref T source, nuint elementOffset) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Max(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Min(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(System.Runtime.Intrinsics.Vector64 left, T right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Multiply(T left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Narrow(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector64 Narrow(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector64 Narrow(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector64 Narrow(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector64 Narrow(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector64 Narrow(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector64 Narrow(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector64 upper) => throw null; + public static System.Runtime.Intrinsics.Vector64 Negate(System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 OnesComplement(System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftLeft(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 vector, int shiftCount) => throw null; + public static System.Runtime.Intrinsics.Vector64 Shuffle(System.Runtime.Intrinsics.Vector64 vector, System.Runtime.Intrinsics.Vector64 indices) => throw null; + public static System.Runtime.Intrinsics.Vector64 Shuffle(System.Runtime.Intrinsics.Vector64 vector, System.Runtime.Intrinsics.Vector64 indices) => throw null; + public static System.Runtime.Intrinsics.Vector64 Shuffle(System.Runtime.Intrinsics.Vector64 vector, System.Runtime.Intrinsics.Vector64 indices) => throw null; + public static System.Runtime.Intrinsics.Vector64 Shuffle(System.Runtime.Intrinsics.Vector64 vector, System.Runtime.Intrinsics.Vector64 indices) => throw null; + public static System.Runtime.Intrinsics.Vector64 Shuffle(System.Runtime.Intrinsics.Vector64 vector, System.Runtime.Intrinsics.Vector64 indices) => throw null; + public static System.Runtime.Intrinsics.Vector64 Shuffle(System.Runtime.Intrinsics.Vector64 vector, System.Runtime.Intrinsics.Vector64 indices) => throw null; + public static System.Runtime.Intrinsics.Vector64 Shuffle(System.Runtime.Intrinsics.Vector64 vector, System.Runtime.Intrinsics.Vector64 indices) => throw null; + public static System.Runtime.Intrinsics.Vector64 Sqrt(System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static unsafe void Store(this System.Runtime.Intrinsics.Vector64 source, T* destination) where T : unmanaged => throw null; + public static unsafe void StoreAligned(this System.Runtime.Intrinsics.Vector64 source, T* destination) where T : unmanaged => throw null; + public static unsafe void StoreAlignedNonTemporal(this System.Runtime.Intrinsics.Vector64 source, T* destination) where T : unmanaged => throw null; + public static void StoreUnsafe(this System.Runtime.Intrinsics.Vector64 source, ref T destination) where T : struct => throw null; + public static void StoreUnsafe(this System.Runtime.Intrinsics.Vector64 source, ref T destination, nuint elementOffset) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Subtract(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + public static T Sum(System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static T ToScalar(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 ToVector128(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector128 ToVector128Unsafe(this System.Runtime.Intrinsics.Vector64 vector) where T : struct => throw null; + public static bool TryCopyTo(this System.Runtime.Intrinsics.Vector64 vector, System.Span destination) where T : struct => throw null; + public static (System.Runtime.Intrinsics.Vector64 Lower, System.Runtime.Intrinsics.Vector64 Upper) Widen(System.Runtime.Intrinsics.Vector64 source) => throw null; + public static (System.Runtime.Intrinsics.Vector64 Lower, System.Runtime.Intrinsics.Vector64 Upper) Widen(System.Runtime.Intrinsics.Vector64 source) => throw null; + public static (System.Runtime.Intrinsics.Vector64 Lower, System.Runtime.Intrinsics.Vector64 Upper) Widen(System.Runtime.Intrinsics.Vector64 source) => throw null; + public static (System.Runtime.Intrinsics.Vector64 Lower, System.Runtime.Intrinsics.Vector64 Upper) Widen(System.Runtime.Intrinsics.Vector64 source) => throw null; + public static (System.Runtime.Intrinsics.Vector64 Lower, System.Runtime.Intrinsics.Vector64 Upper) Widen(System.Runtime.Intrinsics.Vector64 source) => throw null; + public static (System.Runtime.Intrinsics.Vector64 Lower, System.Runtime.Intrinsics.Vector64 Upper) Widen(System.Runtime.Intrinsics.Vector64 source) => throw null; + public static (System.Runtime.Intrinsics.Vector64 Lower, System.Runtime.Intrinsics.Vector64 Upper) Widen(System.Runtime.Intrinsics.Vector64 source) => throw null; + public static System.Runtime.Intrinsics.Vector64 WithElement(this System.Runtime.Intrinsics.Vector64 vector, int index, T value) where T : struct => throw null; + public static System.Runtime.Intrinsics.Vector64 Xor(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) where T : struct => throw null; + } + public struct Vector64 : System.IEquatable> where T : struct + { + public static System.Runtime.Intrinsics.Vector64 AllBitsSet { get => throw null; } + public static int Count { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Runtime.Intrinsics.Vector64 other) => throw null; + public override int GetHashCode() => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector64 operator +(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator &(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator |(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator /(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static bool operator ==(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator ^(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static bool operator !=(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator *(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator *(System.Runtime.Intrinsics.Vector64 left, T right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator *(T left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator ~(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator -(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator -(System.Runtime.Intrinsics.Vector64 vector) => throw null; + public static System.Runtime.Intrinsics.Vector64 operator +(System.Runtime.Intrinsics.Vector64 value) => throw null; + public T this[int index] { get => throw null; } + public override string ToString() => throw null; + public static System.Runtime.Intrinsics.Vector64 Zero { get => throw null; } + } + namespace X86 + { + public abstract class Aes : System.Runtime.Intrinsics.X86.Sse2 + { + public static System.Runtime.Intrinsics.Vector128 Decrypt(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 roundKey) => throw null; + public static System.Runtime.Intrinsics.Vector128 DecryptLast(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 roundKey) => throw null; + public static System.Runtime.Intrinsics.Vector128 Encrypt(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 roundKey) => throw null; + public static System.Runtime.Intrinsics.Vector128 EncryptLast(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 roundKey) => throw null; + public static System.Runtime.Intrinsics.Vector128 InverseMixColumns(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 KeygenAssist(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse2.X64 + { + public static bool IsSupported { get => throw null; } + } + } + public abstract class Avx : System.Runtime.Intrinsics.X86.Sse42 + { + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AddSubtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AddSubtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Blend(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Blend(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(float* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(double* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(float* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(float* address) => throw null; + public static System.Runtime.Intrinsics.Vector256 Ceiling(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Ceiling(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Compare(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.X86.FloatComparisonMode mode) => throw null; + public static System.Runtime.Intrinsics.Vector128 Compare(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.X86.FloatComparisonMode mode) => throw null; + public static System.Runtime.Intrinsics.Vector256 Compare(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.X86.FloatComparisonMode mode) => throw null; + public static System.Runtime.Intrinsics.Vector256 Compare(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.X86.FloatComparisonMode mode) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareLessThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareLessThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotLessThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotLessThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareOrdered(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareOrdered(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.X86.FloatComparisonMode mode) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.X86.FloatComparisonMode mode) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareUnordered(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareUnordered(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Single(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Double(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Double(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Single(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Divide(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Divide(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 DotProduct(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 DuplicateOddIndexed(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 Floor(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Floor(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalAdd(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalAdd(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalSubtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalSubtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256(ulong* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadDquVector256(ulong* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadVector256(ulong* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 MaskLoad(double* address, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 MaskLoad(double* address, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 MaskLoad(float* address, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 MaskLoad(float* address, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe void MaskStore(double* address, System.Runtime.Intrinsics.Vector128 mask, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void MaskStore(double* address, System.Runtime.Intrinsics.Vector256 mask, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void MaskStore(float* address, System.Runtime.Intrinsics.Vector128 mask, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void MaskStore(float* address, System.Runtime.Intrinsics.Vector256 mask, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Multiply(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Multiply(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Permute(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Permute(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 PermuteVar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 control) => throw null; + public static System.Runtime.Intrinsics.Vector128 PermuteVar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 control) => throw null; + public static System.Runtime.Intrinsics.Vector256 PermuteVar(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 control) => throw null; + public static System.Runtime.Intrinsics.Vector256 PermuteVar(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Reciprocal(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ReciprocalSqrt(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundCurrentDirection(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundCurrentDirection(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToNearestInteger(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToNearestInteger(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToZero(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 RoundToZero(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Sqrt(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Sqrt(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static unsafe void Store(byte* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(double* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(short* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(int* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(long* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(sbyte* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(float* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(ushort* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(uint* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void Store(ulong* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(byte* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(double* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(short* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(int* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(long* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(sbyte* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(float* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(ushort* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(uint* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAligned(ulong* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(byte* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(double* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(short* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(int* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(long* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(sbyte* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(float* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(ushort* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(uint* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(ulong* address, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse42.X64 + { + public static bool IsSupported { get => throw null; } + } + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + } + public abstract class Avx2 : System.Runtime.Intrinsics.X86.Avx + { + public static System.Runtime.Intrinsics.Vector256 Abs(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Abs(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Abs(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Add(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AddSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AddSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AddSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AddSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 AlignRight(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 And(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 AndNot(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Average(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Average(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Blend(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Blend(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Blend(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Blend(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Blend(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Blend(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 BlendVariable(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(byte* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(short* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(int* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(long* source) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(sbyte* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(ushort* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(uint* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 BroadcastScalarToVector128(ulong* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(byte* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(short* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(int* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(long* source) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(sbyte* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(ushort* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(uint* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastScalarToVector256(ulong* source) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 BroadcastVector128ToVector256(ulong* address) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareEqual(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 CompareGreaterThan(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static int ConvertToInt32(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static uint ConvertToUInt32(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int16(byte* address) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int16(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(short* address) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int32(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(int* address) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 ConvertToVector256Int64(uint* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 ExtractVector128(System.Runtime.Intrinsics.Vector256 value, byte index) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, double* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, double* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, int* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, int* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, int* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, long* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, long* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, float* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, float* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, float* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, uint* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, uint* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, uint* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, ulong* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherMaskVector128(System.Runtime.Intrinsics.Vector128 source, ulong* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector128 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, double* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, double* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, int* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, long* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, long* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, float* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, uint* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, ulong* baseAddress, System.Runtime.Intrinsics.Vector128 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherMaskVector256(System.Runtime.Intrinsics.Vector256 source, ulong* baseAddress, System.Runtime.Intrinsics.Vector256 index, System.Runtime.Intrinsics.Vector256 mask, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(double* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(double* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(int* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(int* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(int* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(long* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(long* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(float* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(float* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(float* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(uint* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(uint* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(uint* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(ulong* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 GatherVector128(ulong* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(double* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(double* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(int* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(long* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(long* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(float* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(uint* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(ulong* baseAddress, System.Runtime.Intrinsics.Vector128 index, byte scale) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 GatherVector256(ulong* baseAddress, System.Runtime.Intrinsics.Vector256 index, byte scale) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalAdd(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalAdd(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalAddSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalSubtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalSubtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector256 InsertVector128(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 LoadAlignedVector256NonTemporal(ulong* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 MaskLoad(int* address, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 MaskLoad(int* address, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 MaskLoad(long* address, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 MaskLoad(long* address, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 MaskLoad(uint* address, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 MaskLoad(uint* address, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 MaskLoad(ulong* address, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector256 MaskLoad(ulong* address, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static unsafe void MaskStore(int* address, System.Runtime.Intrinsics.Vector128 mask, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void MaskStore(int* address, System.Runtime.Intrinsics.Vector256 mask, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void MaskStore(long* address, System.Runtime.Intrinsics.Vector128 mask, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void MaskStore(long* address, System.Runtime.Intrinsics.Vector256 mask, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void MaskStore(uint* address, System.Runtime.Intrinsics.Vector128 mask, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void MaskStore(uint* address, System.Runtime.Intrinsics.Vector256 mask, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static unsafe void MaskStore(ulong* address, System.Runtime.Intrinsics.Vector128 mask, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void MaskStore(ulong* address, System.Runtime.Intrinsics.Vector256 mask, System.Runtime.Intrinsics.Vector256 source) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Max(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Min(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector256 value) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 Multiply(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Multiply(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Or(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 PackSignedSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 PackSignedSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute2x128(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute4x64(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute4x64(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Permute4x64(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 PermuteVar8x32(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 control) => throw null; + public static System.Runtime.Intrinsics.Vector256 PermuteVar8x32(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 control) => throw null; + public static System.Runtime.Intrinsics.Vector256 PermuteVar8x32(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 control) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 count) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 value, System.Runtime.Intrinsics.Vector256 mask) => throw null; + public static System.Runtime.Intrinsics.Vector256 Shuffle(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShuffleHigh(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShuffleHigh(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShuffleLow(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 ShuffleLow(System.Runtime.Intrinsics.Vector256 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector256 Sign(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Sign(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Sign(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Subtract(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 SubtractSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 SubtractSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 SubtractSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 SubtractSaturate(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackHigh(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 UnpackLow(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Avx.X64 + { + public static bool IsSupported { get => throw null; } + } + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 Xor(System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + } + public abstract class AvxVnni : System.Runtime.Intrinsics.X86.Avx2 + { + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector256 addend, System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector256 addend, System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector256 addend, System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector256 addend, System.Runtime.Intrinsics.Vector256 left, System.Runtime.Intrinsics.Vector256 right) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Avx2.X64 + { + public static bool IsSupported { get => throw null; } + } + } + public abstract class Bmi1 : System.Runtime.Intrinsics.X86.X86Base + { + public static uint AndNot(uint left, uint right) => throw null; + public static uint BitFieldExtract(uint value, byte start, byte length) => throw null; + public static uint BitFieldExtract(uint value, ushort control) => throw null; + public static uint ExtractLowestSetBit(uint value) => throw null; + public static uint GetMaskUpToLowestSetBit(uint value) => throw null; + public static bool IsSupported { get => throw null; } + public static uint ResetLowestSetBit(uint value) => throw null; + public static uint TrailingZeroCount(uint value) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.X86Base.X64 + { + public static ulong AndNot(ulong left, ulong right) => throw null; + public static ulong BitFieldExtract(ulong value, byte start, byte length) => throw null; + public static ulong BitFieldExtract(ulong value, ushort control) => throw null; + public static ulong ExtractLowestSetBit(ulong value) => throw null; + public static ulong GetMaskUpToLowestSetBit(ulong value) => throw null; + public static bool IsSupported { get => throw null; } + public static ulong ResetLowestSetBit(ulong value) => throw null; + public static ulong TrailingZeroCount(ulong value) => throw null; + } + } + public abstract class Bmi2 : System.Runtime.Intrinsics.X86.X86Base + { + public static bool IsSupported { get => throw null; } + public static uint MultiplyNoFlags(uint left, uint right) => throw null; + public static unsafe uint MultiplyNoFlags(uint left, uint right, uint* low) => throw null; + public static uint ParallelBitDeposit(uint value, uint mask) => throw null; + public static uint ParallelBitExtract(uint value, uint mask) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.X86Base.X64 + { + public static bool IsSupported { get => throw null; } + public static ulong MultiplyNoFlags(ulong left, ulong right) => throw null; + public static unsafe ulong MultiplyNoFlags(ulong left, ulong right, ulong* low) => throw null; + public static ulong ParallelBitDeposit(ulong value, ulong mask) => throw null; + public static ulong ParallelBitExtract(ulong value, ulong mask) => throw null; + public static ulong ZeroHighBits(ulong value, ulong index) => throw null; + } + public static uint ZeroHighBits(uint value, uint index) => throw null; + } + public enum FloatComparisonMode : byte + { + OrderedEqualNonSignaling = 0, + OrderedLessThanSignaling = 1, + OrderedLessThanOrEqualSignaling = 2, + UnorderedNonSignaling = 3, + UnorderedNotEqualNonSignaling = 4, + UnorderedNotLessThanSignaling = 5, + UnorderedNotLessThanOrEqualSignaling = 6, + OrderedNonSignaling = 7, + UnorderedEqualNonSignaling = 8, + UnorderedNotGreaterThanOrEqualSignaling = 9, + UnorderedNotGreaterThanSignaling = 10, + OrderedFalseNonSignaling = 11, + OrderedNotEqualNonSignaling = 12, + OrderedGreaterThanOrEqualSignaling = 13, + OrderedGreaterThanSignaling = 14, + UnorderedTrueNonSignaling = 15, + OrderedEqualSignaling = 16, + OrderedLessThanNonSignaling = 17, + OrderedLessThanOrEqualNonSignaling = 18, + UnorderedSignaling = 19, + UnorderedNotEqualSignaling = 20, + UnorderedNotLessThanNonSignaling = 21, + UnorderedNotLessThanOrEqualNonSignaling = 22, + OrderedSignaling = 23, + UnorderedEqualSignaling = 24, + UnorderedNotGreaterThanOrEqualNonSignaling = 25, + UnorderedNotGreaterThanNonSignaling = 26, + OrderedFalseSignaling = 27, + OrderedNotEqualSignaling = 28, + OrderedGreaterThanOrEqualNonSignaling = 29, + OrderedGreaterThanNonSignaling = 30, + UnorderedTrueSignaling = 31, + } + public abstract class Fma : System.Runtime.Intrinsics.X86.Avx + { + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAdd(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAdd(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAdd(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddNegated(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddNegated(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAddNegated(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAddNegated(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddSubtract(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddSubtract(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAddSubtract(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplyAddSubtract(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtract(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplySubtract(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplySubtract(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractAdd(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractAdd(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplySubtractAdd(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplySubtractAdd(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractNegated(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractNegated(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplySubtractNegated(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector256 MultiplySubtractNegated(System.Runtime.Intrinsics.Vector256 a, System.Runtime.Intrinsics.Vector256 b, System.Runtime.Intrinsics.Vector256 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplySubtractScalar(System.Runtime.Intrinsics.Vector128 a, System.Runtime.Intrinsics.Vector128 b, System.Runtime.Intrinsics.Vector128 c) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Avx.X64 + { + public static bool IsSupported { get => throw null; } + } + } + public abstract class Lzcnt : System.Runtime.Intrinsics.X86.X86Base + { + public static bool IsSupported { get => throw null; } + public static uint LeadingZeroCount(uint value) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.X86Base.X64 + { + public static bool IsSupported { get => throw null; } + public static ulong LeadingZeroCount(ulong value) => throw null; + } + } + public abstract class Pclmulqdq : System.Runtime.Intrinsics.X86.Sse2 + { + public static System.Runtime.Intrinsics.Vector128 CarrylessMultiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 CarrylessMultiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static bool IsSupported { get => throw null; } + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse2.X64 + { + public static bool IsSupported { get => throw null; } + } + } + public abstract class Popcnt : System.Runtime.Intrinsics.X86.Sse42 + { + public static bool IsSupported { get => throw null; } + public static uint PopCount(uint value) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse42.X64 + { + public static bool IsSupported { get => throw null; } + public static ulong PopCount(ulong value) => throw null; + } + } + public abstract class Sse : System.Runtime.Intrinsics.X86.X86Base + { + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareOrdered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarOrdered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarUnordered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareUnordered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, int value) => throw null; + public static int ConvertToInt32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static int ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Divide(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 DivideScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadHigh(System.Runtime.Intrinsics.Vector128 lower, float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadLow(System.Runtime.Intrinsics.Vector128 upper, float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadScalarVector128(float* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(float* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveHighToLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveLowToHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static unsafe void Prefetch0(void* address) => throw null; + public static unsafe void Prefetch1(void* address) => throw null; + public static unsafe void Prefetch2(void* address) => throw null; + public static unsafe void PrefetchNonTemporal(void* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 Reciprocal(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSqrt(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sqrt(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SqrtScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SqrtScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe void Store(float* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(float* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(float* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static void StoreFence() => throw null; + public static unsafe void StoreHigh(float* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreLow(float* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreScalar(float* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.X86Base.X64 + { + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, long value) => throw null; + public static long ConvertToInt64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static long ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static bool IsSupported { get => throw null; } + } + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + } + public abstract class Sse2 : System.Runtime.Intrinsics.X86.Sse + { + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Add(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 And(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AndNot(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Average(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Average(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareOrdered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarOrdered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareScalarUnordered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareUnordered(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, int value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Int32(int value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128UInt32(uint value) => throw null; + public static int ConvertToInt32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static int ConvertToInt32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static int ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static uint ConvertToUInt32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Double(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Double(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Single(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Single(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Divide(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 DivideScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static ushort Extract(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, short data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, ushort data, byte index) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128(ulong* address) => throw null; + public static void LoadFence() => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadHigh(System.Runtime.Intrinsics.Vector128 lower, double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadLow(System.Runtime.Intrinsics.Vector128 upper, double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadScalarVector128(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadScalarVector128(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadScalarVector128(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadScalarVector128(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadScalarVector128(ulong* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadVector128(ulong* address) => throw null; + public static unsafe void MaskMove(System.Runtime.Intrinsics.Vector128 source, System.Runtime.Intrinsics.Vector128 mask, byte* address) => throw null; + public static unsafe void MaskMove(System.Runtime.Intrinsics.Vector128 source, System.Runtime.Intrinsics.Vector128 mask, sbyte* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MaxScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static void MemoryFence() => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static int MoveMask(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Or(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PackSignedSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PackSignedSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, byte count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128 value, byte numBytes) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShuffleHigh(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShuffleHigh(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShuffleLow(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 ShuffleLow(System.Runtime.Intrinsics.Vector128 value, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sqrt(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SqrtScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 SqrtScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe void Store(byte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(double* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(short* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(int* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(long* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(sbyte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(ushort* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(uint* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void Store(ulong* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(byte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(double* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(short* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(int* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(long* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(sbyte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(ushort* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(uint* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAligned(ulong* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(byte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(double* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(short* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(int* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(long* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(sbyte* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(ushort* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(uint* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreAlignedNonTemporal(ulong* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreHigh(double* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreLow(double* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreNonTemporal(int* address, int value) => throw null; + public static unsafe void StoreNonTemporal(uint* address, uint value) => throw null; + public static unsafe void StoreScalar(double* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreScalar(int* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreScalar(long* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreScalar(uint* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static unsafe void StoreScalar(ulong* address, System.Runtime.Intrinsics.Vector128 source) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Subtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SubtractScalar(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackHigh(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 UnpackLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse.X64 + { + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, long value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Int64(long value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128UInt64(ulong value) => throw null; + public static long ConvertToInt64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static long ConvertToInt64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static long ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static ulong ConvertToUInt64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe void StoreNonTemporal(long* address, long value) => throw null; + public static unsafe void StoreNonTemporal(ulong* address, ulong value) => throw null; + } + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + } + public abstract class Sse3 : System.Runtime.Intrinsics.X86.Sse2 + { + public static System.Runtime.Intrinsics.Vector128 AddSubtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 AddSubtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalAdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalAdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalSubtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalSubtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAndDuplicateToVector128(double* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadDquVector128(ulong* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveAndDuplicate(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveHighAndDuplicate(System.Runtime.Intrinsics.Vector128 source) => throw null; + public static System.Runtime.Intrinsics.Vector128 MoveLowAndDuplicate(System.Runtime.Intrinsics.Vector128 source) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse2.X64 + { + public static bool IsSupported { get => throw null; } + } + } + public abstract class Sse41 : System.Runtime.Intrinsics.X86.Ssse3 + { + public static System.Runtime.Intrinsics.Vector128 Blend(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Blend(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Blend(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 Blend(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 BlendVariable(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 Ceiling(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Ceiling(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CeilingScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CeilingScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CeilingScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CeilingScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 CompareEqual(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int16(byte* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int16(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(short* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int32(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(int* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 ConvertToVector128Int64(uint* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 DotProduct(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static System.Runtime.Intrinsics.Vector128 DotProduct(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte control) => throw null; + public static byte Extract(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static int Extract(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static float Extract(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static uint Extract(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Floor(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Floor(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 FloorScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 FloorScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 FloorScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 FloorScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, byte data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, int data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, sbyte data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, uint data, byte index) => throw null; + public static bool IsSupported { get => throw null; } + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(byte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(short* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(int* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(long* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(sbyte* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(ushort* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(uint* address) => throw null; + public static unsafe System.Runtime.Intrinsics.Vector128 LoadAlignedVector128NonTemporal(ulong* address) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Max(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Min(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MinHorizontal(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 Multiply(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyLow(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundCurrentDirection(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundCurrentDirection(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearestInteger(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearestInteger(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZero(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZeroScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZeroScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZeroScalar(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 RoundToZeroScalar(System.Runtime.Intrinsics.Vector128 upper, System.Runtime.Intrinsics.Vector128 value) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestNotZAndNotC(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Ssse3.X64 + { + public static long Extract(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static ulong Extract(System.Runtime.Intrinsics.Vector128 value, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, long data, byte index) => throw null; + public static System.Runtime.Intrinsics.Vector128 Insert(System.Runtime.Intrinsics.Vector128 value, ulong data, byte index) => throw null; + public static bool IsSupported { get => throw null; } + } + } + public abstract class Sse42 : System.Runtime.Intrinsics.X86.Sse41 + { + public static System.Runtime.Intrinsics.Vector128 CompareGreaterThan(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static uint Crc32(uint crc, byte data) => throw null; + public static uint Crc32(uint crc, ushort data) => throw null; + public static uint Crc32(uint crc, uint data) => throw null; + public static bool IsSupported { get => throw null; } + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse41.X64 + { + public static ulong Crc32(ulong crc, ulong data) => throw null; + public static bool IsSupported { get => throw null; } + } + } + public abstract class Ssse3 : System.Runtime.Intrinsics.X86.Sse3 + { + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 Abs(System.Runtime.Intrinsics.Vector128 value) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 AlignRight(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, byte mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalAdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalAdd(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalAddSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalSubtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalSubtract(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Runtime.Intrinsics.Vector128 MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 Shuffle(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 mask) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sign(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sign(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public static System.Runtime.Intrinsics.Vector128 Sign(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.Sse3.X64 + { + public static bool IsSupported { get => throw null; } + } + } + public abstract class X86Base + { + public static (int Eax, int Ebx, int Ecx, int Edx) CpuId(int functionId, int subFunctionId) => throw null; + public static bool IsSupported { get => throw null; } + public static void Pause() => throw null; + public abstract class X64 + { + public static bool IsSupported { get => throw null; } + } + } + public abstract class X86Serialize : System.Runtime.Intrinsics.X86.X86Base + { + public static bool IsSupported { get => throw null; } + public static void Serialize() => throw null; + public abstract class X64 : System.Runtime.Intrinsics.X86.X86Base.X64 + { + public static bool IsSupported { get => throw null; } + } + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Loader.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Loader.cs new file mode 100644 index 000000000000..eb7dc133afd7 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Loader.cs @@ -0,0 +1,84 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.Loader, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Reflection + { + namespace Metadata + { + public static partial class AssemblyExtensions + { + public static unsafe bool TryGetRawMetadata(this System.Reflection.Assembly assembly, out byte* blob, out int length) => throw null; + } + public sealed class MetadataUpdateHandlerAttribute : System.Attribute + { + public MetadataUpdateHandlerAttribute(System.Type handlerType) => throw null; + public System.Type HandlerType { get => throw null; } + } + public static class MetadataUpdater + { + public static void ApplyUpdate(System.Reflection.Assembly assembly, System.ReadOnlySpan metadataDelta, System.ReadOnlySpan ilDelta, System.ReadOnlySpan pdbDelta) => throw null; + public static bool IsSupported { get => throw null; } + } + } + } + namespace Runtime + { + namespace CompilerServices + { + public sealed class CreateNewOnMetadataUpdateAttribute : System.Attribute + { + public CreateNewOnMetadataUpdateAttribute() => throw null; + } + public class MetadataUpdateOriginalTypeAttribute : System.Attribute + { + public MetadataUpdateOriginalTypeAttribute(System.Type originalType) => throw null; + public System.Type OriginalType { get => throw null; } + } + } + namespace Loader + { + public sealed class AssemblyDependencyResolver + { + public AssemblyDependencyResolver(string componentAssemblyPath) => throw null; + public string ResolveAssemblyToPath(System.Reflection.AssemblyName assemblyName) => throw null; + public string ResolveUnmanagedDllToPath(string unmanagedDllName) => throw null; + } + public class AssemblyLoadContext + { + public static System.Collections.Generic.IEnumerable All { get => throw null; } + public System.Collections.Generic.IEnumerable Assemblies { get => throw null; } + public struct ContextualReflectionScope : System.IDisposable + { + public void Dispose() => throw null; + } + protected AssemblyLoadContext() => throw null; + protected AssemblyLoadContext(bool isCollectible) => throw null; + public AssemblyLoadContext(string name, bool isCollectible = default(bool)) => throw null; + public static System.Runtime.Loader.AssemblyLoadContext CurrentContextualReflectionContext { get => throw null; } + public static System.Runtime.Loader.AssemblyLoadContext Default { get => throw null; } + public System.Runtime.Loader.AssemblyLoadContext.ContextualReflectionScope EnterContextualReflection() => throw null; + public static System.Runtime.Loader.AssemblyLoadContext.ContextualReflectionScope EnterContextualReflection(System.Reflection.Assembly activating) => throw null; + public static System.Reflection.AssemblyName GetAssemblyName(string assemblyPath) => throw null; + public static System.Runtime.Loader.AssemblyLoadContext GetLoadContext(System.Reflection.Assembly assembly) => throw null; + public bool IsCollectible { get => throw null; } + protected virtual System.Reflection.Assembly Load(System.Reflection.AssemblyName assemblyName) => throw null; + public System.Reflection.Assembly LoadFromAssemblyName(System.Reflection.AssemblyName assemblyName) => throw null; + public System.Reflection.Assembly LoadFromAssemblyPath(string assemblyPath) => throw null; + public System.Reflection.Assembly LoadFromNativeImagePath(string nativeImagePath, string assemblyPath) => throw null; + public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly) => throw null; + public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly, System.IO.Stream assemblySymbols) => throw null; + protected virtual nint LoadUnmanagedDll(string unmanagedDllName) => throw null; + protected nint LoadUnmanagedDllFromPath(string unmanagedDllPath) => throw null; + public string Name { get => throw null; } + public event System.Func Resolving; + public event System.Func ResolvingUnmanagedDll; + public void SetProfileOptimizationRoot(string directoryPath) => throw null; + public void StartProfileOptimization(string profile) => throw null; + public override string ToString() => throw null; + public void Unload() => throw null; + public event System.Action Unloading; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Numerics.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Numerics.cs new file mode 100644 index 000000000000..ac438a742edd --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Numerics.cs @@ -0,0 +1,346 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.Numerics, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Numerics + { + public struct BigInteger : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static System.Numerics.BigInteger System.Numerics.INumberBase.Abs(System.Numerics.BigInteger value) => throw null; + public static System.Numerics.BigInteger Add(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static System.Numerics.BigInteger System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static System.Numerics.BigInteger System.Numerics.INumber.Clamp(System.Numerics.BigInteger value, System.Numerics.BigInteger min, System.Numerics.BigInteger max) => throw null; + public static int Compare(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public int CompareTo(long other) => throw null; + public int CompareTo(System.Numerics.BigInteger other) => throw null; + public int CompareTo(object obj) => throw null; + public int CompareTo(ulong other) => throw null; + static System.Numerics.BigInteger System.Numerics.INumber.CopySign(System.Numerics.BigInteger value, System.Numerics.BigInteger sign) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public BigInteger(byte[] value) => throw null; + public BigInteger(decimal value) => throw null; + public BigInteger(double value) => throw null; + public BigInteger(int value) => throw null; + public BigInteger(long value) => throw null; + public BigInteger(System.ReadOnlySpan value, bool isUnsigned = default(bool), bool isBigEndian = default(bool)) => throw null; + public BigInteger(float value) => throw null; + public BigInteger(uint value) => throw null; + public BigInteger(ulong value) => throw null; + public static System.Numerics.BigInteger Divide(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) => throw null; + static (System.Numerics.BigInteger Quotient, System.Numerics.BigInteger Remainder) System.Numerics.IBinaryInteger.DivRem(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static System.Numerics.BigInteger DivRem(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor, out System.Numerics.BigInteger remainder) => throw null; + public bool Equals(long other) => throw null; + public bool Equals(System.Numerics.BigInteger other) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(ulong other) => throw null; + public long GetBitLength() => throw null; + public int GetByteCount(bool isUnsigned = default(bool)) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public static System.Numerics.BigInteger GreatestCommonDivisor(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static bool System.Numerics.INumberBase.IsCanonical(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(System.Numerics.BigInteger value) => throw null; + public bool IsEven { get => throw null; } + static bool System.Numerics.INumberBase.IsEvenInteger(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(System.Numerics.BigInteger value) => throw null; + public bool IsOne { get => throw null; } + static bool System.Numerics.INumberBase.IsPositive(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(System.Numerics.BigInteger value) => throw null; + public bool IsPowerOfTwo { get => throw null; } + static bool System.Numerics.INumberBase.IsRealNumber(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.IsZero(System.Numerics.BigInteger value) => throw null; + public bool IsZero { get => throw null; } + static System.Numerics.BigInteger System.Numerics.IBinaryInteger.LeadingZeroCount(System.Numerics.BigInteger value) => throw null; + public static double Log(System.Numerics.BigInteger value) => throw null; + public static double Log(System.Numerics.BigInteger value, double baseValue) => throw null; + public static double Log10(System.Numerics.BigInteger value) => throw null; + static System.Numerics.BigInteger System.Numerics.IBinaryNumber.Log2(System.Numerics.BigInteger value) => throw null; + static System.Numerics.BigInteger System.Numerics.INumber.Max(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.MaxMagnitude(System.Numerics.BigInteger x, System.Numerics.BigInteger y) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.MaxMagnitudeNumber(System.Numerics.BigInteger x, System.Numerics.BigInteger y) => throw null; + static System.Numerics.BigInteger System.Numerics.INumber.MaxNumber(System.Numerics.BigInteger x, System.Numerics.BigInteger y) => throw null; + static System.Numerics.BigInteger System.Numerics.INumber.Min(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.MinMagnitude(System.Numerics.BigInteger x, System.Numerics.BigInteger y) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.MinMagnitudeNumber(System.Numerics.BigInteger x, System.Numerics.BigInteger y) => throw null; + static System.Numerics.BigInteger System.Numerics.INumber.MinNumber(System.Numerics.BigInteger x, System.Numerics.BigInteger y) => throw null; + public static System.Numerics.BigInteger MinusOne { get => throw null; } + public static System.Numerics.BigInteger ModPow(System.Numerics.BigInteger value, System.Numerics.BigInteger exponent, System.Numerics.BigInteger modulus) => throw null; + static System.Numerics.BigInteger System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + public static System.Numerics.BigInteger Multiply(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static System.Numerics.BigInteger Negate(System.Numerics.BigInteger value) => throw null; + static System.Numerics.BigInteger System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static System.Numerics.BigInteger System.Numerics.INumberBase.One { get => throw null; } + static System.Numerics.BigInteger System.Numerics.IAdditionOperators.operator +(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IBitwiseOperators.operator &(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IBitwiseOperators.operator |(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IDecrementOperators.operator --(System.Numerics.BigInteger value) => throw null; + static System.Numerics.BigInteger System.Numerics.IDivisionOperators.operator /(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) => throw null; + public static bool operator ==(long left, System.Numerics.BigInteger right) => throw null; + public static bool operator ==(System.Numerics.BigInteger left, long right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static bool operator ==(System.Numerics.BigInteger left, ulong right) => throw null; + public static bool operator ==(ulong left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IBitwiseOperators.operator ^(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static explicit operator System.Numerics.BigInteger(decimal value) => throw null; + public static explicit operator System.Numerics.BigInteger(double value) => throw null; + public static explicit operator System.Numerics.BigInteger(System.Half value) => throw null; + public static explicit operator byte(System.Numerics.BigInteger value) => throw null; + public static explicit operator char(System.Numerics.BigInteger value) => throw null; + public static explicit operator decimal(System.Numerics.BigInteger value) => throw null; + public static explicit operator double(System.Numerics.BigInteger value) => throw null; + public static explicit operator System.Half(System.Numerics.BigInteger value) => throw null; + public static explicit operator System.Int128(System.Numerics.BigInteger value) => throw null; + public static explicit operator short(System.Numerics.BigInteger value) => throw null; + public static explicit operator int(System.Numerics.BigInteger value) => throw null; + public static explicit operator long(System.Numerics.BigInteger value) => throw null; + public static explicit operator nint(System.Numerics.BigInteger value) => throw null; + public static explicit operator sbyte(System.Numerics.BigInteger value) => throw null; + public static explicit operator float(System.Numerics.BigInteger value) => throw null; + public static explicit operator System.UInt128(System.Numerics.BigInteger value) => throw null; + public static explicit operator ushort(System.Numerics.BigInteger value) => throw null; + public static explicit operator uint(System.Numerics.BigInteger value) => throw null; + public static explicit operator ulong(System.Numerics.BigInteger value) => throw null; + public static explicit operator nuint(System.Numerics.BigInteger value) => throw null; + public static explicit operator System.Numerics.BigInteger(System.Numerics.Complex value) => throw null; + public static explicit operator System.Numerics.BigInteger(float value) => throw null; + public static bool operator >(long left, System.Numerics.BigInteger right) => throw null; + public static bool operator >(System.Numerics.BigInteger left, long right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static bool operator >(System.Numerics.BigInteger left, ulong right) => throw null; + public static bool operator >(ulong left, System.Numerics.BigInteger right) => throw null; + public static bool operator >=(long left, System.Numerics.BigInteger right) => throw null; + public static bool operator >=(System.Numerics.BigInteger left, long right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static bool operator >=(System.Numerics.BigInteger left, ulong right) => throw null; + public static bool operator >=(ulong left, System.Numerics.BigInteger right) => throw null; + public static implicit operator System.Numerics.BigInteger(byte value) => throw null; + public static implicit operator System.Numerics.BigInteger(char value) => throw null; + public static implicit operator System.Numerics.BigInteger(System.Int128 value) => throw null; + public static implicit operator System.Numerics.BigInteger(short value) => throw null; + public static implicit operator System.Numerics.BigInteger(int value) => throw null; + public static implicit operator System.Numerics.BigInteger(long value) => throw null; + public static implicit operator System.Numerics.BigInteger(nint value) => throw null; + public static implicit operator System.Numerics.BigInteger(sbyte value) => throw null; + public static implicit operator System.Numerics.BigInteger(System.UInt128 value) => throw null; + public static implicit operator System.Numerics.BigInteger(ushort value) => throw null; + public static implicit operator System.Numerics.BigInteger(uint value) => throw null; + public static implicit operator System.Numerics.BigInteger(ulong value) => throw null; + public static implicit operator System.Numerics.BigInteger(nuint value) => throw null; + static System.Numerics.BigInteger System.Numerics.IIncrementOperators.operator ++(System.Numerics.BigInteger value) => throw null; + public static bool operator !=(long left, System.Numerics.BigInteger right) => throw null; + public static bool operator !=(System.Numerics.BigInteger left, long right) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static bool operator !=(System.Numerics.BigInteger left, ulong right) => throw null; + public static bool operator !=(ulong left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IShiftOperators.operator <<(System.Numerics.BigInteger value, int shift) => throw null; + public static bool operator <(long left, System.Numerics.BigInteger right) => throw null; + public static bool operator <(System.Numerics.BigInteger left, long right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static bool operator <(System.Numerics.BigInteger left, ulong right) => throw null; + public static bool operator <(ulong left, System.Numerics.BigInteger right) => throw null; + public static bool operator <=(long left, System.Numerics.BigInteger right) => throw null; + public static bool operator <=(System.Numerics.BigInteger left, long right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public static bool operator <=(System.Numerics.BigInteger left, ulong right) => throw null; + public static bool operator <=(ulong left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IModulusOperators.operator %(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) => throw null; + static System.Numerics.BigInteger System.Numerics.IMultiplyOperators.operator *(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IBitwiseOperators.operator ~(System.Numerics.BigInteger value) => throw null; + static System.Numerics.BigInteger System.Numerics.IShiftOperators.operator >>(System.Numerics.BigInteger value, int shift) => throw null; + static System.Numerics.BigInteger System.Numerics.ISubtractionOperators.operator -(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + static System.Numerics.BigInteger System.Numerics.IUnaryNegationOperators.operator -(System.Numerics.BigInteger value) => throw null; + static System.Numerics.BigInteger System.Numerics.IUnaryPlusOperators.operator +(System.Numerics.BigInteger value) => throw null; + static System.Numerics.BigInteger System.Numerics.IShiftOperators.operator >>>(System.Numerics.BigInteger value, int shiftAmount) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.Parse(System.ReadOnlySpan value, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static System.Numerics.BigInteger System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.Numerics.BigInteger Parse(string value) => throw null; + public static System.Numerics.BigInteger Parse(string value, System.Globalization.NumberStyles style) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.Parse(string value, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static System.Numerics.BigInteger System.IParsable.Parse(string value, System.IFormatProvider provider) => throw null; + static System.Numerics.BigInteger System.Numerics.IBinaryInteger.PopCount(System.Numerics.BigInteger value) => throw null; + public static System.Numerics.BigInteger Pow(System.Numerics.BigInteger value, int exponent) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + public static System.Numerics.BigInteger Remainder(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) => throw null; + static System.Numerics.BigInteger System.Numerics.IBinaryInteger.RotateLeft(System.Numerics.BigInteger value, int rotateAmount) => throw null; + static System.Numerics.BigInteger System.Numerics.IBinaryInteger.RotateRight(System.Numerics.BigInteger value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(System.Numerics.BigInteger value) => throw null; + public int Sign { get => throw null; } + public static System.Numerics.BigInteger Subtract(System.Numerics.BigInteger left, System.Numerics.BigInteger right) => throw null; + public byte[] ToByteArray() => throw null; + public byte[] ToByteArray(bool isUnsigned = default(bool), bool isBigEndian = default(bool)) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + static System.Numerics.BigInteger System.Numerics.IBinaryInteger.TrailingZeroCount(System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out System.Numerics.BigInteger result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out System.Numerics.BigInteger result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out System.Numerics.BigInteger result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(System.Numerics.BigInteger value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(System.Numerics.BigInteger value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(System.Numerics.BigInteger value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan value, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Numerics.BigInteger result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.Numerics.BigInteger result) => throw null; + public static bool TryParse(System.ReadOnlySpan value, out System.Numerics.BigInteger result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string value, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Numerics.BigInteger result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.Numerics.BigInteger result) => throw null; + public static bool TryParse(string value, out System.Numerics.BigInteger result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out System.Numerics.BigInteger value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out System.Numerics.BigInteger value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + public bool TryWriteBytes(System.Span destination, out int bytesWritten, bool isUnsigned = default(bool), bool isBigEndian = default(bool)) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static System.Numerics.BigInteger System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct Complex : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + public static double Abs(System.Numerics.Complex value) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.Abs(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Acos(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Add(double left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex Add(System.Numerics.Complex left, double right) => throw null; + public static System.Numerics.Complex Add(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + static System.Numerics.Complex System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + public static System.Numerics.Complex Asin(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Atan(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Conjugate(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Cos(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Cosh(System.Numerics.Complex value) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public Complex(double real, double imaginary) => throw null; + public static System.Numerics.Complex Divide(double dividend, System.Numerics.Complex divisor) => throw null; + public static System.Numerics.Complex Divide(System.Numerics.Complex dividend, double divisor) => throw null; + public static System.Numerics.Complex Divide(System.Numerics.Complex dividend, System.Numerics.Complex divisor) => throw null; + public bool Equals(System.Numerics.Complex value) => throw null; + public override bool Equals(object obj) => throw null; + public static System.Numerics.Complex Exp(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex FromPolarCoordinates(double magnitude, double phase) => throw null; + public override int GetHashCode() => throw null; + public double Imaginary { get => throw null; } + public static readonly System.Numerics.Complex ImaginaryOne; + public static readonly System.Numerics.Complex Infinity; + static bool System.Numerics.INumberBase.IsCanonical(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(System.Numerics.Complex value) => throw null; + static bool System.Numerics.INumberBase.IsZero(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Log(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Log(System.Numerics.Complex value, double baseValue) => throw null; + public static System.Numerics.Complex Log10(System.Numerics.Complex value) => throw null; + public double Magnitude { get => throw null; } + static System.Numerics.Complex System.Numerics.INumberBase.MaxMagnitude(System.Numerics.Complex x, System.Numerics.Complex y) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.MaxMagnitudeNumber(System.Numerics.Complex x, System.Numerics.Complex y) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.MinMagnitude(System.Numerics.Complex x, System.Numerics.Complex y) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.MinMagnitudeNumber(System.Numerics.Complex x, System.Numerics.Complex y) => throw null; + static System.Numerics.Complex System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + public static System.Numerics.Complex Multiply(double left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex Multiply(System.Numerics.Complex left, double right) => throw null; + public static System.Numerics.Complex Multiply(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + public static readonly System.Numerics.Complex NaN; + public static System.Numerics.Complex Negate(System.Numerics.Complex value) => throw null; + static System.Numerics.Complex System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + public static readonly System.Numerics.Complex One; + static System.Numerics.Complex System.Numerics.INumberBase.One { get => throw null; } + public static System.Numerics.Complex operator +(double left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex operator +(System.Numerics.Complex left, double right) => throw null; + static System.Numerics.Complex System.Numerics.IAdditionOperators.operator +(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + static System.Numerics.Complex System.Numerics.IDecrementOperators.operator --(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex operator /(double left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex operator /(System.Numerics.Complex left, double right) => throw null; + static System.Numerics.Complex System.Numerics.IDivisionOperators.operator /(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + public static explicit operator System.Numerics.Complex(decimal value) => throw null; + public static explicit operator System.Numerics.Complex(System.Int128 value) => throw null; + public static explicit operator System.Numerics.Complex(System.Numerics.BigInteger value) => throw null; + public static explicit operator System.Numerics.Complex(System.UInt128 value) => throw null; + public static implicit operator System.Numerics.Complex(byte value) => throw null; + public static implicit operator System.Numerics.Complex(char value) => throw null; + public static implicit operator System.Numerics.Complex(double value) => throw null; + public static implicit operator System.Numerics.Complex(System.Half value) => throw null; + public static implicit operator System.Numerics.Complex(short value) => throw null; + public static implicit operator System.Numerics.Complex(int value) => throw null; + public static implicit operator System.Numerics.Complex(long value) => throw null; + public static implicit operator System.Numerics.Complex(nint value) => throw null; + public static implicit operator System.Numerics.Complex(sbyte value) => throw null; + public static implicit operator System.Numerics.Complex(float value) => throw null; + public static implicit operator System.Numerics.Complex(ushort value) => throw null; + public static implicit operator System.Numerics.Complex(uint value) => throw null; + public static implicit operator System.Numerics.Complex(ulong value) => throw null; + public static implicit operator System.Numerics.Complex(nuint value) => throw null; + static System.Numerics.Complex System.Numerics.IIncrementOperators.operator ++(System.Numerics.Complex value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex operator *(double left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex operator *(System.Numerics.Complex left, double right) => throw null; + static System.Numerics.Complex System.Numerics.IMultiplyOperators.operator *(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex operator -(double left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex operator -(System.Numerics.Complex left, double right) => throw null; + static System.Numerics.Complex System.Numerics.ISubtractionOperators.operator -(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + static System.Numerics.Complex System.Numerics.IUnaryNegationOperators.operator -(System.Numerics.Complex value) => throw null; + static System.Numerics.Complex System.Numerics.IUnaryPlusOperators.operator +(System.Numerics.Complex value) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static System.Numerics.Complex System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + static System.Numerics.Complex System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static System.Numerics.Complex System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + public double Phase { get => throw null; } + public static System.Numerics.Complex Pow(System.Numerics.Complex value, double power) => throw null; + public static System.Numerics.Complex Pow(System.Numerics.Complex value, System.Numerics.Complex power) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + public double Real { get => throw null; } + public static System.Numerics.Complex Reciprocal(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Sin(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Sinh(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Sqrt(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Subtract(double left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex Subtract(System.Numerics.Complex left, double right) => throw null; + public static System.Numerics.Complex Subtract(System.Numerics.Complex left, System.Numerics.Complex right) => throw null; + public static System.Numerics.Complex Tan(System.Numerics.Complex value) => throw null; + public static System.Numerics.Complex Tanh(System.Numerics.Complex value) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out System.Numerics.Complex result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out System.Numerics.Complex result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out System.Numerics.Complex result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(System.Numerics.Complex value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(System.Numerics.Complex value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(System.Numerics.Complex value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider provider) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Numerics.Complex result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.Numerics.Complex result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Numerics.Complex result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.Numerics.Complex result) => throw null; + public static readonly System.Numerics.Complex Zero; + static System.Numerics.Complex System.Numerics.INumberBase.Zero { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Formatters.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Formatters.cs new file mode 100644 index 000000000000..7a086d12e3da --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Formatters.cs @@ -0,0 +1,178 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.Serialization.Formatters, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Runtime + { + namespace Serialization + { + public abstract class Formatter : System.Runtime.Serialization.IFormatter + { + public abstract System.Runtime.Serialization.SerializationBinder Binder { get; set; } + public abstract System.Runtime.Serialization.StreamingContext Context { get; set; } + protected Formatter() => throw null; + public abstract object Deserialize(System.IO.Stream serializationStream); + protected virtual object GetNext(out long objID) => throw null; + protected System.Runtime.Serialization.ObjectIDGenerator m_idGenerator; + protected System.Collections.Queue m_objectQueue; + protected virtual long Schedule(object obj) => throw null; + public abstract void Serialize(System.IO.Stream serializationStream, object graph); + public abstract System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get; set; } + protected abstract void WriteArray(object obj, string name, System.Type memberType); + protected abstract void WriteBoolean(bool val, string name); + protected abstract void WriteByte(byte val, string name); + protected abstract void WriteChar(char val, string name); + protected abstract void WriteDateTime(System.DateTime val, string name); + protected abstract void WriteDecimal(decimal val, string name); + protected abstract void WriteDouble(double val, string name); + protected abstract void WriteInt16(short val, string name); + protected abstract void WriteInt32(int val, string name); + protected abstract void WriteInt64(long val, string name); + protected virtual void WriteMember(string memberName, object data) => throw null; + protected abstract void WriteObjectRef(object obj, string name, System.Type memberType); + protected abstract void WriteSByte(sbyte val, string name); + protected abstract void WriteSingle(float val, string name); + protected abstract void WriteTimeSpan(System.TimeSpan val, string name); + protected abstract void WriteUInt16(ushort val, string name); + protected abstract void WriteUInt32(uint val, string name); + protected abstract void WriteUInt64(ulong val, string name); + protected abstract void WriteValueType(object obj, string name, System.Type memberType); + } + public class FormatterConverter : System.Runtime.Serialization.IFormatterConverter + { + public object Convert(object value, System.Type type) => throw null; + public object Convert(object value, System.TypeCode typeCode) => throw null; + public FormatterConverter() => throw null; + public bool ToBoolean(object value) => throw null; + public byte ToByte(object value) => throw null; + public char ToChar(object value) => throw null; + public System.DateTime ToDateTime(object value) => throw null; + public decimal ToDecimal(object value) => throw null; + public double ToDouble(object value) => throw null; + public short ToInt16(object value) => throw null; + public int ToInt32(object value) => throw null; + public long ToInt64(object value) => throw null; + public sbyte ToSByte(object value) => throw null; + public float ToSingle(object value) => throw null; + public string ToString(object value) => throw null; + public ushort ToUInt16(object value) => throw null; + public uint ToUInt32(object value) => throw null; + public ulong ToUInt64(object value) => throw null; + } + namespace Formatters + { + namespace Binary + { + public sealed class BinaryFormatter : System.Runtime.Serialization.IFormatter + { + public System.Runtime.Serialization.Formatters.FormatterAssemblyStyle AssemblyFormat { get => throw null; set { } } + public System.Runtime.Serialization.SerializationBinder Binder { get => throw null; set { } } + public System.Runtime.Serialization.StreamingContext Context { get => throw null; set { } } + public BinaryFormatter() => throw null; + public BinaryFormatter(System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context) => throw null; + public object Deserialize(System.IO.Stream serializationStream) => throw null; + public System.Runtime.Serialization.Formatters.TypeFilterLevel FilterLevel { get => throw null; set { } } + public void Serialize(System.IO.Stream serializationStream, object graph) => throw null; + public System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get => throw null; set { } } + public System.Runtime.Serialization.Formatters.FormatterTypeStyle TypeFormat { get => throw null; set { } } + } + } + public enum FormatterAssemblyStyle + { + Simple = 0, + Full = 1, + } + public enum FormatterTypeStyle + { + TypesWhenNeeded = 0, + TypesAlways = 1, + XsdString = 2, + } + public interface IFieldInfo + { + string[] FieldNames { get; set; } + System.Type[] FieldTypes { get; set; } + } + public enum TypeFilterLevel + { + Low = 2, + Full = 3, + } + } + public static class FormatterServices + { + public static void CheckTypeSecurity(System.Type t, System.Runtime.Serialization.Formatters.TypeFilterLevel securityLevel) => throw null; + public static object[] GetObjectData(object obj, System.Reflection.MemberInfo[] members) => throw null; + public static object GetSafeUninitializedObject(System.Type type) => throw null; + public static System.Reflection.MemberInfo[] GetSerializableMembers(System.Type type) => throw null; + public static System.Reflection.MemberInfo[] GetSerializableMembers(System.Type type, System.Runtime.Serialization.StreamingContext context) => throw null; + public static System.Runtime.Serialization.ISerializationSurrogate GetSurrogateForCyclicalReference(System.Runtime.Serialization.ISerializationSurrogate innerSurrogate) => throw null; + public static System.Type GetTypeFromAssembly(System.Reflection.Assembly assem, string name) => throw null; + public static object GetUninitializedObject(System.Type type) => throw null; + public static object PopulateObjectMembers(object obj, System.Reflection.MemberInfo[] members, object[] data) => throw null; + } + public interface IFormatter + { + System.Runtime.Serialization.SerializationBinder Binder { get; set; } + System.Runtime.Serialization.StreamingContext Context { get; set; } + object Deserialize(System.IO.Stream serializationStream); + void Serialize(System.IO.Stream serializationStream, object graph); + System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get; set; } + } + public interface ISerializationSurrogate + { + void GetObjectData(object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context); + object SetObjectData(object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector); + } + public interface ISurrogateSelector + { + void ChainSelector(System.Runtime.Serialization.ISurrogateSelector selector); + System.Runtime.Serialization.ISurrogateSelector GetNextSelector(); + System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector); + } + public class ObjectIDGenerator + { + public ObjectIDGenerator() => throw null; + public virtual long GetId(object obj, out bool firstTime) => throw null; + public virtual long HasId(object obj, out bool firstTime) => throw null; + } + public class ObjectManager + { + public ObjectManager(System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual void DoFixups() => throw null; + public virtual object GetObject(long objectID) => throw null; + public virtual void RaiseDeserializationEvent() => throw null; + public void RaiseOnDeserializingEvent(object obj) => throw null; + public virtual void RecordArrayElementFixup(long arrayToBeFixed, int index, long objectRequired) => throw null; + public virtual void RecordArrayElementFixup(long arrayToBeFixed, int[] indices, long objectRequired) => throw null; + public virtual void RecordDelayedFixup(long objectToBeFixed, string memberName, long objectRequired) => throw null; + public virtual void RecordFixup(long objectToBeFixed, System.Reflection.MemberInfo member, long objectRequired) => throw null; + public virtual void RegisterObject(object obj, long objectID) => throw null; + public void RegisterObject(object obj, long objectID, System.Runtime.Serialization.SerializationInfo info) => throw null; + public void RegisterObject(object obj, long objectID, System.Runtime.Serialization.SerializationInfo info, long idOfContainingObj, System.Reflection.MemberInfo member) => throw null; + public void RegisterObject(object obj, long objectID, System.Runtime.Serialization.SerializationInfo info, long idOfContainingObj, System.Reflection.MemberInfo member, int[] arrayIndex) => throw null; + } + public abstract class SerializationBinder + { + public virtual void BindToName(System.Type serializedType, out string assemblyName, out string typeName) => throw null; + public abstract System.Type BindToType(string assemblyName, string typeName); + protected SerializationBinder() => throw null; + } + public sealed class SerializationObjectManager + { + public SerializationObjectManager(System.Runtime.Serialization.StreamingContext context) => throw null; + public void RaiseOnSerializedEvent() => throw null; + public void RegisterObject(object obj) => throw null; + } + public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector + { + public virtual void AddSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISerializationSurrogate surrogate) => throw null; + public virtual void ChainSelector(System.Runtime.Serialization.ISurrogateSelector selector) => throw null; + public SurrogateSelector() => throw null; + public virtual System.Runtime.Serialization.ISurrogateSelector GetNextSelector() => throw null; + public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector) => throw null; + public virtual void RemoveSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Json.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Json.cs new file mode 100644 index 000000000000..92b2bb50d972 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Json.cs @@ -0,0 +1,97 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.Serialization.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Runtime + { + namespace Serialization + { + public class DateTimeFormat + { + public DateTimeFormat(string formatString) => throw null; + public DateTimeFormat(string formatString, System.IFormatProvider formatProvider) => throw null; + public System.Globalization.DateTimeStyles DateTimeStyles { get => throw null; set { } } + public System.IFormatProvider FormatProvider { get => throw null; } + public string FormatString { get => throw null; } + } + public enum EmitTypeInformation + { + AsNeeded = 0, + Always = 1, + Never = 2, + } + namespace Json + { + public sealed class DataContractJsonSerializer : System.Runtime.Serialization.XmlObjectSerializer + { + public DataContractJsonSerializer(System.Type type) => throw null; + public DataContractJsonSerializer(System.Type type, System.Collections.Generic.IEnumerable knownTypes) => throw null; + public DataContractJsonSerializer(System.Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings settings) => throw null; + public DataContractJsonSerializer(System.Type type, string rootName) => throw null; + public DataContractJsonSerializer(System.Type type, string rootName, System.Collections.Generic.IEnumerable knownTypes) => throw null; + public DataContractJsonSerializer(System.Type type, System.Xml.XmlDictionaryString rootName) => throw null; + public DataContractJsonSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Collections.Generic.IEnumerable knownTypes) => throw null; + public System.Runtime.Serialization.DateTimeFormat DateTimeFormat { get => throw null; } + public System.Runtime.Serialization.EmitTypeInformation EmitTypeInformation { get => throw null; } + public System.Runtime.Serialization.ISerializationSurrogateProvider GetSerializationSurrogateProvider() => throw null; + public bool IgnoreExtensionDataObject { get => throw null; } + public override bool IsStartObject(System.Xml.XmlDictionaryReader reader) => throw null; + public override bool IsStartObject(System.Xml.XmlReader reader) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection KnownTypes { get => throw null; } + public int MaxItemsInObjectGraph { get => throw null; } + public override object ReadObject(System.IO.Stream stream) => throw null; + public override object ReadObject(System.Xml.XmlDictionaryReader reader) => throw null; + public override object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName) => throw null; + public override object ReadObject(System.Xml.XmlReader reader) => throw null; + public override object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName) => throw null; + public bool SerializeReadOnlyTypes { get => throw null; } + public void SetSerializationSurrogateProvider(System.Runtime.Serialization.ISerializationSurrogateProvider provider) => throw null; + public bool UseSimpleDictionaryFormat { get => throw null; } + public override void WriteEndObject(System.Xml.XmlDictionaryWriter writer) => throw null; + public override void WriteEndObject(System.Xml.XmlWriter writer) => throw null; + public override void WriteObject(System.IO.Stream stream, object graph) => throw null; + public override void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph) => throw null; + public override void WriteObject(System.Xml.XmlWriter writer, object graph) => throw null; + public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph) => throw null; + public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph) => throw null; + public override void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph) => throw null; + public override void WriteStartObject(System.Xml.XmlWriter writer, object graph) => throw null; + } + public class DataContractJsonSerializerSettings + { + public DataContractJsonSerializerSettings() => throw null; + public System.Runtime.Serialization.DateTimeFormat DateTimeFormat { get => throw null; set { } } + public System.Runtime.Serialization.EmitTypeInformation EmitTypeInformation { get => throw null; set { } } + public bool IgnoreExtensionDataObject { get => throw null; set { } } + public System.Collections.Generic.IEnumerable KnownTypes { get => throw null; set { } } + public int MaxItemsInObjectGraph { get => throw null; set { } } + public string RootName { get => throw null; set { } } + public bool SerializeReadOnlyTypes { get => throw null; set { } } + public bool UseSimpleDictionaryFormat { get => throw null; set { } } + } + public interface IXmlJsonReaderInitializer + { + void SetInput(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + void SetInput(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + } + public interface IXmlJsonWriterInitializer + { + void SetOutput(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream); + } + public static class JsonReaderWriterFactory + { + public static System.Xml.XmlDictionaryReader CreateJsonReader(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateJsonReader(byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateJsonReader(byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateJsonReader(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateJsonReader(System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream) => throw null; + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding) => throw null; + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream) => throw null; + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream, bool indent) => throw null; + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream, bool indent, string indentChars) => throw null; + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Primitives.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Primitives.cs new file mode 100644 index 000000000000..a03bf2aa7fca --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Primitives.cs @@ -0,0 +1,89 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.Serialization.Primitives, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Runtime + { + namespace Serialization + { + public sealed class CollectionDataContractAttribute : System.Attribute + { + public CollectionDataContractAttribute() => throw null; + public bool IsItemNameSetExplicitly { get => throw null; } + public bool IsKeyNameSetExplicitly { get => throw null; } + public bool IsNameSetExplicitly { get => throw null; } + public bool IsNamespaceSetExplicitly { get => throw null; } + public bool IsReference { get => throw null; set { } } + public bool IsReferenceSetExplicitly { get => throw null; } + public bool IsValueNameSetExplicitly { get => throw null; } + public string ItemName { get => throw null; set { } } + public string KeyName { get => throw null; set { } } + public string Name { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public string ValueName { get => throw null; set { } } + } + public sealed class ContractNamespaceAttribute : System.Attribute + { + public string ClrNamespace { get => throw null; set { } } + public string ContractNamespace { get => throw null; } + public ContractNamespaceAttribute(string contractNamespace) => throw null; + } + public sealed class DataContractAttribute : System.Attribute + { + public DataContractAttribute() => throw null; + public bool IsNameSetExplicitly { get => throw null; } + public bool IsNamespaceSetExplicitly { get => throw null; } + public bool IsReference { get => throw null; set { } } + public bool IsReferenceSetExplicitly { get => throw null; } + public string Name { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + } + public sealed class DataMemberAttribute : System.Attribute + { + public DataMemberAttribute() => throw null; + public bool EmitDefaultValue { get => throw null; set { } } + public bool IsNameSetExplicitly { get => throw null; } + public bool IsRequired { get => throw null; set { } } + public string Name { get => throw null; set { } } + public int Order { get => throw null; set { } } + } + public sealed class EnumMemberAttribute : System.Attribute + { + public EnumMemberAttribute() => throw null; + public bool IsValueSetExplicitly { get => throw null; } + public string Value { get => throw null; set { } } + } + public sealed class IgnoreDataMemberAttribute : System.Attribute + { + public IgnoreDataMemberAttribute() => throw null; + } + public class InvalidDataContractException : System.Exception + { + public InvalidDataContractException() => throw null; + protected InvalidDataContractException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidDataContractException(string message) => throw null; + public InvalidDataContractException(string message, System.Exception innerException) => throw null; + } + public interface ISerializationSurrogateProvider + { + object GetDeserializedObject(object obj, System.Type targetType); + object GetObjectToSerialize(object obj, System.Type targetType); + System.Type GetSurrogateType(System.Type type); + } + public interface ISerializationSurrogateProvider2 : System.Runtime.Serialization.ISerializationSurrogateProvider + { + object GetCustomDataToExport(System.Reflection.MemberInfo memberInfo, System.Type dataContractType); + object GetCustomDataToExport(System.Type runtimeType, System.Type dataContractType); + void GetKnownCustomDataTypes(System.Collections.ObjectModel.Collection customDataTypes); + System.Type GetReferencedTypeOnImport(string typeName, string typeNamespace, object customData); + } + public sealed class KnownTypeAttribute : System.Attribute + { + public KnownTypeAttribute(string methodName) => throw null; + public KnownTypeAttribute(System.Type type) => throw null; + public string MethodName { get => throw null; } + public System.Type Type { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Xml.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Xml.cs new file mode 100644 index 000000000000..efd436012bbc --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.Serialization.Xml.cs @@ -0,0 +1,481 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime.Serialization.Xml, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Runtime + { + namespace Serialization + { + public abstract class DataContractResolver + { + protected DataContractResolver() => throw null; + public abstract System.Type ResolveName(string typeName, string typeNamespace, System.Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver); + public abstract bool TryResolveType(System.Type type, System.Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver, out System.Xml.XmlDictionaryString typeName, out System.Xml.XmlDictionaryString typeNamespace); + } + namespace DataContracts + { + public abstract class DataContract + { + public virtual System.Runtime.Serialization.DataContracts.DataContract BaseContract { get => throw null; } + public virtual string ContractType { get => throw null; } + public virtual System.Collections.ObjectModel.ReadOnlyCollection DataMembers { get => throw null; } + public virtual System.Xml.XmlQualifiedName GetArrayTypeName(bool isNullable) => throw null; + public static System.Runtime.Serialization.DataContracts.DataContract GetBuiltInDataContract(string name, string ns) => throw null; + public static System.Xml.XmlQualifiedName GetXmlName(System.Type type) => throw null; + public virtual bool IsBuiltInDataContract { get => throw null; } + public virtual bool IsDictionaryLike(out string keyName, out string valueName, out string itemName) => throw null; + public virtual bool IsISerializable { get => throw null; } + public virtual bool IsReference { get => throw null; } + public virtual bool IsValueType { get => throw null; } + public virtual System.Collections.Generic.Dictionary KnownDataContracts { get => throw null; } + public virtual System.Type OriginalUnderlyingType { get => throw null; } + public virtual System.Xml.XmlDictionaryString TopLevelElementName { get => throw null; } + public virtual System.Xml.XmlDictionaryString TopLevelElementNamespace { get => throw null; } + public virtual System.Type UnderlyingType { get => throw null; } + public virtual System.Xml.XmlQualifiedName XmlName { get => throw null; } + } + public sealed class DataContractSet + { + public System.Collections.Generic.Dictionary Contracts { get => throw null; } + public DataContractSet(System.Runtime.Serialization.DataContracts.DataContractSet dataContractSet) => throw null; + public DataContractSet(System.Runtime.Serialization.ISerializationSurrogateProvider dataContractSurrogate, System.Collections.Generic.IEnumerable referencedTypes, System.Collections.Generic.IEnumerable referencedCollectionTypes) => throw null; + public System.Runtime.Serialization.DataContracts.DataContract GetDataContract(System.Type type) => throw null; + public System.Runtime.Serialization.DataContracts.DataContract GetDataContract(System.Xml.XmlQualifiedName key) => throw null; + public System.Type GetReferencedType(System.Xml.XmlQualifiedName xmlName, System.Runtime.Serialization.DataContracts.DataContract dataContract, out System.Runtime.Serialization.DataContracts.DataContract referencedContract, out object[] genericParameters, bool? supportGenericTypes = default(bool?)) => throw null; + public void ImportSchemaSet(System.Xml.Schema.XmlSchemaSet schemaSet, System.Collections.Generic.IEnumerable typeNames, bool importXmlDataType) => throw null; + public System.Collections.Generic.List ImportSchemaSet(System.Xml.Schema.XmlSchemaSet schemaSet, System.Collections.Generic.IEnumerable elements, bool importXmlDataType) => throw null; + public System.Collections.Generic.Dictionary KnownTypesForObject { get => throw null; } + public System.Collections.Generic.Dictionary ProcessedContracts { get => throw null; } + public System.Collections.Hashtable SurrogateData { get => throw null; } + } + public sealed class DataMember + { + public bool EmitDefaultValue { get => throw null; } + public bool IsNullable { get => throw null; } + public bool IsRequired { get => throw null; } + public System.Runtime.Serialization.DataContracts.DataContract MemberTypeContract { get => throw null; } + public string Name { get => throw null; } + public long Order { get => throw null; } + } + public sealed class XmlDataContract : System.Runtime.Serialization.DataContracts.DataContract + { + public bool HasRoot { get => throw null; } + public bool IsAnonymous { get => throw null; } + public bool IsTopLevelElementNullable { get => throw null; } + public bool IsTypeDefinedOnImport { get => throw null; set { } } + public bool IsValueType { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaType XsdType { get => throw null; } + } + } + public sealed class DataContractSerializer : System.Runtime.Serialization.XmlObjectSerializer + { + public DataContractSerializer(System.Type type) => throw null; + public DataContractSerializer(System.Type type, System.Collections.Generic.IEnumerable knownTypes) => throw null; + public DataContractSerializer(System.Type type, System.Runtime.Serialization.DataContractSerializerSettings settings) => throw null; + public DataContractSerializer(System.Type type, string rootName, string rootNamespace) => throw null; + public DataContractSerializer(System.Type type, string rootName, string rootNamespace, System.Collections.Generic.IEnumerable knownTypes) => throw null; + public DataContractSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace) => throw null; + public DataContractSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace, System.Collections.Generic.IEnumerable knownTypes) => throw null; + public System.Runtime.Serialization.DataContractResolver DataContractResolver { get => throw null; } + public bool IgnoreExtensionDataObject { get => throw null; } + public override bool IsStartObject(System.Xml.XmlDictionaryReader reader) => throw null; + public override bool IsStartObject(System.Xml.XmlReader reader) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection KnownTypes { get => throw null; } + public int MaxItemsInObjectGraph { get => throw null; } + public bool PreserveObjectReferences { get => throw null; } + public override object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName) => throw null; + public object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName, System.Runtime.Serialization.DataContractResolver dataContractResolver) => throw null; + public override object ReadObject(System.Xml.XmlReader reader) => throw null; + public override object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName) => throw null; + public bool SerializeReadOnlyTypes { get => throw null; } + public override void WriteEndObject(System.Xml.XmlDictionaryWriter writer) => throw null; + public override void WriteEndObject(System.Xml.XmlWriter writer) => throw null; + public void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver) => throw null; + public override void WriteObject(System.Xml.XmlWriter writer, object graph) => throw null; + public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph) => throw null; + public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph) => throw null; + public override void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph) => throw null; + public override void WriteStartObject(System.Xml.XmlWriter writer, object graph) => throw null; + } + public static partial class DataContractSerializerExtensions + { + public static System.Runtime.Serialization.ISerializationSurrogateProvider GetSerializationSurrogateProvider(this System.Runtime.Serialization.DataContractSerializer serializer) => throw null; + public static void SetSerializationSurrogateProvider(this System.Runtime.Serialization.DataContractSerializer serializer, System.Runtime.Serialization.ISerializationSurrogateProvider provider) => throw null; + } + public class DataContractSerializerSettings + { + public DataContractSerializerSettings() => throw null; + public System.Runtime.Serialization.DataContractResolver DataContractResolver { get => throw null; set { } } + public bool IgnoreExtensionDataObject { get => throw null; set { } } + public System.Collections.Generic.IEnumerable KnownTypes { get => throw null; set { } } + public int MaxItemsInObjectGraph { get => throw null; set { } } + public bool PreserveObjectReferences { get => throw null; set { } } + public System.Xml.XmlDictionaryString RootName { get => throw null; set { } } + public System.Xml.XmlDictionaryString RootNamespace { get => throw null; set { } } + public bool SerializeReadOnlyTypes { get => throw null; set { } } + } + public class ExportOptions + { + public ExportOptions() => throw null; + public System.Runtime.Serialization.ISerializationSurrogateProvider DataContractSurrogate { get => throw null; set { } } + public System.Collections.ObjectModel.Collection KnownTypes { get => throw null; } + } + public sealed class ExtensionDataObject + { + } + public interface IExtensibleDataObject + { + System.Runtime.Serialization.ExtensionDataObject ExtensionData { get; set; } + } + public abstract class XmlObjectSerializer + { + protected XmlObjectSerializer() => throw null; + public abstract bool IsStartObject(System.Xml.XmlDictionaryReader reader); + public virtual bool IsStartObject(System.Xml.XmlReader reader) => throw null; + public virtual object ReadObject(System.IO.Stream stream) => throw null; + public virtual object ReadObject(System.Xml.XmlDictionaryReader reader) => throw null; + public abstract object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName); + public virtual object ReadObject(System.Xml.XmlReader reader) => throw null; + public virtual object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName) => throw null; + public abstract void WriteEndObject(System.Xml.XmlDictionaryWriter writer); + public virtual void WriteEndObject(System.Xml.XmlWriter writer) => throw null; + public virtual void WriteObject(System.IO.Stream stream, object graph) => throw null; + public virtual void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph) => throw null; + public virtual void WriteObject(System.Xml.XmlWriter writer, object graph) => throw null; + public abstract void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph); + public virtual void WriteObjectContent(System.Xml.XmlWriter writer, object graph) => throw null; + public abstract void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph); + public virtual void WriteStartObject(System.Xml.XmlWriter writer, object graph) => throw null; + } + public static class XmlSerializableServices + { + public static void AddDefaultSchema(System.Xml.Schema.XmlSchemaSet schemas, System.Xml.XmlQualifiedName typeQName) => throw null; + public static System.Xml.XmlNode[] ReadNodes(System.Xml.XmlReader xmlReader) => throw null; + public static void WriteNodes(System.Xml.XmlWriter xmlWriter, System.Xml.XmlNode[] nodes) => throw null; + } + public static class XPathQueryGenerator + { + public static string CreateFromDataContractSerializer(System.Type type, System.Reflection.MemberInfo[] pathToMember, System.Text.StringBuilder rootElementXpath, out System.Xml.XmlNamespaceManager namespaces) => throw null; + public static string CreateFromDataContractSerializer(System.Type type, System.Reflection.MemberInfo[] pathToMember, out System.Xml.XmlNamespaceManager namespaces) => throw null; + } + public class XsdDataContractExporter + { + public bool CanExport(System.Collections.Generic.ICollection assemblies) => throw null; + public bool CanExport(System.Collections.Generic.ICollection types) => throw null; + public bool CanExport(System.Type type) => throw null; + public XsdDataContractExporter() => throw null; + public XsdDataContractExporter(System.Xml.Schema.XmlSchemaSet schemas) => throw null; + public void Export(System.Collections.Generic.ICollection assemblies) => throw null; + public void Export(System.Collections.Generic.ICollection types) => throw null; + public void Export(System.Type type) => throw null; + public System.Xml.XmlQualifiedName GetRootElementName(System.Type type) => throw null; + public System.Xml.Schema.XmlSchemaType GetSchemaType(System.Type type) => throw null; + public System.Xml.XmlQualifiedName GetSchemaTypeName(System.Type type) => throw null; + public System.Runtime.Serialization.ExportOptions Options { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaSet Schemas { get => throw null; } + } + } + } + namespace Xml + { + public interface IFragmentCapableXmlDictionaryWriter + { + bool CanFragment { get; } + void EndFragment(); + void StartFragment(System.IO.Stream stream, bool generateSelfContainedTextFragment); + void WriteFragment(byte[] buffer, int offset, int count); + } + public interface IStreamProvider + { + System.IO.Stream GetStream(); + void ReleaseStream(System.IO.Stream stream); + } + public interface IXmlBinaryReaderInitializer + { + void SetInput(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose); + void SetInput(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose); + } + public interface IXmlBinaryWriterInitializer + { + void SetOutput(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session, bool ownsStream); + } + public interface IXmlDictionary + { + bool TryLookup(int key, out System.Xml.XmlDictionaryString result); + bool TryLookup(string value, out System.Xml.XmlDictionaryString result); + bool TryLookup(System.Xml.XmlDictionaryString value, out System.Xml.XmlDictionaryString result); + } + public interface IXmlTextReaderInitializer + { + void SetInput(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + void SetInput(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + } + public interface IXmlTextWriterInitializer + { + void SetOutput(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream); + } + public delegate void OnXmlDictionaryReaderClose(System.Xml.XmlDictionaryReader reader); + public class UniqueId + { + public int CharArrayLength { get => throw null; } + public UniqueId() => throw null; + public UniqueId(byte[] guid) => throw null; + public UniqueId(byte[] guid, int offset) => throw null; + public UniqueId(char[] chars, int offset, int count) => throw null; + public UniqueId(System.Guid guid) => throw null; + public UniqueId(string value) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsGuid { get => throw null; } + public static bool operator ==(System.Xml.UniqueId id1, System.Xml.UniqueId id2) => throw null; + public static bool operator !=(System.Xml.UniqueId id1, System.Xml.UniqueId id2) => throw null; + public int ToCharArray(char[] chars, int offset) => throw null; + public override string ToString() => throw null; + public bool TryGetGuid(byte[] buffer, int offset) => throw null; + public bool TryGetGuid(out System.Guid guid) => throw null; + } + public class XmlBinaryReaderSession : System.Xml.IXmlDictionary + { + public System.Xml.XmlDictionaryString Add(int id, string value) => throw null; + public void Clear() => throw null; + public XmlBinaryReaderSession() => throw null; + public bool TryLookup(int key, out System.Xml.XmlDictionaryString result) => throw null; + public bool TryLookup(string value, out System.Xml.XmlDictionaryString result) => throw null; + public bool TryLookup(System.Xml.XmlDictionaryString value, out System.Xml.XmlDictionaryString result) => throw null; + } + public class XmlBinaryWriterSession + { + public XmlBinaryWriterSession() => throw null; + public void Reset() => throw null; + public virtual bool TryAdd(System.Xml.XmlDictionaryString value, out int key) => throw null; + } + public class XmlDictionary : System.Xml.IXmlDictionary + { + public virtual System.Xml.XmlDictionaryString Add(string value) => throw null; + public XmlDictionary() => throw null; + public XmlDictionary(int capacity) => throw null; + public static System.Xml.IXmlDictionary Empty { get => throw null; } + public virtual bool TryLookup(int key, out System.Xml.XmlDictionaryString result) => throw null; + public virtual bool TryLookup(string value, out System.Xml.XmlDictionaryString result) => throw null; + public virtual bool TryLookup(System.Xml.XmlDictionaryString value, out System.Xml.XmlDictionaryString result) => throw null; + } + public abstract class XmlDictionaryReader : System.Xml.XmlReader + { + public virtual bool CanCanonicalize { get => throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateDictionaryReader(System.Xml.XmlReader reader) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateTextReader(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateTextReader(byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateTextReader(byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public static System.Xml.XmlDictionaryReader CreateTextReader(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) => throw null; + public static System.Xml.XmlDictionaryReader CreateTextReader(System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + protected XmlDictionaryReader() => throw null; + public virtual void EndCanonicalization() => throw null; + public virtual string GetAttribute(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual void GetNonAtomizedNames(out string localName, out string namespaceUri) => throw null; + public virtual int IndexOfLocalName(string[] localNames, string namespaceUri) => throw null; + public virtual int IndexOfLocalName(System.Xml.XmlDictionaryString[] localNames, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual bool IsLocalName(string localName) => throw null; + public virtual bool IsLocalName(System.Xml.XmlDictionaryString localName) => throw null; + public virtual bool IsNamespaceUri(string namespaceUri) => throw null; + public virtual bool IsNamespaceUri(System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual bool IsStartArray(out System.Type type) => throw null; + public virtual bool IsStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + protected bool IsTextNode(System.Xml.XmlNodeType nodeType) => throw null; + public virtual void MoveToStartElement() => throw null; + public virtual void MoveToStartElement(string name) => throw null; + public virtual void MoveToStartElement(string localName, string namespaceUri) => throw null; + public virtual void MoveToStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual System.Xml.XmlDictionaryReaderQuotas Quotas { get => throw null; } + public virtual int ReadArray(string localName, string namespaceUri, bool[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, System.DateTime[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, decimal[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, double[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, System.Guid[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, short[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, int[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, long[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, float[] array, int offset, int count) => throw null; + public virtual int ReadArray(string localName, string namespaceUri, System.TimeSpan[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, bool[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.DateTime[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, decimal[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, double[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.Guid[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, short[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, int[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, long[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, float[] array, int offset, int count) => throw null; + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.TimeSpan[] array, int offset, int count) => throw null; + public virtual bool[] ReadBooleanArray(string localName, string namespaceUri) => throw null; + public virtual bool[] ReadBooleanArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public override object ReadContentAs(System.Type type, System.Xml.IXmlNamespaceResolver namespaceResolver) => throw null; + public virtual byte[] ReadContentAsBase64() => throw null; + public virtual byte[] ReadContentAsBinHex() => throw null; + protected byte[] ReadContentAsBinHex(int maxByteArrayContentLength) => throw null; + public virtual int ReadContentAsChars(char[] chars, int offset, int count) => throw null; + public override decimal ReadContentAsDecimal() => throw null; + public override float ReadContentAsFloat() => throw null; + public virtual System.Guid ReadContentAsGuid() => throw null; + public virtual void ReadContentAsQualifiedName(out string localName, out string namespaceUri) => throw null; + public override string ReadContentAsString() => throw null; + protected string ReadContentAsString(int maxStringContentLength) => throw null; + public virtual string ReadContentAsString(string[] strings, out int index) => throw null; + public virtual string ReadContentAsString(System.Xml.XmlDictionaryString[] strings, out int index) => throw null; + public virtual System.TimeSpan ReadContentAsTimeSpan() => throw null; + public virtual System.Xml.UniqueId ReadContentAsUniqueId() => throw null; + public virtual System.DateTime[] ReadDateTimeArray(string localName, string namespaceUri) => throw null; + public virtual System.DateTime[] ReadDateTimeArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual decimal[] ReadDecimalArray(string localName, string namespaceUri) => throw null; + public virtual decimal[] ReadDecimalArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual double[] ReadDoubleArray(string localName, string namespaceUri) => throw null; + public virtual double[] ReadDoubleArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual byte[] ReadElementContentAsBase64() => throw null; + public virtual byte[] ReadElementContentAsBinHex() => throw null; + public override bool ReadElementContentAsBoolean() => throw null; + public override System.DateTime ReadElementContentAsDateTime() => throw null; + public override decimal ReadElementContentAsDecimal() => throw null; + public override double ReadElementContentAsDouble() => throw null; + public override float ReadElementContentAsFloat() => throw null; + public virtual System.Guid ReadElementContentAsGuid() => throw null; + public override int ReadElementContentAsInt() => throw null; + public override long ReadElementContentAsLong() => throw null; + public override string ReadElementContentAsString() => throw null; + public virtual System.TimeSpan ReadElementContentAsTimeSpan() => throw null; + public virtual System.Xml.UniqueId ReadElementContentAsUniqueId() => throw null; + public virtual void ReadFullStartElement() => throw null; + public virtual void ReadFullStartElement(string name) => throw null; + public virtual void ReadFullStartElement(string localName, string namespaceUri) => throw null; + public virtual void ReadFullStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual System.Guid[] ReadGuidArray(string localName, string namespaceUri) => throw null; + public virtual System.Guid[] ReadGuidArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual short[] ReadInt16Array(string localName, string namespaceUri) => throw null; + public virtual short[] ReadInt16Array(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual int[] ReadInt32Array(string localName, string namespaceUri) => throw null; + public virtual int[] ReadInt32Array(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual long[] ReadInt64Array(string localName, string namespaceUri) => throw null; + public virtual long[] ReadInt64Array(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual float[] ReadSingleArray(string localName, string namespaceUri) => throw null; + public virtual float[] ReadSingleArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual void ReadStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public override string ReadString() => throw null; + protected string ReadString(int maxStringContentLength) => throw null; + public virtual System.TimeSpan[] ReadTimeSpanArray(string localName, string namespaceUri) => throw null; + public virtual System.TimeSpan[] ReadTimeSpanArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual int ReadValueAsBase64(byte[] buffer, int offset, int count) => throw null; + public virtual void StartCanonicalization(System.IO.Stream stream, bool includeComments, string[] inclusivePrefixes) => throw null; + public virtual bool TryGetArrayLength(out int count) => throw null; + public virtual bool TryGetBase64ContentLength(out int length) => throw null; + public virtual bool TryGetLocalNameAsDictionaryString(out System.Xml.XmlDictionaryString localName) => throw null; + public virtual bool TryGetNamespaceUriAsDictionaryString(out System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual bool TryGetValueAsDictionaryString(out System.Xml.XmlDictionaryString value) => throw null; + } + public sealed class XmlDictionaryReaderQuotas + { + public void CopyTo(System.Xml.XmlDictionaryReaderQuotas quotas) => throw null; + public XmlDictionaryReaderQuotas() => throw null; + public static System.Xml.XmlDictionaryReaderQuotas Max { get => throw null; } + public int MaxArrayLength { get => throw null; set { } } + public int MaxBytesPerRead { get => throw null; set { } } + public int MaxDepth { get => throw null; set { } } + public int MaxNameTableCharCount { get => throw null; set { } } + public int MaxStringContentLength { get => throw null; set { } } + public System.Xml.XmlDictionaryReaderQuotaTypes ModifiedQuotas { get => throw null; } + } + [System.Flags] + public enum XmlDictionaryReaderQuotaTypes + { + MaxDepth = 1, + MaxStringContentLength = 2, + MaxArrayLength = 4, + MaxBytesPerRead = 8, + MaxNameTableCharCount = 16, + } + public class XmlDictionaryString + { + public XmlDictionaryString(System.Xml.IXmlDictionary dictionary, string value, int key) => throw null; + public System.Xml.IXmlDictionary Dictionary { get => throw null; } + public static System.Xml.XmlDictionaryString Empty { get => throw null; } + public int Key { get => throw null; } + public override string ToString() => throw null; + public string Value { get => throw null; } + } + public abstract class XmlDictionaryWriter : System.Xml.XmlWriter + { + public virtual bool CanCanonicalize { get => throw null; } + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream) => throw null; + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary) => throw null; + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session) => throw null; + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session, bool ownsStream) => throw null; + public static System.Xml.XmlDictionaryWriter CreateDictionaryWriter(System.Xml.XmlWriter writer) => throw null; + public static System.Xml.XmlDictionaryWriter CreateMtomWriter(System.IO.Stream stream, System.Text.Encoding encoding, int maxSizeInBytes, string startInfo) => throw null; + public static System.Xml.XmlDictionaryWriter CreateMtomWriter(System.IO.Stream stream, System.Text.Encoding encoding, int maxSizeInBytes, string startInfo, string boundary, string startUri, bool writeMessageHeaders, bool ownsStream) => throw null; + public static System.Xml.XmlDictionaryWriter CreateTextWriter(System.IO.Stream stream) => throw null; + public static System.Xml.XmlDictionaryWriter CreateTextWriter(System.IO.Stream stream, System.Text.Encoding encoding) => throw null; + public static System.Xml.XmlDictionaryWriter CreateTextWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream) => throw null; + protected XmlDictionaryWriter() => throw null; + public virtual void EndCanonicalization() => throw null; + public virtual void StartCanonicalization(System.IO.Stream stream, bool includeComments, string[] inclusivePrefixes) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, bool[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, System.DateTime[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, decimal[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, double[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, System.Guid[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, short[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, int[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, long[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, float[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, string localName, string namespaceUri, System.TimeSpan[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, bool[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.DateTime[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, decimal[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, double[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.Guid[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, short[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, int[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, long[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, float[] array, int offset, int count) => throw null; + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.TimeSpan[] array, int offset, int count) => throw null; + public void WriteAttributeString(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) => throw null; + public void WriteAttributeString(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) => throw null; + public override System.Threading.Tasks.Task WriteBase64Async(byte[] buffer, int index, int count) => throw null; + public void WriteElementString(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) => throw null; + public void WriteElementString(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) => throw null; + public virtual void WriteNode(System.Xml.XmlDictionaryReader reader, bool defattr) => throw null; + public override void WriteNode(System.Xml.XmlReader reader, bool defattr) => throw null; + public virtual void WriteQualifiedName(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual void WriteStartAttribute(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public void WriteStartAttribute(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual void WriteStartElement(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public void WriteStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) => throw null; + public virtual void WriteString(System.Xml.XmlDictionaryString value) => throw null; + protected virtual void WriteTextNode(System.Xml.XmlDictionaryReader reader, bool isAttribute) => throw null; + public virtual void WriteValue(System.Guid value) => throw null; + public virtual void WriteValue(System.TimeSpan value) => throw null; + public virtual void WriteValue(System.Xml.IStreamProvider value) => throw null; + public virtual void WriteValue(System.Xml.UniqueId value) => throw null; + public virtual void WriteValue(System.Xml.XmlDictionaryString value) => throw null; + public virtual System.Threading.Tasks.Task WriteValueAsync(System.Xml.IStreamProvider value) => throw null; + public virtual void WriteXmlAttribute(string localName, string value) => throw null; + public virtual void WriteXmlAttribute(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString value) => throw null; + public virtual void WriteXmlnsAttribute(string prefix, string namespaceUri) => throw null; + public virtual void WriteXmlnsAttribute(string prefix, System.Xml.XmlDictionaryString namespaceUri) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.cs new file mode 100644 index 000000000000..c1bd5c8846cf --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Runtime.cs @@ -0,0 +1,13887 @@ +// This file contains auto-generated code. +// Generated from `System.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace Win32 + { + namespace SafeHandles + { + public abstract class CriticalHandleMinusOneIsInvalid : System.Runtime.InteropServices.CriticalHandle + { + protected CriticalHandleMinusOneIsInvalid() : base(default(nint)) => throw null; + public override bool IsInvalid { get => throw null; } + } + public abstract class CriticalHandleZeroOrMinusOneIsInvalid : System.Runtime.InteropServices.CriticalHandle + { + protected CriticalHandleZeroOrMinusOneIsInvalid() : base(default(nint)) => throw null; + public override bool IsInvalid { get => throw null; } + } + public sealed class SafeFileHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafeFileHandle() : base(default(bool)) => throw null; + public SafeFileHandle(nint preexistingHandle, bool ownsHandle) : base(default(bool)) => throw null; + public bool IsAsync { get => throw null; } + public override bool IsInvalid { get => throw null; } + protected override bool ReleaseHandle() => throw null; + } + public abstract class SafeHandleMinusOneIsInvalid : System.Runtime.InteropServices.SafeHandle + { + protected SafeHandleMinusOneIsInvalid(bool ownsHandle) : base(default(nint), default(bool)) => throw null; + public override bool IsInvalid { get => throw null; } + } + public abstract class SafeHandleZeroOrMinusOneIsInvalid : System.Runtime.InteropServices.SafeHandle + { + protected SafeHandleZeroOrMinusOneIsInvalid(bool ownsHandle) : base(default(nint), default(bool)) => throw null; + public override bool IsInvalid { get => throw null; } + } + public sealed class SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafeWaitHandle() : base(default(bool)) => throw null; + public SafeWaitHandle(nint existingHandle, bool ownsHandle) : base(default(bool)) => throw null; + protected override bool ReleaseHandle() => throw null; + } + } + } +} +namespace System +{ + public class AccessViolationException : System.SystemException + { + public AccessViolationException() => throw null; + protected AccessViolationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public AccessViolationException(string message) => throw null; + public AccessViolationException(string message, System.Exception innerException) => throw null; + } + public delegate void Action(); + public delegate void Action(T obj); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16); + public delegate void Action(T1 arg1, T2 arg2); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8); + public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9); + public static class Activator + { + public static System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName) => throw null; + public static System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public static System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, object[] activationAttributes) => throw null; + public static object CreateInstance(System.Type type) => throw null; + public static object CreateInstance(System.Type type, bool nonPublic) => throw null; + public static object CreateInstance(System.Type type, params object[] args) => throw null; + public static object CreateInstance(System.Type type, object[] args, object[] activationAttributes) => throw null; + public static object CreateInstance(System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture) => throw null; + public static object CreateInstance(System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public static T CreateInstance() => throw null; + public static System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName) => throw null; + public static System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public static System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName, object[] activationAttributes) => throw null; + } + public class AggregateException : System.Exception + { + public AggregateException() => throw null; + public AggregateException(System.Collections.Generic.IEnumerable innerExceptions) => throw null; + public AggregateException(params System.Exception[] innerExceptions) => throw null; + protected AggregateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public AggregateException(string message) => throw null; + public AggregateException(string message, System.Collections.Generic.IEnumerable innerExceptions) => throw null; + public AggregateException(string message, System.Exception innerException) => throw null; + public AggregateException(string message, params System.Exception[] innerExceptions) => throw null; + public System.AggregateException Flatten() => throw null; + public override System.Exception GetBaseException() => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public void Handle(System.Func predicate) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection InnerExceptions { get => throw null; } + public override string Message { get => throw null; } + public override string ToString() => throw null; + } + public static class AppContext + { + public static string BaseDirectory { get => throw null; } + public static object GetData(string name) => throw null; + public static void SetData(string name, object data) => throw null; + public static void SetSwitch(string switchName, bool isEnabled) => throw null; + public static string TargetFrameworkName { get => throw null; } + public static bool TryGetSwitch(string switchName, out bool isEnabled) => throw null; + } + public sealed class AppDomain : System.MarshalByRefObject + { + public void AppendPrivatePath(string path) => throw null; + public string ApplyPolicy(string assemblyName) => throw null; + public event System.AssemblyLoadEventHandler AssemblyLoad; + public event System.ResolveEventHandler AssemblyResolve; + public string BaseDirectory { get => throw null; } + public void ClearPrivatePath() => throw null; + public void ClearShadowCopyPath() => throw null; + public static System.AppDomain CreateDomain(string friendlyName) => throw null; + public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName) => throw null; + public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, object[] activationAttributes) => throw null; + public object CreateInstanceAndUnwrap(string assemblyName, string typeName) => throw null; + public object CreateInstanceAndUnwrap(string assemblyName, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public object CreateInstanceAndUnwrap(string assemblyName, string typeName, object[] activationAttributes) => throw null; + public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName) => throw null; + public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName, object[] activationAttributes) => throw null; + public object CreateInstanceFromAndUnwrap(string assemblyFile, string typeName) => throw null; + public object CreateInstanceFromAndUnwrap(string assemblyFile, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public object CreateInstanceFromAndUnwrap(string assemblyFile, string typeName, object[] activationAttributes) => throw null; + public static System.AppDomain CurrentDomain { get => throw null; } + public event System.EventHandler DomainUnload; + public string DynamicDirectory { get => throw null; } + public int ExecuteAssembly(string assemblyFile) => throw null; + public int ExecuteAssembly(string assemblyFile, string[] args) => throw null; + public int ExecuteAssembly(string assemblyFile, string[] args, byte[] hashValue, System.Configuration.Assemblies.AssemblyHashAlgorithm hashAlgorithm) => throw null; + public int ExecuteAssemblyByName(System.Reflection.AssemblyName assemblyName, params string[] args) => throw null; + public int ExecuteAssemblyByName(string assemblyName) => throw null; + public int ExecuteAssemblyByName(string assemblyName, params string[] args) => throw null; + public event System.EventHandler FirstChanceException; + public string FriendlyName { get => throw null; } + public System.Reflection.Assembly[] GetAssemblies() => throw null; + public static int GetCurrentThreadId() => throw null; + public object GetData(string name) => throw null; + public int Id { get => throw null; } + public bool? IsCompatibilitySwitchSet(string value) => throw null; + public bool IsDefaultAppDomain() => throw null; + public bool IsFinalizingForUnload() => throw null; + public bool IsFullyTrusted { get => throw null; } + public bool IsHomogenous { get => throw null; } + public System.Reflection.Assembly Load(byte[] rawAssembly) => throw null; + public System.Reflection.Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore) => throw null; + public System.Reflection.Assembly Load(System.Reflection.AssemblyName assemblyRef) => throw null; + public System.Reflection.Assembly Load(string assemblyString) => throw null; + public static bool MonitoringIsEnabled { get => throw null; set { } } + public long MonitoringSurvivedMemorySize { get => throw null; } + public static long MonitoringSurvivedProcessMemorySize { get => throw null; } + public long MonitoringTotalAllocatedMemorySize { get => throw null; } + public System.TimeSpan MonitoringTotalProcessorTime { get => throw null; } + public System.Security.PermissionSet PermissionSet { get => throw null; } + public event System.EventHandler ProcessExit; + public event System.ResolveEventHandler ReflectionOnlyAssemblyResolve; + public System.Reflection.Assembly[] ReflectionOnlyGetAssemblies() => throw null; + public string RelativeSearchPath { get => throw null; } + public event System.ResolveEventHandler ResourceResolve; + public void SetCachePath(string path) => throw null; + public void SetData(string name, object data) => throw null; + public void SetDynamicBase(string path) => throw null; + public void SetPrincipalPolicy(System.Security.Principal.PrincipalPolicy policy) => throw null; + public void SetShadowCopyFiles() => throw null; + public void SetShadowCopyPath(string path) => throw null; + public void SetThreadPrincipal(System.Security.Principal.IPrincipal principal) => throw null; + public System.AppDomainSetup SetupInformation { get => throw null; } + public bool ShadowCopyFiles { get => throw null; } + public override string ToString() => throw null; + public event System.ResolveEventHandler TypeResolve; + public event System.UnhandledExceptionEventHandler UnhandledException; + public static void Unload(System.AppDomain domain) => throw null; + } + public sealed class AppDomainSetup + { + public string ApplicationBase { get => throw null; } + public string TargetFrameworkName { get => throw null; } + } + public class AppDomainUnloadedException : System.SystemException + { + public AppDomainUnloadedException() => throw null; + protected AppDomainUnloadedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public AppDomainUnloadedException(string message) => throw null; + public AppDomainUnloadedException(string message, System.Exception innerException) => throw null; + } + public class ApplicationException : System.Exception + { + public ApplicationException() => throw null; + protected ApplicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ApplicationException(string message) => throw null; + public ApplicationException(string message, System.Exception innerException) => throw null; + } + public sealed class ApplicationId + { + public System.ApplicationId Copy() => throw null; + public ApplicationId(byte[] publicKeyToken, string name, System.Version version, string processorArchitecture, string culture) => throw null; + public string Culture { get => throw null; } + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + public string ProcessorArchitecture { get => throw null; } + public byte[] PublicKeyToken { get => throw null; } + public override string ToString() => throw null; + public System.Version Version { get => throw null; } + } + public struct ArgIterator + { + public ArgIterator(System.RuntimeArgumentHandle arglist) => throw null; + public unsafe ArgIterator(System.RuntimeArgumentHandle arglist, void* ptr) => throw null; + public void End() => throw null; + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public System.TypedReference GetNextArg() => throw null; + public System.TypedReference GetNextArg(System.RuntimeTypeHandle rth) => throw null; + public System.RuntimeTypeHandle GetNextArgType() => throw null; + public int GetRemainingCount() => throw null; + } + public class ArgumentException : System.SystemException + { + public ArgumentException() => throw null; + protected ArgumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ArgumentException(string message) => throw null; + public ArgumentException(string message, System.Exception innerException) => throw null; + public ArgumentException(string message, string paramName) => throw null; + public ArgumentException(string message, string paramName, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + public virtual string ParamName { get => throw null; } + public static void ThrowIfNullOrEmpty(string argument, string paramName = default(string)) => throw null; + } + public class ArgumentNullException : System.ArgumentException + { + public ArgumentNullException() => throw null; + protected ArgumentNullException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ArgumentNullException(string paramName) => throw null; + public ArgumentNullException(string message, System.Exception innerException) => throw null; + public ArgumentNullException(string paramName, string message) => throw null; + public static void ThrowIfNull(object argument, string paramName = default(string)) => throw null; + public static unsafe void ThrowIfNull(void* argument, string paramName = default(string)) => throw null; + } + public class ArgumentOutOfRangeException : System.ArgumentException + { + public virtual object ActualValue { get => throw null; } + public ArgumentOutOfRangeException() => throw null; + protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ArgumentOutOfRangeException(string paramName) => throw null; + public ArgumentOutOfRangeException(string message, System.Exception innerException) => throw null; + public ArgumentOutOfRangeException(string paramName, object actualValue, string message) => throw null; + public ArgumentOutOfRangeException(string paramName, string message) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + } + public class ArithmeticException : System.SystemException + { + public ArithmeticException() => throw null; + protected ArithmeticException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ArithmeticException(string message) => throw null; + public ArithmeticException(string message, System.Exception innerException) => throw null; + } + public abstract class Array : System.ICloneable, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable + { + int System.Collections.IList.Add(object value) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection AsReadOnly(T[] array) => throw null; + public static int BinarySearch(System.Array array, int index, int length, object value) => throw null; + public static int BinarySearch(System.Array array, int index, int length, object value, System.Collections.IComparer comparer) => throw null; + public static int BinarySearch(System.Array array, object value) => throw null; + public static int BinarySearch(System.Array array, object value, System.Collections.IComparer comparer) => throw null; + public static int BinarySearch(T[] array, int index, int length, T value) => throw null; + public static int BinarySearch(T[] array, int index, int length, T value, System.Collections.Generic.IComparer comparer) => throw null; + public static int BinarySearch(T[] array, T value) => throw null; + public static int BinarySearch(T[] array, T value, System.Collections.Generic.IComparer comparer) => throw null; + public static void Clear(System.Array array) => throw null; + public static void Clear(System.Array array, int index, int length) => throw null; + void System.Collections.IList.Clear() => throw null; + public object Clone() => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + public static void ConstrainedCopy(System.Array sourceArray, int sourceIndex, System.Array destinationArray, int destinationIndex, int length) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public static TOutput[] ConvertAll(TInput[] array, System.Converter converter) => throw null; + public static void Copy(System.Array sourceArray, System.Array destinationArray, int length) => throw null; + public static void Copy(System.Array sourceArray, System.Array destinationArray, long length) => throw null; + public static void Copy(System.Array sourceArray, int sourceIndex, System.Array destinationArray, int destinationIndex, int length) => throw null; + public static void Copy(System.Array sourceArray, long sourceIndex, System.Array destinationArray, long destinationIndex, long length) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public void CopyTo(System.Array array, long index) => throw null; + int System.Collections.ICollection.Count { get => throw null; } + public static System.Array CreateInstance(System.Type elementType, int length) => throw null; + public static System.Array CreateInstance(System.Type elementType, int length1, int length2) => throw null; + public static System.Array CreateInstance(System.Type elementType, int length1, int length2, int length3) => throw null; + public static System.Array CreateInstance(System.Type elementType, params int[] lengths) => throw null; + public static System.Array CreateInstance(System.Type elementType, int[] lengths, int[] lowerBounds) => throw null; + public static System.Array CreateInstance(System.Type elementType, params long[] lengths) => throw null; + public static T[] Empty() => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public static bool Exists(T[] array, System.Predicate match) => throw null; + public static void Fill(T[] array, T value) => throw null; + public static void Fill(T[] array, T value, int startIndex, int count) => throw null; + public static T Find(T[] array, System.Predicate match) => throw null; + public static T[] FindAll(T[] array, System.Predicate match) => throw null; + public static int FindIndex(T[] array, int startIndex, int count, System.Predicate match) => throw null; + public static int FindIndex(T[] array, int startIndex, System.Predicate match) => throw null; + public static int FindIndex(T[] array, System.Predicate match) => throw null; + public static T FindLast(T[] array, System.Predicate match) => throw null; + public static int FindLastIndex(T[] array, int startIndex, int count, System.Predicate match) => throw null; + public static int FindLastIndex(T[] array, int startIndex, System.Predicate match) => throw null; + public static int FindLastIndex(T[] array, System.Predicate match) => throw null; + public static void ForEach(T[] array, System.Action action) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + public int GetLength(int dimension) => throw null; + public long GetLongLength(int dimension) => throw null; + public int GetLowerBound(int dimension) => throw null; + public int GetUpperBound(int dimension) => throw null; + public object GetValue(int index) => throw null; + public object GetValue(int index1, int index2) => throw null; + public object GetValue(int index1, int index2, int index3) => throw null; + public object GetValue(params int[] indices) => throw null; + public object GetValue(long index) => throw null; + public object GetValue(long index1, long index2) => throw null; + public object GetValue(long index1, long index2, long index3) => throw null; + public object GetValue(params long[] indices) => throw null; + public static int IndexOf(System.Array array, object value) => throw null; + public static int IndexOf(System.Array array, object value, int startIndex) => throw null; + public static int IndexOf(System.Array array, object value, int startIndex, int count) => throw null; + public static int IndexOf(T[] array, T value) => throw null; + public static int IndexOf(T[] array, T value, int startIndex) => throw null; + public static int IndexOf(T[] array, T value, int startIndex, int count) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Initialize() => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + public bool IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public static int LastIndexOf(System.Array array, object value) => throw null; + public static int LastIndexOf(System.Array array, object value, int startIndex) => throw null; + public static int LastIndexOf(System.Array array, object value, int startIndex, int count) => throw null; + public static int LastIndexOf(T[] array, T value) => throw null; + public static int LastIndexOf(T[] array, T value, int startIndex) => throw null; + public static int LastIndexOf(T[] array, T value, int startIndex, int count) => throw null; + public int Length { get => throw null; } + public long LongLength { get => throw null; } + public static int MaxLength { get => throw null; } + public int Rank { get => throw null; } + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public static void Resize(ref T[] array, int newSize) => throw null; + public static void Reverse(System.Array array) => throw null; + public static void Reverse(System.Array array, int index, int length) => throw null; + public static void Reverse(T[] array) => throw null; + public static void Reverse(T[] array, int index, int length) => throw null; + public void SetValue(object value, int index) => throw null; + public void SetValue(object value, int index1, int index2) => throw null; + public void SetValue(object value, int index1, int index2, int index3) => throw null; + public void SetValue(object value, params int[] indices) => throw null; + public void SetValue(object value, long index) => throw null; + public void SetValue(object value, long index1, long index2) => throw null; + public void SetValue(object value, long index1, long index2, long index3) => throw null; + public void SetValue(object value, params long[] indices) => throw null; + public static void Sort(System.Array array) => throw null; + public static void Sort(System.Array keys, System.Array items) => throw null; + public static void Sort(System.Array keys, System.Array items, System.Collections.IComparer comparer) => throw null; + public static void Sort(System.Array keys, System.Array items, int index, int length) => throw null; + public static void Sort(System.Array keys, System.Array items, int index, int length, System.Collections.IComparer comparer) => throw null; + public static void Sort(System.Array array, System.Collections.IComparer comparer) => throw null; + public static void Sort(System.Array array, int index, int length) => throw null; + public static void Sort(System.Array array, int index, int length, System.Collections.IComparer comparer) => throw null; + public static void Sort(T[] array) => throw null; + public static void Sort(T[] array, System.Collections.Generic.IComparer comparer) => throw null; + public static void Sort(T[] array, System.Comparison comparison) => throw null; + public static void Sort(T[] array, int index, int length) => throw null; + public static void Sort(T[] array, int index, int length, System.Collections.Generic.IComparer comparer) => throw null; + public static void Sort(TKey[] keys, TValue[] items) => throw null; + public static void Sort(TKey[] keys, TValue[] items, System.Collections.Generic.IComparer comparer) => throw null; + public static void Sort(TKey[] keys, TValue[] items, int index, int length) => throw null; + public static void Sort(TKey[] keys, TValue[] items, int index, int length, System.Collections.Generic.IComparer comparer) => throw null; + public object SyncRoot { get => throw null; } + public static bool TrueForAll(T[] array, System.Predicate match) => throw null; + } + public struct ArraySegment : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + void System.Collections.Generic.ICollection.Add(T item) => throw null; + public T[] Array { get => throw null; } + void System.Collections.Generic.ICollection.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(T item) => throw null; + public void CopyTo(System.ArraySegment destination) => throw null; + public void CopyTo(T[] destination) => throw null; + public void CopyTo(T[] destination, int destinationIndex) => throw null; + public int Count { get => throw null; } + public ArraySegment(T[] array) => throw null; + public ArraySegment(T[] array, int offset, int count) => throw null; + public static System.ArraySegment Empty { get => throw null; } + public struct Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public bool Equals(System.ArraySegment obj) => throw null; + public override bool Equals(object obj) => throw null; + public System.ArraySegment.Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public override int GetHashCode() => throw null; + int System.Collections.Generic.IList.IndexOf(T item) => throw null; + void System.Collections.Generic.IList.Insert(int index, T item) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + T System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + T System.Collections.Generic.IReadOnlyList.this[int index] { get => throw null; } + public int Offset { get => throw null; } + public static bool operator ==(System.ArraySegment a, System.ArraySegment b) => throw null; + public static implicit operator System.ArraySegment(T[] array) => throw null; + public static bool operator !=(System.ArraySegment a, System.ArraySegment b) => throw null; + bool System.Collections.Generic.ICollection.Remove(T item) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + public System.ArraySegment Slice(int index) => throw null; + public System.ArraySegment Slice(int index, int count) => throw null; + public T this[int index] { get => throw null; set { } } + public T[] ToArray() => throw null; + } + public class ArrayTypeMismatchException : System.SystemException + { + public ArrayTypeMismatchException() => throw null; + protected ArrayTypeMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ArrayTypeMismatchException(string message) => throw null; + public ArrayTypeMismatchException(string message, System.Exception innerException) => throw null; + } + public class AssemblyLoadEventArgs : System.EventArgs + { + public AssemblyLoadEventArgs(System.Reflection.Assembly loadedAssembly) => throw null; + public System.Reflection.Assembly LoadedAssembly { get => throw null; } + } + public delegate void AssemblyLoadEventHandler(object sender, System.AssemblyLoadEventArgs args); + public delegate void AsyncCallback(System.IAsyncResult ar); + public abstract class Attribute + { + protected Attribute() => throw null; + public override bool Equals(object obj) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.Assembly element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.Assembly element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.MemberInfo element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.Module element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.Module element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.ParameterInfo element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element, System.Type attributeType) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element, System.Type attributeType) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element, System.Type attributeType) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element, bool inherit) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element, System.Type attributeType) => throw null; + public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) => throw null; + public override int GetHashCode() => throw null; + public virtual bool IsDefaultAttribute() => throw null; + public static bool IsDefined(System.Reflection.Assembly element, System.Type attributeType) => throw null; + public static bool IsDefined(System.Reflection.Assembly element, System.Type attributeType, bool inherit) => throw null; + public static bool IsDefined(System.Reflection.MemberInfo element, System.Type attributeType) => throw null; + public static bool IsDefined(System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) => throw null; + public static bool IsDefined(System.Reflection.Module element, System.Type attributeType) => throw null; + public static bool IsDefined(System.Reflection.Module element, System.Type attributeType, bool inherit) => throw null; + public static bool IsDefined(System.Reflection.ParameterInfo element, System.Type attributeType) => throw null; + public static bool IsDefined(System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) => throw null; + public virtual bool Match(object obj) => throw null; + public virtual object TypeId { get => throw null; } + } + [System.Flags] + public enum AttributeTargets + { + Assembly = 1, + Module = 2, + Class = 4, + Struct = 8, + Enum = 16, + Constructor = 32, + Method = 64, + Property = 128, + Field = 256, + Event = 512, + Interface = 1024, + Parameter = 2048, + Delegate = 4096, + ReturnValue = 8192, + GenericParameter = 16384, + All = 32767, + } + public sealed class AttributeUsageAttribute : System.Attribute + { + public bool AllowMultiple { get => throw null; set { } } + public AttributeUsageAttribute(System.AttributeTargets validOn) => throw null; + public bool Inherited { get => throw null; set { } } + public System.AttributeTargets ValidOn { get => throw null; } + } + public class BadImageFormatException : System.SystemException + { + public BadImageFormatException() => throw null; + protected BadImageFormatException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public BadImageFormatException(string message) => throw null; + public BadImageFormatException(string message, System.Exception inner) => throw null; + public BadImageFormatException(string message, string fileName) => throw null; + public BadImageFormatException(string message, string fileName, System.Exception inner) => throw null; + public string FileName { get => throw null; } + public string FusionLog { get => throw null; } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + public override string ToString() => throw null; + } + [System.Flags] + public enum Base64FormattingOptions + { + None = 0, + InsertLineBreaks = 1, + } + public static class BitConverter + { + public static long DoubleToInt64Bits(double value) => throw null; + public static ulong DoubleToUInt64Bits(double value) => throw null; + public static byte[] GetBytes(bool value) => throw null; + public static byte[] GetBytes(char value) => throw null; + public static byte[] GetBytes(double value) => throw null; + public static byte[] GetBytes(System.Half value) => throw null; + public static byte[] GetBytes(short value) => throw null; + public static byte[] GetBytes(int value) => throw null; + public static byte[] GetBytes(long value) => throw null; + public static byte[] GetBytes(float value) => throw null; + public static byte[] GetBytes(ushort value) => throw null; + public static byte[] GetBytes(uint value) => throw null; + public static byte[] GetBytes(ulong value) => throw null; + public static short HalfToInt16Bits(System.Half value) => throw null; + public static ushort HalfToUInt16Bits(System.Half value) => throw null; + public static System.Half Int16BitsToHalf(short value) => throw null; + public static float Int32BitsToSingle(int value) => throw null; + public static double Int64BitsToDouble(long value) => throw null; + public static readonly bool IsLittleEndian; + public static int SingleToInt32Bits(float value) => throw null; + public static uint SingleToUInt32Bits(float value) => throw null; + public static bool ToBoolean(byte[] value, int startIndex) => throw null; + public static bool ToBoolean(System.ReadOnlySpan value) => throw null; + public static char ToChar(byte[] value, int startIndex) => throw null; + public static char ToChar(System.ReadOnlySpan value) => throw null; + public static double ToDouble(byte[] value, int startIndex) => throw null; + public static double ToDouble(System.ReadOnlySpan value) => throw null; + public static System.Half ToHalf(byte[] value, int startIndex) => throw null; + public static System.Half ToHalf(System.ReadOnlySpan value) => throw null; + public static short ToInt16(byte[] value, int startIndex) => throw null; + public static short ToInt16(System.ReadOnlySpan value) => throw null; + public static int ToInt32(byte[] value, int startIndex) => throw null; + public static int ToInt32(System.ReadOnlySpan value) => throw null; + public static long ToInt64(byte[] value, int startIndex) => throw null; + public static long ToInt64(System.ReadOnlySpan value) => throw null; + public static float ToSingle(byte[] value, int startIndex) => throw null; + public static float ToSingle(System.ReadOnlySpan value) => throw null; + public static string ToString(byte[] value) => throw null; + public static string ToString(byte[] value, int startIndex) => throw null; + public static string ToString(byte[] value, int startIndex, int length) => throw null; + public static ushort ToUInt16(byte[] value, int startIndex) => throw null; + public static ushort ToUInt16(System.ReadOnlySpan value) => throw null; + public static uint ToUInt32(byte[] value, int startIndex) => throw null; + public static uint ToUInt32(System.ReadOnlySpan value) => throw null; + public static ulong ToUInt64(byte[] value, int startIndex) => throw null; + public static ulong ToUInt64(System.ReadOnlySpan value) => throw null; + public static bool TryWriteBytes(System.Span destination, bool value) => throw null; + public static bool TryWriteBytes(System.Span destination, char value) => throw null; + public static bool TryWriteBytes(System.Span destination, double value) => throw null; + public static bool TryWriteBytes(System.Span destination, System.Half value) => throw null; + public static bool TryWriteBytes(System.Span destination, short value) => throw null; + public static bool TryWriteBytes(System.Span destination, int value) => throw null; + public static bool TryWriteBytes(System.Span destination, long value) => throw null; + public static bool TryWriteBytes(System.Span destination, float value) => throw null; + public static bool TryWriteBytes(System.Span destination, ushort value) => throw null; + public static bool TryWriteBytes(System.Span destination, uint value) => throw null; + public static bool TryWriteBytes(System.Span destination, ulong value) => throw null; + public static System.Half UInt16BitsToHalf(ushort value) => throw null; + public static float UInt32BitsToSingle(uint value) => throw null; + public static double UInt64BitsToDouble(ulong value) => throw null; + } + public struct Boolean : System.IComparable, System.IComparable, System.IConvertible, System.IEquatable + { + public int CompareTo(bool value) => throw null; + public int CompareTo(object obj) => throw null; + public bool Equals(bool obj) => throw null; + public override bool Equals(object obj) => throw null; + public static readonly string FalseString; + public override int GetHashCode() => throw null; + public System.TypeCode GetTypeCode() => throw null; + public static bool Parse(System.ReadOnlySpan value) => throw null; + public static bool Parse(string value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + public static readonly string TrueString; + public bool TryFormat(System.Span destination, out int charsWritten) => throw null; + public static bool TryParse(System.ReadOnlySpan value, out bool result) => throw null; + public static bool TryParse(string value, out bool result) => throw null; + } + public static class Buffer + { + public static void BlockCopy(System.Array src, int srcOffset, System.Array dst, int dstOffset, int count) => throw null; + public static int ByteLength(System.Array array) => throw null; + public static byte GetByte(System.Array array, int index) => throw null; + public static unsafe void MemoryCopy(void* source, void* destination, long destinationSizeInBytes, long sourceBytesToCopy) => throw null; + public static unsafe void MemoryCopy(void* source, void* destination, ulong destinationSizeInBytes, ulong sourceBytesToCopy) => throw null; + public static void SetByte(System.Array array, int index, byte value) => throw null; + } + namespace Buffers + { + public abstract class ArrayPool + { + public static System.Buffers.ArrayPool Create() => throw null; + public static System.Buffers.ArrayPool Create(int maxArrayLength, int maxArraysPerBucket) => throw null; + protected ArrayPool() => throw null; + public abstract T[] Rent(int minimumLength); + public abstract void Return(T[] array, bool clearArray = default(bool)); + public static System.Buffers.ArrayPool Shared { get => throw null; } + } + public interface IMemoryOwner : System.IDisposable + { + System.Memory Memory { get; } + } + public interface IPinnable + { + System.Buffers.MemoryHandle Pin(int elementIndex); + void Unpin(); + } + public struct MemoryHandle : System.IDisposable + { + public unsafe MemoryHandle(void* pointer, System.Runtime.InteropServices.GCHandle handle = default(System.Runtime.InteropServices.GCHandle), System.Buffers.IPinnable pinnable = default(System.Buffers.IPinnable)) => throw null; + public void Dispose() => throw null; + public unsafe void* Pointer { get => throw null; } + } + public abstract class MemoryManager : System.IDisposable, System.Buffers.IMemoryOwner, System.Buffers.IPinnable + { + protected System.Memory CreateMemory(int length) => throw null; + protected System.Memory CreateMemory(int start, int length) => throw null; + protected MemoryManager() => throw null; + protected abstract void Dispose(bool disposing); + void System.IDisposable.Dispose() => throw null; + public abstract System.Span GetSpan(); + public virtual System.Memory Memory { get => throw null; } + public abstract System.Buffers.MemoryHandle Pin(int elementIndex = default(int)); + protected virtual bool TryGetArray(out System.ArraySegment segment) => throw null; + public abstract void Unpin(); + } + public enum OperationStatus + { + Done = 0, + DestinationTooSmall = 1, + NeedMoreData = 2, + InvalidData = 3, + } + public delegate void ReadOnlySpanAction(System.ReadOnlySpan span, TArg arg); + public delegate void SpanAction(System.Span span, TArg arg); + namespace Text + { + public static class Base64 + { + public static System.Buffers.OperationStatus DecodeFromUtf8(System.ReadOnlySpan utf8, System.Span bytes, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = default(bool)) => throw null; + public static System.Buffers.OperationStatus DecodeFromUtf8InPlace(System.Span buffer, out int bytesWritten) => throw null; + public static System.Buffers.OperationStatus EncodeToUtf8(System.ReadOnlySpan bytes, System.Span utf8, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = default(bool)) => throw null; + public static System.Buffers.OperationStatus EncodeToUtf8InPlace(System.Span buffer, int dataLength, out int bytesWritten) => throw null; + public static int GetMaxDecodedFromUtf8Length(int length) => throw null; + public static int GetMaxEncodedToUtf8Length(int length) => throw null; + } + } + } + public struct Byte : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators, System.Numerics.IUnsignedNumber + { + static byte System.Numerics.INumberBase.Abs(byte value) => throw null; + static byte System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static byte System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static byte System.Numerics.INumber.Clamp(byte value, byte min, byte max) => throw null; + public int CompareTo(byte value) => throw null; + public int CompareTo(object value) => throw null; + static byte System.Numerics.INumber.CopySign(byte value, byte sign) => throw null; + static byte System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static byte System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static byte System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static (byte Quotient, byte Remainder) System.Numerics.IBinaryInteger.DivRem(byte left, byte right) => throw null; + public bool Equals(byte obj) => throw null; + public override bool Equals(object obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(byte value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(byte value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(byte value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(byte value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(byte value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(byte value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(byte value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(byte value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(byte value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(byte value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(byte value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(byte value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(byte value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(byte value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(byte value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(byte value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(byte value) => throw null; + static bool System.Numerics.INumberBase.IsZero(byte value) => throw null; + static byte System.Numerics.IBinaryInteger.LeadingZeroCount(byte value) => throw null; + static byte System.Numerics.IBinaryNumber.Log2(byte value) => throw null; + static byte System.Numerics.INumber.Max(byte x, byte y) => throw null; + static byte System.Numerics.INumberBase.MaxMagnitude(byte x, byte y) => throw null; + static byte System.Numerics.INumberBase.MaxMagnitudeNumber(byte x, byte y) => throw null; + static byte System.Numerics.INumber.MaxNumber(byte x, byte y) => throw null; + public const byte MaxValue = 255; + static byte System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static byte System.Numerics.INumber.Min(byte x, byte y) => throw null; + static byte System.Numerics.INumberBase.MinMagnitude(byte x, byte y) => throw null; + static byte System.Numerics.INumberBase.MinMagnitudeNumber(byte x, byte y) => throw null; + static byte System.Numerics.INumber.MinNumber(byte x, byte y) => throw null; + public const byte MinValue = 0; + static byte System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static byte System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static byte System.Numerics.INumberBase.One { get => throw null; } + static byte System.Numerics.IAdditionOperators.operator +(byte left, byte right) => throw null; + static byte System.Numerics.IBitwiseOperators.operator &(byte left, byte right) => throw null; + static byte System.Numerics.IBitwiseOperators.operator |(byte left, byte right) => throw null; + static byte System.Numerics.IAdditionOperators.operator checked +(byte left, byte right) => throw null; + static byte System.Numerics.IDecrementOperators.operator checked --(byte value) => throw null; + static byte System.Numerics.IIncrementOperators.operator checked ++(byte value) => throw null; + static byte System.Numerics.IMultiplyOperators.operator checked *(byte left, byte right) => throw null; + static byte System.Numerics.ISubtractionOperators.operator checked -(byte left, byte right) => throw null; + static byte System.Numerics.IUnaryNegationOperators.operator checked -(byte value) => throw null; + static byte System.Numerics.IDecrementOperators.operator --(byte value) => throw null; + static byte System.Numerics.IDivisionOperators.operator /(byte left, byte right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(byte left, byte right) => throw null; + static byte System.Numerics.IBitwiseOperators.operator ^(byte left, byte right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(byte left, byte right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(byte left, byte right) => throw null; + static byte System.Numerics.IIncrementOperators.operator ++(byte value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(byte left, byte right) => throw null; + static byte System.Numerics.IShiftOperators.operator <<(byte value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(byte left, byte right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(byte left, byte right) => throw null; + static byte System.Numerics.IModulusOperators.operator %(byte left, byte right) => throw null; + static byte System.Numerics.IMultiplyOperators.operator *(byte left, byte right) => throw null; + static byte System.Numerics.IBitwiseOperators.operator ~(byte value) => throw null; + static byte System.Numerics.IShiftOperators.operator >>(byte value, int shiftAmount) => throw null; + static byte System.Numerics.ISubtractionOperators.operator -(byte left, byte right) => throw null; + static byte System.Numerics.IUnaryNegationOperators.operator -(byte value) => throw null; + static byte System.Numerics.IUnaryPlusOperators.operator +(byte value) => throw null; + static byte System.Numerics.IShiftOperators.operator >>>(byte value, int shiftAmount) => throw null; + static byte System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static byte System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static byte Parse(string s) => throw null; + public static byte Parse(string s, System.Globalization.NumberStyles style) => throw null; + static byte System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static byte System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static byte System.Numerics.IBinaryInteger.PopCount(byte value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static byte System.Numerics.IBinaryInteger.RotateLeft(byte value, int rotateAmount) => throw null; + static byte System.Numerics.IBinaryInteger.RotateRight(byte value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(byte value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static byte System.Numerics.IBinaryInteger.TrailingZeroCount(byte value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out byte result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out byte result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out byte result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(byte value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(byte value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(byte value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out byte result) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out byte result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out byte result) => throw null; + public static bool TryParse(string s, out byte result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out byte result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out byte result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out byte value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out byte value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static byte System.Numerics.INumberBase.Zero { get => throw null; } + } + public class CannotUnloadAppDomainException : System.SystemException + { + public CannotUnloadAppDomainException() => throw null; + protected CannotUnloadAppDomainException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public CannotUnloadAppDomainException(string message) => throw null; + public CannotUnloadAppDomainException(string message, System.Exception innerException) => throw null; + } + public struct Char : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators, System.Numerics.IUnsignedNumber + { + static char System.Numerics.INumberBase.Abs(char value) => throw null; + static char System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static char System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + public int CompareTo(char value) => throw null; + public int CompareTo(object value) => throw null; + public static string ConvertFromUtf32(int utf32) => throw null; + public static int ConvertToUtf32(char highSurrogate, char lowSurrogate) => throw null; + public static int ConvertToUtf32(string s, int index) => throw null; + public bool Equals(char obj) => throw null; + public override bool Equals(object obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + public static double GetNumericValue(char c) => throw null; + public static double GetNumericValue(string s, int index) => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + public static System.Globalization.UnicodeCategory GetUnicodeCategory(char c) => throw null; + public static System.Globalization.UnicodeCategory GetUnicodeCategory(string s, int index) => throw null; + public static bool IsAscii(char c) => throw null; + public static bool IsAsciiDigit(char c) => throw null; + public static bool IsAsciiHexDigit(char c) => throw null; + public static bool IsAsciiHexDigitLower(char c) => throw null; + public static bool IsAsciiHexDigitUpper(char c) => throw null; + public static bool IsAsciiLetter(char c) => throw null; + public static bool IsAsciiLetterLower(char c) => throw null; + public static bool IsAsciiLetterOrDigit(char c) => throw null; + public static bool IsAsciiLetterUpper(char c) => throw null; + public static bool IsBetween(char c, char minInclusive, char maxInclusive) => throw null; + static bool System.Numerics.INumberBase.IsCanonical(char value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(char value) => throw null; + public static bool IsControl(char c) => throw null; + public static bool IsControl(string s, int index) => throw null; + public static bool IsDigit(char c) => throw null; + public static bool IsDigit(string s, int index) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(char value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(char value) => throw null; + public static bool IsHighSurrogate(char c) => throw null; + public static bool IsHighSurrogate(string s, int index) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(char value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(char value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(char value) => throw null; + public static bool IsLetter(char c) => throw null; + public static bool IsLetter(string s, int index) => throw null; + public static bool IsLetterOrDigit(char c) => throw null; + public static bool IsLetterOrDigit(string s, int index) => throw null; + public static bool IsLower(char c) => throw null; + public static bool IsLower(string s, int index) => throw null; + public static bool IsLowSurrogate(char c) => throw null; + public static bool IsLowSurrogate(string s, int index) => throw null; + static bool System.Numerics.INumberBase.IsNaN(char value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(char value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(char value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(char value) => throw null; + public static bool IsNumber(char c) => throw null; + public static bool IsNumber(string s, int index) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(char value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(char value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(char value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(char value) => throw null; + public static bool IsPunctuation(char c) => throw null; + public static bool IsPunctuation(string s, int index) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(char value) => throw null; + public static bool IsSeparator(char c) => throw null; + public static bool IsSeparator(string s, int index) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(char value) => throw null; + public static bool IsSurrogate(char c) => throw null; + public static bool IsSurrogate(string s, int index) => throw null; + public static bool IsSurrogatePair(char highSurrogate, char lowSurrogate) => throw null; + public static bool IsSurrogatePair(string s, int index) => throw null; + public static bool IsSymbol(char c) => throw null; + public static bool IsSymbol(string s, int index) => throw null; + public static bool IsUpper(char c) => throw null; + public static bool IsUpper(string s, int index) => throw null; + public static bool IsWhiteSpace(char c) => throw null; + public static bool IsWhiteSpace(string s, int index) => throw null; + static bool System.Numerics.INumberBase.IsZero(char value) => throw null; + static char System.Numerics.IBinaryInteger.LeadingZeroCount(char value) => throw null; + static char System.Numerics.IBinaryNumber.Log2(char value) => throw null; + static char System.Numerics.INumberBase.MaxMagnitude(char x, char y) => throw null; + static char System.Numerics.INumberBase.MaxMagnitudeNumber(char x, char y) => throw null; + public const char MaxValue = default; + static char System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static char System.Numerics.INumberBase.MinMagnitude(char x, char y) => throw null; + static char System.Numerics.INumberBase.MinMagnitudeNumber(char x, char y) => throw null; + public const char MinValue = default; + static char System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static char System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static char System.Numerics.INumberBase.One { get => throw null; } + static char System.Numerics.IAdditionOperators.operator +(char left, char right) => throw null; + static char System.Numerics.IBitwiseOperators.operator &(char left, char right) => throw null; + static char System.Numerics.IBitwiseOperators.operator |(char left, char right) => throw null; + static char System.Numerics.IAdditionOperators.operator checked +(char left, char right) => throw null; + static char System.Numerics.IDecrementOperators.operator checked --(char value) => throw null; + static char System.Numerics.IIncrementOperators.operator checked ++(char value) => throw null; + static char System.Numerics.IMultiplyOperators.operator checked *(char left, char right) => throw null; + static char System.Numerics.ISubtractionOperators.operator checked -(char left, char right) => throw null; + static char System.Numerics.IUnaryNegationOperators.operator checked -(char value) => throw null; + static char System.Numerics.IDecrementOperators.operator --(char value) => throw null; + static char System.Numerics.IDivisionOperators.operator /(char left, char right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(char left, char right) => throw null; + static char System.Numerics.IBitwiseOperators.operator ^(char left, char right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(char left, char right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(char left, char right) => throw null; + static char System.Numerics.IIncrementOperators.operator ++(char value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(char left, char right) => throw null; + static char System.Numerics.IShiftOperators.operator <<(char value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(char left, char right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(char left, char right) => throw null; + static char System.Numerics.IModulusOperators.operator %(char left, char right) => throw null; + static char System.Numerics.IMultiplyOperators.operator *(char left, char right) => throw null; + static char System.Numerics.IBitwiseOperators.operator ~(char value) => throw null; + static char System.Numerics.IShiftOperators.operator >>(char value, int shiftAmount) => throw null; + static char System.Numerics.ISubtractionOperators.operator -(char left, char right) => throw null; + static char System.Numerics.IUnaryNegationOperators.operator -(char value) => throw null; + static char System.Numerics.IUnaryPlusOperators.operator +(char value) => throw null; + static char System.Numerics.IShiftOperators.operator >>>(char value, int shiftAmount) => throw null; + public static char Parse(string s) => throw null; + static char System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static char System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + static char System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static char System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static char System.Numerics.IBinaryInteger.PopCount(char value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static char System.Numerics.IBinaryInteger.RotateLeft(char value, int rotateAmount) => throw null; + static char System.Numerics.IBinaryInteger.RotateRight(char value, int rotateAmount) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + public static char ToLower(char c) => throw null; + public static char ToLower(char c, System.Globalization.CultureInfo culture) => throw null; + public static char ToLowerInvariant(char c) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + string System.IFormattable.ToString(string format, System.IFormatProvider formatProvider) => throw null; + public override string ToString() => throw null; + public static string ToString(char c) => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + public static char ToUpper(char c) => throw null; + public static char ToUpper(char c, System.Globalization.CultureInfo culture) => throw null; + public static char ToUpperInvariant(char c) => throw null; + static char System.Numerics.IBinaryInteger.TrailingZeroCount(char value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out char result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out char result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out char result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(char value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(char value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(char value, out TOther result) => throw null; + bool System.ISpanFormattable.TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider provider) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out char result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out char result) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out char result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out char result) => throw null; + public static bool TryParse(string s, out char result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out char value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out char value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static char System.Numerics.INumberBase.Zero { get => throw null; } + } + public sealed class CharEnumerator : System.ICloneable, System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public object Clone() => throw null; + public char Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public sealed class CLSCompliantAttribute : System.Attribute + { + public CLSCompliantAttribute(bool isCompliant) => throw null; + public bool IsCompliant { get => throw null; } + } + namespace CodeDom + { + namespace Compiler + { + public sealed class GeneratedCodeAttribute : System.Attribute + { + public GeneratedCodeAttribute(string tool, string version) => throw null; + public string Tool { get => throw null; } + public string Version { get => throw null; } + } + public class IndentedTextWriter : System.IO.TextWriter + { + public override void Close() => throw null; + public IndentedTextWriter(System.IO.TextWriter writer) => throw null; + public IndentedTextWriter(System.IO.TextWriter writer, string tabString) => throw null; + public const string DefaultTabString = default; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override System.Text.Encoding Encoding { get => throw null; } + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync() => throw null; + public int Indent { get => throw null; set { } } + public System.IO.TextWriter InnerWriter { get => throw null; } + public override string NewLine { get => throw null; set { } } + protected virtual void OutputTabs() => throw null; + protected virtual System.Threading.Tasks.Task OutputTabsAsync() => throw null; + public override void Write(bool value) => throw null; + public override void Write(char value) => throw null; + public override void Write(char[] buffer) => throw null; + public override void Write(char[] buffer, int index, int count) => throw null; + public override void Write(double value) => throw null; + public override void Write(int value) => throw null; + public override void Write(long value) => throw null; + public override void Write(object value) => throw null; + public override void Write(float value) => throw null; + public override void Write(string s) => throw null; + public override void Write(string format, object arg0) => throw null; + public override void Write(string format, object arg0, object arg1) => throw null; + public override void Write(string format, params object[] arg) => throw null; + public override System.Threading.Tasks.Task WriteAsync(char value) => throw null; + public override System.Threading.Tasks.Task WriteAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.Task WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task WriteAsync(string value) => throw null; + public override System.Threading.Tasks.Task WriteAsync(System.Text.StringBuilder value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteLine() => throw null; + public override void WriteLine(bool value) => throw null; + public override void WriteLine(char value) => throw null; + public override void WriteLine(char[] buffer) => throw null; + public override void WriteLine(char[] buffer, int index, int count) => throw null; + public override void WriteLine(double value) => throw null; + public override void WriteLine(int value) => throw null; + public override void WriteLine(long value) => throw null; + public override void WriteLine(object value) => throw null; + public override void WriteLine(float value) => throw null; + public override void WriteLine(string s) => throw null; + public override void WriteLine(string format, object arg0) => throw null; + public override void WriteLine(string format, object arg0, object arg1) => throw null; + public override void WriteLine(string format, params object[] arg) => throw null; + public override void WriteLine(uint value) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync() => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(char value) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(string value) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(System.Text.StringBuilder value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public void WriteLineNoTabs(string s) => throw null; + public System.Threading.Tasks.Task WriteLineNoTabsAsync(string s) => throw null; + } + } + } + namespace Collections + { + public class ArrayList : System.ICloneable, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public static System.Collections.ArrayList Adapter(System.Collections.IList list) => throw null; + public virtual int Add(object value) => throw null; + public virtual void AddRange(System.Collections.ICollection c) => throw null; + public virtual int BinarySearch(int index, int count, object value, System.Collections.IComparer comparer) => throw null; + public virtual int BinarySearch(object value) => throw null; + public virtual int BinarySearch(object value, System.Collections.IComparer comparer) => throw null; + public virtual int Capacity { get => throw null; set { } } + public virtual void Clear() => throw null; + public virtual object Clone() => throw null; + public virtual bool Contains(object item) => throw null; + public virtual void CopyTo(System.Array array) => throw null; + public virtual void CopyTo(System.Array array, int arrayIndex) => throw null; + public virtual void CopyTo(int index, System.Array array, int arrayIndex, int count) => throw null; + public virtual int Count { get => throw null; } + public ArrayList() => throw null; + public ArrayList(System.Collections.ICollection c) => throw null; + public ArrayList(int capacity) => throw null; + public static System.Collections.ArrayList FixedSize(System.Collections.ArrayList list) => throw null; + public static System.Collections.IList FixedSize(System.Collections.IList list) => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public virtual System.Collections.IEnumerator GetEnumerator(int index, int count) => throw null; + public virtual System.Collections.ArrayList GetRange(int index, int count) => throw null; + public virtual int IndexOf(object value) => throw null; + public virtual int IndexOf(object value, int startIndex) => throw null; + public virtual int IndexOf(object value, int startIndex, int count) => throw null; + public virtual void Insert(int index, object value) => throw null; + public virtual void InsertRange(int index, System.Collections.ICollection c) => throw null; + public virtual bool IsFixedSize { get => throw null; } + public virtual bool IsReadOnly { get => throw null; } + public virtual bool IsSynchronized { get => throw null; } + public virtual int LastIndexOf(object value) => throw null; + public virtual int LastIndexOf(object value, int startIndex) => throw null; + public virtual int LastIndexOf(object value, int startIndex, int count) => throw null; + public static System.Collections.ArrayList ReadOnly(System.Collections.ArrayList list) => throw null; + public static System.Collections.IList ReadOnly(System.Collections.IList list) => throw null; + public virtual void Remove(object obj) => throw null; + public virtual void RemoveAt(int index) => throw null; + public virtual void RemoveRange(int index, int count) => throw null; + public static System.Collections.ArrayList Repeat(object value, int count) => throw null; + public virtual void Reverse() => throw null; + public virtual void Reverse(int index, int count) => throw null; + public virtual void SetRange(int index, System.Collections.ICollection c) => throw null; + public virtual void Sort() => throw null; + public virtual void Sort(System.Collections.IComparer comparer) => throw null; + public virtual void Sort(int index, int count, System.Collections.IComparer comparer) => throw null; + public static System.Collections.ArrayList Synchronized(System.Collections.ArrayList list) => throw null; + public static System.Collections.IList Synchronized(System.Collections.IList list) => throw null; + public virtual object SyncRoot { get => throw null; } + public virtual object this[int index] { get => throw null; set { } } + public virtual object[] ToArray() => throw null; + public virtual System.Array ToArray(System.Type type) => throw null; + public virtual void TrimToSize() => throw null; + } + public sealed class Comparer : System.Collections.IComparer, System.Runtime.Serialization.ISerializable + { + public int Compare(object a, object b) => throw null; + public Comparer(System.Globalization.CultureInfo culture) => throw null; + public static readonly System.Collections.Comparer Default; + public static readonly System.Collections.Comparer DefaultInvariant; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public struct DictionaryEntry + { + public DictionaryEntry(object key, object value) => throw null; + public void Deconstruct(out object key, out object value) => throw null; + public object Key { get => throw null; set { } } + public object Value { get => throw null; set { } } + } + namespace Generic + { + public interface IAsyncEnumerable + { + System.Collections.Generic.IAsyncEnumerator GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public interface IAsyncEnumerator : System.IAsyncDisposable + { + T Current { get; } + System.Threading.Tasks.ValueTask MoveNextAsync(); + } + public interface ICollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + void Add(T item); + void Clear(); + bool Contains(T item); + void CopyTo(T[] array, int arrayIndex); + int Count { get; } + bool IsReadOnly { get; } + bool Remove(T item); + } + public interface IComparer + { + int Compare(T x, T y); + } + public interface IDictionary : System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + void Add(TKey key, TValue value); + bool ContainsKey(TKey key); + System.Collections.Generic.ICollection Keys { get; } + bool Remove(TKey key); + TValue this[TKey key] { get; set; } + bool TryGetValue(TKey key, out TValue value); + System.Collections.Generic.ICollection Values { get; } + } + public interface IEnumerable : System.Collections.IEnumerable + { + System.Collections.Generic.IEnumerator GetEnumerator(); + } + public interface IEnumerator : System.IDisposable, System.Collections.IEnumerator + { + T Current { get; } + } + public interface IEqualityComparer + { + bool Equals(T x, T y); + int GetHashCode(T obj); + } + public interface IList : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + int IndexOf(T item); + void Insert(int index, T item); + void RemoveAt(int index); + T this[int index] { get; set; } + } + public interface IReadOnlyCollection : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + int Count { get; } + } + public interface IReadOnlyDictionary : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection> + { + bool ContainsKey(TKey key); + System.Collections.Generic.IEnumerable Keys { get; } + TValue this[TKey key] { get; } + bool TryGetValue(TKey key, out TValue value); + System.Collections.Generic.IEnumerable Values { get; } + } + public interface IReadOnlyList : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + T this[int index] { get; } + } + public interface IReadOnlySet : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + bool Contains(T item); + bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other); + bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other); + bool IsSubsetOf(System.Collections.Generic.IEnumerable other); + bool IsSupersetOf(System.Collections.Generic.IEnumerable other); + bool Overlaps(System.Collections.Generic.IEnumerable other); + bool SetEquals(System.Collections.Generic.IEnumerable other); + } + public interface ISet : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + bool Add(T item); + void ExceptWith(System.Collections.Generic.IEnumerable other); + void IntersectWith(System.Collections.Generic.IEnumerable other); + bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other); + bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other); + bool IsSubsetOf(System.Collections.Generic.IEnumerable other); + bool IsSupersetOf(System.Collections.Generic.IEnumerable other); + bool Overlaps(System.Collections.Generic.IEnumerable other); + bool SetEquals(System.Collections.Generic.IEnumerable other); + void SymmetricExceptWith(System.Collections.Generic.IEnumerable other); + void UnionWith(System.Collections.Generic.IEnumerable other); + } + public class KeyNotFoundException : System.SystemException + { + public KeyNotFoundException() => throw null; + protected KeyNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public KeyNotFoundException(string message) => throw null; + public KeyNotFoundException(string message, System.Exception innerException) => throw null; + } + public static class KeyValuePair + { + public static System.Collections.Generic.KeyValuePair Create(TKey key, TValue value) => throw null; + } + public struct KeyValuePair + { + public KeyValuePair(TKey key, TValue value) => throw null; + public void Deconstruct(out TKey key, out TValue value) => throw null; + public TKey Key { get => throw null; } + public override string ToString() => throw null; + public TValue Value { get => throw null; } + } + } + public class Hashtable : System.ICloneable, System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.IDictionary, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable + { + public virtual void Add(object key, object value) => throw null; + public virtual void Clear() => throw null; + public virtual object Clone() => throw null; + protected System.Collections.IComparer comparer { get => throw null; set { } } + public virtual bool Contains(object key) => throw null; + public virtual bool ContainsKey(object key) => throw null; + public virtual bool ContainsValue(object value) => throw null; + public virtual void CopyTo(System.Array array, int arrayIndex) => throw null; + public virtual int Count { get => throw null; } + public Hashtable() => throw null; + public Hashtable(System.Collections.IDictionary d) => throw null; + public Hashtable(System.Collections.IDictionary d, System.Collections.IEqualityComparer equalityComparer) => throw null; + public Hashtable(System.Collections.IDictionary d, System.Collections.IHashCodeProvider hcp, System.Collections.IComparer comparer) => throw null; + public Hashtable(System.Collections.IDictionary d, float loadFactor) => throw null; + public Hashtable(System.Collections.IDictionary d, float loadFactor, System.Collections.IEqualityComparer equalityComparer) => throw null; + public Hashtable(System.Collections.IDictionary d, float loadFactor, System.Collections.IHashCodeProvider hcp, System.Collections.IComparer comparer) => throw null; + public Hashtable(System.Collections.IEqualityComparer equalityComparer) => throw null; + public Hashtable(System.Collections.IHashCodeProvider hcp, System.Collections.IComparer comparer) => throw null; + public Hashtable(int capacity) => throw null; + public Hashtable(int capacity, System.Collections.IEqualityComparer equalityComparer) => throw null; + public Hashtable(int capacity, System.Collections.IHashCodeProvider hcp, System.Collections.IComparer comparer) => throw null; + public Hashtable(int capacity, float loadFactor) => throw null; + public Hashtable(int capacity, float loadFactor, System.Collections.IEqualityComparer equalityComparer) => throw null; + public Hashtable(int capacity, float loadFactor, System.Collections.IHashCodeProvider hcp, System.Collections.IComparer comparer) => throw null; + protected Hashtable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected System.Collections.IEqualityComparer EqualityComparer { get => throw null; } + public virtual System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + protected virtual int GetHash(object key) => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected System.Collections.IHashCodeProvider hcp { get => throw null; set { } } + public virtual bool IsFixedSize { get => throw null; } + public virtual bool IsReadOnly { get => throw null; } + public virtual bool IsSynchronized { get => throw null; } + protected virtual bool KeyEquals(object item, object key) => throw null; + public virtual System.Collections.ICollection Keys { get => throw null; } + public virtual void OnDeserialization(object sender) => throw null; + public virtual void Remove(object key) => throw null; + public static System.Collections.Hashtable Synchronized(System.Collections.Hashtable table) => throw null; + public virtual object SyncRoot { get => throw null; } + public virtual object this[object key] { get => throw null; set { } } + public virtual System.Collections.ICollection Values { get => throw null; } + } + public interface ICollection : System.Collections.IEnumerable + { + void CopyTo(System.Array array, int index); + int Count { get; } + bool IsSynchronized { get; } + object SyncRoot { get; } + } + public interface IComparer + { + int Compare(object x, object y); + } + public interface IDictionary : System.Collections.ICollection, System.Collections.IEnumerable + { + void Add(object key, object value); + void Clear(); + bool Contains(object key); + System.Collections.IDictionaryEnumerator GetEnumerator(); + bool IsFixedSize { get; } + bool IsReadOnly { get; } + System.Collections.ICollection Keys { get; } + void Remove(object key); + object this[object key] { get; set; } + System.Collections.ICollection Values { get; } + } + public interface IDictionaryEnumerator : System.Collections.IEnumerator + { + System.Collections.DictionaryEntry Entry { get; } + object Key { get; } + object Value { get; } + } + public interface IEnumerable + { + System.Collections.IEnumerator GetEnumerator(); + } + public interface IEnumerator + { + object Current { get; } + bool MoveNext(); + void Reset(); + } + public interface IEqualityComparer + { + bool Equals(object x, object y); + int GetHashCode(object obj); + } + public interface IHashCodeProvider + { + int GetHashCode(object obj); + } + public interface IList : System.Collections.ICollection, System.Collections.IEnumerable + { + int Add(object value); + void Clear(); + bool Contains(object value); + int IndexOf(object value); + void Insert(int index, object value); + bool IsFixedSize { get; } + bool IsReadOnly { get; } + void Remove(object value); + void RemoveAt(int index); + object this[int index] { get; set; } + } + public interface IStructuralComparable + { + int CompareTo(object other, System.Collections.IComparer comparer); + } + public interface IStructuralEquatable + { + bool Equals(object other, System.Collections.IEqualityComparer comparer); + int GetHashCode(System.Collections.IEqualityComparer comparer); + } + namespace ObjectModel + { + public class Collection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + public void Add(T item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void Clear() => throw null; + protected virtual void ClearItems() => throw null; + public bool Contains(T item) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(T[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public Collection() => throw null; + public Collection(System.Collections.Generic.IList list) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(T item) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + public void Insert(int index, T item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + protected virtual void InsertItem(int index, T item) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + protected System.Collections.Generic.IList Items { get => throw null; } + public bool Remove(T item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + public void RemoveAt(int index) => throw null; + protected virtual void RemoveItem(int index) => throw null; + protected virtual void SetItem(int index, T item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; set { } } + } + public class ReadOnlyCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + void System.Collections.Generic.ICollection.Add(T value) => throw null; + int System.Collections.IList.Add(object value) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + public bool Contains(T value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(T[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ReadOnlyCollection(System.Collections.Generic.IList list) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(T value) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.Generic.IList.Insert(int index, T value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + T System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + object System.Collections.IList.this[int index] { get => throw null; set { } } + protected System.Collections.Generic.IList Items { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(T value) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; } + } + public class ReadOnlyDictionary : System.Collections.Generic.ICollection>, System.Collections.ICollection, System.Collections.Generic.IDictionary, System.Collections.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyDictionary + { + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + void System.Collections.Generic.IDictionary.Add(TKey key, TValue value) => throw null; + void System.Collections.IDictionary.Add(object key, object value) => throw null; + void System.Collections.Generic.ICollection>.Clear() => throw null; + void System.Collections.IDictionary.Clear() => throw null; + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.IDictionary.Contains(object key) => throw null; + public bool ContainsKey(TKey key) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public ReadOnlyDictionary(System.Collections.Generic.IDictionary dictionary) => throw null; + protected System.Collections.Generic.IDictionary Dictionary { get => throw null; } + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.IDictionary.IsFixedSize { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + bool System.Collections.IDictionary.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + TValue System.Collections.Generic.IDictionary.this[TKey key] { get => throw null; set { } } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } + public sealed class KeyCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + void System.Collections.Generic.ICollection.Add(TKey item) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(TKey item) => throw null; + public void CopyTo(TKey[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(TKey item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + public System.Collections.ObjectModel.ReadOnlyDictionary.KeyCollection Keys { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Keys { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.Generic.IDictionary.Remove(TKey key) => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + public TValue this[TKey key] { get => throw null; } + public bool TryGetValue(TKey key, out TValue value) => throw null; + public sealed class ValueCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + void System.Collections.Generic.ICollection.Add(TValue item) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(TValue item) => throw null; + public void CopyTo(TValue[] array, int arrayIndex) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(TValue item) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } + System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyDictionary.ValueCollection Values { get => throw null; } + } + } + } + public delegate int Comparison(T x, T y); + namespace ComponentModel + { + public class DefaultValueAttribute : System.Attribute + { + public DefaultValueAttribute(bool value) => throw null; + public DefaultValueAttribute(byte value) => throw null; + public DefaultValueAttribute(char value) => throw null; + public DefaultValueAttribute(double value) => throw null; + public DefaultValueAttribute(short value) => throw null; + public DefaultValueAttribute(int value) => throw null; + public DefaultValueAttribute(long value) => throw null; + public DefaultValueAttribute(object value) => throw null; + public DefaultValueAttribute(sbyte value) => throw null; + public DefaultValueAttribute(float value) => throw null; + public DefaultValueAttribute(string value) => throw null; + public DefaultValueAttribute(System.Type type, string value) => throw null; + public DefaultValueAttribute(ushort value) => throw null; + public DefaultValueAttribute(uint value) => throw null; + public DefaultValueAttribute(ulong value) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + protected void SetValue(object value) => throw null; + public virtual object Value { get => throw null; } + } + public sealed class EditorBrowsableAttribute : System.Attribute + { + public EditorBrowsableAttribute() => throw null; + public EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState state) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public System.ComponentModel.EditorBrowsableState State { get => throw null; } + } + public enum EditorBrowsableState + { + Always = 0, + Never = 1, + Advanced = 2, + } + } + namespace Configuration + { + namespace Assemblies + { + public enum AssemblyHashAlgorithm + { + None = 0, + MD5 = 32771, + SHA1 = 32772, + SHA256 = 32780, + SHA384 = 32781, + SHA512 = 32782, + } + public enum AssemblyVersionCompatibility + { + SameMachine = 1, + SameProcess = 2, + SameDomain = 3, + } + } + } + public abstract class ContextBoundObject : System.MarshalByRefObject + { + protected ContextBoundObject() => throw null; + } + public class ContextMarshalException : System.SystemException + { + public ContextMarshalException() => throw null; + protected ContextMarshalException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ContextMarshalException(string message) => throw null; + public ContextMarshalException(string message, System.Exception inner) => throw null; + } + public class ContextStaticAttribute : System.Attribute + { + public ContextStaticAttribute() => throw null; + } + public static class Convert + { + public static object ChangeType(object value, System.Type conversionType) => throw null; + public static object ChangeType(object value, System.Type conversionType, System.IFormatProvider provider) => throw null; + public static object ChangeType(object value, System.TypeCode typeCode) => throw null; + public static object ChangeType(object value, System.TypeCode typeCode, System.IFormatProvider provider) => throw null; + public static readonly object DBNull; + public static byte[] FromBase64CharArray(char[] inArray, int offset, int length) => throw null; + public static byte[] FromBase64String(string s) => throw null; + public static byte[] FromHexString(System.ReadOnlySpan chars) => throw null; + public static byte[] FromHexString(string s) => throw null; + public static System.TypeCode GetTypeCode(object value) => throw null; + public static bool IsDBNull(object value) => throw null; + public static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut) => throw null; + public static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut, System.Base64FormattingOptions options) => throw null; + public static string ToBase64String(byte[] inArray) => throw null; + public static string ToBase64String(byte[] inArray, System.Base64FormattingOptions options) => throw null; + public static string ToBase64String(byte[] inArray, int offset, int length) => throw null; + public static string ToBase64String(byte[] inArray, int offset, int length, System.Base64FormattingOptions options) => throw null; + public static string ToBase64String(System.ReadOnlySpan bytes, System.Base64FormattingOptions options = default(System.Base64FormattingOptions)) => throw null; + public static bool ToBoolean(bool value) => throw null; + public static bool ToBoolean(byte value) => throw null; + public static bool ToBoolean(char value) => throw null; + public static bool ToBoolean(System.DateTime value) => throw null; + public static bool ToBoolean(decimal value) => throw null; + public static bool ToBoolean(double value) => throw null; + public static bool ToBoolean(short value) => throw null; + public static bool ToBoolean(int value) => throw null; + public static bool ToBoolean(long value) => throw null; + public static bool ToBoolean(object value) => throw null; + public static bool ToBoolean(object value, System.IFormatProvider provider) => throw null; + public static bool ToBoolean(sbyte value) => throw null; + public static bool ToBoolean(float value) => throw null; + public static bool ToBoolean(string value) => throw null; + public static bool ToBoolean(string value, System.IFormatProvider provider) => throw null; + public static bool ToBoolean(ushort value) => throw null; + public static bool ToBoolean(uint value) => throw null; + public static bool ToBoolean(ulong value) => throw null; + public static byte ToByte(bool value) => throw null; + public static byte ToByte(byte value) => throw null; + public static byte ToByte(char value) => throw null; + public static byte ToByte(System.DateTime value) => throw null; + public static byte ToByte(decimal value) => throw null; + public static byte ToByte(double value) => throw null; + public static byte ToByte(short value) => throw null; + public static byte ToByte(int value) => throw null; + public static byte ToByte(long value) => throw null; + public static byte ToByte(object value) => throw null; + public static byte ToByte(object value, System.IFormatProvider provider) => throw null; + public static byte ToByte(sbyte value) => throw null; + public static byte ToByte(float value) => throw null; + public static byte ToByte(string value) => throw null; + public static byte ToByte(string value, System.IFormatProvider provider) => throw null; + public static byte ToByte(string value, int fromBase) => throw null; + public static byte ToByte(ushort value) => throw null; + public static byte ToByte(uint value) => throw null; + public static byte ToByte(ulong value) => throw null; + public static char ToChar(bool value) => throw null; + public static char ToChar(byte value) => throw null; + public static char ToChar(char value) => throw null; + public static char ToChar(System.DateTime value) => throw null; + public static char ToChar(decimal value) => throw null; + public static char ToChar(double value) => throw null; + public static char ToChar(short value) => throw null; + public static char ToChar(int value) => throw null; + public static char ToChar(long value) => throw null; + public static char ToChar(object value) => throw null; + public static char ToChar(object value, System.IFormatProvider provider) => throw null; + public static char ToChar(sbyte value) => throw null; + public static char ToChar(float value) => throw null; + public static char ToChar(string value) => throw null; + public static char ToChar(string value, System.IFormatProvider provider) => throw null; + public static char ToChar(ushort value) => throw null; + public static char ToChar(uint value) => throw null; + public static char ToChar(ulong value) => throw null; + public static System.DateTime ToDateTime(bool value) => throw null; + public static System.DateTime ToDateTime(byte value) => throw null; + public static System.DateTime ToDateTime(char value) => throw null; + public static System.DateTime ToDateTime(System.DateTime value) => throw null; + public static System.DateTime ToDateTime(decimal value) => throw null; + public static System.DateTime ToDateTime(double value) => throw null; + public static System.DateTime ToDateTime(short value) => throw null; + public static System.DateTime ToDateTime(int value) => throw null; + public static System.DateTime ToDateTime(long value) => throw null; + public static System.DateTime ToDateTime(object value) => throw null; + public static System.DateTime ToDateTime(object value, System.IFormatProvider provider) => throw null; + public static System.DateTime ToDateTime(sbyte value) => throw null; + public static System.DateTime ToDateTime(float value) => throw null; + public static System.DateTime ToDateTime(string value) => throw null; + public static System.DateTime ToDateTime(string value, System.IFormatProvider provider) => throw null; + public static System.DateTime ToDateTime(ushort value) => throw null; + public static System.DateTime ToDateTime(uint value) => throw null; + public static System.DateTime ToDateTime(ulong value) => throw null; + public static decimal ToDecimal(bool value) => throw null; + public static decimal ToDecimal(byte value) => throw null; + public static decimal ToDecimal(char value) => throw null; + public static decimal ToDecimal(System.DateTime value) => throw null; + public static decimal ToDecimal(decimal value) => throw null; + public static decimal ToDecimal(double value) => throw null; + public static decimal ToDecimal(short value) => throw null; + public static decimal ToDecimal(int value) => throw null; + public static decimal ToDecimal(long value) => throw null; + public static decimal ToDecimal(object value) => throw null; + public static decimal ToDecimal(object value, System.IFormatProvider provider) => throw null; + public static decimal ToDecimal(sbyte value) => throw null; + public static decimal ToDecimal(float value) => throw null; + public static decimal ToDecimal(string value) => throw null; + public static decimal ToDecimal(string value, System.IFormatProvider provider) => throw null; + public static decimal ToDecimal(ushort value) => throw null; + public static decimal ToDecimal(uint value) => throw null; + public static decimal ToDecimal(ulong value) => throw null; + public static double ToDouble(bool value) => throw null; + public static double ToDouble(byte value) => throw null; + public static double ToDouble(char value) => throw null; + public static double ToDouble(System.DateTime value) => throw null; + public static double ToDouble(decimal value) => throw null; + public static double ToDouble(double value) => throw null; + public static double ToDouble(short value) => throw null; + public static double ToDouble(int value) => throw null; + public static double ToDouble(long value) => throw null; + public static double ToDouble(object value) => throw null; + public static double ToDouble(object value, System.IFormatProvider provider) => throw null; + public static double ToDouble(sbyte value) => throw null; + public static double ToDouble(float value) => throw null; + public static double ToDouble(string value) => throw null; + public static double ToDouble(string value, System.IFormatProvider provider) => throw null; + public static double ToDouble(ushort value) => throw null; + public static double ToDouble(uint value) => throw null; + public static double ToDouble(ulong value) => throw null; + public static string ToHexString(byte[] inArray) => throw null; + public static string ToHexString(byte[] inArray, int offset, int length) => throw null; + public static string ToHexString(System.ReadOnlySpan bytes) => throw null; + public static short ToInt16(bool value) => throw null; + public static short ToInt16(byte value) => throw null; + public static short ToInt16(char value) => throw null; + public static short ToInt16(System.DateTime value) => throw null; + public static short ToInt16(decimal value) => throw null; + public static short ToInt16(double value) => throw null; + public static short ToInt16(short value) => throw null; + public static short ToInt16(int value) => throw null; + public static short ToInt16(long value) => throw null; + public static short ToInt16(object value) => throw null; + public static short ToInt16(object value, System.IFormatProvider provider) => throw null; + public static short ToInt16(sbyte value) => throw null; + public static short ToInt16(float value) => throw null; + public static short ToInt16(string value) => throw null; + public static short ToInt16(string value, System.IFormatProvider provider) => throw null; + public static short ToInt16(string value, int fromBase) => throw null; + public static short ToInt16(ushort value) => throw null; + public static short ToInt16(uint value) => throw null; + public static short ToInt16(ulong value) => throw null; + public static int ToInt32(bool value) => throw null; + public static int ToInt32(byte value) => throw null; + public static int ToInt32(char value) => throw null; + public static int ToInt32(System.DateTime value) => throw null; + public static int ToInt32(decimal value) => throw null; + public static int ToInt32(double value) => throw null; + public static int ToInt32(short value) => throw null; + public static int ToInt32(int value) => throw null; + public static int ToInt32(long value) => throw null; + public static int ToInt32(object value) => throw null; + public static int ToInt32(object value, System.IFormatProvider provider) => throw null; + public static int ToInt32(sbyte value) => throw null; + public static int ToInt32(float value) => throw null; + public static int ToInt32(string value) => throw null; + public static int ToInt32(string value, System.IFormatProvider provider) => throw null; + public static int ToInt32(string value, int fromBase) => throw null; + public static int ToInt32(ushort value) => throw null; + public static int ToInt32(uint value) => throw null; + public static int ToInt32(ulong value) => throw null; + public static long ToInt64(bool value) => throw null; + public static long ToInt64(byte value) => throw null; + public static long ToInt64(char value) => throw null; + public static long ToInt64(System.DateTime value) => throw null; + public static long ToInt64(decimal value) => throw null; + public static long ToInt64(double value) => throw null; + public static long ToInt64(short value) => throw null; + public static long ToInt64(int value) => throw null; + public static long ToInt64(long value) => throw null; + public static long ToInt64(object value) => throw null; + public static long ToInt64(object value, System.IFormatProvider provider) => throw null; + public static long ToInt64(sbyte value) => throw null; + public static long ToInt64(float value) => throw null; + public static long ToInt64(string value) => throw null; + public static long ToInt64(string value, System.IFormatProvider provider) => throw null; + public static long ToInt64(string value, int fromBase) => throw null; + public static long ToInt64(ushort value) => throw null; + public static long ToInt64(uint value) => throw null; + public static long ToInt64(ulong value) => throw null; + public static sbyte ToSByte(bool value) => throw null; + public static sbyte ToSByte(byte value) => throw null; + public static sbyte ToSByte(char value) => throw null; + public static sbyte ToSByte(System.DateTime value) => throw null; + public static sbyte ToSByte(decimal value) => throw null; + public static sbyte ToSByte(double value) => throw null; + public static sbyte ToSByte(short value) => throw null; + public static sbyte ToSByte(int value) => throw null; + public static sbyte ToSByte(long value) => throw null; + public static sbyte ToSByte(object value) => throw null; + public static sbyte ToSByte(object value, System.IFormatProvider provider) => throw null; + public static sbyte ToSByte(sbyte value) => throw null; + public static sbyte ToSByte(float value) => throw null; + public static sbyte ToSByte(string value) => throw null; + public static sbyte ToSByte(string value, System.IFormatProvider provider) => throw null; + public static sbyte ToSByte(string value, int fromBase) => throw null; + public static sbyte ToSByte(ushort value) => throw null; + public static sbyte ToSByte(uint value) => throw null; + public static sbyte ToSByte(ulong value) => throw null; + public static float ToSingle(bool value) => throw null; + public static float ToSingle(byte value) => throw null; + public static float ToSingle(char value) => throw null; + public static float ToSingle(System.DateTime value) => throw null; + public static float ToSingle(decimal value) => throw null; + public static float ToSingle(double value) => throw null; + public static float ToSingle(short value) => throw null; + public static float ToSingle(int value) => throw null; + public static float ToSingle(long value) => throw null; + public static float ToSingle(object value) => throw null; + public static float ToSingle(object value, System.IFormatProvider provider) => throw null; + public static float ToSingle(sbyte value) => throw null; + public static float ToSingle(float value) => throw null; + public static float ToSingle(string value) => throw null; + public static float ToSingle(string value, System.IFormatProvider provider) => throw null; + public static float ToSingle(ushort value) => throw null; + public static float ToSingle(uint value) => throw null; + public static float ToSingle(ulong value) => throw null; + public static string ToString(bool value) => throw null; + public static string ToString(bool value, System.IFormatProvider provider) => throw null; + public static string ToString(byte value) => throw null; + public static string ToString(byte value, System.IFormatProvider provider) => throw null; + public static string ToString(byte value, int toBase) => throw null; + public static string ToString(char value) => throw null; + public static string ToString(char value, System.IFormatProvider provider) => throw null; + public static string ToString(System.DateTime value) => throw null; + public static string ToString(System.DateTime value, System.IFormatProvider provider) => throw null; + public static string ToString(decimal value) => throw null; + public static string ToString(decimal value, System.IFormatProvider provider) => throw null; + public static string ToString(double value) => throw null; + public static string ToString(double value, System.IFormatProvider provider) => throw null; + public static string ToString(short value) => throw null; + public static string ToString(short value, System.IFormatProvider provider) => throw null; + public static string ToString(short value, int toBase) => throw null; + public static string ToString(int value) => throw null; + public static string ToString(int value, System.IFormatProvider provider) => throw null; + public static string ToString(int value, int toBase) => throw null; + public static string ToString(long value) => throw null; + public static string ToString(long value, System.IFormatProvider provider) => throw null; + public static string ToString(long value, int toBase) => throw null; + public static string ToString(object value) => throw null; + public static string ToString(object value, System.IFormatProvider provider) => throw null; + public static string ToString(sbyte value) => throw null; + public static string ToString(sbyte value, System.IFormatProvider provider) => throw null; + public static string ToString(float value) => throw null; + public static string ToString(float value, System.IFormatProvider provider) => throw null; + public static string ToString(string value) => throw null; + public static string ToString(string value, System.IFormatProvider provider) => throw null; + public static string ToString(ushort value) => throw null; + public static string ToString(ushort value, System.IFormatProvider provider) => throw null; + public static string ToString(uint value) => throw null; + public static string ToString(uint value, System.IFormatProvider provider) => throw null; + public static string ToString(ulong value) => throw null; + public static string ToString(ulong value, System.IFormatProvider provider) => throw null; + public static ushort ToUInt16(bool value) => throw null; + public static ushort ToUInt16(byte value) => throw null; + public static ushort ToUInt16(char value) => throw null; + public static ushort ToUInt16(System.DateTime value) => throw null; + public static ushort ToUInt16(decimal value) => throw null; + public static ushort ToUInt16(double value) => throw null; + public static ushort ToUInt16(short value) => throw null; + public static ushort ToUInt16(int value) => throw null; + public static ushort ToUInt16(long value) => throw null; + public static ushort ToUInt16(object value) => throw null; + public static ushort ToUInt16(object value, System.IFormatProvider provider) => throw null; + public static ushort ToUInt16(sbyte value) => throw null; + public static ushort ToUInt16(float value) => throw null; + public static ushort ToUInt16(string value) => throw null; + public static ushort ToUInt16(string value, System.IFormatProvider provider) => throw null; + public static ushort ToUInt16(string value, int fromBase) => throw null; + public static ushort ToUInt16(ushort value) => throw null; + public static ushort ToUInt16(uint value) => throw null; + public static ushort ToUInt16(ulong value) => throw null; + public static uint ToUInt32(bool value) => throw null; + public static uint ToUInt32(byte value) => throw null; + public static uint ToUInt32(char value) => throw null; + public static uint ToUInt32(System.DateTime value) => throw null; + public static uint ToUInt32(decimal value) => throw null; + public static uint ToUInt32(double value) => throw null; + public static uint ToUInt32(short value) => throw null; + public static uint ToUInt32(int value) => throw null; + public static uint ToUInt32(long value) => throw null; + public static uint ToUInt32(object value) => throw null; + public static uint ToUInt32(object value, System.IFormatProvider provider) => throw null; + public static uint ToUInt32(sbyte value) => throw null; + public static uint ToUInt32(float value) => throw null; + public static uint ToUInt32(string value) => throw null; + public static uint ToUInt32(string value, System.IFormatProvider provider) => throw null; + public static uint ToUInt32(string value, int fromBase) => throw null; + public static uint ToUInt32(ushort value) => throw null; + public static uint ToUInt32(uint value) => throw null; + public static uint ToUInt32(ulong value) => throw null; + public static ulong ToUInt64(bool value) => throw null; + public static ulong ToUInt64(byte value) => throw null; + public static ulong ToUInt64(char value) => throw null; + public static ulong ToUInt64(System.DateTime value) => throw null; + public static ulong ToUInt64(decimal value) => throw null; + public static ulong ToUInt64(double value) => throw null; + public static ulong ToUInt64(short value) => throw null; + public static ulong ToUInt64(int value) => throw null; + public static ulong ToUInt64(long value) => throw null; + public static ulong ToUInt64(object value) => throw null; + public static ulong ToUInt64(object value, System.IFormatProvider provider) => throw null; + public static ulong ToUInt64(sbyte value) => throw null; + public static ulong ToUInt64(float value) => throw null; + public static ulong ToUInt64(string value) => throw null; + public static ulong ToUInt64(string value, System.IFormatProvider provider) => throw null; + public static ulong ToUInt64(string value, int fromBase) => throw null; + public static ulong ToUInt64(ushort value) => throw null; + public static ulong ToUInt64(uint value) => throw null; + public static ulong ToUInt64(ulong value) => throw null; + public static bool TryFromBase64Chars(System.ReadOnlySpan chars, System.Span bytes, out int bytesWritten) => throw null; + public static bool TryFromBase64String(string s, System.Span bytes, out int bytesWritten) => throw null; + public static bool TryToBase64Chars(System.ReadOnlySpan bytes, System.Span chars, out int charsWritten, System.Base64FormattingOptions options = default(System.Base64FormattingOptions)) => throw null; + } + public delegate TOutput Converter(TInput input); + public struct DateOnly : System.IComparable, System.IComparable, System.IEquatable, System.IFormattable, System.IParsable, System.ISpanFormattable, System.ISpanParsable + { + public System.DateOnly AddDays(int value) => throw null; + public System.DateOnly AddMonths(int value) => throw null; + public System.DateOnly AddYears(int value) => throw null; + public int CompareTo(System.DateOnly value) => throw null; + public int CompareTo(object value) => throw null; + public DateOnly(int year, int month, int day) => throw null; + public DateOnly(int year, int month, int day, System.Globalization.Calendar calendar) => throw null; + public int Day { get => throw null; } + public int DayNumber { get => throw null; } + public System.DayOfWeek DayOfWeek { get => throw null; } + public int DayOfYear { get => throw null; } + public bool Equals(System.DateOnly value) => throw null; + public override bool Equals(object value) => throw null; + public static System.DateOnly FromDateTime(System.DateTime dateTime) => throw null; + public static System.DateOnly FromDayNumber(int dayNumber) => throw null; + public override int GetHashCode() => throw null; + public static System.DateOnly MaxValue { get => throw null; } + public static System.DateOnly MinValue { get => throw null; } + public int Month { get => throw null; } + public static bool operator ==(System.DateOnly left, System.DateOnly right) => throw null; + public static bool operator >(System.DateOnly left, System.DateOnly right) => throw null; + public static bool operator >=(System.DateOnly left, System.DateOnly right) => throw null; + public static bool operator !=(System.DateOnly left, System.DateOnly right) => throw null; + public static bool operator <(System.DateOnly left, System.DateOnly right) => throw null; + public static bool operator <=(System.DateOnly left, System.DateOnly right) => throw null; + static System.DateOnly System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.DateOnly Parse(System.ReadOnlySpan s, System.IFormatProvider provider = default(System.IFormatProvider), System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateOnly Parse(string s) => throw null; + static System.DateOnly System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + public static System.DateOnly Parse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateOnly ParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, System.IFormatProvider provider = default(System.IFormatProvider), System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateOnly ParseExact(System.ReadOnlySpan s, string[] formats) => throw null; + public static System.DateOnly ParseExact(System.ReadOnlySpan s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateOnly ParseExact(string s, string format) => throw null; + public static System.DateOnly ParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateOnly ParseExact(string s, string[] formats) => throw null; + public static System.DateOnly ParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public System.DateTime ToDateTime(System.TimeOnly time) => throw null; + public System.DateTime ToDateTime(System.TimeOnly time, System.DateTimeKind kind) => throw null; + public string ToLongDateString() => throw null; + public string ToShortDateString() => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.DateOnly result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.DateOnly result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateOnly result) => throw null; + public static bool TryParse(string s, out System.DateOnly result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.DateOnly result) => throw null; + public static bool TryParse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, out System.DateOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, string[] formats, out System.DateOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateOnly result) => throw null; + public static bool TryParseExact(string s, string format, out System.DateOnly result) => throw null; + public static bool TryParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateOnly result) => throw null; + public static bool TryParseExact(string s, string[] formats, out System.DateOnly result) => throw null; + public static bool TryParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateOnly result) => throw null; + public int Year { get => throw null; } + } + public struct DateTime : System.IComparable, System.IComparable, System.IConvertible, System.IEquatable, System.IFormattable, System.IParsable, System.Runtime.Serialization.ISerializable, System.ISpanFormattable, System.ISpanParsable + { + public System.DateTime Add(System.TimeSpan value) => throw null; + public System.DateTime AddDays(double value) => throw null; + public System.DateTime AddHours(double value) => throw null; + public System.DateTime AddMicroseconds(double value) => throw null; + public System.DateTime AddMilliseconds(double value) => throw null; + public System.DateTime AddMinutes(double value) => throw null; + public System.DateTime AddMonths(int months) => throw null; + public System.DateTime AddSeconds(double value) => throw null; + public System.DateTime AddTicks(long value) => throw null; + public System.DateTime AddYears(int value) => throw null; + public static int Compare(System.DateTime t1, System.DateTime t2) => throw null; + public int CompareTo(System.DateTime value) => throw null; + public int CompareTo(object value) => throw null; + public DateTime(int year, int month, int day) => throw null; + public DateTime(int year, int month, int day, System.Globalization.Calendar calendar) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, System.DateTimeKind kind) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, System.Globalization.Calendar calendar) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, System.DateTimeKind kind) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar, System.DateTimeKind kind) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, System.DateTimeKind kind) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, System.Globalization.Calendar calendar) => throw null; + public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, System.Globalization.Calendar calendar, System.DateTimeKind kind) => throw null; + public DateTime(long ticks) => throw null; + public DateTime(long ticks, System.DateTimeKind kind) => throw null; + public System.DateTime Date { get => throw null; } + public int Day { get => throw null; } + public System.DayOfWeek DayOfWeek { get => throw null; } + public int DayOfYear { get => throw null; } + public static int DaysInMonth(int year, int month) => throw null; + public bool Equals(System.DateTime value) => throw null; + public static bool Equals(System.DateTime t1, System.DateTime t2) => throw null; + public override bool Equals(object value) => throw null; + public static System.DateTime FromBinary(long dateData) => throw null; + public static System.DateTime FromFileTime(long fileTime) => throw null; + public static System.DateTime FromFileTimeUtc(long fileTime) => throw null; + public static System.DateTime FromOADate(double d) => throw null; + public string[] GetDateTimeFormats() => throw null; + public string[] GetDateTimeFormats(char format) => throw null; + public string[] GetDateTimeFormats(char format, System.IFormatProvider provider) => throw null; + public string[] GetDateTimeFormats(System.IFormatProvider provider) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.TypeCode GetTypeCode() => throw null; + public int Hour { get => throw null; } + public bool IsDaylightSavingTime() => throw null; + public static bool IsLeapYear(int year) => throw null; + public System.DateTimeKind Kind { get => throw null; } + public static readonly System.DateTime MaxValue; + public int Microsecond { get => throw null; } + public int Millisecond { get => throw null; } + public int Minute { get => throw null; } + public static readonly System.DateTime MinValue; + public int Month { get => throw null; } + public int Nanosecond { get => throw null; } + public static System.DateTime Now { get => throw null; } + public static System.DateTime operator +(System.DateTime d, System.TimeSpan t) => throw null; + public static bool operator ==(System.DateTime d1, System.DateTime d2) => throw null; + public static bool operator >(System.DateTime t1, System.DateTime t2) => throw null; + public static bool operator >=(System.DateTime t1, System.DateTime t2) => throw null; + public static bool operator !=(System.DateTime d1, System.DateTime d2) => throw null; + public static bool operator <(System.DateTime t1, System.DateTime t2) => throw null; + public static bool operator <=(System.DateTime t1, System.DateTime t2) => throw null; + public static System.TimeSpan operator -(System.DateTime d1, System.DateTime d2) => throw null; + public static System.DateTime operator -(System.DateTime d, System.TimeSpan t) => throw null; + static System.DateTime System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.DateTime Parse(System.ReadOnlySpan s, System.IFormatProvider provider = default(System.IFormatProvider), System.Globalization.DateTimeStyles styles = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateTime Parse(string s) => throw null; + static System.DateTime System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + public static System.DateTime Parse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles styles) => throw null; + public static System.DateTime ParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateTime ParseExact(System.ReadOnlySpan s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateTime ParseExact(string s, string format, System.IFormatProvider provider) => throw null; + public static System.DateTime ParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style) => throw null; + public static System.DateTime ParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style) => throw null; + public int Second { get => throw null; } + public static System.DateTime SpecifyKind(System.DateTime value, System.DateTimeKind kind) => throw null; + public System.TimeSpan Subtract(System.DateTime value) => throw null; + public System.DateTime Subtract(System.TimeSpan value) => throw null; + public long Ticks { get => throw null; } + public System.TimeSpan TimeOfDay { get => throw null; } + public long ToBinary() => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + public static System.DateTime Today { get => throw null; } + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + public long ToFileTime() => throw null; + public long ToFileTimeUtc() => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + public System.DateTime ToLocalTime() => throw null; + public string ToLongDateString() => throw null; + public string ToLongTimeString() => throw null; + public double ToOADate() => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + public string ToShortDateString() => throw null; + public string ToShortTimeString() => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + public System.DateTime ToUniversalTime() => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.DateTime result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.DateTime result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, System.Globalization.DateTimeStyles styles, out System.DateTime result) => throw null; + public static bool TryParse(string s, out System.DateTime result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.DateTime result) => throw null; + public static bool TryParse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles styles, out System.DateTime result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateTime result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateTime result) => throw null; + public static bool TryParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateTime result) => throw null; + public static bool TryParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateTime result) => throw null; + public static readonly System.DateTime UnixEpoch; + public static System.DateTime UtcNow { get => throw null; } + public int Year { get => throw null; } + } + public enum DateTimeKind + { + Unspecified = 0, + Utc = 1, + Local = 2, + } + public struct DateTimeOffset : System.IComparable, System.IComparable, System.Runtime.Serialization.IDeserializationCallback, System.IEquatable, System.IFormattable, System.IParsable, System.Runtime.Serialization.ISerializable, System.ISpanFormattable, System.ISpanParsable + { + public System.DateTimeOffset Add(System.TimeSpan timeSpan) => throw null; + public System.DateTimeOffset AddDays(double days) => throw null; + public System.DateTimeOffset AddHours(double hours) => throw null; + public System.DateTimeOffset AddMicroseconds(double microseconds) => throw null; + public System.DateTimeOffset AddMilliseconds(double milliseconds) => throw null; + public System.DateTimeOffset AddMinutes(double minutes) => throw null; + public System.DateTimeOffset AddMonths(int months) => throw null; + public System.DateTimeOffset AddSeconds(double seconds) => throw null; + public System.DateTimeOffset AddTicks(long ticks) => throw null; + public System.DateTimeOffset AddYears(int years) => throw null; + public static int Compare(System.DateTimeOffset first, System.DateTimeOffset second) => throw null; + public int CompareTo(System.DateTimeOffset other) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public DateTimeOffset(System.DateTime dateTime) => throw null; + public DateTimeOffset(System.DateTime dateTime, System.TimeSpan offset) => throw null; + public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar, System.TimeSpan offset) => throw null; + public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, System.Globalization.Calendar calendar, System.TimeSpan offset) => throw null; + public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, System.TimeSpan offset) => throw null; + public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, int millisecond, System.TimeSpan offset) => throw null; + public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, System.TimeSpan offset) => throw null; + public DateTimeOffset(long ticks, System.TimeSpan offset) => throw null; + public System.DateTime Date { get => throw null; } + public System.DateTime DateTime { get => throw null; } + public int Day { get => throw null; } + public System.DayOfWeek DayOfWeek { get => throw null; } + public int DayOfYear { get => throw null; } + public bool Equals(System.DateTimeOffset other) => throw null; + public static bool Equals(System.DateTimeOffset first, System.DateTimeOffset second) => throw null; + public override bool Equals(object obj) => throw null; + public bool EqualsExact(System.DateTimeOffset other) => throw null; + public static System.DateTimeOffset FromFileTime(long fileTime) => throw null; + public static System.DateTimeOffset FromUnixTimeMilliseconds(long milliseconds) => throw null; + public static System.DateTimeOffset FromUnixTimeSeconds(long seconds) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int Hour { get => throw null; } + public System.DateTime LocalDateTime { get => throw null; } + public static readonly System.DateTimeOffset MaxValue; + public int Microsecond { get => throw null; } + public int Millisecond { get => throw null; } + public int Minute { get => throw null; } + public static readonly System.DateTimeOffset MinValue; + public int Month { get => throw null; } + public int Nanosecond { get => throw null; } + public static System.DateTimeOffset Now { get => throw null; } + public System.TimeSpan Offset { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public static System.DateTimeOffset operator +(System.DateTimeOffset dateTimeOffset, System.TimeSpan timeSpan) => throw null; + public static bool operator ==(System.DateTimeOffset left, System.DateTimeOffset right) => throw null; + public static bool operator >(System.DateTimeOffset left, System.DateTimeOffset right) => throw null; + public static bool operator >=(System.DateTimeOffset left, System.DateTimeOffset right) => throw null; + public static implicit operator System.DateTimeOffset(System.DateTime dateTime) => throw null; + public static bool operator !=(System.DateTimeOffset left, System.DateTimeOffset right) => throw null; + public static bool operator <(System.DateTimeOffset left, System.DateTimeOffset right) => throw null; + public static bool operator <=(System.DateTimeOffset left, System.DateTimeOffset right) => throw null; + public static System.TimeSpan operator -(System.DateTimeOffset left, System.DateTimeOffset right) => throw null; + public static System.DateTimeOffset operator -(System.DateTimeOffset dateTimeOffset, System.TimeSpan timeSpan) => throw null; + static System.DateTimeOffset System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.DateTimeOffset Parse(System.ReadOnlySpan input, System.IFormatProvider formatProvider = default(System.IFormatProvider), System.Globalization.DateTimeStyles styles = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateTimeOffset Parse(string input) => throw null; + static System.DateTimeOffset System.IParsable.Parse(string input, System.IFormatProvider formatProvider) => throw null; + public static System.DateTimeOffset Parse(string input, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles) => throw null; + public static System.DateTimeOffset ParseExact(System.ReadOnlySpan input, System.ReadOnlySpan format, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateTimeOffset ParseExact(System.ReadOnlySpan input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.DateTimeOffset ParseExact(string input, string format, System.IFormatProvider formatProvider) => throw null; + public static System.DateTimeOffset ParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles) => throw null; + public static System.DateTimeOffset ParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles) => throw null; + public int Second { get => throw null; } + public System.TimeSpan Subtract(System.DateTimeOffset value) => throw null; + public System.DateTimeOffset Subtract(System.TimeSpan value) => throw null; + public long Ticks { get => throw null; } + public System.TimeSpan TimeOfDay { get => throw null; } + public long ToFileTime() => throw null; + public System.DateTimeOffset ToLocalTime() => throw null; + public System.DateTimeOffset ToOffset(System.TimeSpan offset) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider formatProvider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider formatProvider) => throw null; + public System.DateTimeOffset ToUniversalTime() => throw null; + public long ToUnixTimeMilliseconds() => throw null; + public long ToUnixTimeSeconds() => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider formatProvider = default(System.IFormatProvider)) => throw null; + public static bool TryParse(System.ReadOnlySpan input, out System.DateTimeOffset result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.DateTimeOffset result) => throw null; + public static bool TryParse(System.ReadOnlySpan input, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) => throw null; + public static bool TryParse(string input, out System.DateTimeOffset result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.DateTimeOffset result) => throw null; + public static bool TryParse(string input, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan input, System.ReadOnlySpan format, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) => throw null; + public static bool TryParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) => throw null; + public static bool TryParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) => throw null; + public static readonly System.DateTimeOffset UnixEpoch; + public System.DateTime UtcDateTime { get => throw null; } + public static System.DateTimeOffset UtcNow { get => throw null; } + public long UtcTicks { get => throw null; } + public int Year { get => throw null; } + } + public enum DayOfWeek + { + Sunday = 0, + Monday = 1, + Tuesday = 2, + Wednesday = 3, + Thursday = 4, + Friday = 5, + Saturday = 6, + } + public sealed class DBNull : System.IConvertible, System.Runtime.Serialization.ISerializable + { + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.TypeCode GetTypeCode() => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + public static readonly System.DBNull Value; + } + public struct Decimal : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Runtime.Serialization.IDeserializationCallback, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Runtime.Serialization.ISerializable, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static decimal System.Numerics.INumberBase.Abs(decimal value) => throw null; + public static decimal Add(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static decimal System.Numerics.IFloatingPoint.Ceiling(decimal d) => throw null; + static decimal System.Numerics.INumber.Clamp(decimal value, decimal min, decimal max) => throw null; + public static int Compare(decimal d1, decimal d2) => throw null; + public int CompareTo(decimal value) => throw null; + public int CompareTo(object value) => throw null; + static decimal System.Numerics.INumber.CopySign(decimal value, decimal sign) => throw null; + static decimal System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static decimal System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static decimal System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public Decimal(double value) => throw null; + public Decimal(int value) => throw null; + public Decimal(int lo, int mid, int hi, bool isNegative, byte scale) => throw null; + public Decimal(int[] bits) => throw null; + public Decimal(long value) => throw null; + public Decimal(System.ReadOnlySpan bits) => throw null; + public Decimal(float value) => throw null; + public Decimal(uint value) => throw null; + public Decimal(ulong value) => throw null; + public static decimal Divide(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IFloatingPointConstants.E { get => throw null; } + public bool Equals(decimal value) => throw null; + public static bool Equals(decimal d1, decimal d2) => throw null; + public override bool Equals(object value) => throw null; + static decimal System.Numerics.IFloatingPoint.Floor(decimal d) => throw null; + public static decimal FromOACurrency(long cy) => throw null; + public static int[] GetBits(decimal d) => throw null; + public static int GetBits(decimal d, System.Span destination) => throw null; + int System.Numerics.IFloatingPoint.GetExponentByteCount() => throw null; + int System.Numerics.IFloatingPoint.GetExponentShortestBitLength() => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + int System.Numerics.IFloatingPoint.GetSignificandBitLength() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandByteCount() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(decimal value) => throw null; + static bool System.Numerics.INumberBase.IsZero(decimal value) => throw null; + static decimal System.Numerics.INumber.Max(decimal x, decimal y) => throw null; + static decimal System.Numerics.INumberBase.MaxMagnitude(decimal x, decimal y) => throw null; + static decimal System.Numerics.INumberBase.MaxMagnitudeNumber(decimal x, decimal y) => throw null; + static decimal System.Numerics.INumber.MaxNumber(decimal x, decimal y) => throw null; + public const decimal MaxValue = default; + static decimal System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static decimal System.Numerics.INumber.Min(decimal x, decimal y) => throw null; + static decimal System.Numerics.INumberBase.MinMagnitude(decimal x, decimal y) => throw null; + static decimal System.Numerics.INumberBase.MinMagnitudeNumber(decimal x, decimal y) => throw null; + static decimal System.Numerics.INumber.MinNumber(decimal x, decimal y) => throw null; + public const decimal MinusOne = default; + public const decimal MinValue = default; + static decimal System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static decimal System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + public static decimal Multiply(decimal d1, decimal d2) => throw null; + public static decimal Negate(decimal d) => throw null; + static decimal System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public const decimal One = default; + static decimal System.Numerics.INumberBase.One { get => throw null; } + static decimal System.Numerics.IAdditionOperators.operator +(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IDecrementOperators.operator --(decimal d) => throw null; + static decimal System.Numerics.IDivisionOperators.operator /(decimal d1, decimal d2) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(decimal d1, decimal d2) => throw null; + public static explicit operator byte(decimal value) => throw null; + public static explicit operator char(decimal value) => throw null; + public static explicit operator double(decimal value) => throw null; + public static explicit operator short(decimal value) => throw null; + public static explicit operator int(decimal value) => throw null; + public static explicit operator long(decimal value) => throw null; + public static explicit operator sbyte(decimal value) => throw null; + public static explicit operator float(decimal value) => throw null; + public static explicit operator ushort(decimal value) => throw null; + public static explicit operator uint(decimal value) => throw null; + public static explicit operator ulong(decimal value) => throw null; + public static explicit operator decimal(double value) => throw null; + public static explicit operator decimal(float value) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(decimal d1, decimal d2) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(decimal d1, decimal d2) => throw null; + public static implicit operator decimal(byte value) => throw null; + public static implicit operator decimal(char value) => throw null; + public static implicit operator decimal(short value) => throw null; + public static implicit operator decimal(int value) => throw null; + public static implicit operator decimal(long value) => throw null; + public static implicit operator decimal(sbyte value) => throw null; + public static implicit operator decimal(ushort value) => throw null; + public static implicit operator decimal(uint value) => throw null; + public static implicit operator decimal(ulong value) => throw null; + static decimal System.Numerics.IIncrementOperators.operator ++(decimal d) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(decimal d1, decimal d2) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(decimal d1, decimal d2) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IModulusOperators.operator %(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IMultiplyOperators.operator *(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.ISubtractionOperators.operator -(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IUnaryNegationOperators.operator -(decimal d) => throw null; + static decimal System.Numerics.IUnaryPlusOperators.operator +(decimal d) => throw null; + static decimal System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static decimal System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static decimal Parse(string s) => throw null; + public static decimal Parse(string s, System.Globalization.NumberStyles style) => throw null; + static decimal System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static decimal System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static decimal System.Numerics.IFloatingPointConstants.Pi { get => throw null; } + static int System.Numerics.INumberBase.Radix { get => throw null; } + public static decimal Remainder(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IFloatingPoint.Round(decimal d) => throw null; + static decimal System.Numerics.IFloatingPoint.Round(decimal d, int decimals) => throw null; + static decimal System.Numerics.IFloatingPoint.Round(decimal d, int decimals, System.MidpointRounding mode) => throw null; + static decimal System.Numerics.IFloatingPoint.Round(decimal d, System.MidpointRounding mode) => throw null; + public byte Scale { get => throw null; } + static int System.Numerics.INumber.Sign(decimal d) => throw null; + public static decimal Subtract(decimal d1, decimal d2) => throw null; + static decimal System.Numerics.IFloatingPointConstants.Tau { get => throw null; } + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + public static byte ToByte(decimal value) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + public static double ToDouble(decimal d) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + public static short ToInt16(decimal value) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + public static int ToInt32(decimal d) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + public static long ToInt64(decimal d) => throw null; + public static long ToOACurrency(decimal value) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + public static sbyte ToSByte(decimal value) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public static float ToSingle(decimal d) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + public static ushort ToUInt16(decimal value) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + public static uint ToUInt32(decimal d) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + public static ulong ToUInt64(decimal d) => throw null; + static decimal System.Numerics.IFloatingPoint.Truncate(decimal d) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out decimal result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out decimal result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out decimal result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(decimal value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(decimal value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(decimal value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + public static bool TryGetBits(decimal d, System.Span destination, out int valuesWritten) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out decimal result) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out decimal result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out decimal result) => throw null; + public static bool TryParse(string s, out decimal result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out decimal result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out decimal result) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentLittleEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandLittleEndian(System.Span destination, out int bytesWritten) => throw null; + public const decimal Zero = default; + static decimal System.Numerics.INumberBase.Zero { get => throw null; } + } + public abstract class Delegate : System.ICloneable, System.Runtime.Serialization.ISerializable + { + public virtual object Clone() => throw null; + public static System.Delegate Combine(System.Delegate a, System.Delegate b) => throw null; + public static System.Delegate Combine(params System.Delegate[] delegates) => throw null; + protected virtual System.Delegate CombineImpl(System.Delegate d) => throw null; + public static System.Delegate CreateDelegate(System.Type type, object firstArgument, System.Reflection.MethodInfo method) => throw null; + public static System.Delegate CreateDelegate(System.Type type, object firstArgument, System.Reflection.MethodInfo method, bool throwOnBindFailure) => throw null; + public static System.Delegate CreateDelegate(System.Type type, object target, string method) => throw null; + public static System.Delegate CreateDelegate(System.Type type, object target, string method, bool ignoreCase) => throw null; + public static System.Delegate CreateDelegate(System.Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure) => throw null; + public static System.Delegate CreateDelegate(System.Type type, System.Reflection.MethodInfo method) => throw null; + public static System.Delegate CreateDelegate(System.Type type, System.Reflection.MethodInfo method, bool throwOnBindFailure) => throw null; + public static System.Delegate CreateDelegate(System.Type type, System.Type target, string method) => throw null; + public static System.Delegate CreateDelegate(System.Type type, System.Type target, string method, bool ignoreCase) => throw null; + public static System.Delegate CreateDelegate(System.Type type, System.Type target, string method, bool ignoreCase, bool throwOnBindFailure) => throw null; + protected Delegate(object target, string method) => throw null; + protected Delegate(System.Type target, string method) => throw null; + public object DynamicInvoke(params object[] args) => throw null; + protected virtual object DynamicInvokeImpl(object[] args) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public virtual System.Delegate[] GetInvocationList() => throw null; + protected virtual System.Reflection.MethodInfo GetMethodImpl() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Reflection.MethodInfo Method { get => throw null; } + public static bool operator ==(System.Delegate d1, System.Delegate d2) => throw null; + public static bool operator !=(System.Delegate d1, System.Delegate d2) => throw null; + public static System.Delegate Remove(System.Delegate source, System.Delegate value) => throw null; + public static System.Delegate RemoveAll(System.Delegate source, System.Delegate value) => throw null; + protected virtual System.Delegate RemoveImpl(System.Delegate d) => throw null; + public object Target { get => throw null; } + } + namespace Diagnostics + { + namespace CodeAnalysis + { + public sealed class AllowNullAttribute : System.Attribute + { + public AllowNullAttribute() => throw null; + } + public sealed class ConstantExpectedAttribute : System.Attribute + { + public ConstantExpectedAttribute() => throw null; + public object Max { get => throw null; set { } } + public object Min { get => throw null; set { } } + } + public sealed class DisallowNullAttribute : System.Attribute + { + public DisallowNullAttribute() => throw null; + } + public sealed class DoesNotReturnAttribute : System.Attribute + { + public DoesNotReturnAttribute() => throw null; + } + public sealed class DoesNotReturnIfAttribute : System.Attribute + { + public DoesNotReturnIfAttribute(bool parameterValue) => throw null; + public bool ParameterValue { get => throw null; } + } + public sealed class DynamicallyAccessedMembersAttribute : System.Attribute + { + public DynamicallyAccessedMembersAttribute(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes memberTypes) => throw null; + public System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes MemberTypes { get => throw null; } + } + [System.Flags] + public enum DynamicallyAccessedMemberTypes + { + All = -1, + None = 0, + PublicParameterlessConstructor = 1, + PublicConstructors = 3, + NonPublicConstructors = 4, + PublicMethods = 8, + NonPublicMethods = 16, + PublicFields = 32, + NonPublicFields = 64, + PublicNestedTypes = 128, + NonPublicNestedTypes = 256, + PublicProperties = 512, + NonPublicProperties = 1024, + PublicEvents = 2048, + NonPublicEvents = 4096, + Interfaces = 8192, + } + public sealed class DynamicDependencyAttribute : System.Attribute + { + public string AssemblyName { get => throw null; } + public string Condition { get => throw null; set { } } + public DynamicDependencyAttribute(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes memberTypes, string typeName, string assemblyName) => throw null; + public DynamicDependencyAttribute(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes memberTypes, System.Type type) => throw null; + public DynamicDependencyAttribute(string memberSignature) => throw null; + public DynamicDependencyAttribute(string memberSignature, string typeName, string assemblyName) => throw null; + public DynamicDependencyAttribute(string memberSignature, System.Type type) => throw null; + public string MemberSignature { get => throw null; } + public System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes MemberTypes { get => throw null; } + public System.Type Type { get => throw null; } + public string TypeName { get => throw null; } + } + public sealed class ExcludeFromCodeCoverageAttribute : System.Attribute + { + public ExcludeFromCodeCoverageAttribute() => throw null; + public string Justification { get => throw null; set { } } + } + public sealed class MaybeNullAttribute : System.Attribute + { + public MaybeNullAttribute() => throw null; + } + public sealed class MaybeNullWhenAttribute : System.Attribute + { + public MaybeNullWhenAttribute(bool returnValue) => throw null; + public bool ReturnValue { get => throw null; } + } + public sealed class MemberNotNullAttribute : System.Attribute + { + public MemberNotNullAttribute(string member) => throw null; + public MemberNotNullAttribute(params string[] members) => throw null; + public string[] Members { get => throw null; } + } + public sealed class MemberNotNullWhenAttribute : System.Attribute + { + public MemberNotNullWhenAttribute(bool returnValue, string member) => throw null; + public MemberNotNullWhenAttribute(bool returnValue, params string[] members) => throw null; + public string[] Members { get => throw null; } + public bool ReturnValue { get => throw null; } + } + public sealed class NotNullAttribute : System.Attribute + { + public NotNullAttribute() => throw null; + } + public sealed class NotNullIfNotNullAttribute : System.Attribute + { + public NotNullIfNotNullAttribute(string parameterName) => throw null; + public string ParameterName { get => throw null; } + } + public sealed class NotNullWhenAttribute : System.Attribute + { + public NotNullWhenAttribute(bool returnValue) => throw null; + public bool ReturnValue { get => throw null; } + } + public sealed class RequiresAssemblyFilesAttribute : System.Attribute + { + public RequiresAssemblyFilesAttribute() => throw null; + public RequiresAssemblyFilesAttribute(string message) => throw null; + public string Message { get => throw null; } + public string Url { get => throw null; set { } } + } + public sealed class RequiresDynamicCodeAttribute : System.Attribute + { + public RequiresDynamicCodeAttribute(string message) => throw null; + public string Message { get => throw null; } + public string Url { get => throw null; set { } } + } + public sealed class RequiresUnreferencedCodeAttribute : System.Attribute + { + public RequiresUnreferencedCodeAttribute(string message) => throw null; + public string Message { get => throw null; } + public string Url { get => throw null; set { } } + } + public sealed class SetsRequiredMembersAttribute : System.Attribute + { + public SetsRequiredMembersAttribute() => throw null; + } + public sealed class StringSyntaxAttribute : System.Attribute + { + public object[] Arguments { get => throw null; } + public const string CompositeFormat = default; + public StringSyntaxAttribute(string syntax) => throw null; + public StringSyntaxAttribute(string syntax, params object[] arguments) => throw null; + public const string DateOnlyFormat = default; + public const string DateTimeFormat = default; + public const string EnumFormat = default; + public const string GuidFormat = default; + public const string Json = default; + public const string NumericFormat = default; + public const string Regex = default; + public string Syntax { get => throw null; } + public const string TimeOnlyFormat = default; + public const string TimeSpanFormat = default; + public const string Uri = default; + public const string Xml = default; + } + public sealed class SuppressMessageAttribute : System.Attribute + { + public string Category { get => throw null; } + public string CheckId { get => throw null; } + public SuppressMessageAttribute(string category, string checkId) => throw null; + public string Justification { get => throw null; set { } } + public string MessageId { get => throw null; set { } } + public string Scope { get => throw null; set { } } + public string Target { get => throw null; set { } } + } + public sealed class UnconditionalSuppressMessageAttribute : System.Attribute + { + public string Category { get => throw null; } + public string CheckId { get => throw null; } + public UnconditionalSuppressMessageAttribute(string category, string checkId) => throw null; + public string Justification { get => throw null; set { } } + public string MessageId { get => throw null; set { } } + public string Scope { get => throw null; set { } } + public string Target { get => throw null; set { } } + } + public sealed class UnscopedRefAttribute : System.Attribute + { + public UnscopedRefAttribute() => throw null; + } + } + public sealed class ConditionalAttribute : System.Attribute + { + public string ConditionString { get => throw null; } + public ConditionalAttribute(string conditionString) => throw null; + } + public static class Debug + { + public static void Assert(bool condition) => throw null; + public static void Assert(bool condition, ref System.Diagnostics.Debug.AssertInterpolatedStringHandler message) => throw null; + public static void Assert(bool condition, ref System.Diagnostics.Debug.AssertInterpolatedStringHandler message, ref System.Diagnostics.Debug.AssertInterpolatedStringHandler detailMessage) => throw null; + public static void Assert(bool condition, string message) => throw null; + public static void Assert(bool condition, string message, string detailMessage) => throw null; + public static void Assert(bool condition, string message, string detailMessageFormat, params object[] args) => throw null; + public struct AssertInterpolatedStringHandler + { + public void AppendFormatted(object value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(System.ReadOnlySpan value) => throw null; + public void AppendFormatted(System.ReadOnlySpan value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(string value) => throw null; + public void AppendFormatted(string value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(T value) => throw null; + public void AppendFormatted(T value, int alignment) => throw null; + public void AppendFormatted(T value, int alignment, string format) => throw null; + public void AppendFormatted(T value, string format) => throw null; + public void AppendLiteral(string value) => throw null; + public AssertInterpolatedStringHandler(int literalLength, int formattedCount, bool condition, out bool shouldAppend) => throw null; + } + public static bool AutoFlush { get => throw null; set { } } + public static void Close() => throw null; + public static void Fail(string message) => throw null; + public static void Fail(string message, string detailMessage) => throw null; + public static void Flush() => throw null; + public static void Indent() => throw null; + public static int IndentLevel { get => throw null; set { } } + public static int IndentSize { get => throw null; set { } } + public static void Print(string message) => throw null; + public static void Print(string format, params object[] args) => throw null; + public static void Unindent() => throw null; + public static void Write(object value) => throw null; + public static void Write(object value, string category) => throw null; + public static void Write(string message) => throw null; + public static void Write(string message, string category) => throw null; + public static void WriteIf(bool condition, ref System.Diagnostics.Debug.WriteIfInterpolatedStringHandler message) => throw null; + public static void WriteIf(bool condition, ref System.Diagnostics.Debug.WriteIfInterpolatedStringHandler message, string category) => throw null; + public static void WriteIf(bool condition, object value) => throw null; + public static void WriteIf(bool condition, object value, string category) => throw null; + public static void WriteIf(bool condition, string message) => throw null; + public static void WriteIf(bool condition, string message, string category) => throw null; + public struct WriteIfInterpolatedStringHandler + { + public void AppendFormatted(object value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(System.ReadOnlySpan value) => throw null; + public void AppendFormatted(System.ReadOnlySpan value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(string value) => throw null; + public void AppendFormatted(string value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(T value) => throw null; + public void AppendFormatted(T value, int alignment) => throw null; + public void AppendFormatted(T value, int alignment, string format) => throw null; + public void AppendFormatted(T value, string format) => throw null; + public void AppendLiteral(string value) => throw null; + public WriteIfInterpolatedStringHandler(int literalLength, int formattedCount, bool condition, out bool shouldAppend) => throw null; + } + public static void WriteLine(object value) => throw null; + public static void WriteLine(object value, string category) => throw null; + public static void WriteLine(string message) => throw null; + public static void WriteLine(string format, params object[] args) => throw null; + public static void WriteLine(string message, string category) => throw null; + public static void WriteLineIf(bool condition, ref System.Diagnostics.Debug.WriteIfInterpolatedStringHandler message) => throw null; + public static void WriteLineIf(bool condition, ref System.Diagnostics.Debug.WriteIfInterpolatedStringHandler message, string category) => throw null; + public static void WriteLineIf(bool condition, object value) => throw null; + public static void WriteLineIf(bool condition, object value, string category) => throw null; + public static void WriteLineIf(bool condition, string message) => throw null; + public static void WriteLineIf(bool condition, string message, string category) => throw null; + } + public sealed class DebuggableAttribute : System.Attribute + { + public DebuggableAttribute(bool isJITTrackingEnabled, bool isJITOptimizerDisabled) => throw null; + public DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes modes) => throw null; + public System.Diagnostics.DebuggableAttribute.DebuggingModes DebuggingFlags { get => throw null; } + [System.Flags] + public enum DebuggingModes + { + None = 0, + Default = 1, + IgnoreSymbolStoreSequencePoints = 2, + EnableEditAndContinue = 4, + DisableOptimizations = 256, + } + public bool IsJITOptimizerDisabled { get => throw null; } + public bool IsJITTrackingEnabled { get => throw null; } + } + public static class Debugger + { + public static void Break() => throw null; + public static readonly string DefaultCategory; + public static bool IsAttached { get => throw null; } + public static bool IsLogging() => throw null; + public static bool Launch() => throw null; + public static void Log(int level, string category, string message) => throw null; + public static void NotifyOfCrossThreadDependency() => throw null; + } + public sealed class DebuggerBrowsableAttribute : System.Attribute + { + public DebuggerBrowsableAttribute(System.Diagnostics.DebuggerBrowsableState state) => throw null; + public System.Diagnostics.DebuggerBrowsableState State { get => throw null; } + } + public enum DebuggerBrowsableState + { + Never = 0, + Collapsed = 2, + RootHidden = 3, + } + public sealed class DebuggerDisplayAttribute : System.Attribute + { + public DebuggerDisplayAttribute(string value) => throw null; + public string Name { get => throw null; set { } } + public System.Type Target { get => throw null; set { } } + public string TargetTypeName { get => throw null; set { } } + public string Type { get => throw null; set { } } + public string Value { get => throw null; } + } + public sealed class DebuggerHiddenAttribute : System.Attribute + { + public DebuggerHiddenAttribute() => throw null; + } + public sealed class DebuggerNonUserCodeAttribute : System.Attribute + { + public DebuggerNonUserCodeAttribute() => throw null; + } + public sealed class DebuggerStepperBoundaryAttribute : System.Attribute + { + public DebuggerStepperBoundaryAttribute() => throw null; + } + public sealed class DebuggerStepThroughAttribute : System.Attribute + { + public DebuggerStepThroughAttribute() => throw null; + } + public sealed class DebuggerTypeProxyAttribute : System.Attribute + { + public DebuggerTypeProxyAttribute(string typeName) => throw null; + public DebuggerTypeProxyAttribute(System.Type type) => throw null; + public string ProxyTypeName { get => throw null; } + public System.Type Target { get => throw null; set { } } + public string TargetTypeName { get => throw null; set { } } + } + public sealed class DebuggerVisualizerAttribute : System.Attribute + { + public DebuggerVisualizerAttribute(string visualizerTypeName) => throw null; + public DebuggerVisualizerAttribute(string visualizerTypeName, string visualizerObjectSourceTypeName) => throw null; + public DebuggerVisualizerAttribute(string visualizerTypeName, System.Type visualizerObjectSource) => throw null; + public DebuggerVisualizerAttribute(System.Type visualizer) => throw null; + public DebuggerVisualizerAttribute(System.Type visualizer, string visualizerObjectSourceTypeName) => throw null; + public DebuggerVisualizerAttribute(System.Type visualizer, System.Type visualizerObjectSource) => throw null; + public string Description { get => throw null; set { } } + public System.Type Target { get => throw null; set { } } + public string TargetTypeName { get => throw null; set { } } + public string VisualizerObjectSourceTypeName { get => throw null; } + public string VisualizerTypeName { get => throw null; } + } + public sealed class StackTraceHiddenAttribute : System.Attribute + { + public StackTraceHiddenAttribute() => throw null; + } + public class Stopwatch + { + public Stopwatch() => throw null; + public System.TimeSpan Elapsed { get => throw null; } + public long ElapsedMilliseconds { get => throw null; } + public long ElapsedTicks { get => throw null; } + public static readonly long Frequency; + public static System.TimeSpan GetElapsedTime(long startingTimestamp) => throw null; + public static System.TimeSpan GetElapsedTime(long startingTimestamp, long endingTimestamp) => throw null; + public static long GetTimestamp() => throw null; + public static readonly bool IsHighResolution; + public bool IsRunning { get => throw null; } + public void Reset() => throw null; + public void Restart() => throw null; + public void Start() => throw null; + public static System.Diagnostics.Stopwatch StartNew() => throw null; + public void Stop() => throw null; + } + public sealed class UnreachableException : System.Exception + { + public UnreachableException() => throw null; + public UnreachableException(string message) => throw null; + public UnreachableException(string message, System.Exception innerException) => throw null; + } + } + public class DivideByZeroException : System.ArithmeticException + { + public DivideByZeroException() => throw null; + protected DivideByZeroException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DivideByZeroException(string message) => throw null; + public DivideByZeroException(string message, System.Exception innerException) => throw null; + } + public struct Double : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryFloatingPointIeee754, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IExponentialFunctions, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.Numerics.IFloatingPointIeee754, System.IFormattable, System.Numerics.IHyperbolicFunctions, System.Numerics.IIncrementOperators, System.Numerics.ILogarithmicFunctions, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IPowerFunctions, System.Numerics.IRootFunctions, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.ITrigonometricFunctions, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static double System.Numerics.INumberBase.Abs(double value) => throw null; + static double System.Numerics.ITrigonometricFunctions.Acos(double x) => throw null; + static double System.Numerics.IHyperbolicFunctions.Acosh(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.AcosPi(double x) => throw null; + static double System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static double System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static double System.Numerics.ITrigonometricFunctions.Asin(double x) => throw null; + static double System.Numerics.IHyperbolicFunctions.Asinh(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.AsinPi(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.Atan(double x) => throw null; + static double System.Numerics.IFloatingPointIeee754.Atan2(double y, double x) => throw null; + static double System.Numerics.IFloatingPointIeee754.Atan2Pi(double y, double x) => throw null; + static double System.Numerics.IHyperbolicFunctions.Atanh(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.AtanPi(double x) => throw null; + static double System.Numerics.IFloatingPointIeee754.BitDecrement(double x) => throw null; + static double System.Numerics.IFloatingPointIeee754.BitIncrement(double x) => throw null; + static double System.Numerics.IRootFunctions.Cbrt(double x) => throw null; + static double System.Numerics.IFloatingPoint.Ceiling(double x) => throw null; + static double System.Numerics.INumber.Clamp(double value, double min, double max) => throw null; + public int CompareTo(double value) => throw null; + public int CompareTo(object value) => throw null; + static double System.Numerics.INumber.CopySign(double value, double sign) => throw null; + static double System.Numerics.ITrigonometricFunctions.Cos(double x) => throw null; + static double System.Numerics.IHyperbolicFunctions.Cosh(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.CosPi(double x) => throw null; + static double System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static double System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static double System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public const double E = default; + static double System.Numerics.IFloatingPointConstants.E { get => throw null; } + public const double Epsilon = default; + static double System.Numerics.IFloatingPointIeee754.Epsilon { get => throw null; } + public bool Equals(double obj) => throw null; + public override bool Equals(object obj) => throw null; + static double System.Numerics.IExponentialFunctions.Exp(double x) => throw null; + static double System.Numerics.IExponentialFunctions.Exp10(double x) => throw null; + static double System.Numerics.IExponentialFunctions.Exp10M1(double x) => throw null; + static double System.Numerics.IExponentialFunctions.Exp2(double x) => throw null; + static double System.Numerics.IExponentialFunctions.Exp2M1(double x) => throw null; + static double System.Numerics.IExponentialFunctions.ExpM1(double x) => throw null; + static double System.Numerics.IFloatingPoint.Floor(double x) => throw null; + static double System.Numerics.IFloatingPointIeee754.FusedMultiplyAdd(double left, double right, double addend) => throw null; + int System.Numerics.IFloatingPoint.GetExponentByteCount() => throw null; + int System.Numerics.IFloatingPoint.GetExponentShortestBitLength() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandBitLength() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandByteCount() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static double System.Numerics.IRootFunctions.Hypot(double x, double y) => throw null; + static double System.Numerics.IFloatingPointIeee754.Ieee754Remainder(double left, double right) => throw null; + static int System.Numerics.IFloatingPointIeee754.ILogB(double x) => throw null; + static bool System.Numerics.INumberBase.IsCanonical(double value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(double value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(double value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(double d) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(double value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(double d) => throw null; + static bool System.Numerics.INumberBase.IsInteger(double value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(double d) => throw null; + static bool System.Numerics.INumberBase.IsNegative(double d) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(double d) => throw null; + static bool System.Numerics.INumberBase.IsNormal(double d) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(double value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(double value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(double d) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(double value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(double value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(double d) => throw null; + static bool System.Numerics.INumberBase.IsZero(double value) => throw null; + static double System.Numerics.ILogarithmicFunctions.Log(double x) => throw null; + static double System.Numerics.ILogarithmicFunctions.Log(double x, double newBase) => throw null; + static double System.Numerics.ILogarithmicFunctions.Log10(double x) => throw null; + static double System.Numerics.ILogarithmicFunctions.Log10P1(double x) => throw null; + static double System.Numerics.IBinaryNumber.Log2(double value) => throw null; + static double System.Numerics.ILogarithmicFunctions.Log2(double value) => throw null; + static double System.Numerics.ILogarithmicFunctions.Log2P1(double x) => throw null; + static double System.Numerics.ILogarithmicFunctions.LogP1(double x) => throw null; + static double System.Numerics.INumber.Max(double x, double y) => throw null; + static double System.Numerics.INumberBase.MaxMagnitude(double x, double y) => throw null; + static double System.Numerics.INumberBase.MaxMagnitudeNumber(double x, double y) => throw null; + static double System.Numerics.INumber.MaxNumber(double x, double y) => throw null; + public const double MaxValue = default; + static double System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static double System.Numerics.INumber.Min(double x, double y) => throw null; + static double System.Numerics.INumberBase.MinMagnitude(double x, double y) => throw null; + static double System.Numerics.INumberBase.MinMagnitudeNumber(double x, double y) => throw null; + static double System.Numerics.INumber.MinNumber(double x, double y) => throw null; + public const double MinValue = default; + static double System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static double System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + public const double NaN = default; + static double System.Numerics.IFloatingPointIeee754.NaN { get => throw null; } + public const double NegativeInfinity = default; + static double System.Numerics.IFloatingPointIeee754.NegativeInfinity { get => throw null; } + static double System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + public const double NegativeZero = default; + static double System.Numerics.IFloatingPointIeee754.NegativeZero { get => throw null; } + static double System.Numerics.INumberBase.One { get => throw null; } + static double System.Numerics.IAdditionOperators.operator +(double left, double right) => throw null; + static double System.Numerics.IBitwiseOperators.operator &(double left, double right) => throw null; + static double System.Numerics.IBitwiseOperators.operator |(double left, double right) => throw null; + static double System.Numerics.IDecrementOperators.operator --(double value) => throw null; + static double System.Numerics.IDivisionOperators.operator /(double left, double right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(double left, double right) => throw null; + static double System.Numerics.IBitwiseOperators.operator ^(double left, double right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(double left, double right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(double left, double right) => throw null; + static double System.Numerics.IIncrementOperators.operator ++(double value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(double left, double right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(double left, double right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(double left, double right) => throw null; + static double System.Numerics.IModulusOperators.operator %(double left, double right) => throw null; + static double System.Numerics.IMultiplyOperators.operator *(double left, double right) => throw null; + static double System.Numerics.IBitwiseOperators.operator ~(double value) => throw null; + static double System.Numerics.ISubtractionOperators.operator -(double left, double right) => throw null; + static double System.Numerics.IUnaryNegationOperators.operator -(double value) => throw null; + static double System.Numerics.IUnaryPlusOperators.operator +(double value) => throw null; + static double System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static double System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static double Parse(string s) => throw null; + public static double Parse(string s, System.Globalization.NumberStyles style) => throw null; + static double System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static double System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + public const double Pi = default; + static double System.Numerics.IFloatingPointConstants.Pi { get => throw null; } + public const double PositiveInfinity = default; + static double System.Numerics.IFloatingPointIeee754.PositiveInfinity { get => throw null; } + static double System.Numerics.IPowerFunctions.Pow(double x, double y) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static double System.Numerics.IFloatingPointIeee754.ReciprocalEstimate(double x) => throw null; + static double System.Numerics.IFloatingPointIeee754.ReciprocalSqrtEstimate(double x) => throw null; + static double System.Numerics.IRootFunctions.RootN(double x, int n) => throw null; + static double System.Numerics.IFloatingPoint.Round(double x) => throw null; + static double System.Numerics.IFloatingPoint.Round(double x, int digits) => throw null; + static double System.Numerics.IFloatingPoint.Round(double x, int digits, System.MidpointRounding mode) => throw null; + static double System.Numerics.IFloatingPoint.Round(double x, System.MidpointRounding mode) => throw null; + static double System.Numerics.IFloatingPointIeee754.ScaleB(double x, int n) => throw null; + static int System.Numerics.INumber.Sign(double value) => throw null; + static double System.Numerics.ITrigonometricFunctions.Sin(double x) => throw null; + static (double Sin, double Cos) System.Numerics.ITrigonometricFunctions.SinCos(double x) => throw null; + static (double SinPi, double CosPi) System.Numerics.ITrigonometricFunctions.SinCosPi(double x) => throw null; + static double System.Numerics.IHyperbolicFunctions.Sinh(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.SinPi(double x) => throw null; + static double System.Numerics.IRootFunctions.Sqrt(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.Tan(double x) => throw null; + static double System.Numerics.IHyperbolicFunctions.Tanh(double x) => throw null; + static double System.Numerics.ITrigonometricFunctions.TanPi(double x) => throw null; + public const double Tau = default; + static double System.Numerics.IFloatingPointConstants.Tau { get => throw null; } + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static double System.Numerics.IFloatingPoint.Truncate(double x) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out double result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out double result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out double result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(double value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(double value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(double value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out double result) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out double result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out double result) => throw null; + public static bool TryParse(string s, out double result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out double result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out double result) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentLittleEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static double System.Numerics.INumberBase.Zero { get => throw null; } + } + public class DuplicateWaitObjectException : System.ArgumentException + { + public DuplicateWaitObjectException() => throw null; + protected DuplicateWaitObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DuplicateWaitObjectException(string parameterName) => throw null; + public DuplicateWaitObjectException(string message, System.Exception innerException) => throw null; + public DuplicateWaitObjectException(string parameterName, string message) => throw null; + } + public class EntryPointNotFoundException : System.TypeLoadException + { + public EntryPointNotFoundException() => throw null; + protected EntryPointNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public EntryPointNotFoundException(string message) => throw null; + public EntryPointNotFoundException(string message, System.Exception inner) => throw null; + } + public abstract class Enum : System.IComparable, System.IConvertible, System.IFormattable + { + public int CompareTo(object target) => throw null; + protected Enum() => throw null; + public override bool Equals(object obj) => throw null; + public static string Format(System.Type enumType, object value, string format) => throw null; + public override int GetHashCode() => throw null; + public static string GetName(System.Type enumType, object value) => throw null; + public static string GetName(TEnum value) where TEnum : System.Enum => throw null; + public static string[] GetNames(System.Type enumType) => throw null; + public static string[] GetNames() where TEnum : System.Enum => throw null; + public System.TypeCode GetTypeCode() => throw null; + public static System.Type GetUnderlyingType(System.Type enumType) => throw null; + public static System.Array GetValues(System.Type enumType) => throw null; + public static TEnum[] GetValues() where TEnum : System.Enum => throw null; + public static System.Array GetValuesAsUnderlyingType(System.Type enumType) => throw null; + public static System.Array GetValuesAsUnderlyingType() where TEnum : System.Enum => throw null; + public bool HasFlag(System.Enum flag) => throw null; + public static bool IsDefined(System.Type enumType, object value) => throw null; + public static bool IsDefined(TEnum value) where TEnum : System.Enum => throw null; + public static object Parse(System.Type enumType, System.ReadOnlySpan value) => throw null; + public static object Parse(System.Type enumType, System.ReadOnlySpan value, bool ignoreCase) => throw null; + public static object Parse(System.Type enumType, string value) => throw null; + public static object Parse(System.Type enumType, string value, bool ignoreCase) => throw null; + public static TEnum Parse(System.ReadOnlySpan value) where TEnum : struct => throw null; + public static TEnum Parse(System.ReadOnlySpan value, bool ignoreCase) where TEnum : struct => throw null; + public static TEnum Parse(string value) where TEnum : struct => throw null; + public static TEnum Parse(string value, bool ignoreCase) where TEnum : struct => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + public static object ToObject(System.Type enumType, byte value) => throw null; + public static object ToObject(System.Type enumType, short value) => throw null; + public static object ToObject(System.Type enumType, int value) => throw null; + public static object ToObject(System.Type enumType, long value) => throw null; + public static object ToObject(System.Type enumType, object value) => throw null; + public static object ToObject(System.Type enumType, sbyte value) => throw null; + public static object ToObject(System.Type enumType, ushort value) => throw null; + public static object ToObject(System.Type enumType, uint value) => throw null; + public static object ToObject(System.Type enumType, ulong value) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + public static bool TryParse(System.Type enumType, System.ReadOnlySpan value, bool ignoreCase, out object result) => throw null; + public static bool TryParse(System.Type enumType, System.ReadOnlySpan value, out object result) => throw null; + public static bool TryParse(System.Type enumType, string value, bool ignoreCase, out object result) => throw null; + public static bool TryParse(System.Type enumType, string value, out object result) => throw null; + public static bool TryParse(System.ReadOnlySpan value, bool ignoreCase, out TEnum result) where TEnum : struct => throw null; + public static bool TryParse(System.ReadOnlySpan value, out TEnum result) where TEnum : struct => throw null; + public static bool TryParse(string value, bool ignoreCase, out TEnum result) where TEnum : struct => throw null; + public static bool TryParse(string value, out TEnum result) where TEnum : struct => throw null; + } + public static class Environment + { + public static string CommandLine { get => throw null; } + public static string CurrentDirectory { get => throw null; set { } } + public static int CurrentManagedThreadId { get => throw null; } + public static void Exit(int exitCode) => throw null; + public static int ExitCode { get => throw null; set { } } + public static string ExpandEnvironmentVariables(string name) => throw null; + public static void FailFast(string message) => throw null; + public static void FailFast(string message, System.Exception exception) => throw null; + public static string[] GetCommandLineArgs() => throw null; + public static string GetEnvironmentVariable(string variable) => throw null; + public static string GetEnvironmentVariable(string variable, System.EnvironmentVariableTarget target) => throw null; + public static System.Collections.IDictionary GetEnvironmentVariables() => throw null; + public static System.Collections.IDictionary GetEnvironmentVariables(System.EnvironmentVariableTarget target) => throw null; + public static string GetFolderPath(System.Environment.SpecialFolder folder) => throw null; + public static string GetFolderPath(System.Environment.SpecialFolder folder, System.Environment.SpecialFolderOption option) => throw null; + public static string[] GetLogicalDrives() => throw null; + public static bool HasShutdownStarted { get => throw null; } + public static bool Is64BitOperatingSystem { get => throw null; } + public static bool Is64BitProcess { get => throw null; } + public static string MachineName { get => throw null; } + public static string NewLine { get => throw null; } + public static System.OperatingSystem OSVersion { get => throw null; } + public static int ProcessId { get => throw null; } + public static int ProcessorCount { get => throw null; } + public static string ProcessPath { get => throw null; } + public static void SetEnvironmentVariable(string variable, string value) => throw null; + public static void SetEnvironmentVariable(string variable, string value, System.EnvironmentVariableTarget target) => throw null; + public enum SpecialFolder + { + Desktop = 0, + Programs = 2, + MyDocuments = 5, + Personal = 5, + Favorites = 6, + Startup = 7, + Recent = 8, + SendTo = 9, + StartMenu = 11, + MyMusic = 13, + MyVideos = 14, + DesktopDirectory = 16, + MyComputer = 17, + NetworkShortcuts = 19, + Fonts = 20, + Templates = 21, + CommonStartMenu = 22, + CommonPrograms = 23, + CommonStartup = 24, + CommonDesktopDirectory = 25, + ApplicationData = 26, + PrinterShortcuts = 27, + LocalApplicationData = 28, + InternetCache = 32, + Cookies = 33, + History = 34, + CommonApplicationData = 35, + Windows = 36, + System = 37, + ProgramFiles = 38, + MyPictures = 39, + UserProfile = 40, + SystemX86 = 41, + ProgramFilesX86 = 42, + CommonProgramFiles = 43, + CommonProgramFilesX86 = 44, + CommonTemplates = 45, + CommonDocuments = 46, + CommonAdminTools = 47, + AdminTools = 48, + CommonMusic = 53, + CommonPictures = 54, + CommonVideos = 55, + Resources = 56, + LocalizedResources = 57, + CommonOemLinks = 58, + CDBurning = 59, + } + public enum SpecialFolderOption + { + None = 0, + DoNotVerify = 16384, + Create = 32768, + } + public static string StackTrace { get => throw null; } + public static string SystemDirectory { get => throw null; } + public static int SystemPageSize { get => throw null; } + public static int TickCount { get => throw null; } + public static long TickCount64 { get => throw null; } + public static string UserDomainName { get => throw null; } + public static bool UserInteractive { get => throw null; } + public static string UserName { get => throw null; } + public static System.Version Version { get => throw null; } + public static long WorkingSet { get => throw null; } + } + public enum EnvironmentVariableTarget + { + Process = 0, + User = 1, + Machine = 2, + } + public class EventArgs + { + public EventArgs() => throw null; + public static readonly System.EventArgs Empty; + } + public delegate void EventHandler(object sender, System.EventArgs e); + public delegate void EventHandler(object sender, TEventArgs e); + public class Exception : System.Runtime.Serialization.ISerializable + { + public Exception() => throw null; + protected Exception(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public Exception(string message) => throw null; + public Exception(string message, System.Exception innerException) => throw null; + public virtual System.Collections.IDictionary Data { get => throw null; } + public virtual System.Exception GetBaseException() => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Type GetType() => throw null; + public virtual string HelpLink { get => throw null; set { } } + public int HResult { get => throw null; set { } } + public System.Exception InnerException { get => throw null; } + public virtual string Message { get => throw null; } + protected event System.EventHandler SerializeObjectState; + public virtual string Source { get => throw null; set { } } + public virtual string StackTrace { get => throw null; } + public System.Reflection.MethodBase TargetSite { get => throw null; } + public override string ToString() => throw null; + } + public sealed class ExecutionEngineException : System.SystemException + { + public ExecutionEngineException() => throw null; + public ExecutionEngineException(string message) => throw null; + public ExecutionEngineException(string message, System.Exception innerException) => throw null; + } + public class FieldAccessException : System.MemberAccessException + { + public FieldAccessException() => throw null; + protected FieldAccessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public FieldAccessException(string message) => throw null; + public FieldAccessException(string message, System.Exception inner) => throw null; + } + public class FileStyleUriParser : System.UriParser + { + public FileStyleUriParser() => throw null; + } + public class FlagsAttribute : System.Attribute + { + public FlagsAttribute() => throw null; + } + public class FormatException : System.SystemException + { + public FormatException() => throw null; + protected FormatException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public FormatException(string message) => throw null; + public FormatException(string message, System.Exception innerException) => throw null; + } + public abstract class FormattableString : System.IFormattable + { + public abstract int ArgumentCount { get; } + protected FormattableString() => throw null; + public static string CurrentCulture(System.FormattableString formattable) => throw null; + public abstract string Format { get; } + public abstract object GetArgument(int index); + public abstract object[] GetArguments(); + public static string Invariant(System.FormattableString formattable) => throw null; + string System.IFormattable.ToString(string ignored, System.IFormatProvider formatProvider) => throw null; + public override string ToString() => throw null; + public abstract string ToString(System.IFormatProvider formatProvider); + } + public class FtpStyleUriParser : System.UriParser + { + public FtpStyleUriParser() => throw null; + } + public delegate TResult Func(); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16); + public delegate TResult Func(T arg); + public delegate TResult Func(T1 arg1, T2 arg2); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); + public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8); + public static class GC + { + public static void AddMemoryPressure(long bytesAllocated) => throw null; + public static T[] AllocateArray(int length, bool pinned = default(bool)) => throw null; + public static T[] AllocateUninitializedArray(int length, bool pinned = default(bool)) => throw null; + public static void CancelFullGCNotification() => throw null; + public static void Collect() => throw null; + public static void Collect(int generation) => throw null; + public static void Collect(int generation, System.GCCollectionMode mode) => throw null; + public static void Collect(int generation, System.GCCollectionMode mode, bool blocking) => throw null; + public static void Collect(int generation, System.GCCollectionMode mode, bool blocking, bool compacting) => throw null; + public static int CollectionCount(int generation) => throw null; + public static void EndNoGCRegion() => throw null; + public static long GetAllocatedBytesForCurrentThread() => throw null; + public static System.Collections.Generic.IReadOnlyDictionary GetConfigurationVariables() => throw null; + public static System.GCMemoryInfo GetGCMemoryInfo() => throw null; + public static System.GCMemoryInfo GetGCMemoryInfo(System.GCKind kind) => throw null; + public static int GetGeneration(object obj) => throw null; + public static int GetGeneration(System.WeakReference wo) => throw null; + public static long GetTotalAllocatedBytes(bool precise = default(bool)) => throw null; + public static long GetTotalMemory(bool forceFullCollection) => throw null; + public static System.TimeSpan GetTotalPauseDuration() => throw null; + public static void KeepAlive(object obj) => throw null; + public static int MaxGeneration { get => throw null; } + public static void RegisterForFullGCNotification(int maxGenerationThreshold, int largeObjectHeapThreshold) => throw null; + public static void RemoveMemoryPressure(long bytesAllocated) => throw null; + public static void ReRegisterForFinalize(object obj) => throw null; + public static void SuppressFinalize(object obj) => throw null; + public static bool TryStartNoGCRegion(long totalSize) => throw null; + public static bool TryStartNoGCRegion(long totalSize, bool disallowFullBlockingGC) => throw null; + public static bool TryStartNoGCRegion(long totalSize, long lohSize) => throw null; + public static bool TryStartNoGCRegion(long totalSize, long lohSize, bool disallowFullBlockingGC) => throw null; + public static System.GCNotificationStatus WaitForFullGCApproach() => throw null; + public static System.GCNotificationStatus WaitForFullGCApproach(int millisecondsTimeout) => throw null; + public static System.GCNotificationStatus WaitForFullGCApproach(System.TimeSpan timeout) => throw null; + public static System.GCNotificationStatus WaitForFullGCComplete() => throw null; + public static System.GCNotificationStatus WaitForFullGCComplete(int millisecondsTimeout) => throw null; + public static System.GCNotificationStatus WaitForFullGCComplete(System.TimeSpan timeout) => throw null; + public static void WaitForPendingFinalizers() => throw null; + } + public enum GCCollectionMode + { + Default = 0, + Forced = 1, + Optimized = 2, + Aggressive = 3, + } + public struct GCGenerationInfo + { + public long FragmentationAfterBytes { get => throw null; } + public long FragmentationBeforeBytes { get => throw null; } + public long SizeAfterBytes { get => throw null; } + public long SizeBeforeBytes { get => throw null; } + } + public enum GCKind + { + Any = 0, + Ephemeral = 1, + FullBlocking = 2, + Background = 3, + } + public struct GCMemoryInfo + { + public bool Compacted { get => throw null; } + public bool Concurrent { get => throw null; } + public long FinalizationPendingCount { get => throw null; } + public long FragmentedBytes { get => throw null; } + public int Generation { get => throw null; } + public System.ReadOnlySpan GenerationInfo { get => throw null; } + public long HeapSizeBytes { get => throw null; } + public long HighMemoryLoadThresholdBytes { get => throw null; } + public long Index { get => throw null; } + public long MemoryLoadBytes { get => throw null; } + public System.ReadOnlySpan PauseDurations { get => throw null; } + public double PauseTimePercentage { get => throw null; } + public long PinnedObjectsCount { get => throw null; } + public long PromotedBytes { get => throw null; } + public long TotalAvailableMemoryBytes { get => throw null; } + public long TotalCommittedBytes { get => throw null; } + } + public enum GCNotificationStatus + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + Timeout = 3, + NotApplicable = 4, + } + public class GenericUriParser : System.UriParser + { + public GenericUriParser(System.GenericUriParserOptions options) => throw null; + } + [System.Flags] + public enum GenericUriParserOptions + { + Default = 0, + GenericAuthority = 1, + AllowEmptyAuthority = 2, + NoUserInfo = 4, + NoPort = 8, + NoQuery = 16, + NoFragment = 32, + DontConvertPathBackslashes = 64, + DontCompressPath = 128, + DontUnescapePathDotsAndSlashes = 256, + Idn = 512, + IriParsing = 1024, + } + namespace Globalization + { + public abstract class Calendar : System.ICloneable + { + public virtual System.DateTime AddDays(System.DateTime time, int days) => throw null; + public virtual System.DateTime AddHours(System.DateTime time, int hours) => throw null; + public virtual System.DateTime AddMilliseconds(System.DateTime time, double milliseconds) => throw null; + public virtual System.DateTime AddMinutes(System.DateTime time, int minutes) => throw null; + public abstract System.DateTime AddMonths(System.DateTime time, int months); + public virtual System.DateTime AddSeconds(System.DateTime time, int seconds) => throw null; + public virtual System.DateTime AddWeeks(System.DateTime time, int weeks) => throw null; + public abstract System.DateTime AddYears(System.DateTime time, int years); + public virtual System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public virtual object Clone() => throw null; + protected Calendar() => throw null; + public const int CurrentEra = 0; + protected virtual int DaysInYearBeforeMinSupportedYear { get => throw null; } + public abstract int[] Eras { get; } + public abstract int GetDayOfMonth(System.DateTime time); + public abstract System.DayOfWeek GetDayOfWeek(System.DateTime time); + public abstract int GetDayOfYear(System.DateTime time); + public virtual int GetDaysInMonth(int year, int month) => throw null; + public abstract int GetDaysInMonth(int year, int month, int era); + public virtual int GetDaysInYear(int year) => throw null; + public abstract int GetDaysInYear(int year, int era); + public abstract int GetEra(System.DateTime time); + public virtual int GetHour(System.DateTime time) => throw null; + public virtual int GetLeapMonth(int year) => throw null; + public virtual int GetLeapMonth(int year, int era) => throw null; + public virtual double GetMilliseconds(System.DateTime time) => throw null; + public virtual int GetMinute(System.DateTime time) => throw null; + public abstract int GetMonth(System.DateTime time); + public virtual int GetMonthsInYear(int year) => throw null; + public abstract int GetMonthsInYear(int year, int era); + public virtual int GetSecond(System.DateTime time) => throw null; + public virtual int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) => throw null; + public abstract int GetYear(System.DateTime time); + public virtual bool IsLeapDay(int year, int month, int day) => throw null; + public abstract bool IsLeapDay(int year, int month, int day, int era); + public virtual bool IsLeapMonth(int year, int month) => throw null; + public abstract bool IsLeapMonth(int year, int month, int era); + public virtual bool IsLeapYear(int year) => throw null; + public abstract bool IsLeapYear(int year, int era); + public bool IsReadOnly { get => throw null; } + public virtual System.DateTime MaxSupportedDateTime { get => throw null; } + public virtual System.DateTime MinSupportedDateTime { get => throw null; } + public static System.Globalization.Calendar ReadOnly(System.Globalization.Calendar calendar) => throw null; + public virtual System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond) => throw null; + public abstract System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era); + public virtual int ToFourDigitYear(int year) => throw null; + public virtual int TwoDigitYearMax { get => throw null; set { } } + } + public enum CalendarAlgorithmType + { + Unknown = 0, + SolarCalendar = 1, + LunarCalendar = 2, + LunisolarCalendar = 3, + } + public enum CalendarWeekRule + { + FirstDay = 0, + FirstFullWeek = 1, + FirstFourDayWeek = 2, + } + public static class CharUnicodeInfo + { + public static int GetDecimalDigitValue(char ch) => throw null; + public static int GetDecimalDigitValue(string s, int index) => throw null; + public static int GetDigitValue(char ch) => throw null; + public static int GetDigitValue(string s, int index) => throw null; + public static double GetNumericValue(char ch) => throw null; + public static double GetNumericValue(string s, int index) => throw null; + public static System.Globalization.UnicodeCategory GetUnicodeCategory(char ch) => throw null; + public static System.Globalization.UnicodeCategory GetUnicodeCategory(int codePoint) => throw null; + public static System.Globalization.UnicodeCategory GetUnicodeCategory(string s, int index) => throw null; + } + public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar + { + public const int ChineseEra = 1; + public ChineseLunisolarCalendar() => throw null; + protected override int DaysInYearBeforeMinSupportedYear { get => throw null; } + public override int[] Eras { get => throw null; } + public override int GetEra(System.DateTime time) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + } + public sealed class CompareInfo : System.Runtime.Serialization.IDeserializationCallback + { + public int Compare(System.ReadOnlySpan string1, System.ReadOnlySpan string2, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2) => throw null; + public int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2, System.Globalization.CompareOptions options) => throw null; + public int Compare(string string1, int offset1, string string2, int offset2) => throw null; + public int Compare(string string1, int offset1, string string2, int offset2, System.Globalization.CompareOptions options) => throw null; + public int Compare(string string1, string string2) => throw null; + public int Compare(string string1, string string2, System.Globalization.CompareOptions options) => throw null; + public override bool Equals(object value) => throw null; + public static System.Globalization.CompareInfo GetCompareInfo(int culture) => throw null; + public static System.Globalization.CompareInfo GetCompareInfo(int culture, System.Reflection.Assembly assembly) => throw null; + public static System.Globalization.CompareInfo GetCompareInfo(string name) => throw null; + public static System.Globalization.CompareInfo GetCompareInfo(string name, System.Reflection.Assembly assembly) => throw null; + public override int GetHashCode() => throw null; + public int GetHashCode(System.ReadOnlySpan source, System.Globalization.CompareOptions options) => throw null; + public int GetHashCode(string source, System.Globalization.CompareOptions options) => throw null; + public int GetSortKey(System.ReadOnlySpan source, System.Span destination, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public System.Globalization.SortKey GetSortKey(string source) => throw null; + public System.Globalization.SortKey GetSortKey(string source, System.Globalization.CompareOptions options) => throw null; + public int GetSortKeyLength(System.ReadOnlySpan source, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public int IndexOf(System.ReadOnlySpan source, System.ReadOnlySpan value, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public int IndexOf(System.ReadOnlySpan source, System.ReadOnlySpan value, System.Globalization.CompareOptions options, out int matchLength) => throw null; + public int IndexOf(System.ReadOnlySpan source, System.Text.Rune value, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public int IndexOf(string source, char value) => throw null; + public int IndexOf(string source, char value, System.Globalization.CompareOptions options) => throw null; + public int IndexOf(string source, char value, int startIndex) => throw null; + public int IndexOf(string source, char value, int startIndex, System.Globalization.CompareOptions options) => throw null; + public int IndexOf(string source, char value, int startIndex, int count) => throw null; + public int IndexOf(string source, char value, int startIndex, int count, System.Globalization.CompareOptions options) => throw null; + public int IndexOf(string source, string value) => throw null; + public int IndexOf(string source, string value, System.Globalization.CompareOptions options) => throw null; + public int IndexOf(string source, string value, int startIndex) => throw null; + public int IndexOf(string source, string value, int startIndex, System.Globalization.CompareOptions options) => throw null; + public int IndexOf(string source, string value, int startIndex, int count) => throw null; + public int IndexOf(string source, string value, int startIndex, int count, System.Globalization.CompareOptions options) => throw null; + public bool IsPrefix(System.ReadOnlySpan source, System.ReadOnlySpan prefix, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public bool IsPrefix(System.ReadOnlySpan source, System.ReadOnlySpan prefix, System.Globalization.CompareOptions options, out int matchLength) => throw null; + public bool IsPrefix(string source, string prefix) => throw null; + public bool IsPrefix(string source, string prefix, System.Globalization.CompareOptions options) => throw null; + public static bool IsSortable(char ch) => throw null; + public static bool IsSortable(System.ReadOnlySpan text) => throw null; + public static bool IsSortable(string text) => throw null; + public static bool IsSortable(System.Text.Rune value) => throw null; + public bool IsSuffix(System.ReadOnlySpan source, System.ReadOnlySpan suffix, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public bool IsSuffix(System.ReadOnlySpan source, System.ReadOnlySpan suffix, System.Globalization.CompareOptions options, out int matchLength) => throw null; + public bool IsSuffix(string source, string suffix) => throw null; + public bool IsSuffix(string source, string suffix, System.Globalization.CompareOptions options) => throw null; + public int LastIndexOf(System.ReadOnlySpan source, System.ReadOnlySpan value, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public int LastIndexOf(System.ReadOnlySpan source, System.ReadOnlySpan value, System.Globalization.CompareOptions options, out int matchLength) => throw null; + public int LastIndexOf(System.ReadOnlySpan source, System.Text.Rune value, System.Globalization.CompareOptions options = default(System.Globalization.CompareOptions)) => throw null; + public int LastIndexOf(string source, char value) => throw null; + public int LastIndexOf(string source, char value, System.Globalization.CompareOptions options) => throw null; + public int LastIndexOf(string source, char value, int startIndex) => throw null; + public int LastIndexOf(string source, char value, int startIndex, System.Globalization.CompareOptions options) => throw null; + public int LastIndexOf(string source, char value, int startIndex, int count) => throw null; + public int LastIndexOf(string source, char value, int startIndex, int count, System.Globalization.CompareOptions options) => throw null; + public int LastIndexOf(string source, string value) => throw null; + public int LastIndexOf(string source, string value, System.Globalization.CompareOptions options) => throw null; + public int LastIndexOf(string source, string value, int startIndex) => throw null; + public int LastIndexOf(string source, string value, int startIndex, System.Globalization.CompareOptions options) => throw null; + public int LastIndexOf(string source, string value, int startIndex, int count) => throw null; + public int LastIndexOf(string source, string value, int startIndex, int count, System.Globalization.CompareOptions options) => throw null; + public int LCID { get => throw null; } + public string Name { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public override string ToString() => throw null; + public System.Globalization.SortVersion Version { get => throw null; } + } + [System.Flags] + public enum CompareOptions + { + None = 0, + IgnoreCase = 1, + IgnoreNonSpace = 2, + IgnoreSymbols = 4, + IgnoreKanaType = 8, + IgnoreWidth = 16, + OrdinalIgnoreCase = 268435456, + StringSort = 536870912, + Ordinal = 1073741824, + } + public class CultureInfo : System.ICloneable, System.IFormatProvider + { + public virtual System.Globalization.Calendar Calendar { get => throw null; } + public void ClearCachedData() => throw null; + public virtual object Clone() => throw null; + public virtual System.Globalization.CompareInfo CompareInfo { get => throw null; } + public static System.Globalization.CultureInfo CreateSpecificCulture(string name) => throw null; + public CultureInfo(int culture) => throw null; + public CultureInfo(int culture, bool useUserOverride) => throw null; + public CultureInfo(string name) => throw null; + public CultureInfo(string name, bool useUserOverride) => throw null; + public System.Globalization.CultureTypes CultureTypes { get => throw null; } + public static System.Globalization.CultureInfo CurrentCulture { get => throw null; set { } } + public static System.Globalization.CultureInfo CurrentUICulture { get => throw null; set { } } + public virtual System.Globalization.DateTimeFormatInfo DateTimeFormat { get => throw null; set { } } + public static System.Globalization.CultureInfo DefaultThreadCurrentCulture { get => throw null; set { } } + public static System.Globalization.CultureInfo DefaultThreadCurrentUICulture { get => throw null; set { } } + public virtual string DisplayName { get => throw null; } + public virtual string EnglishName { get => throw null; } + public override bool Equals(object value) => throw null; + public System.Globalization.CultureInfo GetConsoleFallbackUICulture() => throw null; + public static System.Globalization.CultureInfo GetCultureInfo(int culture) => throw null; + public static System.Globalization.CultureInfo GetCultureInfo(string name) => throw null; + public static System.Globalization.CultureInfo GetCultureInfo(string name, bool predefinedOnly) => throw null; + public static System.Globalization.CultureInfo GetCultureInfo(string name, string altName) => throw null; + public static System.Globalization.CultureInfo GetCultureInfoByIetfLanguageTag(string name) => throw null; + public static System.Globalization.CultureInfo[] GetCultures(System.Globalization.CultureTypes types) => throw null; + public virtual object GetFormat(System.Type formatType) => throw null; + public override int GetHashCode() => throw null; + public string IetfLanguageTag { get => throw null; } + public static System.Globalization.CultureInfo InstalledUICulture { get => throw null; } + public static System.Globalization.CultureInfo InvariantCulture { get => throw null; } + public virtual bool IsNeutralCulture { get => throw null; } + public bool IsReadOnly { get => throw null; } + public virtual int KeyboardLayoutId { get => throw null; } + public virtual int LCID { get => throw null; } + public virtual string Name { get => throw null; } + public virtual string NativeName { get => throw null; } + public virtual System.Globalization.NumberFormatInfo NumberFormat { get => throw null; set { } } + public virtual System.Globalization.Calendar[] OptionalCalendars { get => throw null; } + public virtual System.Globalization.CultureInfo Parent { get => throw null; } + public static System.Globalization.CultureInfo ReadOnly(System.Globalization.CultureInfo ci) => throw null; + public virtual System.Globalization.TextInfo TextInfo { get => throw null; } + public virtual string ThreeLetterISOLanguageName { get => throw null; } + public virtual string ThreeLetterWindowsLanguageName { get => throw null; } + public override string ToString() => throw null; + public virtual string TwoLetterISOLanguageName { get => throw null; } + public bool UseUserOverride { get => throw null; } + } + public class CultureNotFoundException : System.ArgumentException + { + public CultureNotFoundException() => throw null; + protected CultureNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public CultureNotFoundException(string message) => throw null; + public CultureNotFoundException(string message, System.Exception innerException) => throw null; + public CultureNotFoundException(string message, int invalidCultureId, System.Exception innerException) => throw null; + public CultureNotFoundException(string paramName, int invalidCultureId, string message) => throw null; + public CultureNotFoundException(string paramName, string message) => throw null; + public CultureNotFoundException(string message, string invalidCultureName, System.Exception innerException) => throw null; + public CultureNotFoundException(string paramName, string invalidCultureName, string message) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual int? InvalidCultureId { get => throw null; } + public virtual string InvalidCultureName { get => throw null; } + public override string Message { get => throw null; } + } + [System.Flags] + public enum CultureTypes + { + NeutralCultures = 1, + SpecificCultures = 2, + InstalledWin32Cultures = 4, + AllCultures = 7, + UserCustomCulture = 8, + ReplacementCultures = 16, + WindowsOnlyCultures = 32, + FrameworkCultures = 64, + } + public sealed class DateTimeFormatInfo : System.ICloneable, System.IFormatProvider + { + public string[] AbbreviatedDayNames { get => throw null; set { } } + public string[] AbbreviatedMonthGenitiveNames { get => throw null; set { } } + public string[] AbbreviatedMonthNames { get => throw null; set { } } + public string AMDesignator { get => throw null; set { } } + public System.Globalization.Calendar Calendar { get => throw null; set { } } + public System.Globalization.CalendarWeekRule CalendarWeekRule { get => throw null; set { } } + public object Clone() => throw null; + public DateTimeFormatInfo() => throw null; + public static System.Globalization.DateTimeFormatInfo CurrentInfo { get => throw null; } + public string DateSeparator { get => throw null; set { } } + public string[] DayNames { get => throw null; set { } } + public System.DayOfWeek FirstDayOfWeek { get => throw null; set { } } + public string FullDateTimePattern { get => throw null; set { } } + public string GetAbbreviatedDayName(System.DayOfWeek dayofweek) => throw null; + public string GetAbbreviatedEraName(int era) => throw null; + public string GetAbbreviatedMonthName(int month) => throw null; + public string[] GetAllDateTimePatterns() => throw null; + public string[] GetAllDateTimePatterns(char format) => throw null; + public string GetDayName(System.DayOfWeek dayofweek) => throw null; + public int GetEra(string eraName) => throw null; + public string GetEraName(int era) => throw null; + public object GetFormat(System.Type formatType) => throw null; + public static System.Globalization.DateTimeFormatInfo GetInstance(System.IFormatProvider provider) => throw null; + public string GetMonthName(int month) => throw null; + public string GetShortestDayName(System.DayOfWeek dayOfWeek) => throw null; + public static System.Globalization.DateTimeFormatInfo InvariantInfo { get => throw null; } + public bool IsReadOnly { get => throw null; } + public string LongDatePattern { get => throw null; set { } } + public string LongTimePattern { get => throw null; set { } } + public string MonthDayPattern { get => throw null; set { } } + public string[] MonthGenitiveNames { get => throw null; set { } } + public string[] MonthNames { get => throw null; set { } } + public string NativeCalendarName { get => throw null; } + public string PMDesignator { get => throw null; set { } } + public static System.Globalization.DateTimeFormatInfo ReadOnly(System.Globalization.DateTimeFormatInfo dtfi) => throw null; + public string RFC1123Pattern { get => throw null; } + public void SetAllDateTimePatterns(string[] patterns, char format) => throw null; + public string ShortDatePattern { get => throw null; set { } } + public string[] ShortestDayNames { get => throw null; set { } } + public string ShortTimePattern { get => throw null; set { } } + public string SortableDateTimePattern { get => throw null; } + public string TimeSeparator { get => throw null; set { } } + public string UniversalSortableDateTimePattern { get => throw null; } + public string YearMonthPattern { get => throw null; set { } } + } + [System.Flags] + public enum DateTimeStyles + { + None = 0, + AllowLeadingWhite = 1, + AllowTrailingWhite = 2, + AllowInnerWhite = 4, + AllowWhiteSpaces = 7, + NoCurrentDateDefault = 8, + AdjustToUniversal = 16, + AssumeLocal = 32, + AssumeUniversal = 64, + RoundtripKind = 128, + } + public class DaylightTime + { + public DaylightTime(System.DateTime start, System.DateTime end, System.TimeSpan delta) => throw null; + public System.TimeSpan Delta { get => throw null; } + public System.DateTime End { get => throw null; } + public System.DateTime Start { get => throw null; } + } + public enum DigitShapes + { + Context = 0, + None = 1, + NativeNational = 2, + } + public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public int GetCelestialStem(int sexagenaryYear) => throw null; + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public virtual int GetSexagenaryYear(System.DateTime time) => throw null; + public int GetTerrestrialBranch(int sexagenaryYear) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public static partial class GlobalizationExtensions + { + public static System.StringComparer GetStringComparer(this System.Globalization.CompareInfo compareInfo, System.Globalization.CompareOptions options) => throw null; + } + public class GregorianCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public const int ADEra = 1; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public virtual System.Globalization.GregorianCalendarTypes CalendarType { get => throw null; set { } } + public GregorianCalendar() => throw null; + public GregorianCalendar(System.Globalization.GregorianCalendarTypes type) => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public enum GregorianCalendarTypes + { + Localized = 1, + USEnglish = 2, + MiddleEastFrench = 9, + Arabic = 10, + TransliteratedEnglish = 11, + TransliteratedFrench = 12, + } + public class HebrewCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public HebrewCalendar() => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public static readonly int HebrewEra; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public class HijriCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public HijriCalendar() => throw null; + protected override int DaysInYearBeforeMinSupportedYear { get => throw null; } + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public int HijriAdjustment { get => throw null; set { } } + public static readonly int HijriEra; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public sealed class IdnMapping + { + public bool AllowUnassigned { get => throw null; set { } } + public IdnMapping() => throw null; + public override bool Equals(object obj) => throw null; + public string GetAscii(string unicode) => throw null; + public string GetAscii(string unicode, int index) => throw null; + public string GetAscii(string unicode, int index, int count) => throw null; + public override int GetHashCode() => throw null; + public string GetUnicode(string ascii) => throw null; + public string GetUnicode(string ascii, int index) => throw null; + public string GetUnicode(string ascii, int index, int count) => throw null; + public bool UseStd3AsciiRules { get => throw null; set { } } + } + public static class ISOWeek + { + public static int GetWeekOfYear(System.DateTime date) => throw null; + public static int GetWeeksInYear(int year) => throw null; + public static int GetYear(System.DateTime date) => throw null; + public static System.DateTime GetYearEnd(int year) => throw null; + public static System.DateTime GetYearStart(int year) => throw null; + public static System.DateTime ToDateTime(int year, int week, System.DayOfWeek dayOfWeek) => throw null; + } + public class JapaneseCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public JapaneseCalendar() => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar + { + public JapaneseLunisolarCalendar() => throw null; + protected override int DaysInYearBeforeMinSupportedYear { get => throw null; } + public override int[] Eras { get => throw null; } + public override int GetEra(System.DateTime time) => throw null; + public const int JapaneseEra = 1; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + } + public class JulianCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public JulianCalendar() => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public static readonly int JulianEra; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public class KoreanCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public KoreanCalendar() => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public const int KoreanEra = 1; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public class KoreanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar + { + public KoreanLunisolarCalendar() => throw null; + protected override int DaysInYearBeforeMinSupportedYear { get => throw null; } + public override int[] Eras { get => throw null; } + public override int GetEra(System.DateTime time) => throw null; + public const int GregorianEra = 1; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + } + public sealed class NumberFormatInfo : System.ICloneable, System.IFormatProvider + { + public object Clone() => throw null; + public NumberFormatInfo() => throw null; + public int CurrencyDecimalDigits { get => throw null; set { } } + public string CurrencyDecimalSeparator { get => throw null; set { } } + public string CurrencyGroupSeparator { get => throw null; set { } } + public int[] CurrencyGroupSizes { get => throw null; set { } } + public int CurrencyNegativePattern { get => throw null; set { } } + public int CurrencyPositivePattern { get => throw null; set { } } + public string CurrencySymbol { get => throw null; set { } } + public static System.Globalization.NumberFormatInfo CurrentInfo { get => throw null; } + public System.Globalization.DigitShapes DigitSubstitution { get => throw null; set { } } + public object GetFormat(System.Type formatType) => throw null; + public static System.Globalization.NumberFormatInfo GetInstance(System.IFormatProvider formatProvider) => throw null; + public static System.Globalization.NumberFormatInfo InvariantInfo { get => throw null; } + public bool IsReadOnly { get => throw null; } + public string NaNSymbol { get => throw null; set { } } + public string[] NativeDigits { get => throw null; set { } } + public string NegativeInfinitySymbol { get => throw null; set { } } + public string NegativeSign { get => throw null; set { } } + public int NumberDecimalDigits { get => throw null; set { } } + public string NumberDecimalSeparator { get => throw null; set { } } + public string NumberGroupSeparator { get => throw null; set { } } + public int[] NumberGroupSizes { get => throw null; set { } } + public int NumberNegativePattern { get => throw null; set { } } + public int PercentDecimalDigits { get => throw null; set { } } + public string PercentDecimalSeparator { get => throw null; set { } } + public string PercentGroupSeparator { get => throw null; set { } } + public int[] PercentGroupSizes { get => throw null; set { } } + public int PercentNegativePattern { get => throw null; set { } } + public int PercentPositivePattern { get => throw null; set { } } + public string PercentSymbol { get => throw null; set { } } + public string PerMilleSymbol { get => throw null; set { } } + public string PositiveInfinitySymbol { get => throw null; set { } } + public string PositiveSign { get => throw null; set { } } + public static System.Globalization.NumberFormatInfo ReadOnly(System.Globalization.NumberFormatInfo nfi) => throw null; + } + [System.Flags] + public enum NumberStyles + { + None = 0, + AllowLeadingWhite = 1, + AllowTrailingWhite = 2, + AllowLeadingSign = 4, + Integer = 7, + AllowTrailingSign = 8, + AllowParentheses = 16, + AllowDecimalPoint = 32, + AllowThousands = 64, + Number = 111, + AllowExponent = 128, + Float = 167, + AllowCurrencySymbol = 256, + Currency = 383, + Any = 511, + AllowHexSpecifier = 512, + HexNumber = 515, + } + public class PersianCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public PersianCalendar() => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public static readonly int PersianEra; + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public class RegionInfo + { + public RegionInfo(int culture) => throw null; + public RegionInfo(string name) => throw null; + public virtual string CurrencyEnglishName { get => throw null; } + public virtual string CurrencyNativeName { get => throw null; } + public virtual string CurrencySymbol { get => throw null; } + public static System.Globalization.RegionInfo CurrentRegion { get => throw null; } + public virtual string DisplayName { get => throw null; } + public virtual string EnglishName { get => throw null; } + public override bool Equals(object value) => throw null; + public virtual int GeoId { get => throw null; } + public override int GetHashCode() => throw null; + public virtual bool IsMetric { get => throw null; } + public virtual string ISOCurrencySymbol { get => throw null; } + public virtual string Name { get => throw null; } + public virtual string NativeName { get => throw null; } + public virtual string ThreeLetterISORegionName { get => throw null; } + public virtual string ThreeLetterWindowsRegionName { get => throw null; } + public override string ToString() => throw null; + public virtual string TwoLetterISORegionName { get => throw null; } + } + public sealed class SortKey + { + public static int Compare(System.Globalization.SortKey sortkey1, System.Globalization.SortKey sortkey2) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public byte[] KeyData { get => throw null; } + public string OriginalString { get => throw null; } + public override string ToString() => throw null; + } + public sealed class SortVersion : System.IEquatable + { + public SortVersion(int fullVersion, System.Guid sortId) => throw null; + public bool Equals(System.Globalization.SortVersion other) => throw null; + public override bool Equals(object obj) => throw null; + public int FullVersion { get => throw null; } + public override int GetHashCode() => throw null; + public static bool operator ==(System.Globalization.SortVersion left, System.Globalization.SortVersion right) => throw null; + public static bool operator !=(System.Globalization.SortVersion left, System.Globalization.SortVersion right) => throw null; + public System.Guid SortId { get => throw null; } + } + public class StringInfo + { + public StringInfo() => throw null; + public StringInfo(string value) => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public static string GetNextTextElement(string str) => throw null; + public static string GetNextTextElement(string str, int index) => throw null; + public static int GetNextTextElementLength(System.ReadOnlySpan str) => throw null; + public static int GetNextTextElementLength(string str) => throw null; + public static int GetNextTextElementLength(string str, int index) => throw null; + public static System.Globalization.TextElementEnumerator GetTextElementEnumerator(string str) => throw null; + public static System.Globalization.TextElementEnumerator GetTextElementEnumerator(string str, int index) => throw null; + public int LengthInTextElements { get => throw null; } + public static int[] ParseCombiningCharacters(string str) => throw null; + public string String { get => throw null; set { } } + public string SubstringByTextElements(int startingTextElement) => throw null; + public string SubstringByTextElements(int startingTextElement, int lengthInTextElements) => throw null; + } + public class TaiwanCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public TaiwanCalendar() => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + public class TaiwanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar + { + public TaiwanLunisolarCalendar() => throw null; + protected override int DaysInYearBeforeMinSupportedYear { get => throw null; } + public override int[] Eras { get => throw null; } + public override int GetEra(System.DateTime time) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + } + public class TextElementEnumerator : System.Collections.IEnumerator + { + public object Current { get => throw null; } + public int ElementIndex { get => throw null; } + public string GetTextElement() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public sealed class TextInfo : System.ICloneable, System.Runtime.Serialization.IDeserializationCallback + { + public int ANSICodePage { get => throw null; } + public object Clone() => throw null; + public string CultureName { get => throw null; } + public int EBCDICCodePage { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsRightToLeft { get => throw null; } + public int LCID { get => throw null; } + public string ListSeparator { get => throw null; set { } } + public int MacCodePage { get => throw null; } + public int OEMCodePage { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public static System.Globalization.TextInfo ReadOnly(System.Globalization.TextInfo textInfo) => throw null; + public char ToLower(char c) => throw null; + public string ToLower(string str) => throw null; + public override string ToString() => throw null; + public string ToTitleCase(string str) => throw null; + public char ToUpper(char c) => throw null; + public string ToUpper(string str) => throw null; + } + public class ThaiBuddhistCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public ThaiBuddhistCalendar() => throw null; + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public const int ThaiBuddhistEra = 1; + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + } + [System.Flags] + public enum TimeSpanStyles + { + None = 0, + AssumeNegative = 1, + } + public class UmAlQuraCalendar : System.Globalization.Calendar + { + public override System.DateTime AddMonths(System.DateTime time, int months) => throw null; + public override System.DateTime AddYears(System.DateTime time, int years) => throw null; + public override System.Globalization.CalendarAlgorithmType AlgorithmType { get => throw null; } + public UmAlQuraCalendar() => throw null; + protected override int DaysInYearBeforeMinSupportedYear { get => throw null; } + public override int[] Eras { get => throw null; } + public override int GetDayOfMonth(System.DateTime time) => throw null; + public override System.DayOfWeek GetDayOfWeek(System.DateTime time) => throw null; + public override int GetDayOfYear(System.DateTime time) => throw null; + public override int GetDaysInMonth(int year, int month, int era) => throw null; + public override int GetDaysInYear(int year, int era) => throw null; + public override int GetEra(System.DateTime time) => throw null; + public override int GetLeapMonth(int year, int era) => throw null; + public override int GetMonth(System.DateTime time) => throw null; + public override int GetMonthsInYear(int year, int era) => throw null; + public override int GetYear(System.DateTime time) => throw null; + public override bool IsLeapDay(int year, int month, int day, int era) => throw null; + public override bool IsLeapMonth(int year, int month, int era) => throw null; + public override bool IsLeapYear(int year, int era) => throw null; + public override System.DateTime MaxSupportedDateTime { get => throw null; } + public override System.DateTime MinSupportedDateTime { get => throw null; } + public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) => throw null; + public override int ToFourDigitYear(int year) => throw null; + public override int TwoDigitYearMax { get => throw null; set { } } + public const int UmAlQuraEra = 1; + } + public enum UnicodeCategory + { + UppercaseLetter = 0, + LowercaseLetter = 1, + TitlecaseLetter = 2, + ModifierLetter = 3, + OtherLetter = 4, + NonSpacingMark = 5, + SpacingCombiningMark = 6, + EnclosingMark = 7, + DecimalDigitNumber = 8, + LetterNumber = 9, + OtherNumber = 10, + SpaceSeparator = 11, + LineSeparator = 12, + ParagraphSeparator = 13, + Control = 14, + Format = 15, + Surrogate = 16, + PrivateUse = 17, + ConnectorPunctuation = 18, + DashPunctuation = 19, + OpenPunctuation = 20, + ClosePunctuation = 21, + InitialQuotePunctuation = 22, + FinalQuotePunctuation = 23, + OtherPunctuation = 24, + MathSymbol = 25, + CurrencySymbol = 26, + ModifierSymbol = 27, + OtherSymbol = 28, + OtherNotAssigned = 29, + } + } + public class GopherStyleUriParser : System.UriParser + { + public GopherStyleUriParser() => throw null; + } + public struct Guid : System.IComparable, System.IComparable, System.IEquatable, System.IFormattable, System.IParsable, System.ISpanFormattable, System.ISpanParsable + { + public int CompareTo(System.Guid value) => throw null; + public int CompareTo(object value) => throw null; + public Guid(byte[] b) => throw null; + public Guid(int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) => throw null; + public Guid(int a, short b, short c, byte[] d) => throw null; + public Guid(System.ReadOnlySpan b) => throw null; + public Guid(string g) => throw null; + public Guid(uint a, ushort b, ushort c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) => throw null; + public static readonly System.Guid Empty; + public bool Equals(System.Guid g) => throw null; + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public static System.Guid NewGuid() => throw null; + public static bool operator ==(System.Guid a, System.Guid b) => throw null; + public static bool operator >(System.Guid left, System.Guid right) => throw null; + public static bool operator >=(System.Guid left, System.Guid right) => throw null; + public static bool operator !=(System.Guid a, System.Guid b) => throw null; + public static bool operator <(System.Guid left, System.Guid right) => throw null; + public static bool operator <=(System.Guid left, System.Guid right) => throw null; + public static System.Guid Parse(System.ReadOnlySpan input) => throw null; + static System.Guid System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.Guid Parse(string input) => throw null; + static System.Guid System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + public static System.Guid ParseExact(System.ReadOnlySpan input, System.ReadOnlySpan format) => throw null; + public static System.Guid ParseExact(string input, string format) => throw null; + public byte[] ToByteArray() => throw null; + public override string ToString() => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + bool System.ISpanFormattable.TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider provider) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan)) => throw null; + public static bool TryParse(System.ReadOnlySpan input, out System.Guid result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.Guid result) => throw null; + public static bool TryParse(string input, out System.Guid result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.Guid result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan input, System.ReadOnlySpan format, out System.Guid result) => throw null; + public static bool TryParseExact(string input, string format, out System.Guid result) => throw null; + public bool TryWriteBytes(System.Span destination) => throw null; + } + public struct Half : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryFloatingPointIeee754, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IExponentialFunctions, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.Numerics.IFloatingPointIeee754, System.IFormattable, System.Numerics.IHyperbolicFunctions, System.Numerics.IIncrementOperators, System.Numerics.ILogarithmicFunctions, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IPowerFunctions, System.Numerics.IRootFunctions, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.ITrigonometricFunctions, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static System.Half System.Numerics.INumberBase.Abs(System.Half value) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.Acos(System.Half x) => throw null; + static System.Half System.Numerics.IHyperbolicFunctions.Acosh(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.AcosPi(System.Half x) => throw null; + static System.Half System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static System.Half System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static System.Half System.Numerics.ITrigonometricFunctions.Asin(System.Half x) => throw null; + static System.Half System.Numerics.IHyperbolicFunctions.Asinh(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.AsinPi(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.Atan(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.Atan2(System.Half y, System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.Atan2Pi(System.Half y, System.Half x) => throw null; + static System.Half System.Numerics.IHyperbolicFunctions.Atanh(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.AtanPi(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.BitDecrement(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.BitIncrement(System.Half x) => throw null; + static System.Half System.Numerics.IRootFunctions.Cbrt(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPoint.Ceiling(System.Half x) => throw null; + static System.Half System.Numerics.INumber.Clamp(System.Half value, System.Half min, System.Half max) => throw null; + public int CompareTo(System.Half other) => throw null; + public int CompareTo(object obj) => throw null; + static System.Half System.Numerics.INumber.CopySign(System.Half value, System.Half sign) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.Cos(System.Half x) => throw null; + static System.Half System.Numerics.IHyperbolicFunctions.Cosh(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.CosPi(System.Half x) => throw null; + static System.Half System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static System.Half System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static System.Half System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static System.Half System.Numerics.IFloatingPointConstants.E { get => throw null; } + static System.Half System.Numerics.IFloatingPointIeee754.Epsilon { get => throw null; } + public bool Equals(System.Half other) => throw null; + public override bool Equals(object obj) => throw null; + static System.Half System.Numerics.IExponentialFunctions.Exp(System.Half x) => throw null; + static System.Half System.Numerics.IExponentialFunctions.Exp10(System.Half x) => throw null; + static System.Half System.Numerics.IExponentialFunctions.Exp10M1(System.Half x) => throw null; + static System.Half System.Numerics.IExponentialFunctions.Exp2(System.Half x) => throw null; + static System.Half System.Numerics.IExponentialFunctions.Exp2M1(System.Half x) => throw null; + static System.Half System.Numerics.IExponentialFunctions.ExpM1(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPoint.Floor(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.FusedMultiplyAdd(System.Half left, System.Half right, System.Half addend) => throw null; + int System.Numerics.IFloatingPoint.GetExponentByteCount() => throw null; + int System.Numerics.IFloatingPoint.GetExponentShortestBitLength() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandBitLength() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandByteCount() => throw null; + static System.Half System.Numerics.IRootFunctions.Hypot(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.Ieee754Remainder(System.Half left, System.Half right) => throw null; + static int System.Numerics.IFloatingPointIeee754.ILogB(System.Half x) => throw null; + static bool System.Numerics.INumberBase.IsCanonical(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(System.Half value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(System.Half value) => throw null; + static bool System.Numerics.INumberBase.IsZero(System.Half value) => throw null; + static System.Half System.Numerics.ILogarithmicFunctions.Log(System.Half x) => throw null; + static System.Half System.Numerics.ILogarithmicFunctions.Log(System.Half x, System.Half newBase) => throw null; + static System.Half System.Numerics.ILogarithmicFunctions.Log10(System.Half x) => throw null; + static System.Half System.Numerics.ILogarithmicFunctions.Log10P1(System.Half x) => throw null; + static System.Half System.Numerics.IBinaryNumber.Log2(System.Half value) => throw null; + static System.Half System.Numerics.ILogarithmicFunctions.Log2(System.Half value) => throw null; + static System.Half System.Numerics.ILogarithmicFunctions.Log2P1(System.Half x) => throw null; + static System.Half System.Numerics.ILogarithmicFunctions.LogP1(System.Half x) => throw null; + static System.Half System.Numerics.INumber.Max(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.INumberBase.MaxMagnitude(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.INumberBase.MaxMagnitudeNumber(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.INumber.MaxNumber(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static System.Half System.Numerics.INumber.Min(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.INumberBase.MinMagnitude(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.INumberBase.MinMagnitudeNumber(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.INumber.MinNumber(System.Half x, System.Half y) => throw null; + static System.Half System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static System.Half System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static System.Half System.Numerics.IFloatingPointIeee754.NaN { get => throw null; } + static System.Half System.Numerics.IFloatingPointIeee754.NegativeInfinity { get => throw null; } + static System.Half System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static System.Half System.Numerics.IFloatingPointIeee754.NegativeZero { get => throw null; } + static System.Half System.Numerics.INumberBase.One { get => throw null; } + static System.Half System.Numerics.IAdditionOperators.operator +(System.Half left, System.Half right) => throw null; + static System.Half System.Numerics.IBitwiseOperators.operator &(System.Half left, System.Half right) => throw null; + static System.Half System.Numerics.IBitwiseOperators.operator |(System.Half left, System.Half right) => throw null; + public static explicit operator checked byte(System.Half value) => throw null; + public static explicit operator checked char(System.Half value) => throw null; + public static explicit operator checked short(System.Half value) => throw null; + public static explicit operator checked int(System.Half value) => throw null; + public static explicit operator checked long(System.Half value) => throw null; + public static explicit operator checked System.Int128(System.Half value) => throw null; + public static explicit operator checked nint(System.Half value) => throw null; + public static explicit operator checked sbyte(System.Half value) => throw null; + public static explicit operator checked ushort(System.Half value) => throw null; + public static explicit operator checked uint(System.Half value) => throw null; + public static explicit operator checked ulong(System.Half value) => throw null; + public static explicit operator checked System.UInt128(System.Half value) => throw null; + public static explicit operator checked nuint(System.Half value) => throw null; + static System.Half System.Numerics.IDecrementOperators.operator --(System.Half value) => throw null; + static System.Half System.Numerics.IDivisionOperators.operator /(System.Half left, System.Half right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(System.Half left, System.Half right) => throw null; + static System.Half System.Numerics.IBitwiseOperators.operator ^(System.Half left, System.Half right) => throw null; + public static explicit operator System.Half(char value) => throw null; + public static explicit operator System.Half(decimal value) => throw null; + public static explicit operator System.Half(double value) => throw null; + public static explicit operator byte(System.Half value) => throw null; + public static explicit operator char(System.Half value) => throw null; + public static explicit operator decimal(System.Half value) => throw null; + public static explicit operator double(System.Half value) => throw null; + public static explicit operator System.Int128(System.Half value) => throw null; + public static explicit operator short(System.Half value) => throw null; + public static explicit operator int(System.Half value) => throw null; + public static explicit operator long(System.Half value) => throw null; + public static explicit operator nint(System.Half value) => throw null; + public static explicit operator sbyte(System.Half value) => throw null; + public static explicit operator float(System.Half value) => throw null; + public static explicit operator System.UInt128(System.Half value) => throw null; + public static explicit operator ushort(System.Half value) => throw null; + public static explicit operator uint(System.Half value) => throw null; + public static explicit operator ulong(System.Half value) => throw null; + public static explicit operator nuint(System.Half value) => throw null; + public static explicit operator System.Half(short value) => throw null; + public static explicit operator System.Half(int value) => throw null; + public static explicit operator System.Half(long value) => throw null; + public static explicit operator System.Half(nint value) => throw null; + public static explicit operator System.Half(float value) => throw null; + public static explicit operator System.Half(ushort value) => throw null; + public static explicit operator System.Half(uint value) => throw null; + public static explicit operator System.Half(ulong value) => throw null; + public static explicit operator System.Half(nuint value) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(System.Half left, System.Half right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(System.Half left, System.Half right) => throw null; + public static implicit operator System.Half(byte value) => throw null; + public static implicit operator System.Half(sbyte value) => throw null; + static System.Half System.Numerics.IIncrementOperators.operator ++(System.Half value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(System.Half left, System.Half right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(System.Half left, System.Half right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(System.Half left, System.Half right) => throw null; + static System.Half System.Numerics.IModulusOperators.operator %(System.Half left, System.Half right) => throw null; + static System.Half System.Numerics.IMultiplyOperators.operator *(System.Half left, System.Half right) => throw null; + static System.Half System.Numerics.IBitwiseOperators.operator ~(System.Half value) => throw null; + static System.Half System.Numerics.ISubtractionOperators.operator -(System.Half left, System.Half right) => throw null; + static System.Half System.Numerics.IUnaryNegationOperators.operator -(System.Half value) => throw null; + static System.Half System.Numerics.IUnaryPlusOperators.operator +(System.Half value) => throw null; + static System.Half System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static System.Half System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.Half Parse(string s) => throw null; + public static System.Half Parse(string s, System.Globalization.NumberStyles style) => throw null; + static System.Half System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static System.Half System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static System.Half System.Numerics.IFloatingPointConstants.Pi { get => throw null; } + static System.Half System.Numerics.IFloatingPointIeee754.PositiveInfinity { get => throw null; } + static System.Half System.Numerics.IPowerFunctions.Pow(System.Half x, System.Half y) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static System.Half System.Numerics.IFloatingPointIeee754.ReciprocalEstimate(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.ReciprocalSqrtEstimate(System.Half x) => throw null; + static System.Half System.Numerics.IRootFunctions.RootN(System.Half x, int n) => throw null; + static System.Half System.Numerics.IFloatingPoint.Round(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPoint.Round(System.Half x, int digits) => throw null; + static System.Half System.Numerics.IFloatingPoint.Round(System.Half x, int digits, System.MidpointRounding mode) => throw null; + static System.Half System.Numerics.IFloatingPoint.Round(System.Half x, System.MidpointRounding mode) => throw null; + static System.Half System.Numerics.IFloatingPointIeee754.ScaleB(System.Half x, int n) => throw null; + static int System.Numerics.INumber.Sign(System.Half value) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.Sin(System.Half x) => throw null; + static (System.Half Sin, System.Half Cos) System.Numerics.ITrigonometricFunctions.SinCos(System.Half x) => throw null; + static (System.Half SinPi, System.Half CosPi) System.Numerics.ITrigonometricFunctions.SinCosPi(System.Half x) => throw null; + static System.Half System.Numerics.IHyperbolicFunctions.Sinh(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.SinPi(System.Half x) => throw null; + static System.Half System.Numerics.IRootFunctions.Sqrt(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.Tan(System.Half x) => throw null; + static System.Half System.Numerics.IHyperbolicFunctions.Tanh(System.Half x) => throw null; + static System.Half System.Numerics.ITrigonometricFunctions.TanPi(System.Half x) => throw null; + static System.Half System.Numerics.IFloatingPointConstants.Tau { get => throw null; } + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + static System.Half System.Numerics.IFloatingPoint.Truncate(System.Half x) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out System.Half result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out System.Half result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out System.Half result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(System.Half value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(System.Half value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(System.Half value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Half result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.Half result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.Half result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Half result) => throw null; + public static bool TryParse(string s, out System.Half result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.Half result) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentLittleEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static System.Half System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct HashCode + { + public void Add(T value) => throw null; + public void Add(T value, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public void AddBytes(System.ReadOnlySpan value) => throw null; + public static int Combine(T1 value1) => throw null; + public static int Combine(T1 value1, T2 value2) => throw null; + public static int Combine(T1 value1, T2 value2, T3 value3) => throw null; + public static int Combine(T1 value1, T2 value2, T3 value3, T4 value4) => throw null; + public static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5) => throw null; + public static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6) => throw null; + public static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7) => throw null; + public static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public int ToHashCode() => throw null; + } + public class HttpStyleUriParser : System.UriParser + { + public HttpStyleUriParser() => throw null; + } + public interface IAsyncDisposable + { + System.Threading.Tasks.ValueTask DisposeAsync(); + } + public interface IAsyncResult + { + object AsyncState { get; } + System.Threading.WaitHandle AsyncWaitHandle { get; } + bool CompletedSynchronously { get; } + bool IsCompleted { get; } + } + public interface ICloneable + { + object Clone(); + } + public interface IComparable + { + int CompareTo(object obj); + } + public interface IComparable + { + int CompareTo(T other); + } + public interface IConvertible + { + System.TypeCode GetTypeCode(); + bool ToBoolean(System.IFormatProvider provider); + byte ToByte(System.IFormatProvider provider); + char ToChar(System.IFormatProvider provider); + System.DateTime ToDateTime(System.IFormatProvider provider); + decimal ToDecimal(System.IFormatProvider provider); + double ToDouble(System.IFormatProvider provider); + short ToInt16(System.IFormatProvider provider); + int ToInt32(System.IFormatProvider provider); + long ToInt64(System.IFormatProvider provider); + sbyte ToSByte(System.IFormatProvider provider); + float ToSingle(System.IFormatProvider provider); + string ToString(System.IFormatProvider provider); + object ToType(System.Type conversionType, System.IFormatProvider provider); + ushort ToUInt16(System.IFormatProvider provider); + uint ToUInt32(System.IFormatProvider provider); + ulong ToUInt64(System.IFormatProvider provider); + } + public interface ICustomFormatter + { + string Format(string format, object arg, System.IFormatProvider formatProvider); + } + public interface IDisposable + { + void Dispose(); + } + public interface IEquatable + { + bool Equals(T other); + } + public interface IFormatProvider + { + object GetFormat(System.Type formatType); + } + public interface IFormattable + { + string ToString(string format, System.IFormatProvider formatProvider); + } + public struct Index : System.IEquatable + { + public Index(int value, bool fromEnd = default(bool)) => throw null; + public static System.Index End { get => throw null; } + public bool Equals(System.Index other) => throw null; + public override bool Equals(object value) => throw null; + public static System.Index FromEnd(int value) => throw null; + public static System.Index FromStart(int value) => throw null; + public override int GetHashCode() => throw null; + public int GetOffset(int length) => throw null; + public bool IsFromEnd { get => throw null; } + public static implicit operator System.Index(int value) => throw null; + public static System.Index Start { get => throw null; } + public override string ToString() => throw null; + public int Value { get => throw null; } + } + public sealed class IndexOutOfRangeException : System.SystemException + { + public IndexOutOfRangeException() => throw null; + public IndexOutOfRangeException(string message) => throw null; + public IndexOutOfRangeException(string message, System.Exception innerException) => throw null; + } + public sealed class InsufficientExecutionStackException : System.SystemException + { + public InsufficientExecutionStackException() => throw null; + public InsufficientExecutionStackException(string message) => throw null; + public InsufficientExecutionStackException(string message, System.Exception innerException) => throw null; + } + public sealed class InsufficientMemoryException : System.OutOfMemoryException + { + public InsufficientMemoryException() => throw null; + public InsufficientMemoryException(string message) => throw null; + public InsufficientMemoryException(string message, System.Exception innerException) => throw null; + } + public struct Int128 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static System.Int128 System.Numerics.INumberBase.Abs(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static System.Int128 System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static System.Int128 System.Numerics.INumber.Clamp(System.Int128 value, System.Int128 min, System.Int128 max) => throw null; + public int CompareTo(System.Int128 value) => throw null; + public int CompareTo(object value) => throw null; + static System.Int128 System.Numerics.INumber.CopySign(System.Int128 value, System.Int128 sign) => throw null; + static System.Int128 System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static System.Int128 System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static System.Int128 System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public Int128(ulong upper, ulong lower) => throw null; + static (System.Int128 Quotient, System.Int128 Remainder) System.Numerics.IBinaryInteger.DivRem(System.Int128 left, System.Int128 right) => throw null; + public bool Equals(System.Int128 other) => throw null; + public override bool Equals(object obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(System.Int128 value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.IsZero(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IBinaryInteger.LeadingZeroCount(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IBinaryNumber.Log2(System.Int128 value) => throw null; + static System.Int128 System.Numerics.INumber.Max(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.INumberBase.MaxMagnitude(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.INumberBase.MaxMagnitudeNumber(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.INumber.MaxNumber(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static System.Int128 System.Numerics.INumber.Min(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.INumberBase.MinMagnitude(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.INumberBase.MinMagnitudeNumber(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.INumber.MinNumber(System.Int128 x, System.Int128 y) => throw null; + static System.Int128 System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static System.Int128 System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static System.Int128 System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static System.Int128 System.Numerics.INumberBase.One { get => throw null; } + static System.Int128 System.Numerics.IAdditionOperators.operator +(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IBitwiseOperators.operator &(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IBitwiseOperators.operator |(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IAdditionOperators.operator checked +(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IDecrementOperators.operator checked --(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IDivisionOperators.operator checked /(System.Int128 left, System.Int128 right) => throw null; + public static explicit operator checked System.Int128(double value) => throw null; + public static explicit operator checked byte(System.Int128 value) => throw null; + public static explicit operator checked char(System.Int128 value) => throw null; + public static explicit operator checked short(System.Int128 value) => throw null; + public static explicit operator checked int(System.Int128 value) => throw null; + public static explicit operator checked long(System.Int128 value) => throw null; + public static explicit operator checked nint(System.Int128 value) => throw null; + public static explicit operator checked sbyte(System.Int128 value) => throw null; + public static explicit operator checked ushort(System.Int128 value) => throw null; + public static explicit operator checked uint(System.Int128 value) => throw null; + public static explicit operator checked ulong(System.Int128 value) => throw null; + public static explicit operator checked System.UInt128(System.Int128 value) => throw null; + public static explicit operator checked nuint(System.Int128 value) => throw null; + public static explicit operator checked System.Int128(float value) => throw null; + static System.Int128 System.Numerics.IIncrementOperators.operator checked ++(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IMultiplyOperators.operator checked *(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.ISubtractionOperators.operator checked -(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IUnaryNegationOperators.operator checked -(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IDecrementOperators.operator --(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IDivisionOperators.operator /(System.Int128 left, System.Int128 right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IBitwiseOperators.operator ^(System.Int128 left, System.Int128 right) => throw null; + public static explicit operator System.Int128(decimal value) => throw null; + public static explicit operator System.Int128(double value) => throw null; + public static explicit operator byte(System.Int128 value) => throw null; + public static explicit operator char(System.Int128 value) => throw null; + public static explicit operator decimal(System.Int128 value) => throw null; + public static explicit operator double(System.Int128 value) => throw null; + public static explicit operator System.Half(System.Int128 value) => throw null; + public static explicit operator short(System.Int128 value) => throw null; + public static explicit operator int(System.Int128 value) => throw null; + public static explicit operator long(System.Int128 value) => throw null; + public static explicit operator nint(System.Int128 value) => throw null; + public static explicit operator sbyte(System.Int128 value) => throw null; + public static explicit operator float(System.Int128 value) => throw null; + public static explicit operator System.UInt128(System.Int128 value) => throw null; + public static explicit operator ushort(System.Int128 value) => throw null; + public static explicit operator uint(System.Int128 value) => throw null; + public static explicit operator ulong(System.Int128 value) => throw null; + public static explicit operator nuint(System.Int128 value) => throw null; + public static explicit operator System.Int128(float value) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(System.Int128 left, System.Int128 right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(System.Int128 left, System.Int128 right) => throw null; + public static implicit operator System.Int128(byte value) => throw null; + public static implicit operator System.Int128(char value) => throw null; + public static implicit operator System.Int128(short value) => throw null; + public static implicit operator System.Int128(int value) => throw null; + public static implicit operator System.Int128(long value) => throw null; + public static implicit operator System.Int128(nint value) => throw null; + public static implicit operator System.Int128(sbyte value) => throw null; + public static implicit operator System.Int128(ushort value) => throw null; + public static implicit operator System.Int128(uint value) => throw null; + public static implicit operator System.Int128(ulong value) => throw null; + public static implicit operator System.Int128(nuint value) => throw null; + static System.Int128 System.Numerics.IIncrementOperators.operator ++(System.Int128 value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IShiftOperators.operator <<(System.Int128 value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(System.Int128 left, System.Int128 right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IModulusOperators.operator %(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IMultiplyOperators.operator *(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IBitwiseOperators.operator ~(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IShiftOperators.operator >>(System.Int128 value, int shiftAmount) => throw null; + static System.Int128 System.Numerics.ISubtractionOperators.operator -(System.Int128 left, System.Int128 right) => throw null; + static System.Int128 System.Numerics.IUnaryNegationOperators.operator -(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IUnaryPlusOperators.operator +(System.Int128 value) => throw null; + static System.Int128 System.Numerics.IShiftOperators.operator >>>(System.Int128 value, int shiftAmount) => throw null; + static System.Int128 System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static System.Int128 System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.Int128 Parse(string s) => throw null; + public static System.Int128 Parse(string s, System.Globalization.NumberStyles style) => throw null; + static System.Int128 System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static System.Int128 System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static System.Int128 System.Numerics.IBinaryInteger.PopCount(System.Int128 value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static System.Int128 System.Numerics.IBinaryInteger.RotateLeft(System.Int128 value, int rotateAmount) => throw null; + static System.Int128 System.Numerics.IBinaryInteger.RotateRight(System.Int128 value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(System.Int128 value) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + static System.Int128 System.Numerics.IBinaryInteger.TrailingZeroCount(System.Int128 value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out System.Int128 result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out System.Int128 result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out System.Int128 result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(System.Int128 value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(System.Int128 value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(System.Int128 value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Int128 result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.Int128 result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.Int128 result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Int128 result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.Int128 result) => throw null; + public static bool TryParse(string s, out System.Int128 result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out System.Int128 value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out System.Int128 value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static System.Int128 System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct Int16 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static short System.Numerics.INumberBase.Abs(short value) => throw null; + static short System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static short System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static short System.Numerics.INumber.Clamp(short value, short min, short max) => throw null; + public int CompareTo(short value) => throw null; + public int CompareTo(object value) => throw null; + static short System.Numerics.INumber.CopySign(short value, short sign) => throw null; + static short System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static short System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static short System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static (short Quotient, short Remainder) System.Numerics.IBinaryInteger.DivRem(short left, short right) => throw null; + public bool Equals(short obj) => throw null; + public override bool Equals(object obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(short value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(short value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(short value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(short value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(short value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(short value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(short value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(short value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(short value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(short value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(short value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(short value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(short value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(short value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(short value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(short value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(short value) => throw null; + static bool System.Numerics.INumberBase.IsZero(short value) => throw null; + static short System.Numerics.IBinaryInteger.LeadingZeroCount(short value) => throw null; + static short System.Numerics.IBinaryNumber.Log2(short value) => throw null; + static short System.Numerics.INumber.Max(short x, short y) => throw null; + static short System.Numerics.INumberBase.MaxMagnitude(short x, short y) => throw null; + static short System.Numerics.INumberBase.MaxMagnitudeNumber(short x, short y) => throw null; + static short System.Numerics.INumber.MaxNumber(short x, short y) => throw null; + public const short MaxValue = 32767; + static short System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static short System.Numerics.INumber.Min(short x, short y) => throw null; + static short System.Numerics.INumberBase.MinMagnitude(short x, short y) => throw null; + static short System.Numerics.INumberBase.MinMagnitudeNumber(short x, short y) => throw null; + static short System.Numerics.INumber.MinNumber(short x, short y) => throw null; + public const short MinValue = -32768; + static short System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static short System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static short System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static short System.Numerics.INumberBase.One { get => throw null; } + static short System.Numerics.IAdditionOperators.operator +(short left, short right) => throw null; + static short System.Numerics.IBitwiseOperators.operator &(short left, short right) => throw null; + static short System.Numerics.IBitwiseOperators.operator |(short left, short right) => throw null; + static short System.Numerics.IAdditionOperators.operator checked +(short left, short right) => throw null; + static short System.Numerics.IDecrementOperators.operator checked --(short value) => throw null; + static short System.Numerics.IIncrementOperators.operator checked ++(short value) => throw null; + static short System.Numerics.IMultiplyOperators.operator checked *(short left, short right) => throw null; + static short System.Numerics.ISubtractionOperators.operator checked -(short left, short right) => throw null; + static short System.Numerics.IUnaryNegationOperators.operator checked -(short value) => throw null; + static short System.Numerics.IDecrementOperators.operator --(short value) => throw null; + static short System.Numerics.IDivisionOperators.operator /(short left, short right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(short left, short right) => throw null; + static short System.Numerics.IBitwiseOperators.operator ^(short left, short right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(short left, short right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(short left, short right) => throw null; + static short System.Numerics.IIncrementOperators.operator ++(short value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(short left, short right) => throw null; + static short System.Numerics.IShiftOperators.operator <<(short value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(short left, short right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(short left, short right) => throw null; + static short System.Numerics.IModulusOperators.operator %(short left, short right) => throw null; + static short System.Numerics.IMultiplyOperators.operator *(short left, short right) => throw null; + static short System.Numerics.IBitwiseOperators.operator ~(short value) => throw null; + static short System.Numerics.IShiftOperators.operator >>(short value, int shiftAmount) => throw null; + static short System.Numerics.ISubtractionOperators.operator -(short left, short right) => throw null; + static short System.Numerics.IUnaryNegationOperators.operator -(short value) => throw null; + static short System.Numerics.IUnaryPlusOperators.operator +(short value) => throw null; + static short System.Numerics.IShiftOperators.operator >>>(short value, int shiftAmount) => throw null; + static short System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static short System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static short Parse(string s) => throw null; + public static short Parse(string s, System.Globalization.NumberStyles style) => throw null; + static short System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static short System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static short System.Numerics.IBinaryInteger.PopCount(short value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static short System.Numerics.IBinaryInteger.RotateLeft(short value, int rotateAmount) => throw null; + static short System.Numerics.IBinaryInteger.RotateRight(short value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(short value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static short System.Numerics.IBinaryInteger.TrailingZeroCount(short value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out short result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out short result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out short result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(short value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(short value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(short value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out short result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out short result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out short result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out short result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out short result) => throw null; + public static bool TryParse(string s, out short result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out short value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out short value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static short System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct Int32 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static int System.Numerics.INumberBase.Abs(int value) => throw null; + public static int Abs(int value) => throw null; + static int System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static int System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static int System.Numerics.INumber.Clamp(int value, int min, int max) => throw null; + public int CompareTo(int value) => throw null; + public int CompareTo(object value) => throw null; + static int System.Numerics.INumber.CopySign(int value, int sign) => throw null; + static int System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + public static int CreateChecked(TOther value) => throw null; + static int System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + public static int CreateSaturating(TOther value) => throw null; + static int System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public static int CreateTruncating(TOther value) => throw null; + static (int Quotient, int Remainder) System.Numerics.IBinaryInteger.DivRem(int left, int right) => throw null; + public bool Equals(int obj) => throw null; + public override bool Equals(object obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(int value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(int value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(int value) => throw null; + public static bool IsEvenInteger(int value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(int value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(int value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(int value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(int value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(int value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(int value) => throw null; + public static bool IsNegative(int value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(int value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(int value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(int value) => throw null; + public static bool IsOddInteger(int value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(int value) => throw null; + public static bool IsPositive(int value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(int value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(int value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(int value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(int value) => throw null; + static bool System.Numerics.INumberBase.IsZero(int value) => throw null; + static int System.Numerics.IBinaryInteger.LeadingZeroCount(int value) => throw null; + static int System.Numerics.IBinaryNumber.Log2(int value) => throw null; + static int System.Numerics.INumber.Max(int x, int y) => throw null; + static int System.Numerics.INumberBase.MaxMagnitude(int x, int y) => throw null; + public static int MaxMagnitude(int x, int y) => throw null; + static int System.Numerics.INumberBase.MaxMagnitudeNumber(int x, int y) => throw null; + static int System.Numerics.INumber.MaxNumber(int x, int y) => throw null; + public const int MaxValue = 2147483647; + static int System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static int System.Numerics.INumber.Min(int x, int y) => throw null; + static int System.Numerics.INumberBase.MinMagnitude(int x, int y) => throw null; + public static int MinMagnitude(int x, int y) => throw null; + static int System.Numerics.INumberBase.MinMagnitudeNumber(int x, int y) => throw null; + static int System.Numerics.INumber.MinNumber(int x, int y) => throw null; + public const int MinValue = -2147483648; + static int System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static int System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static int System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static int System.Numerics.INumberBase.One { get => throw null; } + static int System.Numerics.IAdditionOperators.operator +(int left, int right) => throw null; + static int System.Numerics.IBitwiseOperators.operator &(int left, int right) => throw null; + static int System.Numerics.IBitwiseOperators.operator |(int left, int right) => throw null; + static int System.Numerics.IAdditionOperators.operator checked +(int left, int right) => throw null; + static int System.Numerics.IDecrementOperators.operator checked --(int value) => throw null; + static int System.Numerics.IIncrementOperators.operator checked ++(int value) => throw null; + static int System.Numerics.IMultiplyOperators.operator checked *(int left, int right) => throw null; + static int System.Numerics.ISubtractionOperators.operator checked -(int left, int right) => throw null; + static int System.Numerics.IUnaryNegationOperators.operator checked -(int value) => throw null; + static int System.Numerics.IDecrementOperators.operator --(int value) => throw null; + static int System.Numerics.IDivisionOperators.operator /(int left, int right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(int left, int right) => throw null; + static int System.Numerics.IBitwiseOperators.operator ^(int left, int right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(int left, int right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(int left, int right) => throw null; + static int System.Numerics.IIncrementOperators.operator ++(int value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(int left, int right) => throw null; + static int System.Numerics.IShiftOperators.operator <<(int value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(int left, int right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(int left, int right) => throw null; + static int System.Numerics.IModulusOperators.operator %(int left, int right) => throw null; + static int System.Numerics.IMultiplyOperators.operator *(int left, int right) => throw null; + static int System.Numerics.IBitwiseOperators.operator ~(int value) => throw null; + static int System.Numerics.IShiftOperators.operator >>(int value, int shiftAmount) => throw null; + static int System.Numerics.ISubtractionOperators.operator -(int left, int right) => throw null; + static int System.Numerics.IUnaryNegationOperators.operator -(int value) => throw null; + static int System.Numerics.IUnaryPlusOperators.operator +(int value) => throw null; + static int System.Numerics.IShiftOperators.operator >>>(int value, int shiftAmount) => throw null; + static int System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + public static int Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static int System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static int Parse(string s) => throw null; + public static int Parse(string s, System.Globalization.NumberStyles style) => throw null; + static int System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + public static int Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static int System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static int System.Numerics.IBinaryInteger.PopCount(int value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static int System.Numerics.IBinaryInteger.RotateLeft(int value, int rotateAmount) => throw null; + static int System.Numerics.IBinaryInteger.RotateRight(int value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(int value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static int System.Numerics.IBinaryInteger.TrailingZeroCount(int value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out int result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out int result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out int result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(int value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(int value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(int value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out int result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out int result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out int result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out int result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out int result) => throw null; + public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out int result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out int result) => throw null; + public static bool TryParse(string s, out int result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out int value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out int value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static int System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct Int64 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static long System.Numerics.INumberBase.Abs(long value) => throw null; + static long System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static long System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static long System.Numerics.INumber.Clamp(long value, long min, long max) => throw null; + public int CompareTo(long value) => throw null; + public int CompareTo(object value) => throw null; + static long System.Numerics.INumber.CopySign(long value, long sign) => throw null; + static long System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static long System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static long System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static (long Quotient, long Remainder) System.Numerics.IBinaryInteger.DivRem(long left, long right) => throw null; + public bool Equals(long obj) => throw null; + public override bool Equals(object obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(long value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(long value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(long value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(long value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(long value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(long value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(long value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(long value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(long value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(long value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(long value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(long value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(long value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(long value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(long value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(long value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(long value) => throw null; + static bool System.Numerics.INumberBase.IsZero(long value) => throw null; + static long System.Numerics.IBinaryInteger.LeadingZeroCount(long value) => throw null; + static long System.Numerics.IBinaryNumber.Log2(long value) => throw null; + static long System.Numerics.INumber.Max(long x, long y) => throw null; + static long System.Numerics.INumberBase.MaxMagnitude(long x, long y) => throw null; + static long System.Numerics.INumberBase.MaxMagnitudeNumber(long x, long y) => throw null; + static long System.Numerics.INumber.MaxNumber(long x, long y) => throw null; + public const long MaxValue = 9223372036854775807; + static long System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static long System.Numerics.INumber.Min(long x, long y) => throw null; + static long System.Numerics.INumberBase.MinMagnitude(long x, long y) => throw null; + static long System.Numerics.INumberBase.MinMagnitudeNumber(long x, long y) => throw null; + static long System.Numerics.INumber.MinNumber(long x, long y) => throw null; + public const long MinValue = -9223372036854775808; + static long System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static long System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static long System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static long System.Numerics.INumberBase.One { get => throw null; } + static long System.Numerics.IAdditionOperators.operator +(long left, long right) => throw null; + static long System.Numerics.IBitwiseOperators.operator &(long left, long right) => throw null; + static long System.Numerics.IBitwiseOperators.operator |(long left, long right) => throw null; + static long System.Numerics.IAdditionOperators.operator checked +(long left, long right) => throw null; + static long System.Numerics.IDecrementOperators.operator checked --(long value) => throw null; + static long System.Numerics.IIncrementOperators.operator checked ++(long value) => throw null; + static long System.Numerics.IMultiplyOperators.operator checked *(long left, long right) => throw null; + static long System.Numerics.ISubtractionOperators.operator checked -(long left, long right) => throw null; + static long System.Numerics.IUnaryNegationOperators.operator checked -(long value) => throw null; + static long System.Numerics.IDecrementOperators.operator --(long value) => throw null; + static long System.Numerics.IDivisionOperators.operator /(long left, long right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(long left, long right) => throw null; + static long System.Numerics.IBitwiseOperators.operator ^(long left, long right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(long left, long right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(long left, long right) => throw null; + static long System.Numerics.IIncrementOperators.operator ++(long value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(long left, long right) => throw null; + static long System.Numerics.IShiftOperators.operator <<(long value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(long left, long right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(long left, long right) => throw null; + static long System.Numerics.IModulusOperators.operator %(long left, long right) => throw null; + static long System.Numerics.IMultiplyOperators.operator *(long left, long right) => throw null; + static long System.Numerics.IBitwiseOperators.operator ~(long value) => throw null; + static long System.Numerics.IShiftOperators.operator >>(long value, int shiftAmount) => throw null; + static long System.Numerics.ISubtractionOperators.operator -(long left, long right) => throw null; + static long System.Numerics.IUnaryNegationOperators.operator -(long value) => throw null; + static long System.Numerics.IUnaryPlusOperators.operator +(long value) => throw null; + static long System.Numerics.IShiftOperators.operator >>>(long value, int shiftAmount) => throw null; + static long System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static long System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static long Parse(string s) => throw null; + public static long Parse(string s, System.Globalization.NumberStyles style) => throw null; + static long System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static long System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static long System.Numerics.IBinaryInteger.PopCount(long value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static long System.Numerics.IBinaryInteger.RotateLeft(long value, int rotateAmount) => throw null; + static long System.Numerics.IBinaryInteger.RotateRight(long value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(long value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static long System.Numerics.IBinaryInteger.TrailingZeroCount(long value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out long result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out long result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out long result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(long value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(long value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(long value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out long result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out long result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out long result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out long result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out long result) => throw null; + public static bool TryParse(string s, out long result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out long value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out long value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static long System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct IntPtr : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Runtime.Serialization.ISerializable, System.Numerics.IShiftOperators, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static nint System.Numerics.INumberBase.Abs(nint value) => throw null; + public static nint Add(nint pointer, int offset) => throw null; + static nint System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static nint System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static nint System.Numerics.INumber.Clamp(nint value, nint min, nint max) => throw null; + public int CompareTo(nint value) => throw null; + public int CompareTo(object value) => throw null; + static nint System.Numerics.INumber.CopySign(nint value, nint sign) => throw null; + static nint System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static nint System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static nint System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public IntPtr(int value) => throw null; + public IntPtr(long value) => throw null; + public unsafe IntPtr(void* value) => throw null; + static (nint Quotient, nint Remainder) System.Numerics.IBinaryInteger.DivRem(nint left, nint right) => throw null; + public bool Equals(nint other) => throw null; + public override bool Equals(object obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(nint value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(nint value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(nint value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(nint value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(nint value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(nint value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(nint value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(nint value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(nint value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(nint value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(nint value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(nint value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(nint value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(nint value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(nint value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(nint value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(nint value) => throw null; + static bool System.Numerics.INumberBase.IsZero(nint value) => throw null; + static nint System.Numerics.IBinaryInteger.LeadingZeroCount(nint value) => throw null; + static nint System.Numerics.IBinaryNumber.Log2(nint value) => throw null; + static nint System.Numerics.INumber.Max(nint x, nint y) => throw null; + static nint System.Numerics.INumberBase.MaxMagnitude(nint x, nint y) => throw null; + static nint System.Numerics.INumberBase.MaxMagnitudeNumber(nint x, nint y) => throw null; + static nint System.Numerics.INumber.MaxNumber(nint x, nint y) => throw null; + public static nint MaxValue { get => throw null; } + static nint System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static nint System.Numerics.INumber.Min(nint x, nint y) => throw null; + static nint System.Numerics.INumberBase.MinMagnitude(nint x, nint y) => throw null; + static nint System.Numerics.INumberBase.MinMagnitudeNumber(nint x, nint y) => throw null; + static nint System.Numerics.INumber.MinNumber(nint x, nint y) => throw null; + public static nint MinValue { get => throw null; } + static nint System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static nint System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static nint System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static nint System.Numerics.INumberBase.One { get => throw null; } + public static nint operator +(nint pointer, int offset) => throw null; + static nint System.Numerics.IAdditionOperators.operator +(nint left, nint right) => throw null; + static nint System.Numerics.IBitwiseOperators.operator &(nint left, nint right) => throw null; + static nint System.Numerics.IBitwiseOperators.operator |(nint left, nint right) => throw null; + static nint System.Numerics.IAdditionOperators.operator checked +(nint left, nint right) => throw null; + static nint System.Numerics.IDecrementOperators.operator checked --(nint value) => throw null; + static nint System.Numerics.IIncrementOperators.operator checked ++(nint value) => throw null; + static nint System.Numerics.IMultiplyOperators.operator checked *(nint left, nint right) => throw null; + static nint System.Numerics.ISubtractionOperators.operator checked -(nint left, nint right) => throw null; + static nint System.Numerics.IUnaryNegationOperators.operator checked -(nint value) => throw null; + static nint System.Numerics.IDecrementOperators.operator --(nint value) => throw null; + static nint System.Numerics.IDivisionOperators.operator /(nint left, nint right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(nint value1, nint value2) => throw null; + static nint System.Numerics.IBitwiseOperators.operator ^(nint left, nint right) => throw null; + public static explicit operator nint(int value) => throw null; + public static explicit operator nint(long value) => throw null; + public static explicit operator int(nint value) => throw null; + public static explicit operator long(nint value) => throw null; + public static unsafe explicit operator void*(nint value) => throw null; + public static unsafe explicit operator nint(void* value) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(nint left, nint right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(nint left, nint right) => throw null; + static nint System.Numerics.IIncrementOperators.operator ++(nint value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(nint value1, nint value2) => throw null; + static nint System.Numerics.IShiftOperators.operator <<(nint value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(nint left, nint right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(nint left, nint right) => throw null; + static nint System.Numerics.IModulusOperators.operator %(nint left, nint right) => throw null; + static nint System.Numerics.IMultiplyOperators.operator *(nint left, nint right) => throw null; + static nint System.Numerics.IBitwiseOperators.operator ~(nint value) => throw null; + static nint System.Numerics.IShiftOperators.operator >>(nint value, int shiftAmount) => throw null; + public static nint operator -(nint pointer, int offset) => throw null; + static nint System.Numerics.ISubtractionOperators.operator -(nint left, nint right) => throw null; + static nint System.Numerics.IUnaryNegationOperators.operator -(nint value) => throw null; + static nint System.Numerics.IUnaryPlusOperators.operator +(nint value) => throw null; + static nint System.Numerics.IShiftOperators.operator >>>(nint value, int shiftAmount) => throw null; + static nint System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static nint System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static nint Parse(string s) => throw null; + public static nint Parse(string s, System.Globalization.NumberStyles style) => throw null; + static nint System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static nint System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static nint System.Numerics.IBinaryInteger.PopCount(nint value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static nint System.Numerics.IBinaryInteger.RotateLeft(nint value, int rotateAmount) => throw null; + static nint System.Numerics.IBinaryInteger.RotateRight(nint value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(nint value) => throw null; + public static int Size { get => throw null; } + public static nint Subtract(nint pointer, int offset) => throw null; + public int ToInt32() => throw null; + public long ToInt64() => throw null; + public unsafe void* ToPointer() => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + static nint System.Numerics.IBinaryInteger.TrailingZeroCount(nint value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out nint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out nint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out nint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(nint value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(nint value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(nint value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out nint result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out nint result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out nint result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out nint result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out nint result) => throw null; + public static bool TryParse(string s, out nint result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out nint value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out nint value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + public static readonly nint Zero; + static nint System.Numerics.INumberBase.Zero { get => throw null; } + } + public class InvalidCastException : System.SystemException + { + public InvalidCastException() => throw null; + protected InvalidCastException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidCastException(string message) => throw null; + public InvalidCastException(string message, System.Exception innerException) => throw null; + public InvalidCastException(string message, int errorCode) => throw null; + } + public class InvalidOperationException : System.SystemException + { + public InvalidOperationException() => throw null; + protected InvalidOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidOperationException(string message) => throw null; + public InvalidOperationException(string message, System.Exception innerException) => throw null; + } + public sealed class InvalidProgramException : System.SystemException + { + public InvalidProgramException() => throw null; + public InvalidProgramException(string message) => throw null; + public InvalidProgramException(string message, System.Exception inner) => throw null; + } + public class InvalidTimeZoneException : System.Exception + { + public InvalidTimeZoneException() => throw null; + protected InvalidTimeZoneException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidTimeZoneException(string message) => throw null; + public InvalidTimeZoneException(string message, System.Exception innerException) => throw null; + } + namespace IO + { + public class BinaryReader : System.IDisposable + { + public virtual System.IO.Stream BaseStream { get => throw null; } + public virtual void Close() => throw null; + public BinaryReader(System.IO.Stream input) => throw null; + public BinaryReader(System.IO.Stream input, System.Text.Encoding encoding) => throw null; + public BinaryReader(System.IO.Stream input, System.Text.Encoding encoding, bool leaveOpen) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected virtual void FillBuffer(int numBytes) => throw null; + public virtual int PeekChar() => throw null; + public virtual int Read() => throw null; + public virtual int Read(byte[] buffer, int index, int count) => throw null; + public virtual int Read(char[] buffer, int index, int count) => throw null; + public virtual int Read(System.Span buffer) => throw null; + public virtual int Read(System.Span buffer) => throw null; + public int Read7BitEncodedInt() => throw null; + public long Read7BitEncodedInt64() => throw null; + public virtual bool ReadBoolean() => throw null; + public virtual byte ReadByte() => throw null; + public virtual byte[] ReadBytes(int count) => throw null; + public virtual char ReadChar() => throw null; + public virtual char[] ReadChars(int count) => throw null; + public virtual decimal ReadDecimal() => throw null; + public virtual double ReadDouble() => throw null; + public virtual System.Half ReadHalf() => throw null; + public virtual short ReadInt16() => throw null; + public virtual int ReadInt32() => throw null; + public virtual long ReadInt64() => throw null; + public virtual sbyte ReadSByte() => throw null; + public virtual float ReadSingle() => throw null; + public virtual string ReadString() => throw null; + public virtual ushort ReadUInt16() => throw null; + public virtual uint ReadUInt32() => throw null; + public virtual ulong ReadUInt64() => throw null; + } + public class BinaryWriter : System.IAsyncDisposable, System.IDisposable + { + public virtual System.IO.Stream BaseStream { get => throw null; } + public virtual void Close() => throw null; + protected BinaryWriter() => throw null; + public BinaryWriter(System.IO.Stream output) => throw null; + public BinaryWriter(System.IO.Stream output, System.Text.Encoding encoding) => throw null; + public BinaryWriter(System.IO.Stream output, System.Text.Encoding encoding, bool leaveOpen) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public virtual void Flush() => throw null; + public static readonly System.IO.BinaryWriter Null; + protected System.IO.Stream OutStream; + public virtual long Seek(int offset, System.IO.SeekOrigin origin) => throw null; + public virtual void Write(bool value) => throw null; + public virtual void Write(byte value) => throw null; + public virtual void Write(byte[] buffer) => throw null; + public virtual void Write(byte[] buffer, int index, int count) => throw null; + public virtual void Write(char ch) => throw null; + public virtual void Write(char[] chars) => throw null; + public virtual void Write(char[] chars, int index, int count) => throw null; + public virtual void Write(decimal value) => throw null; + public virtual void Write(double value) => throw null; + public virtual void Write(System.Half value) => throw null; + public virtual void Write(short value) => throw null; + public virtual void Write(int value) => throw null; + public virtual void Write(long value) => throw null; + public virtual void Write(System.ReadOnlySpan buffer) => throw null; + public virtual void Write(System.ReadOnlySpan chars) => throw null; + public virtual void Write(sbyte value) => throw null; + public virtual void Write(float value) => throw null; + public virtual void Write(string value) => throw null; + public virtual void Write(ushort value) => throw null; + public virtual void Write(uint value) => throw null; + public virtual void Write(ulong value) => throw null; + public void Write7BitEncodedInt(int value) => throw null; + public void Write7BitEncodedInt64(long value) => throw null; + } + public sealed class BufferedStream : System.IO.Stream + { + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public int BufferSize { get => throw null; } + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public override void CopyTo(System.IO.Stream destination, int bufferSize) => throw null; + public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public BufferedStream(System.IO.Stream stream) => throw null; + public BufferedStream(System.IO.Stream stream, int bufferSize) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span destination) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public System.IO.Stream UnderlyingStream { get => throw null; } + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + public static class Directory + { + public static System.IO.DirectoryInfo CreateDirectory(string path) => throw null; + public static System.IO.DirectoryInfo CreateDirectory(string path, System.IO.UnixFileMode unixCreateMode) => throw null; + public static System.IO.FileSystemInfo CreateSymbolicLink(string path, string pathToTarget) => throw null; + public static System.IO.DirectoryInfo CreateTempSubdirectory(string prefix = default(string)) => throw null; + public static void Delete(string path) => throw null; + public static void Delete(string path, bool recursive) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateDirectories(string path) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateDirectories(string path, string searchPattern) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFiles(string path) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFiles(string path, string searchPattern) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFiles(string path, string searchPattern, System.IO.SearchOption searchOption) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFileSystemEntries(string path) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFileSystemEntries(string path, string searchPattern) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public static System.Collections.Generic.IEnumerable EnumerateFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) => throw null; + public static bool Exists(string path) => throw null; + public static System.DateTime GetCreationTime(string path) => throw null; + public static System.DateTime GetCreationTimeUtc(string path) => throw null; + public static string GetCurrentDirectory() => throw null; + public static string[] GetDirectories(string path) => throw null; + public static string[] GetDirectories(string path, string searchPattern) => throw null; + public static string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public static string[] GetDirectories(string path, string searchPattern, System.IO.SearchOption searchOption) => throw null; + public static string GetDirectoryRoot(string path) => throw null; + public static string[] GetFiles(string path) => throw null; + public static string[] GetFiles(string path, string searchPattern) => throw null; + public static string[] GetFiles(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public static string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) => throw null; + public static string[] GetFileSystemEntries(string path) => throw null; + public static string[] GetFileSystemEntries(string path, string searchPattern) => throw null; + public static string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public static string[] GetFileSystemEntries(string path, string searchPattern, System.IO.SearchOption searchOption) => throw null; + public static System.DateTime GetLastAccessTime(string path) => throw null; + public static System.DateTime GetLastAccessTimeUtc(string path) => throw null; + public static System.DateTime GetLastWriteTime(string path) => throw null; + public static System.DateTime GetLastWriteTimeUtc(string path) => throw null; + public static string[] GetLogicalDrives() => throw null; + public static System.IO.DirectoryInfo GetParent(string path) => throw null; + public static void Move(string sourceDirName, string destDirName) => throw null; + public static System.IO.FileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) => throw null; + public static void SetCreationTime(string path, System.DateTime creationTime) => throw null; + public static void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) => throw null; + public static void SetCurrentDirectory(string path) => throw null; + public static void SetLastAccessTime(string path, System.DateTime lastAccessTime) => throw null; + public static void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) => throw null; + public static void SetLastWriteTime(string path, System.DateTime lastWriteTime) => throw null; + public static void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) => throw null; + } + public sealed class DirectoryInfo : System.IO.FileSystemInfo + { + public void Create() => throw null; + public System.IO.DirectoryInfo CreateSubdirectory(string path) => throw null; + public DirectoryInfo(string path) => throw null; + public override void Delete() => throw null; + public void Delete(bool recursive) => throw null; + public System.Collections.Generic.IEnumerable EnumerateDirectories() => throw null; + public System.Collections.Generic.IEnumerable EnumerateDirectories(string searchPattern) => throw null; + public System.Collections.Generic.IEnumerable EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public System.Collections.Generic.IEnumerable EnumerateDirectories(string searchPattern, System.IO.SearchOption searchOption) => throw null; + public System.Collections.Generic.IEnumerable EnumerateFiles() => throw null; + public System.Collections.Generic.IEnumerable EnumerateFiles(string searchPattern) => throw null; + public System.Collections.Generic.IEnumerable EnumerateFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public System.Collections.Generic.IEnumerable EnumerateFiles(string searchPattern, System.IO.SearchOption searchOption) => throw null; + public System.Collections.Generic.IEnumerable EnumerateFileSystemInfos() => throw null; + public System.Collections.Generic.IEnumerable EnumerateFileSystemInfos(string searchPattern) => throw null; + public System.Collections.Generic.IEnumerable EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public System.Collections.Generic.IEnumerable EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) => throw null; + public override bool Exists { get => throw null; } + public System.IO.DirectoryInfo[] GetDirectories() => throw null; + public System.IO.DirectoryInfo[] GetDirectories(string searchPattern) => throw null; + public System.IO.DirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public System.IO.DirectoryInfo[] GetDirectories(string searchPattern, System.IO.SearchOption searchOption) => throw null; + public System.IO.FileInfo[] GetFiles() => throw null; + public System.IO.FileInfo[] GetFiles(string searchPattern) => throw null; + public System.IO.FileInfo[] GetFiles(string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public System.IO.FileInfo[] GetFiles(string searchPattern, System.IO.SearchOption searchOption) => throw null; + public System.IO.FileSystemInfo[] GetFileSystemInfos() => throw null; + public System.IO.FileSystemInfo[] GetFileSystemInfos(string searchPattern) => throw null; + public System.IO.FileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null; + public System.IO.FileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption) => throw null; + public void MoveTo(string destDirName) => throw null; + public override string Name { get => throw null; } + public System.IO.DirectoryInfo Parent { get => throw null; } + public System.IO.DirectoryInfo Root { get => throw null; } + public override string ToString() => throw null; + } + public class DirectoryNotFoundException : System.IO.IOException + { + public DirectoryNotFoundException() => throw null; + protected DirectoryNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public DirectoryNotFoundException(string message) => throw null; + public DirectoryNotFoundException(string message, System.Exception innerException) => throw null; + } + public class EndOfStreamException : System.IO.IOException + { + public EndOfStreamException() => throw null; + protected EndOfStreamException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public EndOfStreamException(string message) => throw null; + public EndOfStreamException(string message, System.Exception innerException) => throw null; + } + namespace Enumeration + { + public struct FileSystemEntry + { + public System.IO.FileAttributes Attributes { get => throw null; } + public System.DateTimeOffset CreationTimeUtc { get => throw null; } + public System.ReadOnlySpan Directory { get => throw null; } + public System.ReadOnlySpan FileName { get => throw null; } + public bool IsDirectory { get => throw null; } + public bool IsHidden { get => throw null; } + public System.DateTimeOffset LastAccessTimeUtc { get => throw null; } + public System.DateTimeOffset LastWriteTimeUtc { get => throw null; } + public long Length { get => throw null; } + public System.ReadOnlySpan OriginalRootDirectory { get => throw null; } + public System.ReadOnlySpan RootDirectory { get => throw null; } + public System.IO.FileSystemInfo ToFileSystemInfo() => throw null; + public string ToFullPath() => throw null; + public string ToSpecifiedFullPath() => throw null; + } + public class FileSystemEnumerable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public FileSystemEnumerable(string directory, System.IO.Enumeration.FileSystemEnumerable.FindTransform transform, System.IO.EnumerationOptions options = default(System.IO.EnumerationOptions)) => throw null; + public delegate bool FindPredicate(ref System.IO.Enumeration.FileSystemEntry entry); + public delegate TResult FindTransform(ref System.IO.Enumeration.FileSystemEntry entry); + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.IO.Enumeration.FileSystemEnumerable.FindPredicate ShouldIncludePredicate { get => throw null; set { } } + public System.IO.Enumeration.FileSystemEnumerable.FindPredicate ShouldRecursePredicate { get => throw null; set { } } + } + public abstract class FileSystemEnumerator : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + protected virtual bool ContinueOnError(int error) => throw null; + public FileSystemEnumerator(string directory, System.IO.EnumerationOptions options = default(System.IO.EnumerationOptions)) => throw null; + public TResult Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool MoveNext() => throw null; + protected virtual void OnDirectoryFinished(System.ReadOnlySpan directory) => throw null; + public void Reset() => throw null; + protected virtual bool ShouldIncludeEntry(ref System.IO.Enumeration.FileSystemEntry entry) => throw null; + protected virtual bool ShouldRecurseIntoEntry(ref System.IO.Enumeration.FileSystemEntry entry) => throw null; + protected abstract TResult TransformEntry(ref System.IO.Enumeration.FileSystemEntry entry); + } + public static class FileSystemName + { + public static bool MatchesSimpleExpression(System.ReadOnlySpan expression, System.ReadOnlySpan name, bool ignoreCase = default(bool)) => throw null; + public static bool MatchesWin32Expression(System.ReadOnlySpan expression, System.ReadOnlySpan name, bool ignoreCase = default(bool)) => throw null; + public static string TranslateWin32Expression(string expression) => throw null; + } + } + public class EnumerationOptions + { + public System.IO.FileAttributes AttributesToSkip { get => throw null; set { } } + public int BufferSize { get => throw null; set { } } + public EnumerationOptions() => throw null; + public bool IgnoreInaccessible { get => throw null; set { } } + public System.IO.MatchCasing MatchCasing { get => throw null; set { } } + public System.IO.MatchType MatchType { get => throw null; set { } } + public int MaxRecursionDepth { get => throw null; set { } } + public bool RecurseSubdirectories { get => throw null; set { } } + public bool ReturnSpecialDirectories { get => throw null; set { } } + } + public static class File + { + public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable contents) => throw null; + public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable contents, System.Text.Encoding encoding) => throw null; + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void AppendAllText(string path, string contents) => throw null; + public static void AppendAllText(string path, string contents, System.Text.Encoding encoding) => throw null; + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.IO.StreamWriter AppendText(string path) => throw null; + public static void Copy(string sourceFileName, string destFileName) => throw null; + public static void Copy(string sourceFileName, string destFileName, bool overwrite) => throw null; + public static System.IO.FileStream Create(string path) => throw null; + public static System.IO.FileStream Create(string path, int bufferSize) => throw null; + public static System.IO.FileStream Create(string path, int bufferSize, System.IO.FileOptions options) => throw null; + public static System.IO.FileSystemInfo CreateSymbolicLink(string path, string pathToTarget) => throw null; + public static System.IO.StreamWriter CreateText(string path) => throw null; + public static void Decrypt(string path) => throw null; + public static void Delete(string path) => throw null; + public static void Encrypt(string path) => throw null; + public static bool Exists(string path) => throw null; + public static System.IO.FileAttributes GetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.IO.FileAttributes GetAttributes(string path) => throw null; + public static System.DateTime GetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.DateTime GetCreationTime(string path) => throw null; + public static System.DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.DateTime GetCreationTimeUtc(string path) => throw null; + public static System.DateTime GetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.DateTime GetLastAccessTime(string path) => throw null; + public static System.DateTime GetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.DateTime GetLastAccessTimeUtc(string path) => throw null; + public static System.DateTime GetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.DateTime GetLastWriteTime(string path) => throw null; + public static System.DateTime GetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.DateTime GetLastWriteTimeUtc(string path) => throw null; + public static System.IO.UnixFileMode GetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle) => throw null; + public static System.IO.UnixFileMode GetUnixFileMode(string path) => throw null; + public static void Move(string sourceFileName, string destFileName) => throw null; + public static void Move(string sourceFileName, string destFileName, bool overwrite) => throw null; + public static System.IO.FileStream Open(string path, System.IO.FileMode mode) => throw null; + public static System.IO.FileStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access) => throw null; + public static System.IO.FileStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) => throw null; + public static System.IO.FileStream Open(string path, System.IO.FileStreamOptions options) => throw null; + public static Microsoft.Win32.SafeHandles.SafeFileHandle OpenHandle(string path, System.IO.FileMode mode = default(System.IO.FileMode), System.IO.FileAccess access = default(System.IO.FileAccess), System.IO.FileShare share = default(System.IO.FileShare), System.IO.FileOptions options = default(System.IO.FileOptions), long preallocationSize = default(long)) => throw null; + public static System.IO.FileStream OpenRead(string path) => throw null; + public static System.IO.StreamReader OpenText(string path) => throw null; + public static System.IO.FileStream OpenWrite(string path) => throw null; + public static byte[] ReadAllBytes(string path) => throw null; + public static System.Threading.Tasks.Task ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static string[] ReadAllLines(string path) => throw null; + public static string[] ReadAllLines(string path, System.Text.Encoding encoding) => throw null; + public static System.Threading.Tasks.Task ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static string ReadAllText(string path) => throw null; + public static string ReadAllText(string path, System.Text.Encoding encoding) => throw null; + public static System.Threading.Tasks.Task ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Collections.Generic.IEnumerable ReadLines(string path) => throw null; + public static System.Collections.Generic.IEnumerable ReadLines(string path, System.Text.Encoding encoding) => throw null; + public static System.Collections.Generic.IAsyncEnumerable ReadLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Collections.Generic.IAsyncEnumerable ReadLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) => throw null; + public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) => throw null; + public static System.IO.FileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget) => throw null; + public static void SetAttributes(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.FileAttributes fileAttributes) => throw null; + public static void SetAttributes(string path, System.IO.FileAttributes fileAttributes) => throw null; + public static void SetCreationTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTime) => throw null; + public static void SetCreationTime(string path, System.DateTime creationTime) => throw null; + public static void SetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime creationTimeUtc) => throw null; + public static void SetCreationTimeUtc(string path, System.DateTime creationTimeUtc) => throw null; + public static void SetLastAccessTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTime) => throw null; + public static void SetLastAccessTime(string path, System.DateTime lastAccessTime) => throw null; + public static void SetLastAccessTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastAccessTimeUtc) => throw null; + public static void SetLastAccessTimeUtc(string path, System.DateTime lastAccessTimeUtc) => throw null; + public static void SetLastWriteTime(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTime) => throw null; + public static void SetLastWriteTime(string path, System.DateTime lastWriteTime) => throw null; + public static void SetLastWriteTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.DateTime lastWriteTimeUtc) => throw null; + public static void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) => throw null; + public static void SetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.UnixFileMode mode) => throw null; + public static void SetUnixFileMode(string path, System.IO.UnixFileMode mode) => throw null; + public static void WriteAllBytes(string path, byte[] bytes) => throw null; + public static System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable contents) => throw null; + public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable contents, System.Text.Encoding encoding) => throw null; + public static void WriteAllLines(string path, string[] contents) => throw null; + public static void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) => throw null; + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void WriteAllText(string path, string contents) => throw null; + public static void WriteAllText(string path, string contents, System.Text.Encoding encoding) => throw null; + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + [System.Flags] + public enum FileAccess + { + Read = 1, + Write = 2, + ReadWrite = 3, + } + [System.Flags] + public enum FileAttributes + { + ReadOnly = 1, + Hidden = 2, + System = 4, + Directory = 16, + Archive = 32, + Device = 64, + Normal = 128, + Temporary = 256, + SparseFile = 512, + ReparsePoint = 1024, + Compressed = 2048, + Offline = 4096, + NotContentIndexed = 8192, + Encrypted = 16384, + IntegrityStream = 32768, + NoScrubData = 131072, + } + public sealed class FileInfo : System.IO.FileSystemInfo + { + public System.IO.StreamWriter AppendText() => throw null; + public System.IO.FileInfo CopyTo(string destFileName) => throw null; + public System.IO.FileInfo CopyTo(string destFileName, bool overwrite) => throw null; + public System.IO.FileStream Create() => throw null; + public System.IO.StreamWriter CreateText() => throw null; + public FileInfo(string fileName) => throw null; + public void Decrypt() => throw null; + public override void Delete() => throw null; + public System.IO.DirectoryInfo Directory { get => throw null; } + public string DirectoryName { get => throw null; } + public void Encrypt() => throw null; + public override bool Exists { get => throw null; } + public bool IsReadOnly { get => throw null; set { } } + public long Length { get => throw null; } + public void MoveTo(string destFileName) => throw null; + public void MoveTo(string destFileName, bool overwrite) => throw null; + public override string Name { get => throw null; } + public System.IO.FileStream Open(System.IO.FileMode mode) => throw null; + public System.IO.FileStream Open(System.IO.FileMode mode, System.IO.FileAccess access) => throw null; + public System.IO.FileStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) => throw null; + public System.IO.FileStream Open(System.IO.FileStreamOptions options) => throw null; + public System.IO.FileStream OpenRead() => throw null; + public System.IO.StreamReader OpenText() => throw null; + public System.IO.FileStream OpenWrite() => throw null; + public System.IO.FileInfo Replace(string destinationFileName, string destinationBackupFileName) => throw null; + public System.IO.FileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors) => throw null; + } + public class FileLoadException : System.IO.IOException + { + public FileLoadException() => throw null; + protected FileLoadException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public FileLoadException(string message) => throw null; + public FileLoadException(string message, System.Exception inner) => throw null; + public FileLoadException(string message, string fileName) => throw null; + public FileLoadException(string message, string fileName, System.Exception inner) => throw null; + public string FileName { get => throw null; } + public string FusionLog { get => throw null; } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + public override string ToString() => throw null; + } + public enum FileMode + { + CreateNew = 1, + Create = 2, + Open = 3, + OpenOrCreate = 4, + Truncate = 5, + Append = 6, + } + public class FileNotFoundException : System.IO.IOException + { + public FileNotFoundException() => throw null; + protected FileNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public FileNotFoundException(string message) => throw null; + public FileNotFoundException(string message, System.Exception innerException) => throw null; + public FileNotFoundException(string message, string fileName) => throw null; + public FileNotFoundException(string message, string fileName, System.Exception innerException) => throw null; + public string FileName { get => throw null; } + public string FusionLog { get => throw null; } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + public override string ToString() => throw null; + } + [System.Flags] + public enum FileOptions + { + WriteThrough = -2147483648, + None = 0, + Encrypted = 16384, + DeleteOnClose = 67108864, + SequentialScan = 134217728, + RandomAccess = 268435456, + Asynchronous = 1073741824, + } + [System.Flags] + public enum FileShare + { + None = 0, + Read = 1, + Write = 2, + ReadWrite = 3, + Delete = 4, + Inheritable = 16, + } + public class FileStream : System.IO.Stream + { + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public FileStream(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access) => throw null; + public FileStream(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize) => throw null; + public FileStream(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.IO.FileAccess access, int bufferSize, bool isAsync) => throw null; + public FileStream(nint handle, System.IO.FileAccess access) => throw null; + public FileStream(nint handle, System.IO.FileAccess access, bool ownsHandle) => throw null; + public FileStream(nint handle, System.IO.FileAccess access, bool ownsHandle, int bufferSize) => throw null; + public FileStream(nint handle, System.IO.FileAccess access, bool ownsHandle, int bufferSize, bool isAsync) => throw null; + public FileStream(string path, System.IO.FileMode mode) => throw null; + public FileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access) => throw null; + public FileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) => throw null; + public FileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize) => throw null; + public FileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, bool useAsync) => throw null; + public FileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options) => throw null; + public FileStream(string path, System.IO.FileStreamOptions options) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public virtual void Flush(bool flushToDisk) => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual nint Handle { get => throw null; } + public virtual bool IsAsync { get => throw null; } + public override long Length { get => throw null; } + public virtual void Lock(long position, long length) => throw null; + public virtual string Name { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public virtual Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle { get => throw null; } + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public virtual void Unlock(long position, long length) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + public sealed class FileStreamOptions + { + public System.IO.FileAccess Access { get => throw null; set { } } + public int BufferSize { get => throw null; set { } } + public FileStreamOptions() => throw null; + public System.IO.FileMode Mode { get => throw null; set { } } + public System.IO.FileOptions Options { get => throw null; set { } } + public long PreallocationSize { get => throw null; set { } } + public System.IO.FileShare Share { get => throw null; set { } } + public System.IO.UnixFileMode? UnixCreateMode { get => throw null; set { } } + } + public abstract class FileSystemInfo : System.MarshalByRefObject, System.Runtime.Serialization.ISerializable + { + public System.IO.FileAttributes Attributes { get => throw null; set { } } + public void CreateAsSymbolicLink(string pathToTarget) => throw null; + public System.DateTime CreationTime { get => throw null; set { } } + public System.DateTime CreationTimeUtc { get => throw null; set { } } + protected FileSystemInfo() => throw null; + protected FileSystemInfo(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public abstract void Delete(); + public abstract bool Exists { get; } + public string Extension { get => throw null; } + public virtual string FullName { get => throw null; } + protected string FullPath; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.DateTime LastAccessTime { get => throw null; set { } } + public System.DateTime LastAccessTimeUtc { get => throw null; set { } } + public System.DateTime LastWriteTime { get => throw null; set { } } + public System.DateTime LastWriteTimeUtc { get => throw null; set { } } + public string LinkTarget { get => throw null; } + public abstract string Name { get; } + protected string OriginalPath; + public void Refresh() => throw null; + public System.IO.FileSystemInfo ResolveLinkTarget(bool returnFinalTarget) => throw null; + public override string ToString() => throw null; + public System.IO.UnixFileMode UnixFileMode { get => throw null; set { } } + } + public enum HandleInheritability + { + None = 0, + Inheritable = 1, + } + public sealed class InvalidDataException : System.SystemException + { + public InvalidDataException() => throw null; + public InvalidDataException(string message) => throw null; + public InvalidDataException(string message, System.Exception innerException) => throw null; + } + public class IOException : System.SystemException + { + public IOException() => throw null; + protected IOException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public IOException(string message) => throw null; + public IOException(string message, System.Exception innerException) => throw null; + public IOException(string message, int hresult) => throw null; + } + public enum MatchCasing + { + PlatformDefault = 0, + CaseSensitive = 1, + CaseInsensitive = 2, + } + public enum MatchType + { + Simple = 0, + Win32 = 1, + } + public class MemoryStream : System.IO.Stream + { + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public virtual int Capacity { get => throw null; set { } } + public override void CopyTo(System.IO.Stream destination, int bufferSize) => throw null; + public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public MemoryStream() => throw null; + public MemoryStream(byte[] buffer) => throw null; + public MemoryStream(byte[] buffer, bool writable) => throw null; + public MemoryStream(byte[] buffer, int index, int count) => throw null; + public MemoryStream(byte[] buffer, int index, int count, bool writable) => throw null; + public MemoryStream(byte[] buffer, int index, int count, bool writable, bool publiclyVisible) => throw null; + public MemoryStream(int capacity) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual byte[] GetBuffer() => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin loc) => throw null; + public override void SetLength(long value) => throw null; + public virtual byte[] ToArray() => throw null; + public virtual bool TryGetBuffer(out System.ArraySegment buffer) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + public virtual void WriteTo(System.IO.Stream stream) => throw null; + } + public static class Path + { + public static readonly char AltDirectorySeparatorChar; + public static string ChangeExtension(string path, string extension) => throw null; + public static string Combine(string path1, string path2) => throw null; + public static string Combine(string path1, string path2, string path3) => throw null; + public static string Combine(string path1, string path2, string path3, string path4) => throw null; + public static string Combine(params string[] paths) => throw null; + public static readonly char DirectorySeparatorChar; + public static bool EndsInDirectorySeparator(System.ReadOnlySpan path) => throw null; + public static bool EndsInDirectorySeparator(string path) => throw null; + public static bool Exists(string path) => throw null; + public static System.ReadOnlySpan GetDirectoryName(System.ReadOnlySpan path) => throw null; + public static string GetDirectoryName(string path) => throw null; + public static System.ReadOnlySpan GetExtension(System.ReadOnlySpan path) => throw null; + public static string GetExtension(string path) => throw null; + public static System.ReadOnlySpan GetFileName(System.ReadOnlySpan path) => throw null; + public static string GetFileName(string path) => throw null; + public static System.ReadOnlySpan GetFileNameWithoutExtension(System.ReadOnlySpan path) => throw null; + public static string GetFileNameWithoutExtension(string path) => throw null; + public static string GetFullPath(string path) => throw null; + public static string GetFullPath(string path, string basePath) => throw null; + public static char[] GetInvalidFileNameChars() => throw null; + public static char[] GetInvalidPathChars() => throw null; + public static System.ReadOnlySpan GetPathRoot(System.ReadOnlySpan path) => throw null; + public static string GetPathRoot(string path) => throw null; + public static string GetRandomFileName() => throw null; + public static string GetRelativePath(string relativeTo, string path) => throw null; + public static string GetTempFileName() => throw null; + public static string GetTempPath() => throw null; + public static bool HasExtension(System.ReadOnlySpan path) => throw null; + public static bool HasExtension(string path) => throw null; + public static readonly char[] InvalidPathChars; + public static bool IsPathFullyQualified(System.ReadOnlySpan path) => throw null; + public static bool IsPathFullyQualified(string path) => throw null; + public static bool IsPathRooted(System.ReadOnlySpan path) => throw null; + public static bool IsPathRooted(string path) => throw null; + public static string Join(System.ReadOnlySpan path1, System.ReadOnlySpan path2) => throw null; + public static string Join(System.ReadOnlySpan path1, System.ReadOnlySpan path2, System.ReadOnlySpan path3) => throw null; + public static string Join(System.ReadOnlySpan path1, System.ReadOnlySpan path2, System.ReadOnlySpan path3, System.ReadOnlySpan path4) => throw null; + public static string Join(string path1, string path2) => throw null; + public static string Join(string path1, string path2, string path3) => throw null; + public static string Join(string path1, string path2, string path3, string path4) => throw null; + public static string Join(params string[] paths) => throw null; + public static readonly char PathSeparator; + public static System.ReadOnlySpan TrimEndingDirectorySeparator(System.ReadOnlySpan path) => throw null; + public static string TrimEndingDirectorySeparator(string path) => throw null; + public static bool TryJoin(System.ReadOnlySpan path1, System.ReadOnlySpan path2, System.ReadOnlySpan path3, System.Span destination, out int charsWritten) => throw null; + public static bool TryJoin(System.ReadOnlySpan path1, System.ReadOnlySpan path2, System.Span destination, out int charsWritten) => throw null; + public static readonly char VolumeSeparatorChar; + } + public class PathTooLongException : System.IO.IOException + { + public PathTooLongException() => throw null; + protected PathTooLongException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public PathTooLongException(string message) => throw null; + public PathTooLongException(string message, System.Exception innerException) => throw null; + } + public static class RandomAccess + { + public static long GetLength(Microsoft.Win32.SafeHandles.SafeFileHandle handle) => throw null; + public static long Read(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList> buffers, long fileOffset) => throw null; + public static int Read(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Span buffer, long fileOffset) => throw null; + public static System.Threading.Tasks.ValueTask ReadAsync(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList> buffers, long fileOffset, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask ReadAsync(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Memory buffer, long fileOffset, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void SetLength(Microsoft.Win32.SafeHandles.SafeFileHandle handle, long length) => throw null; + public static void Write(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList> buffers, long fileOffset) => throw null; + public static void Write(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.ReadOnlySpan buffer, long fileOffset) => throw null; + public static System.Threading.Tasks.ValueTask WriteAsync(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList> buffers, long fileOffset, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask WriteAsync(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.ReadOnlyMemory buffer, long fileOffset, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public enum SearchOption + { + TopDirectoryOnly = 0, + AllDirectories = 1, + } + public enum SeekOrigin + { + Begin = 0, + Current = 1, + End = 2, + } + public abstract class Stream : System.MarshalByRefObject, System.IAsyncDisposable, System.IDisposable + { + public virtual System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public virtual System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public abstract bool CanRead { get; } + public abstract bool CanSeek { get; } + public virtual bool CanTimeout { get => throw null; } + public abstract bool CanWrite { get; } + public virtual void Close() => throw null; + public void CopyTo(System.IO.Stream destination) => throw null; + public virtual void CopyTo(System.IO.Stream destination, int bufferSize) => throw null; + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination) => throw null; + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize) => throw null; + public virtual System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.WaitHandle CreateWaitHandle() => throw null; + protected Stream() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public virtual int EndRead(System.IAsyncResult asyncResult) => throw null; + public virtual void EndWrite(System.IAsyncResult asyncResult) => throw null; + public abstract void Flush(); + public System.Threading.Tasks.Task FlushAsync() => throw null; + public virtual System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public abstract long Length { get; } + public static readonly System.IO.Stream Null; + protected virtual void ObjectInvariant() => throw null; + public abstract long Position { get; set; } + public abstract int Read(byte[] buffer, int offset, int count); + public virtual int Read(System.Span buffer) => throw null; + public System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count) => throw null; + public virtual System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public int ReadAtLeast(System.Span buffer, int minimumBytes, bool throwOnEndOfStream = default(bool)) => throw null; + public System.Threading.Tasks.ValueTask ReadAtLeastAsync(System.Memory buffer, int minimumBytes, bool throwOnEndOfStream = default(bool), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual int ReadByte() => throw null; + public void ReadExactly(byte[] buffer, int offset, int count) => throw null; + public void ReadExactly(System.Span buffer) => throw null; + public System.Threading.Tasks.ValueTask ReadExactlyAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.ValueTask ReadExactlyAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual int ReadTimeout { get => throw null; set { } } + public abstract long Seek(long offset, System.IO.SeekOrigin origin); + public abstract void SetLength(long value); + public static System.IO.Stream Synchronized(System.IO.Stream stream) => throw null; + protected static void ValidateBufferArguments(byte[] buffer, int offset, int count) => throw null; + protected static void ValidateCopyToArguments(System.IO.Stream destination, int bufferSize) => throw null; + public abstract void Write(byte[] buffer, int offset, int count); + public virtual void Write(System.ReadOnlySpan buffer) => throw null; + public System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count) => throw null; + public virtual System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual void WriteByte(byte value) => throw null; + public virtual int WriteTimeout { get => throw null; set { } } + } + public class StreamReader : System.IO.TextReader + { + public virtual System.IO.Stream BaseStream { get => throw null; } + public override void Close() => throw null; + public StreamReader(System.IO.Stream stream) => throw null; + public StreamReader(System.IO.Stream stream, bool detectEncodingFromByteOrderMarks) => throw null; + public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding) => throw null; + public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks) => throw null; + public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize) => throw null; + public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding = default(System.Text.Encoding), bool detectEncodingFromByteOrderMarks = default(bool), int bufferSize = default(int), bool leaveOpen = default(bool)) => throw null; + public StreamReader(string path) => throw null; + public StreamReader(string path, bool detectEncodingFromByteOrderMarks) => throw null; + public StreamReader(string path, System.IO.FileStreamOptions options) => throw null; + public StreamReader(string path, System.Text.Encoding encoding) => throw null; + public StreamReader(string path, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks) => throw null; + public StreamReader(string path, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize) => throw null; + public StreamReader(string path, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, System.IO.FileStreamOptions options) => throw null; + public virtual System.Text.Encoding CurrentEncoding { get => throw null; } + public void DiscardBufferedData() => throw null; + protected override void Dispose(bool disposing) => throw null; + public bool EndOfStream { get => throw null; } + public static readonly System.IO.StreamReader Null; + public override int Peek() => throw null; + public override int Read() => throw null; + public override int Read(char[] buffer, int index, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadBlock(char[] buffer, int index, int count) => throw null; + public override int ReadBlock(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadBlockAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.ValueTask ReadBlockAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override string ReadLine() => throw null; + public override System.Threading.Tasks.Task ReadLineAsync() => throw null; + public override System.Threading.Tasks.ValueTask ReadLineAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override string ReadToEnd() => throw null; + public override System.Threading.Tasks.Task ReadToEndAsync() => throw null; + public override System.Threading.Tasks.Task ReadToEndAsync(System.Threading.CancellationToken cancellationToken) => throw null; + } + public class StreamWriter : System.IO.TextWriter + { + public virtual bool AutoFlush { get => throw null; set { } } + public virtual System.IO.Stream BaseStream { get => throw null; } + public override void Close() => throw null; + public StreamWriter(System.IO.Stream stream) => throw null; + public StreamWriter(System.IO.Stream stream, System.Text.Encoding encoding) => throw null; + public StreamWriter(System.IO.Stream stream, System.Text.Encoding encoding, int bufferSize) => throw null; + public StreamWriter(System.IO.Stream stream, System.Text.Encoding encoding = default(System.Text.Encoding), int bufferSize = default(int), bool leaveOpen = default(bool)) => throw null; + public StreamWriter(string path) => throw null; + public StreamWriter(string path, bool append) => throw null; + public StreamWriter(string path, bool append, System.Text.Encoding encoding) => throw null; + public StreamWriter(string path, bool append, System.Text.Encoding encoding, int bufferSize) => throw null; + public StreamWriter(string path, System.IO.FileStreamOptions options) => throw null; + public StreamWriter(string path, System.Text.Encoding encoding, System.IO.FileStreamOptions options) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override System.Text.Encoding Encoding { get => throw null; } + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync() => throw null; + public static readonly System.IO.StreamWriter Null; + public override void Write(char value) => throw null; + public override void Write(char[] buffer) => throw null; + public override void Write(char[] buffer, int index, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override void Write(string value) => throw null; + public override void Write(string format, object arg0) => throw null; + public override void Write(string format, object arg0, object arg1) => throw null; + public override void Write(string format, object arg0, object arg1, object arg2) => throw null; + public override void Write(string format, params object[] arg) => throw null; + public override System.Threading.Tasks.Task WriteAsync(char value) => throw null; + public override System.Threading.Tasks.Task WriteAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.Task WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task WriteAsync(string value) => throw null; + public override void WriteLine(System.ReadOnlySpan buffer) => throw null; + public override void WriteLine(string value) => throw null; + public override void WriteLine(string format, object arg0) => throw null; + public override void WriteLine(string format, object arg0, object arg1) => throw null; + public override void WriteLine(string format, object arg0, object arg1, object arg2) => throw null; + public override void WriteLine(string format, params object[] arg) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync() => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(char value) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(string value) => throw null; + } + public class StringReader : System.IO.TextReader + { + public override void Close() => throw null; + public StringReader(string s) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int Peek() => throw null; + public override int Read() => throw null; + public override int Read(char[] buffer, int index, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadBlock(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadBlockAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.ValueTask ReadBlockAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override string ReadLine() => throw null; + public override System.Threading.Tasks.Task ReadLineAsync() => throw null; + public override System.Threading.Tasks.ValueTask ReadLineAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override string ReadToEnd() => throw null; + public override System.Threading.Tasks.Task ReadToEndAsync() => throw null; + public override System.Threading.Tasks.Task ReadToEndAsync(System.Threading.CancellationToken cancellationToken) => throw null; + } + public class StringWriter : System.IO.TextWriter + { + public override void Close() => throw null; + public StringWriter() => throw null; + public StringWriter(System.IFormatProvider formatProvider) => throw null; + public StringWriter(System.Text.StringBuilder sb) => throw null; + public StringWriter(System.Text.StringBuilder sb, System.IFormatProvider formatProvider) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Text.Encoding Encoding { get => throw null; } + public override System.Threading.Tasks.Task FlushAsync() => throw null; + public virtual System.Text.StringBuilder GetStringBuilder() => throw null; + public override string ToString() => throw null; + public override void Write(char value) => throw null; + public override void Write(char[] buffer, int index, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override void Write(string value) => throw null; + public override void Write(System.Text.StringBuilder value) => throw null; + public override System.Threading.Tasks.Task WriteAsync(char value) => throw null; + public override System.Threading.Tasks.Task WriteAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.Task WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task WriteAsync(string value) => throw null; + public override System.Threading.Tasks.Task WriteAsync(System.Text.StringBuilder value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteLine(System.ReadOnlySpan buffer) => throw null; + public override void WriteLine(System.Text.StringBuilder value) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(char value) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(char[] buffer, int index, int count) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(string value) => throw null; + public override System.Threading.Tasks.Task WriteLineAsync(System.Text.StringBuilder value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public abstract class TextReader : System.MarshalByRefObject, System.IDisposable + { + public virtual void Close() => throw null; + protected TextReader() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public static readonly System.IO.TextReader Null; + public virtual int Peek() => throw null; + public virtual int Read() => throw null; + public virtual int Read(char[] buffer, int index, int count) => throw null; + public virtual int Read(System.Span buffer) => throw null; + public virtual System.Threading.Tasks.Task ReadAsync(char[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual int ReadBlock(char[] buffer, int index, int count) => throw null; + public virtual int ReadBlock(System.Span buffer) => throw null; + public virtual System.Threading.Tasks.Task ReadBlockAsync(char[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.ValueTask ReadBlockAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual string ReadLine() => throw null; + public virtual System.Threading.Tasks.Task ReadLineAsync() => throw null; + public virtual System.Threading.Tasks.ValueTask ReadLineAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual string ReadToEnd() => throw null; + public virtual System.Threading.Tasks.Task ReadToEndAsync() => throw null; + public virtual System.Threading.Tasks.Task ReadToEndAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public static System.IO.TextReader Synchronized(System.IO.TextReader reader) => throw null; + } + public abstract class TextWriter : System.MarshalByRefObject, System.IAsyncDisposable, System.IDisposable + { + public virtual void Close() => throw null; + protected char[] CoreNewLine; + protected TextWriter() => throw null; + protected TextWriter(System.IFormatProvider formatProvider) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public abstract System.Text.Encoding Encoding { get; } + public virtual void Flush() => throw null; + public virtual System.Threading.Tasks.Task FlushAsync() => throw null; + public virtual System.IFormatProvider FormatProvider { get => throw null; } + public virtual string NewLine { get => throw null; set { } } + public static readonly System.IO.TextWriter Null; + public static System.IO.TextWriter Synchronized(System.IO.TextWriter writer) => throw null; + public virtual void Write(bool value) => throw null; + public virtual void Write(char value) => throw null; + public virtual void Write(char[] buffer) => throw null; + public virtual void Write(char[] buffer, int index, int count) => throw null; + public virtual void Write(decimal value) => throw null; + public virtual void Write(double value) => throw null; + public virtual void Write(int value) => throw null; + public virtual void Write(long value) => throw null; + public virtual void Write(object value) => throw null; + public virtual void Write(System.ReadOnlySpan buffer) => throw null; + public virtual void Write(float value) => throw null; + public virtual void Write(string value) => throw null; + public virtual void Write(string format, object arg0) => throw null; + public virtual void Write(string format, object arg0, object arg1) => throw null; + public virtual void Write(string format, object arg0, object arg1, object arg2) => throw null; + public virtual void Write(string format, params object[] arg) => throw null; + public virtual void Write(System.Text.StringBuilder value) => throw null; + public virtual void Write(uint value) => throw null; + public virtual void Write(ulong value) => throw null; + public virtual System.Threading.Tasks.Task WriteAsync(char value) => throw null; + public System.Threading.Tasks.Task WriteAsync(char[] buffer) => throw null; + public virtual System.Threading.Tasks.Task WriteAsync(char[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.Task WriteAsync(string value) => throw null; + public virtual System.Threading.Tasks.Task WriteAsync(System.Text.StringBuilder value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual void WriteLine() => throw null; + public virtual void WriteLine(bool value) => throw null; + public virtual void WriteLine(char value) => throw null; + public virtual void WriteLine(char[] buffer) => throw null; + public virtual void WriteLine(char[] buffer, int index, int count) => throw null; + public virtual void WriteLine(decimal value) => throw null; + public virtual void WriteLine(double value) => throw null; + public virtual void WriteLine(int value) => throw null; + public virtual void WriteLine(long value) => throw null; + public virtual void WriteLine(object value) => throw null; + public virtual void WriteLine(System.ReadOnlySpan buffer) => throw null; + public virtual void WriteLine(float value) => throw null; + public virtual void WriteLine(string value) => throw null; + public virtual void WriteLine(string format, object arg0) => throw null; + public virtual void WriteLine(string format, object arg0, object arg1) => throw null; + public virtual void WriteLine(string format, object arg0, object arg1, object arg2) => throw null; + public virtual void WriteLine(string format, params object[] arg) => throw null; + public virtual void WriteLine(System.Text.StringBuilder value) => throw null; + public virtual void WriteLine(uint value) => throw null; + public virtual void WriteLine(ulong value) => throw null; + public virtual System.Threading.Tasks.Task WriteLineAsync() => throw null; + public virtual System.Threading.Tasks.Task WriteLineAsync(char value) => throw null; + public System.Threading.Tasks.Task WriteLineAsync(char[] buffer) => throw null; + public virtual System.Threading.Tasks.Task WriteLineAsync(char[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task WriteLineAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.Task WriteLineAsync(string value) => throw null; + public virtual System.Threading.Tasks.Task WriteLineAsync(System.Text.StringBuilder value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + [System.Flags] + public enum UnixFileMode + { + None = 0, + OtherExecute = 1, + OtherWrite = 2, + OtherRead = 4, + GroupExecute = 8, + GroupWrite = 16, + GroupRead = 32, + UserExecute = 64, + UserWrite = 128, + UserRead = 256, + StickyBit = 512, + SetGroup = 1024, + SetUser = 2048, + } + public class UnmanagedMemoryStream : System.IO.Stream + { + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public long Capacity { get => throw null; } + protected UnmanagedMemoryStream() => throw null; + public unsafe UnmanagedMemoryStream(byte* pointer, long length) => throw null; + public unsafe UnmanagedMemoryStream(byte* pointer, long length, long capacity, System.IO.FileAccess access) => throw null; + public UnmanagedMemoryStream(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long length) => throw null; + public UnmanagedMemoryStream(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long length, System.IO.FileAccess access) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected unsafe void Initialize(byte* pointer, long length, long capacity, System.IO.FileAccess access) => throw null; + protected void Initialize(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long length, System.IO.FileAccess access) => throw null; + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public unsafe byte* PositionPointer { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override int Read(System.Span buffer) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin loc) => throw null; + public override void SetLength(long value) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override void Write(System.ReadOnlySpan buffer) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + } + public interface IObservable + { + System.IDisposable Subscribe(System.IObserver observer); + } + public interface IObserver + { + void OnCompleted(); + void OnError(System.Exception error); + void OnNext(T value); + } + public interface IParsable where TSelf : System.IParsable + { + abstract static TSelf Parse(string s, System.IFormatProvider provider); + abstract static bool TryParse(string s, System.IFormatProvider provider, out TSelf result); + } + public interface IProgress + { + void Report(T value); + } + public interface ISpanFormattable : System.IFormattable + { + bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider provider); + } + public interface ISpanParsable : System.IParsable where TSelf : System.ISpanParsable + { + abstract static TSelf Parse(System.ReadOnlySpan s, System.IFormatProvider provider); + abstract static bool TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out TSelf result); + } + public class Lazy + { + public Lazy() => throw null; + public Lazy(bool isThreadSafe) => throw null; + public Lazy(System.Func valueFactory) => throw null; + public Lazy(System.Func valueFactory, bool isThreadSafe) => throw null; + public Lazy(System.Func valueFactory, System.Threading.LazyThreadSafetyMode mode) => throw null; + public Lazy(System.Threading.LazyThreadSafetyMode mode) => throw null; + public Lazy(T value) => throw null; + public bool IsValueCreated { get => throw null; } + public override string ToString() => throw null; + public T Value { get => throw null; } + } + public class Lazy : System.Lazy + { + public Lazy(System.Func valueFactory, TMetadata metadata) => throw null; + public Lazy(System.Func valueFactory, TMetadata metadata, bool isThreadSafe) => throw null; + public Lazy(System.Func valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode) => throw null; + public Lazy(TMetadata metadata) => throw null; + public Lazy(TMetadata metadata, bool isThreadSafe) => throw null; + public Lazy(TMetadata metadata, System.Threading.LazyThreadSafetyMode mode) => throw null; + public TMetadata Metadata { get => throw null; } + } + public class LdapStyleUriParser : System.UriParser + { + public LdapStyleUriParser() => throw null; + } + public enum LoaderOptimization + { + NotSpecified = 0, + SingleDomain = 1, + MultiDomain = 2, + DomainMask = 3, + MultiDomainHost = 3, + DisallowBindings = 4, + } + public sealed class LoaderOptimizationAttribute : System.Attribute + { + public LoaderOptimizationAttribute(byte value) => throw null; + public LoaderOptimizationAttribute(System.LoaderOptimization value) => throw null; + public System.LoaderOptimization Value { get => throw null; } + } + public abstract class MarshalByRefObject + { + protected MarshalByRefObject() => throw null; + public object GetLifetimeService() => throw null; + public virtual object InitializeLifetimeService() => throw null; + protected System.MarshalByRefObject MemberwiseClone(bool cloneIdentity) => throw null; + } + public static class Math + { + public static decimal Abs(decimal value) => throw null; + public static double Abs(double value) => throw null; + public static short Abs(short value) => throw null; + public static int Abs(int value) => throw null; + public static long Abs(long value) => throw null; + public static nint Abs(nint value) => throw null; + public static sbyte Abs(sbyte value) => throw null; + public static float Abs(float value) => throw null; + public static double Acos(double d) => throw null; + public static double Acosh(double d) => throw null; + public static double Asin(double d) => throw null; + public static double Asinh(double d) => throw null; + public static double Atan(double d) => throw null; + public static double Atan2(double y, double x) => throw null; + public static double Atanh(double d) => throw null; + public static long BigMul(int a, int b) => throw null; + public static long BigMul(long a, long b, out long low) => throw null; + public static ulong BigMul(ulong a, ulong b, out ulong low) => throw null; + public static double BitDecrement(double x) => throw null; + public static double BitIncrement(double x) => throw null; + public static double Cbrt(double d) => throw null; + public static decimal Ceiling(decimal d) => throw null; + public static double Ceiling(double a) => throw null; + public static byte Clamp(byte value, byte min, byte max) => throw null; + public static decimal Clamp(decimal value, decimal min, decimal max) => throw null; + public static double Clamp(double value, double min, double max) => throw null; + public static short Clamp(short value, short min, short max) => throw null; + public static int Clamp(int value, int min, int max) => throw null; + public static long Clamp(long value, long min, long max) => throw null; + public static nint Clamp(nint value, nint min, nint max) => throw null; + public static sbyte Clamp(sbyte value, sbyte min, sbyte max) => throw null; + public static float Clamp(float value, float min, float max) => throw null; + public static ushort Clamp(ushort value, ushort min, ushort max) => throw null; + public static uint Clamp(uint value, uint min, uint max) => throw null; + public static ulong Clamp(ulong value, ulong min, ulong max) => throw null; + public static nuint Clamp(nuint value, nuint min, nuint max) => throw null; + public static double CopySign(double x, double y) => throw null; + public static double Cos(double d) => throw null; + public static double Cosh(double value) => throw null; + public static int DivRem(int a, int b, out int result) => throw null; + public static long DivRem(long a, long b, out long result) => throw null; + public static (byte Quotient, byte Remainder) DivRem(byte left, byte right) => throw null; + public static (short Quotient, short Remainder) DivRem(short left, short right) => throw null; + public static (int Quotient, int Remainder) DivRem(int left, int right) => throw null; + public static (long Quotient, long Remainder) DivRem(long left, long right) => throw null; + public static (nint Quotient, nint Remainder) DivRem(nint left, nint right) => throw null; + public static (sbyte Quotient, sbyte Remainder) DivRem(sbyte left, sbyte right) => throw null; + public static (ushort Quotient, ushort Remainder) DivRem(ushort left, ushort right) => throw null; + public static (uint Quotient, uint Remainder) DivRem(uint left, uint right) => throw null; + public static (ulong Quotient, ulong Remainder) DivRem(ulong left, ulong right) => throw null; + public static (nuint Quotient, nuint Remainder) DivRem(nuint left, nuint right) => throw null; + public const double E = default; + public static double Exp(double d) => throw null; + public static decimal Floor(decimal d) => throw null; + public static double Floor(double d) => throw null; + public static double FusedMultiplyAdd(double x, double y, double z) => throw null; + public static double IEEERemainder(double x, double y) => throw null; + public static int ILogB(double x) => throw null; + public static double Log(double d) => throw null; + public static double Log(double a, double newBase) => throw null; + public static double Log10(double d) => throw null; + public static double Log2(double x) => throw null; + public static byte Max(byte val1, byte val2) => throw null; + public static decimal Max(decimal val1, decimal val2) => throw null; + public static double Max(double val1, double val2) => throw null; + public static short Max(short val1, short val2) => throw null; + public static int Max(int val1, int val2) => throw null; + public static long Max(long val1, long val2) => throw null; + public static nint Max(nint val1, nint val2) => throw null; + public static sbyte Max(sbyte val1, sbyte val2) => throw null; + public static float Max(float val1, float val2) => throw null; + public static ushort Max(ushort val1, ushort val2) => throw null; + public static uint Max(uint val1, uint val2) => throw null; + public static ulong Max(ulong val1, ulong val2) => throw null; + public static nuint Max(nuint val1, nuint val2) => throw null; + public static double MaxMagnitude(double x, double y) => throw null; + public static byte Min(byte val1, byte val2) => throw null; + public static decimal Min(decimal val1, decimal val2) => throw null; + public static double Min(double val1, double val2) => throw null; + public static short Min(short val1, short val2) => throw null; + public static int Min(int val1, int val2) => throw null; + public static long Min(long val1, long val2) => throw null; + public static nint Min(nint val1, nint val2) => throw null; + public static sbyte Min(sbyte val1, sbyte val2) => throw null; + public static float Min(float val1, float val2) => throw null; + public static ushort Min(ushort val1, ushort val2) => throw null; + public static uint Min(uint val1, uint val2) => throw null; + public static ulong Min(ulong val1, ulong val2) => throw null; + public static nuint Min(nuint val1, nuint val2) => throw null; + public static double MinMagnitude(double x, double y) => throw null; + public const double PI = default; + public static double Pow(double x, double y) => throw null; + public static double ReciprocalEstimate(double d) => throw null; + public static double ReciprocalSqrtEstimate(double d) => throw null; + public static decimal Round(decimal d) => throw null; + public static decimal Round(decimal d, int decimals) => throw null; + public static decimal Round(decimal d, int decimals, System.MidpointRounding mode) => throw null; + public static decimal Round(decimal d, System.MidpointRounding mode) => throw null; + public static double Round(double a) => throw null; + public static double Round(double value, int digits) => throw null; + public static double Round(double value, int digits, System.MidpointRounding mode) => throw null; + public static double Round(double value, System.MidpointRounding mode) => throw null; + public static double ScaleB(double x, int n) => throw null; + public static int Sign(decimal value) => throw null; + public static int Sign(double value) => throw null; + public static int Sign(short value) => throw null; + public static int Sign(int value) => throw null; + public static int Sign(long value) => throw null; + public static int Sign(nint value) => throw null; + public static int Sign(sbyte value) => throw null; + public static int Sign(float value) => throw null; + public static double Sin(double a) => throw null; + public static (double Sin, double Cos) SinCos(double x) => throw null; + public static double Sinh(double value) => throw null; + public static double Sqrt(double d) => throw null; + public static double Tan(double a) => throw null; + public static double Tanh(double value) => throw null; + public const double Tau = default; + public static decimal Truncate(decimal d) => throw null; + public static double Truncate(double d) => throw null; + } + public static class MathF + { + public static float Abs(float x) => throw null; + public static float Acos(float x) => throw null; + public static float Acosh(float x) => throw null; + public static float Asin(float x) => throw null; + public static float Asinh(float x) => throw null; + public static float Atan(float x) => throw null; + public static float Atan2(float y, float x) => throw null; + public static float Atanh(float x) => throw null; + public static float BitDecrement(float x) => throw null; + public static float BitIncrement(float x) => throw null; + public static float Cbrt(float x) => throw null; + public static float Ceiling(float x) => throw null; + public static float CopySign(float x, float y) => throw null; + public static float Cos(float x) => throw null; + public static float Cosh(float x) => throw null; + public const float E = default; + public static float Exp(float x) => throw null; + public static float Floor(float x) => throw null; + public static float FusedMultiplyAdd(float x, float y, float z) => throw null; + public static float IEEERemainder(float x, float y) => throw null; + public static int ILogB(float x) => throw null; + public static float Log(float x) => throw null; + public static float Log(float x, float y) => throw null; + public static float Log10(float x) => throw null; + public static float Log2(float x) => throw null; + public static float Max(float x, float y) => throw null; + public static float MaxMagnitude(float x, float y) => throw null; + public static float Min(float x, float y) => throw null; + public static float MinMagnitude(float x, float y) => throw null; + public const float PI = default; + public static float Pow(float x, float y) => throw null; + public static float ReciprocalEstimate(float x) => throw null; + public static float ReciprocalSqrtEstimate(float x) => throw null; + public static float Round(float x) => throw null; + public static float Round(float x, int digits) => throw null; + public static float Round(float x, int digits, System.MidpointRounding mode) => throw null; + public static float Round(float x, System.MidpointRounding mode) => throw null; + public static float ScaleB(float x, int n) => throw null; + public static int Sign(float x) => throw null; + public static float Sin(float x) => throw null; + public static (float Sin, float Cos) SinCos(float x) => throw null; + public static float Sinh(float x) => throw null; + public static float Sqrt(float x) => throw null; + public static float Tan(float x) => throw null; + public static float Tanh(float x) => throw null; + public const float Tau = default; + public static float Truncate(float x) => throw null; + } + public class MemberAccessException : System.SystemException + { + public MemberAccessException() => throw null; + protected MemberAccessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MemberAccessException(string message) => throw null; + public MemberAccessException(string message, System.Exception inner) => throw null; + } + public struct Memory : System.IEquatable> + { + public void CopyTo(System.Memory destination) => throw null; + public Memory(T[] array) => throw null; + public Memory(T[] array, int start, int length) => throw null; + public static System.Memory Empty { get => throw null; } + public bool Equals(System.Memory other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsEmpty { get => throw null; } + public int Length { get => throw null; } + public static implicit operator System.Memory(System.ArraySegment segment) => throw null; + public static implicit operator System.ReadOnlyMemory(System.Memory memory) => throw null; + public static implicit operator System.Memory(T[] array) => throw null; + public System.Buffers.MemoryHandle Pin() => throw null; + public System.Memory Slice(int start) => throw null; + public System.Memory Slice(int start, int length) => throw null; + public System.Span Span { get => throw null; } + public T[] ToArray() => throw null; + public override string ToString() => throw null; + public bool TryCopyTo(System.Memory destination) => throw null; + } + public class MethodAccessException : System.MemberAccessException + { + public MethodAccessException() => throw null; + protected MethodAccessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MethodAccessException(string message) => throw null; + public MethodAccessException(string message, System.Exception inner) => throw null; + } + public enum MidpointRounding + { + ToEven = 0, + AwayFromZero = 1, + ToZero = 2, + ToNegativeInfinity = 3, + ToPositiveInfinity = 4, + } + public class MissingFieldException : System.MissingMemberException, System.Runtime.Serialization.ISerializable + { + public MissingFieldException() => throw null; + protected MissingFieldException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MissingFieldException(string message) => throw null; + public MissingFieldException(string message, System.Exception inner) => throw null; + public MissingFieldException(string className, string fieldName) => throw null; + public override string Message { get => throw null; } + } + public class MissingMemberException : System.MemberAccessException, System.Runtime.Serialization.ISerializable + { + protected string ClassName; + public MissingMemberException() => throw null; + protected MissingMemberException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MissingMemberException(string message) => throw null; + public MissingMemberException(string message, System.Exception inner) => throw null; + public MissingMemberException(string className, string memberName) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected string MemberName; + public override string Message { get => throw null; } + protected byte[] Signature; + } + public class MissingMethodException : System.MissingMemberException + { + public MissingMethodException() => throw null; + protected MissingMethodException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MissingMethodException(string message) => throw null; + public MissingMethodException(string message, System.Exception inner) => throw null; + public MissingMethodException(string className, string methodName) => throw null; + public override string Message { get => throw null; } + } + public struct ModuleHandle : System.IEquatable + { + public static readonly System.ModuleHandle EmptyHandle; + public bool Equals(System.ModuleHandle handle) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public System.RuntimeFieldHandle GetRuntimeFieldHandleFromMetadataToken(int fieldToken) => throw null; + public System.RuntimeMethodHandle GetRuntimeMethodHandleFromMetadataToken(int methodToken) => throw null; + public System.RuntimeTypeHandle GetRuntimeTypeHandleFromMetadataToken(int typeToken) => throw null; + public int MDStreamVersion { get => throw null; } + public static bool operator ==(System.ModuleHandle left, System.ModuleHandle right) => throw null; + public static bool operator !=(System.ModuleHandle left, System.ModuleHandle right) => throw null; + public System.RuntimeFieldHandle ResolveFieldHandle(int fieldToken) => throw null; + public System.RuntimeFieldHandle ResolveFieldHandle(int fieldToken, System.RuntimeTypeHandle[] typeInstantiationContext, System.RuntimeTypeHandle[] methodInstantiationContext) => throw null; + public System.RuntimeMethodHandle ResolveMethodHandle(int methodToken) => throw null; + public System.RuntimeMethodHandle ResolveMethodHandle(int methodToken, System.RuntimeTypeHandle[] typeInstantiationContext, System.RuntimeTypeHandle[] methodInstantiationContext) => throw null; + public System.RuntimeTypeHandle ResolveTypeHandle(int typeToken) => throw null; + public System.RuntimeTypeHandle ResolveTypeHandle(int typeToken, System.RuntimeTypeHandle[] typeInstantiationContext, System.RuntimeTypeHandle[] methodInstantiationContext) => throw null; + } + public sealed class MTAThreadAttribute : System.Attribute + { + public MTAThreadAttribute() => throw null; + } + public abstract class MulticastDelegate : System.Delegate + { + protected override sealed System.Delegate CombineImpl(System.Delegate follow) => throw null; + protected MulticastDelegate(object target, string method) : base(default(object), default(string)) => throw null; + protected MulticastDelegate(System.Type target, string method) : base(default(object), default(string)) => throw null; + public override sealed bool Equals(object obj) => throw null; + public override sealed int GetHashCode() => throw null; + public override sealed System.Delegate[] GetInvocationList() => throw null; + protected override System.Reflection.MethodInfo GetMethodImpl() => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool operator ==(System.MulticastDelegate d1, System.MulticastDelegate d2) => throw null; + public static bool operator !=(System.MulticastDelegate d1, System.MulticastDelegate d2) => throw null; + protected override sealed System.Delegate RemoveImpl(System.Delegate value) => throw null; + } + public sealed class MulticastNotSupportedException : System.SystemException + { + public MulticastNotSupportedException() => throw null; + public MulticastNotSupportedException(string message) => throw null; + public MulticastNotSupportedException(string message, System.Exception inner) => throw null; + } + namespace Net + { + public static class WebUtility + { + public static string HtmlDecode(string value) => throw null; + public static void HtmlDecode(string value, System.IO.TextWriter output) => throw null; + public static string HtmlEncode(string value) => throw null; + public static void HtmlEncode(string value, System.IO.TextWriter output) => throw null; + public static string UrlDecode(string encodedValue) => throw null; + public static byte[] UrlDecodeToBytes(byte[] encodedValue, int offset, int count) => throw null; + public static string UrlEncode(string value) => throw null; + public static byte[] UrlEncodeToBytes(byte[] value, int offset, int count) => throw null; + } + } + public class NetPipeStyleUriParser : System.UriParser + { + public NetPipeStyleUriParser() => throw null; + } + public class NetTcpStyleUriParser : System.UriParser + { + public NetTcpStyleUriParser() => throw null; + } + public class NewsStyleUriParser : System.UriParser + { + public NewsStyleUriParser() => throw null; + } + public sealed class NonSerializedAttribute : System.Attribute + { + public NonSerializedAttribute() => throw null; + } + public class NotFiniteNumberException : System.ArithmeticException + { + public NotFiniteNumberException() => throw null; + public NotFiniteNumberException(double offendingNumber) => throw null; + protected NotFiniteNumberException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public NotFiniteNumberException(string message) => throw null; + public NotFiniteNumberException(string message, double offendingNumber) => throw null; + public NotFiniteNumberException(string message, double offendingNumber, System.Exception innerException) => throw null; + public NotFiniteNumberException(string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public double OffendingNumber { get => throw null; } + } + public class NotImplementedException : System.SystemException + { + public NotImplementedException() => throw null; + protected NotImplementedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public NotImplementedException(string message) => throw null; + public NotImplementedException(string message, System.Exception inner) => throw null; + } + public class NotSupportedException : System.SystemException + { + public NotSupportedException() => throw null; + protected NotSupportedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public NotSupportedException(string message) => throw null; + public NotSupportedException(string message, System.Exception innerException) => throw null; + } + public static class Nullable + { + public static int Compare(T? n1, T? n2) where T : struct => throw null; + public static bool Equals(T? n1, T? n2) where T : struct => throw null; + public static System.Type GetUnderlyingType(System.Type nullableType) => throw null; + public static T GetValueRefOrDefaultRef(in T? nullable) where T : struct => throw null; + } + public struct Nullable where T : struct + { + public Nullable(T value) => throw null; + public override bool Equals(object other) => throw null; + public override int GetHashCode() => throw null; + public T GetValueOrDefault() => throw null; + public T GetValueOrDefault(T defaultValue) => throw null; + public bool HasValue { get => throw null; } + public static explicit operator T(T? value) => throw null; + public static implicit operator T?(T value) => throw null; + public override string ToString() => throw null; + public T Value { get => throw null; } + } + public class NullReferenceException : System.SystemException + { + public NullReferenceException() => throw null; + protected NullReferenceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public NullReferenceException(string message) => throw null; + public NullReferenceException(string message, System.Exception innerException) => throw null; + } + namespace Numerics + { + public static class BitOperations + { + public static bool IsPow2(int value) => throw null; + public static bool IsPow2(long value) => throw null; + public static bool IsPow2(nint value) => throw null; + public static bool IsPow2(uint value) => throw null; + public static bool IsPow2(ulong value) => throw null; + public static bool IsPow2(nuint value) => throw null; + public static int LeadingZeroCount(uint value) => throw null; + public static int LeadingZeroCount(ulong value) => throw null; + public static int LeadingZeroCount(nuint value) => throw null; + public static int Log2(uint value) => throw null; + public static int Log2(ulong value) => throw null; + public static int Log2(nuint value) => throw null; + public static int PopCount(uint value) => throw null; + public static int PopCount(ulong value) => throw null; + public static int PopCount(nuint value) => throw null; + public static uint RotateLeft(uint value, int offset) => throw null; + public static ulong RotateLeft(ulong value, int offset) => throw null; + public static nuint RotateLeft(nuint value, int offset) => throw null; + public static uint RotateRight(uint value, int offset) => throw null; + public static ulong RotateRight(ulong value, int offset) => throw null; + public static nuint RotateRight(nuint value, int offset) => throw null; + public static uint RoundUpToPowerOf2(uint value) => throw null; + public static ulong RoundUpToPowerOf2(ulong value) => throw null; + public static nuint RoundUpToPowerOf2(nuint value) => throw null; + public static int TrailingZeroCount(int value) => throw null; + public static int TrailingZeroCount(long value) => throw null; + public static int TrailingZeroCount(nint value) => throw null; + public static int TrailingZeroCount(uint value) => throw null; + public static int TrailingZeroCount(ulong value) => throw null; + public static int TrailingZeroCount(nuint value) => throw null; + } + public interface IAdditionOperators where TSelf : System.Numerics.IAdditionOperators + { + abstract static TResult operator +(TSelf left, TOther right); + static virtual TResult operator checked +(TSelf left, TOther right) => throw null; + } + public interface IAdditiveIdentity where TSelf : System.Numerics.IAdditiveIdentity + { + abstract static TResult AdditiveIdentity { get; } + } + public interface IBinaryFloatingPointIeee754 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IExponentialFunctions, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.Numerics.IFloatingPointIeee754, System.IFormattable, System.Numerics.IHyperbolicFunctions, System.Numerics.IIncrementOperators, System.Numerics.ILogarithmicFunctions, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IPowerFunctions, System.Numerics.IRootFunctions, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.ITrigonometricFunctions, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IBinaryFloatingPointIeee754 + { + } + public interface IBinaryInteger : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IBinaryInteger + { + static virtual (TSelf Quotient, TSelf Remainder) DivRem(TSelf left, TSelf right) => throw null; + int GetByteCount(); + int GetShortestBitLength(); + static virtual TSelf LeadingZeroCount(TSelf value) => throw null; + abstract static TSelf PopCount(TSelf value); + static virtual TSelf ReadBigEndian(byte[] source, bool isUnsigned) => throw null; + static virtual TSelf ReadBigEndian(byte[] source, int startIndex, bool isUnsigned) => throw null; + static virtual TSelf ReadBigEndian(System.ReadOnlySpan source, bool isUnsigned) => throw null; + static virtual TSelf ReadLittleEndian(byte[] source, bool isUnsigned) => throw null; + static virtual TSelf ReadLittleEndian(byte[] source, int startIndex, bool isUnsigned) => throw null; + static virtual TSelf ReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned) => throw null; + static virtual TSelf RotateLeft(TSelf value, int rotateAmount) => throw null; + static virtual TSelf RotateRight(TSelf value, int rotateAmount) => throw null; + abstract static TSelf TrailingZeroCount(TSelf value); + abstract static bool TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out TSelf value); + abstract static bool TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out TSelf value); + bool TryWriteBigEndian(System.Span destination, out int bytesWritten); + bool TryWriteLittleEndian(System.Span destination, out int bytesWritten); + virtual int WriteBigEndian(byte[] destination) => throw null; + virtual int WriteBigEndian(byte[] destination, int startIndex) => throw null; + virtual int WriteBigEndian(System.Span destination) => throw null; + virtual int WriteLittleEndian(byte[] destination) => throw null; + virtual int WriteLittleEndian(byte[] destination, int startIndex) => throw null; + virtual int WriteLittleEndian(System.Span destination) => throw null; + } + public interface IBinaryNumber : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IBinaryNumber + { + static virtual TSelf AllBitsSet { get => throw null; } + abstract static bool IsPow2(TSelf value); + abstract static TSelf Log2(TSelf value); + } + public interface IBitwiseOperators where TSelf : System.Numerics.IBitwiseOperators + { + abstract static TResult operator &(TSelf left, TOther right); + abstract static TResult operator |(TSelf left, TOther right); + abstract static TResult operator ^(TSelf left, TOther right); + abstract static TResult operator ~(TSelf value); + } + public interface IComparisonOperators : System.Numerics.IEqualityOperators where TSelf : System.Numerics.IComparisonOperators + { + abstract static TResult operator >(TSelf left, TOther right); + abstract static TResult operator >=(TSelf left, TOther right); + abstract static TResult operator <(TSelf left, TOther right); + abstract static TResult operator <=(TSelf left, TOther right); + } + public interface IDecrementOperators where TSelf : System.Numerics.IDecrementOperators + { + static virtual TSelf operator checked --(TSelf value) => throw null; + abstract static TSelf operator --(TSelf value); + } + public interface IDivisionOperators where TSelf : System.Numerics.IDivisionOperators + { + static virtual TResult operator checked /(TSelf left, TOther right) => throw null; + abstract static TResult operator /(TSelf left, TOther right); + } + public interface IEqualityOperators where TSelf : System.Numerics.IEqualityOperators + { + abstract static TResult operator ==(TSelf left, TOther right); + abstract static TResult operator !=(TSelf left, TOther right); + } + public interface IExponentialFunctions : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IExponentialFunctions + { + abstract static TSelf Exp(TSelf x); + abstract static TSelf Exp10(TSelf x); + static virtual TSelf Exp10M1(TSelf x) => throw null; + abstract static TSelf Exp2(TSelf x); + static virtual TSelf Exp2M1(TSelf x) => throw null; + static virtual TSelf ExpM1(TSelf x) => throw null; + } + public interface IFloatingPoint : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IFloatingPoint + { + static virtual TSelf Ceiling(TSelf x) => throw null; + static virtual TSelf Floor(TSelf x) => throw null; + int GetExponentByteCount(); + int GetExponentShortestBitLength(); + int GetSignificandBitLength(); + int GetSignificandByteCount(); + static virtual TSelf Round(TSelf x) => throw null; + static virtual TSelf Round(TSelf x, int digits) => throw null; + abstract static TSelf Round(TSelf x, int digits, System.MidpointRounding mode); + static virtual TSelf Round(TSelf x, System.MidpointRounding mode) => throw null; + static virtual TSelf Truncate(TSelf x) => throw null; + bool TryWriteExponentBigEndian(System.Span destination, out int bytesWritten); + bool TryWriteExponentLittleEndian(System.Span destination, out int bytesWritten); + bool TryWriteSignificandBigEndian(System.Span destination, out int bytesWritten); + bool TryWriteSignificandLittleEndian(System.Span destination, out int bytesWritten); + virtual int WriteExponentBigEndian(byte[] destination) => throw null; + virtual int WriteExponentBigEndian(byte[] destination, int startIndex) => throw null; + virtual int WriteExponentBigEndian(System.Span destination) => throw null; + virtual int WriteExponentLittleEndian(byte[] destination) => throw null; + virtual int WriteExponentLittleEndian(byte[] destination, int startIndex) => throw null; + virtual int WriteExponentLittleEndian(System.Span destination) => throw null; + virtual int WriteSignificandBigEndian(byte[] destination) => throw null; + virtual int WriteSignificandBigEndian(byte[] destination, int startIndex) => throw null; + virtual int WriteSignificandBigEndian(System.Span destination) => throw null; + virtual int WriteSignificandLittleEndian(byte[] destination) => throw null; + virtual int WriteSignificandLittleEndian(byte[] destination, int startIndex) => throw null; + virtual int WriteSignificandLittleEndian(System.Span destination) => throw null; + } + public interface IFloatingPointConstants : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IFloatingPointConstants + { + abstract static TSelf E { get; } + abstract static TSelf Pi { get; } + abstract static TSelf Tau { get; } + } + public interface IFloatingPointIeee754 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IExponentialFunctions, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IHyperbolicFunctions, System.Numerics.IIncrementOperators, System.Numerics.ILogarithmicFunctions, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IPowerFunctions, System.Numerics.IRootFunctions, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.ITrigonometricFunctions, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IFloatingPointIeee754 + { + abstract static TSelf Atan2(TSelf y, TSelf x); + abstract static TSelf Atan2Pi(TSelf y, TSelf x); + abstract static TSelf BitDecrement(TSelf x); + abstract static TSelf BitIncrement(TSelf x); + abstract static TSelf Epsilon { get; } + abstract static TSelf FusedMultiplyAdd(TSelf left, TSelf right, TSelf addend); + abstract static TSelf Ieee754Remainder(TSelf left, TSelf right); + abstract static int ILogB(TSelf x); + abstract static TSelf NaN { get; } + abstract static TSelf NegativeInfinity { get; } + abstract static TSelf NegativeZero { get; } + abstract static TSelf PositiveInfinity { get; } + static virtual TSelf ReciprocalEstimate(TSelf x) => throw null; + static virtual TSelf ReciprocalSqrtEstimate(TSelf x) => throw null; + abstract static TSelf ScaleB(TSelf x, int n); + } + public interface IHyperbolicFunctions : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IHyperbolicFunctions + { + abstract static TSelf Acosh(TSelf x); + abstract static TSelf Asinh(TSelf x); + abstract static TSelf Atanh(TSelf x); + abstract static TSelf Cosh(TSelf x); + abstract static TSelf Sinh(TSelf x); + abstract static TSelf Tanh(TSelf x); + } + public interface IIncrementOperators where TSelf : System.Numerics.IIncrementOperators + { + static virtual TSelf operator checked ++(TSelf value) => throw null; + abstract static TSelf operator ++(TSelf value); + } + public interface ILogarithmicFunctions : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.ILogarithmicFunctions + { + abstract static TSelf Log(TSelf x); + abstract static TSelf Log(TSelf x, TSelf newBase); + abstract static TSelf Log10(TSelf x); + static virtual TSelf Log10P1(TSelf x) => throw null; + abstract static TSelf Log2(TSelf x); + static virtual TSelf Log2P1(TSelf x) => throw null; + static virtual TSelf LogP1(TSelf x) => throw null; + } + public interface IMinMaxValue where TSelf : System.Numerics.IMinMaxValue + { + abstract static TSelf MaxValue { get; } + abstract static TSelf MinValue { get; } + } + public interface IModulusOperators where TSelf : System.Numerics.IModulusOperators + { + abstract static TResult operator %(TSelf left, TOther right); + } + public interface IMultiplicativeIdentity where TSelf : System.Numerics.IMultiplicativeIdentity + { + abstract static TResult MultiplicativeIdentity { get; } + } + public interface IMultiplyOperators where TSelf : System.Numerics.IMultiplyOperators + { + static virtual TResult operator checked *(TSelf left, TOther right) => throw null; + abstract static TResult operator *(TSelf left, TOther right); + } + public interface INumber : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.INumber + { + static virtual TSelf Clamp(TSelf value, TSelf min, TSelf max) => throw null; + static virtual TSelf CopySign(TSelf value, TSelf sign) => throw null; + static virtual TSelf Max(TSelf x, TSelf y) => throw null; + static virtual TSelf MaxNumber(TSelf x, TSelf y) => throw null; + static virtual TSelf Min(TSelf x, TSelf y) => throw null; + static virtual TSelf MinNumber(TSelf x, TSelf y) => throw null; + static virtual int Sign(TSelf value) => throw null; + } + public interface INumberBase : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.INumberBase + { + abstract static TSelf Abs(TSelf value); + static virtual TSelf CreateChecked(TOther value) where TOther : System.Numerics.INumberBase => throw null; + static virtual TSelf CreateSaturating(TOther value) where TOther : System.Numerics.INumberBase => throw null; + static virtual TSelf CreateTruncating(TOther value) where TOther : System.Numerics.INumberBase => throw null; + abstract static bool IsCanonical(TSelf value); + abstract static bool IsComplexNumber(TSelf value); + abstract static bool IsEvenInteger(TSelf value); + abstract static bool IsFinite(TSelf value); + abstract static bool IsImaginaryNumber(TSelf value); + abstract static bool IsInfinity(TSelf value); + abstract static bool IsInteger(TSelf value); + abstract static bool IsNaN(TSelf value); + abstract static bool IsNegative(TSelf value); + abstract static bool IsNegativeInfinity(TSelf value); + abstract static bool IsNormal(TSelf value); + abstract static bool IsOddInteger(TSelf value); + abstract static bool IsPositive(TSelf value); + abstract static bool IsPositiveInfinity(TSelf value); + abstract static bool IsRealNumber(TSelf value); + abstract static bool IsSubnormal(TSelf value); + abstract static bool IsZero(TSelf value); + abstract static TSelf MaxMagnitude(TSelf x, TSelf y); + abstract static TSelf MaxMagnitudeNumber(TSelf x, TSelf y); + abstract static TSelf MinMagnitude(TSelf x, TSelf y); + abstract static TSelf MinMagnitudeNumber(TSelf x, TSelf y); + abstract static TSelf One { get; } + abstract static TSelf Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider); + abstract static TSelf Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider); + abstract static int Radix { get; } + abstract static bool TryConvertFromChecked(TOther value, out TSelf result) where TOther : System.Numerics.INumberBase; + abstract static bool TryConvertFromSaturating(TOther value, out TSelf result) where TOther : System.Numerics.INumberBase; + abstract static bool TryConvertFromTruncating(TOther value, out TSelf result) where TOther : System.Numerics.INumberBase; + abstract static bool TryConvertToChecked(TSelf value, out TOther result) where TOther : System.Numerics.INumberBase; + abstract static bool TryConvertToSaturating(TSelf value, out TOther result) where TOther : System.Numerics.INumberBase; + abstract static bool TryConvertToTruncating(TSelf value, out TOther result) where TOther : System.Numerics.INumberBase; + abstract static bool TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out TSelf result); + abstract static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out TSelf result); + abstract static TSelf Zero { get; } + } + public interface IPowerFunctions : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IPowerFunctions + { + abstract static TSelf Pow(TSelf x, TSelf y); + } + public interface IRootFunctions : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IRootFunctions + { + abstract static TSelf Cbrt(TSelf x); + abstract static TSelf Hypot(TSelf x, TSelf y); + abstract static TSelf RootN(TSelf x, int n); + abstract static TSelf Sqrt(TSelf x); + } + public interface IShiftOperators where TSelf : System.Numerics.IShiftOperators + { + abstract static TResult operator <<(TSelf value, TOther shiftAmount); + abstract static TResult operator >>(TSelf value, TOther shiftAmount); + abstract static TResult operator >>>(TSelf value, TOther shiftAmount); + } + public interface ISignedNumber : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.ISignedNumber + { + abstract static TSelf NegativeOne { get; } + } + public interface ISubtractionOperators where TSelf : System.Numerics.ISubtractionOperators + { + static virtual TResult operator checked -(TSelf left, TOther right) => throw null; + abstract static TResult operator -(TSelf left, TOther right); + } + public interface ITrigonometricFunctions : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IFloatingPointConstants, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.ITrigonometricFunctions + { + abstract static TSelf Acos(TSelf x); + abstract static TSelf AcosPi(TSelf x); + abstract static TSelf Asin(TSelf x); + abstract static TSelf AsinPi(TSelf x); + abstract static TSelf Atan(TSelf x); + abstract static TSelf AtanPi(TSelf x); + abstract static TSelf Cos(TSelf x); + abstract static TSelf CosPi(TSelf x); + abstract static TSelf Sin(TSelf x); + abstract static (TSelf Sin, TSelf Cos) SinCos(TSelf x); + abstract static (TSelf SinPi, TSelf CosPi) SinCosPi(TSelf x); + abstract static TSelf SinPi(TSelf x); + abstract static TSelf Tan(TSelf x); + abstract static TSelf TanPi(TSelf x); + } + public interface IUnaryNegationOperators where TSelf : System.Numerics.IUnaryNegationOperators + { + static virtual TResult operator checked -(TSelf value) => throw null; + abstract static TResult operator -(TSelf value); + } + public interface IUnaryPlusOperators where TSelf : System.Numerics.IUnaryPlusOperators + { + abstract static TResult operator +(TSelf value); + } + public interface IUnsignedNumber : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumberBase, System.IParsable, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators where TSelf : System.Numerics.IUnsignedNumber + { + } + } + public class Object + { + public Object() => throw null; + public virtual bool Equals(object obj) => throw null; + public static bool Equals(object objA, object objB) => throw null; + public virtual int GetHashCode() => throw null; + public System.Type GetType() => throw null; + protected object MemberwiseClone() => throw null; + public static bool ReferenceEquals(object objA, object objB) => throw null; + public virtual string ToString() => throw null; + } + public class ObjectDisposedException : System.InvalidOperationException + { + protected ObjectDisposedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ObjectDisposedException(string objectName) => throw null; + public ObjectDisposedException(string message, System.Exception innerException) => throw null; + public ObjectDisposedException(string objectName, string message) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + public string ObjectName { get => throw null; } + public static void ThrowIf(bool condition, object instance) => throw null; + public static void ThrowIf(bool condition, System.Type type) => throw null; + } + public sealed class ObsoleteAttribute : System.Attribute + { + public ObsoleteAttribute() => throw null; + public ObsoleteAttribute(string message) => throw null; + public ObsoleteAttribute(string message, bool error) => throw null; + public string DiagnosticId { get => throw null; set { } } + public bool IsError { get => throw null; } + public string Message { get => throw null; } + public string UrlFormat { get => throw null; set { } } + } + public sealed class OperatingSystem : System.ICloneable, System.Runtime.Serialization.ISerializable + { + public object Clone() => throw null; + public OperatingSystem(System.PlatformID platform, System.Version version) => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool IsAndroid() => throw null; + public static bool IsAndroidVersionAtLeast(int major, int minor = default(int), int build = default(int), int revision = default(int)) => throw null; + public static bool IsBrowser() => throw null; + public static bool IsFreeBSD() => throw null; + public static bool IsFreeBSDVersionAtLeast(int major, int minor = default(int), int build = default(int), int revision = default(int)) => throw null; + public static bool IsIOS() => throw null; + public static bool IsIOSVersionAtLeast(int major, int minor = default(int), int build = default(int)) => throw null; + public static bool IsLinux() => throw null; + public static bool IsMacCatalyst() => throw null; + public static bool IsMacCatalystVersionAtLeast(int major, int minor = default(int), int build = default(int)) => throw null; + public static bool IsMacOS() => throw null; + public static bool IsMacOSVersionAtLeast(int major, int minor = default(int), int build = default(int)) => throw null; + public static bool IsOSPlatform(string platform) => throw null; + public static bool IsOSPlatformVersionAtLeast(string platform, int major, int minor = default(int), int build = default(int), int revision = default(int)) => throw null; + public static bool IsTvOS() => throw null; + public static bool IsTvOSVersionAtLeast(int major, int minor = default(int), int build = default(int)) => throw null; + public static bool IsWatchOS() => throw null; + public static bool IsWatchOSVersionAtLeast(int major, int minor = default(int), int build = default(int)) => throw null; + public static bool IsWindows() => throw null; + public static bool IsWindowsVersionAtLeast(int major, int minor = default(int), int build = default(int), int revision = default(int)) => throw null; + public System.PlatformID Platform { get => throw null; } + public string ServicePack { get => throw null; } + public override string ToString() => throw null; + public System.Version Version { get => throw null; } + public string VersionString { get => throw null; } + } + public class OperationCanceledException : System.SystemException + { + public System.Threading.CancellationToken CancellationToken { get => throw null; } + public OperationCanceledException() => throw null; + protected OperationCanceledException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public OperationCanceledException(string message) => throw null; + public OperationCanceledException(string message, System.Exception innerException) => throw null; + public OperationCanceledException(string message, System.Exception innerException, System.Threading.CancellationToken token) => throw null; + public OperationCanceledException(string message, System.Threading.CancellationToken token) => throw null; + public OperationCanceledException(System.Threading.CancellationToken token) => throw null; + } + public class OutOfMemoryException : System.SystemException + { + public OutOfMemoryException() => throw null; + protected OutOfMemoryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public OutOfMemoryException(string message) => throw null; + public OutOfMemoryException(string message, System.Exception innerException) => throw null; + } + public class OverflowException : System.ArithmeticException + { + public OverflowException() => throw null; + protected OverflowException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public OverflowException(string message) => throw null; + public OverflowException(string message, System.Exception innerException) => throw null; + } + public sealed class ParamArrayAttribute : System.Attribute + { + public ParamArrayAttribute() => throw null; + } + public enum PlatformID + { + Win32S = 0, + Win32Windows = 1, + Win32NT = 2, + WinCE = 3, + Unix = 4, + Xbox = 5, + MacOSX = 6, + Other = 7, + } + public class PlatformNotSupportedException : System.NotSupportedException + { + public PlatformNotSupportedException() => throw null; + protected PlatformNotSupportedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public PlatformNotSupportedException(string message) => throw null; + public PlatformNotSupportedException(string message, System.Exception inner) => throw null; + } + public delegate bool Predicate(T obj); + public class Progress : System.IProgress + { + public Progress() => throw null; + public Progress(System.Action handler) => throw null; + protected virtual void OnReport(T value) => throw null; + public event System.EventHandler ProgressChanged; + void System.IProgress.Report(T value) => throw null; + } + public class Random + { + public Random() => throw null; + public Random(int Seed) => throw null; + public virtual int Next() => throw null; + public virtual int Next(int maxValue) => throw null; + public virtual int Next(int minValue, int maxValue) => throw null; + public virtual void NextBytes(byte[] buffer) => throw null; + public virtual void NextBytes(System.Span buffer) => throw null; + public virtual double NextDouble() => throw null; + public virtual long NextInt64() => throw null; + public virtual long NextInt64(long maxValue) => throw null; + public virtual long NextInt64(long minValue, long maxValue) => throw null; + public virtual float NextSingle() => throw null; + protected virtual double Sample() => throw null; + public static System.Random Shared { get => throw null; } + } + public struct Range : System.IEquatable + { + public static System.Range All { get => throw null; } + public Range(System.Index start, System.Index end) => throw null; + public System.Index End { get => throw null; } + public static System.Range EndAt(System.Index end) => throw null; + public override bool Equals(object value) => throw null; + public bool Equals(System.Range other) => throw null; + public override int GetHashCode() => throw null; + public (int Offset, int Length) GetOffsetAndLength(int length) => throw null; + public System.Index Start { get => throw null; } + public static System.Range StartAt(System.Index start) => throw null; + public override string ToString() => throw null; + } + public class RankException : System.SystemException + { + public RankException() => throw null; + protected RankException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public RankException(string message) => throw null; + public RankException(string message, System.Exception innerException) => throw null; + } + public struct ReadOnlyMemory : System.IEquatable> + { + public void CopyTo(System.Memory destination) => throw null; + public ReadOnlyMemory(T[] array) => throw null; + public ReadOnlyMemory(T[] array, int start, int length) => throw null; + public static System.ReadOnlyMemory Empty { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.ReadOnlyMemory other) => throw null; + public override int GetHashCode() => throw null; + public bool IsEmpty { get => throw null; } + public int Length { get => throw null; } + public static implicit operator System.ReadOnlyMemory(System.ArraySegment segment) => throw null; + public static implicit operator System.ReadOnlyMemory(T[] array) => throw null; + public System.Buffers.MemoryHandle Pin() => throw null; + public System.ReadOnlyMemory Slice(int start) => throw null; + public System.ReadOnlyMemory Slice(int start, int length) => throw null; + public System.ReadOnlySpan Span { get => throw null; } + public T[] ToArray() => throw null; + public override string ToString() => throw null; + public bool TryCopyTo(System.Memory destination) => throw null; + } + public struct ReadOnlySpan + { + public void CopyTo(System.Span destination) => throw null; + public unsafe ReadOnlySpan(void* pointer, int length) => throw null; + public ReadOnlySpan(T[] array) => throw null; + public ReadOnlySpan(T[] array, int start, int length) => throw null; + public ReadOnlySpan(in T reference) => throw null; + public static System.ReadOnlySpan Empty { get => throw null; } + public struct Enumerator + { + public T Current { get => throw null; } + public bool MoveNext() => throw null; + } + public override bool Equals(object obj) => throw null; + public System.ReadOnlySpan.Enumerator GetEnumerator() => throw null; + public override int GetHashCode() => throw null; + public T GetPinnableReference() => throw null; + public bool IsEmpty { get => throw null; } + public int Length { get => throw null; } + public static bool operator ==(System.ReadOnlySpan left, System.ReadOnlySpan right) => throw null; + public static implicit operator System.ReadOnlySpan(System.ArraySegment segment) => throw null; + public static implicit operator System.ReadOnlySpan(T[] array) => throw null; + public static bool operator !=(System.ReadOnlySpan left, System.ReadOnlySpan right) => throw null; + public System.ReadOnlySpan Slice(int start) => throw null; + public System.ReadOnlySpan Slice(int start, int length) => throw null; + public T this[int index] { get => throw null; } + public T[] ToArray() => throw null; + public override string ToString() => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + } + namespace Reflection + { + public sealed class AmbiguousMatchException : System.SystemException + { + public AmbiguousMatchException() => throw null; + public AmbiguousMatchException(string message) => throw null; + public AmbiguousMatchException(string message, System.Exception inner) => throw null; + } + public abstract class Assembly : System.Reflection.ICustomAttributeProvider, System.Runtime.Serialization.ISerializable + { + public virtual string CodeBase { get => throw null; } + public object CreateInstance(string typeName) => throw null; + public object CreateInstance(string typeName, bool ignoreCase) => throw null; + public virtual object CreateInstance(string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) => throw null; + public static string CreateQualifiedName(string assemblyName, string typeName) => throw null; + protected Assembly() => throw null; + public virtual System.Collections.Generic.IEnumerable CustomAttributes { get => throw null; } + public virtual System.Collections.Generic.IEnumerable DefinedTypes { get => throw null; } + public virtual System.Reflection.MethodInfo EntryPoint { get => throw null; } + public override bool Equals(object o) => throw null; + public virtual string EscapedCodeBase { get => throw null; } + public virtual System.Collections.Generic.IEnumerable ExportedTypes { get => throw null; } + public virtual string FullName { get => throw null; } + public static System.Reflection.Assembly GetAssembly(System.Type type) => throw null; + public static System.Reflection.Assembly GetCallingAssembly() => throw null; + public virtual object[] GetCustomAttributes(bool inherit) => throw null; + public virtual object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public virtual System.Collections.Generic.IList GetCustomAttributesData() => throw null; + public static System.Reflection.Assembly GetEntryAssembly() => throw null; + public static System.Reflection.Assembly GetExecutingAssembly() => throw null; + public virtual System.Type[] GetExportedTypes() => throw null; + public virtual System.IO.FileStream GetFile(string name) => throw null; + public virtual System.IO.FileStream[] GetFiles() => throw null; + public virtual System.IO.FileStream[] GetFiles(bool getResourceModules) => throw null; + public virtual System.Type[] GetForwardedTypes() => throw null; + public override int GetHashCode() => throw null; + public System.Reflection.Module[] GetLoadedModules() => throw null; + public virtual System.Reflection.Module[] GetLoadedModules(bool getResourceModules) => throw null; + public virtual System.Reflection.ManifestResourceInfo GetManifestResourceInfo(string resourceName) => throw null; + public virtual string[] GetManifestResourceNames() => throw null; + public virtual System.IO.Stream GetManifestResourceStream(string name) => throw null; + public virtual System.IO.Stream GetManifestResourceStream(System.Type type, string name) => throw null; + public virtual System.Reflection.Module GetModule(string name) => throw null; + public System.Reflection.Module[] GetModules() => throw null; + public virtual System.Reflection.Module[] GetModules(bool getResourceModules) => throw null; + public virtual System.Reflection.AssemblyName GetName() => throw null; + public virtual System.Reflection.AssemblyName GetName(bool copiedName) => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual System.Reflection.AssemblyName[] GetReferencedAssemblies() => throw null; + public virtual System.Reflection.Assembly GetSatelliteAssembly(System.Globalization.CultureInfo culture) => throw null; + public virtual System.Reflection.Assembly GetSatelliteAssembly(System.Globalization.CultureInfo culture, System.Version version) => throw null; + public virtual System.Type GetType(string name) => throw null; + public virtual System.Type GetType(string name, bool throwOnError) => throw null; + public virtual System.Type GetType(string name, bool throwOnError, bool ignoreCase) => throw null; + public virtual System.Type[] GetTypes() => throw null; + public virtual bool GlobalAssemblyCache { get => throw null; } + public virtual long HostContext { get => throw null; } + public virtual string ImageRuntimeVersion { get => throw null; } + public virtual bool IsCollectible { get => throw null; } + public virtual bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public virtual bool IsDynamic { get => throw null; } + public bool IsFullyTrusted { get => throw null; } + public static System.Reflection.Assembly Load(byte[] rawAssembly) => throw null; + public static System.Reflection.Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore) => throw null; + public static System.Reflection.Assembly Load(System.Reflection.AssemblyName assemblyRef) => throw null; + public static System.Reflection.Assembly Load(string assemblyString) => throw null; + public static System.Reflection.Assembly LoadFile(string path) => throw null; + public static System.Reflection.Assembly LoadFrom(string assemblyFile) => throw null; + public static System.Reflection.Assembly LoadFrom(string assemblyFile, byte[] hashValue, System.Configuration.Assemblies.AssemblyHashAlgorithm hashAlgorithm) => throw null; + public System.Reflection.Module LoadModule(string moduleName, byte[] rawModule) => throw null; + public virtual System.Reflection.Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore) => throw null; + public static System.Reflection.Assembly LoadWithPartialName(string partialName) => throw null; + public virtual string Location { get => throw null; } + public virtual System.Reflection.Module ManifestModule { get => throw null; } + public virtual event System.Reflection.ModuleResolveEventHandler ModuleResolve; + public virtual System.Collections.Generic.IEnumerable Modules { get => throw null; } + public static bool operator ==(System.Reflection.Assembly left, System.Reflection.Assembly right) => throw null; + public static bool operator !=(System.Reflection.Assembly left, System.Reflection.Assembly right) => throw null; + public virtual bool ReflectionOnly { get => throw null; } + public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly) => throw null; + public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString) => throw null; + public static System.Reflection.Assembly ReflectionOnlyLoadFrom(string assemblyFile) => throw null; + public virtual System.Security.SecurityRuleSet SecurityRuleSet { get => throw null; } + public override string ToString() => throw null; + public static System.Reflection.Assembly UnsafeLoadFrom(string assemblyFile) => throw null; + } + public sealed class AssemblyAlgorithmIdAttribute : System.Attribute + { + public uint AlgorithmId { get => throw null; } + public AssemblyAlgorithmIdAttribute(System.Configuration.Assemblies.AssemblyHashAlgorithm algorithmId) => throw null; + public AssemblyAlgorithmIdAttribute(uint algorithmId) => throw null; + } + public sealed class AssemblyCompanyAttribute : System.Attribute + { + public string Company { get => throw null; } + public AssemblyCompanyAttribute(string company) => throw null; + } + public sealed class AssemblyConfigurationAttribute : System.Attribute + { + public string Configuration { get => throw null; } + public AssemblyConfigurationAttribute(string configuration) => throw null; + } + public enum AssemblyContentType + { + Default = 0, + WindowsRuntime = 1, + } + public sealed class AssemblyCopyrightAttribute : System.Attribute + { + public string Copyright { get => throw null; } + public AssemblyCopyrightAttribute(string copyright) => throw null; + } + public sealed class AssemblyCultureAttribute : System.Attribute + { + public AssemblyCultureAttribute(string culture) => throw null; + public string Culture { get => throw null; } + } + public sealed class AssemblyDefaultAliasAttribute : System.Attribute + { + public AssemblyDefaultAliasAttribute(string defaultAlias) => throw null; + public string DefaultAlias { get => throw null; } + } + public sealed class AssemblyDelaySignAttribute : System.Attribute + { + public AssemblyDelaySignAttribute(bool delaySign) => throw null; + public bool DelaySign { get => throw null; } + } + public sealed class AssemblyDescriptionAttribute : System.Attribute + { + public AssemblyDescriptionAttribute(string description) => throw null; + public string Description { get => throw null; } + } + public sealed class AssemblyFileVersionAttribute : System.Attribute + { + public AssemblyFileVersionAttribute(string version) => throw null; + public string Version { get => throw null; } + } + public sealed class AssemblyFlagsAttribute : System.Attribute + { + public int AssemblyFlags { get => throw null; } + public AssemblyFlagsAttribute(int assemblyFlags) => throw null; + public AssemblyFlagsAttribute(System.Reflection.AssemblyNameFlags assemblyFlags) => throw null; + public AssemblyFlagsAttribute(uint flags) => throw null; + public uint Flags { get => throw null; } + } + public sealed class AssemblyInformationalVersionAttribute : System.Attribute + { + public AssemblyInformationalVersionAttribute(string informationalVersion) => throw null; + public string InformationalVersion { get => throw null; } + } + public sealed class AssemblyKeyFileAttribute : System.Attribute + { + public AssemblyKeyFileAttribute(string keyFile) => throw null; + public string KeyFile { get => throw null; } + } + public sealed class AssemblyKeyNameAttribute : System.Attribute + { + public AssemblyKeyNameAttribute(string keyName) => throw null; + public string KeyName { get => throw null; } + } + public sealed class AssemblyMetadataAttribute : System.Attribute + { + public AssemblyMetadataAttribute(string key, string value) => throw null; + public string Key { get => throw null; } + public string Value { get => throw null; } + } + public sealed class AssemblyName : System.ICloneable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable + { + public object Clone() => throw null; + public string CodeBase { get => throw null; set { } } + public System.Reflection.AssemblyContentType ContentType { get => throw null; set { } } + public AssemblyName() => throw null; + public AssemblyName(string assemblyName) => throw null; + public System.Globalization.CultureInfo CultureInfo { get => throw null; set { } } + public string CultureName { get => throw null; set { } } + public string EscapedCodeBase { get => throw null; } + public System.Reflection.AssemblyNameFlags Flags { get => throw null; set { } } + public string FullName { get => throw null; } + public static System.Reflection.AssemblyName GetAssemblyName(string assemblyFile) => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public byte[] GetPublicKey() => throw null; + public byte[] GetPublicKeyToken() => throw null; + public System.Configuration.Assemblies.AssemblyHashAlgorithm HashAlgorithm { get => throw null; set { } } + public System.Reflection.StrongNameKeyPair KeyPair { get => throw null; set { } } + public string Name { get => throw null; set { } } + public void OnDeserialization(object sender) => throw null; + public System.Reflection.ProcessorArchitecture ProcessorArchitecture { get => throw null; set { } } + public static bool ReferenceMatchesDefinition(System.Reflection.AssemblyName reference, System.Reflection.AssemblyName definition) => throw null; + public void SetPublicKey(byte[] publicKey) => throw null; + public void SetPublicKeyToken(byte[] publicKeyToken) => throw null; + public override string ToString() => throw null; + public System.Version Version { get => throw null; set { } } + public System.Configuration.Assemblies.AssemblyVersionCompatibility VersionCompatibility { get => throw null; set { } } + } + [System.Flags] + public enum AssemblyNameFlags + { + None = 0, + PublicKey = 1, + Retargetable = 256, + EnableJITcompileOptimizer = 16384, + EnableJITcompileTracking = 32768, + } + public class AssemblyNameProxy : System.MarshalByRefObject + { + public AssemblyNameProxy() => throw null; + public System.Reflection.AssemblyName GetAssemblyName(string assemblyFile) => throw null; + } + public sealed class AssemblyProductAttribute : System.Attribute + { + public AssemblyProductAttribute(string product) => throw null; + public string Product { get => throw null; } + } + public sealed class AssemblySignatureKeyAttribute : System.Attribute + { + public string Countersignature { get => throw null; } + public AssemblySignatureKeyAttribute(string publicKey, string countersignature) => throw null; + public string PublicKey { get => throw null; } + } + public sealed class AssemblyTitleAttribute : System.Attribute + { + public AssemblyTitleAttribute(string title) => throw null; + public string Title { get => throw null; } + } + public sealed class AssemblyTrademarkAttribute : System.Attribute + { + public AssemblyTrademarkAttribute(string trademark) => throw null; + public string Trademark { get => throw null; } + } + public sealed class AssemblyVersionAttribute : System.Attribute + { + public AssemblyVersionAttribute(string version) => throw null; + public string Version { get => throw null; } + } + public abstract class Binder + { + public abstract System.Reflection.FieldInfo BindToField(System.Reflection.BindingFlags bindingAttr, System.Reflection.FieldInfo[] match, object value, System.Globalization.CultureInfo culture); + public abstract System.Reflection.MethodBase BindToMethod(System.Reflection.BindingFlags bindingAttr, System.Reflection.MethodBase[] match, ref object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] names, out object state); + public abstract object ChangeType(object value, System.Type type, System.Globalization.CultureInfo culture); + protected Binder() => throw null; + public abstract void ReorderArgumentArray(ref object[] args, object state); + public abstract System.Reflection.MethodBase SelectMethod(System.Reflection.BindingFlags bindingAttr, System.Reflection.MethodBase[] match, System.Type[] types, System.Reflection.ParameterModifier[] modifiers); + public abstract System.Reflection.PropertyInfo SelectProperty(System.Reflection.BindingFlags bindingAttr, System.Reflection.PropertyInfo[] match, System.Type returnType, System.Type[] indexes, System.Reflection.ParameterModifier[] modifiers); + } + [System.Flags] + public enum BindingFlags + { + Default = 0, + IgnoreCase = 1, + DeclaredOnly = 2, + Instance = 4, + Static = 8, + Public = 16, + NonPublic = 32, + FlattenHierarchy = 64, + InvokeMethod = 256, + CreateInstance = 512, + GetField = 1024, + SetField = 2048, + GetProperty = 4096, + SetProperty = 8192, + PutDispProperty = 16384, + PutRefDispProperty = 32768, + ExactBinding = 65536, + SuppressChangeType = 131072, + OptionalParamBinding = 262144, + IgnoreReturn = 16777216, + DoNotWrapExceptions = 33554432, + } + [System.Flags] + public enum CallingConventions + { + Standard = 1, + VarArgs = 2, + Any = 3, + HasThis = 32, + ExplicitThis = 64, + } + public abstract class ConstructorInfo : System.Reflection.MethodBase + { + public static readonly string ConstructorName; + protected ConstructorInfo() => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public object Invoke(object[] parameters) => throw null; + public abstract object Invoke(System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture); + public override System.Reflection.MemberTypes MemberType { get => throw null; } + public static bool operator ==(System.Reflection.ConstructorInfo left, System.Reflection.ConstructorInfo right) => throw null; + public static bool operator !=(System.Reflection.ConstructorInfo left, System.Reflection.ConstructorInfo right) => throw null; + public static readonly string TypeConstructorName; + } + public class CustomAttributeData + { + public virtual System.Type AttributeType { get => throw null; } + public virtual System.Reflection.ConstructorInfo Constructor { get => throw null; } + public virtual System.Collections.Generic.IList ConstructorArguments { get => throw null; } + protected CustomAttributeData() => throw null; + public override bool Equals(object obj) => throw null; + public static System.Collections.Generic.IList GetCustomAttributes(System.Reflection.Assembly target) => throw null; + public static System.Collections.Generic.IList GetCustomAttributes(System.Reflection.MemberInfo target) => throw null; + public static System.Collections.Generic.IList GetCustomAttributes(System.Reflection.Module target) => throw null; + public static System.Collections.Generic.IList GetCustomAttributes(System.Reflection.ParameterInfo target) => throw null; + public override int GetHashCode() => throw null; + public virtual System.Collections.Generic.IList NamedArguments { get => throw null; } + public override string ToString() => throw null; + } + public static partial class CustomAttributeExtensions + { + public static System.Attribute GetCustomAttribute(this System.Reflection.Assembly element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(this System.Reflection.MemberInfo element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(this System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) => throw null; + public static System.Attribute GetCustomAttribute(this System.Reflection.Module element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(this System.Reflection.ParameterInfo element, System.Type attributeType) => throw null; + public static System.Attribute GetCustomAttribute(this System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) => throw null; + public static T GetCustomAttribute(this System.Reflection.Assembly element) where T : System.Attribute => throw null; + public static T GetCustomAttribute(this System.Reflection.MemberInfo element) where T : System.Attribute => throw null; + public static T GetCustomAttribute(this System.Reflection.MemberInfo element, bool inherit) where T : System.Attribute => throw null; + public static T GetCustomAttribute(this System.Reflection.Module element) where T : System.Attribute => throw null; + public static T GetCustomAttribute(this System.Reflection.ParameterInfo element) where T : System.Attribute => throw null; + public static T GetCustomAttribute(this System.Reflection.ParameterInfo element, bool inherit) where T : System.Attribute => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.Assembly element) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.Assembly element, System.Type attributeType) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.MemberInfo element) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.MemberInfo element, bool inherit) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.MemberInfo element, System.Type attributeType) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.Module element) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.Module element, System.Type attributeType) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.ParameterInfo element) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.ParameterInfo element, bool inherit) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.ParameterInfo element, System.Type attributeType) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.Assembly element) where T : System.Attribute => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.MemberInfo element) where T : System.Attribute => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.MemberInfo element, bool inherit) where T : System.Attribute => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.Module element) where T : System.Attribute => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.ParameterInfo element) where T : System.Attribute => throw null; + public static System.Collections.Generic.IEnumerable GetCustomAttributes(this System.Reflection.ParameterInfo element, bool inherit) where T : System.Attribute => throw null; + public static bool IsDefined(this System.Reflection.Assembly element, System.Type attributeType) => throw null; + public static bool IsDefined(this System.Reflection.MemberInfo element, System.Type attributeType) => throw null; + public static bool IsDefined(this System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) => throw null; + public static bool IsDefined(this System.Reflection.Module element, System.Type attributeType) => throw null; + public static bool IsDefined(this System.Reflection.ParameterInfo element, System.Type attributeType) => throw null; + public static bool IsDefined(this System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) => throw null; + } + public class CustomAttributeFormatException : System.FormatException + { + public CustomAttributeFormatException() => throw null; + protected CustomAttributeFormatException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public CustomAttributeFormatException(string message) => throw null; + public CustomAttributeFormatException(string message, System.Exception inner) => throw null; + } + public struct CustomAttributeNamedArgument : System.IEquatable + { + public CustomAttributeNamedArgument(System.Reflection.MemberInfo memberInfo, object value) => throw null; + public CustomAttributeNamedArgument(System.Reflection.MemberInfo memberInfo, System.Reflection.CustomAttributeTypedArgument typedArgument) => throw null; + public bool Equals(System.Reflection.CustomAttributeNamedArgument other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public bool IsField { get => throw null; } + public System.Reflection.MemberInfo MemberInfo { get => throw null; } + public string MemberName { get => throw null; } + public static bool operator ==(System.Reflection.CustomAttributeNamedArgument left, System.Reflection.CustomAttributeNamedArgument right) => throw null; + public static bool operator !=(System.Reflection.CustomAttributeNamedArgument left, System.Reflection.CustomAttributeNamedArgument right) => throw null; + public override string ToString() => throw null; + public System.Reflection.CustomAttributeTypedArgument TypedValue { get => throw null; } + } + public struct CustomAttributeTypedArgument : System.IEquatable + { + public System.Type ArgumentType { get => throw null; } + public CustomAttributeTypedArgument(object value) => throw null; + public CustomAttributeTypedArgument(System.Type argumentType, object value) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Reflection.CustomAttributeTypedArgument other) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Reflection.CustomAttributeTypedArgument left, System.Reflection.CustomAttributeTypedArgument right) => throw null; + public static bool operator !=(System.Reflection.CustomAttributeTypedArgument left, System.Reflection.CustomAttributeTypedArgument right) => throw null; + public override string ToString() => throw null; + public object Value { get => throw null; } + } + public sealed class DefaultMemberAttribute : System.Attribute + { + public DefaultMemberAttribute(string memberName) => throw null; + public string MemberName { get => throw null; } + } + [System.Flags] + public enum EventAttributes + { + None = 0, + SpecialName = 512, + ReservedMask = 1024, + RTSpecialName = 1024, + } + public abstract class EventInfo : System.Reflection.MemberInfo + { + public virtual void AddEventHandler(object target, System.Delegate handler) => throw null; + public virtual System.Reflection.MethodInfo AddMethod { get => throw null; } + public abstract System.Reflection.EventAttributes Attributes { get; } + protected EventInfo() => throw null; + public override bool Equals(object obj) => throw null; + public virtual System.Type EventHandlerType { get => throw null; } + public System.Reflection.MethodInfo GetAddMethod() => throw null; + public abstract System.Reflection.MethodInfo GetAddMethod(bool nonPublic); + public override int GetHashCode() => throw null; + public System.Reflection.MethodInfo[] GetOtherMethods() => throw null; + public virtual System.Reflection.MethodInfo[] GetOtherMethods(bool nonPublic) => throw null; + public System.Reflection.MethodInfo GetRaiseMethod() => throw null; + public abstract System.Reflection.MethodInfo GetRaiseMethod(bool nonPublic); + public System.Reflection.MethodInfo GetRemoveMethod() => throw null; + public abstract System.Reflection.MethodInfo GetRemoveMethod(bool nonPublic); + public virtual bool IsMulticast { get => throw null; } + public bool IsSpecialName { get => throw null; } + public override System.Reflection.MemberTypes MemberType { get => throw null; } + public static bool operator ==(System.Reflection.EventInfo left, System.Reflection.EventInfo right) => throw null; + public static bool operator !=(System.Reflection.EventInfo left, System.Reflection.EventInfo right) => throw null; + public virtual System.Reflection.MethodInfo RaiseMethod { get => throw null; } + public virtual void RemoveEventHandler(object target, System.Delegate handler) => throw null; + public virtual System.Reflection.MethodInfo RemoveMethod { get => throw null; } + } + public class ExceptionHandlingClause + { + public virtual System.Type CatchType { get => throw null; } + protected ExceptionHandlingClause() => throw null; + public virtual int FilterOffset { get => throw null; } + public virtual System.Reflection.ExceptionHandlingClauseOptions Flags { get => throw null; } + public virtual int HandlerLength { get => throw null; } + public virtual int HandlerOffset { get => throw null; } + public override string ToString() => throw null; + public virtual int TryLength { get => throw null; } + public virtual int TryOffset { get => throw null; } + } + [System.Flags] + public enum ExceptionHandlingClauseOptions + { + Clause = 0, + Filter = 1, + Finally = 2, + Fault = 4, + } + [System.Flags] + public enum FieldAttributes + { + PrivateScope = 0, + Private = 1, + FamANDAssem = 2, + Assembly = 3, + Family = 4, + FamORAssem = 5, + Public = 6, + FieldAccessMask = 7, + Static = 16, + InitOnly = 32, + Literal = 64, + NotSerialized = 128, + HasFieldRVA = 256, + SpecialName = 512, + RTSpecialName = 1024, + HasFieldMarshal = 4096, + PinvokeImpl = 8192, + HasDefault = 32768, + ReservedMask = 38144, + } + public abstract class FieldInfo : System.Reflection.MemberInfo + { + public abstract System.Reflection.FieldAttributes Attributes { get; } + protected FieldInfo() => throw null; + public override bool Equals(object obj) => throw null; + public abstract System.RuntimeFieldHandle FieldHandle { get; } + public abstract System.Type FieldType { get; } + public static System.Reflection.FieldInfo GetFieldFromHandle(System.RuntimeFieldHandle handle) => throw null; + public static System.Reflection.FieldInfo GetFieldFromHandle(System.RuntimeFieldHandle handle, System.RuntimeTypeHandle declaringType) => throw null; + public override int GetHashCode() => throw null; + public virtual System.Type[] GetOptionalCustomModifiers() => throw null; + public virtual object GetRawConstantValue() => throw null; + public virtual System.Type[] GetRequiredCustomModifiers() => throw null; + public abstract object GetValue(object obj); + public virtual object GetValueDirect(System.TypedReference obj) => throw null; + public bool IsAssembly { get => throw null; } + public bool IsFamily { get => throw null; } + public bool IsFamilyAndAssembly { get => throw null; } + public bool IsFamilyOrAssembly { get => throw null; } + public bool IsInitOnly { get => throw null; } + public bool IsLiteral { get => throw null; } + public bool IsNotSerialized { get => throw null; } + public bool IsPinvokeImpl { get => throw null; } + public bool IsPrivate { get => throw null; } + public bool IsPublic { get => throw null; } + public virtual bool IsSecurityCritical { get => throw null; } + public virtual bool IsSecuritySafeCritical { get => throw null; } + public virtual bool IsSecurityTransparent { get => throw null; } + public bool IsSpecialName { get => throw null; } + public bool IsStatic { get => throw null; } + public override System.Reflection.MemberTypes MemberType { get => throw null; } + public static bool operator ==(System.Reflection.FieldInfo left, System.Reflection.FieldInfo right) => throw null; + public static bool operator !=(System.Reflection.FieldInfo left, System.Reflection.FieldInfo right) => throw null; + public void SetValue(object obj, object value) => throw null; + public abstract void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture); + public virtual void SetValueDirect(System.TypedReference obj, object value) => throw null; + } + [System.Flags] + public enum GenericParameterAttributes + { + None = 0, + Covariant = 1, + Contravariant = 2, + VarianceMask = 3, + ReferenceTypeConstraint = 4, + NotNullableValueTypeConstraint = 8, + DefaultConstructorConstraint = 16, + SpecialConstraintMask = 28, + } + public interface ICustomAttributeProvider + { + object[] GetCustomAttributes(bool inherit); + object[] GetCustomAttributes(System.Type attributeType, bool inherit); + bool IsDefined(System.Type attributeType, bool inherit); + } + public enum ImageFileMachine + { + I386 = 332, + ARM = 452, + IA64 = 512, + AMD64 = 34404, + } + public struct InterfaceMapping + { + public System.Reflection.MethodInfo[] InterfaceMethods; + public System.Type InterfaceType; + public System.Reflection.MethodInfo[] TargetMethods; + public System.Type TargetType; + } + public static partial class IntrospectionExtensions + { + public static System.Reflection.TypeInfo GetTypeInfo(this System.Type type) => throw null; + } + public class InvalidFilterCriteriaException : System.ApplicationException + { + public InvalidFilterCriteriaException() => throw null; + protected InvalidFilterCriteriaException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public InvalidFilterCriteriaException(string message) => throw null; + public InvalidFilterCriteriaException(string message, System.Exception inner) => throw null; + } + public interface IReflect + { + System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr); + System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr); + System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.BindingFlags bindingAttr); + System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr); + System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr); + System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type[] types, System.Reflection.ParameterModifier[] modifiers); + System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr); + System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr); + System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr); + System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers); + object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters); + System.Type UnderlyingSystemType { get; } + } + public interface IReflectableType + { + System.Reflection.TypeInfo GetTypeInfo(); + } + public class LocalVariableInfo + { + protected LocalVariableInfo() => throw null; + public virtual bool IsPinned { get => throw null; } + public virtual int LocalIndex { get => throw null; } + public virtual System.Type LocalType { get => throw null; } + public override string ToString() => throw null; + } + public class ManifestResourceInfo + { + public ManifestResourceInfo(System.Reflection.Assembly containingAssembly, string containingFileName, System.Reflection.ResourceLocation resourceLocation) => throw null; + public virtual string FileName { get => throw null; } + public virtual System.Reflection.Assembly ReferencedAssembly { get => throw null; } + public virtual System.Reflection.ResourceLocation ResourceLocation { get => throw null; } + } + public delegate bool MemberFilter(System.Reflection.MemberInfo m, object filterCriteria); + public abstract class MemberInfo : System.Reflection.ICustomAttributeProvider + { + protected MemberInfo() => throw null; + public virtual System.Collections.Generic.IEnumerable CustomAttributes { get => throw null; } + public abstract System.Type DeclaringType { get; } + public override bool Equals(object obj) => throw null; + public abstract object[] GetCustomAttributes(bool inherit); + public abstract object[] GetCustomAttributes(System.Type attributeType, bool inherit); + public virtual System.Collections.Generic.IList GetCustomAttributesData() => throw null; + public override int GetHashCode() => throw null; + public virtual bool HasSameMetadataDefinitionAs(System.Reflection.MemberInfo other) => throw null; + public virtual bool IsCollectible { get => throw null; } + public abstract bool IsDefined(System.Type attributeType, bool inherit); + public abstract System.Reflection.MemberTypes MemberType { get; } + public virtual int MetadataToken { get => throw null; } + public virtual System.Reflection.Module Module { get => throw null; } + public abstract string Name { get; } + public static bool operator ==(System.Reflection.MemberInfo left, System.Reflection.MemberInfo right) => throw null; + public static bool operator !=(System.Reflection.MemberInfo left, System.Reflection.MemberInfo right) => throw null; + public abstract System.Type ReflectedType { get; } + } + [System.Flags] + public enum MemberTypes + { + Constructor = 1, + Event = 2, + Field = 4, + Method = 8, + Property = 16, + TypeInfo = 32, + Custom = 64, + NestedType = 128, + All = 191, + } + [System.Flags] + public enum MethodAttributes + { + PrivateScope = 0, + ReuseSlot = 0, + Private = 1, + FamANDAssem = 2, + Assembly = 3, + Family = 4, + FamORAssem = 5, + Public = 6, + MemberAccessMask = 7, + UnmanagedExport = 8, + Static = 16, + Final = 32, + Virtual = 64, + HideBySig = 128, + NewSlot = 256, + VtableLayoutMask = 256, + CheckAccessOnOverride = 512, + Abstract = 1024, + SpecialName = 2048, + RTSpecialName = 4096, + PinvokeImpl = 8192, + HasSecurity = 16384, + RequireSecObject = 32768, + ReservedMask = 53248, + } + public abstract class MethodBase : System.Reflection.MemberInfo + { + public abstract System.Reflection.MethodAttributes Attributes { get; } + public virtual System.Reflection.CallingConventions CallingConvention { get => throw null; } + public virtual bool ContainsGenericParameters { get => throw null; } + protected MethodBase() => throw null; + public override bool Equals(object obj) => throw null; + public static System.Reflection.MethodBase GetCurrentMethod() => throw null; + public virtual System.Type[] GetGenericArguments() => throw null; + public override int GetHashCode() => throw null; + public virtual System.Reflection.MethodBody GetMethodBody() => throw null; + public static System.Reflection.MethodBase GetMethodFromHandle(System.RuntimeMethodHandle handle) => throw null; + public static System.Reflection.MethodBase GetMethodFromHandle(System.RuntimeMethodHandle handle, System.RuntimeTypeHandle declaringType) => throw null; + public abstract System.Reflection.MethodImplAttributes GetMethodImplementationFlags(); + public abstract System.Reflection.ParameterInfo[] GetParameters(); + public object Invoke(object obj, object[] parameters) => throw null; + public abstract object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture); + public bool IsAbstract { get => throw null; } + public bool IsAssembly { get => throw null; } + public virtual bool IsConstructedGenericMethod { get => throw null; } + public bool IsConstructor { get => throw null; } + public bool IsFamily { get => throw null; } + public bool IsFamilyAndAssembly { get => throw null; } + public bool IsFamilyOrAssembly { get => throw null; } + public bool IsFinal { get => throw null; } + public virtual bool IsGenericMethod { get => throw null; } + public virtual bool IsGenericMethodDefinition { get => throw null; } + public bool IsHideBySig { get => throw null; } + public bool IsPrivate { get => throw null; } + public bool IsPublic { get => throw null; } + public virtual bool IsSecurityCritical { get => throw null; } + public virtual bool IsSecuritySafeCritical { get => throw null; } + public virtual bool IsSecurityTransparent { get => throw null; } + public bool IsSpecialName { get => throw null; } + public bool IsStatic { get => throw null; } + public bool IsVirtual { get => throw null; } + public abstract System.RuntimeMethodHandle MethodHandle { get; } + public virtual System.Reflection.MethodImplAttributes MethodImplementationFlags { get => throw null; } + public static bool operator ==(System.Reflection.MethodBase left, System.Reflection.MethodBase right) => throw null; + public static bool operator !=(System.Reflection.MethodBase left, System.Reflection.MethodBase right) => throw null; + } + public class MethodBody + { + protected MethodBody() => throw null; + public virtual System.Collections.Generic.IList ExceptionHandlingClauses { get => throw null; } + public virtual byte[] GetILAsByteArray() => throw null; + public virtual bool InitLocals { get => throw null; } + public virtual int LocalSignatureMetadataToken { get => throw null; } + public virtual System.Collections.Generic.IList LocalVariables { get => throw null; } + public virtual int MaxStackSize { get => throw null; } + } + public enum MethodImplAttributes + { + IL = 0, + Managed = 0, + Native = 1, + OPTIL = 2, + CodeTypeMask = 3, + Runtime = 3, + ManagedMask = 4, + Unmanaged = 4, + NoInlining = 8, + ForwardRef = 16, + Synchronized = 32, + NoOptimization = 64, + PreserveSig = 128, + AggressiveInlining = 256, + AggressiveOptimization = 512, + InternalCall = 4096, + MaxMethodImplVal = 65535, + } + public abstract class MethodInfo : System.Reflection.MethodBase + { + public virtual System.Delegate CreateDelegate(System.Type delegateType) => throw null; + public virtual System.Delegate CreateDelegate(System.Type delegateType, object target) => throw null; + public T CreateDelegate() where T : System.Delegate => throw null; + public T CreateDelegate(object target) where T : System.Delegate => throw null; + protected MethodInfo() => throw null; + public override bool Equals(object obj) => throw null; + public abstract System.Reflection.MethodInfo GetBaseDefinition(); + public override System.Type[] GetGenericArguments() => throw null; + public virtual System.Reflection.MethodInfo GetGenericMethodDefinition() => throw null; + public override int GetHashCode() => throw null; + public virtual System.Reflection.MethodInfo MakeGenericMethod(params System.Type[] typeArguments) => throw null; + public override System.Reflection.MemberTypes MemberType { get => throw null; } + public static bool operator ==(System.Reflection.MethodInfo left, System.Reflection.MethodInfo right) => throw null; + public static bool operator !=(System.Reflection.MethodInfo left, System.Reflection.MethodInfo right) => throw null; + public virtual System.Reflection.ParameterInfo ReturnParameter { get => throw null; } + public virtual System.Type ReturnType { get => throw null; } + public abstract System.Reflection.ICustomAttributeProvider ReturnTypeCustomAttributes { get; } + } + public sealed class Missing : System.Runtime.Serialization.ISerializable + { + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static readonly System.Reflection.Missing Value; + } + public abstract class Module : System.Reflection.ICustomAttributeProvider, System.Runtime.Serialization.ISerializable + { + public virtual System.Reflection.Assembly Assembly { get => throw null; } + protected Module() => throw null; + public virtual System.Collections.Generic.IEnumerable CustomAttributes { get => throw null; } + public override bool Equals(object o) => throw null; + public static readonly System.Reflection.TypeFilter FilterTypeName; + public static readonly System.Reflection.TypeFilter FilterTypeNameIgnoreCase; + public virtual System.Type[] FindTypes(System.Reflection.TypeFilter filter, object filterCriteria) => throw null; + public virtual string FullyQualifiedName { get => throw null; } + public virtual object[] GetCustomAttributes(bool inherit) => throw null; + public virtual object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public virtual System.Collections.Generic.IList GetCustomAttributesData() => throw null; + public System.Reflection.FieldInfo GetField(string name) => throw null; + public virtual System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public System.Reflection.FieldInfo[] GetFields() => throw null; + public virtual System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags) => throw null; + public override int GetHashCode() => throw null; + public System.Reflection.MethodInfo GetMethod(string name) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Type[] types) => throw null; + protected virtual System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.MethodInfo[] GetMethods() => throw null; + public virtual System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags) => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual void GetPEKind(out System.Reflection.PortableExecutableKinds peKind, out System.Reflection.ImageFileMachine machine) => throw null; + public virtual System.Type GetType(string className) => throw null; + public virtual System.Type GetType(string className, bool ignoreCase) => throw null; + public virtual System.Type GetType(string className, bool throwOnError, bool ignoreCase) => throw null; + public virtual System.Type[] GetTypes() => throw null; + public virtual bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public virtual bool IsResource() => throw null; + public virtual int MDStreamVersion { get => throw null; } + public virtual int MetadataToken { get => throw null; } + public System.ModuleHandle ModuleHandle { get => throw null; } + public virtual System.Guid ModuleVersionId { get => throw null; } + public virtual string Name { get => throw null; } + public static bool operator ==(System.Reflection.Module left, System.Reflection.Module right) => throw null; + public static bool operator !=(System.Reflection.Module left, System.Reflection.Module right) => throw null; + public System.Reflection.FieldInfo ResolveField(int metadataToken) => throw null; + public virtual System.Reflection.FieldInfo ResolveField(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public System.Reflection.MemberInfo ResolveMember(int metadataToken) => throw null; + public virtual System.Reflection.MemberInfo ResolveMember(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public System.Reflection.MethodBase ResolveMethod(int metadataToken) => throw null; + public virtual System.Reflection.MethodBase ResolveMethod(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public virtual byte[] ResolveSignature(int metadataToken) => throw null; + public virtual string ResolveString(int metadataToken) => throw null; + public System.Type ResolveType(int metadataToken) => throw null; + public virtual System.Type ResolveType(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) => throw null; + public virtual string ScopeName { get => throw null; } + public override string ToString() => throw null; + } + public delegate System.Reflection.Module ModuleResolveEventHandler(object sender, System.ResolveEventArgs e); + public sealed class NullabilityInfo + { + public System.Reflection.NullabilityInfo ElementType { get => throw null; } + public System.Reflection.NullabilityInfo[] GenericTypeArguments { get => throw null; } + public System.Reflection.NullabilityState ReadState { get => throw null; } + public System.Type Type { get => throw null; } + public System.Reflection.NullabilityState WriteState { get => throw null; } + } + public sealed class NullabilityInfoContext + { + public System.Reflection.NullabilityInfo Create(System.Reflection.EventInfo eventInfo) => throw null; + public System.Reflection.NullabilityInfo Create(System.Reflection.FieldInfo fieldInfo) => throw null; + public System.Reflection.NullabilityInfo Create(System.Reflection.ParameterInfo parameterInfo) => throw null; + public System.Reflection.NullabilityInfo Create(System.Reflection.PropertyInfo propertyInfo) => throw null; + public NullabilityInfoContext() => throw null; + } + public enum NullabilityState + { + Unknown = 0, + NotNull = 1, + Nullable = 2, + } + public sealed class ObfuscateAssemblyAttribute : System.Attribute + { + public bool AssemblyIsPrivate { get => throw null; } + public ObfuscateAssemblyAttribute(bool assemblyIsPrivate) => throw null; + public bool StripAfterObfuscation { get => throw null; set { } } + } + public sealed class ObfuscationAttribute : System.Attribute + { + public bool ApplyToMembers { get => throw null; set { } } + public ObfuscationAttribute() => throw null; + public bool Exclude { get => throw null; set { } } + public string Feature { get => throw null; set { } } + public bool StripAfterObfuscation { get => throw null; set { } } + } + [System.Flags] + public enum ParameterAttributes + { + None = 0, + In = 1, + Out = 2, + Lcid = 4, + Retval = 8, + Optional = 16, + HasDefault = 4096, + HasFieldMarshal = 8192, + Reserved3 = 16384, + Reserved4 = 32768, + ReservedMask = 61440, + } + public class ParameterInfo : System.Reflection.ICustomAttributeProvider, System.Runtime.Serialization.IObjectReference + { + public virtual System.Reflection.ParameterAttributes Attributes { get => throw null; } + protected System.Reflection.ParameterAttributes AttrsImpl; + protected System.Type ClassImpl; + protected ParameterInfo() => throw null; + public virtual System.Collections.Generic.IEnumerable CustomAttributes { get => throw null; } + public virtual object DefaultValue { get => throw null; } + protected object DefaultValueImpl; + public virtual object[] GetCustomAttributes(bool inherit) => throw null; + public virtual object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public virtual System.Collections.Generic.IList GetCustomAttributesData() => throw null; + public virtual System.Type[] GetOptionalCustomModifiers() => throw null; + public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual System.Type[] GetRequiredCustomModifiers() => throw null; + public virtual bool HasDefaultValue { get => throw null; } + public virtual bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public bool IsIn { get => throw null; } + public bool IsLcid { get => throw null; } + public bool IsOptional { get => throw null; } + public bool IsOut { get => throw null; } + public bool IsRetval { get => throw null; } + public virtual System.Reflection.MemberInfo Member { get => throw null; } + protected System.Reflection.MemberInfo MemberImpl; + public virtual int MetadataToken { get => throw null; } + public virtual string Name { get => throw null; } + protected string NameImpl; + public virtual System.Type ParameterType { get => throw null; } + public virtual int Position { get => throw null; } + protected int PositionImpl; + public virtual object RawDefaultValue { get => throw null; } + public override string ToString() => throw null; + } + public struct ParameterModifier + { + public ParameterModifier(int parameterCount) => throw null; + public bool this[int index] { get => throw null; set { } } + } + public sealed class Pointer : System.Runtime.Serialization.ISerializable + { + public static unsafe object Box(void* ptr, System.Type type) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static unsafe void* Unbox(object ptr) => throw null; + } + [System.Flags] + public enum PortableExecutableKinds + { + NotAPortableExecutableImage = 0, + ILOnly = 1, + Required32Bit = 2, + PE32Plus = 4, + Unmanaged32Bit = 8, + Preferred32Bit = 16, + } + public enum ProcessorArchitecture + { + None = 0, + MSIL = 1, + X86 = 2, + IA64 = 3, + Amd64 = 4, + Arm = 5, + } + [System.Flags] + public enum PropertyAttributes + { + None = 0, + SpecialName = 512, + RTSpecialName = 1024, + HasDefault = 4096, + Reserved2 = 8192, + Reserved3 = 16384, + Reserved4 = 32768, + ReservedMask = 62464, + } + public abstract class PropertyInfo : System.Reflection.MemberInfo + { + public abstract System.Reflection.PropertyAttributes Attributes { get; } + public abstract bool CanRead { get; } + public abstract bool CanWrite { get; } + protected PropertyInfo() => throw null; + public override bool Equals(object obj) => throw null; + public System.Reflection.MethodInfo[] GetAccessors() => throw null; + public abstract System.Reflection.MethodInfo[] GetAccessors(bool nonPublic); + public virtual object GetConstantValue() => throw null; + public System.Reflection.MethodInfo GetGetMethod() => throw null; + public abstract System.Reflection.MethodInfo GetGetMethod(bool nonPublic); + public override int GetHashCode() => throw null; + public abstract System.Reflection.ParameterInfo[] GetIndexParameters(); + public virtual System.Reflection.MethodInfo GetMethod { get => throw null; } + public virtual System.Type[] GetOptionalCustomModifiers() => throw null; + public virtual object GetRawConstantValue() => throw null; + public virtual System.Type[] GetRequiredCustomModifiers() => throw null; + public System.Reflection.MethodInfo GetSetMethod() => throw null; + public abstract System.Reflection.MethodInfo GetSetMethod(bool nonPublic); + public object GetValue(object obj) => throw null; + public virtual object GetValue(object obj, object[] index) => throw null; + public abstract object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture); + public bool IsSpecialName { get => throw null; } + public override System.Reflection.MemberTypes MemberType { get => throw null; } + public static bool operator ==(System.Reflection.PropertyInfo left, System.Reflection.PropertyInfo right) => throw null; + public static bool operator !=(System.Reflection.PropertyInfo left, System.Reflection.PropertyInfo right) => throw null; + public abstract System.Type PropertyType { get; } + public virtual System.Reflection.MethodInfo SetMethod { get => throw null; } + public void SetValue(object obj, object value) => throw null; + public virtual void SetValue(object obj, object value, object[] index) => throw null; + public abstract void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture); + } + public abstract class ReflectionContext + { + protected ReflectionContext() => throw null; + public virtual System.Reflection.TypeInfo GetTypeForObject(object value) => throw null; + public abstract System.Reflection.Assembly MapAssembly(System.Reflection.Assembly assembly); + public abstract System.Reflection.TypeInfo MapType(System.Reflection.TypeInfo type); + } + public sealed class ReflectionTypeLoadException : System.SystemException, System.Runtime.Serialization.ISerializable + { + public ReflectionTypeLoadException(System.Type[] classes, System.Exception[] exceptions) => throw null; + public ReflectionTypeLoadException(System.Type[] classes, System.Exception[] exceptions, string message) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Exception[] LoaderExceptions { get => throw null; } + public override string Message { get => throw null; } + public override string ToString() => throw null; + public System.Type[] Types { get => throw null; } + } + [System.Flags] + public enum ResourceAttributes + { + Public = 1, + Private = 2, + } + [System.Flags] + public enum ResourceLocation + { + Embedded = 1, + ContainedInAnotherAssembly = 2, + ContainedInManifestFile = 4, + } + public static partial class RuntimeReflectionExtensions + { + public static System.Reflection.MethodInfo GetMethodInfo(this System.Delegate del) => throw null; + public static System.Reflection.MethodInfo GetRuntimeBaseDefinition(this System.Reflection.MethodInfo method) => throw null; + public static System.Reflection.EventInfo GetRuntimeEvent(this System.Type type, string name) => throw null; + public static System.Collections.Generic.IEnumerable GetRuntimeEvents(this System.Type type) => throw null; + public static System.Reflection.FieldInfo GetRuntimeField(this System.Type type, string name) => throw null; + public static System.Collections.Generic.IEnumerable GetRuntimeFields(this System.Type type) => throw null; + public static System.Reflection.InterfaceMapping GetRuntimeInterfaceMap(this System.Reflection.TypeInfo typeInfo, System.Type interfaceType) => throw null; + public static System.Reflection.MethodInfo GetRuntimeMethod(this System.Type type, string name, System.Type[] parameters) => throw null; + public static System.Collections.Generic.IEnumerable GetRuntimeMethods(this System.Type type) => throw null; + public static System.Collections.Generic.IEnumerable GetRuntimeProperties(this System.Type type) => throw null; + public static System.Reflection.PropertyInfo GetRuntimeProperty(this System.Type type, string name) => throw null; + } + public class StrongNameKeyPair : System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable + { + public StrongNameKeyPair(byte[] keyPairArray) => throw null; + public StrongNameKeyPair(System.IO.FileStream keyPairFile) => throw null; + protected StrongNameKeyPair(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public StrongNameKeyPair(string keyPairContainer) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public byte[] PublicKey { get => throw null; } + } + public class TargetException : System.ApplicationException + { + public TargetException() => throw null; + protected TargetException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TargetException(string message) => throw null; + public TargetException(string message, System.Exception inner) => throw null; + } + public sealed class TargetInvocationException : System.ApplicationException + { + public TargetInvocationException(System.Exception inner) => throw null; + public TargetInvocationException(string message, System.Exception inner) => throw null; + } + public sealed class TargetParameterCountException : System.ApplicationException + { + public TargetParameterCountException() => throw null; + public TargetParameterCountException(string message) => throw null; + public TargetParameterCountException(string message, System.Exception inner) => throw null; + } + [System.Flags] + public enum TypeAttributes + { + AnsiClass = 0, + AutoLayout = 0, + Class = 0, + NotPublic = 0, + Public = 1, + NestedPublic = 2, + NestedPrivate = 3, + NestedFamily = 4, + NestedAssembly = 5, + NestedFamANDAssem = 6, + NestedFamORAssem = 7, + VisibilityMask = 7, + SequentialLayout = 8, + ExplicitLayout = 16, + LayoutMask = 24, + ClassSemanticsMask = 32, + Interface = 32, + Abstract = 128, + Sealed = 256, + SpecialName = 1024, + RTSpecialName = 2048, + Import = 4096, + Serializable = 8192, + WindowsRuntime = 16384, + UnicodeClass = 65536, + AutoClass = 131072, + CustomFormatClass = 196608, + StringFormatMask = 196608, + HasSecurity = 262144, + ReservedMask = 264192, + BeforeFieldInit = 1048576, + CustomFormatMask = 12582912, + } + public class TypeDelegator : System.Reflection.TypeInfo + { + public override System.Reflection.Assembly Assembly { get => throw null; } + public override string AssemblyQualifiedName { get => throw null; } + public override System.Type BaseType { get => throw null; } + protected TypeDelegator() => throw null; + public TypeDelegator(System.Type delegatingType) => throw null; + public override string FullName { get => throw null; } + protected override System.Reflection.TypeAttributes GetAttributeFlagsImpl() => throw null; + protected override System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr) => throw null; + public override object[] GetCustomAttributes(bool inherit) => throw null; + public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) => throw null; + public override System.Type GetElementType() => throw null; + public override System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.EventInfo[] GetEvents() => throw null; + public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type GetInterface(string name, bool ignoreCase) => throw null; + public override System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) => throw null; + public override System.Type[] GetInterfaces() => throw null; + public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.MemberInfo GetMemberWithSameMetadataDefinitionAs(System.Reflection.MemberInfo member) => throw null; + protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr) => throw null; + public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr) => throw null; + protected override System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public override System.Guid GUID { get => throw null; } + protected override bool HasElementTypeImpl() => throw null; + public override object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters) => throw null; + protected override bool IsArrayImpl() => throw null; + public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) => throw null; + protected override bool IsByRefImpl() => throw null; + public override bool IsByRefLike { get => throw null; } + public override bool IsCollectible { get => throw null; } + protected override bool IsCOMObjectImpl() => throw null; + public override bool IsConstructedGenericType { get => throw null; } + public override bool IsDefined(System.Type attributeType, bool inherit) => throw null; + public override bool IsGenericMethodParameter { get => throw null; } + public override bool IsGenericTypeParameter { get => throw null; } + protected override bool IsPointerImpl() => throw null; + protected override bool IsPrimitiveImpl() => throw null; + public override bool IsSZArray { get => throw null; } + public override bool IsTypeDefinition { get => throw null; } + protected override bool IsValueTypeImpl() => throw null; + public override bool IsVariableBoundArray { get => throw null; } + public override int MetadataToken { get => throw null; } + public override System.Reflection.Module Module { get => throw null; } + public override string Name { get => throw null; } + public override string Namespace { get => throw null; } + public override System.RuntimeTypeHandle TypeHandle { get => throw null; } + protected System.Type typeImpl; + public override System.Type UnderlyingSystemType { get => throw null; } + } + public delegate bool TypeFilter(System.Type m, object filterCriteria); + public abstract class TypeInfo : System.Type, System.Reflection.IReflectableType + { + public virtual System.Type AsType() => throw null; + protected TypeInfo() => throw null; + public virtual System.Collections.Generic.IEnumerable DeclaredConstructors { get => throw null; } + public virtual System.Collections.Generic.IEnumerable DeclaredEvents { get => throw null; } + public virtual System.Collections.Generic.IEnumerable DeclaredFields { get => throw null; } + public virtual System.Collections.Generic.IEnumerable DeclaredMembers { get => throw null; } + public virtual System.Collections.Generic.IEnumerable DeclaredMethods { get => throw null; } + public virtual System.Collections.Generic.IEnumerable DeclaredNestedTypes { get => throw null; } + public virtual System.Collections.Generic.IEnumerable DeclaredProperties { get => throw null; } + public virtual System.Type[] GenericTypeParameters { get => throw null; } + public virtual System.Reflection.EventInfo GetDeclaredEvent(string name) => throw null; + public virtual System.Reflection.FieldInfo GetDeclaredField(string name) => throw null; + public virtual System.Reflection.MethodInfo GetDeclaredMethod(string name) => throw null; + public virtual System.Collections.Generic.IEnumerable GetDeclaredMethods(string name) => throw null; + public virtual System.Reflection.TypeInfo GetDeclaredNestedType(string name) => throw null; + public virtual System.Reflection.PropertyInfo GetDeclaredProperty(string name) => throw null; + System.Reflection.TypeInfo System.Reflection.IReflectableType.GetTypeInfo() => throw null; + public virtual System.Collections.Generic.IEnumerable ImplementedInterfaces { get => throw null; } + public virtual bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) => throw null; + } + } + public class ResolveEventArgs : System.EventArgs + { + public ResolveEventArgs(string name) => throw null; + public ResolveEventArgs(string name, System.Reflection.Assembly requestingAssembly) => throw null; + public string Name { get => throw null; } + public System.Reflection.Assembly RequestingAssembly { get => throw null; } + } + public delegate System.Reflection.Assembly ResolveEventHandler(object sender, System.ResolveEventArgs args); + namespace Resources + { + public interface IResourceReader : System.IDisposable, System.Collections.IEnumerable + { + void Close(); + System.Collections.IDictionaryEnumerator GetEnumerator(); + } + public class MissingManifestResourceException : System.SystemException + { + public MissingManifestResourceException() => throw null; + protected MissingManifestResourceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MissingManifestResourceException(string message) => throw null; + public MissingManifestResourceException(string message, System.Exception inner) => throw null; + } + public class MissingSatelliteAssemblyException : System.SystemException + { + public MissingSatelliteAssemblyException() => throw null; + protected MissingSatelliteAssemblyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public MissingSatelliteAssemblyException(string message) => throw null; + public MissingSatelliteAssemblyException(string message, System.Exception inner) => throw null; + public MissingSatelliteAssemblyException(string message, string cultureName) => throw null; + public string CultureName { get => throw null; } + } + public sealed class NeutralResourcesLanguageAttribute : System.Attribute + { + public NeutralResourcesLanguageAttribute(string cultureName) => throw null; + public NeutralResourcesLanguageAttribute(string cultureName, System.Resources.UltimateResourceFallbackLocation location) => throw null; + public string CultureName { get => throw null; } + public System.Resources.UltimateResourceFallbackLocation Location { get => throw null; } + } + public class ResourceManager + { + public virtual string BaseName { get => throw null; } + public static System.Resources.ResourceManager CreateFileBasedResourceManager(string baseName, string resourceDir, System.Type usingResourceSet) => throw null; + protected ResourceManager() => throw null; + public ResourceManager(string baseName, System.Reflection.Assembly assembly) => throw null; + public ResourceManager(string baseName, System.Reflection.Assembly assembly, System.Type usingResourceSet) => throw null; + public ResourceManager(System.Type resourceSource) => throw null; + protected System.Resources.UltimateResourceFallbackLocation FallbackLocation { get => throw null; set { } } + protected static System.Globalization.CultureInfo GetNeutralResourcesLanguage(System.Reflection.Assembly a) => throw null; + public virtual object GetObject(string name) => throw null; + public virtual object GetObject(string name, System.Globalization.CultureInfo culture) => throw null; + protected virtual string GetResourceFileName(System.Globalization.CultureInfo culture) => throw null; + public virtual System.Resources.ResourceSet GetResourceSet(System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents) => throw null; + protected static System.Version GetSatelliteContractVersion(System.Reflection.Assembly a) => throw null; + public System.IO.UnmanagedMemoryStream GetStream(string name) => throw null; + public System.IO.UnmanagedMemoryStream GetStream(string name, System.Globalization.CultureInfo culture) => throw null; + public virtual string GetString(string name) => throw null; + public virtual string GetString(string name, System.Globalization.CultureInfo culture) => throw null; + public static readonly int HeaderVersionNumber; + public virtual bool IgnoreCase { get => throw null; set { } } + protected virtual System.Resources.ResourceSet InternalGetResourceSet(System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents) => throw null; + public static readonly int MagicNumber; + protected System.Reflection.Assembly MainAssembly; + public virtual void ReleaseAllResources() => throw null; + public virtual System.Type ResourceSetType { get => throw null; } + } + public sealed class ResourceReader : System.IDisposable, System.Collections.IEnumerable, System.Resources.IResourceReader + { + public void Close() => throw null; + public ResourceReader(System.IO.Stream stream) => throw null; + public ResourceReader(string fileName) => throw null; + public void Dispose() => throw null; + public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public void GetResourceData(string resourceName, out string resourceType, out byte[] resourceData) => throw null; + } + public class ResourceSet : System.IDisposable, System.Collections.IEnumerable + { + public virtual void Close() => throw null; + protected ResourceSet() => throw null; + public ResourceSet(System.IO.Stream stream) => throw null; + public ResourceSet(System.Resources.IResourceReader reader) => throw null; + public ResourceSet(string fileName) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Type GetDefaultReader() => throw null; + public virtual System.Type GetDefaultWriter() => throw null; + public virtual System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual object GetObject(string name) => throw null; + public virtual object GetObject(string name, bool ignoreCase) => throw null; + public virtual string GetString(string name) => throw null; + public virtual string GetString(string name, bool ignoreCase) => throw null; + protected virtual void ReadResources() => throw null; + } + public sealed class SatelliteContractVersionAttribute : System.Attribute + { + public SatelliteContractVersionAttribute(string version) => throw null; + public string Version { get => throw null; } + } + public enum UltimateResourceFallbackLocation + { + MainAssembly = 0, + Satellite = 1, + } + } + namespace Runtime + { + public sealed class AmbiguousImplementationException : System.Exception + { + public AmbiguousImplementationException() => throw null; + public AmbiguousImplementationException(string message) => throw null; + public AmbiguousImplementationException(string message, System.Exception innerException) => throw null; + } + public sealed class AssemblyTargetedPatchBandAttribute : System.Attribute + { + public AssemblyTargetedPatchBandAttribute(string targetedPatchBand) => throw null; + public string TargetedPatchBand { get => throw null; } + } + namespace CompilerServices + { + public sealed class AccessedThroughPropertyAttribute : System.Attribute + { + public AccessedThroughPropertyAttribute(string propertyName) => throw null; + public string PropertyName { get => throw null; } + } + public struct AsyncIteratorMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void Complete() => throw null; + public static System.Runtime.CompilerServices.AsyncIteratorMethodBuilder Create() => throw null; + public void MoveNext(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + } + public sealed class AsyncIteratorStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute + { + public AsyncIteratorStateMachineAttribute(System.Type stateMachineType) : base(default(System.Type)) => throw null; + } + public sealed class AsyncMethodBuilderAttribute : System.Attribute + { + public System.Type BuilderType { get => throw null; } + public AsyncMethodBuilderAttribute(System.Type builderType) => throw null; + } + public sealed class AsyncStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute + { + public AsyncStateMachineAttribute(System.Type stateMachineType) : base(default(System.Type)) => throw null; + } + public struct AsyncTaskMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public static System.Runtime.CompilerServices.AsyncTaskMethodBuilder Create() => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult() => throw null; + public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) => throw null; + public void Start(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public System.Threading.Tasks.Task Task { get => throw null; } + } + public struct AsyncTaskMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public static System.Runtime.CompilerServices.AsyncTaskMethodBuilder Create() => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult(TResult result) => throw null; + public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) => throw null; + public void Start(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public System.Threading.Tasks.Task Task { get => throw null; } + } + public struct AsyncValueTaskMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public static System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder Create() => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult() => throw null; + public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) => throw null; + public void Start(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public System.Threading.Tasks.ValueTask Task { get => throw null; } + } + public struct AsyncValueTaskMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public static System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder Create() => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult(TResult result) => throw null; + public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) => throw null; + public void Start(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public System.Threading.Tasks.ValueTask Task { get => throw null; } + } + public struct AsyncVoidMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public static System.Runtime.CompilerServices.AsyncVoidMethodBuilder Create() => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult() => throw null; + public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) => throw null; + public void Start(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + } + public class CallConvCdecl + { + public CallConvCdecl() => throw null; + } + public class CallConvFastcall + { + public CallConvFastcall() => throw null; + } + public class CallConvMemberFunction + { + public CallConvMemberFunction() => throw null; + } + public class CallConvStdcall + { + public CallConvStdcall() => throw null; + } + public class CallConvSuppressGCTransition + { + public CallConvSuppressGCTransition() => throw null; + } + public class CallConvThiscall + { + public CallConvThiscall() => throw null; + } + public sealed class CallerArgumentExpressionAttribute : System.Attribute + { + public CallerArgumentExpressionAttribute(string parameterName) => throw null; + public string ParameterName { get => throw null; } + } + public sealed class CallerFilePathAttribute : System.Attribute + { + public CallerFilePathAttribute() => throw null; + } + public sealed class CallerLineNumberAttribute : System.Attribute + { + public CallerLineNumberAttribute() => throw null; + } + public sealed class CallerMemberNameAttribute : System.Attribute + { + public CallerMemberNameAttribute() => throw null; + } + [System.Flags] + public enum CompilationRelaxations + { + NoStringInterning = 8, + } + public class CompilationRelaxationsAttribute : System.Attribute + { + public int CompilationRelaxations { get => throw null; } + public CompilationRelaxationsAttribute(int relaxations) => throw null; + public CompilationRelaxationsAttribute(System.Runtime.CompilerServices.CompilationRelaxations relaxations) => throw null; + } + public sealed class CompilerFeatureRequiredAttribute : System.Attribute + { + public CompilerFeatureRequiredAttribute(string featureName) => throw null; + public string FeatureName { get => throw null; } + public bool IsOptional { get => throw null; set { } } + public const string RefStructs = default; + public const string RequiredMembers = default; + } + public sealed class CompilerGeneratedAttribute : System.Attribute + { + public CompilerGeneratedAttribute() => throw null; + } + public class CompilerGlobalScopeAttribute : System.Attribute + { + public CompilerGlobalScopeAttribute() => throw null; + } + public sealed class ConditionalWeakTable : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable where TKey : class where TValue : class + { + public void Add(TKey key, TValue value) => throw null; + public void AddOrUpdate(TKey key, TValue value) => throw null; + public void Clear() => throw null; + public delegate TValue CreateValueCallback(TKey key); + public ConditionalWeakTable() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public TValue GetOrCreateValue(TKey key) => throw null; + public TValue GetValue(TKey key, System.Runtime.CompilerServices.ConditionalWeakTable.CreateValueCallback createValueCallback) => throw null; + public bool Remove(TKey key) => throw null; + public bool TryAdd(TKey key, TValue value) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + } + public struct ConfiguredAsyncDisposable + { + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() => throw null; + } + public struct ConfiguredCancelableAsyncEnumerable + { + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(bool continueOnCapturedContext) => throw null; + public struct Enumerator + { + public T Current { get => throw null; } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() => throw null; + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable MoveNextAsync() => throw null; + } + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable.Enumerator GetAsyncEnumerator() => throw null; + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(System.Threading.CancellationToken cancellationToken) => throw null; + } + public struct ConfiguredTaskAwaitable + { + public struct ConfiguredTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public void GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter GetAwaiter() => throw null; + } + public struct ConfiguredTaskAwaitable + { + public struct ConfiguredTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public TResult GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter GetAwaiter() => throw null; + } + public struct ConfiguredValueTaskAwaitable + { + public struct ConfiguredValueTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public void GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter GetAwaiter() => throw null; + } + public struct ConfiguredValueTaskAwaitable + { + public struct ConfiguredValueTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public TResult GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter GetAwaiter() => throw null; + } + public abstract class CustomConstantAttribute : System.Attribute + { + protected CustomConstantAttribute() => throw null; + public abstract object Value { get; } + } + public sealed class DateTimeConstantAttribute : System.Runtime.CompilerServices.CustomConstantAttribute + { + public DateTimeConstantAttribute(long ticks) => throw null; + public override object Value { get => throw null; } + } + public sealed class DecimalConstantAttribute : System.Attribute + { + public DecimalConstantAttribute(byte scale, byte sign, int hi, int mid, int low) => throw null; + public DecimalConstantAttribute(byte scale, byte sign, uint hi, uint mid, uint low) => throw null; + public decimal Value { get => throw null; } + } + public sealed class DefaultDependencyAttribute : System.Attribute + { + public DefaultDependencyAttribute(System.Runtime.CompilerServices.LoadHint loadHintArgument) => throw null; + public System.Runtime.CompilerServices.LoadHint LoadHint { get => throw null; } + } + public struct DefaultInterpolatedStringHandler + { + public void AppendFormatted(object value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(System.ReadOnlySpan value) => throw null; + public void AppendFormatted(System.ReadOnlySpan value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(string value) => throw null; + public void AppendFormatted(string value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(T value) => throw null; + public void AppendFormatted(T value, int alignment) => throw null; + public void AppendFormatted(T value, int alignment, string format) => throw null; + public void AppendFormatted(T value, string format) => throw null; + public void AppendLiteral(string value) => throw null; + public DefaultInterpolatedStringHandler(int literalLength, int formattedCount) => throw null; + public DefaultInterpolatedStringHandler(int literalLength, int formattedCount, System.IFormatProvider provider) => throw null; + public DefaultInterpolatedStringHandler(int literalLength, int formattedCount, System.IFormatProvider provider, System.Span initialBuffer) => throw null; + public override string ToString() => throw null; + public string ToStringAndClear() => throw null; + } + public sealed class DependencyAttribute : System.Attribute + { + public DependencyAttribute(string dependentAssemblyArgument, System.Runtime.CompilerServices.LoadHint loadHintArgument) => throw null; + public string DependentAssembly { get => throw null; } + public System.Runtime.CompilerServices.LoadHint LoadHint { get => throw null; } + } + public sealed class DisablePrivateReflectionAttribute : System.Attribute + { + public DisablePrivateReflectionAttribute() => throw null; + } + public sealed class DisableRuntimeMarshallingAttribute : System.Attribute + { + public DisableRuntimeMarshallingAttribute() => throw null; + } + public class DiscardableAttribute : System.Attribute + { + public DiscardableAttribute() => throw null; + } + public sealed class EnumeratorCancellationAttribute : System.Attribute + { + public EnumeratorCancellationAttribute() => throw null; + } + public sealed class ExtensionAttribute : System.Attribute + { + public ExtensionAttribute() => throw null; + } + public sealed class FixedAddressValueTypeAttribute : System.Attribute + { + public FixedAddressValueTypeAttribute() => throw null; + } + public sealed class FixedBufferAttribute : System.Attribute + { + public FixedBufferAttribute(System.Type elementType, int length) => throw null; + public System.Type ElementType { get => throw null; } + public int Length { get => throw null; } + } + public static class FormattableStringFactory + { + public static System.FormattableString Create(string format, params object[] arguments) => throw null; + } + public interface IAsyncStateMachine + { + void MoveNext(); + void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine); + } + public interface ICriticalNotifyCompletion : System.Runtime.CompilerServices.INotifyCompletion + { + void UnsafeOnCompleted(System.Action continuation); + } + public sealed class IndexerNameAttribute : System.Attribute + { + public IndexerNameAttribute(string indexerName) => throw null; + } + public interface INotifyCompletion + { + void OnCompleted(System.Action continuation); + } + public sealed class InternalsVisibleToAttribute : System.Attribute + { + public bool AllInternalsVisible { get => throw null; set { } } + public string AssemblyName { get => throw null; } + public InternalsVisibleToAttribute(string assemblyName) => throw null; + } + public sealed class InterpolatedStringHandlerArgumentAttribute : System.Attribute + { + public string[] Arguments { get => throw null; } + public InterpolatedStringHandlerArgumentAttribute(string argument) => throw null; + public InterpolatedStringHandlerArgumentAttribute(params string[] arguments) => throw null; + } + public sealed class InterpolatedStringHandlerAttribute : System.Attribute + { + public InterpolatedStringHandlerAttribute() => throw null; + } + public sealed class IsByRefLikeAttribute : System.Attribute + { + public IsByRefLikeAttribute() => throw null; + } + public static class IsConst + { + } + public static class IsExternalInit + { + } + public sealed class IsReadOnlyAttribute : System.Attribute + { + public IsReadOnlyAttribute() => throw null; + } + public interface IStrongBox + { + object Value { get; set; } + } + public static class IsVolatile + { + } + public sealed class IteratorStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute + { + public IteratorStateMachineAttribute(System.Type stateMachineType) : base(default(System.Type)) => throw null; + } + public interface ITuple + { + int Length { get; } + object this[int index] { get; } + } + public enum LoadHint + { + Default = 0, + Always = 1, + Sometimes = 2, + } + public enum MethodCodeType + { + IL = 0, + Native = 1, + OPTIL = 2, + Runtime = 3, + } + public sealed class MethodImplAttribute : System.Attribute + { + public MethodImplAttribute() => throw null; + public MethodImplAttribute(short value) => throw null; + public MethodImplAttribute(System.Runtime.CompilerServices.MethodImplOptions methodImplOptions) => throw null; + public System.Runtime.CompilerServices.MethodCodeType MethodCodeType; + public System.Runtime.CompilerServices.MethodImplOptions Value { get => throw null; } + } + [System.Flags] + public enum MethodImplOptions + { + Unmanaged = 4, + NoInlining = 8, + ForwardRef = 16, + Synchronized = 32, + NoOptimization = 64, + PreserveSig = 128, + AggressiveInlining = 256, + AggressiveOptimization = 512, + InternalCall = 4096, + } + public sealed class ModuleInitializerAttribute : System.Attribute + { + public ModuleInitializerAttribute() => throw null; + } + public struct PoolingAsyncValueTaskMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public static System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder Create() => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult() => throw null; + public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) => throw null; + public void Start(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public System.Threading.Tasks.ValueTask Task { get => throw null; } + } + public struct PoolingAsyncValueTaskMethodBuilder + { + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public static System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder Create() => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult(TResult result) => throw null; + public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) => throw null; + public void Start(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine => throw null; + public System.Threading.Tasks.ValueTask Task { get => throw null; } + } + public sealed class PreserveBaseOverridesAttribute : System.Attribute + { + public PreserveBaseOverridesAttribute() => throw null; + } + public sealed class ReferenceAssemblyAttribute : System.Attribute + { + public ReferenceAssemblyAttribute() => throw null; + public ReferenceAssemblyAttribute(string description) => throw null; + public string Description { get => throw null; } + } + public sealed class RequiredMemberAttribute : System.Attribute + { + public RequiredMemberAttribute() => throw null; + } + public sealed class RuntimeCompatibilityAttribute : System.Attribute + { + public RuntimeCompatibilityAttribute() => throw null; + public bool WrapNonExceptionThrows { get => throw null; set { } } + } + public static class RuntimeFeature + { + public const string ByRefFields = default; + public const string CovariantReturnsOfClasses = default; + public const string DefaultImplementationsOfInterfaces = default; + public static bool IsDynamicCodeCompiled { get => throw null; } + public static bool IsDynamicCodeSupported { get => throw null; } + public static bool IsSupported(string feature) => throw null; + public const string NumericIntPtr = default; + public const string PortablePdb = default; + public const string UnmanagedSignatureCallingConvention = default; + public const string VirtualStaticsInInterfaces = default; + } + public static class RuntimeHelpers + { + public static nint AllocateTypeAssociatedMemory(System.Type type, int size) => throw null; + public delegate void CleanupCode(object userData, bool exceptionThrown); + public static System.ReadOnlySpan CreateSpan(System.RuntimeFieldHandle fldHandle) => throw null; + public static void EnsureSufficientExecutionStack() => throw null; + public static bool Equals(object o1, object o2) => throw null; + public static void ExecuteCodeWithGuaranteedCleanup(System.Runtime.CompilerServices.RuntimeHelpers.TryCode code, System.Runtime.CompilerServices.RuntimeHelpers.CleanupCode backoutCode, object userData) => throw null; + public static int GetHashCode(object o) => throw null; + public static object GetObjectValue(object obj) => throw null; + public static T[] GetSubArray(T[] array, System.Range range) => throw null; + public static object GetUninitializedObject(System.Type type) => throw null; + public static void InitializeArray(System.Array array, System.RuntimeFieldHandle fldHandle) => throw null; + public static bool IsReferenceOrContainsReferences() => throw null; + public static int OffsetToStringData { get => throw null; } + public static void PrepareConstrainedRegions() => throw null; + public static void PrepareConstrainedRegionsNoOP() => throw null; + public static void PrepareContractedDelegate(System.Delegate d) => throw null; + public static void PrepareDelegate(System.Delegate d) => throw null; + public static void PrepareMethod(System.RuntimeMethodHandle method) => throw null; + public static void PrepareMethod(System.RuntimeMethodHandle method, System.RuntimeTypeHandle[] instantiation) => throw null; + public static void ProbeForSufficientStack() => throw null; + public static void RunClassConstructor(System.RuntimeTypeHandle type) => throw null; + public static void RunModuleConstructor(System.ModuleHandle module) => throw null; + public delegate void TryCode(object userData); + public static bool TryEnsureSufficientExecutionStack() => throw null; + } + public sealed class RuntimeWrappedException : System.Exception + { + public RuntimeWrappedException(object thrownObject) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public object WrappedException { get => throw null; } + } + public sealed class SkipLocalsInitAttribute : System.Attribute + { + public SkipLocalsInitAttribute() => throw null; + } + public sealed class SpecialNameAttribute : System.Attribute + { + public SpecialNameAttribute() => throw null; + } + public class StateMachineAttribute : System.Attribute + { + public StateMachineAttribute(System.Type stateMachineType) => throw null; + public System.Type StateMachineType { get => throw null; } + } + public sealed class StringFreezingAttribute : System.Attribute + { + public StringFreezingAttribute() => throw null; + } + public class StrongBox : System.Runtime.CompilerServices.IStrongBox + { + public StrongBox() => throw null; + public StrongBox(T value) => throw null; + public T Value; + object System.Runtime.CompilerServices.IStrongBox.Value { get => throw null; set { } } + } + public sealed class SuppressIldasmAttribute : System.Attribute + { + public SuppressIldasmAttribute() => throw null; + } + public sealed class SwitchExpressionException : System.InvalidOperationException + { + public SwitchExpressionException() => throw null; + public SwitchExpressionException(System.Exception innerException) => throw null; + public SwitchExpressionException(object unmatchedValue) => throw null; + public SwitchExpressionException(string message) => throw null; + public SwitchExpressionException(string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + public object UnmatchedValue { get => throw null; } + } + public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public void GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public TResult GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public sealed class TupleElementNamesAttribute : System.Attribute + { + public TupleElementNamesAttribute(string[] transformNames) => throw null; + public System.Collections.Generic.IList TransformNames { get => throw null; } + } + public sealed class TypeForwardedFromAttribute : System.Attribute + { + public string AssemblyFullName { get => throw null; } + public TypeForwardedFromAttribute(string assemblyFullName) => throw null; + } + public sealed class TypeForwardedToAttribute : System.Attribute + { + public TypeForwardedToAttribute(System.Type destination) => throw null; + public System.Type Destination { get => throw null; } + } + public static class Unsafe + { + public static unsafe void* Add(void* source, int elementOffset) => throw null; + public static T Add(ref T source, int elementOffset) => throw null; + public static T Add(ref T source, nint elementOffset) => throw null; + public static T Add(ref T source, nuint elementOffset) => throw null; + public static T AddByteOffset(ref T source, nint byteOffset) => throw null; + public static T AddByteOffset(ref T source, nuint byteOffset) => throw null; + public static bool AreSame(ref T left, ref T right) => throw null; + public static T As(object o) where T : class => throw null; + public static TTo As(ref TFrom source) => throw null; + public static unsafe void* AsPointer(ref T value) => throw null; + public static unsafe T AsRef(void* source) => throw null; + public static T AsRef(in T source) => throw null; + public static nint ByteOffset(ref T origin, ref T target) => throw null; + public static unsafe void Copy(void* destination, ref T source) => throw null; + public static unsafe void Copy(ref T destination, void* source) => throw null; + public static void CopyBlock(ref byte destination, ref byte source, uint byteCount) => throw null; + public static unsafe void CopyBlock(void* destination, void* source, uint byteCount) => throw null; + public static void CopyBlockUnaligned(ref byte destination, ref byte source, uint byteCount) => throw null; + public static unsafe void CopyBlockUnaligned(void* destination, void* source, uint byteCount) => throw null; + public static void InitBlock(ref byte startAddress, byte value, uint byteCount) => throw null; + public static unsafe void InitBlock(void* startAddress, byte value, uint byteCount) => throw null; + public static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount) => throw null; + public static unsafe void InitBlockUnaligned(void* startAddress, byte value, uint byteCount) => throw null; + public static bool IsAddressGreaterThan(ref T left, ref T right) => throw null; + public static bool IsAddressLessThan(ref T left, ref T right) => throw null; + public static bool IsNullRef(ref T source) => throw null; + public static T NullRef() => throw null; + public static unsafe T Read(void* source) => throw null; + public static T ReadUnaligned(ref byte source) => throw null; + public static unsafe T ReadUnaligned(void* source) => throw null; + public static int SizeOf() => throw null; + public static void SkipInit(out T value) => throw null; + public static unsafe void* Subtract(void* source, int elementOffset) => throw null; + public static T Subtract(ref T source, int elementOffset) => throw null; + public static T Subtract(ref T source, nint elementOffset) => throw null; + public static T Subtract(ref T source, nuint elementOffset) => throw null; + public static T SubtractByteOffset(ref T source, nint byteOffset) => throw null; + public static T SubtractByteOffset(ref T source, nuint byteOffset) => throw null; + public static T Unbox(object box) where T : struct => throw null; + public static unsafe void Write(void* destination, T value) => throw null; + public static void WriteUnaligned(ref byte destination, T value) => throw null; + public static unsafe void WriteUnaligned(void* destination, T value) => throw null; + } + public sealed class UnsafeValueTypeAttribute : System.Attribute + { + public UnsafeValueTypeAttribute() => throw null; + } + public struct ValueTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public void GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public struct ValueTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public TResult GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + public struct YieldAwaitable + { + public System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter GetAwaiter() => throw null; + public struct YieldAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion + { + public void GetResult() => throw null; + public bool IsCompleted { get => throw null; } + public void OnCompleted(System.Action continuation) => throw null; + public void UnsafeOnCompleted(System.Action continuation) => throw null; + } + } + } + namespace ConstrainedExecution + { + public enum Cer + { + None = 0, + MayFail = 1, + Success = 2, + } + public enum Consistency + { + MayCorruptProcess = 0, + MayCorruptAppDomain = 1, + MayCorruptInstance = 2, + WillNotCorruptState = 3, + } + public abstract class CriticalFinalizerObject + { + protected CriticalFinalizerObject() => throw null; + } + public sealed class PrePrepareMethodAttribute : System.Attribute + { + public PrePrepareMethodAttribute() => throw null; + } + public sealed class ReliabilityContractAttribute : System.Attribute + { + public System.Runtime.ConstrainedExecution.Cer Cer { get => throw null; } + public System.Runtime.ConstrainedExecution.Consistency ConsistencyGuarantee { get => throw null; } + public ReliabilityContractAttribute(System.Runtime.ConstrainedExecution.Consistency consistencyGuarantee, System.Runtime.ConstrainedExecution.Cer cer) => throw null; + } + } + public static class ControlledExecution + { + public static void Run(System.Action action, System.Threading.CancellationToken cancellationToken) => throw null; + } + public struct DependentHandle : System.IDisposable + { + public DependentHandle(object target, object dependent) => throw null; + public object Dependent { get => throw null; set { } } + public void Dispose() => throw null; + public bool IsAllocated { get => throw null; } + public object Target { get => throw null; set { } } + public (object Target, object Dependent) TargetAndDependent { get => throw null; } + } + namespace ExceptionServices + { + public sealed class ExceptionDispatchInfo + { + public static System.Runtime.ExceptionServices.ExceptionDispatchInfo Capture(System.Exception source) => throw null; + public static System.Exception SetCurrentStackTrace(System.Exception source) => throw null; + public static System.Exception SetRemoteStackTrace(System.Exception source, string stackTrace) => throw null; + public System.Exception SourceException { get => throw null; } + public void Throw() => throw null; + public static void Throw(System.Exception source) => throw null; + } + public class FirstChanceExceptionEventArgs : System.EventArgs + { + public FirstChanceExceptionEventArgs(System.Exception exception) => throw null; + public System.Exception Exception { get => throw null; } + } + public sealed class HandleProcessCorruptedStateExceptionsAttribute : System.Attribute + { + public HandleProcessCorruptedStateExceptionsAttribute() => throw null; + } + } + public enum GCLargeObjectHeapCompactionMode + { + Default = 1, + CompactOnce = 2, + } + public enum GCLatencyMode + { + Batch = 0, + Interactive = 1, + LowLatency = 2, + SustainedLowLatency = 3, + NoGCRegion = 4, + } + public static class GCSettings + { + public static bool IsServerGC { get => throw null; } + public static System.Runtime.GCLargeObjectHeapCompactionMode LargeObjectHeapCompactionMode { get => throw null; set { } } + public static System.Runtime.GCLatencyMode LatencyMode { get => throw null; set { } } + } + namespace InteropServices + { + public enum Architecture + { + X86 = 0, + X64 = 1, + Arm = 2, + Arm64 = 3, + Wasm = 4, + S390x = 5, + LoongArch64 = 6, + Armv6 = 7, + Ppc64le = 8, + } + public enum CharSet + { + None = 1, + Ansi = 2, + Unicode = 3, + Auto = 4, + } + public sealed class ComVisibleAttribute : System.Attribute + { + public ComVisibleAttribute(bool visibility) => throw null; + public bool Value { get => throw null; } + } + public abstract class CriticalHandle : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.IDisposable + { + public void Close() => throw null; + protected CriticalHandle(nint invalidHandleValue) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected nint handle; + public bool IsClosed { get => throw null; } + public abstract bool IsInvalid { get; } + protected abstract bool ReleaseHandle(); + protected void SetHandle(nint handle) => throw null; + public void SetHandleAsInvalid() => throw null; + } + public class ExternalException : System.SystemException + { + public ExternalException() => throw null; + protected ExternalException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ExternalException(string message) => throw null; + public ExternalException(string message, System.Exception inner) => throw null; + public ExternalException(string message, int errorCode) => throw null; + public virtual int ErrorCode { get => throw null; } + public override string ToString() => throw null; + } + public sealed class FieldOffsetAttribute : System.Attribute + { + public FieldOffsetAttribute(int offset) => throw null; + public int Value { get => throw null; } + } + public struct GCHandle : System.IEquatable + { + public nint AddrOfPinnedObject() => throw null; + public static System.Runtime.InteropServices.GCHandle Alloc(object value) => throw null; + public static System.Runtime.InteropServices.GCHandle Alloc(object value, System.Runtime.InteropServices.GCHandleType type) => throw null; + public override bool Equals(object o) => throw null; + public bool Equals(System.Runtime.InteropServices.GCHandle other) => throw null; + public void Free() => throw null; + public static System.Runtime.InteropServices.GCHandle FromIntPtr(nint value) => throw null; + public override int GetHashCode() => throw null; + public bool IsAllocated { get => throw null; } + public static bool operator ==(System.Runtime.InteropServices.GCHandle a, System.Runtime.InteropServices.GCHandle b) => throw null; + public static explicit operator System.Runtime.InteropServices.GCHandle(nint value) => throw null; + public static explicit operator nint(System.Runtime.InteropServices.GCHandle value) => throw null; + public static bool operator !=(System.Runtime.InteropServices.GCHandle a, System.Runtime.InteropServices.GCHandle b) => throw null; + public object Target { get => throw null; set { } } + public static nint ToIntPtr(System.Runtime.InteropServices.GCHandle value) => throw null; + } + public enum GCHandleType + { + Weak = 0, + WeakTrackResurrection = 1, + Normal = 2, + Pinned = 3, + } + public sealed class InAttribute : System.Attribute + { + public InAttribute() => throw null; + } + public enum LayoutKind + { + Sequential = 0, + Explicit = 2, + Auto = 3, + } + namespace Marshalling + { + public sealed class ContiguousCollectionMarshallerAttribute : System.Attribute + { + public ContiguousCollectionMarshallerAttribute() => throw null; + } + public sealed class CustomMarshallerAttribute : System.Attribute + { + public CustomMarshallerAttribute(System.Type managedType, System.Runtime.InteropServices.Marshalling.MarshalMode marshalMode, System.Type marshallerType) => throw null; + public struct GenericPlaceholder + { + } + public System.Type ManagedType { get => throw null; } + public System.Type MarshallerType { get => throw null; } + public System.Runtime.InteropServices.Marshalling.MarshalMode MarshalMode { get => throw null; } + } + public enum MarshalMode + { + Default = 0, + ManagedToUnmanagedIn = 1, + ManagedToUnmanagedRef = 2, + ManagedToUnmanagedOut = 3, + UnmanagedToManagedIn = 4, + UnmanagedToManagedRef = 5, + UnmanagedToManagedOut = 6, + ElementIn = 7, + ElementRef = 8, + ElementOut = 9, + } + public sealed class NativeMarshallingAttribute : System.Attribute + { + public NativeMarshallingAttribute(System.Type nativeType) => throw null; + public System.Type NativeType { get => throw null; } + } + public static class ReadOnlySpanMarshaller where TUnmanagedElement : unmanaged + { + public struct ManagedToUnmanagedIn + { + public static int BufferSize { get => throw null; } + public void Free() => throw null; + public void FromManaged(System.ReadOnlySpan managed, System.Span buffer) => throw null; + public System.ReadOnlySpan GetManagedValuesSource() => throw null; + public TUnmanagedElement GetPinnableReference() => throw null; + public static T GetPinnableReference(System.ReadOnlySpan managed) => throw null; + public System.Span GetUnmanagedValuesDestination() => throw null; + public unsafe TUnmanagedElement* ToUnmanaged() => throw null; + } + public static class UnmanagedToManagedOut + { + public static unsafe TUnmanagedElement* AllocateContainerForUnmanagedElements(System.ReadOnlySpan managed, out int numElements) => throw null; + public static System.ReadOnlySpan GetManagedValuesSource(System.ReadOnlySpan managed) => throw null; + public static unsafe System.Span GetUnmanagedValuesDestination(TUnmanagedElement* unmanaged, int numElements) => throw null; + } + } + public static class SpanMarshaller where TUnmanagedElement : unmanaged + { + public static unsafe System.Span AllocateContainerForManagedElements(TUnmanagedElement* unmanaged, int numElements) => throw null; + public static unsafe TUnmanagedElement* AllocateContainerForUnmanagedElements(System.Span managed, out int numElements) => throw null; + public static unsafe void Free(TUnmanagedElement* unmanaged) => throw null; + public static System.Span GetManagedValuesDestination(System.Span managed) => throw null; + public static System.ReadOnlySpan GetManagedValuesSource(System.Span managed) => throw null; + public static unsafe System.Span GetUnmanagedValuesDestination(TUnmanagedElement* unmanaged, int numElements) => throw null; + public static unsafe System.ReadOnlySpan GetUnmanagedValuesSource(TUnmanagedElement* unmanaged, int numElements) => throw null; + public struct ManagedToUnmanagedIn + { + public static int BufferSize { get => throw null; } + public void Free() => throw null; + public void FromManaged(System.Span managed, System.Span buffer) => throw null; + public System.ReadOnlySpan GetManagedValuesSource() => throw null; + public TUnmanagedElement GetPinnableReference() => throw null; + public static T GetPinnableReference(System.Span managed) => throw null; + public System.Span GetUnmanagedValuesDestination() => throw null; + public unsafe TUnmanagedElement* ToUnmanaged() => throw null; + } + } + } + public struct OSPlatform : System.IEquatable + { + public static System.Runtime.InteropServices.OSPlatform Create(string osPlatform) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Runtime.InteropServices.OSPlatform other) => throw null; + public static System.Runtime.InteropServices.OSPlatform FreeBSD { get => throw null; } + public override int GetHashCode() => throw null; + public static System.Runtime.InteropServices.OSPlatform Linux { get => throw null; } + public static bool operator ==(System.Runtime.InteropServices.OSPlatform left, System.Runtime.InteropServices.OSPlatform right) => throw null; + public static bool operator !=(System.Runtime.InteropServices.OSPlatform left, System.Runtime.InteropServices.OSPlatform right) => throw null; + public static System.Runtime.InteropServices.OSPlatform OSX { get => throw null; } + public override string ToString() => throw null; + public static System.Runtime.InteropServices.OSPlatform Windows { get => throw null; } + } + public sealed class OutAttribute : System.Attribute + { + public OutAttribute() => throw null; + } + public static class RuntimeInformation + { + public static string FrameworkDescription { get => throw null; } + public static bool IsOSPlatform(System.Runtime.InteropServices.OSPlatform osPlatform) => throw null; + public static System.Runtime.InteropServices.Architecture OSArchitecture { get => throw null; } + public static string OSDescription { get => throw null; } + public static System.Runtime.InteropServices.Architecture ProcessArchitecture { get => throw null; } + public static string RuntimeIdentifier { get => throw null; } + } + public abstract class SafeBuffer : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public unsafe void AcquirePointer(ref byte* pointer) => throw null; + public ulong ByteLength { get => throw null; } + protected SafeBuffer(bool ownsHandle) : base(default(bool)) => throw null; + public void Initialize(uint numElements, uint sizeOfEachElement) => throw null; + public void Initialize(ulong numBytes) => throw null; + public void Initialize(uint numElements) where T : struct => throw null; + public T Read(ulong byteOffset) where T : struct => throw null; + public void ReadArray(ulong byteOffset, T[] array, int index, int count) where T : struct => throw null; + public void ReadSpan(ulong byteOffset, System.Span buffer) where T : struct => throw null; + public void ReleasePointer() => throw null; + public void Write(ulong byteOffset, T value) where T : struct => throw null; + public void WriteArray(ulong byteOffset, T[] array, int index, int count) where T : struct => throw null; + public void WriteSpan(ulong byteOffset, System.ReadOnlySpan data) where T : struct => throw null; + } + public abstract class SafeHandle : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.IDisposable + { + public void Close() => throw null; + protected SafeHandle(nint invalidHandleValue, bool ownsHandle) => throw null; + public void DangerousAddRef(ref bool success) => throw null; + public nint DangerousGetHandle() => throw null; + public void DangerousRelease() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + protected nint handle; + public bool IsClosed { get => throw null; } + public abstract bool IsInvalid { get; } + protected abstract bool ReleaseHandle(); + protected void SetHandle(nint handle) => throw null; + public void SetHandleAsInvalid() => throw null; + } + public sealed class StructLayoutAttribute : System.Attribute + { + public System.Runtime.InteropServices.CharSet CharSet; + public StructLayoutAttribute(short layoutKind) => throw null; + public StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind layoutKind) => throw null; + public int Pack; + public int Size; + public System.Runtime.InteropServices.LayoutKind Value { get => throw null; } + } + public sealed class SuppressGCTransitionAttribute : System.Attribute + { + public SuppressGCTransitionAttribute() => throw null; + } + public enum UnmanagedType + { + Bool = 2, + I1 = 3, + U1 = 4, + I2 = 5, + U2 = 6, + I4 = 7, + U4 = 8, + I8 = 9, + U8 = 10, + R4 = 11, + R8 = 12, + Currency = 15, + BStr = 19, + LPStr = 20, + LPWStr = 21, + LPTStr = 22, + ByValTStr = 23, + IUnknown = 25, + IDispatch = 26, + Struct = 27, + Interface = 28, + SafeArray = 29, + ByValArray = 30, + SysInt = 31, + SysUInt = 32, + VBByRefStr = 34, + AnsiBStr = 35, + TBStr = 36, + VariantBool = 37, + FunctionPtr = 38, + AsAny = 40, + LPArray = 42, + LPStruct = 43, + CustomMarshaler = 44, + Error = 45, + IInspectable = 46, + HString = 47, + LPUTF8Str = 48, + } + } + public static class JitInfo + { + public static System.TimeSpan GetCompilationTime(bool currentThread = default(bool)) => throw null; + public static long GetCompiledILBytes(bool currentThread = default(bool)) => throw null; + public static long GetCompiledMethodCount(bool currentThread = default(bool)) => throw null; + } + public sealed class MemoryFailPoint : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.IDisposable + { + public MemoryFailPoint(int sizeInMegabytes) => throw null; + public void Dispose() => throw null; + } + public static class ProfileOptimization + { + public static void SetProfileRoot(string directoryPath) => throw null; + public static void StartProfile(string profile) => throw null; + } + namespace Remoting + { + public class ObjectHandle : System.MarshalByRefObject + { + public ObjectHandle(object o) => throw null; + public object Unwrap() => throw null; + } + } + namespace Serialization + { + public interface IDeserializationCallback + { + void OnDeserialization(object sender); + } + public interface IFormatterConverter + { + object Convert(object value, System.Type type); + object Convert(object value, System.TypeCode typeCode); + bool ToBoolean(object value); + byte ToByte(object value); + char ToChar(object value); + System.DateTime ToDateTime(object value); + decimal ToDecimal(object value); + double ToDouble(object value); + short ToInt16(object value); + int ToInt32(object value); + long ToInt64(object value); + sbyte ToSByte(object value); + float ToSingle(object value); + string ToString(object value); + ushort ToUInt16(object value); + uint ToUInt32(object value); + ulong ToUInt64(object value); + } + public interface IObjectReference + { + object GetRealObject(System.Runtime.Serialization.StreamingContext context); + } + public interface ISafeSerializationData + { + void CompleteDeserialization(object deserialized); + } + public interface ISerializable + { + void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context); + } + public sealed class OnDeserializedAttribute : System.Attribute + { + public OnDeserializedAttribute() => throw null; + } + public sealed class OnDeserializingAttribute : System.Attribute + { + public OnDeserializingAttribute() => throw null; + } + public sealed class OnSerializedAttribute : System.Attribute + { + public OnSerializedAttribute() => throw null; + } + public sealed class OnSerializingAttribute : System.Attribute + { + public OnSerializingAttribute() => throw null; + } + public sealed class OptionalFieldAttribute : System.Attribute + { + public OptionalFieldAttribute() => throw null; + public int VersionAdded { get => throw null; set { } } + } + public sealed class SafeSerializationEventArgs : System.EventArgs + { + public void AddSerializedState(System.Runtime.Serialization.ISafeSerializationData serializedState) => throw null; + public System.Runtime.Serialization.StreamingContext StreamingContext { get => throw null; } + } + public struct SerializationEntry + { + public string Name { get => throw null; } + public System.Type ObjectType { get => throw null; } + public object Value { get => throw null; } + } + public class SerializationException : System.SystemException + { + public SerializationException() => throw null; + protected SerializationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SerializationException(string message) => throw null; + public SerializationException(string message, System.Exception innerException) => throw null; + } + public sealed class SerializationInfo + { + public void AddValue(string name, bool value) => throw null; + public void AddValue(string name, byte value) => throw null; + public void AddValue(string name, char value) => throw null; + public void AddValue(string name, System.DateTime value) => throw null; + public void AddValue(string name, decimal value) => throw null; + public void AddValue(string name, double value) => throw null; + public void AddValue(string name, short value) => throw null; + public void AddValue(string name, int value) => throw null; + public void AddValue(string name, long value) => throw null; + public void AddValue(string name, object value) => throw null; + public void AddValue(string name, object value, System.Type type) => throw null; + public void AddValue(string name, sbyte value) => throw null; + public void AddValue(string name, float value) => throw null; + public void AddValue(string name, ushort value) => throw null; + public void AddValue(string name, uint value) => throw null; + public void AddValue(string name, ulong value) => throw null; + public string AssemblyName { get => throw null; set { } } + public SerializationInfo(System.Type type, System.Runtime.Serialization.IFormatterConverter converter) => throw null; + public SerializationInfo(System.Type type, System.Runtime.Serialization.IFormatterConverter converter, bool requireSameTokenInPartialTrust) => throw null; + public string FullTypeName { get => throw null; set { } } + public bool GetBoolean(string name) => throw null; + public byte GetByte(string name) => throw null; + public char GetChar(string name) => throw null; + public System.DateTime GetDateTime(string name) => throw null; + public decimal GetDecimal(string name) => throw null; + public double GetDouble(string name) => throw null; + public System.Runtime.Serialization.SerializationInfoEnumerator GetEnumerator() => throw null; + public short GetInt16(string name) => throw null; + public int GetInt32(string name) => throw null; + public long GetInt64(string name) => throw null; + public sbyte GetSByte(string name) => throw null; + public float GetSingle(string name) => throw null; + public string GetString(string name) => throw null; + public ushort GetUInt16(string name) => throw null; + public uint GetUInt32(string name) => throw null; + public ulong GetUInt64(string name) => throw null; + public object GetValue(string name, System.Type type) => throw null; + public bool IsAssemblyNameSetExplicit { get => throw null; } + public bool IsFullTypeNameSetExplicit { get => throw null; } + public int MemberCount { get => throw null; } + public System.Type ObjectType { get => throw null; } + public void SetType(System.Type type) => throw null; + } + public sealed class SerializationInfoEnumerator : System.Collections.IEnumerator + { + public System.Runtime.Serialization.SerializationEntry Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public bool MoveNext() => throw null; + public string Name { get => throw null; } + public System.Type ObjectType { get => throw null; } + public void Reset() => throw null; + public object Value { get => throw null; } + } + public struct StreamingContext + { + public object Context { get => throw null; } + public StreamingContext(System.Runtime.Serialization.StreamingContextStates state) => throw null; + public StreamingContext(System.Runtime.Serialization.StreamingContextStates state, object additional) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public System.Runtime.Serialization.StreamingContextStates State { get => throw null; } + } + [System.Flags] + public enum StreamingContextStates + { + CrossProcess = 1, + CrossMachine = 2, + File = 4, + Persistence = 8, + Remoting = 16, + Other = 32, + Clone = 64, + CrossAppDomain = 128, + All = 255, + } + } + public sealed class TargetedPatchingOptOutAttribute : System.Attribute + { + public TargetedPatchingOptOutAttribute(string reason) => throw null; + public string Reason { get => throw null; } + } + namespace Versioning + { + public sealed class ComponentGuaranteesAttribute : System.Attribute + { + public ComponentGuaranteesAttribute(System.Runtime.Versioning.ComponentGuaranteesOptions guarantees) => throw null; + public System.Runtime.Versioning.ComponentGuaranteesOptions Guarantees { get => throw null; } + } + [System.Flags] + public enum ComponentGuaranteesOptions + { + None = 0, + Exchange = 1, + Stable = 2, + SideBySide = 4, + } + public sealed class FrameworkName : System.IEquatable + { + public FrameworkName(string frameworkName) => throw null; + public FrameworkName(string identifier, System.Version version) => throw null; + public FrameworkName(string identifier, System.Version version, string profile) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Runtime.Versioning.FrameworkName other) => throw null; + public string FullName { get => throw null; } + public override int GetHashCode() => throw null; + public string Identifier { get => throw null; } + public static bool operator ==(System.Runtime.Versioning.FrameworkName left, System.Runtime.Versioning.FrameworkName right) => throw null; + public static bool operator !=(System.Runtime.Versioning.FrameworkName left, System.Runtime.Versioning.FrameworkName right) => throw null; + public string Profile { get => throw null; } + public override string ToString() => throw null; + public System.Version Version { get => throw null; } + } + public sealed class ObsoletedOSPlatformAttribute : System.Runtime.Versioning.OSPlatformAttribute + { + public ObsoletedOSPlatformAttribute(string platformName) => throw null; + public ObsoletedOSPlatformAttribute(string platformName, string message) => throw null; + public string Message { get => throw null; } + public string Url { get => throw null; set { } } + } + public abstract class OSPlatformAttribute : System.Attribute + { + public string PlatformName { get => throw null; } + } + public sealed class RequiresPreviewFeaturesAttribute : System.Attribute + { + public RequiresPreviewFeaturesAttribute() => throw null; + public RequiresPreviewFeaturesAttribute(string message) => throw null; + public string Message { get => throw null; } + public string Url { get => throw null; set { } } + } + public sealed class ResourceConsumptionAttribute : System.Attribute + { + public System.Runtime.Versioning.ResourceScope ConsumptionScope { get => throw null; } + public ResourceConsumptionAttribute(System.Runtime.Versioning.ResourceScope resourceScope) => throw null; + public ResourceConsumptionAttribute(System.Runtime.Versioning.ResourceScope resourceScope, System.Runtime.Versioning.ResourceScope consumptionScope) => throw null; + public System.Runtime.Versioning.ResourceScope ResourceScope { get => throw null; } + } + public sealed class ResourceExposureAttribute : System.Attribute + { + public ResourceExposureAttribute(System.Runtime.Versioning.ResourceScope exposureLevel) => throw null; + public System.Runtime.Versioning.ResourceScope ResourceExposureLevel { get => throw null; } + } + [System.Flags] + public enum ResourceScope + { + None = 0, + Machine = 1, + Process = 2, + AppDomain = 4, + Library = 8, + Private = 16, + Assembly = 32, + } + public sealed class SupportedOSPlatformAttribute : System.Runtime.Versioning.OSPlatformAttribute + { + public SupportedOSPlatformAttribute(string platformName) => throw null; + } + public sealed class SupportedOSPlatformGuardAttribute : System.Runtime.Versioning.OSPlatformAttribute + { + public SupportedOSPlatformGuardAttribute(string platformName) => throw null; + } + public sealed class TargetFrameworkAttribute : System.Attribute + { + public TargetFrameworkAttribute(string frameworkName) => throw null; + public string FrameworkDisplayName { get => throw null; set { } } + public string FrameworkName { get => throw null; } + } + public sealed class TargetPlatformAttribute : System.Runtime.Versioning.OSPlatformAttribute + { + public TargetPlatformAttribute(string platformName) => throw null; + } + public sealed class UnsupportedOSPlatformAttribute : System.Runtime.Versioning.OSPlatformAttribute + { + public UnsupportedOSPlatformAttribute(string platformName) => throw null; + public UnsupportedOSPlatformAttribute(string platformName, string message) => throw null; + public string Message { get => throw null; } + } + public sealed class UnsupportedOSPlatformGuardAttribute : System.Runtime.Versioning.OSPlatformAttribute + { + public UnsupportedOSPlatformGuardAttribute(string platformName) => throw null; + } + public static class VersioningHelper + { + public static string MakeVersionSafeName(string name, System.Runtime.Versioning.ResourceScope from, System.Runtime.Versioning.ResourceScope to) => throw null; + public static string MakeVersionSafeName(string name, System.Runtime.Versioning.ResourceScope from, System.Runtime.Versioning.ResourceScope to, System.Type type) => throw null; + } + } + } + public struct RuntimeArgumentHandle + { + } + public struct RuntimeFieldHandle : System.IEquatable, System.Runtime.Serialization.ISerializable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.RuntimeFieldHandle handle) => throw null; + public static System.RuntimeFieldHandle FromIntPtr(nint value) => throw null; + public override int GetHashCode() => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool operator ==(System.RuntimeFieldHandle left, System.RuntimeFieldHandle right) => throw null; + public static bool operator !=(System.RuntimeFieldHandle left, System.RuntimeFieldHandle right) => throw null; + public static nint ToIntPtr(System.RuntimeFieldHandle value) => throw null; + public nint Value { get => throw null; } + } + public struct RuntimeMethodHandle : System.IEquatable, System.Runtime.Serialization.ISerializable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.RuntimeMethodHandle handle) => throw null; + public static System.RuntimeMethodHandle FromIntPtr(nint value) => throw null; + public nint GetFunctionPointer() => throw null; + public override int GetHashCode() => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool operator ==(System.RuntimeMethodHandle left, System.RuntimeMethodHandle right) => throw null; + public static bool operator !=(System.RuntimeMethodHandle left, System.RuntimeMethodHandle right) => throw null; + public static nint ToIntPtr(System.RuntimeMethodHandle value) => throw null; + public nint Value { get => throw null; } + } + public struct RuntimeTypeHandle : System.IEquatable, System.Runtime.Serialization.ISerializable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.RuntimeTypeHandle handle) => throw null; + public static System.RuntimeTypeHandle FromIntPtr(nint value) => throw null; + public override int GetHashCode() => throw null; + public System.ModuleHandle GetModuleHandle() => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool operator ==(object left, System.RuntimeTypeHandle right) => throw null; + public static bool operator ==(System.RuntimeTypeHandle left, object right) => throw null; + public static bool operator !=(object left, System.RuntimeTypeHandle right) => throw null; + public static bool operator !=(System.RuntimeTypeHandle left, object right) => throw null; + public static nint ToIntPtr(System.RuntimeTypeHandle value) => throw null; + public nint Value { get => throw null; } + } + public struct SByte : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static sbyte System.Numerics.INumberBase.Abs(sbyte value) => throw null; + static sbyte System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static sbyte System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static sbyte System.Numerics.INumber.Clamp(sbyte value, sbyte min, sbyte max) => throw null; + public int CompareTo(object obj) => throw null; + public int CompareTo(sbyte value) => throw null; + static sbyte System.Numerics.INumber.CopySign(sbyte value, sbyte sign) => throw null; + static sbyte System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static sbyte System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static sbyte System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static (sbyte Quotient, sbyte Remainder) System.Numerics.IBinaryInteger.DivRem(sbyte left, sbyte right) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(sbyte obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(sbyte value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(sbyte value) => throw null; + static bool System.Numerics.INumberBase.IsZero(sbyte value) => throw null; + static sbyte System.Numerics.IBinaryInteger.LeadingZeroCount(sbyte value) => throw null; + static sbyte System.Numerics.IBinaryNumber.Log2(sbyte value) => throw null; + static sbyte System.Numerics.INumber.Max(sbyte x, sbyte y) => throw null; + static sbyte System.Numerics.INumberBase.MaxMagnitude(sbyte x, sbyte y) => throw null; + static sbyte System.Numerics.INumberBase.MaxMagnitudeNumber(sbyte x, sbyte y) => throw null; + static sbyte System.Numerics.INumber.MaxNumber(sbyte x, sbyte y) => throw null; + public const sbyte MaxValue = 127; + static sbyte System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static sbyte System.Numerics.INumber.Min(sbyte x, sbyte y) => throw null; + static sbyte System.Numerics.INumberBase.MinMagnitude(sbyte x, sbyte y) => throw null; + static sbyte System.Numerics.INumberBase.MinMagnitudeNumber(sbyte x, sbyte y) => throw null; + static sbyte System.Numerics.INumber.MinNumber(sbyte x, sbyte y) => throw null; + public const sbyte MinValue = -128; + static sbyte System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static sbyte System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static sbyte System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + static sbyte System.Numerics.INumberBase.One { get => throw null; } + static sbyte System.Numerics.IAdditionOperators.operator +(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IBitwiseOperators.operator &(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IBitwiseOperators.operator |(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IAdditionOperators.operator checked +(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IDecrementOperators.operator checked --(sbyte value) => throw null; + static sbyte System.Numerics.IIncrementOperators.operator checked ++(sbyte value) => throw null; + static sbyte System.Numerics.IMultiplyOperators.operator checked *(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.ISubtractionOperators.operator checked -(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IUnaryNegationOperators.operator checked -(sbyte value) => throw null; + static sbyte System.Numerics.IDecrementOperators.operator --(sbyte value) => throw null; + static sbyte System.Numerics.IDivisionOperators.operator /(sbyte left, sbyte right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IBitwiseOperators.operator ^(sbyte left, sbyte right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(sbyte left, sbyte right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IIncrementOperators.operator ++(sbyte value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IShiftOperators.operator <<(sbyte value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(sbyte left, sbyte right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IModulusOperators.operator %(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IMultiplyOperators.operator *(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IBitwiseOperators.operator ~(sbyte value) => throw null; + static sbyte System.Numerics.IShiftOperators.operator >>(sbyte value, int shiftAmount) => throw null; + static sbyte System.Numerics.ISubtractionOperators.operator -(sbyte left, sbyte right) => throw null; + static sbyte System.Numerics.IUnaryNegationOperators.operator -(sbyte value) => throw null; + static sbyte System.Numerics.IUnaryPlusOperators.operator +(sbyte value) => throw null; + static sbyte System.Numerics.IShiftOperators.operator >>>(sbyte value, int shiftAmount) => throw null; + static sbyte System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static sbyte System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static sbyte Parse(string s) => throw null; + public static sbyte Parse(string s, System.Globalization.NumberStyles style) => throw null; + static sbyte System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static sbyte System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static sbyte System.Numerics.IBinaryInteger.PopCount(sbyte value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static sbyte System.Numerics.IBinaryInteger.RotateLeft(sbyte value, int rotateAmount) => throw null; + static sbyte System.Numerics.IBinaryInteger.RotateRight(sbyte value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(sbyte value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static sbyte System.Numerics.IBinaryInteger.TrailingZeroCount(sbyte value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out sbyte result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out sbyte result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out sbyte result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(sbyte value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(sbyte value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(sbyte value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out sbyte result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out sbyte result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out sbyte result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out sbyte result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out sbyte result) => throw null; + public static bool TryParse(string s, out sbyte result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out sbyte value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out sbyte value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static sbyte System.Numerics.INumberBase.Zero { get => throw null; } + } + namespace Security + { + public sealed class AllowPartiallyTrustedCallersAttribute : System.Attribute + { + public AllowPartiallyTrustedCallersAttribute() => throw null; + public System.Security.PartialTrustVisibilityLevel PartialTrustVisibilityLevel { get => throw null; set { } } + } + namespace Cryptography + { + public class CryptographicException : System.SystemException + { + public CryptographicException() => throw null; + public CryptographicException(int hr) => throw null; + protected CryptographicException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public CryptographicException(string message) => throw null; + public CryptographicException(string message, System.Exception inner) => throw null; + public CryptographicException(string format, string insert) => throw null; + } + } + public interface IPermission : System.Security.ISecurityEncodable + { + System.Security.IPermission Copy(); + void Demand(); + System.Security.IPermission Intersect(System.Security.IPermission target); + bool IsSubsetOf(System.Security.IPermission target); + System.Security.IPermission Union(System.Security.IPermission target); + } + public interface ISecurityEncodable + { + void FromXml(System.Security.SecurityElement e); + System.Security.SecurityElement ToXml(); + } + public interface IStackWalk + { + void Assert(); + void Demand(); + void Deny(); + void PermitOnly(); + } + public enum PartialTrustVisibilityLevel + { + VisibleToAllHosts = 0, + NotVisibleByDefault = 1, + } + namespace Permissions + { + public abstract class CodeAccessSecurityAttribute : System.Security.Permissions.SecurityAttribute + { + protected CodeAccessSecurityAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; + } + public enum PermissionState + { + None = 0, + Unrestricted = 1, + } + public enum SecurityAction + { + Demand = 2, + Assert = 3, + Deny = 4, + PermitOnly = 5, + LinkDemand = 6, + InheritanceDemand = 7, + RequestMinimum = 8, + RequestOptional = 9, + RequestRefuse = 10, + } + public abstract class SecurityAttribute : System.Attribute + { + public System.Security.Permissions.SecurityAction Action { get => throw null; set { } } + public abstract System.Security.IPermission CreatePermission(); + protected SecurityAttribute(System.Security.Permissions.SecurityAction action) => throw null; + public bool Unrestricted { get => throw null; set { } } + } + public sealed class SecurityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public bool Assertion { get => throw null; set { } } + public bool BindingRedirects { get => throw null; set { } } + public bool ControlAppDomain { get => throw null; set { } } + public bool ControlDomainPolicy { get => throw null; set { } } + public bool ControlEvidence { get => throw null; set { } } + public bool ControlPolicy { get => throw null; set { } } + public bool ControlPrincipal { get => throw null; set { } } + public bool ControlThread { get => throw null; set { } } + public override System.Security.IPermission CreatePermission() => throw null; + public SecurityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; + public bool Execution { get => throw null; set { } } + public System.Security.Permissions.SecurityPermissionFlag Flags { get => throw null; set { } } + public bool Infrastructure { get => throw null; set { } } + public bool RemotingConfiguration { get => throw null; set { } } + public bool SerializationFormatter { get => throw null; set { } } + public bool SkipVerification { get => throw null; set { } } + public bool UnmanagedCode { get => throw null; set { } } + } + [System.Flags] + public enum SecurityPermissionFlag + { + NoFlags = 0, + Assertion = 1, + UnmanagedCode = 2, + SkipVerification = 4, + Execution = 8, + ControlThread = 16, + ControlEvidence = 32, + ControlPolicy = 64, + SerializationFormatter = 128, + ControlDomainPolicy = 256, + ControlPrincipal = 512, + ControlAppDomain = 1024, + RemotingConfiguration = 2048, + Infrastructure = 4096, + BindingRedirects = 8192, + AllFlags = 16383, + } + } + public class PermissionSet : System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Collections.IEnumerable, System.Security.ISecurityEncodable, System.Security.IStackWalk + { + public System.Security.IPermission AddPermission(System.Security.IPermission perm) => throw null; + protected virtual System.Security.IPermission AddPermissionImpl(System.Security.IPermission perm) => throw null; + public void Assert() => throw null; + public bool ContainsNonCodeAccessPermissions() => throw null; + public static byte[] ConvertPermissionSet(string inFormat, byte[] inData, string outFormat) => throw null; + public virtual System.Security.PermissionSet Copy() => throw null; + public virtual void CopyTo(System.Array array, int index) => throw null; + public virtual int Count { get => throw null; } + public PermissionSet(System.Security.Permissions.PermissionState state) => throw null; + public PermissionSet(System.Security.PermissionSet permSet) => throw null; + public void Demand() => throw null; + public void Deny() => throw null; + public override bool Equals(object o) => throw null; + public virtual void FromXml(System.Security.SecurityElement et) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + protected virtual System.Collections.IEnumerator GetEnumeratorImpl() => throw null; + public override int GetHashCode() => throw null; + public System.Security.IPermission GetPermission(System.Type permClass) => throw null; + protected virtual System.Security.IPermission GetPermissionImpl(System.Type permClass) => throw null; + public System.Security.PermissionSet Intersect(System.Security.PermissionSet other) => throw null; + public bool IsEmpty() => throw null; + public virtual bool IsReadOnly { get => throw null; } + public bool IsSubsetOf(System.Security.PermissionSet target) => throw null; + public virtual bool IsSynchronized { get => throw null; } + public bool IsUnrestricted() => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public void PermitOnly() => throw null; + public System.Security.IPermission RemovePermission(System.Type permClass) => throw null; + protected virtual System.Security.IPermission RemovePermissionImpl(System.Type permClass) => throw null; + public static void RevertAssert() => throw null; + public System.Security.IPermission SetPermission(System.Security.IPermission perm) => throw null; + protected virtual System.Security.IPermission SetPermissionImpl(System.Security.IPermission perm) => throw null; + public virtual object SyncRoot { get => throw null; } + public override string ToString() => throw null; + public virtual System.Security.SecurityElement ToXml() => throw null; + public System.Security.PermissionSet Union(System.Security.PermissionSet other) => throw null; + } + namespace Principal + { + public interface IIdentity + { + string AuthenticationType { get; } + bool IsAuthenticated { get; } + string Name { get; } + } + public interface IPrincipal + { + System.Security.Principal.IIdentity Identity { get; } + bool IsInRole(string role); + } + public enum PrincipalPolicy + { + UnauthenticatedPrincipal = 0, + NoPrincipal = 1, + WindowsPrincipal = 2, + } + public enum TokenImpersonationLevel + { + None = 0, + Anonymous = 1, + Identification = 2, + Impersonation = 3, + Delegation = 4, + } + } + public sealed class SecurityCriticalAttribute : System.Attribute + { + public SecurityCriticalAttribute() => throw null; + public SecurityCriticalAttribute(System.Security.SecurityCriticalScope scope) => throw null; + public System.Security.SecurityCriticalScope Scope { get => throw null; } + } + public enum SecurityCriticalScope + { + Explicit = 0, + Everything = 1, + } + public sealed class SecurityElement + { + public void AddAttribute(string name, string value) => throw null; + public void AddChild(System.Security.SecurityElement child) => throw null; + public string Attribute(string name) => throw null; + public System.Collections.Hashtable Attributes { get => throw null; set { } } + public System.Collections.ArrayList Children { get => throw null; set { } } + public System.Security.SecurityElement Copy() => throw null; + public SecurityElement(string tag) => throw null; + public SecurityElement(string tag, string text) => throw null; + public bool Equal(System.Security.SecurityElement other) => throw null; + public static string Escape(string str) => throw null; + public static System.Security.SecurityElement FromString(string xml) => throw null; + public static bool IsValidAttributeName(string name) => throw null; + public static bool IsValidAttributeValue(string value) => throw null; + public static bool IsValidTag(string tag) => throw null; + public static bool IsValidText(string text) => throw null; + public System.Security.SecurityElement SearchForChildByTag(string tag) => throw null; + public string SearchForTextOfTag(string tag) => throw null; + public string Tag { get => throw null; set { } } + public string Text { get => throw null; set { } } + public override string ToString() => throw null; + } + public class SecurityException : System.SystemException + { + public SecurityException() => throw null; + protected SecurityException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SecurityException(string message) => throw null; + public SecurityException(string message, System.Exception inner) => throw null; + public SecurityException(string message, System.Type type) => throw null; + public SecurityException(string message, System.Type type, string state) => throw null; + public object Demanded { get => throw null; set { } } + public object DenySetInstance { get => throw null; set { } } + public System.Reflection.AssemblyName FailedAssemblyInfo { get => throw null; set { } } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string GrantedSet { get => throw null; set { } } + public System.Reflection.MethodInfo Method { get => throw null; set { } } + public string PermissionState { get => throw null; set { } } + public System.Type PermissionType { get => throw null; set { } } + public object PermitOnlySetInstance { get => throw null; set { } } + public string RefusedSet { get => throw null; set { } } + public override string ToString() => throw null; + public string Url { get => throw null; set { } } + } + public sealed class SecurityRulesAttribute : System.Attribute + { + public SecurityRulesAttribute(System.Security.SecurityRuleSet ruleSet) => throw null; + public System.Security.SecurityRuleSet RuleSet { get => throw null; } + public bool SkipVerificationInFullTrust { get => throw null; set { } } + } + public enum SecurityRuleSet : byte + { + None = 0, + Level1 = 1, + Level2 = 2, + } + public sealed class SecuritySafeCriticalAttribute : System.Attribute + { + public SecuritySafeCriticalAttribute() => throw null; + } + public sealed class SecurityTransparentAttribute : System.Attribute + { + public SecurityTransparentAttribute() => throw null; + } + public sealed class SecurityTreatAsSafeAttribute : System.Attribute + { + public SecurityTreatAsSafeAttribute() => throw null; + } + public sealed class SuppressUnmanagedCodeSecurityAttribute : System.Attribute + { + public SuppressUnmanagedCodeSecurityAttribute() => throw null; + } + public sealed class UnverifiableCodeAttribute : System.Attribute + { + public UnverifiableCodeAttribute() => throw null; + } + public class VerificationException : System.SystemException + { + public VerificationException() => throw null; + protected VerificationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public VerificationException(string message) => throw null; + public VerificationException(string message, System.Exception innerException) => throw null; + } + } + public sealed class SerializableAttribute : System.Attribute + { + public SerializableAttribute() => throw null; + } + public struct Single : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryFloatingPointIeee754, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.Numerics.IExponentialFunctions, System.Numerics.IFloatingPoint, System.Numerics.IFloatingPointConstants, System.Numerics.IFloatingPointIeee754, System.IFormattable, System.Numerics.IHyperbolicFunctions, System.Numerics.IIncrementOperators, System.Numerics.ILogarithmicFunctions, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IPowerFunctions, System.Numerics.IRootFunctions, System.Numerics.ISignedNumber, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.ITrigonometricFunctions, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators + { + static float System.Numerics.INumberBase.Abs(float value) => throw null; + static float System.Numerics.ITrigonometricFunctions.Acos(float x) => throw null; + static float System.Numerics.IHyperbolicFunctions.Acosh(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.AcosPi(float x) => throw null; + static float System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static float System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static float System.Numerics.ITrigonometricFunctions.Asin(float x) => throw null; + static float System.Numerics.IHyperbolicFunctions.Asinh(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.AsinPi(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.Atan(float x) => throw null; + static float System.Numerics.IFloatingPointIeee754.Atan2(float y, float x) => throw null; + static float System.Numerics.IFloatingPointIeee754.Atan2Pi(float y, float x) => throw null; + static float System.Numerics.IHyperbolicFunctions.Atanh(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.AtanPi(float x) => throw null; + static float System.Numerics.IFloatingPointIeee754.BitDecrement(float x) => throw null; + static float System.Numerics.IFloatingPointIeee754.BitIncrement(float x) => throw null; + static float System.Numerics.IRootFunctions.Cbrt(float x) => throw null; + static float System.Numerics.IFloatingPoint.Ceiling(float x) => throw null; + static float System.Numerics.INumber.Clamp(float value, float min, float max) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(float value) => throw null; + static float System.Numerics.INumber.CopySign(float value, float sign) => throw null; + static float System.Numerics.ITrigonometricFunctions.Cos(float x) => throw null; + static float System.Numerics.IHyperbolicFunctions.Cosh(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.CosPi(float x) => throw null; + static float System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static float System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static float System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public const float E = default; + static float System.Numerics.IFloatingPointConstants.E { get => throw null; } + public const float Epsilon = default; + static float System.Numerics.IFloatingPointIeee754.Epsilon { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(float obj) => throw null; + static float System.Numerics.IExponentialFunctions.Exp(float x) => throw null; + static float System.Numerics.IExponentialFunctions.Exp10(float x) => throw null; + static float System.Numerics.IExponentialFunctions.Exp10M1(float x) => throw null; + static float System.Numerics.IExponentialFunctions.Exp2(float x) => throw null; + static float System.Numerics.IExponentialFunctions.Exp2M1(float x) => throw null; + static float System.Numerics.IExponentialFunctions.ExpM1(float x) => throw null; + static float System.Numerics.IFloatingPoint.Floor(float x) => throw null; + static float System.Numerics.IFloatingPointIeee754.FusedMultiplyAdd(float left, float right, float addend) => throw null; + int System.Numerics.IFloatingPoint.GetExponentByteCount() => throw null; + int System.Numerics.IFloatingPoint.GetExponentShortestBitLength() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandBitLength() => throw null; + int System.Numerics.IFloatingPoint.GetSignificandByteCount() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static float System.Numerics.IRootFunctions.Hypot(float x, float y) => throw null; + static float System.Numerics.IFloatingPointIeee754.Ieee754Remainder(float left, float right) => throw null; + static int System.Numerics.IFloatingPointIeee754.ILogB(float x) => throw null; + static bool System.Numerics.INumberBase.IsCanonical(float value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(float value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(float value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(float f) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(float value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(float f) => throw null; + static bool System.Numerics.INumberBase.IsInteger(float value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(float f) => throw null; + static bool System.Numerics.INumberBase.IsNegative(float f) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(float f) => throw null; + static bool System.Numerics.INumberBase.IsNormal(float f) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(float value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(float value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(float f) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(float value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(float value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(float f) => throw null; + static bool System.Numerics.INumberBase.IsZero(float value) => throw null; + static float System.Numerics.ILogarithmicFunctions.Log(float x) => throw null; + static float System.Numerics.ILogarithmicFunctions.Log(float x, float newBase) => throw null; + static float System.Numerics.ILogarithmicFunctions.Log10(float x) => throw null; + static float System.Numerics.ILogarithmicFunctions.Log10P1(float x) => throw null; + static float System.Numerics.IBinaryNumber.Log2(float value) => throw null; + static float System.Numerics.ILogarithmicFunctions.Log2(float value) => throw null; + static float System.Numerics.ILogarithmicFunctions.Log2P1(float x) => throw null; + static float System.Numerics.ILogarithmicFunctions.LogP1(float x) => throw null; + static float System.Numerics.INumber.Max(float x, float y) => throw null; + static float System.Numerics.INumberBase.MaxMagnitude(float x, float y) => throw null; + static float System.Numerics.INumberBase.MaxMagnitudeNumber(float x, float y) => throw null; + static float System.Numerics.INumber.MaxNumber(float x, float y) => throw null; + public const float MaxValue = default; + static float System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static float System.Numerics.INumber.Min(float x, float y) => throw null; + static float System.Numerics.INumberBase.MinMagnitude(float x, float y) => throw null; + static float System.Numerics.INumberBase.MinMagnitudeNumber(float x, float y) => throw null; + static float System.Numerics.INumber.MinNumber(float x, float y) => throw null; + public const float MinValue = default; + static float System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static float System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + public const float NaN = default; + static float System.Numerics.IFloatingPointIeee754.NaN { get => throw null; } + public const float NegativeInfinity = default; + static float System.Numerics.IFloatingPointIeee754.NegativeInfinity { get => throw null; } + static float System.Numerics.ISignedNumber.NegativeOne { get => throw null; } + public const float NegativeZero = default; + static float System.Numerics.IFloatingPointIeee754.NegativeZero { get => throw null; } + static float System.Numerics.INumberBase.One { get => throw null; } + static float System.Numerics.IAdditionOperators.operator +(float left, float right) => throw null; + static float System.Numerics.IBitwiseOperators.operator &(float left, float right) => throw null; + static float System.Numerics.IBitwiseOperators.operator |(float left, float right) => throw null; + static float System.Numerics.IDecrementOperators.operator --(float value) => throw null; + static float System.Numerics.IDivisionOperators.operator /(float left, float right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(float left, float right) => throw null; + static float System.Numerics.IBitwiseOperators.operator ^(float left, float right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(float left, float right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(float left, float right) => throw null; + static float System.Numerics.IIncrementOperators.operator ++(float value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(float left, float right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(float left, float right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(float left, float right) => throw null; + static float System.Numerics.IModulusOperators.operator %(float left, float right) => throw null; + static float System.Numerics.IMultiplyOperators.operator *(float left, float right) => throw null; + static float System.Numerics.IBitwiseOperators.operator ~(float value) => throw null; + static float System.Numerics.ISubtractionOperators.operator -(float left, float right) => throw null; + static float System.Numerics.IUnaryNegationOperators.operator -(float value) => throw null; + static float System.Numerics.IUnaryPlusOperators.operator +(float value) => throw null; + static float System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static float System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static float Parse(string s) => throw null; + public static float Parse(string s, System.Globalization.NumberStyles style) => throw null; + static float System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static float System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + public const float Pi = default; + static float System.Numerics.IFloatingPointConstants.Pi { get => throw null; } + public const float PositiveInfinity = default; + static float System.Numerics.IFloatingPointIeee754.PositiveInfinity { get => throw null; } + static float System.Numerics.IPowerFunctions.Pow(float x, float y) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static float System.Numerics.IFloatingPointIeee754.ReciprocalEstimate(float x) => throw null; + static float System.Numerics.IFloatingPointIeee754.ReciprocalSqrtEstimate(float x) => throw null; + static float System.Numerics.IRootFunctions.RootN(float x, int n) => throw null; + static float System.Numerics.IFloatingPoint.Round(float x) => throw null; + static float System.Numerics.IFloatingPoint.Round(float x, int digits) => throw null; + static float System.Numerics.IFloatingPoint.Round(float x, int digits, System.MidpointRounding mode) => throw null; + static float System.Numerics.IFloatingPoint.Round(float x, System.MidpointRounding mode) => throw null; + static float System.Numerics.IFloatingPointIeee754.ScaleB(float x, int n) => throw null; + static int System.Numerics.INumber.Sign(float value) => throw null; + static float System.Numerics.ITrigonometricFunctions.Sin(float x) => throw null; + static (float Sin, float Cos) System.Numerics.ITrigonometricFunctions.SinCos(float x) => throw null; + static (float SinPi, float CosPi) System.Numerics.ITrigonometricFunctions.SinCosPi(float x) => throw null; + static float System.Numerics.IHyperbolicFunctions.Sinh(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.SinPi(float x) => throw null; + static float System.Numerics.IRootFunctions.Sqrt(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.Tan(float x) => throw null; + static float System.Numerics.IHyperbolicFunctions.Tanh(float x) => throw null; + static float System.Numerics.ITrigonometricFunctions.TanPi(float x) => throw null; + public const float Tau = default; + static float System.Numerics.IFloatingPointConstants.Tau { get => throw null; } + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static float System.Numerics.IFloatingPoint.Truncate(float x) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out float result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out float result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out float result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(float value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(float value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(float value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out float result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out float result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out float result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out float result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out float result) => throw null; + public static bool TryParse(string s, out float result) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteExponentLittleEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IFloatingPoint.TryWriteSignificandLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static float System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct Span + { + public void Clear() => throw null; + public void CopyTo(System.Span destination) => throw null; + public unsafe Span(void* pointer, int length) => throw null; + public Span(T[] array) => throw null; + public Span(T[] array, int start, int length) => throw null; + public Span(ref T reference) => throw null; + public static System.Span Empty { get => throw null; } + public struct Enumerator + { + public T Current { get => throw null; } + public bool MoveNext() => throw null; + } + public override bool Equals(object obj) => throw null; + public void Fill(T value) => throw null; + public System.Span.Enumerator GetEnumerator() => throw null; + public override int GetHashCode() => throw null; + public T GetPinnableReference() => throw null; + public bool IsEmpty { get => throw null; } + public int Length { get => throw null; } + public static bool operator ==(System.Span left, System.Span right) => throw null; + public static implicit operator System.Span(System.ArraySegment segment) => throw null; + public static implicit operator System.ReadOnlySpan(System.Span span) => throw null; + public static implicit operator System.Span(T[] array) => throw null; + public static bool operator !=(System.Span left, System.Span right) => throw null; + public System.Span Slice(int start) => throw null; + public System.Span Slice(int start, int length) => throw null; + public T this[int index] { get => throw null; } + public T[] ToArray() => throw null; + public override string ToString() => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + } + public sealed class StackOverflowException : System.SystemException + { + public StackOverflowException() => throw null; + public StackOverflowException(string message) => throw null; + public StackOverflowException(string message, System.Exception innerException) => throw null; + } + public sealed class STAThreadAttribute : System.Attribute + { + public STAThreadAttribute() => throw null; + } + public sealed class String : System.ICloneable, System.IComparable, System.IComparable, System.IConvertible, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IEquatable + { + public object Clone() => throw null; + public static int Compare(string strA, int indexA, string strB, int indexB, int length) => throw null; + public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase) => throw null; + public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase, System.Globalization.CultureInfo culture) => throw null; + public static int Compare(string strA, int indexA, string strB, int indexB, int length, System.Globalization.CultureInfo culture, System.Globalization.CompareOptions options) => throw null; + public static int Compare(string strA, int indexA, string strB, int indexB, int length, System.StringComparison comparisonType) => throw null; + public static int Compare(string strA, string strB) => throw null; + public static int Compare(string strA, string strB, bool ignoreCase) => throw null; + public static int Compare(string strA, string strB, bool ignoreCase, System.Globalization.CultureInfo culture) => throw null; + public static int Compare(string strA, string strB, System.Globalization.CultureInfo culture, System.Globalization.CompareOptions options) => throw null; + public static int Compare(string strA, string strB, System.StringComparison comparisonType) => throw null; + public static int CompareOrdinal(string strA, int indexA, string strB, int indexB, int length) => throw null; + public static int CompareOrdinal(string strA, string strB) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(string strB) => throw null; + public static string Concat(System.Collections.Generic.IEnumerable values) => throw null; + public static string Concat(object arg0) => throw null; + public static string Concat(object arg0, object arg1) => throw null; + public static string Concat(object arg0, object arg1, object arg2) => throw null; + public static string Concat(params object[] args) => throw null; + public static string Concat(System.ReadOnlySpan str0, System.ReadOnlySpan str1) => throw null; + public static string Concat(System.ReadOnlySpan str0, System.ReadOnlySpan str1, System.ReadOnlySpan str2) => throw null; + public static string Concat(System.ReadOnlySpan str0, System.ReadOnlySpan str1, System.ReadOnlySpan str2, System.ReadOnlySpan str3) => throw null; + public static string Concat(string str0, string str1) => throw null; + public static string Concat(string str0, string str1, string str2) => throw null; + public static string Concat(string str0, string str1, string str2, string str3) => throw null; + public static string Concat(params string[] values) => throw null; + public static string Concat(System.Collections.Generic.IEnumerable values) => throw null; + public bool Contains(char value) => throw null; + public bool Contains(char value, System.StringComparison comparisonType) => throw null; + public bool Contains(string value) => throw null; + public bool Contains(string value, System.StringComparison comparisonType) => throw null; + public static string Copy(string str) => throw null; + public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) => throw null; + public void CopyTo(System.Span destination) => throw null; + public static string Create(System.IFormatProvider provider, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler) => throw null; + public static string Create(System.IFormatProvider provider, System.Span initialBuffer, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler) => throw null; + public static string Create(int length, TState state, System.Buffers.SpanAction action) => throw null; + public unsafe String(char* value) => throw null; + public unsafe String(char* value, int startIndex, int length) => throw null; + public String(char c, int count) => throw null; + public String(char[] value) => throw null; + public String(char[] value, int startIndex, int length) => throw null; + public String(System.ReadOnlySpan value) => throw null; + public unsafe String(sbyte* value) => throw null; + public unsafe String(sbyte* value, int startIndex, int length) => throw null; + public unsafe String(sbyte* value, int startIndex, int length, System.Text.Encoding enc) => throw null; + public static readonly string Empty; + public bool EndsWith(char value) => throw null; + public bool EndsWith(string value) => throw null; + public bool EndsWith(string value, bool ignoreCase, System.Globalization.CultureInfo culture) => throw null; + public bool EndsWith(string value, System.StringComparison comparisonType) => throw null; + public System.Text.StringRuneEnumerator EnumerateRunes() => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(string value) => throw null; + public static bool Equals(string a, string b) => throw null; + public static bool Equals(string a, string b, System.StringComparison comparisonType) => throw null; + public bool Equals(string value, System.StringComparison comparisonType) => throw null; + public static string Format(System.IFormatProvider provider, string format, object arg0) => throw null; + public static string Format(System.IFormatProvider provider, string format, object arg0, object arg1) => throw null; + public static string Format(System.IFormatProvider provider, string format, object arg0, object arg1, object arg2) => throw null; + public static string Format(System.IFormatProvider provider, string format, params object[] args) => throw null; + public static string Format(string format, object arg0) => throw null; + public static string Format(string format, object arg0, object arg1) => throw null; + public static string Format(string format, object arg0, object arg1, object arg2) => throw null; + public static string Format(string format, params object[] args) => throw null; + public System.CharEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public override int GetHashCode() => throw null; + public static int GetHashCode(System.ReadOnlySpan value) => throw null; + public static int GetHashCode(System.ReadOnlySpan value, System.StringComparison comparisonType) => throw null; + public int GetHashCode(System.StringComparison comparisonType) => throw null; + public char GetPinnableReference() => throw null; + public System.TypeCode GetTypeCode() => throw null; + public int IndexOf(char value) => throw null; + public int IndexOf(char value, int startIndex) => throw null; + public int IndexOf(char value, int startIndex, int count) => throw null; + public int IndexOf(char value, System.StringComparison comparisonType) => throw null; + public int IndexOf(string value) => throw null; + public int IndexOf(string value, int startIndex) => throw null; + public int IndexOf(string value, int startIndex, int count) => throw null; + public int IndexOf(string value, int startIndex, int count, System.StringComparison comparisonType) => throw null; + public int IndexOf(string value, int startIndex, System.StringComparison comparisonType) => throw null; + public int IndexOf(string value, System.StringComparison comparisonType) => throw null; + public int IndexOfAny(char[] anyOf) => throw null; + public int IndexOfAny(char[] anyOf, int startIndex) => throw null; + public int IndexOfAny(char[] anyOf, int startIndex, int count) => throw null; + public string Insert(int startIndex, string value) => throw null; + public static string Intern(string str) => throw null; + public static string IsInterned(string str) => throw null; + public bool IsNormalized() => throw null; + public bool IsNormalized(System.Text.NormalizationForm normalizationForm) => throw null; + public static bool IsNullOrEmpty(string value) => throw null; + public static bool IsNullOrWhiteSpace(string value) => throw null; + public static string Join(char separator, params object[] values) => throw null; + public static string Join(char separator, params string[] value) => throw null; + public static string Join(char separator, string[] value, int startIndex, int count) => throw null; + public static string Join(string separator, System.Collections.Generic.IEnumerable values) => throw null; + public static string Join(string separator, params object[] values) => throw null; + public static string Join(string separator, params string[] value) => throw null; + public static string Join(string separator, string[] value, int startIndex, int count) => throw null; + public static string Join(char separator, System.Collections.Generic.IEnumerable values) => throw null; + public static string Join(string separator, System.Collections.Generic.IEnumerable values) => throw null; + public int LastIndexOf(char value) => throw null; + public int LastIndexOf(char value, int startIndex) => throw null; + public int LastIndexOf(char value, int startIndex, int count) => throw null; + public int LastIndexOf(string value) => throw null; + public int LastIndexOf(string value, int startIndex) => throw null; + public int LastIndexOf(string value, int startIndex, int count) => throw null; + public int LastIndexOf(string value, int startIndex, int count, System.StringComparison comparisonType) => throw null; + public int LastIndexOf(string value, int startIndex, System.StringComparison comparisonType) => throw null; + public int LastIndexOf(string value, System.StringComparison comparisonType) => throw null; + public int LastIndexOfAny(char[] anyOf) => throw null; + public int LastIndexOfAny(char[] anyOf, int startIndex) => throw null; + public int LastIndexOfAny(char[] anyOf, int startIndex, int count) => throw null; + public int Length { get => throw null; } + public string Normalize() => throw null; + public string Normalize(System.Text.NormalizationForm normalizationForm) => throw null; + public static bool operator ==(string a, string b) => throw null; + public static implicit operator System.ReadOnlySpan(string value) => throw null; + public static bool operator !=(string a, string b) => throw null; + public string PadLeft(int totalWidth) => throw null; + public string PadLeft(int totalWidth, char paddingChar) => throw null; + public string PadRight(int totalWidth) => throw null; + public string PadRight(int totalWidth, char paddingChar) => throw null; + public string Remove(int startIndex) => throw null; + public string Remove(int startIndex, int count) => throw null; + public string Replace(char oldChar, char newChar) => throw null; + public string Replace(string oldValue, string newValue) => throw null; + public string Replace(string oldValue, string newValue, bool ignoreCase, System.Globalization.CultureInfo culture) => throw null; + public string Replace(string oldValue, string newValue, System.StringComparison comparisonType) => throw null; + public string ReplaceLineEndings() => throw null; + public string ReplaceLineEndings(string replacementText) => throw null; + public string[] Split(char separator, int count, System.StringSplitOptions options = default(System.StringSplitOptions)) => throw null; + public string[] Split(char separator, System.StringSplitOptions options = default(System.StringSplitOptions)) => throw null; + public string[] Split(params char[] separator) => throw null; + public string[] Split(char[] separator, int count) => throw null; + public string[] Split(char[] separator, int count, System.StringSplitOptions options) => throw null; + public string[] Split(char[] separator, System.StringSplitOptions options) => throw null; + public string[] Split(string separator, int count, System.StringSplitOptions options = default(System.StringSplitOptions)) => throw null; + public string[] Split(string separator, System.StringSplitOptions options = default(System.StringSplitOptions)) => throw null; + public string[] Split(string[] separator, int count, System.StringSplitOptions options) => throw null; + public string[] Split(string[] separator, System.StringSplitOptions options) => throw null; + public bool StartsWith(char value) => throw null; + public bool StartsWith(string value) => throw null; + public bool StartsWith(string value, bool ignoreCase, System.Globalization.CultureInfo culture) => throw null; + public bool StartsWith(string value, System.StringComparison comparisonType) => throw null; + public string Substring(int startIndex) => throw null; + public string Substring(int startIndex, int length) => throw null; + [System.Runtime.CompilerServices.IndexerName("Chars")] + public char this[int index] { get => throw null; } + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + public char[] ToCharArray() => throw null; + public char[] ToCharArray(int startIndex, int length) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + public string ToLower() => throw null; + public string ToLower(System.Globalization.CultureInfo culture) => throw null; + public string ToLowerInvariant() => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + public string ToUpper() => throw null; + public string ToUpper(System.Globalization.CultureInfo culture) => throw null; + public string ToUpperInvariant() => throw null; + public string Trim() => throw null; + public string Trim(char trimChar) => throw null; + public string Trim(params char[] trimChars) => throw null; + public string TrimEnd() => throw null; + public string TrimEnd(char trimChar) => throw null; + public string TrimEnd(params char[] trimChars) => throw null; + public string TrimStart() => throw null; + public string TrimStart(char trimChar) => throw null; + public string TrimStart(params char[] trimChars) => throw null; + public bool TryCopyTo(System.Span destination) => throw null; + } + public abstract class StringComparer : System.Collections.Generic.IComparer, System.Collections.IComparer, System.Collections.Generic.IEqualityComparer, System.Collections.IEqualityComparer + { + public int Compare(object x, object y) => throw null; + public abstract int Compare(string x, string y); + public static System.StringComparer Create(System.Globalization.CultureInfo culture, bool ignoreCase) => throw null; + public static System.StringComparer Create(System.Globalization.CultureInfo culture, System.Globalization.CompareOptions options) => throw null; + protected StringComparer() => throw null; + public static System.StringComparer CurrentCulture { get => throw null; } + public static System.StringComparer CurrentCultureIgnoreCase { get => throw null; } + public bool Equals(object x, object y) => throw null; + public abstract bool Equals(string x, string y); + public static System.StringComparer FromComparison(System.StringComparison comparisonType) => throw null; + public int GetHashCode(object obj) => throw null; + public abstract int GetHashCode(string obj); + public static System.StringComparer InvariantCulture { get => throw null; } + public static System.StringComparer InvariantCultureIgnoreCase { get => throw null; } + public static bool IsWellKnownCultureAwareComparer(System.Collections.Generic.IEqualityComparer comparer, out System.Globalization.CompareInfo compareInfo, out System.Globalization.CompareOptions compareOptions) => throw null; + public static bool IsWellKnownOrdinalComparer(System.Collections.Generic.IEqualityComparer comparer, out bool ignoreCase) => throw null; + public static System.StringComparer Ordinal { get => throw null; } + public static System.StringComparer OrdinalIgnoreCase { get => throw null; } + } + public enum StringComparison + { + CurrentCulture = 0, + CurrentCultureIgnoreCase = 1, + InvariantCulture = 2, + InvariantCultureIgnoreCase = 3, + Ordinal = 4, + OrdinalIgnoreCase = 5, + } + public static partial class StringNormalizationExtensions + { + public static bool IsNormalized(this string strInput) => throw null; + public static bool IsNormalized(this string strInput, System.Text.NormalizationForm normalizationForm) => throw null; + public static string Normalize(this string strInput) => throw null; + public static string Normalize(this string strInput, System.Text.NormalizationForm normalizationForm) => throw null; + } + [System.Flags] + public enum StringSplitOptions + { + None = 0, + RemoveEmptyEntries = 1, + TrimEntries = 2, + } + public class SystemException : System.Exception + { + public SystemException() => throw null; + protected SystemException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SystemException(string message) => throw null; + public SystemException(string message, System.Exception innerException) => throw null; + } + namespace Text + { + public abstract class Decoder + { + public virtual unsafe void Convert(byte* bytes, int byteCount, char* chars, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed) => throw null; + public virtual void Convert(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed) => throw null; + public virtual void Convert(System.ReadOnlySpan bytes, System.Span chars, bool flush, out int bytesUsed, out int charsUsed, out bool completed) => throw null; + protected Decoder() => throw null; + public System.Text.DecoderFallback Fallback { get => throw null; set { } } + public System.Text.DecoderFallbackBuffer FallbackBuffer { get => throw null; } + public virtual unsafe int GetCharCount(byte* bytes, int count, bool flush) => throw null; + public abstract int GetCharCount(byte[] bytes, int index, int count); + public virtual int GetCharCount(byte[] bytes, int index, int count, bool flush) => throw null; + public virtual int GetCharCount(System.ReadOnlySpan bytes, bool flush) => throw null; + public virtual unsafe int GetChars(byte* bytes, int byteCount, char* chars, int charCount, bool flush) => throw null; + public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex); + public virtual int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush) => throw null; + public virtual int GetChars(System.ReadOnlySpan bytes, System.Span chars, bool flush) => throw null; + public virtual void Reset() => throw null; + } + public sealed class DecoderExceptionFallback : System.Text.DecoderFallback + { + public override System.Text.DecoderFallbackBuffer CreateFallbackBuffer() => throw null; + public DecoderExceptionFallback() => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public override int MaxCharCount { get => throw null; } + } + public sealed class DecoderExceptionFallbackBuffer : System.Text.DecoderFallbackBuffer + { + public DecoderExceptionFallbackBuffer() => throw null; + public override bool Fallback(byte[] bytesUnknown, int index) => throw null; + public override char GetNextChar() => throw null; + public override bool MovePrevious() => throw null; + public override int Remaining { get => throw null; } + } + public abstract class DecoderFallback + { + public abstract System.Text.DecoderFallbackBuffer CreateFallbackBuffer(); + protected DecoderFallback() => throw null; + public static System.Text.DecoderFallback ExceptionFallback { get => throw null; } + public abstract int MaxCharCount { get; } + public static System.Text.DecoderFallback ReplacementFallback { get => throw null; } + } + public abstract class DecoderFallbackBuffer + { + protected DecoderFallbackBuffer() => throw null; + public abstract bool Fallback(byte[] bytesUnknown, int index); + public abstract char GetNextChar(); + public abstract bool MovePrevious(); + public abstract int Remaining { get; } + public virtual void Reset() => throw null; + } + public sealed class DecoderFallbackException : System.ArgumentException + { + public byte[] BytesUnknown { get => throw null; } + public DecoderFallbackException() => throw null; + public DecoderFallbackException(string message) => throw null; + public DecoderFallbackException(string message, byte[] bytesUnknown, int index) => throw null; + public DecoderFallbackException(string message, System.Exception innerException) => throw null; + public int Index { get => throw null; } + } + public sealed class DecoderReplacementFallback : System.Text.DecoderFallback + { + public override System.Text.DecoderFallbackBuffer CreateFallbackBuffer() => throw null; + public DecoderReplacementFallback() => throw null; + public DecoderReplacementFallback(string replacement) => throw null; + public string DefaultString { get => throw null; } + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public override int MaxCharCount { get => throw null; } + } + public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer + { + public DecoderReplacementFallbackBuffer(System.Text.DecoderReplacementFallback fallback) => throw null; + public override bool Fallback(byte[] bytesUnknown, int index) => throw null; + public override char GetNextChar() => throw null; + public override bool MovePrevious() => throw null; + public override int Remaining { get => throw null; } + public override void Reset() => throw null; + } + public abstract class Encoder + { + public virtual unsafe void Convert(char* chars, int charCount, byte* bytes, int byteCount, bool flush, out int charsUsed, out int bytesUsed, out bool completed) => throw null; + public virtual void Convert(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, int byteCount, bool flush, out int charsUsed, out int bytesUsed, out bool completed) => throw null; + public virtual void Convert(System.ReadOnlySpan chars, System.Span bytes, bool flush, out int charsUsed, out int bytesUsed, out bool completed) => throw null; + protected Encoder() => throw null; + public System.Text.EncoderFallback Fallback { get => throw null; set { } } + public System.Text.EncoderFallbackBuffer FallbackBuffer { get => throw null; } + public virtual unsafe int GetByteCount(char* chars, int count, bool flush) => throw null; + public abstract int GetByteCount(char[] chars, int index, int count, bool flush); + public virtual int GetByteCount(System.ReadOnlySpan chars, bool flush) => throw null; + public virtual unsafe int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, bool flush) => throw null; + public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush); + public virtual int GetBytes(System.ReadOnlySpan chars, System.Span bytes, bool flush) => throw null; + public virtual void Reset() => throw null; + } + public sealed class EncoderExceptionFallback : System.Text.EncoderFallback + { + public override System.Text.EncoderFallbackBuffer CreateFallbackBuffer() => throw null; + public EncoderExceptionFallback() => throw null; + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public override int MaxCharCount { get => throw null; } + } + public sealed class EncoderExceptionFallbackBuffer : System.Text.EncoderFallbackBuffer + { + public EncoderExceptionFallbackBuffer() => throw null; + public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index) => throw null; + public override bool Fallback(char charUnknown, int index) => throw null; + public override char GetNextChar() => throw null; + public override bool MovePrevious() => throw null; + public override int Remaining { get => throw null; } + } + public abstract class EncoderFallback + { + public abstract System.Text.EncoderFallbackBuffer CreateFallbackBuffer(); + protected EncoderFallback() => throw null; + public static System.Text.EncoderFallback ExceptionFallback { get => throw null; } + public abstract int MaxCharCount { get; } + public static System.Text.EncoderFallback ReplacementFallback { get => throw null; } + } + public abstract class EncoderFallbackBuffer + { + protected EncoderFallbackBuffer() => throw null; + public abstract bool Fallback(char charUnknownHigh, char charUnknownLow, int index); + public abstract bool Fallback(char charUnknown, int index); + public abstract char GetNextChar(); + public abstract bool MovePrevious(); + public abstract int Remaining { get; } + public virtual void Reset() => throw null; + } + public sealed class EncoderFallbackException : System.ArgumentException + { + public char CharUnknown { get => throw null; } + public char CharUnknownHigh { get => throw null; } + public char CharUnknownLow { get => throw null; } + public EncoderFallbackException() => throw null; + public EncoderFallbackException(string message) => throw null; + public EncoderFallbackException(string message, System.Exception innerException) => throw null; + public int Index { get => throw null; } + public bool IsUnknownSurrogate() => throw null; + } + public sealed class EncoderReplacementFallback : System.Text.EncoderFallback + { + public override System.Text.EncoderFallbackBuffer CreateFallbackBuffer() => throw null; + public EncoderReplacementFallback() => throw null; + public EncoderReplacementFallback(string replacement) => throw null; + public string DefaultString { get => throw null; } + public override bool Equals(object value) => throw null; + public override int GetHashCode() => throw null; + public override int MaxCharCount { get => throw null; } + } + public sealed class EncoderReplacementFallbackBuffer : System.Text.EncoderFallbackBuffer + { + public EncoderReplacementFallbackBuffer(System.Text.EncoderReplacementFallback fallback) => throw null; + public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index) => throw null; + public override bool Fallback(char charUnknown, int index) => throw null; + public override char GetNextChar() => throw null; + public override bool MovePrevious() => throw null; + public override int Remaining { get => throw null; } + public override void Reset() => throw null; + } + public abstract class Encoding : System.ICloneable + { + public static System.Text.Encoding ASCII { get => throw null; } + public static System.Text.Encoding BigEndianUnicode { get => throw null; } + public virtual string BodyName { get => throw null; } + public virtual object Clone() => throw null; + public virtual int CodePage { get => throw null; } + public static byte[] Convert(System.Text.Encoding srcEncoding, System.Text.Encoding dstEncoding, byte[] bytes) => throw null; + public static byte[] Convert(System.Text.Encoding srcEncoding, System.Text.Encoding dstEncoding, byte[] bytes, int index, int count) => throw null; + public static System.IO.Stream CreateTranscodingStream(System.IO.Stream innerStream, System.Text.Encoding innerStreamEncoding, System.Text.Encoding outerStreamEncoding, bool leaveOpen = default(bool)) => throw null; + protected Encoding() => throw null; + protected Encoding(int codePage) => throw null; + protected Encoding(int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) => throw null; + public System.Text.DecoderFallback DecoderFallback { get => throw null; set { } } + public static System.Text.Encoding Default { get => throw null; } + public System.Text.EncoderFallback EncoderFallback { get => throw null; set { } } + public virtual string EncodingName { get => throw null; } + public override bool Equals(object value) => throw null; + public virtual unsafe int GetByteCount(char* chars, int count) => throw null; + public virtual int GetByteCount(char[] chars) => throw null; + public abstract int GetByteCount(char[] chars, int index, int count); + public virtual int GetByteCount(System.ReadOnlySpan chars) => throw null; + public virtual int GetByteCount(string s) => throw null; + public int GetByteCount(string s, int index, int count) => throw null; + public virtual unsafe int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) => throw null; + public virtual byte[] GetBytes(char[] chars) => throw null; + public virtual byte[] GetBytes(char[] chars, int index, int count) => throw null; + public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex); + public virtual int GetBytes(System.ReadOnlySpan chars, System.Span bytes) => throw null; + public virtual byte[] GetBytes(string s) => throw null; + public byte[] GetBytes(string s, int index, int count) => throw null; + public virtual int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public virtual unsafe int GetCharCount(byte* bytes, int count) => throw null; + public virtual int GetCharCount(byte[] bytes) => throw null; + public abstract int GetCharCount(byte[] bytes, int index, int count); + public virtual int GetCharCount(System.ReadOnlySpan bytes) => throw null; + public virtual unsafe int GetChars(byte* bytes, int byteCount, char* chars, int charCount) => throw null; + public virtual char[] GetChars(byte[] bytes) => throw null; + public virtual char[] GetChars(byte[] bytes, int index, int count) => throw null; + public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex); + public virtual int GetChars(System.ReadOnlySpan bytes, System.Span chars) => throw null; + public virtual System.Text.Decoder GetDecoder() => throw null; + public virtual System.Text.Encoder GetEncoder() => throw null; + public static System.Text.Encoding GetEncoding(int codepage) => throw null; + public static System.Text.Encoding GetEncoding(int codepage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) => throw null; + public static System.Text.Encoding GetEncoding(string name) => throw null; + public static System.Text.Encoding GetEncoding(string name, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) => throw null; + public static System.Text.EncodingInfo[] GetEncodings() => throw null; + public override int GetHashCode() => throw null; + public abstract int GetMaxByteCount(int charCount); + public abstract int GetMaxCharCount(int byteCount); + public virtual byte[] GetPreamble() => throw null; + public unsafe string GetString(byte* bytes, int byteCount) => throw null; + public virtual string GetString(byte[] bytes) => throw null; + public virtual string GetString(byte[] bytes, int index, int count) => throw null; + public string GetString(System.ReadOnlySpan bytes) => throw null; + public virtual string HeaderName { get => throw null; } + public bool IsAlwaysNormalized() => throw null; + public virtual bool IsAlwaysNormalized(System.Text.NormalizationForm form) => throw null; + public virtual bool IsBrowserDisplay { get => throw null; } + public virtual bool IsBrowserSave { get => throw null; } + public virtual bool IsMailNewsDisplay { get => throw null; } + public virtual bool IsMailNewsSave { get => throw null; } + public bool IsReadOnly { get => throw null; } + public virtual bool IsSingleByte { get => throw null; } + public static System.Text.Encoding Latin1 { get => throw null; } + public virtual System.ReadOnlySpan Preamble { get => throw null; } + public static void RegisterProvider(System.Text.EncodingProvider provider) => throw null; + public static System.Text.Encoding Unicode { get => throw null; } + public static System.Text.Encoding UTF32 { get => throw null; } + public static System.Text.Encoding UTF7 { get => throw null; } + public static System.Text.Encoding UTF8 { get => throw null; } + public virtual string WebName { get => throw null; } + public virtual int WindowsCodePage { get => throw null; } + } + public sealed class EncodingInfo + { + public int CodePage { get => throw null; } + public EncodingInfo(System.Text.EncodingProvider provider, int codePage, string name, string displayName) => throw null; + public string DisplayName { get => throw null; } + public override bool Equals(object value) => throw null; + public System.Text.Encoding GetEncoding() => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + } + public abstract class EncodingProvider + { + public EncodingProvider() => throw null; + public abstract System.Text.Encoding GetEncoding(int codepage); + public virtual System.Text.Encoding GetEncoding(int codepage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) => throw null; + public abstract System.Text.Encoding GetEncoding(string name); + public virtual System.Text.Encoding GetEncoding(string name, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) => throw null; + public virtual System.Collections.Generic.IEnumerable GetEncodings() => throw null; + } + public enum NormalizationForm + { + FormC = 1, + FormD = 2, + FormKC = 5, + FormKD = 6, + } + public struct Rune : System.IComparable, System.IComparable, System.IEquatable, System.IFormattable, System.ISpanFormattable + { + public int CompareTo(System.Text.Rune other) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Rune(char ch) => throw null; + public Rune(char highSurrogate, char lowSurrogate) => throw null; + public Rune(int value) => throw null; + public Rune(uint value) => throw null; + public static System.Buffers.OperationStatus DecodeFromUtf16(System.ReadOnlySpan source, out System.Text.Rune result, out int charsConsumed) => throw null; + public static System.Buffers.OperationStatus DecodeFromUtf8(System.ReadOnlySpan source, out System.Text.Rune result, out int bytesConsumed) => throw null; + public static System.Buffers.OperationStatus DecodeLastFromUtf16(System.ReadOnlySpan source, out System.Text.Rune result, out int charsConsumed) => throw null; + public static System.Buffers.OperationStatus DecodeLastFromUtf8(System.ReadOnlySpan source, out System.Text.Rune value, out int bytesConsumed) => throw null; + public int EncodeToUtf16(System.Span destination) => throw null; + public int EncodeToUtf8(System.Span destination) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Text.Rune other) => throw null; + public override int GetHashCode() => throw null; + public static double GetNumericValue(System.Text.Rune value) => throw null; + public static System.Text.Rune GetRuneAt(string input, int index) => throw null; + public static System.Globalization.UnicodeCategory GetUnicodeCategory(System.Text.Rune value) => throw null; + public bool IsAscii { get => throw null; } + public bool IsBmp { get => throw null; } + public static bool IsControl(System.Text.Rune value) => throw null; + public static bool IsDigit(System.Text.Rune value) => throw null; + public static bool IsLetter(System.Text.Rune value) => throw null; + public static bool IsLetterOrDigit(System.Text.Rune value) => throw null; + public static bool IsLower(System.Text.Rune value) => throw null; + public static bool IsNumber(System.Text.Rune value) => throw null; + public static bool IsPunctuation(System.Text.Rune value) => throw null; + public static bool IsSeparator(System.Text.Rune value) => throw null; + public static bool IsSymbol(System.Text.Rune value) => throw null; + public static bool IsUpper(System.Text.Rune value) => throw null; + public static bool IsValid(int value) => throw null; + public static bool IsValid(uint value) => throw null; + public static bool IsWhiteSpace(System.Text.Rune value) => throw null; + public static bool operator ==(System.Text.Rune left, System.Text.Rune right) => throw null; + public static explicit operator System.Text.Rune(char ch) => throw null; + public static explicit operator System.Text.Rune(int value) => throw null; + public static explicit operator System.Text.Rune(uint value) => throw null; + public static bool operator >(System.Text.Rune left, System.Text.Rune right) => throw null; + public static bool operator >=(System.Text.Rune left, System.Text.Rune right) => throw null; + public static bool operator !=(System.Text.Rune left, System.Text.Rune right) => throw null; + public static bool operator <(System.Text.Rune left, System.Text.Rune right) => throw null; + public static bool operator <=(System.Text.Rune left, System.Text.Rune right) => throw null; + public int Plane { get => throw null; } + public static System.Text.Rune ReplacementChar { get => throw null; } + public static System.Text.Rune ToLower(System.Text.Rune value, System.Globalization.CultureInfo culture) => throw null; + public static System.Text.Rune ToLowerInvariant(System.Text.Rune value) => throw null; + string System.IFormattable.ToString(string format, System.IFormatProvider formatProvider) => throw null; + public override string ToString() => throw null; + public static System.Text.Rune ToUpper(System.Text.Rune value, System.Globalization.CultureInfo culture) => throw null; + public static System.Text.Rune ToUpperInvariant(System.Text.Rune value) => throw null; + public static bool TryCreate(char highSurrogate, char lowSurrogate, out System.Text.Rune result) => throw null; + public static bool TryCreate(char ch, out System.Text.Rune result) => throw null; + public static bool TryCreate(int value, out System.Text.Rune result) => throw null; + public static bool TryCreate(uint value, out System.Text.Rune result) => throw null; + public bool TryEncodeToUtf16(System.Span destination, out int charsWritten) => throw null; + public bool TryEncodeToUtf8(System.Span destination, out int bytesWritten) => throw null; + bool System.ISpanFormattable.TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider provider) => throw null; + public static bool TryGetRuneAt(string input, int index, out System.Text.Rune value) => throw null; + public int Utf16SequenceLength { get => throw null; } + public int Utf8SequenceLength { get => throw null; } + public int Value { get => throw null; } + } + public sealed class StringBuilder : System.Runtime.Serialization.ISerializable + { + public System.Text.StringBuilder Append(bool value) => throw null; + public System.Text.StringBuilder Append(byte value) => throw null; + public System.Text.StringBuilder Append(char value) => throw null; + public unsafe System.Text.StringBuilder Append(char* value, int valueCount) => throw null; + public System.Text.StringBuilder Append(char value, int repeatCount) => throw null; + public System.Text.StringBuilder Append(char[] value) => throw null; + public System.Text.StringBuilder Append(char[] value, int startIndex, int charCount) => throw null; + public System.Text.StringBuilder Append(decimal value) => throw null; + public System.Text.StringBuilder Append(double value) => throw null; + public System.Text.StringBuilder Append(System.IFormatProvider provider, ref System.Text.StringBuilder.AppendInterpolatedStringHandler handler) => throw null; + public System.Text.StringBuilder Append(short value) => throw null; + public System.Text.StringBuilder Append(int value) => throw null; + public System.Text.StringBuilder Append(long value) => throw null; + public System.Text.StringBuilder Append(object value) => throw null; + public System.Text.StringBuilder Append(System.ReadOnlyMemory value) => throw null; + public System.Text.StringBuilder Append(System.ReadOnlySpan value) => throw null; + public System.Text.StringBuilder Append(sbyte value) => throw null; + public System.Text.StringBuilder Append(float value) => throw null; + public System.Text.StringBuilder Append(string value) => throw null; + public System.Text.StringBuilder Append(string value, int startIndex, int count) => throw null; + public System.Text.StringBuilder Append(System.Text.StringBuilder value) => throw null; + public System.Text.StringBuilder Append(System.Text.StringBuilder value, int startIndex, int count) => throw null; + public System.Text.StringBuilder Append(ref System.Text.StringBuilder.AppendInterpolatedStringHandler handler) => throw null; + public System.Text.StringBuilder Append(ushort value) => throw null; + public System.Text.StringBuilder Append(uint value) => throw null; + public System.Text.StringBuilder Append(ulong value) => throw null; + public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, object arg0) => throw null; + public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, object arg0, object arg1) => throw null; + public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, object arg0, object arg1, object arg2) => throw null; + public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, params object[] args) => throw null; + public System.Text.StringBuilder AppendFormat(string format, object arg0) => throw null; + public System.Text.StringBuilder AppendFormat(string format, object arg0, object arg1) => throw null; + public System.Text.StringBuilder AppendFormat(string format, object arg0, object arg1, object arg2) => throw null; + public System.Text.StringBuilder AppendFormat(string format, params object[] args) => throw null; + public struct AppendInterpolatedStringHandler + { + public void AppendFormatted(object value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(System.ReadOnlySpan value) => throw null; + public void AppendFormatted(System.ReadOnlySpan value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(string value) => throw null; + public void AppendFormatted(string value, int alignment = default(int), string format = default(string)) => throw null; + public void AppendFormatted(T value) => throw null; + public void AppendFormatted(T value, int alignment) => throw null; + public void AppendFormatted(T value, int alignment, string format) => throw null; + public void AppendFormatted(T value, string format) => throw null; + public void AppendLiteral(string value) => throw null; + public AppendInterpolatedStringHandler(int literalLength, int formattedCount, System.Text.StringBuilder stringBuilder) => throw null; + public AppendInterpolatedStringHandler(int literalLength, int formattedCount, System.Text.StringBuilder stringBuilder, System.IFormatProvider provider) => throw null; + } + public System.Text.StringBuilder AppendJoin(char separator, params object[] values) => throw null; + public System.Text.StringBuilder AppendJoin(char separator, params string[] values) => throw null; + public System.Text.StringBuilder AppendJoin(string separator, params object[] values) => throw null; + public System.Text.StringBuilder AppendJoin(string separator, params string[] values) => throw null; + public System.Text.StringBuilder AppendJoin(char separator, System.Collections.Generic.IEnumerable values) => throw null; + public System.Text.StringBuilder AppendJoin(string separator, System.Collections.Generic.IEnumerable values) => throw null; + public System.Text.StringBuilder AppendLine() => throw null; + public System.Text.StringBuilder AppendLine(System.IFormatProvider provider, ref System.Text.StringBuilder.AppendInterpolatedStringHandler handler) => throw null; + public System.Text.StringBuilder AppendLine(string value) => throw null; + public System.Text.StringBuilder AppendLine(ref System.Text.StringBuilder.AppendInterpolatedStringHandler handler) => throw null; + public int Capacity { get => throw null; set { } } + public struct ChunkEnumerator + { + public System.ReadOnlyMemory Current { get => throw null; } + public System.Text.StringBuilder.ChunkEnumerator GetEnumerator() => throw null; + public bool MoveNext() => throw null; + } + public System.Text.StringBuilder Clear() => throw null; + public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) => throw null; + public void CopyTo(int sourceIndex, System.Span destination, int count) => throw null; + public StringBuilder() => throw null; + public StringBuilder(int capacity) => throw null; + public StringBuilder(int capacity, int maxCapacity) => throw null; + public StringBuilder(string value) => throw null; + public StringBuilder(string value, int capacity) => throw null; + public StringBuilder(string value, int startIndex, int length, int capacity) => throw null; + public int EnsureCapacity(int capacity) => throw null; + public bool Equals(System.ReadOnlySpan span) => throw null; + public bool Equals(System.Text.StringBuilder sb) => throw null; + public System.Text.StringBuilder.ChunkEnumerator GetChunks() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Text.StringBuilder Insert(int index, bool value) => throw null; + public System.Text.StringBuilder Insert(int index, byte value) => throw null; + public System.Text.StringBuilder Insert(int index, char value) => throw null; + public System.Text.StringBuilder Insert(int index, char[] value) => throw null; + public System.Text.StringBuilder Insert(int index, char[] value, int startIndex, int charCount) => throw null; + public System.Text.StringBuilder Insert(int index, decimal value) => throw null; + public System.Text.StringBuilder Insert(int index, double value) => throw null; + public System.Text.StringBuilder Insert(int index, short value) => throw null; + public System.Text.StringBuilder Insert(int index, int value) => throw null; + public System.Text.StringBuilder Insert(int index, long value) => throw null; + public System.Text.StringBuilder Insert(int index, object value) => throw null; + public System.Text.StringBuilder Insert(int index, System.ReadOnlySpan value) => throw null; + public System.Text.StringBuilder Insert(int index, sbyte value) => throw null; + public System.Text.StringBuilder Insert(int index, float value) => throw null; + public System.Text.StringBuilder Insert(int index, string value) => throw null; + public System.Text.StringBuilder Insert(int index, string value, int count) => throw null; + public System.Text.StringBuilder Insert(int index, ushort value) => throw null; + public System.Text.StringBuilder Insert(int index, uint value) => throw null; + public System.Text.StringBuilder Insert(int index, ulong value) => throw null; + public int Length { get => throw null; set { } } + public int MaxCapacity { get => throw null; } + public System.Text.StringBuilder Remove(int startIndex, int length) => throw null; + public System.Text.StringBuilder Replace(char oldChar, char newChar) => throw null; + public System.Text.StringBuilder Replace(char oldChar, char newChar, int startIndex, int count) => throw null; + public System.Text.StringBuilder Replace(string oldValue, string newValue) => throw null; + public System.Text.StringBuilder Replace(string oldValue, string newValue, int startIndex, int count) => throw null; + [System.Runtime.CompilerServices.IndexerName("Chars")] + public char this[int index] { get => throw null; set { } } + public override string ToString() => throw null; + public string ToString(int startIndex, int length) => throw null; + } + public struct StringRuneEnumerator : System.IDisposable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Text.Rune Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public System.Text.StringRuneEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + namespace Unicode + { + public static class Utf8 + { + public static System.Buffers.OperationStatus FromUtf16(System.ReadOnlySpan source, System.Span destination, out int charsRead, out int bytesWritten, bool replaceInvalidSequences = default(bool), bool isFinalBlock = default(bool)) => throw null; + public static System.Buffers.OperationStatus ToUtf16(System.ReadOnlySpan source, System.Span destination, out int bytesRead, out int charsWritten, bool replaceInvalidSequences = default(bool), bool isFinalBlock = default(bool)) => throw null; + } + } + } + namespace Threading + { + public struct CancellationToken : System.IEquatable + { + public bool CanBeCanceled { get => throw null; } + public CancellationToken(bool canceled) => throw null; + public override bool Equals(object other) => throw null; + public bool Equals(System.Threading.CancellationToken other) => throw null; + public override int GetHashCode() => throw null; + public bool IsCancellationRequested { get => throw null; } + public static System.Threading.CancellationToken None { get => throw null; } + public static bool operator ==(System.Threading.CancellationToken left, System.Threading.CancellationToken right) => throw null; + public static bool operator !=(System.Threading.CancellationToken left, System.Threading.CancellationToken right) => throw null; + public System.Threading.CancellationTokenRegistration Register(System.Action callback) => throw null; + public System.Threading.CancellationTokenRegistration Register(System.Action callback, bool useSynchronizationContext) => throw null; + public System.Threading.CancellationTokenRegistration Register(System.Action callback, object state) => throw null; + public System.Threading.CancellationTokenRegistration Register(System.Action callback, object state) => throw null; + public System.Threading.CancellationTokenRegistration Register(System.Action callback, object state, bool useSynchronizationContext) => throw null; + public void ThrowIfCancellationRequested() => throw null; + public System.Threading.CancellationTokenRegistration UnsafeRegister(System.Action callback, object state) => throw null; + public System.Threading.CancellationTokenRegistration UnsafeRegister(System.Action callback, object state) => throw null; + public System.Threading.WaitHandle WaitHandle { get => throw null; } + } + public struct CancellationTokenRegistration : System.IAsyncDisposable, System.IDisposable, System.IEquatable + { + public void Dispose() => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Threading.CancellationTokenRegistration other) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Threading.CancellationTokenRegistration left, System.Threading.CancellationTokenRegistration right) => throw null; + public static bool operator !=(System.Threading.CancellationTokenRegistration left, System.Threading.CancellationTokenRegistration right) => throw null; + public System.Threading.CancellationToken Token { get => throw null; } + public bool Unregister() => throw null; + } + public class CancellationTokenSource : System.IDisposable + { + public void Cancel() => throw null; + public void Cancel(bool throwOnFirstException) => throw null; + public void CancelAfter(int millisecondsDelay) => throw null; + public void CancelAfter(System.TimeSpan delay) => throw null; + public static System.Threading.CancellationTokenSource CreateLinkedTokenSource(System.Threading.CancellationToken token) => throw null; + public static System.Threading.CancellationTokenSource CreateLinkedTokenSource(System.Threading.CancellationToken token1, System.Threading.CancellationToken token2) => throw null; + public static System.Threading.CancellationTokenSource CreateLinkedTokenSource(params System.Threading.CancellationToken[] tokens) => throw null; + public CancellationTokenSource() => throw null; + public CancellationTokenSource(int millisecondsDelay) => throw null; + public CancellationTokenSource(System.TimeSpan delay) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool IsCancellationRequested { get => throw null; } + public System.Threading.CancellationToken Token { get => throw null; } + public bool TryReset() => throw null; + } + public enum LazyThreadSafetyMode + { + None = 0, + PublicationOnly = 1, + ExecutionAndPublication = 2, + } + public sealed class PeriodicTimer : System.IDisposable + { + public PeriodicTimer(System.TimeSpan period) => throw null; + public void Dispose() => throw null; + public System.Threading.Tasks.ValueTask WaitForNextTickAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + namespace Tasks + { + public class ConcurrentExclusiveSchedulerPair + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + public System.Threading.Tasks.TaskScheduler ConcurrentScheduler { get => throw null; } + public ConcurrentExclusiveSchedulerPair() => throw null; + public ConcurrentExclusiveSchedulerPair(System.Threading.Tasks.TaskScheduler taskScheduler) => throw null; + public ConcurrentExclusiveSchedulerPair(System.Threading.Tasks.TaskScheduler taskScheduler, int maxConcurrencyLevel) => throw null; + public ConcurrentExclusiveSchedulerPair(System.Threading.Tasks.TaskScheduler taskScheduler, int maxConcurrencyLevel, int maxItemsPerTask) => throw null; + public System.Threading.Tasks.TaskScheduler ExclusiveScheduler { get => throw null; } + } + namespace Sources + { + public interface IValueTaskSource + { + void GetResult(short token); + System.Threading.Tasks.Sources.ValueTaskSourceStatus GetStatus(short token); + void OnCompleted(System.Action continuation, object state, short token, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags flags); + } + public interface IValueTaskSource + { + TResult GetResult(short token); + System.Threading.Tasks.Sources.ValueTaskSourceStatus GetStatus(short token); + void OnCompleted(System.Action continuation, object state, short token, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags flags); + } + public struct ManualResetValueTaskSourceCore + { + public TResult GetResult(short token) => throw null; + public System.Threading.Tasks.Sources.ValueTaskSourceStatus GetStatus(short token) => throw null; + public void OnCompleted(System.Action continuation, object state, short token, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags flags) => throw null; + public void Reset() => throw null; + public bool RunContinuationsAsynchronously { get => throw null; set { } } + public void SetException(System.Exception error) => throw null; + public void SetResult(TResult result) => throw null; + public short Version { get => throw null; } + } + [System.Flags] + public enum ValueTaskSourceOnCompletedFlags + { + None = 0, + UseSchedulingContext = 1, + FlowExecutionContext = 2, + } + public enum ValueTaskSourceStatus + { + Pending = 0, + Succeeded = 1, + Faulted = 2, + Canceled = 3, + } + } + public class Task : System.IAsyncResult, System.IDisposable + { + public object AsyncState { get => throw null; } + System.Threading.WaitHandle System.IAsyncResult.AsyncWaitHandle { get => throw null; } + bool System.IAsyncResult.CompletedSynchronously { get => throw null; } + public static System.Threading.Tasks.Task CompletedTask { get => throw null; } + public System.Runtime.CompilerServices.ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, object state) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, object state, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action continuationAction, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, object state) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, object state, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func continuationFunction, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.TaskCreationOptions CreationOptions { get => throw null; } + public Task(System.Action action) => throw null; + public Task(System.Action action, System.Threading.CancellationToken cancellationToken) => throw null; + public Task(System.Action action, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public Task(System.Action action, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public Task(System.Action action, object state) => throw null; + public Task(System.Action action, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public Task(System.Action action, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public Task(System.Action action, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public static int? CurrentId { get => throw null; } + public static System.Threading.Tasks.Task Delay(int millisecondsDelay) => throw null; + public static System.Threading.Tasks.Task Delay(int millisecondsDelay, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task Delay(System.TimeSpan delay) => throw null; + public static System.Threading.Tasks.Task Delay(System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.AggregateException Exception { get => throw null; } + public static System.Threading.Tasks.TaskFactory Factory { get => throw null; } + public static System.Threading.Tasks.Task FromCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task FromCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task FromException(System.Exception exception) => throw null; + public static System.Threading.Tasks.Task FromException(System.Exception exception) => throw null; + public static System.Threading.Tasks.Task FromResult(TResult result) => throw null; + public System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() => throw null; + public int Id { get => throw null; } + public bool IsCanceled { get => throw null; } + public bool IsCompleted { get => throw null; } + public bool IsCompletedSuccessfully { get => throw null; } + public bool IsFaulted { get => throw null; } + public static System.Threading.Tasks.Task Run(System.Action action) => throw null; + public static System.Threading.Tasks.Task Run(System.Action action, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task Run(System.Func function) => throw null; + public static System.Threading.Tasks.Task Run(System.Func function, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task Run(System.Func> function) => throw null; + public static System.Threading.Tasks.Task Run(System.Func> function, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task Run(System.Func function) => throw null; + public static System.Threading.Tasks.Task Run(System.Func function, System.Threading.CancellationToken cancellationToken) => throw null; + public void RunSynchronously() => throw null; + public void RunSynchronously(System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public void Start() => throw null; + public void Start(System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.TaskStatus Status { get => throw null; } + public void Wait() => throw null; + public bool Wait(int millisecondsTimeout) => throw null; + public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public void Wait(System.Threading.CancellationToken cancellationToken) => throw null; + public bool Wait(System.TimeSpan timeout) => throw null; + public bool Wait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static void WaitAll(params System.Threading.Tasks.Task[] tasks) => throw null; + public static bool WaitAll(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout) => throw null; + public static bool WaitAll(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static void WaitAll(System.Threading.Tasks.Task[] tasks, System.Threading.CancellationToken cancellationToken) => throw null; + public static bool WaitAll(System.Threading.Tasks.Task[] tasks, System.TimeSpan timeout) => throw null; + public static int WaitAny(params System.Threading.Tasks.Task[] tasks) => throw null; + public static int WaitAny(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout) => throw null; + public static int WaitAny(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static int WaitAny(System.Threading.Tasks.Task[] tasks, System.Threading.CancellationToken cancellationToken) => throw null; + public static int WaitAny(System.Threading.Tasks.Task[] tasks, System.TimeSpan timeout) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.TimeSpan timeout) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task WhenAll(System.Collections.Generic.IEnumerable tasks) => throw null; + public static System.Threading.Tasks.Task WhenAll(params System.Threading.Tasks.Task[] tasks) => throw null; + public static System.Threading.Tasks.Task WhenAll(System.Collections.Generic.IEnumerable> tasks) => throw null; + public static System.Threading.Tasks.Task WhenAll(params System.Threading.Tasks.Task[] tasks) => throw null; + public static System.Threading.Tasks.Task WhenAny(System.Collections.Generic.IEnumerable tasks) => throw null; + public static System.Threading.Tasks.Task WhenAny(System.Threading.Tasks.Task task1, System.Threading.Tasks.Task task2) => throw null; + public static System.Threading.Tasks.Task WhenAny(params System.Threading.Tasks.Task[] tasks) => throw null; + public static System.Threading.Tasks.Task> WhenAny(System.Collections.Generic.IEnumerable> tasks) => throw null; + public static System.Threading.Tasks.Task> WhenAny(System.Threading.Tasks.Task task1, System.Threading.Tasks.Task task2) => throw null; + public static System.Threading.Tasks.Task> WhenAny(params System.Threading.Tasks.Task[] tasks) => throw null; + public static System.Runtime.CompilerServices.YieldAwaitable Yield() => throw null; + } + public class Task : System.Threading.Tasks.Task + { + public System.Runtime.CompilerServices.ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action, object> continuationAction, object state) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action, object> continuationAction, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action, object> continuationAction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action, object> continuationAction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action, object> continuationAction, object state, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action> continuationAction) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action> continuationAction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Action> continuationAction, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, object, TNewResult> continuationFunction, object state) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, object, TNewResult> continuationFunction, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, object, TNewResult> continuationFunction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, object, TNewResult> continuationFunction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, object, TNewResult> continuationFunction, object state, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, TNewResult> continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, TNewResult> continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, TNewResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, TNewResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWith(System.Func, TNewResult> continuationFunction, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public Task(System.Func function, object state) : base(default(System.Action)) => throw null; + public Task(System.Func function, object state, System.Threading.CancellationToken cancellationToken) : base(default(System.Action)) => throw null; + public Task(System.Func function, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) : base(default(System.Action)) => throw null; + public Task(System.Func function, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) : base(default(System.Action)) => throw null; + public Task(System.Func function) : base(default(System.Action)) => throw null; + public Task(System.Func function, System.Threading.CancellationToken cancellationToken) : base(default(System.Action)) => throw null; + public Task(System.Func function, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) : base(default(System.Action)) => throw null; + public Task(System.Func function, System.Threading.Tasks.TaskCreationOptions creationOptions) : base(default(System.Action)) => throw null; + public static System.Threading.Tasks.TaskFactory Factory { get => throw null; } + public System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() => throw null; + public TResult Result { get => throw null; } + public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.TimeSpan timeout) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + } + public static partial class TaskAsyncEnumerableExtensions + { + public static System.Runtime.CompilerServices.ConfiguredAsyncDisposable ConfigureAwait(this System.IAsyncDisposable source, bool continueOnCapturedContext) => throw null; + public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(this System.Collections.Generic.IAsyncEnumerable source, bool continueOnCapturedContext) => throw null; + public static System.Collections.Generic.IEnumerable ToBlockingEnumerable(this System.Collections.Generic.IAsyncEnumerable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(this System.Collections.Generic.IAsyncEnumerable source, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class TaskCanceledException : System.OperationCanceledException + { + public TaskCanceledException() => throw null; + protected TaskCanceledException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TaskCanceledException(string message) => throw null; + public TaskCanceledException(string message, System.Exception innerException) => throw null; + public TaskCanceledException(string message, System.Exception innerException, System.Threading.CancellationToken token) => throw null; + public TaskCanceledException(System.Threading.Tasks.Task task) => throw null; + public System.Threading.Tasks.Task Task { get => throw null; } + } + public class TaskCompletionSource + { + public TaskCompletionSource() => throw null; + public TaskCompletionSource(object state) => throw null; + public TaskCompletionSource(object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public TaskCompletionSource(System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public void SetCanceled() => throw null; + public void SetCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public void SetException(System.Collections.Generic.IEnumerable exceptions) => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult() => throw null; + public System.Threading.Tasks.Task Task { get => throw null; } + public bool TrySetCanceled() => throw null; + public bool TrySetCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public bool TrySetException(System.Collections.Generic.IEnumerable exceptions) => throw null; + public bool TrySetException(System.Exception exception) => throw null; + public bool TrySetResult() => throw null; + } + public class TaskCompletionSource + { + public TaskCompletionSource() => throw null; + public TaskCompletionSource(object state) => throw null; + public TaskCompletionSource(object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public TaskCompletionSource(System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public void SetCanceled() => throw null; + public void SetCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public void SetException(System.Collections.Generic.IEnumerable exceptions) => throw null; + public void SetException(System.Exception exception) => throw null; + public void SetResult(TResult result) => throw null; + public System.Threading.Tasks.Task Task { get => throw null; } + public bool TrySetCanceled() => throw null; + public bool TrySetCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public bool TrySetException(System.Collections.Generic.IEnumerable exceptions) => throw null; + public bool TrySetException(System.Exception exception) => throw null; + public bool TrySetResult(TResult result) => throw null; + } + [System.Flags] + public enum TaskContinuationOptions + { + None = 0, + PreferFairness = 1, + LongRunning = 2, + AttachedToParent = 4, + DenyChildAttach = 8, + HideScheduler = 16, + LazyCancellation = 32, + RunContinuationsAsynchronously = 64, + NotOnRanToCompletion = 65536, + NotOnFaulted = 131072, + OnlyOnCanceled = 196608, + NotOnCanceled = 262144, + OnlyOnFaulted = 327680, + OnlyOnRanToCompletion = 393216, + ExecuteSynchronously = 524288, + } + [System.Flags] + public enum TaskCreationOptions + { + None = 0, + PreferFairness = 1, + LongRunning = 2, + AttachedToParent = 4, + DenyChildAttach = 8, + HideScheduler = 16, + RunContinuationsAsynchronously = 64, + } + public static partial class TaskExtensions + { + public static System.Threading.Tasks.Task Unwrap(this System.Threading.Tasks.Task task) => throw null; + public static System.Threading.Tasks.Task Unwrap(this System.Threading.Tasks.Task> task) => throw null; + } + public class TaskFactory + { + public System.Threading.CancellationToken CancellationToken { get => throw null; } + public System.Threading.Tasks.TaskContinuationOptions ContinuationOptions { get => throw null; } + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action continuationAction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action continuationAction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action[]> continuationAction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action[]> continuationAction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action[]> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action[]> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action continuationAction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action continuationAction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action> continuationAction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action> continuationAction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.TaskCreationOptions CreationOptions { get => throw null; } + public TaskFactory() => throw null; + public TaskFactory(System.Threading.CancellationToken cancellationToken) => throw null; + public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public TaskFactory(System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public TaskFactory(System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Action endMethod) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Action endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Action endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, TArg1 arg1, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, TArg1 arg1, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Func endMethod) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Func endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Func endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, TArg1 arg1, TArg2 arg2, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, TArg1 arg1, TArg2 arg2, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Action endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.TaskScheduler Scheduler { get => throw null; } + public System.Threading.Tasks.Task StartNew(System.Action action) => throw null; + public System.Threading.Tasks.Task StartNew(System.Action action, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task StartNew(System.Action action, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task StartNew(System.Action action, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task StartNew(System.Action action, object state) => throw null; + public System.Threading.Tasks.Task StartNew(System.Action action, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task StartNew(System.Action action, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task StartNew(System.Action action, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, object state) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + } + public class TaskFactory + { + public System.Threading.CancellationToken CancellationToken { get => throw null; } + public System.Threading.Tasks.TaskContinuationOptions ContinuationOptions { get => throw null; } + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func[], TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func, TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public System.Threading.Tasks.TaskCreationOptions CreationOptions { get => throw null; } + public TaskFactory() => throw null; + public TaskFactory(System.Threading.CancellationToken cancellationToken) => throw null; + public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public TaskFactory(System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; + public TaskFactory(System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Func endMethod) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Func endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Func endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state) => throw null; + public System.Threading.Tasks.Task FromAsync(System.Func beginMethod, System.Func endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.TaskScheduler Scheduler { get => throw null; } + public System.Threading.Tasks.Task StartNew(System.Func function, object state) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, object state, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) => throw null; + public System.Threading.Tasks.Task StartNew(System.Func function, System.Threading.Tasks.TaskCreationOptions creationOptions) => throw null; + } + public abstract class TaskScheduler + { + protected TaskScheduler() => throw null; + public static System.Threading.Tasks.TaskScheduler Current { get => throw null; } + public static System.Threading.Tasks.TaskScheduler Default { get => throw null; } + public static System.Threading.Tasks.TaskScheduler FromCurrentSynchronizationContext() => throw null; + protected abstract System.Collections.Generic.IEnumerable GetScheduledTasks(); + public int Id { get => throw null; } + public virtual int MaximumConcurrencyLevel { get => throw null; } + protected abstract void QueueTask(System.Threading.Tasks.Task task); + protected virtual bool TryDequeue(System.Threading.Tasks.Task task) => throw null; + protected bool TryExecuteTask(System.Threading.Tasks.Task task) => throw null; + protected abstract bool TryExecuteTaskInline(System.Threading.Tasks.Task task, bool taskWasPreviouslyQueued); + public static event System.EventHandler UnobservedTaskException; + } + public class TaskSchedulerException : System.Exception + { + public TaskSchedulerException() => throw null; + public TaskSchedulerException(System.Exception innerException) => throw null; + protected TaskSchedulerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TaskSchedulerException(string message) => throw null; + public TaskSchedulerException(string message, System.Exception innerException) => throw null; + } + public enum TaskStatus + { + Created = 0, + WaitingForActivation = 1, + WaitingToRun = 2, + Running = 3, + WaitingForChildrenToComplete = 4, + RanToCompletion = 5, + Canceled = 6, + Faulted = 7, + } + public class UnobservedTaskExceptionEventArgs : System.EventArgs + { + public UnobservedTaskExceptionEventArgs(System.AggregateException exception) => throw null; + public System.AggregateException Exception { get => throw null; } + public bool Observed { get => throw null; } + public void SetObserved() => throw null; + } + public struct ValueTask : System.IEquatable + { + public System.Threading.Tasks.Task AsTask() => throw null; + public static System.Threading.Tasks.ValueTask CompletedTask { get => throw null; } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable ConfigureAwait(bool continueOnCapturedContext) => throw null; + public ValueTask(System.Threading.Tasks.Sources.IValueTaskSource source, short token) => throw null; + public ValueTask(System.Threading.Tasks.Task task) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Threading.Tasks.ValueTask other) => throw null; + public static System.Threading.Tasks.ValueTask FromCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.ValueTask FromCanceled(System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.ValueTask FromException(System.Exception exception) => throw null; + public static System.Threading.Tasks.ValueTask FromException(System.Exception exception) => throw null; + public static System.Threading.Tasks.ValueTask FromResult(TResult result) => throw null; + public System.Runtime.CompilerServices.ValueTaskAwaiter GetAwaiter() => throw null; + public override int GetHashCode() => throw null; + public bool IsCanceled { get => throw null; } + public bool IsCompleted { get => throw null; } + public bool IsCompletedSuccessfully { get => throw null; } + public bool IsFaulted { get => throw null; } + public static bool operator ==(System.Threading.Tasks.ValueTask left, System.Threading.Tasks.ValueTask right) => throw null; + public static bool operator !=(System.Threading.Tasks.ValueTask left, System.Threading.Tasks.ValueTask right) => throw null; + public System.Threading.Tasks.ValueTask Preserve() => throw null; + } + public struct ValueTask : System.IEquatable> + { + public System.Threading.Tasks.Task AsTask() => throw null; + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable ConfigureAwait(bool continueOnCapturedContext) => throw null; + public ValueTask(System.Threading.Tasks.Sources.IValueTaskSource source, short token) => throw null; + public ValueTask(System.Threading.Tasks.Task task) => throw null; + public ValueTask(TResult result) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Threading.Tasks.ValueTask other) => throw null; + public System.Runtime.CompilerServices.ValueTaskAwaiter GetAwaiter() => throw null; + public override int GetHashCode() => throw null; + public bool IsCanceled { get => throw null; } + public bool IsCompleted { get => throw null; } + public bool IsCompletedSuccessfully { get => throw null; } + public bool IsFaulted { get => throw null; } + public static bool operator ==(System.Threading.Tasks.ValueTask left, System.Threading.Tasks.ValueTask right) => throw null; + public static bool operator !=(System.Threading.Tasks.ValueTask left, System.Threading.Tasks.ValueTask right) => throw null; + public System.Threading.Tasks.ValueTask Preserve() => throw null; + public TResult Result { get => throw null; } + public override string ToString() => throw null; + } + } + public static class Timeout + { + public const int Infinite = -1; + public static readonly System.TimeSpan InfiniteTimeSpan; + } + public sealed class Timer : System.MarshalByRefObject, System.IAsyncDisposable, System.IDisposable + { + public static long ActiveCount { get => throw null; } + public bool Change(int dueTime, int period) => throw null; + public bool Change(long dueTime, long period) => throw null; + public bool Change(System.TimeSpan dueTime, System.TimeSpan period) => throw null; + public bool Change(uint dueTime, uint period) => throw null; + public Timer(System.Threading.TimerCallback callback) => throw null; + public Timer(System.Threading.TimerCallback callback, object state, int dueTime, int period) => throw null; + public Timer(System.Threading.TimerCallback callback, object state, long dueTime, long period) => throw null; + public Timer(System.Threading.TimerCallback callback, object state, System.TimeSpan dueTime, System.TimeSpan period) => throw null; + public Timer(System.Threading.TimerCallback callback, object state, uint dueTime, uint period) => throw null; + public void Dispose() => throw null; + public bool Dispose(System.Threading.WaitHandle notifyObject) => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + } + public delegate void TimerCallback(object state); + public abstract class WaitHandle : System.MarshalByRefObject, System.IDisposable + { + public virtual void Close() => throw null; + protected WaitHandle() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool explicitDisposing) => throw null; + public virtual nint Handle { get => throw null; set { } } + protected static readonly nint InvalidHandle; + public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get => throw null; set { } } + public static bool SignalAndWait(System.Threading.WaitHandle toSignal, System.Threading.WaitHandle toWaitOn) => throw null; + public static bool SignalAndWait(System.Threading.WaitHandle toSignal, System.Threading.WaitHandle toWaitOn, int millisecondsTimeout, bool exitContext) => throw null; + public static bool SignalAndWait(System.Threading.WaitHandle toSignal, System.Threading.WaitHandle toWaitOn, System.TimeSpan timeout, bool exitContext) => throw null; + public static bool WaitAll(System.Threading.WaitHandle[] waitHandles) => throw null; + public static bool WaitAll(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout) => throw null; + public static bool WaitAll(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) => throw null; + public static bool WaitAll(System.Threading.WaitHandle[] waitHandles, System.TimeSpan timeout) => throw null; + public static bool WaitAll(System.Threading.WaitHandle[] waitHandles, System.TimeSpan timeout, bool exitContext) => throw null; + public static int WaitAny(System.Threading.WaitHandle[] waitHandles) => throw null; + public static int WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout) => throw null; + public static int WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) => throw null; + public static int WaitAny(System.Threading.WaitHandle[] waitHandles, System.TimeSpan timeout) => throw null; + public static int WaitAny(System.Threading.WaitHandle[] waitHandles, System.TimeSpan timeout, bool exitContext) => throw null; + public virtual bool WaitOne() => throw null; + public virtual bool WaitOne(int millisecondsTimeout) => throw null; + public virtual bool WaitOne(int millisecondsTimeout, bool exitContext) => throw null; + public virtual bool WaitOne(System.TimeSpan timeout) => throw null; + public virtual bool WaitOne(System.TimeSpan timeout, bool exitContext) => throw null; + public const int WaitTimeout = 258; + } + public static partial class WaitHandleExtensions + { + public static Microsoft.Win32.SafeHandles.SafeWaitHandle GetSafeWaitHandle(this System.Threading.WaitHandle waitHandle) => throw null; + public static void SetSafeWaitHandle(this System.Threading.WaitHandle waitHandle, Microsoft.Win32.SafeHandles.SafeWaitHandle value) => throw null; + } + } + public class ThreadStaticAttribute : System.Attribute + { + public ThreadStaticAttribute() => throw null; + } + public struct TimeOnly : System.IComparable, System.IComparable, System.IEquatable, System.IFormattable, System.IParsable, System.ISpanFormattable, System.ISpanParsable + { + public System.TimeOnly Add(System.TimeSpan value) => throw null; + public System.TimeOnly Add(System.TimeSpan value, out int wrappedDays) => throw null; + public System.TimeOnly AddHours(double value) => throw null; + public System.TimeOnly AddHours(double value, out int wrappedDays) => throw null; + public System.TimeOnly AddMinutes(double value) => throw null; + public System.TimeOnly AddMinutes(double value, out int wrappedDays) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(System.TimeOnly value) => throw null; + public TimeOnly(int hour, int minute) => throw null; + public TimeOnly(int hour, int minute, int second) => throw null; + public TimeOnly(int hour, int minute, int second, int millisecond) => throw null; + public TimeOnly(int hour, int minute, int second, int millisecond, int microsecond) => throw null; + public TimeOnly(long ticks) => throw null; + public override bool Equals(object value) => throw null; + public bool Equals(System.TimeOnly value) => throw null; + public static System.TimeOnly FromDateTime(System.DateTime dateTime) => throw null; + public static System.TimeOnly FromTimeSpan(System.TimeSpan timeSpan) => throw null; + public override int GetHashCode() => throw null; + public int Hour { get => throw null; } + public bool IsBetween(System.TimeOnly start, System.TimeOnly end) => throw null; + public static System.TimeOnly MaxValue { get => throw null; } + public int Microsecond { get => throw null; } + public int Millisecond { get => throw null; } + public int Minute { get => throw null; } + public static System.TimeOnly MinValue { get => throw null; } + public int Nanosecond { get => throw null; } + public static bool operator ==(System.TimeOnly left, System.TimeOnly right) => throw null; + public static bool operator >(System.TimeOnly left, System.TimeOnly right) => throw null; + public static bool operator >=(System.TimeOnly left, System.TimeOnly right) => throw null; + public static bool operator !=(System.TimeOnly left, System.TimeOnly right) => throw null; + public static bool operator <(System.TimeOnly left, System.TimeOnly right) => throw null; + public static bool operator <=(System.TimeOnly left, System.TimeOnly right) => throw null; + public static System.TimeSpan operator -(System.TimeOnly t1, System.TimeOnly t2) => throw null; + static System.TimeOnly System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.TimeOnly Parse(System.ReadOnlySpan s, System.IFormatProvider provider = default(System.IFormatProvider), System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.TimeOnly Parse(string s) => throw null; + static System.TimeOnly System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + public static System.TimeOnly Parse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.TimeOnly ParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, System.IFormatProvider provider = default(System.IFormatProvider), System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.TimeOnly ParseExact(System.ReadOnlySpan s, string[] formats) => throw null; + public static System.TimeOnly ParseExact(System.ReadOnlySpan s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.TimeOnly ParseExact(string s, string format) => throw null; + public static System.TimeOnly ParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public static System.TimeOnly ParseExact(string s, string[] formats) => throw null; + public static System.TimeOnly ParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style = default(System.Globalization.DateTimeStyles)) => throw null; + public int Second { get => throw null; } + public long Ticks { get => throw null; } + public string ToLongTimeString() => throw null; + public string ToShortTimeString() => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + public System.TimeSpan ToTimeSpan() => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + public static bool TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.TimeOnly result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.TimeOnly result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.TimeOnly result) => throw null; + public static bool TryParse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.TimeOnly result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.TimeOnly result) => throw null; + public static bool TryParse(string s, out System.TimeOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.TimeOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, System.ReadOnlySpan format, out System.TimeOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.TimeOnly result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan s, string[] formats, out System.TimeOnly result) => throw null; + public static bool TryParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.TimeOnly result) => throw null; + public static bool TryParseExact(string s, string format, out System.TimeOnly result) => throw null; + public static bool TryParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.TimeOnly result) => throw null; + public static bool TryParseExact(string s, string[] formats, out System.TimeOnly result) => throw null; + } + public class TimeoutException : System.SystemException + { + public TimeoutException() => throw null; + protected TimeoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TimeoutException(string message) => throw null; + public TimeoutException(string message, System.Exception innerException) => throw null; + } + public struct TimeSpan : System.IComparable, System.IComparable, System.IEquatable, System.IFormattable, System.IParsable, System.ISpanFormattable, System.ISpanParsable + { + public System.TimeSpan Add(System.TimeSpan ts) => throw null; + public static int Compare(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(System.TimeSpan value) => throw null; + public TimeSpan(int hours, int minutes, int seconds) => throw null; + public TimeSpan(int days, int hours, int minutes, int seconds) => throw null; + public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds) => throw null; + public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds, int microseconds) => throw null; + public TimeSpan(long ticks) => throw null; + public int Days { get => throw null; } + public System.TimeSpan Divide(double divisor) => throw null; + public double Divide(System.TimeSpan ts) => throw null; + public System.TimeSpan Duration() => throw null; + public override bool Equals(object value) => throw null; + public bool Equals(System.TimeSpan obj) => throw null; + public static bool Equals(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static System.TimeSpan FromDays(double value) => throw null; + public static System.TimeSpan FromHours(double value) => throw null; + public static System.TimeSpan FromMicroseconds(double value) => throw null; + public static System.TimeSpan FromMilliseconds(double value) => throw null; + public static System.TimeSpan FromMinutes(double value) => throw null; + public static System.TimeSpan FromSeconds(double value) => throw null; + public static System.TimeSpan FromTicks(long value) => throw null; + public override int GetHashCode() => throw null; + public int Hours { get => throw null; } + public static readonly System.TimeSpan MaxValue; + public int Microseconds { get => throw null; } + public int Milliseconds { get => throw null; } + public int Minutes { get => throw null; } + public static readonly System.TimeSpan MinValue; + public System.TimeSpan Multiply(double factor) => throw null; + public int Nanoseconds { get => throw null; } + public const long NanosecondsPerTick = 100; + public System.TimeSpan Negate() => throw null; + public static System.TimeSpan operator +(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static System.TimeSpan operator /(System.TimeSpan timeSpan, double divisor) => throw null; + public static double operator /(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static bool operator ==(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static bool operator >(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static bool operator >=(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static bool operator !=(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static bool operator <(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static bool operator <=(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static System.TimeSpan operator *(double factor, System.TimeSpan timeSpan) => throw null; + public static System.TimeSpan operator *(System.TimeSpan timeSpan, double factor) => throw null; + public static System.TimeSpan operator -(System.TimeSpan t1, System.TimeSpan t2) => throw null; + public static System.TimeSpan operator -(System.TimeSpan t) => throw null; + public static System.TimeSpan operator +(System.TimeSpan t) => throw null; + static System.TimeSpan System.ISpanParsable.Parse(System.ReadOnlySpan input, System.IFormatProvider formatProvider = default(System.IFormatProvider)) => throw null; + public static System.TimeSpan Parse(string s) => throw null; + static System.TimeSpan System.IParsable.Parse(string input, System.IFormatProvider formatProvider) => throw null; + public static System.TimeSpan ParseExact(System.ReadOnlySpan input, System.ReadOnlySpan format, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles = default(System.Globalization.TimeSpanStyles)) => throw null; + public static System.TimeSpan ParseExact(System.ReadOnlySpan input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles = default(System.Globalization.TimeSpanStyles)) => throw null; + public static System.TimeSpan ParseExact(string input, string format, System.IFormatProvider formatProvider) => throw null; + public static System.TimeSpan ParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles) => throw null; + public static System.TimeSpan ParseExact(string input, string[] formats, System.IFormatProvider formatProvider) => throw null; + public static System.TimeSpan ParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles) => throw null; + public int Seconds { get => throw null; } + public System.TimeSpan Subtract(System.TimeSpan ts) => throw null; + public long Ticks { get => throw null; } + public const long TicksPerDay = 864000000000; + public const long TicksPerHour = 36000000000; + public const long TicksPerMicrosecond = 10; + public const long TicksPerMillisecond = 10000; + public const long TicksPerMinute = 600000000; + public const long TicksPerSecond = 10000000; + public override string ToString() => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider formatProvider) => throw null; + public double TotalDays { get => throw null; } + public double TotalHours { get => throw null; } + public double TotalMicroseconds { get => throw null; } + public double TotalMilliseconds { get => throw null; } + public double TotalMinutes { get => throw null; } + public double TotalNanoseconds { get => throw null; } + public double TotalSeconds { get => throw null; } + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider formatProvider = default(System.IFormatProvider)) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan input, System.IFormatProvider formatProvider, out System.TimeSpan result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.TimeSpan result) => throw null; + static bool System.IParsable.TryParse(string input, System.IFormatProvider formatProvider, out System.TimeSpan result) => throw null; + public static bool TryParse(string s, out System.TimeSpan result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan input, System.ReadOnlySpan format, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles, out System.TimeSpan result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan input, System.ReadOnlySpan format, System.IFormatProvider formatProvider, out System.TimeSpan result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles, out System.TimeSpan result) => throw null; + public static bool TryParseExact(System.ReadOnlySpan input, string[] formats, System.IFormatProvider formatProvider, out System.TimeSpan result) => throw null; + public static bool TryParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles, out System.TimeSpan result) => throw null; + public static bool TryParseExact(string input, string format, System.IFormatProvider formatProvider, out System.TimeSpan result) => throw null; + public static bool TryParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles, out System.TimeSpan result) => throw null; + public static bool TryParseExact(string input, string[] formats, System.IFormatProvider formatProvider, out System.TimeSpan result) => throw null; + public static readonly System.TimeSpan Zero; + } + public abstract class TimeZone + { + protected TimeZone() => throw null; + public static System.TimeZone CurrentTimeZone { get => throw null; } + public abstract string DaylightName { get; } + public abstract System.Globalization.DaylightTime GetDaylightChanges(int year); + public abstract System.TimeSpan GetUtcOffset(System.DateTime time); + public virtual bool IsDaylightSavingTime(System.DateTime time) => throw null; + public static bool IsDaylightSavingTime(System.DateTime time, System.Globalization.DaylightTime daylightTimes) => throw null; + public abstract string StandardName { get; } + public virtual System.DateTime ToLocalTime(System.DateTime time) => throw null; + public virtual System.DateTime ToUniversalTime(System.DateTime time) => throw null; + } + public sealed class TimeZoneInfo : System.Runtime.Serialization.IDeserializationCallback, System.IEquatable, System.Runtime.Serialization.ISerializable + { + public sealed class AdjustmentRule : System.Runtime.Serialization.IDeserializationCallback, System.IEquatable, System.Runtime.Serialization.ISerializable + { + public System.TimeSpan BaseUtcOffsetDelta { get => throw null; } + public static System.TimeZoneInfo.AdjustmentRule CreateAdjustmentRule(System.DateTime dateStart, System.DateTime dateEnd, System.TimeSpan daylightDelta, System.TimeZoneInfo.TransitionTime daylightTransitionStart, System.TimeZoneInfo.TransitionTime daylightTransitionEnd) => throw null; + public static System.TimeZoneInfo.AdjustmentRule CreateAdjustmentRule(System.DateTime dateStart, System.DateTime dateEnd, System.TimeSpan daylightDelta, System.TimeZoneInfo.TransitionTime daylightTransitionStart, System.TimeZoneInfo.TransitionTime daylightTransitionEnd, System.TimeSpan baseUtcOffsetDelta) => throw null; + public System.DateTime DateEnd { get => throw null; } + public System.DateTime DateStart { get => throw null; } + public System.TimeSpan DaylightDelta { get => throw null; } + public System.TimeZoneInfo.TransitionTime DaylightTransitionEnd { get => throw null; } + public System.TimeZoneInfo.TransitionTime DaylightTransitionStart { get => throw null; } + public bool Equals(System.TimeZoneInfo.AdjustmentRule other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + } + public System.TimeSpan BaseUtcOffset { get => throw null; } + public static void ClearCachedData() => throw null; + public static System.DateTime ConvertTime(System.DateTime dateTime, System.TimeZoneInfo destinationTimeZone) => throw null; + public static System.DateTime ConvertTime(System.DateTime dateTime, System.TimeZoneInfo sourceTimeZone, System.TimeZoneInfo destinationTimeZone) => throw null; + public static System.DateTimeOffset ConvertTime(System.DateTimeOffset dateTimeOffset, System.TimeZoneInfo destinationTimeZone) => throw null; + public static System.DateTime ConvertTimeBySystemTimeZoneId(System.DateTime dateTime, string destinationTimeZoneId) => throw null; + public static System.DateTime ConvertTimeBySystemTimeZoneId(System.DateTime dateTime, string sourceTimeZoneId, string destinationTimeZoneId) => throw null; + public static System.DateTimeOffset ConvertTimeBySystemTimeZoneId(System.DateTimeOffset dateTimeOffset, string destinationTimeZoneId) => throw null; + public static System.DateTime ConvertTimeFromUtc(System.DateTime dateTime, System.TimeZoneInfo destinationTimeZone) => throw null; + public static System.DateTime ConvertTimeToUtc(System.DateTime dateTime) => throw null; + public static System.DateTime ConvertTimeToUtc(System.DateTime dateTime, System.TimeZoneInfo sourceTimeZone) => throw null; + public static System.TimeZoneInfo CreateCustomTimeZone(string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName) => throw null; + public static System.TimeZoneInfo CreateCustomTimeZone(string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, System.TimeZoneInfo.AdjustmentRule[] adjustmentRules) => throw null; + public static System.TimeZoneInfo CreateCustomTimeZone(string id, System.TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, System.TimeZoneInfo.AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime) => throw null; + public string DaylightName { get => throw null; } + public string DisplayName { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.TimeZoneInfo other) => throw null; + public static System.TimeZoneInfo FindSystemTimeZoneById(string id) => throw null; + public static System.TimeZoneInfo FromSerializedString(string source) => throw null; + public System.TimeZoneInfo.AdjustmentRule[] GetAdjustmentRules() => throw null; + public System.TimeSpan[] GetAmbiguousTimeOffsets(System.DateTime dateTime) => throw null; + public System.TimeSpan[] GetAmbiguousTimeOffsets(System.DateTimeOffset dateTimeOffset) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static System.Collections.ObjectModel.ReadOnlyCollection GetSystemTimeZones() => throw null; + public System.TimeSpan GetUtcOffset(System.DateTime dateTime) => throw null; + public System.TimeSpan GetUtcOffset(System.DateTimeOffset dateTimeOffset) => throw null; + public bool HasIanaId { get => throw null; } + public bool HasSameRules(System.TimeZoneInfo other) => throw null; + public string Id { get => throw null; } + public bool IsAmbiguousTime(System.DateTime dateTime) => throw null; + public bool IsAmbiguousTime(System.DateTimeOffset dateTimeOffset) => throw null; + public bool IsDaylightSavingTime(System.DateTime dateTime) => throw null; + public bool IsDaylightSavingTime(System.DateTimeOffset dateTimeOffset) => throw null; + public bool IsInvalidTime(System.DateTime dateTime) => throw null; + public static System.TimeZoneInfo Local { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public string StandardName { get => throw null; } + public bool SupportsDaylightSavingTime { get => throw null; } + public string ToSerializedString() => throw null; + public override string ToString() => throw null; + public struct TransitionTime : System.Runtime.Serialization.IDeserializationCallback, System.IEquatable, System.Runtime.Serialization.ISerializable + { + public static System.TimeZoneInfo.TransitionTime CreateFixedDateRule(System.DateTime timeOfDay, int month, int day) => throw null; + public static System.TimeZoneInfo.TransitionTime CreateFloatingDateRule(System.DateTime timeOfDay, int month, int week, System.DayOfWeek dayOfWeek) => throw null; + public int Day { get => throw null; } + public System.DayOfWeek DayOfWeek { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.TimeZoneInfo.TransitionTime other) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public bool IsFixedDateRule { get => throw null; } + public int Month { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public static bool operator ==(System.TimeZoneInfo.TransitionTime t1, System.TimeZoneInfo.TransitionTime t2) => throw null; + public static bool operator !=(System.TimeZoneInfo.TransitionTime t1, System.TimeZoneInfo.TransitionTime t2) => throw null; + public System.DateTime TimeOfDay { get => throw null; } + public int Week { get => throw null; } + } + public static bool TryConvertIanaIdToWindowsId(string ianaId, out string windowsId) => throw null; + public static bool TryConvertWindowsIdToIanaId(string windowsId, string region, out string ianaId) => throw null; + public static bool TryConvertWindowsIdToIanaId(string windowsId, out string ianaId) => throw null; + public static System.TimeZoneInfo Utc { get => throw null; } + } + public class TimeZoneNotFoundException : System.Exception + { + public TimeZoneNotFoundException() => throw null; + protected TimeZoneNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TimeZoneNotFoundException(string message) => throw null; + public TimeZoneNotFoundException(string message, System.Exception innerException) => throw null; + } + public static class Tuple + { + public static System.Tuple Create(T1 item1) => throw null; + public static System.Tuple Create(T1 item1, T2 item2) => throw null; + public static System.Tuple Create(T1 item1, T2 item2, T3 item3) => throw null; + public static System.Tuple Create(T1 item1, T2 item2, T3 item3, T4 item4) => throw null; + public static System.Tuple Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) => throw null; + public static System.Tuple Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) => throw null; + public static System.Tuple Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) => throw null; + public static System.Tuple> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8) => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1, T2 item2) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + public T2 Item2 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1, T2 item2, T3 item3) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + public T2 Item2 { get => throw null; } + public T3 Item3 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + public T2 Item2 { get => throw null; } + public T3 Item3 { get => throw null; } + public T4 Item4 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + public T2 Item2 { get => throw null; } + public T3 Item3 { get => throw null; } + public T4 Item4 { get => throw null; } + public T5 Item5 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + public T2 Item2 { get => throw null; } + public T3 Item3 { get => throw null; } + public T4 Item4 { get => throw null; } + public T5 Item5 { get => throw null; } + public T6 Item6 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + public T2 Item2 { get => throw null; } + public T3 Item3 { get => throw null; } + public T4 Item4 { get => throw null; } + public T5 Item5 { get => throw null; } + public T6 Item6 { get => throw null; } + public T7 Item7 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public class Tuple : System.IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object obj) => throw null; + public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest) => throw null; + public override bool Equals(object obj) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1 { get => throw null; } + public T2 Item2 { get => throw null; } + public T3 Item3 { get => throw null; } + public T4 Item4 { get => throw null; } + public T5 Item5 { get => throw null; } + public T6 Item6 { get => throw null; } + public T7 Item7 { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public TRest Rest { get => throw null; } + public override string ToString() => throw null; + } + public static partial class TupleExtensions + { + public static void Deconstruct(this System.Tuple value, out T1 item1) => throw null; + public static void Deconstruct(this System.Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10) => throw null; + public static void Deconstruct(this System.Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11) => throw null; + public static void Deconstruct(this System.Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12) => throw null; + public static void Deconstruct(this System.Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13) => throw null; + public static void Deconstruct(this System.Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14) => throw null; + public static void Deconstruct(this System.Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15) => throw null; + public static void Deconstruct(this System.Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16) => throw null; + public static void Deconstruct(this System.Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17) => throw null; + public static void Deconstruct(this System.Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18) => throw null; + public static void Deconstruct(this System.Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19) => throw null; + public static void Deconstruct(this System.Tuple value, out T1 item1, out T2 item2) => throw null; + public static void Deconstruct(this System.Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20) => throw null; + public static void Deconstruct(this System.Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20, out T21 item21) => throw null; + public static void Deconstruct(this System.Tuple value, out T1 item1, out T2 item2, out T3 item3) => throw null; + public static void Deconstruct(this System.Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4) => throw null; + public static void Deconstruct(this System.Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5) => throw null; + public static void Deconstruct(this System.Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6) => throw null; + public static void Deconstruct(this System.Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7) => throw null; + public static void Deconstruct(this System.Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8) => throw null; + public static void Deconstruct(this System.Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9) => throw null; + public static System.Tuple ToTuple(this System.ValueTuple value) => throw null; + public static System.Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) value) => throw null; + public static System.Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) value) => throw null; + public static System.Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) value) => throw null; + public static System.Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) value) => throw null; + public static System.Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) value) => throw null; + public static System.Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) value) => throw null; + public static System.Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) value) => throw null; + public static System.Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) value) => throw null; + public static System.Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) value) => throw null; + public static System.Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) value) => throw null; + public static System.Tuple ToTuple(this (T1, T2) value) => throw null; + public static System.Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) value) => throw null; + public static System.Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) value) => throw null; + public static System.Tuple ToTuple(this (T1, T2, T3) value) => throw null; + public static System.Tuple ToTuple(this (T1, T2, T3, T4) value) => throw null; + public static System.Tuple ToTuple(this (T1, T2, T3, T4, T5) value) => throw null; + public static System.Tuple ToTuple(this (T1, T2, T3, T4, T5, T6) value) => throw null; + public static System.Tuple ToTuple(this (T1, T2, T3, T4, T5, T6, T7) value) => throw null; + public static System.Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8) value) => throw null; + public static System.Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9) value) => throw null; + public static System.ValueTuple ToValueTuple(this System.Tuple value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ToValueTuple(this System.Tuple> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ToValueTuple(this System.Tuple> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ToValueTuple(this System.Tuple> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ToValueTuple(this System.Tuple> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ToValueTuple(this System.Tuple> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ToValueTuple(this System.Tuple>> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ToValueTuple(this System.Tuple>> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ToValueTuple(this System.Tuple>> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ToValueTuple(this System.Tuple>> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ToValueTuple(this System.Tuple>> value) => throw null; + public static (T1, T2) ToValueTuple(this System.Tuple value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ToValueTuple(this System.Tuple>> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ToValueTuple(this System.Tuple>> value) => throw null; + public static (T1, T2, T3) ToValueTuple(this System.Tuple value) => throw null; + public static (T1, T2, T3, T4) ToValueTuple(this System.Tuple value) => throw null; + public static (T1, T2, T3, T4, T5) ToValueTuple(this System.Tuple value) => throw null; + public static (T1, T2, T3, T4, T5, T6) ToValueTuple(this System.Tuple value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7) ToValueTuple(this System.Tuple value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8) ToValueTuple(this System.Tuple> value) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9) ToValueTuple(this System.Tuple> value) => throw null; + } + public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect + { + public abstract System.Reflection.Assembly Assembly { get; } + public abstract string AssemblyQualifiedName { get; } + public System.Reflection.TypeAttributes Attributes { get => throw null; } + public abstract System.Type BaseType { get; } + public virtual bool ContainsGenericParameters { get => throw null; } + protected Type() => throw null; + public virtual System.Reflection.MethodBase DeclaringMethod { get => throw null; } + public override System.Type DeclaringType { get => throw null; } + public static System.Reflection.Binder DefaultBinder { get => throw null; } + public static readonly char Delimiter; + public static readonly System.Type[] EmptyTypes; + public override bool Equals(object o) => throw null; + public virtual bool Equals(System.Type o) => throw null; + public static readonly System.Reflection.MemberFilter FilterAttribute; + public static readonly System.Reflection.MemberFilter FilterName; + public static readonly System.Reflection.MemberFilter FilterNameIgnoreCase; + public virtual System.Type[] FindInterfaces(System.Reflection.TypeFilter filter, object filterCriteria) => throw null; + public virtual System.Reflection.MemberInfo[] FindMembers(System.Reflection.MemberTypes memberType, System.Reflection.BindingFlags bindingAttr, System.Reflection.MemberFilter filter, object filterCriteria) => throw null; + public abstract string FullName { get; } + public virtual System.Reflection.GenericParameterAttributes GenericParameterAttributes { get => throw null; } + public virtual int GenericParameterPosition { get => throw null; } + public virtual System.Type[] GenericTypeArguments { get => throw null; } + public virtual int GetArrayRank() => throw null; + protected abstract System.Reflection.TypeAttributes GetAttributeFlagsImpl(); + public System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags bindingAttr, System.Type[] types) => throw null; + public System.Reflection.ConstructorInfo GetConstructor(System.Type[] types) => throw null; + protected abstract System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers); + public System.Reflection.ConstructorInfo[] GetConstructors() => throw null; + public abstract System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr); + public virtual System.Reflection.MemberInfo[] GetDefaultMembers() => throw null; + public abstract System.Type GetElementType(); + public virtual string GetEnumName(object value) => throw null; + public virtual string[] GetEnumNames() => throw null; + public virtual System.Type GetEnumUnderlyingType() => throw null; + public virtual System.Array GetEnumValues() => throw null; + public virtual System.Array GetEnumValuesAsUnderlyingType() => throw null; + public System.Reflection.EventInfo GetEvent(string name) => throw null; + public abstract System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr); + public virtual System.Reflection.EventInfo[] GetEvents() => throw null; + public abstract System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr); + public System.Reflection.FieldInfo GetField(string name) => throw null; + public abstract System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr); + public System.Reflection.FieldInfo[] GetFields() => throw null; + public abstract System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr); + public virtual System.Type[] GetGenericArguments() => throw null; + public virtual System.Type[] GetGenericParameterConstraints() => throw null; + public virtual System.Type GetGenericTypeDefinition() => throw null; + public override int GetHashCode() => throw null; + public System.Type GetInterface(string name) => throw null; + public abstract System.Type GetInterface(string name, bool ignoreCase); + public virtual System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) => throw null; + public abstract System.Type[] GetInterfaces(); + public System.Reflection.MemberInfo[] GetMember(string name) => throw null; + public virtual System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public virtual System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) => throw null; + public System.Reflection.MemberInfo[] GetMembers() => throw null; + public abstract System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr); + public virtual System.Reflection.MemberInfo GetMemberWithSameMetadataDefinitionAs(System.Reflection.MemberInfo member) => throw null; + public System.Reflection.MethodInfo GetMethod(string name) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, int genericParameterCount, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, int genericParameterCount, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, int genericParameterCount, System.Type[] types) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, int genericParameterCount, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Type[] types) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Type[] types) => throw null; + public System.Reflection.MethodInfo GetMethod(string name, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + protected virtual System.Reflection.MethodInfo GetMethodImpl(string name, int genericParameterCount, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + protected abstract System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers); + public System.Reflection.MethodInfo[] GetMethods() => throw null; + public abstract System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr); + public System.Type GetNestedType(string name) => throw null; + public abstract System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr); + public System.Type[] GetNestedTypes() => throw null; + public abstract System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr); + public System.Reflection.PropertyInfo[] GetProperties() => throw null; + public abstract System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr); + public System.Reflection.PropertyInfo GetProperty(string name) => throw null; + public System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr) => throw null; + public System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.PropertyInfo GetProperty(string name, System.Type returnType) => throw null; + public System.Reflection.PropertyInfo GetProperty(string name, System.Type returnType, System.Type[] types) => throw null; + public System.Reflection.PropertyInfo GetProperty(string name, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) => throw null; + public System.Reflection.PropertyInfo GetProperty(string name, System.Type[] types) => throw null; + protected abstract System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers); + public System.Type GetType() => throw null; + public static System.Type GetType(string typeName) => throw null; + public static System.Type GetType(string typeName, bool throwOnError) => throw null; + public static System.Type GetType(string typeName, bool throwOnError, bool ignoreCase) => throw null; + public static System.Type GetType(string typeName, System.Func assemblyResolver, System.Func typeResolver) => throw null; + public static System.Type GetType(string typeName, System.Func assemblyResolver, System.Func typeResolver, bool throwOnError) => throw null; + public static System.Type GetType(string typeName, System.Func assemblyResolver, System.Func typeResolver, bool throwOnError, bool ignoreCase) => throw null; + public static System.Type[] GetTypeArray(object[] args) => throw null; + public static System.TypeCode GetTypeCode(System.Type type) => throw null; + protected virtual System.TypeCode GetTypeCodeImpl() => throw null; + public static System.Type GetTypeFromCLSID(System.Guid clsid) => throw null; + public static System.Type GetTypeFromCLSID(System.Guid clsid, bool throwOnError) => throw null; + public static System.Type GetTypeFromCLSID(System.Guid clsid, string server) => throw null; + public static System.Type GetTypeFromCLSID(System.Guid clsid, string server, bool throwOnError) => throw null; + public static System.Type GetTypeFromHandle(System.RuntimeTypeHandle handle) => throw null; + public static System.Type GetTypeFromProgID(string progID) => throw null; + public static System.Type GetTypeFromProgID(string progID, bool throwOnError) => throw null; + public static System.Type GetTypeFromProgID(string progID, string server) => throw null; + public static System.Type GetTypeFromProgID(string progID, string server, bool throwOnError) => throw null; + public static System.RuntimeTypeHandle GetTypeHandle(object o) => throw null; + public abstract System.Guid GUID { get; } + public bool HasElementType { get => throw null; } + protected abstract bool HasElementTypeImpl(); + public object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args) => throw null; + public object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Globalization.CultureInfo culture) => throw null; + public abstract object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters); + public bool IsAbstract { get => throw null; } + public bool IsAnsiClass { get => throw null; } + public bool IsArray { get => throw null; } + protected abstract bool IsArrayImpl(); + public virtual bool IsAssignableFrom(System.Type c) => throw null; + public bool IsAssignableTo(System.Type targetType) => throw null; + public bool IsAutoClass { get => throw null; } + public bool IsAutoLayout { get => throw null; } + public bool IsByRef { get => throw null; } + protected abstract bool IsByRefImpl(); + public virtual bool IsByRefLike { get => throw null; } + public bool IsClass { get => throw null; } + public bool IsCOMObject { get => throw null; } + protected abstract bool IsCOMObjectImpl(); + public virtual bool IsConstructedGenericType { get => throw null; } + public bool IsContextful { get => throw null; } + protected virtual bool IsContextfulImpl() => throw null; + public virtual bool IsEnum { get => throw null; } + public virtual bool IsEnumDefined(object value) => throw null; + public virtual bool IsEquivalentTo(System.Type other) => throw null; + public bool IsExplicitLayout { get => throw null; } + public virtual bool IsGenericMethodParameter { get => throw null; } + public virtual bool IsGenericParameter { get => throw null; } + public virtual bool IsGenericType { get => throw null; } + public virtual bool IsGenericTypeDefinition { get => throw null; } + public virtual bool IsGenericTypeParameter { get => throw null; } + public bool IsImport { get => throw null; } + public virtual bool IsInstanceOfType(object o) => throw null; + public bool IsInterface { get => throw null; } + public bool IsLayoutSequential { get => throw null; } + public bool IsMarshalByRef { get => throw null; } + protected virtual bool IsMarshalByRefImpl() => throw null; + public bool IsNested { get => throw null; } + public bool IsNestedAssembly { get => throw null; } + public bool IsNestedFamANDAssem { get => throw null; } + public bool IsNestedFamily { get => throw null; } + public bool IsNestedFamORAssem { get => throw null; } + public bool IsNestedPrivate { get => throw null; } + public bool IsNestedPublic { get => throw null; } + public bool IsNotPublic { get => throw null; } + public bool IsPointer { get => throw null; } + protected abstract bool IsPointerImpl(); + public bool IsPrimitive { get => throw null; } + protected abstract bool IsPrimitiveImpl(); + public bool IsPublic { get => throw null; } + public bool IsSealed { get => throw null; } + public virtual bool IsSecurityCritical { get => throw null; } + public virtual bool IsSecuritySafeCritical { get => throw null; } + public virtual bool IsSecurityTransparent { get => throw null; } + public virtual bool IsSerializable { get => throw null; } + public virtual bool IsSignatureType { get => throw null; } + public bool IsSpecialName { get => throw null; } + public virtual bool IsSubclassOf(System.Type c) => throw null; + public virtual bool IsSZArray { get => throw null; } + public virtual bool IsTypeDefinition { get => throw null; } + public bool IsUnicodeClass { get => throw null; } + public bool IsValueType { get => throw null; } + protected virtual bool IsValueTypeImpl() => throw null; + public virtual bool IsVariableBoundArray { get => throw null; } + public bool IsVisible { get => throw null; } + public virtual System.Type MakeArrayType() => throw null; + public virtual System.Type MakeArrayType(int rank) => throw null; + public virtual System.Type MakeByRefType() => throw null; + public static System.Type MakeGenericMethodParameter(int position) => throw null; + public static System.Type MakeGenericSignatureType(System.Type genericTypeDefinition, params System.Type[] typeArguments) => throw null; + public virtual System.Type MakeGenericType(params System.Type[] typeArguments) => throw null; + public virtual System.Type MakePointerType() => throw null; + public override System.Reflection.MemberTypes MemberType { get => throw null; } + public static readonly object Missing; + public abstract System.Reflection.Module Module { get; } + public abstract string Namespace { get; } + public static bool operator ==(System.Type left, System.Type right) => throw null; + public static bool operator !=(System.Type left, System.Type right) => throw null; + public override System.Type ReflectedType { get => throw null; } + public static System.Type ReflectionOnlyGetType(string typeName, bool throwIfNotFound, bool ignoreCase) => throw null; + public virtual System.Runtime.InteropServices.StructLayoutAttribute StructLayoutAttribute { get => throw null; } + public override string ToString() => throw null; + public virtual System.RuntimeTypeHandle TypeHandle { get => throw null; } + public System.Reflection.ConstructorInfo TypeInitializer { get => throw null; } + public abstract System.Type UnderlyingSystemType { get; } + } + public class TypeAccessException : System.TypeLoadException + { + public TypeAccessException() => throw null; + protected TypeAccessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TypeAccessException(string message) => throw null; + public TypeAccessException(string message, System.Exception inner) => throw null; + } + public enum TypeCode + { + Empty = 0, + Object = 1, + DBNull = 2, + Boolean = 3, + Char = 4, + SByte = 5, + Byte = 6, + Int16 = 7, + UInt16 = 8, + Int32 = 9, + UInt32 = 10, + Int64 = 11, + UInt64 = 12, + Single = 13, + Double = 14, + Decimal = 15, + DateTime = 16, + String = 18, + } + public struct TypedReference + { + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public static System.Type GetTargetType(System.TypedReference value) => throw null; + public static System.TypedReference MakeTypedReference(object target, System.Reflection.FieldInfo[] flds) => throw null; + public static void SetTypedReference(System.TypedReference target, object value) => throw null; + public static System.RuntimeTypeHandle TargetTypeToken(System.TypedReference value) => throw null; + public static object ToObject(System.TypedReference value) => throw null; + } + public sealed class TypeInitializationException : System.SystemException + { + public TypeInitializationException(string fullTypeName, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string TypeName { get => throw null; } + } + public class TypeLoadException : System.SystemException, System.Runtime.Serialization.ISerializable + { + public TypeLoadException() => throw null; + protected TypeLoadException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TypeLoadException(string message) => throw null; + public TypeLoadException(string message, System.Exception inner) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + public string TypeName { get => throw null; } + } + public class TypeUnloadedException : System.SystemException + { + public TypeUnloadedException() => throw null; + protected TypeUnloadedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TypeUnloadedException(string message) => throw null; + public TypeUnloadedException(string message, System.Exception innerException) => throw null; + } + public struct UInt128 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators, System.Numerics.IUnsignedNumber + { + static System.UInt128 System.Numerics.INumberBase.Abs(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static System.UInt128 System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static System.UInt128 System.Numerics.INumber.Clamp(System.UInt128 value, System.UInt128 min, System.UInt128 max) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.INumber.CopySign(System.UInt128 value, System.UInt128 sign) => throw null; + static System.UInt128 System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static System.UInt128 System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static System.UInt128 System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public UInt128(ulong upper, ulong lower) => throw null; + static (System.UInt128 Quotient, System.UInt128 Remainder) System.Numerics.IBinaryInteger.DivRem(System.UInt128 left, System.UInt128 right) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.UInt128 other) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(System.UInt128 value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.IsZero(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IBinaryInteger.LeadingZeroCount(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IBinaryNumber.Log2(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.INumber.Max(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.INumberBase.MaxMagnitude(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.INumberBase.MaxMagnitudeNumber(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.INumber.MaxNumber(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static System.UInt128 System.Numerics.INumber.Min(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.INumberBase.MinMagnitude(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.INumberBase.MinMagnitudeNumber(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.INumber.MinNumber(System.UInt128 x, System.UInt128 y) => throw null; + static System.UInt128 System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static System.UInt128 System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static System.UInt128 System.Numerics.INumberBase.One { get => throw null; } + static System.UInt128 System.Numerics.IAdditionOperators.operator +(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IBitwiseOperators.operator &(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IBitwiseOperators.operator |(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IAdditionOperators.operator checked +(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IDecrementOperators.operator checked --(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IDivisionOperators.operator checked /(System.UInt128 left, System.UInt128 right) => throw null; + public static explicit operator checked System.UInt128(double value) => throw null; + public static explicit operator checked System.UInt128(short value) => throw null; + public static explicit operator checked System.UInt128(int value) => throw null; + public static explicit operator checked System.UInt128(long value) => throw null; + public static explicit operator checked System.UInt128(nint value) => throw null; + public static explicit operator checked System.UInt128(sbyte value) => throw null; + public static explicit operator checked System.UInt128(float value) => throw null; + public static explicit operator checked byte(System.UInt128 value) => throw null; + public static explicit operator checked char(System.UInt128 value) => throw null; + public static explicit operator checked short(System.UInt128 value) => throw null; + public static explicit operator checked int(System.UInt128 value) => throw null; + public static explicit operator checked long(System.UInt128 value) => throw null; + public static explicit operator checked System.Int128(System.UInt128 value) => throw null; + public static explicit operator checked nint(System.UInt128 value) => throw null; + public static explicit operator checked sbyte(System.UInt128 value) => throw null; + public static explicit operator checked ushort(System.UInt128 value) => throw null; + public static explicit operator checked uint(System.UInt128 value) => throw null; + public static explicit operator checked ulong(System.UInt128 value) => throw null; + public static explicit operator checked nuint(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IIncrementOperators.operator checked ++(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IMultiplyOperators.operator checked *(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.ISubtractionOperators.operator checked -(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IUnaryNegationOperators.operator checked -(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IDecrementOperators.operator --(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IDivisionOperators.operator /(System.UInt128 left, System.UInt128 right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IBitwiseOperators.operator ^(System.UInt128 left, System.UInt128 right) => throw null; + public static explicit operator System.UInt128(decimal value) => throw null; + public static explicit operator System.UInt128(double value) => throw null; + public static explicit operator System.UInt128(short value) => throw null; + public static explicit operator System.UInt128(int value) => throw null; + public static explicit operator System.UInt128(long value) => throw null; + public static explicit operator System.UInt128(nint value) => throw null; + public static explicit operator System.UInt128(sbyte value) => throw null; + public static explicit operator System.UInt128(float value) => throw null; + public static explicit operator byte(System.UInt128 value) => throw null; + public static explicit operator char(System.UInt128 value) => throw null; + public static explicit operator decimal(System.UInt128 value) => throw null; + public static explicit operator double(System.UInt128 value) => throw null; + public static explicit operator System.Half(System.UInt128 value) => throw null; + public static explicit operator System.Int128(System.UInt128 value) => throw null; + public static explicit operator short(System.UInt128 value) => throw null; + public static explicit operator int(System.UInt128 value) => throw null; + public static explicit operator long(System.UInt128 value) => throw null; + public static explicit operator nint(System.UInt128 value) => throw null; + public static explicit operator sbyte(System.UInt128 value) => throw null; + public static explicit operator float(System.UInt128 value) => throw null; + public static explicit operator ushort(System.UInt128 value) => throw null; + public static explicit operator uint(System.UInt128 value) => throw null; + public static explicit operator ulong(System.UInt128 value) => throw null; + public static explicit operator nuint(System.UInt128 value) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(System.UInt128 left, System.UInt128 right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(System.UInt128 left, System.UInt128 right) => throw null; + public static implicit operator System.UInt128(byte value) => throw null; + public static implicit operator System.UInt128(char value) => throw null; + public static implicit operator System.UInt128(ushort value) => throw null; + public static implicit operator System.UInt128(uint value) => throw null; + public static implicit operator System.UInt128(ulong value) => throw null; + public static implicit operator System.UInt128(nuint value) => throw null; + static System.UInt128 System.Numerics.IIncrementOperators.operator ++(System.UInt128 value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IShiftOperators.operator <<(System.UInt128 value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(System.UInt128 left, System.UInt128 right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IModulusOperators.operator %(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IMultiplyOperators.operator *(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IBitwiseOperators.operator ~(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IShiftOperators.operator >>(System.UInt128 value, int shiftAmount) => throw null; + static System.UInt128 System.Numerics.ISubtractionOperators.operator -(System.UInt128 left, System.UInt128 right) => throw null; + static System.UInt128 System.Numerics.IUnaryNegationOperators.operator -(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IUnaryPlusOperators.operator +(System.UInt128 value) => throw null; + static System.UInt128 System.Numerics.IShiftOperators.operator >>>(System.UInt128 value, int shiftAmount) => throw null; + static System.UInt128 System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static System.UInt128 System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static System.UInt128 Parse(string s) => throw null; + public static System.UInt128 Parse(string s, System.Globalization.NumberStyles style) => throw null; + static System.UInt128 System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static System.UInt128 System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static System.UInt128 System.Numerics.IBinaryInteger.PopCount(System.UInt128 value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static System.UInt128 System.Numerics.IBinaryInteger.RotateLeft(System.UInt128 value, int rotateAmount) => throw null; + static System.UInt128 System.Numerics.IBinaryInteger.RotateRight(System.UInt128 value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(System.UInt128 value) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + static System.UInt128 System.Numerics.IBinaryInteger.TrailingZeroCount(System.UInt128 value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out System.UInt128 result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out System.UInt128 result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out System.UInt128 result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(System.UInt128 value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(System.UInt128 value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(System.UInt128 value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.UInt128 result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out System.UInt128 result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out System.UInt128 result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.UInt128 result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out System.UInt128 result) => throw null; + public static bool TryParse(string s, out System.UInt128 result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out System.UInt128 value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out System.UInt128 value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static System.UInt128 System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct UInt16 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators, System.Numerics.IUnsignedNumber + { + static ushort System.Numerics.INumberBase.Abs(ushort value) => throw null; + static ushort System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static ushort System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static ushort System.Numerics.INumber.Clamp(ushort value, ushort min, ushort max) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(ushort value) => throw null; + static ushort System.Numerics.INumber.CopySign(ushort value, ushort sign) => throw null; + static ushort System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static ushort System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static ushort System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static (ushort Quotient, ushort Remainder) System.Numerics.IBinaryInteger.DivRem(ushort left, ushort right) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(ushort obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(ushort value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(ushort value) => throw null; + static bool System.Numerics.INumberBase.IsZero(ushort value) => throw null; + static ushort System.Numerics.IBinaryInteger.LeadingZeroCount(ushort value) => throw null; + static ushort System.Numerics.IBinaryNumber.Log2(ushort value) => throw null; + static ushort System.Numerics.INumber.Max(ushort x, ushort y) => throw null; + static ushort System.Numerics.INumberBase.MaxMagnitude(ushort x, ushort y) => throw null; + static ushort System.Numerics.INumberBase.MaxMagnitudeNumber(ushort x, ushort y) => throw null; + static ushort System.Numerics.INumber.MaxNumber(ushort x, ushort y) => throw null; + public const ushort MaxValue = 65535; + static ushort System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static ushort System.Numerics.INumber.Min(ushort x, ushort y) => throw null; + static ushort System.Numerics.INumberBase.MinMagnitude(ushort x, ushort y) => throw null; + static ushort System.Numerics.INumberBase.MinMagnitudeNumber(ushort x, ushort y) => throw null; + static ushort System.Numerics.INumber.MinNumber(ushort x, ushort y) => throw null; + public const ushort MinValue = 0; + static ushort System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static ushort System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static ushort System.Numerics.INumberBase.One { get => throw null; } + static ushort System.Numerics.IAdditionOperators.operator +(ushort left, ushort right) => throw null; + static ushort System.Numerics.IBitwiseOperators.operator &(ushort left, ushort right) => throw null; + static ushort System.Numerics.IBitwiseOperators.operator |(ushort left, ushort right) => throw null; + static ushort System.Numerics.IAdditionOperators.operator checked +(ushort left, ushort right) => throw null; + static ushort System.Numerics.IDecrementOperators.operator checked --(ushort value) => throw null; + static ushort System.Numerics.IIncrementOperators.operator checked ++(ushort value) => throw null; + static ushort System.Numerics.IMultiplyOperators.operator checked *(ushort left, ushort right) => throw null; + static ushort System.Numerics.ISubtractionOperators.operator checked -(ushort left, ushort right) => throw null; + static ushort System.Numerics.IUnaryNegationOperators.operator checked -(ushort value) => throw null; + static ushort System.Numerics.IDecrementOperators.operator --(ushort value) => throw null; + static ushort System.Numerics.IDivisionOperators.operator /(ushort left, ushort right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(ushort left, ushort right) => throw null; + static ushort System.Numerics.IBitwiseOperators.operator ^(ushort left, ushort right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(ushort left, ushort right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(ushort left, ushort right) => throw null; + static ushort System.Numerics.IIncrementOperators.operator ++(ushort value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(ushort left, ushort right) => throw null; + static ushort System.Numerics.IShiftOperators.operator <<(ushort value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(ushort left, ushort right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(ushort left, ushort right) => throw null; + static ushort System.Numerics.IModulusOperators.operator %(ushort left, ushort right) => throw null; + static ushort System.Numerics.IMultiplyOperators.operator *(ushort left, ushort right) => throw null; + static ushort System.Numerics.IBitwiseOperators.operator ~(ushort value) => throw null; + static ushort System.Numerics.IShiftOperators.operator >>(ushort value, int shiftAmount) => throw null; + static ushort System.Numerics.ISubtractionOperators.operator -(ushort left, ushort right) => throw null; + static ushort System.Numerics.IUnaryNegationOperators.operator -(ushort value) => throw null; + static ushort System.Numerics.IUnaryPlusOperators.operator +(ushort value) => throw null; + static ushort System.Numerics.IShiftOperators.operator >>>(ushort value, int shiftAmount) => throw null; + static ushort System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static ushort System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static ushort Parse(string s) => throw null; + public static ushort Parse(string s, System.Globalization.NumberStyles style) => throw null; + static ushort System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static ushort System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static ushort System.Numerics.IBinaryInteger.PopCount(ushort value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static ushort System.Numerics.IBinaryInteger.RotateLeft(ushort value, int rotateAmount) => throw null; + static ushort System.Numerics.IBinaryInteger.RotateRight(ushort value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(ushort value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static ushort System.Numerics.IBinaryInteger.TrailingZeroCount(ushort value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out ushort result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out ushort result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out ushort result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(ushort value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(ushort value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(ushort value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out ushort result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out ushort result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out ushort result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out ushort result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out ushort result) => throw null; + public static bool TryParse(string s, out ushort result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out ushort value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out ushort value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static ushort System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct UInt32 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators, System.Numerics.IUnsignedNumber + { + static uint System.Numerics.INumberBase.Abs(uint value) => throw null; + static uint System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static uint System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static uint System.Numerics.INumber.Clamp(uint value, uint min, uint max) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(uint value) => throw null; + static uint System.Numerics.INumber.CopySign(uint value, uint sign) => throw null; + static uint System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static uint System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static uint System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static (uint Quotient, uint Remainder) System.Numerics.IBinaryInteger.DivRem(uint left, uint right) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(uint obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(uint value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(uint value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(uint value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(uint value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(uint value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(uint value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(uint value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(uint value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(uint value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(uint value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(uint value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(uint value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(uint value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(uint value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(uint value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(uint value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(uint value) => throw null; + static bool System.Numerics.INumberBase.IsZero(uint value) => throw null; + static uint System.Numerics.IBinaryInteger.LeadingZeroCount(uint value) => throw null; + static uint System.Numerics.IBinaryNumber.Log2(uint value) => throw null; + static uint System.Numerics.INumber.Max(uint x, uint y) => throw null; + static uint System.Numerics.INumberBase.MaxMagnitude(uint x, uint y) => throw null; + static uint System.Numerics.INumberBase.MaxMagnitudeNumber(uint x, uint y) => throw null; + static uint System.Numerics.INumber.MaxNumber(uint x, uint y) => throw null; + public const uint MaxValue = 4294967295; + static uint System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static uint System.Numerics.INumber.Min(uint x, uint y) => throw null; + static uint System.Numerics.INumberBase.MinMagnitude(uint x, uint y) => throw null; + static uint System.Numerics.INumberBase.MinMagnitudeNumber(uint x, uint y) => throw null; + static uint System.Numerics.INumber.MinNumber(uint x, uint y) => throw null; + public const uint MinValue = 0; + static uint System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static uint System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static uint System.Numerics.INumberBase.One { get => throw null; } + static uint System.Numerics.IAdditionOperators.operator +(uint left, uint right) => throw null; + static uint System.Numerics.IBitwiseOperators.operator &(uint left, uint right) => throw null; + static uint System.Numerics.IBitwiseOperators.operator |(uint left, uint right) => throw null; + static uint System.Numerics.IAdditionOperators.operator checked +(uint left, uint right) => throw null; + static uint System.Numerics.IDecrementOperators.operator checked --(uint value) => throw null; + static uint System.Numerics.IIncrementOperators.operator checked ++(uint value) => throw null; + static uint System.Numerics.IMultiplyOperators.operator checked *(uint left, uint right) => throw null; + static uint System.Numerics.ISubtractionOperators.operator checked -(uint left, uint right) => throw null; + static uint System.Numerics.IUnaryNegationOperators.operator checked -(uint value) => throw null; + static uint System.Numerics.IDecrementOperators.operator --(uint value) => throw null; + static uint System.Numerics.IDivisionOperators.operator /(uint left, uint right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(uint left, uint right) => throw null; + static uint System.Numerics.IBitwiseOperators.operator ^(uint left, uint right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(uint left, uint right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(uint left, uint right) => throw null; + static uint System.Numerics.IIncrementOperators.operator ++(uint value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(uint left, uint right) => throw null; + static uint System.Numerics.IShiftOperators.operator <<(uint value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(uint left, uint right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(uint left, uint right) => throw null; + static uint System.Numerics.IModulusOperators.operator %(uint left, uint right) => throw null; + static uint System.Numerics.IMultiplyOperators.operator *(uint left, uint right) => throw null; + static uint System.Numerics.IBitwiseOperators.operator ~(uint value) => throw null; + static uint System.Numerics.IShiftOperators.operator >>(uint value, int shiftAmount) => throw null; + static uint System.Numerics.ISubtractionOperators.operator -(uint left, uint right) => throw null; + static uint System.Numerics.IUnaryNegationOperators.operator -(uint value) => throw null; + static uint System.Numerics.IUnaryPlusOperators.operator +(uint value) => throw null; + static uint System.Numerics.IShiftOperators.operator >>>(uint value, int shiftAmount) => throw null; + static uint System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static uint System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static uint Parse(string s) => throw null; + public static uint Parse(string s, System.Globalization.NumberStyles style) => throw null; + static uint System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static uint System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static uint System.Numerics.IBinaryInteger.PopCount(uint value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static uint System.Numerics.IBinaryInteger.RotateLeft(uint value, int rotateAmount) => throw null; + static uint System.Numerics.IBinaryInteger.RotateRight(uint value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(uint value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static uint System.Numerics.IBinaryInteger.TrailingZeroCount(uint value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out uint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out uint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out uint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(uint value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(uint value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(uint value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out uint result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out uint result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out uint result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out uint result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out uint result) => throw null; + public static bool TryParse(string s, out uint result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out uint value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out uint value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static uint System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct UInt64 : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.IConvertible, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators, System.Numerics.IUnsignedNumber + { + static ulong System.Numerics.INumberBase.Abs(ulong value) => throw null; + static ulong System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static ulong System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static ulong System.Numerics.INumber.Clamp(ulong value, ulong min, ulong max) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(ulong value) => throw null; + static ulong System.Numerics.INumber.CopySign(ulong value, ulong sign) => throw null; + static ulong System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static ulong System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static ulong System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + static (ulong Quotient, ulong Remainder) System.Numerics.IBinaryInteger.DivRem(ulong left, ulong right) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(ulong obj) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + public System.TypeCode GetTypeCode() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(ulong value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(ulong value) => throw null; + static bool System.Numerics.INumberBase.IsZero(ulong value) => throw null; + static ulong System.Numerics.IBinaryInteger.LeadingZeroCount(ulong value) => throw null; + static ulong System.Numerics.IBinaryNumber.Log2(ulong value) => throw null; + static ulong System.Numerics.INumber.Max(ulong x, ulong y) => throw null; + static ulong System.Numerics.INumberBase.MaxMagnitude(ulong x, ulong y) => throw null; + static ulong System.Numerics.INumberBase.MaxMagnitudeNumber(ulong x, ulong y) => throw null; + static ulong System.Numerics.INumber.MaxNumber(ulong x, ulong y) => throw null; + public const ulong MaxValue = 18446744073709551615; + static ulong System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static ulong System.Numerics.INumber.Min(ulong x, ulong y) => throw null; + static ulong System.Numerics.INumberBase.MinMagnitude(ulong x, ulong y) => throw null; + static ulong System.Numerics.INumberBase.MinMagnitudeNumber(ulong x, ulong y) => throw null; + static ulong System.Numerics.INumber.MinNumber(ulong x, ulong y) => throw null; + public const ulong MinValue = 0; + static ulong System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static ulong System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static ulong System.Numerics.INumberBase.One { get => throw null; } + static ulong System.Numerics.IAdditionOperators.operator +(ulong left, ulong right) => throw null; + static ulong System.Numerics.IBitwiseOperators.operator &(ulong left, ulong right) => throw null; + static ulong System.Numerics.IBitwiseOperators.operator |(ulong left, ulong right) => throw null; + static ulong System.Numerics.IAdditionOperators.operator checked +(ulong left, ulong right) => throw null; + static ulong System.Numerics.IDecrementOperators.operator checked --(ulong value) => throw null; + static ulong System.Numerics.IIncrementOperators.operator checked ++(ulong value) => throw null; + static ulong System.Numerics.IMultiplyOperators.operator checked *(ulong left, ulong right) => throw null; + static ulong System.Numerics.ISubtractionOperators.operator checked -(ulong left, ulong right) => throw null; + static ulong System.Numerics.IUnaryNegationOperators.operator checked -(ulong value) => throw null; + static ulong System.Numerics.IDecrementOperators.operator --(ulong value) => throw null; + static ulong System.Numerics.IDivisionOperators.operator /(ulong left, ulong right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(ulong left, ulong right) => throw null; + static ulong System.Numerics.IBitwiseOperators.operator ^(ulong left, ulong right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(ulong left, ulong right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(ulong left, ulong right) => throw null; + static ulong System.Numerics.IIncrementOperators.operator ++(ulong value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(ulong left, ulong right) => throw null; + static ulong System.Numerics.IShiftOperators.operator <<(ulong value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(ulong left, ulong right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(ulong left, ulong right) => throw null; + static ulong System.Numerics.IModulusOperators.operator %(ulong left, ulong right) => throw null; + static ulong System.Numerics.IMultiplyOperators.operator *(ulong left, ulong right) => throw null; + static ulong System.Numerics.IBitwiseOperators.operator ~(ulong value) => throw null; + static ulong System.Numerics.IShiftOperators.operator >>(ulong value, int shiftAmount) => throw null; + static ulong System.Numerics.ISubtractionOperators.operator -(ulong left, ulong right) => throw null; + static ulong System.Numerics.IUnaryNegationOperators.operator -(ulong value) => throw null; + static ulong System.Numerics.IUnaryPlusOperators.operator +(ulong value) => throw null; + static ulong System.Numerics.IShiftOperators.operator >>>(ulong value, int shiftAmount) => throw null; + static ulong System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static ulong System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static ulong Parse(string s) => throw null; + public static ulong Parse(string s, System.Globalization.NumberStyles style) => throw null; + static ulong System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static ulong System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static ulong System.Numerics.IBinaryInteger.PopCount(ulong value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static ulong System.Numerics.IBinaryInteger.RotateLeft(ulong value, int rotateAmount) => throw null; + static ulong System.Numerics.IBinaryInteger.RotateRight(ulong value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(ulong value) => throw null; + bool System.IConvertible.ToBoolean(System.IFormatProvider provider) => throw null; + byte System.IConvertible.ToByte(System.IFormatProvider provider) => throw null; + char System.IConvertible.ToChar(System.IFormatProvider provider) => throw null; + System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) => throw null; + decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) => throw null; + double System.IConvertible.ToDouble(System.IFormatProvider provider) => throw null; + short System.IConvertible.ToInt16(System.IFormatProvider provider) => throw null; + int System.IConvertible.ToInt32(System.IFormatProvider provider) => throw null; + long System.IConvertible.ToInt64(System.IFormatProvider provider) => throw null; + sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) => throw null; + float System.IConvertible.ToSingle(System.IFormatProvider provider) => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) => throw null; + ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) => throw null; + uint System.IConvertible.ToUInt32(System.IFormatProvider provider) => throw null; + ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) => throw null; + static ulong System.Numerics.IBinaryInteger.TrailingZeroCount(ulong value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out ulong result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out ulong result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out ulong result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(ulong value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(ulong value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(ulong value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out ulong result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out ulong result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out ulong result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out ulong result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out ulong result) => throw null; + public static bool TryParse(string s, out ulong result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out ulong value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out ulong value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + static ulong System.Numerics.INumberBase.Zero { get => throw null; } + } + public struct UIntPtr : System.Numerics.IAdditionOperators, System.Numerics.IAdditiveIdentity, System.Numerics.IBinaryInteger, System.Numerics.IBinaryNumber, System.Numerics.IBitwiseOperators, System.IComparable, System.IComparable, System.Numerics.IComparisonOperators, System.Numerics.IDecrementOperators, System.Numerics.IDivisionOperators, System.Numerics.IEqualityOperators, System.IEquatable, System.IFormattable, System.Numerics.IIncrementOperators, System.Numerics.IMinMaxValue, System.Numerics.IModulusOperators, System.Numerics.IMultiplicativeIdentity, System.Numerics.IMultiplyOperators, System.Numerics.INumber, System.Numerics.INumberBase, System.IParsable, System.Runtime.Serialization.ISerializable, System.Numerics.IShiftOperators, System.ISpanFormattable, System.ISpanParsable, System.Numerics.ISubtractionOperators, System.Numerics.IUnaryNegationOperators, System.Numerics.IUnaryPlusOperators, System.Numerics.IUnsignedNumber + { + static nuint System.Numerics.INumberBase.Abs(nuint value) => throw null; + public static nuint Add(nuint pointer, int offset) => throw null; + static nuint System.Numerics.IAdditiveIdentity.AdditiveIdentity { get => throw null; } + static nuint System.Numerics.IBinaryNumber.AllBitsSet { get => throw null; } + static nuint System.Numerics.INumber.Clamp(nuint value, nuint min, nuint max) => throw null; + public int CompareTo(object value) => throw null; + public int CompareTo(nuint value) => throw null; + static nuint System.Numerics.INumber.CopySign(nuint value, nuint sign) => throw null; + static nuint System.Numerics.INumberBase.CreateChecked(TOther value) => throw null; + static nuint System.Numerics.INumberBase.CreateSaturating(TOther value) => throw null; + static nuint System.Numerics.INumberBase.CreateTruncating(TOther value) => throw null; + public UIntPtr(uint value) => throw null; + public UIntPtr(ulong value) => throw null; + public unsafe UIntPtr(void* value) => throw null; + static (nuint Quotient, nuint Remainder) System.Numerics.IBinaryInteger.DivRem(nuint left, nuint right) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(nuint other) => throw null; + int System.Numerics.IBinaryInteger.GetByteCount() => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + int System.Numerics.IBinaryInteger.GetShortestBitLength() => throw null; + static bool System.Numerics.INumberBase.IsCanonical(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsComplexNumber(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsEvenInteger(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsFinite(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsImaginaryNumber(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsInfinity(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsInteger(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsNaN(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsNegative(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsNegativeInfinity(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsNormal(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsOddInteger(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsPositive(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsPositiveInfinity(nuint value) => throw null; + static bool System.Numerics.IBinaryNumber.IsPow2(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsRealNumber(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsSubnormal(nuint value) => throw null; + static bool System.Numerics.INumberBase.IsZero(nuint value) => throw null; + static nuint System.Numerics.IBinaryInteger.LeadingZeroCount(nuint value) => throw null; + static nuint System.Numerics.IBinaryNumber.Log2(nuint value) => throw null; + static nuint System.Numerics.INumber.Max(nuint x, nuint y) => throw null; + static nuint System.Numerics.INumberBase.MaxMagnitude(nuint x, nuint y) => throw null; + static nuint System.Numerics.INumberBase.MaxMagnitudeNumber(nuint x, nuint y) => throw null; + static nuint System.Numerics.INumber.MaxNumber(nuint x, nuint y) => throw null; + public static nuint MaxValue { get => throw null; } + static nuint System.Numerics.IMinMaxValue.MaxValue { get => throw null; } + static nuint System.Numerics.INumber.Min(nuint x, nuint y) => throw null; + static nuint System.Numerics.INumberBase.MinMagnitude(nuint x, nuint y) => throw null; + static nuint System.Numerics.INumberBase.MinMagnitudeNumber(nuint x, nuint y) => throw null; + static nuint System.Numerics.INumber.MinNumber(nuint x, nuint y) => throw null; + public static nuint MinValue { get => throw null; } + static nuint System.Numerics.IMinMaxValue.MinValue { get => throw null; } + static nuint System.Numerics.IMultiplicativeIdentity.MultiplicativeIdentity { get => throw null; } + static nuint System.Numerics.INumberBase.One { get => throw null; } + public static nuint operator +(nuint pointer, int offset) => throw null; + static nuint System.Numerics.IAdditionOperators.operator +(nuint left, nuint right) => throw null; + static nuint System.Numerics.IBitwiseOperators.operator &(nuint left, nuint right) => throw null; + static nuint System.Numerics.IBitwiseOperators.operator |(nuint left, nuint right) => throw null; + static nuint System.Numerics.IAdditionOperators.operator checked +(nuint left, nuint right) => throw null; + static nuint System.Numerics.IDecrementOperators.operator checked --(nuint value) => throw null; + static nuint System.Numerics.IIncrementOperators.operator checked ++(nuint value) => throw null; + static nuint System.Numerics.IMultiplyOperators.operator checked *(nuint left, nuint right) => throw null; + static nuint System.Numerics.ISubtractionOperators.operator checked -(nuint left, nuint right) => throw null; + static nuint System.Numerics.IUnaryNegationOperators.operator checked -(nuint value) => throw null; + static nuint System.Numerics.IDecrementOperators.operator --(nuint value) => throw null; + static nuint System.Numerics.IDivisionOperators.operator /(nuint left, nuint right) => throw null; + static bool System.Numerics.IEqualityOperators.operator ==(nuint value1, nuint value2) => throw null; + static nuint System.Numerics.IBitwiseOperators.operator ^(nuint left, nuint right) => throw null; + public static explicit operator nuint(uint value) => throw null; + public static explicit operator nuint(ulong value) => throw null; + public static explicit operator uint(nuint value) => throw null; + public static explicit operator ulong(nuint value) => throw null; + public static unsafe explicit operator void*(nuint value) => throw null; + public static unsafe explicit operator nuint(void* value) => throw null; + static bool System.Numerics.IComparisonOperators.operator >(nuint left, nuint right) => throw null; + static bool System.Numerics.IComparisonOperators.operator >=(nuint left, nuint right) => throw null; + static nuint System.Numerics.IIncrementOperators.operator ++(nuint value) => throw null; + static bool System.Numerics.IEqualityOperators.operator !=(nuint value1, nuint value2) => throw null; + static nuint System.Numerics.IShiftOperators.operator <<(nuint value, int shiftAmount) => throw null; + static bool System.Numerics.IComparisonOperators.operator <(nuint left, nuint right) => throw null; + static bool System.Numerics.IComparisonOperators.operator <=(nuint left, nuint right) => throw null; + static nuint System.Numerics.IModulusOperators.operator %(nuint left, nuint right) => throw null; + static nuint System.Numerics.IMultiplyOperators.operator *(nuint left, nuint right) => throw null; + static nuint System.Numerics.IBitwiseOperators.operator ~(nuint value) => throw null; + static nuint System.Numerics.IShiftOperators.operator >>(nuint value, int shiftAmount) => throw null; + public static nuint operator -(nuint pointer, int offset) => throw null; + static nuint System.Numerics.ISubtractionOperators.operator -(nuint left, nuint right) => throw null; + static nuint System.Numerics.IUnaryNegationOperators.operator -(nuint value) => throw null; + static nuint System.Numerics.IUnaryPlusOperators.operator +(nuint value) => throw null; + static nuint System.Numerics.IShiftOperators.operator >>>(nuint value, int shiftAmount) => throw null; + static nuint System.Numerics.INumberBase.Parse(System.ReadOnlySpan s, System.Globalization.NumberStyles style = default(System.Globalization.NumberStyles), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static nuint System.ISpanParsable.Parse(System.ReadOnlySpan s, System.IFormatProvider provider) => throw null; + public static nuint Parse(string s) => throw null; + public static nuint Parse(string s, System.Globalization.NumberStyles style) => throw null; + static nuint System.Numerics.INumberBase.Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) => throw null; + static nuint System.IParsable.Parse(string s, System.IFormatProvider provider) => throw null; + static nuint System.Numerics.IBinaryInteger.PopCount(nuint value) => throw null; + static int System.Numerics.INumberBase.Radix { get => throw null; } + static nuint System.Numerics.IBinaryInteger.RotateLeft(nuint value, int rotateAmount) => throw null; + static nuint System.Numerics.IBinaryInteger.RotateRight(nuint value, int rotateAmount) => throw null; + static int System.Numerics.INumber.Sign(nuint value) => throw null; + public static int Size { get => throw null; } + public static nuint Subtract(nuint pointer, int offset) => throw null; + public unsafe void* ToPointer() => throw null; + public override string ToString() => throw null; + public string ToString(System.IFormatProvider provider) => throw null; + public string ToString(string format) => throw null; + public string ToString(string format, System.IFormatProvider provider) => throw null; + public uint ToUInt32() => throw null; + public ulong ToUInt64() => throw null; + static nuint System.Numerics.IBinaryInteger.TrailingZeroCount(nuint value) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromChecked(TOther value, out nuint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromSaturating(TOther value, out nuint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertFromTruncating(TOther value, out nuint result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToChecked(nuint value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToSaturating(nuint value, out TOther result) => throw null; + static bool System.Numerics.INumberBase.TryConvertToTruncating(nuint value, out TOther result) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format = default(System.ReadOnlySpan), System.IFormatProvider provider = default(System.IFormatProvider)) => throw null; + static bool System.Numerics.INumberBase.TryParse(System.ReadOnlySpan s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out nuint result) => throw null; + static bool System.ISpanParsable.TryParse(System.ReadOnlySpan s, System.IFormatProvider provider, out nuint result) => throw null; + public static bool TryParse(System.ReadOnlySpan s, out nuint result) => throw null; + static bool System.Numerics.INumberBase.TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out nuint result) => throw null; + static bool System.IParsable.TryParse(string s, System.IFormatProvider provider, out nuint result) => throw null; + public static bool TryParse(string s, out nuint result) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadBigEndian(System.ReadOnlySpan source, bool isUnsigned, out nuint value) => throw null; + static bool System.Numerics.IBinaryInteger.TryReadLittleEndian(System.ReadOnlySpan source, bool isUnsigned, out nuint value) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteBigEndian(System.Span destination, out int bytesWritten) => throw null; + bool System.Numerics.IBinaryInteger.TryWriteLittleEndian(System.Span destination, out int bytesWritten) => throw null; + public static readonly nuint Zero; + static nuint System.Numerics.INumberBase.Zero { get => throw null; } + } + public class UnauthorizedAccessException : System.SystemException + { + public UnauthorizedAccessException() => throw null; + protected UnauthorizedAccessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public UnauthorizedAccessException(string message) => throw null; + public UnauthorizedAccessException(string message, System.Exception inner) => throw null; + } + public class UnhandledExceptionEventArgs : System.EventArgs + { + public UnhandledExceptionEventArgs(object exception, bool isTerminating) => throw null; + public object ExceptionObject { get => throw null; } + public bool IsTerminating { get => throw null; } + } + public delegate void UnhandledExceptionEventHandler(object sender, System.UnhandledExceptionEventArgs e); + public class Uri : System.Runtime.Serialization.ISerializable + { + public string AbsolutePath { get => throw null; } + public string AbsoluteUri { get => throw null; } + public string Authority { get => throw null; } + protected virtual void Canonicalize() => throw null; + public static System.UriHostNameType CheckHostName(string name) => throw null; + public static bool CheckSchemeName(string schemeName) => throw null; + protected virtual void CheckSecurity() => throw null; + public static int Compare(System.Uri uri1, System.Uri uri2, System.UriComponents partsToCompare, System.UriFormat compareFormat, System.StringComparison comparisonType) => throw null; + protected Uri(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public Uri(string uriString) => throw null; + public Uri(string uriString, bool dontEscape) => throw null; + public Uri(string uriString, in System.UriCreationOptions creationOptions) => throw null; + public Uri(string uriString, System.UriKind uriKind) => throw null; + public Uri(System.Uri baseUri, string relativeUri) => throw null; + public Uri(System.Uri baseUri, string relativeUri, bool dontEscape) => throw null; + public Uri(System.Uri baseUri, System.Uri relativeUri) => throw null; + public string DnsSafeHost { get => throw null; } + public override bool Equals(object comparand) => throw null; + protected virtual void Escape() => throw null; + public static string EscapeDataString(string stringToEscape) => throw null; + protected static string EscapeString(string str) => throw null; + public static string EscapeUriString(string stringToEscape) => throw null; + public string Fragment { get => throw null; } + public static int FromHex(char digit) => throw null; + public string GetComponents(System.UriComponents components, System.UriFormat format) => throw null; + public override int GetHashCode() => throw null; + public string GetLeftPart(System.UriPartial part) => throw null; + protected void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public static string HexEscape(char character) => throw null; + public static char HexUnescape(string pattern, ref int index) => throw null; + public string Host { get => throw null; } + public System.UriHostNameType HostNameType { get => throw null; } + public string IdnHost { get => throw null; } + public bool IsAbsoluteUri { get => throw null; } + protected virtual bool IsBadFileSystemCharacter(char character) => throw null; + public bool IsBaseOf(System.Uri uri) => throw null; + public bool IsDefaultPort { get => throw null; } + protected static bool IsExcludedCharacter(char character) => throw null; + public bool IsFile { get => throw null; } + public static bool IsHexDigit(char character) => throw null; + public static bool IsHexEncoding(string pattern, int index) => throw null; + public bool IsLoopback { get => throw null; } + protected virtual bool IsReservedCharacter(char character) => throw null; + public bool IsUnc { get => throw null; } + public bool IsWellFormedOriginalString() => throw null; + public static bool IsWellFormedUriString(string uriString, System.UriKind uriKind) => throw null; + public string LocalPath { get => throw null; } + public string MakeRelative(System.Uri toUri) => throw null; + public System.Uri MakeRelativeUri(System.Uri uri) => throw null; + public static bool operator ==(System.Uri uri1, System.Uri uri2) => throw null; + public static bool operator !=(System.Uri uri1, System.Uri uri2) => throw null; + public string OriginalString { get => throw null; } + protected virtual void Parse() => throw null; + public string PathAndQuery { get => throw null; } + public int Port { get => throw null; } + public string Query { get => throw null; } + public string Scheme { get => throw null; } + public static readonly string SchemeDelimiter; + public string[] Segments { get => throw null; } + public override string ToString() => throw null; + public static bool TryCreate(string uriString, in System.UriCreationOptions creationOptions, out System.Uri result) => throw null; + public static bool TryCreate(string uriString, System.UriKind uriKind, out System.Uri result) => throw null; + public static bool TryCreate(System.Uri baseUri, string relativeUri, out System.Uri result) => throw null; + public static bool TryCreate(System.Uri baseUri, System.Uri relativeUri, out System.Uri result) => throw null; + protected virtual string Unescape(string path) => throw null; + public static string UnescapeDataString(string stringToUnescape) => throw null; + public static readonly string UriSchemeFile; + public static readonly string UriSchemeFtp; + public static readonly string UriSchemeFtps; + public static readonly string UriSchemeGopher; + public static readonly string UriSchemeHttp; + public static readonly string UriSchemeHttps; + public static readonly string UriSchemeMailto; + public static readonly string UriSchemeNetPipe; + public static readonly string UriSchemeNetTcp; + public static readonly string UriSchemeNews; + public static readonly string UriSchemeNntp; + public static readonly string UriSchemeSftp; + public static readonly string UriSchemeSsh; + public static readonly string UriSchemeTelnet; + public static readonly string UriSchemeWs; + public static readonly string UriSchemeWss; + public bool UserEscaped { get => throw null; } + public string UserInfo { get => throw null; } + } + public class UriBuilder + { + public UriBuilder() => throw null; + public UriBuilder(string uri) => throw null; + public UriBuilder(string schemeName, string hostName) => throw null; + public UriBuilder(string scheme, string host, int portNumber) => throw null; + public UriBuilder(string scheme, string host, int port, string pathValue) => throw null; + public UriBuilder(string scheme, string host, int port, string path, string extraValue) => throw null; + public UriBuilder(System.Uri uri) => throw null; + public override bool Equals(object rparam) => throw null; + public string Fragment { get => throw null; set { } } + public override int GetHashCode() => throw null; + public string Host { get => throw null; set { } } + public string Password { get => throw null; set { } } + public string Path { get => throw null; set { } } + public int Port { get => throw null; set { } } + public string Query { get => throw null; set { } } + public string Scheme { get => throw null; set { } } + public override string ToString() => throw null; + public System.Uri Uri { get => throw null; } + public string UserName { get => throw null; set { } } + } + [System.Flags] + public enum UriComponents + { + SerializationInfoString = -2147483648, + Scheme = 1, + UserInfo = 2, + Host = 4, + Port = 8, + SchemeAndServer = 13, + Path = 16, + Query = 32, + PathAndQuery = 48, + HttpRequestUrl = 61, + Fragment = 64, + AbsoluteUri = 127, + StrongPort = 128, + HostAndPort = 132, + StrongAuthority = 134, + NormalizedHost = 256, + KeepDelimiter = 1073741824, + } + public struct UriCreationOptions + { + public bool DangerousDisablePathAndQueryCanonicalization { get => throw null; set { } } + } + public enum UriFormat + { + UriEscaped = 1, + Unescaped = 2, + SafeUnescaped = 3, + } + public class UriFormatException : System.FormatException, System.Runtime.Serialization.ISerializable + { + public UriFormatException() => throw null; + protected UriFormatException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public UriFormatException(string textString) => throw null; + public UriFormatException(string textString, System.Exception e) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + } + public enum UriHostNameType + { + Unknown = 0, + Basic = 1, + Dns = 2, + IPv4 = 3, + IPv6 = 4, + } + public enum UriKind + { + RelativeOrAbsolute = 0, + Absolute = 1, + Relative = 2, + } + public abstract class UriParser + { + protected UriParser() => throw null; + protected virtual string GetComponents(System.Uri uri, System.UriComponents components, System.UriFormat format) => throw null; + protected virtual void InitializeAndValidate(System.Uri uri, out System.UriFormatException parsingError) => throw null; + protected virtual bool IsBaseOf(System.Uri baseUri, System.Uri relativeUri) => throw null; + public static bool IsKnownScheme(string schemeName) => throw null; + protected virtual bool IsWellFormedOriginalString(System.Uri uri) => throw null; + protected virtual System.UriParser OnNewUri() => throw null; + protected virtual void OnRegister(string schemeName, int defaultPort) => throw null; + public static void Register(System.UriParser uriParser, string schemeName, int defaultPort) => throw null; + protected virtual string Resolve(System.Uri baseUri, System.Uri relativeUri, out System.UriFormatException parsingError) => throw null; + } + public enum UriPartial + { + Scheme = 0, + Authority = 1, + Path = 2, + Query = 3, + } + public struct ValueTuple : System.IComparable, System.IComparable, System.IEquatable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo(System.ValueTuple other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public static System.ValueTuple Create() => throw null; + public static System.ValueTuple Create(T1 item1) => throw null; + public static (T1, T2) Create(T1 item1, T2 item2) => throw null; + public static (T1, T2, T3) Create(T1 item1, T2 item2, T3 item3) => throw null; + public static (T1, T2, T3, T4) Create(T1 item1, T2 item2, T3 item3, T4 item4) => throw null; + public static (T1, T2, T3, T4, T5) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) => throw null; + public static (T1, T2, T3, T4, T5, T6) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) => throw null; + public static (T1, T2, T3, T4, T5, T6, T7, T8) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.ValueTuple other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable>, System.IEquatable>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo(System.ValueTuple other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.ValueTuple other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable<(T1, T2)>, System.IEquatable<(T1, T2)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo((T1, T2) other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1, T2 item2) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals((T1, T2) other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + public T2 Item2; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable<(T1, T2, T3)>, System.IEquatable<(T1, T2, T3)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo((T1, T2, T3) other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1, T2 item2, T3 item3) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals((T1, T2, T3) other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + public T2 Item2; + public T3 Item3; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable<(T1, T2, T3, T4)>, System.IEquatable<(T1, T2, T3, T4)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo((T1, T2, T3, T4) other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals((T1, T2, T3, T4) other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable<(T1, T2, T3, T4, T5)>, System.IEquatable<(T1, T2, T3, T4, T5)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo((T1, T2, T3, T4, T5) other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals((T1, T2, T3, T4, T5) other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable<(T1, T2, T3, T4, T5, T6)>, System.IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo((T1, T2, T3, T4, T5, T6) other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals((T1, T2, T3, T4, T5, T6) other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + public T6 Item6; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable<(T1, T2, T3, T4, T5, T6, T7)>, System.IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple + { + public int CompareTo((T1, T2, T3, T4, T5, T6, T7) other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals((T1, T2, T3, T4, T5, T6, T7) other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + public T6 Item6; + public T7 Item7; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public override string ToString() => throw null; + } + public struct ValueTuple : System.IComparable, System.IComparable>, System.IEquatable>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple where TRest : struct + { + public int CompareTo(System.ValueTuple other) => throw null; + int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) => throw null; + int System.IComparable.CompareTo(object other) => throw null; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.ValueTuple other) => throw null; + bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) => throw null; + public override int GetHashCode() => throw null; + int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) => throw null; + object System.Runtime.CompilerServices.ITuple.this[int index] { get => throw null; } + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + public T6 Item6; + public T7 Item7; + int System.Runtime.CompilerServices.ITuple.Length { get => throw null; } + public TRest Rest; + public override string ToString() => throw null; + } + public abstract class ValueType + { + protected ValueType() => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override string ToString() => throw null; + } + public sealed class Version : System.ICloneable, System.IComparable, System.IComparable, System.IEquatable, System.IFormattable, System.ISpanFormattable + { + public int Build { get => throw null; } + public object Clone() => throw null; + public int CompareTo(object version) => throw null; + public int CompareTo(System.Version value) => throw null; + public Version() => throw null; + public Version(int major, int minor) => throw null; + public Version(int major, int minor, int build) => throw null; + public Version(int major, int minor, int build, int revision) => throw null; + public Version(string version) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Version obj) => throw null; + public override int GetHashCode() => throw null; + public int Major { get => throw null; } + public short MajorRevision { get => throw null; } + public int Minor { get => throw null; } + public short MinorRevision { get => throw null; } + public static bool operator ==(System.Version v1, System.Version v2) => throw null; + public static bool operator >(System.Version v1, System.Version v2) => throw null; + public static bool operator >=(System.Version v1, System.Version v2) => throw null; + public static bool operator !=(System.Version v1, System.Version v2) => throw null; + public static bool operator <(System.Version v1, System.Version v2) => throw null; + public static bool operator <=(System.Version v1, System.Version v2) => throw null; + public static System.Version Parse(System.ReadOnlySpan input) => throw null; + public static System.Version Parse(string input) => throw null; + public int Revision { get => throw null; } + string System.IFormattable.ToString(string format, System.IFormatProvider formatProvider) => throw null; + public override string ToString() => throw null; + public string ToString(int fieldCount) => throw null; + bool System.ISpanFormattable.TryFormat(System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider provider) => throw null; + public bool TryFormat(System.Span destination, int fieldCount, out int charsWritten) => throw null; + public bool TryFormat(System.Span destination, out int charsWritten) => throw null; + public static bool TryParse(System.ReadOnlySpan input, out System.Version result) => throw null; + public static bool TryParse(string input, out System.Version result) => throw null; + } + public struct Void + { + } + public class WeakReference : System.Runtime.Serialization.ISerializable + { + public WeakReference(object target) => throw null; + public WeakReference(object target, bool trackResurrection) => throw null; + protected WeakReference(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual bool IsAlive { get => throw null; } + public virtual object Target { get => throw null; set { } } + public virtual bool TrackResurrection { get => throw null; } + } + public sealed class WeakReference : System.Runtime.Serialization.ISerializable where T : class + { + public WeakReference(T target) => throw null; + public WeakReference(T target, bool trackResurrection) => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public void SetTarget(T target) => throw null; + public bool TryGetTarget(out T target) => throw null; + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.AccessControl.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.AccessControl.cs new file mode 100644 index 000000000000..0c6410b14bb2 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.AccessControl.cs @@ -0,0 +1,562 @@ +// This file contains auto-generated code. +// Generated from `System.Security.AccessControl, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Security + { + namespace AccessControl + { + [System.Flags] + public enum AccessControlActions + { + None = 0, + View = 1, + Change = 2, + } + public enum AccessControlModification + { + Add = 0, + Set = 1, + Reset = 2, + Remove = 3, + RemoveAll = 4, + RemoveSpecific = 5, + } + [System.Flags] + public enum AccessControlSections + { + None = 0, + Audit = 1, + Access = 2, + Owner = 4, + Group = 8, + All = 15, + } + public enum AccessControlType + { + Allow = 0, + Deny = 1, + } + public abstract class AccessRule : System.Security.AccessControl.AuthorizationRule + { + public System.Security.AccessControl.AccessControlType AccessControlType { get => throw null; } + protected AccessRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags)) => throw null; + } + public class AccessRule : System.Security.AccessControl.AccessRule where T : struct + { + public AccessRule(System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public AccessRule(System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public AccessRule(string identity, T rights, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public AccessRule(string identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public T Rights { get => throw null; } + } + public sealed class AceEnumerator : System.Collections.IEnumerator + { + public System.Security.AccessControl.GenericAce Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + [System.Flags] + public enum AceFlags : byte + { + None = 0, + ObjectInherit = 1, + ContainerInherit = 2, + NoPropagateInherit = 4, + InheritOnly = 8, + InheritanceFlags = 15, + Inherited = 16, + SuccessfulAccess = 64, + FailedAccess = 128, + AuditFlags = 192, + } + public enum AceQualifier + { + AccessAllowed = 0, + AccessDenied = 1, + SystemAudit = 2, + SystemAlarm = 3, + } + public enum AceType : byte + { + AccessAllowed = 0, + AccessDenied = 1, + SystemAudit = 2, + SystemAlarm = 3, + AccessAllowedCompound = 4, + AccessAllowedObject = 5, + AccessDeniedObject = 6, + SystemAuditObject = 7, + SystemAlarmObject = 8, + AccessAllowedCallback = 9, + AccessDeniedCallback = 10, + AccessAllowedCallbackObject = 11, + AccessDeniedCallbackObject = 12, + SystemAuditCallback = 13, + SystemAlarmCallback = 14, + SystemAuditCallbackObject = 15, + MaxDefinedAceType = 16, + SystemAlarmCallbackObject = 16, + } + [System.Flags] + public enum AuditFlags + { + None = 0, + Success = 1, + Failure = 2, + } + public abstract class AuditRule : System.Security.AccessControl.AuthorizationRule + { + public System.Security.AccessControl.AuditFlags AuditFlags { get => throw null; } + protected AuditRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags auditFlags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags)) => throw null; + } + public class AuditRule : System.Security.AccessControl.AuditRule where T : struct + { + public AuditRule(System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public AuditRule(System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public AuditRule(string identity, T rights, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public AuditRule(string identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public T Rights { get => throw null; } + } + public abstract class AuthorizationRule + { + protected int AccessMask { get => throw null; } + protected AuthorizationRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public System.Security.Principal.IdentityReference IdentityReference { get => throw null; } + public System.Security.AccessControl.InheritanceFlags InheritanceFlags { get => throw null; } + public bool IsInherited { get => throw null; } + public System.Security.AccessControl.PropagationFlags PropagationFlags { get => throw null; } + } + public sealed class AuthorizationRuleCollection : System.Collections.ReadOnlyCollectionBase + { + public void AddRule(System.Security.AccessControl.AuthorizationRule rule) => throw null; + public void CopyTo(System.Security.AccessControl.AuthorizationRule[] rules, int index) => throw null; + public AuthorizationRuleCollection() => throw null; + public System.Security.AccessControl.AuthorizationRule this[int index] { get => throw null; } + } + public sealed class CommonAce : System.Security.AccessControl.QualifiedAce + { + public override int BinaryLength { get => throw null; } + public CommonAce(System.Security.AccessControl.AceFlags flags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, bool isCallback, byte[] opaque) => throw null; + public override void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + public static int MaxOpaqueLength(bool isCallback) => throw null; + } + public abstract class CommonAcl : System.Security.AccessControl.GenericAcl + { + public override sealed int BinaryLength { get => throw null; } + public override sealed int Count { get => throw null; } + public override sealed void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + public bool IsCanonical { get => throw null; } + public bool IsContainer { get => throw null; } + public bool IsDS { get => throw null; } + public void Purge(System.Security.Principal.SecurityIdentifier sid) => throw null; + public void RemoveInheritedAces() => throw null; + public override sealed byte Revision { get => throw null; } + public override sealed System.Security.AccessControl.GenericAce this[int index] { get => throw null; set { } } + } + public abstract class CommonObjectSecurity : System.Security.AccessControl.ObjectSecurity + { + protected void AddAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + protected void AddAuditRule(System.Security.AccessControl.AuditRule rule) => throw null; + protected CommonObjectSecurity(bool isContainer) => throw null; + public System.Security.AccessControl.AuthorizationRuleCollection GetAccessRules(bool includeExplicit, bool includeInherited, System.Type targetType) => throw null; + public System.Security.AccessControl.AuthorizationRuleCollection GetAuditRules(bool includeExplicit, bool includeInherited, System.Type targetType) => throw null; + protected override bool ModifyAccess(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified) => throw null; + protected override bool ModifyAudit(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AuditRule rule, out bool modified) => throw null; + protected bool RemoveAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + protected void RemoveAccessRuleAll(System.Security.AccessControl.AccessRule rule) => throw null; + protected void RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule rule) => throw null; + protected bool RemoveAuditRule(System.Security.AccessControl.AuditRule rule) => throw null; + protected void RemoveAuditRuleAll(System.Security.AccessControl.AuditRule rule) => throw null; + protected void RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule rule) => throw null; + protected void ResetAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + protected void SetAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + protected void SetAuditRule(System.Security.AccessControl.AuditRule rule) => throw null; + } + public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor + { + public void AddDiscretionaryAcl(byte revision, int trusted) => throw null; + public void AddSystemAcl(byte revision, int trusted) => throw null; + public override System.Security.AccessControl.ControlFlags ControlFlags { get => throw null; } + public CommonSecurityDescriptor(bool isContainer, bool isDS, byte[] binaryForm, int offset) => throw null; + public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.SystemAcl systemAcl, System.Security.AccessControl.DiscretionaryAcl discretionaryAcl) => throw null; + public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.RawSecurityDescriptor rawSecurityDescriptor) => throw null; + public CommonSecurityDescriptor(bool isContainer, bool isDS, string sddlForm) => throw null; + public System.Security.AccessControl.DiscretionaryAcl DiscretionaryAcl { get => throw null; set { } } + public override System.Security.Principal.SecurityIdentifier Group { get => throw null; set { } } + public bool IsContainer { get => throw null; } + public bool IsDiscretionaryAclCanonical { get => throw null; } + public bool IsDS { get => throw null; } + public bool IsSystemAclCanonical { get => throw null; } + public override System.Security.Principal.SecurityIdentifier Owner { get => throw null; set { } } + public void PurgeAccessControl(System.Security.Principal.SecurityIdentifier sid) => throw null; + public void PurgeAudit(System.Security.Principal.SecurityIdentifier sid) => throw null; + public void SetDiscretionaryAclProtection(bool isProtected, bool preserveInheritance) => throw null; + public void SetSystemAclProtection(bool isProtected, bool preserveInheritance) => throw null; + public System.Security.AccessControl.SystemAcl SystemAcl { get => throw null; set { } } + } + public sealed class CompoundAce : System.Security.AccessControl.KnownAce + { + public override int BinaryLength { get => throw null; } + public System.Security.AccessControl.CompoundAceType CompoundAceType { get => throw null; set { } } + public CompoundAce(System.Security.AccessControl.AceFlags flags, int accessMask, System.Security.AccessControl.CompoundAceType compoundAceType, System.Security.Principal.SecurityIdentifier sid) => throw null; + public override void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + } + public enum CompoundAceType + { + Impersonation = 1, + } + [System.Flags] + public enum ControlFlags + { + None = 0, + OwnerDefaulted = 1, + GroupDefaulted = 2, + DiscretionaryAclPresent = 4, + DiscretionaryAclDefaulted = 8, + SystemAclPresent = 16, + SystemAclDefaulted = 32, + DiscretionaryAclUntrusted = 64, + ServerSecurity = 128, + DiscretionaryAclAutoInheritRequired = 256, + SystemAclAutoInheritRequired = 512, + DiscretionaryAclAutoInherited = 1024, + SystemAclAutoInherited = 2048, + DiscretionaryAclProtected = 4096, + SystemAclProtected = 8192, + RMControlValid = 16384, + SelfRelative = 32768, + } + public sealed class CustomAce : System.Security.AccessControl.GenericAce + { + public override int BinaryLength { get => throw null; } + public CustomAce(System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[] opaque) => throw null; + public override void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + public byte[] GetOpaque() => throw null; + public static readonly int MaxOpaqueLength; + public int OpaqueLength { get => throw null; } + public void SetOpaque(byte[] opaque) => throw null; + } + public sealed class DiscretionaryAcl : System.Security.AccessControl.CommonAcl + { + public void AddAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public void AddAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public void AddAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) => throw null; + public DiscretionaryAcl(bool isContainer, bool isDS, byte revision, int capacity) => throw null; + public DiscretionaryAcl(bool isContainer, bool isDS, int capacity) => throw null; + public DiscretionaryAcl(bool isContainer, bool isDS, System.Security.AccessControl.RawAcl rawAcl) => throw null; + public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) => throw null; + public void RemoveAccessSpecific(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public void RemoveAccessSpecific(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public void RemoveAccessSpecific(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) => throw null; + public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) => throw null; + } + public abstract class GenericAce + { + public System.Security.AccessControl.AceFlags AceFlags { get => throw null; set { } } + public System.Security.AccessControl.AceType AceType { get => throw null; } + public System.Security.AccessControl.AuditFlags AuditFlags { get => throw null; } + public abstract int BinaryLength { get; } + public System.Security.AccessControl.GenericAce Copy() => throw null; + public static System.Security.AccessControl.GenericAce CreateFromBinaryForm(byte[] binaryForm, int offset) => throw null; + public override sealed bool Equals(object o) => throw null; + public abstract void GetBinaryForm(byte[] binaryForm, int offset); + public override sealed int GetHashCode() => throw null; + public System.Security.AccessControl.InheritanceFlags InheritanceFlags { get => throw null; } + public bool IsInherited { get => throw null; } + public static bool operator ==(System.Security.AccessControl.GenericAce left, System.Security.AccessControl.GenericAce right) => throw null; + public static bool operator !=(System.Security.AccessControl.GenericAce left, System.Security.AccessControl.GenericAce right) => throw null; + public System.Security.AccessControl.PropagationFlags PropagationFlags { get => throw null; } + } + public abstract class GenericAcl : System.Collections.ICollection, System.Collections.IEnumerable + { + public static readonly byte AclRevision; + public static readonly byte AclRevisionDS; + public abstract int BinaryLength { get; } + public void CopyTo(System.Security.AccessControl.GenericAce[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public abstract int Count { get; } + protected GenericAcl() => throw null; + public abstract void GetBinaryForm(byte[] binaryForm, int offset); + public System.Security.AccessControl.AceEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsSynchronized { get => throw null; } + public static readonly int MaxBinaryLength; + public abstract byte Revision { get; } + public virtual object SyncRoot { get => throw null; } + public abstract System.Security.AccessControl.GenericAce this[int index] { get; set; } + } + public abstract class GenericSecurityDescriptor + { + public int BinaryLength { get => throw null; } + public abstract System.Security.AccessControl.ControlFlags ControlFlags { get; } + public void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + public string GetSddlForm(System.Security.AccessControl.AccessControlSections includeSections) => throw null; + public abstract System.Security.Principal.SecurityIdentifier Group { get; set; } + public static bool IsSddlConversionSupported() => throw null; + public abstract System.Security.Principal.SecurityIdentifier Owner { get; set; } + public static byte Revision { get => throw null; } + } + [System.Flags] + public enum InheritanceFlags + { + None = 0, + ContainerInherit = 1, + ObjectInherit = 2, + } + public abstract class KnownAce : System.Security.AccessControl.GenericAce + { + public int AccessMask { get => throw null; set { } } + public System.Security.Principal.SecurityIdentifier SecurityIdentifier { get => throw null; set { } } + } + public abstract class NativeObjectSecurity : System.Security.AccessControl.CommonObjectSecurity + { + protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType) : base(default(bool)) => throw null; + protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections) : base(default(bool)) => throw null; + protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext) : base(default(bool)) => throw null; + protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext) : base(default(bool)) => throw null; + protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections) : base(default(bool)) => throw null; + protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext) : base(default(bool)) => throw null; + protected delegate System.Exception ExceptionFromErrorCode(int errorCode, string name, System.Runtime.InteropServices.SafeHandle handle, object context); + protected override sealed void Persist(System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + protected void Persist(System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext) => throw null; + protected override sealed void Persist(string name, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + protected void Persist(string name, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext) => throw null; + } + public abstract class ObjectAccessRule : System.Security.AccessControl.AccessRule + { + protected ObjectAccessRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Guid objectType, System.Guid inheritedObjectType, System.Security.AccessControl.AccessControlType type) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) => throw null; + public System.Guid InheritedObjectType { get => throw null; } + public System.Security.AccessControl.ObjectAceFlags ObjectFlags { get => throw null; } + public System.Guid ObjectType { get => throw null; } + } + public sealed class ObjectAce : System.Security.AccessControl.QualifiedAce + { + public override int BinaryLength { get => throw null; } + public ObjectAce(System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, System.Guid type, System.Guid inheritedType, bool isCallback, byte[] opaque) => throw null; + public override void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + public System.Guid InheritedObjectAceType { get => throw null; set { } } + public static int MaxOpaqueLength(bool isCallback) => throw null; + public System.Security.AccessControl.ObjectAceFlags ObjectAceFlags { get => throw null; set { } } + public System.Guid ObjectAceType { get => throw null; set { } } + } + [System.Flags] + public enum ObjectAceFlags + { + None = 0, + ObjectAceTypePresent = 1, + InheritedObjectAceTypePresent = 2, + } + public abstract class ObjectAuditRule : System.Security.AccessControl.AuditRule + { + protected ObjectAuditRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Guid objectType, System.Guid inheritedObjectType, System.Security.AccessControl.AuditFlags auditFlags) : base(default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) => throw null; + public System.Guid InheritedObjectType { get => throw null; } + public System.Security.AccessControl.ObjectAceFlags ObjectFlags { get => throw null; } + public System.Guid ObjectType { get => throw null; } + } + public abstract class ObjectSecurity + { + public abstract System.Type AccessRightType { get; } + public abstract System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type); + protected bool AccessRulesModified { get => throw null; set { } } + public abstract System.Type AccessRuleType { get; } + public bool AreAccessRulesCanonical { get => throw null; } + public bool AreAccessRulesProtected { get => throw null; } + public bool AreAuditRulesCanonical { get => throw null; } + public bool AreAuditRulesProtected { get => throw null; } + public abstract System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags); + protected bool AuditRulesModified { get => throw null; set { } } + public abstract System.Type AuditRuleType { get; } + protected ObjectSecurity() => throw null; + protected ObjectSecurity(bool isContainer, bool isDS) => throw null; + protected ObjectSecurity(System.Security.AccessControl.CommonSecurityDescriptor securityDescriptor) => throw null; + public System.Security.Principal.IdentityReference GetGroup(System.Type targetType) => throw null; + public System.Security.Principal.IdentityReference GetOwner(System.Type targetType) => throw null; + public byte[] GetSecurityDescriptorBinaryForm() => throw null; + public string GetSecurityDescriptorSddlForm(System.Security.AccessControl.AccessControlSections includeSections) => throw null; + protected bool GroupModified { get => throw null; set { } } + protected bool IsContainer { get => throw null; } + protected bool IsDS { get => throw null; } + public static bool IsSddlConversionSupported() => throw null; + protected abstract bool ModifyAccess(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified); + public virtual bool ModifyAccessRule(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified) => throw null; + protected abstract bool ModifyAudit(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AuditRule rule, out bool modified); + public virtual bool ModifyAuditRule(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AuditRule rule, out bool modified) => throw null; + protected bool OwnerModified { get => throw null; set { } } + protected virtual void Persist(bool enableOwnershipPrivilege, string name, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + protected virtual void Persist(System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + protected virtual void Persist(string name, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + public virtual void PurgeAccessRules(System.Security.Principal.IdentityReference identity) => throw null; + public virtual void PurgeAuditRules(System.Security.Principal.IdentityReference identity) => throw null; + protected void ReadLock() => throw null; + protected void ReadUnlock() => throw null; + protected System.Security.AccessControl.CommonSecurityDescriptor SecurityDescriptor { get => throw null; } + public void SetAccessRuleProtection(bool isProtected, bool preserveInheritance) => throw null; + public void SetAuditRuleProtection(bool isProtected, bool preserveInheritance) => throw null; + public void SetGroup(System.Security.Principal.IdentityReference identity) => throw null; + public void SetOwner(System.Security.Principal.IdentityReference identity) => throw null; + public void SetSecurityDescriptorBinaryForm(byte[] binaryForm) => throw null; + public void SetSecurityDescriptorBinaryForm(byte[] binaryForm, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + public void SetSecurityDescriptorSddlForm(string sddlForm) => throw null; + public void SetSecurityDescriptorSddlForm(string sddlForm, System.Security.AccessControl.AccessControlSections includeSections) => throw null; + protected void WriteLock() => throw null; + protected void WriteUnlock() => throw null; + } + public abstract class ObjectSecurity : System.Security.AccessControl.NativeObjectSecurity where T : struct + { + public override System.Type AccessRightType { get => throw null; } + public override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) => throw null; + public override System.Type AccessRuleType { get => throw null; } + public virtual void AddAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + public virtual void AddAuditRule(System.Security.AccessControl.AuditRule rule) => throw null; + public override System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) => throw null; + public override System.Type AuditRuleType { get => throw null; } + protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType) : base(default(bool), default(System.Security.AccessControl.ResourceType)) => throw null; + protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle safeHandle, System.Security.AccessControl.AccessControlSections includeSections) : base(default(bool), default(System.Security.AccessControl.ResourceType)) => throw null; + protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle safeHandle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext) : base(default(bool), default(System.Security.AccessControl.ResourceType)) => throw null; + protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections) : base(default(bool), default(System.Security.AccessControl.ResourceType)) => throw null; + protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext) : base(default(bool), default(System.Security.AccessControl.ResourceType)) => throw null; + protected void Persist(System.Runtime.InteropServices.SafeHandle handle) => throw null; + protected void Persist(string name) => throw null; + public virtual bool RemoveAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + public virtual void RemoveAccessRuleAll(System.Security.AccessControl.AccessRule rule) => throw null; + public virtual void RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule rule) => throw null; + public virtual bool RemoveAuditRule(System.Security.AccessControl.AuditRule rule) => throw null; + public virtual void RemoveAuditRuleAll(System.Security.AccessControl.AuditRule rule) => throw null; + public virtual void RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule rule) => throw null; + public virtual void ResetAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + public virtual void SetAccessRule(System.Security.AccessControl.AccessRule rule) => throw null; + public virtual void SetAuditRule(System.Security.AccessControl.AuditRule rule) => throw null; + } + public sealed class PrivilegeNotHeldException : System.UnauthorizedAccessException, System.Runtime.Serialization.ISerializable + { + public PrivilegeNotHeldException() => throw null; + public PrivilegeNotHeldException(string privilege) => throw null; + public PrivilegeNotHeldException(string privilege, System.Exception inner) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string PrivilegeName { get => throw null; } + } + [System.Flags] + public enum PropagationFlags + { + None = 0, + NoPropagateInherit = 1, + InheritOnly = 2, + } + public abstract class QualifiedAce : System.Security.AccessControl.KnownAce + { + public System.Security.AccessControl.AceQualifier AceQualifier { get => throw null; } + public byte[] GetOpaque() => throw null; + public bool IsCallback { get => throw null; } + public int OpaqueLength { get => throw null; } + public void SetOpaque(byte[] opaque) => throw null; + } + public sealed class RawAcl : System.Security.AccessControl.GenericAcl + { + public override int BinaryLength { get => throw null; } + public override int Count { get => throw null; } + public RawAcl(byte revision, int capacity) => throw null; + public RawAcl(byte[] binaryForm, int offset) => throw null; + public override void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + public void InsertAce(int index, System.Security.AccessControl.GenericAce ace) => throw null; + public void RemoveAce(int index) => throw null; + public override byte Revision { get => throw null; } + public override System.Security.AccessControl.GenericAce this[int index] { get => throw null; set { } } + } + public sealed class RawSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor + { + public override System.Security.AccessControl.ControlFlags ControlFlags { get => throw null; } + public RawSecurityDescriptor(byte[] binaryForm, int offset) => throw null; + public RawSecurityDescriptor(System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.RawAcl systemAcl, System.Security.AccessControl.RawAcl discretionaryAcl) => throw null; + public RawSecurityDescriptor(string sddlForm) => throw null; + public System.Security.AccessControl.RawAcl DiscretionaryAcl { get => throw null; set { } } + public override System.Security.Principal.SecurityIdentifier Group { get => throw null; set { } } + public override System.Security.Principal.SecurityIdentifier Owner { get => throw null; set { } } + public byte ResourceManagerControl { get => throw null; set { } } + public void SetFlags(System.Security.AccessControl.ControlFlags flags) => throw null; + public System.Security.AccessControl.RawAcl SystemAcl { get => throw null; set { } } + } + public enum ResourceType + { + Unknown = 0, + FileObject = 1, + Service = 2, + Printer = 3, + RegistryKey = 4, + LMShare = 5, + KernelObject = 6, + WindowObject = 7, + DSObject = 8, + DSObjectAll = 9, + ProviderDefined = 10, + WmiGuidObject = 11, + RegistryWow6432Key = 12, + } + [System.Flags] + public enum SecurityInfos + { + Owner = 1, + Group = 2, + DiscretionaryAcl = 4, + SystemAcl = 8, + } + public sealed class SystemAcl : System.Security.AccessControl.CommonAcl + { + public void AddAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public void AddAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public void AddAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule) => throw null; + public SystemAcl(bool isContainer, bool isDS, byte revision, int capacity) => throw null; + public SystemAcl(bool isContainer, bool isDS, int capacity) => throw null; + public SystemAcl(bool isContainer, bool isDS, System.Security.AccessControl.RawAcl rawAcl) => throw null; + public bool RemoveAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public bool RemoveAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public bool RemoveAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule) => throw null; + public void RemoveAuditSpecific(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public void RemoveAuditSpecific(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public void RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule) => throw null; + public void SetAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) => throw null; + public void SetAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, System.Guid objectType, System.Guid inheritedObjectType) => throw null; + public void SetAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule) => throw null; + } + } + namespace Policy + { + public sealed class Evidence : System.Collections.ICollection, System.Collections.IEnumerable + { + public void AddAssembly(object id) => throw null; + public void AddAssemblyEvidence(T evidence) where T : System.Security.Policy.EvidenceBase => throw null; + public void AddHost(object id) => throw null; + public void AddHostEvidence(T evidence) where T : System.Security.Policy.EvidenceBase => throw null; + public void Clear() => throw null; + public System.Security.Policy.Evidence Clone() => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public Evidence() => throw null; + public Evidence(object[] hostEvidence, object[] assemblyEvidence) => throw null; + public Evidence(System.Security.Policy.Evidence evidence) => throw null; + public Evidence(System.Security.Policy.EvidenceBase[] hostEvidence, System.Security.Policy.EvidenceBase[] assemblyEvidence) => throw null; + public System.Collections.IEnumerator GetAssemblyEnumerator() => throw null; + public T GetAssemblyEvidence() where T : System.Security.Policy.EvidenceBase => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public System.Collections.IEnumerator GetHostEnumerator() => throw null; + public T GetHostEvidence() where T : System.Security.Policy.EvidenceBase => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + public bool Locked { get => throw null; set { } } + public void Merge(System.Security.Policy.Evidence evidence) => throw null; + public void RemoveType(System.Type t) => throw null; + public object SyncRoot { get => throw null; } + } + public abstract class EvidenceBase + { + public virtual System.Security.Policy.EvidenceBase Clone() => throw null; + protected EvidenceBase() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Claims.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Claims.cs new file mode 100644 index 000000000000..f02eec87c0d7 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Claims.cs @@ -0,0 +1,217 @@ +// This file contains auto-generated code. +// Generated from `System.Security.Claims, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Security + { + namespace Claims + { + public class Claim + { + public virtual System.Security.Claims.Claim Clone() => throw null; + public virtual System.Security.Claims.Claim Clone(System.Security.Claims.ClaimsIdentity identity) => throw null; + public Claim(System.IO.BinaryReader reader) => throw null; + public Claim(System.IO.BinaryReader reader, System.Security.Claims.ClaimsIdentity subject) => throw null; + protected Claim(System.Security.Claims.Claim other) => throw null; + protected Claim(System.Security.Claims.Claim other, System.Security.Claims.ClaimsIdentity subject) => throw null; + public Claim(string type, string value) => throw null; + public Claim(string type, string value, string valueType) => throw null; + public Claim(string type, string value, string valueType, string issuer) => throw null; + public Claim(string type, string value, string valueType, string issuer, string originalIssuer) => throw null; + public Claim(string type, string value, string valueType, string issuer, string originalIssuer, System.Security.Claims.ClaimsIdentity subject) => throw null; + protected virtual byte[] CustomSerializationData { get => throw null; } + public string Issuer { get => throw null; } + public string OriginalIssuer { get => throw null; } + public System.Collections.Generic.IDictionary Properties { get => throw null; } + public System.Security.Claims.ClaimsIdentity Subject { get => throw null; } + public override string ToString() => throw null; + public string Type { get => throw null; } + public string Value { get => throw null; } + public string ValueType { get => throw null; } + public virtual void WriteTo(System.IO.BinaryWriter writer) => throw null; + protected virtual void WriteTo(System.IO.BinaryWriter writer, byte[] userData) => throw null; + } + public class ClaimsIdentity : System.Security.Principal.IIdentity + { + public System.Security.Claims.ClaimsIdentity Actor { get => throw null; set { } } + public virtual void AddClaim(System.Security.Claims.Claim claim) => throw null; + public virtual void AddClaims(System.Collections.Generic.IEnumerable claims) => throw null; + public virtual string AuthenticationType { get => throw null; } + public object BootstrapContext { get => throw null; set { } } + public virtual System.Collections.Generic.IEnumerable Claims { get => throw null; } + public virtual System.Security.Claims.ClaimsIdentity Clone() => throw null; + protected virtual System.Security.Claims.Claim CreateClaim(System.IO.BinaryReader reader) => throw null; + public ClaimsIdentity() => throw null; + public ClaimsIdentity(System.Collections.Generic.IEnumerable claims) => throw null; + public ClaimsIdentity(System.Collections.Generic.IEnumerable claims, string authenticationType) => throw null; + public ClaimsIdentity(System.Collections.Generic.IEnumerable claims, string authenticationType, string nameType, string roleType) => throw null; + public ClaimsIdentity(System.IO.BinaryReader reader) => throw null; + protected ClaimsIdentity(System.Runtime.Serialization.SerializationInfo info) => throw null; + protected ClaimsIdentity(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected ClaimsIdentity(System.Security.Claims.ClaimsIdentity other) => throw null; + public ClaimsIdentity(System.Security.Principal.IIdentity identity) => throw null; + public ClaimsIdentity(System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable claims) => throw null; + public ClaimsIdentity(System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable claims, string authenticationType, string nameType, string roleType) => throw null; + public ClaimsIdentity(string authenticationType) => throw null; + public ClaimsIdentity(string authenticationType, string nameType, string roleType) => throw null; + protected virtual byte[] CustomSerializationData { get => throw null; } + public const string DefaultIssuer = default; + public const string DefaultNameClaimType = default; + public const string DefaultRoleClaimType = default; + public virtual System.Collections.Generic.IEnumerable FindAll(System.Predicate match) => throw null; + public virtual System.Collections.Generic.IEnumerable FindAll(string type) => throw null; + public virtual System.Security.Claims.Claim FindFirst(System.Predicate match) => throw null; + public virtual System.Security.Claims.Claim FindFirst(string type) => throw null; + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual bool HasClaim(System.Predicate match) => throw null; + public virtual bool HasClaim(string type, string value) => throw null; + public virtual bool IsAuthenticated { get => throw null; } + public string Label { get => throw null; set { } } + public virtual string Name { get => throw null; } + public string NameClaimType { get => throw null; } + public virtual void RemoveClaim(System.Security.Claims.Claim claim) => throw null; + public string RoleClaimType { get => throw null; } + public virtual bool TryRemoveClaim(System.Security.Claims.Claim claim) => throw null; + public virtual void WriteTo(System.IO.BinaryWriter writer) => throw null; + protected virtual void WriteTo(System.IO.BinaryWriter writer, byte[] userData) => throw null; + } + public class ClaimsPrincipal : System.Security.Principal.IPrincipal + { + public virtual void AddIdentities(System.Collections.Generic.IEnumerable identities) => throw null; + public virtual void AddIdentity(System.Security.Claims.ClaimsIdentity identity) => throw null; + public virtual System.Collections.Generic.IEnumerable Claims { get => throw null; } + public static System.Func ClaimsPrincipalSelector { get => throw null; set { } } + public virtual System.Security.Claims.ClaimsPrincipal Clone() => throw null; + protected virtual System.Security.Claims.ClaimsIdentity CreateClaimsIdentity(System.IO.BinaryReader reader) => throw null; + public ClaimsPrincipal() => throw null; + public ClaimsPrincipal(System.Collections.Generic.IEnumerable identities) => throw null; + public ClaimsPrincipal(System.IO.BinaryReader reader) => throw null; + protected ClaimsPrincipal(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ClaimsPrincipal(System.Security.Principal.IIdentity identity) => throw null; + public ClaimsPrincipal(System.Security.Principal.IPrincipal principal) => throw null; + public static System.Security.Claims.ClaimsPrincipal Current { get => throw null; } + protected virtual byte[] CustomSerializationData { get => throw null; } + public virtual System.Collections.Generic.IEnumerable FindAll(System.Predicate match) => throw null; + public virtual System.Collections.Generic.IEnumerable FindAll(string type) => throw null; + public virtual System.Security.Claims.Claim FindFirst(System.Predicate match) => throw null; + public virtual System.Security.Claims.Claim FindFirst(string type) => throw null; + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual bool HasClaim(System.Predicate match) => throw null; + public virtual bool HasClaim(string type, string value) => throw null; + public virtual System.Collections.Generic.IEnumerable Identities { get => throw null; } + public virtual System.Security.Principal.IIdentity Identity { get => throw null; } + public virtual bool IsInRole(string role) => throw null; + public static System.Func, System.Security.Claims.ClaimsIdentity> PrimaryIdentitySelector { get => throw null; set { } } + public virtual void WriteTo(System.IO.BinaryWriter writer) => throw null; + protected virtual void WriteTo(System.IO.BinaryWriter writer, byte[] userData) => throw null; + } + public static class ClaimTypes + { + public const string Actor = default; + public const string Anonymous = default; + public const string Authentication = default; + public const string AuthenticationInstant = default; + public const string AuthenticationMethod = default; + public const string AuthorizationDecision = default; + public const string CookiePath = default; + public const string Country = default; + public const string DateOfBirth = default; + public const string DenyOnlyPrimaryGroupSid = default; + public const string DenyOnlyPrimarySid = default; + public const string DenyOnlySid = default; + public const string DenyOnlyWindowsDeviceGroup = default; + public const string Dns = default; + public const string Dsa = default; + public const string Email = default; + public const string Expiration = default; + public const string Expired = default; + public const string Gender = default; + public const string GivenName = default; + public const string GroupSid = default; + public const string Hash = default; + public const string HomePhone = default; + public const string IsPersistent = default; + public const string Locality = default; + public const string MobilePhone = default; + public const string Name = default; + public const string NameIdentifier = default; + public const string OtherPhone = default; + public const string PostalCode = default; + public const string PrimaryGroupSid = default; + public const string PrimarySid = default; + public const string Role = default; + public const string Rsa = default; + public const string SerialNumber = default; + public const string Sid = default; + public const string Spn = default; + public const string StateOrProvince = default; + public const string StreetAddress = default; + public const string Surname = default; + public const string System = default; + public const string Thumbprint = default; + public const string Upn = default; + public const string Uri = default; + public const string UserData = default; + public const string Version = default; + public const string Webpage = default; + public const string WindowsAccountName = default; + public const string WindowsDeviceClaim = default; + public const string WindowsDeviceGroup = default; + public const string WindowsFqbnVersion = default; + public const string WindowsSubAuthority = default; + public const string WindowsUserClaim = default; + public const string X500DistinguishedName = default; + } + public static class ClaimValueTypes + { + public const string Base64Binary = default; + public const string Base64Octet = default; + public const string Boolean = default; + public const string Date = default; + public const string DateTime = default; + public const string DaytimeDuration = default; + public const string DnsName = default; + public const string Double = default; + public const string DsaKeyValue = default; + public const string Email = default; + public const string Fqbn = default; + public const string HexBinary = default; + public const string Integer = default; + public const string Integer32 = default; + public const string Integer64 = default; + public const string KeyInfo = default; + public const string Rfc822Name = default; + public const string Rsa = default; + public const string RsaKeyValue = default; + public const string Sid = default; + public const string String = default; + public const string Time = default; + public const string UInteger32 = default; + public const string UInteger64 = default; + public const string UpnName = default; + public const string X500Name = default; + public const string YearMonthDuration = default; + } + } + namespace Principal + { + public class GenericIdentity : System.Security.Claims.ClaimsIdentity + { + public override string AuthenticationType { get => throw null; } + public override System.Collections.Generic.IEnumerable Claims { get => throw null; } + public override System.Security.Claims.ClaimsIdentity Clone() => throw null; + protected GenericIdentity(System.Security.Principal.GenericIdentity identity) => throw null; + public GenericIdentity(string name) => throw null; + public GenericIdentity(string name, string type) => throw null; + public override bool IsAuthenticated { get => throw null; } + public override string Name { get => throw null; } + } + public class GenericPrincipal : System.Security.Claims.ClaimsPrincipal + { + public GenericPrincipal(System.Security.Principal.IIdentity identity, string[] roles) => throw null; + public override System.Security.Principal.IIdentity Identity { get => throw null; } + public override bool IsInRole(string role) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Cryptography.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Cryptography.cs new file mode 100644 index 000000000000..a12ae2c36f09 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Cryptography.cs @@ -0,0 +1,2840 @@ +// This file contains auto-generated code. +// Generated from `System.Security.Cryptography, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace Win32 + { + namespace SafeHandles + { + public abstract class SafeNCryptHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + protected SafeNCryptHandle() : base(default(bool)) => throw null; + protected SafeNCryptHandle(nint handle, System.Runtime.InteropServices.SafeHandle parentHandle) : base(default(bool)) => throw null; + protected override bool ReleaseHandle() => throw null; + protected abstract bool ReleaseNativeHandle(); + } + public sealed class SafeNCryptKeyHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle + { + public SafeNCryptKeyHandle() => throw null; + public SafeNCryptKeyHandle(nint handle, System.Runtime.InteropServices.SafeHandle parentHandle) => throw null; + protected override bool ReleaseNativeHandle() => throw null; + } + public sealed class SafeNCryptProviderHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle + { + public SafeNCryptProviderHandle() => throw null; + protected override bool ReleaseNativeHandle() => throw null; + } + public sealed class SafeNCryptSecretHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle + { + public SafeNCryptSecretHandle() => throw null; + protected override bool ReleaseNativeHandle() => throw null; + } + public sealed class SafeX509ChainHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafeX509ChainHandle() : base(default(bool)) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override bool ReleaseHandle() => throw null; + } + } + } +} +namespace System +{ + namespace Security + { + namespace Cryptography + { + public abstract class Aes : System.Security.Cryptography.SymmetricAlgorithm + { + public static System.Security.Cryptography.Aes Create() => throw null; + public static System.Security.Cryptography.Aes Create(string algorithmName) => throw null; + protected Aes() => throw null; + } + public sealed class AesCcm : System.IDisposable + { + public AesCcm(byte[] key) => throw null; + public AesCcm(System.ReadOnlySpan key) => throw null; + public void Decrypt(byte[] nonce, byte[] ciphertext, byte[] tag, byte[] plaintext, byte[] associatedData = default(byte[])) => throw null; + public void Decrypt(System.ReadOnlySpan nonce, System.ReadOnlySpan ciphertext, System.ReadOnlySpan tag, System.Span plaintext, System.ReadOnlySpan associatedData = default(System.ReadOnlySpan)) => throw null; + public void Dispose() => throw null; + public void Encrypt(byte[] nonce, byte[] plaintext, byte[] ciphertext, byte[] tag, byte[] associatedData = default(byte[])) => throw null; + public void Encrypt(System.ReadOnlySpan nonce, System.ReadOnlySpan plaintext, System.Span ciphertext, System.Span tag, System.ReadOnlySpan associatedData = default(System.ReadOnlySpan)) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Security.Cryptography.KeySizes NonceByteSizes { get => throw null; } + public static System.Security.Cryptography.KeySizes TagByteSizes { get => throw null; } + } + public sealed class AesCng : System.Security.Cryptography.Aes + { + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public AesCng() => throw null; + public AesCng(string keyName) => throw null; + public AesCng(string keyName, System.Security.Cryptography.CngProvider provider) => throw null; + public AesCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + public override byte[] Key { get => throw null; set { } } + public override int KeySize { get => throw null; set { } } + protected override bool TryDecryptCbcCore(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected override bool TryDecryptCfbCore(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten) => throw null; + protected override bool TryDecryptEcbCore(System.ReadOnlySpan ciphertext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected override bool TryEncryptCbcCore(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected override bool TryEncryptCfbCore(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten) => throw null; + protected override bool TryEncryptEcbCore(System.ReadOnlySpan plaintext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + } + public sealed class AesCryptoServiceProvider : System.Security.Cryptography.Aes + { + public override int BlockSize { get => throw null; set { } } + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public AesCryptoServiceProvider() => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int FeedbackSize { get => throw null; set { } } + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + public override byte[] IV { get => throw null; set { } } + public override byte[] Key { get => throw null; set { } } + public override int KeySize { get => throw null; set { } } + public override System.Security.Cryptography.KeySizes[] LegalBlockSizes { get => throw null; } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public override System.Security.Cryptography.CipherMode Mode { get => throw null; set { } } + public override System.Security.Cryptography.PaddingMode Padding { get => throw null; set { } } + } + public sealed class AesGcm : System.IDisposable + { + public AesGcm(byte[] key) => throw null; + public AesGcm(System.ReadOnlySpan key) => throw null; + public void Decrypt(byte[] nonce, byte[] ciphertext, byte[] tag, byte[] plaintext, byte[] associatedData = default(byte[])) => throw null; + public void Decrypt(System.ReadOnlySpan nonce, System.ReadOnlySpan ciphertext, System.ReadOnlySpan tag, System.Span plaintext, System.ReadOnlySpan associatedData = default(System.ReadOnlySpan)) => throw null; + public void Dispose() => throw null; + public void Encrypt(byte[] nonce, byte[] plaintext, byte[] ciphertext, byte[] tag, byte[] associatedData = default(byte[])) => throw null; + public void Encrypt(System.ReadOnlySpan nonce, System.ReadOnlySpan plaintext, System.Span ciphertext, System.Span tag, System.ReadOnlySpan associatedData = default(System.ReadOnlySpan)) => throw null; + public static bool IsSupported { get => throw null; } + public static System.Security.Cryptography.KeySizes NonceByteSizes { get => throw null; } + public static System.Security.Cryptography.KeySizes TagByteSizes { get => throw null; } + } + public sealed class AesManaged : System.Security.Cryptography.Aes + { + public override int BlockSize { get => throw null; set { } } + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public AesManaged() => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int FeedbackSize { get => throw null; set { } } + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + public override byte[] IV { get => throw null; set { } } + public override byte[] Key { get => throw null; set { } } + public override int KeySize { get => throw null; set { } } + public override System.Security.Cryptography.KeySizes[] LegalBlockSizes { get => throw null; } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public override System.Security.Cryptography.CipherMode Mode { get => throw null; set { } } + public override System.Security.Cryptography.PaddingMode Padding { get => throw null; set { } } + } + public class AsnEncodedData + { + public virtual void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + protected AsnEncodedData() => throw null; + public AsnEncodedData(byte[] rawData) => throw null; + public AsnEncodedData(System.ReadOnlySpan rawData) => throw null; + public AsnEncodedData(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public AsnEncodedData(System.Security.Cryptography.Oid oid, byte[] rawData) => throw null; + public AsnEncodedData(System.Security.Cryptography.Oid oid, System.ReadOnlySpan rawData) => throw null; + public AsnEncodedData(string oid, byte[] rawData) => throw null; + public AsnEncodedData(string oid, System.ReadOnlySpan rawData) => throw null; + public virtual string Format(bool multiLine) => throw null; + public System.Security.Cryptography.Oid Oid { get => throw null; set { } } + public byte[] RawData { get => throw null; set { } } + } + public sealed class AsnEncodedDataCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public int Add(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public void CopyTo(System.Security.Cryptography.AsnEncodedData[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public AsnEncodedDataCollection() => throw null; + public AsnEncodedDataCollection(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public System.Security.Cryptography.AsnEncodedDataEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsSynchronized { get => throw null; } + public void Remove(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public object SyncRoot { get => throw null; } + public System.Security.Cryptography.AsnEncodedData this[int index] { get => throw null; } + } + public sealed class AsnEncodedDataEnumerator : System.Collections.IEnumerator + { + public System.Security.Cryptography.AsnEncodedData Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public abstract class AsymmetricAlgorithm : System.IDisposable + { + public void Clear() => throw null; + public static System.Security.Cryptography.AsymmetricAlgorithm Create() => throw null; + public static System.Security.Cryptography.AsymmetricAlgorithm Create(string algName) => throw null; + protected AsymmetricAlgorithm() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public virtual byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public string ExportEncryptedPkcs8PrivateKeyPem(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public virtual byte[] ExportPkcs8PrivateKey() => throw null; + public string ExportPkcs8PrivateKeyPem() => throw null; + public virtual byte[] ExportSubjectPublicKeyInfo() => throw null; + public string ExportSubjectPublicKeyInfoPem() => throw null; + public virtual void FromXmlString(string xmlString) => throw null; + public virtual void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan passwordBytes) => throw null; + public virtual void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan password) => throw null; + public virtual void ImportFromPem(System.ReadOnlySpan input) => throw null; + public virtual void ImportPkcs8PrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual void ImportSubjectPublicKeyInfo(System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual string KeyExchangeAlgorithm { get => throw null; } + public virtual int KeySize { get => throw null; set { } } + protected int KeySizeValue; + public virtual System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + protected System.Security.Cryptography.KeySizes[] LegalKeySizesValue; + public virtual string SignatureAlgorithm { get => throw null; } + public virtual string ToXmlString(bool includePrivateParameters) => throw null; + public virtual bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public virtual bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public bool TryExportEncryptedPkcs8PrivateKeyPem(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int charsWritten) => throw null; + public virtual bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public bool TryExportPkcs8PrivateKeyPem(System.Span destination, out int charsWritten) => throw null; + public virtual bool TryExportSubjectPublicKeyInfo(System.Span destination, out int bytesWritten) => throw null; + public bool TryExportSubjectPublicKeyInfoPem(System.Span destination, out int charsWritten) => throw null; + } + public abstract class AsymmetricKeyExchangeDeformatter + { + protected AsymmetricKeyExchangeDeformatter() => throw null; + public abstract byte[] DecryptKeyExchange(byte[] rgb); + public abstract string Parameters { get; set; } + public abstract void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key); + } + public abstract class AsymmetricKeyExchangeFormatter + { + public abstract byte[] CreateKeyExchange(byte[] data); + public abstract byte[] CreateKeyExchange(byte[] data, System.Type symAlgType); + protected AsymmetricKeyExchangeFormatter() => throw null; + public abstract string Parameters { get; } + public abstract void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key); + } + public abstract class AsymmetricSignatureDeformatter + { + protected AsymmetricSignatureDeformatter() => throw null; + public abstract void SetHashAlgorithm(string strName); + public abstract void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key); + public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature); + public virtual bool VerifySignature(System.Security.Cryptography.HashAlgorithm hash, byte[] rgbSignature) => throw null; + } + public abstract class AsymmetricSignatureFormatter + { + public abstract byte[] CreateSignature(byte[] rgbHash); + public virtual byte[] CreateSignature(System.Security.Cryptography.HashAlgorithm hash) => throw null; + protected AsymmetricSignatureFormatter() => throw null; + public abstract void SetHashAlgorithm(string strName); + public abstract void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key); + } + public sealed class ChaCha20Poly1305 : System.IDisposable + { + public ChaCha20Poly1305(byte[] key) => throw null; + public ChaCha20Poly1305(System.ReadOnlySpan key) => throw null; + public void Decrypt(byte[] nonce, byte[] ciphertext, byte[] tag, byte[] plaintext, byte[] associatedData = default(byte[])) => throw null; + public void Decrypt(System.ReadOnlySpan nonce, System.ReadOnlySpan ciphertext, System.ReadOnlySpan tag, System.Span plaintext, System.ReadOnlySpan associatedData = default(System.ReadOnlySpan)) => throw null; + public void Dispose() => throw null; + public void Encrypt(byte[] nonce, byte[] plaintext, byte[] ciphertext, byte[] tag, byte[] associatedData = default(byte[])) => throw null; + public void Encrypt(System.ReadOnlySpan nonce, System.ReadOnlySpan plaintext, System.Span ciphertext, System.Span tag, System.ReadOnlySpan associatedData = default(System.ReadOnlySpan)) => throw null; + public static bool IsSupported { get => throw null; } + } + public enum CipherMode + { + CBC = 1, + ECB = 2, + OFB = 3, + CFB = 4, + CTS = 5, + } + public sealed class CngAlgorithm : System.IEquatable + { + public string Algorithm { get => throw null; } + public CngAlgorithm(string algorithm) => throw null; + public static System.Security.Cryptography.CngAlgorithm ECDiffieHellman { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm ECDiffieHellmanP256 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm ECDiffieHellmanP384 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm ECDiffieHellmanP521 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm ECDsa { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm ECDsaP256 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm ECDsaP384 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm ECDsaP521 { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.CngAlgorithm other) => throw null; + public override int GetHashCode() => throw null; + public static System.Security.Cryptography.CngAlgorithm MD5 { get => throw null; } + public static bool operator ==(System.Security.Cryptography.CngAlgorithm left, System.Security.Cryptography.CngAlgorithm right) => throw null; + public static bool operator !=(System.Security.Cryptography.CngAlgorithm left, System.Security.Cryptography.CngAlgorithm right) => throw null; + public static System.Security.Cryptography.CngAlgorithm Rsa { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm Sha1 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm Sha256 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm Sha384 { get => throw null; } + public static System.Security.Cryptography.CngAlgorithm Sha512 { get => throw null; } + public override string ToString() => throw null; + } + public sealed class CngAlgorithmGroup : System.IEquatable + { + public string AlgorithmGroup { get => throw null; } + public CngAlgorithmGroup(string algorithmGroup) => throw null; + public static System.Security.Cryptography.CngAlgorithmGroup DiffieHellman { get => throw null; } + public static System.Security.Cryptography.CngAlgorithmGroup Dsa { get => throw null; } + public static System.Security.Cryptography.CngAlgorithmGroup ECDiffieHellman { get => throw null; } + public static System.Security.Cryptography.CngAlgorithmGroup ECDsa { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.CngAlgorithmGroup other) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Security.Cryptography.CngAlgorithmGroup left, System.Security.Cryptography.CngAlgorithmGroup right) => throw null; + public static bool operator !=(System.Security.Cryptography.CngAlgorithmGroup left, System.Security.Cryptography.CngAlgorithmGroup right) => throw null; + public static System.Security.Cryptography.CngAlgorithmGroup Rsa { get => throw null; } + public override string ToString() => throw null; + } + [System.Flags] + public enum CngExportPolicies + { + None = 0, + AllowExport = 1, + AllowPlaintextExport = 2, + AllowArchiving = 4, + AllowPlaintextArchiving = 8, + } + public sealed class CngKey : System.IDisposable + { + public System.Security.Cryptography.CngAlgorithm Algorithm { get => throw null; } + public System.Security.Cryptography.CngAlgorithmGroup AlgorithmGroup { get => throw null; } + public static System.Security.Cryptography.CngKey Create(System.Security.Cryptography.CngAlgorithm algorithm) => throw null; + public static System.Security.Cryptography.CngKey Create(System.Security.Cryptography.CngAlgorithm algorithm, string keyName) => throw null; + public static System.Security.Cryptography.CngKey Create(System.Security.Cryptography.CngAlgorithm algorithm, string keyName, System.Security.Cryptography.CngKeyCreationParameters creationParameters) => throw null; + public void Delete() => throw null; + public void Dispose() => throw null; + public static bool Exists(string keyName) => throw null; + public static bool Exists(string keyName, System.Security.Cryptography.CngProvider provider) => throw null; + public static bool Exists(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions options) => throw null; + public byte[] Export(System.Security.Cryptography.CngKeyBlobFormat format) => throw null; + public System.Security.Cryptography.CngExportPolicies ExportPolicy { get => throw null; } + public System.Security.Cryptography.CngProperty GetProperty(string name, System.Security.Cryptography.CngPropertyOptions options) => throw null; + public Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle Handle { get => throw null; } + public bool HasProperty(string name, System.Security.Cryptography.CngPropertyOptions options) => throw null; + public static System.Security.Cryptography.CngKey Import(byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format) => throw null; + public static System.Security.Cryptography.CngKey Import(byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format, System.Security.Cryptography.CngProvider provider) => throw null; + public bool IsEphemeral { get => throw null; } + public bool IsMachineKey { get => throw null; } + public string KeyName { get => throw null; } + public int KeySize { get => throw null; } + public System.Security.Cryptography.CngKeyUsages KeyUsage { get => throw null; } + public static System.Security.Cryptography.CngKey Open(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle keyHandle, System.Security.Cryptography.CngKeyHandleOpenOptions keyHandleOpenOptions) => throw null; + public static System.Security.Cryptography.CngKey Open(string keyName) => throw null; + public static System.Security.Cryptography.CngKey Open(string keyName, System.Security.Cryptography.CngProvider provider) => throw null; + public static System.Security.Cryptography.CngKey Open(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions) => throw null; + public nint ParentWindowHandle { get => throw null; set { } } + public System.Security.Cryptography.CngProvider Provider { get => throw null; } + public Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle ProviderHandle { get => throw null; } + public void SetProperty(System.Security.Cryptography.CngProperty property) => throw null; + public System.Security.Cryptography.CngUIPolicy UIPolicy { get => throw null; } + public string UniqueName { get => throw null; } + } + public sealed class CngKeyBlobFormat : System.IEquatable + { + public CngKeyBlobFormat(string format) => throw null; + public static System.Security.Cryptography.CngKeyBlobFormat EccFullPrivateBlob { get => throw null; } + public static System.Security.Cryptography.CngKeyBlobFormat EccFullPublicBlob { get => throw null; } + public static System.Security.Cryptography.CngKeyBlobFormat EccPrivateBlob { get => throw null; } + public static System.Security.Cryptography.CngKeyBlobFormat EccPublicBlob { get => throw null; } + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.CngKeyBlobFormat other) => throw null; + public string Format { get => throw null; } + public static System.Security.Cryptography.CngKeyBlobFormat GenericPrivateBlob { get => throw null; } + public static System.Security.Cryptography.CngKeyBlobFormat GenericPublicBlob { get => throw null; } + public override int GetHashCode() => throw null; + public static bool operator ==(System.Security.Cryptography.CngKeyBlobFormat left, System.Security.Cryptography.CngKeyBlobFormat right) => throw null; + public static bool operator !=(System.Security.Cryptography.CngKeyBlobFormat left, System.Security.Cryptography.CngKeyBlobFormat right) => throw null; + public static System.Security.Cryptography.CngKeyBlobFormat OpaqueTransportBlob { get => throw null; } + public static System.Security.Cryptography.CngKeyBlobFormat Pkcs8PrivateBlob { get => throw null; } + public override string ToString() => throw null; + } + [System.Flags] + public enum CngKeyCreationOptions + { + None = 0, + MachineKey = 32, + OverwriteExistingKey = 128, + } + public sealed class CngKeyCreationParameters + { + public CngKeyCreationParameters() => throw null; + public System.Security.Cryptography.CngExportPolicies? ExportPolicy { get => throw null; set { } } + public System.Security.Cryptography.CngKeyCreationOptions KeyCreationOptions { get => throw null; set { } } + public System.Security.Cryptography.CngKeyUsages? KeyUsage { get => throw null; set { } } + public System.Security.Cryptography.CngPropertyCollection Parameters { get => throw null; } + public nint ParentWindowHandle { get => throw null; set { } } + public System.Security.Cryptography.CngProvider Provider { get => throw null; set { } } + public System.Security.Cryptography.CngUIPolicy UIPolicy { get => throw null; set { } } + } + [System.Flags] + public enum CngKeyHandleOpenOptions + { + None = 0, + EphemeralKey = 1, + } + [System.Flags] + public enum CngKeyOpenOptions + { + None = 0, + UserKey = 0, + MachineKey = 32, + Silent = 64, + } + [System.Flags] + public enum CngKeyUsages + { + None = 0, + Decryption = 1, + Signing = 2, + KeyAgreement = 4, + AllUsages = 16777215, + } + public struct CngProperty : System.IEquatable + { + public CngProperty(string name, byte[] value, System.Security.Cryptography.CngPropertyOptions options) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.CngProperty other) => throw null; + public override int GetHashCode() => throw null; + public byte[] GetValue() => throw null; + public string Name { get => throw null; } + public static bool operator ==(System.Security.Cryptography.CngProperty left, System.Security.Cryptography.CngProperty right) => throw null; + public static bool operator !=(System.Security.Cryptography.CngProperty left, System.Security.Cryptography.CngProperty right) => throw null; + public System.Security.Cryptography.CngPropertyOptions Options { get => throw null; } + } + public sealed class CngPropertyCollection : System.Collections.ObjectModel.Collection + { + public CngPropertyCollection() => throw null; + } + [System.Flags] + public enum CngPropertyOptions + { + Persist = -2147483648, + None = 0, + CustomProperty = 1073741824, + } + public sealed class CngProvider : System.IEquatable + { + public CngProvider(string provider) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.CngProvider other) => throw null; + public override int GetHashCode() => throw null; + public static System.Security.Cryptography.CngProvider MicrosoftPlatformCryptoProvider { get => throw null; } + public static System.Security.Cryptography.CngProvider MicrosoftSmartCardKeyStorageProvider { get => throw null; } + public static System.Security.Cryptography.CngProvider MicrosoftSoftwareKeyStorageProvider { get => throw null; } + public static bool operator ==(System.Security.Cryptography.CngProvider left, System.Security.Cryptography.CngProvider right) => throw null; + public static bool operator !=(System.Security.Cryptography.CngProvider left, System.Security.Cryptography.CngProvider right) => throw null; + public string Provider { get => throw null; } + public override string ToString() => throw null; + } + public sealed class CngUIPolicy + { + public string CreationTitle { get => throw null; } + public CngUIPolicy(System.Security.Cryptography.CngUIProtectionLevels protectionLevel) => throw null; + public CngUIPolicy(System.Security.Cryptography.CngUIProtectionLevels protectionLevel, string friendlyName) => throw null; + public CngUIPolicy(System.Security.Cryptography.CngUIProtectionLevels protectionLevel, string friendlyName, string description) => throw null; + public CngUIPolicy(System.Security.Cryptography.CngUIProtectionLevels protectionLevel, string friendlyName, string description, string useContext) => throw null; + public CngUIPolicy(System.Security.Cryptography.CngUIProtectionLevels protectionLevel, string friendlyName, string description, string useContext, string creationTitle) => throw null; + public string Description { get => throw null; } + public string FriendlyName { get => throw null; } + public System.Security.Cryptography.CngUIProtectionLevels ProtectionLevel { get => throw null; } + public string UseContext { get => throw null; } + } + [System.Flags] + public enum CngUIProtectionLevels + { + None = 0, + ProtectKey = 1, + ForceHighProtection = 2, + } + public class CryptoConfig + { + public static void AddAlgorithm(System.Type algorithm, params string[] names) => throw null; + public static void AddOID(string oid, params string[] names) => throw null; + public static bool AllowOnlyFipsAlgorithms { get => throw null; } + public static object CreateFromName(string name) => throw null; + public static object CreateFromName(string name, params object[] args) => throw null; + public CryptoConfig() => throw null; + public static byte[] EncodeOID(string str) => throw null; + public static string MapNameToOID(string name) => throw null; + } + public static class CryptographicOperations + { + public static bool FixedTimeEquals(System.ReadOnlySpan left, System.ReadOnlySpan right) => throw null; + public static void ZeroMemory(System.Span buffer) => throw null; + } + public class CryptographicUnexpectedOperationException : System.Security.Cryptography.CryptographicException + { + public CryptographicUnexpectedOperationException() => throw null; + protected CryptographicUnexpectedOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public CryptographicUnexpectedOperationException(string message) => throw null; + public CryptographicUnexpectedOperationException(string message, System.Exception inner) => throw null; + public CryptographicUnexpectedOperationException(string format, string insert) => throw null; + } + public class CryptoStream : System.IO.Stream, System.IDisposable + { + public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) => throw null; + public override bool CanRead { get => throw null; } + public override bool CanSeek { get => throw null; } + public override bool CanWrite { get => throw null; } + public void Clear() => throw null; + public override void CopyTo(System.IO.Stream destination, int bufferSize) => throw null; + public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) => throw null; + public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode) => throw null; + public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode, bool leaveOpen) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public override int EndRead(System.IAsyncResult asyncResult) => throw null; + public override void EndWrite(System.IAsyncResult asyncResult) => throw null; + public override void Flush() => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public void FlushFinalBlock() => throw null; + public System.Threading.Tasks.ValueTask FlushFinalBlockAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public bool HasFlushedFinalBlock { get => throw null; } + public override long Length { get => throw null; } + public override long Position { get => throw null; set { } } + public override int Read(byte[] buffer, int offset, int count) => throw null; + public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override int ReadByte() => throw null; + public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null; + public override void SetLength(long value) => throw null; + public override void Write(byte[] buffer, int offset, int count) => throw null; + public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override void WriteByte(byte value) => throw null; + } + public enum CryptoStreamMode + { + Read = 0, + Write = 1, + } + public sealed class CspKeyContainerInfo + { + public bool Accessible { get => throw null; } + public CspKeyContainerInfo(System.Security.Cryptography.CspParameters parameters) => throw null; + public bool Exportable { get => throw null; } + public bool HardwareDevice { get => throw null; } + public string KeyContainerName { get => throw null; } + public System.Security.Cryptography.KeyNumber KeyNumber { get => throw null; } + public bool MachineKeyStore { get => throw null; } + public bool Protected { get => throw null; } + public string ProviderName { get => throw null; } + public int ProviderType { get => throw null; } + public bool RandomlyGenerated { get => throw null; } + public bool Removable { get => throw null; } + public string UniqueKeyContainerName { get => throw null; } + } + public sealed class CspParameters + { + public CspParameters() => throw null; + public CspParameters(int dwTypeIn) => throw null; + public CspParameters(int dwTypeIn, string strProviderNameIn) => throw null; + public CspParameters(int dwTypeIn, string strProviderNameIn, string strContainerNameIn) => throw null; + public System.Security.Cryptography.CspProviderFlags Flags { get => throw null; set { } } + public string KeyContainerName; + public int KeyNumber; + public System.Security.SecureString KeyPassword { get => throw null; set { } } + public nint ParentWindowHandle { get => throw null; set { } } + public string ProviderName; + public int ProviderType; + } + [System.Flags] + public enum CspProviderFlags + { + NoFlags = 0, + UseMachineKeyStore = 1, + UseDefaultKeyContainer = 2, + UseNonExportableKey = 4, + UseExistingKey = 8, + UseArchivableKey = 16, + UseUserProtectedKey = 32, + NoPrompt = 64, + CreateEphemeralKey = 128, + } + public abstract class DeriveBytes : System.IDisposable + { + protected DeriveBytes() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public abstract byte[] GetBytes(int cb); + public abstract void Reset(); + } + public abstract class DES : System.Security.Cryptography.SymmetricAlgorithm + { + public static System.Security.Cryptography.DES Create() => throw null; + public static System.Security.Cryptography.DES Create(string algName) => throw null; + protected DES() => throw null; + public static bool IsSemiWeakKey(byte[] rgbKey) => throw null; + public static bool IsWeakKey(byte[] rgbKey) => throw null; + public override byte[] Key { get => throw null; set { } } + } + public sealed class DESCryptoServiceProvider : System.Security.Cryptography.DES + { + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public DESCryptoServiceProvider() => throw null; + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + } + public abstract class DSA : System.Security.Cryptography.AsymmetricAlgorithm + { + public static System.Security.Cryptography.DSA Create() => throw null; + public static System.Security.Cryptography.DSA Create(int keySizeInBits) => throw null; + public static System.Security.Cryptography.DSA Create(System.Security.Cryptography.DSAParameters parameters) => throw null; + public static System.Security.Cryptography.DSA Create(string algName) => throw null; + public abstract byte[] CreateSignature(byte[] rgbHash); + public byte[] CreateSignature(byte[] rgbHash, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] CreateSignatureCore(System.ReadOnlySpan hash, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected DSA() => throw null; + public abstract System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters); + public override void FromXmlString(string xmlString) => throw null; + public int GetMaxSignatureSize(System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] HashData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + protected virtual byte[] HashData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan passwordBytes) => throw null; + public override void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan password) => throw null; + public override void ImportFromPem(System.ReadOnlySpan input) => throw null; + public abstract void ImportParameters(System.Security.Cryptography.DSAParameters parameters); + public override void ImportPkcs8PrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportSubjectPublicKeyInfo(System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] SignDataCore(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] SignDataCore(System.ReadOnlySpan data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public override string ToXmlString(bool includePrivateParameters) => throw null; + public virtual bool TryCreateSignature(System.ReadOnlySpan hash, System.Span destination, out int bytesWritten) => throw null; + public bool TryCreateSignature(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + protected virtual bool TryCreateSignatureCore(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportSubjectPublicKeyInfo(System.Span destination, out int bytesWritten) => throw null; + protected virtual bool TryHashData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) => throw null; + public virtual bool TrySignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) => throw null; + public bool TrySignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + protected virtual bool TrySignDataCore(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual bool VerifyData(System.ReadOnlySpan data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(System.ReadOnlySpan data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual bool VerifyDataCore(System.IO.Stream data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual bool VerifyDataCore(System.ReadOnlySpan data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature); + public bool VerifySignature(byte[] rgbHash, byte[] rgbSignature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual bool VerifySignature(System.ReadOnlySpan hash, System.ReadOnlySpan signature) => throw null; + public bool VerifySignature(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual bool VerifySignatureCore(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + } + public sealed class DSACng : System.Security.Cryptography.DSA + { + public override byte[] CreateSignature(byte[] rgbHash) => throw null; + public DSACng() => throw null; + public DSACng(int keySize) => throw null; + public DSACng(System.Security.Cryptography.CngKey key) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportParameters(System.Security.Cryptography.DSAParameters parameters) => throw null; + public System.Security.Cryptography.CngKey Key { get => throw null; } + public override string KeyExchangeAlgorithm { get => throw null; } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public override string SignatureAlgorithm { get => throw null; } + protected override bool TryCreateSignatureCore(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature) => throw null; + protected override bool VerifySignatureCore(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + } + public sealed class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm + { + public override byte[] CreateSignature(byte[] rgbHash) => throw null; + public System.Security.Cryptography.CspKeyContainerInfo CspKeyContainerInfo { get => throw null; } + public DSACryptoServiceProvider() => throw null; + public DSACryptoServiceProvider(int dwKeySize) => throw null; + public DSACryptoServiceProvider(int dwKeySize, System.Security.Cryptography.CspParameters parameters) => throw null; + public DSACryptoServiceProvider(System.Security.Cryptography.CspParameters parameters) => throw null; + protected override void Dispose(bool disposing) => throw null; + public byte[] ExportCspBlob(bool includePrivateParameters) => throw null; + public override System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters) => throw null; + protected override byte[] HashData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + protected override byte[] HashData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public void ImportCspBlob(byte[] keyBlob) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportParameters(System.Security.Cryptography.DSAParameters parameters) => throw null; + public override string KeyExchangeAlgorithm { get => throw null; } + public override int KeySize { get => throw null; } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public bool PersistKeyInCsp { get => throw null; set { } } + public bool PublicOnly { get => throw null; } + public override string SignatureAlgorithm { get => throw null; } + public byte[] SignData(byte[] buffer) => throw null; + public byte[] SignData(byte[] buffer, int offset, int count) => throw null; + public byte[] SignData(System.IO.Stream inputStream) => throw null; + public byte[] SignHash(byte[] rgbHash, string str) => throw null; + public static bool UseMachineKeyStore { get => throw null; set { } } + public bool VerifyData(byte[] rgbData, byte[] rgbSignature) => throw null; + public bool VerifyHash(byte[] rgbHash, string str, byte[] rgbSignature) => throw null; + public override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature) => throw null; + } + public sealed class DSAOpenSsl : System.Security.Cryptography.DSA + { + public override byte[] CreateSignature(byte[] rgbHash) => throw null; + public DSAOpenSsl() => throw null; + public DSAOpenSsl(int keySize) => throw null; + public DSAOpenSsl(nint handle) => throw null; + public DSAOpenSsl(System.Security.Cryptography.DSAParameters parameters) => throw null; + public DSAOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle) => throw null; + public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateKeyHandle() => throw null; + public override System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters) => throw null; + public override void ImportParameters(System.Security.Cryptography.DSAParameters parameters) => throw null; + public override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature) => throw null; + } + public struct DSAParameters + { + public int Counter; + public byte[] G; + public byte[] J; + public byte[] P; + public byte[] Q; + public byte[] Seed; + public byte[] X; + public byte[] Y; + } + public class DSASignatureDeformatter : System.Security.Cryptography.AsymmetricSignatureDeformatter + { + public DSASignatureDeformatter() => throw null; + public DSASignatureDeformatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override void SetHashAlgorithm(string strName) => throw null; + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature) => throw null; + } + public enum DSASignatureFormat + { + IeeeP1363FixedFieldConcatenation = 0, + Rfc3279DerSequence = 1, + } + public class DSASignatureFormatter : System.Security.Cryptography.AsymmetricSignatureFormatter + { + public override byte[] CreateSignature(byte[] rgbHash) => throw null; + public DSASignatureFormatter() => throw null; + public DSASignatureFormatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override void SetHashAlgorithm(string strName) => throw null; + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + } + public abstract class ECAlgorithm : System.Security.Cryptography.AsymmetricAlgorithm + { + protected ECAlgorithm() => throw null; + public virtual byte[] ExportECPrivateKey() => throw null; + public string ExportECPrivateKeyPem() => throw null; + public virtual System.Security.Cryptography.ECParameters ExportExplicitParameters(bool includePrivateParameters) => throw null; + public virtual System.Security.Cryptography.ECParameters ExportParameters(bool includePrivateParameters) => throw null; + public virtual void GenerateKey(System.Security.Cryptography.ECCurve curve) => throw null; + public virtual void ImportECPrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan passwordBytes) => throw null; + public override void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan password) => throw null; + public override void ImportFromPem(System.ReadOnlySpan input) => throw null; + public virtual void ImportParameters(System.Security.Cryptography.ECParameters parameters) => throw null; + public override void ImportPkcs8PrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportSubjectPublicKeyInfo(System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual bool TryExportECPrivateKey(System.Span destination, out int bytesWritten) => throw null; + public bool TryExportECPrivateKeyPem(System.Span destination, out int charsWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportSubjectPublicKeyInfo(System.Span destination, out int bytesWritten) => throw null; + } + public struct ECCurve + { + public byte[] A; + public byte[] B; + public byte[] Cofactor; + public static System.Security.Cryptography.ECCurve CreateFromFriendlyName(string oidFriendlyName) => throw null; + public static System.Security.Cryptography.ECCurve CreateFromOid(System.Security.Cryptography.Oid curveOid) => throw null; + public static System.Security.Cryptography.ECCurve CreateFromValue(string oidValue) => throw null; + public System.Security.Cryptography.ECCurve.ECCurveType CurveType; + public enum ECCurveType + { + Implicit = 0, + PrimeShortWeierstrass = 1, + PrimeTwistedEdwards = 2, + PrimeMontgomery = 3, + Characteristic2 = 4, + Named = 5, + } + public System.Security.Cryptography.ECPoint G; + public System.Security.Cryptography.HashAlgorithmName? Hash; + public bool IsCharacteristic2 { get => throw null; } + public bool IsExplicit { get => throw null; } + public bool IsNamed { get => throw null; } + public bool IsPrime { get => throw null; } + public static class NamedCurves + { + public static System.Security.Cryptography.ECCurve brainpoolP160r1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP160t1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP192r1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP192t1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP224r1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP224t1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP256r1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP256t1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP320r1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP320t1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP384r1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP384t1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP512r1 { get => throw null; } + public static System.Security.Cryptography.ECCurve brainpoolP512t1 { get => throw null; } + public static System.Security.Cryptography.ECCurve nistP256 { get => throw null; } + public static System.Security.Cryptography.ECCurve nistP384 { get => throw null; } + public static System.Security.Cryptography.ECCurve nistP521 { get => throw null; } + } + public System.Security.Cryptography.Oid Oid { get => throw null; } + public byte[] Order; + public byte[] Polynomial; + public byte[] Prime; + public byte[] Seed; + public void Validate() => throw null; + } + public abstract class ECDiffieHellman : System.Security.Cryptography.ECAlgorithm + { + public static System.Security.Cryptography.ECDiffieHellman Create() => throw null; + public static System.Security.Cryptography.ECDiffieHellman Create(System.Security.Cryptography.ECCurve curve) => throw null; + public static System.Security.Cryptography.ECDiffieHellman Create(System.Security.Cryptography.ECParameters parameters) => throw null; + public static System.Security.Cryptography.ECDiffieHellman Create(string algorithm) => throw null; + protected ECDiffieHellman() => throw null; + public byte[] DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public virtual byte[] DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] secretPrepend, byte[] secretAppend) => throw null; + public byte[] DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] hmacKey) => throw null; + public virtual byte[] DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] hmacKey, byte[] secretPrepend, byte[] secretAppend) => throw null; + public virtual byte[] DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey) => throw null; + public virtual byte[] DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, byte[] prfLabel, byte[] prfSeed) => throw null; + public override void FromXmlString(string xmlString) => throw null; + public override string KeyExchangeAlgorithm { get => throw null; } + public abstract System.Security.Cryptography.ECDiffieHellmanPublicKey PublicKey { get; } + public override string SignatureAlgorithm { get => throw null; } + public override string ToXmlString(bool includePrivateParameters) => throw null; + } + public sealed class ECDiffieHellmanCng : System.Security.Cryptography.ECDiffieHellman + { + public ECDiffieHellmanCng() => throw null; + public ECDiffieHellmanCng(int keySize) => throw null; + public ECDiffieHellmanCng(System.Security.Cryptography.CngKey key) => throw null; + public ECDiffieHellmanCng(System.Security.Cryptography.ECCurve curve) => throw null; + public override byte[] DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] secretPrepend, byte[] secretAppend) => throw null; + public override byte[] DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] hmacKey, byte[] secretPrepend, byte[] secretAppend) => throw null; + public byte[] DeriveKeyMaterial(System.Security.Cryptography.CngKey otherPartyPublicKey) => throw null; + public override byte[] DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey) => throw null; + public override byte[] DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey, byte[] prfLabel, byte[] prfSeed) => throw null; + public Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle DeriveSecretAgreementHandle(System.Security.Cryptography.CngKey otherPartyPublicKey) => throw null; + public Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle DeriveSecretAgreementHandle(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override System.Security.Cryptography.ECParameters ExportExplicitParameters(bool includePrivateParameters) => throw null; + public override System.Security.Cryptography.ECParameters ExportParameters(bool includePrivateParameters) => throw null; + public void FromXmlString(string xml, System.Security.Cryptography.ECKeyXmlFormat format) => throw null; + public override void GenerateKey(System.Security.Cryptography.ECCurve curve) => throw null; + public System.Security.Cryptography.CngAlgorithm HashAlgorithm { get => throw null; set { } } + public byte[] HmacKey { get => throw null; set { } } + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportParameters(System.Security.Cryptography.ECParameters parameters) => throw null; + public override void ImportPkcs8PrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public System.Security.Cryptography.CngKey Key { get => throw null; } + public System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction KeyDerivationFunction { get => throw null; set { } } + public override int KeySize { get => throw null; set { } } + public byte[] Label { get => throw null; set { } } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public override System.Security.Cryptography.ECDiffieHellmanPublicKey PublicKey { get => throw null; } + public byte[] SecretAppend { get => throw null; set { } } + public byte[] SecretPrepend { get => throw null; set { } } + public byte[] Seed { get => throw null; set { } } + public string ToXmlString(System.Security.Cryptography.ECKeyXmlFormat format) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public bool UseSecretAgreementAsHmacKey { get => throw null; } + } + public sealed class ECDiffieHellmanCngPublicKey : System.Security.Cryptography.ECDiffieHellmanPublicKey + { + public System.Security.Cryptography.CngKeyBlobFormat BlobFormat { get => throw null; } + protected override void Dispose(bool disposing) => throw null; + public override System.Security.Cryptography.ECParameters ExportExplicitParameters() => throw null; + public override System.Security.Cryptography.ECParameters ExportParameters() => throw null; + public static System.Security.Cryptography.ECDiffieHellmanPublicKey FromByteArray(byte[] publicKeyBlob, System.Security.Cryptography.CngKeyBlobFormat format) => throw null; + public static System.Security.Cryptography.ECDiffieHellmanCngPublicKey FromXmlString(string xml) => throw null; + public System.Security.Cryptography.CngKey Import() => throw null; + public override string ToXmlString() => throw null; + } + public enum ECDiffieHellmanKeyDerivationFunction + { + Hash = 0, + Hmac = 1, + Tls = 2, + } + public sealed class ECDiffieHellmanOpenSsl : System.Security.Cryptography.ECDiffieHellman + { + public ECDiffieHellmanOpenSsl() => throw null; + public ECDiffieHellmanOpenSsl(int keySize) => throw null; + public ECDiffieHellmanOpenSsl(nint handle) => throw null; + public ECDiffieHellmanOpenSsl(System.Security.Cryptography.ECCurve curve) => throw null; + public ECDiffieHellmanOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle) => throw null; + public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateKeyHandle() => throw null; + public override System.Security.Cryptography.ECParameters ExportParameters(bool includePrivateParameters) => throw null; + public override void ImportParameters(System.Security.Cryptography.ECParameters parameters) => throw null; + public override System.Security.Cryptography.ECDiffieHellmanPublicKey PublicKey { get => throw null; } + } + public abstract class ECDiffieHellmanPublicKey : System.IDisposable + { + protected ECDiffieHellmanPublicKey() => throw null; + protected ECDiffieHellmanPublicKey(byte[] keyBlob) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual System.Security.Cryptography.ECParameters ExportExplicitParameters() => throw null; + public virtual System.Security.Cryptography.ECParameters ExportParameters() => throw null; + public virtual byte[] ExportSubjectPublicKeyInfo() => throw null; + public virtual byte[] ToByteArray() => throw null; + public virtual string ToXmlString() => throw null; + public virtual bool TryExportSubjectPublicKeyInfo(System.Span destination, out int bytesWritten) => throw null; + } + public abstract class ECDsa : System.Security.Cryptography.ECAlgorithm + { + public static System.Security.Cryptography.ECDsa Create() => throw null; + public static System.Security.Cryptography.ECDsa Create(System.Security.Cryptography.ECCurve curve) => throw null; + public static System.Security.Cryptography.ECDsa Create(System.Security.Cryptography.ECParameters parameters) => throw null; + public static System.Security.Cryptography.ECDsa Create(string algorithm) => throw null; + protected ECDsa() => throw null; + public override void FromXmlString(string xmlString) => throw null; + public int GetMaxSignatureSize(System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] HashData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + protected virtual byte[] HashData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public override string KeyExchangeAlgorithm { get => throw null; } + public override string SignatureAlgorithm { get => throw null; } + public virtual byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public byte[] SignData(System.ReadOnlySpan data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public byte[] SignData(System.ReadOnlySpan data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public int SignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public int SignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] SignDataCore(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] SignDataCore(System.ReadOnlySpan data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public abstract byte[] SignHash(byte[] hash); + public byte[] SignHash(byte[] hash, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public byte[] SignHash(System.ReadOnlySpan hash) => throw null; + public byte[] SignHash(System.ReadOnlySpan hash, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public int SignHash(System.ReadOnlySpan hash, System.Span destination) => throw null; + public int SignHash(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual byte[] SignHashCore(System.ReadOnlySpan hash, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public override string ToXmlString(bool includePrivateParameters) => throw null; + protected virtual bool TryHashData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) => throw null; + public virtual bool TrySignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) => throw null; + public bool TrySignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + protected virtual bool TrySignDataCore(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + public virtual bool TrySignHash(System.ReadOnlySpan hash, System.Span destination, out int bytesWritten) => throw null; + public bool TrySignHash(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + protected virtual bool TrySignHashCore(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual bool VerifyData(System.ReadOnlySpan data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public bool VerifyData(System.ReadOnlySpan data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual bool VerifyDataCore(System.IO.Stream data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual bool VerifyDataCore(System.ReadOnlySpan data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public abstract bool VerifyHash(byte[] hash, byte[] signature); + public bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + public virtual bool VerifyHash(System.ReadOnlySpan hash, System.ReadOnlySpan signature) => throw null; + public bool VerifyHash(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + protected virtual bool VerifyHashCore(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + } + public sealed class ECDsaCng : System.Security.Cryptography.ECDsa + { + public ECDsaCng() => throw null; + public ECDsaCng(int keySize) => throw null; + public ECDsaCng(System.Security.Cryptography.CngKey key) => throw null; + public ECDsaCng(System.Security.Cryptography.ECCurve curve) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override System.Security.Cryptography.ECParameters ExportExplicitParameters(bool includePrivateParameters) => throw null; + public override System.Security.Cryptography.ECParameters ExportParameters(bool includePrivateParameters) => throw null; + public void FromXmlString(string xml, System.Security.Cryptography.ECKeyXmlFormat format) => throw null; + public override void GenerateKey(System.Security.Cryptography.ECCurve curve) => throw null; + public System.Security.Cryptography.CngAlgorithm HashAlgorithm { get => throw null; set { } } + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportParameters(System.Security.Cryptography.ECParameters parameters) => throw null; + public override void ImportPkcs8PrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public System.Security.Cryptography.CngKey Key { get => throw null; } + public override int KeySize { get => throw null; set { } } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public byte[] SignData(byte[] data) => throw null; + public byte[] SignData(byte[] data, int offset, int count) => throw null; + public byte[] SignData(System.IO.Stream data) => throw null; + public override byte[] SignHash(byte[] hash) => throw null; + public string ToXmlString(System.Security.Cryptography.ECKeyXmlFormat format) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public override bool TrySignHash(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + protected override bool TrySignHashCore(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten) => throw null; + public bool VerifyData(byte[] data, byte[] signature) => throw null; + public bool VerifyData(byte[] data, int offset, int count, byte[] signature) => throw null; + public bool VerifyData(System.IO.Stream data, byte[] signature) => throw null; + public override bool VerifyHash(byte[] hash, byte[] signature) => throw null; + public override bool VerifyHash(System.ReadOnlySpan hash, System.ReadOnlySpan signature) => throw null; + protected override bool VerifyHashCore(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.DSASignatureFormat signatureFormat) => throw null; + } + public sealed class ECDsaOpenSsl : System.Security.Cryptography.ECDsa + { + public ECDsaOpenSsl() => throw null; + public ECDsaOpenSsl(int keySize) => throw null; + public ECDsaOpenSsl(nint handle) => throw null; + public ECDsaOpenSsl(System.Security.Cryptography.ECCurve curve) => throw null; + public ECDsaOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle) => throw null; + public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateKeyHandle() => throw null; + public override byte[] SignHash(byte[] hash) => throw null; + public override bool VerifyHash(byte[] hash, byte[] signature) => throw null; + } + public enum ECKeyXmlFormat + { + Rfc4050 = 0, + } + public struct ECParameters + { + public System.Security.Cryptography.ECCurve Curve; + public byte[] D; + public System.Security.Cryptography.ECPoint Q; + public void Validate() => throw null; + } + public struct ECPoint + { + public byte[] X; + public byte[] Y; + } + public class FromBase64Transform : System.Security.Cryptography.ICryptoTransform, System.IDisposable + { + public virtual bool CanReuseTransform { get => throw null; } + public bool CanTransformMultipleBlocks { get => throw null; } + public void Clear() => throw null; + public FromBase64Transform() => throw null; + public FromBase64Transform(System.Security.Cryptography.FromBase64TransformMode whitespaces) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public int InputBlockSize { get => throw null; } + public int OutputBlockSize { get => throw null; } + public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) => throw null; + public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) => throw null; + } + public enum FromBase64TransformMode + { + IgnoreWhiteSpaces = 0, + DoNotIgnoreWhiteSpaces = 1, + } + public abstract class HashAlgorithm : System.Security.Cryptography.ICryptoTransform, System.IDisposable + { + public virtual bool CanReuseTransform { get => throw null; } + public virtual bool CanTransformMultipleBlocks { get => throw null; } + public void Clear() => throw null; + public byte[] ComputeHash(byte[] buffer) => throw null; + public byte[] ComputeHash(byte[] buffer, int offset, int count) => throw null; + public byte[] ComputeHash(System.IO.Stream inputStream) => throw null; + public System.Threading.Tasks.Task ComputeHashAsync(System.IO.Stream inputStream, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Security.Cryptography.HashAlgorithm Create() => throw null; + public static System.Security.Cryptography.HashAlgorithm Create(string hashName) => throw null; + protected HashAlgorithm() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public virtual byte[] Hash { get => throw null; } + protected abstract void HashCore(byte[] array, int ibStart, int cbSize); + protected virtual void HashCore(System.ReadOnlySpan source) => throw null; + protected abstract byte[] HashFinal(); + public virtual int HashSize { get => throw null; } + protected int HashSizeValue; + protected byte[] HashValue; + public abstract void Initialize(); + public virtual int InputBlockSize { get => throw null; } + public virtual int OutputBlockSize { get => throw null; } + protected int State; + public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) => throw null; + public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) => throw null; + public bool TryComputeHash(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + protected virtual bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public struct HashAlgorithmName : System.IEquatable + { + public HashAlgorithmName(string name) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.HashAlgorithmName other) => throw null; + public static System.Security.Cryptography.HashAlgorithmName FromOid(string oidValue) => throw null; + public override int GetHashCode() => throw null; + public static System.Security.Cryptography.HashAlgorithmName MD5 { get => throw null; } + public string Name { get => throw null; } + public static bool operator ==(System.Security.Cryptography.HashAlgorithmName left, System.Security.Cryptography.HashAlgorithmName right) => throw null; + public static bool operator !=(System.Security.Cryptography.HashAlgorithmName left, System.Security.Cryptography.HashAlgorithmName right) => throw null; + public static System.Security.Cryptography.HashAlgorithmName SHA1 { get => throw null; } + public static System.Security.Cryptography.HashAlgorithmName SHA256 { get => throw null; } + public static System.Security.Cryptography.HashAlgorithmName SHA384 { get => throw null; } + public static System.Security.Cryptography.HashAlgorithmName SHA512 { get => throw null; } + public override string ToString() => throw null; + public static bool TryFromOid(string oidValue, out System.Security.Cryptography.HashAlgorithmName value) => throw null; + } + public static class HKDF + { + public static byte[] DeriveKey(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] ikm, int outputLength, byte[] salt = default(byte[]), byte[] info = default(byte[])) => throw null; + public static void DeriveKey(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, System.ReadOnlySpan ikm, System.Span output, System.ReadOnlySpan salt, System.ReadOnlySpan info) => throw null; + public static byte[] Expand(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] prk, int outputLength, byte[] info = default(byte[])) => throw null; + public static void Expand(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, System.ReadOnlySpan prk, System.Span output, System.ReadOnlySpan info) => throw null; + public static byte[] Extract(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] ikm, byte[] salt = default(byte[])) => throw null; + public static int Extract(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, System.ReadOnlySpan ikm, System.ReadOnlySpan salt, System.Span prk) => throw null; + } + public abstract class HMAC : System.Security.Cryptography.KeyedHashAlgorithm + { + protected int BlockSizeValue { get => throw null; set { } } + public static System.Security.Cryptography.HMAC Create() => throw null; + public static System.Security.Cryptography.HMAC Create(string algorithmName) => throw null; + protected HMAC() => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] rgb, int ib, int cb) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + protected override byte[] HashFinal() => throw null; + public string HashName { get => throw null; set { } } + public override void Initialize() => throw null; + public override byte[] Key { get => throw null; set { } } + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public class HMACMD5 : System.Security.Cryptography.HMAC + { + public HMACMD5() => throw null; + public HMACMD5(byte[] key) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] rgb, int ib, int cb) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + public static byte[] HashData(byte[] key, byte[] source) => throw null; + public static byte[] HashData(byte[] key, System.IO.Stream source) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.IO.Stream source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(byte[] key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected override byte[] HashFinal() => throw null; + public const int HashSizeInBits = 128; + public const int HashSizeInBytes = 16; + public override void Initialize() => throw null; + public override byte[] Key { get => throw null; set { } } + public static bool TryHashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public class HMACSHA1 : System.Security.Cryptography.HMAC + { + public HMACSHA1() => throw null; + public HMACSHA1(byte[] key) => throw null; + public HMACSHA1(byte[] key, bool useManagedSha1) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] rgb, int ib, int cb) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + public static byte[] HashData(byte[] key, byte[] source) => throw null; + public static byte[] HashData(byte[] key, System.IO.Stream source) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.IO.Stream source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(byte[] key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected override byte[] HashFinal() => throw null; + public const int HashSizeInBits = 160; + public const int HashSizeInBytes = 20; + public override void Initialize() => throw null; + public override byte[] Key { get => throw null; set { } } + public static bool TryHashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public class HMACSHA256 : System.Security.Cryptography.HMAC + { + public HMACSHA256() => throw null; + public HMACSHA256(byte[] key) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] rgb, int ib, int cb) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + public static byte[] HashData(byte[] key, byte[] source) => throw null; + public static byte[] HashData(byte[] key, System.IO.Stream source) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.IO.Stream source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(byte[] key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected override byte[] HashFinal() => throw null; + public const int HashSizeInBits = 256; + public const int HashSizeInBytes = 32; + public override void Initialize() => throw null; + public override byte[] Key { get => throw null; set { } } + public static bool TryHashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public class HMACSHA384 : System.Security.Cryptography.HMAC + { + public HMACSHA384() => throw null; + public HMACSHA384(byte[] key) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] rgb, int ib, int cb) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + public static byte[] HashData(byte[] key, byte[] source) => throw null; + public static byte[] HashData(byte[] key, System.IO.Stream source) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.IO.Stream source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(byte[] key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected override byte[] HashFinal() => throw null; + public const int HashSizeInBits = 384; + public const int HashSizeInBytes = 48; + public override void Initialize() => throw null; + public override byte[] Key { get => throw null; set { } } + public bool ProduceLegacyHmacValues { get => throw null; set { } } + public static bool TryHashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public class HMACSHA512 : System.Security.Cryptography.HMAC + { + public HMACSHA512() => throw null; + public HMACSHA512(byte[] key) => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] rgb, int ib, int cb) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + public static byte[] HashData(byte[] key, byte[] source) => throw null; + public static byte[] HashData(byte[] key, System.IO.Stream source) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.IO.Stream source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan key, System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(byte[] key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.ReadOnlyMemory key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected override byte[] HashFinal() => throw null; + public const int HashSizeInBits = 512; + public const int HashSizeInBytes = 64; + public override void Initialize() => throw null; + public override byte[] Key { get => throw null; set { } } + public bool ProduceLegacyHmacValues { get => throw null; set { } } + public static bool TryHashData(System.ReadOnlySpan key, System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public interface ICryptoTransform : System.IDisposable + { + bool CanReuseTransform { get; } + bool CanTransformMultipleBlocks { get; } + int InputBlockSize { get; } + int OutputBlockSize { get; } + int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset); + byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount); + } + public interface ICspAsymmetricAlgorithm + { + System.Security.Cryptography.CspKeyContainerInfo CspKeyContainerInfo { get; } + byte[] ExportCspBlob(bool includePrivateParameters); + void ImportCspBlob(byte[] rawData); + } + public sealed class IncrementalHash : System.IDisposable + { + public System.Security.Cryptography.HashAlgorithmName AlgorithmName { get => throw null; } + public void AppendData(byte[] data) => throw null; + public void AppendData(byte[] data, int offset, int count) => throw null; + public void AppendData(System.ReadOnlySpan data) => throw null; + public static System.Security.Cryptography.IncrementalHash CreateHash(System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key) => throw null; + public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.ReadOnlySpan key) => throw null; + public void Dispose() => throw null; + public byte[] GetCurrentHash() => throw null; + public int GetCurrentHash(System.Span destination) => throw null; + public byte[] GetHashAndReset() => throw null; + public int GetHashAndReset(System.Span destination) => throw null; + public int HashLengthInBytes { get => throw null; } + public bool TryGetCurrentHash(System.Span destination, out int bytesWritten) => throw null; + public bool TryGetHashAndReset(System.Span destination, out int bytesWritten) => throw null; + } + public abstract class KeyedHashAlgorithm : System.Security.Cryptography.HashAlgorithm + { + public static System.Security.Cryptography.KeyedHashAlgorithm Create() => throw null; + public static System.Security.Cryptography.KeyedHashAlgorithm Create(string algName) => throw null; + protected KeyedHashAlgorithm() => throw null; + protected override void Dispose(bool disposing) => throw null; + public virtual byte[] Key { get => throw null; set { } } + protected byte[] KeyValue; + } + public enum KeyNumber + { + Exchange = 1, + Signature = 2, + } + public sealed class KeySizes + { + public KeySizes(int minSize, int maxSize, int skipSize) => throw null; + public int MaxSize { get => throw null; } + public int MinSize { get => throw null; } + public int SkipSize { get => throw null; } + } + public abstract class MaskGenerationMethod + { + protected MaskGenerationMethod() => throw null; + public abstract byte[] GenerateMask(byte[] rgbSeed, int cbReturn); + } + public abstract class MD5 : System.Security.Cryptography.HashAlgorithm + { + public static System.Security.Cryptography.MD5 Create() => throw null; + public static System.Security.Cryptography.MD5 Create(string algName) => throw null; + protected MD5() => throw null; + public static byte[] HashData(byte[] source) => throw null; + public static byte[] HashData(System.IO.Stream source) => throw null; + public static int HashData(System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public const int HashSizeInBits = 128; + public const int HashSizeInBytes = 16; + public static bool TryHashData(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + } + public sealed class MD5CryptoServiceProvider : System.Security.Cryptography.MD5 + { + public MD5CryptoServiceProvider() => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + protected override byte[] HashFinal() => throw null; + public override void Initialize() => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public sealed class Oid + { + public Oid() => throw null; + public Oid(System.Security.Cryptography.Oid oid) => throw null; + public Oid(string oid) => throw null; + public Oid(string value, string friendlyName) => throw null; + public string FriendlyName { get => throw null; set { } } + public static System.Security.Cryptography.Oid FromFriendlyName(string friendlyName, System.Security.Cryptography.OidGroup group) => throw null; + public static System.Security.Cryptography.Oid FromOidValue(string oidValue, System.Security.Cryptography.OidGroup group) => throw null; + public string Value { get => throw null; set { } } + } + public sealed class OidCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public int Add(System.Security.Cryptography.Oid oid) => throw null; + public void CopyTo(System.Security.Cryptography.Oid[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public OidCollection() => throw null; + public System.Security.Cryptography.OidEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsSynchronized { get => throw null; } + public object SyncRoot { get => throw null; } + public System.Security.Cryptography.Oid this[int index] { get => throw null; } + public System.Security.Cryptography.Oid this[string oid] { get => throw null; } + } + public sealed class OidEnumerator : System.Collections.IEnumerator + { + public System.Security.Cryptography.Oid Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public enum OidGroup + { + All = 0, + HashAlgorithm = 1, + EncryptionAlgorithm = 2, + PublicKeyAlgorithm = 3, + SignatureAlgorithm = 4, + Attribute = 5, + ExtensionOrAttribute = 6, + EnhancedKeyUsage = 7, + Policy = 8, + Template = 9, + KeyDerivationFunction = 10, + } + public enum PaddingMode + { + None = 1, + PKCS7 = 2, + Zeros = 3, + ANSIX923 = 4, + ISO10126 = 5, + } + public class PasswordDeriveBytes : System.Security.Cryptography.DeriveBytes + { + public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV) => throw null; + public PasswordDeriveBytes(byte[] password, byte[] salt) => throw null; + public PasswordDeriveBytes(byte[] password, byte[] salt, System.Security.Cryptography.CspParameters cspParams) => throw null; + public PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations) => throw null; + public PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations, System.Security.Cryptography.CspParameters cspParams) => throw null; + public PasswordDeriveBytes(string strPassword, byte[] rgbSalt) => throw null; + public PasswordDeriveBytes(string strPassword, byte[] rgbSalt, System.Security.Cryptography.CspParameters cspParams) => throw null; + public PasswordDeriveBytes(string strPassword, byte[] rgbSalt, string strHashName, int iterations) => throw null; + public PasswordDeriveBytes(string strPassword, byte[] rgbSalt, string strHashName, int iterations, System.Security.Cryptography.CspParameters cspParams) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override byte[] GetBytes(int cb) => throw null; + public string HashName { get => throw null; set { } } + public int IterationCount { get => throw null; set { } } + public override void Reset() => throw null; + public byte[] Salt { get => throw null; set { } } + } + public enum PbeEncryptionAlgorithm + { + Unknown = 0, + Aes128Cbc = 1, + Aes192Cbc = 2, + Aes256Cbc = 3, + TripleDes3KeyPkcs12 = 4, + } + public sealed class PbeParameters + { + public PbeParameters(System.Security.Cryptography.PbeEncryptionAlgorithm encryptionAlgorithm, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int iterationCount) => throw null; + public System.Security.Cryptography.PbeEncryptionAlgorithm EncryptionAlgorithm { get => throw null; } + public System.Security.Cryptography.HashAlgorithmName HashAlgorithm { get => throw null; } + public int IterationCount { get => throw null; } + } + public static class PemEncoding + { + public static System.Security.Cryptography.PemFields Find(System.ReadOnlySpan pemData) => throw null; + public static int GetEncodedSize(int labelLength, int dataLength) => throw null; + public static bool TryFind(System.ReadOnlySpan pemData, out System.Security.Cryptography.PemFields fields) => throw null; + public static bool TryWrite(System.ReadOnlySpan label, System.ReadOnlySpan data, System.Span destination, out int charsWritten) => throw null; + public static char[] Write(System.ReadOnlySpan label, System.ReadOnlySpan data) => throw null; + public static string WriteString(System.ReadOnlySpan label, System.ReadOnlySpan data) => throw null; + } + public struct PemFields + { + public System.Range Base64Data { get => throw null; } + public int DecodedDataLength { get => throw null; } + public System.Range Label { get => throw null; } + public System.Range Location { get => throw null; } + } + public class PKCS1MaskGenerationMethod : System.Security.Cryptography.MaskGenerationMethod + { + public PKCS1MaskGenerationMethod() => throw null; + public override byte[] GenerateMask(byte[] rgbSeed, int cbReturn) => throw null; + public string HashName { get => throw null; set { } } + } + public abstract class RandomNumberGenerator : System.IDisposable + { + public static System.Security.Cryptography.RandomNumberGenerator Create() => throw null; + public static System.Security.Cryptography.RandomNumberGenerator Create(string rngName) => throw null; + protected RandomNumberGenerator() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public static void Fill(System.Span data) => throw null; + public abstract void GetBytes(byte[] data); + public virtual void GetBytes(byte[] data, int offset, int count) => throw null; + public static byte[] GetBytes(int count) => throw null; + public virtual void GetBytes(System.Span data) => throw null; + public static int GetInt32(int toExclusive) => throw null; + public static int GetInt32(int fromInclusive, int toExclusive) => throw null; + public virtual void GetNonZeroBytes(byte[] data) => throw null; + public virtual void GetNonZeroBytes(System.Span data) => throw null; + } + public abstract class RC2 : System.Security.Cryptography.SymmetricAlgorithm + { + public static System.Security.Cryptography.RC2 Create() => throw null; + public static System.Security.Cryptography.RC2 Create(string AlgName) => throw null; + protected RC2() => throw null; + public virtual int EffectiveKeySize { get => throw null; set { } } + protected int EffectiveKeySizeValue; + public override int KeySize { get => throw null; set { } } + } + public sealed class RC2CryptoServiceProvider : System.Security.Cryptography.RC2 + { + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public RC2CryptoServiceProvider() => throw null; + public override int EffectiveKeySize { get => throw null; set { } } + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + public bool UseSalt { get => throw null; set { } } + } + public class Rfc2898DeriveBytes : System.Security.Cryptography.DeriveBytes + { + public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV) => throw null; + public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations) => throw null; + public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public Rfc2898DeriveBytes(string password, byte[] salt) => throw null; + public Rfc2898DeriveBytes(string password, byte[] salt, int iterations) => throw null; + public Rfc2898DeriveBytes(string password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public Rfc2898DeriveBytes(string password, int saltSize) => throw null; + public Rfc2898DeriveBytes(string password, int saltSize, int iterations) => throw null; + public Rfc2898DeriveBytes(string password, int saltSize, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override byte[] GetBytes(int cb) => throw null; + public System.Security.Cryptography.HashAlgorithmName HashAlgorithm { get => throw null; } + public int IterationCount { get => throw null; set { } } + public static byte[] Pbkdf2(byte[] password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int outputLength) => throw null; + public static byte[] Pbkdf2(System.ReadOnlySpan password, System.ReadOnlySpan salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int outputLength) => throw null; + public static void Pbkdf2(System.ReadOnlySpan password, System.ReadOnlySpan salt, System.Span destination, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public static byte[] Pbkdf2(System.ReadOnlySpan password, System.ReadOnlySpan salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int outputLength) => throw null; + public static void Pbkdf2(System.ReadOnlySpan password, System.ReadOnlySpan salt, System.Span destination, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public static byte[] Pbkdf2(string password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int outputLength) => throw null; + public override void Reset() => throw null; + public byte[] Salt { get => throw null; set { } } + } + public abstract class Rijndael : System.Security.Cryptography.SymmetricAlgorithm + { + public static System.Security.Cryptography.Rijndael Create() => throw null; + public static System.Security.Cryptography.Rijndael Create(string algName) => throw null; + protected Rijndael() => throw null; + } + public sealed class RijndaelManaged : System.Security.Cryptography.Rijndael + { + public override int BlockSize { get => throw null; set { } } + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public RijndaelManaged() => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int FeedbackSize { get => throw null; set { } } + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + public override byte[] IV { get => throw null; set { } } + public override byte[] Key { get => throw null; set { } } + public override int KeySize { get => throw null; set { } } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public override System.Security.Cryptography.CipherMode Mode { get => throw null; set { } } + public override System.Security.Cryptography.PaddingMode Padding { get => throw null; set { } } + } + public sealed class RNGCryptoServiceProvider : System.Security.Cryptography.RandomNumberGenerator + { + public RNGCryptoServiceProvider() => throw null; + public RNGCryptoServiceProvider(byte[] rgb) => throw null; + public RNGCryptoServiceProvider(System.Security.Cryptography.CspParameters cspParams) => throw null; + public RNGCryptoServiceProvider(string str) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override void GetBytes(byte[] data) => throw null; + public override void GetBytes(byte[] data, int offset, int count) => throw null; + public override void GetBytes(System.Span data) => throw null; + public override void GetNonZeroBytes(byte[] data) => throw null; + public override void GetNonZeroBytes(System.Span data) => throw null; + } + public abstract class RSA : System.Security.Cryptography.AsymmetricAlgorithm + { + public static System.Security.Cryptography.RSA Create() => throw null; + public static System.Security.Cryptography.RSA Create(int keySizeInBits) => throw null; + public static System.Security.Cryptography.RSA Create(System.Security.Cryptography.RSAParameters parameters) => throw null; + public static System.Security.Cryptography.RSA Create(string algName) => throw null; + protected RSA() => throw null; + public virtual byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public byte[] Decrypt(System.ReadOnlySpan data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public int Decrypt(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public virtual byte[] DecryptValue(byte[] rgb) => throw null; + public virtual byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public byte[] Encrypt(System.ReadOnlySpan data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public int Encrypt(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public virtual byte[] EncryptValue(byte[] rgb) => throw null; + public abstract System.Security.Cryptography.RSAParameters ExportParameters(bool includePrivateParameters); + public virtual byte[] ExportRSAPrivateKey() => throw null; + public string ExportRSAPrivateKeyPem() => throw null; + public virtual byte[] ExportRSAPublicKey() => throw null; + public string ExportRSAPublicKeyPem() => throw null; + public override void FromXmlString(string xmlString) => throw null; + protected virtual byte[] HashData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + protected virtual byte[] HashData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan passwordBytes) => throw null; + public override void ImportFromEncryptedPem(System.ReadOnlySpan input, System.ReadOnlySpan password) => throw null; + public override void ImportFromPem(System.ReadOnlySpan input) => throw null; + public abstract void ImportParameters(System.Security.Cryptography.RSAParameters parameters); + public override void ImportPkcs8PrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual void ImportRSAPrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public virtual void ImportRSAPublicKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportSubjectPublicKeyInfo(System.ReadOnlySpan source, out int bytesRead) => throw null; + public override string KeyExchangeAlgorithm { get => throw null; } + public override string SignatureAlgorithm { get => throw null; } + public virtual byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public byte[] SignData(System.ReadOnlySpan data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public int SignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public virtual byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public byte[] SignHash(System.ReadOnlySpan hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public int SignHash(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public override string ToXmlString(bool includePrivateParameters) => throw null; + public virtual bool TryDecrypt(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) => throw null; + public virtual bool TryEncrypt(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public virtual bool TryExportRSAPrivateKey(System.Span destination, out int bytesWritten) => throw null; + public bool TryExportRSAPrivateKeyPem(System.Span destination, out int charsWritten) => throw null; + public virtual bool TryExportRSAPublicKey(System.Span destination, out int bytesWritten) => throw null; + public bool TryExportRSAPublicKeyPem(System.Span destination, out int charsWritten) => throw null; + public override bool TryExportSubjectPublicKeyInfo(System.Span destination, out int bytesWritten) => throw null; + protected virtual bool TryHashData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) => throw null; + public virtual bool TrySignData(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding, out int bytesWritten) => throw null; + public virtual bool TrySignHash(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding, out int bytesWritten) => throw null; + public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public virtual bool VerifyData(System.ReadOnlySpan data, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public virtual bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public virtual bool VerifyHash(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + } + public sealed class RSACng : System.Security.Cryptography.RSA + { + public RSACng() => throw null; + public RSACng(int keySize) => throw null; + public RSACng(System.Security.Cryptography.CngKey key) => throw null; + public override byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override byte[] ExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters) => throw null; + public override System.Security.Cryptography.RSAParameters ExportParameters(bool includePrivateParameters) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportParameters(System.Security.Cryptography.RSAParameters parameters) => throw null; + public override void ImportPkcs8PrivateKey(System.ReadOnlySpan source, out int bytesRead) => throw null; + public System.Security.Cryptography.CngKey Key { get => throw null; } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public override byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public override bool TryDecrypt(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) => throw null; + public override bool TryEncrypt(System.ReadOnlySpan data, System.Span destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.Security.Cryptography.PbeParameters pbeParameters, System.Span destination, out int bytesWritten) => throw null; + public override bool TryExportPkcs8PrivateKey(System.Span destination, out int bytesWritten) => throw null; + public override bool TrySignHash(System.ReadOnlySpan hash, System.Span destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding, out int bytesWritten) => throw null; + public override bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public override bool VerifyHash(System.ReadOnlySpan hash, System.ReadOnlySpan signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + } + public sealed class RSACryptoServiceProvider : System.Security.Cryptography.RSA, System.Security.Cryptography.ICspAsymmetricAlgorithm + { + public System.Security.Cryptography.CspKeyContainerInfo CspKeyContainerInfo { get => throw null; } + public RSACryptoServiceProvider() => throw null; + public RSACryptoServiceProvider(int dwKeySize) => throw null; + public RSACryptoServiceProvider(int dwKeySize, System.Security.Cryptography.CspParameters parameters) => throw null; + public RSACryptoServiceProvider(System.Security.Cryptography.CspParameters parameters) => throw null; + public byte[] Decrypt(byte[] rgb, bool fOAEP) => throw null; + public override byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public override byte[] DecryptValue(byte[] rgb) => throw null; + protected override void Dispose(bool disposing) => throw null; + public byte[] Encrypt(byte[] rgb, bool fOAEP) => throw null; + public override byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) => throw null; + public override byte[] EncryptValue(byte[] rgb) => throw null; + public byte[] ExportCspBlob(bool includePrivateParameters) => throw null; + public override System.Security.Cryptography.RSAParameters ExportParameters(bool includePrivateParameters) => throw null; + public void ImportCspBlob(byte[] keyBlob) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan passwordBytes, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportEncryptedPkcs8PrivateKey(System.ReadOnlySpan password, System.ReadOnlySpan source, out int bytesRead) => throw null; + public override void ImportParameters(System.Security.Cryptography.RSAParameters parameters) => throw null; + public override string KeyExchangeAlgorithm { get => throw null; } + public override int KeySize { get => throw null; } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public bool PersistKeyInCsp { get => throw null; set { } } + public bool PublicOnly { get => throw null; } + public override string SignatureAlgorithm { get => throw null; } + public byte[] SignData(byte[] buffer, int offset, int count, object halg) => throw null; + public byte[] SignData(byte[] buffer, object halg) => throw null; + public byte[] SignData(System.IO.Stream inputStream, object halg) => throw null; + public override byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public byte[] SignHash(byte[] rgbHash, string str) => throw null; + public static bool UseMachineKeyStore { get => throw null; set { } } + public bool VerifyData(byte[] buffer, object halg, byte[] signature) => throw null; + public override bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public bool VerifyHash(byte[] rgbHash, string str, byte[] rgbSignature) => throw null; + } + public sealed class RSAEncryptionPadding : System.IEquatable + { + public static System.Security.Cryptography.RSAEncryptionPadding CreateOaep(System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.RSAEncryptionPadding other) => throw null; + public override int GetHashCode() => throw null; + public System.Security.Cryptography.RSAEncryptionPaddingMode Mode { get => throw null; } + public System.Security.Cryptography.HashAlgorithmName OaepHashAlgorithm { get => throw null; } + public static System.Security.Cryptography.RSAEncryptionPadding OaepSHA1 { get => throw null; } + public static System.Security.Cryptography.RSAEncryptionPadding OaepSHA256 { get => throw null; } + public static System.Security.Cryptography.RSAEncryptionPadding OaepSHA384 { get => throw null; } + public static System.Security.Cryptography.RSAEncryptionPadding OaepSHA512 { get => throw null; } + public static bool operator ==(System.Security.Cryptography.RSAEncryptionPadding left, System.Security.Cryptography.RSAEncryptionPadding right) => throw null; + public static bool operator !=(System.Security.Cryptography.RSAEncryptionPadding left, System.Security.Cryptography.RSAEncryptionPadding right) => throw null; + public static System.Security.Cryptography.RSAEncryptionPadding Pkcs1 { get => throw null; } + public override string ToString() => throw null; + } + public enum RSAEncryptionPaddingMode + { + Pkcs1 = 0, + Oaep = 1, + } + public class RSAOAEPKeyExchangeDeformatter : System.Security.Cryptography.AsymmetricKeyExchangeDeformatter + { + public RSAOAEPKeyExchangeDeformatter() => throw null; + public RSAOAEPKeyExchangeDeformatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override byte[] DecryptKeyExchange(byte[] rgbData) => throw null; + public override string Parameters { get => throw null; set { } } + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + } + public class RSAOAEPKeyExchangeFormatter : System.Security.Cryptography.AsymmetricKeyExchangeFormatter + { + public override byte[] CreateKeyExchange(byte[] rgbData) => throw null; + public override byte[] CreateKeyExchange(byte[] rgbData, System.Type symAlgType) => throw null; + public RSAOAEPKeyExchangeFormatter() => throw null; + public RSAOAEPKeyExchangeFormatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public byte[] Parameter { get => throw null; set { } } + public override string Parameters { get => throw null; } + public System.Security.Cryptography.RandomNumberGenerator Rng { get => throw null; set { } } + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + } + public sealed class RSAOpenSsl : System.Security.Cryptography.RSA + { + public RSAOpenSsl() => throw null; + public RSAOpenSsl(int keySize) => throw null; + public RSAOpenSsl(nint handle) => throw null; + public RSAOpenSsl(System.Security.Cryptography.RSAParameters parameters) => throw null; + public RSAOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle) => throw null; + public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateKeyHandle() => throw null; + public override System.Security.Cryptography.RSAParameters ExportParameters(bool includePrivateParameters) => throw null; + public override void ImportParameters(System.Security.Cryptography.RSAParameters parameters) => throw null; + } + public struct RSAParameters + { + public byte[] D; + public byte[] DP; + public byte[] DQ; + public byte[] Exponent; + public byte[] InverseQ; + public byte[] Modulus; + public byte[] P; + public byte[] Q; + } + public class RSAPKCS1KeyExchangeDeformatter : System.Security.Cryptography.AsymmetricKeyExchangeDeformatter + { + public RSAPKCS1KeyExchangeDeformatter() => throw null; + public RSAPKCS1KeyExchangeDeformatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override byte[] DecryptKeyExchange(byte[] rgbIn) => throw null; + public override string Parameters { get => throw null; set { } } + public System.Security.Cryptography.RandomNumberGenerator RNG { get => throw null; set { } } + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + } + public class RSAPKCS1KeyExchangeFormatter : System.Security.Cryptography.AsymmetricKeyExchangeFormatter + { + public override byte[] CreateKeyExchange(byte[] rgbData) => throw null; + public override byte[] CreateKeyExchange(byte[] rgbData, System.Type symAlgType) => throw null; + public RSAPKCS1KeyExchangeFormatter() => throw null; + public RSAPKCS1KeyExchangeFormatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override string Parameters { get => throw null; } + public System.Security.Cryptography.RandomNumberGenerator Rng { get => throw null; set { } } + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + } + public class RSAPKCS1SignatureDeformatter : System.Security.Cryptography.AsymmetricSignatureDeformatter + { + public RSAPKCS1SignatureDeformatter() => throw null; + public RSAPKCS1SignatureDeformatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override void SetHashAlgorithm(string strName) => throw null; + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override bool VerifySignature(byte[] rgbHash, byte[] rgbSignature) => throw null; + } + public class RSAPKCS1SignatureFormatter : System.Security.Cryptography.AsymmetricSignatureFormatter + { + public override byte[] CreateSignature(byte[] rgbHash) => throw null; + public RSAPKCS1SignatureFormatter() => throw null; + public RSAPKCS1SignatureFormatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public override void SetHashAlgorithm(string strName) => throw null; + public override void SetKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + } + public sealed class RSASignaturePadding : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Security.Cryptography.RSASignaturePadding other) => throw null; + public override int GetHashCode() => throw null; + public System.Security.Cryptography.RSASignaturePaddingMode Mode { get => throw null; } + public static bool operator ==(System.Security.Cryptography.RSASignaturePadding left, System.Security.Cryptography.RSASignaturePadding right) => throw null; + public static bool operator !=(System.Security.Cryptography.RSASignaturePadding left, System.Security.Cryptography.RSASignaturePadding right) => throw null; + public static System.Security.Cryptography.RSASignaturePadding Pkcs1 { get => throw null; } + public static System.Security.Cryptography.RSASignaturePadding Pss { get => throw null; } + public override string ToString() => throw null; + } + public enum RSASignaturePaddingMode + { + Pkcs1 = 0, + Pss = 1, + } + public sealed class SafeEvpPKeyHandle : System.Runtime.InteropServices.SafeHandle + { + public SafeEvpPKeyHandle() : base(default(nint), default(bool)) => throw null; + public SafeEvpPKeyHandle(nint handle, bool ownsHandle) : base(default(nint), default(bool)) => throw null; + public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateHandle() => throw null; + public override bool IsInvalid { get => throw null; } + public static long OpenSslVersion { get => throw null; } + protected override bool ReleaseHandle() => throw null; + } + public abstract class SHA1 : System.Security.Cryptography.HashAlgorithm + { + public static System.Security.Cryptography.SHA1 Create() => throw null; + public static System.Security.Cryptography.SHA1 Create(string hashName) => throw null; + protected SHA1() => throw null; + public static byte[] HashData(byte[] source) => throw null; + public static byte[] HashData(System.IO.Stream source) => throw null; + public static int HashData(System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public const int HashSizeInBits = 160; + public const int HashSizeInBytes = 20; + public static bool TryHashData(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA1CryptoServiceProvider : System.Security.Cryptography.SHA1 + { + public SHA1CryptoServiceProvider() => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + protected override byte[] HashFinal() => throw null; + public override void Initialize() => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA1Managed : System.Security.Cryptography.SHA1 + { + public SHA1Managed() => throw null; + protected override sealed void Dispose(bool disposing) => throw null; + protected override sealed void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override sealed void HashCore(System.ReadOnlySpan source) => throw null; + protected override sealed byte[] HashFinal() => throw null; + public override sealed void Initialize() => throw null; + protected override sealed bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public abstract class SHA256 : System.Security.Cryptography.HashAlgorithm + { + public static System.Security.Cryptography.SHA256 Create() => throw null; + public static System.Security.Cryptography.SHA256 Create(string hashName) => throw null; + protected SHA256() => throw null; + public static byte[] HashData(byte[] source) => throw null; + public static byte[] HashData(System.IO.Stream source) => throw null; + public static int HashData(System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public const int HashSizeInBits = 256; + public const int HashSizeInBytes = 32; + public static bool TryHashData(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA256CryptoServiceProvider : System.Security.Cryptography.SHA256 + { + public SHA256CryptoServiceProvider() => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + protected override byte[] HashFinal() => throw null; + public override void Initialize() => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA256Managed : System.Security.Cryptography.SHA256 + { + public SHA256Managed() => throw null; + protected override sealed void Dispose(bool disposing) => throw null; + protected override sealed void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override sealed void HashCore(System.ReadOnlySpan source) => throw null; + protected override sealed byte[] HashFinal() => throw null; + public override sealed void Initialize() => throw null; + protected override sealed bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public abstract class SHA384 : System.Security.Cryptography.HashAlgorithm + { + public static System.Security.Cryptography.SHA384 Create() => throw null; + public static System.Security.Cryptography.SHA384 Create(string hashName) => throw null; + protected SHA384() => throw null; + public static byte[] HashData(byte[] source) => throw null; + public static byte[] HashData(System.IO.Stream source) => throw null; + public static int HashData(System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public const int HashSizeInBits = 384; + public const int HashSizeInBytes = 48; + public static bool TryHashData(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA384CryptoServiceProvider : System.Security.Cryptography.SHA384 + { + public SHA384CryptoServiceProvider() => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + protected override byte[] HashFinal() => throw null; + public override void Initialize() => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA384Managed : System.Security.Cryptography.SHA384 + { + public SHA384Managed() => throw null; + protected override sealed void Dispose(bool disposing) => throw null; + protected override sealed void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override sealed void HashCore(System.ReadOnlySpan source) => throw null; + protected override sealed byte[] HashFinal() => throw null; + public override sealed void Initialize() => throw null; + protected override sealed bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public abstract class SHA512 : System.Security.Cryptography.HashAlgorithm + { + public static System.Security.Cryptography.SHA512 Create() => throw null; + public static System.Security.Cryptography.SHA512 Create(string hashName) => throw null; + protected SHA512() => throw null; + public static byte[] HashData(byte[] source) => throw null; + public static byte[] HashData(System.IO.Stream source) => throw null; + public static int HashData(System.IO.Stream source, System.Span destination) => throw null; + public static byte[] HashData(System.ReadOnlySpan source) => throw null; + public static int HashData(System.ReadOnlySpan source, System.Span destination) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Memory destination, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public const int HashSizeInBits = 512; + public const int HashSizeInBytes = 64; + public static bool TryHashData(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA512CryptoServiceProvider : System.Security.Cryptography.SHA512 + { + public SHA512CryptoServiceProvider() => throw null; + protected override void Dispose(bool disposing) => throw null; + protected override void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override void HashCore(System.ReadOnlySpan source) => throw null; + protected override byte[] HashFinal() => throw null; + public override void Initialize() => throw null; + protected override bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public sealed class SHA512Managed : System.Security.Cryptography.SHA512 + { + public SHA512Managed() => throw null; + protected override sealed void Dispose(bool disposing) => throw null; + protected override sealed void HashCore(byte[] array, int ibStart, int cbSize) => throw null; + protected override sealed void HashCore(System.ReadOnlySpan source) => throw null; + protected override sealed byte[] HashFinal() => throw null; + public override sealed void Initialize() => throw null; + protected override sealed bool TryHashFinal(System.Span destination, out int bytesWritten) => throw null; + } + public class SignatureDescription + { + public virtual System.Security.Cryptography.AsymmetricSignatureDeformatter CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public virtual System.Security.Cryptography.HashAlgorithm CreateDigest() => throw null; + public virtual System.Security.Cryptography.AsymmetricSignatureFormatter CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public SignatureDescription() => throw null; + public SignatureDescription(System.Security.SecurityElement el) => throw null; + public string DeformatterAlgorithm { get => throw null; set { } } + public string DigestAlgorithm { get => throw null; set { } } + public string FormatterAlgorithm { get => throw null; set { } } + public string KeyAlgorithm { get => throw null; set { } } + } + public abstract class SymmetricAlgorithm : System.IDisposable + { + public virtual int BlockSize { get => throw null; set { } } + protected int BlockSizeValue; + public void Clear() => throw null; + public static System.Security.Cryptography.SymmetricAlgorithm Create() => throw null; + public static System.Security.Cryptography.SymmetricAlgorithm Create(string algName) => throw null; + public virtual System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public abstract System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV); + public virtual System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public abstract System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV); + protected SymmetricAlgorithm() => throw null; + public byte[] DecryptCbc(byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + public byte[] DecryptCbc(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + public int DecryptCbc(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + public byte[] DecryptCfb(byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + public byte[] DecryptCfb(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + public int DecryptCfb(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + public byte[] DecryptEcb(byte[] ciphertext, System.Security.Cryptography.PaddingMode paddingMode) => throw null; + public byte[] DecryptEcb(System.ReadOnlySpan ciphertext, System.Security.Cryptography.PaddingMode paddingMode) => throw null; + public int DecryptEcb(System.ReadOnlySpan ciphertext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public byte[] EncryptCbc(byte[] plaintext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + public byte[] EncryptCbc(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + public int EncryptCbc(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + public byte[] EncryptCfb(byte[] plaintext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + public byte[] EncryptCfb(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + public int EncryptCfb(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + public byte[] EncryptEcb(byte[] plaintext, System.Security.Cryptography.PaddingMode paddingMode) => throw null; + public byte[] EncryptEcb(System.ReadOnlySpan plaintext, System.Security.Cryptography.PaddingMode paddingMode) => throw null; + public int EncryptEcb(System.ReadOnlySpan plaintext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode) => throw null; + public virtual int FeedbackSize { get => throw null; set { } } + protected int FeedbackSizeValue; + public abstract void GenerateIV(); + public abstract void GenerateKey(); + public int GetCiphertextLengthCbc(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + public int GetCiphertextLengthCfb(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + public int GetCiphertextLengthEcb(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode) => throw null; + public virtual byte[] IV { get => throw null; set { } } + protected byte[] IVValue; + public virtual byte[] Key { get => throw null; set { } } + public virtual int KeySize { get => throw null; set { } } + protected int KeySizeValue; + protected byte[] KeyValue; + public virtual System.Security.Cryptography.KeySizes[] LegalBlockSizes { get => throw null; } + protected System.Security.Cryptography.KeySizes[] LegalBlockSizesValue; + public virtual System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + protected System.Security.Cryptography.KeySizes[] LegalKeySizesValue; + public virtual System.Security.Cryptography.CipherMode Mode { get => throw null; set { } } + protected System.Security.Cryptography.CipherMode ModeValue; + public virtual System.Security.Cryptography.PaddingMode Padding { get => throw null; set { } } + protected System.Security.Cryptography.PaddingMode PaddingValue; + public bool TryDecryptCbc(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, out int bytesWritten, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + protected virtual bool TryDecryptCbcCore(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + public bool TryDecryptCfb(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, out int bytesWritten, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + protected virtual bool TryDecryptCfbCore(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten) => throw null; + public bool TryDecryptEcb(System.ReadOnlySpan ciphertext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected virtual bool TryDecryptEcbCore(System.ReadOnlySpan ciphertext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + public bool TryEncryptCbc(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, out int bytesWritten, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode)) => throw null; + protected virtual bool TryEncryptCbcCore(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + public bool TryEncryptCfb(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, out int bytesWritten, System.Security.Cryptography.PaddingMode paddingMode = default(System.Security.Cryptography.PaddingMode), int feedbackSizeInBits = default(int)) => throw null; + protected virtual bool TryEncryptCfbCore(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten) => throw null; + public bool TryEncryptEcb(System.ReadOnlySpan plaintext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected virtual bool TryEncryptEcbCore(System.ReadOnlySpan plaintext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + public bool ValidKeySize(int bitLength) => throw null; + } + public class ToBase64Transform : System.Security.Cryptography.ICryptoTransform, System.IDisposable + { + public virtual bool CanReuseTransform { get => throw null; } + public bool CanTransformMultipleBlocks { get => throw null; } + public void Clear() => throw null; + public ToBase64Transform() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public int InputBlockSize { get => throw null; } + public int OutputBlockSize { get => throw null; } + public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) => throw null; + public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) => throw null; + } + public abstract class TripleDES : System.Security.Cryptography.SymmetricAlgorithm + { + public static System.Security.Cryptography.TripleDES Create() => throw null; + public static System.Security.Cryptography.TripleDES Create(string str) => throw null; + protected TripleDES() => throw null; + public static bool IsWeakKey(byte[] rgbKey) => throw null; + public override byte[] Key { get => throw null; set { } } + } + public sealed class TripleDESCng : System.Security.Cryptography.TripleDES + { + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public TripleDESCng() => throw null; + public TripleDESCng(string keyName) => throw null; + public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider) => throw null; + public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions) => throw null; + protected override void Dispose(bool disposing) => throw null; + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + public override byte[] Key { get => throw null; set { } } + public override int KeySize { get => throw null; set { } } + protected override bool TryDecryptCbcCore(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected override bool TryDecryptCfbCore(System.ReadOnlySpan ciphertext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten) => throw null; + protected override bool TryDecryptEcbCore(System.ReadOnlySpan ciphertext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected override bool TryEncryptCbcCore(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + protected override bool TryEncryptCfbCore(System.ReadOnlySpan plaintext, System.ReadOnlySpan iv, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten) => throw null; + protected override bool TryEncryptEcbCore(System.ReadOnlySpan plaintext, System.Span destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten) => throw null; + } + public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES + { + public override int BlockSize { get => throw null; set { } } + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor() => throw null; + public override System.Security.Cryptography.ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) => throw null; + public TripleDESCryptoServiceProvider() => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int FeedbackSize { get => throw null; set { } } + public override void GenerateIV() => throw null; + public override void GenerateKey() => throw null; + public override byte[] IV { get => throw null; set { } } + public override byte[] Key { get => throw null; set { } } + public override int KeySize { get => throw null; set { } } + public override System.Security.Cryptography.KeySizes[] LegalBlockSizes { get => throw null; } + public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get => throw null; } + public override System.Security.Cryptography.CipherMode Mode { get => throw null; set { } } + public override System.Security.Cryptography.PaddingMode Padding { get => throw null; set { } } + } + namespace X509Certificates + { + public sealed class CertificateRequest + { + public System.Collections.ObjectModel.Collection CertificateExtensions { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509Certificate2 Create(System.Security.Cryptography.X509Certificates.X500DistinguishedName issuerName, System.Security.Cryptography.X509Certificates.X509SignatureGenerator generator, System.DateTimeOffset notBefore, System.DateTimeOffset notAfter, byte[] serialNumber) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2 Create(System.Security.Cryptography.X509Certificates.X500DistinguishedName issuerName, System.Security.Cryptography.X509Certificates.X509SignatureGenerator generator, System.DateTimeOffset notBefore, System.DateTimeOffset notAfter, System.ReadOnlySpan serialNumber) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2 Create(System.Security.Cryptography.X509Certificates.X509Certificate2 issuerCertificate, System.DateTimeOffset notBefore, System.DateTimeOffset notAfter, byte[] serialNumber) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2 Create(System.Security.Cryptography.X509Certificates.X509Certificate2 issuerCertificate, System.DateTimeOffset notBefore, System.DateTimeOffset notAfter, System.ReadOnlySpan serialNumber) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2 CreateSelfSigned(System.DateTimeOffset notBefore, System.DateTimeOffset notAfter) => throw null; + public byte[] CreateSigningRequest() => throw null; + public byte[] CreateSigningRequest(System.Security.Cryptography.X509Certificates.X509SignatureGenerator signatureGenerator) => throw null; + public string CreateSigningRequestPem() => throw null; + public string CreateSigningRequestPem(System.Security.Cryptography.X509Certificates.X509SignatureGenerator signatureGenerator) => throw null; + public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding rsaSignaturePadding = default(System.Security.Cryptography.RSASignaturePadding)) => throw null; + public CertificateRequest(string subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public CertificateRequest(string subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) => throw null; + public System.Security.Cryptography.HashAlgorithmName HashAlgorithm { get => throw null; } + public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequest(byte[] pkcs10, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = default(System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions), System.Security.Cryptography.RSASignaturePadding signerSignaturePadding = default(System.Security.Cryptography.RSASignaturePadding)) => throw null; + public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequest(System.ReadOnlySpan pkcs10, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, out int bytesConsumed, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = default(System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions), System.Security.Cryptography.RSASignaturePadding signerSignaturePadding = default(System.Security.Cryptography.RSASignaturePadding)) => throw null; + public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem(System.ReadOnlySpan pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = default(System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions), System.Security.Cryptography.RSASignaturePadding signerSignaturePadding = default(System.Security.Cryptography.RSASignaturePadding)) => throw null; + public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem(string pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = default(System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions), System.Security.Cryptography.RSASignaturePadding signerSignaturePadding = default(System.Security.Cryptography.RSASignaturePadding)) => throw null; + public System.Collections.ObjectModel.Collection OtherRequestAttributes { get => throw null; } + public System.Security.Cryptography.X509Certificates.PublicKey PublicKey { get => throw null; } + public System.Security.Cryptography.X509Certificates.X500DistinguishedName SubjectName { get => throw null; } + } + [System.Flags] + public enum CertificateRequestLoadOptions + { + Default = 0, + SkipSignatureValidation = 1, + UnsafeLoadCertificateExtensions = 2, + } + public sealed class CertificateRevocationListBuilder + { + public void AddEntry(byte[] serialNumber, System.DateTimeOffset? revocationTime = default(System.DateTimeOffset?), System.Security.Cryptography.X509Certificates.X509RevocationReason? reason = default(System.Security.Cryptography.X509Certificates.X509RevocationReason?)) => throw null; + public void AddEntry(System.ReadOnlySpan serialNumber, System.DateTimeOffset? revocationTime = default(System.DateTimeOffset?), System.Security.Cryptography.X509Certificates.X509RevocationReason? reason = default(System.Security.Cryptography.X509Certificates.X509RevocationReason?)) => throw null; + public void AddEntry(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.DateTimeOffset? revocationTime = default(System.DateTimeOffset?), System.Security.Cryptography.X509Certificates.X509RevocationReason? reason = default(System.Security.Cryptography.X509Certificates.X509RevocationReason?)) => throw null; + public byte[] Build(System.Security.Cryptography.X509Certificates.X500DistinguishedName issuerName, System.Security.Cryptography.X509Certificates.X509SignatureGenerator generator, System.Numerics.BigInteger crlNumber, System.DateTimeOffset nextUpdate, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension authorityKeyIdentifier, System.DateTimeOffset? thisUpdate = default(System.DateTimeOffset?)) => throw null; + public byte[] Build(System.Security.Cryptography.X509Certificates.X509Certificate2 issuerCertificate, System.Numerics.BigInteger crlNumber, System.DateTimeOffset nextUpdate, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding rsaSignaturePadding = default(System.Security.Cryptography.RSASignaturePadding), System.DateTimeOffset? thisUpdate = default(System.DateTimeOffset?)) => throw null; + public static System.Security.Cryptography.X509Certificates.X509Extension BuildCrlDistributionPointExtension(System.Collections.Generic.IEnumerable uris, bool critical = default(bool)) => throw null; + public CertificateRevocationListBuilder() => throw null; + public static System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder Load(byte[] currentCrl, out System.Numerics.BigInteger currentCrlNumber) => throw null; + public static System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder Load(System.ReadOnlySpan currentCrl, out System.Numerics.BigInteger currentCrlNumber, out int bytesConsumed) => throw null; + public static System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder LoadPem(System.ReadOnlySpan currentCrl, out System.Numerics.BigInteger currentCrlNumber) => throw null; + public static System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder LoadPem(string currentCrl, out System.Numerics.BigInteger currentCrlNumber) => throw null; + public bool RemoveEntry(byte[] serialNumber) => throw null; + public bool RemoveEntry(System.ReadOnlySpan serialNumber) => throw null; + } + public static partial class DSACertificateExtensions + { + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.DSA privateKey) => throw null; + public static System.Security.Cryptography.DSA GetDSAPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public static System.Security.Cryptography.DSA GetDSAPublicKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + } + public static partial class ECDsaCertificateExtensions + { + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.ECDsa privateKey) => throw null; + public static System.Security.Cryptography.ECDsa GetECDsaPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public static System.Security.Cryptography.ECDsa GetECDsaPublicKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + } + [System.Flags] + public enum OpenFlags + { + ReadOnly = 0, + ReadWrite = 1, + MaxAllowed = 2, + OpenExistingOnly = 4, + IncludeArchived = 8, + } + public sealed class PublicKey + { + public static System.Security.Cryptography.X509Certificates.PublicKey CreateFromSubjectPublicKeyInfo(System.ReadOnlySpan source, out int bytesRead) => throw null; + public PublicKey(System.Security.Cryptography.AsymmetricAlgorithm key) => throw null; + public PublicKey(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData parameters, System.Security.Cryptography.AsnEncodedData keyValue) => throw null; + public System.Security.Cryptography.AsnEncodedData EncodedKeyValue { get => throw null; } + public System.Security.Cryptography.AsnEncodedData EncodedParameters { get => throw null; } + public byte[] ExportSubjectPublicKeyInfo() => throw null; + public System.Security.Cryptography.DSA GetDSAPublicKey() => throw null; + public System.Security.Cryptography.ECDiffieHellman GetECDiffieHellmanPublicKey() => throw null; + public System.Security.Cryptography.ECDsa GetECDsaPublicKey() => throw null; + public System.Security.Cryptography.RSA GetRSAPublicKey() => throw null; + public System.Security.Cryptography.AsymmetricAlgorithm Key { get => throw null; } + public System.Security.Cryptography.Oid Oid { get => throw null; } + public bool TryExportSubjectPublicKeyInfo(System.Span destination, out int bytesWritten) => throw null; + } + public static partial class RSACertificateExtensions + { + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.RSA privateKey) => throw null; + public static System.Security.Cryptography.RSA GetRSAPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public static System.Security.Cryptography.RSA GetRSAPublicKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + } + public enum StoreLocation + { + CurrentUser = 1, + LocalMachine = 2, + } + public enum StoreName + { + AddressBook = 1, + AuthRoot = 2, + CertificateAuthority = 3, + Disallowed = 4, + My = 5, + Root = 6, + TrustedPeople = 7, + TrustedPublisher = 8, + } + public sealed class SubjectAlternativeNameBuilder + { + public void AddDnsName(string dnsName) => throw null; + public void AddEmailAddress(string emailAddress) => throw null; + public void AddIpAddress(System.Net.IPAddress ipAddress) => throw null; + public void AddUri(System.Uri uri) => throw null; + public void AddUserPrincipalName(string upn) => throw null; + public System.Security.Cryptography.X509Certificates.X509Extension Build(bool critical = default(bool)) => throw null; + public SubjectAlternativeNameBuilder() => throw null; + } + public sealed class X500DistinguishedName : System.Security.Cryptography.AsnEncodedData + { + public X500DistinguishedName(byte[] encodedDistinguishedName) => throw null; + public X500DistinguishedName(System.ReadOnlySpan encodedDistinguishedName) => throw null; + public X500DistinguishedName(System.Security.Cryptography.AsnEncodedData encodedDistinguishedName) => throw null; + public X500DistinguishedName(System.Security.Cryptography.X509Certificates.X500DistinguishedName distinguishedName) => throw null; + public X500DistinguishedName(string distinguishedName) => throw null; + public X500DistinguishedName(string distinguishedName, System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags flag) => throw null; + public string Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags flag) => throw null; + public System.Collections.Generic.IEnumerable EnumerateRelativeDistinguishedNames(bool reversed = default(bool)) => throw null; + public override string Format(bool multiLine) => throw null; + public string Name { get => throw null; } + } + public sealed class X500DistinguishedNameBuilder + { + public void Add(System.Security.Cryptography.Oid oid, string value, System.Formats.Asn1.UniversalTagNumber? stringEncodingType = default(System.Formats.Asn1.UniversalTagNumber?)) => throw null; + public void Add(string oidValue, string value, System.Formats.Asn1.UniversalTagNumber? stringEncodingType = default(System.Formats.Asn1.UniversalTagNumber?)) => throw null; + public void AddCommonName(string commonName) => throw null; + public void AddCountryOrRegion(string twoLetterCode) => throw null; + public void AddDomainComponent(string domainComponent) => throw null; + public void AddEmailAddress(string emailAddress) => throw null; + public void AddLocalityName(string localityName) => throw null; + public void AddOrganizationalUnitName(string organizationalUnitName) => throw null; + public void AddOrganizationName(string organizationName) => throw null; + public void AddStateOrProvinceName(string stateOrProvinceName) => throw null; + public System.Security.Cryptography.X509Certificates.X500DistinguishedName Build() => throw null; + public X500DistinguishedNameBuilder() => throw null; + } + [System.Flags] + public enum X500DistinguishedNameFlags + { + None = 0, + Reversed = 1, + UseSemicolons = 16, + DoNotUsePlusSign = 32, + DoNotUseQuotes = 64, + UseCommas = 128, + UseNewLines = 256, + UseUTF8Encoding = 4096, + UseT61Encoding = 8192, + ForceUTF8Encoding = 16384, + } + public sealed class X500RelativeDistinguishedName + { + public System.Security.Cryptography.Oid GetSingleElementType() => throw null; + public string GetSingleElementValue() => throw null; + public bool HasMultipleElements { get => throw null; } + public System.ReadOnlyMemory RawData { get => throw null; } + } + public sealed class X509AuthorityInformationAccessExtension : System.Security.Cryptography.X509Certificates.X509Extension + { + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public X509AuthorityInformationAccessExtension() => throw null; + public X509AuthorityInformationAccessExtension(byte[] rawData, bool critical = default(bool)) => throw null; + public X509AuthorityInformationAccessExtension(System.Collections.Generic.IEnumerable ocspUris, System.Collections.Generic.IEnumerable caIssuersUris, bool critical = default(bool)) => throw null; + public X509AuthorityInformationAccessExtension(System.ReadOnlySpan rawData, bool critical = default(bool)) => throw null; + public System.Collections.Generic.IEnumerable EnumerateCAIssuersUris() => throw null; + public System.Collections.Generic.IEnumerable EnumerateOcspUris() => throw null; + public System.Collections.Generic.IEnumerable EnumerateUris(System.Security.Cryptography.Oid accessMethodOid) => throw null; + public System.Collections.Generic.IEnumerable EnumerateUris(string accessMethodOid) => throw null; + } + public sealed class X509AuthorityKeyIdentifierExtension : System.Security.Cryptography.X509Certificates.X509Extension + { + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension Create(byte[] keyIdentifier, System.Security.Cryptography.X509Certificates.X500DistinguishedName issuerName, byte[] serialNumber) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension Create(System.ReadOnlySpan keyIdentifier, System.Security.Cryptography.X509Certificates.X500DistinguishedName issuerName, System.ReadOnlySpan serialNumber) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool includeKeyIdentifier, bool includeIssuerAndSerial) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromIssuerNameAndSerialNumber(System.Security.Cryptography.X509Certificates.X500DistinguishedName issuerName, byte[] serialNumber) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromIssuerNameAndSerialNumber(System.Security.Cryptography.X509Certificates.X500DistinguishedName issuerName, System.ReadOnlySpan serialNumber) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromSubjectKeyIdentifier(byte[] subjectKeyIdentifier) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromSubjectKeyIdentifier(System.ReadOnlySpan subjectKeyIdentifier) => throw null; + public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromSubjectKeyIdentifier(System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension subjectKeyIdentifier) => throw null; + public X509AuthorityKeyIdentifierExtension() => throw null; + public X509AuthorityKeyIdentifierExtension(byte[] rawData, bool critical = default(bool)) => throw null; + public X509AuthorityKeyIdentifierExtension(System.ReadOnlySpan rawData, bool critical = default(bool)) => throw null; + public System.ReadOnlyMemory? KeyIdentifier { get => throw null; } + public System.Security.Cryptography.X509Certificates.X500DistinguishedName NamedIssuer { get => throw null; } + public System.ReadOnlyMemory? RawIssuer { get => throw null; } + public System.ReadOnlyMemory? SerialNumber { get => throw null; } + } + public sealed class X509BasicConstraintsExtension : System.Security.Cryptography.X509Certificates.X509Extension + { + public bool CertificateAuthority { get => throw null; } + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public static System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension CreateForCertificateAuthority(int? pathLengthConstraint = default(int?)) => throw null; + public static System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension CreateForEndEntity(bool critical = default(bool)) => throw null; + public X509BasicConstraintsExtension() => throw null; + public X509BasicConstraintsExtension(bool certificateAuthority, bool hasPathLengthConstraint, int pathLengthConstraint, bool critical) => throw null; + public X509BasicConstraintsExtension(System.Security.Cryptography.AsnEncodedData encodedBasicConstraints, bool critical) => throw null; + public bool HasPathLengthConstraint { get => throw null; } + public int PathLengthConstraint { get => throw null; } + } + public class X509Certificate : System.Runtime.Serialization.IDeserializationCallback, System.IDisposable, System.Runtime.Serialization.ISerializable + { + public static System.Security.Cryptography.X509Certificates.X509Certificate CreateFromCertFile(string filename) => throw null; + public static System.Security.Cryptography.X509Certificates.X509Certificate CreateFromSignedFile(string filename) => throw null; + public X509Certificate() => throw null; + public X509Certificate(byte[] data) => throw null; + public X509Certificate(byte[] rawData, System.Security.SecureString password) => throw null; + public X509Certificate(byte[] rawData, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public X509Certificate(byte[] rawData, string password) => throw null; + public X509Certificate(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public X509Certificate(nint handle) => throw null; + public X509Certificate(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public X509Certificate(System.Security.Cryptography.X509Certificates.X509Certificate cert) => throw null; + public X509Certificate(string fileName) => throw null; + public X509Certificate(string fileName, System.Security.SecureString password) => throw null; + public X509Certificate(string fileName, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public X509Certificate(string fileName, string password) => throw null; + public X509Certificate(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public override bool Equals(object obj) => throw null; + public virtual bool Equals(System.Security.Cryptography.X509Certificates.X509Certificate other) => throw null; + public virtual byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType) => throw null; + public virtual byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType, System.Security.SecureString password) => throw null; + public virtual byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType, string password) => throw null; + protected static string FormatDate(System.DateTime date) => throw null; + public virtual byte[] GetCertHash() => throw null; + public virtual byte[] GetCertHash(System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public virtual string GetCertHashString() => throw null; + public virtual string GetCertHashString(System.Security.Cryptography.HashAlgorithmName hashAlgorithm) => throw null; + public virtual string GetEffectiveDateString() => throw null; + public virtual string GetExpirationDateString() => throw null; + public virtual string GetFormat() => throw null; + public override int GetHashCode() => throw null; + public virtual string GetIssuerName() => throw null; + public virtual string GetKeyAlgorithm() => throw null; + public virtual byte[] GetKeyAlgorithmParameters() => throw null; + public virtual string GetKeyAlgorithmParametersString() => throw null; + public virtual string GetName() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual byte[] GetPublicKey() => throw null; + public virtual string GetPublicKeyString() => throw null; + public virtual byte[] GetRawCertData() => throw null; + public virtual string GetRawCertDataString() => throw null; + public virtual byte[] GetSerialNumber() => throw null; + public virtual string GetSerialNumberString() => throw null; + public nint Handle { get => throw null; } + public virtual void Import(byte[] rawData) => throw null; + public virtual void Import(byte[] rawData, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public virtual void Import(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public virtual void Import(string fileName) => throw null; + public virtual void Import(string fileName, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public virtual void Import(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public string Issuer { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public virtual void Reset() => throw null; + public System.ReadOnlyMemory SerialNumberBytes { get => throw null; } + public string Subject { get => throw null; } + public override string ToString() => throw null; + public virtual string ToString(bool fVerbose) => throw null; + public virtual bool TryGetCertHash(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Span destination, out int bytesWritten) => throw null; + } + public class X509Certificate2 : System.Security.Cryptography.X509Certificates.X509Certificate + { + public bool Archived { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(System.Security.Cryptography.ECDiffieHellman privateKey) => throw null; + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CreateFromEncryptedPem(System.ReadOnlySpan certPem, System.ReadOnlySpan keyPem, System.ReadOnlySpan password) => throw null; + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CreateFromEncryptedPemFile(string certPemFilePath, System.ReadOnlySpan password, string keyPemFilePath = default(string)) => throw null; + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CreateFromPem(System.ReadOnlySpan certPem) => throw null; + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CreateFromPem(System.ReadOnlySpan certPem, System.ReadOnlySpan keyPem) => throw null; + public static System.Security.Cryptography.X509Certificates.X509Certificate2 CreateFromPemFile(string certPemFilePath, string keyPemFilePath = default(string)) => throw null; + public X509Certificate2() => throw null; + public X509Certificate2(byte[] rawData) => throw null; + public X509Certificate2(byte[] rawData, System.Security.SecureString password) => throw null; + public X509Certificate2(byte[] rawData, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public X509Certificate2(byte[] rawData, string password) => throw null; + public X509Certificate2(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public X509Certificate2(nint handle) => throw null; + public X509Certificate2(System.ReadOnlySpan rawData) => throw null; + public X509Certificate2(System.ReadOnlySpan rawData, System.ReadOnlySpan password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = default(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)) => throw null; + protected X509Certificate2(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public X509Certificate2(System.Security.Cryptography.X509Certificates.X509Certificate certificate) => throw null; + public X509Certificate2(string fileName) => throw null; + public X509Certificate2(string fileName, System.ReadOnlySpan password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = default(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)) => throw null; + public X509Certificate2(string fileName, System.Security.SecureString password) => throw null; + public X509Certificate2(string fileName, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public X509Certificate2(string fileName, string password) => throw null; + public X509Certificate2(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public string ExportCertificatePem() => throw null; + public System.Security.Cryptography.X509Certificates.X509ExtensionCollection Extensions { get => throw null; } + public string FriendlyName { get => throw null; set { } } + public static System.Security.Cryptography.X509Certificates.X509ContentType GetCertContentType(byte[] rawData) => throw null; + public static System.Security.Cryptography.X509Certificates.X509ContentType GetCertContentType(System.ReadOnlySpan rawData) => throw null; + public static System.Security.Cryptography.X509Certificates.X509ContentType GetCertContentType(string fileName) => throw null; + public System.Security.Cryptography.ECDiffieHellman GetECDiffieHellmanPrivateKey() => throw null; + public System.Security.Cryptography.ECDiffieHellman GetECDiffieHellmanPublicKey() => throw null; + public string GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType nameType, bool forIssuer) => throw null; + public bool HasPrivateKey { get => throw null; } + public override void Import(byte[] rawData) => throw null; + public override void Import(byte[] rawData, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public override void Import(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public override void Import(string fileName) => throw null; + public override void Import(string fileName, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public override void Import(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) => throw null; + public System.Security.Cryptography.X509Certificates.X500DistinguishedName IssuerName { get => throw null; } + public bool MatchesHostname(string hostname, bool allowWildcards = default(bool), bool allowCommonName = default(bool)) => throw null; + public System.DateTime NotAfter { get => throw null; } + public System.DateTime NotBefore { get => throw null; } + public System.Security.Cryptography.AsymmetricAlgorithm PrivateKey { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.PublicKey PublicKey { get => throw null; } + public byte[] RawData { get => throw null; } + public System.ReadOnlyMemory RawDataMemory { get => throw null; } + public override void Reset() => throw null; + public string SerialNumber { get => throw null; } + public System.Security.Cryptography.Oid SignatureAlgorithm { get => throw null; } + public System.Security.Cryptography.X509Certificates.X500DistinguishedName SubjectName { get => throw null; } + public string Thumbprint { get => throw null; } + public override string ToString() => throw null; + public override string ToString(bool verbose) => throw null; + public bool TryExportCertificatePem(System.Span destination, out int charsWritten) => throw null; + public bool Verify() => throw null; + public int Version { get => throw null; } + } + public class X509Certificate2Collection : System.Security.Cryptography.X509Certificates.X509CertificateCollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public int Add(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) => throw null; + public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates) => throw null; + public bool Contains(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public X509Certificate2Collection() => throw null; + public X509Certificate2Collection(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public X509Certificate2Collection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) => throw null; + public X509Certificate2Collection(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates) => throw null; + public byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType) => throw null; + public byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType, string password) => throw null; + public string ExportCertificatePems() => throw null; + public string ExportPkcs7Pem() => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Find(System.Security.Cryptography.X509Certificates.X509FindType findType, object findValue, bool validOnly) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public void Import(byte[] rawData) => throw null; + public void Import(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = default(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)) => throw null; + public void Import(System.ReadOnlySpan rawData) => throw null; + public void Import(System.ReadOnlySpan rawData, System.ReadOnlySpan password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = default(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)) => throw null; + public void Import(System.ReadOnlySpan rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = default(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)) => throw null; + public void Import(string fileName) => throw null; + public void Import(string fileName, System.ReadOnlySpan password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = default(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)) => throw null; + public void Import(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = default(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)) => throw null; + public void ImportFromPem(System.ReadOnlySpan certPem) => throw null; + public void ImportFromPemFile(string certPemFilePath) => throw null; + public void Insert(int index, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public void Remove(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) => throw null; + public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2 this[int index] { get => throw null; set { } } + public bool TryExportCertificatePems(System.Span destination, out int charsWritten) => throw null; + public bool TryExportPkcs7Pem(System.Span destination, out int charsWritten) => throw null; + } + public sealed class X509Certificate2Enumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Security.Cryptography.X509Certificates.X509Certificate2 Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + bool System.Collections.IEnumerator.MoveNext() => throw null; + public void Reset() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public class X509CertificateCollection : System.Collections.CollectionBase + { + public int Add(System.Security.Cryptography.X509Certificates.X509Certificate value) => throw null; + public void AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection value) => throw null; + public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[] value) => throw null; + public bool Contains(System.Security.Cryptography.X509Certificates.X509Certificate value) => throw null; + public void CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[] array, int index) => throw null; + public X509CertificateCollection() => throw null; + public X509CertificateCollection(System.Security.Cryptography.X509Certificates.X509CertificateCollection value) => throw null; + public X509CertificateCollection(System.Security.Cryptography.X509Certificates.X509Certificate[] value) => throw null; + public System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator GetEnumerator() => throw null; + public override int GetHashCode() => throw null; + public int IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate value) => throw null; + public void Insert(int index, System.Security.Cryptography.X509Certificates.X509Certificate value) => throw null; + protected override void OnValidate(object value) => throw null; + public void Remove(System.Security.Cryptography.X509Certificates.X509Certificate value) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate this[int index] { get => throw null; set { } } + public class X509CertificateEnumerator : System.Collections.IEnumerator + { + public X509CertificateEnumerator(System.Security.Cryptography.X509Certificates.X509CertificateCollection mappings) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public bool MoveNext() => throw null; + bool System.Collections.IEnumerator.MoveNext() => throw null; + public void Reset() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + } + public class X509Chain : System.IDisposable + { + public bool Build(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public nint ChainContext { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509ChainElementCollection ChainElements { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509ChainPolicy ChainPolicy { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509ChainStatus[] ChainStatus { get => throw null; } + public static System.Security.Cryptography.X509Certificates.X509Chain Create() => throw null; + public X509Chain() => throw null; + public X509Chain(bool useMachineContext) => throw null; + public X509Chain(nint chainContext) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public void Reset() => throw null; + public Microsoft.Win32.SafeHandles.SafeX509ChainHandle SafeHandle { get => throw null; } + } + public class X509ChainElement + { + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509ChainStatus[] ChainElementStatus { get => throw null; } + public string Information { get => throw null; } + } + public sealed class X509ChainElementCollection : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public void CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsSynchronized { get => throw null; } + public object SyncRoot { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509ChainElement this[int index] { get => throw null; } + } + public sealed class X509ChainElementEnumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Security.Cryptography.X509Certificates.X509ChainElement Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public sealed class X509ChainPolicy + { + public System.Security.Cryptography.OidCollection ApplicationPolicy { get => throw null; } + public System.Security.Cryptography.OidCollection CertificatePolicy { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509ChainPolicy Clone() => throw null; + public X509ChainPolicy() => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2Collection CustomTrustStore { get => throw null; } + public bool DisableCertificateDownloads { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate2Collection ExtraStore { get => throw null; } + public void Reset() => throw null; + public System.Security.Cryptography.X509Certificates.X509RevocationFlag RevocationFlag { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509RevocationMode RevocationMode { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509ChainTrustMode TrustMode { get => throw null; set { } } + public System.TimeSpan UrlRetrievalTimeout { get => throw null; set { } } + public System.Security.Cryptography.X509Certificates.X509VerificationFlags VerificationFlags { get => throw null; set { } } + public System.DateTime VerificationTime { get => throw null; set { } } + public bool VerificationTimeIgnored { get => throw null; set { } } + } + public struct X509ChainStatus + { + public System.Security.Cryptography.X509Certificates.X509ChainStatusFlags Status { get => throw null; set { } } + public string StatusInformation { get => throw null; set { } } + } + [System.Flags] + public enum X509ChainStatusFlags + { + NoError = 0, + NotTimeValid = 1, + NotTimeNested = 2, + Revoked = 4, + NotSignatureValid = 8, + NotValidForUsage = 16, + UntrustedRoot = 32, + RevocationStatusUnknown = 64, + Cyclic = 128, + InvalidExtension = 256, + InvalidPolicyConstraints = 512, + InvalidBasicConstraints = 1024, + InvalidNameConstraints = 2048, + HasNotSupportedNameConstraint = 4096, + HasNotDefinedNameConstraint = 8192, + HasNotPermittedNameConstraint = 16384, + HasExcludedNameConstraint = 32768, + PartialChain = 65536, + CtlNotTimeValid = 131072, + CtlNotSignatureValid = 262144, + CtlNotValidForUsage = 524288, + HasWeakSignature = 1048576, + OfflineRevocation = 16777216, + NoIssuanceChainPolicy = 33554432, + ExplicitDistrust = 67108864, + HasNotSupportedCriticalExtension = 134217728, + } + public enum X509ChainTrustMode + { + System = 0, + CustomRootTrust = 1, + } + public enum X509ContentType + { + Unknown = 0, + Cert = 1, + SerializedCert = 2, + Pfx = 3, + Pkcs12 = 3, + SerializedStore = 4, + Pkcs7 = 5, + Authenticode = 6, + } + public sealed class X509EnhancedKeyUsageExtension : System.Security.Cryptography.X509Certificates.X509Extension + { + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public X509EnhancedKeyUsageExtension() => throw null; + public X509EnhancedKeyUsageExtension(System.Security.Cryptography.AsnEncodedData encodedEnhancedKeyUsages, bool critical) => throw null; + public X509EnhancedKeyUsageExtension(System.Security.Cryptography.OidCollection enhancedKeyUsages, bool critical) => throw null; + public System.Security.Cryptography.OidCollection EnhancedKeyUsages { get => throw null; } + } + public class X509Extension : System.Security.Cryptography.AsnEncodedData + { + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public bool Critical { get => throw null; set { } } + protected X509Extension() => throw null; + public X509Extension(System.Security.Cryptography.AsnEncodedData encodedExtension, bool critical) => throw null; + public X509Extension(System.Security.Cryptography.Oid oid, byte[] rawData, bool critical) => throw null; + public X509Extension(System.Security.Cryptography.Oid oid, System.ReadOnlySpan rawData, bool critical) => throw null; + public X509Extension(string oid, byte[] rawData, bool critical) => throw null; + public X509Extension(string oid, System.ReadOnlySpan rawData, bool critical) => throw null; + } + public sealed class X509ExtensionCollection : System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public int Add(System.Security.Cryptography.X509Certificates.X509Extension extension) => throw null; + public void CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + public X509ExtensionCollection() => throw null; + public System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public bool IsSynchronized { get => throw null; } + public object SyncRoot { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509Extension this[int index] { get => throw null; } + public System.Security.Cryptography.X509Certificates.X509Extension this[string oid] { get => throw null; } + } + public sealed class X509ExtensionEnumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Security.Cryptography.X509Certificates.X509Extension Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + void System.IDisposable.Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public enum X509FindType + { + FindByThumbprint = 0, + FindBySubjectName = 1, + FindBySubjectDistinguishedName = 2, + FindByIssuerName = 3, + FindByIssuerDistinguishedName = 4, + FindBySerialNumber = 5, + FindByTimeValid = 6, + FindByTimeNotYetValid = 7, + FindByTimeExpired = 8, + FindByTemplateName = 9, + FindByApplicationPolicy = 10, + FindByCertificatePolicy = 11, + FindByExtension = 12, + FindByKeyUsage = 13, + FindBySubjectKeyIdentifier = 14, + } + public enum X509IncludeOption + { + None = 0, + ExcludeRoot = 1, + EndCertOnly = 2, + WholeChain = 3, + } + [System.Flags] + public enum X509KeyStorageFlags + { + DefaultKeySet = 0, + UserKeySet = 1, + MachineKeySet = 2, + Exportable = 4, + UserProtected = 8, + PersistKeySet = 16, + EphemeralKeySet = 32, + } + public sealed class X509KeyUsageExtension : System.Security.Cryptography.X509Certificates.X509Extension + { + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public X509KeyUsageExtension() => throw null; + public X509KeyUsageExtension(System.Security.Cryptography.AsnEncodedData encodedKeyUsage, bool critical) => throw null; + public X509KeyUsageExtension(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags keyUsages, bool critical) => throw null; + public System.Security.Cryptography.X509Certificates.X509KeyUsageFlags KeyUsages { get => throw null; } + } + [System.Flags] + public enum X509KeyUsageFlags + { + None = 0, + EncipherOnly = 1, + CrlSign = 2, + KeyCertSign = 4, + KeyAgreement = 8, + DataEncipherment = 16, + KeyEncipherment = 32, + NonRepudiation = 64, + DigitalSignature = 128, + DecipherOnly = 32768, + } + public enum X509NameType + { + SimpleName = 0, + EmailName = 1, + UpnName = 2, + DnsName = 3, + DnsFromAlternativeName = 4, + UrlName = 5, + } + public enum X509RevocationFlag + { + EndCertificateOnly = 0, + EntireChain = 1, + ExcludeRoot = 2, + } + public enum X509RevocationMode + { + NoCheck = 0, + Online = 1, + Offline = 2, + } + public enum X509RevocationReason + { + Unspecified = 0, + KeyCompromise = 1, + CACompromise = 2, + AffiliationChanged = 3, + Superseded = 4, + CessationOfOperation = 5, + CertificateHold = 6, + RemoveFromCrl = 8, + PrivilegeWithdrawn = 9, + AACompromise = 10, + WeakAlgorithmOrKey = 11, + } + public abstract class X509SignatureGenerator + { + protected abstract System.Security.Cryptography.X509Certificates.PublicKey BuildPublicKey(); + public static System.Security.Cryptography.X509Certificates.X509SignatureGenerator CreateForECDsa(System.Security.Cryptography.ECDsa key) => throw null; + public static System.Security.Cryptography.X509Certificates.X509SignatureGenerator CreateForRSA(System.Security.Cryptography.RSA key, System.Security.Cryptography.RSASignaturePadding signaturePadding) => throw null; + protected X509SignatureGenerator() => throw null; + public abstract byte[] GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName hashAlgorithm); + public System.Security.Cryptography.X509Certificates.PublicKey PublicKey { get => throw null; } + public abstract byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm); + } + public sealed class X509Store : System.IDisposable + { + public void Add(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) => throw null; + public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get => throw null; } + public void Close() => throw null; + public X509Store() => throw null; + public X509Store(nint storeHandle) => throw null; + public X509Store(System.Security.Cryptography.X509Certificates.StoreLocation storeLocation) => throw null; + public X509Store(System.Security.Cryptography.X509Certificates.StoreName storeName) => throw null; + public X509Store(System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation) => throw null; + public X509Store(System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.OpenFlags flags) => throw null; + public X509Store(string storeName) => throw null; + public X509Store(string storeName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation) => throw null; + public X509Store(string storeName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.OpenFlags flags) => throw null; + public void Dispose() => throw null; + public bool IsOpen { get => throw null; } + public System.Security.Cryptography.X509Certificates.StoreLocation Location { get => throw null; } + public string Name { get => throw null; } + public void Open(System.Security.Cryptography.X509Certificates.OpenFlags flags) => throw null; + public void Remove(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) => throw null; + public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) => throw null; + public nint StoreHandle { get => throw null; } + } + public sealed class X509SubjectAlternativeNameExtension : System.Security.Cryptography.X509Certificates.X509Extension + { + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public X509SubjectAlternativeNameExtension() => throw null; + public X509SubjectAlternativeNameExtension(byte[] rawData, bool critical = default(bool)) => throw null; + public X509SubjectAlternativeNameExtension(System.ReadOnlySpan rawData, bool critical = default(bool)) => throw null; + public System.Collections.Generic.IEnumerable EnumerateDnsNames() => throw null; + public System.Collections.Generic.IEnumerable EnumerateIPAddresses() => throw null; + } + public sealed class X509SubjectKeyIdentifierExtension : System.Security.Cryptography.X509Certificates.X509Extension + { + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) => throw null; + public X509SubjectKeyIdentifierExtension() => throw null; + public X509SubjectKeyIdentifierExtension(byte[] subjectKeyIdentifier, bool critical) => throw null; + public X509SubjectKeyIdentifierExtension(System.ReadOnlySpan subjectKeyIdentifier, bool critical) => throw null; + public X509SubjectKeyIdentifierExtension(System.Security.Cryptography.AsnEncodedData encodedSubjectKeyIdentifier, bool critical) => throw null; + public X509SubjectKeyIdentifierExtension(System.Security.Cryptography.X509Certificates.PublicKey key, bool critical) => throw null; + public X509SubjectKeyIdentifierExtension(System.Security.Cryptography.X509Certificates.PublicKey key, System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm algorithm, bool critical) => throw null; + public X509SubjectKeyIdentifierExtension(string subjectKeyIdentifier, bool critical) => throw null; + public string SubjectKeyIdentifier { get => throw null; } + public System.ReadOnlyMemory SubjectKeyIdentifierBytes { get => throw null; } + } + public enum X509SubjectKeyIdentifierHashAlgorithm + { + Sha1 = 0, + ShortSha1 = 1, + CapiSha1 = 2, + } + [System.Flags] + public enum X509VerificationFlags + { + NoFlag = 0, + IgnoreNotTimeValid = 1, + IgnoreCtlNotTimeValid = 2, + IgnoreNotTimeNested = 4, + IgnoreInvalidBasicConstraints = 8, + AllowUnknownCertificateAuthority = 16, + IgnoreWrongUsage = 32, + IgnoreInvalidName = 64, + IgnoreInvalidPolicy = 128, + IgnoreEndRevocationUnknown = 256, + IgnoreCtlSignerRevocationUnknown = 512, + IgnoreCertificateAuthorityRevocationUnknown = 1024, + IgnoreRootRevocationUnknown = 2048, + AllFlags = 4095, + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Principal.Windows.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Principal.Windows.cs new file mode 100644 index 000000000000..ea394f6ad239 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Security.Principal.Windows.cs @@ -0,0 +1,287 @@ +// This file contains auto-generated code. +// Generated from `System.Security.Principal.Windows, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace Microsoft +{ + namespace Win32 + { + namespace SafeHandles + { + public sealed class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle + { + public SafeAccessTokenHandle() : base(default(nint), default(bool)) => throw null; + public SafeAccessTokenHandle(nint handle) : base(default(nint), default(bool)) => throw null; + public static Microsoft.Win32.SafeHandles.SafeAccessTokenHandle InvalidHandle { get => throw null; } + public override bool IsInvalid { get => throw null; } + protected override bool ReleaseHandle() => throw null; + } + } + } +} +namespace System +{ + namespace Security + { + namespace Principal + { + public sealed class IdentityNotMappedException : System.SystemException + { + public IdentityNotMappedException() => throw null; + public IdentityNotMappedException(string message) => throw null; + public IdentityNotMappedException(string message, System.Exception inner) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; + public System.Security.Principal.IdentityReferenceCollection UnmappedIdentities { get => throw null; } + } + public abstract class IdentityReference + { + public abstract override bool Equals(object o); + public abstract override int GetHashCode(); + public abstract bool IsValidTargetType(System.Type targetType); + public static bool operator ==(System.Security.Principal.IdentityReference left, System.Security.Principal.IdentityReference right) => throw null; + public static bool operator !=(System.Security.Principal.IdentityReference left, System.Security.Principal.IdentityReference right) => throw null; + public abstract override string ToString(); + public abstract System.Security.Principal.IdentityReference Translate(System.Type targetType); + public abstract string Value { get; } + } + public class IdentityReferenceCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public void Add(System.Security.Principal.IdentityReference identity) => throw null; + public void Clear() => throw null; + public bool Contains(System.Security.Principal.IdentityReference identity) => throw null; + public void CopyTo(System.Security.Principal.IdentityReference[] array, int offset) => throw null; + public int Count { get => throw null; } + public IdentityReferenceCollection() => throw null; + public IdentityReferenceCollection(int capacity) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public bool Remove(System.Security.Principal.IdentityReference identity) => throw null; + public System.Security.Principal.IdentityReference this[int index] { get => throw null; set { } } + public System.Security.Principal.IdentityReferenceCollection Translate(System.Type targetType) => throw null; + public System.Security.Principal.IdentityReferenceCollection Translate(System.Type targetType, bool forceSuccess) => throw null; + } + public sealed class NTAccount : System.Security.Principal.IdentityReference + { + public NTAccount(string name) => throw null; + public NTAccount(string domainName, string accountName) => throw null; + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public override bool IsValidTargetType(System.Type targetType) => throw null; + public static bool operator ==(System.Security.Principal.NTAccount left, System.Security.Principal.NTAccount right) => throw null; + public static bool operator !=(System.Security.Principal.NTAccount left, System.Security.Principal.NTAccount right) => throw null; + public override string ToString() => throw null; + public override System.Security.Principal.IdentityReference Translate(System.Type targetType) => throw null; + public override string Value { get => throw null; } + } + public sealed class SecurityIdentifier : System.Security.Principal.IdentityReference, System.IComparable + { + public System.Security.Principal.SecurityIdentifier AccountDomainSid { get => throw null; } + public int BinaryLength { get => throw null; } + public int CompareTo(System.Security.Principal.SecurityIdentifier sid) => throw null; + public SecurityIdentifier(byte[] binaryForm, int offset) => throw null; + public SecurityIdentifier(nint binaryForm) => throw null; + public SecurityIdentifier(System.Security.Principal.WellKnownSidType sidType, System.Security.Principal.SecurityIdentifier domainSid) => throw null; + public SecurityIdentifier(string sddlForm) => throw null; + public override bool Equals(object o) => throw null; + public bool Equals(System.Security.Principal.SecurityIdentifier sid) => throw null; + public void GetBinaryForm(byte[] binaryForm, int offset) => throw null; + public override int GetHashCode() => throw null; + public bool IsAccountSid() => throw null; + public bool IsEqualDomainSid(System.Security.Principal.SecurityIdentifier sid) => throw null; + public override bool IsValidTargetType(System.Type targetType) => throw null; + public bool IsWellKnown(System.Security.Principal.WellKnownSidType type) => throw null; + public static readonly int MaxBinaryLength; + public static readonly int MinBinaryLength; + public static bool operator ==(System.Security.Principal.SecurityIdentifier left, System.Security.Principal.SecurityIdentifier right) => throw null; + public static bool operator !=(System.Security.Principal.SecurityIdentifier left, System.Security.Principal.SecurityIdentifier right) => throw null; + public override string ToString() => throw null; + public override System.Security.Principal.IdentityReference Translate(System.Type targetType) => throw null; + public override string Value { get => throw null; } + } + [System.Flags] + public enum TokenAccessLevels + { + AssignPrimary = 1, + Duplicate = 2, + Impersonate = 4, + Query = 8, + QuerySource = 16, + AdjustPrivileges = 32, + AdjustGroups = 64, + AdjustDefault = 128, + AdjustSessionId = 256, + Read = 131080, + Write = 131296, + AllAccess = 983551, + MaximumAllowed = 33554432, + } + public enum WellKnownSidType + { + NullSid = 0, + WorldSid = 1, + LocalSid = 2, + CreatorOwnerSid = 3, + CreatorGroupSid = 4, + CreatorOwnerServerSid = 5, + CreatorGroupServerSid = 6, + NTAuthoritySid = 7, + DialupSid = 8, + NetworkSid = 9, + BatchSid = 10, + InteractiveSid = 11, + ServiceSid = 12, + AnonymousSid = 13, + ProxySid = 14, + EnterpriseControllersSid = 15, + SelfSid = 16, + AuthenticatedUserSid = 17, + RestrictedCodeSid = 18, + TerminalServerSid = 19, + RemoteLogonIdSid = 20, + LogonIdsSid = 21, + LocalSystemSid = 22, + LocalServiceSid = 23, + NetworkServiceSid = 24, + BuiltinDomainSid = 25, + BuiltinAdministratorsSid = 26, + BuiltinUsersSid = 27, + BuiltinGuestsSid = 28, + BuiltinPowerUsersSid = 29, + BuiltinAccountOperatorsSid = 30, + BuiltinSystemOperatorsSid = 31, + BuiltinPrintOperatorsSid = 32, + BuiltinBackupOperatorsSid = 33, + BuiltinReplicatorSid = 34, + BuiltinPreWindows2000CompatibleAccessSid = 35, + BuiltinRemoteDesktopUsersSid = 36, + BuiltinNetworkConfigurationOperatorsSid = 37, + AccountAdministratorSid = 38, + AccountGuestSid = 39, + AccountKrbtgtSid = 40, + AccountDomainAdminsSid = 41, + AccountDomainUsersSid = 42, + AccountDomainGuestsSid = 43, + AccountComputersSid = 44, + AccountControllersSid = 45, + AccountCertAdminsSid = 46, + AccountSchemaAdminsSid = 47, + AccountEnterpriseAdminsSid = 48, + AccountPolicyAdminsSid = 49, + AccountRasAndIasServersSid = 50, + NtlmAuthenticationSid = 51, + DigestAuthenticationSid = 52, + SChannelAuthenticationSid = 53, + ThisOrganizationSid = 54, + OtherOrganizationSid = 55, + BuiltinIncomingForestTrustBuildersSid = 56, + BuiltinPerformanceMonitoringUsersSid = 57, + BuiltinPerformanceLoggingUsersSid = 58, + BuiltinAuthorizationAccessSid = 59, + MaxDefined = 60, + WinBuiltinTerminalServerLicenseServersSid = 60, + WinBuiltinDCOMUsersSid = 61, + WinBuiltinIUsersSid = 62, + WinIUserSid = 63, + WinBuiltinCryptoOperatorsSid = 64, + WinUntrustedLabelSid = 65, + WinLowLabelSid = 66, + WinMediumLabelSid = 67, + WinHighLabelSid = 68, + WinSystemLabelSid = 69, + WinWriteRestrictedCodeSid = 70, + WinCreatorOwnerRightsSid = 71, + WinCacheablePrincipalsGroupSid = 72, + WinNonCacheablePrincipalsGroupSid = 73, + WinEnterpriseReadonlyControllersSid = 74, + WinAccountReadonlyControllersSid = 75, + WinBuiltinEventLogReadersGroup = 76, + WinNewEnterpriseReadonlyControllersSid = 77, + WinBuiltinCertSvcDComAccessGroup = 78, + WinMediumPlusLabelSid = 79, + WinLocalLogonSid = 80, + WinConsoleLogonSid = 81, + WinThisOrganizationCertificateSid = 82, + WinApplicationPackageAuthoritySid = 83, + WinBuiltinAnyPackageSid = 84, + WinCapabilityInternetClientSid = 85, + WinCapabilityInternetClientServerSid = 86, + WinCapabilityPrivateNetworkClientServerSid = 87, + WinCapabilityPicturesLibrarySid = 88, + WinCapabilityVideosLibrarySid = 89, + WinCapabilityMusicLibrarySid = 90, + WinCapabilityDocumentsLibrarySid = 91, + WinCapabilitySharedUserCertificatesSid = 92, + WinCapabilityEnterpriseAuthenticationSid = 93, + WinCapabilityRemovableStorageSid = 94, + } + public enum WindowsAccountType + { + Normal = 0, + Guest = 1, + System = 2, + Anonymous = 3, + } + public enum WindowsBuiltInRole + { + Administrator = 544, + User = 545, + Guest = 546, + PowerUser = 547, + AccountOperator = 548, + SystemOperator = 549, + PrintOperator = 550, + BackupOperator = 551, + Replicator = 552, + } + public class WindowsIdentity : System.Security.Claims.ClaimsIdentity, System.Runtime.Serialization.IDeserializationCallback, System.IDisposable, System.Runtime.Serialization.ISerializable + { + public Microsoft.Win32.SafeHandles.SafeAccessTokenHandle AccessToken { get => throw null; } + public override sealed string AuthenticationType { get => throw null; } + public override System.Collections.Generic.IEnumerable Claims { get => throw null; } + public override System.Security.Claims.ClaimsIdentity Clone() => throw null; + public WindowsIdentity(nint userToken) => throw null; + public WindowsIdentity(nint userToken, string type) => throw null; + public WindowsIdentity(nint userToken, string type, System.Security.Principal.WindowsAccountType acctType) => throw null; + public WindowsIdentity(nint userToken, string type, System.Security.Principal.WindowsAccountType acctType, bool isAuthenticated) => throw null; + public WindowsIdentity(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected WindowsIdentity(System.Security.Principal.WindowsIdentity identity) => throw null; + public WindowsIdentity(string sUserPrincipalName) => throw null; + public const string DefaultIssuer = default; + public virtual System.Collections.Generic.IEnumerable DeviceClaims { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public static System.Security.Principal.WindowsIdentity GetAnonymous() => throw null; + public static System.Security.Principal.WindowsIdentity GetCurrent() => throw null; + public static System.Security.Principal.WindowsIdentity GetCurrent(bool ifImpersonating) => throw null; + public static System.Security.Principal.WindowsIdentity GetCurrent(System.Security.Principal.TokenAccessLevels desiredAccess) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Security.Principal.IdentityReferenceCollection Groups { get => throw null; } + public System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get => throw null; } + public virtual bool IsAnonymous { get => throw null; } + public override bool IsAuthenticated { get => throw null; } + public virtual bool IsGuest { get => throw null; } + public virtual bool IsSystem { get => throw null; } + public override string Name { get => throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public System.Security.Principal.SecurityIdentifier Owner { get => throw null; } + public static void RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, System.Action action) => throw null; + public static T RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, System.Func func) => throw null; + public static System.Threading.Tasks.Task RunImpersonatedAsync(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, System.Func func) => throw null; + public static System.Threading.Tasks.Task RunImpersonatedAsync(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, System.Func> func) => throw null; + public virtual nint Token { get => throw null; } + public System.Security.Principal.SecurityIdentifier User { get => throw null; } + public virtual System.Collections.Generic.IEnumerable UserClaims { get => throw null; } + } + public class WindowsPrincipal : System.Security.Claims.ClaimsPrincipal + { + public WindowsPrincipal(System.Security.Principal.WindowsIdentity ntIdentity) => throw null; + public virtual System.Collections.Generic.IEnumerable DeviceClaims { get => throw null; } + public override System.Security.Principal.IIdentity Identity { get => throw null; } + public virtual bool IsInRole(int rid) => throw null; + public virtual bool IsInRole(System.Security.Principal.SecurityIdentifier sid) => throw null; + public virtual bool IsInRole(System.Security.Principal.WindowsBuiltInRole role) => throw null; + public override bool IsInRole(string role) => throw null; + public virtual System.Collections.Generic.IEnumerable UserClaims { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encoding.CodePages.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encoding.CodePages.cs new file mode 100644 index 000000000000..9dce852290ca --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encoding.CodePages.cs @@ -0,0 +1,15 @@ +// This file contains auto-generated code. +// Generated from `System.Text.Encoding.CodePages, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Text + { + public sealed class CodePagesEncodingProvider : System.Text.EncodingProvider + { + public override System.Text.Encoding GetEncoding(int codepage) => throw null; + public override System.Text.Encoding GetEncoding(string name) => throw null; + public override System.Collections.Generic.IEnumerable GetEncodings() => throw null; + public static System.Text.EncodingProvider Instance { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encoding.Extensions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encoding.Extensions.cs new file mode 100644 index 000000000000..d6a6abafa41b --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encoding.Extensions.cs @@ -0,0 +1,134 @@ +// This file contains auto-generated code. +// Generated from `System.Text.Encoding.Extensions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Text + { + public class ASCIIEncoding : System.Text.Encoding + { + public ASCIIEncoding() => throw null; + public override unsafe int GetByteCount(char* chars, int count) => throw null; + public override int GetByteCount(char[] chars, int index, int count) => throw null; + public override int GetByteCount(System.ReadOnlySpan chars) => throw null; + public override int GetByteCount(string chars) => throw null; + public override unsafe int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) => throw null; + public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override int GetBytes(System.ReadOnlySpan chars, System.Span bytes) => throw null; + public override int GetBytes(string chars, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override unsafe int GetCharCount(byte* bytes, int count) => throw null; + public override int GetCharCount(byte[] bytes, int index, int count) => throw null; + public override int GetCharCount(System.ReadOnlySpan bytes) => throw null; + public override unsafe int GetChars(byte* bytes, int byteCount, char* chars, int charCount) => throw null; + public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) => throw null; + public override int GetChars(System.ReadOnlySpan bytes, System.Span chars) => throw null; + public override System.Text.Decoder GetDecoder() => throw null; + public override System.Text.Encoder GetEncoder() => throw null; + public override int GetMaxByteCount(int charCount) => throw null; + public override int GetMaxCharCount(int byteCount) => throw null; + public override string GetString(byte[] bytes, int byteIndex, int byteCount) => throw null; + public override bool IsSingleByte { get => throw null; } + } + public class UnicodeEncoding : System.Text.Encoding + { + public const int CharSize = 2; + public UnicodeEncoding() => throw null; + public UnicodeEncoding(bool bigEndian, bool byteOrderMark) => throw null; + public UnicodeEncoding(bool bigEndian, bool byteOrderMark, bool throwOnInvalidBytes) => throw null; + public override bool Equals(object value) => throw null; + public override unsafe int GetByteCount(char* chars, int count) => throw null; + public override int GetByteCount(char[] chars, int index, int count) => throw null; + public override int GetByteCount(string s) => throw null; + public override unsafe int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) => throw null; + public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override unsafe int GetCharCount(byte* bytes, int count) => throw null; + public override int GetCharCount(byte[] bytes, int index, int count) => throw null; + public override unsafe int GetChars(byte* bytes, int byteCount, char* chars, int charCount) => throw null; + public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) => throw null; + public override System.Text.Decoder GetDecoder() => throw null; + public override System.Text.Encoder GetEncoder() => throw null; + public override int GetHashCode() => throw null; + public override int GetMaxByteCount(int charCount) => throw null; + public override int GetMaxCharCount(int byteCount) => throw null; + public override byte[] GetPreamble() => throw null; + public override string GetString(byte[] bytes, int index, int count) => throw null; + public override System.ReadOnlySpan Preamble { get => throw null; } + } + public sealed class UTF32Encoding : System.Text.Encoding + { + public UTF32Encoding() => throw null; + public UTF32Encoding(bool bigEndian, bool byteOrderMark) => throw null; + public UTF32Encoding(bool bigEndian, bool byteOrderMark, bool throwOnInvalidCharacters) => throw null; + public override bool Equals(object value) => throw null; + public override unsafe int GetByteCount(char* chars, int count) => throw null; + public override int GetByteCount(char[] chars, int index, int count) => throw null; + public override int GetByteCount(string s) => throw null; + public override unsafe int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) => throw null; + public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override unsafe int GetCharCount(byte* bytes, int count) => throw null; + public override int GetCharCount(byte[] bytes, int index, int count) => throw null; + public override unsafe int GetChars(byte* bytes, int byteCount, char* chars, int charCount) => throw null; + public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) => throw null; + public override System.Text.Decoder GetDecoder() => throw null; + public override System.Text.Encoder GetEncoder() => throw null; + public override int GetHashCode() => throw null; + public override int GetMaxByteCount(int charCount) => throw null; + public override int GetMaxCharCount(int byteCount) => throw null; + public override byte[] GetPreamble() => throw null; + public override string GetString(byte[] bytes, int index, int count) => throw null; + public override System.ReadOnlySpan Preamble { get => throw null; } + } + public class UTF7Encoding : System.Text.Encoding + { + public UTF7Encoding() => throw null; + public UTF7Encoding(bool allowOptionals) => throw null; + public override bool Equals(object value) => throw null; + public override unsafe int GetByteCount(char* chars, int count) => throw null; + public override int GetByteCount(char[] chars, int index, int count) => throw null; + public override int GetByteCount(string s) => throw null; + public override unsafe int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) => throw null; + public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override unsafe int GetCharCount(byte* bytes, int count) => throw null; + public override int GetCharCount(byte[] bytes, int index, int count) => throw null; + public override unsafe int GetChars(byte* bytes, int byteCount, char* chars, int charCount) => throw null; + public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) => throw null; + public override System.Text.Decoder GetDecoder() => throw null; + public override System.Text.Encoder GetEncoder() => throw null; + public override int GetHashCode() => throw null; + public override int GetMaxByteCount(int charCount) => throw null; + public override int GetMaxCharCount(int byteCount) => throw null; + public override string GetString(byte[] bytes, int index, int count) => throw null; + } + public class UTF8Encoding : System.Text.Encoding + { + public UTF8Encoding() => throw null; + public UTF8Encoding(bool encoderShouldEmitUTF8Identifier) => throw null; + public UTF8Encoding(bool encoderShouldEmitUTF8Identifier, bool throwOnInvalidBytes) => throw null; + public override bool Equals(object value) => throw null; + public override unsafe int GetByteCount(char* chars, int count) => throw null; + public override int GetByteCount(char[] chars, int index, int count) => throw null; + public override int GetByteCount(System.ReadOnlySpan chars) => throw null; + public override int GetByteCount(string chars) => throw null; + public override unsafe int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) => throw null; + public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override int GetBytes(System.ReadOnlySpan chars, System.Span bytes) => throw null; + public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) => throw null; + public override unsafe int GetCharCount(byte* bytes, int count) => throw null; + public override int GetCharCount(byte[] bytes, int index, int count) => throw null; + public override int GetCharCount(System.ReadOnlySpan bytes) => throw null; + public override unsafe int GetChars(byte* bytes, int byteCount, char* chars, int charCount) => throw null; + public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) => throw null; + public override int GetChars(System.ReadOnlySpan bytes, System.Span chars) => throw null; + public override System.Text.Decoder GetDecoder() => throw null; + public override System.Text.Encoder GetEncoder() => throw null; + public override int GetHashCode() => throw null; + public override int GetMaxByteCount(int charCount) => throw null; + public override int GetMaxCharCount(int byteCount) => throw null; + public override byte[] GetPreamble() => throw null; + public override string GetString(byte[] bytes, int index, int count) => throw null; + public override System.ReadOnlySpan Preamble { get => throw null; } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encodings.Web.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encodings.Web.cs new file mode 100644 index 000000000000..c74846b3656e --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Encodings.Web.cs @@ -0,0 +1,243 @@ +// This file contains auto-generated code. +// Generated from `System.Text.Encodings.Web, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Text + { + namespace Encodings + { + namespace Web + { + public abstract class HtmlEncoder : System.Text.Encodings.Web.TextEncoder + { + public static System.Text.Encodings.Web.HtmlEncoder Create(System.Text.Encodings.Web.TextEncoderSettings settings) => throw null; + public static System.Text.Encodings.Web.HtmlEncoder Create(params System.Text.Unicode.UnicodeRange[] allowedRanges) => throw null; + protected HtmlEncoder() => throw null; + public static System.Text.Encodings.Web.HtmlEncoder Default { get => throw null; } + } + public abstract class JavaScriptEncoder : System.Text.Encodings.Web.TextEncoder + { + public static System.Text.Encodings.Web.JavaScriptEncoder Create(System.Text.Encodings.Web.TextEncoderSettings settings) => throw null; + public static System.Text.Encodings.Web.JavaScriptEncoder Create(params System.Text.Unicode.UnicodeRange[] allowedRanges) => throw null; + protected JavaScriptEncoder() => throw null; + public static System.Text.Encodings.Web.JavaScriptEncoder Default { get => throw null; } + public static System.Text.Encodings.Web.JavaScriptEncoder UnsafeRelaxedJsonEscaping { get => throw null; } + } + public abstract class TextEncoder + { + protected TextEncoder() => throw null; + public virtual string Encode(string value) => throw null; + public void Encode(System.IO.TextWriter output, string value) => throw null; + public virtual void Encode(System.IO.TextWriter output, string value, int startIndex, int characterCount) => throw null; + public virtual void Encode(System.IO.TextWriter output, char[] value, int startIndex, int characterCount) => throw null; + public virtual System.Buffers.OperationStatus Encode(System.ReadOnlySpan source, System.Span destination, out int charsConsumed, out int charsWritten, bool isFinalBlock = default(bool)) => throw null; + public virtual System.Buffers.OperationStatus EncodeUtf8(System.ReadOnlySpan utf8Source, System.Span utf8Destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = default(bool)) => throw null; + public abstract unsafe int FindFirstCharacterToEncode(char* text, int textLength); + public virtual int FindFirstCharacterToEncodeUtf8(System.ReadOnlySpan utf8Text) => throw null; + public abstract int MaxOutputCharactersPerInputCharacter { get; } + public abstract unsafe bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, out int numberOfCharactersWritten); + public abstract bool WillEncode(int unicodeScalar); + } + public class TextEncoderSettings + { + public virtual void AllowCharacter(char character) => throw null; + public virtual void AllowCharacters(params char[] characters) => throw null; + public virtual void AllowCodePoints(System.Collections.Generic.IEnumerable codePoints) => throw null; + public virtual void AllowRange(System.Text.Unicode.UnicodeRange range) => throw null; + public virtual void AllowRanges(params System.Text.Unicode.UnicodeRange[] ranges) => throw null; + public virtual void Clear() => throw null; + public TextEncoderSettings() => throw null; + public TextEncoderSettings(System.Text.Encodings.Web.TextEncoderSettings other) => throw null; + public TextEncoderSettings(params System.Text.Unicode.UnicodeRange[] allowedRanges) => throw null; + public virtual void ForbidCharacter(char character) => throw null; + public virtual void ForbidCharacters(params char[] characters) => throw null; + public virtual void ForbidRange(System.Text.Unicode.UnicodeRange range) => throw null; + public virtual void ForbidRanges(params System.Text.Unicode.UnicodeRange[] ranges) => throw null; + public virtual System.Collections.Generic.IEnumerable GetAllowedCodePoints() => throw null; + } + public abstract class UrlEncoder : System.Text.Encodings.Web.TextEncoder + { + public static System.Text.Encodings.Web.UrlEncoder Create(System.Text.Encodings.Web.TextEncoderSettings settings) => throw null; + public static System.Text.Encodings.Web.UrlEncoder Create(params System.Text.Unicode.UnicodeRange[] allowedRanges) => throw null; + protected UrlEncoder() => throw null; + public static System.Text.Encodings.Web.UrlEncoder Default { get => throw null; } + } + } + } + namespace Unicode + { + public sealed class UnicodeRange + { + public static System.Text.Unicode.UnicodeRange Create(char firstCharacter, char lastCharacter) => throw null; + public UnicodeRange(int firstCodePoint, int length) => throw null; + public int FirstCodePoint { get => throw null; } + public int Length { get => throw null; } + } + public static class UnicodeRanges + { + public static System.Text.Unicode.UnicodeRange All { get => throw null; } + public static System.Text.Unicode.UnicodeRange AlphabeticPresentationForms { get => throw null; } + public static System.Text.Unicode.UnicodeRange Arabic { get => throw null; } + public static System.Text.Unicode.UnicodeRange ArabicExtendedA { get => throw null; } + public static System.Text.Unicode.UnicodeRange ArabicExtendedB { get => throw null; } + public static System.Text.Unicode.UnicodeRange ArabicPresentationFormsA { get => throw null; } + public static System.Text.Unicode.UnicodeRange ArabicPresentationFormsB { get => throw null; } + public static System.Text.Unicode.UnicodeRange ArabicSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange Armenian { get => throw null; } + public static System.Text.Unicode.UnicodeRange Arrows { get => throw null; } + public static System.Text.Unicode.UnicodeRange Balinese { get => throw null; } + public static System.Text.Unicode.UnicodeRange Bamum { get => throw null; } + public static System.Text.Unicode.UnicodeRange BasicLatin { get => throw null; } + public static System.Text.Unicode.UnicodeRange Batak { get => throw null; } + public static System.Text.Unicode.UnicodeRange Bengali { get => throw null; } + public static System.Text.Unicode.UnicodeRange BlockElements { get => throw null; } + public static System.Text.Unicode.UnicodeRange Bopomofo { get => throw null; } + public static System.Text.Unicode.UnicodeRange BopomofoExtended { get => throw null; } + public static System.Text.Unicode.UnicodeRange BoxDrawing { get => throw null; } + public static System.Text.Unicode.UnicodeRange BraillePatterns { get => throw null; } + public static System.Text.Unicode.UnicodeRange Buginese { get => throw null; } + public static System.Text.Unicode.UnicodeRange Buhid { get => throw null; } + public static System.Text.Unicode.UnicodeRange Cham { get => throw null; } + public static System.Text.Unicode.UnicodeRange Cherokee { get => throw null; } + public static System.Text.Unicode.UnicodeRange CherokeeSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkCompatibility { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkCompatibilityForms { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkCompatibilityIdeographs { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkRadicalsSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkStrokes { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkSymbolsandPunctuation { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkUnifiedIdeographs { get => throw null; } + public static System.Text.Unicode.UnicodeRange CjkUnifiedIdeographsExtensionA { get => throw null; } + public static System.Text.Unicode.UnicodeRange CombiningDiacriticalMarks { get => throw null; } + public static System.Text.Unicode.UnicodeRange CombiningDiacriticalMarksExtended { get => throw null; } + public static System.Text.Unicode.UnicodeRange CombiningDiacriticalMarksforSymbols { get => throw null; } + public static System.Text.Unicode.UnicodeRange CombiningDiacriticalMarksSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange CombiningHalfMarks { get => throw null; } + public static System.Text.Unicode.UnicodeRange CommonIndicNumberForms { get => throw null; } + public static System.Text.Unicode.UnicodeRange ControlPictures { get => throw null; } + public static System.Text.Unicode.UnicodeRange Coptic { get => throw null; } + public static System.Text.Unicode.UnicodeRange CurrencySymbols { get => throw null; } + public static System.Text.Unicode.UnicodeRange Cyrillic { get => throw null; } + public static System.Text.Unicode.UnicodeRange CyrillicExtendedA { get => throw null; } + public static System.Text.Unicode.UnicodeRange CyrillicExtendedB { get => throw null; } + public static System.Text.Unicode.UnicodeRange CyrillicExtendedC { get => throw null; } + public static System.Text.Unicode.UnicodeRange CyrillicSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange Devanagari { get => throw null; } + public static System.Text.Unicode.UnicodeRange DevanagariExtended { get => throw null; } + public static System.Text.Unicode.UnicodeRange Dingbats { get => throw null; } + public static System.Text.Unicode.UnicodeRange EnclosedAlphanumerics { get => throw null; } + public static System.Text.Unicode.UnicodeRange EnclosedCjkLettersandMonths { get => throw null; } + public static System.Text.Unicode.UnicodeRange Ethiopic { get => throw null; } + public static System.Text.Unicode.UnicodeRange EthiopicExtended { get => throw null; } + public static System.Text.Unicode.UnicodeRange EthiopicExtendedA { get => throw null; } + public static System.Text.Unicode.UnicodeRange EthiopicSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange GeneralPunctuation { get => throw null; } + public static System.Text.Unicode.UnicodeRange GeometricShapes { get => throw null; } + public static System.Text.Unicode.UnicodeRange Georgian { get => throw null; } + public static System.Text.Unicode.UnicodeRange GeorgianExtended { get => throw null; } + public static System.Text.Unicode.UnicodeRange GeorgianSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange Glagolitic { get => throw null; } + public static System.Text.Unicode.UnicodeRange GreekandCoptic { get => throw null; } + public static System.Text.Unicode.UnicodeRange GreekExtended { get => throw null; } + public static System.Text.Unicode.UnicodeRange Gujarati { get => throw null; } + public static System.Text.Unicode.UnicodeRange Gurmukhi { get => throw null; } + public static System.Text.Unicode.UnicodeRange HalfwidthandFullwidthForms { get => throw null; } + public static System.Text.Unicode.UnicodeRange HangulCompatibilityJamo { get => throw null; } + public static System.Text.Unicode.UnicodeRange HangulJamo { get => throw null; } + public static System.Text.Unicode.UnicodeRange HangulJamoExtendedA { get => throw null; } + public static System.Text.Unicode.UnicodeRange HangulJamoExtendedB { get => throw null; } + public static System.Text.Unicode.UnicodeRange HangulSyllables { get => throw null; } + public static System.Text.Unicode.UnicodeRange Hanunoo { get => throw null; } + public static System.Text.Unicode.UnicodeRange Hebrew { get => throw null; } + public static System.Text.Unicode.UnicodeRange Hiragana { get => throw null; } + public static System.Text.Unicode.UnicodeRange IdeographicDescriptionCharacters { get => throw null; } + public static System.Text.Unicode.UnicodeRange IpaExtensions { get => throw null; } + public static System.Text.Unicode.UnicodeRange Javanese { get => throw null; } + public static System.Text.Unicode.UnicodeRange Kanbun { get => throw null; } + public static System.Text.Unicode.UnicodeRange KangxiRadicals { get => throw null; } + public static System.Text.Unicode.UnicodeRange Kannada { get => throw null; } + public static System.Text.Unicode.UnicodeRange Katakana { get => throw null; } + public static System.Text.Unicode.UnicodeRange KatakanaPhoneticExtensions { get => throw null; } + public static System.Text.Unicode.UnicodeRange KayahLi { get => throw null; } + public static System.Text.Unicode.UnicodeRange Khmer { get => throw null; } + public static System.Text.Unicode.UnicodeRange KhmerSymbols { get => throw null; } + public static System.Text.Unicode.UnicodeRange Lao { get => throw null; } + public static System.Text.Unicode.UnicodeRange Latin1Supplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange LatinExtendedA { get => throw null; } + public static System.Text.Unicode.UnicodeRange LatinExtendedAdditional { get => throw null; } + public static System.Text.Unicode.UnicodeRange LatinExtendedB { get => throw null; } + public static System.Text.Unicode.UnicodeRange LatinExtendedC { get => throw null; } + public static System.Text.Unicode.UnicodeRange LatinExtendedD { get => throw null; } + public static System.Text.Unicode.UnicodeRange LatinExtendedE { get => throw null; } + public static System.Text.Unicode.UnicodeRange Lepcha { get => throw null; } + public static System.Text.Unicode.UnicodeRange LetterlikeSymbols { get => throw null; } + public static System.Text.Unicode.UnicodeRange Limbu { get => throw null; } + public static System.Text.Unicode.UnicodeRange Lisu { get => throw null; } + public static System.Text.Unicode.UnicodeRange Malayalam { get => throw null; } + public static System.Text.Unicode.UnicodeRange Mandaic { get => throw null; } + public static System.Text.Unicode.UnicodeRange MathematicalOperators { get => throw null; } + public static System.Text.Unicode.UnicodeRange MeeteiMayek { get => throw null; } + public static System.Text.Unicode.UnicodeRange MeeteiMayekExtensions { get => throw null; } + public static System.Text.Unicode.UnicodeRange MiscellaneousMathematicalSymbolsA { get => throw null; } + public static System.Text.Unicode.UnicodeRange MiscellaneousMathematicalSymbolsB { get => throw null; } + public static System.Text.Unicode.UnicodeRange MiscellaneousSymbols { get => throw null; } + public static System.Text.Unicode.UnicodeRange MiscellaneousSymbolsandArrows { get => throw null; } + public static System.Text.Unicode.UnicodeRange MiscellaneousTechnical { get => throw null; } + public static System.Text.Unicode.UnicodeRange ModifierToneLetters { get => throw null; } + public static System.Text.Unicode.UnicodeRange Mongolian { get => throw null; } + public static System.Text.Unicode.UnicodeRange Myanmar { get => throw null; } + public static System.Text.Unicode.UnicodeRange MyanmarExtendedA { get => throw null; } + public static System.Text.Unicode.UnicodeRange MyanmarExtendedB { get => throw null; } + public static System.Text.Unicode.UnicodeRange NewTaiLue { get => throw null; } + public static System.Text.Unicode.UnicodeRange NKo { get => throw null; } + public static System.Text.Unicode.UnicodeRange None { get => throw null; } + public static System.Text.Unicode.UnicodeRange NumberForms { get => throw null; } + public static System.Text.Unicode.UnicodeRange Ogham { get => throw null; } + public static System.Text.Unicode.UnicodeRange OlChiki { get => throw null; } + public static System.Text.Unicode.UnicodeRange OpticalCharacterRecognition { get => throw null; } + public static System.Text.Unicode.UnicodeRange Oriya { get => throw null; } + public static System.Text.Unicode.UnicodeRange Phagspa { get => throw null; } + public static System.Text.Unicode.UnicodeRange PhoneticExtensions { get => throw null; } + public static System.Text.Unicode.UnicodeRange PhoneticExtensionsSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange Rejang { get => throw null; } + public static System.Text.Unicode.UnicodeRange Runic { get => throw null; } + public static System.Text.Unicode.UnicodeRange Samaritan { get => throw null; } + public static System.Text.Unicode.UnicodeRange Saurashtra { get => throw null; } + public static System.Text.Unicode.UnicodeRange Sinhala { get => throw null; } + public static System.Text.Unicode.UnicodeRange SmallFormVariants { get => throw null; } + public static System.Text.Unicode.UnicodeRange SpacingModifierLetters { get => throw null; } + public static System.Text.Unicode.UnicodeRange Specials { get => throw null; } + public static System.Text.Unicode.UnicodeRange Sundanese { get => throw null; } + public static System.Text.Unicode.UnicodeRange SundaneseSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange SuperscriptsandSubscripts { get => throw null; } + public static System.Text.Unicode.UnicodeRange SupplementalArrowsA { get => throw null; } + public static System.Text.Unicode.UnicodeRange SupplementalArrowsB { get => throw null; } + public static System.Text.Unicode.UnicodeRange SupplementalMathematicalOperators { get => throw null; } + public static System.Text.Unicode.UnicodeRange SupplementalPunctuation { get => throw null; } + public static System.Text.Unicode.UnicodeRange SylotiNagri { get => throw null; } + public static System.Text.Unicode.UnicodeRange Syriac { get => throw null; } + public static System.Text.Unicode.UnicodeRange SyriacSupplement { get => throw null; } + public static System.Text.Unicode.UnicodeRange Tagalog { get => throw null; } + public static System.Text.Unicode.UnicodeRange Tagbanwa { get => throw null; } + public static System.Text.Unicode.UnicodeRange TaiLe { get => throw null; } + public static System.Text.Unicode.UnicodeRange TaiTham { get => throw null; } + public static System.Text.Unicode.UnicodeRange TaiViet { get => throw null; } + public static System.Text.Unicode.UnicodeRange Tamil { get => throw null; } + public static System.Text.Unicode.UnicodeRange Telugu { get => throw null; } + public static System.Text.Unicode.UnicodeRange Thaana { get => throw null; } + public static System.Text.Unicode.UnicodeRange Thai { get => throw null; } + public static System.Text.Unicode.UnicodeRange Tibetan { get => throw null; } + public static System.Text.Unicode.UnicodeRange Tifinagh { get => throw null; } + public static System.Text.Unicode.UnicodeRange UnifiedCanadianAboriginalSyllabics { get => throw null; } + public static System.Text.Unicode.UnicodeRange UnifiedCanadianAboriginalSyllabicsExtended { get => throw null; } + public static System.Text.Unicode.UnicodeRange Vai { get => throw null; } + public static System.Text.Unicode.UnicodeRange VariationSelectors { get => throw null; } + public static System.Text.Unicode.UnicodeRange VedicExtensions { get => throw null; } + public static System.Text.Unicode.UnicodeRange VerticalForms { get => throw null; } + public static System.Text.Unicode.UnicodeRange YijingHexagramSymbols { get => throw null; } + public static System.Text.Unicode.UnicodeRange YiRadicals { get => throw null; } + public static System.Text.Unicode.UnicodeRange YiSyllables { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Json.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Json.cs new file mode 100644 index 000000000000..d90af2a1dfb7 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.Json.cs @@ -0,0 +1,1042 @@ +// This file contains auto-generated code. +// Generated from `System.Text.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Text + { + namespace Json + { + public enum JsonCommentHandling : byte + { + Disallow = 0, + Skip = 1, + Allow = 2, + } + public sealed class JsonDocument : System.IDisposable + { + public void Dispose() => throw null; + public static System.Text.Json.JsonDocument Parse(System.ReadOnlyMemory utf8Json, System.Text.Json.JsonDocumentOptions options = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public static System.Text.Json.JsonDocument Parse(System.Buffers.ReadOnlySequence utf8Json, System.Text.Json.JsonDocumentOptions options = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public static System.Text.Json.JsonDocument Parse(System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public static System.Text.Json.JsonDocument Parse(System.ReadOnlyMemory json, System.Text.Json.JsonDocumentOptions options = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public static System.Text.Json.JsonDocument Parse(string json, System.Text.Json.JsonDocumentOptions options = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public static System.Threading.Tasks.Task ParseAsync(System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = default(System.Text.Json.JsonDocumentOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Text.Json.JsonDocument ParseValue(ref System.Text.Json.Utf8JsonReader reader) => throw null; + public System.Text.Json.JsonElement RootElement { get => throw null; } + public static bool TryParseValue(ref System.Text.Json.Utf8JsonReader reader, out System.Text.Json.JsonDocument document) => throw null; + public void WriteTo(System.Text.Json.Utf8JsonWriter writer) => throw null; + } + public struct JsonDocumentOptions + { + public bool AllowTrailingCommas { get => throw null; set { } } + public System.Text.Json.JsonCommentHandling CommentHandling { get => throw null; set { } } + public int MaxDepth { get => throw null; set { } } + } + public struct JsonElement + { + public struct ArrayEnumerator : System.IDisposable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Text.Json.JsonElement Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public System.Text.Json.JsonElement.ArrayEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public System.Text.Json.JsonElement Clone() => throw null; + public System.Text.Json.JsonElement.ArrayEnumerator EnumerateArray() => throw null; + public System.Text.Json.JsonElement.ObjectEnumerator EnumerateObject() => throw null; + public int GetArrayLength() => throw null; + public bool GetBoolean() => throw null; + public byte GetByte() => throw null; + public byte[] GetBytesFromBase64() => throw null; + public System.DateTime GetDateTime() => throw null; + public System.DateTimeOffset GetDateTimeOffset() => throw null; + public decimal GetDecimal() => throw null; + public double GetDouble() => throw null; + public System.Guid GetGuid() => throw null; + public short GetInt16() => throw null; + public int GetInt32() => throw null; + public long GetInt64() => throw null; + public System.Text.Json.JsonElement GetProperty(string propertyName) => throw null; + public System.Text.Json.JsonElement GetProperty(System.ReadOnlySpan propertyName) => throw null; + public System.Text.Json.JsonElement GetProperty(System.ReadOnlySpan utf8PropertyName) => throw null; + public string GetRawText() => throw null; + public sbyte GetSByte() => throw null; + public float GetSingle() => throw null; + public string GetString() => throw null; + public ushort GetUInt16() => throw null; + public uint GetUInt32() => throw null; + public ulong GetUInt64() => throw null; + public struct ObjectEnumerator : System.IDisposable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public System.Text.Json.JsonProperty Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public System.Text.Json.JsonElement.ObjectEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + } + public static System.Text.Json.JsonElement ParseValue(ref System.Text.Json.Utf8JsonReader reader) => throw null; + public System.Text.Json.JsonElement this[int index] { get => throw null; } + public override string ToString() => throw null; + public bool TryGetByte(out byte value) => throw null; + public bool TryGetBytesFromBase64(out byte[] value) => throw null; + public bool TryGetDateTime(out System.DateTime value) => throw null; + public bool TryGetDateTimeOffset(out System.DateTimeOffset value) => throw null; + public bool TryGetDecimal(out decimal value) => throw null; + public bool TryGetDouble(out double value) => throw null; + public bool TryGetGuid(out System.Guid value) => throw null; + public bool TryGetInt16(out short value) => throw null; + public bool TryGetInt32(out int value) => throw null; + public bool TryGetInt64(out long value) => throw null; + public bool TryGetProperty(string propertyName, out System.Text.Json.JsonElement value) => throw null; + public bool TryGetProperty(System.ReadOnlySpan propertyName, out System.Text.Json.JsonElement value) => throw null; + public bool TryGetProperty(System.ReadOnlySpan utf8PropertyName, out System.Text.Json.JsonElement value) => throw null; + public bool TryGetSByte(out sbyte value) => throw null; + public bool TryGetSingle(out float value) => throw null; + public bool TryGetUInt16(out ushort value) => throw null; + public bool TryGetUInt32(out uint value) => throw null; + public bool TryGetUInt64(out ulong value) => throw null; + public static bool TryParseValue(ref System.Text.Json.Utf8JsonReader reader, out System.Text.Json.JsonElement? element) => throw null; + public bool ValueEquals(string text) => throw null; + public bool ValueEquals(System.ReadOnlySpan utf8Text) => throw null; + public bool ValueEquals(System.ReadOnlySpan text) => throw null; + public System.Text.Json.JsonValueKind ValueKind { get => throw null; } + public void WriteTo(System.Text.Json.Utf8JsonWriter writer) => throw null; + } + public struct JsonEncodedText : System.IEquatable + { + public static System.Text.Json.JsonEncodedText Encode(string value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default(System.Text.Encodings.Web.JavaScriptEncoder)) => throw null; + public static System.Text.Json.JsonEncodedText Encode(System.ReadOnlySpan value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default(System.Text.Encodings.Web.JavaScriptEncoder)) => throw null; + public static System.Text.Json.JsonEncodedText Encode(System.ReadOnlySpan utf8Value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default(System.Text.Encodings.Web.JavaScriptEncoder)) => throw null; + public System.ReadOnlySpan EncodedUtf8Bytes { get => throw null; } + public bool Equals(System.Text.Json.JsonEncodedText other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override string ToString() => throw null; + } + public class JsonException : System.Exception + { + public long? BytePositionInLine { get => throw null; } + public JsonException(string message, string path, long? lineNumber, long? bytePositionInLine, System.Exception innerException) => throw null; + public JsonException(string message, string path, long? lineNumber, long? bytePositionInLine) => throw null; + public JsonException(string message, System.Exception innerException) => throw null; + public JsonException(string message) => throw null; + public JsonException() => throw null; + protected JsonException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public long? LineNumber { get => throw null; } + public override string Message { get => throw null; } + public string Path { get => throw null; } + } + public abstract class JsonNamingPolicy + { + public static System.Text.Json.JsonNamingPolicy CamelCase { get => throw null; } + public abstract string ConvertName(string name); + protected JsonNamingPolicy() => throw null; + } + public struct JsonProperty + { + public string Name { get => throw null; } + public bool NameEquals(string text) => throw null; + public bool NameEquals(System.ReadOnlySpan utf8Text) => throw null; + public bool NameEquals(System.ReadOnlySpan text) => throw null; + public override string ToString() => throw null; + public System.Text.Json.JsonElement Value { get => throw null; } + public void WriteTo(System.Text.Json.Utf8JsonWriter writer) => throw null; + } + public struct JsonReaderOptions + { + public bool AllowTrailingCommas { get => throw null; set { } } + public System.Text.Json.JsonCommentHandling CommentHandling { get => throw null; set { } } + public int MaxDepth { get => throw null; set { } } + } + public struct JsonReaderState + { + public JsonReaderState(System.Text.Json.JsonReaderOptions options = default(System.Text.Json.JsonReaderOptions)) => throw null; + public System.Text.Json.JsonReaderOptions Options { get => throw null; } + } + public static class JsonSerializer + { + public static TValue Deserialize(this System.Text.Json.JsonDocument document, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(this System.Text.Json.JsonDocument document, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(this System.Text.Json.JsonDocument document, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static object Deserialize(this System.Text.Json.JsonDocument document, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static TValue Deserialize(this System.Text.Json.JsonElement element, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(this System.Text.Json.JsonElement element, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(this System.Text.Json.JsonElement element, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static object Deserialize(this System.Text.Json.JsonElement element, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static TValue Deserialize(this System.Text.Json.Nodes.JsonNode node, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(this System.Text.Json.Nodes.JsonNode node, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(this System.Text.Json.Nodes.JsonNode node, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static object Deserialize(this System.Text.Json.Nodes.JsonNode node, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static TValue Deserialize(System.ReadOnlySpan utf8Json, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(System.ReadOnlySpan utf8Json, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(System.ReadOnlySpan utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static object Deserialize(System.ReadOnlySpan utf8Json, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static TValue Deserialize(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(System.IO.Stream utf8Json, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(System.IO.Stream utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static object Deserialize(System.IO.Stream utf8Json, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static TValue Deserialize(string json, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(System.ReadOnlySpan json, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(string json, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(System.ReadOnlySpan json, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(string json, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static TValue Deserialize(System.ReadOnlySpan json, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static object Deserialize(string json, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static object Deserialize(System.ReadOnlySpan json, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static TValue Deserialize(ref System.Text.Json.Utf8JsonReader reader, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static object Deserialize(ref System.Text.Json.Utf8JsonReader reader, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static TValue Deserialize(ref System.Text.Json.Utf8JsonReader reader, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static object Deserialize(ref System.Text.Json.Utf8JsonReader reader, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static System.Threading.Tasks.ValueTask DeserializeAsync(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask DeserializeAsync(System.IO.Stream utf8Json, System.Type returnType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask DeserializeAsync(System.IO.Stream utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.ValueTask DeserializeAsync(System.IO.Stream utf8Json, System.Type returnType, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Collections.Generic.IAsyncEnumerable DeserializeAsyncEnumerable(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Collections.Generic.IAsyncEnumerable DeserializeAsyncEnumerable(System.IO.Stream utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void Serialize(System.IO.Stream utf8Json, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static void Serialize(System.IO.Stream utf8Json, object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static void Serialize(System.IO.Stream utf8Json, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static void Serialize(System.IO.Stream utf8Json, object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static string Serialize(TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static string Serialize(object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static string Serialize(TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static string Serialize(object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static void Serialize(System.Text.Json.Utf8JsonWriter writer, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static void Serialize(System.Text.Json.Utf8JsonWriter writer, object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static void Serialize(System.Text.Json.Utf8JsonWriter writer, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static void Serialize(System.Text.Json.Utf8JsonWriter writer, object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static System.Threading.Tasks.Task SerializeAsync(System.IO.Stream utf8Json, TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SerializeAsync(System.IO.Stream utf8Json, object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SerializeAsync(System.IO.Stream utf8Json, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SerializeAsync(System.IO.Stream utf8Json, object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Text.Json.JsonDocument SerializeToDocument(TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static System.Text.Json.JsonDocument SerializeToDocument(object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static System.Text.Json.JsonDocument SerializeToDocument(TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static System.Text.Json.JsonDocument SerializeToDocument(object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static System.Text.Json.JsonElement SerializeToElement(TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static System.Text.Json.JsonElement SerializeToElement(object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static System.Text.Json.JsonElement SerializeToElement(TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static System.Text.Json.JsonElement SerializeToElement(object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static System.Text.Json.Nodes.JsonNode SerializeToNode(TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static System.Text.Json.Nodes.JsonNode SerializeToNode(object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static System.Text.Json.Nodes.JsonNode SerializeToNode(TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static System.Text.Json.Nodes.JsonNode SerializeToNode(object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + public static byte[] SerializeToUtf8Bytes(TValue value, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static byte[] SerializeToUtf8Bytes(object value, System.Type inputType, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public static byte[] SerializeToUtf8Bytes(TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo) => throw null; + public static byte[] SerializeToUtf8Bytes(object value, System.Type inputType, System.Text.Json.Serialization.JsonSerializerContext context) => throw null; + } + public enum JsonSerializerDefaults + { + General = 0, + Web = 1, + } + public sealed class JsonSerializerOptions + { + public void AddContext() where TContext : System.Text.Json.Serialization.JsonSerializerContext, new() => throw null; + public bool AllowTrailingCommas { get => throw null; set { } } + public System.Collections.Generic.IList Converters { get => throw null; } + public JsonSerializerOptions() => throw null; + public JsonSerializerOptions(System.Text.Json.JsonSerializerOptions options) => throw null; + public JsonSerializerOptions(System.Text.Json.JsonSerializerDefaults defaults) => throw null; + public static System.Text.Json.JsonSerializerOptions Default { get => throw null; } + public int DefaultBufferSize { get => throw null; set { } } + public System.Text.Json.Serialization.JsonIgnoreCondition DefaultIgnoreCondition { get => throw null; set { } } + public System.Text.Json.JsonNamingPolicy DictionaryKeyPolicy { get => throw null; set { } } + public System.Text.Encodings.Web.JavaScriptEncoder Encoder { get => throw null; set { } } + public System.Text.Json.Serialization.JsonConverter GetConverter(System.Type typeToConvert) => throw null; + public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(System.Type type) => throw null; + public bool IgnoreNullValues { get => throw null; set { } } + public bool IgnoreReadOnlyFields { get => throw null; set { } } + public bool IgnoreReadOnlyProperties { get => throw null; set { } } + public bool IncludeFields { get => throw null; set { } } + public int MaxDepth { get => throw null; set { } } + public System.Text.Json.Serialization.JsonNumberHandling NumberHandling { get => throw null; set { } } + public bool PropertyNameCaseInsensitive { get => throw null; set { } } + public System.Text.Json.JsonNamingPolicy PropertyNamingPolicy { get => throw null; set { } } + public System.Text.Json.JsonCommentHandling ReadCommentHandling { get => throw null; set { } } + public System.Text.Json.Serialization.ReferenceHandler ReferenceHandler { get => throw null; set { } } + public System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver TypeInfoResolver { get => throw null; set { } } + public System.Text.Json.Serialization.JsonUnknownTypeHandling UnknownTypeHandling { get => throw null; set { } } + public bool WriteIndented { get => throw null; set { } } + } + public enum JsonTokenType : byte + { + None = 0, + StartObject = 1, + EndObject = 2, + StartArray = 3, + EndArray = 4, + PropertyName = 5, + Comment = 6, + String = 7, + Number = 8, + True = 9, + False = 10, + Null = 11, + } + public enum JsonValueKind : byte + { + Undefined = 0, + Object = 1, + Array = 2, + String = 3, + Number = 4, + True = 5, + False = 6, + Null = 7, + } + public struct JsonWriterOptions + { + public System.Text.Encodings.Web.JavaScriptEncoder Encoder { get => throw null; set { } } + public bool Indented { get => throw null; set { } } + public int MaxDepth { get => throw null; set { } } + public bool SkipValidation { get => throw null; set { } } + } + namespace Nodes + { + public sealed class JsonArray : System.Text.Json.Nodes.JsonNode, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList + { + public void Add(T value) => throw null; + public void Add(System.Text.Json.Nodes.JsonNode item) => throw null; + public void Clear() => throw null; + public bool Contains(System.Text.Json.Nodes.JsonNode item) => throw null; + void System.Collections.Generic.ICollection.CopyTo(System.Text.Json.Nodes.JsonNode[] array, int index) => throw null; + public int Count { get => throw null; } + public static System.Text.Json.Nodes.JsonArray Create(System.Text.Json.JsonElement element, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public JsonArray(System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public JsonArray(System.Text.Json.Nodes.JsonNodeOptions options, params System.Text.Json.Nodes.JsonNode[] items) => throw null; + public JsonArray(params System.Text.Json.Nodes.JsonNode[] items) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(System.Text.Json.Nodes.JsonNode item) => throw null; + public void Insert(int index, System.Text.Json.Nodes.JsonNode item) => throw null; + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + public bool Remove(System.Text.Json.Nodes.JsonNode item) => throw null; + public void RemoveAt(int index) => throw null; + public override void WriteTo(System.Text.Json.Utf8JsonWriter writer, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + } + public abstract class JsonNode + { + public System.Text.Json.Nodes.JsonArray AsArray() => throw null; + public System.Text.Json.Nodes.JsonObject AsObject() => throw null; + public System.Text.Json.Nodes.JsonValue AsValue() => throw null; + public string GetPath() => throw null; + public virtual T GetValue() => throw null; + public static explicit operator bool(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator bool?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator byte(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator byte?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator char(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator char?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator System.DateTime(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator System.DateTime?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator System.DateTimeOffset(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator System.DateTimeOffset?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator decimal(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator decimal?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator double(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator double?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator System.Guid(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator System.Guid?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator short(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator short?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator int(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator int?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator long(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator long?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator sbyte(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator sbyte?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator float(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator float?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator string(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator ushort(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator ushort?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator uint(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator uint?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator ulong(System.Text.Json.Nodes.JsonNode value) => throw null; + public static explicit operator ulong?(System.Text.Json.Nodes.JsonNode value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(bool value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(bool? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(byte value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(byte? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(char value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(char? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(System.DateTime value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(System.DateTime? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(System.DateTimeOffset value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(System.DateTimeOffset? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(decimal value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(decimal? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(double value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(double? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(System.Guid value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(System.Guid? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(short value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(short? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(int value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(int? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(long value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(long? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(sbyte value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(sbyte? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(float value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(float? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(string value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(ushort value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(ushort? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(uint value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(uint? value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(ulong value) => throw null; + public static implicit operator System.Text.Json.Nodes.JsonNode(ulong? value) => throw null; + public System.Text.Json.Nodes.JsonNodeOptions? Options { get => throw null; } + public System.Text.Json.Nodes.JsonNode Parent { get => throw null; } + public static System.Text.Json.Nodes.JsonNode Parse(ref System.Text.Json.Utf8JsonReader reader, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonNode Parse(string json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default(System.Text.Json.Nodes.JsonNodeOptions?), System.Text.Json.JsonDocumentOptions documentOptions = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public static System.Text.Json.Nodes.JsonNode Parse(System.ReadOnlySpan utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default(System.Text.Json.Nodes.JsonNodeOptions?), System.Text.Json.JsonDocumentOptions documentOptions = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public static System.Text.Json.Nodes.JsonNode Parse(System.IO.Stream utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default(System.Text.Json.Nodes.JsonNodeOptions?), System.Text.Json.JsonDocumentOptions documentOptions = default(System.Text.Json.JsonDocumentOptions)) => throw null; + public System.Text.Json.Nodes.JsonNode Root { get => throw null; } + public System.Text.Json.Nodes.JsonNode this[int index] { get => throw null; set { } } + public System.Text.Json.Nodes.JsonNode this[string propertyName] { get => throw null; set { } } + public string ToJsonString(System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + public override string ToString() => throw null; + public abstract void WriteTo(System.Text.Json.Utf8JsonWriter writer, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)); + } + public struct JsonNodeOptions + { + public bool PropertyNameCaseInsensitive { get => throw null; set { } } + } + public sealed class JsonObject : System.Text.Json.Nodes.JsonNode, System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + public void Add(string propertyName, System.Text.Json.Nodes.JsonNode value) => throw null; + public void Add(System.Collections.Generic.KeyValuePair property) => throw null; + public void Clear() => throw null; + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; + public bool ContainsKey(string propertyName) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int index) => throw null; + public int Count { get => throw null; } + public static System.Text.Json.Nodes.JsonObject Create(System.Text.Json.JsonElement element, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public JsonObject(System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public JsonObject(System.Collections.Generic.IEnumerable> properties, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } + public bool Remove(string propertyName) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; + public bool TryGetPropertyValue(string propertyName, out System.Text.Json.Nodes.JsonNode jsonNode) => throw null; + bool System.Collections.Generic.IDictionary.TryGetValue(string propertyName, out System.Text.Json.Nodes.JsonNode jsonNode) => throw null; + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + public override void WriteTo(System.Text.Json.Utf8JsonWriter writer, System.Text.Json.JsonSerializerOptions options = default(System.Text.Json.JsonSerializerOptions)) => throw null; + } + public abstract class JsonValue : System.Text.Json.Nodes.JsonNode + { + public static System.Text.Json.Nodes.JsonValue Create(bool value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(bool? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(byte value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(byte? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(char value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(char? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.DateTime value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.DateTime? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.DateTimeOffset value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.DateTimeOffset? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(decimal value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(decimal? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(double value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(double? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.Guid value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.Guid? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(short value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(short? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(int value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(int? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(long value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(long? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(sbyte value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(sbyte? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(float value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(float? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(string value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(ushort value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(ushort? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(uint value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(uint? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(ulong value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(ulong? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.Text.Json.JsonElement value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(System.Text.Json.JsonElement? value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(T value, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public static System.Text.Json.Nodes.JsonValue Create(T value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Text.Json.Nodes.JsonNodeOptions? options = default(System.Text.Json.Nodes.JsonNodeOptions?)) => throw null; + public abstract bool TryGetValue(out T value); + } + } + namespace Serialization + { + public interface IJsonOnDeserialized + { + void OnDeserialized(); + } + public interface IJsonOnDeserializing + { + void OnDeserializing(); + } + public interface IJsonOnSerialized + { + void OnSerialized(); + } + public interface IJsonOnSerializing + { + void OnSerializing(); + } + public abstract class JsonAttribute : System.Attribute + { + protected JsonAttribute() => throw null; + } + public sealed class JsonConstructorAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonConstructorAttribute() => throw null; + } + public abstract class JsonConverter + { + public abstract bool CanConvert(System.Type typeToConvert); + } + public abstract class JsonConverter : System.Text.Json.Serialization.JsonConverter + { + public override bool CanConvert(System.Type typeToConvert) => throw null; + protected JsonConverter() => throw null; + public virtual bool HandleNull { get => throw null; } + public abstract T Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options); + public virtual T ReadAsPropertyName(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options) => throw null; + public abstract void Write(System.Text.Json.Utf8JsonWriter writer, T value, System.Text.Json.JsonSerializerOptions options); + public virtual void WriteAsPropertyName(System.Text.Json.Utf8JsonWriter writer, T value, System.Text.Json.JsonSerializerOptions options) => throw null; + } + public class JsonConverterAttribute : System.Text.Json.Serialization.JsonAttribute + { + public System.Type ConverterType { get => throw null; } + public virtual System.Text.Json.Serialization.JsonConverter CreateConverter(System.Type typeToConvert) => throw null; + public JsonConverterAttribute(System.Type converterType) => throw null; + protected JsonConverterAttribute() => throw null; + } + public abstract class JsonConverterFactory : System.Text.Json.Serialization.JsonConverter + { + public abstract System.Text.Json.Serialization.JsonConverter CreateConverter(System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options); + protected JsonConverterFactory() => throw null; + } + public class JsonDerivedTypeAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonDerivedTypeAttribute(System.Type derivedType) => throw null; + public JsonDerivedTypeAttribute(System.Type derivedType, string typeDiscriminator) => throw null; + public JsonDerivedTypeAttribute(System.Type derivedType, int typeDiscriminator) => throw null; + public System.Type DerivedType { get => throw null; } + public object TypeDiscriminator { get => throw null; } + } + public sealed class JsonExtensionDataAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonExtensionDataAttribute() => throw null; + } + public sealed class JsonIgnoreAttribute : System.Text.Json.Serialization.JsonAttribute + { + public System.Text.Json.Serialization.JsonIgnoreCondition Condition { get => throw null; set { } } + public JsonIgnoreAttribute() => throw null; + } + public enum JsonIgnoreCondition + { + Never = 0, + Always = 1, + WhenWritingDefault = 2, + WhenWritingNull = 3, + } + public sealed class JsonIncludeAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonIncludeAttribute() => throw null; + } + public enum JsonKnownNamingPolicy + { + Unspecified = 0, + CamelCase = 1, + } + [System.Flags] + public enum JsonNumberHandling + { + Strict = 0, + AllowReadingFromString = 1, + WriteAsString = 2, + AllowNamedFloatingPointLiterals = 4, + } + public sealed class JsonNumberHandlingAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonNumberHandlingAttribute(System.Text.Json.Serialization.JsonNumberHandling handling) => throw null; + public System.Text.Json.Serialization.JsonNumberHandling Handling { get => throw null; } + } + public sealed class JsonPolymorphicAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonPolymorphicAttribute() => throw null; + public bool IgnoreUnrecognizedTypeDiscriminators { get => throw null; set { } } + public string TypeDiscriminatorPropertyName { get => throw null; set { } } + public System.Text.Json.Serialization.JsonUnknownDerivedTypeHandling UnknownDerivedTypeHandling { get => throw null; set { } } + } + public sealed class JsonPropertyNameAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonPropertyNameAttribute(string name) => throw null; + public string Name { get => throw null; } + } + public sealed class JsonPropertyOrderAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonPropertyOrderAttribute(int order) => throw null; + public int Order { get => throw null; } + } + public sealed class JsonRequiredAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonRequiredAttribute() => throw null; + } + public sealed class JsonSerializableAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonSerializableAttribute(System.Type type) => throw null; + public System.Text.Json.Serialization.JsonSourceGenerationMode GenerationMode { get => throw null; set { } } + public string TypeInfoPropertyName { get => throw null; set { } } + } + public abstract class JsonSerializerContext : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver + { + protected JsonSerializerContext(System.Text.Json.JsonSerializerOptions options) => throw null; + protected abstract System.Text.Json.JsonSerializerOptions GeneratedSerializerOptions { get; } + public abstract System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(System.Type type); + System.Text.Json.Serialization.Metadata.JsonTypeInfo System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo(System.Type type, System.Text.Json.JsonSerializerOptions options) => throw null; + public System.Text.Json.JsonSerializerOptions Options { get => throw null; } + } + [System.Flags] + public enum JsonSourceGenerationMode + { + Default = 0, + Metadata = 1, + Serialization = 2, + } + public sealed class JsonSourceGenerationOptionsAttribute : System.Text.Json.Serialization.JsonAttribute + { + public JsonSourceGenerationOptionsAttribute() => throw null; + public System.Text.Json.Serialization.JsonIgnoreCondition DefaultIgnoreCondition { get => throw null; set { } } + public System.Text.Json.Serialization.JsonSourceGenerationMode GenerationMode { get => throw null; set { } } + public bool IgnoreReadOnlyFields { get => throw null; set { } } + public bool IgnoreReadOnlyProperties { get => throw null; set { } } + public bool IncludeFields { get => throw null; set { } } + public System.Text.Json.Serialization.JsonKnownNamingPolicy PropertyNamingPolicy { get => throw null; set { } } + public bool WriteIndented { get => throw null; set { } } + } + public class JsonStringEnumConverter : System.Text.Json.Serialization.JsonConverterFactory + { + public override sealed bool CanConvert(System.Type typeToConvert) => throw null; + public override sealed System.Text.Json.Serialization.JsonConverter CreateConverter(System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options) => throw null; + public JsonStringEnumConverter() => throw null; + public JsonStringEnumConverter(System.Text.Json.JsonNamingPolicy namingPolicy = default(System.Text.Json.JsonNamingPolicy), bool allowIntegerValues = default(bool)) => throw null; + } + public enum JsonUnknownDerivedTypeHandling + { + FailSerialization = 0, + FallBackToBaseType = 1, + FallBackToNearestAncestor = 2, + } + public enum JsonUnknownTypeHandling + { + JsonElement = 0, + JsonNode = 1, + } + namespace Metadata + { + public class DefaultJsonTypeInfoResolver : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver + { + public DefaultJsonTypeInfoResolver() => throw null; + public virtual System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(System.Type type, System.Text.Json.JsonSerializerOptions options) => throw null; + public System.Collections.Generic.IList> Modifiers { get => throw null; } + } + public interface IJsonTypeInfoResolver + { + System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(System.Type type, System.Text.Json.JsonSerializerOptions options); + } + public sealed class JsonCollectionInfoValues + { + public JsonCollectionInfoValues() => throw null; + public System.Text.Json.Serialization.Metadata.JsonTypeInfo ElementInfo { get => throw null; set { } } + public System.Text.Json.Serialization.Metadata.JsonTypeInfo KeyInfo { get => throw null; set { } } + public System.Text.Json.Serialization.JsonNumberHandling NumberHandling { get => throw null; set { } } + public System.Func ObjectCreator { get => throw null; set { } } + public System.Action SerializeHandler { get => throw null; set { } } + } + public struct JsonDerivedType + { + public JsonDerivedType(System.Type derivedType) => throw null; + public JsonDerivedType(System.Type derivedType, int typeDiscriminator) => throw null; + public JsonDerivedType(System.Type derivedType, string typeDiscriminator) => throw null; + public System.Type DerivedType { get => throw null; } + public object TypeDiscriminator { get => throw null; } + } + public static class JsonMetadataServices + { + public static System.Text.Json.Serialization.JsonConverter BooleanConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter ByteArrayConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter ByteConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter CharConverter { get => throw null; } + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateArrayInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateConcurrentQueueInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Concurrent.ConcurrentQueue => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateConcurrentStackInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Concurrent.ConcurrentStack => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateDictionaryInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.Dictionary => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIAsyncEnumerableInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.IAsyncEnumerable => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateICollectionInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.ICollection => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIDictionaryInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.IDictionary => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIDictionaryInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.IDictionary => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIEnumerableInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.IEnumerable => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIEnumerableInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.IEnumerable => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIListInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.IList => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIListInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.IList => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateImmutableDictionaryInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo, System.Func>, TCollection> createRangeFunc) where TCollection : System.Collections.Generic.IReadOnlyDictionary => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateImmutableEnumerableInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo, System.Func, TCollection> createRangeFunc) where TCollection : System.Collections.Generic.IEnumerable => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateIReadOnlyDictionaryInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.IReadOnlyDictionary => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateISetInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.ISet => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateListInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.List => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateObjectInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonObjectInfoValues objectInfo) => throw null; + public static System.Text.Json.Serialization.Metadata.JsonPropertyInfo CreatePropertyInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues propertyInfo) => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateQueueInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.Queue => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateQueueInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo, System.Action addFunc) where TCollection : System.Collections.IEnumerable => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateStackInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo) where TCollection : System.Collections.Generic.Stack => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateStackInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues collectionInfo, System.Action addFunc) where TCollection : System.Collections.IEnumerable => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateValueInfo(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.JsonConverter converter) => throw null; + public static System.Text.Json.Serialization.JsonConverter DateOnlyConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter DateTimeConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter DateTimeOffsetConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter DecimalConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter DoubleConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter GetEnumConverter(System.Text.Json.JsonSerializerOptions options) where T : System.Enum => throw null; + public static System.Text.Json.Serialization.JsonConverter GetNullableConverter(System.Text.Json.Serialization.Metadata.JsonTypeInfo underlyingTypeInfo) where T : struct => throw null; + public static System.Text.Json.Serialization.JsonConverter GetNullableConverter(System.Text.Json.JsonSerializerOptions options) where T : struct => throw null; + public static System.Text.Json.Serialization.JsonConverter GetUnsupportedTypeConverter() => throw null; + public static System.Text.Json.Serialization.JsonConverter GuidConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter Int16Converter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter Int32Converter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter Int64Converter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter JsonArrayConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter JsonDocumentConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter JsonElementConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter JsonNodeConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter JsonObjectConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter JsonValueConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter ObjectConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter SByteConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter SingleConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter StringConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter TimeOnlyConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter TimeSpanConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter UInt16Converter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter UInt32Converter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter UInt64Converter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter UriConverter { get => throw null; } + public static System.Text.Json.Serialization.JsonConverter VersionConverter { get => throw null; } + } + public sealed class JsonObjectInfoValues + { + public System.Func ConstructorParameterMetadataInitializer { get => throw null; set { } } + public JsonObjectInfoValues() => throw null; + public System.Text.Json.Serialization.JsonNumberHandling NumberHandling { get => throw null; set { } } + public System.Func ObjectCreator { get => throw null; set { } } + public System.Func ObjectWithParameterizedConstructorCreator { get => throw null; set { } } + public System.Func PropertyMetadataInitializer { get => throw null; set { } } + public System.Action SerializeHandler { get => throw null; set { } } + } + public sealed class JsonParameterInfoValues + { + public JsonParameterInfoValues() => throw null; + public object DefaultValue { get => throw null; set { } } + public bool HasDefaultValue { get => throw null; set { } } + public string Name { get => throw null; set { } } + public System.Type ParameterType { get => throw null; set { } } + public int Position { get => throw null; set { } } + } + public class JsonPolymorphismOptions + { + public JsonPolymorphismOptions() => throw null; + public System.Collections.Generic.IList DerivedTypes { get => throw null; } + public bool IgnoreUnrecognizedTypeDiscriminators { get => throw null; set { } } + public string TypeDiscriminatorPropertyName { get => throw null; set { } } + public System.Text.Json.Serialization.JsonUnknownDerivedTypeHandling UnknownDerivedTypeHandling { get => throw null; set { } } + } + public abstract class JsonPropertyInfo + { + public System.Reflection.ICustomAttributeProvider AttributeProvider { get => throw null; set { } } + public System.Text.Json.Serialization.JsonConverter CustomConverter { get => throw null; set { } } + public System.Func Get { get => throw null; set { } } + public bool IsExtensionData { get => throw null; set { } } + public bool IsRequired { get => throw null; set { } } + public string Name { get => throw null; set { } } + public System.Text.Json.Serialization.JsonNumberHandling? NumberHandling { get => throw null; set { } } + public System.Text.Json.JsonSerializerOptions Options { get => throw null; } + public int Order { get => throw null; set { } } + public System.Type PropertyType { get => throw null; } + public System.Action Set { get => throw null; set { } } + public System.Func ShouldSerialize { get => throw null; set { } } + } + public sealed class JsonPropertyInfoValues + { + public System.Text.Json.Serialization.JsonConverter Converter { get => throw null; set { } } + public JsonPropertyInfoValues() => throw null; + public System.Type DeclaringType { get => throw null; set { } } + public System.Func Getter { get => throw null; set { } } + public bool HasJsonInclude { get => throw null; set { } } + public System.Text.Json.Serialization.JsonIgnoreCondition? IgnoreCondition { get => throw null; set { } } + public bool IsExtensionData { get => throw null; set { } } + public bool IsProperty { get => throw null; set { } } + public bool IsPublic { get => throw null; set { } } + public bool IsVirtual { get => throw null; set { } } + public string JsonPropertyName { get => throw null; set { } } + public System.Text.Json.Serialization.JsonNumberHandling? NumberHandling { get => throw null; set { } } + public string PropertyName { get => throw null; set { } } + public System.Text.Json.Serialization.Metadata.JsonTypeInfo PropertyTypeInfo { get => throw null; set { } } + public System.Action Setter { get => throw null; set { } } + } + public abstract class JsonTypeInfo : System.Text.Json.Serialization.Metadata.JsonTypeInfo + { + public System.Func CreateObject { get => throw null; set { } } + public System.Action SerializeHandler { get => throw null; set { } } + } + public abstract class JsonTypeInfo + { + public System.Text.Json.Serialization.JsonConverter Converter { get => throw null; } + public System.Text.Json.Serialization.Metadata.JsonPropertyInfo CreateJsonPropertyInfo(System.Type propertyType, string name) => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo(System.Text.Json.JsonSerializerOptions options) => throw null; + public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo(System.Type type, System.Text.Json.JsonSerializerOptions options) => throw null; + public System.Func CreateObject { get => throw null; set { } } + public bool IsReadOnly { get => throw null; } + public System.Text.Json.Serialization.Metadata.JsonTypeInfoKind Kind { get => throw null; } + public void MakeReadOnly() => throw null; + public System.Text.Json.Serialization.JsonNumberHandling? NumberHandling { get => throw null; set { } } + public System.Action OnDeserialized { get => throw null; set { } } + public System.Action OnDeserializing { get => throw null; set { } } + public System.Action OnSerialized { get => throw null; set { } } + public System.Action OnSerializing { get => throw null; set { } } + public System.Text.Json.JsonSerializerOptions Options { get => throw null; } + public System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions PolymorphismOptions { get => throw null; set { } } + public System.Collections.Generic.IList Properties { get => throw null; } + public System.Type Type { get => throw null; } + } + public enum JsonTypeInfoKind + { + None = 0, + Object = 1, + Enumerable = 2, + Dictionary = 3, + } + public static class JsonTypeInfoResolver + { + public static System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Combine(params System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[] resolvers) => throw null; + } + } + public abstract class ReferenceHandler + { + public abstract System.Text.Json.Serialization.ReferenceResolver CreateResolver(); + protected ReferenceHandler() => throw null; + public static System.Text.Json.Serialization.ReferenceHandler IgnoreCycles { get => throw null; } + public static System.Text.Json.Serialization.ReferenceHandler Preserve { get => throw null; } + } + public sealed class ReferenceHandler : System.Text.Json.Serialization.ReferenceHandler where T : System.Text.Json.Serialization.ReferenceResolver, new() + { + public override System.Text.Json.Serialization.ReferenceResolver CreateResolver() => throw null; + public ReferenceHandler() => throw null; + } + public abstract class ReferenceResolver + { + public abstract void AddReference(string referenceId, object value); + protected ReferenceResolver() => throw null; + public abstract string GetReference(object value, out bool alreadyExists); + public abstract object ResolveReference(string referenceId); + } + } + public struct Utf8JsonReader + { + public long BytesConsumed { get => throw null; } + public int CopyString(System.Span utf8Destination) => throw null; + public int CopyString(System.Span destination) => throw null; + public Utf8JsonReader(System.ReadOnlySpan jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state) => throw null; + public Utf8JsonReader(System.ReadOnlySpan jsonData, System.Text.Json.JsonReaderOptions options = default(System.Text.Json.JsonReaderOptions)) => throw null; + public Utf8JsonReader(System.Buffers.ReadOnlySequence jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state) => throw null; + public Utf8JsonReader(System.Buffers.ReadOnlySequence jsonData, System.Text.Json.JsonReaderOptions options = default(System.Text.Json.JsonReaderOptions)) => throw null; + public int CurrentDepth { get => throw null; } + public System.Text.Json.JsonReaderState CurrentState { get => throw null; } + public bool GetBoolean() => throw null; + public byte GetByte() => throw null; + public byte[] GetBytesFromBase64() => throw null; + public string GetComment() => throw null; + public System.DateTime GetDateTime() => throw null; + public System.DateTimeOffset GetDateTimeOffset() => throw null; + public decimal GetDecimal() => throw null; + public double GetDouble() => throw null; + public System.Guid GetGuid() => throw null; + public short GetInt16() => throw null; + public int GetInt32() => throw null; + public long GetInt64() => throw null; + public sbyte GetSByte() => throw null; + public float GetSingle() => throw null; + public string GetString() => throw null; + public ushort GetUInt16() => throw null; + public uint GetUInt32() => throw null; + public ulong GetUInt64() => throw null; + public bool HasValueSequence { get => throw null; } + public bool IsFinalBlock { get => throw null; } + public System.SequencePosition Position { get => throw null; } + public bool Read() => throw null; + public void Skip() => throw null; + public long TokenStartIndex { get => throw null; } + public System.Text.Json.JsonTokenType TokenType { get => throw null; } + public bool TryGetByte(out byte value) => throw null; + public bool TryGetBytesFromBase64(out byte[] value) => throw null; + public bool TryGetDateTime(out System.DateTime value) => throw null; + public bool TryGetDateTimeOffset(out System.DateTimeOffset value) => throw null; + public bool TryGetDecimal(out decimal value) => throw null; + public bool TryGetDouble(out double value) => throw null; + public bool TryGetGuid(out System.Guid value) => throw null; + public bool TryGetInt16(out short value) => throw null; + public bool TryGetInt32(out int value) => throw null; + public bool TryGetInt64(out long value) => throw null; + public bool TryGetSByte(out sbyte value) => throw null; + public bool TryGetSingle(out float value) => throw null; + public bool TryGetUInt16(out ushort value) => throw null; + public bool TryGetUInt32(out uint value) => throw null; + public bool TryGetUInt64(out ulong value) => throw null; + public bool TrySkip() => throw null; + public bool ValueIsEscaped { get => throw null; } + public System.Buffers.ReadOnlySequence ValueSequence { get => throw null; } + public System.ReadOnlySpan ValueSpan { get => throw null; } + public bool ValueTextEquals(System.ReadOnlySpan utf8Text) => throw null; + public bool ValueTextEquals(string text) => throw null; + public bool ValueTextEquals(System.ReadOnlySpan text) => throw null; + } + public sealed class Utf8JsonWriter : System.IAsyncDisposable, System.IDisposable + { + public long BytesCommitted { get => throw null; } + public int BytesPending { get => throw null; } + public Utf8JsonWriter(System.Buffers.IBufferWriter bufferWriter, System.Text.Json.JsonWriterOptions options = default(System.Text.Json.JsonWriterOptions)) => throw null; + public Utf8JsonWriter(System.IO.Stream utf8Json, System.Text.Json.JsonWriterOptions options = default(System.Text.Json.JsonWriterOptions)) => throw null; + public int CurrentDepth { get => throw null; } + public void Dispose() => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + public void Flush() => throw null; + public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Text.Json.JsonWriterOptions Options { get => throw null; } + public void Reset() => throw null; + public void Reset(System.IO.Stream utf8Json) => throw null; + public void Reset(System.Buffers.IBufferWriter bufferWriter) => throw null; + public void WriteBase64String(System.Text.Json.JsonEncodedText propertyName, System.ReadOnlySpan bytes) => throw null; + public void WriteBase64String(string propertyName, System.ReadOnlySpan bytes) => throw null; + public void WriteBase64String(System.ReadOnlySpan propertyName, System.ReadOnlySpan bytes) => throw null; + public void WriteBase64String(System.ReadOnlySpan utf8PropertyName, System.ReadOnlySpan bytes) => throw null; + public void WriteBase64StringValue(System.ReadOnlySpan bytes) => throw null; + public void WriteBoolean(System.Text.Json.JsonEncodedText propertyName, bool value) => throw null; + public void WriteBoolean(string propertyName, bool value) => throw null; + public void WriteBoolean(System.ReadOnlySpan propertyName, bool value) => throw null; + public void WriteBoolean(System.ReadOnlySpan utf8PropertyName, bool value) => throw null; + public void WriteBooleanValue(bool value) => throw null; + public void WriteCommentValue(string value) => throw null; + public void WriteCommentValue(System.ReadOnlySpan value) => throw null; + public void WriteCommentValue(System.ReadOnlySpan utf8Value) => throw null; + public void WriteEndArray() => throw null; + public void WriteEndObject() => throw null; + public void WriteNull(System.Text.Json.JsonEncodedText propertyName) => throw null; + public void WriteNull(string propertyName) => throw null; + public void WriteNull(System.ReadOnlySpan propertyName) => throw null; + public void WriteNull(System.ReadOnlySpan utf8PropertyName) => throw null; + public void WriteNullValue() => throw null; + public void WriteNumber(System.Text.Json.JsonEncodedText propertyName, decimal value) => throw null; + public void WriteNumber(string propertyName, decimal value) => throw null; + public void WriteNumber(System.ReadOnlySpan propertyName, decimal value) => throw null; + public void WriteNumber(System.ReadOnlySpan utf8PropertyName, decimal value) => throw null; + public void WriteNumber(System.Text.Json.JsonEncodedText propertyName, double value) => throw null; + public void WriteNumber(string propertyName, double value) => throw null; + public void WriteNumber(System.ReadOnlySpan propertyName, double value) => throw null; + public void WriteNumber(System.ReadOnlySpan utf8PropertyName, double value) => throw null; + public void WriteNumber(System.Text.Json.JsonEncodedText propertyName, float value) => throw null; + public void WriteNumber(string propertyName, float value) => throw null; + public void WriteNumber(System.ReadOnlySpan propertyName, float value) => throw null; + public void WriteNumber(System.ReadOnlySpan utf8PropertyName, float value) => throw null; + public void WriteNumber(System.Text.Json.JsonEncodedText propertyName, long value) => throw null; + public void WriteNumber(string propertyName, long value) => throw null; + public void WriteNumber(System.ReadOnlySpan propertyName, long value) => throw null; + public void WriteNumber(System.ReadOnlySpan utf8PropertyName, long value) => throw null; + public void WriteNumber(System.Text.Json.JsonEncodedText propertyName, int value) => throw null; + public void WriteNumber(string propertyName, int value) => throw null; + public void WriteNumber(System.ReadOnlySpan propertyName, int value) => throw null; + public void WriteNumber(System.ReadOnlySpan utf8PropertyName, int value) => throw null; + public void WriteNumber(System.Text.Json.JsonEncodedText propertyName, ulong value) => throw null; + public void WriteNumber(string propertyName, ulong value) => throw null; + public void WriteNumber(System.ReadOnlySpan propertyName, ulong value) => throw null; + public void WriteNumber(System.ReadOnlySpan utf8PropertyName, ulong value) => throw null; + public void WriteNumber(System.Text.Json.JsonEncodedText propertyName, uint value) => throw null; + public void WriteNumber(string propertyName, uint value) => throw null; + public void WriteNumber(System.ReadOnlySpan propertyName, uint value) => throw null; + public void WriteNumber(System.ReadOnlySpan utf8PropertyName, uint value) => throw null; + public void WriteNumberValue(decimal value) => throw null; + public void WriteNumberValue(double value) => throw null; + public void WriteNumberValue(float value) => throw null; + public void WriteNumberValue(int value) => throw null; + public void WriteNumberValue(long value) => throw null; + public void WriteNumberValue(uint value) => throw null; + public void WriteNumberValue(ulong value) => throw null; + public void WritePropertyName(System.Text.Json.JsonEncodedText propertyName) => throw null; + public void WritePropertyName(string propertyName) => throw null; + public void WritePropertyName(System.ReadOnlySpan propertyName) => throw null; + public void WritePropertyName(System.ReadOnlySpan utf8PropertyName) => throw null; + public void WriteRawValue(string json, bool skipInputValidation = default(bool)) => throw null; + public void WriteRawValue(System.ReadOnlySpan json, bool skipInputValidation = default(bool)) => throw null; + public void WriteRawValue(System.ReadOnlySpan utf8Json, bool skipInputValidation = default(bool)) => throw null; + public void WriteStartArray() => throw null; + public void WriteStartArray(System.Text.Json.JsonEncodedText propertyName) => throw null; + public void WriteStartArray(System.ReadOnlySpan utf8PropertyName) => throw null; + public void WriteStartArray(string propertyName) => throw null; + public void WriteStartArray(System.ReadOnlySpan propertyName) => throw null; + public void WriteStartObject() => throw null; + public void WriteStartObject(System.Text.Json.JsonEncodedText propertyName) => throw null; + public void WriteStartObject(System.ReadOnlySpan utf8PropertyName) => throw null; + public void WriteStartObject(string propertyName) => throw null; + public void WriteStartObject(System.ReadOnlySpan propertyName) => throw null; + public void WriteString(System.Text.Json.JsonEncodedText propertyName, System.DateTime value) => throw null; + public void WriteString(string propertyName, System.DateTime value) => throw null; + public void WriteString(System.ReadOnlySpan propertyName, System.DateTime value) => throw null; + public void WriteString(System.ReadOnlySpan utf8PropertyName, System.DateTime value) => throw null; + public void WriteString(System.Text.Json.JsonEncodedText propertyName, System.DateTimeOffset value) => throw null; + public void WriteString(string propertyName, System.DateTimeOffset value) => throw null; + public void WriteString(System.ReadOnlySpan propertyName, System.DateTimeOffset value) => throw null; + public void WriteString(System.ReadOnlySpan utf8PropertyName, System.DateTimeOffset value) => throw null; + public void WriteString(System.Text.Json.JsonEncodedText propertyName, System.Guid value) => throw null; + public void WriteString(string propertyName, System.Guid value) => throw null; + public void WriteString(System.ReadOnlySpan propertyName, System.Guid value) => throw null; + public void WriteString(System.ReadOnlySpan utf8PropertyName, System.Guid value) => throw null; + public void WriteString(System.Text.Json.JsonEncodedText propertyName, System.Text.Json.JsonEncodedText value) => throw null; + public void WriteString(string propertyName, System.Text.Json.JsonEncodedText value) => throw null; + public void WriteString(string propertyName, string value) => throw null; + public void WriteString(System.ReadOnlySpan propertyName, System.ReadOnlySpan value) => throw null; + public void WriteString(System.ReadOnlySpan utf8PropertyName, System.ReadOnlySpan utf8Value) => throw null; + public void WriteString(System.Text.Json.JsonEncodedText propertyName, string value) => throw null; + public void WriteString(System.Text.Json.JsonEncodedText propertyName, System.ReadOnlySpan value) => throw null; + public void WriteString(string propertyName, System.ReadOnlySpan value) => throw null; + public void WriteString(System.ReadOnlySpan utf8PropertyName, System.ReadOnlySpan value) => throw null; + public void WriteString(System.Text.Json.JsonEncodedText propertyName, System.ReadOnlySpan utf8Value) => throw null; + public void WriteString(string propertyName, System.ReadOnlySpan utf8Value) => throw null; + public void WriteString(System.ReadOnlySpan propertyName, System.ReadOnlySpan utf8Value) => throw null; + public void WriteString(System.ReadOnlySpan propertyName, System.Text.Json.JsonEncodedText value) => throw null; + public void WriteString(System.ReadOnlySpan propertyName, string value) => throw null; + public void WriteString(System.ReadOnlySpan utf8PropertyName, System.Text.Json.JsonEncodedText value) => throw null; + public void WriteString(System.ReadOnlySpan utf8PropertyName, string value) => throw null; + public void WriteStringValue(System.DateTime value) => throw null; + public void WriteStringValue(System.DateTimeOffset value) => throw null; + public void WriteStringValue(System.Guid value) => throw null; + public void WriteStringValue(System.Text.Json.JsonEncodedText value) => throw null; + public void WriteStringValue(string value) => throw null; + public void WriteStringValue(System.ReadOnlySpan value) => throw null; + public void WriteStringValue(System.ReadOnlySpan utf8Value) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.RegularExpressions.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.RegularExpressions.cs new file mode 100644 index 000000000000..235693df8aa3 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Text.RegularExpressions.cs @@ -0,0 +1,368 @@ +// This file contains auto-generated code. +// Generated from `System.Text.RegularExpressions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Text + { + namespace RegularExpressions + { + public class Capture + { + public int Index { get => throw null; } + public int Length { get => throw null; } + public override string ToString() => throw null; + public string Value { get => throw null; } + public System.ReadOnlySpan ValueSpan { get => throw null; } + } + public class CaptureCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + void System.Collections.Generic.ICollection.Add(System.Text.RegularExpressions.Capture item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(System.Text.RegularExpressions.Capture item) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(System.Array array, int arrayIndex) => throw null; + public void CopyTo(System.Text.RegularExpressions.Capture[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + int System.Collections.Generic.IList.IndexOf(System.Text.RegularExpressions.Capture item) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.Generic.IList.Insert(int index, System.Text.RegularExpressions.Capture item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + System.Text.RegularExpressions.Capture System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + object System.Collections.IList.this[int index] { get => throw null; set { } } + bool System.Collections.Generic.ICollection.Remove(System.Text.RegularExpressions.Capture item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public object SyncRoot { get => throw null; } + public System.Text.RegularExpressions.Capture this[int i] { get => throw null; } + } + public sealed class GeneratedRegexAttribute : System.Attribute + { + public GeneratedRegexAttribute(string pattern) => throw null; + public GeneratedRegexAttribute(string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public GeneratedRegexAttribute(string pattern, System.Text.RegularExpressions.RegexOptions options, string cultureName) => throw null; + public GeneratedRegexAttribute(string pattern, System.Text.RegularExpressions.RegexOptions options, int matchTimeoutMilliseconds) => throw null; + public GeneratedRegexAttribute(string pattern, System.Text.RegularExpressions.RegexOptions options, int matchTimeoutMilliseconds, string cultureName) => throw null; + public string CultureName { get => throw null; } + public int MatchTimeoutMilliseconds { get => throw null; } + public System.Text.RegularExpressions.RegexOptions Options { get => throw null; } + public string Pattern { get => throw null; } + } + public class Group : System.Text.RegularExpressions.Capture + { + public System.Text.RegularExpressions.CaptureCollection Captures { get => throw null; } + public string Name { get => throw null; } + public bool Success { get => throw null; } + public static System.Text.RegularExpressions.Group Synchronized(System.Text.RegularExpressions.Group inner) => throw null; + } + public class GroupCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyDictionary, System.Collections.Generic.IReadOnlyList + { + void System.Collections.Generic.ICollection.Add(System.Text.RegularExpressions.Group item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(System.Text.RegularExpressions.Group item) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public bool ContainsKey(string key) => throw null; + public void CopyTo(System.Array array, int arrayIndex) => throw null; + public void CopyTo(System.Text.RegularExpressions.Group[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + int System.Collections.Generic.IList.IndexOf(System.Text.RegularExpressions.Group item) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.Generic.IList.Insert(int index, System.Text.RegularExpressions.Group item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + System.Text.RegularExpressions.Group System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public System.Collections.Generic.IEnumerable Keys { get => throw null; } + bool System.Collections.Generic.ICollection.Remove(System.Text.RegularExpressions.Group item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public object SyncRoot { get => throw null; } + public System.Text.RegularExpressions.Group this[int groupnum] { get => throw null; } + public System.Text.RegularExpressions.Group this[string groupname] { get => throw null; } + public bool TryGetValue(string key, out System.Text.RegularExpressions.Group value) => throw null; + public System.Collections.Generic.IEnumerable Values { get => throw null; } + } + public class Match : System.Text.RegularExpressions.Group + { + public static System.Text.RegularExpressions.Match Empty { get => throw null; } + public virtual System.Text.RegularExpressions.GroupCollection Groups { get => throw null; } + public System.Text.RegularExpressions.Match NextMatch() => throw null; + public virtual string Result(string replacement) => throw null; + public static System.Text.RegularExpressions.Match Synchronized(System.Text.RegularExpressions.Match inner) => throw null; + } + public class MatchCollection : System.Collections.Generic.ICollection, System.Collections.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, System.Collections.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList + { + void System.Collections.Generic.ICollection.Add(System.Text.RegularExpressions.Match item) => throw null; + int System.Collections.IList.Add(object value) => throw null; + void System.Collections.Generic.ICollection.Clear() => throw null; + void System.Collections.IList.Clear() => throw null; + bool System.Collections.Generic.ICollection.Contains(System.Text.RegularExpressions.Match item) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void CopyTo(System.Array array, int arrayIndex) => throw null; + public void CopyTo(System.Text.RegularExpressions.Match[] array, int arrayIndex) => throw null; + public int Count { get => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + int System.Collections.Generic.IList.IndexOf(System.Text.RegularExpressions.Match item) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.Generic.IList.Insert(int index, System.Text.RegularExpressions.Match item) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + bool System.Collections.IList.IsFixedSize { get => throw null; } + public bool IsReadOnly { get => throw null; } + public bool IsSynchronized { get => throw null; } + System.Text.RegularExpressions.Match System.Collections.Generic.IList.this[int index] { get => throw null; set { } } + object System.Collections.IList.this[int index] { get => throw null; set { } } + bool System.Collections.Generic.ICollection.Remove(System.Text.RegularExpressions.Match item) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + void System.Collections.Generic.IList.RemoveAt(int index) => throw null; + void System.Collections.IList.RemoveAt(int index) => throw null; + public object SyncRoot { get => throw null; } + public virtual System.Text.RegularExpressions.Match this[int i] { get => throw null; } + } + public delegate string MatchEvaluator(System.Text.RegularExpressions.Match match); + public class Regex : System.Runtime.Serialization.ISerializable + { + public static int CacheSize { get => throw null; set { } } + protected System.Collections.Hashtable capnames; + protected System.Collections.IDictionary CapNames { get => throw null; set { } } + protected System.Collections.Hashtable caps; + protected System.Collections.IDictionary Caps { get => throw null; set { } } + protected int capsize; + protected string[] capslist; + public static void CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[] regexinfos, System.Reflection.AssemblyName assemblyname) => throw null; + public static void CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[] regexinfos, System.Reflection.AssemblyName assemblyname, System.Reflection.Emit.CustomAttributeBuilder[] attributes) => throw null; + public static void CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[] regexinfos, System.Reflection.AssemblyName assemblyname, System.Reflection.Emit.CustomAttributeBuilder[] attributes, string resourceFile) => throw null; + public int Count(string input) => throw null; + public int Count(System.ReadOnlySpan input) => throw null; + public int Count(System.ReadOnlySpan input, int startat) => throw null; + public static int Count(string input, string pattern) => throw null; + public static int Count(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static int Count(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public static int Count(System.ReadOnlySpan input, string pattern) => throw null; + public static int Count(System.ReadOnlySpan input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static int Count(System.ReadOnlySpan input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + protected Regex() => throw null; + protected Regex(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public Regex(string pattern) => throw null; + public Regex(string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public Regex(string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches(System.ReadOnlySpan input) => throw null; + public System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches(System.ReadOnlySpan input, int startat) => throw null; + public static System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches(System.ReadOnlySpan input, string pattern) => throw null; + public static System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches(System.ReadOnlySpan input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches(System.ReadOnlySpan input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public static string Escape(string str) => throw null; + protected System.Text.RegularExpressions.RegexRunnerFactory factory; + public string[] GetGroupNames() => throw null; + public int[] GetGroupNumbers() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context) => throw null; + public string GroupNameFromNumber(int i) => throw null; + public int GroupNumberFromName(string name) => throw null; + public static readonly System.TimeSpan InfiniteMatchTimeout; + protected void InitializeReferences() => throw null; + protected System.TimeSpan internalMatchTimeout; + public bool IsMatch(System.ReadOnlySpan input) => throw null; + public bool IsMatch(System.ReadOnlySpan input, int startat) => throw null; + public static bool IsMatch(System.ReadOnlySpan input, string pattern) => throw null; + public static bool IsMatch(System.ReadOnlySpan input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static bool IsMatch(System.ReadOnlySpan input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public bool IsMatch(string input) => throw null; + public bool IsMatch(string input, int startat) => throw null; + public static bool IsMatch(string input, string pattern) => throw null; + public static bool IsMatch(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static bool IsMatch(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public System.Text.RegularExpressions.Match Match(string input) => throw null; + public System.Text.RegularExpressions.Match Match(string input, int startat) => throw null; + public System.Text.RegularExpressions.Match Match(string input, int beginning, int length) => throw null; + public static System.Text.RegularExpressions.Match Match(string input, string pattern) => throw null; + public static System.Text.RegularExpressions.Match Match(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static System.Text.RegularExpressions.Match Match(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public System.Text.RegularExpressions.MatchCollection Matches(string input) => throw null; + public System.Text.RegularExpressions.MatchCollection Matches(string input, int startat) => throw null; + public static System.Text.RegularExpressions.MatchCollection Matches(string input, string pattern) => throw null; + public static System.Text.RegularExpressions.MatchCollection Matches(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static System.Text.RegularExpressions.MatchCollection Matches(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public System.TimeSpan MatchTimeout { get => throw null; } + public System.Text.RegularExpressions.RegexOptions Options { get => throw null; } + protected string pattern; + public string Replace(string input, string replacement) => throw null; + public string Replace(string input, string replacement, int count) => throw null; + public string Replace(string input, string replacement, int count, int startat) => throw null; + public static string Replace(string input, string pattern, string replacement) => throw null; + public static string Replace(string input, string pattern, string replacement, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static string Replace(string input, string pattern, string replacement, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public static string Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator) => throw null; + public static string Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static string Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public string Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator) => throw null; + public string Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator, int count) => throw null; + public string Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator, int count, int startat) => throw null; + public bool RightToLeft { get => throw null; } + protected System.Text.RegularExpressions.RegexOptions roptions; + public string[] Split(string input) => throw null; + public string[] Split(string input, int count) => throw null; + public string[] Split(string input, int count, int startat) => throw null; + public static string[] Split(string input, string pattern) => throw null; + public static string[] Split(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) => throw null; + public static string[] Split(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) => throw null; + public override string ToString() => throw null; + public static string Unescape(string str) => throw null; + protected bool UseOptionC() => throw null; + protected bool UseOptionR() => throw null; + protected static void ValidateMatchTimeout(System.TimeSpan matchTimeout) => throw null; + public struct ValueMatchEnumerator + { + public System.Text.RegularExpressions.ValueMatch Current { get => throw null; } + public System.Text.RegularExpressions.Regex.ValueMatchEnumerator GetEnumerator() => throw null; + public bool MoveNext() => throw null; + } + } + public class RegexCompilationInfo + { + public RegexCompilationInfo(string pattern, System.Text.RegularExpressions.RegexOptions options, string name, string fullnamespace, bool ispublic) => throw null; + public RegexCompilationInfo(string pattern, System.Text.RegularExpressions.RegexOptions options, string name, string fullnamespace, bool ispublic, System.TimeSpan matchTimeout) => throw null; + public bool IsPublic { get => throw null; set { } } + public System.TimeSpan MatchTimeout { get => throw null; set { } } + public string Name { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public System.Text.RegularExpressions.RegexOptions Options { get => throw null; set { } } + public string Pattern { get => throw null; set { } } + } + public class RegexMatchTimeoutException : System.TimeoutException, System.Runtime.Serialization.ISerializable + { + public RegexMatchTimeoutException() => throw null; + protected RegexMatchTimeoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public RegexMatchTimeoutException(string message) => throw null; + public RegexMatchTimeoutException(string message, System.Exception inner) => throw null; + public RegexMatchTimeoutException(string regexInput, string regexPattern, System.TimeSpan matchTimeout) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string Input { get => throw null; } + public System.TimeSpan MatchTimeout { get => throw null; } + public string Pattern { get => throw null; } + } + [System.Flags] + public enum RegexOptions + { + None = 0, + IgnoreCase = 1, + Multiline = 2, + ExplicitCapture = 4, + Compiled = 8, + Singleline = 16, + IgnorePatternWhitespace = 32, + RightToLeft = 64, + ECMAScript = 256, + CultureInvariant = 512, + NonBacktracking = 1024, + } + public enum RegexParseError + { + Unknown = 0, + AlternationHasTooManyConditions = 1, + AlternationHasMalformedCondition = 2, + InvalidUnicodePropertyEscape = 3, + MalformedUnicodePropertyEscape = 4, + UnrecognizedEscape = 5, + UnrecognizedControlCharacter = 6, + MissingControlCharacter = 7, + InsufficientOrInvalidHexDigits = 8, + QuantifierOrCaptureGroupOutOfRange = 9, + UndefinedNamedReference = 10, + UndefinedNumberedReference = 11, + MalformedNamedReference = 12, + UnescapedEndingBackslash = 13, + UnterminatedComment = 14, + InvalidGroupingConstruct = 15, + AlternationHasNamedCapture = 16, + AlternationHasComment = 17, + AlternationHasMalformedReference = 18, + AlternationHasUndefinedReference = 19, + CaptureGroupNameInvalid = 20, + CaptureGroupOfZero = 21, + UnterminatedBracket = 22, + ExclusionGroupNotLast = 23, + ReversedCharacterRange = 24, + ShorthandClassInCharacterRange = 25, + InsufficientClosingParentheses = 26, + ReversedQuantifierRange = 27, + NestedQuantifiersNotParenthesized = 28, + QuantifierAfterNothing = 29, + InsufficientOpeningParentheses = 30, + UnrecognizedUnicodeProperty = 31, + } + public sealed class RegexParseException : System.ArgumentException + { + public System.Text.RegularExpressions.RegexParseError Error { get => throw null; } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int Offset { get => throw null; } + } + public abstract class RegexRunner + { + protected void Capture(int capnum, int start, int end) => throw null; + protected static bool CharInClass(char ch, string charClass) => throw null; + protected static bool CharInSet(char ch, string set, string category) => throw null; + protected void CheckTimeout() => throw null; + protected void Crawl(int i) => throw null; + protected int Crawlpos() => throw null; + protected RegexRunner() => throw null; + protected void DoubleCrawl() => throw null; + protected void DoubleStack() => throw null; + protected void DoubleTrack() => throw null; + protected void EnsureStorage() => throw null; + protected virtual bool FindFirstChar() => throw null; + protected virtual void Go() => throw null; + protected virtual void InitTrackCount() => throw null; + protected bool IsBoundary(int index, int startpos, int endpos) => throw null; + protected bool IsECMABoundary(int index, int startpos, int endpos) => throw null; + protected bool IsMatched(int cap) => throw null; + protected int MatchIndex(int cap) => throw null; + protected int MatchLength(int cap) => throw null; + protected int Popcrawl() => throw null; + protected int[] runcrawl; + protected int runcrawlpos; + protected System.Text.RegularExpressions.Match runmatch; + protected System.Text.RegularExpressions.Regex runregex; + protected int[] runstack; + protected int runstackpos; + protected string runtext; + protected int runtextbeg; + protected int runtextend; + protected int runtextpos; + protected int runtextstart; + protected int[] runtrack; + protected int runtrackcount; + protected int runtrackpos; + protected System.Text.RegularExpressions.Match Scan(System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick) => throw null; + protected System.Text.RegularExpressions.Match Scan(System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, System.TimeSpan timeout) => throw null; + protected virtual void Scan(System.ReadOnlySpan text) => throw null; + protected void TransferCapture(int capnum, int uncapnum, int start, int end) => throw null; + protected void Uncapture() => throw null; + } + public abstract class RegexRunnerFactory + { + protected abstract System.Text.RegularExpressions.RegexRunner CreateInstance(); + protected RegexRunnerFactory() => throw null; + } + public struct ValueMatch + { + public int Index { get => throw null; } + public int Length { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Channels.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Channels.cs new file mode 100644 index 000000000000..7e84ccae2efe --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Channels.cs @@ -0,0 +1,85 @@ +// This file contains auto-generated code. +// Generated from `System.Threading.Channels, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Threading + { + namespace Channels + { + public enum BoundedChannelFullMode + { + Wait = 0, + DropNewest = 1, + DropOldest = 2, + DropWrite = 3, + } + public sealed class BoundedChannelOptions : System.Threading.Channels.ChannelOptions + { + public int Capacity { get => throw null; set { } } + public BoundedChannelOptions(int capacity) => throw null; + public System.Threading.Channels.BoundedChannelFullMode FullMode { get => throw null; set { } } + } + public static class Channel + { + public static System.Threading.Channels.Channel CreateBounded(int capacity) => throw null; + public static System.Threading.Channels.Channel CreateBounded(System.Threading.Channels.BoundedChannelOptions options) => throw null; + public static System.Threading.Channels.Channel CreateBounded(System.Threading.Channels.BoundedChannelOptions options, System.Action itemDropped) => throw null; + public static System.Threading.Channels.Channel CreateUnbounded() => throw null; + public static System.Threading.Channels.Channel CreateUnbounded(System.Threading.Channels.UnboundedChannelOptions options) => throw null; + } + public abstract class Channel : System.Threading.Channels.Channel + { + protected Channel() => throw null; + } + public abstract class Channel + { + protected Channel() => throw null; + public static implicit operator System.Threading.Channels.ChannelReader(System.Threading.Channels.Channel channel) => throw null; + public static implicit operator System.Threading.Channels.ChannelWriter(System.Threading.Channels.Channel channel) => throw null; + public System.Threading.Channels.ChannelReader Reader { get => throw null; set { } } + public System.Threading.Channels.ChannelWriter Writer { get => throw null; set { } } + } + public class ChannelClosedException : System.InvalidOperationException + { + public ChannelClosedException() => throw null; + public ChannelClosedException(System.Exception innerException) => throw null; + public ChannelClosedException(string message) => throw null; + public ChannelClosedException(string message, System.Exception innerException) => throw null; + protected ChannelClosedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public abstract class ChannelOptions + { + public bool AllowSynchronousContinuations { get => throw null; set { } } + protected ChannelOptions() => throw null; + public bool SingleReader { get => throw null; set { } } + public bool SingleWriter { get => throw null; set { } } + } + public abstract class ChannelReader + { + public virtual bool CanCount { get => throw null; } + public virtual bool CanPeek { get => throw null; } + public virtual System.Threading.Tasks.Task Completion { get => throw null; } + public virtual int Count { get => throw null; } + protected ChannelReader() => throw null; + public virtual System.Collections.Generic.IAsyncEnumerable ReadAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual System.Threading.Tasks.ValueTask ReadAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public virtual bool TryPeek(out T item) => throw null; + public abstract bool TryRead(out T item); + public abstract System.Threading.Tasks.ValueTask WaitToReadAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public abstract class ChannelWriter + { + public void Complete(System.Exception error = default(System.Exception)) => throw null; + protected ChannelWriter() => throw null; + public virtual bool TryComplete(System.Exception error = default(System.Exception)) => throw null; + public abstract bool TryWrite(T item); + public abstract System.Threading.Tasks.ValueTask WaitToWriteAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + public virtual System.Threading.Tasks.ValueTask WriteAsync(T item, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + } + public sealed class UnboundedChannelOptions : System.Threading.Channels.ChannelOptions + { + public UnboundedChannelOptions() => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Overlapped.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Overlapped.cs new file mode 100644 index 000000000000..603125a28c82 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Overlapped.cs @@ -0,0 +1,51 @@ +// This file contains auto-generated code. +// Generated from `System.Threading.Overlapped, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Threading + { + public unsafe delegate void IOCompletionCallback(uint errorCode, uint numBytes, System.Threading.NativeOverlapped* pOVERLAP); + public struct NativeOverlapped + { + public nint EventHandle; + public nint InternalHigh; + public nint InternalLow; + public int OffsetHigh; + public int OffsetLow; + } + public class Overlapped + { + public System.IAsyncResult AsyncResult { get => throw null; set { } } + public Overlapped() => throw null; + public Overlapped(int offsetLo, int offsetHi, int hEvent, System.IAsyncResult ar) => throw null; + public Overlapped(int offsetLo, int offsetHi, nint hEvent, System.IAsyncResult ar) => throw null; + public int EventHandle { get => throw null; set { } } + public nint EventHandleIntPtr { get => throw null; set { } } + public static unsafe void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr) => throw null; + public int OffsetHigh { get => throw null; set { } } + public int OffsetLow { get => throw null; set { } } + public unsafe System.Threading.NativeOverlapped* Pack(System.Threading.IOCompletionCallback iocb) => throw null; + public unsafe System.Threading.NativeOverlapped* Pack(System.Threading.IOCompletionCallback iocb, object userData) => throw null; + public static unsafe System.Threading.Overlapped Unpack(System.Threading.NativeOverlapped* nativeOverlappedPtr) => throw null; + public unsafe System.Threading.NativeOverlapped* UnsafePack(System.Threading.IOCompletionCallback iocb) => throw null; + public unsafe System.Threading.NativeOverlapped* UnsafePack(System.Threading.IOCompletionCallback iocb, object userData) => throw null; + } + public sealed class PreAllocatedOverlapped : System.IDisposable + { + public PreAllocatedOverlapped(System.Threading.IOCompletionCallback callback, object state, object pinData) => throw null; + public void Dispose() => throw null; + public static System.Threading.PreAllocatedOverlapped UnsafeCreate(System.Threading.IOCompletionCallback callback, object state, object pinData) => throw null; + } + public sealed class ThreadPoolBoundHandle : System.IDisposable + { + public unsafe System.Threading.NativeOverlapped* AllocateNativeOverlapped(System.Threading.IOCompletionCallback callback, object state, object pinData) => throw null; + public unsafe System.Threading.NativeOverlapped* AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped preAllocated) => throw null; + public static System.Threading.ThreadPoolBoundHandle BindHandle(System.Runtime.InteropServices.SafeHandle handle) => throw null; + public void Dispose() => throw null; + public unsafe void FreeNativeOverlapped(System.Threading.NativeOverlapped* overlapped) => throw null; + public static unsafe object GetNativeOverlappedState(System.Threading.NativeOverlapped* overlapped) => throw null; + public System.Runtime.InteropServices.SafeHandle Handle { get => throw null; } + public unsafe System.Threading.NativeOverlapped* UnsafeAllocateNativeOverlapped(System.Threading.IOCompletionCallback callback, object state, object pinData) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Tasks.Dataflow.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Tasks.Dataflow.cs new file mode 100644 index 000000000000..f7188d729b1c --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Tasks.Dataflow.cs @@ -0,0 +1,317 @@ +// This file contains auto-generated code. +// Generated from `System.Threading.Tasks.Dataflow, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Threading + { + namespace Tasks + { + namespace Dataflow + { + public sealed class ActionBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + public ActionBlock(System.Action action) => throw null; + public ActionBlock(System.Action action, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) => throw null; + public ActionBlock(System.Func action) => throw null; + public ActionBlock(System.Func action, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public int InputCount { get => throw null; } + System.Threading.Tasks.Dataflow.DataflowMessageStatus System.Threading.Tasks.Dataflow.ITargetBlock.OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, TInput messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept) => throw null; + public bool Post(TInput item) => throw null; + public override string ToString() => throw null; + } + public sealed class BatchBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IPropagatorBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Threading.Tasks.Dataflow.ISourceBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + public int BatchSize { get => throw null; } + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + T[] System.Threading.Tasks.Dataflow.ISourceBlock.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target, out bool messageConsumed) => throw null; + public BatchBlock(int batchSize) => throw null; + public BatchBlock(int batchSize, System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + System.Threading.Tasks.Dataflow.DataflowMessageStatus System.Threading.Tasks.Dataflow.ITargetBlock.OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, T messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept) => throw null; + public int OutputCount { get => throw null; } + void System.Threading.Tasks.Dataflow.ISourceBlock.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public override string ToString() => throw null; + public void TriggerBatch() => throw null; + public bool TryReceive(System.Predicate filter, out T[] item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList items) => throw null; + } + public sealed class BatchedJoinBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Collections.Generic.IList>>, System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList>> + { + public int BatchSize { get => throw null; } + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + System.Tuple, System.Collections.Generic.IList> System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList>>.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList>> target, out bool messageConsumed) => throw null; + public BatchedJoinBlock(int batchSize) => throw null; + public BatchedJoinBlock(int batchSize, System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList>> target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + public int OutputCount { get => throw null; } + void System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList>>.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList>> target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList>>.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList>> target) => throw null; + public System.Threading.Tasks.Dataflow.ITargetBlock Target1 { get => throw null; } + public System.Threading.Tasks.Dataflow.ITargetBlock Target2 { get => throw null; } + public override string ToString() => throw null; + public bool TryReceive(System.Predicate, System.Collections.Generic.IList>> filter, out System.Tuple, System.Collections.Generic.IList> item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList, System.Collections.Generic.IList>> items) => throw null; + } + public sealed class BatchedJoinBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>>, System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>> + { + public int BatchSize { get => throw null; } + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + System.Tuple, System.Collections.Generic.IList, System.Collections.Generic.IList> System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>>.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>> target, out bool messageConsumed) => throw null; + public BatchedJoinBlock(int batchSize) => throw null; + public BatchedJoinBlock(int batchSize, System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>> target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + public int OutputCount { get => throw null; } + void System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>>.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>> target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>>.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock, System.Collections.Generic.IList, System.Collections.Generic.IList>> target) => throw null; + public System.Threading.Tasks.Dataflow.ITargetBlock Target1 { get => throw null; } + public System.Threading.Tasks.Dataflow.ITargetBlock Target2 { get => throw null; } + public System.Threading.Tasks.Dataflow.ITargetBlock Target3 { get => throw null; } + public override string ToString() => throw null; + public bool TryReceive(System.Predicate, System.Collections.Generic.IList, System.Collections.Generic.IList>> filter, out System.Tuple, System.Collections.Generic.IList, System.Collections.Generic.IList> item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList, System.Collections.Generic.IList, System.Collections.Generic.IList>> items) => throw null; + } + public sealed class BroadcastBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IPropagatorBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Threading.Tasks.Dataflow.ISourceBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + T System.Threading.Tasks.Dataflow.ISourceBlock.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target, out bool messageConsumed) => throw null; + public BroadcastBlock(System.Func cloningFunction) => throw null; + public BroadcastBlock(System.Func cloningFunction, System.Threading.Tasks.Dataflow.DataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + System.Threading.Tasks.Dataflow.DataflowMessageStatus System.Threading.Tasks.Dataflow.ITargetBlock.OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, T messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept) => throw null; + void System.Threading.Tasks.Dataflow.ISourceBlock.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public override string ToString() => throw null; + public bool TryReceive(System.Predicate filter, out T item) => throw null; + bool System.Threading.Tasks.Dataflow.IReceivableSourceBlock.TryReceiveAll(out System.Collections.Generic.IList items) => throw null; + } + public sealed class BufferBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IPropagatorBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Threading.Tasks.Dataflow.ISourceBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + T System.Threading.Tasks.Dataflow.ISourceBlock.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target, out bool messageConsumed) => throw null; + public int Count { get => throw null; } + public BufferBlock() => throw null; + public BufferBlock(System.Threading.Tasks.Dataflow.DataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + System.Threading.Tasks.Dataflow.DataflowMessageStatus System.Threading.Tasks.Dataflow.ITargetBlock.OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, T messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept) => throw null; + void System.Threading.Tasks.Dataflow.ISourceBlock.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public override string ToString() => throw null; + public bool TryReceive(System.Predicate filter, out T item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList items) => throw null; + } + public static class DataflowBlock + { + public static System.IObservable AsObservable(this System.Threading.Tasks.Dataflow.ISourceBlock source) => throw null; + public static System.IObserver AsObserver(this System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public static System.Threading.Tasks.Task Choose(System.Threading.Tasks.Dataflow.ISourceBlock source1, System.Action action1, System.Threading.Tasks.Dataflow.ISourceBlock source2, System.Action action2) => throw null; + public static System.Threading.Tasks.Task Choose(System.Threading.Tasks.Dataflow.ISourceBlock source1, System.Action action1, System.Threading.Tasks.Dataflow.ISourceBlock source2, System.Action action2, System.Threading.Tasks.Dataflow.DataflowBlockOptions dataflowBlockOptions) => throw null; + public static System.Threading.Tasks.Task Choose(System.Threading.Tasks.Dataflow.ISourceBlock source1, System.Action action1, System.Threading.Tasks.Dataflow.ISourceBlock source2, System.Action action2, System.Threading.Tasks.Dataflow.ISourceBlock source3, System.Action action3) => throw null; + public static System.Threading.Tasks.Task Choose(System.Threading.Tasks.Dataflow.ISourceBlock source1, System.Action action1, System.Threading.Tasks.Dataflow.ISourceBlock source2, System.Action action2, System.Threading.Tasks.Dataflow.ISourceBlock source3, System.Action action3, System.Threading.Tasks.Dataflow.DataflowBlockOptions dataflowBlockOptions) => throw null; + public static System.Threading.Tasks.Dataflow.IPropagatorBlock Encapsulate(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.ISourceBlock source) => throw null; + public static System.IDisposable LinkTo(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public static System.IDisposable LinkTo(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.Threading.Tasks.Dataflow.ITargetBlock target, System.Predicate predicate) => throw null; + public static System.IDisposable LinkTo(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions, System.Predicate predicate) => throw null; + public static System.Threading.Tasks.Dataflow.ITargetBlock NullTarget() => throw null; + public static System.Threading.Tasks.Task OutputAvailableAsync(this System.Threading.Tasks.Dataflow.ISourceBlock source) => throw null; + public static System.Threading.Tasks.Task OutputAvailableAsync(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.Threading.CancellationToken cancellationToken) => throw null; + public static bool Post(this System.Threading.Tasks.Dataflow.ITargetBlock target, TInput item) => throw null; + public static TOutput Receive(this System.Threading.Tasks.Dataflow.ISourceBlock source) => throw null; + public static TOutput Receive(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.Threading.CancellationToken cancellationToken) => throw null; + public static TOutput Receive(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.TimeSpan timeout) => throw null; + public static TOutput Receive(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Collections.Generic.IAsyncEnumerable ReceiveAllAsync(this System.Threading.Tasks.Dataflow.IReceivableSourceBlock source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task ReceiveAsync(this System.Threading.Tasks.Dataflow.ISourceBlock source) => throw null; + public static System.Threading.Tasks.Task ReceiveAsync(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ReceiveAsync(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.TimeSpan timeout) => throw null; + public static System.Threading.Tasks.Task ReceiveAsync(this System.Threading.Tasks.Dataflow.ISourceBlock source, System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task SendAsync(this System.Threading.Tasks.Dataflow.ITargetBlock target, TInput item) => throw null; + public static System.Threading.Tasks.Task SendAsync(this System.Threading.Tasks.Dataflow.ITargetBlock target, TInput item, System.Threading.CancellationToken cancellationToken) => throw null; + public static bool TryReceive(this System.Threading.Tasks.Dataflow.IReceivableSourceBlock source, out TOutput item) => throw null; + } + public class DataflowBlockOptions + { + public int BoundedCapacity { get => throw null; set { } } + public System.Threading.CancellationToken CancellationToken { get => throw null; set { } } + public DataflowBlockOptions() => throw null; + public bool EnsureOrdered { get => throw null; set { } } + public int MaxMessagesPerTask { get => throw null; set { } } + public string NameFormat { get => throw null; set { } } + public System.Threading.Tasks.TaskScheduler TaskScheduler { get => throw null; set { } } + public const int Unbounded = -1; + } + public class DataflowLinkOptions + { + public bool Append { get => throw null; set { } } + public DataflowLinkOptions() => throw null; + public int MaxMessages { get => throw null; set { } } + public bool PropagateCompletion { get => throw null; set { } } + } + public struct DataflowMessageHeader : System.IEquatable + { + public DataflowMessageHeader(long id) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Threading.Tasks.Dataflow.DataflowMessageHeader other) => throw null; + public override int GetHashCode() => throw null; + public long Id { get => throw null; } + public bool IsValid { get => throw null; } + public static bool operator ==(System.Threading.Tasks.Dataflow.DataflowMessageHeader left, System.Threading.Tasks.Dataflow.DataflowMessageHeader right) => throw null; + public static bool operator !=(System.Threading.Tasks.Dataflow.DataflowMessageHeader left, System.Threading.Tasks.Dataflow.DataflowMessageHeader right) => throw null; + } + public enum DataflowMessageStatus + { + Accepted = 0, + Declined = 1, + Postponed = 2, + NotAvailable = 3, + DecliningPermanently = 4, + } + public class ExecutionDataflowBlockOptions : System.Threading.Tasks.Dataflow.DataflowBlockOptions + { + public ExecutionDataflowBlockOptions() => throw null; + public int MaxDegreeOfParallelism { get => throw null; set { } } + public bool SingleProducerConstrained { get => throw null; set { } } + } + public class GroupingDataflowBlockOptions : System.Threading.Tasks.Dataflow.DataflowBlockOptions + { + public GroupingDataflowBlockOptions() => throw null; + public bool Greedy { get => throw null; set { } } + public long MaxNumberOfGroups { get => throw null; set { } } + } + public interface IDataflowBlock + { + void Complete(); + System.Threading.Tasks.Task Completion { get; } + void Fault(System.Exception exception); + } + public interface IPropagatorBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.ISourceBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + } + public interface IReceivableSourceBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.ISourceBlock + { + bool TryReceive(System.Predicate filter, out TOutput item); + bool TryReceiveAll(out System.Collections.Generic.IList items); + } + public interface ISourceBlock : System.Threading.Tasks.Dataflow.IDataflowBlock + { + TOutput ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target, out bool messageConsumed); + System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions); + void ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target); + bool ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target); + } + public interface ITargetBlock : System.Threading.Tasks.Dataflow.IDataflowBlock + { + System.Threading.Tasks.Dataflow.DataflowMessageStatus OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, TInput messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept); + } + public sealed class JoinBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock>, System.Threading.Tasks.Dataflow.ISourceBlock> + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + System.Tuple System.Threading.Tasks.Dataflow.ISourceBlock>.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock> target, out bool messageConsumed) => throw null; + public JoinBlock() => throw null; + public JoinBlock(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock> target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + public int OutputCount { get => throw null; } + void System.Threading.Tasks.Dataflow.ISourceBlock>.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock> target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock>.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock> target) => throw null; + public System.Threading.Tasks.Dataflow.ITargetBlock Target1 { get => throw null; } + public System.Threading.Tasks.Dataflow.ITargetBlock Target2 { get => throw null; } + public override string ToString() => throw null; + public bool TryReceive(System.Predicate> filter, out System.Tuple item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList> items) => throw null; + } + public sealed class JoinBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock>, System.Threading.Tasks.Dataflow.ISourceBlock> + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + System.Tuple System.Threading.Tasks.Dataflow.ISourceBlock>.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock> target, out bool messageConsumed) => throw null; + public JoinBlock() => throw null; + public JoinBlock(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock> target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + public int OutputCount { get => throw null; } + void System.Threading.Tasks.Dataflow.ISourceBlock>.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock> target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock>.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock> target) => throw null; + public System.Threading.Tasks.Dataflow.ITargetBlock Target1 { get => throw null; } + public System.Threading.Tasks.Dataflow.ITargetBlock Target2 { get => throw null; } + public System.Threading.Tasks.Dataflow.ITargetBlock Target3 { get => throw null; } + public override string ToString() => throw null; + public bool TryReceive(System.Predicate> filter, out System.Tuple item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList> items) => throw null; + } + public sealed class TransformBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IPropagatorBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Threading.Tasks.Dataflow.ISourceBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + TOutput System.Threading.Tasks.Dataflow.ISourceBlock.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target, out bool messageConsumed) => throw null; + public TransformBlock(System.Func> transform) => throw null; + public TransformBlock(System.Func> transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) => throw null; + public TransformBlock(System.Func transform) => throw null; + public TransformBlock(System.Func transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public int InputCount { get => throw null; } + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + System.Threading.Tasks.Dataflow.DataflowMessageStatus System.Threading.Tasks.Dataflow.ITargetBlock.OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, TInput messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept) => throw null; + public int OutputCount { get => throw null; } + void System.Threading.Tasks.Dataflow.ISourceBlock.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public override string ToString() => throw null; + public bool TryReceive(System.Predicate filter, out TOutput item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList items) => throw null; + } + public sealed class TransformManyBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IPropagatorBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Threading.Tasks.Dataflow.ISourceBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + TOutput System.Threading.Tasks.Dataflow.ISourceBlock.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target, out bool messageConsumed) => throw null; + public TransformManyBlock(System.Func> transform) => throw null; + public TransformManyBlock(System.Func> transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) => throw null; + public TransformManyBlock(System.Func>> transform) => throw null; + public TransformManyBlock(System.Func>> transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) => throw null; + public TransformManyBlock(System.Func> transform) => throw null; + public TransformManyBlock(System.Func> transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public int InputCount { get => throw null; } + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + System.Threading.Tasks.Dataflow.DataflowMessageStatus System.Threading.Tasks.Dataflow.ITargetBlock.OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, TInput messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept) => throw null; + public int OutputCount { get => throw null; } + void System.Threading.Tasks.Dataflow.ISourceBlock.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public override string ToString() => throw null; + public bool TryReceive(System.Predicate filter, out TOutput item) => throw null; + public bool TryReceiveAll(out System.Collections.Generic.IList items) => throw null; + } + public sealed class WriteOnceBlock : System.Threading.Tasks.Dataflow.IDataflowBlock, System.Threading.Tasks.Dataflow.IPropagatorBlock, System.Threading.Tasks.Dataflow.IReceivableSourceBlock, System.Threading.Tasks.Dataflow.ISourceBlock, System.Threading.Tasks.Dataflow.ITargetBlock + { + public void Complete() => throw null; + public System.Threading.Tasks.Task Completion { get => throw null; } + T System.Threading.Tasks.Dataflow.ISourceBlock.ConsumeMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target, out bool messageConsumed) => throw null; + public WriteOnceBlock(System.Func cloningFunction) => throw null; + public WriteOnceBlock(System.Func cloningFunction, System.Threading.Tasks.Dataflow.DataflowBlockOptions dataflowBlockOptions) => throw null; + void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(System.Exception exception) => throw null; + public System.IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions) => throw null; + System.Threading.Tasks.Dataflow.DataflowMessageStatus System.Threading.Tasks.Dataflow.ITargetBlock.OfferMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, T messageValue, System.Threading.Tasks.Dataflow.ISourceBlock source, bool consumeToAccept) => throw null; + void System.Threading.Tasks.Dataflow.ISourceBlock.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + bool System.Threading.Tasks.Dataflow.ISourceBlock.ReserveMessage(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock target) => throw null; + public override string ToString() => throw null; + public bool TryReceive(System.Predicate filter, out T item) => throw null; + bool System.Threading.Tasks.Dataflow.IReceivableSourceBlock.TryReceiveAll(out System.Collections.Generic.IList items) => throw null; + } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Tasks.Parallel.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Tasks.Parallel.cs new file mode 100644 index 000000000000..c5b81a4716a1 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Tasks.Parallel.cs @@ -0,0 +1,75 @@ +// This file contains auto-generated code. +// Generated from `System.Threading.Tasks.Parallel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Threading + { + namespace Tasks + { + public static class Parallel + { + public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(long fromInclusive, long toExclusive, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(long fromInclusive, long toExclusive, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(long fromInclusive, long toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(long fromInclusive, long toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(long fromInclusive, long toExclusive, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult For(long fromInclusive, long toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.OrderablePartitioner source, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.OrderablePartitioner source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.Partitioner source, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.Partitioner source, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.Partitioner source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.Partitioner source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action body) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.OrderablePartitioner source, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.OrderablePartitioner source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.Partitioner source, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Concurrent.Partitioner source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.ParallelLoopResult ForEach(System.Collections.Generic.IEnumerable source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func localInit, System.Func body, System.Action localFinally) => throw null; + public static System.Threading.Tasks.Task ForEachAsync(System.Collections.Generic.IEnumerable source, System.Func body) => throw null; + public static System.Threading.Tasks.Task ForEachAsync(System.Collections.Generic.IEnumerable source, System.Threading.CancellationToken cancellationToken, System.Func body) => throw null; + public static System.Threading.Tasks.Task ForEachAsync(System.Collections.Generic.IEnumerable source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func body) => throw null; + public static System.Threading.Tasks.Task ForEachAsync(System.Collections.Generic.IAsyncEnumerable source, System.Func body) => throw null; + public static System.Threading.Tasks.Task ForEachAsync(System.Collections.Generic.IAsyncEnumerable source, System.Threading.CancellationToken cancellationToken, System.Func body) => throw null; + public static System.Threading.Tasks.Task ForEachAsync(System.Collections.Generic.IAsyncEnumerable source, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func body) => throw null; + public static void Invoke(params System.Action[] actions) => throw null; + public static void Invoke(System.Threading.Tasks.ParallelOptions parallelOptions, params System.Action[] actions) => throw null; + } + public struct ParallelLoopResult + { + public bool IsCompleted { get => throw null; } + public long? LowestBreakIteration { get => throw null; } + } + public class ParallelLoopState + { + public void Break() => throw null; + public bool IsExceptional { get => throw null; } + public bool IsStopped { get => throw null; } + public long? LowestBreakIteration { get => throw null; } + public bool ShouldExitCurrentIteration { get => throw null; } + public void Stop() => throw null; + } + public class ParallelOptions + { + public System.Threading.CancellationToken CancellationToken { get => throw null; set { } } + public ParallelOptions() => throw null; + public int MaxDegreeOfParallelism { get => throw null; set { } } + public System.Threading.Tasks.TaskScheduler TaskScheduler { get => throw null; set { } } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Thread.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Thread.cs new file mode 100644 index 000000000000..0fad32945876 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.Thread.cs @@ -0,0 +1,160 @@ +// This file contains auto-generated code. +// Generated from `System.Threading.Thread, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + public sealed class LocalDataStoreSlot + { + } + namespace Threading + { + public enum ApartmentState + { + STA = 0, + MTA = 1, + Unknown = 2, + } + public sealed class CompressedStack : System.Runtime.Serialization.ISerializable + { + public static System.Threading.CompressedStack Capture() => throw null; + public System.Threading.CompressedStack CreateCopy() => throw null; + public static System.Threading.CompressedStack GetCompressedStack() => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static void Run(System.Threading.CompressedStack compressedStack, System.Threading.ContextCallback callback, object state) => throw null; + } + public delegate void ParameterizedThreadStart(object obj); + public sealed class Thread : System.Runtime.ConstrainedExecution.CriticalFinalizerObject + { + public void Abort() => throw null; + public void Abort(object stateInfo) => throw null; + public static System.LocalDataStoreSlot AllocateDataSlot() => throw null; + public static System.LocalDataStoreSlot AllocateNamedDataSlot(string name) => throw null; + public System.Threading.ApartmentState ApartmentState { get => throw null; set { } } + public static void BeginCriticalRegion() => throw null; + public static void BeginThreadAffinity() => throw null; + public Thread(System.Threading.ParameterizedThreadStart start) => throw null; + public Thread(System.Threading.ParameterizedThreadStart start, int maxStackSize) => throw null; + public Thread(System.Threading.ThreadStart start) => throw null; + public Thread(System.Threading.ThreadStart start, int maxStackSize) => throw null; + public System.Globalization.CultureInfo CurrentCulture { get => throw null; set { } } + public static System.Security.Principal.IPrincipal CurrentPrincipal { get => throw null; set { } } + public static System.Threading.Thread CurrentThread { get => throw null; } + public System.Globalization.CultureInfo CurrentUICulture { get => throw null; set { } } + public void DisableComObjectEagerCleanup() => throw null; + public static void EndCriticalRegion() => throw null; + public static void EndThreadAffinity() => throw null; + public System.Threading.ExecutionContext ExecutionContext { get => throw null; } + public static void FreeNamedDataSlot(string name) => throw null; + public System.Threading.ApartmentState GetApartmentState() => throw null; + public System.Threading.CompressedStack GetCompressedStack() => throw null; + public static int GetCurrentProcessorId() => throw null; + public static object GetData(System.LocalDataStoreSlot slot) => throw null; + public static System.AppDomain GetDomain() => throw null; + public static int GetDomainID() => throw null; + public override int GetHashCode() => throw null; + public static System.LocalDataStoreSlot GetNamedDataSlot(string name) => throw null; + public void Interrupt() => throw null; + public bool IsAlive { get => throw null; } + public bool IsBackground { get => throw null; set { } } + public bool IsThreadPoolThread { get => throw null; } + public void Join() => throw null; + public bool Join(int millisecondsTimeout) => throw null; + public bool Join(System.TimeSpan timeout) => throw null; + public int ManagedThreadId { get => throw null; } + public static void MemoryBarrier() => throw null; + public string Name { get => throw null; set { } } + public System.Threading.ThreadPriority Priority { get => throw null; set { } } + public static void ResetAbort() => throw null; + public void Resume() => throw null; + public void SetApartmentState(System.Threading.ApartmentState state) => throw null; + public void SetCompressedStack(System.Threading.CompressedStack stack) => throw null; + public static void SetData(System.LocalDataStoreSlot slot, object data) => throw null; + public static void Sleep(int millisecondsTimeout) => throw null; + public static void Sleep(System.TimeSpan timeout) => throw null; + public static void SpinWait(int iterations) => throw null; + public void Start() => throw null; + public void Start(object parameter) => throw null; + public void Suspend() => throw null; + public System.Threading.ThreadState ThreadState { get => throw null; } + public bool TrySetApartmentState(System.Threading.ApartmentState state) => throw null; + public void UnsafeStart() => throw null; + public void UnsafeStart(object parameter) => throw null; + public static byte VolatileRead(ref byte address) => throw null; + public static double VolatileRead(ref double address) => throw null; + public static short VolatileRead(ref short address) => throw null; + public static int VolatileRead(ref int address) => throw null; + public static long VolatileRead(ref long address) => throw null; + public static nint VolatileRead(ref nint address) => throw null; + public static object VolatileRead(ref object address) => throw null; + public static sbyte VolatileRead(ref sbyte address) => throw null; + public static float VolatileRead(ref float address) => throw null; + public static ushort VolatileRead(ref ushort address) => throw null; + public static uint VolatileRead(ref uint address) => throw null; + public static ulong VolatileRead(ref ulong address) => throw null; + public static nuint VolatileRead(ref nuint address) => throw null; + public static void VolatileWrite(ref byte address, byte value) => throw null; + public static void VolatileWrite(ref double address, double value) => throw null; + public static void VolatileWrite(ref short address, short value) => throw null; + public static void VolatileWrite(ref int address, int value) => throw null; + public static void VolatileWrite(ref long address, long value) => throw null; + public static void VolatileWrite(ref nint address, nint value) => throw null; + public static void VolatileWrite(ref object address, object value) => throw null; + public static void VolatileWrite(ref sbyte address, sbyte value) => throw null; + public static void VolatileWrite(ref float address, float value) => throw null; + public static void VolatileWrite(ref ushort address, ushort value) => throw null; + public static void VolatileWrite(ref uint address, uint value) => throw null; + public static void VolatileWrite(ref ulong address, ulong value) => throw null; + public static void VolatileWrite(ref nuint address, nuint value) => throw null; + public static bool Yield() => throw null; + } + public sealed class ThreadAbortException : System.SystemException + { + public object ExceptionState { get => throw null; } + } + public class ThreadExceptionEventArgs : System.EventArgs + { + public ThreadExceptionEventArgs(System.Exception t) => throw null; + public System.Exception Exception { get => throw null; } + } + public delegate void ThreadExceptionEventHandler(object sender, System.Threading.ThreadExceptionEventArgs e); + public class ThreadInterruptedException : System.SystemException + { + public ThreadInterruptedException() => throw null; + protected ThreadInterruptedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ThreadInterruptedException(string message) => throw null; + public ThreadInterruptedException(string message, System.Exception innerException) => throw null; + } + public enum ThreadPriority + { + Lowest = 0, + BelowNormal = 1, + Normal = 2, + AboveNormal = 3, + Highest = 4, + } + public delegate void ThreadStart(); + public sealed class ThreadStartException : System.SystemException + { + } + [System.Flags] + public enum ThreadState + { + Running = 0, + StopRequested = 1, + SuspendRequested = 2, + Background = 4, + Unstarted = 8, + Stopped = 16, + WaitSleepJoin = 32, + Suspended = 64, + AbortRequested = 128, + Aborted = 256, + } + public class ThreadStateException : System.SystemException + { + public ThreadStateException() => throw null; + protected ThreadStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ThreadStateException(string message) => throw null; + public ThreadStateException(string message, System.Exception innerException) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.ThreadPool.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.ThreadPool.cs new file mode 100644 index 000000000000..5f52c581e000 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.ThreadPool.cs @@ -0,0 +1,46 @@ +// This file contains auto-generated code. +// Generated from `System.Threading.ThreadPool, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Threading + { + public interface IThreadPoolWorkItem + { + void Execute(); + } + public sealed class RegisteredWaitHandle : System.MarshalByRefObject + { + public bool Unregister(System.Threading.WaitHandle waitObject) => throw null; + } + public static class ThreadPool + { + public static bool BindHandle(nint osHandle) => throw null; + public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle) => throw null; + public static long CompletedWorkItemCount { get => throw null; } + public static void GetAvailableThreads(out int workerThreads, out int completionPortThreads) => throw null; + public static void GetMaxThreads(out int workerThreads, out int completionPortThreads) => throw null; + public static void GetMinThreads(out int workerThreads, out int completionPortThreads) => throw null; + public static long PendingWorkItemCount { get => throw null; } + public static bool QueueUserWorkItem(System.Threading.WaitCallback callBack) => throw null; + public static bool QueueUserWorkItem(System.Threading.WaitCallback callBack, object state) => throw null; + public static bool QueueUserWorkItem(System.Action callBack, TState state, bool preferLocal) => throw null; + public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce) => throw null; + public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, long millisecondsTimeOutInterval, bool executeOnlyOnce) => throw null; + public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, System.TimeSpan timeout, bool executeOnlyOnce) => throw null; + public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce) => throw null; + public static bool SetMaxThreads(int workerThreads, int completionPortThreads) => throw null; + public static bool SetMinThreads(int workerThreads, int completionPortThreads) => throw null; + public static int ThreadCount { get => throw null; } + public static unsafe bool UnsafeQueueNativeOverlapped(System.Threading.NativeOverlapped* overlapped) => throw null; + public static bool UnsafeQueueUserWorkItem(System.Threading.IThreadPoolWorkItem callBack, bool preferLocal) => throw null; + public static bool UnsafeQueueUserWorkItem(System.Threading.WaitCallback callBack, object state) => throw null; + public static bool UnsafeQueueUserWorkItem(System.Action callBack, TState state, bool preferLocal) => throw null; + public static System.Threading.RegisteredWaitHandle UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce) => throw null; + public static System.Threading.RegisteredWaitHandle UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, long millisecondsTimeOutInterval, bool executeOnlyOnce) => throw null; + public static System.Threading.RegisteredWaitHandle UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, System.TimeSpan timeout, bool executeOnlyOnce) => throw null; + public static System.Threading.RegisteredWaitHandle UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce) => throw null; + } + public delegate void WaitCallback(object state); + public delegate void WaitOrTimerCallback(object state, bool timedOut); + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.cs new file mode 100644 index 000000000000..696fbcf60478 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Threading.cs @@ -0,0 +1,457 @@ +// This file contains auto-generated code. +// Generated from `System.Threading, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Threading + { + public class AbandonedMutexException : System.SystemException + { + public AbandonedMutexException() => throw null; + public AbandonedMutexException(int location, System.Threading.WaitHandle handle) => throw null; + protected AbandonedMutexException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public AbandonedMutexException(string message) => throw null; + public AbandonedMutexException(string message, System.Exception inner) => throw null; + public AbandonedMutexException(string message, System.Exception inner, int location, System.Threading.WaitHandle handle) => throw null; + public AbandonedMutexException(string message, int location, System.Threading.WaitHandle handle) => throw null; + public System.Threading.Mutex Mutex { get => throw null; } + public int MutexIndex { get => throw null; } + } + public struct AsyncFlowControl : System.IDisposable, System.IEquatable + { + public void Dispose() => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(System.Threading.AsyncFlowControl obj) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Threading.AsyncFlowControl a, System.Threading.AsyncFlowControl b) => throw null; + public static bool operator !=(System.Threading.AsyncFlowControl a, System.Threading.AsyncFlowControl b) => throw null; + public void Undo() => throw null; + } + public sealed class AsyncLocal + { + public AsyncLocal() => throw null; + public AsyncLocal(System.Action> valueChangedHandler) => throw null; + public T Value { get => throw null; set { } } + } + public struct AsyncLocalValueChangedArgs + { + public T CurrentValue { get => throw null; } + public T PreviousValue { get => throw null; } + public bool ThreadContextChanged { get => throw null; } + } + public sealed class AutoResetEvent : System.Threading.EventWaitHandle + { + public AutoResetEvent(bool initialState) : base(default(bool), default(System.Threading.EventResetMode)) => throw null; + } + public class Barrier : System.IDisposable + { + public long AddParticipant() => throw null; + public long AddParticipants(int participantCount) => throw null; + public Barrier(int participantCount) => throw null; + public Barrier(int participantCount, System.Action postPhaseAction) => throw null; + public long CurrentPhaseNumber { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public int ParticipantCount { get => throw null; } + public int ParticipantsRemaining { get => throw null; } + public void RemoveParticipant() => throw null; + public void RemoveParticipants(int participantCount) => throw null; + public void SignalAndWait() => throw null; + public bool SignalAndWait(int millisecondsTimeout) => throw null; + public bool SignalAndWait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public void SignalAndWait(System.Threading.CancellationToken cancellationToken) => throw null; + public bool SignalAndWait(System.TimeSpan timeout) => throw null; + public bool SignalAndWait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class BarrierPostPhaseException : System.Exception + { + public BarrierPostPhaseException() => throw null; + public BarrierPostPhaseException(System.Exception innerException) => throw null; + protected BarrierPostPhaseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public BarrierPostPhaseException(string message) => throw null; + public BarrierPostPhaseException(string message, System.Exception innerException) => throw null; + } + public delegate void ContextCallback(object state); + public class CountdownEvent : System.IDisposable + { + public void AddCount() => throw null; + public void AddCount(int signalCount) => throw null; + public CountdownEvent(int initialCount) => throw null; + public int CurrentCount { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public int InitialCount { get => throw null; } + public bool IsSet { get => throw null; } + public void Reset() => throw null; + public void Reset(int count) => throw null; + public bool Signal() => throw null; + public bool Signal(int signalCount) => throw null; + public bool TryAddCount() => throw null; + public bool TryAddCount(int signalCount) => throw null; + public void Wait() => throw null; + public bool Wait(int millisecondsTimeout) => throw null; + public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public void Wait(System.Threading.CancellationToken cancellationToken) => throw null; + public bool Wait(System.TimeSpan timeout) => throw null; + public bool Wait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.WaitHandle WaitHandle { get => throw null; } + } + public enum EventResetMode + { + AutoReset = 0, + ManualReset = 1, + } + public class EventWaitHandle : System.Threading.WaitHandle + { + public EventWaitHandle(bool initialState, System.Threading.EventResetMode mode) => throw null; + public EventWaitHandle(bool initialState, System.Threading.EventResetMode mode, string name) => throw null; + public EventWaitHandle(bool initialState, System.Threading.EventResetMode mode, string name, out bool createdNew) => throw null; + public static System.Threading.EventWaitHandle OpenExisting(string name) => throw null; + public bool Reset() => throw null; + public bool Set() => throw null; + public static bool TryOpenExisting(string name, out System.Threading.EventWaitHandle result) => throw null; + } + public sealed class ExecutionContext : System.IDisposable, System.Runtime.Serialization.ISerializable + { + public static System.Threading.ExecutionContext Capture() => throw null; + public System.Threading.ExecutionContext CreateCopy() => throw null; + public void Dispose() => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool IsFlowSuppressed() => throw null; + public static void Restore(System.Threading.ExecutionContext executionContext) => throw null; + public static void RestoreFlow() => throw null; + public static void Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) => throw null; + public static System.Threading.AsyncFlowControl SuppressFlow() => throw null; + } + public class HostExecutionContext : System.IDisposable + { + public virtual System.Threading.HostExecutionContext CreateCopy() => throw null; + public HostExecutionContext() => throw null; + public HostExecutionContext(object state) => throw null; + public void Dispose() => throw null; + public virtual void Dispose(bool disposing) => throw null; + protected object State { get => throw null; set { } } + } + public class HostExecutionContextManager + { + public virtual System.Threading.HostExecutionContext Capture() => throw null; + public HostExecutionContextManager() => throw null; + public virtual void Revert(object previousState) => throw null; + public virtual object SetHostExecutionContext(System.Threading.HostExecutionContext hostExecutionContext) => throw null; + } + public static class Interlocked + { + public static int Add(ref int location1, int value) => throw null; + public static long Add(ref long location1, long value) => throw null; + public static uint Add(ref uint location1, uint value) => throw null; + public static ulong Add(ref ulong location1, ulong value) => throw null; + public static int And(ref int location1, int value) => throw null; + public static long And(ref long location1, long value) => throw null; + public static uint And(ref uint location1, uint value) => throw null; + public static ulong And(ref ulong location1, ulong value) => throw null; + public static double CompareExchange(ref double location1, double value, double comparand) => throw null; + public static int CompareExchange(ref int location1, int value, int comparand) => throw null; + public static long CompareExchange(ref long location1, long value, long comparand) => throw null; + public static nint CompareExchange(ref nint location1, nint value, nint comparand) => throw null; + public static nuint CompareExchange(ref nuint location1, nuint value, nuint comparand) => throw null; + public static object CompareExchange(ref object location1, object value, object comparand) => throw null; + public static float CompareExchange(ref float location1, float value, float comparand) => throw null; + public static uint CompareExchange(ref uint location1, uint value, uint comparand) => throw null; + public static ulong CompareExchange(ref ulong location1, ulong value, ulong comparand) => throw null; + public static T CompareExchange(ref T location1, T value, T comparand) where T : class => throw null; + public static int Decrement(ref int location) => throw null; + public static long Decrement(ref long location) => throw null; + public static uint Decrement(ref uint location) => throw null; + public static ulong Decrement(ref ulong location) => throw null; + public static double Exchange(ref double location1, double value) => throw null; + public static int Exchange(ref int location1, int value) => throw null; + public static long Exchange(ref long location1, long value) => throw null; + public static nint Exchange(ref nint location1, nint value) => throw null; + public static nuint Exchange(ref nuint location1, nuint value) => throw null; + public static object Exchange(ref object location1, object value) => throw null; + public static float Exchange(ref float location1, float value) => throw null; + public static uint Exchange(ref uint location1, uint value) => throw null; + public static ulong Exchange(ref ulong location1, ulong value) => throw null; + public static T Exchange(ref T location1, T value) where T : class => throw null; + public static int Increment(ref int location) => throw null; + public static long Increment(ref long location) => throw null; + public static uint Increment(ref uint location) => throw null; + public static ulong Increment(ref ulong location) => throw null; + public static void MemoryBarrier() => throw null; + public static void MemoryBarrierProcessWide() => throw null; + public static int Or(ref int location1, int value) => throw null; + public static long Or(ref long location1, long value) => throw null; + public static uint Or(ref uint location1, uint value) => throw null; + public static ulong Or(ref ulong location1, ulong value) => throw null; + public static long Read(ref long location) => throw null; + public static ulong Read(ref ulong location) => throw null; + } + public static class LazyInitializer + { + public static T EnsureInitialized(ref T target) where T : class => throw null; + public static T EnsureInitialized(ref T target, ref bool initialized, ref object syncLock) => throw null; + public static T EnsureInitialized(ref T target, ref bool initialized, ref object syncLock, System.Func valueFactory) => throw null; + public static T EnsureInitialized(ref T target, System.Func valueFactory) where T : class => throw null; + public static T EnsureInitialized(ref T target, ref object syncLock, System.Func valueFactory) where T : class => throw null; + } + public struct LockCookie : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Threading.LockCookie obj) => throw null; + public override int GetHashCode() => throw null; + public static bool operator ==(System.Threading.LockCookie a, System.Threading.LockCookie b) => throw null; + public static bool operator !=(System.Threading.LockCookie a, System.Threading.LockCookie b) => throw null; + } + public class LockRecursionException : System.Exception + { + public LockRecursionException() => throw null; + protected LockRecursionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public LockRecursionException(string message) => throw null; + public LockRecursionException(string message, System.Exception innerException) => throw null; + } + public enum LockRecursionPolicy + { + NoRecursion = 0, + SupportsRecursion = 1, + } + public sealed class ManualResetEvent : System.Threading.EventWaitHandle + { + public ManualResetEvent(bool initialState) : base(default(bool), default(System.Threading.EventResetMode)) => throw null; + } + public class ManualResetEventSlim : System.IDisposable + { + public ManualResetEventSlim() => throw null; + public ManualResetEventSlim(bool initialState) => throw null; + public ManualResetEventSlim(bool initialState, int spinCount) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool IsSet { get => throw null; } + public void Reset() => throw null; + public void Set() => throw null; + public int SpinCount { get => throw null; } + public void Wait() => throw null; + public bool Wait(int millisecondsTimeout) => throw null; + public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public void Wait(System.Threading.CancellationToken cancellationToken) => throw null; + public bool Wait(System.TimeSpan timeout) => throw null; + public bool Wait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.WaitHandle WaitHandle { get => throw null; } + } + public static class Monitor + { + public static void Enter(object obj) => throw null; + public static void Enter(object obj, ref bool lockTaken) => throw null; + public static void Exit(object obj) => throw null; + public static bool IsEntered(object obj) => throw null; + public static long LockContentionCount { get => throw null; } + public static void Pulse(object obj) => throw null; + public static void PulseAll(object obj) => throw null; + public static bool TryEnter(object obj) => throw null; + public static void TryEnter(object obj, ref bool lockTaken) => throw null; + public static bool TryEnter(object obj, int millisecondsTimeout) => throw null; + public static void TryEnter(object obj, int millisecondsTimeout, ref bool lockTaken) => throw null; + public static bool TryEnter(object obj, System.TimeSpan timeout) => throw null; + public static void TryEnter(object obj, System.TimeSpan timeout, ref bool lockTaken) => throw null; + public static bool Wait(object obj) => throw null; + public static bool Wait(object obj, int millisecondsTimeout) => throw null; + public static bool Wait(object obj, int millisecondsTimeout, bool exitContext) => throw null; + public static bool Wait(object obj, System.TimeSpan timeout) => throw null; + public static bool Wait(object obj, System.TimeSpan timeout, bool exitContext) => throw null; + } + public sealed class Mutex : System.Threading.WaitHandle + { + public Mutex() => throw null; + public Mutex(bool initiallyOwned) => throw null; + public Mutex(bool initiallyOwned, string name) => throw null; + public Mutex(bool initiallyOwned, string name, out bool createdNew) => throw null; + public static System.Threading.Mutex OpenExisting(string name) => throw null; + public void ReleaseMutex() => throw null; + public static bool TryOpenExisting(string name, out System.Threading.Mutex result) => throw null; + } + public sealed class ReaderWriterLock : System.Runtime.ConstrainedExecution.CriticalFinalizerObject + { + public void AcquireReaderLock(int millisecondsTimeout) => throw null; + public void AcquireReaderLock(System.TimeSpan timeout) => throw null; + public void AcquireWriterLock(int millisecondsTimeout) => throw null; + public void AcquireWriterLock(System.TimeSpan timeout) => throw null; + public bool AnyWritersSince(int seqNum) => throw null; + public ReaderWriterLock() => throw null; + public void DowngradeFromWriterLock(ref System.Threading.LockCookie lockCookie) => throw null; + public bool IsReaderLockHeld { get => throw null; } + public bool IsWriterLockHeld { get => throw null; } + public System.Threading.LockCookie ReleaseLock() => throw null; + public void ReleaseReaderLock() => throw null; + public void ReleaseWriterLock() => throw null; + public void RestoreLock(ref System.Threading.LockCookie lockCookie) => throw null; + public System.Threading.LockCookie UpgradeToWriterLock(int millisecondsTimeout) => throw null; + public System.Threading.LockCookie UpgradeToWriterLock(System.TimeSpan timeout) => throw null; + public int WriterSeqNum { get => throw null; } + } + public class ReaderWriterLockSlim : System.IDisposable + { + public ReaderWriterLockSlim() => throw null; + public ReaderWriterLockSlim(System.Threading.LockRecursionPolicy recursionPolicy) => throw null; + public int CurrentReadCount { get => throw null; } + public void Dispose() => throw null; + public void EnterReadLock() => throw null; + public void EnterUpgradeableReadLock() => throw null; + public void EnterWriteLock() => throw null; + public void ExitReadLock() => throw null; + public void ExitUpgradeableReadLock() => throw null; + public void ExitWriteLock() => throw null; + public bool IsReadLockHeld { get => throw null; } + public bool IsUpgradeableReadLockHeld { get => throw null; } + public bool IsWriteLockHeld { get => throw null; } + public System.Threading.LockRecursionPolicy RecursionPolicy { get => throw null; } + public int RecursiveReadCount { get => throw null; } + public int RecursiveUpgradeCount { get => throw null; } + public int RecursiveWriteCount { get => throw null; } + public bool TryEnterReadLock(int millisecondsTimeout) => throw null; + public bool TryEnterReadLock(System.TimeSpan timeout) => throw null; + public bool TryEnterUpgradeableReadLock(int millisecondsTimeout) => throw null; + public bool TryEnterUpgradeableReadLock(System.TimeSpan timeout) => throw null; + public bool TryEnterWriteLock(int millisecondsTimeout) => throw null; + public bool TryEnterWriteLock(System.TimeSpan timeout) => throw null; + public int WaitingReadCount { get => throw null; } + public int WaitingUpgradeCount { get => throw null; } + public int WaitingWriteCount { get => throw null; } + } + public sealed class Semaphore : System.Threading.WaitHandle + { + public Semaphore(int initialCount, int maximumCount) => throw null; + public Semaphore(int initialCount, int maximumCount, string name) => throw null; + public Semaphore(int initialCount, int maximumCount, string name, out bool createdNew) => throw null; + public static System.Threading.Semaphore OpenExisting(string name) => throw null; + public int Release() => throw null; + public int Release(int releaseCount) => throw null; + public static bool TryOpenExisting(string name, out System.Threading.Semaphore result) => throw null; + } + public class SemaphoreFullException : System.SystemException + { + public SemaphoreFullException() => throw null; + protected SemaphoreFullException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SemaphoreFullException(string message) => throw null; + public SemaphoreFullException(string message, System.Exception innerException) => throw null; + } + public class SemaphoreSlim : System.IDisposable + { + public System.Threading.WaitHandle AvailableWaitHandle { get => throw null; } + public SemaphoreSlim(int initialCount) => throw null; + public SemaphoreSlim(int initialCount, int maxCount) => throw null; + public int CurrentCount { get => throw null; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public int Release() => throw null; + public int Release(int releaseCount) => throw null; + public void Wait() => throw null; + public bool Wait(int millisecondsTimeout) => throw null; + public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public void Wait(System.Threading.CancellationToken cancellationToken) => throw null; + public bool Wait(System.TimeSpan timeout) => throw null; + public bool Wait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task WaitAsync() => throw null; + public System.Threading.Tasks.Task WaitAsync(int millisecondsTimeout) => throw null; + public System.Threading.Tasks.Task WaitAsync(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.TimeSpan timeout) => throw null; + public System.Threading.Tasks.Task WaitAsync(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) => throw null; + } + public delegate void SendOrPostCallback(object state); + public struct SpinLock + { + public SpinLock(bool enableThreadOwnerTracking) => throw null; + public void Enter(ref bool lockTaken) => throw null; + public void Exit() => throw null; + public void Exit(bool useMemoryBarrier) => throw null; + public bool IsHeld { get => throw null; } + public bool IsHeldByCurrentThread { get => throw null; } + public bool IsThreadOwnerTrackingEnabled { get => throw null; } + public void TryEnter(ref bool lockTaken) => throw null; + public void TryEnter(int millisecondsTimeout, ref bool lockTaken) => throw null; + public void TryEnter(System.TimeSpan timeout, ref bool lockTaken) => throw null; + } + public struct SpinWait + { + public int Count { get => throw null; } + public bool NextSpinWillYield { get => throw null; } + public void Reset() => throw null; + public void SpinOnce() => throw null; + public void SpinOnce(int sleep1Threshold) => throw null; + public static void SpinUntil(System.Func condition) => throw null; + public static bool SpinUntil(System.Func condition, int millisecondsTimeout) => throw null; + public static bool SpinUntil(System.Func condition, System.TimeSpan timeout) => throw null; + } + public class SynchronizationContext + { + public virtual System.Threading.SynchronizationContext CreateCopy() => throw null; + public SynchronizationContext() => throw null; + public static System.Threading.SynchronizationContext Current { get => throw null; } + public bool IsWaitNotificationRequired() => throw null; + public virtual void OperationCompleted() => throw null; + public virtual void OperationStarted() => throw null; + public virtual void Post(System.Threading.SendOrPostCallback d, object state) => throw null; + public virtual void Send(System.Threading.SendOrPostCallback d, object state) => throw null; + public static void SetSynchronizationContext(System.Threading.SynchronizationContext syncContext) => throw null; + protected void SetWaitNotificationRequired() => throw null; + public virtual int Wait(nint[] waitHandles, bool waitAll, int millisecondsTimeout) => throw null; + protected static int WaitHelper(nint[] waitHandles, bool waitAll, int millisecondsTimeout) => throw null; + } + public class SynchronizationLockException : System.SystemException + { + public SynchronizationLockException() => throw null; + protected SynchronizationLockException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SynchronizationLockException(string message) => throw null; + public SynchronizationLockException(string message, System.Exception innerException) => throw null; + } + public class ThreadLocal : System.IDisposable + { + public ThreadLocal() => throw null; + public ThreadLocal(bool trackAllValues) => throw null; + public ThreadLocal(System.Func valueFactory) => throw null; + public ThreadLocal(System.Func valueFactory, bool trackAllValues) => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool IsValueCreated { get => throw null; } + public override string ToString() => throw null; + public T Value { get => throw null; set { } } + public System.Collections.Generic.IList Values { get => throw null; } + } + public static class Volatile + { + public static bool Read(ref bool location) => throw null; + public static byte Read(ref byte location) => throw null; + public static double Read(ref double location) => throw null; + public static short Read(ref short location) => throw null; + public static int Read(ref int location) => throw null; + public static long Read(ref long location) => throw null; + public static nint Read(ref nint location) => throw null; + public static sbyte Read(ref sbyte location) => throw null; + public static float Read(ref float location) => throw null; + public static ushort Read(ref ushort location) => throw null; + public static uint Read(ref uint location) => throw null; + public static ulong Read(ref ulong location) => throw null; + public static nuint Read(ref nuint location) => throw null; + public static T Read(ref T location) where T : class => throw null; + public static void Write(ref bool location, bool value) => throw null; + public static void Write(ref byte location, byte value) => throw null; + public static void Write(ref double location, double value) => throw null; + public static void Write(ref short location, short value) => throw null; + public static void Write(ref int location, int value) => throw null; + public static void Write(ref long location, long value) => throw null; + public static void Write(ref nint location, nint value) => throw null; + public static void Write(ref sbyte location, sbyte value) => throw null; + public static void Write(ref float location, float value) => throw null; + public static void Write(ref ushort location, ushort value) => throw null; + public static void Write(ref uint location, uint value) => throw null; + public static void Write(ref ulong location, ulong value) => throw null; + public static void Write(ref nuint location, nuint value) => throw null; + public static void Write(ref T location, T value) where T : class => throw null; + } + public class WaitHandleCannotBeOpenedException : System.ApplicationException + { + public WaitHandleCannotBeOpenedException() => throw null; + protected WaitHandleCannotBeOpenedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public WaitHandleCannotBeOpenedException(string message) => throw null; + public WaitHandleCannotBeOpenedException(string message, System.Exception innerException) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Transactions.Local.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Transactions.Local.cs new file mode 100644 index 000000000000..11661fbe1df2 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Transactions.Local.cs @@ -0,0 +1,251 @@ +// This file contains auto-generated code. +// Generated from `System.Transactions.Local, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Transactions + { + public sealed class CommittableTransaction : System.Transactions.Transaction, System.IAsyncResult + { + object System.IAsyncResult.AsyncState { get => throw null; } + System.Threading.WaitHandle System.IAsyncResult.AsyncWaitHandle { get => throw null; } + public System.IAsyncResult BeginCommit(System.AsyncCallback asyncCallback, object asyncState) => throw null; + public void Commit() => throw null; + bool System.IAsyncResult.CompletedSynchronously { get => throw null; } + public CommittableTransaction() => throw null; + public CommittableTransaction(System.TimeSpan timeout) => throw null; + public CommittableTransaction(System.Transactions.TransactionOptions options) => throw null; + public void EndCommit(System.IAsyncResult asyncResult) => throw null; + bool System.IAsyncResult.IsCompleted { get => throw null; } + } + public enum DependentCloneOption + { + BlockCommitUntilComplete = 0, + RollbackIfNotComplete = 1, + } + public sealed class DependentTransaction : System.Transactions.Transaction + { + public void Complete() => throw null; + } + public class Enlistment + { + public void Done() => throw null; + } + [System.Flags] + public enum EnlistmentOptions + { + None = 0, + EnlistDuringPrepareRequired = 1, + } + public enum EnterpriseServicesInteropOption + { + None = 0, + Automatic = 1, + Full = 2, + } + public delegate System.Transactions.Transaction HostCurrentTransactionCallback(); + public interface IDtcTransaction + { + void Abort(nint reason, int retaining, int async); + void Commit(int retaining, int commitType, int reserved); + void GetTransactionInfo(nint transactionInformation); + } + public interface IEnlistmentNotification + { + void Commit(System.Transactions.Enlistment enlistment); + void InDoubt(System.Transactions.Enlistment enlistment); + void Prepare(System.Transactions.PreparingEnlistment preparingEnlistment); + void Rollback(System.Transactions.Enlistment enlistment); + } + public interface IPromotableSinglePhaseNotification : System.Transactions.ITransactionPromoter + { + void Initialize(); + void Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); + void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); + } + public interface ISimpleTransactionSuperior : System.Transactions.ITransactionPromoter + { + void Rollback(); + } + public interface ISinglePhaseNotification : System.Transactions.IEnlistmentNotification + { + void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); + } + public enum IsolationLevel + { + Serializable = 0, + RepeatableRead = 1, + ReadCommitted = 2, + ReadUncommitted = 3, + Snapshot = 4, + Chaos = 5, + Unspecified = 6, + } + public interface ITransactionPromoter + { + byte[] Promote(); + } + public class PreparingEnlistment : System.Transactions.Enlistment + { + public void ForceRollback() => throw null; + public void ForceRollback(System.Exception e) => throw null; + public void Prepared() => throw null; + public byte[] RecoveryInformation() => throw null; + } + public class SinglePhaseEnlistment : System.Transactions.Enlistment + { + public void Aborted() => throw null; + public void Aborted(System.Exception e) => throw null; + public void Committed() => throw null; + public void InDoubt() => throw null; + public void InDoubt(System.Exception e) => throw null; + } + public sealed class SubordinateTransaction : System.Transactions.Transaction + { + public SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior) => throw null; + } + public class Transaction : System.IDisposable, System.Runtime.Serialization.ISerializable + { + public System.Transactions.Transaction Clone() => throw null; + public static System.Transactions.Transaction Current { get => throw null; set { } } + public System.Transactions.DependentTransaction DependentClone(System.Transactions.DependentCloneOption cloneOption) => throw null; + public void Dispose() => throw null; + public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) => throw null; + public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) => throw null; + public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification) => throw null; + public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification, System.Guid promoterType) => throw null; + public System.Transactions.Enlistment EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) => throw null; + public System.Transactions.Enlistment EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext context) => throw null; + public byte[] GetPromotedToken() => throw null; + public System.Transactions.IsolationLevel IsolationLevel { get => throw null; } + public static bool operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y) => throw null; + public static bool operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y) => throw null; + public System.Transactions.Enlistment PromoteAndEnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) => throw null; + public System.Guid PromoterType { get => throw null; } + public void Rollback() => throw null; + public void Rollback(System.Exception e) => throw null; + public void SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Guid distributedTransactionIdentifier) => throw null; + public event System.Transactions.TransactionCompletedEventHandler TransactionCompleted; + public System.Transactions.TransactionInformation TransactionInformation { get => throw null; } + } + public class TransactionAbortedException : System.Transactions.TransactionException + { + public TransactionAbortedException() => throw null; + protected TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TransactionAbortedException(string message) => throw null; + public TransactionAbortedException(string message, System.Exception innerException) => throw null; + } + public delegate void TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e); + public class TransactionEventArgs : System.EventArgs + { + public TransactionEventArgs() => throw null; + public System.Transactions.Transaction Transaction { get => throw null; } + } + public class TransactionException : System.SystemException + { + public TransactionException() => throw null; + protected TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TransactionException(string message) => throw null; + public TransactionException(string message, System.Exception innerException) => throw null; + } + public class TransactionInDoubtException : System.Transactions.TransactionException + { + public TransactionInDoubtException() => throw null; + protected TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TransactionInDoubtException(string message) => throw null; + public TransactionInDoubtException(string message, System.Exception innerException) => throw null; + } + public class TransactionInformation + { + public System.DateTime CreationTime { get => throw null; } + public System.Guid DistributedIdentifier { get => throw null; } + public string LocalIdentifier { get => throw null; } + public System.Transactions.TransactionStatus Status { get => throw null; } + } + public static class TransactionInterop + { + public static System.Transactions.IDtcTransaction GetDtcTransaction(System.Transactions.Transaction transaction) => throw null; + public static byte[] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts) => throw null; + public static System.Transactions.Transaction GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative) => throw null; + public static System.Transactions.Transaction GetTransactionFromExportCookie(byte[] cookie) => throw null; + public static System.Transactions.Transaction GetTransactionFromTransmitterPropagationToken(byte[] propagationToken) => throw null; + public static byte[] GetTransmitterPropagationToken(System.Transactions.Transaction transaction) => throw null; + public static byte[] GetWhereabouts() => throw null; + public static readonly System.Guid PromoterTypeDtc; + } + public static class TransactionManager + { + public static System.TimeSpan DefaultTimeout { get => throw null; set { } } + public static event System.Transactions.TransactionStartedEventHandler DistributedTransactionStarted; + public static System.Transactions.HostCurrentTransactionCallback HostCurrentCallback { get => throw null; set { } } + public static bool ImplicitDistributedTransactions { get => throw null; set { } } + public static System.TimeSpan MaximumTimeout { get => throw null; set { } } + public static void RecoveryComplete(System.Guid resourceManagerIdentifier) => throw null; + public static System.Transactions.Enlistment Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification) => throw null; + } + public class TransactionManagerCommunicationException : System.Transactions.TransactionException + { + public TransactionManagerCommunicationException() => throw null; + protected TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TransactionManagerCommunicationException(string message) => throw null; + public TransactionManagerCommunicationException(string message, System.Exception innerException) => throw null; + } + public struct TransactionOptions : System.IEquatable + { + public override bool Equals(object obj) => throw null; + public bool Equals(System.Transactions.TransactionOptions other) => throw null; + public override int GetHashCode() => throw null; + public System.Transactions.IsolationLevel IsolationLevel { get => throw null; set { } } + public static bool operator ==(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) => throw null; + public static bool operator !=(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) => throw null; + public System.TimeSpan Timeout { get => throw null; set { } } + } + public class TransactionPromotionException : System.Transactions.TransactionException + { + public TransactionPromotionException() => throw null; + protected TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public TransactionPromotionException(string message) => throw null; + public TransactionPromotionException(string message, System.Exception innerException) => throw null; + } + public sealed class TransactionScope : System.IDisposable + { + public void Complete() => throw null; + public TransactionScope() => throw null; + public TransactionScope(System.Transactions.Transaction transactionToUse) => throw null; + public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout) => throw null; + public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption) => throw null; + public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) => throw null; + public TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) => throw null; + public TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) => throw null; + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption) => throw null; + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout) => throw null; + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) => throw null; + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions) => throw null; + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption) => throw null; + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) => throw null; + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) => throw null; + public void Dispose() => throw null; + } + public enum TransactionScopeAsyncFlowOption + { + Suppress = 0, + Enabled = 1, + } + public enum TransactionScopeOption + { + Required = 0, + RequiresNew = 1, + Suppress = 2, + } + public delegate void TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e); + public enum TransactionStatus + { + Active = 0, + Committed = 1, + Aborted = 2, + InDoubt = 3, + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Web.HttpUtility.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Web.HttpUtility.cs new file mode 100644 index 000000000000..a8d3b61e6dc9 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Web.HttpUtility.cs @@ -0,0 +1,42 @@ +// This file contains auto-generated code. +// Generated from `System.Web.HttpUtility, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. +namespace System +{ + namespace Web + { + public sealed class HttpUtility + { + public HttpUtility() => throw null; + public static string HtmlAttributeEncode(string s) => throw null; + public static void HtmlAttributeEncode(string s, System.IO.TextWriter output) => throw null; + public static string HtmlDecode(string s) => throw null; + public static void HtmlDecode(string s, System.IO.TextWriter output) => throw null; + public static string HtmlEncode(object value) => throw null; + public static string HtmlEncode(string s) => throw null; + public static void HtmlEncode(string s, System.IO.TextWriter output) => throw null; + public static string JavaScriptStringEncode(string value) => throw null; + public static string JavaScriptStringEncode(string value, bool addDoubleQuotes) => throw null; + public static System.Collections.Specialized.NameValueCollection ParseQueryString(string query) => throw null; + public static System.Collections.Specialized.NameValueCollection ParseQueryString(string query, System.Text.Encoding encoding) => throw null; + public static string UrlDecode(byte[] bytes, int offset, int count, System.Text.Encoding e) => throw null; + public static string UrlDecode(byte[] bytes, System.Text.Encoding e) => throw null; + public static string UrlDecode(string str) => throw null; + public static string UrlDecode(string str, System.Text.Encoding e) => throw null; + public static byte[] UrlDecodeToBytes(byte[] bytes) => throw null; + public static byte[] UrlDecodeToBytes(byte[] bytes, int offset, int count) => throw null; + public static byte[] UrlDecodeToBytes(string str) => throw null; + public static byte[] UrlDecodeToBytes(string str, System.Text.Encoding e) => throw null; + public static string UrlEncode(byte[] bytes) => throw null; + public static string UrlEncode(byte[] bytes, int offset, int count) => throw null; + public static string UrlEncode(string str) => throw null; + public static string UrlEncode(string str, System.Text.Encoding e) => throw null; + public static byte[] UrlEncodeToBytes(byte[] bytes) => throw null; + public static byte[] UrlEncodeToBytes(byte[] bytes, int offset, int count) => throw null; + public static byte[] UrlEncodeToBytes(string str) => throw null; + public static byte[] UrlEncodeToBytes(string str, System.Text.Encoding e) => throw null; + public static string UrlEncodeUnicode(string str) => throw null; + public static byte[] UrlEncodeUnicodeToBytes(string str) => throw null; + public static string UrlPathEncode(string str) => throw null; + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.ReaderWriter.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.ReaderWriter.cs new file mode 100644 index 000000000000..0b4e91673711 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.ReaderWriter.cs @@ -0,0 +1,2522 @@ +// This file contains auto-generated code. +// Generated from `System.Xml.ReaderWriter, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Xml + { + public enum ConformanceLevel + { + Auto = 0, + Fragment = 1, + Document = 2, + } + public enum DtdProcessing + { + Prohibit = 0, + Ignore = 1, + Parse = 2, + } + public enum EntityHandling + { + ExpandEntities = 1, + ExpandCharEntities = 2, + } + public enum Formatting + { + None = 0, + Indented = 1, + } + public interface IApplicationResourceStreamResolver + { + System.IO.Stream GetApplicationResourceStream(System.Uri relativeUri); + } + public interface IHasXmlNode + { + System.Xml.XmlNode GetNode(); + } + public interface IXmlLineInfo + { + bool HasLineInfo(); + int LineNumber { get; } + int LinePosition { get; } + } + public interface IXmlNamespaceResolver + { + System.Collections.Generic.IDictionary GetNamespacesInScope(System.Xml.XmlNamespaceScope scope); + string LookupNamespace(string prefix); + string LookupPrefix(string namespaceName); + } + [System.Flags] + public enum NamespaceHandling + { + Default = 0, + OmitDuplicates = 1, + } + public class NameTable : System.Xml.XmlNameTable + { + public override string Add(char[] key, int start, int len) => throw null; + public override string Add(string key) => throw null; + public NameTable() => throw null; + public override string Get(char[] key, int start, int len) => throw null; + public override string Get(string value) => throw null; + } + public enum NewLineHandling + { + Replace = 0, + Entitize = 1, + None = 2, + } + public enum ReadState + { + Initial = 0, + Interactive = 1, + Error = 2, + EndOfFile = 3, + Closed = 4, + } + namespace Resolvers + { + [System.Flags] + public enum XmlKnownDtds + { + None = 0, + Xhtml10 = 1, + Rss091 = 2, + All = 65535, + } + public class XmlPreloadedResolver : System.Xml.XmlResolver + { + public void Add(System.Uri uri, byte[] value) => throw null; + public void Add(System.Uri uri, byte[] value, int offset, int count) => throw null; + public void Add(System.Uri uri, System.IO.Stream value) => throw null; + public void Add(System.Uri uri, string value) => throw null; + public override System.Net.ICredentials Credentials { set { } } + public XmlPreloadedResolver() => throw null; + public XmlPreloadedResolver(System.Xml.Resolvers.XmlKnownDtds preloadedDtds) => throw null; + public XmlPreloadedResolver(System.Xml.XmlResolver fallbackResolver) => throw null; + public XmlPreloadedResolver(System.Xml.XmlResolver fallbackResolver, System.Xml.Resolvers.XmlKnownDtds preloadedDtds) => throw null; + public XmlPreloadedResolver(System.Xml.XmlResolver fallbackResolver, System.Xml.Resolvers.XmlKnownDtds preloadedDtds, System.Collections.Generic.IEqualityComparer uriComparer) => throw null; + public override object GetEntity(System.Uri absoluteUri, string role, System.Type ofObjectToReturn) => throw null; + public override System.Threading.Tasks.Task GetEntityAsync(System.Uri absoluteUri, string role, System.Type ofObjectToReturn) => throw null; + public System.Collections.Generic.IEnumerable PreloadedUris { get => throw null; } + public void Remove(System.Uri uri) => throw null; + public override System.Uri ResolveUri(System.Uri baseUri, string relativeUri) => throw null; + public override bool SupportsType(System.Uri absoluteUri, System.Type type) => throw null; + } + } + namespace Schema + { + public interface IXmlSchemaInfo + { + bool IsDefault { get; } + bool IsNil { get; } + System.Xml.Schema.XmlSchemaSimpleType MemberType { get; } + System.Xml.Schema.XmlSchemaAttribute SchemaAttribute { get; } + System.Xml.Schema.XmlSchemaElement SchemaElement { get; } + System.Xml.Schema.XmlSchemaType SchemaType { get; } + System.Xml.Schema.XmlSchemaValidity Validity { get; } + } + public class ValidationEventArgs : System.EventArgs + { + public System.Xml.Schema.XmlSchemaException Exception { get => throw null; } + public string Message { get => throw null; } + public System.Xml.Schema.XmlSeverityType Severity { get => throw null; } + } + public delegate void ValidationEventHandler(object sender, System.Xml.Schema.ValidationEventArgs e); + public sealed class XmlAtomicValue : System.Xml.XPath.XPathItem, System.ICloneable + { + public System.Xml.Schema.XmlAtomicValue Clone() => throw null; + object System.ICloneable.Clone() => throw null; + public override bool IsNode { get => throw null; } + public override string ToString() => throw null; + public override object TypedValue { get => throw null; } + public override string Value { get => throw null; } + public override object ValueAs(System.Type type, System.Xml.IXmlNamespaceResolver nsResolver) => throw null; + public override bool ValueAsBoolean { get => throw null; } + public override System.DateTime ValueAsDateTime { get => throw null; } + public override double ValueAsDouble { get => throw null; } + public override int ValueAsInt { get => throw null; } + public override long ValueAsLong { get => throw null; } + public override System.Type ValueType { get => throw null; } + public override System.Xml.Schema.XmlSchemaType XmlType { get => throw null; } + } + public class XmlSchema : System.Xml.Schema.XmlSchemaObject + { + public System.Xml.Schema.XmlSchemaForm AttributeFormDefault { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectTable AttributeGroups { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectTable Attributes { get => throw null; } + public System.Xml.Schema.XmlSchemaDerivationMethod BlockDefault { get => throw null; set { } } + public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler, System.Xml.XmlResolver resolver) => throw null; + public XmlSchema() => throw null; + public System.Xml.Schema.XmlSchemaForm ElementFormDefault { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectTable Elements { get => throw null; } + public System.Xml.Schema.XmlSchemaDerivationMethod FinalDefault { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectTable Groups { get => throw null; } + public string Id { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Includes { get => throw null; } + public const string InstanceNamespace = default; + public bool IsCompiled { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectCollection Items { get => throw null; } + public const string Namespace = default; + public System.Xml.Schema.XmlSchemaObjectTable Notations { get => throw null; } + public static System.Xml.Schema.XmlSchema Read(System.IO.Stream stream, System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public static System.Xml.Schema.XmlSchema Read(System.IO.TextReader reader, System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public static System.Xml.Schema.XmlSchema Read(System.Xml.XmlReader reader, System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public System.Xml.Schema.XmlSchemaObjectTable SchemaTypes { get => throw null; } + public string TargetNamespace { get => throw null; set { } } + public System.Xml.XmlAttribute[] UnhandledAttributes { get => throw null; set { } } + public string Version { get => throw null; set { } } + public void Write(System.IO.Stream stream) => throw null; + public void Write(System.IO.Stream stream, System.Xml.XmlNamespaceManager namespaceManager) => throw null; + public void Write(System.IO.TextWriter writer) => throw null; + public void Write(System.IO.TextWriter writer, System.Xml.XmlNamespaceManager namespaceManager) => throw null; + public void Write(System.Xml.XmlWriter writer) => throw null; + public void Write(System.Xml.XmlWriter writer, System.Xml.XmlNamespaceManager namespaceManager) => throw null; + } + public class XmlSchemaAll : System.Xml.Schema.XmlSchemaGroupBase + { + public XmlSchemaAll() => throw null; + public override System.Xml.Schema.XmlSchemaObjectCollection Items { get => throw null; } + } + public class XmlSchemaAnnotated : System.Xml.Schema.XmlSchemaObject + { + public System.Xml.Schema.XmlSchemaAnnotation Annotation { get => throw null; set { } } + public XmlSchemaAnnotated() => throw null; + public string Id { get => throw null; set { } } + public System.Xml.XmlAttribute[] UnhandledAttributes { get => throw null; set { } } + } + public class XmlSchemaAnnotation : System.Xml.Schema.XmlSchemaObject + { + public XmlSchemaAnnotation() => throw null; + public string Id { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Items { get => throw null; } + public System.Xml.XmlAttribute[] UnhandledAttributes { get => throw null; set { } } + } + public class XmlSchemaAny : System.Xml.Schema.XmlSchemaParticle + { + public XmlSchemaAny() => throw null; + public string Namespace { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaContentProcessing ProcessContents { get => throw null; set { } } + } + public class XmlSchemaAnyAttribute : System.Xml.Schema.XmlSchemaAnnotated + { + public XmlSchemaAnyAttribute() => throw null; + public string Namespace { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaContentProcessing ProcessContents { get => throw null; set { } } + } + public class XmlSchemaAppInfo : System.Xml.Schema.XmlSchemaObject + { + public XmlSchemaAppInfo() => throw null; + public System.Xml.XmlNode[] Markup { get => throw null; set { } } + public string Source { get => throw null; set { } } + } + public class XmlSchemaAttribute : System.Xml.Schema.XmlSchemaAnnotated + { + public System.Xml.Schema.XmlSchemaSimpleType AttributeSchemaType { get => throw null; } + public object AttributeType { get => throw null; } + public XmlSchemaAttribute() => throw null; + public string DefaultValue { get => throw null; set { } } + public string FixedValue { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaForm Form { get => throw null; set { } } + public string Name { get => throw null; set { } } + public System.Xml.XmlQualifiedName QualifiedName { get => throw null; } + public System.Xml.XmlQualifiedName RefName { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaSimpleType SchemaType { get => throw null; set { } } + public System.Xml.XmlQualifiedName SchemaTypeName { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaUse Use { get => throw null; set { } } + } + public class XmlSchemaAttributeGroup : System.Xml.Schema.XmlSchemaAnnotated + { + public System.Xml.Schema.XmlSchemaAnyAttribute AnyAttribute { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Attributes { get => throw null; } + public XmlSchemaAttributeGroup() => throw null; + public string Name { get => throw null; set { } } + public System.Xml.XmlQualifiedName QualifiedName { get => throw null; } + public System.Xml.Schema.XmlSchemaAttributeGroup RedefinedAttributeGroup { get => throw null; } + } + public class XmlSchemaAttributeGroupRef : System.Xml.Schema.XmlSchemaAnnotated + { + public XmlSchemaAttributeGroupRef() => throw null; + public System.Xml.XmlQualifiedName RefName { get => throw null; set { } } + } + public class XmlSchemaChoice : System.Xml.Schema.XmlSchemaGroupBase + { + public XmlSchemaChoice() => throw null; + public override System.Xml.Schema.XmlSchemaObjectCollection Items { get => throw null; } + } + public sealed class XmlSchemaCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public System.Xml.Schema.XmlSchema Add(string ns, string uri) => throw null; + public System.Xml.Schema.XmlSchema Add(string ns, System.Xml.XmlReader reader) => throw null; + public System.Xml.Schema.XmlSchema Add(string ns, System.Xml.XmlReader reader, System.Xml.XmlResolver resolver) => throw null; + public System.Xml.Schema.XmlSchema Add(System.Xml.Schema.XmlSchema schema) => throw null; + public System.Xml.Schema.XmlSchema Add(System.Xml.Schema.XmlSchema schema, System.Xml.XmlResolver resolver) => throw null; + public void Add(System.Xml.Schema.XmlSchemaCollection schema) => throw null; + public bool Contains(string ns) => throw null; + public bool Contains(System.Xml.Schema.XmlSchema schema) => throw null; + public void CopyTo(System.Xml.Schema.XmlSchema[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public int Count { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + public XmlSchemaCollection() => throw null; + public XmlSchemaCollection(System.Xml.XmlNameTable nametable) => throw null; + public System.Xml.Schema.XmlSchemaCollectionEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public System.Xml.XmlNameTable NameTable { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public System.Xml.Schema.XmlSchema this[string ns] { get => throw null; } + public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler; + } + public sealed class XmlSchemaCollectionEnumerator : System.Collections.IEnumerator + { + public System.Xml.Schema.XmlSchema Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public bool MoveNext() => throw null; + bool System.Collections.IEnumerator.MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public sealed class XmlSchemaCompilationSettings + { + public XmlSchemaCompilationSettings() => throw null; + public bool EnableUpaCheck { get => throw null; set { } } + } + public class XmlSchemaComplexContent : System.Xml.Schema.XmlSchemaContentModel + { + public override System.Xml.Schema.XmlSchemaContent Content { get => throw null; set { } } + public XmlSchemaComplexContent() => throw null; + public bool IsMixed { get => throw null; set { } } + } + public class XmlSchemaComplexContentExtension : System.Xml.Schema.XmlSchemaContent + { + public System.Xml.Schema.XmlSchemaAnyAttribute AnyAttribute { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Attributes { get => throw null; } + public System.Xml.XmlQualifiedName BaseTypeName { get => throw null; set { } } + public XmlSchemaComplexContentExtension() => throw null; + public System.Xml.Schema.XmlSchemaParticle Particle { get => throw null; set { } } + } + public class XmlSchemaComplexContentRestriction : System.Xml.Schema.XmlSchemaContent + { + public System.Xml.Schema.XmlSchemaAnyAttribute AnyAttribute { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Attributes { get => throw null; } + public System.Xml.XmlQualifiedName BaseTypeName { get => throw null; set { } } + public XmlSchemaComplexContentRestriction() => throw null; + public System.Xml.Schema.XmlSchemaParticle Particle { get => throw null; set { } } + } + public class XmlSchemaComplexType : System.Xml.Schema.XmlSchemaType + { + public System.Xml.Schema.XmlSchemaAnyAttribute AnyAttribute { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Attributes { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectTable AttributeUses { get => throw null; } + public System.Xml.Schema.XmlSchemaAnyAttribute AttributeWildcard { get => throw null; } + public System.Xml.Schema.XmlSchemaDerivationMethod Block { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get => throw null; } + public System.Xml.Schema.XmlSchemaContentModel ContentModel { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaContentType ContentType { get => throw null; } + public System.Xml.Schema.XmlSchemaParticle ContentTypeParticle { get => throw null; } + public XmlSchemaComplexType() => throw null; + public bool IsAbstract { get => throw null; set { } } + public override bool IsMixed { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaParticle Particle { get => throw null; set { } } + } + public abstract class XmlSchemaContent : System.Xml.Schema.XmlSchemaAnnotated + { + protected XmlSchemaContent() => throw null; + } + public abstract class XmlSchemaContentModel : System.Xml.Schema.XmlSchemaAnnotated + { + public abstract System.Xml.Schema.XmlSchemaContent Content { get; set; } + protected XmlSchemaContentModel() => throw null; + } + public enum XmlSchemaContentProcessing + { + None = 0, + Skip = 1, + Lax = 2, + Strict = 3, + } + public enum XmlSchemaContentType + { + TextOnly = 0, + Empty = 1, + ElementOnly = 2, + Mixed = 3, + } + public abstract class XmlSchemaDatatype + { + public virtual object ChangeType(object value, System.Type targetType) => throw null; + public virtual object ChangeType(object value, System.Type targetType, System.Xml.IXmlNamespaceResolver namespaceResolver) => throw null; + public virtual bool IsDerivedFrom(System.Xml.Schema.XmlSchemaDatatype datatype) => throw null; + public abstract object ParseValue(string s, System.Xml.XmlNameTable nameTable, System.Xml.IXmlNamespaceResolver nsmgr); + public abstract System.Xml.XmlTokenizedType TokenizedType { get; } + public virtual System.Xml.Schema.XmlTypeCode TypeCode { get => throw null; } + public abstract System.Type ValueType { get; } + public virtual System.Xml.Schema.XmlSchemaDatatypeVariety Variety { get => throw null; } + } + public enum XmlSchemaDatatypeVariety + { + Atomic = 0, + List = 1, + Union = 2, + } + [System.Flags] + public enum XmlSchemaDerivationMethod + { + Empty = 0, + Substitution = 1, + Extension = 2, + Restriction = 4, + List = 8, + Union = 16, + All = 255, + None = 256, + } + public class XmlSchemaDocumentation : System.Xml.Schema.XmlSchemaObject + { + public XmlSchemaDocumentation() => throw null; + public string Language { get => throw null; set { } } + public System.Xml.XmlNode[] Markup { get => throw null; set { } } + public string Source { get => throw null; set { } } + } + public class XmlSchemaElement : System.Xml.Schema.XmlSchemaParticle + { + public System.Xml.Schema.XmlSchemaDerivationMethod Block { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectCollection Constraints { get => throw null; } + public XmlSchemaElement() => throw null; + public string DefaultValue { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaType ElementSchemaType { get => throw null; } + public object ElementType { get => throw null; } + public System.Xml.Schema.XmlSchemaDerivationMethod Final { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaDerivationMethod FinalResolved { get => throw null; } + public string FixedValue { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaForm Form { get => throw null; set { } } + public bool IsAbstract { get => throw null; set { } } + public bool IsNillable { get => throw null; set { } } + public string Name { get => throw null; set { } } + public System.Xml.XmlQualifiedName QualifiedName { get => throw null; } + public System.Xml.XmlQualifiedName RefName { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaType SchemaType { get => throw null; set { } } + public System.Xml.XmlQualifiedName SchemaTypeName { get => throw null; set { } } + public System.Xml.XmlQualifiedName SubstitutionGroup { get => throw null; set { } } + } + public class XmlSchemaEnumerationFacet : System.Xml.Schema.XmlSchemaFacet + { + public XmlSchemaEnumerationFacet() => throw null; + } + public class XmlSchemaException : System.SystemException + { + public XmlSchemaException() => throw null; + protected XmlSchemaException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public XmlSchemaException(string message) => throw null; + public XmlSchemaException(string message, System.Exception innerException) => throw null; + public XmlSchemaException(string message, System.Exception innerException, int lineNumber, int linePosition) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int LineNumber { get => throw null; } + public int LinePosition { get => throw null; } + public override string Message { get => throw null; } + public System.Xml.Schema.XmlSchemaObject SourceSchemaObject { get => throw null; } + public string SourceUri { get => throw null; } + } + public abstract class XmlSchemaExternal : System.Xml.Schema.XmlSchemaObject + { + protected XmlSchemaExternal() => throw null; + public string Id { get => throw null; set { } } + public System.Xml.Schema.XmlSchema Schema { get => throw null; set { } } + public string SchemaLocation { get => throw null; set { } } + public System.Xml.XmlAttribute[] UnhandledAttributes { get => throw null; set { } } + } + public abstract class XmlSchemaFacet : System.Xml.Schema.XmlSchemaAnnotated + { + protected XmlSchemaFacet() => throw null; + public virtual bool IsFixed { get => throw null; set { } } + public string Value { get => throw null; set { } } + } + public enum XmlSchemaForm + { + None = 0, + Qualified = 1, + Unqualified = 2, + } + public class XmlSchemaFractionDigitsFacet : System.Xml.Schema.XmlSchemaNumericFacet + { + public XmlSchemaFractionDigitsFacet() => throw null; + } + public class XmlSchemaGroup : System.Xml.Schema.XmlSchemaAnnotated + { + public XmlSchemaGroup() => throw null; + public string Name { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaGroupBase Particle { get => throw null; set { } } + public System.Xml.XmlQualifiedName QualifiedName { get => throw null; } + } + public abstract class XmlSchemaGroupBase : System.Xml.Schema.XmlSchemaParticle + { + public abstract System.Xml.Schema.XmlSchemaObjectCollection Items { get; } + } + public class XmlSchemaGroupRef : System.Xml.Schema.XmlSchemaParticle + { + public XmlSchemaGroupRef() => throw null; + public System.Xml.Schema.XmlSchemaGroupBase Particle { get => throw null; } + public System.Xml.XmlQualifiedName RefName { get => throw null; set { } } + } + public class XmlSchemaIdentityConstraint : System.Xml.Schema.XmlSchemaAnnotated + { + public XmlSchemaIdentityConstraint() => throw null; + public System.Xml.Schema.XmlSchemaObjectCollection Fields { get => throw null; } + public string Name { get => throw null; set { } } + public System.Xml.XmlQualifiedName QualifiedName { get => throw null; } + public System.Xml.Schema.XmlSchemaXPath Selector { get => throw null; set { } } + } + public class XmlSchemaImport : System.Xml.Schema.XmlSchemaExternal + { + public System.Xml.Schema.XmlSchemaAnnotation Annotation { get => throw null; set { } } + public XmlSchemaImport() => throw null; + public string Namespace { get => throw null; set { } } + } + public class XmlSchemaInclude : System.Xml.Schema.XmlSchemaExternal + { + public System.Xml.Schema.XmlSchemaAnnotation Annotation { get => throw null; set { } } + public XmlSchemaInclude() => throw null; + } + public sealed class XmlSchemaInference + { + public XmlSchemaInference() => throw null; + public enum InferenceOption + { + Restricted = 0, + Relaxed = 1, + } + public System.Xml.Schema.XmlSchemaSet InferSchema(System.Xml.XmlReader instanceDocument) => throw null; + public System.Xml.Schema.XmlSchemaSet InferSchema(System.Xml.XmlReader instanceDocument, System.Xml.Schema.XmlSchemaSet schemas) => throw null; + public System.Xml.Schema.XmlSchemaInference.InferenceOption Occurrence { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaInference.InferenceOption TypeInference { get => throw null; set { } } + } + public class XmlSchemaInferenceException : System.Xml.Schema.XmlSchemaException + { + public XmlSchemaInferenceException() => throw null; + protected XmlSchemaInferenceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public XmlSchemaInferenceException(string message) => throw null; + public XmlSchemaInferenceException(string message, System.Exception innerException) => throw null; + public XmlSchemaInferenceException(string message, System.Exception innerException, int lineNumber, int linePosition) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class XmlSchemaInfo : System.Xml.Schema.IXmlSchemaInfo + { + public System.Xml.Schema.XmlSchemaContentType ContentType { get => throw null; set { } } + public XmlSchemaInfo() => throw null; + public bool IsDefault { get => throw null; set { } } + public bool IsNil { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaSimpleType MemberType { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaAttribute SchemaAttribute { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaElement SchemaElement { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaType SchemaType { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaValidity Validity { get => throw null; set { } } + } + public class XmlSchemaKey : System.Xml.Schema.XmlSchemaIdentityConstraint + { + public XmlSchemaKey() => throw null; + } + public class XmlSchemaKeyref : System.Xml.Schema.XmlSchemaIdentityConstraint + { + public XmlSchemaKeyref() => throw null; + public System.Xml.XmlQualifiedName Refer { get => throw null; set { } } + } + public class XmlSchemaLengthFacet : System.Xml.Schema.XmlSchemaNumericFacet + { + public XmlSchemaLengthFacet() => throw null; + } + public class XmlSchemaMaxExclusiveFacet : System.Xml.Schema.XmlSchemaFacet + { + public XmlSchemaMaxExclusiveFacet() => throw null; + } + public class XmlSchemaMaxInclusiveFacet : System.Xml.Schema.XmlSchemaFacet + { + public XmlSchemaMaxInclusiveFacet() => throw null; + } + public class XmlSchemaMaxLengthFacet : System.Xml.Schema.XmlSchemaNumericFacet + { + public XmlSchemaMaxLengthFacet() => throw null; + } + public class XmlSchemaMinExclusiveFacet : System.Xml.Schema.XmlSchemaFacet + { + public XmlSchemaMinExclusiveFacet() => throw null; + } + public class XmlSchemaMinInclusiveFacet : System.Xml.Schema.XmlSchemaFacet + { + public XmlSchemaMinInclusiveFacet() => throw null; + } + public class XmlSchemaMinLengthFacet : System.Xml.Schema.XmlSchemaNumericFacet + { + public XmlSchemaMinLengthFacet() => throw null; + } + public class XmlSchemaNotation : System.Xml.Schema.XmlSchemaAnnotated + { + public XmlSchemaNotation() => throw null; + public string Name { get => throw null; set { } } + public string Public { get => throw null; set { } } + public string System { get => throw null; set { } } + } + public abstract class XmlSchemaNumericFacet : System.Xml.Schema.XmlSchemaFacet + { + protected XmlSchemaNumericFacet() => throw null; + } + public abstract class XmlSchemaObject + { + protected XmlSchemaObject() => throw null; + public int LineNumber { get => throw null; set { } } + public int LinePosition { get => throw null; set { } } + public System.Xml.Serialization.XmlSerializerNamespaces Namespaces { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObject Parent { get => throw null; set { } } + public string SourceUri { get => throw null; set { } } + } + public class XmlSchemaObjectCollection : System.Collections.CollectionBase + { + public int Add(System.Xml.Schema.XmlSchemaObject item) => throw null; + public bool Contains(System.Xml.Schema.XmlSchemaObject item) => throw null; + public void CopyTo(System.Xml.Schema.XmlSchemaObject[] array, int index) => throw null; + public XmlSchemaObjectCollection() => throw null; + public XmlSchemaObjectCollection(System.Xml.Schema.XmlSchemaObject parent) => throw null; + public System.Xml.Schema.XmlSchemaObjectEnumerator GetEnumerator() => throw null; + public int IndexOf(System.Xml.Schema.XmlSchemaObject item) => throw null; + public void Insert(int index, System.Xml.Schema.XmlSchemaObject item) => throw null; + protected override void OnClear() => throw null; + protected override void OnInsert(int index, object item) => throw null; + protected override void OnRemove(int index, object item) => throw null; + protected override void OnSet(int index, object oldValue, object newValue) => throw null; + public void Remove(System.Xml.Schema.XmlSchemaObject item) => throw null; + public virtual System.Xml.Schema.XmlSchemaObject this[int index] { get => throw null; set { } } + } + public class XmlSchemaObjectEnumerator : System.Collections.IEnumerator + { + public System.Xml.Schema.XmlSchemaObject Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public bool MoveNext() => throw null; + bool System.Collections.IEnumerator.MoveNext() => throw null; + public void Reset() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public class XmlSchemaObjectTable + { + public bool Contains(System.Xml.XmlQualifiedName name) => throw null; + public int Count { get => throw null; } + public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + public System.Collections.ICollection Names { get => throw null; } + public System.Xml.Schema.XmlSchemaObject this[System.Xml.XmlQualifiedName name] { get => throw null; } + public System.Collections.ICollection Values { get => throw null; } + } + public abstract class XmlSchemaParticle : System.Xml.Schema.XmlSchemaAnnotated + { + protected XmlSchemaParticle() => throw null; + public decimal MaxOccurs { get => throw null; set { } } + public string MaxOccursString { get => throw null; set { } } + public decimal MinOccurs { get => throw null; set { } } + public string MinOccursString { get => throw null; set { } } + } + public class XmlSchemaPatternFacet : System.Xml.Schema.XmlSchemaFacet + { + public XmlSchemaPatternFacet() => throw null; + } + public class XmlSchemaRedefine : System.Xml.Schema.XmlSchemaExternal + { + public System.Xml.Schema.XmlSchemaObjectTable AttributeGroups { get => throw null; } + public XmlSchemaRedefine() => throw null; + public System.Xml.Schema.XmlSchemaObjectTable Groups { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectCollection Items { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectTable SchemaTypes { get => throw null; } + } + public class XmlSchemaSequence : System.Xml.Schema.XmlSchemaGroupBase + { + public XmlSchemaSequence() => throw null; + public override System.Xml.Schema.XmlSchemaObjectCollection Items { get => throw null; } + } + public class XmlSchemaSet + { + public System.Xml.Schema.XmlSchema Add(string targetNamespace, string schemaUri) => throw null; + public System.Xml.Schema.XmlSchema Add(string targetNamespace, System.Xml.XmlReader schemaDocument) => throw null; + public System.Xml.Schema.XmlSchema Add(System.Xml.Schema.XmlSchema schema) => throw null; + public void Add(System.Xml.Schema.XmlSchemaSet schemas) => throw null; + public System.Xml.Schema.XmlSchemaCompilationSettings CompilationSettings { get => throw null; set { } } + public void Compile() => throw null; + public bool Contains(string targetNamespace) => throw null; + public bool Contains(System.Xml.Schema.XmlSchema schema) => throw null; + public void CopyTo(System.Xml.Schema.XmlSchema[] schemas, int index) => throw null; + public int Count { get => throw null; } + public XmlSchemaSet() => throw null; + public XmlSchemaSet(System.Xml.XmlNameTable nameTable) => throw null; + public System.Xml.Schema.XmlSchemaObjectTable GlobalAttributes { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectTable GlobalElements { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectTable GlobalTypes { get => throw null; } + public bool IsCompiled { get => throw null; } + public System.Xml.XmlNameTable NameTable { get => throw null; } + public System.Xml.Schema.XmlSchema Remove(System.Xml.Schema.XmlSchema schema) => throw null; + public bool RemoveRecursive(System.Xml.Schema.XmlSchema schemaToRemove) => throw null; + public System.Xml.Schema.XmlSchema Reprocess(System.Xml.Schema.XmlSchema schema) => throw null; + public System.Collections.ICollection Schemas() => throw null; + public System.Collections.ICollection Schemas(string targetNamespace) => throw null; + public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler; + public System.Xml.XmlResolver XmlResolver { set { } } + } + public class XmlSchemaSimpleContent : System.Xml.Schema.XmlSchemaContentModel + { + public override System.Xml.Schema.XmlSchemaContent Content { get => throw null; set { } } + public XmlSchemaSimpleContent() => throw null; + } + public class XmlSchemaSimpleContentExtension : System.Xml.Schema.XmlSchemaContent + { + public System.Xml.Schema.XmlSchemaAnyAttribute AnyAttribute { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Attributes { get => throw null; } + public System.Xml.XmlQualifiedName BaseTypeName { get => throw null; set { } } + public XmlSchemaSimpleContentExtension() => throw null; + } + public class XmlSchemaSimpleContentRestriction : System.Xml.Schema.XmlSchemaContent + { + public System.Xml.Schema.XmlSchemaAnyAttribute AnyAttribute { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaObjectCollection Attributes { get => throw null; } + public System.Xml.Schema.XmlSchemaSimpleType BaseType { get => throw null; set { } } + public System.Xml.XmlQualifiedName BaseTypeName { get => throw null; set { } } + public XmlSchemaSimpleContentRestriction() => throw null; + public System.Xml.Schema.XmlSchemaObjectCollection Facets { get => throw null; } + } + public class XmlSchemaSimpleType : System.Xml.Schema.XmlSchemaType + { + public System.Xml.Schema.XmlSchemaSimpleTypeContent Content { get => throw null; set { } } + public XmlSchemaSimpleType() => throw null; + } + public abstract class XmlSchemaSimpleTypeContent : System.Xml.Schema.XmlSchemaAnnotated + { + protected XmlSchemaSimpleTypeContent() => throw null; + } + public class XmlSchemaSimpleTypeList : System.Xml.Schema.XmlSchemaSimpleTypeContent + { + public System.Xml.Schema.XmlSchemaSimpleType BaseItemType { get => throw null; set { } } + public XmlSchemaSimpleTypeList() => throw null; + public System.Xml.Schema.XmlSchemaSimpleType ItemType { get => throw null; set { } } + public System.Xml.XmlQualifiedName ItemTypeName { get => throw null; set { } } + } + public class XmlSchemaSimpleTypeRestriction : System.Xml.Schema.XmlSchemaSimpleTypeContent + { + public System.Xml.Schema.XmlSchemaSimpleType BaseType { get => throw null; set { } } + public System.Xml.XmlQualifiedName BaseTypeName { get => throw null; set { } } + public XmlSchemaSimpleTypeRestriction() => throw null; + public System.Xml.Schema.XmlSchemaObjectCollection Facets { get => throw null; } + } + public class XmlSchemaSimpleTypeUnion : System.Xml.Schema.XmlSchemaSimpleTypeContent + { + public System.Xml.Schema.XmlSchemaSimpleType[] BaseMemberTypes { get => throw null; } + public System.Xml.Schema.XmlSchemaObjectCollection BaseTypes { get => throw null; } + public XmlSchemaSimpleTypeUnion() => throw null; + public System.Xml.XmlQualifiedName[] MemberTypes { get => throw null; set { } } + } + public class XmlSchemaTotalDigitsFacet : System.Xml.Schema.XmlSchemaNumericFacet + { + public XmlSchemaTotalDigitsFacet() => throw null; + } + public class XmlSchemaType : System.Xml.Schema.XmlSchemaAnnotated + { + public object BaseSchemaType { get => throw null; } + public System.Xml.Schema.XmlSchemaType BaseXmlSchemaType { get => throw null; } + public XmlSchemaType() => throw null; + public System.Xml.Schema.XmlSchemaDatatype Datatype { get => throw null; } + public System.Xml.Schema.XmlSchemaDerivationMethod DerivedBy { get => throw null; } + public System.Xml.Schema.XmlSchemaDerivationMethod Final { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaDerivationMethod FinalResolved { get => throw null; } + public static System.Xml.Schema.XmlSchemaComplexType GetBuiltInComplexType(System.Xml.Schema.XmlTypeCode typeCode) => throw null; + public static System.Xml.Schema.XmlSchemaComplexType GetBuiltInComplexType(System.Xml.XmlQualifiedName qualifiedName) => throw null; + public static System.Xml.Schema.XmlSchemaSimpleType GetBuiltInSimpleType(System.Xml.Schema.XmlTypeCode typeCode) => throw null; + public static System.Xml.Schema.XmlSchemaSimpleType GetBuiltInSimpleType(System.Xml.XmlQualifiedName qualifiedName) => throw null; + public static bool IsDerivedFrom(System.Xml.Schema.XmlSchemaType derivedType, System.Xml.Schema.XmlSchemaType baseType, System.Xml.Schema.XmlSchemaDerivationMethod except) => throw null; + public virtual bool IsMixed { get => throw null; set { } } + public string Name { get => throw null; set { } } + public System.Xml.XmlQualifiedName QualifiedName { get => throw null; } + public System.Xml.Schema.XmlTypeCode TypeCode { get => throw null; } + } + public class XmlSchemaUnique : System.Xml.Schema.XmlSchemaIdentityConstraint + { + public XmlSchemaUnique() => throw null; + } + public enum XmlSchemaUse + { + None = 0, + Optional = 1, + Prohibited = 2, + Required = 3, + } + public class XmlSchemaValidationException : System.Xml.Schema.XmlSchemaException + { + public XmlSchemaValidationException() => throw null; + protected XmlSchemaValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public XmlSchemaValidationException(string message) => throw null; + public XmlSchemaValidationException(string message, System.Exception innerException) => throw null; + public XmlSchemaValidationException(string message, System.Exception innerException, int lineNumber, int linePosition) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected void SetSourceObject(object sourceObject) => throw null; + public object SourceObject { get => throw null; } + } + [System.Flags] + public enum XmlSchemaValidationFlags + { + None = 0, + ProcessInlineSchema = 1, + ProcessSchemaLocation = 2, + ReportValidationWarnings = 4, + ProcessIdentityConstraints = 8, + AllowXmlAttributes = 16, + } + public sealed class XmlSchemaValidator + { + public void AddSchema(System.Xml.Schema.XmlSchema schema) => throw null; + public XmlSchemaValidator(System.Xml.XmlNameTable nameTable, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.IXmlNamespaceResolver namespaceResolver, System.Xml.Schema.XmlSchemaValidationFlags validationFlags) => throw null; + public void EndValidation() => throw null; + public System.Xml.Schema.XmlSchemaAttribute[] GetExpectedAttributes() => throw null; + public System.Xml.Schema.XmlSchemaParticle[] GetExpectedParticles() => throw null; + public void GetUnspecifiedDefaultAttributes(System.Collections.ArrayList defaultAttributes) => throw null; + public void Initialize() => throw null; + public void Initialize(System.Xml.Schema.XmlSchemaObject partialValidationType) => throw null; + public System.Xml.IXmlLineInfo LineInfoProvider { get => throw null; set { } } + public void SkipToEndElement(System.Xml.Schema.XmlSchemaInfo schemaInfo) => throw null; + public System.Uri SourceUri { get => throw null; set { } } + public object ValidateAttribute(string localName, string namespaceUri, string attributeValue, System.Xml.Schema.XmlSchemaInfo schemaInfo) => throw null; + public object ValidateAttribute(string localName, string namespaceUri, System.Xml.Schema.XmlValueGetter attributeValue, System.Xml.Schema.XmlSchemaInfo schemaInfo) => throw null; + public void ValidateElement(string localName, string namespaceUri, System.Xml.Schema.XmlSchemaInfo schemaInfo) => throw null; + public void ValidateElement(string localName, string namespaceUri, System.Xml.Schema.XmlSchemaInfo schemaInfo, string xsiType, string xsiNil, string xsiSchemaLocation, string xsiNoNamespaceSchemaLocation) => throw null; + public object ValidateEndElement(System.Xml.Schema.XmlSchemaInfo schemaInfo) => throw null; + public object ValidateEndElement(System.Xml.Schema.XmlSchemaInfo schemaInfo, object typedValue) => throw null; + public void ValidateEndOfAttributes(System.Xml.Schema.XmlSchemaInfo schemaInfo) => throw null; + public void ValidateText(string elementValue) => throw null; + public void ValidateText(System.Xml.Schema.XmlValueGetter elementValue) => throw null; + public void ValidateWhitespace(string elementValue) => throw null; + public void ValidateWhitespace(System.Xml.Schema.XmlValueGetter elementValue) => throw null; + public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler; + public object ValidationEventSender { get => throw null; set { } } + public System.Xml.XmlResolver XmlResolver { set { } } + } + public enum XmlSchemaValidity + { + NotKnown = 0, + Valid = 1, + Invalid = 2, + } + public class XmlSchemaWhiteSpaceFacet : System.Xml.Schema.XmlSchemaFacet + { + public XmlSchemaWhiteSpaceFacet() => throw null; + } + public class XmlSchemaXPath : System.Xml.Schema.XmlSchemaAnnotated + { + public XmlSchemaXPath() => throw null; + public string XPath { get => throw null; set { } } + } + public enum XmlSeverityType + { + Error = 0, + Warning = 1, + } + public enum XmlTypeCode + { + None = 0, + Item = 1, + Node = 2, + Document = 3, + Element = 4, + Attribute = 5, + Namespace = 6, + ProcessingInstruction = 7, + Comment = 8, + Text = 9, + AnyAtomicType = 10, + UntypedAtomic = 11, + String = 12, + Boolean = 13, + Decimal = 14, + Float = 15, + Double = 16, + Duration = 17, + DateTime = 18, + Time = 19, + Date = 20, + GYearMonth = 21, + GYear = 22, + GMonthDay = 23, + GDay = 24, + GMonth = 25, + HexBinary = 26, + Base64Binary = 27, + AnyUri = 28, + QName = 29, + Notation = 30, + NormalizedString = 31, + Token = 32, + Language = 33, + NmToken = 34, + Name = 35, + NCName = 36, + Id = 37, + Idref = 38, + Entity = 39, + Integer = 40, + NonPositiveInteger = 41, + NegativeInteger = 42, + Long = 43, + Int = 44, + Short = 45, + Byte = 46, + NonNegativeInteger = 47, + UnsignedLong = 48, + UnsignedInt = 49, + UnsignedShort = 50, + UnsignedByte = 51, + PositiveInteger = 52, + YearMonthDuration = 53, + DayTimeDuration = 54, + } + public delegate object XmlValueGetter(); + } + namespace Serialization + { + public interface IXmlSerializable + { + System.Xml.Schema.XmlSchema GetSchema(); + void ReadXml(System.Xml.XmlReader reader); + void WriteXml(System.Xml.XmlWriter writer); + } + public class XmlAnyAttributeAttribute : System.Attribute + { + public XmlAnyAttributeAttribute() => throw null; + } + public class XmlAnyElementAttribute : System.Attribute + { + public XmlAnyElementAttribute() => throw null; + public XmlAnyElementAttribute(string name) => throw null; + public XmlAnyElementAttribute(string name, string ns) => throw null; + public string Name { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public int Order { get => throw null; set { } } + } + public class XmlAttributeAttribute : System.Attribute + { + public string AttributeName { get => throw null; set { } } + public XmlAttributeAttribute() => throw null; + public XmlAttributeAttribute(string attributeName) => throw null; + public XmlAttributeAttribute(string attributeName, System.Type type) => throw null; + public XmlAttributeAttribute(System.Type type) => throw null; + public string DataType { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaForm Form { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public System.Type Type { get => throw null; set { } } + } + public class XmlElementAttribute : System.Attribute + { + public XmlElementAttribute() => throw null; + public XmlElementAttribute(string elementName) => throw null; + public XmlElementAttribute(string elementName, System.Type type) => throw null; + public XmlElementAttribute(System.Type type) => throw null; + public string DataType { get => throw null; set { } } + public string ElementName { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaForm Form { get => throw null; set { } } + public bool IsNullable { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public int Order { get => throw null; set { } } + public System.Type Type { get => throw null; set { } } + } + public class XmlEnumAttribute : System.Attribute + { + public XmlEnumAttribute() => throw null; + public XmlEnumAttribute(string name) => throw null; + public string Name { get => throw null; set { } } + } + public class XmlIgnoreAttribute : System.Attribute + { + public XmlIgnoreAttribute() => throw null; + } + public class XmlNamespaceDeclarationsAttribute : System.Attribute + { + public XmlNamespaceDeclarationsAttribute() => throw null; + } + public class XmlRootAttribute : System.Attribute + { + public XmlRootAttribute() => throw null; + public XmlRootAttribute(string elementName) => throw null; + public string DataType { get => throw null; set { } } + public string ElementName { get => throw null; set { } } + public bool IsNullable { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + } + public sealed class XmlSchemaProviderAttribute : System.Attribute + { + public XmlSchemaProviderAttribute(string methodName) => throw null; + public bool IsAny { get => throw null; set { } } + public string MethodName { get => throw null; } + } + public class XmlSerializerNamespaces + { + public void Add(string prefix, string ns) => throw null; + public int Count { get => throw null; } + public XmlSerializerNamespaces() => throw null; + public XmlSerializerNamespaces(System.Xml.Serialization.XmlSerializerNamespaces namespaces) => throw null; + public XmlSerializerNamespaces(System.Xml.XmlQualifiedName[] namespaces) => throw null; + public System.Xml.XmlQualifiedName[] ToArray() => throw null; + } + public class XmlTextAttribute : System.Attribute + { + public XmlTextAttribute() => throw null; + public XmlTextAttribute(System.Type type) => throw null; + public string DataType { get => throw null; set { } } + public System.Type Type { get => throw null; set { } } + } + } + public enum ValidationType + { + None = 0, + Auto = 1, + DTD = 2, + XDR = 3, + Schema = 4, + } + public enum WhitespaceHandling + { + All = 0, + Significant = 1, + None = 2, + } + public enum WriteState + { + Start = 0, + Prolog = 1, + Element = 2, + Attribute = 3, + Content = 4, + Closed = 5, + Error = 6, + } + public class XmlAttribute : System.Xml.XmlNode + { + public override System.Xml.XmlNode AppendChild(System.Xml.XmlNode newChild) => throw null; + public override string BaseURI { get => throw null; } + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlAttribute(string prefix, string localName, string namespaceURI, System.Xml.XmlDocument doc) => throw null; + public override string InnerText { set { } } + public override string InnerXml { set { } } + public override System.Xml.XmlNode InsertAfter(System.Xml.XmlNode newChild, System.Xml.XmlNode refChild) => throw null; + public override System.Xml.XmlNode InsertBefore(System.Xml.XmlNode newChild, System.Xml.XmlNode refChild) => throw null; + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override string NamespaceURI { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlDocument OwnerDocument { get => throw null; } + public virtual System.Xml.XmlElement OwnerElement { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public override string Prefix { get => throw null; set { } } + public override System.Xml.XmlNode PrependChild(System.Xml.XmlNode newChild) => throw null; + public override System.Xml.XmlNode RemoveChild(System.Xml.XmlNode oldChild) => throw null; + public override System.Xml.XmlNode ReplaceChild(System.Xml.XmlNode newChild, System.Xml.XmlNode oldChild) => throw null; + public override System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get => throw null; } + public virtual bool Specified { get => throw null; } + public override string Value { get => throw null; set { } } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public sealed class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection, System.Collections.IEnumerable + { + public System.Xml.XmlAttribute Append(System.Xml.XmlAttribute node) => throw null; + public void CopyTo(System.Xml.XmlAttribute[] array, int index) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + int System.Collections.ICollection.Count { get => throw null; } + public System.Xml.XmlAttribute InsertAfter(System.Xml.XmlAttribute newNode, System.Xml.XmlAttribute refNode) => throw null; + public System.Xml.XmlAttribute InsertBefore(System.Xml.XmlAttribute newNode, System.Xml.XmlAttribute refNode) => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public System.Xml.XmlAttribute Prepend(System.Xml.XmlAttribute node) => throw null; + public System.Xml.XmlAttribute Remove(System.Xml.XmlAttribute node) => throw null; + public void RemoveAll() => throw null; + public System.Xml.XmlAttribute RemoveAt(int i) => throw null; + public override System.Xml.XmlNode SetNamedItem(System.Xml.XmlNode node) => throw null; + object System.Collections.ICollection.SyncRoot { get => throw null; } + [System.Runtime.CompilerServices.IndexerName("ItemOf")] + public System.Xml.XmlAttribute this[int i] { get => throw null; } + [System.Runtime.CompilerServices.IndexerName("ItemOf")] + public System.Xml.XmlAttribute this[string name] { get => throw null; } + [System.Runtime.CompilerServices.IndexerName("ItemOf")] + public System.Xml.XmlAttribute this[string localName, string namespaceURI] { get => throw null; } + } + public class XmlCDataSection : System.Xml.XmlCharacterData + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlCDataSection(string data, System.Xml.XmlDocument doc) : base(default(string), default(System.Xml.XmlDocument)) => throw null; + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public override System.Xml.XmlNode PreviousText { get => throw null; } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public abstract class XmlCharacterData : System.Xml.XmlLinkedNode + { + public virtual void AppendData(string strData) => throw null; + protected XmlCharacterData(string data, System.Xml.XmlDocument doc) => throw null; + public virtual string Data { get => throw null; set { } } + public virtual void DeleteData(int offset, int count) => throw null; + public override string InnerText { get => throw null; set { } } + public virtual void InsertData(int offset, string strData) => throw null; + public virtual int Length { get => throw null; } + public virtual void ReplaceData(int offset, int count, string strData) => throw null; + public virtual string Substring(int offset, int count) => throw null; + public override string Value { get => throw null; set { } } + } + public class XmlComment : System.Xml.XmlCharacterData + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlComment(string comment, System.Xml.XmlDocument doc) : base(default(string), default(System.Xml.XmlDocument)) => throw null; + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlConvert + { + public XmlConvert() => throw null; + public static string DecodeName(string name) => throw null; + public static string EncodeLocalName(string name) => throw null; + public static string EncodeName(string name) => throw null; + public static string EncodeNmToken(string name) => throw null; + public static bool IsNCNameChar(char ch) => throw null; + public static bool IsPublicIdChar(char ch) => throw null; + public static bool IsStartNCNameChar(char ch) => throw null; + public static bool IsWhitespaceChar(char ch) => throw null; + public static bool IsXmlChar(char ch) => throw null; + public static bool IsXmlSurrogatePair(char lowChar, char highChar) => throw null; + public static bool ToBoolean(string s) => throw null; + public static byte ToByte(string s) => throw null; + public static char ToChar(string s) => throw null; + public static System.DateTime ToDateTime(string s) => throw null; + public static System.DateTime ToDateTime(string s, string format) => throw null; + public static System.DateTime ToDateTime(string s, string[] formats) => throw null; + public static System.DateTime ToDateTime(string s, System.Xml.XmlDateTimeSerializationMode dateTimeOption) => throw null; + public static System.DateTimeOffset ToDateTimeOffset(string s) => throw null; + public static System.DateTimeOffset ToDateTimeOffset(string s, string format) => throw null; + public static System.DateTimeOffset ToDateTimeOffset(string s, string[] formats) => throw null; + public static decimal ToDecimal(string s) => throw null; + public static double ToDouble(string s) => throw null; + public static System.Guid ToGuid(string s) => throw null; + public static short ToInt16(string s) => throw null; + public static int ToInt32(string s) => throw null; + public static long ToInt64(string s) => throw null; + public static sbyte ToSByte(string s) => throw null; + public static float ToSingle(string s) => throw null; + public static string ToString(bool value) => throw null; + public static string ToString(byte value) => throw null; + public static string ToString(char value) => throw null; + public static string ToString(System.DateTime value) => throw null; + public static string ToString(System.DateTime value, string format) => throw null; + public static string ToString(System.DateTime value, System.Xml.XmlDateTimeSerializationMode dateTimeOption) => throw null; + public static string ToString(System.DateTimeOffset value) => throw null; + public static string ToString(System.DateTimeOffset value, string format) => throw null; + public static string ToString(decimal value) => throw null; + public static string ToString(double value) => throw null; + public static string ToString(System.Guid value) => throw null; + public static string ToString(short value) => throw null; + public static string ToString(int value) => throw null; + public static string ToString(long value) => throw null; + public static string ToString(sbyte value) => throw null; + public static string ToString(float value) => throw null; + public static string ToString(System.TimeSpan value) => throw null; + public static string ToString(ushort value) => throw null; + public static string ToString(uint value) => throw null; + public static string ToString(ulong value) => throw null; + public static System.TimeSpan ToTimeSpan(string s) => throw null; + public static ushort ToUInt16(string s) => throw null; + public static uint ToUInt32(string s) => throw null; + public static ulong ToUInt64(string s) => throw null; + public static string VerifyName(string name) => throw null; + public static string VerifyNCName(string name) => throw null; + public static string VerifyNMTOKEN(string name) => throw null; + public static string VerifyPublicId(string publicId) => throw null; + public static string VerifyTOKEN(string token) => throw null; + public static string VerifyWhitespace(string content) => throw null; + public static string VerifyXmlChars(string content) => throw null; + } + public enum XmlDateTimeSerializationMode + { + Local = 0, + Utc = 1, + Unspecified = 2, + RoundtripKind = 3, + } + public class XmlDeclaration : System.Xml.XmlLinkedNode + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlDeclaration(string version, string encoding, string standalone, System.Xml.XmlDocument doc) => throw null; + public string Encoding { get => throw null; set { } } + public override string InnerText { get => throw null; set { } } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public string Standalone { get => throw null; set { } } + public override string Value { get => throw null; set { } } + public string Version { get => throw null; } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlDocument : System.Xml.XmlNode + { + public override string BaseURI { get => throw null; } + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + public System.Xml.XmlAttribute CreateAttribute(string name) => throw null; + public System.Xml.XmlAttribute CreateAttribute(string qualifiedName, string namespaceURI) => throw null; + public virtual System.Xml.XmlAttribute CreateAttribute(string prefix, string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlCDataSection CreateCDataSection(string data) => throw null; + public virtual System.Xml.XmlComment CreateComment(string data) => throw null; + protected virtual System.Xml.XmlAttribute CreateDefaultAttribute(string prefix, string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlDocumentFragment CreateDocumentFragment() => throw null; + public virtual System.Xml.XmlDocumentType CreateDocumentType(string name, string publicId, string systemId, string internalSubset) => throw null; + public System.Xml.XmlElement CreateElement(string name) => throw null; + public System.Xml.XmlElement CreateElement(string qualifiedName, string namespaceURI) => throw null; + public virtual System.Xml.XmlElement CreateElement(string prefix, string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlEntityReference CreateEntityReference(string name) => throw null; + public override System.Xml.XPath.XPathNavigator CreateNavigator() => throw null; + protected virtual System.Xml.XPath.XPathNavigator CreateNavigator(System.Xml.XmlNode node) => throw null; + public virtual System.Xml.XmlNode CreateNode(string nodeTypeString, string name, string namespaceURI) => throw null; + public virtual System.Xml.XmlNode CreateNode(System.Xml.XmlNodeType type, string name, string namespaceURI) => throw null; + public virtual System.Xml.XmlNode CreateNode(System.Xml.XmlNodeType type, string prefix, string name, string namespaceURI) => throw null; + public virtual System.Xml.XmlProcessingInstruction CreateProcessingInstruction(string target, string data) => throw null; + public virtual System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace(string text) => throw null; + public virtual System.Xml.XmlText CreateTextNode(string text) => throw null; + public virtual System.Xml.XmlWhitespace CreateWhitespace(string text) => throw null; + public virtual System.Xml.XmlDeclaration CreateXmlDeclaration(string version, string encoding, string standalone) => throw null; + public XmlDocument() => throw null; + protected XmlDocument(System.Xml.XmlImplementation imp) => throw null; + public XmlDocument(System.Xml.XmlNameTable nt) => throw null; + public System.Xml.XmlElement DocumentElement { get => throw null; } + public virtual System.Xml.XmlDocumentType DocumentType { get => throw null; } + public virtual System.Xml.XmlElement GetElementById(string elementId) => throw null; + public virtual System.Xml.XmlNodeList GetElementsByTagName(string name) => throw null; + public virtual System.Xml.XmlNodeList GetElementsByTagName(string localName, string namespaceURI) => throw null; + public System.Xml.XmlImplementation Implementation { get => throw null; } + public virtual System.Xml.XmlNode ImportNode(System.Xml.XmlNode node, bool deep) => throw null; + public override string InnerText { set { } } + public override string InnerXml { get => throw null; set { } } + public override bool IsReadOnly { get => throw null; } + public virtual void Load(System.IO.Stream inStream) => throw null; + public virtual void Load(System.IO.TextReader txtReader) => throw null; + public virtual void Load(string filename) => throw null; + public virtual void Load(System.Xml.XmlReader reader) => throw null; + public virtual void LoadXml(string xml) => throw null; + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public System.Xml.XmlNameTable NameTable { get => throw null; } + public event System.Xml.XmlNodeChangedEventHandler NodeChanged; + public event System.Xml.XmlNodeChangedEventHandler NodeChanging; + public event System.Xml.XmlNodeChangedEventHandler NodeInserted; + public event System.Xml.XmlNodeChangedEventHandler NodeInserting; + public event System.Xml.XmlNodeChangedEventHandler NodeRemoved; + public event System.Xml.XmlNodeChangedEventHandler NodeRemoving; + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlDocument OwnerDocument { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public bool PreserveWhitespace { get => throw null; set { } } + public virtual System.Xml.XmlNode ReadNode(System.Xml.XmlReader reader) => throw null; + public virtual void Save(System.IO.Stream outStream) => throw null; + public virtual void Save(System.IO.TextWriter writer) => throw null; + public virtual void Save(string filename) => throw null; + public virtual void Save(System.Xml.XmlWriter w) => throw null; + public override System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get => throw null; } + public System.Xml.Schema.XmlSchemaSet Schemas { get => throw null; set { } } + public void Validate(System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public void Validate(System.Xml.Schema.ValidationEventHandler validationEventHandler, System.Xml.XmlNode nodeToValidate) => throw null; + public override void WriteContentTo(System.Xml.XmlWriter xw) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + public virtual System.Xml.XmlResolver XmlResolver { set { } } + } + public class XmlDocumentFragment : System.Xml.XmlNode + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlDocumentFragment(System.Xml.XmlDocument ownerDocument) => throw null; + public override string InnerXml { get => throw null; set { } } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlDocument OwnerDocument { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlDocumentType : System.Xml.XmlLinkedNode + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlDocumentType(string name, string publicId, string systemId, string internalSubset, System.Xml.XmlDocument doc) => throw null; + public System.Xml.XmlNamedNodeMap Entities { get => throw null; } + public string InternalSubset { get => throw null; } + public override bool IsReadOnly { get => throw null; } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public System.Xml.XmlNamedNodeMap Notations { get => throw null; } + public string PublicId { get => throw null; } + public string SystemId { get => throw null; } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlElement : System.Xml.XmlLinkedNode + { + public override System.Xml.XmlAttributeCollection Attributes { get => throw null; } + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlElement(string prefix, string localName, string namespaceURI, System.Xml.XmlDocument doc) => throw null; + public virtual string GetAttribute(string name) => throw null; + public virtual string GetAttribute(string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlAttribute GetAttributeNode(string name) => throw null; + public virtual System.Xml.XmlAttribute GetAttributeNode(string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlNodeList GetElementsByTagName(string name) => throw null; + public virtual System.Xml.XmlNodeList GetElementsByTagName(string localName, string namespaceURI) => throw null; + public virtual bool HasAttribute(string name) => throw null; + public virtual bool HasAttribute(string localName, string namespaceURI) => throw null; + public virtual bool HasAttributes { get => throw null; } + public override string InnerText { get => throw null; set { } } + public override string InnerXml { get => throw null; set { } } + public bool IsEmpty { get => throw null; set { } } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override string NamespaceURI { get => throw null; } + public override System.Xml.XmlNode NextSibling { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlDocument OwnerDocument { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public override string Prefix { get => throw null; set { } } + public override void RemoveAll() => throw null; + public virtual void RemoveAllAttributes() => throw null; + public virtual void RemoveAttribute(string name) => throw null; + public virtual void RemoveAttribute(string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlNode RemoveAttributeAt(int i) => throw null; + public virtual System.Xml.XmlAttribute RemoveAttributeNode(string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlAttribute RemoveAttributeNode(System.Xml.XmlAttribute oldAttr) => throw null; + public override System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get => throw null; } + public virtual void SetAttribute(string name, string value) => throw null; + public virtual string SetAttribute(string localName, string namespaceURI, string value) => throw null; + public virtual System.Xml.XmlAttribute SetAttributeNode(string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlAttribute SetAttributeNode(System.Xml.XmlAttribute newAttr) => throw null; + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlEntity : System.Xml.XmlNode + { + public override string BaseURI { get => throw null; } + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + public override string InnerText { get => throw null; set { } } + public override string InnerXml { get => throw null; set { } } + public override bool IsReadOnly { get => throw null; } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public string NotationName { get => throw null; } + public override string OuterXml { get => throw null; } + public string PublicId { get => throw null; } + public string SystemId { get => throw null; } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlEntityReference : System.Xml.XmlLinkedNode + { + public override string BaseURI { get => throw null; } + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlEntityReference(string name, System.Xml.XmlDocument doc) => throw null; + public override bool IsReadOnly { get => throw null; } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override string Value { get => throw null; set { } } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlException : System.SystemException + { + public XmlException() => throw null; + protected XmlException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public XmlException(string message) => throw null; + public XmlException(string message, System.Exception innerException) => throw null; + public XmlException(string message, System.Exception innerException, int lineNumber, int linePosition) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int LineNumber { get => throw null; } + public int LinePosition { get => throw null; } + public override string Message { get => throw null; } + public string SourceUri { get => throw null; } + } + public class XmlImplementation + { + public virtual System.Xml.XmlDocument CreateDocument() => throw null; + public XmlImplementation() => throw null; + public XmlImplementation(System.Xml.XmlNameTable nt) => throw null; + public bool HasFeature(string strFeature, string strVersion) => throw null; + } + public abstract class XmlLinkedNode : System.Xml.XmlNode + { + public override System.Xml.XmlNode NextSibling { get => throw null; } + public override System.Xml.XmlNode PreviousSibling { get => throw null; } + } + public class XmlNamedNodeMap : System.Collections.IEnumerable + { + public virtual int Count { get => throw null; } + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public virtual System.Xml.XmlNode GetNamedItem(string name) => throw null; + public virtual System.Xml.XmlNode GetNamedItem(string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlNode Item(int index) => throw null; + public virtual System.Xml.XmlNode RemoveNamedItem(string name) => throw null; + public virtual System.Xml.XmlNode RemoveNamedItem(string localName, string namespaceURI) => throw null; + public virtual System.Xml.XmlNode SetNamedItem(System.Xml.XmlNode node) => throw null; + } + public class XmlNamespaceManager : System.Collections.IEnumerable, System.Xml.IXmlNamespaceResolver + { + public virtual void AddNamespace(string prefix, string uri) => throw null; + public XmlNamespaceManager(System.Xml.XmlNameTable nameTable) => throw null; + public virtual string DefaultNamespace { get => throw null; } + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public virtual System.Collections.Generic.IDictionary GetNamespacesInScope(System.Xml.XmlNamespaceScope scope) => throw null; + public virtual bool HasNamespace(string prefix) => throw null; + public virtual string LookupNamespace(string prefix) => throw null; + public virtual string LookupPrefix(string uri) => throw null; + public virtual System.Xml.XmlNameTable NameTable { get => throw null; } + public virtual bool PopScope() => throw null; + public virtual void PushScope() => throw null; + public virtual void RemoveNamespace(string prefix, string uri) => throw null; + } + public enum XmlNamespaceScope + { + All = 0, + ExcludeXml = 1, + Local = 2, + } + public abstract class XmlNameTable + { + public abstract string Add(char[] array, int offset, int length); + public abstract string Add(string array); + protected XmlNameTable() => throw null; + public abstract string Get(char[] array, int offset, int length); + public abstract string Get(string array); + } + public abstract class XmlNode : System.ICloneable, System.Collections.IEnumerable, System.Xml.XPath.IXPathNavigable + { + public virtual System.Xml.XmlNode AppendChild(System.Xml.XmlNode newChild) => throw null; + public virtual System.Xml.XmlAttributeCollection Attributes { get => throw null; } + public virtual string BaseURI { get => throw null; } + public virtual System.Xml.XmlNodeList ChildNodes { get => throw null; } + public virtual System.Xml.XmlNode Clone() => throw null; + object System.ICloneable.Clone() => throw null; + public abstract System.Xml.XmlNode CloneNode(bool deep); + public virtual System.Xml.XPath.XPathNavigator CreateNavigator() => throw null; + public virtual System.Xml.XmlNode FirstChild { get => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual string GetNamespaceOfPrefix(string prefix) => throw null; + public virtual string GetPrefixOfNamespace(string namespaceURI) => throw null; + public virtual bool HasChildNodes { get => throw null; } + public virtual string InnerText { get => throw null; set { } } + public virtual string InnerXml { get => throw null; set { } } + public virtual System.Xml.XmlNode InsertAfter(System.Xml.XmlNode newChild, System.Xml.XmlNode refChild) => throw null; + public virtual System.Xml.XmlNode InsertBefore(System.Xml.XmlNode newChild, System.Xml.XmlNode refChild) => throw null; + public virtual bool IsReadOnly { get => throw null; } + public virtual System.Xml.XmlNode LastChild { get => throw null; } + public abstract string LocalName { get; } + public abstract string Name { get; } + public virtual string NamespaceURI { get => throw null; } + public virtual System.Xml.XmlNode NextSibling { get => throw null; } + public abstract System.Xml.XmlNodeType NodeType { get; } + public virtual void Normalize() => throw null; + public virtual string OuterXml { get => throw null; } + public virtual System.Xml.XmlDocument OwnerDocument { get => throw null; } + public virtual System.Xml.XmlNode ParentNode { get => throw null; } + public virtual string Prefix { get => throw null; set { } } + public virtual System.Xml.XmlNode PrependChild(System.Xml.XmlNode newChild) => throw null; + public virtual System.Xml.XmlNode PreviousSibling { get => throw null; } + public virtual System.Xml.XmlNode PreviousText { get => throw null; } + public virtual void RemoveAll() => throw null; + public virtual System.Xml.XmlNode RemoveChild(System.Xml.XmlNode oldChild) => throw null; + public virtual System.Xml.XmlNode ReplaceChild(System.Xml.XmlNode newChild, System.Xml.XmlNode oldChild) => throw null; + public virtual System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get => throw null; } + public System.Xml.XmlNodeList SelectNodes(string xpath) => throw null; + public System.Xml.XmlNodeList SelectNodes(string xpath, System.Xml.XmlNamespaceManager nsmgr) => throw null; + public System.Xml.XmlNode SelectSingleNode(string xpath) => throw null; + public System.Xml.XmlNode SelectSingleNode(string xpath, System.Xml.XmlNamespaceManager nsmgr) => throw null; + public virtual bool Supports(string feature, string version) => throw null; + public virtual System.Xml.XmlElement this[string name] { get => throw null; } + public virtual System.Xml.XmlElement this[string localname, string ns] { get => throw null; } + public virtual string Value { get => throw null; set { } } + public abstract void WriteContentTo(System.Xml.XmlWriter w); + public abstract void WriteTo(System.Xml.XmlWriter w); + } + public enum XmlNodeChangedAction + { + Insert = 0, + Remove = 1, + Change = 2, + } + public class XmlNodeChangedEventArgs : System.EventArgs + { + public System.Xml.XmlNodeChangedAction Action { get => throw null; } + public XmlNodeChangedEventArgs(System.Xml.XmlNode node, System.Xml.XmlNode oldParent, System.Xml.XmlNode newParent, string oldValue, string newValue, System.Xml.XmlNodeChangedAction action) => throw null; + public System.Xml.XmlNode NewParent { get => throw null; } + public string NewValue { get => throw null; } + public System.Xml.XmlNode Node { get => throw null; } + public System.Xml.XmlNode OldParent { get => throw null; } + public string OldValue { get => throw null; } + } + public delegate void XmlNodeChangedEventHandler(object sender, System.Xml.XmlNodeChangedEventArgs e); + public abstract class XmlNodeList : System.IDisposable, System.Collections.IEnumerable + { + public abstract int Count { get; } + protected XmlNodeList() => throw null; + void System.IDisposable.Dispose() => throw null; + public abstract System.Collections.IEnumerator GetEnumerator(); + public abstract System.Xml.XmlNode Item(int index); + protected virtual void PrivateDisposeNodeList() => throw null; + [System.Runtime.CompilerServices.IndexerName("ItemOf")] + public virtual System.Xml.XmlNode this[int i] { get => throw null; } + } + public enum XmlNodeOrder + { + Before = 0, + After = 1, + Same = 2, + Unknown = 3, + } + public class XmlNodeReader : System.Xml.XmlReader, System.Xml.IXmlNamespaceResolver + { + public override int AttributeCount { get => throw null; } + public override string BaseURI { get => throw null; } + public override bool CanReadBinaryContent { get => throw null; } + public override bool CanResolveEntity { get => throw null; } + public override void Close() => throw null; + public XmlNodeReader(System.Xml.XmlNode node) => throw null; + public override int Depth { get => throw null; } + public override bool EOF { get => throw null; } + public override string GetAttribute(int attributeIndex) => throw null; + public override string GetAttribute(string name) => throw null; + public override string GetAttribute(string name, string namespaceURI) => throw null; + System.Collections.Generic.IDictionary System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope scope) => throw null; + public override bool HasAttributes { get => throw null; } + public override bool HasValue { get => throw null; } + public override bool IsDefault { get => throw null; } + public override bool IsEmptyElement { get => throw null; } + public override string LocalName { get => throw null; } + public override string LookupNamespace(string prefix) => throw null; + string System.Xml.IXmlNamespaceResolver.LookupNamespace(string prefix) => throw null; + string System.Xml.IXmlNamespaceResolver.LookupPrefix(string namespaceName) => throw null; + public override void MoveToAttribute(int attributeIndex) => throw null; + public override bool MoveToAttribute(string name) => throw null; + public override bool MoveToAttribute(string name, string namespaceURI) => throw null; + public override bool MoveToElement() => throw null; + public override bool MoveToFirstAttribute() => throw null; + public override bool MoveToNextAttribute() => throw null; + public override string Name { get => throw null; } + public override string NamespaceURI { get => throw null; } + public override System.Xml.XmlNameTable NameTable { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override string Prefix { get => throw null; } + public override bool Read() => throw null; + public override bool ReadAttributeValue() => throw null; + public override int ReadContentAsBase64(byte[] buffer, int index, int count) => throw null; + public override int ReadContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public override int ReadElementContentAsBase64(byte[] buffer, int index, int count) => throw null; + public override int ReadElementContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public override System.Xml.ReadState ReadState { get => throw null; } + public override string ReadString() => throw null; + public override void ResolveEntity() => throw null; + public override System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get => throw null; } + public override void Skip() => throw null; + public override string Value { get => throw null; } + public override string XmlLang { get => throw null; } + public override System.Xml.XmlSpace XmlSpace { get => throw null; } + } + public enum XmlNodeType + { + None = 0, + Element = 1, + Attribute = 2, + Text = 3, + CDATA = 4, + EntityReference = 5, + Entity = 6, + ProcessingInstruction = 7, + Comment = 8, + Document = 9, + DocumentType = 10, + DocumentFragment = 11, + Notation = 12, + Whitespace = 13, + SignificantWhitespace = 14, + EndElement = 15, + EndEntity = 16, + XmlDeclaration = 17, + } + public class XmlNotation : System.Xml.XmlNode + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + public override string InnerXml { get => throw null; set { } } + public override bool IsReadOnly { get => throw null; } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override string OuterXml { get => throw null; } + public string PublicId { get => throw null; } + public string SystemId { get => throw null; } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public enum XmlOutputMethod + { + Xml = 0, + Html = 1, + Text = 2, + AutoDetect = 3, + } + public class XmlParserContext + { + public string BaseURI { get => throw null; set { } } + public XmlParserContext(System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string docTypeName, string pubId, string sysId, string internalSubset, string baseURI, string xmlLang, System.Xml.XmlSpace xmlSpace) => throw null; + public XmlParserContext(System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string docTypeName, string pubId, string sysId, string internalSubset, string baseURI, string xmlLang, System.Xml.XmlSpace xmlSpace, System.Text.Encoding enc) => throw null; + public XmlParserContext(System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string xmlLang, System.Xml.XmlSpace xmlSpace) => throw null; + public XmlParserContext(System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string xmlLang, System.Xml.XmlSpace xmlSpace, System.Text.Encoding enc) => throw null; + public string DocTypeName { get => throw null; set { } } + public System.Text.Encoding Encoding { get => throw null; set { } } + public string InternalSubset { get => throw null; set { } } + public System.Xml.XmlNamespaceManager NamespaceManager { get => throw null; set { } } + public System.Xml.XmlNameTable NameTable { get => throw null; set { } } + public string PublicId { get => throw null; set { } } + public string SystemId { get => throw null; set { } } + public string XmlLang { get => throw null; set { } } + public System.Xml.XmlSpace XmlSpace { get => throw null; set { } } + } + public class XmlProcessingInstruction : System.Xml.XmlLinkedNode + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlProcessingInstruction(string target, string data, System.Xml.XmlDocument doc) => throw null; + public string Data { get => throw null; set { } } + public override string InnerText { get => throw null; set { } } + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public string Target { get => throw null; } + public override string Value { get => throw null; set { } } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlQualifiedName + { + public XmlQualifiedName() => throw null; + public XmlQualifiedName(string name) => throw null; + public XmlQualifiedName(string name, string ns) => throw null; + public static readonly System.Xml.XmlQualifiedName Empty; + public override bool Equals(object other) => throw null; + public override int GetHashCode() => throw null; + public bool IsEmpty { get => throw null; } + public string Name { get => throw null; } + public string Namespace { get => throw null; } + public static bool operator ==(System.Xml.XmlQualifiedName a, System.Xml.XmlQualifiedName b) => throw null; + public static bool operator !=(System.Xml.XmlQualifiedName a, System.Xml.XmlQualifiedName b) => throw null; + public override string ToString() => throw null; + public static string ToString(string name, string ns) => throw null; + } + public abstract class XmlReader : System.IDisposable + { + public abstract int AttributeCount { get; } + public abstract string BaseURI { get; } + public virtual bool CanReadBinaryContent { get => throw null; } + public virtual bool CanReadValueChunk { get => throw null; } + public virtual bool CanResolveEntity { get => throw null; } + public virtual void Close() => throw null; + public static System.Xml.XmlReader Create(System.IO.Stream input) => throw null; + public static System.Xml.XmlReader Create(System.IO.Stream input, System.Xml.XmlReaderSettings settings) => throw null; + public static System.Xml.XmlReader Create(System.IO.Stream input, System.Xml.XmlReaderSettings settings, string baseUri) => throw null; + public static System.Xml.XmlReader Create(System.IO.Stream input, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext inputContext) => throw null; + public static System.Xml.XmlReader Create(System.IO.TextReader input) => throw null; + public static System.Xml.XmlReader Create(System.IO.TextReader input, System.Xml.XmlReaderSettings settings) => throw null; + public static System.Xml.XmlReader Create(System.IO.TextReader input, System.Xml.XmlReaderSettings settings, string baseUri) => throw null; + public static System.Xml.XmlReader Create(System.IO.TextReader input, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext inputContext) => throw null; + public static System.Xml.XmlReader Create(string inputUri) => throw null; + public static System.Xml.XmlReader Create(string inputUri, System.Xml.XmlReaderSettings settings) => throw null; + public static System.Xml.XmlReader Create(string inputUri, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext inputContext) => throw null; + public static System.Xml.XmlReader Create(System.Xml.XmlReader reader, System.Xml.XmlReaderSettings settings) => throw null; + protected XmlReader() => throw null; + public abstract int Depth { get; } + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public abstract bool EOF { get; } + public abstract string GetAttribute(int i); + public abstract string GetAttribute(string name); + public abstract string GetAttribute(string name, string namespaceURI); + public virtual System.Threading.Tasks.Task GetValueAsync() => throw null; + public virtual bool HasAttributes { get => throw null; } + public virtual bool HasValue { get => throw null; } + public virtual bool IsDefault { get => throw null; } + public abstract bool IsEmptyElement { get; } + public static bool IsName(string str) => throw null; + public static bool IsNameToken(string str) => throw null; + public virtual bool IsStartElement() => throw null; + public virtual bool IsStartElement(string name) => throw null; + public virtual bool IsStartElement(string localname, string ns) => throw null; + public abstract string LocalName { get; } + public abstract string LookupNamespace(string prefix); + public virtual void MoveToAttribute(int i) => throw null; + public abstract bool MoveToAttribute(string name); + public abstract bool MoveToAttribute(string name, string ns); + public virtual System.Xml.XmlNodeType MoveToContent() => throw null; + public virtual System.Threading.Tasks.Task MoveToContentAsync() => throw null; + public abstract bool MoveToElement(); + public abstract bool MoveToFirstAttribute(); + public abstract bool MoveToNextAttribute(); + public virtual string Name { get => throw null; } + public abstract string NamespaceURI { get; } + public abstract System.Xml.XmlNameTable NameTable { get; } + public abstract System.Xml.XmlNodeType NodeType { get; } + public abstract string Prefix { get; } + public virtual char QuoteChar { get => throw null; } + public abstract bool Read(); + public virtual System.Threading.Tasks.Task ReadAsync() => throw null; + public abstract bool ReadAttributeValue(); + public virtual object ReadContentAs(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) => throw null; + public virtual System.Threading.Tasks.Task ReadContentAsAsync(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) => throw null; + public virtual int ReadContentAsBase64(byte[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task ReadContentAsBase64Async(byte[] buffer, int index, int count) => throw null; + public virtual int ReadContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task ReadContentAsBinHexAsync(byte[] buffer, int index, int count) => throw null; + public virtual bool ReadContentAsBoolean() => throw null; + public virtual System.DateTime ReadContentAsDateTime() => throw null; + public virtual System.DateTimeOffset ReadContentAsDateTimeOffset() => throw null; + public virtual decimal ReadContentAsDecimal() => throw null; + public virtual double ReadContentAsDouble() => throw null; + public virtual float ReadContentAsFloat() => throw null; + public virtual int ReadContentAsInt() => throw null; + public virtual long ReadContentAsLong() => throw null; + public virtual object ReadContentAsObject() => throw null; + public virtual System.Threading.Tasks.Task ReadContentAsObjectAsync() => throw null; + public virtual string ReadContentAsString() => throw null; + public virtual System.Threading.Tasks.Task ReadContentAsStringAsync() => throw null; + public virtual object ReadElementContentAs(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) => throw null; + public virtual object ReadElementContentAs(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI) => throw null; + public virtual System.Threading.Tasks.Task ReadElementContentAsAsync(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) => throw null; + public virtual int ReadElementContentAsBase64(byte[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task ReadElementContentAsBase64Async(byte[] buffer, int index, int count) => throw null; + public virtual int ReadElementContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task ReadElementContentAsBinHexAsync(byte[] buffer, int index, int count) => throw null; + public virtual bool ReadElementContentAsBoolean() => throw null; + public virtual bool ReadElementContentAsBoolean(string localName, string namespaceURI) => throw null; + public virtual System.DateTime ReadElementContentAsDateTime() => throw null; + public virtual System.DateTime ReadElementContentAsDateTime(string localName, string namespaceURI) => throw null; + public virtual decimal ReadElementContentAsDecimal() => throw null; + public virtual decimal ReadElementContentAsDecimal(string localName, string namespaceURI) => throw null; + public virtual double ReadElementContentAsDouble() => throw null; + public virtual double ReadElementContentAsDouble(string localName, string namespaceURI) => throw null; + public virtual float ReadElementContentAsFloat() => throw null; + public virtual float ReadElementContentAsFloat(string localName, string namespaceURI) => throw null; + public virtual int ReadElementContentAsInt() => throw null; + public virtual int ReadElementContentAsInt(string localName, string namespaceURI) => throw null; + public virtual long ReadElementContentAsLong() => throw null; + public virtual long ReadElementContentAsLong(string localName, string namespaceURI) => throw null; + public virtual object ReadElementContentAsObject() => throw null; + public virtual object ReadElementContentAsObject(string localName, string namespaceURI) => throw null; + public virtual System.Threading.Tasks.Task ReadElementContentAsObjectAsync() => throw null; + public virtual string ReadElementContentAsString() => throw null; + public virtual string ReadElementContentAsString(string localName, string namespaceURI) => throw null; + public virtual System.Threading.Tasks.Task ReadElementContentAsStringAsync() => throw null; + public virtual string ReadElementString() => throw null; + public virtual string ReadElementString(string name) => throw null; + public virtual string ReadElementString(string localname, string ns) => throw null; + public virtual void ReadEndElement() => throw null; + public virtual string ReadInnerXml() => throw null; + public virtual System.Threading.Tasks.Task ReadInnerXmlAsync() => throw null; + public virtual string ReadOuterXml() => throw null; + public virtual System.Threading.Tasks.Task ReadOuterXmlAsync() => throw null; + public virtual void ReadStartElement() => throw null; + public virtual void ReadStartElement(string name) => throw null; + public virtual void ReadStartElement(string localname, string ns) => throw null; + public abstract System.Xml.ReadState ReadState { get; } + public virtual string ReadString() => throw null; + public virtual System.Xml.XmlReader ReadSubtree() => throw null; + public virtual bool ReadToDescendant(string name) => throw null; + public virtual bool ReadToDescendant(string localName, string namespaceURI) => throw null; + public virtual bool ReadToFollowing(string name) => throw null; + public virtual bool ReadToFollowing(string localName, string namespaceURI) => throw null; + public virtual bool ReadToNextSibling(string name) => throw null; + public virtual bool ReadToNextSibling(string localName, string namespaceURI) => throw null; + public virtual int ReadValueChunk(char[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task ReadValueChunkAsync(char[] buffer, int index, int count) => throw null; + public abstract void ResolveEntity(); + public virtual System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get => throw null; } + public virtual System.Xml.XmlReaderSettings Settings { get => throw null; } + public virtual void Skip() => throw null; + public virtual System.Threading.Tasks.Task SkipAsync() => throw null; + public virtual string this[int i] { get => throw null; } + public virtual string this[string name] { get => throw null; } + public virtual string this[string name, string namespaceURI] { get => throw null; } + public abstract string Value { get; } + public virtual System.Type ValueType { get => throw null; } + public virtual string XmlLang { get => throw null; } + public virtual System.Xml.XmlSpace XmlSpace { get => throw null; } + } + public sealed class XmlReaderSettings + { + public bool Async { get => throw null; set { } } + public bool CheckCharacters { get => throw null; set { } } + public System.Xml.XmlReaderSettings Clone() => throw null; + public bool CloseInput { get => throw null; set { } } + public System.Xml.ConformanceLevel ConformanceLevel { get => throw null; set { } } + public XmlReaderSettings() => throw null; + public System.Xml.DtdProcessing DtdProcessing { get => throw null; set { } } + public bool IgnoreComments { get => throw null; set { } } + public bool IgnoreProcessingInstructions { get => throw null; set { } } + public bool IgnoreWhitespace { get => throw null; set { } } + public int LineNumberOffset { get => throw null; set { } } + public int LinePositionOffset { get => throw null; set { } } + public long MaxCharactersFromEntities { get => throw null; set { } } + public long MaxCharactersInDocument { get => throw null; set { } } + public System.Xml.XmlNameTable NameTable { get => throw null; set { } } + public bool ProhibitDtd { get => throw null; set { } } + public void Reset() => throw null; + public System.Xml.Schema.XmlSchemaSet Schemas { get => throw null; set { } } + public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler; + public System.Xml.Schema.XmlSchemaValidationFlags ValidationFlags { get => throw null; set { } } + public System.Xml.ValidationType ValidationType { get => throw null; set { } } + public System.Xml.XmlResolver XmlResolver { set { } } + } + public abstract class XmlResolver + { + public virtual System.Net.ICredentials Credentials { set { } } + protected XmlResolver() => throw null; + public abstract object GetEntity(System.Uri absoluteUri, string role, System.Type ofObjectToReturn); + public virtual System.Threading.Tasks.Task GetEntityAsync(System.Uri absoluteUri, string role, System.Type ofObjectToReturn) => throw null; + public virtual System.Uri ResolveUri(System.Uri baseUri, string relativeUri) => throw null; + public virtual bool SupportsType(System.Uri absoluteUri, System.Type type) => throw null; + public static System.Xml.XmlResolver ThrowingResolver { get => throw null; } + } + public class XmlSecureResolver : System.Xml.XmlResolver + { + public override System.Net.ICredentials Credentials { set { } } + public XmlSecureResolver(System.Xml.XmlResolver resolver, string securityUrl) => throw null; + public override object GetEntity(System.Uri absoluteUri, string role, System.Type ofObjectToReturn) => throw null; + public override System.Threading.Tasks.Task GetEntityAsync(System.Uri absoluteUri, string role, System.Type ofObjectToReturn) => throw null; + public override System.Uri ResolveUri(System.Uri baseUri, string relativeUri) => throw null; + } + public class XmlSignificantWhitespace : System.Xml.XmlCharacterData + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlSignificantWhitespace(string strData, System.Xml.XmlDocument doc) : base(default(string), default(System.Xml.XmlDocument)) => throw null; + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public override System.Xml.XmlNode PreviousText { get => throw null; } + public override string Value { get => throw null; set { } } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public enum XmlSpace + { + None = 0, + Default = 1, + Preserve = 2, + } + public class XmlText : System.Xml.XmlCharacterData + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlText(string strData, System.Xml.XmlDocument doc) : base(default(string), default(System.Xml.XmlDocument)) => throw null; + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public override System.Xml.XmlNode PreviousText { get => throw null; } + public virtual System.Xml.XmlText SplitText(int offset) => throw null; + public override string Value { get => throw null; set { } } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver + { + public override int AttributeCount { get => throw null; } + public override string BaseURI { get => throw null; } + public override bool CanReadBinaryContent { get => throw null; } + public override bool CanReadValueChunk { get => throw null; } + public override bool CanResolveEntity { get => throw null; } + public override void Close() => throw null; + protected XmlTextReader() => throw null; + public XmlTextReader(System.IO.Stream input) => throw null; + public XmlTextReader(System.IO.Stream input, System.Xml.XmlNameTable nt) => throw null; + public XmlTextReader(System.IO.Stream xmlFragment, System.Xml.XmlNodeType fragType, System.Xml.XmlParserContext context) => throw null; + public XmlTextReader(System.IO.TextReader input) => throw null; + public XmlTextReader(System.IO.TextReader input, System.Xml.XmlNameTable nt) => throw null; + public XmlTextReader(string url) => throw null; + public XmlTextReader(string url, System.IO.Stream input) => throw null; + public XmlTextReader(string url, System.IO.Stream input, System.Xml.XmlNameTable nt) => throw null; + public XmlTextReader(string url, System.IO.TextReader input) => throw null; + public XmlTextReader(string url, System.IO.TextReader input, System.Xml.XmlNameTable nt) => throw null; + public XmlTextReader(string url, System.Xml.XmlNameTable nt) => throw null; + public XmlTextReader(string xmlFragment, System.Xml.XmlNodeType fragType, System.Xml.XmlParserContext context) => throw null; + protected XmlTextReader(System.Xml.XmlNameTable nt) => throw null; + public override int Depth { get => throw null; } + public System.Xml.DtdProcessing DtdProcessing { get => throw null; set { } } + public System.Text.Encoding Encoding { get => throw null; } + public System.Xml.EntityHandling EntityHandling { get => throw null; set { } } + public override bool EOF { get => throw null; } + public override string GetAttribute(int i) => throw null; + public override string GetAttribute(string name) => throw null; + public override string GetAttribute(string localName, string namespaceURI) => throw null; + public System.Collections.Generic.IDictionary GetNamespacesInScope(System.Xml.XmlNamespaceScope scope) => throw null; + System.Collections.Generic.IDictionary System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope scope) => throw null; + public System.IO.TextReader GetRemainder() => throw null; + public bool HasLineInfo() => throw null; + public override bool HasValue { get => throw null; } + public override bool IsDefault { get => throw null; } + public override bool IsEmptyElement { get => throw null; } + public int LineNumber { get => throw null; } + public int LinePosition { get => throw null; } + public override string LocalName { get => throw null; } + public override string LookupNamespace(string prefix) => throw null; + string System.Xml.IXmlNamespaceResolver.LookupNamespace(string prefix) => throw null; + string System.Xml.IXmlNamespaceResolver.LookupPrefix(string namespaceName) => throw null; + public override void MoveToAttribute(int i) => throw null; + public override bool MoveToAttribute(string name) => throw null; + public override bool MoveToAttribute(string localName, string namespaceURI) => throw null; + public override bool MoveToElement() => throw null; + public override bool MoveToFirstAttribute() => throw null; + public override bool MoveToNextAttribute() => throw null; + public override string Name { get => throw null; } + public bool Namespaces { get => throw null; set { } } + public override string NamespaceURI { get => throw null; } + public override System.Xml.XmlNameTable NameTable { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public bool Normalization { get => throw null; set { } } + public override string Prefix { get => throw null; } + public bool ProhibitDtd { get => throw null; set { } } + public override char QuoteChar { get => throw null; } + public override bool Read() => throw null; + public override bool ReadAttributeValue() => throw null; + public int ReadBase64(byte[] array, int offset, int len) => throw null; + public int ReadBinHex(byte[] array, int offset, int len) => throw null; + public int ReadChars(char[] buffer, int index, int count) => throw null; + public override int ReadContentAsBase64(byte[] buffer, int index, int count) => throw null; + public override int ReadContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public override int ReadElementContentAsBase64(byte[] buffer, int index, int count) => throw null; + public override int ReadElementContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public override System.Xml.ReadState ReadState { get => throw null; } + public override string ReadString() => throw null; + public void ResetState() => throw null; + public override void ResolveEntity() => throw null; + public override void Skip() => throw null; + public override string Value { get => throw null; } + public System.Xml.WhitespaceHandling WhitespaceHandling { get => throw null; set { } } + public override string XmlLang { get => throw null; } + public System.Xml.XmlResolver XmlResolver { set { } } + public override System.Xml.XmlSpace XmlSpace { get => throw null; } + } + public class XmlTextWriter : System.Xml.XmlWriter + { + public System.IO.Stream BaseStream { get => throw null; } + public override void Close() => throw null; + public XmlTextWriter(System.IO.Stream w, System.Text.Encoding encoding) => throw null; + public XmlTextWriter(System.IO.TextWriter w) => throw null; + public XmlTextWriter(string filename, System.Text.Encoding encoding) => throw null; + public override void Flush() => throw null; + public System.Xml.Formatting Formatting { get => throw null; set { } } + public int Indentation { get => throw null; set { } } + public char IndentChar { get => throw null; set { } } + public override string LookupPrefix(string ns) => throw null; + public bool Namespaces { get => throw null; set { } } + public char QuoteChar { get => throw null; set { } } + public override void WriteBase64(byte[] buffer, int index, int count) => throw null; + public override void WriteBinHex(byte[] buffer, int index, int count) => throw null; + public override void WriteCData(string text) => throw null; + public override void WriteCharEntity(char ch) => throw null; + public override void WriteChars(char[] buffer, int index, int count) => throw null; + public override void WriteComment(string text) => throw null; + public override void WriteDocType(string name, string pubid, string sysid, string subset) => throw null; + public override void WriteEndAttribute() => throw null; + public override void WriteEndDocument() => throw null; + public override void WriteEndElement() => throw null; + public override void WriteEntityRef(string name) => throw null; + public override void WriteFullEndElement() => throw null; + public override void WriteName(string name) => throw null; + public override void WriteNmToken(string name) => throw null; + public override void WriteProcessingInstruction(string name, string text) => throw null; + public override void WriteQualifiedName(string localName, string ns) => throw null; + public override void WriteRaw(char[] buffer, int index, int count) => throw null; + public override void WriteRaw(string data) => throw null; + public override void WriteStartAttribute(string prefix, string localName, string ns) => throw null; + public override void WriteStartDocument() => throw null; + public override void WriteStartDocument(bool standalone) => throw null; + public override void WriteStartElement(string prefix, string localName, string ns) => throw null; + public override System.Xml.WriteState WriteState { get => throw null; } + public override void WriteString(string text) => throw null; + public override void WriteSurrogateCharEntity(char lowChar, char highChar) => throw null; + public override void WriteWhitespace(string ws) => throw null; + public override string XmlLang { get => throw null; } + public override System.Xml.XmlSpace XmlSpace { get => throw null; } + } + public enum XmlTokenizedType + { + CDATA = 0, + ID = 1, + IDREF = 2, + IDREFS = 3, + ENTITY = 4, + ENTITIES = 5, + NMTOKEN = 6, + NMTOKENS = 7, + NOTATION = 8, + ENUMERATION = 9, + QName = 10, + NCName = 11, + None = 12, + } + public class XmlUrlResolver : System.Xml.XmlResolver + { + public System.Net.Cache.RequestCachePolicy CachePolicy { set { } } + public override System.Net.ICredentials Credentials { set { } } + public XmlUrlResolver() => throw null; + public override object GetEntity(System.Uri absoluteUri, string role, System.Type ofObjectToReturn) => throw null; + public override System.Threading.Tasks.Task GetEntityAsync(System.Uri absoluteUri, string role, System.Type ofObjectToReturn) => throw null; + public System.Net.IWebProxy Proxy { set { } } + public override System.Uri ResolveUri(System.Uri baseUri, string relativeUri) => throw null; + } + public class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver + { + public override int AttributeCount { get => throw null; } + public override string BaseURI { get => throw null; } + public override bool CanReadBinaryContent { get => throw null; } + public override bool CanResolveEntity { get => throw null; } + public override void Close() => throw null; + public XmlValidatingReader(System.IO.Stream xmlFragment, System.Xml.XmlNodeType fragType, System.Xml.XmlParserContext context) => throw null; + public XmlValidatingReader(string xmlFragment, System.Xml.XmlNodeType fragType, System.Xml.XmlParserContext context) => throw null; + public XmlValidatingReader(System.Xml.XmlReader reader) => throw null; + public override int Depth { get => throw null; } + public System.Text.Encoding Encoding { get => throw null; } + public System.Xml.EntityHandling EntityHandling { get => throw null; set { } } + public override bool EOF { get => throw null; } + public override string GetAttribute(int i) => throw null; + public override string GetAttribute(string name) => throw null; + public override string GetAttribute(string localName, string namespaceURI) => throw null; + System.Collections.Generic.IDictionary System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope scope) => throw null; + public bool HasLineInfo() => throw null; + public override bool HasValue { get => throw null; } + public override bool IsDefault { get => throw null; } + public override bool IsEmptyElement { get => throw null; } + public int LineNumber { get => throw null; } + public int LinePosition { get => throw null; } + public override string LocalName { get => throw null; } + public override string LookupNamespace(string prefix) => throw null; + string System.Xml.IXmlNamespaceResolver.LookupNamespace(string prefix) => throw null; + string System.Xml.IXmlNamespaceResolver.LookupPrefix(string namespaceName) => throw null; + public override void MoveToAttribute(int i) => throw null; + public override bool MoveToAttribute(string name) => throw null; + public override bool MoveToAttribute(string localName, string namespaceURI) => throw null; + public override bool MoveToElement() => throw null; + public override bool MoveToFirstAttribute() => throw null; + public override bool MoveToNextAttribute() => throw null; + public override string Name { get => throw null; } + public bool Namespaces { get => throw null; set { } } + public override string NamespaceURI { get => throw null; } + public override System.Xml.XmlNameTable NameTable { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override string Prefix { get => throw null; } + public override char QuoteChar { get => throw null; } + public override bool Read() => throw null; + public override bool ReadAttributeValue() => throw null; + public override int ReadContentAsBase64(byte[] buffer, int index, int count) => throw null; + public override int ReadContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public override int ReadElementContentAsBase64(byte[] buffer, int index, int count) => throw null; + public override int ReadElementContentAsBinHex(byte[] buffer, int index, int count) => throw null; + public System.Xml.XmlReader Reader { get => throw null; } + public override System.Xml.ReadState ReadState { get => throw null; } + public override string ReadString() => throw null; + public object ReadTypedValue() => throw null; + public override void ResolveEntity() => throw null; + public System.Xml.Schema.XmlSchemaCollection Schemas { get => throw null; } + public object SchemaType { get => throw null; } + public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler; + public System.Xml.ValidationType ValidationType { get => throw null; set { } } + public override string Value { get => throw null; } + public override string XmlLang { get => throw null; } + public System.Xml.XmlResolver XmlResolver { set { } } + public override System.Xml.XmlSpace XmlSpace { get => throw null; } + } + public class XmlWhitespace : System.Xml.XmlCharacterData + { + public override System.Xml.XmlNode CloneNode(bool deep) => throw null; + protected XmlWhitespace(string strData, System.Xml.XmlDocument doc) : base(default(string), default(System.Xml.XmlDocument)) => throw null; + public override string LocalName { get => throw null; } + public override string Name { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override System.Xml.XmlNode ParentNode { get => throw null; } + public override System.Xml.XmlNode PreviousText { get => throw null; } + public override string Value { get => throw null; set { } } + public override void WriteContentTo(System.Xml.XmlWriter w) => throw null; + public override void WriteTo(System.Xml.XmlWriter w) => throw null; + } + public abstract class XmlWriter : System.IAsyncDisposable, System.IDisposable + { + public virtual void Close() => throw null; + public static System.Xml.XmlWriter Create(System.IO.Stream output) => throw null; + public static System.Xml.XmlWriter Create(System.IO.Stream output, System.Xml.XmlWriterSettings settings) => throw null; + public static System.Xml.XmlWriter Create(System.IO.TextWriter output) => throw null; + public static System.Xml.XmlWriter Create(System.IO.TextWriter output, System.Xml.XmlWriterSettings settings) => throw null; + public static System.Xml.XmlWriter Create(string outputFileName) => throw null; + public static System.Xml.XmlWriter Create(string outputFileName, System.Xml.XmlWriterSettings settings) => throw null; + public static System.Xml.XmlWriter Create(System.Text.StringBuilder output) => throw null; + public static System.Xml.XmlWriter Create(System.Text.StringBuilder output, System.Xml.XmlWriterSettings settings) => throw null; + public static System.Xml.XmlWriter Create(System.Xml.XmlWriter output) => throw null; + public static System.Xml.XmlWriter Create(System.Xml.XmlWriter output, System.Xml.XmlWriterSettings settings) => throw null; + protected XmlWriter() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; + protected virtual System.Threading.Tasks.ValueTask DisposeAsyncCore() => throw null; + public abstract void Flush(); + public virtual System.Threading.Tasks.Task FlushAsync() => throw null; + public abstract string LookupPrefix(string ns); + public virtual System.Xml.XmlWriterSettings Settings { get => throw null; } + public virtual void WriteAttributes(System.Xml.XmlReader reader, bool defattr) => throw null; + public virtual System.Threading.Tasks.Task WriteAttributesAsync(System.Xml.XmlReader reader, bool defattr) => throw null; + public void WriteAttributeString(string localName, string value) => throw null; + public void WriteAttributeString(string localName, string ns, string value) => throw null; + public void WriteAttributeString(string prefix, string localName, string ns, string value) => throw null; + public System.Threading.Tasks.Task WriteAttributeStringAsync(string prefix, string localName, string ns, string value) => throw null; + public abstract void WriteBase64(byte[] buffer, int index, int count); + public virtual System.Threading.Tasks.Task WriteBase64Async(byte[] buffer, int index, int count) => throw null; + public virtual void WriteBinHex(byte[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task WriteBinHexAsync(byte[] buffer, int index, int count) => throw null; + public abstract void WriteCData(string text); + public virtual System.Threading.Tasks.Task WriteCDataAsync(string text) => throw null; + public abstract void WriteCharEntity(char ch); + public virtual System.Threading.Tasks.Task WriteCharEntityAsync(char ch) => throw null; + public abstract void WriteChars(char[] buffer, int index, int count); + public virtual System.Threading.Tasks.Task WriteCharsAsync(char[] buffer, int index, int count) => throw null; + public abstract void WriteComment(string text); + public virtual System.Threading.Tasks.Task WriteCommentAsync(string text) => throw null; + public abstract void WriteDocType(string name, string pubid, string sysid, string subset); + public virtual System.Threading.Tasks.Task WriteDocTypeAsync(string name, string pubid, string sysid, string subset) => throw null; + public void WriteElementString(string localName, string value) => throw null; + public void WriteElementString(string localName, string ns, string value) => throw null; + public void WriteElementString(string prefix, string localName, string ns, string value) => throw null; + public System.Threading.Tasks.Task WriteElementStringAsync(string prefix, string localName, string ns, string value) => throw null; + public abstract void WriteEndAttribute(); + protected virtual System.Threading.Tasks.Task WriteEndAttributeAsync() => throw null; + public abstract void WriteEndDocument(); + public virtual System.Threading.Tasks.Task WriteEndDocumentAsync() => throw null; + public abstract void WriteEndElement(); + public virtual System.Threading.Tasks.Task WriteEndElementAsync() => throw null; + public abstract void WriteEntityRef(string name); + public virtual System.Threading.Tasks.Task WriteEntityRefAsync(string name) => throw null; + public abstract void WriteFullEndElement(); + public virtual System.Threading.Tasks.Task WriteFullEndElementAsync() => throw null; + public virtual void WriteName(string name) => throw null; + public virtual System.Threading.Tasks.Task WriteNameAsync(string name) => throw null; + public virtual void WriteNmToken(string name) => throw null; + public virtual System.Threading.Tasks.Task WriteNmTokenAsync(string name) => throw null; + public virtual void WriteNode(System.Xml.XmlReader reader, bool defattr) => throw null; + public virtual void WriteNode(System.Xml.XPath.XPathNavigator navigator, bool defattr) => throw null; + public virtual System.Threading.Tasks.Task WriteNodeAsync(System.Xml.XmlReader reader, bool defattr) => throw null; + public virtual System.Threading.Tasks.Task WriteNodeAsync(System.Xml.XPath.XPathNavigator navigator, bool defattr) => throw null; + public abstract void WriteProcessingInstruction(string name, string text); + public virtual System.Threading.Tasks.Task WriteProcessingInstructionAsync(string name, string text) => throw null; + public virtual void WriteQualifiedName(string localName, string ns) => throw null; + public virtual System.Threading.Tasks.Task WriteQualifiedNameAsync(string localName, string ns) => throw null; + public abstract void WriteRaw(char[] buffer, int index, int count); + public abstract void WriteRaw(string data); + public virtual System.Threading.Tasks.Task WriteRawAsync(char[] buffer, int index, int count) => throw null; + public virtual System.Threading.Tasks.Task WriteRawAsync(string data) => throw null; + public void WriteStartAttribute(string localName) => throw null; + public void WriteStartAttribute(string localName, string ns) => throw null; + public abstract void WriteStartAttribute(string prefix, string localName, string ns); + protected virtual System.Threading.Tasks.Task WriteStartAttributeAsync(string prefix, string localName, string ns) => throw null; + public abstract void WriteStartDocument(); + public abstract void WriteStartDocument(bool standalone); + public virtual System.Threading.Tasks.Task WriteStartDocumentAsync() => throw null; + public virtual System.Threading.Tasks.Task WriteStartDocumentAsync(bool standalone) => throw null; + public void WriteStartElement(string localName) => throw null; + public void WriteStartElement(string localName, string ns) => throw null; + public abstract void WriteStartElement(string prefix, string localName, string ns); + public virtual System.Threading.Tasks.Task WriteStartElementAsync(string prefix, string localName, string ns) => throw null; + public abstract System.Xml.WriteState WriteState { get; } + public abstract void WriteString(string text); + public virtual System.Threading.Tasks.Task WriteStringAsync(string text) => throw null; + public abstract void WriteSurrogateCharEntity(char lowChar, char highChar); + public virtual System.Threading.Tasks.Task WriteSurrogateCharEntityAsync(char lowChar, char highChar) => throw null; + public virtual void WriteValue(bool value) => throw null; + public virtual void WriteValue(System.DateTime value) => throw null; + public virtual void WriteValue(System.DateTimeOffset value) => throw null; + public virtual void WriteValue(decimal value) => throw null; + public virtual void WriteValue(double value) => throw null; + public virtual void WriteValue(int value) => throw null; + public virtual void WriteValue(long value) => throw null; + public virtual void WriteValue(object value) => throw null; + public virtual void WriteValue(float value) => throw null; + public virtual void WriteValue(string value) => throw null; + public abstract void WriteWhitespace(string ws); + public virtual System.Threading.Tasks.Task WriteWhitespaceAsync(string ws) => throw null; + public virtual string XmlLang { get => throw null; } + public virtual System.Xml.XmlSpace XmlSpace { get => throw null; } + } + public sealed class XmlWriterSettings + { + public bool Async { get => throw null; set { } } + public bool CheckCharacters { get => throw null; set { } } + public System.Xml.XmlWriterSettings Clone() => throw null; + public bool CloseOutput { get => throw null; set { } } + public System.Xml.ConformanceLevel ConformanceLevel { get => throw null; set { } } + public XmlWriterSettings() => throw null; + public bool DoNotEscapeUriAttributes { get => throw null; set { } } + public System.Text.Encoding Encoding { get => throw null; set { } } + public bool Indent { get => throw null; set { } } + public string IndentChars { get => throw null; set { } } + public System.Xml.NamespaceHandling NamespaceHandling { get => throw null; set { } } + public string NewLineChars { get => throw null; set { } } + public System.Xml.NewLineHandling NewLineHandling { get => throw null; set { } } + public bool NewLineOnAttributes { get => throw null; set { } } + public bool OmitXmlDeclaration { get => throw null; set { } } + public System.Xml.XmlOutputMethod OutputMethod { get => throw null; } + public void Reset() => throw null; + public bool WriteEndDocumentOnClose { get => throw null; set { } } + } + namespace XPath + { + public interface IXPathNavigable + { + System.Xml.XPath.XPathNavigator CreateNavigator(); + } + public enum XmlCaseOrder + { + None = 0, + UpperFirst = 1, + LowerFirst = 2, + } + public enum XmlDataType + { + Text = 1, + Number = 2, + } + public enum XmlSortOrder + { + Ascending = 1, + Descending = 2, + } + public abstract class XPathExpression + { + public abstract void AddSort(object expr, System.Collections.IComparer comparer); + public abstract void AddSort(object expr, System.Xml.XPath.XmlSortOrder order, System.Xml.XPath.XmlCaseOrder caseOrder, string lang, System.Xml.XPath.XmlDataType dataType); + public abstract System.Xml.XPath.XPathExpression Clone(); + public static System.Xml.XPath.XPathExpression Compile(string xpath) => throw null; + public static System.Xml.XPath.XPathExpression Compile(string xpath, System.Xml.IXmlNamespaceResolver nsResolver) => throw null; + public abstract string Expression { get; } + public abstract System.Xml.XPath.XPathResultType ReturnType { get; } + public abstract void SetContext(System.Xml.IXmlNamespaceResolver nsResolver); + public abstract void SetContext(System.Xml.XmlNamespaceManager nsManager); + } + public abstract class XPathItem + { + protected XPathItem() => throw null; + public abstract bool IsNode { get; } + public abstract object TypedValue { get; } + public abstract string Value { get; } + public virtual object ValueAs(System.Type returnType) => throw null; + public abstract object ValueAs(System.Type returnType, System.Xml.IXmlNamespaceResolver nsResolver); + public abstract bool ValueAsBoolean { get; } + public abstract System.DateTime ValueAsDateTime { get; } + public abstract double ValueAsDouble { get; } + public abstract int ValueAsInt { get; } + public abstract long ValueAsLong { get; } + public abstract System.Type ValueType { get; } + public abstract System.Xml.Schema.XmlSchemaType XmlType { get; } + } + public enum XPathNamespaceScope + { + All = 0, + ExcludeXml = 1, + Local = 2, + } + public abstract class XPathNavigator : System.Xml.XPath.XPathItem, System.ICloneable, System.Xml.IXmlNamespaceResolver, System.Xml.XPath.IXPathNavigable + { + public virtual System.Xml.XmlWriter AppendChild() => throw null; + public virtual void AppendChild(string newChild) => throw null; + public virtual void AppendChild(System.Xml.XmlReader newChild) => throw null; + public virtual void AppendChild(System.Xml.XPath.XPathNavigator newChild) => throw null; + public virtual void AppendChildElement(string prefix, string localName, string namespaceURI, string value) => throw null; + public abstract string BaseURI { get; } + public virtual bool CanEdit { get => throw null; } + public virtual bool CheckValidity(System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public abstract System.Xml.XPath.XPathNavigator Clone(); + object System.ICloneable.Clone() => throw null; + public virtual System.Xml.XmlNodeOrder ComparePosition(System.Xml.XPath.XPathNavigator nav) => throw null; + public virtual System.Xml.XPath.XPathExpression Compile(string xpath) => throw null; + public virtual void CreateAttribute(string prefix, string localName, string namespaceURI, string value) => throw null; + public virtual System.Xml.XmlWriter CreateAttributes() => throw null; + public virtual System.Xml.XPath.XPathNavigator CreateNavigator() => throw null; + protected XPathNavigator() => throw null; + public virtual void DeleteRange(System.Xml.XPath.XPathNavigator lastSiblingToDelete) => throw null; + public virtual void DeleteSelf() => throw null; + public virtual object Evaluate(string xpath) => throw null; + public virtual object Evaluate(string xpath, System.Xml.IXmlNamespaceResolver resolver) => throw null; + public virtual object Evaluate(System.Xml.XPath.XPathExpression expr) => throw null; + public virtual object Evaluate(System.Xml.XPath.XPathExpression expr, System.Xml.XPath.XPathNodeIterator context) => throw null; + public virtual string GetAttribute(string localName, string namespaceURI) => throw null; + public virtual string GetNamespace(string name) => throw null; + public virtual System.Collections.Generic.IDictionary GetNamespacesInScope(System.Xml.XmlNamespaceScope scope) => throw null; + public virtual bool HasAttributes { get => throw null; } + public virtual bool HasChildren { get => throw null; } + public virtual string InnerXml { get => throw null; set { } } + public virtual System.Xml.XmlWriter InsertAfter() => throw null; + public virtual void InsertAfter(string newSibling) => throw null; + public virtual void InsertAfter(System.Xml.XmlReader newSibling) => throw null; + public virtual void InsertAfter(System.Xml.XPath.XPathNavigator newSibling) => throw null; + public virtual System.Xml.XmlWriter InsertBefore() => throw null; + public virtual void InsertBefore(string newSibling) => throw null; + public virtual void InsertBefore(System.Xml.XmlReader newSibling) => throw null; + public virtual void InsertBefore(System.Xml.XPath.XPathNavigator newSibling) => throw null; + public virtual void InsertElementAfter(string prefix, string localName, string namespaceURI, string value) => throw null; + public virtual void InsertElementBefore(string prefix, string localName, string namespaceURI, string value) => throw null; + public virtual bool IsDescendant(System.Xml.XPath.XPathNavigator nav) => throw null; + public abstract bool IsEmptyElement { get; } + public override sealed bool IsNode { get => throw null; } + public abstract bool IsSamePosition(System.Xml.XPath.XPathNavigator other); + public abstract string LocalName { get; } + public virtual string LookupNamespace(string prefix) => throw null; + public virtual string LookupPrefix(string namespaceURI) => throw null; + public virtual bool Matches(string xpath) => throw null; + public virtual bool Matches(System.Xml.XPath.XPathExpression expr) => throw null; + public abstract bool MoveTo(System.Xml.XPath.XPathNavigator other); + public virtual bool MoveToAttribute(string localName, string namespaceURI) => throw null; + public virtual bool MoveToChild(string localName, string namespaceURI) => throw null; + public virtual bool MoveToChild(System.Xml.XPath.XPathNodeType type) => throw null; + public virtual bool MoveToFirst() => throw null; + public abstract bool MoveToFirstAttribute(); + public abstract bool MoveToFirstChild(); + public bool MoveToFirstNamespace() => throw null; + public abstract bool MoveToFirstNamespace(System.Xml.XPath.XPathNamespaceScope namespaceScope); + public virtual bool MoveToFollowing(string localName, string namespaceURI) => throw null; + public virtual bool MoveToFollowing(string localName, string namespaceURI, System.Xml.XPath.XPathNavigator end) => throw null; + public virtual bool MoveToFollowing(System.Xml.XPath.XPathNodeType type) => throw null; + public virtual bool MoveToFollowing(System.Xml.XPath.XPathNodeType type, System.Xml.XPath.XPathNavigator end) => throw null; + public abstract bool MoveToId(string id); + public virtual bool MoveToNamespace(string name) => throw null; + public abstract bool MoveToNext(); + public virtual bool MoveToNext(string localName, string namespaceURI) => throw null; + public virtual bool MoveToNext(System.Xml.XPath.XPathNodeType type) => throw null; + public abstract bool MoveToNextAttribute(); + public bool MoveToNextNamespace() => throw null; + public abstract bool MoveToNextNamespace(System.Xml.XPath.XPathNamespaceScope namespaceScope); + public abstract bool MoveToParent(); + public abstract bool MoveToPrevious(); + public virtual void MoveToRoot() => throw null; + public abstract string Name { get; } + public abstract string NamespaceURI { get; } + public abstract System.Xml.XmlNameTable NameTable { get; } + public static System.Collections.IEqualityComparer NavigatorComparer { get => throw null; } + public abstract System.Xml.XPath.XPathNodeType NodeType { get; } + public virtual string OuterXml { get => throw null; set { } } + public abstract string Prefix { get; } + public virtual System.Xml.XmlWriter PrependChild() => throw null; + public virtual void PrependChild(string newChild) => throw null; + public virtual void PrependChild(System.Xml.XmlReader newChild) => throw null; + public virtual void PrependChild(System.Xml.XPath.XPathNavigator newChild) => throw null; + public virtual void PrependChildElement(string prefix, string localName, string namespaceURI, string value) => throw null; + public virtual System.Xml.XmlReader ReadSubtree() => throw null; + public virtual System.Xml.XmlWriter ReplaceRange(System.Xml.XPath.XPathNavigator lastSiblingToReplace) => throw null; + public virtual void ReplaceSelf(string newNode) => throw null; + public virtual void ReplaceSelf(System.Xml.XmlReader newNode) => throw null; + public virtual void ReplaceSelf(System.Xml.XPath.XPathNavigator newNode) => throw null; + public virtual System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get => throw null; } + public virtual System.Xml.XPath.XPathNodeIterator Select(string xpath) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator Select(string xpath, System.Xml.IXmlNamespaceResolver resolver) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator Select(System.Xml.XPath.XPathExpression expr) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator SelectAncestors(string name, string namespaceURI, bool matchSelf) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator SelectAncestors(System.Xml.XPath.XPathNodeType type, bool matchSelf) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator SelectChildren(string name, string namespaceURI) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator SelectChildren(System.Xml.XPath.XPathNodeType type) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants(string name, string namespaceURI, bool matchSelf) => throw null; + public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants(System.Xml.XPath.XPathNodeType type, bool matchSelf) => throw null; + public virtual System.Xml.XPath.XPathNavigator SelectSingleNode(string xpath) => throw null; + public virtual System.Xml.XPath.XPathNavigator SelectSingleNode(string xpath, System.Xml.IXmlNamespaceResolver resolver) => throw null; + public virtual System.Xml.XPath.XPathNavigator SelectSingleNode(System.Xml.XPath.XPathExpression expression) => throw null; + public virtual void SetTypedValue(object typedValue) => throw null; + public virtual void SetValue(string value) => throw null; + public override string ToString() => throw null; + public override object TypedValue { get => throw null; } + public virtual object UnderlyingObject { get => throw null; } + public override object ValueAs(System.Type returnType, System.Xml.IXmlNamespaceResolver nsResolver) => throw null; + public override bool ValueAsBoolean { get => throw null; } + public override System.DateTime ValueAsDateTime { get => throw null; } + public override double ValueAsDouble { get => throw null; } + public override int ValueAsInt { get => throw null; } + public override long ValueAsLong { get => throw null; } + public override System.Type ValueType { get => throw null; } + public virtual void WriteSubtree(System.Xml.XmlWriter writer) => throw null; + public virtual string XmlLang { get => throw null; } + public override System.Xml.Schema.XmlSchemaType XmlType { get => throw null; } + } + public abstract class XPathNodeIterator : System.ICloneable, System.Collections.IEnumerable + { + public abstract System.Xml.XPath.XPathNodeIterator Clone(); + object System.ICloneable.Clone() => throw null; + public virtual int Count { get => throw null; } + protected XPathNodeIterator() => throw null; + public abstract System.Xml.XPath.XPathNavigator Current { get; } + public abstract int CurrentPosition { get; } + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + public abstract bool MoveNext(); + } + public enum XPathNodeType + { + Root = 0, + Element = 1, + Attribute = 2, + Namespace = 3, + Text = 4, + SignificantWhitespace = 5, + Whitespace = 6, + ProcessingInstruction = 7, + Comment = 8, + All = 9, + } + public enum XPathResultType + { + Number = 0, + Navigator = 1, + String = 1, + Boolean = 2, + NodeSet = 3, + Any = 5, + Error = 6, + } + } + namespace Xsl + { + public interface IXsltContextFunction + { + System.Xml.XPath.XPathResultType[] ArgTypes { get; } + object Invoke(System.Xml.Xsl.XsltContext xsltContext, object[] args, System.Xml.XPath.XPathNavigator docContext); + int Maxargs { get; } + int Minargs { get; } + System.Xml.XPath.XPathResultType ReturnType { get; } + } + public interface IXsltContextVariable + { + object Evaluate(System.Xml.Xsl.XsltContext xsltContext); + bool IsLocal { get; } + bool IsParam { get; } + System.Xml.XPath.XPathResultType VariableType { get; } + } + public sealed class XslCompiledTransform + { + public XslCompiledTransform() => throw null; + public XslCompiledTransform(bool enableDebug) => throw null; + public void Load(System.Reflection.MethodInfo executeMethod, byte[] queryData, System.Type[] earlyBoundTypes) => throw null; + public void Load(string stylesheetUri) => throw null; + public void Load(string stylesheetUri, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver) => throw null; + public void Load(System.Type compiledStylesheet) => throw null; + public void Load(System.Xml.XmlReader stylesheet) => throw null; + public void Load(System.Xml.XmlReader stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver) => throw null; + public void Load(System.Xml.XPath.IXPathNavigable stylesheet) => throw null; + public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver) => throw null; + public System.Xml.XmlWriterSettings OutputSettings { get => throw null; } + public void Transform(string inputUri, string resultsFile) => throw null; + public void Transform(string inputUri, System.Xml.XmlWriter results) => throw null; + public void Transform(string inputUri, System.Xml.Xsl.XsltArgumentList arguments, System.IO.Stream results) => throw null; + public void Transform(string inputUri, System.Xml.Xsl.XsltArgumentList arguments, System.IO.TextWriter results) => throw null; + public void Transform(string inputUri, System.Xml.Xsl.XsltArgumentList arguments, System.Xml.XmlWriter results) => throw null; + public void Transform(System.Xml.XmlReader input, System.Xml.XmlWriter results) => throw null; + public void Transform(System.Xml.XmlReader input, System.Xml.Xsl.XsltArgumentList arguments, System.IO.Stream results) => throw null; + public void Transform(System.Xml.XmlReader input, System.Xml.Xsl.XsltArgumentList arguments, System.IO.TextWriter results) => throw null; + public void Transform(System.Xml.XmlReader input, System.Xml.Xsl.XsltArgumentList arguments, System.Xml.XmlWriter results) => throw null; + public void Transform(System.Xml.XmlReader input, System.Xml.Xsl.XsltArgumentList arguments, System.Xml.XmlWriter results, System.Xml.XmlResolver documentResolver) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.XmlWriter results) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList arguments, System.IO.Stream results) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList arguments, System.IO.TextWriter results) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList arguments, System.Xml.XmlWriter results) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList arguments, System.Xml.XmlWriter results, System.Xml.XmlResolver documentResolver) => throw null; + } + public class XsltArgumentList + { + public void AddExtensionObject(string namespaceUri, object extension) => throw null; + public void AddParam(string name, string namespaceUri, object parameter) => throw null; + public void Clear() => throw null; + public XsltArgumentList() => throw null; + public object GetExtensionObject(string namespaceUri) => throw null; + public object GetParam(string name, string namespaceUri) => throw null; + public object RemoveExtensionObject(string namespaceUri) => throw null; + public object RemoveParam(string name, string namespaceUri) => throw null; + public event System.Xml.Xsl.XsltMessageEncounteredEventHandler XsltMessageEncountered; + } + public class XsltCompileException : System.Xml.Xsl.XsltException + { + public XsltCompileException() => throw null; + public XsltCompileException(System.Exception inner, string sourceUri, int lineNumber, int linePosition) => throw null; + protected XsltCompileException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public XsltCompileException(string message) => throw null; + public XsltCompileException(string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public abstract class XsltContext : System.Xml.XmlNamespaceManager + { + public abstract int CompareDocument(string baseUri, string nextbaseUri); + protected XsltContext() : base(default(System.Xml.XmlNameTable)) => throw null; + protected XsltContext(System.Xml.NameTable table) : base(default(System.Xml.XmlNameTable)) => throw null; + public abstract bool PreserveWhitespace(System.Xml.XPath.XPathNavigator node); + public abstract System.Xml.Xsl.IXsltContextFunction ResolveFunction(string prefix, string name, System.Xml.XPath.XPathResultType[] ArgTypes); + public abstract System.Xml.Xsl.IXsltContextVariable ResolveVariable(string prefix, string name); + public abstract bool Whitespace { get; } + } + public class XsltException : System.SystemException + { + public XsltException() => throw null; + protected XsltException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public XsltException(string message) => throw null; + public XsltException(string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual int LineNumber { get => throw null; } + public virtual int LinePosition { get => throw null; } + public override string Message { get => throw null; } + public virtual string SourceUri { get => throw null; } + } + public abstract class XsltMessageEncounteredEventArgs : System.EventArgs + { + protected XsltMessageEncounteredEventArgs() => throw null; + public abstract string Message { get; } + } + public delegate void XsltMessageEncounteredEventHandler(object sender, System.Xml.Xsl.XsltMessageEncounteredEventArgs e); + public sealed class XslTransform + { + public XslTransform() => throw null; + public void Load(string url) => throw null; + public void Load(string url, System.Xml.XmlResolver resolver) => throw null; + public void Load(System.Xml.XmlReader stylesheet) => throw null; + public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver) => throw null; + public void Load(System.Xml.XPath.IXPathNavigable stylesheet) => throw null; + public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver) => throw null; + public void Load(System.Xml.XPath.XPathNavigator stylesheet) => throw null; + public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver) => throw null; + public void Transform(string inputfile, string outputfile) => throw null; + public void Transform(string inputfile, string outputfile, System.Xml.XmlResolver resolver) => throw null; + public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output, System.Xml.XmlResolver resolver) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output, System.Xml.XmlResolver resolver) => throw null; + public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlResolver resolver) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output) => throw null; + public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output, System.Xml.XmlResolver resolver) => throw null; + public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args) => throw null; + public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output) => throw null; + public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output, System.Xml.XmlResolver resolver) => throw null; + public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output) => throw null; + public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output, System.Xml.XmlResolver resolver) => throw null; + public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlResolver resolver) => throw null; + public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output) => throw null; + public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output, System.Xml.XmlResolver resolver) => throw null; + public System.Xml.XmlResolver XmlResolver { set { } } + } + public sealed class XsltSettings + { + public XsltSettings() => throw null; + public XsltSettings(bool enableDocumentFunction, bool enableScript) => throw null; + public static System.Xml.Xsl.XsltSettings Default { get => throw null; } + public bool EnableDocumentFunction { get => throw null; set { } } + public bool EnableScript { get => throw null; set { } } + public static System.Xml.Xsl.XsltSettings TrustedXslt { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XDocument.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XDocument.cs new file mode 100644 index 000000000000..162012be1e93 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XDocument.cs @@ -0,0 +1,444 @@ +// This file contains auto-generated code. +// Generated from `System.Xml.XDocument, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Xml + { + namespace Linq + { + public static partial class Extensions + { + public static System.Collections.Generic.IEnumerable Ancestors(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XNode => throw null; + public static System.Collections.Generic.IEnumerable Ancestors(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) where T : System.Xml.Linq.XNode => throw null; + public static System.Collections.Generic.IEnumerable AncestorsAndSelf(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable AncestorsAndSelf(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) => throw null; + public static System.Collections.Generic.IEnumerable Attributes(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable Attributes(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) => throw null; + public static System.Collections.Generic.IEnumerable DescendantNodes(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer => throw null; + public static System.Collections.Generic.IEnumerable DescendantNodesAndSelf(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable Descendants(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer => throw null; + public static System.Collections.Generic.IEnumerable Descendants(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) where T : System.Xml.Linq.XContainer => throw null; + public static System.Collections.Generic.IEnumerable DescendantsAndSelf(this System.Collections.Generic.IEnumerable source) => throw null; + public static System.Collections.Generic.IEnumerable DescendantsAndSelf(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) => throw null; + public static System.Collections.Generic.IEnumerable Elements(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer => throw null; + public static System.Collections.Generic.IEnumerable Elements(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) where T : System.Xml.Linq.XContainer => throw null; + public static System.Collections.Generic.IEnumerable InDocumentOrder(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XNode => throw null; + public static System.Collections.Generic.IEnumerable Nodes(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer => throw null; + public static void Remove(this System.Collections.Generic.IEnumerable source) => throw null; + public static void Remove(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XNode => throw null; + } + [System.Flags] + public enum LoadOptions + { + None = 0, + PreserveWhitespace = 1, + SetBaseUri = 2, + SetLineInfo = 4, + } + [System.Flags] + public enum ReaderOptions + { + None = 0, + OmitDuplicateNamespaces = 1, + } + [System.Flags] + public enum SaveOptions + { + None = 0, + DisableFormatting = 1, + OmitDuplicateNamespaces = 2, + } + public class XAttribute : System.Xml.Linq.XObject + { + public XAttribute(System.Xml.Linq.XAttribute other) => throw null; + public XAttribute(System.Xml.Linq.XName name, object value) => throw null; + public static System.Collections.Generic.IEnumerable EmptySequence { get => throw null; } + public bool IsNamespaceDeclaration { get => throw null; } + public System.Xml.Linq.XName Name { get => throw null; } + public System.Xml.Linq.XAttribute NextAttribute { get => throw null; } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public static explicit operator bool(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.DateTime(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.DateTimeOffset(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator decimal(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator double(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.Guid(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator int(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator long(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator bool?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.DateTimeOffset?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.DateTime?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator decimal?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator double?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.Guid?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator int?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator long?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator float?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.TimeSpan?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator uint?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator ulong?(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator float(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator string(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator System.TimeSpan(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator uint(System.Xml.Linq.XAttribute attribute) => throw null; + public static explicit operator ulong(System.Xml.Linq.XAttribute attribute) => throw null; + public System.Xml.Linq.XAttribute PreviousAttribute { get => throw null; } + public void Remove() => throw null; + public void SetValue(object value) => throw null; + public override string ToString() => throw null; + public string Value { get => throw null; set { } } + } + public class XCData : System.Xml.Linq.XText + { + public XCData(string value) : base(default(string)) => throw null; + public XCData(System.Xml.Linq.XCData other) : base(default(string)) => throw null; + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public override void WriteTo(System.Xml.XmlWriter writer) => throw null; + public override System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class XComment : System.Xml.Linq.XNode + { + public XComment(string value) => throw null; + public XComment(System.Xml.Linq.XComment other) => throw null; + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public string Value { get => throw null; set { } } + public override void WriteTo(System.Xml.XmlWriter writer) => throw null; + public override System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + } + public abstract class XContainer : System.Xml.Linq.XNode + { + public void Add(object content) => throw null; + public void Add(params object[] content) => throw null; + public void AddFirst(object content) => throw null; + public void AddFirst(params object[] content) => throw null; + public System.Xml.XmlWriter CreateWriter() => throw null; + public System.Collections.Generic.IEnumerable DescendantNodes() => throw null; + public System.Collections.Generic.IEnumerable Descendants() => throw null; + public System.Collections.Generic.IEnumerable Descendants(System.Xml.Linq.XName name) => throw null; + public System.Xml.Linq.XElement Element(System.Xml.Linq.XName name) => throw null; + public System.Collections.Generic.IEnumerable Elements() => throw null; + public System.Collections.Generic.IEnumerable Elements(System.Xml.Linq.XName name) => throw null; + public System.Xml.Linq.XNode FirstNode { get => throw null; } + public System.Xml.Linq.XNode LastNode { get => throw null; } + public System.Collections.Generic.IEnumerable Nodes() => throw null; + public void RemoveNodes() => throw null; + public void ReplaceNodes(object content) => throw null; + public void ReplaceNodes(params object[] content) => throw null; + } + public class XDeclaration + { + public XDeclaration(string version, string encoding, string standalone) => throw null; + public XDeclaration(System.Xml.Linq.XDeclaration other) => throw null; + public string Encoding { get => throw null; set { } } + public string Standalone { get => throw null; set { } } + public override string ToString() => throw null; + public string Version { get => throw null; set { } } + } + public class XDocument : System.Xml.Linq.XContainer + { + public XDocument() => throw null; + public XDocument(params object[] content) => throw null; + public XDocument(System.Xml.Linq.XDeclaration declaration, params object[] content) => throw null; + public XDocument(System.Xml.Linq.XDocument other) => throw null; + public System.Xml.Linq.XDeclaration Declaration { get => throw null; set { } } + public System.Xml.Linq.XDocumentType DocumentType { get => throw null; } + public static System.Xml.Linq.XDocument Load(System.IO.Stream stream) => throw null; + public static System.Xml.Linq.XDocument Load(System.IO.Stream stream, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Xml.Linq.XDocument Load(System.IO.TextReader textReader) => throw null; + public static System.Xml.Linq.XDocument Load(System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Xml.Linq.XDocument Load(string uri) => throw null; + public static System.Xml.Linq.XDocument Load(string uri, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Xml.Linq.XDocument Load(System.Xml.XmlReader reader) => throw null; + public static System.Xml.Linq.XDocument Load(System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Threading.Tasks.Task LoadAsync(System.IO.Stream stream, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task LoadAsync(System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task LoadAsync(System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public static System.Xml.Linq.XDocument Parse(string text) => throw null; + public static System.Xml.Linq.XDocument Parse(string text, System.Xml.Linq.LoadOptions options) => throw null; + public System.Xml.Linq.XElement Root { get => throw null; } + public void Save(System.IO.Stream stream) => throw null; + public void Save(System.IO.Stream stream, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(System.IO.TextWriter textWriter) => throw null; + public void Save(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(string fileName) => throw null; + public void Save(string fileName, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(System.Xml.XmlWriter writer) => throw null; + public System.Threading.Tasks.Task SaveAsync(System.IO.Stream stream, System.Xml.Linq.SaveOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SaveAsync(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SaveAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + public override void WriteTo(System.Xml.XmlWriter writer) => throw null; + public override System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class XDocumentType : System.Xml.Linq.XNode + { + public XDocumentType(string name, string publicId, string systemId, string internalSubset) => throw null; + public XDocumentType(System.Xml.Linq.XDocumentType other) => throw null; + public string InternalSubset { get => throw null; set { } } + public string Name { get => throw null; set { } } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public string PublicId { get => throw null; set { } } + public string SystemId { get => throw null; set { } } + public override void WriteTo(System.Xml.XmlWriter writer) => throw null; + public override System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class XElement : System.Xml.Linq.XContainer, System.Xml.Serialization.IXmlSerializable + { + public System.Collections.Generic.IEnumerable AncestorsAndSelf() => throw null; + public System.Collections.Generic.IEnumerable AncestorsAndSelf(System.Xml.Linq.XName name) => throw null; + public System.Xml.Linq.XAttribute Attribute(System.Xml.Linq.XName name) => throw null; + public System.Collections.Generic.IEnumerable Attributes() => throw null; + public System.Collections.Generic.IEnumerable Attributes(System.Xml.Linq.XName name) => throw null; + public XElement(System.Xml.Linq.XElement other) => throw null; + public XElement(System.Xml.Linq.XName name) => throw null; + public XElement(System.Xml.Linq.XName name, object content) => throw null; + public XElement(System.Xml.Linq.XName name, params object[] content) => throw null; + public XElement(System.Xml.Linq.XStreamingElement other) => throw null; + public System.Collections.Generic.IEnumerable DescendantNodesAndSelf() => throw null; + public System.Collections.Generic.IEnumerable DescendantsAndSelf() => throw null; + public System.Collections.Generic.IEnumerable DescendantsAndSelf(System.Xml.Linq.XName name) => throw null; + public static System.Collections.Generic.IEnumerable EmptySequence { get => throw null; } + public System.Xml.Linq.XAttribute FirstAttribute { get => throw null; } + public System.Xml.Linq.XNamespace GetDefaultNamespace() => throw null; + public System.Xml.Linq.XNamespace GetNamespaceOfPrefix(string prefix) => throw null; + public string GetPrefixOfNamespace(System.Xml.Linq.XNamespace ns) => throw null; + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() => throw null; + public bool HasAttributes { get => throw null; } + public bool HasElements { get => throw null; } + public bool IsEmpty { get => throw null; } + public System.Xml.Linq.XAttribute LastAttribute { get => throw null; } + public static System.Xml.Linq.XElement Load(System.IO.Stream stream) => throw null; + public static System.Xml.Linq.XElement Load(System.IO.Stream stream, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Xml.Linq.XElement Load(System.IO.TextReader textReader) => throw null; + public static System.Xml.Linq.XElement Load(System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Xml.Linq.XElement Load(string uri) => throw null; + public static System.Xml.Linq.XElement Load(string uri, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Xml.Linq.XElement Load(System.Xml.XmlReader reader) => throw null; + public static System.Xml.Linq.XElement Load(System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options) => throw null; + public static System.Threading.Tasks.Task LoadAsync(System.IO.Stream stream, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task LoadAsync(System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task LoadAsync(System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Xml.Linq.XName Name { get => throw null; set { } } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public static explicit operator bool(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.DateTime(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.DateTimeOffset(System.Xml.Linq.XElement element) => throw null; + public static explicit operator decimal(System.Xml.Linq.XElement element) => throw null; + public static explicit operator double(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.Guid(System.Xml.Linq.XElement element) => throw null; + public static explicit operator int(System.Xml.Linq.XElement element) => throw null; + public static explicit operator long(System.Xml.Linq.XElement element) => throw null; + public static explicit operator bool?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.DateTimeOffset?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.DateTime?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator decimal?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator double?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.Guid?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator int?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator long?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator float?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.TimeSpan?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator uint?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator ulong?(System.Xml.Linq.XElement element) => throw null; + public static explicit operator float(System.Xml.Linq.XElement element) => throw null; + public static explicit operator string(System.Xml.Linq.XElement element) => throw null; + public static explicit operator System.TimeSpan(System.Xml.Linq.XElement element) => throw null; + public static explicit operator uint(System.Xml.Linq.XElement element) => throw null; + public static explicit operator ulong(System.Xml.Linq.XElement element) => throw null; + public static System.Xml.Linq.XElement Parse(string text) => throw null; + public static System.Xml.Linq.XElement Parse(string text, System.Xml.Linq.LoadOptions options) => throw null; + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) => throw null; + public void RemoveAll() => throw null; + public void RemoveAttributes() => throw null; + public void ReplaceAll(object content) => throw null; + public void ReplaceAll(params object[] content) => throw null; + public void ReplaceAttributes(object content) => throw null; + public void ReplaceAttributes(params object[] content) => throw null; + public void Save(System.IO.Stream stream) => throw null; + public void Save(System.IO.Stream stream, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(System.IO.TextWriter textWriter) => throw null; + public void Save(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(string fileName) => throw null; + public void Save(string fileName, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(System.Xml.XmlWriter writer) => throw null; + public System.Threading.Tasks.Task SaveAsync(System.IO.Stream stream, System.Xml.Linq.SaveOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SaveAsync(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SaveAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + public void SetAttributeValue(System.Xml.Linq.XName name, object value) => throw null; + public void SetElementValue(System.Xml.Linq.XName name, object value) => throw null; + public void SetValue(object value) => throw null; + public string Value { get => throw null; set { } } + public override void WriteTo(System.Xml.XmlWriter writer) => throw null; + public override System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) => throw null; + } + public sealed class XName : System.IEquatable, System.Runtime.Serialization.ISerializable + { + public override bool Equals(object obj) => throw null; + bool System.IEquatable.Equals(System.Xml.Linq.XName other) => throw null; + public static System.Xml.Linq.XName Get(string expandedName) => throw null; + public static System.Xml.Linq.XName Get(string localName, string namespaceName) => throw null; + public override int GetHashCode() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string LocalName { get => throw null; } + public System.Xml.Linq.XNamespace Namespace { get => throw null; } + public string NamespaceName { get => throw null; } + public static bool operator ==(System.Xml.Linq.XName left, System.Xml.Linq.XName right) => throw null; + public static implicit operator System.Xml.Linq.XName(string expandedName) => throw null; + public static bool operator !=(System.Xml.Linq.XName left, System.Xml.Linq.XName right) => throw null; + public override string ToString() => throw null; + } + public sealed class XNamespace + { + public override bool Equals(object obj) => throw null; + public static System.Xml.Linq.XNamespace Get(string namespaceName) => throw null; + public override int GetHashCode() => throw null; + public System.Xml.Linq.XName GetName(string localName) => throw null; + public string NamespaceName { get => throw null; } + public static System.Xml.Linq.XNamespace None { get => throw null; } + public static System.Xml.Linq.XName operator +(System.Xml.Linq.XNamespace ns, string localName) => throw null; + public static bool operator ==(System.Xml.Linq.XNamespace left, System.Xml.Linq.XNamespace right) => throw null; + public static implicit operator System.Xml.Linq.XNamespace(string namespaceName) => throw null; + public static bool operator !=(System.Xml.Linq.XNamespace left, System.Xml.Linq.XNamespace right) => throw null; + public override string ToString() => throw null; + public static System.Xml.Linq.XNamespace Xml { get => throw null; } + public static System.Xml.Linq.XNamespace Xmlns { get => throw null; } + } + public abstract class XNode : System.Xml.Linq.XObject + { + public void AddAfterSelf(object content) => throw null; + public void AddAfterSelf(params object[] content) => throw null; + public void AddBeforeSelf(object content) => throw null; + public void AddBeforeSelf(params object[] content) => throw null; + public System.Collections.Generic.IEnumerable Ancestors() => throw null; + public System.Collections.Generic.IEnumerable Ancestors(System.Xml.Linq.XName name) => throw null; + public static int CompareDocumentOrder(System.Xml.Linq.XNode n1, System.Xml.Linq.XNode n2) => throw null; + public System.Xml.XmlReader CreateReader() => throw null; + public System.Xml.XmlReader CreateReader(System.Xml.Linq.ReaderOptions readerOptions) => throw null; + public static bool DeepEquals(System.Xml.Linq.XNode n1, System.Xml.Linq.XNode n2) => throw null; + public static System.Xml.Linq.XNodeDocumentOrderComparer DocumentOrderComparer { get => throw null; } + public System.Collections.Generic.IEnumerable ElementsAfterSelf() => throw null; + public System.Collections.Generic.IEnumerable ElementsAfterSelf(System.Xml.Linq.XName name) => throw null; + public System.Collections.Generic.IEnumerable ElementsBeforeSelf() => throw null; + public System.Collections.Generic.IEnumerable ElementsBeforeSelf(System.Xml.Linq.XName name) => throw null; + public static System.Xml.Linq.XNodeEqualityComparer EqualityComparer { get => throw null; } + public bool IsAfter(System.Xml.Linq.XNode node) => throw null; + public bool IsBefore(System.Xml.Linq.XNode node) => throw null; + public System.Xml.Linq.XNode NextNode { get => throw null; } + public System.Collections.Generic.IEnumerable NodesAfterSelf() => throw null; + public System.Collections.Generic.IEnumerable NodesBeforeSelf() => throw null; + public System.Xml.Linq.XNode PreviousNode { get => throw null; } + public static System.Xml.Linq.XNode ReadFrom(System.Xml.XmlReader reader) => throw null; + public static System.Threading.Tasks.Task ReadFromAsync(System.Xml.XmlReader reader, System.Threading.CancellationToken cancellationToken) => throw null; + public void Remove() => throw null; + public void ReplaceWith(object content) => throw null; + public void ReplaceWith(params object[] content) => throw null; + public override string ToString() => throw null; + public string ToString(System.Xml.Linq.SaveOptions options) => throw null; + public abstract void WriteTo(System.Xml.XmlWriter writer); + public abstract System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken); + } + public sealed class XNodeDocumentOrderComparer : System.Collections.Generic.IComparer, System.Collections.IComparer + { + public int Compare(System.Xml.Linq.XNode x, System.Xml.Linq.XNode y) => throw null; + int System.Collections.IComparer.Compare(object x, object y) => throw null; + public XNodeDocumentOrderComparer() => throw null; + } + public sealed class XNodeEqualityComparer : System.Collections.Generic.IEqualityComparer, System.Collections.IEqualityComparer + { + public XNodeEqualityComparer() => throw null; + public bool Equals(System.Xml.Linq.XNode x, System.Xml.Linq.XNode y) => throw null; + bool System.Collections.IEqualityComparer.Equals(object x, object y) => throw null; + public int GetHashCode(System.Xml.Linq.XNode obj) => throw null; + int System.Collections.IEqualityComparer.GetHashCode(object obj) => throw null; + } + public abstract class XObject : System.Xml.IXmlLineInfo + { + public void AddAnnotation(object annotation) => throw null; + public object Annotation(System.Type type) => throw null; + public T Annotation() where T : class => throw null; + public System.Collections.Generic.IEnumerable Annotations(System.Type type) => throw null; + public System.Collections.Generic.IEnumerable Annotations() where T : class => throw null; + public string BaseUri { get => throw null; } + public event System.EventHandler Changed; + public event System.EventHandler Changing; + public System.Xml.Linq.XDocument Document { get => throw null; } + bool System.Xml.IXmlLineInfo.HasLineInfo() => throw null; + int System.Xml.IXmlLineInfo.LineNumber { get => throw null; } + int System.Xml.IXmlLineInfo.LinePosition { get => throw null; } + public abstract System.Xml.XmlNodeType NodeType { get; } + public System.Xml.Linq.XElement Parent { get => throw null; } + public void RemoveAnnotations(System.Type type) => throw null; + public void RemoveAnnotations() where T : class => throw null; + } + public enum XObjectChange + { + Add = 0, + Remove = 1, + Name = 2, + Value = 3, + } + public class XObjectChangeEventArgs : System.EventArgs + { + public static readonly System.Xml.Linq.XObjectChangeEventArgs Add; + public XObjectChangeEventArgs(System.Xml.Linq.XObjectChange objectChange) => throw null; + public static readonly System.Xml.Linq.XObjectChangeEventArgs Name; + public System.Xml.Linq.XObjectChange ObjectChange { get => throw null; } + public static readonly System.Xml.Linq.XObjectChangeEventArgs Remove; + public static readonly System.Xml.Linq.XObjectChangeEventArgs Value; + } + public class XProcessingInstruction : System.Xml.Linq.XNode + { + public XProcessingInstruction(string target, string data) => throw null; + public XProcessingInstruction(System.Xml.Linq.XProcessingInstruction other) => throw null; + public string Data { get => throw null; set { } } + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public string Target { get => throw null; set { } } + public override void WriteTo(System.Xml.XmlWriter writer) => throw null; + public override System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class XStreamingElement + { + public void Add(object content) => throw null; + public void Add(params object[] content) => throw null; + public XStreamingElement(System.Xml.Linq.XName name) => throw null; + public XStreamingElement(System.Xml.Linq.XName name, object content) => throw null; + public XStreamingElement(System.Xml.Linq.XName name, params object[] content) => throw null; + public System.Xml.Linq.XName Name { get => throw null; set { } } + public void Save(System.IO.Stream stream) => throw null; + public void Save(System.IO.Stream stream, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(System.IO.TextWriter textWriter) => throw null; + public void Save(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(string fileName) => throw null; + public void Save(string fileName, System.Xml.Linq.SaveOptions options) => throw null; + public void Save(System.Xml.XmlWriter writer) => throw null; + public override string ToString() => throw null; + public string ToString(System.Xml.Linq.SaveOptions options) => throw null; + public void WriteTo(System.Xml.XmlWriter writer) => throw null; + } + public class XText : System.Xml.Linq.XNode + { + public XText(string value) => throw null; + public XText(System.Xml.Linq.XText other) => throw null; + public override System.Xml.XmlNodeType NodeType { get => throw null; } + public string Value { get => throw null; set { } } + public override void WriteTo(System.Xml.XmlWriter writer) => throw null; + public override System.Threading.Tasks.Task WriteToAsync(System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken) => throw null; + } + } + namespace Schema + { + public static partial class Extensions + { + public static System.Xml.Schema.IXmlSchemaInfo GetSchemaInfo(this System.Xml.Linq.XAttribute source) => throw null; + public static System.Xml.Schema.IXmlSchemaInfo GetSchemaInfo(this System.Xml.Linq.XElement source) => throw null; + public static void Validate(this System.Xml.Linq.XAttribute source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public static void Validate(this System.Xml.Linq.XAttribute source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler, bool addSchemaInfo) => throw null; + public static void Validate(this System.Xml.Linq.XDocument source, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public static void Validate(this System.Xml.Linq.XDocument source, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler, bool addSchemaInfo) => throw null; + public static void Validate(this System.Xml.Linq.XElement source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler) => throw null; + public static void Validate(this System.Xml.Linq.XElement source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler, bool addSchemaInfo) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XPath.XDocument.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XPath.XDocument.cs new file mode 100644 index 000000000000..b3cf2e848c0e --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XPath.XDocument.cs @@ -0,0 +1,26 @@ +// This file contains auto-generated code. +// Generated from `System.Xml.XPath.XDocument, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Xml + { + namespace XPath + { + public static partial class Extensions + { + public static System.Xml.XPath.XPathNavigator CreateNavigator(this System.Xml.Linq.XNode node) => throw null; + public static System.Xml.XPath.XPathNavigator CreateNavigator(this System.Xml.Linq.XNode node, System.Xml.XmlNameTable nameTable) => throw null; + public static object XPathEvaluate(this System.Xml.Linq.XNode node, string expression) => throw null; + public static object XPathEvaluate(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) => throw null; + public static System.Xml.Linq.XElement XPathSelectElement(this System.Xml.Linq.XNode node, string expression) => throw null; + public static System.Xml.Linq.XElement XPathSelectElement(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) => throw null; + public static System.Collections.Generic.IEnumerable XPathSelectElements(this System.Xml.Linq.XNode node, string expression) => throw null; + public static System.Collections.Generic.IEnumerable XPathSelectElements(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) => throw null; + } + public static partial class XDocumentExtensions + { + public static System.Xml.XPath.IXPathNavigable ToXPathNavigable(this System.Xml.Linq.XNode node) => throw null; + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XPath.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XPath.cs new file mode 100644 index 000000000000..9e708047b796 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XPath.cs @@ -0,0 +1,30 @@ +// This file contains auto-generated code. +// Generated from `System.Xml.XPath, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Xml + { + namespace XPath + { + public class XPathDocument : System.Xml.XPath.IXPathNavigable + { + public System.Xml.XPath.XPathNavigator CreateNavigator() => throw null; + public XPathDocument(System.IO.Stream stream) => throw null; + public XPathDocument(System.IO.TextReader textReader) => throw null; + public XPathDocument(string uri) => throw null; + public XPathDocument(string uri, System.Xml.XmlSpace space) => throw null; + public XPathDocument(System.Xml.XmlReader reader) => throw null; + public XPathDocument(System.Xml.XmlReader reader, System.Xml.XmlSpace space) => throw null; + } + public class XPathException : System.SystemException + { + public XPathException() => throw null; + protected XPathException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public XPathException(string message) => throw null; + public XPathException(string message, System.Exception innerException) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XmlSerializer.cs b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XmlSerializer.cs new file mode 100644 index 000000000000..63df5eb2ca04 --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/System.Xml.XmlSerializer.cs @@ -0,0 +1,696 @@ +// This file contains auto-generated code. +// Generated from `System.Xml.XmlSerializer, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a`. +namespace System +{ + namespace Xml + { + namespace Serialization + { + [System.Flags] + public enum CodeGenerationOptions + { + None = 0, + GenerateProperties = 1, + GenerateNewAsync = 2, + GenerateOldAsync = 4, + GenerateOrder = 8, + EnableDataBinding = 16, + } + public class CodeIdentifier + { + public CodeIdentifier() => throw null; + public static string MakeCamel(string identifier) => throw null; + public static string MakePascal(string identifier) => throw null; + public static string MakeValid(string identifier) => throw null; + } + public class CodeIdentifiers + { + public void Add(string identifier, object value) => throw null; + public void AddReserved(string identifier) => throw null; + public string AddUnique(string identifier, object value) => throw null; + public void Clear() => throw null; + public CodeIdentifiers() => throw null; + public CodeIdentifiers(bool caseSensitive) => throw null; + public bool IsInUse(string identifier) => throw null; + public string MakeRightCase(string identifier) => throw null; + public string MakeUnique(string identifier) => throw null; + public void Remove(string identifier) => throw null; + public void RemoveReserved(string identifier) => throw null; + public object ToArray(System.Type type) => throw null; + public bool UseCamelCasing { get => throw null; set { } } + } + public class ImportContext + { + public ImportContext(System.Xml.Serialization.CodeIdentifiers identifiers, bool shareTypes) => throw null; + public bool ShareTypes { get => throw null; } + public System.Xml.Serialization.CodeIdentifiers TypeIdentifiers { get => throw null; } + public System.Collections.Specialized.StringCollection Warnings { get => throw null; } + } + public interface IXmlTextParser + { + bool Normalized { get; set; } + System.Xml.WhitespaceHandling WhitespaceHandling { get; set; } + } + public abstract class SchemaImporter + { + } + public class SoapAttributeAttribute : System.Attribute + { + public string AttributeName { get => throw null; set { } } + public SoapAttributeAttribute() => throw null; + public SoapAttributeAttribute(string attributeName) => throw null; + public string DataType { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + } + public class SoapAttributeOverrides + { + public void Add(System.Type type, string member, System.Xml.Serialization.SoapAttributes attributes) => throw null; + public void Add(System.Type type, System.Xml.Serialization.SoapAttributes attributes) => throw null; + public SoapAttributeOverrides() => throw null; + public System.Xml.Serialization.SoapAttributes this[System.Type type] { get => throw null; } + public System.Xml.Serialization.SoapAttributes this[System.Type type, string member] { get => throw null; } + } + public class SoapAttributes + { + public SoapAttributes() => throw null; + public SoapAttributes(System.Reflection.ICustomAttributeProvider provider) => throw null; + public System.Xml.Serialization.SoapAttributeAttribute SoapAttribute { get => throw null; set { } } + public object SoapDefaultValue { get => throw null; set { } } + public System.Xml.Serialization.SoapElementAttribute SoapElement { get => throw null; set { } } + public System.Xml.Serialization.SoapEnumAttribute SoapEnum { get => throw null; set { } } + public bool SoapIgnore { get => throw null; set { } } + public System.Xml.Serialization.SoapTypeAttribute SoapType { get => throw null; set { } } + } + public class SoapElementAttribute : System.Attribute + { + public SoapElementAttribute() => throw null; + public SoapElementAttribute(string elementName) => throw null; + public string DataType { get => throw null; set { } } + public string ElementName { get => throw null; set { } } + public bool IsNullable { get => throw null; set { } } + } + public class SoapEnumAttribute : System.Attribute + { + public SoapEnumAttribute() => throw null; + public SoapEnumAttribute(string name) => throw null; + public string Name { get => throw null; set { } } + } + public class SoapIgnoreAttribute : System.Attribute + { + public SoapIgnoreAttribute() => throw null; + } + public class SoapIncludeAttribute : System.Attribute + { + public SoapIncludeAttribute(System.Type type) => throw null; + public System.Type Type { get => throw null; set { } } + } + public class SoapReflectionImporter + { + public SoapReflectionImporter() => throw null; + public SoapReflectionImporter(string defaultNamespace) => throw null; + public SoapReflectionImporter(System.Xml.Serialization.SoapAttributeOverrides attributeOverrides) => throw null; + public SoapReflectionImporter(System.Xml.Serialization.SoapAttributeOverrides attributeOverrides, string defaultNamespace) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors, bool validate) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors, bool validate, System.Xml.Serialization.XmlMappingAccess access) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportTypeMapping(System.Type type) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportTypeMapping(System.Type type, string defaultNamespace) => throw null; + public void IncludeType(System.Type type) => throw null; + public void IncludeTypes(System.Reflection.ICustomAttributeProvider provider) => throw null; + } + public class SoapSchemaMember + { + public SoapSchemaMember() => throw null; + public string MemberName { get => throw null; set { } } + public System.Xml.XmlQualifiedName MemberType { get => throw null; set { } } + } + public class SoapTypeAttribute : System.Attribute + { + public SoapTypeAttribute() => throw null; + public SoapTypeAttribute(string typeName) => throw null; + public SoapTypeAttribute(string typeName, string ns) => throw null; + public bool IncludeInSchema { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public string TypeName { get => throw null; set { } } + } + public class UnreferencedObjectEventArgs : System.EventArgs + { + public UnreferencedObjectEventArgs(object o, string id) => throw null; + public string UnreferencedId { get => throw null; } + public object UnreferencedObject { get => throw null; } + } + public delegate void UnreferencedObjectEventHandler(object sender, System.Xml.Serialization.UnreferencedObjectEventArgs e); + public class XmlAnyElementAttributes : System.Collections.CollectionBase + { + public int Add(System.Xml.Serialization.XmlAnyElementAttribute attribute) => throw null; + public bool Contains(System.Xml.Serialization.XmlAnyElementAttribute attribute) => throw null; + public void CopyTo(System.Xml.Serialization.XmlAnyElementAttribute[] array, int index) => throw null; + public XmlAnyElementAttributes() => throw null; + public int IndexOf(System.Xml.Serialization.XmlAnyElementAttribute attribute) => throw null; + public void Insert(int index, System.Xml.Serialization.XmlAnyElementAttribute attribute) => throw null; + public void Remove(System.Xml.Serialization.XmlAnyElementAttribute attribute) => throw null; + public System.Xml.Serialization.XmlAnyElementAttribute this[int index] { get => throw null; set { } } + } + public class XmlArrayAttribute : System.Attribute + { + public XmlArrayAttribute() => throw null; + public XmlArrayAttribute(string elementName) => throw null; + public string ElementName { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaForm Form { get => throw null; set { } } + public bool IsNullable { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public int Order { get => throw null; set { } } + } + public class XmlArrayItemAttribute : System.Attribute + { + public XmlArrayItemAttribute() => throw null; + public XmlArrayItemAttribute(string elementName) => throw null; + public XmlArrayItemAttribute(string elementName, System.Type type) => throw null; + public XmlArrayItemAttribute(System.Type type) => throw null; + public string DataType { get => throw null; set { } } + public string ElementName { get => throw null; set { } } + public System.Xml.Schema.XmlSchemaForm Form { get => throw null; set { } } + public bool IsNullable { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public int NestingLevel { get => throw null; set { } } + public System.Type Type { get => throw null; set { } } + } + public class XmlArrayItemAttributes : System.Collections.CollectionBase + { + public int Add(System.Xml.Serialization.XmlArrayItemAttribute attribute) => throw null; + public bool Contains(System.Xml.Serialization.XmlArrayItemAttribute attribute) => throw null; + public void CopyTo(System.Xml.Serialization.XmlArrayItemAttribute[] array, int index) => throw null; + public XmlArrayItemAttributes() => throw null; + public int IndexOf(System.Xml.Serialization.XmlArrayItemAttribute attribute) => throw null; + public void Insert(int index, System.Xml.Serialization.XmlArrayItemAttribute attribute) => throw null; + public void Remove(System.Xml.Serialization.XmlArrayItemAttribute attribute) => throw null; + public System.Xml.Serialization.XmlArrayItemAttribute this[int index] { get => throw null; set { } } + } + public class XmlAttributeEventArgs : System.EventArgs + { + public System.Xml.XmlAttribute Attr { get => throw null; } + public string ExpectedAttributes { get => throw null; } + public int LineNumber { get => throw null; } + public int LinePosition { get => throw null; } + public object ObjectBeingDeserialized { get => throw null; } + } + public delegate void XmlAttributeEventHandler(object sender, System.Xml.Serialization.XmlAttributeEventArgs e); + public class XmlAttributeOverrides + { + public void Add(System.Type type, string member, System.Xml.Serialization.XmlAttributes attributes) => throw null; + public void Add(System.Type type, System.Xml.Serialization.XmlAttributes attributes) => throw null; + public XmlAttributeOverrides() => throw null; + public System.Xml.Serialization.XmlAttributes this[System.Type type] { get => throw null; } + public System.Xml.Serialization.XmlAttributes this[System.Type type, string member] { get => throw null; } + } + public class XmlAttributes + { + public XmlAttributes() => throw null; + public XmlAttributes(System.Reflection.ICustomAttributeProvider provider) => throw null; + public System.Xml.Serialization.XmlAnyAttributeAttribute XmlAnyAttribute { get => throw null; set { } } + public System.Xml.Serialization.XmlAnyElementAttributes XmlAnyElements { get => throw null; } + public System.Xml.Serialization.XmlArrayAttribute XmlArray { get => throw null; set { } } + public System.Xml.Serialization.XmlArrayItemAttributes XmlArrayItems { get => throw null; } + public System.Xml.Serialization.XmlAttributeAttribute XmlAttribute { get => throw null; set { } } + public System.Xml.Serialization.XmlChoiceIdentifierAttribute XmlChoiceIdentifier { get => throw null; } + public object XmlDefaultValue { get => throw null; set { } } + public System.Xml.Serialization.XmlElementAttributes XmlElements { get => throw null; } + public System.Xml.Serialization.XmlEnumAttribute XmlEnum { get => throw null; set { } } + public bool XmlIgnore { get => throw null; set { } } + public bool Xmlns { get => throw null; set { } } + public System.Xml.Serialization.XmlRootAttribute XmlRoot { get => throw null; set { } } + public System.Xml.Serialization.XmlTextAttribute XmlText { get => throw null; set { } } + public System.Xml.Serialization.XmlTypeAttribute XmlType { get => throw null; set { } } + } + public class XmlChoiceIdentifierAttribute : System.Attribute + { + public XmlChoiceIdentifierAttribute() => throw null; + public XmlChoiceIdentifierAttribute(string name) => throw null; + public string MemberName { get => throw null; set { } } + } + public struct XmlDeserializationEvents + { + public System.Xml.Serialization.XmlAttributeEventHandler OnUnknownAttribute { get => throw null; set { } } + public System.Xml.Serialization.XmlElementEventHandler OnUnknownElement { get => throw null; set { } } + public System.Xml.Serialization.XmlNodeEventHandler OnUnknownNode { get => throw null; set { } } + public System.Xml.Serialization.UnreferencedObjectEventHandler OnUnreferencedObject { get => throw null; set { } } + } + public class XmlElementAttributes : System.Collections.CollectionBase + { + public int Add(System.Xml.Serialization.XmlElementAttribute attribute) => throw null; + public bool Contains(System.Xml.Serialization.XmlElementAttribute attribute) => throw null; + public void CopyTo(System.Xml.Serialization.XmlElementAttribute[] array, int index) => throw null; + public XmlElementAttributes() => throw null; + public int IndexOf(System.Xml.Serialization.XmlElementAttribute attribute) => throw null; + public void Insert(int index, System.Xml.Serialization.XmlElementAttribute attribute) => throw null; + public void Remove(System.Xml.Serialization.XmlElementAttribute attribute) => throw null; + public System.Xml.Serialization.XmlElementAttribute this[int index] { get => throw null; set { } } + } + public class XmlElementEventArgs : System.EventArgs + { + public System.Xml.XmlElement Element { get => throw null; } + public string ExpectedElements { get => throw null; } + public int LineNumber { get => throw null; } + public int LinePosition { get => throw null; } + public object ObjectBeingDeserialized { get => throw null; } + } + public delegate void XmlElementEventHandler(object sender, System.Xml.Serialization.XmlElementEventArgs e); + public class XmlIncludeAttribute : System.Attribute + { + public XmlIncludeAttribute(System.Type type) => throw null; + public System.Type Type { get => throw null; set { } } + } + public abstract class XmlMapping + { + public string ElementName { get => throw null; } + public string Namespace { get => throw null; } + public void SetKey(string key) => throw null; + public string XsdElementName { get => throw null; } + } + [System.Flags] + public enum XmlMappingAccess + { + None = 0, + Read = 1, + Write = 2, + } + public class XmlMemberMapping + { + public bool Any { get => throw null; } + public bool CheckSpecified { get => throw null; } + public string ElementName { get => throw null; } + public string MemberName { get => throw null; } + public string Namespace { get => throw null; } + public string TypeFullName { get => throw null; } + public string TypeName { get => throw null; } + public string TypeNamespace { get => throw null; } + public string XsdElementName { get => throw null; } + } + public class XmlMembersMapping : System.Xml.Serialization.XmlMapping + { + public int Count { get => throw null; } + public System.Xml.Serialization.XmlMemberMapping this[int index] { get => throw null; } + public string TypeName { get => throw null; } + public string TypeNamespace { get => throw null; } + } + public class XmlNodeEventArgs : System.EventArgs + { + public int LineNumber { get => throw null; } + public int LinePosition { get => throw null; } + public string LocalName { get => throw null; } + public string Name { get => throw null; } + public string NamespaceURI { get => throw null; } + public System.Xml.XmlNodeType NodeType { get => throw null; } + public object ObjectBeingDeserialized { get => throw null; } + public string Text { get => throw null; } + } + public delegate void XmlNodeEventHandler(object sender, System.Xml.Serialization.XmlNodeEventArgs e); + public class XmlReflectionImporter + { + public XmlReflectionImporter() => throw null; + public XmlReflectionImporter(string defaultNamespace) => throw null; + public XmlReflectionImporter(System.Xml.Serialization.XmlAttributeOverrides attributeOverrides) => throw null; + public XmlReflectionImporter(System.Xml.Serialization.XmlAttributeOverrides attributeOverrides, string defaultNamespace) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportTypeMapping(System.Type type) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportTypeMapping(System.Type type, string defaultNamespace) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportTypeMapping(System.Type type, System.Xml.Serialization.XmlRootAttribute root) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportTypeMapping(System.Type type, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace) => throw null; + public void IncludeType(System.Type type) => throw null; + public void IncludeTypes(System.Reflection.ICustomAttributeProvider provider) => throw null; + } + public class XmlReflectionMember + { + public XmlReflectionMember() => throw null; + public bool IsReturnValue { get => throw null; set { } } + public string MemberName { get => throw null; set { } } + public System.Type MemberType { get => throw null; set { } } + public bool OverrideIsNullable { get => throw null; set { } } + public System.Xml.Serialization.SoapAttributes SoapAttributes { get => throw null; set { } } + public System.Xml.Serialization.XmlAttributes XmlAttributes { get => throw null; set { } } + } + public class XmlSchemaEnumerator : System.IDisposable, System.Collections.Generic.IEnumerator, System.Collections.IEnumerator + { + public XmlSchemaEnumerator(System.Xml.Serialization.XmlSchemas list) => throw null; + public System.Xml.Schema.XmlSchema Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } + public void Dispose() => throw null; + public bool MoveNext() => throw null; + void System.Collections.IEnumerator.Reset() => throw null; + } + public class XmlSchemaExporter + { + public XmlSchemaExporter(System.Xml.Serialization.XmlSchemas schemas) => throw null; + public string ExportAnyType(string ns) => throw null; + public string ExportAnyType(System.Xml.Serialization.XmlMembersMapping members) => throw null; + public void ExportMembersMapping(System.Xml.Serialization.XmlMembersMapping xmlMembersMapping) => throw null; + public void ExportMembersMapping(System.Xml.Serialization.XmlMembersMapping xmlMembersMapping, bool exportEnclosingType) => throw null; + public System.Xml.XmlQualifiedName ExportTypeMapping(System.Xml.Serialization.XmlMembersMapping xmlMembersMapping) => throw null; + public void ExportTypeMapping(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping) => throw null; + } + public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter + { + public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas) => throw null; + public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeIdentifiers typeIdentifiers) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportAnyType(System.Xml.XmlQualifiedName typeName, string elementName) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportDerivedTypeMapping(System.Xml.XmlQualifiedName name, System.Type baseType) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportDerivedTypeMapping(System.Xml.XmlQualifiedName name, System.Type baseType, bool baseTypeCanBeIndirect) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string name, string ns, System.Xml.Serialization.SoapSchemaMember[] members) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName name) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName[] names) => throw null; + public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName[] names, System.Type baseType, bool baseTypeCanBeIndirect) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportSchemaType(System.Xml.XmlQualifiedName typeName) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportSchemaType(System.Xml.XmlQualifiedName typeName, System.Type baseType) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportSchemaType(System.Xml.XmlQualifiedName typeName, System.Type baseType, bool baseTypeCanBeIndirect) => throw null; + public System.Xml.Serialization.XmlTypeMapping ImportTypeMapping(System.Xml.XmlQualifiedName name) => throw null; + } + public class XmlSchemas : System.Collections.CollectionBase, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public int Add(System.Xml.Schema.XmlSchema schema) => throw null; + public int Add(System.Xml.Schema.XmlSchema schema, System.Uri baseUri) => throw null; + public void Add(System.Xml.Serialization.XmlSchemas schemas) => throw null; + public void AddReference(System.Xml.Schema.XmlSchema schema) => throw null; + public void Compile(System.Xml.Schema.ValidationEventHandler handler, bool fullCompile) => throw null; + public bool Contains(string targetNamespace) => throw null; + public bool Contains(System.Xml.Schema.XmlSchema schema) => throw null; + public void CopyTo(System.Xml.Schema.XmlSchema[] array, int index) => throw null; + public XmlSchemas() => throw null; + public object Find(System.Xml.XmlQualifiedName name, System.Type type) => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public System.Collections.IList GetSchemas(string ns) => throw null; + public int IndexOf(System.Xml.Schema.XmlSchema schema) => throw null; + public void Insert(int index, System.Xml.Schema.XmlSchema schema) => throw null; + public bool IsCompiled { get => throw null; } + public static bool IsDataSet(System.Xml.Schema.XmlSchema schema) => throw null; + protected override void OnClear() => throw null; + protected override void OnInsert(int index, object value) => throw null; + protected override void OnRemove(int index, object value) => throw null; + protected override void OnSet(int index, object oldValue, object newValue) => throw null; + public void Remove(System.Xml.Schema.XmlSchema schema) => throw null; + public System.Xml.Schema.XmlSchema this[int index] { get => throw null; set { } } + public System.Xml.Schema.XmlSchema this[string ns] { get => throw null; } + } + public delegate void XmlSerializationCollectionFixupCallback(object collection, object collectionItems); + public delegate void XmlSerializationFixupCallback(object fixup); + public abstract class XmlSerializationGeneratedCode + { + protected XmlSerializationGeneratedCode() => throw null; + } + public delegate object XmlSerializationReadCallback(); + public abstract class XmlSerializationReader : System.Xml.Serialization.XmlSerializationGeneratedCode + { + protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup) => throw null; + protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup fixup) => throw null; + protected void AddReadCallback(string name, string ns, System.Type type, System.Xml.Serialization.XmlSerializationReadCallback read) => throw null; + protected void AddTarget(string id, object o) => throw null; + protected void CheckReaderCount(ref int whileIterations, ref int readerCount) => throw null; + protected string CollapseWhitespace(string value) => throw null; + protected class CollectionFixup + { + public System.Xml.Serialization.XmlSerializationCollectionFixupCallback Callback { get => throw null; } + public object Collection { get => throw null; } + public object CollectionItems { get => throw null; } + public CollectionFixup(object collection, System.Xml.Serialization.XmlSerializationCollectionFixupCallback callback, object collectionItems) => throw null; + } + protected System.Exception CreateAbstractTypeException(string name, string ns) => throw null; + protected System.Exception CreateBadDerivationException(string xsdDerived, string nsDerived, string xsdBase, string nsBase, string clrDerived, string clrBase) => throw null; + protected System.Exception CreateCtorHasSecurityException(string typeName) => throw null; + protected System.Exception CreateInaccessibleConstructorException(string typeName) => throw null; + protected System.Exception CreateInvalidCastException(System.Type type, object value) => throw null; + protected System.Exception CreateInvalidCastException(System.Type type, object value, string id) => throw null; + protected System.Exception CreateMissingIXmlSerializableType(string name, string ns, string clrType) => throw null; + protected System.Exception CreateReadOnlyCollectionException(string name) => throw null; + protected System.Exception CreateUnknownConstantException(string value, System.Type enumType) => throw null; + protected System.Exception CreateUnknownNodeException() => throw null; + protected System.Exception CreateUnknownTypeException(System.Xml.XmlQualifiedName type) => throw null; + protected XmlSerializationReader() => throw null; + protected bool DecodeName { get => throw null; set { } } + protected System.Xml.XmlDocument Document { get => throw null; } + protected System.Array EnsureArrayIndex(System.Array a, int index, System.Type elementType) => throw null; + protected class Fixup + { + public System.Xml.Serialization.XmlSerializationFixupCallback Callback { get => throw null; } + public Fixup(object o, System.Xml.Serialization.XmlSerializationFixupCallback callback, int count) => throw null; + public Fixup(object o, System.Xml.Serialization.XmlSerializationFixupCallback callback, string[] ids) => throw null; + public string[] Ids { get => throw null; } + public object Source { get => throw null; set { } } + } + protected void FixupArrayRefs(object fixup) => throw null; + protected int GetArrayLength(string name, string ns) => throw null; + protected bool GetNullAttr() => throw null; + protected object GetTarget(string id) => throw null; + protected System.Xml.XmlQualifiedName GetXsiType() => throw null; + protected abstract void InitCallbacks(); + protected abstract void InitIDs(); + protected bool IsReturnValue { get => throw null; set { } } + protected bool IsXmlnsAttribute(string name) => throw null; + protected void ParseWsdlArrayType(System.Xml.XmlAttribute attr) => throw null; + protected System.Xml.XmlQualifiedName ReadElementQualifiedName() => throw null; + protected void ReadEndElement() => throw null; + protected System.Xml.XmlReader Reader { get => throw null; } + protected int ReaderCount { get => throw null; } + protected bool ReadNull() => throw null; + protected System.Xml.XmlQualifiedName ReadNullableQualifiedName() => throw null; + protected string ReadNullableString() => throw null; + protected bool ReadReference(out string fixupReference) => throw null; + protected object ReadReferencedElement() => throw null; + protected object ReadReferencedElement(string name, string ns) => throw null; + protected void ReadReferencedElements() => throw null; + protected object ReadReferencingElement(string name, string ns, bool elementCanBeType, out string fixupReference) => throw null; + protected object ReadReferencingElement(string name, string ns, out string fixupReference) => throw null; + protected object ReadReferencingElement(out string fixupReference) => throw null; + protected System.Xml.Serialization.IXmlSerializable ReadSerializable(System.Xml.Serialization.IXmlSerializable serializable) => throw null; + protected System.Xml.Serialization.IXmlSerializable ReadSerializable(System.Xml.Serialization.IXmlSerializable serializable, bool wrappedAny) => throw null; + protected string ReadString(string value) => throw null; + protected string ReadString(string value, bool trim) => throw null; + protected object ReadTypedNull(System.Xml.XmlQualifiedName type) => throw null; + protected object ReadTypedPrimitive(System.Xml.XmlQualifiedName type) => throw null; + protected System.Xml.XmlDocument ReadXmlDocument(bool wrapped) => throw null; + protected System.Xml.XmlNode ReadXmlNode(bool wrapped) => throw null; + protected void Referenced(object o) => throw null; + protected static System.Reflection.Assembly ResolveDynamicAssembly(string assemblyFullName) => throw null; + protected System.Array ShrinkArray(System.Array a, int length, System.Type elementType, bool isNullable) => throw null; + protected byte[] ToByteArrayBase64(bool isNull) => throw null; + protected static byte[] ToByteArrayBase64(string value) => throw null; + protected byte[] ToByteArrayHex(bool isNull) => throw null; + protected static byte[] ToByteArrayHex(string value) => throw null; + protected static char ToChar(string value) => throw null; + protected static System.DateTime ToDate(string value) => throw null; + protected static System.DateTime ToDateTime(string value) => throw null; + protected static long ToEnum(string value, System.Collections.Hashtable h, string typeName) => throw null; + protected static System.DateTime ToTime(string value) => throw null; + protected static string ToXmlName(string value) => throw null; + protected static string ToXmlNCName(string value) => throw null; + protected static string ToXmlNmToken(string value) => throw null; + protected static string ToXmlNmTokens(string value) => throw null; + protected System.Xml.XmlQualifiedName ToXmlQualifiedName(string value) => throw null; + protected void UnknownAttribute(object o, System.Xml.XmlAttribute attr) => throw null; + protected void UnknownAttribute(object o, System.Xml.XmlAttribute attr, string qnames) => throw null; + protected void UnknownElement(object o, System.Xml.XmlElement elem) => throw null; + protected void UnknownElement(object o, System.Xml.XmlElement elem, string qnames) => throw null; + protected void UnknownNode(object o) => throw null; + protected void UnknownNode(object o, string qnames) => throw null; + protected void UnreferencedObject(string id, object o) => throw null; + } + public delegate void XmlSerializationWriteCallback(object o); + public abstract class XmlSerializationWriter : System.Xml.Serialization.XmlSerializationGeneratedCode + { + protected void AddWriteCallback(System.Type type, string typeName, string typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback) => throw null; + protected System.Exception CreateChoiceIdentifierValueException(string value, string identifier, string name, string ns) => throw null; + protected System.Exception CreateInvalidAnyTypeException(object o) => throw null; + protected System.Exception CreateInvalidAnyTypeException(System.Type type) => throw null; + protected System.Exception CreateInvalidChoiceIdentifierValueException(string type, string identifier) => throw null; + protected System.Exception CreateInvalidEnumValueException(object value, string typeName) => throw null; + protected System.Exception CreateMismatchChoiceException(string value, string elementName, string enumValue) => throw null; + protected System.Exception CreateUnknownAnyElementException(string name, string ns) => throw null; + protected System.Exception CreateUnknownTypeException(object o) => throw null; + protected System.Exception CreateUnknownTypeException(System.Type type) => throw null; + protected XmlSerializationWriter() => throw null; + protected bool EscapeName { get => throw null; set { } } + protected static byte[] FromByteArrayBase64(byte[] value) => throw null; + protected static string FromByteArrayHex(byte[] value) => throw null; + protected static string FromChar(char value) => throw null; + protected static string FromDate(System.DateTime value) => throw null; + protected static string FromDateTime(System.DateTime value) => throw null; + protected static string FromEnum(long value, string[] values, long[] ids) => throw null; + protected static string FromEnum(long value, string[] values, long[] ids, string typeName) => throw null; + protected static string FromTime(System.DateTime value) => throw null; + protected static string FromXmlName(string name) => throw null; + protected static string FromXmlNCName(string ncName) => throw null; + protected static string FromXmlNmToken(string nmToken) => throw null; + protected static string FromXmlNmTokens(string nmTokens) => throw null; + protected string FromXmlQualifiedName(System.Xml.XmlQualifiedName xmlQualifiedName) => throw null; + protected string FromXmlQualifiedName(System.Xml.XmlQualifiedName xmlQualifiedName, bool ignoreEmpty) => throw null; + protected abstract void InitCallbacks(); + protected System.Collections.ArrayList Namespaces { get => throw null; set { } } + protected static System.Reflection.Assembly ResolveDynamicAssembly(string assemblyFullName) => throw null; + protected void TopLevelElement() => throw null; + protected void WriteAttribute(string localName, byte[] value) => throw null; + protected void WriteAttribute(string localName, string value) => throw null; + protected void WriteAttribute(string localName, string ns, byte[] value) => throw null; + protected void WriteAttribute(string localName, string ns, string value) => throw null; + protected void WriteAttribute(string prefix, string localName, string ns, string value) => throw null; + protected void WriteElementEncoded(System.Xml.XmlNode node, string name, string ns, bool isNullable, bool any) => throw null; + protected void WriteElementLiteral(System.Xml.XmlNode node, string name, string ns, bool isNullable, bool any) => throw null; + protected void WriteElementQualifiedName(string localName, string ns, System.Xml.XmlQualifiedName value) => throw null; + protected void WriteElementQualifiedName(string localName, string ns, System.Xml.XmlQualifiedName value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteElementQualifiedName(string localName, System.Xml.XmlQualifiedName value) => throw null; + protected void WriteElementQualifiedName(string localName, System.Xml.XmlQualifiedName value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteElementString(string localName, string value) => throw null; + protected void WriteElementString(string localName, string ns, string value) => throw null; + protected void WriteElementString(string localName, string ns, string value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteElementString(string localName, string value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteElementStringRaw(string localName, byte[] value) => throw null; + protected void WriteElementStringRaw(string localName, byte[] value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteElementStringRaw(string localName, string value) => throw null; + protected void WriteElementStringRaw(string localName, string ns, byte[] value) => throw null; + protected void WriteElementStringRaw(string localName, string ns, byte[] value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteElementStringRaw(string localName, string ns, string value) => throw null; + protected void WriteElementStringRaw(string localName, string ns, string value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteElementStringRaw(string localName, string value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteEmptyTag(string name) => throw null; + protected void WriteEmptyTag(string name, string ns) => throw null; + protected void WriteEndElement() => throw null; + protected void WriteEndElement(object o) => throw null; + protected void WriteId(object o) => throw null; + protected void WriteNamespaceDeclarations(System.Xml.Serialization.XmlSerializerNamespaces xmlns) => throw null; + protected void WriteNullableQualifiedNameEncoded(string name, string ns, System.Xml.XmlQualifiedName value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteNullableQualifiedNameLiteral(string name, string ns, System.Xml.XmlQualifiedName value) => throw null; + protected void WriteNullableStringEncoded(string name, string ns, string value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteNullableStringEncodedRaw(string name, string ns, byte[] value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteNullableStringEncodedRaw(string name, string ns, string value, System.Xml.XmlQualifiedName xsiType) => throw null; + protected void WriteNullableStringLiteral(string name, string ns, string value) => throw null; + protected void WriteNullableStringLiteralRaw(string name, string ns, byte[] value) => throw null; + protected void WriteNullableStringLiteralRaw(string name, string ns, string value) => throw null; + protected void WriteNullTagEncoded(string name) => throw null; + protected void WriteNullTagEncoded(string name, string ns) => throw null; + protected void WriteNullTagLiteral(string name) => throw null; + protected void WriteNullTagLiteral(string name, string ns) => throw null; + protected void WritePotentiallyReferencingElement(string n, string ns, object o) => throw null; + protected void WritePotentiallyReferencingElement(string n, string ns, object o, System.Type ambientType) => throw null; + protected void WritePotentiallyReferencingElement(string n, string ns, object o, System.Type ambientType, bool suppressReference) => throw null; + protected void WritePotentiallyReferencingElement(string n, string ns, object o, System.Type ambientType, bool suppressReference, bool isNullable) => throw null; + protected System.Xml.XmlWriter Writer { get => throw null; set { } } + protected void WriteReferencedElements() => throw null; + protected void WriteReferencingElement(string n, string ns, object o) => throw null; + protected void WriteReferencingElement(string n, string ns, object o, bool isNullable) => throw null; + protected void WriteRpcResult(string name, string ns) => throw null; + protected void WriteSerializable(System.Xml.Serialization.IXmlSerializable serializable, string name, string ns, bool isNullable) => throw null; + protected void WriteSerializable(System.Xml.Serialization.IXmlSerializable serializable, string name, string ns, bool isNullable, bool wrapped) => throw null; + protected void WriteStartDocument() => throw null; + protected void WriteStartElement(string name) => throw null; + protected void WriteStartElement(string name, string ns) => throw null; + protected void WriteStartElement(string name, string ns, bool writePrefixed) => throw null; + protected void WriteStartElement(string name, string ns, object o) => throw null; + protected void WriteStartElement(string name, string ns, object o, bool writePrefixed) => throw null; + protected void WriteStartElement(string name, string ns, object o, bool writePrefixed, System.Xml.Serialization.XmlSerializerNamespaces xmlns) => throw null; + protected void WriteTypedPrimitive(string name, string ns, object o, bool xsiType) => throw null; + protected void WriteValue(byte[] value) => throw null; + protected void WriteValue(string value) => throw null; + protected void WriteXmlAttribute(System.Xml.XmlNode node) => throw null; + protected void WriteXmlAttribute(System.Xml.XmlNode node, object container) => throw null; + protected void WriteXsiType(string name, string ns) => throw null; + } + public class XmlSerializer + { + public virtual bool CanDeserialize(System.Xml.XmlReader xmlReader) => throw null; + protected virtual System.Xml.Serialization.XmlSerializationReader CreateReader() => throw null; + protected virtual System.Xml.Serialization.XmlSerializationWriter CreateWriter() => throw null; + protected XmlSerializer() => throw null; + public XmlSerializer(System.Type type) => throw null; + public XmlSerializer(System.Type type, string defaultNamespace) => throw null; + public XmlSerializer(System.Type type, System.Type[] extraTypes) => throw null; + public XmlSerializer(System.Type type, System.Xml.Serialization.XmlAttributeOverrides overrides) => throw null; + public XmlSerializer(System.Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, System.Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace) => throw null; + public XmlSerializer(System.Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, System.Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location) => throw null; + public XmlSerializer(System.Type type, System.Xml.Serialization.XmlRootAttribute root) => throw null; + public XmlSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping) => throw null; + public object Deserialize(System.IO.Stream stream) => throw null; + public object Deserialize(System.IO.TextReader textReader) => throw null; + protected virtual object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) => throw null; + public object Deserialize(System.Xml.XmlReader xmlReader) => throw null; + public object Deserialize(System.Xml.XmlReader xmlReader, string encodingStyle) => throw null; + public object Deserialize(System.Xml.XmlReader xmlReader, string encodingStyle, System.Xml.Serialization.XmlDeserializationEvents events) => throw null; + public object Deserialize(System.Xml.XmlReader xmlReader, System.Xml.Serialization.XmlDeserializationEvents events) => throw null; + public static System.Xml.Serialization.XmlSerializer[] FromMappings(System.Xml.Serialization.XmlMapping[] mappings) => throw null; + public static System.Xml.Serialization.XmlSerializer[] FromMappings(System.Xml.Serialization.XmlMapping[] mappings, System.Type type) => throw null; + public static System.Xml.Serialization.XmlSerializer[] FromTypes(System.Type[] types) => throw null; + public static string GetXmlSerializerAssemblyName(System.Type type) => throw null; + public static string GetXmlSerializerAssemblyName(System.Type type, string defaultNamespace) => throw null; + public void Serialize(System.IO.Stream stream, object o) => throw null; + public void Serialize(System.IO.Stream stream, object o, System.Xml.Serialization.XmlSerializerNamespaces namespaces) => throw null; + public void Serialize(System.IO.TextWriter textWriter, object o) => throw null; + public void Serialize(System.IO.TextWriter textWriter, object o, System.Xml.Serialization.XmlSerializerNamespaces namespaces) => throw null; + protected virtual void Serialize(object o, System.Xml.Serialization.XmlSerializationWriter writer) => throw null; + public void Serialize(System.Xml.XmlWriter xmlWriter, object o) => throw null; + public void Serialize(System.Xml.XmlWriter xmlWriter, object o, System.Xml.Serialization.XmlSerializerNamespaces namespaces) => throw null; + public void Serialize(System.Xml.XmlWriter xmlWriter, object o, System.Xml.Serialization.XmlSerializerNamespaces namespaces, string encodingStyle) => throw null; + public void Serialize(System.Xml.XmlWriter xmlWriter, object o, System.Xml.Serialization.XmlSerializerNamespaces namespaces, string encodingStyle, string id) => throw null; + public event System.Xml.Serialization.XmlAttributeEventHandler UnknownAttribute; + public event System.Xml.Serialization.XmlElementEventHandler UnknownElement; + public event System.Xml.Serialization.XmlNodeEventHandler UnknownNode; + public event System.Xml.Serialization.UnreferencedObjectEventHandler UnreferencedObject; + } + public sealed class XmlSerializerAssemblyAttribute : System.Attribute + { + public string AssemblyName { get => throw null; set { } } + public string CodeBase { get => throw null; set { } } + public XmlSerializerAssemblyAttribute() => throw null; + public XmlSerializerAssemblyAttribute(string assemblyName) => throw null; + public XmlSerializerAssemblyAttribute(string assemblyName, string codeBase) => throw null; + } + public class XmlSerializerFactory + { + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Type type) => throw null; + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Type type, string defaultNamespace) => throw null; + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Type type, System.Type[] extraTypes) => throw null; + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Type type, System.Xml.Serialization.XmlAttributeOverrides overrides) => throw null; + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, System.Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace) => throw null; + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, System.Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location) => throw null; + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Type type, System.Xml.Serialization.XmlRootAttribute root) => throw null; + public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping) => throw null; + public XmlSerializerFactory() => throw null; + } + public abstract class XmlSerializerImplementation + { + public virtual bool CanSerialize(System.Type type) => throw null; + protected XmlSerializerImplementation() => throw null; + public virtual System.Xml.Serialization.XmlSerializer GetSerializer(System.Type type) => throw null; + public virtual System.Xml.Serialization.XmlSerializationReader Reader { get => throw null; } + public virtual System.Collections.Hashtable ReadMethods { get => throw null; } + public virtual System.Collections.Hashtable TypedSerializers { get => throw null; } + public virtual System.Collections.Hashtable WriteMethods { get => throw null; } + public virtual System.Xml.Serialization.XmlSerializationWriter Writer { get => throw null; } + } + public sealed class XmlSerializerVersionAttribute : System.Attribute + { + public XmlSerializerVersionAttribute() => throw null; + public XmlSerializerVersionAttribute(System.Type type) => throw null; + public string Namespace { get => throw null; set { } } + public string ParentAssemblyId { get => throw null; set { } } + public System.Type Type { get => throw null; set { } } + public string Version { get => throw null; set { } } + } + public class XmlTypeAttribute : System.Attribute + { + public bool AnonymousType { get => throw null; set { } } + public XmlTypeAttribute() => throw null; + public XmlTypeAttribute(string typeName) => throw null; + public bool IncludeInSchema { get => throw null; set { } } + public string Namespace { get => throw null; set { } } + public string TypeName { get => throw null; set { } } + } + public class XmlTypeMapping : System.Xml.Serialization.XmlMapping + { + public string TypeFullName { get => throw null; } + public string TypeName { get => throw null; } + public string XsdTypeName { get => throw null; } + public string XsdTypeNamespace { get => throw null; } + } + } + } +} diff --git a/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/src.csproj b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/src.csproj new file mode 100644 index 000000000000..cfadb03dd5ae --- /dev/null +++ b/csharp/ql/test/resources/stubs/Microsoft.Identity.ServiceEssentials.SDK/1.19.7-preview-41027191730/src.csproj @@ -0,0 +1,9 @@ + + + + net7.0 + enable + enable + + + diff --git a/go/ql/integration-tests/bazel-sample-1/src/go.mod b/go/ql/integration-tests/bazel-sample-1/src/go.mod index babe05def2b2..ecaae99ba560 100644 --- a/go/ql/integration-tests/bazel-sample-1/src/go.mod +++ b/go/ql/integration-tests/bazel-sample-1/src/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module bazelsample diff --git a/go/ql/integration-tests/bazel-sample-1/src/go.sum b/go/ql/integration-tests/bazel-sample-1/src/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/bazel-sample-1/src/go.sum +++ b/go/ql/integration-tests/bazel-sample-1/src/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/bazel-sample-2/src/go.mod b/go/ql/integration-tests/bazel-sample-2/src/go.mod index babe05def2b2..ecaae99ba560 100644 --- a/go/ql/integration-tests/bazel-sample-2/src/go.mod +++ b/go/ql/integration-tests/bazel-sample-2/src/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module bazelsample diff --git a/go/ql/integration-tests/bazel-sample-2/src/go.sum b/go/ql/integration-tests/bazel-sample-2/src/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/bazel-sample-2/src/go.sum +++ b/go/ql/integration-tests/bazel-sample-2/src/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/go-mod-sample/src/go.mod b/go/ql/integration-tests/go-mod-sample/src/go.mod index 8d994ee3c125..35b1caa17f4a 100644 --- a/go/ql/integration-tests/go-mod-sample/src/go.mod +++ b/go/ql/integration-tests/go-mod-sample/src/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module makesample diff --git a/go/ql/integration-tests/go-mod-sample/src/go.sum b/go/ql/integration-tests/go-mod-sample/src/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/go-mod-sample/src/go.sum +++ b/go/ql/integration-tests/go-mod-sample/src/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/make-sample/src/go.mod b/go/ql/integration-tests/make-sample/src/go.mod index 8d994ee3c125..35b1caa17f4a 100644 --- a/go/ql/integration-tests/make-sample/src/go.mod +++ b/go/ql/integration-tests/make-sample/src/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module makesample diff --git a/go/ql/integration-tests/make-sample/src/go.sum b/go/ql/integration-tests/make-sample/src/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/make-sample/src/go.sum +++ b/go/ql/integration-tests/make-sample/src/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/mixed-layout/src/workspace/go.work b/go/ql/integration-tests/mixed-layout/src/workspace/go.work index e7e866fbe27d..434b740cd224 100644 --- a/go/ql/integration-tests/mixed-layout/src/workspace/go.work +++ b/go/ql/integration-tests/mixed-layout/src/workspace/go.work @@ -1,3 +1,5 @@ -go 1.22.0 +go 1.23.0 + +toolchain go1.23.2 use ./subdir diff --git a/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.mod b/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.mod index b4ed08ff30be..f0fcd633bc30 100644 --- a/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.mod +++ b/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.mod @@ -1,7 +1,9 @@ -go 1.22.0 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 -require golang.org/x/sys v0.18.0 // indirect +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir diff --git a/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.sum b/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.sum index 98d0ad505a69..c60ab41465e2 100644 --- a/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.sum +++ b/go/ql/integration-tests/mixed-layout/src/workspace/subdir/go.sum @@ -1,4 +1,4 @@ -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/ninja-sample/src/go.mod b/go/ql/integration-tests/ninja-sample/src/go.mod index 8d994ee3c125..35b1caa17f4a 100644 --- a/go/ql/integration-tests/ninja-sample/src/go.mod +++ b/go/ql/integration-tests/ninja-sample/src/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module makesample diff --git a/go/ql/integration-tests/ninja-sample/src/go.sum b/go/ql/integration-tests/ninja-sample/src/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/ninja-sample/src/go.sum +++ b/go/ql/integration-tests/ninja-sample/src/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.mod b/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.mod index c7060dfa0de9..f0fcd633bc30 100644 --- a/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.mod +++ b/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir diff --git a/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.sum b/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.sum +++ b/go/ql/integration-tests/single-go-mod-and-go-files-not-under-it/src/subdir/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/single-go-mod-in-root/src/go.mod b/go/ql/integration-tests/single-go-mod-in-root/src/go.mod index b6d7e456852b..7c062bcacf8b 100644 --- a/go/ql/integration-tests/single-go-mod-in-root/src/go.mod +++ b/go/ql/integration-tests/single-go-mod-in-root/src/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module test diff --git a/go/ql/integration-tests/single-go-mod-in-root/src/go.sum b/go/ql/integration-tests/single-go-mod-in-root/src/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/single-go-mod-in-root/src/go.sum +++ b/go/ql/integration-tests/single-go-mod-in-root/src/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.mod b/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.mod index c7060dfa0de9..f0fcd633bc30 100644 --- a/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.mod +++ b/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir diff --git a/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.sum b/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.sum +++ b/go/ql/integration-tests/single-go-mod-not-in-root/src/subdir/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/go.work b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/go.work index 6610d43e9c0e..58590722fe3c 100644 --- a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/go.work +++ b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/go.work @@ -1,4 +1,6 @@ -go 1.19 +go 1.23.0 + +toolchain go1.23.2 use ( ./subdir1 diff --git a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.mod b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.mod index 4b99f58c0eb0..326818c22e4c 100644 --- a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.mod +++ b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir1 diff --git a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.sum b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.sum +++ b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir1/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.mod b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.mod index 5da75a136d9b..4ee54ae3890e 100644 --- a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.mod +++ b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir2 diff --git a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.sum b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.sum +++ b/go/ql/integration-tests/single-go-work-not-in-root/src/modules/subdir2/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/test-extraction/src/go.sum b/go/ql/integration-tests/test-extraction/src/go.sum index a8e1b59ae4b1..e69de29bb2d1 100644 --- a/go/ql/integration-tests/test-extraction/src/go.sum +++ b/go/ql/integration-tests/test-extraction/src/go.sum @@ -1,45 +0,0 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/go/ql/integration-tests/traced-extraction/src/go.sum b/go/ql/integration-tests/traced-extraction/src/go.sum index a8e1b59ae4b1..e69de29bb2d1 100644 --- a/go/ql/integration-tests/traced-extraction/src/go.sum +++ b/go/ql/integration-tests/traced-extraction/src/go.sum @@ -1,45 +0,0 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.mod b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.mod index b6d7e456852b..7c062bcacf8b 100644 --- a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.mod +++ b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module test diff --git a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.sum b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.sum +++ b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.mod b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.mod index 4b99f58c0eb0..620df2856ee2 100644 --- a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.mod +++ b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.40.0 + +require golang.org/x/sys v0.33.0 // indirect module subdir1 diff --git a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.sum b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.sum index a8e1b59ae4b1..5b3bc988d1a9 100644 --- a/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.sum +++ b/go/ql/integration-tests/two-go-mods-nested-none-in-root/src/subdir0/subdir1/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.40.0 h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY= +golang.org/x/net v0.40.0/go.mod h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds= +golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= +golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.mod b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.mod index 284b506c63fa..cc68a350ef7f 100644 --- a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.mod +++ b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module main diff --git a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.sum b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.sum +++ b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.mod b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.mod index 147c51b83862..620df2856ee2 100644 --- a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.mod +++ b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.0.0-20200505041828-1ed23360d12c +toolchain go1.23.2 + +require golang.org/x/net v0.40.0 + +require golang.org/x/sys v0.33.0 // indirect module subdir1 diff --git a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.sum b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.sum index 6c5ffa613d0a..5b3bc988d1a9 100644 --- a/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.sum +++ b/go/ql/integration-tests/two-go-mods-nested-one-in-root/src/subdir1/go.sum @@ -1,7 +1,4 @@ -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/net v0.0.0-20200505041828-1ed23360d12c h1:zJ0mtu4jCalhKg6Oaukv6iIkb+cOvDrajDH9DH46Q4M= -golang.org/x/net v0.0.0-20200505041828-1ed23360d12c/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/net v0.40.0 h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY= +golang.org/x/net v0.40.0/go.mod h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds= +golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= +golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.mod b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.mod index 4b99f58c0eb0..326818c22e4c 100644 --- a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.mod +++ b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir1 diff --git a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.sum b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.sum +++ b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir1/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.mod b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.mod index c6eec7d9ca51..4ee54ae3890e 100644 --- a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.mod +++ b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.0.0-20200505041828-1ed23360d12c +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir2 diff --git a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.sum b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.sum index 6c5ffa613d0a..c60ab41465e2 100644 --- a/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.sum +++ b/go/ql/integration-tests/two-go-mods-not-nested/src/subdir2/go.sum @@ -1,7 +1,4 @@ -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/net v0.0.0-20200505041828-1ed23360d12c h1:zJ0mtu4jCalhKg6Oaukv6iIkb+cOvDrajDH9DH46Q4M= -golang.org/x/net v0.0.0-20200505041828-1ed23360d12c/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.mod b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.mod index 4b99f58c0eb0..326818c22e4c 100644 --- a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.mod +++ b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.mod @@ -1,5 +1,9 @@ -go 1.14 +go 1.23.0 -require golang.org/x/net v0.23.0 +toolchain go1.23.2 + +require golang.org/x/net v0.39.0 + +require golang.org/x/sys v0.32.0 // indirect module subdir1 diff --git a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.sum b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.sum index a8e1b59ae4b1..c60ab41465e2 100644 --- a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.sum +++ b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir1/go.sum @@ -1,45 +1,4 @@ -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= diff --git a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.mod b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.mod index 7a2ca787004f..f33ad2ef3e86 100644 --- a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.mod +++ b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.mod @@ -1,7 +1,5 @@ go 1.14 -require ( - github.com/microsoft/go-mssqldb v0.12.0 -) +require github.com/microsoft/go-mssqldb v0.12.0 module subdir2 diff --git a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.sum b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.sum index 432407e3db02..506dc22b5e60 100644 --- a/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.sum +++ b/go/ql/integration-tests/two-go-mods-one-failure/src/subdir2/go.sum @@ -1,30 +1 @@ -github.com/Azure/go-autorest v13.3.2+incompatible h1:VxzPyuhtnlBOzc4IWCZHqpyH2d+QMLQEuy3wREyY4oc= -github.com/Azure/go-autorest/autorest v0.9.0 h1:MRvx8gncNaXJqOoLmhNjUAKh33JJF8LyxPhomEtOsjs= -github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= -github.com/Azure/go-autorest/autorest v0.9.4 h1:1cM+NmKw91+8h5vfjgzK4ZGLuN72k87XVZBWyGwNjUM= -github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= -github.com/Azure/go-autorest/autorest/adal v0.8.1 h1:pZdL8o72rK+avFWl+p9nE8RWi1JInZrWJYlnpfXJwHk= -github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= -github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= -github.com/Azure/go-autorest/autorest/date v0.2.0 h1:yW+Zlqf26583pE43KhfnhFcdmSWlm5Ew6bxipnr/tbM= -github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod h1:vcORJHLJEh643/Ioh9+vPmf1Ij9AEBM5FuBIXLmIy0g= -github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod h1:a8FDP3DYzQ4RYfVAxAN3SVSiiO77gL2j2ronKKP0syM= -github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= -github.com/Azure/go-autorest/tracing v0.5.0 h1:TRn4WjSnkcSy5AEG3pnbtFSwNtwzjr4VYyQflFE619k= -github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= -github.com/microsoft/go-mssqldb v0.0.0-20191128021309-1d7a30a10f73 h1:OGNva6WhsKst5OZf7eZOklDztV3hwtTHovdrLHV+MsA= -github.com/microsoft/go-mssqldb v0.0.0-20191128021309-1d7a30a10f73/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= -github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= -github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe h1:lXe2qZdvpiX5WZkZR4hgp4KJVfY3nMkvmwbVkpv1rVY= -github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413 h1:ULYEB3JvPRE/IfO+9uO7vKV/xzVTO7XPAwm8xbf4w2g= -golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +github.com/microsoft/go-mssqldb v0.12.0 h1:nuQ0ygjq+dPZx78vkGH98aXZsk8tIdWHJaFV7ydhnqs= diff --git a/iac b/iac new file mode 160000 index 000000000000..1709e321895e --- /dev/null +++ b/iac @@ -0,0 +1 @@ +Subproject commit 1709e321895e42d5b3cc1c4047ce4fc70639ad95 diff --git a/java/ql/integration-tests/java/buildless-gradle-timeout/gradlew b/java/ql/integration-tests/java/buildless-gradle-timeout/gradlew old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/buildless-maven-timeout/mvnw b/java/ql/integration-tests/java/buildless-maven-timeout/mvnw old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/buildless-sibling-projects/gradle-sample/gradlew b/java/ql/integration-tests/java/buildless-sibling-projects/gradle-sample/gradlew old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/buildless-sibling-projects/gradle-sample2/gradlew b/java/ql/integration-tests/java/buildless-sibling-projects/gradle-sample2/gradlew old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/diagnostics/maven-http-repository/mvnw b/java/ql/integration-tests/java/diagnostics/maven-http-repository/mvnw old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/gradle-sample-kotlin-script/gradlew b/java/ql/integration-tests/java/gradle-sample-kotlin-script/gradlew old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/maven-wrapper-script-only/mvnw b/java/ql/integration-tests/java/maven-wrapper-script-only/mvnw old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/maven-wrapper-source-only/mvnw b/java/ql/integration-tests/java/maven-wrapper-source-only/mvnw old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/maven-wrapper/mvnw b/java/ql/integration-tests/java/maven-wrapper/mvnw old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/partial-gradle-sample-without-gradle/gradlew b/java/ql/integration-tests/java/partial-gradle-sample-without-gradle/gradlew old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/java/partial-gradle-sample/gradlew b/java/ql/integration-tests/java/partial-gradle-sample/gradlew old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/kotlin/all-platforms/extractor_information_kotlin1/test.py b/java/ql/integration-tests/kotlin/all-platforms/extractor_information_kotlin1/test.py old mode 100755 new mode 100644 diff --git a/java/ql/integration-tests/kotlin/all-platforms/extractor_information_kotlin2/test.py b/java/ql/integration-tests/kotlin/all-platforms/extractor_information_kotlin2/test.py old mode 100755 new mode 100644 diff --git a/java/ql/lib/qlpack.yml b/java/ql/lib/qlpack.yml index 44ab148e1cf2..065d8e1cd6c6 100644 --- a/java/ql/lib/qlpack.yml +++ b/java/ql/lib/qlpack.yml @@ -8,6 +8,7 @@ upgrades: upgrades dependencies: codeql/controlflow: ${workspace} codeql/dataflow: ${workspace} + codeql/dataflowstack: ${workspace} codeql/mad: ${workspace} codeql/quantum: ${workspace} codeql/rangeanalysis: ${workspace} diff --git a/java/ql/lib/semmle/code/java/dataflow/DataFlowStack.qll b/java/ql/lib/semmle/code/java/dataflow/DataFlowStack.qll new file mode 100644 index 000000000000..e5f8de8cf8b3 --- /dev/null +++ b/java/ql/lib/semmle/code/java/dataflow/DataFlowStack.qll @@ -0,0 +1,41 @@ +overlay[local?] +module; + +import java +private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.internal.DataFlowImplSpecific +private import codeql.dataflowstack.FlowStack as FlowStack + +module LanguageFlowStack = FlowStack::LanguageDataFlow; + +private module FlowStackInput + implements LanguageFlowStack::DataFlowConfigContext::FlowInstance +{ + private module Flow = DataFlow::Global; + class PathNode = Flow::PathNode; + + JavaDataFlow::Node getNode(PathNode n) { result = n.getNode() } + + predicate isSource(PathNode n) { n.isSource() } + + PathNode getASuccessor(PathNode n) { result = n.getASuccessor() } + + JavaDataFlow::DataFlowCallable getARuntimeTarget(JavaDataFlow::DataFlowCall call) { + result.asCallable() = call.asCall().getCallee() + } + + JavaDataFlow::Node getAnArgumentNode(JavaDataFlow::DataFlowCall call) { + result = JavaDataFlow::exprNode(call.asCall().getAnArgument()) + } +} + +module DataFlowStackMake { + import LanguageFlowStack::FlowStack> +} + +module BiStackAnalysisMake< + DataFlow::ConfigSig ConfigA, + DataFlow::ConfigSig ConfigB +>{ + import LanguageFlowStack::BiStackAnalysis, ConfigB, FlowStackInput> +} \ No newline at end of file diff --git a/java/ql/lib/semmle/code/java/dataflow/TaintTrackingStack.qll b/java/ql/lib/semmle/code/java/dataflow/TaintTrackingStack.qll new file mode 100644 index 000000000000..a26bb888f18c --- /dev/null +++ b/java/ql/lib/semmle/code/java/dataflow/TaintTrackingStack.qll @@ -0,0 +1,43 @@ +overlay[local?] +module; + +import java +private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.TaintTracking +private import semmle.code.java.dataflow.internal.DataFlowImplSpecific +private import semmle.code.java.dataflow.internal.TaintTrackingImplSpecific +private import codeql.dataflowstack.FlowStack as FlowStack + +module LanguageFlowStack = FlowStack::LanguageDataFlow; + +private module FlowStackInput + implements LanguageFlowStack::DataFlowConfigContext::FlowInstance +{ + private module Flow = TaintTracking::Global; + class PathNode = Flow::PathNode; + + JavaDataFlow::Node getNode(PathNode n) { result = n.getNode() } + + predicate isSource(PathNode n) { n.isSource() } + + PathNode getASuccessor(PathNode n) { result = n.getASuccessor() } + + JavaDataFlow::DataFlowCallable getARuntimeTarget(JavaDataFlow::DataFlowCall call) { + result.asCallable() = call.asCall().getCallee() + } + + JavaDataFlow::Node getAnArgumentNode(JavaDataFlow::DataFlowCall call) { + result = JavaDataFlow::exprNode(call.asCall().getAnArgument()) + } +} + +module DataFlowStackMake { + import LanguageFlowStack::FlowStack> +} + +module BiStackAnalysisMake< + DataFlow::ConfigSig ConfigA, + DataFlow::ConfigSig ConfigB +>{ + import LanguageFlowStack::BiStackAnalysis, ConfigB, FlowStackInput> +} \ No newline at end of file diff --git a/java/ql/lib/semmle/code/java/security/HardcodedCredentials.qll b/java/ql/lib/semmle/code/java/security/HardcodedCredentials.qll index f7e0b9954858..a0e68c3552c2 100644 --- a/java/ql/lib/semmle/code/java/security/HardcodedCredentials.qll +++ b/java/ql/lib/semmle/code/java/security/HardcodedCredentials.qll @@ -68,7 +68,8 @@ class CredentialsApiSink extends CredentialsSink { */ class PasswordVariable extends Variable { PasswordVariable() { - this.getName().regexpMatch("(?i)(encrypted|old|new)?pass(wd|word|code|phrase)(chars|value)?") + this.getName().regexpMatch("(?i).*pass(w|wd|wrd|word|code|phrase|key|_)(chars|value)?(?!.*(size|length|question|path|prompt)).*") or + this.getName().regexpMatch("(?i)pwd") } } @@ -76,7 +77,7 @@ class PasswordVariable extends Variable { * A variable whose name indicates that it may hold a user name. */ class UsernameVariable extends Variable { - UsernameVariable() { this.getName().regexpMatch("(?i)(user|username)") } + UsernameVariable() { this.getName().regexpMatch("(?i)(puid|user|username|userid)(?!.*(characters|claimtype)).*") } } /** diff --git a/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll b/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll index 0ae1d7e4df01..d1d91d94e49a 100644 --- a/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll +++ b/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll @@ -216,6 +216,9 @@ abstract class MethodCallInsecureFileCreation extends MethodCall { * Gets the dataflow node representing the file system entity created. */ DataFlow::Node getNode() { result.asExpr() = this } + + /** Holds if this node is a source. */ + predicate isSource() { any() } } /** diff --git a/java/ql/src/Security/CWE/CWE-079/XSS.java b/java/ql/src/Security/CWE/CWE-079/XSS.Bad.java similarity index 100% rename from java/ql/src/Security/CWE/CWE-079/XSS.java rename to java/ql/src/Security/CWE/CWE-079/XSS.Bad.java diff --git a/java/ql/src/Security/CWE/CWE-079/XSS.Good.java b/java/ql/src/Security/CWE/CWE-079/XSS.Good.java new file mode 100644 index 000000000000..2bef24407ae7 --- /dev/null +++ b/java/ql/src/Security/CWE/CWE-079/XSS.Good.java @@ -0,0 +1,11 @@ +public class XSS extends HttpServlet { + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + String unsafeInput = request.getParameter("page"); + String safeInput = StringEscapeUtils.escapeHtml4(unsafeInput); + // GOOD: the untrusted request parameter is html encoded for special characters before being written into the response string. + response.getWriter().print( + "The page \"" + safeInput + "\" was not found."); + + } +} \ No newline at end of file diff --git a/java/ql/src/Security/CWE/CWE-079/XSS.qhelp b/java/ql/src/Security/CWE/CWE-079/XSS.qhelp index 05b0f2680022..2fda89b558a0 100644 --- a/java/ql/src/Security/CWE/CWE-079/XSS.qhelp +++ b/java/ql/src/Security/CWE/CWE-079/XSS.qhelp @@ -1,41 +1,69 @@ - + - -

      Directly writing user input (for example, an HTTP request parameter) to a web page, -without properly sanitizing the input first, allows for a cross-site scripting vulnerability.

      + +

      Directly writing user input (for example, an HTTP request parameter) to a web page, + without properly sanitizing the input first, allows for a cross-site scripting vulnerability.

      -
      - +
      + -

      To guard against cross-site scripting, consider using contextual output encoding/escaping before -writing user input to the page, or one of the other solutions that are mentioned in the -reference.

      +

      To guard against reflected cross-site scripting in your backend java service, consider using + an appropriate HTML escaping library for your framework to sanitize the special HTML + characters. +

      -
      - +

      For Android applications where an untrusted input is reflected into the WebView component + via risky methods such as evaluateJavascript, loadData or + loadDataWithBaseURL that execute javascript, use the following best practices:

      -

      The following example shows the page parameter being written directly to the page, -leaving the website vulnerable to cross-site scripting.

      +
        +
      • + Use an appropriate HTML escaping library to sanitize special characters in the untrusted + input. +
      • +
      • When applicable, validate that the untrusted input is of a safe type before passing the + data into a risky method.
      • +
      • In scenarios where WebView doesn't require JavaScript, don't call + setJavaScriptEnabled within WebSettings + (for example, while displaying static HTML content). By default, JavaScript execution is + disabled in WebView.
      • +
      +

      - +

      If the above solutions do not work for your use-case, please consult your security assurance + team.

      -
      - + + -
    26. -OWASP: -XSS -(Cross Site Scripting) Prevention Cheat Sheet. -
    27. -
    28. -Wikipedia: Cross-site scripting. -
    29. +

      The following example shows the page parameter being written directly to the + page, leaving the website vulnerable to cross-site scripting.

      + -
      -
      +

      Use an HTML encoding API such as org.apache.commons.text.StringEscapeUtils.escapeHtml4to + sanitize the untrusted page parameter before inserting it into the HTTP response.

      + + + + + + +
    30. OWASP: XSS + (Cross Site Scripting) Prevention Cheat Sheet.
    31. +
    32. Wikipedia: Cross-site scripting + .
    33. +
    34. WebView - Native bridges + Risks +
    35. + + +
      + \ No newline at end of file diff --git a/java/ql/test/query-tests/security/CWE-798/semmle/tests/Test.java b/java/ql/test/query-tests/security/CWE-798/semmle/tests/Test.java index 96f770d66f24..5053c41aa107 100644 --- a/java/ql/test/query-tests/security/CWE-798/semmle/tests/Test.java +++ b/java/ql/test/query-tests/security/CWE-798/semmle/tests/Test.java @@ -8,6 +8,7 @@ public static void main(String[] args) throws SQLException { String url = "jdbc:mysql://localhost/test"; String usr = "admin"; // hard-coded user name (flow source) String pass = "123456"; // hard-coded password (flow source) + String pwd = "myPassword"; // hard-coded password (flow source) test(url, usr, pass); // flow through method @@ -26,12 +27,18 @@ public static void main(String[] args) throws SQLException { passwordCheck(pass); // $ HardcodedCredentialsSourceCall } - public static void test(String url, String user, String password) throws SQLException { - DriverManager.getConnection(url, user, password); // $ HardcodedCredentialsApiCall + public static void test(String url, String user, String v) throws SQLException { + DriverManager.getConnection(url, user, v); // $ HardcodedCredentialsApiCall } public static final String password = "myOtherPassword"; // $ HardcodedPasswordField + public static final String pwd = "myOtherPassword"; // $ HardcodedPasswordField + + public static final String hard_coded_passphrase_chars = "MyPassPhrase"; // $ HardcodedPasswordField + + public static final String password_question = "What is your password?"; // Good: not a password + public static boolean passwordCheck(String password) { return password.equals("admin"); // $ HardcodedCredentialsComparison } diff --git a/javascript/ql/lib/semmle/javascript/dataflow/AdditionalFlowSteps.qll b/javascript/ql/lib/semmle/javascript/dataflow/AdditionalFlowSteps.qll index 3b59fc529520..1688d4b67c55 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/AdditionalFlowSteps.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/AdditionalFlowSteps.qll @@ -157,7 +157,7 @@ class LegacyFlowStep extends Unit { * Holds if `pred` → `succ` should be considered a data flow edge * transforming values with label `predlbl` to have label `succlbl`. */ - deprecated predicate step( + predicate step( DataFlow::Node pred, DataFlow::Node succ, DataFlow::FlowLabel predlbl, DataFlow::FlowLabel succlbl ) { @@ -212,7 +212,7 @@ module LegacyFlowStep { * transforming values with label `predlbl` to have label `succlbl`. */ cached - deprecated predicate step( + predicate step( DataFlow::Node pred, DataFlow::Node succ, DataFlow::FlowLabel predlbl, DataFlow::FlowLabel succlbl ) { @@ -287,7 +287,7 @@ class SharedFlowStep extends Unit { * Holds if `pred` → `succ` should be considered a data flow edge * transforming values with label `predlbl` to have label `succlbl`. */ - deprecated predicate step( + predicate step( DataFlow::Node pred, DataFlow::Node succ, DataFlow::FlowLabel predlbl, DataFlow::FlowLabel succlbl ) { @@ -369,7 +369,7 @@ module SharedFlowStep { * Holds if `pred` → `succ` should be considered a data flow edge * transforming values with label `predlbl` to have label `succlbl`. */ - deprecated predicate step( + predicate step( DataFlow::Node pred, DataFlow::Node succ, DataFlow::FlowLabel predlbl, DataFlow::FlowLabel succlbl ) { diff --git a/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll b/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll index bc527b500c96..b98e4db5a902 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll @@ -1,6 +1,6 @@ /** * Alias for the library `semmle.javascript.explore.BackwardDataFlow`. */ -deprecated module; +// deprecated module; import semmle.javascript.explore.BackwardDataFlow diff --git a/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll b/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll index ffbb9e497b04..423727b4ecee 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll @@ -63,7 +63,7 @@ * Finally, we build `PathNode`s for all nodes that appear on a path * computed by `onPath`. */ -deprecated module; +// deprecated module; private import javascript private import internal.FlowSteps @@ -88,7 +88,7 @@ private import internal.DataFlowPrivate as DataFlowPrivate * define additional edges beyond the standard data flow edges (`isAdditionalFlowStep`) * and prohibit intermediate flow nodes and edges (`isBarrier`). */ -abstract deprecated class Configuration extends string { +abstract class Configuration extends string { bindingset[this] Configuration() { any() } @@ -284,7 +284,7 @@ abstract deprecated class Configuration extends string { * `isBarrierGuard` or `AdditionalBarrierGuardNode`. */ pragma[nomagic] -deprecated private predicate isBarrierGuardInternal( +private predicate isBarrierGuardInternal( Configuration cfg, BarrierGuardNodeInternal guard ) { cfg.isBarrierGuard(guard) @@ -309,7 +309,7 @@ deprecated private predicate isBarrierGuardInternal( * - "taint" additionally permits flow through transformations such as string operations, * and is the default flow source for a `TaintTracking::Configuration`. */ -abstract deprecated class FlowLabel extends string { +abstract class FlowLabel extends string { bindingset[this] FlowLabel() { any() } @@ -338,16 +338,16 @@ abstract deprecated class FlowLabel extends string { * * This is an alias of `FlowLabel`, so the two types can be used interchangeably. */ -deprecated class TaintKind = FlowLabel; +class TaintKind = FlowLabel; /** * A standard flow label, that is, either `FlowLabel::data()` or `FlowLabel::taint()`. */ -deprecated class StandardFlowLabel extends FlowLabel { +class StandardFlowLabel extends FlowLabel { StandardFlowLabel() { this = "data" or this = "taint" } } -deprecated module FlowLabel { +module FlowLabel { /** * Gets the standard flow label for describing values that directly originate from a flow source. */ @@ -373,7 +373,7 @@ abstract private class BarrierGuardNodeInternal extends DataFlow::Node { } * classes as precise as possible: if two subclasses of `BarrierGuardNode` overlap, their * implementations of `blocks` will _both_ apply to any configuration that includes either of them. */ -abstract deprecated class BarrierGuardNode extends BarrierGuardNodeInternal { +abstract class BarrierGuardNode extends BarrierGuardNodeInternal { /** * Holds if this node blocks expression `e` provided it evaluates to `outcome`. * @@ -390,8 +390,8 @@ abstract deprecated class BarrierGuardNode extends BarrierGuardNodeInternal { /** * Barrier guards derived from other barrier guards. */ -abstract deprecated private class DerivedBarrierGuardNode extends BarrierGuardNodeInternal { - abstract deprecated predicate appliesTo(Configuration cfg); +abstract private class DerivedBarrierGuardNode extends BarrierGuardNodeInternal { + abstract predicate appliesTo(Configuration cfg); /** * Holds if this node blocks expression `e` from flow of type `label`, provided it evaluates to `outcome`. @@ -404,7 +404,7 @@ abstract deprecated private class DerivedBarrierGuardNode extends BarrierGuardNo /** * Barrier guards derived from `AdditionalSanitizerGuard` */ -deprecated private class BarrierGuardNodeFromAdditionalSanitizerGuard extends BarrierGuardNodeInternal instanceof TaintTracking::AdditionalSanitizerGuardNode +private class BarrierGuardNodeFromAdditionalSanitizerGuard extends BarrierGuardNodeInternal instanceof TaintTracking::AdditionalSanitizerGuardNode { } /** @@ -413,7 +413,7 @@ deprecated private class BarrierGuardNodeFromAdditionalSanitizerGuard extends Ba * `label` is bound to the blocked label, or the empty string if all labels should be blocked. */ pragma[nomagic] -deprecated private predicate barrierGuardBlocksExpr( +private predicate barrierGuardBlocksExpr( BarrierGuardNodeInternal guard, boolean outcome, Expr test, string label ) { guard.(BarrierGuardNode).blocks(outcome, test) and label = "" @@ -431,7 +431,7 @@ deprecated private predicate barrierGuardBlocksExpr( * Holds if `guard` may block the flow of a value reachable through exploratory flow. */ pragma[nomagic] -deprecated private predicate barrierGuardIsRelevant(BarrierGuardNodeInternal guard) { +private predicate barrierGuardIsRelevant(BarrierGuardNodeInternal guard) { exists(Expr e | barrierGuardBlocksExpr(guard, _, e, _) and isRelevantForward(e.flow(), _) @@ -445,7 +445,7 @@ deprecated private predicate barrierGuardIsRelevant(BarrierGuardNodeInternal gua * `label` is bound to the blocked label, or the empty string if all labels should be blocked. */ pragma[nomagic] -deprecated private predicate barrierGuardBlocksAccessPath( +private predicate barrierGuardBlocksAccessPath( BarrierGuardNodeInternal guard, boolean outcome, AccessPath ap, string label ) { barrierGuardIsRelevant(guard) and @@ -458,7 +458,7 @@ deprecated private predicate barrierGuardBlocksAccessPath( * This predicate is outlined to give the optimizer a hint about the join ordering. */ pragma[nomagic] -deprecated private predicate barrierGuardBlocksSsaRefinement( +private predicate barrierGuardBlocksSsaRefinement( BarrierGuardNodeInternal guard, boolean outcome, SsaRefinementNode ref, string label ) { barrierGuardIsRelevant(guard) and @@ -474,7 +474,7 @@ deprecated private predicate barrierGuardBlocksSsaRefinement( * `outcome` is bound to the outcome of `cond` for join-ordering purposes. */ pragma[nomagic] -deprecated private predicate barrierGuardUsedInCondition( +private predicate barrierGuardUsedInCondition( BarrierGuardNodeInternal guard, ConditionGuardNode cond, boolean outcome ) { barrierGuardIsRelevant(guard) and @@ -493,7 +493,7 @@ deprecated private predicate barrierGuardUsedInCondition( * `label` is bound to the blocked label, or the empty string if all labels should be blocked. */ pragma[nomagic] -deprecated private predicate barrierGuardBlocksNode( +private predicate barrierGuardBlocksNode( BarrierGuardNodeInternal guard, DataFlow::Node nd, string label ) { // 1) `nd` is a use of a refinement node that blocks its input variable @@ -518,7 +518,7 @@ deprecated private predicate barrierGuardBlocksNode( * `label` is bound to the blocked label, or the empty string if all labels should be blocked. */ pragma[nomagic] -deprecated private predicate barrierGuardBlocksEdge( +private predicate barrierGuardBlocksEdge( BarrierGuardNodeInternal guard, DataFlow::Node pred, DataFlow::Node succ, string label ) { exists( @@ -539,7 +539,7 @@ deprecated private predicate barrierGuardBlocksEdge( * This predicate exists to get a better join-order for the `barrierGuardBlocksEdge` predicate above. */ pragma[noinline] -deprecated private BasicBlock getADominatedBasicBlock( +private BasicBlock getADominatedBasicBlock( BarrierGuardNodeInternal guard, ConditionGuardNode cond ) { barrierGuardIsRelevant(guard) and @@ -553,7 +553,7 @@ deprecated private BasicBlock getADominatedBasicBlock( * * Only holds for barriers that should apply to all flow labels. */ -deprecated private predicate isBarrierEdgeRaw( +private predicate isBarrierEdgeRaw( Configuration cfg, DataFlow::Node pred, DataFlow::Node succ ) { cfg.isBarrierEdge(pred, succ) @@ -571,7 +571,7 @@ deprecated private predicate isBarrierEdgeRaw( * Only holds for barriers that should apply to all flow labels. */ pragma[inline] -deprecated private predicate isBarrierEdge( +private predicate isBarrierEdge( Configuration cfg, DataFlow::Node pred, DataFlow::Node succ ) { isBarrierEdgeRaw(cfg, pred, succ) @@ -585,7 +585,7 @@ deprecated private predicate isBarrierEdge( * Holds if there is a labeled barrier edge `pred -> succ` in `cfg` either through an explicit barrier edge * or one implied by a barrier guard. */ -deprecated private predicate isLabeledBarrierEdgeRaw( +private predicate isLabeledBarrierEdgeRaw( Configuration cfg, DataFlow::Node pred, DataFlow::Node succ, DataFlow::FlowLabel label ) { cfg.isBarrierEdge(pred, succ, label) @@ -601,7 +601,7 @@ deprecated private predicate isLabeledBarrierEdgeRaw( * or one implied by a barrier guard, or by an out/in barrier for `pred` or `succ`, respectively. */ pragma[inline] -deprecated private predicate isLabeledBarrierEdge( +private predicate isLabeledBarrierEdge( Configuration cfg, DataFlow::Node pred, DataFlow::Node succ, DataFlow::FlowLabel label ) { isLabeledBarrierEdgeRaw(cfg, pred, succ, label) @@ -614,7 +614,7 @@ deprecated private predicate isLabeledBarrierEdge( /** * A guard node that only blocks specific labels. */ -abstract deprecated class LabeledBarrierGuardNode extends BarrierGuardNode { +abstract class LabeledBarrierGuardNode extends BarrierGuardNode { override predicate blocks(boolean outcome, Expr e) { none() } } @@ -721,7 +721,7 @@ module PseudoProperties { * A data flow node that should be considered a source for some specific configuration, * in addition to any other sources that configuration may recognize. */ -abstract deprecated class AdditionalSource extends DataFlow::Node { +abstract class AdditionalSource extends DataFlow::Node { /** * Holds if this data flow node should be considered a source node for * configuration `cfg`. @@ -739,7 +739,7 @@ abstract deprecated class AdditionalSource extends DataFlow::Node { * A data flow node that should be considered a sink for some specific configuration, * in addition to any other sinks that configuration may recognize. */ -abstract deprecated class AdditionalSink extends DataFlow::Node { +abstract class AdditionalSink extends DataFlow::Node { /** * Holds if this data flow node should be considered a sink node for * configuration `cfg`. @@ -773,7 +773,7 @@ private class FlowStepThroughImport extends SharedFlowStep { * Summary steps through function calls are not taken into account. */ pragma[inline] -deprecated private predicate basicFlowStepNoBarrier( +private predicate basicFlowStepNoBarrier( DataFlow::Node pred, DataFlow::Node succ, PathSummary summary, DataFlow::Configuration cfg ) { // Local flow @@ -812,7 +812,7 @@ deprecated private predicate basicFlowStepNoBarrier( * and hence should only be used for purposes of approximation. */ pragma[noinline] -deprecated private predicate exploratoryFlowStep( +private predicate exploratoryFlowStep( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg ) { isRelevantForward(pred, cfg) and @@ -831,7 +831,7 @@ deprecated private predicate exploratoryFlowStep( /** * Holds if `nd` is a source node for configuration `cfg`. */ -deprecated private predicate isSource(DataFlow::Node nd, DataFlow::Configuration cfg, FlowLabel lbl) { +private predicate isSource(DataFlow::Node nd, DataFlow::Configuration cfg, FlowLabel lbl) { (cfg.isSource(nd) or nd.(AdditionalSource).isSourceFor(cfg)) and lbl = cfg.getDefaultSourceLabel() or @@ -843,7 +843,7 @@ deprecated private predicate isSource(DataFlow::Node nd, DataFlow::Configuration /** * Holds if `nd` is a sink node for configuration `cfg`. */ -deprecated private predicate isSink(DataFlow::Node nd, DataFlow::Configuration cfg, FlowLabel lbl) { +private predicate isSink(DataFlow::Node nd, DataFlow::Configuration cfg, FlowLabel lbl) { (cfg.isSink(nd) or nd.(AdditionalSink).isSinkFor(cfg)) and lbl = any(StandardFlowLabel f) or @@ -856,7 +856,7 @@ deprecated private predicate isSink(DataFlow::Node nd, DataFlow::Configuration c * Holds if there exists a load-step from `pred` to `succ` under configuration `cfg`, * and the forwards exploratory flow has found a relevant store-step with the same property as the load-step. */ -deprecated private predicate exploratoryLoadStep( +private predicate exploratoryLoadStep( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg ) { exists(string prop | prop = getAForwardRelevantLoadProperty(cfg) | @@ -873,7 +873,7 @@ deprecated private predicate exploratoryLoadStep( * This private predicate is only used in `exploratoryLoadStep`, and exists as a separate predicate to give the compiler a hint about join-ordering. */ pragma[noinline] -deprecated private string getAForwardRelevantLoadProperty(DataFlow::Configuration cfg) { +private string getAForwardRelevantLoadProperty(DataFlow::Configuration cfg) { exists(DataFlow::Node previous | isRelevantForward(previous, cfg) | basicStoreStep(previous, _, result) or isAdditionalStoreStep(previous, _, result, cfg) @@ -887,7 +887,7 @@ deprecated private string getAForwardRelevantLoadProperty(DataFlow::Configuratio * * The properties from this predicate are used as a white-list of properties for load/store steps that should always be considered in the exploratory flow. */ -deprecated private string getAPropertyUsedInLoadStore(DataFlow::Configuration cfg) { +private string getAPropertyUsedInLoadStore(DataFlow::Configuration cfg) { exists(string loadProp, string storeProp | isAdditionalLoadStoreStep(_, _, loadProp, storeProp, cfg) and storeProp != loadProp and @@ -900,7 +900,7 @@ deprecated private string getAPropertyUsedInLoadStore(DataFlow::Configuration cf * and somewhere in the program there exists a load-step that could possibly read the stored value. */ pragma[noinline] -deprecated private predicate exploratoryForwardStoreStep( +private predicate exploratoryForwardStoreStep( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg ) { exists(string prop | @@ -918,7 +918,7 @@ deprecated private predicate exploratoryForwardStoreStep( * and `succ` has been found to be relevant during the backwards exploratory flow, * and the backwards exploratory flow has found a relevant load-step with the same property as the store-step. */ -deprecated private predicate exploratoryBackwardStoreStep( +private predicate exploratoryBackwardStoreStep( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg ) { exists(string prop | prop = getABackwardsRelevantStoreProperty(cfg) | @@ -934,7 +934,7 @@ deprecated private predicate exploratoryBackwardStoreStep( * This private predicate is only used in `exploratoryBackwardStoreStep`, and exists as a separate predicate to give the compiler a hint about join-ordering. */ pragma[noinline] -deprecated private string getABackwardsRelevantStoreProperty(DataFlow::Configuration cfg) { +private string getABackwardsRelevantStoreProperty(DataFlow::Configuration cfg) { exists(DataFlow::Node mid | isRelevant(mid, cfg) | basicLoadStep(mid, _, result) or isAdditionalLoadStep(mid, _, result, cfg) @@ -948,7 +948,7 @@ deprecated private string getABackwardsRelevantStoreProperty(DataFlow::Configura * * No call/return matching is done, so this is a relatively coarse over-approximation. */ -deprecated private predicate isRelevantForward(DataFlow::Node nd, DataFlow::Configuration cfg) { +private predicate isRelevantForward(DataFlow::Node nd, DataFlow::Configuration cfg) { isSource(nd, cfg, _) and isLive() or exists(DataFlow::Node mid | @@ -964,7 +964,7 @@ deprecated private predicate isRelevantForward(DataFlow::Node nd, DataFlow::Conf * * No call/return matching is done, so this is a relatively coarse over-approximation. */ -deprecated private predicate isRelevant(DataFlow::Node nd, DataFlow::Configuration cfg) { +private predicate isRelevant(DataFlow::Node nd, DataFlow::Configuration cfg) { isRelevantForward(nd, cfg) and isSink(nd, cfg, _) or exists(DataFlow::Node mid | isRelevant(mid, cfg) | isRelevantBackStep(mid, nd, cfg)) @@ -973,7 +973,7 @@ deprecated private predicate isRelevant(DataFlow::Node nd, DataFlow::Configurati /** * Holds if there is backwards data-flow step from `mid` to `nd` under `cfg`. */ -deprecated private predicate isRelevantBackStep( +private predicate isRelevantBackStep( DataFlow::Node mid, DataFlow::Node nd, DataFlow::Configuration cfg ) { exploratoryFlowStep(nd, mid, cfg) @@ -987,7 +987,7 @@ deprecated private predicate isRelevantBackStep( * either `pred` is an argument of `f` and `succ` the corresponding parameter, or * `pred` is a variable definition whose value is captured by `f` at `succ`. */ -deprecated private predicate callInputStep( +private predicate callInputStep( Function f, DataFlow::Node invk, DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg ) { @@ -1017,7 +1017,7 @@ deprecated private predicate callInputStep( * into account. */ pragma[nomagic] -deprecated private predicate reachableFromInput( +private predicate reachableFromInput( Function f, DataFlow::Node invk, DataFlow::Node input, DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary ) { @@ -1036,7 +1036,7 @@ deprecated private predicate reachableFromInput( * to a path represented by `oldSummary` yielding a path represented by `newSummary`. */ pragma[noinline] -deprecated private predicate appendStep( +private predicate appendStep( DataFlow::Node pred, DataFlow::Configuration cfg, PathSummary oldSummary, DataFlow::Node succ, PathSummary newSummary ) { @@ -1052,7 +1052,7 @@ deprecated private predicate appendStep( * which is either an argument or a definition captured by the function, flows under * configuration `cfg`, possibly through callees. */ -deprecated private predicate flowThroughCall( +private predicate flowThroughCall( DataFlow::Node input, DataFlow::Node output, DataFlow::Configuration cfg, PathSummary summary ) { exists(Function f, DataFlow::FunctionReturnNode ret | @@ -1098,7 +1098,7 @@ deprecated private predicate flowThroughCall( * along a path summarized by `summary`. */ pragma[nomagic] -deprecated private predicate storeStep( +private predicate storeStep( DataFlow::Node pred, DataFlow::Node succ, string prop, DataFlow::Configuration cfg, PathSummary summary ) { @@ -1136,7 +1136,7 @@ deprecated private predicate storeStep( /** * Gets a dataflow-node for the operand of the await-expression `await`. */ -deprecated private DataFlow::Node getAwaitOperand(DataFlow::Node await) { +private DataFlow::Node getAwaitOperand(DataFlow::Node await) { exists(AwaitExpr awaitExpr | result = awaitExpr.getOperand().getUnderlyingValue().flow() and await.asExpr() = awaitExpr @@ -1146,7 +1146,7 @@ deprecated private DataFlow::Node getAwaitOperand(DataFlow::Node await) { /** * Holds if property `prop` of `arg` is read inside a function and returned to the call `succ`. */ -deprecated private predicate parameterPropRead( +private predicate parameterPropRead( DataFlow::Node arg, string prop, DataFlow::Node succ, DataFlow::Configuration cfg, PathSummary summary ) { @@ -1158,7 +1158,7 @@ deprecated private predicate parameterPropRead( // all the non-recursive parts of parameterPropRead outlined into a precomputed predicate pragma[noinline] -deprecated private predicate parameterPropReadStep( +private predicate parameterPropReadStep( DataFlow::SourceNode parm, DataFlow::Node read, string prop, DataFlow::Configuration cfg, DataFlow::Node arg, DataFlow::Node invk, Function f, DataFlow::Node succ ) { @@ -1182,7 +1182,7 @@ deprecated private predicate parameterPropReadStep( * Holds if `read` may flow into a return statement of `f` under configuration `cfg` * (possibly through callees) along a path summarized by `summary`. */ -deprecated private predicate reachesReturn( +private predicate reachesReturn( Function f, DataFlow::Node read, DataFlow::Configuration cfg, PathSummary summary ) { isRelevant(read, cfg) and @@ -1200,7 +1200,7 @@ deprecated private predicate reachesReturn( // used in `getARelevantProp`, outlined for performance pragma[noinline] -deprecated private string getARelevantStoreProp(DataFlow::Configuration cfg) { +private string getARelevantStoreProp(DataFlow::Configuration cfg) { exists(DataFlow::Node previous | isRelevant(previous, cfg) | basicStoreStep(previous, _, result) or isAdditionalStoreStep(previous, _, result, cfg) @@ -1209,7 +1209,7 @@ deprecated private string getARelevantStoreProp(DataFlow::Configuration cfg) { // used in `getARelevantProp`, outlined for performance pragma[noinline] -deprecated private string getARelevantLoadProp(DataFlow::Configuration cfg) { +private string getARelevantLoadProp(DataFlow::Configuration cfg) { exists(DataFlow::Node previous | isRelevant(previous, cfg) | basicLoadStep(previous, _, result) or isAdditionalLoadStep(previous, _, result, cfg) @@ -1218,7 +1218,7 @@ deprecated private string getARelevantLoadProp(DataFlow::Configuration cfg) { /** Gets the name of a property that is both loaded and stored according to the exploratory analysis. */ pragma[noinline] -deprecated private string getARelevantProp(DataFlow::Configuration cfg) { +private string getARelevantProp(DataFlow::Configuration cfg) { result = getARelevantStoreProp(cfg) and result = getARelevantLoadProp(cfg) or @@ -1228,7 +1228,7 @@ deprecated private string getARelevantProp(DataFlow::Configuration cfg) { /** * Holds if the property `prop` of the object `pred` should be loaded into `succ`. */ -deprecated private predicate isAdditionalLoadStep( +private predicate isAdditionalLoadStep( DataFlow::Node pred, DataFlow::Node succ, string prop, DataFlow::Configuration cfg ) { LegacyFlowStep::loadStep(pred, succ, prop) @@ -1239,7 +1239,7 @@ deprecated private predicate isAdditionalLoadStep( /** * Holds if `pred` should be stored in the object `succ` under the property `prop`. */ -deprecated private predicate isAdditionalStoreStep( +private predicate isAdditionalStoreStep( DataFlow::Node pred, DataFlow::Node succ, string prop, DataFlow::Configuration cfg ) { LegacyFlowStep::storeStep(pred, succ, prop) @@ -1250,7 +1250,7 @@ deprecated private predicate isAdditionalStoreStep( /** * Holds if the property `loadProp` should be copied from the object `pred` to the property `storeProp` of object `succ`. */ -deprecated private predicate isAdditionalLoadStoreStep( +private predicate isAdditionalLoadStoreStep( DataFlow::Node pred, DataFlow::Node succ, string loadProp, string storeProp, DataFlow::Configuration cfg ) { @@ -1270,7 +1270,7 @@ deprecated private predicate isAdditionalLoadStoreStep( * Holds if property `prop` of `pred` may flow into `succ` along a path summarized by * `summary`. */ -deprecated private predicate loadStep( +private predicate loadStep( DataFlow::Node pred, DataFlow::Node succ, string prop, DataFlow::Configuration cfg, PathSummary summary ) { @@ -1292,7 +1292,7 @@ deprecated private predicate loadStep( * the flow that originally reached `base.startProp` used a call edge. */ pragma[noopt] -deprecated private predicate reachableFromStoreBase( +private predicate reachableFromStoreBase( string startProp, string endProp, DataFlow::Node base, DataFlow::Node nd, DataFlow::Configuration cfg, TPathSummary summary, boolean onlyRelevantInCall ) { @@ -1332,7 +1332,7 @@ deprecated private predicate reachableFromStoreBase( ) } -deprecated private boolean hasCall(PathSummary summary) { result = summary.hasCall() } +private boolean hasCall(PathSummary summary) { result = summary.hasCall() } /** * Holds if the value of `pred` is written to a property of some base object, and that base @@ -1342,7 +1342,7 @@ deprecated private boolean hasCall(PathSummary summary) { result = summary.hasCa * In other words, `pred` may flow to `succ` through a property. */ pragma[noinline] -deprecated private predicate flowThroughProperty( +private predicate flowThroughProperty( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg, PathSummary summary ) { exists(PathSummary oldSummary, PathSummary newSummary | @@ -1358,7 +1358,7 @@ deprecated private predicate flowThroughProperty( * by `oldSummary`. */ pragma[noinline] -deprecated private predicate storeToLoad( +private predicate storeToLoad( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg, PathSummary oldSummary, PathSummary newSummary ) { @@ -1380,7 +1380,7 @@ deprecated private predicate storeToLoad( * All of this is done under configuration `cfg`, and `arg` flows along a path * summarized by `summary`, while `cb` is only tracked locally. */ -deprecated private predicate summarizedHigherOrderCall( +private predicate summarizedHigherOrderCall( DataFlow::Node arg, DataFlow::Node cb, int i, DataFlow::Configuration cfg, PathSummary summary ) { exists( @@ -1410,7 +1410,7 @@ deprecated private predicate summarizedHigherOrderCall( * @see `summarizedHigherOrderCall`. */ pragma[noinline] -deprecated private predicate summarizedHigherOrderCallAux( +private predicate summarizedHigherOrderCallAux( Function f, DataFlow::Node arg, DataFlow::Node innerArg, DataFlow::Configuration cfg, PathSummary oldSummary, DataFlow::SourceNode cbParm, DataFlow::InvokeNode inner, int j, DataFlow::Node cb @@ -1448,7 +1448,7 @@ deprecated private predicate summarizedHigherOrderCallAux( * invocation of the callback. */ pragma[nomagic] -deprecated private predicate higherOrderCall( +private predicate higherOrderCall( DataFlow::Node arg, DataFlow::SourceNode callback, int i, DataFlow::Configuration cfg, PathSummary summary ) { @@ -1484,7 +1484,7 @@ deprecated private predicate higherOrderCall( * All of this is done under configuration `cfg`, and `arg` flows along a path * summarized by `summary`, while `cb` is only tracked locally. */ -deprecated private predicate flowIntoHigherOrderCall( +private predicate flowIntoHigherOrderCall( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration cfg, PathSummary summary ) { exists(DataFlow::FunctionNode cb, int i, PathSummary oldSummary | @@ -1507,7 +1507,7 @@ deprecated private predicate flowIntoHigherOrderCall( * Holds if there is a flow step from `pred` to `succ` described by `summary` * under configuration `cfg`. */ -deprecated private predicate flowStep( +private predicate flowStep( DataFlow::Node pred, DataFlow::Configuration cfg, DataFlow::Node succ, PathSummary summary ) { ( @@ -1535,7 +1535,7 @@ deprecated private predicate flowStep( * in zero or more steps. */ pragma[nomagic] -deprecated private predicate flowsTo( +private predicate flowsTo( PathNode flowsource, DataFlow::Node source, SinkPathNode flowsink, DataFlow::Node sink, DataFlow::Configuration cfg ) { @@ -1549,7 +1549,7 @@ deprecated private predicate flowsTo( * `summary`. */ pragma[nomagic] -deprecated private predicate reachableFromSource( +private predicate reachableFromSource( DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary ) { exists(FlowLabel lbl | @@ -1570,7 +1570,7 @@ deprecated private predicate reachableFromSource( * Holds if `nd` can be reached from a source under `cfg`, and in turn a sink is * reachable from `nd`, where the path from the source to `nd` is summarized by `summary`. */ -deprecated private predicate onPath( +private predicate onPath( DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary ) { reachableFromSource(nd, cfg, summary) and @@ -1591,7 +1591,7 @@ deprecated private predicate onPath( * This predicate has been outlined from `onPath` to give the optimizer a hint about join-ordering. */ pragma[noinline] -deprecated private predicate onPathStep( +private predicate onPathStep( DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary, PathSummary stepSummary, DataFlow::Node mid ) { @@ -1603,28 +1603,28 @@ deprecated private predicate onPathStep( * Holds if there is a configuration that has at least one source and at least one sink. */ pragma[noinline] -deprecated private predicate isLive() { +private predicate isLive() { exists(DataFlow::Configuration cfg | isSource(_, cfg, _) and isSink(_, cfg, _)) } /** * A data flow node on an inter-procedural path from a source. */ -deprecated private newtype TPathNode = - deprecated MkSourceNode(DataFlow::Node nd, DataFlow::Configuration cfg) { +private newtype TPathNode = + MkSourceNode(DataFlow::Node nd, DataFlow::Configuration cfg) { isSourceNode(nd, cfg, _) } or - deprecated MkMidNode(DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary) { + MkMidNode(DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary) { isLive() and onPath(nd, cfg, summary) } or - deprecated MkSinkNode(DataFlow::Node nd, DataFlow::Configuration cfg) { isSinkNode(nd, cfg, _) } + MkSinkNode(DataFlow::Node nd, DataFlow::Configuration cfg) { isSinkNode(nd, cfg, _) } /** * Holds if `nd` is a source node for configuration `cfg`, and there is a path from `nd` to a sink * with the given `summary`. */ -deprecated private predicate isSourceNode( +private predicate isSourceNode( DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary ) { exists(FlowLabel lbl | summary = PathSummary::level(lbl) | @@ -1638,7 +1638,7 @@ deprecated private predicate isSourceNode( * Holds if `nd` is a sink node for configuration `cfg`, and there is a path from a source to `nd` * with the given `summary`. */ -deprecated private predicate isSinkNode( +private predicate isSinkNode( DataFlow::Node nd, DataFlow::Configuration cfg, PathSummary summary ) { isSink(nd, cfg, summary.getEndLabel()) and @@ -1653,7 +1653,7 @@ deprecated private predicate isSinkNode( * from computing a cross-product of all path nodes belonging to the same configuration. */ bindingset[cfg, result] -deprecated private DataFlow::Configuration id(DataFlow::Configuration cfg) { +private DataFlow::Configuration id(DataFlow::Configuration cfg) { result >= cfg and cfg >= result } @@ -1673,7 +1673,7 @@ deprecated private DataFlow::Configuration id(DataFlow::Configuration cfg) { * some source to the node with the given summary that can be extended to a path to some sink node, * all under the configuration. */ -deprecated class PathNode extends TPathNode { +class PathNode extends TPathNode { DataFlow::Node nd; Configuration cfg; @@ -1729,7 +1729,7 @@ deprecated class PathNode extends TPathNode { } /** Gets the mid node corresponding to `src`. */ -deprecated private MidPathNode initialMidNode(SourcePathNode src) { +private MidPathNode initialMidNode(SourcePathNode src) { exists(DataFlow::Node nd, Configuration cfg, PathSummary summary | result.wraps(nd, cfg, summary) and src = MkSourceNode(nd, cfg) and @@ -1738,7 +1738,7 @@ deprecated private MidPathNode initialMidNode(SourcePathNode src) { } /** Gets the mid node corresponding to `snk`. */ -deprecated private MidPathNode finalMidNode(SinkPathNode snk) { +private MidPathNode finalMidNode(SinkPathNode snk) { exists(DataFlow::Node nd, Configuration cfg, PathSummary summary | result.wraps(nd, cfg, summary) and snk = MkSinkNode(nd, cfg) and @@ -1753,7 +1753,7 @@ deprecated private MidPathNode finalMidNode(SinkPathNode snk) { * This helper predicate exists to clarify the intended join order in `getASuccessor` below. */ pragma[noinline] -deprecated private predicate midNodeStep( +private predicate midNodeStep( PathNode nd, DataFlow::Node predNd, Configuration cfg, PathSummary summary, DataFlow::Node succNd, PathSummary newSummary ) { @@ -1764,7 +1764,7 @@ deprecated private predicate midNodeStep( /** * Gets a node to which data from `nd` may flow in one step. */ -deprecated private PathNode getASuccessor(PathNode nd) { +private PathNode getASuccessor(PathNode nd) { // source node to mid node result = initialMidNode(nd) or @@ -1778,7 +1778,7 @@ deprecated private PathNode getASuccessor(PathNode nd) { nd = finalMidNode(result) } -deprecated private PathNode getASuccessorIfHidden(PathNode nd) { +private PathNode getASuccessorIfHidden(PathNode nd) { nd.(MidPathNode).isHidden() and result = getASuccessor(nd) } @@ -1790,7 +1790,7 @@ deprecated private PathNode getASuccessorIfHidden(PathNode nd) { * is a configuration such that `nd` is on a path from a source to a sink under `cfg` * summarized by `summary`. */ -deprecated class MidPathNode extends PathNode, MkMidNode { +class MidPathNode extends PathNode, MkMidNode { PathSummary summary; MidPathNode() { this = MkMidNode(nd, cfg, summary) } @@ -1810,21 +1810,21 @@ deprecated class MidPathNode extends PathNode, MkMidNode { /** * A path node corresponding to a flow source. */ -deprecated class SourcePathNode extends PathNode, MkSourceNode { +class SourcePathNode extends PathNode, MkSourceNode { SourcePathNode() { this = MkSourceNode(nd, cfg) } } /** * A path node corresponding to a flow sink. */ -deprecated class SinkPathNode extends PathNode, MkSinkNode { +class SinkPathNode extends PathNode, MkSinkNode { SinkPathNode() { this = MkSinkNode(nd, cfg) } } /** * Provides the query predicates needed to include a graph in a path-problem query. */ -deprecated module PathGraph { +module PathGraph { /** Holds if `nd` is a node in the graph of data flow path explanations. */ query predicate nodes(PathNode nd) { not nd.(MidPathNode).isHidden() } @@ -1878,7 +1878,7 @@ deprecated module PathGraph { /** * Gets a logical `and` expression, or parenthesized expression, that contains `guard`. */ -deprecated private Expr getALogicalAndParent(BarrierGuardNodeInternal guard) { +private Expr getALogicalAndParent(BarrierGuardNodeInternal guard) { barrierGuardIsRelevant(guard) and result = guard.asExpr() or result.(LogAndExpr).getAnOperand() = getALogicalAndParent(guard) @@ -1889,7 +1889,7 @@ deprecated private Expr getALogicalAndParent(BarrierGuardNodeInternal guard) { /** * Gets a logical `or` expression, or parenthesized expression, that contains `guard`. */ -deprecated private Expr getALogicalOrParent(BarrierGuardNodeInternal guard) { +private Expr getALogicalOrParent(BarrierGuardNodeInternal guard) { barrierGuardIsRelevant(guard) and result = guard.asExpr() or result.(LogOrExpr).getAnOperand() = getALogicalOrParent(guard) @@ -1905,14 +1905,14 @@ deprecated private Expr getALogicalOrParent(BarrierGuardNodeInternal guard) { * of the standard library. Override `Configuration::isBarrierGuard` * for analysis-specific barrier guards. */ -abstract deprecated class AdditionalBarrierGuardNode extends BarrierGuardNode { +abstract class AdditionalBarrierGuardNode extends BarrierGuardNode { abstract predicate appliesTo(Configuration cfg); } /** * A function that returns the result of a barrier guard. */ -deprecated private class BarrierGuardFunction extends Function { +private class BarrierGuardFunction extends Function { DataFlow::ParameterNode sanitizedParameter; BarrierGuardNodeInternal guard; boolean guardOutcome; @@ -1964,7 +1964,7 @@ deprecated private class BarrierGuardFunction extends Function { /** * A call that sanitizes an argument. */ -deprecated private class AdditionalBarrierGuardCall extends DerivedBarrierGuardNode, +private class AdditionalBarrierGuardCall extends DerivedBarrierGuardNode, DataFlow::CallNode { BarrierGuardFunction f; @@ -1987,7 +1987,7 @@ deprecated private class AdditionalBarrierGuardCall extends DerivedBarrierGuardN * } * ``` */ -deprecated private class CallAgainstEqualityCheck extends DerivedBarrierGuardNode { +private class CallAgainstEqualityCheck extends DerivedBarrierGuardNode { BarrierGuardNodeInternal prev; boolean polarity; @@ -2013,7 +2013,7 @@ deprecated private class CallAgainstEqualityCheck extends DerivedBarrierGuardNod /** * Holds if there is a path without unmatched return steps from `source` to `sink`. */ -deprecated predicate hasPathWithoutUnmatchedReturn(SourcePathNode source, SinkPathNode sink) { +predicate hasPathWithoutUnmatchedReturn(SourcePathNode source, SinkPathNode sink) { exists(MidPathNode mid | source.getASuccessor*() = mid and sink = mid.getASuccessor() and diff --git a/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll b/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll index a24d7976b3d6..e51917eee195 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll @@ -1926,7 +1926,7 @@ module DataFlow { import Nodes import Sources import TypeInference - deprecated import Configuration + import Configuration import TypeTracking import AdditionalFlowSteps import PromisifyFlow diff --git a/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll b/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll index 9b9fe218f09d..c3d4a97e49f4 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll @@ -1,6 +1,6 @@ /** * Alias for the library `semmle.javascript.explore.ForwardDataFlow`. */ -deprecated module; +// deprecated module; import semmle.javascript.explore.ForwardDataFlow diff --git a/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll b/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll index 862cf1b84274..e8d9cef9f575 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll @@ -37,7 +37,7 @@ module TaintTracking { * If a different set of flow edges is desired, extend this class and override * `isAdditionalTaintStep`. */ - abstract deprecated class Configuration extends DataFlow::Configuration { + abstract class Configuration extends DataFlow::Configuration { bindingset[this] Configuration() { any() } @@ -210,16 +210,16 @@ module TaintTracking { abstract private class LegacyAdditionalBarrierGuard extends AdditionalBarrierGuard, AdditionalSanitizerGuardNodeDeprecated { - deprecated override predicate sanitizes(boolean outcome, Expr e) { this.blocksExpr(outcome, e) } + override predicate sanitizes(boolean outcome, Expr e) { this.blocksExpr(outcome, e) } - deprecated override predicate appliesTo(Configuration cfg) { any() } + override predicate appliesTo(Configuration cfg) { any() } } /** * DEPRECATED. This class was part of the old data flow library which is now deprecated. * Use `TaintTracking::AdditionalBarrierGuard` instead. */ - deprecated class AdditionalSanitizerGuardNode = AdditionalSanitizerGuardNodeDeprecated; + class AdditionalSanitizerGuardNode = AdditionalSanitizerGuardNodeDeprecated; cached abstract private class AdditionalSanitizerGuardNodeDeprecated extends DataFlow::Node { @@ -229,20 +229,20 @@ module TaintTracking { * Holds if this node blocks expression `e`, provided it evaluates to `outcome`. */ cached - deprecated predicate blocks(boolean outcome, Expr e) { none() } + predicate blocks(boolean outcome, Expr e) { none() } /** * Holds if this node sanitizes expression `e`, provided it evaluates * to `outcome`. */ cached - abstract deprecated predicate sanitizes(boolean outcome, Expr e); + abstract predicate sanitizes(boolean outcome, Expr e); /** * Holds if this node blocks expression `e` from flow of type `label`, provided it evaluates to `outcome`. */ cached - deprecated predicate blocks(boolean outcome, Expr e, DataFlow::FlowLabel label) { + predicate blocks(boolean outcome, Expr e, DataFlow::FlowLabel label) { this.sanitizes(outcome, e) and label.isTaint() or this.sanitizes(outcome, e, label) @@ -253,13 +253,13 @@ module TaintTracking { * to `outcome`. */ cached - deprecated predicate sanitizes(boolean outcome, Expr e, DataFlow::FlowLabel label) { none() } + predicate sanitizes(boolean outcome, Expr e, DataFlow::FlowLabel label) { none() } /** * Holds if this guard applies to the flow in `cfg`. */ cached - abstract deprecated predicate appliesTo(Configuration cfg); + abstract predicate appliesTo(Configuration cfg); } /** @@ -274,7 +274,7 @@ module TaintTracking { * implementations of `sanitizes` will _both_ apply to any configuration that includes either of * them. */ - abstract deprecated class SanitizerGuardNode extends DataFlow::BarrierGuardNode { + abstract class SanitizerGuardNode extends DataFlow::BarrierGuardNode { override predicate blocks(boolean outcome, Expr e) { none() } /** @@ -299,7 +299,7 @@ module TaintTracking { /** * A sanitizer guard node that only blocks specific flow labels. */ - abstract deprecated class LabeledSanitizerGuardNode extends SanitizerGuardNode, + abstract class LabeledSanitizerGuardNode extends SanitizerGuardNode, DataFlow::BarrierGuardNode { override predicate sanitizes(boolean outcome, Expr e) { none() } @@ -903,7 +903,7 @@ module TaintTracking { } } - deprecated private class AdHocWhitelistCheckSanitizerAsSanitizerGuardNode extends SanitizerGuardNode instanceof AdHocWhitelistCheckSanitizer + private class AdHocWhitelistCheckSanitizerAsSanitizerGuardNode extends SanitizerGuardNode instanceof AdHocWhitelistCheckSanitizer { override predicate sanitizes(boolean outcome, Expr e) { super.blocksExpr(outcome, e) } } diff --git a/javascript/ql/lib/semmle/javascript/dataflow/internal/BarrierGuards.qll b/javascript/ql/lib/semmle/javascript/dataflow/internal/BarrierGuards.qll index 371fbce77a9c..2d7ab902d286 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/internal/BarrierGuards.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/internal/BarrierGuards.qll @@ -36,7 +36,7 @@ module MakeBarrierGuard { } } -deprecated private module DeprecationWrapper { +private module DeprecationWrapper { signature class LabeledBarrierGuardSig extends DataFlow::Node { /** * Holds if this node acts as a barrier for `label`, blocking further flow from `e` if `this` evaluates to `outcome`. @@ -48,7 +48,7 @@ deprecated private module DeprecationWrapper { /** * Converts a barrier guard class to a set of nodes to include in an implementation of `isBarrier(node, label)`. */ -deprecated module MakeLabeledBarrierGuard { +module MakeLabeledBarrierGuard { final private class FinalBaseGuard = BaseGuard; private class Adapter extends FinalBaseGuard { @@ -71,7 +71,7 @@ deprecated module MakeLabeledBarrierGuard { +module MakeLegacyBarrierGuardLabeled { final private class FinalNode = DataFlow::Node; private class Adapter extends FinalNode instanceof DataFlow::BarrierGuardNode { @@ -110,7 +110,7 @@ deprecated module MakeLegacyBarrierGuardLabeled { +module MakeLegacyBarrierGuard { final private class FinalNode = DataFlow::Node; private class Adapter extends FinalNode instanceof DataFlow::BarrierGuardNode { diff --git a/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll b/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll index 7102e3c6a534..cb09f3646b66 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll @@ -5,7 +5,7 @@ */ import javascript -deprecated import semmle.javascript.dataflow.Configuration +import semmle.javascript.dataflow.Configuration import semmle.javascript.dataflow.internal.CallGraphs private import semmle.javascript.internal.CachedStages @@ -50,7 +50,7 @@ private predicate legacyPostUpdateStep(DataFlow::Node pred, DataFlow::Node succ) */ overlay[caller?] pragma[inline] -deprecated predicate localFlowStep( +predicate localFlowStep( DataFlow::Node pred, DataFlow::Node succ, DataFlow::Configuration configuration, FlowLabel predlbl, FlowLabel succlbl ) { @@ -547,9 +547,9 @@ class Boolean extends boolean { /** * A summary of an inter-procedural data flow path. */ -deprecated newtype TPathSummary = +newtype TPathSummary = /** A summary of an inter-procedural data flow path. */ - deprecated MkPathSummary(Boolean hasReturn, Boolean hasCall, FlowLabel start, FlowLabel end) + MkPathSummary(Boolean hasReturn, Boolean hasCall, FlowLabel start, FlowLabel end) /** * A summary of an inter-procedural data flow path. @@ -562,7 +562,7 @@ deprecated newtype TPathSummary = * We only want to build properly matched call/return sequences, so if a path has both * call steps and return steps, all return steps must precede all call steps. */ -deprecated class PathSummary extends TPathSummary { +class PathSummary extends TPathSummary { Boolean hasReturn; Boolean hasCall; FlowLabel start; @@ -636,7 +636,7 @@ deprecated class PathSummary extends TPathSummary { } } -deprecated module PathSummary { +module PathSummary { /** * Gets a summary describing a path without any calls or returns. */ diff --git a/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll b/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll index 18b7c27a2db2..56c5dc595f22 100644 --- a/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll +++ b/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll @@ -12,11 +12,11 @@ * Backward exploration in particular does not scale on non-trivial code bases and hence is of limited * usefulness as it stands. */ -deprecated module; +module; import javascript -deprecated private class BackwardExploringConfiguration extends DataFlow::Configuration { +private class BackwardExploringConfiguration extends DataFlow::Configuration { BackwardExploringConfiguration() { this = any(DataFlow::Configuration cfg) } override predicate isSource(DataFlow::Node node) { any() } diff --git a/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll b/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll index 9d435d067b2e..91f0c629adf1 100644 --- a/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll +++ b/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll @@ -10,11 +10,11 @@ * * NOTE: This library should only be used for debugging and exploration, not in production code. */ -deprecated module; +module; import javascript -deprecated private class ForwardExploringConfiguration extends DataFlow::Configuration { +private class ForwardExploringConfiguration extends DataFlow::Configuration { ForwardExploringConfiguration() { this = any(DataFlow::Configuration cfg) } override predicate isSink(DataFlow::Node node) { any() } diff --git a/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll b/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll index 8d392bc04482..4927911c7ec2 100644 --- a/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll +++ b/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll @@ -75,6 +75,7 @@ predicate isExternsFile(File f) { /** * Holds if `f` contains library code. */ +pragma[nomagic] predicate isLibraryFile(File f) { f.getATopLevel() instanceof FrameworkLibraryInstance } /** diff --git a/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll b/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll index 9d106251a211..59ee6d6db4f5 100644 --- a/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll +++ b/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll @@ -417,4 +417,4 @@ private module MsSql { override string getCredentialsKind() { result = kind } } -} +} \ No newline at end of file diff --git a/javascript/ql/lib/semmle/javascript/security/CommonFlowState.qll b/javascript/ql/lib/semmle/javascript/security/CommonFlowState.qll index 52e1e0d00f38..972342c1afc0 100644 --- a/javascript/ql/lib/semmle/javascript/security/CommonFlowState.qll +++ b/javascript/ql/lib/semmle/javascript/security/CommonFlowState.qll @@ -50,7 +50,7 @@ class FlowState extends TFlowState { } /** DEPRECATED. Gets the corresponding flow label. */ - deprecated DataFlow::FlowLabel toFlowLabel() { + DataFlow::FlowLabel toFlowLabel() { this.isTaint() and result.isTaint() or this.isTaintedUrlSuffix() and result = TaintedUrlSuffix::label() @@ -86,5 +86,5 @@ module FlowState { FlowState taintedObject() { result.isTaintedObject() } /** DEPRECATED. Gets the flow state corresponding to `label`. */ - deprecated FlowState fromFlowLabel(DataFlow::FlowLabel label) { result.toFlowLabel() = label } + FlowState fromFlowLabel(DataFlow::FlowLabel label) { result.toFlowLabel() = label } } diff --git a/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll b/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll index a300291ae9cd..a45ef91bd710 100644 --- a/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll +++ b/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll @@ -22,14 +22,14 @@ module TaintedObject { import TaintedObjectCustomizations::TaintedObject // Materialize flow labels - deprecated private class ConcreteTaintedObjectLabel extends TaintedObjectLabel { + private class ConcreteTaintedObjectLabel extends TaintedObjectLabel { ConcreteTaintedObjectLabel() { this = this } } /** * DEPRECATED. Use `isAdditionalFlowStep(node1, state1, node2, state2)` instead. */ - deprecated predicate step(Node src, Node trg, FlowLabel inlbl, FlowLabel outlbl) { + predicate step(Node src, Node trg, FlowLabel inlbl, FlowLabel outlbl) { isAdditionalFlowStep(src, FlowState::fromFlowLabel(inlbl), trg, FlowState::fromFlowLabel(outlbl)) } @@ -80,7 +80,7 @@ module TaintedObject { * * Holds if `node` is a source of JSON taint and label is the JSON taint label. */ - deprecated predicate isSource(Node source, FlowLabel label) { + predicate isSource(Node source, FlowLabel label) { source instanceof Source and label = label() } @@ -100,21 +100,21 @@ module TaintedObject { predicate blocksExpr(boolean outcome, Expr e, FlowState state) { none() } /** DEPRECATED. Use `blocksExpr` instead. */ - deprecated predicate sanitizes(boolean outcome, Expr e, FlowLabel label) { + predicate sanitizes(boolean outcome, Expr e, FlowLabel label) { this.blocksExpr(outcome, e, FlowState::fromFlowLabel(label)) } /** DEPRECATED. Use `blocksExpr` instead. */ - deprecated predicate sanitizes(boolean outcome, Expr e) { this.blocksExpr(outcome, e) } + predicate sanitizes(boolean outcome, Expr e) { this.blocksExpr(outcome, e) } } - deprecated private class SanitizerGuardLegacy extends TaintTracking::LabeledSanitizerGuardNode instanceof SanitizerGuard + private class SanitizerGuardLegacy extends TaintTracking::LabeledSanitizerGuardNode instanceof SanitizerGuard { - deprecated override predicate sanitizes(boolean outcome, Expr e, FlowLabel label) { + override predicate sanitizes(boolean outcome, Expr e, FlowLabel label) { SanitizerGuard.super.sanitizes(outcome, e, label) } - deprecated override predicate sanitizes(boolean outcome, Expr e) { + override predicate sanitizes(boolean outcome, Expr e) { SanitizerGuard.super.sanitizes(outcome, e) } } diff --git a/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll b/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll index 5dc687deecae..5a8309fe2deb 100644 --- a/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll +++ b/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll @@ -10,7 +10,7 @@ module TaintedObject { import CommonFlowState /** A flow label representing a deeply tainted object. */ - abstract deprecated class TaintedObjectLabel extends DataFlow::FlowLabel { + abstract class TaintedObjectLabel extends DataFlow::FlowLabel { TaintedObjectLabel() { this = "tainted-object" } } @@ -21,7 +21,7 @@ module TaintedObject { * * Note that the presence of the this label generally implies the presence of the `taint` label as well. */ - deprecated DataFlow::FlowLabel label() { result instanceof TaintedObjectLabel } + DataFlow::FlowLabel label() { result instanceof TaintedObjectLabel } /** * A source of a user-controlled deep object. diff --git a/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll b/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll index 1d4ff0c4b7fe..c55e2f5004ab 100644 --- a/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll +++ b/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll @@ -12,7 +12,7 @@ import javascript module TaintedUrlSuffix { import TaintedUrlSuffixCustomizations::TaintedUrlSuffix - deprecated private class ConcreteTaintedUrlSuffixLabel extends TaintedUrlSuffixLabel { + private class ConcreteTaintedUrlSuffixLabel extends TaintedUrlSuffixLabel { ConcreteTaintedUrlSuffixLabel() { this = this } } } diff --git a/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffixCustomizations.qll b/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffixCustomizations.qll index 841f830f2bf9..af6f3b36e9e7 100644 --- a/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffixCustomizations.qll +++ b/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffixCustomizations.qll @@ -19,14 +19,14 @@ module TaintedUrlSuffix { * * Can also be accessed using `TaintedUrlSuffix::label()`. */ - abstract deprecated class TaintedUrlSuffixLabel extends FlowLabel { + abstract class TaintedUrlSuffixLabel extends FlowLabel { TaintedUrlSuffixLabel() { this = "tainted-url-suffix" } } /** * Gets the flow label representing a URL with a tainted query and fragment part. */ - deprecated FlowLabel label() { result instanceof TaintedUrlSuffixLabel } + FlowLabel label() { result instanceof TaintedUrlSuffixLabel } /** Gets a remote flow source that is a tainted URL query or fragment part from `window.location`. */ ClientSideRemoteFlowSource source() { @@ -45,7 +45,7 @@ module TaintedUrlSuffix { * This should be used in the `isBarrier` predicate of a configuration that uses the tainted-url-suffix * label. */ - deprecated predicate isBarrier(Node node, FlowLabel label) { + predicate isBarrier(Node node, FlowLabel label) { isStateBarrier(node, FlowState::fromFlowLabel(label)) } @@ -60,7 +60,7 @@ module TaintedUrlSuffix { /** * DEPRECATED. Use `isAdditionalFlowStep` instead. */ - deprecated predicate step(Node src, Node dst, FlowLabel srclbl, FlowLabel dstlbl) { + predicate step(Node src, Node dst, FlowLabel srclbl, FlowLabel dstlbl) { isAdditionalFlowStep(src, FlowState::fromFlowLabel(srclbl), dst, FlowState::fromFlowLabel(dstlbl)) } diff --git a/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll b/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll index cc9b3f16a4fc..fcd94bbb376e 100644 --- a/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll +++ b/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll @@ -36,7 +36,7 @@ module CodeInjectionFlow = TaintTracking::Global; /** * DEPRRECATED. Use the `CodeInjectionFlow` module instead. */ -deprecated class Configuration extends TaintTracking::Configuration { +class Configuration extends TaintTracking::Configuration { Configuration() { this = "CodeInjection" } override predicate isSource(DataFlow::Node source) { source instanceof Source } diff --git a/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSCustomizations.qll b/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSCustomizations.qll index dce63894f8b4..7c234014fd12 100644 --- a/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSCustomizations.qll +++ b/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSCustomizations.qll @@ -56,11 +56,11 @@ module PolynomialReDoS { predicate blocksExpr(boolean outcome, Expr e) { none() } /** DEPRECATED. Use `blocksExpr` instead. */ - deprecated predicate sanitizes(boolean outcome, Expr e) { this.blocksExpr(outcome, e) } + predicate sanitizes(boolean outcome, Expr e) { this.blocksExpr(outcome, e) } } /** A subclass of `BarrierGuard` that is used for backward compatibility with the old data flow library. */ - deprecated final private class BarrierGuardLegacy extends TaintTracking::SanitizerGuardNode instanceof BarrierGuard + final private class BarrierGuardLegacy extends TaintTracking::SanitizerGuardNode instanceof BarrierGuard { override predicate sanitizes(boolean outcome, Expr e) { BarrierGuard.super.sanitizes(outcome, e) diff --git a/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSQuery.qll b/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSQuery.qll index d1baf9c45230..6fca5a458e74 100644 --- a/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSQuery.qll +++ b/javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSQuery.qll @@ -43,7 +43,7 @@ module PolynomialReDoSFlow = TaintTracking::Global; /** * DEPRECATED. Use the `PolynomialReDoSFlow` module instead. */ -deprecated class Configuration extends TaintTracking::Configuration { +class Configuration extends TaintTracking::Configuration { Configuration() { this = "PolynomialReDoS" } override predicate isSource(DataFlow::Node source) { source instanceof Source } diff --git a/javascript/ql/lib/utils/test/ConsistencyChecking.qll b/javascript/ql/lib/utils/test/ConsistencyChecking.qll index f614a93500d7..2d84e87288a3 100644 --- a/javascript/ql/lib/utils/test/ConsistencyChecking.qll +++ b/javascript/ql/lib/utils/test/ConsistencyChecking.qll @@ -13,7 +13,7 @@ import javascript * * If no configuration is specified, then the default is that the all sinks from a `DataFlow::Configuration` are alerts, and all files are consistency-checked. */ -abstract deprecated class ConsistencyConfiguration extends string { +abstract class ConsistencyConfiguration extends string { bindingset[this] ConsistencyConfiguration() { any() } @@ -36,7 +36,7 @@ abstract deprecated class ConsistencyConfiguration extends string { * * Is used internally to match a configuration or lack thereof. */ -deprecated final private class Conf extends string { +final private class Conf extends string { Conf() { this instanceof ConsistencyConfiguration or @@ -71,14 +71,14 @@ private class AssertionComment extends Comment { predicate expectConsistencyError() { this.getText().matches("%[INCONSISTENCY]%") } } -deprecated private DataFlow::Node getASink() { +private DataFlow::Node getASink() { exists(DataFlow::Configuration cfg | cfg.hasFlow(_, result)) } /** * Gets all the alerts for consistency consistency checking from a configuration `conf`. */ -deprecated private DataFlow::Node alerts(Conf conf) { +private DataFlow::Node alerts(Conf conf) { result = conf.(ConsistencyConfiguration).getAnAlert() or not exists(ConsistencyConfiguration r) and @@ -91,7 +91,7 @@ deprecated private DataFlow::Node alerts(Conf conf) { * The `line` can be either the first or the last line of the alert. * And if no expression exists at `line`, then an alert on the next line is used. */ -deprecated private DataFlow::Node getAlert(File file, int line, Conf conf) { +private DataFlow::Node getAlert(File file, int line, Conf conf) { result = alerts(conf) and result.getFile() = file and (result.hasLocationInfo(_, _, _, line, _) or result.hasLocationInfo(_, line, _, _, _)) @@ -116,7 +116,7 @@ private AssertionComment getComment(File file, int line) { /** * Holds if there is a false positive in `file` at `line` for configuration `conf`. */ -deprecated private predicate falsePositive(File file, int line, AssertionComment comment, Conf conf) { +private predicate falsePositive(File file, int line, AssertionComment comment, Conf conf) { exists(getAlert(file, line, conf)) and comment = getComment(file, line) and not comment.shouldHaveAlert() @@ -125,7 +125,7 @@ deprecated private predicate falsePositive(File file, int line, AssertionComment /** * Holds if there is a false negative in `file` at `line` for configuration `conf`. */ -deprecated private predicate falseNegative(File file, int line, AssertionComment comment, Conf conf) { +private predicate falseNegative(File file, int line, AssertionComment comment, Conf conf) { not exists(getAlert(file, line, conf)) and comment = getComment(file, line) and comment.shouldHaveAlert() @@ -134,7 +134,7 @@ deprecated private predicate falseNegative(File file, int line, AssertionComment /** * Gets a file that should be included for consistency checking for configuration `conf`. */ -deprecated private File getATestFile(string conf) { +private File getATestFile(string conf) { not exists(any(ConsistencyConfiguration res).getAFile()) and result = any(LineComment comment).getFile() and (conf = "" or conf instanceof ConsistencyConfiguration) @@ -147,7 +147,7 @@ deprecated private File getATestFile(string conf) { * Or the empty string */ bindingset[file, line] -deprecated private string getSinkDescription(File file, int line, Conf conf) { +private string getSinkDescription(File file, int line, Conf conf) { not exists(DataFlow::Configuration c | c.hasFlow(_, getAlert(file, line, conf))) and result = "" or @@ -161,7 +161,7 @@ deprecated private string getSinkDescription(File file, int line, Conf conf) { * The consistency issue an unexpected false positive/negative. * Or that false positive/negative was expected, and none were found. */ -deprecated query predicate consistencyIssue( +query predicate consistencyIssue( string location, string msg, string commentText, Conf conf ) { exists(File file, int line | diff --git a/javascript/ql/test/query-tests/Security/CWE-918/Request/package.json b/javascript/ql/test/query-tests/Security/CWE-918/Request/package.json index 329c7acb8239..27e4f05b487c 100644 --- a/javascript/ql/test/query-tests/Security/CWE-918/Request/package.json +++ b/javascript/ql/test/query-tests/Security/CWE-918/Request/package.json @@ -8,6 +8,6 @@ "start": "next start" }, "dependencies": { - "next": "15.1.7" + "next": "15.1.9" } } diff --git a/misc/scripts/prepare-db-upgrade.sh b/misc/scripts/prepare-db-upgrade.sh index bbbeefc43185..4a47be886a10 100755 --- a/misc/scripts/prepare-db-upgrade.sh +++ b/misc/scripts/prepare-db-upgrade.sh @@ -33,7 +33,7 @@ EOF # default for prev_hash: the main branch of the remote for 'github/codeql'. # This works out as a dynamic lookup of the hash of the file in the main branch # of the repo. -prev_hash=$(git remote -v | grep 'github/codeql\.git (fetch)$' | cut -f1)/main +prev_hash=$(git remote -v | grep 'microsoft/codeql\.git (fetch)$' | cut -f1)/main while [ $# -gt 0 ]; do case "$1" in @@ -83,7 +83,7 @@ case "${lang}" in java) scheme_file="${lang}/ql/lib/config/semmlecode.dbscheme" ;; - csharp | cpp | javascript | python) + csharp | cpp | javascript | python | powershell) scheme_file="${lang}/ql/lib/semmlecode.${lang}.dbscheme" ;; go | ruby | rust | swift) diff --git a/powershell/.gitignore b/powershell/.gitignore new file mode 100644 index 000000000000..a6cbe1fd9504 --- /dev/null +++ b/powershell/.gitignore @@ -0,0 +1,2 @@ +extractor/**/bin/* +extractor/**/obj/* diff --git a/powershell/README.md b/powershell/README.md new file mode 100644 index 000000000000..85106cee62c5 --- /dev/null +++ b/powershell/README.md @@ -0,0 +1,12 @@ +# Powershell Extractor + +## Directories: +- `extractor` + - Powershell extractor source code +- `ql` + - QL libraries and queries for Powershell (to be written) +- `tools` + - Directory containing files that must be copied to powershell/tools in the directory containing the CodeQL CLI. This will be done automatically by `build.ps1` (see below). + +## How to build the Powershell: +- Run `build.ps1 path-to-codeql-cli-folder` where `path-to-codeql-cli-folder` is the path to the folder containing the CodeQL CLI (i.e., `codeql.exe`). \ No newline at end of file diff --git a/powershell/build-linux64.ps1 b/powershell/build-linux64.ps1 new file mode 100644 index 000000000000..1f51afbfb403 --- /dev/null +++ b/powershell/build-linux64.ps1 @@ -0,0 +1,18 @@ +param ( + [Parameter(Mandatory=$true)][string]$cliFolder +) + +$toolsLinux64Folder = Join-Path (Join-Path (Join-Path $cliFolder "powershell") "tools") "linux64" +dotnet publish (Join-Path "$PSScriptRoot/extractor" "powershell.sln" | Resolve-Path) -o $toolsLinux64Folder -r linux-x64 -c Release --self-contained +if ($LASTEXITCODE -ne 0) { + Write-Host "Build failed" + exit 1 +} + +$powershellFolder = Join-Path -Path $cliFolder -ChildPath "powershell" +Copy-Item -Path "$PSScriptRoot/codeql-extractor.yml" -Destination $powershellFolder -Force +Copy-Item -Path "$PSScriptRoot/downgrades" -Destination $powershellFolder -Recurse -Force +$qlLibFolder = Join-Path -Path "$PSScriptRoot/ql" -ChildPath "lib" +Copy-Item -Path (Join-Path $qlLibFolder "semmlecode.powershell.dbscheme") -Destination $powershellFolder -Force +Copy-Item -Path (Join-Path $qlLibFolder "semmlecode.powershell.dbscheme.stats") -Destination $powershellFolder -Force +Copy-Item -Path "$PSScriptRoot/tools" -Destination $powershellFolder -Recurse -Force diff --git a/powershell/build-osx64.ps1 b/powershell/build-osx64.ps1 new file mode 100644 index 000000000000..579b60295bb7 --- /dev/null +++ b/powershell/build-osx64.ps1 @@ -0,0 +1,18 @@ +param ( + [Parameter(Mandatory=$true)][string]$cliFolder +) + +$toolsOsx64Folder = Join-Path (Join-Path (Join-Path $cliFolder "powershell") "tools") "osx64" +dotnet publish (Join-Path "$PSScriptRoot/extractor" "powershell.sln" | Resolve-Path) -o $toolsOsx64Folder -r osx-x64 -c Release --self-contained +if ($LASTEXITCODE -ne 0) { + Write-Host "Build failed" + exit 1 +} + +$powershellFolder = Join-Path -Path $cliFolder -ChildPath "powershell" +Copy-Item -Path "$PSScriptRoot/codeql-extractor.yml" -Destination $powershellFolder -Force +Copy-Item -Path "$PSScriptRoot/downgrades" -Destination $powershellFolder -Recurse -Force +$qlLibFolder = Join-Path -Path "$PSScriptRoot/ql" -ChildPath "lib" +Copy-Item -Path (Join-Path $qlLibFolder "semmlecode.powershell.dbscheme") -Destination $powershellFolder -Force +Copy-Item -Path (Join-Path $qlLibFolder "semmlecode.powershell.dbscheme.stats") -Destination $powershellFolder -Force +Copy-Item -Path "$PSScriptRoot/tools" -Destination $powershellFolder -Recurse -Force diff --git a/powershell/build-win64.ps1 b/powershell/build-win64.ps1 new file mode 100644 index 000000000000..43e5e71887e8 --- /dev/null +++ b/powershell/build-win64.ps1 @@ -0,0 +1,18 @@ +param ( + [Parameter(Mandatory=$true)][string]$cliFolder +) + +$toolsWin64Folder = Join-Path (Join-Path (Join-Path $cliFolder "powershell") "tools") "win64" +dotnet publish (Join-Path "$PSScriptRoot/extractor" "powershell.sln" | Resolve-Path) -o $toolsWin64Folder -r win-x64 -c Release --self-contained +if ($LASTEXITCODE -ne 0) { + Write-Host "Build failed" + exit 1 +} + +$powershellFolder = Join-Path -Path $cliFolder -ChildPath "powershell" +Copy-Item -Path "$PSScriptRoot/codeql-extractor.yml" -Destination $powershellFolder -Force +Copy-Item -Path "$PSScriptRoot/downgrades" -Destination $powershellFolder -Recurse -Force +$qlLibFolder = Join-Path -Path "$PSScriptRoot/ql" -ChildPath "lib" +Copy-Item -Path (Join-Path $qlLibFolder "semmlecode.powershell.dbscheme") -Destination $powershellFolder -Force +Copy-Item -Path (Join-Path $qlLibFolder "semmlecode.powershell.dbscheme.stats") -Destination $powershellFolder -Force +Copy-Item -Path "$PSScriptRoot/tools" -Destination $powershellFolder -Recurse -Force diff --git a/powershell/codeql-extractor.yml b/powershell/codeql-extractor.yml new file mode 100644 index 000000000000..1180dd447656 --- /dev/null +++ b/powershell/codeql-extractor.yml @@ -0,0 +1,14 @@ +name: "powershell" +display_name: "powershell" +version: 0.0.1 +column_kind: "utf16" +legacy_qltest_extraction: true +build_modes: + - none +file_types: + - name: powershell + display_name: powershellscripts + extensions: + - .ps1 + - .psd1 + - .psm1 \ No newline at end of file diff --git a/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/old.dbscheme b/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/old.dbscheme new file mode 100644 index 000000000000..802d5b9f407f --- /dev/null +++ b/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/old.dbscheme @@ -0,0 +1,1648 @@ +/* Mandatory */ +sourceLocationPrefix( + varchar(900) prefix: string ref +); + +/* Entity Locations */ +@location = @location_default; + +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 +); + +/* File Metadata */ + +numlines( + unique int element_id: @file ref, + int num_lines: int ref, + int num_code: int ref, + int num_comment: int ref +); + +files( + unique int id: @file, + varchar(900) name: string ref +); + +folders( + unique int id: @folder, + varchar(900) name: string ref +); + +@container = @folder | @file; + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/* Comments */ +comment_entity( + unique int id: @comment_entity, + int text: @string_literal ref +); + +comment_entity_location( + unique int id: @comment_entity ref, + int loc: @location ref +); + +/* Messages */ +extractor_messages( + unique int id: @extractor_message, + int severity: int ref, + string origin : string ref, + string text : string ref, + string entity : string ref, + int location: @location_default ref, + string stack_trace : string ref +); + +parent( + int child: @ast ref, + int parent: @ast ref +); + +/* AST Nodes */ +// This is all the kinds of nodes that can inherit from Ast +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ast?view=powershellsdk-7.3.0 +@ast = @not_implemented | @attribute_base | @catch_clause | @command_element | +@member | @named_block | @param_block | @parameter | @redirection | @script_block | @statement | @statement_block | @named_attribute_argument; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributebaseast?view=powershellsdk-7.2.0 +@attribute_base = @attribute | @type_constraint; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberast?view=powershellsdk-7.3.0 +@member = @function_member | @property_member; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandbaseast?view=powershellsdk-7.3.0 +@command_base = @command | @command_expression; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.chainableast?view=powershellsdk-7.3.0 +@chainable = @command_base | @pipeline | @pipeline_chain; +//https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinebaseast?view=powershellsdk-7.3.0 +@pipeline_base = @chainable | @error_statement | @assignment_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementast?view=powershellsdk-7.3.0 +@statement = @block_statement +| @break_statement +| @command_base +| @configuration_definition +| @continue_statement +| @data_statement +| @dynamic_keyword_statement +| @exit_statement +| @function_definition +| @if_statement +| @labeled_statement +| @pipeline_base +| @return_statement +| @throw_statement +| @trap_statement +| @try_statement +| @type_definition +| @using_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.loopstatementast?view=powershellsdk-7.3.0 +@loop_statement = @do_until_statement | @do_while_statement | @foreach_statement | @for_statement | @while_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.labeledstatementast?view=powershellsdk-7.3.0 +@labeled_statement = @loop_statement | @switch_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +@attributed_expression_ast = @attributed_expression | @convert_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +@member_expression_base = @member_expression | @invoke_member_expression; // | @base_ctor_invoke_member_expression + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expressionast?view=powershellsdk-7.3.0 +@expression = @array_expression +| @array_literal +| @attributed_expression_ast +| @binary_expression +| @error_expression +| @expandable_string_expression +| @hash_table +| @index_expression +| @member_expression_base +| @paren_expression +| @script_block_expression +| @sub_expression +| @ternary_expression +| @type_expression +| @unary_expression +| @using_expression +| @variable_expression +| @base_constant_expression; + +// Constant expression can both be instanced and extended by string constant expression +@base_constant_expression = @constant_expression | @string_constant_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandelementast?view=powershellsdk-7.3.0 +@command_element = @expression | @command_parameter; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.redirectionast?view=powershellsdk-7.3.0 +@redirection = @file_redirection | @merging_redirection; + +/** +Entries in this table indicate visited C# powershell ast objects which don't have parsing implemented yet. + +You can obtain the Type of the C# AST objects which don't yet have an associated entity to parse them + using this QL query on an extracted db: + +from string s +where not_implemented(_, s) +select s +*/ +not_implemented( + unique int id: @not_implemented, + string name: string ref +); + +not_implemented_location( + int id: @not_implemented ref, + int loc: @location ref +); + +// ArrayExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayexpressionast?view=powershellsdk-7.3.0 +array_expression( + unique int id: @array_expression, + int subExpression: @statement_block ref +) + +array_expression_location( + int id: @array_expression ref, + int loc: @location ref +) + +// ArrayLiteralAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayliteralast?view=powershellsdk-7.3.0 +array_literal( + unique int id: @array_literal +) + +array_literal_location( + int id: @array_literal ref, + int loc: @location ref +) + +array_literal_element( + int id: @array_literal ref, + int index: int ref, + int component: @expression ref +) + +// AssignmentStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.assignmentstatementast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L983-L989 +assignment_statement( + unique int id: @assignment_statement, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @statement ref +) + +assignment_statement_location( + int id: @assignment_statement ref, + int loc: @location ref +) + +// NamedBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedblockast?view=powershellsdk-7.3.0 +named_block( + unique int id: @named_block, + int numStatements: int ref, + int numTraps: int ref +) + +named_block_statement( + int id: @named_block ref, + int index: int ref, + int statement: @statement ref +) + +named_block_trap( + int id: @named_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +named_block_location( + int id: @named_block ref, + int loc: @location ref +) + +// ScriptBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockast?view=powershellsdk-7.3.0 +script_block( + unique int id: @script_block, + int numUsings: int ref, + int numRequiredModules: int ref, + int numRequiredAssemblies: int ref, + int numRequiredPsEditions: int ref, + int numRequiredPsSnapins: int ref +) + +script_block_param_block( + int id: @script_block ref, + int the_param_block: @param_block ref +) + +script_block_begin_block( + int id: @script_block ref, + int begin_block: @named_block ref +) + +script_block_clean_block( + int id: @script_block ref, + int clean_block: @named_block ref +) + +script_block_dynamic_param_block( + int id: @script_block ref, + int dynamic_param_block: @named_block ref +) + +script_block_end_block( + int id: @script_block ref, + int end_block: @named_block ref +) + +script_block_process_block( + int id: @script_block ref, + int process_block: @named_block ref +) + +script_block_using( + int id: @script_block ref, + int index: int ref, + int using: @ast ref +) + +script_block_required_application_id( + int id: @script_block ref, + string application_id: string ref +) + +script_block_requires_elevation( + int id: @script_block ref, + boolean requires_elevation: boolean ref +) + +script_block_required_ps_version( + int id: @script_block ref, + string required_ps_version: string ref +) + +script_block_required_module( + int id: @script_block ref, + int index: int ref, + int required_module: @module_specification ref +) + +script_block_required_assembly( + int id: @script_block ref, + int index: int ref, + string required_assembly: string ref +) + +script_block_required_ps_edition( + int id: @script_block ref, + int index: int ref, + string required_ps_edition: string ref +) + +script_block_requires_ps_snapin( + int id: @script_block ref, + int index: int ref, + string name: string ref, + string version: string ref +) + +script_block_location( + int id: @script_block ref, + int loc: @location ref +) + +// ModuleSpecification +// https://learn.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.modulespecification?view=powershellsdk-7.3.0 +module_specification( + unique int id: @module_specification, + string name: string ref, + string guid: string ref, + string maxVersion: string ref, + string requiredVersion: string ref, + string version: string ref +) + +// BinaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.binaryexpressionast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L5675-L5947 +binary_expression( + unique int id: @binary_expression, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @expression ref +) + +// @binary_expression_kind = @And | @Is | @IsNot | @As | @DotDot | @Multiply | @Divide | @Rem | @Plus | @Minus | @Format | @Xor | @Shl | @Shr | @Band | @Bor | @Bxor | @Join | @Ieq | @Ine | @Ige | @Igt | @Ilt | @Ile | @Ilike | @Inotlike | @Inotmatch | @Imatch | @Ireplace | @Inotcontains | @Icontains | @Iin | @Inotin | @Isplit | @Ceq | @Cge | @Cgt | @Clt | @Cle | @Clike | @Cnotlike | @Cnotmatch | @Cmatch | @Ccontains | @Creplace | @Cin | @Cnotin | @Csplit | @QuestionQuestion; + +binary_expression_location( + int id: @binary_expression ref, + int loc: @location ref +) + +// ConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.constantexpressionast?view=powershellsdk-7.3.0 +constant_expression( + unique int id: @constant_expression, + string staticType: string ref +) + +constant_expression_value( + int id: @constant_expression ref, + int value: @string_literal ref +) + +constant_expression_location( + int id: @constant_expression ref, + int loc: @location ref +) + +// ConvertExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.convertexpressionast?view=powershellsdk-7.3.0 +convert_expression( + unique int id: @convert_expression, + int the_attribute: @ast ref, + int child: @ast ref, + int object_type: @ast ref, + string staticType: string ref +) + +convert_expression_location( + int id: @convert_expression ref, + int loc: @location ref +) + +// IndexExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.indexexpressionast?view=powershellsdk-7.3.0 +index_expression( + unique int id: @index_expression, + int index: @ast ref, + int target: @ast ref, + boolean nullConditional: boolean ref +) + +index_expression_location( + int id: @index_expression ref, + int loc: @location ref +) + +// IfStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ifstatementast?view=powershellsdk-7.3.0 +if_statement( + unique int id: @if_statement +) + +if_statement_clause( + int id: @if_statement ref, + int index: int ref, + int item1: @pipeline_base ref, + int item2: @statement_block ref +) + +if_statement_else( + int id: @if_statement ref, + int elseItem: @statement_block ref +) + +if_statement_location( + int id: @if_statement ref, + int loc: @location ref +) + +// MemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +member_expression( + unique int id: @member_expression, + int expression: @ast ref, + int member: @ast ref, + boolean nullConditional: boolean ref, + boolean isStatic: boolean ref +) + +member_expression_location( + int id: @member_expression ref, + int loc: @location ref +) + +// StatementBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementblockast?view=powershellsdk-7.3.0 +statement_block( + unique int id: @statement_block, + int numStatements: int ref, + int numTraps : int ref +) + +statement_block_location( + int id: @statement_block ref, + int loc: @location ref +) + +statement_block_statement( + int id: @statement_block ref, + int index: int ref, + int statement: @statement ref +) + +statement_block_trap( + int id: @statement_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +// SubExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.subexpressionast?view=powershellsdk-7.3.0 +sub_expression( + unique int id: @sub_expression, + int subExpression: @statement_block ref +) + +sub_expression_location( + int id: @sub_expression ref, + int loc: @location ref +) + +// VariableExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.variableexpressionast?view=powershellsdk-7.3.0 +variable_expression( + unique int id: @variable_expression, + string userPath: string ref, + string driveName: string ref, + boolean isConstant: boolean ref, + boolean isGlobal: boolean ref, + boolean isLocal: boolean ref, + boolean isPrivate: boolean ref, + boolean isScript: boolean ref, + boolean isUnqualified: boolean ref, + boolean isUnscoped: boolean ref, + boolean isVariable: boolean ref, + boolean isDriveQualified: boolean ref +) + +variable_expression_location( + int id: @variable_expression ref, + int loc: @location ref +) + +// CommandExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandexpressionast?view=powershellsdk-7.3.0 +command_expression( + unique int id: @command_expression, + int wrapped: @expression ref, + int numRedirections: int ref +) + +command_expression_location( + int id: @command_expression ref, + int loc: @location ref +) + +command_expression_redirection( + int id: @command_expression ref, + int index: int ref, + int redirection: @redirection ref +) + +// StringConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.stringconstantexpressionast?view=powershellsdk-7.3.0 +string_constant_expression( + unique int id: @string_constant_expression, + int value: @string_literal ref +) + +string_constant_expression_location( + int id: @string_constant_expression ref, + int loc: @location ref +) + +// PipelineAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelineast?view=powershellsdk-7.3.0 +pipeline( + unique int id: @pipeline, + int numComponents: int ref +) + +pipeline_location( + int id: @pipeline ref, + int loc: @location ref +) + +pipeline_component( + int id: @pipeline ref, + int index: int ref, + int component: @command_base ref +) + +// CommandAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandast?view=powershellsdk-7.3.0 +command( + unique int id: @command, + string name: string ref, + int kind: int ref, // @token_kind ref + int numElements: int ref, + int numRedirections: int ref +) + +command_location( + int id: @command ref, + int loc: @location ref +) + +command_command_element( + int id: @command ref, + int index: int ref, + int component: @command_element ref +) + +command_redirection( + int id: @command ref, + int index: int ref, + int redirection: @redirection ref +) + +// InvokeMemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.invokememberexpressionast?view=powershellsdk-7.3.0 +invoke_member_expression( + unique int id: @invoke_member_expression, + int expression: @expression ref, + int member: @command_element ref +) + +invoke_member_expression_location( + int id: @invoke_member_expression ref, + int loc: @location ref +) + +invoke_member_expression_argument( + int id: @invoke_member_expression ref, + int index: int ref, + int argument: @expression ref +) + +// ParenExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parenexpressionast?view=powershellsdk-7.3.0 +paren_expression( + unique int id: @paren_expression, + int expression: @pipeline_base ref +) + +paren_expression_location( + int id: @paren_expression ref, + int loc: @location ref +) + + +// TernaryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ternaryexpressionast?view=powershellsdk-7.3.0 +ternary_expression( + unique int id: @ternary_expression, + int condition: @expression ref, + int ifFalse: @expression ref, + int iftrue: @expression ref +) + +ternary_expression_location( + int id: @ternary_expression ref, + int loc: @location ref +) + +// ExitStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.exitstatementast?view=powershellsdk-7.3.0 +exit_statement( + unique int id: @exit_statement +) + +exit_statement_pipeline( + int id: @exit_statement ref, + int expression: @pipeline_base ref +) + +exit_statement_location( + int id: @exit_statement ref, + int loc: @location ref +) + + +// TypeExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeexpressionast?view=powershellsdk-7.3.0 +type_expression( + unique int id: @type_expression, + string name: string ref, + string fullName: string ref +) + +type_expression_location( + int id: @type_expression ref, + int loc: @location ref +) + +// CommandParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandparameterast?view=powershellsdk-7.3.0 +command_parameter( + unique int id: @command_parameter, + string name: string ref +) + +command_parameter_location( + int id: @command_parameter ref, + int loc: @location ref +) + +command_parameter_argument( + int id: @command_parameter ref, + int argument: @ast ref +) + +// NamedAttributeArgumentAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedattributeargumentast?view=powershellsdk-7.3.0 +named_attribute_argument( + unique int id: @named_attribute_argument, + string name: string ref, + int argument: @expression ref +) + +named_attribute_argument_location( + int id: @named_attribute_argument ref, + int loc: @location ref +) + +// AttributeAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributeast?view=powershellsdk-7.3.0 +attribute( + unique int id: @attribute, + string name: string ref, + int numNamedArguments: int ref, + int numPositionalArguments: int ref +) + +attribute_named_argument( + int id: @attribute ref, + int index: int ref, + int argument: @named_attribute_argument ref +) + +attribute_positional_argument( + int id: @attribute ref, + int index: int ref, + int argument: @expression ref +) + +attribute_location( + int id: @attribute ref, + int id: @location ref +) + +// ParamBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.paramblockast?view=powershellsdk-7.3.0 +param_block( + unique int id: @param_block, + int numAttributes: int ref, + int numParameters: int ref +) + +param_block_attribute( + int id: @param_block ref, + int index: int ref, + int the_attribute: @attribute ref +) + +param_block_parameter( + int id: @param_block ref, + int index: int ref, + int the_parameter: @parameter ref +) + +param_block_location( + int id: @param_block ref, + int id: @location ref +) + +// ParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parameterast?view=powershellsdk-7.3.0 +parameter( + unique int id: @parameter, + int name: @variable_expression ref, + string staticType: string ref, + int numAttributes: int ref +) + +parameter_attribute( + int id: @parameter ref, + int index: int ref, + int the_attribute: @attribute_base ref +) + +parameter_location( + int id: @parameter ref, + int loc: @location ref +) + +parameter_default_value( + int id: @parameter ref, + int default_value: @expression ref +) + +// TypeConstraintAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeconstraintast?view=powershellsdk-7.3.0 +type_constraint( + unique int id: @type_constraint, + string name: string ref, + string fullName: string ref +) + +type_constraint_location( + int id: @type_constraint ref, + int loc: @location ref +) + +// FunctionDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functiondefinitionast?view=powershellsdk-7.3.0 +function_definition( + unique int id: @function_definition, + int body: @script_block ref, + string name: string ref, + boolean isFilter: boolean ref, + boolean isWorkflow: boolean ref +) + +function_definition_parameter( + int id: @function_definition ref, + int index: int ref, + int parameter: @parameter ref +) + +function_definition_location( + int id: @function_definition ref, + int loc: @location ref +) + +// BreakStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.breakstatementast?view=powershellsdk-7.3.0 +break_statement( + unique int id: @break_statement +) + +break_statement_location( + int id: @break_statement ref, + int loc: @location ref +) + +// ContinueStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.continuestatementast?view=powershellsdk-7.3.0 +continue_statement( + unique int id: @continue_statement +) + +continue_statement_location( + int id: @continue_statement ref, + int loc: @location ref +) +@labelled_statement = @continue_statement | @break_statement; + +statement_label( + int id: @labelled_statement ref, + int label: @expression ref +) + +// ReturnStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.returnstatementast?view=powershellsdk-7.3.0 +return_statement( + unique int id: @return_statement +) + +return_statement_pipeline( + int id: @return_statement ref, + int pipeline: @pipeline_base ref +) + +return_statement_location( + int id: @return_statement ref, + int loc: @location ref +) + +// DoWhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dowhilestatementast?view=powershellsdk-7.3.0 +do_while_statement( + unique int id: @do_while_statement, + int body: @statement_block ref +) + +do_while_statement_condition( + int id: @do_while_statement ref, + int condition: @pipeline_base ref +) + +do_while_statement_location( + int id: @do_while_statement ref, + int loc: @location ref +) + +// DoUntilStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dountilstatementast?view=powershellsdk-7.3.0 +do_until_statement( + unique int id: @do_until_statement, + int body: @statement_block ref +) + +do_until_statement_condition( + int id: @do_until_statement ref, + int condition: @pipeline_base ref +) + +do_until_statement_location( + int id: @do_until_statement ref, + int loc: @location ref +) + +// WhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.whilestatementast?view=powershellsdk-7.3.0 +while_statement( + unique int id: @while_statement, + int body: @statement_block ref +) + +while_statement_condition( + int id: @while_statement ref, + int condition: @pipeline_base ref +) + +while_statement_location( + int id: @while_statement ref, + int loc: @location ref +) + +// ForEachStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.foreachstatementast?view=powershellsdk-7.3.0 +foreach_statement( + unique int id: @foreach_statement, + int variable: @variable_expression ref, + int condition: @pipeline_base ref, + int body: @statement_block ref, + int flags: int ref +) + +foreach_statement_location( + int id: @foreach_statement ref, + int loc: @location ref +) + +// ForStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.forstatementast?view=powershellsdk-7.3.0 +for_statement( + unique int id: @for_statement, + int body: @statement_block ref +) + +for_statement_location( + int id: @for_statement ref, + int loc: @location ref +) + +for_statement_condition( + int id: @for_statement ref, + int condition: @pipeline_base ref +) + +for_statement_initializer( + int id: @for_statement ref, + int initializer: @pipeline_base ref +) + +for_statement_iterator( + int id: @for_statement ref, + int iterator: @pipeline_base ref +) + +// ExpandableStringExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expandablestringexpressionast?view=powershellsdk-7.3.0 +expandable_string_expression( + unique int id: @expandable_string_expression, + int value: @string_literal ref, + int kind: int ref, + int numExpression: int ref +) + +case @expandable_string_expression.kind of + 4 = @BareWord +| 2 = @DoubleQuoted +| 3 = @DoubleQuotedHereString +| 0 = @SingleQuoted +| 1 = @SingleQuotedHereString; + +expandable_string_expression_location( + int id: @expandable_string_expression ref, + int loc: @location ref +) + +expandable_string_expression_nested_expression( + int id: @expandable_string_expression ref, + int index: int ref, + int nestedExression: @expression ref +) + +// StringLiterals +// Contains string literals broken into lines to prevent breaks in the trap from multiline strings +string_literal( + unique int id: @string_literal +) + +string_literal_location( + int id: @string_literal ref, + int loc: @location ref +) + +string_literal_line( + int id: @string_literal ref, + int lineNum: int ref, + string line: string ref +) + +// UnaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.unaryexpressionast?view=powershellsdk-7.3.0 +unary_expression( + unique int id: @unary_expression, + int child: @ast ref, + int kind: int ref, + string staticType: string ref +) + +unary_expression_location( + int id: @unary_expression ref, + int loc: @location ref +) + +// CatchClauseAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.catchclauseast?view=powershellsdk-7.3.0 +catch_clause( + unique int id: @catch_clause, + int body: @statement_block ref, + boolean isCatchAll: boolean ref +) + +catch_clause_catch_type( + int id: @catch_clause ref, + int index: int ref, + int catch_type: @type_constraint ref +) + +catch_clause_location( + int id: @catch_clause ref, + int loc: @location ref +) + +// ThrowStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.throwstatementast?view=powershellsdk-7.3.0 +throw_statement( + unique int id: @throw_statement, + boolean isRethrow: boolean ref +) + +throw_statement_location( + int id: @throw_statement ref, + int loc: @location ref +) + +throw_statement_pipeline( + int id: @throw_statement ref, + int pipeline: @ast ref +) + +// TryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trystatementast?view=powershellsdk-7.3.0 +try_statement( + unique int id: @try_statement, + int body: @statement_block ref +) + +try_statement_catch_clause( + int id: @try_statement ref, + int index: int ref, + int catch_clause: @catch_clause ref +) + + +try_statement_finally( + int id: @try_statement ref, + int finally: @ast ref +) + +try_statement_location( + int id: @try_statement ref, + int loc: @location ref +) + +// FileRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.fileredirectionast?view=powershellsdk-7.3.0 +file_redirection( + unique int id: @file_redirection, + int location: @ast ref, + boolean isAppend: boolean ref, + int redirectionType: int ref +) + +case @file_redirection.redirectionType of + 0 = @All +| 1 = @Output +| 2 = @Error +| 3 = @Warning +| 4 = @Verbose +| 5 = @Debug +| 6 = @Information; + +file_redirection_location( + int id: @file_redirection ref, + int loc: @location ref +) + +// BlockStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.blockstatementast?view=powershellsdk-7.3.0 +block_statement( + unique int id: @block_statement, + int body: @ast ref, + int token: @token ref +) + +block_statement_location( + int id: @block_statement ref, + int loc: @location ref +) + +// Token +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.token?view=powershellsdk-7.3.0 +token( + unique int id: @token, + boolean hasError: boolean ref, + int kind: int ref, + string text: string ref, + int tokenFlags: int ref +) + +token_location( + int id: @token ref, + int loc: @location ref +) + +// ConfigurationDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.configurationdefinitionast?view=powershellsdk-7.3.0 +configuration_definition( + unique int id: @configuration_definition, + int body: @script_block_expression ref, + int configurationType: int ref, + int name: @expression ref +) + +configuration_definition_location( + int id: @configuration_definition ref, + int loc: @location ref +) + +// DataStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.datastatementast?view=powershellsdk-7.3.0 +data_statement( + unique int id: @data_statement, + int body: @statement_block ref +) + +data_statement_variable( + int id: @data_statement ref, + string variable: string ref +) + +data_statement_commands_allowed( + int id: @data_statement ref, + int index: int ref, + int command_allowed: @ast ref +) + +data_statement_location( + int id: @data_statement ref, + int loc: @location ref +) + +// DynamicKeywordStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dynamickeywordstatementast?view=powershellsdk-7.3.0 +dynamic_keyword_statement( + unique int id: @dynamic_keyword_statement +) + +dynamic_keyword_statement_command_elements( + int id: @dynamic_keyword_statement ref, + int index: int ref, + int element: @command_element ref +) + +dynamic_keyword_statement_location( + int id: @dynamic_keyword_statement ref, + int loc: @location ref +) + +// ErrorExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorexpressionast?view=powershellsdk-7.3.0 +error_expression( + unique int id: @error_expression +) + +error_expression_nested_ast( + int id: @error_expression ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_expression_location( + int id: @error_expression ref, + int loc: @location ref +) + +// ErrorStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorstatementast?view=powershellsdk-7.3.0 +error_statement( + unique int id: @error_statement, + int token: @token ref +) + +error_statement_location( + int id: @error_statement ref, + int loc: @location ref +) + +error_statement_nested_ast( + int id: @error_statement ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_statement_conditions( + int id: @error_statement ref, + int index: int ref, + int condition: @ast ref +) + +error_statement_bodies( + int id: @error_statement ref, + int index: int ref, + int body: @ast ref +) + +error_statement_flag( + int id: @error_statement ref, + int index: int ref, + int k: string ref, // The key + int token: @token ref, // These two form a tuple of the value + int ast: @ast ref +) + +// FunctionMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functionmemberast?view=powershellsdk-7.3.0 +function_member( + unique int id: @function_member, + int body: @ast ref, + boolean isConstructor: boolean ref, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +function_member_location( + int id: @function_member ref, + int loc: @location ref +) + +function_member_parameter( + int id: @function_member ref, + int index: int ref, + int parameter: @ast ref +) + +function_member_attribute( + int id: @function_member ref, + int index: int ref, + int attribute: @ast ref +) + +function_member_return_type( + int id: @function_member ref, + int return_type: @type_constraint ref +) + +// MergingRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.mergingredirectionast?view=powershellsdk-7.3.0 +merging_redirection( + unique int id: @merging_redirection, + int from: int ref, + int to: int ref +) + +merging_redirection_location( + int id: @merging_redirection ref, + int loc: @location ref +) + + +label( + int id: @labeled_statement ref, + string label: string ref +) + +// TrapStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trapstatementast?view=powershellsdk-7.3.0 +trap_statement( + unique int id: @trap_statement, + int body: @ast ref +) + +trap_statement_type( + int id: @trap_statement ref, + int trap_type: @type_constraint ref +) + +trap_statement_location( + int id: @trap_statement ref, + int loc: @location ref +) + +// PipelineChainAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinechainast?view=powershellsdk-7.3.0 +pipeline_chain( + unique int id: @pipeline_chain, + boolean isBackground: boolean ref, + int kind: int ref, + int left: @ast ref, + int right: @ast ref +) + +pipeline_chain_location( + int id: @pipeline_chain ref, + int loc: @location ref +) + +// PropertyMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.propertymemberast?view=powershellsdk-7.3.0 +property_member( + unique int id: @property_member, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +property_member_attribute( + int id: @property_member ref, + int index: int ref, + int attribute: @ast ref +) + +property_member_property_type( + int id: @property_member ref, + int property_type: @type_constraint ref +) + +property_member_initial_value( + int id: @property_member ref, + int initial_value: @ast ref +) + +property_member_location( + int id: @property_member ref, + int loc: @location ref +) + +// ScriptBlockExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockexpressionast?view=powershellsdk-7.3.0 +script_block_expression( + unique int id: @script_block_expression, + int body: @script_block ref +) + +script_block_expression_location( + int id: @script_block_expression ref, + int loc: @location ref +) + +// SwitchStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.switchstatementast?view=powershellsdk-7.3.0 +switch_statement( + unique int id: @switch_statement, + int condition: @ast ref, + int flags: int ref +) + +switch_statement_clauses( + int id: @switch_statement ref, + int index: int ref, + int expression: @ast ref, + int statementBlock: @ast ref +) + +switch_statement_location( + int id: @switch_statement ref, + int loc: @location ref +) + +switch_statement_default( + int id: @switch_statement ref, + int default: @ast ref +) + +// TypeDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typedefinitionast?view=powershellsdk-7.3.0 +type_definition( + unique int id: @type_definition, + string name: string ref, + int flags: int ref, + boolean isClass: boolean ref, + boolean isEnum: boolean ref, + boolean isInterface: boolean ref +) + +type_definition_attributes( + int id: @type_definition ref, + int index: int ref, + int attribute: @ast ref +) + +type_definition_members( + int id: @type_definition ref, + int index: int ref, + int member: @ast ref +) + +type_definition_location( + int id: @type_definition ref, + int loc: @location ref +) + +type_definition_base_type( + int id: @type_definition ref, + int index: int ref, + int base_type: @type_constraint ref +) + +// UsingExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingexpressionast?view=powershellsdk-7.3.0 +using_expression( + unique int id: @using_expression, + int subExpression: @ast ref +) + +using_expression_location( + int id: @using_expression ref, + int loc: @location ref +) + +// UsingStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingstatementast?view=powershellsdk-7.3.0 +using_statement( + unique int id: @using_statement, + int kind: int ref +) + +using_statement_location( + int id: @using_statement ref, + int loc: @location ref +) + +using_statement_alias( + int id: @using_statement ref, + int alias: @ast ref +) + +using_statement_module_specification( + int id: @using_statement ref, + int module_specification: @ast ref +) + +using_statement_name( + int id: @using_statement ref, + int name: @ast ref +) + +// HashTableAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.hashtableast?view=powershellsdk-7.3.0 +hash_table( + unique int id: @hash_table +) + +hash_table_location( + int id: @hash_table ref, + int loc: @location ref +) + +hash_table_key_value_pairs( + int id: @hash_table ref, + int index: int ref, + int k: @ast ref, + int v: @ast ref +) + +// AttributedExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +attributed_expression( + unique int id: @attributed_expression, + int attribute: @ast ref, + int expression: @ast ref +) + +attributed_expression_location( + int id: @attributed_expression ref, + int loc: @location ref +) + +// TokenKind +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.tokenkind?view=powershellsdk-7.3.0 +token_kind_reference( + unique int id: @token_kind_reference, + string name: string ref, + int kind: int ref +) + +@token_kind = @ampersand | @and | @andAnd | @as | @assembly | @atCurly | @atParen | @band | @base | @begin | @bnot | @bor | @break +| @bxor | @catch | @ccontains | @ceq | @cge | @cgt | @cin | @class | @cle | @clean | @clike | @clt | @cmatch | @cne | @cnotcontains +| @cnotin | @cnotlike | @cnotmatch | @colon | @colonColon | @comma | @command_token | @comment | @configuration | @continue | @creplace +| @csplit | @data | @default | @define | @divide | @divideEquals | @do | @dollarParen | @dot | @dotDot | @dynamicKeyword | @dynamicparam +| @else | @elseIf | @end | @endOfInput | @enum | @equals | @exclaim | @exit | @filter | @finally | @for | @foreach | @format | @from +| @function | @generic | @hereStringExpandable | @hereStringLiteral | @hidden | @icontains | @identifier | @ieq | @if | @ige | @igt +| @iin | @ile | @ilike | @ilt | @imatch | @in | @ine | @inlineScript | @inotcontains | @inotin | @inotlike | @inotmatch | @interface +| @ireplace | @is | @isNot | @isplit | @join | @label | @lBracket | @lCurly | @lineContinuation | @lParen | @minus | @minusEquals +| @minusMinus | @module | @multiply | @multiplyEquals | @namespace | @newLine | @not | @number | @or | @orOr | @parallel | @param +| @parameter_token | @pipe | @plus | @plusEquals | @plusPlus | @postfixMinusMinus | @postfixPlusPlus | @private | @process | @public +| @questionDot | @questionLBracket | @questionMark | @questionQuestion | @questionQuestionEquals | @rBracket | @rCurly | @redirectInStd +| @redirection_token | @rem | @remainderEquals | @return | @rParen | @semi | @sequence | @shl | @shr | @splattedVariable | @static +| @stringExpandable | @stringLiteral_token | @switch | @throw | @trap | @try | @type | @unknown | @until | @using | @var | @variable +| @while | @workflow | @xor; + +case @token_kind_reference.kind of +28 = @ampersand // The invocation operator '&'. +| 53 = @and // The logical and operator '-and'. +| 26 = @andAnd // The (unimplemented) operator '&&'. +| 94 = @as // The type conversion operator '-as'. +| 165 = @assembly // The 'assembly' keyword +| 23 = @atCurly // The opening token of a hash expression '@{'. +| 22 = @atParen // The opening token of an array expression '@('. +| 56 = @band // The bitwise and operator '-band'. +| 168 = @base // The 'base' keyword +| 119 = @begin // The 'begin' keyword. +| 52 = @bnot // The bitwise not operator '-bnot'. +| 57 = @bor // The bitwise or operator '-bor'. +| 120 = @break // The 'break' keyword. +| 58 = @bxor // The bitwise exclusive or operator '-xor'. +| 121 = @catch // The 'catch' keyword. +| 87 = @ccontains // The case sensitive contains operator '-ccontains'. +| 76 = @ceq // The case sensitive equal operator '-ceq'. +| 78 = @cge // The case sensitive greater than or equal operator '-cge'. +| 79 = @cgt // The case sensitive greater than operator '-cgt'. +| 89 = @cin // The case sensitive in operator '-cin'. +| 122 = @class // The 'class' keyword. +| 81 = @cle // The case sensitive less than or equal operator '-cle'. +| 170 = @clean // The 'clean' keyword. +| 82 = @clike // The case sensitive like operator '-clike'. +| 80 = @clt // The case sensitive less than operator '-clt'. +| 84 = @cmatch // The case sensitive match operator '-cmatch'. +| 77 = @cne // The case sensitive not equal operator '-cne'. +| 88 = @cnotcontains // The case sensitive not contains operator '-cnotcontains'. +| 90 = @cnotin // The case sensitive not in operator '-notin'. +| 83 = @cnotlike // The case sensitive notlike operator '-cnotlike'. +| 85 = @cnotmatch // The case sensitive not match operator '-cnotmatch'. +| 99 = @colon // The PS class base class and implemented interfaces operator ':'. Also used in base class ctor calls. +| 34 = @colonColon // The static member access operator '::'. +| 30 = @comma // The unary or binary array operator ','. +| 166 = @command_token // The 'command' keyword +| 10 = @comment // A single line comment, or a delimited comment. +| 155 = @configuration // The "configuration" keyword +| 123 = @continue // The 'continue' keyword. +| 86 = @creplace // The case sensitive replace operator '-creplace'. +| 91 = @csplit // The case sensitive split operator '-csplit'. +| 124 = @data // The 'data' keyword. +| 169 = @default // The 'default' keyword +| 125 = @define // The (unimplemented) 'define' keyword. +| 38 = @divide // The division operator '/'. +| 46 = @divideEquals // The division assignment operator '/='. +| 126 = @do // The 'do' keyword. +| 24 = @dollarParen // The opening token of a sub-expression '$('. +| 35 = @dot // The instance member access or dot source invocation operator '.'. +| 33 = @dotDot // The range operator '..'. +| 156 = @dynamicKeyword // The token kind for dynamic keywords +| 127 = @dynamicparam // The 'dynamicparam' keyword. +| 128 = @else // The 'else' keyword. +| 129 = @elseIf // The 'elseif' keyword. +| 130 = @end // The 'end' keyword. +| 11 = @endOfInput // Marks the end of the input script or file. +| 161 = @enum // The 'enum' keyword +| 42 = @equals // The assignment operator '='. +| 36 = @exclaim // The logical not operator '!'. +| 131 = @exit // The 'exit' keyword. +| 132 = @filter // The 'filter' keyword. +| 133 = @finally // The 'finally' keyword. +| 134 = @for // The 'for' keyword. +| 135 = @foreach // The 'foreach' keyword. +| 50 = @format // The string format operator '-f'. +| 136 = @from // The (unimplemented) 'from' keyword. +| 137 = @function // The 'function' keyword. +| 7 = @generic // A token that is only valid as a command name, command argument, function name, or configuration name. It may contain characters not allowed in identifiers. Tokens with this kind are always instances of StringLiteralToken or StringExpandableToken if the token contains variable references or subexpressions. +| 15 = @hereStringExpandable // A double quoted here string literal. Tokens with this kind are always instances of StringExpandableToken. even if there are no nested tokens to expand. +| 14 = @hereStringLiteral // A single quoted here string literal. Tokens with this kind are always instances of StringLiteralToken. +| 167 = @hidden // The 'hidden' keyword +| 71 = @icontains // The case insensitive contains operator '-icontains' or '-contains'. +| 6 = @identifier // A simple identifier, always begins with a letter or '', and is followed by letters, numbers, or ''. +| 60 = @ieq // The case insensitive equal operator '-ieq' or '-eq'. +| 138 = @if // The 'if' keyword. +| 62 = @ige // The case insensitive greater than or equal operator '-ige' or '-ge'. +| 63 = @igt // The case insensitive greater than operator '-igt' or '-gt'. +| 73 = @iin // The case insensitive in operator '-iin' or '-in'. +| 65 = @ile // The case insensitive less than or equal operator '-ile' or '-le'. +| 66 = @ilike // The case insensitive like operator '-ilike' or '-like'. +| 64 = @ilt // The case insensitive less than operator '-ilt' or '-lt'. +| 68 = @imatch // The case insensitive match operator '-imatch' or '-match'. +| 139 = @in // The 'in' keyword. +| 61 = @ine // The case insensitive not equal operator '-ine' or '-ne'. +| 154 = @inlineScript // The 'InlineScript' keyword +| 72 = @inotcontains // The case insensitive notcontains operator '-inotcontains' or '-notcontains'. +| 74 = @inotin // The case insensitive notin operator '-inotin' or '-notin' +| 67 = @inotlike // The case insensitive not like operator '-inotlike' or '-notlike'. +| 69 = @inotmatch // The case insensitive not match operator '-inotmatch' or '-notmatch'. +| 160 = @interface // The 'interface' keyword +| 70 = @ireplace // The case insensitive replace operator '-ireplace' or '-replace'. +| 92 = @is // The type test operator '-is'. +| 93 = @isNot // The type test operator '-isnot'. +| 75 = @isplit // The case insensitive split operator '-isplit' or '-split'. +| 59 = @join // The join operator '-join'. +| 5 = @label // A label token - always begins with ':', followed by the label name. Tokens with this kind are always instances of LabelToken. +| 20 = @lBracket // The opening square brace token '['. +| 18 = @lCurly // The opening curly brace token '{'. +| 9 = @lineContinuation // A line continuation (backtick followed by newline). +| 16 = @lParen // The opening parenthesis token '('. +| 41 = @minus // The substraction operator '-'. +| 44 = @minusEquals // The subtraction assignment operator '-='. +| 31 = @minusMinus // The pre-decrement operator '--'. +| 163 = @module // The 'module' keyword +| 37 = @multiply // The multiplication operator '*'. +| 45 = @multiplyEquals // The multiplication assignment operator '*='. +| 162 = @namespace // The 'namespace' keyword +| 8 = @newLine // A newline (one of '\n', '\r', or '\r\n'). +| 51 = @not // The logical not operator '-not'. +| 4 = @number // Any numerical literal token. Tokens with this kind are always instances of NumberToken. +| 54 = @or // The logical or operator '-or'. +| 27 = @orOr // The (unimplemented) operator '||'. +| 152 = @parallel // The 'parallel' keyword. +| 140 = @param // The 'param' keyword. +| 3 = @parameter_token // A parameter to a command, always begins with a dash ('-'), followed by the parameter name. Tokens with this kind are always instances of ParameterToken. +| 29 = @pipe // The pipe operator '|'. +| 40 = @plus // The addition operator '+'. +| 43 = @plusEquals // The addition assignment operator '+='. +| 32 = @plusPlus // The pre-increment operator '++'. +| 96 = @postfixMinusMinus // The post-decrement operator '--'. +| 95 = @postfixPlusPlus // The post-increment operator '++'. +| 158 = @private // The 'private' keyword +| 141 = @process // The 'process' keyword. +| 157 = @public // The 'public' keyword +| 103 = @questionDot // The null conditional member access operator '?.'. +| 104 = @questionLBracket // The null conditional index access operator '?[]'. +| 100 = @questionMark // The ternary operator '?'. +| 102 = @questionQuestion // The null coalesce operator '??'. +| 101 = @questionQuestionEquals // The null conditional assignment operator '??='. +| 21 = @rBracket // The closing square brace token ']'. +| 19 = @rCurly // The closing curly brace token '}'. +| 49 = @redirectInStd // The (unimplemented) stdin redirection operator '<'. +| 48 = @redirection_token // A redirection operator such as '2>&1' or '>>'. +| 39 = @rem // The modulo division (remainder) operator '%'. +| 47 = @remainderEquals // The modulo division (remainder) assignment operator '%='. +| 142 = @return // The 'return' keyword. +| 17 = @rParen // The closing parenthesis token ')'. +| 25 = @semi // The statement terminator ';'. +| 153 = @sequence // The 'sequence' keyword. +| 97 = @shl // The shift left operator. +| 98 = @shr // The shift right operator. +| 2 = @splattedVariable // A splatted variable token, always begins with '@' and followed by the variable name. Tokens with this kind are always instances of VariableToken. +| 159 = @static // The 'static' keyword +| 13 = @stringExpandable // A double quoted string literal. Tokens with this kind are always instances of StringExpandableToken even if there are no nested tokens to expand. +| 12 = @stringLiteral_token // A single quoted string literal. Tokens with this kind are always instances of StringLiteralToken. +| 143 = @switch // The 'switch' keyword. +| 144 = @throw // The 'throw' keyword. +| 145 = @trap // The 'trap' keyword. +| 146 = @try // The 'try' keyword. +| 164 = @type // The 'type' keyword +| 0 = @unknown // An unknown token, signifies an error condition. +| 147 = @until // The 'until' keyword. +| 148 = @using // The (unimplemented) 'using' keyword. +| 149 = @var // The (unimplemented) 'var' keyword. +| 1 = @variable // A variable token, always begins with '$' and followed by the variable name, possibly enclose in curly braces. Tokens with this kind are always instances of VariableToken. +| 150 = @while // The 'while' keyword. +| 151 = @workflow // The 'workflow' keyword. +| 55 = @xor; // The logical exclusive or operator '-xor'. \ No newline at end of file diff --git a/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/semmlecode.powershell.dbscheme b/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/semmlecode.powershell.dbscheme new file mode 100644 index 000000000000..40bf985f18b7 --- /dev/null +++ b/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/semmlecode.powershell.dbscheme @@ -0,0 +1,1648 @@ +/* Mandatory */ +sourceLocationPrefix( + varchar(900) prefix: string ref +); + +/* Entity Locations */ +@location = @location_default; + +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 +); + +/* File Metadata */ + +numlines( + unique int element_id: @file ref, + int num_lines: int ref, + int num_code: int ref, + int num_comment: int ref +); + +files( + unique int id: @file, + varchar(900) name: string ref +); + +folders( + unique int id: @folder, + varchar(900) name: string ref +); + +@container = @folder | @file; + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/* Comments */ +comment_entity( + unique int id: @comment_entity, + int text: @string_literal ref +); + +comment_entity_location( + unique int id: @comment_entity ref, + int loc: @location ref +); + +/* Messages */ +extractor_messages( + unique int id: @extractor_message, + int severity: int ref, + string origin : string ref, + string text : string ref, + string entity : string ref, + int location: @location_default ref, + string stack_trace : string ref +); + +parent( + int parent: @ast ref, + int child: @ast ref +); + +/* AST Nodes */ +// This is all the kinds of nodes that can inherit from Ast +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ast?view=powershellsdk-7.3.0 +@ast = @not_implemented | @attribute_base | @catch_clause | @command_element | +@member | @named_block | @param_block | @parameter | @redirection | @script_block | @statement | @statement_block; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributebaseast?view=powershellsdk-7.2.0 +@attribute_base = @attribute | @type_constraint; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberast?view=powershellsdk-7.3.0 +@member = @function_member | @property_member; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandbaseast?view=powershellsdk-7.3.0 +@command_base = @command | @command_expression; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.chainableast?view=powershellsdk-7.3.0 +@chainable = @pipeline | @pipeline_chain; +//https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinebaseast?view=powershellsdk-7.3.0 +@pipeline_base = @chainable | @error_statement | @assignment_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementast?view=powershellsdk-7.3.0 +@statement = @block_statement +| @break_statement +| @command_base +| @configuration_definition +| @continue_statement +| @data_statement +| @dynamic_keyword_statement +| @exit_statement +| @function_definition +| @if_statement +| @labeled_statement +| @pipeline_base +| @return_statement +| @throw_statement +| @trap_statement +| @try_statement +| @type_definition +| @using_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.loopstatementast?view=powershellsdk-7.3.0 +@loop_statement = @do_until_statement | @do_while_statement | @foreach_statement | @for_statement | @while_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.labeledstatementast?view=powershellsdk-7.3.0 +@labeled_statement = @loop_statement | @switch_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +@attributed_expression_ast = @attributed_expression | @convert_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +@member_expression_base = @member_expression | @invoke_member_expression; // | @base_ctor_invoke_member_expression + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expressionast?view=powershellsdk-7.3.0 +@expression = @array_expression +| @array_literal +| @attributed_expression_ast +| @binary_expression +| @error_expression +| @expandable_string_expression +| @hash_table +| @index_expression +| @member_expression_base +| @paren_expression +| @script_block_expression +| @sub_expression +| @ternary_expression +| @type_expression +| @unary_expression +| @using_expression +| @variable_expression +| @base_constant_expression; + +// Constant expression can both be instanced and extended by string constant expression +@base_constant_expression = @constant_expression | @string_constant_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandelementast?view=powershellsdk-7.3.0 +@command_element = @expression | @command_parameter; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.redirectionast?view=powershellsdk-7.3.0 +@redirection = @file_redirection | @merging_redirection; + +/** +Entries in this table indicate visited C# powershell ast objects which don't have parsing implemented yet. + +You can obtain the Type of the C# AST objects which don't yet have an associated entity to parse them + using this QL query on an extracted db: + +from string s +where not_implemented(_, s) +select s +*/ +not_implemented( + unique int id: @not_implemented, + string name: string ref +); + +not_implemented_location( + int id: @not_implemented ref, + int loc: @location ref +); + +// ArrayExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayexpressionast?view=powershellsdk-7.3.0 +array_expression( + unique int id: @array_expression, + int subExpression: @statement_block ref +) + +array_expression_location( + int id: @array_expression ref, + int loc: @location ref +) + +// ArrayLiteralAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayliteralast?view=powershellsdk-7.3.0 +array_literal( + unique int id: @array_literal +) + +array_literal_location( + int id: @array_literal ref, + int loc: @location ref +) + +array_literal_element( + int id: @array_literal ref, + int index: int ref, + int component: @expression ref +) + +// AssignmentStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.assignmentstatementast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L983-L989 +assignment_statement( + unique int id: @assignment_statement, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @statement ref +) + +assignment_statement_location( + int id: @assignment_statement ref, + int loc: @location ref +) + +// NamedBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedblockast?view=powershellsdk-7.3.0 +named_block( + unique int id: @named_block, + int numStatements: int ref, + int numTraps: int ref +) + +named_block_statement( + int id: @named_block ref, + int index: int ref, + int statement: @statement ref +) + +named_block_trap( + int id: @named_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +named_block_location( + int id: @named_block ref, + int loc: @location ref +) + +// ScriptBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockast?view=powershellsdk-7.3.0 +script_block( + unique int id: @script_block, + int numUsings: int ref, + int numRequiredModules: int ref, + int numRequiredAssemblies: int ref, + int numRequiredPsEditions: int ref, + int numRequiredPsSnapins: int ref +) + +script_block_param_block( + int id: @script_block ref, + int the_param_block: @param_block ref +) + +script_block_begin_block( + int id: @script_block ref, + int begin_block: @named_block ref +) + +script_block_clean_block( + int id: @script_block ref, + int clean_block: @named_block ref +) + +script_block_dynamic_param_block( + int id: @script_block ref, + int dynamic_param_block: @named_block ref +) + +script_block_end_block( + int id: @script_block ref, + int end_block: @named_block ref +) + +script_block_process_block( + int id: @script_block ref, + int process_block: @named_block ref +) + +script_block_using( + int id: @script_block ref, + int index: int ref, + int using: @ast ref +) + +script_block_required_application_id( + int id: @script_block ref, + string application_id: string ref +) + +script_block_requires_elevation( + int id: @script_block ref, + boolean requires_elevation: boolean ref +) + +script_block_required_ps_version( + int id: @script_block ref, + string required_ps_version: string ref +) + +script_block_required_module( + int id: @script_block ref, + int index: int ref, + int required_module: @module_specification ref +) + +script_block_required_assembly( + int id: @script_block ref, + int index: int ref, + string required_assembly: string ref +) + +script_block_required_ps_edition( + int id: @script_block ref, + int index: int ref, + string required_ps_edition: string ref +) + +script_block_requires_ps_snapin( + int id: @script_block ref, + int index: int ref, + string name: string ref, + string version: string ref +) + +script_block_location( + int id: @script_block ref, + int loc: @location ref +) + +// ModuleSpecification +// https://learn.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.modulespecification?view=powershellsdk-7.3.0 +module_specification( + unique int id: @module_specification, + string name: string ref, + string guid: string ref, + string maxVersion: string ref, + string requiredVersion: string ref, + string version: string ref +) + +// BinaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.binaryexpressionast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L5675-L5947 +binary_expression( + unique int id: @binary_expression, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @expression ref +) + +// @binary_expression_kind = @And | @Is | @IsNot | @As | @DotDot | @Multiply | @Divide | @Rem | @Plus | @Minus | @Format | @Xor | @Shl | @Shr | @Band | @Bor | @Bxor | @Join | @Ieq | @Ine | @Ige | @Igt | @Ilt | @Ile | @Ilike | @Inotlike | @Inotmatch | @Imatch | @Ireplace | @Inotcontains | @Icontains | @Iin | @Inotin | @Isplit | @Ceq | @Cge | @Cgt | @Clt | @Cle | @Clike | @Cnotlike | @Cnotmatch | @Cmatch | @Ccontains | @Creplace | @Cin | @Cnotin | @Csplit | @QuestionQuestion; + +binary_expression_location( + int id: @binary_expression ref, + int loc: @location ref +) + +// ConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.constantexpressionast?view=powershellsdk-7.3.0 +constant_expression( + unique int id: @constant_expression, + string staticType: string ref +) + +constant_expression_value( + int id: @constant_expression ref, + int value: @string_literal ref +) + +constant_expression_location( + int id: @constant_expression ref, + int loc: @location ref +) + +// ConvertExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.convertexpressionast?view=powershellsdk-7.3.0 +convert_expression( + unique int id: @convert_expression, + int the_attribute: @ast ref, + int child: @ast ref, + int object_type: @ast ref, + string staticType: string ref +) + +convert_expression_location( + int id: @convert_expression ref, + int loc: @location ref +) + +// IndexExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.indexexpressionast?view=powershellsdk-7.3.0 +index_expression( + unique int id: @index_expression, + int index: @ast ref, + int target: @ast ref, + boolean nullConditional: boolean ref +) + +index_expression_location( + int id: @index_expression ref, + int loc: @location ref +) + +// IfStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ifstatementast?view=powershellsdk-7.3.0 +if_statement( + unique int id: @if_statement +) + +if_statement_clause( + int id: @if_statement ref, + int index: int ref, + int item1: @ast ref, + int item2: @ast ref +) + +if_statement_else( + int id: @if_statement ref, + int elseItem: @ast ref +) + +if_statement_location( + int id: @if_statement ref, + int loc: @location ref +) + +// MemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +member_expression( + unique int id: @member_expression, + int expression: @ast ref, + int member: @ast ref, + boolean nullConditional: boolean ref, + boolean isStatic: boolean ref +) + +member_expression_location( + int id: @member_expression ref, + int loc: @location ref +) + +// StatementBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementblockast?view=powershellsdk-7.3.0 +statement_block( + unique int id: @statement_block, + int numStatements: int ref, + int numTraps : int ref +) + +statement_block_location( + int id: @statement_block ref, + int loc: @location ref +) + +statement_block_statement( + int id: @statement_block ref, + int index: int ref, + int statement: @statement ref +) + +statement_block_trap( + int id: @statement_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +// SubExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.subexpressionast?view=powershellsdk-7.3.0 +sub_expression( + unique int id: @sub_expression, + int subExpression: @ast ref +) + +sub_expression_location( + int id: @sub_expression ref, + int loc: @location ref +) + +// VariableExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.variableexpressionast?view=powershellsdk-7.3.0 +variable_expression( + unique int id: @variable_expression, + string userPath: string ref, + string driveName: string ref, + boolean isConstant: boolean ref, + boolean isGlobal: boolean ref, + boolean isLocal: boolean ref, + boolean isPrivate: boolean ref, + boolean isScript: boolean ref, + boolean isUnqualified: boolean ref, + boolean isUnscoped: boolean ref, + boolean isVariable: boolean ref, + boolean isDriveQualified: boolean ref +) + +variable_expression_location( + int id: @variable_expression ref, + int loc: @location ref +) + +// CommandExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandexpressionast?view=powershellsdk-7.3.0 +command_expression( + unique int id: @command_expression, + int wrapped: @expression ref, + int numRedirections: int ref +) + +command_expression_location( + int id: @command_expression ref, + int loc: @location ref +) + +command_expression_redirection( + int id: @command_expression ref, + int index: int ref, + int redirection: @redirection ref +) + +// StringConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.stringconstantexpressionast?view=powershellsdk-7.3.0 +string_constant_expression( + unique int id: @string_constant_expression, + int value: @string_literal ref +) + +string_constant_expression_location( + int id: @string_constant_expression ref, + int loc: @location ref +) + +// PipelineAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelineast?view=powershellsdk-7.3.0 +pipeline( + unique int id: @pipeline, + int numComponents: int ref +) + +pipeline_location( + int id: @pipeline ref, + int loc: @location ref +) + +pipeline_component( + int id: @pipeline ref, + int index: int ref, + int component: @command_base ref +) + +// CommandAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandast?view=powershellsdk-7.3.0 +command( + unique int id: @command, + string name: string ref, + int kind: int ref, // @token_kind ref + int numElements: int ref, + int numRedirections: int ref +) + +command_location( + int id: @command ref, + int loc: @location ref +) + +command_command_element( + int id: @command ref, + int index: int ref, + int component: @command_element ref +) + +command_redirection( + int id: @command ref, + int index: int ref, + int redirection: @redirection ref +) + +// InvokeMemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.invokememberexpressionast?view=powershellsdk-7.3.0 +invoke_member_expression( + unique int id: @invoke_member_expression, + int expression: @expression ref, + int member: @command_element ref +) + +invoke_member_expression_location( + int id: @invoke_member_expression ref, + int loc: @location ref +) + +invoke_member_expression_argument( + int id: @invoke_member_expression ref, + int index: int ref, + int argument: @expression ref +) + +// ParenExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parenexpressionast?view=powershellsdk-7.3.0 +paren_expression( + unique int id: @paren_expression, + int expression: @pipeline_base ref +) + +paren_expression_location( + int id: @paren_expression ref, + int loc: @location ref +) + + +// TernaryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ternaryexpressionast?view=powershellsdk-7.3.0 +ternary_expression( + unique int id: @ternary_expression, + int condition: @expression ref, + int ifFalse: @expression ref, + int iftrue: @expression ref +) + +ternary_expression_location( + int id: @ternary_expression ref, + int loc: @location ref +) + +// ExitStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.exitstatementast?view=powershellsdk-7.3.0 +exit_statement( + unique int id: @exit_statement +) + +exit_statement_pipeline( + int id: @exit_statement ref, + int expression: @ast ref +) + +exit_statement_location( + int id: @exit_statement ref, + int loc: @location ref +) + + +// TypeExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeexpressionast?view=powershellsdk-7.3.0 +type_expression( + unique int id: @type_expression, + string name: string ref, + string fullName: string ref +) + +type_expression_location( + int id: @type_expression ref, + int loc: @location ref +) + +// CommandParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandparameterast?view=powershellsdk-7.3.0 +command_parameter( + unique int id: @command_parameter, + string name: string ref +) + +command_parameter_location( + int id: @command_parameter ref, + int loc: @location ref +) + +command_parameter_argument( + int id: @command_parameter ref, + int argument: @ast ref +) + +// NamedAttributeArgumentAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedattributeargumentast?view=powershellsdk-7.3.0 +named_attribute_argument( + unique int id: @named_attribute_argument, + string name: string ref, + int argument: @expression ref +) + +named_attribute_argument_location( + int id: @named_attribute_argument ref, + int loc: @location ref +) + +// AttributeAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributeast?view=powershellsdk-7.3.0 +attribute( + unique int id: @attribute, + string name: string ref, + int numNamedArguments: int ref, + int numPositionalArguments: int ref +) + +attribute_named_argument( + int id: @attribute ref, + int index: int ref, + int argument: @named_attribute_argument ref +) + +attribute_positional_argument( + int id: @attribute ref, + int index: int ref, + int argument: @expression ref +) + +attribute_location( + int id: @attribute ref, + int id: @location ref +) + +// ParamBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.paramblockast?view=powershellsdk-7.3.0 +param_block( + unique int id: @param_block, + int numAttributes: int ref, + int numParameters: int ref +) + +param_block_attribute( + int id: @param_block ref, + int index: int ref, + int the_attribute: @attribute ref +) + +param_block_parameter( + int id: @param_block ref, + int index: int ref, + int the_parameter: @parameter ref +) + +param_block_location( + int id: @param_block ref, + int id: @location ref +) + +// ParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parameterast?view=powershellsdk-7.3.0 +parameter( + unique int id: @parameter, + int name: @variable_expression ref, + string staticType: string ref, + int numAttributes: int ref +) + +parameter_attribute( + int id: @parameter ref, + int index: int ref, + int the_attribute: @attribute_base ref +) + +parameter_location( + int id: @parameter ref, + int loc: @location ref +) + +parameter_default_value( + int id: @parameter ref, + int default_value: @expression ref +) + +// TypeConstraintAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeconstraintast?view=powershellsdk-7.3.0 +type_constraint( + unique int id: @type_constraint, + string name: string ref, + string fullName: string ref +) + +type_constraint_location( + int id: @type_constraint ref, + int loc: @location ref +) + +// FunctionDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functiondefinitionast?view=powershellsdk-7.3.0 +function_definition( + unique int id: @function_definition, + int body: @script_block ref, + string name: string ref, + boolean isFilter: boolean ref, + boolean isWorkflow: boolean ref +) + +function_definition_parameter( + int id: @function_definition ref, + int index: int ref, + int parameter: @parameter ref +) + +function_definition_location( + int id: @function_definition ref, + int loc: @location ref +) + +// BreakStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.breakstatementast?view=powershellsdk-7.3.0 +break_statement( + unique int id: @break_statement +) + +break_statement_location( + int id: @break_statement ref, + int loc: @location ref +) + +// ContinueStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.continuestatementast?view=powershellsdk-7.3.0 +continue_statement( + unique int id: @continue_statement +) + +continue_statement_location( + int id: @continue_statement ref, + int loc: @location ref +) +@labelled_statement = @continue_statement | @break_statement; + +statement_label( + int id: @labelled_statement ref, + int label: @ast ref +) + +// ReturnStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.returnstatementast?view=powershellsdk-7.3.0 +return_statement( + unique int id: @return_statement +) + +return_statement_pipeline( + int id: @return_statement ref, + int pipeline: @ast ref +) + +return_statement_location( + int id: @return_statement ref, + int loc: @location ref +) + +// DoWhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dowhilestatementast?view=powershellsdk-7.3.0 +do_while_statement( + unique int id: @do_while_statement, + int body: @ast ref +) + +do_while_statement_condition( + int id: @do_while_statement ref, + int condition: @ast ref +) + +do_while_statement_location( + int id: @do_while_statement ref, + int loc: @location ref +) + +// DoUntilStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dountilstatementast?view=powershellsdk-7.3.0 +do_until_statement( + unique int id: @do_until_statement, + int body: @ast ref +) + +do_until_statement_condition( + int id: @do_until_statement ref, + int condition: @ast ref +) + +do_until_statement_location( + int id: @do_until_statement ref, + int loc: @location ref +) + +// WhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.whilestatementast?view=powershellsdk-7.3.0 +while_statement( + unique int id: @while_statement, + int body: @ast ref +) + +while_statement_condition( + int id: @while_statement ref, + int condition: @ast ref +) + +while_statement_location( + int id: @while_statement ref, + int loc: @location ref +) + +// ForEachStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.foreachstatementast?view=powershellsdk-7.3.0 +foreach_statement( + unique int id: @foreach_statement, + int variable: @ast ref, + int condition: @ast ref, + int body: @ast ref, + int flags: int ref +) + +foreach_statement_location( + int id: @foreach_statement ref, + int loc: @location ref +) + +// ForStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.forstatementast?view=powershellsdk-7.3.0 +for_statement( + unique int id: @for_statement, + int body: @ast ref +) + +for_statement_location( + int id: @for_statement ref, + int loc: @location ref +) + +for_statement_condition( + int id: @for_statement ref, + int condition: @ast ref +) + +for_statement_initializer( + int id: @for_statement ref, + int initializer: @ast ref +) + +for_statement_iterator( + int id: @for_statement ref, + int iterator: @ast ref +) + +// ExpandableStringExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expandablestringexpressionast?view=powershellsdk-7.3.0 +expandable_string_expression( + unique int id: @expandable_string_expression, + int value: @string_literal ref, + int kind: int ref, + int numExpression: int ref +) + +case @expandable_string_expression.kind of + 4 = @BareWord +| 2 = @DoubleQuoted +| 3 = @DoubleQuotedHereString +| 0 = @SingleQuoted +| 1 = @SingleQuotedHereString; + +expandable_string_expression_location( + int id: @expandable_string_expression ref, + int loc: @location ref +) + +expandable_string_expression_nested_expression( + int id: @expandable_string_expression ref, + int index: int ref, + int nestedExression: @expression ref +) + +// StringLiterals +// Contains string literals broken into lines to prevent breaks in the trap from multiline strings +string_literal( + unique int id: @string_literal +) + +string_literal_location( + int id: @string_literal ref, + int loc: @location ref +) + +string_literal_line( + int id: @string_literal ref, + int lineNum: int ref, + string line: string ref +) + +// UnaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.unaryexpressionast?view=powershellsdk-7.3.0 +unary_expression( + unique int id: @unary_expression, + int child: @ast ref, + int kind: int ref, + string staticType: string ref +) + +unary_expression_location( + int id: @unary_expression ref, + int loc: @location ref +) + +// CatchClauseAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.catchclauseast?view=powershellsdk-7.3.0 +catch_clause( + unique int id: @catch_clause, + int body: @ast ref, + boolean isCatchAll: boolean ref +) + +catch_clause_catch_type( + int id: @catch_clause ref, + int index: int ref, + int catch_type: @ast ref +) + +catch_clause_location( + int id: @catch_clause ref, + int loc: @location ref +) + +// ThrowStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.throwstatementast?view=powershellsdk-7.3.0 +throw_statement( + unique int id: @throw_statement, + boolean isRethrow: boolean ref +) + +throw_statement_location( + int id: @throw_statement ref, + int loc: @location ref +) + +throw_statement_pipeline( + int id: @throw_statement ref, + int pipeline: @ast ref +) + +// TryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trystatementast?view=powershellsdk-7.3.0 +try_statement( + unique int id: @try_statement, + int body: @ast ref +) + +try_statement_catch_clause( + int id: @try_statement ref, + int index: int ref, + int catch_clause: @catch_clause ref +) + + +try_statement_finally( + int id: @try_statement ref, + int finally: @ast ref +) + +try_statement_location( + int id: @try_statement ref, + int loc: @location ref +) + +// FileRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.fileredirectionast?view=powershellsdk-7.3.0 +file_redirection( + unique int id: @file_redirection, + int location: @ast ref, + boolean isAppend: boolean ref, + int redirectionType: int ref +) + +case @file_redirection.redirectionType of + 0 = @All +| 1 = @Output +| 2 = @Error +| 3 = @Warning +| 4 = @Verbose +| 5 = @Debug +| 6 = @Information; + +file_redirection_location( + int id: @file_redirection ref, + int loc: @location ref +) + +// BlockStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.blockstatementast?view=powershellsdk-7.3.0 +block_statement( + unique int id: @block_statement, + int body: @ast ref, + int token: @token ref +) + +block_statement_location( + int id: @block_statement ref, + int loc: @location ref +) + +// Token +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.token?view=powershellsdk-7.3.0 +token( + unique int id: @token, + boolean hasError: boolean ref, + int kind: int ref, + string text: string ref, + int tokenFlags: int ref +) + +token_location( + int id: @token ref, + int loc: @location ref +) + +// ConfigurationDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.configurationdefinitionast?view=powershellsdk-7.3.0 +configuration_definition( + unique int id: @configuration_definition, + int body: @ast ref, + int configurationType: int ref, + int name: @ast ref +) + +configuration_definition_location( + int id: @configuration_definition ref, + int loc: @location ref +) + +// DataStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.datastatementast?view=powershellsdk-7.3.0 +data_statement( + unique int id: @data_statement, + int body: @ast ref +) + +data_statement_variable( + int id: @data_statement ref, + string variable: string ref +) + +data_statement_commands_allowed( + int id: @data_statement ref, + int index: int ref, + int command_allowed: @ast ref +) + +data_statement_location( + int id: @data_statement ref, + int loc: @location ref +) + +// DynamicKeywordStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dynamickeywordstatementast?view=powershellsdk-7.3.0 +dynamic_keyword_statement( + unique int id: @dynamic_keyword_statement +) + +dynamic_keyword_statement_command_elements( + int id: @dynamic_keyword_statement ref, + int index: int ref, + int element: @command_element ref +) + +dynamic_keyword_statement_location( + int id: @dynamic_keyword_statement ref, + int loc: @location ref +) + +// ErrorExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorexpressionast?view=powershellsdk-7.3.0 +error_expression( + unique int id: @error_expression +) + +error_expression_nested_ast( + int id: @error_expression ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_expression_location( + int id: @error_expression ref, + int loc: @location ref +) + +// ErrorStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorstatementast?view=powershellsdk-7.3.0 +error_statement( + unique int id: @error_statement, + int token: @token ref +) + +error_statement_location( + int id: @error_statement ref, + int loc: @location ref +) + +error_statement_nested_ast( + int id: @error_statement ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_statement_conditions( + int id: @error_statement ref, + int index: int ref, + int condition: @ast ref +) + +error_statement_bodies( + int id: @error_statement ref, + int index: int ref, + int body: @ast ref +) + +error_statement_flag( + int id: @error_statement ref, + int index: int ref, + int k: string ref, // The key + int token: @token ref, // These two form a tuple of the value + int ast: @ast ref +) + +// FunctionMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functionmemberast?view=powershellsdk-7.3.0 +function_member( + unique int id: @function_member, + int body: @ast ref, + boolean isConstructor: boolean ref, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +function_member_location( + int id: @function_member ref, + int loc: @location ref +) + +function_member_parameter( + int id: @function_member ref, + int index: int ref, + int parameter: @ast ref +) + +function_member_attribute( + int id: @function_member ref, + int index: int ref, + int attribute: @ast ref +) + +function_member_return_type( + int id: @function_member ref, + int return_type: @type_constraint ref +) + +// MergingRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.mergingredirectionast?view=powershellsdk-7.3.0 +merging_redirection( + unique int id: @merging_redirection, + int from: int ref, + int to: int ref +) + +merging_redirection_location( + int id: @merging_redirection ref, + int loc: @location ref +) + + +label( + int id: @labeled_statement ref, + string label: string ref +) + +// TrapStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trapstatementast?view=powershellsdk-7.3.0 +trap_statement( + unique int id: @trap_statement, + int body: @ast ref +) + +trap_statement_type( + int id: @trap_statement ref, + int trap_type: @type_constraint ref +) + +trap_statement_location( + int id: @trap_statement ref, + int loc: @location ref +) + +// PipelineChainAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinechainast?view=powershellsdk-7.3.0 +pipeline_chain( + unique int id: @pipeline_chain, + boolean isBackground: boolean ref, + int kind: int ref, + int left: @ast ref, + int right: @ast ref +) + +pipeline_chain_location( + int id: @pipeline_chain ref, + int loc: @location ref +) + +// PropertyMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.propertymemberast?view=powershellsdk-7.3.0 +property_member( + unique int id: @property_member, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +property_member_attribute( + int id: @property_member ref, + int index: int ref, + int attribute: @ast ref +) + +property_member_property_type( + int id: @property_member ref, + int property_type: @type_constraint ref +) + +property_member_initial_value( + int id: @property_member ref, + int initial_value: @ast ref +) + +property_member_location( + int id: @property_member ref, + int loc: @location ref +) + +// ScriptBlockExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockexpressionast?view=powershellsdk-7.3.0 +script_block_expression( + unique int id: @script_block_expression, + int body: @script_block ref +) + +script_block_expression_location( + int id: @script_block_expression ref, + int loc: @location ref +) + +// SwitchStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.switchstatementast?view=powershellsdk-7.3.0 +switch_statement( + unique int id: @switch_statement, + int condition: @ast ref, + int flags: int ref +) + +switch_statement_clauses( + int id: @switch_statement ref, + int index: int ref, + int expression: @ast ref, + int statementBlock: @ast ref +) + +switch_statement_location( + int id: @switch_statement ref, + int loc: @location ref +) + +switch_statement_default( + int id: @switch_statement ref, + int default: @ast ref +) + +// TypeDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typedefinitionast?view=powershellsdk-7.3.0 +type_definition( + unique int id: @type_definition, + string name: string ref, + int flags: int ref, + boolean isClass: boolean ref, + boolean isEnum: boolean ref, + boolean isInterface: boolean ref +) + +type_definition_attributes( + int id: @type_definition ref, + int index: int ref, + int attribute: @ast ref +) + +type_definition_members( + int id: @type_definition ref, + int index: int ref, + int member: @ast ref +) + +type_definition_location( + int id: @type_definition ref, + int loc: @location ref +) + +type_definition_base_type( + int id: @type_definition ref, + int index: int ref, + int base_type: @type_constraint ref +) + +// UsingExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingexpressionast?view=powershellsdk-7.3.0 +using_expression( + unique int id: @using_expression, + int subExpression: @ast ref +) + +using_expression_location( + int id: @using_expression ref, + int loc: @location ref +) + +// UsingStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingstatementast?view=powershellsdk-7.3.0 +using_statement( + unique int id: @using_statement, + int kind: int ref +) + +using_statement_location( + int id: @using_statement ref, + int loc: @location ref +) + +using_statement_alias( + int id: @using_statement ref, + int alias: @ast ref +) + +using_statement_module_specification( + int id: @using_statement ref, + int module_specification: @ast ref +) + +using_statement_name( + int id: @using_statement ref, + int name: @ast ref +) + +// HashTableAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.hashtableast?view=powershellsdk-7.3.0 +hash_table( + unique int id: @hash_table +) + +hash_table_location( + int id: @hash_table ref, + int loc: @location ref +) + +hash_table_key_value_pairs( + int id: @hash_table ref, + int index: int ref, + int k: @ast ref, + int v: @ast ref +) + +// AttributedExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +attributed_expression( + unique int id: @attributed_expression, + int attribute: @ast ref, + int expression: @ast ref +) + +attributed_expression_location( + int id: @attributed_expression ref, + int loc: @location ref +) + +// TokenKind +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.tokenkind?view=powershellsdk-7.3.0 +token_kind_reference( + unique int id: @token_kind_reference, + string name: string ref, + int kind: int ref +) + +@token_kind = @ampersand | @and | @andAnd | @as | @assembly | @atCurly | @atParen | @band | @base | @begin | @bnot | @bor | @break +| @bxor | @catch | @ccontains | @ceq | @cge | @cgt | @cin | @class | @cle | @clean | @clike | @clt | @cmatch | @cne | @cnotcontains +| @cnotin | @cnotlike | @cnotmatch | @colon | @colonColon | @comma | @command_token | @comment | @configuration | @continue | @creplace +| @csplit | @data | @default | @define | @divide | @divideEquals | @do | @dollarParen | @dot | @dotDot | @dynamicKeyword | @dynamicparam +| @else | @elseIf | @end | @endOfInput | @enum | @equals | @exclaim | @exit | @filter | @finally | @for | @foreach | @format | @from +| @function | @generic | @hereStringExpandable | @hereStringLiteral | @hidden | @icontains | @identifier | @ieq | @if | @ige | @igt +| @iin | @ile | @ilike | @ilt | @imatch | @in | @ine | @inlineScript | @inotcontains | @inotin | @inotlike | @inotmatch | @interface +| @ireplace | @is | @isNot | @isplit | @join | @label | @lBracket | @lCurly | @lineContinuation | @lParen | @minus | @minusEquals +| @minusMinus | @module | @multiply | @multiplyEquals | @namespace | @newLine | @not | @number | @or | @orOr | @parallel | @param +| @parameter_token | @pipe | @plus | @plusEquals | @plusPlus | @postfixMinusMinus | @postfixPlusPlus | @private | @process | @public +| @questionDot | @questionLBracket | @questionMark | @questionQuestion | @questionQuestionEquals | @rBracket | @rCurly | @redirectInStd +| @redirection_token | @rem | @remainderEquals | @return | @rParen | @semi | @sequence | @shl | @shr | @splattedVariable | @static +| @stringExpandable | @stringLiteral_token | @switch | @throw | @trap | @try | @type | @unknown | @until | @using | @var | @variable +| @while | @workflow | @xor; + +case @token_kind_reference.kind of +28 = @ampersand // The invocation operator '&'. +| 53 = @and // The logical and operator '-and'. +| 26 = @andAnd // The (unimplemented) operator '&&'. +| 94 = @as // The type conversion operator '-as'. +| 165 = @assembly // The 'assembly' keyword +| 23 = @atCurly // The opening token of a hash expression '@{'. +| 22 = @atParen // The opening token of an array expression '@('. +| 56 = @band // The bitwise and operator '-band'. +| 168 = @base // The 'base' keyword +| 119 = @begin // The 'begin' keyword. +| 52 = @bnot // The bitwise not operator '-bnot'. +| 57 = @bor // The bitwise or operator '-bor'. +| 120 = @break // The 'break' keyword. +| 58 = @bxor // The bitwise exclusive or operator '-xor'. +| 121 = @catch // The 'catch' keyword. +| 87 = @ccontains // The case sensitive contains operator '-ccontains'. +| 76 = @ceq // The case sensitive equal operator '-ceq'. +| 78 = @cge // The case sensitive greater than or equal operator '-cge'. +| 79 = @cgt // The case sensitive greater than operator '-cgt'. +| 89 = @cin // The case sensitive in operator '-cin'. +| 122 = @class // The 'class' keyword. +| 81 = @cle // The case sensitive less than or equal operator '-cle'. +| 170 = @clean // The 'clean' keyword. +| 82 = @clike // The case sensitive like operator '-clike'. +| 80 = @clt // The case sensitive less than operator '-clt'. +| 84 = @cmatch // The case sensitive match operator '-cmatch'. +| 77 = @cne // The case sensitive not equal operator '-cne'. +| 88 = @cnotcontains // The case sensitive not contains operator '-cnotcontains'. +| 90 = @cnotin // The case sensitive not in operator '-notin'. +| 83 = @cnotlike // The case sensitive notlike operator '-cnotlike'. +| 85 = @cnotmatch // The case sensitive not match operator '-cnotmatch'. +| 99 = @colon // The PS class base class and implemented interfaces operator ':'. Also used in base class ctor calls. +| 34 = @colonColon // The static member access operator '::'. +| 30 = @comma // The unary or binary array operator ','. +| 166 = @command_token // The 'command' keyword +| 10 = @comment // A single line comment, or a delimited comment. +| 155 = @configuration // The "configuration" keyword +| 123 = @continue // The 'continue' keyword. +| 86 = @creplace // The case sensitive replace operator '-creplace'. +| 91 = @csplit // The case sensitive split operator '-csplit'. +| 124 = @data // The 'data' keyword. +| 169 = @default // The 'default' keyword +| 125 = @define // The (unimplemented) 'define' keyword. +| 38 = @divide // The division operator '/'. +| 46 = @divideEquals // The division assignment operator '/='. +| 126 = @do // The 'do' keyword. +| 24 = @dollarParen // The opening token of a sub-expression '$('. +| 35 = @dot // The instance member access or dot source invocation operator '.'. +| 33 = @dotDot // The range operator '..'. +| 156 = @dynamicKeyword // The token kind for dynamic keywords +| 127 = @dynamicparam // The 'dynamicparam' keyword. +| 128 = @else // The 'else' keyword. +| 129 = @elseIf // The 'elseif' keyword. +| 130 = @end // The 'end' keyword. +| 11 = @endOfInput // Marks the end of the input script or file. +| 161 = @enum // The 'enum' keyword +| 42 = @equals // The assignment operator '='. +| 36 = @exclaim // The logical not operator '!'. +| 131 = @exit // The 'exit' keyword. +| 132 = @filter // The 'filter' keyword. +| 133 = @finally // The 'finally' keyword. +| 134 = @for // The 'for' keyword. +| 135 = @foreach // The 'foreach' keyword. +| 50 = @format // The string format operator '-f'. +| 136 = @from // The (unimplemented) 'from' keyword. +| 137 = @function // The 'function' keyword. +| 7 = @generic // A token that is only valid as a command name, command argument, function name, or configuration name. It may contain characters not allowed in identifiers. Tokens with this kind are always instances of StringLiteralToken or StringExpandableToken if the token contains variable references or subexpressions. +| 15 = @hereStringExpandable // A double quoted here string literal. Tokens with this kind are always instances of StringExpandableToken. even if there are no nested tokens to expand. +| 14 = @hereStringLiteral // A single quoted here string literal. Tokens with this kind are always instances of StringLiteralToken. +| 167 = @hidden // The 'hidden' keyword +| 71 = @icontains // The case insensitive contains operator '-icontains' or '-contains'. +| 6 = @identifier // A simple identifier, always begins with a letter or '', and is followed by letters, numbers, or ''. +| 60 = @ieq // The case insensitive equal operator '-ieq' or '-eq'. +| 138 = @if // The 'if' keyword. +| 62 = @ige // The case insensitive greater than or equal operator '-ige' or '-ge'. +| 63 = @igt // The case insensitive greater than operator '-igt' or '-gt'. +| 73 = @iin // The case insensitive in operator '-iin' or '-in'. +| 65 = @ile // The case insensitive less than or equal operator '-ile' or '-le'. +| 66 = @ilike // The case insensitive like operator '-ilike' or '-like'. +| 64 = @ilt // The case insensitive less than operator '-ilt' or '-lt'. +| 68 = @imatch // The case insensitive match operator '-imatch' or '-match'. +| 139 = @in // The 'in' keyword. +| 61 = @ine // The case insensitive not equal operator '-ine' or '-ne'. +| 154 = @inlineScript // The 'InlineScript' keyword +| 72 = @inotcontains // The case insensitive notcontains operator '-inotcontains' or '-notcontains'. +| 74 = @inotin // The case insensitive notin operator '-inotin' or '-notin' +| 67 = @inotlike // The case insensitive not like operator '-inotlike' or '-notlike'. +| 69 = @inotmatch // The case insensitive not match operator '-inotmatch' or '-notmatch'. +| 160 = @interface // The 'interface' keyword +| 70 = @ireplace // The case insensitive replace operator '-ireplace' or '-replace'. +| 92 = @is // The type test operator '-is'. +| 93 = @isNot // The type test operator '-isnot'. +| 75 = @isplit // The case insensitive split operator '-isplit' or '-split'. +| 59 = @join // The join operator '-join'. +| 5 = @label // A label token - always begins with ':', followed by the label name. Tokens with this kind are always instances of LabelToken. +| 20 = @lBracket // The opening square brace token '['. +| 18 = @lCurly // The opening curly brace token '{'. +| 9 = @lineContinuation // A line continuation (backtick followed by newline). +| 16 = @lParen // The opening parenthesis token '('. +| 41 = @minus // The substraction operator '-'. +| 44 = @minusEquals // The subtraction assignment operator '-='. +| 31 = @minusMinus // The pre-decrement operator '--'. +| 163 = @module // The 'module' keyword +| 37 = @multiply // The multiplication operator '*'. +| 45 = @multiplyEquals // The multiplication assignment operator '*='. +| 162 = @namespace // The 'namespace' keyword +| 8 = @newLine // A newline (one of '\n', '\r', or '\r\n'). +| 51 = @not // The logical not operator '-not'. +| 4 = @number // Any numerical literal token. Tokens with this kind are always instances of NumberToken. +| 54 = @or // The logical or operator '-or'. +| 27 = @orOr // The (unimplemented) operator '||'. +| 152 = @parallel // The 'parallel' keyword. +| 140 = @param // The 'param' keyword. +| 3 = @parameter_token // A parameter to a command, always begins with a dash ('-'), followed by the parameter name. Tokens with this kind are always instances of ParameterToken. +| 29 = @pipe // The pipe operator '|'. +| 40 = @plus // The addition operator '+'. +| 43 = @plusEquals // The addition assignment operator '+='. +| 32 = @plusPlus // The pre-increment operator '++'. +| 96 = @postfixMinusMinus // The post-decrement operator '--'. +| 95 = @postfixPlusPlus // The post-increment operator '++'. +| 158 = @private // The 'private' keyword +| 141 = @process // The 'process' keyword. +| 157 = @public // The 'public' keyword +| 103 = @questionDot // The null conditional member access operator '?.'. +| 104 = @questionLBracket // The null conditional index access operator '?[]'. +| 100 = @questionMark // The ternary operator '?'. +| 102 = @questionQuestion // The null coalesce operator '??'. +| 101 = @questionQuestionEquals // The null conditional assignment operator '??='. +| 21 = @rBracket // The closing square brace token ']'. +| 19 = @rCurly // The closing curly brace token '}'. +| 49 = @redirectInStd // The (unimplemented) stdin redirection operator '<'. +| 48 = @redirection_token // A redirection operator such as '2>&1' or '>>'. +| 39 = @rem // The modulo division (remainder) operator '%'. +| 47 = @remainderEquals // The modulo division (remainder) assignment operator '%='. +| 142 = @return // The 'return' keyword. +| 17 = @rParen // The closing parenthesis token ')'. +| 25 = @semi // The statement terminator ';'. +| 153 = @sequence // The 'sequence' keyword. +| 97 = @shl // The shift left operator. +| 98 = @shr // The shift right operator. +| 2 = @splattedVariable // A splatted variable token, always begins with '@' and followed by the variable name. Tokens with this kind are always instances of VariableToken. +| 159 = @static // The 'static' keyword +| 13 = @stringExpandable // A double quoted string literal. Tokens with this kind are always instances of StringExpandableToken even if there are no nested tokens to expand. +| 12 = @stringLiteral_token // A single quoted string literal. Tokens with this kind are always instances of StringLiteralToken. +| 143 = @switch // The 'switch' keyword. +| 144 = @throw // The 'throw' keyword. +| 145 = @trap // The 'trap' keyword. +| 146 = @try // The 'try' keyword. +| 164 = @type // The 'type' keyword +| 0 = @unknown // An unknown token, signifies an error condition. +| 147 = @until // The 'until' keyword. +| 148 = @using // The (unimplemented) 'using' keyword. +| 149 = @var // The (unimplemented) 'var' keyword. +| 1 = @variable // A variable token, always begins with '$' and followed by the variable name, possibly enclose in curly braces. Tokens with this kind are always instances of VariableToken. +| 150 = @while // The 'while' keyword. +| 151 = @workflow // The 'workflow' keyword. +| 55 = @xor; // The logical exclusive or operator '-xor'. \ No newline at end of file diff --git a/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/upgrade.properties b/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/upgrade.properties new file mode 100644 index 000000000000..dc18d088cbcd --- /dev/null +++ b/powershell/downgrades/802d5b9f407fb0dac894df1c0b4584f2215e1512/upgrade.properties @@ -0,0 +1,2 @@ +description: Unknown +compatibility: partial \ No newline at end of file diff --git a/powershell/extractor/Microsoft.Extractor.Tests/Microsoft.Extractor.Tests.csproj b/powershell/extractor/Microsoft.Extractor.Tests/Microsoft.Extractor.Tests.csproj new file mode 100644 index 000000000000..5d49d1801c85 --- /dev/null +++ b/powershell/extractor/Microsoft.Extractor.Tests/Microsoft.Extractor.Tests.csproj @@ -0,0 +1,29 @@ + + + + net9.0 + enable + enable + + false + true + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + + diff --git a/powershell/extractor/Microsoft.Extractor.Tests/TrapSanitizer.cs b/powershell/extractor/Microsoft.Extractor.Tests/TrapSanitizer.cs new file mode 100644 index 000000000000..ac2fc79a7482 --- /dev/null +++ b/powershell/extractor/Microsoft.Extractor.Tests/TrapSanitizer.cs @@ -0,0 +1,88 @@ +using System.Text; +using System.Text.RegularExpressions; + +namespace Microsoft.Extraction.Tests; + +/// +/// This class provides a method for sanitizing a trap files in tests so they can be validated. +/// The resulting trap file will not be valid for making a codeqldb due to missing file metadata, +/// which is removed to ensure the test case can match the expected trap. +/// +internal class TrapSanitizer +{ + // Regex to match the IDs in the file (# followed by digits) + private static readonly Regex CaptureId = new Regex($"#([0-9]+)"); + + /// + /// Sanitize a Trap file to check equality by removing run specific things like file names and squashing ids + /// to a consistent range + /// + /// The lines of the trap file to sanitize + /// A string containing the sanitized contents + public static string SanitizeTrap(string[] TrapContents) + { + StringBuilder sb = new(); + int largestId = 0; + int startingLineActual = -1; + for (int i = 0; i < TrapContents.Length; i++) + { + // The first line with actual extracted contents will be after the numlines line + if (TrapContents[i].StartsWith("numlines")) + { + startingLineActual = i + 1; + break; + } + // If a line before numlines has an ID it is a candidate for largest id found + if (CaptureId.IsMatch(TrapContents[i])) + { + largestId = int.Max(largestId, int.Parse(CaptureId.Matches(TrapContents[i])[0].Groups[1].Captures[0].Value)); + } + } + + // Starting from the line after numlines declaration + for (int i = startingLineActual; i < TrapContents.Length; i++) + { + // Replace IDs in each line based on the largest previous ID found + // Reserve #1 for the File + sb.Append(SanitizeLine(TrapContents[i], largestId - 1)); + sb.Append(Environment.NewLine); + } + + return sb.ToString(); + } + + /// + /// Sanitize a single line of trap content given the largest previously used id number to ignore, + /// subtracting the offset from those IDs. + /// + /// A single line of trap content + /// The offset to apply + /// A sanitized line + private static string SanitizeLine(string trapContent, int offset) + { + var matches = CaptureId.Matches(trapContent); + if (!matches.Any()) + { + return trapContent; + } + var sb = new StringBuilder(); + int lastIndex = 0; + foreach (Match match in matches) + { + var capture = match.Groups[1].Captures[0]; + sb.Append(trapContent[lastIndex..capture.Index]); + lastIndex = capture.Index + capture.Length; + int newInt = int.Parse(capture.Value); + if (newInt > 1) + { + sb.Append(newInt - offset); + } + else + { + sb.Append(newInt); + } + } + sb.Append(trapContent[lastIndex..]); + return sb.ToString(); + } +} \ No newline at end of file diff --git a/powershell/extractor/Microsoft.Extractor.Tests/Traps.cs b/powershell/extractor/Microsoft.Extractor.Tests/Traps.cs new file mode 100644 index 000000000000..1a95e556bbd7 --- /dev/null +++ b/powershell/extractor/Microsoft.Extractor.Tests/Traps.cs @@ -0,0 +1,212 @@ +using System.Reflection; +using System.Text.RegularExpressions; +using Microsoft.Extraction.Tests; +using Semmle.Extraction; +using Semmle.Extraction.PowerShell.Standalone; +using Xunit.Abstractions; +using Xunit.Sdk; +using Semmle.Extraction.PowerShell; + +namespace Microsoft.Extractor.Tests; + +internal static class PathHolder +{ + internal static string powershellSource = Path.Join("..", "..", "..", "..", "..", "samples", "code"); + internal static string expectedTraps = Path.Join("..", "..", "..", "..", "..", "samples", "traps"); + internal static string schemaPath = Path.Join("..", "..", "..", "..", "..", "config", "semmlecode.powershell.dbscheme"); + internal static string generatedTraps = Path.Join(".", Path.GetFullPath(powershellSource).Replace(":", "_")); +} +public class TrapTestFixture : IDisposable +{ + public TrapTestFixture() + { + // Setup here + } + + public void Dispose() + { + // Delete the generated traps + Directory.Delete(PathHolder.generatedTraps, true); + } +} + +public class Traps : IClassFixture +{ + private readonly ITestOutputHelper _output; + public Traps(ITestOutputHelper output) + { + _output = output; + } + + private static Regex schemaDeclStart = new("([a-zA-Z_]+)\\("); + private static Regex schemaEnd = new("^\\)"); + private static Regex commentEnd = new("\\*/"); + + /// + /// Naiively parse the schema and try to determine how many parameters each table expects + /// + /// + /// Dictionary mapping table name to number of parameters + private static Dictionary ParseSchema(string[] schemaContents) + { + bool isParsingTable = false; + int expectedNumEntries = 0; + string targetName = string.Empty; + Dictionary output = new(); + for (int index = 0; index < schemaContents.Length; index++) + { + if (!isParsingTable) + { + if (schemaDeclStart.IsMatch(schemaContents[index])) + { + targetName = schemaDeclStart.Matches(schemaContents[index])[0].Groups[1].Captures[0].Value; + isParsingTable = true; + expectedNumEntries = 0; + } + } + else + { + if (commentEnd.IsMatch(schemaContents[index])) + { + isParsingTable = false; + expectedNumEntries = 0; + } + if (schemaEnd.IsMatch(schemaContents[index])) + { + output.Add(targetName, expectedNumEntries); + isParsingTable = false; + expectedNumEntries++; + } + else + { + expectedNumEntries++; + } + } + } + + return output; + } + + /// + /// Check that the Schema entries match the implemented methods in Tuples.cs + /// + [Fact] + public void Schema_Matches_Tuples() + { + string[] schemaContents = File.ReadLines(PathHolder.schemaPath).ToArray(); + Dictionary expected = ParseSchema(schemaContents); + // Get all the nonpublic static methods from the Tuples classes + var methods = typeof(Semmle.Extraction.PowerShell.Tuples) + .GetMethods(BindingFlags.Static | BindingFlags.NonPublic) + .Union(typeof(Semmle.Extraction.Tuples).GetMethods(BindingFlags.Static | BindingFlags.NonPublic)) + // Select a tuple of the method, its parameters + .Select(method => (method, method.GetParameters(), + // the expected number of parameters - one fewer than actual if the first is a TextWriter, and the name of the method + method.GetParameters()[0].ParameterType.Name.Equals("TextWriter") ? method.GetParameters().Length - 1 : method.GetParameters().Length , method.Name)); + List errors = new(); + List warnings = new(); + // If a tuple method exists and doesn't have a matching schema entry that is an error, as the produce traps won't be match + foreach (var method in methods) + { + if (expected.Any(entry => method.Name == entry.Key && (method.Item3) == entry.Value)) + { + continue; + } + errors.Add($"Tuple {method.Name} does not match any schema entry, expected {method.Item3} parameters."); + } + // If the schema has a superfluous entity that is a warning, as the extractor simply cannot product those things + foreach (var entry in expected) + { + if (methods.Any(method => method.Name == entry.Key && (method.Item3) == entry.Value)) + { + continue; + } + warnings.Add($"Schema entry {entry.Key} does not match any implemented Tuple, expected {entry.Value} parameters."); + } + + foreach (var warning in warnings) + { + _output.WriteLine($"Warning: {warning}"); + } + foreach (var error in errors) + { + _output.WriteLine($"Error: {error}"); + } + Assert.Empty(errors); + } + + [Fact] + public void Verify_Sample_Traps() + { + string[] expectedTrapsFiles = Directory.GetFiles(PathHolder.expectedTraps); + int numFailures = 0; + foreach (string expected in expectedTrapsFiles) + { + if (File.ReadAllText(expected).Contains("extractor_messages")) + { + numFailures++; + _output.WriteLine($"Expected sample trap {expected} has extractor error messages."); + } + } + + if (numFailures > 0) + { + _output.WriteLine($"{numFailures} errors were detected."); + } + Assert.Equal(0, numFailures); + } + + + [Fact] + public void Compare_Generated_Traps() + { + string[] args = new string[] { PathHolder.powershellSource }; + int exitcode = Program.Main(args); + Assert.Equal(0, exitcode); + string[] generatedTrapsFiles = Directory.GetFiles(PathHolder.generatedTraps); + string[] expectedTrapsFiles = Directory.GetFiles(PathHolder.expectedTraps); + + Assert.NotEmpty(generatedTrapsFiles); + int numFailures = 0; + var generatedFileNames = generatedTrapsFiles.Select(x => (Path.GetFileName(x), x)).ToList(); + var expectedFileNames = expectedTrapsFiles.Select(x => (Path.GetFileName(x), x)).ToList(); + foreach (var expectedTrapFile in expectedFileNames) + { + if (generatedFileNames.Any(x => x.Item1 == expectedTrapFile.Item1)) continue; + numFailures++; + _output.WriteLine($"{expectedTrapFile} has no matching filename in generated."); + } + foreach (var generated in generatedFileNames) + { + var expected = expectedFileNames.FirstOrDefault(filePath => filePath.Item1.Equals(generated.Item1)); + if (expected.Item1 is null || expected.x is null) + { + numFailures++; + _output.WriteLine($"{generated.Item1} has no matching filename in expected."); + } + else + { + if (File.ReadAllText(generated.x).Contains("extractor_messages")) + { + _output.WriteLine($"Test generated trap {generated} has extractor error messages."); + numFailures++; + continue; + } + string generatedFileSanitized = TrapSanitizer.SanitizeTrap(File.ReadAllLines(generated.x)); + string expectedFileSanitized = TrapSanitizer.SanitizeTrap(File.ReadAllLines(expected.x)); + if (!generatedFileSanitized.Equals(expectedFileSanitized)) + { + numFailures++; + _output.WriteLine($"{generated} does not match {expected}"); + } + } + } + + if (numFailures > 0) + { + _output.WriteLine($"{numFailures} errors were detected."); + } + Assert.Equal(expectedTrapsFiles.Length, generatedTrapsFiles.Length); + Assert.Equal(0, numFailures); + } +} \ No newline at end of file diff --git a/powershell/extractor/Microsoft.Extractor.Tests/Usings.cs b/powershell/extractor/Microsoft.Extractor.Tests/Usings.cs new file mode 100644 index 000000000000..8c927eb747a6 --- /dev/null +++ b/powershell/extractor/Microsoft.Extractor.Tests/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Options.cs b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Options.cs new file mode 100644 index 000000000000..934bf7f96e7a --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Options.cs @@ -0,0 +1,179 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Semmle.Util; +using Semmle.Util.Logging; + +namespace Semmle.Extraction.PowerShell.Standalone +{ + /// + /// The options controlling standalone extraction. + /// + public sealed class Options : CommonOptions + { + public override bool HandleFlag(string key, bool value) + { + switch (key) + { + case "silent": + Verbosity = value ? Verbosity.Off : Verbosity.Info; + return true; + case "help": + Help = true; + return true; + case "dry-run": + SkipExtraction = value; + return true; + default: + return base.HandleFlag(key, value); + } + } + + public override bool HandleOption(string key, string value) + { + switch (key) + { + case "exclude": + Excludes.Add(value); + return true; + case "file-list": + Files = File.ReadAllLines(value).Select(f => new FileInfo(f)).ToArray(); + return true; + default: + return base.HandleOption(key, value); + } + } + + public override bool HandleArgument(string arg) + { + if (!new FileInfo(arg).Exists) + { + var di = new DirectoryInfo(arg); + if (!di.Exists) + { + System.Console.WriteLine( + "Error: The file or directory {0} does not exist", + di.FullName + ); + Errors = true; + } + else + { + Files = di.GetFiles("*.*", SearchOption.AllDirectories); + } + } + return true; + } + + public override void InvalidArgument(string argument) + { + System.Console.WriteLine($"Error: Invalid argument {argument}"); + Errors = true; + } + + /// + /// List of extensions to include. + /// + public IList Extensions { get; } = new List() { ".ps1", ".psd1", ".psm1" }; + + /// + /// Files/patterns to exclude. + /// + public IList Excludes { get; } = + new List() { "node_modules", "bower_components" }; + + /// + /// Returns a FileInfo object for each file in the given path (recursively). + /// + private static FileInfo[] GetFiles(string path) + { + var di = new DirectoryInfo(path); + return di.Exists + ? di.GetFiles("*.*", SearchOption.AllDirectories) + : new FileInfo[] { new FileInfo(path) }; + } + + /// + /// Returns a list of files to extract. By default, this is the list of all files in + /// the current directory. However, if the LGTM_INDEX_INCLUDE environment variable is + /// set, it is used as a list of files to include instead of the files from the current + /// directory. + /// + private static FileInfo[] GetDefaultFiles() + { + // Check if the LGTM_INDEX_INCLUDE environmen variable exists + var include = System.Environment.GetEnvironmentVariable("LGTM_INDEX_INCLUDE"); + if (include != null) + { + System.Console.WriteLine("Using LGTM_INDEX_INCLUDE: {0}", include); + return include.Split(';').Select(GetFiles).SelectMany(f => f).ToArray(); + } + else + { + return new DirectoryInfo(Directory.GetCurrentDirectory()).GetFiles( + "*.*", + SearchOption.AllDirectories + ); + } + } + + /// + /// The directory or file containing the source code; + /// + public FileInfo[] Files { get; set; } = GetDefaultFiles(); + + /// + /// Whether the extraction phase should be skipped (dry-run). + /// + public bool SkipExtraction { get; private set; } = false; + + /// + /// Whether errors were encountered parsing the arguments. + /// + public bool Errors { get; private set; } = false; + + /// + /// Whether to show help. + /// + public bool Help { get; private set; } = false; + + public string OutDir { get; set; } = Directory.GetCurrentDirectory(); + + /// + /// Determine whether the given path should be excluded. + /// + /// The path to query. + /// True iff the path matches an exclusion. + public bool ExcludesFile(string path) + { + return Excludes.Any(ex => path.Contains(ex)); + } + + /// + /// Outputs the command line options to the console. + /// + public static void ShowHelp(System.IO.TextWriter output) + { + output.WriteLine( + "PowerShell# standalone extractor\n\nExtracts PowerShell scripts in the current directory.\n" + ); + output.WriteLine("Additional options:\n"); + output.WriteLine(" Use the provided path instead."); + output.WriteLine( + " --exclude:xxx Exclude a file or directory (can be specified multiple times)" + ); + output.WriteLine(" --dry-run Stop before extraction"); + output.WriteLine(" --threads:nnn Specify number of threads (default=CPU cores)"); + output.WriteLine(" --verbose Produce more output"); + } + + private Options() { } + + public static Options Create(string[] args) + { + var options = new Options(); + options.ParseArguments(args); + return options; + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Program.cs b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Program.cs new file mode 100644 index 000000000000..c57ef3b1a0dc --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Program.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Semmle.Extraction.PowerShell; +using Semmle.Util.Logging; + +namespace Semmle.Extraction.PowerShell.Standalone +{ + /// + /// One independent run of the extractor. + /// + internal class Extraction + { + public Extraction(string directory) + { + Directory = directory; + } + + public string Directory { get; } + public List Sources { get; } = new List(); + }; + + public class Program + { + public static int Main(string[] args) + { + PowerShell.Extractor.Extractor.SetInvariantCulture(); + + var options = Options.Create(args); + using var output = new ConsoleLogger(options.Verbosity); + + if (options.Help) + { + Options.ShowHelp(System.Console.Out); + return 0; + } + + if (options.Errors) + // Something went wrong + // https://docs.github.com/en/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/exit-codes + return 2; + + var start = DateTime.Now; + + output.Log(Severity.Info, "Running PowerShell standalone extractor"); + var sourceFiles = options + .Files.Where(d => + options.Extensions.Contains( + d.Extension, + StringComparer.InvariantCultureIgnoreCase + ) + ) + .Select(d => d.FullName) + .Where(d => !options.ExcludesFile(d)) + .ToArray(); + + var sourceFileCount = sourceFiles.Length; + + if (sourceFileCount == 0) + { + output.Log(Severity.Error, "No source files found"); + // No source files found + // https://docs.github.com/en/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/exit-codes + return 32; + } + + if (!options.SkipExtraction) + { + using var fileLogger = new FileLogger( + options.Verbosity, + PowerShell.Extractor.Extractor.GetPowerShellLogPath() + ); + + output.Log(Severity.Info, ""); + output.Log(Severity.Info, "Extracting..."); + options.TrapCompression = TrapWriter.CompressionMode.None; + PowerShell.Extractor.Extractor.ExtractStandalone( + sourceFiles, + new ExtractionProgress(output), + fileLogger, + options + ); + output.Log(Severity.Info, $"Extraction completed in {DateTime.Now - start}"); + } + + return 0; + } + + private class ExtractionProgress : IProgressMonitor + { + public ExtractionProgress(ILogger output) + { + logger = output; + } + + private readonly ILogger logger; + + public void Analysed( + int item, + int total, + string source, + string output, + TimeSpan time, + AnalysisAction action + ) + { + logger.Log( + Severity.Info, + "[{0}/{1}] {2} ({3})", + item, + total, + source, + action == AnalysisAction.Extracted + ? time.ToString() + : action == AnalysisAction.Excluded + ? "excluded" + : "up to date" + ); + } + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/ProgressMonitor.cs b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/ProgressMonitor.cs new file mode 100644 index 000000000000..c90881746473 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/ProgressMonitor.cs @@ -0,0 +1,40 @@ +using Semmle.Util.Logging; +using System; + +namespace Semmle.BuildAnalyser.PowerShell +{ + /// + /// Callback for various events that may happen during the build analysis. + /// + internal interface IProgressMonitor + { + void FindingFiles(string dir); + void Log(Severity severity, string message); + void CommandFailed(string exe, string arguments, int exitCode); + } + + internal class ProgressMonitor : IProgressMonitor + { + private readonly ILogger logger; + + public ProgressMonitor(ILogger logger) + { + this.logger = logger; + } + + public void FindingFiles(string dir) + { + logger.Log(Severity.Info, "Finding files in {0}...", dir); + } + + public void Log(Severity severity, string message) + { + logger.Log(severity, message); + } + + public void CommandFailed(string exe, string arguments, int exitCode) + { + logger.Log(Severity.Error, $"Command {exe} {arguments} failed with exit code {exitCode}"); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Properties/launchSettings.json b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Properties/launchSettings.json new file mode 100644 index 000000000000..9ba4455c63ef --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Properties/launchSettings.json @@ -0,0 +1,9 @@ +{ + "profiles": { + "Semmle.Extraction.PowerShell.Standalone": { + "commandName": "Project", + "commandLineArgs": "C:\\codeql-home\\Microsoft\\codeql-queries\\src\\extractors\\powershell\\samples\\code", + "workingDirectory": "C:\\codeql-home\\Microsoft\\codeql-queries\\src\\extractors\\powershell\\extractor\\Semmle.Extraction.PowerShell.Standalone\\bin\\Debug\\net7.0" + } + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Semmle.Extraction.PowerShell.Standalone.csproj b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Semmle.Extraction.PowerShell.Standalone.csproj new file mode 100644 index 000000000000..5241d4c420fe --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell.Standalone/Semmle.Extraction.PowerShell.Standalone.csproj @@ -0,0 +1,19 @@ + + + + Exe + net9.0 + Semmle.Extraction.PowerShell.Standalone + Semmle.Extraction.PowerShell.Standalone + false + win-x64;linux-x64;osx-x64 + win-x64;linux-x64;osx-x64 + enable + 9.0 + + + + + + + diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/CachedEntityFactory.cs b/powershell/extractor/Semmle.Extraction.PowerShell/CachedEntityFactory.cs new file mode 100644 index 000000000000..c93300286ca0 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/CachedEntityFactory.cs @@ -0,0 +1,19 @@ +namespace Semmle.Extraction.PowerShell +{ + /// + /// A factory for creating cached entities. + /// + internal abstract class CachedEntityFactory + : Extraction.CachedEntityFactory where TEntity : CachedEntity + { + /// + /// Initializes the entity, but does not generate any trap code. + /// + public sealed override TEntity Create(Context cx, TInit init) + { + return Create((PowerShellContext)cx, init); + } + + public abstract TEntity Create(PowerShellContext cx, TInit init); + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/CachedFunction.cs b/powershell/extractor/Semmle.Extraction.PowerShell/CachedFunction.cs new file mode 100644 index 000000000000..99239e0d36db --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/CachedFunction.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; + +namespace Semmle.Extraction.PowerShell +{ + /// + /// A factory and a cache for mapping source entities to target entities. + /// Could be considered as a memoizer. + /// + /// The type of the source. + /// The type of the generated object. + public class CachedFunction where TSrc : notnull + { + private readonly Func generator; + private readonly Dictionary cache; + + /// + /// Initializes the factory with a given mapping. + /// + /// The mapping. + public CachedFunction(Func g) + { + generator = g; + cache = new Dictionary(); + } + + /// + /// Gets the target for a given source. + /// Create it if it does not exist. + /// + /// The source object. + /// The created object. + public TTarget this[TSrc src] + { + get + { + if (!cache.TryGetValue(src, out var result)) + { + result = generator(src); + cache[src] = result; + } + return result; + } + } + } + + /// + /// A factory for mapping a pair of source entities to a target entity. + /// + /// Source entity type 1. + /// Source entity type 2. + /// The target type. + public class CachedFunction + { + private readonly CachedFunction<(TSrcEntity1, TSrcEntity2), TTarget> factory; + + /// + /// Initializes the factory with a given mapping. + /// + /// The mapping. + public CachedFunction(Func g) + { + factory = new CachedFunction<(TSrcEntity1, TSrcEntity2), TTarget>(p => g(p.Item1, p.Item2)); + } + + public TTarget this[TSrcEntity1 s1, TSrcEntity2 s2] => factory[(s1, s2)]; + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/CompiledScript.cs b/powershell/extractor/Semmle.Extraction.PowerShell/CompiledScript.cs new file mode 100644 index 000000000000..95ee489426da --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/CompiledScript.cs @@ -0,0 +1,31 @@ +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell +{ + /// + /// Represents a parsed PowerShell Script + /// + public class CompiledScript + { + public CompiledScript(string path, ScriptBlockAst compilation, Token[] tokens, ParseError[] errors) + { + Location = path; + ParseResult = compilation; + Tokens = tokens; + ParseErrors = errors; + } + + public ParseError[] ParseErrors { get; set; } + + public Token[] Tokens { get; set; } + + /// + /// The AST of this script + /// + public ScriptBlockAst ParseResult { get; } + /// + /// Where this script came from. + /// + public string Location { get; } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ArrayExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ArrayExpressionEntity.cs new file mode 100644 index 000000000000..7a6f7005f2f0 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ArrayExpressionEntity.cs @@ -0,0 +1,49 @@ +using System; +using System.IO; +using System.Management.Automation.Language; +using System.Reflection; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ArrayExpressionEntity : CachedEntity<(ArrayExpressionAst, ArrayExpressionAst)> + { + private ArrayExpressionEntity(PowerShellContext cx, ArrayExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ArrayExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var subExpression = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.SubExpression); + trapFile.array_expression(this, subExpression); + trapFile.array_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";array_expression"); + } + + internal static ArrayExpressionEntity Create(PowerShellContext cx, ArrayExpressionAst fragment) + { + var init = (fragment, fragment); + return ArrayExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ArrayExpressionEntityFactory : CachedEntityFactory<(ArrayExpressionAst, ArrayExpressionAst), ArrayExpressionEntity> + { + public static ArrayExpressionEntityFactory Instance { get; } = new ArrayExpressionEntityFactory(); + + public override ArrayExpressionEntity Create(PowerShellContext cx, (ArrayExpressionAst, ArrayExpressionAst) init) => + new ArrayExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ArrayLiteralEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ArrayLiteralEntity.cs new file mode 100644 index 000000000000..034121e99636 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ArrayLiteralEntity.cs @@ -0,0 +1,53 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ArrayLiteralEntity : CachedEntity<(ArrayLiteralAst, ArrayLiteralAst)> + { + private ArrayLiteralEntity(PowerShellContext cx, ArrayLiteralAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ArrayLiteralAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.array_literal(this); + trapFile.array_literal_location(this, TrapSuitableLocation); + + for (int index = 0; index < Fragment.Elements.Count; index++) + { + var entity = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Elements[index]); + trapFile.array_literal_element(this, index, entity); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";array_literal"); + } + + internal static ArrayLiteralEntity Create(PowerShellContext cx, ArrayLiteralAst fragment) + { + var init = (fragment, fragment); + return ArrayLiteralEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ArrayLiteralEntityFactory : CachedEntityFactory<(ArrayLiteralAst, ArrayLiteralAst), ArrayLiteralEntity> + { + public static ArrayLiteralEntityFactory Instance { get; } = new ArrayLiteralEntityFactory(); + + public override ArrayLiteralEntity Create(PowerShellContext cx, (ArrayLiteralAst, ArrayLiteralAst) init) => + new ArrayLiteralEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AssignmentStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AssignmentStatementEntity.cs new file mode 100644 index 000000000000..6d8e7207be8b --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AssignmentStatementEntity.cs @@ -0,0 +1,49 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class AssignmentStatementEntity : CachedEntity<(AssignmentStatementAst, AssignmentStatementAst)> + { + private AssignmentStatementEntity(PowerShellContext cx, AssignmentStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public AssignmentStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var left = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Left); + var right = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Right); + trapFile.assignment_statement(this, Fragment.Operator, left, right); + trapFile.assignment_statement_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";assignment_statement"); + } + + internal static AssignmentStatementEntity Create(PowerShellContext cx, AssignmentStatementAst fragment) + { + var init = (fragment, fragment); + return AssignmentStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class AssignmentStatementEntityFactory : CachedEntityFactory<(AssignmentStatementAst, AssignmentStatementAst), AssignmentStatementEntity> + { + public static AssignmentStatementEntityFactory Instance { get; } = new AssignmentStatementEntityFactory(); + + public override AssignmentStatementEntity Create(PowerShellContext cx, (AssignmentStatementAst, AssignmentStatementAst) init) => + new AssignmentStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AttributeEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AttributeEntity.cs new file mode 100644 index 000000000000..2b357735d8e1 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AttributeEntity.cs @@ -0,0 +1,58 @@ +using System; +using System.IO; +using System.Linq; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class AttributeEntity : CachedEntity<(AttributeAst, AttributeAst)> + { + private AttributeEntity(PowerShellContext cx, AttributeAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public AttributeAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.attribute(this, Fragment.TypeName.Name, Fragment.NamedArguments.Count, Fragment.PositionalArguments.Count); + trapFile.attribute_location(this, TrapSuitableLocation); + for (int i = 0; i < Fragment.NamedArguments.Count; i++) + { + trapFile.attribute_named_argument(this, i, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.NamedArguments[i])); + } + for (int i = 0; i < Fragment.PositionalArguments.Count; i++) + { + trapFile.attribute_positional_argument(this, i, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.PositionalArguments[i])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";attribute"); + } + + internal static AttributeEntity Create(PowerShellContext cx, AttributeAst fragment) + { + var init = (fragment, fragment); + return AttributeEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class AttributeEntityFactory : CachedEntityFactory<(AttributeAst, AttributeAst), AttributeEntity> + { + public static AttributeEntityFactory Instance { get; } = new AttributeEntityFactory(); + + public override AttributeEntity Create(PowerShellContext cx, (AttributeAst, AttributeAst) init) => + new AttributeEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AttributedExpression.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AttributedExpression.cs new file mode 100644 index 000000000000..a0943466499e --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/AttributedExpression.cs @@ -0,0 +1,47 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class AttributedExpressionEntity : CachedEntity<(AttributedExpressionAst, AttributedExpressionAst)> + { + private AttributedExpressionEntity(PowerShellContext cx, AttributedExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public AttributedExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.attributed_expression(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Attribute), + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Child)); + trapFile.attributed_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";attributed_expression"); + } + + internal static AttributedExpressionEntity Create(PowerShellContext cx, AttributedExpressionAst fragment) + { + var init = (fragment, fragment); + return AttributedExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class AttributedExpressionEntityFactory : CachedEntityFactory<(AttributedExpressionAst, AttributedExpressionAst), AttributedExpressionEntity> + { + public static AttributedExpressionEntityFactory Instance { get; } = new AttributedExpressionEntityFactory(); + + public override AttributedExpressionEntity Create(PowerShellContext cx, (AttributedExpressionAst, AttributedExpressionAst) init) => + new AttributedExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/CachedEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/CachedEntity.cs new file mode 100644 index 000000000000..c36832092947 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/CachedEntity.cs @@ -0,0 +1,20 @@ +using System.Management.Automation.Language; +using Semmle.Extraction.Entities; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal abstract class CachedEntity : Extraction.CachedEntity where T : notnull + { + public PowerShellContext PowerShellContext => (PowerShellContext)base.Context; + + /// + /// Call PowerShellContext.CreateLocation on the ReportingLocation and return result + /// + internal Location TrapSuitableLocation => PowerShellContext.CreateLocation(ReportingLocation); + + protected CachedEntity(PowerShellContext powerShellContext, T symbol) + : base(powerShellContext, symbol) + { + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/File.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/File.cs new file mode 100644 index 000000000000..7ae07b5b2ad1 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/File.cs @@ -0,0 +1,63 @@ +using Semmle.Util; +using System; +using System.Collections.Generic; +using System.IO; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class File : Extraction.Entities.File + { + public PowerShellContext PowerShellContext => (PowerShellContext)base.Context; + + protected File(PowerShellContext cx, string path) + : base(cx, path) + { + } + + public override void Populate(TextWriter trapFile) + { + trapFile.files(this, TransformedPath.Value); + + if (TransformedPath.ParentDirectory is PathTransformer.ITransformedPath dir) + { + trapFile.containerparent(Extraction.Entities.Folder.Create(PowerShellContext, dir), this); + } + + try + { + System.Text.Encoding encoding; + var lineCount = 0; + using (var sr = new StreamReader(originalPath, detectEncodingFromByteOrderMarks: true)) + { + while (sr.ReadLine() is not null) + { + lineCount++; + } + encoding = sr.CurrentEncoding; + } + + trapFile.numlines(this, lineCount, 0, 0); + PowerShellContext.TrapWriter.Archive(originalPath, TransformedPath, encoding ?? System.Text.Encoding.Default); + } + catch (Exception exc) + { + PowerShellContext.ExtractionError($"Couldn't read file: {originalPath}. {exc.Message}", null, null, exc.StackTrace); + } + } + + private bool IsPossiblyTextFile() + { + var extension = TransformedPath.Extension.ToLowerInvariant(); + return !extension.Equals("dll") && !extension.Equals("exe"); + } + + public static File Create(PowerShellContext cx, string path) => FileFactory.Instance.CreateEntity(cx, (typeof(File), path), path); + + private class FileFactory : CachedEntityFactory + { + public static FileFactory Instance { get; } = new FileFactory(); + + public override File Create(PowerShellContext cx, string init) => new File(cx, init); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Folder.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Folder.cs new file mode 100644 index 000000000000..423b70825718 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Folder.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal sealed class Folder : LabelledEntity, IFileOrFolder + { + private readonly PathTransformer.ITransformedPath transformedPath; + + public Folder(PowerShellContext cx, PathTransformer.ITransformedPath path) : base(cx) + { + this.transformedPath = path; + } + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.Write(transformedPath.DatabaseId); + trapFile.Write(";folder"); + } + + public override IEnumerable Contents + { + get + { + if (transformedPath.ParentDirectory is PathTransformer.ITransformedPath parent) + { + var parentFolder = PowerShellContext.CreateFolder(parent); + yield return parentFolder; + yield return Tuples.containerparent(parentFolder, this); + } + yield return Tuples.folders(this, transformedPath.Value); + } + } + + public override bool Equals(object? obj) + { + return obj is Folder folder && transformedPath == folder.transformedPath; + } + + public override int GetHashCode() => transformedPath.GetHashCode(); + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IExtractedEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IExtractedEntity.cs new file mode 100644 index 000000000000..41c808c9376c --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IExtractedEntity.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; + +namespace Semmle.Extraction.PowerShell.Entities +{ + /// + /// An entity which has been extracted. + /// + internal interface IExtractedEntity : IExtractionProduct, IEntity + { + /// + /// The contents of the entity. + /// + + IEnumerable Contents { get; } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IExtractionProduct.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IExtractionProduct.cs new file mode 100644 index 000000000000..0121a4f8d3f9 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IExtractionProduct.cs @@ -0,0 +1,24 @@ +namespace Semmle.Extraction.PowerShell.Entities +{ + /// + /// Something that is extracted from an entity. + /// + /// + /// + /// The extraction algorithm proceeds as follows: + /// - Construct entity + /// - Call Extract() + /// - IExtractedEntity check if already extracted + /// - Enumerate Contents to produce more extraction products + /// - Extract these until there is nothing left to extract + /// + internal interface IExtractionProduct + { + /// + /// Perform further extraction/population of this item as necessary. + /// + /// + /// The extraction context. + void Extract(PowerShellContext cx); + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IFileOrFolder.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IFileOrFolder.cs new file mode 100644 index 000000000000..cae18927219e --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/IFileOrFolder.cs @@ -0,0 +1,6 @@ +namespace Semmle.Extraction.PowerShell.Entities +{ + internal interface IFileOrFolder : IEntity + { + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/LabelledEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/LabelledEntity.cs new file mode 100644 index 000000000000..c93314e33d5a --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/LabelledEntity.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; + +namespace Semmle.Extraction.PowerShell.Entities +{ + /// + /// An entity that needs to be populated during extraction. + /// This assigns a key and optionally extracts its contents. + /// + internal abstract class LabelledEntity : Extraction.LabelledEntity, IExtractedEntity + { + public PowerShellContext PowerShellContext => (PowerShellContext)base.Context; + + protected LabelledEntity(PowerShellContext cx) : base(cx) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => throw new NotImplementedException(); + + public void Extract(PowerShellContext cx2) + { + cx2.Populate(this); + } + + public override string ToString() + { + using var writer = new EscapingTextWriter(); + WriteQuotedId(writer); + return writer.ToString(); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.NoLabel; + + public abstract IEnumerable Contents { get; } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/PerformanceMetrics.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/PerformanceMetrics.cs new file mode 100644 index 000000000000..dd333642696d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/PerformanceMetrics.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; + +namespace Semmle.Extraction.PowerShell.Entities +{ + /// + /// The various performance metrics to log. + /// + public struct PerformanceMetrics + { + public Timings Frontend { get; set; } + public Timings Extractor { get; set; } + public Timings Total { get; set; } + public long PeakWorkingSet { get; set; } + + /// + /// These are in database order (0 indexed) + /// + public IEnumerable Metrics + { + get + { + yield return (float)Frontend.Cpu.TotalSeconds; + yield return (float)Frontend.Elapsed.TotalSeconds; + yield return (float)Extractor.Cpu.TotalSeconds; + yield return (float)Extractor.Elapsed.TotalSeconds; + yield return (float)Frontend.User.TotalSeconds; + yield return (float)Extractor.User.TotalSeconds; + yield return PeakWorkingSet / 1024.0f / 1024.0f; + } + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/SourceCodeLocation.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/SourceCodeLocation.cs new file mode 100644 index 000000000000..ee14db3230a0 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/SourceCodeLocation.cs @@ -0,0 +1,59 @@ +using Microsoft.CodeAnalysis; +using System.IO; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class SourceCodeLocation : Extraction.Entities.SourceLocation + { + public PowerShellContext powershellContext => (PowerShellContext)base.Context; + + protected SourceCodeLocation(PowerShellContext cx, Location init) + : base(cx, init) + { + Position = init.GetLineSpan(); + FileEntity = File.Create(powershellContext, Position.Path); + } + + public override bool NeedsPopulation { get; } = true; + + public static SourceCodeLocation Create(PowerShellContext cx, Location loc) => SourceLocationFactory.Instance.CreateEntity(cx, loc, loc); + + public override void Populate(TextWriter trapFile) + { + trapFile.locations_default(this, FileEntity, + Position.Span.Start.Line, Position.Span.Start.Character, + Position.Span.End.Line, Position.Span.End.Character); + } + + public FileLinePositionSpan Position + { + get; + } + + public File FileEntity + { + get; + } + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.Write("loc,"); + trapFile.WriteSubId(FileEntity); + trapFile.Write(','); + trapFile.Write(Position.Span.Start.Line); + trapFile.Write(','); + trapFile.Write(Position.Span.Start.Character); + trapFile.Write(','); + trapFile.Write(Position.Span.End.Line); + trapFile.Write(','); + trapFile.Write(Position.Span.End.Character); + } + + private class SourceLocationFactory : CachedEntityFactory + { + public static SourceLocationFactory Instance { get; } = new SourceLocationFactory(); + + public override SourceCodeLocation Create(PowerShellContext cx, Location init) => new SourceCodeLocation(cx, init); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/StringLiteralEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/StringLiteralEntity.cs new file mode 100644 index 000000000000..49e496b54986 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/StringLiteralEntity.cs @@ -0,0 +1,55 @@ +using System; + +namespace Semmle.Extraction.PowerShell.Entities; + +using Semmle.Extraction.Entities; +using System.IO; + +internal class StringLiteralEntity : CachedEntity<(Microsoft.CodeAnalysis.Location, string)> +{ + private StringLiteralEntity(PowerShellContext cx, Microsoft.CodeAnalysis.Location loc, string text) + : base(cx, (loc, text)) + { + } + + private Location? location; + + public override Microsoft.CodeAnalysis.Location ReportingLocation => Symbol.Item1; + public string Text => Symbol.Item2; + public override void Populate(TextWriter trapFile) + { + location = PowerShellContext.CreateLocation(ReportingLocation); + trapFile.string_literal(this); + trapFile.string_literal_location(this, TrapSuitableLocation); + string[] splits = Text.Split(new[] { '\r', '\n' }, + StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries); + for (int index = 0; index < splits.Length; index++) + { + trapFile.string_literal_line(this, index, splits[index]); + } + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";string_literal"); + } + + internal static StringLiteralEntity Create(PowerShellContext cx, Microsoft.CodeAnalysis.Location loc, string text) + { + var init = (loc, text); + return StringLiteralFactory.Instance.CreateEntity(cx, init, init); + } + + private class StringLiteralFactory : CachedEntityFactory<(Microsoft.CodeAnalysis.Location, string), StringLiteralEntity> + { + public static StringLiteralFactory Instance { get; } = new StringLiteralFactory(); + + public override StringLiteralEntity Create(PowerShellContext cx, (Microsoft.CodeAnalysis.Location, string) init) => + new StringLiteralEntity(cx, init.Item1, init.Item2); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Timings.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Timings.cs new file mode 100644 index 000000000000..690e85ef6825 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Timings.cs @@ -0,0 +1,11 @@ +using System; + +namespace Semmle.Extraction.PowerShell.Entities +{ + public struct Timings + { + public TimeSpan Elapsed { get; set; } + public TimeSpan Cpu { get; set; } + public TimeSpan User { get; set; } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Tuple.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Tuple.cs new file mode 100644 index 000000000000..de649f1a534c --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/Tuple.cs @@ -0,0 +1,24 @@ +using Semmle.Extraction.PowerShell.Entities; + +namespace Semmle.Extraction.PowerShell +{ + /// + /// A tuple that is an extraction product. + /// + internal class Tuple : IExtractionProduct + { + private readonly Extraction.Tuple tuple; + + public Tuple(string name, params object[] args) + { + tuple = new Extraction.Tuple(name, args); + } + + public void Extract(PowerShellContext cx) + { + cx.TrapWriter.Emit(tuple); + } + + public override string ToString() => tuple.ToString(); + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/UnlabelledEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/UnlabelledEntity.cs new file mode 100644 index 000000000000..88da073af3bd --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/Base/UnlabelledEntity.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; + +namespace Semmle.Extraction.PowerShell.Entities +{ + /// + /// An entity that has contents to extract. There is no need to populate + /// a key as it's done in the contructor. + /// + internal abstract class UnlabelledEntity : Extraction.UnlabelledEntity, IExtractedEntity + { + public PowerShellContext PowerShellContext => (PowerShellContext)base.Context; + + protected UnlabelledEntity(PowerShellContext cx) : base(cx) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => throw new NotImplementedException(); + + public void Extract(PowerShellContext cx2) + { + cx2.Extract(this); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.NoLabel; + + public abstract IEnumerable Contents { get; } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BinaryExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BinaryExpressionEntity.cs new file mode 100644 index 000000000000..e9d107616707 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BinaryExpressionEntity.cs @@ -0,0 +1,48 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class BinaryExpressionEntity : CachedEntity<(BinaryExpressionAst, BinaryExpressionAst)> + { + private BinaryExpressionEntity(PowerShellContext cx, BinaryExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public BinaryExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var left = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Left); + var right = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Right); + trapFile.binary_expression(this, Fragment.Operator, left, right); + trapFile.binary_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";binary_expression"); + } + + internal static BinaryExpressionEntity Create(PowerShellContext cx, BinaryExpressionAst fragment) + { + var init = (fragment, fragment); + return BinaryExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class BinaryExpressionEntityFactory : CachedEntityFactory<(BinaryExpressionAst, BinaryExpressionAst), BinaryExpressionEntity> + { + public static BinaryExpressionEntityFactory Instance { get; } = new BinaryExpressionEntityFactory(); + + public override BinaryExpressionEntity Create(PowerShellContext cx, (BinaryExpressionAst, BinaryExpressionAst) init) => + new BinaryExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BlockStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BlockStatementEntity.cs new file mode 100644 index 000000000000..0abd9bc0ef86 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BlockStatementEntity.cs @@ -0,0 +1,46 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class BlockStatementEntity : CachedEntity<(BlockStatementAst, BlockStatementAst)> + { + private BlockStatementEntity(PowerShellContext cx, BlockStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public BlockStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.block_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body), TokenEntity.Create(PowerShellContext, Fragment.Kind)); + trapFile.block_statement_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";block_statement"); + } + + internal static BlockStatementEntity Create(PowerShellContext cx, BlockStatementAst fragment) + { + var init = (fragment, fragment); + return BlockStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class BlockStatementEntityFactory : CachedEntityFactory<(BlockStatementAst, BlockStatementAst), BlockStatementEntity> + { + public static BlockStatementEntityFactory Instance { get; } = new BlockStatementEntityFactory(); + + public override BlockStatementEntity Create(PowerShellContext cx, (BlockStatementAst, BlockStatementAst) init) => + new BlockStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BreakStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BreakStatementEntity.cs new file mode 100644 index 000000000000..c78e88891ed8 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/BreakStatementEntity.cs @@ -0,0 +1,52 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class BreakStatementEntity : CachedEntity<(BreakStatementAst, BreakStatementAst)> + { + private BreakStatementEntity(PowerShellContext cx, BreakStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public BreakStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.break_statement(this); + if (Fragment.Label is not null) + { + trapFile.statement_label(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Label)); + } + + trapFile.break_statement_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";break_statement"); + } + + internal static BreakStatementEntity Create(PowerShellContext cx, BreakStatementAst fragment) + { + var init = (fragment, fragment); + return BreakStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class BreakStatementEntityFactory : CachedEntityFactory<(BreakStatementAst, BreakStatementAst), BreakStatementEntity> + { + public static BreakStatementEntityFactory Instance { get; } = new BreakStatementEntityFactory(); + + public override BreakStatementEntity Create(PowerShellContext cx, (BreakStatementAst, BreakStatementAst) init) => + new BreakStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CatchClauseEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CatchClauseEntity.cs new file mode 100644 index 000000000000..b7b1e6c57631 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CatchClauseEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class CatchClauseEntity : CachedEntity<(CatchClauseAst, CatchClauseAst)> + { + private CatchClauseEntity(PowerShellContext cx, CatchClauseAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public CatchClauseAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.catch_clause(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body), Fragment.IsCatchAll); + for(int index = 0; index < Fragment.CatchTypes.Count; index++) + { + trapFile.catch_clause_catch_type(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.CatchTypes[index])); + } + trapFile.catch_clause_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";catch_clause"); + } + + internal static CatchClauseEntity Create(PowerShellContext cx, CatchClauseAst fragment) + { + var init = (fragment, fragment); + return CatchClauseEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class CatchClauseEntityFactory : CachedEntityFactory<(CatchClauseAst, CatchClauseAst), CatchClauseEntity> + { + public static CatchClauseEntityFactory Instance { get; } = new CatchClauseEntityFactory(); + + public override CatchClauseEntity Create(PowerShellContext cx, (CatchClauseAst, CatchClauseAst) init) => + new CatchClauseEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandEntity.cs new file mode 100644 index 000000000000..381ff12418ab --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandEntity.cs @@ -0,0 +1,61 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class CommandEntity : CachedEntity<(CommandAst, CommandAst)> + { + private CommandEntity(PowerShellContext cx, CommandAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public CommandAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.command(this, Fragment.GetCommandName() ?? string.Empty, Fragment.InvocationOperator, Fragment.CommandElements.Count, Fragment.Redirections.Count); + trapFile.command_location(this, TrapSuitableLocation); + // TODO: Need a sample where this isn't null + if (Fragment.DefiningKeyword is { } dynamicKeyword) + { + } + for (int index = 0; index < Fragment.CommandElements.Count; index++) + { + var entity = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.CommandElements[index]); + trapFile.command_command_element(this, index, entity); + } + for(int index = 0; index < Fragment.Redirections.Count; index++) + { + var entity = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Redirections[index]); + trapFile.command_redirection(this, index, entity); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";command"); + } + + internal static CommandEntity Create(PowerShellContext cx, CommandAst fragment) + { + var init = (fragment, fragment); + return CommandEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class CommandEntityFactory : CachedEntityFactory<(CommandAst, CommandAst), CommandEntity> + { + public static CommandEntityFactory Instance { get; } = new CommandEntityFactory(); + + public override CommandEntity Create(PowerShellContext cx, (CommandAst, CommandAst) init) => + new CommandEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandExpressionEntity.cs new file mode 100644 index 000000000000..d55d9f2e4540 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandExpressionEntity.cs @@ -0,0 +1,53 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class CommandExpressionEntity : CachedEntity<(CommandExpressionAst, CommandExpressionAst)> + { + private CommandExpressionEntity(PowerShellContext cx, CommandExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public CommandExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var wrappedEntity = + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Expression); + trapFile.command_expression(this, wrappedEntity, Fragment.Redirections.Count); + trapFile.command_expression_location(this, TrapSuitableLocation); + for (var index = 0; index < Fragment.Redirections.Count; index++) + { + trapFile.command_expression_redirection(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Redirections[index])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";command_expression"); + } + + internal static CommandExpressionEntity Create(PowerShellContext cx, CommandExpressionAst fragment) + { + var init = (fragment, fragment); + return CommandExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class CommandExpressionEntityFactory : CachedEntityFactory<(CommandExpressionAst, CommandExpressionAst), CommandExpressionEntity> + { + public static CommandExpressionEntityFactory Instance { get; } = new CommandExpressionEntityFactory(); + + public override CommandExpressionEntity Create(PowerShellContext cx, (CommandExpressionAst, CommandExpressionAst) init) => + new CommandExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandParameterEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandParameterEntity.cs new file mode 100644 index 000000000000..accb31ae61ae --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommandParameterEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class CommandParameterEntity : CachedEntity<(CommandParameterAst, CommandParameterAst)> + { + private CommandParameterEntity(PowerShellContext cx, CommandParameterAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public CommandParameterAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.command_parameter(this, Fragment.ParameterName); + trapFile.command_parameter_location(this, TrapSuitableLocation); + if (Fragment.Argument is not null) + { + trapFile.command_parameter_argument(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext,Fragment.Argument)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";command_parameter"); + } + + internal static CommandParameterEntity Create(PowerShellContext cx, CommandParameterAst fragment) + { + var init = (fragment, fragment); + return CommandParameterEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class CommandParameterEntityFactory : CachedEntityFactory<(CommandParameterAst, CommandParameterAst), CommandParameterEntity> + { + public static CommandParameterEntityFactory Instance { get; } = new CommandParameterEntityFactory(); + + public override CommandParameterEntity Create(PowerShellContext cx, (CommandParameterAst, CommandParameterAst) init) => + new CommandParameterEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommentEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommentEntity.cs new file mode 100644 index 000000000000..84625f162fcb --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/CommentEntity.cs @@ -0,0 +1,57 @@ +using Semmle.Extraction.Entities; +using System.IO; +using System.Linq; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal enum CommentType + { + SingleLine, + MultiLineContinuation + } + internal class CommentEntity : CachedEntity<(Token, Token)> + { + private CommentEntity(PowerShellContext cx, Token token) + : base(cx, (token, token)) + { + } + private Location? location; + + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.ExtentToAnalysisLocation(Fragment.Extent); + public Token Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + location = TrapSuitableLocation; + + var literal = StringLiteralEntity.Create(PowerShellContext, ReportingLocation, Fragment.Text); + trapFile.comment_entity(this, literal); + trapFile.comment_entity_location(this, location); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";comment"); + } + + internal static CommentEntity Create(PowerShellContext cx, Token init) + { + var init2 = (init, init); + return CommentLineFactory.Instance.CreateEntity(cx, init2, init2); + } + + private class CommentLineFactory : CachedEntityFactory<(Token, Token), CommentEntity> + { + public static CommentLineFactory Instance { get; } = new CommentLineFactory(); + + public override CommentEntity Create(PowerShellContext cx, (Token, Token) init) => + new CommentEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConfigurationDefinitionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConfigurationDefinitionEntity.cs new file mode 100644 index 000000000000..a34d31a7e682 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConfigurationDefinitionEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ConfigurationDefinitionEntity : CachedEntity<(ConfigurationDefinitionAst, ConfigurationDefinitionAst)> + { + private ConfigurationDefinitionEntity(PowerShellContext cx, ConfigurationDefinitionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ConfigurationDefinitionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.configuration_definition(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body), Fragment.ConfigurationType, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.InstanceName)); + trapFile.configuration_definition_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";configuration_definition"); + } + + internal static ConfigurationDefinitionEntity Create(PowerShellContext cx, ConfigurationDefinitionAst fragment) + { + var init = (fragment, fragment); + return ConfigurationDefinitionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ConfigurationDefinitionEntityFactory : CachedEntityFactory<(ConfigurationDefinitionAst, ConfigurationDefinitionAst), ConfigurationDefinitionEntity> + { + public static ConfigurationDefinitionEntityFactory Instance { get; } = new ConfigurationDefinitionEntityFactory(); + + public override ConfigurationDefinitionEntity Create(PowerShellContext cx, (ConfigurationDefinitionAst, ConfigurationDefinitionAst) init) => + new ConfigurationDefinitionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConstantExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConstantExpressionEntity.cs new file mode 100644 index 000000000000..b340d3b7acb7 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConstantExpressionEntity.cs @@ -0,0 +1,66 @@ +using System; +using System.IO; +using System.Management.Automation.Language; +using System.Reflection.Metadata; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ConstantExpressionEntity : CachedEntity<(ConstantExpressionAst, ConstantExpressionAst)> + { + private ConstantExpressionEntity(PowerShellContext cx, ConstantExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ConstantExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.constant_expression(this, Fragment.StaticType.Name); + if (Fragment.Value is not null && Fragment.Value.ToString() is {} strVal) + { + trapFile.constant_expression_value(this, + StringLiteralEntity.Create(PowerShellContext, ReportingLocation, strVal)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + trapFile.constant_expression_location(this, TrapSuitableLocation); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";constant_expression"); + } + + internal static ConstantExpressionEntity Create(PowerShellContext cx, ConstantExpressionAst fragment) + { + var init = (fragment, fragment); + return ConstantExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ConstantExpressionEntityFactory : CachedEntityFactory<(ConstantExpressionAst, ConstantExpressionAst), ConstantExpressionEntity> + { + public static ConstantExpressionEntityFactory Instance { get; } = new ConstantExpressionEntityFactory(); + + public override ConstantExpressionEntity Create(PowerShellContext cx, (ConstantExpressionAst, ConstantExpressionAst) init) => + new ConstantExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + + /// + /// Gets a string representation of a constant value. + /// + /// The value. + /// The string representation. + /// From https://github.com/github/codeql/blob/main/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression.cs + public static string ValueAsString(object? value) + { + return value is null + ? "null" + : value.ToString()!; + } + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ContinueStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ContinueStatementEntity.cs new file mode 100644 index 000000000000..0a73434dc414 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ContinueStatementEntity.cs @@ -0,0 +1,52 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ContinueStatementEntity : CachedEntity<(ContinueStatementAst, ContinueStatementAst)> + { + private ContinueStatementEntity(PowerShellContext cx, ContinueStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ContinueStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.continue_statement(this); + if (Fragment.Label is not null) + { + trapFile.statement_label(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Label)); + } + + trapFile.continue_statement_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";continue_statement"); + } + + internal static ContinueStatementEntity Create(PowerShellContext cx, ContinueStatementAst fragment) + { + var init = (fragment, fragment); + return ContinueStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ContinueStatementEntityFactory : CachedEntityFactory<(ContinueStatementAst, ContinueStatementAst), ContinueStatementEntity> + { + public static ContinueStatementEntityFactory Instance { get; } = new ContinueStatementEntityFactory(); + + public override ContinueStatementEntity Create(PowerShellContext cx, (ContinueStatementAst, ContinueStatementAst) init) => + new ContinueStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConvertExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConvertExpressionEntity.cs new file mode 100644 index 000000000000..1bdc3a19c3b6 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ConvertExpressionEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; +using System.Reflection; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ConvertExpressionEntity : CachedEntity<(ConvertExpressionAst, ConvertExpressionAst)> + { + private ConvertExpressionEntity(PowerShellContext cx, ConvertExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ConvertExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var attribute = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Attribute); + var child = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Child); + var type = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Type); + trapFile.convert_expression(this, attribute, child, type, Fragment.StaticType.Name); + trapFile.convert_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";convert_expression"); + } + + internal static ConvertExpressionEntity Create(PowerShellContext cx, ConvertExpressionAst fragment) + { + var init = (fragment, fragment); + return ConvertExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ConvertExpressionEntityFactory : CachedEntityFactory<(ConvertExpressionAst, ConvertExpressionAst), ConvertExpressionEntity> + { + public static ConvertExpressionEntityFactory Instance { get; } = new ConvertExpressionEntityFactory(); + + public override ConvertExpressionEntity Create(PowerShellContext cx, (ConvertExpressionAst, ConvertExpressionAst) init) => + new ConvertExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DataStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DataStatementEntity.cs new file mode 100644 index 000000000000..b0e167d1a422 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DataStatementEntity.cs @@ -0,0 +1,55 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class DataStatementEntity : CachedEntity<(DataStatementAst, DataStatementAst)> + { + private DataStatementEntity(PowerShellContext cx, DataStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public DataStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.data_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body)); + trapFile.data_statement_location(this, TrapSuitableLocation); + if (Fragment.Variable != null) + { + trapFile.data_statement_variable(this, Fragment.Variable); + } + for(int i = 0; i < Fragment.CommandsAllowed.Count; i++) + { + trapFile.data_statement_commands_allowed(this, i, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.CommandsAllowed[i])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";data_statement"); + } + + internal static DataStatementEntity Create(PowerShellContext cx, DataStatementAst fragment) + { + var init = (fragment, fragment); + return DataStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class DataStatementEntityFactory : CachedEntityFactory<(DataStatementAst, DataStatementAst), DataStatementEntity> + { + public static DataStatementEntityFactory Instance { get; } = new DataStatementEntityFactory(); + + public override DataStatementEntity Create(PowerShellContext cx, (DataStatementAst, DataStatementAst) init) => + new DataStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DoUntilStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DoUntilStatementEntity.cs new file mode 100644 index 000000000000..a9375198499e --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DoUntilStatementEntity.cs @@ -0,0 +1,57 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class DoUntilStatementEntity : CachedEntity<(DoUntilStatementAst, DoUntilStatementAst)> + { + private DoUntilStatementEntity(PowerShellContext cx, DoUntilStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public DoUntilStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // Condition can be null only if this is a For statement so For Statement must be parsed first + trapFile.do_until_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body)); + trapFile.do_until_statement_location(this, TrapSuitableLocation); + if (Fragment.Label is not null) + { + trapFile.label(this, Fragment.Label); + } + + if (Fragment.Condition is not null) + { + trapFile.do_until_statement_condition(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Condition)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";do_until_statement"); + } + + internal static DoUntilStatementEntity Create(PowerShellContext cx, DoUntilStatementAst fragment) + { + var init = (fragment, fragment); + return DoUntilStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class DoUntilStatementEntityFactory : CachedEntityFactory<(DoUntilStatementAst, DoUntilStatementAst), DoUntilStatementEntity> + { + public static DoUntilStatementEntityFactory Instance { get; } = new DoUntilStatementEntityFactory(); + + public override DoUntilStatementEntity Create(PowerShellContext cx, (DoUntilStatementAst, DoUntilStatementAst) init) => + new DoUntilStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DoWhileStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DoWhileStatementEntity.cs new file mode 100644 index 000000000000..515416fcfe2a --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DoWhileStatementEntity.cs @@ -0,0 +1,57 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class DoWhileStatementEntity : CachedEntity<(DoWhileStatementAst, DoWhileStatementAst)> + { + private DoWhileStatementEntity(PowerShellContext cx, DoWhileStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public DoWhileStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // Condition can be null only if this is a For statement so For Statement must be parsed first + trapFile.do_while_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body)); + trapFile.do_while_statement_location(this, TrapSuitableLocation); + if (Fragment.Label is not null) + { + trapFile.label(this, Fragment.Label); + } + + if (Fragment.Condition is not null) + { + trapFile.do_while_statement_condition(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Condition)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";do_while_statement"); + } + + internal static DoWhileStatementEntity Create(PowerShellContext cx, DoWhileStatementAst fragment) + { + var init = (fragment, fragment); + return DoWhileStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class DoWhileStatementEntityFactory : CachedEntityFactory<(DoWhileStatementAst, DoWhileStatementAst), DoWhileStatementEntity> + { + public static DoWhileStatementEntityFactory Instance { get; } = new DoWhileStatementEntityFactory(); + + public override DoWhileStatementEntity Create(PowerShellContext cx, (DoWhileStatementAst, DoWhileStatementAst) init) => + new DoWhileStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DynamicKeywordStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DynamicKeywordStatementEntity.cs new file mode 100644 index 000000000000..6adc70fe6ee4 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/DynamicKeywordStatementEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class DynamicKeywordStatementEntity : CachedEntity<(DynamicKeywordStatementAst, DynamicKeywordStatementAst)> + { + private DynamicKeywordStatementEntity(PowerShellContext cx, DynamicKeywordStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public DynamicKeywordStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.dynamic_keyword_statement(this); + trapFile.dynamic_keyword_statement_location(this, TrapSuitableLocation); + for(int index = 0; index < Fragment.CommandElements.Count; index++) + { + trapFile.dynamic_keyword_statement_command_elements(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.CommandElements[index])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";dynamic_keyword_statement"); + } + + internal static DynamicKeywordStatementEntity Create(PowerShellContext cx, DynamicKeywordStatementAst fragment) + { + var init = (fragment, fragment); + return DynamicKeywordStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class DynamicKeywordStatementEntityFactory : CachedEntityFactory<(DynamicKeywordStatementAst, DynamicKeywordStatementAst), DynamicKeywordStatementEntity> + { + public static DynamicKeywordStatementEntityFactory Instance { get; } = new DynamicKeywordStatementEntityFactory(); + + public override DynamicKeywordStatementEntity Create(PowerShellContext cx, (DynamicKeywordStatementAst, DynamicKeywordStatementAst) init) => + new DynamicKeywordStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ErrorExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ErrorExpressionEntity.cs new file mode 100644 index 000000000000..7800649b84bd --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ErrorExpressionEntity.cs @@ -0,0 +1,54 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ErrorExpressionEntity : CachedEntity<(ErrorExpressionAst, ErrorExpressionAst)> + { + private ErrorExpressionEntity(PowerShellContext cx, ErrorExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ErrorExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.error_expression(this); + trapFile.error_expression_location(this, TrapSuitableLocation); + if (Fragment.NestedAst is not null) + { + for(int index = 0; index < Fragment.NestedAst.Count; index++) + { + trapFile.error_expression_nested_ast(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.NestedAst[index])); + } + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";error_expression"); + } + + internal static ErrorExpressionEntity Create(PowerShellContext cx, ErrorExpressionAst fragment) + { + var init = (fragment, fragment); + return ErrorExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ErrorExpressionEntityFactory : CachedEntityFactory<(ErrorExpressionAst, ErrorExpressionAst), ErrorExpressionEntity> + { + public static ErrorExpressionEntityFactory Instance { get; } = new ErrorExpressionEntityFactory(); + + public override ErrorExpressionEntity Create(PowerShellContext cx, (ErrorExpressionAst, ErrorExpressionAst) init) => + new ErrorExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ErrorStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ErrorStatementEntity.cs new file mode 100644 index 000000000000..26e95828398d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ErrorStatementEntity.cs @@ -0,0 +1,70 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ErrorStatementEntity : CachedEntity<(ErrorStatementAst, ErrorStatementAst)> + { + private ErrorStatementEntity(PowerShellContext cx, ErrorStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ErrorStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.error_statement(this, TokenEntity.Create(PowerShellContext, Fragment.Kind)); + if (Fragment.Flags is not null) + { + int index = 0; + foreach (var flag in Fragment.Flags) + { + trapFile.error_statement_flag(this, index++, flag.Key, TokenEntity.Create(PowerShellContext,flag.Value.Item1), EntityConstructor.ConstructAppropriateEntity(PowerShellContext, flag.Value.Item2)); + } + } + if (Fragment.NestedAst is not null) + { + for(int index = 0; index < Fragment.NestedAst.Count; index++) + { + trapFile.error_statement_nested_ast(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.NestedAst[index])); + } + } + for(int index = 0; index < Fragment.Conditions.Count; index++) + { + trapFile.error_statement_conditions(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Conditions[index])); + } + for(int index = 0; index < Fragment.Bodies.Count; index++) + { + trapFile.error_statement_bodies(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Bodies[index])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + trapFile.error_statement_location(this, TrapSuitableLocation); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";error_statement"); + } + + internal static ErrorStatementEntity Create(PowerShellContext cx, ErrorStatementAst fragment) + { + var init = (fragment, fragment); + return ErrorStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ErrorStatementEntityFactory : CachedEntityFactory<(ErrorStatementAst, ErrorStatementAst), ErrorStatementEntity> + { + public static ErrorStatementEntityFactory Instance { get; } = new ErrorStatementEntityFactory(); + + public override ErrorStatementEntity Create(PowerShellContext cx, (ErrorStatementAst, ErrorStatementAst) init) => + new ErrorStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ExitStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ExitStatementEntity.cs new file mode 100644 index 000000000000..d56f35a89b98 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ExitStatementEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ExitStatementEntity : CachedEntity<(ExitStatementAst, ExitStatementAst)> + { + private ExitStatementEntity(PowerShellContext cx, ExitStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ExitStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + if(Fragment.Pipeline is not null) + { + trapFile.exit_statement_pipeline(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Pipeline)); + } + trapFile.exit_statement(this); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + trapFile.exit_statement_location(this, TrapSuitableLocation); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";exit_statement"); + } + + internal static ExitStatementEntity Create(PowerShellContext cx, ExitStatementAst fragment) + { + var init = (fragment, fragment); + return ExitStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ExitStatementEntityFactory : CachedEntityFactory<(ExitStatementAst, ExitStatementAst), ExitStatementEntity> + { + public static ExitStatementEntityFactory Instance { get; } = new ExitStatementEntityFactory(); + + public override ExitStatementEntity Create(PowerShellContext cx, (ExitStatementAst, ExitStatementAst) init) => + new ExitStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ExpandableStringExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ExpandableStringExpressionEntity.cs new file mode 100644 index 000000000000..5ce1073aaaf1 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ExpandableStringExpressionEntity.cs @@ -0,0 +1,55 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ExpandableStringExpressionEntity : CachedEntity<(ExpandableStringExpressionAst, ExpandableStringExpressionAst)> + { + private ExpandableStringExpressionEntity(PowerShellContext cx, ExpandableStringExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ExpandableStringExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // todo: for expandable_string_expression, string_constant_expression, and constant_expression + // implement support for when the value contains `n, since this is causing the line in .trap to be split + + trapFile.expandable_string_expression(this, StringLiteralEntity.Create(PowerShellContext, ReportingLocation, Fragment.Value), Fragment.StringConstantType, Fragment.NestedExpressions.Count); + trapFile.expandable_string_expression_location(this, TrapSuitableLocation); + for (int index = 0; index < Fragment.NestedExpressions.Count; index++) + { + trapFile.expandable_string_expression_nested_expression(this, index, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.NestedExpressions[index])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";expandable_string_expression"); + } + + internal static ExpandableStringExpressionEntity Create(PowerShellContext cx, ExpandableStringExpressionAst fragment) + { + var init = (fragment, fragment); + return ExpandableStringExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ExpandableStringExpressionEntityFactory : CachedEntityFactory<(ExpandableStringExpressionAst, ExpandableStringExpressionAst), ExpandableStringExpressionEntity> + { + public static ExpandableStringExpressionEntityFactory Instance { get; } = new ExpandableStringExpressionEntityFactory(); + + public override ExpandableStringExpressionEntity Create(PowerShellContext cx, (ExpandableStringExpressionAst, ExpandableStringExpressionAst) init) => + new ExpandableStringExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FileRedirectionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FileRedirectionEntity.cs new file mode 100644 index 000000000000..4693ed57121e --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FileRedirectionEntity.cs @@ -0,0 +1,47 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class FileRedirectionEntity : CachedEntity<(FileRedirectionAst, FileRedirectionAst)> + { + private FileRedirectionEntity(PowerShellContext cx, FileRedirectionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public FileRedirectionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.file_redirection(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Location), + Fragment.Append, Fragment.FromStream); + trapFile.file_redirection_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";file_redirection"); + } + + internal static FileRedirectionEntity Create(PowerShellContext cx, FileRedirectionAst fragment) + { + var init = (fragment, fragment); + return FileRedirectionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class FileRedirectionEntityFactory : CachedEntityFactory<(FileRedirectionAst, FileRedirectionAst), FileRedirectionEntity> + { + public static FileRedirectionEntityFactory Instance { get; } = new FileRedirectionEntityFactory(); + + public override FileRedirectionEntity Create(PowerShellContext cx, (FileRedirectionAst, FileRedirectionAst) init) => + new FileRedirectionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ForEachStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ForEachStatementEntity.cs new file mode 100644 index 000000000000..ada533ee0731 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ForEachStatementEntity.cs @@ -0,0 +1,54 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ForEachStatementEntity : CachedEntity<(ForEachStatementAst, ForEachStatementAst)> + { + private ForEachStatementEntity(PowerShellContext cx, ForEachStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ForEachStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // Condition can be null only if this is a For statement so For Statement must be parsed first + trapFile.foreach_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Variable), + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Condition), + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body), Fragment.Flags); + trapFile.foreach_statement_location(this, TrapSuitableLocation); + if (Fragment.Label is not null) + { + trapFile.label(this, Fragment.Label); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";foreach_statement"); + } + + internal static ForEachStatementEntity Create(PowerShellContext cx, ForEachStatementAst fragment) + { + var init = (fragment, fragment); + return ForEachStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ForEachStatementEntityFactory : CachedEntityFactory<(ForEachStatementAst, ForEachStatementAst), ForEachStatementEntity> + { + public static ForEachStatementEntityFactory Instance { get; } = new ForEachStatementEntityFactory(); + + public override ForEachStatementEntity Create(PowerShellContext cx, (ForEachStatementAst, ForEachStatementAst) init) => + new ForEachStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ForStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ForStatementEntity.cs new file mode 100644 index 000000000000..7ef980a0944c --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ForStatementEntity.cs @@ -0,0 +1,67 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ForStatementEntity : CachedEntity<(ForStatementAst, ForStatementAst)> + { + private ForStatementEntity(PowerShellContext cx, ForStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ForStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // Condition can be null only if this is a For statement so For Statement must be parsed first + trapFile.for_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body)); + trapFile.for_statement_location(this, TrapSuitableLocation); + if (Fragment.Label is not null) + { + trapFile.label(this, Fragment.Label); + } + + if (Fragment.Initializer is not null) + { + trapFile.for_statement_initializer(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Initializer)); + } + + if (Fragment.Condition is not null) + { + trapFile.for_statement_condition(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Condition)); + } + + if (Fragment.Iterator is not null) + { + trapFile.for_statement_iterator(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Iterator)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";for_statement"); + } + + internal static ForStatementEntity Create(PowerShellContext cx, ForStatementAst fragment) + { + var init = (fragment, fragment); + return ForStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ForStatementEntityFactory : CachedEntityFactory<(ForStatementAst, ForStatementAst), ForStatementEntity> + { + public static ForStatementEntityFactory Instance { get; } = new ForStatementEntityFactory(); + + public override ForStatementEntity Create(PowerShellContext cx, (ForStatementAst, ForStatementAst) init) => + new ForStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FunctionDefinitionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FunctionDefinitionEntity.cs new file mode 100644 index 000000000000..a1121bebe6ad --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FunctionDefinitionEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class FunctionDefinitionEntity : CachedEntity<(FunctionDefinitionAst, FunctionDefinitionAst)> + { + private FunctionDefinitionEntity(PowerShellContext cx, FunctionDefinitionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public FunctionDefinitionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.function_definition(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body), Fragment.Name, Fragment.IsFilter, Fragment.IsWorkflow); + trapFile.function_definition_location(this, TrapSuitableLocation); + for (int i = 0; i < Fragment.Parameters?.Count; i++) + { + trapFile.function_definition_parameter(this, i, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Parameters[i])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";function_definition"); + } + + internal static FunctionDefinitionEntity Create(PowerShellContext cx, FunctionDefinitionAst fragment) + { + var init = (fragment, fragment); + return FunctionDefinitionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class FunctionDefinitionEntityFactory : CachedEntityFactory<(FunctionDefinitionAst, FunctionDefinitionAst), FunctionDefinitionEntity> + { + public static FunctionDefinitionEntityFactory Instance { get; } = new FunctionDefinitionEntityFactory(); + + public override FunctionDefinitionEntity Create(PowerShellContext cx, (FunctionDefinitionAst, FunctionDefinitionAst) init) => + new FunctionDefinitionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FunctionMemberEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FunctionMemberEntity.cs new file mode 100644 index 000000000000..f8c350b78ff7 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/FunctionMemberEntity.cs @@ -0,0 +1,59 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class FunctionMemberEntity : CachedEntity<(FunctionMemberAst, FunctionMemberAst)> + { + private FunctionMemberEntity(PowerShellContext cx, FunctionMemberAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public FunctionMemberAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.function_member(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body), Fragment.IsConstructor, Fragment.IsHidden, Fragment.IsPrivate, Fragment.IsPublic, Fragment.IsStatic, Fragment.Name, Fragment.MethodAttributes); + trapFile.function_member_location(this, TrapSuitableLocation); + for(int index = 0; index < Fragment.Parameters.Count; index++) + { + trapFile.function_member_parameter(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Parameters[index])); + } + for(int index = 0; index < Fragment.Attributes.Count; index++) + { + trapFile.function_member_attribute(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Attributes[index])); + } + if (Fragment.ReturnType is not null) + { + trapFile.function_member_return_type(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.ReturnType)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";function_member"); + } + + internal static FunctionMemberEntity Create(PowerShellContext cx, FunctionMemberAst fragment) + { + var init = (fragment, fragment); + return FunctionMemberEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class FunctionMemberEntityFactory : CachedEntityFactory<(FunctionMemberAst, FunctionMemberAst), FunctionMemberEntity> + { + public static FunctionMemberEntityFactory Instance { get; } = new FunctionMemberEntityFactory(); + + public override FunctionMemberEntity Create(PowerShellContext cx, (FunctionMemberAst, FunctionMemberAst) init) => + new FunctionMemberEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/HashTableEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/HashTableEntity.cs new file mode 100644 index 000000000000..265fe17f5b01 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/HashTableEntity.cs @@ -0,0 +1,51 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class HashtableEntity : CachedEntity<(HashtableAst, HashtableAst)> + { + private HashtableEntity(PowerShellContext cx, HashtableAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public HashtableAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.hash_table(this); + trapFile.hash_table_location(this, TrapSuitableLocation); + int index = 0; + foreach(var pair in Fragment.KeyValuePairs) + { + trapFile.hash_table_key_value_pairs(this, index++, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, pair.Item1), EntityConstructor.ConstructAppropriateEntity(PowerShellContext, pair.Item2)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";hash_table"); + } + + internal static HashtableEntity Create(PowerShellContext cx, HashtableAst fragment) + { + var init = (fragment, fragment); + return HashtableEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class HashtableEntityFactory : CachedEntityFactory<(HashtableAst, HashtableAst), HashtableEntity> + { + public static HashtableEntityFactory Instance { get; } = new HashtableEntityFactory(); + + public override HashtableEntity Create(PowerShellContext cx, (HashtableAst, HashtableAst) init) => + new HashtableEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/IfStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/IfStatementEntity.cs new file mode 100644 index 000000000000..75cfb523e0eb --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/IfStatementEntity.cs @@ -0,0 +1,56 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class IfStatementEntity : CachedEntity<(IfStatementAst, IfStatementAst)> + { + private IfStatementEntity(PowerShellContext cx, IfStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public IfStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.if_statement(this); + trapFile.if_statement_location(this, TrapSuitableLocation); + for(int index = 0; index < Fragment.Clauses.Count; index++) + { + var item1 = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Clauses[index].Item1); + var item2 = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Clauses[index].Item2); + trapFile.if_statement_clause(this, index, item1, item2); + } + if (Fragment.ElseClause is not null) + { + trapFile.if_statement_else(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.ElseClause)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";if_statement"); + } + + internal static IfStatementEntity Create(PowerShellContext cx, IfStatementAst fragment) + { + var init = (fragment, fragment); + return IfStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class IfStatementEntityFactory : CachedEntityFactory<(IfStatementAst, IfStatementAst), IfStatementEntity> + { + public static IfStatementEntityFactory Instance { get; } = new IfStatementEntityFactory(); + + public override IfStatementEntity Create(PowerShellContext cx, (IfStatementAst, IfStatementAst) init) => + new IfStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/IndexExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/IndexExpressionEntity.cs new file mode 100644 index 000000000000..910bb16efb3d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/IndexExpressionEntity.cs @@ -0,0 +1,49 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class IndexExpressionEntity : CachedEntity<(IndexExpressionAst, IndexExpressionAst)> + { + private IndexExpressionEntity(PowerShellContext cx, IndexExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public IndexExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var index = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Index); + var target = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Target); + trapFile.index_expression(this, index, target, Fragment.NullConditional); + trapFile.index_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";index_expression"); + } + + internal static IndexExpressionEntity Create(PowerShellContext cx, IndexExpressionAst fragment) + { + var init = (fragment, fragment); + return IndexExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class IndexExpressionEntityFactory : CachedEntityFactory<(IndexExpressionAst, IndexExpressionAst), IndexExpressionEntity> + { + public static IndexExpressionEntityFactory Instance { get; } = new IndexExpressionEntityFactory(); + + public override IndexExpressionEntity Create(PowerShellContext cx, (IndexExpressionAst, IndexExpressionAst) init) => + new IndexExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/InvokeMemberExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/InvokeMemberExpressionEntity.cs new file mode 100644 index 000000000000..c884637abf17 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/InvokeMemberExpressionEntity.cs @@ -0,0 +1,57 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class InvokeMemberExpressionEntity : CachedEntity<(InvokeMemberExpressionAst, InvokeMemberExpressionAst)> + { + private InvokeMemberExpressionEntity(PowerShellContext cx, InvokeMemberExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public InvokeMemberExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var expression = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Expression); + var member = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Member); + trapFile.invoke_member_expression(this, expression, member); + trapFile.invoke_member_expression_location(this, TrapSuitableLocation); + if (Fragment.Arguments is not null) + { + for (int index = 0; index < Fragment.Arguments.Count; index++) + { + var entity = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Arguments[index]); + trapFile.invoke_member_expression_argument(this, index, entity); + } + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";invoke_member_expression"); + } + + internal static InvokeMemberExpressionEntity Create(PowerShellContext cx, InvokeMemberExpressionAst fragment) + { + var init = (fragment, fragment); + return InvokeMemberExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class InvokeMemberExpressionEntityFactory : CachedEntityFactory<(InvokeMemberExpressionAst, InvokeMemberExpressionAst), InvokeMemberExpressionEntity> + { + public static InvokeMemberExpressionEntityFactory Instance { get; } = new InvokeMemberExpressionEntityFactory(); + + public override InvokeMemberExpressionEntity Create(PowerShellContext cx, (InvokeMemberExpressionAst, InvokeMemberExpressionAst) init) => + new InvokeMemberExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/MemberExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/MemberExpressionEntity.cs new file mode 100644 index 000000000000..1a2f4fb0a561 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/MemberExpressionEntity.cs @@ -0,0 +1,50 @@ +using System; +using System.IO; +using System.Management.Automation.Language; +using System.Reflection; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class MemberExpressionEntity : CachedEntity<(MemberExpressionAst, MemberExpressionAst)> + { + private MemberExpressionEntity(PowerShellContext cx, MemberExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public MemberExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var expression = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Expression); + var member = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Member); + trapFile.member_expression(this, expression, member, Fragment.NullConditional, Fragment.Static); + trapFile.member_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";member_expression"); + } + + internal static MemberExpressionEntity Create(PowerShellContext cx, MemberExpressionAst fragment) + { + var init = (fragment, fragment); + return MemberExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class MemberExpressionEntityFactory : CachedEntityFactory<(MemberExpressionAst, MemberExpressionAst), MemberExpressionEntity> + { + public static MemberExpressionEntityFactory Instance { get; } = new MemberExpressionEntityFactory(); + + public override MemberExpressionEntity Create(PowerShellContext cx, (MemberExpressionAst, MemberExpressionAst) init) => + new MemberExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/MergingRedirectionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/MergingRedirectionEntity.cs new file mode 100644 index 000000000000..64c631a2b8cf --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/MergingRedirectionEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class MergingRedirectionEntity : CachedEntity<(MergingRedirectionAst, MergingRedirectionAst)> + { + private MergingRedirectionEntity(PowerShellContext cx, MergingRedirectionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public MergingRedirectionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.merging_redirection(this, Fragment.FromStream, Fragment.ToStream); + trapFile.merging_redirection_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";merging_redirection"); + } + + internal static MergingRedirectionEntity Create(PowerShellContext cx, MergingRedirectionAst fragment) + { + var init = (fragment, fragment); + return MergingRedirectionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class MergingRedirectionEntityFactory : CachedEntityFactory<(MergingRedirectionAst, MergingRedirectionAst), MergingRedirectionEntity> + { + public static MergingRedirectionEntityFactory Instance { get; } = new MergingRedirectionEntityFactory(); + + public override MergingRedirectionEntity Create(PowerShellContext cx, (MergingRedirectionAst, MergingRedirectionAst) init) => + new MergingRedirectionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ModuleSpecificationEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ModuleSpecificationEntity.cs new file mode 100644 index 000000000000..a1423b073e41 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ModuleSpecificationEntity.cs @@ -0,0 +1,46 @@ +using System; +using System.IO; +using System.Management.Automation.Language; +using Microsoft.PowerShell.Commands; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ModuleSpecificationEntity : CachedEntity<(ModuleSpecification, Microsoft.CodeAnalysis.Location)> + { + private ModuleSpecificationEntity(PowerShellContext cx, ModuleSpecification fragment, Microsoft.CodeAnalysis.Location location) + : base(cx, (fragment, location)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => Symbol.Item2; + public ModuleSpecification Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.module_specification(this, Fragment.Name, Fragment.Guid?.ToString() ?? string.Empty, Fragment.MaximumVersion ?? string.Empty, Fragment.RequiredVersion?.ToString() ?? string.Empty, Fragment.Version?.ToString() ?? string.Empty); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";module_specification"); + } + + internal static ModuleSpecificationEntity Create(PowerShellContext cx, ModuleSpecification fragment, Microsoft.CodeAnalysis.Location location) + { + var init = (fragment, location); + return ModuleSpecificationEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ModuleSpecificationEntityFactory : CachedEntityFactory<(ModuleSpecification, Microsoft.CodeAnalysis.Location), ModuleSpecificationEntity> + { + public static ModuleSpecificationEntityFactory Instance { get; } = new ModuleSpecificationEntityFactory(); + + public override ModuleSpecificationEntity Create(PowerShellContext cx, (ModuleSpecification, Microsoft.CodeAnalysis.Location) init) => + new ModuleSpecificationEntity(cx, init.Item1, init.Item2); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NamedAttributeArgumentEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NamedAttributeArgumentEntity.cs new file mode 100644 index 000000000000..aebb12619455 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NamedAttributeArgumentEntity.cs @@ -0,0 +1,48 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class NamedAttributeArgumentEntity : CachedEntity<(NamedAttributeArgumentAst, NamedAttributeArgumentAst)> + { + private NamedAttributeArgumentEntity(PowerShellContext cx, NamedAttributeArgumentAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public NamedAttributeArgumentAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.named_attribute_argument(this, Fragment.ArgumentName, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Argument)); + trapFile.named_attribute_argument_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";named_attribute_argument"); + } + + internal static NamedAttributeArgumentEntity Create(PowerShellContext cx, NamedAttributeArgumentAst fragment) + { + var init = (fragment, fragment); + return NamedAttributeArgumentEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class NamedAttributeArgumentEntityFactory : CachedEntityFactory<(NamedAttributeArgumentAst, NamedAttributeArgumentAst), NamedAttributeArgumentEntity> + { + public static NamedAttributeArgumentEntityFactory Instance { get; } = new NamedAttributeArgumentEntityFactory(); + + public override NamedAttributeArgumentEntity Create(PowerShellContext cx, (NamedAttributeArgumentAst, NamedAttributeArgumentAst) init) => + new NamedAttributeArgumentEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NamedBlockEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NamedBlockEntity.cs new file mode 100644 index 000000000000..0db9e977283a --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NamedBlockEntity.cs @@ -0,0 +1,55 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class NamedBlockEntity : CachedEntity<(NamedBlockAst, NamedBlockAst)> + { + private NamedBlockEntity(PowerShellContext cx, NamedBlockAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public NamedBlockAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.named_block(this, Fragment.Statements.Count, Fragment.Traps?.Count ?? 0); + trapFile.named_block_location(this, TrapSuitableLocation); + for(int index = 0; index < Fragment.Statements?.Count; index++) + { + trapFile.named_block_statement(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Statements[index])); + } + for(int index = 0; index < Fragment.Traps?.Count; index++) + { + trapFile.named_block_trap(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Traps[index])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";named_block"); + } + + internal static NamedBlockEntity Create(PowerShellContext cx, NamedBlockAst fragment) + { + var init = (fragment, fragment); + return NamedBlockEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class NamedBlockEntityFactory : CachedEntityFactory<(NamedBlockAst, NamedBlockAst), NamedBlockEntity> + { + public static NamedBlockEntityFactory Instance { get; } = new NamedBlockEntityFactory(); + + public override NamedBlockEntity Create(PowerShellContext cx, (NamedBlockAst, NamedBlockAst) init) => + new NamedBlockEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NotImplementedEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NotImplementedEntity.cs new file mode 100644 index 000000000000..7a872b6f5e96 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/NotImplementedEntity.cs @@ -0,0 +1,48 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class NotImplementedEntity : CachedEntity<(Ast, Type)> + { + private NotImplementedEntity(PowerShellContext cx, Ast fragment, Type type) + : base(cx, (fragment, type)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public Ast Fragment => Symbol.Item1; + public Type type => Symbol.Item2; + public override void Populate(TextWriter trapFile) + { + trapFile.not_implemented(this, type.FullName ?? type.Name); + trapFile.not_implemented_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";not_implemented"); + } + + internal static NotImplementedEntity Create(PowerShellContext cx, Ast fragment, Type type) + { + var init = (fragment, type); + return NotImplementedEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class NotImplementedEntityFactory : CachedEntityFactory<(Ast, Type), NotImplementedEntity> + { + public static NotImplementedEntityFactory Instance { get; } = new NotImplementedEntityFactory(); + + public override NotImplementedEntity Create(PowerShellContext cx, (Ast, Type) init) => + new NotImplementedEntity(cx, init.Item1, init.Item2); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParamBlockEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParamBlockEntity.cs new file mode 100644 index 000000000000..133e5102a50d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParamBlockEntity.cs @@ -0,0 +1,58 @@ +using System; +using System.IO; +using System.Linq; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ParamBlockEntity : CachedEntity<(ParamBlockAst, ParamBlockAst)> + { + private ParamBlockEntity(PowerShellContext cx, ParamBlockAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ParamBlockAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.param_block(this, Fragment.Attributes.Count, Fragment.Parameters.Count); + trapFile.param_block_location(this, TrapSuitableLocation); + for (int i = 0; i < Fragment.Attributes.Count; i++) + { + trapFile.param_block_attribute(this, i, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Attributes[i])); + } + + for (int i = 0; i < Fragment.Parameters.Count; i++) + { + trapFile.param_block_parameter(this, i, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Parameters[i])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";param_block"); + } + + internal static ParamBlockEntity Create(PowerShellContext cx, ParamBlockAst fragment) + { + var init = (fragment, fragment); + return ParamBlockEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ParamBlockEntityFactory : CachedEntityFactory<(ParamBlockAst, ParamBlockAst), ParamBlockEntity> + { + public static ParamBlockEntityFactory Instance { get; } = new ParamBlockEntityFactory(); + + public override ParamBlockEntity Create(PowerShellContext cx, (ParamBlockAst, ParamBlockAst) init) => + new ParamBlockEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParameterEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParameterEntity.cs new file mode 100644 index 000000000000..68a492f6e986 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParameterEntity.cs @@ -0,0 +1,59 @@ +using System; +using System.IO; +using System.Management.Automation.Language; +using System.Reflection.Metadata; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ParameterEntity : CachedEntity<(ParameterAst, ParameterAst)> + { + private ParameterEntity(PowerShellContext cx, ParameterAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ParameterAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.parameter(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Name), Fragment.StaticType.Name, Fragment.Attributes.Count); + trapFile.parameter_location(this, TrapSuitableLocation); + for (int i = 0; i < Fragment.Attributes.Count; i++) + { + trapFile.parameter_attribute(this, i, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Attributes[i])); + } + + if (Fragment.DefaultValue is not null) + { + var entity = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.DefaultValue); + trapFile.parameter_default_value(this, entity); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";parameter"); + } + + internal static ParameterEntity Create(PowerShellContext cx, ParameterAst fragment) + { + var init = (fragment, fragment); + return ParameterEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ParameterEntityFactory : CachedEntityFactory<(ParameterAst, ParameterAst), ParameterEntity> + { + public static ParameterEntityFactory Instance { get; } = new ParameterEntityFactory(); + + public override ParameterEntity Create(PowerShellContext cx, (ParameterAst, ParameterAst) init) => + new ParameterEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParenExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParenExpressionEntity.cs new file mode 100644 index 000000000000..5eb79aa5e070 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ParenExpressionEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ParenExpressionEntity : CachedEntity<(ParenExpressionAst, ParenExpressionAst)> + { + private ParenExpressionEntity(PowerShellContext cx, ParenExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ParenExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.paren_expression(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Pipeline)); + trapFile.paren_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";paren_expression"); + } + + internal static ParenExpressionEntity Create(PowerShellContext cx, ParenExpressionAst fragment) + { + var init = (fragment, fragment); + return ParenExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ParenExpressionEntityFactory : CachedEntityFactory<(ParenExpressionAst, ParenExpressionAst), ParenExpressionEntity> + { + public static ParenExpressionEntityFactory Instance { get; } = new ParenExpressionEntityFactory(); + + public override ParenExpressionEntity Create(PowerShellContext cx, (ParenExpressionAst, ParenExpressionAst) init) => + new ParenExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PipelineChainEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PipelineChainEntity.cs new file mode 100644 index 000000000000..bf73c99170a0 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PipelineChainEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class PipelineChainEntity : CachedEntity<(PipelineChainAst, PipelineChainAst)> + { + private PipelineChainEntity(PowerShellContext cx, PipelineChainAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public PipelineChainAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.pipeline_chain(this, Fragment.Background, Fragment.Operator, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.LhsPipelineChain), EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.RhsPipeline)); + trapFile.pipeline_chain_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";pipeline_chain"); + } + + internal static PipelineChainEntity Create(PowerShellContext cx, PipelineChainAst fragment) + { + var init = (fragment, fragment); + return PipelineChainEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class PipelineChainEntityFactory : CachedEntityFactory<(PipelineChainAst, PipelineChainAst), PipelineChainEntity> + { + public static PipelineChainEntityFactory Instance { get; } = new PipelineChainEntityFactory(); + + public override PipelineChainEntity Create(PowerShellContext cx, (PipelineChainAst, PipelineChainAst) init) => + new PipelineChainEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PipelineEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PipelineEntity.cs new file mode 100644 index 000000000000..35515d316f3e --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PipelineEntity.cs @@ -0,0 +1,61 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class PipelineEntity : CachedEntity<(PipelineAst, PipelineAst)> + { + private PipelineEntity(PowerShellContext cx, PipelineAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public PipelineAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // If there is just one element we don't want to include it in the database. + if (Fragment.PipelineElements.Count == 1) + { + return; + } + trapFile.pipeline(this, Fragment.PipelineElements.Count); + trapFile.pipeline_location(this, TrapSuitableLocation); + for (var index = 0; index < Fragment.PipelineElements.Count; index++) + { + var subEntity = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.PipelineElements[index]); + trapFile.pipeline_component(this, index, subEntity); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + if(Fragment.PipelineElements.Count == 1) + { + return; + } + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";pipeline"); + } + + internal static PipelineEntity Create(PowerShellContext cx, PipelineAst fragment) + { + var init = (fragment, fragment); + return PipelineEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class PipelineEntityFactory : CachedEntityFactory<(PipelineAst, PipelineAst), PipelineEntity> + { + public static PipelineEntityFactory Instance { get; } = new PipelineEntityFactory(); + + public override PipelineEntity Create(PowerShellContext cx, (PipelineAst, PipelineAst) init) => + new PipelineEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PropertyMemberEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PropertyMemberEntity.cs new file mode 100644 index 000000000000..f980675d2a42 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/PropertyMemberEntity.cs @@ -0,0 +1,59 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class PropertyMemberEntity : CachedEntity<(PropertyMemberAst, PropertyMemberAst)> + { + private PropertyMemberEntity(PowerShellContext cx, PropertyMemberAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public PropertyMemberAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.property_member(this, Fragment.IsHidden, Fragment.IsPrivate, Fragment.IsPublic, Fragment.IsStatic, Fragment.Name, Fragment.PropertyAttributes); + trapFile.property_member_location(this, TrapSuitableLocation); + for(int index = 0; index < Fragment.Attributes.Count; index++) + { + trapFile.property_member_attribute(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Attributes[index])); + } + if (Fragment.PropertyType is not null) + { + trapFile.property_member_property_type(this, TypeConstraintEntity.Create(PowerShellContext, Fragment.PropertyType)); + } + if (Fragment.InitialValue is not null) + { + trapFile.property_member_initial_value(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.InitialValue)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";property_member"); + } + + internal static PropertyMemberEntity Create(PowerShellContext cx, PropertyMemberAst fragment) + { + var init = (fragment, fragment); + return PropertyMemberEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class PropertyMemberEntityFactory : CachedEntityFactory<(PropertyMemberAst, PropertyMemberAst), PropertyMemberEntity> + { + public static PropertyMemberEntityFactory Instance { get; } = new PropertyMemberEntityFactory(); + + public override PropertyMemberEntity Create(PowerShellContext cx, (PropertyMemberAst, PropertyMemberAst) init) => + new PropertyMemberEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ReturnStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ReturnStatementEntity.cs new file mode 100644 index 000000000000..834bc850b42f --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ReturnStatementEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ReturnStatementEntity : CachedEntity<(ReturnStatementAst, ReturnStatementAst)> + { + private ReturnStatementEntity(PowerShellContext cx, ReturnStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ReturnStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.return_statement(this); + if (Fragment.Pipeline is not null) + { + trapFile.return_statement_pipeline(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Pipeline)); + } + trapFile.return_statement_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";continue_statement"); + } + + internal static ReturnStatementEntity Create(PowerShellContext cx, ReturnStatementAst fragment) + { + var init = (fragment, fragment); + return ReturnStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ReturnStatementEntityFactory : CachedEntityFactory<(ReturnStatementAst, ReturnStatementAst), ReturnStatementEntity> + { + public static ReturnStatementEntityFactory Instance { get; } = new ReturnStatementEntityFactory(); + + public override ReturnStatementEntity Create(PowerShellContext cx, (ReturnStatementAst, ReturnStatementAst) init) => + new ReturnStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ScriptBlockEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ScriptBlockEntity.cs new file mode 100644 index 000000000000..d77074589b3d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ScriptBlockEntity.cs @@ -0,0 +1,119 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ScriptBlockEntity : CachedEntity<(ScriptBlockAst, ScriptBlockAst)> + { + private ScriptBlockEntity(PowerShellContext cx, ScriptBlockAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ScriptBlockAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // RequiresPsSnapins Property was removed in System.Management package 7.4.x and later + trapFile.script_block(this, Fragment.UsingStatements.Count, Fragment.ScriptRequirements?.RequiredModules.Count ?? 0, Fragment.ScriptRequirements?.RequiredAssemblies.Count ?? 0, Fragment.ScriptRequirements?.RequiredPSEditions.Count ?? 0, 0); + trapFile.script_block_location(this, TrapSuitableLocation); + if (Fragment.ScriptRequirements is not null){ + trapFile.script_block_requires_elevation(this, Fragment.ScriptRequirements.IsElevationRequired); + if (Fragment.ScriptRequirements.RequiredApplicationId is not null) + { + trapFile.script_block_required_application_id(this, Fragment.ScriptRequirements.RequiredApplicationId); + } + if (Fragment.ScriptRequirements.RequiredPSVersion is not null) + { + trapFile.script_block_required_ps_version(this, Fragment.ScriptRequirements.RequiredPSVersion.ToString()); + } + for(int i = 0; i < Fragment.ScriptRequirements.RequiredModules.Count; i++) + { + var theModule = ModuleSpecificationEntity.Create(PowerShellContext, Fragment.ScriptRequirements.RequiredModules[i], ReportingLocation); + trapFile.script_block_required_module(this, i, theModule); + } + for (int i = 0; i < Fragment.ScriptRequirements.RequiredAssemblies.Count; i++) + { + trapFile.script_block_required_assembly(this, i, Fragment.ScriptRequirements.RequiredAssemblies[i]); + } + for (int i = 0; i < Fragment.ScriptRequirements.RequiredPSEditions.Count; i++) + { + trapFile.script_block_required_ps_edition(this, i, Fragment.ScriptRequirements.RequiredPSEditions[i]); + } + } + if (Fragment.ParamBlock is not null) + { + trapFile.script_block_param_block(this, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.ParamBlock)); + } + + if (Fragment.BeginBlock is not null) + { + trapFile.script_block_begin_block(this, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.BeginBlock)); + } + + if (Fragment.CleanBlock is not null) + { + trapFile.script_block_clean_block(this, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.CleanBlock)); + } + + if (Fragment.DynamicParamBlock is not null) + { + trapFile.script_block_dynamic_param_block(this, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.DynamicParamBlock)); + } + + if (Fragment.EndBlock is not null) + { + trapFile.script_block_end_block(this, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.EndBlock)); + } + + if (Fragment.ProcessBlock is not null) + { + trapFile.script_block_process_block(this, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.ProcessBlock)); + } + + // TODO: Fragment.Requirements, need a non-null example + + for (int index = 0; index < Fragment.UsingStatements.Count; index++) + { + trapFile.script_block_using(this, index, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.UsingStatements[index])); + } + + if (Fragment.Parent is not null) + { + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";script_block"); + } + + internal static ScriptBlockEntity Create(PowerShellContext cx, ScriptBlockAst fragment) + { + var init = (fragment, fragment); + return ScriptBlockEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ScriptBlockEntityFactory : CachedEntityFactory<(ScriptBlockAst, ScriptBlockAst), ScriptBlockEntity> + { + public static ScriptBlockEntityFactory Instance { get; } = new ScriptBlockEntityFactory(); + + public override ScriptBlockEntity Create(PowerShellContext cx, (ScriptBlockAst, ScriptBlockAst) init) => + new ScriptBlockEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ScriptBlockExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ScriptBlockExpressionEntity.cs new file mode 100644 index 000000000000..52a04c56b04d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ScriptBlockExpressionEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ScriptBlockExpressionEntity : CachedEntity<(ScriptBlockExpressionAst, ScriptBlockExpressionAst)> + { + private ScriptBlockExpressionEntity(PowerShellContext cx, ScriptBlockExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ScriptBlockExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.script_block_expression(this, ScriptBlockEntity.Create(PowerShellContext, Fragment.ScriptBlock)); + trapFile.script_block_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";script_block_expression"); + } + + internal static ScriptBlockExpressionEntity Create(PowerShellContext cx, ScriptBlockExpressionAst fragment) + { + var init = (fragment, fragment); + return ScriptBlockExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ScriptBlockExpressionEntityFactory : CachedEntityFactory<(ScriptBlockExpressionAst, ScriptBlockExpressionAst), ScriptBlockExpressionEntity> + { + public static ScriptBlockExpressionEntityFactory Instance { get; } = new ScriptBlockExpressionEntityFactory(); + + public override ScriptBlockExpressionEntity Create(PowerShellContext cx, (ScriptBlockExpressionAst, ScriptBlockExpressionAst) init) => + new ScriptBlockExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/StatementBlockEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/StatementBlockEntity.cs new file mode 100644 index 000000000000..2b355ddebf06 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/StatementBlockEntity.cs @@ -0,0 +1,63 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class StatementBlockEntity : CachedEntity<(StatementBlockAst, StatementBlockAst)> + { + private StatementBlockEntity(PowerShellContext cx, StatementBlockAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public StatementBlockAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.statement_block(this, Fragment.Statements.Count, Fragment.Traps?.Count ?? 0); + trapFile.statement_block_location(this, TrapSuitableLocation); + + for (int index = 0; index < Fragment.Statements.Count; index++) + { + trapFile.statement_block_statement(this, index, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Statements[index])); + } + + if (Fragment.Traps is not null) + { + for (int index = 0; index < Fragment.Traps.Count; index++) + { + trapFile.statement_block_trap(this, index, + EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Traps[index])); + } + } + + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";statement_block"); + } + + internal static StatementBlockEntity Create(PowerShellContext cx, StatementBlockAst fragment) + { + var init = (fragment, fragment); + return StatementBlockEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class StatementBlockEntityFactory : CachedEntityFactory<(StatementBlockAst, StatementBlockAst), StatementBlockEntity> + { + public static StatementBlockEntityFactory Instance { get; } = new StatementBlockEntityFactory(); + + public override StatementBlockEntity Create(PowerShellContext cx, (StatementBlockAst, StatementBlockAst) init) => + new StatementBlockEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/StringConstantExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/StringConstantExpressionEntity.cs new file mode 100644 index 000000000000..1da1e94ff38b --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/StringConstantExpressionEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class StringConstantExpressionEntity : CachedEntity<(StringConstantExpressionAst, StringConstantExpressionAst)> + { + private StringConstantExpressionEntity(PowerShellContext cx, StringConstantExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public StringConstantExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.string_constant_expression(this, StringLiteralEntity.Create(PowerShellContext, ReportingLocation, Fragment.Value)); + trapFile.string_constant_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";string_constant_expression"); + } + + internal static StringConstantExpressionEntity Create(PowerShellContext cx, StringConstantExpressionAst fragment) + { + var init = (fragment, fragment); + return StringConstantExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class StringConstantExpressionEntityFactory : CachedEntityFactory<(StringConstantExpressionAst, StringConstantExpressionAst), StringConstantExpressionEntity> + { + public static StringConstantExpressionEntityFactory Instance { get; } = new StringConstantExpressionEntityFactory(); + + public override StringConstantExpressionEntity Create(PowerShellContext cx, (StringConstantExpressionAst, StringConstantExpressionAst) init) => + new StringConstantExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/SubExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/SubExpressionEntity.cs new file mode 100644 index 000000000000..db50ac25ce71 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/SubExpressionEntity.cs @@ -0,0 +1,49 @@ +using System; +using System.IO; +using System.Management.Automation.Language; +using System.Reflection; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class SubExpressionEntity : CachedEntity<(SubExpressionAst, SubExpressionAst)> + { + private SubExpressionEntity(PowerShellContext cx, SubExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public SubExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var subExpression = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.SubExpression); + trapFile.sub_expression(this, subExpression); + trapFile.sub_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";sub_expression"); + } + + internal static SubExpressionEntity Create(PowerShellContext cx, SubExpressionAst fragment) + { + var init = (fragment, fragment); + return SubExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class SubExpressionEntityFactory : CachedEntityFactory<(SubExpressionAst, SubExpressionAst), SubExpressionEntity> + { + public static SubExpressionEntityFactory Instance { get; } = new SubExpressionEntityFactory(); + + public override SubExpressionEntity Create(PowerShellContext cx, (SubExpressionAst, SubExpressionAst) init) => + new SubExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/SwitchStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/SwitchStatementEntity.cs new file mode 100644 index 000000000000..28447d3f1cad --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/SwitchStatementEntity.cs @@ -0,0 +1,59 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class SwitchStatementEntity : CachedEntity<(SwitchStatementAst, SwitchStatementAst)> + { + private SwitchStatementEntity(PowerShellContext cx, SwitchStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public SwitchStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.switch_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Condition), Fragment.Flags); + trapFile.switch_statement_location(this, TrapSuitableLocation); + for(int index = 0; index < Fragment.Clauses.Count; index++) + { + trapFile.switch_statement_clauses(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Clauses[index].Item1), EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Clauses[index].Item2)); + } + if (Fragment.Default is not null) + { + trapFile.switch_statement_default(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Default)); + } + if (Fragment.Label is not null) + { + trapFile.label(this, Fragment.Label); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";switch_statement"); + } + + internal static SwitchStatementEntity Create(PowerShellContext cx, SwitchStatementAst fragment) + { + var init = (fragment, fragment); + return SwitchStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class SwitchStatementEntityFactory : CachedEntityFactory<(SwitchStatementAst, SwitchStatementAst), SwitchStatementEntity> + { + public static SwitchStatementEntityFactory Instance { get; } = new SwitchStatementEntityFactory(); + + public override SwitchStatementEntity Create(PowerShellContext cx, (SwitchStatementAst, SwitchStatementAst) init) => + new SwitchStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TernaryExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TernaryExpressionEntity.cs new file mode 100644 index 000000000000..2cc4fa15e5f6 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TernaryExpressionEntity.cs @@ -0,0 +1,52 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class TernaryExpressionEntity : CachedEntity<(TernaryExpressionAst, TernaryExpressionAst)> + { + + private TernaryExpressionEntity(PowerShellContext cx, TernaryExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public TernaryExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + var condition = EntityConstructor.ConstructAppropriateEntity(PowerShellContext,Fragment.Condition); + var ifFalse = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.IfFalse); + var ifTrue = EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.IfTrue); + + trapFile.ternary_expression(this, condition, ifFalse, ifTrue); + trapFile.ternary_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";ternary_expression"); + } + + internal static TernaryExpressionEntity Create(PowerShellContext cx, TernaryExpressionAst fragment) + { + var init = (fragment, fragment); + return TernaryExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class TernaryExpressionEntityFactory : CachedEntityFactory<(TernaryExpressionAst, TernaryExpressionAst), TernaryExpressionEntity> + { + public static TernaryExpressionEntityFactory Instance { get; } = new TernaryExpressionEntityFactory(); + + public override TernaryExpressionEntity Create(PowerShellContext cx, (TernaryExpressionAst, TernaryExpressionAst) init) => + new TernaryExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ThrowStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ThrowStatementEntity.cs new file mode 100644 index 000000000000..4e5e2bb8de5f --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/ThrowStatementEntity.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class ThrowStatementEntity : CachedEntity<(ThrowStatementAst, ThrowStatementAst)> + { + private ThrowStatementEntity(PowerShellContext cx, ThrowStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public ThrowStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.throw_statement(this, Fragment.IsRethrow); + trapFile.throw_statement_location(this, TrapSuitableLocation); + if (Fragment.Pipeline is not null) + { + trapFile.throw_statement_pipeline(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Pipeline)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";throw_statement"); + } + + internal static ThrowStatementEntity Create(PowerShellContext cx, ThrowStatementAst fragment) + { + var init = (fragment, fragment); + return ThrowStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class ThrowStatementEntityFactory : CachedEntityFactory<(ThrowStatementAst, ThrowStatementAst), ThrowStatementEntity> + { + public static ThrowStatementEntityFactory Instance { get; } = new ThrowStatementEntityFactory(); + + public override ThrowStatementEntity Create(PowerShellContext cx, (ThrowStatementAst, ThrowStatementAst) init) => + new ThrowStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TokenEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TokenEntity.cs new file mode 100644 index 000000000000..e92f485cfc77 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TokenEntity.cs @@ -0,0 +1,45 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class TokenEntity : CachedEntity<(Token, Token)> + { + private TokenEntity(PowerShellContext cx, Token fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.ExtentToAnalysisLocation(Fragment.Extent); + public Token Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.token(this, Fragment.HasError, Fragment.Kind, Fragment.Text, Fragment.TokenFlags); + trapFile.token_location(this, TrapSuitableLocation); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";token"); + } + + internal static TokenEntity Create(PowerShellContext cx, Token fragment) + { + var init = (fragment, fragment); + return TokenEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class TokenEntityFactory : CachedEntityFactory<(Token, Token), TokenEntity> + { + public static TokenEntityFactory Instance { get; } = new TokenEntityFactory(); + + public override TokenEntity Create(PowerShellContext cx, (Token, Token) init) => + new TokenEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TrapStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TrapStatementEntity.cs new file mode 100644 index 000000000000..e79785c419ae --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TrapStatementEntity.cs @@ -0,0 +1,54 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class TrapStatementEntity : CachedEntity<(TrapStatementAst, TrapStatementAst)> + { + private TrapStatementEntity(PowerShellContext cx, TrapStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public TrapStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.trap_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body)); + + if (Fragment.TrapType is not null) + { + trapFile.trap_statement_type(this, + (TypeConstraintEntity)EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.TrapType)); + } + + trapFile.trap_statement_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";trap_statement"); + } + + internal static TrapStatementEntity Create(PowerShellContext cx, TrapStatementAst fragment) + { + var init = (fragment, fragment); + return TrapStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class TrapStatementEntityFactory : CachedEntityFactory<(TrapStatementAst, TrapStatementAst), TrapStatementEntity> + { + public static TrapStatementEntityFactory Instance { get; } = new TrapStatementEntityFactory(); + + public override TrapStatementEntity Create(PowerShellContext cx, (TrapStatementAst, TrapStatementAst) init) => + new TrapStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TryStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TryStatementEntity.cs new file mode 100644 index 000000000000..3847a69f5f37 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TryStatementEntity.cs @@ -0,0 +1,54 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class TryStatementEntity : CachedEntity<(TryStatementAst, TryStatementAst)> + { + private TryStatementEntity(PowerShellContext cx, TryStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public TryStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.try_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body)); + for(int index = 0; index < Fragment.CatchClauses.Count; index++) + { + trapFile.try_statement_catch_clause(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.CatchClauses[index])); + } + if (Fragment.Finally is not null) + { + trapFile.try_statement_finally(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Finally)); + } + trapFile.try_statement_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";try_statement"); + } + + internal static TryStatementEntity Create(PowerShellContext cx, TryStatementAst fragment) + { + var init = (fragment, fragment); + return TryStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class TryStatementEntityFactory : CachedEntityFactory<(TryStatementAst, TryStatementAst), TryStatementEntity> + { + public static TryStatementEntityFactory Instance { get; } = new TryStatementEntityFactory(); + + public override TryStatementEntity Create(PowerShellContext cx, (TryStatementAst, TryStatementAst) init) => + new TryStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeConstraintEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeConstraintEntity.cs new file mode 100644 index 000000000000..6bb648564d3c --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeConstraintEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class TypeConstraintEntity : CachedEntity<(TypeConstraintAst, TypeConstraintAst)> + { + private TypeConstraintEntity(PowerShellContext cx, TypeConstraintAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public TypeConstraintAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.type_constraint(this, Fragment.TypeName.Name ?? string.Empty, Fragment.TypeName.FullName ?? string.Empty); + trapFile.type_constraint_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";type_constraint"); + } + + internal static TypeConstraintEntity Create(PowerShellContext cx, TypeConstraintAst fragment) + { + var init = (fragment, fragment); + return TypeConstraintEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class TypeConstraintEntityFactory : CachedEntityFactory<(TypeConstraintAst, TypeConstraintAst), TypeConstraintEntity> + { + public static TypeConstraintEntityFactory Instance { get; } = new TypeConstraintEntityFactory(); + + public override TypeConstraintEntity Create(PowerShellContext cx, (TypeConstraintAst, TypeConstraintAst) init) => + new TypeConstraintEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeDefinitionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeDefinitionEntity.cs new file mode 100644 index 000000000000..9c860ad741e4 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeDefinitionEntity.cs @@ -0,0 +1,60 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class TypeDefinitionEntity : CachedEntity<(TypeDefinitionAst, TypeDefinitionAst)> + { + + private TypeDefinitionEntity(PowerShellContext cx, TypeDefinitionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public TypeDefinitionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.type_definition(this, Fragment.Name, Fragment.TypeAttributes, Fragment.IsClass, Fragment.IsEnum, Fragment.IsInterface); + trapFile.type_definition_location(this, TrapSuitableLocation); + for(int index = 0; index < Fragment.Members.Count; index++) + { + trapFile.type_definition_members(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Members[index])); + } + for(int index = 0; index < Fragment.Attributes.Count; index++) + { + trapFile.type_definition_attributes(this, index, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Attributes[index])); + } + for(int index = 0; index < Fragment.BaseTypes.Count; index++) + { + trapFile.type_definition_base_type(this, index, TypeConstraintEntity.Create(PowerShellContext, Fragment.BaseTypes[index])); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";type_definition"); + } + + internal static TypeDefinitionEntity Create(PowerShellContext cx, TypeDefinitionAst fragment) + { + var init = (fragment, fragment); + return TypeDefinitionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class TypeDefinitionEntityFactory : CachedEntityFactory<(TypeDefinitionAst, TypeDefinitionAst), TypeDefinitionEntity> + { + public static TypeDefinitionEntityFactory Instance { get; } = new TypeDefinitionEntityFactory(); + + public override TypeDefinitionEntity Create(PowerShellContext cx, (TypeDefinitionAst, TypeDefinitionAst) init) => + new TypeDefinitionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeExpressionEntity.cs new file mode 100644 index 000000000000..ad3cd8180cbd --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/TypeExpressionEntity.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class TypeExpressionEntity : CachedEntity<(TypeExpressionAst, TypeExpressionAst)> + { + private TypeExpressionEntity(PowerShellContext cx, TypeExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public TypeExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.type_expression(this, Fragment.TypeName.Name, Fragment.TypeName.FullName); + trapFile.type_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";type_expression"); + } + + internal static TypeExpressionEntity Create(PowerShellContext cx, TypeExpressionAst fragment) + { + var init = (fragment, fragment); + return TypeExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class TypeExpressionEntityFactory : CachedEntityFactory<(TypeExpressionAst, TypeExpressionAst), TypeExpressionEntity> + { + public static TypeExpressionEntityFactory Instance { get; } = new TypeExpressionEntityFactory(); + + public override TypeExpressionEntity Create(PowerShellContext cx, (TypeExpressionAst, TypeExpressionAst) init) => + new TypeExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UnaryExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UnaryExpressionEntity.cs new file mode 100644 index 000000000000..14d2f0fff8b7 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UnaryExpressionEntity.cs @@ -0,0 +1,46 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class UnaryExpressionEntity : CachedEntity<(UnaryExpressionAst, UnaryExpressionAst)> + { + private UnaryExpressionEntity(PowerShellContext cx, UnaryExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public UnaryExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.unary_expression(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Child), Fragment.TokenKind, Fragment.StaticType.Name); + trapFile.unary_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";unary_expression"); + } + + internal static UnaryExpressionEntity Create(PowerShellContext cx, UnaryExpressionAst fragment) + { + var init = (fragment, fragment); + return UnaryExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class UnaryExpressionEntityFactory : CachedEntityFactory<(UnaryExpressionAst, UnaryExpressionAst), UnaryExpressionEntity> + { + public static UnaryExpressionEntityFactory Instance { get; } = new UnaryExpressionEntityFactory(); + + public override UnaryExpressionEntity Create(PowerShellContext cx, (UnaryExpressionAst, UnaryExpressionAst) init) => + new UnaryExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UsingExpressionEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UsingExpressionEntity.cs new file mode 100644 index 000000000000..2c396483fe25 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UsingExpressionEntity.cs @@ -0,0 +1,46 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class UsingExpressionEntity : CachedEntity<(UsingExpressionAst, UsingExpressionAst)> + { + private UsingExpressionEntity(PowerShellContext cx, UsingExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public UsingExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.using_expression(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.SubExpression)); + trapFile.using_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";using_expression"); + } + + internal static UsingExpressionEntity Create(PowerShellContext cx, UsingExpressionAst fragment) + { + var init = (fragment, fragment); + return UsingExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class UsingExpressionEntityFactory : CachedEntityFactory<(UsingExpressionAst, UsingExpressionAst), UsingExpressionEntity> + { + public static UsingExpressionEntityFactory Instance { get; } = new UsingExpressionEntityFactory(); + + public override UsingExpressionEntity Create(PowerShellContext cx, (UsingExpressionAst, UsingExpressionAst) init) => + new UsingExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UsingStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UsingStatementEntity.cs new file mode 100644 index 000000000000..5e91e7f0157d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/UsingStatementEntity.cs @@ -0,0 +1,58 @@ +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class UsingStatementEntity : CachedEntity<(UsingStatementAst, UsingStatementAst)> + { + private UsingStatementEntity(PowerShellContext cx, UsingStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public UsingStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.using_statement(this, Fragment.UsingStatementKind); + trapFile.using_statement_location(this, TrapSuitableLocation); + if(Fragment.Alias is not null) + { + trapFile.using_statement_alias(this, StringConstantExpressionEntity.Create(PowerShellContext, Fragment.Alias)); + } + if (Fragment.Name is not null) + { + trapFile.using_statement_name(this, StringConstantExpressionEntity.Create(PowerShellContext, Fragment.Name)); + } + if (Fragment.ModuleSpecification is not null) + { + trapFile.using_statement_module_specification(this, HashtableEntity.Create(PowerShellContext, Fragment.ModuleSpecification)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";using_statement"); + } + + internal static UsingStatementEntity Create(PowerShellContext cx, UsingStatementAst fragment) + { + var init = (fragment, fragment); + return UsingStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class UsingStatementEntityFactory : CachedEntityFactory<(UsingStatementAst, UsingStatementAst), UsingStatementEntity> + { + public static UsingStatementEntityFactory Instance { get; } = new UsingStatementEntityFactory(); + + public override UsingStatementEntity Create(PowerShellContext cx, (UsingStatementAst, UsingStatementAst) init) => + new UsingStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/VariableExpressionAst.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/VariableExpressionAst.cs new file mode 100644 index 000000000000..e32561c335b1 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/VariableExpressionAst.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class VariableExpressionEntity : CachedEntity<(VariableExpressionAst, VariableExpressionAst)> + { + private VariableExpressionEntity(PowerShellContext cx, VariableExpressionAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public VariableExpressionAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + trapFile.variable_expression(this, Fragment.VariablePath.UserPath, Fragment.VariablePath.DriveName ?? string.Empty, Fragment.IsConstantVariable(), + Fragment.VariablePath.IsGlobal, Fragment.VariablePath.IsLocal, Fragment.VariablePath.IsPrivate, + Fragment.VariablePath.IsScript, Fragment.VariablePath.IsUnqualified, + Fragment.VariablePath.IsUnscopedVariable, Fragment.VariablePath.IsVariable, + Fragment.VariablePath.IsDriveQualified); + trapFile.variable_expression_location(this, TrapSuitableLocation); + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";variable_expression"); + } + + internal static VariableExpressionEntity Create(PowerShellContext cx, VariableExpressionAst fragment) + { + var init = (fragment, fragment); + return VariableExpressionEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class VariableExpressionEntityFactory : CachedEntityFactory<(VariableExpressionAst, VariableExpressionAst), VariableExpressionEntity> + { + public static VariableExpressionEntityFactory Instance { get; } = new VariableExpressionEntityFactory(); + + public override VariableExpressionEntity Create(PowerShellContext cx, (VariableExpressionAst, VariableExpressionAst) init) => + new VariableExpressionEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Entities/WhileStatementEntity.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/WhileStatementEntity.cs new file mode 100644 index 000000000000..abbca468724f --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Entities/WhileStatementEntity.cs @@ -0,0 +1,57 @@ +using System; +using System.IO; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Entities +{ + internal class WhileStatementEntity : CachedEntity<(WhileStatementAst, WhileStatementAst)> + { + private WhileStatementEntity(PowerShellContext cx, WhileStatementAst fragment) + : base(cx, (fragment, fragment)) + { + } + + public override Microsoft.CodeAnalysis.Location ReportingLocation => PowerShellContext.CreateAnalysisLocation(Fragment); + public WhileStatementAst Fragment => Symbol.Item1; + public override void Populate(TextWriter trapFile) + { + // Condition can be null only if this is a For statement so For Statement must be parsed first + trapFile.while_statement(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Body)); + trapFile.while_statement_location(this, TrapSuitableLocation); + if (Fragment.Label is not null) + { + trapFile.label(this, Fragment.Label); + } + + if (Fragment.Condition is not null) + { + trapFile.while_statement_condition(this, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, Fragment.Condition)); + } + trapFile.parent(PowerShellContext, this, Fragment.Parent); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.WriteSubId(TrapSuitableLocation); + trapFile.Write(";while_statement"); + } + + internal static WhileStatementEntity Create(PowerShellContext cx, WhileStatementAst fragment) + { + var init = (fragment, fragment); + return WhileStatementEntityFactory.Instance.CreateEntity(cx, init, init); + } + + private class WhileStatementEntityFactory : CachedEntityFactory<(WhileStatementAst, WhileStatementAst), WhileStatementEntity> + { + public static WhileStatementEntityFactory Instance { get; } = new WhileStatementEntityFactory(); + + public override WhileStatementEntity Create(PowerShellContext cx, (WhileStatementAst, WhileStatementAst) init) => + new WhileStatementEntity(cx, init.Item1); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/EntityConstructor.cs b/powershell/extractor/Semmle.Extraction.PowerShell/EntityConstructor.cs new file mode 100644 index 000000000000..08fac9c566d3 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/EntityConstructor.cs @@ -0,0 +1,105 @@ +using System.Management.Automation.Language; +using System.Management.Automation.Runspaces; +using Semmle.Extraction.PowerShell.Entities; + +namespace Semmle.Extraction.PowerShell; + +public static class EntityConstructor +{ + private static Entity CreatePipelineEntity(PowerShellContext powerShellContext, PipelineAst pipelineAst) + { + if (pipelineAst.PipelineElements.Count == 1) + { + return ConstructAppropriateEntity(powerShellContext, pipelineAst.PipelineElements[0]); + } + else + { + return PipelineEntity.Create(powerShellContext, pipelineAst); + } + } + + public static Entity ConstructAppropriateEntity(PowerShellContext powerShellContext, Ast ast) + { + return ast switch + { + AssignmentStatementAst assignmentStatementAst => AssignmentStatementEntity.Create(powerShellContext, assignmentStatementAst), + ArrayExpressionAst arrayExpressionAst => ArrayExpressionEntity.Create(powerShellContext, arrayExpressionAst), + ArrayLiteralAst arrayLiteralAst => ArrayLiteralEntity.Create(powerShellContext, arrayLiteralAst), + BinaryExpressionAst binaryExpressionAst => BinaryExpressionEntity.Create(powerShellContext, binaryExpressionAst), + CommandAst commandAst => CommandEntity.Create(powerShellContext, commandAst), + CommandExpressionAst commandExpressionAst => CommandExpressionEntity.Create(powerShellContext, commandExpressionAst), + CommandParameterAst commandParameterAst => CommandParameterEntity.Create(powerShellContext, commandParameterAst), + ConvertExpressionAst convertExpressionAst => ConvertExpressionEntity.Create(powerShellContext, convertExpressionAst), + ExitStatementAst exitStatementAst => ExitStatementEntity.Create(powerShellContext,exitStatementAst), + IndexExpressionAst indexExpressionAst => IndexExpressionEntity.Create(powerShellContext, indexExpressionAst), + InvokeMemberExpressionAst invokeMemberExpressionAst => InvokeMemberExpressionEntity.Create(powerShellContext, invokeMemberExpressionAst), + MemberExpressionAst memberExpressionAst => MemberExpressionEntity.Create(powerShellContext, memberExpressionAst), + NamedBlockAst namedBlockAst => NamedBlockEntity.Create(powerShellContext, namedBlockAst), + ParenExpressionAst parenExpressionAst => ParenExpressionEntity.Create(powerShellContext, parenExpressionAst), + PipelineAst pipelineAst => CreatePipelineEntity(powerShellContext, pipelineAst), + ScriptBlockAst scriptBlockAst => ScriptBlockEntity.Create(powerShellContext, scriptBlockAst), + StatementBlockAst statementBlockAst => StatementBlockEntity.Create(powerShellContext, statementBlockAst), + StringConstantExpressionAst stringConstantExpressionAst => StringConstantExpressionEntity.Create(powerShellContext, stringConstantExpressionAst), + SubExpressionAst subExpressionAst => SubExpressionEntity.Create(powerShellContext, subExpressionAst), + TernaryExpressionAst ternaryExpressionAst => TernaryExpressionEntity.Create(powerShellContext, ternaryExpressionAst), + TypeConstraintAst typeConstraintAst => TypeConstraintEntity.Create(powerShellContext, typeConstraintAst), + TypeExpressionAst typeExpressionAst => TypeExpressionEntity.Create(powerShellContext, typeExpressionAst), + VariableExpressionAst variableExpressionAst => VariableExpressionEntity.Create(powerShellContext, variableExpressionAst), + ParamBlockAst paramBlockAst => ParamBlockEntity.Create(powerShellContext, paramBlockAst), + ParameterAst parameterAst => ParameterEntity.Create(powerShellContext, parameterAst), + AttributeAst attributeAst => AttributeEntity.Create(powerShellContext, attributeAst), + FunctionDefinitionAst functionDefinitionAst => FunctionDefinitionEntity.Create(powerShellContext, functionDefinitionAst), + NamedAttributeArgumentAst namedAttributeArgumentAst => NamedAttributeArgumentEntity.Create(powerShellContext, namedAttributeArgumentAst), + BreakStatementAst breakStatementAst => BreakStatementEntity.Create(powerShellContext, breakStatementAst), + ForEachStatementAst forEachStatementAst => ForEachStatementEntity.Create(powerShellContext, forEachStatementAst), + ContinueStatementAst continueStatementAst => ContinueStatementEntity.Create(powerShellContext, continueStatementAst), + ReturnStatementAst returnStatementAst => ReturnStatementEntity.Create(powerShellContext, returnStatementAst), + WhileStatementAst whileStatementAst => WhileStatementEntity.Create(powerShellContext, whileStatementAst), + DoUntilStatementAst doUntilStatementAst => DoUntilStatementEntity.Create(powerShellContext, doUntilStatementAst), + DoWhileStatementAst doWhileStatementAst => DoWhileStatementEntity.Create(powerShellContext, doWhileStatementAst), + ExpandableStringExpressionAst expandableStringExpressionAst => ExpandableStringExpressionEntity.Create(powerShellContext, expandableStringExpressionAst), + ForStatementAst forStatementAst => ForStatementEntity.Create(powerShellContext, forStatementAst), + IfStatementAst ifStatementAst => IfStatementEntity.Create(powerShellContext, ifStatementAst), + UnaryExpressionAst unaryExpressionAst => UnaryExpressionEntity.Create(powerShellContext, unaryExpressionAst), + TryStatementAst tryStatementAst => TryStatementEntity.Create(powerShellContext, tryStatementAst), + CatchClauseAst catchClauseAst => CatchClauseEntity.Create(powerShellContext, catchClauseAst), + ThrowStatementAst throwStatementAst => ThrowStatementEntity.Create(powerShellContext, throwStatementAst), + FileRedirectionAst fileRedirectionAst => FileRedirectionEntity.Create(powerShellContext, fileRedirectionAst), + TrapStatementAst trapStatementAst => TrapStatementEntity.Create(powerShellContext, trapStatementAst), + BlockStatementAst blockStatementAst => BlockStatementEntity.Create(powerShellContext, blockStatementAst), + ConfigurationDefinitionAst configurationDefinitionAst => ConfigurationDefinitionEntity.Create(powerShellContext, configurationDefinitionAst), + DataStatementAst dataStatementAst => DataStatementEntity.Create(powerShellContext, dataStatementAst), + DynamicKeywordStatementAst dynamicKeywordStatementAst => DynamicKeywordStatementEntity.Create(powerShellContext, dynamicKeywordStatementAst), + ErrorExpressionAst errorExpressionAst => ErrorExpressionEntity.Create(powerShellContext, errorExpressionAst), + ErrorStatementAst errorStatementAst => ErrorStatementEntity.Create(powerShellContext, errorStatementAst), + FunctionMemberAst functionMemberAst => FunctionMemberEntity.Create(powerShellContext, functionMemberAst), + MergingRedirectionAst mergingRedirectionAst => MergingRedirectionEntity.Create(powerShellContext, mergingRedirectionAst), + PipelineChainAst pipelineChainAst => PipelineChainEntity.Create(powerShellContext, pipelineChainAst), + PropertyMemberAst propertyMemberAst => PropertyMemberEntity.Create(powerShellContext, propertyMemberAst), + ScriptBlockExpressionAst scriptBlockExpressionAst => ScriptBlockExpressionEntity.Create(powerShellContext, scriptBlockExpressionAst), + SwitchStatementAst switchStatementAst => SwitchStatementEntity.Create(powerShellContext, switchStatementAst), + TypeDefinitionAst typeDefinitionAst => TypeDefinitionEntity.Create(powerShellContext, typeDefinitionAst), + UsingExpressionAst usingExpressionAst => UsingExpressionEntity.Create(powerShellContext, usingExpressionAst), + UsingStatementAst usingStatementAst => UsingStatementEntity.Create(powerShellContext, usingStatementAst), + AttributedExpressionAst attributedExpressionAst => AttributedExpressionEntity.Create(powerShellContext, attributedExpressionAst), + HashtableAst hashtableAst => HashtableEntity.Create(powerShellContext, hashtableAst), + // Other classes are derived from ConstantExpressionAst, so this switch case must be listed after those classes + ConstantExpressionAst constantExpressionAst => ConstantExpressionEntity.Create(powerShellContext, constantExpressionAst), + _ => NotImplementedEntity.Create(powerShellContext, ast, ast.GetType()), + + // These base classes are abstract and won't be directly returned from the visitor + // AttributeBaseAst attributeBaseAst => throw new NotImplementedException(), + // RedirectionAst redirectionAst => RedirectionEntity.Create(powerShellContext, redirectionAst), + // MemberAst memberAst => throw new NotImplementedException(), + // ChainableAst chainableAst => throw new NotImplementedException(), + // BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst => throw new NotImplementedException(), + // ExpressionAst expressionAst => throw new NotImplementedException(), + // StatementAst statementAst => throw new NotImplementedException(), + // CommandBaseAst commandBaseAst => throw new NotImplementedException(), + // CommandElementAst commandElementAst => throw new NotImplementedException(), + // LabeledStatementAst labeledStatementAst => throw new NotImplementedException(), + // LoopStatementAst loopStatementAst => throw new NotImplementedException(), + // PipelineBaseAst pipelineBaseAst => throw new NotImplementedException(), + }; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Analyser.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Analyser.cs new file mode 100644 index 000000000000..22d88851de94 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Analyser.cs @@ -0,0 +1,188 @@ +using Microsoft.CodeAnalysis.Text; +using Semmle.Util.Logging; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Management.Automation.Language; +using System.Net.Http; +using System.Threading.Tasks; +using Semmle.Extraction.PowerShell.Entities; +using File = System.IO.File; + +/* + * Test + */ +namespace Semmle.Extraction.PowerShell +{ + /// + /// Encapsulates a PowerShell analysis task. + /// + public class Analyser : IDisposable + { + protected Extraction.Extractor? extractor; + protected Layout? layout; + protected CommonOptions? options; + + private readonly object progressMutex = new object(); + + // The bulk of the extraction work, potentially executed in parallel. + protected readonly List extractionTasks = new List(); + private int taskCount = 0; + + private readonly Stopwatch stopWatch = new Stopwatch(); + + private readonly IProgressMonitor progressMonitor; + + public ILogger Logger { get; } + + protected readonly bool addAssemblyTrapPrefix; + + public PathTransformer PathTransformer { get; } + + public Analyser(IProgressMonitor pm, ILogger logger, bool addAssemblyTrapPrefix, PathTransformer pathTransformer, CommonOptions options) + { + Logger = logger; + this.addAssemblyTrapPrefix = addAssemblyTrapPrefix; + Logger.Log(Severity.Info, "EXTRACTION STARTING at {0}", DateTime.Now); + stopWatch.Start(); + progressMonitor = pm; + PathTransformer = pathTransformer; + extractor = new StandaloneExtractor(Logger, PathTransformer); + this.options = options; + layout = new Layout(); + LogExtractorInfo(Extraction.Extractor.Version); + } + + /// + /// Perform an analysis on a source file/syntax tree. + /// + /// Syntax tree to analyse. + public void QueueAnalyzeScriptTask(CompiledScript script) + { + extractionTasks.Add(() => DoExtractScript(script)); + } + +#nullable disable warnings + + private Microsoft.CodeAnalysis.Location GetCodeAnalysisLocationForToken(string path, Token token) + { + return Microsoft.CodeAnalysis.Location.Create(path, + new TextSpan(token.Extent.StartOffset, token.Extent.EndOffset - token.Extent.StartOffset), + new LinePositionSpan(new LinePosition(token.Extent.StartLineNumber, token.Extent.StartColumnNumber), + new LinePosition(token.Extent.EndLineNumber, token.Extent.EndColumnNumber))); + } + + private void DoExtractScript(CompiledScript script) + { + try + { + Stopwatch stopwatch = new Stopwatch(); + stopwatch.Start(); + string sourcePath = script.Location; + PathTransformer.ITransformedPath transformedSourcePath = PathTransformer.Transform(sourcePath); + + Layout.SubProject projectLayout = layout.LookupProjectOrNull(transformedSourcePath); + bool excluded = projectLayout is null; + string trapPath = excluded ? "" : projectLayout!.GetTrapPath(Logger, transformedSourcePath, options.TrapCompression); + bool upToDate = false; + + if (!excluded) + { + using TrapWriter trapWriter = projectLayout!.CreateTrapWriter(Logger, transformedSourcePath, options.TrapCompression, discardDuplicates: false); + + upToDate = options.Fast && FileIsUpToDate(sourcePath, trapWriter.TrapFile); + + if (!upToDate) + { + PowerShellContext cx = new PowerShellContext(extractor, script, trapWriter, addAssemblyTrapPrefix); + // Ensure that the file itself is populated in case the source file is totally empty + Entities.File.Create(cx, sourcePath); + // Parse any comments + foreach (var token in script.Tokens.Where(x => x.Kind == TokenKind.Comment)) + { + CommentEntity.Create(cx, token); + } + // Parse the AST contained in script.ParseResult + script.ParseResult.Visit(new PowerShellVisitor2(cx)); + cx.PopulateAll(); + } + } + + ReportProgress(sourcePath, trapPath, stopwatch.Elapsed, excluded + ? AnalysisAction.Excluded + : upToDate + ? AnalysisAction.UpToDate + : AnalysisAction.Extracted); + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + extractor.Message(new Message($"Unhandled exception processing syntax tree. {ex.Message}", script.Location, null, ex.StackTrace)); + } + } + +#nullable restore warnings + + private static bool FileIsUpToDate(string src, string dest) + { + return File.Exists(dest) && + File.GetLastWriteTime(dest) >= File.GetLastWriteTime(src); + } + + private void ReportProgress(string src, string output, TimeSpan time, AnalysisAction action) + { + lock (progressMutex) + progressMonitor.Analysed(++taskCount, extractionTasks.Count, src, output, time, action); + } + + /// + /// Run all extraction tasks. + /// + /// The number of threads to use. + public void PerformExtractionTasks(int numberOfThreads) + { + Parallel.Invoke( + new ParallelOptions { MaxDegreeOfParallelism = numberOfThreads }, + extractionTasks.ToArray()); + } + + public virtual void Dispose() + { + stopWatch.Stop(); + Logger.Log(Severity.Info, " Peak working set = {0} MB", Process.GetCurrentProcess().PeakWorkingSet64 / (1024 * 1024)); + + if (TotalErrors > 0) + Logger.Log(Severity.Info, "EXTRACTION FAILED with {0} error{1} in {2}", TotalErrors, TotalErrors == 1 ? "" : "s", stopWatch.Elapsed); + else + Logger.Log(Severity.Info, "EXTRACTION SUCCEEDED in {0}", stopWatch.Elapsed); + + Logger.Dispose(); + } + + /// + /// Number of errors encountered during extraction. + /// + private int ExtractorErrors => extractor?.Errors ?? 0; + + /// + /// Number of errors encountered by the compiler. + /// + public int CompilationErrors { get; set; } + + /// + /// Total number of errors reported. + /// + public int TotalErrors => CompilationErrors + ExtractorErrors; + + /// + /// Logs information about the extractor. + /// + public void LogExtractorInfo(string extractorVersion) + { + Logger.Log(Severity.Info, " Extractor: {0}", Environment.GetCommandLineArgs().First()); + Logger.Log(Severity.Info, " Extractor version: {0}", extractorVersion); + Logger.Log(Severity.Info, " Current working directory: {0}", Directory.GetCurrentDirectory()); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/AnalysisAction.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/AnalysisAction.cs new file mode 100644 index 000000000000..9a408c29340f --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/AnalysisAction.cs @@ -0,0 +1,12 @@ +namespace Semmle.Extraction.PowerShell +{ + /// + /// What action was performed when extracting a file. + /// + public enum AnalysisAction + { + Extracted, + UpToDate, + Excluded + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Extractor.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Extractor.cs new file mode 100644 index 000000000000..ef547f6466b2 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Extractor.cs @@ -0,0 +1,321 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using Semmle.Util; +using Semmle.Util.Logging; +using System.Management.Automation; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell.Extractor +{ + public static class Extractor + { + public enum ExitCode + { + Ok, // Everything worked perfectly + Errors, // Trap was generated but there were processing errors + Failed // Trap could not be generated + } + + private class LogProgressMonitor : IProgressMonitor + { + private readonly ILogger logger; + + public LogProgressMonitor(ILogger logger) + { + this.logger = logger; + } + + public void Analysed(int item, int total, string source, string output, TimeSpan time, AnalysisAction action) + { + if (action != AnalysisAction.UpToDate) + { + logger.Log(Severity.Info, " {0} ({1})", source, + action == AnalysisAction.Extracted + ? time.ToString() + : action == AnalysisAction.Excluded + ? "excluded" + : "up to date"); + } + } + } + + /// + /// Set the application culture to the invariant culture. + /// + /// This is required among others to ensure that the invariant culture is used for value formatting during TRAP + /// file writing. + /// + public static void SetInvariantCulture() + { + var culture = CultureInfo.InvariantCulture; + CultureInfo.DefaultThreadCurrentCulture = culture; + CultureInfo.DefaultThreadCurrentUICulture = culture; + Thread.CurrentThread.CurrentCulture = culture; + Thread.CurrentThread.CurrentUICulture = culture; + } + + /// + /// Command-line driver for the extractor. + /// + /// + /// + /// The extractor can be invoked in one of two ways: Either as an "analyser" passed in via the /a + /// option to csc.exe, or as a stand-alone executable. In this case, we need to faithfully + /// drive Roslyn in the way that csc.exe would. + /// + /// + /// Command line arguments as passed to csc.exe + /// + public static ExitCode Run(string[] args) + { + var stopwatch = new Stopwatch(); + stopwatch.Start(); + + var options = Options.CreateWithEnvironment(args); + var fileLogger = new FileLogger(options.Verbosity, GetPowerShellLogPath()); + using var logger = options.Console + ? new CombinedLogger(new ConsoleLogger(options.Verbosity), fileLogger) + : (ILogger)fileLogger; + + var canonicalPathCache = CanonicalPathCache.Create(logger, 1000); + var pathTransformer = new PathTransformer(canonicalPathCache); + + using var analyser = new Analyser(new LogProgressMonitor(logger), logger, options.AssemblySensitiveTrap, pathTransformer, options); + + try + { + var filesToParse = EnumerateSourceFiles(options.ProjectsToLoad, options.CompilerArguments, logger); + var sw = new Stopwatch(); + var progressMon = new LogProgressMonitor(logger); + return Analyse(sw, analyser, options, filesToParse, progressMon, (_) => { }); + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + logger.Log(Severity.Error, " Unhandled exception: {0}", ex); + return ExitCode.Errors; + } + } + + private static IEnumerable EnumerateSourceFiles(IEnumerable scriptsToLoad, IList compilerArguments, ILogger logger) + { + logger.Log(Severity.Info, " Loading referenced scripts."); + var scripts = new Queue(scriptsToLoad); + var processed = new HashSet(); + while (scripts.Count > 0) + { + var script = scripts.Dequeue(); + var fi = new FileInfo(script); + if (processed.Contains(fi.FullName)) + { + continue; + } + + processed.Add(fi.FullName); + logger.Log(Severity.Info, " Processing referenced project: " + fi.FullName); + } + return processed; + } + + /// + /// Gets the complete list of locations to locate references. + /// + /// Command line arguments. + /// List of directories. + private static IEnumerable FixedReferencePaths(Microsoft.CodeAnalysis.CommandLineArguments args) + { + // See https://msdn.microsoft.com/en-us/library/s5bac5fx.aspx + // on how csc resolves references. Basically, + // 1) Current working directory. This is the directory from which the compiler is invoked. + // 2) The common language runtime system directory. + // 3) Directories specified by / lib. + // 4) Directories specified by the LIB environment variable. + + if (args.BaseDirectory is not null) + { + yield return args.BaseDirectory; + } + + foreach (var r in args.ReferencePaths) + yield return r; + + var lib = System.Environment.GetEnvironmentVariable("LIB"); + if (lib is not null) + yield return lib; + } + + /// + /// Construct tasks for reading source code files (possibly in parallel). + /// + /// The constructed CompiledScripts trees will be added (thread-safely) to the supplied + /// list . + /// + private static IEnumerable CompileScripts(IEnumerable sources, Analyser analyser, IList ret) + { + return sources.Select(path => + { + Action action = () => + { + try + { + ScriptBlockAst ast = Parser.ParseFile(path, out Token[] tokens, out ParseError[] errors); + + lock (ret) + ret.Add(new CompiledScript(path, ast, tokens, errors)); + } + catch (IOException ex) + { + lock (analyser) + { + analyser.Logger.Log(Severity.Error, " Unable to open source file {0}: {1}", path, ex.Message); + ++analyser.CompilationErrors; + } + } + catch (Exception e) + { + lock (analyser) + { + analyser.Logger.Log(Severity.Error, " Unable to open source file {0}: {1} ({2})", path, e.Message); + ++analyser.CompilationErrors; + } + } + }; + return action; + }); + } + + public static void ExtractStandalone( + IEnumerable sources, + IProgressMonitor pm, + ILogger logger, + CommonOptions options) + { + var stopwatch = new Stopwatch(); + stopwatch.Start(); + + var canonicalPathCache = CanonicalPathCache.Create(logger, 1000); + var pathTransformer = new PathTransformer(canonicalPathCache); + + using var analyser = new Analyser(pm, logger, false, pathTransformer, options); + try + { + AnalyseStandalone(analyser, sources, options, pm, stopwatch); + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + analyser.Logger.Log(Severity.Error, " Unhandled exception: {0}", ex); + } + } + + private static ExitCode Analyse(Stopwatch stopwatch, + Analyser analyser, + CommonOptions options, + IEnumerable sources, + IProgressMonitor progressMonitor, + Action logPerformance) + { + var sw = new Stopwatch(); + sw.Start(); + + var compiledScripts = new List(); + var csActions = CompileScripts(sources, analyser, compiledScripts); + + Parallel.Invoke( + new ParallelOptions { MaxDegreeOfParallelism = options.Threads }, + csActions.ToArray()); + + if (compiledScripts.Count == 0) + { + analyser.Logger.Log(Severity.Error, " No source files"); + ++analyser.CompilationErrors; + } + + foreach (var script in compiledScripts) + { + analyser.QueueAnalyzeScriptTask(script); + } + + sw.Stop(); + analyser.Logger.Log(Severity.Info, " Models constructed in {0}", sw.Elapsed); + var elapsed = sw.Elapsed; + + var currentProcess = Process.GetCurrentProcess(); + var cpuTime1 = currentProcess.TotalProcessorTime; + var userTime1 = currentProcess.UserProcessorTime; + + sw.Restart(); + analyser.PerformExtractionTasks(options.Threads); + sw.Stop(); + var cpuTime2 = currentProcess.TotalProcessorTime; + var userTime2 = currentProcess.UserProcessorTime; + + var performance = new Entities.PerformanceMetrics() + { + Frontend = new Entities.Timings() { Elapsed = elapsed, Cpu = cpuTime1, User = userTime1 }, + Extractor = new Entities.Timings() { Elapsed = sw.Elapsed, Cpu = cpuTime2 - cpuTime1, User = userTime2 - userTime1 }, + Total = new Entities.Timings() { Elapsed = stopwatch.Elapsed, Cpu = cpuTime2, User = userTime2 }, + PeakWorkingSet = currentProcess.PeakWorkingSet64 + }; + + logPerformance(performance); + analyser.Logger.Log(Severity.Info, " Extraction took {0}", sw.Elapsed); + + return analyser.TotalErrors == 0 ? ExitCode.Ok : ExitCode.Errors; + } + + private static void AnalyseStandalone( + Analyser analyser, + IEnumerable sources, + CommonOptions options, + IProgressMonitor progressMonitor, + Stopwatch stopwatch) + { + Analyse(stopwatch, analyser, options, sources, progressMonitor, (_) => { }); + } + + /// + /// Gets the path to the `powershell.log` file written to by the PowerShell extractor. + /// + public static string GetPowerShellLogPath() => + Path.Combine(GetPowerShellLogDirectory(), "powershell.log"); + + /// + /// Gets the path to the `powershell.log` file written to by the PowerShell extractor. + /// + public static string GetPowerShellArgsLogsPath(string hash) => + Path.Combine(GetPowerShellLogDirectory(), $"powershell.{hash}.txt"); + + /// + /// Gets a list of all `powershell.{hash}.txt` files currently written to the log directory. + /// + public static IEnumerable GetPowerShellArgsLogs() => + Directory.EnumerateFiles(GetPowerShellLogDirectory(), "powershell.*.txt"); + + private static string GetPowerShellLogDirectory() + { + var codeQlLogDir = Environment.GetEnvironmentVariable("CODEQL_EXTRACTOR_POWERSHELL_LOG_DIR"); + if (!string.IsNullOrEmpty(codeQlLogDir)) + return codeQlLogDir; + + var snapshot = Environment.GetEnvironmentVariable("ODASA_SNAPSHOT"); + if (!string.IsNullOrEmpty(snapshot)) + return Path.Combine(snapshot, "log"); + + var buildErrorDir = Environment.GetEnvironmentVariable("ODASA_BUILD_ERROR_DIR"); + if (!string.IsNullOrEmpty(buildErrorDir)) + // Used by `qltest` + return buildErrorDir; + + var traps = Environment.GetEnvironmentVariable("TRAP_FOLDER"); + if (!string.IsNullOrEmpty(traps)) + return traps; + + return Directory.GetCurrentDirectory(); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/IProgressMonitor.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/IProgressMonitor.cs new file mode 100644 index 000000000000..4b5eeb792efe --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/IProgressMonitor.cs @@ -0,0 +1,22 @@ +using System; + +namespace Semmle.Extraction.PowerShell +{ + /// + /// Callback for various extraction events. + /// (Used for display of progress). + /// + public interface IProgressMonitor + { + /// + /// Callback that a particular item has been analysed. + /// + /// The item number being processed. + /// The total number of items to process. + /// The name of the item, e.g. a source file. + /// The name of the item being output, e.g. a trap file. + /// The time to extract the item. + /// What action was taken for the file. + void Analysed(int item, int total, string source, string output, TimeSpan time, AnalysisAction action); + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Options.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Options.cs new file mode 100644 index 000000000000..13c46fc0efa1 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Extractor/Options.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using Semmle.Util; + +namespace Semmle.Extraction.PowerShell +{ + public sealed class Options : CommonOptions + { + /// + /// Project files whose source files should be added to the compilation. + /// Only used in tests. + /// + public IList ProjectsToLoad { get; } = new List(); + + /// + /// All other arguments passed to the compilation. + /// + public IList CompilerArguments { get; } = new List(); + + /// + /// Holds if assembly information should be prefixed to TRAP labels. + /// + public bool AssemblySensitiveTrap { get; private set; } = false; + + public static Options CreateWithEnvironment(string[] arguments) + { + var options = new Options(); + var extractionOptions = Environment.GetEnvironmentVariable("SEMMLE_EXTRACTOR_OPTIONS") ?? + Environment.GetEnvironmentVariable("LGTM_INDEX_EXTRACTOR"); + + var argsList = new List(arguments); + + if (!string.IsNullOrEmpty(extractionOptions)) + argsList.AddRange(extractionOptions.Split(' ')); + + options.ParseArguments(argsList); + return options; + } + + public override bool HandleArgument(string argument) + { + CompilerArguments.Add(argument); + return true; + } + + public override void InvalidArgument(string argument) + { + // Unrecognised arguments are passed to the compiler. + CompilerArguments.Add(argument); + } + + public override bool HandleOption(string key, string value) + { + switch (key) + { + case "load-sources-from-project": + ProjectsToLoad.Add(value); + return true; + default: + return base.HandleOption(key, value); + } + } + + public override bool HandleFlag(string flag, bool value) + { + switch (flag) + { + case "assemblysensitivetrap": + AssemblySensitiveTrap = value; + return true; + default: + return base.HandleFlag(flag, value); + } + } + + private Options() + { + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Layout.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Layout.cs new file mode 100644 index 000000000000..bd3fc3457c21 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Layout.cs @@ -0,0 +1,204 @@ +using Semmle.Util.Logging; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace Semmle.Extraction.PowerShell +{ + /// + /// An extractor layout file. + /// Represents the layout of projects into trap folders and source archives. + /// + public sealed class Layout + { + /// + /// Exception thrown when the layout file is invalid. + /// + public class InvalidLayoutException : Exception + { + public InvalidLayoutException(string file, string message) : + base("ODASA_POWERSHELL_LAYOUT " + file + " " + message) + { + } + } + + /// + /// List of blocks in the layout file. + /// + private readonly List blocks; + + /// + /// A subproject in the layout file. + /// + public class SubProject + { + /// + /// The trap folder, or null for current directory. + /// + public string? TRAP_FOLDER { get; } + + /// + /// The source archive, or null to skip. + /// + public string? SOURCE_ARCHIVE { get; } + + public SubProject(string? traps, string? archive) + { + TRAP_FOLDER = traps; + SOURCE_ARCHIVE = archive; + } + + /// + /// Gets the name of the trap file for a given source/assembly file. + /// + /// The source file. + /// The full filepath of the trap file. + public string GetTrapPath(ILogger logger, PathTransformer.ITransformedPath srcFile, TrapWriter.CompressionMode trapCompression) => + TrapWriter.TrapPath(logger, TRAP_FOLDER, srcFile, trapCompression); + + /// + /// Creates a trap writer for a given source/assembly file. + /// + /// The source file. + /// A newly created TrapWriter. + public TrapWriter CreateTrapWriter(ILogger logger, PathTransformer.ITransformedPath srcFile, TrapWriter.CompressionMode trapCompression, bool discardDuplicates) => + new TrapWriter(logger, srcFile, TRAP_FOLDER, SOURCE_ARCHIVE, trapCompression, discardDuplicates); + } + + private readonly SubProject defaultProject; + + /// + /// Finds the suitable directories for a given source file. + /// Returns null if not included in the layout. + /// + /// The file to look up. + /// The relevant subproject, or null if not found. + public SubProject? LookupProjectOrNull(PathTransformer.ITransformedPath sourceFile) + { + if (!useLayoutFile) + return defaultProject; + + return blocks + .Where(block => block.Matches(sourceFile)) + .Select(block => block.Directories) + .FirstOrDefault(); + } + + /// + /// Finds the suitable directories for a given source file. + /// Returns the default project if not included in the layout. + /// + /// The file to look up. + /// The relevant subproject, or DefaultProject if not found. + public SubProject LookupProjectOrDefault(PathTransformer.ITransformedPath sourceFile) + { + return LookupProjectOrNull(sourceFile) ?? defaultProject; + } + + private readonly bool useLayoutFile; + + /// + /// Default constructor reads parameters from the environment. + /// + public Layout() : this( + Environment.GetEnvironmentVariable("CODEQL_EXTRACTOR_POWERSHELL_TRAP_DIR") ?? Environment.GetEnvironmentVariable("TRAP_FOLDER"), + Environment.GetEnvironmentVariable("CODEQL_EXTRACTOR_POWERSHELL_SOURCE_ARCHIVE_DIR") ?? Environment.GetEnvironmentVariable("SOURCE_ARCHIVE"), + Environment.GetEnvironmentVariable("ODASA_POWERSHELL_LAYOUT")) + { + } + + /// + /// Creates the project layout. Reads the layout file if specified. + /// + /// Directory for trap files, or null to use layout/current directory. + /// Directory for source archive, or null for layout/no archive. + /// Path of layout file, or null for no layout. + /// Failed to read layout file. + public Layout(string? traps, string? archive, string? layout) + { + useLayoutFile = string.IsNullOrEmpty(traps) && !string.IsNullOrEmpty(layout); + blocks = new List(); + + if (useLayoutFile) + { + ReadLayoutFile(layout!); + defaultProject = blocks[0].Directories; + } + else + { + defaultProject = new SubProject(traps, archive); + } + } + + /// + /// Is the source file included in the layout? + /// + /// The absolute path of the file to query. + /// True iff there is no layout file or the layout file specifies the file. + public bool FileInLayout(PathTransformer.ITransformedPath path) => LookupProjectOrNull(path) is not null; + + private void ReadLayoutFile(string layout) + { + try + { + var lines = File.ReadAllLines(layout); + + var i = 0; + while (!lines[i].StartsWith("#")) + i++; + while (i < lines.Length) + { + var block = new LayoutBlock(lines, ref i); + blocks.Add(block); + } + + if (blocks.Count == 0) + throw new InvalidLayoutException(layout, "contains no blocks"); + } + catch (IOException ex) + { + throw new InvalidLayoutException(layout, ex.Message); + } + catch (IndexOutOfRangeException) + { + throw new InvalidLayoutException(layout, "is invalid"); + } + } + } + + internal sealed class LayoutBlock + { + private readonly List filePatterns = new List(); + + public Layout.SubProject Directories { get; } + + private static string? ReadVariable(string name, string line) + { + var prefix = name + "="; + if (!line.StartsWith(prefix)) + return null; + return line.Substring(prefix.Length).Trim(); + } + + public LayoutBlock(string[] lines, ref int i) + { + // first line: #name + i++; + var trapFolder = ReadVariable("TRAP_FOLDER", lines[i++]); + // Don't care about ODASA_DB. + ReadVariable("ODASA_DB", lines[i++]); + var sourceArchive = ReadVariable("SOURCE_ARCHIVE", lines[i++]); + + Directories = new Layout.SubProject(trapFolder, sourceArchive); + // Don't care about ODASA_BUILD_ERROR_DIR. + ReadVariable("ODASA_BUILD_ERROR_DIR", lines[i++]); + while (i < lines.Length && !lines[i].StartsWith("#")) + { + filePatterns.Add(new FilePattern(lines[i++])); + } + } + + public bool Matches(PathTransformer.ITransformedPath path) => FilePattern.Matches(filePatterns, path.Value, out var _); + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/PowerShellContext.cs b/powershell/extractor/Semmle.Extraction.PowerShell/PowerShellContext.cs new file mode 100644 index 000000000000..3ac61139dd73 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/PowerShellContext.cs @@ -0,0 +1,124 @@ +using System.Collections.Generic; +using Microsoft.CodeAnalysis.Text; +using Semmle.Extraction.PowerShell.Entities; +using Location = Microsoft.CodeAnalysis.Location; +using GeneratedLocation = Semmle.Extraction.Entities.GeneratedLocation; +using System.Management.Automation.Language; + +namespace Semmle.Extraction.PowerShell +{ + /// + /// Extraction context for CIL extraction. + /// Adds additional context that is specific for CIL extraction. + /// One context = one DLL/EXE. + /// + public class PowerShellContext : Extraction.Context + { + public CompiledScript Compilation { get; } + + private HashSet populatedIds = new HashSet(); + + public PowerShellContext(Extraction.Extractor e, CompiledScript c, TrapWriter trapWriter, bool addAssemblyTrapPrefix) + : base(e, trapWriter, addAssemblyTrapPrefix) + { + Compilation = c; + folders = new CachedFunction(path => new Folder(this, path)); + } + + internal void Extract(IExtractedEntity entity) + { + foreach (var content in entity.Contents) + { + content.Extract(this); + } + } + + public override Extraction.Entities.Location CreateLocation() + { + return GeneratedLocation.Create(this); + } + + public override Extraction.Entities.Location CreateLocation(Location? location) + { + return SourceCodeLocation.Create(this, location); + } + + public Location ExtentToAnalysisLocation(IScriptExtent extent){ + return Location.Create(Compilation.Location, + new TextSpan(extent.StartOffset, extent.EndOffset - extent.StartOffset), + new LinePositionSpan(new LinePosition(extent.StartLineNumber, extent.StartColumnNumber), + new LinePosition(extent.EndLineNumber, extent.EndColumnNumber))); + } + + public Location CreateAnalysisLocation(Ast token) + { + return ExtentToAnalysisLocation(token.Extent); + } + + private readonly CachedFunction folders; + + /// + /// Creates a folder entity with the given path. + /// + /// The path of the folder. + /// A folder entity. + internal Folder CreateFolder(PathTransformer.ITransformedPath path) => folders[path]; + + private readonly Dictionary ids = new Dictionary(); + + internal T PopulateCachedEntity(T e) where T : CachedEntity + { + if (!populatedIds.Contains(e.Label.Value)) + { + PopulateLater(() => { e.Populate(TrapWriter.Writer);}); + populatedIds.Add(e.Label.Value); + } + + return e; + } + + internal T Populate(T e) where T : IExtractedEntity + { + if (e.Label.Valid) + { + return e; // Already populated + } + + if (ids.TryGetValue(e, out var existing)) + { + // It exists already + e.Label = existing; + } + else + { + e.Label = GetNewLabel(); + DefineLabel(e); + ids.Add(e, e.Label); + PopulateLater(() => + { + foreach (var c in e.Contents) + c.Extract(this); + }); +#if DEBUG_LABELS + using var writer = new EscapingTextWriter(); + e.WriteId(writer); + var id = writer.ToString(); + + if (debugLabels.TryGetValue(id, out var previousEntity)) + { + Extractor.Message(new Message("Duplicate trap ID", id, null, severity: Util.Logging.Severity.Warning)); + } + else + { + debugLabels.Add(id, e); + } +#endif + } + return e; + } + +#if DEBUG_LABELS + private readonly Dictionary debugLabels = new Dictionary(); +#endif + } +} diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/PowerShellVisitor2.cs b/powershell/extractor/Semmle.Extraction.PowerShell/PowerShellVisitor2.cs new file mode 100644 index 000000000000..688c14940cf5 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/PowerShellVisitor2.cs @@ -0,0 +1,32 @@ +using System.Management.Automation.Language; +using Semmle.Extraction.PowerShell.Entities; + +namespace Semmle.Extraction.PowerShell; + +/// +/// This is a Visitor that implements the AstVisitor2 abstract class for walking powershell ASTs. +/// +public class PowerShellVisitor2 : AstVisitor2 +{ + /// + /// The constructor requires the context so it can be passed to entities that are created + /// + /// + public PowerShellVisitor2(PowerShellContext ctx) + { + this.Context = ctx; + } + private PowerShellContext Context { get; set; } + + /// + /// Default visit is called by the base class for all properties by default. + /// Until the more specific visitors below are actually overridden this will get called for every ast + /// + /// + /// + public override AstVisitAction DefaultVisit(Ast ast) + { + EntityConstructor.ConstructAppropriateEntity(Context, ast); + return AstVisitAction.Continue; + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Semmle.Extraction.PowerShell.csproj b/powershell/extractor/Semmle.Extraction.PowerShell/Semmle.Extraction.PowerShell.csproj new file mode 100644 index 000000000000..4faf1a352573 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Semmle.Extraction.PowerShell.csproj @@ -0,0 +1,23 @@ + + + + net9.0 + Semmle.Extraction.PowerShell + Semmle.Extraction.PowerShell + false + win-x64;linux-x64;osx-x64 + win-x64;linux-x64;osx-x64 + enable + 10.0 + + + + + + + + + + + + diff --git a/powershell/extractor/Semmle.Extraction.PowerShell/Tuples.cs b/powershell/extractor/Semmle.Extraction.PowerShell/Tuples.cs new file mode 100644 index 000000000000..10c77e64115c --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.PowerShell/Tuples.cs @@ -0,0 +1,1086 @@ +using Semmle.Util; +using System.IO; +using System.Management.Automation.Language; +using System.Runtime.CompilerServices; +using Semmle.Extraction.Entities; +using Folder = Semmle.Extraction.PowerShell.Entities.Folder; +using Semmle.Extraction.PowerShell.Entities; +[assembly:InternalsVisibleTo("Microsoft.Extractor.Tests")] +namespace Semmle.Extraction.PowerShell +{ + /// + /// Methods for writing DB tuples. + /// + /// + /// + /// The parameters to the tuples are well-typed. + /// + internal static class Tuples + { + internal static void numlines(this TextWriter trapFile, IEntity label, int total, int code, int comment) + { + trapFile.WriteTuple("numlines", label, total, code, comment); + } + + internal static Tuple containerparent(Folder parent, IFileOrFolder child) => + new Tuple("containerparent", parent, child); + // + // internal static Tuple files(Entities.File file, string fullName) => + // new Tuple("files", file, fullName); + + internal static Tuple folders(Folder folder, string path) => + new Tuple("folders", folder, path); + + internal static void comment_entity(this TextWriter trapFile, CommentEntity commentEntity, StringLiteralEntity text) + { + trapFile.WriteTuple("comment_entity", commentEntity, text); + } + + internal static void comment_entity_location(this TextWriter trapFile, CommentEntity commentEntity, Location location) + { + trapFile.WriteTuple("comment_entity_location", commentEntity, location); + } + + internal static void not_implemented(this TextWriter trapFile, NotImplementedEntity notImplementedEntity, string notImplementedTypeName) + { + trapFile.WriteTuple("not_implemented", notImplementedEntity, notImplementedTypeName); + } + + internal static void not_implemented_location(this TextWriter trapFile, NotImplementedEntity notImplementedEntity, Location location) + { + trapFile.WriteTuple("not_implemented_location", notImplementedEntity, location); + } + + internal static void script_block(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, int numUsings, int numRequiredModules, int numRequiredAssemblies, int numRequiredPsEditions, int numRequiredPsSnapins) + { + trapFile.WriteTuple("script_block", scriptBlockEntity, numUsings, numRequiredModules, numRequiredAssemblies, numRequiredPsEditions, numRequiredPsSnapins); + } + + internal static void script_block_param_block(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, Entity paramBlock) + { + trapFile.WriteTuple("script_block_param_block", scriptBlockEntity, paramBlock); + } + + internal static void script_block_begin_block(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, Entity beginBlock) + { + trapFile.WriteTuple("script_block_begin_block", scriptBlockEntity, beginBlock); + } + + internal static void script_block_clean_block(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, Entity cleanBlock) + { + trapFile.WriteTuple("script_block_clean_block", scriptBlockEntity, cleanBlock); + } + + internal static void script_block_dynamic_param_block(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, Entity dynamicParamBlock) + { + trapFile.WriteTuple("script_block_dynamic_param_block", scriptBlockEntity, dynamicParamBlock); + } + + internal static void script_block_end_block(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, Entity endBlock) + { + trapFile.WriteTuple("script_block_end_block", scriptBlockEntity, endBlock); + } + + internal static void script_block_process_block(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, Entity processBlock) + { + trapFile.WriteTuple("script_block_process_block", scriptBlockEntity, processBlock); + } + + internal static void script_block_using(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, int index, Entity paramBlock) + { + trapFile.WriteTuple("script_block_using", scriptBlockEntity, index, paramBlock); + } + + internal static void script_block_required_application_id(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, string requiredApplicationId) + { + trapFile.WriteTuple("script_block_required_application_id", scriptBlockEntity, requiredApplicationId); + } + + internal static void script_block_requires_elevation(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, bool requiresElevation) + { + trapFile.WriteTuple("script_block_requires_elevation", scriptBlockEntity, requiresElevation); + } + + internal static void script_block_required_ps_version(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, string requiredPsVersion) + { + trapFile.WriteTuple("script_block_required_ps_version", scriptBlockEntity, requiredPsVersion); + } + + internal static void script_block_required_module(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, int index, ModuleSpecificationEntity module) + { + trapFile.WriteTuple("script_block_required_module", scriptBlockEntity, index, module); + } + + internal static void module_specification(this TextWriter trapFile, ModuleSpecificationEntity moduleSpecificationEntity, string name, string guid, string maximumVersion, string requiredVersion, string version) + { + trapFile.WriteTuple("module_specification", moduleSpecificationEntity, name, guid, maximumVersion, requiredVersion, version); + } + + internal static void script_block_required_assembly(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, int index, string requiredAssembly) + { + trapFile.WriteTuple("script_block_required_assembly", scriptBlockEntity, index, requiredAssembly); + } + + internal static void script_block_required_ps_edition(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, int index, string requiredPsEdition) + { + trapFile.WriteTuple("script_block_required_ps_edition", scriptBlockEntity, index, requiredPsEdition); + } + + internal static void script_block_requires_ps_snapin(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, int index, string name, string version) + { + trapFile.WriteTuple("script_block_requires_ps_snapin", scriptBlockEntity, index, name, version); + } + + internal static void script_block_location(this TextWriter trapFile, ScriptBlockEntity scriptBlockEntity, Location location) + { + trapFile.WriteTuple("script_block_location", scriptBlockEntity, location); + } + + internal static void named_block(this TextWriter trapFile, NamedBlockEntity namedBlockEntity, int numStatements, int numTraps) + { + trapFile.WriteTuple("named_block", namedBlockEntity, numStatements, numTraps); + } + + internal static void named_block_statement(this TextWriter trapFile, NamedBlockEntity namedBlockEntity, int index, Entity statement) + { + trapFile.WriteTuple("named_block_statement", namedBlockEntity, index, statement); + } + + internal static void named_block_trap(this TextWriter trapFile, NamedBlockEntity namedBlockEntity, int index, Entity trap) + { + trapFile.WriteTuple("named_block_trap", namedBlockEntity, index, trap); + } + + internal static void named_block_location(this TextWriter trapFile, NamedBlockEntity namedBlockEntity, Location location) + { + trapFile.WriteTuple("named_block_location", namedBlockEntity, location); + } + + internal static void array_expression(this TextWriter trapFile, ArrayExpressionEntity arrayExpressionEntity, Entity subExpression) + { + trapFile.WriteTuple("array_expression", arrayExpressionEntity, subExpression); + } + + internal static void array_expression_location(this TextWriter trapFile, ArrayExpressionEntity arrayExpressionEntity, Location location) + { + trapFile.WriteTuple("array_expression_location", arrayExpressionEntity, location); + } + + internal static void array_literal(this TextWriter trapFile, ArrayLiteralEntity arrayLiteralEntity) + { + trapFile.WriteTuple("array_literal", arrayLiteralEntity); + } + + internal static void array_literal_location(this TextWriter trapFile, ArrayLiteralEntity arrayLiteralEntity, Location location) + { + trapFile.WriteTuple("array_literal_location", arrayLiteralEntity, location); + } + + internal static void array_literal_element(this TextWriter trapFile, ArrayLiteralEntity arrayLiteralEntity, int index, Entity component) + { + trapFile.WriteTuple("array_literal_element", arrayLiteralEntity, index, component); + } + + internal static void assignment_statement(this TextWriter trapFile, AssignmentStatementEntity assignmentStatementEntity, TokenKind operation, Entity left, Entity right) + { + trapFile.WriteTuple("assignment_statement", assignmentStatementEntity, operation, left, right); + } + + internal static void assignment_statement_location(this TextWriter trapFile, AssignmentStatementEntity assignmentStatementEntity, Location location) + { + trapFile.WriteTuple("assignment_statement_location", assignmentStatementEntity, location); + } + + internal static void constant_expression(this TextWriter trapFile, ConstantExpressionEntity contextExpressionEntity, string staticType) + { + trapFile.WriteTuple("constant_expression", contextExpressionEntity, staticType); + } + + internal static void constant_expression_value(this TextWriter trapFile, ConstantExpressionEntity contextExpressionEntity, StringLiteralEntity value) + { + trapFile.WriteTuple("constant_expression_value", contextExpressionEntity, value); + } + + internal static void constant_expression_location(this TextWriter trapFile, ConstantExpressionEntity contextExpressionEntity, Location location) + { + trapFile.WriteTuple("constant_expression_location", contextExpressionEntity, location); + } + + internal static void convert_expression(this TextWriter trapFile, ConvertExpressionEntity convertExpressionEntity, Entity attribute, Entity child, Entity type, string staticType) + { + trapFile.WriteTuple("convert_expression", convertExpressionEntity, attribute, child, type, staticType); + } + + internal static void convert_expression_location(this TextWriter trapFile, ConvertExpressionEntity convertExpressionEntity, Location location) + { + trapFile.WriteTuple("convert_expression_location", convertExpressionEntity, location); + } + + internal static void exit_statement_pipeline(this TextWriter trapFile, ExitStatementEntity exitStatementEntity, Entity expression) + { + trapFile.WriteTuple("exit_statement_pipeline", exitStatementEntity, expression); + } + + internal static void exit_statement(this TextWriter trapFile, ExitStatementEntity exitStatementEntity) + { + trapFile.WriteTuple("exit_statement", exitStatementEntity); + } + + internal static void exit_statement_location(this TextWriter trapFile, ExitStatementEntity exitStatementEntity, Location location) + { + trapFile.WriteTuple("exit_statement_location", exitStatementEntity, location); + } + + + internal static void index_expression(this TextWriter trapFile, IndexExpressionEntity indexExpressionEntity, Entity index, Entity target, bool nullConditional) + { + trapFile.WriteTuple("index_expression", indexExpressionEntity, index, target, nullConditional); + } + + internal static void index_expression_location(this TextWriter trapFile, IndexExpressionEntity indexExpressionEntity, Location location) + { + trapFile.WriteTuple("index_expression_location", indexExpressionEntity, location); + } + + internal static void member_expression(this TextWriter trapFile, MemberExpressionEntity memberExpressionEntity, Entity expression, Entity member, bool nullConditional, bool isStatic) + { + trapFile.WriteTuple("member_expression", memberExpressionEntity, expression, member, nullConditional, isStatic); + } + + internal static void member_expression_location(this TextWriter trapFile, MemberExpressionEntity memberExpressionEntity, Location location) + { + trapFile.WriteTuple("member_expression_location", memberExpressionEntity, location); + } + internal static void statement_block(this TextWriter trapFile, StatementBlockEntity statementBlockEntity, int numStatements, int numTraps) + { + trapFile.WriteTuple("statement_block", statementBlockEntity, numStatements, numTraps); + } + + internal static void statement_block_location(this TextWriter trapFile, StatementBlockEntity statementBlockEntity, Location location) + { + trapFile.WriteTuple("statement_block_location", statementBlockEntity, location); + } + + internal static void statement_block_statement(this TextWriter trapFile, StatementBlockEntity statementBlockEntity, int index, Entity statement) + { + trapFile.WriteTuple("statement_block_statement", statementBlockEntity, index, statement); + } + + internal static void statement_block_trap(this TextWriter trapFile, StatementBlockEntity statementBlockEntity, int index, Entity trap) + { + trapFile.WriteTuple("statement_block_trap", statementBlockEntity, index, trap); + } + + internal static void sub_expression(this TextWriter trapFile, SubExpressionEntity subExpressionEntity, Entity subExpression) + { + trapFile.WriteTuple("sub_expression", subExpressionEntity, subExpression); + } + + internal static void sub_expression_location(this TextWriter trapFile, SubExpressionEntity subExpressionEntity, Location location) + { + trapFile.WriteTuple("sub_expression_location", subExpressionEntity, location); + } + + internal static void variable_expression(this TextWriter trapFile, VariableExpressionEntity variableExpressionEntity, string userPath, string driveName, bool isConstant, bool isGlobal, bool isLocal, bool isPrivate, bool isScript, bool isUnqualified, bool isUnscoped, bool isVariable, bool isDriveQualified) + { + trapFile.WriteTuple("variable_expression", variableExpressionEntity, userPath, driveName, isConstant, isGlobal, isLocal, isPrivate, isScript, isUnqualified, isUnscoped, isVariable, isDriveQualified); + } + + internal static void variable_expression_location(this TextWriter trapFile, VariableExpressionEntity variableExpressionEntity, Location location) + { + trapFile.WriteTuple("variable_expression_location", variableExpressionEntity, location); + } + + internal static void command_expression(this TextWriter trapFile, CommandExpressionEntity commandExpressionEntity, Entity wrappedEntity, int numRedirections) + { + trapFile.WriteTuple("command_expression", commandExpressionEntity, wrappedEntity, numRedirections); + } + + internal static void command_expression_location(this TextWriter trapFile, CommandExpressionEntity commandExpressionEntity, Location location) + { + trapFile.WriteTuple("command_expression_location", commandExpressionEntity, location); + } + + internal static void command_expression_redirection(this TextWriter trapFile, + CommandExpressionEntity commandExpressionEntity, int index, Entity redirection) + { + trapFile.WriteTuple("command_expression_redirection", commandExpressionEntity, index, redirection); + } + + internal static void string_constant_expression(this TextWriter trapFile, StringConstantExpressionEntity stringConstantExpressionEntity, StringLiteralEntity value) + { + trapFile.WriteTuple("string_constant_expression", stringConstantExpressionEntity, value); + } + + internal static void string_constant_expression_location(this TextWriter trapFile, StringConstantExpressionEntity stringConstantExpressionEntity, Location location) + { + trapFile.WriteTuple("string_constant_expression_location", stringConstantExpressionEntity, location); + } + + internal static void pipeline(this TextWriter trapFile, PipelineEntity pipelineEntity, int numElements) + { + trapFile.WriteTuple("pipeline", pipelineEntity, numElements); + } + + internal static void pipeline_location(this TextWriter trapFile, PipelineEntity pipelineEntity, Location location) + { + trapFile.WriteTuple("pipeline_location", pipelineEntity, location); + } + + internal static void pipeline_component(this TextWriter trapFile, PipelineEntity pipelineEntity, int index, Entity component) + { + trapFile.WriteTuple("pipeline_component", pipelineEntity, index, component); + } + + internal static void command(this TextWriter trapFile, CommandEntity commandEntity, string name, TokenKind tokenKind, int numElements, int numRedirections) + { + trapFile.WriteTuple("command", commandEntity, name, tokenKind, numElements, numRedirections); + } + + internal static void command_location(this TextWriter trapFile, CommandEntity commandEntity, Location location) + { + trapFile.WriteTuple("command_location", commandEntity, location); + } + + internal static void command_command_element(this TextWriter trapFile, CommandEntity commandEntity, int index, Entity component) + { + trapFile.WriteTuple("command_command_element", commandEntity, index, component); + } + + internal static void command_redirection(this TextWriter trapFile, CommandEntity commandEntity, int index, Entity component) + { + trapFile.WriteTuple("command_redirection", commandEntity, index, component); + } + + internal static void invoke_member_expression(this TextWriter trapFile, InvokeMemberExpressionEntity invokeMemberExpressionEntity, Entity expression, Entity member) + { + trapFile.WriteTuple("invoke_member_expression", invokeMemberExpressionEntity, expression, member); + } + + internal static void invoke_member_expression_location(this TextWriter trapFile, InvokeMemberExpressionEntity commandEntity, Location location) + { + trapFile.WriteTuple("invoke_member_expression_location", commandEntity, location); + } + + internal static void invoke_member_expression_argument(this TextWriter trapFile, InvokeMemberExpressionEntity commandEntity, int index, Entity component) + { + trapFile.WriteTuple("invoke_member_expression_argument", commandEntity, index, component); + } + + internal static void paren_expression(this TextWriter trapFile, ParenExpressionEntity parenExpressionEntity, Entity expression) + { + trapFile.WriteTuple("paren_expression", parenExpressionEntity, expression); + } + + internal static void paren_expression_location(this TextWriter trapFile, ParenExpressionEntity parenExpressionEntity, Location location) + { + trapFile.WriteTuple("paren_expression_location", parenExpressionEntity, location); + } + + internal static void ternary_expression(this TextWriter trapFile, TernaryExpressionEntity ternaryExpressionEntity, Entity condition, Entity ifFalse, Entity ifTrue) + { + trapFile.WriteTuple("ternary_expression", ternaryExpressionEntity, condition, ifFalse, ifTrue); + } + internal static void ternary_expression_location(this TextWriter trapFile, TernaryExpressionEntity ternaryExpressionEntity, Location location) + { + trapFile.WriteTuple("ternary_expression_location", ternaryExpressionEntity, location); + } + + internal static void type_expression(this TextWriter trapFile, TypeExpressionEntity typeExpressionEntity, string typeName, string typeFullName) + { + trapFile.WriteTuple("type_expression", typeExpressionEntity, typeName, typeFullName); + } + + internal static void type_expression_location(this TextWriter trapFile, TypeExpressionEntity typeExpressionEntity, Location location) + { + trapFile.WriteTuple("type_expression_location", typeExpressionEntity, location); + } + + internal static void command_parameter(this TextWriter trapFile, CommandParameterEntity commandParameterEntity, string paramName) + { + trapFile.WriteTuple("command_parameter", commandParameterEntity, paramName); + } + + internal static void command_parameter_argument(this TextWriter trapFile, CommandParameterEntity commandParameterEntity, Entity argument) + { + trapFile.WriteTuple("command_parameter_argument", commandParameterEntity, argument); + } + + internal static void command_parameter_location(this TextWriter trapFile, CommandParameterEntity commandParameterEntity, Location location) + { + trapFile.WriteTuple("command_parameter_location", commandParameterEntity, location); + } + + internal static void parent(this TextWriter trapFile, PowerShellContext PowerShellContext, Entity child, Ast parent) + { + switch(parent) + { + case PipelineAst pipelineAst when pipelineAst.PipelineElements.Count == 1: + trapFile.parent(PowerShellContext, child, parent.Parent); + break; + default: + trapFile.WriteTuple("parent", child, EntityConstructor.ConstructAppropriateEntity(PowerShellContext, parent)); + break; + } + } + internal static void binary_expression(this TextWriter trapFile, BinaryExpressionEntity binaryExpressionEntity, TokenKind operation, Entity left, Entity right) + { + trapFile.WriteTuple("binary_expression", binaryExpressionEntity, operation, left, right); + } + + internal static void binary_expression_location(this TextWriter trapFile, BinaryExpressionEntity binaryExpressionEntity, Location location) + { + trapFile.WriteTuple("binary_expression_location", binaryExpressionEntity, location); + } + + internal static void param_block(this TextWriter trapFile, ParamBlockEntity paramBlockEntity, int numAttributes, int numParameters) + { + trapFile.WriteTuple("param_block", paramBlockEntity, numAttributes, numParameters); + } + + internal static void param_block_attribute(this TextWriter trapFile, ParamBlockEntity paramBlockEntity, int index, Entity attribute) + { + trapFile.WriteTuple("param_block_attribute", paramBlockEntity, index, attribute); + } + + internal static void param_block_parameter(this TextWriter trapFile, ParamBlockEntity paramBlockEntity, int index, Entity parameter) + { + trapFile.WriteTuple("param_block_parameter", paramBlockEntity, index, parameter); + } + + internal static void param_block_location(this TextWriter trapFile, ParamBlockEntity paramBlockEntity, Location location) + { + trapFile.WriteTuple("param_block_location", paramBlockEntity, location); + } + + internal static void parameter(this TextWriter trapFile, ParameterEntity parameterEntity, Entity name, string type, int numAttributes) + { + trapFile.WriteTuple("parameter", parameterEntity, name, type, numAttributes); + } + + internal static void parameter_attribute(this TextWriter trapFile, ParameterEntity parameterEntity, int index, Entity attribute) + { + trapFile.WriteTuple("parameter_attribute", parameterEntity, index, attribute); + } + + internal static void parameter_default_value(this TextWriter trapFile, ParameterEntity parameterEntity, Entity defaultValueExpression) + { + trapFile.WriteTuple("parameter_default_value", parameterEntity, defaultValueExpression); + } + + internal static void parameter_location(this TextWriter trapFile, ParameterEntity parameterEntity, Location location) + { + trapFile.WriteTuple("parameter_location", parameterEntity, location); + } + + internal static void attribute(this TextWriter trapFile, AttributeEntity parameterEntity, string type, int numNamedAttributes, int numPositionalAttributes) + { + trapFile.WriteTuple("attribute", parameterEntity, type, numNamedAttributes, numPositionalAttributes); + } + + internal static void attribute_named_argument(this TextWriter trapFile, AttributeEntity parameterEntity, int index, Entity argument) + { + trapFile.WriteTuple("attribute_named_argument", parameterEntity, index, argument); + } + + internal static void attribute_positional_argument(this TextWriter trapFile, AttributeEntity parameterEntity, int index, Entity argument) + { + trapFile.WriteTuple("attribute_positional_argument", parameterEntity, index, argument); + } + + internal static void attribute_location(this TextWriter trapFile, AttributeEntity parameterEntity, Location location) + { + trapFile.WriteTuple("attribute_location", parameterEntity, location); + } + + internal static void type_constraint(this TextWriter trapFile, TypeConstraintEntity typeConstraintEntity, string name, string fullname) + { + trapFile.WriteTuple("type_constraint", typeConstraintEntity, name, fullname); + } + + internal static void type_constraint_location(this TextWriter trapFile, TypeConstraintEntity typeConstraintEntity, Location location) + { + trapFile.WriteTuple("type_constraint_location", typeConstraintEntity, location); + } + + internal static void function_definition(this TextWriter trapFile, FunctionDefinitionEntity functionDefinitionEntity, Entity body, string name, bool isFilter, bool isWorkflow) + { + trapFile.WriteTuple("function_definition", functionDefinitionEntity, body, name, isFilter, isWorkflow); + } + + internal static void function_definition_parameter(this TextWriter trapFile, FunctionDefinitionEntity functionDefinitionEntity, int index, Entity parameter) + { + trapFile.WriteTuple("function_definition_parameter", functionDefinitionEntity, index, parameter); + } + + internal static void function_definition_location(this TextWriter trapFile, FunctionDefinitionEntity functionDefinitionEntity, Location location) + { + trapFile.WriteTuple("function_definition_location", functionDefinitionEntity, location); + } + + internal static void named_attribute_argument(this TextWriter trapFile, NamedAttributeArgumentEntity namedAttributeArgumentEntity, string name, Entity argument) + { + trapFile.WriteTuple("named_attribute_argument", namedAttributeArgumentEntity, name, argument); + } + + internal static void named_attribute_argument_location(this TextWriter trapFile, NamedAttributeArgumentEntity namedAttributeArgumentEntity, Location location) + { + trapFile.WriteTuple("named_attribute_argument_location", namedAttributeArgumentEntity, location); + } + + internal static void if_statement(this TextWriter trapFile, IfStatementEntity ifStatementEntity) + { + trapFile.WriteTuple("if_statement", ifStatementEntity); + } + + internal static void if_statement_location(this TextWriter trapFile, IfStatementEntity ifStatementEntity, Location location) + { + trapFile.WriteTuple("if_statement_location", ifStatementEntity, location); + } + + internal static void if_statement_clause(this TextWriter trapFile, IfStatementEntity ifStatementEntity, int index, Entity pipeline, Entity statementBlock) + { + trapFile.WriteTuple("if_statement_clause", ifStatementEntity, index, pipeline, statementBlock); + } + + internal static void if_statement_else(this TextWriter trapFile, IfStatementEntity ifStatementEntity, Entity elseItem) + { + trapFile.WriteTuple("if_statement_else", ifStatementEntity, elseItem); + } + + internal static void break_statement(this TextWriter trapFile, BreakStatementEntity breakStatementEntity) + { + trapFile.WriteTuple("break_statement", breakStatementEntity); + } + + internal static void break_statement_location(this TextWriter trapFile, BreakStatementEntity breakStatementEntity, Location location) + { + trapFile.WriteTuple("break_statement_location", breakStatementEntity, location); + } + + internal static void statement_label(this TextWriter trapFile, Entity breakStatementEntity, Entity label) + { + trapFile.WriteTuple("statement_label", breakStatementEntity, label); + } + + internal static void foreach_statement(this TextWriter trapFile, ForEachStatementEntity foreachStatementEntity, Entity variable, Entity condition, Entity body, ForEachFlags flags) + { + trapFile.WriteTuple("foreach_statement", foreachStatementEntity, variable, condition, body, flags); + } + + internal static void foreach_statement_location(this TextWriter trapFile, ForEachStatementEntity foreachStatementEntity, Location location) + { + trapFile.WriteTuple("foreach_statement_location", foreachStatementEntity, location); + } + + internal static void for_statement(this TextWriter trapFile, ForStatementEntity forStatementEntity, Entity body) + { + trapFile.WriteTuple("for_statement", forStatementEntity, body); + } + + internal static void for_statement_condition(this TextWriter trapFile, ForStatementEntity forStatementEntity, Entity condition) + { + trapFile.WriteTuple("for_statement_condition", forStatementEntity, condition); + } + + internal static void for_statement_initializer(this TextWriter trapFile, ForStatementEntity forStatementEntity, Entity initializer) + { + trapFile.WriteTuple("for_statement_initializer", forStatementEntity, initializer); + } + + internal static void for_statement_iterator(this TextWriter trapFile, ForStatementEntity forStatementEntity, Entity iterator) + { + trapFile.WriteTuple("for_statement_iterator", forStatementEntity, iterator); + } + + internal static void for_statement_location(this TextWriter trapFile, ForStatementEntity forStatementEntity, Location location) + { + trapFile.WriteTuple("for_statement_location", forStatementEntity, location); + } + + internal static void continue_statement(this TextWriter trapFile, ContinueStatementEntity continueStatementEntity) + { + trapFile.WriteTuple("continue_statement", continueStatementEntity); + } + + internal static void continue_statement_location(this TextWriter trapFile, ContinueStatementEntity continueStatementEntity, Location location) + { + trapFile.WriteTuple("continue_statement_location", continueStatementEntity, location); + } + + internal static void return_statement(this TextWriter trapFile, ReturnStatementEntity returnStatementEntity) + { + trapFile.WriteTuple("return_statement", returnStatementEntity); + } + + internal static void return_statement_location(this TextWriter trapFile, ReturnStatementEntity returnStatementEntity, Location location) + { + trapFile.WriteTuple("return_statement_location", returnStatementEntity, location); + } + + internal static void return_statement_pipeline(this TextWriter trapFile, ReturnStatementEntity returnStatementEntity, Entity pipeline) + { + trapFile.WriteTuple("return_statement_pipeline", returnStatementEntity, pipeline); + } + + internal static void while_statement(this TextWriter trapFile, WhileStatementEntity whileStatementEntity, Entity body) + { + trapFile.WriteTuple("while_statement", whileStatementEntity, body); + } + + internal static void while_statement_condition(this TextWriter trapFile, WhileStatementEntity whileStatementEntity, Entity condition) + { + trapFile.WriteTuple("while_statement_condition", whileStatementEntity, condition); + } + + internal static void while_statement_location(this TextWriter trapFile, WhileStatementEntity whileStatementEntity, Location location) + { + trapFile.WriteTuple("while_statement_location", whileStatementEntity, location); + } + + internal static void do_until_statement(this TextWriter trapFile, DoUntilStatementEntity doUntilStatementEntity, Entity body) + { + trapFile.WriteTuple("do_until_statement", doUntilStatementEntity, body); + } + + internal static void do_until_statement_condition(this TextWriter trapFile, DoUntilStatementEntity doUntilStatementEntity, Entity condition) + { + trapFile.WriteTuple("do_until_statement_condition", doUntilStatementEntity, condition); + } + + internal static void do_until_statement_location(this TextWriter trapFile, DoUntilStatementEntity doUntilStatementEntity, Location location) + { + trapFile.WriteTuple("do_until_statement_location", doUntilStatementEntity, location); + } + + internal static void do_while_statement(this TextWriter trapFile, DoWhileStatementEntity doWhileStatementEntity, Entity body) + { + trapFile.WriteTuple("do_while_statement", doWhileStatementEntity, body); + } + + internal static void do_while_statement_condition(this TextWriter trapFile, DoWhileStatementEntity doWhileStatementEntity, Entity condition) + { + trapFile.WriteTuple("do_while_statement_condition", doWhileStatementEntity, condition); + } + + internal static void do_while_statement_location(this TextWriter trapFile, DoWhileStatementEntity doWhileStatementEntity, Location location) + { + trapFile.WriteTuple("do_while_statement_location", doWhileStatementEntity, location); + } + + internal static void label(this TextWriter trapFile, CachedEntity labelledStatementEntity, string label) + { + trapFile.WriteTuple("label", labelledStatementEntity, label); + } + + internal static void expandable_string_expression(this TextWriter trapFile, ExpandableStringExpressionEntity expandableStringExpressionEntity, StringLiteralEntity value, StringConstantType type, int numExpressions) + { + trapFile.WriteTuple("expandable_string_expression", expandableStringExpressionEntity, value, type, numExpressions); + } + + internal static void expandable_string_expression_location(this TextWriter trapFile, ExpandableStringExpressionEntity expandableStringExpressionEntity, Location location) + { + trapFile.WriteTuple("expandable_string_expression_location", expandableStringExpressionEntity, location); + } + + internal static void expandable_string_expression_nested_expression(this TextWriter trapFile, ExpandableStringExpressionEntity expandableStringExpressionEntity, int index, Entity nestedExpression) + { + trapFile.WriteTuple("expandable_string_expression_nested_expression", expandableStringExpressionEntity, index, nestedExpression); + } + + internal static void unary_expression(this TextWriter trapFile, UnaryExpressionEntity unaryExpressionEntity, Entity child, TokenKind kind, string staticType) + { + trapFile.WriteTuple("unary_expression", unaryExpressionEntity, child, kind, staticType); + } + + internal static void unary_expression_location(this TextWriter trapFile, UnaryExpressionEntity unaryExpressionEntity, Location location) + { + trapFile.WriteTuple("unary_expression_location", unaryExpressionEntity, location); + } + + internal static void catch_clause(this TextWriter trapFile, CatchClauseEntity catchClauseEntity, Entity body, bool isCatchAll){ + trapFile.WriteTuple("catch_clause", catchClauseEntity, body, isCatchAll); + } + + internal static void catch_clause_catch_type(this TextWriter trapFile, CatchClauseEntity catchClauseEntity, int index, Entity catchType) + { + trapFile.WriteTuple("catch_clause_catch_type", catchClauseEntity, index, catchType); + } + + internal static void catch_clause_location(this TextWriter trapFile, CatchClauseEntity catchClauseEntity, Location location) + { + trapFile.WriteTuple("catch_clause_location", catchClauseEntity, location); + } + + internal static void try_statement(this TextWriter trapFile, TryStatementEntity tryStatementEntity, Entity body) + { + trapFile.WriteTuple("try_statement", tryStatementEntity, body); + } + + internal static void try_statement_catch_clause(this TextWriter trapFile, TryStatementEntity tryStatementEntity, int index, Entity catchClause) + { + trapFile.WriteTuple("try_statement_catch_clause", tryStatementEntity, index, catchClause); + } + + internal static void try_statement_finally(this TextWriter trapFile, TryStatementEntity tryStatementEntity, Entity finallyClause) + { + trapFile.WriteTuple("try_statement_finally", tryStatementEntity, finallyClause); + } + + internal static void try_statement_location(this TextWriter trapFile, TryStatementEntity tryStatementEntity, Location location) + { + trapFile.WriteTuple("try_statement_location", tryStatementEntity, location); + } + + internal static void throw_statement(this TextWriter trapFile, ThrowStatementEntity throwStatementEntity, bool isRethrow) + { + trapFile.WriteTuple("throw_statement", throwStatementEntity, isRethrow); + } + + internal static void throw_statement_location(this TextWriter trapFile, ThrowStatementEntity throwStatementEntity, Location location) + { + trapFile.WriteTuple("throw_statement_location", throwStatementEntity, location); + } + + internal static void throw_statement_pipeline(this TextWriter trapFile, ThrowStatementEntity throwStatementEntity, Entity pipeline) + { + trapFile.WriteTuple("throw_statement_pipeline", throwStatementEntity, pipeline); + } + + internal static void string_literal(this TextWriter trapFile, StringLiteralEntity stringLiteralEntity) + { + trapFile.WriteTuple("string_literal", stringLiteralEntity); + } + + internal static void string_literal_location(this TextWriter trapFile, StringLiteralEntity stringLiteralEntity, Location location) + { + trapFile.WriteTuple("string_literal_location", stringLiteralEntity, location); + } + + internal static void string_literal_line(this TextWriter trapFile, StringLiteralEntity stringLiteralEntity, + int index, string line) + { + trapFile.WriteTuple("string_literal_line", stringLiteralEntity, index, line); + } + + internal static void trap_statement(this TextWriter trapFile, TrapStatementEntity trapStatementEntity, Entity body) + { + trapFile.WriteTuple("trap_statement", trapStatementEntity, body); + } + + internal static void trap_statement_type(this TextWriter trapFile, TrapStatementEntity trapStatementEntity, + TypeConstraintEntity typeConstraintEntity) + { + trapFile.WriteTuple("trap_statement_type", trapStatementEntity, typeConstraintEntity); + } + + internal static void trap_statement_location(this TextWriter trapFile, TrapStatementEntity trapStatementEntity, Entity location) + { + trapFile.WriteTuple("trap_statement_location", trapStatementEntity, location); + } + + internal static void file_redirection(this TextWriter trapFile, FileRedirectionEntity fileRedirectionEntity, Entity location, bool isAppend, RedirectionStream stream) + { + trapFile.WriteTuple("file_redirection", fileRedirectionEntity, location, isAppend, stream); + } + + internal static void file_redirection_location(this TextWriter trapFile, FileRedirectionEntity fileRedirectionEntity, Location location) + { + trapFile.WriteTuple("file_redirection_location", fileRedirectionEntity, location); + } + + internal static void block_statement(this TextWriter trapFile, BlockStatementEntity blockStatementEntity, Entity body, TokenEntity token) + { + trapFile.WriteTuple("block_statement", blockStatementEntity, body, token); + } + + internal static void block_statement_location(this TextWriter trapFile, BlockStatementEntity blockStatementEntity, Location location) + { + trapFile.WriteTuple("block_statement_location", blockStatementEntity, location); + } + + internal static void token(this TextWriter trapFile, TokenEntity tokenEntity, bool hasError, TokenKind kind, string text, TokenFlags flags) + { + trapFile.WriteTuple("token", tokenEntity, hasError, kind, text, flags); + } + + internal static void token_location(this TextWriter trapFile, TokenEntity tokenEntity, Location location) + { + trapFile.WriteTuple("token_location", tokenEntity, location); + } + + internal static void configuration_definition(this TextWriter trapFile, ConfigurationDefinitionEntity configurationDefinitionEntity, Entity body, ConfigurationType type, Entity name) + { + trapFile.WriteTuple("configuration_definition", configurationDefinitionEntity, body, type, name); + } + + internal static void configuration_definition_location(this TextWriter trapFile, ConfigurationDefinitionEntity configurationDefinitionEntity, Location location) + { + trapFile.WriteTuple("configuration_definition_location", configurationDefinitionEntity, location); + } + + internal static void data_statement(this TextWriter trapFile, DataStatementEntity dataStatementEntity, Entity body) + { + trapFile.WriteTuple("data_statement", dataStatementEntity, body); + } + + internal static void data_statement_location(this TextWriter trapFile, DataStatementEntity dataStatementEntity, Location location) + { + trapFile.WriteTuple("data_statement_location", dataStatementEntity, location); + } + + internal static void data_statement_variable(this TextWriter trapFile, DataStatementEntity dataStatementEntity, string variable) + { + trapFile.WriteTuple("data_statement_variable", dataStatementEntity, variable); + } + + internal static void data_statement_commands_allowed(this TextWriter trapFile, DataStatementEntity dataStatementEntity, int index, Entity commandAllowed) + { + trapFile.WriteTuple("data_statement_commands_allowed", dataStatementEntity, index, commandAllowed); + } + + internal static void dynamic_keyword_statement(this TextWriter trapFile, DynamicKeywordStatementEntity dynamicKeywordStatementEntity) + { + trapFile.WriteTuple("dynamic_keyword_statement", dynamicKeywordStatementEntity); + } + + internal static void dynamic_keyword_statement_location(this TextWriter trapFile, DynamicKeywordStatementEntity dynamicKeywordStatementEntity, Location location) + { + trapFile.WriteTuple("dynamic_keyword_statement_location", dynamicKeywordStatementEntity, location); + } + + internal static void dynamic_keyword_statement_command_elements(this TextWriter trapFile, DynamicKeywordStatementEntity dynamicKeywordStatementEntity, int index, Entity commandElement) + { + trapFile.WriteTuple("dynamic_keyword_statement_command_elements", dynamicKeywordStatementEntity, index, commandElement); + } + + internal static void error_expression(this TextWriter trapFile, ErrorExpressionEntity errorExpressionEntity) + { + trapFile.WriteTuple("error_expression", errorExpressionEntity); + } + + internal static void error_expression_nested_ast(this TextWriter trapFile, ErrorExpressionEntity errorExpressionEntity, int index, Entity nestedAst) + { + trapFile.WriteTuple("error_expression_nested_ast", errorExpressionEntity, index, nestedAst); + } + + internal static void error_expression_location(this TextWriter trapFile, ErrorExpressionEntity errorExpressionEntity, Location location) + { + trapFile.WriteTuple("error_expression_location", errorExpressionEntity, location); + } + + internal static void error_statement(this TextWriter trapFile, ErrorStatementEntity errorStatementEntity, TokenEntity token) + { + trapFile.WriteTuple("error_statement", errorStatementEntity, token); + } + + internal static void error_statement_flag(this TextWriter trapFile, ErrorStatementEntity errorStatementEntity, int index, string flagKey, TokenEntity token, Entity ast) + { + trapFile.WriteTuple("error_statement_flag", errorStatementEntity, index, flagKey, token, ast); + } + + internal static void error_statement_nested_ast(this TextWriter trapFile, ErrorStatementEntity errorStatementEntity, int index, Entity nestedAst) + { + trapFile.WriteTuple("error_statement_nested_ast", errorStatementEntity, index, nestedAst); + } + + internal static void error_statement_conditions(this TextWriter trapFile, ErrorStatementEntity errorStatementEntity, int index, Entity condition) + { + trapFile.WriteTuple("error_statement_conditions", errorStatementEntity, index, condition); + } + + internal static void error_statement_bodies(this TextWriter trapFile, ErrorStatementEntity errorStatementEntity, int index, Entity body) + { + trapFile.WriteTuple("error_statement_bodies", errorStatementEntity, index, body); + } + + internal static void error_statement_location(this TextWriter trapFile, ErrorStatementEntity errorStatementEntity, Location location) + { + trapFile.WriteTuple("error_statement_location", errorStatementEntity, location); + } + + internal static void function_member(this TextWriter trapFile, FunctionMemberEntity functionMemberEntity, Entity body, bool isConstructor, bool isHidden, bool isPrivate, bool isPublic, bool isStatic, string name, MethodAttributes attributes) + { + trapFile.WriteTuple("function_member", functionMemberEntity, body, isConstructor, isHidden, isPrivate, isPublic, isStatic, name, attributes); + } + + internal static void function_member_parameter(this TextWriter trapFile, FunctionMemberEntity functionMemberEntity, int index, Entity parameter) + { + trapFile.WriteTuple("function_member_parameter", functionMemberEntity, index, parameter); + } + + internal static void function_member_attribute(this TextWriter trapFile, FunctionMemberEntity functionMemberEntity, int index, Entity attribute) + { + trapFile.WriteTuple("function_member_attribute", functionMemberEntity, index, attribute); + } + + internal static void function_member_return_type(this TextWriter trapFile, FunctionMemberEntity functionMemberEntity, Entity returnType) + { + trapFile.WriteTuple("function_member_return_type", functionMemberEntity, returnType); + } + + internal static void function_member_location(this TextWriter trapFile, FunctionMemberEntity functionMemberEntity, Location location) + { + trapFile.WriteTuple("function_member_location", functionMemberEntity, location); + } + + internal static void merging_redirection(this TextWriter trapFile, MergingRedirectionEntity mergingRedirectionEntity, RedirectionStream from, RedirectionStream to) + { + trapFile.WriteTuple("merging_redirection", mergingRedirectionEntity, from, to); + } + + internal static void merging_redirection_location(this TextWriter trapFile, MergingRedirectionEntity mergingRedirectionEntity, Location location) + { + trapFile.WriteTuple("merging_redirection_location", mergingRedirectionEntity, location); + } + + internal static void pipeline_chain(this TextWriter trapFile, PipelineChainEntity pipelineChainEntity, bool isBackground, TokenKind kind, Entity left, Entity right) + { + trapFile.WriteTuple("pipeline_chain", pipelineChainEntity, isBackground, kind, left, right); + } + + internal static void pipeline_chain_location(this TextWriter trapFile, PipelineChainEntity pipelineChainEntity, Location location) + { + trapFile.WriteTuple("pipeline_chain_location", pipelineChainEntity, location); + } + + internal static void property_member(this TextWriter trapFile, PropertyMemberEntity propertyMemberEntity, bool isHidden, bool isPrivate, bool isPublic, bool isStatic, string name, PropertyAttributes attributes) + { + trapFile.WriteTuple("property_member", propertyMemberEntity, isHidden, isPrivate, isPublic, isStatic, name, attributes); + } + + internal static void property_member_attribute(this TextWriter trapFile, PropertyMemberEntity propertyMemberEntity, int index, Entity attribute) + { + trapFile.WriteTuple("property_member_attribute", propertyMemberEntity, index, attribute); + } + + internal static void property_member_property_type(this TextWriter trapFile, PropertyMemberEntity propertyMemberEntity, Entity propertyType) + { + trapFile.WriteTuple("property_member_property_type", propertyMemberEntity, propertyType); + } + + internal static void property_member_initial_value(this TextWriter trapFile, PropertyMemberEntity propertyMemberEntity, Entity initialValue) + { + trapFile.WriteTuple("property_member_initial_value", propertyMemberEntity, initialValue); + } + + internal static void property_member_location(this TextWriter trapFile, PropertyMemberEntity propertyMemberEntity, Location location) + { + trapFile.WriteTuple("property_member_location", propertyMemberEntity, location); + } + + internal static void script_block_expression(this TextWriter trapFile, ScriptBlockExpressionEntity scriptBlockExpressionEntity, ScriptBlockEntity body) + { + trapFile.WriteTuple("script_block_expression", scriptBlockExpressionEntity, body); + } + + internal static void script_block_expression_location(this TextWriter trapFile, ScriptBlockExpressionEntity scriptBlockExpressionEntity, Location location) + { + trapFile.WriteTuple("script_block_expression_location", scriptBlockExpressionEntity, location); + } + + internal static void switch_statement(this TextWriter trapFile, SwitchStatementEntity switchStatementEntity, Entity expression, SwitchFlags flags) + { + trapFile.WriteTuple("switch_statement", switchStatementEntity, expression, flags); + } + + internal static void switch_statement_clauses(this TextWriter trapFile, SwitchStatementEntity switchStatementEntity, int index, Entity expression, Entity statementBlock) + { + trapFile.WriteTuple("switch_statement_clauses", switchStatementEntity, index, expression, statementBlock); + } + + internal static void switch_statement_default(this TextWriter trapFile, SwitchStatementEntity switchStatementEntity, Entity defaultAst) + { + trapFile.WriteTuple("switch_statement_default", switchStatementEntity, defaultAst); + } + + internal static void switch_statement_location(this TextWriter trapFile, SwitchStatementEntity switchStatementEntity, Location location) + { + trapFile.WriteTuple("switch_statement_location", switchStatementEntity, location); + } + + internal static void type_definition(this TextWriter trapFile, TypeDefinitionEntity typeDefinitionEntity, string name, TypeAttributes typeAttributes, bool isClass, bool isEnum, bool IsInterface) + { + trapFile.WriteTuple("type_definition", typeDefinitionEntity, name, typeAttributes, isClass, isEnum, IsInterface); + } + + internal static void type_definition_location(this TextWriter trapFile, TypeDefinitionEntity typeDefinitionEntity, Location location) + { + trapFile.WriteTuple("type_definition_location", typeDefinitionEntity, location); + } + + internal static void type_definition_members(this TextWriter trapFile, TypeDefinitionEntity typeDefinitionEntity, int index, Entity member) + { + trapFile.WriteTuple("type_definition_members", typeDefinitionEntity, index, member); + } + + internal static void type_definition_attributes(this TextWriter trapFile, TypeDefinitionEntity typeDefinitionEntity, int index, Entity attribute) + { + trapFile.WriteTuple("type_definition_attributes", typeDefinitionEntity, index, attribute); + } + + internal static void type_definition_base_type(this TextWriter trapFile, TypeDefinitionEntity typeDefinitionEntity, int index, TypeConstraintEntity baseType) + { + trapFile.WriteTuple("type_definition_base_type", typeDefinitionEntity, index, baseType); + } + + internal static void using_expression(this TextWriter trapFile, UsingExpressionEntity usingExpressionEntity, Entity expression) + { + trapFile.WriteTuple("using_expression", usingExpressionEntity, expression); + } + + internal static void using_expression_location(this TextWriter trapFile, UsingExpressionEntity usingExpressionEntity, Location location) + { + trapFile.WriteTuple("using_expression_location", usingExpressionEntity, location); + } + + internal static void using_statement(this TextWriter trapFile, UsingStatementEntity usingStatementEntity, UsingStatementKind kind){ + trapFile.WriteTuple("using_statement", usingStatementEntity, kind); + } + + internal static void using_statement_location(this TextWriter trapFile, UsingStatementEntity usingStatementEntity, Location location) + { + trapFile.WriteTuple("using_statement_location", usingStatementEntity, location); + } + + internal static void using_statement_alias(this TextWriter trapFile, UsingStatementEntity usingStatementEntity, Entity alias) + { + trapFile.WriteTuple("using_statement_alias", usingStatementEntity, alias); + } + + internal static void using_statement_module_specification(this TextWriter trapFile, UsingStatementEntity usingStatementEntity, HashtableEntity moduleSpecification) + { + trapFile.WriteTuple("using_statement_module_specification", usingStatementEntity, moduleSpecification); + } + + internal static void using_statement_name(this TextWriter trapFile, UsingStatementEntity usingStatementEntity, Entity name) + { + trapFile.WriteTuple("using_statement_name", usingStatementEntity, name); + } + + internal static void hash_table(this TextWriter trapFile, HashtableEntity hashtableEntity) + { + trapFile.WriteTuple("hash_table", hashtableEntity); + } + + internal static void hash_table_location(this TextWriter trapFile, HashtableEntity hashtableEntity, Location location) + { + trapFile.WriteTuple("hash_table_location", hashtableEntity, location); + } + + internal static void hash_table_key_value_pairs(this TextWriter trapFile, HashtableEntity hashtableEntity, int index, Entity key, Entity value) + { + trapFile.WriteTuple("hash_table_key_value_pairs", hashtableEntity, index, key, value); + } + + internal static void attributed_expression(this TextWriter trapFile, AttributedExpressionEntity attributedExpressionEntity, Entity attribute, Entity child) + { + trapFile.WriteTuple("attributed_expression", attributedExpressionEntity, attribute, child); + } + + internal static void attributed_expression_location(this TextWriter trapFile, AttributedExpressionEntity attributedExpressionEntity, Location location) + { + trapFile.WriteTuple("attributed_expression_location", attributedExpressionEntity, location); + } + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction.Tests/FilePattern.cs b/powershell/extractor/Semmle.Extraction.Tests/FilePattern.cs new file mode 100644 index 000000000000..a4b2214b5e86 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.Tests/FilePattern.cs @@ -0,0 +1,48 @@ +using Xunit; + +namespace Semmle.Extraction.Tests +{ + public class FilePatternTests + { + [Fact] + public void TestRegexCompilation() + { + var fp = new FilePattern("/hadoop*"); + Assert.Equal("^hadoop[^/]*.*", fp.RegexPattern); + fp = new FilePattern("**/org/apache/hadoop"); + Assert.Equal("^.*/org/apache/hadoop.*", fp.RegexPattern); + fp = new FilePattern("hadoop-common/**/test// "); + Assert.Equal("^hadoop-common/.*/test(?/).*", fp.RegexPattern); + fp = new FilePattern(@"-C:\agent\root\asdf//"); + Assert.Equal("^C:/agent/root/asdf(?/).*", fp.RegexPattern); + fp = new FilePattern(@"-C:\agent+\[root]\asdf//"); + Assert.Equal(@"^C:/agent\+/\[root]/asdf(?/).*", fp.RegexPattern); + } + + [Fact] + public void TestMatching() + { + var fp1 = new FilePattern(@"C:\agent\root\abc//"); + var fp2 = new FilePattern(@"C:\agent\root\def//ghi"); + var patterns = new[] { fp1, fp2 }; + + var success = FilePattern.Matches(patterns, @"C:\agent\root\abc\file.cs", out var s); + Assert.True(success); + Assert.Equal("/file.cs", s); + + success = FilePattern.Matches(patterns, @"C:\agent\root\def\ghi\file.cs", out s); + Assert.True(success); + Assert.Equal("/ghi/file.cs", s); + + success = FilePattern.Matches(patterns, @"C:\agent\root\def\file.cs", out _); + Assert.False(success); + } + + [Fact] + public void TestInvalidPatterns() + { + Assert.Throws(() => new FilePattern("/abc//def//ghi")); + Assert.Throws(() => new FilePattern("/abc**def")); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.Tests/Layout.cs b/powershell/extractor/Semmle.Extraction.Tests/Layout.cs new file mode 100644 index 000000000000..58470fa8caa3 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.Tests/Layout.cs @@ -0,0 +1,231 @@ +using System.IO; +using Xunit; +using Semmle.Util.Logging; +using System.Runtime.InteropServices; + +namespace Semmle.Extraction.Tests +{ + internal struct TransformedPathStub : PathTransformer.ITransformedPath + { + private readonly string value; + public TransformedPathStub(string value) => this.value = value; + public string Value => value; + + public string Extension => throw new System.NotImplementedException(); + + public string NameWithoutExtension => throw new System.NotImplementedException(); + + public PathTransformer.ITransformedPath ParentDirectory => throw new System.NotImplementedException(); + + public string DatabaseId => throw new System.NotImplementedException(); + + public PathTransformer.ITransformedPath WithSuffix(string suffix) + { + throw new System.NotImplementedException(); + } + } + + public class Layout + { + private readonly ILogger logger = new LoggerMock(); + + [Fact] + public void TestDefaultLayout() + { + var layout = new Semmle.Extraction.Layout(null, null, null); + var project = layout.LookupProjectOrNull(new TransformedPathStub("foo.cs")); + + Assert.NotNull(project); + + // All files are mapped when there's no layout file. + Assert.True(layout.FileInLayout(new TransformedPathStub("foo.cs"))); + + // Test trap filename + var tmpDir = Path.GetTempPath(); + Directory.SetCurrentDirectory(tmpDir); + if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) + { + // `Directory.SetCurrentDirectory()` seems to slightly change the path on macOS, + // so adjusting it: + Assert.NotEqual(Directory.GetCurrentDirectory(), tmpDir); + tmpDir = "/private" + tmpDir; + // Remove trailing slash: + Assert.Equal('/', tmpDir[tmpDir.Length - 1]); + tmpDir = tmpDir.Substring(0, tmpDir.Length - 1); + Assert.Equal(Directory.GetCurrentDirectory(), tmpDir); + } + var f1 = project!.GetTrapPath(logger, new TransformedPathStub("foo.cs"), TrapWriter.CompressionMode.Gzip); + var g1 = TrapWriter.NestPaths(logger, tmpDir, "foo.cs.trap.gz"); + Assert.Equal(f1, g1); + + // Test trap file generation + var trapwriterFilename = project.GetTrapPath(logger, new TransformedPathStub("foo.cs"), TrapWriter.CompressionMode.Gzip); + using (var trapwriter = project.CreateTrapWriter(logger, new TransformedPathStub("foo.cs"), TrapWriter.CompressionMode.Gzip, discardDuplicates: false)) + { + trapwriter.Emit("1=*"); + Assert.False(File.Exists(trapwriterFilename)); + } + Assert.True(File.Exists(trapwriterFilename)); + File.Delete(trapwriterFilename); + } + + [Fact] + public void TestLayoutFile() + { + File.WriteAllLines("layout.txt", new string[] + { + "# Section", + "TRAP_FOLDER=" + Path.GetFullPath("snapshot\\trap"), + "ODASA_DB=snapshot\\db-csharp", + "SOURCE_ARCHIVE=" + Path.GetFullPath("snapshot\\archive"), + "ODASA_BUILD_ERROR_DIR=snapshot\build-errors", + "-foo.cs", + "bar.cs", + "-excluded", + "excluded/foo.cs", + "included" + }); + + var layout = new Semmle.Extraction.Layout(null, null, "layout.txt"); + + // Test general pattern matching + Assert.True(layout.FileInLayout(new TransformedPathStub("bar.cs"))); + Assert.False(layout.FileInLayout(new TransformedPathStub("foo.cs"))); + Assert.False(layout.FileInLayout(new TransformedPathStub("goo.cs"))); + Assert.False(layout.FileInLayout(new TransformedPathStub("excluded/bar.cs"))); + Assert.True(layout.FileInLayout(new TransformedPathStub("excluded/foo.cs"))); + Assert.True(layout.FileInLayout(new TransformedPathStub("included/foo.cs"))); + + // Test the trap file + var project = layout.LookupProjectOrNull(new TransformedPathStub("bar.cs")); + Assert.NotNull(project); + var trapwriterFilename = project!.GetTrapPath(logger, new TransformedPathStub("bar.cs"), TrapWriter.CompressionMode.Gzip); + Assert.Equal(TrapWriter.NestPaths(logger, Path.GetFullPath("snapshot\\trap"), "bar.cs.trap.gz"), + trapwriterFilename); + + // Test the source archive + var trapWriter = project.CreateTrapWriter(logger, new TransformedPathStub("bar.cs"), TrapWriter.CompressionMode.Gzip, discardDuplicates: false); + trapWriter.Archive("layout.txt", new TransformedPathStub("layout.txt"), System.Text.Encoding.ASCII); + var writtenFile = TrapWriter.NestPaths(logger, Path.GetFullPath("snapshot\\archive"), "layout.txt"); + Assert.True(File.Exists(writtenFile)); + File.Delete("layout.txt"); + } + + [Fact] + public void TestTrapOverridesLayout() + { + // When you specify both a trap file and a layout, use the trap file. + var layout = new Semmle.Extraction.Layout(Path.GetFullPath("snapshot\\trap"), null, "something.txt"); + Assert.True(layout.FileInLayout(new TransformedPathStub("bar.cs"))); + var subProject = layout.LookupProjectOrNull(new TransformedPathStub("foo.cs")); + Assert.NotNull(subProject); + var f1 = subProject!.GetTrapPath(logger, new TransformedPathStub("foo.cs"), TrapWriter.CompressionMode.Gzip); + var g1 = TrapWriter.NestPaths(logger, Path.GetFullPath("snapshot\\trap"), "foo.cs.trap.gz"); + Assert.Equal(f1, g1); + } + + [Fact] + public void TestMultipleSections() + { + File.WriteAllLines("layout.txt", new string[] + { + "# Section 1", + "TRAP_FOLDER=" + Path.GetFullPath("snapshot\\trap1"), + "ODASA_DB=snapshot\\db-csharp", + "SOURCE_ARCHIVE=" + Path.GetFullPath("snapshot\\archive1"), + "ODASA_BUILD_ERROR_DIR=snapshot\build-errors", + "foo.cs", + "# Section 2", + "TRAP_FOLDER=" + Path.GetFullPath("snapshot\\trap2"), + "ODASA_DB=snapshot\\db-csharp", + "SOURCE_ARCHIVE=" + Path.GetFullPath("snapshot\\archive2"), + "ODASA_BUILD_ERROR_DIR=snapshot\build-errors", + "bar.cs", + }); + + var layout = new Semmle.Extraction.Layout(null, null, "layout.txt"); + + // Use Section 2 + Assert.True(layout.FileInLayout(new TransformedPathStub("bar.cs"))); + var subProject = layout.LookupProjectOrNull(new TransformedPathStub("bar.cs")); + Assert.NotNull(subProject); + var f1 = subProject!.GetTrapPath(logger, new TransformedPathStub("bar.cs"), TrapWriter.CompressionMode.Gzip); + var g1 = TrapWriter.NestPaths(logger, Path.GetFullPath("snapshot\\trap2"), "bar.cs.trap.gz"); + Assert.Equal(f1, g1); + + // Use Section 1 + Assert.True(layout.FileInLayout(new TransformedPathStub("foo.cs"))); + subProject = layout.LookupProjectOrNull(new TransformedPathStub("foo.cs")); + Assert.NotNull(subProject); + var f2 = subProject!.GetTrapPath(logger, new TransformedPathStub("foo.cs"), TrapWriter.CompressionMode.Gzip); + var g2 = TrapWriter.NestPaths(logger, Path.GetFullPath("snapshot\\trap1"), "foo.cs.trap.gz"); + Assert.Equal(f2, g2); + + // boo.dll is not in the layout, so use layout from first section. + Assert.False(layout.FileInLayout(new TransformedPathStub("boo.dll"))); + var f3 = layout.LookupProjectOrDefault(new TransformedPathStub("boo.dll")).GetTrapPath(logger, new TransformedPathStub("boo.dll"), TrapWriter.CompressionMode.Gzip); + var g3 = TrapWriter.NestPaths(logger, Path.GetFullPath("snapshot\\trap1"), "boo.dll.trap.gz"); + Assert.Equal(f3, g3); + + // boo.cs is not in the layout, so return null + Assert.False(layout.FileInLayout(new TransformedPathStub("boo.cs"))); + Assert.Null(layout.LookupProjectOrNull(new TransformedPathStub("boo.cs"))); + } + + [Fact] + public void MissingLayout() + { + Assert.Throws(() => + new Semmle.Extraction.Layout(null, null, "nosuchfile.txt")); + } + + [Fact] + public void EmptyLayout() + { + File.Create("layout.txt").Close(); + Assert.Throws(() => + new Semmle.Extraction.Layout(null, null, "layout.txt")); + } + + [Fact] + public void InvalidLayout() + { + File.WriteAllLines("layout.txt", new string[] + { + "# Section 1" + }); + + Assert.Throws(() => + new Semmle.Extraction.Layout(null, null, "layout.txt")); + } + + private sealed class LoggerMock : ILogger + { + public void Dispose() { } + + public void Log(Severity s, string text) { } + } + } + + internal static class TrapWriterTestExtensions + { + public static void Emit(this TrapWriter trapFile, string s) + { + trapFile.Emit(new StringTrapEmitter(s)); + } + + private class StringTrapEmitter : ITrapEmitter + { + private readonly string content; + public StringTrapEmitter(string content) + { + this.content = content; + } + + public void EmitTrap(TextWriter trapFile) + { + trapFile.Write(content); + } + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.Tests/Options.cs b/powershell/extractor/Semmle.Extraction.Tests/Options.cs new file mode 100644 index 000000000000..f9a1c34e563d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.Tests/Options.cs @@ -0,0 +1,209 @@ +using Xunit; +using Semmle.Util.Logging; +using System; +using System.IO; +using Semmle.Util; +using System.Text.RegularExpressions; + +namespace Semmle.Extraction.Tests +{ + public class OptionsTests + { + private CSharp.Options? options; + private CSharp.Standalone.Options? standaloneOptions; + + public OptionsTests() + { + Environment.SetEnvironmentVariable("SEMMLE_EXTRACTOR_OPTIONS", ""); + Environment.SetEnvironmentVariable("LGTM_INDEX_EXTRACTOR", ""); + } + + [Fact] + public void DefaultOptions() + { + options = CSharp.Options.CreateWithEnvironment(Array.Empty()); + Assert.True(options.Cache); + Assert.False(options.CIL); + Assert.Null(options.Framework); + Assert.Null(options.CompilerName); + Assert.Empty(options.CompilerArguments); + Assert.True(options.Threads >= 1); + Assert.Equal(Verbosity.Info, options.Verbosity); + Assert.False(options.Console); + Assert.False(options.ClrTracer); + Assert.False(options.PDB); + Assert.False(options.Fast); + } + + [Fact] + public void Threads() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--threads", "3" }); + Assert.Equal(3, options.Threads); + } + + [Fact] + public void Cache() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--nocache" }); + Assert.False(options.Cache); + } + + [Fact] + public void CIL() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--cil" }); + Assert.True(options.CIL); + options = CSharp.Options.CreateWithEnvironment(new string[] { "--cil", "--nocil" }); + Assert.False(options.CIL); + } + + [Fact] + public void CompilerArguments() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "x", "y", "z" }); + Assert.Equal("x", options.CompilerArguments[0]); + Assert.Equal("y", options.CompilerArguments[1]); + Assert.Equal("z", options.CompilerArguments[2]); + } + + [Fact] + public void VerbosityTests() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--verbose" }); + Assert.Equal(Verbosity.Debug, options.Verbosity); + + options = CSharp.Options.CreateWithEnvironment(new string[] { "--verbosity", "0" }); + Assert.Equal(Verbosity.Off, options.Verbosity); + + options = CSharp.Options.CreateWithEnvironment(new string[] { "--verbosity", "1" }); + Assert.Equal(Verbosity.Error, options.Verbosity); + + options = CSharp.Options.CreateWithEnvironment(new string[] { "--verbosity", "2" }); + Assert.Equal(Verbosity.Warning, options.Verbosity); + + options = CSharp.Options.CreateWithEnvironment(new string[] { "--verbosity", "3" }); + Assert.Equal(Verbosity.Info, options.Verbosity); + + options = CSharp.Options.CreateWithEnvironment(new string[] { "--verbosity", "4" }); + Assert.Equal(Verbosity.Debug, options.Verbosity); + + options = CSharp.Options.CreateWithEnvironment(new string[] { "--verbosity", "5" }); + Assert.Equal(Verbosity.Trace, options.Verbosity); + + Assert.Throws(() => CSharp.Options.CreateWithEnvironment(new string[] { "--verbosity", "X" })); + } + + [Fact] + public void Console() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--console" }); + Assert.True(options.Console); + } + + [Fact] + public void PDB() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--pdb" }); + Assert.True(options.PDB); + } + + [Fact] + public void Compiler() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--compiler", "foo" }); + Assert.Equal("foo", options.CompilerName); + } + + [Fact] + public void Framework() + { + options = CSharp.Options.CreateWithEnvironment(new string[] { "--framework", "foo" }); + Assert.Equal("foo", options.Framework); + } + + [Fact] + public void EnvironmentVariables() + { + Environment.SetEnvironmentVariable("SEMMLE_EXTRACTOR_OPTIONS", "--cil c"); + options = CSharp.Options.CreateWithEnvironment(new string[] { "a", "b" }); + Assert.True(options.CIL); + Assert.Equal("a", options.CompilerArguments[0]); + Assert.Equal("b", options.CompilerArguments[1]); + Assert.Equal("c", options.CompilerArguments[2]); + + Environment.SetEnvironmentVariable("SEMMLE_EXTRACTOR_OPTIONS", ""); + Environment.SetEnvironmentVariable("LGTM_INDEX_EXTRACTOR", "--nocil"); + options = CSharp.Options.CreateWithEnvironment(new string[] { "--cil" }); + Assert.False(options.CIL); + } + + [Fact] + public void StandaloneDefaults() + { + standaloneOptions = CSharp.Standalone.Options.Create(Array.Empty()); + Assert.Equal(0, standaloneOptions.DllDirs.Count); + Assert.True(standaloneOptions.UseNuGet); + Assert.True(standaloneOptions.UseMscorlib); + Assert.False(standaloneOptions.SkipExtraction); + Assert.Null(standaloneOptions.SolutionFile); + Assert.True(standaloneOptions.ScanNetFrameworkDlls); + Assert.False(standaloneOptions.Errors); + } + + [Fact] + public void StandaloneOptions() + { + standaloneOptions = CSharp.Standalone.Options.Create(new string[] { "--references:foo", "--silent", "--skip-nuget", "--skip-dotnet", "--exclude", "bar", "--nostdlib" }); + Assert.Equal("foo", standaloneOptions.DllDirs[0]); + Assert.Equal("bar", standaloneOptions.Excludes[0]); + Assert.Equal(Verbosity.Off, standaloneOptions.Verbosity); + Assert.False(standaloneOptions.UseNuGet); + Assert.False(standaloneOptions.UseMscorlib); + Assert.False(standaloneOptions.ScanNetFrameworkDlls); + Assert.False(standaloneOptions.Errors); + Assert.False(standaloneOptions.Help); + } + + [Fact] + public void InvalidOptions() + { + standaloneOptions = CSharp.Standalone.Options.Create(new string[] { "--references:foo", "--silent", "--no-such-option" }); + Assert.True(standaloneOptions.Errors); + } + + [Fact] + public void ShowingHelp() + { + standaloneOptions = CSharp.Standalone.Options.Create(new string[] { "--help" }); + Assert.False(standaloneOptions.Errors); + Assert.True(standaloneOptions.Help); + } + + [Fact] + public void Fast() + { + Environment.SetEnvironmentVariable("LGTM_INDEX_EXTRACTOR", "--fast"); + options = CSharp.Options.CreateWithEnvironment(Array.Empty()); + Assert.True(options.Fast); + } + + [Fact] + public void ArchiveArguments() + { + using var sw = new StringWriter(); + var file = Path.GetTempFileName(); + + try + { + File.AppendAllText(file, "Test"); + new string[] { "/noconfig", "@" + file }.WriteCommandLine(sw); + Assert.Equal("Test", Regex.Replace(sw.ToString(), @"\t|\n|\r", "")); + } + finally + { + File.Delete(file); + } + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.Tests/PathTransformer.cs b/powershell/extractor/Semmle.Extraction.Tests/PathTransformer.cs new file mode 100644 index 000000000000..990644eb4b9b --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.Tests/PathTransformer.cs @@ -0,0 +1,45 @@ +using Semmle.Util; +using Xunit; + +namespace Semmle.Extraction.Tests +{ + internal class PathCacheStub : IPathCache + { + public string GetCanonicalPath(string path) => path; + } + + public class PathTransformerTests + { + [Fact] + public void TestTransformerFile() + { + var spec = new string[] + { + @"#D:\src", + @"C:\agent*\src//", + @"-C:\agent*\src\external", + @"", + @"#empty", + @"", + @"#src2", + @"/agent*//src", + @"", + @"#optsrc", + @"opt/src//" + }; + + var pathTransformer = new PathTransformer(new PathCacheStub(), spec); + + // Windows-style matching + Assert.Equal(@"C:/bar.cs", pathTransformer.Transform(@"C:\bar.cs").Value); + Assert.Equal("D:/src/file.cs", pathTransformer.Transform(@"C:\agent42\src\file.cs").Value); + Assert.Equal("D:/src/file.cs", pathTransformer.Transform(@"C:\agent43\src\file.cs").Value); + Assert.Equal(@"C:/agent43/src/external/file.cs", pathTransformer.Transform(@"C:\agent43\src\external\file.cs").Value); + + // Linux-style matching + Assert.Equal(@"src2/src/file.cs", pathTransformer.Transform(@"/agent/src/file.cs").Value); + Assert.Equal(@"src2/src/file.cs", pathTransformer.Transform(@"/agent42/src/file.cs").Value); + Assert.Equal(@"optsrc/file.cs", pathTransformer.Transform(@"/opt/src/file.cs").Value); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction.Tests/Properties/AssemblyInfo.cs b/powershell/extractor/Semmle.Extraction.Tests/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..f87cf947b4d2 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.Tests/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +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/powershell/extractor/Semmle.Extraction.Tests/Semmle.Extraction.Tests.csproj b/powershell/extractor/Semmle.Extraction.Tests/Semmle.Extraction.Tests.csproj new file mode 100644 index 000000000000..0c33ff040a21 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.Tests/Semmle.Extraction.Tests.csproj @@ -0,0 +1,28 @@ + + + + net6.0 + false + win-x64;linux-x64;osx-x64 + enable + + + + + + + + all + runtime; build; native; contentfiles; analyzers + + + + + + + + + + + + diff --git a/powershell/extractor/Semmle.Extraction.Tests/TrapWriter.cs b/powershell/extractor/Semmle.Extraction.Tests/TrapWriter.cs new file mode 100644 index 000000000000..54e0a9db25a0 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction.Tests/TrapWriter.cs @@ -0,0 +1,52 @@ +using Xunit; +using Semmle.Util.Logging; +using Semmle.Util; + +namespace Semmle.Extraction.Tests +{ + public class TrapWriterTests + { + [Fact] + public void NestedPaths() + { + string tempDir = System.IO.Path.GetTempPath(); + string root1, root2, root3; + + if (Win32.IsWindows()) + { + root1 = "E:"; + root2 = "e:"; + root3 = @"\"; + } + else + { + root1 = "/E_"; + root2 = "/e_"; + root3 = "/"; + } + + using var logger = new LoggerMock(); + + Assert.Equal($@"C:\Temp\source_archive\def.cs", TrapWriter.NestPaths(logger, @"C:\Temp\source_archive", "def.cs").Replace('/', '\\')); + + Assert.Equal(@"C:\Temp\source_archive\def.cs", TrapWriter.NestPaths(logger, @"C:\Temp\source_archive", "def.cs").Replace('/', '\\')); + + Assert.Equal(@"C:\Temp\source_archive\E_\source\def.cs", TrapWriter.NestPaths(logger, @"C:\Temp\source_archive", $@"{root1}\source\def.cs").Replace('/', '\\')); + + Assert.Equal(@"C:\Temp\source_archive\e_\source\def.cs", TrapWriter.NestPaths(logger, @"C:\Temp\source_archive", $@"{root2}\source\def.cs").Replace('/', '\\')); + + Assert.Equal(@"C:\Temp\source_archive\source\def.cs", TrapWriter.NestPaths(logger, @"C:\Temp\source_archive", $@"{root3}source\def.cs").Replace('/', '\\')); + + Assert.Equal(@"C:\Temp\source_archive\source\def.cs", TrapWriter.NestPaths(logger, @"C:\Temp\source_archive", $@"{root3}source\def.cs").Replace('/', '\\')); + + Assert.Equal(@"C:\Temp\source_archive\diskstation\share\source\def.cs", TrapWriter.NestPaths(logger, @"C:\Temp\source_archive", $@"{root3}{root3}diskstation\share\source\def.cs").Replace('/', '\\')); + } + + private sealed class LoggerMock : ILogger + { + public void Dispose() { } + + public void Log(Severity s, string text) { } + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/AssemblyScope.cs b/powershell/extractor/Semmle.Extraction/AssemblyScope.cs new file mode 100644 index 000000000000..27c9377bb30f --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/AssemblyScope.cs @@ -0,0 +1,25 @@ +using Microsoft.CodeAnalysis; + +namespace Semmle.Extraction +{ + /// + /// The scope of symbols in an assembly. + /// + public class AssemblyScope : IExtractionScope + { + private readonly IAssemblySymbol assembly; + private readonly string filepath; + + public AssemblyScope(IAssemblySymbol symbol, string path) + { + assembly = symbol; + filepath = path; + } + + public bool InFileScope(string path) => path == filepath; + + public bool InScope(ISymbol symbol) => + SymbolEqualityComparer.Default.Equals(symbol.ContainingAssembly, assembly) || + SymbolEqualityComparer.Default.Equals(symbol, assembly); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Context.cs b/powershell/extractor/Semmle.Extraction/Context.cs new file mode 100644 index 000000000000..abbabcdd1983 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Context.cs @@ -0,0 +1,482 @@ +using Microsoft.CodeAnalysis; +using Semmle.Extraction.Entities; +using Semmle.Util.Logging; +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.IO; +using System.Linq; + +namespace Semmle.Extraction +{ + /// + /// State that needs to be available throughout the extraction process. + /// There is one Context object per trap output file. + /// + public class Context + { + /// + /// Access various extraction functions, e.g. logger, trap writer. + /// + public Extractor Extractor { get; } + + /// + /// Access to the trap file. + /// + public TrapWriter TrapWriter { get; } + + /// + /// Holds if assembly information should be prefixed to TRAP labels. + /// + public bool ShouldAddAssemblyTrapPrefix { get; } + + public IList TrapStackSuffix { get; } = new List(); + + private int GetNewId() => TrapWriter.IdCounter++; + + // A recursion guard against writing to the trap file whilst writing an id to the trap file. + private bool writingLabel = false; + + private readonly Queue labelQueue = new(); + + protected void DefineLabel(IEntity entity) + { + if (writingLabel) + { + // Don't define a label whilst writing a label. + labelQueue.Enqueue(entity); + } + else + { + try + { + writingLabel = true; + entity.DefineLabel(TrapWriter.Writer, Extractor); + } + finally + { + writingLabel = false; + if (labelQueue.Any()) + { + DefineLabel(labelQueue.Dequeue()); + } + } + } + } + +#if DEBUG_LABELS + private void CheckEntityHasUniqueLabel(string id, CachedEntity entity) + { + if (idLabelCache.ContainsKey(id)) + { + this.Extractor.Message(new Message("Label collision for " + id, entity.Label.ToString(), CreateLocation(entity.ReportingLocation), "", Severity.Warning)); + } + else + { + idLabelCache[id] = entity; + } + } +#endif + + protected Label GetNewLabel() => new Label(GetNewId()); + + internal TEntity CreateEntity(CachedEntityFactory factory, object cacheKey, TInit init) + where TEntity : CachedEntity => + cacheKey is ISymbol s ? CreateEntity(factory, s, init, symbolEntityCache) : CreateEntity(factory, cacheKey, init, objectEntityCache); + + internal TEntity CreateEntityFromSymbol(CachedEntityFactory factory, TSymbol init) + where TSymbol : ISymbol + where TEntity : CachedEntity => CreateEntity(factory, init, init, symbolEntityCache); + + /// + /// Creates and populates a new entity, or returns the existing one from the cache. + /// + /// The entity factory. + /// The key used for caching. + /// The initializer for the entity. + /// The dictionary to use for caching. + /// The new/existing entity. + private TEntity CreateEntity(CachedEntityFactory factory, TCacheKey cacheKey, TInit init, IDictionary dictionary) + where TCacheKey : notnull + where TEntity : CachedEntity + { + if (dictionary.TryGetValue(cacheKey, out var cached)) + return (TEntity)cached; + + using (StackGuard) + { + var label = GetNewLabel(); + var entity = factory.Create(this, init); + entity.Label = label; + + dictionary[cacheKey] = entity; + + DefineLabel(entity); + if (entity.NeedsPopulation) + Populate(init as ISymbol, entity); + +#if DEBUG_LABELS + using var id = new EscapingTextWriter(); + entity.WriteQuotedId(id); + CheckEntityHasUniqueLabel(id.ToString(), entity); +#endif + + return entity; + } + } + + /// + /// Creates a fresh label with ID "*", and set it on the + /// supplied object. + /// + internal void AddFreshLabel(Entity entity) + { + entity.Label = GetNewLabel(); + entity.DefineFreshLabel(TrapWriter.Writer); + } + +#if DEBUG_LABELS + private readonly Dictionary idLabelCache = new Dictionary(); +#endif + + private readonly IDictionary objectEntityCache = new Dictionary(); + private readonly IDictionary symbolEntityCache = new Dictionary(10000, SymbolEqualityComparer.Default); + + /// + /// Queue of items to populate later. + /// The only reason for this is so that the call stack does not + /// grow indefinitely, causing a potential stack overflow. + /// + private readonly Queue populateQueue = new Queue(); + + /// + /// Enqueue the given action to be performed later. + /// + /// The action to run. + public void PopulateLater(Action a) + { + var key = GetCurrentTagStackKey(); + if (key is not null) + { + // If we are currently executing with a duplication guard, then the same + // guard must be used for the deferred action + populateQueue.Enqueue(() => WithDuplicationGuard(key, a)); + } + else + { + populateQueue.Enqueue(a); + } + } + + /// + /// Runs the main populate loop until there's nothing left to populate. + /// + public void PopulateAll() + { + while (populateQueue.Any()) + { + try + { + populateQueue.Dequeue()(); + } + catch (InternalError ex) + { + ExtractionError(new Message(ex.Text, ex.EntityText, CreateLocation(ex.Location), ex.StackTrace)); + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + ExtractionError($"Uncaught exception. {ex.Message}", null, CreateLocation(), ex.StackTrace); + } + } + } + + protected Context(Extractor extractor, TrapWriter trapWriter, bool shouldAddAssemblyTrapPrefix = false) + { + Extractor = extractor; + TrapWriter = trapWriter; + ShouldAddAssemblyTrapPrefix = shouldAddAssemblyTrapPrefix; + } + + private int currentRecursiveDepth = 0; + private const int maxRecursiveDepth = 150; + + private void EnterScope() + { + if (currentRecursiveDepth >= maxRecursiveDepth) + throw new StackOverflowException(string.Format("Maximum nesting depth of {0} exceeded", maxRecursiveDepth)); + ++currentRecursiveDepth; + } + + private void ExitScope() + { + --currentRecursiveDepth; + } + + public IDisposable StackGuard => new ScopeGuard(this); + + private sealed class ScopeGuard : IDisposable + { + private readonly Context cx; + + public ScopeGuard(Context c) + { + cx = c; + cx.EnterScope(); + } + + public void Dispose() + { + cx.ExitScope(); + } + } + + private class PushEmitter : ITrapEmitter + { + private readonly Key key; + + public PushEmitter(Key key) + { + this.key = key; + } + + public void EmitTrap(TextWriter trapFile) + { + trapFile.Write(".push "); + key.AppendTo(trapFile); + trapFile.WriteLine(); + } + } + + private class PopEmitter : ITrapEmitter + { + public void EmitTrap(TextWriter trapFile) + { + trapFile.WriteLine(".pop"); + } + } + + private readonly Stack tagStack = new Stack(); + + /// + /// Populates an entity, handling the tag stack appropriately + /// + /// Symbol for reporting errors. + /// The entity to populate. + /// Thrown on invalid trap stack behaviour. + private void Populate(ISymbol? optionalSymbol, CachedEntity entity) + { + if (writingLabel) + { + // Don't write tuples etc if we're currently defining a label + PopulateLater(() => Populate(optionalSymbol, entity)); + return; + } + + bool duplicationGuard, deferred; + + switch (entity.TrapStackBehaviour) + { + case TrapStackBehaviour.NeedsLabel: + if (!tagStack.Any()) + ExtractionError("TagStack unexpectedly empty", optionalSymbol, entity); + duplicationGuard = false; + deferred = false; + break; + case TrapStackBehaviour.NoLabel: + duplicationGuard = false; + deferred = tagStack.Any(); + break; + case TrapStackBehaviour.OptionalLabel: + duplicationGuard = false; + deferred = false; + break; + case TrapStackBehaviour.PushesLabel: + duplicationGuard = true; + deferred = duplicationGuard && tagStack.Any(); + break; + default: + throw new InternalError("Unexpected TrapStackBehaviour"); + } + + var a = duplicationGuard && IsEntityDuplicationGuarded(entity, out var loc) + ? (() => + { + var args = new object[TrapStackSuffix.Count + 2]; + args[0] = entity; + args[1] = loc; + for (var i = 0; i < TrapStackSuffix.Count; i++) + { + args[i + 2] = TrapStackSuffix[i]; + } + WithDuplicationGuard(new Key(args), () => entity.Populate(TrapWriter.Writer)); + }) + : (Action)(() => this.Try(null, optionalSymbol, () => entity.Populate(TrapWriter.Writer))); + + if (deferred) + populateQueue.Enqueue(a); + else + a(); + } + + protected virtual bool IsEntityDuplicationGuarded(IEntity entity, [NotNullWhen(returnValue: true)] out Entities.Location? loc) + { + loc = null; + return false; + } + + /// + /// Runs the given action , guarding for trap duplication + /// based on key . + /// + public virtual void WithDuplicationGuard(Key key, Action a) + { + tagStack.Push(key); + TrapWriter.Emit(new PushEmitter(key)); + try + { + a(); + } + finally + { + TrapWriter.Emit(new PopEmitter()); + tagStack.Pop(); + } + } + + protected Key? GetCurrentTagStackKey() => tagStack.Count > 0 + ? tagStack.Peek() + : null; + + /// + /// Log an extraction error. + /// + /// The error message. + /// A textual representation of the failed entity. + /// The location of the error. + /// An optional stack trace of the error, or null. + /// The severity of the error. + public void ExtractionError(string message, string? entityText, Entities.Location? location, string? stackTrace = null, Severity severity = Severity.Error) + { + var msg = new Message(message, entityText, location, stackTrace, severity); + ExtractionError(msg); + } + + /// + /// Log an extraction error. + /// + /// The text of the message. + /// The symbol of the error, or null. + /// The entity of the error, or null. + private void ExtractionError(string message, ISymbol? optionalSymbol, Entity optionalEntity) + { + if (!(optionalSymbol is null)) + { + ExtractionError(message, optionalSymbol.ToDisplayString(), CreateLocation(optionalSymbol.Locations.FirstOrDefault())); + } + else if (!(optionalEntity is null)) + { + ExtractionError(message, optionalEntity.Label.ToString(), CreateLocation(optionalEntity.ReportingLocation)); + } + else + { + ExtractionError(message, null, CreateLocation()); + } + } + + /// + /// Log an extraction message. + /// + /// The message to log. + private void ExtractionError(Message msg) + { + new ExtractionMessage(this, msg); + Extractor.Message(msg); + } + + private void ExtractionError(InternalError error) + { + ExtractionError(new Message(error.Message, error.EntityText, CreateLocation(error.Location), error.StackTrace, Severity.Error)); + } + + private void ReportError(InternalError error) + { + if (!Extractor.Standalone) + throw error; + + ExtractionError(error); + } + + /// + /// Signal an error in the program model. + /// + /// The syntax node causing the failure. + /// The error message. + public void ModelError(SyntaxNode node, string msg) + { + ReportError(new InternalError(node, msg)); + } + + /// + /// Signal an error in the program model. + /// + /// Symbol causing the error. + /// The error message. + public void ModelError(ISymbol symbol, string msg) + { + ReportError(new InternalError(symbol, msg)); + } + + /// + /// Signal an error in the program model. + /// + /// The error message. + public void ModelError(string msg) + { + ReportError(new InternalError(msg)); + } + + /// + /// Tries the supplied action , and logs an uncaught + /// exception error if the action fails. + /// + /// Optional syntax node for error reporting. + /// Optional symbol for error reporting. + /// The action to perform. + public void Try(SyntaxNode? node, ISymbol? symbol, Action a) + { + try + { + a(); + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + Message message; + + if (node is not null) + { + message = Message.Create(this, ex.Message, node, ex.StackTrace); + } + else if (symbol is not null) + { + message = Message.Create(this, ex.Message, symbol, ex.StackTrace); + } + else if (ex is InternalError ie) + { + message = new Message(ie.Text, ie.EntityText, CreateLocation(ie.Location), ex.StackTrace); + } + else + { + message = new Message($"Uncaught exception. {ex.Message}", null, CreateLocation(), ex.StackTrace); + } + + ExtractionError(message); + } + } + + public virtual Entities.Location CreateLocation() => + GeneratedLocation.Create(this); + + public virtual Entities.Location CreateLocation(Microsoft.CodeAnalysis.Location? location) => + CreateLocation(); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactory.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactory.cs new file mode 100644 index 000000000000..ccd01835c6f0 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactory.cs @@ -0,0 +1,15 @@ +using Microsoft.CodeAnalysis; + +namespace Semmle.Extraction +{ + /// + /// A factory for creating cached entities. + /// + public abstract class CachedEntityFactory where TEntity : CachedEntity + { + /// + /// Initializes the entity, but does not generate any trap code. + /// + public abstract TEntity Create(Context cx, TInit init); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactoryExtensions.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactoryExtensions.cs new file mode 100644 index 000000000000..f8a08298cca6 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactoryExtensions.cs @@ -0,0 +1,35 @@ +using Microsoft.CodeAnalysis; + +namespace Semmle.Extraction +{ + public static class CachedEntityFactoryExtensions + { + /// + /// Creates and populates a new entity, or returns the existing one from the cache, + /// based on the supplied cache key. + /// + /// The type used to construct the entity. + /// The type of the entity to create. + /// The factory used to construct the entity. + /// The extractor context. + /// The key used for caching. + /// The initializer for the entity. + /// The entity. + public static TEntity CreateEntity(this CachedEntityFactory factory, Context cx, object cacheKey, TInit init) + where TEntity : CachedEntity => cx.CreateEntity(factory, cacheKey, init); + + /// + /// Creates and populates a new entity from an `ISymbol`, or returns the existing one + /// from the cache. + /// + /// The type used to construct the entity. + /// The type of the entity to create. + /// The factory used to construct the entity. + /// The extractor context. + /// The initializer for the entity. + /// The entity. + public static TEntity CreateEntityFromSymbol(this CachedEntityFactory factory, Context cx, TSymbol init) + where TSymbol : ISymbol + where TEntity : CachedEntity => cx.CreateEntityFromSymbol(factory, init); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntity`1.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntity`1.cs new file mode 100644 index 000000000000..4ef36362733c --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/CachedEntity`1.cs @@ -0,0 +1,81 @@ +using System.IO; +using Microsoft.CodeAnalysis; + +namespace Semmle.Extraction +{ + /// + /// A cached entity. + /// + /// The property is used as label in caching. + /// + public abstract class CachedEntity : LabelledEntity + { + protected CachedEntity(Context context) : base(context) + { + } + + /// + /// Populates the field and generates output in the trap file + /// as required. Is only called when returns + /// true and the entity has not already been populated. + /// + public abstract void Populate(TextWriter trapFile); + + public abstract bool NeedsPopulation { get; } + } + + /// + /// An abstract symbol, which encapsulates a data type (such as a C# symbol). + /// + /// The type of the symbol. + public abstract class CachedEntity : CachedEntity where TSymbol : notnull + { + public TSymbol Symbol { get; } + + protected CachedEntity(Context context, TSymbol symbol) : base(context) + { + this.Symbol = symbol; + } + + /// + /// For debugging. + /// + public string DebugContents + { + get + { + using var trap = new StringWriter(); + Populate(trap); + return trap.ToString(); + } + } + + public override bool NeedsPopulation { get; } + + public override int GetHashCode() => Symbol is null ? 0 : Symbol.GetHashCode(); + + public override bool Equals(object? obj) + { + var other = obj as CachedEntity; + return other?.GetType() == GetType() && Equals(other.Symbol, Symbol); + } + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.NoLabel; + } + + /// + /// A class used to wrap an `ISymbol` object, which uses `SymbolEqualityComparer.Default` + /// for comparison. + /// + public struct SymbolEqualityWrapper + { + public ISymbol Symbol { get; } + + public SymbolEqualityWrapper(ISymbol symbol) { Symbol = symbol; } + + public override bool Equals(object? other) => + other is SymbolEqualityWrapper sew && SymbolEqualityComparer.Default.Equals(Symbol, sew.Symbol); + + public override int GetHashCode() => 11 * SymbolEqualityComparer.Default.GetHashCode(Symbol); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/Entity.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/Entity.cs new file mode 100644 index 000000000000..c5d630bc7b1b --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/Entity.cs @@ -0,0 +1,70 @@ +using Microsoft.CodeAnalysis; +using System; +using System.IO; + +namespace Semmle.Extraction +{ + public abstract class Entity : IEntity + { + public virtual Context Context { get; } + + protected Entity(Context context) + { + this.Context = context; + } + + public Label Label { get; set; } + + public abstract void WriteId(EscapingTextWriter trapFile); + + public virtual void WriteQuotedId(EscapingTextWriter trapFile) + { + trapFile.WriteUnescaped("@\""); + WriteId(trapFile); + trapFile.WriteUnescaped('\"'); + } + + public abstract Location? ReportingLocation { get; } + + public abstract TrapStackBehaviour TrapStackBehaviour { get; } + + public void DefineLabel(TextWriter trapFile, Extractor extractor) + { + trapFile.WriteLabel(this); + trapFile.Write("="); + using var escaping = new EscapingTextWriter(trapFile); + try + { + WriteQuotedId(escaping); + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + trapFile.WriteLine("\""); + extractor.Message(new Message($"Unhandled exception generating id: {ex.Message}", ToString() ?? "", null, ex.StackTrace)); + } + trapFile.WriteLine(); + } + + public void DefineFreshLabel(TextWriter trapFile) + { + trapFile.WriteLabel(this); + trapFile.WriteLine("=*"); + } + +#if DEBUG_LABELS + /// + /// Generates a debug string for this entity. + /// + public string GetDebugLabel() + { + using var writer = new EscapingTextWriter(); + writer.WriteLabel(Label.Value); + writer.Write('='); + WriteQuotedId(writer); + return writer.ToString(); + } +#endif + + public override string ToString() => Label.ToString(); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/FreshEntity.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/FreshEntity.cs new file mode 100644 index 000000000000..7ecdab8086ee --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/FreshEntity.cs @@ -0,0 +1,38 @@ +using System.IO; + +namespace Semmle.Extraction +{ + /// + /// An entity which has a default "*" ID assigned to it. + /// + public abstract class FreshEntity : UnlabelledEntity + { + protected FreshEntity(Context cx) : base(cx) + { + } + + protected abstract void Populate(TextWriter trapFile); + + public void TryPopulate() + { + Context.Try(null, null, () => Populate(Context.TrapWriter.Writer)); + } + + /// + /// For debugging. + /// + public string DebugContents + { + get + { + using var writer = new StringWriter(); + Populate(writer); + return writer.ToString(); + } + } + + public override Microsoft.CodeAnalysis.Location? ReportingLocation => null; + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.NoLabel; + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/IEntity.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/IEntity.cs new file mode 100644 index 000000000000..dcf8dcbc3738 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/IEntity.cs @@ -0,0 +1,53 @@ +using Microsoft.CodeAnalysis; +using System.IO; + +namespace Semmle.Extraction +{ + /// + /// Any program entity which has a corresponding label in the trap file. + /// + /// Entities are divided into two types: normal entities and cached + /// entities. + /// + /// Normal entities implement directly, and they + /// (may) emit contents to the trap file during object construction. + /// + /// Cached entities implement , and they + /// emit contents to the trap file when + /// is called. Caching prevents + /// from being called on entities that have already been emitted. + /// + public interface IEntity + { + /// + /// The label of the entity, as it is in the trap file. + /// For example, "#123". + /// + Label Label { get; set; } + + /// + /// Writes the unique identifier of this entitiy to a trap file. + /// + /// The trapfile to write to. + void WriteId(EscapingTextWriter trapFile); + + /// + /// Writes the quoted identifier of this entity, + /// which could be @"..." or * + /// + /// The trapfile to write to. + void WriteQuotedId(EscapingTextWriter trapFile); + + /// + /// The location for reporting purposes. + /// + Location? ReportingLocation { get; } + + /// + /// How the entity handles .push and .pop. + /// + TrapStackBehaviour TrapStackBehaviour { get; } + + void DefineLabel(TextWriter trapFile, Extractor extractor); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/LabelledEntity.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/LabelledEntity.cs new file mode 100644 index 000000000000..62d9cbd64be3 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/LabelledEntity.cs @@ -0,0 +1,11 @@ +using System.IO; + +namespace Semmle.Extraction +{ + public abstract class LabelledEntity : Entity + { + protected LabelledEntity(Context cx) : base(cx) + { + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Base/UnlabelledEntity.cs b/powershell/extractor/Semmle.Extraction/Entities/Base/UnlabelledEntity.cs new file mode 100644 index 000000000000..506a84bf7ad8 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Base/UnlabelledEntity.cs @@ -0,0 +1,22 @@ +using System.IO; + +namespace Semmle.Extraction +{ + public abstract class UnlabelledEntity : Entity + { + protected UnlabelledEntity(Context cx) : base(cx) + { + cx.AddFreshLabel(this); + } + + public sealed override void WriteId(EscapingTextWriter writer) + { + writer.Write('*'); + } + + public sealed override void WriteQuotedId(EscapingTextWriter writer) + { + writer.Write('*'); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/ExtractionError.cs b/powershell/extractor/Semmle.Extraction/Entities/ExtractionError.cs new file mode 100644 index 000000000000..99f175377909 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/ExtractionError.cs @@ -0,0 +1,21 @@ +using System.IO; + +namespace Semmle.Extraction.Entities +{ + internal class ExtractionMessage : FreshEntity + { + private readonly Message msg; + + public ExtractionMessage(Context cx, Message msg) : base(cx) + { + this.msg = msg; + TryPopulate(); + } + + protected override void Populate(TextWriter trapFile) + { + trapFile.extractor_messages(this, msg.Severity, "C# extractor", msg.Text, msg.EntityText ?? string.Empty, + msg.Location ?? Context.CreateLocation(), msg.StackTrace ?? string.Empty); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/File.cs b/powershell/extractor/Semmle.Extraction/Entities/File.cs new file mode 100644 index 000000000000..952302360b1b --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/File.cs @@ -0,0 +1,28 @@ +using System; + +namespace Semmle.Extraction.Entities +{ + public abstract class File : CachedEntity + { + protected File(Context cx, string path) + : base(cx, path) + { + originalPath = path; + transformedPathLazy = new Lazy(() => Context.Extractor.PathTransformer.Transform(originalPath)); + } + + protected readonly string originalPath; + private readonly Lazy transformedPathLazy; + protected PathTransformer.ITransformedPath TransformedPath => transformedPathLazy.Value; + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.Write(TransformedPath.DatabaseId); + trapFile.Write(";sourcefile"); + } + + public override Microsoft.CodeAnalysis.Location? ReportingLocation => null; + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Folder.cs b/powershell/extractor/Semmle.Extraction/Entities/Folder.cs new file mode 100644 index 000000000000..465d545d9833 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Folder.cs @@ -0,0 +1,43 @@ +using System.IO; + +namespace Semmle.Extraction.Entities +{ + public sealed class Folder : CachedEntity + { + private Folder(Context cx, PathTransformer.ITransformedPath init) : base(cx, init) { } + + public override void Populate(TextWriter trapFile) + { + trapFile.folders(this, Symbol.Value); + if (Symbol.ParentDirectory is PathTransformer.ITransformedPath parent) + trapFile.containerparent(Create(Context, parent), this); + } + + public override bool NeedsPopulation => true; + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.Write(Symbol.DatabaseId); + trapFile.Write(";folder"); + } + + public static Folder Create(Context cx, PathTransformer.ITransformedPath folder) => + FolderFactory.Instance.CreateEntity(cx, folder, folder); + + public override Microsoft.CodeAnalysis.Location? ReportingLocation => null; + + private class FolderFactory : CachedEntityFactory + { + public static FolderFactory Instance { get; } = new FolderFactory(); + + public override Folder Create(Context cx, PathTransformer.ITransformedPath init) => new Folder(cx, init); + } + + public override int GetHashCode() => Symbol.GetHashCode(); + + public override bool Equals(object? obj) + { + return obj is Folder folder && Equals(folder.Symbol, Symbol); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/GeneratedFile.cs b/powershell/extractor/Semmle.Extraction/Entities/GeneratedFile.cs new file mode 100644 index 000000000000..b4a771f53db1 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/GeneratedFile.cs @@ -0,0 +1,31 @@ +using System.IO; + +namespace Semmle.Extraction.Entities +{ + internal class GeneratedFile : File + { + private GeneratedFile(Context cx) : base(cx, "") { } + + public override bool NeedsPopulation => true; + + public override void Populate(TextWriter trapFile) + { + trapFile.files(this, ""); + } + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.Write("GENERATED;sourcefile"); + } + + public static GeneratedFile Create(Context cx) => + GeneratedFileFactory.Instance.CreateEntity(cx, typeof(GeneratedFile), null); + + private class GeneratedFileFactory : CachedEntityFactory + { + public static GeneratedFileFactory Instance { get; } = new GeneratedFileFactory(); + + public override GeneratedFile Create(Context cx, string? init) => new GeneratedFile(cx); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/GeneratedLocation.cs b/powershell/extractor/Semmle.Extraction/Entities/GeneratedLocation.cs new file mode 100644 index 000000000000..db552f7e4529 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/GeneratedLocation.cs @@ -0,0 +1,40 @@ +using System.IO; + +namespace Semmle.Extraction.Entities +{ + public class GeneratedLocation : SourceLocation + { + private readonly File generatedFile; + + private GeneratedLocation(Context cx) + : base(cx, null) + { + generatedFile = GeneratedFile.Create(cx); + } + + public override void Populate(TextWriter trapFile) + { + trapFile.locations_default(this, generatedFile, 0, 0, 0, 0); + } + + public override void WriteId(EscapingTextWriter trapFile) + { + trapFile.Write("loc,"); + trapFile.WriteSubId(generatedFile); + trapFile.Write(",0,0,0,0"); + } + + public override int GetHashCode() => 98732567; + + public override bool Equals(object? obj) => obj is not null && obj.GetType() == typeof(GeneratedLocation); + + public static GeneratedLocation Create(Context cx) => GeneratedLocationFactory.Instance.CreateEntity(cx, typeof(GeneratedLocation), null); + + private class GeneratedLocationFactory : CachedEntityFactory + { + public static GeneratedLocationFactory Instance { get; } = new GeneratedLocationFactory(); + + public override GeneratedLocation Create(Context cx, string? init) => new GeneratedLocation(cx); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/Location.cs b/powershell/extractor/Semmle.Extraction/Entities/Location.cs new file mode 100644 index 000000000000..e6ff70bb2347 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/Location.cs @@ -0,0 +1,17 @@ + +using Microsoft.CodeAnalysis.Text; + +namespace Semmle.Extraction.Entities +{ +#nullable disable warnings + public abstract class Location : CachedEntity + { +#nullable restore warnings + protected Location(Context cx, Microsoft.CodeAnalysis.Location? init) + : base(cx, init) { } + + public override Microsoft.CodeAnalysis.Location? ReportingLocation => Symbol; + + public override TrapStackBehaviour TrapStackBehaviour => TrapStackBehaviour.OptionalLabel; + } +} diff --git a/powershell/extractor/Semmle.Extraction/Entities/SourceLocation.cs b/powershell/extractor/Semmle.Extraction/Entities/SourceLocation.cs new file mode 100644 index 000000000000..d126f5521658 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Entities/SourceLocation.cs @@ -0,0 +1,11 @@ +namespace Semmle.Extraction.Entities +{ + public abstract class SourceLocation : Location + { + protected SourceLocation(Context cx, Microsoft.CodeAnalysis.Location? init) : base(cx, init) + { + } + + public override bool NeedsPopulation => true; + } +} diff --git a/powershell/extractor/Semmle.Extraction/EscapingTextWriter.cs b/powershell/extractor/Semmle.Extraction/EscapingTextWriter.cs new file mode 100644 index 000000000000..6294ec3ffd31 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/EscapingTextWriter.cs @@ -0,0 +1,340 @@ +using System; +using System.IO; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace Semmle.Extraction +{ + /// + /// A `TextWriter` object that wraps another `TextWriter` object, and which + /// HTML escapes the characters `&`, `{`, `}`, `"`, `@`, and `#`, before + /// writing to the underlying object. + /// + public sealed class EscapingTextWriter : TextWriter + { + private readonly TextWriter wrapped; + private readonly bool disposeUnderlying; + + public EscapingTextWriter(TextWriter wrapped, bool disposeUnderlying = false) + { + this.wrapped = wrapped; + this.disposeUnderlying = disposeUnderlying; + } + + /// + /// Creates a new instance with a new underlying `StringWriter` object. The + /// underlying object is disposed of when this object is. + /// + public EscapingTextWriter() : this(new StringWriter(), true) { } + + public EscapingTextWriter(IFormatProvider? formatProvider) : base(formatProvider) + => throw new NotImplementedException(); + + private void WriteEscaped(char c) + { + switch (c) + { + case '&': + wrapped.Write("&"); + break; + case '{': + wrapped.Write("{"); + break; + case '}': + wrapped.Write("}"); + break; + case '"': + wrapped.Write("""); + break; + case '@': + wrapped.Write("@"); + break; + case '#': + wrapped.Write("#"); + break; + default: + wrapped.Write(c); + break; + }; + } + + public void WriteSubId(IEntity entity) + { + if (entity is null) + { + wrapped.Write(""); + return; + } + + WriteUnescaped('{'); + wrapped.WriteLabel(entity); + WriteUnescaped('}'); + } + + public void WriteUnescaped(char c) + => wrapped.Write(c); + + public void WriteUnescaped(string s) + => wrapped.Write(s); + + #region overrides + + public override Encoding Encoding => wrapped.Encoding; + + public override IFormatProvider FormatProvider => wrapped.FormatProvider; + + public override string NewLine { get => wrapped.NewLine; } + + public override void Close() + => throw new NotImplementedException(); + + public override ValueTask DisposeAsync() + => throw new NotImplementedException(); + + public override bool Equals(object? obj) + => wrapped.Equals(obj) && obj is EscapingTextWriter other && disposeUnderlying == other.disposeUnderlying; + + public override void Flush() + => wrapped.Flush(); + + public override Task FlushAsync() + => wrapped.FlushAsync(); + + public override int GetHashCode() + => HashCode.Combine(wrapped, disposeUnderlying); + + public override string ToString() + => wrapped.ToString() ?? ""; + + public override void Write(bool value) + => wrapped.Write(value); + + public override void Write(char value) + => WriteEscaped(value); + + public override void Write(char[]? buffer) + { + if (buffer is null) + return; + Write(buffer, 0, buffer.Length); + } + + public override void Write(char[] buffer, int index, int count) + { + for (var i = index; i < buffer.Length && i < index + count; i++) + { + WriteEscaped(buffer[i]); + } + } + + + public override void Write(decimal value) + => wrapped.Write(value); + + public override void Write(double value) + => wrapped.Write(value); + + public override void Write(int value) + => wrapped.Write(value); + + public override void Write(long value) + => wrapped.Write(value); + + public override void Write(object? value) + => Write(value?.ToString()); + + public override void Write(ReadOnlySpan buffer) + { + foreach (var c in buffer) + { + WriteEscaped(c); + } + } + + public override void Write(float value) + => wrapped.Write(value); + + public override void Write(string? value) + { + if (value is null) + { + wrapped.Write(value); + } + else + { + foreach (var c in value) + { + WriteEscaped(c); + } + } + } + + public override void Write(string format, object? arg0) + => Write(string.Format(format, arg0)); + + public override void Write(string format, object? arg0, object? arg1) + => Write(string.Format(format, arg0, arg1)); + + public override void Write(string format, object? arg0, object? arg1, object? arg2) + => Write(string.Format(format, arg0, arg1, arg2)); + + public override void Write(string format, params object?[] arg) + => Write(string.Format(format, arg)); + + public override void Write(StringBuilder? value) + { + if (value is null) + { + wrapped.Write(value); + } + else + { + for (var i = 0; i < value.Length; i++) + { + WriteEscaped(value[i]); + } + } + } + + public override void Write(uint value) + => wrapped.Write(value); + + public override void Write(ulong value) + => wrapped.Write(value); + + public override Task WriteAsync(char value) + => throw new NotImplementedException(); + + public override Task WriteAsync(char[] buffer, int index, int count) + => throw new NotImplementedException(); + + public override Task WriteAsync(ReadOnlyMemory buffer, CancellationToken cancellationToken = default) + => throw new NotImplementedException(); + + public override Task WriteAsync(string? value) + => throw new NotImplementedException(); + + public override Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) + => throw new NotImplementedException(); + + public override void WriteLine() + => wrapped.WriteLine(); + + public override void WriteLine(bool value) + => wrapped.WriteLine(value); + + public override void WriteLine(char value) + { + Write(value); + WriteLine(); + } + + public override void WriteLine(char[]? buffer) + { + Write(buffer); + WriteLine(); + } + + public override void WriteLine(char[] buffer, int index, int count) + { + Write(buffer, index, count); + WriteLine(); + } + + public override void WriteLine(decimal value) + => wrapped.WriteLine(value); + + public override void WriteLine(double value) + => wrapped.WriteLine(value); + + public override void WriteLine(int value) + => wrapped.WriteLine(value); + + public override void WriteLine(long value) + => wrapped.WriteLine(value); + + public override void WriteLine(object? value) + { + Write(value); + WriteLine(); + } + + public override void WriteLine(ReadOnlySpan buffer) + { + Write(buffer); + WriteLine(); + } + + public override void WriteLine(float value) + => wrapped.WriteLine(value); + + public override void WriteLine(string? value) + { + Write(value); + WriteLine(); + } + + public override void WriteLine(string format, object? arg0) + { + Write(format, arg0); + WriteLine(); + } + + public override void WriteLine(string format, object? arg0, object? arg1) + { + Write(format, arg0, arg1); + WriteLine(); + } + + public override void WriteLine(string format, object? arg0, object? arg1, object? arg2) + { + Write(format, arg0, arg1, arg2); + WriteLine(); + } + + public override void WriteLine(string format, params object?[] arg) + { + Write(format, arg); + WriteLine(); + } + + public override void WriteLine(StringBuilder? value) + { + Write(value); + WriteLine(); + } + + public override void WriteLine(uint value) + => wrapped.WriteLine(value); + + public override void WriteLine(ulong value) + => wrapped.WriteLine(value); + + public override Task WriteLineAsync() + => throw new NotImplementedException(); + + public override Task WriteLineAsync(char value) + => throw new NotImplementedException(); + + public override Task WriteLineAsync(char[] buffer, int index, int count) + => throw new NotImplementedException(); + + public override Task WriteLineAsync(ReadOnlyMemory buffer, CancellationToken cancellationToken = default) + => throw new NotImplementedException(); + + public override Task WriteLineAsync(string? value) + => throw new NotImplementedException(); + + public override Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default) + => throw new NotImplementedException(); + + protected override void Dispose(bool disposing) + { + if (disposing && disposeUnderlying) + wrapped.Dispose(); + } + + #endregion overrides + } +} diff --git a/powershell/extractor/Semmle.Extraction/Extractor/Extractor.cs b/powershell/extractor/Semmle.Extraction/Extractor/Extractor.cs new file mode 100644 index 000000000000..a40c12d7eeed --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Extractor/Extractor.cs @@ -0,0 +1,103 @@ +using System.Collections.Generic; +using Semmle.Util.Logging; + +namespace Semmle.Extraction +{ + /// + /// Implementation of the main extractor state. + /// + public abstract class Extractor + { + public abstract bool Standalone { get; } + + /// + /// Creates a new extractor instance for one compilation unit. + /// + /// The object used for logging. + /// The object used for path transformations. + protected Extractor(ILogger logger, PathTransformer pathTransformer) + { + Logger = logger; + PathTransformer = pathTransformer; + } + + // Limit the number of error messages in the log file + // to handle pathological cases. + private const int maxErrors = 1000; + + private readonly object mutex = new object(); + + public void Message(Message msg) + { + lock (mutex) + { + + if (msg.Severity == Severity.Error) + { + ++Errors; + if (Errors == maxErrors) + { + Logger.Log(Severity.Info, " Stopping logging after {0} errors", Errors); + } + } + + if (Errors >= maxErrors) + { + return; + } + + Logger.Log(msg.Severity, $" {msg.ToLogString()}"); + } + } + + // Roslyn framework has no apparent mechanism to associate assemblies with their files. + // So this lookup table needs to be populated. + private readonly Dictionary referenceFilenames = new Dictionary(); + + public void SetAssemblyFile(string assembly, string file) + { + referenceFilenames[assembly] = file; + } + + public string GetAssemblyFile(string assembly) + { + return referenceFilenames[assembly]; + } + + public int Errors + { + get; private set; + } + + private readonly ISet missingTypes = new SortedSet(); + private readonly ISet missingNamespaces = new SortedSet(); + + public void MissingType(string fqn, bool fromSource) + { + if (fromSource) + { + lock (mutex) + missingTypes.Add(fqn); + } + } + + public void MissingNamespace(string fqdn, bool fromSource) + { + if (fromSource) + { + lock (mutex) + missingNamespaces.Add(fqdn); + } + } + + public IEnumerable MissingTypes => missingTypes; + + public IEnumerable MissingNamespaces => missingNamespaces; + + public ILogger Logger { get; private set; } + + public static string Version => $"{ThisAssembly.Git.BaseTag} ({ThisAssembly.Git.Sha})"; + + public PathTransformer PathTransformer { get; } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Extractor/StandaloneExtractor.cs b/powershell/extractor/Semmle.Extraction/Extractor/StandaloneExtractor.cs new file mode 100644 index 000000000000..7d4df42ef293 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Extractor/StandaloneExtractor.cs @@ -0,0 +1,18 @@ +using Semmle.Util.Logging; + +namespace Semmle.Extraction +{ + public class StandaloneExtractor : Extractor + { + public override bool Standalone => true; + + /// + /// Creates a new extractor instance for one compilation unit. + /// + /// The object used for logging. + /// The object used for path transformations. + public StandaloneExtractor(ILogger logger, PathTransformer pathTransformer) : base(logger, pathTransformer) + { + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Extractor/TracingExtractor.cs b/powershell/extractor/Semmle.Extraction/Extractor/TracingExtractor.cs new file mode 100644 index 000000000000..eb92f35ad6ee --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Extractor/TracingExtractor.cs @@ -0,0 +1,22 @@ +using Semmle.Util.Logging; + +namespace Semmle.Extraction +{ + public class TracingExtractor : Extractor + { + public override bool Standalone => false; + + public string OutputPath { get; } + + /// + /// Creates a new extractor instance for one compilation unit. + /// + /// 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) : base(logger, pathTransformer) + { + OutputPath = outputPath; + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/FilePattern.cs b/powershell/extractor/Semmle.Extraction/FilePattern.cs new file mode 100644 index 000000000000..b2b6c01faded --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/FilePattern.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using System.Diagnostics.CodeAnalysis; +using Semmle.Util; + +namespace Semmle.Extraction +{ + public sealed class InvalidFilePatternException : Exception + { + public InvalidFilePatternException(string pattern, string message) : + base($"Invalid file pattern '{pattern}': {message}") + { } + } + + /// + /// A file pattern, as used in either an extractor layout file or + /// a path transformer file. + /// + public sealed class FilePattern + { + /// + /// Whether this is an inclusion pattern. + /// + public bool Include { get; } + + public FilePattern(string pattern) + { + Include = true; + if (pattern.StartsWith("-")) + { + pattern = pattern.Substring(1); + Include = false; + } + pattern = FileUtils.ConvertToUnix(pattern.Trim()).TrimStart('/'); + RegexPattern = BuildRegex(pattern).ToString(); + } + + /// + /// Constructs a regex string from a file pattern. Throws + /// `InvalidFilePatternException` for invalid patterns. + /// + private static StringBuilder BuildRegex(string pattern) + { + bool HasCharAt(int i, Predicate p) => + i >= 0 && i < pattern.Length && p(pattern[i]); + var sb = new StringBuilder(); + var i = 0; + var seenDoubleSlash = false; + sb.Append('^'); + while (i < pattern.Length) + { + if (pattern[i] == '/') + { + if (HasCharAt(i + 1, c => c == '/')) + { + if (seenDoubleSlash) + throw new InvalidFilePatternException(pattern, "'//' is allowed at most once."); + sb.Append("(?/)"); + i += 2; + seenDoubleSlash = true; + } + else + { + sb.Append('/'); + i++; + } + } + else if (pattern[i] == '*') + { + if (HasCharAt(i + 1, c => c == '*')) + { + if (HasCharAt(i - 1, c => c != '/')) + throw new InvalidFilePatternException(pattern, "'**' preceeded by non-`/` character."); + if (HasCharAt(i + 2, c => c != '/')) + throw new InvalidFilePatternException(pattern, "'**' succeeded by non-`/` character"); + sb.Append(".*"); + i += 2; + } + else + { + sb.Append("[^/]*"); + i++; + } + } + else + { + sb.Append(Regex.Escape(pattern[i++].ToString())); + } + } + return sb.Append(".*"); + } + + + /// + /// The regex pattern compiled from this file pattern. + /// + public string RegexPattern { get; } + + /// + /// Returns `true` if the set of file patterns `patterns` match the path `path`. + /// If so, `transformerSuffix` will contain the part of `path` that needs to be + /// suffixed when using path transformers. + /// + public static bool Matches(IEnumerable patterns, string path, [NotNullWhen(true)] out string? transformerSuffix) + { + path = FileUtils.ConvertToUnix(path).TrimStart('/'); + + foreach (var pattern in patterns.Reverse()) + { + var m = new Regex(pattern.RegexPattern).Match(path); + if (m.Success) + { + if (pattern.Include) + { + transformerSuffix = m.Groups.TryGetValue("doubleslash", out var group) + ? path.Substring(group.Index) + : path; + return true; + } + + transformerSuffix = null; + return false; + } + } + + transformerSuffix = null; + return false; + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/IExtractionScope.cs b/powershell/extractor/Semmle.Extraction/IExtractionScope.cs new file mode 100644 index 000000000000..f12823b3f969 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/IExtractionScope.cs @@ -0,0 +1,26 @@ +using Microsoft.CodeAnalysis; + +namespace Semmle.Extraction +{ + /// + /// Defines which entities belong in the trap file + /// for the currently extracted entity. This is used to ensure that + /// trap files do not contain redundant information. Generally a symbol + /// should have an affinity with exactly one trap file, except for constructed + /// symbols. + /// + public interface IExtractionScope + { + /// + /// Whether the given symbol belongs in the trap file. + /// + /// The symbol to populate. + bool InScope(ISymbol symbol); + + /// + /// Whether the given file belongs in the trap file. + /// + /// The path to populate. + bool InFileScope(string path); + } +} diff --git a/powershell/extractor/Semmle.Extraction/Id.cs b/powershell/extractor/Semmle.Extraction/Id.cs new file mode 100644 index 000000000000..3843bfb4531e --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Id.cs @@ -0,0 +1,157 @@ +using System; +using System.IO; + +namespace Semmle.Extraction +{ + /// + /// An ID. Either a fresh ID (`*`), a key, or a label (https://semmle.com/wiki/display/IN/TRAP+Files): + /// + /// ``` + /// id ::= '*' | key | label + /// ``` + /// + public interface IId + { + /// + /// Appends this ID to the supplied trap builder. + /// + void AppendTo(TextWriter trapFile); + } + + /// + /// A fresh ID (`*`). + /// + public class FreshId : IId + { + private FreshId() { } + + /// + /// Gets the singleton instance. + /// + public static IId Instance { get; } = new FreshId(); + + public override string ToString() => "*"; + + public override bool Equals(object? obj) => obj?.GetType() == GetType(); + + public override int GetHashCode() => 0; + + public void AppendTo(TextWriter trapFile) + { + trapFile.Write('*'); + } + } + + /// + /// A key. Either a simple key, e.g. `@"bool A.M();method"`, or a compound key, e.g. + /// `@"{0} {1}.M();method"` where `0` and `1` are both labels. + /// + public class Key : IId + { + private readonly StringWriter trapBuilder = new StringWriter(); + + /// + /// Creates a new key by concatenating the contents of the supplied arguments. + /// + public Key(params object[] args) + { + trapBuilder = new StringWriter(); + foreach (var arg in args) + { + if (arg is IEntity entity) + { + var key = entity.Label; + trapBuilder.Write("{#"); + trapBuilder.Write(key.Value.ToString()); + trapBuilder.Write("}"); + } + else + { + trapBuilder.Write(arg.ToString()); + } + } + } + + /// + /// Creates a new key by applying the supplied action to an empty + /// trap builder. + /// + public Key(Action action) + { + action(trapBuilder); + } + + public override string ToString() + { + return trapBuilder.ToString(); + } + + public override bool Equals(object? obj) + { + if (obj is null || obj.GetType() != GetType()) + return false; + var id = (Key)obj; + return trapBuilder.ToString() == id.trapBuilder.ToString(); + } + + public override int GetHashCode() => trapBuilder.ToString().GetHashCode(); + + public void AppendTo(TextWriter trapFile) + { + trapFile.Write("@\""); + trapFile.Write(trapBuilder.ToString()); + trapFile.Write("\""); + } + } + + /// + /// A label referencing an entity, of the form "#123". + /// + public struct Label + { + public Label(int value) : this() + { + Value = value; + } + + public int Value { get; private set; } + + public static Label InvalidLabel { get; } = new Label(0); + + public bool Valid => Value > 0; + + public override string ToString() + { + if (!Valid) + throw new InvalidOperationException("Attempt to use an invalid label"); + + return "#" + Value; + } + + public static bool operator ==(Label l1, Label l2) => l1.Value == l2.Value; + + public static bool operator !=(Label l1, Label l2) => l1.Value != l2.Value; + + public override bool Equals(object? other) + { + if (other is null) + return false; + return GetType() == other.GetType() && ((Label)other).Value == Value; + } + + public override int GetHashCode() => 61 * Value; + + /// + /// Constructs a unique string for this label. + /// + /// The trap builder used to store the result. + public void AppendTo(System.IO.TextWriter trapFile) + { + if (!Valid) + throw new InvalidOperationException("Attempt to use an invalid label"); + + trapFile.Write('#'); + trapFile.Write(Value); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/InternalError.cs b/powershell/extractor/Semmle.Extraction/InternalError.cs new file mode 100644 index 000000000000..a90685e068f9 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/InternalError.cs @@ -0,0 +1,39 @@ +using Microsoft.CodeAnalysis; +using System; +using System.Linq; + +namespace Semmle.Extraction +{ + /// + /// Exception thrown whenever extraction encounters something unexpected. + /// + public class InternalError : Exception + { + public InternalError(ISymbol symbol, string msg) + { + Text = msg; + EntityText = symbol.ToString() ?? ""; + Location = symbol.Locations.FirstOrDefault(); + } + + public InternalError(SyntaxNode node, string msg) + { + Text = msg; + EntityText = node.ToString(); + Location = node.GetLocation(); + } + + public InternalError(string msg) + { + Text = msg; + EntityText = ""; + Location = null; + } + + public Location? Location { get; } + public string Text { get; } + public string EntityText { get; } + + public override string Message => Text; + } +} diff --git a/powershell/extractor/Semmle.Extraction/Layout.cs b/powershell/extractor/Semmle.Extraction/Layout.cs new file mode 100644 index 000000000000..13d19dbf13d2 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Layout.cs @@ -0,0 +1,204 @@ +using Semmle.Util.Logging; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace Semmle.Extraction +{ + /// + /// An extractor layout file. + /// Represents the layout of projects into trap folders and source archives. + /// + public sealed class Layout + { + /// + /// Exception thrown when the layout file is invalid. + /// + public class InvalidLayoutException : Exception + { + public InvalidLayoutException(string file, string message) : + base("ODASA_POWERSHELL_LAYOUT " + file + " " + message) + { + } + } + + /// + /// List of blocks in the layout file. + /// + private readonly List blocks; + + /// + /// A subproject in the layout file. + /// + public class SubProject + { + /// + /// The trap folder, or null for current directory. + /// + public string? TRAP_FOLDER { get; } + + /// + /// The source archive, or null to skip. + /// + public string? SOURCE_ARCHIVE { get; } + + public SubProject(string? traps, string? archive) + { + TRAP_FOLDER = traps; + SOURCE_ARCHIVE = archive; + } + + /// + /// Gets the name of the trap file for a given source/assembly file. + /// + /// The source file. + /// The full filepath of the trap file. + public string GetTrapPath(ILogger logger, PathTransformer.ITransformedPath srcFile, TrapWriter.CompressionMode trapCompression) => + TrapWriter.TrapPath(logger, TRAP_FOLDER, srcFile, trapCompression); + + /// + /// Creates a trap writer for a given source/assembly file. + /// + /// The source file. + /// A newly created TrapWriter. + public TrapWriter CreateTrapWriter(ILogger logger, PathTransformer.ITransformedPath srcFile, TrapWriter.CompressionMode trapCompression, bool discardDuplicates) => + new TrapWriter(logger, srcFile, TRAP_FOLDER, SOURCE_ARCHIVE, trapCompression, discardDuplicates); + } + + private readonly SubProject defaultProject; + + /// + /// Finds the suitable directories for a given source file. + /// Returns null if not included in the layout. + /// + /// The file to look up. + /// The relevant subproject, or null if not found. + public SubProject? LookupProjectOrNull(PathTransformer.ITransformedPath sourceFile) + { + if (!useLayoutFile) + return defaultProject; + + return blocks + .Where(block => block.Matches(sourceFile)) + .Select(block => block.Directories) + .FirstOrDefault(); + } + + /// + /// Finds the suitable directories for a given source file. + /// Returns the default project if not included in the layout. + /// + /// The file to look up. + /// The relevant subproject, or DefaultProject if not found. + public SubProject LookupProjectOrDefault(PathTransformer.ITransformedPath sourceFile) + { + return LookupProjectOrNull(sourceFile) ?? defaultProject; + } + + private readonly bool useLayoutFile; + + /// + /// Default constructor reads parameters from the environment. + /// + public Layout() : this( + Environment.GetEnvironmentVariable("CODEQL_EXTRACTOR_POWERSHELL_TRAP_DIR") ?? Environment.GetEnvironmentVariable("TRAP_FOLDER"), + Environment.GetEnvironmentVariable("CODEQL_EXTRACTOR_POWERSHELL_SOURCE_ARCHIVE_DIR") ?? Environment.GetEnvironmentVariable("SOURCE_ARCHIVE"), + Environment.GetEnvironmentVariable("ODASA_POWERSHELL_LAYOUT")) + { + } + + /// + /// Creates the project layout. Reads the layout file if specified. + /// + /// Directory for trap files, or null to use layout/current directory. + /// Directory for source archive, or null for layout/no archive. + /// Path of layout file, or null for no layout. + /// Failed to read layout file. + public Layout(string? traps, string? archive, string? layout) + { + useLayoutFile = string.IsNullOrEmpty(traps) && !string.IsNullOrEmpty(layout); + blocks = new List(); + + if (useLayoutFile) + { + ReadLayoutFile(layout!); + defaultProject = blocks[0].Directories; + } + else + { + defaultProject = new SubProject(traps, archive); + } + } + + /// + /// Is the source file included in the layout? + /// + /// The absolute path of the file to query. + /// True iff there is no layout file or the layout file specifies the file. + public bool FileInLayout(PathTransformer.ITransformedPath path) => LookupProjectOrNull(path) is not null; + + private void ReadLayoutFile(string layout) + { + try + { + var lines = File.ReadAllLines(layout); + + var i = 0; + while (!lines[i].StartsWith("#")) + i++; + while (i < lines.Length) + { + var block = new LayoutBlock(lines, ref i); + blocks.Add(block); + } + + if (blocks.Count == 0) + throw new InvalidLayoutException(layout, "contains no blocks"); + } + catch (IOException ex) + { + throw new InvalidLayoutException(layout, ex.Message); + } + catch (IndexOutOfRangeException) + { + throw new InvalidLayoutException(layout, "is invalid"); + } + } + } + + internal sealed class LayoutBlock + { + private readonly List filePatterns = new List(); + + public Layout.SubProject Directories { get; } + + private static string? ReadVariable(string name, string line) + { + var prefix = name + "="; + if (!line.StartsWith(prefix)) + return null; + return line.Substring(prefix.Length).Trim(); + } + + public LayoutBlock(string[] lines, ref int i) + { + // first line: #name + i++; + var trapFolder = ReadVariable("TRAP_FOLDER", lines[i++]); + // Don't care about ODASA_DB. + ReadVariable("ODASA_DB", lines[i++]); + var sourceArchive = ReadVariable("SOURCE_ARCHIVE", lines[i++]); + + Directories = new Layout.SubProject(trapFolder, sourceArchive); + // Don't care about ODASA_BUILD_ERROR_DIR. + ReadVariable("ODASA_BUILD_ERROR_DIR", lines[i++]); + while (i < lines.Length && !lines[i].StartsWith("#")) + { + filePatterns.Add(new FilePattern(lines[i++])); + } + } + + public bool Matches(PathTransformer.ITransformedPath path) => FilePattern.Matches(filePatterns, path.Value, out var _); + } +} diff --git a/powershell/extractor/Semmle.Extraction/LocationExtensions.cs b/powershell/extractor/Semmle.Extraction/LocationExtensions.cs new file mode 100644 index 000000000000..5ecaae8a3fed --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/LocationExtensions.cs @@ -0,0 +1,40 @@ +using Microsoft.CodeAnalysis; + +namespace Semmle.Extraction +{ + public static class LocationExtensions + { + public static int StartLine(this Location loc) => loc.GetLineSpan().Span.Start.Line; + + public static int StartColumn(this Location loc) => loc.GetLineSpan().Span.Start.Character; + + public static int EndLine(this Location loc) => loc.GetLineSpan().Span.End.Line; + + /// + /// Whether one Location outer completely contains another Location inner. + /// + /// The outer location. + /// The inner location + /// Whether inner is completely container in outer. + public static bool Contains(this Location outer, Location inner) + { + var sameFile = outer.SourceTree == inner.SourceTree; + var startsBefore = outer.SourceSpan.Start <= inner.SourceSpan.Start; + var endsAfter = outer.SourceSpan.End >= inner.SourceSpan.End; + return sameFile && startsBefore && endsAfter; + } + + /// + /// Whether one Location ends before another starts. + /// + /// The Location coming before + /// The Location coming after + /// Whether 'before' comes before 'after'. + public static bool Before(this Location before, Location after) + { + var sameFile = before.SourceTree == after.SourceTree; + var endsBefore = before.SourceSpan.End <= after.SourceSpan.Start; + return sameFile && endsBefore; + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Message.cs b/powershell/extractor/Semmle.Extraction/Message.cs new file mode 100644 index 000000000000..c68efa66ce02 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Message.cs @@ -0,0 +1,54 @@ +using Microsoft.CodeAnalysis; +using Semmle.Util.Logging; +using System; +using System.Linq; +using System.Text; + +namespace Semmle.Extraction +{ + /// + /// Encapsulates information for a log message. + /// + public class Message + { + public Severity Severity { get; } + public string Text { get; } + public string? StackTrace { get; } + public string? EntityText { get; } + public Entities.Location? Location { get; } + + public Message(string text, string? entityText, Entities.Location? location, string? stackTrace = null, Severity severity = Severity.Error) + { + Severity = severity; + Text = text; + StackTrace = stackTrace; + EntityText = entityText; + Location = location; + } + + public static Message Create(Context cx, string text, ISymbol symbol, string? stackTrace = null, Severity severity = Severity.Error) + { + return new Message(text, symbol.ToString(), cx.CreateLocation(symbol.Locations.FirstOrDefault()), stackTrace, severity); + } + + public static Message Create(Context cx, string text, SyntaxNode node, string? stackTrace = null, Severity severity = Severity.Error) + { + return new Message(text, node.ToString(), cx.CreateLocation(node.GetLocation()), stackTrace, severity); + } + + public override string ToString() => Text; + + public string ToLogString() + { + var sb = new StringBuilder(); + sb.Append(Text); + if (!string.IsNullOrEmpty(EntityText)) + sb.Append(" in ").Append(EntityText); + if (!(Location is null) && !(Location.Symbol is null)) + sb.Append(" at ").Append(Location.Symbol.GetLineSpan()); + if (!string.IsNullOrEmpty(StackTrace)) + sb.Append(" ").Append(StackTrace); + return sb.ToString(); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Options.cs b/powershell/extractor/Semmle.Extraction/Options.cs new file mode 100644 index 000000000000..fffe3c88b4bd --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Options.cs @@ -0,0 +1,103 @@ +using Semmle.Util.Logging; +using Semmle.Util; + +namespace Semmle.Extraction +{ + /// + /// Represents the parsed state of the command line arguments. + /// This represents the common options. + /// + public abstract class CommonOptions : ICommandLineOptions + { + /// + /// The specified number of threads, or the default if unspecified. + /// + public int Threads { get; private set; } = System.Environment.ProcessorCount; + + /// + /// The verbosity used in output and logging. + /// + public Verbosity Verbosity { get; protected set; } = Verbosity.Info; + + /// + /// Whether to output to the console. + /// + public bool Console { get; private set; } = false; + + /// + /// Holds if CIL should be extracted. + /// + public bool CIL { get; private set; } = false; + + /// + /// Holds if assemblies shouldn't be extracted twice. + /// + public bool Cache { get; private set; } = true; + + /// + /// Whether to extract PDB information. + /// + public bool PDB { get; private set; } = false; + + /// + /// Whether "fast extraction mode" has been enabled. + /// + public bool Fast { get; private set; } = false; + + /// + /// The compression algorithm used for trap files. + /// + public TrapWriter.CompressionMode TrapCompression { get; set; } = TrapWriter.CompressionMode.Gzip; + + public virtual bool HandleOption(string key, string value) + { + switch (key) + { + case "threads": + Threads = int.Parse(value); + return true; + case "verbosity": + Verbosity = (Verbosity)int.Parse(value); + return true; + default: + return false; + } + } + + public abstract bool HandleArgument(string argument); + + public virtual bool HandleFlag(string flag, bool value) + { + switch (flag) + { + case "verbose": + Verbosity = value ? Verbosity.Debug : Verbosity.Error; + return true; + case "console": + Console = value; + return true; + case "cache": + Cache = value; + return true; + case "cil": + CIL = value; + return true; + case "pdb": + PDB = value; + CIL = true; + return true; + case "fast": + CIL = !value; + Fast = value; + return true; + case "brotli": + TrapCompression = value ? TrapWriter.CompressionMode.Brotli : TrapWriter.CompressionMode.Gzip; + return true; + default: + return false; + } + } + + public abstract void InvalidArgument(string argument); + } +} diff --git a/powershell/extractor/Semmle.Extraction/PathTransformer.cs b/powershell/extractor/Semmle.Extraction/PathTransformer.cs new file mode 100644 index 000000000000..4611e0794543 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/PathTransformer.cs @@ -0,0 +1,184 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Diagnostics.CodeAnalysis; +using Semmle.Util; + +namespace Semmle.Extraction +{ + /// + /// A class for interpreting path transformers specified using the environment + /// variable `CODEQL_PATH_TRANSFORMER`. + /// + public sealed class PathTransformer + { + public class InvalidPathTransformerException : Exception + { + public InvalidPathTransformerException(string message) : + base($"Invalid path transformer specification: {message}") + { } + } + + /// + /// A transformed path. + /// + public interface ITransformedPath + { + string Value { get; } + + string Extension { get; } + + string NameWithoutExtension { get; } + + ITransformedPath? ParentDirectory { get; } + + ITransformedPath WithSuffix(string suffix); + + string DatabaseId { get; } + } + + private struct TransformedPath : ITransformedPath + { + public TransformedPath(string value) { this.value = value; } + private readonly string value; + + public string Value => value; + + public string Extension + { + get + { + var extension = Path.GetExtension(value); + return string.IsNullOrEmpty(extension) ? "" : extension.Substring(1); + } + } + + public string NameWithoutExtension => Path.GetFileNameWithoutExtension(value); + + public ITransformedPath? ParentDirectory + { + get + { + var dir = Path.GetDirectoryName(value); + if (dir is null) + return null; + var isWindowsDriveLetter = dir.Length == 2 && char.IsLetter(dir[0]) && dir[1] == ':'; + if (isWindowsDriveLetter) + return null; + return new TransformedPath(FileUtils.ConvertToUnix(dir)); + } + } + + public ITransformedPath WithSuffix(string suffix) => new TransformedPath(value + suffix); + + public string DatabaseId + { + get + { + var ret = value; + if (ret.Length >= 2 && ret[1] == ':' && Char.IsLower(ret[0])) + ret = Char.ToUpper(ret[0]) + "_" + ret.Substring(2); + return ret.Replace('\\', '/').Replace(":", "_"); + } + } + + public override int GetHashCode() => 11 * value.GetHashCode(); + + public override bool Equals(object? obj) => obj is TransformedPath tp && tp.value == value; + + public override string ToString() => value; + } + + private readonly Func transform; + + /// + /// Returns the path obtained by transforming `path`. + /// + public ITransformedPath Transform(string path) => new TransformedPath(transform(path)); + + /// + /// Default constructor reads parameters from the environment. + /// + public PathTransformer(IPathCache pathCache) : + this(pathCache, Environment.GetEnvironmentVariable("CODEQL_PATH_TRANSFORMER") is string file ? File.ReadAllLines(file) : null) + { + } + + /// + /// Creates a path transformer based on the specification in `lines`. + /// Throws `InvalidPathTransformerException` for invalid specifications. + /// + public PathTransformer(IPathCache pathCache, string[]? lines) + { + if (lines is null) + { + transform = path => FileUtils.ConvertToUnix(pathCache.GetCanonicalPath(path)); + return; + } + + var sections = ParsePathTransformerSpec(lines); + transform = path => + { + path = FileUtils.ConvertToUnix(pathCache.GetCanonicalPath(path)); + foreach (var section in sections) + { + if (section.Matches(path, out var transformed)) + return transformed; + } + return path; + }; + } + + private static IEnumerable ParsePathTransformerSpec(string[] lines) + { + var sections = new List(); + try + { + var i = 0; + while (i < lines.Length && !lines[i].StartsWith("#")) + i++; + while (i < lines.Length) + { + var section = new TransformerSection(lines, ref i); + sections.Add(section); + } + + if (sections.Count == 0) + throw new InvalidPathTransformerException("contains no sections."); + } + catch (InvalidFilePatternException ex) + { + throw new InvalidPathTransformerException(ex.Message); + } + return sections; + } + } + + internal sealed class TransformerSection + { + private readonly string name; + private readonly List filePatterns = new List(); + + public TransformerSection(string[] lines, ref int i) + { + name = lines[i++].Substring(1); // skip the '#' + for (; i < lines.Length && !lines[i].StartsWith("#"); i++) + { + var line = lines[i]; + if (!string.IsNullOrWhiteSpace(line)) + filePatterns.Add(new FilePattern(line)); + } + } + + public bool Matches(string path, [NotNullWhen(true)] out string? transformed) + { + if (FilePattern.Matches(filePatterns, path, out var suffix)) + { + transformed = FileUtils.ConvertToUnix(name) + suffix; + return true; + } + transformed = null; + return false; + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Properties/AssemblyInfo.cs b/powershell/extractor/Semmle.Extraction/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..6680f32f662a --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +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/powershell/extractor/Semmle.Extraction/Semmle.Extraction.csproj b/powershell/extractor/Semmle.Extraction/Semmle.Extraction.csproj new file mode 100644 index 000000000000..c4a0dcffd123 --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Semmle.Extraction.csproj @@ -0,0 +1,29 @@ + + + + net9.0 + Semmle.Extraction + Semmle.Extraction + false + Semmle.Extraction.ruleset + win-x64;linux-x64;osx-x64 + enable + + + + TRACE;DEBUG;DEBUG_LABELS + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + + diff --git a/powershell/extractor/Semmle.Extraction/Semmle.Extraction.ruleset b/powershell/extractor/Semmle.Extraction/Semmle.Extraction.ruleset new file mode 100644 index 000000000000..14df29e3653b --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Semmle.Extraction.ruleset @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/powershell/extractor/Semmle.Extraction/SourceScope.cs b/powershell/extractor/Semmle.Extraction/SourceScope.cs new file mode 100644 index 000000000000..fba816f6363c --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/SourceScope.cs @@ -0,0 +1,23 @@ +using Microsoft.CodeAnalysis; +using System.Linq; + +namespace Semmle.Extraction +{ + + /// + /// The scope of symbols in a source file. + /// + public class SourceScope : IExtractionScope + { + public SyntaxTree SourceTree { get; } + + public SourceScope(SyntaxTree tree) + { + SourceTree = tree; + } + + public bool InFileScope(string path) => path == SourceTree.FilePath; + + public bool InScope(ISymbol symbol) => symbol.Locations.Any(loc => loc.SourceTree == SourceTree); + } +} diff --git a/powershell/extractor/Semmle.Extraction/TrapExtensions.cs b/powershell/extractor/Semmle.Extraction/TrapExtensions.cs new file mode 100644 index 000000000000..5bc16d7b4d5f --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/TrapExtensions.cs @@ -0,0 +1,257 @@ +using System; +using System.Collections.Generic; +using System.IO; + +namespace Semmle.Extraction +{ + public static class TrapExtensions + { + public static void WriteLabel(this TextWriter trapFile, int value) + { + trapFile.Write('#'); + trapFile.Write(value); + } + + public static void WriteLabel(this TextWriter trapFile, IEntity entity) + { + trapFile.WriteLabel(entity.Label.Value); + } + + public static void WriteSeparator(this TextWriter trapFile, string separator, ref int index) + { + if (index++ > 0) + trapFile.Write(separator); + } + + + public static TextWriter WriteColumn(this TextWriter trapFile, int i) + { + trapFile.Write(i); + return trapFile; + } + + public static TextWriter WriteColumn(this TextWriter trapFile, bool b) + { + trapFile.Write(b.ToString().ToLowerInvariant()); + return trapFile; + } + + public static TextWriter WriteColumn(this TextWriter trapFile, string s) + { + trapFile.WriteTrapString(s); + return trapFile; + } + + public static TextWriter WriteColumn(this TextWriter trapFile, IEntity entity) + { + trapFile.WriteLabel(entity.Label.Value); + return trapFile; + } + + public static TextWriter WriteColumn(this TextWriter trapFile, Label label) + { + trapFile.WriteLabel(label.Value); + return trapFile; + } + + + public static TextWriter WriteColumn(this TextWriter trapFile, float f) + { + trapFile.WriteTrapFloat(f); + return trapFile; + } + + public static TextWriter WriteColumn(this TextWriter trapFile, object o) + { + switch (o) + { + case int i: + return trapFile.WriteColumn(i); + case float f: + return trapFile.WriteColumn(f); + case string s: + return trapFile.WriteColumn(s); + case IEntity e: + return trapFile.WriteColumn(e); + case Label l: + return trapFile.WriteColumn(l); + case Enum _: + return trapFile.WriteColumn((int)o); + case bool b: + return trapFile.WriteColumn(b); + default: + throw new NotSupportedException($"Unsupported object type '{o.GetType()}' received"); + } + } + + private const int maxStringBytes = 1 << 20; // 1MB + private static readonly System.Text.Encoding encoding = System.Text.Encoding.UTF8; + + private static bool NeedsTruncation(string s) + { + // Optimization: only count the actual number of bytes if there is the possibility + // of the string exceeding maxStringBytes + return encoding.GetMaxByteCount(s.Length) > maxStringBytes && + encoding.GetByteCount(s) > maxStringBytes; + } + + private static void WriteString(TextWriter trapFile, string s) => trapFile.Write(EncodeString(s)); + + /// + /// Truncates a string such that the output UTF8 does not exceed bytes. + /// + /// The input string to truncate. + /// The number of bytes available. + /// The truncated string. + private static string TruncateString(string s, ref int bytesRemaining) + { + var outputLen = encoding.GetByteCount(s); + if (outputLen > bytesRemaining) + { + outputLen = 0; + int chars; + for (chars = 0; chars < s.Length; ++chars) + { + var bytes = encoding.GetByteCount(s, chars, 1); + if (outputLen + bytes <= bytesRemaining) + outputLen += bytes; + else + break; + } + s = s.Substring(0, chars); + } + bytesRemaining -= outputLen; + return s; + } + + public static string EncodeString(string s) => s.Replace("\"", "\"\""); + + /// + /// Output a string to the trap file, such that the encoded output does not exceed + /// bytes. + /// + /// The trapbuilder + /// The string to output. + /// The remaining bytes available to output. + private static void WriteTruncatedString(TextWriter trapFile, string s, ref int bytesRemaining) + { + WriteString(trapFile, TruncateString(s, ref bytesRemaining)); + } + + public static void WriteTrapString(this TextWriter trapFile, string s) + { + trapFile.Write('\"'); + if (NeedsTruncation(s)) + { + // Slow path + var remaining = maxStringBytes; + WriteTruncatedString(trapFile, s, ref remaining); + } + else + { + // Fast path + WriteString(trapFile, s); + } + trapFile.Write('\"'); + } + + public static void WriteTrapFloat(this TextWriter trapFile, float f) + { + trapFile.Write(f.ToString("F5", System.Globalization.CultureInfo.InvariantCulture)); // Trap importer won't accept ints + } + + public static void WriteTuple(this TextWriter trapFile, string name, params object[] @params) + { + trapFile.Write(name); + trapFile.Write('('); + var index = 0; + foreach (var p in @params) + { + trapFile.WriteSeparator(",", ref index); + trapFile.WriteColumn(p); + } + trapFile.WriteLine(')'); + } + + public static void WriteTuple(this TextWriter trapFile, string name, IEntity p1) + { + trapFile.Write(name); + trapFile.Write('('); + trapFile.WriteColumn(p1); + trapFile.WriteLine(')'); + } + + public static void WriteTuple(this TextWriter trapFile, string name, IEntity p1, object p2) + { + trapFile.Write(name); + trapFile.Write('('); + trapFile.WriteColumn(p1); + trapFile.Write(','); + trapFile.WriteColumn(p2); + trapFile.WriteLine(')'); + } + + public static void WriteTuple(this TextWriter trapFile, string name, IEntity p1, object p2, object p3) + { + trapFile.Write(name); + trapFile.Write('('); + trapFile.WriteColumn(p1); + trapFile.Write(','); + trapFile.WriteColumn(p2); + trapFile.Write(','); + trapFile.WriteColumn(p3); + trapFile.WriteLine(')'); + } + + public static void WriteTuple(this TextWriter trapFile, string name, IEntity p1, object p2, object p3, object p4) + { + trapFile.Write(name); + trapFile.Write('('); + trapFile.WriteColumn(p1); + trapFile.Write(','); + trapFile.WriteColumn(p2); + trapFile.Write(','); + trapFile.WriteColumn(p3); + trapFile.Write(','); + trapFile.WriteColumn(p4); + trapFile.WriteLine(')'); + } + + /// + /// Appends a [comma] separated list to a trap builder. + /// + /// The type of the list. + /// The trap builder to append to. + /// The separator string (e.g. ",") + /// The list of items. + /// The original trap builder (fluent interface). + public static TextWriter AppendList(this EscapingTextWriter trapFile, string separator, IEnumerable items) where T : IEntity + { + return trapFile.BuildList(separator, items, x => trapFile.WriteSubId(x)); + } + + /// + /// Builds a trap builder using a separator and an action for each item in the list. + /// + /// The type of the items. + /// The trap builder to append to. + /// The separator string (e.g. ",") + /// The list of items. + /// The action on each item. + /// The original trap builder (fluent interface). + public static T1 BuildList(this T1 trapFile, string separator, IEnumerable items, Action action) + where T1 : TextWriter + { + var first = true; + foreach (var item in items) + { + if (first) + first = false; + else + trapFile.Write(separator); + action(item); + } + return trapFile; + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/TrapStackBehaviour.cs b/powershell/extractor/Semmle.Extraction/TrapStackBehaviour.cs new file mode 100644 index 000000000000..0966a4816afe --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/TrapStackBehaviour.cs @@ -0,0 +1,28 @@ +namespace Semmle.Extraction +{ + /// + /// How an entity behaves with respect to .push and .pop + /// + public enum TrapStackBehaviour + { + /// + /// The entity must not be extracted inside a .push/.pop + /// + NoLabel, + + /// + /// The entity defines its own label, creating a .push/.pop + /// + PushesLabel, + + /// + /// The entity must be extracted inside a .push/.pop + /// + NeedsLabel, + + /// + /// The entity can be extracted inside or outside of a .push/.pop + /// + OptionalLabel + } +} diff --git a/powershell/extractor/Semmle.Extraction/TrapWriter.cs b/powershell/extractor/Semmle.Extraction/TrapWriter.cs new file mode 100644 index 000000000000..10ebd7a56cce --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/TrapWriter.cs @@ -0,0 +1,286 @@ +using Semmle.Util; +using Semmle.Util.Logging; +using System; +using System.IO; +using System.IO.Compression; +using System.Text; + +namespace Semmle.Extraction +{ + public interface ITrapEmitter + { + void EmitTrap(TextWriter trapFile); + } + + public sealed class TrapWriter : IDisposable + { + public enum CompressionMode + { + None, + Gzip, + Brotli + } + + /// + /// The location of the src_archive directory. + /// + private readonly string? archive; + private static readonly Encoding utf8 = new UTF8Encoding(false); + + private readonly bool discardDuplicates; + + public int IdCounter { get; set; } = 1; + + private readonly Lazy writerLazy; + + public StreamWriter Writer => writerLazy.Value; + + private readonly ILogger logger; + + private readonly CompressionMode trapCompression; + + public TrapWriter(ILogger logger, PathTransformer.ITransformedPath outputfile, string? trap, string? archive, CompressionMode trapCompression, bool discardDuplicates) + { + this.logger = logger; + this.trapCompression = trapCompression; + + TrapFile = TrapPath(this.logger, trap, outputfile, trapCompression); + + writerLazy = new Lazy(() => + { + var tempPath = trap ?? Path.GetTempPath(); + + do + { + /* + * Write the trap to a random filename in the trap folder. + * Since the trap path can be very long, we need to deal with the possibility of + * PathTooLongExceptions. So we use a short filename in the trap folder, + * then move it later. + * + * Although GetRandomFileName() is cryptographically secure, + * there's a tiny chance the file could already exists. + */ + tmpFile = Path.Combine(tempPath, Path.GetRandomFileName()); + } + while (File.Exists(tmpFile)); + + var fileStream = new FileStream(tmpFile, FileMode.CreateNew, FileAccess.Write); + + Stream compressionStream; + + switch (trapCompression) + { + case CompressionMode.Brotli: + compressionStream = new BrotliStream(fileStream, CompressionLevel.Fastest); + break; + case CompressionMode.Gzip: + compressionStream = new GZipStream(fileStream, CompressionLevel.Fastest); + break; + case CompressionMode.None: + compressionStream = fileStream; + break; + default: + throw new ArgumentOutOfRangeException(nameof(trapCompression), trapCompression, "Unsupported compression type"); + } + + + return new StreamWriter(compressionStream, utf8, 2000000); + }); + this.archive = archive; + this.discardDuplicates = discardDuplicates; + } + + /// + /// The output filename of the trap. + /// + public string TrapFile { get; } + private string tmpFile = ""; // The temporary file which is moved to trapFile once written. + + /// + /// Adds the specified input file to the source archive. It may end up in either the normal or long path area + /// of the source archive, depending on the length of its full path. + /// + /// The path to the input file. + /// The transformed path to the input file. + /// The encoding used by the input file. + public void Archive(string originalPath, PathTransformer.ITransformedPath transformedPath, Encoding inputEncoding) + { + if (string.IsNullOrEmpty(archive)) + return; + + // Calling GetFullPath makes this use the canonical capitalisation, if the file exists. + var fullInputPath = Path.GetFullPath(originalPath); + + ArchivePath(fullInputPath, transformedPath, inputEncoding); + } + + /// + /// Archive a file given the file contents. + /// + /// The path of the file. + /// The contents of the file. + public void Archive(PathTransformer.ITransformedPath inputPath, string contents) + { + if (string.IsNullOrEmpty(archive)) + return; + + ArchiveContents(inputPath, contents); + } + + /// + /// Try to move a file from sourceFile to destFile. + /// If successful returns true, + /// otherwise returns false and leaves the file in its original place. + /// + /// The source filename. + /// The destination filename. + /// true if the file was moved. + private static bool TryMove(string sourceFile, string destFile) + { + try + { + // Prefer to avoid throwing an exception + if (File.Exists(destFile)) + return false; + + File.Move(sourceFile, destFile); + return true; + } + catch (IOException) + { + return false; + } + } + + /// + /// Close the trap file, and move it to the right place in the trap directory. + /// If the file exists already, rename it to allow the new file (ending .trap.gz) + /// to sit alongside the old file (except if is true, + /// in which case only the existing file is kept). + /// + public void Dispose() + { + try + { + if (writerLazy.IsValueCreated) + { + writerLazy.Value.Close(); + if (TryMove(tmpFile, TrapFile)) + return; + + if (discardDuplicates) + { + FileUtils.TryDelete(tmpFile); + return; + } + + var existingHash = FileUtils.ComputeFileHash(TrapFile); + var hash = FileUtils.ComputeFileHash(tmpFile); + if (existingHash != hash) + { + var root = TrapFile.Substring(0, TrapFile.Length - 8); // Remove trailing ".trap.gz" + if (TryMove(tmpFile, $"{root}-{hash}.trap{TrapExtension(trapCompression)}")) + return; + } + logger.Log(Severity.Info, "Identical trap file for {0} already exists", TrapFile); + FileUtils.TryDelete(tmpFile); + } + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + logger.Log(Severity.Error, "Failed to move the trap file from {0} to {1} because {2}", tmpFile, TrapFile, ex); + } + } + + public void Emit(ITrapEmitter emitter) + { + emitter.EmitTrap(Writer); + } + + /// + /// Attempts to archive the specified input file to the normal area of the source archive. + /// The file's path must be sufficiently short so as to render the path of its copy in the + /// source archive less than the system path limit of 260 characters. + /// + /// The full path to the input file. + /// The transformed path to the input file. + /// The encoding used by the input file. + /// If the output path in the source archive would + /// exceed the system path limit of 260 characters. + private void ArchivePath(string fullInputPath, PathTransformer.ITransformedPath transformedPath, Encoding inputEncoding) + { + var contents = File.ReadAllText(fullInputPath, inputEncoding); + ArchiveContents(transformedPath, contents); + } + + private void ArchiveContents(PathTransformer.ITransformedPath transformedPath, string contents) + { + var dest = NestPaths(logger, archive, transformedPath.Value); + var tmpSrcFile = Path.GetTempFileName(); + File.WriteAllText(tmpSrcFile, contents, utf8); + try + { + FileUtils.MoveOrReplace(tmpSrcFile, dest); + } + catch (IOException ex) + { + // If this happened, it was probably because the same file was compiled multiple times. + // In any case, this is not a fatal error. + logger.Log(Severity.Warning, "Problem archiving " + dest + ": " + ex); + } + } + + public static string NestPaths(ILogger logger, string? outerpath, string innerpath) + { + var nested = innerpath; + if (!string.IsNullOrEmpty(outerpath)) + { + // Remove all leading path separators / or \ + // For example, UNC paths have two leading \\ + innerpath = innerpath.TrimStart(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + + if (innerpath.Length > 1 && innerpath[1] == ':') + innerpath = innerpath[0] + "_" + innerpath.Substring(2); + + nested = Path.Combine(outerpath, innerpath); + } + try + { + var directoryName = Path.GetDirectoryName(nested); + if (directoryName is null) + { + logger.Log(Severity.Warning, "Failed to get directory name from path '" + nested + "'."); + throw new InvalidOperationException(); + } + Directory.CreateDirectory(directoryName); + } + catch (PathTooLongException) + { + logger.Log(Severity.Warning, "Failed to create parent directory of '" + nested + "': Path too long."); + throw; + } + return nested; + } + + private static string TrapExtension(CompressionMode compression) + { + switch (compression) + { + case CompressionMode.None: return ""; + case CompressionMode.Gzip: return ".gz"; + case CompressionMode.Brotli: return ".br"; + default: throw new ArgumentOutOfRangeException(nameof(compression), compression, "Unsupported compression type"); + } + } + + public static string TrapPath(ILogger logger, string? folder, PathTransformer.ITransformedPath path, TrapWriter.CompressionMode trapCompression) + { + var filename = $"{path.Value}.trap{TrapExtension(trapCompression)}"; + if (string.IsNullOrEmpty(folder)) + folder = Directory.GetCurrentDirectory(); + + return NestPaths(logger, folder, filename); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Tuple.cs b/powershell/extractor/Semmle.Extraction/Tuple.cs new file mode 100644 index 000000000000..bfe660926d6d --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Tuple.cs @@ -0,0 +1,36 @@ +using System.IO; + +namespace Semmle.Extraction +{ + /// + /// A tuple represents a string of the form "a(b,c,d)". + /// + public struct Tuple : ITrapEmitter + { + private readonly string name; + private readonly object[] args; + + public Tuple(string name, params object[] args) + { + this.name = name; + this.args = args; + } + + /// + /// Constructs a unique string for this tuple. + /// + /// The trap file to write to. + public void EmitTrap(TextWriter trapFile) + { + trapFile.WriteTuple(name, args); + } + + public override string ToString() + { + // Only implemented for debugging purposes + using var writer = new StringWriter(); + EmitTrap(writer); + return writer.ToString(); + } + } +} diff --git a/powershell/extractor/Semmle.Extraction/Tuples.cs b/powershell/extractor/Semmle.Extraction/Tuples.cs new file mode 100644 index 000000000000..afe19295ee5b --- /dev/null +++ b/powershell/extractor/Semmle.Extraction/Tuples.cs @@ -0,0 +1,36 @@ +using Semmle.Extraction.Entities; +using Semmle.Util; + +namespace Semmle.Extraction +{ + /// + /// Methods for creating DB tuples. + /// + public static class Tuples + { + public static void containerparent(this System.IO.TextWriter trapFile, Folder parent, IEntity child) + { + trapFile.WriteTuple("containerparent", parent, child); + } + + internal static void extractor_messages(this System.IO.TextWriter trapFile, ExtractionMessage error, Semmle.Util.Logging.Severity severity, string origin, string errorMessage, string entityText, Location location, string stackTrace) + { + trapFile.WriteTuple("extractor_messages", error, (int)severity, origin, errorMessage, entityText, location, stackTrace); + } + + public static void files(this System.IO.TextWriter trapFile, File file, string fullName) + { + trapFile.WriteTuple("files", file, fullName); + } + + internal static void folders(this System.IO.TextWriter trapFile, Folder folder, string path) + { + trapFile.WriteTuple("folders", folder, path); + } + + public static void locations_default(this System.IO.TextWriter trapFile, SourceLocation label, Entities.File file, int startLine, int startCol, int endLine, int endCol) + { + trapFile.WriteTuple("locations_default", label, file, startLine, startCol, endLine, endCol - 1); + } + } +} diff --git a/powershell/extractor/Semmle.Pipeline.Tests/Program.cs b/powershell/extractor/Semmle.Pipeline.Tests/Program.cs new file mode 100644 index 000000000000..dfe50fab0389 --- /dev/null +++ b/powershell/extractor/Semmle.Pipeline.Tests/Program.cs @@ -0,0 +1,46 @@ +using Semmle.Pipeline.Tests; + +string folder1Path = args[0]; +string folder2Path = args[1]; +string[] folder1Files = Directory.GetFiles(folder1Path); +string[] folder2Files = Directory.GetFiles(folder2Path); + +int numinvalid = 0; +Console.WriteLine(); + +foreach (string file1 in folder1Files) +{ + string fileName1 = Path.GetFileName(file1); + + foreach (string file2 in folder2Files) + { + string fileName2 = Path.GetFileName(file2); + + if (fileName1 == fileName2) + { + string file1Sanitized = TrapSanitizer.SanitizeTrap(File.ReadAllLines(file1)); + string file2Sanitized = TrapSanitizer.SanitizeTrap(File.ReadAllLines(file2)); + + if (!file1Sanitized.Equals(file2Sanitized)) + { + Console.WriteLine("FAILED"); + Console.WriteLine($"${file1}"); + Console.WriteLine($"{file1}"); + numinvalid++; + } + else + { + Console.WriteLine("SUCCESS"); + Console.WriteLine($"{file1}"); + Console.WriteLine($"{file1}"); + } + break; + } + } +} +Console.WriteLine(); + +if (numinvalid > 0) +{ + throw new Exception("Trap files do not match expected output. See above logs for details."); +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Pipeline.Tests/Semmle.Pipeline.Tests.csproj b/powershell/extractor/Semmle.Pipeline.Tests/Semmle.Pipeline.Tests.csproj new file mode 100644 index 000000000000..f02677bf640f --- /dev/null +++ b/powershell/extractor/Semmle.Pipeline.Tests/Semmle.Pipeline.Tests.csproj @@ -0,0 +1,10 @@ + + + + Exe + net7.0 + enable + enable + + + diff --git a/powershell/extractor/Semmle.Pipeline.Tests/TrapSanitizer.cs b/powershell/extractor/Semmle.Pipeline.Tests/TrapSanitizer.cs new file mode 100644 index 000000000000..4f3b894d28c0 --- /dev/null +++ b/powershell/extractor/Semmle.Pipeline.Tests/TrapSanitizer.cs @@ -0,0 +1,92 @@ +using System.Text; +using System.Text.RegularExpressions; + +namespace Semmle.Pipeline.Tests; + +/// +/// This class provides a method for sanitizing a trap files in tests so they can be validated. +/// The resulting trap file will not be valid for making a codeqldb due to missing file metadata, +/// which is removed to ensure the test case can match the expected trap. +/// +internal class TrapSanitizer +{ + // Regex to match the IDs in the file (# followed by digits) + private static readonly Regex CaptureId = new Regex($"#([0-9]+)"); + + /// + /// Sanitize a Trap file to check equality by removing run specific things like file names and squashing ids + /// to a consistent range + /// + /// The lines of the trap file to sanitize + /// A string containing the sanitized contents + public static string SanitizeTrap(string[] TrapContents) + { + StringBuilder sb = new(); + int largestId = 0; + // Will be the line on which syntactic extraction information starts + int startingLineActual = -1; + for (int i = 0; i < TrapContents.Length; i++) + { + // The first line with actual extracted contents will be after the numlines line + if (TrapContents[i].StartsWith("numlines")) + { + startingLineActual = i + 1; + break; + } + // If a line before numlines has an ID it is a candidate for largest id found + if (CaptureId.IsMatch(TrapContents[i])) + { + largestId = int.Max(largestId, int.Parse(CaptureId.Matches(TrapContents[i])[0].Groups[1].Captures[0].Value)); + } + } + + // Starting from the line after numlines declaration + for (int i = startingLineActual; i < TrapContents.Length; i++) + { + // Replace IDs in each line based on the largest previous ID found + // Reserve #1 for the File + sb.Append(SanitizeLine(TrapContents[i], largestId - 1)); + sb.Append(Environment.NewLine); + } + + return sb.ToString(); + } + + /// + /// Sanitize a single line of trap content given the largest previously used id number to ignore, + /// subtracting the offset from those IDs. + /// + /// A single line of trap content + /// The offset to apply + /// A sanitized line + private static string SanitizeLine(string trapContent, int offset) + { + var matches = CaptureId.Matches(trapContent); + if (!matches.Any()) + { + return trapContent; + } + var sb = new StringBuilder(); + // Tracks how much of the line has been parsed + int lastIndex = 0; + foreach (Match match in matches) + { + var capture = match.Groups[1].Captures[0]; + sb.Append(trapContent[lastIndex..capture.Index]); + // Adjust lastIndex to pass over the captured ID's characters in the original string for next iteration + lastIndex = capture.Index + capture.Length; + int newInt = int.Parse(capture.Value); + // We remove all the lines above newlines, but `location`s still reference #1, so we need to reserve ID 1. + if (newInt > 1) + { + sb.Append(newInt - offset); + } + else + { + sb.Append(newInt); + } + } + sb.Append(trapContent[lastIndex..]); + return sb.ToString(); + } +} \ No newline at end of file diff --git a/powershell/extractor/Semmle.Util.Tests/ActionMap.cs b/powershell/extractor/Semmle.Util.Tests/ActionMap.cs new file mode 100644 index 000000000000..5c2b210834ae --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/ActionMap.cs @@ -0,0 +1,53 @@ +using Xunit; +using Assert = Xunit.Assert; +using Semmle.Util; + +namespace SemmleTests.Semmle.Util +{ + + public class ActionMapTests + { + [Fact] + public void TestAddthenOnAdd() + { + var am = new ActionMap(); + am.Add(1, 2); + int value = 0; + am.OnAdd(1, x => value = x); + Assert.Equal(2, value); + } + + [Fact] + public void TestOnAddthenAdd() + { + var am = new ActionMap(); + int value = 0; + am.OnAdd(1, x => value = x); + am.Add(1, 2); + Assert.Equal(2, value); + } + + [Fact] + public void TestNotAdded() + { + var am = new ActionMap(); + int value = 0; + am.OnAdd(1, x => value = x); + am.Add(2, 2); + Assert.Equal(0, value); + } + + [Fact] + public void TestMultipleActions() + { + var am = new ActionMap(); + int value1 = 0, value2 = 0; + am.OnAdd(1, x => value1 = x); + am.OnAdd(1, x => value2 = x); + am.Add(1, 2); + Assert.Equal(2, value1); + Assert.Equal(2, value2); + } + + } +} diff --git a/powershell/extractor/Semmle.Util.Tests/CanonicalPathCache.cs b/powershell/extractor/Semmle.Util.Tests/CanonicalPathCache.cs new file mode 100644 index 000000000000..2fe8eb12d71d --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/CanonicalPathCache.cs @@ -0,0 +1,182 @@ +using Xunit; +using Semmle.Util; +using System.IO; +using Semmle.Util.Logging; +using System; + +namespace SemmleTests.Semmle.Util +{ + public sealed class CanonicalPathCacheTest : IDisposable + { + private readonly ILogger Logger = new LoggerMock(); + private readonly string root; + private CanonicalPathCache cache; + + public CanonicalPathCacheTest() + { + File.Create("abc").Close(); + cache = CanonicalPathCache.Create(Logger, 1000, CanonicalPathCache.Symlinks.Follow); + + // Change directories to a directory that is in canonical form. + Directory.SetCurrentDirectory(cache.GetCanonicalPath(Path.GetTempPath())); + + root = Win32.IsWindows() ? @"X:\" : "/"; + } + + public void Dispose() + { + File.Delete("abc"); + Logger.Dispose(); + } + + [Fact] + public void CanonicalPathRelativeFile() + { + var abcPath = Path.GetFullPath("abc"); + + Assert.Equal(abcPath, cache.GetCanonicalPath("abc")); + } + + [Fact] + public void CanonicalPathAbsoluteFile() + { + var abcPath = Path.GetFullPath("abc"); + + Assert.Equal(abcPath, cache.GetCanonicalPath(abcPath)); + } + + [Fact] + public void CanonicalPathDirectory() + { + var cwd = Directory.GetCurrentDirectory(); + + Assert.Equal(cwd, cache.GetCanonicalPath(cwd)); + } + + [Fact] + public void CanonicalPathInvalidRoot() + { + if (Win32.IsWindows()) + Assert.Equal(@"X:\", cache.GetCanonicalPath(@"x:\")); + } + + [Fact] + public void CanonicalPathMissingRoot() + { + if (Win32.IsWindows()) + Assert.Equal(@"X:\nosuchfile", cache.GetCanonicalPath(@"X:\nosuchfile")); + } + + [Fact] + public void CanonicalPathUNCRoot() + { + CanonicalPathCache cache2 = CanonicalPathCache.Create(Logger, 1000, CanonicalPathCache.Symlinks.Preserve); + + if (Win32.IsWindows()) + { + var windows = cache.GetCanonicalPath(@"\WINDOWS").Replace(":", "$"); + Assert.Equal($@"\\LOCALHOST\{windows}\bar", cache2.GetCanonicalPath($@"\\localhost\{windows}\bar")); + } + } + + [Fact] + public void CanonicalPathMissingFile() + { + Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), "NOSUCHFILE"), cache.GetCanonicalPath("NOSUCHFILE")); + } + + [Fact] + public void CanonicalPathMissingAbsolutePath() + { + Assert.Equal(Path.Combine(root, "no", "such", "file"), cache.GetCanonicalPath(Path.Combine(root, "no", "such", "file"))); + + if (Win32.IsWindows()) + Assert.Equal(@"C:\Windows\no\such\file", cache.GetCanonicalPath(@"C:\windOws\no\such\file")); + } + + [Fact] + public void CanonicalPathMissingRelativePath() + { + Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), "NO", "SUCH"), cache.GetCanonicalPath(Path.Combine("NO", "SUCH"))); + } + + [Fact] + public void CanonicalPathLowercaseDrive() + { + if (Win32.IsWindows()) + Assert.Equal(@"C:\Windows", cache.GetCanonicalPath(@"c:\Windows")); + } + + [Fact] + public void CanonicalPathCorrectsCase() + { + if (!Win32.IsWindows()) + return; + + var abcPath = Path.GetFullPath("abc"); + + Assert.Equal(abcPath, cache.GetCanonicalPath("ABC")); + Assert.Equal(abcPath, cache.GetCanonicalPath("abc")); + Assert.Equal(abcPath, cache.GetCanonicalPath(abcPath.ToUpperInvariant())); + Assert.Equal(abcPath, cache.GetCanonicalPath(abcPath.ToLowerInvariant())); + } + + [Fact] + public void CanonicalPathDots() + { + var abcPath = Path.GetFullPath("abc"); + Assert.Equal(abcPath, cache.GetCanonicalPath(Path.Combine("foo", ".", "..", "abc"))); + } + + [Fact] + public void CanonicalPathCacheSize() + { + cache = CanonicalPathCache.Create(Logger, 2, CanonicalPathCache.Symlinks.Preserve); + Assert.Equal(0, cache.CacheSize); + + // The file "ABC" will fill the cache with parent directory info. + cache.GetCanonicalPath("ABC"); + Assert.True(cache.CacheSize == 2); + + string cp = cache.GetCanonicalPath("def"); + Assert.Equal(2, cache.CacheSize); + Assert.Equal(Path.GetFullPath("def"), cp); + } + + [Fact] + public void CanonicalPathFollowLinksTests() + { + cache = CanonicalPathCache.Create(Logger, 1000, CanonicalPathCache.Symlinks.Follow); + RunAllTests(); + } + + [Fact] + public void CanonicalPathPreserveLinksTests() + { + cache = CanonicalPathCache.Create(Logger, 1000, CanonicalPathCache.Symlinks.Preserve); + RunAllTests(); + } + + private void RunAllTests() + { + CanonicalPathRelativeFile(); + CanonicalPathAbsoluteFile(); + CanonicalPathDirectory(); + CanonicalPathInvalidRoot(); + CanonicalPathMissingRoot(); + CanonicalPathMissingFile(); + CanonicalPathMissingAbsolutePath(); + CanonicalPathMissingRelativePath(); + CanonicalPathLowercaseDrive(); + CanonicalPathCorrectsCase(); + CanonicalPathDots(); + } + + private sealed class LoggerMock : ILogger + { + public void Dispose() { } + + public void Log(Severity s, string text) { } + } + } +} diff --git a/powershell/extractor/Semmle.Util.Tests/FileUtils.cs b/powershell/extractor/Semmle.Util.Tests/FileUtils.cs new file mode 100644 index 000000000000..b3feedde4367 --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/FileUtils.cs @@ -0,0 +1,20 @@ +using Xunit; +using Semmle.Util; + +namespace SemmleTests.Semmle.Util +{ + public class TestFileUtils + { + [Fact] + public void TestConvertPaths() + { + Assert.Equal("/tmp/abc.cs", FileUtils.ConvertToUnix(@"\tmp\abc.cs")); + Assert.Equal("tmp/abc.cs", FileUtils.ConvertToUnix(@"tmp\abc.cs")); + + Assert.Equal(@"\tmp\abc.cs", FileUtils.ConvertToWindows(@"/tmp/abc.cs")); + Assert.Equal(@"tmp\abc.cs", FileUtils.ConvertToWindows(@"tmp/abc.cs")); + + Assert.Equal(Win32.IsWindows() ? @"foo\bar" : "foo/bar", FileUtils.ConvertToNative("foo/bar")); + } + } +} diff --git a/powershell/extractor/Semmle.Util.Tests/LineCounterTest.cs b/powershell/extractor/Semmle.Util.Tests/LineCounterTest.cs new file mode 100644 index 000000000000..a01ee29baa44 --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/LineCounterTest.cs @@ -0,0 +1,81 @@ +using Xunit; + +using Semmle.Util; + +namespace SemmleTests +{ + public class LineCounterTest + { + //#################### PRIVATE VARIABLES #################### + #region + + #endregion + + //#################### TEST METHODS #################### + #region + + [Fact] + public void ComputeLineCountsTest1() + { + var input = "Console.WriteLine();"; + Assert.Equal(new LineCounts { Total = 1, Code = 1, Comment = 0 }, LineCounter.ComputeLineCounts(input)); + } + + [Fact] + public void ComputeLineCountsTest2() + { + var input = "Console.WriteLine(); // Wibble"; + Assert.Equal(new LineCounts { Total = 1, Code = 1, Comment = 1 }, LineCounter.ComputeLineCounts(input)); + } + + [Fact] + public void ComputeLineCountsTest3() + { + var input = "Console.WriteLine();\n"; + Assert.Equal(new LineCounts { Total = 2, Code = 1, Comment = 0 }, LineCounter.ComputeLineCounts(input)); + } + + [Fact] + public void ComputeLineCountsTest4() + { + var input = "\nConsole.WriteLine();"; + Assert.Equal(new LineCounts { Total = 2, Code = 1, Comment = 0 }, LineCounter.ComputeLineCounts(input)); + } + + [Fact] + public void ComputeLineCountsTest5() + { + var input = "\nConsole.WriteLine();\nConsole.WriteLine(); // Foo\n"; + Assert.Equal(new LineCounts { Total = 4, Code = 2, Comment = 1 }, LineCounter.ComputeLineCounts(input)); + } + + [Fact] + public void ComputeLineCountsTest6() + { + var input = +@" +/* +There once was a counter of lines, +Which worked (if one trusted the signs) - +But best to be sure, +For in old days of yore +Dodgy coders were sent down the mines. +*/ + +using System; // always useful + +class Program +{ + static void Main(string[] args) + { + // Print out something inane. + Console.WriteLine(""Something inane!""); + } +} +"; + Assert.Equal(new LineCounts { Total = 20, Code = 8, Comment = 9 }, LineCounter.ComputeLineCounts(input)); + } + + #endregion + } +} diff --git a/powershell/extractor/Semmle.Util.Tests/LongPaths.cs b/powershell/extractor/Semmle.Util.Tests/LongPaths.cs new file mode 100644 index 000000000000..d65dd9e6a503 --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/LongPaths.cs @@ -0,0 +1,184 @@ +using Xunit; +using Semmle.Util; +using System.IO; +using System.Linq; +using System; + +namespace SemmleTests.Semmle.Util +{ + /// + /// Ensure that the Extractor works with long paths. + /// These should be handled by .NET Core. + /// + public sealed class LongPaths : IDisposable + { + private static readonly string tmpDir = Path.GetTempPath(); + private static readonly string shortPath = Path.Combine(tmpDir, "test.txt"); + private static readonly string longPath = Path.Combine(tmpDir, "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "ccccccccccccccccccccccccccccccc", "ddddddddddddddddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "fffffffffffffffffffffffffffffffff", + "ggggggggggggggggggggggggggggggggggg", "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", "iiiiiiiiiiiiiiii.txt"); + + public LongPaths() + { + CleanUp(); + } + + public void Dispose() + { + CleanUp(); + } + + private static void CleanUp() + { + try + { + File.Delete(shortPath); + } + catch (DirectoryNotFoundException) + { + } + try + { + File.Delete(longPath); + } + catch (DirectoryNotFoundException) + { + } + } + + [Fact] + public void ParentDirectory() + { + Assert.Equal("abc", Path.GetDirectoryName(Path.Combine("abc", "def"))); + Assert.Equal(Win32.IsWindows() ? "\\" : "/", Path.GetDirectoryName($@"{Path.DirectorySeparatorChar}def")); + Assert.Equal("", Path.GetDirectoryName(@"def")); + + if (Win32.IsWindows()) + { + Assert.Null(Path.GetDirectoryName(@"C:")); + Assert.Null(Path.GetDirectoryName(@"C:\")); + } + } + + [Fact] + public void Delete() + { + // OK Do not exist. + File.Delete(shortPath); + File.Delete(longPath); + } + + [Fact] + public void Move() + { + File.WriteAllText(shortPath, "abc"); + Directory.CreateDirectory(Path.GetDirectoryName(longPath)!); + File.Delete(longPath); + File.Move(shortPath, longPath); + File.Move(longPath, shortPath); + Assert.Equal("abc", File.ReadAllText(shortPath)); + } + + [Fact] + public void Replace() + { + File.WriteAllText(shortPath, "abc"); + File.Delete(longPath); + Directory.CreateDirectory(Path.GetDirectoryName(longPath)!); + File.Move(shortPath, longPath); + File.WriteAllText(shortPath, "def"); + FileUtils.MoveOrReplace(shortPath, longPath); + File.WriteAllText(shortPath, "abc"); + FileUtils.MoveOrReplace(longPath, shortPath); + Assert.Equal("def", File.ReadAllText(shortPath)); + } + + private readonly byte[] buffer1 = new byte[10] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + + [Fact] + public void CreateShortStream() + { + var buffer2 = new byte[10]; + + using (var s1 = new FileStream(shortPath, FileMode.Create, FileAccess.Write, FileShare.None)) + { + s1.Write(buffer1, 0, 10); + } + + using (var s2 = new FileStream(shortPath, FileMode.Open, FileAccess.Read, FileShare.None)) + { + Assert.Equal(10, s2.Read(buffer2, 0, 10)); + Assert.True(Enumerable.SequenceEqual(buffer1, buffer2)); + } + } + + [Fact] + public void CreateLongStream() + { + var buffer2 = new byte[10]; + + Directory.CreateDirectory(Path.GetDirectoryName(longPath)!); + + using (var s3 = new FileStream(longPath, FileMode.Create, FileAccess.Write, FileShare.None)) + { + s3.Write(buffer1, 0, 10); + } + + using (var s4 = new FileStream(longPath, FileMode.Open, FileAccess.Read, FileShare.None)) + { + Assert.Equal(10, s4.Read(buffer2, 0, 10)); + Assert.True(Enumerable.SequenceEqual(buffer1, buffer2)); + } + } + + [Fact] + public void FileDoesNotExist() + { + // File does not exist + Assert.Throws(() => + { + using (new FileStream(longPath, FileMode.Open, FileAccess.Read, FileShare.None)) + { + // + } + }); + } + + [Fact] + public void OverwriteFile() + { + using (var s1 = new FileStream(longPath, FileMode.Create, FileAccess.Write, FileShare.None)) + { + s1.Write(buffer1, 0, 10); + } + + byte[] buffer2 = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }; + + using (var s2 = new FileStream(longPath, FileMode.Create, FileAccess.Write, FileShare.None)) + { + s2.Write(buffer2, 0, 10); + } + + byte[] buffer3 = new byte[10]; + + using (var s3 = new FileStream(longPath, FileMode.Open, FileAccess.Read, FileShare.None)) + { + Assert.Equal(10, s3.Read(buffer3, 0, 10)); + } + + Assert.True(Enumerable.SequenceEqual(buffer2, buffer3)); + } + + [Fact] + public void LongFileExists() + { + Assert.False(File.Exists("no such file")); + Assert.False(File.Exists("\":")); + Assert.False(File.Exists(@"C:\")); // A directory + + Assert.False(File.Exists(longPath)); + new FileStream(longPath, FileMode.Create, FileAccess.Write, FileShare.None).Close(); + Assert.True(File.Exists(longPath)); + } + } +} diff --git a/powershell/extractor/Semmle.Util.Tests/Properties/AssemblyInfo.cs b/powershell/extractor/Semmle.Util.Tests/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..26cdc5277e19 --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +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/powershell/extractor/Semmle.Util.Tests/Semmle.Util.Tests.csproj b/powershell/extractor/Semmle.Util.Tests/Semmle.Util.Tests.csproj new file mode 100644 index 000000000000..f392b4f39368 --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/Semmle.Util.Tests.csproj @@ -0,0 +1,23 @@ + + + + net6.0 + false + win-x64;linux-x64;osx-x64 + enable + + + + + + all + runtime; build; native; contentfiles; analyzers + + + + + + + + + diff --git a/powershell/extractor/Semmle.Util.Tests/TextTest.cs b/powershell/extractor/Semmle.Util.Tests/TextTest.cs new file mode 100644 index 000000000000..a24d20c06c54 --- /dev/null +++ b/powershell/extractor/Semmle.Util.Tests/TextTest.cs @@ -0,0 +1,78 @@ +using System; +using Xunit; +using Assert = Xunit.Assert; + +using Semmle.Util; + +namespace SemmleTests +{ + public class TextTest + { + //#################### PRIVATE VARIABLES #################### + #region + + /// + /// A shorter way of writing Environment.NewLine (it gets used repeatedly). + /// + private static readonly string NL = Environment.NewLine; + + #endregion + + //#################### TEST METHODS #################### + #region + + [Fact] + public void GetAllTest() + { + var input = new string[] + { + "Said once a young coder from Crewe,", + "'I like to write tests, so I do!", + "They help me confirm", + "That I don't need to squirm -", + "My code might look nice, but works too!'" + }; + + var text = new Text(input); + + Assert.Equal(string.Join(NL, input) + NL, text.GetAll()); + } + + [Fact] + public void GetPortionTest() + { + var input = new string[] + { + "There once was a jolly young tester", + "Who couldn't leave software to fester -", + "He'd prod and he'd poke", + "Until something bad broke,", + "And then he'd find someone to pester." + }; + + var text = new Text(input); + + // A single-line range (to test the special case). + Assert.Equal("jolly" + NL, text.GetPortion(0, 17, 0, 22)); + + // A two-line range. + Assert.Equal("prod and he'd poke" + NL + "Until" + NL, text.GetPortion(2, 5, 3, 5)); + + // A three-line range (to test that the middle line is included in full). + Assert.Equal("poke" + NL + "Until something bad broke," + NL + "And then" + NL, text.GetPortion(2, 19, 4, 8)); + + // An invalid but recoverable range (to test that a best effort is made rather than crashing). + Assert.Equal(NL + "Who couldn't leave software to fester -" + NL, text.GetPortion(0, int.MaxValue, 1, int.MaxValue)); + + // Some quite definitely dodgy ranges (to test that exceptions are thrown). + Assert.Throws(() => text.GetPortion(-1, 0, 0, 0)); + Assert.Throws(() => text.GetPortion(0, -1, 0, 0)); + Assert.Throws(() => text.GetPortion(0, 0, -1, 0)); + Assert.Throws(() => text.GetPortion(0, 0, 0, -1)); + Assert.Throws(() => text.GetPortion(3, 5, 2, 5)); + Assert.Throws(() => text.GetPortion(2, 5, int.MaxValue, 5)); + } + + #endregion + } +} diff --git a/powershell/extractor/Semmle.Util/ActionMap.cs b/powershell/extractor/Semmle.Util/ActionMap.cs new file mode 100644 index 000000000000..afcda9bb4944 --- /dev/null +++ b/powershell/extractor/Semmle.Util/ActionMap.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; + +namespace Semmle.Util +{ + /// + /// A dictionary which performs an action when items are added to the dictionary. + /// The order in which keys and actions are added does not matter. + /// + /// + /// + public class ActionMap where TKey : notnull + { + public void Add(TKey key, TValue value) + { + + if (actions.TryGetValue(key, out var a)) + a(value); + values[key] = value; + } + + public void OnAdd(TKey key, Action action) + { + if (actions.TryGetValue(key, out var a)) + { + actions[key] = a + action; + } + else + { + actions.Add(key, action); + } + + if (values.TryGetValue(key, out var val)) + { + action(val); + } + } + + // Action associated with each key. + private readonly Dictionary> actions = new Dictionary>(); + + // Values associated with each key. + private readonly Dictionary values = new Dictionary(); + } +} diff --git a/powershell/extractor/Semmle.Util/CanonicalPathCache.cs b/powershell/extractor/Semmle.Util/CanonicalPathCache.cs new file mode 100644 index 000000000000..1288cf6d7b61 --- /dev/null +++ b/powershell/extractor/Semmle.Util/CanonicalPathCache.cs @@ -0,0 +1,346 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.IO; +using Semmle.Util.Logging; +using Mono.Unix; + +namespace Semmle.Util +{ + /// + /// Interface for obtaining canonical paths. + /// + public interface IPathCache + { + string GetCanonicalPath(string path); + } + + /// + /// Algorithm for determining a canonical path. + /// For example some strategies may preserve symlinks + /// or only work on certain platforms. + /// + public abstract class PathStrategy + { + /// + /// Obtain a canonical path. + /// + /// The path to canonicalise. + /// A cache for making subqueries. + /// The canonical path. + public abstract string GetCanonicalPath(string path, IPathCache cache); + + /// + /// Constructs a canonical path for a file + /// which doesn't yet exist. + /// + /// Path to canonicalise. + /// The PathCache. + /// A canonical path. + protected static string ConstructCanonicalPath(string path, IPathCache cache) + { + var parent = Directory.GetParent(path); + + return parent is not null ? + Path.Combine(cache.GetCanonicalPath(parent.FullName), Path.GetFileName(path)) : + path.ToUpperInvariant(); + } + } + + /// + /// Determine canonical paths using the Win32 function + /// GetFinalPathNameByHandle(). Follows symlinks. + /// + internal class GetFinalPathNameByHandleStrategy : PathStrategy + { + /// + /// Call GetFinalPathNameByHandle() to get a canonical filename. + /// Follows symlinks. + /// + /// + /// + /// GetFinalPathNameByHandle() only works on open file handles, + /// so if the path doesn't yet exist, construct the path + /// by appending the filename to the canonical parent directory. + /// + /// + /// The path to canonicalise. + /// Subquery cache. + /// The canonical path. + public override string GetCanonicalPath(string path, IPathCache cache) + { + using var hFile = Win32.CreateFile( // lgtm[cs/call-to-unmanaged-code] + path, + 0, + Win32.FILE_SHARE_READ | Win32.FILE_SHARE_WRITE, + IntPtr.Zero, + Win32.OPEN_EXISTING, + Win32.FILE_FLAG_BACKUP_SEMANTICS, + IntPtr.Zero); + + if (hFile.IsInvalid) + { + // File/directory does not exist. + return ConstructCanonicalPath(path, cache); + } + + var outPath = new StringBuilder(Win32.MAX_PATH); + var length = Win32.GetFinalPathNameByHandle(hFile, outPath, outPath.Capacity, 0); // lgtm[cs/call-to-unmanaged-code] + + if (length >= outPath.Capacity) + { + // Path length exceeded MAX_PATH. + // Possible if target has a long path. + outPath = new StringBuilder(length + 1); + length = Win32.GetFinalPathNameByHandle(hFile, outPath, outPath.Capacity, 0); // lgtm[cs/call-to-unmanaged-code] + } + + const int preamble = 4; // outPath always starts \\?\ + + if (length <= preamble) + { + // Failed. GetFinalPathNameByHandle() failed somehow. + return ConstructCanonicalPath(path, cache); + } + + var result = outPath.ToString(preamble, length - preamble); // Trim off leading \\?\ + + return result.StartsWith("UNC") + ? @"\" + result.Substring(3) + : result; + } + } + + /// + /// Determine file case by querying directory contents. + /// Preserves symlinks. + /// + internal class QueryDirectoryStrategy : PathStrategy + { + public override string GetCanonicalPath(string path, IPathCache cache) + { + var parent = Directory.GetParent(path); + + if (parent is null) + { + // We are at a root of the filesystem. + // Convert drive letters, UNC paths etc. to uppercase. + // On UNIX, this should be "/" or "". + return path.ToUpperInvariant(); + + } + + var name = Path.GetFileName(path); + var parentPath = cache.GetCanonicalPath(parent.FullName); + try + { + var entries = Directory.GetFileSystemEntries(parentPath, name); + return entries.Length == 1 + ? entries[0] + : Path.Combine(parentPath, name); + } + catch // lgtm[cs/catch-of-all-exceptions] + { + // IO error or security error querying directory. + return Path.Combine(parentPath, name); + } + } + } + + /// + /// Uses Mono.Unix.UnixPath to resolve symlinks. + /// Not available on Windows. + /// + internal class PosixSymlinkStrategy : PathStrategy + { + public PosixSymlinkStrategy() + { + GetRealPath("."); // Test that it works + } + + private static string GetRealPath(string path) + { + path = UnixPath.GetFullPath(path); + return UnixPath.GetCompleteRealPath(path); + } + + public override string GetCanonicalPath(string path, IPathCache cache) + { + try + { + return GetRealPath(path); + } + catch // lgtm[cs/catch-of-all-exceptions] + { + // File does not exist + return ConstructCanonicalPath(path, cache); + } + } + } + + /// + /// Class which computes canonical paths. + /// Contains a simple thread-safe cache of files and directories. + /// + public class CanonicalPathCache : IPathCache + { + /// + /// The maximum number of items in the cache. + /// + private readonly int maxCapacity; + + /// + /// How to handle symlinks. + /// + public enum Symlinks + { + Follow, + Preserve + } + + /// + /// Algorithm for computing the canonical path. + /// + private readonly PathStrategy pathStrategy; + + /// + /// Create cache with a given capacity. + /// + /// The algorithm for determining the canonical path. + /// The size of the cache. + public CanonicalPathCache(int maxCapacity, PathStrategy pathStrategy) + { + if (maxCapacity <= 0) + throw new ArgumentOutOfRangeException(nameof(maxCapacity), maxCapacity, "Invalid cache size specified"); + + this.maxCapacity = maxCapacity; + this.pathStrategy = pathStrategy; + } + + + /// + /// Create a CanonicalPathCache. + /// + /// + /// + /// Creates the appropriate PathStrategy object which encapsulates + /// the correct algorithm. Falls back to different implementations + /// depending on platform. + /// + /// + /// Size of the cache. + /// Policy for following symlinks. + /// A new CanonicalPathCache. + public static CanonicalPathCache Create(ILogger logger, int maxCapacity) + { + var preserveSymlinks = + Environment.GetEnvironmentVariable("CODEQL_PRESERVE_SYMLINKS") == "true" || + Environment.GetEnvironmentVariable("SEMMLE_PRESERVE_SYMLINKS") == "true"; + return Create(logger, maxCapacity, preserveSymlinks ? CanonicalPathCache.Symlinks.Preserve : CanonicalPathCache.Symlinks.Follow); + + } + + /// + /// Create a CanonicalPathCache. + /// + /// + /// + /// Creates the appropriate PathStrategy object which encapsulates + /// the correct algorithm. Falls back to different implementations + /// depending on platform. + /// + /// + /// Size of the cache. + /// Policy for following symlinks. + /// A new CanonicalPathCache. + public static CanonicalPathCache Create(ILogger logger, int maxCapacity, Symlinks symlinks) + { + PathStrategy pathStrategy; + + switch (symlinks) + { + case Symlinks.Follow: + try + { + pathStrategy = Win32.IsWindows() ? + (PathStrategy)new GetFinalPathNameByHandleStrategy() : + (PathStrategy)new PosixSymlinkStrategy(); + } + catch // lgtm[cs/catch-of-all-exceptions] + { + // Failed to late-bind a suitable library. + logger.Log(Severity.Warning, "Preserving symlinks in canonical paths"); + pathStrategy = new QueryDirectoryStrategy(); + } + break; + case Symlinks.Preserve: + pathStrategy = new QueryDirectoryStrategy(); + break; + default: + throw new ArgumentOutOfRangeException(nameof(symlinks), symlinks, "Invalid symlinks option"); + } + + return new CanonicalPathCache(maxCapacity, pathStrategy); + } + + /// + /// Map of path to canonical path. + /// + private readonly IDictionary cache = new Dictionary(); + + /// + /// Used to evict random cache items when the cache is full. + /// + private readonly Random random = new Random(); + + /// + /// The current number of items in the cache. + /// + public int CacheSize + { + get + { + lock (cache) + return cache.Count; + } + } + + /// + /// Adds a path to the cache. + /// Removes items from cache as needed. + /// + /// The path. + /// The canonical form of path. + private void AddToCache(string path, string canonical) + { + if (cache.Count >= maxCapacity) + { + /* A simple strategy for limiting the cache size, given that + * C# doesn't have a convenient dictionary+list data structure. + */ + cache.Remove(cache.ElementAt(random.Next(maxCapacity))); + } + cache[path] = canonical; + } + + /// + /// Retrieve the canonical path for a given path. + /// Caches the result. + /// + /// The path. + /// The canonical path. + public string GetCanonicalPath(string path) + { + lock (cache) + { + if (!cache.TryGetValue(path, out var canonicalPath)) + { + canonicalPath = pathStrategy.GetCanonicalPath(path, this); + AddToCache(path, canonicalPath); + } + return canonicalPath; + } + } + } +} diff --git a/powershell/extractor/Semmle.Util/CommandLineExtensions.cs b/powershell/extractor/Semmle.Util/CommandLineExtensions.cs new file mode 100644 index 000000000000..2f58877c49fd --- /dev/null +++ b/powershell/extractor/Semmle.Util/CommandLineExtensions.cs @@ -0,0 +1,30 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace Semmle.Util +{ + public static class CommandLineExtensions + { + /// + /// Archives the first "@" argument in a list of command line arguments. + /// Subsequent "@" arguments are ignored. + /// + /// The raw command line arguments. + /// The writer to archive to. + /// True iff the file was written. + public static bool WriteCommandLine(this IEnumerable commandLineArguments, TextWriter textWriter) + { + var found = false; + foreach (var arg in commandLineArguments.Where(arg => arg.StartsWith('@')).Select(arg => arg.Substring(1))) + { + string? line; + using var file = new StreamReader(arg); + while ((line = file.ReadLine()) is not null) + textWriter.WriteLine(line); + found = true; + } + return found; + } + } +} diff --git a/powershell/extractor/Semmle.Util/CommandLineOptions.cs b/powershell/extractor/Semmle.Util/CommandLineOptions.cs new file mode 100644 index 000000000000..8f148219ce4e --- /dev/null +++ b/powershell/extractor/Semmle.Util/CommandLineOptions.cs @@ -0,0 +1,75 @@ +using System.Collections.Generic; + +namespace Semmle.Util +{ + /// + /// Represents a parsed set of command line options. + /// + public interface ICommandLineOptions + { + /// + /// Handle an option of the form "--threads 5" or "--threads:5" + /// + /// The name of the key. This is case sensitive. + /// The supplied value. + /// True if the option was handled, or false otherwise. + bool HandleOption(string key, string value); + + /// + /// Handle a flag of the form "--cil" or "--nocil" + /// + /// The name of the flag. This is case sensitive. + /// True if set, or false if prefixed by "--no" + /// True if the flag was handled, or false otherwise. + bool HandleFlag(string key, bool value); + + /// + /// Handle an argument, not prefixed by "--". + /// + /// The command line argument. + /// True if the argument was handled, or false otherwise. + bool HandleArgument(string argument); + + /// + /// Process an unhandled option, or an unhandled argument. + /// + /// The argument. + void InvalidArgument(string argument); + } + + public static class OptionsExtensions + { + public static void ParseArguments(this ICommandLineOptions options, IReadOnlyList arguments) + { + for (var i = 0; i < arguments.Count; ++i) + { + var arg = arguments[i]; + if (arg.StartsWith("--")) + { + var colon = arg.IndexOf(':'); + if (colon > 0 && options.HandleOption(arg.Substring(2, colon - 2), arg.Substring(colon + 1))) + { } + else if (arg.StartsWith("--no") && options.HandleFlag(arg.Substring(4), false)) + { } + else if (options.HandleFlag(arg.Substring(2), true)) + { } + else if (i + 1 < arguments.Count && options.HandleOption(arg.Substring(2), arguments[i + 1])) + { + ++i; + } + else + { + options.InvalidArgument(arg); + } + } + else + { + if (!options.HandleArgument(arg)) + { + options.InvalidArgument(arg); + } + } + } + } + } +} diff --git a/powershell/extractor/Semmle.Util/DictionaryExtensions.cs b/powershell/extractor/Semmle.Util/DictionaryExtensions.cs new file mode 100644 index 000000000000..95c5443585f3 --- /dev/null +++ b/powershell/extractor/Semmle.Util/DictionaryExtensions.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; + +namespace Semmle.Util +{ + public static class DictionaryExtensions + { + /// + /// Adds another element to the list for the given key in this + /// dictionary. If a list does not already exist, a new list is + /// created. + /// + public static void AddAnother(this Dictionary> dict, T1 key, T2 element) where T1 : notnull + { + if (!dict.TryGetValue(key, out var list)) + { + list = new List(); + dict[key] = list; + } + list.Add(element); + } + } +} diff --git a/powershell/extractor/Semmle.Util/Enumerators.cs b/powershell/extractor/Semmle.Util/Enumerators.cs new file mode 100644 index 000000000000..3d77e2522b65 --- /dev/null +++ b/powershell/extractor/Semmle.Util/Enumerators.cs @@ -0,0 +1,19 @@ +using System.Collections.Generic; + +namespace Semmle.Util +{ + public static class Enumerators + { + /// + /// Create an enumerable with a single element. + /// + /// + /// The type of the enumerble/element. + /// The element. + /// An enumerable containing a single element. + public static IEnumerable Singleton(T t) + { + yield return t; + } + } +} diff --git a/powershell/extractor/Semmle.Util/FileRenamer.cs b/powershell/extractor/Semmle.Util/FileRenamer.cs new file mode 100644 index 000000000000..494e46856f83 --- /dev/null +++ b/powershell/extractor/Semmle.Util/FileRenamer.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace Semmle.Util +{ + /// + /// Utility to temporarily rename a set of files. + /// + public sealed class FileRenamer : IDisposable + { + private readonly string[] files; + private const string suffix = ".codeqlhidden"; + + public FileRenamer(IEnumerable oldFiles) + { + files = oldFiles.Select(f => f.FullName).ToArray(); + + foreach (var file in files) + { + File.Move(file, file + suffix); + } + } + + public void Dispose() + { + foreach (var file in files) + { + File.Move(file + suffix, file); + } + } + } +} diff --git a/powershell/extractor/Semmle.Util/FileUtils.cs b/powershell/extractor/Semmle.Util/FileUtils.cs new file mode 100644 index 000000000000..e09374320494 --- /dev/null +++ b/powershell/extractor/Semmle.Util/FileUtils.cs @@ -0,0 +1,95 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using System.Text; + +namespace Semmle.Util +{ + public static class FileUtils + { + public static string ConvertToWindows(string path) + { + return path.Replace('/', '\\'); + } + + public static string ConvertToUnix(string path) + { + return path.Replace('\\', '/'); + } + + public static string ConvertToNative(string path) + { + return Path.DirectorySeparatorChar == '/' ? + path.Replace('\\', '/') : + path.Replace('/', '\\'); + } + + /// + /// Moves the source file to the destination, overwriting the destination file if + /// it exists already. + /// + /// Source file. + /// Target file. + public static void MoveOrReplace(string src, string dest) + { + File.Move(src, dest, overwrite: true); + } + + /// + /// Attempt to delete the given file (ignoring I/O exceptions). + /// + /// The file to delete. + public static void TryDelete(string file) + { + try + { + File.Delete(file); + } + catch (IOException) + { + // Ignore + } + } + + /// + /// Finds the path for the program based on the + /// PATH environment variable, and in the case of Windows the + /// PATHEXT environment variable. + /// + /// Returns null of no path can be found. + /// + public static string? FindProgramOnPath(string prog) + { + var paths = Environment.GetEnvironmentVariable("PATH")?.Split(Path.PathSeparator); + string[] exes; + if (Win32.IsWindows()) + { + var extensions = Environment.GetEnvironmentVariable("PATHEXT")?.Split(';')?.ToArray(); + exes = extensions is null || extensions.Any(prog.EndsWith) + ? new[] { prog } + : extensions.Select(ext => prog + ext).ToArray(); + } + else + { + exes = new[] { prog }; + } + var candidates = paths?.Where(path => exes.Any(exe0 => File.Exists(Path.Combine(path, exe0)))); + return candidates?.FirstOrDefault(); + } + + /// + /// Computes the hash of . + /// + public static string ComputeFileHash(string filePath) + { + using var fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read); + using var shaAlg = new SHA256Managed(); + var sha = shaAlg.ComputeHash(fileStream); + var hex = new StringBuilder(sha.Length * 2); + foreach (var b in sha) + hex.AppendFormat("{0:x2}", b); + return hex.ToString(); + } + } +} diff --git a/powershell/extractor/Semmle.Util/FuzzyDictionary.cs b/powershell/extractor/Semmle.Util/FuzzyDictionary.cs new file mode 100644 index 000000000000..9f61fa1ffa9e --- /dev/null +++ b/powershell/extractor/Semmle.Util/FuzzyDictionary.cs @@ -0,0 +1,165 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Semmle.Util +{ + /// + /// A dictionary from strings to elements of type T. + /// + /// + /// + /// This data structure is able to locate items based on an "approximate match" + /// of the key. This is used for example when attempting to identify two terms + /// in different trap files which are similar but not identical. + /// + /// The algorithm locates the closest match to a string based on a "distance function". + /// + /// Whilst many distance functions are possible, a bespoke algorithm is used here, + /// for efficiency and suitablility for the domain. + /// + /// The distance is defined as the Hamming Distance of the numbers in the string. + /// Each string is split into the base "form" (stripped of numbers) and a vector of + /// numbers. (Numbers are non-negative integers in this context). + /// + /// Strings with a different "form" are considered different and have a distance + /// of infinity. + /// + /// This distance function is reflexive, symmetric and obeys the triangle inequality. + /// + /// E.g. foo(bar,1,2) has form "foo(bar,,)" and integers {1,2} + /// + /// distance(foo(bar,1,2), foo(bar,1,2)) = 0 + /// distance(foo(bar,1,2), foo(bar,1,3)) = 1 + /// distance(foo(bar,2,1), foo(bar,1,2)) = 2 + /// distance(foo(bar,1,2), foo(baz,1,2)) = infinity + /// + /// + /// The value type. + public class FuzzyDictionary where T : class + { + // All data items indexed by the "base string" (stripped of numbers) + private readonly Dictionary>> index = new Dictionary>>(); + + /// + /// Stores a new KeyValuePair in the data structure. + /// + /// The key. + /// The value. + public void Add(string k, T v) + { + var kv = new KeyValuePair(k, v); + + var root = StripDigits(k); + index.AddAnother(root, kv); + } + + /// + /// Computes the Hamming Distance between two sequences of the same length. + /// + /// Vector 1 + /// Vector 2 + /// The Hamming Distance. + private static int HammingDistance(IEnumerable v1, IEnumerable v2) where TElement : notnull + { + return v1.Zip(v2, (x, y) => x.Equals(y) ? 0 : 1).Sum(); + } + + /// + /// Locates the value with the smallest Hamming Distance from the query. + /// + /// The query string. + /// The distance between the query string and the stored string. + /// The best match, or null (default). + public T? FindMatch(string query, out int distance) + { + var root = StripDigits(query); + if (!index.TryGetValue(root, out var list)) + { + distance = 0; + return default(T); + } + + return BestMatch(query, list, (a, b) => HammingDistance(ExtractIntegers(a), ExtractIntegers(b)), out distance); + } + + /// + /// Returns the best match (with the smallest distance) for a query. + /// + /// The query string. + /// The list of candidate matches. + /// The distance function. + /// The distance between the query and the stored string. + /// The stored value. + private static T? BestMatch(string query, IEnumerable> candidates, Func distance, out int bestDistance) + { + var bestMatch = default(T); + bestDistance = 0; + var first = true; + + foreach (var candidate in candidates) + { + var d = distance(query, candidate.Key); + if (d == 0) + return candidate.Value; + + if (first || d < bestDistance) + { + bestDistance = d; + bestMatch = candidate.Value; + first = false; + } + } + + return bestMatch; + } + + /// + /// Removes all digits from a string. + /// + /// The input string. + /// String with digits removed. + private static string StripDigits(string input) + { + var result = new StringBuilder(); + foreach (var c in input.Where(c => !char.IsDigit(c))) + result.Append(c); + return result.ToString(); + } + + /// + /// Extracts and enumerates all non-negative integers in a string. + /// + /// The string to enumerate. + /// The sequence of integers. + private static IEnumerable ExtractIntegers(string input) + { + var inNumber = false; + var value = 0; + foreach (var c in input) + { + if (char.IsDigit(c)) + { + if (inNumber) + { + value = value * 10 + (c - '0'); + } + else + { + inNumber = true; + value = c - '0'; + } + } + else + { + if (inNumber) + { + yield return value; + inNumber = false; + } + } + } + } + } +} diff --git a/powershell/extractor/Semmle.Util/IEnumerableExtensions.cs b/powershell/extractor/Semmle.Util/IEnumerableExtensions.cs new file mode 100644 index 000000000000..06be296d255d --- /dev/null +++ b/powershell/extractor/Semmle.Util/IEnumerableExtensions.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Semmle.Util +{ + public static class IEnumerableExtensions + { + /// + /// Find the first element in the sequence, or null if the sequence is empty. + /// + /// The type of the sequence. + /// The list of items. + /// The first item, or null if the sequence is empty. + public static T? FirstOrNull(this IEnumerable list) where T : struct + { + return list.Any() ? (T?)list.First() : null; + } + + /// + /// Finds the last element a sequence, or null if the sequence is empty. + /// + /// The type of the elements in the sequence. + /// The list of items. + /// The last item, or null if the sequence is empty. + public static T? LastOrNull(this IEnumerable list) where T : struct + { + return list.Any() ? (T?)list.Last() : null; + } + + /// + /// Interleaves the elements from the two sequences. + /// + public static IEnumerable Interleave(this IEnumerable first, IEnumerable second) + { + using var enumerator1 = first.GetEnumerator(); + using var enumerator2 = second.GetEnumerator(); + bool moveNext1; + while ((moveNext1 = enumerator1.MoveNext()) && enumerator2.MoveNext()) + { + yield return enumerator1.Current; + yield return enumerator2.Current; + } + + if (moveNext1) + { + // `first` has more elements than `second` + yield return enumerator1.Current; + while (enumerator1.MoveNext()) + { + yield return enumerator1.Current; + } + } + + while (enumerator2.MoveNext()) + { + // `second` has more elements than `first` + yield return enumerator2.Current; + } + } + + /// + /// Enumerates a possibly null enumerable. + /// If the enumerable is null, the list is empty. + /// + public static IEnumerable EnumerateNull(this IEnumerable? items) + { + if (items is null) + yield break; + foreach (var item in items) yield return item; + } + + /// + /// Applies the action to each item in this collection. + /// + public static void ForEach(this IEnumerable items, Action a) + { + foreach (var item in items) + a(item); + } + + /// + /// Forces enumeration of this collection and discards the result. + /// + public static void Enumerate(this IEnumerable items) + { + items.ForEach(_ => { }); + } + + /// + /// Computes a hash of a sequence. + /// + /// The type of the item. + /// The list of items to hash. + /// The hash code. + public static int SequenceHash(this IEnumerable items) where T : notnull + { + var h = 0; + foreach (var i in items) + h = h * 7 + i.GetHashCode(); + return h; + } + } +} diff --git a/powershell/extractor/Semmle.Util/LineCounter.cs b/powershell/extractor/Semmle.Util/LineCounter.cs new file mode 100644 index 000000000000..498e11c7b404 --- /dev/null +++ b/powershell/extractor/Semmle.Util/LineCounter.cs @@ -0,0 +1,281 @@ +using System; + +namespace Semmle.Util +{ + /// + /// An instance of this class is used to store the computed line count metrics (of + /// various different types) for a piece of text. + /// + public sealed class LineCounts + { + //#################### PROPERTIES #################### + #region + + /// + /// The number of lines in the text that contain code. + /// + public int Code { get; set; } + + /// + /// The number of lines in the text that contain comments. + /// + public int Comment { get; set; } + + /// + /// The total number of lines in the text. + /// + public int Total { get; set; } + + #endregion + + //#################### PUBLIC METHODS #################### + #region + + public override bool Equals(object? other) + { + return other is LineCounts rhs && + Total == rhs.Total && + Code == rhs.Code && + Comment == rhs.Comment; + } + + public override int GetHashCode() + { + return Total ^ Code ^ Comment; + } + + public override string ToString() + { + return "Total: " + Total + " Code: " + Code + " Comment: " + Comment; + } + + #endregion + } + + /// + /// This class can be used to compute line count metrics of various different types + /// (code, comment and total) for a piece of text. + /// + public static class LineCounter + { + //#################### NESTED CLASSES #################### + #region + + /// + /// An instance of this class keeps track of the contextual information required during line counting. + /// + private class Context + { + /// + /// The index of the current character under consideration. + /// + public int CurIndex { get; set; } + + /// + /// Whether or not the current line under consideration contains any code. + /// + public bool HasCode { get; set; } + + /// + /// Whether or not the current line under consideration contains a comment. + /// + public bool HasComment { get; set; } + } + + #endregion + + //#################### PUBLIC METHODS #################### + #region + + /// + /// Computes line count metrics for the specified input text. + /// + /// The input text for which to compute line count metrics. + /// The computed metrics. + public static LineCounts ComputeLineCounts(string input) + { + var counts = new LineCounts(); + var context = new Context(); + + char? cur, prev = null; + while ((cur = GetNext(input, context)) is not null) + { + if (IsNewLine(cur)) + { + RegisterNewLine(counts, context); + cur = null; + } + else if (cur == '*' && prev == '/') + { + ReadMultiLineComment(input, counts, context); + cur = null; + } + else if (cur == '/' && prev == '/') + { + ReadEOLComment(input, context); + context.HasComment = true; + cur = null; + } + else if (cur == '"') + { + ReadRestOfString(input, context); + context.HasCode = true; + cur = null; + } + else if (cur == '\'') + { + ReadRestOfChar(input, context); + context.HasCode = true; + cur = null; + } + else if (!IsWhitespace(cur) && cur != '/') // exclude '/' to avoid counting comments as code + { + context.HasCode = true; + } + prev = cur; + } + + // The final line of text should always be counted, even if it's empty. + RegisterNewLine(counts, context); + + return counts; + } + + #endregion + + //#################### PRIVATE METHODS #################### + #region + + /// + /// Gets the next character to be considered from the input text and updates the current character index accordingly. + /// + /// The input text for which we are computing line count metrics. + /// The contextual information required during line counting. + /// + private static char? GetNext(string input, Context context) + { + return input is null || context.CurIndex >= input.Length ? + (char?)null : + input[context.CurIndex++]; + } + + /// + /// Determines whether or not the specified character equals '\n'. + /// + /// The character to test. + /// true, if the specified character equals '\n', or false otherwise. + private static bool IsNewLine(char? c) + { + return c == '\n'; + } + + /// + /// Determines whether or not the specified character should be considered to be whitespace. + /// + /// The character to test. + /// true, if the specified character should be considered to be whitespace, or false otherwise. + private static bool IsWhitespace(char? c) + { + return c == ' ' || c == '\t' || c == '\r'; + } + + /// + /// Consumes the input text up to the end of the current line (not including any '\n'). + /// This is used to consume an end-of-line comment (i.e. a //-style comment). + /// + /// The input text. + /// The contextual information required during line counting. + private static void ReadEOLComment(string input, Context context) + { + char? c; + do + { + c = GetNext(input, context); + } while (c is not null && !IsNewLine(c)); + + // If we reached the end of a line (as opposed to reaching the end of the text), + // put the '\n' back so that it can be handled by the normal newline processing + // code. + if (IsNewLine(c)) + --context.CurIndex; + } + + /// + /// Consumes the input text up to the end of a multi-line comment. + /// + /// The input text. + /// The line count metrics for the input text. + /// The contextual information required during line counting. + private static void ReadMultiLineComment(string input, LineCounts counts, Context context) + { + char? cur = '\0', prev = null; + context.HasComment = true; + while (cur is not null && ((cur = GetNext(input, context)) != '/' || prev != '*')) + { + if (IsNewLine(cur)) + { + RegisterNewLine(counts, context); + context.HasComment = true; + } + prev = cur; + } + } + + /// + /// Consumes the input text up to the end of a character literal, e.g. '\t'. + /// + /// The input text. + /// The contextual information required during line counting. + private static void ReadRestOfChar(string input, Context context) + { + if (GetNext(input, context) == '\\') + { + GetNext(input, context); + } + GetNext(input, context); + } + + /// + /// Consumes the input text up to the end of a string literal, e.g. "Wibble". + /// + /// The input text. + /// The contextual information required during line counting. + private static void ReadRestOfString(string input, Context context) + { + char? cur = '\0'; + var numSlashes = 0; + while (cur is not null && ((cur = GetNext(input, context)) != '"' || (numSlashes % 2 != 0))) + { + if (cur == '\\') + ++numSlashes; + else + numSlashes = 0; + } + } + + /// + /// Updates the line count metrics when a newline character is seen, and resets + /// the code and comment flags in the context ready to process the next line. + /// + /// The line count metrics for the input text. + /// The contextual information required during line counting. + private static void RegisterNewLine(LineCounts counts, Context context) + { + ++counts.Total; + + if (context.HasCode) + { + ++counts.Code; + context.HasCode = false; + } + + if (context.HasComment) + { + ++counts.Comment; + context.HasComment = false; + } + } + + #endregion + } +} diff --git a/powershell/extractor/Semmle.Util/Logger.cs b/powershell/extractor/Semmle.Util/Logger.cs new file mode 100644 index 000000000000..5307ad0fcd9a --- /dev/null +++ b/powershell/extractor/Semmle.Util/Logger.cs @@ -0,0 +1,195 @@ +using System; +using System.IO; + +namespace Semmle.Util.Logging +{ + /// + /// The severity of a log message. + /// + public enum Severity + { + Trace = 1, + Debug = 2, + Info = 3, + Warning = 4, + Error = 5 + } + + /// + /// Log verbosity level. + /// + public enum Verbosity + { + Off = 0, + Error = 1, + Warning = 2, + Info = 3, + Debug = 4, + Trace = 5, + All = 6 + } + + /// + /// A logger. + /// + public interface ILogger : IDisposable + { + /// + /// Log the given text with the given severity. + /// + void Log(Severity s, string text); + } + + public static class LoggerExtensions + { + /// + /// Log the given text with the given severity. + /// + public static void Log(this ILogger logger, Severity s, string text, params object?[] args) + { + logger.Log(s, string.Format(text, args)); + } + } + + /// + /// A logger that outputs to a csharp.log + /// file. + /// + public sealed class FileLogger : ILogger + { + private readonly StreamWriter writer; + private readonly Verbosity verbosity; + + public FileLogger(Verbosity verbosity, string outputFile) + { + this.verbosity = verbosity; + + try + { + var dir = Path.GetDirectoryName(outputFile); + if (!string.IsNullOrEmpty(dir) && !System.IO.Directory.Exists(dir)) + Directory.CreateDirectory(dir); + writer = new PidStreamWriter( + new FileStream(outputFile, FileMode.Append, FileAccess.Write, FileShare.ReadWrite, 8192)); + } + catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] + { + Console.Error.WriteLine("SEMMLE: Couldn't initialise C# extractor output: " + ex.Message + "\n" + ex.StackTrace); + Console.Error.Flush(); + throw; + } + } + + public void Dispose() + { + writer.Dispose(); + } + + private static string GetSeverityPrefix(Severity s) + { + return "[" + s.ToString().ToUpper() + "] "; + } + + public void Log(Severity s, string text) + { + if (verbosity.Includes(s)) + writer.WriteLine(GetSeverityPrefix(s) + text); + } + } + + /// + /// A logger that outputs to stdout/stderr. + /// + public sealed class ConsoleLogger : ILogger + { + private readonly Verbosity verbosity; + + public ConsoleLogger(Verbosity verbosity) + { + this.verbosity = verbosity; + } + + public void Dispose() { } + + private static TextWriter GetConsole(Severity s) + { + return s == Severity.Error ? Console.Error : Console.Out; + } + + private static string GetSeverityPrefix(Severity s) + { + switch (s) + { + case Severity.Trace: + case Severity.Debug: + case Severity.Info: + return ""; + case Severity.Warning: + return "Warning: "; + case Severity.Error: + return "Error: "; + default: + throw new ArgumentOutOfRangeException(nameof(s)); + } + } + + public void Log(Severity s, string text) + { + if (verbosity.Includes(s)) + GetConsole(s).WriteLine(GetSeverityPrefix(s) + text); + } + } + + /// + /// A combined logger. + /// + public sealed class CombinedLogger : ILogger + { + private readonly ILogger logger1; + private readonly ILogger logger2; + + public CombinedLogger(ILogger logger1, ILogger logger2) + { + this.logger1 = logger1; + this.logger2 = logger2; + } + + public void Dispose() + { + logger1.Dispose(); + logger2.Dispose(); + } + + public void Log(Severity s, string text) + { + logger1.Log(s, text); + logger2.Log(s, text); + } + } + + internal static class VerbosityExtensions + { + /// + /// Whether a message with the given severity must be included + /// for this verbosity level. + /// + public static bool Includes(this Verbosity v, Severity s) + { + switch (s) + { + case Severity.Trace: + return v >= Verbosity.Trace; + case Severity.Debug: + return v >= Verbosity.Debug; + case Severity.Info: + return v >= Verbosity.Info; + case Severity.Warning: + return v >= Verbosity.Warning; + case Severity.Error: + return v >= Verbosity.Error; + default: + throw new ArgumentOutOfRangeException(nameof(s)); + } + } + } +} diff --git a/powershell/extractor/Semmle.Util/LoggerUtils.cs b/powershell/extractor/Semmle.Util/LoggerUtils.cs new file mode 100644 index 000000000000..1ddbdf051e80 --- /dev/null +++ b/powershell/extractor/Semmle.Util/LoggerUtils.cs @@ -0,0 +1,39 @@ +using System; +using System.IO; +using System.Diagnostics; + +namespace Semmle.Util +{ + /// + /// Utility stream writer that prefixes the current PID to some writes. + /// Useful to disambiguate logs belonging to different extractor processes + /// that end up in the same place (csharp.log). Does a best-effort attempt + /// (i.e. only overrides one of the overloaded methods, calling the others + /// may print without a prefix). + /// + public sealed class PidStreamWriter : StreamWriter + { + /// + /// Constructs with output stream. + /// + /// The stream to write to. + public PidStreamWriter(Stream stream) : base(stream) { } + + private readonly string prefix = "[" + Process.GetCurrentProcess().Id + "] "; + + public override void WriteLine(string? value) + { + lock (mutex) + { + base.WriteLine(prefix + value); + } + } + + public override void WriteLine(string? format, params object?[] args) + { + WriteLine(format is null ? format : string.Format(format, args)); + } + + private readonly object mutex = new object(); + } +} diff --git a/powershell/extractor/Semmle.Util/ProcessStartInfoExtensions.cs b/powershell/extractor/Semmle.Util/ProcessStartInfoExtensions.cs new file mode 100644 index 000000000000..ac1dc1cb148e --- /dev/null +++ b/powershell/extractor/Semmle.Util/ProcessStartInfoExtensions.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using System.Diagnostics; + +namespace Semmle.Util +{ + public static class ProcessStartInfoExtensions + { + /// + /// Runs this process, and returns the exit code, as well as the contents + /// of stdout in . + /// + public static int ReadOutput(this ProcessStartInfo pi, out IList stdout) + { + stdout = new List(); + using var process = Process.Start(pi); + + if (process is null) + { + return -1; + } + + string? s; + do + { + s = process.StandardOutput.ReadLine(); + if (s is not null) + stdout.Add(s); + } + while (s is not null); + process.WaitForExit(); + return process.ExitCode; + } + } +} diff --git a/powershell/extractor/Semmle.Util/Properties/AssemblyInfo.cs b/powershell/extractor/Semmle.Util/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..cc0a0875f19e --- /dev/null +++ b/powershell/extractor/Semmle.Util/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +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/powershell/extractor/Semmle.Util/Semmle.Util.csproj b/powershell/extractor/Semmle.Util/Semmle.Util.csproj new file mode 100644 index 000000000000..995335f833ab --- /dev/null +++ b/powershell/extractor/Semmle.Util/Semmle.Util.csproj @@ -0,0 +1,20 @@ + + + + net9.0 + Semmle.Util + Semmle.Util + false + win-x64;linux-x64;osx-x64 + enable + + + + + + + + + + + diff --git a/powershell/extractor/Semmle.Util/SharedReference.cs b/powershell/extractor/Semmle.Util/SharedReference.cs new file mode 100644 index 000000000000..ba87caeefaa4 --- /dev/null +++ b/powershell/extractor/Semmle.Util/SharedReference.cs @@ -0,0 +1,18 @@ +namespace Semmle.Util +{ + /// + /// An instance of this class maintains a shared reference to an object. + /// This makes it possible for several different parts of the code to + /// share access to an object that can change (that is, they all want + /// to refer to the same object, but the object to which they jointly + /// refer may vary over time). + /// + /// The type of the shared object. + public sealed class SharedReference where T : class + { + /// + /// The shared object to which different parts of the code want to refer. + /// + public T? Obj { get; set; } + } +} diff --git a/powershell/extractor/Semmle.Util/StringBuilder.cs b/powershell/extractor/Semmle.Util/StringBuilder.cs new file mode 100644 index 000000000000..468ce6a02206 --- /dev/null +++ b/powershell/extractor/Semmle.Util/StringBuilder.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Semmle.Util +{ + public static class StringBuilderExtensions + { + /// + /// Appends a [comma] separated list to a StringBuilder. + /// + /// The type of the list. + /// The StringBuilder to append to. + /// The separator string (e.g. ",") + /// The list of items. + /// The original StringBuilder (fluent interface). + public static StringBuilder AppendList(this StringBuilder builder, string separator, IEnumerable items) + { + return builder.BuildList(separator, items, (x, sb) => { sb.Append(x); }); + } + + /// + /// Builds a string using a separator and an action for each item in the list. + /// + /// The type of the items. + /// The string builder. + /// The separator string (e.g. ", ") + /// The list of items. + /// The action on each item. + /// The original StringBuilder (fluent interface). + public static StringBuilder BuildList(this StringBuilder builder, string separator, IEnumerable items, Action action) + { + var first = true; + foreach (var item in items) + { + if (first) + first = false; + else + builder.Append(separator); + + action(item, builder); + } + return builder; + } + + } +} diff --git a/powershell/extractor/Semmle.Util/StringExtensions.cs b/powershell/extractor/Semmle.Util/StringExtensions.cs new file mode 100644 index 000000000000..e56f106fe1fc --- /dev/null +++ b/powershell/extractor/Semmle.Util/StringExtensions.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using System.Linq; + +namespace Semmle.Util +{ + public static class StringExtensions + { + public static (string, string) Split(this string self, int index0) + { + var split = self.Split(new[] { index0 }); + return (split[0], split[1]); + } + + public static (string, string, string) Split(this string self, int index0, int index1) + { + var split = self.Split(new[] { index0, index1 }); + return (split[0], split[1], split[2]); + } + + public static (string, string, string, string) Split(this string self, int index0, int index1, int index2) + { + var split = self.Split(new[] { index0, index1, index2 }); + return (split[0], split[1], split[2], split[3]); + } + + private static List Split(this string self, params int[] indices) + { + var ret = new List(); + var previousIndex = 0; + foreach (var index in indices.OrderBy(i => i)) + { + ret.Add(self.Substring(previousIndex, index - previousIndex)); + previousIndex = index; + } + + ret.Add(self.Substring(previousIndex)); + + return ret; + } + } +} diff --git a/powershell/extractor/Semmle.Util/TemporaryDirectory.cs b/powershell/extractor/Semmle.Util/TemporaryDirectory.cs new file mode 100644 index 000000000000..ac5653afc781 --- /dev/null +++ b/powershell/extractor/Semmle.Util/TemporaryDirectory.cs @@ -0,0 +1,27 @@ +using System; +using System.IO; + +namespace Semmle.Util +{ + /// + /// A temporary directory that is created within the system temp directory. + /// When this object is disposed, the directory is deleted. + /// + public sealed class TemporaryDirectory : IDisposable + { + public DirectoryInfo DirInfo { get; } + + public TemporaryDirectory(string name) + { + DirInfo = new DirectoryInfo(name); + DirInfo.Create(); + } + + public void Dispose() + { + DirInfo.Delete(true); + } + + public override string ToString() => DirInfo.FullName.ToString(); + } +} diff --git a/powershell/extractor/Semmle.Util/Text.cs b/powershell/extractor/Semmle.Util/Text.cs new file mode 100644 index 000000000000..38619fc0164d --- /dev/null +++ b/powershell/extractor/Semmle.Util/Text.cs @@ -0,0 +1,105 @@ +using System; +using System.IO; + +namespace Semmle.Util +{ + /// + /// An instance of this class represents a piece of text, e.g. the text of a C# source file. + /// + public sealed class Text + { + //#################### PRIVATE VARIABLES #################### + #region + + /// + /// The text, stored line-by-line. + /// + private readonly string[] lines; + + #endregion + + //#################### CONSTRUCTORS #################### + #region + + /// + /// Constructs a text object from an array of lines. + /// + /// The lines of text. + public Text(string[] lines) + { + this.lines = lines; + } + + #endregion + + //#################### PUBLIC METHODS #################### + #region + + /// + /// Gets the whole text. + /// + /// The whole text. + public string GetAll() + { + using var sw = new StringWriter(); + foreach (var s in lines) + { + sw.WriteLine(s); + } + return sw.ToString(); + } + + /// + /// Gets the portion of text that lies in the specified location range. + /// + /// The row at which the portion starts. + /// The column in the start row at which the portion starts. + /// The row at which the portion ends. + /// The column in the end row at which the portion ends. + /// The portion of text that lies in the specified location range. + public string GetPortion(int startRow, int startColumn, int endRow, int endColumn) + { + // Perform some basic validation on the range bounds. + if (startRow < 0 || endRow < 0 || startColumn < 0 || endColumn < 0 || endRow >= lines.Length || startRow > endRow) + { + throw new Exception + ( + string.Format("Bad range ({0},{1}):({2},{3}) in a piece of text with {4} lines", startRow, startColumn, endRow, endColumn, lines.Length) + ); + } + + using var sw = new StringWriter(); + string line; + + for (var i = startRow; i <= endRow; ++i) + { + if (i == startRow && i == endRow) + { + // This is a single-line range, so take the bit between "startColumn" and "endColumn". + line = startColumn <= lines[i].Length ? lines[i].Substring(startColumn, endColumn - startColumn) : ""; + } + else if (i == startRow) + { + // This is the first line of a multi-line range, so take the bit from "startColumn" onwards. + line = startColumn <= lines[i].Length ? lines[i].Substring(startColumn) : ""; + } + else if (i == endRow) + { + // This is the last line of a multi-line range, so take the bit up to "endColumn". + line = endColumn <= lines[i].Length ? lines[i].Substring(0, endColumn) : lines[i]; + } + else + { + // This is a line in the middle of a multi-line range, so take the whole line. + line = lines[i]; + } + + sw.WriteLine(line); + } + + return sw.ToString(); + } + + #endregion + } +} diff --git a/powershell/extractor/Semmle.Util/Win32.cs b/powershell/extractor/Semmle.Util/Win32.cs new file mode 100644 index 000000000000..046a0957e872 --- /dev/null +++ b/powershell/extractor/Semmle.Util/Win32.cs @@ -0,0 +1,78 @@ +using Microsoft.Win32.SafeHandles; +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace Semmle.Util +{ + /// + /// Holder for various Win32 functions. + /// + public static class Win32 + { + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + public static extern int GetFinalPathNameByHandle( // lgtm[cs/unmanaged-code] + SafeHandle handle, + [In, Out] StringBuilder path, + int bufLen, + int flags); + + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + public static extern SafeFileHandle CreateFile( // lgtm[cs/unmanaged-code] + string filename, + uint desiredAccess, + uint shareMode, + IntPtr securityAttributes, + uint creationDisposition, + uint flags, + IntPtr hTemplateFile); + + /// + /// Is the system Windows, and should we use kernel32.dll? + /// + /// If it's Windows. + public static bool IsWindows() + { + switch ((int)Environment.OSVersion.Platform) + { + // See: http://www.mono-project.com/docs/faq/technical/#how-to-detect-the-execution-platform + + case 4: + case 6: + case 128: + // Running on Unix + return false; + default: + // Running on Windows + return true; + } + } + + public const int ERROR_FILE_NOT_FOUND = 0x02; + public const int ERROR_PATH_NOT_FOUND = 0x03; + public const int ERROR_ALREADY_EXISTS = 0xb7; + + public const uint FILE_SHARE_READ = 1; + public const uint FILE_SHARE_WRITE = 2; + public const uint FILE_SHARE_DELETE = 4; + + public const uint FILE_ATTRIBUTE_READONLY = 1; + public const uint FILE_ATTRIBUTE_NORMAL = 128; + public const uint FILE_FLAG_BACKUP_SEMANTICS = 0x02000000; + public const int INVALID_HANDLE_VALUE = -1; + public const int MAX_PATH = 260; + + public const uint GENERIC_READ = 0x80000000; + public const uint GENERIC_WRITE = 0x40000000; + + public const uint CREATE_ALWAYS = 2; + public const uint CREATE_NEW = 1; + public const uint OPEN_ALWAYS = 4; + public const uint OPEN_EXISTING = 3; + public const uint TRUNCATE_EXISTING = 5; + + public const int MOVEFILE_REPLACE_EXISTING = 1; + public const int MOVEFILE_COPY_ALLOWED = 2; + public const uint INVALID_FILE_ATTRIBUTES = 0xffffffff; + } +} diff --git a/powershell/extractor/Semmle.Util/Worklist.cs b/powershell/extractor/Semmle.Util/Worklist.cs new file mode 100644 index 000000000000..0a71dbd4381e --- /dev/null +++ b/powershell/extractor/Semmle.Util/Worklist.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; + +namespace Semmle.Util +{ + /// + /// A worklist of items, providing the operations of adding an item, checking + /// whether there are new items and iterating a chunk of unprocessed items. + /// Any one item will only be accepted into the worklist once. + /// + public class Worklist + { + private readonly HashSet internalSet = new HashSet(); + private LinkedList internalList = new LinkedList(); + private bool hasNewElements = false; + + /// + /// Gets a value indicating whether this instance has had any new elements added + /// since the last time GetUnprocessedElements() was called. + /// + /// + /// true if this instance has new elements; otherwise, false. + /// + public bool HasNewElements => hasNewElements; + + /// + /// Add the specified element to the worklist. + /// + /// + /// If set to true element. + /// + public bool Add(T element) + { + if (internalSet.Contains(element)) + return false; + internalSet.Add(element); + internalList.AddLast(element); + hasNewElements = true; + return true; + } + + /// + /// Gets the unprocessed elements that have been accumulated since the last time + /// this method was called. If HasNewElements == true, the resulting list + /// will be non-empty. + /// + /// + /// The unprocessed elements. + /// + public LinkedList GetUnprocessedElements() + { + var result = internalList; + internalList = new LinkedList(); + hasNewElements = false; + return result; + } + } +} diff --git a/powershell/extractor/powershell.sln b/powershell/extractor/powershell.sln new file mode 100644 index 000000000000..24fdc4f4e8c8 --- /dev/null +++ b/powershell/extractor/powershell.sln @@ -0,0 +1,49 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33424.131 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction", "Semmle.Extraction\Semmle.Extraction.csproj", "{7BF4FD7F-2295-4A62-9603-99F765CAE816}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction.PowerShell.Standalone", "Semmle.Extraction.PowerShell.Standalone\Semmle.Extraction.PowerShell.Standalone.csproj", "{CD73A353-CDA4-4B65-B860-A02036CC505D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Util", "Semmle.Util\Semmle.Util.csproj", "{D9DF0626-492A-4F34-AA61-16F28685EEEA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction.PowerShell", "Semmle.Extraction.PowerShell\Semmle.Extraction.PowerShell.csproj", "{C0E3BE64-2F6D-4998-B094-8722D2854E23}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extractor.Tests", "Microsoft.Extractor.Tests\Microsoft.Extractor.Tests.csproj", "{EC0710DB-754A-43F8-B7D3-706872BD4BDD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7BF4FD7F-2295-4A62-9603-99F765CAE816}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7BF4FD7F-2295-4A62-9603-99F765CAE816}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7BF4FD7F-2295-4A62-9603-99F765CAE816}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7BF4FD7F-2295-4A62-9603-99F765CAE816}.Release|Any CPU.Build.0 = Release|Any CPU + {CD73A353-CDA4-4B65-B860-A02036CC505D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CD73A353-CDA4-4B65-B860-A02036CC505D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CD73A353-CDA4-4B65-B860-A02036CC505D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CD73A353-CDA4-4B65-B860-A02036CC505D}.Release|Any CPU.Build.0 = Release|Any CPU + {D9DF0626-492A-4F34-AA61-16F28685EEEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D9DF0626-492A-4F34-AA61-16F28685EEEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D9DF0626-492A-4F34-AA61-16F28685EEEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D9DF0626-492A-4F34-AA61-16F28685EEEA}.Release|Any CPU.Build.0 = Release|Any CPU + {C0E3BE64-2F6D-4998-B094-8722D2854E23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C0E3BE64-2F6D-4998-B094-8722D2854E23}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C0E3BE64-2F6D-4998-B094-8722D2854E23}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C0E3BE64-2F6D-4998-B094-8722D2854E23}.Release|Any CPU.Build.0 = Release|Any CPU + {EC0710DB-754A-43F8-B7D3-706872BD4BDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EC0710DB-754A-43F8-B7D3-706872BD4BDD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EC0710DB-754A-43F8-B7D3-706872BD4BDD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EC0710DB-754A-43F8-B7D3-706872BD4BDD}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B3147091-BA1A-4358-94B1-6A1B2CED62FF} + EndGlobalSection +EndGlobal diff --git a/powershell/misc/README.md b/powershell/misc/README.md new file mode 100644 index 000000000000..a05a43fd708f --- /dev/null +++ b/powershell/misc/README.md @@ -0,0 +1,23 @@ + +# Type model generation + +Type information about .NET and PowerShell SDK methods are obtained by generating data extension files that populate the `typeModel` extensible predicate. + +The type models are located here: https://github.com/microsoft/codeql/blob/main/powershell/ql/lib/semmle/code/powershell/frameworks/ + +Follow the steps below in order to generate new type models: +1. Join the `MicrosoftDocs` organisation to ensure that you can access https://github.com/MicrosoftDocs/powershell-docs-sdk-dotnet/tree/main/dotnet/xml (if you haven't already). +2. +Run the following commands + + ``` + # Clone dotnet/dotnet-api-docs + git clone https://github.com/dotnet/dotnet-api-docs --depth 1 + # Clone MicrosoftDocs/powershell-docs-sdk-dotnet + git clone git@github.com:MicrosoftDocs/powershell-docs-sdk-dotnet.git --depth 1 + # Generate data extensions + python3 misc/typemodelgen.py dotnet-api-docs/xml/ powershell-docs-sdk-dotnet/dotnet/xml + ``` +This will generate 600+ folders that need to be copied into https://github.com/microsoft/codeql/blob/main/powershell/ql/lib/semmle/code/powershell/frameworks/. + +Note: Care must be taken to ensure that manually modified versions aren't overwritten. \ No newline at end of file diff --git a/powershell/misc/typemodelgen.py b/powershell/misc/typemodelgen.py new file mode 100644 index 000000000000..ebd1c1517091 --- /dev/null +++ b/powershell/misc/typemodelgen.py @@ -0,0 +1,194 @@ +import xml.etree.ElementTree as ET +from pathlib import Path +import sys +import os +import re +from collections import defaultdict + + +def fixup(t): + """Sometimes the docs specify a type that doesn't align with what + PowerShell reports. This function fixes up those types so that it aligns with PowerShell. + """ + if t.startswith("system.readonlyspan<"): + return "system.string" + # A regular expression that matches strings like a.b.c + # and replacee it with a.b.c + return re.sub(r"<.*>", "", t) + +def skipQualifier(name): + """Removes the qualifier from the name.""" + # A regular expression that matches strings like a.b.c and returns c + # and replaces it with c + return re.sub(r".*\.", "", name) + + +def isStatic(member): + """Returns True if the member is static, False otherwise.""" + for child in member: + if child.tag == "MemberSignature" and "static" in child.attrib["Value"]: + return True + return False + + +def isA(member, x): + """Returns True if member is an `x`.""" + for child in member: + if child.tag == "MemberType" and child.text == x: + return True + return False + + +def isMethod(member): + """Returns True if the member is a method, False otherwise.""" + return isA(member, "Method") + + +def isField(member): + """Returns True if the member is a field, False otherwise.""" + return isA(member, "Field") + + +def isProperty(member): + """Returns True if the member is a property, False otherwise.""" + return isA(member, "Property") + + +def isEvent(member): + """Returns True if the member is an event, False otherwise.""" + return isA(member, "Event") + + +def isAttachedProperty(member): + """Returns True if the member is an attached property, False otherwise.""" + return isA(member, "AttachedProperty") + + +def isAttachedEvent(member): + """Returns True if the member is an attached event, False otherwise.""" + return isA(member, "AttachedEvent") + + +def isConstructor(member): + """Returns True if the member is a constructor, False otherwise.""" + return isA(member, "Constructor") + + +# A map from filenames to a set of type models to be stored in the file +summaries = defaultdict(set) + + +def generateTypeModels(arg): + """Generates type models for the given XML file.""" + folder_path = Path(arg) + + for file_path in folder_path.rglob("*"): + try: + if not file_path.name.endswith(".xml"): + continue + + if not file_path.is_file(): + continue + + tree = ET.parse(str(file_path)) + root = tree.getroot() + if not root.tag == "Type": + continue + + thisType = root.attrib["FullName"] + + parentName = file_path.parent.name + # Remove `and + in parentName + parentName = parentName.replace("`", "").replace("+", "") + + # Remove ` in file_path.stem + # and + in file_path.stem + if thisType == "": + print("Error: Empty type name") + continue + + folderName = "generated/" + parentName + filename = folderName + ".typemodel.yml" + s = set() + for elem in root.findall(".//Members/Member"): + name = elem.attrib["MemberName"] + if name == ".ctor": + continue + + staticMarker = "" + if isStatic(elem): + staticMarker = "!" + + startSelectorMarker = "" + endSelectorMarker = "" + if isField(elem): + startSelectorMarker = "Member" + endSelectorMarker = "" + if isProperty(elem): + startSelectorMarker = "Member" + endSelectorMarker = "" + if isMethod(elem): + startSelectorMarker = "Method" + endSelectorMarker = ".ReturnValue" + + if isEvent(elem): + continue # What are these? + if isAttachedProperty(elem): + continue # What are these? + if isAttachedEvent(elem): + continue # What are these? + if isConstructor(elem): + continue # No need to model the type information for constructors + if startSelectorMarker == "": + print(f"Error: Unknown type for {thisType}.{name}") + continue + + if elem.find(".//ReturnValue/ReturnType") is None: + print(f"Error: {name} has no return type!") + continue + + returnType = elem.find(".//ReturnValue/ReturnType").text + if returnType == "System.Void": + continue # Don't generate type summaries for void methods + + s.add( + f' - ["{fixup(returnType.lower())}", "{fixup(thisType.lower()) + staticMarker}", "{startSelectorMarker}[{skipQualifier(fixup(name.lower()))}]{endSelectorMarker}"]\n' + ) + + summaries[filename].update(s) + + except ET.ParseError as e: + print(f"Error parsing XML: {e}") + except Exception as e: + print(f"An error occurred: {repr(e)}") + + +def writeModels(): + """Writes the type models to disk.""" + for filename, s in summaries.items(): + if len(s) == 0: + continue + os.makedirs(os.path.dirname(filename), exist_ok=True) + with open(filename, "w") as file: + file.write("# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.\n") + file.write("extensions:\n") + file.write(" - addsTo:\n") + file.write(" pack: microsoft/powershell-all\n") + file.write(" extensible: typeModel\n") + file.write(" data:\n") + for summary in s: + for x in summary: + file.write(x) + + +if __name__ == "__main__": + if len(sys.argv) < 2: + print("Usage: python parse_xml.py ... ") + sys.exit(1) + + for arg in sys.argv[1:]: + print(f"Processing {arg}...") + generateTypeModels(arg) + + print("Writing models...") + writeModels() diff --git a/powershell/ql/consistency-queries/CfgConsistency.ql b/powershell/ql/consistency-queries/CfgConsistency.ql new file mode 100644 index 000000000000..3aba6c202eba --- /dev/null +++ b/powershell/ql/consistency-queries/CfgConsistency.ql @@ -0,0 +1 @@ +import semmle.code.powershell.controlflow.internal.ControlFlowGraphImpl::Consistency diff --git a/powershell/ql/consistency-queries/DataFlowConsistency.ql b/powershell/ql/consistency-queries/DataFlowConsistency.ql new file mode 100644 index 000000000000..224a5f835c3e --- /dev/null +++ b/powershell/ql/consistency-queries/DataFlowConsistency.ql @@ -0,0 +1,11 @@ +import semmle.code.powershell.dataflow.DataFlow::DataFlow as DataFlow +private import powershell +private import semmle.code.powershell.dataflow.internal.DataFlowImplSpecific +private import semmle.code.powershell.dataflow.internal.TaintTrackingImplSpecific +private import codeql.dataflow.internal.DataFlowImplConsistency + +private module Input implements InputSig { + private import PowershellDataFlow +} + +import MakeConsistency diff --git a/powershell/ql/consistency-queries/SsaConsistency.ql b/powershell/ql/consistency-queries/SsaConsistency.ql new file mode 100644 index 000000000000..ddd56a7f3564 --- /dev/null +++ b/powershell/ql/consistency-queries/SsaConsistency.ql @@ -0,0 +1 @@ +import semmle.code.powershell.dataflow.internal.SsaImpl::Consistency diff --git a/powershell/ql/consistency-queries/TypeTrackingConsistency.ql b/powershell/ql/consistency-queries/TypeTrackingConsistency.ql new file mode 100644 index 000000000000..07f74eeebc8a --- /dev/null +++ b/powershell/ql/consistency-queries/TypeTrackingConsistency.ql @@ -0,0 +1,8 @@ +import semmle.code.powershell.dataflow.DataFlow +import semmle.code.powershell.typetracking.internal.TypeTrackingImpl + +private module ConsistencyChecksInput implements ConsistencyChecksInputSig { + predicate unreachableNodeExclude(DataFlow::Node n) { n instanceof DataFlow::PostUpdateNode } +} + +import ConsistencyChecks diff --git a/powershell/ql/consistency-queries/qlpack.yml b/powershell/ql/consistency-queries/qlpack.yml new file mode 100644 index 000000000000..803a93c56f73 --- /dev/null +++ b/powershell/ql/consistency-queries/qlpack.yml @@ -0,0 +1,9 @@ +name: codeql/powershell-consistency-queries +groups: + - powershell + - microsoft-all + - test + - consistency-queries +dependencies: + microsoft/powershell-all: ${workspace} +warnOnImplicitThis: true diff --git a/powershell/ql/lib/powershell.qll b/powershell/ql/lib/powershell.qll new file mode 100644 index 000000000000..67ec61e3003c --- /dev/null +++ b/powershell/ql/lib/powershell.qll @@ -0,0 +1 @@ +import semmle.code.powershell.ast.Ast \ No newline at end of file diff --git a/powershell/ql/lib/qlpack.yml b/powershell/ql/lib/qlpack.yml new file mode 100644 index 000000000000..d4dc94f44130 --- /dev/null +++ b/powershell/ql/lib/qlpack.yml @@ -0,0 +1,21 @@ +name: microsoft/powershell-all +version: 0.0.1 +groups: + - powershell + - microsoft-all +dbscheme: semmlecode.powershell.dbscheme +extractor: powershell +library: true +upgrades: upgrades +dependencies: + codeql/controlflow: ${workspace} + codeql/dataflow: ${workspace} + codeql/ssa: ${workspace} + codeql/util: ${workspace} + codeql/mad: ${workspace} +dataExtensions: + - semmle/code/powershell/frameworks/**/*.model.yml + - semmle/code/powershell/frameworks/**/*.typemodel.yml + - semmle/code/powershell/frameworks/data/internal/cmdlet.model.yml + - semmle/code/powershell/frameworks/data/internal/alias.model.yml +warnOnImplicitThis: true diff --git a/powershell/ql/lib/semmle/code/powershell/ApiGraphs.qll b/powershell/ql/lib/semmle/code/powershell/ApiGraphs.qll new file mode 100644 index 000000000000..5e04b6f75795 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ApiGraphs.qll @@ -0,0 +1,725 @@ +/** + * Provides an implementation of _API graphs_, which allow efficient modelling of how a given + * value is used by the code base or how values produced by the code base are consumed by a library. + * + * See `API::Node` for more details. + */ + +private import powershell +private import semmle.code.powershell.dataflow.DataFlow +private import semmle.code.powershell.typetracking.ApiGraphShared +private import semmle.code.powershell.typetracking.internal.TypeTrackingImpl +private import semmle.code.powershell.controlflow.Cfg +private import frameworks.data.internal.ApiGraphModels +private import frameworks.data.internal.ApiGraphModelsExtensions as Extensions +private import frameworks.data.internal.ApiGraphModelsSpecific as Specific +private import semmle.code.powershell.dataflow.internal.DataFlowPrivate as DataFlowPrivate +private import semmle.code.powershell.dataflow.internal.DataFlowDispatch as DataFlowDispatch + +/** + * Provides classes and predicates for working with APIs used in a database. + */ +module API { + /** + * A node in the API graph, that is, a value that can be tracked interprocedurally. + * + * The API graph is a graph for tracking values of certain types in a way that accounts for inheritance + * and interprocedural data flow. + * + * API graphs are typically used to identify "API calls", that is, calls to an external function + * whose implementation is not necessarily part of the current codebase. + * + * ### Basic usage + * + * The most basic use of API graphs is typically as follows: + * 1. Start with `API::getTopLevelMember` for the relevant library. + * 2. Follow up with a chain of accessors such as `getMethod` describing how to get to the relevant API function. + * 3. Map the resulting API graph nodes to data-flow nodes, using `asSource`, `asSink`, or `asCall`. + * + * ### Data flow + * + * The members predicates on this class generally take inheritance and data flow into account. + * + * ### Backward data flow + * + * When inspecting the arguments of a call, the data flow direction is backwards. + * + * ### Inheritance + * + * When a class or module object is tracked, inheritance is taken into account. + * + * ### Backward data flow and classes + * + * When inspecting the arguments of a call, and the value flowing into that argument is a user-defined class (or an instance thereof), + * uses of `getMethod` will find method definitions in that class (including inherited ones) rather than finding method calls. + * + * When modeling an external library that is known to call a specific method on a parameter, this makes + * it possible to find the corresponding method definition in user code. + * + * ### Strict left-to-right evaluation + * + * Most member predicates on this class are intended to be chained, and are always evaluated from left to right, which means + * the caller should restrict the initial set of values. + * + * For example, in the following snippet, we always find the uses of `Foo` before finding calls to `bar`: + * ```ql + * API::getTopLevelMember("Foo").getMethod("bar") + * ``` + * In particular, the implementation will never look for calls to `bar` and work backward from there. + * + * Beware of the footgun that is to use API graphs with an unrestricted receiver: + * ```ql + * API::Node barCall(API::Node base) { + * result = base.getMethod("bar") // Do not do this! + * } + * ``` + * The above predicate does not restrict the receiver, and will thus perform an interprocedural data flow + * search starting at every node in the graph, which is very expensive. + */ + class Node extends Impl::TApiNode { + /** + * Gets a data-flow node where this value may flow interprocedurally. + * + * This is similar to `asSource()` but additionally includes nodes that are transitively reachable by data flow. + * See `asSource()` for examples. + */ + bindingset[this] + pragma[inline_late] + DataFlow::Node getAValueReachableFromSource() { + result = getAValueReachableFromSourceInline(this) + } + + /** + * Gets a data-flow node where this value enters the current codebase. + */ + bindingset[this] + pragma[inline_late] + DataFlow::LocalSourceNode asSource() { result = asSourceInline(this) } + + /** Gets a data-flow node where this value potentially flows into an external library. */ + bindingset[this] + pragma[inline_late] + DataFlow::Node asSink() { result = asSinkInline(this) } + + /** Gets a callable that can reach this sink. */ + bindingset[this] + pragma[inline_late] + DataFlow::CallableNode asCallable() { Impl::asCallable(this.getAnEpsilonSuccessor(), result) } + + /** + * Get a data-flow node that transitively flows to this value, provided that this value corresponds + * to a sink. + * + * This is similar to `asSink()` but additionally includes nodes that transitively reach a sink by data flow. + * See `asSink()` for examples. + */ + bindingset[this] + pragma[inline_late] + DataFlow::Node getAValueReachingSink() { result = getAValueReachingSinkInline(this) } + + /** Gets the call referred to by this API node. */ + bindingset[this] + pragma[inline_late] + DataFlow::CallNode asCall() { this = Impl::MkMethodAccessNode(result) } + + pragma[inline] + Node getMember(string m) { + // This predicate is currently not 'inline_late' because 'm' can be an input or output + Impl::memberEdge(this.getAnEpsilonSuccessor(), m, result) + } + + /** + * Gets a node that may refer to an instance of the module or class represented by this API node. + */ + bindingset[this] + pragma[inline_late] + Node getInstance() { Impl::instanceEdge(this.getAnEpsilonSuccessor(), result) } + + /** + * Gets a call to `method` with this value as the receiver, or the definition of `method` on + * an object that can reach this sink. + */ + pragma[inline] + Node getMethod(string method) { + // TODO: Consider 'getMethodTarget(method)' for looking up method definitions? + // This predicate is currently not 'inline_late' because 'method' can be an input or output + Impl::methodEdge(this.getAnEpsilonSuccessor(), method, result) + } + + /** + * Gets the result of this call, or the return value of this callable. + */ + bindingset[this] + pragma[inline_late] + Node getReturn() { Impl::returnEdge(this.getAnEpsilonSuccessor(), result) } + + /** + * Gets the result of this call when there is a named argument with the + * name `name`, or the return value of this callable. + */ + bindingset[this] + pragma[inline_late] + Node getReturnWithArg(string name) { + Impl::returnEdgeWithArg(this.getAnEpsilonSuccessor(), name, result) + } + + /** + * Gets the result of a call to `method` with this value as the receiver, or the return value of `method` defined on + * an object that can reach this sink. + * + * This is a shorthand for `getMethod(method).getReturn()`. + */ + pragma[inline] + Node getReturn(string method) { + // This predicate is currently not 'inline_late' because 'method' can be an input or output + result = this.getMethod(method).getReturn() + } + + /** + * Gets the `n`th positional argument to this call. + */ + pragma[inline] + Node getArgument(int n) { + // This predicate is currently not 'inline_late' because 'n' can be an input or output + Impl::positionalArgumentEdge(this, n, result) + } + + /** + * Gets the given keyword argument to this call. + */ + pragma[inline] + Node getKeywordArgument(string name) { + // This predicate is currently not 'inline_late' because 'name' can be an input or output + Impl::keywordArgumentEdge(this, name, result) + } + + /** + * Gets the `n`th positional parameter of this callable, or the `n`th positional argument to this call. + * + * Note: for historical reasons, this predicate may refer to an argument of a call, but this may change in the future. + * When referring to an argument, it is recommended to use `getArgument(n)` instead. + */ + pragma[inline] + Node getParameter(int n) { + // This predicate is currently not 'inline_late' because 'n' can be an input or output + Impl::positionalParameterOrArgumentEdge(this.getAnEpsilonSuccessor(), n, result) + } + + /** + * Gets the argument passed in argument position `pos` at this call. + */ + pragma[inline] + Node getArgumentAtPosition(DataFlowDispatch::ArgumentPosition pos) { + // This predicate is currently not 'inline_late' because 'pos' can be an input or output + Impl::argumentEdge(pragma[only_bind_out](this), pos, result) // note: no need for epsilon step since 'this' must be a call + } + + /** + * Gets the parameter at position `pos` of this callable. + */ + pragma[inline] + Node getParameterAtPosition(DataFlowDispatch::ParameterPosition pos) { + // This predicate is currently not 'inline_late' because 'pos' can be an input or output + Impl::parameterEdge(this.getAnEpsilonSuccessor(), pos, result) + } + + /** + * Gets a representative for the `content` of this value. + * + * When possible, it is preferrable to use one of the specialized variants of this predicate, such as `getAnElement`. + * + * Concretely, this gets sources where `content` is read from this value, and as well as sinks where + * `content` is stored onto this value or onto an object that can reach this sink. + */ + pragma[inline] + Node getContent(DataFlow::Content content) { + // This predicate is currently not 'inline_late' because 'content' can be an input or output + Impl::contentEdge(this.getAnEpsilonSuccessor(), content, result) + } + + /** + * Gets a representative for the `contents` of this value. + * + * See `getContent()` for more details. + */ + bindingset[this, contents] + pragma[inline_late] + Node getContents(DataFlow::ContentSet contents) { + // We always use getAStoreContent when generating content edges, and we always use getAReadContent when querying the graph. + result = this.getContent(contents.getAReadContent()) + } + + /** + * Gets a representative for the instanceof field of the given `name`. + */ + pragma[inline] + Node getField(string name) { + // This predicate is currently not 'inline_late' because 'name' can be an input or output + Impl::fieldEdge(this.getAnEpsilonSuccessor(), name, result) + } + + /** + * Gets a representative for an arbitrary element of this collection. + */ + bindingset[this] + pragma[inline_late] + Node getAnElement() { Impl::elementEdge(this.getAnEpsilonSuccessor(), result) } + + /** + * Gets the data-flow node that gives rise to this node, if any. + */ + DataFlow::Node getInducingNode() { + this = Impl::MkMethodAccessNode(result) or + this = Impl::MkBackwardNode(result, _) or + this = Impl::MkForwardNode(result, _) or + this = Impl::MkSinkNode(result) + } + + /** Gets the location of this node. */ + Location getLocation() { + result = this.getInducingNode().getLocation() + or + this instanceof RootNode and + result instanceof EmptyLocation + or + not this instanceof RootNode and + not exists(this.getInducingNode()) and + result instanceof EmptyLocation + } + + /** + * Gets a textual representation of this element. + */ + string toString() { none() } + + pragma[inline] + private Node getAnEpsilonSuccessor() { result = getAnEpsilonSuccessorInline(this) } + } + + /** The root node of an API graph. */ + private class RootNode extends Node, Impl::MkRoot { + override string toString() { result = "Root()" } + } + + /** A node representing a given type-tracking state when tracking forwards. */ + private class ForwardNode extends Node, Impl::MkForwardNode { + private DataFlow::LocalSourceNode node; + private TypeTracker tracker; + + ForwardNode() { this = Impl::MkForwardNode(node, tracker) } + + override string toString() { + if tracker.start() + then result = "ForwardNode(" + node + ")" + else result = "ForwardNode(" + node + ", " + tracker + ")" + } + } + + /** A node representing a given type-tracking state when tracking backwards. */ + private class BackwardNode extends Node, Impl::MkBackwardNode { + private DataFlow::LocalSourceNode node; + private TypeTracker tracker; + + BackwardNode() { this = Impl::MkBackwardNode(node, tracker) } + + override string toString() { + if tracker.start() + then result = "BackwardNode(" + node + ")" + else result = "BackwardNode(" + node + ", " + tracker + ")" + } + } + + /** A node corresponding to the method being invoked at a method call. */ + class MethodAccessNode extends Node, Impl::MkMethodAccessNode { + override string toString() { result = "MethodAccessNode(" + this.asCall() + ")" } + } + + /** + * A node corresponding to an argument, right-hand side of a store, or return value from a callable. + * + * Such a node may serve as the starting-point of backtracking, and has epsilon edges going to + * the backward nodes corresponding to `getALocalSource`. + */ + private class SinkNode extends Node, Impl::MkSinkNode { + override string toString() { result = "SinkNode(" + this.getInducingNode() + ")" } + } + + abstract private class AbstractTypeNameNode extends Node { + string prefix; + + bindingset[prefix] + AbstractTypeNameNode() { any() } + + override string toString() { result = "TypeNameNode(" + this.getTypeName() + ")" } + + string getComponent() { + exists(int n | + result = prefix.splitAt(".", n) and + not exists(prefix.splitAt(".", n + 1)) + ) + } + + string getTypeName() { result = prefix } + + abstract Node getSuccessor(string name); + + Node memberEdge(string name) { none() } + + Node methodEdge(string name) { none() } + + final predicate isImplicit() { not this.isExplicit(_) } + + predicate isExplicit(DataFlow::TypeNameNode typeName) { none() } + } + + final class TypeNameNode = AbstractTypeNameNode; + + private class ExplicitTypeNameNode extends AbstractTypeNameNode, Impl::MkExplicitTypeNameNode { + ExplicitTypeNameNode() { this = Impl::MkExplicitTypeNameNode(prefix) } + + final override Node getSuccessor(string name) { + exists(ExplicitTypeNameNode succ | + succ = Impl::MkExplicitTypeNameNode(prefix + "." + name) and + result = succ + ) + or + exists(DataFlow::TypeNameNode typeName, int n, string lowerCaseName | + Specific::needsExplicitTypeNameNode(typeName, prefix) and + lowerCaseName = typeName.getLowerCaseName() and + name = lowerCaseName.splitAt(".", n) and + not lowerCaseName.matches("%.%") and + result = getForwardStartNode(typeName) + ) + } + + final override predicate isExplicit(DataFlow::TypeNameNode typeName) { + Specific::needsExplicitTypeNameNode(typeName, prefix) + } + } + + private string getAnAlias(string cmdlet) { Specific::aliasModel(cmdlet, result) } + + predicate implicitCmdlet(string mod, string cmdlet) { + exists(string cmdlet0 | + Specific::cmdletModel(mod, cmdlet0) and + cmdlet = [cmdlet0, getAnAlias(cmdlet0)] + ) + } + + private class ImplicitTypeNameNode extends AbstractTypeNameNode, Impl::MkImplicitTypeNameNode { + ImplicitTypeNameNode() { this = Impl::MkImplicitTypeNameNode(prefix) } + + final override Node getSuccessor(string name) { + result = Impl::MkImplicitTypeNameNode(prefix + "." + name) + } + + final override Node memberEdge(string name) { result = this.methodEdge(name) } + + final override Node methodEdge(string name) { + exists(DataFlow::CallNode call | + result = Impl::MkMethodAccessNode(call) and + name = call.getLowerCaseName() and + implicitCmdlet(prefix, name) + ) + } + } + + /** + * An API entry point. + * + * By default, API graph nodes are only created for nodes that come from an external + * library or escape into an external library. The points where values are cross the boundary + * between codebases are called "entry points". + * + * Anything in the global scope is considered to be an entry point, but + * additional entry points may be added by extending this class. + */ + abstract class EntryPoint extends string { + // Note: this class can be deprecated in Ruby, but is still referenced by shared code in ApiGraphModels.qll, + // where it can't be removed since other languages are still dependent on the EntryPoint class. + bindingset[this] + EntryPoint() { any() } + + /** Gets a data-flow node corresponding to a use-node for this entry point. */ + DataFlow::LocalSourceNode getASource() { none() } + + /** Gets a data-flow node corresponding to a def-node for this entry point. */ + DataFlow::Node getASink() { none() } + + /** Gets a call corresponding to a method access node for this entry point. */ + DataFlow::CallNode getACall() { none() } + + /** Gets an API-node for this entry point. */ + API::Node getANode() { Impl::entryPointEdge(this, result) } + } + + // Ensure all entry points are imported from ApiGraphs.qll + private module ImportEntryPoints { + private import semmle.code.powershell.frameworks.data.ModelsAsData + } + + /** Gets the root node. */ + Node root() { result instanceof RootNode } + + pragma[inline] + Node getTopLevelMember(string name) { Impl::topLevelMember(name, result) } + + /** + * Gets an unqualified call at the top-level with the given method name. + */ + pragma[inline] + MethodAccessNode getTopLevelCall(string name) { Impl::toplevelCall(name, result) } + + pragma[nomagic] + private predicate isReachable(DataFlow::LocalSourceNode node, TypeTracker t) { + t.start() and exists(node) + or + exists(DataFlow::LocalSourceNode prev, TypeTracker t2 | + isReachable(prev, t2) and + node = prev.track(t2, t) + ) + } + + private module SharedArg implements ApiGraphSharedSig { + class ApiNode = Node; + + ApiNode getForwardNode(DataFlow::LocalSourceNode node, TypeTracker t) { + result = Impl::MkForwardNode(node, t) + } + + ApiNode getBackwardNode(DataFlow::LocalSourceNode node, TypeTracker t) { + result = Impl::MkBackwardNode(node, t) + } + + ApiNode getSinkNode(DataFlow::Node node) { result = Impl::MkSinkNode(node) } + + pragma[nomagic] + predicate specificEpsilonEdge(ApiNode pred, ApiNode succ) { none() } + } + + /** INTERNAL USE ONLY. */ + module Internal { + private module MkShared = ApiGraphShared; + + import MkShared + } + + private import Internal + import Internal::Public + + cached + private module Impl { + cached + newtype TApiNode = + /** The root of the API graph. */ + MkRoot() or + /** The method accessed at `call`, synthetically treated as a separate object. */ + MkMethodAccessNode(DataFlow::CallNode call) or + MkExplicitTypeNameNode(string prefix) { Specific::needsExplicitTypeNameNode(_, prefix) } or + MkImplicitTypeNameNode(string prefix) { Specific::needsImplicitTypeNameNode(prefix) } or + MkForwardNode(DataFlow::LocalSourceNode node, TypeTracker t) { isReachable(node, t) } or + /** Intermediate node for following backward data flow. */ + MkBackwardNode(DataFlow::LocalSourceNode node, TypeTracker t) { isReachable(node, t) } or + MkSinkNode(DataFlow::Node node) { needsSinkNode(node) } + + private predicate needsSinkNode(DataFlow::Node node) { + node instanceof DataFlowPrivate::ArgumentNode + or + TypeTrackingInput::storeStep(node, _, _) + or + node = any(DataFlow::CallableNode callable).getAReturnNode() + or + node = any(EntryPoint e).getASink() + } + + private import frameworks.data.ModelsAsData + + cached + predicate topLevelMember(string name, Node node) { memberEdge(root(), name, node) } + + cached + predicate toplevelCall(string name, Node node) { + exists(DataFlow::CallNode call | + call.asExpr().getExpr().getEnclosingScope() instanceof TopLevelScriptBlock and + call.getLowerCaseName() = name and + node = MkMethodAccessNode(call) + ) + } + + cached + predicate memberEdge(Node pred, string name, Node succ) { + pred = API::root() and + ( + succ.(TypeNameNode).getTypeName() = name + or + exists(DataFlow::AutomaticVariableNode automatic | + automatic.getLowerCaseName() = name and + succ = getForwardStartNode(automatic) + ) + ) + or + exists(TypeNameNode typeName | pred = typeName | + typeName.getSuccessor(name) = succ + or + typeName.memberEdge(name) = succ + ) + or + exists(DataFlow::Node qualifier | pred = getForwardEndNode(getALocalSourceStrict(qualifier)) | + exists(CfgNodes::ExprNodes::MemberExprReadAccessCfgNode read | + read.getQualifier() = qualifier.asExpr() and + read.getLowerCaseMemberName() = name and + succ = getForwardStartNode(DataFlow::exprNode(read)) + ) + or + exists(DataFlow::CallNode call | + call.getLowerCaseName() = name and + call.getQualifier() = qualifier and + succ = MkMethodAccessNode(call) + ) + ) + } + + cached + predicate methodEdge(Node pred, string name, Node succ) { + exists(DataFlow::CallNode call | + succ = MkMethodAccessNode(call) and + name = call.getLowerCaseName() and + pred = getForwardEndNode(getALocalSourceStrict(call.getQualifier())) + ) + or + pred.(TypeNameNode).methodEdge(name) = succ + or + pred = API::root() and + exists(DataFlow::CallNode call | + not exists(call.getQualifier()) and + succ = MkMethodAccessNode(call) and + name = call.getLowerCaseName() + ) + } + + cached + predicate asCallable(Node apiNode, DataFlow::CallableNode callable) { + apiNode = getBackwardStartNode(callable) + } + + cached + predicate contentEdge(Node pred, DataFlow::Content content, Node succ) { + exists(DataFlow::Node object, DataFlow::Node value, DataFlow::ContentSet c | + TypeTrackingInput::loadStep(object, value, c) and + content = c.getAStoreContent() and + // `x -> x.foo` with content "foo" + pred = getForwardOrBackwardEndNode(getALocalSourceStrict(object)) and + succ = getForwardStartNode(value) + or + // Based on `object.c = value` generate `object -> value` with content `c` + TypeTrackingInput::storeStep(value, object, c) and + content = c.getAStoreContent() and + pred = getForwardOrBackwardEndNode(getALocalSourceStrict(object)) and + succ = MkSinkNode(value) + ) + } + + cached + predicate elementEdge(Node pred, Node succ) { + contentEdge(pred, any(DataFlow::ContentSet set | set.isAnyElement()).getAReadContent(), succ) + } + + cached + predicate fieldEdge(Node pred, string name, Node succ) { + exists(DataFlow::ContentSet set, DataFlow::Content::FieldContent fc | + fc.getLowerCaseName() = name and + set.isSingleton(fc) and + contentEdge(pred, set.getAReadContent(), succ) + ) + } + + cached + predicate parameterEdge(Node pred, DataFlowDispatch::ParameterPosition paramPos, Node succ) { + exists(DataFlowPrivate::ParameterNodeImpl parameter, DataFlow::CallableNode callable | + parameter.isSourceParameterOf(callable.asCallableAstNode(), paramPos) and + pred = getBackwardEndNode(callable) and + succ = getForwardStartNode(parameter) + ) + } + + cached + predicate argumentEdge(Node pred, DataFlowDispatch::ArgumentPosition argPos, Node succ) { + exists(DataFlow::CallNode call, DataFlowPrivate::ArgumentNode argument | + argument.sourceArgumentOf(call.asExpr(), argPos) and + pred = MkMethodAccessNode(call) and + succ = MkSinkNode(argument) + ) + } + + cached + predicate positionalArgumentEdge(Node pred, int n, Node succ) { + argumentEdge(pred, + any(DataFlowDispatch::ArgumentPosition pos | + pos.isPositional(n, DataFlowPrivate::emptyNamedSet()) + ), succ) + } + + cached + predicate keywordArgumentEdge(Node pred, string name, Node succ) { + argumentEdge(pred, any(DataFlowDispatch::ArgumentPosition pos | pos.isKeyword(name)), succ) + } + + private predicate positionalParameterEdge(Node pred, int n, Node succ) { + parameterEdge(pred, + any(DataFlowDispatch::ParameterPosition pos | + pos.isPositional(n, DataFlowPrivate::emptyNamedSet()) + ), succ) + } + + cached + predicate positionalParameterOrArgumentEdge(Node pred, int n, Node succ) { + positionalArgumentEdge(pred, n, succ) + or + positionalParameterEdge(pred, n, succ) + } + + cached + predicate instanceEdge(Node pred, Node succ) { + // TODO: Also model parameters with a given type here + exists(DataFlow::ObjectCreationNode objCreation | + pred = getForwardEndNode(objCreation.getConstructedTypeNode()) and + succ = getForwardStartNode(objCreation) + ) + } + + cached + predicate returnEdge(Node pred, Node succ) { + exists(DataFlow::CallNode call | + pred = MkMethodAccessNode(call) and + succ = getForwardStartNode(call) + ) + or + exists(DataFlow::CallableNode callable | + pred = getBackwardEndNode(callable) and + succ = MkSinkNode(callable.getAReturnNode()) + ) + } + + cached + predicate returnEdgeWithArg(Node pred, string arg, Node succ) { + exists(DataFlow::CallNode call | + pred = MkMethodAccessNode(call) and + exists(call.getNamedArgument(arg)) and + succ = getForwardStartNode(call) + ) + or + arg = "" and // TODO + exists(DataFlow::CallableNode callable | + pred = getBackwardEndNode(callable) and + succ = MkSinkNode(callable.getAReturnNode()) + ) + } + + cached + predicate entryPointEdge(EntryPoint entry, Node node) { + node = MkSinkNode(entry.getASink()) or + node = getForwardStartNode(entry.getASource()) or + node = MkMethodAccessNode(entry.getACall()) + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/Cfg.qll b/powershell/ql/lib/semmle/code/powershell/Cfg.qll new file mode 100644 index 000000000000..77507b05a7f1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/Cfg.qll @@ -0,0 +1,5 @@ +/** Provides classes representing the control flow graph. */ + +import controlflow.ControlFlowGraph +import controlflow.CfgNodes as CfgNodes +import controlflow.BasicBlocks diff --git a/powershell/ql/lib/semmle/code/powershell/Frameworks.qll b/powershell/ql/lib/semmle/code/powershell/Frameworks.qll new file mode 100644 index 000000000000..b6da828b1081 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/Frameworks.qll @@ -0,0 +1,7 @@ +/** + * Helper file that imports all framework modeling. + */ + +import semmle.code.powershell.frameworks.Runspaces +import semmle.code.powershell.frameworks.PowerShell +import semmle.code.powershell.frameworks.EngineIntrinsics diff --git a/powershell/ql/lib/semmle/code/powershell/ast/Ast.qll b/powershell/ql/lib/semmle/code/powershell/ast/Ast.qll new file mode 100644 index 000000000000..f32a9982b51f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/Ast.qll @@ -0,0 +1 @@ +import internal.Internal::Public \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ArrayExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ArrayExpression.qll new file mode 100644 index 000000000000..68d82d96dbd3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ArrayExpression.qll @@ -0,0 +1,51 @@ +private import AstImport + +/** + * An array expression. For example: + * ``` + * $myArray = @("text", 42, $true) + * ``` + * + * An array expression is an expression of the form `@(...)` where `...` is + * a `StmtBlock` that computes the elements of the array. Often, that + * `StmtBlock` is an `ArrayLiteral`, but that is not necessarily the case. For + * example in: + * ``` + * $squares = @(foreach ($n in 1..5) { $n * $n }) + * ``` + */ +class ArrayExpr extends Expr, TArrayExpr { + StmtBlock getStmtBlock() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, arrayExprStmtBlock(), result) + or + not synthChild(r, arrayExprStmtBlock(), result) and + result = getResultAst(r.(Raw::ArrayExpr).getStmtBlock()) + ) + } + + override string toString() { result = "@(...)" } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = arrayExprStmtBlock() and result = this.getStmtBlock() + } + + /** + * Gets the i'th element of this `ArrayExpr`, if this can be determined statically. + * + * See `getStmtBlock` when the array elements are not known statically. + */ + Expr getExpr(int i) { + result = + unique( | | this.getStmtBlock().getAStmt()).(ExprStmt).getExpr().(ArrayLiteral).getExpr(i) + } + + /** + * Gets an element of this `ArrayExpr`, if this can be determined statically. + * + * See `getStmtBlock` when the array elements are not known statically. + */ + Expr getAnExpr() { result = this.getExpr(_) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ArrayLiteral.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ArrayLiteral.qll new file mode 100644 index 000000000000..d9321db86e6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ArrayLiteral.qll @@ -0,0 +1,31 @@ +private import AstImport + +/** + * An array literal. For example: + * ``` + * 1, 2, 3, 4 + * ``` + */ +class ArrayLiteral extends Expr, TArrayLiteral { + Expr getExpr(int index) { + exists(ChildIndex i, Raw::Ast r | i = arrayLiteralExpr(index) and r = getRawAst(this) | + synthChild(r, i, result) + or + not synthChild(r, i, _) and + result = getResultAst(r.(Raw::ArrayLiteral).getElement(index)) + ) + } + + Expr getAnExpr() { result = this.getExpr(_) } + + override string toString() { result = "...,..." } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = arrayLiteralExpr(index) and + result = this.getExpr(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/AssignmentStatement.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/AssignmentStatement.qll new file mode 100644 index 000000000000..0e988d91cb1e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/AssignmentStatement.qll @@ -0,0 +1,39 @@ +private import AstImport + +/** + * An assignment statement. For example: + * ``` + * $name = "John" + * ``` + */ +class AssignStmt extends Stmt, TAssignStmt { + Expr getRightHandSide() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, assignStmtRightHandSide(), result) + or + not synthChild(r, assignStmtRightHandSide(), _) and + result = getResultAst(r.(Raw::AssignStmt).getRightHandSide()) + ) + } + + Expr getLeftHandSide() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, assignStmtLeftHandSide(), result) + or + not synthChild(r, assignStmtLeftHandSide(), _) and + result = getResultAst(r.(Raw::AssignStmt).getLeftHandSide()) + ) + } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = assignStmtLeftHandSide() and + result = this.getLeftHandSide() + or + i = assignStmtRightHandSide() and + result = this.getRightHandSide() + } + + override string toString() { result = "...=..." } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Ast.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Ast.qll new file mode 100644 index 000000000000..7a2f5089a510 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Ast.qll @@ -0,0 +1,43 @@ +private import AstImport + +/** + * A PowerShell AST (Abstract Syntax Tree) element. + * + * This is the root of the PowerShell AST class hierarchy. + */ +class Ast extends TAst { + string toString() { none() } + + pragma[nomagic] + final Ast getParent() { result.getChild(_) = this } + + Location getLocation() { + result = getRawAst(this).getLocation() + or + result = any(Synthesis s).getLocation(this) + } + + Ast getChild(ChildIndex i) { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, i, result) + or + exists(string name | + i = RealVar(name) and + result = TVariableReal(r, name, _) + ) + ) + } + + final Ast getAChild() { result = this.getChild(_) } + + Scope getEnclosingScope() { result = scopeOf(this) } // TODO: Scope of synth? + + Function getEnclosingFunction() { + exists(Scope scope | scope = scopeOf(this) | + result.getBody() = scope + or + not scope instanceof ScriptBlock and + result = scope.getEnclosingFunction() + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/AstImport.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/AstImport.qll new file mode 100644 index 000000000000..88f3720c7962 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/AstImport.qll @@ -0,0 +1,5 @@ +import TAst +import Raw.Raw as Raw +import Internal::Private +import Internal::Public +import Synthesis diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Attribute.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Attribute.qll new file mode 100644 index 000000000000..753cd977c290 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Attribute.qll @@ -0,0 +1,61 @@ +private import AstImport + +class Attribute extends AttributeBase, TAttribute { + string getLowerCaseName() { result = getRawAst(this).(Raw::Attribute).getName().toLowerCase() } + + bindingset[result] + string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + NamedAttributeArgument getNamedArgument(int i) { + exists(ChildIndex index, Raw::Ast r | index = attributeNamedArg(i) and r = getRawAst(this) | + synthChild(r, attributeNamedArg(i), result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::Attribute).getNamedArgument(i)) + ) + } + + NamedAttributeArgument getANamedArgument() { result = this.getNamedArgument(_) } + + int getNumberOfArguments() { result = count(this.getAPositionalArgument()) } + + Expr getPositionalArgument(int i) { + exists(ChildIndex index, Raw::Ast r | index = attributePosArg(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::Attribute).getPositionalArgument(i)) + ) + } + + Expr getAPositionalArgument() { result = this.getPositionalArgument(_) } + + int getNumberOfPositionalArguments() { result = count(this.getAPositionalArgument()) } + + private string toStringSpecific() { + not exists(this.getAPositionalArgument()) and + result = unique( | | this.getANamedArgument()).getName() + or + not exists(this.getANamedArgument()) and + result = unique( | | this.getANamedArgument()).getName() + } + + override string toString() { + result = this.toStringSpecific() + or + not exists(this.toStringSpecific()) and + result = this.getLowerCaseName() + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = attributeNamedArg(index) and + result = this.getNamedArgument(index) + or + i = attributePosArg(index) and + result = this.getPositionalArgument(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributeBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributeBase.qll new file mode 100644 index 000000000000..dbb261664be0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributeBase.qll @@ -0,0 +1,3 @@ +private import AstImport + +class AttributeBase extends Ast, TAttributeBase { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributedExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributedExpr.qll new file mode 100644 index 000000000000..cb8f2c7021bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributedExpr.qll @@ -0,0 +1,32 @@ +private import AstImport + +class AttributedExpr extends AttributedExprBase, TAttributedExpr { + final override string toString() { result = "[...]" + this.getExpr().toString() } + + final override Expr getExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, attributedExprExpr(), result) + or + not synthChild(r, attributedExprExpr(), _) and + result = getResultAst(r.(Raw::AttributedExpr).getExpr()) + ) + } + + final override Attribute getAttribute() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, attributedExprAttr(), result) + or + not synthChild(r, attributedExprAttr(), _) and + result = getResultAst(r.(Raw::AttributedExpr).getAttribute()) + ) + } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = attributedExprExpr() and result = this.getExpr() + or + i = attributedExprAttr() and + result = this.getAttribute() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributedExprBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributedExprBase.qll new file mode 100644 index 000000000000..488e113577d6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/AttributedExprBase.qll @@ -0,0 +1,7 @@ +private import AstImport + +class AttributedExprBase extends Expr, TAttributedExprBase { + Expr getExpr() { none() } + + AttributeBase getAttribute() { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/AutomaticVariable.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/AutomaticVariable.qll new file mode 100644 index 000000000000..c89474245047 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/AutomaticVariable.qll @@ -0,0 +1,18 @@ +private import AstImport + +/** + * A PowerShell automatic variable (for example, `$PSVersionTable` or `$MyInvocation`). + */ +class AutomaticVariable extends Expr, TAutomaticVariable { + final override string toString() { result = this.getLowerCaseName() } + + string getLowerCaseName() { any(Synthesis s).automaticVariableName(this, result) } + + bindingset[result] + pragma[inline_late] + string getAName() { result.toLowerCase() = this.getLowerCaseName() } +} + +class MyInvocation extends AutomaticVariable { + MyInvocation() { this.getLowerCaseName() = "myinvocation" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/BinaryExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/BinaryExpression.qll new file mode 100644 index 000000000000..1b4bc5eeafd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/BinaryExpression.qll @@ -0,0 +1,518 @@ +private import AstImport + +/** + * A binary expression. For example: + * ``` + * $sum = $a + $b + * $isEqual = $name -eq "John" + * $isActive = $user.Status -and $user.IsEnabled + * ``` + */ +class BinaryExpr extends Expr, TBinaryExpr { + /** INTERNAL: Do not use. */ + int getKind() { result = getRawAst(this).(Raw::BinaryExpr).getKind() } + + Expr getLeft() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, binaryExprLeft(), result) + or + not synthChild(r, binaryExprLeft(), _) and + result = getResultAst(r.(Raw::BinaryExpr).getLeft()) + ) + } + + Expr getRight() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, binaryExprRight(), result) + or + not synthChild(r, binaryExprRight(), _) and + result = getResultAst(r.(Raw::BinaryExpr).getRight()) + ) + } + + Expr getAnOperand() { result = this.getLeft() or result = this.getRight() } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = binaryExprLeft() and + result = this.getLeft() + or + i = binaryExprRight() and + result = this.getRight() + } +} + +abstract private class AbstractArithmeticExpr extends BinaryExpr { } + +final class ArithmeticExpr = AbstractArithmeticExpr; + +/** + * An addition expression. For example: + * ``` + * $sum = $a + $b + * $concatenated = "Hello " + "World" + * ``` + */ +class AddExpr extends AbstractArithmeticExpr { + AddExpr() { this.getKind() = 40 } + + final override string toString() { result = "...+..." } +} + +/** + * A subtraction expression. For example: + * ``` + * $difference = $a - $b + * $remaining = $total - $used + * ``` + */ +class SubExpr extends AbstractArithmeticExpr { + SubExpr() { this.getKind() = 41 } + + final override string toString() { result = "...-..." } +} + +/** + * A multiplication expression. For example: + * ``` + * $product = $a * $b + * $repeated = "Hello" * 3 + * ``` + */ +class MulExpr extends AbstractArithmeticExpr { + MulExpr() { this.getKind() = 37 } + + final override string toString() { result = "...*..." } +} + +/** + * A division expression. For example: + * ``` + * $quotient = $a / $b + * $percentage = $part / $total + * ``` + */ +class DivExpr extends AbstractArithmeticExpr { + DivExpr() { this.getKind() = 38 } + + final override string toString() { result = ".../..." } +} + +/** + * A remainder (modulo) expression. For example: + * ``` + * $remainder = $a % $b + * $isEven = ($number % 2) -eq 0 + * ``` + */ +class RemExpr extends AbstractArithmeticExpr { + RemExpr() { this.getKind() = 39 } + + final override string toString() { result = "...%..." } +} + +abstract private class AbstractBitwiseExpr extends BinaryExpr { } + +final class BitwiseExpr = AbstractBitwiseExpr; + +/** + * A bitwise AND expression. For example: + * ``` + * $result = $flags1 -band $flags2 + * $masked = $value -band 0xFF + * ``` + */ +class BitwiseAndExpr extends AbstractBitwiseExpr { + BitwiseAndExpr() { this.getKind() = 56 } + + final override string toString() { result = "...&..." } +} + +/** + * A bitwise OR expression. For example: + * ``` + * $result = $flags1 -bor $flags2 + * $combined = $permissions -bor 0x04 + * ``` + */ +class BitwiseOrExpr extends AbstractBitwiseExpr { + BitwiseOrExpr() { this.getKind() = 57 } + + final override string toString() { result = "...|..." } +} + +/** + * A bitwise XOR expression. For example: + * ``` + * $result = $flags1 -bxor $flags2 + * $toggled = $state -bxor 1 + * ``` + */ +class BitwiseXorExpr extends AbstractBitwiseExpr { + BitwiseXorExpr() { this.getKind() = 58 } + + final override string toString() { result = "...^..." } +} + +/** + * A bitwise left shift expression. For example: + * ``` + * $result = $value -shl 2 + * $multiplied = $number -shl 1 + * ``` + */ +class ShiftLeftExpr extends AbstractBitwiseExpr { + ShiftLeftExpr() { this.getKind() = 97 } + + final override string toString() { result = "...<<..." } +} + +/** + * A bitwise right shift expression. For example: + * ``` + * $result = $value -shr 2 + * $divided = $number -shr 1 + * ``` + */ +class ShiftRightExpr extends AbstractBitwiseExpr { + ShiftRightExpr() { this.getKind() = 98 } + + final override string toString() { result = "...>>..." } +} + +abstract private class AbstractComparisonExpr extends BinaryExpr { } + +final class ComparisonExpr = AbstractComparisonExpr; + +abstract private class AbstractCaseInsensitiveComparisonExpr extends AbstractComparisonExpr { } + +final class CaseInsensitiveComparisonExpr = AbstractCaseInsensitiveComparisonExpr; + +abstract private class AbstractCaseSensitiveComparisonExpr extends AbstractComparisonExpr { } + +final class CaseSensitiveComparisonExpr = AbstractCaseSensitiveComparisonExpr; + +/** + * A case-insensitive equality expression. For example: + * ``` + * $isEqual = $name -eq "John" + * $isZero = $count -eq 0 + * ``` + */ +class EqExpr extends AbstractCaseInsensitiveComparisonExpr { + EqExpr() { this.getKind() = 60 } + + final override string toString() { result = "... -eq ..." } +} + +/** + * A case-insensitive inequality expression. For example: + * ``` + * $isDifferent = $name -ne "John" + * $isNonZero = $count -ne 0 + * ``` + */ +class NeExpr extends AbstractCaseInsensitiveComparisonExpr { + NeExpr() { this.getKind() = 61 } + + final override string toString() { result = "... -ne ..." } +} + +/** + * A case-sensitive equality expression. For example: + * ``` + * $isEqual = $name -ceq "John" + * $exactMatch = $password -ceq "SecretPass" + * ``` + */ +class CEqExpr extends AbstractCaseSensitiveComparisonExpr { + CEqExpr() { this.getKind() = 76 } + + final override string toString() { result = "... -ceq ..." } +} + +/** + * A case-sensitive inequality expression. For example: + * ``` + * $isDifferent = $name -cne "John" + * $wrongPassword = $password -cne "SecretPass" + * ``` + */ +class CNeExpr extends AbstractCaseSensitiveComparisonExpr { + CNeExpr() { this.getKind() = 77 } + + final override string toString() { result = "... -cne ..." } +} + +abstract private class AbstractRelationalExpr extends AbstractComparisonExpr { } + +final class RelationalExpr = AbstractRelationalExpr; + +abstract private class AbstractCaseInsensitiveRelationalExpr extends AbstractRelationalExpr { } + +final class CaseInsensitiveRelationalExpr = AbstractCaseInsensitiveRelationalExpr; + +abstract private class AbstractCaseSensitiveRelationalExpr extends AbstractRelationalExpr { } + +final class CaseSensitiveRelationalExpr = AbstractCaseSensitiveRelationalExpr; + +class GeExpr extends AbstractCaseInsensitiveRelationalExpr { + GeExpr() { this.getKind() = 62 } + + final override string toString() { result = "... -ge ..." } +} + +class GtExpr extends AbstractCaseInsensitiveRelationalExpr { + GtExpr() { this.getKind() = 63 } + + final override string toString() { result = "... -gt ..." } +} + +class LtExpr extends AbstractCaseInsensitiveRelationalExpr { + LtExpr() { this.getKind() = 64 } + + final override string toString() { result = "... -lt ..." } +} + +class LeExpr extends AbstractCaseInsensitiveRelationalExpr { + LeExpr() { this.getKind() = 65 } + + final override string toString() { result = "... -le ..." } +} + +class CGeExpr extends AbstractCaseSensitiveRelationalExpr { + CGeExpr() { this.getKind() = 78 } + + final override string toString() { result = "... -cge ..." } +} + +class CGtExpr extends AbstractCaseSensitiveRelationalExpr { + CGtExpr() { this.getKind() = 79 } + + final override string toString() { result = "... -cgt ..." } +} + +class CLtExpr extends AbstractCaseSensitiveRelationalExpr { + CLtExpr() { this.getKind() = 80 } + + final override string toString() { result = "... -clt ..." } +} + +class CLeExpr extends AbstractCaseSensitiveRelationalExpr { + CLeExpr() { this.getKind() = 81 } + + final override string toString() { result = "... -cle ..." } +} + +/** + * A like pattern matching expression. For example: + * ``` + * $matches = $filename -like "*.txt" + * $isValidEmail = $email -like "*@*.com" + * ``` + */ +class LikeExpr extends AbstractCaseInsensitiveComparisonExpr { + LikeExpr() { this.getKind() = 66 } + + final override string toString() { result = "... -like ..." } +} + +class NotLikeExpr extends AbstractCaseInsensitiveComparisonExpr { + NotLikeExpr() { this.getKind() = 67 } + + final override string toString() { result = "... -notlike ..." } +} + +/** + * A regex pattern matching expression. For example: + * ``` + * $matches = $text -match "\d{3}-\d{2}-\d{4}" + * $isEmail = $input -match "^[^@]+@[^@]+\.[^@]+$" + * ``` + */ +class MatchExpr extends AbstractCaseInsensitiveComparisonExpr { + MatchExpr() { this.getKind() = 68 } + + final override string toString() { result = "... -match ..." } +} + +class NotMatchExpr extends AbstractCaseInsensitiveComparisonExpr { + NotMatchExpr() { this.getKind() = 69 } + + final override string toString() { result = "... -notmatch ..." } +} + +/** + * A string replacement expression. For example: + * ``` + * $cleaned = $text -replace "\s+", " " + * $updated = $path -replace "\\", "/" + * ``` + */ +class ReplaceExpr extends AbstractCaseInsensitiveComparisonExpr { + ReplaceExpr() { this.getKind() = 70 } + + final override string toString() { result = "... -replace ..." } +} + +abstract class AbstractTypeExpr extends BinaryExpr { } + +final class TypeExpr = AbstractTypeExpr; + +abstract class AbstractTypeComparisonExpr extends AbstractTypeExpr { } + +final class TypeComparisonExpr = AbstractTypeComparisonExpr; + +/** + * A type checking expression. For example: + * ``` + * $isString = $value -is [string] + * $isArray = $data -is [array] + * ``` + */ +class IsExpr extends AbstractTypeComparisonExpr { + IsExpr() { this.getKind() = 92 } + + final override string toString() { result = "... -is ..." } +} + +class IsNotExpr extends AbstractTypeComparisonExpr { + IsNotExpr() { this.getKind() = 93 } + + final override string toString() { result = "... -isnot ..." } +} + +/** + * A type conversion expression. For example: + * ``` + * $number = $stringValue -as [int] + * $date = $text -as [datetime] + * ``` + */ +class AsExpr extends AbstractTypeExpr { + AsExpr() { this.getKind() = 94 } + + final override string toString() { result = "... -as ..." } +} + +abstract private class AbstractContainmentExpr extends BinaryExpr { } + +final class ContainmentExpr = AbstractContainmentExpr; + +abstract private class AbstractCaseInsensitiveContainmentExpr extends AbstractContainmentExpr { } + +final class CaseInsensitiveContainmentExpr = AbstractCaseInsensitiveContainmentExpr; + +/** + * A containment check expression. For example: + * ``` + * $hasItem = $list -contains $item + * $isValidOption = @("Yes", "No", "Maybe") -contains $choice + * ``` + */ +class ContainsExpr extends AbstractCaseInsensitiveContainmentExpr { + ContainsExpr() { this.getKind() = 71 } + + final override string toString() { result = "... -contains ..." } +} + +class NotContainsExpr extends AbstractCaseInsensitiveContainmentExpr { + NotContainsExpr() { this.getKind() = 72 } + + final override string toString() { result = "... -notcontains ..." } +} + +/** + * A membership check expression. For example: + * ``` + * $isValidChoice = $choice -in @("Yes", "No", "Maybe") + * $isWeekend = $dayOfWeek -in @("Saturday", "Sunday") + * ``` + */ +class InExpr extends AbstractCaseInsensitiveContainmentExpr { + InExpr() { this.getKind() = 73 } + + final override string toString() { result = "... -in ..." } +} + +class NotInExpr extends AbstractCaseInsensitiveContainmentExpr { + NotInExpr() { this.getKind() = 74 } + + final override string toString() { result = "... -notin ..." } +} + +abstract private class AbstractLogicalBinaryExpr extends BinaryExpr { } + +final class LogicalBinaryExpr = AbstractLogicalBinaryExpr; + +/** + * A logical AND expression. For example: + * ``` + * $isValid = $isActive -and $hasPermission + * $canProceed = ($count -gt 0) -and ($status -eq "Ready") + * ``` + */ +class LogicalAndExpr extends AbstractLogicalBinaryExpr { + LogicalAndExpr() { this.getKind() = 53 } + + final override string toString() { result = "... -and ..." } +} + +/** + * A logical OR expression. For example: + * ``` + * $shouldProcess = $isUrgent -or $isHighPriority + * $hasAccess = ($isAdmin -or $isOwner) -and $isActive + * ``` + */ +class LogicalOrExpr extends AbstractLogicalBinaryExpr { + LogicalOrExpr() { this.getKind() = 54 } + + final override string toString() { result = "... -or ..." } +} + +/** + * A logical XOR expression. For example: + * ``` + * $exclusiveChoice = $option1 -xor $option2 + * $toggle = $currentState -xor $true + * ``` + */ +class LogicalXorExpr extends AbstractLogicalBinaryExpr { + LogicalXorExpr() { this.getKind() = 55 } + + final override string toString() { result = "... -xor ..." } +} + +/** + * A string join expression. For example: + * ``` + * $result = $array -join "," + * $path = $pathParts -join "\" + * ``` + */ +class JoinExpr extends BinaryExpr { + JoinExpr() { this.getKind() = 59 } + + final override string toString() { result = "... -join ..." } +} + +class SequenceExpr extends BinaryExpr { + SequenceExpr() { this.getKind() = 33 } + + final override string toString() { result = "[..]" } +} + +/** + * A format string expression. For example: + * ``` + * $formatted = "Hello {0}, you have {1} messages" -f $name, $count + * $output = "Value: {0:N2}" -f $number + * ``` + */ +class FormatExpr extends BinaryExpr { + FormatExpr() { this.getKind() = 50 } + + final override string toString() { result = "... -f ..." } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/BoolLiteral.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/BoolLiteral.qll new file mode 100644 index 000000000000..06bc990103f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/BoolLiteral.qll @@ -0,0 +1,16 @@ +private import AstImport + +/** + * A boolean literal. For example: + * ``` + * $true + * $false + * ``` + */ +class BoolLiteral extends Literal, TBoolLiteral { + final override string toString() { result = this.getValue().toString() } + + final override ConstantValue getValue() { result.asBoolean() = this.getBoolValue() } + + boolean getBoolValue() { any(Synthesis s).booleanValue(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/BreakStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/BreakStmt.qll new file mode 100644 index 000000000000..d46d2604349d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/BreakStmt.qll @@ -0,0 +1,11 @@ +private import AstImport + +/** + * A break statement. For example: + * ``` + * break + * ``` + */ +class BreakStmt extends GotoStmt, TBreakStmt { + override string toString() { result = "break" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/CallExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/CallExpr.qll new file mode 100644 index 000000000000..f5e8c3dc6968 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/CallExpr.qll @@ -0,0 +1,98 @@ +private import AstImport + +/** + * A function or command call expression. For example: + * ``` + * Get-Process + * Write-Host "Hello World" + * $result = $myObj.foo() + * ``` + */ +class CallExpr extends Expr, TCallExpr { + /** Gets the i'th argument to this call. */ + Expr getArgument(int i) { none() } + + /** Gets the name that is used to select the callee. */ + string getLowerCaseName() { none() } + + /** Holds if `name` is the name of this call. The name is case insensitive. */ + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + /** Gets a name that case-insensitively matches the name of this call. */ + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + /** Gets the i'th positional argument to this call. */ + Expr getPositionalArgument(int i) { none() } + + /** + * Gets the expression that represents the callee. That is, the expression + * that computes the target of the call. + */ + Expr getCallee() { none() } + + /** + * Holds if an argument with name `name` is provided to this call. + * Note: `name` is normalized to lower case. + */ + final predicate hasNamedArgument(string name) { exists(this.getNamedArgument(name)) } + + /** + * Gets the named argument with the given name. + * Note: `name` is normalized to lower case. + */ + Expr getNamedArgument(string name) { none() } + + /** Gets any argument to this call. */ + final Expr getAnArgument() { result = this.getArgument(_) } + + /** Gets the qualifier of this call, if any. */ + Expr getQualifier() { none() } + + Expr getPipelineArgument() { + exists(Pipeline p, int i | this = p.getComponent(i + 1) and result = p.getComponent(i)) + } + + final override string toString() { result = "Call to " + this.getLowerCaseName() } + + predicate isStatic() { none() } +} + +class Argument extends Expr { + CallExpr call; + + Argument() { this = call.getAnArgument() } + + int getPosition() { this = call.getPositionalArgument(result) } + + string getLowerCaseName() { this = call.getNamedArgument(result) } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + CallExpr getCall() { result = call } +} + +class Qualifier extends Expr { + CallExpr call; + + Qualifier() { this = call.getQualifier() } + + CallExpr getCall() { result = call } +} + +class PipelineArgument extends Expr { + CallExpr call; + + PipelineArgument() { this = call.getPipelineArgument() } + + CallExpr getCall() { result = call } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/CatchClause.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/CatchClause.qll new file mode 100644 index 000000000000..8996b82ad001 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/CatchClause.qll @@ -0,0 +1,69 @@ +private import AstImport + +/** + * A catch clause in a try-catch statement. For example: + * ``` + * catch [System.IO.FileNotFoundException] { Write-Host "File not found" } + * catch { Write-Host "General error: $($_.Exception.Message)" } + * ``` + */ +class CatchClause extends Ast, TCatchClause { + StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, catchClauseBody(), result) + or + not synthChild(r, catchClauseBody(), _) and + result = getResultAst(r.(Raw::CatchClause).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = catchClauseBody() and result = this.getBody() + or + exists(int index | + i = catchClauseType(index) and + result = this.getCatchType(index) + ) + } + + override string toString() { result = "catch {...}" } + + TryStmt getTryStmt() { result.getACatchClause() = this } + + predicate isLast() { + exists(TryStmt ts, int last | + ts = this.getTryStmt() and + last = max(int i | exists(ts.getCatchClause(i))) and + this = ts.getCatchClause(last) + ) + } + + TypeConstraint getCatchType(int i) { + exists(ChildIndex index, Raw::Ast r | index = catchClauseType(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::CatchClause).getCatchType(i)) + ) + } + + int getNumberOfCatchTypes() { result = count(this.getACatchType()) } + + TypeConstraint getACatchType() { result = this.getCatchType(_) } + + predicate isCatchAll() { not exists(this.getACatchType()) } +} + +class GeneralCatchClause extends CatchClause { + GeneralCatchClause() { this.isCatchAll() } + + override string toString() { result = "catch {...}" } +} + +class SpecificCatchClause extends CatchClause { + SpecificCatchClause() { not this.isCatchAll() } + + override string toString() { result = "catch[...] {...}" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ChildIndex.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ChildIndex.qll new file mode 100644 index 000000000000..fdb4a49e1c37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ChildIndex.qll @@ -0,0 +1,341 @@ +private import Raw.Raw as Raw +private import Scopes +private import TAst + +newtype ChildIndex = + RawChildIndex(Raw::ChildIndex index) or + ParamPipeline() or + ParamDefaultVal() or + ParamAttr(int i) { exists(any(Raw::Parameter p).getAttribute(i)) } or + FunctionBody() or + ScriptBlockAttr(int i) { exists(any(Raw::ParamBlock sb).getAttribute(i)) } or + FunParam(int i) { + exists(any(Raw::ParamBlock pb).getParameter(i)) + or + exists(any(Raw::FunctionDefinitionStmt func).getParameter(i)) + or + // Synth an extra parameter index for a pipeline parameter if none is provided + exists(Raw::ParamBlock pb | + not pb.getAParameter() instanceof Raw::PipelineParameter and + i = pb.getNumParameters() + ) + } or + CmdArgument(int i) { exists(any(Raw::Cmd cmd).getArgument(i)) } or + ExprStmtExpr() or + MethodBody() or + ExprRedirection(int i) { exists(any(Raw::Cmd cmdExpr).getRedirection(i)) } or + FunDefFun() or + TypeDefType() or + TypeMember(int i) { exists(any(Raw::TypeStmt typedef).getMember(i)) } or + ThisVar() or + PipelineIteratorVar() or + PipelineByPropertyNameIteratorVar(Raw::PipelineByPropertyNameParameter p) or + RealVar(string name) { name = variableNameInScope(_, _) } or + ProcessBlockPipelineVarReadAccess() or + ProcessBlockPipelineByPropertyNameVarReadAccess(string name) { + name = any(Raw::PipelineByPropertyNameParameter p).getLowerCaseName() + } or + EnvVar(string var) { Raw::isEnvVariableAccess(_, var) } + +int synthPipelineParameterChildIndex(Raw::ScriptBlock sb) { + // If there is a parameter block, but no pipeline parameter + exists(Raw::ParamBlock pb | + pb = sb.getParamBlock() and + not pb.getAParameter() instanceof Raw::PipelineParameter and + result = pb.getNumParameters() + ) + or + // There is no parameter block + not exists(sb.getParamBlock()) and + exists(Raw::FunctionDefinitionStmt funDefStmt | + funDefStmt.getBody() = sb and + result = funDefStmt.getNumParameters() + ) +} + +string stringOfChildIndex(ChildIndex i) { + exists(Raw::ChildIndex rawIndex | + i = RawChildIndex(rawIndex) and + result = Raw::stringOfChildIndex(rawIndex) + ) + or + i = ParamPipeline() and + result = "ParamPipeline" + or + i = ParamDefaultVal() and + result = "ParamDefaultVal" + or + i = FunParam(_) and + result = "FunParam" + or + i = CmdArgument(_) and + result = "CmdArgument" + or + i = ExprStmtExpr() and + result = "ExprStmtExpr" + or + i = MethodBody() and + result = "MethodBody" + or + i = ThisVar() and + result = "ThisVar" + or + i = PipelineIteratorVar() and + result = "PipelineIteratorVar" + or + i = PipelineByPropertyNameIteratorVar(_) and + result = "PipelineByPropertyNameIteratorVar" + or + i = RealVar(_) and + result = "RealVar" + or + i = ExprRedirection(_) and + result = "ExprRedirection" + or + i = FunDefFun() and + result = "FunDefFun" + or + i = TypeDefType() and + result = "TypeDefType" + or + i = TypeMember(_) and + result = "TypeMember" + or + i = ScriptBlockAttr(_) and + result = "ScriptBlockAttr" + or + i = ParamAttr(_) and + result = "ParamAttr" + or + i = FunctionBody() and + result = "FunctionBody" + or + i = ProcessBlockPipelineVarReadAccess() and + result = "ProcessBlockPipelineVarReadAccess" +} + +Raw::ChildIndex toRawChildIndex(ChildIndex i) { i = RawChildIndex(result) } + +ChildIndex arrayExprStmtBlock() { result = RawChildIndex(Raw::ArrayExprStmtBlock()) } + +ChildIndex arrayLiteralExpr(int i) { result = RawChildIndex(Raw::ArrayLiteralExpr(i)) } + +ChildIndex assignStmtLeftHandSide() { result = RawChildIndex(Raw::AssignStmtLeftHandSide()) } + +ChildIndex assignStmtRightHandSide() { result = RawChildIndex(Raw::AssignStmtRightHandSide()) } + +ChildIndex memberAttr(int i) { result = RawChildIndex(Raw::MemberAttr(i)) } + +ChildIndex memberTypeConstraint() { result = RawChildIndex(Raw::MemberTypeConstraint()) } + +ChildIndex attributeNamedArg(int i) { result = RawChildIndex(Raw::AttributeNamedArg(i)) } + +ChildIndex attributePosArg(int i) { result = RawChildIndex(Raw::AttributePosArg(i)) } + +ChildIndex attributedExprExpr() { result = RawChildIndex(Raw::AttributedExprExpr()) } + +ChildIndex attributedExprAttr() { result = RawChildIndex(Raw::AttributedExprAttr()) } + +ChildIndex binaryExprLeft() { result = RawChildIndex(Raw::BinaryExprLeft()) } + +ChildIndex binaryExprRight() { result = RawChildIndex(Raw::BinaryExprRight()) } + +ChildIndex catchClauseBody() { result = RawChildIndex(Raw::CatchClauseBody()) } + +ChildIndex catchClauseType(int i) { result = RawChildIndex(Raw::CatchClauseType(i)) } + +ChildIndex cmdCallee() { result = RawChildIndex(Raw::CmdCallee()) } + +ChildIndex cmdArgument(int i) { result = CmdArgument(i) } + +ChildIndex cmdRedirection(int i) { result = RawChildIndex(Raw::CmdRedirection(i)) } + +ChildIndex cmdElement_(int i) { result = RawChildIndex(Raw::CmdElement_(i)) } + +ChildIndex cmdExprExpr() { result = RawChildIndex(Raw::CmdExprExpr()) } + +ChildIndex configurationName() { result = RawChildIndex(Raw::ConfigurationName()) } + +ChildIndex configurationBody() { result = RawChildIndex(Raw::ConfigurationBody()) } + +ChildIndex convertExprExpr() { result = RawChildIndex(Raw::ConvertExprExpr()) } + +ChildIndex convertExprType() { result = RawChildIndex(Raw::ConvertExprType()) } + +ChildIndex convertExprAttr() { result = RawChildIndex(Raw::ConvertExprAttr()) } + +ChildIndex dataStmtBody() { result = RawChildIndex(Raw::DataStmtBody()) } + +ChildIndex dataStmtCmdAllowed(int i) { result = RawChildIndex(Raw::DataStmtCmdAllowed(i)) } + +ChildIndex doUntilStmtCond() { result = RawChildIndex(Raw::DoUntilStmtCond()) } + +ChildIndex doUntilStmtBody() { result = RawChildIndex(Raw::DoUntilStmtBody()) } + +ChildIndex doWhileStmtCond() { result = RawChildIndex(Raw::DoWhileStmtCond()) } + +ChildIndex doWhileStmtBody() { result = RawChildIndex(Raw::DoWhileStmtBody()) } + +ChildIndex dynamicStmtName() { result = RawChildIndex(Raw::DynamicStmtName()) } + +ChildIndex dynamicStmtBody() { result = RawChildIndex(Raw::DynamicStmtBody()) } + +ChildIndex exprStmtExpr() { result = ExprStmtExpr() } + +ChildIndex exprRedirection(int i) { result = ExprRedirection(i) } + +ChildIndex exitStmtPipeline() { result = RawChildIndex(Raw::ExitStmtPipeline()) } + +ChildIndex expandableStringExprExpr(int i) { + result = RawChildIndex(Raw::ExpandableStringExprExpr(i)) +} + +ChildIndex forEachStmtVar() { result = RawChildIndex(Raw::ForEachStmtVar()) } + +ChildIndex forEachStmtIter() { result = RawChildIndex(Raw::ForEachStmtIter()) } + +ChildIndex forEachStmtBody() { result = RawChildIndex(Raw::ForEachStmtBody()) } + +ChildIndex forStmtInit() { result = RawChildIndex(Raw::ForStmtInit()) } + +ChildIndex forStmtCond() { result = RawChildIndex(Raw::ForStmtCond()) } + +ChildIndex forStmtIter() { result = RawChildIndex(Raw::ForStmtIter()) } + +ChildIndex forStmtBody() { result = RawChildIndex(Raw::ForStmtBody()) } + +ChildIndex functionBody() { result = FunctionBody() } + +ChildIndex funDefStmtBody() { result = RawChildIndex(Raw::FunDefStmtBody()) } + +ChildIndex funDefStmtParam(int i) { result = RawChildIndex(Raw::FunDefStmtParam(i)) } + +ChildIndex funDefFun() { result = FunDefFun() } + +ChildIndex typeDefType() { result = TypeDefType() } + +ChildIndex typeMember(int i) { result = TypeMember(i) } + +ChildIndex gotoStmtLabel() { result = RawChildIndex(Raw::GotoStmtLabel()) } + +ChildIndex hashTableExprKey(int i) { result = RawChildIndex(Raw::HashTableExprKey(i)) } + +ChildIndex hashTableExprStmt(int i) { result = RawChildIndex(Raw::HashTableExprStmt(i)) } + +ChildIndex ifStmtElse() { result = RawChildIndex(Raw::IfStmtElse()) } + +ChildIndex ifStmtCond(int i) { result = RawChildIndex(Raw::IfStmtCond(i)) } + +ChildIndex ifStmtThen(int i) { result = RawChildIndex(Raw::IfStmtThen(i)) } + +ChildIndex indexExprIndex() { result = RawChildIndex(Raw::IndexExprIndex()) } + +ChildIndex indexExprBase() { result = RawChildIndex(Raw::IndexExprBase()) } + +ChildIndex invokeMemberExprQual() { result = RawChildIndex(Raw::InvokeMemberExprQual()) } + +ChildIndex invokeMemberExprCallee() { result = RawChildIndex(Raw::InvokeMemberExprCallee()) } + +ChildIndex invokeMemberExprArg(int i) { result = RawChildIndex(Raw::InvokeMemberExprArg(i)) } + +ChildIndex memberExprQual() { result = RawChildIndex(Raw::MemberExprQual()) } + +ChildIndex memberExprMember() { result = RawChildIndex(Raw::MemberExprMember()) } + +ChildIndex methodBody() { result = MethodBody() } + +ChildIndex namedAttributeArgVal() { result = RawChildIndex(Raw::NamedAttributeArgVal()) } + +ChildIndex namedBlockStmt(int i) { result = RawChildIndex(Raw::NamedBlockStmt(i)) } + +ChildIndex namedBlockTrap(int i) { result = RawChildIndex(Raw::NamedBlockTrap(i)) } + +ChildIndex paramBlockAttr(int i) { result = RawChildIndex(Raw::ParamBlockAttr(i)) } + +ChildIndex paramBlockParam(int i) { result = RawChildIndex(Raw::ParamBlockParam(i)) } + +ChildIndex paramAttr(int i) { result = ParamAttr(i) } + +ChildIndex paramDefaultVal() { result = ParamDefaultVal() } + +ChildIndex parenExprExpr() { result = RawChildIndex(Raw::ParenExprExpr()) } + +ChildIndex pipelineComp(int i) { result = RawChildIndex(Raw::PipelineComp(i)) } + +ChildIndex pipelineChainLeft() { result = RawChildIndex(Raw::PipelineChainLeft()) } + +ChildIndex pipelineChainRight() { result = RawChildIndex(Raw::PipelineChainRight()) } + +ChildIndex returnStmtPipeline() { result = RawChildIndex(Raw::ReturnStmtPipeline()) } + +ChildIndex scriptBlockUsing(int i) { result = RawChildIndex(Raw::ScriptBlockUsing(i)) } + +ChildIndex scriptBlockParamBlock() { result = RawChildIndex(Raw::ScriptBlockParamBlock()) } + +ChildIndex scriptBlockBeginBlock() { result = RawChildIndex(Raw::ScriptBlockBeginBlock()) } + +ChildIndex scriptBlockCleanBlock() { result = RawChildIndex(Raw::ScriptBlockCleanBlock()) } + +ChildIndex scriptBlockDynParamBlock() { result = RawChildIndex(Raw::ScriptBlockDynParamBlock()) } + +ChildIndex scriptBlockEndBlock() { result = RawChildIndex(Raw::ScriptBlockEndBlock()) } + +ChildIndex scriptBlockProcessBlock() { result = RawChildIndex(Raw::ScriptBlockProcessBlock()) } + +ChildIndex scriptBlockExprBody() { result = RawChildIndex(Raw::ScriptBlockExprBody()) } + +ChildIndex scriptBlockAttr(int i) { result = ScriptBlockAttr(i) } + +ChildIndex trapStmtBody() { result = RawChildIndex(Raw::TrapStmtBody()) } + +ChildIndex trapStmtTypeConstraint() { result = RawChildIndex(Raw::TrapStmtTypeConstraint()) } + +ChildIndex redirectionExpr() { result = RawChildIndex(Raw::RedirectionExpr()) } + +ChildIndex funParam(int i) { result = FunParam(i) } + +ChildIndex stmtBlockStmt(int i) { result = RawChildIndex(Raw::StmtBlockStmt(i)) } + +ChildIndex stmtBlockTrapStmt(int i) { result = RawChildIndex(Raw::StmtBlockTrapStmt(i)) } + +ChildIndex expandableSubExprExpr() { result = RawChildIndex(Raw::ExpandableSubExprExpr()) } + +ChildIndex switchStmtCond() { result = RawChildIndex(Raw::SwitchStmtCond()) } + +ChildIndex switchStmtDefault() { result = RawChildIndex(Raw::SwitchStmtDefault()) } + +ChildIndex switchStmtCase(int i) { result = RawChildIndex(Raw::SwitchStmtCase(i)) } + +ChildIndex switchStmtPat(int i) { result = RawChildIndex(Raw::SwitchStmtPat(i)) } + +ChildIndex condExprCond() { result = RawChildIndex(Raw::CondExprCond()) } + +ChildIndex condExprTrue() { result = RawChildIndex(Raw::CondExprTrue()) } + +ChildIndex condExprFalse() { result = RawChildIndex(Raw::CondExprFalse()) } + +ChildIndex throwStmtPipeline() { result = RawChildIndex(Raw::ThrowStmtPipeline()) } + +ChildIndex tryStmtBody() { result = RawChildIndex(Raw::TryStmtBody()) } + +ChildIndex tryStmtCatchClause(int i) { result = RawChildIndex(Raw::TryStmtCatchClause(i)) } + +ChildIndex tryStmtFinally() { result = RawChildIndex(Raw::TryStmtFinally()) } + +ChildIndex typeStmtMember(int i) { result = RawChildIndex(Raw::TypeStmtMember(i)) } + +ChildIndex typeStmtBaseType(int i) { result = RawChildIndex(Raw::TypeStmtBaseType(i)) } + +ChildIndex unaryExprOp() { result = RawChildIndex(Raw::UnaryExprOp()) } + +ChildIndex usingExprExpr() { result = RawChildIndex(Raw::UsingExprExpr()) } + +ChildIndex whileStmtCond() { result = RawChildIndex(Raw::WhileStmtCond()) } + +ChildIndex whileStmtBody() { result = RawChildIndex(Raw::WhileStmtBody()) } + +ChildIndex processBlockPipelineVarReadAccess() { result = ProcessBlockPipelineVarReadAccess() } + +ChildIndex processBlockPipelineByPropertyNameVarReadAccess(string name) { + result = ProcessBlockPipelineByPropertyNameVarReadAccess(name) +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Command.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Command.qll new file mode 100644 index 000000000000..907bcc3b8b2f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Command.qll @@ -0,0 +1,155 @@ +private import AstImport + +/** + * A call to a command (i.e., a function that is not a method). For example: + * ``` + * Get-Process + * ``` + */ +class CmdCall extends CallExpr, TCmd { + final override string getLowerCaseName() { + result = getRawAst(this).(Raw::Cmd).getLowerCaseName() + } + + final override Expr getArgument(int i) { synthChild(getRawAst(this), cmdArgument(i), result) } + + final override Expr getCallee() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, cmdCallee(), result) + or + not synthChild(r, cmdCallee(), _) and + result = getResultAst(r.(Raw::Cmd).getCallee()) + ) + } + + private predicate isNamedArgument(int i, string name) { + any(Synthesis s).isNamedArgument(this, i, name) + } + + private predicate isPositionalArgument(int i) { + exists(this.getArgument(i)) and + not this.isNamedArgument(i, _) + } + + /** Gets the `i`th positional argument to this command. */ + final override Expr getPositionalArgument(int i) { + result = + rank[i + 1](Expr e, int k | + this.isPositionalArgument(k) and e = this.getArgument(k) + | + e order by k + ) + } + + /** Holds if this call has an argument named `name`. */ + predicate hasNamedArgument(string name) { exists(this.getNamedArgument(name)) } + + /** Gets the named argument with the given name. */ + final override Expr getNamedArgument(string name) { + exists(int i | + result = this.getArgument(i) and + this.isNamedArgument(i, name) + ) + } + + override Redirection getRedirection(int i) { + // TODO: Is this weird given that there's also another redirection on Expr? + exists(ChildIndex index, Raw::Ast r | index = cmdRedirection(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::Cmd).getRedirection(i)) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = cmdCallee() and + result = this.getCallee() + or + exists(int index | + i = cmdArgument(index) and + result = this.getArgument(index) + or + i = cmdRedirection(index) and + result = this.getRedirection(index) + ) + } +} + +/** A call to operator `&`. */ +class CallOperator extends CmdCall { + CallOperator() { getRawAst(this) instanceof Raw::CallOperator } + + Expr getCommand() { result = this.getCallee() } +} + +/** A call to the dot-sourcing `.`. */ +class DotSourcingOperator extends CmdCall { + DotSourcingOperator() { getRawAst(this) instanceof Raw::DotSourcingOperator } + + Expr getCommand() { result = this.getCallee() } +} + +class JoinPath extends CmdCall { + JoinPath() { this.getLowerCaseName() = "join-path" } + + Expr getPath() { + result = this.getNamedArgument("path") + or + not this.hasNamedArgument("path") and + result = this.getPositionalArgument(0) + } + + Expr getChildPath() { + result = this.getNamedArgument("childpath") + or + not this.hasNamedArgument("childpath") and + result = this.getPositionalArgument(1) + } +} + +class SplitPath extends CmdCall { + SplitPath() { this.getLowerCaseName() = "split-path" } + + Expr getPath() { + result = this.getNamedArgument("path") + or + not this.hasNamedArgument("path") and + result = this.getPositionalArgument(0) + or + // TODO: This should not be allowed, but I've seen code doing it and somehow it works + result = this.getNamedArgument("parent") + } + + predicate isParent() { this.hasNamedArgument("parent") } + + predicate isLeaf() { this.hasNamedArgument("leaf") } + + predicate isNoQualifier() { this.hasNamedArgument("noqualifier") } + + predicate isQualifier() { this.hasNamedArgument("qualifier") } + + predicate isResolve() { this.hasNamedArgument("resolve") } + + predicate isExtension() { this.hasNamedArgument("extension") } + + predicate isLeafBaseName() { this.hasNamedArgument("leafbasename") } +} + +class GetVariable extends CmdCall { + GetVariable() { this.getLowerCaseName() = "get-variable" } + + Expr getVariable() { result = this.getPositionalArgument(0) } + + predicate isGlobalScope() { this.hasNamedArgument("global") } + + predicate isLocalScope() { this.hasNamedArgument("local") } + + predicate isScriptScope() { this.hasNamedArgument("script") } + + predicate isPrivateScope() { this.hasNamedArgument("private") } + + predicate isNumbered(Expr e) { e = this.getNamedArgument("scope") } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/CommentEntity.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/CommentEntity.qll new file mode 100644 index 000000000000..136c3346b3fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/CommentEntity.qll @@ -0,0 +1,2 @@ +private import AstImport +import Raw.CommentEntity \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Configuration.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Configuration.qll new file mode 100644 index 000000000000..ff675110d8c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Configuration.qll @@ -0,0 +1,44 @@ +private import AstImport + +/** + * A DSC configuration (Desired State Configuration). For example: + * ``` + * Configuration MyConfig { + * Node "MyNode" { + * WindowsFeature MyFeature { + * Name = "Web-Server" + * Ensure = "Present" + * } + * } + * } + * ``` + */ +class Configuration extends Stmt, TConfiguration { + override string toString() { result = this.getName().toString() } + + Expr getName() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, configurationName(), result) + or + not synthChild(r, configurationName(), _) and + result = getResultAst(r.(Raw::Configuration).getName()) + ) + } + + ScriptBlockExpr getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, configurationBody(), result) + or + not synthChild(r, configurationBody(), _) and + result = getResultAst(r.(Raw::Configuration).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = configurationName() and result = this.getName() + or + i = configurationBody() and result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Constant.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Constant.qll new file mode 100644 index 000000000000..e1334b1dbdc0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Constant.qll @@ -0,0 +1,117 @@ +private import AstImport +private import codeql.util.Boolean + +private newtype TConstantValue = + TConstInteger(int value) { + exists(Raw::ConstExpr ce | ce.getType() = "Int32" and ce.getValue().getValue().toInt() = value) + or + value = [0 .. 10] // needed for `trackKnownValue` in `DataFlowPrivate` + } or + TConstDouble(float double) { + exists(Raw::ConstExpr ce | + ce.getType() = "Double" and ce.getValue().getValue().toFloat() = double + ) + } or + TConstString(string value) { exists(Raw::StringLiteral sl | sl.getValue() = value) } or + TConstBoolean(Boolean b) or + TNull() + +/** A constant value. */ +class ConstantValue extends TConstantValue { + /** Gets a string representation of this value. */ + final string toString() { result = this.getValue() } + + /** Gets the value of this consant. */ + string getValue() { none() } + + bindingset[s] + pragma[inline_late] + final predicate stringMatches(string s) { this.asString().toLowerCase() = s.toLowerCase() } + + /** Gets the integer value of this constant, if any. */ + int asInt() { none() } + + /** Gets the floating point value of this constant, if any. */ + float asDouble() { none() } + + /** Gets the string value of this constant, if any. */ + string asString() { none() } + + /** Gets the boolean value of this constant, if any. */ + boolean asBoolean() { none() } + + /** Holds if this constant represents the null value. */ + predicate isNull() { none() } + + /** Gets a (unique) serialized version of this value. */ + string serialize() { none() } + + /** Gets an exprssion that has this value. */ + Expr getAnExpr() { none() } +} + +/** A constant integer value */ +class ConstInteger extends ConstantValue, TConstInteger { + final override int asInt() { this = TConstInteger(result) } + + final override string getValue() { result = this.asInt().toString() } + + final override string serialize() { result = this.getValue() } + + final override ConstExpr getAnExpr() { result.getValueString() = this.getValue() } +} + +/** A constant floating point value. */ +class ConstDouble extends ConstantValue, TConstDouble { + final override float asDouble() { this = TConstDouble(result) } + + final override string getValue() { result = this.asDouble().toString() } + + final override string serialize() { + exists(string res | res = this.asDouble().toString() | + if exists(res.indexOf(".")) then result = res else result = res + ".0" + ) + } + + final override ConstExpr getAnExpr() { + exists(Raw::ConstExpr ce | + ce.getValue().getValue() = this.getValue() and + result = fromRaw(ce) + ) + } +} + +/** A constant string value. */ +class ConstString extends ConstantValue, TConstString { + final override string asString() { this = TConstString(result) } + + final override string getValue() { result = this.asString() } + + final override string serialize() { + result = "\"" + this.asString().replaceAll("\"", "\\\"") + "\"" + } + + final override StringConstExpr getAnExpr() { result.getValueString() = this.getValue() } +} + +/** A constant boolean value. */ +class ConstBoolean extends ConstantValue, TConstBoolean { + final override boolean asBoolean() { this = TConstBoolean(result) } + + final override string getValue() { result = this.asBoolean().toString() } + + final override string serialize() { result = this.getValue() } + + final override BoolLiteral getAnExpr() { result.getBoolValue() = this.asBoolean() } +} + +/** The constant null value. */ +class NullConst extends ConstantValue, TNull { + final override predicate isNull() { any() } + + final override string getValue() { result = "null" } + + final override string serialize() { result = this.getValue() } + + final override NullLiteral getAnExpr() { any() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ConstantExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ConstantExpression.qll new file mode 100644 index 000000000000..c20adbefdf99 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ConstantExpression.qll @@ -0,0 +1,10 @@ +private import AstImport + +/** + * A constant expression. For example, the number `42` or the string `"hello"`. + */ +class ConstExpr extends Expr, TConstExpr { + string getValueString() { result = getRawAst(this).(Raw::ConstExpr).getValue().getValue() } + + override string toString() { result = this.getValue().getValue() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ContinueStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ContinueStmt.qll new file mode 100644 index 000000000000..3acd91e33efd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ContinueStmt.qll @@ -0,0 +1,11 @@ +private import AstImport + +/** + * A continue statement. For example: + * ``` + * continue + * ``` + */ +class ContinueStmt extends Stmt, TContinueStmt { + override string toString() { result = "continue" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ConvertExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ConvertExpr.qll new file mode 100644 index 000000000000..54e404855105 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ConvertExpr.qll @@ -0,0 +1,48 @@ +private import AstImport + +/** + * A type conversion expression. For example: + * ``` + * [int]$stringValue + * ``` + */ +class ConvertExpr extends AttributedExprBase, TConvertExpr { + override string toString() { result = "[...]..." } + + final override Expr getExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, convertExprExpr(), result) + or + not synthChild(r, convertExprExpr(), _) and + result = getResultAst(r.(Raw::ConvertExpr).getExpr()) + ) + } + + TypeConstraint getType() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, convertExprType(), result) + or + not synthChild(r, convertExprType(), _) and + result = getResultAst(r.(Raw::ConvertExpr).getType()) + ) + } + + final override AttributeBase getAttribute() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, convertExprAttr(), result) + or + not synthChild(r, convertExprAttr(), _) and + result = getResultAst(r.(Raw::ConvertExpr).getAttribute()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = convertExprExpr() and result = this.getExpr() + or + i = convertExprType() and result = this.getType() + or + i = convertExprAttr() and result = this.getAttribute() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/DataStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/DataStmt.qll new file mode 100644 index 000000000000..9bee655563bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/DataStmt.qll @@ -0,0 +1,49 @@ +private import AstImport + +/** + * A data statement in a PowerShell DSC (Desired State Configuration) script. + * For example: + * ``` + * data Messages { + * @{ + * Welcome = "Hello!" + * Goodbye = "Bye!" + * } + * } + * ``` + */ +class DataStmt extends Stmt, TDataStmt { + override string toString() { result = "data {...}" } + + Expr getCmdAllowed(int i) { + exists(ChildIndex index, Raw::Ast r | index = dataStmtCmdAllowed(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::DataStmt).getCmdAllowed(i)) + ) + } + + Expr getACmdAllowed() { result = this.getCmdAllowed(_) } + + StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, dataStmtBody(), result) + or + not synthChild(r, dataStmtBody(), _) and + result = getResultAst(r.(Raw::DataStmt).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = dataStmtBody() and + result = this.getBody() + or + exists(int index | + i = dataStmtCmdAllowed(index) and + result = this.getCmdAllowed(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/DoUntilStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/DoUntilStmt.qll new file mode 100644 index 000000000000..1e75b4cd8856 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/DoUntilStmt.qll @@ -0,0 +1,39 @@ +private import AstImport + +/** + * A do-until loop statement. For example: + * ``` + * do { + * $input = Read-Host + * } until ($input -eq "exit") + * ``` + */ +class DoUntilStmt extends LoopStmt, TDoUntilStmt { + override string toString() { result = "do...until..." } + + Expr getCondition() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, doUntilStmtCond(), result) + or + not synthChild(r, doUntilStmtCond(), _) and + result = getResultAst(r.(Raw::DoUntilStmt).getCondition()) + ) + } + + final override StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, doUntilStmtBody(), result) + or + not synthChild(r, doUntilStmtBody(), _) and + result = getResultAst(r.(Raw::DoUntilStmt).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = doUntilStmtCond() and result = this.getCondition() + or + i = doUntilStmtBody() and result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/DoWhileStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/DoWhileStmt.qll new file mode 100644 index 000000000000..5668ac44b0c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/DoWhileStmt.qll @@ -0,0 +1,41 @@ +private import AstImport + +/** + * A do-while loop statement. For example: + * ``` + * do { + * $input = Read-Host + * } while ($input -ne "exit") + * ``` + */ +class DoWhileStmt extends LoopStmt, TDoWhileStmt { + override string toString() { result = "do...while..." } + + Expr getCondition() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, doWhileStmtCond(), result) + or + not synthChild(r, doWhileStmtCond(), _) and + result = getResultAst(r.(Raw::DoWhileStmt).getCondition()) + ) + } + + final override StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, doWhileStmtBody(), result) + or + not synthChild(r, doWhileStmtBody(), _) and + result = getResultAst(r.(Raw::DoWhileStmt).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = doWhileStmtCond() and + result = this.getCondition() + or + i = doWhileStmtBody() and + result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/DynamicStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/DynamicStmt.qll new file mode 100644 index 000000000000..0b7d79bdd6a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/DynamicStmt.qll @@ -0,0 +1,67 @@ +private import AstImport + +/** + * A `dynamicparam` statement. For example this declares a dynamic optional + * parameter named `MyParam`: + * ``` + * dynamicparam + * { + * $parameterAttribute = [System.Management.Automation.ParameterAttribute]@{ + * Mandatory = $false + * } + * + * $attributeCollection = [System.Collections.ObjectModel.Collection[System.Attribute]]::new() + * $attributeCollection.Add($parameterAttribute) + * + * $dynParam1 = [System.Management.Automation.RuntimeDefinedParameter]::new( + * 'MyParam', [int32], $attributeCollection + * ) + * + * $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + * $paramDictionary.Add('MyParam', $dynParam1) + * return $paramDictionary + * } + */ +class DynamicStmt extends Stmt, TDynamicStmt { + override string toString() { result = "&..." } + + Expr getName() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, dynamicStmtName(), result) + or + not synthChild(r, dynamicStmtName(), _) and + result = getResultAst(r.(Raw::DynamicStmt).getName()) + ) + } + + ScriptBlockExpr getScriptBlock() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, dynamicStmtBody(), result) + or + not synthChild(r, dynamicStmtBody(), _) and + result = getResultAst(r.(Raw::DynamicStmt).getScriptBlock()) + ) + } + + HashTableExpr getHashTableExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, dynamicStmtBody(), result) + or + not synthChild(r, dynamicStmtBody(), _) and + result = getResultAst(r.(Raw::DynamicStmt).getHashTableExpr()) + ) + } + + predicate hasScriptBlock() { exists(this.getScriptBlock()) } + + predicate hasHashTableExpr() { exists(this.getHashTableExpr()) } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = dynamicStmtName() and result = this.getName() + or + i = dynamicStmtBody() and + (result = this.getScriptBlock() or result = this.getHashTableExpr()) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/EnvVariable.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/EnvVariable.qll new file mode 100644 index 000000000000..d1c2e63de57a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/EnvVariable.qll @@ -0,0 +1,18 @@ +private import AstImport + +/** + * A PowerShell environment variable (for example, `$env:PATH`). + */ +class EnvVariable extends Variable instanceof EnvVariableImpl { + string getLowerCaseName() { result = super.getLowerCaseNameImpl() } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + override Ast getChild(ChildIndex childIndex) { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ErrorExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ErrorExpr.qll new file mode 100644 index 000000000000..af00e7a3b3cb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ErrorExpr.qll @@ -0,0 +1,8 @@ +private import AstImport + +/** + * An error expression that occurs when parsing fails. + */ +class ErrorExpr extends Expr, TErrorExpr { + final override string toString() { result = "error" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ErrorStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ErrorStmt.qll new file mode 100644 index 000000000000..17ece8dc7d35 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ErrorStmt.qll @@ -0,0 +1,8 @@ +private import AstImport + +/** + * An error statement that occurs when parsing fails. + */ +class ErrorStmt extends Stmt, TErrorStmt { + final override string toString() { result = "error" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ExitStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ExitStmt.qll new file mode 100644 index 000000000000..7c87d2f6cb06 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ExitStmt.qll @@ -0,0 +1,25 @@ +private import AstImport + +/** + * An exit statement. For example `exit` or `exit 1`. + */ +class ExitStmt extends Stmt, TExitStmt { + Expr getPipeline() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, exitStmtPipeline(), result) + or + not synthChild(r, exitStmtPipeline(), _) and + result = getResultAst(r.(Raw::ExitStmt).getPipeline()) + ) + } + + predicate hasPipeline() { exists(this.getPipeline()) } + + override string toString() { if this.hasPipeline() then result = "exit ..." else result = "exit" } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = exitStmtPipeline() and result = this.getPipeline() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ExpandableStringExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ExpandableStringExpression.qll new file mode 100644 index 000000000000..7a7cb3fc6ab6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ExpandableStringExpression.qll @@ -0,0 +1,38 @@ +private import AstImport + +/** + * An expandable string expression with variable interpolation. For example: + * ``` + * "Hello $name, you have $count messages" + * "Current date: $(Get-Date)" + * ``` + */ +class ExpandableStringExpr extends Expr, TExpandableStringExpr { + string getUnexpandedValue() { + result = getRawAst(this).(Raw::ExpandableStringExpr).getUnexpandedValue().getValue() + } + + override string toString() { result = this.getUnexpandedValue() } + + Expr getExpr(int i) { + exists(ChildIndex index, Raw::Ast r | + index = expandableStringExprExpr(i) and r = getRawAst(this) + | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::ExpandableStringExpr).getExpr(i)) + ) + } + + Expr getAnExpr() { result = this.getExpr(_) } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = expandableStringExprExpr(index) and + result = this.getExpr(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Expr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Expr.qll new file mode 100644 index 000000000000..756e467b07a8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Expr.qll @@ -0,0 +1,22 @@ +private import AstImport + +/** + * An expression. + * + * This is the topmost class in the hierachy of all expression in PowerShell. + */ +class Expr extends Ast, TExpr { + /** Gets the constant value of this expression, if this is known. */ + ConstantValue getValue() { result.getAnExpr() = this } + + Redirection getRedirection(int i) { synthChild(getRawAst(this), exprRedirection(i), result) } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = exprRedirection(index) and + result = this.getRedirection(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ExprStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ExprStmt.qll new file mode 100644 index 000000000000..c4d197cb0e1e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ExprStmt.qll @@ -0,0 +1,27 @@ +private import AstImport + +/** + * An expression statement. This statement is inserted in the AST when a + * statement is required, but an expression is provided. For example in: + * ``` + * function CallFoo($x) { + * $x.foo() + * } + * ``` + * The body of `CallFoo` is a statement, but `$x.foo()` is an expression. So + * the first element in the body of `CallFoo` is an `ExprStmt`. + */ +class ExprStmt extends Stmt, TExprStmt { + override string toString() { result = "[Stmt] " + this.getExpr().toString() } + + string getName() { result = any(Synthesis s).toString(this) } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = exprStmtExpr() and + result = this.getExpr() + } + + Expr getExpr() { any(Synthesis s).exprStmtExpr(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/File.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/File.qll new file mode 100644 index 000000000000..0f2a89e0f4b5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/File.qll @@ -0,0 +1 @@ +import Raw.File diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/FileRedirection.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/FileRedirection.qll new file mode 100644 index 000000000000..f3409baf4f08 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/FileRedirection.qll @@ -0,0 +1,7 @@ +private import AstImport + +class FileRedirection extends Redirection { + FileRedirection() { this = TRedirection(any(Raw::FileRedirection r)) } + + override string toString() { result = "FileRedirection" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ForEachStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ForEachStmt.qll new file mode 100644 index 000000000000..e294223f97c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ForEachStmt.qll @@ -0,0 +1,49 @@ +private import AstImport + +/** + * A foreach loop statement. For example: + * ``` + * foreach ($item in $collection) { Write-Host $item } + * ``` + */ +class ForEachStmt extends LoopStmt, TForEachStmt { + override string toString() { result = "forach(... in ...)" } + + final override StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, forEachStmtBody(), result) + or + not synthChild(r, forEachStmtBody(), _) and + result = getResultAst(r.(Raw::ForEachStmt).getBody()) + ) + } + + // TODO: Should this API change? + VarAccess getVarAccess() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, forEachStmtVar(), result) + or + not synthChild(r, forEachStmtVar(), _) and + result = getResultAst(r.(Raw::ForEachStmt).getVarAccess()) + ) + } + + Expr getIterableExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, forEachStmtIter(), result) + or + not synthChild(r, forEachStmtIter(), _) and + result = getResultAst(r.(Raw::ForEachStmt).getIterableExpr()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = forEachStmtVar() and result = this.getVarAccess() + or + i = forEachStmtIter() and result = this.getIterableExpr() + or + i = forEachStmtBody() and result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ForStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ForStmt.qll new file mode 100644 index 000000000000..e4dd6ae2cb9e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ForStmt.qll @@ -0,0 +1,66 @@ +private import AstImport + +/** + * A for loop statement. For example: + * ``` + * for ($i = 0; $i -lt 10; $i++) { + * Write-Host $i + * } + * ``` + */ +class ForStmt extends LoopStmt, TForStmt { + override string toString() { result = "for(...;...;...)" } + + Ast getInitializer() { + exists(Raw::Ast r | r = getRawAst(this) | + // TODO: I think this is always an assignment? + synthChild(r, forStmtInit(), result) + or + not synthChild(r, forStmtInit(), _) and + result = getResultAst(r.(Raw::ForStmt).getInitializer()) + ) + } + + Expr getCondition() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, forStmtCond(), result) + or + not synthChild(r, forStmtCond(), _) and + result = getResultAst(r.(Raw::ForStmt).getCondition()) + ) + } + + Ast getIterator() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, forStmtIter(), result) + or + not synthChild(r, forStmtIter(), _) and + result = getResultAst(r.(Raw::ForStmt).getIterator()) + ) + } + + final override StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, forStmtBody(), result) + or + not synthChild(r, forStmtBody(), _) and + result = getResultAst(r.(Raw::ForStmt).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = forStmtInit() and + result = this.getInitializer() + or + i = forStmtCond() and + result = this.getCondition() + or + i = forStmtIter() and + result = this.getIterator() + or + i = forStmtBody() and + result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Function.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Function.qll new file mode 100644 index 000000000000..db92a8764ff9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Function.qll @@ -0,0 +1,24 @@ +private import AstImport + +/** + * A non-member function declaration. For example: + * ``` + * function My-Function { + * param($param1, $param2) + * Write-Host "Hello, World!" + * } + * ``` + */ +class Function extends FunctionBase, TFunction { + final override string getLowerCaseName() { any(Synthesis s).functionName(this, result) } + + final override ScriptBlock getBody() { any(Synthesis s).functionScriptBlock(this, result) } + + final override Parameter getParameter(int i) { result = this.getBody().getParameter(i) } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = functionBody() and result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/FunctionBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/FunctionBase.qll new file mode 100644 index 000000000000..75dd4636fb2d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/FunctionBase.qll @@ -0,0 +1,47 @@ +private import AstImport +private import semmle.code.powershell.controlflow.BasicBlocks + +/** + * A non-member function or a method. For example: + * ``` + * function My-Function { + * param($param1, $param2) + * Write-Host "Hello, World!" + * } + * ``` + * or + * ``` + * class MyClass { + * [void] MyMethod($param1) { + * Write-Host "Hello, World!" + * } + * } + * ``` + */ +class FunctionBase extends Ast, TFunctionBase { + final override string toString() { result = this.getLowerCaseName() } + + string getLowerCaseName() { none() } + + bindingset[name] + pragma[inline_late] + predicate nameMatches(string name) { this.getLowerCaseName() = name.toLowerCase() } + + ScriptBlock getBody() { none() } + + Parameter getParameter(int i) { none() } + + final Parameter getAParameter() { result = this.getParameter(_) } + + /** Note: This always has a result */ + final PipelineParameter getPipelineParameter() { result = this.getAParameter() } + + final EntryBasicBlock getEntryBasicBlock() { result.getScope() = this.getBody() } + + final int getNumberOfParameters() { result = count(this.getAParameter()) } +} + +/** + * The implicit function that represents the entire script block in a file. + */ +class TopLevelFunction extends FunctionBase, TTopLevelFunction { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/FunctionDefinition.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/FunctionDefinition.qll new file mode 100644 index 000000000000..b24b86779752 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/FunctionDefinition.qll @@ -0,0 +1,24 @@ +private import AstImport + +/** + * A function definition statement. For example: + * ``` + * function Get-Greeting { + * param($name) + * "Hello, $name!" + * } + * ``` + */ +class FunctionDefinitionStmt extends Stmt, TFunctionDefinitionStmt { + FunctionBase getFunction() { synthChild(getRawAst(this), funDefFun(), result) } + + string getName() { result = getRawAst(this).(Raw::FunctionDefinitionStmt).getName() } + + final override string toString() { result = "def of " + this.getName() } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = funDefFun() and result = this.getFunction() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/GotoStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/GotoStmt.qll new file mode 100644 index 000000000000..7f623564a62a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/GotoStmt.qll @@ -0,0 +1,21 @@ +private import AstImport + +/** + * A goto statement. A goto statement is either a `break` or a `continue`. + */ +class GotoStmt extends Stmt, TGotoStmt { + Expr getLabel() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, gotoStmtLabel(), result) + or + not synthChild(r, gotoStmtLabel(), _) and + result = getResultAst(r.(Raw::GotoStmt).getLabel()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = gotoStmtLabel() and result = this.getLabel() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/HashTable.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/HashTable.qll new file mode 100644 index 000000000000..6d5e71cbc6c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/HashTable.qll @@ -0,0 +1,60 @@ +private import AstImport + +/** + * A hashtable expression. For example: + * ``` + * @{ + * "key1" = $value1; + * "key2" = $value2 + * } + * ``` + */ +class HashTableExpr extends Expr, THashTableExpr { + final override string toString() { result = "${...}" } + + Expr getKey(int i) { + exists(ChildIndex index, Raw::Ast r | index = hashTableExprKey(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::HashTableExpr).getKey(i)) + ) + } + + Expr getAKey() { result = this.getKey(_) } + + Expr getValue(int i) { + exists(ChildIndex index, Raw::Ast r | index = hashTableExprStmt(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::HashTableExpr).getStmt(i)) + ) + } + + Expr getValueFromKey(Expr key) { + exists(int i | + this.getKey(i) = key and + result = this.getValue(i) + ) + } + + Expr getAValue() { result = this.getValue(_) } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = hashTableExprKey(index) and + result = this.getKey(index) + or + i = hashTableExprStmt(index) and + result = this.getValue(index) + ) + } + + predicate hasEntry(int i, Expr key, Expr value) { + this.getKey(i) = key and + this.getValue(i) = value + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/If.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/If.qll new file mode 100644 index 000000000000..586e53e75679 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/If.qll @@ -0,0 +1,77 @@ +private import AstImport + +/** + * An if statement. For example: + * ``` + * if ($a) { + * "First" + * } elseif ($b) { + * "Second" + * } else { + * "Default" + * } + * ``` + */ +class If extends Expr, TIf { + override string toString() { + if this.hasElse() then result = "if (...) {...} else {...}" else result = "if (...) {...}" + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = ifStmtElse() and + result = this.getElse() + or + exists(int index | + i = ifStmtCond(index) and + result = this.getCondition(index) + or + i = ifStmtThen(index) and + result = this.getThen(index) + ) + } + + Expr getCondition(int i) { + exists(ChildIndex index, Raw::Ast r | index = ifStmtCond(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::IfStmt).getCondition(i)) + ) + } + + Expr getACondition() { result = this.getCondition(_) } + + int getNumberOfConditions() { result = count(this.getACondition()) } + + StmtBlock getThen(int i) { + exists(ChildIndex index, Raw::Ast r | index = ifStmtThen(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::IfStmt).getThen(i)) + ) + } + + StmtBlock getAThen() { result = this.getThen(_) } + + StmtBlock getElse() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, ifStmtElse(), result) + or + not synthChild(r, ifStmtElse(), _) and + result = getResultAst(r.(Raw::IfStmt).getElse()) + ) + } + + StmtBlock getABranch(boolean b) { + b = true and result = this.getAThen() + or + b = false and result = this.getElse() + } + + StmtBlock getABranch() { result = this.getAThen() or result = this.getElse() } + + predicate hasElse() { exists(this.getElse()) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/IndexExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/IndexExpr.qll new file mode 100644 index 000000000000..c1ee92845c58 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/IndexExpr.qll @@ -0,0 +1,58 @@ +private import AstImport + +/** + * An index expression. For example: + * ``` + * $array[0] + * $hashtable["key"] + * ``` + */ +class IndexExpr extends Expr, TIndexExpr { + override string toString() { result = "...[...]" } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = indexExprIndex() and result = this.getIndex() + or + i = indexExprBase() and result = this.getBase() + } + + Expr getIndex() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, indexExprIndex(), result) + or + not synthChild(r, indexExprIndex(), _) and + result = getResultAst(r.(Raw::IndexExpr).getIndex()) + ) + } + + Expr getBase() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, indexExprBase(), result) + or + not synthChild(r, indexExprBase(), _) and + result = getResultAst(r.(Raw::IndexExpr).getBase()) + ) + } + + predicate isNullConditional() { getRawAst(this).(Raw::IndexExpr).isNullConditional() } + + predicate isExplicitWrite(Ast assignment) { + explicitAssignment(getRawAst(this), getRawAst(assignment)) + } + + predicate isImplicitWrite() { + implicitAssignment(getRawAst(this)) + } +} + +/** An `IndexExpr` that is being written to. */ +class IndexExprWriteAccess extends IndexExpr { + IndexExprWriteAccess() { this.isExplicitWrite(_) or this.isImplicitWrite() } +} + +/** An `IndexExpr` that is being read from. */ +class IndexExprReadAccess extends IndexExpr { + IndexExprReadAccess() { not this instanceof IndexExprWriteAccess } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Internal.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Internal.qll new file mode 100644 index 000000000000..844d442a515f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Internal.qll @@ -0,0 +1,97 @@ +module Private { + import ChildIndex + import Variable::Private +} + +module Public { + import File + import Location + import SourceLocation + import Ast + import Statement + import Expr + import PipelineChain + import ConstantExpression + import Attribute + import AttributeBase + import NamedAttributeArgument + import FunctionBase + import Function + import FunctionDefinition + import TypeConstraint + import ModuleSpecification + import NamedBlock + import ScriptBlock + import AssignmentStatement + import BinaryExpression + import UnaryExpression + import ScriptBlockExpr + import TernaryExpression + import UsingExpression + import TrapStatement + import StatementBlock + import ArrayExpression + import ArrayLiteral + import Redirection + import FileRedirection + import MergingRedirection + import LoopStmt + import DoWhileStmt + import DoUntilStmt + import WhileStmt + import ForStmt + import ForEachStmt + import GotoStmt + import ContinueStmt + import BreakStmt + import ReturnStmt + import UsingStmt + import ThrowStmt + import ErrorStmt + import TypeDefinitionStmt + import Member + import PropertyMember + import TryStmt + import If + import SwitchStmt + import ThisExpr + import ExitStmt + import DynamicStmt + import DataStmt + import Configuration + import CatchClause + import Parameter + import ExpandableStringExpression + import TypeExpression + import ParenExpr + import Pipeline + import StringConstantExpression + import StringLiteral + import MemberExpr + import InvokeMemberExpression + import ObjectCreation + import SubExpression + import ErrorExpr + import ConvertExpr + import IndexExpr + import HashTable + import Variable::Public + import CallExpr + import Command + import ExprStmt + import Constant + import AttributeBase + import Method + import AttributedExpr + import AttributedExprBase + import Scopes + import BoolLiteral + import NullLiteral + import Operation + import Literal + import EnvVariable + import Type + import AutomaticVariable + import Operation + import CommentEntity +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/InvokeMemberExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/InvokeMemberExpression.qll new file mode 100644 index 000000000000..a95b08fc5bdc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/InvokeMemberExpression.qll @@ -0,0 +1,100 @@ +private import AstImport + +/** + * A method invocation expression. For example: + * ``` + * $process.Start() + * $string.ToUpper() + * $list.Add($item) + * ``` + */ +class InvokeMemberExpr extends CallExpr, TInvokeMemberExpr { + final override string getLowerCaseName() { + result = getRawAst(this).(Raw::InvokeMemberExpr).getLowerCaseName() + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = invokeMemberExprQual() and + result = this.getQualifier() + or + i = invokeMemberExprCallee() and + result = this.getCallee() + or + exists(int index | + i = invokeMemberExprArg(index) and + result = this.getArgument(index) + ) + } + + final override Expr getCallee() { + exists(Raw::Ast r | r = getRawAst(this) and r = getRawAst(this) | + synthChild(r, invokeMemberExprCallee(), result) + or + not synthChild(r, invokeMemberExprCallee(), _) and + result = getResultAst(r.(Raw::InvokeMemberExpr).getCallee()) + ) + } + + final override Expr getArgument(int i) { + exists(ChildIndex index, Raw::Ast r | index = invokeMemberExprArg(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::InvokeMemberExpr).getArgument(i)) + ) + } + + final override Expr getPositionalArgument(int i) { + // All arguments are positional in an InvokeMemberExpr + result = this.getArgument(i) + } + + final override Expr getNamedArgument(string name) { none() } + + final override Expr getQualifier() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, invokeMemberExprQual(), result) + or + not synthChild(r, invokeMemberExprQual(), _) and + result = getResultAst(r.(Raw::InvokeMemberExpr).getQualifier()) + ) + } + + override predicate isStatic() { getRawAst(this).(Raw::InvokeMemberExpr).isStatic() } +} + +/** + * A call to a constructor. For example: + * + * ```powershell + * [System.IO.FileInfo]::new("C:\\file.txt") + * ``` + */ +class ConstructorCall extends InvokeMemberExpr { + TypeNameExpr typename; + + ConstructorCall() { + this.isStatic() and typename = this.getQualifier() and this.getLowerCaseName() = "new" + } + + /** Gets a name of the type being constructed by this constructor call. */ + bindingset[result] + pragma[inline_late] + string getAConstructedTypeName() { result = typename.getAName() } + + /** Gets the name of the type being constructed by this constructor call. */ + string getLowerCaseConstructedTypeName() { result = typename.getLowerCaseName() } +} + +/** + * A call to a `toString` method. For example: + * + * ```powershell + * $x.ToString() + * ``` + */ +class ToStringCall extends InvokeMemberExpr { + ToStringCall() { this.getLowerCaseName() = "tostring" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Literal.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Literal.qll new file mode 100644 index 000000000000..8a1e65711598 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Literal.qll @@ -0,0 +1,6 @@ +private import AstImport + +/** + * A literal expression. For example, the literal `$null` or `$true`. + */ +class Literal extends Expr, TLiteral { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Location.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Location.qll new file mode 100644 index 000000000000..687ffe8b4152 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Location.qll @@ -0,0 +1 @@ +import Raw.Location diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/LoopStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/LoopStmt.qll new file mode 100644 index 000000000000..2e3014f52a77 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/LoopStmt.qll @@ -0,0 +1,8 @@ +private import AstImport + +/** + * A statement that loops. For example, `for`, `foreach`, `while`, or `do` statements. + */ +class LoopStmt extends Stmt, TLoopStmt { + StmtBlock getBody() { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Member.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Member.qll new file mode 100644 index 000000000000..c210254631f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Member.qll @@ -0,0 +1,58 @@ +private import AstImport + +/** + * A method or property member of a class. For example, in the following code, + * `Get-Name` is a member of the `Person` class, and `Name` is a property member. + * ``` + * class Person { + * [string] $Name + * + * [string] Get-Name() { + * return $this.Name + * } + * } + * ``` + */ +class Member extends Ast, TMember { + string getLowerCaseName() { + result = getRawAst(this).(Raw::Member).getName().toLowerCase() + or + any(Synthesis s).memberName(this, result) + } + + bindingset[name] + pragma[inline_late] + predicate memberNameMatches(string name) { this.getLowerCaseName() = name.toLowerCase() } + + Type getDeclaringType() { result.getAMember() = this } + + final Attribute getAttribute(int i) { + exists(ChildIndex index, Raw::Ast r | index = memberAttr(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::Member).getAttribute(i)) + ) + } + + final TypeConstraint getTypeConstraint() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, memberTypeConstraint(), result) + or + not synthChild(r, memberTypeConstraint(), _) and + result = getResultAst(r.(Raw::Member).getTypeConstraint()) + ) + } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = memberAttr(index) and + result = this.getAttribute(index) + ) + or + i = memberTypeConstraint() and + result = this.getTypeConstraint() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/MemberExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/MemberExpr.qll new file mode 100644 index 000000000000..dd35b7d03dd4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/MemberExpr.qll @@ -0,0 +1,78 @@ +private import AstImport + +/** + * A member access expression. For example: + * ``` + * $object.Property + * ``` + */ +class MemberExpr extends Expr, TMemberExpr { + Expr getQualifier() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, memberExprQual(), result) + or + not synthChild(r, memberExprQual(), _) and + result = getResultAst(r.(Raw::MemberExpr).getQualifier()) + ) + } + + Expr getMemberExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, memberExprMember(), result) + or + not synthChild(r, memberExprMember(), _) and + result = getResultAst(r.(Raw::MemberExpr).getMember()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = memberExprQual() and result = this.getQualifier() + or + i = memberExprMember() and result = this.getMemberExpr() + } + + /** Gets the name of the member being looked up, if any. */ + string getLowerCaseMemberName() { + result = + getRawAst(this) + .(Raw::MemberExpr) + .getMember() + .(Raw::StringConstExpr) + .getValue() + .getValue() + .toLowerCase() + } + + bindingset[name] + pragma[inline_late] + predicate memberNameMatches(string name) { this.getLowerCaseMemberName() = name.toLowerCase() } + + predicate isNullConditional() { getRawAst(this).(Raw::MemberExpr).isNullConditional() } + + predicate isStatic() { getRawAst(this).(Raw::MemberExpr).isStatic() } + + final override string toString() { + result = this.getLowerCaseMemberName() + or + not exists(this.getLowerCaseMemberName()) and + result = "..." + } + + predicate isExplicitWrite(Ast assignment) { + explicitAssignment(getRawAst(this), getRawAst(assignment)) + } + + predicate isImplicitWrite() { implicitAssignment(getRawAst(this)) } +} + +/** A `MemberExpr` that is being written to. */ +class MemberExprWriteAccess extends MemberExpr { + MemberExprWriteAccess() { this.isExplicitWrite(_) or this.isImplicitWrite() } +} + +/** A `MemberExpr` that is being read from. */ +class MemberExprReadAccess extends MemberExpr { + MemberExprReadAccess() { not this instanceof MemberExprWriteAccess } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/MergingRedirection.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/MergingRedirection.qll new file mode 100644 index 000000000000..29a8fde86bd2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/MergingRedirection.qll @@ -0,0 +1,7 @@ +private import AstImport + +class MergingRedirection extends Redirection { + MergingRedirection() { this = TRedirection(any(Raw::MergingRedirection r)) } + + override string toString() { result = "MergingRedirection" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Method.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Method.qll new file mode 100644 index 000000000000..e4058dd58d71 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Method.qll @@ -0,0 +1,43 @@ +private import AstImport + +/** + * A method declaration in a class. For example: + * ``` + * class MyClass { + * My-Method($param1, $param2) { + * Write-Host "Hello, World!" + * } + * } + * ``` + */ +class Method extends Member, FunctionBase, TMethod { + final override string getLowerCaseName() { result = Member.super.getLowerCaseName() } + + final override ScriptBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, methodBody(), result) + or + not synthChild(r, methodBody(), _) and + result = getResultAst(r.(Raw::Method).getBody()) + ) + } + + final override Parameter getParameter(int i) { result = this.getBody().getParameter(i) } + + final override Location getLocation() { result = getRawAst(this).(Raw::Method).getLocation() } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = methodBody() and result = this.getBody() + } + + predicate isConstructor() { getRawAst(this).(Raw::Method).isConstructor() } + + ThisParameter getThisParameter() { result.getFunction() = this } +} + +/** A constructor definition. */ +class Constructor extends Method { + Constructor() { this.isConstructor() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ModuleSpecification.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ModuleSpecification.qll new file mode 100644 index 000000000000..c7641774c3a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ModuleSpecification.qll @@ -0,0 +1 @@ +import Raw.ModuleSpecification diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/NamedAttributeArgument.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/NamedAttributeArgument.qll new file mode 100644 index 000000000000..47d5841306ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/NamedAttributeArgument.qll @@ -0,0 +1,29 @@ +private import AstImport + +/** + * A named argument in an attribute. For example, in + * `[Parameter(Mandatory=$true)]`, `Mandatory=$true` is a named attribute + * argument. + */ +class NamedAttributeArgument extends Ast, TNamedAttributeArgument { + final override string toString() { result = this.getName() } + + string getName() { result = getRawAst(this).(Raw::NamedAttributeArgument).getName() } + + predicate hasName(string s) { this.getName() = s } + + Expr getValue() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, namedAttributeArgVal(), result) + or + not synthChild(r, namedAttributeArgVal(), _) and + result = getResultAst(r.(Raw::NamedAttributeArgument).getValue()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = namedAttributeArgVal() and result = this.getValue() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/NamedBlock.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/NamedBlock.qll new file mode 100644 index 000000000000..71fea959f970 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/NamedBlock.qll @@ -0,0 +1,94 @@ +private import AstImport + +/** + * A named block in a script block, function, or method. For example, the + * `process`, `begin`, or `end` block in: + * ``` + * function My-Function { + * begin { + * Write-Host "Starting..." + * } + * process { + * Write-Host "Processing..." + * } + * end { + * Write-Host "Done!" + * } + * } + * ``` + */ +class NamedBlock extends Ast, TNamedBlock { + override string toString() { result = "{...}" } + + Stmt getStmt(int i) { + exists(ChildIndex index, Raw::Ast r | index = namedBlockStmt(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::NamedBlock).getStmt(i)) + ) + } + + TrapStmt getTrapStmt(int i) { + exists(ChildIndex index, Raw::Ast r | index = namedBlockTrap(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::NamedBlock).getTrap(i)) + ) + } + + Stmt getAStmt() { result = this.getStmt(_) } + + TrapStmt getATrapStmt() { result = this.getTrapStmt(_) } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = namedBlockStmt(index) and + result = this.getStmt(index) + or + i = namedBlockTrap(index) and + result = this.getTrapStmt(index) + ) + } +} + +/** A `process` block. */ +class ProcessBlock extends NamedBlock { + ScriptBlock scriptBlock; + + ProcessBlock() { scriptBlock.getProcessBlock() = this } + + ScriptBlock getScriptBlock() { result = scriptBlock } + + PipelineParameter getPipelineParameter() { + result = this.getEnclosingFunction().getPipelineParameter() + } + + PipelineIteratorVariable getPipelineIteratorVariable() { + result = TVariableSynth(getRawAst(this), PipelineIteratorVar()) + } + + VarReadAccess getPipelineParameterAccess() { + synthChild(getRawAst(this), processBlockPipelineVarReadAccess(), result) + } + + PipelineByPropertyNameParameter getPipelineByPropertyNameParameter(string name) { + result = scriptBlock.getAParameter() and + result.getLowerCaseName() = name + } + + PipelineByPropertyNameParameter getAPipelineByPropertyNameParameter() { + result = this.getPipelineByPropertyNameParameter(_) + } + + VarReadAccess getPipelineByPropertyNameParameterAccess(string name) { + synthChild(getRawAst(this), processBlockPipelineByPropertyNameVarReadAccess(name), result) + } + + VarReadAccess getAPipelineByPropertyNameParameterAccess() { + result = this.getPipelineByPropertyNameParameterAccess(_) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/NullLiteral.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/NullLiteral.qll new file mode 100644 index 000000000000..37777806b38b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/NullLiteral.qll @@ -0,0 +1,13 @@ +private import AstImport + +/** + * A null literal. For example: + * ``` + * $null + * ``` + */ +class NullLiteral extends Literal, TNullLiteral { + final override string toString() { result = this.getValue().toString() } + + final override ConstantValue getValue() { result.isNull() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ObjectCreation.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ObjectCreation.qll new file mode 100644 index 000000000000..d5a51be00a37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ObjectCreation.qll @@ -0,0 +1,58 @@ +import powershell + +abstract private class AbstractObjectCreation extends CallExpr { + /** The name of the type of the object being constructed. */ + bindingset[result] + pragma[inline_late] + string getAConstructedTypeName() { result.toLowerCase() = this.getLowerCaseConstructedTypeName() } + + abstract string getLowerCaseConstructedTypeName(); + + abstract Expr getConstructedTypeExpr(); +} + +/** + * An object creation from a call to a constructor. For example: + * ```powershell + * [System.IO.FileInfo]::new("C:\\file.txt") + * ``` + */ +class NewObjectCreation extends AbstractObjectCreation, ConstructorCall { + final override string getLowerCaseConstructedTypeName() { + result = ConstructorCall.super.getLowerCaseConstructedTypeName() + } + + bindingset[result] + pragma[inline_late] + final override string getAConstructedTypeName() { + result = ConstructorCall.super.getAConstructedTypeName() + } + + final override Expr getConstructedTypeExpr() { result = typename } +} + +/** + * An object creation from a call to `New-Object`. For example: + * ```powershell + * New-Object -TypeName System.IO.FileInfo -ArgumentList "C:\\file.txt" + * ``` + */ +class DotNetObjectCreation extends AbstractObjectCreation, CmdCall { + DotNetObjectCreation() { this.getLowerCaseName() = "new-object" } + + final override string getLowerCaseConstructedTypeName() { + result = this.getConstructedTypeExpr().(StringConstExpr).getValueString().toLowerCase() + } + + final override Expr getConstructedTypeExpr() { + // Either it's the named argument `TypeName` + result = CmdCall.super.getNamedArgument("TypeName") + or + // Or it's the first positional argument if that's the named argument + not CmdCall.super.hasNamedArgument("TypeName") and + result = CmdCall.super.getPositionalArgument(0) and + result = CmdCall.super.getNamedArgument(["ArgumentList", "Property"]) + } +} + +final class ObjectCreation = AbstractObjectCreation; diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Operation.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Operation.qll new file mode 100644 index 000000000000..661f7aab455c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Operation.qll @@ -0,0 +1,23 @@ +private import AstImport + +/** + * An operation expression. For example, a binary operation like `1 + 2` or a + * unary operation like `-1`. + */ +class Operation extends Expr, TOperation { + Expr getAnOperand() { none() } + + int getKind() { none() } +} + +class BinaryOperation extends BinaryExpr, Operation { + final override Expr getAnOperand() { result = BinaryExpr.super.getAnOperand() } + + final override int getKind() { result = BinaryExpr.super.getKind() } +} + +class UnaryOperation extends UnaryExpr, Operation { + final override Expr getAnOperand() { result = UnaryExpr.super.getOperand() } + + final override int getKind() { result = UnaryExpr.super.getKind() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Parameter.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Parameter.qll new file mode 100644 index 000000000000..9ed97a36396a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Parameter.qll @@ -0,0 +1,97 @@ +private import AstImport + +/** + * A function or script parameter. For example in a parameter block: + * ``` + * param([string]$Name, [int]$Age = 25) + * ``` + * or as a function parameter: + * function Test([string]$Name, [int]$Age = 25) { ... } + * ``` + */ +class Parameter extends Variable instanceof ParameterImpl { + string getLowerCaseName() { result = super.getLowerCaseNameImpl() } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + override Ast getChild(ChildIndex childIndex) { + result = Variable.super.getChild(childIndex) + or + childIndex = paramDefaultVal() and result = this.getDefaultValue() + or + exists(int index | + childIndex = paramAttr(index) and + result = this.getAttribute(index) + ) + } + + Expr getDefaultValue() { synthChild(getRawAst(this), paramDefaultVal(), result) } + + AttributeBase getAttribute(int index) { synthChild(getRawAst(this), paramAttr(index), result) } + + AttributeBase getAnAttribute() { result = this.getAttribute(_) } + + predicate hasDefaultValue() { exists(this.getDefaultValue()) } + + FunctionBase getFunction() { result.getAParameter() = this } + + int getIndex() { this.getFunction().getParameter(result) = this } + + /** ..., if any. */ + string getStaticType() { any(Synthesis s).parameterStaticType(this, result) } +} + +class ThisParameter extends Parameter instanceof ThisParameterImpl { } + +/** The pipeline parameter of a function. */ +class PipelineParameter extends Parameter instanceof PipelineParameterImpl { + ScriptBlock getScriptBlock() { result = super.getScriptBlock() } +} + +/** + * The iterator variable associated with a pipeline parameter. + * + * This is the variable that is bound to the current element in the pipeline. + */ +class PipelineIteratorVariable extends Variable instanceof PipelineIteratorVariableImpl { + ProcessBlock getProcessBlock() { result = super.getProcessBlock() } +} + +/** + * A pipeline-by-property-name parameter of a function. + */ +class PipelineByPropertyNameParameter extends Parameter instanceof PipelineByPropertyNameParameterImpl +{ + ScriptBlock getScriptBlock() { result = super.getScriptBlock() } + + /** + * Gets the iterator variable that is used to iterate over the elements in the pipeline. + */ + PipelineByPropertyNameIteratorVariable getIteratorVariable() { result.getParameter() = this } + + ProcessBlock getProcessBlock() { result = this.getIteratorVariable().getProcessBlock() } +} + +/** + * The iterator variable associated with a pipeline-by-property-name parameter. + * + * This is the variable that is bound to the current element in the pipeline. + */ +class PipelineByPropertyNameIteratorVariable extends Variable instanceof PipelineByPropertyNameIteratorVariableImpl +{ + ProcessBlock getProcessBlock() { result = super.getProcessBlock() } + + string getPropertyName() { result = super.getPropertyName() } + + /** + * Gets the pipeline-by-property-name parameter that this variable + * iterates over. + */ + PipelineByPropertyNameParameter getParameter() { result = super.getParameter() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ParenExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ParenExpr.qll new file mode 100644 index 000000000000..8758859c01c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ParenExpr.qll @@ -0,0 +1,27 @@ +private import AstImport + +/** + * A parenthesized expression. For example: + * ``` + * ($a + $b) + * ``` + */ +class ParenExpr extends Expr, TParenExpr { + override string toString() { result = "(...)" } + + Expr getExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, parenExprExpr(), result) + or + not synthChild(r, parenExprExpr(), _) and + result = getResultAst(r.(Raw::ParenExpr).getBase()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = parenExprExpr() and + result = this.getExpr() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Pipeline.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Pipeline.qll new file mode 100644 index 000000000000..25e33590cc58 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Pipeline.qll @@ -0,0 +1,44 @@ +private import AstImport + +/** + * A pipeline expression. For example: + * ``` + * Get-Process | Where-Object { $_.CPU -gt 100 } + * ``` + */ +class Pipeline extends Expr, TPipeline { + override string toString() { + if this.getNumberOfComponents() = 1 + then result = this.getComponent(0).toString() + else result = "...|..." + } + + Expr getComponent(int i) { + exists(ChildIndex index, Raw::Ast r | index = pipelineComp(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::Pipeline).getComponent(i)) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = pipelineComp(index) and + result = this.getComponent(index) + ) + } + + Expr getAComponent() { result = this.getComponent(_) } + + int getNumberOfComponents() { result = getRawAst(this).(Raw::Pipeline).getNumberOfComponents() } + + Expr getLastComponent() { + exists(int i | + result = this.getComponent(i) and + not exists(this.getComponent(i + 1)) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/PipelineChain.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/PipelineChain.qll new file mode 100644 index 000000000000..5c33fb845267 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/PipelineChain.qll @@ -0,0 +1,38 @@ +private import AstImport + +/** + * A pipeline chain expression. For example: + * ``` + * Get-Process && Write-Host "Success" + * Test-Path $file || Write-Host "File not found" + * ``` + */ +class PipelineChain extends Expr, TPipelineChain { + predicate isBackground() { getRawAst(this).(Raw::PipelineChain).isBackground() } + + Expr getLeft() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, pipelineChainLeft(), result) + or + not synthChild(r, pipelineChainLeft(), _) and + result = getResultAst(r.(Raw::PipelineChain).getLeft()) + ) + } + + Pipeline getRight() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, pipelineChainRight(), result) + or + not synthChild(r, pipelineChainRight(), _) and + result = getResultAst(r.(Raw::PipelineChain).getRight()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = pipelineChainLeft() and result = this.getLeft() + or + i = pipelineChainRight() and result = this.getRight() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/PropertyMember.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/PropertyMember.qll new file mode 100644 index 000000000000..8d5dd4c9787c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/PropertyMember.qll @@ -0,0 +1,15 @@ +private import AstImport + +/** + * A property member of a class. For example: + * ``` + * class MyClass { + * [string]$MyProperty + * } + * ``` + */ +class PropertyMember extends Member, TPropertyMember { + final override string getLowerCaseName() { result = getRawAst(this).(Raw::PropertyMember).getName().toLowerCase() } + + final override string toString() { result = this.getLowerCaseName() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ArrayExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ArrayExpression.qll new file mode 100644 index 000000000000..d89c502823a3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ArrayExpression.qll @@ -0,0 +1,11 @@ +private import Raw + +class ArrayExpr extends @array_expression, Expr { + override SourceLocation getLocation() { array_expression_location(this, result) } + + StmtBlock getStmtBlock() { array_expression(this, result) } + + final override Ast getChild(ChildIndex i) { + i = ArrayExprStmtBlock() and result = this.getStmtBlock() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ArrayLiteral.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ArrayLiteral.qll new file mode 100644 index 000000000000..1fe24b69d17c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ArrayLiteral.qll @@ -0,0 +1,16 @@ +private import Raw + +class ArrayLiteral extends @array_literal, Expr { + override SourceLocation getLocation() { array_literal_location(this, result) } + + Expr getElement(int index) { array_literal_element(this, index, result) } + + Expr getAnElement() { array_literal_element(this, _, result) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = ArrayLiteralExpr(index) and + result = this.getElement(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AssignmentStatement.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AssignmentStatement.qll new file mode 100644 index 000000000000..99ff19ccf4bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AssignmentStatement.qll @@ -0,0 +1,19 @@ +private import Raw + +class AssignStmt extends @assignment_statement, PipelineBase { + override SourceLocation getLocation() { assignment_statement_location(this, result) } + + int getKind() { assignment_statement(this, result, _, _) } + + Expr getLeftHandSide() { assignment_statement(this, _, result, _) } + + Stmt getRightHandSide() { assignment_statement(this, _, _, result) } + + final override Ast getChild(ChildIndex i) { + i = AssignStmtLeftHandSide() and + result = this.getLeftHandSide() + or + i = AssignStmtRightHandSide() and + result = this.getRightHandSide() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Ast.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Ast.qll new file mode 100644 index 000000000000..8f5b86f1fd9f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Ast.qll @@ -0,0 +1,19 @@ +private import Raw +import Location +private import Scope + +class Ast extends @ast { + final string toString() { none() } + + pragma[nomagic] + final Ast getParent() { result.getAChild() = this } + + Ast getChild(ChildIndex i) { none() } + + pragma[nomagic] + final Ast getAChild() { result = this.getChild(_) } + + Location getLocation() { none() } + + Scope getScope() { result = scopeOf(this) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Attribute.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Attribute.qll new file mode 100644 index 000000000000..10c1183bec0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Attribute.qll @@ -0,0 +1,33 @@ +private import Raw + +class Attribute extends @attribute, AttributeBase { + override SourceLocation getLocation() { attribute_location(this, result) } + + string getName() { attribute(this, result, _, _) } + + int getNumNamedArguments() { attribute(this, _, result, _) } + + int getNumPositionalArguments() { attribute(this, _, _, result) } + + NamedAttributeArgument getNamedArgument(int i) { attribute_named_argument(this, i, result) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = AttributeNamedArg(index) and + result = this.getNamedArgument(index) + or + i = AttributePosArg(index) and + result = this.getPositionalArgument(index) + ) + } + + NamedAttributeArgument getANamedArgument() { result = this.getNamedArgument(_) } + + int getNumberOfArguments() { result = count(this.getAPositionalArgument()) } + + Expr getPositionalArgument(int i) { attribute_positional_argument(this, i, result) } + + Expr getAPositionalArgument() { result = this.getPositionalArgument(_) } + + int getNumberOfPositionalArguments() { result = count(this.getAPositionalArgument()) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributeBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributeBase.qll new file mode 100644 index 000000000000..6c4bf907c0a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributeBase.qll @@ -0,0 +1,3 @@ +private import Raw + +class AttributeBase extends @attribute_base, Ast { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributedExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributedExpr.qll new file mode 100644 index 000000000000..8987fd203e69 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributedExpr.qll @@ -0,0 +1,17 @@ +private import Raw + +class AttributedExpr extends AttributedExprBase, @attributed_expression { + final override Expr getExpr() { attributed_expression(this, _, result) } + + final override Attribute getAttribute() { attributed_expression(this, result, _) } + + override Location getLocation() { attributed_expression_location(this, result) } + + override Ast getChild(ChildIndex i) { + i = AttributedExprExpr() and + result = this.getExpr() + or + i = AttributedExprAttr() and + result = this.getAttribute() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributedExprBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributedExprBase.qll new file mode 100644 index 000000000000..f8eb16d2768b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/AttributedExprBase.qll @@ -0,0 +1,7 @@ +private import Raw + +class AttributedExprBase extends @attributed_expression_ast, Expr { + Expr getExpr() { none() } + + AttributeBase getAttribute() { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BaseConstantExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BaseConstantExpression.qll new file mode 100644 index 000000000000..7592f4dfc956 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BaseConstantExpression.qll @@ -0,0 +1,10 @@ +private import Raw + +/** The base class for constant expressions. */ +class BaseConstExpr extends @base_constant_expression, Expr { + /** Gets the type of this constant expression. */ + string getType() { none() } + + /** Gets a string literal of this constant expression. */ + StringLiteral getValue() { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BinaryExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BinaryExpression.qll new file mode 100644 index 000000000000..8c26d6394219 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BinaryExpression.qll @@ -0,0 +1,35 @@ +private import Raw + +class BinaryExpr extends @binary_expression, Expr { + override SourceLocation getLocation() { binary_expression_location(this, result) } + + int getKind() { binary_expression(this, result, _, _) } + + /** Gets an operand of this binary expression. */ + Expr getAnOperand() { + result = this.getLeft() + or + result = this.getRight() + } + + final override Ast getChild(ChildIndex i) { + i = BinaryExprLeft() and + result = this.getLeft() + or + i = BinaryExprRight() and + result = this.getRight() + } + + /** Holds if this binary expression has the operands `e1` and `e2`. */ + predicate hasOperands(Expr e1, Expr e2) { + e1 = this.getLeft() and + e2 = this.getRight() + or + e1 = this.getRight() and + e2 = this.getLeft() + } + + Expr getLeft() { binary_expression(this, _, result, _) } + + Expr getRight() { binary_expression(this, _, _, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BreakStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BreakStmt.qll new file mode 100644 index 000000000000..2c388b865fe8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/BreakStmt.qll @@ -0,0 +1,5 @@ +import Raw + +class BreakStmt extends GotoStmt, @break_statement { + override SourceLocation getLocation() { break_statement_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CatchClause.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CatchClause.qll new file mode 100644 index 000000000000..ee66cefc579c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CatchClause.qll @@ -0,0 +1,25 @@ +private import Raw + +class CatchClause extends @catch_clause, Ast { + override SourceLocation getLocation() { catch_clause_location(this, result) } + + StmtBlock getBody() { catch_clause(this, result, _) } + + final override Ast getChild(ChildIndex i) { + i = CatchClauseBody() and + result = this.getBody() + or + exists(int index | + i = CatchClauseType(index) and + result = this.getCatchType(index) + ) + } + + TypeConstraint getCatchType(int i) { catch_clause_catch_type(this, i, result) } + + int getNumberOfCatchTypes() { result = count(this.getACatchType()) } + + TypeConstraint getACatchType() { result = this.getCatchType(_) } + + predicate isCatchAll() { not exists(this.getACatchType()) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Chainable.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Chainable.qll new file mode 100644 index 000000000000..1f5419d8f1f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Chainable.qll @@ -0,0 +1,3 @@ +private import Raw + +class Chainable extends @chainable, PipelineBase { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ChildIndex.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ChildIndex.qll new file mode 100644 index 000000000000..f3b071134206 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ChildIndex.qll @@ -0,0 +1,302 @@ +private import Raw + +newtype ChildIndex = + ArrayExprStmtBlock() or + ArrayLiteralExpr(int i) { exists(any(ArrayLiteral lit).getElement(i)) } or + AssignStmtLeftHandSide() or + AssignStmtRightHandSide() or + AttributeNamedArg(int i) { exists(any(Attribute a).getNamedArgument(i)) } or + AttributePosArg(int i) { exists(any(Attribute a).getPositionalArgument(i)) } or + AttributedExprExpr() or + AttributedExprAttr() or + BinaryExprLeft() or + BinaryExprRight() or + CatchClauseBody() or + CatchClauseType(int i) { exists(any(CatchClause c).getCatchType(i)) } or + CmdElement_(int i) { exists(any(Cmd cmd).getElement(i)) } or // TODO: Get rid of this? + CmdParameterExpr() or + CmdCallee() or + CmdRedirection(int i) { exists(any(Cmd cmd).getRedirection(i)) } or + CmdExprExpr() or + ConfigurationName() or + ConfigurationBody() or + ConvertExprExpr() or + ConvertExprType() or + ConvertExprAttr() or + DataStmtBody() or + DataStmtCmdAllowed(int i) { exists(any(DataStmt d).getCmdAllowed(i)) } or + DoUntilStmtCond() or + DoUntilStmtBody() or + DoWhileStmtCond() or + DoWhileStmtBody() or + DynamicStmtName() or + DynamicStmtBody() or + ExitStmtPipeline() or + ExpandableStringExprExpr(int i) { exists(any(ExpandableStringExpr e).getExpr(i)) } or + ForEachStmtVar() or + ForEachStmtIter() or + ForEachStmtBody() or + ForStmtInit() or + ForStmtCond() or + ForStmtIter() or + ForStmtBody() or + FunDefStmtBody() or + FunDefStmtParam(int i) { exists(any(FunctionDefinitionStmt def).getParameter(i)) } or + GotoStmtLabel() or + HashTableExprKey(int i) { exists(any(HashTableExpr e).getKey(i)) } or + HashTableExprStmt(int i) { exists(any(HashTableExpr e).getStmt(i)) } or + IfStmtElse() or + IfStmtCond(int i) { exists(any(IfStmt ifstmt).getCondition(i)) } or + IfStmtThen(int i) { exists(any(IfStmt ifstmt).getThen(i)) } or + IndexExprIndex() or + IndexExprBase() or + InvokeMemberExprQual() or + InvokeMemberExprCallee() or + InvokeMemberExprArg(int i) { exists(any(InvokeMemberExpr e).getArgument(i)) } or + MemberExprQual() or + MemberExprMember() or + NamedAttributeArgVal() or + MemberAttr(int i) { exists(any(Member m).getAttribute(i)) } or + MemberTypeConstraint() or + NamedBlockStmt(int i) { exists(any(NamedBlock b).getStmt(i)) } or + NamedBlockTrap(int i) { exists(any(NamedBlock b).getTrap(i)) } or + ParamBlockAttr(int i) { exists(any(ParamBlock p).getAttribute(i)) } or + ParamBlockParam(int i) { exists(any(ParamBlock p).getParameter(i)) } or + ParamAttr(int i) { exists(any(Parameter p).getAttribute(i)) } or + ParamDefaultVal() or + ParenExprExpr() or + PipelineComp(int i) { exists(any(Pipeline p).getComponent(i)) } or + PipelineChainLeft() or + PipelineChainRight() or + ReturnStmtPipeline() or + RedirectionExpr() or + ScriptBlockUsing(int i) { exists(any(ScriptBlock s).getUsing(i)) } or + ScriptBlockParamBlock() or + ScriptBlockBeginBlock() or + ScriptBlockCleanBlock() or + ScriptBlockDynParamBlock() or + ScriptBlockEndBlock() or + ScriptBlockProcessBlock() or + ScriptBlockExprBody() or + StmtBlockStmt(int i) { exists(any(StmtBlock b).getStmt(i)) } or + StmtBlockTrapStmt(int i) { exists(any(StmtBlock b).getTrapStmt(i)) } or + ExpandableSubExprExpr() or + SwitchStmtCond() or + SwitchStmtDefault() or + SwitchStmtCase(int i) { exists(any(SwitchStmt s).getCase(i)) } or + SwitchStmtPat(int i) { exists(any(SwitchStmt s).getPattern(i)) } or + CondExprCond() or + CondExprTrue() or + CondExprFalse() or + ThrowStmtPipeline() or + TryStmtBody() or + TryStmtCatchClause(int i) { exists(any(TryStmt t).getCatchClause(i)) } or + TryStmtFinally() or + TypeStmtMember(int i) { exists(any(TypeStmt t).getMember(i)) } or + TypeStmtBaseType(int i) { exists(any(TypeStmt t).getBaseType(i)) } or + TrapStmtBody() or + TrapStmtTypeConstraint() or + UnaryExprOp() or + UsingExprExpr() or + WhileStmtCond() or + WhileStmtBody() + +string stringOfChildIndex(ChildIndex i) { + i = ArrayExprStmtBlock() and result = "ArrayExprStmtBlock" + or + i = ArrayLiteralExpr(_) and result = "ArrayLiteralExpr" + or + i = AssignStmtLeftHandSide() and result = "AssignStmtLeftHandSide" + or + i = AssignStmtRightHandSide() and result = "AssignStmtRightHandSide" + or + i = AttributeNamedArg(_) and result = "AttributeNamedArg" + or + i = AttributePosArg(_) and result = "AttributePosArg" + or + i = AttributedExprExpr() and result = "AttributedExprExpr" + or + i = AttributedExprAttr() and result = "AttributedExprAttr" + or + i = BinaryExprLeft() and result = "BinaryExprLeft" + or + i = BinaryExprRight() and result = "BinaryExprRight" + or + i = CatchClauseBody() and result = "CatchClauseBody" + or + i = CatchClauseType(_) and result = "CatchClauseType" + or + i = CmdElement_(_) and result = "CmdElement" + or + i = CmdParameterExpr() and result = "CmdParameterExpr" + or + i = CmdCallee() and result = "CmdCallee" + or + i = CmdRedirection(_) and result = "CmdRedirection" + or + i = CmdExprExpr() and result = "CmdExprExpr" + or + i = ConfigurationName() and result = "ConfigurationName" + or + i = ConfigurationBody() and result = "ConfigurationBody" + or + i = ConvertExprExpr() and result = "ConvertExprExpr" + or + i = ConvertExprType() and result = "ConvertExprType" + or + i = ConvertExprAttr() and result = "ConvertExprAttr" + or + i = DataStmtBody() and result = "DataStmtBody" + or + i = DataStmtCmdAllowed(_) and result = "DataStmtCmdAllowed" + or + i = DoUntilStmtCond() and result = "DoUntilStmtCond" + or + i = DoUntilStmtBody() and result = "DoUntilStmtBody" + or + i = DoWhileStmtCond() and result = "DoWhileStmtCond" + or + i = DoWhileStmtBody() and result = "DoWhileStmtBody" + or + i = DynamicStmtName() and result = "DynamicStmtName" + or + i = DynamicStmtBody() and result = "DynamicStmtBody" + or + i = ExitStmtPipeline() and result = "ExitStmtPipeline" + or + i = ExpandableStringExprExpr(_) and result = "ExpandableStringExprExpr" + or + i = ForEachStmtVar() and result = "ForEachStmtVar" + or + i = ForEachStmtIter() and result = "ForEachStmtIter" + or + i = ForEachStmtBody() and result = "ForEachStmtBody" + or + i = ForStmtInit() and result = "ForStmtInit" + or + i = ForStmtCond() and result = "ForStmtCond" + or + i = ForStmtIter() and result = "ForStmtIter" + or + i = ForStmtBody() and result = "ForStmtBody" + or + i = FunDefStmtBody() and result = "FunDefStmtBody" + or + i = FunDefStmtParam(_) and result = "FunDefStmtParam" + or + i = GotoStmtLabel() and result = "GotoStmtLabel" + or + i = HashTableExprKey(_) and result = "HashTableExprKey" + or + i = HashTableExprStmt(_) and result = "HashTableExprStmt" + or + i = IfStmtElse() and result = "IfStmtElse" + or + i = IfStmtCond(_) and result = "IfStmtCond" + or + i = IfStmtThen(_) and result = "IfStmtThen" + or + i = IndexExprIndex() and result = "IndexExprIndex" + or + i = IndexExprBase() and result = "IndexExprBase" + or + i = InvokeMemberExprQual() and result = "InvokeMemberExprQual" + or + i = InvokeMemberExprCallee() and result = "InvokeMemberExprCallee" + or + i = InvokeMemberExprArg(_) and result = "InvokeMemberExprArg" + or + i = MemberExprQual() and result = "MemberExprQual" + or + i = MemberExprMember() and result = "MemberExprMember" + or + i = NamedAttributeArgVal() and result = "NamedAttributeArgVal" + or + i = MemberAttr(_) and result = "MemberAttr" + or + i = MemberTypeConstraint() and result = "MemberTypeConstraint" + or + i = NamedBlockStmt(_) and result = "NamedBlockStmt" + or + i = NamedBlockTrap(_) and result = "NamedBlockTrap" + or + i = ParamBlockAttr(_) and result = "ParamBlockAttr" + or + i = ParamBlockParam(_) and result = "ParamBlockParam" + or + i = ParamAttr(_) and result = "ParamAttr" + or + i = ParamDefaultVal() and result = "ParamDefaultVal" + or + i = ParenExprExpr() and result = "ParenExprExpr" + or + i = PipelineComp(_) and result = "PipelineComp" + or + i = PipelineChainLeft() and result = "PipelineChainLeft" + or + i = PipelineChainRight() and result = "PipelineChainRight" + or + i = ReturnStmtPipeline() and result = "ReturnStmtPipeline" + or + i = RedirectionExpr() and result = "RedirectionExpr" + or + i = ScriptBlockUsing(_) and result = "ScriptBlockUsing" + or + i = ScriptBlockParamBlock() and result = "ScriptBlockParamBlock" + or + i = ScriptBlockBeginBlock() and result = "ScriptBlockBeginBlock" + or + i = ScriptBlockCleanBlock() and result = "ScriptBlockCleanBlock" + or + i = ScriptBlockDynParamBlock() and result = "ScriptBlockDynParamBlock" + or + i = ScriptBlockEndBlock() and result = "ScriptBlockEndBlock" + or + i = ScriptBlockProcessBlock() and result = "ScriptBlockProcessBlock" + or + i = ScriptBlockExprBody() and result = "ScriptBlockExprBody" + or + i = StmtBlockStmt(_) and result = "StmtBlockStmt" + or + i = StmtBlockTrapStmt(_) and result = "StmtBlockTrapStmt" + or + i = ExpandableSubExprExpr() and result = "ExpandableSubExprExpr" + or + i = SwitchStmtCond() and result = "SwitchStmtCond" + or + i = SwitchStmtDefault() and result = "SwitchStmtDefault" + or + i = SwitchStmtCase(_) and result = "SwitchStmtCase" + or + i = SwitchStmtPat(_) and result = "SwitchStmtPat" + or + i = CondExprCond() and result = "CondExprCond" + or + i = CondExprTrue() and result = "CondExprTrue" + or + i = CondExprFalse() and result = "CondExprFalse" + or + i = ThrowStmtPipeline() and result = "ThrowStmtPipeline" + or + i = TryStmtBody() and result = "TryStmtBody" + or + i = TryStmtCatchClause(_) and result = "TryStmtCatchClause" + or + i = TryStmtFinally() and result = "TryStmtFinally" + or + i = TypeStmtMember(_) and result = "TypeStmtMember" + or + i = TypeStmtBaseType(_) and result = "TypeStmtBaseType" + or + i = TrapStmtBody() and result = "TrapStmtBody" + or + i = TrapStmtTypeConstraint() and result = "TrapStmtTypeConstraint" + or + i = UnaryExprOp() and result = "UnaryExprOp" + or + i = UsingExprExpr() and result = "UsingExprExpr" + or + i = WhileStmtCond() and result = "WhileStmtCond" + or + i = WhileStmtBody() and result = "WhileStmtBody" +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Command.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Command.qll new file mode 100644 index 000000000000..323a85d19e3d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Command.qll @@ -0,0 +1,144 @@ +private import Raw + +private predicate parseCommandName(Cmd cmd, string namespace, string name) { + exists(string qualified | command(cmd, qualified, _, _, _) | + namespace = qualified.regexpCapture("([^\\\\]+)\\\\([^\\\\]+)", 1).toLowerCase() and + name = qualified.regexpCapture("([^\\\\]+)\\\\([^\\\\]+)", 2).toLowerCase() + or + // Not a qualified name + not exists(qualified.indexOf("\\")) and + namespace = "" and + name = qualified.toLowerCase() + ) +} + +/** A call to a command. */ +class Cmd extends @command, CmdBase { + override SourceLocation getLocation() { command_location(this, result) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = CmdElement_(index) and + result = this.getElement(index) + or + i = CmdRedirection(index) and + result = this.getRedirection(index) + ) + } + + // TODO: This only make sense for some commands (e.g., not dot-sourcing) + CmdElement getCallee() { result = this.getElement(0) } + + /** Gets the name of the command without any qualifiers. */ + string getLowerCaseName() { parseCommandName(this, _, result) } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + /** Holds if the command is qualified. */ + predicate isQualified() { parseCommandName(this, any(string s | s != ""), _) } + + /** Gets the (possibly qualified) name of this command. */ + string getQualifiedCommandName() { command(this, result, _, _, _) } + + int getKind() { command(this, _, result, _, _) } + + int getNumElements() { command(this, _, _, result, _) } + + int getNumRedirection() { command(this, _, _, _, result) } + + CmdElement getElement(int i) { command_command_element(this, i, result) } + + /** Gets the expression that determines the command to invoke. */ + Expr getCommand() { result = this.getElement(0) } + + Redirection getRedirection(int i) { command_redirection(this, i, result) } + + Redirection getARedirection() { result = this.getRedirection(_) } + + /** + * Gets the `i`th argument to this command. + * + * This is either an expression, or a CmdParameter with no expression. + * The latter is only used to denote switch parameters. + */ + CmdElement getArgument(int i) { + result = + rank[i + 1](CmdElement e, CmdElement r, int j | + ( + // For most commands the 0'th element is the command name ... + j > 0 + or + // ... but for certain commands (such as the call operator or the dot- + // sourcing operator) the 0'th element is not the command name, but + // rather the thing to invoke. These all appear to be commands with + // an empty string as the command name. + this.matchesName("") + ) and + e = this.getElement(j) and + ( + not e instanceof CmdParameter and + r = e + or + exists(CmdParameter p | e = p | + // If it has an expression, use that + p.getExpr() = r + or + // Otherwise, if it doesn't have an expression it's either + // because it's of the form (1) `-Name x`, (2) `-Name -SomethingElse`, + // or (3) `-Name` (with no other elements). + // In (1) we use `x` as the argument, and in (2) and (3) we use + // `-Name` as the argument. + not exists(p.getExpr()) and + ( + this.getElement(j + 1) instanceof CmdParameter and + p = r + or + // Case 3 + not exists(this.getElement(j + 1)) and + r = p + ) + ) + ) + | + r order by j + ) + } + + Expr getNamedArgument(string name) { + exists(CmdParameter p, int index | + p = this.getElement(index) and + p.getName().toLowerCase() = name + | + result = p.getExpr() + or + not exists(p.getExpr()) and + // `not result instanceof CmdParameter` is implied + result = this.getElement(index + 1) + ) + } + + CmdParameter getSwitchArgument(string name) { + not exists(this.getNamedArgument(name)) and + exists(int index | + result = this.getElement(index) and + result.getName().toLowerCase() = name and + not exists(result.getExpr()) + ) + } +} + +/** A call to operator `&`. */ +class CallOperator extends Cmd { + CallOperator() { this.getKind() = 28 } +} + +/** A call to the dot-sourcing `.`. */ +class DotSourcingOperator extends Cmd { + DotSourcingOperator() { this.getKind() = 35 } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandBase.qll new file mode 100644 index 000000000000..b6ba3abb738a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandBase.qll @@ -0,0 +1,3 @@ +private import Raw + +class CmdBase extends @command_base, Chainable { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandElement.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandElement.qll new file mode 100644 index 000000000000..ffeccacd5ebf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandElement.qll @@ -0,0 +1,3 @@ +private import Raw + +class CmdElement extends @command_element, Ast { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandExpression.qll new file mode 100644 index 000000000000..7c9343ee7854 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandExpression.qll @@ -0,0 +1,18 @@ +private import Raw + +class CmdExpr extends @command_expression, CmdBase { + override SourceLocation getLocation() { command_expression_location(this, result) } + + Expr getExpr() { command_expression(this, result, _) } + + final override Ast getChild(ChildIndex i) { + i = CmdExprExpr() and + result = this.getExpr() + } + + int getNumRedirections() { command_expression(this, _, result) } + + Redirection getRedirection(int i) { command_expression_redirection(this, i, result) } + + Redirection getARedirection() { result = this.getRedirection(_) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandParameter.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandParameter.qll new file mode 100644 index 000000000000..c611d6b64640 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommandParameter.qll @@ -0,0 +1,16 @@ +private import Raw + +class CmdParameter extends @command_parameter, CmdElement { + override SourceLocation getLocation() { command_parameter_location(this, result) } + + string getName() { command_parameter(this, result) } + + Ast getExpr() { command_parameter_argument(this, result) } + + final override Ast getChild(ChildIndex i) { + i instanceof CmdParameterExpr and + result = this.getExpr() + } + + Cmd getCmd() { result.getElement(_) = this } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommentEntity.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommentEntity.qll new file mode 100644 index 000000000000..e270595a12c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/CommentEntity.qll @@ -0,0 +1,17 @@ +private import Raw + +class Comment extends @comment_entity { + Location getLocation() { comment_entity_location(this, result) } + + StringLiteral getCommentContents() { comment_entity(this, result) } + + string toString() { result = this.getCommentContents().toString() } +} + +class SingleLineComment extends Comment { + SingleLineComment() { this.getCommentContents().getNumContinuations() = 1 } +} + +class MultiLineComment extends Comment { + MultiLineComment() { this.getCommentContents().getNumContinuations() > 1 } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Configuration.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Configuration.qll new file mode 100644 index 000000000000..8d9461b3c4de --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Configuration.qll @@ -0,0 +1,21 @@ +private import Raw + +class Configuration extends @configuration_definition, Stmt { + override SourceLocation getLocation() { configuration_definition_location(this, result) } + + Expr getName() { configuration_definition(this, _, _, result) } + + ScriptBlockExpr getBody() { configuration_definition(this, result, _, _) } + + final override Ast getChild(ChildIndex i) { + i = ConfigurationName() and + result = this.getName() + or + i = ConfigurationBody() and + result = this.getBody() + } + + predicate isMeta() { configuration_definition(this, _, 1, _) } + + predicate isResource() { configuration_definition(this, _, 0, _) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ConstantExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ConstantExpression.qll new file mode 100644 index 000000000000..3f276a643885 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ConstantExpression.qll @@ -0,0 +1,9 @@ +private import Raw + +class ConstExpr extends @constant_expression, BaseConstExpr { + override SourceLocation getLocation() { constant_expression_location(this, result) } + + override string getType() { constant_expression(this, result) } + + override StringLiteral getValue() { constant_expression_value(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ContinueStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ContinueStmt.qll new file mode 100644 index 000000000000..0140a92c8639 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ContinueStmt.qll @@ -0,0 +1,5 @@ +private import Raw + +class ContinueStmt extends GotoStmt, @continue_statement { + override SourceLocation getLocation() { continue_statement_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ConvertExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ConvertExpr.qll new file mode 100644 index 000000000000..0bc041740928 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ConvertExpr.qll @@ -0,0 +1,22 @@ +private import Raw + +class ConvertExpr extends @convert_expression, AttributedExprBase { + override SourceLocation getLocation() { convert_expression_location(this, result) } + + final override Expr getExpr() { convert_expression(this, _, result, _, _) } + + TypeConstraint getType() { convert_expression(this, _, _, result, _) } + + final override AttributeBase getAttribute() { convert_expression(this, result, _, _, _) } + + final override Ast getChild(ChildIndex i) { + i = ConvertExprExpr() and + result = this.getExpr() + or + i = ConvertExprType() and + result = this.getType() + or + i = ConvertExprAttr() and + result = this.getAttribute() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DataStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DataStmt.qll new file mode 100644 index 000000000000..c8caa6e6cb7c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DataStmt.qll @@ -0,0 +1,23 @@ +private import Raw + +class DataStmt extends @data_statement, Stmt { + override SourceLocation getLocation() { data_statement_location(this, result) } + + string getVariableName() { data_statement_variable(this, result) } + + Expr getCmdAllowed(int i) { data_statement_commands_allowed(this, i, result) } + + Expr getACmdAllowed() { result = this.getCmdAllowed(_) } + + StmtBlock getBody() { data_statement(this, result) } + + final override Ast getChild(ChildIndex i) { + i = DataStmtBody() and + result = this.getBody() + or + exists(int index | + i = DataStmtCmdAllowed(index) and + result = this.getCmdAllowed(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DoUntilStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DoUntilStmt.qll new file mode 100644 index 000000000000..ef40c5460911 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DoUntilStmt.qll @@ -0,0 +1,17 @@ +private import Raw + +class DoUntilStmt extends @do_until_statement, LoopStmt { + override SourceLocation getLocation() { do_until_statement_location(this, result) } + + PipelineBase getCondition() { do_until_statement_condition(this, result) } + + final override StmtBlock getBody() { do_until_statement(this, result) } + + final override Ast getChild(ChildIndex i) { + i = DoUntilStmtCond() and + result = this.getCondition() + or + i = DoUntilStmtBody() and + result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DoWhileStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DoWhileStmt.qll new file mode 100644 index 000000000000..52909c5830fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DoWhileStmt.qll @@ -0,0 +1,17 @@ +private import Raw + +class DoWhileStmt extends @do_while_statement, LoopStmt { + override SourceLocation getLocation() { do_while_statement_location(this, result) } + + PipelineBase getCondition() { do_while_statement_condition(this, result) } + + final override StmtBlock getBody() { do_while_statement(this, result) } + + final override Ast getChild(ChildIndex i) { + i = DoWhileStmtCond() and + result = this.getCondition() + or + i = DoWhileStmtBody() and + result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DynamicStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DynamicStmt.qll new file mode 100644 index 000000000000..e6e1d9c010cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/DynamicStmt.qll @@ -0,0 +1,27 @@ +private import Raw + +class DynamicStmt extends @dynamic_keyword_statement, Stmt { + override SourceLocation getLocation() { dynamic_keyword_statement_location(this, result) } + + CmdElement getName() { dynamic_keyword_statement_command_elements(this, 1, result) } + + ScriptBlockExpr getScriptBlock() { dynamic_keyword_statement_command_elements(this, 2, result) } + + HashTableExpr getHashTableExpr() { dynamic_keyword_statement_command_elements(this, 2, result) } + + predicate hasScriptBlock() { exists(this.getScriptBlock()) } + + predicate hasHashTableExpr() { exists(this.getHashTableExpr()) } + + final override Ast getChild(ChildIndex i) { + i = DynamicStmtName() and + result = this.getName() + or + i = DynamicStmtBody() and + ( + result = this.getScriptBlock() + or + result = this.getHashTableExpr() + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ErrorExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ErrorExpr.qll new file mode 100644 index 000000000000..1f8d0d97720f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ErrorExpr.qll @@ -0,0 +1,5 @@ +private import Raw + +class ErrorExpr extends @error_expression, Expr { + final override SourceLocation getLocation() { error_expression_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ErrorStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ErrorStmt.qll new file mode 100644 index 000000000000..451922ad7e5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ErrorStmt.qll @@ -0,0 +1,5 @@ +private import Raw + +class ErrorStmt extends @error_statement, PipelineBase { + final override SourceLocation getLocation() { error_statement_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ExitStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ExitStmt.qll new file mode 100644 index 000000000000..299735945cf3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ExitStmt.qll @@ -0,0 +1,14 @@ +private import Raw + +class ExitStmt extends @exit_statement, Stmt { + override SourceLocation getLocation() { exit_statement_location(this, result) } + + /** ..., if any. */ + PipelineBase getPipeline() { exit_statement_pipeline(this, result) } + + predicate hasPipeline() { exists(this.getPipeline()) } + + final override Ast getChild(ChildIndex i) { + i = ExitStmtPipeline() and result = this.getPipeline() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ExpandableStringExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ExpandableStringExpression.qll new file mode 100644 index 000000000000..86b08a5e4121 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ExpandableStringExpression.qll @@ -0,0 +1,20 @@ +private import Raw + +class ExpandableStringExpr extends @expandable_string_expression, Expr { + override SourceLocation getLocation() { expandable_string_expression_location(this, result) } + + StringLiteral getUnexpandedValue() { expandable_string_expression(this, result, _, _) } + + int getNumExprs() { result = count(this.getAnExpr()) } + + Expr getExpr(int i) { expandable_string_expression_nested_expression(this, i, result) } + + Expr getAnExpr() { result = this.getExpr(_) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = ExpandableStringExprExpr(index) and + result = this.getExpr(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Expression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Expression.qll new file mode 100644 index 000000000000..930b918c472c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Expression.qll @@ -0,0 +1,8 @@ +private import Raw + +/** + * An expression. + * + * This is the topmost class in the hierachy of all expression in PowerShell. + */ +class Expr extends @expression, CmdElement { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/File.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/File.qll new file mode 100644 index 000000000000..5fbadd59626d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/File.qll @@ -0,0 +1,224 @@ +/** + * Provides classes representing filesystem files and folders. + * Based on csharp/ql/lib/semmle/code/csharp/File.qll + */ + +/** A file or folder. */ +class Container extends @container { + /** + * Gets the absolute, canonical path of this container, using forward slashes + * as path separator. + * + * The path starts with a _root prefix_ followed by zero or more _path + * segments_ separated by forward slashes. + * + * The root prefix is of one of the following forms: + * + * 1. A single forward slash `/` (Unix-style) + * 2. An upper-case drive letter followed by a colon and a forward slash, + * such as `C:/` (Windows-style) + * 3. Two forward slashes, a computer name, and then another forward slash, + * such as `//FileServer/` (UNC-style) + * + * Path segments are never empty (that is, absolute paths never contain two + * contiguous slashes, except as part of a UNC-style root prefix). Also, path + * segments never contain forward slashes, and no path segment is of the + * form `.` (one dot) or `..` (two dots). + * + * Note that an absolute path never ends with a forward slash, except if it is + * a bare root prefix, that is, the path has no path segments. A container + * whose absolute path has no segments is always a `Folder`, not a `File`. + */ + string getAbsolutePath() { none() } + + /** + * Gets a URL representing the location of this container. + * + * For more information see [Providing URLs](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/#providing-urls). + */ + string getURL() { none() } + + /** + * Gets the relative path of this file or folder from the root folder of the + * analyzed source location. The relative path of the root folder itself is + * the empty string. + * + * This has no result if the container is outside the source root, that is, + * if the root folder is not a reflexive, transitive parent of this container. + */ + string getRelativePath() { + exists(string absPath, string pref | + absPath = this.getAbsolutePath() and sourceLocationPrefix(pref) + | + absPath = pref and result = "" + or + absPath = pref.regexpReplaceAll("/$", "") + "/" + result and + not result.matches("/%") + ) + } + + /** + * Gets the base name of this container including extension, that is, the last + * segment of its absolute path, or the empty string if it has no segments. + * + * Here are some examples of absolute paths and the corresponding base names + * (surrounded with quotes to avoid ambiguity): + * + * + * + * + * + * + * + * + * + *
      Absolute pathBase name
      "/tmp/tst.sql""tst.sql"
      "C:/Program Files (x86)""Program Files (x86)"
      "/"""
      "C:/"""
      "D:/"""
      "//FileServer/"""
      + */ + string getBaseName() { + result = this.getAbsolutePath().regexpCapture(".*/(([^/]*?)(?:\\.([^.]*))?)", 1) + } + + /** + * Gets the extension of this container, that is, the suffix of its base name + * after the last dot character, if any. + * + * In particular, + * + * - if the name does not include a dot, there is no extension, so this + * predicate has no result; + * - if the name ends in a dot, the extension is the empty string; + * - if the name contains multiple dots, the extension follows the last dot. + * + * Here are some examples of absolute paths and the corresponding extensions + * (surrounded with quotes to avoid ambiguity): + * + * + * + * + * + * + * + * + *
      Absolute pathExtension
      "/tmp/tst.cs""cs"
      "/tmp/.classpath""classpath"
      "/bin/bash"not defined
      "/tmp/tst2."""
      "/tmp/x.tar.gz""gz"
      + */ + string getExtension() { + result = this.getAbsolutePath().regexpCapture(".*/([^/]*?)(\\.([^.]*))?", 3) + } + + /** + * Gets the stem of this container, that is, the prefix of its base name up to + * (but not including) the last dot character if there is one, or the entire + * base name if there is not. + * + * Here are some examples of absolute paths and the corresponding stems + * (surrounded with quotes to avoid ambiguity): + * + * + * + * + * + * + * + * + *
      Absolute pathStem
      "/tmp/tst.cs""tst"
      "/tmp/.classpath"""
      "/bin/bash""bash"
      "/tmp/tst2.""tst2"
      "/tmp/x.tar.gz""x.tar"
      + */ + string getStem() { + result = this.getAbsolutePath().regexpCapture(".*/([^/]*?)(?:\\.([^.]*))?", 1) + } + + /** Gets the parent container of this file or folder, if any. */ + Container getParentContainer() { containerparent(result, this) } + + /** Gets a file or sub-folder in this container. */ + Container getAChildContainer() { this = result.getParentContainer() } + + /** Gets a file in this container. */ + File getAFile() { result = this.getAChildContainer() } + + /** Gets the file in this container that has the given `baseName`, if any. */ + File getFile(string baseName) { + result = this.getAFile() and + result.getBaseName() = baseName + } + + /** Gets a sub-folder in this container. */ + Folder getAFolder() { result = this.getAChildContainer() } + + /** Gets the sub-folder in this container that has the given `baseName`, if any. */ + Folder getFolder(string baseName) { + result = this.getAFolder() and + result.getBaseName() = baseName + } + + /** Gets the file or sub-folder in this container that has the given `name`, if any. */ + Container getChildContainer(string name) { + result = this.getAChildContainer() and + result.getBaseName() = name + } + + /** Gets the file in this container that has the given `stem` and `extension`, if any. */ + File getFile(string stem, string extension) { + result = this.getAChildContainer() and + result.getStem() = stem and + result.getExtension() = extension + } + + /** Gets a sub-folder contained in this container. */ + Folder getASubFolder() { result = this.getAChildContainer() } + + /** + * Gets a textual representation of the path of this container. + * + * This is the absolute path of the container. + */ + string toString() { result = this.getAbsolutePath() } +} + +/** A folder. */ +class Folder extends Container, @folder { + override string getAbsolutePath() { folders(this, result) } + + override string getURL() { result = "folder://" + this.getAbsolutePath() } +} + +/** A file. */ +class File extends Container, @file { + override string getAbsolutePath() { files(this, result) } + + /** Gets the number of lines in this file. */ + int getNumberOfLines() { numlines(this, result, _, _) } + + /** Gets the number of lines containing code in this file. */ + int getNumberOfLinesOfCode() { numlines(this, _, result, _) } + + /** Gets the number of lines containing comments in this file. */ + int getNumberOfLinesOfComments() { numlines(this, _, _, result) } + + override string getURL() { result = "file://" + this.getAbsolutePath() + ":0:0:0:0" } + + /** Holds if this file is a QL test stub file. */ + pragma[noinline] + private predicate isStub() { + // this.extractedQlTest() and + this.getAbsolutePath().matches("%resources/stubs/%") + } + + /** Holds if this file contains source code. */ + predicate fromSource() { + this.getExtension() = "cs" and + not this.isStub() + } + + /** Holds if this file is a library. */ + predicate fromLibrary() { + not this.getBaseName() = "" and + not this.fromSource() + } +} + +/** + * A source file. + */ +class SourceFile extends File { + SourceFile() { this.fromSource() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/FileRedirection.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/FileRedirection.qll new file mode 100644 index 000000000000..c398aeb9ec9a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/FileRedirection.qll @@ -0,0 +1,5 @@ +private import Raw + +class FileRedirection extends @file_redirection, Redirection { + override Location getLocation() { file_redirection_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ForEachStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ForEachStmt.qll new file mode 100644 index 000000000000..980c2e848949 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ForEachStmt.qll @@ -0,0 +1,21 @@ +private import Raw + +class ForEachStmt extends @foreach_statement, LoopStmt { + override SourceLocation getLocation() { foreach_statement_location(this, result) } + + final override StmtBlock getBody() { foreach_statement(this, _, _, result, _) } + + VarAccess getVarAccess() { foreach_statement(this, result, _, _, _) } + + PipelineBase getIterableExpr() { foreach_statement(this, _, result, _, _) } + + predicate isParallel() { foreach_statement(this, _, _, _, 1) } + + final override Ast getChild(ChildIndex i) { + i = ForEachStmtVar() and result = this.getVarAccess() + or + i = ForEachStmtIter() and result = this.getIterableExpr() + or + i = ForEachStmtBody() and result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ForStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ForStmt.qll new file mode 100644 index 000000000000..e136f274b214 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ForStmt.qll @@ -0,0 +1,27 @@ +private import Raw + +class ForStmt extends @for_statement, LoopStmt { + override SourceLocation getLocation() { for_statement_location(this, result) } + + PipelineBase getInitializer() { for_statement_initializer(this, result) } + + PipelineBase getCondition() { for_statement_condition(this, result) } + + PipelineBase getIterator() { for_statement_iterator(this, result) } + + final override StmtBlock getBody() { for_statement(this, result) } + + final override Ast getChild(ChildIndex i) { + i = ForStmtInit() and + result = this.getInitializer() + or + i = ForStmtCond() and + result = this.getCondition() + or + i = ForStmtIter() and + result = this.getIterator() + or + i = ForStmtBody() and + result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Function.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Function.qll new file mode 100644 index 000000000000..d1e9a572a02b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Function.qll @@ -0,0 +1,24 @@ +private import Raw + +class FunctionDefinitionStmt extends @function_definition, Stmt { + override Location getLocation() { function_definition_location(this, result) } + + ScriptBlock getBody() { function_definition(this, result, _, _, _) } + + string getName() { function_definition(this, _, result, _, _) } + + Parameter getParameter(int i) { function_definition_parameter(this, i, result) } + + Parameter getAParameter() { result = this.getParameter(_) } + + int getNumParameters() { result = count(this.getParameter(_)) } + + override Ast getChild(ChildIndex i) { + i = FunDefStmtBody() and result = this.getBody() + or + exists(int index | + i = FunDefStmtParam(index) and + result = this.getParameter(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/GotoStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/GotoStmt.qll new file mode 100644 index 000000000000..bae96f4aa51f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/GotoStmt.qll @@ -0,0 +1,9 @@ +private import Raw + +/** A `break` or `continue` statement. */ +class GotoStmt extends @labelled_statement, Stmt { + /** ..., if any. */ + Expr getLabel() { statement_label(this, result) } + + final override Ast getChild(ChildIndex i) { i = GotoStmtLabel() and result = this.getLabel() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/HashTable.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/HashTable.qll new file mode 100644 index 000000000000..200c1b13a803 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/HashTable.qll @@ -0,0 +1,23 @@ +private import Raw + +class HashTableExpr extends @hash_table, Expr { + final override Location getLocation() { hash_table_location(this, result) } + + Expr getKey(int i) { hash_table_key_value_pairs(this, i, result, _) } + + Expr getAKey() { result = this.getKey(_) } + + Stmt getStmt(int i) { hash_table_key_value_pairs(this, i, _, result) } + + Stmt getAStmt() { result = this.getStmt(_) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = HashTableExprKey(index) and + result = this.getKey(index) + or + i = HashTableExprStmt(index) and + result = this.getStmt(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/IfStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/IfStmt.qll new file mode 100644 index 000000000000..35754f5740a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/IfStmt.qll @@ -0,0 +1,33 @@ +private import Raw + +class IfStmt extends @if_statement, Stmt { + override SourceLocation getLocation() { if_statement_location(this, result) } + + PipelineBase getCondition(int i) { if_statement_clause(this, i, result, _) } + + PipelineBase getACondition() { result = this.getCondition(_) } + + StmtBlock getThen(int i) { if_statement_clause(this, i, _, result) } + + int getNumberOfConditions() { result = count(this.getACondition()) } + + StmtBlock getAThen() { result = this.getThen(_) } + + /** ..., if any. */ + StmtBlock getElse() { if_statement_else(this, result) } + + predicate hasElse() { exists(this.getElse()) } + + final override Ast getChild(ChildIndex i) { + i = IfStmtElse() and + result = this.getElse() + or + exists(int index | + i = IfStmtCond(index) and + result = this.getCondition(index) + or + i = IfStmtThen(index) and + result = this.getThen(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/IndexExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/IndexExpr.qll new file mode 100644 index 000000000000..9b98e364480a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/IndexExpr.qll @@ -0,0 +1,18 @@ +private import Raw + +class IndexExpr extends @index_expression, Expr { + override SourceLocation getLocation() { index_expression_location(this, result) } + + Expr getIndex() { index_expression(this, result, _, _) } // TODO: Change @ast to @expr in the dbscheme + + Expr getBase() { index_expression(this, _, result, _) } // TODO: Change @ast to @expr in the dbscheme + + predicate isNullConditional() { index_expression(this, _, _, true) } + + final override Ast getChild(ChildIndex i) { + i = IndexExprIndex() and + result = this.getIndex() + or + i = IndexExprBase() and result = this.getBase() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/InvokeMemberExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/InvokeMemberExpression.qll new file mode 100644 index 000000000000..d57fe19f1fce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/InvokeMemberExpression.qll @@ -0,0 +1,30 @@ +private import Raw + +class InvokeMemberExpr extends @invoke_member_expression, MemberExprBase { + override SourceLocation getLocation() { invoke_member_expression_location(this, result) } + + Expr getQualifier() { invoke_member_expression(this, result, _) } + + Expr getCallee() { invoke_member_expression(this, _, result) } + + string getLowerCaseName() { result = this.getCallee().(StringConstExpr).getValue().getValue().toLowerCase() } + + Expr getArgument(int i) { invoke_member_expression_argument(this, i, result) } + + Expr getAnArgument() { invoke_member_expression_argument(this, _, result) } + + final override Ast getChild(ChildIndex i) { + i = InvokeMemberExprQual() and + result = this.getQualifier() + or + i = InvokeMemberExprCallee() and + result = this.getCallee() + or + exists(int index | + i = InvokeMemberExprArg(index) and + result = this.getArgument(index) + ) + } + + override predicate isStatic() { this.getQualifier() instanceof TypeNameExpr } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/LabeledStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/LabeledStmt.qll new file mode 100644 index 000000000000..058d15922dfe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/LabeledStmt.qll @@ -0,0 +1,5 @@ +private import Raw + +class LabeledStmt extends @labeled_statement, Stmt { + string getLabel() { label(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Location.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Location.qll new file mode 100644 index 000000000000..574d5598578f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Location.qll @@ -0,0 +1,60 @@ +/** + * Provides the `Location` class to give a location for each + * program element. + * + * A `SourceLocation` provides a section of text in a source file + * containing the program element. + * + * Based on csharp/ql/lib/semmle/code/csharp/Location.qll + */ + +import File + +/** + * A location of a program element. + */ +class Location extends @location { + /** Gets the file of the location. */ + File getFile() { none() } + + /** + * Holds if this element is at the specified location. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `filepath`. + * For more information, see + * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/). + */ + predicate hasLocationInfo( + string filepath, int startline, int startcolumn, int endline, int endcolumn + ) { + none() + } + + /** Gets a textual representation of this location. */ + string toString() { none() } + + /** Gets the 1-based line number (inclusive) where this location starts. */ + int getStartLine() { this.hasLocationInfo(_, result, _, _, _) } + + /** Gets the 1-based line number (inclusive) where this location ends. */ + int getEndLine() { this.hasLocationInfo(_, _, _, result, _) } + + /** Gets the 1-based column number (inclusive) where this location starts. */ + int getStartColumn() { this.hasLocationInfo(_, _, result, _, _) } + + /** Gets the 1-based column number (inclusive) where this location ends. */ + int getEndColumn() { this.hasLocationInfo(_, _, _, _, result) } + + /** Holds if this location starts strictly before the specified location. */ + pragma[inline] + predicate strictlyBefore(Location other) { + this.getStartLine() < other.getStartLine() + or + this.getStartLine() = other.getStartLine() and this.getStartColumn() < other.getStartColumn() + } +} + +/** An empty location. */ +class EmptyLocation extends Location { + EmptyLocation() { this.hasLocationInfo("", 0, 0, 0, 0) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/LoopStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/LoopStmt.qll new file mode 100644 index 000000000000..2889b1c7d8d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/LoopStmt.qll @@ -0,0 +1,5 @@ +private import Raw + +class LoopStmt extends @loop_statement, LabeledStmt { + StmtBlock getBody() { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Member.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Member.qll new file mode 100644 index 000000000000..9c0c2d29ba0b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Member.qll @@ -0,0 +1,62 @@ +private import Raw + +class Member extends @member, Ast { + TypeStmt getDeclaringType() { result.getAMember() = this } + + string getName() { none() } + + predicate isHidden() { none() } + + predicate isPrivate() { none() } + + predicate isPublic() { none() } + + predicate isStatic() { none() } + + Attribute getAttribute(int i) { none() } + + final Attribute getAnAttribute() { result = this.getAttribute(_) } + + TypeConstraint getTypeConstraint() { none() } + + override Ast getChild(ChildIndex i) { + exists(int index | + i = MemberAttr(index) and + result = this.getAttribute(index) + ) + or + i = MemberTypeConstraint() and + result = this.getTypeConstraint() + } +} + +/** + * A method definition. That is, a function defined inside a class definition. + */ +class Method extends Member { + Method() { function_member(this, _, _, _, _, _, _, _, _) } + + ScriptBlock getBody() { function_member(this, result, _, _, _, _, _, _, _) } + + final override predicate isStatic() { function_member(this, _, _, _, _, _, true, _, _) } + + final override string getName() { function_member(this, _, _, _, _, _, _, result, _) } + + predicate isConstructor() { function_member(this, _, true, _, _, _, _, _, _) } + + override Location getLocation() { function_member_location(this, result) } + + override Attribute getAttribute(int i) { function_member_attribute(this, i, result) } + + override TypeConstraint getTypeConstraint() { function_member_return_type(this, result) } + + FunctionDefinitionStmt getFunctionDefinitionStmt() { result.getBody() = this.getBody() } +} + +class MethodScriptBlock extends ScriptBlock { + Method m; + + MethodScriptBlock() { m.getBody() = this } + + Method getMethod() { result = m } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MemberExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MemberExpr.qll new file mode 100644 index 000000000000..26f4996f52ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MemberExpr.qll @@ -0,0 +1,33 @@ +private import Raw + +class MemberExpr extends @member_expression, MemberExprBase { + final override Location getLocation() { member_expression_location(this, result) } + + Expr getQualifier() { member_expression(this, result, _, _, _) } + + CmdElement getMember() { member_expression(this, _, result, _, _) } + + /** Gets the name of the member being looked up, if any. */ + string getMemberName() { result = this.getMember().(StringConstExpr).getValue().getValue() } + + predicate isNullConditional() { member_expression(this, _, _, true, _) } + + override predicate isStatic() { member_expression(this, _, _, _, true) } + + final override Ast getChild(ChildIndex i) { + i = MemberExprQual() and result = this.getQualifier() + or + i = MemberExprMember() and + result = this.getMember() + } +} + +/** A `MemberExpr` that is being written to. */ +class MemberExprWriteAccess extends MemberExpr { + MemberExprWriteAccess() { this = any(AssignStmt assign).getLeftHandSide() } +} + +/** A `MemberExpr` that is being read from. */ +class MemberExprReadAccess extends MemberExpr { + MemberExprReadAccess() { not this instanceof MemberExprWriteAccess } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MemberExpressionBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MemberExpressionBase.qll new file mode 100644 index 000000000000..02758e5a7867 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MemberExpressionBase.qll @@ -0,0 +1,5 @@ +private import Raw + +class MemberExprBase extends @member_expression_base, Expr { + predicate isStatic() { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MergingRedirection.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MergingRedirection.qll new file mode 100644 index 000000000000..491dbada6bb0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/MergingRedirection.qll @@ -0,0 +1,5 @@ +private import Raw + +class MergingRedirection extends @merging_redirection, Redirection { + override Location getLocation() { merging_redirection_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ModuleSpecification.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ModuleSpecification.qll new file mode 100644 index 000000000000..9a512d62690c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ModuleSpecification.qll @@ -0,0 +1,17 @@ +private import Raw + +class ModuleSpecification extends @module_specification { + string toString() { result = this.getName() } + + string getName() { module_specification(this, result, _, _, _, _) } + + string getGuid() { module_specification(this, _, result, _, _, _) } + + string getMaxVersion() { module_specification(this, _, _, result, _, _) } + + string getRequiredVersion() { module_specification(this, _, _, _, result, _) } + + string getVersion() { module_specification(this, _, _, _, _, result) } + + Location getLocation() { result instanceof EmptyLocation } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/NamedAttributeArgument.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/NamedAttributeArgument.qll new file mode 100644 index 000000000000..656a19b05dcd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/NamedAttributeArgument.qll @@ -0,0 +1,25 @@ +private import Raw + +class NamedAttributeArgument extends @named_attribute_argument, Ast { + final override SourceLocation getLocation() { named_attribute_argument_location(this, result) } + + string getName() { named_attribute_argument(this, result, _) } + + predicate hasName(string s) { this.getName() = s } + + Expr getValue() { named_attribute_argument(this, _, result) } + + final override Ast getChild(ChildIndex i) { + i = NamedAttributeArgVal() and result = this.getValue() + } +} + +class ValueFromPipelineAttribute extends NamedAttributeArgument { + ValueFromPipelineAttribute() { this.getName().toLowerCase() = "valuefrompipeline" } +} + +class ValueFromPipelineByPropertyName extends NamedAttributeArgument { + ValueFromPipelineByPropertyName() { + this.getName().toLowerCase() = "valuefrompipelinebypropertyname" + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/NamedBlock.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/NamedBlock.qll new file mode 100644 index 000000000000..f11e621e74d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/NamedBlock.qll @@ -0,0 +1,36 @@ +private import Raw + +class NamedBlock extends @named_block, Ast { + override SourceLocation getLocation() { named_block_location(this, result) } + + int getNumStatements() { named_block(this, result, _) } + + int getNumTraps() { named_block(this, _, result) } + + Stmt getStmt(int i) { named_block_statement(this, i, result) } + + Stmt getAStmt() { result = this.getStmt(_) } + + TrapStmt getTrap(int i) { named_block_trap(this, i, result) } + + TrapStmt getATrap() { result = this.getTrap(_) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = NamedBlockStmt(index) and + result = this.getStmt(index) + or + i = NamedBlockTrap(index) and + result = this.getTrap(index) + ) + } +} + +/** A `process` block. */ +class ProcessBlock extends NamedBlock { + ScriptBlock scriptBlock; + + ProcessBlock() { scriptBlock.getProcessBlock() = this } + + ScriptBlock getScriptBlock() { result = scriptBlock } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ParamBlock.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ParamBlock.qll new file mode 100644 index 000000000000..0ebae92854af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ParamBlock.qll @@ -0,0 +1,36 @@ +private import Raw + +class ParamBlock extends @param_block, Ast { + override SourceLocation getLocation() { param_block_location(this, result) } + + int getNumAttributes() { param_block(this, result, _) } + + int getNumParameters() { param_block(this, _, result) } + + Attribute getAttribute(int i) { param_block_attribute(this, i, result) } + + Attribute getAnAttribute() { result = this.getAttribute(_) } + + Parameter getParameter(int i) { param_block_parameter(this, i, result) } + + Parameter getAParameter() { result = this.getParameter(_) } + + PipelineParameter getPipelineParameter() { result = this.getAParameter() } + + PipelineByPropertyNameParameter getAPipelineByPropertyNameParameter() { + result = this.getAParameter() + } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = ParamBlockAttr(index) and + result = this.getAttribute(index) + or + i = ParamBlockParam(index) and + result = this.getParameter(index) + ) + } + + /** Gets the script block, if any. */ + ScriptBlock getScriptBlock() { result.getParamBlock() = this } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Parameter.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Parameter.qll new file mode 100644 index 000000000000..9316bdba9252 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Parameter.qll @@ -0,0 +1,61 @@ +private import Raw + +class Parameter extends @parameter, Ast { + string getLowerCaseName() { + exists(@variable_expression va, string userPath | + parameter(this, va, _, _) and + variable_expression(va, userPath, _, _, _, _, _, _, _, _, _, _) and + result = userPath.toLowerCase() + ) + } + + override SourceLocation getLocation() { parameter_location(this, result) } + + AttributeBase getAttribute(int i) { parameter_attribute(this, i, result) } + + AttributeBase getAnAttribute() { result = this.getAttribute(_) } + + Expr getDefaultValue() { parameter_default_value(this, result) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = ParamAttr(index) and + result = this.getAttribute(index) + ) + or + i = ParamDefaultVal() and + result = this.getDefaultValue() + } + + string getStaticType() { parameter(this, _, result, _) } +} + +class PipelineParameter extends Parameter { + PipelineParameter() { + exists(NamedAttributeArgument namedAttribute | + this.getAnAttribute().(Attribute).getANamedArgument() = namedAttribute and + namedAttribute.getName().toLowerCase() = "valuefrompipeline" + | + namedAttribute.getValue().(ConstExpr).getValue().getValue().toLowerCase() = "true" + or + not exists(namedAttribute.getValue().(ConstExpr).getValue().getValue()) + ) + } + + ScriptBlock getScriptBlock() { result.getParamBlock().getAParameter() = this } +} + +class PipelineByPropertyNameParameter extends Parameter { + PipelineByPropertyNameParameter() { + exists(NamedAttributeArgument namedAttribute | + this.getAnAttribute().(Attribute).getANamedArgument() = namedAttribute and + namedAttribute.getName().toLowerCase() = "valuefrompipelinebypropertyname" + | + namedAttribute.getValue().(ConstExpr).getValue().getValue().toLowerCase() = "true" + or + not exists(namedAttribute.getValue().(ConstExpr).getValue().getValue()) + ) + } + + ScriptBlock getScriptBlock() { result.getParamBlock().getAParameter() = this } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ParenExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ParenExpression.qll new file mode 100644 index 000000000000..5e767329b165 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ParenExpression.qll @@ -0,0 +1,9 @@ +private import Raw + +class ParenExpr extends @paren_expression, Expr { + PipelineBase getBase() { paren_expression(this, result) } + + override SourceLocation getLocation() { paren_expression_location(this, result) } + + final override Ast getChild(ChildIndex i) { i = ParenExprExpr() and result = this.getBase() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Pipeline.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Pipeline.qll new file mode 100644 index 000000000000..c8d24d6f8ba6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Pipeline.qll @@ -0,0 +1,18 @@ +private import Raw + +class Pipeline extends @pipeline, Chainable { + override SourceLocation getLocation() { pipeline_location(this, result) } + + int getNumberOfComponents() { result = count(this.getAComponent()) } + + CmdBase getComponent(int i) { pipeline_component(this, i, result) } + + CmdBase getAComponent() { result = this.getComponent(_) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = PipelineComp(index) and + result = this.getComponent(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PipelineBase.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PipelineBase.qll new file mode 100644 index 000000000000..9c1e793a4e5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PipelineBase.qll @@ -0,0 +1,3 @@ +private import Raw + +class PipelineBase extends @pipeline_base, Stmt { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PipelineChain.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PipelineChain.qll new file mode 100644 index 000000000000..f7e08c9b41e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PipelineChain.qll @@ -0,0 +1,17 @@ +private import Raw + +class PipelineChain extends @pipeline_chain, Chainable { + final override SourceLocation getLocation() { pipeline_chain_location(this, result) } + + predicate isBackground() { pipeline_chain(this, true, _, _, _) } + + Chainable getLeft() { pipeline_chain(this, _, _, result, _) } + + Pipeline getRight() { pipeline_chain(this, _, _, _, result) } + + final override Ast getChild(ChildIndex i) { + i = PipelineChainLeft() and result = this.getLeft() + or + i = PipelineChainRight() and result = this.getRight() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PropertyMember.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PropertyMember.qll new file mode 100644 index 000000000000..b7830927ed9a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/PropertyMember.qll @@ -0,0 +1,19 @@ +private import Raw + +class PropertyMember extends @property_member, Member { + override string getName() { property_member(this, _, _, _, _, result, _) } + + override SourceLocation getLocation() { property_member_location(this, result) } + + override predicate isHidden() { property_member(this, true, _, _, _, _, _) } + + override predicate isPrivate() { property_member(this, _, true, _, _, _, _) } + + override predicate isPublic() { property_member(this, _, _, true, _, _, _) } + + override predicate isStatic() { property_member(this, _, _, _, true, _, _) } + + override Attribute getAttribute(int i) { property_member_attribute(this, i, result) } + + override TypeConstraint getTypeConstraint() { property_member_property_type(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Raw.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Raw.qll new file mode 100644 index 000000000000..537161ac3111 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Raw.qll @@ -0,0 +1,84 @@ +import ChildIndex +import ArrayExpression +import ArrayLiteral +import AssignmentStatement +import Ast +import Attribute +import AttributeBase +import BaseConstantExpression +import BinaryExpression +import BreakStmt +import CatchClause +import Chainable +import Command +import CommandBase +import CommandElement +import CommandExpression +import CommandParameter +import CommentEntity +import Configuration +import ConstantExpression +import ContinueStmt +import ConvertExpr +import DataStmt +import DoUntilStmt +import DoWhileStmt +import DynamicStmt +import ErrorExpr +import ErrorStmt +import ExitStmt +import ExpandableStringExpression +import Expression +import File +import FileRedirection +import ForEachStmt +import ForStmt +import Function +import GotoStmt +import HashTable +import IfStmt +import IndexExpr +import InvokeMemberExpression +import LabeledStmt +import Location +import LoopStmt +import Member +import MemberExpr +import MemberExpressionBase +import MergingRedirection +import ModuleSpecification +import NamedAttributeArgument +import NamedBlock +import ParamBlock +import Parameter +import ParenExpression +import Pipeline +import PipelineBase +import PipelineChain +import PropertyMember +import Redirection +import ReturnStmt +import ScriptBlock +import ScriptBlockExpr +import SourceLocation +import Statement +import StatementBlock +import StringConstantExpression +import StringLiteral +import SubExpression +import SwitchStmt +import TernaryExpression +import ThrowStmt +import TrapStatement +import TryStmt +import Type +import TypeConstraint +import TypeExpression +import UnaryExpression +import UsingExpression +import UsingStmt +import VariableExpression +import WhileStmt +import AttributedExpr +import AttributedExprBase +import Scope \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Redirection.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Redirection.qll new file mode 100644 index 000000000000..e4303171df3f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Redirection.qll @@ -0,0 +1,10 @@ +private import Raw + +class Redirection extends @redirection, Ast { + Expr getExpr() { parent(result, this) } // TODO: Is there really no other way to get this? + + final override Ast getChild(ChildIndex i) { + i = RedirectionExpr() and + result = this.getExpr() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ReturnStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ReturnStmt.qll new file mode 100644 index 000000000000..a007dec2ffec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ReturnStmt.qll @@ -0,0 +1,11 @@ +private import Raw + +class ReturnStmt extends @return_statement, Stmt { + override SourceLocation getLocation() { return_statement_location(this, result) } + + PipelineBase getPipeline() { return_statement_pipeline(this, result) } + + predicate hasPipeline() { exists(this.getPipeline()) } + + final override Ast getChild(ChildIndex i) { i = ReturnStmtPipeline() and result = this.getPipeline() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Scope.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Scope.qll new file mode 100644 index 000000000000..98d683d096d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Scope.qll @@ -0,0 +1,49 @@ +private import Raw + +/** Gets the enclosing scope of `n`. */ +Scope scopeOf(Ast n) { + exists(Ast m | m = n.getParent() | + m = result + or + not m instanceof Scope and result = scopeOf(m) + ) +} + +abstract private class ScopeImpl extends Ast { + abstract Scope getOuterScopeImpl(); + + abstract Ast getParameterImpl(int index); +} + +class Scope instanceof ScopeImpl { + Scope getOuterScope() { result = super.getOuterScopeImpl() } + + string toString() { result = super.toString() } + + Parameter getParameter(int index) { result = super.getParameterImpl(index) } + + Parameter getAParameter() { result = this.getParameter(_) } + + Location getLocation() { result = super.getLocation() } +} + +/** + * A variable scope. This is either a top-level (file), a module, a class, + * or a callable. + */ +private class ScriptBlockScope extends ScopeImpl instanceof ScriptBlock { + /** Gets the outer scope, if any. */ + override Scope getOuterScopeImpl() { result = scopeOf(this) } + + override Parameter getParameterImpl(int index) { + exists(ParamBlock pb | + pb.getParameter(index) = result and + pb.getScriptBlock() = this + ) + or + exists(FunctionDefinitionStmt func | + func.getParameter(index) = result and + func.getBody() = this + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ScriptBlock.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ScriptBlock.qll new file mode 100644 index 000000000000..4b923136aa38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ScriptBlock.qll @@ -0,0 +1,74 @@ +private import Raw + +class ScriptBlock extends @script_block, Ast { + predicate isTopLevel() { not exists(this.getParent()) } + + override Location getLocation() { script_block_location(this, result) } + + int getNumUsings() { script_block(this, result, _, _, _, _) } + + int getNumRequiredModules() { script_block(this, _, result, _, _, _) } + + int getNumRequiredAssemblies() { script_block(this, _, _, result, _, _) } + + int getNumRequiredPsEditions() { script_block(this, _, _, _, result, _) } + + int getNumRequiredPsSnapIns() { script_block(this, _, _, _, _, result) } + + Stmt getUsing(int i) { script_block_using(this, i, result) } + + Stmt getAUsing() { result = this.getUsing(_) } + + ParamBlock getParamBlock() { script_block_param_block(this, result) } + + NamedBlock getBeginBlock() { script_block_begin_block(this, result) } + + NamedBlock getCleanBlock() { script_block_clean_block(this, result) } + + NamedBlock getDynamicParamBlock() { script_block_dynamic_param_block(this, result) } + + NamedBlock getEndBlock() { script_block_end_block(this, result) } + + NamedBlock getProcessBlock() { script_block_process_block(this, result) } + + string getRequiredApplicationId() { script_block_required_application_id(this, result) } + + boolean getRequiresElevation() { script_block_requires_elevation(this, result) } + + string getRequiredPsVersion() { script_block_required_ps_version(this, result) } + + ModuleSpecification getModuleSpecification(int i) { + script_block_required_module(this, i, result) + } + + ModuleSpecification getAModuleSpecification() { result = this.getModuleSpecification(_) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = ScriptBlockUsing(index) and + result = this.getUsing(index) + ) + or + i = ScriptBlockParamBlock() and + result = this.getParamBlock() + or + i = ScriptBlockBeginBlock() and + result = this.getBeginBlock() + or + i = ScriptBlockCleanBlock() and + result = this.getCleanBlock() + or + i = ScriptBlockDynParamBlock() and + result = this.getDynamicParamBlock() + or + i = ScriptBlockEndBlock() and + result = this.getEndBlock() + or + i = ScriptBlockProcessBlock() and + result = this.getProcessBlock() + } +} + +class TopLevelScriptBlock extends ScriptBlock { + TopLevelScriptBlock() { this.isTopLevel() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ScriptBlockExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ScriptBlockExpr.qll new file mode 100644 index 000000000000..288daed9b0ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ScriptBlockExpr.qll @@ -0,0 +1,9 @@ +private import Raw + +class ScriptBlockExpr extends @script_block_expression, Expr { + override SourceLocation getLocation() { script_block_expression_location(this, result) } + + ScriptBlock getBody() { script_block_expression(this, result) } + + final override Ast getChild(ChildIndex i) { i = ScriptBlockExprBody() and result = this.getBody() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SourceLocation.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SourceLocation.qll new file mode 100644 index 000000000000..569de5e4229e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SourceLocation.qll @@ -0,0 +1,25 @@ +private import Raw + +/** + * A location in source code, comprising of a source file and a segment of text + * within the file. + */ +class SourceLocation extends Location, @location_default { + override File getFile() { locations_default(this, result, _, _, _, _) } + + override predicate hasLocationInfo( + string filepath, int startline, int startcolumn, int endline, int endcolumn + ) { + exists(File f | locations_default(this, f, startline, startcolumn, endline, endcolumn) | + filepath = f.getAbsolutePath() + ) + } + + override string toString() { + exists(string filepath, int startline, int startcolumn, int endline, int endcolumn | + this.hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) + | + result = filepath + ":" + startline + ":" + startcolumn + ":" + endline + ":" + endcolumn + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Statement.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Statement.qll new file mode 100644 index 000000000000..881f86e94f26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Statement.qll @@ -0,0 +1,3 @@ +private import Raw + +class Stmt extends @statement, Ast { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StatementBlock.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StatementBlock.qll new file mode 100644 index 000000000000..8fc5b4b238d6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StatementBlock.qll @@ -0,0 +1,27 @@ +private import Raw + +class StmtBlock extends @statement_block, Ast { + override SourceLocation getLocation() { statement_block_location(this, result) } + + int getNumberOfStmts() { statement_block(this, result, _) } + + int getNumTraps() { statement_block(this, _, result) } + + Stmt getStmt(int index) { statement_block_statement(this, index, result) } + + Stmt getAStmt() { result = this.getStmt(_) } + + TrapStmt getTrapStmt(int index) { statement_block_trap(this, index, result) } + + TrapStmt getATrapStmt() { result = this.getTrapStmt(_) } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = StmtBlockStmt(index) and + result = this.getStmt(index) + or + i = StmtBlockTrapStmt(index) and + result = this.getTrapStmt(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StringConstantExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StringConstantExpression.qll new file mode 100644 index 000000000000..dabbc2e2e73f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StringConstantExpression.qll @@ -0,0 +1,10 @@ +private import Raw + +/** A string constant. */ +class StringConstExpr extends @string_constant_expression, BaseConstExpr { + override StringLiteral getValue() { string_constant_expression(this, result) } + + override string getType() { result = "String" } + + override SourceLocation getLocation() { string_constant_expression_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StringLiteral.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StringLiteral.qll new file mode 100644 index 000000000000..e24ed143cdf1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/StringLiteral.qll @@ -0,0 +1,16 @@ +private import Raw + +class StringLiteral extends @string_literal { + int getNumContinuations() { result = strictcount(int i | exists(this.getContinuation(i))) } + + string getContinuation(int index) { string_literal_line(this, index, result) } + + /** Get the full string literal with all its parts concatenated */ + string toString() { result = this.getValue() } + + string getValue() { + result = concat(int i | i = [0 .. this.getNumContinuations()] | this.getContinuation(i), "\n") + } + + SourceLocation getLocation() { string_literal_location(this, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SubExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SubExpression.qll new file mode 100644 index 000000000000..b2caafdc304d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SubExpression.qll @@ -0,0 +1,12 @@ +private import Raw + +// TODO: Should we remove this from the dbscheme? +class ExpandableSubExpr extends @sub_expression, Expr { + final override Location getLocation() { sub_expression_location(this, result) } + + StmtBlock getExpr() { sub_expression(this, result) } + + final override Ast getChild(ChildIndex i) { + i = ExpandableSubExprExpr() and result = this.getExpr() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SwitchStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SwitchStmt.qll new file mode 100644 index 000000000000..bb8a30b6bd34 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/SwitchStmt.qll @@ -0,0 +1,39 @@ +private import Raw + +class SwitchStmt extends LabeledStmt, @switch_statement { + final override Location getLocation() { switch_statement_location(this, result) } + + PipelineBase getCondition() { switch_statement(this, result, _) } + + StmtBlock getDefault() { switch_statement_default(this, result) } + + StmtBlock getCase(int i, Expr e) { switch_statement_clauses(this, i, e, result) } + + StmtBlock getCase(int i) { result = this.getCase(i, _) } + + StmtBlock getACase() { result = this.getCase(_) } + + StmtBlock getCaseForExpr(Expr e) { result = this.getCase(_, e) } + + Expr getPattern(int i) { exists(this.getCase(i, result)) } + + Expr getAPattern() { result = this.getPattern(_) } + + int getNumberOfCases() { result = count(this.getACase()) } + + final override Ast getChild(ChildIndex i) { + i = SwitchStmtCond() and + result = this.getCondition() + or + i = SwitchStmtDefault() and + result = this.getDefault() + or + exists(int index | + i = SwitchStmtCase(index) and + result = this.getCase(index) + or + i = SwitchStmtPat(index) and + result = this.getPattern(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TernaryExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TernaryExpression.qll new file mode 100644 index 000000000000..9b6e49e6ddb5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TernaryExpression.qll @@ -0,0 +1,33 @@ +private import Raw + +class ConditionalExpr extends @ternary_expression, Expr { + + override SourceLocation getLocation() { ternary_expression_location(this, result) } + + Expr getCondition() { ternary_expression(this, result, _, _) } + + Expr getIfFalse() { ternary_expression(this, _, result, _) } + + Expr getIfTrue() { ternary_expression(this, _, _, result) } + + Expr getBranch(boolean value) { + value = true and + result = this.getIfTrue() + or + value = false and + result = this.getIfFalse() + } + + Expr getABranch() { result = this.getBranch(_) } + + final override Ast getChild(ChildIndex i) { + i = CondExprCond() and + result = this.getCondition() + or + i = CondExprTrue() and + result = this.getIfTrue() + or + i = CondExprFalse() and + result = this.getIfFalse() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ThrowStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ThrowStmt.qll new file mode 100644 index 000000000000..58f357a8efeb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/ThrowStmt.qll @@ -0,0 +1,11 @@ +private import Raw + +class ThrowStmt extends @throw_statement, Stmt { + override SourceLocation getLocation() { throw_statement_location(this, result) } + + PipelineBase getPipeline() { throw_statement_pipeline(this, result) } + + predicate hasPipeline() { exists(this.getPipeline()) } + + final override Ast getChild(ChildIndex i) { i = ThrowStmtPipeline() and result = this.getPipeline() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TokenKind.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TokenKind.qll new file mode 100644 index 000000000000..a179d3612917 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TokenKind.qll @@ -0,0 +1,1345 @@ +class TokenKind extends @token_kind { + string toString() { none() } + + string getDescription() { none() } + + int getValue() { none() } +} + +class Ampersand extends @ampersand, TokenKind { + override int getValue() { result = 28 } + + override string getDescription() { result = "The invocation operator '&'." } + + override string toString() { result = "Ampersand" } +} + +class And extends @and, TokenKind { + override int getValue() { result = 53 } + + override string getDescription() { result = "The logical and operator '-and'." } + + override string toString() { result = "And" } +} + +class AndAnd extends @andAnd, TokenKind { + override int getValue() { result = 26 } + + override string getDescription() { result = "The (unimplemented) operator '&&'." } + + override string toString() { result = "AndAnd" } +} + +class As extends @as, TokenKind { + override int getValue() { result = 94 } + + override string getDescription() { result = "The type conversion operator '-as'." } + + override string toString() { result = "As" } +} + +class Assembly extends @assembly, TokenKind { + override int getValue() { result = 165 } + + override string getDescription() { result = "The 'assembly' keyword" } + + override string toString() { result = "Assembly" } +} + +class AtCurly extends @atCurly, TokenKind { + override int getValue() { result = 23 } + + override string getDescription() { result = "The opening token of a hash expression '@{'." } + + override string toString() { result = "AtCurly" } +} + +class AtParen extends @atParen, TokenKind { + override int getValue() { result = 22 } + + override string getDescription() { result = "The opening token of an array expression '@('." } + + override string toString() { result = "AtParen" } +} + +class Band extends @band, TokenKind { + override int getValue() { result = 56 } + + override string getDescription() { result = "The bitwise and operator '-band'." } + + override string toString() { result = "Band" } +} + +class Base extends @base, TokenKind { + override int getValue() { result = 168 } + + override string getDescription() { result = "The 'base' keyword" } + + override string toString() { result = "Base" } +} + +class Begin extends @begin, TokenKind { + override int getValue() { result = 119 } + + override string getDescription() { result = "The 'begin' keyword." } + + override string toString() { result = "Begin" } +} + +class Bnot extends @bnot, TokenKind { + override int getValue() { result = 52 } + + override string getDescription() { result = "The bitwise not operator '-bnot'." } + + override string toString() { result = "Bnot" } +} + +class Bor extends @bor, TokenKind { + override int getValue() { result = 57 } + + override string getDescription() { result = "The bitwise or operator '-bor'." } + + override string toString() { result = "Bor" } +} + +class Break extends @break, TokenKind { + override int getValue() { result = 120 } + + override string getDescription() { result = "The 'break' keyword." } + + override string toString() { result = "Break" } +} + +class Bxor extends @bxor, TokenKind { + override int getValue() { result = 58 } + + override string getDescription() { result = "The bitwise exclusive or operator '-xor'." } + + override string toString() { result = "Bxor" } +} + +class Catch extends @catch, TokenKind { + override int getValue() { result = 121 } + + override string getDescription() { result = "The 'catch' keyword." } + + override string toString() { result = "Catch" } +} + +class Ccontains extends @ccontains, TokenKind { + override int getValue() { result = 87 } + + override string getDescription() { result = "The case sensitive contains operator '-ccontains'." } + + override string toString() { result = "Ccontains" } +} + +class Ceq extends @ceq, TokenKind { + override int getValue() { result = 76 } + + override string getDescription() { result = "The case sensitive equal operator '-ceq'." } + + override string toString() { result = "Ceq" } +} + +class Cge extends @cge, TokenKind { + override int getValue() { result = 78 } + + override string getDescription() { + result = "The case sensitive greater than or equal operator '-cge'." + } + + override string toString() { result = "Cge" } +} + +class Cgt extends @cgt, TokenKind { + override int getValue() { result = 79 } + + override string getDescription() { result = "The case sensitive greater than operator '-cgt'." } + + override string toString() { result = "Cgt" } +} + +class Cin extends @cin, TokenKind { + override int getValue() { result = 89 } + + override string getDescription() { result = "The case sensitive in operator '-cin'." } + + override string toString() { result = "Cin" } +} + +class Class extends @class, TokenKind { + override int getValue() { result = 122 } + + override string getDescription() { result = "The 'class' keyword." } + + override string toString() { result = "Class" } +} + +class Cle extends @cle, TokenKind { + override int getValue() { result = 81 } + + override string getDescription() { + result = "The case sensitive less than or equal operator '-cle'." + } + + override string toString() { result = "Cle" } +} + +class Clean extends @clean, TokenKind { + override int getValue() { result = 170 } + + override string getDescription() { result = "The 'clean' keyword." } + + override string toString() { result = "Clean" } +} + +class Clike extends @clike, TokenKind { + override int getValue() { result = 82 } + + override string getDescription() { result = "The case sensitive like operator '-clike'." } + + override string toString() { result = "Clike" } +} + +class Clt extends @clt, TokenKind { + override int getValue() { result = 80 } + + override string getDescription() { result = "The case sensitive less than operator '-clt'." } + + override string toString() { result = "Clt" } +} + +class Cmatch extends @cmatch, TokenKind { + override int getValue() { result = 84 } + + override string getDescription() { result = "The case sensitive match operator '-cmatch'." } + + override string toString() { result = "Cmatch" } +} + +class Cne extends @cne, TokenKind { + override int getValue() { result = 77 } + + override string getDescription() { result = "The case sensitive not equal operator '-cne'." } + + override string toString() { result = "Cne" } +} + +class Cnotcontains extends @cnotcontains, TokenKind { + override int getValue() { result = 88 } + + override string getDescription() { + result = "The case sensitive not contains operator '-cnotcontains'." + } + + override string toString() { result = "Cnotcontains" } +} + +class Cnotin extends @cnotin, TokenKind { + override int getValue() { result = 90 } + + override string getDescription() { result = "The case sensitive not in operator '-notin'." } + + override string toString() { result = "Cnotin" } +} + +class Cnotlike extends @cnotlike, TokenKind { + override int getValue() { result = 83 } + + override string getDescription() { result = "The case sensitive notlike operator '-cnotlike'." } + + override string toString() { result = "Cnotlike" } +} + +class Cnotmatch extends @cnotmatch, TokenKind { + override int getValue() { result = 85 } + + override string getDescription() { + result = "The case sensitive not match operator '-cnotmatch'." + } + + override string toString() { result = "Cnotmatch" } +} + +class Colon extends @colon, TokenKind { + override int getValue() { result = 99 } + + override string getDescription() { + result = + "The PS class base class and implemented interfaces operator ':'. Also used in base class ctor calls." + } + + override string toString() { result = "Colon" } +} + +class ColonColon extends @colonColon, TokenKind { + override int getValue() { result = 34 } + + override string getDescription() { result = "The static member access operator '::'." } + + override string toString() { result = "ColonColon" } +} + +class Comma extends @comma, TokenKind { + override int getValue() { result = 30 } + + override string getDescription() { result = "The unary or binary array operator ','." } + + override string toString() { result = "Comma" } +} + +class CommandToken extends @command_token, TokenKind { + override int getValue() { result = 166 } + + override string getDescription() { result = "The 'command' keyword" } + + override string toString() { result = "Command" } +} + +class Comment extends @comment, TokenKind { + override int getValue() { result = 10 } + + override string getDescription() { result = "A single line comment, or a delimited comment." } + + override string toString() { result = "Comment" } +} + +class Configuration extends @configuration, TokenKind { + override int getValue() { result = 155 } + + override string getDescription() { result = "The 'configuration' keyword" } + + override string toString() { result = "Configuration" } +} + +class Continue extends @continue, TokenKind { + override int getValue() { result = 123 } + + override string getDescription() { result = "The 'continue' keyword." } + + override string toString() { result = "Continue" } +} + +class Creplace extends @creplace, TokenKind { + override int getValue() { result = 86 } + + override string getDescription() { result = "The case sensitive replace operator '-creplace'." } + + override string toString() { result = "Creplace" } +} + +class Csplit extends @csplit, TokenKind { + override int getValue() { result = 91 } + + override string getDescription() { result = "The case sensitive split operator '-csplit'." } + + override string toString() { result = "Csplit" } +} + +class Data extends @data, TokenKind { + override int getValue() { result = 124 } + + override string getDescription() { result = "The 'data' keyword." } + + override string toString() { result = "Data" } +} + +class Default extends @default, TokenKind { + override int getValue() { result = 169 } + + override string getDescription() { result = "The 'default' keyword" } + + override string toString() { result = "Default" } +} + +class Define extends @define, TokenKind { + override int getValue() { result = 125 } + + override string getDescription() { result = "The (unimplemented) 'define' keyword." } + + override string toString() { result = "Define" } +} + +class Divide extends @divide, TokenKind { + override int getValue() { result = 38 } + + override string getDescription() { result = "The division operator '/'." } + + override string toString() { result = "Divide" } +} + +class DivideEquals extends @divideEquals, TokenKind { + override int getValue() { result = 46 } + + override string getDescription() { result = "The division assignment operator '/='." } + + override string toString() { result = "DivideEquals" } +} + +class Do extends @do, TokenKind { + override int getValue() { result = 126 } + + override string getDescription() { result = "The 'do' keyword." } + + override string toString() { result = "Do" } +} + +class DollarParen extends @dollarParen, TokenKind { + override int getValue() { result = 24 } + + override string getDescription() { result = "The opening token of a sub-expression '$('." } + + override string toString() { result = "DollarParen" } +} + +class Dot extends @dot, TokenKind { + override int getValue() { result = 35 } + + override string getDescription() { + result = "The instance member access or dot source invocation operator '.'." + } + + override string toString() { result = "Dot" } +} + +class DotDot extends @dotDot, TokenKind { + override int getValue() { result = 33 } + + override string getDescription() { result = "The range operator '..'." } + + override string toString() { result = "DotDot" } +} + +class DynamicKeyword extends @dynamicKeyword, TokenKind { + override int getValue() { result = 156 } + + override string getDescription() { result = "The token kind for dynamic keywords" } + + override string toString() { result = "DynamicKeyword" } +} + +class Dynamicparam extends @dynamicparam, TokenKind { + override int getValue() { result = 127 } + + override string getDescription() { result = "The 'dynamicparam' keyword." } + + override string toString() { result = "Dynamicparam" } +} + +class Else extends @else, TokenKind { + override int getValue() { result = 128 } + + override string getDescription() { result = "The 'else' keyword." } + + override string toString() { result = "Else" } +} + +class ElseIf extends @elseIf, TokenKind { + override int getValue() { result = 129 } + + override string getDescription() { result = "The 'elseif' keyword." } + + override string toString() { result = "ElseIf" } +} + +class End extends @end, TokenKind { + override int getValue() { result = 130 } + + override string getDescription() { result = "The 'end' keyword." } + + override string toString() { result = "End" } +} + +class EndOfInput extends @endOfInput, TokenKind { + override int getValue() { result = 11 } + + override string getDescription() { result = "Marks the end of the input script or file." } + + override string toString() { result = "EndOfInput" } +} + +class Enum extends @enum, TokenKind { + override int getValue() { result = 161 } + + override string getDescription() { result = "The 'enum' keyword" } + + override string toString() { result = "Enum" } +} + +class Equals extends @equals, TokenKind { + override int getValue() { result = 42 } + + override string getDescription() { result = "The assignment operator '='." } + + override string toString() { result = "Equals" } +} + +class Exclaim extends @exclaim, TokenKind { + override int getValue() { result = 36 } + + override string getDescription() { result = "The logical not operator '!'." } + + override string toString() { result = "Exclaim" } +} + +class Exit extends @exit, TokenKind { + override int getValue() { result = 131 } + + override string getDescription() { result = "The 'exit' keyword." } + + override string toString() { result = "Exit" } +} + +class Filter extends @filter, TokenKind { + override int getValue() { result = 132 } + + override string getDescription() { result = "The 'filter' keyword." } + + override string toString() { result = "Filter" } +} + +class Finally extends @finally, TokenKind { + override int getValue() { result = 133 } + + override string getDescription() { result = "The 'finally' keyword." } + + override string toString() { result = "Finally" } +} + +class For extends @for, TokenKind { + override int getValue() { result = 134 } + + override string getDescription() { result = "The 'for' keyword." } + + override string toString() { result = "For" } +} + +class Foreach extends @foreach, TokenKind { + override int getValue() { result = 135 } + + override string getDescription() { result = "The 'foreach' keyword." } + + override string toString() { result = "Foreach" } +} + +class Format extends @format, TokenKind { + override int getValue() { result = 50 } + + override string getDescription() { result = "The string format operator '-f'." } + + override string toString() { result = "Format" } +} + +class From extends @from, TokenKind { + override int getValue() { result = 136 } + + override string getDescription() { result = "The (unimplemented) 'from' keyword." } + + override string toString() { result = "From" } +} + +class Function extends @function, TokenKind { + override int getValue() { result = 137 } + + override string getDescription() { result = "The 'function' keyword." } + + override string toString() { result = "Function" } +} + +class Generic extends @generic, TokenKind { + override int getValue() { result = 7 } + + override string getDescription() { + result = + "A token that is only valid as a command name, command argument, function name, or configuration name. It may contain characters not allowed in identifiers. Tokens with this kind are always instances of StringLiteralToken or StringExpandableToken if the token contains variable references or subexpressions." + } + + override string toString() { result = "Generic" } +} + +class HereStringExpandable extends @hereStringExpandable, TokenKind { + override int getValue() { result = 15 } + + override string getDescription() { + result = + "A double quoted here string literal. Tokens with this kind are always instances of StringExpandableToken. even if there are no nested tokens to expand." + } + + override string toString() { result = "HereStringExpandable" } +} + +class HereStringLiteral extends @hereStringLiteral, TokenKind { + override int getValue() { result = 14 } + + override string getDescription() { + result = + "A single quoted here string literal. Tokens with this kind are always instances of StringLiteralToken." + } + + override string toString() { result = "HereStringLiteral" } +} + +class Hidden extends @hidden, TokenKind { + override int getValue() { result = 167 } + + override string getDescription() { result = "The 'hidden' keyword" } + + override string toString() { result = "Hidden" } +} + +class Icontains extends @icontains, TokenKind { + override int getValue() { result = 71 } + + override string getDescription() { + result = "The case insensitive contains operator '-icontains' or '-contains'." + } + + override string toString() { result = "Icontains" } +} + +class Identifier extends @identifier, TokenKind { + override int getValue() { result = 6 } + + override string getDescription() { + result = + "A simple identifier, always begins with a letter or '', and is followed by letters, numbers, or ''." + } + + override string toString() { result = "Identifier" } +} + +class Ieq extends @ieq, TokenKind { + override int getValue() { result = 60 } + + override string getDescription() { + result = "The case insensitive equal operator '-ieq' or '-eq'." + } + + override string toString() { result = "Ieq" } +} + +class If extends @if, TokenKind { + override int getValue() { result = 138 } + + override string getDescription() { result = "The 'if' keyword." } + + override string toString() { result = "If" } +} + +class Ige extends @ige, TokenKind { + override int getValue() { result = 62 } + + override string getDescription() { + result = "The case insensitive greater than or equal operator '-ige' or '-ge'." + } + + override string toString() { result = "Ige" } +} + +class Igt extends @igt, TokenKind { + override int getValue() { result = 63 } + + override string getDescription() { + result = "The case insensitive greater than operator '-igt' or '-gt'." + } + + override string toString() { result = "Igt" } +} + +class Iin extends @iin, TokenKind { + override int getValue() { result = 73 } + + override string getDescription() { result = "The case insensitive in operator '-iin' or '-in'." } + + override string toString() { result = "Iin" } +} + +class Ile extends @ile, TokenKind { + override int getValue() { result = 65 } + + override string getDescription() { + result = "The case insensitive less than or equal operator '-ile' or '-le'." + } + + override string toString() { result = "Ile" } +} + +class Ilike extends @ilike, TokenKind { + override int getValue() { result = 66 } + + override string getDescription() { + result = "The case insensitive like operator '-ilike' or '-like'." + } + + override string toString() { result = "Ilike" } +} + +class Ilt extends @ilt, TokenKind { + override int getValue() { result = 64 } + + override string getDescription() { + result = "The case insensitive less than operator '-ilt' or '-lt'." + } + + override string toString() { result = "Ilt" } +} + +class Imatch extends @imatch, TokenKind { + override int getValue() { result = 68 } + + override string getDescription() { + result = "The case insensitive match operator '-imatch' or '-match'." + } + + override string toString() { result = "Imatch" } +} + +class In extends @in, TokenKind { + override int getValue() { result = 139 } + + override string getDescription() { result = "The 'in' keyword." } + + override string toString() { result = "In" } +} + +class Ine extends @ine, TokenKind { + override int getValue() { result = 61 } + + override string getDescription() { + result = "The case insensitive not equal operator '-ine' or '-ne'." + } + + override string toString() { result = "Ine" } +} + +class InlineScript extends @inlineScript, TokenKind { + override int getValue() { result = 154 } + + override string getDescription() { result = "The 'InlineScript' keyword" } + + override string toString() { result = "InlineScript" } +} + +class Inotcontains extends @inotcontains, TokenKind { + override int getValue() { result = 72 } + + override string getDescription() { + result = "The case insensitive notcontains operator '-inotcontains' or '-notcontains'." + } + + override string toString() { result = "Inotcontains" } +} + +class Inotin extends @inotin, TokenKind { + override int getValue() { result = 74 } + + override string getDescription() { + result = "The case insensitive notin operator '-inotin' or '-notin'" + } + + override string toString() { result = "Inotin" } +} + +class Inotlike extends @inotlike, TokenKind { + override int getValue() { result = 67 } + + override string getDescription() { + result = "The case insensitive not like operator '-inotlike' or '-notlike'." + } + + override string toString() { result = "Inotlike" } +} + +class Inotmatch extends @inotmatch, TokenKind { + override int getValue() { result = 69 } + + override string getDescription() { + result = "The case insensitive not match operator '-inotmatch' or '-notmatch'." + } + + override string toString() { result = "Inotmatch" } +} + +class Interface extends @interface, TokenKind { + override int getValue() { result = 160 } + + override string getDescription() { result = "The 'interface' keyword" } + + override string toString() { result = "Interface" } +} + +class Ireplace extends @ireplace, TokenKind { + override int getValue() { result = 70 } + + override string getDescription() { + result = "The case insensitive replace operator '-ireplace' or '-replace'." + } + + override string toString() { result = "Ireplace" } +} + +class Is extends @is, TokenKind { + override int getValue() { result = 92 } + + override string getDescription() { result = "The type test operator '-is'." } + + override string toString() { result = "Is" } +} + +class IsNot extends @isNot, TokenKind { + override int getValue() { result = 93 } + + override string getDescription() { result = "The type test operator '-isnot'." } + + override string toString() { result = "IsNot" } +} + +class Isplit extends @isplit, TokenKind { + override int getValue() { result = 75 } + + override string getDescription() { + result = "The case insensitive split operator '-isplit' or '-split'." + } + + override string toString() { result = "Isplit" } +} + +class Join extends @join, TokenKind { + override int getValue() { result = 59 } + + override string getDescription() { result = "The join operator '-join'." } + + override string toString() { result = "Join" } +} + +class Label extends @label, TokenKind { + override int getValue() { result = 5 } + + override string getDescription() { + result = + "A label token - always begins with ':', followed by the label name. Tokens with this kind are always instances of LabelToken." + } + + override string toString() { result = "Label" } +} + +class LBracket extends @lBracket, TokenKind { + override int getValue() { result = 20 } + + override string getDescription() { result = "The opening square brace token '['." } + + override string toString() { result = "LBracket" } +} + +class LCurly extends @lCurly, TokenKind { + override int getValue() { result = 18 } + + override string getDescription() { result = "The opening curly brace token '{'." } + + override string toString() { result = "LCurly" } +} + +class LineContinuation extends @lineContinuation, TokenKind { + override int getValue() { result = 9 } + + override string getDescription() { + result = "A line continuation (backtick followed by newline)." + } + + override string toString() { result = "LineContinuation" } +} + +class LParen extends @lParen, TokenKind { + override int getValue() { result = 16 } + + override string getDescription() { result = "The opening parenthesis token '('." } + + override string toString() { result = "LParen" } +} + +class Minus extends @minus, TokenKind { + override int getValue() { result = 41 } + + override string getDescription() { result = "The substraction operator '-'." } + + override string toString() { result = "Minus" } +} + +class MinusEquals extends @minusEquals, TokenKind { + override int getValue() { result = 44 } + + override string getDescription() { result = "The subtraction assignment operator '-='." } + + override string toString() { result = "MinusEquals" } +} + +class MinusMinus extends @minusMinus, TokenKind { + override int getValue() { result = 31 } + + override string getDescription() { result = "The pre-decrement operator '--'." } + + override string toString() { result = "MinusMinus" } +} + +class Module extends @module, TokenKind { + override int getValue() { result = 163 } + + override string getDescription() { result = "The 'module' keyword" } + + override string toString() { result = "Module" } +} + +class Multiply extends @multiply, TokenKind { + override int getValue() { result = 37 } + + override string getDescription() { result = "The multiplication operator '*'." } + + override string toString() { result = "Multiply" } +} + +class MultiplyEquals extends @multiplyEquals, TokenKind { + override int getValue() { result = 45 } + + override string getDescription() { result = "The multiplication assignment operator '*='." } + + override string toString() { result = "MultiplyEquals" } +} + +class Namespace extends @namespace, TokenKind { + override int getValue() { result = 162 } + + override string getDescription() { result = "The 'namespace' keyword" } + + override string toString() { result = "Namespace" } +} + +class NewLine extends @newLine, TokenKind { + override int getValue() { result = 8 } + + override string getDescription() { result = "A newline (one of '\n', '\r', or '\r\n')." } + + override string toString() { result = "NewLine" } +} + +class Not extends @not, TokenKind { + override int getValue() { result = 51 } + + override string getDescription() { result = "The logical not operator '-not'." } + + override string toString() { result = "Not" } +} + +class Number extends @number, TokenKind { + override int getValue() { result = 4 } + + override string getDescription() { + result = + "Any numerical literal token. Tokens with this kind are always instances of NumberToken." + } + + override string toString() { result = "Number" } +} + +class Or extends @or, TokenKind { + override int getValue() { result = 54 } + + override string getDescription() { result = "The logical or operator '-or'." } + + override string toString() { result = "Or" } +} + +class OrOr extends @orOr, TokenKind { + override int getValue() { result = 27 } + + override string getDescription() { result = "The (unimplemented) operator '||'." } + + override string toString() { result = "OrOr" } +} + +class Parallel extends @parallel, TokenKind { + override int getValue() { result = 152 } + + override string getDescription() { result = "The 'parallel' keyword." } + + override string toString() { result = "Parallel" } +} + +class Param extends @param, TokenKind { + override int getValue() { result = 140 } + + override string getDescription() { result = "The 'param' keyword." } + + override string toString() { result = "Param" } +} + +class ParameterToken extends @parameter_token, TokenKind { + override int getValue() { result = 3 } + + override string getDescription() { + result = + "A parameter to a command, always begins with a dash ('-'), followed by the parameter name. Tokens with this kind are always instances of ParameterToken." + } + + override string toString() { result = "Parameter" } +} + +class Pipe extends @pipe, TokenKind { + override int getValue() { result = 29 } + + override string getDescription() { result = "The pipe operator '|'." } + + override string toString() { result = "Pipe" } +} + +class Plus extends @plus, TokenKind { + override int getValue() { result = 40 } + + override string getDescription() { result = "The addition operator '+'." } + + override string toString() { result = "Plus" } +} + +class PlusEquals extends @plusEquals, TokenKind { + override int getValue() { result = 43 } + + override string getDescription() { result = "The addition assignment operator '+='." } + + override string toString() { result = "PlusEquals" } +} + +class PlusPlus extends @plusPlus, TokenKind { + override int getValue() { result = 32 } + + override string getDescription() { result = "The pre-increment operator '++'." } + + override string toString() { result = "PlusPlus" } +} + +class PostfixMinusMinus extends @postfixMinusMinus, TokenKind { + override int getValue() { result = 96 } + + override string getDescription() { result = "The post-decrement operator '--'." } + + override string toString() { result = "PostfixMinusMinus" } +} + +class PostfixPlusPlus extends @postfixPlusPlus, TokenKind { + override int getValue() { result = 95 } + + override string getDescription() { result = "The post-increment operator '++'." } + + override string toString() { result = "PostfixPlusPlus" } +} + +class Private extends @private, TokenKind { + override int getValue() { result = 158 } + + override string getDescription() { result = "The 'private' keyword" } + + override string toString() { result = "Private" } +} + +class Process extends @process, TokenKind { + override int getValue() { result = 141 } + + override string getDescription() { result = "The 'process' keyword." } + + override string toString() { result = "Process" } +} + +class Public extends @public, TokenKind { + override int getValue() { result = 157 } + + override string getDescription() { result = "The 'public' keyword" } + + override string toString() { result = "Public" } +} + +class QuestionDot extends @questionDot, TokenKind { + override int getValue() { result = 103 } + + override string getDescription() { result = "The null conditional member access operator '?.'." } + + override string toString() { result = "QuestionDot" } +} + +class QuestionLBracket extends @questionLBracket, TokenKind { + override int getValue() { result = 104 } + + override string getDescription() { result = "The null conditional index access operator '?[]'." } + + override string toString() { result = "QuestionLBracket" } +} + +class QuestionMark extends @questionMark, TokenKind { + override int getValue() { result = 100 } + + override string getDescription() { result = "The ternary operator '?'." } + + override string toString() { result = "QuestionMark" } +} + +class QuestionQuestion extends @questionQuestion, TokenKind { + override int getValue() { result = 102 } + + override string getDescription() { result = "The null coalesce operator '??'." } + + override string toString() { result = "QuestionQuestion" } +} + +class QuestionQuestionEquals extends @questionQuestionEquals, TokenKind { + override int getValue() { result = 101 } + + override string getDescription() { result = "The null conditional assignment operator '??='." } + + override string toString() { result = "QuestionQuestionEquals" } +} + +class RBracket extends @rBracket, TokenKind { + override int getValue() { result = 21 } + + override string getDescription() { result = "The closing square brace token ']'." } + + override string toString() { result = "RBracket" } +} + +class RCurly extends @rCurly, TokenKind { + override int getValue() { result = 19 } + + override string getDescription() { result = "The closing curly brace token '}'." } + + override string toString() { result = "RCurly" } +} + +class RedirectInStd extends @redirectInStd, TokenKind { + override int getValue() { result = 49 } + + override string getDescription() { + result = "The (unimplemented) stdin redirection operator '<'." + } + + override string toString() { result = "RedirectInStd" } +} + +class RedirectionToken extends @redirection_token, TokenKind { + override int getValue() { result = 48 } + + override string getDescription() { result = "A redirection operator such as '2>&1' or '>>'." } + + override string toString() { result = "Redirection" } +} + +class Rem extends @rem, TokenKind { + override int getValue() { result = 39 } + + override string getDescription() { result = "The modulo division (remainder) operator '%'." } + + override string toString() { result = "Rem" } +} + +class RemainderEquals extends @remainderEquals, TokenKind { + override int getValue() { result = 47 } + + override string getDescription() { + result = "The modulo division (remainder) assignment operator '%='." + } + + override string toString() { result = "RemainderEquals" } +} + +class Return extends @return, TokenKind { + override int getValue() { result = 142 } + + override string getDescription() { result = "The 'return' keyword." } + + override string toString() { result = "Return" } +} + +class RParen extends @rParen, TokenKind { + override int getValue() { result = 17 } + + override string getDescription() { result = "The closing parenthesis token ')'." } + + override string toString() { result = "RParen" } +} + +class Semi extends @semi, TokenKind { + override int getValue() { result = 25 } + + override string getDescription() { result = "The statement terminator ';'." } + + override string toString() { result = "Semi" } +} + +class Sequence extends @sequence, TokenKind { + override int getValue() { result = 153 } + + override string getDescription() { result = "The 'sequence' keyword." } + + override string toString() { result = "Sequence" } +} + +class Shl extends @shl, TokenKind { + override int getValue() { result = 97 } + + override string getDescription() { result = "The shift left operator." } + + override string toString() { result = "Shl" } +} + +class Shr extends @shr, TokenKind { + override int getValue() { result = 98 } + + override string getDescription() { result = "The shift right operator." } + + override string toString() { result = "Shr" } +} + +class SplattedVariable extends @splattedVariable, TokenKind { + override int getValue() { result = 2 } + + override string getDescription() { + result = + "A splatted variable token, always begins with '@' and followed by the variable name. Tokens with this kind are always instances of VariableToken." + } + + override string toString() { result = "SplattedVariable" } +} + +class Static extends @static, TokenKind { + override int getValue() { result = 159 } + + override string getDescription() { result = "The 'static' keyword" } + + override string toString() { result = "Static" } +} + +class StringExpandable extends @stringExpandable, TokenKind { + override int getValue() { result = 13 } + + override string getDescription() { + result = + "A double quoted string literal. Tokens with this kind are always instances of StringExpandableToken even if there are no nested tokens to expand." + } + + override string toString() { result = "StringExpandable" } +} + +class StringLiteralToken extends @stringLiteral_token, TokenKind { + override int getValue() { result = 12 } + + override string getDescription() { + result = + "A single quoted string literal. Tokens with this kind are always instances of StringLiteralToken." + } + + override string toString() { result = "StringLiteral" } +} + +class Switch extends @switch, TokenKind { + override int getValue() { result = 143 } + + override string getDescription() { result = "The 'switch' keyword." } + + override string toString() { result = "Switch" } +} + +class Throw extends @throw, TokenKind { + override int getValue() { result = 144 } + + override string getDescription() { result = "The 'throw' keyword." } + + override string toString() { result = "Throw" } +} + +class Trap extends @trap, TokenKind { + override int getValue() { result = 145 } + + override string getDescription() { result = "The 'trap' keyword." } + + override string toString() { result = "Trap" } +} + +class Try extends @try, TokenKind { + override int getValue() { result = 146 } + + override string getDescription() { result = "The 'try' keyword." } + + override string toString() { result = "Try" } +} + +class Type extends @type, TokenKind { + override int getValue() { result = 164 } + + override string getDescription() { result = "The 'type' keyword" } + + override string toString() { result = "Type" } +} + +class Unknown extends @unknown, TokenKind { + override int getValue() { result = 0 } + + override string getDescription() { result = "An unknown token, signifies an error condition." } + + override string toString() { result = "Unknown" } +} + +class Until extends @until, TokenKind { + override int getValue() { result = 147 } + + override string getDescription() { result = "The 'until' keyword." } + + override string toString() { result = "Until" } +} + +class Using extends @using, TokenKind { + override int getValue() { result = 148 } + + override string getDescription() { result = "The (unimplemented) 'using' keyword." } + + override string toString() { result = "Using" } +} + +class Var extends @var, TokenKind { + override int getValue() { result = 149 } + + override string getDescription() { result = "The (unimplemented) 'var' keyword." } + + override string toString() { result = "Var" } +} + +class Variable extends @variable, TokenKind { + override int getValue() { result = 1 } + + override string getDescription() { + result = + "A variable token, always begins with '$' and followed by the variable name, possibly enclose in curly braces. Tokens with this kind are always instances of VariableToken." + } + + override string toString() { result = "Variable" } +} + +class While extends @while, TokenKind { + override int getValue() { result = 150 } + + override string getDescription() { result = "The 'while' keyword." } + + override string toString() { result = "While" } +} + +class Workflow extends @workflow, TokenKind { + override int getValue() { result = 151 } + + override string getDescription() { result = "The 'workflow' keyword." } + + override string toString() { result = "Workflow" } +} + +class Xor extends @xor, TokenKind { + override int getValue() { result = 55 } + + override string getDescription() { result = "The logical exclusive or operator '-xor'." } + + override string toString() { result = "Xor" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TrapStatement.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TrapStatement.qll new file mode 100644 index 000000000000..d03605161a08 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TrapStatement.qll @@ -0,0 +1,17 @@ +private import Raw + +class TrapStmt extends @trap_statement, Stmt { + override SourceLocation getLocation() { trap_statement_location(this, result) } + + StmtBlock getBody() { trap_statement(this, result) } // TODO: Fix type in dbscheme + + TypeConstraint getTypeConstraint() { trap_statement_type(this, result) } + + override Ast getChild(ChildIndex i) { + i = TrapStmtBody() and + result = this.getBody() + or + i = TrapStmtTypeConstraint() and + result = this.getTypeConstraint() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TryStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TryStmt.qll new file mode 100644 index 000000000000..149aacbf040b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TryStmt.qll @@ -0,0 +1,29 @@ +private import Raw + +class TryStmt extends @try_statement, Stmt { + override SourceLocation getLocation() { try_statement_location(this, result) } + + CatchClause getCatchClause(int i) { try_statement_catch_clause(this, i, result) } + + CatchClause getACatchClause() { result = this.getCatchClause(_) } + + /** ..., if any. */ + StmtBlock getFinally() { try_statement_finally(this, result) } + + StmtBlock getBody() { try_statement(this, result) } + + predicate hasFinally() { exists(this.getFinally()) } + + final override Ast getChild(ChildIndex i) { + i = TryStmtBody() and + result = this.getBody() + or + exists(int index | + i = TryStmtCatchClause(index) and + result = this.getCatchClause(index) + ) + or + i = TryStmtFinally() and + result = this.getFinally() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Type.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Type.qll new file mode 100644 index 000000000000..bd386eb461ff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/Type.qll @@ -0,0 +1,32 @@ +private import Raw + +class TypeStmt extends @type_definition, Stmt { + override SourceLocation getLocation() { type_definition_location(this, result) } + + string getName() { type_definition(this, result, _, _, _, _) } + + Member getMember(int i) { type_definition_members(this, i, result) } + + Member getAMember() { result = this.getMember(_) } + + Method getMethod(string name) { + result = this.getAMember() and + result.getName() = name + } + + TypeConstraint getBaseType(int i) { type_definition_base_type(this, i, result) } + + TypeConstraint getABaseType() { result = this.getBaseType(_) } + + TypeStmt getASubtype() { result.getABaseType().getName() = this.getName() } + + final override Ast getChild(ChildIndex i) { + exists(int index | + i = TypeStmtMember(index) and + result = this.getMember(index) + or + i = TypeStmtBaseType(index) and + result = this.getBaseType(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TypeConstraint.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TypeConstraint.qll new file mode 100644 index 000000000000..c5552aaf1731 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TypeConstraint.qll @@ -0,0 +1,11 @@ +private import Raw + +class TypeConstraint extends @type_constraint, AttributeBase { + override SourceLocation getLocation() { type_constraint_location(this, result) } + + /** Gets the assembly name. */ + string getName() { type_constraint(this, result, _) } + + /** Gets the full name of this type constraint including namespaces. */ + string getFullName() { type_constraint(this, _, result) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TypeExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TypeExpression.qll new file mode 100644 index 000000000000..50fbc41bbac3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/TypeExpression.qll @@ -0,0 +1,10 @@ +private import Raw + +class TypeNameExpr extends @type_expression, Expr { + string getName() { type_expression(this, result, _) } + + override SourceLocation getLocation() { type_expression_location(this, result) } + + /** Gets the type referred to by this `TypeNameExpr`. */ + TypeStmt getType() { result.getName() = this.getName() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UnaryExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UnaryExpression.qll new file mode 100644 index 000000000000..74370a61b19e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UnaryExpression.qll @@ -0,0 +1,11 @@ +private import Raw + +class UnaryExpr extends @unary_expression, Expr { + override SourceLocation getLocation() { unary_expression_location(this, result) } + + int getKind() { unary_expression(this, _, result, _) } + + Expr getOperand() { unary_expression(this, result, _, _) } + + final override Ast getChild(ChildIndex i) { i = UnaryExprOp() and result = this.getOperand() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UsingExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UsingExpression.qll new file mode 100644 index 000000000000..527b17c0668a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UsingExpression.qll @@ -0,0 +1,12 @@ +private import Raw + +class UsingExpr extends @using_expression, Expr { + override SourceLocation getLocation() { using_expression_location(this, result) } + + Expr getExpr() { using_expression(this, result) } + + override Ast getChild(ChildIndex i) { + i = UsingExprExpr() and + result = this.getExpr() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UsingStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UsingStmt.qll new file mode 100644 index 000000000000..46614401daa9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/UsingStmt.qll @@ -0,0 +1,19 @@ +private import Raw + +class UsingStmt extends @using_statement, Stmt { + override SourceLocation getLocation() { using_statement_location(this, result) } + + string getName() { + exists(StringConstExpr const | + using_statement_name(this, const) and // TODO: Change dbscheme + result = const.getValue().getValue() + ) + } + + string getAlias() { + exists(StringConstExpr const | + using_statement_alias(this, const) and // TODO: Change dbscheme + result = const.getValue().getValue() + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/VariableExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/VariableExpression.qll new file mode 100644 index 000000000000..c3088de4444d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/VariableExpression.qll @@ -0,0 +1,52 @@ +private import Raw + +class VarAccess extends @variable_expression, Expr { + override SourceLocation getLocation() { variable_expression_location(this, result) } + + string getUserPath() { variable_expression(this, result, _, _, _, _, _, _, _, _, _, _) } + + string getDriveName() { variable_expression(this, _, result, _, _, _, _, _, _, _, _, _) } + + boolean isConstant() { variable_expression(this, _, _, result, _, _, _, _, _, _, _, _) } + + boolean isGlobal() { variable_expression(this, _, _, _, result, _, _, _, _, _, _, _) } + + boolean isLocal() { variable_expression(this, _, _, _, _, result, _, _, _, _, _, _) } + + boolean isPrivate() { variable_expression(this, _, _, _, _, _, result, _, _, _, _, _) } + + boolean isScript() { variable_expression(this, _, _, _, _, _, _, result, _, _, _, _) } + + boolean isUnqualified() { variable_expression(this, _, _, _, _, _, _, _, result, _, _, _) } + + boolean isUnscoped() { variable_expression(this, _, _, _, _, _, _, _, _, result, _, _) } + + boolean isVariable() { variable_expression(this, _, _, _, _, _, _, _, _, _, result, _) } + + boolean isDriveQualified() { variable_expression(this, _, _, _, _, _, _, _, _, _, _, result) } + + predicate isReadAccess() { not this.isWriteAccess() } + + predicate isWriteAccess() { any(AssignStmt assign).getLeftHandSide() = this } +} + +class ThisAccess extends VarAccess { + ThisAccess() { this.getUserPath() = "this" } +} + +predicate isEnvVariableAccess(VarAccess va, string env) { + va.getUserPath().toLowerCase() = "env:" + env +} + +predicate isAutomaticVariableAccess(VarAccess va, string var) { + va.getUserPath().toLowerCase() = + [ + "args", "consolefilename", "enabledexperimentalfeatures", "error", "event", "eventargs", + "eventsubscriber", "executioncontext", "home", "host", "input", "iscoreclr", "islinux", + "ismacos", "iswindows", "lastexitcode", "myinvocation", "nestedpromptlevel", "pid", "profile", + "psboundparameters", "pscmdlet", "pscommandpath", "psculture", "psdebugcontext", "psedition", + "pshome", "psitem", "psscriptroot", "pssenderinfo", "psuiculture", "psversiontable", "pwd", + "sender", "shellid", "stacktrace" + ] and + var = va.getUserPath().toLowerCase() +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/WhileStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/WhileStmt.qll new file mode 100644 index 000000000000..92ced49b4230 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Raw/WhileStmt.qll @@ -0,0 +1,15 @@ +private import Raw + +class WhileStmt extends @while_statement, LoopStmt { + override SourceLocation getLocation() { while_statement_location(this, result) } + + PipelineBase getCondition() { while_statement_condition(this, result) } + + final override StmtBlock getBody() { while_statement(this, result) } + + final override Ast getChild(ChildIndex i) { + i = WhileStmtCond() and result = this.getCondition() + or + i = WhileStmtBody() and result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Redirection.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Redirection.qll new file mode 100644 index 000000000000..8c172bc38010 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Redirection.qll @@ -0,0 +1,24 @@ +private import AstImport + +/** + * A redirection expression. For example, `>` in: + * ``` + * Get-Process > processes.txt + * ``` + */ +class Redirection extends Ast, TRedirection { + Expr getExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, redirectionExpr(), result) + or + not synthChild(r, redirectionExpr(), _) and + result = getResultAst(r.(Raw::Redirection).getExpr()) + ) + } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = redirectionExpr() and result = this.getExpr() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ReturnStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ReturnStmt.qll new file mode 100644 index 000000000000..3f2c1e2b0cc0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ReturnStmt.qll @@ -0,0 +1,28 @@ +private import AstImport + +/** + * A return statement. For example `return $result` or `return`. + */ +class ReturnStmt extends Stmt, TReturnStmt { + override string toString() { + if this.hasPipeline() then result = "return ..." else result = "return" + } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = returnStmtPipeline() and + result = this.getPipeline() + } + + predicate hasPipeline() { exists(this.getPipeline()) } + + Expr getPipeline() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, returnStmtPipeline(), result) + or + not synthChild(r, returnStmtPipeline(), _) and + result = getResultAst(r.(Raw::ReturnStmt).getPipeline()) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Scopes.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Scopes.qll new file mode 100644 index 000000000000..52212cf5ea22 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Scopes.qll @@ -0,0 +1,23 @@ +private import AstImport + +/** Gets the enclosing scope of `n`. */ +Scope scopeOf(Ast n) { + exists(Ast m | m = n.getParent() | + m = result + or + not m instanceof Scope and result = scopeOf(m) + ) +} + +class Scope extends Ast { + Scope() { getRawAst(this) instanceof Raw::Scope } + + /** Gets the outer scope, if any. */ + Scope getOuterScope() { result = scopeOf(this) } + + UsingStmt getAnActiveUsingStmt() { result.getAnAffectedScope() = this } +} + +module Scope { + class Range extends Raw::Scope { } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ScriptBlock.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ScriptBlock.qll new file mode 100644 index 000000000000..dbdd3905b103 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ScriptBlock.qll @@ -0,0 +1,124 @@ +private import AstImport + +/** + * A script block. For example, the body of a function or a script file. + */ +class ScriptBlock extends Ast, TScriptBlock { + override string toString() { + if this.isTopLevel() + then result = this.getLocation().getFile().getBaseName() + else result = "{...}" + } + + NamedBlock getProcessBlock() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, scriptBlockProcessBlock(), result) + or + not synthChild(r, scriptBlockProcessBlock(), _) and + result = getResultAst(r.(Raw::ScriptBlock).getProcessBlock()) + ) + } + + NamedBlock getBeginBlock() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, scriptBlockBeginBlock(), result) + or + not synthChild(r, scriptBlockBeginBlock(), _) and + result = getResultAst(r.(Raw::ScriptBlock).getBeginBlock()) + ) + } + + UsingStmt getUsingStmt(int i) { + exists(ChildIndex index, Raw::Ast r | index = scriptBlockUsing(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::ScriptBlock).getUsing(i)) + ) + } + + UsingStmt getAUsingStmt() { result = this.getUsingStmt(_) } + + NamedBlock getEndBlock() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, scriptBlockEndBlock(), result) + or + not synthChild(r, scriptBlockEndBlock(), _) and + result = getResultAst(r.(Raw::ScriptBlock).getEndBlock()) + ) + } + + NamedBlock getDynamicBlock() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, scriptBlockDynParamBlock(), result) + or + not synthChild(r, scriptBlockDynParamBlock(), _) and + result = getResultAst(r.(Raw::ScriptBlock).getDynamicParamBlock()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = scriptBlockBeginBlock() and + result = this.getBeginBlock() + or + i = scriptBlockProcessBlock() and + result = this.getProcessBlock() + or + i = scriptBlockEndBlock() and + result = this.getEndBlock() + or + i = scriptBlockDynParamBlock() and + result = this.getDynamicBlock() + or + exists(int index | + i = scriptBlockAttr(index) and + result = this.getAttribute(index) + ) + or + exists(int index | + i = funParam(index) and + result = this.getParameter(index) + ) + or + i = ThisVar() and + result = this.getThisParameter() + or + exists(int index | + i = scriptBlockUsing(index) and + result = this.getUsingStmt(index) + ) + } + + Parameter getParameter(int i) { synthChild(getRawAst(this), funParam(i), result) } + + Parameter getThisParameter() { synthChild(getRawAst(this), ThisVar(), result) } + + /** + * Gets a parameter of this block. + * + * Note: This does not include the `this` parameter, but it does include pipeline parameters. + */ + Parameter getAParameter() { result = this.getParameter(_) } + + int getNumberOfParameters() { result = count(this.getAParameter()) } + + predicate isTopLevel() { not exists(this.getParent()) } + + Attribute getAttribute(int i) { + // We attach the attributes to the function since we got rid of parameter blocks + exists(ChildIndex index, Raw::Ast r | index = scriptBlockAttr(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::ScriptBlock).getParamBlock().getAttribute(i)) + ) + } + + Attribute getAnAttribute() { result = this.getAttribute(_) } +} + +class TopLevelScriptBlock extends ScriptBlock { + TopLevelScriptBlock() { this.isTopLevel() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ScriptBlockExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ScriptBlockExpr.qll new file mode 100644 index 000000000000..d78dc00bd53b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ScriptBlockExpr.qll @@ -0,0 +1,26 @@ +private import AstImport + +/** + * A script block expression. For example: + * ``` + * $callback = { Write-Host "Done!" } + * ``` + */ +class ScriptBlockExpr extends Expr, TScriptBlockExpr { + override string toString() { result = "{...}" } + + ScriptBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, scriptBlockExprBody(), result) + or + not synthChild(r, scriptBlockExprBody(), _) and + result = getResultAst(r.(Raw::ScriptBlockExpr).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = scriptBlockExprBody() and result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/SourceLocation.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/SourceLocation.qll new file mode 100644 index 000000000000..270befbece57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/SourceLocation.qll @@ -0,0 +1 @@ +import Raw.SourceLocation diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Statement.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Statement.qll new file mode 100644 index 000000000000..e3da5389c00d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Statement.qll @@ -0,0 +1,6 @@ +private import AstImport + +/** + * A statement. This is the base class for all statements. + */ +class Stmt extends Ast, TStmt { } diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/StatementBlock.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/StatementBlock.qll new file mode 100644 index 000000000000..e38752338435 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/StatementBlock.qll @@ -0,0 +1,52 @@ +private import AstImport + +/** + * A sequence of statements, possibly including trap statements. For example: + * ``` + * { + * $a = 1 + * $b = 2 + * $c = 3 + * } + * ``` + */ +class StmtBlock extends Stmt, TStmtBlock { + pragma[nomagic] + Stmt getStmt(int i) { + exists(ChildIndex index, Raw::Ast r | index = stmtBlockStmt(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::StmtBlock).getStmt(i)) + ) + } + + Stmt getAStmt() { result = this.getStmt(_) } + + TrapStmt getTrapStmt(int i) { + exists(ChildIndex index, Raw::Ast r | index = stmtBlockTrapStmt(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::StmtBlock).getTrapStmt(i)) + ) + } + + TrapStmt getATrapStmt() { result = this.getTrapStmt(_) } + + int getNumberOfStmts() { result = count(this.getAStmt()) } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = stmtBlockStmt(index) and + result = this.getStmt(index) + or + i = stmtBlockTrapStmt(index) and + result = this.getTrapStmt(index) + ) + } + + override string toString() { result = "{...}" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/StringConstantExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/StringConstantExpression.qll new file mode 100644 index 000000000000..b3e82144646c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/StringConstantExpression.qll @@ -0,0 +1,10 @@ +private import AstImport + +/** + * A constant string expression. For example, the string `"hello"` or `'world'`. + */ +class StringConstExpr extends Expr, TStringConstExpr { + string getValueString() { result = getRawAst(this).(Raw::StringConstExpr).getValue().getValue() } + + override string toString() { result = this.getValueString() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/StringLiteral.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/StringLiteral.qll new file mode 100644 index 000000000000..fd4bf1b30f4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/StringLiteral.qll @@ -0,0 +1,22 @@ +private import AstImport + +/** + * A string literal. For example: + * ``` + * "Hello World" + * ``` + */ +// TODO: A string literal should ideally be the string constants that are +// surrounded by quotes (single or double), but we don't yet extract that +// information. So for now we just use the StringConstExpr class, which is +// a bit more general than we want. +class StringLiteral instanceof StringConstExpr { + /** Get the string representation of this string literal. */ + string toString() { result = this.getValue() } + + /** Get the value of this string literal. */ + string getValue() { result = super.getValueString() } + + /** Get the location of this string literal. */ + SourceLocation getLocation() { result = super.getLocation() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/SubExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/SubExpression.qll new file mode 100644 index 000000000000..c08a2e8a3343 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/SubExpression.qll @@ -0,0 +1,26 @@ +private import AstImport + +/** + * An expandable sub-expression. For example `$(Get-Date)` in: + * ``` + * "Hello $(Get-Date)" + * ``` + */ +class ExpandableSubExpr extends Expr, TExpandableSubExpr { + StmtBlock getExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, expandableSubExprExpr(), result) + or + not synthChild(r, expandableSubExprExpr(), _) and + result = getResultAst(r.(Raw::ExpandableSubExpr).getExpr()) + ) + } + + final override string toString() { result = "$(...)" } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = expandableSubExprExpr() and result = this.getExpr() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/SwitchStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/SwitchStmt.qll new file mode 100644 index 000000000000..5b3cba1feb60 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/SwitchStmt.qll @@ -0,0 +1,75 @@ +private import AstImport + +/** + * A switch statement. For example: + * ``` + * switch ($day) { + * "Monday" { "Start of the week" } + * "Friday" { "TGIF!" } + * default { "Regular day" } + * } + * ``` + */ +class SwitchStmt extends Stmt, TSwitchStmt { + final override string toString() { result = "switch(...) {...}" } + + Expr getCondition() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, switchStmtCond(), result) + or + not synthChild(r, switchStmtCond(), _) and + result = getResultAst(r.(Raw::SwitchStmt).getCondition()) + ) + } + + StmtBlock getDefault() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, switchStmtDefault(), result) + or + not synthChild(r, switchStmtDefault(), _) and + result = getResultAst(r.(Raw::SwitchStmt).getDefault()) + ) + } + + StmtBlock getCase(int i) { + exists(ChildIndex index, Raw::Ast r | index = switchStmtCase(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::SwitchStmt).getCase(i)) + ) + } + + StmtBlock getACase() { result = this.getCase(_) } + + int getNumberOfCases() { result = getRawAst(this).(Raw::SwitchStmt).getNumberOfCases() } + + Expr getPattern(int i) { + exists(ChildIndex index, Raw::Ast r | index = switchStmtPat(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::SwitchStmt).getPattern(i)) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = switchStmtCond() and + result = this.getCondition() + or + i = switchStmtDefault() and + result = this.getDefault() + or + exists(int index | + i = switchStmtCase(index) and + result = this.getCase(index) + or + i = switchStmtPat(index) and + result = this.getPattern(index) + ) + } + + Expr getAPattern() { result = this.getPattern(_) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Synthesis.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Synthesis.qll new file mode 100644 index 000000000000..9bcf170b772a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Synthesis.qll @@ -0,0 +1,1001 @@ +private import TAst +private import Ast +private import Location +private import Variable +private import TypeConstraint +private import Expr +private import Parameter +private import ExprStmt +private import NamedBlock +private import FunctionBase +private import ScriptBlock +private import Command +private import Internal::Private +private import Type +private import Scopes +private import BoolLiteral +private import Member +private import Raw.Raw as Raw +private import codeql.util.Boolean +private import AutomaticVariable + +newtype VarKind = + ThisVarKind() or + EnvVarKind(string var) { Raw::isEnvVariableAccess(_, var) } or + ParamVarRealKind() or + PipelineIteratorKind() or + PipelineByPropertyNameIteratorKind(string name) { + exists(Raw::ProcessBlock pb | + name = + pb.getScriptBlock().getParamBlock().getAPipelineByPropertyNameParameter().getLowerCaseName() + ) + } + +newtype SynthKind = + ExprStmtKind() or + VarAccessRealKind(VariableReal v) or + VarAccessSynthKind(VariableSynth v) or + FunctionSynthKind() or + TypeSynthKind() or + BoolLiteralKind(Boolean b) or + NullLiteralKind() or + AutomaticVariableKind(string var) { Raw::isAutomaticVariableAccess(_, var) } or + VarSynthKind(VarKind k) + +newtype Child = + SynthChild(SynthKind kind) or + RealChildRef(TAstReal n) or + SynthChildRef(TAstSynth n) + +pragma[inline] +private Child childRef(TAst n) { + result = RealChildRef(n) + or + result = SynthChildRef(n) +} + +private newtype TSynthesis = MkSynthesis() + +class Synthesis extends TSynthesis { + predicate child(Raw::Ast parent, ChildIndex i, Child child) { none() } + + Location getLocation(Ast n) { none() } + + predicate isRelevant(Raw::Ast a) { none() } + + string toString(Ast n) { none() } + + Ast getResultAstImpl(Raw::Ast r) { none() } + + predicate explicitAssignment(Raw::Ast dest, string name, Raw::Ast assignment) { none() } + + predicate implicitAssignment(Raw::Ast dest, string name) { none() } + + predicate variableSynthName(VariableSynth v, string name) { none() } + + predicate exprStmtExpr(ExprStmt e, Expr expr) { none() } + + predicate parameterStaticType(Parameter p, string type) { none() } + + predicate pipelineParameterHasIndex(Raw::ScriptBlock s, int i) { none() } + + predicate functionName(FunctionBase f, string name) { none() } + + predicate getAnAccess(VarAccessSynth va, Variable v) { none() } + + predicate memberName(Member m, string name) { none() } + + predicate typeName(Type t, string name) { none() } + + predicate typeMember(Type t, int i, Member m) { none() } + + predicate functionScriptBlock(FunctionBase f, ScriptBlock block) { none() } + + predicate isNamedArgument(CmdCall call, int i, string name) { none() } + + predicate booleanValue(BoolLiteral b, boolean value) { none() } + + predicate automaticVariableName(AutomaticVariable var, string name) { none() } + + final string toString() { none() } +} + +/** Gets the user-facing AST element that is generated from `r`. */ +Ast getResultAst(Raw::Ast r) { + not any(Synthesis s).isRelevant(r) and + toRaw(result) = r + or + any(Synthesis s).isRelevant(r) and + result = any(Synthesis s).getResultAstImpl(r) +} + +Raw::Ast getRawAst(Ast r) { r = getResultAst(result) } + +private module ThisSynthesis { + private class ThisSynthesis extends Synthesis { + private predicate thisAccess(Raw::Ast parent, ChildIndex i, Child child, Raw::Scope scope) { + scope = parent.getScope() and + parent.getChild(toRawChildIndex(i)).(Raw::VarAccess).getUserPath().toLowerCase() = "this" and + child = SynthChild(VarAccessSynthKind(TVariableSynth(scope, ThisVar()))) + } + + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + parent instanceof Raw::MethodScriptBlock and + i = ThisVar() and + child = SynthChild(VarSynthKind(ThisVarKind())) + or + this.thisAccess(parent, i, child, _) + } + + final override predicate getAnAccess(VarAccessSynth va, Variable v) { + exists(Raw::Ast parent, Raw::Scope scope, ChildIndex i | + this.thisAccess(parent, i, _, scope) and + v = TVariableSynth(scope, ThisVar()) and + va = TVarAccessSynth(parent, i) + ) + } + + override predicate variableSynthName(VariableSynth v, string name) { + v = TVariableSynth(_, ThisVar()) and + name = "this" + } + + override Location getLocation(Ast n) { + exists(Raw::Ast scope | + n = TVariableSynth(scope, ThisVar()) and + result = scope.getLocation() + ) + } + } +} + +private module EnvironmentVariables { + bindingset[var] + private Raw::TopLevelScriptBlock getScope(string var) { + result = + min(Raw::TopLevelScriptBlock scriptBlock, Raw::VarAccess va, Location loc | + Raw::isEnvVariableAccess(va, var) and + va.getParent+() = scriptBlock and + loc = scriptBlock.getLocation() + | + scriptBlock order by loc.getFile().getAbsolutePath() + ) + } + + private class EnvironmentVariables extends Synthesis { + final override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + exists(Raw::VarAccess va, string s0 | + parent = getScope(s0) and + va.getUserPath().toLowerCase() = "env:" + s0 and + Raw::isEnvVariableAccess(va, s0) and + child = SynthChild(VarSynthKind(EnvVarKind(s0))) and + i = EnvVar(s0) + ) + } + + override predicate variableSynthName(VariableSynth v, string name) { + exists(string name0 | + v = TVariableSynth(_, EnvVar(name0)) and + name = "env:" + name0 + ) + } + } +} + +private module EnvironmentVariableAccessSynth { + private class EnvVarAccessSynthesis extends Synthesis { + final override predicate isRelevant(Raw::Ast a) { Raw::isEnvVariableAccess(a, _) } + + final override VarAccess getResultAstImpl(Raw::Ast r) { + exists(Raw::Ast parent, ChildIndex i | + this.envVarAccess(parent, i, _, r, _) and + result = TVarAccessSynth(parent, i) + ) + } + + private predicate envVarAccess( + Raw::Ast parent, ChildIndex i, Child child, Raw::VarAccess va, string var + ) { + va = parent.getChild(toRawChildIndex(i)) and + Raw::isEnvVariableAccess(va, var) and + child = SynthChild(VarAccessSynthKind(TVariableSynth(_, EnvVar(var)))) + } + + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + this.envVarAccess(parent, i, child, _, _) + } + + final override predicate getAnAccess(VarAccessSynth va, Variable v) { + exists(Raw::Ast parent, ChildIndex i, string var | + this.envVarAccess(parent, i, _, _, var) and + v = TVariableSynth(_, EnvVar(var)) and + va = TVarAccessSynth(parent, i) + ) + } + + override Location getLocation(Ast n) { + exists(Raw::Ast scope | + n = TVariableSynth(scope, EnvVar(_)) and + result = scope.getLocation() + ) + } + } +} + +private module SetVariableAssignment { + private class SetVariableAssignment extends Synthesis { + override predicate explicitAssignment(Raw::Ast dest, string name, Raw::Ast assignment) { + exists(Raw::Cmd cmd | + assignment = cmd and + cmd.getLowerCaseName() = "set-variable" and + cmd.getNamedArgument("name") = dest and + name = dest.(Raw::StringConstExpr).getValue().getValue() + ) + } + } +} + +/** Gets the pipeline parameter associated with `s`. */ +TVariable getPipelineParameter(Raw::ScriptBlock s) { + exists(ChildIndex i | + any(ParameterSynth::ParameterSynth ps).isPipelineParameterChild(s, _, i, _, _) and + result = TVariableSynth(s, i) + ) +} + +/** + * Syntesize parameters from parameter blocks and function definitions + * so that they have a uniform API. + */ +private module ParameterSynth { + class ParameterSynth extends Synthesis { + final override predicate isRelevant(Raw::Ast a) { a = any(Scope::Range r).getAParameter() } + + private predicate parameter(Raw::Ast parent, ChildIndex i, Raw::Parameter p, Child child) { + exists(Scope::Range r, int index | + p = r.getParameter(index) and + parent = r and + i = funParam(index) and + child = SynthChild(VarSynthKind(ParamVarRealKind())) + ) + } + + override predicate implicitAssignment(Raw::Ast dest, string name) { + exists(Raw::Parameter p | + dest = p and + name = p.getLowerCaseName() + ) + } + + final override predicate variableSynthName(VariableSynth v, string name) { + exists(Raw::Ast parent, ChildIndex i | v = TVariableSynth(parent, i) | + exists(Raw::Parameter p | + this.parameter(parent, i, p, _) and + name = p.getLowerCaseName() + ) + or + this.isPipelineParameterChild(parent, _, i, _, true) and + name = "[synth] pipeline" + ) + } + + predicate isPipelineParameterChild( + Raw::Ast parent, int index, ChildIndex i, Child child, boolean synthesized + ) { + exists(Scope::Range r | + parent = r and + i = funParam(index) and + child = SynthChild(VarSynthKind(ParamVarRealKind())) + | + r.getParameter(index) instanceof Raw::PipelineParameter and + synthesized = false + or + not r.getAParameter() instanceof Raw::PipelineParameter and + index = synthPipelineParameterChildIndex(r) and + synthesized = true + ) + } + + final override predicate pipelineParameterHasIndex(Raw::ScriptBlock s, int i) { + this.isPipelineParameterChild(s, i, _, _, _) + } + + final override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + // Synthesize parameters + this.parameter(parent, i, _, child) + or + // Synthesize implicit pipeline parameter, if necessary + this.isPipelineParameterChild(parent, _, i, child, true) + or + // Synthesize default values + exists(Raw::Parameter q | + parent = q and + this.parameter(_, _, q, _) + | + i = paramDefaultVal() and + child = childRef(getResultAst(q.getDefaultValue())) + or + exists(int index | + i = paramAttr(index) and + child = childRef(getResultAst(q.getAttribute(index))) + ) + ) + } + + final override Parameter getResultAstImpl(Raw::Ast r) { + exists(Raw::Ast parent, ChildIndex i | + this.parameter(parent, i, r, _) and + result = TVariableSynth(parent, i) + ) + } + + final override Location getLocation(Ast n) { + exists(Raw::Ast parent, ChildIndex i | n = TVariableSynth(parent, i) | + exists(Raw::Parameter p | + this.parameter(parent, i, p, _) and + result = p.getLocation() + ) + or + this.isPipelineParameterChild(parent, _, i, _, true) and + result = parent.getLocation() + ) + } + + final override predicate parameterStaticType(Parameter n, string type) { + exists(Raw::Ast parent, Raw::Parameter p, ChildIndex i | + // No need to consider the synthesized pipeline parameter as it never + // has a static type. + this.parameter(parent, i, p, _) and + n = TVariableSynth(parent, i) and + type = p.getStaticType().toLowerCase() + ) + } + } +} + +/** + * Holds if `child` is a child of `n` that is a `Stmt` in the raw AST, but should + * be mapped to an `Expr` in the synthesized AST. + */ +private predicate mustHaveExprChild(Raw::Ast n, Raw::Stmt child) { + n.(Raw::AssignStmt).getRightHandSide() = child + or + n.(Raw::Pipeline).getAComponent() = child + or + n.(Raw::ReturnStmt).getPipeline() = child + or + n.(Raw::HashTableExpr).getAStmt() = child + or + n.(Raw::ParenExpr).getBase() = child + or + n.(Raw::DoUntilStmt).getCondition() = child + or + n.(Raw::DoWhileStmt).getCondition() = child + or + n.(Raw::ExitStmt).getPipeline() = child + or + n.(Raw::ForEachStmt).getIterableExpr() = child + or + // TODO: What to do about initializer and iterator? + exists(Raw::ForStmt for | n = for | for.getCondition() = child) + or + n.(Raw::IfStmt).getACondition() = child + or + n.(Raw::SwitchStmt).getCondition() = child + or + n.(Raw::ThrowStmt).getPipeline() = child + or + n.(Raw::WhileStmt).getCondition() = child +} + +private class RawStmtThatShouldBeExpr extends Raw::Stmt { + RawStmtThatShouldBeExpr() { + this instanceof Raw::Cmd or + this instanceof Raw::Pipeline or + this instanceof Raw::PipelineChain or + this instanceof Raw::IfStmt + } + + Expr getExpr() { + result = TCmd(this) + or + result = TPipeline(this) + or + result = TPipelineChain(this) + or + result = TIf(this) + } +} + +/** + * Insert expr-to-stmt conversions where needed. + */ +private module ExprToStmtSynth { + private class ExprToStmtSynth extends Synthesis { + private predicate exprToSynthStmtChild(Raw::Ast parent, ChildIndex i, Raw::Stmt stmt, Expr e) { + this.child(parent, i, SynthChild(ExprStmtKind()), stmt) and + e = stmt.(RawStmtThatShouldBeExpr).getExpr() + } + + private predicate child(Raw::Ast parent, ChildIndex i, Child child, Raw::Stmt stmt) { + // Synthesize the expr-to-stmt conversion + child = SynthChild(ExprStmtKind()) and + stmt instanceof RawStmtThatShouldBeExpr and + parent.getChild(toRawChildIndex(i)) = stmt and + not mustHaveExprChild(parent, stmt) + } + + final override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + this.child(parent, i, child, _) + } + + final override predicate exprStmtExpr(ExprStmt e, Expr expr) { + exists(Raw::Ast parent, ChildIndex i, Raw::Stmt stmt | + e = TExprStmtSynth(parent, i) and + this.exprToSynthStmtChild(parent, i, stmt, expr) + ) + } + + final override Location getLocation(Ast n) { + exists(Raw::Ast parent, ChildIndex i, Raw::Stmt stmt | + n = TExprStmtSynth(parent, i) and + this.exprToSynthStmtChild(parent, i, stmt, _) and + result = stmt.getLocation() + ) + } + + final override string toString(Ast n) { + exists(Raw::Ast parent, ChildIndex i, Raw::Stmt stmt | + n = TExprStmtSynth(parent, i) and + this.exprToSynthStmtChild(parent, i, stmt, _) and + result = stmt.toString() + ) + } + } +} + +predicate excludeFunctionDefinitionStmt(Raw::FunctionDefinitionStmt f) { + // We don't care about function definition statements which define methods + // because they live inside a type anyway (and we don't have control-flow + // inside a type). + parent(f, any(Raw::Method m)) +} + +/** + * Synthesize function "declarations" from function definitions statements. + */ +private module FunctionSynth { + private class FunctionSynth extends Synthesis { + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + i = funDefFun() and + child = SynthChild(FunctionSynthKind()) and + exists(Raw::FunctionDefinitionStmt fundefStmt | + if excludeFunctionDefinitionStmt(fundefStmt) + then parent(fundefStmt, parent) + else parent = fundefStmt + ) + } + + override predicate functionName(FunctionBase f, string name) { + exists(Raw::FunctionDefinitionStmt fundefStmt | + f = TFunctionSynth(fundefStmt, _) and + fundefStmt.getName() = name + ) + or + exists(Raw::TopLevelScriptBlock topLevelScriptBlock | + f = TTopLevelFunction(topLevelScriptBlock) and + name = "toplevel function for " + topLevelScriptBlock.getLocation().getFile().getBaseName() + ) + } + + override predicate functionScriptBlock(FunctionBase f, ScriptBlock block) { + exists(Raw::FunctionDefinitionStmt fundefStmt | + f = TFunctionSynth(fundefStmt, _) and + getResultAst(fundefStmt.getBody()) = block + ) + or + exists(Raw::TopLevelScriptBlock topLevelScriptBlock | + block = getResultAst(topLevelScriptBlock) and + f = TTopLevelFunction(topLevelScriptBlock) + ) + } + + override Location getLocation(Ast n) { + exists(Raw::FunctionDefinitionStmt fundefStmt | + n = TFunctionSynth(fundefStmt, _) and + result = fundefStmt.getLocation() + ) + or + exists(Raw::TopLevelScriptBlock topLevelScriptBlock | + n = TTopLevelFunction(topLevelScriptBlock) and + result = topLevelScriptBlock.getLocation() + ) + } + } +} + +private module TypeSynth { + private class TypeSynth extends Synthesis { + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + parent instanceof Raw::TypeStmt and + i = typeDefType() and + child = SynthChild(TypeSynthKind()) + } + + final override predicate typeMember(Type t, int i, Member m) { + exists(Raw::TypeStmt typeStmt | + t = TTypeSynth(typeStmt, _) and + m = getResultAst(typeStmt.getMember(i)) + ) + } + + override predicate typeName(Type t, string name) { + exists(Raw::TypeStmt typeStmt | + t = TTypeSynth(typeStmt, _) and + typeStmt.getName().toLowerCase() = name + ) + } + + override Location getLocation(Ast n) { + exists(Raw::TypeStmt typeStmt | + n = TTypeSynth(typeStmt, _) and + result = typeStmt.getLocation() + ) + } + } +} + +/** + * Remove the implicit expr-to-pipeline conversion. + */ +private module CmdExprRemoval { + private class CmdExprRemoval extends Synthesis { + final override predicate isRelevant(Raw::Ast a) { a instanceof Raw::CmdExpr } + + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + // Remove the CmdExpr. There are two cases: + // - If the expression under the cmd expr exists in a place an expr is expected, then we're done + // - Otherwise, we need to synthesize an expr-to-stmt conversion with the expression as a child + exists(Raw::CmdExpr e, boolean exprCtx | this.parentHasCmdExpr(parent, i, e, exprCtx) | + if exprCtx = true + then child = childRef(getResultAst(e.getExpr())) + else child = SynthChild(ExprStmtKind()) + ) + or + // Synthesize the redirections from the redirections on the CmdExpr + exists(int index, Raw::CmdExpr e | + parent = e.getExpr() and + i = exprRedirection(index) and + child = childRef(getResultAst(e.getRedirection(index))) + ) + } + + final override predicate exprStmtExpr(ExprStmt e, Expr expr) { + exists(Raw::Ast parent, ChildIndex i, Raw::CmdExpr cmd, Raw::Expr e0 | + e = TExprStmtSynth(parent, i) and + this.parentHasCmdExpr(parent, i, cmd, _) and + e0 = cmd.getExpr() and + expr = getResultAst(e0) + ) + } + + final override Ast getResultAstImpl(Raw::Ast r) { + exists( + Raw::CmdExpr cmdExpr, Raw::Expr e, Raw::ChildIndex rawIndex, Raw::Ast cmdParent, + ChildIndex i + | + r = cmdExpr and + cmdExpr.getExpr() = e and + cmdParent.getChild(rawIndex) = cmdExpr and + not mustHaveExprChild(cmdParent, cmdExpr) and + rawIndex = toRawChildIndex(i) and + result = TExprStmtSynth(cmdParent, i) + ) + } + + pragma[nomagic] + private predicate parentHasCmdExpr( + Raw::Ast parent, ChildIndex i, Raw::CmdExpr cmdExpr, boolean exprCtx + ) { + exists(Raw::ChildIndex rawIndex | + rawIndex = toRawChildIndex(i) and + parent.getChild(rawIndex) = cmdExpr and + if mustHaveExprChild(parent, cmdExpr) then exprCtx = true else exprCtx = false + ) + } + + final override Location getLocation(Ast n) { + exists(Raw::Ast parent, ChildIndex i, Raw::CmdExpr cmdStmt | + n = TExprStmtSynth(parent, i) and + this.parentHasCmdExpr(parent, i, cmdStmt, false) and + result = cmdStmt.getLocation() + ) + } + } +} + +/** + * Clean up arguments to commands by: + * - Removing the parameter name as an argument. + */ +private module CmdArguments { + private class CmdParameterRemoval extends Synthesis { + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + exists(Raw::CmdElement elem | this.rawChild(parent, i, elem) | + elem instanceof Raw::Expr and + child = childRef(getResultAst(elem)) + or + // By construction of `Cmd::getArgument` this `CmdParameter` does not + // have an expression attached to it. + elem instanceof Raw::CmdParameter and + child = SynthChild(BoolLiteralKind(true)) + ) + } + + private predicate rawChild(Raw::Cmd cmd, ChildIndex i, Raw::CmdElement child) { + exists(int index | + i = cmdArgument(index) and + child = cmd.getArgument(index) + ) + } + + override predicate isNamedArgument(CmdCall call, int i, string name) { + exists(Raw::Cmd cmd, Raw::CmdElement elem | + call = getResultAst(cmd) and + cmd.getArgument(i) = elem + | + elem = cmd.getNamedArgument(name) or cmd.getSwitchArgument(name) = elem + ) + } + + final override predicate isRelevant(Raw::Ast a) { + a instanceof Raw::CmdParameter and + this.rawChild(_, _, a) + } + + final override Expr getResultAstImpl(Raw::Ast r) { + exists(Raw::Cmd cmd, ChildIndex i | + this.rawChild(cmd, i, r) and + result = TBoolLiteral(cmd, i) + ) + } + + final override predicate booleanValue(BoolLiteral b, boolean value) { + exists(Raw::Ast parent, ChildIndex i | + b = TBoolLiteral(parent, i) and + this.child(parent, i, SynthChild(BoolLiteralKind(value))) + ) + } + } +} + +/** + * Synthesize literals from known constant strings. + */ +private module LiteralSynth { + pragma[nomagic] + private predicate assignmentHasLocation( + Raw::Scope scope, string name, File file, int startLine, int startColumn + ) { + Raw::isAutomaticVariableAccess(_, name) and + exists(Raw::Ast n, Location loc | + scopeAssigns(scope, name, n) and + loc = n.getLocation() and + file = loc.getFile() and + startLine = loc.getStartLine() and + startColumn = loc.getStartColumn() + ) + } + + pragma[nomagic] + private predicate varAccessHasLocation( + Raw::VarAccess va, File file, int startLine, int startColumn + ) { + exists(Location loc | + loc = va.getLocation() and + loc.getFile() = file and + loc.getStartLine() = startLine and + loc.getStartColumn() = startColumn + ) + } + + /** + * Holds if `va` is an access to the automatic variable named `name`. + * + * Unlike `Raw::isAutomaticVariableAccess`, this predicate also checks for + * shadowing. + */ + private predicate isAutomaticVariableAccess(Raw::VarAccess va, string name) { + Raw::isAutomaticVariableAccess(va, name) and + exists(Raw::Scope scope, File file, int startLine, int startColumn | + scope = Raw::scopeOf(va) and + varAccessHasLocation(va, file, startLine, startColumn) + | + // If it's a read then make sure there is no assignment precedeeding it + va.isReadAccess() and + not exists(int assignStartLine, int assignStartCoumn | + assignmentHasLocation(scope, name, file, assignStartLine, assignStartCoumn) + | + assignStartLine < startLine + or + assignStartLine = startLine and + assignStartCoumn < startColumn + ) + ) + } + + private class LiteralSynth extends Synthesis { + final override predicate isRelevant(Raw::Ast a) { + exists(Raw::VarAccess va | a = va | + va.getUserPath().toLowerCase() = "true" + or + va.getUserPath().toLowerCase() = "false" + or + va.getUserPath().toLowerCase() = "null" + or + Raw::isEnvVariableAccess(va, _) + or + isAutomaticVariableAccess(va, _) + ) + } + + final override Expr getResultAstImpl(Raw::Ast r) { + exists(Raw::Ast parent, ChildIndex i | this.child(parent, i, _, r) | + result = TBoolLiteral(parent, i) or + result = TNullLiteral(parent, i) or + result = TAutomaticVariable(parent, i) + ) + } + + private predicate child(Raw::Ast parent, ChildIndex i, Child child, Raw::VarAccess va) { + exists(string s | + parent.getChild(toRawChildIndex(i)) = va and + va.getUserPath().toLowerCase() = s + | + s = "true" and + child = SynthChild(BoolLiteralKind(true)) + or + s = "false" and + child = SynthChild(BoolLiteralKind(false)) + or + s = "null" and + child = SynthChild(NullLiteralKind()) + or + isAutomaticVariableAccess(va, s) and + child = SynthChild(AutomaticVariableKind(s)) + ) + } + + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + this.child(parent, i, child, _) + } + + final override predicate booleanValue(BoolLiteral b, boolean value) { + exists(Raw::Ast parent, ChildIndex i | + b = TBoolLiteral(parent, i) and + this.child(parent, i, SynthChild(BoolLiteralKind(value))) + ) + } + + final override predicate automaticVariableName(AutomaticVariable var, string name) { + exists(Raw::Ast parent, ChildIndex i | + var = TAutomaticVariable(parent, i) and + this.child(parent, i, SynthChild(AutomaticVariableKind(name))) + ) + } + + final override Location getLocation(Ast n) { + exists(Raw::VarAccess va | + this.child(_, _, _, va) and + n = getResultAst(va) and + result = va.getLocation() + ) + } + } +} + +/** + * Synthesize variable accesses for pipeline iterators inside a process block. + */ +private module IteratorAccessSynth { + private class PipelineOrPipelineByPropertyNameIteratorVariable extends VariableSynth { + PipelineOrPipelineByPropertyNameIteratorVariable() { + this instanceof PipelineIteratorVariable + or + this instanceof PipelineByPropertyNameIteratorVariable + } + + string getPropertyName() { + result = this.(PipelineByPropertyNameIteratorVariable).getPropertyName() + } + + predicate isPipelineIterator() { this instanceof PipelineIteratorVariable } + } + + bindingset[pb, v] + private string getAPipelineIteratorName( + Raw::ProcessBlock pb, PipelineOrPipelineByPropertyNameIteratorVariable v + ) { + v.isPipelineIterator() and + ( + result = "_" + or + // or + // result = "psitem" // TODO: This is also an automatic variable + result = pb.getScriptBlock().getParamBlock().getPipelineParameter().getLowerCaseName() + ) + or + // TODO: We could join on something other than the string if we wanted (i.e., the raw parameter). + v.getPropertyName().toLowerCase() = result and + result = + pb.getScriptBlock().getParamBlock().getAPipelineByPropertyNameParameter().getLowerCaseName() + } + + private Raw::Ast getParent(Raw::Ast a) { a.getParent() = result } + + private predicate isVarAccess(Raw::VarAccess va) { any() } + + private predicate isProcessBlock(Raw::ProcessBlock pb) { any() } + + private Raw::ProcessBlock getProcessBlock(Raw::VarAccess va) = + doublyBoundedFastTC(getParent/1, isVarAccess/1, isProcessBlock/1)(va, result) + + private class IteratorAccessSynth extends Synthesis { + final override predicate isRelevant(Raw::Ast a) { + exists(Raw::VarAccess va | va = a | + va.getUserPath() = "_" + or + exists(Raw::ProcessBlock pb | + pragma[only_bind_into](pb) = getProcessBlock(pragma[only_bind_into](va)) + | + va.getUserPath().toLowerCase() = + pb.getScriptBlock().getParamBlock().getPipelineParameter().getLowerCaseName() + or + va.getUserPath().toLowerCase() = + pb.getScriptBlock() + .getParamBlock() + .getAPipelineByPropertyNameParameter() + .getLowerCaseName() + ) + ) + } + + private predicate expr(Raw::Ast rawParent, ChildIndex i, Raw::VarAccess va, Child child) { + rawParent.getChild(toRawChildIndex(i)) = va and + child = SynthChild(VarAccessSynthKind(this.varAccess(va))) + } + + private predicate stmt(Raw::Ast rawParent, ChildIndex i, Raw::CmdExpr cmdExpr, Child child) { + exists(this.varAccess(cmdExpr.getExpr())) and + rawParent.getChild(toRawChildIndex(i)) = cmdExpr and + not mustHaveExprChild(rawParent, cmdExpr) and + child = SynthChild(ExprStmtKind()) + } + + private PipelineOrPipelineByPropertyNameIteratorVariable varAccess(Raw::VarAccess va) { + exists(Raw::ProcessBlock pb | + pb = getProcessBlock(va) and + result = TVariableSynth(pb, _) and + va.getUserPath().toLowerCase() = getAPipelineIteratorName(pb, result) + ) + } + + override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + this.expr(parent, i, _, child) + or + this.stmt(parent, i, _, child) + or + exists(Raw::ProcessBlock pb | parent = pb | + i = PipelineIteratorVar() and + child = SynthChild(VarSynthKind(PipelineIteratorKind())) + or + exists(Raw::Parameter p | + p = pb.getScriptBlock().getParamBlock().getAPipelineByPropertyNameParameter() and + child = SynthChild(VarSynthKind(PipelineByPropertyNameIteratorKind(p.getLowerCaseName()))) and + i = PipelineByPropertyNameIteratorVar(p) + ) + ) + } + + final override predicate getAnAccess(VarAccessSynth va, Variable v) { + exists(Raw::Ast parent, ChildIndex i, Raw::VarAccess r | + this.expr(parent, i, r, _) and + va = TVarAccessSynth(parent, i) and + v = this.varAccess(r) + ) + } + + override predicate exprStmtExpr(ExprStmt e, Expr expr) { + exists(Raw::Ast p, Raw::VarAccess va, Raw::CmdExpr cmdExpr, ChildIndex i1, ChildIndex i2 | + this.stmt(p, i1, _, _) and + this.expr(cmdExpr, i2, va, _) and + e = TExprStmtSynth(p, i1) and + expr = TVarAccessSynth(cmdExpr, i2) + ) + } + + final override Expr getResultAstImpl(Raw::Ast r) { + exists(Raw::Ast parent, ChildIndex i | this.expr(parent, i, r, _) | + result = TVarAccessSynth(parent, i) + ) + } + + override predicate variableSynthName(VariableSynth v, string name) { + v = TVariableSynth(_, PipelineIteratorVar()) and + name = "__pipeline_iterator" + or + exists(Raw::PipelineByPropertyNameParameter p | + v = TVariableSynth(_, PipelineByPropertyNameIteratorVar(p)) and + name = "__pipeline_iterator for " + p.getLowerCaseName() + ) + } + + final override Location getLocation(Ast n) { + exists(Raw::Ast parent, ChildIndex i, Raw::CmdExpr cmdExpr | + this.stmt(parent, i, cmdExpr, _) and + n = TExprStmtSynth(parent, i) and + result = cmdExpr.getLocation() + ) + or + exists(Raw::Ast parent, ChildIndex i | + i instanceof PipelineIteratorVar or i instanceof PipelineByPropertyNameIteratorVar + | + n = TVariableSynth(parent, i) and + result = parent.getLocation() + ) + } + } +} + +private module PipelineAccess { + private class PipelineAccess extends Synthesis { + final override predicate child(Raw::Ast parent, ChildIndex i, Child child) { + exists(Raw::ProcessBlock pb | parent = pb | + i = processBlockPipelineVarReadAccess() and + exists(PipelineParameter pipelineVar | + pipelineVar = getPipelineParameter(pb.getScriptBlock()) and + child = SynthChild(VarAccessSynthKind(pipelineVar)) + ) + or + exists(PipelineByPropertyNameParameter pipelineVar, Raw::PipelineByPropertyNameParameter p | + i = processBlockPipelineByPropertyNameVarReadAccess(p.getLowerCaseName()) and + getResultAst(p) = pipelineVar and + pipelineVar = TVariableSynth(pb.getScriptBlock(), _) and + child = SynthChild(VarAccessSynthKind(pipelineVar)) + ) + ) + } + + final override Location getLocation(Ast n) { + exists(ProcessBlock pb | + pb.getPipelineParameterAccess() = n or pb.getAPipelineByPropertyNameParameterAccess() = n + | + result = pb.getLocation() + ) + } + + final override predicate getAnAccess(VarAccessSynth va, Variable v) { + exists(ProcessBlock pb | + pb.getPipelineParameterAccess() = va and + v = pb.getPipelineParameter() + or + exists(string name | + pb.getPipelineByPropertyNameParameterAccess(name) = va and + v = pb.getPipelineByPropertyNameParameter(name) + ) + ) + } + } +} + +private module ImplicitAssignmentInForEach { + private class ForEachAssignment extends Synthesis { + override predicate implicitAssignment(Raw::Ast dest, string name) { + exists(Raw::ForEachStmt forEach, Raw::VarAccess va | + va = forEach.getVarAccess() and + va = dest and + va.getUserPath() = name + ) + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/TAst.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/TAst.qll new file mode 100644 index 000000000000..145c09d88d97 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/TAst.qll @@ -0,0 +1,325 @@ +private import Raw.Raw as Raw +private import Location +private import Ast as Ast +private import Synthesis +private import Expr +private import Internal::Private +private import Internal::Public + +private predicate mkSynthChild(SynthKind kind, Raw::Ast parent, ChildIndex i) { + any(Synthesis s).child(parent, i, SynthChild(kind)) +} + +string variableNameInScope(Raw::Ast n, Scope::Range scope) { + scope = Raw::scopeOf(n) and + ( + result = n.(Raw::VarAccess).getUserPath().toLowerCase() and + not scope.getAParameter().(Raw::PipelineByPropertyNameParameter).getLowerCaseName() = result and + not result = ["_", "this", "false", "true", "null"] and + not parameter(_, n, _, _) and + not Raw::isEnvVariableAccess(n, _) + or + any(Synthesis s).explicitAssignment(n, result, _) + or + any(Synthesis s).implicitAssignment(n, result) + ) +} + +predicate scopeAssigns(Scope::Range scope, string name, Raw::Ast n) { + (explicitAssignment(n, _) or implicitAssignment(n)) and + name = variableNameInScope(n, scope) +} + +private predicate scopeDefinesParameterVariable(Scope::Range scope, string name) { + exists(Raw::Parameter p | + any(Synthesis s).implicitAssignment(p, name) and + p.getScope() = scope + ) +} + +private predicate inherits(Scope::Range scope, string name, Scope::Range outer) { + not scopeDefinesParameterVariable(scope, name) and + ( + outer = scope.getOuterScope() and + ( + scopeDefinesParameterVariable(outer, name) + or + exists(Raw::Ast n | + scopeAssigns(outer, name, n) and + n.getLocation().strictlyBefore(scope.getLocation()) + ) + ) + or + inherits(scope.getOuterScope(), name, outer) + ) +} + +pragma[nomagic] +private predicate hasScopeAndName(VariableImpl variable, Scope::Range scope, string name) { + variable.getLowerCaseNameImpl() = name and + scope = variable.getDeclaringScopeImpl() +} + +predicate access(Raw::VarAccess va, VariableImpl v) { + exists(string name, Scope::Range scope | + pragma[only_bind_into](name) = variableNameInScope(va, scope) + | + hasScopeAndName(v, scope, name) + or + exists(Scope::Range declScope | + hasScopeAndName(v, declScope, pragma[only_bind_into](name)) and + inherits(scope, name, declScope) + ) + ) +} + +cached +private module Cached { + private predicate excludeStringConstExpr(Raw::StringConstExpr e) { + // i.e., "Node" or "Script" + dynamic_keyword_statement_command_elements(_, 0, e) + } + + cached + newtype TAst = + TAttributedExpr(Raw::AttributedExpr a) or + TArrayExpr(Raw::ArrayExpr e) or + TArrayLiteral(Raw::ArrayLiteral lit) or + TAssignStmt(Raw::AssignStmt s) or + TAttribute(Raw::Attribute a) or + TBinaryExpr(Raw::BinaryExpr bin) or + TBreakStmt(Raw::BreakStmt br) or + TCatchClause(Raw::CatchClause cc) or + TCmd(Raw::Cmd c) or + TExprStmtSynth(Raw::Ast parent, ChildIndex i) { mkSynthChild(ExprStmtKind(), parent, i) } or + TTopLevelFunction(Raw::TopLevelScriptBlock scriptBlock) or + TFunctionSynth(Raw::Ast parent, ChildIndex i) { mkSynthChild(FunctionSynthKind(), parent, i) } or + TConfiguration(Raw::Configuration c) or + TConstExpr(Raw::ConstExpr c) or + TContinueStmt(Raw::ContinueStmt c) or + TConvertExpr(Raw::ConvertExpr c) or + TDataStmt(Raw::DataStmt d) or + TDoUntilStmt(Raw::DoUntilStmt d) or + TDoWhileStmt(Raw::DoWhileStmt d) or + TDynamicStmt(Raw::DynamicStmt d) or + TErrorExpr(Raw::ErrorExpr e) or + TErrorStmt(Raw::ErrorStmt e) or + TExitStmt(Raw::ExitStmt e) or + TExpandableStringExpr(Raw::ExpandableStringExpr e) or + TFunctionDefinitionStmt(Raw::FunctionDefinitionStmt f) { not excludeFunctionDefinitionStmt(f) } or + TForEachStmt(Raw::ForEachStmt f) or + TForStmt(Raw::ForStmt f) or + THashTableExpr(Raw::HashTableExpr h) or + TIf(Raw::IfStmt i) or + TIndexExpr(Raw::IndexExpr i) or + TInvokeMemberExpr(Raw::InvokeMemberExpr i) or + TMethod(Raw::Method m) or + TMemberExpr(Raw::MemberExpr m) or + TNamedAttributeArgument(Raw::NamedAttributeArgument n) or + TNamedBlock(Raw::NamedBlock n) or + TParenExpr(Raw::ParenExpr p) or + TPipeline(Raw::Pipeline p) or + TPipelineChain(Raw::PipelineChain p) or + TPropertyMember(Raw::PropertyMember p) or + TRedirection(Raw::Redirection r) or + TReturnStmt(Raw::ReturnStmt r) or + TScriptBlock(Raw::ScriptBlock s) or + TScriptBlockExpr(Raw::ScriptBlockExpr s) or + TExpandableSubExpr(Raw::ExpandableSubExpr e) or + TStmtBlock(Raw::StmtBlock s) or + TStringConstExpr(Raw::StringConstExpr s) { not excludeStringConstExpr(s) } or + TSwitchStmt(Raw::SwitchStmt s) or + TConditionalExpr(Raw::ConditionalExpr t) or + TThrowStmt(Raw::ThrowStmt t) or + TTrapStmt(Raw::TrapStmt t) or + TThisExprReal(Raw::ThisAccess t) or + TTryStmt(Raw::TryStmt t) or + TTypeDefinitionStmt(Raw::TypeStmt t) or + TTypeSynth(Raw::Ast parent, ChildIndex i) { mkSynthChild(TypeSynthKind(), parent, i) } or + TTypeConstraint(Raw::TypeConstraint t) or + TUnaryExpr(Raw::UnaryExpr u) or + TUsingStmt(Raw::UsingStmt u) or + TVariableReal(Scope::Range scope, string name, Raw::Ast n) { + not n instanceof Raw::Parameter and // we synthesize all parameters + n = + min(Raw::Ast other | + scopeAssigns(scope, name, other) + | + other order by other.getLocation().getStartLine(), other.getLocation().getStartColumn() + ) + } or + TVariableSynth(Raw::Ast scope, ChildIndex i) { mkSynthChild(VarSynthKind(_), scope, i) } or + TVarAccessReal(Raw::VarAccess va) { access(va, _) } or + TVarAccessSynth(Raw::Ast parent, ChildIndex i) { + mkSynthChild(VarAccessRealKind(_), parent, i) + or + mkSynthChild(VarAccessSynthKind(_), parent, i) + } or + TWhileStmt(Raw::WhileStmt w) or + TTypeNameExpr(Raw::TypeNameExpr t) or + TUsingExpr(Raw::UsingExpr u) or + TBoolLiteral(Raw::Ast parent, ChildIndex i) { mkSynthChild(BoolLiteralKind(_), parent, i) } or + TNullLiteral(Raw::Ast parent, ChildIndex i) { mkSynthChild(NullLiteralKind(), parent, i) } or + TAutomaticVariable(Raw::Ast parent, ChildIndex i) { + mkSynthChild(AutomaticVariableKind(_), parent, i) + } + + class TAstReal = + TArrayExpr or TArrayLiteral or TAssignStmt or TAttribute or TOperation or TBreakStmt or + TCatchClause or TCmd or TConfiguration or TConstExpr or TContinueStmt or TConvertExpr or + TDataStmt or TDoUntilStmt or TDoWhileStmt or TDynamicStmt or TErrorExpr or TErrorStmt or + TExitStmt or TExpandableStringExpr or TForEachStmt or TForStmt or TGotoStmt or + THashTableExpr or TIf or TIndexExpr or TInvokeMemberExpr or TMemberExpr or + TNamedAttributeArgument or TNamedBlock or TPipeline or TPipelineChain or TPropertyMember or + TRedirection or TReturnStmt or TScriptBlock or TScriptBlockExpr or TStmtBlock or + TStringConstExpr or TSwitchStmt or TConditionalExpr or TThrowStmt or TTrapStmt or + TTryStmt or TTypeDefinitionStmt or TTypeConstraint or TUsingStmt or TVarAccessReal or + TWhileStmt or TFunctionDefinitionStmt or TExpandableSubExpr or TMethod or TTypeNameExpr or + TAttributedExpr or TUsingExpr or TThisExprReal or TParenExpr or TVariableReal; + + class TAstSynth = + TExprStmtSynth or TFunctionSynth or TBoolLiteral or TNullLiteral or TVarAccessSynth or + TTypeSynth or TAutomaticVariable or TVariableSynth; + + class TExpr = + TArrayExpr or TArrayLiteral or TOperation or TConstExpr or TConvertExpr or TErrorExpr or + THashTableExpr or TIndexExpr or TInvokeMemberExpr or TCmd or TMemberExpr or TPipeline or + TPipelineChain or TStringConstExpr or TConditionalExpr or TVarAccess or + TExpandableStringExpr or TScriptBlockExpr or TExpandableSubExpr or TTypeNameExpr or + TUsingExpr or TAttributedExpr or TIf or TBoolLiteral or TNullLiteral or TThisExpr or + TAutomaticVariable or TParenExpr; + + class TStmt = + TAssignStmt or TBreakStmt or TContinueStmt or TDataStmt or TDoUntilStmt or TDoWhileStmt or + TDynamicStmt or TErrorStmt or TExitStmt or TForEachStmt or TForStmt or TGotoStmt or + TReturnStmt or TStmtBlock or TSwitchStmt or TThrowStmt or TTrapStmt or TTryStmt or + TUsingStmt or TWhileStmt or TConfiguration or TTypeDefinitionStmt or + TFunctionDefinitionStmt or TExprStmt; + + class TType = TTypeSynth; + + class TOperation = TBinaryExpr or TUnaryExpr; + + class TMember = TPropertyMember or TMethod; + + class TExprStmt = TExprStmtSynth; + + class TAttributeBase = TAttribute or TTypeConstraint; + + class TFunction = TFunctionSynth or TTopLevelFunction; + + class TFunctionBase = TFunction or TMethod; + + class TAttributedExprBase = TAttributedExpr or TConvertExpr; + + class TCallExpr = TCmd or TInvokeMemberExpr; + + class TLoopStmt = TDoUntilStmt or TDoWhileStmt or TForEachStmt or TForStmt or TWhileStmt; + + class TVarAccess = TVarAccessReal or TVarAccessSynth; + + class TLiteral = TBoolLiteral or TNullLiteral; // TODO: Numbers and strings? + + class TGotoStmt = TContinueStmt or TBreakStmt; + + class TThisExpr = TThisExprReal; + + cached + Raw::Ast toRaw(TAstReal n) { + n = TArrayExpr(result) or + n = TArrayLiteral(result) or + n = TAssignStmt(result) or + n = TAttribute(result) or + n = TBinaryExpr(result) or + n = TBreakStmt(result) or + n = TCatchClause(result) or + n = TCmd(result) or + n = TConfiguration(result) or + n = TConstExpr(result) or + n = TContinueStmt(result) or + n = TConvertExpr(result) or + n = TDataStmt(result) or + n = TDoUntilStmt(result) or + n = TDoWhileStmt(result) or + n = TDynamicStmt(result) or + n = TErrorExpr(result) or + n = TErrorStmt(result) or + n = TExitStmt(result) or + n = TExpandableStringExpr(result) or + n = TForEachStmt(result) or + n = TForStmt(result) or + n = THashTableExpr(result) or + n = TIf(result) or + n = TIndexExpr(result) or + n = TInvokeMemberExpr(result) or + n = TMemberExpr(result) or + n = TNamedAttributeArgument(result) or + n = TNamedBlock(result) or + n = TPipeline(result) or + n = TParenExpr(result) or + n = TPipelineChain(result) or + n = TPropertyMember(result) or + n = TRedirection(result) or + n = TReturnStmt(result) or + n = TScriptBlock(result) or + n = TScriptBlockExpr(result) or + n = TStmtBlock(result) or + n = TStringConstExpr(result) or + n = TSwitchStmt(result) or + n = TConditionalExpr(result) or + n = TThrowStmt(result) or + n = TTrapStmt(result) or + n = TTryStmt(result) or + n = TTypeDefinitionStmt(result) or + n = TThisExprReal(result) or + n = TTypeConstraint(result) or + n = TUnaryExpr(result) or + n = TUsingStmt(result) or + n = TVarAccessReal(result) or + n = TWhileStmt(result) or + n = TFunctionDefinitionStmt(result) or + n = TExpandableSubExpr(result) or + n = TTypeNameExpr(result) or + n = TMethod(result) or + n = TAttributedExpr(result) or + n = TUsingExpr(result) or + n = TVariableReal(_, _, result) + } + + cached + Raw::Ast toRawIncludingSynth(Ast::Ast n) { + result = toRaw(n) + or + not exists(toRaw(n)) and + exists(Raw::Ast parent | + synthChild(parent, _, n) and + result = parent + ) + } + + cached + TAstReal fromRaw(Raw::Ast a) { toRaw(result) = a } + + cached + Ast::Ast getSynthChild(Raw::Ast parent, ChildIndex i) { + result = TExprStmtSynth(parent, i) or + result = TFunctionSynth(parent, i) or + result = TBoolLiteral(parent, i) or + result = TNullLiteral(parent, i) or + result = TVarAccessSynth(parent, i) or + result = TTypeSynth(parent, i) or + result = TAutomaticVariable(parent, i) or + result = TVariableSynth(parent, i) + } + + cached + predicate synthChild(Raw::Ast parent, ChildIndex i, Ast::Ast child) { + child = getSynthChild(parent, i) + or + any(Synthesis s).child(parent, i, RealChildRef(child)) + or + any(Synthesis s).child(parent, i, SynthChildRef(child)) + } +} + +import Cached diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/TernaryExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/TernaryExpression.qll new file mode 100644 index 000000000000..6c52f5ef7e31 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/TernaryExpression.qll @@ -0,0 +1,61 @@ +private import AstImport + +/** + * A ternary conditional expression. For example: + * ``` + * $result = $condition ? "true" : "false" + * ``` + */ +class ConditionalExpr extends Expr, TConditionalExpr { + override string toString() { result = "...?...:..." } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = condExprCond() and + result = this.getCondition() + or + i = condExprTrue() and + result = this.getIfTrue() + or + i = condExprFalse() and + result = this.getIfFalse() + } + + Expr getCondition() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, condExprCond(), result) + or + not synthChild(r, condExprCond(), _) and + result = getResultAst(r.(Raw::ConditionalExpr).getCondition()) + ) + } + + Expr getIfFalse() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, condExprFalse(), result) + or + not synthChild(r, condExprCond(), _) and + result = getResultAst(r.(Raw::ConditionalExpr).getIfFalse()) + ) + } + + Expr getIfTrue() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, condExprTrue(), result) + or + not synthChild(r, condExprTrue(), _) and + result = getResultAst(r.(Raw::ConditionalExpr).getIfTrue()) + ) + } + + Expr getBranch(boolean value) { + value = true and + result = this.getIfTrue() + or + value = false and + result = this.getIfFalse() + } + + Expr getABranch() { result = this.getBranch(_) } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ThisExpr.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ThisExpr.qll new file mode 100644 index 000000000000..9e5911a25e07 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ThisExpr.qll @@ -0,0 +1,13 @@ +private import AstImport + +/** + * A this expression. For example: + * ``` + * $this.PropertyName + * $this.Method() + * ``` + */ +class ThisExpr extends Expr, TThisExpr { + final override string toString() { result = "this" } + +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/ThrowStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/ThrowStmt.qll new file mode 100644 index 000000000000..2bef72be845d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/ThrowStmt.qll @@ -0,0 +1,32 @@ +private import AstImport + +/** + * A throw statement. For example: + * ``` + * throw "An error occurred" + * throw [System.ArgumentException]::new("Invalid argument") + * throw + * ``` + */ +class ThrowStmt extends Stmt, TThrowStmt { + Expr getPipeline() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, throwStmtPipeline(), result) + or + not synthChild(r, throwStmtPipeline(), _) and + result = getResultAst(r.(Raw::ThrowStmt).getPipeline()) + ) + } + + predicate hasPipeline() { exists(this.getPipeline()) } + + override string toString() { + if this.hasPipeline() then result = "throw ..." else result = "throw" + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = throwStmtPipeline() and result = this.getPipeline() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/TrapStatement.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/TrapStatement.qll new file mode 100644 index 000000000000..75a025b242a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/TrapStatement.qll @@ -0,0 +1,41 @@ +private import AstImport + +/** + * A trap statement. For example: + * ``` + * trap { + * Write-Host "An error occurred" + * } + * ``` + */ +class TrapStmt extends Stmt, TTrapStmt { + StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, trapStmtBody(), result) + or + not synthChild(r, trapStmtBody(), _) and + result = getResultAst(r.(Raw::TrapStmt).getBody()) + ) + } + + TypeConstraint getTypeConstraint() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, trapStmtTypeConstraint(), result) + or + not synthChild(r, trapStmtTypeConstraint(), _) and + result = getResultAst(r.(Raw::TrapStmt).getTypeConstraint()) + ) + } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = trapStmtBody() and + result = this.getBody() + or + i = trapStmtTypeConstraint() and + result = this.getTypeConstraint() + } + + override string toString() { result = "trap {...}" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/TryStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/TryStmt.qll new file mode 100644 index 000000000000..5f2047063c1b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/TryStmt.qll @@ -0,0 +1,64 @@ +private import AstImport + +/** + * A try-catch-finally statement. For example: + * ``` + * try { + * Get-Item "nonexistent.txt" + * } catch { + * Write-Host "File not found" + * } finally { + * Write-Host "Cleanup complete" + * } + * ``` + */ +class TryStmt extends Stmt, TTryStmt { + CatchClause getCatchClause(int i) { + exists(ChildIndex index, Raw::Ast r | index = tryStmtCatchClause(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::TryStmt).getCatchClause(i)) + ) + } + + CatchClause getACatchClause() { result = this.getCatchClause(_) } + + /** ..., if any. */ + StmtBlock getFinally() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, tryStmtFinally(), result) + or + not synthChild(r, tryStmtFinally(), _) and + result = getResultAst(r.(Raw::TryStmt).getFinally()) + ) + } + + predicate hasFinally() { exists(this.getFinally()) } + + StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, tryStmtBody(), result) + or + not synthChild(r, tryStmtBody(), _) and + result = getResultAst(r.(Raw::TryStmt).getBody()) + ) + } + + override string toString() { result = "try {...}" } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = tryStmtBody() and + result = this.getBody() + or + exists(int index | + i = tryStmtCatchClause(index) and + result = this.getCatchClause(index) + ) + or + i = tryStmtFinally() and + result = this.getFinally() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Type.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Type.qll new file mode 100644 index 000000000000..f2e1e9a7f133 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Type.qll @@ -0,0 +1,47 @@ +private import AstImport + +/** + * A class declaration. For example: + * ``` + * class MyClass { + * [string]$property1 + * [int]$property2 + * } + * ``` + */ +class Type extends Ast, TTypeSynth { + override string toString() { result = this.getLowerCaseName() } + + Member getMember(int i) { any(Synthesis s).typeMember(this, i, result) } + + string getLowerCaseName() { any(Synthesis s).typeName(this, result) } + + Member getAMember() { result = this.getMember(_) } + + Method getMethod(string name) { result = this.getAMember() and result.getLowerCaseName() = name } + + Method getAMethod() { result = this.getMethod(_) } + + Constructor getAConstructor() { + result = this.getAMethod() and + result.getLowerCaseName() = this.getLowerCaseName() + } + + TypeConstraint getBaseType(int i) { none() } + + TypeConstraint getABaseType() { result = this.getBaseType(_) } + + Type getASubtype() { none() } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + exists(int index | + i = typeMember(index) and + result = this.getMember(index) + or + i = typeStmtBaseType(index) and + result = this.getBaseType(index) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeConstraint.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeConstraint.qll new file mode 100644 index 000000000000..e118e087e6fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeConstraint.qll @@ -0,0 +1,13 @@ +private import AstImport + +/** + * A type constraint on a parameter or variable. For example, the `[string]` in: + * ``` + * param ([string]$name) + * [string]$str = "" + */ +class TypeConstraint extends Ast, TTypeConstraint { + string getName() { result = getRawAst(this).(Raw::TypeConstraint).getName() } + + override string toString() { result = this.getName() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeDefinitionStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeDefinitionStmt.qll new file mode 100644 index 000000000000..aedc40ddf205 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeDefinitionStmt.qll @@ -0,0 +1,60 @@ +private import AstImport + +/** + * A type definition statement. For example: + * ``` + * class Person { + * [string]$Name + * [int]$Age + * Person([string]$name) { $this.Name = $name } + * } + * ``` + */ +class TypeDefinitionStmt extends Stmt, TTypeDefinitionStmt { + string getLowerCaseName() { result = getRawAst(this).(Raw::TypeStmt).getName().toLowerCase() } + + override string toString() { result = this.getLowerCaseName() } + + Member getMember(int i) { + exists(ChildIndex index, Raw::Ast r | index = typeStmtMember(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::TypeStmt).getMember(i)) + ) + } + + Member getAMember() { result = this.getMember(_) } + + Method getMethod(string name) { + result = getResultAst(getRawAst(this).(Raw::TypeStmt).getMethod(name)) + } + + Method getAMethod() { result = this.getMethod(_) } + + Constructor getAConstructor() { + result = this.getAMethod() and + result.getLowerCaseName() = this.getLowerCaseName() + } + + TypeConstraint getBaseType(int i) { + exists(ChildIndex index, Raw::Ast r | index = typeStmtBaseType(i) and r = getRawAst(this) | + synthChild(r, index, result) + or + not synthChild(r, index, _) and + result = getResultAst(r.(Raw::TypeStmt).getBaseType(i)) + ) + } + + TypeConstraint getABaseType() { result = this.getBaseType(_) } + + TypeDefinitionStmt getASubtype() { result.getABaseType().getName() = this.getLowerCaseName() } + + Type getType() { synthChild(getRawAst(this), typeDefType(), result) } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = typeDefType() and result = this.getType() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeExpression.qll new file mode 100644 index 000000000000..7d9e8f772935 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/TypeExpression.qll @@ -0,0 +1,48 @@ +private import AstImport + +/** + * A type expression. For example, the string `MyNamespace.MyClass` in: + * ``` + * [MyNamespace.MyClass]$obj = [MyNamespace.MyClass]::new() + */ +class TypeNameExpr extends Expr, TTypeNameExpr { + private predicate parseName(string namespace, string typename) { + exists(string fullName | fullName = this.getPossiblyQualifiedName() | + if fullName.matches("%.%") + then + namespace = fullName.regexpCapture("([a-zA-Z0-9\\.]+)\\.([a-zA-Z0-9]+)", 1) and + typename = fullName.regexpCapture("([a-zA-Z0-9\\.]+)\\.([a-zA-Z0-9]+)", 2) + else ( + namespace = "" and + typename = fullName + ) + ) + } + + string getLowerCaseName() { this.parseName(_, result) } + + bindingset[result] + pragma[inline_late] + string getAName() { this.parseName(_, result.toLowerCase()) } + + /** If any */ + string getPossiblyQualifiedName() { + result = getRawAst(this).(Raw::TypeNameExpr).getName().toLowerCase() + } + + // TODO: What to do when System is omitted? + string getNamespace() { this.parseName(result, _) } + + override string toString() { result = this.getLowerCaseName() } + + predicate isQualified() { this.getNamespace() != "" } + + predicate hasQualifiedName(string namespace, string typename) { + this.isQualified() and + this.parseName(namespace, typename) + } +} + +class QualifiedTypeNameExpr extends TypeNameExpr { + QualifiedTypeNameExpr() { this.isQualified() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/UnaryExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/UnaryExpression.qll new file mode 100644 index 000000000000..8b939fdb1d79 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/UnaryExpression.qll @@ -0,0 +1,131 @@ +private import AstImport + +/** + * A unary expression. For example: + * ``` + * -$number + * !$condition + * -not $isActive + * ++$counter + * ``` + */ +class UnaryExpr extends Expr, TUnaryExpr { + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = unaryExprOp() and result = this.getOperand() + } + + /** INTERNAL: Do not use. */ + int getKind() { result = getRawAst(this).(Raw::UnaryExpr).getKind() } + + Expr getOperand() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, unaryExprOp(), result) + or + not synthChild(r, unaryExprOp(), _) and + result = getResultAst(r.(Raw::UnaryExpr).getOperand()) + ) + } +} + +/** + * A logical negation expression. For example: + * ``` + * !$condition + * -not $isActive + * -not ($count -eq 0) + * ``` + */ +class NotExpr extends UnaryExpr { + NotExpr() { this.getKind() = [36, 51] } + + predicate isExclamationMark() { this.getKind() = 36 } + + predicate isNot() { this.getKind() = 51 } + + final override string toString() { + this.isExclamationMark() and result = "!..." + or + this.isNot() and result = "-not ..." + } +} + +abstract private class AbstractUnaryArithmeticExpr extends UnaryExpr { } + +final class UnaryArithmeticExpr = AbstractUnaryArithmeticExpr; + +abstract private class AbstractPostfixExpr extends AbstractUnaryArithmeticExpr, UnaryExpr { } + +abstract private class AbstractPrefixExpr extends AbstractUnaryArithmeticExpr, UnaryExpr { } + +abstract private class AbstractIncrExpr extends AbstractUnaryArithmeticExpr, UnaryExpr { } + +abstract private class AbstractDecrExpr extends AbstractUnaryArithmeticExpr, UnaryExpr { } + +final class PostfixExpr = AbstractPostfixExpr; + +final class PrefixExpr = AbstractPrefixExpr; + +final class IncrExpr = AbstractIncrExpr; + +final class DecrExpr = AbstractDecrExpr; + +/** + * A postfix increment expression. For example: + * ``` + * $counter++ + * $index++ + * ``` + */ +class PostfixIncrExpr extends AbstractPostfixExpr, AbstractIncrExpr { + PostfixIncrExpr() { this.getKind() = 95 } + + final override string toString() { result = "...++" } +} + +/** + * A postfix decrement expression. For example: + * ``` + * $counter-- + * $index-- + * ``` + */ +class PostfixDecrExpr extends AbstractPostfixExpr, AbstractIncrExpr { + PostfixDecrExpr() { this.getKind() = 96 } + + final override string toString() { result = "...--" } +} + +class PrefixDecrExpr extends AbstractPostfixExpr, AbstractIncrExpr { + PrefixDecrExpr() { this.getKind() = 31 } + + final override string toString() { result = "--..." } +} + +/** + * A prefix increment expression. For example: + * ``` + * ++$counter + * ++$index + * ``` + */ +class PrefixIncrExpr extends AbstractPostfixExpr, AbstractIncrExpr { + PrefixIncrExpr() { this.getKind() = 32 } + + final override string toString() { result = "++..." } +} + +/** + * A numeric negation expression. For example: + * ``` + * -$number + * -42 + * -($a + $b) + * ``` + */ +class NegateExpr extends AbstractUnaryArithmeticExpr { + NegateExpr() { this.getKind() = 41 } + + final override string toString() { result = "-..." } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/UsingExpression.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/UsingExpression.qll new file mode 100644 index 000000000000..5e4cd411cbe1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/UsingExpression.qll @@ -0,0 +1,27 @@ +private import AstImport + +/** + * A using expression. For example: + * ``` + * Invoke-Command -ComputerName $server -ScriptBlock { $using:data } + * ``` + */ +class UsingExpr extends Expr, TUsingExpr { + override string toString() { result = "$using..." } + + Expr getExpr() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, usingExprExpr(), result) + or + not synthChild(r, usingExprExpr(), _) and + result = getResultAst(r.(Raw::UsingExpr).getExpr()) + ) + } + + override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = usingExprExpr() and + result = this.getExpr() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/UsingStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/UsingStmt.qll new file mode 100644 index 000000000000..dfff7f55b44d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/UsingStmt.qll @@ -0,0 +1,17 @@ +private import AstImport + +/** + * A using statement. For example: + * ``` + * using namespace System.Collections.Generic + * using module MyModule + * using assembly System.Net.Http + * ``` + */ +class UsingStmt extends Stmt, TUsingStmt { + override string toString() { result = "using ..." } + + string getName() { result = getRawAst(this).(Raw::UsingStmt).getName() } + + Scope getAnAffectedScope() { result.getEnclosingScope*() = this.getEnclosingScope() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/Variable.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/Variable.qll new file mode 100644 index 000000000000..402de8684510 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/Variable.qll @@ -0,0 +1,232 @@ +private import TAst +private import AstImport + +module Private { + class TVariable = TVariableReal or TVariableSynth; + + class VariableImpl extends Ast, TVariable { + abstract string getLowerCaseNameImpl(); + + final override string toString() { result = this.getLowerCaseNameImpl() } + + abstract Location getLocationImpl(); + + abstract Scope::Range getDeclaringScopeImpl(); + } + + class VariableReal extends VariableImpl, TVariableReal { + Scope::Range scope; + string name; + Raw::Ast n; + + VariableReal() { this = TVariableReal(scope, name, n) } + + override string getLowerCaseNameImpl() { result = name } + + override Location getLocationImpl() { result = n.getLocation() } + + final override Scope::Range getDeclaringScopeImpl() { result = scope } + + predicate isParameter(Raw::Parameter p) { n = p } + } + + class VariableSynth extends VariableImpl, TVariableSynth { + Raw::Ast scope; + ChildIndex i; + + VariableSynth() { this = TVariableSynth(scope, i) } + + override string getLowerCaseNameImpl() { any(Synthesis s).variableSynthName(this, result) } + + override Location getLocationImpl() { result = any(Synthesis s).getLocation(this) } + + override Scope::Range getDeclaringScopeImpl() { result = scope } + } + + class ParameterImpl extends VariableSynth { + ParameterImpl() { + i instanceof FunParam or + i instanceof ThisVar + } + } + + class ThisParameterImpl extends VariableSynth { + override ThisVar i; + } + + class PipelineParameterImpl extends ParameterImpl { + override FunParam i; + + PipelineParameterImpl() { + exists(int index | + i = FunParam(pragma[only_bind_into](index)) and + any(Synthesis s) + .pipelineParameterHasIndex(super.getDeclaringScopeImpl(), pragma[only_bind_into](index)) + ) + } + + ScriptBlock getScriptBlock() { this = TVariableSynth(getRawAst(result), _) } + } + + class PipelineByPropertyNameParameterImpl extends ParameterImpl { + PipelineByPropertyNameParameterImpl() { + getRawAst(this) instanceof Raw::PipelineByPropertyNameParameter + } + + ScriptBlock getScriptBlock() { this = TVariableSynth(getRawAst(result), _) } + } + + class PipelineIteratorVariableImpl extends VariableSynth { + override PipelineIteratorVar i; + + ProcessBlock getProcessBlock() { this = TVariableSynth(getRawAst(result), _) } + } + + class PipelineByPropertyNameIteratorVariableImpl extends VariableSynth { + override PipelineByPropertyNameIteratorVar i; + + ProcessBlock getProcessBlock() { this = TVariableSynth(getRawAst(result), _) } + + /** + * Note: No result if this is not a pipeline-by-property-name. + */ + string getPropertyName() { + exists(Raw::PipelineByPropertyNameParameter p | + i = PipelineByPropertyNameIteratorVar(p) and + result = p.getLowerCaseName() + ) + } + + PipelineByPropertyNameParameter getParameter() { + exists(Raw::PipelineByPropertyNameParameter p | + i = PipelineByPropertyNameIteratorVar(p) and + p.getScriptBlock() = getRawAst(result.getEnclosingFunction().getBody()) and + p.getLowerCaseName() = result.getLowerCaseName() + ) + } + } + + class EnvVariableImpl extends VariableSynth { + override EnvVar i; + } + + abstract class VarAccessImpl extends Expr, TVarAccess { + abstract VariableImpl getVariableImpl(); + } + + class VarAccessReal extends VarAccessImpl, TVarAccessReal { + Raw::VarAccess va; + + VarAccessReal() { this = TVarAccessReal(va) } + + final override Variable getVariableImpl() { access(va, result) } + + final override string toString() { result = va.getUserPath() } + } + + class VarAccessSynth extends VarAccessImpl, TVarAccessSynth { + Raw::Ast parent; + ChildIndex i; + + VarAccessSynth() { this = TVarAccessSynth(parent, i) } + + final override Variable getVariableImpl() { any(Synthesis s).getAnAccess(this, result) } + + final override string toString() { result = this.getVariableImpl().getLowerCaseName() } + + final override Location getLocation() { result = parent.getLocation() } + } + + predicate explicitAssignment(Raw::Ast dest, Raw::Ast assignment) { + assignment.(Raw::AssignStmt).getLeftHandSide() = dest + or + exists(Raw::ConvertExpr convert | + convert.getExpr() = dest and + explicitAssignment(convert, assignment) + ) + or + any(Synthesis s).explicitAssignment(dest, _, assignment) + } + + predicate implicitAssignment(Raw::Ast n) { + any(Synthesis s).implicitAssignment(n, _) + or + exists(Raw::ConvertExpr convert | + convert.getExpr() = n and + implicitAssignment(convert) + ) + } +} + +private import Private + +module Public { + /** + * A variable. For example: + * ``` + * $name = "John" + * $global:config = @{} + * $script:counter = 0 + * ``` + */ + class Variable extends Ast instanceof VariableImpl { + final string getLowerCaseName() { result = super.getLowerCaseNameImpl() } + + final override string toString() { result = this.getLowerCaseName() } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + final override Location getLocation() { result = super.getLocationImpl() } + + Scope getDeclaringScope() { getRawAst(result) = super.getDeclaringScopeImpl() } + + VarAccess getAnAccess() { result.getVariable() = this } + } + + /** + * A variable access. For example: + * ``` + * $name + * $global:config + * $script:counter + * $_ + * ``` + */ + class VarAccess extends Expr instanceof VarAccessImpl { + Variable getVariable() { result = super.getVariableImpl() } + + predicate isExplicitWrite(Ast assignment) { + explicitAssignment(getRawAst(this), getRawAst(assignment)) + } + + predicate isImplicitWrite() { implicitAssignment(getRawAst(this)) } + } + + /** + * A variable access that is written to. For example: + * ``` + * $name = "John" + * ``` + */ + class VarWriteAccess extends VarAccess { + VarWriteAccess() { this.isExplicitWrite(_) or this.isImplicitWrite() } + } + + /** + * A variable access that is read from. For example: + * ``` + * Write-Host $name + * ``` + */ + class VarReadAccess extends VarAccess { + VarReadAccess() { not this instanceof VarWriteAccess } + } +} + +import Public diff --git a/powershell/ql/lib/semmle/code/powershell/ast/internal/WhileStmt.qll b/powershell/ql/lib/semmle/code/powershell/ast/internal/WhileStmt.qll new file mode 100644 index 000000000000..db1ca10a081c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/ast/internal/WhileStmt.qll @@ -0,0 +1,39 @@ +private import AstImport + +/** + * A while loop statement. For example: + * ``` + * while ($count -lt 10) { $count++ } + * ``` + */ +class WhileStmt extends LoopStmt, TWhileStmt { + override string toString() { result = "while(...) {...}" } + + Expr getCondition() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, whileStmtCond(), result) + or + not synthChild(r, whileStmtCond(), _) and + result = getResultAst(r.(Raw::WhileStmt).getCondition()) + ) + } + + final override StmtBlock getBody() { + exists(Raw::Ast r | r = getRawAst(this) | + synthChild(r, whileStmtBody(), result) + or + not synthChild(r, whileStmtBody(), _) and + result = getResultAst(r.(Raw::WhileStmt).getBody()) + ) + } + + final override Ast getChild(ChildIndex i) { + result = super.getChild(i) + or + i = whileStmtCond() and + result = this.getCondition() + or + i = whileStmtBody() and + result = this.getBody() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/controlflow/BasicBlocks.qll b/powershell/ql/lib/semmle/code/powershell/controlflow/BasicBlocks.qll new file mode 100644 index 000000000000..6a880013400a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/controlflow/BasicBlocks.qll @@ -0,0 +1,175 @@ +/** Provides classes representing basic blocks. */ + +private import powershell +private import ControlFlowGraph +private import CfgNodes +private import internal.ControlFlowGraphImpl as CfgImpl +private import CfgImpl::BasicBlocks as BasicBlocksImpl +private import codeql.controlflow.BasicBlock as BB + +/** + * A basic block, that is, a maximal straight-line sequence of control flow nodes + * without branches or joins. + */ +final class BasicBlock extends BasicBlocksImpl::BasicBlock { + /** Gets an immediate successor of this basic block, if any. */ + BasicBlock getASuccessor() { result = super.getASuccessor() } + + /** Gets an immediate successor of this basic block of a given type, if any. */ + BasicBlock getASuccessor(SuccessorType t) { result = super.getASuccessor(t) } + + /** Gets an immediate predecessor of this basic block, if any. */ + BasicBlock getAPredecessor() { result = super.getAPredecessor() } + + /** Gets an immediate predecessor of this basic block of a given type, if any. */ + BasicBlock getAPredecessor(SuccessorType t) { result = super.getAPredecessor(t) } + + // The overrides below are to use `CfgNode` instead of `CfgImpl::Node` + CfgNode getNode(int pos) { result = super.getNode(pos) } + + CfgNode getANode() { result = super.getANode() } + + /** Gets the first control flow node in this basic block. */ + CfgNode getFirstNode() { result = super.getFirstNode() } + + /** Gets the last control flow node in this basic block. */ + CfgNode getLastNode() { result = super.getLastNode() } + + /** + * Holds if this basic block immediately dominates basic block `bb`. + * + * That is, this basic block is the unique basic block satisfying: + * 1. This basic block strictly dominates `bb` + * 2. There exists no other basic block that is strictly dominated by this + * basic block and which strictly dominates `bb`. + * + * All basic blocks, except entry basic blocks, have a unique immediate + * dominator. + */ + predicate immediatelyDominates(BasicBlock bb) { super.immediatelyDominates(bb) } + + /** + * Holds if this basic block strictly dominates basic block `bb`. + * + * That is, all paths reaching basic block `bb` from some entry point + * basic block must go through this basic block (which must be different + * from `bb`). + */ + predicate strictlyDominates(BasicBlock bb) { super.strictlyDominates(bb) } + + /** + * Holds if this basic block dominates basic block `bb`. + * + * That is, all paths reaching basic block `bb` from some entry point + * basic block must go through this basic block. + */ + predicate dominates(BasicBlock bb) { super.dominates(bb) } + + /** + * Holds if `df` is in the dominance frontier of this basic block. + * That is, this basic block dominates a predecessor of `df`, but + * does not dominate `df` itself. + */ + predicate inDominanceFrontier(BasicBlock df) { super.inDominanceFrontier(df) } + + /** + * Gets the basic block that immediately dominates this basic block, if any. + * + * That is, the result is the unique basic block satisfying: + * 1. The result strictly dominates this basic block. + * 2. There exists no other basic block that is strictly dominated by the + * result and which strictly dominates this basic block. + * + * All basic blocks, except entry basic blocks, have a unique immediate + * dominator. + */ + BasicBlock getImmediateDominator() { result = super.getImmediateDominator() } + + /** + * Holds if the edge with successor type `s` out of this basic block is a + * dominating edge for `dominated`. + * + * That is, all paths reaching `dominated` from the entry point basic + * block must go through the `s` edge out of this basic block. + * + * Edge dominance is similar to node dominance except it concerns edges + * instead of nodes: A basic block is dominated by a _basic block_ `bb` if it + * can only be reached through `bb` and dominated by an _edge_ `s` if it can + * only be reached through `s`. + * + * Note that where all basic blocks (except the entry basic block) are + * strictly dominated by at least one basic block, a basic block may not be + * dominated by any edge. If an edge dominates a basic block `bb`, then + * both endpoints of the edge dominates `bb`. The converse is not the case, + * as there may be multiple paths between the endpoints with none of them + * dominating. + */ + predicate edgeDominates(BasicBlock dominated, SuccessorType s) { + super.edgeDominates(dominated, s) + } + + /** + * Holds if this basic block strictly post-dominates basic block `bb`. + * + * That is, all paths reaching a normal exit point basic block from basic + * block `bb` must go through this basic block (which must be different + * from `bb`). + */ + predicate strictlyPostDominates(BasicBlock bb) { super.strictlyPostDominates(bb) } + + /** + * Holds if this basic block post-dominates basic block `bb`. + * + * That is, all paths reaching a normal exit point basic block from basic + * block `bb` must go through this basic block. + */ + predicate postDominates(BasicBlock bb) { super.postDominates(bb) } +} + +/** + * An entry basic block, that is, a basic block whose first node is + * an entry node. + */ +final class EntryBasicBlock extends BasicBlock, BasicBlocksImpl::EntryBasicBlock { } + +/** + * An annotated exit basic block, that is, a basic block that contains an + * annotated exit node. + */ +final class AnnotatedExitBasicBlock extends BasicBlock, BasicBlocksImpl::AnnotatedExitBasicBlock { } + +/** + * An exit basic block, that is, a basic block whose last node is + * an exit node. + */ +final class ExitBasicBlock extends BasicBlock, BasicBlocksImpl::ExitBasicBlock { } + +/** A basic block with more than one predecessor. */ +final class JoinBlock extends BasicBlock, BasicBlocksImpl::JoinBasicBlock { + JoinBlockPredecessor getJoinBlockPredecessor(int i) { result = super.getJoinBlockPredecessor(i) } +} + +/** A basic block that is an immediate predecessor of a join block. */ +final class JoinBlockPredecessor extends BasicBlock, BasicBlocksImpl::JoinPredecessorBasicBlock { } + +/** + * A basic block that terminates in a condition, splitting the subsequent + * control flow. + */ +final class ConditionBlock extends BasicBlock, BasicBlocksImpl::ConditionBasicBlock { } + +private class BasicBlockAlias = BasicBlock; + +private class EntryBasicBlockAlias = EntryBasicBlock; + +module Cfg implements BB::CfgSig { + class ControlFlowNode = CfgNode; + + class BasicBlock = BasicBlockAlias; + + class EntryBasicBlock = EntryBasicBlockAlias; + + predicate dominatingEdge(BasicBlock bb1, BasicBlock bb2) { + BasicBlocksImpl::dominatingEdge(bb1, bb2) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/controlflow/Cfg.qll b/powershell/ql/lib/semmle/code/powershell/controlflow/Cfg.qll new file mode 100644 index 000000000000..ef41f98c655f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/controlflow/Cfg.qll @@ -0,0 +1,5 @@ +/** Provides classes representing the control flow graph. */ + +import ControlFlowGraph +import CfgNodes as CfgNodes +import BasicBlocks diff --git a/powershell/ql/lib/semmle/code/powershell/controlflow/CfgNodes.qll b/powershell/ql/lib/semmle/code/powershell/controlflow/CfgNodes.qll new file mode 100644 index 000000000000..06de5ac7bef4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/controlflow/CfgNodes.qll @@ -0,0 +1,1566 @@ +/** Provides classes representing nodes in a control flow graph. */ + +private import powershell +private import BasicBlocks +private import ControlFlowGraph +private import internal.ControlFlowGraphImpl as CfgImpl + +/** An entry node for a given scope. */ +class EntryNode extends CfgNode, CfgImpl::EntryNode { + override string getAPrimaryQlClass() { result = "EntryNode" } + + final override EntryBasicBlock getBasicBlock() { result = super.getBasicBlock() } +} + +/** An exit node for a given scope, annotated with the type of exit. */ +class AnnotatedExitNode extends CfgNode, CfgImpl::AnnotatedExitNode { + override string getAPrimaryQlClass() { result = "AnnotatedExitNode" } + + final override AnnotatedExitBasicBlock getBasicBlock() { result = super.getBasicBlock() } +} + +/** An exit node for a given scope. */ +class ExitNode extends CfgNode, CfgImpl::ExitNode { + override string getAPrimaryQlClass() { result = "ExitNode" } +} + +/** + * A node for an AST node. + * + * Each AST node maps to zero or more `AstCfgNode`s: zero when the node is unreachable + * (dead) code or not important for control flow, and multiple when there are different + * splits for the AST node. + */ +class AstCfgNode extends CfgNode, CfgImpl::AstCfgNode { + /** Gets the name of the primary QL class for this node. */ + override string getAPrimaryQlClass() { result = "AstCfgNode" } +} + +/** A control-flow node that wraps an AST expression. */ +class ExprCfgNode extends AstCfgNode { + override string getAPrimaryQlClass() { result = "ExprCfgNode" } + + Expr e; + + ExprCfgNode() { e = this.getAstNode() } + + /** Gets the underlying expression. */ + Expr getExpr() { result = e } + + final ConstantValue getValue() { result = e.getValue() } +} + +/** A control-flow node that wraps an AST statement. */ +class StmtCfgNode extends AstCfgNode { + override string getAPrimaryQlClass() { result = "StmtCfgNode" } + + Stmt s; + + StmtCfgNode() { s = this.getAstNode() } + + /** Gets the underlying expression. */ + Stmt getStmt() { result = s } +} + +/** + * A class for mapping parent-child AST nodes to parent-child CFG nodes. + */ +abstract private class ChildMapping extends Ast { + /** + * Holds if `child` is a (possibly nested) child of this expression + * for which we would like to find a matching CFG child. + */ + abstract predicate relevantChild(Ast child); + + /** + * Holds if `child` appears before its parent in the control-flow graph. + * This always holds for expressions, and _almost_ never for statements. + */ + abstract predicate precedesParent(Ast child); + + pragma[nomagic] + final predicate reachesBasicBlock(Ast child, CfgNode cfn, BasicBlock bb) { + this.relevantChild(child) and + cfn.getAstNode() = this and + bb.getANode() = cfn + or + exists(BasicBlock mid | + this.reachesBasicBlock(child, cfn, mid) and + not mid.getANode().getAstNode() = child + | + if this.precedesParent(child) then bb = mid.getAPredecessor() else bb = mid.getASuccessor() + ) + } + + /** + * Holds if there is a control-flow path from `cfn` to `cfnChild`, where `cfn` + * is a control-flow node for this expression, and `cfnChild` is a control-flow + * node for `child`. + * + * The path never escapes the syntactic scope of this expression. + */ + cached + predicate hasCfgChild(Ast child, CfgNode cfn, CfgNode cfnChild) { + this.reachesBasicBlock(child, cfn, cfnChild.getBasicBlock()) and + cfnChild.getAstNode() = child + } +} + +/** + * A class for mapping parent-child AST nodes to parent-child CFG nodes. + */ +abstract private class ExprChildMapping extends Expr, ChildMapping { + final override predicate precedesParent(Ast child) { this.relevantChild(child) } +} + +/** + * A class for mapping parent-child AST nodes to parent-child CFG nodes. + */ +abstract private class NonExprChildMapping extends ChildMapping { + NonExprChildMapping() { not this instanceof Expr } + + override predicate precedesParent(Ast child) { none() } // this is not final because it is overriden by ForEachStmt +} + +private class AttributeBaseChildMapping extends NonExprChildMapping, AttributeBase { + override predicate relevantChild(Ast child) { none() } +} + +class AttributeBaseCfgNode extends AstCfgNode { + AttributeBaseCfgNode() { attr = this.getAstNode() } + + override string getAPrimaryQlClass() { result = "AttributeBaseCfgNode" } + + AttributeBaseChildMapping attr; +} + +private class AttributeChildMapping extends AttributeBaseChildMapping, Attribute { + override predicate relevantChild(Ast child) { + this.relevantChild(child) + or + child = this.getANamedArgument() + or + child = this.getAPositionalArgument() + } +} + +private class NamedAttributeArgumentChildMapping extends NonExprChildMapping, NamedAttributeArgument +{ + override predicate relevantChild(Ast child) { child = this.getValue() } +} + +class NamedAttributeArgumentCfgNode extends AstCfgNode { + NamedAttributeArgumentCfgNode() { attr = this.getAstNode() } + + override string getAPrimaryQlClass() { result = "NamedAttributeArgumentCfgNode" } + + NamedAttributeArgumentChildMapping attr; + + NamedAttributeArgument getAttr() { result = attr } + + ExprCfgNode getValue() { attr.hasCfgChild(attr.getValue(), this, result) } + + string getName() { result = attr.getName() } +} + +class AttributeCfgNode extends AttributeBaseCfgNode { + override string getAPrimaryQlClass() { result = "AttributeCfgNode" } + + override AttributeChildMapping attr; + + NamedAttributeArgumentCfgNode getNamedArgument(int i) { + attr.hasCfgChild(attr.getNamedArgument(i), this, result) + } + + ExprCfgNode getPositionalArgument(int i) { + attr.hasCfgChild(attr.getPositionalArgument(i), this, result) + } + + string getLowerCaseName() { result = attr.getLowerCaseName() } + + bindingset[result] + string getAName() { result = attr.getAName() } +} + +private class ScriptBlockChildMapping extends NonExprChildMapping, ScriptBlock { + override predicate relevantChild(Ast child) { + child = this.getProcessBlock() + or + child = this.getBeginBlock() + or + child = this.getEndBlock() + or + child = this.getDynamicBlock() + or + child = this.getAnAttribute() + or + child = this.getAParameter() + } +} + +private class ParameterChildMapping extends NonExprChildMapping, Parameter { + override predicate relevantChild(Ast child) { + child = this.getAnAttribute() or child = this.getDefaultValue() + } +} + +class ParameterCfgNode extends AstCfgNode { + ParameterCfgNode() { param = this.getAstNode() } + + override string getAPrimaryQlClass() { result = "ParameterCfgNode" } + + ParameterChildMapping param; + + Parameter getParameter() { result = param } + + ExprCfgNode getDefaultValue() { param.hasCfgChild(param.getDefaultValue(), this, result) } + + AttributeCfgNode getAttribute(int i) { param.hasCfgChild(param.getAttribute(i), this, result) } + + AttributeCfgNode getAnAttribute() { result = this.getAttribute(_) } +} + +class ScriptBlockCfgNode extends AstCfgNode { + ScriptBlockCfgNode() { block = this.getAstNode() } + + override string getAPrimaryQlClass() { result = "ScriptBlockCfgNode" } + + ScriptBlockChildMapping block; + + ScriptBlock getBlock() { result = block } + + ProcessBlockCfgNode getProcessBlock() { block.hasCfgChild(block.getProcessBlock(), this, result) } + + NamedBlockCfgNode getBeginBlock() { block.hasCfgChild(block.getBeginBlock(), this, result) } + + NamedBlockCfgNode getEndBlock() { block.hasCfgChild(block.getEndBlock(), this, result) } + + NamedBlockCfgNode getDynamicBlock() { block.hasCfgChild(block.getDynamicBlock(), this, result) } + + AttributeCfgNode getAttribute(int i) { block.hasCfgChild(block.getAttribute(i), this, result) } + + AttributeCfgNode getAnAttribute() { result = this.getAttribute(_) } + + ParameterCfgNode getParameter(int i) { block.hasCfgChild(block.getParameter(i), this, result) } + + ParameterCfgNode getAParameter() { result = this.getParameter(_) } +} + +private class NamedBlockChildMapping extends NonExprChildMapping, NamedBlock { + override predicate relevantChild(Ast child) { + child = this.getAStmt() or child = this.getATrapStmt() + } +} + +class NamedBlockCfgNode extends AstCfgNode { + NamedBlockCfgNode() { block = this.getAstNode() } + + override string getAPrimaryQlClass() { result = "NamedBlockCfgNode" } + + NamedBlockChildMapping block; + + NamedBlock getBlock() { result = block } + + StmtCfgNode getStmt(int i) { block.hasCfgChild(block.getStmt(i), this, result) } + + StmtCfgNode getAStmt() { result = this.getStmt(_) } + + StmtNodes::TrapStmtCfgNode getTrapStmt(int i) { + block.hasCfgChild(block.getTrapStmt(i), this, result) + } + + StmtNodes::TrapStmtCfgNode getATrapStmt() { result = this.getTrapStmt(_) } +} + +private class ProcessBlockChildMapping extends NamedBlockChildMapping, ProcessBlock { + override predicate relevantChild(Ast child) { + super.relevantChild(child) + or + child = super.getPipelineParameterAccess() + or + child = super.getAPipelineByPropertyNameParameterAccess() + } +} + +class ProcessBlockCfgNode extends NamedBlockCfgNode { + override string getAPrimaryQlClass() { result = "ProcessBlockCfgNode" } + + override ProcessBlockChildMapping block; + + override ProcessBlock getBlock() { result = block } + + ScriptBlockCfgNode getScriptBlock() { result.getProcessBlock() = this } + + PipelineParameter getPipelineParameter() { + result.getScriptBlock() = this.getScriptBlock().getAstNode() + } + + ExprNodes::VarReadAccessCfgNode getPipelineParameterAccess() { + block.hasCfgChild(block.getPipelineParameterAccess(), this, result) + } + + PipelineIteratorVariable getPipelineIteratorVariable() { + result.getProcessBlock().getScriptBlock() = this.getScriptBlock().getAstNode() + } + + PipelineByPropertyNameIteratorVariable getPipelineBypropertyNameIteratorVariable(string name) { + result.getPropertyName() = name and + result.getProcessBlock().getScriptBlock() = this.getScriptBlock().getAstNode() + } + + PipelineByPropertyNameIteratorVariable getAPipelineBypropertyNameIteratorVariable() { + result = this.getPipelineBypropertyNameIteratorVariable(_) + } + + ExprNodes::VarReadAccessCfgNode getPipelineByPropertyNameParameterAccess(string name) { + block.hasCfgChild(block.getPipelineByPropertyNameParameterAccess(name), this, result) + } + + ExprNodes::VarReadAccessCfgNode getAPipelineByPropertyNameParameterAccess() { + result = this.getPipelineByPropertyNameParameterAccess(_) + } +} + +private class CatchClauseChildMapping extends NonExprChildMapping, CatchClause { + override predicate relevantChild(Ast child) { + child = this.getBody() or child = this.getACatchType() + } +} + +class CatchClauseCfgNode extends AstCfgNode { + override string getAPrimaryQlClass() { result = "CatchClauseCfgNode" } + + CatchClauseChildMapping s; + + CatchClause getCatchClause() { result = s } + + StmtCfgNode getBody() { s.hasCfgChild(s.getBody(), this, result) } + + TypeConstraint getCatchType(int i) { result = s.getCatchType(i) } + + TypeConstraint getACatchType() { result = this.getCatchType(_) } +} + +module ExprNodes { + private class ArrayExprChildMapping extends ExprChildMapping, ArrayExpr { + override predicate relevantChild(Ast child) { + child = this.getAnExpr() + or + child = this.getStmtBlock() + } + } + + class ArrayExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ArrayExprCfgNode" } + + override ArrayExprChildMapping e; + + override ArrayExpr getExpr() { result = e } + + ExprCfgNode getExpr(int i) { e.hasCfgChild(e.getExpr(i), this, result) } + + ExprCfgNode getAnExpr() { result = this.getExpr(_) } + + StmtCfgNode getStmtBlock() { e.hasCfgChild(e.getStmtBlock(), this, result) } + } + + private class ArrayLiteralChildMapping extends ExprChildMapping, ArrayLiteral { + override predicate relevantChild(Ast child) { child = this.getAnExpr() } + } + + class ArrayLiteralCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ArrayLiteralCfgNode" } + + override ArrayLiteralChildMapping e; + + override ArrayLiteral getExpr() { result = e } + + ExprCfgNode getExpr(int i) { e.hasCfgChild(e.getExpr(i), this, result) } + + ExprCfgNode getAnExpr() { result = this.getExpr(_) } + } + + private class ParenExprChildMapping extends ExprChildMapping, ParenExpr { + override predicate relevantChild(Ast child) { child = this.getExpr() } + } + + class ParenExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ParenExprCfgNode" } + + override ParenExprChildMapping e; + + override ParenExpr getExpr() { result = e } + + ExprCfgNode getSubExpr() { e.hasCfgChild(e.getExpr(), this, result) } + } + + private class BinaryExprChildMapping extends ExprChildMapping, BinaryExpr { + override predicate relevantChild(Ast child) { + child = this.getLeft() + or + child = this.getRight() + } + } + + class BinaryExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "BinaryExprCfgNode" } + + override BinaryExprChildMapping e; + + override BinaryExpr getExpr() { result = e } + + ExprCfgNode getLeft() { e.hasCfgChild(e.getLeft(), this, result) } + + ExprCfgNode getRight() { e.hasCfgChild(e.getRight(), this, result) } + } + + private class UnaryExprChildMapping extends ExprChildMapping, UnaryExpr { + override predicate relevantChild(Ast child) { child = this.getOperand() } + } + + class UnaryExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "UnaryExprCfgNode" } + + override UnaryExprChildMapping e; + + override UnaryExpr getExpr() { result = e } + + ExprCfgNode getOperand() { e.hasCfgChild(e.getOperand(), this, result) } + } + + private class ConstExprChildMapping extends ExprChildMapping, ConstExpr { + override predicate relevantChild(Ast child) { none() } + } + + class ConstExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ConstExprCfgNode" } + + override ConstExprChildMapping e; + + override ConstExpr getExpr() { result = e } + } + + private class ConvertExprChildMapping extends ExprChildMapping, ConvertExpr { + override predicate relevantChild(Ast child) { child = this.getExpr() } + } + + class ConvertExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ConvertExprCfgNode" } + + override ConvertExprChildMapping e; + + override ConvertExpr getExpr() { result = e } + + ExprCfgNode getSubExpr() { e.hasCfgChild(e.getExpr(), this, result) } + } + + private class IndexExprChildMapping extends ExprChildMapping, IndexExpr { + override predicate relevantChild(Ast child) { + child = this.getBase() + or + child = this.getIndex() + } + } + + class IndexExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "IndexExprCfgNode" } + + override IndexExprChildMapping e; + + override IndexExpr getExpr() { result = e } + + ExprCfgNode getBase() { e.hasCfgChild(e.getBase(), this, result) } + + ExprCfgNode getIndex() { e.hasCfgChild(e.getIndex(), this, result) } + } + + private class IndexExprWriteAccessChildMapping extends IndexExprChildMapping, IndexExprWriteAccess + { + override predicate relevantChild(Ast child) { + super.relevantChild(child) or + this.isExplicitWrite(child) + } + } + + class IndexExprWriteAccessCfgNode extends IndexExprCfgNode { + override IndexExprWriteAccessChildMapping e; + + override string getAPrimaryQlClass() { result = "IndexExprWriteAccessCfgNode" } + + override IndexExprWriteAccess getExpr() { result = e } + + final StmtNodes::AssignStmtCfgNode getAssignStmt() { this.isExplicitWrite(result) } + + predicate isExplicitWrite(AstCfgNode assignmentCfg) { + exists(Ast assignment | + // this.isExplicitWrite(assignment) and + e.isExplicitWrite(assignment) and + e.hasCfgChild(assignment, this, assignmentCfg) + ) + } + + predicate isImplicitWrite() { e.isImplicitWrite() } + } + + private class IndexExprReadAccessChildMapping extends IndexExprChildMapping, IndexExprReadAccess { + override predicate relevantChild(Ast child) { super.relevantChild(child) } + } + + class IndexExprReadAccessCfgNode extends IndexExprCfgNode { + override IndexExprReadAccessChildMapping e; + + override string getAPrimaryQlClass() { result = "IndexExprAccessCfgNode" } + + override IndexExprReadAccess getExpr() { result = e } + } + + private class CallExprChildMapping extends ExprChildMapping, CallExpr { + override predicate relevantChild(Ast child) { + child = this.getQualifier() + or + child = this.getAnArgument() + or + child = this.getCallee() + } + } + + class CallExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "CallExprCfgNode" } + + override CallExprChildMapping e; + + override CallExpr getExpr() { result = e } + + ExprCfgNode getQualifier() { e.hasCfgChild(e.getQualifier(), this, result) } + + ExprCfgNode getArgument(int i) { e.hasCfgChild(e.getArgument(i), this, result) } + + ExprCfgNode getAnArgument() { result = this.getArgument(_) } + + /** Gets the name that is used to select the callee. */ + string getLowerCaseName() { result = e.getLowerCaseName() } + + predicate hasLowerCaseName(string name) { this.getLowerCaseName() = name } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + /** Gets the i'th positional argument to this call. */ + ExprCfgNode getPositionalArgument(int i) { + e.hasCfgChild(e.getPositionalArgument(i), this, result) + } + + /** Holds if an argument with name `name` is provided to this call. */ + final predicate hasNamedArgument(string name) { exists(this.getNamedArgument(name)) } + + /** Gets the argument to this call with the name `name`. */ + ExprCfgNode getNamedArgument(string name) { + e.hasCfgChild(e.getNamedArgument(name), this, result) + } + + ExprCfgNode getCallee() { e.hasCfgChild(e.getCallee(), this, result) } + + ExprCfgNode getPipelineArgument() { + exists(ExprNodes::PipelineCfgNode pipeline, int i | + pipeline.getComponent(i + 1) = this and + result = pipeline.getComponent(i) + ) + } + + predicate isStatic() { this.getExpr().isStatic() } + } + + private class ObjectCreationChildMapping extends CallExprChildMapping instanceof ObjectCreation { + override predicate relevantChild(Ast child) { child = super.getConstructedTypeExpr() } + } + + class ObjectCreationCfgNode extends CallExprCfgNode { + // TODO: Also calls to Activator.CreateInstance + override string getAPrimaryQlClass() { result = "CallExprCfgNode" } + + override ObjectCreationChildMapping e; + + override ObjectCreation getExpr() { result = e } + + string getLowerCaseConstructedTypeName() { + result = this.getExpr().getLowerCaseConstructedTypeName() + } + + bindingset[result] + pragma[inline_late] + string getAConstructedTypeName() { + result.toLowerCase() = this.getLowerCaseConstructedTypeName() + } + + ExprCfgNode getConstructedTypeExpr() { + e.hasCfgChild(this.getExpr().getConstructedTypeExpr(), this, result) + } + } + + private class CallOperatorChildMapping extends CallExprChildMapping instanceof CallOperator { + override predicate relevantChild(Ast child) { super.relevantChild(child) } + } + + class CallOperatorCfgNode extends CallExprCfgNode { + override string getAPrimaryQlClass() { result = "CallOperatorCfgNode" } + + override CallOperatorChildMapping e; + + override CallOperator getExpr() { result = e } + + ExprCfgNode getCommand() { result = this.getCallee() } + } + + private class DotSourcingOperatorChildMapping extends CallExprChildMapping instanceof DotSourcingOperator + { + override predicate relevantChild(Ast child) { super.relevantChild(child) } + } + + class DotSourcingOperatorCfgNode extends CallExprCfgNode { + override string getAPrimaryQlClass() { result = "DotSourcingOperatorCfgNode" } + + override DotSourcingOperatorChildMapping e; + + override DotSourcingOperator getExpr() { result = e } + + ExprCfgNode getCommand() { result = this.getCallee() } + } + + private class ToStringCallChildmapping extends CallExprChildMapping instanceof ToStringCall { + override predicate relevantChild(Ast child) { super.relevantChild(child) } + } + + class ToStringCallCfgNode extends CallExprCfgNode { + override string getAPrimaryQlClass() { result = "ToStringCallCfgNode" } + + override ToStringCallChildmapping e; + + override ToStringCall getExpr() { result = e } + } + + private class MemberExprChildMapping extends ExprChildMapping, MemberExpr { + override predicate relevantChild(Ast child) { + child = this.getQualifier() + or + child = this.getMemberExpr() + } + } + + class MemberExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "MemberExprCfgNode" } + + override MemberExprChildMapping e; + + override MemberExpr getExpr() { result = e } + + ExprCfgNode getQualifier() { e.hasCfgChild(e.getQualifier(), this, result) } + + ExprCfgNode getMemberExpr() { e.hasCfgChild(e.getMemberExpr(), this, result) } + + string getLowerCaseMemberName() { result = e.getLowerCaseMemberName() } + + bindingset[name] + pragma[inline_late] + predicate memberNameMatches(string name) { this.getLowerCaseMemberName() = name.toLowerCase() } + + predicate isStatic() { e.isStatic() } + } + + private class MemberExprWriteAccessChildMapping extends MemberExprChildMapping, + MemberExprWriteAccess + { + override predicate relevantChild(Ast child) { + super.relevantChild(child) or + this.isExplicitWrite(child) + } + } + + class MemberExprWriteAccessCfgNode extends MemberExprCfgNode { + override MemberExprWriteAccessChildMapping e; + + override string getAPrimaryQlClass() { result = "MemberExprWriteAccessCfgNode" } + + override MemberExprWriteAccess getExpr() { result = e } + + final StmtNodes::AssignStmtCfgNode getAssignStmt() { this.isExplicitWrite(result) } + + predicate isExplicitWrite(AstCfgNode assignmentCfg) { + exists(Ast assignment | + // this.isExplicitWrite(assignment) and + e.isExplicitWrite(assignment) and + e.hasCfgChild(assignment, this, assignmentCfg) + ) + } + + predicate isImplicitWrite() { e.isImplicitWrite() } + } + + private class MemberExprReadAccessChildMapping extends MemberExprChildMapping, + MemberExprReadAccess + { + override predicate relevantChild(Ast child) { super.relevantChild(child) } + } + + class MemberExprReadAccessCfgNode extends MemberExprCfgNode { + override MemberExprReadAccessChildMapping e; + + override string getAPrimaryQlClass() { result = "MemberExprReadAccessCfgNode" } + + override MemberExprReadAccess getExpr() { result = e } + } + + private class TypeNameExprChildMapping extends ExprChildMapping, TypeNameExpr { + override predicate relevantChild(Ast child) { none() } + } + + class TypeNameExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "TypeExprCfgNode" } + + override TypeNameExprChildMapping e; + + override TypeNameExpr getExpr() { result = e } + + bindingset[result] + pragma[inline_late] + string getAName() { result = e.getAName() } + + string getLowerCaseName() { result = e.getLowerCaseName() } + + string getNamespace() { result = e.getNamespace() } + + string getPossiblyQualifiedName() { result = e.getPossiblyQualifiedName() } + + predicate isQualified() { e.isQualified() } + + predicate hasQualifiedName(string namespace, string typename) { + e.hasQualifiedName(namespace, typename) + } + } + + private class QualifiedTypeNameExprChildMapping extends TypeNameExprChildMapping, + QualifiedTypeNameExpr + { + override predicate relevantChild(Ast child) { super.relevantChild(child) } + } + + class QualifiedTypeNameExprCfgNode extends TypeNameExprCfgNode { + override QualifiedTypeNameExprChildMapping e; + + override TypeNameExpr getExpr() { result = e } + + override string getAPrimaryQlClass() { result = "QualifiedTypeNameExprCfgNode" } + } + + private class ErrorExprChildMapping extends ExprChildMapping, ErrorExpr { + override predicate relevantChild(Ast child) { none() } + } + + class ErrorExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ErrorExprCfgNode" } + + override ErrorExprChildMapping e; + + override ErrorExpr getExpr() { result = e } + } + + private class ScriptBlockExprChildMapping extends ExprChildMapping, ScriptBlockExpr { + override predicate relevantChild(Ast child) { child = this.getBody() } + } + + class ScriptBlockExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ScriptBlockExprCfgNode" } + + override ScriptBlockExprChildMapping e; + + override ScriptBlockExpr getExpr() { result = e } + + ScriptBlockCfgNode getBody() { e.hasCfgChild(e.getBody(), this, result) } + } + + private class StringLiteralExprChildMapping extends ExprChildMapping, StringConstExpr { + override predicate relevantChild(Ast child) { none() } + } + + class StringLiteralExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "StringLiteralExprCfgNode" } + + override StringLiteralExprChildMapping e; + + override StringConstExpr getExpr() { result = e } + + string getValueString() { result = e.getValueString() } + } + + private class ExpandableStringExprChildMapping extends ExprChildMapping, ExpandableStringExpr { + override predicate relevantChild(Ast child) { child = this.getAnExpr() } + } + + class ExpandableStringExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ExpandableStringExprCfgNode" } + + override ExpandableStringExprChildMapping e; + + override ExpandableStringExpr getExpr() { result = e } + + ExprCfgNode getExpr(int i) { e.hasCfgChild(e.getExpr(i), this, result) } + + ExprCfgNode getAnExpr() { result = this.getExpr(_) } + } + + class VarAccessCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "VarAccessExprCfgNode" } + + override VarAccess e; + + override VarAccess getExpr() { result = e } + + Variable getVariable() { result = e.getVariable() } + } + + private class VarWriteAccessChildMapping extends ExprChildMapping, VarWriteAccess { + override predicate relevantChild(Ast child) { this.isExplicitWrite(child) } + } + + class VarWriteAccessCfgNode extends VarAccessCfgNode { + override VarWriteAccessChildMapping e; + + override string getAPrimaryQlClass() { result = "VarWriteAccessCfgNode" } + + override VarWriteAccess getExpr() { result = e } + + final StmtNodes::AssignStmtCfgNode getAssignStmt() { this.isExplicitWrite(result) } + + predicate isExplicitWrite(AstCfgNode assignmentCfg) { + exists(Ast assignment | + e.isExplicitWrite(assignment) and + e.hasCfgChild(assignment, this, assignmentCfg) + ) + } + + predicate isImplicitWrite() { e.isImplicitWrite() } + } + + class VarReadAccessCfgNode extends VarAccessCfgNode { + override VarReadAccess e; + + override string getAPrimaryQlClass() { result = "VarReadAccessCfgNode" } + + override VarReadAccess getExpr() { result = e } + } + + private class HashTableExprChildMapping extends ExprChildMapping, HashTableExpr { + override predicate relevantChild(Ast child) { + child = this.getAKey() + or + child = this.getAValue() + } + } + + class HashTableExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "HashTableExprCfgNode" } + + override HashTableExprChildMapping e; + + override HashTableExpr getExpr() { result = e } + + ExprCfgNode getKey(int i) { e.hasCfgChild(e.getKey(i), this, result) } + + ExprCfgNode getAnKey() { result = this.getKey(_) } + + ExprCfgNode getValue(int i) { e.hasCfgChild(e.getValue(i), this, result) } + + ExprCfgNode getValueFromKey(ExprCfgNode key) { + exists(int i | + this.getKey(i) = key and + result = this.getValue(i) + ) + } + + ExprCfgNode getAValue() { result = this.getValue(_) } + } + + private class PipelineChildMapping extends ExprChildMapping, Pipeline { + override predicate relevantChild(Ast child) { child = this.getAComponent() } + } + + class PipelineCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "PipelineCfgNode" } + + override PipelineChildMapping e; + + override Pipeline getExpr() { result = e } + + ExprCfgNode getComponent(int i) { e.hasCfgChild(e.getComponent(i), this, result) } + + ExprCfgNode getAComponent() { result = this.getComponent(_) } + + ExprCfgNode getLastComponent() { e.hasCfgChild(e.getLastComponent(), this, result) } + } + + private class PipelineChainChildMapping extends ExprChildMapping, PipelineChain { + override predicate relevantChild(Ast child) { + child = this.getLeft() or child = this.getRight() + } + } + + class PipelineChainCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "PipelineChainCfgNode" } + + override PipelineChainChildMapping e; + + override PipelineChain getExpr() { result = e } + + ExprCfgNode getLeft() { e.hasCfgChild(e.getLeft(), this, result) } + + ExprCfgNode getRight() { e.hasCfgChild(e.getRight(), this, result) } + } + + private class ConditionalExprChildMapping extends ExprChildMapping, ConditionalExpr { + override predicate relevantChild(Ast child) { + child = this.getCondition() + or + child = this.getIfTrue() + or + child = this.getIfFalse() + } + } + + class ConditionalExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ConditionalExprCfgNode" } + + override ConditionalExprChildMapping e; + + override ConditionalExpr getExpr() { result = e } + + ExprCfgNode getCondition() { e.hasCfgChild(e.getCondition(), this, result) } + + ExprCfgNode getIfTrue() { e.hasCfgChild(e.getIfTrue(), this, result) } + + ExprCfgNode getIfFalse() { e.hasCfgChild(e.getIfFalse(), this, result) } + + ExprCfgNode getBranch(boolean b) { + b = true and + result = this.getIfTrue() + or + b = false and + result = this.getIfFalse() + } + + ExprCfgNode getABranch() { result = this.getBranch(_) } + } + + private class ExpandableSubExprChildMapping extends ExprChildMapping, ExpandableSubExpr { + override predicate relevantChild(Ast child) { child = this.getExpr() } + } + + class ExpandableSubExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "ExpandableSubExprCfgNode" } + + override ExpandableSubExprChildMapping e; + + override ExpandableSubExpr getExpr() { result = e } + + StmtNodes::StmtBlockCfgNode getSubExpr() { e.hasCfgChild(e.getExpr(), this, result) } + } + + private class UsingExprChildMapping extends ExprChildMapping, UsingExpr { + override predicate relevantChild(Ast child) { child = this.getExpr() } + } + + class UsingExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "UsingExprCfgNode" } + + override UsingExprChildMapping e; + + override UsingExpr getExpr() { result = e } + + ExprCfgNode getSubExpr() { e.hasCfgChild(e.getExpr(), this, result) } + } + + private class AttributedExprChildMapping extends ExprChildMapping, AttributedExpr { + override predicate relevantChild(Ast child) { + child = this.getExpr() or + child = this.getAttribute() + } + } + + class AttributedExprCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "TAttributedExprCfgNode" } + + override AttributedExprChildMapping e; + + override AttributedExpr getExpr() { result = e } + + ExprCfgNode getSubExpr() { e.hasCfgChild(e.getExpr(), this, result) } + + ExprCfgNode getAttribute() { e.hasCfgChild(e.getAttribute(), this, result) } + } + + private class IfChildMapping extends ExprChildMapping, If { + override predicate relevantChild(Ast child) { + child = this.getACondition() + or + child = this.getAThen() + or + child = this.getElse() + } + } + + class IfCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "IfCfgNode" } + + override IfChildMapping e; + + override If getExpr() { result = e } + + ExprCfgNode getCondition(int i) { e.hasCfgChild(e.getCondition(i), this, result) } + + ExprCfgNode getACondition() { result = this.getCondition(_) } + + StmtCfgNode getThen(int i) { e.hasCfgChild(e.getThen(i), this, result) } + + StmtCfgNode getAThen() { result = this.getThen(_) } + + StmtCfgNode getElse() { e.hasCfgChild(e.getElse(), this, result) } + + StmtCfgNode getABranch(boolean b) { + b = true and + result = this.getAThen() + or + b = false and + result = this.getElse() + } + + StmtCfgNode getABranch() { result = this.getABranch(_) } + } + + private class LiteralChildMapping extends ExprChildMapping, Literal { + override predicate relevantChild(Ast child) { none() } + } + + class LiteralCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "LiteralCfgNode" } + + override LiteralChildMapping e; + + override Literal getExpr() { result = e } + } + + private class BoolLiteralChildMapping extends ExprChildMapping, BoolLiteral { + override predicate relevantChild(Ast child) { none() } + } + + class BoolLiteralCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "BoolLiteralCfgNode" } + + override BoolLiteralChildMapping e; + + override BoolLiteral getExpr() { result = e } + } + + private class NullLiteralChildMapping extends ExprChildMapping, NullLiteral { + override predicate relevantChild(Ast child) { none() } + } + + class NullLiteralCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "NullLiteralCfgNode" } + + override NullLiteralChildMapping e; + + override NullLiteral getExpr() { result = e } + } + + class ArgumentCfgNode extends ExprCfgNode { + override Argument e; + + CallExprCfgNode getCall() { result.getAnArgument() = this } + + string getLowerCaseName() { result = e.getLowerCaseName() } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + int getPosition() { result = e.getPosition() } + } + + class QualifierCfgNode extends ExprCfgNode { + override Qualifier e; + + CallExprCfgNode getCall() { result.getQualifier() = this } + } + + class PipelineArgumentCfgNode extends ExprCfgNode { + override PipelineArgument e; + + CallExprCfgNode getCall() { result.getPipelineArgument() = this } + } + + private class OperationChildMapping extends ExprChildMapping, Operation { + override predicate relevantChild(Ast child) { child = this.getAnOperand() } + } + + class OperationCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "OperationCfgNode" } + + override OperationChildMapping e; + + override Operation getExpr() { result = e } + + ExprCfgNode getAnOperand() { e.hasCfgChild(e.getAnOperand(), this, result) } + } + + private class AutomaticVariableChildMapping extends ExprChildMapping, AutomaticVariable { + override predicate relevantChild(Ast child) { none() } + } + + class AutomaticVariableCfgNode extends ExprCfgNode { + override string getAPrimaryQlClass() { result = "AutomaticVariableCfgNode" } + + override AutomaticVariableChildMapping e; + + override AutomaticVariable getExpr() { result = e } + + bindingset[result] + pragma[inline_late] + string getAName() { result = e.getAName() } + + string getLowerCaseName() { result = e.getLowerCaseName() } + } +} + +module StmtNodes { + private class AssignStmtChildMapping extends NonExprChildMapping, AssignStmt { + override predicate relevantChild(Ast child) { + child = this.getLeftHandSide() + or + child = this.getRightHandSide() + } + } + + class AssignStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "AssignStmtCfgNode" } + + override AssignStmtChildMapping s; + + override AssignStmt getStmt() { result = s } + + ExprCfgNode getLeftHandSide() { s.hasCfgChild(s.getLeftHandSide(), this, result) } + + ExprCfgNode getRightHandSide() { s.hasCfgChild(s.getRightHandSide(), this, result) } + } + + private class BreakStmtChildMapping extends NonExprChildMapping, BreakStmt { + override predicate relevantChild(Ast child) { none() } + } + + class BreakStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "BreakStmtCfgNode" } + + override BreakStmtChildMapping s; + + override BreakStmt getStmt() { result = s } + } + + private class ContinueStmtChildMapping extends NonExprChildMapping, ContinueStmt { + override predicate relevantChild(Ast child) { none() } + } + + class ContinueStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "ContinueStmtCfgNode" } + + override ContinueStmtChildMapping s; + + override ContinueStmt getStmt() { result = s } + } + + private class DataStmtChildMapping extends NonExprChildMapping, DataStmt { + override predicate relevantChild(Ast child) { + child = this.getACmdAllowed() or child = this.getBody() + } + } + + class DataStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "DataStmtCfgNode" } + + override DataStmtChildMapping s; + + override DataStmt getStmt() { result = s } + + ExprCfgNode getCmdAllowed(int i) { s.hasCfgChild(s.getCmdAllowed(i), this, result) } + + ExprCfgNode getACmdAllowed() { result = this.getCmdAllowed(_) } + + StmtCfgNode getBody() { s.hasCfgChild(s.getBody(), this, result) } + } + + abstract private class LoopStmtChildMapping extends ChildMapping, LoopStmt { + override predicate relevantChild(Ast child) { child = this.getBody() } + } + + class LoopStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "LoopStmtCfgNode" } + + override LoopStmtChildMapping s; + + override LoopStmt getStmt() { result = s } + + StmtCfgNode getBody() { s.hasCfgChild(s.getBody(), this, result) } + } + + private class DoUntilStmtChildMapping extends LoopStmtChildMapping, NonExprChildMapping, + DoUntilStmt + { + override predicate relevantChild(Ast child) { + child = this.getCondition() or super.relevantChild(child) + } + } + + class DoUntilStmtCfgNode extends LoopStmtCfgNode { + override string getAPrimaryQlClass() { result = "DoUntilStmtCfgNode" } + + override DoUntilStmtChildMapping s; + + override DoUntilStmt getStmt() { result = s } + + ExprCfgNode getCondition() { s.hasCfgChild(s.getCondition(), this, result) } + } + + private class DoWhileStmtChildMapping extends LoopStmtChildMapping, NonExprChildMapping, + DoWhileStmt + { + override predicate relevantChild(Ast child) { + child = this.getCondition() or super.relevantChild(child) + } + } + + class DoWhileStmtCfgNode extends LoopStmtCfgNode { + override string getAPrimaryQlClass() { result = "DoWhileStmtCfgNode" } + + override DoWhileStmtChildMapping s; + + override DoWhileStmt getStmt() { result = s } + + ExprCfgNode getCondition() { s.hasCfgChild(s.getCondition(), this, result) } + } + + private class ErrorStmtChildMapping extends NonExprChildMapping, ErrorStmt { + override predicate relevantChild(Ast child) { none() } + } + + class ErrorStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "ErrorStmtCfgNode" } + + override ErrorStmtChildMapping s; + + override ErrorStmt getStmt() { result = s } + } + + private class ExitStmtChildMapping extends NonExprChildMapping, ExitStmt { + override predicate relevantChild(Ast child) { child = this.getPipeline() } + } + + class ExitStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "ExitStmtCfgNode" } + + override ExitStmtChildMapping s; + + override ExitStmt getStmt() { result = s } + + ExprCfgNode getPipeline() { s.hasCfgChild(s.getPipeline(), this, result) } + } + + private class DynamicStmtChildMapping extends NonExprChildMapping, DynamicStmt { + override predicate relevantChild(Ast child) { + child = this.getName() or child = this.getScriptBlock() or child = this.getHashTableExpr() + } + } + + class DynamicStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "DynamicStmtCfgNode" } + + override DynamicStmtChildMapping s; + + override DynamicStmt getStmt() { result = s } + + ExprCfgNode getName() { s.hasCfgChild(s.getName(), this, result) } + + ExprCfgNode getScriptBlock() { s.hasCfgChild(s.getScriptBlock(), this, result) } + + ExprCfgNode getHashTableExpr() { s.hasCfgChild(s.getHashTableExpr(), this, result) } + } + + private class ForEachStmtChildMapping extends LoopStmtChildMapping, NonExprChildMapping, + ForEachStmt + { + override predicate relevantChild(Ast child) { + child = this.getVarAccess() or child = this.getIterableExpr() or super.relevantChild(child) + } + + override predicate precedesParent(Ast child) { child = this.getIterableExpr() } + } + + class ForEachStmtCfgNode extends LoopStmtCfgNode { + override string getAPrimaryQlClass() { result = "ForEachStmtCfgNode" } + + override ForEachStmtChildMapping s; + + override ForEachStmt getStmt() { result = s } + + ExprNodes::VarAccessCfgNode getVarAccess() { s.hasCfgChild(s.getVarAccess(), this, result) } + + ExprCfgNode getIterableExpr() { s.hasCfgChild(s.getIterableExpr(), this, result) } + } + + private class ForStmtChildMapping extends LoopStmtChildMapping, NonExprChildMapping, ForStmt { + override predicate relevantChild(Ast child) { + child = this.getInitializer() or + child = this.getCondition() or + child = this.getIterator() or + super.relevantChild(child) + } + } + + class ForStmtCfgNode extends LoopStmtCfgNode { + override string getAPrimaryQlClass() { result = "ForStmtCfgNode" } + + override ForStmtChildMapping s; + + override ForStmt getStmt() { result = s } + + AstCfgNode getInitializer() { s.hasCfgChild(s.getInitializer(), this, result) } + + ExprCfgNode getCondition() { s.hasCfgChild(s.getCondition(), this, result) } + + AstCfgNode getIterator() { s.hasCfgChild(s.getIterator(), this, result) } + } + + private class GotoStmtChildMapping extends NonExprChildMapping, GotoStmt { + override predicate relevantChild(Ast child) { child = this.getLabel() } + } + + class GotoStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "GotoStmtCfgNode" } + + override GotoStmtChildMapping s; + + override GotoStmt getStmt() { result = s } + + ExprCfgNode getLabel() { s.hasCfgChild(s.getLabel(), this, result) } + } + + private class ReturnStmtChildMapping extends NonExprChildMapping, ReturnStmt { + override predicate relevantChild(Ast child) { child = this.getPipeline() } + } + + class ReturnStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "ReturnStmtCfgNode" } + + override ReturnStmtChildMapping s; + + override ReturnStmt getStmt() { result = s } + + ExprCfgNode getPipeline() { s.hasCfgChild(s.getPipeline(), this, result) } + } + + private class StmtBlockChildMapping extends NonExprChildMapping, StmtBlock { + override predicate relevantChild(Ast child) { child = this.getAStmt() } + } + + class StmtBlockCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "StmtBlockCfgNode" } + + override StmtBlockChildMapping s; + + override StmtBlock getStmt() { result = s } + + StmtCfgNode getStmt(int i) { s.hasCfgChild(s.getStmt(i), this, result) } + + StmtCfgNode getAStmt() { result = this.getStmt(_) } + } + + private class SwitchStmtChildMapping extends NonExprChildMapping, SwitchStmt { + override predicate relevantChild(Ast child) { + child = this.getCondition() or + child = this.getDefault() or + child = this.getACase() or + child = this.getAPattern() + } + } + + class SwitchStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "SwitchStmtCfgNode" } + + override SwitchStmtChildMapping s; + + override SwitchStmt getStmt() { result = s } + + ExprCfgNode getCondition() { s.hasCfgChild(s.getCondition(), this, result) } + + StmtCfgNode getDefault() { s.hasCfgChild(s.getDefault(), this, result) } + + StmtCfgNode getCase(int i) { s.hasCfgChild(s.getCase(i), this, result) } + + StmtCfgNode getACase() { result = this.getCase(_) } + + ExprCfgNode getPattern(int i) { s.hasCfgChild(s.getPattern(i), this, result) } + + ExprCfgNode getAPattern() { result = this.getPattern(_) } + } + + private class ThrowStmtChildMapping extends NonExprChildMapping, ThrowStmt { + override predicate relevantChild(Ast child) { child = this.getPipeline() } + } + + class ThrowStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "ThrowStmtCfgNode" } + + override ThrowStmtChildMapping s; + + override ThrowStmt getStmt() { result = s } + + ExprCfgNode getPipeline() { s.hasCfgChild(s.getPipeline(), this, result) } + } + + private class TrapStmtChildMapping extends NonExprChildMapping, TrapStmt { + override predicate relevantChild(Ast child) { child = this.getBody() } + } + + class TrapStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "TrapStmtCfgNode" } + + override TrapStmtChildMapping s; + + override TrapStmt getStmt() { result = s } + + StmtCfgNode getBody() { s.hasCfgChild(s.getBody(), this, result) } + } + + private class TryStmtChildMapping extends NonExprChildMapping, TryStmt { + override predicate relevantChild(Ast child) { + child = this.getBody() or + child = this.getFinally() or + child = this.getACatchClause() + } + } + + class TryStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "TryStmtCfgNode" } + + override TryStmtChildMapping s; + + override TryStmt getStmt() { result = s } + + StmtCfgNode getBody() { s.hasCfgChild(s.getBody(), this, result) } + + StmtCfgNode getFinally() { s.hasCfgChild(s.getFinally(), this, result) } + + StmtCfgNode getCatchClause(int i) { s.hasCfgChild(s.getCatchClause(i), this, result) } + } + + private class UsingStmtChildMapping extends NonExprChildMapping, UsingStmt { + override predicate relevantChild(Ast child) { none() } + } + + class UsingStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "UsingStmtCfgNode" } + + override UsingStmtChildMapping s; + + override UsingStmt getStmt() { result = s } + } + + private class WhileStmtChildMapping extends LoopStmtChildMapping, NonExprChildMapping, WhileStmt { + override predicate relevantChild(Ast child) { + child = this.getCondition() or + super.relevantChild(child) + } + } + + class WhileStmtCfgNode extends LoopStmtCfgNode { + override string getAPrimaryQlClass() { result = "WhileStmtCfgNode" } + + override WhileStmtChildMapping s; + + override WhileStmt getStmt() { result = s } + + ExprCfgNode getCondition() { s.hasCfgChild(s.getCondition(), this, result) } + } + + private class ConfigurationChildMapping extends NonExprChildMapping, Configuration { + override predicate relevantChild(Ast child) { child = this.getName() or child = this.getBody() } + } + + class ConfigurationCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "ConfigurationCfgNode" } + + override ConfigurationChildMapping s; + + override Configuration getStmt() { result = s } + + ExprCfgNode getName() { s.hasCfgChild(s.getName(), this, result) } + + StmtCfgNode getBody() { s.hasCfgChild(s.getBody(), this, result) } + } + + private class TypeStmtChildMapping extends NonExprChildMapping, TypeDefinitionStmt { + override predicate relevantChild(Ast child) { none() } + } + + class TypeDefinitionStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "TypeStmtCfgNode" } + + override TypeStmtChildMapping s; + + override TypeDefinitionStmt getStmt() { result = s } + + Member getMember(int i) { result = s.getMember(i) } + + Member getAMember() { result = this.getMember(_) } + + TypeConstraint getBaseType(int i) { result = s.getBaseType(i) } + + TypeConstraint getABaseType() { result = this.getBaseType(_) } + + Type getType() { result = s.getType() } + + string getLowerCaseName() { result = s.getLowerCaseName() } + } + + private class FunctionDefinitionChildMapping extends NonExprChildMapping, FunctionDefinitionStmt { + override predicate relevantChild(Ast child) { none() } + } + + class FunctionDefinitionCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "FunctionDefinitionCfgNode" } + + override FunctionDefinitionChildMapping s; + + override FunctionDefinitionStmt getStmt() { result = s } + + FunctionBase getFunction() { result = s.getFunction() } + } + + private class ExprStmtChildMapping extends NonExprChildMapping, ExprStmt { + override predicate relevantChild(Ast child) { child = this.getExpr() } + } + + class ExprStmtCfgNode extends StmtCfgNode { + override string getAPrimaryQlClass() { result = "ExprStmtCfgNode" } + + override ExprStmtChildMapping s; + + override ExprStmt getStmt() { result = s } + + ExprCfgNode getExpr() { s.hasCfgChild(s.getExpr(), this, result) } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/controlflow/ControlFlowGraph.qll b/powershell/ql/lib/semmle/code/powershell/controlflow/ControlFlowGraph.qll new file mode 100644 index 000000000000..5fd4b130c910 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/controlflow/ControlFlowGraph.qll @@ -0,0 +1,65 @@ +/** Provides classes representing the control flow graph. */ + +import codeql.controlflow.SuccessorType +private import powershell +private import BasicBlocks +private import internal.ControlFlowGraphImpl as CfgImpl +private import internal.Splitting as Splitting +private import internal.Completion + +/** + * An AST node with an associated control-flow graph. + * + * Top-levels, methods, blocks, and lambdas are all CFG scopes. + * + * Note that module declarations are not themselves CFG scopes, as they are part of + * the CFG of the enclosing top-level or callable. + */ +class CfgScope extends Scope instanceof CfgImpl::CfgScope { + final CfgScope getOuterCfgScope() { + exists(Ast parent | + parent = this.getParent() and + result = CfgImpl::getCfgScope(parent) + ) + } + + Parameter getAParameter() { result = super.getAParameter() } +} + +/** + * A control flow node. + * + * A control flow node is a node in the control flow graph (CFG). There is a + * many-to-one relationship between CFG nodes and AST nodes. + * + * Only nodes that can be reached from an entry point are included in the CFG. + */ +class CfgNode extends CfgImpl::Node { + /** Gets the name of the primary QL class for this node. */ + string getAPrimaryQlClass() { none() } + + /** Gets the file of this control flow node. */ + final File getFile() { result = this.getLocation().getFile() } + + /** Gets a successor node of a given type, if any. */ + final CfgNode getASuccessor(SuccessorType t) { result = super.getASuccessor(t) } + + /** Gets an immediate successor, if any. */ + final CfgNode getASuccessor() { result = this.getASuccessor(_) } + + /** Gets an immediate predecessor node of a given flow type, if any. */ + final CfgNode getAPredecessor(SuccessorType t) { result.getASuccessor(t) = this } + + /** Gets an immediate predecessor, if any. */ + final CfgNode getAPredecessor() { result = this.getAPredecessor(_) } + + /** Gets the basic block that this control flow node belongs to. */ + BasicBlock getBasicBlock() { result.getANode() = this } +} + +class Split = Splitting::Split; + +/** Provides different kinds of control flow graph splittings. */ +module Split { + class ConditionalCompletionSplit = Splitting::ConditionalCompletionSplit; +} diff --git a/powershell/ql/lib/semmle/code/powershell/controlflow/internal/Completion.qll b/powershell/ql/lib/semmle/code/powershell/controlflow/internal/Completion.qll new file mode 100644 index 000000000000..d1c911288c53 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/controlflow/internal/Completion.qll @@ -0,0 +1,325 @@ +/** + * Provides classes representing control flow completions. + * + * A completion represents how a statement or expression terminates. + */ + +private import powershell +private import semmle.code.powershell.controlflow.ControlFlowGraph +private import ControlFlowGraphImpl as CfgImpl +private import codeql.util.Boolean + +// TODO: We most likely need a TrapCompletion as well +private newtype TCompletion = + TSimpleCompletion() or + TBooleanCompletion(Boolean b) or + TReturnCompletion() or + TBreakCompletion() or + TContinueCompletion() or + TThrowCompletion() or + TExitCompletion() or + TMatchingCompletion(Boolean b) or + TEmptinessCompletion(Boolean isEmpty) + +private predicate commandThrows(CallExpr c, boolean unconditional) { + c.getNamedArgument("ErrorAction").getValue().asString() = "Stop" and + if c.matchesName("Write-Error") then unconditional = true else unconditional = false +} + +pragma[noinline] +private predicate completionIsValidForStmt(Ast n, Completion c) { + n instanceof BreakStmt and + c instanceof BreakCompletion + or + n instanceof ContinueStmt and + c instanceof ContinueCompletion + or + n instanceof ThrowStmt and + c instanceof ThrowCompletion + or + exists(boolean unconditional | commandThrows(n, unconditional) | + c instanceof ThrowCompletion + or + unconditional = false and + c instanceof SimpleCompletion + ) + or + n instanceof ExitStmt and + c instanceof ExitCompletion +} + +/** A completion of a statement or an expression. */ +abstract class Completion extends TCompletion { + private predicate isValidForSpecific0(Ast n) { + completionIsValidForStmt(n, this) + or + mustHaveBooleanCompletion(n) and + ( + exists(boolean value | isBooleanConstant(n, value) | this = TBooleanCompletion(value)) + or + not isBooleanConstant(n, _) and + this = TBooleanCompletion(_) + ) + or + mustHaveMatchingCompletion(n) and + ( + exists(boolean value | isMatchingConstant(n, value) | this = TMatchingCompletion(value)) + or + not isMatchingConstant(n, _) and + this = TMatchingCompletion(_) + ) + or + mustHaveEmptinessCompletion(n) and + this = TEmptinessCompletion(_) + } + + private predicate isValidForSpecific(Ast n) { this.isValidForSpecific0(n) } + + /** Holds if this completion is valid for node `n`. */ + predicate isValidFor(Ast n) { + this.isValidForSpecific(n) + or + not any(Completion c).isValidForSpecific(n) and + this = TSimpleCompletion() + } + + /** + * Holds if this completion will continue a loop when it is the completion + * of a loop body. + */ + predicate continuesLoop() { + this instanceof NormalCompletion or + this instanceof ContinueCompletion + } + + /** Gets a successor type that matches this completion. */ + abstract SuccessorType getAMatchingSuccessorType(); + + /** Gets a textual representation of this completion. */ + abstract string toString(); +} + +/** Holds if node `n` has the Boolean constant value `value`. */ +private predicate isBooleanConstant(Ast n, boolean value) { + mustHaveBooleanCompletion(n) and + // TODO + exists(value) and + none() +} + +private predicate isMatchingConstant(Ast n, boolean value) { + inMatchingContext(n) and + // TODO + exists(value) and + none() +} + +/** + * Holds if a normal completion of `n` must be a Boolean completion. + */ +private predicate mustHaveBooleanCompletion(Ast n) { inBooleanContext(n) } + +private predicate mustHaveMatchingCompletion(Ast n) { inMatchingContext(n) } + +/** + * Holds if `n` is used in a Boolean context. That is, the value + * that `n` evaluates to determines a true/false branch successor. + */ +private predicate inBooleanContext(Ast n) { + n = any(If ifStmt).getACondition() + or + n = any(WhileStmt whileStmt).getCondition() + or + n = any(DoWhileStmt doWhileStmt).getCondition() + or + n = any(ForStmt forStmt).getCondition() + or + n = any(DoUntilStmt doUntilStmt).getCondition() + or + exists(ConditionalExpr cond | + n = cond.getCondition() + or + inBooleanContext(cond) and + n = cond.getABranch() + ) + or + exists(LogicalAndExpr parent | + n = parent.getLeft() + or + inBooleanContext(parent) and + n = parent.getRight() + ) + or + exists(LogicalOrExpr parent | + n = parent.getLeft() + or + inBooleanContext(parent) and + n = parent.getRight() + ) + or + n = any(NotExpr parent | inBooleanContext(parent)).getOperand() + or + exists(Pipeline pipeline | + inBooleanContext(pipeline) and + n = pipeline.getComponent(pipeline.getNumberOfComponents() - 1) + ) + or + n = any(ParenExpr parent | inBooleanContext(parent)).getExpr() +} + +/** + * From: https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_switch?view=powershell-7.4: + * ``` + * switch [-regex | -wildcard | -exact] [-casesensitive] () + * { + * "string" | number | variable | { } { } + * default { } # optional + * } + * ``` + */ +private predicate inMatchingContext(Ast n) { + n = any(SwitchStmt switch).getAPattern() + or + n = any(CatchClause cc).getACatchType() +} + +/** + * Holds if a normal completion of `cfe` must be an emptiness completion. Thats is, + * whether `cfe` determines whether to execute the body of a `foreach` statement. + */ +private predicate mustHaveEmptinessCompletion(Ast n) { + n instanceof ForEachStmt + or + any(CfgImpl::Trees::ProcessBlockTree pbtree).lastEmptinessCheck(n) +} + +/** + * A completion that represents normal evaluation of a statement or an + * expression. + */ +abstract class NormalCompletion extends Completion { } + +/** A simple (normal) completion. */ +class SimpleCompletion extends NormalCompletion, TSimpleCompletion { + override DirectSuccessor getAMatchingSuccessorType() { any() } + + override string toString() { result = "simple" } +} + +/** + * A completion that represents evaluation of an expression, whose value determines + * the successor. + */ +abstract class ConditionalCompletion extends NormalCompletion { + boolean value; + + bindingset[value] + ConditionalCompletion() { any() } + + /** Gets the Boolean value of this conditional completion. */ + final boolean getValue() { result = value } +} + +/** + * A completion that represents evaluation of an expression + * with a Boolean value. + */ +class BooleanCompletion extends ConditionalCompletion, TBooleanCompletion { + BooleanCompletion() { this = TBooleanCompletion(value) } + + /** Gets the dual Boolean completion. */ + BooleanCompletion getDual() { result = TBooleanCompletion(value.booleanNot()) } + + override BooleanSuccessor getAMatchingSuccessorType() { result.getValue() = value } + + override string toString() { result = value.toString() } +} + +/** A Boolean `true` completion. */ +class TrueCompletion extends BooleanCompletion { + TrueCompletion() { this.getValue() = true } +} + +/** A Boolean `false` completion. */ +class FalseCompletion extends BooleanCompletion { + FalseCompletion() { this.getValue() = false } +} + +class MatchCompletion extends ConditionalCompletion, TMatchingCompletion { + MatchCompletion() { this = TMatchingCompletion(value) } + + override MatchingSuccessor getAMatchingSuccessorType() { result.getValue() = value } + + predicate isMatch() { this.getValue() = true } + + predicate isNonMatch() { this.getValue() = false } + + override string toString() { if this.isMatch() then result = "match" else result = "nonmatch" } +} + +/** + * A completion that represents evaluation of a statement or an + * expression resulting in a return. + */ +class ReturnCompletion extends Completion, TReturnCompletion { + override ReturnSuccessor getAMatchingSuccessorType() { any() } + + override string toString() { result = "return" } +} + +/** + * A completion that represents evaluation of a statement or an + * expression resulting in a break from a loop. + */ +class BreakCompletion extends Completion, TBreakCompletion { + override BreakSuccessor getAMatchingSuccessorType() { any() } + + override string toString() { result = "break" } +} + +/** + * A completion that represents evaluation of a statement or an + * expression resulting in a continuation of a loop. + */ +class ContinueCompletion extends Completion, TContinueCompletion { + override ContinueSuccessor getAMatchingSuccessorType() { any() } + + override string toString() { result = "continue" } +} + +/** + * A completion that represents evaluation of a statement or an + * expression resulting in a thrown exception. + */ +class ThrowCompletion extends Completion, TThrowCompletion { + override ExceptionSuccessor getAMatchingSuccessorType() { any() } + + override string toString() { result = "throw" } +} + +/** + * A completion that represents evaluation of a statement or an + * expression resulting in an abort/exit. + */ +class ExitCompletion extends Completion, TExitCompletion { + override ExitSuccessor getAMatchingSuccessorType() { any() } + + override string toString() { result = "exit" } +} + +/** + * A completion that represents evaluation of an emptiness test, for example + * a test in a `foreach` statement. + */ +class EmptinessCompletion extends ConditionalCompletion, TEmptinessCompletion { + EmptinessCompletion() { this = TEmptinessCompletion(value) } + + /** Holds if the emptiness test evaluates to `true`. */ + predicate isEmpty() { value = true } + + EmptinessCompletion getDual() { result = TEmptinessCompletion(value.booleanNot()) } + + override EmptinessSuccessor getAMatchingSuccessorType() { result.getValue() = value } + + override string toString() { if this.isEmpty() then result = "empty" else result = "non-empty" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/controlflow/internal/ControlFlowGraphImpl.qll b/powershell/ql/lib/semmle/code/powershell/controlflow/internal/ControlFlowGraphImpl.qll new file mode 100644 index 000000000000..eaa8dbd5ca41 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/controlflow/internal/ControlFlowGraphImpl.qll @@ -0,0 +1,916 @@ +/** + * Provides an implementation for constructing control-flow graphs (CFGs) from + * abstract syntax trees (ASTs), using the shared library from `codeql.controlflow.Cfg`. + */ + +private import powershell +private import codeql.controlflow.Cfg as CfgShared +private import codeql.util.Boolean +private import semmle.code.powershell.controlflow.ControlFlowGraph +private import Completion +private import semmle.code.powershell.ast.internal.Raw.Raw as Raw +private import semmle.code.powershell.ast.internal.TAst + +private module CfgInput implements CfgShared::InputSig { + private import ControlFlowGraphImpl as Impl + private import Completion as Comp + private import semmle.code.powershell.Cfg as Cfg + + class Completion = Comp::Completion; + + predicate completionIsNormal(Completion c) { c instanceof Comp::NormalCompletion } + + predicate completionIsSimple(Completion c) { c instanceof Comp::SimpleCompletion } + + predicate completionIsValidFor(Completion c, Ast e) { c.isValidFor(e) } + + class AstNode = Ast; + + class CfgScope = Cfg::CfgScope; + + CfgScope getCfgScope(Ast n) { result = Impl::getCfgScope(n) } + + predicate scopeFirst(CfgScope scope, Ast first) { scope.(Impl::CfgScope).entry(first) } + + predicate scopeLast(CfgScope scope, Ast last, Completion c) { + scope.(Impl::CfgScope).exit(last, c) + } + + private class SuccessorType = Cfg::SuccessorType; + + SuccessorType getAMatchingSuccessorType(Completion c) { result = c.getAMatchingSuccessorType() } + + private predicate id(Raw::Ast node1, Raw::Ast node2) { node1 = node2 } + + private predicate idOf(Raw::Ast node, int id) = equivalenceRelation(id/2)(node, id) + + int idOfAstNode(AstNode node) { idOf(toRawIncludingSynth(node), result) } + + int idOfCfgScope(CfgScope node) { result = idOfAstNode(node) } +} + +private import CfgInput + +private module CfgSplittingInput implements CfgShared::SplittingInputSig { + private import Splitting as S + + class SplitKindBase = S::TSplitKind; + + class Split = S::Split; +} + +private module ConditionalCompletionSplittingInput implements + CfgShared::ConditionalCompletionSplittingInputSig +{ + import Splitting::ConditionalCompletionSplitting::ConditionalCompletionSplittingInput +} + +import CfgShared::MakeWithSplitting + +class CfgScope extends ScriptBlock { + predicate entry(Ast first) { first(this, first) } + + predicate exit(Ast last, Completion c) { last(this, last, c) } +} + +/** Holds if `first` is first executed when entering `scope`. */ +pragma[nomagic] +predicate succEntry(CfgScope scope, Ast first) { scope.entry(first) } + +/** Holds if `last` with completion `c` can exit `scope`. */ +pragma[nomagic] +predicate succExit(CfgScope scope, Ast last, Completion c) { scope.exit(last, c) } + +/** Defines the CFG by dispatch on the various AST types. */ +module Trees { + class ParameterTree extends ControlFlowTree instanceof Parameter { + final override predicate propagatesAbnormal(AstNode child) { child = super.getDefaultValue() } + + final override predicate first(AstNode first) { first = this } + + final override predicate last(AstNode last, Completion c) { + last(super.getDefaultValue(), last, c) and + completionIsNormal(c) + or + not super.hasDefaultValue() and + last = this and + completionIsSimple(c) + } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + pred = this and + first(super.getDefaultValue(), succ) and + completionIsSimple(c) + } + } + + class AttributeTree extends StandardPostOrderTree instanceof Attribute { + override AstNode getChildNode(int i) { + result = super.getPositionalArgument(i) + or + exists(int n | + n = super.getNumberOfPositionalArguments() and + i >= n and + result = super.getNamedArgument(i - n) + ) + } + } + + abstract class ScriptBlockTree extends ControlFlowTree instanceof ScriptBlock { + abstract predicate succEntry(AstNode n, Completion c); + + override predicate last(AstNode last, Completion c) { + last(super.getEndBlock(), last, c) + or + not exists(super.getEndBlock()) and + last(super.getProcessBlock(), last, c) + or + not exists(super.getEndBlock()) and + not exists(super.getProcessBlock()) and + last(super.getBeginBlock(), last, c) + or + not exists(super.getEndBlock()) and + not exists(super.getProcessBlock()) and + not exists(super.getBeginBlock()) and + // No blocks at all. We end where we started + this.succEntry(last, c) + } + + override predicate succ(AstNode pred, AstNode succ, Completion c) { + this.succEntry(pred, c) and + ( + first(super.getThisParameter(), succ) + or + not exists(super.getThisParameter()) and + first(super.getParameter(0), succ) + or + not exists(super.getThisParameter()) and + not exists(super.getAParameter()) and + first(super.getBeginBlock(), succ) + or + not exists(super.getThisParameter()) and + not exists(super.getAParameter()) and + not exists(super.getBeginBlock()) and + first(super.getProcessBlock(), succ) + or + not exists(super.getThisParameter()) and + not exists(super.getAParameter()) and + not exists(super.getBeginBlock()) and + not exists(super.getProcessBlock()) and + first(super.getEndBlock(), succ) + ) + or + last(super.getThisParameter(), pred, c) and + completionIsNormal(c) and + ( + first(super.getParameter(0), succ) + or + not exists(super.getAParameter()) and + first(super.getBeginBlock(), succ) + or + not exists(super.getAParameter()) and + not exists(super.getBeginBlock()) and + first(super.getProcessBlock(), succ) + or + not exists(super.getAParameter()) and + not exists(super.getBeginBlock()) and + not exists(super.getProcessBlock()) and + first(super.getEndBlock(), succ) + ) + or + exists(int i | + last(super.getParameter(i), pred, c) and + completionIsNormal(c) + | + first(super.getParameter(i + 1), succ) + or + not exists(super.getParameter(i + 1)) and + ( + first(super.getBeginBlock(), succ) + or + not exists(super.getBeginBlock()) and + first(super.getProcessBlock(), succ) + or + not exists(super.getBeginBlock()) and + not exists(super.getProcessBlock()) and + first(super.getEndBlock(), succ) + ) + ) + or + last(super.getBeginBlock(), pred, c) and + completionIsNormal(c) and + ( + first(super.getProcessBlock(), succ) + or + not exists(super.getProcessBlock()) and + first(super.getEndBlock(), succ) + ) + or + last(super.getProcessBlock(), pred, c) and + completionIsNormal(c) and + first(super.getEndBlock(), succ) + } + + final override predicate propagatesAbnormal(AstNode child) { + child = super.getAParameter() or + child = super.getBeginBlock() or + child = super.getProcessBlock() or + child = super.getEndBlock() + } + } + + class FunctionScriptBlockTree extends PreOrderTree, ScriptBlockTree { + FunctionBase func; + + FunctionScriptBlockTree() { func.getBody() = this } + + Expr getDefaultValue(int i) { + exists(Parameter p | + p = + rank[i + 1](Parameter cand, int j | + cand.hasDefaultValue() and func.getParameter(j) = cand + | + cand order by j + ) and + result = p.getDefaultValue() + ) + } + + int getNumberOfDefaultValues() { result = count(int i | exists(this.getDefaultValue(i))) } + + override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Step to the first parameter + pred = this and + first(this.getDefaultValue(0), succ) and + completionIsSimple(c) + or + // Step to the next parameter + exists(int i | + last(this.getDefaultValue(i), pred, c) and + completionIsNormal(c) and + first(this.getDefaultValue(i + 1), succ) + ) + or + // Body steps + super.succ(pred, succ, c) + } + + final override predicate succEntry(AstNode n, Completion c) { + // If there are no paramters we enter the body directly + not exists(this.getDefaultValue(_)) and + n = this and + completionIsSimple(c) + or + // Once we are done with the last parameter we enter the body + last(this.getDefaultValue(this.getNumberOfDefaultValues() - 1), n, c) and + completionIsNormal(c) + } + } + + class TopLevelScriptBlockTree extends PreOrderTree, ScriptBlockTree { + TopLevelScriptBlockTree() { this.(ScriptBlock).isTopLevel() } + + final override predicate succEntry(Ast n, Completion c) { n = this and completionIsSimple(c) } + } + + abstract class NamedBlockTreeBase extends PreOrderTree instanceof NamedBlock { + override predicate last(Ast last, Completion c) { + exists(int i | last(super.getStmt(i), last, c) | + completionIsNormal(c) and + not exists(super.getStmt(i + 1)) + or + not completionIsNormal(c) + ) + } + + override predicate succ(Ast pred, Ast succ, Completion c) { + exists(int i | + last(super.getStmt(i), pred, c) and + completionIsNormal(c) and + first(super.getStmt(i + 1), succ) + ) + } + + override predicate propagatesAbnormal(Ast child) { child = super.getAStmt() } + } + + class NamedBlockTree extends NamedBlockTreeBase instanceof NamedBlock { + NamedBlockTree() { not this instanceof ProcessBlock } + + final override predicate last(Ast last, Completion c) { + super.last(last, c) + or + not exists(super.getAStmt()) and + completionIsSimple(c) and + last = this + } + + final override predicate succ(Ast pred, Ast succ, Completion c) { + pred = this and + completionIsSimple(c) and + first(super.getStmt(0), succ) + or + super.succ(pred, succ, c) + } + + final override predicate propagatesAbnormal(Ast child) { super.propagatesAbnormal(child) } + } + + private VarAccess getRankedPipelineByPropertyNameVariable(ProcessBlock pb, int i) { + result = + rank[i + 1](string name | | pb.getPipelineByPropertyNameParameterAccess(name) order by name) + } + + class ProcessBlockTree extends NamedBlockTreeBase instanceof ProcessBlock { + predicate lastEmptinessCheck(AstNode last) { + last = super.getPipelineParameterAccess() and + not exists(super.getAPipelineByPropertyNameParameterAccess()) + or + exists(int i | + last = getRankedPipelineByPropertyNameVariable(this, i) and + not exists(getRankedPipelineByPropertyNameVariable(this, i + 1)) + ) + } + + private predicate succEmptinessCheck(AstNode pred, AstNode succ, Completion c) { + last(super.getPipelineParameterAccess(), pred, c) and + first(getRankedPipelineByPropertyNameVariable(this, 0), succ) + or + exists(int i | + last(getRankedPipelineByPropertyNameVariable(this, i), pred, c) and + first(getRankedPipelineByPropertyNameVariable(this, i + 1), succ) + ) + } + + private predicate firstEmptinessCheck(AstNode first) { + first(super.getPipelineParameterAccess(), first) + } + + final override predicate last(AstNode last, Completion c) { + // Emptiness test exits with no more elements + this.lastEmptinessCheck(last) and + c.(EmptinessCompletion).isEmpty() + or + super.last(last, c) + } + + final override predicate succ(Ast pred, Ast succ, Completion c) { + // Evaluate the pipeline access + pred = this and + this.firstEmptinessCheck(succ) and + completionIsSimple(c) + or + this.succEmptinessCheck(pred, succ, c) + or + this.lastEmptinessCheck(pred) and + c = any(EmptinessCompletion ec | not ec.isEmpty()) and + first(super.getStmt(0), succ) + or + super.succ(pred, succ, c) + or + // Body to emptiness test + exists(Ast last0 | + super.last(last0, _) and + last(last0, pred, c) and + // TODO: I don't think this correctly models the semantics inside process blocks + c.continuesLoop() + ) and + this.firstEmptinessCheck(succ) + } + + final override predicate propagatesAbnormal(Ast child) { super.propagatesAbnormal(child) } + } + + class AssignStmtTree extends StandardPreOrderTree instanceof AssignStmt { + override AstNode getChildNode(int i) { + i = 0 and result = super.getLeftHandSide() + or + i = 1 and result = super.getRightHandSide() + } + } + + abstract class LoopStmtTree extends ControlFlowTree instanceof LoopStmt { + final AstNode getBody() { result = super.getBody() } + + override predicate last(AstNode last, Completion c) { + // Exit the loop body when we encounter a break + last(this.getBody(), last, c) and + c instanceof BreakCompletion + or + // Body exits abnormally + last(this.getBody(), last, c) and + not c instanceof BreakCompletion and + not c.continuesLoop() + } + } + + abstract class ConditionalLoopStmtTree extends PreOrderTree, LoopStmtTree { + abstract AstNode getCondition(); + + abstract predicate entersLoopWhenConditionIs(boolean value); + + final override predicate propagatesAbnormal(AstNode child) { child = this.getCondition() } + + override predicate last(AstNode last, Completion c) { + // Exit the loop body when the condition is false + last(this.getCondition(), last, c) and + this.entersLoopWhenConditionIs(pragma[only_bind_into](c.(BooleanCompletion) + .getValue() + .booleanNot())) + or + super.last(last, c) + } + + override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Condition -> body + last(this.getCondition(), pred, c) and + this.entersLoopWhenConditionIs(pragma[only_bind_into](c.(BooleanCompletion).getValue())) and + first(this.getBody(), succ) + or + // Body -> condition + last(this.getBody(), pred, c) and + c.continuesLoop() and + first(this.getCondition(), succ) + } + } + + class WhileStmtTree extends ConditionalLoopStmtTree instanceof WhileStmt { + override predicate entersLoopWhenConditionIs(boolean value) { value = true } + + override AstNode getCondition() { result = WhileStmt.super.getCondition() } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Start with the condition + this = pred and + first(this.getCondition(), succ) and + completionIsSimple(c) + or + super.succ(pred, succ, c) + } + } + + abstract class DoBasedLoopStmtTree extends ConditionalLoopStmtTree { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Start with the body + this = pred and + first(this.getBody(), succ) and + completionIsSimple(c) + or + super.succ(pred, succ, c) + } + } + + class DoWhileStmtTree extends DoBasedLoopStmtTree instanceof DoWhileStmt { + override AstNode getCondition() { result = DoWhileStmt.super.getCondition() } + + override predicate entersLoopWhenConditionIs(boolean value) { value = true } + } + + class DoUntilStmtTree extends DoBasedLoopStmtTree instanceof DoUntilStmt { + override AstNode getCondition() { result = DoUntilStmt.super.getCondition() } + + override predicate entersLoopWhenConditionIs(boolean value) { value = false } + } + + class ForStmtTree extends PreOrderTree, LoopStmtTree instanceof ForStmt { + final override predicate propagatesAbnormal(AstNode child) { + child = [super.getInitializer(), super.getIterator()] + } + + override predicate last(AstNode last, Completion c) { + // Condition returns false + last(super.getCondition(), last, c) and + c instanceof FalseCompletion + or + super.last(last, c) + } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Start with initialization + this = pred and + ( + first(super.getInitializer(), succ) + or + not exists(super.getInitializer()) and + first(super.getCondition(), succ) + or + not exists(super.getInitializer()) and + not exists(super.getCondition()) and + first(this.getBody(), succ) + ) and + completionIsSimple(c) + or + // Initialization -> condition + last(super.getInitializer(), pred, c) and + completionIsNormal(c) and + first(super.getCondition(), succ) + or + // Condition -> body + last(super.getCondition(), pred, c) and + c instanceof TrueCompletion and + first(this.getBody(), succ) + or + // Body -> iterator + last(this.getBody(), pred, c) and + completionIsNormal(c) and + ( + first(super.getIterator(), succ) + or + not exists(super.getIterator()) and + first(super.getCondition(), succ) + or + not exists(super.getIterator()) and + not exists(super.getCondition()) and + first(this.getBody(), succ) + ) + or + // Iterator -> condition + last(super.getIterator(), pred, c) and + completionIsNormal(c) and + first(super.getCondition(), succ) + or + // Body -> condition + last(this.getBody(), pred, c) and + c.continuesLoop() and + first(super.getCondition(), succ) + } + } + + class ForEachStmtTree extends LoopStmtTree instanceof ForEachStmt { + final override predicate propagatesAbnormal(AstNode child) { child = super.getIterableExpr() } + + final override predicate first(AstNode first) { + // Unlike most other statements, `foreach` statements are not modeled in + // pre-order, because we use the `foreach` node itself to represent the + // emptiness test that determines whether to execute the loop body + first(super.getIterableExpr(), first) + } + + final override predicate last(AstNode last, Completion c) { + // Emptiness test exits with no more elements + last = this and + c.(EmptinessCompletion).isEmpty() + or + super.last(last, c) + } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Emptiness test + last(super.getIterableExpr(), pred, c) and + completionIsNormal(c) and + succ = this + or + // Emptiness test to variable declaration + pred = this and + first(super.getVarAccess(), succ) and + c = any(EmptinessCompletion ec | not ec.isEmpty()) + or + // Variable declaration to body + last(super.getVarAccess(), pred, c) and + completionIsNormal(c) and + first(this.getBody(), succ) + or + // Body to emptiness test + last(this.getBody(), pred, c) and + c.continuesLoop() and + succ = this + } + } + + class StmtBlockTree extends PreOrderTree instanceof StmtBlock { + final override predicate propagatesAbnormal(AstNode child) { child = super.getAStmt() } + + final override predicate last(AstNode last, Completion c) { + last(super.getStmt(super.getNumberOfStmts() - 1), last, c) + or + not exists(super.getAStmt()) and + last = this and + completionIsSimple(c) + } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + this = pred and + first(super.getStmt(0), succ) and + completionIsSimple(c) + or + exists(int i | + last(super.getStmt(i), pred, c) and + completionIsNormal(c) and + first(super.getStmt(i + 1), succ) + ) + } + } + + class MemberExprTree extends StandardPostOrderTree instanceof MemberExpr { + override AstNode getChildNode(int i) { + i = 0 and result = super.getQualifier() + or + i = 1 and result = super.getMemberExpr() + } + } + + class IfTree extends PostOrderTree instanceof If { + final override predicate propagatesAbnormal(AstNode child) { + child = super.getACondition() + or + child = super.getAThen() + or + child = super.getElse() + } + + final override predicate first(AstNode first) { first(super.getCondition(0), first) } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + exists(int i, boolean value | + last(super.getCondition(i), pred, c) and value = c.(BooleanCompletion).getValue() + | + value = true and + first(super.getThen(i), succ) + or + value = false and + ( + first(super.getCondition(i + 1), succ) + or + i = super.getNumberOfConditions() - 1 and + ( + first(super.getElse(), succ) + or + not exists(super.getElse()) and + succ = this + ) + ) + ) + or + ( + last(super.getAThen(), pred, c) or + last(super.getElse(), pred, c) + ) and + completionIsNormal(c) and + succ = this + } + } + + class SwitchStmtTree extends PreOrderTree instanceof SwitchStmt { + final override predicate propagatesAbnormal(AstNode child) { + child = super.getCondition() + or + child = super.getACase() + or + child = super.getDefault() + or + child = super.getAPattern() + } + + final override predicate last(AstNode last, Completion c) { + // There are no cases and no default + not exists(super.getACase()) and + not exists(super.getDefault()) and + last(super.getCondition(), last, c) and + completionIsNormal(c) + or + // The last element can be the last statement in the default block + last(super.getDefault(), last, c) + or + // ... or any of the last elements in a case block + last(super.getACase(), last, c) + or + // No default and we reached the final pattern and failed to match + not exists(super.getDefault()) and + last(super.getPattern(super.getNumberOfCases() - 1), last, c) and + c.(MatchCompletion).isNonMatch() + } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Preorder: Flow from the switch to the condition + pred = this and + first(super.getCondition(), succ) and + completionIsSimple(c) + or + // Flow from the condition to the first pattern + last(super.getCondition(), pred, c) and + completionIsNormal(c) and + first(super.getPattern(0), succ) + or + // Flow from a match to: + // 1. the corresponding case if the match succeeds, or + // 2. the next pattern if the match failed, or + // 3. the default case if this is the last pattern and the match failed. + exists(int i, boolean match | + last(super.getPattern(i), pred, c) and c.(MatchCompletion).getValue() = match + | + // Case 1 + match = true and + first(super.getCase(i), succ) + or + match = false and + ( + // Case 2 + first(super.getPattern(i + 1), succ) + or + // Case 3 + i = super.getNumberOfCases() - 1 and + first(super.getDefault(), succ) + ) + ) + } + } + + class GotoStmtTree extends LeafTree instanceof GotoStmt { } + + class FunctionStmtTree extends LeafTree instanceof Function { } + + class VarAccessTree extends LeafTree instanceof VarAccess { } + + class VarTree extends LeafTree instanceof Variable { } + + class AutomaticVariableTree extends LeafTree instanceof AutomaticVariable { } + + class BinaryExprTree extends StandardPostOrderTree instanceof BinaryExpr { + override AstNode getChildNode(int i) { + i = 0 and result = super.getLeft() + or + i = 1 and result = super.getRight() + } + } + + class UnaryExprTree extends StandardPostOrderTree instanceof UnaryExpr { + override AstNode getChildNode(int i) { i = 0 and result = super.getOperand() } + } + + class ScriptBlockExprTree extends LeafTree instanceof ScriptBlockExpr { } + + class ConvertExprTree extends StandardPostOrderTree instanceof ConvertExpr { + override AstNode getChildNode(int i) { i = 0 and result = super.getExpr() } + } + + class IndexExprTree extends StandardPostOrderTree instanceof IndexExpr { + override AstNode getChildNode(int i) { + i = 0 and result = super.getBase() + or + i = 1 and result = super.getIndex() + } + } + + class ParenExprTree extends StandardPostOrderTree instanceof ParenExpr { + override AstNode getChildNode(int i) { i = 0 and result = super.getExpr() } + } + + class TypeNameExprTree extends LeafTree instanceof TypeNameExpr { } + + class ArrayLiteralTree extends StandardPostOrderTree instanceof ArrayLiteral { + override AstNode getChildNode(int i) { result = super.getExpr(i) } + } + + class ArrayExprTree extends StandardPostOrderTree instanceof ArrayExpr { + override AstNode getChildNode(int i) { i = 0 and result = super.getStmtBlock() } + } + + class CatchClauseTree extends PreOrderTree instanceof CatchClause { + final override predicate propagatesAbnormal(Ast child) { none() } + + final override predicate last(AstNode last, Completion c) { + last(super.getBody(), last, c) + or + // The last catch type failed to matchs + last(super.getCatchType(super.getNumberOfCatchTypes() - 1), last, c) and + c.(MatchCompletion).isNonMatch() + } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Preorder: Flow from the catch clause to the first catch type to test, + // or to the body if this is a catch all + pred = this and + completionIsSimple(c) and + ( + first(super.getCatchType(0), succ) + or + super.isCatchAll() and + first(super.getBody(), succ) + ) + or + // Flow from a catch type to the next catch type when it fails to match + exists(int i, boolean match | + last(super.getCatchType(i), pred, c) and + match = c.(MatchCompletion).getValue() + | + match = true and + first(super.getBody(), succ) + or + match = false and + first(super.getCatchType(i + 1), succ) + ) + } + } + + class TypeConstraintTree extends LeafTree instanceof TypeConstraint { } + + class TypeDefinitionTree extends LeafTree instanceof TypeDefinitionStmt { } + + class TryStmtBlock extends PreOrderTree instanceof TryStmt { + final override predicate propagatesAbnormal(AstNode child) { child = super.getFinally() } + + final override predicate last(AstNode last, Completion c) { + last(super.getFinally(), last, c) + or + not super.hasFinally() and + ( + // Body exits without an exception + last(super.getBody(), last, c) and + completionIsNormal(c) + or + // In case there's an exception we exit by evaluating one of the catch clauses + // Note that there will always be at least one catch clause if there is no `try`. + last(super.getACatchClause(), last, c) + ) + } + + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + // Preorder: The try/catch statment flows to the body + pred = this and + first(super.getBody(), succ) and + completionIsSimple(c) + or + // Flow from the body to the finally when the body didn't throw + last(super.getBody(), pred, c) and + if c instanceof ThrowCompletion + then first(super.getCatchClause(0), succ) + else first(super.getFinally(), succ) + } + } + + class ExpandableSubExprTree extends StandardPostOrderTree instanceof ExpandableSubExpr { + override AstNode getChildNode(int i) { i = 0 and result = super.getExpr() } + } + + class ExpandableStringExprTree extends StandardPostOrderTree instanceof ExpandableStringExpr { + override AstNode getChildNode(int i) { result = super.getExpr(i) } + } + + class ReturnStmtTree extends StandardPreOrderTree instanceof ReturnStmt { + override AstNode getChildNode(int i) { i = 0 and result = super.getPipeline() } + } + + class ExitStmtTre extends StandardPreOrderTree instanceof ExitStmt { + override AstNode getChildNode(int i) { i = 0 and result = super.getPipeline() } + } + + class ExitStmtTree extends StandardPreOrderTree instanceof ExitStmt { + override AstNode getChildNode(int i) { i = 0 and result = super.getPipeline() } + } + + class ThrowStmtTree extends StandardPreOrderTree instanceof ThrowStmt { + override AstNode getChildNode(int i) { i = 0 and result = super.getPipeline() } + } + + class ConstExprTree extends LeafTree instanceof ConstExpr { } + + class HashTableTree extends StandardPostOrderTree instanceof HashTableExpr { + override AstNode getChildNode(int i) { + exists(int k | + // First evaluate the key + i = 2 * k and + super.hasEntry(k, result, _) + or + // Then evaluate the value + i = 2 * k + 1 and + super.hasEntry(k, _, result) + ) + } + } + + class CallExprTree extends StandardPostOrderTree instanceof CallExpr { + override AstNode getChildNode(int i) { + i = -2 and result = super.getQualifier() + or + i = -1 and result = super.getCallee() + or + result = super.getArgument(i) + } + } + + class ExprStmtTree extends StandardPreOrderTree instanceof ExprStmt { + override AstNode getChildNode(int i) { i = 0 and result = super.getExpr() } + } + + class StringConstTree extends LeafTree instanceof StringConstExpr { } + + class PipelineTree extends StandardPreOrderTree instanceof Pipeline { + override AstNode getChildNode(int i) { result = super.getComponent(i) } + } + + class FunctionDefinitionStmtTree extends LeafTree instanceof FunctionDefinitionStmt { } + + class LiteralTree extends LeafTree instanceof Literal { } +} + +cached +private CfgScope getCfgScopeImpl(Ast n) { result = scopeOf(n) } + +/** Gets the CFG scope of node `n`. */ +pragma[inline] +CfgScope getCfgScope(Ast n) { + exists(Ast n0 | + pragma[only_bind_into](n0) = n and + pragma[only_bind_into](result) = getCfgScopeImpl(n0) + ) +} diff --git a/powershell/ql/lib/semmle/code/powershell/controlflow/internal/Splitting.qll b/powershell/ql/lib/semmle/code/powershell/controlflow/internal/Splitting.qll new file mode 100644 index 000000000000..abb2f00a2c44 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/controlflow/internal/Splitting.qll @@ -0,0 +1,83 @@ +/** + * Provides classes and predicates relevant for splitting the control flow graph. + */ + +private import powershell +private import Completion as Comp +private import Comp +private import ControlFlowGraphImpl +private import semmle.code.powershell.controlflow.ControlFlowGraph as Cfg + +cached +private module Cached { + cached + newtype TSplitKind = TConditionalCompletionSplitKind() + + cached + newtype TSplit = TConditionalCompletionSplit(ConditionalCompletion c) +} + +import Cached + +/** A split for a control flow node. */ +class Split extends TSplit { + /** Gets a textual representation of this split. */ + string toString() { none() } +} + +module ConditionalCompletionSplitting { + class ConditionalCompletionSplit extends Split, TConditionalCompletionSplit { + ConditionalCompletion completion; + + ConditionalCompletionSplit() { this = TConditionalCompletionSplit(completion) } + + ConditionalCompletion getCompletion() { result = completion } + + override string toString() { result = completion.toString() } + } + + private class ConditionalCompletionSplitKind_ extends SplitKind, TConditionalCompletionSplitKind { + override int getListOrder() { result = 0 } + + override predicate isEnabled(Ast n) { this.appliesTo(n) } + + override string toString() { result = "ConditionalCompletion" } + } + + module ConditionalCompletionSplittingInput { + private import Completion as Comp + + class ConditionalCompletion = Comp::ConditionalCompletion; + + class ConditionalCompletionSplitKind extends ConditionalCompletionSplitKind_, TSplitKind { } + + class ConditionalCompletionSplit = ConditionalCompletionSplitting::ConditionalCompletionSplit; + + bindingset[parent, parentCompletion] + predicate condPropagateExpr( + Ast parent, ConditionalCompletion parentCompletion, Ast child, + ConditionalCompletion childCompletion + ) { + child = parent.(NotExpr).getOperand() and + childCompletion.(BooleanCompletion).getDual() = parentCompletion + or + childCompletion = parentCompletion and + ( + child = parent.(LogicalAndExpr).getAnOperand() + or + child = parent.(LogicalOrExpr).getAnOperand() + or + child = parent.(ConditionalExpr).getBranch(_) + or + child = parent.(ParenExpr).getExpr() + ) + } + + int getNextListOrder() { result = 1 } + + private class ConditionalCompletionSplitImpl extends SplitImplementations::ConditionalCompletionSplitting::ConditionalCompletionSplitImpl + { } + } +} + +class ConditionalCompletionSplit = ConditionalCompletionSplitting::ConditionalCompletionSplit; diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/DataFlow.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/DataFlow.qll new file mode 100644 index 000000000000..2ba9042e61dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/DataFlow.qll @@ -0,0 +1,13 @@ +/** + * Provides classes for performing local (intra-procedural) and + * global (inter-procedural) data flow analyses. + */ + +import powershell + +module DataFlow { + private import internal.DataFlowImplSpecific + private import codeql.dataflow.DataFlow + import DataFlowMake + import internal.DataFlowImpl +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/FlowSummary.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/FlowSummary.qll new file mode 100644 index 000000000000..4e3a967d79a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/FlowSummary.qll @@ -0,0 +1,49 @@ +/** Provides classes and predicates for defining flow summaries. */ + +import powershell +private import semmle.code.powershell.controlflow.Cfg +private import semmle.code.powershell.typetracking.TypeTracking +private import semmle.code.powershell.dataflow.DataFlow +private import internal.FlowSummaryImpl as Impl +private import internal.DataFlowDispatch +private import internal.DataFlowImplCommon as DataFlowImplCommon +private import internal.DataFlowPrivate + +// import all instances below +private module Summaries { + private import semmle.code.powershell.Frameworks + private import semmle.code.powershell.frameworks.data.ModelsAsData + import RunspaceFactory + import PowerShell + import EngineIntrinsics +} + +/** A callable with a flow summary, identified by a unique string. */ +abstract class SummarizedCallable extends LibraryCallable, Impl::Public::SummarizedCallable { + bindingset[this] + SummarizedCallable() { any() } + + override predicate propagatesFlow( + string input, string output, boolean preservesValue, string model + ) { + this.propagatesFlow(input, output, preservesValue) and model = "" + } + + /** + * Holds if data may flow from `input` to `output` through this callable. + * + * `preservesValue` indicates whether this is a value-preserving step or a taint-step. + */ + predicate propagatesFlow(string input, string output, boolean preservesValue) { none() } + + /** + * Gets the synthesized parameter that results from an input specification + * that starts with `Argument[s]` for this library callable. + */ + DataFlow::ParameterNode getParameter(string s) { + exists(ParameterPosition pos | + DataFlowImplCommon::parameterNode(result, TLibraryCallable(this), pos) and + s = Impl::Input::encodeParameterPosition(pos) + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/Ssa.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/Ssa.qll new file mode 100644 index 000000000000..4c24f99b75f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/Ssa.qll @@ -0,0 +1,184 @@ +/** + * Provides the module `Ssa` for working with static single assignment (SSA) form. + */ + +/** + * Provides classes for working with static single assignment (SSA) form. + */ +module Ssa { + private import powershell + private import semmle.code.powershell.Cfg + private import internal.SsaImpl as SsaImpl + private import CfgNodes::ExprNodes + + /** A static single assignment (SSA) definition. */ + class Definition extends SsaImpl::Definition { + /** + * Gets the control flow node of this SSA definition, if any. Phi nodes are + * examples of SSA definitions without a control flow node, as they are + * modeled at index `-1` in the relevant basic block. + */ + final CfgNode getControlFlowNode() { + exists(BasicBlock bb, int i | this.definesAt(_, bb, i) | result = bb.getNode(i)) + } + + /** + * Gets a control-flow node that reads the value of this SSA definition. + */ + final VarReadAccessCfgNode getARead() { result = SsaImpl::getARead(this) } + + /** + * Gets a first control-flow node that reads the value of this SSA definition. + * That is, a read that can be reached from this definition without passing + * through other reads. + */ + final VarReadAccessCfgNode getAFirstRead() { SsaImpl::firstRead(this, result) } + + /** + * Holds if `read1` and `read2` are adjacent reads of this SSA definition. + * That is, `read2` can be reached from `read1` without passing through + * another read. + */ + final predicate hasAdjacentReads(VarReadAccessCfgNode read1, VarReadAccessCfgNode read2) { + SsaImpl::adjacentReadPair(this, read1, read2) + } + + /** + * Gets an SSA definition whose value can flow to this one in one step. This + * includes inputs to phi nodes and the prior definitions of uncertain writes. + */ + private Definition getAPhiInputOrPriorDefinition() { result = this.(PhiNode).getAnInput() } + + /** + * Gets a definition that ultimately defines this SSA definition and is + * not itself a phi node. + */ + final Definition getAnUltimateDefinition() { + result = this.getAPhiInputOrPriorDefinition*() and + not result instanceof PhiNode + } + + override string toString() { result = this.getControlFlowNode().toString() } + + /** Gets the scope of this SSA definition. */ + CfgScope getScope() { result = this.getBasicBlock().getScope() } + } + + /** + * An SSA definition that corresponds to a write. + */ + class WriteDefinition extends Definition, SsaImpl::WriteDefinition { + private VarWriteAccessCfgNode write; + + WriteDefinition() { + exists(BasicBlock bb, int i, Variable v | + this.definesAt(v, bb, i) and + SsaImpl::variableWriteActual(bb, i, v, write) + ) + } + + /** Gets the underlying write access. */ + final VarWriteAccessCfgNode getWriteAccess() { result = write } + + /** + * Holds if this SSA definition assigns `value` to the underlying variable. + */ + predicate assigns(CfgNodes::ExprCfgNode value) { + exists(CfgNodes::StmtNodes::AssignStmtCfgNode a, BasicBlock bb, int i | + this.definesAt(_, bb, i) and + a = bb.getNode(i) and + value = a.getRightHandSide() + ) + } + + final override string toString() { result = write.toString() } + + final override Location getLocation() { result = write.getLocation() } + } + + /** + * An SSA definition that corresponds to the value of `this` upon entry to a method. + */ + class ThisDefinition extends Definition, SsaImpl::WriteDefinition { + private ThisParameter v; + + ThisDefinition() { exists(BasicBlock bb, int i | this.definesAt(v, bb, i)) } + + override ThisParameter getSourceVariable() { result = v } + + final override string toString() { result = "this (" + v.getDeclaringScope() + ")" } + + final override Location getLocation() { result = this.getControlFlowNode().getLocation() } + } + + /** + * An SSA definition inserted at the beginning of a scope to represent an + * uninitialized local variable. + */ + class UninitializedDefinition extends Definition, SsaImpl::WriteDefinition { + private Variable v; + + UninitializedDefinition() { + exists(BasicBlock bb, int i | + this.definesAt(v, bb, i) and + SsaImpl::uninitializedWrite(bb, i, v) + ) + } + + final override string toString() { result = " " + v } + + final override Location getLocation() { result = this.getBasicBlock().getLocation() } + } + + class InitialEnvVarDefinition extends Definition, SsaImpl::WriteDefinition { + private EnvVariable v; + + InitialEnvVarDefinition() { + exists(BasicBlock bb, int i | + this.definesAt(v, bb, i) and + SsaImpl::envVarWrite(bb, i, v) + ) + } + + final override string toString() { result = " " + v } + + final override Location getLocation() { result = this.getBasicBlock().getLocation() } + } + + /** phi node. */ + class PhiNode extends Definition, SsaImpl::PhiNode { + /** Gets an input of this phi node. */ + final Definition getAnInput() { this.hasInputFromBlock(result, _) } + + /** Holds if `inp` is an input to this phi node along the edge originating in `bb`. */ + predicate hasInputFromBlock(Definition inp, BasicBlock bb) { + inp = SsaImpl::phiHasInputFromBlock(this, bb) + } + + private string getSplitString() { + result = this.getBasicBlock().getFirstNode().(CfgNodes::AstCfgNode).getSplitsString() + } + + override string toString() { + exists(string prefix | + prefix = "[" + this.getSplitString() + "] " + or + not exists(this.getSplitString()) and + prefix = "" + | + result = prefix + "phi (" + this.getSourceVariable() + ")" + ) + } + + /** + * The location of a phi node is the same as the location of the first node + * in the basic block in which it is defined. + * + * Strictly speaking, the node is *before* the first node, but such a location + * does not exist in the source program. + */ + final override Location getLocation() { + result = this.getBasicBlock().getFirstNode().getLocation() + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/TaintTracking.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/TaintTracking.qll new file mode 100644 index 000000000000..af2fc727f740 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/TaintTracking.qll @@ -0,0 +1,12 @@ +/** + * Provides classes for performing local (intra-procedural) and + * global (inter-procedural) taint-tracking analyses. + */ +module TaintTracking { + import semmle.code.powershell.dataflow.internal.TaintTrackingImpl::Public + private import semmle.code.powershell.dataflow.internal.DataFlowImplSpecific + private import semmle.code.powershell.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + private import powershell + import TaintFlowMake +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/FlowSources.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/FlowSources.qll new file mode 100644 index 000000000000..b32c1fc02957 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/FlowSources.qll @@ -0,0 +1,19 @@ +/** Provides classes representing various flow sources for taint tracking. */ +private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlow +import semmle.code.powershell.dataflow.flowsources.Remote +import semmle.code.powershell.dataflow.flowsources.Local +import semmle.code.powershell.dataflow.flowsources.Stored +import semmle.code.powershell.frameworks.data.internal.ApiGraphModels + +/** + * A data flow source. + */ +abstract class SourceNode extends DataFlow::Node { + /** + * Gets a string that represents the source kind with respect to threat modeling. + */ + abstract string getThreatModel(); + + /** Gets a string that describes the type of this flow source. */ + abstract string getSourceType(); +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Local.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Local.qll new file mode 100644 index 000000000000..4ffff2d35c62 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Local.qll @@ -0,0 +1,91 @@ +/** + * Provides classes representing sources of local input. + */ + +import powershell +private import FlowSources + +/** A data flow source of local data. */ +abstract class LocalFlowSource extends SourceNode { + override string getSourceType() { result = "local flow source" } + + override string getThreatModel() { result = "local" } +} + +private class ExternalLocalFlowSource extends LocalFlowSource { + ExternalLocalFlowSource() { this = ModelOutput::getASourceNode("local", _).asSource() } + + override string getSourceType() { result = "external" } +} + +/** A data flow source of local user input. */ +abstract class LocalUserInputSource extends LocalFlowSource { } + +/** + * A dataflow source that represents the access of an environment variable. + */ +abstract class EnvironmentVariableSource extends LocalFlowSource { + override string getThreatModel() { result = "environment" } + + override string getSourceType() { result = "environment variable" } +} + +private class EnvironmentVariableEnv extends EnvironmentVariableSource { + EnvironmentVariableEnv() { this.asExpr().getExpr() = any(EnvVariable env).getAnAccess() } +} + +private class ExternalEnvironmentVariableSource extends EnvironmentVariableSource { + ExternalEnvironmentVariableSource() { + this = ModelOutput::getASourceNode("environment", _).asSource() + } +} + +/** + * A dataflow source that represents the access of a command line argument. + */ +abstract class CommandLineArgumentSource extends LocalFlowSource { + override string getThreatModel() { result = "commandargs" } + + override string getSourceType() { result = "command line argument" } +} + +private class ExternalCommandLineArgumentSource extends CommandLineArgumentSource { + ExternalCommandLineArgumentSource() { + this = ModelOutput::getASourceNode("command-line", _).asSource() + } +} + +/** + * A data flow source that represents the parameters of the `Main` method of a program. + */ +private class MainMethodArgumentSource extends CommandLineArgumentSource { + MainMethodArgumentSource() { this.asParameter().getFunction() instanceof TopLevelFunction } +} + +/** + * A data flow source that represents the access of a value from the Windows registry. + */ +abstract class WindowsRegistrySource extends LocalFlowSource { + override string getThreatModel() { result = "windows-registry" } + + override string getSourceType() { result = "a value from the Windows registry" } +} + +private class ExternalWindowsRegistrySource extends WindowsRegistrySource { + ExternalWindowsRegistrySource() { + this = ModelOutput::getASourceNode("windows-registry", _).asSource() + } +} + +/** + * A dataflow source that represents the reading from stdin. + */ +abstract class StdinSource extends LocalFlowSource { + override string getThreatModel() { result = "stdin" } + + override string getSourceType() { result = "read from stdin" } +} + +private class ExternalStdinSource extends StdinSource { + ExternalStdinSource() { this = ModelOutput::getASourceNode("stdin", _).asSource() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Remote.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Remote.qll new file mode 100644 index 000000000000..bcdaab217b59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Remote.qll @@ -0,0 +1,41 @@ +/** + * Provides an extension point for modeling user-controlled data. + * Such data is often used as data-flow sources in security queries. + */ + +private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlow +// Need to import since frameworks can extend `RemoteFlowSource::Range` +private import semmle.code.powershell.Frameworks +private import semmle.code.powershell.dataflow.flowsources.FlowSources + +/** + * A data flow source of remote user input. + * + * Extend this class to refine existing API models. If you want to model new APIs, + * extend `RemoteFlowSource::Range` instead. + */ +class RemoteFlowSource extends SourceNode instanceof RemoteFlowSource::Range { + override string getSourceType() { result = "remote flow source" } + + override string getThreatModel() { result = "remote" } +} + +/** Provides a class for modeling new sources of remote user input. */ +module RemoteFlowSource { + /** + * A data flow source of remote user input. + * + * Extend this class to model new APIs. If you want to refine existing API models, + * extend `RemoteFlowSource` instead. + */ + abstract class Range extends DataFlow::Node { + /** Gets a string that describes the type of this remote flow source. */ + abstract string getSourceType(); + } +} + +private class ExternalRemoteFlowSource extends RemoteFlowSource::Range { + ExternalRemoteFlowSource() { this = ModelOutput::getASourceNode("remote", _).asSource() } + + override string getSourceType() { result = "remote flow" } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Stored.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Stored.qll new file mode 100644 index 000000000000..80fedeb6494b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/flowsources/Stored.qll @@ -0,0 +1,35 @@ +/** + * Provides classes representing sources of stored data. + */ + +import powershell +private import FlowSources + +/** A data flow source of stored user input. */ +abstract class StoredFlowSource extends SourceNode { + override string getThreatModel() { result = "local" } +} + +/** + * A node with input from a database. + */ +abstract class DatabaseInputSource extends StoredFlowSource { + override string getThreatModel() { result = "database" } + + override string getSourceType() { result = "database input" } +} + +private class ExternalDatabaseInputSource extends DatabaseInputSource { + ExternalDatabaseInputSource() { this = ModelOutput::getASourceNode("database", _).asSource() } +} + +/** A file stream source is considered a stored flow source. */ +abstract class FileStreamStoredFlowSource extends StoredFlowSource { + override string getThreatModel() { result = "file" } + + override string getSourceType() { result = "file stream" } +} + +private class ExternalFileStreamStoredFlowSource extends FileStreamStoredFlowSource { + ExternalFileStreamStoredFlowSource() { this = ModelOutput::getASourceNode("file", _).asSource() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowDispatch.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowDispatch.qll new file mode 100644 index 000000000000..f2cc76d060f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowDispatch.qll @@ -0,0 +1,398 @@ +private import powershell +private import semmle.code.powershell.Cfg +private import DataFlowPrivate +private import DataFlowPublic +private import semmle.code.powershell.typetracking.internal.TypeTrackingImpl +private import FlowSummaryImpl as FlowSummaryImpl +private import semmle.code.powershell.dataflow.FlowSummary +private import SsaImpl as SsaImpl +private import codeql.util.Boolean +private import codeql.util.Unit + +newtype TReturnKind = TNormalReturnKind() + +/** + * Gets a node that can read the value returned from `call` with return kind + * `kind`. + */ +OutNode getAnOutNode(DataFlowCall call, ReturnKind kind) { call = result.getCall(kind) } + +/** + * A return kind. A return kind describes how a value can be returned + * from a callable. + */ +abstract class ReturnKind extends TReturnKind { + /** Gets a textual representation of this position. */ + abstract string toString(); +} + +/** + * A value returned from a callable using a `return` statement or an expression + * body, that is, a "normal" return. + */ +class NormalReturnKind extends ReturnKind, TNormalReturnKind { + override string toString() { result = "return" } +} + +/** A callable defined in library code, identified by a unique string. */ +abstract class LibraryCallable extends string { + bindingset[this] + LibraryCallable() { any() } + + /** Gets a call to this library callable. */ + CallExpr getACall() { none() } + + /** Same as `getACall()` except this does not depend on the call graph or API graph. */ + CallExpr getACallSimple() { none() } +} + +/** A callable defined in library code, which should be taken into account in type tracking. */ +abstract class LibraryCallableToIncludeInTypeTracking extends LibraryCallable { + bindingset[this] + LibraryCallableToIncludeInTypeTracking() { exists(this) } +} + +/** + * A callable. This includes callables from source code, as well as callables + * defined in library code. + */ +class DataFlowCallable extends TDataFlowCallable { + /** + * Gets the underlying CFG scope, if any. + * + * This is usually a `Callable`, but can also be a `Toplevel` file. + */ + CfgScope asCfgScope() { this = TCfgScope(result) } + + /** Gets the underlying library callable, if any. */ + LibraryCallable asLibraryCallable() { this = TLibraryCallable(result) } + + /** Gets a textual representation of this callable. */ + string toString() { result = [this.asCfgScope().toString(), this.asLibraryCallable()] } + + /** Gets the location of this callable. */ + Location getLocation() { + result = this.asCfgScope().getLocation() + or + this instanceof TLibraryCallable and + result instanceof EmptyLocation + } + + /** Gets a best-effort total ordering. */ + int totalorder() { none() } +} + +/** + * A call. This includes calls from source code, as well as call(back)s + * inside library callables with a flow summary. + */ +abstract class DataFlowCall extends TDataFlowCall { + /** Gets the enclosing callable. */ + abstract DataFlowCallable getEnclosingCallable(); + + /** Gets the underlying source code call, if any. */ + abstract CfgNodes::ExprNodes::CallExprCfgNode asCall(); + + /** Gets a textual representation of this call. */ + abstract string toString(); + + /** Gets the location of this call. */ + abstract Location getLocation(); + + DataFlowCallable getARuntimeTarget() { none() } + + ArgumentNode getAnArgumentNode() { none() } + + /** Gets a best-effort total ordering. */ + int totalorder() { none() } + + /** + * Holds if this element is at the specified location. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `filepath`. + * For more information, see + * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries). + */ + predicate hasLocationInfo( + string filepath, int startline, int startcolumn, int endline, int endcolumn + ) { + this.getLocation().hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) + } +} + +class SummaryCall extends DataFlowCall, TSummaryCall { + private FlowSummaryImpl::Public::SummarizedCallable c; + private FlowSummaryImpl::Private::SummaryNode receiver; + + SummaryCall() { this = TSummaryCall(c, receiver) } + + /** Gets the data flow node that this call targets. */ + FlowSummaryImpl::Private::SummaryNode getReceiver() { result = receiver } + + override DataFlowCallable getEnclosingCallable() { result.asLibraryCallable() = c } + + override CfgNodes::ExprNodes::CallExprCfgNode asCall() { none() } + + override string toString() { result = "[summary] call to " + receiver + " in " + c } + + override EmptyLocation getLocation() { any() } +} + +class NormalCall extends DataFlowCall, TNormalCall { + private CfgNodes::ExprNodes::CallExprCfgNode c; + + NormalCall() { this = TNormalCall(c) } + + override CfgNodes::ExprNodes::CallExprCfgNode asCall() { result = c } + + override DataFlowCallable getEnclosingCallable() { result = TCfgScope(c.getScope()) } + + override string toString() { result = c.toString() } + + override Location getLocation() { result = c.getLocation() } +} + +private predicate localFlowStep(Node nodeFrom, Node nodeTo, StepSummary summary) { + localFlowStepTypeTracker(nodeFrom, nodeTo) and + summary.toString() = "level" +} + +private module TrackInstanceInput implements CallGraphConstruction::InputSig { + private predicate start0(Node start, string typename, boolean exact) { + start.(ObjectCreationNode).getObjectCreationNode().getLowerCaseConstructedTypeName() = typename and + exact = true + or + start.asExpr().(CfgNodes::ExprNodes::TypeNameExprCfgNode).getLowerCaseName() = typename and + exact = true + or + start.asParameter().getStaticType() = typename and + exact = false + } + + newtype State = additional MkState(string typename, Boolean exact) { start0(_, typename, exact) } + + predicate start(Node start, State state) { + exists(string typename, boolean exact | + state = MkState(typename, exact) and + start0(start, typename, exact) + ) + } + + pragma[nomagic] + predicate stepNoCall(Node nodeFrom, Node nodeTo, StepSummary summary) { + smallStepNoCall(nodeFrom, nodeTo, summary) + or + localFlowStep(nodeFrom, nodeTo, summary) + } + + predicate stepCall(Node nodeFrom, Node nodeTo, StepSummary summary) { + smallStepCall(nodeFrom, nodeTo, summary) + } + + class StateProj = Unit; + + Unit stateProj(State state) { exists(state) and exists(result) } + + predicate filter(Node n, Unit u) { none() } +} + +private predicate qualifiedCall( + CfgNodes::ExprNodes::CallExprCfgNode call, Node receiver, string method +) { + call.getQualifier() = receiver.asExpr() and + call.getLowerCaseName() = method +} + +Node trackInstance(string typename, boolean exact) { + result = + CallGraphConstruction::Make::track(TrackInstanceInput::MkState(typename, + exact)) +} + +private Type getTypeWithName(string s, boolean exact) { + result.getLowerCaseName() = s and + exact = true + or + result.getASubtype+().getLowerCaseName() = s and + exact = false +} + +private CfgScope getTargetInstance(CfgNodes::ExprNodes::CallExprCfgNode call) { + // TODO: Also match argument/parameter types + exists(Node receiver, string method, string typename, Type t, boolean exact | + qualifiedCall(call, receiver, method) and + receiver = trackInstance(typename, exact) and + t = getTypeWithName(typename, exact) + | + if method = "new" + then result = t.getAConstructor().getBody() + else result = t.getMethod(method).getBody() + ) +} + +/** + * A unit class for adding additional call steps. + * + * Extend this class to add additional call steps to the data flow graph. + */ +class AdditionalCallTarget extends Unit { + /** + * Gets a viable target for `call`. + */ + abstract DataFlowCallable viableTarget(CfgNodes::ExprNodes::CallExprCfgNode call); +} + +DataFlowCallable viableSourceCallable(DataFlowCall call) { + result.asCfgScope() = getTargetInstance(call.asCall()) + or + result = any(AdditionalCallTarget t).viableTarget(call.asCall()) +} + +/** Holds if `call` may resolve to the returned summarized library method. */ +DataFlowCallable viableLibraryCallable(DataFlowCall call) { + exists(LibraryCallable callable | + result = TLibraryCallable(callable) and + call.asCall().getAstNode() = [callable.getACall(), callable.getACallSimple()] + ) +} + +cached +private module Cached { + cached + newtype TDataFlowCallable = + TCfgScope(CfgScope scope) or + TLibraryCallable(LibraryCallable callable) + + cached + newtype TDataFlowCall = + TNormalCall(CfgNodes::ExprNodes::CallExprCfgNode c) or + TSummaryCall( + FlowSummaryImpl::Public::SummarizedCallable c, FlowSummaryImpl::Private::SummaryNode receiver + ) { + FlowSummaryImpl::Private::summaryCallbackRange(c, receiver) + } + + /** Gets a viable run-time target for the call `call`. */ + cached + DataFlowCallable viableCallable(DataFlowCall call) { + result = viableSourceCallable(call) + or + result = viableLibraryCallable(call) + } + + cached + CfgScope getTarget(DataFlowCall call) { result = viableSourceCallable(call).asCfgScope() } + + cached + newtype TArgumentPosition = + TThisArgumentPosition() or + TKeywordArgumentPosition(string name) { + name = any(Argument p).getLowerCaseName() + or + FlowSummaryImpl::ParsePositions::isParsedKeywordParameterPosition(_, name) + } or + TPositionalArgumentPosition(int pos, NamedSet ns) { + exists(CfgNodes::ExprNodes::CallExprCfgNode call | + call = ns.getABindingCall() and + exists(call.getArgument(pos)) + ) + or + FlowSummaryImpl::ParsePositions::isParsedParameterPosition(_, pos) + } or + TPipelineArgumentPosition() + + cached + newtype TParameterPosition = + TThisParameterPosition() or + TKeywordParameter(string name) { name = any(Argument p).getLowerCaseName() } or + TPositionalParameter(int pos, NamedSet ns) { + exists(CfgNodes::ExprNodes::CallExprCfgNode call | + call = ns.getABindingCall() and + exists(call.getArgument(pos)) + ) + or + // Uncalled functions are never the target of a call returned by + // `ns.getABindingCall()`, but those parameters should still have + // positions since SSA depends on this. + // In particular, global scope is also an uncalled function. + any(SsaImpl::NormalParameter p).getIndexExcludingPipelines() = pos and + ns.isEmpty() + } or + TPipelineParameter() +} + +import Cached + +/** A parameter position. */ +class ParameterPosition extends TParameterPosition { + /** Holds if this position represents a `this` parameter. */ + predicate isThis() { this = TThisParameterPosition() } + + /** + * Holds if this position represents a positional parameter at position `pos` + * with function is called with exactly the named parameters from the set `ns` + */ + predicate isPositional(int pos, NamedSet ns) { this = TPositionalParameter(pos, ns) } + + /** Holds if this parameter is a keyword parameter with `name`. */ + predicate isKeyword(string name) { this = TKeywordParameter(name) } + + predicate isPipeline() { this = TPipelineParameter() } + + /** Gets a textual representation of this position. */ + string toString() { + this.isThis() and result = "this" + or + exists(int pos, NamedSet ns | + this.isPositional(pos, ns) and result = "pos(" + pos + ", " + ns.toString() + ")" + ) + or + exists(string name | this.isKeyword(name) and result = "kw(" + name + ")") + or + this.isPipeline() and result = "pipeline" + } +} + +/** An argument position. */ +class ArgumentPosition extends TArgumentPosition { + /** Holds if this position represents a `this` argument. */ + predicate isThis() { this = TThisArgumentPosition() } + + /** Holds if this position represents a positional argument at position `pos`. */ + predicate isPositional(int pos, NamedSet ns) { this = TPositionalArgumentPosition(pos, ns) } + + predicate isKeyword(string name) { this = TKeywordArgumentPosition(name) } + + predicate isPipeline() { this = TPipelineArgumentPosition() } + + /** Gets a textual representation of this position. */ + string toString() { + this.isThis() and result = "this" + or + exists(int pos, NamedSet ns | + this.isPositional(pos, ns) and result = "pos(" + pos + ", " + ns.toString() + ")" + ) + or + exists(string name | this.isKeyword(name) and result = "kw(" + name + ")") + or + this.isPipeline() and result = "pipeline" + } +} + +/** Holds if arguments at position `apos` match parameters at position `ppos`. */ +pragma[nomagic] +predicate parameterMatch(ParameterPosition ppos, ArgumentPosition apos) { + ppos.isThis() and apos.isThis() + or + exists(string name | + ppos.isKeyword(name) and + apos.isKeyword(name) + ) + or + exists(int pos, NamedSet ns | + ppos.isPositional(pos, ns) and + apos.isPositional(pos, ns) + ) + or + ppos.isPipeline() and apos.isPipeline() +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImpl.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImpl.qll new file mode 100644 index 000000000000..59682514d132 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImpl.qll @@ -0,0 +1,4 @@ +private import DataFlowImplCommon +private import DataFlowImplSpecific::Private +import DataFlowImplSpecific::Public +import DataFlowImplCommonPublic diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImplCommon.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImplCommon.qll new file mode 100644 index 000000000000..29aa7a312abf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImplCommon.qll @@ -0,0 +1,4 @@ +private import powershell +private import DataFlowImplSpecific +private import codeql.dataflow.internal.DataFlowImplCommon +import MakeImplCommon diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImplSpecific.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImplSpecific.qll new file mode 100644 index 000000000000..dff14dc7426c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowImplSpecific.qll @@ -0,0 +1,26 @@ +/** + * Provides Powershell-specific definitions for use in the data flow library. + */ + +private import powershell +private import codeql.dataflow.DataFlow + +module Private { + import DataFlowPrivate + import DataFlowDispatch +} + +module Public { + import DataFlowPublic +} + +module PowershellDataFlow implements InputSig { + import Private + import Public + + class ParameterNode = Private::ParameterNodeImpl; + + Node exprNode(DataFlowExpr e) { result = Public::exprNode(e) } + + predicate neverSkipInPathGraph = Private::neverSkipInPathGraph/1; +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPrivate.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPrivate.qll new file mode 100644 index 000000000000..23e642a1822f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPrivate.qll @@ -0,0 +1,1501 @@ +private import codeql.util.Boolean +private import codeql.util.Unit +private import powershell +private import semmle.code.powershell.Cfg +private import semmle.code.powershell.dataflow.Ssa +private import DataFlowPublic +private import DataFlowDispatch +private import SsaImpl as SsaImpl +private import FlowSummaryImpl as FlowSummaryImpl +private import semmle.code.powershell.frameworks.data.ModelsAsData +private import PipelineReturns as PipelineReturns + +/** Gets the callable in which this node occurs. */ +DataFlowCallable nodeGetEnclosingCallable(Node n) { result = n.(NodeImpl).getEnclosingCallable() } + +/** Holds if `p` is a `ParameterNode` of `c` with position `pos`. */ +predicate isParameterNode(ParameterNodeImpl p, DataFlowCallable c, ParameterPosition pos) { + p.isParameterOf(c, pos) +} + +/** Holds if `arg` is an `ArgumentNode` of `c` with position `pos`. */ +predicate isArgumentNode(ArgumentNode arg, DataFlowCall c, ArgumentPosition pos) { + arg.argumentOf(c, pos) +} + +abstract class NodeImpl extends Node { + DataFlowCallable getEnclosingCallable() { result = TCfgScope(this.getCfgScope()) } + + /** Do not call: use `getEnclosingCallable()` instead. */ + abstract CfgScope getCfgScope(); + + /** Do not call: use `getLocation()` instead. */ + abstract Location getLocationImpl(); + + /** Do not call: use `toString()` instead. */ + abstract string toStringImpl(); + + /** Holds if this node should be hidden from path explanations. */ + predicate nodeIsHidden() { none() } +} + +private class ExprNodeImpl extends ExprNode, NodeImpl { + override CfgScope getCfgScope() { result = this.getExprNode().getExpr().getEnclosingScope() } + + override Location getLocationImpl() { result = this.getExprNode().getLocation() } + + override string toStringImpl() { result = this.getExprNode().toString() } +} + +/** Provides logic related to SSA. */ +module SsaFlow { + private module Impl = SsaImpl::DataFlowIntegration; + + private ParameterNodeImpl toParameterNode(SsaImpl::ParameterExt p) { + result = TNormalParameterNode(p.asParameter()) + or + result = TThisParameterNode(p.asThis()) + or + result = TPipelineParameterNode(p.asPipelineParameter()) + or + result = TPipelineByPropertyNameParameterNode(p.asPipelineByPropertyNameParameter()) + } + + /** Gets the SSA node corresponding to the PowerShell node `n`. */ + Impl::Node asNode(Node n) { + n = TSsaNode(result) + or + result.(Impl::ExprNode).getExpr().asExprCfgNode() = n.asExpr() + or + exists(CfgNodes::ProcessBlockCfgNode pb, BasicBlock bb, int i | + n.(ProcessNode).getProcessBlock() = pb and + bb.getNode(i) = pb and + result + .(Impl::SsaDefinitionNode) + .getDefinition() + .definesAt(pb.getPipelineIteratorVariable(), bb, i) + ) + or + exists( + BasicBlock bb, int i, PipelineByPropertyNameParameter p, ProcessPropertyByNameNode pbNode + | + pbNode = n and + pbNode.hasRead() and + pbNode.getParameter() = p and + bb.getNode(i) = pbNode.getProcessBlock() and + result.(Impl::SsaDefinitionNode).getDefinition().definesAt(p.getIteratorVariable(), bb, i) + ) + or + result.(Impl::ExprPostUpdateNode).getExpr().asExprCfgNode() = + n.(PostUpdateNode).getPreUpdateNode().asExpr() + or + exists(SsaImpl::ParameterExt p | + n = toParameterNode(p) and + p.isInitializedBy(result.(Impl::WriteDefSourceNode).getDefinition()) + ) + or + result.(Impl::WriteDefSourceNode).getDefinition().(Ssa::WriteDefinition).assigns(n.asExpr()) + or + exists(Scope scope, EnvVariable v | + result.(Impl::ExprNode).getExpr().isFinalEnvVarRead(scope, v) and + n = TFinalEnvVarRead(scope, v) + ) + } + + predicate localFlowStep( + SsaImpl::SsaInput::SourceVariable v, Node nodeFrom, Node nodeTo, boolean isUseStep + ) { + Impl::localFlowStep(v, asNode(nodeFrom), asNode(nodeTo), isUseStep) + } + + predicate localMustFlowStep(Node nodeFrom, Node nodeTo) { + Impl::localMustFlowStep(_, asNode(nodeFrom), asNode(nodeTo)) + } +} + +private module ArrayExprFlow { + private module Input implements PipelineReturns::InputSig { + predicate isSource(CfgNodes::AstCfgNode source) { + source = any(CfgNodes::ExprNodes::ArrayExprCfgNode ae).getStmtBlock() + } + } + + import PipelineReturns::Make +} + +/** Provides predicates related to local data flow. */ +module LocalFlow { + pragma[nomagic] + predicate localFlowStepCommon(Node nodeFrom, Node nodeTo) { + nodeFrom.asExpr() = nodeTo.asExpr().(CfgNodes::ExprNodes::ConditionalExprCfgNode).getABranch() + or + nodeFrom.asExpr() = nodeTo.asExpr().(CfgNodes::StmtNodes::AssignStmtCfgNode).getRightHandSide() + or + nodeFrom.asExpr() = nodeTo.asExpr().(CfgNodes::ExprNodes::ConvertExprCfgNode).getSubExpr() + or + nodeFrom.asExpr() = nodeTo.asExpr().(CfgNodes::ExprNodes::ParenExprCfgNode).getSubExpr() + or + nodeFrom.asExpr() = nodeTo.asExpr().(CfgNodes::ExprNodes::ArrayExprCfgNode) + or + nodeTo.asExpr().(CfgNodes::ExprNodes::PipelineCfgNode).getLastComponent() = nodeFrom.asExpr() + or + exists(CfgNodes::ExprCfgNode e | + e = nodeFrom.(AstNode).getCfgNode() and + isReturned(e) and + e.getScope() = nodeTo.(PreReturnNodeImpl).getCfgScope() + ) + or + exists(CfgNode cfgNode | + nodeFrom = TPreReturnNodeImpl(cfgNode, true) and + nodeTo = TImplicitWrapNode(cfgNode, false) + ) + or + exists(CfgNode cfgNode | + nodeFrom = TImplicitWrapNode(cfgNode, false) and + nodeTo = TReturnNodeImpl(cfgNode.getScope()) + ) + or + exists(CfgNodes::ExprCfgNode e, CfgNodes::ScriptBlockCfgNode scriptBlock | + e = nodeFrom.(AstNode).getCfgNode() and + isReturned(e) and + e.getScope() = scriptBlock.getAstNode() and + not blockMayReturnMultipleValues(scriptBlock) and + nodeTo.(ReturnNodeImpl).getCfgScope() = scriptBlock.getAstNode() + ) + or + nodeTo.(PreProcessPropertyByNameNode).getAccess() = nodeFrom.asExpr() + or + exists(PreProcessPropertyByNameNode pbNode | + pbNode = nodeFrom and + nodeTo = TProcessPropertyByNameNode(pbNode.getAccess().getVariable(), false) + ) + or + nodeTo.(PreProcessNode).getProcessBlock().getPipelineParameterAccess() = nodeFrom.asExpr() + or + nodeTo.(ProcessNode).getProcessBlock() = nodeFrom.(PreProcessNode).getProcessBlock() + } + + predicate flowSummaryLocalStep( + FlowSummaryNode nodeFrom, FlowSummaryNode nodeTo, FlowSummaryImpl::Public::SummarizedCallable c, + string model + ) { + FlowSummaryImpl::Private::Steps::summaryLocalStep(nodeFrom.getSummaryNode(), + nodeTo.getSummaryNode(), true, model) and + c = nodeFrom.getSummarizedCallable() + } + + predicate localMustFlowStep(Node nodeFrom, Node nodeTo) { + SsaFlow::localMustFlowStep(nodeFrom, nodeTo) + or + nodeFrom = + unique(FlowSummaryNode n1 | + FlowSummaryImpl::Private::Steps::summaryLocalStep(n1.getSummaryNode(), + nodeTo.(FlowSummaryNode).getSummaryNode(), true, _) + ) + } +} + +/** Provides logic related to captured variables. */ +module VariableCapture { + // TODO +} + +/** A collection of cached types and predicates to be evaluated in the same stage. */ +cached +private module Cached { + private import semmle.code.powershell.typetracking.internal.TypeTrackingImpl + + cached + newtype TNode = + TExprNode(CfgNodes::ExprCfgNode n) or + TSsaNode(SsaImpl::DataFlowIntegration::SsaNode node) or + TNormalParameterNode(SsaImpl::NormalParameter p) or + TThisParameterNode(Method m) or + TPipelineByPropertyNameParameterNode(PipelineByPropertyNameParameter p) or + TPipelineParameterNode(PipelineParameter p) or + TExprPostUpdateNode(CfgNodes::ExprCfgNode n) { + n instanceof CfgNodes::ExprNodes::ArgumentCfgNode + or + n instanceof CfgNodes::ExprNodes::QualifierCfgNode + or + exists(CfgNodes::ExprNodes::MemberExprCfgNode member | + n = member.getQualifier() and + not member.isStatic() + ) + or + n = any(CfgNodes::ExprNodes::IndexExprCfgNode index).getBase() + } or + TFlowSummaryNode(FlowSummaryImpl::Private::SummaryNode sn) or + TPreReturnNodeImpl(CfgNodes::ScriptBlockCfgNode scriptBlock, Boolean isArray) { + blockMayReturnMultipleValues(scriptBlock) + } or + TImplicitWrapNode(CfgNodes::ScriptBlockCfgNode scriptBlock, Boolean shouldWrap) { + blockMayReturnMultipleValues(scriptBlock) + } or + TReturnNodeImpl(CfgScope scope) or + TPreProcessNode(CfgNodes::ProcessBlockCfgNode process) or + TProcessNode(CfgNodes::ProcessBlockCfgNode process) or + TPreProcessPropertyByNameNode(CfgNodes::ExprNodes::VarReadAccessCfgNode va) { + any(CfgNodes::ProcessBlockCfgNode pb).getAPipelineByPropertyNameParameterAccess() = va + } or + TProcessPropertyByNameNode(PipelineByPropertyNameParameter p, Boolean hasRead) { + p.getDeclaringScope() = any(ProcessBlock pb).getScriptBlock() + } or + TScriptBlockNode(ScriptBlock scriptBlock) or + TForbiddenRecursionGuard() { + none() and + // We want to prune irrelevant models before materialising data flow nodes, so types contributed + // directly from CodeQL must expose their pruning info without depending on data flow nodes. + (any(ModelInput::TypeModel tm).isTypeUsed("") implies any()) + } or + TFinalEnvVarRead(Scope scope, EnvVariable envVar) { + exists(ExitBasicBlock exit | + envVar.getAnAccess().getEnclosingScope() = scope and + exit.getScope() = scope and + SsaImpl::envVarRead(exit, _, envVar) + ) + } or + TEnvVarNode(EnvVariable envVar) + + cached + Location getLocation(NodeImpl n) { result = n.getLocationImpl() } + + cached + string toString(NodeImpl n) { result = n.toStringImpl() } + + /** + * This is the local flow predicate that is used as a building block in global + * data flow. + */ + cached + predicate simpleLocalFlowStep(Node nodeFrom, Node nodeTo, string model) { + ( + LocalFlow::localFlowStepCommon(nodeFrom, nodeTo) + or + exists(boolean isUseStep | SsaFlow::localFlowStep(_, nodeFrom, nodeTo, isUseStep) | + isUseStep = false + or + isUseStep = true and + not FlowSummaryImpl::Private::Steps::prohibitsUseUseFlow(nodeFrom, _) + ) + ) and + model = "" + or + LocalFlow::flowSummaryLocalStep(nodeFrom, nodeTo, _, model) + } + + /** This is the local flow predicate that is exposed. */ + cached + predicate localFlowStepImpl(Node nodeFrom, Node nodeTo) { + LocalFlow::localFlowStepCommon(nodeFrom, nodeTo) + or + SsaFlow::localFlowStep(_, nodeFrom, nodeTo, _) + 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, _) + } + + /** + * This is the local flow predicate that is used in type tracking. + */ + cached + predicate localFlowStepTypeTracker(Node nodeFrom, Node nodeTo) { + LocalFlow::localFlowStepCommon(nodeFrom, nodeTo) + or + SsaFlow::localFlowStep(_, nodeFrom, nodeTo, _) + or + LocalFlow::flowSummaryLocalStep(nodeFrom, nodeTo, any(LibraryCallableToIncludeInTypeTracking c), + _) + } + + /** Holds if `n` wraps an SSA definition without ingoing flow. */ + private predicate entrySsaDefinition(SsaDefinitionNodeImpl n) { + n.getDefinition() = + any(SsaImpl::WriteDefinition def | not def.(Ssa::WriteDefinition).assigns(_)) + } + + pragma[nomagic] + private predicate reachedFromExprOrEntrySsaDef(Node n) { + localFlowStepTypeTracker(any(Node n0 | + n0 instanceof ExprNode + or + entrySsaDefinition(n0) + ), n) + or + exists(Node mid | + reachedFromExprOrEntrySsaDef(mid) and + localFlowStepTypeTracker(mid, n) + ) + } + + private predicate isStoreTargetNode(Node n) { + TypeTrackingInput::storeStep(_, n, _) + or + TypeTrackingInput::loadStoreStep(_, n, _, _) + or + TypeTrackingInput::withContentStepImpl(_, n, _) + or + TypeTrackingInput::withoutContentStepImpl(_, n, _) + } + + cached + predicate isLocalSourceNode(Node n) { + n instanceof ParameterNode + or + // Expressions that can't be reached from another entry definition or expression + n instanceof ExprNode and + not reachedFromExprOrEntrySsaDef(n) + or + // Ensure all entry SSA definitions are local sources, except those that correspond + // to parameters (which are themselves local sources) + entrySsaDefinition(n) and + not exists(SsaImpl::ParameterExt p | + p.isInitializedBy(n.(SsaDefinitionNodeImpl).getDefinition()) + ) + or + isStoreTargetNode(n) + or + TypeTrackingInput::loadStep(_, n, _) + } + + cached + newtype TContentSet = + TSingletonContentSet(Content c) or + TAnyElementContentSet() or + TAnyPositionalContentSet() or + TKnownOrUnknownKeyContentSet(Content::KnownKeyContent c) or + TKnownOrUnknownPositionalContentSet(Content::KnownPositionalContent c) or + TUnknownPositionalElementContentSet() or + TUnknownKeyContentSet() + + cached + newtype TContent = + TFieldContent(string name) { + name = any(PropertyMember member).getLowerCaseName() + or + name = any(MemberExpr me).getLowerCaseMemberName() + } or + // A known map key + TKnownKeyContent(ConstantValue cv) { exists(cv.asString()) } or + // A known array index + TKnownPositionalContent(ConstantValue cv) { cv.asInt() = [0 .. 10] } or + // An unknown key + TUnknownKeyContent() or + // An unknown positional element + TUnknownPositionalContent() or + // A unknown position or key - and we dont even know what kind it is + TUnknownKeyOrPositionContent() + + cached + newtype TContentApprox = + // A field + TNonElementContentApprox(Content c) { not c instanceof Content::ElementContent } or + // An unknown key + TUnkownKeyContentApprox() or + // A known map key + TKnownKeyContentApprox(string approx) { approx = approxKnownElementIndex(_) } or + // A known positional element + TKnownPositionalContentApprox() or + // An unknown positional element + TUnknownPositionalContentApprox() or + TUnknownContentApprox() + + cached + newtype TDataFlowType = TUnknownDataFlowType() +} + +class TKnownElementContent = TKnownKeyContent or TKnownPositionalContent; + +class TKnownKindContent = TUnknownPositionalContent or TUnknownKeyContent; + +class TUnknownElementContent = TKnownKindContent or TUnknownKeyOrPositionContent; + +class TElementContent = TKnownElementContent or TUnknownElementContent; + +/** Gets a string for approximating known element indices. */ +private string approxKnownElementIndex(ConstantValue cv) { + not exists(cv.asInt()) and + exists(string s | s = cv.serialize() | + s.length() < 2 and + result = s + or + result = s.prefix(2) + ) +} + +import Cached + +/** Holds if `n` should be hidden from path explanations. */ +predicate nodeIsHidden(Node n) { n.(NodeImpl).nodeIsHidden() } + +/** + * Holds if `n` should never be skipped over in the `PathGraph` and in path + * explanations. + */ +predicate neverSkipInPathGraph(Node n) { + isReturned(n.(AstNode).getCfgNode()) + or + n = any(SsaDefinitionNodeImpl def | not def.nodeIsHidden()) + or + n.asExpr() instanceof CfgNodes::ExprNodes::ExpandableStringExprCfgNode + or + n.asExpr() instanceof CfgNodes::ExprNodes::ExpandableSubExprCfgNode +} + +/** An SSA node. */ +class SsaNode extends NodeImpl, TSsaNode { + SsaImpl::DataFlowIntegration::SsaNode node; + + SsaNode() { this = TSsaNode(node) } + + /** Gets the underlying variable. */ + Variable getVariable() { result = node.getSourceVariable() } + + override CfgScope getCfgScope() { result = node.getBasicBlock().getScope() } + + override Location getLocationImpl() { result = node.getLocation() } + + override string toStringImpl() { result = node.toString() } +} + +class SsaDefinitionNodeImpl extends SsaNode { + override SsaImpl::DataFlowIntegration::SsaDefinitionNode node; + + Ssa::Definition getDefinition() { result = node.getDefinition() } + + override predicate nodeIsHidden() { + exists(SsaImpl::Definition def | def = this.getDefinition() | + not def instanceof Ssa::WriteDefinition + or + def = SsaImpl::getParameterDef(_) + ) + } +} + +private string getANamedArgument(CfgNodes::ExprNodes::CallExprCfgNode c) { + exists(c.getNamedArgument(result)) +} + +private module NamedSetModule = + QlBuiltins::InternSets; + +private newtype NamedSet0 = + TEmptyNamedSet() or + TNonEmptyNamedSet(NamedSetModule::Set ns) + +/** A (possiby empty) set of argument names. */ +class NamedSet extends NamedSet0 { + /** Gets the non-empty set of names, if any. */ + NamedSetModule::Set asNonEmpty() { this = TNonEmptyNamedSet(result) } + + /** Gets the `i`'th name in this set according to some ordering. */ + private string getRankedName(int i) { + result = rank[i + 1](string s | s = this.getALowerCaseName() | s) + } + + /** Holds if this is the empty set. */ + predicate isEmpty() { this = TEmptyNamedSet() } + + int getSize() { + result = strictcount(this.getALowerCaseName()) + or + this.isEmpty() and + result = 0 + } + + /** Gets a lower-case name in this set. */ + string getALowerCaseName() { this.asNonEmpty().contains(result) } + + /** Gets the textual representation of this set. */ + string toString() { + result = "{" + strictconcat(this.getALowerCaseName(), ", ") + "}" + or + this.isEmpty() and + result = "{}" + } + + private CfgNodes::ExprNodes::CallExprCfgNode getABindingCallRec(int i) { + exists(string name | name = this.getRankedName(i) and exists(result.getNamedArgument(name)) | + i = 0 + or + result = this.getABindingCallRec(i - 1) + ) + } + + /** + * Gets a `CfgNodes::CallCfgNode` that provides a named parameter for every name in `this`. + * + * NOTE: The `CfgNodes::CallCfgNode` may also provide more names. + */ + CfgNodes::ExprNodes::CallExprCfgNode getABindingCall() { + result = this.getABindingCallRec(this.getSize() - 1) + or + this.isEmpty() and + exists(result) + } + + /** + * Gets a `Cmd` that provides exactly the named parameters represented by + * this set. + */ + CfgNodes::ExprNodes::CallExprCfgNode getAnExactBindingCall() { + result = this.getABindingCallRec(this.getSize() - 1) and + strictcount(string name | result.hasNamedArgument(name)) = this.getSize() + or + this.isEmpty() and + not exists(result.getNamedArgument(_)) + } + + pragma[nomagic] + private Function getAFunctionRec(int i) { + i = 0 and + result.getAParameter().getLowerCaseName() = this.getRankedName(0) + or + exists(string name | + pragma[only_bind_into](name) = this.getRankedName(i) and + result.getAParameter().getLowerCaseName() = pragma[only_bind_into](name) and + result = this.getAFunctionRec(i - 1) + ) + } + + /** Gets a function that has a parameter for each name in this set. */ + Function getAFunction() { + result = this.getAFunctionRec(this.getSize() - 1) + or + this.isEmpty() and + exists(result) + } +} + +NamedSet emptyNamedSet() { result.isEmpty() } + +SsaImpl::NormalParameter getNormalParameter(FunctionBase f, int index) { + result.getFunction() = f and + result.getIndexExcludingPipelines() = index +} + +private module ParameterNodes { + abstract class ParameterNodeImpl extends NodeImpl { + abstract Parameter getParameter(); + + abstract predicate isParameterOf(DataFlowCallable c, ParameterPosition pos); + + final predicate isSourceParameterOf(CfgScope c, ParameterPosition pos) { + exists(DataFlowCallable callable | + this.isParameterOf(callable, pos) and + c = callable.asCfgScope() + ) + } + } + + bindingset[p] + pragma[inline_late] + private predicate namedSetHasParameter(NamedSet ns, Parameter p) { + ns.getALowerCaseName() = p.getLowerCaseName() + } + + /** + * The value of a normal parameter at function entry, viewed as a node in a data + * flow graph. + */ + class NormalParameterNode extends ParameterNodeImpl, TNormalParameterNode { + SsaImpl::NormalParameter parameter; + + NormalParameterNode() { this = TNormalParameterNode(parameter) } + + override Parameter getParameter() { result = parameter } + + override predicate isParameterOf(DataFlowCallable c, ParameterPosition pos) { + parameter.getEnclosingScope() = c.asCfgScope() and + ( + pos.isKeyword(parameter.getLowerCaseName()) + or + // Given a function f with parameters x, y we map + // x to the positions: + // 1. keyword(x) + // 2. position(0, {y}) + // 3. position(0, {}) + // Likewise, y is mapped to the positions: + // 1. keyword(y) + // 2. position(0, {x}) + // 3. position(1, {}) + // The interpretation of `position(i, S)` is the position of the i'th unnamed parameter when the + // keywords in S are specified. + exists(int i, int j, string name, NamedSet ns, FunctionBase f | + pos.isPositional(j, ns) and + parameter.getIndexExcludingPipelines() = i and + f = parameter.getFunction() and + f = ns.getAFunction() and + name = parameter.getLowerCaseName() and + not name = ns.getALowerCaseName() and + j = + i - + count(int k, Parameter p | + k < i and + p = getNormalParameter(f, k) and + namedSetHasParameter(ns, p) + ) + ) + ) + } + + override CfgScope getCfgScope() { result.getAParameter() = parameter } + + override Location getLocationImpl() { result = parameter.getLocation() } + + override string toStringImpl() { result = parameter.toString() } + } + + class ThisParameterNode extends ParameterNodeImpl, TThisParameterNode { + Method m; + + ThisParameterNode() { this = TThisParameterNode(m) } + + override Parameter getParameter() { result = m.getThisParameter() } + + override predicate isParameterOf(DataFlowCallable c, ParameterPosition pos) { + m.getBody() = c.asCfgScope() and + pos.isThis() + } + + override CfgScope getCfgScope() { result = m.getBody() } + + override Location getLocationImpl() { result = m.getLocation() } + + override string toStringImpl() { result = "this" } + } + + class PipelineParameterNode extends ParameterNodeImpl, TPipelineParameterNode { + private PipelineParameter parameter; + + PipelineParameterNode() { this = TPipelineParameterNode(parameter) } + + override PipelineParameter getParameter() { result = parameter } + + override predicate isParameterOf(DataFlowCallable c, ParameterPosition pos) { + pos.isPipeline() and // what about when it is applied as a normal parameter? + c.asCfgScope() = parameter.getEnclosingScope() + } + + override CfgScope getCfgScope() { result = parameter.getEnclosingScope() } + + override Location getLocationImpl() { result = this.getParameter().getLocation() } + + override string toStringImpl() { result = this.getParameter().toString() } + } + + class PipelineByPropertyNameParameterNode extends ParameterNodeImpl, + TPipelineByPropertyNameParameterNode + { + private PipelineByPropertyNameParameter parameter; + + PipelineByPropertyNameParameterNode() { this = TPipelineByPropertyNameParameterNode(parameter) } + + override PipelineByPropertyNameParameter getParameter() { result = parameter } + + override predicate isParameterOf(DataFlowCallable c, ParameterPosition pos) { + pos.isPipeline() and + c.asCfgScope() = parameter.getEnclosingScope() + } + + override CfgScope getCfgScope() { result = parameter.getEnclosingScope() } + + override Location getLocationImpl() { result = this.getParameter().getLocation() } + + override string toStringImpl() { result = this.getParameter().toString() } + + string getPropertyName() { result = parameter.getLowerCaseName() } + } + + /** A parameter for a library callable with a flow summary. */ + class SummaryParameterNode extends ParameterNodeImpl, FlowSummaryNode { + private ParameterPosition pos_; + + SummaryParameterNode() { + FlowSummaryImpl::Private::summaryParameterNode(this.getSummaryNode(), pos_) + } + + override Parameter getParameter() { none() } + + override predicate isParameterOf(DataFlowCallable c, ParameterPosition pos) { + this.getSummarizedCallable() = c.asLibraryCallable() and pos = pos_ + } + } +} + +import ParameterNodes + +/** A data-flow node used to model flow summaries. */ +class FlowSummaryNode extends NodeImpl, TFlowSummaryNode { + FlowSummaryImpl::Private::SummaryNode getSummaryNode() { this = TFlowSummaryNode(result) } + + /** Gets the summarized callable that this node belongs to. */ + FlowSummaryImpl::Public::SummarizedCallable getSummarizedCallable() { + result = this.getSummaryNode().getSummarizedCallable() + } + + override CfgScope getCfgScope() { none() } + + override DataFlowCallable getEnclosingCallable() { + result.asLibraryCallable() = this.getSummarizedCallable() + } + + override EmptyLocation getLocationImpl() { any() } + + override string toStringImpl() { result = this.getSummaryNode().toString() } +} + +/** A data-flow node that represents a call argument. */ +abstract class ArgumentNode extends Node { + /** Holds if this argument occurs at the given position in the given call. */ + abstract predicate argumentOf(DataFlowCall call, ArgumentPosition pos); + + abstract predicate sourceArgumentOf( + CfgNodes::ExprNodes::CallExprCfgNode call, ArgumentPosition pos + ); + + /** Gets the call in which this node is an argument. */ + final DataFlowCall getCall() { this.argumentOf(result, _) } +} + +module ArgumentNodes { + class ExplicitArgumentNode extends ArgumentNode { + CfgNodes::ExprNodes::ArgumentCfgNode arg; + + ExplicitArgumentNode() { this.asExpr() = arg } + + override predicate argumentOf(DataFlowCall call, ArgumentPosition pos) { + this.sourceArgumentOf(call.asCall(), pos) + } + + override predicate sourceArgumentOf( + CfgNodes::ExprNodes::CallExprCfgNode call, ArgumentPosition pos + ) { + arg.getCall() = call and + ( + pos.isKeyword(arg.getLowerCaseName()) + or + exists(NamedSet ns, int i | + i = arg.getPosition() and + ns.getAnExactBindingCall() = call and + pos.isPositional(i, ns) + ) + ) + } + } + + class ThisArgumentNode extends ArgumentNode { + CfgNodes::ExprNodes::QualifierCfgNode qual; + + ThisArgumentNode() { this.asExpr() = qual } + + override predicate argumentOf(DataFlowCall call, ArgumentPosition pos) { + this.sourceArgumentOf(call.asCall(), pos) + } + + override predicate sourceArgumentOf( + CfgNodes::ExprNodes::CallExprCfgNode call, ArgumentPosition pos + ) { + qual.getCall() = call and + pos.isThis() + } + } + + class PipelineArgumentNode extends ArgumentNode instanceof ExprNode { + PipelineArgumentNode() { + this.getExprNode() instanceof CfgNodes::ExprNodes::PipelineArgumentCfgNode + } + + CfgNodes::ExprNodes::PipelineArgumentCfgNode getPipelineArgument() { + result = super.getExprNode() + } + + override predicate argumentOf(DataFlowCall call, ArgumentPosition pos) { + this.sourceArgumentOf(call.asCall(), pos) + } + + override predicate sourceArgumentOf( + CfgNodes::ExprNodes::CallExprCfgNode call, ArgumentPosition pos + ) { + call = this.getPipelineArgument().getCall() and + pos.isPipeline() + } + } + + private class SummaryArgumentNode extends FlowSummaryNode, ArgumentNode { + private FlowSummaryImpl::Private::SummaryNode receiver; + private ArgumentPosition pos_; + + SummaryArgumentNode() { + FlowSummaryImpl::Private::summaryArgumentNode(receiver, this.getSummaryNode(), pos_) + } + + override predicate argumentOf(DataFlowCall call, ArgumentPosition pos) { + call.(SummaryCall).getReceiver() = receiver and pos = pos_ + } + + override predicate sourceArgumentOf( + CfgNodes::ExprNodes::CallExprCfgNode call, ArgumentPosition pos + ) { + none() + } + } +} + +import ArgumentNodes + +/** A data-flow node that represents a value returned by a callable. */ +abstract class ReturnNode extends Node { + /** Gets the kind of this return node. */ + abstract ReturnKind getKind(); +} + +private class SummaryReturnNode extends FlowSummaryNode, ReturnNode { + private ReturnKind rk; + + SummaryReturnNode() { FlowSummaryImpl::Private::summaryReturnNode(this.getSummaryNode(), rk) } + + override ReturnKind getKind() { result = rk } +} + +private module ReturnNodes { + private CfgNodes::NamedBlockCfgNode getAReturnBlock(CfgNodes::ScriptBlockCfgNode sb) { + result = sb.getBeginBlock() + or + result = sb.getEndBlock() + or + result = sb.getProcessBlock() + } + + private module CfgScopeReturn implements PipelineReturns::InputSig { + predicate isSource(CfgNodes::AstCfgNode source) { source = getAReturnBlock(_) } + } + + private module P = PipelineReturns::Make; + + /** + * Holds if `n` may be returned, and there are possibly + * more than one return value from the function. + */ + predicate blockMayReturnMultipleValues(CfgNodes::ScriptBlockCfgNode scriptBlock) { + P::mayReturnMultipleValues(getAReturnBlock(scriptBlock)) + } + + /** + * Holds if `n` may be returned. + */ + predicate isReturned(CfgNodes::AstCfgNode n) { n = P::getAReturn(_) } + + class NormalReturnNode extends ReturnNode instanceof ReturnNodeImpl { + final override NormalReturnKind getKind() { any() } + } +} + +import ReturnNodes + +/** A data-flow node that represents the output of a call. */ +abstract class OutNode extends Node { + /** Gets the underlying call, where this node is a corresponding output of kind `kind`. */ + abstract DataFlowCall getCall(ReturnKind kind); +} + +private module OutNodes { + /** A data-flow node that reads a value returned directly by a callable */ + class CallOutNode extends OutNode instanceof CallNode { + override DataFlowCall getCall(ReturnKind kind) { + result.asCall() = super.getCallNode() and + kind instanceof NormalReturnKind + } + } + + private class SummaryOutNode extends FlowSummaryNode, OutNode { + private SummaryCall call; + private ReturnKind kind_; + + SummaryOutNode() { + FlowSummaryImpl::Private::summaryOutNode(call.getReceiver(), this.getSummaryNode(), kind_) + } + + override DataFlowCall getCall(ReturnKind kind) { result = call and kind = kind_ } + } +} + +import OutNodes + +predicate jumpStep(Node pred, Node succ) { + // final env read -> env variable node + pred.(FinalEnvVarRead).getVariable() = succ.(EnvVarNode).getVariable() + or + // env variable node -> initial env def + exists(SsaImpl::Definition def | + succ.(SsaDefinitionNodeImpl).getDefinition() = def and + def.definesAt(pred.(EnvVarNode).getVariable(), any(EntryBasicBlock entry), -1) + ) + or + FlowSummaryImpl::Private::Steps::summaryJumpStep(pred.(FlowSummaryNode).getSummaryNode(), + succ.(FlowSummaryNode).getSummaryNode()) +} + +private predicate arrayExprStore(Node node1, ContentSet cs, Node node2, CfgNodes::ExprCfgNode e) { + exists(CfgNodes::ExprNodes::ArrayExprCfgNode ae, CfgNodes::StmtNodes::StmtBlockCfgNode block | + e = node1.(AstNode).getCfgNode() and + ae = node2.asExpr() and + block = ae.getStmtBlock() + | + exists(Content::KnownElementContent ec, int index | + e = ArrayExprFlow::getReturn(block, index) and + cs.isKnownOrUnknownElement(ec) and + index = ec.getIndex().asInt() + ) + or + not ArrayExprFlow::eachValueIsReturnedOnce(block) and + e = ArrayExprFlow::getAReturn(block) and + cs.isAnyElement() + ) +} + +/** + * Holds if data can flow from `node1` to `node2` via an assignment to + * content `c`. + */ +predicate storeStep(Node node1, ContentSet c, Node node2) { + exists(CfgNodes::ExprNodes::MemberExprWriteAccessCfgNode var, Content::FieldContent fc | + node2.(PostUpdateNode).getPreUpdateNode().asExpr() = var.getQualifier() and + node1.asExpr() = var.getAssignStmt().getRightHandSide() and + fc.getLowerCaseName() = var.getLowerCaseMemberName() and + c.isSingleton(fc) + ) + or + exists(CfgNodes::ExprNodes::IndexExprWriteAccessCfgNode var, CfgNodes::ExprCfgNode e | + node2.(PostUpdateNode).getPreUpdateNode().asExpr() = var.getBase() and + node1.asExpr() = var.getAssignStmt().getRightHandSide() and + e = var.getIndex() + | + exists(Content::KnownElementContent ec | + c.isKnownOrUnknownElement(ec) and + e.getValue() = ec.getIndex() + ) + or + not exists(Content::KnownElementContent ec | ec.getIndex() = e.getValue()) and + c.isAnyElement() + ) + or + exists(Content::KnownElementContent ec, int index, CfgNodes::ExprCfgNode e | + e = node1.asExpr() and + not arrayExprStore(node1, _, _, e) and + node2.asExpr().(CfgNodes::ExprNodes::ArrayLiteralCfgNode).getExpr(index) = e and + c.isKnownOrUnknownPositional(ec) and + index = ec.getIndex().asInt() + ) + or + exists(CfgNodes::ExprCfgNode key | + node2.asExpr().(CfgNodes::ExprNodes::HashTableExprCfgNode).getValueFromKey(key) = node1.asExpr() + | + exists(Content::KnownElementContent ec | + c.isKnownOrUnknownKeyContent(ec) and + key.getValue() = ec.getIndex() + ) + or + not exists(Content::KnownKeyContent ec | ec.getIndex() = key.getValue()) and + c.isUnknownKeyContent() + ) + or + arrayExprStore(node1, c, node2, _) + or + c.isUnknownPositionalContent() and + exists(CfgNode cfgNode | + node1 = TPreReturnNodeImpl(cfgNode, false) and + node2.(ReturnNodeImpl).getCfgScope() = cfgNode.getScope() + ) + or + c.isUnknownPositionalContent() and + exists(CfgNode cfgNode | + node1 = TImplicitWrapNode(cfgNode, true) and + node2.(ReturnNodeImpl).getCfgScope() = cfgNode.getScope() + ) + or + c.isUnknownPositionalContent() and + exists(CfgNodes::ProcessBlockCfgNode process | + node1 = TPreProcessNode(process) and + node2 = TProcessNode(process) + ) + or + FlowSummaryImpl::Private::Steps::summaryStoreStep(node1.(FlowSummaryNode).getSummaryNode(), c, + node2.(FlowSummaryNode).getSummaryNode()) +} + +/** + * Holds if there is a read step of content `c` from `node1` to `node2`. + */ +predicate readStep(Node node1, ContentSet c, Node node2) { + // Qualifier -> Member read + exists(CfgNodes::ExprNodes::MemberExprReadAccessCfgNode var, Content::FieldContent fc | + node2.asExpr() = var and + node1.asExpr() = var.getQualifier() and + fc.getLowerCaseName() = var.getLowerCaseMemberName() and + c.isSingleton(fc) + ) + or + // Qualifier -> Index read + exists(CfgNodes::ExprNodes::IndexExprReadAccessCfgNode var, CfgNodes::ExprCfgNode e | + node2.asExpr() = var and + node1.asExpr() = var.getBase() and + e = var.getIndex() + | + exists(Content::KnownElementContent ec | + c.isKnownOrUnknownElement(ec) and + e.getValue() = ec.getIndex() + ) + or + not exists(Content::KnownElementContent ec | ec.getIndex() = e.getValue()) and + c.isAnyElement() + ) + or + // Implicit read before a return + exists(CfgNode cfgNode | + node1 = TPreReturnNodeImpl(cfgNode, true) and + node2 = TImplicitWrapNode(cfgNode, true) and + c.isSingleton(any(Content::KnownElementContent ec | exists(ec.getIndex().asInt()))) + ) + or + // Implicit read before a process block + c.isAnyPositional() and + exists(CfgNodes::ProcessBlockCfgNode processBlock | + processBlock.getPipelineParameterAccess() = node1.asExpr() and + node2 = TProcessNode(processBlock) + ) + or + // Implicit read of a positional before a property-by-name process iteration + c.isAnyPositional() and + exists(CfgNodes::ProcessBlockCfgNode pb, CfgNodes::ExprNodes::VarReadAccessCfgNode va | + va = pb.getAPipelineByPropertyNameParameterAccess() and + node1.asExpr() = va and + node2 = TProcessPropertyByNameNode(va.getVariable(), false) + ) + or + // Implicit read of a property before a property-by-name process iteration + exists(PipelineByPropertyNameParameter p, Content::KnownElementContent ec | + c.isKnownOrUnknownElement(ec) and + ec.getIndex().asString() = p.getLowerCaseName() and + node1 = TProcessPropertyByNameNode(p, false) and + node2 = TProcessPropertyByNameNode(p, true) + ) + or + // Read from a collection into a `foreach` loop + exists( + CfgNodes::StmtNodes::ForEachStmtCfgNode forEach, Content::KnownElementContent ec, BasicBlock bb, + int i + | + c.isKnownOrUnknownElement(ec) and + node1.asExpr() = forEach.getIterableExpr() and + bb.getNode(i) = forEach.getVarAccess() and + node2.asDefinition().definesAt(_, bb, i) + ) + or + // Summary read steps + FlowSummaryImpl::Private::Steps::summaryReadStep(node1.(FlowSummaryNode).getSummaryNode(), c, + node2.(FlowSummaryNode).getSummaryNode()) +} + +/** + * Holds if values stored inside content `c` are cleared at node `n`. For example, + * any value stored inside `f` is cleared at the pre-update node associated with `x` + * in `x.f = newValue`. + */ +predicate clearsContent(Node n, ContentSet c) { + FlowSummaryImpl::Private::Steps::summaryClearsContent(n.(FlowSummaryNode).getSummaryNode(), c) + or + c.isSingleton(any(Content::FieldContent fc)) and + n = any(PostUpdateNode pun | storeStep(_, c, pun)).getPreUpdateNode() + or + n = TPreReturnNodeImpl(_, false) and + c.isAnyElement() + or + c.isAnyPositional() and + n instanceof PreProcessPropertyByNameNode + or + c.isAnyPositional() and + n instanceof PreProcessNode +} + +/** + * Holds if the value that is being tracked is expected to be stored inside content `c` + * at node `n`. + */ +predicate expectsContent(Node n, ContentSet c) { + FlowSummaryImpl::Private::Steps::summaryExpectsContent(n.(FlowSummaryNode).getSummaryNode(), c) + or + n = TPreReturnNodeImpl(_, true) and + c.isKnownOrUnknownElement(any(Content::KnownElementContent ec | exists(ec.getIndex().asInt()))) + or + n = TImplicitWrapNode(_, false) and + c.isSingleton(any(Content::UnknownElementContent ec)) +} + +class DataFlowType extends TDataFlowType { + string toString() { result = "" } +} + +predicate typeStrongerThan(DataFlowType t1, DataFlowType t2) { + t1 != TUnknownDataFlowType() and + t2 = TUnknownDataFlowType() +} + +predicate localMustFlowStep(Node node1, Node node2) { none() } + +/** Gets the type of `n` used for type pruning. */ +DataFlowType getNodeType(Node n) { + result = TUnknownDataFlowType() and // TODO + exists(n) +} + +pragma[inline] +private predicate compatibleTypesNonSymRefl(DataFlowType t1, DataFlowType t2) { + t1 != TUnknownDataFlowType() and + t2 = TUnknownDataFlowType() +} + +/** + * Holds if `t1` and `t2` are compatible, that is, whether data can flow from + * a node of type `t1` to a node of type `t2`. + */ +predicate compatibleTypes(DataFlowType t1, DataFlowType t2) { + t1 = t2 + or + compatibleTypesNonSymRefl(t1, t2) + or + compatibleTypesNonSymRefl(t2, t1) +} + +abstract class PostUpdateNodeImpl extends Node { + /** Gets the node before the state update. */ + abstract Node getPreUpdateNode(); +} + +private module PostUpdateNodes { + class ExprPostUpdateNode extends PostUpdateNodeImpl, NodeImpl, TExprPostUpdateNode { + private CfgNodes::ExprCfgNode e; + + ExprPostUpdateNode() { this = TExprPostUpdateNode(e) } + + override ExprNode getPreUpdateNode() { e = result.getExprNode() } + + override CfgScope getCfgScope() { result = e.getExpr().getEnclosingScope() } + + override Location getLocationImpl() { result = e.getLocation() } + + override string toStringImpl() { result = "[post] " + e.toString() } + } + + private class SummaryPostUpdateNode extends FlowSummaryNode, PostUpdateNodeImpl { + private FlowSummaryNode pre; + + SummaryPostUpdateNode() { + FlowSummaryImpl::Private::summaryPostUpdateNode(this.getSummaryNode(), pre.getSummaryNode()) + } + + override Node getPreUpdateNode() { result = pre } + } +} + +private import PostUpdateNodes + +/** + * A node that performs implicit array unwrapping when an expression + * (or statement) is being returned from a function. + */ +private class ImplicitWrapNode extends TImplicitWrapNode, NodeImpl { + private CfgNodes::ScriptBlockCfgNode n; + private boolean shouldWrap; + + ImplicitWrapNode() { this = TImplicitWrapNode(n, shouldWrap) } + + CfgNodes::ScriptBlockCfgNode getScriptBlock() { result = n } + + predicate shouldWrap() { shouldWrap = true } + + override CfgScope getCfgScope() { result = n.getScope() } + + override Location getLocationImpl() { result = n.getLocation() } + + override string toStringImpl() { result = "implicit unwrapping of " + n.toString() } + + override predicate nodeIsHidden() { any() } +} + +/** + * A node that represents the return value before any array-unwrapping + * has been performed. + */ +private class PreReturnNodeImpl extends TPreReturnNodeImpl, NodeImpl { + private CfgNodes::ScriptBlockCfgNode n; + private boolean isArray; + + PreReturnNodeImpl() { this = TPreReturnNodeImpl(n, isArray) } + + CfgNodes::AstCfgNode getScriptBlock() { result = n } + + override CfgScope getCfgScope() { result = n.getScope() } + + override Location getLocationImpl() { result = n.getLocation() } + + override string toStringImpl() { result = "pre-return value for " + n.toString() } + + override predicate nodeIsHidden() { any() } +} + +/** The node that represents the return value of a function. */ +private class ReturnNodeImpl extends TReturnNodeImpl, NodeImpl { + CfgScope scope; + + ReturnNodeImpl() { this = TReturnNodeImpl(scope) } + + override CfgScope getCfgScope() { result = scope } + + override Location getLocationImpl() { result = scope.getLocation() } + + override string toStringImpl() { result = "return value for " + scope.toString() } + + override predicate nodeIsHidden() { any() } +} + +private class PreProcessNode extends TPreProcessNode, NodeImpl { + CfgNodes::ProcessBlockCfgNode process; + + PreProcessNode() { this = TPreProcessNode(process) } + + override CfgScope getCfgScope() { result = process.getScope() } + + override Location getLocationImpl() { result = process.getLocation() } + + override string toStringImpl() { result = "pre-process node for " + process.toString() } + + override predicate nodeIsHidden() { any() } + + CfgNodes::ProcessBlockCfgNode getProcessBlock() { result = process } +} + +private class ProcessNode extends TProcessNode, NodeImpl { + CfgNodes::ProcessBlockCfgNode process; + + ProcessNode() { this = TProcessNode(process) } + + override CfgScope getCfgScope() { result = process.getScope() } + + override Location getLocationImpl() { result = process.getLocation() } + + override string toStringImpl() { result = "process node for " + process.toString() } + + override predicate nodeIsHidden() { any() } + + PipelineIteratorVariable getPipelineIteratorVariable() { + result = process.getPipelineIteratorVariable() + } + + CfgNodes::ProcessBlockCfgNode getProcessBlock() { result = process } +} + +private class PreProcessPropertyByNameNode extends TPreProcessPropertyByNameNode, NodeImpl { + private CfgNodes::ExprNodes::VarReadAccessCfgNode va; + + PreProcessPropertyByNameNode() { this = TPreProcessPropertyByNameNode(va) } + + CfgNodes::ExprNodes::VarReadAccessCfgNode getAccess() { result = va } + + override CfgScope getCfgScope() { result = va.getScope() } + + override Location getLocationImpl() { result = this.getProcessBlock().getLocation() } + + override string toStringImpl() { result = "pre-process node for " + va.toString() } + + override predicate nodeIsHidden() { any() } + + CfgNodes::ProcessBlockCfgNode getProcessBlock() { + result.getAPipelineByPropertyNameParameterAccess() = va + } +} + +private class ProcessPropertyByNameNode extends TProcessPropertyByNameNode, NodeImpl { + private PipelineByPropertyNameParameter p; + private boolean hasRead; + + ProcessPropertyByNameNode() { this = TProcessPropertyByNameNode(p, hasRead) } + + PipelineByPropertyNameParameter getParameter() { result = p } + + override CfgScope getCfgScope() { result = p.getDeclaringScope() } + + override Location getLocationImpl() { result = this.getProcessBlock().getLocation() } + + override string toStringImpl() { + hasRead = false and + result = "process node for " + p.toString() + or + hasRead = true and + result = "[has read] process node for " + p.toString() + } + + override predicate nodeIsHidden() { any() } + + CfgNodes::ProcessBlockCfgNode getProcessBlock() { result.getScope().getAParameter() = p } + + predicate hasRead() { hasRead = true } +} + +class ScriptBlockNode extends TScriptBlockNode, NodeImpl { + private ScriptBlock scriptBlock; + + ScriptBlockNode() { this = TScriptBlockNode(scriptBlock) } + + ScriptBlock getScriptBlock() { result = scriptBlock } + + override CfgScope getCfgScope() { result = scriptBlock } + + override Location getLocationImpl() { result = scriptBlock.getLocation() } + + override string toStringImpl() { result = scriptBlock.toString() } + + override predicate nodeIsHidden() { any() } +} + +class EnvVarNode extends TEnvVarNode, NodeImpl { + private EnvVariable v; + + EnvVarNode() { this = TEnvVarNode(v) } + + EnvVariable getVariable() { result = v } + + override CfgScope getCfgScope() { result = v.getEnclosingScope() } + + override Location getLocationImpl() { result = v.getLocation() } + + override string toStringImpl() { result = v.toString() } + + override predicate nodeIsHidden() { any() } +} + +class FinalEnvVarRead extends TFinalEnvVarRead, NodeImpl { + Scope scope; + private EnvVariable v; + + FinalEnvVarRead() { this = TFinalEnvVarRead(scope, v) } + + EnvVariable getVariable() { result = v } + + override CfgScope getCfgScope() { result = scope } + + override Location getLocationImpl() { result = scope.getLocation() } + + override string toStringImpl() { result = v.toString() + " after " + scope } + + override predicate nodeIsHidden() { any() } +} + +/** A node that performs a type cast. */ +class CastNode extends Node { + CastNode() { none() } +} + +class DataFlowExpr = CfgNodes::ExprCfgNode; + +/** + * Holds if access paths with `c` at their head always should be tracked at high + * precision. This disables adaptive access path precision for such access paths. + */ +predicate forceHighPrecision(Content c) { c instanceof Content::ElementContent } + +class NodeRegion instanceof Unit { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { none() } + + /** Gets a best-effort total ordering. */ + int totalOrder() { result = 1 } +} + +/** + * Holds if the nodes in `nr` are unreachable when the call context is `call`. + */ +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { none() } + +newtype LambdaCallKind = TLambdaCallKind() + +private class CmdName extends CfgNodes::ExprNodes::StringLiteralExprCfgNode { + CmdName() { this = any(CfgNodes::ExprNodes::CallExprCfgNode c).getCallee() } + + string getName() { result = this.getValueString() } +} + +/** Holds if `creation` is an expression that creates a lambda of kind `kind` for `c`. */ +predicate lambdaCreation(Node creation, LambdaCallKind kind, DataFlowCallable c) { + exists(kind) and + exists(FunctionBase f | + f.getBody() = c.asCfgScope() and + creation.asExpr().(CmdName).getName() = f.getLowerCaseName() + ) +} + +/** + * Holds if `call` is a (from-source or from-summary) lambda call of kind `kind` + * where `receiver` is the lambda expression. + */ +predicate lambdaCall(DataFlowCall call, LambdaCallKind kind, Node receiver) { + call.asCall().getCallee() = receiver.asExpr() and exists(kind) +} + +/** Extra data-flow steps needed for lambda flow analysis. */ +predicate additionalLambdaFlowStep(Node nodeFrom, Node nodeTo, boolean preservesValue) { none() } + +predicate knownSourceModel(Node source, string model) { + source = ModelOutput::getASourceNode(_, model).asSource() +} + +predicate knownSinkModel(Node sink, string model) { + sink = ModelOutput::getASinkNode(_, model).asSink() +} + +class DataFlowSecondLevelScope = Unit; + +/** + * Holds if flow is allowed to pass from parameter `p` and back to itself as a + * side-effect, resulting in a summary from `p` to itself. + * + * One example would be to allow flow like `p.foo = p.bar;`, which is disallowed + * by default as a heuristic. + */ +predicate allowParameterReturnInSelf(ParameterNodeImpl p) { + exists(DataFlowCallable c, ParameterPosition pos | + p.isParameterOf(c, pos) and + FlowSummaryImpl::Private::summaryAllowParameterReturnInSelf(c.asLibraryCallable(), pos) + ) +} + +/** An approximated `Content`. */ +class ContentApprox extends TContentApprox { + string toString() { + exists(Content c | + this = TNonElementContentApprox(c) and + result = c.toString() + ) + } +} + +/** Gets an approximated value for content `c`. */ +ContentApprox getContentApprox(Content c) { + c instanceof Content::KnownPositionalContent and + result = TKnownPositionalContentApprox() + or + result = TKnownKeyContentApprox(approxKnownElementIndex(c.(Content::KnownKeyContent).getIndex())) + or + result = TNonElementContentApprox(c) + or + c instanceof Content::UnknownKeyContent and + result = TUnkownKeyContentApprox() + or + c instanceof Content::UnknownPositionalContent and + result = TUnknownPositionalContentApprox() + or + c instanceof Content::UnknownKeyOrPositionContent and + result = TUnknownContentApprox() +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPublic.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPublic.qll new file mode 100644 index 000000000000..3a194aada561 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPublic.qll @@ -0,0 +1,609 @@ +private import powershell +private import DataFlowDispatch +private import DataFlowPrivate +private import semmle.code.powershell.dataflow.Ssa +private import semmle.code.powershell.typetracking.internal.TypeTrackingImpl +private import semmle.code.powershell.ApiGraphs +private import semmle.code.powershell.Cfg + +/** + * An element, viewed as a node in a data flow graph. Either an expression + * (`ExprNode`) or a parameter (`ParameterNode`). + */ +class Node extends TNode { + /** Gets the expression corresponding to this node, if any. */ + CfgNodes::ExprCfgNode asExpr() { result = this.(ExprNode).getExprNode() } + + /** Gets the definition corresponding to this node, if any. */ + Ssa::Definition asDefinition() { result = this.(SsaDefinitionNodeImpl).getDefinition() } + + ScriptBlock asCallable() { result = this.(CallableNode).asCallableAstNode() } + + /** Gets the parameter corresponding to this node, if any. */ + Parameter asParameter() { result = this.(ParameterNode).getParameter() } + + /** Gets a textual representation of this node. */ + final string toString() { result = toString(this) } + + /** Gets the location of this node. */ + final Location getLocation() { result = getLocation(this) } + + /** + * Gets a data flow node from which data may flow to this node in one local step. + */ + Node getAPredecessor() { localFlowStep(result, this) } + + /** + * Gets a local source node from which data may flow to this node in zero or + * more local data-flow steps. + */ + LocalSourceNode getALocalSource() { result.flowsTo(this) } + + /** + * Gets a data flow node to which data may flow from this node in one local step. + */ + Node getASuccessor() { localFlowStep(this, result) } +} + +/** A control-flow node, viewed as a node in a data flow graph. */ +abstract private class AbstractAstNode extends Node { + CfgNodes::AstCfgNode n; + + /** Gets the control-flow node corresponding to this node. */ + CfgNodes::AstCfgNode getCfgNode() { result = n } +} + +final class AstNode = AbstractAstNode; + +/** + * An expression, viewed as a node in a data flow graph. + * + * Note that because of control-flow splitting, one `Expr` may correspond + * to multiple `ExprNode`s, just like it may correspond to multiple + * `ControlFlow::Node`s. + */ +class ExprNode extends AbstractAstNode, TExprNode { + override CfgNodes::ExprCfgNode n; + + ExprNode() { this = TExprNode(n) } + + /** Gets the expression corresponding to this node. */ + CfgNodes::ExprCfgNode getExprNode() { result = n } +} + +/** + * The value of a parameter at function entry, viewed as a node in a data + * flow graph. + */ +class ParameterNode extends Node { + ParameterNode() { exists(getParameterPosition(this, _)) } + + /** Gets the parameter corresponding to this node, if any. */ + final Parameter getParameter() { result = getParameter(this) } +} + +/** + * A data flow node corresponding to a method, block, or lambda expression. + */ +class CallableNode extends Node instanceof ScriptBlockNode { + private ParameterPosition getParameterPosition(ParameterNodeImpl node) { + exists(DataFlowCallable c | + c.asCfgScope() = this.asCallableAstNode() and + result = getParameterPosition(node, c) + ) + } + + /** Gets the underlying AST node as a `Callable`. */ + ScriptBlock asCallableAstNode() { result = super.getScriptBlock() } + + /** Gets the `n`th positional parameter. */ + ParameterNode getParameter(int n) { + this.getParameterPosition(result).isPositional(n, emptyNamedSet()) + } + + /** Gets the number of positional parameters of this callable. */ + final int getNumberOfParameters() { result = count(this.getParameter(_)) } + + /** Gets the keyword parameter of the given name. */ + ParameterNode getKeywordParameter(string name) { + this.getParameterPosition(result).isKeyword(name) + } + + /** + * Gets a data flow node whose value is about to be returned by this callable. + */ + Node getAReturnNode() { result = getAReturnNode(this.asCallableAstNode()) } +} + +/** + * A data-flow node that is a source of local flow. + */ +class LocalSourceNode extends Node { + LocalSourceNode() { isLocalSourceNode(this) } + + /** Starts tracking this node forward using API graphs. */ + pragma[inline] + API::Node track() { result = API::Internal::getNodeForForwardTracking(this) } + + /** Holds if this `LocalSourceNode` can flow to `nodeTo` in one or more local flow steps. */ + pragma[inline] + predicate flowsTo(Node nodeTo) { flowsTo(this, nodeTo) } + + /** + * Gets a node that this node may flow to using one heap and/or interprocedural step. + * + * See `TypeTracker` for more details about how to use this. + */ + pragma[inline] + LocalSourceNode track(TypeTracker t2, TypeTracker t) { t = t2.step(this, result) } + + /** + * Gets a node that may flow into this one using one heap and/or interprocedural step. + * + * See `TypeBackTracker` for more details about how to use this. + */ + pragma[inline] + LocalSourceNode backtrack(TypeBackTracker t2, TypeBackTracker t) { t = t2.step(result, this) } + + /** + * Gets a node to which data may flow from this node in zero or + * more local data-flow steps. + */ + pragma[inline] + Node getALocalUse() { flowsTo(this, result) } + + /** Gets a method call where this node flows to the receiver. */ + CallNode getAMethodCall() { Cached::hasMethodCall(this, result, _) } + + /** Gets a call to a method named `name`, where this node flows to the receiver. */ + CallNode getAMethodCall(string name) { Cached::hasMethodCall(this, result, name) } +} + +/** + * A node associated with an object after an operation that might have + * changed its state. + * + * This can be either the argument to a callable after the callable returns + * (which might have mutated the argument), or the qualifier of a field after + * an update to the field. + * + * Nodes corresponding to AST elements, for example `ExprNode`, usually refer + * to the value before the update. + */ +class PostUpdateNode extends Node { + private Node pre; + + PostUpdateNode() { pre = getPreUpdateNode(this) } + + /** Gets the node before the state update. */ + Node getPreUpdateNode() { result = pre } +} + +cached +private module Cached { + cached + predicate hasMethodCall(LocalSourceNode source, CallNode call, string name) { + source.flowsTo(call.getQualifier()) and + call.getLowerCaseName() = name + } + + cached + CfgScope getCfgScope(NodeImpl node) { result = node.getCfgScope() } + + cached + ReturnNode getAReturnNode(ScriptBlock scriptBlock) { getCfgScope(result) = scriptBlock } + + cached + Parameter getParameter(ParameterNodeImpl param) { result = param.getParameter() } + + cached + ParameterPosition getParameterPosition(ParameterNodeImpl param, DataFlowCallable c) { + param.isParameterOf(c, result) + } + + cached + ParameterPosition getSourceParameterPosition(ParameterNodeImpl param, ScriptBlock c) { + param.isSourceParameterOf(c, result) + } + + cached + Node getPreUpdateNode(PostUpdateNodeImpl node) { result = node.getPreUpdateNode() } + + cached + predicate forceCachingInSameStage() { any() } +} + +private import Cached + +/** Gets a node corresponding to expression `e`. */ +ExprNode exprNode(CfgNodes::ExprCfgNode e) { result.getExprNode() = e } + +/** + * Gets the node corresponding to the value of parameter `p` at function entry. + */ +ParameterNode parameterNode(Parameter p) { result.getParameter() = p } + +/** + * Holds if data flows from `nodeFrom` to `nodeTo` in exactly one local + * (intra-procedural) step. + */ +predicate localFlowStep = localFlowStepImpl/2; + +/** + * Holds if data flows from `source` to `sink` in zero or more local + * (intra-procedural) steps. + */ +pragma[inline] +predicate localFlow(Node source, Node sink) { localFlowStep*(source, sink) } + +/** + * Holds if data can flow from `e1` to `e2` in zero or more + * local (intra-procedural) steps. + */ +pragma[inline] +predicate localExprFlow(CfgNodes::ExprCfgNode e1, CfgNodes::ExprCfgNode e2) { + localFlow(exprNode(e1), exprNode(e2)) +} + +/** A reference contained in an object. */ +class Content extends TContent { + /** Gets a textual representation of this content. */ + string toString() { none() } + + /** Gets the location of this content. */ + Location getLocation() { none() } +} + +/** Provides different sub classes of `Content`. */ +module Content { + /** An element in a collection, for example an element in an array or in a hash. */ + class ElementContent extends Content, TElementContent { } + + abstract class KnownElementContent extends ElementContent, TKnownElementContent { + ConstantValue cv; + + /** Gets the index in the collection. */ + final ConstantValue getIndex() { result = cv } + + override string toString() { result = "element " + cv } + } + + /** An element in a collection at a known index. */ + class KnownKeyContent extends KnownElementContent, TKnownKeyContent { + KnownKeyContent() { this = TKnownKeyContent(cv) } + } + + /** An element in a collection at a known index. */ + class KnownPositionalContent extends KnownElementContent, TKnownPositionalContent { + KnownPositionalContent() { this = TKnownPositionalContent(cv) } + } + + class UnknownElementContent extends ElementContent, TUnknownElementContent { } + + class UnknownKeyContent extends UnknownElementContent, TUnknownKeyContent { + UnknownKeyContent() { this = TUnknownKeyContent() } + + override string toString() { result = "unknown map key" } + } + + class UnknownPositionalContent extends UnknownElementContent, TUnknownPositionalContent { + UnknownPositionalContent() { this = TUnknownPositionalContent() } + + override string toString() { result = "unknown index" } + } + + class UnknownKeyOrPositionContent extends UnknownElementContent, TUnknownKeyOrPositionContent { + UnknownKeyOrPositionContent() { this = TUnknownKeyOrPositionContent() } + + override string toString() { result = "unknown" } + } + + /** A field of an object. */ + class FieldContent extends Content, TFieldContent { + private string name; + + FieldContent() { this = TFieldContent(name) } + + /** Gets the name of the field. */ + string getLowerCaseName() { result = name } + + override string toString() { result = name } + } + + /** Gets the element content corresponding to constant value `cv`. */ + KnownElementContent getKnownElementContent(ConstantValue cv) { + result = TKnownPositionalContent(cv) + or + result = TKnownKeyContent(cv) + } + + /** + * Gets the constant value of `e`, which corresponds to a valid known + * element index. + */ + ConstantValue getKnownElementIndex(Expr e) { + result = getKnownElementContent(e.getValue()).getIndex() + } +} + +/** + * An entity that represents a set of `Content`s. + * + * The set may be interpreted differently depending on whether it is + * stored into (`getAStoreContent`) or read from (`getAReadContent`). + */ +class ContentSet extends TContentSet { + /** Holds if this content set is the singleton `{c}`. */ + predicate isSingleton(Content c) { this = TSingletonContentSet(c) } + + predicate isKnownOrUnknownKeyContent(Content::KnownKeyContent c) { + this = TKnownOrUnknownKeyContentSet(c) + } + + predicate isKnownOrUnknownPositional(Content::KnownPositionalContent c) { + this = TKnownOrUnknownPositionalContentSet(c) + } + + predicate isKnownOrUnknownElement(Content::KnownElementContent c) { + this.isKnownOrUnknownKeyContent(c) + or + this.isKnownOrUnknownPositional(c) + } + + predicate isUnknownPositionalContent() { this = TUnknownPositionalElementContentSet() } + + predicate isUnknownKeyContent() { this = TUnknownKeyContentSet() } + + predicate isAnyElement() { this = TAnyElementContentSet() } + + predicate isAnyPositional() { this = TAnyPositionalContentSet() } + + // predicate isPipelineContentSet() { this = TPipelineContentSet() } + /** Gets a textual representation of this content set. */ + string toString() { + exists(Content c | + this.isSingleton(c) and + result = c.toString() + ) + or + exists(Content::KnownElementContent c | + this.isKnownOrUnknownElement(c) and + result = c.toString() + " or unknown" + ) + or + this.isUnknownPositionalContent() and + result = "unknown positional" + or + this.isUnknownKeyContent() and + result = "unknown key" + or + this.isAnyPositional() and + result = "any positional" + or + this.isAnyElement() and + result = "any element" + } + + /** Gets a content that may be stored into when storing into this set. */ + Content getAStoreContent() { + this.isSingleton(result) + or + // For reverse stores, `a[unknown][0] = x`, it is important that the read-step + // from `a` to `a[unknown]` (which can read any element), gets translated into + // a reverse store step that store only into `?` + this.isAnyElement() and + result = TUnknownKeyOrPositionContent() + or + // For reverse stores, `a[1][0] = x`, it is important that the read-step + // from `a` to `a[1]` (which can read both elements stored at exactly index `1` + // and elements stored at unknown index), gets translated into a reverse store + // step that store only into `1` + this.isKnownOrUnknownElement(result) + or + this.isUnknownPositionalContent() and + result = TUnknownPositionalContent() + or + this.isUnknownKeyContent() and + result = TUnknownKeyContent() + or + this.isAnyPositional() and + ( + result instanceof Content::KnownPositionalContent + or + result = TUnknownPositionalContent() + ) + } + + /** Gets a content that may be read from when reading from this set. */ + Content getAReadContent() { + this.isSingleton(result) + or + this.isAnyElement() and + result instanceof Content::ElementContent + or + exists(Content::KnownElementContent c | + this.isKnownOrUnknownKeyContent(c) and + ( + result = c + or + result = TUnknownKeyContent() + or + result = TUnknownKeyOrPositionContent() + ) + or + this.isKnownOrUnknownPositional(c) and + ( + result = c or + result = TUnknownPositionalContent() or + result = TUnknownKeyOrPositionContent() + ) + ) + or + this.isUnknownPositionalContent() and + result = TUnknownPositionalContent() + or + this.isUnknownKeyContent() and + result = TUnknownKeyContent() + or + this.isAnyPositional() and + ( + result instanceof Content::KnownPositionalContent + or + result = TUnknownPositionalContent() + ) + } +} + +/** + * Holds if the guard `g` validates the expression `e` upon evaluating to `branch`. + * + * The expression `e` is expected to be a syntactic part of the guard `g`. + * For example, the guard `g` might be a call `isSafe(x)` and the expression `e` + * the argument `x`. + */ +signature predicate guardChecksSig(CfgNodes::AstCfgNode g, CfgNode e, boolean branch); + +/** + * Provides a set of barrier nodes for a guard that validates an expression. + * + * This is expected to be used in `isBarrier`/`isSanitizer` definitions + * in data flow and taint tracking. + */ +module BarrierGuard { + /** Gets a node that is safely guarded by the given guard check. */ + Node getABarrierNode() { + none() // TODO + } +} + +/** + * A dataflow node that represents the creation of an object. + * + * For example, `[Foo]::new()` or `New-Object Foo`. + */ +class ObjectCreationNode extends CallNode { + override CfgNodes::ExprNodes::ObjectCreationCfgNode call; + + final CfgNodes::ExprNodes::ObjectCreationCfgNode getObjectCreationNode() { result = call } + + /** + * Gets the node corresponding to the expression that decides which type + * to allocate. + * + * For example, in `[Foo]::new()`, this would be `Foo`, and in + * `New-Object Foo`, this would be `Foo`. + */ + Node getConstructedTypeNode() { result.asExpr() = call.getConstructedTypeExpr() } + + bindingset[result] + pragma[inline_late] + string getAConstructedTypeName() { + result = this.getObjectCreationNode().getAConstructedTypeName() + } +} + +/** A call, viewed as a node in a data flow graph. */ +class CallNode extends ExprNode { + CfgNodes::ExprNodes::CallExprCfgNode call; + + CallNode() { call = this.getCfgNode() } + + CfgNodes::ExprNodes::CallExprCfgNode getCallNode() { result = call } + + string getLowerCaseName() { result = call.getLowerCaseName() } + + bindingset[name] + pragma[inline_late] + final predicate matchesName(string name) { this.getLowerCaseName() = name.toLowerCase() } + + bindingset[result] + pragma[inline_late] + final string getAName() { result.toLowerCase() = this.getLowerCaseName() } + + Node getQualifier() { result.asExpr() = call.getQualifier() } + + /** Gets the i'th argument to this call. */ + Node getArgument(int i) { result.asExpr() = call.getArgument(i) } + + /** Gets the i'th positional argument to this call. */ + Node getPositionalArgument(int i) { result.asExpr() = call.getPositionalArgument(i) } + + /** Gets the argument with the name `name`, if any. */ + Node getNamedArgument(string name) { result.asExpr() = call.getNamedArgument(name) } + + /** Holds if an argument with name `name` is provided to this call. */ + predicate hasNamedArgument(string name) { call.hasNamedArgument(name) } + + /** + * Gets any argument of this call. + * + * Note that this predicate doesn't get the pipeline argument, if any. + */ + Node getAnArgument() { result.asExpr() = call.getAnArgument() } + + Node getCallee() { result.asExpr() = call.getCallee() } +} + +/** A call to operator `&`, viewed as a node in a data flow graph. */ +class CallOperatorNode extends CallNode { + override CfgNodes::ExprNodes::CallOperatorCfgNode call; + + Node getCommand() { result.asExpr() = call.getCommand() } +} + +/** A call to operator `.`, viewed as a node in a data flow graph. */ +class DotSourcingOperatorNode extends CallNode { + override CfgNodes::ExprNodes::DotSourcingOperatorCfgNode call; + + Node getCommand() { result.asExpr() = call.getCommand() } +} + +/** + * A call to `ToString`, viewed as a node in a data flow graph. + */ +class ToStringCallNode extends CallNode { + override CfgNodes::ExprNodes::ToStringCallCfgNode call; +} + +/** A use of a type name, viewed as a node in a data flow graph. */ +class TypeNameNode extends ExprNode { + override CfgNodes::ExprNodes::TypeNameExprCfgNode n; + + override CfgNodes::ExprNodes::TypeNameExprCfgNode getExprNode() { result = n } + + bindingset[result] + pragma[inline_late] + string getAName() { result = n.getAName() } + + string getLowerCaseName() { result = n.getLowerCaseName() } + + predicate isQualified() { n.isQualified() } + + predicate hasQualifiedName(string namespace, string typename) { + n.hasQualifiedName(namespace, typename) + } + + string getNamespace() { result = n.getNamespace() } + + string getPossiblyQualifiedName() { result = n.getPossiblyQualifiedName() } +} + +/** A use of a qualified type name, viewed as a node in a data flow graph. */ +class QualifiedTypeNameNode extends TypeNameNode { + override CfgNodes::ExprNodes::QualifiedTypeNameExprCfgNode n; + + final override CfgNodes::ExprNodes::QualifiedTypeNameExprCfgNode getExprNode() { result = n } +} + +/** A use of an automatic variable, viewed as a node in a data flow graph. */ +class AutomaticVariableNode extends ExprNode { + override CfgNodes::ExprNodes::AutomaticVariableCfgNode n; + + final override CfgNodes::ExprNodes::AutomaticVariableCfgNode getExprNode() { result = n } + + bindingset[result] + pragma[inline_late] + string getAName() { result = n.getAName() } + + string getLowerCaseName() { result = n.getLowerCaseName() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/FlowSummaryImpl.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/FlowSummaryImpl.qll new file mode 100644 index 000000000000..3207362a272a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/FlowSummaryImpl.qll @@ -0,0 +1,256 @@ +/** + * Provides classes and predicates for defining flow summaries. + */ + +private import codeql.dataflow.internal.FlowSummaryImpl +private import codeql.dataflow.internal.AccessPathSyntax as AccessPath +private import powershell +private import semmle.code.powershell.dataflow.internal.DataFlowImplSpecific as DataFlowImplSpecific +private import DataFlowImplSpecific::Private +private import DataFlowImplSpecific::Public + +module Input implements InputSig { + private import codeql.util.Void + + class SummarizedCallableBase = string; + + class SourceBase = Void; + + class SinkBase = Void; + + ArgumentPosition callbackSelfParameterPosition() { none() } + + ReturnKind getStandardReturnValueKind() { result instanceof NormalReturnKind } + + string encodeParameterPosition(ParameterPosition pos) { + exists(int i | + pos.isPositional(i, emptyNamedSet()) and + result = i.toString() + ) + or + exists(string name | + pos.isKeyword(name) and + result = "-" + name + ) + or + pos.isThis() and + result = "this" + or + pos.isPipeline() and + result = "pipeline" + } + + string encodeArgumentPosition(ArgumentPosition pos) { + pos.isThis() and result = "this" + or + pos.isPipeline() and result = "pipeline" + or + exists(int i | + pos.isPositional(i, emptyNamedSet()) and + result = i.toString() + ) + or + exists(string name | + pos.isKeyword(name) and + result = "-" + name + ) + } + + string encodeContent(ContentSet cs, string arg) { + exists(Content c | cs.isSingleton(c) | + c = TFieldContent(arg) and result = "Field" + or + exists(ConstantValue cv | c = TKnownKeyContent(cv) or c = TKnownPositionalContent(cv) | + result = "Element" and + arg = cv.serialize() + "!" + ) + ) + or + cs.isAnyPositional() and result = "Element" and arg = "?" + or + cs.isUnknownKeyContent() and result = "Element" and arg = "#" + or + cs.isAnyElement() and result = "Element" and arg = "any" + or + exists(Content::KnownElementContent kec | + cs = TKnownOrUnknownKeyContentSet(kec) or cs = TKnownOrUnknownPositionalContentSet(kec) + | + result = "Element" and + arg = kec.getIndex().serialize() + ) + } + + string encodeReturn(ReturnKind rk, string arg) { + not rk = Input::getStandardReturnValueKind() and + result = "ReturnValue" and + arg = rk.toString() + } + + string encodeWithoutContent(ContentSet c, string arg) { + result = "Without" + encodeContent(c, arg) + } + + string encodeWithContent(ContentSet c, string arg) { result = "With" + encodeContent(c, arg) } + + bindingset[token] + ParameterPosition decodeUnknownParameterPosition(AccessPath::AccessPathTokenBase token) { + // needed to support `Argument[x..y]` ranges + token.getName() = "Argument" and + result.isPositional(AccessPath::parseInt(token.getAnArgument()), emptyNamedSet()) + } + + bindingset[token] + ArgumentPosition decodeUnknownArgumentPosition(AccessPath::AccessPathTokenBase token) { + // needed to support `Parameter[x..y]` ranges + token.getName() = "Parameter" and + result.isPositional(AccessPath::parseInt(token.getAnArgument()), emptyNamedSet()) + } + + bindingset[token] + ContentSet decodeUnknownContent(AccessPath::AccessPathTokenBase token) { + token.getName() = "Element" and + result = TSingletonContentSet(TUnknownKeyOrPositionContent()) + } + + bindingset[token] + ContentSet decodeUnknownWithContent(AccessPath::AccessPathTokenBase token) { + token.getName() = "WithElement" and + result = TAnyElementContentSet() + } +} + +private import Make as Impl + +private module StepsInput implements Impl::Private::StepsInputSig { + DataFlowCall getACall(Public::SummarizedCallable sc) { + result.asCall().getAstNode() = sc.(LibraryCallable).getACall() + or + result.asCall().getAstNode() = sc.(LibraryCallable).getACallSimple() + } + + Node getSourceNode(Input::SourceBase source, Impl::Private::SummaryComponentStack sc) { none() } + + DataFlowCallable getSourceNodeEnclosingCallable(Input::SourceBase source) { none() } + + Node getSinkNode(Input::SinkBase source, Impl::Private::SummaryComponent sc) { none() } +} + +module Private { + import Impl::Private + + module Steps = Impl::Private::Steps; + + /** + * Provides predicates for constructing summary components. + */ + module SummaryComponent { + private import Impl::Private::SummaryComponent as SC + + predicate parameter = SC::parameter/1; + + predicate argument = SC::argument/1; + + predicate content = SC::content/1; + + predicate withoutContent = SC::withoutContent/1; + + predicate withContent = SC::withContent/1; + + /** Gets a summary component that represents a receiver. */ + SummaryComponent receiver() { result = argument(any(ParameterPosition pos | pos.isThis())) } + + /** Gets a summary component that represents an element in a collection at an unknown index. */ + SummaryComponent elementUnknown() { + result = SC::content(TSingletonContentSet(TUnknownKeyOrPositionContent())) + } + + /** Gets a summary component that represents an element in a collection at a known index. */ + SummaryComponent elementKnown(ConstantValue cv) { + result = SC::content(TSingletonContentSet(Content::getKnownElementContent(cv))) + } + + /** + * Gets a summary component that represents an element in a collection at a specific + * known index `cv`, or an unknown index. + */ + SummaryComponent elementKnownOrUnknown(ConstantValue cv) { + result = + SC::content(any(ContentSet cs | + cs.isKnownOrUnknownElement(Content::getKnownElementContent(cv)) + )) + or + not exists( + any(ContentSet cs | cs.isKnownOrUnknownElement(Content::getKnownElementContent(cv))) + ) and + result = elementUnknown() + } + + /** + * Gets a summary component that represents an element in a collection at either an unknown + * index or known index. This has the same semantics as + * + * ```ql + * elementKnown() or elementUnknown(_) + * ``` + * + * but is more efficient, because it is represented by a single value. + */ + SummaryComponent elementAny() { result = SC::content(TAnyElementContentSet()) } + + /** Gets a summary component that represents the return value of a call. */ + SummaryComponent return() { result = SC::return(any(NormalReturnKind rk)) } + } + + /** + * Provides predicates for constructing stacks of summary components. + */ + module SummaryComponentStack { + private import Impl::Private::SummaryComponentStack as SCS + + predicate singleton = SCS::singleton/1; + + predicate push = SCS::push/2; + + predicate argument = SCS::argument/1; + + /** Gets a singleton stack representing a receiver. */ + SummaryComponentStack receiver() { result = singleton(SummaryComponent::receiver()) } + + /** Gets a singleton stack representing the return value of a call. */ + SummaryComponentStack return() { result = singleton(SummaryComponent::return()) } + } +} + +module Public = Impl::Public; + +module ParsePositions { + private import Private + + private predicate isParamBody(string body) { + body = any(AccessPathToken tok).getAnArgument("Parameter") + } + + private predicate isArgBody(string body) { + body = any(AccessPathToken tok).getAnArgument("Argument") + } + + predicate isParsedParameterPosition(string c, int i) { + isParamBody(c) and + i = AccessPath::parseInt(c) + } + + predicate isParsedArgumentPosition(string c, int i) { + isArgBody(c) and + i = AccessPath::parseInt(c) + } + + predicate isParsedKeywordParameterPosition(string c, string paramName) { + isParamBody(c) and + c = paramName + ":" + } + + predicate isParsedKeywordArgumentPosition(string c, string paramName) { + isArgBody(c) and + c = paramName + ":" + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/PipelineReturns.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/PipelineReturns.qll new file mode 100644 index 000000000000..fd14591617dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/PipelineReturns.qll @@ -0,0 +1,199 @@ +private import semmle.code.powershell.controlflow.CfgNodes + +/** + * The input module which defines the set of sources for which to calculate + * "escaping expressions". + */ +signature module InputSig { + /** + * Holds if `source` is a relevant AST element that we want to compute + * which expressions are returned from. + */ + predicate isSource(AstCfgNode source); +} + +/** The output signature from the "escape analysis". */ +signature module OutputSig { + /** Gets an expression that escapes from `source` */ + ExprCfgNode getAReturn(AstCfgNode source); + + /** + * Gets the `i`'th expression that escapes from `source`, if an ordering can + * be determined statically. + */ + ExprCfgNode getReturn(AstCfgNode source, int i); + + /** Holds multiple value may escape from `source`. */ + predicate mayReturnMultipleValues(AstCfgNode source); + + /** + * Holds if each value escaping from `source` is guarenteed to only escape + * once. In particular, if `count(getAReturn(source)) = 1` and this predicate + * holds, then only one value can escape from `source`. + * + * If `count(getAReturn(source)) > 1` and this predicate holds, + * it means that a sequence of values may escape from `source`. + */ + predicate eachValueIsReturnedOnce(AstCfgNode source); +} + +module Make implements OutputSig { + private import Input + + private predicate step0(AstCfgNode pred, AstCfgNode succ) { + exists(NamedBlockCfgNode nb | + pred = nb and + succ = nb.getAStmt() + ) + or + exists(StmtNodes::StmtBlockCfgNode sb | + pred = sb and + succ = sb.getAStmt() + ) + or + exists(StmtNodes::ExprStmtCfgNode es | + pred = es and + succ = es.getExpr() + ) + or + exists(StmtNodes::ReturnStmtCfgNode es | + pred = es and + succ = es.getPipeline() + ) + or + exists(ExprNodes::ArrayLiteralCfgNode al | + pred = al and + succ = al.getAnExpr() + ) + or + exists(StmtNodes::LoopStmtCfgNode loop | + pred = loop and + succ = loop.getBody() + ) + or + exists(ExprNodes::IfCfgNode if_ | + pred = if_ and + succ = if_.getABranch() + ) + or + exists(StmtNodes::SwitchStmtCfgNode switch | + pred = switch and + succ = switch.getACase() + ) + or + exists(CatchClauseCfgNode catch | + pred = catch and + succ = catch.getBody() + ) + or + exists(StmtNodes::TryStmtCfgNode try | + pred = try and + succ = [try.getBody(), try.getFinally()] + ) + } + + private predicate fwd(AstCfgNode n) { + isSource(n) + or + exists(AstCfgNode pred | + fwd(pred) and + step0(pred, n) + ) + } + + private predicate isSink(AstCfgNode sink) { + fwd(sink) and + ( + sink instanceof ExprCfgNode and + // If is not really an expression + not sink instanceof ExprNodes::IfCfgNode and + // When `a, b, c` is returned it is flattened to returning a, and b, and c. + not sink instanceof ExprNodes::ArrayLiteralCfgNode + ) + } + + private predicate rev(AstCfgNode n) { + fwd(n) and + ( + isSink(n) + or + exists(AstCfgNode succ | + rev(succ) and + step0(n, succ) + ) + ) + } + + private predicate step(AstCfgNode n1, AstCfgNode n2) { + rev(n1) and + rev(n2) and + step0(n1, n2) + } + + private predicate stepPlus(AstCfgNode n1, AstCfgNode n2) = + doublyBoundedFastTC(step/2, isSource/1, isSink/1)(n1, n2) + + /** Gets a value that may be returned from `source`. */ + private ExprCfgNode getAReturn0(AstCfgNode source) { + isSource(source) and + isSink(result) and + stepPlus(source, result) + } + + private predicate inScopeOfSource(AstCfgNode n, AstCfgNode source) { + isSource(source) and + n.getAstNode().getParent*() = source.getAstNode() + } + + private predicate getASuccessor(AstCfgNode pred, AstCfgNode succ) { + exists(AstCfgNode source | + inScopeOfSource(pred, source) and + pred.getASuccessor() = succ and + inScopeOfSource(succ, source) + ) + } + + /** Holds if `e` may be returned multiple times from `source`. */ + private predicate mayBeReturnedMoreThanOnce(ExprCfgNode e, AstCfgNode source) { + e = getAReturn0(source) and getASuccessor+(e, e) + } + + predicate eachValueIsReturnedOnce(AstCfgNode source) { + isSource(source) and + not mayBeReturnedMoreThanOnce(_, source) + } + + private predicate isSourceForSingularReturn(AstCfgNode source) { + isSource(source) and + eachValueIsReturnedOnce(source) + } + + private predicate hasReturnOrderImpl0(int dist, ExprCfgNode e, AstCfgNode source) = + shortestDistances(isSourceForSingularReturn/1, getASuccessor/2)(source, e, dist) + + private predicate hasReturnOrderImpl(int dist, ExprCfgNode e) { + hasReturnOrderImpl0(dist, e, _) and + e = getAReturn0(_) + } + + private predicate hasReturnOrder(int i, ExprCfgNode e) { + e = rank[i + 1](ExprCfgNode e0, int i0 | hasReturnOrderImpl(i0, e0) | e0 order by i0) + } + + ExprCfgNode getReturn(AstCfgNode source, int i) { + result = getAReturn0(source) and + eachValueIsReturnedOnce(source) and + hasReturnOrder(i, result) + } + + ExprCfgNode getAReturn(AstCfgNode source) { result = getAReturn0(source) } + + /** + * Holds if `source` may return multiple values, and `n` is one of the values. + */ + predicate mayReturnMultipleValues(AstCfgNode source) { + strictcount(getAReturn0(source)) > 1 + or + mayBeReturnedMoreThanOnce(_, source) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/SsaImpl.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/SsaImpl.qll new file mode 100644 index 000000000000..070e11e7a991 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/SsaImpl.qll @@ -0,0 +1,359 @@ +private import codeql.ssa.Ssa as SsaImplCommon +private import powershell +private import semmle.code.powershell.Cfg as Cfg +private import semmle.code.powershell.controlflow.BasicBlocks as BasicBlocks +private import semmle.code.powershell.controlflow.internal.ControlFlowGraphImpl as ControlFlowGraphImpl +private import semmle.code.powershell.dataflow.Ssa +import Cfg::CfgNodes +private import ExprNodes +private import StmtNodes + +private class BasicBlock = BasicBlocks::Cfg::BasicBlock; + +module SsaInput implements SsaImplCommon::InputSig { + private import semmle.code.powershell.controlflow.ControlFlowGraph as Cfg + + class SourceVariable = Variable; + + /** + * Holds if the statement at index `i` of basic block `bb` contains a write to variable `v`. + * `certain` is true if the write definitely occurs. + */ + predicate variableWrite(BasicBlock bb, int i, SourceVariable v, boolean certain) { + ( + uninitializedWrite(bb, i, v) + or + envVarWrite(bb, i, v) + or + variableWriteActual(bb, i, v, _) + or + exists(ProcessBlockCfgNode processBlock | bb.getNode(i) = processBlock | + processBlock.getPipelineIteratorVariable() = v + or + processBlock.getAPipelineBypropertyNameIteratorVariable() = v + ) + or + parameterWrite(bb, i, v) + ) and + certain = true + } + + predicate variableRead(BasicBlock bb, int i, Variable v, boolean certain) { + ( + variableReadActual(bb, i, v) + or + envVarRead(bb, i, v) + ) and + certain = true + } +} + +import SsaImplCommon::Make as Impl + +class Definition = Impl::Definition; + +class WriteDefinition = Impl::WriteDefinition; + +class UncertainWriteDefinition = Impl::UncertainWriteDefinition; + +class PhiNode = Impl::PhiNode; + +module Consistency = Impl::Consistency; + +/** Holds if `v` is uninitialized at index `i` in entry block `bb`. */ +predicate uninitializedWrite(Cfg::EntryBasicBlock bb, int i, Variable v) { + i = -1 and + bb.getANode().getAstNode() = v +} + +predicate envVarWrite(Cfg::EntryBasicBlock bb, int i, EnvVariable v) { + exists(VarReadAccess va | + va.getVariable() = v and + va.getEnclosingFunction().getBody() = bb.getScope() and + i = -1 + ) +} + +predicate parameterWrite(Cfg::EntryBasicBlock bb, int i, Parameter p) { + bb.getNode(i).getAstNode() = p +} + +/** Holds if `v` is read at index `i` in basic block `bb`. */ +private predicate variableReadActual(Cfg::BasicBlock bb, int i, Variable v) { + exists(VarReadAccess read | + read.getVariable() = v and + read = bb.getNode(i).getAstNode() + ) +} + +predicate envVarRead(Cfg::ExitBasicBlock bb, int i, EnvVariable v) { + exists(VarWriteAccess va | + va.getVariable() = v and + va.getEnclosingFunction().getBody() = bb.getScope() and + bb.getNode(i) instanceof ExitNode + ) +} + +cached +private module Cached { + /** + * Holds if `v` is written at index `i` in basic block `bb`, and the corresponding + * AST write access is `write`. + */ + cached + predicate variableWriteActual(Cfg::BasicBlock bb, int i, Variable v, VarWriteAccessCfgNode write) { + exists(Cfg::CfgNode n | + write.getVariable() = v and + n = bb.getNode(i) + | + write.isExplicitWrite(n) + or + write.isImplicitWrite() and + n = write + ) + } + + cached + VarReadAccessCfgNode getARead(Definition def) { + exists(Variable v, Cfg::BasicBlock bb, int i | + Impl::ssaDefReachesRead(v, def, bb, i) and + variableReadActual(bb, i, v) and + result = bb.getNode(i) + ) + } + + private import semmle.code.powershell.dataflow.Ssa + + cached + Definition phiHasInputFromBlock(PhiNode phi, Cfg::BasicBlock bb) { + Impl::phiHasInputFromBlock(phi, result, bb) + } + + /** + * Holds if the value defined at SSA definition `def` can reach a read at `read`, + * without passing through any other non-pseudo read. + */ + cached + predicate firstRead(Definition def, VarReadAccessCfgNode read) { + exists(Cfg::BasicBlock bb, int i | Impl::firstUse(def, bb, i, true) and read = bb.getNode(i)) + } + + /** + * Holds if the read at `read2` is a read of the same SSA definition `def` + * as the read at `read1`, and `read2` can be reached from `read1` without + * passing through another non-pseudo read. + */ + cached + predicate adjacentReadPair(Definition def, VarReadAccessCfgNode read1, VarReadAccessCfgNode read2) { + exists(Cfg::BasicBlock bb1, int i1, Cfg::BasicBlock bb2, int i2, Variable v | + Impl::ssaDefReachesRead(v, def, bb1, i1) and + Impl::adjacentUseUse(bb1, i1, bb2, i2, v, true) and + read1 = bb1.getNode(i1) and + read2 = bb2.getNode(i2) + ) + } + + cached + Definition uncertainWriteDefinitionInput(UncertainWriteDefinition def) { + Impl::uncertainWriteDefinitionInput(def, result) + } + + cached + module DataFlowIntegration { + import DataFlowIntegrationImpl + + cached + predicate localFlowStep( + SsaInput::SourceVariable v, Node nodeFrom, Node nodeTo, boolean isUseStep + ) { + DataFlowIntegrationImpl::localFlowStep(v, nodeFrom, nodeTo, isUseStep) + } + + cached + predicate localMustFlowStep(SsaInput::SourceVariable v, Node nodeFrom, Node nodeTo) { + DataFlowIntegrationImpl::localMustFlowStep(v, nodeFrom, nodeTo) + } + + signature predicate guardChecksSig(Cfg::CfgNodes::AstCfgNode g, Cfg::CfgNode e, boolean branch); + + cached // nothing is actually cached + module BarrierGuard { + private predicate guardChecksAdjTypes( + DataFlowIntegrationInput::Guard g, DataFlowIntegrationInput::Expr e, + DataFlowIntegrationInput::GuardValue branch + ) { + guardChecks(g, e.asExprCfgNode(), branch) + } + + private Node getABarrierNodeImpl() { + result = DataFlowIntegrationImpl::BarrierGuard::getABarrierNode() + } + + predicate getABarrierNode = getABarrierNodeImpl/0; + } + } +} + +import Cached + +/** Gets the SSA definition node corresponding to parameter `p`. */ +pragma[nomagic] +Definition getParameterDef(Parameter p) { + exists(Cfg::BasicBlock bb, int i | + bb.getNode(i).getAstNode() = p and + result.definesAt(_, bb, i) + ) +} + +private Parameter getANonPipelineParameter(FunctionBase f) { + result = f.getAParameter() and + not result instanceof PipelineParameter and + not result instanceof PipelineByPropertyNameParameter +} + +class NormalParameter extends Parameter { + NormalParameter() { + not this instanceof PipelineParameter and + not this instanceof PipelineByPropertyNameParameter and + not this instanceof ThisParameter + } + + int getIndexExcludingPipelines() { + exists(FunctionBase f | + f = this.getFunction() and + this = + rank[result + 1](int index, Parameter p | + p = getANonPipelineParameter(f) and index = p.getIndex() + | + p order by index + ) + ) + } +} + +private newtype TParameterExt = + TNormalParameter(NormalParameter p) or + TThisMethodParameter(Method m) or + TPipelineParameter(PipelineParameter p) or + TPipelineByPropertyNameParameter(PipelineByPropertyNameParameter p) + +/** A normal parameter or an implicit `this` parameter. */ +class ParameterExt extends TParameterExt { + NormalParameter asParameter() { this = TNormalParameter(result) } + + Method asThis() { this = TThisMethodParameter(result) } + + PipelineParameter asPipelineParameter() { this = TPipelineParameter(result) } + + PipelineByPropertyNameParameter asPipelineByPropertyNameParameter() { + this = TPipelineByPropertyNameParameter(result) + } + + predicate isInitializedBy(WriteDefinition def) { + def = getParameterDef(this.asParameter()) + or + def = getParameterDef(this.asPipelineParameter()) + or + def = getParameterDef(this.asPipelineByPropertyNameParameter()) + or + def.(Ssa::ThisDefinition).getSourceVariable().getDeclaringScope() = this.asThis().getBody() + } + + string toString() { + result = + [ + this.asParameter().toString(), this.asThis().toString(), + this.asPipelineParameter().toString(), this.asPipelineByPropertyNameParameter().toString() + ] + } + + Location getLocation() { + result = + [ + this.asParameter().getLocation(), this.asThis().getLocation(), + this.asPipelineParameter().getLocation(), + this.asPipelineByPropertyNameParameter().getLocation() + ] + } +} + +private module DataFlowIntegrationInput implements Impl::DataFlowIntegrationInputSig { + private import codeql.util.Boolean + + private newtype TExpr = + TExprCfgNode(Cfg::CfgNodes::ExprCfgNode e) or + TFinalEnvVarRead(Scope scope, EnvVariable v) { + exists(Cfg::ExitBasicBlock exit | + exit.getScope() = scope and + envVarRead(exit, _, v) + ) + } + + class Expr extends TExpr { + Cfg::CfgNodes::ExprCfgNode asExprCfgNode() { this = TExprCfgNode(result) } + + predicate isFinalEnvVarRead(Scope scope, EnvVariable v) { this = TFinalEnvVarRead(scope, v) } + + predicate hasCfgNode(BasicBlock bb, int i) { + this.asExprCfgNode() = bb.getNode(i) + or + exists(EnvVariable v | + this.isFinalEnvVarRead(bb.getScope(), v) and + bb.getNode(i) instanceof ExitNode + ) + } + + string toString() { + result = this.asExprCfgNode().toString() + or + exists(EnvVariable v | + this.isFinalEnvVarRead(_, v) and + result = v.toString() + ) + } + } + + Expr getARead(Definition def) { + result.asExprCfgNode() = Cached::getARead(def) + or + exists(Variable v, Cfg::BasicBlock bb, int i | + Impl::ssaDefReachesRead(v, def, bb, i) and + envVarRead(bb, i, v) and + result.isFinalEnvVarRead(bb.getScope(), v) + ) + } + + predicate ssaDefHasSource(WriteDefinition def) { + any(ParameterExt p).isInitializedBy(def) or def.(Ssa::WriteDefinition).assigns(_) + } + + class GuardValue = Boolean; + + class Guard extends Cfg::CfgNodes::AstCfgNode { + /** + * Holds if the control flow branching from `bb1` is dependent on this guard, + * and that the edge from `bb1` to `bb2` corresponds to the evaluation of this + * guard to `branch`. + */ + predicate valueControlsBranchEdge(BasicBlock bb1, BasicBlock bb2, GuardValue branch) { + this.hasValueBranchEdge(bb1, bb2, branch) + } + + /** + * Holds if the evaluation of this guard to `branch` corresponds to the edge + * from `bb1` to `bb2`. + */ + predicate hasValueBranchEdge(BasicBlock bb1, BasicBlock bb2, GuardValue branch) { + exists(Cfg::ConditionalSuccessor s | + this.getBasicBlock() = bb1 and + bb2 = bb1.getASuccessor(s) and + s.getValue() = branch + ) + } + } + + /** Holds if the guard `guard` controls block `bb` upon evaluating to `branch`. */ + predicate guardDirectlyControlsBlock(Guard guard, BasicBlock bb, GuardValue branch) { none() } +} + +private module DataFlowIntegrationImpl = Impl::DataFlowIntegration; diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingImpl.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingImpl.qll new file mode 100644 index 000000000000..e9b742f420b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingImpl.qll @@ -0,0 +1,7 @@ +import semmle.code.powershell.dataflow.internal.TaintTrackingPublic as Public + +module Private { + import semmle.code.powershell.dataflow.DataFlow::DataFlow as DataFlow + import semmle.code.powershell.dataflow.internal.DataFlowImpl as DataFlowInternal + import semmle.code.powershell.dataflow.internal.TaintTrackingPrivate +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingImplSpecific.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 000000000000..ad7e67160947 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,11 @@ +/** + * Provides Powershell-specific definitions for use in the taint tracking library. + */ + +private import powershell +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module PowershellTaintTracking implements InputSig { + import TaintTrackingPrivate +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingPrivate.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingPrivate.qll new file mode 100644 index 000000000000..e40a6415e97c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingPrivate.qll @@ -0,0 +1,135 @@ +private import powershell +private import DataFlowPrivate +private import TaintTrackingPublic +private import semmle.code.powershell.Cfg +private import semmle.code.powershell.dataflow.DataFlow +private import FlowSummaryImpl as FlowSummaryImpl +private import PipelineReturns as PipelineReturns + +/** + * Holds if `node` should be a sanitizer in all global taint flow configurations + * but not in local taint. + */ +predicate defaultTaintSanitizer(DataFlow::Node node) { none() } + +/** + * Holds if default `TaintTracking::Configuration`s should allow implicit reads + * of `c` at sinks and inputs to additional taint steps. + */ +bindingset[node] +predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::ContentSet c) { + node instanceof ArgumentNode and + c.isAnyPositional() +} + +private module ExpandableSubExprInput implements PipelineReturns::InputSig { + additional predicate isSourceImpl( + CfgNodes::ExprNodes::ExpandableSubExprCfgNode expandableSubExpr, CfgNodes::AstCfgNode source + ) { + source = expandableSubExpr.getSubExpr() + } + + predicate isSource(CfgNodes::AstCfgNode source) { isSourceImpl(_, source) } +} + +/** + * Holds if `nodeFrom` flows to `nodeTo` via string interpolation. + */ +predicate stringInterpolationTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + // flow from $x to "Hello $x" + exists(CfgNodes::ExprNodes::ExpandableStringExprCfgNode es | + nodeFrom.asExpr() = es.getAnExpr() and + nodeTo.asExpr() = es + ) + or + // Flow from $x to $($x) + exists( + CfgNodes::ExprNodes::ExpandableSubExprCfgNode es, + CfgNodes::StmtNodes::StmtBlockCfgNode blockStmt + | + ExpandableSubExprInput::isSourceImpl(es, blockStmt) and + nodeFrom.asExpr() = PipelineReturns::Make::getAReturn(blockStmt) and + nodeTo.asExpr() = es + ) +} + +predicate operationTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + exists(CfgNodes::ExprNodes::OperationCfgNode op | + op = nodeTo.asExpr() and + op.getAnOperand() = nodeFrom.asExpr() + ) +} + +cached +private module Cached { + private import semmle.code.powershell.dataflow.internal.DataFlowImplCommon as DataFlowImplCommon + + cached + predicate forceCachingInSameStage() { DataFlowImplCommon::forceCachingInSameStage() } + + /** + * Holds if the additional step from `nodeFrom` to `nodeTo` should be included + * in all global taint flow configurations. + */ + cached + predicate defaultAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo, string model) { + ( + // Flow from an operand to an operation + operationTaintStep(nodeFrom, nodeTo) + or + // Flow through string interpolation + stringInterpolationTaintStep(nodeFrom, nodeTo) + or + // Although flow through collections is modeled precisely using stores/reads, we still + // allow flow out of a _tainted_ collection. This is needed in order to support taint- + // tracking configurations where the source is a collection. + exists(DataFlow::ContentSet c | readStep(nodeFrom, c, nodeTo) | + c.isSingleton(any(DataFlow::Content::ElementContent ec)) + or + c.isKnownOrUnknownElement(_) + or + c.isAnyElement() + ) + or + nodeTo.(DataFlow::ToStringCallNode).getQualifier() = nodeFrom + ) and + model = "" + or + FlowSummaryImpl::Private::Steps::summaryLocalStep(nodeFrom.(FlowSummaryNode).getSummaryNode(), + nodeTo.(FlowSummaryNode).getSummaryNode(), false, model) + } + + cached + predicate summaryThroughStepTaint( + DataFlow::Node arg, DataFlow::Node out, FlowSummaryImpl::Public::SummarizedCallable sc + ) { + FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(arg, out, sc) + } + + /** + * Holds if taint propagates from `nodeFrom` to `nodeTo` in exactly one local + * (intra-procedural) step. + */ + cached + predicate localTaintStepCached(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + DataFlow::localFlowStep(nodeFrom, nodeTo) or + defaultAdditionalTaintStep(nodeFrom, nodeTo, _) or + // Simple flow through library code is included in the exposed local + // step relation, even though flow is technically inter-procedural + summaryThroughStepTaint(nodeFrom, nodeTo, _) + } +} + +import Cached +import SpeculativeTaintFlow + +private module SpeculativeTaintFlow { + private import semmle.code.powershell.dataflow.internal.DataFlowDispatch as DataFlowDispatch + private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlowPublic + + /** + * Holds if the additional step from `src` to `sink` should be considered in + * speculative taint flow exploration. + */ + predicate speculativeTaintStep(DataFlow::Node src, DataFlow::Node sink) { none() } +} diff --git a/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingPublic.qll b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingPublic.qll new file mode 100644 index 000000000000..253c89b628d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/dataflow/internal/TaintTrackingPublic.qll @@ -0,0 +1,26 @@ +private import powershell +private import TaintTrackingPrivate as Private +private import semmle.code.powershell.Cfg +private import semmle.code.powershell.dataflow.DataFlow + +/** + * Holds if taint propagates from `source` to `sink` in zero or more local + * (intra-procedural) steps. + */ +pragma[inline] +predicate localTaint(DataFlow::Node source, DataFlow::Node sink) { localTaintStep*(source, sink) } + +/** + * Holds if taint can flow from `e1` to `e2` in zero or more + * local (intra-procedural) steps. + */ +pragma[inline] +predicate localExprTaint(CfgNodes::ExprCfgNode e1, CfgNodes::ExprCfgNode e2) { + localTaintStep*(DataFlow::exprNode(e1), DataFlow::exprNode(e2)) +} + +predicate stringInterpolationTaintStep = Private::stringInterpolationTaintStep/2; + +predicate operationTaintStep = Private::operationTaintStep/2; + +predicate localTaintStep = Private::localTaintStepCached/2; diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/EngineIntrinsics.qll b/powershell/ql/lib/semmle/code/powershell/frameworks/EngineIntrinsics.qll new file mode 100644 index 000000000000..bf675712b0d5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/EngineIntrinsics.qll @@ -0,0 +1,12 @@ +import powershell +import semmle.code.powershell.frameworks.data.internal.ApiGraphModels +private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlow + +module EngineIntrinsics { + private class EngineIntrinsicsGlobalEntry extends ModelInput::TypeModel { + override DataFlow::Node getASource(string type) { + type = "system.management.automation.engineintrinsics" and + result.asExpr().getExpr().(VarReadAccess).getVariable().matchesName("executioncontext") + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/Microsoft.PowerShell.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/Microsoft.PowerShell.model.yml new file mode 100644 index 000000000000..8a7099f9a34e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/Microsoft.PowerShell.model.yml @@ -0,0 +1,86 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: sourceModel + data: + - ["microsoft.powershell.utility!", "Method[read-host].ReturnValue", "stdin"] + - ["microsoft.powershell.utility!", "Method[select-xml].ReturnValue[path]", "file"] + - ["microsoft.powershell.utility!", "Method[format-hex].ReturnValue[path]", "file"] + - ["microsoft.powershell.utility!", "Method[invoke-webrequest].ReturnValue", "remote"] + - ["microsoft.powershell.utility!", "Method[iwr].ReturnValue", "remote"] + - ["microsoft.powershell.utility!", "Method[wget].ReturnValue", "remote"] + - ["microsoft.powershell.utility!", "Method[curl].ReturnValue", "remote"] + - ["microsoft.powershell.utility!", "Method[invoke-restmethod].ReturnValue", "remote"] + - ["microsoft.powershell.utility!", "Method[irm].ReturnValue", "remote"] + + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.utility!", "Method[get-unique]", "Argument[-inputobject,pipeline].Element[?]", "ReturnValue.Element[?]", "value"] + - ["microsoft.powershell.utility!", "Method[join-string]", "Argument[-inputobject,pipeline].Element[?]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertfrom-clixmlreference]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertfrom-csv]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertfrom-json]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertfrom-markdown]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertfrom-sddlstring]", "Argument[-sddl,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertfrom-stringdata]", "Argument[-stringdata,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertto-clixml]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertto-csv]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertto-html]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertto-json]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[convertto-xml]", "Argument[-inputobject,0,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[out-string]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[select-object]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[select-string]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[select-xml]", "Argument[-content,-path,-xml]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[sort-object]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[tee-object]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[write-output]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[format-custom]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[format-hex]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[format-list]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[format-table]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[format-wide]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[get-unique]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.utility!", "Method[join-string]", "Argument[-inputobject,pipeline]", "ReturnValue", "taint"] + - ["microsoft.powershell.management!", "Method[join-path]", "Argument[-path,0]", "ReturnValue", "taint"] + - ["microsoft.powershell.management!", "Method[join-path]", "Argument[-childpath,1]", "ReturnValue", "taint"] + - ["microsoft.powershell.management!", "Method[join-path]", "Argument[-additionalchildpath,2]", "ReturnValue", "taint"] + + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.datetime", "microsoft.powershell.utility!", "Method[get-date].ReturnValue"] + - ["system.object", "microsoft.powershell.utility!", "Method[convertfrom-clixmlreference].ReturnValue"] + - ["pscustomobject", "microsoft.powershell.utility!", "Method[convertFrom-json].ReturnValue"] + - ["system.management.automation.hashtable", "microsoft.powershell.utility!", "Method[convertFrom-json].ReturnValue"] + - ["microsoft.powershell.markdownrender.markdownInfo", "microsoft.powershell.utility!", "Method[convertfrom-markdown].ReturnValue"] + - ["pscustomobject", "microsoft.powershell.utility!", "Method[convertfrom-sddlstring].ReturnValue"] + - ["system.collections.hashtable", "microsoft.powershell.utility!", "Method[convertfrom-stringdata].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[convertto-clixml].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[convertto-csv].ReturnValue"] + - ["system.string[]", "microsoft.powershell.utility!", "Method[convertto-csv].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[convertto-html].ReturnValue"] + - ["system.string[]", "microsoft.powershell.utility!", "Method[convertto-html].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[convertto-json].ReturnValue"] + - ["system.string[]", "microsoft.powershell.utility!", "Method[convertto-json].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[convertto-xml].ReturnValue"] + - ["system.string[]", "microsoft.powershell.utility!", "Method[convertto-xml].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[out-string].ReturnValue"] + - ["pscustomobject", "microsoft.powershell.utility!", "Method[select-object].ReturnValue"] + - ["microsoft.powerShell.commands.matchinfo", "microsoft.powershell.utility!", "Method[select-string].ReturnValue"] + - ["system.boolean", "microsoft.powershell.utility!", "Method[select-string].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[select-string].ReturnValue"] + - ["microsoft.powerShell.commands.selectxmlinfo", "microsoft.powershell.utility!", "Method[select-xml].ReturnValue"] + - ["pscustomobject", "microsoft.powershell.utility!", "Method[sort-object].ReturnValue"] + - ["pscustomobject", "microsoft.powershell.utility!", "Method[tee-object].ReturnValue"] + - ["pscustomobject", "microsoft.powershell.utility!", "Method[write-output].ReturnValue"] + - ["microsoft.powershell.commands.internal.format", "microsoft.powershell.utility!", "Method[format-custom].ReturnValue"] + - ["microsoft.powershell.commands.bytecollection", "microsoft.powershell.utility!", "Method[format-hex].ReturnValue"] + - ["microsoft.powershell.commands.internal.format", "microsoft.powershell.utility!", "Method[format-list].ReturnValue"] + - ["microsoft.powershell.commands.internal.format", "microsoft.powershell.utility!", "Method[format-table].ReturnValue"] + - ["microsoft.powershell.commands.internal.format", "microsoft.powershell.utility!", "Method[format-wide].ReturnValue"] + - ["pscustomobject", "microsoft.powershell.utility!", "Method[get-unique].ReturnValue"] + - ["system.string", "microsoft.powershell.utility!", "Method[join-string].ReturnValue"] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/Microsoft.Win32.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/Microsoft.Win32.model.yml new file mode 100644 index 000000000000..63b24c780c6a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/Microsoft.Win32.model.yml @@ -0,0 +1,9 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: sourceModel + data: + - ["microsoft.win32.registry!", "Method[getvalue].ReturnValue", "windows-registry"] + - ["microsoft.win32.registrykey", "Method[getvalue].ReturnValue", "windows-registry"] + - ["microsoft.win32.registrykey", "Method[getvaluenames].ReturnValue", "windows-registry"] + - ["microsoft.win32.registrykey", "Method[getsubkeynames].ReturnValue", "windows-registry"] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/PowerShell.qll b/powershell/ql/lib/semmle/code/powershell/frameworks/PowerShell.qll new file mode 100644 index 000000000000..7c316aba255b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/PowerShell.qll @@ -0,0 +1,12 @@ +import powershell +import semmle.code.powershell.frameworks.data.internal.ApiGraphModels +private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlow + +module PowerShell { + private class PowerShellGlobalEntry extends ModelInput::TypeModel { + override DataFlow::Node getASource(string type) { + type = "System.Management.Automation.PowerShell!" and + result.asExpr().getExpr().(TypeNameExpr).getLowerCaseName() = "powershell" + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/Runspaces.qll b/powershell/ql/lib/semmle/code/powershell/frameworks/Runspaces.qll new file mode 100644 index 000000000000..a0b147413113 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/Runspaces.qll @@ -0,0 +1,12 @@ +import powershell +import semmle.code.powershell.frameworks.data.internal.ApiGraphModels +private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlow + +module RunspaceFactory { + private class RunspaceFactoryGlobalEntry extends ModelInput::TypeModel { + override DataFlow::Node getASource(string type) { + type = "System.Management.Automation.Runspaces.RunspaceFactory!" and + result.asExpr().getExpr().(TypeNameExpr).getLowerCaseName() = "runspacefactory" + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/System.IO.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/System.IO.model.yml new file mode 100644 index 000000000000..85dfd5c90802 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/System.IO.model.yml @@ -0,0 +1,39 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: sourceModel + data: + - ["system.io.file!", "Method[appendtext].ReturnValue", "file-write"] + - ["system.io.file!", "Method[create].ReturnValue", "file-write"] + - ["system.io.file!", "Method[createtext].ReturnValue", "file-write"] + - ["system.io.file!", "Method[open].ReturnValue", "file-write"] + - ["system.io.file!", "Method[open].ReturnValue", "file"] + - ["system.io.file!", "Method[openread].ReturnValue", "file"] + - ["system.io.file!", "Method[opentext].ReturnValue", "file"] + - ["system.io.file!", "Method[openwrite].ReturnValue", "file-write"] + - ["system.io.file!", "Method[readallbytes].ReturnValue", "file"] + - ["system.io.file!", "Method[readallbytesasync].ReturnValue", "file"] + - ["system.io.file!", "Method[readalllines].ReturnValue", "file"] + - ["system.io.file!", "Method[readalllinesasync].ReturnValue", "file"] + - ["system.io.file!", "Method[readalltext].ReturnValue", "file"] + - ["system.io.file!", "Method[readalltextasync].ReturnValue", "file"] + - ["system.io.file!", "Method[readlines].ReturnValue", "file"] + - ["system.io.file!", "Method[readlinesasync].ReturnValue", "file"] + - ["system.io.fileinfo", "Method[appendtext].ReturnValue", "file-write"] + - ["system.io.fileinfo", "Method[create].ReturnValue", "file-write"] + - ["system.io.fileinfo", "Method[createtext].ReturnValue", "file-write"] + - ["system.io.fileinfo", "Method[open].ReturnValue", "file-write"] + - ["system.io.fileinfo", "Method[open].ReturnValue", "file"] + - ["system.io.fileinfo", "Method[openread].ReturnValue", "file"] + - ["system.io.fileinfo", "Method[opentext].ReturnValue", "file"] + - ["system.io.fileinfo", "Method[openwrite].ReturnValue", "file-write"] + - ["system.io.filestream", "Instance", "file"] + - ["system.io.filestream", "Instance", "file-write"] + - ["system.io.streamwriter", "Instance", "file-write"] + - ["system.io.streamwriter", "Instance", "file-write"] + + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.path!", "Method[getfullpath]", "Argument[0]", "ReturnValue", "taint"] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/System.Management.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/System.Management.model.yml new file mode 100644 index 000000000000..542faceefe2e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/System.Management.model.yml @@ -0,0 +1,16 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.codegeneration!", "Method[escapesinglequotedstringcontent]", "Argument[0]", "ReturnValue", "taint"] + + - addsTo: + pack: microsoft/powershell-all + extensible: sinkModel + data: + - ["system.management.automation.scriptblock!", "Method[create].Argument[0]", "command-injection"] + - ["system.management.automation.powershell", "Method[addscript].Argument[0]", "command-injection"] + - ["system.management.automation.commandinvocationintrinsics", "Method[expandstring].Argument[0]", "command-injection"] + - ["System.Management.Automation.Runspaces.Runspace", "Method[CreateNestedPipeline].Argument[0]", "command-injection"] + - ["System.Management.Automation.Runspaces.Runspace", "Method[CreatePipeline].Argument[0]", "command-injection"] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/System.Net.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/System.Net.model.yml new file mode 100644 index 000000000000..3faaa3f2706a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/System.Net.model.yml @@ -0,0 +1,18 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: sourceModel + data: + - ["system.net.sockets.tcpclient", "Method[getstream].ReturnValue", "remote"] + - ["system.net.sockets.udpclient", "Method[endreceive].ReturnValue", "remote"] + - ["system.net.sockets.udpclient", "Method[receive].ReturnValue", "remote"] + - ["system.net.sockets.udpclient", "Method[receiveasync].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloaddata].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloaddataasync].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloaddatataskasync].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloadfile].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloadfileasync].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloadfiletaskasync].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloadstring].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloadstringasync].ReturnValue", "remote"] + - ["system.net.webclient", "Method[downloadstringtaskasync].ReturnValue", "remote"] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/System.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/System.model.yml new file mode 100644 index 000000000000..dec6efc3108c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/System.model.yml @@ -0,0 +1,12 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: sourceModel + data: + - ["system.console!", "Method[read].ReturnValue", "stdin"] + - ["system.console!", "Method[readkey].ReturnValue", "stdin"] + - ["system.console!", "Method[readline].ReturnValue", "stdin"] + - ["system.environment!", "Method[expandenvironmentvariables].ReturnValue", "environment"] + - ["system.environment!", "Method[getcommandlineargs].ReturnValue", "command-line"] + - ["system.environment!", "Method[getenvironmentvariable].ReturnValue", "environment"] + - ["system.environment!", "Method[getenvironmentvariables].ReturnValue", "environment"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/data/ModelsAsData.qll b/powershell/ql/lib/semmle/code/powershell/frameworks/data/ModelsAsData.qll new file mode 100644 index 000000000000..d18fdce39242 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/data/ModelsAsData.qll @@ -0,0 +1,51 @@ +/** + * Provides classes for contributing a model, or using the interpreted results + * of a model represented as data. + */ + +private import powershell +private import semmle.code.powershell.ApiGraphs +private import internal.ApiGraphModels as Shared +private import internal.ApiGraphModelsSpecific as Specific +import Shared::ModelInput as ModelInput +import Shared::ModelOutput as ModelOutput +private import semmle.code.powershell.dataflow.flowsources.FlowSources +private import semmle.code.powershell.dataflow.FlowSummary + +/** + * A remote flow source originating from a CSV source row. + */ +private class RemoteFlowSourceFromCsv extends RemoteFlowSource::Range { + RemoteFlowSourceFromCsv() { this = ModelOutput::getASourceNode("remote").asSource() } + + override string getSourceType() { result = "Remote flow (from model)" } +} + +private class SummarizedCallableFromModel extends SummarizedCallable { + string type; + string path; + + SummarizedCallableFromModel() { + ModelOutput::relevantSummaryModel(type, path, _, _, _, _) and + this = type + ";" + path + } + + override CallExpr getACall() { + exists(API::MethodAccessNode base | + ModelOutput::resolvedSummaryBase(type, path, base) and + result = base.asCall().asExpr().getExpr() + ) + } + + override predicate propagatesFlow( + string input, string output, boolean preservesValue, string model + ) { + exists(string kind | ModelOutput::relevantSummaryModel(type, path, input, output, kind, model) | + kind = "value" and + preservesValue = true + or + kind = "taint" and + preservesValue = false + ) + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/data/empty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/data/empty.model.yml new file mode 100644 index 000000000000..5aa501fde28d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/data/empty.model.yml @@ -0,0 +1,42 @@ +extensions: + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. + - addsTo: + pack: microsoft/powershell-all + extensible: sourceModel + data: [] + + - addsTo: + pack: microsoft/powershell-all + extensible: sinkModel + data: [] + + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: [] + + - addsTo: + pack: microsoft/powershell-all + extensible: neutralModel + data: [] + + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: [] + + - addsTo: + pack: microsoft/powershell-all + extensible: typeVariableModel + data: [] + + - addsTo: + pack: microsoft/powershell-all + extensible: cmdletModel + data: [] + + - addsTo: + pack: microsoft/powershell-all + extensible: aliasModel + data: [] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModels.qll b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModels.qll new file mode 100644 index 000000000000..fea1c3fe4bdc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModels.qll @@ -0,0 +1,644 @@ +/** + * INTERNAL use only. This is an experimental API subject to change without notice. + * + * Provides classes and predicates for dealing with flow models specified in extensible predicates. + * + * The extensible predicates have the following columns: + * - Sources: + * `type, path, kind` + * - Sinks: + * `type, path, kind` + * - Summaries: + * `type, path, input, output, kind` + * - Types: + * `type1, type2, path` + * + * The interpretation of a row is similar to API-graphs with a left-to-right + * reading. + * 1. The `type` column selects all instances of a named type. The syntax of this column is language-specific. + * The language defines some type names that the analysis knows how to identify without models. + * It can also be a synthetic type name defined by a type definition (see type definitions below). + * 2. The `path` column is a `.`-separated list of "access path tokens" to resolve, starting at the node selected by `type`. + * + * Every language supports the following tokens: + * - Argument[n]: the n-th argument to a call. May be a range of form `x..y` (inclusive) and/or a comma-separated list. + * Additionally, `N-1` refers to the last argument, `N-2` refers to the second-last, and so on. + * - Parameter[n]: the n-th parameter of a callback. May be a range of form `x..y` (inclusive) and/or a comma-separated list. + * - ReturnValue: the value returned by a function call + * - WithArity[n]: match a call with the given arity. May be a range of form `x..y` (inclusive) and/or a comma-separated list. + * + * The following tokens are common and should be implemented for languages where it makes sense: + * - Member[x]: a member named `x`; exactly what a "member" is depends on the language. May be a comma-separated list of names. + * - Instance: an instance of a class + * - Subclass: a subclass of a class + * - ArrayElement: an element of array + * - Element: an element of a collection-like object + * - MapKey: a key in map-like object + * - MapValue: a value in a map-like object + * - Awaited: the value from a resolved promise/future-like object + * + * For the time being, please consult `ApiGraphModelsSpecific.qll` to see which language-specific tokens are currently supported. + * + * 3. The `input` and `output` columns specify how data enters and leaves the element selected by the + * first `(type, path)` tuple. Both strings are `.`-separated access paths + * of the same syntax as the `path` column. + * 4. The `kind` column is a tag that can be referenced from QL to determine to + * which classes the interpreted elements should be added. For example, for + * sources `"remote"` indicates a default remote flow source, and for summaries + * `"taint"` indicates a default additional taint step and `"value"` indicates a + * globally applicable value-preserving step. + * + * ### Types + * + * A type row of form `type1; type2; path` indicates that `type2; path` + * should be seen as an instance of the type `type1`. + * + * A type may refer to a static type or a synthetic type name used internally in the model. + * Synthetic type names can be used to reuse intermediate sub-paths, when there are multiple ways to access the same + * element. + * See `ModelsAsData.qll` for the language-specific interpretation of type names. + * + * By convention, if one wants to avoid clashes with static types, the type name + * should be prefixed with a tilde character (`~`). For example, `~Bar` can be used to indicate that + * the type is not intended to match a static type. + */ + +private import codeql.util.Unit +private import ApiGraphModelsSpecific as Specific + +private module API = Specific::API; + +private module DataFlow = Specific::DataFlow; + +private import semmle.code.powershell.controlflow.CfgNodes +private import ApiGraphModelsExtensions as Extensions +private import codeql.dataflow.internal.AccessPathSyntax + +/** Module containing hooks for providing input data to be interpreted as a model. */ +module ModelInput { + /** + * A unit class for adding additional type model rows from CodeQL models. + */ + class TypeModel extends Unit { + /** + * Holds if any of the other predicates in this class might have a result + * for the given `type`. + * + * The implementation of this predicate should not depend on `DataFlow::Node`. + */ + bindingset[type] + predicate isTypeUsed(string type) { none() } + + /** + * Gets a data-flow node that is a source of the given `type`. + * + * Note that `type` should also be included in `isTypeUsed`. + * + * This must not depend on API graphs, but ensures that an API node is generated for + * the source. + */ + DataFlow::Node getASource(string type) { none() } + + /** + * Gets a data-flow node that is a sink of the given `type`, + * usually because it is an argument passed to a parameter of that type. + * + * Note that `type` should also be included in `isTypeUsed`. + * + * This must not depend on API graphs, but ensures that an API node is generated for + * the sink. + */ + DataFlow::Node getASink(string type) { none() } + + /** + * Gets an API node that is a source or sink of the given `type`. + * + * Note that `type` should also be included in `isTypeUsed`. + * + * Unlike `getASource` and `getASink`, this may depend on API graphs. + */ + API::Node getAnApiNode(string type) { none() } + } +} + +private import ModelInput + +/** + * An empty class, except in specific tests. + * + * If this is non-empty, all models are parsed even if the type name is not + * considered relevant for the current database. + */ +abstract class TestAllModels extends Unit { } + +/** Holds if a source model exists for the given parameters. */ +predicate sourceModel(string type, string path, string kind, string model) { + exists(QlBuiltins::ExtensionId madId | + Extensions::sourceModel(type, path, kind, madId) and + model = "MaD:" + madId.toString() + ) +} + +/** Holds if a sink model exists for the given parameters. */ +private predicate sinkModel(string type, string path, string kind, string model) { + exists(QlBuiltins::ExtensionId madId | + Extensions::sinkModel(type, path, kind, madId) and + model = "MaD:" + madId.toString() + ) +} + +/** Holds if a summary model `row` exists for the given parameters. */ +private predicate summaryModel( + string type, string path, string input, string output, string kind, string model +) { + exists(QlBuiltins::ExtensionId madId | + Extensions::summaryModel(type, path, input, output, kind, madId) and + model = "MaD:" + madId.toString() + ) +} + +/** Holds if `(type2, path)` should be seen as an instance of `type1`. */ +predicate typeModel(string type1, string type2, string path) { + Extensions::typeModel(type1, type2, path) +} + +/** Holds if a type variable model exists for the given parameters. */ +private predicate typeVariableModel(string name, string path) { + Extensions::typeVariableModel(name, path) +} + +/** + * Holds if the given extension tuple `madId` should pretty-print as `model`. + * + * This predicate should only be used in tests. + */ +predicate interpretModelForTest(QlBuiltins::ExtensionId madId, string model) { + exists(string type, string path, string kind | + Extensions::sourceModel(type, path, kind, madId) and + model = "Source: " + type + "; " + path + "; " + kind + ) + or + exists(string type, string path, string kind | + Extensions::sinkModel(type, path, kind, madId) and + model = "Sink: " + type + "; " + path + "; " + kind + ) + or + exists(string type, string path, string input, string output, string kind | + Extensions::summaryModel(type, path, input, output, kind, madId) and + model = "Summary: " + type + "; " + path + "; " + input + "; " + output + "; " + kind + ) +} + +/** + * Holds if rows involving `type` might be relevant for the analysis of this database. + */ +predicate isRelevantType(string type) { + ( + sourceModel(type, _, _, _) or + sinkModel(type, _, _, _) or + summaryModel(type, _, _, _, _, _) or + typeModel(_, type, _) + ) and + ( + Specific::isTypeUsed(type) + or + any(TypeModel model).isTypeUsed(type) + or + exists(TestAllModels t) + ) + or + exists(string other | isRelevantType(other) | + typeModel(type, other, _) + or + Specific::hasImplicitTypeModel(type, other) + ) +} + +/** + * Holds if `type,path` is used in some row. + */ +pragma[nomagic] +predicate isRelevantFullPath(string type, string path) { + isRelevantType(type) and + ( + sourceModel(type, path, _, _) or + sinkModel(type, path, _, _) or + summaryModel(type, path, _, _, _, _) or + typeModel(_, type, path) + ) +} + +/** A string from a row that should be parsed as an access path. */ +private predicate accessPathRange(string s) { + isRelevantFullPath(_, s) + or + exists(string type | isRelevantType(type) | + summaryModel(type, _, s, _, _, _) or + summaryModel(type, _, _, s, _, _) + ) + or + typeVariableModel(_, s) +} + +import AccessPath + +/** + * Gets a successor of `node` in the API graph. + */ +bindingset[token] +API::Node getSuccessorFromNode(API::Node node, AccessPathTokenBase token) { + // API graphs use the same label for arguments and parameters. An edge originating from a + // use-node represents an argument, and an edge originating from a def-node represents a parameter. + // We just map both to the same thing. + token.getName() = ["Argument", "Parameter"] and + result = node.getParameter(parseIntUnbounded(token.getAnArgument())) + or + token.getName() = "ReturnValue" and + ( + not exists(token.getAnArgument()) and + result = node.getReturn() + or + result = node.getReturnWithArg(token.getAnArgument()) + ) + or + // Language-specific tokens + result = Specific::getExtraSuccessorFromNode(node, token) +} + +/** + * Gets an API-graph successor for the given invocation. + */ +bindingset[token] +API::Node getSuccessorFromInvoke(Specific::InvokeNode invoke, AccessPathTokenBase token) { + token.getName() = "Argument" and + result = invoke.getParameter(parseIntWithArity(token.getAnArgument(), invoke.getNumArgument())) + or + token.getName() = "ReturnValue" and + ( + not exists(token.getAnArgument()) and + result = invoke.getReturn() + or + result = invoke.getReturnWithArg(token.getAnArgument()) + ) + or + // Language-specific tokens + result = Specific::getExtraSuccessorFromInvoke(invoke, token) +} + +/** + * Holds if `invoke` invokes a call-site filter given by `token`. + */ +bindingset[token] +private predicate invocationMatchesCallSiteFilter( + Specific::InvokeNode invoke, AccessPathTokenBase token +) { + token.getName() = "WithArity" and + invoke.getNumArgument() = parseIntUnbounded(token.getAnArgument()) + or + Specific::invocationMatchesExtraCallSiteFilter(invoke, token) +} + +private class TypeModelUseEntry extends API::EntryPoint { + private string type; + + TypeModelUseEntry() { + exists(any(TypeModel tm).getASource(type)) and + this = "TypeModelUseEntry;" + type + } + + override DataFlow::LocalSourceNode getASource() { result = any(TypeModel tm).getASource(type) } + + API::Node getNodeForType(string type_) { type = type_ and result = this.getANode() } +} + +private class TypeModelDefEntry extends API::EntryPoint { + private string type; + + TypeModelDefEntry() { + exists(any(TypeModel tm).getASink(type)) and + this = "TypeModelDefEntry;" + type + } + + override DataFlow::Node getASink() { result = any(TypeModel tm).getASink(type) } + + API::Node getNodeForType(string type_) { type = type_ and result = this.getANode() } +} + +/** + * Gets an API node identified by the given `type`. + */ +pragma[nomagic] +private API::Node getNodeFromType(string type) { + exists(string type2, AccessPath path2 | + typeModel(type, type2, path2) and + result = getNodeFromPath(type2, path2) + ) + or + result = any(TypeModelUseEntry e).getNodeForType(type) + or + result = any(TypeModelDefEntry e).getNodeForType(type) + or + result = any(TypeModel t).getAnApiNode(type) + or + result = Specific::getExtraNodeFromType(type) +} + +/** + * Gets the API node identified by the first `n` tokens of `path` in the given `(type, path)` tuple. + */ +pragma[nomagic] +API::Node getNodeFromPath(string type, AccessPath path, int n) { + isRelevantFullPath(type, path) and + ( + n = 0 and + result = getNodeFromType(type) + or + result = Specific::getExtraNodeFromPath(type, path, n) + ) + or + result = getSuccessorFromNode(getNodeFromPath(type, path, n - 1), path.getToken(n - 1)) + or + // Similar to the other recursive case, but where the path may have stepped through one or more call-site filters + result = getSuccessorFromInvoke(getInvocationFromPath(type, path, n - 1), path.getToken(n - 1)) + or + // Apply a subpath + result = getNodeFromSubPath(getNodeFromPath(type, path, n - 1), getSubPathAt(path, n - 1)) + or + // Apply a type step + typeStep(getNodeFromPath(type, path, n), result) + or + // Apply a fuzzy step (without advancing 'n') + path.getToken(n).getName() = "Fuzzy" and + result = Specific::getAFuzzySuccessor(getNodeFromPath(type, path, n)) + or + // Skip a fuzzy step (advance 'n' without changing the current node) + path.getToken(n - 1).getName() = "Fuzzy" and + result = getNodeFromPath(type, path, n - 1) +} + +/** + * Gets a subpath for the `TypeVar` token found at the `n`th token of `path`. + */ +pragma[nomagic] +private AccessPath getSubPathAt(AccessPath path, int n) { + exists(string typeVarName | + path.getToken(n).getAnArgument("TypeVar") = typeVarName and + typeVariableModel(typeVarName, result) + ) +} + +/** + * Gets a node that is found by evaluating the first `n` tokens of `subPath` starting at `base`. + */ +pragma[nomagic] +private API::Node getNodeFromSubPath(API::Node base, AccessPath subPath, int n) { + exists(AccessPath path, int k | + base = [getNodeFromPath(_, path, k), getNodeFromSubPath(_, path, k)] and + subPath = getSubPathAt(path, k) and + result = base and + n = 0 + ) + or + exists(string type, AccessPath basePath | + typeStepModel(type, basePath, subPath) and + base = getNodeFromPath(type, basePath) and + result = base and + n = 0 + ) + or + result = getSuccessorFromNode(getNodeFromSubPath(base, subPath, n - 1), subPath.getToken(n - 1)) + or + result = + getSuccessorFromInvoke(getInvocationFromSubPath(base, subPath, n - 1), subPath.getToken(n - 1)) + or + result = + getNodeFromSubPath(getNodeFromSubPath(base, subPath, n - 1), getSubPathAt(subPath, n - 1)) + or + typeStep(getNodeFromSubPath(base, subPath, n), result) and + // Only apply type-steps strictly between the steps on the sub path, not before and after. + // Steps before/after lead to unnecessary transitive edges, which the user of the sub-path + // will themselves find by following type-steps. + n > 0 and + n < subPath.getNumToken() + or + // Apply a fuzzy step (without advancing 'n') + subPath.getToken(n).getName() = "Fuzzy" and + result = Specific::getAFuzzySuccessor(getNodeFromSubPath(base, subPath, n)) + or + // Skip a fuzzy step (advance 'n' without changing the current node) + subPath.getToken(n - 1).getName() = "Fuzzy" and + result = getNodeFromSubPath(base, subPath, n - 1) +} + +/** + * Gets a call site that is found by evaluating the first `n` tokens of `subPath` starting at `base`. + */ +private Specific::InvokeNode getInvocationFromSubPath(API::Node base, AccessPath subPath, int n) { + result = Specific::getAnInvocationOf(getNodeFromSubPath(base, subPath, n)) + or + result = getInvocationFromSubPath(base, subPath, n - 1) and + invocationMatchesCallSiteFilter(result, subPath.getToken(n - 1)) +} + +/** + * Gets a node that is found by evaluating `subPath` starting at `base`. + */ +pragma[nomagic] +private API::Node getNodeFromSubPath(API::Node base, AccessPath subPath) { + result = getNodeFromSubPath(base, subPath, subPath.getNumToken()) +} + +/** Gets the node identified by the given `(type, path)` tuple. */ +private API::Node getNodeFromPath(string type, AccessPath path) { + result = getNodeFromPath(type, path, path.getNumToken()) +} + +pragma[nomagic] +private predicate typeStepModel(string type, AccessPath basePath, AccessPath output) { + summaryModel(type, basePath, "", output, "type", _) +} + +pragma[nomagic] +private predicate typeStep(API::Node pred, API::Node succ) { + exists(string type, AccessPath basePath, AccessPath output | + typeStepModel(type, basePath, output) and + pred = getNodeFromPath(type, basePath) and + succ = getNodeFromSubPath(pred, output) + ) +} + +/** + * Gets an invocation identified by the given `(type, path)` tuple. + * + * Unlike `getNodeFromPath`, the `path` may end with one or more call-site filters. + */ +private Specific::InvokeNode getInvocationFromPath(string type, AccessPath path, int n) { + result = Specific::getAnInvocationOf(getNodeFromPath(type, path, n)) + or + result = getInvocationFromPath(type, path, n - 1) and + invocationMatchesCallSiteFilter(result, path.getToken(n - 1)) +} + +/** Gets an invocation identified by the given `(type, path)` tuple. */ +private Specific::InvokeNode getInvocationFromPath(string type, AccessPath path) { + result = getInvocationFromPath(type, path, path.getNumToken()) +} + +/** + * Holds if `name` is a valid name for an access path token in the identifying access path. + */ +bindingset[name] +private predicate isValidTokenNameInIdentifyingAccessPath(string name) { + name = ["Argument", "Parameter", "ReturnValue", "WithArity", "TypeVar", "Fuzzy"] + or + Specific::isExtraValidTokenNameInIdentifyingAccessPath(name) +} + +/** + * Holds if `name` is a valid name for an access path token with no arguments, occurring + * in an identifying access path. + */ +bindingset[name] +private predicate isValidNoArgumentTokenInIdentifyingAccessPath(string name) { + name = ["ReturnValue", "Fuzzy"] + or + Specific::isExtraValidNoArgumentTokenInIdentifyingAccessPath(name) +} + +/** + * Holds if `argument` is a valid argument to an access path token with the given `name`, occurring + * in an identifying access path. + */ +bindingset[name, argument] +private predicate isValidTokenArgumentInIdentifyingAccessPath(string name, string argument) { + name = ["Argument", "Parameter"] and + argument.regexpMatch("(N-|-)?\\d+(\\.\\.((N-|-)?\\d+)?)?") + or + name = "WithArity" and + argument.regexpMatch("\\d+(\\.\\.(\\d+)?)?") + or + name = "TypeVar" and + exists(argument) + or + Specific::isExtraValidTokenArgumentInIdentifyingAccessPath(name, argument) +} + +/** + * Module providing access to the imported models in terms of API graph nodes. + */ +module ModelOutput { + cached + private module Cached { + /** + * Holds if a source model contributed `source` with the given `kind`. + */ + cached + API::Node getASourceNode(string kind, string model) { + exists(string type, string path | + sourceModel(type, path, kind, model) and + result = getNodeFromPath(type, path) + ) + } + + /** + * Holds if a sink model contributed `sink` with the given `kind`. + */ + cached + API::Node getASinkNode(string kind, string model) { + exists(string type, string path | + sinkModel(type, path, kind, model) and + result = getNodeFromPath(type, path) + ) + } + + /** + * Holds if a relevant summary exists for these parameters. + */ + cached + predicate relevantSummaryModel( + string type, string path, string input, string output, string kind, string model + ) { + isRelevantType(type) and + summaryModel(type, path, input, output, kind, model) + } + + /** + * Holds if a `baseNode` is an invocation identified by the `type,path` part of a summary row. + */ + cached + predicate resolvedSummaryBase(string type, string path, Specific::InvokeNode baseNode) { + summaryModel(type, path, _, _, _, _) and + baseNode = getInvocationFromPath(type, path) + } + + /** + * Holds if a `baseNode` is a callable identified by the `type,path` part of a summary row. + */ + cached + predicate resolvedSummaryRefBase(string type, string path, API::Node baseNode) { + summaryModel(type, path, _, _, _, _) and + baseNode = getNodeFromPath(type, path) + } + + /** + * Holds if `node` is seen as an instance of `type` due to a type definition + * contributed by a model. + */ + cached + API::Node getATypeNode(string type) { result = getNodeFromType(type) } + } + + import Cached + import Specific::ModelOutputSpecific + private import codeql.mad.ModelValidation as SharedModelVal + + /** + * Holds if a CSV source model contributed `source` with the given `kind`. + */ + API::Node getASourceNode(string kind) { result = getASourceNode(kind, _) } + + /** + * Holds if a CSV sink model contributed `sink` with the given `kind`. + */ + API::Node getASinkNode(string kind) { result = getASinkNode(kind, _) } + + private module KindValConfig implements SharedModelVal::KindValidationConfigSig { + predicate summaryKind(string kind) { summaryModel(_, _, _, _, kind, _) } + + predicate sinkKind(string kind) { sinkModel(_, _, kind, _) } + + predicate sourceKind(string kind) { sourceModel(_, _, kind, _) } + } + + private module KindVal = SharedModelVal::KindValidation; + + /** + * Gets an error message relating to an invalid CSV row in a model. + */ + string getAWarning() { + // Check names and arguments of access path tokens + exists(AccessPath path, AccessPathToken token | + (isRelevantFullPath(_, path) or typeVariableModel(_, path)) and + token = path.getToken(_) + | + not isValidTokenNameInIdentifyingAccessPath(token.getName()) and + result = "Invalid token name '" + token.getName() + "' in access path: " + path + or + isValidTokenNameInIdentifyingAccessPath(token.getName()) and + exists(string argument | + argument = token.getAnArgument() and + not isValidTokenArgumentInIdentifyingAccessPath(token.getName(), argument) and + result = + "Invalid argument '" + argument + "' in token '" + token + "' in access path: " + path + ) + or + isValidTokenNameInIdentifyingAccessPath(token.getName()) and + token.getNumArgument() = 0 and + not isValidNoArgumentTokenInIdentifyingAccessPath(token.getName()) and + result = "Invalid token '" + token + "' is missing its arguments, in access path: " + path + ) + or + // Check for invalid model kinds + result = KindVal::getInvalidModelKind() + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModelsExtensions.qll b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModelsExtensions.qll new file mode 100644 index 000000000000..b86d7de457ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModelsExtensions.qll @@ -0,0 +1,69 @@ +/** + * Defines extensible predicates for contributing library models from data extensions. + */ + +/** + * Holds if the value at `(type, path)` should be seen as a flow + * source of the given `kind`. + * + * The kind `remote` represents a general remote flow source. + */ +extensible predicate sourceModel( + string type, string path, string kind, QlBuiltins::ExtensionId madId +); + +/** + * Holds if the value at `(type, path)` should be seen as a sink + * of the given `kind`. + */ +extensible predicate sinkModel(string type, string path, string kind, QlBuiltins::ExtensionId madId); + +/** + * Holds if in calls to `(type, path)`, the value referred to by `input` + * can flow to the value referred to by `output`. + * + * `kind` should be either `value` or `taint`, for value-preserving or taint-preserving steps, + * respectively. + */ +extensible predicate summaryModel( + string type, string path, string input, string output, string kind, QlBuiltins::ExtensionId madId +); + +/** + * Holds if calls to `(type, path)` should be considered neutral. The meaning of this depends on the `kind`. + * If `kind` is `summary`, the call does not propagate data flow. If `kind` is `source`, the call is not a source. + * If `kind` is `sink`, the call is not a sink. + */ +extensible predicate neutralModel(string type, string path, string kind); + +/** + * Holds if `(type2, path)` should be seen as an instance of `type1`. + */ +extensible predicate typeModel(string type1, string type2, string path); + +/** + * Holds if `path` can be substituted for a token `TypeVar[name]`. + */ +extensible predicate typeVariableModel(string name, string path); + +/** + * Holds if the given extension tuple `madId` should pretty-print as `model`. + * + * This predicate should only be used in tests. + */ +predicate interpretModelForTest(QlBuiltins::ExtensionId madId, string model) { + exists(string type, string path, string kind | + sourceModel(type, path, kind, madId) and + model = "Source: " + type + "; " + path + "; " + kind + ) + or + exists(string type, string path, string kind | + sinkModel(type, path, kind, madId) and + model = "Sink: " + type + "; " + path + "; " + kind + ) + or + exists(string type, string path, string input, string output, string kind | + summaryModel(type, path, input, output, kind, madId) and + model = "Summary: " + type + "; " + path + "; " + input + "; " + output + "; " + kind + ) +} diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModelsSpecific.qll b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModelsSpecific.qll new file mode 100644 index 000000000000..58d4c8323787 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/ApiGraphModelsSpecific.qll @@ -0,0 +1,232 @@ +/** + * Contains the language-specific part of the models-as-data implementation found in `ApiGraphModels.qll`. + * + * It must export the following members: + * ```ql + * class Unit // a unit type + * class InvokeNode // a type representing an invocation connected to the API graph + * module API // the API graph module + * predicate isPackageUsed(string package) + * API::Node getExtraNodeFromPath(string package, string type, string path, int n) + * API::Node getExtraSuccessorFromNode(API::Node node, AccessPathTokenBase token) + * API::Node getExtraSuccessorFromInvoke(InvokeNode node, AccessPathTokenBase token) + * predicate invocationMatchesExtraCallSiteFilter(InvokeNode invoke, AccessPathTokenBase token) + * InvokeNode getAnInvocationOf(API::Node node) + * predicate isExtraValidTokenNameInIdentifyingAccessPath(string name) + * predicate isExtraValidNoArgumentTokenInIdentifyingAccessPath(string name) + * predicate isExtraValidTokenArgumentInIdentifyingAccessPath(string name, string argument) + * ``` + */ + +private import powershell +private import ApiGraphModels +private import semmle.code.powershell.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl +private import codeql.dataflow.internal.AccessPathSyntax +// Re-export libraries needed by ApiGraphModels.qll +import semmle.code.powershell.ApiGraphs +import semmle.code.powershell.dataflow.DataFlow::DataFlow as DataFlow +private import FlowSummaryImpl::Public +private import semmle.code.powershell.controlflow.Cfg +private import semmle.code.powershell.dataflow.internal.DataFlowDispatch as DataFlowDispatch + +extensible predicate cmdletModel(string mod, string cmdlet); + +extensible predicate aliasModel(string cmdlet, string alias); + +bindingset[rawType] +predicate isTypeUsed(string rawType) { any() } + +bindingset[rawType] +private predicate parseType(string rawType, string consts, string suffix) { + exists(string regexp | + regexp = "([^!]+)(!|)" and + consts = rawType.regexpCapture(regexp, 1) and + suffix = rawType.regexpCapture(regexp, 2) + ) +} + +predicate parseRelevantType(string rawType, string consts, string suffix) { + isRelevantType(rawType) and + parseType(rawType, consts, suffix) +} + +/** + * Holds if `type` can be obtained from an instance of `otherType` due to + * language semantics modeled by `getExtraNodeFromType`. + */ +bindingset[otherType] +predicate hasImplicitTypeModel(string type, string otherType) { + // A::B! can be used to obtain A::B + parseType(otherType, type, _) +} + +/** Gets a Powershell-specific interpretation of the `(type, path)` tuple after resolving the first `n` access path tokens. */ +bindingset[type, path] +API::Node getExtraNodeFromPath(string type, AccessPath path, int n) { none() } + +bindingset[type, name, namespace] +private predicate typeMatches(string type, string name, string namespace) { + if namespace = "" then type.matches("%" + name) else type.matches("%" + namespace + "." + name) +} + +bindingset[type] +private DataFlow::TypeNameNode getTypeNameNode(string type) { + exists(string name, string namespace | + name = result.getLowerCaseName() and + namespace = result.getNamespace() and + typeMatches(type, name, namespace) + ) +} + +private string getTypeNameComponent(string type, int index) { + index = [0 .. strictcount(type.indexOf("."))] and + parseRelevantType(_, type, _) and + result = + strictconcat(int i, string s | s = type.splitAt(".", i) and i <= index | s, "." order by i) +} + +predicate needsExplicitTypeNameNode(DataFlow::TypeNameNode typeName, string component) { + exists(string type, int index | + component = getTypeNameComponent(type, index) and + typeName = getTypeNameNode(type) and + index = [0 .. strictcount(type.indexOf(".")) - 1] + ) +} + +predicate needsImplicitTypeNameNode(string component) { + exists(string type, int index | + component = getTypeNameComponent(type, index) and + index = [0 .. strictcount(type.indexOf("."))] and + type.matches("microsoft.powershell.%") + ) +} + +/** Gets a Powershell-specific interpretation of the given `type`. */ +API::Node getExtraNodeFromType(string rawType) { + exists(string type, string suffix, DataFlow::TypeNameNode typeName | + parseRelevantType(rawType, type, suffix) and + typeName = getTypeNameNode(type) + | + suffix = "!" and + result = typeName.(DataFlow::LocalSourceNode).track() + or + suffix = "" and + result = typeName.(DataFlow::LocalSourceNode).track().getInstance() + ) + or + exists(string name, API::TypeNameNode typeName | + parseRelevantType(rawType, name, _) and + typeName = API::getTopLevelMember(name) and + typeName.isImplicit() and + result = typeName + ) +} + +/** + * Gets a Powershell-specific API graph successor of `node` reachable by resolving `token`. + */ +bindingset[token] +API::Node getExtraSuccessorFromNode(API::Node node, AccessPathTokenBase token) { + token.getName() = "Member" and + result = node.getMember(token.getAnArgument()) + or + token.getName() = "Method" and + result = node.getMethod(token.getAnArgument()) + or + token.getName() = "Instance" and + result = node.getInstance() + or + token.getName() = "Parameter" and + exists(DataFlowDispatch::ArgumentPosition argPos, DataFlowDispatch::ParameterPosition paramPos | + token.getAnArgument() = FlowSummaryImpl::Input::encodeArgumentPosition(argPos) and + DataFlowDispatch::parameterMatch(paramPos, argPos) and + result = node.getParameterAtPosition(paramPos) + ) + or + exists(DataFlow::ContentSet contents | + token.getName() = FlowSummaryImpl::Input::encodeContent(contents, token.getAnArgument()) and + result = node.getContents(contents) + ) +} + +/** + * Gets a Powershell-specific API graph successor of `node` reachable by resolving `token`. + */ +bindingset[token] +API::Node getExtraSuccessorFromInvoke(InvokeNode node, AccessPathTokenBase token) { + token.getName() = "Argument" and + exists(DataFlowDispatch::ArgumentPosition argPos, DataFlowDispatch::ParameterPosition paramPos | + token.getAnArgument() = FlowSummaryImpl::Input::encodeParameterPosition(paramPos) and + DataFlowDispatch::parameterMatch(paramPos, argPos) and + result = node.getArgumentAtPosition(argPos) + ) +} + +pragma[inline] +API::Node getAFuzzySuccessor(API::Node node) { + result = node.getMethod(_) + or + result = + node.getArgumentAtPosition(any(DataFlowDispatch::ArgumentPosition apos | not apos.isThis())) + or + result = + node.getParameterAtPosition(any(DataFlowDispatch::ParameterPosition ppos | not ppos.isThis())) + or + result = node.getReturn() + or + result = node.getAnElement() + or + result = node.getInstance() +} + +/** + * Holds if `invoke` matches the Powershell-specific call site filter in `token`. + */ +bindingset[token] +predicate invocationMatchesExtraCallSiteFilter(InvokeNode invoke, AccessPathTokenBase token) { + none() +} + +/** An API graph node representing a method call. */ +class InvokeNode extends API::MethodAccessNode { + /** Gets the number of arguments to the call. */ + int getNumArgument() { result = count(this.asCall().getAnArgument()) } +} + +/** Gets the `InvokeNode` corresponding to a specific invocation of `node`. */ +InvokeNode getAnInvocationOf(API::Node node) { result = node } + +/** + * Holds if `name` is a valid name for an access path token in the identifying access path. + */ +bindingset[name] +predicate isExtraValidTokenNameInIdentifyingAccessPath(string name) { + name = ["Member", "Method", "Instance", "WithBlock", "WithoutBlock", "Element", "Field"] +} + +/** + * Holds if `name` is a valid name for an access path token with no arguments, occurring + * in an identifying access path. + */ +predicate isExtraValidNoArgumentTokenInIdentifyingAccessPath(string name) { + name = ["Instance", "WithBlock", "WithoutBlock"] +} + +/** + * Holds if `argument` is a valid argument to an access path token with the given `name`, occurring + * in an identifying access path. + */ +bindingset[name, argument] +predicate isExtraValidTokenArgumentInIdentifyingAccessPath(string name, string argument) { + name = ["Member", "Method", "Element", "Field"] and + exists(argument) + or + name = ["Argument", "Parameter"] and + ( + argument = ["self", "lambda-self", "block", "any", "any-named"] + or + argument.regexpMatch("\\w+:") // keyword argument + ) +} + +module ModelOutputSpecific { } diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/alias.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/alias.model.yml new file mode 100644 index 000000000000..0ea8188f3086 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/alias.model.yml @@ -0,0 +1,132 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: aliasModel + data: + - ["cimcmdlets", "remove-ciminstance"] + - ["add-content", "ac"] + - ["clear-content", "clc"] + - ["clear-item", "cli"] + - ["clear-itemproperty", "clp"] + - ["convert-path", "cvpa"] + - ["copy-item", "copy"] + - ["copy-item", "cp"] + - ["copy-item", "cpi"] + - ["copy-itemproperty", "cpp"] + - ["get-childitem", "dir"] + - ["get-childitem", "gci"] + - ["get-childitem", "ls"] + - ["get-clipboard", "gcb"] + - ["get-computerinfo", "gin"] + - ["get-content", "cat"] + - ["get-content", "gc"] + - ["get-content", type"] + - ["get-item", "gi"] + - ["get-itemproperty", "gp"] + - ["get-itempropertyvalue", "gpv"] + - ["get-location", "gl"] + - ["get-location", "pwd"] + - ["get-process", "gps"] + - ["get-process", "ps"] + - ["get-psdrive", "gdr"] + - ["get-service", "gsv"] + - ["get-timezone", "gtz"] + - ["invoke-item", "ii"] + - ["move-item", "mi"] + - ["move-item", "move"] + - ["move-item", "mv"] + - ["move-itemproperty", "mp"] + - ["new-item", "ni"] + - ["new-psdrive", "mount"] + - ["new-psdrive", "ndr"] + - ["pop-location", "popd"] + - ["push-location", "pushd"] + - ["remove-item", "del"] + - ["remove-item", "erase"] + - ["remove-item", "rd"] + - ["remove-item", "ri"] + - ["remove-item", "rm"] + - ["remove-item", "rmdir"] + - ["remove-itemproperty", "rp"] + - ["remove-psdrive", "rdr"] + - ["rename-item", "ren"] + - ["rename-item", "rni"] + - ["rename-itemproperty", "rnp"] + - ["resolve-path", "rvpa"] + - ["set-clipboard", "scb"] + - ["set-item", "si"] + - ["set-itemproperty", "sp"] + - ["set-location", "cd"] + - ["set-location", "chdir"] + - ["set-location", "sl"] + - ["set-timezone", "stz"] + - ["start-process", "saps"] + - ["start-process", "start"] + - ["start-service", "sasv"] + - ["stop-process", "kill"] + - ["stop-process", "spps"] + - ["stop-service", "spsv"] + - ["compress-psresource", "cmres"] + - ["find-psresource", "fdres"] + - ["get-installedpsresource", "get-psresource"] + - ["install-psresource", "isres"] + - ["publish-psresource", "pbres"] + - ["update-psresource", "udres"] + - ["clear-variable", "clv"] + - ["compare-object", "compare"] + - ["compare-object", "diff"] + - ["disable-psbreakpoint", "dbp"] + - ["enable-psbreakpoint", "ebp"] + - ["export-alias", "epal"] + - ["export-csv", "epcsv"] + - ["format-custom", "fc"] + - ["format-hex", "fhx"] + - ["format-list", "fl"] + - ["format-table", "ft"] + - ["format-wide", "fw"] + - ["get-alias", "gal"] + - ["get-error", "gerr"] + - ["get-member", "gm"] + - ["get-psbreakpoint", "gbp"] + - ["get-pscallstack", "gcs"] + - ["get-unique", "gu"] + - ["get-variable", "gv"] + - ["group-object", "group"] + - ["import-alias", "ipal"] + - ["import-csv", "ipcsv"] + - ["invoke-expression", "iex"] + - ["invoke-restmethod", "irm"] + - ["invoke-webrequest", "iwr"] + - ["measure-object", "measure"] + - ["new-alias", "nal"] + - ["new-variable", "nv"] + - ["out-gridview", "ogv"] + - ["remove-psbreakpoint", "rbp"] + - ["remove-variable", "rv"] + - ["select-object", "select"] + - ["select-string", "sls"] + - ["set-alias", "sal"] + - ["set-psbreakpoint", "sbp"] + - ["set-variable", "set"] + - ["set-variable", "sv"] + - ["show-command", "shcm"] + - ["sort-object", "sort"] + - ["start-sleep", "sleep"] + - ["tee-object", "tee"] + - ["write-output", "echo"] + - ["write-output", "write"] + - ["add-localgroupmember", "algm"] + - ["disable-localuser", "dlu"] + - ["enable-localuser", "elu"] + - ["get-localgroup", "glg"] + - ["get-localgroupmember", "glgm"] + - ["get-localuser", "glu"] + - ["new-localgroup", "nlg"] + - ["new-localuser", "nlu"] + - ["remove-localgroup", "rlg"] + - ["remove-localgroupmember", "rlgm"] + - ["remove-localuser", "rlu"] + - ["rename-localgroup", "rnlg"] + - ["rename-localuser", "rnlu"] + - ["set-localgroup", "slg"] + - ["set-localuser", "slu"] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/cmdlet.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/cmdlet.model.yml new file mode 100644 index 000000000000..935a19ada9cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/data/internal/cmdlet.model.yml @@ -0,0 +1,398 @@ +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: cmdletModel + data: + - ["cimcmdlets", "remove-ciminstance"] + - ["cimcmdlets", "import-binarymilog"] + - ["cimcmdlets", "get-cimclass"] + - ["cimcmdlets", "new-ciminstance"] + - ["cimcmdlets", "cimcmdlets"] + - ["cimcmdlets", "get-cimsession"] + - ["cimcmdlets", "new-cimsession"] + - ["cimcmdlets", "get-cimassociatedinstance"] + - ["cimcmdlets", "export-binarymilog"] + - ["cimcmdlets", "new-cimsessionoption"] + - ["cimcmdlets", "set-ciminstance"] + - ["cimcmdlets", "invoke-cimmethod"] + - ["cimcmdlets", "get-ciminstance"] + - ["cimcmdlets", "remove-cimsession"] + - ["cimcmdlets", "register-cimindicationevent"] + - ["ise", "new-isesnippet"] + - ["ise", "import-isesnippet"] + - ["ise", "get-isesnippet"] + - ["microsoft.powershell.archive", "expand-archive"] + - ["microsoft.powershell.archive", "compress-archive"] + - ["microsoft.powershell.core", "compress-archive"] + - ["microsoft.powershell.core", "test-pssessionconfigurationfile"] + - ["microsoft.powershell.core", "export-modulemember"] + - ["microsoft.powershell.core", "get-pssubsystem"] + - ["microsoft.powershell.core", "where-object"] + - ["microsoft.powershell.core", "new-pssessionconfigurationfile"] + - ["microsoft.powershell.core", "get-pssnapin"] + - ["microsoft.powershell.core", "tabexpansion2"] + - ["microsoft.powershell.core", "clear-history"] + - ["microsoft.powershell.core", "get-history"] + - ["microsoft.powershell.core", "remove-pssession"] + - ["microsoft.powershell.core", "debug-job"] + - ["microsoft.powershell.core", "register-pssessionconfiguration"] + - ["microsoft.powershell.core", "new-modulemanifest"] + - ["microsoft.powershell.core", "disable-pssessionconfiguration"] + - ["microsoft.powershell.core", "invoke-command"] + - ["microsoft.powershell.core", "get-pshostprocessinfo"] + - ["microsoft.powershell.core", "get-pssessionconfiguration"] + - ["microsoft.powershell.core", "wait-job"] + - ["microsoft.powershell.core", "enable-experimentalfeature"] + - ["microsoft.powershell.core", "add-pssnapin"] + - ["microsoft.powershell.core", "new-psrolecapabilityfile"] + - ["microsoft.powershell.core", "new-pssessionoption"] + - ["microsoft.powershell.core", "receive-job"] + - ["microsoft.powershell.core", "disconnect-pssession"] + - ["microsoft.powershell.core", "set-pssessionconfiguration"] + - ["microsoft.powershell.core", "add-history"] + - ["microsoft.powershell.core", "remove-pssnapin"] + - ["microsoft.powershell.core", "export-console"] + - ["microsoft.powershell.core", "get-help"] + - ["microsoft.powershell.core", "suspend-job"] + - ["microsoft.powershell.core", "switch-process"] + - ["microsoft.powershell.core", "remove-job"] + - ["microsoft.powershell.core", "receive-pssession"] + - ["microsoft.powershell.core", "save-help"] + - ["microsoft.powershell.core", "connect-pssession"] + - ["microsoft.powershell.core", "get-experimentalfeature"] + - ["microsoft.powershell.core", "import-module"] + - ["microsoft.powershell.core", "remove-module"] + - ["microsoft.powershell.core", "get-pssessioncapability"] + - ["microsoft.powershell.core", "new-module"] + - ["microsoft.powershell.core", "set-psdebug"] + - ["microsoft.powershell.core", "enable-psremoting"] + - ["microsoft.powershell.core", "get-job"] + - ["microsoft.powershell.core", "out-null"] + - ["microsoft.powershell.core", "get-pssession"] + - ["microsoft.powershell.core", "start-job"] + - ["microsoft.powershell.core", "exit-pssession"] + - ["microsoft.powershell.core", "register-argumentcompleter"] + - ["microsoft.powershell.core", "invoke-history"] + - ["microsoft.powershell.core", "new-pstransportoption"] + - ["microsoft.powershell.core", "new-pssession"] + - ["microsoft.powershell.core", "disable-experimentalfeature"] + - ["microsoft.powershell.core", "enable-pssessionconfiguration"] + - ["microsoft.powershell.core", "foreach-object"] + - ["microsoft.powershell.core", "disable-psremoting"] + - ["microsoft.powershell.core", "enter-pssession"] + - ["microsoft.powershell.core", "set-strictmode"] + - ["microsoft.powershell.core", "stop-job"] + - ["microsoft.powershell.core", "get-verb"] + - ["microsoft.powershell.core", "update-help"] + - ["microsoft.powershell.core", "resume-job"] + - ["microsoft.powershell.core", "get-module"] + - ["microsoft.powershell.core", "clear-host"] + - ["microsoft.powershell.core", "enter-pshostprocess"] + - ["microsoft.powershell.core", "get-command"] + - ["microsoft.powershell.core", "test-modulemanifest"] + - ["microsoft.powershell.core", "unregister-pssessionconfiguration"] + - ["microsoft.powershell.core", "exit-pshostprocess"] + - ["microsoft.powershell.core", "out-default"] + - ["microsoft.powershell.core", "out-host"] + - ["microsoft.powershell.diagnostics", "get-counter"] + - ["microsoft.powershell.diagnostics", "export-counter"] + - ["microsoft.powershell.diagnostics", "get-winevent"] + - ["microsoft.powershell.diagnostics", "new-winevent"] + - ["microsoft.powershell.diagnostics", "import-counter"] + - ["microsoft.powershell.host", "start-transcript"] + - ["microsoft.powershell.host", "stop-transcript"] + - ["microsoft.powershell.localaccounts", "stop-transcript"] + - ["microsoft.powershell.localaccounts", "new-localgroup"] + - ["microsoft.powershell.localaccounts", "rename-localuser"] + - ["microsoft.powershell.localaccounts", "new-localuser"] + - ["microsoft.powershell.localaccounts", "add-localgroupmember"] + - ["microsoft.powershell.localaccounts", "set-localgroup"] + - ["microsoft.powershell.localaccounts", "enable-localuser"] + - ["microsoft.powershell.localaccounts", "disable-localuser"] + - ["microsoft.powershell.localaccounts", "get-localgroup"] + - ["microsoft.powershell.localaccounts", "remove-localgroup"] + - ["microsoft.powershell.localaccounts", "set-localuser"] + - ["microsoft.powershell.localaccounts", "remove-localgroupmember"] + - ["microsoft.powershell.localaccounts", "remove-localuser"] + - ["microsoft.powershell.localaccounts", "get-localgroupmember"] + - ["microsoft.powershell.localaccounts", "get-localuser"] + - ["microsoft.powershell.localaccounts", "rename-localgroup"] + - ["microsoft.powershell.management", "rename-localgroup"] + - ["microsoft.powershell.management", "reset-computermachinepassword"] + - ["microsoft.powershell.management", "rename-itemproperty"] + - ["microsoft.powershell.management", "set-itemproperty"] + - ["microsoft.powershell.management", "get-itemproperty"] + - ["microsoft.powershell.management", "remove-item"] + - ["microsoft.powershell.management", "set-service"] + - ["microsoft.powershell.management", "restore-computer"] + - ["microsoft.powershell.management", "test-path"] + - ["microsoft.powershell.management", "copy-itemproperty"] + - ["microsoft.powershell.management", "get-wmiobject"] + - ["microsoft.powershell.management", "show-controlpanelitem"] + - ["microsoft.powershell.management", "test-computersecurechannel"] + - ["microsoft.powershell.management", "clear-eventlog"] + - ["microsoft.powershell.management", "remove-psdrive"] + - ["microsoft.powershell.management", "get-itempropertyvalue"] + - ["microsoft.powershell.management", "convert-path"] + - ["microsoft.powershell.management", "remove-wmiobject"] + - ["microsoft.powershell.management", "show-eventlog"] + - ["microsoft.powershell.management", "resolve-path"] + - ["microsoft.powershell.management", "get-location"] + - ["microsoft.powershell.management", "stop-computer"] + - ["microsoft.powershell.management", "move-item"] + - ["microsoft.powershell.management", "invoke-wmimethod"] + - ["microsoft.powershell.management", "add-content"] + - ["microsoft.powershell.management", "split-path"] + - ["microsoft.powershell.management", "undo-transaction"] + - ["microsoft.powershell.management", "set-location"] + - ["microsoft.powershell.management", "get-childitem"] + - ["microsoft.powershell.management", "start-transaction"] + - ["microsoft.powershell.management", "suspend-service"] + - ["microsoft.powershell.management", "set-timezone"] + - ["microsoft.powershell.management", "wait-process"] + - ["microsoft.powershell.management", "stop-service"] + - ["microsoft.powershell.management", "new-webserviceproxy"] + - ["microsoft.powershell.management", "get-content"] + - ["microsoft.powershell.management", "set-wmiinstance"] + - ["microsoft.powershell.management", "stop-process"] + - ["microsoft.powershell.management", "clear-content"] + - ["microsoft.powershell.management", "checkpoint-computer"] + - ["microsoft.powershell.management", "complete-transaction"] + - ["microsoft.powershell.management", "get-eventlog"] + - ["microsoft.powershell.management", "debug-process"] + - ["microsoft.powershell.management", "clear-recyclebin"] + - ["microsoft.powershell.management", "start-process"] + - ["microsoft.powershell.management", "copy-item"] + - ["microsoft.powershell.management", "write-eventlog"] + - ["microsoft.powershell.management", "set-content"] + - ["microsoft.powershell.management", "new-itemproperty"] + - ["microsoft.powershell.management", "restart-service"] + - ["microsoft.powershell.management", "get-controlpanelitem"] + - ["microsoft.powershell.management", "move-itemproperty"] + - ["microsoft.powershell.management", "get-transaction"] + - ["microsoft.powershell.management", "new-eventlog"] + - ["microsoft.powershell.management", "get-hotfix"] + - ["microsoft.powershell.management", "add-computer"] + - ["microsoft.powershell.management", "push-location"] + - ["microsoft.powershell.management", "start-service"] + - ["microsoft.powershell.management", "join-path"] + - ["microsoft.powershell.management", "test-connection"] + - ["microsoft.powershell.management", "set-clipboard"] + - ["microsoft.powershell.management", "get-timezone"] + - ["microsoft.powershell.management", "get-service"] + - ["microsoft.powershell.management", "restart-computer"] + - ["microsoft.powershell.management", "clear-itemproperty"] + - ["microsoft.powershell.management", "resume-service"] + - ["microsoft.powershell.management", "new-psdrive"] + - ["microsoft.powershell.management", "get-psprovider"] + - ["microsoft.powershell.management", "get-psdrive"] + - ["microsoft.powershell.management", "limit-eventlog"] + - ["microsoft.powershell.management", "rename-computer"] + - ["microsoft.powershell.management", "get-computerrestorepoint"] + - ["microsoft.powershell.management", "pop-location"] + - ["microsoft.powershell.management", "rename-item"] + - ["microsoft.powershell.management", "remove-itemproperty"] + - ["microsoft.powershell.management", "enable-computerrestore"] + - ["microsoft.powershell.management", "register-wmievent"] + - ["microsoft.powershell.management", "get-computerinfo"] + - ["microsoft.powershell.management", "remove-service"] + - ["microsoft.powershell.management", "disable-computerrestore"] + - ["microsoft.powershell.management", "set-item"] + - ["microsoft.powershell.management", "remove-computer"] + - ["microsoft.powershell.management", "invoke-item"] + - ["microsoft.powershell.management", "use-transaction"] + - ["microsoft.powershell.management", "get-process"] + - ["microsoft.powershell.management", "get-item"] + - ["microsoft.powershell.management", "new-item"] + - ["microsoft.powershell.management", "get-clipboard"] + - ["microsoft.powershell.management", "remove-eventlog"] + - ["microsoft.powershell.management", "clear-item"] + - ["microsoft.powershell.management", "new-service"] + - ["microsoft.powershell.odatautils", "export-odataendpointproxy"] + - ["microsoft.powershell.operation.validation", "get-operationvalidation"] + - ["microsoft.powershell.operation.validation", "invoke-operationvalidation"] + - ["microsoft.powershell.security", "get-pfxcertificate"] + - ["microsoft.powershell.security", "set-authenticodesignature"] + - ["microsoft.powershell.security", "get-acl"] + - ["microsoft.powershell.security", "get-credential"] + - ["microsoft.powershell.security", "get-executionpolicy"] + - ["microsoft.powershell.security", "protect-cmsmessage"] + - ["microsoft.powershell.security", "set-acl"] + - ["microsoft.powershell.security", "get-authenticodesignature"] + - ["microsoft.powershell.security", "get-cmsmessage"] + - ["microsoft.powershell.security", "new-filecatalog"] + - ["microsoft.powershell.security", "unprotect-cmsmessage"] + - ["microsoft.powershell.security", "set-executionpolicy"] + - ["microsoft.powershell.security", "convertto-securestring"] + - ["microsoft.powershell.security", "test-filecatalog"] + - ["microsoft.powershell.security", "convertfrom-securestring"] + - ["microsoft.powershell.utility", "convertfrom-string"] + - ["microsoft.powershell.utility", "remove-typedata"] + - ["microsoft.powershell.utility", "set-markdownoption"] + - ["microsoft.powershell.utility", "import-powershelldatafile"] + - ["microsoft.powershell.utility", "get-markdownoption"] + - ["microsoft.powershell.utility", "tee-object"] + - ["microsoft.powershell.utility", "get-event"] + - ["microsoft.powershell.utility", "write-debug"] + - ["microsoft.powershell.utility", "import-pssession"] + - ["microsoft.powershell.utility", "select-string"] + - ["microsoft.powershell.utility", "register-engineevent"] + - ["microsoft.powershell.utility", "convertfrom-stringdata"] + - ["microsoft.powershell.utility", "select-object"] + - ["microsoft.powershell.utility", "write-progress"] + - ["microsoft.powershell.utility", "set-tracesource"] + - ["microsoft.powershell.utility", "group-object"] + - ["microsoft.powershell.utility", "get-error"] + - ["microsoft.powershell.utility", "update-typedata"] + - ["microsoft.powershell.utility", "get-uptime"] + - ["microsoft.powershell.utility", "new-event"] + - ["microsoft.powershell.utility", "write-error"] + - ["microsoft.powershell.utility", "add-member"] + - ["microsoft.powershell.utility", "get-filehash"] + - ["microsoft.powershell.utility", "import-alias"] + - ["microsoft.powershell.utility", "get-pscallstack"] + - ["microsoft.powershell.utility", "disable-runspacedebug"] + - ["microsoft.powershell.utility", "unblock-file"] + - ["microsoft.powershell.utility", "new-temporaryfile"] + - ["microsoft.powershell.utility", "debug-runspace"] + - ["microsoft.powershell.utility", "convertto-xml"] + - ["microsoft.powershell.utility", "get-verb"] + - ["microsoft.powershell.utility", "disable-psbreakpoint"] + - ["microsoft.powershell.utility", "format-wide"] + - ["microsoft.powershell.utility", "export-csv"] + - ["microsoft.powershell.utility", "convertto-csv"] + - ["microsoft.powershell.utility", "new-timespan"] + - ["microsoft.powershell.utility", "show-markdown"] + - ["microsoft.powershell.utility", "add-type"] + - ["microsoft.powershell.utility", "import-clixml"] + - ["microsoft.powershell.utility", "get-runspacedebug"] + - ["microsoft.powershell.utility", "get-host"] + - ["microsoft.powershell.utility", "get-typedata"] + - ["microsoft.powershell.utility", "update-list"] + - ["microsoft.powershell.utility", "clear-variable"] + - ["microsoft.powershell.utility", "get-securerandom"] + - ["microsoft.powershell.utility", "convertfrom-clixml"] + - ["microsoft.powershell.utility", "get-member"] + - ["microsoft.powershell.utility", "invoke-restmethod"] + - ["microsoft.powershell.utility", "convertfrom-markdown"] + - ["microsoft.powershell.utility", "show-command"] + - ["microsoft.powershell.utility", "unregister-event"] + - ["microsoft.powershell.utility", "export-alias"] + - ["microsoft.powershell.utility", "convertfrom-csv"] + - ["microsoft.powershell.utility", "send-mailmessage"] + - ["microsoft.powershell.utility", "export-formatdata"] + - ["microsoft.powershell.utility", "out-string"] + - ["microsoft.powershell.utility", "format-custom"] + - ["microsoft.powershell.utility", "write-information"] + - ["microsoft.powershell.utility", "new-alias"] + - ["microsoft.powershell.utility", "import-localizeddata"] + - ["microsoft.powershell.utility", "remove-event"] + - ["microsoft.powershell.utility", "write-warning"] + - ["microsoft.powershell.utility", "out-file"] + - ["microsoft.powershell.utility", "write-output"] + - ["microsoft.powershell.utility", "write-host"] + - ["microsoft.powershell.utility", "convertfrom-sddlstring"] + - ["microsoft.powershell.utility", "register-objectevent"] + - ["microsoft.powershell.utility", "update-formatdata"] + - ["microsoft.powershell.utility", "invoke-webrequest"] + - ["microsoft.powershell.utility", "compare-object"] + - ["microsoft.powershell.utility", "convertto-html"] + - ["microsoft.powershell.utility", "write-verbose"] + - ["microsoft.powershell.utility", "format-hex"] + - ["microsoft.powershell.utility", "get-eventsubscriber"] + - ["microsoft.powershell.utility", "read-host"] + - ["microsoft.powershell.utility", "measure-command"] + - ["microsoft.powershell.utility", "start-sleep"] + - ["microsoft.powershell.utility", "get-runspace"] + - ["microsoft.powershell.utility", "out-gridview"] + - ["microsoft.powershell.utility", "convertto-clixml"] + - ["microsoft.powershell.utility", "wait-event"] + - ["microsoft.powershell.utility", "export-pssession"] + - ["microsoft.powershell.utility", "remove-variable"] + - ["microsoft.powershell.utility", "get-variable"] + - ["microsoft.powershell.utility", "remove-alias"] + - ["microsoft.powershell.utility", "get-random"] + - ["microsoft.powershell.utility", "set-variable"] + - ["microsoft.powershell.utility", "set-alias"] + - ["microsoft.powershell.utility", "get-uiculture"] + - ["microsoft.powershell.utility", "get-alias"] + - ["microsoft.powershell.utility", "get-date"] + - ["microsoft.powershell.utility", "format-table"] + - ["microsoft.powershell.utility", "get-unique"] + - ["microsoft.powershell.utility", "set-psbreakpoint"] + - ["microsoft.powershell.utility", "out-printer"] + - ["microsoft.powershell.utility", "import-csv"] + - ["microsoft.powershell.utility", "enable-psbreakpoint"] + - ["microsoft.powershell.utility", "convert-string"] + - ["microsoft.powershell.utility", "select-xml"] + - ["microsoft.powershell.utility", "test-json"] + - ["microsoft.powershell.utility", "measure-object"] + - ["microsoft.powershell.utility", "get-psbreakpoint"] + - ["microsoft.powershell.utility", "sort-object"] + - ["microsoft.powershell.utility", "new-object"] + - ["microsoft.powershell.utility", "invoke-expression"] + - ["microsoft.powershell.utility", "wait-debugger"] + - ["microsoft.powershell.utility", "remove-psbreakpoint"] + - ["microsoft.powershell.utility", "new-variable"] + - ["microsoft.powershell.utility", "get-formatdata"] + - ["microsoft.powershell.utility", "trace-command"] + - ["microsoft.powershell.utility", "get-culture"] + - ["microsoft.powershell.utility", "get-tracesource"] + - ["microsoft.powershell.utility", "new-guid"] + - ["microsoft.powershell.utility", "enable-runspacedebug"] + - ["microsoft.powershell.utility", "join-string"] + - ["microsoft.powershell.utility", "export-clixml"] + - ["microsoft.powershell.utility", "convertfrom-json"] + - ["microsoft.powershell.utility", "format-list"] + - ["microsoft.powershell.utility", "set-date"] + - ["microsoft.powershell.utility", "convertto-json"] + - ["microsoft.wsman.management", "connect-wsman"] + - ["microsoft.wsman.management", "disconnect-wsman"] + - ["microsoft.wsman.management", "remove-wsmaninstance"] + - ["microsoft.wsman.management", "new-wsmaninstance"] + - ["microsoft.wsman.management", "set-wsmaninstance"] + - ["microsoft.wsman.management", "test-wsman"] + - ["microsoft.wsman.management", "get-wsmancredssp"] + - ["microsoft.wsman.management", "get-wsmaninstance"] + - ["microsoft.wsman.management", "disable-wsmancredssp"] + - ["microsoft.wsman.management", "new-wsmansessionoption"] + - ["microsoft.wsman.management", "invoke-wsmanaction"] + - ["microsoft.wsman.management", "set-wsmanquickconfig"] + - ["microsoft.wsman.management", "enable-wsmancredssp"] + - ["psdiagnostics", "enable-pstrace"] + - ["psdiagnostics", "disable-wsmantrace"] + - ["psdiagnostics", "enable-wsmantrace"] + - ["psdiagnostics", "disable-pstrace"] + - ["psdiagnostics", "set-logproperties"] + - ["psdiagnostics", "enable-pswsmancombinedtrace"] + - ["psdiagnostics", "get-logproperties"] + - ["psdiagnostics", "disable-pswsmancombinedtrace"] + - ["psdiagnostics", "start-trace"] + - ["psdiagnostics", "stop-trace"] + - ["psreadline", "get-psreadlineoption"] + - ["psreadline", "set-psreadlinekeyhandler"] + - ["psreadline", "get-psreadlinekeyhandler"] + - ["psreadline", "remove-psreadlinekeyhandler"] + - ["psreadline", "psconsolehostreadline"] + - ["psreadline", "set-psreadlineoption"] + - ["psscheduledjob", "set-psreadlineoption"] + - ["psscheduledjob", "set-jobtrigger"] + - ["psscheduledjob", "add-jobtrigger"] + - ["psscheduledjob", "enable-jobtrigger"] + - ["psscheduledjob", "disable-scheduledjob"] + - ["psscheduledjob", "enable-scheduledjob"] + - ["psscheduledjob", "new-scheduledjoboption"] + - ["psscheduledjob", "unregister-scheduledjob"] + - ["psscheduledjob", "remove-jobtrigger"] + - ["psscheduledjob", "get-scheduledjoboption"] + - ["psscheduledjob", "new-jobtrigger"] + - ["psscheduledjob", "disable-jobtrigger"] + - ["psscheduledjob", "set-scheduledjob"] + - ["psscheduledjob", "get-jobtrigger"] + - ["psscheduledjob", "set-scheduledjoboption"] + - ["psscheduledjob", "register-scheduledjob"] + - ["psscheduledjob", "get-scheduledjob"] + - ["psworkflow", "new-psworkflowsession"] + - ["psworkflow", "new-psworkflowexecutionoption"] + - ["psworkflowutility", "invoke-asworkflow"] + - ["threadjob", "start-threadjob"] \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Accessibility.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Accessibility.typemodel.yml new file mode 100644 index 000000000000..f98575c70bd3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Accessibility.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "accessibility.iaccessible", "Method[accnavigate].ReturnValue"] + - ["system.object", "accessibility.iaccessible", "Member[accselection]"] + - ["accessibility.annoscope", "accessibility.annoscope!", "Member[anno_container]"] + - ["system.int32", "accessibility.__midl_iwintypes_0009", "Member[hinproc]"] + - ["system.string", "accessibility.iaccessible", "Member[accdescription]"] + - ["system.int32", "accessibility.__midl_iwintypes_0009", "Member[hremote]"] + - ["system.object", "accessibility.iaccessible", "Member[accparent]"] + - ["system.object", "accessibility.iaccessible", "Member[accrole]"] + - ["system.string", "accessibility.iaccessible", "Member[acckeyboardshortcut]"] + - ["system.object", "accessibility.iaccessible", "Member[accchild]"] + - ["accessibility.annoscope", "accessibility.annoscope!", "Member[anno_this]"] + - ["system.int32", "accessibility.iaccessible", "Member[acchelptopic]"] + - ["accessibility.__midl_iwintypes_0009", "accessibility._remotablehandle", "Member[u]"] + - ["system.string", "accessibility.iaccessible", "Member[acchelp]"] + - ["system.object", "accessibility.iaccessible", "Method[acchittest].ReturnValue"] + - ["system.string", "accessibility.iaccessible", "Member[accvalue]"] + - ["system.string", "accessibility.iaccessible", "Member[accname]"] + - ["system.object", "accessibility.iaccessible", "Member[accfocus]"] + - ["system.object", "accessibility.iaccessible", "Member[accstate]"] + - ["system.int32", "accessibility.iaccessible", "Member[accchildcount]"] + - ["system.string", "accessibility.iaccessible", "Member[accdefaultaction]"] + - ["system.int32", "accessibility._remotablehandle", "Member[fcontext]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/IEHost.Execute.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/IEHost.Execute.typemodel.yml new file mode 100644 index 000000000000..9c2c68faf819 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/IEHost.Execute.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "iehost.execute.ieexecuteremote", "Method[initializelifetimeservice].ReturnValue"] + - ["system.int32", "iehost.execute.ieexecuteremote", "Method[executeasassembly].ReturnValue"] + - ["system.io.stream", "iehost.execute.ieexecuteremote", "Member[exception]"] + - ["system.int32", "iehost.execute.ieexecuteremote", "Method[executeasdll].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Debugger.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Debugger.typemodel.yml new file mode 100644 index 000000000000..8227f6960f79 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Debugger.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.activities.build.debugger.debugbuildextension", "Method[execute].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Expressions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Expressions.typemodel.yml new file mode 100644 index 000000000000..367e1440e7a3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Expressions.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.activities.build.expressions.expressionsbuildextension", "Method[execute].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Validation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Validation.typemodel.yml new file mode 100644 index 000000000000..ae863e69da5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.Validation.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.activities.build.validation.reportdeferredvalidationerrorstask", "Member[deferredvalidationerrorsfilepath]"] + - ["system.boolean", "microsoft.activities.build.validation.deferredvalidationtask", "Method[execute].ReturnValue"] + - ["system.string", "microsoft.activities.build.validation.deferredvalidationtask", "Member[deferredvalidationerrorsfilepath]"] + - ["system.boolean", "microsoft.activities.build.validation.reportdeferredvalidationerrorstask", "Method[execute].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.typemodel.yml new file mode 100644 index 000000000000..c112ffdf2ac0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Activities.Build.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.activities.build.workflowbuildmessagetask", "Member[messagetype]"] + - ["system.boolean", "microsoft.activities.build.workflowbuildmessagetask", "Method[execute].ReturnValue"] + - ["system.string", "microsoft.activities.build.workflowbuildmessagetask", "Member[resourcename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Aspnet.Snapin.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Aspnet.Snapin.typemodel.yml new file mode 100644 index 000000000000..d9410c696d89 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Aspnet.Snapin.typemodel.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[querygetdata].ReturnValue"] + - ["microsoft.aspnet.snapin.mmc_control_type", "microsoft.aspnet.snapin.mmc_control_type!", "Member[toolbar]"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[enumdadvise].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[lparam]"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[getdata].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[mask]"] + - ["microsoft.aspnet.snapin.mmc_control_type", "microsoft.aspnet.snapin.mmc_control_type!", "Member[menubutton]"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[nopenimage]"] + - ["microsoft.aspnet.snapin.mmc_control_type", "microsoft.aspnet.snapin.mmc_control_type!", "Member[comboboxbar]"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[relativeid]"] + - ["system.int32", "microsoft.aspnet.snapin.icontextmenucallback", "Method[additem].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[id]"] + - ["system.intptr", "microsoft.aspnet.snapin.scopedataitem", "Member[displayname]"] + - ["system.int32", "microsoft.aspnet.snapin.iextendpropertysheet", "Method[querypagesfor].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.iextendpropertysheet2", "Method[createpropertypages].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.iextendpropertysheet2", "Method[querypagesfor].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.iextendpropertysheet", "Method[createpropertypages].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[dunadvise].ReturnValue"] + - ["system.intptr", "microsoft.aspnet.snapin.aspnetmanagementutility!", "Method[getactivewindow].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[enumformatetc].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[nimage]"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[getdatahere].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.aspnetmanagementutility!", "Method[messagebox].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[cchildren]"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[getcanonicalformatetc].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[setdata].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.iextendpropertysheet2", "Method[getwatermarks].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.idataobject", "Method[dadvise].ReturnValue"] + - ["system.int32", "microsoft.aspnet.snapin.scopedataitem", "Member[nstate]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Build.Tasks.Windows.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Build.Tasks.Windows.typemodel.yml new file mode 100644 index 000000000000..bbd332d10550 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Build.Tasks.Windows.typemodel.yml @@ -0,0 +1,88 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.fileclassifier", "Member[clrresourcefiles]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.resourcesgenerator", "Member[outputresourcesfile]"] + - ["system.string", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[referencepathtypename]"] + - ["system.string", "microsoft.build.tasks.windows.fileclassifier", "Member[culture]"] + - ["system.string", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[assemblyname]"] + - ["system.boolean", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Method[execute].ReturnValue"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[outputpath]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[generatedbamlfiles]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.fileclassifier", "Member[sourcefiles]"] + - ["system.boolean", "microsoft.build.tasks.windows.fileclassifier", "Method[execute].ReturnValue"] + - ["system.string[]", "microsoft.build.tasks.windows.markupcompilepass2", "Member[knownreferencepaths]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[languagesourceextension]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.fileclassifier", "Member[clrembeddedresource]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[hostinbrowser]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[sourcecodefiles]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.updatemanifestforbrowserapplication", "Member[applicationmanifest]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[extrabuildcontrolfiles]"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass1", "Member[requirepass2formainassembly]"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass2", "Method[execute].ReturnValue"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[defineconstants]"] + - ["system.boolean", "microsoft.build.tasks.windows.updatemanifestforbrowserapplication", "Member[hostinbrowser]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[applicationmarkup]"] + - ["system.boolean", "microsoft.build.tasks.windows.uidmanager", "Method[execute].ReturnValue"] + - ["system.string[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[assembliesgeneratedduringbuild]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.fileclassifier", "Member[mainembeddedfiles]"] + - ["system.boolean", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[generatetemporarytargetassemblydebugginginformation]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[allgeneratedfiles]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass2", "Member[outputpath]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass2", "Member[rootnamespace]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[language]"] + - ["system.string", "microsoft.build.tasks.windows.mergelocalizationdirectives", "Member[outputfile]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[localizationdirectivestolocfile]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[pagemarkup]"] + - ["system.boolean", "microsoft.build.tasks.windows.mergelocalizationdirectives", "Method[execute].ReturnValue"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass1", "Member[requirepass2forsatelliteassembly]"] + - ["system.boolean", "microsoft.build.tasks.windows.getwinfxpath", "Method[execute].ReturnValue"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[contentfiles]"] + - ["system.string", "microsoft.build.tasks.windows.resourcesgenerator", "Member[outputpath]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.uidmanager", "Member[markupfiles]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[rootnamespace]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.resourcesgenerator", "Member[resourcefiles]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.fileclassifier", "Member[clrsatelliteembeddedresource]"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass1", "Member[xamldebugginginformation]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass2", "Member[localizationdirectivestolocfile]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[generatedcodefiles]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[assemblyname]"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass1", "Method[execute].ReturnValue"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.fileclassifier", "Member[satelliteembeddedfiles]"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass1", "Member[alwayscompilemarkupfilesinseparatedomain]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[outputtype]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[references]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass2", "Member[references]"] + - ["system.string", "microsoft.build.tasks.windows.getwinfxpath", "Member[winfxpath]"] + - ["system.string", "microsoft.build.tasks.windows.uidmanager", "Member[task]"] + - ["system.string", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[compiletargetname]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[splashscreen]"] + - ["system.string", "microsoft.build.tasks.windows.getwinfxpath", "Member[winfxwowpath]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass2", "Member[language]"] + - ["system.string", "microsoft.build.tasks.windows.getwinfxpath", "Member[winfxnativepath]"] + - ["system.string", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[msbuildbinpath]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[referencepath]"] + - ["system.string[]", "microsoft.build.tasks.windows.markupcompilepass2", "Member[assembliesgeneratedduringbuild]"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass1", "Member[isrunninginvisualstudio]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass2", "Member[generatedbaml]"] + - ["system.string", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[compiletypename]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[assemblyversion]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[uiculture]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass2", "Member[assemblyname]"] + - ["system.string", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[currentproject]"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass2", "Member[alwayscompilemarkupfilesinseparatedomain]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.mergelocalizationdirectives", "Member[generatedlocalizationfiles]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[generatedcodefiles]"] + - ["microsoft.build.framework.itaskitem[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[generatedlocalizationfiles]"] + - ["system.string", "microsoft.build.tasks.windows.uidmanager", "Member[intermediatedirectory]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass2", "Member[outputtype]"] + - ["system.string", "microsoft.build.tasks.windows.generatetemporarytargetassembly", "Member[intermediateoutputpath]"] + - ["system.boolean", "microsoft.build.tasks.windows.resourcesgenerator", "Method[execute].ReturnValue"] + - ["system.string", "microsoft.build.tasks.windows.fileclassifier", "Member[outputtype]"] + - ["system.string", "microsoft.build.tasks.windows.markupcompilepass1", "Member[assemblypublickeytoken]"] + - ["system.string[]", "microsoft.build.tasks.windows.markupcompilepass1", "Member[knownreferencepaths]"] + - ["system.boolean", "microsoft.build.tasks.windows.updatemanifestforbrowserapplication", "Method[execute].ReturnValue"] + - ["system.boolean", "microsoft.build.tasks.windows.markupcompilepass2", "Member[xamldebugginginformation]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.Activities.typemodel.yml new file mode 100644 index 000000000000..77de7ee4f25d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.Activities.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.csharp.activities.csharpreference", "Member[language]"] + - ["tresult", "microsoft.csharp.activities.csharpvalue", "Method[execute].ReturnValue"] + - ["system.linq.expressions.expression", "microsoft.csharp.activities.csharpreference", "Method[getexpressiontree].ReturnValue"] + - ["system.string", "microsoft.csharp.activities.csharpvalue", "Member[language]"] + - ["system.string", "microsoft.csharp.activities.csharpvalue", "Member[expressiontext]"] + - ["system.activities.location", "microsoft.csharp.activities.csharpreference", "Method[execute].ReturnValue"] + - ["system.boolean", "microsoft.csharp.activities.csharpvalue", "Member[requirescompilation]"] + - ["system.linq.expressions.expression", "microsoft.csharp.activities.csharpvalue", "Method[getexpressiontree].ReturnValue"] + - ["system.string", "microsoft.csharp.activities.csharpreference", "Member[expressiontext]"] + - ["system.boolean", "microsoft.csharp.activities.csharpreference", "Member[requirescompilation]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.RuntimeBinder.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.RuntimeBinder.typemodel.yml new file mode 100644 index 000000000000..183e35e32df7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.RuntimeBinder.typemodel.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[convert].ReturnValue"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[invokemember].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[valuefromcompoundassignment]"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[invoke].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfoflags", "microsoft.csharp.runtimebinder.csharpargumentinfoflags!", "Member[isout]"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[setmember].ReturnValue"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[unaryoperation].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[none]"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfoflags", "microsoft.csharp.runtimebinder.csharpargumentinfoflags!", "Member[none]"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[convertarrayindex]"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[resultindexed]"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[binaryoperation].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfoflags", "microsoft.csharp.runtimebinder.csharpargumentinfoflags!", "Member[namedargument]"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[invokesimplename]"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfoflags", "microsoft.csharp.runtimebinder.csharpargumentinfoflags!", "Member[isstatictype]"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfoflags", "microsoft.csharp.runtimebinder.csharpargumentinfoflags!", "Member[usecompiletimetype]"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[convertexplicit]"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[binaryoperationlogical]"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[getindex].ReturnValue"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[isevent].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[resultdiscarded]"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[invokeconstructor].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[checkedcontext]"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfoflags", "microsoft.csharp.runtimebinder.csharpargumentinfoflags!", "Member[constant]"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[setindex].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfoflags", "microsoft.csharp.runtimebinder.csharpargumentinfoflags!", "Member[isref]"] + - ["microsoft.csharp.runtimebinder.csharpbinderflags", "microsoft.csharp.runtimebinder.csharpbinderflags!", "Member[invokespecialname]"] + - ["system.runtime.compilerservices.callsitebinder", "microsoft.csharp.runtimebinder.binder!", "Method[getmember].ReturnValue"] + - ["microsoft.csharp.runtimebinder.csharpargumentinfo", "microsoft.csharp.runtimebinder.csharpargumentinfo!", "Method[create].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.typemodel.yml new file mode 100644 index 000000000000..b04aa4a52a1f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.CSharp.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.csharp.errorlevel", "microsoft.csharp.errorlevel!", "Member[none]"] + - ["system.string", "microsoft.csharp.csharpcodeprovider", "Member[fileextension]"] + - ["microsoft.csharp.errorlevel", "microsoft.csharp.errorlevel!", "Member[fatalerror]"] + - ["system.string", "microsoft.csharp.compilererror", "Member[errormessage]"] + - ["system.int32", "microsoft.csharp.compilererror", "Member[sourcecolumn]"] + - ["system.int32", "microsoft.csharp.compilererror", "Member[errornumber]"] + - ["system.codedom.compiler.icodegenerator", "microsoft.csharp.csharpcodeprovider", "Method[creategenerator].ReturnValue"] + - ["microsoft.csharp.compilererror[]", "microsoft.csharp.compiler!", "Method[compile].ReturnValue"] + - ["microsoft.csharp.errorlevel", "microsoft.csharp.errorlevel!", "Member[error]"] + - ["system.string", "microsoft.csharp.compilererror", "Method[tostring].ReturnValue"] + - ["microsoft.csharp.errorlevel", "microsoft.csharp.compilererror", "Member[errorlevel]"] + - ["system.int32", "microsoft.csharp.compilererror", "Member[sourceline]"] + - ["system.string", "microsoft.csharp.compilererror", "Member[sourcefile]"] + - ["system.componentmodel.typeconverter", "microsoft.csharp.csharpcodeprovider", "Method[getconverter].ReturnValue"] + - ["system.codedom.compiler.icodecompiler", "microsoft.csharp.csharpcodeprovider", "Method[createcompiler].ReturnValue"] + - ["microsoft.csharp.errorlevel", "microsoft.csharp.errorlevel!", "Member[warning]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.DotNet.PlatformAbstractions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.DotNet.PlatformAbstractions.typemodel.yml new file mode 100644 index 000000000000..66308c07540b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.DotNet.PlatformAbstractions.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.dotnet.platformabstractions.hashcodecombiner", "Member[combinedhash]"] + - ["microsoft.dotnet.platformabstractions.hashcodecombiner", "microsoft.dotnet.platformabstractions.hashcodecombiner!", "Method[start].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Quality.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Quality.typemodel.yml new file mode 100644 index 000000000000..2629f08d9dff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Quality.typemodel.yml @@ -0,0 +1,40 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.ai.evaluation.quality.relevancetruthandcompletenessevaluator!", "Member[truthmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.relevanceevaluator!", "Member[relevancemetricname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.relevanceevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.relevanceevaluator", "Member[evaluationmetricnames]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.equivalenceevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.fluencyevaluator", "Member[evaluationmetricnames]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.groundednessevaluator!", "Member[groundednessmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.coherenceevaluator!", "Member[coherencemetricname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.relevancetruthandcompletenessevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.coherenceevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.equivalenceevaluatorcontext!", "Member[groundtruthcontextname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.equivalenceevaluatorcontext", "Member[groundtruth]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.relevancetruthandcompletenessevaluator!", "Member[completenessmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.equivalenceevaluator!", "Member[equivalencemetricname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.completenessevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.retrievalevaluator!", "Member[retrievalmetricname]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.ai.evaluation.quality.retrievalevaluatorcontext", "Member[retrievedcontextchunks]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.completenessevaluatorcontext", "Member[groundtruth]"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.retrievalevaluator", "Member[evaluationmetricnames]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.relevancetruthandcompletenessevaluator!", "Member[relevancemetricname]"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.completenessevaluator", "Member[evaluationmetricnames]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.groundednessevaluatorcontext!", "Member[groundingcontextname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.groundednessevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.retrievalevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.completenessevaluatorcontext!", "Member[groundtruthcontextname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.quality.fluencyevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.groundednessevaluatorcontext", "Member[groundingcontext]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.completenessevaluator!", "Member[completenessmetricname]"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.coherenceevaluator", "Member[evaluationmetricnames]"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.equivalenceevaluator", "Member[evaluationmetricnames]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.retrievalevaluatorcontext!", "Member[retrievedcontextchunkscontextname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.quality.fluencyevaluator!", "Member[fluencymetricname]"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.relevancetruthandcompletenessevaluator", "Member[evaluationmetricnames]"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.quality.groundednessevaluator", "Member[evaluationmetricnames]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Html.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Html.typemodel.yml new file mode 100644 index 000000000000..3c0d778ec152 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Html.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.formats.html.htmlreportwriter", "Method[writereportasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Json.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Json.typemodel.yml new file mode 100644 index 000000000000..dc2f7c162255 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Json.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.formats.json.jsonreportwriter", "Method[writereportasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Storage.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Storage.typemodel.yml new file mode 100644 index 000000000000..135684c48d9c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.Storage.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresultstore", "Method[writeresultsasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresultstore", "Method[readresultsasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresponsecacheprovider", "Method[getcacheasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresponsecacheprovider", "Method[resetasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresultstore", "Method[getlatestexecutionnamesasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresultstore", "Method[getlatestexecutionnamesasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresponsecacheprovider", "Method[deleteexpiredcacheentriesasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresponsecacheprovider", "Method[resetasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresultstore", "Method[writeresultsasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresultstore", "Method[readresultsasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresultstore", "Method[deleteresultsasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresultstore", "Method[getiterationnamesasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresponsecacheprovider", "Method[getcacheasync].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedreportingconfiguration!", "Method[create].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresponsecacheprovider", "Method[deleteexpiredcacheentriesasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresultstore", "Method[getscenarionamesasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.azurestorageresultstore", "Method[getscenarionamesasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresultstore", "Method[getiterationnamesasync].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "microsoft.extensions.ai.evaluation.reporting.storage.azurestoragereportingconfiguration!", "Method[create].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.storage.diskbasedresultstore", "Method[deleteresultsasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.typemodel.yml new file mode 100644 index 000000000000..86a01c12242e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Reporting.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Method[createscenariorunasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.scenariorun", "Member[iterationname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.ievaluationresponsecacheprovider", "Method[deleteexpiredcacheentriesasync].ReturnValue"] + - ["microsoft.extensions.ai.usagedetails", "microsoft.extensions.ai.evaluation.reporting.chatturndetails", "Member[usage]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[evaluators]"] + - ["system.nullable", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[formatversion]"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[iterationname]"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[tags]"] + - ["microsoft.extensions.ai.evaluation.reporting.chatdetails", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[chatdetails]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.ievaluationresultstore", "Method[getlatestexecutionnamesasync].ReturnValue"] + - ["microsoft.extensions.ai.chatresponse", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[modelresponse]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.scenariorun", "Method[evaluateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.scenariorun", "Member[executionname]"] + - ["system.boolean", "microsoft.extensions.ai.evaluation.reporting.scenariorunresultextensions!", "Method[containsdiagnostics].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.chatconfiguration", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[chatconfiguration]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.ievaluationresultstore", "Method[getiterationnamesasync].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[cachingkeys]"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[executionname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[scenarioname]"] + - ["system.func", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[evaluationmetricinterpreter]"] + - ["microsoft.extensions.ai.evaluation.chatconfiguration", "microsoft.extensions.ai.evaluation.reporting.scenariorun", "Member[chatconfiguration]"] + - ["system.nullable", "microsoft.extensions.ai.evaluation.reporting.chatturndetails", "Member[cachehit]"] + - ["system.timespan", "microsoft.extensions.ai.evaluation.reporting.chatturndetails", "Member[latency]"] + - ["system.timespan", "microsoft.extensions.ai.evaluation.reporting.defaults!", "Member[defaulttimetoliveforcacheentries]"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.chatturndetails", "Member[model]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.ievaluationresultstore", "Method[readresultsasync].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.evaluationresult", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[evaluationresult]"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.chatturndetails", "Member[cachekey]"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[executionname]"] + - ["microsoft.extensions.ai.evaluation.reporting.ievaluationresultstore", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[resultstore]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.ievaluationresultstore", "Method[writeresultsasync].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[tags]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.ievaluationresponsecacheprovider", "Method[resetasync].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.evaluation.reporting.chatdetails", "Member[turndetails]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.ievaluationreportwriter", "Method[writereportasync].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[messages]"] + - ["microsoft.extensions.ai.evaluation.reporting.ievaluationresponsecacheprovider", "microsoft.extensions.ai.evaluation.reporting.reportingconfiguration", "Member[responsecacheprovider]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.scenariorunextensions!", "Method[evaluateasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.ievaluationresponsecacheprovider", "Method[getcacheasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.defaults!", "Member[defaultexecutionname]"] + - ["system.datetime", "microsoft.extensions.ai.evaluation.reporting.scenariorunresult", "Member[creationtime]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.evaluation.reporting.ievaluationresultstore", "Method[getscenarionamesasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.scenariorun", "Method[disposeasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.scenariorun", "Member[scenarioname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.reporting.ievaluationresultstore", "Method[deleteresultsasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.reporting.defaults!", "Member[defaultiterationname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Safety.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Safety.typemodel.yml new file mode 100644 index 000000000000..377121fbb3ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.Safety.typemodel.yml @@ -0,0 +1,41 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.ai.evaluation.safety.indirectattackevaluator!", "Member[indirectattackmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.hateandunfairnessevaluator!", "Member[hateandunfairnessmetricname]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.ai.evaluation.safety.ungroundedattributesevaluator", "Method[filteradditionalcontext].ReturnValue"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.safety.contentsafetyevaluator", "Member[evaluationmetricnames]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfiguration", "Member[subscriptionid]"] + - ["azure.core.tokencredential", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfiguration", "Member[credential]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.protectedmaterialevaluator!", "Member[protectedfictionalcharactersmetricname]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.ai.evaluation.safety.groundednessproevaluator", "Method[filteradditionalcontext].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.ungroundedattributesevaluator!", "Member[ungroundedattributesmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.protectedmaterialevaluator!", "Member[protectedmaterialmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.groundednessproevaluatorcontext!", "Member[groundingcontextname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.safety.protectedmaterialevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.safety.contentharmevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.net.http.httpclient", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfiguration", "Member[httpclient]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.safety.groundednessproevaluator", "Method[evaluateasync].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.chatconfiguration", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfigurationextensions!", "Method[tochatconfiguration].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.safety.codevulnerabilityevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.selfharmevaluator!", "Member[selfharmmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.codevulnerabilityevaluator!", "Member[codevulnerabilitymetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.ungroundedattributesevaluatorcontext!", "Member[groundingcontextname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.protectedmaterialevaluator!", "Member[protectedlogosandbrandsmetricname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfiguration", "Member[projectname]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.violenceevaluator!", "Member[violencemetricname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.safety.ungroundedattributesevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.safety.contentsafetyevaluator", "Method[evaluatecontentsafetyasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.ungroundedattributesevaluatorcontext", "Member[groundingcontext]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.groundednessproevaluator!", "Member[groundednessprometricname]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.safety.contentsafetyevaluator", "Method[evaluateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.groundednessproevaluatorcontext", "Member[groundingcontext]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.ai.evaluation.safety.contentsafetyevaluator", "Method[filteradditionalcontext].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.protectedmaterialevaluator!", "Member[protectedartworkmetricname]"] + - ["microsoft.extensions.ai.ichatclient", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfigurationextensions!", "Method[toichatclient].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.sexualevaluator!", "Member[sexualmetricname]"] + - ["system.int32", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfiguration", "Member[timeoutinsecondsforretries]"] + - ["system.string", "microsoft.extensions.ai.evaluation.safety.contentsafetyserviceconfiguration", "Member[resourcegroupname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.typemodel.yml new file mode 100644 index 000000000000..38e0c311bacf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.Evaluation.typemodel.yml @@ -0,0 +1,48 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.ai.evaluation.chatresponseextensions!", "Method[rendertext].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.evaluationdiagnostic", "Member[message]"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationrating!", "Member[good]"] + - ["microsoft.extensions.ai.evaluation.evaluationmetricinterpretation", "microsoft.extensions.ai.evaluation.evaluationmetric", "Member[interpretation]"] + - ["system.string", "microsoft.extensions.ai.evaluation.evaluationmetric", "Member[reason]"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationrating!", "Member[average]"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationrating!", "Member[poor]"] + - ["microsoft.extensions.ai.evaluation.evaluationdiagnosticseverity", "microsoft.extensions.ai.evaluation.evaluationdiagnosticseverity!", "Member[informational]"] + - ["system.string", "microsoft.extensions.ai.evaluation.evaluationmetricinterpretation", "Member[reason]"] + - ["system.boolean", "microsoft.extensions.ai.evaluation.evaluationmetricinterpretation", "Member[failed]"] + - ["system.boolean", "microsoft.extensions.ai.evaluation.evaluationresult", "Method[tryget].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.evaluation.evaluationresultextensions!", "Method[containsdiagnostics].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.evaluationdiagnosticseverity", "microsoft.extensions.ai.evaluation.evaluationdiagnosticseverity!", "Member[warning]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.ai.evaluation.evaluationmetric", "Member[context]"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationrating!", "Member[unknown]"] + - ["microsoft.extensions.ai.evaluation.evaluationdiagnosticseverity", "microsoft.extensions.ai.evaluation.evaluationdiagnostic", "Member[severity]"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.evaluation.evaluationcontext", "Member[contents]"] + - ["microsoft.extensions.ai.evaluation.evaluationdiagnostic", "microsoft.extensions.ai.evaluation.evaluationdiagnostic!", "Method[informational].ReturnValue"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.ievaluator", "Member[evaluationmetricnames]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.ai.evaluation.evaluationresult", "Member[metrics]"] + - ["system.collections.generic.ireadonlycollection", "microsoft.extensions.ai.evaluation.compositeevaluator", "Member[evaluationmetricnames]"] + - ["system.boolean", "microsoft.extensions.ai.evaluation.evaluationmetricextensions!", "Method[containsdiagnostics].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationrating!", "Member[unacceptable]"] + - ["system.boolean", "microsoft.extensions.ai.evaluation.chatmessageextensions!", "Method[trygetuserrequest].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.compositeevaluator", "Method[evaluateasync].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationmetricinterpretation", "Member[rating]"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.evaluation.evaluationmetric", "Member[diagnostics]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.evaluatorextensions!", "Method[evaluateasync].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.evaluationdiagnosticseverity", "microsoft.extensions.ai.evaluation.evaluationdiagnosticseverity!", "Member[error]"] + - ["t", "microsoft.extensions.ai.evaluation.evaluationmetric", "Member[value]"] + - ["system.string", "microsoft.extensions.ai.evaluation.evaluationdiagnostic", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.chatmessageextensions!", "Method[rendertext].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.evaluationmetric", "Member[name]"] + - ["microsoft.extensions.ai.evaluation.evaluationdiagnostic", "microsoft.extensions.ai.evaluation.evaluationdiagnostic!", "Method[error].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.extensions.ai.evaluation.evaluationmetric", "Member[metadata]"] + - ["t", "microsoft.extensions.ai.evaluation.evaluationresult", "Method[get].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.evaluation.evaluationcontext", "Member[name]"] + - ["microsoft.extensions.ai.ichatclient", "microsoft.extensions.ai.evaluation.chatconfiguration", "Member[chatclient]"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationrating!", "Member[inconclusive]"] + - ["microsoft.extensions.ai.evaluation.evaluationrating", "microsoft.extensions.ai.evaluation.evaluationrating!", "Member[exceptional]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.evaluation.ievaluator", "Method[evaluateasync].ReturnValue"] + - ["microsoft.extensions.ai.evaluation.evaluationdiagnostic", "microsoft.extensions.ai.evaluation.evaluationdiagnostic!", "Method[warning].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.typemodel.yml new file mode 100644 index 000000000000..b1d4e5db9b0e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AI.typemodel.yml @@ -0,0 +1,449 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Member[modelid]"] + - ["system.boolean", "microsoft.extensions.ai.nonechattoolmode", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionarguments", "Method[remove].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.chatresponseformattext", "Method[gethashcode].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.speechtotextoptions", "Member[speechsamplerate]"] + - ["system.object", "microsoft.extensions.ai.functionresultcontent", "Member[result]"] + - ["system.string", "microsoft.extensions.ai.chatresponse", "Member[modelid]"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionfactoryoptions+parameterbindingoptions!", "Method[op_inequality].ReturnValue"] + - ["system.func", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[configureparameterbinding]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.functioninvokingchatclient", "Method[invokefunctionasync].ReturnValue"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.ai.opentelemetryembeddinggeneratorbuilderextensions!", "Method[useopentelemetry].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.uricontent", "Member[mediatype]"] + - ["system.object", "microsoft.extensions.ai.ichatclient", "Method[getservice].ReturnValue"] + - ["system.collections.generic.icollection", "microsoft.extensions.ai.aifunctionarguments", "Member[values]"] + - ["system.boolean", "microsoft.extensions.ai.chatresponseformattext", "Method[equals].ReturnValue"] + - ["tembedding", "microsoft.extensions.ai.generatedembeddings", "Member[item]"] + - ["tattribute", "microsoft.extensions.ai.aijsonschemacreatecontext", "Method[getcustomattribute].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aifunctionfactoryoptions+parameterbindingoptions", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.ai.functioninvokingchatclient+functioninvocationstatus", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationstatus!", "Member[exception]"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.ai.loggingembeddinggeneratorbuilderextensions!", "Method[uselogging].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationresult", "Member[terminate]"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.functioninvokingchatclient", "Method[createresponsemessages].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformoptions", "Method[equals].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.configureoptionsspeechtotextclient", "Method[getstreamingtextasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.chatfinishreason!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformoptions!", "Method[op_equality].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingembeddinggenerator", "Method[readcacheasync].ReturnValue"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.ai.embeddinggeneratorbuilder", "Method[build].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.distributedcachingchatclient", "Method[readcachestreamingasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[name]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.ai.additionalpropertiesdictionary", "Member[values]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.delegatingspeechtotextclient", "Method[gettextasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.distributedcachingembeddinggenerator", "Method[getcachekey].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.loggingspeechtotextclient", "Method[getstreamingtextasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Member[messageid]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.functioninvokingchatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.extensions.ai.functioncallcontent", "Member[arguments]"] + - ["system.boolean", "microsoft.extensions.ai.chatrole", "Method[equals].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponse", "Member[chatthreadid]"] + - ["microsoft.extensions.ai.speechtotextresponseupdatekind", "microsoft.extensions.ai.speechtotextresponseupdatekind!", "Member[textupdating]"] + - ["system.object", "microsoft.extensions.ai.additionalpropertiesdictionary+enumerator", "Member[current]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingchatclient", "Method[readcacheasync].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary+enumerator", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.ai.aitool", "Member[additionalproperties]"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[presencepenalty]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.ispeechtotextclient", "Method[gettextasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.textreasoningcontent", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.ai.chatmessage", "microsoft.extensions.ai.chatmessage", "Method[clone].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[getenumerator].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingchatclient", "Method[getresponseasync].ReturnValue"] + - ["microsoft.extensions.ai.ispeechtotextclient", "microsoft.extensions.ai.openaiclientextensions!", "Method[asispeechtotextclient].ReturnValue"] + - ["microsoft.extensions.ai.functioninvokingchatclient+functioninvocationstatus", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationresult", "Member[status]"] + - ["system.string", "microsoft.extensions.ai.distributedcachingchatclient", "Method[getcachekey].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aitool", "Member[name]"] + - ["system.uri", "microsoft.extensions.ai.chatclientmetadata", "Member[provideruri]"] + - ["microsoft.extensions.ai.aifunctionarguments", "microsoft.extensions.ai.functioninvocationcontext", "Member[arguments]"] + - ["system.object", "microsoft.extensions.ai.aifunctionarguments", "Member[item]"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.chatoptions", "Member[stopsequences]"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.ai.chatclientbuilder", "Method[use].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.nonechattoolmode", "Method[gethashcode].ReturnValue"] + - ["system.func", "microsoft.extensions.ai.aijsonschemacreateoptions", "Member[includeparameter]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.opentelemetrychatclient", "Member[jsonserializeroptions]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.delegatingchatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.requiredchattoolmode", "Method[equals].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "microsoft.extensions.ai.aijsonschemacreatecontext", "Member[basetypeinfo]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.ollamachatclient", "Member[toolcalljsonserializeroptions]"] + - ["system.boolean", "microsoft.extensions.ai.additionalpropertiesdictionary", "Member[isreadonly]"] + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Member[authorname]"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[seed]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.delegatingchatclient", "Method[getresponseasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.speechtotextoptions", "Member[modelid]"] + - ["system.int32", "microsoft.extensions.ai.chatfinishreason", "Method[gethashcode].ReturnValue"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.ai.distributedcachingembeddinggeneratorbuilderextensions!", "Method[usedistributedcache].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschemacreateoptions!", "Method[op_equality].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.aifunction", "Method[invokecoreasync].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.chatmessage", "Member[contents]"] + - ["system.string", "microsoft.extensions.ai.textreasoningcontent", "Member[text]"] + - ["system.string", "microsoft.extensions.ai.chatmessage", "Member[authorname]"] + - ["system.func", "microsoft.extensions.ai.aijsonschematransformoptions", "Member[transformschemanode]"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformcontext", "Member[isdictionaryvalueschema]"] + - ["system.string", "microsoft.extensions.ai.aijsonschemacreatecontext", "Member[path]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "microsoft.extensions.ai.aijsonschemacreatecontext", "Member[typeinfo]"] + - ["microsoft.extensions.ai.chatrole", "microsoft.extensions.ai.chatrole!", "Member[system]"] + - ["system.string", "microsoft.extensions.ai.aijsonschematransformcontext", "Member[propertyname]"] + - ["system.string", "microsoft.extensions.ai.datacontent", "Member[uri]"] + - ["system.object", "microsoft.extensions.ai.aicontent", "Member[rawrepresentation]"] + - ["system.collections.ienumerator", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.ai.functioncallcontent", "microsoft.extensions.ai.functioncallcontent!", "Method[createfromparsedarguments].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionarguments", "Method[contains].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.usagedetails", "Member[totaltokencount]"] + - ["microsoft.extensions.ai.chatresponseformatjson", "microsoft.extensions.ai.chatresponseformat!", "Method[forjsonschema].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.embeddinggenerationoptions", "Member[modelid]"] + - ["system.string", "microsoft.extensions.ai.chatresponse", "Member[conversationid]"] + - ["microsoft.extensions.ai.autochattoolmode", "microsoft.extensions.ai.chattoolmode!", "Member[auto]"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionfactoryoptions+parameterbindingoptions!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.functioninvokingchatclient", "Member[allowconcurrentinvocation]"] + - ["system.func", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[marshalresult]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponse", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.ai.configureoptionschatclientbuilderextensions!", "Method[configureoptions].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextresponseupdatekind", "microsoft.extensions.ai.speechtotextresponseupdatekind!", "Member[sessionopen]"] + - ["system.boolean", "microsoft.extensions.ai.opentelemetryembeddinggenerator", "Member[enablesensitivedata]"] + - ["system.string", "microsoft.extensions.ai.chatoptions", "Member[chatthreadid]"] + - ["system.int32", "microsoft.extensions.ai.chatrole", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.chatclientextensions!", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.distributedcachingchatclient", "Method[readcacheasync].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.embedding", "Member[additionalproperties]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[modelid]"] + - ["system.text.json.jsonelement", "microsoft.extensions.ai.aifunction", "Member[jsonschema]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.speechtotextclientextensions!", "Method[gettextasync].ReturnValue"] + - ["system.object", "microsoft.extensions.ai.iembeddinggenerator", "Method[getservice].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.chatrole!", "Method[op_equality].ReturnValue"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.ai.distributedcachingchatclientbuilderextensions!", "Method[usedistributedcache].ReturnValue"] + - ["system.exception", "microsoft.extensions.ai.functioncallcontent", "Member[exception]"] + - ["microsoft.extensions.ai.speechtotextclientbuilder", "microsoft.extensions.ai.speechtotextclientbuilderspeechtotextclientextensions!", "Method[asbuilder].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.chatclientstructuredoutputextensions!", "Method[getresponseasync].ReturnValue"] + - ["microsoft.extensions.ai.requiredchattoolmode", "microsoft.extensions.ai.chattoolmode!", "Method[requirespecific].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.embeddinggeneratormetadata", "Member[defaultmodelid]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.loggingchatclient", "Member[jsonserializeroptions]"] + - ["system.uri", "microsoft.extensions.ai.uricontent", "Member[uri]"] + - ["system.func", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[createinstance]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.aijsonutilities!", "Member[defaultoptions]"] + - ["microsoft.extensions.ai.speechtotextclientbuilder", "microsoft.extensions.ai.speechtotextclientbuilder", "Method[use].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.cachingchatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionarguments", "Method[trygetvalue].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.additionalpropertiesdictionary", "Member[count]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.distributedcachingchatclient", "Method[writecacheasync].ReturnValue"] + - ["system.object", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationresult", "Member[result]"] + - ["microsoft.extensions.ai.requiredchattoolmode", "microsoft.extensions.ai.chattoolmode!", "Member[requireany]"] + - ["system.boolean", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[tryadd].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[additionalproperties]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[generateandzipasync].ReturnValue"] + - ["system.exception", "microsoft.extensions.ai.functionresultcontent", "Member[exception]"] + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Member[conversationid]"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.ai.embeddinggeneratorbuilderembeddinggeneratorextensions!", "Method[asbuilder].ReturnValue"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.distributedcachingchatclient", "Member[jsonserializeroptions]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponseupdatekind", "Member[value]"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[allowmultipletoolcalls]"] + - ["system.string", "microsoft.extensions.ai.requiredchattoolmode", "Member[requiredfunctionname]"] + - ["microsoft.extensions.ai.speechtotextclientbuilder", "microsoft.extensions.ai.configureoptionsspeechtotextclientbuilderextensions!", "Method[configureoptions].ReturnValue"] + - ["system.object", "microsoft.extensions.ai.ollamaembeddinggenerator", "Method[getservice].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.ai.generatedembeddings", "Method[getenumerator].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.chatclientextensions!", "Method[getresponseasync].ReturnValue"] + - ["tservice", "microsoft.extensions.ai.speechtotextclientextensions!", "Method[getservice].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.chatresponse", "Method[trygetresult].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.embeddinggenerationoptions", "Member[dimensions]"] + - ["microsoft.extensions.ai.functioncallcontent", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationresult", "Member[callcontent]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.configureoptionsspeechtotextclient", "Method[gettextasync].ReturnValue"] + - ["microsoft.extensions.ai.usagedetails", "microsoft.extensions.ai.generatedembeddings", "Member[usage]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingembeddinggenerator", "Method[generateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aitool", "Method[tostring].ReturnValue"] + - ["system.collections.generic.icollection", "microsoft.extensions.ai.additionalpropertiesdictionary", "Member[values]"] + - ["system.readonlymemory", "microsoft.extensions.ai.datacontent", "Member[data]"] + - ["system.string", "microsoft.extensions.ai.chatfinishreason", "Member[value]"] + - ["microsoft.extensions.ai.speechtotextresponse", "microsoft.extensions.ai.speechtotextresponseupdateextensions!", "Method[tospeechtotextresponse].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponse", "Member[modelid]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.ai.aifunctionarguments", "Member[values]"] + - ["system.int32", "microsoft.extensions.ai.generatedembeddings", "Member[count]"] + - ["microsoft.extensions.ai.aifunction", "microsoft.extensions.ai.functioninvocationcontext", "Member[function]"] + - ["system.exception", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationresult", "Member[exception]"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.ai.configureoptionsembeddinggeneratorbuilderextensions!", "Method[configureoptions].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.chatfinishreason!", "Method[op_inequality].ReturnValue"] + - ["microsoft.extensions.ai.aifunction", "microsoft.extensions.ai.aifunctionfactory!", "Method[create].ReturnValue"] + - ["system.collections.bitarray", "microsoft.extensions.ai.binaryembedding", "Member[vector]"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.chatmessage", "Member[additionalproperties]"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.chatresponseupdate", "Member[additionalproperties]"] + - ["microsoft.extensions.ai.chatrole", "microsoft.extensions.ai.chatrole!", "Member[assistant]"] + - ["microsoft.extensions.ai.chatresponse", "microsoft.extensions.ai.chatresponseextensions!", "Method[tochatresponse].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionarguments", "Member[isreadonly]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.configureoptionsembeddinggenerator", "Method[generateasync].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.ai.aifunctionarguments", "Method[getenumerator].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.speechtotextresponse", "Member[starttime]"] + - ["system.boolean", "microsoft.extensions.ai.autochattoolmode", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionarguments", "Method[containskey].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.functioncallcontent", "Member[name]"] + - ["microsoft.extensions.ai.chatoptions", "microsoft.extensions.ai.chatoptions", "Method[clone].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponseformatjson", "Member[schemadescription]"] + - ["system.boolean", "microsoft.extensions.ai.chatfinishreason", "Method[equals].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponse", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.chatresponseupdate", "Member[contents]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponseupdatekind", "Method[tostring].ReturnValue"] + - ["tservice", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[getrequiredservice].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.speechtotextresponseupdatekind", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.speechtotextclientextensions!", "Method[getstreamingtextasync].ReturnValue"] + - ["microsoft.extensions.ai.aijsonschemacreateoptions", "microsoft.extensions.ai.aijsonschemacreateoptions", "Method[$].ReturnValue"] + - ["microsoft.extensions.ai.usagedetails", "microsoft.extensions.ai.usagecontent", "Member[details]"] + - ["system.object", "microsoft.extensions.ai.chatmessage", "Member[rawrepresentation]"] + - ["tservice", "microsoft.extensions.ai.chatclientextensions!", "Method[getservice].ReturnValue"] + - ["tservice", "microsoft.extensions.ai.chatclientextensions!", "Method[getrequiredservice].ReturnValue"] + - ["microsoft.extensions.ai.chatfinishreason", "microsoft.extensions.ai.chatfinishreason!", "Member[length]"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.ai.loggingchatclientbuilderextensions!", "Method[uselogging].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.loggingchatclient", "Method[getresponseasync].ReturnValue"] + - ["microsoft.extensions.ai.aijsonschemacreateoptions", "microsoft.extensions.ai.aijsonschemacreateoptions!", "Member[default]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.ichatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.object", "microsoft.extensions.ai.delegatingchatclient", "Method[getservice].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.chatoptions", "Member[tools]"] + - ["microsoft.extensions.ai.chatfinishreason", "microsoft.extensions.ai.chatfinishreason+converter", "Method[read].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.aijsonschemacreateoptions", "Method[gethashcode].ReturnValue"] + - ["system.uri", "microsoft.extensions.ai.embeddinggeneratormetadata", "Member[provideruri]"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[clone].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.delegatingspeechtotextclient", "Method[getstreamingtextasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[description]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.ai.additionalpropertiesdictionary", "Member[keys]"] + - ["microsoft.extensions.ai.ichatclient", "microsoft.extensions.ai.chatclientbuilder", "Method[build].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponse", "Member[text]"] + - ["system.string", "microsoft.extensions.ai.chatmessage", "Member[text]"] + - ["system.object", "microsoft.extensions.ai.opentelemetrychatclient", "Method[getservice].ReturnValue"] + - ["microsoft.extensions.ai.ichatclient", "microsoft.extensions.ai.azureaiinferenceextensions!", "Method[asichatclient].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.embeddinggeneratormetadata", "Member[defaultmodeldimensions]"] + - ["system.string", "microsoft.extensions.ai.textcontent", "Method[tostring].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.usagedetails", "Member[inputtokencount]"] + - ["system.func", "microsoft.extensions.ai.chatoptions", "Member[rawrepresentationfactory]"] + - ["microsoft.extensions.ai.ichatclient", "microsoft.extensions.ai.delegatingchatclient", "Member[innerclient]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingchatclient", "Method[readcachestreamingasync].ReturnValue"] + - ["system.text.json.jsonelement", "microsoft.extensions.ai.aijsonutilities!", "Method[createjsonschema].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.errorcontent", "Member[message]"] + - ["system.reflection.methodinfo", "microsoft.extensions.ai.aifunction", "Member[underlyingmethod]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[generateembeddingasync].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextresponseupdatekind", "microsoft.extensions.ai.speechtotextresponseupdatekind!", "Member[error]"] + - ["microsoft.extensions.ai.functioninvokingchatclient+functioninvocationstatus", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationstatus!", "Member[rantocompletion]"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[topp]"] + - ["system.string", "microsoft.extensions.ai.chatmessage", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.embeddinggeneratormetadata", "Member[providername]"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.ai.aifunctionarguments", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.loggingchatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformoptions", "Member[convertbooleanschemas]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.ichatclient", "Method[getresponseasync].ReturnValue"] + - ["microsoft.extensions.ai.aijsonschemacreateoptions", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[jsonschemacreateoptions]"] + - ["system.boolean", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[remove].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.ai.generatedembeddings", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextresponseupdatekind", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[kind]"] + - ["tvalue", "microsoft.extensions.ai.additionalpropertiesdictionary", "Member[item]"] + - ["system.int32", "microsoft.extensions.ai.functioninvocationcontext", "Member[iteration]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.configureoptionschatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.speechtotextoptions", "Member[speechlanguage]"] + - ["system.string", "microsoft.extensions.ai.chatclientmetadata", "Member[providername]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingchatclient", "Method[writecachestreamingasync].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.chatresponseupdate", "Member[finishreason]"] + - ["system.boolean", "microsoft.extensions.ai.chatrole!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.generatedembeddings", "Member[isreadonly]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[responseid]"] + - ["system.int32", "microsoft.extensions.ai.autochattoolmode", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.ai.aifunctionarguments", "Member[keys]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingchatclient", "Method[writecacheasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[generateembeddingvectorasync].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.usagedetails", "Member[outputtokencount]"] + - ["system.nullable", "microsoft.extensions.ai.speechtotextresponse", "Member[endtime]"] + - ["microsoft.extensions.ai.chatresponseformattext", "microsoft.extensions.ai.chatresponseformat!", "Member[text]"] + - ["system.int32", "microsoft.extensions.ai.generatedembeddings", "Method[indexof].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.textcontent", "Member[text]"] + - ["microsoft.extensions.ai.chatresponseupdate[]", "microsoft.extensions.ai.chatresponse", "Method[tochatresponseupdates].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextoptions", "microsoft.extensions.ai.speechtotextoptions", "Method[clone].ReturnValue"] + - ["microsoft.extensions.ai.usagedetails", "microsoft.extensions.ai.chatresponse", "Member[usage]"] + - ["system.string", "microsoft.extensions.ai.chatresponseformatjson", "Member[schemaname]"] + - ["system.string", "microsoft.extensions.ai.aijsonschematransformoptions", "Method[tostring].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "microsoft.extensions.ai.additionalpropertiesdictionary+enumerator", "Member[current]"] + - ["system.int32", "microsoft.extensions.ai.binaryembedding", "Member[dimensions]"] + - ["system.string", "microsoft.extensions.ai.cachingembeddinggenerator", "Method[getcachekey].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.speechtotextclientmetadata", "Member[providername]"] + - ["system.boolean", "microsoft.extensions.ai.additionalpropertiesdictionary+enumerator", "Method[movenext].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextresponseupdatekind", "microsoft.extensions.ai.speechtotextresponseupdatekind!", "Member[textupdated]"] + - ["system.boolean", "microsoft.extensions.ai.opentelemetrychatclient", "Member[enablesensitivedata]"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.ai.delegatingembeddinggenerator", "Member[innergenerator]"] + - ["microsoft.extensions.ai.chatfinishreason", "microsoft.extensions.ai.chatfinishreason!", "Member[contentfilter]"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[maxoutputtokens]"] + - ["microsoft.extensions.ai.nonechattoolmode", "microsoft.extensions.ai.chattoolmode!", "Member[none]"] + - ["system.int32", "microsoft.extensions.ai.requiredchattoolmode", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.functioninvocationcontext", "Member[messages]"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.ai.opentelemetrychatclientbuilderextensions!", "Method[useopentelemetry].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.opentelemetrychatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[additionalproperties]"] + - ["system.object", "microsoft.extensions.ai.ispeechtotextclient", "Method[getservice].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.aijsonschematransformoptions", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschemacreateoptions", "Member[includetypeinenumschemas]"] + - ["microsoft.extensions.ai.speechtotextresponseupdatekind", "microsoft.extensions.ai.speechtotextresponseupdatekind!", "Member[sessionclose]"] + - ["system.collections.generic.icollection", "microsoft.extensions.ai.additionalpropertiesdictionary", "Member[keys]"] + - ["system.object", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[getrequiredservice].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aijsonutilities!", "Method[hashdatatostring].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponse", "Member[text]"] + - ["system.text.json.jsonelement", "microsoft.extensions.ai.aijsonschematransformcache", "Method[getorcreatetransformedschema].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschemacreateoptions", "Method[equals].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatoptions", "Member[conversationid]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[generatevectorasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aitool", "Member[description]"] + - ["system.object", "microsoft.extensions.ai.chatresponse", "Member[rawrepresentation]"] + - ["system.nullable", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[starttime]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.iembeddinggenerator", "Method[generateasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschemacreateoptions", "Member[disallowadditionalproperties]"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.aicontent", "Member[additionalproperties]"] + - ["system.int32", "microsoft.extensions.ai.functioninvokingchatclient", "Member[maximumiterationsperrequest]"] + - ["system.string", "microsoft.extensions.ai.chatoptions", "Member[modelid]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.aifunction", "Member[jsonserializeroptions]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.loggingspeechtotextclient", "Method[gettextasync].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.speechtotextoptions", "Member[additionalproperties]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.loggingspeechtotextclient", "Member[jsonserializeroptions]"] + - ["system.object", "microsoft.extensions.ai.delegatingspeechtotextclient", "Method[getservice].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[temperature]"] + - ["system.boolean", "microsoft.extensions.ai.uricontent", "Method[hastoplevelmediatype].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.ollamaembeddinggenerator", "Method[generateasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformoptions!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.chatresponse", "Member[messages]"] + - ["system.object", "microsoft.extensions.ai.delegatingembeddinggenerator", "Method[getservice].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformoptions", "Member[usenullablekeyword]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.aifunctionfactoryoptions", "Member[serializeroptions]"] + - ["tservice", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[getservice].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.functioncallcontent", "Member[callid]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.ispeechtotextclient", "Method[getstreamingtextasync].ReturnValue"] + - ["microsoft.extensions.ai.chatrole", "microsoft.extensions.ai.chatmessage", "Member[role]"] + - ["system.text.json.serialization.metadata.jsonpropertyinfo", "microsoft.extensions.ai.aijsonschemacreatecontext", "Member[propertyinfo]"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.ai.chatclientbuilderchatclientextensions!", "Method[asbuilder].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.errorcontent", "Member[errorcode]"] + - ["system.boolean", "microsoft.extensions.ai.speechtotextresponseupdatekind!", "Method[op_inequality].ReturnValue"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.ai.azureaiinferenceextensions!", "Method[asiembeddinggenerator].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.functioninvocationcontext", "Member[isstreaming]"] + - ["system.boolean", "microsoft.extensions.ai.functioninvokingchatclient", "Member[includedetailederrors]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.cachingembeddinggenerator", "Method[writecacheasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.chatresponseextensions!", "Method[tochatresponseasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.loggingembeddinggenerator", "Method[generateasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.aijsonschemacreateoptions", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformoptions", "Member[disallowadditionalproperties]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.distributedcachingchatclient", "Method[writecachestreamingasync].ReturnValue"] + - ["microsoft.extensions.ai.chatrole", "microsoft.extensions.ai.chatrole+converter", "Method[read].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Member[chatthreadid]"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.ai.openaiclientextensions!", "Method[asiembeddinggenerator].ReturnValue"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.loggingembeddinggenerator", "Member[jsonserializeroptions]"] + - ["system.int32", "microsoft.extensions.ai.functioninvocationcontext", "Member[functioncallindex]"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.generatedembeddings", "Member[additionalproperties]"] + - ["system.func", "microsoft.extensions.ai.aijsonschemacreateoptions", "Member[transformschemanode]"] + - ["system.nullable", "microsoft.extensions.ai.embedding", "Member[createdat]"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.ai.embeddinggeneratorbuilder", "Method[use].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.embeddinggeneratorextensions!", "Method[generateasync].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.usagedetails", "Member[additionalcounts]"] + - ["system.func", "microsoft.extensions.ai.aifunctionfactoryoptions+parameterbindingoptions", "Member[bindparameter]"] + - ["microsoft.extensions.ai.embeddinggenerationoptions", "microsoft.extensions.ai.embeddinggenerationoptions", "Method[clone].ReturnValue"] + - ["microsoft.extensions.ai.aijsonschematransformoptions", "microsoft.extensions.ai.aijsonschematransformoptions", "Method[$].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.cachingchatclient", "Member[coalescestreamingupdates]"] + - ["system.int32", "microsoft.extensions.ai.aifunctionfactoryoptions+parameterbindingoptions", "Method[gethashcode].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.ai.aifunction", "Method[invokeasync].ReturnValue"] + - ["system.type", "microsoft.extensions.ai.aijsonschemacreatecontext", "Member[declaringtype]"] + - ["system.string", "microsoft.extensions.ai.speechtotextclientmetadata", "Member[defaultmodelid]"] + - ["microsoft.extensions.ai.chatoptions", "microsoft.extensions.ai.functioninvocationcontext", "Member[options]"] + - ["microsoft.extensions.ai.chatfinishreason", "microsoft.extensions.ai.chatfinishreason!", "Member[stop]"] + - ["system.string", "microsoft.extensions.ai.functionresultcontent", "Member[callid]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.opentelemetrychatclient", "Method[getresponseasync].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.ai.chatfinishreason", "microsoft.extensions.ai.chatfinishreason!", "Member[toolcalls]"] + - ["system.iserviceprovider", "microsoft.extensions.ai.aifunctionarguments", "Member[services]"] + - ["system.readonlymemory", "microsoft.extensions.ai.datacontent", "Member[base64data]"] + - ["microsoft.extensions.ai.ispeechtotextclient", "microsoft.extensions.ai.delegatingspeechtotextclient", "Member[innerclient]"] + - ["system.boolean", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[contains].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.extensions.ai.aifunctionarguments", "Member[context]"] + - ["system.nullable", "microsoft.extensions.ai.chatresponse", "Member[createdat]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.functioninvokingchatclient", "Method[getresponseasync].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.chatresponse", "Member[additionalproperties]"] + - ["system.string", "microsoft.extensions.ai.cachingchatclient", "Method[getcachekey].ReturnValue"] + - ["microsoft.extensions.ai.functioninvokingchatclient+functioninvocationstatus", "microsoft.extensions.ai.functioninvokingchatclient+functioninvocationstatus!", "Member[notfound]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.opentelemetryembeddinggenerator", "Method[generateasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.ollamachatclient", "Method[getresponseasync].ReturnValue"] + - ["microsoft.extensions.ai.ichatclient", "microsoft.extensions.ai.openaiclientextensions!", "Method[asichatclient].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.speechtotextoptions", "Member[textlanguage]"] + - ["system.boolean", "microsoft.extensions.ai.datacontent", "Method[hastoplevelmediatype].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.chatresponseextensions!", "Method[addmessagesasync].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.chatoptions", "Member[additionalproperties]"] + - ["system.reflection.icustomattributeprovider", "microsoft.extensions.ai.aijsonschemacreatecontext", "Member[parameterattributeprovider]"] + - ["system.string", "microsoft.extensions.ai.embedding", "Member[modelid]"] + - ["system.nullable", "microsoft.extensions.ai.aijsonschematransformcache", "Method[getorcreatetransformedschema].ReturnValue"] + - ["system.text.json.jsonelement", "microsoft.extensions.ai.aijsonutilities!", "Method[transformschema].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.chatresponseupdate", "Member[role]"] + - ["microsoft.extensions.ai.ispeechtotextclient", "microsoft.extensions.ai.speechtotextclientbuilder", "Method[build].ReturnValue"] + - ["system.string", "microsoft.extensions.ai.chatresponse", "Member[responseid]"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformoptions", "Member[requireallproperties]"] + - ["system.object", "microsoft.extensions.ai.ollamachatclient", "Method[getservice].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextresponseupdate[]", "microsoft.extensions.ai.speechtotextresponse", "Method[tospeechtotextresponseupdates].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschematransformcontext", "Member[iscollectionelementschema]"] + - ["system.string", "microsoft.extensions.ai.errorcontent", "Member[details]"] + - ["system.object", "microsoft.extensions.ai.opentelemetryembeddinggenerator", "Method[getservice].ReturnValue"] + - ["system.collections.bitarray", "microsoft.extensions.ai.binaryembedding+vectorconverter", "Method[read].ReturnValue"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.ai.distributedcachingembeddinggenerator", "Member[jsonserializeroptions]"] + - ["system.boolean", "microsoft.extensions.ai.generatedembeddings", "Method[remove].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschemacreateoptions!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.icollection", "microsoft.extensions.ai.aifunctionarguments", "Member[keys]"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionfactoryoptions+parameterbindingoptions", "Member[excludefromschema]"] + - ["system.iserviceprovider", "microsoft.extensions.ai.functioninvokingchatclient", "Member[functioninvocationservices]"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.embeddinggenerationoptions", "Member[additionalproperties]"] + - ["system.int32", "microsoft.extensions.ai.embedding", "Member[dimensions]"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[frequencypenalty]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.configureoptionschatclient", "Method[getresponseasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[containskey].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.speechtotextresponseupdateextensions!", "Method[tospeechtotextresponseasync].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.aifunctionarguments", "Member[count]"] + - ["system.reflection.icustomattributeprovider", "microsoft.extensions.ai.aijsonschemacreatecontext", "Member[propertyattributeprovider]"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschemacreateoptions", "Member[requireallproperties]"] + - ["system.string", "microsoft.extensions.ai.chatclientmetadata", "Member[defaultmodelid]"] + - ["system.nullable", "microsoft.extensions.ai.chatresponseupdate", "Member[createdat]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.distributedcachingembeddinggenerator", "Method[writecacheasync].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextclientbuilder", "microsoft.extensions.ai.loggingspeechtotextclientbuilderextensions!", "Method[uselogging].ReturnValue"] + - ["system.uri", "microsoft.extensions.ai.speechtotextclientmetadata", "Member[provideruri]"] + - ["microsoft.extensions.ai.chatresponseformat", "microsoft.extensions.ai.chatoptions", "Member[responseformat]"] + - ["system.string", "microsoft.extensions.ai.chatmessage", "Member[messageid]"] + - ["system.boolean", "microsoft.extensions.ai.aifunctionfactoryoptions+parameterbindingoptions", "Method[equals].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[contents]"] + - ["microsoft.extensions.ai.chatresponseformatjson", "microsoft.extensions.ai.chatresponseformat!", "Member[json]"] + - ["system.boolean", "microsoft.extensions.ai.speechtotextresponseupdatekind", "Method[equals].ReturnValue"] + - ["microsoft.extensions.ai.additionalpropertiesdictionary", "microsoft.extensions.ai.speechtotextresponse", "Member[additionalproperties]"] + - ["microsoft.extensions.ai.aijsonschematransformoptions", "microsoft.extensions.ai.aijsonschematransformcache", "Member[transformoptions]"] + - ["system.string", "microsoft.extensions.ai.aijsonschematransformcontext", "Member[path]"] + - ["system.boolean", "microsoft.extensions.ai.aijsonschemacreateoptions", "Member[includeschemakeyword]"] + - ["t", "microsoft.extensions.ai.chatresponse", "Member[result]"] + - ["system.text.json.jsonelement", "microsoft.extensions.ai.aijsonutilities!", "Method[createfunctionjsonschema].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.chatoptions", "Member[topk]"] + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Member[responseid]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.delegatingembeddinggenerator", "Method[generateasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.speechtotextresponseupdatekind!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.additionalpropertiesdictionary", "Method[trygetvalue].ReturnValue"] + - ["microsoft.extensions.ai.chatrole", "microsoft.extensions.ai.chatrole!", "Member[tool]"] + - ["system.string", "microsoft.extensions.ai.chatrole", "Member[value]"] + - ["system.nullable", "microsoft.extensions.ai.chatresponse", "Member[finishreason]"] + - ["system.object", "microsoft.extensions.ai.chatclientextensions!", "Method[getrequiredservice].ReturnValue"] + - ["system.object", "microsoft.extensions.ai.speechtotextresponse", "Member[rawrepresentation]"] + - ["microsoft.extensions.ai.chatrole", "microsoft.extensions.ai.chatrole!", "Member[user]"] + - ["system.object", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[rawrepresentation]"] + - ["system.string", "microsoft.extensions.ai.chatfinishreason", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.extensions.ai.chatresponseupdate", "Member[rawrepresentation]"] + - ["system.nullable", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[endtime]"] + - ["system.threading.tasks.task", "microsoft.extensions.ai.distributedcachingembeddinggenerator", "Method[readcacheasync].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.functioninvocationcontext", "Member[functioncount]"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.ai.functioninvokingchatclientbuilderextensions!", "Method[usefunctioninvocation].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.ai.speechtotextresponse", "Member[contents]"] + - ["microsoft.extensions.ai.functioninvocationcontext", "microsoft.extensions.ai.functioninvokingchatclient!", "Member[currentcontext]"] + - ["system.string", "microsoft.extensions.ai.chatresponseupdate", "Member[text]"] + - ["system.string", "microsoft.extensions.ai.chatrole", "Method[tostring].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.ai.ollamachatclient", "Method[getstreamingresponseasync].ReturnValue"] + - ["system.int32", "microsoft.extensions.ai.functioninvokingchatclient", "Member[maximumconsecutiveerrorsperrequest]"] + - ["microsoft.extensions.ai.functioncallcontent", "microsoft.extensions.ai.functioninvocationcontext", "Member[callcontent]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponse", "Member[responseid]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponseupdate", "Member[text]"] + - ["microsoft.extensions.ai.chattoolmode", "microsoft.extensions.ai.chatoptions", "Member[toolmode]"] + - ["system.string", "microsoft.extensions.ai.speechtotextresponseupdate", "Method[tostring].ReturnValue"] + - ["system.nullable", "microsoft.extensions.ai.chatresponseformatjson", "Member[schema]"] + - ["system.string", "microsoft.extensions.ai.datacontent", "Member[mediatype]"] + - ["system.readonlymemory", "microsoft.extensions.ai.embedding", "Member[vector]"] + - ["system.boolean", "microsoft.extensions.ai.functioninvocationcontext", "Member[terminate]"] + - ["microsoft.extensions.ai.speechtotextresponseupdatekind", "microsoft.extensions.ai.speechtotextresponseupdatekind+converter", "Method[read].ReturnValue"] + - ["system.boolean", "microsoft.extensions.ai.generatedembeddings", "Method[contains].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AmbientMetadata.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AmbientMetadata.typemodel.yml new file mode 100644 index 000000000000..8bea6863b0f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AmbientMetadata.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.ambientmetadata.applicationmetadata", "Member[applicationname]"] + - ["system.string", "microsoft.extensions.ambientmetadata.applicationmetadata", "Member[environmentname]"] + - ["system.string", "microsoft.extensions.ambientmetadata.applicationmetadata", "Member[buildversion]"] + - ["system.string", "microsoft.extensions.ambientmetadata.applicationmetadata", "Member[deploymentring]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AsyncState.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AsyncState.typemodel.yml new file mode 100644 index 000000000000..e82528248961 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.AsyncState.typemodel.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.asyncstate.asyncstatetoken!", "Method[op_inequality].ReturnValue"] + - ["t", "microsoft.extensions.asyncstate.iasynccontext", "Method[get].ReturnValue"] + - ["microsoft.extensions.asyncstate.asyncstatetoken", "microsoft.extensions.asyncstate.iasyncstate", "Method[registerasynccontext].ReturnValue"] + - ["system.boolean", "microsoft.extensions.asyncstate.asyncstatetoken!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.asyncstate.iasynccontext", "Method[tryget].ReturnValue"] + - ["system.boolean", "microsoft.extensions.asyncstate.asyncstatetoken", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.extensions.asyncstate.iasyncstate", "Method[tryget].ReturnValue"] + - ["system.object", "microsoft.extensions.asyncstate.iasyncstate", "Method[get].ReturnValue"] + - ["system.int32", "microsoft.extensions.asyncstate.asyncstatetoken", "Method[gethashcode].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Distributed.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Distributed.typemodel.yml new file mode 100644 index 000000000000..6099b9795550 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Distributed.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.byte[]", "microsoft.extensions.caching.distributed.idistributedcache", "Method[get].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.memorydistributedcache", "Method[removeasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.memorydistributedcache", "Method[getasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.distributedcacheextensions!", "Method[setasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.memorydistributedcache", "Method[setasync].ReturnValue"] + - ["system.nullable", "microsoft.extensions.caching.distributed.distributedcacheentryoptions", "Member[absoluteexpiration]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.distributed.ibufferdistributedcache", "Method[setasync].ReturnValue"] + - ["system.byte[]", "microsoft.extensions.caching.distributed.memorydistributedcache", "Method[get].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.memorydistributedcache", "Method[refreshasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.caching.distributed.ibufferdistributedcache", "Method[tryget].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.idistributedcache", "Method[getasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.distributedcacheextensions!", "Method[setstringasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.distributed.ibufferdistributedcache", "Method[trygetasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.idistributedcache", "Method[setasync].ReturnValue"] + - ["microsoft.extensions.caching.distributed.distributedcacheentryoptions", "microsoft.extensions.caching.distributed.distributedcacheentryextensions!", "Method[setslidingexpiration].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.idistributedcache", "Method[refreshasync].ReturnValue"] + - ["system.nullable", "microsoft.extensions.caching.distributed.distributedcacheentryoptions", "Member[slidingexpiration]"] + - ["microsoft.extensions.caching.distributed.distributedcacheentryoptions", "microsoft.extensions.caching.distributed.distributedcacheentryextensions!", "Method[setabsoluteexpiration].ReturnValue"] + - ["system.string", "microsoft.extensions.caching.distributed.distributedcacheextensions!", "Method[getstring].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.distributedcacheextensions!", "Method[getstringasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.distributed.idistributedcache", "Method[removeasync].ReturnValue"] + - ["system.nullable", "microsoft.extensions.caching.distributed.distributedcacheentryoptions", "Member[absoluteexpirationrelativetonow]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Hybrid.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Hybrid.typemodel.yml new file mode 100644 index 000000000000..bde84ade70d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Hybrid.typemodel.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disablecompression]"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disabledistributedcache]"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disablelocalcache]"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disabledistributedcachewrite]"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disabledistributedcacheread]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.hybrid.hybridcache", "Method[getorcreateasync].ReturnValue"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[none]"] + - ["system.boolean", "microsoft.extensions.caching.hybrid.ihybridcacheserializerfactory", "Method[trycreateserializer].ReturnValue"] + - ["system.nullable", "microsoft.extensions.caching.hybrid.hybridcacheentryoptions", "Member[flags]"] + - ["system.int32", "microsoft.extensions.caching.hybrid.hybridcacheoptions", "Member[maximumkeylength]"] + - ["t", "microsoft.extensions.caching.hybrid.ihybridcacheserializer", "Method[deserialize].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.hybrid.hybridcache", "Method[removebytagasync].ReturnValue"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disablelocalcacheread]"] + - ["system.int64", "microsoft.extensions.caching.hybrid.hybridcacheoptions", "Member[maximumpayloadbytes]"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryoptions", "microsoft.extensions.caching.hybrid.hybridcacheoptions", "Member[defaultentryoptions]"] + - ["system.nullable", "microsoft.extensions.caching.hybrid.hybridcacheentryoptions", "Member[localcacheexpiration]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.hybrid.hybridcache", "Method[setasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.caching.hybrid.hybridcacheoptions", "Member[reporttagmetrics]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.hybrid.hybridcache", "Method[removeasync].ReturnValue"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disableunderlyingdata]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.caching.hybrid.ihybridcachebuilder", "Member[services]"] + - ["system.boolean", "microsoft.extensions.caching.hybrid.hybridcacheoptions", "Member[disablecompression]"] + - ["system.nullable", "microsoft.extensions.caching.hybrid.hybridcacheentryoptions", "Member[expiration]"] + - ["microsoft.extensions.caching.hybrid.hybridcacheentryflags", "microsoft.extensions.caching.hybrid.hybridcacheentryflags!", "Member[disablelocalcachewrite]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Memory.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Memory.typemodel.yml new file mode 100644 index 000000000000..69b6e37e63ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Memory.typemodel.yml @@ -0,0 +1,74 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.memorycache", "Method[createentry].ReturnValue"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[setabsoluteexpiration].ReturnValue"] + - ["system.object", "microsoft.extensions.caching.memory.icacheentry", "Member[key]"] + - ["microsoft.extensions.caching.memory.memorycachestatistics", "microsoft.extensions.caching.memory.imemorycache", "Method[getcurrentstatistics].ReturnValue"] + - ["titem", "microsoft.extensions.caching.memory.cacheextensions!", "Method[get].ReturnValue"] + - ["system.nullable", "microsoft.extensions.caching.memory.memorycacheentryoptions", "Member[absoluteexpirationrelativetonow]"] + - ["system.nullable", "microsoft.extensions.caching.memory.memorycacheentryoptions", "Member[size]"] + - ["system.int64", "microsoft.extensions.caching.memory.memorycachestatistics", "Member[totalhits]"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[registerpostevictioncallback].ReturnValue"] + - ["microsoft.extensions.caching.memory.memorycacheentryoptions", "microsoft.extensions.caching.memory.memorycacheentryextensions!", "Method[setabsoluteexpiration].ReturnValue"] + - ["microsoft.extensions.caching.memory.postevictiondelegate", "microsoft.extensions.caching.memory.postevictioncallbackregistration", "Member[evictioncallback]"] + - ["titem", "microsoft.extensions.caching.memory.cacheextensions!", "Method[set].ReturnValue"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[addexpirationtoken].ReturnValue"] + - ["system.nullable", "microsoft.extensions.caching.memory.icacheentry", "Member[slidingexpiration]"] + - ["microsoft.extensions.caching.memory.memorycacheentryoptions", "microsoft.extensions.caching.memory.memorycacheentryextensions!", "Method[addexpirationtoken].ReturnValue"] + - ["microsoft.extensions.caching.memory.evictionreason", "microsoft.extensions.caching.memory.evictionreason!", "Member[removed]"] + - ["microsoft.extensions.caching.memory.evictionreason", "microsoft.extensions.caching.memory.evictionreason!", "Member[expired]"] + - ["system.collections.generic.ilist", "microsoft.extensions.caching.memory.memorycacheentryoptions", "Member[postevictioncallbacks]"] + - ["system.nullable", "microsoft.extensions.caching.memory.memorycacheentryoptions", "Member[absoluteexpiration]"] + - ["system.boolean", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[tracklinkedcacheentries]"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.imemorycache", "Method[createentry].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.caching.memory.icacheentry", "Member[expirationtokens]"] + - ["microsoft.extensions.caching.memory.cacheitempriority", "microsoft.extensions.caching.memory.cacheitempriority!", "Member[low]"] + - ["system.collections.generic.ilist", "microsoft.extensions.caching.memory.icacheentry", "Member[postevictioncallbacks]"] + - ["system.nullable", "microsoft.extensions.caching.memory.icacheentry", "Member[size]"] + - ["system.boolean", "microsoft.extensions.caching.memory.imemorycache", "Method[trygetvalue].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.memory.cacheextensions!", "Method[getorcreateasync].ReturnValue"] + - ["microsoft.extensions.caching.memory.memorycacheentryoptions", "microsoft.extensions.caching.memory.memorycacheentryextensions!", "Method[setslidingexpiration].ReturnValue"] + - ["microsoft.extensions.caching.memory.evictionreason", "microsoft.extensions.caching.memory.evictionreason!", "Member[capacity]"] + - ["system.object", "microsoft.extensions.caching.memory.postevictioncallbackregistration", "Member[state]"] + - ["microsoft.extensions.caching.memory.cacheitempriority", "microsoft.extensions.caching.memory.icacheentry", "Member[priority]"] + - ["microsoft.extensions.caching.memory.evictionreason", "microsoft.extensions.caching.memory.evictionreason!", "Member[tokenexpired]"] + - ["microsoft.extensions.caching.memory.memorycacheentryoptions", "microsoft.extensions.caching.memory.memorycacheentryextensions!", "Method[registerpostevictioncallback].ReturnValue"] + - ["system.boolean", "microsoft.extensions.caching.memory.memorycache", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[compactonmemorypressure]"] + - ["system.int64", "microsoft.extensions.caching.memory.memorycachestatistics", "Member[currententrycount]"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[setpriority].ReturnValue"] + - ["system.nullable", "microsoft.extensions.caching.memory.icacheentry", "Member[absoluteexpiration]"] + - ["microsoft.extensions.caching.memory.evictionreason", "microsoft.extensions.caching.memory.evictionreason!", "Member[none]"] + - ["system.nullable", "microsoft.extensions.caching.memory.memorycacheentryoptions", "Member[slidingexpiration]"] + - ["microsoft.extensions.caching.memory.cacheitempriority", "microsoft.extensions.caching.memory.cacheitempriority!", "Member[normal]"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[setvalue].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.caching.memory.memorycache", "Member[keys]"] + - ["system.double", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[compactionpercentage]"] + - ["system.boolean", "microsoft.extensions.caching.memory.cacheextensions!", "Method[trygetvalue].ReturnValue"] + - ["microsoft.extensions.caching.memory.cacheitempriority", "microsoft.extensions.caching.memory.cacheitempriority!", "Member[high]"] + - ["microsoft.extensions.caching.memory.evictionreason", "microsoft.extensions.caching.memory.evictionreason!", "Member[replaced]"] + - ["microsoft.extensions.caching.memory.memorycacheentryoptions", "microsoft.extensions.caching.memory.memorycacheentryextensions!", "Method[setsize].ReturnValue"] + - ["microsoft.extensions.internal.isystemclock", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[clock]"] + - ["system.nullable", "microsoft.extensions.caching.memory.icacheentry", "Member[absoluteexpirationrelativetonow]"] + - ["microsoft.extensions.caching.memory.cacheitempriority", "microsoft.extensions.caching.memory.memorycacheentryoptions", "Member[priority]"] + - ["microsoft.extensions.caching.memory.memorycacheoptions", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[value]"] + - ["system.object", "microsoft.extensions.caching.memory.cacheextensions!", "Method[get].ReturnValue"] + - ["titem", "microsoft.extensions.caching.memory.cacheextensions!", "Method[getorcreate].ReturnValue"] + - ["microsoft.extensions.caching.memory.memorycacheentryoptions", "microsoft.extensions.caching.memory.memorycacheentryextensions!", "Method[setpriority].ReturnValue"] + - ["system.int32", "microsoft.extensions.caching.memory.memorycache", "Member[count]"] + - ["system.nullable", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[sizelimit]"] + - ["microsoft.extensions.caching.memory.cacheitempriority", "microsoft.extensions.caching.memory.cacheitempriority!", "Member[neverremove]"] + - ["system.int64", "microsoft.extensions.caching.memory.memorycachestatistics", "Member[totalmisses]"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[setsize].ReturnValue"] + - ["system.object", "microsoft.extensions.caching.memory.icacheentry", "Member[value]"] + - ["system.nullable", "microsoft.extensions.caching.memory.memorycachestatistics", "Member[currentestimatedsize]"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[setslidingexpiration].ReturnValue"] + - ["system.boolean", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[trackstatistics]"] + - ["microsoft.extensions.caching.memory.icacheentry", "microsoft.extensions.caching.memory.cacheentryextensions!", "Method[setoptions].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.caching.memory.memorycacheentryoptions", "Member[expirationtokens]"] + - ["system.timespan", "microsoft.extensions.caching.memory.memorycacheoptions", "Member[expirationscanfrequency]"] + - ["microsoft.extensions.caching.memory.memorycachestatistics", "microsoft.extensions.caching.memory.memorycache", "Method[getcurrentstatistics].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Redis.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Redis.typemodel.yml new file mode 100644 index 000000000000..ec6d7325f9d6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.Redis.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.task", "microsoft.extensions.caching.redis.rediscache", "Method[getasync].ReturnValue"] + - ["system.byte[]", "microsoft.extensions.caching.redis.rediscache", "Method[get].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.redis.rediscache", "Method[setasync].ReturnValue"] + - ["system.string", "microsoft.extensions.caching.redis.rediscacheoptions", "Member[configuration]"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.redis.rediscache", "Method[refreshasync].ReturnValue"] + - ["system.string", "microsoft.extensions.caching.redis.rediscacheoptions", "Member[instancename]"] + - ["microsoft.extensions.caching.redis.rediscacheoptions", "microsoft.extensions.caching.redis.rediscacheoptions", "Member[value]"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.redis.rediscache", "Method[removeasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.SqlServer.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.SqlServer.typemodel.yml new file mode 100644 index 000000000000..9d49f41cea33 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.SqlServer.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.task", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[refreshasync].ReturnValue"] + - ["microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "Member[value]"] + - ["system.string", "microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "Member[tablename]"] + - ["system.byte[]", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[get].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[trygetasync].ReturnValue"] + - ["microsoft.extensions.internal.isystemclock", "microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "Member[systemclock]"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[removeasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[setasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[tryget].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[setasync].ReturnValue"] + - ["system.string", "microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "Member[connectionstring]"] + - ["system.timespan", "microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "Member[defaultslidingexpiration]"] + - ["system.string", "microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "Member[schemaname]"] + - ["system.nullable", "microsoft.extensions.caching.sqlserver.sqlservercacheoptions", "Member[expireditemsdeletioninterval]"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.sqlserver.sqlservercache", "Method[getasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.StackExchangeRedis.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.StackExchangeRedis.typemodel.yml new file mode 100644 index 000000000000..0622c6f25b4f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Caching.StackExchangeRedis.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.caching.stackexchangeredis.rediscacheoptions", "microsoft.extensions.caching.stackexchangeredis.rediscacheoptions", "Member[value]"] + - ["system.func", "microsoft.extensions.caching.stackexchangeredis.rediscacheoptions", "Member[profilingsession]"] + - ["system.byte[]", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[get].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[trygetasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[setasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[setasync].ReturnValue"] + - ["system.string", "microsoft.extensions.caching.stackexchangeredis.rediscacheoptions", "Member[configuration]"] + - ["system.boolean", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[tryget].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[refreshasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[getasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.caching.stackexchangeredis.rediscache", "Method[removeasync].ReturnValue"] + - ["stackexchange.redis.configurationoptions", "microsoft.extensions.caching.stackexchangeredis.rediscacheoptions", "Member[configurationoptions]"] + - ["system.func", "microsoft.extensions.caching.stackexchangeredis.rediscacheoptions", "Member[connectionmultiplexerfactory]"] + - ["system.string", "microsoft.extensions.caching.stackexchangeredis.rediscacheoptions", "Member[instancename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Classification.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Classification.typemodel.yml new file mode 100644 index 000000000000..4d1a8c6fa89f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Classification.typemodel.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.compliance.classification.dataclassificationtypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "microsoft.extensions.compliance.classification.dataclassificationset", "Method[equals].ReturnValue"] + - ["system.string", "microsoft.extensions.compliance.classification.dataclassification", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.compliance.classification.dataclassificationset", "microsoft.extensions.compliance.classification.dataclassificationset!", "Method[fromdataclassification].ReturnValue"] + - ["system.boolean", "microsoft.extensions.compliance.classification.dataclassificationtypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "microsoft.extensions.compliance.classification.dataclassification", "Member[value]"] + - ["system.boolean", "microsoft.extensions.compliance.classification.dataclassification!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.compliance.classification.dataclassification!", "Method[op_equality].ReturnValue"] + - ["microsoft.extensions.compliance.classification.dataclassification", "microsoft.extensions.compliance.classification.dataclassification!", "Member[unknown]"] + - ["system.boolean", "microsoft.extensions.compliance.classification.dataclassificationtypeconverter", "Method[isvalid].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.classification.dataclassificationset", "Method[gethashcode].ReturnValue"] + - ["system.string", "microsoft.extensions.compliance.classification.dataclassification", "Member[taxonomyname]"] + - ["system.string", "microsoft.extensions.compliance.classification.dataclassificationset", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.compliance.classification.dataclassificationset", "microsoft.extensions.compliance.classification.dataclassificationset!", "Method[op_implicit].ReturnValue"] + - ["microsoft.extensions.compliance.classification.dataclassification", "microsoft.extensions.compliance.classification.dataclassification!", "Member[none]"] + - ["system.object", "microsoft.extensions.compliance.classification.dataclassificationtypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.classification.dataclassification", "Method[gethashcode].ReturnValue"] + - ["microsoft.extensions.compliance.classification.dataclassification", "microsoft.extensions.compliance.classification.dataclassificationattribute", "Member[classification]"] + - ["system.string", "microsoft.extensions.compliance.classification.dataclassificationattribute", "Member[notes]"] + - ["system.boolean", "microsoft.extensions.compliance.classification.dataclassification", "Method[equals].ReturnValue"] + - ["microsoft.extensions.compliance.classification.dataclassificationset", "microsoft.extensions.compliance.classification.dataclassificationset", "Method[union].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Redaction.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Redaction.typemodel.yml new file mode 100644 index 000000000000..cba8e32c70a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Redaction.typemodel.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.extensions.compliance.redaction.erasingredactor", "Method[redact].ReturnValue"] + - ["system.string", "microsoft.extensions.compliance.redaction.hmacredactoroptions", "Member[key]"] + - ["system.int32", "microsoft.extensions.compliance.redaction.erasingredactor", "Method[getredactedlength].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.redactor", "microsoft.extensions.compliance.redaction.iredactorprovider", "Method[getredactor].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.nullredactorprovider", "microsoft.extensions.compliance.redaction.nullredactorprovider!", "Member[instance]"] + - ["system.int32", "microsoft.extensions.compliance.redaction.hmacredactor", "Method[getredactedlength].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.nullredactor", "microsoft.extensions.compliance.redaction.nullredactor!", "Member[instance]"] + - ["microsoft.extensions.compliance.redaction.iredactionbuilder", "microsoft.extensions.compliance.redaction.iredactionbuilder", "Method[setfallbackredactor].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.redaction.nullredactor", "Method[redact].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.iredactionbuilder", "microsoft.extensions.compliance.redaction.iredactionbuilder", "Method[setredactor].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.redactor", "microsoft.extensions.compliance.redaction.nullredactorprovider", "Method[getredactor].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.redaction.nullredactor", "Method[getredactedlength].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.redaction.redactor", "Method[getredactedlength].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.iredactionbuilder", "microsoft.extensions.compliance.redaction.redactionextensions!", "Method[sethmacredactor].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.erasingredactor", "microsoft.extensions.compliance.redaction.erasingredactor!", "Member[instance]"] + - ["system.int32", "microsoft.extensions.compliance.redaction.redactor", "Method[redact].ReturnValue"] + - ["system.string", "microsoft.extensions.compliance.redaction.redactor", "Method[redact].ReturnValue"] + - ["system.nullable", "microsoft.extensions.compliance.redaction.hmacredactoroptions", "Member[keyid]"] + - ["system.string", "microsoft.extensions.compliance.redaction.nullredactor", "Method[redact].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.redaction.hmacredactor", "Method[redact].ReturnValue"] + - ["system.boolean", "microsoft.extensions.compliance.redaction.redactor", "Method[tryredact].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.compliance.redaction.iredactionbuilder", "Member[services]"] + - ["microsoft.extensions.compliance.redaction.iredactionbuilder", "microsoft.extensions.compliance.redaction.fakeredactionbuilderextensions!", "Method[setfakeredactor].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Testing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Testing.typemodel.yml new file mode 100644 index 000000000000..2a55740d4376 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Compliance.Testing.typemodel.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.compliance.testing.redactorrequested", "Method[equals].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.testing.redactorrequested", "Member[sequencenumber]"] + - ["microsoft.extensions.compliance.testing.redactorrequested", "microsoft.extensions.compliance.testing.fakeredactioncollector", "Member[lastredactorrequested]"] + - ["microsoft.extensions.compliance.classification.dataclassificationset", "microsoft.extensions.compliance.testing.redactorrequested", "Member[dataclassifications]"] + - ["system.boolean", "microsoft.extensions.compliance.testing.redactorrequested!", "Method[op_inequality].ReturnValue"] + - ["microsoft.extensions.compliance.redaction.redactor", "microsoft.extensions.compliance.testing.fakeredactorprovider", "Method[getredactor].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.testing.fakeredactor", "Method[redact].ReturnValue"] + - ["microsoft.extensions.compliance.testing.fakeredactor", "microsoft.extensions.compliance.testing.fakeredactor!", "Method[create].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.compliance.testing.fakeredactioncollector", "Member[allredactorrequests]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.compliance.testing.fakeredactioncollector", "Member[allredacteddata]"] + - ["microsoft.extensions.compliance.classification.dataclassification", "microsoft.extensions.compliance.testing.faketaxonomy!", "Member[privatedata]"] + - ["system.string", "microsoft.extensions.compliance.testing.faketaxonomy!", "Member[taxonomyname]"] + - ["system.string", "microsoft.extensions.compliance.testing.redacteddata", "Member[original]"] + - ["microsoft.extensions.compliance.classification.dataclassification", "microsoft.extensions.compliance.testing.faketaxonomy!", "Member[publicdata]"] + - ["microsoft.extensions.compliance.testing.fakeredactioncollector", "microsoft.extensions.compliance.testing.fakeredactorprovider", "Member[collector]"] + - ["system.string", "microsoft.extensions.compliance.testing.redacteddata", "Member[redacted]"] + - ["system.int32", "microsoft.extensions.compliance.testing.redacteddata", "Method[gethashcode].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.testing.redactorrequested", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.compliance.testing.redacteddata!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.compliance.testing.redacteddata", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.extensions.compliance.testing.redactorrequested!", "Method[op_equality].ReturnValue"] + - ["system.int32", "microsoft.extensions.compliance.testing.fakeredactor", "Method[getredactedlength].ReturnValue"] + - ["system.string", "microsoft.extensions.compliance.testing.fakeredactoroptions", "Member[redactionformat]"] + - ["system.int32", "microsoft.extensions.compliance.testing.redacteddata", "Member[sequencenumber]"] + - ["microsoft.extensions.compliance.testing.redacteddata", "microsoft.extensions.compliance.testing.fakeredactioncollector", "Member[lastredacteddata]"] + - ["system.boolean", "microsoft.extensions.compliance.testing.redacteddata!", "Method[op_inequality].ReturnValue"] + - ["microsoft.extensions.compliance.testing.fakeredactioncollector", "microsoft.extensions.compliance.testing.fakeredactor", "Member[eventcollector]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.CommandLine.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.CommandLine.typemodel.yml new file mode 100644 index 000000000000..5b8d0a15d23c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.CommandLine.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.idictionary", "microsoft.extensions.configuration.commandline.commandlineconfigurationsource", "Member[switchmappings]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.commandline.commandlineconfigurationsource", "Member[args]"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.commandline.commandlineconfigurationsource", "Method[build].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.commandline.commandlineconfigurationprovider", "Member[args]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.EnvironmentVariables.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.EnvironmentVariables.typemodel.yml new file mode 100644 index 000000000000..80ac5260162e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.EnvironmentVariables.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationprovider", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationsource", "Member[prefix]"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationsource", "Method[build].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Ini.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Ini.typemodel.yml new file mode 100644 index 000000000000..a03456789e0f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Ini.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.idictionary", "microsoft.extensions.configuration.ini.inistreamconfigurationprovider!", "Method[read].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.ini.iniconfigurationsource", "Method[build].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.ini.inistreamconfigurationsource", "Method[build].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Json.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Json.typemodel.yml new file mode 100644 index 000000000000..3cd7c3e65886 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Json.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.json.jsonstreamconfigurationsource", "Method[build].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.json.jsonconfigurationsource", "Method[build].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.KeyPerFile.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.KeyPerFile.typemodel.yml new file mode 100644 index 000000000000..0b0eef2e6e3a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.KeyPerFile.typemodel.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Member[ignoreprefix]"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Method[build].ReturnValue"] + - ["system.func", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Member[ignorecondition]"] + - ["system.string", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationprovider", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Member[reloadonchange]"] + - ["system.string", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Member[sectiondelimiter]"] + - ["system.boolean", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Member[optional]"] + - ["system.int32", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Member[reloaddelay]"] + - ["microsoft.extensions.fileproviders.ifileprovider", "microsoft.extensions.configuration.keyperfile.keyperfileconfigurationsource", "Member[fileprovider]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Memory.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Memory.typemodel.yml new file mode 100644 index 000000000000..bbeb1a18a9a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Memory.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerator", "microsoft.extensions.configuration.memory.memoryconfigurationprovider", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.memory.memoryconfigurationsource", "Member[initialdata]"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.memory.memoryconfigurationsource", "Method[build].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.configuration.memory.memoryconfigurationprovider", "Method[getenumerator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.UserSecrets.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.UserSecrets.typemodel.yml new file mode 100644 index 000000000000..b80c9161943d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.UserSecrets.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.configuration.usersecrets.usersecretsidattribute", "Member[usersecretsid]"] + - ["system.string", "microsoft.extensions.configuration.usersecrets.pathhelper!", "Method[getsecretspathfromsecretsid].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Xml.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Xml.typemodel.yml new file mode 100644 index 000000000000..1c0137cf1940 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.Xml.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.xmlreader", "microsoft.extensions.configuration.xml.xmldocumentdecryptor", "Method[createdecryptingxmlreader].ReturnValue"] + - ["microsoft.extensions.configuration.xml.xmldocumentdecryptor", "microsoft.extensions.configuration.xml.xmldocumentdecryptor!", "Member[instance]"] + - ["system.xml.xmlreader", "microsoft.extensions.configuration.xml.xmldocumentdecryptor", "Method[decryptdocumentandcreatexmlreader].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.xml.xmlstreamconfigurationsource", "Method[build].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.extensions.configuration.xml.xmlstreamconfigurationprovider!", "Method[read].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.xml.xmlconfigurationsource", "Method[build].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.typemodel.yml new file mode 100644 index 000000000000..25f592dae6f1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Configuration.typemodel.yml @@ -0,0 +1,118 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.configuration.configurationroot", "Method[getreloadtoken].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationsection", "microsoft.extensions.configuration.configurationroot", "Method[getsection].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.jsonconfigurationextensions!", "Method[addjsonfile].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationroot", "microsoft.extensions.configuration.configurationmanager", "Method[build].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.configurationroot", "Method[getchildren].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.extensions.configuration.iconfigurationbuilder", "Member[properties]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.configuration.chainedconfigurationprovider", "Method[getreloadtoken].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.chainedconfigurationsource", "Member[shoulddisposeconfiguration]"] + - ["microsoft.extensions.configuration.fileconfigurationsource", "microsoft.extensions.configuration.fileconfigurationprovider", "Member[source]"] + - ["system.string", "microsoft.extensions.configuration.configurationroot", "Member[item]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.configuration.configurationprovider", "Member[data]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.usersecretsconfigurationextensions!", "Method[addusersecrets].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.extensions.configuration.configurationmanager", "Member[properties]"] + - ["system.string", "microsoft.extensions.configuration.configurationdebugviewcontext", "Member[value]"] + - ["system.string", "microsoft.extensions.configuration.configurationdebugviewcontext", "Member[key]"] + - ["microsoft.extensions.configuration.configurationkeycomparer", "microsoft.extensions.configuration.configurationkeycomparer!", "Member[instance]"] + - ["system.string", "microsoft.extensions.configuration.fileconfigurationsource", "Member[path]"] + - ["t", "microsoft.extensions.configuration.configurationbinder!", "Method[getvalue].ReturnValue"] + - ["system.io.stream", "microsoft.extensions.configuration.streamconfigurationsource", "Member[stream]"] + - ["system.string", "microsoft.extensions.configuration.configurationprovider", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.configurationsection", "Method[getchildren].ReturnValue"] + - ["t", "microsoft.extensions.configuration.configurationbinder!", "Method[get].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.configurationextensions!", "Method[asenumerable].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.chainedbuilderextensions!", "Method[addconfiguration].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.configurationextensions!", "Method[exists].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.configurationmanager", "Method[add].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.fileconfigurationsource", "Method[build].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.iconfigurationbuilder", "Method[add].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.configuration.iconfigurationprovider", "Method[getreloadtoken].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.configurationprovider", "Method[getchildkeys].ReturnValue"] + - ["system.int32", "microsoft.extensions.configuration.configurationkeycomparer", "Method[compare].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.xmlconfigurationextensions!", "Method[addxmlstream].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.iconfigurationsection", "Member[path]"] + - ["microsoft.extensions.configuration.iconfigurationsection", "microsoft.extensions.configuration.configurationextensions!", "Method[getrequiredsection].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationsection", "Member[item]"] + - ["microsoft.extensions.configuration.iconfigurationsection", "microsoft.extensions.configuration.configurationsection", "Method[getsection].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.iconfigurationsection", "Member[key]"] + - ["system.string", "microsoft.extensions.configuration.configurationsection", "Member[path]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.environmentvariablesextensions!", "Method[addenvironmentvariables].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.iconfiguration", "Method[getchildren].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationdebugviewcontext", "Member[path]"] + - ["system.boolean", "microsoft.extensions.configuration.fileconfigurationsource", "Member[reloadonchange]"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.chainedconfigurationsource", "Method[build].ReturnValue"] + - ["microsoft.extensions.configuration.iconfiguration", "microsoft.extensions.configuration.chainedconfigurationsource", "Member[configuration]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.iconfigurationprovider", "Method[getchildkeys].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.iconfigurationprovider", "Method[tryget].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.configurationdebugviewcontext", "Member[configurationprovider]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.configuration.iconfiguration", "Method[getreloadtoken].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.fileconfigurationextensions!", "Method[setfileprovider].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.configurationmanager", "Method[getchildren].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.iconfigurationroot", "Member[providers]"] + - ["system.boolean", "microsoft.extensions.configuration.fileloadexceptioncontext", "Member[ignore]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.memoryconfigurationbuilderextensions!", "Method[addinmemorycollection].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationpath!", "Member[keydelimiter]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.configuration.configurationmanager", "Method[getreloadtoken].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationsection", "microsoft.extensions.configuration.configurationmanager", "Method[getsection].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.applicationmetadataconfigurationbuilderextensions!", "Method[addapplicationmetadata].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.binderoptions", "Member[erroronunknownconfiguration]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.configurationbuilder", "Method[add].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.configurationroot", "Member[providers]"] + - ["microsoft.extensions.configuration.fileconfigurationprovider", "microsoft.extensions.configuration.fileloadexceptioncontext", "Member[provider]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.jsonconfigurationextensions!", "Method[addjsonstream].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.configuration.configurationmanager", "Member[sources]"] + - ["system.string", "microsoft.extensions.configuration.configurationsection", "Member[value]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.iniconfigurationextensions!", "Method[addinifile].ReturnValue"] + - ["system.object", "microsoft.extensions.configuration.configurationbinder!", "Method[get].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.configuration.iconfigurationbuilder", "Member[sources]"] + - ["system.object", "microsoft.extensions.configuration.configurationbinder!", "Method[getvalue].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.chainedconfigurationprovider", "Method[getchildkeys].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationpath!", "Method[getparentpath].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.configuration.configurationsection", "Method[getreloadtoken].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.fileconfigurationextensions!", "Method[setfileloadexceptionhandler].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.fileconfigurationprovider", "Method[tostring].ReturnValue"] + - ["system.idisposable", "microsoft.extensions.configuration.configurationreloadtoken", "Method[registerchangecallback].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.chainedconfigurationprovider", "Method[tryget].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.configuration.configurationprovider", "Method[getreloadtoken].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.configurationprovider", "Method[tryget].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.fileconfigurationsource", "Member[optional]"] + - ["microsoft.extensions.configuration.iconfigurationsection", "microsoft.extensions.configuration.iconfiguration", "Method[getsection].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.configuration.configurationbuilder", "Member[sources]"] + - ["system.exception", "microsoft.extensions.configuration.fileloadexceptioncontext", "Member[exception]"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.iconfigurationsource", "Method[build].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationprovider", "microsoft.extensions.configuration.streamconfigurationsource", "Method[build].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationextensions!", "Method[getconnectionstring].ReturnValue"] + - ["system.int32", "microsoft.extensions.configuration.fileconfigurationsource", "Member[reloaddelay]"] + - ["microsoft.extensions.configuration.streamconfigurationsource", "microsoft.extensions.configuration.streamconfigurationprovider", "Member[source]"] + - ["microsoft.extensions.configuration.iconfiguration", "microsoft.extensions.configuration.chainedconfigurationprovider", "Member[configuration]"] + - ["system.action", "microsoft.extensions.configuration.fileconfigurationsource", "Member[onloadexception]"] + - ["system.action", "microsoft.extensions.configuration.fileconfigurationextensions!", "Method[getfileloadexceptionhandler].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationroot", "microsoft.extensions.configuration.iconfigurationbuilder", "Method[build].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationpath!", "Method[combine].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.iniconfigurationextensions!", "Method[addinistream].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationrootextensions!", "Method[getdebugview].ReturnValue"] + - ["microsoft.extensions.fileproviders.ifileprovider", "microsoft.extensions.configuration.fileconfigurationextensions!", "Method[getfileprovider].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.keyperfileconfigurationbuilderextensions!", "Method[addkeyperfile].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.binderoptions", "Member[bindnonpublicproperties]"] + - ["system.string", "microsoft.extensions.configuration.configurationpath!", "Method[getsectionkey].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.xmlconfigurationextensions!", "Method[addxmlfile].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.configurationextensions!", "Method[add].ReturnValue"] + - ["system.string", "microsoft.extensions.configuration.configurationkeynameattribute", "Member[name]"] + - ["system.string", "microsoft.extensions.configuration.iconfigurationsection", "Member[value]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.configuration.configurationmanager", "Member[providers]"] + - ["system.string", "microsoft.extensions.configuration.configurationsection", "Member[key]"] + - ["system.boolean", "microsoft.extensions.configuration.configurationreloadtoken", "Member[activechangecallbacks]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.fileconfigurationextensions!", "Method[setbasepath].ReturnValue"] + - ["microsoft.extensions.fileproviders.ifileprovider", "microsoft.extensions.configuration.fileconfigurationsource", "Member[fileprovider]"] + - ["system.string", "microsoft.extensions.configuration.configurationmanager", "Member[item]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.configuration.configurationbuilder", "Member[properties]"] + - ["system.string", "microsoft.extensions.configuration.iconfiguration", "Member[item]"] + - ["microsoft.extensions.configuration.iconfigurationroot", "microsoft.extensions.configuration.configurationbuilder", "Method[build].ReturnValue"] + - ["system.boolean", "microsoft.extensions.configuration.configurationreloadtoken", "Member[haschanged]"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "microsoft.extensions.configuration.commandlineconfigurationextensions!", "Method[addcommandline].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Extensions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Extensions.typemodel.yml new file mode 100644 index 000000000000..ed07ca9ff7a0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Extensions.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions!", "Method[removeallkeyed].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions!", "Method[removeall].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions!", "Method[replace].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions!", "Method[add].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Pools.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Pools.typemodel.yml new file mode 100644 index 000000000000..cac0476fef10 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Pools.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.pools.dependencyinjectionextensions!", "Method[addpool].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.pools.dependencyinjectionextensions!", "Method[configurepools].ReturnValue"] + - ["system.int32", "microsoft.extensions.dependencyinjection.pools.pooloptions", "Member[capacity]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Specification.Fakes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Specification.Fakes.typemodel.yml new file mode 100644 index 000000000000..6a31ae396f52 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Specification.Fakes.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.dependencyinjection.specification.fakes.fakeservice", "Member[disposed]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakemultipleservice", "microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Member[multipleservice]"] + - ["system.int32", "microsoft.extensions.dependencyinjection.specification.fakes.classimplementingicomparable", "Method[compareto].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.scopedfactoryservice", "Member[fakeservice]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.specification.fakes.ifakeouterservice", "Member[multipleservices]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifactoryservice", "microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Member[factoryservice]"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors", "Member[ctorused]"] + - ["system.collections.ienumerator", "microsoft.extensions.dependencyinjection.specification.fakes.classimplementingienumerable", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Member[service]"] + - ["t", "microsoft.extensions.dependencyinjection.specification.fakes.classwithabstractclassconstraint", "Member[value]"] + - ["system.int32", "microsoft.extensions.dependencyinjection.specification.fakes.creationcountfakeservice", "Member[instanceid]"] + - ["tvalue", "microsoft.extensions.dependencyinjection.specification.fakes.ifakeopengenericservice", "Member[value]"] + - ["system.iserviceprovider", "microsoft.extensions.dependencyinjection.specification.fakes.classwithserviceprovider", "Member[serviceprovider]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.pococlass", "microsoft.extensions.dependencyinjection.specification.fakes.fakeservice", "Member[value]"] + - ["t", "microsoft.extensions.dependencyinjection.specification.fakes.classwithnewconstraint", "Member[value]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.transientfactoryservice", "Member[fakeservice]"] + - ["t", "microsoft.extensions.dependencyinjection.specification.fakes.classwithnoconstraints", "Member[value]"] + - ["system.object", "microsoft.extensions.dependencyinjection.specification.fakes.creationcountfakeservice!", "Member[instancelock]"] + - ["t", "microsoft.extensions.dependencyinjection.specification.fakes.classwithclassconstraint", "Member[value]"] + - ["t", "microsoft.extensions.dependencyinjection.specification.fakes.classwithselfreferencingconstraint", "Member[value]"] + - ["t", "microsoft.extensions.dependencyinjection.specification.fakes.classwithinterfaceconstraint", "Member[value]"] + - ["t", "microsoft.extensions.dependencyinjection.specification.fakes.classwithstructconstraint", "Member[value]"] + - ["system.int32", "microsoft.extensions.dependencyinjection.specification.fakes.transientfactoryservice", "Member[value]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakescopedservice", "microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Member[scopedservice]"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackservice", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.ifactoryservice", "Member[fakeservice]"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata", "Member[one]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.specification.fakes.fakeouterservice", "Member[multipleservices]"] + - ["tval", "microsoft.extensions.dependencyinjection.specification.fakes.fakeopengenericservice", "Member[value]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackouterservice", "Member[singleservice]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifactoryservice", "microsoft.extensions.dependencyinjection.specification.fakes.serviceacceptingfactoryservice", "Member[transientservice]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata", "Member[fakeservice]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackouterservice", "Member[multipleservices]"] + - ["system.collections.generic.list", "microsoft.extensions.dependencyinjection.specification.fakes.fakedisposecallback", "Member[disposed]"] + - ["system.int32", "microsoft.extensions.dependencyinjection.specification.fakes.ifactoryservice", "Member[value]"] + - ["system.int32", "microsoft.extensions.dependencyinjection.specification.fakes.creationcountfakeservice!", "Member[instancecount]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.ifakeouterservice", "Member[singleservice]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors", "Member[fakeservice]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.fakeouterservice", "Member[singleservice]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.scopedfactoryservice", "microsoft.extensions.dependencyinjection.specification.fakes.serviceacceptingfactoryservice", "Member[scopedservice]"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctorsandattribute", "Member[ctorused]"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.ifakeservice", "microsoft.extensions.dependencyinjection.specification.fakes.anotherclass", "Member[fakeservice]"] + - ["tval", "microsoft.extensions.dependencyinjection.specification.fakes.constrainedfakeopengenericservice", "Member[value]"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors", "Member[data1]"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata", "Member[two]"] + - ["system.int32", "microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors", "Member[data2]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Specification.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Specification.typemodel.yml new file mode 100644 index 000000000000..f7cd7ddc21cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.Specification.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.nullable", "microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs", "Member[colornull]"] + - ["microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs+structwithpublicdefaultconstructor", "microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs", "Member[structwithconstructor]"] + - ["xunit.theorydata", "microsoft.extensions.dependencyinjection.specification.dependencyinjectionspecificationtests!", "Member[servicecontainerpicksconstructorwithlongestmatchesdata]"] + - ["system.nullable", "microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs", "Member[color]"] + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+isimpleservice", "microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+simpleparentwithdynamickeyedservice", "Method[getservice].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.specification.dependencyinjectionspecificationtests!", "Member[typeswithnonpublicconstructordata]"] + - ["system.nullable", "microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs", "Member[integernull]"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests", "Member[supportsiserviceprovideriskeyedservice]"] + - ["system.iserviceprovider", "microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests", "Method[createserviceprovider].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.specification.dependencyinjectionspecificationtests", "Member[expectstructwithpublicdefaultconstructorinvoked]"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+service", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.specification.dependencyinjectionspecificationtests", "Member[supportsiserviceproviderisservice]"] + - ["system.nullable", "microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs", "Member[integer]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.specification.dependencyinjectionspecificationtests!", "Member[createinstancefuncs]"] + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+iservice", "microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+otherservice", "Member[service2]"] + - ["system.object", "microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+nonkeyedserviceprovider", "Method[getservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+iservice", "microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests+otherservice", "Member[service1]"] + - ["system.iserviceprovider", "microsoft.extensions.dependencyinjection.specification.dependencyinjectionspecificationtests", "Method[createserviceprovider].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctor", "Member[whatever]"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs+structwithpublicdefaultconstructor", "Member[constructorinvoked]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.typemodel.yml new file mode 100644 index 000000000000..66ae3a5b47b5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyInjection.typemodel.yml @@ -0,0 +1,195 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.http.resilience.istandardhedginghandlerbuilder", "microsoft.extensions.dependencyinjection.resiliencehttpclientbuilderextensions!", "Method[addstandardhedginghandler].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicelifetime", "microsoft.extensions.dependencyinjection.servicelifetime!", "Member[scoped]"] + - ["system.type", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[implementationtype]"] + - ["t", "microsoft.extensions.dependencyinjection.serviceproviderserviceextensions!", "Method[getservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.latencyregistryservicecollectionextensions!", "Method[registermeasurenames].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.serviceprovider", "Method[getservice].ReturnValue"] + - ["system.iserviceprovider", "microsoft.extensions.dependencyinjection.iserviceproviderfactory", "Method[createserviceprovider].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[adddefaultlogger].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.keyedservice!", "Member[anykey]"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[scoped].ReturnValue"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[addoptions].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.enrichmentservicecollectionextensions!", "Method[addlogenricher].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.httpclientloggingservicecollectionextensions!", "Method[addextendedhttpclientlogging].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicelifetime", "microsoft.extensions.dependencyinjection.servicelifetime!", "Member[transient]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.pollyservicecollectionextensions!", "Method[addpolicyregistry].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.stackexchangerediscacheservicecollectionextensions!", "Method[addstackexchangerediscache].ReturnValue"] + - ["system.iserviceprovider", "microsoft.extensions.dependencyinjection.defaultserviceproviderfactory", "Method[createserviceprovider].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.latencyregistryservicecollectionextensions!", "Method[registertagnames].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.objectfactory", "microsoft.extensions.dependencyinjection.activatorutilities!", "Method[createfactory].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.applicationmetadataservicecollectionextensions!", "Method[addapplicationmetadata].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextclientbuilder", "microsoft.extensions.dependencyinjection.speechtotextclientbuilderservicecollectionextensions!", "Method[addspeechtotextclient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.memorycacheservicecollectionextensions!", "Method[addmemorycache].ReturnValue"] + - ["t", "microsoft.extensions.dependencyinjection.activatorutilities!", "Method[getserviceorcreateinstance].ReturnValue"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.dependencyinjection.embeddinggeneratorbuilderservicecollectionextensions!", "Method[addkeyedembeddinggenerator].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.optionsconfigurationservicecollectionextensions!", "Method[configure].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.contextualoptionsservicecollectionextensions!", "Method[addcontextualoptions].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.resourcemonitoringservicecollectionextensions!", "Method[addresourcemonitoring].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicescope", "microsoft.extensions.dependencyinjection.serviceproviderserviceextensions!", "Method[createscope].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[implementationinstance]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.servicecollectionserviceextensions!", "Method[addkeyedsingleton].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.healthchecksbuilderdelegateextensions!", "Method[addasynccheck].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[removeaskeyed].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.namedservicecollectionextensions!", "Method[addnamedsingleton].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[addlogger].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.serviceproviderserviceextensions!", "Method[getrequiredservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[configurehttpclient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.latencyregistryservicecollectionextensions!", "Method[registercheckpointnames].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[iskeyedservice]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.latencycontextextensions!", "Method[addlatencycontext].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.sqlservercachingservicesextensions!", "Method[adddistributedsqlservercache].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.pollyhttpclientbuilderextensions!", "Method[addpolicyhandlerfromregistry].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.objectpoolservicecollectionextensions!", "Method[addpooled].ReturnValue"] + - ["system.iserviceprovider", "microsoft.extensions.dependencyinjection.asyncservicescope", "Member[serviceprovider]"] + - ["system.object", "microsoft.extensions.dependencyinjection.fromkeyedservicesattribute", "Member[key]"] + - ["microsoft.extensions.dependencyinjection.iservicescope", "microsoft.extensions.dependencyinjection.iservicescopefactory", "Method[createscope].ReturnValue"] + - ["microsoft.extensions.caching.hybrid.ihybridcachebuilder", "microsoft.extensions.dependencyinjection.hybridcacheserviceextensions!", "Method[addhybridcache].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[describekeyed].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.httpclientloggingservicecollectionextensions!", "Method[addhttpclientlogenricher].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.serviceprovideroptions", "Member[validateonbuild]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.serviceproviderkeyedserviceextensions!", "Method[getkeyedservices].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.healthchecksbuilderdelegateextensions!", "Method[addcheck].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.serviceproviderserviceextensions!", "Method[getservices].ReturnValue"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.dependencyinjection.optionsbuilderdataannotationsextensions!", "Method[validatedataannotations].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.localizationservicecollectionextensions!", "Method[addlocalization].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.autoactivationextensions!", "Method[activatekeyedsingleton].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.servicecollection", "Method[remove].ReturnValue"] + - ["system.int32", "microsoft.extensions.dependencyinjection.servicecollection", "Method[indexof].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.servicecollectionserviceextensions!", "Method[addtransient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.memorycacheservicecollectionextensions!", "Method[adddistributedmemorycache].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencyinjection.isocketshttphandlerbuilder", "Member[name]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.dependencyinjection.asyncservicescope", "Method[disposeasync].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.serviceprovider", "microsoft.extensions.dependencyinjection.servicecollectioncontainerbuilderextensions!", "Method[buildserviceprovider].ReturnValue"] + - ["system.type", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[servicetype]"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.dependencyinjection.optionsbuilderextensions!", "Method[validateonstart].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.commonhealthchecksextensions!", "Method[addapplicationlifecyclehealthcheck].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[redactloggedheaders].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.commonhealthchecksextensions!", "Method[addmanualhealthcheck].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencyinjection.servicedescriptor", "Method[tostring].ReturnValue"] + - ["tservice", "microsoft.extensions.dependencyinjection.inamedserviceprovider", "Method[getservice].ReturnValue"] + - ["t", "microsoft.extensions.dependencyinjection.serviceproviderkeyedserviceextensions!", "Method[getkeyedservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.healthchecksbuilderaddcheckextensions!", "Method[addtypeactivatedcheck].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[addaskeyed].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicelifetime", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[lifetime]"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions!", "Method[addhttpclient].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.iserviceprovideriskeyedservice", "Method[iskeyedservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.asyncstateextensions!", "Method[addasyncstate].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.serviceproviderkeyedserviceextensions!", "Method[getrequiredkeyedservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[singleton].ReturnValue"] + - ["t", "microsoft.extensions.dependencyinjection.serviceproviderkeyedserviceextensions!", "Method[getrequiredkeyedservice].ReturnValue"] + - ["system.int32", "microsoft.extensions.dependencyinjection.servicecollection", "Member[count]"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[keyedsingleton].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.isocketshttphandlerbuilder", "Member[services]"] + - ["tservice", "microsoft.extensions.dependencyinjection.namedserviceproviderextensions!", "Method[getrequiredservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.resilienceservicecollectionextensions!", "Method[addresilienceenricher].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.activatorutilities!", "Method[getserviceorcreateinstance].ReturnValue"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.dependencyinjection.optionsbuilderconfigurationextensions!", "Method[bindconfiguration].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.pollyhttpclientbuilderextensions!", "Method[addtransienthttperrorpolicy].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[configureoptions].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicelifetime", "microsoft.extensions.dependencyinjection.servicelifetime!", "Member[singleton]"] + - ["system.object", "microsoft.extensions.dependencyinjection.ikeyedserviceprovider", "Method[getkeyedservice].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.dependencyinjection.serviceprovider", "Method[disposeasync].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.servicecollectionserviceextensions!", "Method[addscoped].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.namedservicecollectionextensions!", "Method[addnamedtransient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.isocketshttphandlerbuilder", "microsoft.extensions.dependencyinjection.socketshttphandlerbuilderextensions!", "Method[configure].ReturnValue"] + - ["system.func", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[implementationfactory]"] + - ["system.func", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[keyedimplementationfactory]"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientlogginghttpclientbuilderextensions!", "Method[addextendedhttpclientlogging].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[usesocketshttphandler].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[transient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[addhttpmessagehandler].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencyinjection.ihttpclientbuilder", "Member[name]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.contextualoptionsservicecollectionextensions!", "Method[configure].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.resourceutilizationhealthcheckextensions!", "Method[addresourceutilizationhealthcheck].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.processenricherservicecollectionextensions!", "Method[addprocesslogenricher].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.autoactivationextensions!", "Method[addactivatedsingleton].ReturnValue"] + - ["microsoft.extensions.caching.hybrid.ihybridcachebuilder", "microsoft.extensions.dependencyinjection.hybridcachebuilderextensions!", "Method[addserializer].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.loggingservicecollectionextensions!", "Method[addlogging].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.serviceprovideroptions", "Member[validatescopes]"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[configureadditionalhttpmessagehandlers].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[addtypedclient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[removeallloggers].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencyinjection.inamedserviceprovider", "Method[getservices].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.servicecollection", "Member[isreadonly]"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[addoptionswithvalidateonstart].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.serviceprovider", "Method[getrequiredkeyedservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[configure].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.healthcheckservicecollectionextensions!", "Method[addhealthchecks].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.isupportrequiredservice", "Method[getrequiredservice].ReturnValue"] + - ["microsoft.extensions.http.resilience.ihttpresiliencepipelinebuilder", "microsoft.extensions.dependencyinjection.resiliencehttpclientbuilderextensions!", "Method[addresiliencehandler].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[keyedtransient].ReturnValue"] + - ["system.iserviceprovider", "microsoft.extensions.dependencyinjection.iservicescope", "Member[serviceprovider]"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.healthchecksbuilderaddcheckextensions!", "Method[addcheck].ReturnValue"] + - ["polly.registry.ipolicyregistry", "microsoft.extensions.dependencyinjection.pollyservicecollectionextensions!", "Method[addpolicyregistry].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[configurehttpmessagehandlerbuilder].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.tcpendpointprobesextensions!", "Method[addtcpendpointprobe].ReturnValue"] + - ["t", "microsoft.extensions.dependencyinjection.serviceproviderserviceextensions!", "Method[getrequiredservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.autoactivationextensions!", "Method[activatesingleton].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[postconfigureall].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.asyncservicescope", "microsoft.extensions.dependencyinjection.serviceproviderserviceextensions!", "Method[createasyncscope].ReturnValue"] + - ["system.type", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[keyedimplementationtype]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.encoderservicecollectionextensions!", "Method[addwebencoders].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.ikeyedserviceprovider", "Method[getrequiredkeyedservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.fakeredactionservicecollectionextensions!", "Method[addfakeredaction].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.servicecollection", "Method[contains].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.httpdiagnosticsservicecollectionextensions!", "Method[adddownstreamdependencymetadata].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.applicationenricherservicecollectionextensions!", "Method[addservicelogenricher].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.servicecollectionserviceextensions!", "Method[addsingleton].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.serviceprovider", "Method[getkeyedservice].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.rediscacheservicecollectionextensions!", "Method[adddistributedrediscache].ReturnValue"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.dependencyinjection.optionsbuilderconfigurationextensions!", "Method[bind].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[configureprimaryhttpmessagehandler].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.autoactivationextensions!", "Method[addactivatedkeyedsingleton].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.objectpoolservicecollectionextensions!", "Method[configurepool].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.serviceproviderkeyedserviceextensions!", "Method[getkeyedservice].ReturnValue"] + - ["microsoft.extensions.ai.speechtotextclientbuilder", "microsoft.extensions.dependencyinjection.speechtotextclientbuilderservicecollectionextensions!", "Method[addkeyedspeechtotextclient].ReturnValue"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.dependencyinjection.chatclientbuilderservicecollectionextensions!", "Method[addkeyedchatclient].ReturnValue"] + - ["tcontainerbuilder", "microsoft.extensions.dependencyinjection.iserviceproviderfactory", "Method[createbuilder].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.redactionservicecollectionextensions!", "Method[addredaction].ReturnValue"] + - ["microsoft.extensions.http.resilience.ihttpstandardresiliencepipelinebuilder", "microsoft.extensions.dependencyinjection.resiliencehttpclientbuilderextensions!", "Method[addstandardresiliencehandler].ReturnValue"] + - ["microsoft.extensions.ai.embeddinggeneratorbuilder", "microsoft.extensions.dependencyinjection.embeddinggeneratorbuilderservicecollectionextensions!", "Method[addembeddinggenerator].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "Method[add].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions!", "Method[addhttpclient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[postconfigure].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.servicecollectionhostedserviceextensions!", "Method[addhostedservice].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.dependencyinjection.servicecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.activatorutilities!", "Method[createinstance].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[describe].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.commonhealthchecksextensions!", "Method[addtelemetryhealthcheckpublisher].ReturnValue"] + - ["microsoft.extensions.ai.chatclientbuilder", "microsoft.extensions.dependencyinjection.chatclientbuilderservicecollectionextensions!", "Method[addchatclient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.defaultserviceproviderfactory", "Method[createbuilder].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.metricsserviceextensions!", "Method[addmetrics].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.nulllatencycontextservicecollectionextensions!", "Method[addnulllatencycontext].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.servicecollectionserviceextensions!", "Method[addkeyedscoped].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.resiliencehttpclientbuilderextensions!", "Method[removeallresiliencehandlers].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicedescriptor!", "Method[keyedscoped].ReturnValue"] + - ["microsoft.extensions.caching.hybrid.ihybridcachebuilder", "microsoft.extensions.dependencyinjection.hybridcachebuilderextensions!", "Method[addserializerfactory].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.ihttpclientbuilder", "Member[services]"] + - ["t", "microsoft.extensions.dependencyinjection.activatorutilities!", "Method[createinstance].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.latencyconsoleextensions!", "Method[addconsolelatencydataexporter].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.fakeloggerservicecollectionextensions!", "Method[addfakelogging].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.pollyhttpclientbuilderextensions!", "Method[addpolicyhandler].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.servicecollectionserviceextensions!", "Method[addkeyedtransient].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "microsoft.extensions.dependencyinjection.servicecollection", "Member[item]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.objectpoolservicecollectionextensions!", "Method[configurepools].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions!", "Method[configurehttpclientdefaults].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[configureall].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "Member[services]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.optionsservicecollectionextensions!", "Method[addoptions].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.dependencyinjection.entityframeworkcorehealthchecksbuilderextensions!", "Method[adddbcontextcheck].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.dependencyinjection.httpclientbuilderextensions!", "Method[sethandlerlifetime].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.httpclientlatencytelemetryextensions!", "Method[addhttpclientlatencytelemetry].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.enrichmentservicecollectionextensions!", "Method[addstaticlogenricher].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.contextualoptionsservicecollectionextensions!", "Method[configureall].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.exceptionsummarizationservicecollectionextensions!", "Method[addexceptionsummarizer].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.dependencyinjection.servicecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[servicekey]"] + - ["system.object", "microsoft.extensions.dependencyinjection.servicedescriptor", "Member[keyedimplementationinstance]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.dependencyinjection.kubernetesprobesextensions!", "Method[addkubernetesprobes].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencyinjection.iserviceproviderisservice", "Method[isservice].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyModel.Resolution.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyModel.Resolution.typemodel.yml new file mode 100644 index 000000000000..10d8cabf2f4a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyModel.Resolution.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.dependencymodel.resolution.compositecompilationassemblyresolver", "Method[tryresolveassemblypaths].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencymodel.resolution.dotnetreferenceassembliespathresolver!", "Method[resolve].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencymodel.resolution.icompilationassemblyresolver", "Method[tryresolveassemblypaths].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencymodel.resolution.packagecompilationassemblyresolver", "Method[tryresolveassemblypaths].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencymodel.resolution.dotnetreferenceassembliespathresolver!", "Member[dotnetreferenceassembliespathenv]"] + - ["system.boolean", "microsoft.extensions.dependencymodel.resolution.appbasecompilationassemblyresolver", "Method[tryresolveassemblypaths].ReturnValue"] + - ["system.boolean", "microsoft.extensions.dependencymodel.resolution.referenceassemblypathresolver", "Method[tryresolveassemblypaths].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyModel.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyModel.typemodel.yml new file mode 100644 index 000000000000..2a53985c201f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DependencyModel.typemodel.yml @@ -0,0 +1,72 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.dependencymodel.dependencycontextloader", "microsoft.extensions.dependencymodel.dependencycontextloader!", "Member[default]"] + - ["system.string", "microsoft.extensions.dependencymodel.library", "Member[version]"] + - ["system.boolean", "microsoft.extensions.dependencymodel.library", "Member[serviceable]"] + - ["system.string", "microsoft.extensions.dependencymodel.resourceassembly", "Member[locale]"] + - ["microsoft.extensions.dependencymodel.runtimeassembly", "microsoft.extensions.dependencymodel.runtimeassembly!", "Method[create].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.runtimelibrary", "Member[resourceassemblies]"] + - ["microsoft.extensions.dependencymodel.targetinfo", "microsoft.extensions.dependencymodel.dependencycontext", "Member[target]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencymodel.compilationlibrary", "Method[resolvereferencepaths].ReturnValue"] + - ["microsoft.extensions.dependencymodel.compilationoptions", "microsoft.extensions.dependencymodel.compilationoptions!", "Member[default]"] + - ["system.string", "microsoft.extensions.dependencymodel.library", "Member[path]"] + - ["system.boolean", "microsoft.extensions.dependencymodel.targetinfo", "Member[isportable]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencymodel.dependencycontextextensions!", "Method[getdefaultnativeruntimefileassets].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencymodel.library", "Member[name]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencymodel.dependencycontextextensions!", "Method[getruntimenativeruntimefileassets].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencymodel.library", "Member[runtimestoremanifestname]"] + - ["system.string", "microsoft.extensions.dependencymodel.runtimeassetgroup", "Member[runtime]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.runtimeassetgroup", "Member[runtimefiles]"] + - ["system.string", "microsoft.extensions.dependencymodel.runtimefile", "Member[assemblyversion]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.runtimelibrary", "Member[runtimeassemblygroups]"] + - ["system.string", "microsoft.extensions.dependencymodel.library", "Member[hash]"] + - ["microsoft.extensions.dependencymodel.compilationoptions", "microsoft.extensions.dependencymodel.dependencycontext", "Member[compilationoptions]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.runtimeassetgroup", "Member[assetpaths]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.compilationoptions", "Member[defines]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.compilationlibrary", "Member[assemblies]"] + - ["microsoft.extensions.dependencymodel.dependencycontext", "microsoft.extensions.dependencymodel.dependencycontextjsonreader", "Method[read].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.dependencycontext", "Member[runtimegraph]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.dependencycontext", "Member[runtimelibraries]"] + - ["microsoft.extensions.dependencymodel.dependencycontext", "microsoft.extensions.dependencymodel.dependencycontextloader", "Method[load].ReturnValue"] + - ["system.nullable", "microsoft.extensions.dependencymodel.compilationoptions", "Member[generatexmldocumentation]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.runtimelibrary", "Member[nativelibrarygroups]"] + - ["system.nullable", "microsoft.extensions.dependencymodel.compilationoptions", "Member[emitentrypoint]"] + - ["system.string", "microsoft.extensions.dependencymodel.library", "Member[hashpath]"] + - ["system.string", "microsoft.extensions.dependencymodel.dependency", "Member[name]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencymodel.dependencycontextextensions!", "Method[getruntimenativeassets].ReturnValue"] + - ["system.nullable", "microsoft.extensions.dependencymodel.compilationoptions", "Member[warningsaserrors]"] + - ["system.nullable", "microsoft.extensions.dependencymodel.compilationoptions", "Member[optimize]"] + - ["system.nullable", "microsoft.extensions.dependencymodel.compilationoptions", "Member[delaysign]"] + - ["system.int32", "microsoft.extensions.dependencymodel.dependency", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencymodel.dependencycontextextensions!", "Method[getruntimeassemblynames].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencymodel.dependency", "Member[version]"] + - ["system.string", "microsoft.extensions.dependencymodel.library", "Member[type]"] + - ["system.string", "microsoft.extensions.dependencymodel.compilationoptions", "Member[debugtype]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.library", "Member[dependencies]"] + - ["system.reflection.assemblyname", "microsoft.extensions.dependencymodel.runtimeassembly", "Member[name]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencymodel.dependencycontextextensions!", "Method[getdefaultnativeassets].ReturnValue"] + - ["system.nullable", "microsoft.extensions.dependencymodel.compilationoptions", "Member[allowunsafe]"] + - ["microsoft.extensions.dependencymodel.dependencycontext", "microsoft.extensions.dependencymodel.idependencycontextreader", "Method[read].ReturnValue"] + - ["microsoft.extensions.dependencymodel.dependencycontext", "microsoft.extensions.dependencymodel.dependencycontext!", "Member[default]"] + - ["microsoft.extensions.dependencymodel.dependencycontext", "microsoft.extensions.dependencymodel.dependencycontext", "Method[merge].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencymodel.targetinfo", "Member[runtimesignature]"] + - ["system.string", "microsoft.extensions.dependencymodel.compilationoptions", "Member[keyfile]"] + - ["system.string", "microsoft.extensions.dependencymodel.resourceassembly", "Member[path]"] + - ["system.boolean", "microsoft.extensions.dependencymodel.dependency", "Method[equals].ReturnValue"] + - ["system.nullable", "microsoft.extensions.dependencymodel.compilationoptions", "Member[publicsign]"] + - ["system.string", "microsoft.extensions.dependencymodel.runtimeassembly", "Member[path]"] + - ["system.string", "microsoft.extensions.dependencymodel.targetinfo", "Member[runtime]"] + - ["system.string", "microsoft.extensions.dependencymodel.runtimefile", "Member[path]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.dependencycontext", "Member[compilelibraries]"] + - ["microsoft.extensions.dependencymodel.dependencycontext", "microsoft.extensions.dependencymodel.dependencycontext!", "Method[load].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.dependencymodel.runtimefallbacks", "Member[fallbacks]"] + - ["system.string", "microsoft.extensions.dependencymodel.runtimefile", "Member[fileversion]"] + - ["system.string", "microsoft.extensions.dependencymodel.targetinfo", "Member[framework]"] + - ["system.string", "microsoft.extensions.dependencymodel.compilationoptions", "Member[platform]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.dependencymodel.dependencycontextextensions!", "Method[getdefaultassemblynames].ReturnValue"] + - ["system.string", "microsoft.extensions.dependencymodel.runtimefallbacks", "Member[runtime]"] + - ["system.string", "microsoft.extensions.dependencymodel.compilationoptions", "Member[languageversion]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.Infrastructure.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.Infrastructure.typemodel.yml new file mode 100644 index 000000000000..52fa227f812f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.Infrastructure.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["tproxy", "microsoft.extensions.diagnosticadapter.infrastructure.iproxyfactory", "Method[createproxy].ReturnValue"] + - ["t", "microsoft.extensions.diagnosticadapter.infrastructure.iproxy", "Method[upwrap].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.Internal.typemodel.yml new file mode 100644 index 000000000000..3e7a59462bc6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.Internal.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["ttargetelement", "microsoft.extensions.diagnosticadapter.internal.proxylist", "Member[item]"] + - ["system.object", "microsoft.extensions.diagnosticadapter.internal.proxybase", "Member[underlyinginstanceasobject]"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.diagnosticadapter.internal.proxylist", "Method[getenumerator].ReturnValue"] + - ["t", "microsoft.extensions.diagnosticadapter.internal.proxybase", "Member[instance]"] + - ["system.tuple", "microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult", "Member[key]"] + - ["system.collections.ienumerator", "microsoft.extensions.diagnosticadapter.internal.proxyenumerable", "Method[getenumerator].ReturnValue"] + - ["ttargetelement", "microsoft.extensions.diagnosticadapter.internal.proxyenumerable+proxyenumerator", "Member[current]"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.diagnosticadapter.internal.proxyenumerable", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult", "microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult!", "Method[fromtype].ReturnValue"] + - ["t", "microsoft.extensions.diagnosticadapter.internal.proxybase", "Member[underlyinginstance]"] + - ["system.string", "microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult", "Member[error]"] + - ["tproxy", "microsoft.extensions.diagnosticadapter.internal.proxyfactory", "Method[createproxy].ReturnValue"] + - ["system.type", "microsoft.extensions.diagnosticadapter.internal.proxybase", "Member[wrappedtype]"] + - ["system.object", "microsoft.extensions.diagnosticadapter.internal.proxyenumerable+proxyenumerator", "Member[current]"] + - ["system.collections.ienumerator", "microsoft.extensions.diagnosticadapter.internal.proxylist", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult", "microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult!", "Method[fromerror].ReturnValue"] + - ["system.int32", "microsoft.extensions.diagnosticadapter.internal.proxylist", "Member[count]"] + - ["system.type", "microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult", "Member[type]"] + - ["system.boolean", "microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult", "Member[iserror]"] + - ["system.reflection.constructorinfo", "microsoft.extensions.diagnosticadapter.internal.proxytypecacheresult", "Member[constructor]"] + - ["system.boolean", "microsoft.extensions.diagnosticadapter.internal.proxyenumerable+proxyenumerator", "Method[movenext].ReturnValue"] + - ["t", "microsoft.extensions.diagnosticadapter.internal.proxybase", "Method[upwrap].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.typemodel.yml new file mode 100644 index 000000000000..ef2f2fe9e49f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.DiagnosticAdapter.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.diagnosticadapter.diagnosticnameattribute", "Member[name]"] + - ["system.boolean", "microsoft.extensions.diagnosticadapter.diagnosticsourceadapter", "Method[isenabled].ReturnValue"] + - ["system.func", "microsoft.extensions.diagnosticadapter.idiagnosticsourcemethodadapter", "Method[adapt].ReturnValue"] + - ["system.func", "microsoft.extensions.diagnosticadapter.proxydiagnosticsourcemethodadapter", "Method[adapt].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Enrichment.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Enrichment.typemodel.yml new file mode 100644 index 000000000000..38e16c55f617 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Enrichment.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.diagnostics.enrichment.applicationenrichertags!", "Member[buildversion]"] + - ["system.string", "microsoft.extensions.diagnostics.enrichment.processenrichertagnames!", "Member[processid]"] + - ["system.string", "microsoft.extensions.diagnostics.enrichment.applicationenrichertags!", "Member[deploymentring]"] + - ["system.string", "microsoft.extensions.diagnostics.enrichment.processenrichertagnames!", "Member[threadid]"] + - ["system.boolean", "microsoft.extensions.diagnostics.enrichment.applicationlogenricheroptions", "Member[environmentname]"] + - ["system.boolean", "microsoft.extensions.diagnostics.enrichment.applicationlogenricheroptions", "Member[deploymentring]"] + - ["system.string", "microsoft.extensions.diagnostics.enrichment.applicationenrichertags!", "Member[environmentname]"] + - ["system.boolean", "microsoft.extensions.diagnostics.enrichment.applicationlogenricheroptions", "Member[applicationname]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.diagnostics.enrichment.processenrichertagnames!", "Member[dimensionnames]"] + - ["system.boolean", "microsoft.extensions.diagnostics.enrichment.processlogenricheroptions", "Member[threadid]"] + - ["system.boolean", "microsoft.extensions.diagnostics.enrichment.processlogenricheroptions", "Member[processid]"] + - ["system.string", "microsoft.extensions.diagnostics.enrichment.applicationenrichertags!", "Member[applicationname]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.diagnostics.enrichment.applicationenrichertags!", "Member[dimensionnames]"] + - ["system.boolean", "microsoft.extensions.diagnostics.enrichment.applicationlogenricheroptions", "Member[buildversion]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.ExceptionSummarization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.ExceptionSummarization.typemodel.yml new file mode 100644 index 000000000000..88991f9ae8e8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.ExceptionSummarization.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummarizationbuilder", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummarizationbuilderextensions!", "Method[addhttpprovider].ReturnValue"] + - ["system.string", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary", "Member[description]"] + - ["microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary", "microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummarizer", "Method[summarize].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummarizationbuilder", "Member[services]"] + - ["system.int32", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary", "Method[gethashcode].ReturnValue"] + - ["microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummarizationbuilder", "microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummarizationbuilder", "Method[addprovider].ReturnValue"] + - ["system.string", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary", "Member[exceptiontype]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummaryprovider", "Member[supportedexceptiontypes]"] + - ["system.boolean", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary", "Method[equals].ReturnValue"] + - ["system.int32", "microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummaryprovider", "Method[describe].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary!", "Method[op_equality].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.diagnostics.exceptionsummarization.iexceptionsummaryprovider", "Member[descriptions]"] + - ["system.string", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary", "Member[additionaldetails]"] + - ["system.string", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.exceptionsummarization.exceptionsummary!", "Method[op_inequality].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.HealthChecks.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.HealthChecks.typemodel.yml new file mode 100644 index 000000000000..caf7f6260d1a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.HealthChecks.typemodel.yml @@ -0,0 +1,55 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.nullable", "microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "Member[delay]"] + - ["system.string", "microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "Member[description]"] + - ["system.string", "microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "Member[name]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthstatus", "microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "Member[failurestatus]"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.diagnostics.healthchecks.healthreportentry", "Member[data]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthstatus", "microsoft.extensions.diagnostics.healthchecks.healthstatus!", "Member[healthy]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "microsoft.extensions.diagnostics.healthchecks.imanualhealthcheck", "Member[result]"] + - ["system.timespan", "microsoft.extensions.diagnostics.healthchecks.healthcheckpublisheroptions", "Member[timeout]"] + - ["system.exception", "microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "Member[exception]"] + - ["system.string", "microsoft.extensions.diagnostics.healthchecks.healthreportentry", "Member[description]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthstatus", "microsoft.extensions.diagnostics.healthchecks.healthstatus!", "Member[degraded]"] + - ["system.collections.generic.iset", "microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "Member[tags]"] + - ["system.nullable", "microsoft.extensions.diagnostics.healthchecks.resourceusagethresholds", "Member[unhealthyutilizationpercentage]"] + - ["system.timespan", "microsoft.extensions.diagnostics.healthchecks.healthcheckpublisheroptions", "Member[delay]"] + - ["system.collections.generic.icollection", "microsoft.extensions.diagnostics.healthchecks.healthcheckserviceoptions", "Member[registrations]"] + - ["system.int32", "microsoft.extensions.diagnostics.healthchecks.kuberneteshealthcheckpublisheroptions", "Member[tcpport]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "microsoft.extensions.diagnostics.healthchecks.healthcheckresult!", "Method[unhealthy].ReturnValue"] + - ["system.timespan", "microsoft.extensions.diagnostics.healthchecks.healthreportentry", "Member[duration]"] + - ["system.timespan", "microsoft.extensions.diagnostics.healthchecks.resourceutilizationhealthcheckoptions", "Member[samplingwindow]"] + - ["system.exception", "microsoft.extensions.diagnostics.healthchecks.healthreportentry", "Member[exception]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "microsoft.extensions.diagnostics.healthchecks.healthcheckcontext", "Member[registration]"] + - ["system.func", "microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "Member[factory]"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.diagnostics.healthchecks.healthreport", "Member[entries]"] + - ["system.threading.tasks.task", "microsoft.extensions.diagnostics.healthchecks.ihealthcheckpublisher", "Method[publishasync].ReturnValue"] + - ["system.timespan", "microsoft.extensions.diagnostics.healthchecks.healthreport", "Member[totalduration]"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "Member[data]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthstatus", "microsoft.extensions.diagnostics.healthchecks.healthstatus!", "Member[unhealthy]"] + - ["microsoft.extensions.diagnostics.healthchecks.resourceusagethresholds", "microsoft.extensions.diagnostics.healthchecks.resourceutilizationhealthcheckoptions", "Member[cputhresholds]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthstatus", "microsoft.extensions.diagnostics.healthchecks.healthreport", "Member[status]"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.diagnostics.healthchecks.corehealthchecksextensions!", "Method[addapplicationlifecyclehealthcheck].ReturnValue"] + - ["system.func", "microsoft.extensions.diagnostics.healthchecks.healthcheckpublisheroptions", "Member[predicate]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.diagnostics.healthchecks.healthreportentry", "Member[tags]"] + - ["system.threading.tasks.task", "microsoft.extensions.diagnostics.healthchecks.healthcheckservice", "Method[checkhealthasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.diagnostics.healthchecks.ihealthcheck", "Method[checkhealthasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.healthchecks.resourceutilizationhealthcheckoptions", "Member[useobservableresourcemonitoringinstruments]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthstatus", "microsoft.extensions.diagnostics.healthchecks.healthreportentry", "Member[status]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthstatus", "microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "Member[status]"] + - ["system.timespan", "microsoft.extensions.diagnostics.healthchecks.healthcheckpublisheroptions", "Member[period]"] + - ["system.nullable", "microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "Member[period]"] + - ["system.timespan", "microsoft.extensions.diagnostics.healthchecks.healthcheckregistration", "Member[timeout]"] + - ["microsoft.extensions.dependencyinjection.ihealthchecksbuilder", "microsoft.extensions.diagnostics.healthchecks.corehealthchecksextensions!", "Method[addmanualhealthcheck].ReturnValue"] + - ["system.int32", "microsoft.extensions.diagnostics.healthchecks.kuberneteshealthcheckpublisheroptions", "Member[maxpendingconnections]"] + - ["system.boolean", "microsoft.extensions.diagnostics.healthchecks.telemetryhealthcheckpublisheroptions", "Member[logonlyunhealthy]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.diagnostics.healthchecks.corehealthchecksextensions!", "Method[addtelemetryhealthcheckpublisher].ReturnValue"] + - ["microsoft.extensions.diagnostics.healthchecks.resourceusagethresholds", "microsoft.extensions.diagnostics.healthchecks.resourceutilizationhealthcheckoptions", "Member[memorythresholds]"] + - ["system.nullable", "microsoft.extensions.diagnostics.healthchecks.resourceusagethresholds", "Member[degradedutilizationpercentage]"] + - ["microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "microsoft.extensions.diagnostics.healthchecks.healthcheckresult!", "Method[degraded].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.diagnostics.healthchecks.corehealthchecksextensions!", "Method[addkuberneteshealthcheckpublisher].ReturnValue"] + - ["microsoft.extensions.diagnostics.healthchecks.healthcheckresult", "microsoft.extensions.diagnostics.healthchecks.healthcheckresult!", "Method[healthy].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Latency.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Latency.typemodel.yml new file mode 100644 index 000000000000..84f9c31940c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Latency.typemodel.yml @@ -0,0 +1,45 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int64", "microsoft.extensions.diagnostics.latency.checkpoint", "Member[elapsed]"] + - ["microsoft.extensions.diagnostics.latency.checkpointtoken", "microsoft.extensions.diagnostics.latency.ilatencycontexttokenissuer", "Method[getcheckpointtoken].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.checkpoint!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.checkpoint", "Method[equals].ReturnValue"] + - ["microsoft.extensions.diagnostics.latency.ilatencycontext", "microsoft.extensions.diagnostics.latency.ilatencycontextprovider", "Method[createcontext].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.checkpoint!", "Method[op_equality].ReturnValue"] + - ["system.int64", "microsoft.extensions.diagnostics.latency.checkpoint", "Member[frequency]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.diagnostics.latency.latencycontextregistrationoptions", "Member[checkpointnames]"] + - ["system.int32", "microsoft.extensions.diagnostics.latency.measure", "Method[gethashcode].ReturnValue"] + - ["system.int32", "microsoft.extensions.diagnostics.latency.measuretoken", "Member[position]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.diagnostics.latency.latencycontextregistrationoptions", "Member[measurenames]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.tag", "Member[name]"] + - ["system.int32", "microsoft.extensions.diagnostics.latency.tagtoken", "Member[position]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.latencydata", "Member[tags]"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.latencyconsoleoptions", "Member[outputmeasures]"] + - ["system.int32", "microsoft.extensions.diagnostics.latency.checkpoint", "Method[gethashcode].ReturnValue"] + - ["system.string", "microsoft.extensions.diagnostics.latency.checkpoint", "Member[name]"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.latencyconsoleoptions", "Member[outputcheckpoints]"] + - ["system.threading.tasks.task", "microsoft.extensions.diagnostics.latency.ilatencydataexporter", "Method[exportasync].ReturnValue"] + - ["microsoft.extensions.diagnostics.latency.latencydata", "microsoft.extensions.diagnostics.latency.ilatencycontext", "Member[latencydata]"] + - ["microsoft.extensions.diagnostics.latency.measuretoken", "microsoft.extensions.diagnostics.latency.ilatencycontexttokenissuer", "Method[getmeasuretoken].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.diagnostics.latency.latencycontextregistrationoptions", "Member[tagnames]"] + - ["system.int64", "microsoft.extensions.diagnostics.latency.latencydata", "Member[durationtimestampfrequency]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.checkpointtoken", "Member[name]"] + - ["microsoft.extensions.diagnostics.latency.tagtoken", "microsoft.extensions.diagnostics.latency.ilatencycontexttokenissuer", "Method[gettagtoken].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.measure!", "Method[op_inequality].ReturnValue"] + - ["system.string", "microsoft.extensions.diagnostics.latency.tagtoken", "Member[name]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.measure", "Member[name]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.latencydata", "Member[measures]"] + - ["system.int32", "microsoft.extensions.diagnostics.latency.checkpointtoken", "Member[position]"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.latencyconsoleoptions", "Member[outputtags]"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.measure!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.latencycontextoptions", "Member[throwonunregisterednames]"] + - ["system.int64", "microsoft.extensions.diagnostics.latency.latencydata", "Member[durationtimestamp]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.measuretoken", "Member[name]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.latencydata", "Member[checkpoints]"] + - ["system.boolean", "microsoft.extensions.diagnostics.latency.measure", "Method[equals].ReturnValue"] + - ["system.int64", "microsoft.extensions.diagnostics.latency.measure", "Member[value]"] + - ["system.string", "microsoft.extensions.diagnostics.latency.tag", "Member[value]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.Configuration.typemodel.yml new file mode 100644 index 000000000000..6244daef986c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.Configuration.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.configuration.iconfiguration", "microsoft.extensions.diagnostics.metrics.configuration.imetriclistenerconfigurationfactory", "Method[getconfiguration].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.Testing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.Testing.typemodel.yml new file mode 100644 index 000000000000..65a1726cbe8e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.Testing.typemodel.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.task", "microsoft.extensions.diagnostics.metrics.testing.metriccollector", "Method[waitformeasurementsasync].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.diagnostics.metrics.testing.measurementextensions!", "Method[containstags].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.metrics.testing.collectedmeasurement", "Method[matchestags].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.diagnostics.metrics.testing.collectedmeasurement", "Member[tags]"] + - ["t", "microsoft.extensions.diagnostics.metrics.testing.collectedmeasurement", "Member[value]"] + - ["system.diagnostics.metrics.instrument", "microsoft.extensions.diagnostics.metrics.testing.metriccollector", "Member[instrument]"] + - ["t", "microsoft.extensions.diagnostics.metrics.testing.measurementextensions!", "Method[evaluateascounter].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.metrics.testing.collectedmeasurement", "Method[containstags].ReturnValue"] + - ["system.datetimeoffset", "microsoft.extensions.diagnostics.metrics.testing.collectedmeasurement", "Member[timestamp]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.diagnostics.metrics.testing.measurementextensions!", "Method[matchestags].ReturnValue"] + - ["microsoft.extensions.diagnostics.metrics.testing.collectedmeasurement", "microsoft.extensions.diagnostics.metrics.testing.metriccollector", "Member[lastmeasurement]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.diagnostics.metrics.testing.metriccollector", "Method[getmeasurementsnapshot].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.typemodel.yml new file mode 100644 index 000000000000..69af0a174f8a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Metrics.typemodel.yml @@ -0,0 +1,45 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.diagnostics.metrics.metricsbuilderextensions!", "Method[addlistener].ReturnValue"] + - ["system.string[]", "microsoft.extensions.diagnostics.metrics.counterattribute", "Member[tagnames]"] + - ["system.string[]", "microsoft.extensions.diagnostics.metrics.histogramattribute", "Member[tagnames]"] + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.diagnostics.metrics.metricsbuilderextensions!", "Method[enablemetrics].ReturnValue"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.instrumentrule", "Member[listenername]"] + - ["microsoft.extensions.diagnostics.metrics.measurementhandlers", "microsoft.extensions.diagnostics.metrics.imetricslistener", "Method[getmeasurementhandlers].ReturnValue"] + - ["system.string[]", "microsoft.extensions.diagnostics.metrics.gaugeattribute", "Member[tagnames]"] + - ["microsoft.extensions.diagnostics.metrics.metricsoptions", "microsoft.extensions.diagnostics.metrics.metricsbuilderextensions!", "Method[disablemetrics].ReturnValue"] + - ["microsoft.extensions.diagnostics.metrics.meterscope", "microsoft.extensions.diagnostics.metrics.meterscope!", "Member[local]"] + - ["system.boolean", "microsoft.extensions.diagnostics.metrics.imetricslistener", "Method[instrumentpublished].ReturnValue"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.instrumentrule", "Member[metername]"] + - ["microsoft.extensions.diagnostics.metrics.meterscope", "microsoft.extensions.diagnostics.metrics.meterscope!", "Member[none]"] + - ["microsoft.extensions.diagnostics.metrics.meterscope", "microsoft.extensions.diagnostics.metrics.instrumentrule", "Member[scopes]"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.tagnameattribute", "Member[name]"] + - ["system.diagnostics.metrics.measurementcallback", "microsoft.extensions.diagnostics.metrics.measurementhandlers", "Member[longhandler]"] + - ["system.diagnostics.metrics.measurementcallback", "microsoft.extensions.diagnostics.metrics.measurementhandlers", "Member[inthandler]"] + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.diagnostics.metrics.metricsbuilderextensions!", "Method[clearlisteners].ReturnValue"] + - ["system.diagnostics.metrics.measurementcallback", "microsoft.extensions.diagnostics.metrics.measurementhandlers", "Member[shorthandler]"] + - ["system.type", "microsoft.extensions.diagnostics.metrics.histogramattribute", "Member[type]"] + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.diagnostics.metrics.metricsbuilderconsoleextensions!", "Method[adddebugconsole].ReturnValue"] + - ["system.diagnostics.metrics.measurementcallback", "microsoft.extensions.diagnostics.metrics.measurementhandlers", "Member[decimalhandler]"] + - ["system.type", "microsoft.extensions.diagnostics.metrics.counterattribute", "Member[type]"] + - ["microsoft.extensions.diagnostics.metrics.metricsoptions", "microsoft.extensions.diagnostics.metrics.metricsbuilderextensions!", "Method[enablemetrics].ReturnValue"] + - ["system.diagnostics.metrics.measurementcallback", "microsoft.extensions.diagnostics.metrics.measurementhandlers", "Member[floathandler]"] + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.diagnostics.metrics.metricsbuilderextensions!", "Method[disablemetrics].ReturnValue"] + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.diagnostics.metrics.metricsbuilderconfigurationextensions!", "Method[addconfiguration].ReturnValue"] + - ["system.boolean", "microsoft.extensions.diagnostics.metrics.instrumentrule", "Member[enable]"] + - ["system.diagnostics.metrics.measurementcallback", "microsoft.extensions.diagnostics.metrics.measurementhandlers", "Member[doublehandler]"] + - ["microsoft.extensions.diagnostics.metrics.meterscope", "microsoft.extensions.diagnostics.metrics.meterscope!", "Member[global]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.diagnostics.metrics.imetricsbuilder", "Member[services]"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.instrumentrule", "Member[instrumentname]"] + - ["system.type", "microsoft.extensions.diagnostics.metrics.gaugeattribute", "Member[type]"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.gaugeattribute", "Member[name]"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.consolemetrics!", "Member[debuglistenername]"] + - ["system.diagnostics.metrics.measurementcallback", "microsoft.extensions.diagnostics.metrics.measurementhandlers", "Member[bytehandler]"] + - ["system.collections.generic.ilist", "microsoft.extensions.diagnostics.metrics.metricsoptions", "Member[rules]"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.counterattribute", "Member[name]"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.histogramattribute", "Member[name]"] + - ["system.string", "microsoft.extensions.diagnostics.metrics.imetricslistener", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Probes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Probes.typemodel.yml new file mode 100644 index 000000000000..0636611e21e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Probes.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.extensions.diagnostics.probes.tcpendpointprobesoptions", "Member[tcpport]"] + - ["microsoft.extensions.diagnostics.probes.tcpendpointprobesoptions", "microsoft.extensions.diagnostics.probes.kubernetesprobesoptions", "Member[startupprobe]"] + - ["system.string", "microsoft.extensions.diagnostics.probes.probetags!", "Member[readiness]"] + - ["microsoft.extensions.diagnostics.probes.tcpendpointprobesoptions", "microsoft.extensions.diagnostics.probes.kubernetesprobesoptions", "Member[livenessprobe]"] + - ["system.string", "microsoft.extensions.diagnostics.probes.probetags!", "Member[liveness]"] + - ["microsoft.extensions.diagnostics.probes.tcpendpointprobesoptions", "microsoft.extensions.diagnostics.probes.kubernetesprobesoptions", "Member[readinessprobe]"] + - ["system.timespan", "microsoft.extensions.diagnostics.probes.tcpendpointprobesoptions", "Member[healthassessmentperiod]"] + - ["system.int32", "microsoft.extensions.diagnostics.probes.tcpendpointprobesoptions", "Member[maxpendingconnections]"] + - ["system.string", "microsoft.extensions.diagnostics.probes.probetags!", "Member[startup]"] + - ["system.func", "microsoft.extensions.diagnostics.probes.tcpendpointprobesoptions", "Member[filterchecks]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.ResourceMonitoring.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.ResourceMonitoring.typemodel.yml new file mode 100644 index 000000000000..f9fc993d4f46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.ResourceMonitoring.typemodel.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.diagnostics.resourcemonitoring.snapshot", "microsoft.extensions.diagnostics.resourcemonitoring.resourceutilization", "Member[snapshot]"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringoptions", "Member[collectionwindow]"] + - ["microsoft.extensions.diagnostics.resourcemonitoring.iresourcemonitorbuilder", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringbuilderextensions!", "Method[configuremonitor].ReturnValue"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.snapshot", "Member[totaltimesincestart]"] + - ["system.double", "microsoft.extensions.diagnostics.resourcemonitoring.resourceutilization", "Member[memoryusedpercentage]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.diagnostics.resourcemonitoring.iresourcemonitorbuilder", "Member[services]"] + - ["microsoft.extensions.diagnostics.resourcemonitoring.systemresources", "microsoft.extensions.diagnostics.resourcemonitoring.isnapshotprovider", "Member[resources]"] + - ["system.boolean", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringoptions", "Member[usezerotoonerangeformetrics]"] + - ["system.double", "microsoft.extensions.diagnostics.resourcemonitoring.systemresources", "Member[guaranteedcpuunits]"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringoptions", "Member[publishingwindow]"] + - ["system.double", "microsoft.extensions.diagnostics.resourcemonitoring.systemresources", "Member[maximumcpuunits]"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringoptions", "Member[cpuconsumptionrefreshinterval]"] + - ["system.collections.generic.iset", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringoptions", "Member[sourceipaddresses]"] + - ["microsoft.extensions.diagnostics.resourcemonitoring.snapshot", "microsoft.extensions.diagnostics.resourcemonitoring.isnapshotprovider", "Method[getsnapshot].ReturnValue"] + - ["system.double", "microsoft.extensions.diagnostics.resourcemonitoring.resourceutilization", "Member[cpuusedpercentage]"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringoptions", "Member[memoryconsumptionrefreshinterval]"] + - ["microsoft.extensions.diagnostics.resourcemonitoring.resourceutilization", "microsoft.extensions.diagnostics.resourcemonitoring.iresourcemonitor", "Method[getutilization].ReturnValue"] + - ["system.uint64", "microsoft.extensions.diagnostics.resourcemonitoring.resourceutilization", "Member[memoryusedinbytes]"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.resourcemonitoringoptions", "Member[samplinginterval]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.diagnostics.resourcemonitoring.iresourceutilizationpublisher", "Method[publishasync].ReturnValue"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.snapshot", "Member[usertimesincestart]"] + - ["system.uint64", "microsoft.extensions.diagnostics.resourcemonitoring.systemresources", "Member[guaranteedmemoryinbytes]"] + - ["microsoft.extensions.diagnostics.resourcemonitoring.systemresources", "microsoft.extensions.diagnostics.resourcemonitoring.resourceutilization", "Member[systemresources]"] + - ["system.timespan", "microsoft.extensions.diagnostics.resourcemonitoring.snapshot", "Member[kerneltimesincestart]"] + - ["system.uint64", "microsoft.extensions.diagnostics.resourcemonitoring.snapshot", "Member[memoryusageinbytes]"] + - ["microsoft.extensions.diagnostics.resourcemonitoring.iresourcemonitorbuilder", "microsoft.extensions.diagnostics.resourcemonitoring.iresourcemonitorbuilder", "Method[addpublisher].ReturnValue"] + - ["system.uint64", "microsoft.extensions.diagnostics.resourcemonitoring.systemresources", "Member[maximummemoryinbytes]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Sampling.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Sampling.typemodel.yml new file mode 100644 index 000000000000..838cd5b5d863 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Diagnostics.Sampling.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.diagnostics.sampling.randomprobabilisticsamplerfilterrule", "Member[eventname]"] + - ["system.nullable", "microsoft.extensions.diagnostics.sampling.randomprobabilisticsamplerfilterrule", "Member[loglevel]"] + - ["system.nullable", "microsoft.extensions.diagnostics.sampling.randomprobabilisticsamplerfilterrule", "Member[eventid]"] + - ["system.collections.generic.ilist", "microsoft.extensions.diagnostics.sampling.randomprobabilisticsampleroptions", "Member[rules]"] + - ["system.string", "microsoft.extensions.diagnostics.sampling.randomprobabilisticsamplerfilterrule", "Member[categoryname]"] + - ["system.double", "microsoft.extensions.diagnostics.sampling.randomprobabilisticsamplerfilterrule", "Member[probability]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.EnumStrings.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.EnumStrings.typemodel.yml new file mode 100644 index 000000000000..fbafd694ffd7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.EnumStrings.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.enumstrings.enumstringsattribute", "Member[extensionclassmodifiers]"] + - ["system.type", "microsoft.extensions.enumstrings.enumstringsattribute", "Member[enumtype]"] + - ["system.string", "microsoft.extensions.enumstrings.enumstringsattribute", "Member[extensionmethodname]"] + - ["system.string", "microsoft.extensions.enumstrings.enumstringsattribute", "Member[extensionclassname]"] + - ["system.string", "microsoft.extensions.enumstrings.enumstringsattribute", "Member[extensionnamespace]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Composite.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Composite.typemodel.yml new file mode 100644 index 000000000000..65dade4e3195 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Composite.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.ienumerator", "microsoft.extensions.fileproviders.composite.compositedirectorycontents", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.fileproviders.composite.compositedirectorycontents", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.composite.compositedirectorycontents", "Member[exists]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Embedded.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Embedded.typemodel.yml new file mode 100644 index 000000000000..ed2a382eb5e4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Embedded.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.stream", "microsoft.extensions.fileproviders.embedded.embeddedresourcefileinfo", "Method[createreadstream].ReturnValue"] + - ["system.string", "microsoft.extensions.fileproviders.embedded.embeddedresourcefileinfo", "Member[physicalpath]"] + - ["system.boolean", "microsoft.extensions.fileproviders.embedded.embeddedresourcefileinfo", "Member[exists]"] + - ["system.int64", "microsoft.extensions.fileproviders.embedded.embeddedresourcefileinfo", "Member[length]"] + - ["system.string", "microsoft.extensions.fileproviders.embedded.embeddedresourcefileinfo", "Member[name]"] + - ["system.datetimeoffset", "microsoft.extensions.fileproviders.embedded.embeddedresourcefileinfo", "Member[lastmodified]"] + - ["system.boolean", "microsoft.extensions.fileproviders.embedded.embeddedresourcefileinfo", "Member[isdirectory]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Internal.typemodel.yml new file mode 100644 index 000000000000..6f45ccb0160f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Internal.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerator", "microsoft.extensions.fileproviders.internal.physicaldirectorycontents", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.fileproviders.internal.physicaldirectorycontents", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.internal.physicaldirectorycontents", "Member[exists]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Physical.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Physical.typemodel.yml new file mode 100644 index 000000000000..d03dbab594e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.Physical.typemodel.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.fileproviders.physical.physicalfileinfo", "Member[name]"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.physicalfileinfo", "Member[isdirectory]"] + - ["system.datetimeoffset", "microsoft.extensions.fileproviders.physical.physicalfileinfo", "Member[lastmodified]"] + - ["microsoft.extensions.fileproviders.physical.exclusionfilters", "microsoft.extensions.fileproviders.physical.exclusionfilters!", "Member[sensitive]"] + - ["system.datetime", "microsoft.extensions.fileproviders.physical.pollingwildcardchangetoken", "Method[getlastwriteutc].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Member[exists]"] + - ["system.idisposable", "microsoft.extensions.fileproviders.physical.pollingfilechangetoken", "Method[registerchangecallback].ReturnValue"] + - ["system.string", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Member[name]"] + - ["system.collections.ienumerator", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.pollingwildcardchangetoken", "Member[haschanged]"] + - ["microsoft.extensions.fileproviders.physical.exclusionfilters", "microsoft.extensions.fileproviders.physical.exclusionfilters!", "Member[system]"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Method[getenumerator].ReturnValue"] + - ["system.io.stream", "microsoft.extensions.fileproviders.physical.physicalfileinfo", "Method[createreadstream].ReturnValue"] + - ["system.int64", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Member[length]"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.pollingfilechangetoken", "Member[activechangecallbacks]"] + - ["system.datetimeoffset", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Member[lastmodified]"] + - ["system.string", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Member[physicalpath]"] + - ["microsoft.extensions.fileproviders.physical.exclusionfilters", "microsoft.extensions.fileproviders.physical.exclusionfilters!", "Member[hidden]"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.physicalfileinfo", "Member[exists]"] + - ["system.idisposable", "microsoft.extensions.fileproviders.physical.pollingwildcardchangetoken", "Method[registerchangecallback].ReturnValue"] + - ["system.int64", "microsoft.extensions.fileproviders.physical.physicalfileinfo", "Member[length]"] + - ["microsoft.extensions.fileproviders.physical.exclusionfilters", "microsoft.extensions.fileproviders.physical.exclusionfilters!", "Member[none]"] + - ["system.string", "microsoft.extensions.fileproviders.physical.physicalfileinfo", "Member[physicalpath]"] + - ["microsoft.extensions.fileproviders.physical.exclusionfilters", "microsoft.extensions.fileproviders.physical.exclusionfilters!", "Member[dotprefixed]"] + - ["system.io.stream", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Method[createreadstream].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.pollingfilechangetoken", "Member[haschanged]"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Member[isdirectory]"] + - ["system.boolean", "microsoft.extensions.fileproviders.physical.pollingwildcardchangetoken", "Member[activechangecallbacks]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.fileproviders.physical.physicalfileswatcher", "Method[createfilechangetoken].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.typemodel.yml new file mode 100644 index 000000000000..915792e1ee2b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileProviders.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.fileproviders.idirectorycontents", "microsoft.extensions.fileproviders.physicalfileprovider", "Method[getdirectorycontents].ReturnValue"] + - ["microsoft.extensions.fileproviders.idirectorycontents", "microsoft.extensions.fileproviders.ifileprovider", "Method[getdirectorycontents].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.fileproviders.notfounddirectorycontents", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.fileproviders.physicalfileprovider", "Method[watch].ReturnValue"] + - ["system.string", "microsoft.extensions.fileproviders.ifileinfo", "Member[name]"] + - ["system.string", "microsoft.extensions.fileproviders.notfoundfileinfo", "Member[physicalpath]"] + - ["microsoft.extensions.fileproviders.ifileinfo", "microsoft.extensions.fileproviders.physicalfileprovider", "Method[getfileinfo].ReturnValue"] + - ["microsoft.extensions.fileproviders.idirectorycontents", "microsoft.extensions.fileproviders.nullfileprovider", "Method[getdirectorycontents].ReturnValue"] + - ["system.string", "microsoft.extensions.fileproviders.ifileinfo", "Member[physicalpath]"] + - ["system.int64", "microsoft.extensions.fileproviders.ifileinfo", "Member[length]"] + - ["system.datetimeoffset", "microsoft.extensions.fileproviders.ifileinfo", "Member[lastmodified]"] + - ["system.int64", "microsoft.extensions.fileproviders.notfoundfileinfo", "Member[length]"] + - ["system.boolean", "microsoft.extensions.fileproviders.notfoundfileinfo", "Member[exists]"] + - ["microsoft.extensions.fileproviders.ifileinfo", "microsoft.extensions.fileproviders.compositefileprovider", "Method[getfileinfo].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.idirectorycontents", "Member[exists]"] + - ["microsoft.extensions.fileproviders.notfounddirectorycontents", "microsoft.extensions.fileproviders.notfounddirectorycontents!", "Member[singleton]"] + - ["system.boolean", "microsoft.extensions.fileproviders.notfoundfileinfo", "Member[isdirectory]"] + - ["microsoft.extensions.fileproviders.idirectorycontents", "microsoft.extensions.fileproviders.compositefileprovider", "Method[getdirectorycontents].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.ifileinfo", "Member[exists]"] + - ["microsoft.extensions.fileproviders.ifileinfo", "microsoft.extensions.fileproviders.nullfileprovider", "Method[getfileinfo].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.fileproviders.manifestembeddedfileprovider", "Method[watch].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.nullchangetoken", "Member[activechangecallbacks]"] + - ["system.string", "microsoft.extensions.fileproviders.notfoundfileinfo", "Member[name]"] + - ["microsoft.extensions.fileproviders.idirectorycontents", "microsoft.extensions.fileproviders.manifestembeddedfileprovider", "Method[getdirectorycontents].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.fileproviders.embeddedfileprovider", "Method[watch].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.fileproviders.compositefileprovider", "Method[watch].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.nullchangetoken", "Member[haschanged]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.fileproviders.nullfileprovider", "Method[watch].ReturnValue"] + - ["microsoft.extensions.fileproviders.ifileinfo", "microsoft.extensions.fileproviders.manifestembeddedfileprovider", "Method[getfileinfo].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.fileproviders.compositefileprovider", "Member[fileproviders]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.fileproviders.ifileprovider", "Method[watch].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.notfounddirectorycontents", "Member[exists]"] + - ["system.reflection.assembly", "microsoft.extensions.fileproviders.manifestembeddedfileprovider", "Member[assembly]"] + - ["system.string", "microsoft.extensions.fileproviders.physicalfileprovider", "Member[root]"] + - ["system.idisposable", "microsoft.extensions.fileproviders.nullchangetoken", "Method[registerchangecallback].ReturnValue"] + - ["microsoft.extensions.fileproviders.nullchangetoken", "microsoft.extensions.fileproviders.nullchangetoken!", "Member[singleton]"] + - ["microsoft.extensions.fileproviders.idirectorycontents", "microsoft.extensions.fileproviders.embeddedfileprovider", "Method[getdirectorycontents].ReturnValue"] + - ["microsoft.extensions.fileproviders.ifileinfo", "microsoft.extensions.fileproviders.embeddedfileprovider", "Method[getfileinfo].ReturnValue"] + - ["system.io.stream", "microsoft.extensions.fileproviders.ifileinfo", "Method[createreadstream].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.ifileinfo", "Member[isdirectory]"] + - ["microsoft.extensions.fileproviders.ifileinfo", "microsoft.extensions.fileproviders.ifileprovider", "Method[getfileinfo].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.physicalfileprovider", "Member[useactivepolling]"] + - ["system.collections.ienumerator", "microsoft.extensions.fileproviders.notfounddirectorycontents", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "microsoft.extensions.fileproviders.physicalfileprovider", "Member[usepollingfilewatcher]"] + - ["system.io.stream", "microsoft.extensions.fileproviders.notfoundfileinfo", "Method[createreadstream].ReturnValue"] + - ["system.datetimeoffset", "microsoft.extensions.fileproviders.notfoundfileinfo", "Member[lastmodified]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Abstractions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Abstractions.typemodel.yml new file mode 100644 index 000000000000..e9bb972afd9b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Abstractions.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfowrapper", "Member[fullname]"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "Method[getdirectory].ReturnValue"] + - ["system.string", "microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper", "Member[fullname]"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfowrapper", "Member[parentdirectory]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper", "Member[name]"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase", "Member[parentdirectory]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "Method[enumeratefilesysteminfos].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfowrapper", "Method[enumeratefilesysteminfos].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.abstractions.fileinfobase", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfowrapper", "Method[getfile].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfowrapper", "Method[getdirectory].ReturnValue"] + - ["system.string", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfowrapper", "Member[name]"] + - ["microsoft.extensions.filesystemglobbing.abstractions.fileinfobase", "microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "Method[getfile].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper", "Member[parentdirectory]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase", "Member[fullname]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.typemodel.yml new file mode 100644 index 000000000000..c6b07a2fbedb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.typemodel.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment", "Method[match].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Member[canproducestem]"] + - ["microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment!", "Member[matchall]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.currentpathsegment", "Method[match].ReturnValue"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Member[endswith]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment", "Member[value]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment", "Member[canproducestem]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.recursivewildcardsegment", "Method[match].ReturnValue"] + - ["system.collections.generic.list", "microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Member[contains]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Member[beginswith]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Method[match].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.parentpathsegment", "Method[match].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.currentpathsegment", "Member[canproducestem]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.recursivewildcardsegment", "Member[canproducestem]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.pathsegments.parentpathsegment", "Member[canproducestem]"] + - ["system.int32", "microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment", "Method[gethashcode].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.typemodel.yml new file mode 100644 index 000000000000..5ad11f92818d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear+framedata", "Member[instem]"] + - ["microsoft.extensions.filesystemglobbing.internal.ilinearpattern", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Member[pattern]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext", "Method[isstackempty].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.internal.patterntestresult", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext", "Method[test].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[testmatchingsegment].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[instem]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[testmatchinggroup].ReturnValue"] + - ["system.int32", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[segmentindex]"] + - ["microsoft.extensions.filesystemglobbing.internal.iraggedpattern", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Member[pattern]"] + - ["system.int32", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[backtrackavailable]"] + - ["system.int32", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear+framedata", "Member[segmentindex]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[isstartinggroup].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[testmatchingsegment].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinearinclude", "Method[test].ReturnValue"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[calculatestem].ReturnValue"] + - ["tframe", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext", "Member[frame]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear+framedata", "Member[stem]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[isendinggroup].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext", "Method[test].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.internal.patterntestresult", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[test].ReturnValue"] + - ["system.int32", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[segmentgroupindex]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinearexclude", "Method[test].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.internal.patterntestresult", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[test].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[isnotapplicable]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[stem]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextraggedexclude", "Method[test].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextraggedinclude", "Method[test].ReturnValue"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[calculatestem].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear+framedata", "Member[stemitems]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[islastsegment].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[segmentgroup]"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged+framedata", "Member[stemitems]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear+framedata", "Member[isnotapplicable]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns.typemodel.yml new file mode 100644 index 000000000000..7cc2230ce360 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.ipattern", "microsoft.extensions.filesystemglobbing.internal.patterns.patternbuilder", "Method[build].ReturnValue"] + - ["system.stringcomparison", "microsoft.extensions.filesystemglobbing.internal.patterns.patternbuilder", "Member[comparisontype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.typemodel.yml new file mode 100644 index 000000000000..49e8f4847ebe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.Internal.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.patterntestresult", "Member[issuccessful]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.ipathsegment", "Method[match].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.internal.patterntestresult", "microsoft.extensions.filesystemglobbing.internal.patterntestresult!", "Member[failed]"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.iraggedpattern", "Member[contains]"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.iraggedpattern", "Member[segments]"] + - ["microsoft.extensions.filesystemglobbing.patternmatchingresult", "microsoft.extensions.filesystemglobbing.internal.matchercontext", "Method[execute].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.internal.patterntestresult", "microsoft.extensions.filesystemglobbing.internal.patterntestresult!", "Method[success].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.internal.ipatterncontext", "microsoft.extensions.filesystemglobbing.internal.ipattern", "Method[createpatterncontextforexclude].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.ilinearpattern", "Member[segments]"] + - ["microsoft.extensions.filesystemglobbing.internal.ipatterncontext", "microsoft.extensions.filesystemglobbing.internal.ipattern", "Method[createpatterncontextforinclude].ReturnValue"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.ipathsegment", "Member[canproducestem]"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.iraggedpattern", "Member[endswith]"] + - ["microsoft.extensions.filesystemglobbing.internal.patterntestresult", "microsoft.extensions.filesystemglobbing.internal.ipatterncontext", "Method[test].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.filesystemglobbing.internal.iraggedpattern", "Member[startswith]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.internal.patterntestresult", "Member[stem]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.internal.ipatterncontext", "Method[test].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.typemodel.yml new file mode 100644 index 000000000000..69098440b20e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.FileSystemGlobbing.typemodel.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.filesystemglobbing.filepatternmatch", "Member[stem]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo", "Method[enumeratefilesysteminfos].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.filesystemglobbing.patternmatchingresult", "Member[files]"] + - ["microsoft.extensions.filesystemglobbing.patternmatchingresult", "microsoft.extensions.filesystemglobbing.matcher", "Method[execute].ReturnValue"] + - ["system.string", "microsoft.extensions.filesystemglobbing.filepatternmatch", "Member[path]"] + - ["system.string", "microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo", "Member[fullname]"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo", "Method[getdirectory].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.patternmatchingresult", "microsoft.extensions.filesystemglobbing.matcherextensions!", "Method[match].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.abstractions.fileinfobase", "microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo", "Method[getfile].ReturnValue"] + - ["system.int32", "microsoft.extensions.filesystemglobbing.filepatternmatch", "Method[gethashcode].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.matcher", "microsoft.extensions.filesystemglobbing.matcher", "Method[addinclude].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.filesystemglobbing.matcherextensions!", "Method[getresultsinfullpath].ReturnValue"] + - ["system.string", "microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo", "Member[name]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.patternmatchingresult", "Member[hasmatches]"] + - ["system.boolean", "microsoft.extensions.filesystemglobbing.filepatternmatch", "Method[equals].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.matcher", "microsoft.extensions.filesystemglobbing.matcher", "Method[addexclude].ReturnValue"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo", "Member[parentdirectory]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Internal.typemodel.yml new file mode 100644 index 000000000000..943b4e0bea5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Internal.typemodel.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.internal.applicationlifetime", "Member[applicationstopping]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.internal.consolelifetime", "Method[waitforstartasync].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.internal.hostingenvironment", "Member[applicationname]"] + - ["system.string", "microsoft.extensions.hosting.internal.hostingenvironment", "Member[environmentname]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.internal.consolelifetime", "Method[stopasync].ReturnValue"] + - ["microsoft.extensions.fileproviders.ifileprovider", "microsoft.extensions.hosting.internal.hostingenvironment", "Member[contentrootfileprovider]"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.internal.applicationlifetime", "Member[applicationstopped]"] + - ["system.string", "microsoft.extensions.hosting.internal.hostingenvironment", "Member[contentrootpath]"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.internal.applicationlifetime", "Member[applicationstarted]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Systemd.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Systemd.typemodel.yml new file mode 100644 index 000000000000..32cad495057d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Systemd.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.hosting.systemd.servicestate", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.hosting.systemd.servicestate", "microsoft.extensions.hosting.systemd.servicestate!", "Member[ready]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.systemd.systemdlifetime", "Method[stopasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.systemd.isystemdnotifier", "Member[isenabled]"] + - ["microsoft.extensions.hosting.systemd.servicestate", "microsoft.extensions.hosting.systemd.servicestate!", "Member[stopping]"] + - ["system.boolean", "microsoft.extensions.hosting.systemd.systemdhelpers!", "Method[issystemdservice].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.systemd.systemdlifetime", "Method[waitforstartasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.systemd.systemdnotifier", "Member[isenabled]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Testing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Testing.typemodel.yml new file mode 100644 index 000000000000..f54cc1df83c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.Testing.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.hosting.testing.istartupinitializationbuilder", "microsoft.extensions.hosting.testing.istartupinitializationbuilder", "Method[addinitializer].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.testing.fakehostoptions", "Member[validatescopes]"] + - ["system.boolean", "microsoft.extensions.hosting.testing.fakehostoptions", "Member[validateonbuild]"] + - ["system.iserviceprovider", "microsoft.extensions.hosting.testing.fakehost", "Member[services]"] + - ["system.timespan", "microsoft.extensions.hosting.testing.fakehostoptions", "Member[shutdowntimeout]"] + - ["microsoft.extensions.hosting.testing.istartupinitializationbuilder", "microsoft.extensions.hosting.testing.startupinitializationextensions!", "Method[addstartupinitialization].ReturnValue"] + - ["system.timespan", "microsoft.extensions.hosting.testing.startupinitializationoptions", "Member[timeout]"] + - ["system.boolean", "microsoft.extensions.hosting.testing.fakehostoptions", "Member[fakeredaction]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.testing.fakehost", "Method[stopasync].ReturnValue"] + - ["system.timespan", "microsoft.extensions.hosting.testing.fakehostoptions", "Member[timetolive]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.testing.istartupinitializer", "Method[initializeasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.testing.fakehost!", "Method[createbuilder].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.testing.fakehostoptions", "Member[fakelogging]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.hosting.testing.istartupinitializationbuilder", "Member[services]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.testing.fakehost", "Method[startasync].ReturnValue"] + - ["system.timespan", "microsoft.extensions.hosting.testing.fakehostoptions", "Member[startuptimeout]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.WindowsServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.WindowsServices.typemodel.yml new file mode 100644 index 000000000000..ea57f91db0b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.WindowsServices.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.task", "microsoft.extensions.hosting.windowsservices.windowsservicelifetime", "Method[waitforstartasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.windowsservices.windowsservicelifetime", "Method[stopasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.windowsservices.windowsservicehelpers!", "Method[iswindowsservice].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.typemodel.yml new file mode 100644 index 000000000000..5accfe82b6d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Hosting.typemodel.yml @@ -0,0 +1,130 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[configuredefaults].ReturnValue"] + - ["microsoft.extensions.fileproviders.ifileprovider", "microsoft.extensions.hosting.ihostenvironment", "Member[contentrootfileprovider]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.backgroundservice", "Method[stopasync].ReturnValue"] + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.hosting.ihostapplicationbuilder", "Member[metrics]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[useconsolelifetime].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.fakehostingextensions!", "Method[configure].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.hostdefaults!", "Member[environmentkey]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.hosting.ihostapplicationbuilder", "Member[services]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.backgroundservice", "Member[executetask]"] + - ["system.boolean", "microsoft.extensions.hosting.hostenvironmentenvextensions!", "Method[isstaging].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.windowsservicelifetimeoptions", "Member[servicename]"] + - ["system.boolean", "microsoft.extensions.hosting.hostingenvironmentextensions!", "Method[isproduction].ReturnValue"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.ihostapplicationlifetime", "Member[applicationstopping]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostbuilder", "Method[configurecontainer].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[configurelogging].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.fakehostingextensions!", "Method[addfakeloggingoutputsink].ReturnValue"] + - ["microsoft.extensions.configuration.iconfiguration", "microsoft.extensions.hosting.hostbuildercontext", "Member[configuration]"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.ihostapplicationlifetime", "Member[applicationstopped]"] + - ["system.string[]", "microsoft.extensions.hosting.hostapplicationbuildersettings", "Member[args]"] + - ["system.string", "microsoft.extensions.hosting.hostdefaults!", "Member[contentrootkey]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.hosting.hostapplicationbuilder", "Member[logging]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostedlifecycleservice", "Method[startedasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihost", "microsoft.extensions.hosting.ihostbuilder", "Method[build].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.hostingenvironmentextensions!", "Method[isdevelopment].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.consolelifetimeoptions", "Member[suppressstatusmessages]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.hosting.ihostapplicationbuilder", "Member[logging]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[usecontentroot].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostedlifecycleservice", "Method[stoppedasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.ihostbuilder", "Method[configurecontainer].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostedservice", "Method[startasync].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.environmentname!", "Member[development]"] + - ["system.string", "microsoft.extensions.hosting.ihostenvironment", "Member[environmentname]"] + - ["system.string", "microsoft.extensions.hosting.environmentname!", "Member[production]"] + - ["microsoft.extensions.hosting.ihostenvironment", "microsoft.extensions.hosting.hostbuildercontext", "Member[hostingenvironment]"] + - ["system.string", "microsoft.extensions.hosting.environments!", "Member[development]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[configurehostoptions].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.hostoptions", "Member[servicesstartconcurrently]"] + - ["system.string", "microsoft.extensions.hosting.ihostenvironment", "Member[applicationname]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.hosting.hostbuilder", "Member[properties]"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.ihostapplicationlifetime", "Member[applicationstarted]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.backgroundservice", "Method[executeasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostedservice", "Method[stopasync].ReturnValue"] + - ["system.iserviceprovider", "microsoft.extensions.hosting.ihost", "Member[services]"] + - ["microsoft.extensions.hosting.backgroundserviceexceptionbehavior", "microsoft.extensions.hosting.backgroundserviceexceptionbehavior!", "Member[stophost]"] + - ["system.boolean", "microsoft.extensions.hosting.hostapplicationbuildersettings", "Member[disabledefaults]"] + - ["system.string", "microsoft.extensions.hosting.ihostingenvironment", "Member[applicationname]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.hosting.ihostbuilder", "Member[properties]"] + - ["system.boolean", "microsoft.extensions.hosting.hostingenvironmentextensions!", "Method[isstaging].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.extensions.hosting.hostapplicationbuilder", "Member[properties]"] + - ["microsoft.extensions.hosting.ihost", "microsoft.extensions.hosting.hostbuilder", "Method[build].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.host!", "Method[createdefaultbuilder].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostedlifecycleservice", "Method[stoppingasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostbuilder", "Method[configurehostconfiguration].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.hostingabstractionshostextensions!", "Method[stopasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.ihostbuilder", "Method[configureappconfiguration].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.fakehostingextensions!", "Method[configurehostconfiguration].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.ihostenvironment", "Member[contentrootpath]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostbuilder", "Method[configureappconfiguration].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[configureappconfiguration].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostbuilder", "Method[useserviceproviderfactory].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.environments!", "Member[production]"] + - ["system.string", "microsoft.extensions.hosting.hostapplicationbuildersettings", "Member[contentrootpath]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostlifetime", "Method[stopasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions!", "Method[usewindowsservice].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationmanager", "microsoft.extensions.hosting.ihostapplicationbuilder", "Member[configuration]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.hosting.hostapplicationbuilder", "Member[services]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[usedefaultserviceprovider].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.hostingabstractionshostbuilderextensions!", "Method[startasync].ReturnValue"] + - ["microsoft.extensions.configuration.configurationmanager", "microsoft.extensions.hosting.hostapplicationbuildersettings", "Member[configuration]"] + - ["microsoft.extensions.hosting.hostapplicationbuilder", "microsoft.extensions.hosting.host!", "Method[createemptyapplicationbuilder].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.hostapplicationbuildersettings", "Member[environmentname]"] + - ["system.timespan", "microsoft.extensions.hosting.hostoptions", "Member[shutdowntimeout]"] + - ["system.boolean", "microsoft.extensions.hosting.hostenvironmentenvextensions!", "Method[isdevelopment].ReturnValue"] + - ["system.timespan", "microsoft.extensions.hosting.hostoptions", "Member[startuptimeout]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.applicationmetadatahostbuilderextensions!", "Method[useapplicationmetadata].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.fakehostingextensions!", "Method[startandstopasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.ihostbuilder", "Method[configurehostconfiguration].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.ihostbuilder", "Method[configureservices].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[configureservices].ReturnValue"] + - ["microsoft.extensions.hosting.backgroundserviceexceptionbehavior", "microsoft.extensions.hosting.hostoptions", "Member[backgroundserviceexceptionbehavior]"] + - ["microsoft.extensions.hosting.backgroundserviceexceptionbehavior", "microsoft.extensions.hosting.backgroundserviceexceptionbehavior!", "Member[ignore]"] + - ["microsoft.extensions.diagnostics.metrics.imetricsbuilder", "microsoft.extensions.hosting.hostapplicationbuilder", "Member[metrics]"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[configuremetrics].ReturnValue"] + - ["microsoft.extensions.configuration.configurationmanager", "microsoft.extensions.hosting.hostapplicationbuilder", "Member[configuration]"] + - ["system.boolean", "microsoft.extensions.hosting.hostoptions", "Member[servicesstopconcurrently]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.hosting.ihostapplicationbuilder", "Member[properties]"] + - ["system.string", "microsoft.extensions.hosting.ihostingenvironment", "Member[environmentname]"] + - ["system.string", "microsoft.extensions.hosting.hostapplicationbuildersettings", "Member[applicationname]"] + - ["microsoft.extensions.configuration.iconfigurationmanager", "microsoft.extensions.hosting.hostapplicationbuilder", "Member[configuration]"] + - ["system.string", "microsoft.extensions.hosting.ihostingenvironment", "Member[contentrootpath]"] + - ["microsoft.extensions.logging.testing.fakelogcollector", "microsoft.extensions.hosting.fakehostingextensions!", "Method[getfakelogcollector].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.systemdhostbuilderextensions!", "Method[usesystemd].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihost", "Method[stopasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostbuilder", "Method[configureservices].ReturnValue"] + - ["microsoft.extensions.hosting.ihostenvironment", "microsoft.extensions.hosting.hostapplicationbuilder", "Member[environment]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[runconsoleasync].ReturnValue"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.iapplicationlifetime", "Member[applicationstarted]"] + - ["microsoft.extensions.fileproviders.ifileprovider", "microsoft.extensions.hosting.ihostingenvironment", "Member[contentrootfileprovider]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.hosting.hostbuildercontext", "Member[properties]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihost", "Method[startasync].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.environmentname!", "Member[staging]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostedlifecycleservice", "Method[startingasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.hostingenvironmentextensions!", "Method[isenvironment].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.ihostbuilder", "Method[useserviceproviderfactory].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.hosting.systemdhostbuilderextensions!", "Method[addsystemd].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[configurecontainer].ReturnValue"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.iapplicationlifetime", "Member[applicationstopping]"] + - ["system.threading.cancellationtoken", "microsoft.extensions.hosting.iapplicationlifetime", "Member[applicationstopped]"] + - ["microsoft.extensions.hosting.hostapplicationbuilder", "microsoft.extensions.hosting.host!", "Method[createapplicationbuilder].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.backgroundservice", "Method[startasync].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.environments!", "Member[staging]"] + - ["microsoft.extensions.hosting.ihost", "microsoft.extensions.hosting.hostapplicationbuilder", "Method[build].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.hostenvironmentenvextensions!", "Method[isproduction].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.fakehostingextensions!", "Method[configureappconfiguration].ReturnValue"] + - ["system.string", "microsoft.extensions.hosting.hostdefaults!", "Member[applicationkey]"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.hostingabstractionshostextensions!", "Method[waitforshutdownasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.hostingabstractionshostextensions!", "Method[runasync].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.hosting.ihostlifetime", "Method[waitforstartasync].ReturnValue"] + - ["microsoft.extensions.compliance.testing.fakeredactioncollector", "microsoft.extensions.hosting.fakehostingextensions!", "Method[getfakeredactioncollector].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "microsoft.extensions.hosting.hostinghostbuilderextensions!", "Method[useenvironment].ReturnValue"] + - ["microsoft.extensions.hosting.ihost", "microsoft.extensions.hosting.hostingabstractionshostbuilderextensions!", "Method[start].ReturnValue"] + - ["microsoft.extensions.hosting.ihostenvironment", "microsoft.extensions.hosting.ihostapplicationbuilder", "Member[environment]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions!", "Method[addwindowsservice].ReturnValue"] + - ["system.boolean", "microsoft.extensions.hosting.hostenvironmentenvextensions!", "Method[isenvironment].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.AutoClient.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.AutoClient.typemodel.yml new file mode 100644 index 000000000000..aba23c225007 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.AutoClient.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.http.autoclient.autoclientexception", "Member[path]"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.http.autoclient.autoclienthttperror", "Member[responseheaders]"] + - ["system.nullable", "microsoft.extensions.http.autoclient.autoclientexception", "Member[statuscode]"] + - ["system.string", "microsoft.extensions.http.autoclient.autoclienthttperror", "Member[reasonphrase]"] + - ["microsoft.extensions.http.autoclient.bodycontenttype", "microsoft.extensions.http.autoclient.bodycontenttype!", "Member[applicationjson]"] + - ["system.string", "microsoft.extensions.http.autoclient.postattribute", "Member[requestname]"] + - ["microsoft.extensions.http.autoclient.autoclienthttperror", "microsoft.extensions.http.autoclient.autoclientexception", "Member[httperror]"] + - ["system.text.json.jsonserializeroptions", "microsoft.extensions.http.autoclient.autoclientoptions", "Member[jsonserializeroptions]"] + - ["system.string", "microsoft.extensions.http.autoclient.deleteattribute", "Member[path]"] + - ["system.string", "microsoft.extensions.http.autoclient.headerattribute", "Member[header]"] + - ["system.string", "microsoft.extensions.http.autoclient.putattribute", "Member[path]"] + - ["system.string", "microsoft.extensions.http.autoclient.autoclientattribute", "Member[httpclientname]"] + - ["system.string", "microsoft.extensions.http.autoclient.headattribute", "Member[requestname]"] + - ["system.int32", "microsoft.extensions.http.autoclient.autoclienthttperror", "Member[statuscode]"] + - ["system.string", "microsoft.extensions.http.autoclient.getattribute", "Member[requestname]"] + - ["system.string", "microsoft.extensions.http.autoclient.deleteattribute", "Member[requestname]"] + - ["system.threading.tasks.task", "microsoft.extensions.http.autoclient.autoclienthttperror!", "Method[createasync].ReturnValue"] + - ["system.string", "microsoft.extensions.http.autoclient.autoclienthttperror", "Member[rawcontent]"] + - ["system.string", "microsoft.extensions.http.autoclient.putattribute", "Member[requestname]"] + - ["system.string", "microsoft.extensions.http.autoclient.autoclientattribute", "Member[customdependencyname]"] + - ["microsoft.extensions.http.autoclient.bodycontenttype", "microsoft.extensions.http.autoclient.bodyattribute", "Member[contenttype]"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.http.autoclient.autoclientoptionsvalidator", "Method[validate].ReturnValue"] + - ["system.string", "microsoft.extensions.http.autoclient.optionsattribute", "Member[requestname]"] + - ["system.string", "microsoft.extensions.http.autoclient.getattribute", "Member[path]"] + - ["system.string", "microsoft.extensions.http.autoclient.patchattribute", "Member[requestname]"] + - ["system.string", "microsoft.extensions.http.autoclient.postattribute", "Member[path]"] + - ["system.string", "microsoft.extensions.http.autoclient.patchattribute", "Member[path]"] + - ["system.string", "microsoft.extensions.http.autoclient.staticheaderattribute", "Member[header]"] + - ["microsoft.extensions.http.autoclient.bodycontenttype", "microsoft.extensions.http.autoclient.bodycontenttype!", "Member[textplain]"] + - ["system.string", "microsoft.extensions.http.autoclient.staticheaderattribute", "Member[value]"] + - ["system.string", "microsoft.extensions.http.autoclient.headattribute", "Member[path]"] + - ["system.string", "microsoft.extensions.http.autoclient.optionsattribute", "Member[path]"] + - ["system.string", "microsoft.extensions.http.autoclient.queryattribute", "Member[key]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Diagnostics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Diagnostics.typemodel.yml new file mode 100644 index 000000000000..e53d69a6a479 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Diagnostics.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.http.diagnostics.telemetryconstants!", "Member[unknown]"] + - ["system.string", "microsoft.extensions.http.diagnostics.requestmetadata", "Member[dependencyname]"] + - ["system.collections.generic.iset", "microsoft.extensions.http.diagnostics.idownstreamdependencymetadata", "Member[requestmetadata]"] + - ["microsoft.extensions.http.diagnostics.requestmetadata", "microsoft.extensions.http.diagnostics.ioutgoingrequestcontext", "Member[requestmetadata]"] + - ["microsoft.extensions.http.diagnostics.httprouteparameterredactionmode", "microsoft.extensions.http.diagnostics.httprouteparameterredactionmode!", "Member[strict]"] + - ["microsoft.extensions.http.diagnostics.httprouteparameterredactionmode", "microsoft.extensions.http.diagnostics.httprouteparameterredactionmode!", "Member[none]"] + - ["system.string", "microsoft.extensions.http.diagnostics.telemetryconstants!", "Member[clientapplicationnameheader]"] + - ["system.string", "microsoft.extensions.http.diagnostics.idownstreamdependencymetadata", "Member[dependencyname]"] + - ["microsoft.extensions.http.diagnostics.httprouteparameterredactionmode", "microsoft.extensions.http.diagnostics.httprouteparameterredactionmode!", "Member[loose]"] + - ["system.string", "microsoft.extensions.http.diagnostics.telemetryconstants!", "Member[redacted]"] + - ["system.string", "microsoft.extensions.http.diagnostics.telemetryconstants!", "Member[serverapplicationnameheader]"] + - ["system.string", "microsoft.extensions.http.diagnostics.telemetryconstants!", "Member[requestmetadatakey]"] + - ["system.string", "microsoft.extensions.http.diagnostics.requestmetadata", "Member[requestroute]"] + - ["system.collections.generic.iset", "microsoft.extensions.http.diagnostics.idownstreamdependencymetadata", "Member[uniquehostnamesuffixes]"] + - ["system.string", "microsoft.extensions.http.diagnostics.requestmetadata", "Member[requestname]"] + - ["system.string", "microsoft.extensions.http.diagnostics.requestmetadata", "Member[methodtype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Latency.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Latency.typemodel.yml new file mode 100644 index 000000000000..db9bf06895c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Latency.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.http.latency.httpclientlatencytelemetryoptions", "Member[enabledetailedlatencybreakdown]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Logging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Logging.typemodel.yml new file mode 100644 index 000000000000..04c48b8b51eb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Logging.typemodel.yml @@ -0,0 +1,38 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.http.logging.outgoingpathloggingmode", "microsoft.extensions.http.logging.loggingoptions", "Member[requestpathloggingmode]"] + - ["system.boolean", "microsoft.extensions.http.logging.loggingoptions", "Member[logcontentheaders]"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[statuscode]"] + - ["system.boolean", "microsoft.extensions.http.logging.loggingoptions", "Member[logrequeststart]"] + - ["microsoft.extensions.http.diagnostics.httprouteparameterredactionmode", "microsoft.extensions.http.logging.loggingoptions", "Member[requestpathparameterredactionmode]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.http.logging.loggingoptions", "Member[routeparameterdataclasses]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[tagnames]"] + - ["system.boolean", "microsoft.extensions.http.logging.loggingoptions", "Member[logbody]"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[duration]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.http.logging.ihttpclientasynclogger", "Method[logrequeststartasync].ReturnValue"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[responseheaderprefix]"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[responsebody]"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[host]"] + - ["microsoft.extensions.http.logging.outgoingpathloggingmode", "microsoft.extensions.http.logging.outgoingpathloggingmode!", "Member[formatted]"] + - ["system.timespan", "microsoft.extensions.http.logging.loggingoptions", "Member[bodyreadtimeout]"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.http.logging.ihttpclientasynclogger", "Method[logrequestfailedasync].ReturnValue"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[requestheaderprefix]"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[requestbody]"] + - ["system.collections.generic.iset", "microsoft.extensions.http.logging.loggingoptions", "Member[responsebodycontenttypes]"] + - ["system.threading.tasks.task", "microsoft.extensions.http.logging.loggingscopehttpmessagehandler", "Method[sendasync].ReturnValue"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[path]"] + - ["system.collections.generic.iset", "microsoft.extensions.http.logging.loggingoptions", "Member[requestbodycontenttypes]"] + - ["system.int32", "microsoft.extensions.http.logging.loggingoptions", "Member[bodysizelimit]"] + - ["system.net.http.httpresponsemessage", "microsoft.extensions.http.logging.logginghttpmessagehandler", "Method[send].ReturnValue"] + - ["system.net.http.httpresponsemessage", "microsoft.extensions.http.logging.loggingscopehttpmessagehandler", "Method[send].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.http.logging.ihttpclientasynclogger", "Method[logrequeststopasync].ReturnValue"] + - ["system.string", "microsoft.extensions.http.logging.httpclientloggingtagnames!", "Member[method]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.http.logging.loggingoptions", "Member[requestheadersdataclasses]"] + - ["system.object", "microsoft.extensions.http.logging.ihttpclientlogger", "Method[logrequeststart].ReturnValue"] + - ["microsoft.extensions.http.logging.outgoingpathloggingmode", "microsoft.extensions.http.logging.outgoingpathloggingmode!", "Member[structured]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.http.logging.loggingoptions", "Member[responseheadersdataclasses]"] + - ["system.threading.tasks.task", "microsoft.extensions.http.logging.logginghttpmessagehandler", "Method[sendasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Resilience.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Resilience.typemodel.yml new file mode 100644 index 000000000000..160a52946dfb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Resilience.typemodel.yml @@ -0,0 +1,55 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.task", "microsoft.extensions.http.resilience.resiliencehandler", "Method[sendasync].ReturnValue"] + - ["microsoft.extensions.http.resilience.weightedgroupselectionmode", "microsoft.extensions.http.resilience.weightedgroupsroutingoptions", "Member[selectionmode]"] + - ["system.boolean", "microsoft.extensions.http.resilience.httpretrystrategyoptions", "Member[shouldretryafterheader]"] + - ["microsoft.extensions.http.resilience.httpretrystrategyoptions", "microsoft.extensions.http.resilience.httpstandardresilienceoptions", "Member[retry]"] + - ["system.string", "microsoft.extensions.http.resilience.istandardhedginghandlerbuilder", "Member[name]"] + - ["microsoft.extensions.http.resilience.ihttpresiliencepipelinebuilder", "microsoft.extensions.http.resilience.httpresiliencepipelinebuilderextensions!", "Method[selectpipelinebyauthority].ReturnValue"] + - ["system.iserviceprovider", "microsoft.extensions.http.resilience.resiliencehandlercontext", "Member[serviceprovider]"] + - ["system.int32", "microsoft.extensions.http.resilience.weighteduriendpoint", "Member[weight]"] + - ["microsoft.extensions.http.resilience.ihttpstandardresiliencepipelinebuilder", "microsoft.extensions.http.resilience.httpstandardresiliencepipelinebuilderextensions!", "Method[selectpipelinebyauthority].ReturnValue"] + - ["system.int32", "microsoft.extensions.http.resilience.weighteduriendpointgroup", "Member[weight]"] + - ["microsoft.extensions.http.resilience.httptimeoutstrategyoptions", "microsoft.extensions.http.resilience.httpstandardresilienceoptions", "Member[totalrequesttimeout]"] + - ["microsoft.extensions.http.resilience.ihttpstandardresiliencepipelinebuilder", "microsoft.extensions.http.resilience.httpstandardresiliencepipelinebuilderextensions!", "Method[selectpipelineby].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.http.resilience.iroutingstrategybuilder", "Member[services]"] + - ["system.string", "microsoft.extensions.http.resilience.ihttpstandardresiliencepipelinebuilder", "Member[pipelinename]"] + - ["microsoft.extensions.http.resilience.httpratelimiterstrategyoptions", "microsoft.extensions.http.resilience.httpstandardresilienceoptions", "Member[ratelimiter]"] + - ["system.collections.generic.ilist", "microsoft.extensions.http.resilience.weightedgroupsroutingoptions", "Member[groups]"] + - ["microsoft.extensions.http.resilience.ihttpstandardresiliencepipelinebuilder", "microsoft.extensions.http.resilience.httpstandardresiliencepipelinebuilderextensions!", "Method[configure].ReturnValue"] + - ["microsoft.extensions.http.resilience.iroutingstrategybuilder", "microsoft.extensions.http.resilience.istandardhedginghandlerbuilder", "Member[routingstrategybuilder]"] + - ["microsoft.extensions.http.resilience.httphedgingstrategyoptions", "microsoft.extensions.http.resilience.httpstandardhedgingresilienceoptions", "Member[hedging]"] + - ["system.string", "microsoft.extensions.http.resilience.ihttpresiliencepipelinebuilder", "Member[pipelinename]"] + - ["microsoft.extensions.http.resilience.httpcircuitbreakerstrategyoptions", "microsoft.extensions.http.resilience.hedgingendpointoptions", "Member[circuitbreaker]"] + - ["system.string", "microsoft.extensions.http.resilience.iroutingstrategybuilder", "Member[name]"] + - ["system.net.http.httpresponsemessage", "microsoft.extensions.http.resilience.resiliencehandler", "Method[send].ReturnValue"] + - ["microsoft.extensions.http.resilience.istandardhedginghandlerbuilder", "microsoft.extensions.http.resilience.standardhedginghandlerbuilderextensions!", "Method[selectpipelineby].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.http.resilience.istandardhedginghandlerbuilder", "Member[services]"] + - ["system.collections.generic.ilist", "microsoft.extensions.http.resilience.uriendpointgroup", "Member[endpoints]"] + - ["microsoft.extensions.http.resilience.weightedgroupselectionmode", "microsoft.extensions.http.resilience.weightedgroupselectionmode!", "Member[initialattempt]"] + - ["toptions", "microsoft.extensions.http.resilience.resiliencehandlercontext", "Method[getoptions].ReturnValue"] + - ["system.string", "microsoft.extensions.http.resilience.resiliencehandlercontext", "Member[instancename]"] + - ["microsoft.extensions.http.resilience.ihttpresiliencepipelinebuilder", "microsoft.extensions.http.resilience.httpresiliencepipelinebuilderextensions!", "Method[selectpipelineby].ReturnValue"] + - ["microsoft.extensions.http.resilience.httpratelimiterstrategyoptions", "microsoft.extensions.http.resilience.hedgingendpointoptions", "Member[ratelimiter]"] + - ["microsoft.extensions.http.resilience.httpcircuitbreakerstrategyoptions", "microsoft.extensions.http.resilience.httpstandardresilienceoptions", "Member[circuitbreaker]"] + - ["microsoft.extensions.http.resilience.httptimeoutstrategyoptions", "microsoft.extensions.http.resilience.httpstandardhedgingresilienceoptions", "Member[totalrequesttimeout]"] + - ["system.uri", "microsoft.extensions.http.resilience.uriendpoint", "Member[uri]"] + - ["system.boolean", "microsoft.extensions.http.resilience.httpclienthedgingresiliencepredicates!", "Method[istransient].ReturnValue"] + - ["system.string", "microsoft.extensions.http.resilience.resiliencehandlercontext", "Member[buildername]"] + - ["microsoft.extensions.http.resilience.httptimeoutstrategyoptions", "microsoft.extensions.http.resilience.httpstandardresilienceoptions", "Member[attempttimeout]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.http.resilience.ihttpstandardresiliencepipelinebuilder", "Member[services]"] + - ["microsoft.extensions.http.resilience.istandardhedginghandlerbuilder", "microsoft.extensions.http.resilience.standardhedginghandlerbuilderextensions!", "Method[configure].ReturnValue"] + - ["microsoft.extensions.http.resilience.istandardhedginghandlerbuilder", "microsoft.extensions.http.resilience.standardhedginghandlerbuilderextensions!", "Method[selectpipelinebyauthority].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.http.resilience.ihttpresiliencepipelinebuilder", "Member[services]"] + - ["microsoft.extensions.http.resilience.iroutingstrategybuilder", "microsoft.extensions.http.resilience.routingstrategybuilderextensions!", "Method[configureorderedgroups].ReturnValue"] + - ["microsoft.extensions.http.resilience.hedgingendpointoptions", "microsoft.extensions.http.resilience.httpstandardhedgingresilienceoptions", "Member[endpoint]"] + - ["microsoft.extensions.http.resilience.httptimeoutstrategyoptions", "microsoft.extensions.http.resilience.hedgingendpointoptions", "Member[timeout]"] + - ["microsoft.extensions.http.resilience.weightedgroupselectionmode", "microsoft.extensions.http.resilience.weightedgroupselectionmode!", "Member[everyattempt]"] + - ["system.boolean", "microsoft.extensions.http.resilience.httpclientresiliencepredicates!", "Method[istransient].ReturnValue"] + - ["microsoft.extensions.http.resilience.iroutingstrategybuilder", "microsoft.extensions.http.resilience.routingstrategybuilderextensions!", "Method[configureweightedgroups].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.http.resilience.orderedgroupsroutingoptions", "Member[groups]"] + - ["system.uri", "microsoft.extensions.http.resilience.weighteduriendpoint", "Member[uri]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Telemetry.Latency.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Telemetry.Latency.typemodel.yml new file mode 100644 index 000000000000..8cbef02092f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Telemetry.Latency.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.http.telemetry.latency.httpclientlatencytelemetryextensions!", "Method[adddefaulthttpclientlatencytelemetry].ReturnValue"] + - ["system.boolean", "microsoft.extensions.http.telemetry.latency.httpclientlatencytelemetryoptions", "Member[enabledetailedlatencybreakdown]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Telemetry.Logging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Telemetry.Logging.typemodel.yml new file mode 100644 index 000000000000..313d50107487 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.Telemetry.Logging.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.http.telemetry.logging.outgoingpathloggingmode", "microsoft.extensions.http.telemetry.logging.outgoingpathloggingmode!", "Member[structured]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[responseheaderprefix]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.http.telemetry.logging.httpclientloggingextensions!", "Method[adddefaulthttpclientlogging].ReturnValue"] + - ["system.boolean", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[logrequeststart]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[duration]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[requestheadersdataclasses]"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.http.telemetry.logging.httpclientloggingextensions!", "Method[addhttpclientlogging].ReturnValue"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[method]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.http.telemetry.logging.httpclientloggingextensions!", "Method[addhttpclientlogenricher].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[tagnames]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[responseheadersdataclasses]"] + - ["system.int32", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[bodysizelimit]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[statuscode]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[routeparameterdataclasses]"] + - ["system.boolean", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[logbody]"] + - ["system.collections.generic.iset", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[responsebodycontenttypes]"] + - ["microsoft.extensions.http.telemetry.logging.outgoingpathloggingmode", "microsoft.extensions.http.telemetry.logging.outgoingpathloggingmode!", "Member[formatted]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[requestbody]"] + - ["system.collections.generic.iset", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[requestbodycontenttypes]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[path]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[responsebody]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[host]"] + - ["system.timespan", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[bodyreadtimeout]"] + - ["microsoft.extensions.http.telemetry.logging.outgoingpathloggingmode", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[requestpathloggingmode]"] + - ["microsoft.extensions.http.telemetry.httprouteparameterredactionmode", "microsoft.extensions.http.telemetry.logging.loggingoptions", "Member[requestpathparameterredactionmode]"] + - ["system.string", "microsoft.extensions.http.telemetry.logging.httpclientloggingtagnames!", "Member[requestheaderprefix]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.typemodel.yml new file mode 100644 index 000000000000..fdc1ef3466fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Http.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.net.http.httpmessagehandler", "microsoft.extensions.http.httpmessagehandlerbuilder", "Method[build].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.http.httpclientfactoryoptions", "Member[httpclientactions]"] + - ["system.iserviceprovider", "microsoft.extensions.http.httpmessagehandlerbuilder", "Member[services]"] + - ["tclient", "microsoft.extensions.http.itypedhttpclientfactory", "Method[createclient].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.http.policyhttpmessagehandler", "Method[sendcoreasync].ReturnValue"] + - ["system.net.http.httpmessagehandler", "microsoft.extensions.http.httpmessagehandlerbuilder!", "Method[createhandlerpipeline].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.http.policyhttpmessagehandler", "Method[sendasync].ReturnValue"] + - ["system.func", "microsoft.extensions.http.httpclientfactoryoptions", "Member[shouldredactheadervalue]"] + - ["system.timespan", "microsoft.extensions.http.httpclientfactoryoptions", "Member[handlerlifetime]"] + - ["system.boolean", "microsoft.extensions.http.httpclientfactoryoptions", "Member[suppresshandlerscope]"] + - ["system.collections.generic.ilist", "microsoft.extensions.http.httpclientfactoryoptions", "Member[httpmessagehandlerbuilderactions]"] + - ["system.net.http.httpmessagehandler", "microsoft.extensions.http.httpmessagehandlerbuilder", "Member[primaryhandler]"] + - ["system.collections.generic.ilist", "microsoft.extensions.http.httpmessagehandlerbuilder", "Member[additionalhandlers]"] + - ["system.action", "microsoft.extensions.http.ihttpmessagehandlerbuilderfilter", "Method[configure].ReturnValue"] + - ["system.string", "microsoft.extensions.http.httpmessagehandlerbuilder", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.HttpClient.SocketHandling.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.HttpClient.SocketHandling.typemodel.yml new file mode 100644 index 000000000000..77f61c9204b1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.HttpClient.SocketHandling.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.timespan", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[connecttimeout]"] + - ["system.timespan", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[pooledconnectionlifetime]"] + - ["system.boolean", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[usecookies]"] + - ["system.boolean", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[allowautoredirect]"] + - ["system.timespan", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[pooledconnectionidletimeout]"] + - ["system.string", "microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "Member[name]"] + - ["microsoft.extensions.dependencyinjection.ihttpclientbuilder", "microsoft.extensions.httpclient.sockethandling.httpclientsockethandlingextensions!", "Method[addsocketshttphandler].ReturnValue"] + - ["system.timespan", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[keepalivepingtimeout]"] + - ["microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "Method[configureclientcertificate].ReturnValue"] + - ["system.int32", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[maxconnectionsperserver]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "Member[services]"] + - ["system.timespan", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[keepalivepingdelay]"] + - ["microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "Method[configureoptions].ReturnValue"] + - ["microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "Method[disableremotecertificatevalidation].ReturnValue"] + - ["system.net.decompressionmethods", "microsoft.extensions.httpclient.sockethandling.socketshttphandleroptions", "Member[automaticdecompression]"] + - ["microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "microsoft.extensions.httpclient.sockethandling.socketshttphandlerbuilder", "Method[configurehandler].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Internal.typemodel.yml new file mode 100644 index 000000000000..a4f6aa660bce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Internal.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.datetimeoffset", "microsoft.extensions.internal.systemclock", "Member[utcnow]"] + - ["system.datetimeoffset", "microsoft.extensions.internal.isystemclock", "Member[utcnow]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Localization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Localization.typemodel.yml new file mode 100644 index 000000000000..fe467a7f8f5b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Localization.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.localization.localizedstring", "microsoft.extensions.localization.stringlocalizer", "Member[item]"] + - ["microsoft.extensions.localization.localizedstring", "microsoft.extensions.localization.istringlocalizer", "Member[item]"] + - ["microsoft.extensions.localization.rootnamespaceattribute", "microsoft.extensions.localization.resourcemanagerstringlocalizerfactory", "Method[getrootnamespaceattribute].ReturnValue"] + - ["system.string", "microsoft.extensions.localization.localizedstring", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.extensions.localization.localizationoptions", "Member[resourcespath]"] + - ["system.string", "microsoft.extensions.localization.localizedstring", "Member[searchedlocation]"] + - ["microsoft.extensions.localization.resourcemanagerstringlocalizer", "microsoft.extensions.localization.resourcemanagerstringlocalizerfactory", "Method[createresourcemanagerstringlocalizer].ReturnValue"] + - ["microsoft.extensions.localization.istringlocalizer", "microsoft.extensions.localization.resourcemanagerstringlocalizerfactory", "Method[create].ReturnValue"] + - ["system.boolean", "microsoft.extensions.localization.localizedstring", "Member[resourcenotfound]"] + - ["system.string", "microsoft.extensions.localization.resourcelocationattribute", "Member[resourcelocation]"] + - ["microsoft.extensions.localization.resourcelocationattribute", "microsoft.extensions.localization.resourcemanagerstringlocalizerfactory", "Method[getresourcelocationattribute].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.localization.stringlocalizer", "Method[getallstrings].ReturnValue"] + - ["microsoft.extensions.localization.localizedstring", "microsoft.extensions.localization.stringlocalizerextensions!", "Method[getstring].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.localization.resourcenamescache", "Method[getoradd].ReturnValue"] + - ["system.string", "microsoft.extensions.localization.localizedstring!", "Method[op_implicit].ReturnValue"] + - ["microsoft.extensions.localization.localizedstring", "microsoft.extensions.localization.resourcemanagerstringlocalizer", "Member[item]"] + - ["system.string", "microsoft.extensions.localization.localizedstring", "Member[name]"] + - ["system.string", "microsoft.extensions.localization.rootnamespaceattribute", "Member[rootnamespace]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.localization.stringlocalizerextensions!", "Method[getallstrings].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.extensions.localization.iresourcenamescache", "Method[getoradd].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.localization.istringlocalizer", "Method[getallstrings].ReturnValue"] + - ["microsoft.extensions.localization.istringlocalizer", "microsoft.extensions.localization.istringlocalizerfactory", "Method[create].ReturnValue"] + - ["system.string", "microsoft.extensions.localization.resourcemanagerstringlocalizerfactory", "Method[getresourceprefix].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.localization.resourcemanagerstringlocalizer", "Method[getallstrings].ReturnValue"] + - ["system.string", "microsoft.extensions.localization.localizedstring", "Member[value]"] + - ["system.string", "microsoft.extensions.localization.resourcemanagerstringlocalizer", "Method[getstringsafely].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Abstractions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Abstractions.typemodel.yml new file mode 100644 index 000000000000..14c9697a3bb6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Abstractions.typemodel.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[loglevel]"] + - ["microsoft.extensions.logging.abstractions.nullloggerprovider", "microsoft.extensions.logging.abstractions.nullloggerprovider!", "Member[instance]"] + - ["system.nullable", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[activityspanid]"] + - ["system.nullable", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[activitytraceid]"] + - ["microsoft.extensions.logging.abstractions.nulllogger", "microsoft.extensions.logging.abstractions.nulllogger!", "Member[instance]"] + - ["microsoft.extensions.logging.eventid", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[eventid]"] + - ["microsoft.extensions.logging.abstractions.nullloggerfactory", "microsoft.extensions.logging.abstractions.nullloggerfactory!", "Member[instance]"] + - ["system.boolean", "microsoft.extensions.logging.abstractions.nulllogger", "Method[isenabled].ReturnValue"] + - ["system.func", "microsoft.extensions.logging.abstractions.logentry", "Member[formatter]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.abstractions.nullloggerfactory", "Method[createlogger].ReturnValue"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.abstractions.nullloggerprovider", "Method[createlogger].ReturnValue"] + - ["system.idisposable", "microsoft.extensions.logging.abstractions.nulllogger", "Method[beginscope].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[messagetemplate]"] + - ["system.string", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[formattedmessage]"] + - ["microsoft.extensions.logging.eventid", "microsoft.extensions.logging.abstractions.logentry", "Member[eventid]"] + - ["system.string", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[exception]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[attributes]"] + - ["system.datetimeoffset", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[timestamp]"] + - ["system.string", "microsoft.extensions.logging.abstractions.logentry", "Member[category]"] + - ["system.nullable", "microsoft.extensions.logging.abstractions.bufferedlogrecord", "Member[managedthreadid]"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.abstractions.logentry", "Member[loglevel]"] + - ["system.exception", "microsoft.extensions.logging.abstractions.logentry", "Member[exception]"] + - ["tstate", "microsoft.extensions.logging.abstractions.logentry", "Member[state]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.AzureAppServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.AzureAppServices.typemodel.yml new file mode 100644 index 000000000000..ae2fbeccfd39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.AzureAppServices.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.logging.azureappservices.azureblobloggercontext", "Member[identifier]"] + - ["system.string", "microsoft.extensions.logging.azureappservices.azureblobloggercontext", "Member[appname]"] + - ["system.boolean", "microsoft.extensions.logging.azureappservices.batchingloggeroptions", "Member[includescopes]"] + - ["system.func", "microsoft.extensions.logging.azureappservices.azureblobloggeroptions", "Member[filenameformat]"] + - ["system.timespan", "microsoft.extensions.logging.azureappservices.batchingloggeroptions", "Member[flushperiod]"] + - ["system.string", "microsoft.extensions.logging.azureappservices.azureblobloggeroptions", "Member[blobname]"] + - ["system.threading.tasks.task", "microsoft.extensions.logging.azureappservices.batchingloggerprovider", "Method[intervalasync].ReturnValue"] + - ["system.datetimeoffset", "microsoft.extensions.logging.azureappservices.azureblobloggercontext", "Member[timestamp]"] + - ["system.boolean", "microsoft.extensions.logging.azureappservices.batchingloggerprovider", "Member[isenabled]"] + - ["system.string", "microsoft.extensions.logging.azureappservices.azurefileloggeroptions", "Member[filename]"] + - ["system.nullable", "microsoft.extensions.logging.azureappservices.azurefileloggeroptions", "Member[filesizelimit]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.azureappservices.batchingloggerprovider", "Method[createlogger].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.azureappservices.batchingloggeroptions", "Member[isenabled]"] + - ["system.nullable", "microsoft.extensions.logging.azureappservices.batchingloggeroptions", "Member[batchsize]"] + - ["system.nullable", "microsoft.extensions.logging.azureappservices.azurefileloggeroptions", "Member[retainedfilecountlimit]"] + - ["system.nullable", "microsoft.extensions.logging.azureappservices.batchingloggeroptions", "Member[backgroundqueuesize]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Configuration.typemodel.yml new file mode 100644 index 000000000000..8ae1e1307f92 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Configuration.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.configuration.iconfiguration", "microsoft.extensions.logging.configuration.iloggerproviderconfiguration", "Member[configuration]"] + - ["microsoft.extensions.configuration.iconfiguration", "microsoft.extensions.logging.configuration.iloggerproviderconfigurationfactory", "Method[getconfiguration].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Console.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Console.typemodel.yml new file mode 100644 index 000000000000..27176dcf35e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Console.typemodel.yml @@ -0,0 +1,47 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[formattername]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.logging.console.configurationconsoleloggersettings", "Member[changetoken]"] + - ["system.int32", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[maxqueuelength]"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleloggersettings", "Member[disablecolors]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.console.consoleloggerprovider", "Method[createlogger].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.console.consoleformatternames!", "Member[json]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.logging.console.consoleloggersettings", "Member[changetoken]"] + - ["microsoft.extensions.logging.console.loggercolorbehavior", "microsoft.extensions.logging.console.loggercolorbehavior!", "Member[disabled]"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[logtostandarderrorthreshold]"] + - ["microsoft.extensions.logging.console.loggercolorbehavior", "microsoft.extensions.logging.console.loggercolorbehavior!", "Member[default]"] + - ["microsoft.extensions.logging.console.iconsoleloggersettings", "microsoft.extensions.logging.console.configurationconsoleloggersettings", "Method[reload].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleloggersettings", "Method[trygetswitch].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleformatteroptions", "Member[useutctimestamp]"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleloggersettings", "Member[includescopes]"] + - ["microsoft.extensions.logging.console.consoleloggerformat", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[format]"] + - ["system.collections.generic.idictionary", "microsoft.extensions.logging.console.consoleloggersettings", "Member[switches]"] + - ["microsoft.extensions.logging.console.loggercolorbehavior", "microsoft.extensions.logging.console.loggercolorbehavior!", "Member[enabled]"] + - ["microsoft.extensions.logging.console.consoleloggerqueuefullmode", "microsoft.extensions.logging.console.consoleloggerqueuefullmode!", "Member[dropwrite]"] + - ["system.string", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[timestampformat]"] + - ["microsoft.extensions.logging.console.loggercolorbehavior", "microsoft.extensions.logging.console.simpleconsoleformatteroptions", "Member[colorbehavior]"] + - ["system.string", "microsoft.extensions.logging.console.consoleformatternames!", "Member[systemd]"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[useutctimestamp]"] + - ["microsoft.extensions.logging.console.consoleloggerformat", "microsoft.extensions.logging.console.consoleloggerformat!", "Member[systemd]"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleformatteroptions", "Member[includescopes]"] + - ["microsoft.extensions.logging.console.consoleloggerqueuefullmode", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[queuefullmode]"] + - ["microsoft.extensions.logging.console.iconsoleloggersettings", "microsoft.extensions.logging.console.consoleloggersettings", "Method[reload].ReturnValue"] + - ["microsoft.extensions.logging.console.consoleloggerformat", "microsoft.extensions.logging.console.consoleloggerformat!", "Member[default]"] + - ["system.string", "microsoft.extensions.logging.console.consoleformatternames!", "Member[simple]"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[includescopes]"] + - ["system.string", "microsoft.extensions.logging.console.consoleformatter", "Member[name]"] + - ["system.boolean", "microsoft.extensions.logging.console.configurationconsoleloggersettings", "Member[includescopes]"] + - ["system.string", "microsoft.extensions.logging.console.consoleformatteroptions", "Member[timestampformat]"] + - ["system.boolean", "microsoft.extensions.logging.console.iconsoleloggersettings", "Member[includescopes]"] + - ["system.boolean", "microsoft.extensions.logging.console.simpleconsoleformatteroptions", "Member[singleline]"] + - ["system.boolean", "microsoft.extensions.logging.console.configurationconsoleloggersettings", "Method[trygetswitch].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.console.consoleloggeroptions", "Member[disablecolors]"] + - ["system.boolean", "microsoft.extensions.logging.console.iconsoleloggersettings", "Method[trygetswitch].ReturnValue"] + - ["system.text.json.jsonwriteroptions", "microsoft.extensions.logging.console.jsonconsoleformatteroptions", "Member[jsonwriteroptions]"] + - ["microsoft.extensions.logging.console.consoleloggerqueuefullmode", "microsoft.extensions.logging.console.consoleloggerqueuefullmode!", "Member[wait]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.logging.console.iconsoleloggersettings", "Member[changetoken]"] + - ["microsoft.extensions.logging.console.iconsoleloggersettings", "microsoft.extensions.logging.console.iconsoleloggersettings", "Method[reload].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Debug.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Debug.typemodel.yml new file mode 100644 index 000000000000..540adffd7f55 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Debug.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.debug.debugloggerprovider", "Method[createlogger].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.EventLog.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.EventLog.typemodel.yml new file mode 100644 index 000000000000..f5b2e4d1e4d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.EventLog.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.logging.eventlog.eventlogsettings", "Member[sourcename]"] + - ["system.func", "microsoft.extensions.logging.eventlog.eventlogsettings", "Member[filter]"] + - ["system.string", "microsoft.extensions.logging.eventlog.eventlogsettings", "Member[logname]"] + - ["system.string", "microsoft.extensions.logging.eventlog.eventlogsettings", "Member[machinename]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.eventlog.eventlogloggerprovider", "Method[createlogger].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.EventSource.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.EventSource.typemodel.yml new file mode 100644 index 000000000000..1d4434553047 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.EventSource.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.diagnostics.tracing.eventkeywords", "microsoft.extensions.logging.eventsource.loggingeventsource+keywords!", "Member[message]"] + - ["system.diagnostics.tracing.eventkeywords", "microsoft.extensions.logging.eventsource.loggingeventsource+keywords!", "Member[jsonmessage]"] + - ["system.diagnostics.tracing.eventkeywords", "microsoft.extensions.logging.eventsource.loggingeventsource+keywords!", "Member[meta]"] + - ["system.diagnostics.tracing.eventkeywords", "microsoft.extensions.logging.eventsource.loggingeventsource+keywords!", "Member[formattedmessage]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.eventsource.eventsourceloggerprovider", "Method[createlogger].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Testing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Testing.typemodel.yml new file mode 100644 index 000000000000..0b5e5e396fcc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.Testing.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.timeprovider", "microsoft.extensions.logging.testing.fakelogcollectoroptions", "Member[timeprovider]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.logging.testing.fakelogrecord", "Member[structuredstate]"] + - ["system.string", "microsoft.extensions.logging.testing.fakelogrecord", "Member[message]"] + - ["system.action", "microsoft.extensions.logging.testing.fakelogcollectoroptions", "Member[outputsink]"] + - ["system.string", "microsoft.extensions.logging.testing.fakelogrecord", "Method[getstructuredstatevalue].ReturnValue"] + - ["microsoft.extensions.logging.testing.fakelogger", "microsoft.extensions.logging.testing.fakeloggerprovider", "Method[createlogger].ReturnValue"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.testing.fakelogrecord", "Member[level]"] + - ["system.idisposable", "microsoft.extensions.logging.testing.fakelogger", "Method[beginscope].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.logging.testing.fakelogcollector", "Method[getsnapshot].ReturnValue"] + - ["system.int32", "microsoft.extensions.logging.testing.fakelogcollector", "Member[count]"] + - ["system.collections.generic.iset", "microsoft.extensions.logging.testing.fakelogcollectoroptions", "Member[filteredcategories]"] + - ["system.exception", "microsoft.extensions.logging.testing.fakelogrecord", "Member[exception]"] + - ["system.string", "microsoft.extensions.logging.testing.fakelogrecord", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.logging.testing.fakelogrecord", "Member[scopes]"] + - ["system.string", "microsoft.extensions.logging.testing.fakelogger", "Member[category]"] + - ["system.string", "microsoft.extensions.logging.testing.fakelogrecord", "Member[category]"] + - ["system.collections.generic.iset", "microsoft.extensions.logging.testing.fakelogcollectoroptions", "Member[filteredlevels]"] + - ["microsoft.extensions.logging.eventid", "microsoft.extensions.logging.testing.fakelogrecord", "Member[id]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.logging.testing.fakeloggerextensions!", "Method[addfakelogging].ReturnValue"] + - ["system.object", "microsoft.extensions.logging.testing.fakelogrecord", "Member[state]"] + - ["system.boolean", "microsoft.extensions.logging.testing.fakelogcollectoroptions", "Member[collectrecordsfordisabledloglevels]"] + - ["system.boolean", "microsoft.extensions.logging.testing.fakelogger", "Method[isenabled].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.testing.fakelogrecord", "Member[levelenabled]"] + - ["system.func", "microsoft.extensions.logging.testing.fakelogcollectoroptions", "Member[outputformatter]"] + - ["microsoft.extensions.logging.testing.fakelogcollector", "microsoft.extensions.logging.testing.fakelogger", "Member[collector]"] + - ["microsoft.extensions.logging.testing.fakelogcollector", "microsoft.extensions.logging.testing.fakelogcollector!", "Method[create].ReturnValue"] + - ["microsoft.extensions.logging.testing.fakelogcollector", "microsoft.extensions.logging.testing.fakeloggerextensions!", "Method[getfakelogcollector].ReturnValue"] + - ["microsoft.extensions.logging.testing.fakelogrecord", "microsoft.extensions.logging.testing.fakelogger", "Member[latestrecord]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.testing.fakeloggerprovider", "Method[createlogger].ReturnValue"] + - ["microsoft.extensions.logging.testing.fakelogrecord", "microsoft.extensions.logging.testing.fakelogcollector", "Member[latestrecord]"] + - ["system.datetimeoffset", "microsoft.extensions.logging.testing.fakelogrecord", "Member[timestamp]"] + - ["microsoft.extensions.logging.testing.fakelogcollector", "microsoft.extensions.logging.testing.fakeloggerprovider", "Member[collector]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.testing.fakeloggerextensions!", "Method[addfakelogging].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.TraceSource.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.TraceSource.typemodel.yml new file mode 100644 index 000000000000..bac38ca557dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.TraceSource.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.tracesource.tracesourceloggerprovider", "Method[createlogger].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.typemodel.yml new file mode 100644 index 000000000000..5315ad5c8713 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Logging.typemodel.yml @@ -0,0 +1,119 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.extensions.logging.loggerenrichmentoptions", "Member[capturestacktraces]"] + - ["microsoft.extensions.logging.iloggerfactory", "microsoft.extensions.logging.eventsourceloggerfactoryextensions!", "Method[addeventsourcelogger].ReturnValue"] + - ["system.idisposable", "microsoft.extensions.logging.logger", "Method[beginscope].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.provideraliasattribute", "Member[alias]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.consoleloggerextensions!", "Method[addconsoleformatter].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.debugloggerfactoryextensions!", "Method[adddebug].ReturnValue"] + - ["system.int32", "microsoft.extensions.logging.loggermessagestate", "Member[count]"] + - ["system.string", "microsoft.extensions.logging.tagproviderattribute", "Member[providermethod]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.logging.iloggingbuilder", "Member[services]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.loggerfactoryextensions!", "Method[createlogger].ReturnValue"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loglevel!", "Member[debug]"] + - ["microsoft.extensions.logging.iloggerfactory", "microsoft.extensions.logging.tracesourcefactoryextensions!", "Method[addtracesource].ReturnValue"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.loggerfactory", "Method[createlogger].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.eventid", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.loggingbuilderextensions!", "Method[setminimumlevel].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.loggermessagestate+classifiedtag", "Member[name]"] + - ["system.string", "microsoft.extensions.logging.loggermessagehelper!", "Method[stringify].ReturnValue"] + - ["system.object", "microsoft.extensions.logging.loggermessagestate+classifiedtag", "Member[value]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.consoleloggerextensions!", "Method[addjsonconsole].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.loggerfactory", "Method[checkdisposed].ReturnValue"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[parentid]"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.loggerfactoryoptions", "Member[activitytrackingoptions]"] + - ["microsoft.extensions.logging.eventid", "microsoft.extensions.logging.eventid!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.loggerenrichmentoptions", "Member[includeexceptionmessage]"] + - ["system.boolean", "microsoft.extensions.logging.logpropertiesattribute", "Member[omitreferencename]"] + - ["system.string", "microsoft.extensions.logging.loggermessageattribute", "Member[eventname]"] + - ["microsoft.extensions.logging.iloggerfactory", "microsoft.extensions.logging.loggerfactory!", "Method[create].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.loggerfilterrule", "Member[providername]"] + - ["system.collections.generic.keyvaluepair[]", "microsoft.extensions.logging.loggermessagestate", "Member[tagarray]"] + - ["system.idisposable", "microsoft.extensions.logging.loggerextensions!", "Method[beginscope].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.eventsourceloggerfactoryextensions!", "Method[addeventsourcelogger].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.filterloggingbuilderextensions!", "Method[addfilter].ReturnValue"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[tracestate]"] + - ["microsoft.extensions.compliance.classification.dataclassificationset", "microsoft.extensions.logging.loggermessagestate+classifiedtag", "Member[classifications]"] + - ["system.string", "microsoft.extensions.logging.loggermessagestate", "Member[tagnameprefix]"] + - ["system.boolean", "microsoft.extensions.logging.loggerredactionoptions", "Member[applydiscriminator]"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loglevel!", "Member[none]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.fakeloggerbuilderextensions!", "Method[addfakelogging].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.loggingredactionextensions!", "Method[enableredaction].ReturnValue"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loglevel!", "Member[trace]"] + - ["system.func", "microsoft.extensions.logging.loggerfilterrule", "Member[filter]"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.logging.loggermessagestate", "Method[getenumerator].ReturnValue"] + - ["system.type", "microsoft.extensions.logging.tagproviderattribute", "Member[providertype]"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[traceid]"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loglevel!", "Member[critical]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.iloggerprovider", "Method[createlogger].ReturnValue"] + - ["microsoft.extensions.logging.loggermessagestate", "microsoft.extensions.logging.loggermessagehelper!", "Member[threadlocalstate]"] + - ["system.boolean", "microsoft.extensions.logging.logpropertiesattribute", "Member[skipnullproperties]"] + - ["system.idisposable", "microsoft.extensions.logging.loggerexternalscopeprovider", "Method[push].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.loggingsampler", "Method[shouldsample].ReturnValue"] + - ["system.int32", "microsoft.extensions.logging.eventid", "Member[id]"] + - ["system.int32", "microsoft.extensions.logging.eventid", "Method[gethashcode].ReturnValue"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[tags]"] + - ["system.boolean", "microsoft.extensions.logging.logdefineoptions", "Member[skipenabledcheck]"] + - ["microsoft.extensions.logging.loggermessagestate+classifiedtag[]", "microsoft.extensions.logging.loggermessagestate", "Member[classifiedtagarray]"] + - ["system.collections.generic.ilist", "microsoft.extensions.logging.loggerfilteroptions", "Member[rules]"] + - ["system.int32", "microsoft.extensions.logging.loggerenrichmentoptions", "Member[maxstacktracelength]"] + - ["microsoft.extensions.logging.ilogger", "microsoft.extensions.logging.iloggerfactory", "Method[createlogger].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.logpropertiesattribute", "Member[transitive]"] + - ["microsoft.extensions.logging.iloggerfactory", "microsoft.extensions.logging.consoleloggerextensions!", "Method[addconsole].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.eventid", "Member[name]"] + - ["system.string", "microsoft.extensions.logging.loggerfilterrule", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loglevel!", "Member[error]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.tracesourcefactoryextensions!", "Method[addtracesource].ReturnValue"] + - ["system.action", "microsoft.extensions.logging.loggermessage!", "Method[define].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.consoleloggerextensions!", "Method[addsystemdconsole].ReturnValue"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[spanid]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.eventloggerfactoryextensions!", "Method[addeventlog].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.loggermessagestate", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.eventid!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.loggermessageattribute", "Member[skipenabledcheck]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.samplingloggerbuilderextensions!", "Method[addrandomprobabilisticsampler].ReturnValue"] + - ["system.int32", "microsoft.extensions.logging.loggermessagestate", "Member[classifiedtagscount]"] + - ["microsoft.extensions.logging.iloggerfactory", "microsoft.extensions.logging.eventloggerfactoryextensions!", "Method[addeventlog].ReturnValue"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loggerfilteroptions", "Member[minlevel]"] + - ["system.boolean", "microsoft.extensions.logging.loggerfilteroptions", "Member[capturescopes]"] + - ["system.int32", "microsoft.extensions.logging.loggermessagestate", "Member[tagscount]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.loggingbuilderextensions!", "Method[addprovider].ReturnValue"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[none]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.loggingenrichmentextensions!", "Method[enableenrichment].ReturnValue"] + - ["microsoft.extensions.logging.iloggerfactory", "microsoft.extensions.logging.debugloggerfactoryextensions!", "Method[adddebug].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.tagnameattribute", "Member[name]"] + - ["system.idisposable", "microsoft.extensions.logging.iexternalscopeprovider", "Method[push].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.loggerfilterrule", "Member[categoryname]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.consoleloggerextensions!", "Method[addconsole].ReturnValue"] + - ["system.idisposable", "microsoft.extensions.logging.ilogger", "Method[beginscope].ReturnValue"] + - ["microsoft.extensions.logging.loggerfilteroptions", "microsoft.extensions.logging.filterloggingbuilderextensions!", "Method[addfilter].ReturnValue"] + - ["system.collections.generic.keyvaluepair[]", "microsoft.extensions.logging.loggermessagestate", "Member[redactedtagarray]"] + - ["system.collections.generic.keyvaluepair", "microsoft.extensions.logging.loggermessagestate", "Member[item]"] + - ["system.boolean", "microsoft.extensions.logging.logger", "Method[isenabled].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.eventid", "Method[equals].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.logging.loggermessagestate", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loglevel!", "Member[information]"] + - ["system.boolean", "microsoft.extensions.logging.tagproviderattribute", "Member[omitreferencename]"] + - ["system.int32", "microsoft.extensions.logging.loggermessagestate", "Method[reservetagspace].ReturnValue"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[baggage]"] + - ["system.boolean", "microsoft.extensions.logging.eventid!", "Method[op_inequality].ReturnValue"] + - ["system.func", "microsoft.extensions.logging.loggermessage!", "Method[definescope].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.azureappservicesloggerfactoryextensions!", "Method[addazurewebappdiagnostics].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.ilogger", "Method[isenabled].ReturnValue"] + - ["system.boolean", "microsoft.extensions.logging.loggerenrichmentoptions", "Member[usefileinfoforstacktraces]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.loggingbuilderextensions!", "Method[clearproviders].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.consoleloggerextensions!", "Method[addsimpleconsole].ReturnValue"] + - ["system.int32", "microsoft.extensions.logging.loggermessageattribute", "Member[eventid]"] + - ["microsoft.extensions.logging.activitytrackingoptions", "microsoft.extensions.logging.activitytrackingoptions!", "Member[traceflags]"] + - ["system.nullable", "microsoft.extensions.logging.loggerfilterrule", "Member[loglevel]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.loggingbuilderextensions!", "Method[addconfiguration].ReturnValue"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.samplingloggerbuilderextensions!", "Method[addtracebasedsampler].ReturnValue"] + - ["system.string", "microsoft.extensions.logging.loggermessageattribute", "Member[message]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.logging.samplingloggerbuilderextensions!", "Method[addsampler].ReturnValue"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loglevel!", "Member[warning]"] + - ["microsoft.extensions.logging.loglevel", "microsoft.extensions.logging.loggermessageattribute", "Member[level]"] + - ["system.int32", "microsoft.extensions.logging.loggermessagestate", "Method[reserveclassifiedtagspace].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.ObjectPool.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.ObjectPool.typemodel.yml new file mode 100644 index 000000000000..a053631cc445 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.ObjectPool.typemodel.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.objectpool.objectpool", "microsoft.extensions.objectpool.leaktrackingobjectpoolprovider", "Method[create].ReturnValue"] + - ["microsoft.extensions.objectpool.objectpool", "microsoft.extensions.objectpool.objectpoolprovider", "Method[create].ReturnValue"] + - ["system.text.stringbuilder", "microsoft.extensions.objectpool.stringbuilderpooledobjectpolicy", "Method[create].ReturnValue"] + - ["microsoft.extensions.objectpool.objectpool", "microsoft.extensions.objectpool.objectpool!", "Method[create].ReturnValue"] + - ["system.boolean", "microsoft.extensions.objectpool.stringbuilderpooledobjectpolicy", "Method[return].ReturnValue"] + - ["t", "microsoft.extensions.objectpool.ipooledobjectpolicy", "Method[create].ReturnValue"] + - ["system.int32", "microsoft.extensions.objectpool.stringbuilderpooledobjectpolicy", "Member[maximumretainedcapacity]"] + - ["t", "microsoft.extensions.objectpool.leaktrackingobjectpool", "Method[get].ReturnValue"] + - ["system.int32", "microsoft.extensions.objectpool.defaultobjectpoolprovider", "Member[maximumretained]"] + - ["t", "microsoft.extensions.objectpool.pooledobjectpolicy", "Method[create].ReturnValue"] + - ["t", "microsoft.extensions.objectpool.defaultpooledobjectpolicy", "Method[create].ReturnValue"] + - ["microsoft.extensions.objectpool.objectpool", "microsoft.extensions.objectpool.objectpoolproviderextensions!", "Method[createstringbuilderpool].ReturnValue"] + - ["system.int32", "microsoft.extensions.objectpool.dependencyinjectionpooloptions", "Member[capacity]"] + - ["system.boolean", "microsoft.extensions.objectpool.ipooledobjectpolicy", "Method[return].ReturnValue"] + - ["microsoft.extensions.objectpool.objectpool", "microsoft.extensions.objectpool.defaultobjectpoolprovider", "Method[create].ReturnValue"] + - ["system.boolean", "microsoft.extensions.objectpool.defaultpooledobjectpolicy", "Method[return].ReturnValue"] + - ["system.int32", "microsoft.extensions.objectpool.stringbuilderpooledobjectpolicy", "Member[initialcapacity]"] + - ["t", "microsoft.extensions.objectpool.objectpool", "Method[get].ReturnValue"] + - ["system.boolean", "microsoft.extensions.objectpool.pooledobjectpolicy", "Method[return].ReturnValue"] + - ["t", "microsoft.extensions.objectpool.defaultobjectpool", "Method[get].ReturnValue"] + - ["system.boolean", "microsoft.extensions.objectpool.iresettable", "Method[tryreset].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Contextual.Provider.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Contextual.Provider.typemodel.yml new file mode 100644 index 000000000000..db7877b2b933 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Contextual.Provider.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.valuetask", "microsoft.extensions.options.contextual.provider.iloadcontextualoptions", "Method[loadasync].ReturnValue"] + - ["microsoft.extensions.options.contextual.provider.iconfigurecontextualoptions", "microsoft.extensions.options.contextual.provider.nullconfigurecontextualoptions!", "Method[getinstance].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Contextual.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Contextual.typemodel.yml new file mode 100644 index 000000000000..62577f42b842 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Contextual.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.valuetask", "microsoft.extensions.options.contextual.inamedcontextualoptions", "Method[getasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "microsoft.extensions.options.contextual.icontextualoptions", "Method[getasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Validation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Validation.typemodel.yml new file mode 100644 index 000000000000..6c84dd7b36cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.Validation.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.options.validation.optionsbuilderextensions!", "Method[addvalidatedoptions].ReturnValue"] + - ["system.type", "microsoft.extensions.options.validation.validateobjectmembersattribute", "Member[validator]"] + - ["system.type", "microsoft.extensions.options.validation.validateenumerateditemsattribute", "Member[validator]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.typemodel.yml new file mode 100644 index 000000000000..1f35a7c87bfe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Options.typemodel.yml @@ -0,0 +1,83 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.options.ioptionschangetokensource", "Member[name]"] + - ["toptions", "microsoft.extensions.options.optionscache", "Method[getoradd].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.options.optionsvalidationexception", "Member[failures]"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.options.optionsbuilder", "Method[validate].ReturnValue"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.options.ioptionschangetokensource", "Method[getchangetoken].ReturnValue"] + - ["toptions", "microsoft.extensions.options.ioptionsmonitor", "Method[get].ReturnValue"] + - ["system.func", "microsoft.extensions.options.validateoptions", "Member[validation]"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.options.validateoptionsresult!", "Method[fail].ReturnValue"] + - ["system.type", "microsoft.extensions.options.optionsvalidationexception", "Member[optionstype]"] + - ["system.action", "microsoft.extensions.options.postconfigureoptions", "Member[action]"] + - ["toptions", "microsoft.extensions.options.ioptionsmonitorcache", "Method[getoradd].ReturnValue"] + - ["tdep5", "microsoft.extensions.options.postconfigureoptions", "Member[dependency5]"] + - ["tdep1", "microsoft.extensions.options.validateoptions", "Member[dependency1]"] + - ["system.boolean", "microsoft.extensions.options.ioptionsmonitorcache", "Method[tryremove].ReturnValue"] + - ["system.boolean", "microsoft.extensions.options.optionscache", "Method[tryadd].ReturnValue"] + - ["tdep", "microsoft.extensions.options.validateoptions", "Member[dependency]"] + - ["toptions", "microsoft.extensions.options.optionswrapper", "Member[value]"] + - ["toptions", "microsoft.extensions.options.ioptionssnapshot", "Method[get].ReturnValue"] + - ["tdep2", "microsoft.extensions.options.validateoptions", "Member[dependency2]"] + - ["tdep1", "microsoft.extensions.options.postconfigureoptions", "Member[dependency1]"] + - ["tdep5", "microsoft.extensions.options.configurenamedoptions", "Member[dependency5]"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.options.optionsbuilder", "Method[configure].ReturnValue"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.options.dataannotationvalidateoptions", "Method[validate].ReturnValue"] + - ["tdep4", "microsoft.extensions.options.validateoptions", "Member[dependency4]"] + - ["system.boolean", "microsoft.extensions.options.validateoptionsresult", "Member[succeeded]"] + - ["toptions", "microsoft.extensions.options.optionsmonitor", "Method[get].ReturnValue"] + - ["system.string", "microsoft.extensions.options.configurationchangetokensource", "Member[name]"] + - ["system.action", "microsoft.extensions.options.configurenamedoptions", "Member[action]"] + - ["toptions", "microsoft.extensions.options.optionsmanager", "Method[get].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.options.validateoptionsresult", "Member[failures]"] + - ["system.string", "microsoft.extensions.options.optionsbuilder", "Member[name]"] + - ["tdep2", "microsoft.extensions.options.postconfigureoptions", "Member[dependency2]"] + - ["toptions", "microsoft.extensions.options.ioptionsfactory", "Method[create].ReturnValue"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.options.validateoptionsresultbuilder", "Method[build].ReturnValue"] + - ["toptions", "microsoft.extensions.options.ioptions", "Member[value]"] + - ["toptions", "microsoft.extensions.options.optionsmanager", "Member[value]"] + - ["system.string", "microsoft.extensions.options.options!", "Member[defaultname]"] + - ["system.type", "microsoft.extensions.options.validateobjectmembersattribute", "Member[validator]"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.options.optionsbuilder", "Member[services]"] + - ["toptions", "microsoft.extensions.options.optionsmonitor", "Member[currentvalue]"] + - ["system.string", "microsoft.extensions.options.dataannotationvalidateoptions", "Member[name]"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.options.validateoptionsresult!", "Member[skip]"] + - ["tdep5", "microsoft.extensions.options.validateoptions", "Member[dependency5]"] + - ["tdep", "microsoft.extensions.options.configurenamedoptions", "Member[dependency]"] + - ["system.boolean", "microsoft.extensions.options.optionscache", "Method[tryremove].ReturnValue"] + - ["system.string", "microsoft.extensions.options.configurenamedoptions", "Member[name]"] + - ["microsoft.extensions.options.optionsbuilder", "microsoft.extensions.options.optionsbuilder", "Method[postconfigure].ReturnValue"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.options.ivalidateoptions", "Method[validate].ReturnValue"] + - ["tdep4", "microsoft.extensions.options.postconfigureoptions", "Member[dependency4]"] + - ["system.boolean", "microsoft.extensions.options.validateoptionsresult", "Member[skipped]"] + - ["tdep3", "microsoft.extensions.options.validateoptions", "Member[dependency3]"] + - ["system.boolean", "microsoft.extensions.options.ioptionsmonitorcache", "Method[tryadd].ReturnValue"] + - ["system.string", "microsoft.extensions.options.postconfigureoptions", "Member[name]"] + - ["microsoft.extensions.primitives.ichangetoken", "microsoft.extensions.options.configurationchangetokensource", "Method[getchangetoken].ReturnValue"] + - ["microsoft.extensions.options.ioptions", "microsoft.extensions.options.options!", "Method[create].ReturnValue"] + - ["system.string", "microsoft.extensions.options.validateoptions", "Member[name]"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.options.validateoptions", "Method[validate].ReturnValue"] + - ["system.action", "microsoft.extensions.options.configureoptions", "Member[action]"] + - ["system.idisposable", "microsoft.extensions.options.optionsmonitor", "Method[onchange].ReturnValue"] + - ["system.idisposable", "microsoft.extensions.options.ioptionsmonitor", "Method[onchange].ReturnValue"] + - ["toptions", "microsoft.extensions.options.optionsfactory", "Method[create].ReturnValue"] + - ["system.type", "microsoft.extensions.options.validateenumerateditemsattribute", "Member[validator]"] + - ["tdep3", "microsoft.extensions.options.configurenamedoptions", "Member[dependency3]"] + - ["system.boolean", "microsoft.extensions.options.validateoptionsresult", "Member[failed]"] + - ["toptions", "microsoft.extensions.options.optionsfactory", "Method[createinstance].ReturnValue"] + - ["tdep4", "microsoft.extensions.options.configurenamedoptions", "Member[dependency4]"] + - ["tdep", "microsoft.extensions.options.postconfigureoptions", "Member[dependency]"] + - ["toptions", "microsoft.extensions.options.ioptionsmonitor", "Member[currentvalue]"] + - ["microsoft.extensions.options.validateoptionsresult", "microsoft.extensions.options.validateoptionsresult!", "Member[success]"] + - ["system.string", "microsoft.extensions.options.optionsvalidationexception", "Member[optionsname]"] + - ["tdep3", "microsoft.extensions.options.postconfigureoptions", "Member[dependency3]"] + - ["system.idisposable", "microsoft.extensions.options.optionsmonitorextensions!", "Method[onchange].ReturnValue"] + - ["tdep1", "microsoft.extensions.options.configurenamedoptions", "Member[dependency1]"] + - ["system.string", "microsoft.extensions.options.validateoptions", "Member[failuremessage]"] + - ["system.string", "microsoft.extensions.options.validateoptionsresult", "Member[failuremessage]"] + - ["tdep2", "microsoft.extensions.options.configurenamedoptions", "Member[dependency2]"] + - ["system.string", "microsoft.extensions.options.optionsvalidationexception", "Member[message]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Primitives.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Primitives.typemodel.yml new file mode 100644 index 000000000000..56b032682d87 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Primitives.typemodel.yml @@ -0,0 +1,87 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.primitives.stringvalues", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.extensions.primitives.inplacestringbuilder", "Method[tostring].ReturnValue"] + - ["microsoft.extensions.primitives.stringsegment", "microsoft.extensions.primitives.stringsegment", "Method[trim].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.stringvalues", "Method[indexof].ReturnValue"] + - ["system.readonlymemory", "microsoft.extensions.primitives.stringsegment!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment!", "Method[isnullorempty].ReturnValue"] + - ["microsoft.extensions.primitives.stringtokenizer+enumerator", "microsoft.extensions.primitives.stringtokenizer", "Method[getenumerator].ReturnValue"] + - ["system.object", "microsoft.extensions.primitives.stringvalues+enumerator", "Member[current]"] + - ["system.int32", "microsoft.extensions.primitives.stringsegmentcomparer", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegmentcomparer", "Method[equals].ReturnValue"] + - ["microsoft.extensions.primitives.stringsegment", "microsoft.extensions.primitives.stringtokenizer+enumerator", "Member[current]"] + - ["microsoft.extensions.primitives.stringvalues", "microsoft.extensions.primitives.stringvalues!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.stringsegment", "Method[indexofany].ReturnValue"] + - ["system.string", "microsoft.extensions.primitives.stringvalues!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment", "Method[startswith].ReturnValue"] + - ["system.string[]", "microsoft.extensions.primitives.stringvalues!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues", "Member[isreadonly]"] + - ["system.text.stringbuilder", "microsoft.extensions.primitives.extensions!", "Method[append].ReturnValue"] + - ["microsoft.extensions.primitives.stringvalues+enumerator", "microsoft.extensions.primitives.stringvalues", "Method[getenumerator].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.stringvalues", "Member[count]"] + - ["system.string", "microsoft.extensions.primitives.stringsegment", "Member[buffer]"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment!", "Method[equals].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.primitives.stringtokenizer", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.primitives.stringtokenizer", "microsoft.extensions.primitives.stringsegment", "Method[split].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.extensions.primitives.stringvalues", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment", "Method[endswith].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringtokenizer+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.inplacestringbuilder", "Member[capacity]"] + - ["system.readonlymemory", "microsoft.extensions.primitives.stringsegment", "Method[asmemory].ReturnValue"] + - ["microsoft.extensions.primitives.stringvalues", "microsoft.extensions.primitives.stringvalues!", "Method[concat].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.stringsegmentcomparer", "Method[compare].ReturnValue"] + - ["system.string", "microsoft.extensions.primitives.stringsegment", "Method[substring].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment", "Method[equals].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.stringsegment", "Member[length]"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues!", "Method[isnullorempty].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.ichangetoken", "Member[haschanged]"] + - ["microsoft.extensions.primitives.stringsegment", "microsoft.extensions.primitives.stringsegment!", "Member[empty]"] + - ["microsoft.extensions.primitives.stringsegmentcomparer", "microsoft.extensions.primitives.stringsegmentcomparer!", "Member[ordinalignorecase]"] + - ["system.idisposable", "microsoft.extensions.primitives.compositechangetoken", "Method[registerchangecallback].ReturnValue"] + - ["system.string", "microsoft.extensions.primitives.stringvalues", "Member[item]"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues!", "Method[op_equality].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.stringsegment", "Method[lastindexof].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.cancellationchangetoken", "Member[haschanged]"] + - ["microsoft.extensions.primitives.stringsegment", "microsoft.extensions.primitives.stringsegment!", "Method[op_implicit].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.primitives.stringvalues", "Method[getenumerator].ReturnValue"] + - ["microsoft.extensions.primitives.stringsegment", "microsoft.extensions.primitives.stringsegment", "Method[subsegment].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.cancellationchangetoken", "Member[activechangecallbacks]"] + - ["system.int32", "microsoft.extensions.primitives.stringsegment", "Method[indexof].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues", "Method[contains].ReturnValue"] + - ["system.char", "microsoft.extensions.primitives.stringsegment", "Member[item]"] + - ["microsoft.extensions.primitives.stringvalues", "microsoft.extensions.primitives.stringvalues!", "Member[empty]"] + - ["system.int32", "microsoft.extensions.primitives.stringsegment", "Member[offset]"] + - ["system.int32", "microsoft.extensions.primitives.stringsegment!", "Method[compare].ReturnValue"] + - ["microsoft.extensions.primitives.stringsegment", "microsoft.extensions.primitives.stringsegment", "Method[trimstart].ReturnValue"] + - ["microsoft.extensions.primitives.stringsegmentcomparer", "microsoft.extensions.primitives.stringsegmentcomparer!", "Member[ordinal]"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment!", "Method[op_equality].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.extensions.primitives.stringtokenizer", "Method[getenumerator].ReturnValue"] + - ["system.int32", "microsoft.extensions.primitives.stringvalues", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.compositechangetoken", "Member[activechangecallbacks]"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment!", "Method[op_inequality].ReturnValue"] + - ["system.idisposable", "microsoft.extensions.primitives.changetoken!", "Method[onchange].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.compositechangetoken", "Member[haschanged]"] + - ["system.string", "microsoft.extensions.primitives.stringvalues+enumerator", "Member[current]"] + - ["system.idisposable", "microsoft.extensions.primitives.ichangetoken", "Method[registerchangecallback].ReturnValue"] + - ["system.string[]", "microsoft.extensions.primitives.stringvalues", "Method[toarray].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues+enumerator", "Method[movenext].ReturnValue"] + - ["system.string", "microsoft.extensions.primitives.stringsegment", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.ichangetoken", "Member[activechangecallbacks]"] + - ["system.int32", "microsoft.extensions.primitives.stringsegment", "Method[gethashcode].ReturnValue"] + - ["system.string", "microsoft.extensions.primitives.stringsegment!", "Method[op_implicit].ReturnValue"] + - ["system.string", "microsoft.extensions.primitives.stringsegment", "Member[value]"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues", "Method[equals].ReturnValue"] + - ["system.idisposable", "microsoft.extensions.primitives.cancellationchangetoken", "Method[registerchangecallback].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues", "Method[remove].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringsegment", "Member[hasvalue]"] + - ["system.string", "microsoft.extensions.primitives.stringsegment", "Method[asspan].ReturnValue"] + - ["system.object", "microsoft.extensions.primitives.stringtokenizer+enumerator", "Member[current]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.primitives.compositechangetoken", "Member[changetokens]"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues!", "Method[equals].ReturnValue"] + - ["microsoft.extensions.primitives.stringsegment", "microsoft.extensions.primitives.stringsegment", "Method[trimend].ReturnValue"] + - ["system.boolean", "microsoft.extensions.primitives.stringvalues!", "Method[op_inequality].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Telemetry.Console.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Telemetry.Console.typemodel.yml new file mode 100644 index 000000000000..80599be42eb3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Telemetry.Console.typemodel.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.dependencyinjection.iservicecollection", "microsoft.extensions.telemetry.console.latencyconsoleextensions!", "Method[addconsolelatencydataexporter].ReturnValue"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includetimestamp]"] + - ["system.nullable", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[dimmedbackgroundcolor]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.larencyconsoleoptions", "Member[outputtags]"] + - ["system.consolecolor", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[exceptioncolor]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[colorsenabled]"] + - ["system.consolecolor", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[dimensionscolor]"] + - ["system.string", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[timestampformat]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[useutctimestamp]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.larencyconsoleoptions", "Member[outputcheckpoints]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includecategory]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.larencyconsoleoptions", "Member[outputmeasures]"] + - ["system.nullable", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[exceptionstacktracebackgroundcolor]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includescopes]"] + - ["system.nullable", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[exceptionbackgroundcolor]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includetraceid]"] + - ["system.nullable", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[dimensionsbackgroundcolor]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includedimensions]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includespanid]"] + - ["microsoft.extensions.logging.iloggingbuilder", "microsoft.extensions.telemetry.console.loggingconsoleextensions!", "Method[addconsoleexporter].ReturnValue"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includeexceptionstacktrace]"] + - ["system.consolecolor", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[dimmedcolor]"] + - ["system.consolecolor", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[exceptionstacktracecolor]"] + - ["system.boolean", "microsoft.extensions.telemetry.console.loggingconsoleoptions", "Member[includeloglevel]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Time.Testing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Time.Testing.typemodel.yml new file mode 100644 index 000000000000..588b5ed26839 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.Time.Testing.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.timespan", "microsoft.extensions.time.testing.faketimeprovider", "Member[autoadvanceamount]"] + - ["system.threading.itimer", "microsoft.extensions.time.testing.faketimeprovider", "Method[createtimer].ReturnValue"] + - ["system.int64", "microsoft.extensions.time.testing.faketimeprovider", "Method[gettimestamp].ReturnValue"] + - ["system.timezoneinfo", "microsoft.extensions.time.testing.faketimeprovider", "Member[localtimezone]"] + - ["system.datetimeoffset", "microsoft.extensions.time.testing.faketimeprovider", "Method[getutcnow].ReturnValue"] + - ["system.int64", "microsoft.extensions.time.testing.faketimeprovider", "Member[timestampfrequency]"] + - ["system.datetimeoffset", "microsoft.extensions.time.testing.faketimeprovider", "Member[start]"] + - ["system.string", "microsoft.extensions.time.testing.faketimeprovider", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.ConnectorSupport.Filter.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.ConnectorSupport.Filter.typemodel.yml new file mode 100644 index 000000000000..649e47842431 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.ConnectorSupport.Filter.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.type", "microsoft.extensions.vectordata.connectorsupport.filter.queryparameterexpression", "Member[type]"] + - ["system.object", "microsoft.extensions.vectordata.connectorsupport.filter.queryparameterexpression", "Member[value]"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.connectorsupport.filter.filtertranslationpreprocessor", "Method[visitmember].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.filter.queryparameterexpression", "Member[name]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.filter.filtertranslationpreprocessor", "Member[transformcapturedvariablestoqueryparameterexpressions]"] + - ["system.linq.expressions.expressiontype", "microsoft.extensions.vectordata.connectorsupport.filter.queryparameterexpression", "Member[nodetype]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.filter.filtertranslationpreprocessor", "Member[inlinecapturedvariables]"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.connectorsupport.filter.queryparameterexpression", "Method[visitchildren].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.ConnectorSupport.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.ConnectorSupport.typemodel.yml new file mode 100644 index 000000000000..33bb8f522df4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.ConnectorSupport.typemodel.yml @@ -0,0 +1,56 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.hashset", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[supportedkeypropertytypes]"] + - ["system.collections.generic.hashset", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[supporteddatapropertytypes]"] + - ["system.collections.generic.list", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Member[dataproperties]"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecorddatapropertymodel", "Method[tostring].ReturnValue"] + - ["system.type", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Member[embeddingtype]"] + - ["system.collections.generic.hashset", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[supportedenumerabledatapropertyelementtypes]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Method[trygenerateembeddings].ReturnValue"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecordpropertymodel", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Method[getdataorkeyproperty].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Member[indexkind]"] + - ["system.type[]", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Method[getsupportedinputtypes].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Member[propertymap]"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordpropertymodel", "Member[storagename]"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Member[defaultembeddinggenerator]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Method[trysetupembeddinggeneration].ReturnValue"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecorddatapropertymodel", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Method[getfulltextdatapropertyorsingle].ReturnValue"] + - ["system.collections.generic.list", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Member[keyproperties]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Method[trygenerateembedding].ReturnValue"] + - ["system.collections.generic.hashset", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[supportedvectorpropertytypes]"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Member[vectorproperty]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[usesexternalserializer]"] + - ["system.func", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[escapeidentifier]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Member[properties]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Member[properties]"] + - ["system.collections.generic.dictionary", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Member[propertymap]"] + - ["trecord", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Method[createrecord].ReturnValue"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Member[options]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecorddatapropertymodel", "Member[isfulltextindexed]"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordpropertymodel", "Member[modelname]"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordjsonmodelbuilder", "Method[build].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordpropertymodel", "Member[temporarystoragename]"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Method[getvectorpropertyorsingle].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Member[dataproperties]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[requiresatleastonevector]"] + - ["system.collections.generic.list", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Member[vectorproperties]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[supportsmultiplevectors]"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordkeypropertymodel", "Method[tostring].ReturnValue"] + - ["system.type", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordpropertymodel", "Member[type]"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Member[embeddinggenerator]"] + - ["system.object", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordpropertymodel", "Method[getvalueasobject].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Member[distancefunction]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[supportsmultiplekeys]"] + - ["system.boolean", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecorddatapropertymodel", "Member[isindexed]"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuilder", "Method[build].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodelbuildingoptions", "Member[reservedkeystoragename]"] + - ["system.string", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Member[keyproperties]"] + - ["microsoft.extensions.vectordata.connectorsupport.vectorstorerecordkeypropertymodel", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Member[keyproperty]"] + - ["system.reflection.propertyinfo", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordpropertymodel", "Member[propertyinfo]"] + - ["system.int32", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordvectorpropertymodel", "Member[dimensions]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.vectordata.connectorsupport.vectorstorerecordmodel", "Member[vectorproperties]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.Properties.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.Properties.typemodel.yml new file mode 100644 index 000000000000..67e5cf930714 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.Properties.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[includevectorsnotsupportedwithembeddinggeneration]"] + - ["system.resources.resourcemanager", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[resourcemanager]"] + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[incompatibleembeddinggeneratorwasconfiguredforinputtype]"] + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[embeddingpropertytypeincompatiblewithembeddinggenerator]"] + - ["system.globalization.cultureinfo", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[culture]"] + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[nonembeddingvectorpropertywithoutembeddinggenerator]"] + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[embeddingtypepassedtosearchasync]"] + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[noembeddinggeneratorwasconfiguredforsearch]"] + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[embeddinggeneratorwithinvalidembeddingtype]"] + - ["system.string", "microsoft.extensions.vectordata.properties.vectordatastrings!", "Member[incompatibleembeddinggenerator]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.typemodel.yml new file mode 100644 index 000000000000..867f685368f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.VectorData.typemodel.yml @@ -0,0 +1,118 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "microsoft.extensions.vectordata.ivectorizabletextsearch", "Method[getservice].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.indexkind!", "Member[ivfflat]"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.vectorsearchoptions", "Member[filter]"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataattribute", "Member[isfulltextsearchable]"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataproperty", "Member[isfulltextindexed]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordvectorattribute", "Member[distancefunction]"] + - ["system.string", "microsoft.extensions.vectordata.anytagequaltofilterclause", "Member[value]"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[dotproductsimilarity]"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition+sortinfo", "Member[propertyselector]"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[getasync].ReturnValue"] + - ["trecord", "microsoft.extensions.vectordata.vectorsearchresult", "Member[record]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordproperty", "Member[datamodelpropertyname]"] + - ["microsoft.extensions.vectordata.ivectorstorerecordcollection", "microsoft.extensions.vectordata.ivectorstore", "Method[getcollection].ReturnValue"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataproperty", "Member[isindexed]"] + - ["microsoft.extensions.vectordata.vectorsearchfilter", "microsoft.extensions.vectordata.hybridsearchoptions", "Member[oldfilter]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordproperty", "Member[storagepropertyname]"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[deleteasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataattribute", "Member[isfilterable]"] + - ["system.object", "microsoft.extensions.vectordata.ivectorstore", "Method[getservice].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[createcollectionasync].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.vectordata.vectorstorerecorddefinition", "Member[properties]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordvectorattribute", "Member[storagepropertyname]"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[collectionexistsasync].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordvectorproperty", "Member[indexkind]"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.hybridsearchoptions", "Member[filter]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.vectordata.ivectorizedsearch", "Method[vectorizedsearchasync].ReturnValue"] + - ["system.object", "microsoft.extensions.vectordata.keywordhybridsearchextensions!", "Method[getrequiredservice].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.vectordata.ikeywordhybridsearch", "Method[hybridsearchasync].ReturnValue"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.vectorsearchoptions", "Member[vectorproperty]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.vectordata.ivectorsearch", "Method[searchasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorsearchoptions", "Member[includevectors]"] + - ["system.collections.generic.ienumerable", "microsoft.extensions.vectordata.vectorsearchfilter", "Member[filterclauses]"] + - ["system.nullable", "microsoft.extensions.vectordata.vectorsearchresult", "Member[score]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordcollectionmetadata", "Member[vectorstoresystemname]"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecordkeyproperty", "Member[autogenerate]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordvectorattribute", "Member[indexkind]"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[hamming]"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[createcollectionifnotexistsasync].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.equaltofilterclause", "Member[fieldname]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstoremetadata", "Member[vectorstoresystemname]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstoreexception", "Member[collectionname]"] + - ["system.object", "microsoft.extensions.vectordata.vectorsearchextensions!", "Method[getrequiredservice].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[getasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.vectordata.storagetodatamodelmapperoptions", "Member[includevectors]"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorsearchoptions", "Member[includetotalcount]"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataproperty", "Member[isfulltextsearchable]"] + - ["system.collections.generic.ireadonlylist", "microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition", "Member[values]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordcollectionmetadata", "Member[collectionname]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstoreexception", "Member[vectorstorename]"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[cosinesimilarity]"] + - ["microsoft.extensions.vectordata.vectorsearchfilter", "microsoft.extensions.vectordata.vectorsearchoptions", "Member[oldfilter]"] + - ["system.string", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Member[name]"] + - ["microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition", "microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition", "Method[descending].ReturnValue"] + - ["system.boolean", "microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition+sortinfo", "Member[ascending]"] + - ["system.int32", "microsoft.extensions.vectordata.getfilteredrecordoptions", "Member[skip]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstoremetadata", "Member[vectorstorename]"] + - ["system.string", "microsoft.extensions.vectordata.indexkind!", "Member[hnsw]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.vectordata.ivectorizabletextsearch", "Method[vectorizabletextsearchasync].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[negativedotproductsimilarity]"] + - ["system.boolean", "microsoft.extensions.vectordata.getfilteredrecordoptions", "Member[includevectors]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.vectordata.ivectorsearch", "Method[searchembeddingasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.vectordata.hybridsearchoptions", "Member[includetotalcount]"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstore", "Method[deletecollectionasync].ReturnValue"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.hybridsearchoptions", "Member[vectorproperty]"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstore", "Method[collectionexistsasync].ReturnValue"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataproperty", "Member[isfilterable]"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataattribute", "Member[isindexed]"] + - ["tkey", "microsoft.extensions.vectordata.vectorstoregenericdatamodel", "Member[key]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecorddataattribute", "Member[storagepropertyname]"] + - ["microsoft.extensions.vectordata.vectorsearchfilter", "microsoft.extensions.vectordata.vectorsearchfilter", "Method[anytagequalto].ReturnValue"] + - ["microsoft.extensions.vectordata.vectorsearchfilter", "microsoft.extensions.vectordata.vectorsearchfilter", "Method[equalto].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.indexkind!", "Member[dynamic]"] + - ["system.boolean", "microsoft.extensions.vectordata.getrecordoptions", "Member[includevectors]"] + - ["microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition", "microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition", "Method[ascending].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.indexkind!", "Member[quantizedflat]"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.vectordata.vectorstorerecordvectorproperty", "Member[embeddinggenerator]"] + - ["microsoft.extensions.ai.iembeddinggenerator", "microsoft.extensions.vectordata.vectorstorerecorddefinition", "Member[embeddinggenerator]"] + - ["trecorddatamodel", "microsoft.extensions.vectordata.ivectorstorerecordmapper", "Method[mapfromstoragetodatamodel].ReturnValue"] + - ["system.collections.generic.dictionary", "microsoft.extensions.vectordata.vectorstoregenericdatamodel", "Member[data]"] + - ["system.collections.generic.iasyncenumerable", "microsoft.extensions.vectordata.ivectorstore", "Method[listcollectionnamesasync].ReturnValue"] + - ["system.int32", "microsoft.extensions.vectordata.vectorsearchoptions", "Member[skip]"] + - ["system.object", "microsoft.extensions.vectordata.ivectorsearch", "Method[getservice].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[upsertasync].ReturnValue"] + - ["system.int32", "microsoft.extensions.vectordata.vectorstorerecordvectorattribute", "Member[dimensions]"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[euclideandistance]"] + - ["system.collections.generic.dictionary", "microsoft.extensions.vectordata.vectorstoregenericdatamodel", "Member[vectors]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordvectorproperty", "Member[distancefunction]"] + - ["system.object", "microsoft.extensions.vectordata.equaltofilterclause", "Member[value]"] + - ["system.object", "microsoft.extensions.vectordata.ikeywordhybridsearch", "Method[getservice].ReturnValue"] + - ["system.int32", "microsoft.extensions.vectordata.hybridsearchoptions", "Member[skip]"] + - ["microsoft.extensions.vectordata.vectorsearchfilter", "microsoft.extensions.vectordata.vectorsearchfilter!", "Member[default]"] + - ["system.string", "microsoft.extensions.vectordata.vectorsearchoptions", "Member[vectorpropertyname]"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[manhattandistance]"] + - ["microsoft.extensions.vectordata.getfilteredrecordoptions+orderbydefinition", "microsoft.extensions.vectordata.getfilteredrecordoptions", "Member[orderby]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstoreexception", "Member[vectorstoresystemname]"] + - ["system.string", "microsoft.extensions.vectordata.indexkind!", "Member[diskann]"] + - ["system.string", "microsoft.extensions.vectordata.indexkind!", "Member[flat]"] + - ["system.object", "microsoft.extensions.vectordata.vectorstoreextensions!", "Method[getrequiredservice].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.extensions.vectordata.ivectorstorerecordcollection", "Method[deletecollectionasync].ReturnValue"] + - ["system.linq.expressions.expression", "microsoft.extensions.vectordata.hybridsearchoptions", "Member[additionalproperty]"] + - ["system.type", "microsoft.extensions.vectordata.vectorstorerecordvectorproperty", "Member[embeddingtype]"] + - ["system.boolean", "microsoft.extensions.vectordata.hybridsearchoptions", "Member[includevectors]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordkeyattribute", "Member[storagepropertyname]"] + - ["system.int32", "microsoft.extensions.vectordata.vectorstorerecordvectorproperty", "Member[dimensions]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstoreexception", "Member[operationname]"] + - ["system.boolean", "microsoft.extensions.vectordata.vectorstorerecorddataattribute", "Member[isfulltextindexed]"] + - ["tstoragemodel", "microsoft.extensions.vectordata.ivectorstorerecordmapper", "Method[mapfromdatatostoragemodel].ReturnValue"] + - ["system.string", "microsoft.extensions.vectordata.anytagequaltofilterclause", "Member[fieldname]"] + - ["system.type", "microsoft.extensions.vectordata.vectorstorerecordproperty", "Member[propertytype]"] + - ["system.string", "microsoft.extensions.vectordata.vectorstorerecordcollectionmetadata", "Member[vectorstorename]"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[euclideansquareddistance]"] + - ["system.string", "microsoft.extensions.vectordata.distancefunction!", "Member[cosinedistance]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.WebEncoders.Testing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.WebEncoders.Testing.typemodel.yml new file mode 100644 index 000000000000..b7b231130f01 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.WebEncoders.Testing.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.extensions.webencoders.testing.javascripttestencoder", "Method[encode].ReturnValue"] + - ["system.int32", "microsoft.extensions.webencoders.testing.htmltestencoder", "Method[findfirstcharactertoencode].ReturnValue"] + - ["system.string", "microsoft.extensions.webencoders.testing.htmltestencoder", "Method[encode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.webencoders.testing.javascripttestencoder", "Method[willencode].ReturnValue"] + - ["system.int32", "microsoft.extensions.webencoders.testing.urltestencoder", "Method[findfirstcharactertoencode].ReturnValue"] + - ["system.string", "microsoft.extensions.webencoders.testing.urltestencoder", "Method[encode].ReturnValue"] + - ["system.int32", "microsoft.extensions.webencoders.testing.javascripttestencoder", "Method[findfirstcharactertoencode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.webencoders.testing.urltestencoder", "Method[tryencodeunicodescalar].ReturnValue"] + - ["system.boolean", "microsoft.extensions.webencoders.testing.urltestencoder", "Method[willencode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.webencoders.testing.javascripttestencoder", "Method[tryencodeunicodescalar].ReturnValue"] + - ["system.int32", "microsoft.extensions.webencoders.testing.javascripttestencoder", "Member[maxoutputcharactersperinputcharacter]"] + - ["system.int32", "microsoft.extensions.webencoders.testing.urltestencoder", "Member[maxoutputcharactersperinputcharacter]"] + - ["system.int32", "microsoft.extensions.webencoders.testing.htmltestencoder", "Member[maxoutputcharactersperinputcharacter]"] + - ["system.boolean", "microsoft.extensions.webencoders.testing.htmltestencoder", "Method[willencode].ReturnValue"] + - ["system.boolean", "microsoft.extensions.webencoders.testing.htmltestencoder", "Method[tryencodeunicodescalar].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.WebEncoders.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.WebEncoders.typemodel.yml new file mode 100644 index 000000000000..18602858ea4f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Extensions.WebEncoders.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.text.encodings.web.textencodersettings", "microsoft.extensions.webencoders.webencoderoptions", "Member[textencodersettings]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IE.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IE.typemodel.yml new file mode 100644 index 000000000000..bbc8e5a185cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IE.typemodel.yml @@ -0,0 +1,69 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.ie.manager!", "Method[getcodebase].ReturnValue"] + - ["system.int32", "microsoft.ie.manager!", "Member[internet_max_scheme_length]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_unescape_high_ansi_only]"] + - ["microsoft.ie.manager+url_is", "microsoft.ie.manager+url_is!", "Member[urlis_fileurl]"] + - ["system.object", "microsoft.ie.securefactory", "Method[createinstancewithsecurity2].ReturnValue"] + - ["system.object", "microsoft.ie.securefactory", "Method[createinstancewithsecurity].ReturnValue"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_escape_percent]"] + - ["system.int32", "microsoft.ie.manager!", "Member[internet_max_url_length]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_browser_mode]"] + - ["system.string", "microsoft.ie.manager!", "Method[getsitename].ReturnValue"] + - ["microsoft.ie.securefactory+wininet_cache_entry", "microsoft.ie.securefactory+wininet_cache_entry!", "Member[urlhistory_cache_entry]"] + - ["microsoft.ie.securefactory+wininet_cache_entry", "microsoft.ie.securefactory+wininet_cache_entry!", "Member[normal_cache_entry]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_escape_unsafe]"] + - ["microsoft.ie.manager+url_is", "microsoft.ie.manager+url_is!", "Member[urlis_url]"] + - ["microsoft.ie.manager+url_is", "microsoft.ie.manager+url_is!", "Member[urlis_hasquery]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_dont_unescape_extra_info]"] + - ["system.int32", "microsoft.ie.manager!", "Member[internet_max_path_length]"] + - ["microsoft.ie.isecurefactory", "microsoft.ie.manager", "Method[getsecuredclassfactory].ReturnValue"] + - ["microsoft.ie.isecurefactory", "microsoft.ie.ihostex", "Method[getsecuredclassfactory].ReturnValue"] + - ["system.object", "microsoft.ie.isecurefactory2", "Method[createinstancewithsecurity].ReturnValue"] + - ["microsoft.ie.manager+url_is", "microsoft.ie.manager+url_is!", "Member[urlis_opaque]"] + - ["microsoft.ie.isecurefactory", "microsoft.ie.ihoststubclass", "Method[getsecuredclassfactory].ReturnValue"] + - ["system.int32", "microsoft.ie.securefactory!", "Member[coriesecurity_zone]"] + - ["system.string", "microsoft.ie.manager!", "Method[canonizeurl].ReturnValue"] + - ["microsoft.ie.manager+url_is", "microsoft.ie.manager+url_is!", "Member[urlis_appliable]"] + - ["microsoft.ie.manager+url_part", "microsoft.ie.manager+url_part!", "Member[none]"] + - ["system.int32", "microsoft.ie.securefactory!", "Member[coriesecurity_site]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_internal_path]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_pluggable_protocol]"] + - ["microsoft.ie.isecurefactory", "microsoft.ie.ihostex", "Method[getclassfactory].ReturnValue"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_escape_segment_only]"] + - ["microsoft.ie.securefactory+wininet_cache_entry", "microsoft.ie.securefactory+wininet_cache_entry!", "Member[sparse_cache_entry]"] + - ["system.boolean", "microsoft.ie.manager!", "Method[arethesame].ReturnValue"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_unescape]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_dont_escape_extra_info]"] + - ["microsoft.ie.securefactory+wininet_cache_entry", "microsoft.ie.securefactory+wininet_cache_entry!", "Member[track_offline_cache_entry]"] + - ["system.object", "microsoft.ie.isecurefactory2", "Method[createinstancewithsecurity2].ReturnValue"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_unescape_inplace]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_dont_simplify]"] + - ["microsoft.ie.securefactory+wininet_cache_entry", "microsoft.ie.securefactory+wininet_cache_entry!", "Member[cookie_cache_entry]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_wininet_compatibility]"] + - ["system.boolean", "microsoft.ie.manager!", "Method[isvalidurl].ReturnValue"] + - ["microsoft.ie.securefactory+wininet_cache_entry", "microsoft.ie.securefactory+wininet_cache_entry!", "Member[sticky_cache_entry]"] + - ["microsoft.ie.manager+url_is", "microsoft.ie.manager+url_is!", "Member[urlis_directory]"] + - ["system.byte[]", "microsoft.ie.manager!", "Method[decodedomainid].ReturnValue"] + - ["microsoft.ie.manager+url_part", "microsoft.ie.manager+url_part!", "Member[password]"] + - ["microsoft.ie.isecurefactory", "microsoft.ie.ihoststubclass", "Method[getclassfactory].ReturnValue"] + - ["microsoft.ie.manager+url_part", "microsoft.ie.manager+url_part!", "Member[hostname]"] + - ["system.boolean", "microsoft.ie.manager!", "Method[getconfigurationfile].ReturnValue"] + - ["system.string", "microsoft.ie.manager!", "Method[makefulllink].ReturnValue"] + - ["microsoft.ie.manager+url_is", "microsoft.ie.manager+url_is!", "Member[urlis_nohistory]"] + - ["microsoft.ie.securefactory+wininet_cache_entry", "microsoft.ie.securefactory+wininet_cache_entry!", "Member[track_online_cache_entry]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_escape_spaces_only]"] + - ["microsoft.ie.manager+url_part", "microsoft.ie.manager+url_part!", "Member[username]"] + - ["microsoft.ie.manager+url_part", "microsoft.ie.manager+url_part!", "Member[scheme]"] + - ["microsoft.ie.isecurefactory", "microsoft.ie.manager", "Method[getclassfactory].ReturnValue"] + - ["microsoft.ie.manager+url_part", "microsoft.ie.manager+url_part!", "Member[port]"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_file_use_pathurl]"] + - ["system.object", "microsoft.ie.isecurefactory", "Method[createinstancewithsecurity].ReturnValue"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_no_meta]"] + - ["microsoft.ie.manager+url_part", "microsoft.ie.manager+url_part!", "Member[query]"] + - ["system.boolean", "microsoft.ie.manager!", "Method[areonthesamesite].ReturnValue"] + - ["microsoft.ie.manager+url_canonflags", "microsoft.ie.manager+url_canonflags!", "Member[url_convert_if_dospath]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IO.Enumeration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IO.Enumeration.typemodel.yml new file mode 100644 index 000000000000..011ad7fc19e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IO.Enumeration.typemodel.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.io.enumeration.filesystemenumerator", "Method[movenext].ReturnValue"] + - ["system.string", "microsoft.io.enumeration.filesystementry", "Method[tospecifiedfullpath].ReturnValue"] + - ["system.boolean", "microsoft.io.enumeration.filesystemname!", "Method[matcheswin32expression].ReturnValue"] + - ["system.string", "microsoft.io.enumeration.filesystementry", "Member[directory]"] + - ["system.boolean", "microsoft.io.enumeration.filesystementry", "Member[ishidden]"] + - ["microsoft.io.enumeration.filesystemenumerable+findpredicate", "microsoft.io.enumeration.filesystemenumerable", "Member[shouldincludepredicate]"] + - ["system.collections.generic.ienumerator", "microsoft.io.enumeration.filesystemenumerable", "Method[getenumerator].ReturnValue"] + - ["system.datetimeoffset", "microsoft.io.enumeration.filesystementry", "Member[lastaccesstimeutc]"] + - ["system.boolean", "microsoft.io.enumeration.filesystemenumerator", "Method[continueonerror].ReturnValue"] + - ["system.boolean", "microsoft.io.enumeration.filesystemenumerator", "Method[shouldrecurseintoentry].ReturnValue"] + - ["microsoft.io.enumeration.filesystemenumerable+findpredicate", "microsoft.io.enumeration.filesystemenumerable", "Member[shouldrecursepredicate]"] + - ["microsoft.io.filesysteminfo", "microsoft.io.enumeration.filesystementry", "Method[tofilesysteminfo].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.io.enumeration.filesystemenumerable", "Method[getenumerator].ReturnValue"] + - ["system.object", "microsoft.io.enumeration.filesystemenumerator", "Member[current]"] + - ["system.int64", "microsoft.io.enumeration.filesystementry", "Member[length]"] + - ["system.boolean", "microsoft.io.enumeration.filesystemenumerator", "Method[shouldincludeentry].ReturnValue"] + - ["system.datetimeoffset", "microsoft.io.enumeration.filesystementry", "Member[creationtimeutc]"] + - ["system.datetimeoffset", "microsoft.io.enumeration.filesystementry", "Member[lastwritetimeutc]"] + - ["system.boolean", "microsoft.io.enumeration.filesystemname!", "Method[matchessimpleexpression].ReturnValue"] + - ["system.string", "microsoft.io.enumeration.filesystementry", "Method[tofullpath].ReturnValue"] + - ["system.string", "microsoft.io.enumeration.filesystemname!", "Method[translatewin32expression].ReturnValue"] + - ["system.io.fileattributes", "microsoft.io.enumeration.filesystementry", "Member[attributes]"] + - ["system.boolean", "microsoft.io.enumeration.filesystementry", "Member[isdirectory]"] + - ["tresult", "microsoft.io.enumeration.filesystemenumerator", "Member[current]"] + - ["system.string", "microsoft.io.enumeration.filesystementry", "Member[originalrootdirectory]"] + - ["system.string", "microsoft.io.enumeration.filesystementry", "Member[rootdirectory]"] + - ["tresult", "microsoft.io.enumeration.filesystemenumerator", "Method[transformentry].ReturnValue"] + - ["system.string", "microsoft.io.enumeration.filesystementry", "Member[filename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IO.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IO.typemodel.yml new file mode 100644 index 000000000000..d2d6d101f21c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.IO.typemodel.yml @@ -0,0 +1,136 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.io.matchtype", "microsoft.io.matchtype!", "Member[win32]"] + - ["system.int32", "microsoft.io.enumerationoptions", "Member[maxrecursiondepth]"] + - ["system.datetime", "microsoft.io.directory!", "Method[getlastwritetime].ReturnValue"] + - ["system.boolean", "microsoft.io.path!", "Method[ispathfullyqualified].ReturnValue"] + - ["system.io.streamwriter", "microsoft.io.file!", "Method[createtext].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.io.directoryinfo", "Method[enumeratefilesysteminfos].ReturnValue"] + - ["microsoft.io.filesysteminfo", "microsoft.io.file!", "Method[resolvelinktarget].ReturnValue"] + - ["system.char", "microsoft.io.path!", "Member[directoryseparatorchar]"] + - ["system.io.streamwriter", "microsoft.io.fileinfo", "Method[appendtext].ReturnValue"] + - ["system.boolean", "microsoft.io.path!", "Method[hasextension].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.io.directoryinfo", "Method[enumeratefiles].ReturnValue"] + - ["microsoft.io.directoryinfo[]", "microsoft.io.directoryinfo", "Method[getdirectories].ReturnValue"] + - ["system.datetime", "microsoft.io.file!", "Method[getlastaccesstimeutc].ReturnValue"] + - ["system.boolean", "microsoft.io.file!", "Method[exists].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[readalllinesasync].ReturnValue"] + - ["system.datetime", "microsoft.io.filesysteminfo", "Member[creationtime]"] + - ["system.io.streamwriter", "microsoft.io.fileinfo", "Method[createtext].ReturnValue"] + - ["microsoft.io.fileinfo", "microsoft.io.fileinfo", "Method[replace].ReturnValue"] + - ["system.string", "microsoft.io.filesysteminfo", "Member[fullname]"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[writealltextasync].ReturnValue"] + - ["microsoft.io.matchcasing", "microsoft.io.matchcasing!", "Member[caseinsensitive]"] + - ["system.io.filestream", "microsoft.io.fileinfo", "Method[openread].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[readallbytesasync].ReturnValue"] + - ["system.datetime", "microsoft.io.directory!", "Method[getlastwritetimeutc].ReturnValue"] + - ["microsoft.io.searchoption", "microsoft.io.searchoption!", "Member[alldirectories]"] + - ["system.string", "microsoft.io.path!", "Method[getfilenamewithoutextension].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[join].ReturnValue"] + - ["microsoft.io.directoryinfo", "microsoft.io.fileinfo", "Member[directory]"] + - ["system.string", "microsoft.io.filesysteminfo", "Member[name]"] + - ["system.datetime", "microsoft.io.file!", "Method[getlastwritetimeutc].ReturnValue"] + - ["system.io.filestream", "microsoft.io.fileinfo", "Method[openwrite].ReturnValue"] + - ["system.string", "microsoft.io.directory!", "Method[getcurrentdirectory].ReturnValue"] + - ["system.string[]", "microsoft.io.directory!", "Method[getfiles].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[changeextension].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.io.directory!", "Method[enumeratefiles].ReturnValue"] + - ["system.string", "microsoft.io.filesysteminfo", "Member[fullpath]"] + - ["microsoft.io.fileinfo[]", "microsoft.io.directoryinfo", "Method[getfiles].ReturnValue"] + - ["system.string", "microsoft.io.fileinfo", "Member[directoryname]"] + - ["system.boolean", "microsoft.io.stringextensions!", "Method[contains].ReturnValue"] + - ["microsoft.io.filesysteminfo", "microsoft.io.file!", "Method[createsymboliclink].ReturnValue"] + - ["microsoft.io.matchcasing", "microsoft.io.enumerationoptions", "Member[matchcasing]"] + - ["microsoft.io.filesysteminfo", "microsoft.io.filesysteminfo", "Method[resolvelinktarget].ReturnValue"] + - ["microsoft.io.matchtype", "microsoft.io.enumerationoptions", "Member[matchtype]"] + - ["system.collections.generic.ienumerable", "microsoft.io.directoryinfo", "Method[enumeratedirectories].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[getrelativepath].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.io.directory!", "Method[enumeratefilesystementries].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[appendalltextasync].ReturnValue"] + - ["system.io.streamreader", "microsoft.io.file!", "Method[opentext].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[readalltextasync].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[getdirectoryname].ReturnValue"] + - ["system.datetime", "microsoft.io.file!", "Method[getcreationtimeutc].ReturnValue"] + - ["system.datetime", "microsoft.io.directory!", "Method[getlastaccesstimeutc].ReturnValue"] + - ["system.boolean", "microsoft.io.filesysteminfo", "Member[exists]"] + - ["system.char", "microsoft.io.path!", "Member[altdirectoryseparatorchar]"] + - ["system.char[]", "microsoft.io.path!", "Method[getinvalidfilenamechars].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[appendalllinesasync].ReturnValue"] + - ["microsoft.io.filesysteminfo", "microsoft.io.directory!", "Method[createsymboliclink].ReturnValue"] + - ["microsoft.io.directoryinfo", "microsoft.io.directoryinfo", "Member[parent]"] + - ["system.string", "microsoft.io.path!", "Method[gettempfilename].ReturnValue"] + - ["system.boolean", "microsoft.io.directory!", "Method[exists].ReturnValue"] + - ["system.boolean", "microsoft.io.enumerationoptions", "Member[returnspecialdirectories]"] + - ["system.io.fileattributes", "microsoft.io.filesysteminfo", "Member[attributes]"] + - ["system.string", "microsoft.io.file!", "Method[readalltext].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[getfullpath].ReturnValue"] + - ["system.char[]", "microsoft.io.path!", "Method[getinvalidpathchars].ReturnValue"] + - ["system.io.fileattributes", "microsoft.io.file!", "Method[getattributes].ReturnValue"] + - ["system.datetime", "microsoft.io.filesysteminfo", "Member[lastwritetime]"] + - ["system.datetime", "microsoft.io.filesysteminfo", "Member[lastaccesstimeutc]"] + - ["system.datetime", "microsoft.io.file!", "Method[getlastaccesstime].ReturnValue"] + - ["system.io.filestream", "microsoft.io.file!", "Method[open].ReturnValue"] + - ["system.io.filestream", "microsoft.io.fileinfo", "Method[create].ReturnValue"] + - ["system.io.filestream", "microsoft.io.file!", "Method[openwrite].ReturnValue"] + - ["microsoft.io.directoryinfo", "microsoft.io.directoryinfo", "Member[root]"] + - ["system.string", "microsoft.io.path!", "Method[combine].ReturnValue"] + - ["system.char", "microsoft.io.path!", "Member[volumeseparatorchar]"] + - ["system.string", "microsoft.io.stringextensions!", "Method[create].ReturnValue"] + - ["system.datetime", "microsoft.io.directory!", "Method[getcreationtimeutc].ReturnValue"] + - ["system.boolean", "microsoft.io.enumerationoptions", "Member[recursesubdirectories]"] + - ["microsoft.io.directoryinfo", "microsoft.io.directory!", "Method[getparent].ReturnValue"] + - ["microsoft.io.filesysteminfo", "microsoft.io.directory!", "Method[resolvelinktarget].ReturnValue"] + - ["system.datetime", "microsoft.io.directory!", "Method[getlastaccesstime].ReturnValue"] + - ["system.io.streamwriter", "microsoft.io.file!", "Method[appendtext].ReturnValue"] + - ["system.string[]", "microsoft.io.directory!", "Method[getlogicaldrives].ReturnValue"] + - ["microsoft.io.directoryinfo", "microsoft.io.directory!", "Method[createdirectory].ReturnValue"] + - ["system.string[]", "microsoft.io.directory!", "Method[getdirectories].ReturnValue"] + - ["system.string[]", "microsoft.io.directory!", "Method[getfilesystementries].ReturnValue"] + - ["system.byte[]", "microsoft.io.file!", "Method[readallbytes].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.io.file!", "Method[readlines].ReturnValue"] + - ["system.string", "microsoft.io.filesysteminfo", "Method[tostring].ReturnValue"] + - ["microsoft.io.matchcasing", "microsoft.io.matchcasing!", "Member[platformdefault]"] + - ["system.char[]", "microsoft.io.path!", "Member[invalidpathchars]"] + - ["microsoft.io.fileinfo", "microsoft.io.fileinfo", "Method[copyto].ReturnValue"] + - ["system.io.filestream", "microsoft.io.fileinfo", "Method[open].ReturnValue"] + - ["system.string", "microsoft.io.filesysteminfo", "Member[extension]"] + - ["system.string", "microsoft.io.path!", "Method[getfilename].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[writealllinesasync].ReturnValue"] + - ["system.int64", "microsoft.io.fileinfo", "Member[length]"] + - ["microsoft.io.directoryinfo", "microsoft.io.directoryinfo", "Method[createsubdirectory].ReturnValue"] + - ["system.datetime", "microsoft.io.file!", "Method[getlastwritetime].ReturnValue"] + - ["system.boolean", "microsoft.io.fileinfo", "Member[isreadonly]"] + - ["system.char", "microsoft.io.path!", "Member[pathseparator]"] + - ["system.io.streamreader", "microsoft.io.fileinfo", "Method[opentext].ReturnValue"] + - ["system.boolean", "microsoft.io.enumerationoptions", "Member[ignoreinaccessible]"] + - ["system.collections.generic.ienumerable", "microsoft.io.directory!", "Method[enumeratedirectories].ReturnValue"] + - ["system.datetime", "microsoft.io.directory!", "Method[getcreationtime].ReturnValue"] + - ["system.io.filestream", "microsoft.io.file!", "Method[openread].ReturnValue"] + - ["system.datetime", "microsoft.io.filesysteminfo", "Member[lastwritetimeutc]"] + - ["microsoft.io.searchoption", "microsoft.io.searchoption!", "Member[topdirectoryonly]"] + - ["system.io.filestream", "microsoft.io.file!", "Method[create].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[getrandomfilename].ReturnValue"] + - ["microsoft.io.matchtype", "microsoft.io.matchtype!", "Member[simple]"] + - ["microsoft.io.matchcasing", "microsoft.io.matchcasing!", "Member[casesensitive]"] + - ["system.boolean", "microsoft.io.path!", "Method[tryjoin].ReturnValue"] + - ["system.threading.tasks.task", "microsoft.io.file!", "Method[writeallbytesasync].ReturnValue"] + - ["system.datetime", "microsoft.io.filesysteminfo", "Member[lastaccesstime]"] + - ["system.string", "microsoft.io.filesysteminfo", "Member[linktarget]"] + - ["system.string", "microsoft.io.path!", "Method[getpathroot].ReturnValue"] + - ["system.string[]", "microsoft.io.file!", "Method[readalllines].ReturnValue"] + - ["system.boolean", "microsoft.io.path!", "Method[endsindirectoryseparator].ReturnValue"] + - ["system.datetime", "microsoft.io.filesysteminfo", "Member[creationtimeutc]"] + - ["system.int32", "microsoft.io.enumerationoptions", "Member[buffersize]"] + - ["system.string", "microsoft.io.filesysteminfo", "Member[originalpath]"] + - ["system.boolean", "microsoft.io.path!", "Method[ispathrooted].ReturnValue"] + - ["microsoft.io.filesysteminfo[]", "microsoft.io.directoryinfo", "Method[getfilesysteminfos].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[trimendingdirectoryseparator].ReturnValue"] + - ["system.io.fileattributes", "microsoft.io.enumerationoptions", "Member[attributestoskip]"] + - ["system.string", "microsoft.io.path!", "Method[getextension].ReturnValue"] + - ["system.datetime", "microsoft.io.file!", "Method[getcreationtime].ReturnValue"] + - ["system.string", "microsoft.io.directory!", "Method[getdirectoryroot].ReturnValue"] + - ["system.string", "microsoft.io.path!", "Method[gettemppath].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.JScript.Vsa.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.JScript.Vsa.typemodel.yml new file mode 100644 index 000000000000..ce1367d62db2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.JScript.Vsa.typemodel.yml @@ -0,0 +1,231 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.jscript.vsa.vsaengine", "Method[getitemcount].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[eventsourcenameinvalid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[cannotattachtowebserver]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[filetypeunknown]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isengineinitialized]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaexception", "Member[errorcode]"] + - ["microsoft.jscript.lenientglobalobject", "microsoft.jscript.vsa.vsaengine", "Member[lenientglobalobject]"] + - ["system.string", "microsoft.jscript.vsa.resinfo", "Member[name]"] + - ["microsoft.jscript.vsa.jsvsaitemtype", "microsoft.jscript.vsa.ijsvsaitem", "Member[itemtype]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[missingsource]"] + - ["system.int32", "microsoft.jscript.vsa.ijsvsaerror", "Member[line]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[assemblynameinvalid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginenameinvalid]"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[siteset]"] + - ["system.byte[]", "microsoft.jscript.vsa.basevsasite", "Member[debuginfo]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Method[isvalididentifier].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[notclientsideandnourl]"] + - ["microsoft.jscript.scriptobject", "microsoft.jscript.vsa.vsaengine", "Method[popscriptobject].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[itemflagnotsupported]"] + - ["system.boolean", "microsoft.jscript.vsa.vsaengine", "Method[isvalididentifier].ReturnValue"] + - ["system.boolean", "microsoft.jscript.vsa.vsaengine", "Method[docompile].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaitemtype", "microsoft.jscript.vsa.jsvsaitemtype!", "Member[appglobal]"] + - ["system.object", "microsoft.jscript.vsa.ijsvsasite", "Method[getglobalinstance].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[browsernotexist]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[notificationinvalid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[getcompiledstatefailed]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[elementnotfound]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaerror", "Member[linetext]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[badassembly]"] + - ["system.reflection.assembly", "microsoft.jscript.vsa.vsaengine", "Method[getassembly].ReturnValue"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[enginenotrunning]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isclosed]"] + - ["system.object", "microsoft.jscript.vsa.ijsvsaengine", "Method[getoption].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[assemblyexpected]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaengine", "Member[language]"] + - ["system.type", "microsoft.jscript.vsa.basevsaengine", "Member[startupclass]"] + - ["microsoft.jscript.vsa.ijsvsaitem", "microsoft.jscript.vsa.ijsvsaitems", "Method[createitem].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[sitenotset]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[sourceitemnotavailable]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[cachedassemblyinvalid]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isrunning]"] + - ["system.object", "microsoft.jscript.vsa.ijsvsasite", "Method[geteventsourceinstance].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[sourcemonikernotavailable]"] + - ["system.int32", "microsoft.jscript.vsa.ijsvsaerror", "Member[startcolumn]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[internalcompilererror]"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[engineinitialised]"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[enginecompiled]"] + - ["system.object", "microsoft.jscript.vsa.basevsasite", "Method[geteventsourceinstance].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[eventsourcetypeinvalid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginenotinitialized]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[procnameinuse]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginenotrunning]"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.vsa.vsaengine", "Method[getitematindex].ReturnValue"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[compiledrootnamespace]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[debuggeenotstarted]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[itemnameinvalid]"] + - ["system.int32", "microsoft.jscript.vsa.basevsaengine", "Member[lcid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[callbackunexpected]"] + - ["microsoft.jscript.vsa.jsvsaitemflag", "microsoft.jscript.vsa.jsvsaitemflag!", "Member[none]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[elementnameinvalid]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaengine", "Member[rootmoniker]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.vsa.vsaengine!", "Method[createengineandgetglobalscopewithtype].ReturnValue"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[rootmonikernotset]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaitem", "Member[name]"] + - ["microsoft.jscript.vsa.jsvsaitemflag", "microsoft.jscript.vsa.jsvsaitemflag!", "Member[module]"] + - ["system.reflection.assembly", "microsoft.jscript.vsa.basevsaengine", "Method[loadcompiledstate].ReturnValue"] + - ["system.string", "microsoft.jscript.vsa.resinfo", "Member[fullpath]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[version]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[savecompiledstatefailed]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[debuginfonotsupported]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[engineempty]"] + - ["microsoft.jscript.scriptobject", "microsoft.jscript.vsa.vsaengine", "Method[scriptobjectstacktop].ReturnValue"] + - ["system.reflection.assembly", "microsoft.jscript.vsa.basevsaengine", "Member[loadedassembly]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[rootmonikerprotocolinvalid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[eventsourceinvalid]"] + - ["system.int32", "microsoft.jscript.vsa.ijsvsaerror", "Member[number]"] + - ["system.object", "microsoft.jscript.vsa.basevsaengine", "Method[getcustomoption].ReturnValue"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaengine", "Member[iscompiled]"] + - ["system.int32", "microsoft.jscript.vsa.ijsvsaerror", "Member[endcolumn]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[rootmonikernotset]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[notinitcompleted]"] + - ["microsoft.jscript.vsa.jsvsaitemtype", "microsoft.jscript.vsa.jsvsaitemtype!", "Member[reference]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[eventsourcenameinuse]"] + - ["microsoft.jscript.vsa.ijsvsasite", "microsoft.jscript.vsa.ijsvsaengine", "Member[site]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[engineinitialized]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[optioninvalid]"] + - ["microsoft.jscript.vsa.basevsastartup", "microsoft.jscript.vsa.basevsaengine", "Member[startupinstance]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[enginename]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isdirty]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaglobalitem", "Member[exposemembers]"] + - ["system.object", "microsoft.jscript.vsa.basevsasite", "Method[getglobalinstance].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[revokefailed]"] + - ["microsoft.jscript.regexpconstructor", "microsoft.jscript.vsa.vsaengine", "Method[getoriginalregexpconstructor].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[eventsourcenotfound]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[language]"] + - ["microsoft.jscript.vsa.jsvsaexception", "microsoft.jscript.vsa.basevsaengine", "Method[error].ReturnValue"] + - ["microsoft.jscript.vsa.ijsvsaitem", "microsoft.jscript.vsa.ijsvsaitems", "Member[item]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[globalinstancetypeinvalid]"] + - ["microsoft.jscript.ivsascriptscope", "microsoft.jscript.vsa.vsaengine", "Method[getglobalscope].ReturnValue"] + - ["microsoft.jscript.vsa.ijsvsasite", "microsoft.jscript.vsa.basevsaengine", "Member[site]"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[supportfordebug]"] + - ["microsoft.jscript.vsa.ijsvsasite", "microsoft.jscript.vsa.basevsastartup", "Member[site]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[applicationbaseinvalid]"] + - ["system.boolean", "microsoft.jscript.vsa.resinfo", "Member[ispublic]"] + - ["microsoft.jscript.vsa.ijsvsaitems", "microsoft.jscript.vsa.ijsvsaengine", "Member[items]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsareferenceitem", "Member[assemblyname]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginenamenotset]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[gendebuginfo]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaengine", "Member[rootnamespace]"] + - ["system.security.policy.evidence", "microsoft.jscript.vsa.basevsaengine", "Member[evidence]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[rootmonikerinuse]"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[none]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginenotexist]"] + - ["system._appdomain", "microsoft.jscript.vsa.basevsaengine", "Member[appdomain]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[rootmoniker]"] + - ["system.object", "microsoft.jscript.vsa.basevsaengine", "Method[getoption].ReturnValue"] + - ["microsoft.jscript.vsa.ijsvsaitems", "microsoft.jscript.vsa.basevsaengine", "Member[vsaitems]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaengine", "Member[isrunning]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaitem", "Member[isdirty]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsapersistsite", "Method[loadelement].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[itemnameinuse]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[lcidnotsupported]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[urlinvalid]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Method[isvalidnamespacename].ReturnValue"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[name]"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.vsa.vsaengine", "Method[getitem].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[engineclosed]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[globalinstanceinvalid]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isdebuginfosupported]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[sitealreadyset]"] + - ["microsoft.jscript.vsa.vsaengine", "microsoft.jscript.vsa.vsaengine!", "Method[createenginewithtype].ReturnValue"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[rootnamespaceset]"] + - ["system.byte[]", "microsoft.jscript.vsa.basevsasite", "Member[assembly]"] + - ["microsoft.jscript.objectconstructor", "microsoft.jscript.vsa.vsaengine", "Method[getoriginalobjectconstructor].ReturnValue"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[sitenotset]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaerror", "Member[sourcemoniker]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginecannotreset]"] + - ["microsoft.jscript.arrayconstructor", "microsoft.jscript.vsa.vsaengine", "Method[getoriginalarrayconstructor].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaitemtype", "microsoft.jscript.vsa.jsvsaitemtype!", "Member[code]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[iscompiled]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isenginerunning]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[assemblyversion]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginecannotclose]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Method[docompile].ReturnValue"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[enginenotinitialised]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[enginemoniker]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaengine", "Member[generatedebuginfo]"] + - ["system.int32", "microsoft.jscript.vsa.ijsvsaitems", "Member[count]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.vsa.vsaengine!", "Method[createengineandgetglobalscope].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[appdomaininvalid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[nametoolong]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[havecompiledstate]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaengine", "Member[isdirty]"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[enginenotclosed]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[itemtypenotsupported]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsasite", "Method[oncompilererror].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[siteinvalid]"] + - ["microsoft.jscript.vsa.ijsvsasite", "microsoft.jscript.vsa.basevsaengine", "Member[enginesite]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[rootnamespace]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[saveelementfailed]"] + - ["microsoft.jscript.vsa.ijsvsaitems", "microsoft.jscript.vsa.basevsaengine", "Member[items]"] + - ["system.reflection.assembly", "microsoft.jscript.vsa.basevsaengine", "Member[assembly]"] + - ["microsoft.jscript.vsa.jsvsaitemflag", "microsoft.jscript.vsa.jsvsaitemflag!", "Member[class]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[applicationpath]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[optionnotsupported]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[applicationbasecannotbeset]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.vsa.vsaengine", "Method[getmainscope].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[fileformatunsupported]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[unknownerror]"] + - ["system.string", "microsoft.jscript.vsa.jsvsaexception", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[scriptlanguage]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaglobalitem", "Member[typestring]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[loadelementfailed]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginenotcompiled]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[procnameinvalid]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsacodeitem", "Member[sourcetext]"] + - ["system.reflection.assembly", "microsoft.jscript.vsa.vsaengine", "Method[loadcompiledstate].ReturnValue"] + - ["system.codedom.codeobject", "microsoft.jscript.vsa.ijsvsacodeitem", "Member[codedom]"] + - ["microsoft.jscript.vsa.vsaengine", "microsoft.jscript.vsa.vsaengine!", "Method[createengine].ReturnValue"] + - ["microsoft.jscript.vsa.ijsvsaitem", "microsoft.jscript.vsa.ijsvsaerror", "Member[sourceitem]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[compiledstatenotfound]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[itemcannotberenamed]"] + - ["system.security.policy.evidence", "microsoft.jscript.vsa.ijsvsaengine", "Member[evidence]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginebusy]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isenginecompiled]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Method[compile].ReturnValue"] + - ["system.security.policy.evidence", "microsoft.jscript.vsa.basevsaengine", "Member[executionevidence]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[failedcompilation]"] + - ["system.int32", "microsoft.jscript.vsa.basevsaengine", "Member[errorlocale]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[missingpdb]"] + - ["system.object", "microsoft.jscript.vsa.vsaengine", "Method[getcustomoption].ReturnValue"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaerror", "Member[description]"] + - ["microsoft.vsa.ivsaengine", "microsoft.jscript.vsa.vsaengine", "Method[clone].ReturnValue"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[rootmonikerset]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[rootmonikeralreadyset]"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaengine", "Member[version]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsasite", "Method[oncompilererror].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginerunning]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[isenginedirty]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[itemcannotberemoved]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[enginenameinuse]"] + - ["system.object", "microsoft.jscript.vsa.ijsvsaitem", "Method[getoption].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[rootnamespacenotset]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[vsaserverdown]"] + - ["system.boolean", "microsoft.jscript.vsa.vsaengine", "Method[compileempty].ReturnValue"] + - ["system.string", "microsoft.jscript.vsa.resinfo", "Member[filename]"] + - ["system.boolean", "microsoft.jscript.vsa.vsaengine", "Method[isvalidnamespacename].ReturnValue"] + - ["system.string", "microsoft.jscript.vsa.ijsvsaengine", "Member[name]"] + - ["system.string", "microsoft.jscript.vsa.basevsaengine", "Member[applicationbase]"] + - ["system.int32", "microsoft.jscript.vsa.ijsvsaengine", "Member[lcid]"] + - ["microsoft.jscript.vsa.basevsaengine+pre", "microsoft.jscript.vsa.basevsaengine+pre!", "Member[enginerunning]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[rootnamespaceinvalid]"] + - ["system.reflection.assembly", "microsoft.jscript.vsa.ijsvsaengine", "Member[assembly]"] + - ["system.boolean", "microsoft.jscript.vsa.resinfo", "Member[islinked]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[itemnotfound]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaengine", "Method[isvalididentifier].ReturnValue"] + - ["system.collections.hashtable", "microsoft.jscript.vsa.basevsaengine!", "Member[nametable]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[appdomaincannotbeset]"] + - ["system.boolean", "microsoft.jscript.vsa.ijsvsaengine", "Method[compile].ReturnValue"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[rootmonikerinvalid]"] + - ["microsoft.jscript.vsa.jsvsaerror", "microsoft.jscript.vsa.jsvsaerror!", "Member[codedomnotavailable]"] + - ["system.boolean", "microsoft.jscript.vsa.basevsaengine", "Member[generatedebuginfo]"] + - ["system.int32", "microsoft.jscript.vsa.ijsvsaerror", "Member[severity]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.vsa.vsaengine!", "Method[createengineandgetglobalscopewithtypeandrootnamespace].ReturnValue"] + - ["system.reflection.module", "microsoft.jscript.vsa.vsaengine", "Method[getmodule].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.JScript.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.JScript.typemodel.yml new file mode 100644 index 000000000000..be3e388811a8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.JScript.typemodel.yml @@ -0,0 +1,1553 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badreturn]"] + - ["system.string", "microsoft.jscript.jsmethodinfo", "Member[name]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject!", "Member[typeerror]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[fontsize].ReturnValue"] + - ["system.reflection.propertyinfo", "microsoft.jscript.typedarray", "Method[getproperty].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[last]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_parseint]"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[scriptblock]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[octalliteralsaredeprecated]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[tolocaleuppercase]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[multipleoutputnames]"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[line]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[multipletargets]"] + - ["system.object", "microsoft.jscript.lenientregexpprototype", "Member[constructor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setutcseconds]"] + - ["system.object", "microsoft.jscript.objectconstructor", "Method[createinstance].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientfunctionprototype", "Member[constructor]"] + - ["microsoft.jscript.vsa.ijsvsaitem", "microsoft.jscript.ivsascriptscope", "Method[additem].ReturnValue"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setmilliseconds].ReturnValue"] + - ["system.runtimemethodhandle", "microsoft.jscript.jsconstructor", "Member[methodhandle]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[continue]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[push]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[leftshiftassign]"] + - ["microsoft.jscript.ast", "microsoft.jscript.binaryop", "Member[operand2]"] + - ["system.object", "microsoft.jscript.dateprototype!", "Method[getvardate].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getfullyear]"] + - ["system.reflection.membertypes", "microsoft.jscript.comfieldinfo", "Member[membertype]"] + - ["system.object", "microsoft.jscript.ivsascriptcodeitem", "Method[execute].ReturnValue"] + - ["microsoft.jscript.scriptblock", "microsoft.jscript.jsparser", "Method[parse].ReturnValue"] + - ["system.int32", "microsoft.jscript.stringprototype!", "Method[search].ReturnValue"] + - ["microsoft.jscript.errortype", "microsoft.jscript.errortype!", "Member[othererror]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[log]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_round]"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.arrayconstructor", "Method[constructarray].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[objectexpected]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setminutes]"] + - ["microsoft.jscript.functionconstructor", "microsoft.jscript.globalobject", "Member[originalfunctionfield]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidcharacters]"] + - ["system.boolean", "microsoft.jscript.jsmethod", "Method[isdefined].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[activexobject]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[expandoclassshouldnotimpleenumerable]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nomemberidentifier]"] + - ["system.object", "microsoft.jscript.argumentsobject", "Member[length]"] + - ["system.object", "microsoft.jscript.lenientenumeratorprototype", "Member[constructor]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[sin].ReturnValue"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[todatestring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[parseint]"] + - ["system.boolean", "microsoft.jscript.objectprototype!", "Method[hasownproperty].ReturnValue"] + - ["system.type", "microsoft.jscript.jsfieldinfo", "Member[declaringtype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[expandoprecludesstatic]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_scriptenginebuildversion]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[minus]"] + - ["system.string", "microsoft.jscript.globalobject!", "Method[decodeuricomponent].ReturnValue"] + - ["system.boolean", "microsoft.jscript.typedarray", "Method[equals].ReturnValue"] + - ["system.object", "microsoft.jscript.iactivationobject", "Method[getmembervalue].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_tolowercase]"] + - ["system.int32", "microsoft.jscript.context", "Member[startline]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[decimal]"] + - ["system.object", "microsoft.jscript.latebinding", "Member[obj]"] + - ["system.boolean", "microsoft.jscript.jsscanner!", "Method[isoperator].ReturnValue"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.jscriptexception", "Member[sourceitem]"] + - ["system.reflection.methodinfo[]", "microsoft.jscript.compropertyinfo", "Method[getaccessors].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientnumberprototype", "Member[toexponential]"] + - ["system.double", "microsoft.jscript.numberconstructor!", "Member[min_value]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_reverse]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_concat]"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[sqrt2]"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_string]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_atan]"] + - ["system.reflection.methodinfo", "microsoft.jscript.compropertyinfo", "Method[getsetmethod].ReturnValue"] + - ["system.double", "microsoft.jscript.numberconstructor!", "Member[max_value]"] + - ["system.reflection.fieldinfo", "microsoft.jscript.globalscope", "Method[addfield].ReturnValue"] + - ["system.type", "microsoft.jscript.jsmethodinfo", "Member[returntype]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[unspecified]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[float]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setutcminutes]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[long]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[rightshiftassign]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[functionexpected]"] + - ["microsoft.jscript.jsobject", "microsoft.jscript.objectconstructor", "Method[constructobject].ReturnValue"] + - ["system.object", "microsoft.jscript.scriptobject", "Method[invokemember].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[sub].ReturnValue"] + - ["system.int32", "microsoft.jscript.stringprototype!", "Method[lastindexof].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[unknownoption]"] + - ["system.reflection.methodinfo", "microsoft.jscript.typedarray", "Method[getmethod].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setseconds]"] + - ["system.double", "microsoft.jscript.globalobject!", "Method[parseint].ReturnValue"] + - ["system.int32", "microsoft.jscript.stringprototype!", "Method[indexof].ReturnValue"] + - ["system.object[]", "microsoft.jscript.isite2", "Method[getparentchain].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getfullyear]"] + - ["system.reflection.membertypes", "microsoft.jscript.jsfield", "Member[membertype]"] + - ["system.object", "microsoft.jscript.try!", "Method[jscriptexceptionvalue].ReturnValue"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.arrayprototype!", "Method[slice].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[break]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Member[index]"] + - ["system.boolean", "microsoft.jscript.regexpobject", "Member[global]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[link]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[int16tostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[packageexpected]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[encodeuri]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[tolocaledatestring]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[membertypeclscompliantmismatch]"] + - ["system.object", "microsoft.jscript.lenienterrorprototype", "Member[name]"] + - ["system.string", "microsoft.jscript.dateconstructor", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getyear]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nocolon]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[uint64tostring].ReturnValue"] + - ["microsoft.vsa.ivsaengine", "microsoft.jscript.iengine2", "Method[clone].ReturnValue"] + - ["system.reflection.methodinfo", "microsoft.jscript.scriptobject", "Method[getmethod].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutcminutes]"] + - ["system.string", "microsoft.jscript.jsscanner", "Method[getstringliteral].ReturnValue"] + - ["microsoft.jscript.vsa.ijsvsaitem", "microsoft.jscript.vsaitems", "Method[createitem].ReturnValue"] + - ["system.double", "microsoft.jscript.relational", "Method[evaluaterelational].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[preprocessorconstant]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[sub]"] + - ["system.object", "microsoft.jscript.methodinvoker", "Method[invoke].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[random]"] + - ["system.reflection.methodinfo", "microsoft.jscript.commethodinfo", "Method[getbasedefinition].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[staticmethodscannotoverride]"] + - ["system.int32", "microsoft.jscript.ivsascriptcodeitem", "Member[startline]"] + - ["system.object", "microsoft.jscript.errorobject", "Member[description]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[object_tostring]"] + - ["system.string", "microsoft.jscript.regexpprototype!", "Method[tostring].ReturnValue"] + - ["system.reflection.methodimplattributes", "microsoft.jscript.jsmethodinfo", "Method[getmethodimplementationflags].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[import]"] + - ["system.string", "microsoft.jscript.arrayprototype!", "Method[join].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setmonth]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[classicfunction]"] + - ["microsoft.jscript.regexpconstructor", "microsoft.jscript.globalobject!", "Member[regexp]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[arraylengthassignincorrect]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[new]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[constructormaynothavereturntype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidlanguageoption]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[uselessexpression]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_match]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[needobject]"] + - ["system.object", "microsoft.jscript.functionprototype!", "Method[call].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[numericliteral]"] + - ["system.reflection.memberinfo", "microsoft.jscript.binding", "Member[defaultmember]"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.scriptobject", "Member[item]"] + - ["system.string", "microsoft.jscript.notrecommended", "Member[message]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[tolowercase].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[instancenotaccessiblefromstatic]"] + - ["system.reflection.propertyattributes", "microsoft.jscript.compropertyinfo", "Member[attributes]"] + - ["system.object", "microsoft.jscript.convert!", "Method[coerce2].ReturnValue"] + - ["system.boolean", "microsoft.jscript.idebuggerobject", "Method[iscomobject].ReturnValue"] + - ["microsoft.jscript.stringconstructor", "microsoft.jscript.globalobject", "Member[originalstringfield]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[endoffile]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Member[lastindex]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[nestedfunction]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[for]"] + - ["microsoft.jscript.activexobjectconstructor", "microsoft.jscript.globalobject", "Member[originalactivexobjectfield]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_splice]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[typecannotbeextended]"] + - ["system.object", "microsoft.jscript.bitwisebinary", "Method[evaluatebitwisebinary].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[arraylengthconstructincorrect]"] + - ["system.object", "microsoft.jscript.debugconvert", "Method[getmanagedobject].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nocomma]"] + - ["system.exception", "microsoft.jscript.errorobject!", "Method[toexception].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notyetimplemented]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[missingversioninfo]"] + - ["system.object", "microsoft.jscript.numericbinary", "Method[evaluatenumericbinary].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[replace].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[unescape]"] + - ["system.object", "microsoft.jscript.activexobjectconstructor", "Method[createinstance].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[atan]"] + - ["system.object", "microsoft.jscript.lenientnumberprototype", "Member[tolocalestring]"] + - ["system.boolean", "microsoft.jscript.binding", "Member[isnonvirtual]"] + - ["microsoft.jscript.itokencolorinfo", "microsoft.jscript.itokenenumerator", "Method[getnext].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noequal]"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[sqrt1_2]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_italics]"] + - ["system.boolean", "microsoft.jscript.jsscanner!", "Method[iskeyword].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevalthreadsleepwaitjoin]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nonclsexception]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutcmilliseconds]"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[column]"] + - ["system.reflection.fieldattributes", "microsoft.jscript.jsfield", "Member[attributes]"] + - ["system.object", "microsoft.jscript.postorprefixoperator", "Method[evaluatepostorprefix].ReturnValue"] + - ["system.reflection.fieldinfo", "microsoft.jscript.activationobject", "Method[getlocalfield].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientregexpprototype", "Member[compile]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nosuchstaticmember]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badfunctiondeclaration]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[number_toprecision]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[pow]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotusestaticsecurityattribute]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[void]"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[log10e]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[stringtoprintable].ReturnValue"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[scriptscope]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[packageinwrongcontext]"] + - ["system.boolean", "microsoft.jscript.stringobject", "Method[equals].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutcdate]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[splice]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[char]"] + - ["system.object", "microsoft.jscript.numericunary", "Method[evaluateunary].ReturnValue"] + - ["system.int32", "microsoft.jscript.comcharstream", "Method[read].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[preprocessdirective]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[hasarguments]"] + - ["microsoft.vsa.vsaitemtype", "microsoft.jscript.vsaitem", "Member[itemtype]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[debugger]"] + - ["system.boolean", "microsoft.jscript.comcharstream", "Member[canseek]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_toutcstring]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[concat].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[tolowercase]"] + - ["system.string", "microsoft.jscript.regexpobject", "Member[source]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noconstructor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_tostring]"] + - ["system.reflection.membertypes", "microsoft.jscript.commethodinfo", "Member[membertype]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[doubletodatestring].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_shift]"] + - ["system.string", "microsoft.jscript.idebugconvert2", "Method[decimaltostring].ReturnValue"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[int]"] + - ["system.io.textwriter", "microsoft.jscript.scriptstream!", "Member[out]"] + - ["system.object", "microsoft.jscript.globalobject!", "Method[getobject].ReturnValue"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject", "Member[originalurierrorfield]"] + - ["microsoft.jscript.commemberinfo", "microsoft.jscript.compropertyinfo", "Method[getcommemberinfo].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setdate]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[classicnestedfunction]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[tan].ReturnValue"] + - ["system.type", "microsoft.jscript.jsfield", "Member[reflectedtype]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidcodepage]"] + - ["system.object", "microsoft.jscript.lenientenumeratorprototype", "Member[movenext]"] + - ["system.object", "microsoft.jscript.lenientfunctionprototype", "Member[call]"] + - ["microsoft.jscript.empty", "microsoft.jscript.globalobject!", "Member[undefined]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[duplicateresourcename]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setutcminutes]"] + - ["system.object", "microsoft.jscript.closure", "Member[arguments]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_scriptengine]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_decodeuricomponent]"] + - ["microsoft.jscript.stringconstructor", "microsoft.jscript.stringprototype!", "Member[constructor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[object_isprototypeof]"] + - ["system.type", "microsoft.jscript.jsmethodinfo", "Member[reflectedtype]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[abs]"] + - ["system.object", "microsoft.jscript.jsconstructor", "Method[invoke].ReturnValue"] + - ["system.type", "microsoft.jscript.commethodinfo", "Member[declaringtype]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_concat]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_charat]"] + - ["system.object", "microsoft.jscript.stringprototype!", "Method[charcodeat].ReturnValue"] + - ["microsoft.jscript.errorobject", "microsoft.jscript.errorconstructor", "Method[createinstance].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_eval]"] + - ["microsoft.jscript.sourcestate", "microsoft.jscript.sourcestate!", "Member[state_color_string]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_search]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[floor]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[object]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[shouldbeabstract]"] + - ["microsoft.jscript.vbarrayconstructor", "microsoft.jscript.globalobject", "Member[originalvbarrayfield]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_togmtstring]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutcminutes].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_tolocalelowercase]"] + - ["system.int32", "microsoft.jscript.stringobject", "Member[length]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[norightparen]"] + - ["system.string", "microsoft.jscript.vsaitem", "Member[name]"] + - ["system.reflection.propertyinfo", "microsoft.jscript.scriptobject", "Method[getproperty].ReturnValue"] + - ["system.string", "microsoft.jscript.errorprototype", "Member[name]"] + - ["system.object", "microsoft.jscript.lenienterrorprototype", "Member[tostring]"] + - ["system.type", "microsoft.jscript.jsfield", "Member[fieldtype]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[use]"] + - ["system.string", "microsoft.jscript.cmdlineoptionparser!", "Method[isargumentoption].ReturnValue"] + - ["system.reflection.parameterinfo[]", "microsoft.jscript.jsmethodinfo", "Method[getparameters].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notallowedinsuperconstructorcall]"] + - ["system.object", "microsoft.jscript.commemberinfo", "Method[call].ReturnValue"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject!", "Member[syntaxerror]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[vbarray_ubound]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setutcmonth]"] + - ["system.exception", "microsoft.jscript.throw!", "Method[jscriptthrow].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[slice].ReturnValue"] + - ["microsoft.jscript.scriptobject", "microsoft.jscript.scriptfunction", "Method[getprototypeforconstructedobject].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[while]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[staticrequirestypename]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[enumerator_item]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidelse]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[uncaughtexception]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[illegaleval]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_atan2]"] + - ["system.reflection.methodattributes", "microsoft.jscript.jsmethodinfo", "Member[attributes]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[class]"] + - ["system.object", "microsoft.jscript.arraywrapper", "Member[length]"] + - ["system.reflection.membertypes", "microsoft.jscript.jsmethod", "Member[membertype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[regexpexpected]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getminutes]"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[expression]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[namespace]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_utc]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[public]"] + - ["system.type", "microsoft.jscript.jsvariablefield", "Member[declaringtype]"] + - ["system.object", "microsoft.jscript.lenientvbarrayprototype", "Member[ubound]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_tolocaletimestring]"] + - ["system.boolean", "microsoft.jscript.booleanconstructor", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[hidesabstractinbase]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevalbadthreadnotstarted]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[unterminatedstring]"] + - ["system.double", "microsoft.jscript.numberconstructor!", "Member[nan]"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[sqrt2]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidassemblykeyfile]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[leftparen]"] + - ["system.reflection.icustomattributeprovider", "microsoft.jscript.jsmethodinfo", "Member[returntypecustomattributes]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[transient]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[sethours].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[big]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[methodinbaseisnotvirtual]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[divideassign]"] + - ["system.type", "microsoft.jscript.jsmethodinfo", "Member[declaringtype]"] + - ["system.object", "microsoft.jscript.idefineevent", "Method[addevent].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[overrideandhideusedtogether]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_sup]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[doublecolon]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.globalscope", "Method[getmembers].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[constructor]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[strike].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[sbyte]"] + - ["microsoft.jscript.enumeratorconstructor", "microsoft.jscript.globalobject", "Member[originalenumeratorfield]"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.ivsascriptscope", "Method[createdynamicitem].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_parsefloat]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[singletostring].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[logicalnot]"] + - ["system.int32", "microsoft.jscript.vbarrayprototype!", "Method[ubound].ReturnValue"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[tolocalestring].ReturnValue"] + - ["system.string", "microsoft.jscript.jsfield", "Member[name]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[extends]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[long]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[asin].ReturnValue"] + - ["microsoft.jscript.ivsascriptscope", "microsoft.jscript.ivsascriptscope", "Member[parent]"] + - ["system.type", "microsoft.jscript.jsfieldinfo", "Member[fieldtype]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setutcseconds].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[unterminatedcomment]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.binaryop", "Member[operatortok]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[throw]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[lessthanequal]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject", "Member[originalreferenceerrorfield]"] + - ["system.double", "microsoft.jscript.numberconstructor", "Method[invoke].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[italics]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[integerliteral]"] + - ["system.object", "microsoft.jscript.plus", "Method[evaluateplus].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badbreak]"] + - ["microsoft.jscript.vsa.vsaengine", "microsoft.jscript.globals!", "Member[contextengine]"] + - ["system.object", "microsoft.jscript.lenientvbarrayprototype", "Member[toarray]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_min]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setminutes].ReturnValue"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[endcolumn]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[in]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[constructor]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badoctalliteral]"] + - ["microsoft.jscript.booleanconstructor", "microsoft.jscript.globalobject!", "Member[boolean]"] + - ["system.reflection.methodinfo", "microsoft.jscript.binaryop", "Method[getoperator].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notmeanttobecalleddirectly]"] + - ["system.object", "microsoft.jscript.convert!", "Method[toobject2].ReturnValue"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.scriptobject!", "Method[wrapmembers].ReturnValue"] + - ["system.string", "microsoft.jscript.globalobject!", "Method[unescape].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[atan2]"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_number]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setutcdate]"] + - ["system.string", "microsoft.jscript.jscriptexception", "Member[description]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[bytetostring].ReturnValue"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject!", "Member[referenceerror]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nosuchtype]"] + - ["system.type", "microsoft.jscript.compropertyinfo", "Member[reflectedtype]"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[errornumber]"] + - ["system.double", "microsoft.jscript.convert!", "Method[checkifdoubleisinteger].ReturnValue"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getseconds].ReturnValue"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[ulong]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_replace]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[decodeuri]"] + - ["system.object", "microsoft.jscript.latebinding", "Method[getnonmissingvalue].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[big].ReturnValue"] + - ["system.object", "microsoft.jscript.debugconvert", "Method[getmanagedint64object].ReturnValue"] + - ["system.object", "microsoft.jscript.regexpobject", "Member[lastindex]"] + - ["system.boolean", "microsoft.jscript.idebuggerobject", "Method[isscriptfunction].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_collectgarbage]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[number_tostring]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[join]"] + - ["system.boolean", "microsoft.jscript.regexpprototype!", "Method[test].ReturnValue"] + - ["system.object", "microsoft.jscript.globalobject!", "Method[eval].ReturnValue"] + - ["system.reflection.propertyinfo[]", "microsoft.jscript.scriptobject", "Method[getproperties].ReturnValue"] + - ["system.object[]", "microsoft.jscript.jsconstructor", "Method[getcustomattributes].ReturnValue"] + - ["system.object", "microsoft.jscript.jsprototypeobject", "Member[constructor]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[decodeuricomponent]"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.arrayconstructor", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[staticmethodscannothide]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject!", "Member[urierror]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[small].ReturnValue"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[settime].ReturnValue"] + - ["system.object", "microsoft.jscript.convert!", "Method[toforinobject].ReturnValue"] + - ["system.string", "microsoft.jscript.numberprototype!", "Method[toexponential].ReturnValue"] + - ["system.object[]", "microsoft.jscript.comfieldinfo", "Method[getcustomattributes].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[greaterthan]"] + - ["system.object[]", "microsoft.jscript.jsmethodinfo", "Method[getcustomattributes].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getdate]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_substr]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[int32tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.activexobjectconstructor", "Method[invoke].ReturnValue"] + - ["system.codedom.compiler.icodegenerator", "microsoft.jscript.jscriptcodeprovider", "Method[creategenerator].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[substr].ReturnValue"] + - ["system.boolean", "microsoft.jscript.globalobject!", "Method[isfinite].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[needcompiletimeconstant]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_gettime]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[leftbracket]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[short]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[substring]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[sourcefiletoobig]"] + - ["microsoft.jscript.booleanconstructor", "microsoft.jscript.booleanprototype!", "Member[constructor]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[null]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[sbytetostring].ReturnValue"] + - ["microsoft.jscript.stringconstructor", "microsoft.jscript.globalobject!", "Member[string]"] + - ["microsoft.jscript.namespace", "microsoft.jscript.namespace!", "Method[getnamespace].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[staticvarnotavailable]"] + - ["system.double", "microsoft.jscript.dateconstructor!", "Method[parse].ReturnValue"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[void]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_bold]"] + - ["system.type", "microsoft.jscript.jsvariablefield", "Member[fieldtype]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setutcmonth].ReturnValue"] + - ["system.string", "microsoft.jscript.globalobject!", "Method[scriptengine].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[concat]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[circulardefinition]"] + - ["system.object", "microsoft.jscript.arrayprototype!", "Method[reverse].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[max].ReturnValue"] + - ["system.string", "microsoft.jscript.commethodinfo", "Member[_name]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[abstractcannotbestatic]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getmilliseconds]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Member[input]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[goto]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[byte]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevalbadlocation]"] + - ["system.int32", "microsoft.jscript.context", "Member[endposition]"] + - ["system.string", "microsoft.jscript.globalobject!", "Method[encodeuricomponent].ReturnValue"] + - ["system.object[]", "microsoft.jscript.jsfield", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.propertyinfo[]", "microsoft.jscript.typedarray", "Method[getproperties].ReturnValue"] + - ["microsoft.jscript.numberobject", "microsoft.jscript.numberconstructor", "Method[createinstance].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_scriptenginemajorversion]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[return]"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_keyword]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[classnotallowed]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[delegatesshouldnotbeexplicitlyconstructed]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[private]"] + - ["system.int32", "microsoft.jscript.typedarray", "Method[gethashcode].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[number_tofixed]"] + - ["system.int32", "microsoft.jscript.vbarrayprototype!", "Method[dimensions].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[notequal]"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[pi]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[fixed].ReturnValue"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.ivsascriptscope", "Method[getitem].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[lastbinaryop]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[byte]"] + - ["system.object", "microsoft.jscript.scriptfunction", "Member[prototype]"] + - ["system.reflection.fieldinfo", "microsoft.jscript.globalscope", "Method[getfield].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[fontcolor].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[string]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[valueof].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_slice]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noidentifier]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[mustbeeol]"] + - ["microsoft.jscript.booleanobject", "microsoft.jscript.booleanconstructor", "Method[createinstance].ReturnValue"] + - ["system.boolean", "microsoft.jscript.idebugtype", "Method[hasinstance].ReturnValue"] + - ["system.object", "microsoft.jscript.stackframe", "Member[closureinstance]"] + - ["system.object", "microsoft.jscript.lenientnumberprototype", "Member[tostring]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[floor].ReturnValue"] + - ["system.single", "microsoft.jscript.convert!", "Method[checkifsingleisinteger].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notcollection]"] + - ["system.reflection.propertyinfo", "microsoft.jscript.globalscope", "Method[addproperty].ReturnValue"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[int32tostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[precisionoutofrange]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_charcodeat]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[error]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[morenamedparametersthanarguments]"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[ln10]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[strike]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setutcminutes].ReturnValue"] + - ["system.type", "microsoft.jscript.numberobject", "Method[gettype].ReturnValue"] + - ["system.int32", "microsoft.jscript.ivsafullerrorinfo", "Member[endline]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[byte]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.jsobject", "Method[getmember].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[float]"] + - ["system.double", "microsoft.jscript.globalobject!", "Member[nan]"] + - ["system.object[]", "microsoft.jscript.jsfieldinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.object", "microsoft.jscript.comfieldinfo", "Method[getvalue].ReturnValue"] + - ["system.object", "microsoft.jscript.arrayobject", "Member[length]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutcfullyear]"] + - ["system.reflection.fieldinfo[]", "microsoft.jscript.typedarray", "Method[getfields].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getmonth]"] + - ["system.string", "microsoft.jscript.stringconstructor!", "Method[fromcharcode].ReturnValue"] + - ["system.boolean", "microsoft.jscript.idebuggerobject", "Method[isequal].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[default]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotusenameofclass]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[anchor].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_link]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_indexof]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[missingdefineargument]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutcdate]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[assign]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[number_valueof]"] + - ["system.int64", "microsoft.jscript.runtime!", "Method[doubletoint64].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientobjectprototype", "Member[propertyisenumerable]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[leftshift]"] + - ["microsoft.jscript.iparsetext", "microsoft.jscript.jsauthor", "Method[getcodesense].ReturnValue"] + - ["system.int32", "microsoft.jscript.stringobject", "Method[gethashcode].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[slice]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[substr]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[resourcenotfound]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.iactivationobject", "Method[getglobalscope].ReturnValue"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[startcolumn]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[norightparenorcomma]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutcfullyear]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notvalidversionstring]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidplatform]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject", "Member[originalevalerrorfield]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[random].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[expectedassembly]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nonclscomplianttype]"] + - ["system.double", "microsoft.jscript.numberconstructor!", "Member[positive_infinity]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[vbarray_toarray]"] + - ["system.boolean", "microsoft.jscript.notrecommended", "Member[iserror]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.typereflector", "Method[getmember].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[fractionoutofrange]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[with]"] + - ["system.reflection.membertypes", "microsoft.jscript.jsmethodinfo", "Member[membertype]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Member[lastparen]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[enumeratorexpected]"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.arrayprototype!", "Method[splice].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientenumeratorprototype", "Member[movefirst]"] + - ["system.string", "microsoft.jscript.cmdlineexception", "Method[resourcekey].ReturnValue"] + - ["system.object", "microsoft.jscript.latebinding", "Method[call].ReturnValue"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.scriptobject", "Method[getmember].ReturnValue"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[doubletodatestring].ReturnValue"] + - ["system.reflection.methodinfo", "microsoft.jscript.jsobject", "Method[addmethod].ReturnValue"] + - ["system.type", "microsoft.jscript.arraywrapper", "Method[gettype].ReturnValue"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[toutcstring].ReturnValue"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.typereflector", "Method[getmembers].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[tostring]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setyear].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[array]"] + - ["microsoft.jscript.stringobject", "microsoft.jscript.stringconstructor", "Method[createinstance].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[variableleftuninitialized]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[round]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[evalerror]"] + - ["system.string", "microsoft.jscript.comfieldinfo", "Member[name]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[variablemightbeunitialized]"] + - ["system.object", "microsoft.jscript.lenientenumeratorprototype", "Member[atend]"] + - ["system.object", "microsoft.jscript.debugconvert", "Method[getmanageduint64object].ReturnValue"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[endline]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[ulong]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[geterrormessageforhr].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getday]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_pow]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[sup]"] + - ["system.object", "microsoft.jscript.arrayprototype!", "Method[sort].ReturnValue"] + - ["system.string", "microsoft.jscript.commethodinfo", "Member[name]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setutcfullyear]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[number_toexponential]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutcday]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[gettime].ReturnValue"] + - ["microsoft.jscript.errortype", "microsoft.jscript.errortype!", "Member[typeerror]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badmodifierininterface]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[int]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[function_tostring]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[logicaland]"] + - ["system.boolean", "microsoft.jscript.enumeratorprototype!", "Method[atend].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[interfaceillegalininterface]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[toutcstring]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setfullyear].ReturnValue"] + - ["microsoft.jscript.mathobject", "microsoft.jscript.globalobject!", "Member[math]"] + - ["system.string", "microsoft.jscript.binding", "Member[name]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.globalscope", "Method[getmember].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[plusassign]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[unreachablecatch]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[object_valueof]"] + - ["system.object", "microsoft.jscript.fieldaccessor", "Method[getvalue].ReturnValue"] + - ["system.reflection.icustomattributeprovider", "microsoft.jscript.commethodinfo", "Member[returntypecustomattributes]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[incompatiblevisibility]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_substring]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[onlyclassesallowed]"] + - ["system.object", "microsoft.jscript.scriptfunction", "Method[invokemember].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotnestpositiondirective]"] + - ["system.double", "microsoft.jscript.dateconstructor!", "Method[utc].ReturnValue"] + - ["system.object", "microsoft.jscript.stringprototype!", "Method[match].ReturnValue"] + - ["system.collections.arraylist", "microsoft.jscript.jsobject", "Member[field_table]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[uint64tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[blink]"] + - ["microsoft.jscript.objectconstructor", "microsoft.jscript.globalobject", "Member[originalobjectfield]"] + - ["system.object", "microsoft.jscript.arrayprototype!", "Method[unshift].ReturnValue"] + - ["system.type", "microsoft.jscript.commethodinfo", "Member[reflectedtype]"] + - ["system.reflection.methodattributes", "microsoft.jscript.jsconstructor", "Member[attributes]"] + - ["system.runtimefieldhandle", "microsoft.jscript.comfieldinfo", "Member[fieldhandle]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidcall]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_max]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[uriencodeerror]"] + - ["system.object", "microsoft.jscript.argumentsobject", "Member[caller]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_valueof]"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_conditional_comp]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[enumerator]"] + - ["system.boolean", "microsoft.jscript.compropertyinfo", "Member[canwrite]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nomethodinbasetooverride]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noccend]"] + - ["system.runtimefieldhandle", "microsoft.jscript.jsfield", "Member[fieldhandle]"] + - ["system.reflection.parameterinfo[]", "microsoft.jscript.commethodinfo!", "Member[emptyparams]"] + - ["system.object", "microsoft.jscript.lenientenumeratorprototype", "Member[item]"] + - ["system.reflection.assembly", "microsoft.jscript.iengine2", "Method[getassembly].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[filenotfound]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[possiblebadconversion]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[blink].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientbooleanprototype", "Member[valueof]"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_identifier]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_sethours]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[internalerror]"] + - ["system.reflection.fieldinfo", "microsoft.jscript.scriptobject", "Method[getfield].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_asin]"] + - ["system.int32", "microsoft.jscript.context", "Member[startposition]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_escape]"] + - ["system.string", "microsoft.jscript.arrayprototype!", "Method[tostring].ReturnValue"] + - ["system.reflection.fieldinfo", "microsoft.jscript.iactivationobject", "Method[getlocalfield].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getvardate]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[fontcolor]"] + - ["system.boolean", "microsoft.jscript.jsfield", "Method[isdefined].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[event]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[enumerator_movenext]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidassembly]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[encodeuricomponent]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[atan2].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[final]"] + - ["system.reflection.methodimplattributes", "microsoft.jscript.jsmethod", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.string", "microsoft.jscript.context", "Method[getcode].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[lastop]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[round].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[function]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[indexof]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[sbytetostring].ReturnValue"] + - ["microsoft.jscript.vsa.ijsvsaitem", "microsoft.jscript.ivsascriptscope", "Method[createdynamicitem].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[wrongdirective]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[sourcenotfound]"] + - ["system.type", "microsoft.jscript.comfieldinfo", "Member[reflectedtype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[hidesparentmember]"] + - ["system.object", "microsoft.jscript.with!", "Method[jscriptwith].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[enumerator_atend]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.stackframe", "Method[getglobalscope].ReturnValue"] + - ["system.type", "microsoft.jscript.binaryop", "Member[type1]"] + - ["system.reflection.fieldinfo[]", "microsoft.jscript.globalscope", "Method[getfields].ReturnValue"] + - ["microsoft.jscript.arrayconstructor", "microsoft.jscript.arrayprototype!", "Member[constructor]"] + - ["system.object", "microsoft.jscript.lenientvbarrayprototype", "Member[constructor]"] + - ["system.boolean", "microsoft.jscript.comcharstream", "Member[canwrite]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getmonth]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setutchours]"] + - ["system.object", "microsoft.jscript.compropertyinfo", "Method[getvalue].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[sbyte]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[try]"] + - ["system.object", "microsoft.jscript.numberprototype!", "Method[valueof].ReturnValue"] + - ["system.reflection.module", "microsoft.jscript.iengine2", "Method[getmodule].ReturnValue"] + - ["system.boolean", "microsoft.jscript.compropertyinfo", "Member[canread]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setutcmilliseconds]"] + - ["system.double", "microsoft.jscript.convert!", "Method[tonumber].ReturnValue"] + - ["system.type", "microsoft.jscript.typedarray", "Member[underlyingsystemtype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[missingnameparameter]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[minusassign]"] + - ["microsoft.vsa.vsaitemflag", "microsoft.jscript.vsaitem", "Member[flag]"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[totimestring].ReturnValue"] + - ["system.string", "microsoft.jscript.dynamicfieldinfo", "Member[fieldtypename]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getyear].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.jscript.enumeratorobject", "Member[enumerator]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[mustprovidenamefornamedparameter]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[toomanytokensskipped]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[paramarray]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[do]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[math]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_slice]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[needinstance]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ccinvalidelif]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_random]"] + - ["system.reflection.methodinfo", "microsoft.jscript.jsmethod", "Method[getbasedefinition].ReturnValue"] + - ["system.collections.idictionaryenumerator", "microsoft.jscript.simplehashtable", "Method[getenumerator].ReturnValue"] + - ["system.object", "microsoft.jscript.numericbinary!", "Method[doop].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[internal]"] + - ["system.reflection.methodinfo", "microsoft.jscript.binaryop", "Member[operatormeth]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[super]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cantassignthis]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[isinstancenestedclassconstructor]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[substring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[needarrayobject]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setfullyear]"] + - ["system.object", "microsoft.jscript.lenientnumberprototype", "Member[tofixed]"] + - ["system.boolean", "microsoft.jscript.strictequality!", "Method[jscriptstrictequals].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_isfinite]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nonstaticwithtypename]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[leftcurly]"] + - ["system.object", "microsoft.jscript.iwrappedmember", "Method[getwrappedobject].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[sethours]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[enumerator_movefirst]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[gethours]"] + - ["system.object", "microsoft.jscript.lenienterrorprototype", "Member[constructor]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[expressionexpected]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[sup].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[missingreference]"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[ln2]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject", "Member[originaltypeerrorfield]"] + - ["system.string", "microsoft.jscript.functionwrapper", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.jscript.idebugvsascriptcodeitem", "Method[parsenamedbreakpoint].ReturnValue"] + - ["microsoft.jscript.commemberinfo", "microsoft.jscript.memberinfoinitializer", "Method[getcommemberinfo].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[charat].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[propertylevelattributesmustbeongetter]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[min].ReturnValue"] + - ["system.object", "microsoft.jscript.latebinding!", "Method[callvalue2].ReturnValue"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.typedarray", "Method[getmember].ReturnValue"] + - ["system.object", "microsoft.jscript.latebinding", "Method[getvalue2].ReturnValue"] + - ["microsoft.jscript.scriptobject", "microsoft.jscript.scriptobject", "Member[parent]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[char]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[multiplyassign]"] + - ["system.int64", "microsoft.jscript.comcharstream", "Member[length]"] + - ["system.object", "microsoft.jscript.idebugconvert", "Method[getmanageduint64object].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[else]"] + - ["system.type", "microsoft.jscript.comfieldinfo", "Member[fieldtype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotchangevisibility]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[bytetostring].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidtarget]"] + - ["system.boolean", "microsoft.jscript.regexpobject", "Member[ignorecase]"] + - ["system.object", "microsoft.jscript.vsaitem", "Method[getoption].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[expandomustbepublic]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[outofmemory]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[uridecodeerror]"] + - ["system.object", "microsoft.jscript.lenientobjectprototype", "Member[isprototypeof]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[stringtoprintable].ReturnValue"] + - ["system.string", "microsoft.jscript.globalobject!", "Method[encodeuri].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutchours]"] + - ["system.object", "microsoft.jscript.lenientfunctionprototype", "Member[tostring]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[ensure]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutcmonth]"] + - ["microsoft.jscript.iparsetext", "microsoft.jscript.iauthorservices", "Method[getcodesense].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badvariabledeclaration]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[false]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[throws]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[vbarray]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[decimal]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[ushort]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[duplicatemethod]"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[statement]"] + - ["system.type", "microsoft.jscript.jsconstructor", "Member[declaringtype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badcontinue]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[implicitlyreferencedassemblynotfound]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[switch]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Member[lastmatch]"] + - ["system.reflection.parameterinfo[]", "microsoft.jscript.commethodinfo", "Method[getparameters].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[atan].ReturnValue"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[italics].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_small]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[regexp_tostring]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.activationobject", "Method[getmembers].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[bitwisenot]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_abs]"] + - ["system.boolean", "microsoft.jscript.binding!", "Method[ismissing].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_tostring]"] + - ["system.string", "microsoft.jscript.regexpobject", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.jscript.cmdlineexception", "Member[message]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[equal]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[delete]"] + - ["system.runtimefieldhandle", "microsoft.jscript.jsfieldinfo", "Member[fieldhandle]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[modulo]"] + - ["microsoft.jscript.vsa.vsaengine", "microsoft.jscript.scriptobject", "Member[engine]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[lastppoperator]"] + - ["system.object", "microsoft.jscript.lenientvbarrayprototype", "Member[lbound]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[duplicatefileassourceandassembly]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[uint16tostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noleftcurly]"] + - ["system.string", "microsoft.jscript.objectprototype!", "Method[tostring].ReturnValue"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[uint]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_gethours]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[dupdefault]"] + - ["system.object", "microsoft.jscript.vbarrayprototype!", "Method[getitem].ReturnValue"] + - ["system.string", "microsoft.jscript.commethodinfo", "Method[tostring].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setfullyear]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[protected]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[error_tostring]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[isfinite]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[cannotcreateengine]"] + - ["system.object", "microsoft.jscript.objectprototype!", "Method[valueof].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[customattributeusedmorethanonce]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setmonth].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[synchronized]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nofuncevalallowed]"] + - ["system.object", "microsoft.jscript.errorobject", "Member[message]"] + - ["system.int64", "microsoft.jscript.arrayprototype!", "Method[push].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[regexp_exec]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[needinterface]"] + - ["system.type", "microsoft.jscript.jsfieldinfo", "Member[reflectedtype]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[vbarrayexpected]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noat]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevalaborted]"] + - ["system.object", "microsoft.jscript.jsmethod", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[native]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidimport]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[doubletostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setutcseconds]"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.ivsascriptscope", "Method[additem].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[logicalor]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notindexable]"] + - ["system.reflection.methodinfo", "microsoft.jscript.compropertyinfo", "Method[getgetmethod].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidpositiondirective]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[int64tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[tolocalelowercase]"] + - ["system.type", "microsoft.jscript.booleanobject", "Method[gettype].ReturnValue"] + - ["system.int32", "microsoft.jscript.context", "Member[endline]"] + - ["system.boolean", "microsoft.jscript.ierrorhandler", "Method[oncompilererror].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notoktocallsuper]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.stackframe", "Method[getmembers].ReturnValue"] + - ["microsoft.jscript.numberconstructor", "microsoft.jscript.globalobject!", "Member[number]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ccinvalidelse]"] + - ["system.object", "microsoft.jscript.enumeratorconstructor", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[bitwiseandassign]"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.arrayconstructor", "Method[createinstance].ReturnValue"] + - ["system.object", "microsoft.jscript.arrayprototype!", "Method[pop].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[sideeffectsdisallowed]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[pow].ReturnValue"] + - ["microsoft.jscript.scriptfunction", "microsoft.jscript.functionconstructor", "Method[invoke].ReturnValue"] + - ["system.boolean", "microsoft.jscript.idebuggerobject", "Method[hasenumerablemember].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[lastassign]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[errorsavingcompiledstate]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[unshift]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[regexp_compile]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[decrement]"] + - ["system.boolean", "microsoft.jscript.objectprototype!", "Method[propertyisenumerable].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[char]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevalwebmethod]"] + - ["system.string", "microsoft.jscript.jsmethodinfo", "Method[tostring].ReturnValue"] + - ["system.reflection.fieldinfo", "microsoft.jscript.stackframe", "Method[getfield].ReturnValue"] + - ["system.string", "microsoft.jscript.jscriptexception", "Member[sourcemoniker]"] + - ["system.object", "microsoft.jscript.convert!", "Method[toobject].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[enumnotallowed]"] + - ["system.string", "microsoft.jscript.jsobject", "Method[tostring].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_decodeuri]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[illegaluseofsuper]"] + - ["microsoft.jscript.missing", "microsoft.jscript.missing!", "Member[value]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_tostring]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[unexpectedsemicolon]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_getobject]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[rightcurly]"] + - ["system.type", "microsoft.jscript.compropertyinfo", "Member[propertytype]"] + - ["system.codedom.compiler.icodecompiler", "microsoft.jscript.jscriptcodeprovider", "Method[createcompiler].ReturnValue"] + - ["system.type", "microsoft.jscript.jslocalfield", "Member[fieldtype]"] + - ["system.collections.ienumerator", "microsoft.jscript.jsobject", "Method[getenumerator].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[pi]"] + - ["system.object", "microsoft.jscript.jslocalfield", "Method[getvalue].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[norightcurly]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[hasengine]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[hasvarargs]"] + - ["system.object", "microsoft.jscript.typedarray", "Method[invokemember].ReturnValue"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[regexptostring].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setdate]"] + - ["system.type", "microsoft.jscript.comfieldinfo", "Member[declaringtype]"] + - ["system.int32", "microsoft.jscript.jsscanner", "Method[getcurrentposition].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[isnan]"] + - ["microsoft.jscript.sourcestate", "microsoft.jscript.sourcestate!", "Member[state_color_comment]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_log]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.globalscope", "Method[getglobalscope].ReturnValue"] + - ["system.reflection.fieldattributes", "microsoft.jscript.jsfieldinfo", "Member[attributes]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidforcompileroptions]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[charat]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[uint]"] + - ["microsoft.jscript.empty", "microsoft.jscript.empty!", "Member[value]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[nolocaleid]"] + - ["microsoft.jscript.itokenenumerator", "microsoft.jscript.icolorizetext", "Method[colorize].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[wronguseofaddressof]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[varillegalininterface]"] + - ["microsoft.jscript.functionconstructor", "microsoft.jscript.globalobject!", "Member[function]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[comma]"] + - ["microsoft.jscript.arrayconstructor", "microsoft.jscript.globalobject!", "Member[array]"] + - ["system.object", "microsoft.jscript.idebugconvert", "Method[getmanagedint64object].ReturnValue"] + - ["system.reflection.methodattributes", "microsoft.jscript.commethodinfo", "Member[attributes]"] + - ["microsoft.jscript.ivsascriptscope", "microsoft.jscript.iengine2", "Method[getglobalscope].ReturnValue"] + - ["system.reflection.methodinfo[]", "microsoft.jscript.scriptobject", "Method[getmethods].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setseconds]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[ulong]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[baseclassisexpandoalready]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[exp]"] + - ["system.int32", "microsoft.jscript.itokencolorinfo", "Member[startposition]"] + - ["system.reflection.methodimplattributes", "microsoft.jscript.jsconstructor", "Method[getmethodimplementationflags].ReturnValue"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.stringprototype!", "Method[split].ReturnValue"] + - ["system.type", "microsoft.jscript.jsconstructor", "Member[reflectedtype]"] + - ["system.int32", "microsoft.jscript.globalobject!", "Method[scriptenginebuildversion].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientobjectprototype", "Member[tostring]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[shift]"] + - ["microsoft.jscript.regexpconstructor", "microsoft.jscript.regexpprototype!", "Member[constructor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_todatestring]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_lastindexof]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[booleantostring].ReturnValue"] + - ["system.int32", "microsoft.jscript.context", "Member[startcolumn]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[match]"] + - ["system.string", "microsoft.jscript.functionobject", "Method[tostring].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setyear]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[bitwiseor]"] + - ["microsoft.vsa.vsaitemtype", "microsoft.jscript.vsaitem", "Member[type]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[tolocalelowercase].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.jscript.forin!", "Method[jscriptgetenumerator].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[needtype]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[ushort]"] + - ["system.boolean", "microsoft.jscript.compropertyinfo", "Method[isdefined].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[missingconstructforattributes]"] + - ["system.boolean", "microsoft.jscript.globalobject!", "Method[isnan].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[norightbracket]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[case]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[finalprecludesabstract]"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[tolocaledatestring].ReturnValue"] + - ["system.int32", "microsoft.jscript.breakoutoffinally", "Member[target]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setutcmilliseconds]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_sin]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_acos]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[exceptionfromhresult]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[hasthisobject]"] + - ["system.object", "microsoft.jscript.idebugconvert", "Method[toprimitive].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[bold]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_encodeuricomponent]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutcfullyear].ReturnValue"] + - ["system.object", "microsoft.jscript.ivsascriptscope", "Method[getobject].ReturnValue"] + - ["system.object", "microsoft.jscript.stringprototype!", "Method[valueof].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[boolean_valueof]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getmilliseconds]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[arraymaybecopied]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_parse]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[assert]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[eval]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ccinvalidindebugger]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[novarinenum]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[valueof]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_valueof]"] + - ["system.boolean", "microsoft.jscript.convert!", "Method[isbadindex].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[typeof]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[singletostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[tan]"] + - ["system.string", "microsoft.jscript.errorprototype!", "Method[tostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nocommaortypedefinitionerror]"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[severity]"] + - ["system.object", "microsoft.jscript.cmdlineoptionparser!", "Method[isbooleanoption].ReturnValue"] + - ["microsoft.jscript.errortype", "microsoft.jscript.errortype!", "Member[evalerror]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[tostring]"] + - ["system.object", "microsoft.jscript.convert!", "Method[coerce].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientvbarrayprototype", "Member[dimensions]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[function]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutchours]"] + - ["microsoft.jscript.enumeratorconstructor", "microsoft.jscript.globalobject!", "Member[enumerator]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nonsupportedindebugger]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[asin]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[var]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Member[leftcontext]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[divide]"] + - ["microsoft.jscript.numberconstructor", "microsoft.jscript.numberprototype!", "Member[constructor]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[duplicateresourcefile]"] + - ["microsoft.jscript.errortype", "microsoft.jscript.errortype!", "Member[urierror]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[refparamsnonsupportedindebugger]"] + - ["system.int32", "microsoft.jscript.vsaitems", "Member[count]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[double]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[vbarray_lbound]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[booleanexpected]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevalthreadsuspended]"] + - ["system.string", "microsoft.jscript.jsscanner", "Method[getsourcecode].ReturnValue"] + - ["system.int32", "microsoft.jscript.scriptfunction", "Member[ilength]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[fontsize]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[firstop]"] + - ["system.object", "microsoft.jscript.latebinding!", "Method[callvalue].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotbeabstract]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noerror]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notconst]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.activationobject", "Method[getmember].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invaliddebugdirective]"] + - ["system.reflection.propertyinfo", "microsoft.jscript.jsobject", "Method[addproperty].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[ln10]"] + - ["system.boolean", "microsoft.jscript.convert!", "Method[toboolean].ReturnValue"] + - ["system.runtimemethodhandle", "microsoft.jscript.commethodinfo", "Member[methodhandle]"] + - ["system.boolean", "microsoft.jscript.instanceof!", "Method[jscriptinstanceof].ReturnValue"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getdate].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_anchor]"] + - ["system.string", "microsoft.jscript.closure", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[parsefloat]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject", "Member[originalrangeerrorfield]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[conditionalif]"] + - ["system.boolean", "microsoft.jscript.equality", "Method[evaluateequality].ReturnValue"] + - ["system.string", "microsoft.jscript.jscriptcodeprovider", "Member[fileextension]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[number_tolocalestring]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[set]"] + - ["system.boolean", "microsoft.jscript.comcharstream", "Member[canread]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[boolean]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[compilerconstant]"] + - ["system.string", "microsoft.jscript.arrayprototype!", "Method[tolocalestring].ReturnValue"] + - ["system.boolean", "microsoft.jscript.jsfieldinfo", "Method[isdefined].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[rightshift]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[bold].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[boolean]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[totimestring]"] + - ["microsoft.jscript.regexpobject", "microsoft.jscript.regexpprototype!", "Method[compile].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidsourcefile]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[typeerror]"] + - ["system.boolean", "microsoft.jscript.latebinding", "Method[delete].ReturnValue"] + - ["microsoft.jscript.errortype", "microsoft.jscript.errortype!", "Member[referenceerror]"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.globals!", "Method[constructarrayliteral].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_tolocalestring]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject!", "Member[evalerror]"] + - ["system.object", "microsoft.jscript.plus!", "Method[doop].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[firstbinaryop]"] + - ["system.boolean", "microsoft.jscript.in!", "Method[jscriptin].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientobjectprototype", "Member[hasownproperty]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[object_propertyisenumerable]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[get]"] + - ["microsoft.jscript.commemberinfo", "microsoft.jscript.commethodinfo", "Member[_comobject]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[togmtstring]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[endofline]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[min]"] + - ["microsoft.jscript.functionobject", "microsoft.jscript.functionexpression!", "Method[jscriptfunctionexpression].ReturnValue"] + - ["system.reflection.parameterinfo[]", "microsoft.jscript.jsconstructor", "Method[getparameters].ReturnValue"] + - ["system.object", "microsoft.jscript.dynamicfieldinfo", "Member[value]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[illegalvisibility]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[actionnotsupported]"] + - ["system.boolean", "microsoft.jscript.iengine2", "Method[compileempty].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[assignmenttoreadonly]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[undefinedidentifier]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[typeobjectnotavailable]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[number]"] + - ["system.object", "microsoft.jscript.lenientobjectprototype", "Member[tolocalestring]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[link].ReturnValue"] + - ["system.boolean", "microsoft.jscript.jsmethodinfo", "Method[isdefined].ReturnValue"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[gettimezoneoffset].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidcustomattributeargument]"] + - ["system.object", "microsoft.jscript.lenientobjectprototype", "Member[valueof]"] + - ["microsoft.jscript.vbarrayconstructor", "microsoft.jscript.globalobject!", "Member[vbarray]"] + - ["microsoft.jscript.dateconstructor", "microsoft.jscript.globalobject", "Member[originaldatefield]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[possiblebadconversionfromstring]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getday].ReturnValue"] + - ["microsoft.jscript.dateconstructor", "microsoft.jscript.globalobject!", "Member[date]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject", "Member[originalerrorfield]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[newnotspecifiedinmethoddeclaration]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[localecompare]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_fontcolor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[vbarray_getitem]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[unsignedrightshift]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[impossibleconversion]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattribute", "Method[getattributevalue].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutcday]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutcseconds]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[nofilename]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[touppercase].ReturnValue"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject!", "Member[rangeerror]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setutcfullyear].ReturnValue"] + - ["system.int32", "microsoft.jscript.scriptfunction", "Member[length]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidwarninglevel]"] + - ["system.object", "microsoft.jscript.closure", "Member[caller]"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[none]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nowhile]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setutcfullyear]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getmonth].ReturnValue"] + - ["microsoft.jscript.objectconstructor", "microsoft.jscript.globalobject!", "Member[object]"] + - ["system.object", "microsoft.jscript.functionprototype!", "Method[apply].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notvalidforconstructor]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[colon]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[short]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[urierror]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[package]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[onlyclassesandpackagesallowed]"] + - ["system.object", "microsoft.jscript.debugconvert", "Method[toprimitive].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[executablescannotbelocalized]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[tolocaletimestring]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[strictnotequal]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[getandsetareinconsistent]"] + - ["system.object", "microsoft.jscript.errorobject", "Member[number]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_push]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[todatestring]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[itemnotallowedonexpandoclass]"] + - ["system.reflection.membertypes", "microsoft.jscript.compropertyinfo", "Member[membertype]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[plus]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setutcmilliseconds].ReturnValue"] + - ["system.type", "microsoft.jscript.binaryop", "Member[type2]"] + - ["system.reflection.methodinfo", "microsoft.jscript.globalscope", "Method[addmethod].ReturnValue"] + - ["system.int32", "microsoft.jscript.jsscanner", "Method[getcurrentline].ReturnValue"] + - ["system.string", "microsoft.jscript.booleanprototype!", "Method[tostring].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getminutes]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.context", "Method[gettoken].ReturnValue"] + - ["system.int64", "microsoft.jscript.comcharstream", "Method[seek].ReturnValue"] + - ["system.runtimemethodhandle", "microsoft.jscript.jsmethod", "Member[methodhandle]"] + - ["system.object", "microsoft.jscript.lenientregexpprototype", "Member[test]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[abstractwithbody]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setdate].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getutcminutes]"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[log2e]"] + - ["microsoft.jscript.arrayconstructor", "microsoft.jscript.globalobject", "Member[originalarrayfield]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_scriptengineminorversion]"] + - ["microsoft.jscript.enumeratorobject", "microsoft.jscript.enumeratorconstructor", "Method[createinstance].ReturnValue"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getminutes].ReturnValue"] + - ["microsoft.jscript.errortype", "microsoft.jscript.errortype!", "Member[syntaxerror]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.scriptobject", "Method[getmembers].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_touppercase]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[staticisalreadyfinal]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_blink]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[doesnothaveanaddress]"] + - ["system.string", "microsoft.jscript.globalobject!", "Method[decodeuri].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutcseconds]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[duplicatesourcefile]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_tolocaledatestring]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[void]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[concat]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[abstract]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[nowarninglevel]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[stringexpected]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_totimestring]"] + - ["system.type", "microsoft.jscript.jsmethod", "Member[reflectedtype]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[enum]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[small]"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[ln2]"] + - ["system.io.textwriter", "microsoft.jscript.scriptstream!", "Member[error]"] + - ["microsoft.jscript.jsvariablefield", "microsoft.jscript.activationobject", "Method[createfield].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[strictequal]"] + - ["system.string", "microsoft.jscript.typedarray", "Method[tostring].ReturnValue"] + - ["system.int64", "microsoft.jscript.runtime!", "Method[uncheckeddecimaltoint64].ReturnValue"] + - ["system.object", "microsoft.jscript.idebugvsascriptcodeitem", "Method[evaluate].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ambiguousmatch]"] + - ["system.object[]", "microsoft.jscript.jsvariablefield", "Method[getcustomattributes].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_fontsize]"] + - ["system.object", "microsoft.jscript.booleanprototype!", "Method[valueof].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getyear]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[none]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getvardate]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[function_apply]"] + - ["system.reflection.fieldinfo", "microsoft.jscript.iactivationobject", "Method[getfield].ReturnValue"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[booleantostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidprototype]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[valueof]"] + - ["system.object", "microsoft.jscript.globalscope", "Method[getdefaultthisobject].ReturnValue"] + - ["system.type", "microsoft.jscript.scriptobject", "Member[underlyingsystemtype]"] + - ["microsoft.jscript.vsa.vsaengine", "microsoft.jscript.ineedengine", "Method[getengine].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[getobject]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Member[rightcontext]"] + - ["microsoft.jscript.regexpconstructor", "microsoft.jscript.globalobject", "Member[originalregexpfield]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[instanceof]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[implements]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[sin]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidversion]"] + - ["microsoft.jscript.activexobjectconstructor", "microsoft.jscript.globalobject!", "Member[activexobject]"] + - ["microsoft.jscript.numberconstructor", "microsoft.jscript.globalobject", "Member[originalnumberfield]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[illegalassignment]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.jsobject", "Method[getmembers].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientvbarrayprototype", "Member[getitem]"] + - ["microsoft.jscript.objectprototype", "microsoft.jscript.globalobject", "Member[originalobjectprototypefield]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[regexpsyntax]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[invariant]"] + - ["system.double", "microsoft.jscript.relational!", "Method[jscriptcompare].ReturnValue"] + - ["system.string", "microsoft.jscript.functionprototype!", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[scriptengine]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setminutes]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[abs].ReturnValue"] + - ["system.object", "microsoft.jscript.enumeratorprototype!", "Method[item].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientregexpprototype", "Member[tostring]"] + - ["system.type", "microsoft.jscript.stringobject", "Method[gettype].ReturnValue"] + - ["system.string", "microsoft.jscript.jscriptexception", "Member[linetext]"] + - ["system.object", "microsoft.jscript.commemberinfo", "Method[getvalue].ReturnValue"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[hasstackframe]"] + - ["system.string", "microsoft.jscript.compropertyinfo", "Member[name]"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.vsaitems", "Member[item]"] + - ["microsoft.jscript.vbarrayconstructor", "microsoft.jscript.vbarrayprototype!", "Member[constructor]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getday]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[escape]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nocatch]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nonclscompliantmember]"] + - ["system.object", "microsoft.jscript.scriptfunction", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_text]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidbasetypeforenum]"] + - ["system.boolean", "microsoft.jscript.equality!", "Method[jscriptequals].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[staticmissinginstaticinit]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[rightparen]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[ceil]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[split]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[date]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setutchours].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[object_tolocalestring]"] + - ["system.reflection.membertypes", "microsoft.jscript.jsconstructor", "Member[membertype]"] + - ["system.reflection.methodinfo[]", "microsoft.jscript.typedarray", "Method[getmethods].ReturnValue"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[int16tostring].ReturnValue"] + - ["microsoft.jscript.block", "microsoft.jscript.jsparser", "Method[parseevalbody].ReturnValue"] + - ["microsoft.jscript.icolorizetext", "microsoft.jscript.iauthorservices", "Method[getcolorizer].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[moduloassign]"] + - ["microsoft.jscript.jsvariablefield", "microsoft.jscript.blockscope", "Method[createfield].ReturnValue"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.globals!", "Method[constructarray].ReturnValue"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.vbarrayprototype!", "Method[toarray].ReturnValue"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[uint32tostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[keywordusedasidentifier]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_localecompare]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[export]"] + - ["system.reflection.propertyinfo[]", "microsoft.jscript.globalscope", "Method[getproperties].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setutchours]"] + - ["system.int32", "microsoft.jscript.jsscanner", "Method[getstartlineposition].ReturnValue"] + - ["system.object", "microsoft.jscript.binding", "Method[getobject].ReturnValue"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject!", "Member[error]"] + - ["microsoft.jscript.commemberinfo", "microsoft.jscript.comfieldinfo", "Method[getcommemberinfo].ReturnValue"] + - ["system.reflection.membertypes", "microsoft.jscript.jsfieldinfo", "Member[membertype]"] + - ["system.string", "microsoft.jscript.typeof!", "Method[jscripttypeof].ReturnValue"] + - ["system.double", "microsoft.jscript.numberconstructor!", "Member[negative_infinity]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[decimaltostring].ReturnValue"] + - ["system.object", "microsoft.jscript.argumentsobject", "Member[callee]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[illegalchar]"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[log2e]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getdate]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[tostring].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[ceil].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevalbadthreadstate]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[decimal]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[managedresourcenotfound]"] + - ["microsoft.jscript.functionconstructor", "microsoft.jscript.functionprototype!", "Member[constructor]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getmilliseconds].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_floor]"] + - ["system.string", "microsoft.jscript.jscriptexception", "Member[message]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[lastindexof]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.stackframe", "Method[getmember].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[interface]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[typemismatch]"] + - ["system.reflection.fieldattributes", "microsoft.jscript.jsvariablefield", "Member[attributes]"] + - ["system.reflection.methodinfo[]", "microsoft.jscript.globalscope", "Method[getmethods].ReturnValue"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutcseconds].ReturnValue"] + - ["system.boolean", "microsoft.jscript.jsconstructor", "Method[isdefined].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[settime]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[log].ReturnValue"] + - ["system.object", "microsoft.jscript.commethodinfo", "Method[invoke].ReturnValue"] + - ["system.type", "microsoft.jscript.compropertyinfo", "Member[declaringtype]"] + - ["system.reflection.fieldinfo", "microsoft.jscript.jsobject", "Method[addfield].ReturnValue"] + - ["system.int32", "microsoft.jscript.jscriptexception", "Member[number]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_ceil]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[paramlistnotlast]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badlabel]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[float]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[lessthan]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[exp].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_fromcharcode]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setmilliseconds]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidcustomattribute]"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[sbyte]"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[hostscopeandobject]"] + - ["microsoft.jscript.commemberinfo", "microsoft.jscript.commethodinfo", "Method[getcommemberinfo].ReturnValue"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[geterrormessageforhr].ReturnValue"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.vsaitems", "Method[createitem].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setyear]"] + - ["system.string", "microsoft.jscript.globalobject!", "Method[escape].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[missingextension]"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_operator]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[illegaluseofthis]"] + - ["microsoft.jscript.objectconstructor", "microsoft.jscript.objectprototype!", "Member[constructor]"] + - ["microsoft.jscript.enumeratorconstructor", "microsoft.jscript.enumeratorprototype!", "Member[constructor]"] + - ["system.object", "microsoft.jscript.iactivationobject", "Method[getdefaultthisobject].ReturnValue"] + - ["system.reflection.fieldinfo", "microsoft.jscript.globalscope", "Method[getlocalfield].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_getseconds]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[funcevaltimedout]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[stringliteral]"] + - ["system.reflection.fieldinfo[]", "microsoft.jscript.scriptobject", "Method[getfields].ReturnValue"] + - ["system.int32", "microsoft.jscript.vbarrayprototype!", "Method[lbound].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[infinity]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[regexp_test]"] + - ["system.object", "microsoft.jscript.convert!", "Method[tonativearray].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[boolean_tostring]"] + - ["microsoft.jscript.sourcestate", "microsoft.jscript.icolorizetext", "Method[getstatefortext].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotassigntofunctionresult]"] + - ["system.object[]", "microsoft.jscript.compropertyinfo", "Method[getcustomattributes].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[incompatibletargets]"] + - ["system.string", "microsoft.jscript.dynamicfieldinfo", "Member[name]"] + - ["system.string", "microsoft.jscript.numberprototype!", "Method[toprecision].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[function_call]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nolabel]"] + - ["system.object", "microsoft.jscript.idebugconvert", "Method[getmanagedobject].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateconstructor", "Member[utc]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[cos].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[object_hasownproperty]"] + - ["system.type", "microsoft.jscript.jsfield", "Member[declaringtype]"] + - ["system.boolean", "microsoft.jscript.regexpobject", "Member[multiline]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[suspectloopcondition]"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[hostscope]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[uint]"] + - ["system.string", "microsoft.jscript.numberprototype!", "Method[tostring].ReturnValue"] + - ["system.object[]", "microsoft.jscript.stackframe", "Member[localvars]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badswitch]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[incorrectnumberofindices]"] + - ["microsoft.jscript.ast", "microsoft.jscript.unaryop", "Member[operand]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[max]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getseconds]"] + - ["system.object", "microsoft.jscript.convert!", "Method[coercet].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[superclassconstructornotaccessible]"] + - ["system.object", "microsoft.jscript.regexpprototype!", "Method[exec].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_join]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[accessfield]"] + - ["system.collections.arraylist", "microsoft.jscript.activationobject", "Member[field_table]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[bitwisexorassign]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_unshift]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[search]"] + - ["microsoft.jscript.dateobject", "microsoft.jscript.dateconstructor", "Method[createinstance].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[scriptenginebuildversion]"] + - ["system.object", "microsoft.jscript.jsfieldinfo", "Method[getvalue].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[bitwiseand]"] + - ["system.int32", "microsoft.jscript.globalobject!", "Method[scriptenginemajorversion].ReturnValue"] + - ["system.object[]", "microsoft.jscript.jsmethod", "Method[getcustomattributes].ReturnValue"] + - ["microsoft.jscript.closure", "microsoft.jscript.functiondeclaration!", "Method[jscriptfunctiondeclaration].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_strike]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[bitwiseorassign]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutcmilliseconds].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientregexpprototype", "Member[exec]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[multiplewin32resources]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[int]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[mustimplementmethod]"] + - ["system.int32", "microsoft.jscript.jsscanner", "Method[skipmultilinecomment].ReturnValue"] + - ["system.string", "microsoft.jscript.numberprototype!", "Method[tofixed].ReturnValue"] + - ["system.object", "microsoft.jscript.stackframe", "Method[getmembervalue].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[stringconcatisslow]"] + - ["system.string", "microsoft.jscript.stringprototype!", "Method[tolocaleuppercase].ReturnValue"] + - ["system.string", "microsoft.jscript.jsconstructor", "Member[name]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_isnan]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[long]"] + - ["system.int32", "microsoft.jscript.ivsascriptcodeitem", "Member[startcolumn]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ccoff]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_cos]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[tolocalestring]"] + - ["system.boolean", "microsoft.jscript.comfieldinfo", "Method[isdefined].ReturnValue"] + - ["system.boolean", "microsoft.jscript.cmdlineoptionparser!", "Method[issimpleoption].ReturnValue"] + - ["system.boolean", "microsoft.jscript.objectprototype!", "Method[isprototypeof].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[syntaxerror]"] + - ["system.boolean", "microsoft.jscript.latebinding!", "Method[deletemember].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[duplicatenamedparameter]"] + - ["system.int32", "microsoft.jscript.itokencolorinfo", "Member[endposition]"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[tolocaletimestring].ReturnValue"] + - ["system.string", "microsoft.jscript.jsfieldinfo", "Member[name]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutcday].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[noinputsourcesspecified]"] + - ["system.string", "microsoft.jscript.stringconstructor", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[assemblynotfound]"] + - ["system.string", "microsoft.jscript.scriptfunction", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[scriptenginemajorversion]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[methodnotallowedonexpandoclass]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[multiply]"] + - ["system.string", "microsoft.jscript.numberprototype!", "Method[tolocalestring].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_settime]"] + - ["microsoft.jscript.icolorizetext", "microsoft.jscript.jsauthor", "Method[getcolorizer].ReturnValue"] + - ["system.double", "microsoft.jscript.lenientmathobject!", "Member[e]"] + - ["microsoft.jscript.scriptobject", "microsoft.jscript.scriptobject", "Method[getparent].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badthrow]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[expandoprecludesabstract]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nomethodinbasetonew]"] + - ["system.object", "microsoft.jscript.jsmethodinfo", "Method[invoke].ReturnValue"] + - ["system.type", "microsoft.jscript.globalobject!", "Member[boolean]"] + - ["system.object", "microsoft.jscript.lenientnumberprototype", "Member[toprecision]"] + - ["system.object", "microsoft.jscript.vbarrayconstructor", "Method[createinstance].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[comment]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[toofewparameters]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[identifier]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notinsideclass]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[catch]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[reverse]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[isexpandomethod]"] + - ["system.object", "microsoft.jscript.lenientfunctionprototype", "Member[apply]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setutcdate].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invalidlocaleid]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[semicolon]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutcdate].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidcustomattributetarget]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[const]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[volatile]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ambiguousbindingbecauseofwith]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[illegalparamarrayattribute]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[undefined]"] + - ["system.object", "microsoft.jscript.lenientobjectprototype", "Member[constructor]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[unsignedrightshiftassign]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[tostring]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[gethours].ReturnValue"] + - ["system.int32", "microsoft.jscript.globalobject!", "Method[scriptengineminorversion].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[writeonlyproperty]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[int64tostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ambiguousconstructorcall]"] + - ["system.object", "microsoft.jscript.simplehashtable", "Member[item]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[incompatibleassemblyreference]"] + - ["system.int32", "microsoft.jscript.continueoutoffinally", "Member[target]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notanexpandofunction]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutchours].ReturnValue"] + - ["system.object", "microsoft.jscript.errorconstructor", "Method[invoke].ReturnValue"] + - ["system.double", "microsoft.jscript.globalobject!", "Member[infinity]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[none]"] + - ["microsoft.jscript.globalscope", "microsoft.jscript.activationobject", "Method[getglobalscope].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientstringconstructor", "Member[fromcharcode]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[scriptengineminorversion]"] + - ["system.int32", "microsoft.jscript.stringprototype!", "Method[localecompare].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[if]"] + - ["system.object", "microsoft.jscript.stackframe", "Method[getdefaultthisobject].ReturnValue"] + - ["system.reflection.fieldattributes", "microsoft.jscript.comfieldinfo", "Member[attributes]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ccinvalidend]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setutcmonth]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[missinglibargument]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[pop]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[constructor]"] + - ["microsoft.jscript.sourcestate", "microsoft.jscript.sourcestate!", "Member[state_color_normal]"] + - ["system.boolean", "microsoft.jscript.jsscanner", "Method[gotendofline].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientnumberprototype", "Member[valueof]"] + - ["microsoft.jscript.booleanconstructor", "microsoft.jscript.globalobject", "Member[originalbooleanfield]"] + - ["system.object", "microsoft.jscript.activationobject", "Method[getdefaultthisobject].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_sqrt]"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[e]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_tan]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[tolocalestring]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[uint16tostring].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[toomanyparameters]"] + - ["system.boolean", "microsoft.jscript.idebuggerobject", "Method[isscriptobject].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[require]"] + - ["system.reflection.fieldinfo", "microsoft.jscript.typedarray", "Method[getfield].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_gettimezoneoffset]"] + - ["microsoft.jscript.jsfunctionattributeenum", "microsoft.jscript.jsfunctionattributeenum!", "Member[isnested]"] + - ["system.runtimemethodhandle", "microsoft.jscript.jsmethodinfo", "Member[methodhandle]"] + - ["microsoft.jscript.regexpobject", "microsoft.jscript.regexpconstructor", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.tokencolor!", "Member[color_comment]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotinstantiateabstractclass]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[increment]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[greaterthanequal]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_tolocalestring]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotreturnvaluefromvoidfunction]"] + - ["system.object", "microsoft.jscript.lenientbooleanprototype", "Member[tostring]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_unescape]"] + - ["system.object", "microsoft.jscript.objectconstructor", "Method[invoke].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nestedinstancetypecannotbeextendedbystatic]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[erreof]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[noleftparen]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[olenopropormethod]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[anchor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_sub]"] + - ["system.int32", "microsoft.jscript.context", "Member[endcolumn]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getfullyear].ReturnValue"] + - ["microsoft.jscript.scriptfunction", "microsoft.jscript.functionconstructor", "Method[createinstance].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.jscript.vsaitems", "Method[getenumerator].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[norightbracketorcomma]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[typeassemblyclscompliantmismatch]"] + - ["system.string", "microsoft.jscript.objectprototype!", "Method[tolocalestring].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[double]"] + - ["microsoft.vsa.ivsaitem", "microsoft.jscript.ivsascriptscope", "Method[getitematindex].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nosemicolon]"] + - ["system.reflection.parameterinfo[]", "microsoft.jscript.compropertyinfo", "Method[getindexparameters].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[referenceerror]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[cos]"] + - ["system.string", "microsoft.jscript.dateprototype!", "Method[togmtstring].ReturnValue"] + - ["system.object", "microsoft.jscript.scriptfunction", "Method[createinstance].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[ushort]"] + - ["system.string", "microsoft.jscript.jsvariablefield", "Member[name]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[touppercase]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[methodclashonexpandosuperclass]"] + - ["microsoft.jscript.regexpobject", "microsoft.jscript.regexpconstructor", "Method[createinstance].ReturnValue"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.errorprototype", "Member[constructor]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[typenametoolong]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[noerror]"] + - ["microsoft.jscript.ast", "microsoft.jscript.binaryop", "Member[operand1]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[assemblyattributesmustbeglobal]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[this]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[vbarray_dimensions]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[nan]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[ambiguousbindingbecauseofeval]"] + - ["system.string", "microsoft.jscript.referenceattribute", "Member[reference]"] + - ["system.object", "microsoft.jscript.lenientarrayprototype", "Member[sort]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[deprecated]"] + - ["system.reflection.methodinfo", "microsoft.jscript.jsmethodinfo", "Method[getbasedefinition].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[regexp]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[math_exp]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[clashwithproperty]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[rightbracket]"] + - ["system.reflection.fieldinfo", "microsoft.jscript.stackframe", "Method[getlocalfield].ReturnValue"] + - ["system.int32", "microsoft.jscript.ivsascriptscope", "Method[getitemcount].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[expandoprecludesoverride]"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[acos].ReturnValue"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setmilliseconds]"] + - ["system.object", "microsoft.jscript.idebugconvert", "Method[getmanagedcharobject].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[log10e]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[suspectassignment]"] + - ["microsoft.jscript.errortype", "microsoft.jscript.errortype!", "Member[rangeerror]"] + - ["system.object", "microsoft.jscript.lenientnumberprototype", "Member[constructor]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cannotcallsecuritymethodlatebound]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[dateexpected]"] + - ["system.object", "microsoft.jscript.debugconvert", "Method[getmanagedcharobject].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[differentreturntypefrombase]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[replace]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[rangeerror]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badpropertydeclaration]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidresource]"] + - ["system.string", "microsoft.jscript.idebugconvert", "Method[uint32tostring].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Member[sqrt1_2]"] + - ["system.object", "microsoft.jscript.arrayprototype!", "Method[shift].ReturnValue"] + - ["system.boolean", "microsoft.jscript.runtime!", "Method[equals].ReturnValue"] + - ["system.type", "microsoft.jscript.commethodinfo", "Member[returntype]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_big]"] + - ["microsoft.jscript.dateconstructor", "microsoft.jscript.dateprototype!", "Member[constructor]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[setutcdate]"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[double]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[gettime]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[getutcmonth].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[sqrt]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[bitwisexor]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[fixed]"] + - ["system.int64", "microsoft.jscript.comcharstream", "Member[position]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nocommentend]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[charcodeat]"] + - ["system.exception", "microsoft.jscript.errorobject!", "Method[op_explicit].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[nosuchmember]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[invalidcustomattributeclassorctor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_pop]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[memberinitializercannotcontainfuncexpr]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[abstractcannotbeprivate]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[duplicatename]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[invaliddefinition]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badhexdigit]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[undeclaredvariable]"] + - ["system.object", "microsoft.jscript.lenientbooleanprototype", "Member[constructor]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[array_sort]"] + - ["system.int32", "microsoft.jscript.convert!", "Method[toint32].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutcmonth]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_tolocaleuppercase]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[outofstack]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[date_setmonth]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[dupvisibility]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[suspectsemicolon]"] + - ["system.boolean", "microsoft.jscript.binding", "Member[isfullyresolved]"] + - ["system.object", "microsoft.jscript.eval!", "Method[jscriptevaluate].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateconstructor", "Member[parse]"] + - ["system.reflection.icustomattributeprovider", "microsoft.jscript.jsmethod", "Member[returntypecustomattributes]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_split]"] + - ["microsoft.jscript.vsaitemtype2", "microsoft.jscript.vsaitemtype2!", "Member[hostobject]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notaccessible]"] + - ["system.double", "microsoft.jscript.dateprototype!", "Method[setseconds].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[gettimezoneoffset]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[notdeletable]"] + - ["system.reflection.methodimplattributes", "microsoft.jscript.commethodinfo", "Method[getmethodimplementationflags].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[badwaytoleavefinally]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[true]"] + - ["system.string", "microsoft.jscript.jscriptexception", "Member[stacktrace]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[global_encodeuri]"] + - ["system.double", "microsoft.jscript.globalobject!", "Method[parsefloat].ReturnValue"] + - ["system.reflection.fieldinfo", "microsoft.jscript.activationobject", "Method[getfield].ReturnValue"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[finally]"] + - ["system.object", "microsoft.jscript.lenientmathobject", "Member[acos]"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[nestedresponsefiles]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[numberexpected]"] + - ["microsoft.jscript.arrayobject", "microsoft.jscript.arrayprototype!", "Method[concat].ReturnValue"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[syntaxerror]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[regexptostring].ReturnValue"] + - ["system.boolean", "microsoft.jscript.binding", "Member[isassignmenttodefaultindexedproperty]"] + - ["microsoft.jscript.errorconstructor", "microsoft.jscript.globalobject", "Member[originalsyntaxerrorfield]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[string_fixed]"] + - ["microsoft.jscript.jstoken", "microsoft.jscript.jstoken!", "Member[static]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[uselessassignment]"] + - ["system.string", "microsoft.jscript.debugconvert", "Method[doubletostring].ReturnValue"] + - ["microsoft.jscript.cmdlineerror", "microsoft.jscript.cmdlineerror!", "Member[nocodepage]"] + - ["microsoft.jscript.jsbuiltin", "microsoft.jscript.jsbuiltin!", "Member[none]"] + - ["system.object", "microsoft.jscript.regexpconstructor", "Method[construct].ReturnValue"] + - ["microsoft.jscript.tokencolor", "microsoft.jscript.itokencolorinfo", "Member[color]"] + - ["microsoft.jscript.jserror", "microsoft.jscript.jserror!", "Member[cantcreateobject]"] + - ["system.object", "microsoft.jscript.lenientdateprototype", "Member[getutcmilliseconds]"] + - ["system.string", "microsoft.jscript.convert!", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.jscript.lenientglobalobject", "Member[short]"] + - ["system.reflection.memberinfo[]", "microsoft.jscript.typedarray", "Method[getmembers].ReturnValue"] + - ["system.boolean", "microsoft.jscript.vsaitem", "Member[isdirty]"] + - ["system.object", "microsoft.jscript.lenientstringprototype", "Member[slice]"] + - ["system.object", "microsoft.jscript.activationobject", "Method[getmembervalue].ReturnValue"] + - ["system.double", "microsoft.jscript.mathobject!", "Method[sqrt].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.CimCmdlets.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.CimCmdlets.typemodel.yml new file mode 100644 index 000000000000..b43cd31aa4c0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.CimCmdlets.typemodel.yml @@ -0,0 +1,137 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[packetintegrity]"] + - ["microsoft.management.infrastructure.cimcmdlets.protocoltype", "microsoft.management.infrastructure.cimcmdlets.protocoltype!", "Member[default]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[operationtimeoutsec]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[classname]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[cimsession]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[computername]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[namespace]"] + - ["system.uri", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[resourceuri]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[shallow]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[methodname]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[namespace]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[computername]"] + - ["system.collections.idictionary", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[property]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[classname]"] + - ["system.uri", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[resourceuri]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.binarymilogbase", "Member[path]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[cimsession]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[maxenvelopesizekb]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.getcimsessioncommand", "Member[computername]"] + - ["microsoft.management.infrastructure.cimcmdlets.asyncresulttype", "microsoft.management.infrastructure.cimcmdlets.asyncresulttype!", "Member[completion]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[property]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[encodeportinserviceprincipalname]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[classname]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[query]"] + - ["system.object", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Method[getsourceobject].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[query]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[query]"] + - ["microsoft.management.infrastructure.options.cimsessionoptions", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[sessionoption]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[clientonly]"] + - ["microsoft.management.infrastructure.options.impersonationtype", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[impersonation]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[computername]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[key]"] + - ["system.globalization.cultureinfo", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[culture]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[proxycertificatethumbprint]"] + - ["microsoft.management.infrastructure.cimcmdlets.protocoltype", "microsoft.management.infrastructure.cimcmdlets.protocoltype!", "Member[dcom]"] + - ["system.guid[]", "microsoft.management.infrastructure.cimcmdlets.removecimsessioncommand", "Member[instanceid]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[inputobject]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[inputobject]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[filter]"] + - ["system.uri", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[resourceuri]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[operationtimeoutsec]"] + - ["system.uri", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[resourceuri]"] + - ["system.uri", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[resourceuri]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[namespace]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[certificatethumbprint]"] + - ["system.collections.idictionary", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[arguments]"] + - ["microsoft.management.infrastructure.cimsession", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Member[cimsession]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.removecimsessioncommand", "Member[cimsession]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[operationtimeoutsec]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Member[querydialect]"] + - ["system.management.automation.pscredential", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[proxycredential]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[inputobject]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[resultclassname]"] + - ["microsoft.management.infrastructure.cimcmdlets.protocoltype", "microsoft.management.infrastructure.cimcmdlets.protocoltype!", "Member[wsman]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[port]"] + - ["system.object", "microsoft.management.infrastructure.cimcmdlets.cimindicationeventargs", "Member[context]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[computername]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[methodname]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[skipcacheck]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[skipcncheck]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[usessl]"] + - ["microsoft.management.infrastructure.cimcmdlets.asyncresulttype", "microsoft.management.infrastructure.cimcmdlets.asyncresulttype!", "Member[exception]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[proxyauthentication]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[qualifiername]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[authentication]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.removecimsessioncommand", "Member[name]"] + - ["microsoft.management.infrastructure.cimcmdlets.asyncresulttype", "microsoft.management.infrastructure.cimcmdlets.asyncresulttype!", "Member[result]"] + - ["system.boolean", "microsoft.management.infrastructure.cimcmdlets.cimindicationwatcher", "Member[enableraisingevents]"] + - ["microsoft.management.infrastructure.cimclass", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[cimclass]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[classname]"] + - ["system.guid[]", "microsoft.management.infrastructure.cimcmdlets.getcimsessioncommand", "Member[instanceid]"] + - ["system.uri", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[resourceuri]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[packetprivacy]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[operationtimeoutsec]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[querydialect]"] + - ["microsoft.management.infrastructure.options.packetencoding", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[encoding]"] + - ["system.globalization.cultureinfo", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[uiculture]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.getcimsessioncommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[keyonly]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.removecimsessioncommand", "Member[computername]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[operationtimeoutsec]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[computername]"] + - ["system.uint32[]", "microsoft.management.infrastructure.cimcmdlets.removecimsessioncommand", "Member[id]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[namespace]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[querydialect]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimcmdlets.cimindicationeventinstanceeventargs", "Member[newevent]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[keyonly]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[noencryption]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[inputobject]"] + - ["system.management.automation.pscredential", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[credential]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Member[namespace]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[operationtimeoutsec]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Member[computername]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[association]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[cimsession]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Member[query]"] + - ["microsoft.management.infrastructure.options.proxytype", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[proxytype]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[propertyname]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.cimindicationeventinstanceeventargs", "Member[bookmark]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Member[classname]"] + - ["system.collections.idictionary", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[property]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[operationtimeoutsec]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[operationtimeoutsec]"] + - ["system.exception", "microsoft.management.infrastructure.cimcmdlets.cimindicationeventexceptioneventargs", "Member[exception]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[name]"] + - ["system.uint32", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Member[operationtimeoutsec]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.registercimindicationcommand", "Method[getsourceobjecteventname].ReturnValue"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[cimsession]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.cimindicationeventinstanceeventargs", "Member[machineid]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[cimsession]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[passthru]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[namespace]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[computername]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[cimsession]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.removeciminstancecommand", "Member[namespace]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[namespace]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[querydialect]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.management.infrastructure.cimcmdlets.getcimassociatedinstancecommand", "Member[cimsession]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[skiptestconnection]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[skiprevocationcheck]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.getciminstancecommand", "Member[query]"] + - ["microsoft.management.infrastructure.cimcmdlets.protocoltype", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[protocol]"] + - ["system.uint32[]", "microsoft.management.infrastructure.cimcmdlets.getcimsessioncommand", "Member[id]"] + - ["system.string", "microsoft.management.infrastructure.cimcmdlets.invokecimmethodcommand", "Member[querydialect]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimcmdlets.exportbinarymilogcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.management.infrastructure.cimcmdlets.getcimclasscommand", "Member[amended]"] + - ["system.uri", "microsoft.management.infrastructure.cimcmdlets.newcimsessionoptioncommand", "Member[httpprefix]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.newcimsessioncommand", "Member[computername]"] + - ["system.string[]", "microsoft.management.infrastructure.cimcmdlets.setciminstancecommand", "Member[computername]"] + - ["microsoft.management.infrastructure.cimclass", "microsoft.management.infrastructure.cimcmdlets.newciminstancecommand", "Member[cimclass]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Generic.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Generic.typemodel.yml new file mode 100644 index 000000000000..b79ca1740503 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Generic.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["t", "microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "Member[item]"] + - ["system.collections.generic.ienumerator", "microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "Method[getenumerator].ReturnValue"] + - ["system.idisposable", "microsoft.management.infrastructure.generic.cimasyncmultipleresults", "Method[subscribe].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "Method[getenumerator].ReturnValue"] + - ["system.idisposable", "microsoft.management.infrastructure.generic.cimasyncresult", "Method[subscribe].ReturnValue"] + - ["system.idisposable", "microsoft.management.infrastructure.generic.cimasyncstatus", "Method[subscribe].ReturnValue"] + - ["system.int32", "microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "Member[count]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Options.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Options.typemodel.yml new file mode 100644 index 000000000000..f29723c1fe22 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Options.typemodel.yml @@ -0,0 +1,95 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[shortenlifetimeofresults]"] + - ["system.boolean", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[encodeportinserviceprincipalname]"] + - ["microsoft.management.infrastructure.options.cimresponsetype", "microsoft.management.infrastructure.options.cimresponsetype!", "Member[no]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[none]"] + - ["microsoft.management.infrastructure.options.proxytype", "microsoft.management.infrastructure.options.proxytype!", "Member[none]"] + - ["microsoft.management.infrastructure.options.impersonationtype", "microsoft.management.infrastructure.options.impersonationtype!", "Member[delegate]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.options.passwordauthenticationmechanism!", "Member[kerberos]"] + - ["microsoft.management.infrastructure.options.proxytype", "microsoft.management.infrastructure.options.proxytype!", "Member[winhttp]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[localizedqualifiers]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.options.passwordauthenticationmechanism!", "Member[negotiate]"] + - ["microsoft.management.infrastructure.options.impersonationtype", "microsoft.management.infrastructure.options.impersonationtype!", "Member[default]"] + - ["microsoft.management.infrastructure.options.packetencoding", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[packetencoding]"] + - ["system.boolean", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[classnamesonly]"] + - ["microsoft.management.infrastructure.options.writeprogresscallback", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[writeprogress]"] + - ["microsoft.management.infrastructure.options.cimwritemessagechannel", "microsoft.management.infrastructure.options.cimwritemessagechannel!", "Member[debug]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[polymorphismshallow]"] + - ["system.uri", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[httpurlprefix]"] + - ["microsoft.management.infrastructure.options.writemessagecallback", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[writemessage]"] + - ["microsoft.management.infrastructure.options.writeerrorcallback", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[writeerror]"] + - ["system.timespan", "microsoft.management.infrastructure.options.cimsessionoptions", "Member[timeout]"] + - ["system.boolean", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[isdisposed]"] + - ["microsoft.management.infrastructure.options.cimcallbackmode", "microsoft.management.infrastructure.options.cimcallbackmode!", "Member[inquire]"] + - ["microsoft.management.infrastructure.options.cimcallbackmode", "microsoft.management.infrastructure.options.cimcallbackmode!", "Member[ignore]"] + - ["microsoft.management.infrastructure.options.cimresponsetype", "microsoft.management.infrastructure.options.cimresponsetype!", "Member[yes]"] + - ["system.object", "microsoft.management.infrastructure.options.cimoperationoptions", "Method[clone].ReturnValue"] + - ["microsoft.management.infrastructure.options.packetencoding", "microsoft.management.infrastructure.options.packetencoding!", "Member[utf16]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.options.passwordauthenticationmechanism!", "Member[digest]"] + - ["system.boolean", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[usessl]"] + - ["microsoft.management.infrastructure.options.certificateauthenticationmechanism", "microsoft.management.infrastructure.options.certificateauthenticationmechanism!", "Member[issuercertificate]"] + - ["system.boolean", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[certcacheck]"] + - ["system.object", "microsoft.management.infrastructure.options.cimsessionoptions", "Method[clone].ReturnValue"] + - ["microsoft.management.infrastructure.options.cimcallbackmode", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[writeerrormode]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[polymorphismdeepbasepropsonly]"] + - ["microsoft.management.infrastructure.options.cimprompttype", "microsoft.management.infrastructure.options.cimprompttype!", "Member[none]"] + - ["microsoft.management.infrastructure.options.impersonatedauthenticationmechanism", "microsoft.management.infrastructure.options.impersonatedauthenticationmechanism!", "Member[ntlmdomain]"] + - ["microsoft.management.infrastructure.options.proxytype", "microsoft.management.infrastructure.options.proxytype!", "Member[auto]"] + - ["system.boolean", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[certrevocationcheck]"] + - ["microsoft.management.infrastructure.options.impersonationtype", "microsoft.management.infrastructure.options.impersonationtype!", "Member[identify]"] + - ["microsoft.management.infrastructure.options.promptusercallback", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[promptuser]"] + - ["system.globalization.cultureinfo", "microsoft.management.infrastructure.options.cimsessionoptions", "Member[culture]"] + - ["microsoft.management.infrastructure.options.certificateauthenticationmechanism", "microsoft.management.infrastructure.options.certificateauthenticationmechanism!", "Member[clientcertificate]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[expensiveproperties]"] + - ["system.boolean", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[usemachineid]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[basictypeinformation]"] + - ["microsoft.management.infrastructure.options.impersonationtype", "microsoft.management.infrastructure.options.impersonationtype!", "Member[impersonate]"] + - ["microsoft.management.infrastructure.options.cimcallbackmode", "microsoft.management.infrastructure.options.cimcallbackmode!", "Member[none]"] + - ["microsoft.management.infrastructure.options.cimcallbackmode", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[promptusermode]"] + - ["microsoft.management.infrastructure.options.cimcallbackmode", "microsoft.management.infrastructure.options.cimcallbackmode!", "Member[report]"] + - ["microsoft.management.infrastructure.options.cimprompttype", "microsoft.management.infrastructure.options.cimprompttype!", "Member[normal]"] + - ["microsoft.management.infrastructure.options.proxytype", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[proxytype]"] + - ["system.globalization.cultureinfo", "microsoft.management.infrastructure.options.cimsessionoptions", "Member[uiculture]"] + - ["system.uint32", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[maxenvelopesize]"] + - ["system.uri", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[resourceuri]"] + - ["system.boolean", "microsoft.management.infrastructure.options.dcomsessionoptions", "Member[packetintegrity]"] + - ["system.boolean", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[reportoperationstarted]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[flags]"] + - ["system.uri", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[resourceuriprefix]"] + - ["microsoft.management.infrastructure.options.cimwritemessagechannel", "microsoft.management.infrastructure.options.cimwritemessagechannel!", "Member[verbose]"] + - ["microsoft.management.infrastructure.options.impersonationtype", "microsoft.management.infrastructure.options.impersonationtype!", "Member[none]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.options.passwordauthenticationmechanism!", "Member[credssp]"] + - ["system.boolean", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[noencryption]"] + - ["microsoft.management.infrastructure.options.impersonationtype", "microsoft.management.infrastructure.options.dcomsessionoptions", "Member[impersonation]"] + - ["microsoft.management.infrastructure.options.certificateauthenticationmechanism", "microsoft.management.infrastructure.options.certificateauthenticationmechanism!", "Member[default]"] + - ["system.timespan", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[timeout]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[standardtypeinformation]"] + - ["microsoft.management.infrastructure.options.impersonatedauthenticationmechanism", "microsoft.management.infrastructure.options.impersonatedauthenticationmechanism!", "Member[none]"] + - ["microsoft.management.infrastructure.options.packetencoding", "microsoft.management.infrastructure.options.packetencoding!", "Member[default]"] + - ["microsoft.management.infrastructure.options.cimprompttype", "microsoft.management.infrastructure.options.cimprompttype!", "Member[critical]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[fulltypeinformation]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.options.passwordauthenticationmechanism!", "Member[basic]"] + - ["microsoft.management.infrastructure.options.proxytype", "microsoft.management.infrastructure.options.proxytype!", "Member[internetexplorer]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[reportoperationstarted]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.options.passwordauthenticationmechanism!", "Member[default]"] + - ["system.boolean", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[certcncheck]"] + - ["system.object", "microsoft.management.infrastructure.options.cimsubscriptiondeliveryoptions", "Method[clone].ReturnValue"] + - ["system.boolean", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[keysonly]"] + - ["microsoft.management.infrastructure.options.cimresponsetype", "microsoft.management.infrastructure.options.cimresponsetype!", "Member[none]"] + - ["microsoft.management.infrastructure.options.cimresponsetype", "microsoft.management.infrastructure.options.cimresponsetype!", "Member[notoall]"] + - ["microsoft.management.infrastructure.options.passwordauthenticationmechanism", "microsoft.management.infrastructure.options.passwordauthenticationmechanism!", "Member[ntlmdomain]"] + - ["system.boolean", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[enablemethodresultstreaming]"] + - ["microsoft.management.infrastructure.options.impersonatedauthenticationmechanism", "microsoft.management.infrastructure.options.impersonatedauthenticationmechanism!", "Member[negotiate]"] + - ["microsoft.management.infrastructure.options.impersonatedauthenticationmechanism", "microsoft.management.infrastructure.options.impersonatedauthenticationmechanism!", "Member[kerberos]"] + - ["system.uint32", "microsoft.management.infrastructure.options.wsmansessionoptions", "Member[destinationport]"] + - ["microsoft.management.infrastructure.options.cimwritemessagechannel", "microsoft.management.infrastructure.options.cimwritemessagechannel!", "Member[warning]"] + - ["system.nullable", "microsoft.management.infrastructure.options.cimoperationoptions", "Member[cancellationtoken]"] + - ["microsoft.management.infrastructure.options.cimoperationflags", "microsoft.management.infrastructure.options.cimoperationflags!", "Member[notypeinformation]"] + - ["microsoft.management.infrastructure.options.cimresponsetype", "microsoft.management.infrastructure.options.cimresponsetype!", "Member[yestoall]"] + - ["microsoft.management.infrastructure.options.packetencoding", "microsoft.management.infrastructure.options.packetencoding!", "Member[utf8]"] + - ["system.boolean", "microsoft.management.infrastructure.options.dcomsessionoptions", "Member[packetprivacy]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Serialization.typemodel.yml new file mode 100644 index 000000000000..dc686dd44c50 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.Serialization.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.management.infrastructure.cimclass", "microsoft.management.infrastructure.serialization.cimdeserializer", "Method[deserializeclass].ReturnValue"] + - ["microsoft.management.infrastructure.serialization.classserializationoptions", "microsoft.management.infrastructure.serialization.classserializationoptions!", "Member[none]"] + - ["microsoft.management.infrastructure.serialization.classserializationoptions", "microsoft.management.infrastructure.serialization.classserializationoptions!", "Member[includeparentclasses]"] + - ["microsoft.management.infrastructure.serialization.instanceserializationoptions", "microsoft.management.infrastructure.serialization.instanceserializationoptions!", "Member[none]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.serialization.cimdeserializer", "Method[deserializeinstance].ReturnValue"] + - ["microsoft.management.infrastructure.serialization.cimdeserializer", "microsoft.management.infrastructure.serialization.cimdeserializer!", "Method[create].ReturnValue"] + - ["system.boolean", "microsoft.management.infrastructure.serialization.cimserializer", "Method[serialize].ReturnValue"] + - ["microsoft.management.infrastructure.serialization.instanceserializationoptions", "microsoft.management.infrastructure.serialization.instanceserializationoptions!", "Member[includeclasses]"] + - ["system.byte[]", "microsoft.management.infrastructure.serialization.cimserializer", "Method[serialize].ReturnValue"] + - ["microsoft.management.infrastructure.serialization.cimserializer", "microsoft.management.infrastructure.serialization.cimserializer!", "Method[create].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.typemodel.yml new file mode 100644 index 000000000000..c4eeb5a315c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.Infrastructure.typemodel.yml @@ -0,0 +1,202 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[out]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint16array]"] + - ["microsoft.management.infrastructure.cimsession", "microsoft.management.infrastructure.cimsession!", "Method[create].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[reference]"] + - ["microsoft.management.infrastructure.cimmethodresult", "microsoft.management.infrastructure.cimsession", "Method[invokemethod].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.ciminstance", "Method[tostring].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[datetime]"] + - ["system.collections.generic.ienumerable", "microsoft.management.infrastructure.cimsession", "Method[enumerateinstances].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimmethoddeclaration", "Member[name]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimmethodstreamedresult", "Member[itemtype]"] + - ["system.collections.generic.ienumerable", "microsoft.management.infrastructure.cimsession", "Method[enumerateclasses].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[disableoverride]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimsubscriptionresult", "Member[instance]"] + - ["microsoft.management.infrastructure.cimmethodparameter", "microsoft.management.infrastructure.cimmethodparameterscollection", "Member[item]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[expensive]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint32]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[real64array]"] + - ["system.int32", "microsoft.management.infrastructure.cimclass", "Method[gethashcode].ReturnValue"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[classhasinstances]"] + - ["system.uint16", "microsoft.management.infrastructure.cimexception", "Member[errortype]"] + - ["microsoft.management.infrastructure.generic.cimasyncmultipleresults", "microsoft.management.infrastructure.cimsession", "Method[enumerateassociatedinstancesasync].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[abstract]"] + - ["system.collections.generic.ienumerable", "microsoft.management.infrastructure.cimsession", "Method[subscribe].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint32]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[namespacenotempty]"] + - ["system.guid", "microsoft.management.infrastructure.cimsession", "Member[instanceid]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[invalidsuperclass]"] + - ["microsoft.management.infrastructure.generic.cimasyncresult", "microsoft.management.infrastructure.cimsession", "Method[testconnectionasync].ReturnValue"] + - ["system.object", "microsoft.management.infrastructure.ciminstance", "Method[clone].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[borrow]"] + - ["microsoft.management.infrastructure.generic.cimasyncmultipleresults", "microsoft.management.infrastructure.cimsession", "Method[enumeratereferencinginstancesasync].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.management.infrastructure.cimmethodparameterscollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimqualifier", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.management.infrastructure.cimmethodparameter", "Member[value]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimsession", "Method[createinstance].ReturnValue"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimclass", "Member[cimclassproperties]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint16]"] + - ["system.string", "microsoft.management.infrastructure.cimsession", "Method[tostring].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[datetimearray]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[filteredenumerationnotsupported]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[invalidquery]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[none]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[in]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[restricted]"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimmethodparameterdeclaration", "Member[qualifiers]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimproperty", "Member[cimtype]"] + - ["system.object", "microsoft.management.infrastructure.cimproperty", "Member[value]"] + - ["system.string", "microsoft.management.infrastructure.cimmethodparameterdeclaration", "Member[name]"] + - ["system.boolean", "microsoft.management.infrastructure.cimsession", "Method[testconnection].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[char16]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimmethodparameter", "Member[cimtype]"] + - ["microsoft.management.infrastructure.generic.cimkeyedcollection", "microsoft.management.infrastructure.ciminstance", "Member[ciminstanceproperties]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[pullhasbeenabandoned]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[any]"] + - ["system.boolean", "microsoft.management.infrastructure.cimclass", "Method[equals].ReturnValue"] + - ["microsoft.management.infrastructure.generic.cimasyncresult", "microsoft.management.infrastructure.cimsession", "Method[invokemethodasync].ReturnValue"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[serverisshuttingdown]"] + - ["system.type", "microsoft.management.infrastructure.cimconverter!", "Method[getdotnettype].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[stream]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[real32array]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[querylanguagenotsupported]"] + - ["system.string", "microsoft.management.infrastructure.ciminstance", "Method[getcimsessioncomputername].ReturnValue"] + - ["microsoft.management.infrastructure.cimmethodparameter", "microsoft.management.infrastructure.cimmethodresult", "Member[returnvalue]"] + - ["microsoft.management.infrastructure.generic.cimasyncresult", "microsoft.management.infrastructure.cimsession!", "Method[createasync].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimsystemproperties", "Member[namespace]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint64array]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[boolean]"] + - ["system.string", "microsoft.management.infrastructure.cimsession", "Member[computername]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[required]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[tosubclass]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint8]"] + - ["system.string", "microsoft.management.infrastructure.cimpropertydeclaration", "Method[tostring].ReturnValue"] + - ["microsoft.management.infrastructure.generic.cimasyncstatus", "microsoft.management.infrastructure.cimsession", "Method[closeasync].ReturnValue"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[serverlimitsexceeded]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint32array]"] + - ["system.object", "microsoft.management.infrastructure.cimmethodstreamedresult", "Member[itemvalue]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[nosuchproperty]"] + - ["microsoft.management.infrastructure.cimclass", "microsoft.management.infrastructure.cimclass", "Member[cimsuperclass]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[char16array]"] + - ["system.boolean", "microsoft.management.infrastructure.cimproperty", "Member[isvaluemodified]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[association]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[stringarray]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[invalidparameter]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[property]"] + - ["microsoft.management.infrastructure.generic.cimasyncresult", "microsoft.management.infrastructure.cimsession", "Method[modifyinstanceasync].ReturnValue"] + - ["microsoft.management.infrastructure.cimsystemproperties", "microsoft.management.infrastructure.ciminstance", "Member[cimsystemproperties]"] + - ["microsoft.management.infrastructure.cimclass", "microsoft.management.infrastructure.ciminstance", "Member[cimclass]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[invalidoperationtimeout]"] + - ["system.object", "microsoft.management.infrastructure.cimqualifier", "Member[value]"] + - ["system.collections.generic.ienumerable", "microsoft.management.infrastructure.cimsession", "Method[queryinstances].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimclass", "Member[cimsuperclassname]"] + - ["microsoft.management.infrastructure.generic.cimasyncresult", "microsoft.management.infrastructure.cimsession", "Method[createinstanceasync].ReturnValue"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimclass", "Member[cimclassqualifiers]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint8array]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[readonly]"] + - ["microsoft.management.infrastructure.generic.cimasyncresult", "microsoft.management.infrastructure.cimsession", "Method[getinstanceasync].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[real64]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[classhaschildren]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint8]"] + - ["system.uint32", "microsoft.management.infrastructure.cimexception", "Member[statuscode]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint16array]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[notsupported]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimmethodparameterdeclaration", "Member[cimtype]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimproperty", "Member[flags]"] + - ["microsoft.management.infrastructure.cimmethodparameter", "microsoft.management.infrastructure.cimmethodparameter!", "Method[create].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[booleanarray]"] + - ["system.string", "microsoft.management.infrastructure.cimsystemproperties", "Member[classname]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[invalidclass]"] + - ["microsoft.management.infrastructure.generic.cimasyncmultipleresults", "microsoft.management.infrastructure.cimsession", "Method[queryinstancesasync].ReturnValue"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[ok]"] + - ["system.guid", "microsoft.management.infrastructure.ciminstance", "Method[getcimsessioninstanceid].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimclass", "Method[tostring].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint32array]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimqualifier", "Member[cimtype]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[invalidenumerationcontext]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[key]"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimclass", "Member[cimclassmethods]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimqualifier", "Member[flags]"] + - ["microsoft.management.infrastructure.generic.cimasyncmultipleresults", "microsoft.management.infrastructure.cimsession", "Method[invokemethodasync].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[reference]"] + - ["microsoft.management.infrastructure.cimproperty", "microsoft.management.infrastructure.cimproperty!", "Method[create].ReturnValue"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[invalidnamespace]"] + - ["system.int32", "microsoft.management.infrastructure.cimmethodparameterscollection", "Member[count]"] + - ["microsoft.management.infrastructure.generic.cimasyncmultipleresults", "microsoft.management.infrastructure.cimsession", "Method[subscribeasync].ReturnValue"] + - ["microsoft.management.infrastructure.generic.cimasyncstatus", "microsoft.management.infrastructure.cimsession", "Method[deleteinstanceasync].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[indication]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[class]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[method]"] + - ["system.string", "microsoft.management.infrastructure.cimmethodparameter", "Method[tostring].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[terminal]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[static]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimpropertydeclaration", "Member[flags]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimpropertydeclaration", "Member[cimtype]"] + - ["system.string", "microsoft.management.infrastructure.cimmethodparameterdeclaration", "Member[referenceclassname]"] + - ["system.string", "microsoft.management.infrastructure.cimmethodstreamedresult", "Member[parametername]"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimmethoddeclaration", "Member[qualifiers]"] + - ["system.collections.generic.ienumerable", "microsoft.management.infrastructure.cimsession", "Method[enumeratereferencinginstances].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimsystemproperties", "Member[path]"] + - ["microsoft.management.infrastructure.cimsubscriptiondeliverytype", "microsoft.management.infrastructure.cimsubscriptiondeliverytype!", "Member[pull]"] + - ["system.string", "microsoft.management.infrastructure.cimproperty", "Member[name]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[instance]"] + - ["microsoft.management.infrastructure.cimsubscriptiondeliverytype", "microsoft.management.infrastructure.cimsubscriptiondeliverytype!", "Member[push]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[string]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimsession", "Method[getinstance].ReturnValue"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.cimexception", "Member[nativeerrorcode]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimconverter!", "Method[getcimtype].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimexception", "Member[messageid]"] + - ["system.string", "microsoft.management.infrastructure.cimmethoddeclaration", "Method[tostring].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint16]"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimexception", "Member[errordata]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[failed]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[continuationonerrornotsupported]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[notfound]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[notmodified]"] + - ["system.string", "microsoft.management.infrastructure.cimsubscriptionresult", "Member[machineid]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint64]"] + - ["system.string", "microsoft.management.infrastructure.cimsystemproperties", "Member[servername]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[alreadyexists]"] + - ["system.string", "microsoft.management.infrastructure.cimsubscriptionresult", "Member[bookmark]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[accessdenied]"] + - ["microsoft.management.infrastructure.generic.cimasyncmultipleresults", "microsoft.management.infrastructure.cimsession", "Method[enumerateinstancesasync].ReturnValue"] + - ["microsoft.management.infrastructure.generic.cimasyncresult", "microsoft.management.infrastructure.cimsession", "Method[getclassasync].ReturnValue"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimmethoddeclaration", "Member[returntype]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint64array]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[methodnotavailable]"] + - ["system.string", "microsoft.management.infrastructure.cimqualifier", "Member[name]"] + - ["system.object", "microsoft.management.infrastructure.cimpropertydeclaration", "Member[value]"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimmethodresult", "Member[outparameters]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[sint64]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[methodnotfound]"] + - ["microsoft.management.infrastructure.cimclass", "microsoft.management.infrastructure.cimsession", "Method[getclass].ReturnValue"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[nullvalue]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[parameter]"] + - ["system.string", "microsoft.management.infrastructure.cimmethodparameter", "Member[name]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimmethodparameter", "Member[flags]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[pullcannotbeabandoned]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[adopt]"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimmethoddeclaration", "Member[parameters]"] + - ["system.string", "microsoft.management.infrastructure.cimpropertydeclaration", "Member[name]"] + - ["microsoft.management.infrastructure.nativeerrorcode", "microsoft.management.infrastructure.nativeerrorcode!", "Member[typemismatch]"] + - ["system.string", "microsoft.management.infrastructure.cimproperty", "Method[tostring].ReturnValue"] + - ["microsoft.management.infrastructure.ciminstance", "microsoft.management.infrastructure.cimsession", "Method[modifyinstance].ReturnValue"] + - ["microsoft.management.infrastructure.cimsystemproperties", "microsoft.management.infrastructure.cimclass", "Member[cimsystemproperties]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[unknown]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[translatable]"] + - ["system.string", "microsoft.management.infrastructure.cimexception", "Member[errorsource]"] + - ["microsoft.management.infrastructure.cimflags", "microsoft.management.infrastructure.cimflags!", "Member[enableoverride]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[instancearray]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[real32]"] + - ["system.collections.generic.ienumerable", "microsoft.management.infrastructure.cimsession", "Method[enumerateassociatedinstances].ReturnValue"] + - ["system.string", "microsoft.management.infrastructure.cimpropertydeclaration", "Member[referenceclassname]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[referencearray]"] + - ["microsoft.management.infrastructure.generic.cimreadonlykeyedcollection", "microsoft.management.infrastructure.cimpropertydeclaration", "Member[qualifiers]"] + - ["microsoft.management.infrastructure.cimtype", "microsoft.management.infrastructure.cimtype!", "Member[uint8array]"] + - ["microsoft.management.infrastructure.generic.cimasyncmultipleresults", "microsoft.management.infrastructure.cimsession", "Method[enumerateclassesasync].ReturnValue"] + - ["microsoft.management.infrastructure.cimsubscriptiondeliverytype", "microsoft.management.infrastructure.cimsubscriptiondeliverytype!", "Member[none]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.UI.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.UI.Internal.typemodel.yml new file mode 100644 index 000000000000..4e0e0ca6c29a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.UI.Internal.typemodel.yml @@ -0,0 +1,529 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_text_166]"] + - ["system.string", "microsoft.management.ui.internal.searchtextparser!", "Member[fulltextrulegroupname]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.searchbox!", "Member[textproperty]"] + - ["system.collections.generic.icollection", "microsoft.management.ui.internal.filterrulecustomizationfactory", "Method[createdefaultfilterrulesforpropertyvalueselectorfilterrule].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.filterexpressionoroperatornode", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[showcommanderror]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_134]"] + - ["microsoft.management.ui.internal.controlstate", "microsoft.management.ui.internal.controlstate!", "Member[refreshing]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[modulesautomationname]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_addfilterrulepicker_automationpropertiesname_293]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[methodstitle]"] + - ["microsoft.management.ui.internal.addfilterrulepicker", "microsoft.management.ui.internal.managementlist", "Member[addfilterrulepicker]"] + - ["system.boolean", "microsoft.management.ui.internal.filterrulepanel", "Method[trygetcontenttemplate].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.resizer!", "Member[griplocationproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.listorganizer!", "Member[dropdownstyleproperty]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[cmdletcontrol_button_gethelp]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_content_186]"] + - ["system.windows.routedevent", "microsoft.management.ui.internal.listorganizer!", "Member[itemdeletedevent]"] + - ["system.boolean", "microsoft.management.ui.internal.dismissiblepopup", "Member[closeonescape]"] + - ["system.collections.ienumerator", "microsoft.management.ui.internal.managementlist", "Member[logicalchildren]"] + - ["system.windows.controls.controltemplate", "microsoft.management.ui.internal.listorganizer", "Member[dropdownbuttontemplate]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_42]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.innerlistcolumn!", "Member[requiredproperty]"] + - ["microsoft.management.ui.internal.filterexpressionnode", "microsoft.management.ui.internal.searchbox", "Member[filterexpression]"] + - ["system.boolean", "microsoft.management.ui.internal.textblockservice!", "Method[getistexttrimmed].ReturnValue"] + - ["microsoft.management.ui.internal.filterexpressionnode", "microsoft.management.ui.internal.filterrulepanel", "Member[filterexpression]"] + - ["system.double", "microsoft.management.ui.internal.resizer", "Member[gripwidth]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlisttitle!", "Member[listproperty]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_199]"] + - ["microsoft.management.ui.internal.filterexpressionnode", "microsoft.management.ui.internal.ifilterexpressionprovider", "Member[filterexpression]"] + - ["system.string", "microsoft.management.ui.internal.statedescriptor", "Member[name]"] + - ["system.boolean", "microsoft.management.ui.internal.isgreaterthanfilterrule", "Method[evaluate].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.pickerbase!", "Member[dropdownbuttontemplateproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.messagetextbox!", "Member[backgroundtextproperty]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[selectmultiplevaluesforparameterformat]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.resizer!", "Member[gripbrushproperty]"] + - ["system.boolean", "microsoft.management.ui.internal.managementlist", "Member[isloadingitems]"] + - ["t", "microsoft.management.ui.internal.validatingselectorvalue", "Member[selectedvalue]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.managementlist!", "Member[clearfiltercommand]"] + - ["system.windows.datatemplate", "microsoft.management.ui.internal.filterrulepanelcontentpresenter", "Method[choosetemplate].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.automationtextblock", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.searchtextparser!", "Member[valuepattern]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[refreshshowcommandtooltipformat]"] + - ["t", "microsoft.management.ui.internal.propertychangedeventargs", "Member[oldvalue]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[innerlist_gridviewcolumnheader_itemstatus_descending]"] + - ["system.string", "microsoft.management.ui.internal.expanderbutton", "Member[expandtooltip]"] + - ["system.object", "microsoft.management.ui.internal.inversebooleanconverter", "Method[convertback].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.innerlist!", "Member[autogeneratecolumnsproperty]"] + - ["system.object", "microsoft.management.ui.internal.defaultstringconverter", "Method[convert].ReturnValue"] + - ["system.windows.size", "microsoft.management.ui.internal.scalableimagesource", "Member[size]"] + - ["system.object[]", "microsoft.management.ui.internal.integralconverter", "Method[convertback].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.listorganizer!", "Member[highlighteditemproperty]"] + - ["system.object", "microsoft.management.ui.internal.expanderbuttonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "microsoft.management.ui.internal.visualtoancestordataconverter", "Method[convertback].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_text_142]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[descriptiontitle]"] + - ["system.boolean", "microsoft.management.ui.internal.filterrule", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlist_searchbox_backgroundtext_live]"] + - ["system.collections.generic.icollection", "microsoft.management.ui.internal.propertiestextcontainsfilterrule", "Member[propertynames]"] + - ["microsoft.management.ui.internal.ipropertyvaluegetter", "microsoft.management.ui.internal.defaultfilterrulecustomizationfactory", "Member[propertyvaluegetter]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[nomodulename]"] + - ["microsoft.management.ui.internal.managementlist", "microsoft.management.ui.internal.managementlisttitle", "Member[list]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.addfilterrulepicker!", "Member[canceladdfilterrulescommand]"] + - ["system.boolean", "microsoft.management.ui.internal.islessthanfilterrule", "Method[evaluate].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.singlevaluecomparablevaluefilterrule", "Member[isvalid]"] + - ["system.object", "microsoft.management.ui.internal.stringformatconverter", "Method[convert].ReturnValue"] + - ["system.windows.media.brush", "microsoft.management.ui.internal.resizer", "Member[gripbrush]"] + - ["system.object", "microsoft.management.ui.internal.filterruletodisplaynameconverter", "Method[convertback].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.scalableimagesource!", "Member[brushproperty]"] + - ["system.collections.generic.list", "microsoft.management.ui.internal.searchtextparser", "Member[searchablerules]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[wholewordtitle]"] + - ["system.boolean", "microsoft.management.ui.internal.textblockservice!", "Method[getistexttrimmedexternally].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.management.ui.internal.filterrulepanelcontroller", "Member[filterrulepanelitems]"] + - ["system.guid", "microsoft.management.ui.internal.statedescriptor", "Member[id]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[showmodulecontrol_refreshbutton]"] + - ["system.collections.generic.idictionary", "microsoft.management.ui.internal.filterruletemplateselector", "Member[templatedictionary]"] + - ["system.windows.automation.peers.automationcontroltype", "microsoft.management.ui.internal.extendedframeworkelementautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[parameterstitle]"] + - ["microsoft.management.ui.internal.dataerrorinfovalidationresult", "microsoft.management.ui.internal.validatingvaluebase", "Method[validate].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.innerlistcolumn!", "Member[visibleproperty]"] + - ["system.object", "microsoft.management.ui.internal.filterruletodisplaynameconverter", "Method[convert].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.dismissiblepopup!", "Member[closeonescapeproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.innerlist!", "Member[isgroupsexpandedproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[issearchshownproperty]"] + - ["system.collections.objectmodel.observablecollection", "microsoft.management.ui.internal.addfilterrulepicker", "Member[columnfilterrules]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_tooltip_32]"] + - ["system.object", "microsoft.management.ui.internal.inversebooleanconverter", "Method[convert].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.textdoesnotcontainfilterrule", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[zoomlabeltextformat]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[detailsparametertitleformat]"] + - ["system.boolean", "microsoft.management.ui.internal.isbetweenfilterrule", "Method[evaluate].ReturnValue"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.managementlist!", "Member[saveviewcommand]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_textblock_106]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[filterrule_accessiblename]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_backforwardhistory_automationpropertiesname_613]"] + - ["system.exception", "microsoft.management.ui.internal.filterexceptioneventargs", "Member[exception]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.messagetextbox!", "Member[isbackgroundtextshownproperty]"] + - ["system.windows.style", "microsoft.management.ui.internal.pickerbase", "Member[dropdownstyle]"] + - ["system.windows.routedevent", "microsoft.management.ui.internal.listorganizer!", "Member[itemselectedevent]"] + - ["system.boolean", "microsoft.management.ui.internal.textequalsfilterrule", "Method[evaluate].ReturnValue"] + - ["t", "microsoft.management.ui.internal.dataroutedeventargs", "Member[data]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.pickerbase!", "Member[dropdownstyleproperty]"] + - ["system.collections.generic.icollection", "microsoft.management.ui.internal.filterexpressionandoperatornode", "Member[children]"] + - ["system.windows.size", "microsoft.management.ui.internal.scalableimage", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.searchbox!", "Member[cleartextcommand]"] + - ["microsoft.management.ui.internal.istatedescriptorfactory", "microsoft.management.ui.internal.managementlist", "Member[savedviewfactory]"] + - ["microsoft.management.ui.internal.controlstate", "microsoft.management.ui.internal.controlstate!", "Member[error]"] + - ["system.string", "microsoft.management.ui.internal.innerlist", "Method[getclipboardtextforselecteditems].ReturnValue"] + - ["microsoft.management.ui.internal.filterrulepanelitem", "microsoft.management.ui.internal.addfilterrulepickeritem", "Member[filterrule]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[findtext]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[cmdlettooltipformat]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_text_124]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_automationpropertiesname_395]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.management.ui.internal.searchtextparser", "Method[parse].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[linktextformat]"] + - ["system.string", "microsoft.management.ui.internal.searchbox", "Member[text]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[examplestitle]"] + - ["system.object", "microsoft.management.ui.internal.inputfieldbackgroundtextconverter", "Method[convertback].ReturnValue"] + - ["system.object", "microsoft.management.ui.internal.validatingselectorvaluetodisplaynameconverter", "Method[convert].ReturnValue"] + - ["microsoft.management.ui.internal.validatingvalue", "microsoft.management.ui.internal.isbetweenfilterrule", "Member[startvalue]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.popupcontrolbutton!", "Member[ispopupopenproperty]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[cmdletcontrol_header_errors]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[currentviewproperty]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_designerstyleresources_tooltip_148]"] + - ["system.windows.iinputelement", "microsoft.management.ui.internal.addfilterrulepicker", "Member[addfilterrulescommandtarget]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[inputstitle]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlisttitle_liststatus_filterinprogress]"] + - ["system.boolean", "microsoft.management.ui.internal.filterevaluator", "Member[startfilteronexpressionchanged]"] + - ["microsoft.management.ui.internal.filterstatus", "microsoft.management.ui.internal.filterstatus!", "Member[notapplied]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.dismissiblepopup!", "Member[focuschildonopenproperty]"] + - ["system.boolean", "microsoft.management.ui.internal.resizer", "Member[resizewhiledragging]"] + - ["microsoft.management.ui.internal.dataerrorinfovalidationresult", "microsoft.management.ui.internal.isnotemptyvalidationrule", "Method[validate].ReturnValue"] + - ["microsoft.management.ui.internal.filterrule", "microsoft.management.ui.internal.filterexpressionoperandnode", "Member[rule]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_taskpane_automationpropertiesname_133]"] + - ["system.windows.uielement", "microsoft.management.ui.internal.dismissiblepopup", "Member[setfocusoncloseelement]"] + - ["microsoft.management.ui.internal.dataerrorinfovalidationresult", "microsoft.management.ui.internal.validatingvalue", "Method[validate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_backforwardhistory_automationpropertiesname_619]"] + - ["system.boolean", "microsoft.management.ui.internal.innerlist", "Member[isgroupsexpanded]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.innerlistcolumn!", "Member[datadescriptionproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.listorganizer!", "Member[itemssourceproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlisttitle!", "Member[liststatusproperty]"] + - ["system.object[]", "microsoft.management.ui.internal.isequalconverter", "Method[convertback].ReturnValue"] + - ["system.collections.ienumerable", "microsoft.management.ui.internal.listorganizer", "Member[itemssource]"] + - ["microsoft.management.ui.internal.filterrulecustomizationfactory", "microsoft.management.ui.internal.filterrulecustomizationfactory!", "Member[factoryinstance]"] + - ["microsoft.management.ui.internal.filterrulepanel", "microsoft.management.ui.internal.managementlist", "Member[filterrulepanel]"] + - ["microsoft.management.ui.internal.dataerrorinfovalidationresult", "microsoft.management.ui.internal.dataerrorinfovalidationrule", "Method[validate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[actionbuttons_button_cancel]"] + - ["system.collections.generic.icollection", "microsoft.management.ui.internal.filterexpressionoroperatornode", "Member[children]"] + - ["system.object", "microsoft.management.ui.internal.isnotnullconverter", "Method[convert].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.management.ui.internal.validatingvaluebase", "Member[validationrules]"] + - ["microsoft.management.ui.internal.validatingvaluetogenericparametertypeconverter", "microsoft.management.ui.internal.validatingvaluetogenericparametertypeconverter!", "Member[instance]"] + - ["system.boolean", "microsoft.management.ui.internal.filterevaluator", "Member[hasfilterexpression]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.textblockservice!", "Member[istexttrimmedproperty]"] + - ["system.collections.objectmodel.observablecollection", "microsoft.management.ui.internal.innerlist", "Member[columns]"] + - ["microsoft.management.ui.internal.textfilterrule", "microsoft.management.ui.internal.searchtextparser", "Member[fulltextrule]"] + - ["system.windows.controls.datatemplateselector", "microsoft.management.ui.internal.filterrulepanel", "Member[filterruletemplateselector]"] + - ["system.windows.media.geometry", "microsoft.management.ui.internal.scalableimage", "Method[getlayoutclip].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.dismissiblepopup", "Member[setfocusonclose]"] + - ["system.boolean", "microsoft.management.ui.internal.managementlist", "Member[issearchshown]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_content_196]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.columnpicker", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_breadcrumbitem_text_144]"] + - ["system.string", "microsoft.management.ui.internal.uipropertygroupdescription", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.filterexpressionnode", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[helpsectionstitle]"] + - ["system.string", "microsoft.management.ui.internal.managementlisttitle", "Member[title]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.scalableimagesource!", "Member[sizeproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.addfilterrulepicker!", "Member[addfilterrulescommandtargetproperty]"] + - ["system.boolean", "microsoft.management.ui.internal.listorganizeritem", "Member[isineditmode]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[mandatory]"] + - ["system.object", "microsoft.management.ui.internal.integralconverter", "Method[convert].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_breadcrumbitem_automationpropertiesname_142]"] + - ["system.object", "microsoft.management.ui.internal.isequalconverter", "Method[convert].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.ipropertyvaluegetter", "Method[trygetpropertyvalue].ReturnValue"] + - ["microsoft.management.ui.internal.uipropertygroupdescription", "microsoft.management.ui.internal.innerlistcolumn", "Member[datadescription]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.resizer!", "Member[visiblegripwidthproperty]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_searchbox_automationpropertiesname_85]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[listproperty]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlist_stopfilterbutton_automationname]"] + - ["system.windows.media.imagesource", "microsoft.management.ui.internal.scalableimagesource", "Member[image]"] + - ["system.collections.objectmodel.observablecollection", "microsoft.management.ui.internal.addfilterrulepicker", "Member[shortcutfilterrules]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[onematch]"] + - ["system.boolean", "microsoft.management.ui.internal.ifilterexpressionprovider", "Member[hasfilterexpression]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[filterrulepanel_logicaloperatortext_header]"] + - ["system.string", "microsoft.management.ui.internal.extendedframeworkelementautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[parameterposition]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[cmdletcontrol_header_commonparameters]"] + - ["system.string", "microsoft.management.ui.internal.textfilterrule", "Method[getregexpattern].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.textcontainsfilterrule", "Method[evaluate].ReturnValue"] + - ["system.type", "microsoft.management.ui.internal.uipropertygroupdescription", "Member[datatype]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_tile_automationpropertiesname_674]"] + - ["system.boolean", "microsoft.management.ui.internal.propertyvaluegetter", "Method[trygetpropertyvalue].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[showmodulecontrol_label_name]"] + - ["system.object", "microsoft.management.ui.internal.validatingvalue", "Member[value]"] + - ["system.collections.generic.icollection", "microsoft.management.ui.internal.filterexpressionnode", "Method[findall].ReturnValue"] + - ["system.exception", "microsoft.management.ui.internal.readonlyobservableasynccollection", "Member[operationerror]"] + - ["microsoft.management.ui.internal.resizegriplocation", "microsoft.management.ui.internal.resizegriplocation!", "Member[right]"] + - ["microsoft.management.ui.internal.useractionstate", "microsoft.management.ui.internal.managementlist", "Member[viewmanageruseractionstate]"] + - ["system.string", "microsoft.management.ui.internal.searchbox", "Member[backgroundtext]"] + - ["system.boolean", "microsoft.management.ui.internal.propertiestextcontainsfilterrule", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[casesensitivetitle]"] + - ["system.boolean", "microsoft.management.ui.internal.propertyvalueselectorfilterrule", "Method[evaluate].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.isemptyfilterrule", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[cmdletcontrol_button_tooltip_help]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.listorganizer!", "Member[selectitemcommand]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[collapsingtabcontrol_expandbutton_automationname]"] + - ["system.string", "microsoft.management.ui.internal.defaultstringconverter", "Member[defaultvalue]"] + - ["microsoft.management.ui.internal.filterstatus", "microsoft.management.ui.internal.filterstatus!", "Member[inprogress]"] + - ["system.windows.datatemplate", "microsoft.management.ui.internal.resizer", "Member[draggingtemplate]"] + - ["system.string", "microsoft.management.ui.internal.dataerrorinfovalidationresult", "Member[errormessage]"] + - ["microsoft.management.ui.internal.validatingvalue", "microsoft.management.ui.internal.isbetweenfilterrule", "Member[endvalue]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[remarkstitle]"] + - ["system.string", "microsoft.management.ui.internal.filterrulepanelitem", "Member[groupid]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[oktext]"] + - ["microsoft.management.ui.internal.resizegriplocation", "microsoft.management.ui.internal.resizegriplocation!", "Member[left]"] + - ["system.globalization.cultureinfo", "microsoft.management.ui.internal.showcommandresources!", "Member[culture]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[noparameters]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_designerstyleresources_tooltip_119]"] + - ["system.object", "microsoft.management.ui.internal.stringformatconverter", "Method[convertback].ReturnValue"] + - ["microsoft.management.ui.internal.filterrule", "microsoft.management.ui.internal.searchtextparseresult", "Member[filterrule]"] + - ["system.boolean", "microsoft.management.ui.internal.ievaluate", "Method[evaluate].ReturnValue"] + - ["system.object", "microsoft.management.ui.internal.isvalidatingvaluevalidconverter", "Method[convertback].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_filterrulepanel_backgroundtext_200]"] + - ["system.boolean", "microsoft.management.ui.internal.iasyncprogress", "Member[operationinprogress]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[outputstitle]"] + - ["system.double", "microsoft.management.ui.internal.innerlistcolumn", "Member[minwidth]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.listorganizer!", "Member[deleteitemcommand]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[searchoptionstitle]"] + - ["system.boolean", "microsoft.management.ui.internal.extendedframeworkelementautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["microsoft.management.ui.internal.filterrulepanelitemtype", "microsoft.management.ui.internal.filterrulepanelitemtype!", "Member[item]"] + - ["microsoft.management.ui.internal.itemscontrolfilterevaluator", "microsoft.management.ui.internal.managementlist", "Member[evaluator]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_189]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_addfilterrulepicker_automationpropertiesname_157]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[filterrulepanelproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[isfiltershownproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.resizer!", "Member[draggingtemplateproperty]"] + - ["microsoft.management.ui.internal.controlstate", "microsoft.management.ui.internal.controlstate!", "Member[ready]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.scalableimage", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.validatingvaluebase", "Member[item]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[importmodulefailedformat]"] + - ["system.object", "microsoft.management.ui.internal.visualtoancestordataconverter", "Method[convert].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_listorganizer_automationpropertiesname_72]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[title]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[actionbuttons_button_ok]"] + - ["system.boolean", "microsoft.management.ui.internal.messagetextbox", "Member[isbackgroundtextshown]"] + - ["system.string", "microsoft.management.ui.internal.managementlisttitle", "Member[liststatus]"] + - ["system.string", "microsoft.management.ui.internal.listorganizer", "Member[noitemstext]"] + - ["system.boolean", "microsoft.management.ui.internal.popupcontrolbutton", "Member[ispopupopen]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[mandatorynamelabelformat]"] + - ["system.componentmodel.listsortdirection", "microsoft.management.ui.internal.uipropertygroupdescription", "Member[sortdirection]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[viewsaveruseractionstateproperty]"] + - ["system.object[]", "microsoft.management.ui.internal.validatingselectorvaluetodisplaynameconverter", "Method[convertback].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlist_nomatchesfound_message]"] + - ["system.string", "microsoft.management.ui.internal.searchtextparser+searchablerule", "Member[pattern]"] + - ["microsoft.management.ui.internal.filterstatus", "microsoft.management.ui.internal.filterevaluator", "Member[filterstatus]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_addfilterrulepicker_content_214]"] + - ["system.object", "microsoft.management.ui.internal.validatingvaluetogenericparametertypeconverter", "Method[convertback].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.addfilterrulepicker", "Member[isopen]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.listorganizer!", "Member[noitemstextproperty]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[parameterdefautvalue]"] + - ["system.int32", "microsoft.management.ui.internal.datetimeapproximationcomparer", "Method[compare].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.managementliststatedescriptor", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_tooltip_84]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_content_19]"] + - ["system.resources.resourcemanager", "microsoft.management.ui.internal.helpwindowresources!", "Member[resourcemanager]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_automationpropertiesname_49]"] + - ["system.boolean", "microsoft.management.ui.internal.isnotemptyfilterrule", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[collapsingtabcontrol_collapsebutton_automationname]"] + - ["system.boolean", "microsoft.management.ui.internal.managementlist", "Member[isfiltershown]"] + - ["system.collections.generic.ilist", "microsoft.management.ui.internal.validatingselectorvalue", "Member[availablevalues]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_93]"] + - ["microsoft.management.ui.internal.filterstatus", "microsoft.management.ui.internal.filterstatus!", "Member[applied]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[imported]"] + - ["system.string", "microsoft.management.ui.internal.searchtextparser+searchablerule", "Member[uniqueid]"] + - ["system.globalization.cultureinfo", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[culture]"] + - ["system.object", "microsoft.management.ui.internal.uipropertygroupdescription", "Member[displaycontent]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlist_sortglyph_ascending_automationname]"] + - ["system.boolean", "microsoft.management.ui.internal.filterexpressionandoperatornode", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_automationpropertiesname_314]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_automationpropertiesname_104]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[commandnameautomationname]"] + - ["microsoft.management.ui.internal.dataerrorinfovalidationresult", "microsoft.management.ui.internal.validatingselectorvalue", "Method[validate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_84]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_5]"] + - ["system.object[]", "microsoft.management.ui.internal.defaultstringconverter", "Method[convertback].ReturnValue"] + - ["microsoft.management.ui.internal.searchbox", "microsoft.management.ui.internal.managementlist", "Member[searchbox]"] + - ["system.string", "microsoft.management.ui.internal.searchtextparser!", "Member[valuegroupname]"] + - ["system.windows.style", "microsoft.management.ui.internal.listorganizer", "Member[dropdownstyle]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlist_startfilterbutton_automationname]"] + - ["system.boolean", "microsoft.management.ui.internal.textfilterrule", "Member[cultureinvariant]"] + - ["system.string", "microsoft.management.ui.internal.listorganizer", "Member[textcontentpropertyname]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[propertiestitle]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.management.ui.internal.filterevaluator", "Member[filterexpressionproviders]"] + - ["system.windows.controls.itemcollection", "microsoft.management.ui.internal.innerlist", "Member[items]"] + - ["system.boolean", "microsoft.management.ui.internal.textdoesnotequalfilterrule", "Method[evaluate].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.dataerrorinfovalidationresult", "Member[isuservisible]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.addfilterrulepicker!", "Member[isopenproperty]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[collapsingtabcontrol_collapsebutton_tooltip]"] + - ["system.string", "microsoft.management.ui.internal.expanderbutton", "Member[collapsetooltip]"] + - ["system.string", "microsoft.management.ui.internal.popupcontrolbutton", "Member[expandtooltip]"] + - ["system.string", "microsoft.management.ui.internal.defaultfilterrulecustomizationfactory", "Method[geterrormessageforinvalidvalue].ReturnValue"] + - ["system.double", "microsoft.management.ui.internal.resizer", "Member[visiblegripwidth]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlist_sortglyph_descending_automationname]"] + - ["system.text.regularexpressions.regexoptions", "microsoft.management.ui.internal.textfilterrule", "Method[getregexoptions].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.validatingvaluebase", "Member[error]"] + - ["system.globalization.cultureinfo", "microsoft.management.ui.internal.helpwindowresources!", "Member[culture]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_addfilterrulepicker_content_223]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.dismissiblepopup!", "Member[setfocusoncloseelementproperty]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.filterrulepanel", "Method[oncreateautomationpeer].ReturnValue"] + - ["t", "microsoft.management.ui.internal.propertychangedeventargs", "Member[newvalue]"] + - ["system.string", "microsoft.management.ui.internal.textblockservice!", "Method[getuntrimmedtext].ReturnValue"] + - ["system.windows.controls.controltemplate", "microsoft.management.ui.internal.pickerbase", "Member[dropdownbuttontemplate]"] + - ["system.boolean", "microsoft.management.ui.internal.readonlyobservableasynccollection", "Member[operationinprogress]"] + - ["system.boolean", "microsoft.management.ui.internal.utilities!", "Method[areallitemsoftype].ReturnValue"] + - ["system.object[]", "microsoft.management.ui.internal.resizergripthicknessconverter", "Method[convertback].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.scalableimagesource", "Member[accessiblename]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_designerstyleresources_tooltip_160]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[all]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlisttitle!", "Member[totalitemcountproperty]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[actionbuttons_button_run]"] + - ["system.object", "microsoft.management.ui.internal.listorganizer", "Member[highlighteditem]"] + - ["microsoft.management.ui.internal.scalableimagesource", "microsoft.management.ui.internal.scalableimage", "Member[source]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_textblock_83]"] + - ["system.boolean", "microsoft.management.ui.internal.selectorfilterrule", "Method[evaluate].ReturnValue"] + - ["microsoft.management.ui.internal.resizegriplocation", "microsoft.management.ui.internal.resizer!", "Method[getthumbgriplocation].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.equalsfilterrule", "Method[evaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_filterrulepanel_automationpropertiesname_257]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_searchbox_automationpropertiesname_75]"] + - ["system.int32", "microsoft.management.ui.internal.validatingselectorvalue", "Member[selectedindex]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.listorganizer!", "Member[textcontentpropertynameproperty]"] + - ["system.windows.freezable", "microsoft.management.ui.internal.scalableimagesource", "Method[createinstancecore].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[navigationlist_shownchildrenbutton_tooltip]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.resizer!", "Member[gripwidthproperty]"] + - ["system.object", "microsoft.management.ui.internal.texttrimconverter", "Method[convert].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.innerlist", "Member[autogeneratecolumns]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[synopsistitle]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[filterrulepanel_logicaloperatortext_item]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[relatedlinkstitle]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_content_33]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlist_togglefilterpanelbutton_automationname]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[navigationlist_shownchildrenbutton_automationname]"] + - ["system.object", "microsoft.management.ui.internal.isvalidatingvaluevalidconverter", "Method[convert].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_text_602]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[parameterpipelineinput]"] + - ["system.string", "microsoft.management.ui.internal.listorganizeritem", "Member[textcontentpropertyname]"] + - ["system.boolean", "microsoft.management.ui.internal.dismissiblepopup", "Member[focuschildonopen]"] + - ["system.string", "microsoft.management.ui.internal.propertyvalueselectorfilterrule", "Member[propertyname]"] + - ["system.boolean", "microsoft.management.ui.internal.searchtextparser", "Method[tryaddsearchablerule].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_tooltip_132]"] + - ["microsoft.management.ui.internal.dataerrorinfovalidationresult", "microsoft.management.ui.internal.dataerrorinfovalidationresult!", "Member[validresult]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[outgridview_button_cancel]"] + - ["microsoft.management.ui.internal.filterrulepanelitemtype", "microsoft.management.ui.internal.filterrulepanelitemtype!", "Member[firstheader]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_taskpane_text_74]"] + - ["system.boolean", "microsoft.management.ui.internal.selectorfilterrule", "Member[isvalid]"] + - ["microsoft.management.ui.internal.filterrulepanelcontroller", "microsoft.management.ui.internal.filterrulepanel", "Member[controller]"] + - ["system.boolean", "microsoft.management.ui.internal.doesnotequalfilterrule", "Method[evaluate].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.resizer!", "Member[resizewhiledraggingproperty]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_listorganizer_automationpropertiesname_95]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.scalableimage!", "Member[sourceproperty]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[importmodulebuttontext]"] + - ["system.boolean", "microsoft.management.ui.internal.textendswithfilterrule", "Method[evaluate].ReturnValue"] + - ["microsoft.management.ui.internal.filterexpressionnode", "microsoft.management.ui.internal.filterrulepanelcontroller", "Member[filterexpression]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.addfilterrulepicker!", "Member[addfilterrulescommandproperty]"] + - ["system.boolean", "microsoft.management.ui.internal.validatingvaluebase", "Member[isvalid]"] + - ["system.boolean", "microsoft.management.ui.internal.filterexpressionoperandnode", "Method[evaluate].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.resizer!", "Member[thumbgriplocationproperty]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.automationimage", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_tooltip_314]"] + - ["system.boolean", "microsoft.management.ui.internal.filterrule", "Member[isvalid]"] + - ["microsoft.management.ui.internal.useractionstate", "microsoft.management.ui.internal.useractionstate!", "Member[hidden]"] + - ["system.boolean", "microsoft.management.ui.internal.searchbox", "Member[hasfilterexpression]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_textblock_129]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[typeformat]"] + - ["system.collections.generic.icollection", "microsoft.management.ui.internal.defaultfilterrulecustomizationfactory", "Method[createdefaultfilterrulesforpropertyvalueselectorfilterrule].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.utilities!", "Method[nullchecktrim].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.innerlist!", "Method[getisprimarysortcolumn].ReturnValue"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.managementlist!", "Member[stopfiltercommand]"] + - ["system.resources.resourcemanager", "microsoft.management.ui.internal.showcommandresources!", "Member[resourcemanager]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[columnsexplorer_column_findtextbox_automationname]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlisttitle_liststatus_filternotapplied]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.automationgroup", "Method[oncreateautomationpeer].ReturnValue"] + - ["microsoft.management.ui.internal.filterrulepanelitemtype", "microsoft.management.ui.internal.filterrulepanelitemtype!", "Member[header]"] + - ["system.object", "microsoft.management.ui.internal.texttrimconverter", "Method[convertback].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.pickerbase!", "Member[isopenproperty]"] + - ["system.object", "microsoft.management.ui.internal.resizergripthicknessconverter", "Method[convert].ReturnValue"] + - ["microsoft.management.ui.internal.filterexpressionnode", "microsoft.management.ui.internal.filterevaluator", "Member[filterexpression]"] + - ["system.boolean", "microsoft.management.ui.internal.comparablevaluefilterrule", "Method[evaluate].ReturnValue"] + - ["microsoft.management.ui.internal.filterrule", "microsoft.management.ui.internal.filterrulepanelitem", "Member[rule]"] + - ["system.int32", "microsoft.management.ui.internal.managementlisttitle", "Member[totalitemcount]"] + - ["system.boolean", "microsoft.management.ui.internal.textfilterrule", "Member[ignorecase]"] + - ["t", "microsoft.management.ui.internal.utilities!", "Method[find].ReturnValue"] + - ["system.object", "microsoft.management.ui.internal.validatingvaluetogenericparametertypeconverter", "Method[convert].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[isloadingitemsproperty]"] + - ["system.string", "microsoft.management.ui.internal.messagetextbox", "Member[backgroundtext]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.dismissiblepopup!", "Member[dismisspopupcommand]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.filterrulepanel!", "Member[removerulecommand]"] + - ["system.string", "microsoft.management.ui.internal.filterrulecustomizationfactory", "Method[geterrormessageforinvalidvalue].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.textfilterrule!", "Member[wordboundaryregexpattern]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[searchboxproperty]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[commontoallparametersets]"] + - ["microsoft.management.ui.internal.filterrulepanelitemtype", "microsoft.management.ui.internal.filterrulepanelitem", "Member[itemtype]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.scalableimagesource!", "Member[accessiblenameproperty]"] + - ["system.windows.data.ivalueconverter", "microsoft.management.ui.internal.filterrulepanelcontentpresenter", "Member[contentconverter]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_automationpropertiesname_52]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[parameteracceptwildcard]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[mandatorylabelsegment]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_automationpropertiesname_86]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[filterrulepanel_logicaloperatortext_firstheader]"] + - ["system.boolean", "microsoft.management.ui.internal.comparablevaluefilterrule", "Member[defaultnullvalueevaluation]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.dismissiblepopup!", "Member[setfocusoncloseproperty]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.addfilterrulepicker!", "Member[okaddfilterrulescommand]"] + - ["system.string", "microsoft.management.ui.internal.innerlistcolumn", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[evaluatorproperty]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[parameterrequired]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[syntaxtitle]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[notestitle]"] + - ["microsoft.management.ui.internal.statedescriptor", "microsoft.management.ui.internal.managementliststatedescriptorfactory", "Method[create].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.pickerbase", "Member[isopen]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[actionbuttons_button_copy]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_waitingring_automationpropertiesname_74]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[helptitleformat]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_tooltip_104]"] + - ["system.windows.automation.expandcollapsestate", "microsoft.management.ui.internal.expanderbuttonautomationpeer", "Member[expandcollapsestate]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[canceltext]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[namelabelformat]"] + - ["microsoft.management.ui.internal.statedescriptor", "microsoft.management.ui.internal.istatedescriptorfactory", "Method[create].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "microsoft.management.ui.internal.managementlist", "Member[views]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlisttitle!", "Member[titleproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[addfilterrulepickerproperty]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.management.ui.internal.filterrulepanel", "Member[filterrulepanelitems]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_addfilterrulepicker_automationpropertiesname_180]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.managementlist!", "Member[viewmanageruseractionstateproperty]"] + - ["microsoft.management.ui.internal.selectorfilterrule", "microsoft.management.ui.internal.searchtextparser+searchablerule", "Method[getrulewithvalueset].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[canreceivevaluefrompipeline]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.innerlistcolumn!", "Member[minwidthproperty]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.filterrulepanel!", "Member[addrulescommand]"] + - ["system.string", "microsoft.management.ui.internal.uipropertygroupdescription", "Member[displayname]"] + - ["system.windows.data.ivalueconverter", "microsoft.management.ui.internal.validatingselectorvalue", "Member[displaynameconverter]"] + - ["microsoft.management.ui.internal.innerlist", "microsoft.management.ui.internal.managementlist", "Member[list]"] + - ["microsoft.management.ui.internal.filterexpressionnode", "microsoft.management.ui.internal.searchbox!", "Method[converttofilterexpression].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist2_noitemstext_50]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[commonparameters]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_text_152]"] + - ["system.windows.datatemplate", "microsoft.management.ui.internal.filterruletemplateselector", "Method[selecttemplate].ReturnValue"] + - ["microsoft.management.ui.internal.ipropertyvaluegetter", "microsoft.management.ui.internal.filterrulecustomizationfactory", "Member[propertyvaluegetter]"] + - ["microsoft.management.ui.internal.searchtextparser", "microsoft.management.ui.internal.searchbox", "Member[parser]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[settingstext]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_automationpropertiesname_75]"] + - ["system.windows.media.brush", "microsoft.management.ui.internal.scalableimagesource", "Member[brush]"] + - ["system.boolean", "microsoft.management.ui.internal.addfilterrulepickeritem", "Member[ischecked]"] + - ["system.windows.input.icommand", "microsoft.management.ui.internal.addfilterrulepicker", "Member[addfilterrulescommand]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_designerstyleresources_tooltip_97]"] + - ["system.string", "microsoft.management.ui.internal.expanderbuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[endprocessingerrormessage]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[pleasewaitmessage]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_listorganizer_automationpropertiesname_47]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_automationpropertiesname_302]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[positionformat]"] + - ["microsoft.management.ui.internal.innerlistcolumn", "microsoft.management.ui.internal.innerlist", "Member[sortedcolumn]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.listorganizer!", "Member[dropdownbuttontemplateproperty]"] + - ["microsoft.management.ui.internal.validatingvalue", "microsoft.management.ui.internal.singlevaluecomparablevaluefilterrule", "Member[value]"] + - ["system.boolean", "microsoft.management.ui.internal.filterrulepanelcontroller", "Member[hasfilterexpression]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[outgridview_button_ok]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[nexttext]"] + - ["microsoft.management.ui.internal.filterrule", "microsoft.management.ui.internal.filterruleextensions!", "Method[deepcopy].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.managementlisttitle", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.textfilterrule", "Method[getparsedvalue].ReturnValue"] + - ["microsoft.management.ui.internal.useractionstate", "microsoft.management.ui.internal.useractionstate!", "Member[disabled]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.expanderbutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_managementlist_text_392]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[allmodulescontrol_label_modules]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.scalableimagesource!", "Member[imageproperty]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[notimportedformat]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.managementlist!", "Member[startfiltercommand]"] + - ["system.windows.routedevent", "microsoft.management.ui.internal.managementlist!", "Member[viewschangedevent]"] + - ["system.windows.input.routedcommand", "microsoft.management.ui.internal.pickerbase!", "Member[closedropdowncommand]"] + - ["microsoft.management.ui.internal.useractionstate", "microsoft.management.ui.internal.useractionstate!", "Member[enabled]"] + - ["system.object", "microsoft.management.ui.internal.isnotnullconverter", "Method[convertback].ReturnValue"] + - ["system.exception", "microsoft.management.ui.internal.iasyncprogress", "Member[operationerror]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[columnsexplorer_column_findtextbox_backgroundtext]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.automationbutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "microsoft.management.ui.internal.textstartswithfilterrule", "Method[evaluate].ReturnValue"] + - ["microsoft.management.ui.internal.resizegriplocation", "microsoft.management.ui.internal.resizer", "Member[griplocation]"] + - ["system.resources.resourcemanager", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[resourcemanager]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_filterrulepanel_automationpropertiesname_199]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[previoustext]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.management.ui.internal.managementlist", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.componentmodel.listsortdirection", "microsoft.management.ui.internal.uipropertygroupdescription", "Method[reversesortdirection].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[somematchesformat]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.listorganizeritem!", "Member[textcontentpropertynameproperty]"] + - ["microsoft.management.ui.internal.useractionstate", "microsoft.management.ui.internal.managementlist", "Member[viewsaveruseractionstate]"] + - ["system.string", "microsoft.management.ui.internal.filterrule", "Member[displayname]"] + - ["system.object", "microsoft.management.ui.internal.inputfieldbackgroundtextconverter", "Method[convert].ReturnValue"] + - ["system.int32", "microsoft.management.ui.internal.customtypecomparer!", "Method[compare].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlisttitle_title_withviewname]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[multiparameter_button_browse]"] + - ["t", "microsoft.management.ui.internal.validatingvalue", "Method[getcastvalue].ReturnValue"] + - ["system.windows.controls.itemscontrol", "microsoft.management.ui.internal.itemscontrolfilterevaluator", "Member[filtertarget]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.innerlist!", "Member[isprimarysortcolumnproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.searchbox!", "Member[backgroundtextproperty]"] + - ["system.boolean", "microsoft.management.ui.internal.textfilterrule", "Method[exactmatchevaluate].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[optional]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_73]"] + - ["microsoft.management.ui.internal.statedescriptor", "microsoft.management.ui.internal.managementlist", "Member[currentview]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[managementlisttitle_liststatus_filterapplied]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.textblockservice!", "Member[istexttrimmedexternallyproperty]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.textblockservice!", "Member[istexttrimmedmonitoringenabledproperty]"] + - ["system.boolean", "microsoft.management.ui.internal.textblockservice!", "Method[getistexttrimmedmonitoringenabled].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[collapsingtabcontrol_expandbutton_tooltip]"] + - ["microsoft.management.ui.internal.validatingselectorvalue", "microsoft.management.ui.internal.selectorfilterrule", "Member[availablerules]"] + - ["system.windows.dependencyproperty", "microsoft.management.ui.internal.textblockservice!", "Member[untrimmedtextproperty]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_tooltip_76]"] + - ["system.boolean", "microsoft.management.ui.internal.filterrulepanel", "Member[hasfilterexpression]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[nomatches]"] + - ["system.string", "microsoft.management.ui.internal.searchtextparser", "Method[getpattern].ReturnValue"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[autoresxgen_columnpicker_content_127]"] + - ["system.string", "microsoft.management.ui.internal.helpwindowresources!", "Member[zoomslider]"] + - ["system.boolean", "microsoft.management.ui.internal.innerlistcolumn", "Member[required]"] + - ["microsoft.management.ui.internal.innerlistgridview", "microsoft.management.ui.internal.innerlist", "Member[innergrid]"] + - ["system.string", "microsoft.management.ui.internal.xamllocalizableresources!", "Member[innerlist_gridviewcolumnheader_itemstatus_ascending]"] + - ["system.boolean", "microsoft.management.ui.internal.isbetweenfilterrule", "Member[isvalid]"] + - ["system.string", "microsoft.management.ui.internal.showcommandresources!", "Member[notimported]"] + - ["system.boolean", "microsoft.management.ui.internal.innerlistcolumn", "Member[visible]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.UI.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.UI.typemodel.yml new file mode 100644 index 000000000000..2ef9bf4417b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Management.UI.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.double", "microsoft.management.ui.helpwindow!", "Member[minimumzoom]"] + - ["system.double", "microsoft.management.ui.helpwindow!", "Member[maximumzoom]"] + - ["system.double", "microsoft.management.ui.helpwindow!", "Member[zoominterval]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Activities.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Activities.Internal.typemodel.yml new file mode 100644 index 000000000000..1ac4b07617c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Activities.Internal.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.powershell.activities.internal.isargumentset", "Method[execute].ReturnValue"] + - ["system.activities.argument", "microsoft.powershell.activities.internal.isargumentset", "Member[argument]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Activities.typemodel.yml new file mode 100644 index 000000000000..1ee13d57dd21 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Activities.typemodel.yml @@ -0,0 +1,395 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.powershell.activities.getcimclass", "Member[psdefiningmodule]"] + - ["system.int32", "microsoft.powershell.activities.hostsettingcommandmetadata", "Member[startcolumnnumber]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[httpprefix]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.activities.hostparameterdefaults", "Member[parameters]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[informationaction]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.psactivity", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[noencryption]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newciminstance", "Member[clientonly]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.activities.psactivity", "Method[getactivityarguments].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.newciminstance", "Member[classname]"] + - ["system.boolean", "microsoft.powershell.activities.runspaceprovider", "Method[isdisconnectedbyrunspaceprovider].ReturnValue"] + - ["system.boolean", "microsoft.powershell.activities.getwmiobject", "Member[directread]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[certificatecncheck]"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[psprogress]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.activities.pipeline", "Member[activities]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[informationaction]"] + - ["system.string", "microsoft.powershell.activities.connectivitycategoryattribute", "Method[getlocalizedstring].ReturnValue"] + - ["system.boolean", "microsoft.powershell.activities.psactivity", "Method[getruninproc].ReturnValue"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.pipelineenabledactivity", "Member[result]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.getcimclass", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.activities.psworkflowhost", "Member[localrunspaceprovider]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[arguments]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psremotingbehavior]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[psprogressmessage]"] + - ["system.string", "microsoft.powershell.activities.powershellvalue", "Member[expression]"] + - ["system.string", "microsoft.powershell.activities.inputandoutputcategoryattribute", "Method[getlocalizedstring].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[querydialect]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psconnectionretryintervalsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimassociatedinstance", "Member[association]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psusessl]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psallowredirection]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[encodeportinserviceprincipalname]"] + - ["system.string", "microsoft.powershell.activities.suspend", "Member[label]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[debug]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.getpsworkflowdata", "Member[variabletoretrieve]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psapplicationname]"] + - ["system.string", "microsoft.powershell.activities.newcimsession", "Member[psdefiningmodule]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsession", "Member[sessionoption]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psconnectionretrycount]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.invokewmimethod", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psport]"] + - ["system.collections.generic.list", "microsoft.powershell.activities.psremotingactivity", "Method[getimplementation].ReturnValue"] + - ["system.string", "microsoft.powershell.activities.newciminstance", "Member[psdefiningmodule]"] + - ["system.type", "microsoft.powershell.activities.newciminstance", "Member[typeimplementingcmdlet]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[verbose]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psremotingbehavior]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[warningaction]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[query]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psactionretryintervalsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psrequiredmodules]"] + - ["system.boolean", "microsoft.powershell.activities.psactivity", "Member[caninduceidle]"] + - ["system.string", "microsoft.powershell.activities.activitygenerator!", "Method[generatefromcommandinfo].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.removeciminstance", "Member[namespace]"] + - ["system.string", "microsoft.powershell.activities.psactivity", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[psusessl]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[usessl]"] + - ["system.management.automation.remoting.pssessionoption", "microsoft.powershell.activities.activityimplementationcontext", "Member[pssessionoption]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimassociatedinstance", "Member[namespace]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[mergeerrortooutput]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psconnectionretrycount]"] + - ["system.boolean", "microsoft.powershell.activities.suspend", "Member[caninduceidle]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[jobname]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[pspersist]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psverbose]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.activities.psactivityenvironment", "Member[modules]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[packetintegrity]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[verbose]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[whatif]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[keyonly]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsession", "Member[credential]"] + - ["system.string", "microsoft.powershell.activities.getcimassociatedinstance", "Member[psdefiningmodule]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimclass", "Member[operationtimeoutsec]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psconnectionuri]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[parentjobinstanceid]"] + - ["system.string", "microsoft.powershell.activities.activitygenerator!", "Method[generatefromname].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[inputobject]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.removeciminstance", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.activities.cimactivityimplementationcontext", "Member[computername]"] + - ["system.management.automation.runspaces.runspace", "microsoft.powershell.activities.runspaceprovider", "Method[getrunspace].ReturnValue"] + - ["system.string", "microsoft.powershell.activities.newcimsessionoption", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newciminstance", "Member[cimclass]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimassociatedinstance", "Member[inputobject]"] + - ["system.boolean", "microsoft.powershell.activities.psremotingactivity", "Method[getiscomputernamespecified].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psconnectionuri]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psactionretrycount]"] + - ["system.management.automation.tracing.powershelltracesource", "microsoft.powershell.activities.psactivity", "Member[tracer]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[psauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.activities.disablepsworkflowconnection", "Member[timeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[operationtimeoutsec]"] + - ["system.type", "microsoft.powershell.activities.invokecimmethod", "Member[typeimplementingcmdlet]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psallowredirection]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.getwmiobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.removeciminstance", "Member[query]"] + - ["microsoft.management.infrastructure.cimsession", "microsoft.powershell.activities.cimactivityimplementationcontext", "Member[session]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[psconnectionretrycount]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[classname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.inlinescript", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psdisableserialization]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newciminstance", "Member[property]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psactionretrycount]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[input]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psbookmarktimeoutsec]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.psactivity", "Member[pswarning]"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.activities.psworkflowhost", "Member[unboundedlocalrunspaceprovider]"] + - ["system.string", "microsoft.powershell.activities.getcimassociatedinstance", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[pssessionoption]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[psworkflowpath]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psport]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.newcimsession", "Method[getpowershell].ReturnValue"] + - ["system.management.automation.runspaces.runspace", "microsoft.powershell.activities.runspaceprovider", "Method[endgetrunspace].ReturnValue"] + - ["t", "microsoft.powershell.activities.wmiactivity", "Method[getubiquitousparameter].ReturnValue"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psport]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[othervariablename]"] + - ["system.management.authenticationlevel", "microsoft.powershell.activities.activityimplementationcontext", "Member[psauthenticationlevel]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.activities.inlinescriptcontext", "Member[variables]"] + - ["microsoft.management.infrastructure.options.cimsessionoptions", "microsoft.powershell.activities.cimactivityimplementationcontext", "Member[sessionoptions]"] + - ["system.activities.inargument", "microsoft.powershell.activities.wmiactivity", "Member[pscredential]"] + - ["system.activities.inargument", "microsoft.powershell.activities.throttledparallelforeach", "Member[values]"] + - ["system.type", "microsoft.powershell.activities.genericcimcmdletactivity", "Member[typeimplementingcmdlet]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[psapplicationname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getwmiobject", "Member[filter]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psworkflowroot]"] + - ["system.activities.inargument", "microsoft.powershell.activities.pipelineenabledactivity", "Member[input]"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[psverbose]"] + - ["microsoft.powershell.activities.hostsettingcommandmetadata", "microsoft.powershell.activities.hostparameterdefaults", "Member[hostcommandmetadata]"] + - ["system.boolean", "microsoft.powershell.activities.psgeneratedcimactivity", "Method[getiscomputernamespecified].ReturnValue"] + - ["system.string", "microsoft.powershell.activities.behaviorcategoryattribute", "Method[getlocalizedstring].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[query]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newciminstance", "Member[operationtimeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[namespace]"] + - ["system.boolean", "microsoft.powershell.activities.powershellvalue", "Member[usedefaultinput]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[debug]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[filter]"] + - ["system.boolean", "microsoft.powershell.activities.psremotingactivity", "Member[supportscustomremoting]"] + - ["system.func", "microsoft.powershell.activities.hostparameterdefaults", "Member[hostpersistencedelegate]"] + - ["system.action", "microsoft.powershell.activities.hostparameterdefaults", "Member[activatedelegate]"] + - ["system.string", "microsoft.powershell.activities.invokecimmethod", "Member[psdefiningmodule]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.newciminstance", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[proxytype]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[psrequiredmodules]"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[psdebug]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[locale]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psconnectionretryintervalsec]"] + - ["system.collections.generic.list", "microsoft.powershell.activities.psactivity", "Method[getimplementation].ReturnValue"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[erroraction]"] + - ["system.string", "microsoft.powershell.activities.genericcimcmdletactivity", "Member[moduledefinition]"] + - ["system.object", "microsoft.powershell.activities.activityimplementationcontext", "Member[workflowcontext]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[proxyauthentication]"] + - ["system.collections.generic.list", "microsoft.powershell.activities.wmiactivity", "Method[getimplementation].ReturnValue"] + - ["system.string", "microsoft.powershell.activities.psactivity!", "Member[pspersistbookmarkprefix]"] + - ["system.type", "microsoft.powershell.activities.newcimsession", "Member[typeimplementingcmdlet]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[informationaction]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[cimsession]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newciminstance", "Member[key]"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[pserror]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[verbose]"] + - ["system.string", "microsoft.powershell.activities.parameterspecificcategoryattribute", "Method[getlocalizedstring].ReturnValue"] + - ["system.management.authenticationlevel", "microsoft.powershell.activities.wmiactivity", "Member[psauthenticationlevel]"] + - ["system.string[]", "microsoft.powershell.activities.activityimplementationcontext", "Member[psconnectionuri]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[classname]"] + - ["system.string", "microsoft.powershell.activities.inlinescript", "Member[command]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[value]"] + - ["system.boolean", "microsoft.powershell.activities.psresumableactivityhostcontroller", "Member[supportdisconnectedpsstreams]"] + - ["system.iasyncresult", "microsoft.powershell.activities.runspaceprovider", "Method[begingetrunspace].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psconfigurationname]"] + - ["system.boolean", "microsoft.powershell.activities.inlinescript", "Member[updatepreferencevariable]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.activities.hostparameterdefaults", "Member[asyncexecutioncollection]"] + - ["system.string", "microsoft.powershell.activities.hostsettingcommandmetadata", "Member[commandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psactionretryintervalsec]"] + - ["system.string", "microsoft.powershell.activities.getcimclass", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.disablepsworkflowconnection", "Method[getpowershell].ReturnValue"] + - ["system.management.impersonationlevel", "microsoft.powershell.activities.wmiactivity", "Member[impersonation]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[authority]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[pserror]"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.activities.psworkflowhost", "Member[remoterunspaceprovider]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[operationtimeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[proxycredential]"] + - ["system.uri", "microsoft.powershell.activities.cimactivityimplementationcontext", "Member[resourceuri]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokewmimethod", "Member[class]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[property]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.activities.psactivityenvironment", "Member[variables]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[appendoutput]"] + - ["system.string[]", "microsoft.powershell.activities.activitygenerator!", "Method[generatefrommoduleinfo].ReturnValue"] + - ["system.nullable", "microsoft.powershell.activities.pipelineenabledactivity", "Member[appendoutput]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[workflowinstanceid]"] + - ["system.string", "microsoft.powershell.activities.psactivity!", "Member[pssuspendbookmarkprefix]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsession", "Member[authentication]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[all]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[pscomputername]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[pssenderinfo]"] + - ["system.type", "microsoft.powershell.activities.newcimsessionoption", "Member[typeimplementingcmdlet]"] + - ["system.nullable", "microsoft.powershell.activities.setpsworkflowdata", "Member[appendoutput]"] + - ["system.boolean", "microsoft.powershell.activities.inlinescript", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[pscredential]"] + - ["system.boolean", "microsoft.powershell.activities.pspersist", "Member[caninduceidle]"] + - ["system.activities.inargument", "microsoft.powershell.activities.removeciminstance", "Member[querydialect]"] + - ["system.string", "microsoft.powershell.activities.cimactivityimplementationcontext", "Member[moduledefinition]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[shallow]"] + - ["system.management.automation.remotingbehavior", "microsoft.powershell.activities.activityimplementationcontext", "Member[psremotingbehavior]"] + - ["microsoft.powershell.activities.psactivityenvironment", "microsoft.powershell.activities.activityimplementationcontext", "Member[psactivityenvironment]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[warningaction]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[pssessionoption]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokewmimethod", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.activities.removeciminstance", "Member[operationtimeoutsec]"] + - ["microsoft.powershell.workflow.psworkflowremoteactivitystate", "microsoft.powershell.activities.hostparameterdefaults", "Member[remoteactivitystate]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimassociatedinstance", "Member[operationtimeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimclass", "Member[qualifiername]"] + - ["system.boolean", "microsoft.powershell.activities.activityimplementationcontext", "Member[enableallprivileges]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokewmimethod", "Member[argumentlist]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[parentcommandname]"] + - ["system.int32", "microsoft.powershell.activities.hostsettingcommandmetadata", "Member[endlinenumber]"] + - ["system.activities.inargument", "microsoft.powershell.activities.inlinescript", "Member[parameters]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psallowredirection]"] + - ["system.boolean", "microsoft.powershell.activities.psactivity", "Member[updatepreferencevariable]"] + - ["system.string", "microsoft.powershell.activities.wmiactivity", "Member[authority]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[pscertificatethumbprint]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psconfigurationname]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psprogress]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimassociatedinstance", "Member[keyonly]"] + - ["system.guid", "microsoft.powershell.activities.hostparameterdefaults", "Member[jobinstanceid]"] + - ["system.management.impersonationlevel", "microsoft.powershell.activities.activityimplementationcontext", "Member[impersonation]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[culture]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.activities.cimactivityimplementationcontext", "Member[modulescriptblock]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[jobid]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[psprogressmessage]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[jobcommandname]"] + - ["system.boolean", "microsoft.powershell.activities.psactivitycontext", "Member[iscanceled]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[psport]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[pscomputername]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psusessl]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[psconfigurationname]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[pssessionoption]"] + - ["system.int32", "microsoft.powershell.activities.hostsettingcommandmetadata", "Member[startlinenumber]"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[psinformation]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[mergeerrortooutput]"] + - ["system.boolean", "microsoft.powershell.activities.psactivitycontext", "Method[execute].ReturnValue"] + - ["microsoft.powershell.activities.psworkflowhost", "microsoft.powershell.activities.hostparameterdefaults", "Member[runtime]"] + - ["system.activities.variable", "microsoft.powershell.activities.psactivity", "Member[parameterdefaults]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[packetprivacy]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psusessl]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.getcimassociatedinstance", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[proxycertificatethumbprint]"] + - ["system.iasyncresult", "microsoft.powershell.activities.psworkflowinstanceextension", "Method[beginresumebookmark].ReturnValue"] + - ["system.string", "microsoft.powershell.activities.wmiactivity", "Member[locale]"] + - ["system.activities.inargument", "microsoft.powershell.activities.wmiactivity", "Member[namespace]"] + - ["system.type", "microsoft.powershell.activities.removeciminstance", "Member[typeimplementingcmdlet]"] + - ["system.activities.inargument", "microsoft.powershell.activities.inlinescript", "Member[commandname]"] + - ["system.reflection.assembly", "microsoft.powershell.activities.activitygenerator!", "Method[generateassemblyfrommoduleinfo].ReturnValue"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[pswarning]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[maxenvelopesizekb]"] + - ["system.boolean", "microsoft.powershell.activities.psactivityhostcontroller", "Method[runinactivitycontroller].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.getwmiobject", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[certrevocationcheck]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psallowredirection]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[parentjobname]"] + - ["system.string", "microsoft.powershell.activities.invokecimmethod", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[uiculture]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psinformation]"] + - ["system.string", "microsoft.powershell.activities.psactivityargumentinfo", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.activities.iimplementsconnectionretry", "Member[psconnectionretryintervalsec]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psdisableserialization]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psconnectionretrycount]"] + - ["system.string", "microsoft.powershell.activities.newcimsessionoption", "Member[psdefiningmodule]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[erroraction]"] + - ["system.string", "microsoft.powershell.activities.psactivity", "Member[psdefiningmodule]"] + - ["system.string[]", "microsoft.powershell.activities.activityimplementationcontext", "Member[pscomputername]"] + - ["system.int32", "microsoft.powershell.activities.hostsettingcommandmetadata", "Member[endcolumnnumber]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psversiontable]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newciminstance", "Member[namespace]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psauthentication]"] + - ["system.activities.activityaction", "microsoft.powershell.activities.throttledparallelforeach", "Member[body]"] + - ["system.boolean", "microsoft.powershell.activities.getwmiobject", "Member[amended]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getwmiobject", "Member[query]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[cimclass]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[psactionretryintervalsec]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[pselapsedtimeoutsec]"] + - ["system.string", "microsoft.powershell.activities.workflowpreferencevariables!", "Member[psparentactivityid]"] + - ["system.string", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[moduledefinition]"] + - ["system.boolean", "microsoft.powershell.activities.wmiactivity", "Member[enableallprivileges]"] + - ["system.activities.argument", "microsoft.powershell.activities.psactivityargumentinfo", "Member[value]"] + - ["system.string", "microsoft.powershell.activities.psactivity!", "Member[psbookmarkprefix]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[jobinstanceid]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[pscertificatethumbprint]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[input]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[pswarning]"] + - ["system.type", "microsoft.powershell.activities.getcimassociatedinstance", "Member[typeimplementingcmdlet]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.psactivity", "Member[psinformation]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.psactivity", "Member[psverbose]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[psconnectionretryintervalsec]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psrunningtimeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[pspersist]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psculture]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[psdisableserialization]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getwmiobject", "Member[class]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[resourceuri]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[result]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[warningaction]"] + - ["system.boolean", "microsoft.powershell.activities.setpsworkflowdata", "Member[usedefaultinput]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimassociatedinstance", "Member[resultclassname]"] + - ["system.string", "microsoft.powershell.activities.workflowpreferencevariables!", "Member[pspersistpreference]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsession", "Member[name]"] + - ["system.string", "microsoft.powershell.activities.removeciminstance", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsession", "Member[operationtimeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[querydialect]"] + - ["microsoft.powershell.activities.psactivityhostcontroller", "microsoft.powershell.activities.psworkflowhost", "Member[psactivityhostcontroller]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[pscredential]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimclass", "Member[namespace]"] + - ["system.string", "microsoft.powershell.activities.workflowpreferencevariables!", "Member[psruninprocesspreference]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.invokecimmethod", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsession", "Member[port]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokewmimethod", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[pssessionoption]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimclass", "Member[methodname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[pscertificatethumbprint]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[parentjobid]"] + - ["system.activities.inargument", "microsoft.powershell.activities.iimplementsconnectionretry", "Member[psconnectionretrycount]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[pscertificatethumbprint]"] + - ["system.activities.inargument", "microsoft.powershell.activities.throttledparallelforeach", "Member[throttlelimit]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.psactivity", "Member[psdebug]"] + - ["system.activities.inargument", "microsoft.powershell.activities.invokecimmethod", "Member[methodname]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psdebug]"] + - ["system.activities.inargument", "microsoft.powershell.activities.wmiactivity", "Member[pscomputername]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[psactionrunningtimeoutsec]"] + - ["system.management.automation.pscredential", "microsoft.powershell.activities.activityimplementationcontext", "Member[pscredential]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimclass", "Member[propertyname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psconnectionretrycount]"] + - ["microsoft.powershell.activities.activityonresumeaction", "microsoft.powershell.activities.activityonresumeaction!", "Member[restart]"] + - ["system.string", "microsoft.powershell.activities.activityimplementationcontext", "Member[namespace]"] + - ["system.string[]", "microsoft.powershell.activities.activityimplementationcontext", "Member[psrequiredmodules]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psconfigurationname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[certificatecacheck]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.psactivity", "Member[psprogress]"] + - ["system.activities.inoutargument", "microsoft.powershell.activities.psactivity", "Member[pserror]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[other]"] + - ["microsoft.powershell.activities.activityonresumeaction", "microsoft.powershell.activities.activityonresumeaction!", "Member[resume]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[erroraction]"] + - ["system.string", "microsoft.powershell.activities.getciminstance", "Member[pscommandname]"] + - ["system.collections.generic.list", "microsoft.powershell.activities.psgeneratedcimactivity", "Method[getimplementation].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsession", "Member[certificatethumbprint]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psapplicationname]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psuiculture]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psport]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psauthentication]"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[mergeerrortooutput]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psgeneratedcimactivity", "Member[pscomputername]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psconnectionretryintervalsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getcimclass", "Member[classname]"] + - ["system.string", "microsoft.powershell.activities.removeciminstance", "Member[psdefiningmodule]"] + - ["system.activities.bookmarkresumptionresult", "microsoft.powershell.activities.psworkflowinstanceextension", "Method[endresumebookmark].ReturnValue"] + - ["system.nullable", "microsoft.powershell.activities.activityimplementationcontext", "Member[psactionrunningtimeoutsec]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[pscertificatethumbprint]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psconnectionretryintervalsec]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[pscredential]"] + - ["system.boolean", "microsoft.powershell.activities.pipelineenabledactivity", "Member[usedefaultinput]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psconnectionuri]"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[input]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.activities.psworkflowinstanceextension", "Method[getadditionalextensions].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.getpsworkflowdata", "Member[othervariablename]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.pscleanupactivity", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.newcimsessionoption", "Method[getpowershell].ReturnValue"] + - ["system.type", "microsoft.powershell.activities.getciminstance", "Member[typeimplementingcmdlet]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[pscredential]"] + - ["system.string", "microsoft.powershell.activities.newcimsession", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.activities.removeciminstance", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psapplicationname]"] + - ["system.management.automation.powershell", "microsoft.powershell.activities.activityimplementationcontext", "Member[powershellinstance]"] + - ["system.type", "microsoft.powershell.activities.getcimclass", "Member[typeimplementingcmdlet]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[protocol]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.activities.getciminstance", "Member[namespace]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psremotingactivity", "Member[psusessl]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psprivatemetadata]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[pspersist]"] + - ["microsoft.powershell.activities.psworkflowruntimevariable", "microsoft.powershell.activities.psworkflowruntimevariable!", "Member[psauthenticationlevel]"] + - ["system.string", "microsoft.powershell.activities.newciminstance", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[pscomputername]"] + - ["system.activities.inargument", "microsoft.powershell.activities.psactivity", "Member[psactionretrycount]"] + - ["system.activities.inargument", "microsoft.powershell.activities.newcimsessionoption", "Member[impersonation]"] + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.powershell.activities.activityimplementationcontext", "Member[cimsession]"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "microsoft.powershell.activities.activityimplementationcontext", "Member[connectioninfo]"] + - ["system.management.automation.powershell", "microsoft.powershell.activities.wmiactivity", "Method[getwmicommandcore].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[pspersist]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.activities.getciminstance", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.activities.psactivity", "Member[definingmodule]"] + - ["system.management.automation.psdatacollection", "microsoft.powershell.activities.activityimplementationcontext", "Member[result]"] + - ["system.activities.inargument", "microsoft.powershell.activities.setpsworkflowdata", "Member[psactionrunningtimeoutsec]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cim.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cim.typemodel.yml new file mode 100644 index 000000000000..92a7c74e167d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cim.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.psadaptedproperty", "microsoft.powershell.cim.ciminstanceadapter", "Method[getfirstpropertyordefault].ReturnValue"] + - ["system.management.automation.psadaptedproperty", "microsoft.powershell.cim.ciminstanceadapter", "Method[getproperty].ReturnValue"] + - ["system.boolean", "microsoft.powershell.cim.ciminstanceadapter", "Method[isgettable].ReturnValue"] + - ["system.string", "microsoft.powershell.cim.ciminstanceadapter", "Method[getpropertytypename].ReturnValue"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.cim.ciminstanceadapter", "Method[gettypenamehierarchy].ReturnValue"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.cim.ciminstanceadapter", "Method[getproperties].ReturnValue"] + - ["system.boolean", "microsoft.powershell.cim.ciminstanceadapter", "Method[issettable].ReturnValue"] + - ["system.object", "microsoft.powershell.cim.ciminstanceadapter", "Method[getpropertyvalue].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.Cim.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.Cim.typemodel.yml new file mode 100644 index 000000000000..707080d9c648 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.Cim.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.management.infrastructure.cimsession[]", "microsoft.powershell.cmdletization.cim.cimcmdletadapter", "Member[cimsession]"] + - ["system.int32", "microsoft.powershell.cmdletization.cim.cimcmdletadapter", "Member[throttlelimit]"] + - ["microsoft.management.infrastructure.cimsession", "microsoft.powershell.cmdletization.cim.cimcmdletadapter", "Member[defaultsession]"] + - ["microsoft.powershell.cmdletization.querybuilder", "microsoft.powershell.cmdletization.cim.cimcmdletadapter", "Method[getquerybuilder].ReturnValue"] + - ["system.object", "microsoft.powershell.cmdletization.cim.cimcmdletadapter", "Method[getdynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.cmdletization.cim.cimcmdletadapter", "Method[generateparentjobname].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.cmdletization.cim.cimjobexception", "Member[errorrecord]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.Xml.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.Xml.typemodel.yml new file mode 100644 index 000000000000..ad7f7c2c1888 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.Xml.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.powershell.cmdletization.xml.confirmimpact", "microsoft.powershell.cmdletization.xml.confirmimpact!", "Member[none]"] + - ["microsoft.powershell.cmdletization.xml.itemschoicetype", "microsoft.powershell.cmdletization.xml.itemschoicetype!", "Member[minvaluequery]"] + - ["microsoft.powershell.cmdletization.xml.itemschoicetype", "microsoft.powershell.cmdletization.xml.itemschoicetype!", "Member[excludequery]"] + - ["microsoft.powershell.cmdletization.xml.itemschoicetype", "microsoft.powershell.cmdletization.xml.itemschoicetype!", "Member[maxvaluequery]"] + - ["microsoft.powershell.cmdletization.xml.itemschoicetype", "microsoft.powershell.cmdletization.xml.itemschoicetype!", "Member[regularquery]"] + - ["microsoft.powershell.cmdletization.xml.confirmimpact", "microsoft.powershell.cmdletization.xml.confirmimpact!", "Member[high]"] + - ["microsoft.powershell.cmdletization.xml.confirmimpact", "microsoft.powershell.cmdletization.xml.confirmimpact!", "Member[low]"] + - ["microsoft.powershell.cmdletization.xml.confirmimpact", "microsoft.powershell.cmdletization.xml.confirmimpact!", "Member[medium]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.typemodel.yml new file mode 100644 index 000000000000..963fb3e4e1d6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Cmdletization.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.idictionary", "microsoft.powershell.cmdletization.cmdletadapter", "Member[privatedata]"] + - ["microsoft.powershell.cmdletization.methodparameterbindings", "microsoft.powershell.cmdletization.methodparameter", "Member[bindings]"] + - ["system.string", "microsoft.powershell.cmdletization.methodparameter", "Member[parametertypename]"] + - ["system.string", "microsoft.powershell.cmdletization.methodparameter", "Member[name]"] + - ["system.version", "microsoft.powershell.cmdletization.cmdletadapter", "Member[moduleversion]"] + - ["system.int32", "microsoft.powershell.cmdletization.sessionbasedcmdletadapter", "Member[throttlelimit]"] + - ["microsoft.powershell.cmdletization.behavioronnomatch", "microsoft.powershell.cmdletization.behavioronnomatch!", "Member[reporterrors]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.cmdletization.sessionbasedcmdletadapter", "Member[asjob]"] + - ["system.object", "microsoft.powershell.cmdletization.methodparameter", "Member[value]"] + - ["system.type", "microsoft.powershell.cmdletization.methodparameter", "Member[parametertype]"] + - ["system.string", "microsoft.powershell.cmdletization.methodinvocationinfo", "Member[methodname]"] + - ["microsoft.powershell.cmdletization.methodparameterbindings", "microsoft.powershell.cmdletization.methodparameterbindings!", "Member[in]"] + - ["microsoft.powershell.cmdletization.behavioronnomatch", "microsoft.powershell.cmdletization.behavioronnomatch!", "Member[default]"] + - ["microsoft.powershell.cmdletization.behavioronnomatch", "microsoft.powershell.cmdletization.behavioronnomatch!", "Member[silentlycontinue]"] + - ["system.collections.objectmodel.keyedcollection", "microsoft.powershell.cmdletization.methodinvocationinfo", "Member[parameters]"] + - ["microsoft.powershell.cmdletization.methodparameter", "microsoft.powershell.cmdletization.methodinvocationinfo", "Member[returnvalue]"] + - ["system.management.automation.pscmdlet", "microsoft.powershell.cmdletization.cmdletadapter", "Member[cmdlet]"] + - ["microsoft.powershell.cmdletization.methodparameterbindings", "microsoft.powershell.cmdletization.methodparameterbindings!", "Member[out]"] + - ["tsession", "microsoft.powershell.cmdletization.sessionbasedcmdletadapter", "Member[defaultsession]"] + - ["microsoft.powershell.cmdletization.methodparameterbindings", "microsoft.powershell.cmdletization.methodparameterbindings!", "Member[error]"] + - ["system.boolean", "microsoft.powershell.cmdletization.methodparameter", "Member[isvaluepresent]"] + - ["system.string", "microsoft.powershell.cmdletization.cmdletadapter", "Member[classversion]"] + - ["microsoft.powershell.cmdletization.querybuilder", "microsoft.powershell.cmdletization.cmdletadapter", "Method[getquerybuilder].ReturnValue"] + - ["tsession[]", "microsoft.powershell.cmdletization.sessionbasedcmdletadapter", "Member[session]"] + - ["system.string", "microsoft.powershell.cmdletization.cmdletadapter", "Member[classname]"] + - ["system.string", "microsoft.powershell.cmdletization.sessionbasedcmdletadapter", "Method[generateparentjobname].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.GetCounter.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.GetCounter.typemodel.yml new file mode 100644 index 000000000000..3ce8220db9f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.GetCounter.typemodel.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[path]"] + - ["system.diagnostics.performancecountertype", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[countertype]"] + - ["system.uint32", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[status]"] + - ["system.datetime", "microsoft.powershell.commands.getcounter.performancecountersampleset", "Member[timestamp]"] + - ["system.datetime", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[timestamp]"] + - ["microsoft.powershell.commands.getcounter.performancecountersample[]", "microsoft.powershell.commands.getcounter.performancecountersampleset", "Member[countersamples]"] + - ["system.uint64", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[timebase]"] + - ["system.double", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[cookedvalue]"] + - ["system.datetime", "microsoft.powershell.commands.getcounter.counterfileinfo", "Member[newestrecord]"] + - ["system.string", "microsoft.powershell.commands.getcounter.counterset", "Member[countersetname]"] + - ["system.uint64", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[secondvalue]"] + - ["system.string", "microsoft.powershell.commands.getcounter.counterset", "Member[machinename]"] + - ["system.collections.specialized.stringcollection", "microsoft.powershell.commands.getcounter.counterset", "Member[paths]"] + - ["system.uint32", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[defaultscale]"] + - ["system.uint32", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[multiplecount]"] + - ["system.uint64", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[rawvalue]"] + - ["system.uint64", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[timestamp100nsec]"] + - ["system.string", "microsoft.powershell.commands.getcounter.counterset", "Member[description]"] + - ["system.datetime", "microsoft.powershell.commands.getcounter.counterfileinfo", "Member[oldestrecord]"] + - ["system.string", "microsoft.powershell.commands.getcounter.performancecountersample", "Member[instancename]"] + - ["system.collections.specialized.stringcollection", "microsoft.powershell.commands.getcounter.counterset", "Member[pathswithinstances]"] + - ["system.diagnostics.performancecountercategorytype", "microsoft.powershell.commands.getcounter.counterset", "Member[countersettype]"] + - ["system.uint32", "microsoft.powershell.commands.getcounter.counterfileinfo", "Member[samplecount]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Internal.Format.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Internal.Format.typemodel.yml new file mode 100644 index 000000000000..d5573d40cda7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Internal.Format.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.internal.format.outerformatshapecommandbase", "Member[showerror]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.internal.format.frontendcommandbase", "Method[inputobjectcall].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.internal.format.outerformattablebase", "Member[repeatheader]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.internal.format.outerformatshapecommandbase", "Member[displayerror]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.internal.format.outerformattablebase", "Member[hidetableheaders]"] + - ["system.string", "microsoft.powershell.commands.internal.format.outerformatshapecommandbase", "Member[expand]"] + - ["system.object", "microsoft.powershell.commands.internal.format.outerformatshapecommandbase", "Member[groupby]"] + - ["system.management.automation.pscmdlet", "microsoft.powershell.commands.internal.format.frontendcommandbase", "Method[outercmdletcall].ReturnValue"] + - ["system.object[]", "microsoft.powershell.commands.internal.format.outerformattableandlistbase", "Member[property]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.internal.format.outerformattablebase", "Member[wrap]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.internal.format.outerformatshapecommandbase", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.internal.format.outerformattablebase", "Member[autosize]"] + - ["system.string", "microsoft.powershell.commands.internal.format.outerformatshapecommandbase", "Member[view]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.internal.format.frontendcommandbase", "Member[inputobject]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Internal.typemodel.yml new file mode 100644 index 000000000000..8916fb6478f1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Internal.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.powershell.commands.internal.remotingerrorresources!", "Member[couldnotresolveroledefinitionprincipal]"] + - ["microsoft.win32.registryvaluekind", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[getvaluekind].ReturnValue"] + - ["system.security.accesscontrol.registryrights", "microsoft.powershell.commands.internal.transactedregistryaccessrule", "Member[registryrights]"] + - ["system.string[]", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[getsubkeynames].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.internal.remotingerrorresources!", "Member[winrmrestartwarning]"] + - ["system.string[]", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[getvaluenames].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.internal.transactedregistrykey", "Member[valuecount]"] + - ["system.type", "microsoft.powershell.commands.internal.transactedregistrysecurity", "Member[accessruletype]"] + - ["microsoft.powershell.commands.internal.transactedregistrykey", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[createsubkey].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.internal.transactedregistrykey", "Member[subkeycount]"] + - ["microsoft.powershell.commands.internal.transactedregistrysecurity", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[getaccesscontrol].ReturnValue"] + - ["system.type", "microsoft.powershell.commands.internal.transactedregistrysecurity", "Member[auditruletype]"] + - ["system.type", "microsoft.powershell.commands.internal.transactedregistrysecurity", "Member[accessrighttype]"] + - ["system.boolean", "microsoft.powershell.commands.internal.transactedregistrysecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.auditrule", "microsoft.powershell.commands.internal.transactedregistrysecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[tostring].ReturnValue"] + - ["microsoft.powershell.commands.internal.transactedregistrykey", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[opensubkey].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.internal.transactedregistrysecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.object", "microsoft.powershell.commands.internal.transactedregistrykey", "Method[getvalue].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.internal.transactedregistrykey", "Member[name]"] + - ["system.security.accesscontrol.registryrights", "microsoft.powershell.commands.internal.transactedregistryauditrule", "Member[registryrights]"] + - ["system.security.accesscontrol.accessrule", "microsoft.powershell.commands.internal.transactedregistrysecurity", "Method[accessrulefactory].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Management.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Management.typemodel.yml new file mode 100644 index 000000000000..9666925e0b9e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Management.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.powershell.commands.management.transactedstring", "Member[length]"] + - ["system.string", "microsoft.powershell.commands.management.transactedstring", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.ShowCommandExtension.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.ShowCommandExtension.typemodel.yml new file mode 100644 index 000000000000..487cab618ff9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.ShowCommandExtension.typemodel.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Member[name]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[isboolean]"] + - ["system.string", "microsoft.powershell.commands.showcommandextension.showcommandcommandinfo", "Member[modulename]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo", "Member[isdefault]"] + - ["microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo", "microsoft.powershell.commands.showcommandextension.showcommandcommandinfo", "Member[module]"] + - ["system.collections.generic.icollection", "microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo", "Member[parameters]"] + - ["system.string", "microsoft.powershell.commands.showcommandextension.showcommandcommandinfo", "Member[definition]"] + - ["system.string", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[fullname]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[isscriptblock]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[implementsdictionary]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[hasflagattribute]"] + - ["system.collections.generic.ilist", "microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Member[validparamsetvalues]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Member[valuefrompipeline]"] + - ["system.string", "microsoft.powershell.commands.showcommandextension.showcommandcommandinfo", "Member[name]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Member[ismandatory]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[isenum]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[isarray]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[isstring]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[isswitch]"] + - ["system.int32", "microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Member[position]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Member[hasparameterset]"] + - ["system.management.automation.commandtypes", "microsoft.powershell.commands.showcommandextension.showcommandcommandinfo", "Member[commandtype]"] + - ["system.collections.generic.icollection", "microsoft.powershell.commands.showcommandextension.showcommandcommandinfo", "Member[parametersets]"] + - ["system.string", "microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo", "Member[name]"] + - ["microsoft.powershell.commands.showcommandextension.showcommandparametertype", "microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Member[parametertype]"] + - ["system.collections.arraylist", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[enumvalues]"] + - ["microsoft.powershell.commands.showcommandextension.showcommandparametertype", "microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Member[elementtype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.ShowCommandInternal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.ShowCommandInternal.typemodel.yml new file mode 100644 index 000000000000..7f71c5917d09 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.ShowCommandInternal.typemodel.yml @@ -0,0 +1,82 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[hasvalue]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[refreshvisibility]"] + - ["system.object", "microsoft.powershell.commands.showcommandinternal.imagebuttontooltipconverter", "Method[convert].ReturnValue"] + - ["system.double", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[zoomlevel]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Method[getscript].ReturnValue"] + - ["system.windows.gridlength", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[commandrowheight]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[parametersets]"] + - ["system.windows.gridlength", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[commonparametersheight]"] + - ["system.windows.dependencyproperty", "microsoft.powershell.commands.showcommandinternal.imagebuttonbase!", "Member[enabledimagesourceproperty]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[name]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[notimportedvisibility]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[selectedparametersetallmandatoryparametershavevalues]"] + - ["microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[parentmodule]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[tooltip]"] + - ["system.windows.input.routeduicommand", "microsoft.powershell.commands.showcommandinternal.imagebuttonbase", "Member[command]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[isthereaselectedimportedcommandwhereallmandatoryparametershavevalues]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.parametersetviewmodel", "Member[allmandatoryparametershavevalues]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[modulename]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[nocommonparameter]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel!", "Member[refreshtooltip]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[importmodulemessage]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[parametersettabcontrolvisibility]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[cancopy]"] + - ["microsoft.powershell.commands.showcommandinternal.parametersetviewmodel", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[commonparameters]"] + - ["system.collections.objectmodel.observablecollection", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[filteredcommands]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.parametersetviewmodel", "Method[getscript].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.showcommandinternal.parametersetviewmodel", "Method[getindividualparametercount].ReturnValue"] + - ["microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[parameter]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.helpneededeventargs", "Member[commandname]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[waitmessagedisplayed]"] + - ["microsoft.powershell.commands.showcommandinternal.commandviewmodel", "microsoft.powershell.commands.showcommandinternal.commandeventargs", "Member[command]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[ismandatory]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[name]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[waitmessagevisibility]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.parametersetviewmodel", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[detailstitle]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[maingriddisplayed]"] + - ["system.windows.dependencyproperty", "microsoft.powershell.commands.showcommandinternal.imagetogglebutton!", "Member[ischeckedproperty]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[parametersetname]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[canrun]"] + - ["system.windows.dependencyproperty", "microsoft.powershell.commands.showcommandinternal.imagebuttonbase!", "Member[commandproperty]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.importmoduleeventargs", "Member[parentmodulename]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[displayname]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[isinsharedparameterset]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[namechecklabel]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[singleparametersetcontrolvisibility]"] + - ["system.windows.dependencyproperty", "microsoft.powershell.commands.showcommandinternal.imagebuttonbase!", "Member[disabledimagesourceproperty]"] + - ["microsoft.powershell.commands.showcommandinternal.commandviewmodel", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[selectedcommand]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[commands]"] + - ["system.object", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[extraviewmodel]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[commandnamefilter]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[modules]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.imagetogglebutton", "Member[ischecked]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[commandcontrolvisibility]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[modulequalifycommandname]"] + - ["system.windows.media.imagesource", "microsoft.powershell.commands.showcommandinternal.imagebuttonbase", "Member[enabledimagesource]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.importmoduleeventargs", "Member[selectedmodulename]"] + - ["system.windows.window", "microsoft.powershell.commands.showcommandinternal.showmodulecontrol", "Member[owner]"] + - ["microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[selectedmodule]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Method[getscript].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[tooltip]"] + - ["microsoft.powershell.commands.showcommandinternal.parametersetviewmodel", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[selectedparameterset]"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.importmoduleeventargs", "Member[commandname]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[isthereaselectedcommand]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.showcommandinternal.parametersetviewmodel", "Member[parameters]"] + - ["system.object", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[value]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[noparametervisibility]"] + - ["microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "microsoft.powershell.commands.showcommandinternal.moduleviewmodel", "Member[allmodules]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[isimported]"] + - ["system.object", "microsoft.powershell.commands.showcommandinternal.imagebuttontooltipconverter", "Method[convertback].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.showcommandinternal.parameterviewmodel", "Member[nametextlabel]"] + - ["system.windows.media.imagesource", "microsoft.powershell.commands.showcommandinternal.imagebuttonbase", "Member[disabledimagesource]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.allmodulesviewmodel", "Member[maingridvisibility]"] + - ["system.windows.visibility", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[commonparametervisibility]"] + - ["system.boolean", "microsoft.powershell.commands.showcommandinternal.commandviewmodel", "Member[arecommonparametersexpanded]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.StringManipulation.FlashExtractText.Semantics.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.StringManipulation.FlashExtractText.Semantics.Internal.typemodel.yml new file mode 100644 index 000000000000..fdb8ba98802f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.StringManipulation.FlashExtractText.Semantics.Internal.typemodel.yml @@ -0,0 +1,70 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token!", "Member[lineseparatorname]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[matchesat].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[render].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Member[name]"] + - ["system.uint32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[startposition]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Method[trygetallmatchesendingat].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.positionmatch", "Method[gethashcode].ReturnValue"] + - ["system.uint32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.positionmatch", "Member[position]"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[toregexstring].ReturnValue"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.tokenmatch", "Member[token]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token!", "Method[op_equality].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[toregexjsonarray].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.positionmatch", "Method[equals].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[gethashcode].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Method[compareto].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[run].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.positionmatch!", "Method[op_inequality].ReturnValue"] + - ["system.uint32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[endposition]"] + - ["system.text.regularexpressions.regex", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Member[regex]"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.tokenmatch", "Method[equals].ReturnValue"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[fieldregex]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[inputstartisprecise]"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Member[display]"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Member[score]"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Member[score]"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression!", "Method[tryparse].ReturnValue"] + - ["system.xml.linq.xelement", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[renderxml].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Member[display]"] + - ["system.xml.linq.xelement", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Method[toxml].ReturnValue"] + - ["system.uint32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.positionmatch", "Member[right]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Member[issymbol]"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext!", "Method[getstatictokenbyname].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.cachedlist", "Method[binarysearchforfirstgreaterorequal].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Method[trygetallmatchesstartingat].ReturnValue"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token!", "Method[tryparse].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Member[examplecount]"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.cachedlist", "Method[binarysearchforfirstlessthanorequal].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Method[gethashcode].ReturnValue"] + - ["system.uint32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.tokenmatch", "Member[length]"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.tokenmatch", "Method[gethashcode].ReturnValue"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression!", "Method[create].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Method[trygettokenmatchstartingat].ReturnValue"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Member[item]"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[suffixfieldregex]"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token!", "Member[minscore]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Method[trygetmatchpositionsfor].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Method[equals].ReturnValue"] + - ["system.uint32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.positionmatch", "Member[length]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[inputendisprecise]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.tokenmatch!", "Method[op_equality].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Member[count]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.tokenmatch!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.positionmatch!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.token", "Member[isdynamictoken]"] + - ["system.tuple", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.cachedlist", "Method[getvalues].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[leftmatchesat].ReturnValue"] + - ["microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[prefixfieldregex]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Method[equals].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Member[content]"] + - ["system.text.regularexpressions.regex", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.regularexpression", "Member[regex]"] + - ["system.boolean", "microsoft.powershell.commands.stringmanipulation.flashextracttext.semantics.internal.synthesiscontext", "Method[trygettokenmatchendingat].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.StringManipulation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.StringManipulation.typemodel.yml new file mode 100644 index 000000000000..fc18301812bb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.StringManipulation.typemodel.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string[]", "microsoft.powershell.commands.stringmanipulation.convertfromstringcommand", "Member[templatecontent]"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.convertfromstringcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stringmanipulation.convertfromstringcommand", "Member[includeextent]"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.convertstringcommand", "Member[inputobject]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.stringmanipulation.convertstringcommand", "Member[example]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stringmanipulation.convertfromstringcommand", "Member[updatetemplate]"] + - ["system.string[]", "microsoft.powershell.commands.stringmanipulation.convertfromstringcommand", "Member[propertynames]"] + - ["system.string", "microsoft.powershell.commands.stringmanipulation.convertfromstringcommand", "Member[delimiter]"] + - ["system.string[]", "microsoft.powershell.commands.stringmanipulation.convertfromstringcommand", "Member[templatefile]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Utility.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Utility.typemodel.yml new file mode 100644 index 000000000000..2236e16dd90f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.Utility.typemodel.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.powershell.commands.utility.joinstringcommand", "Member[outputprefix]"] + - ["system.string", "microsoft.powershell.commands.utility.joinstringcommand", "Member[separator]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.utility.joinstringcommand", "Member[doublequote]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.utility.joinstringcommand", "Member[useculture]"] + - ["system.management.automation.psobject[]", "microsoft.powershell.commands.utility.joinstringcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.utility.joinstringcommand", "Member[formatstring]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.utility.joinstringcommand", "Member[singlequote]"] + - ["microsoft.powershell.commands.pspropertyexpression", "microsoft.powershell.commands.utility.joinstringcommand", "Member[property]"] + - ["system.string", "microsoft.powershell.commands.utility.joinstringcommand", "Member[outputsuffix]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.typemodel.yml new file mode 100644 index 000000000000..efe191574b6a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Commands.typemodel.yml @@ -0,0 +1,2947 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[slate]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storageserverenterprisecore]"] + - ["system.management.automation.remoting.pssessionoption", "microsoft.powershell.commands.receivepssessioncommand", "Member[sessionoption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.basecsvwritingcommand", "Member[noheader]"] + - ["system.string[]", "microsoft.powershell.commands.convertpathcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.gettimezonecommand", "Member[listavailable]"] + - ["system.management.automation.signature", "microsoft.powershell.commands.setauthenticodesignaturecommand", "Method[performaction].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.showcommandcommand", "Member[nocommonparameter]"] + - ["system.string[]", "microsoft.powershell.commands.removemodulecommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.convertfrommarkdowncommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[computerinstanceidparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stopcomputercommand", "Member[asjob]"] + - ["system.string", "microsoft.powershell.commands.receivepssessioncommand", "Member[certificatethumbprint]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[dgux]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[lt]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[ostype]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[copyright]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setpsdebugcommand", "Member[off]"] + - ["system.object", "microsoft.powershell.commands.corecommandbase", "Method[getdynamicparameters].ReturnValue"] + - ["microsoft.powershell.commands.processortype", "microsoft.powershell.commands.processortype!", "Member[videoprocessor]"] + - ["system.string[]", "microsoft.powershell.commands.setitemcommand", "Member[include]"] + - ["system.string", "microsoft.powershell.commands.renameitempropertycommand", "Member[name]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[maxconcurrentcommandspersession]"] + - ["system.string[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[vmname]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cshypervisorpresent]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsserverdatacenternohypervfull]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.variableprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.formathex", "Member[inputobject]"] + - ["system.object[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[modulestoimport]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osdataexecutionprevention32bitapplications]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getuniquecommand", "Member[caseinsensitive]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[copypropertydynamicparameters].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removecomputercommand", "Member[passthru]"] + - ["system.string", "microsoft.powershell.commands.commonrunspacecommandbase!", "Member[runspaceidparameterset]"] + - ["microsoft.powershell.commands.clipboardformat", "microsoft.powershell.commands.clipboardformat!", "Member[audio]"] + - ["system.datetime", "microsoft.powershell.commands.importcountercommand", "Member[starttime]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.outnullcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.importworkflowcommand!", "Method[createfunctionfromxaml].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.filesystemclearcontentdynamicparameters", "Member[stream]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[functionstoexport]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.gethelpcommand", "Member[online]"] + - ["system.string", "microsoft.powershell.commands.matchinfo", "Member[pattern]"] + - ["microsoft.powershell.commands.breakpointtype", "microsoft.powershell.commands.breakpointtype!", "Member[command]"] + - ["microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames", "microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames!", "Member[registryrights]"] + - ["system.uint32", "microsoft.powershell.commands.getchilditemcommand", "Member[depth]"] + - ["system.string[]", "microsoft.powershell.commands.geteventlogcommand", "Member[source]"] + - ["system.boolean", "microsoft.powershell.commands.sessionstateproviderbase", "Method[haschilditems].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.settracesourcecommand", "Member[force]"] + - ["system.object", "microsoft.powershell.commands.setaclcommand", "Member[aclobject]"] + - ["system.string", "microsoft.powershell.commands.converttohtmlcommand", "Member[title]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.objecteventregistrationbase", "Member[messagedata]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[le]"] + - ["system.string[]", "microsoft.powershell.commands.removeeventlogcommand", "Member[logname]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[timeoutseconds]"] + - ["system.string", "microsoft.powershell.commands.exportcsvcommand", "Member[encoding]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removealiascommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[sessionthrottlelimit]"] + - ["system.string[]", "microsoft.powershell.commands.getitempropertyvaluecommand", "Member[path]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[powercycle]"] + - ["system.management.automation.debugger", "microsoft.powershell.commands.commonrunspacecommandbase", "Method[getdebuggerfromrunspace].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.tracecommandcommand", "Member[filepath]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getowner].ReturnValue"] + - ["microsoft.powershell.commands.webrequestsession", "microsoft.powershell.commands.webrequestpscmdlet", "Member[websession]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[powersavewarning]"] + - ["system.string[]", "microsoft.powershell.commands.getvariablecommand", "Member[exclude]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[gt]"] + - ["system.object", "microsoft.powershell.commands.writehostcommand", "Member[separator]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosothertargetos]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[terminalservicessinglesession]"] + - ["system.string", "microsoft.powershell.commands.newmodulecommand", "Member[name]"] + - ["system.object", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[variabledefinitions]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[workingdirectory]"] + - ["system.management.automation.runspaces.psthreadoptions", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[threadoptions]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.whereobjectcommand", "Member[filterscript]"] + - ["system.object[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[requiredmodules]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[usessl]"] + - ["system.string[]", "microsoft.powershell.commands.getpfxcertificatecommand", "Member[filepath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.renameitemcommand", "Member[passthru]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enablepssessionconfigurationcommand", "Member[skipnetworkprofilecheck]"] + - ["system.string[]", "microsoft.powershell.commands.multipleservicecommandbase", "Member[exclude]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biosprimarybios]"] + - ["system.string[]", "microsoft.powershell.commands.geteventlogcommand", "Member[entrytype]"] + - ["system.string[]", "microsoft.powershell.commands.getpssessionconfigurationcommand", "Member[name]"] + - ["system.int64", "microsoft.powershell.commands.webresponseobject", "Member[rawcontentlength]"] + - ["system.guid[]", "microsoft.powershell.commands.psexecutioncmdlet", "Member[vmid]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[serverfoundation]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setpsdebugcommand", "Member[step]"] + - ["system.int32", "microsoft.powershell.commands.limiteventlogcommand", "Member[retentiondays]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storageserverstandardcore]"] + - ["system.int32", "microsoft.powershell.commands.getcontentcommand", "Member[tail]"] + - ["system.management.automation.provider.icontentwriter", "microsoft.powershell.commands.filesystemprovider", "Method[getcontentwriter].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.unblockfilecommand", "Member[literalpath]"] + - ["system.int32", "microsoft.powershell.commands.foreachobjectcommand", "Member[timeoutseconds]"] + - ["microsoft.powershell.commands.waitforservicetypes", "microsoft.powershell.commands.waitforservicetypes!", "Member[wmi]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[qnx]"] + - ["system.boolean", "microsoft.powershell.commands.corecommandbase", "Method[doesprovidersupportshouldprocess].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[resume]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[linux]"] + - ["system.string", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[path]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.invokerestmethodcommand", "Member[method]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osorganization]"] + - ["system.object[]", "microsoft.powershell.commands.getrandomcommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.openmode", "microsoft.powershell.commands.openmode!", "Member[new]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.testconnectioncommand", "Member[credential]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[helpinfouri]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[externalmoduledependencies]"] + - ["system.string", "microsoft.powershell.commands.psrunspacecmdlet!", "Member[vmidinstanceidparameterset]"] + - ["microsoft.powershell.commands.basecsvwritingcommand+quotekind", "microsoft.powershell.commands.basecsvwritingcommand", "Member[usequotes]"] + - ["system.string", "microsoft.powershell.commands.utilityresources!", "Member[formathextypenotsupported]"] + - ["system.string", "microsoft.powershell.commands.historyinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.settracesourcecommand", "Member[pshost]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivejobcommand", "Member[norecurse]"] + - ["microsoft.powershell.commands.serverlevel", "microsoft.powershell.commands.serverlevel!", "Member[servercore]"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[opentimeout]"] + - ["system.diagnostics.processwindowstyle", "microsoft.powershell.commands.startprocesscommand", "Member[windowstyle]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.foreachobjectcommand", "Member[parallel]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet", "Member[filepath]"] + - ["system.string[]", "microsoft.powershell.commands.newservicecommand", "Member[dependson]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[definitionpath]"] + - ["system.string[]", "microsoft.powershell.commands.formathex", "Member[literalpath]"] + - ["system.management.automation.scopeditemoptions", "microsoft.powershell.commands.functionproviderdynamicparameters", "Member[options]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.pspropertyexpression", "Member[script]"] + - ["system.boolean", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[runasvirtualaccount]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.registerwmieventcommand", "Member[credential]"] + - ["system.string", "microsoft.powershell.commands.exportformatdatacommand", "Member[path]"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.htmlwebresponseobject", "Member[images]"] + - ["system.string", "microsoft.powershell.commands.newitemcommand", "Member[itemtype]"] + - ["system.string", "microsoft.powershell.commands.enhancedkeyusagerepresentation", "Member[objectid]"] + - ["system.nullable", "microsoft.powershell.commands.genericmeasureinfo", "Member[maximum]"] + - ["system.string", "microsoft.powershell.commands.addtypecommandbase", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.signaturecommandsbase", "Member[literalpath]"] + - ["system.int32", "microsoft.powershell.commands.webrequestpscmdlet", "Member[retryintervalsec]"] + - ["microsoft.powershell.commands.cpuarchitecture", "microsoft.powershell.commands.cpuarchitecture!", "Member[arm]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowsproductname]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.certificateprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["microsoft.powershell.commands.formobject", "microsoft.powershell.commands.formobjectcollection", "Member[item]"] + - ["system.string[]", "microsoft.powershell.commands.selectstringcommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.settimezonecommand", "Member[id]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.aliasprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.getwmiobjectcommand", "Member[filter]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommand", "Member[compileroptions]"] + - ["system.collections.generic.ireadonlylist", "microsoft.powershell.commands.commonrunspacecommandbase", "Method[getrunspaces].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csadminpasswordstatus]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[tandemnsk]"] + - ["system.object[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[modulestoimport]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[hidecomputername]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[workflowshutdowntimeoutmsec]"] + - ["microsoft.powershell.commands.deviceguardconfigcodeintegritystatus", "microsoft.powershell.commands.deviceguardconfigcodeintegritystatus!", "Member[enforcementmode]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[processidletimeoutsec]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure", "microsoft.powershell.commands.deviceguardhardwaresecure!", "Member[modebasedexecutioncontrol]"] + - ["system.uint32", "microsoft.powershell.commands.bytecollection", "Member[offset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newitemcommand", "Member[force]"] + - ["microsoft.powershell.commands.serverlevel", "microsoft.powershell.commands.serverlevel!", "Member[unknown]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enterpssessioncommand", "Member[enablenetworkaccess]"] + - ["system.boolean", "microsoft.powershell.commands.newpsdrivecommand", "Member[providersupportsshouldprocess]"] + - ["system.object", "microsoft.powershell.commands.corecommandbase", "Member[retrieveddynamicparameters]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.starttranscriptcommand", "Member[force]"] + - ["system.io.memorystream", "microsoft.powershell.commands.webresponseobject", "Member[rawcontentstream]"] + - ["system.security.cryptography.x509certificates.x509certificate", "microsoft.powershell.commands.webrequestpscmdlet", "Member[certificate]"] + - ["system.management.automation.runspaces.pssession", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[session]"] + - ["system.string", "microsoft.powershell.commands.starttranscriptcommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.exportmodulemembercommand", "Member[alias]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csautomaticmanagedpagefile]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[other]"] + - ["system.string[]", "microsoft.powershell.commands.selectxmlcommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.copyitempropertycommand", "Member[destination]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[defaultpowershellremoteshellappname]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[oslocaldatetime]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[notconfigured]"] + - ["system.management.automation.containerparentjob", "microsoft.powershell.commands.importworkflowcommand!", "Method[startworkflowapplication].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getaclcommand", "Member[allcentralaccesspolicies]"] + - ["system.reflection.assembly[]", "microsoft.powershell.commands.importmodulecommand", "Member[assembly]"] + - ["system.string[]", "microsoft.powershell.commands.securitydescriptorcommandsbase", "Member[exclude]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[skipcncheck]"] + - ["system.string[]", "microsoft.powershell.commands.addpssnapincommand", "Member[name]"] + - ["system.int64", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[latency]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[unknown]"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[unknown]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oslanguage]"] + - ["system.boolean", "microsoft.powershell.commands.modulecmdletbase", "Member[addtoappdomainlevelcache]"] + - ["system.collections.idictionary[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[aliasdefinitions]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[getpropertydynamicparameters].ReturnValue"] + - ["system.management.automation.variableaccessmode", "microsoft.powershell.commands.setpsbreakpointcommand", "Member[mode]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newvariablecommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.getcommandcommand", "Member[totalcount]"] + - ["system.string", "microsoft.powershell.commands.geteventlogcommand", "Member[message]"] + - ["system.int32", "microsoft.powershell.commands.getdatecommand", "Member[millisecond]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[extension]"] + - ["microsoft.powershell.commands.systemelementstate", "microsoft.powershell.commands.systemelementstate!", "Member[nonrecoverable]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[connected]"] + - ["system.string[]", "microsoft.powershell.commands.getitempropertycommand", "Member[path]"] + - ["system.int32", "microsoft.powershell.commands.webrequestsession", "Member[maximumretrycount]"] + - ["system.int32", "microsoft.powershell.commands.selectobjectcommand", "Member[skiplast]"] + - ["system.string", "microsoft.powershell.commands.setauthenticodesignaturecommand", "Member[timestampserver]"] + - ["system.string", "microsoft.powershell.commands.neweventcommand", "Member[sourceidentifier]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[windows2000]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[bigendianutf32]"] + - ["microsoft.powershell.commands.webauthenticationtype", "microsoft.powershell.commands.webauthenticationtype!", "Member[bearer]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.startjobcommand", "Member[credential]"] + - ["system.object[]", "microsoft.powershell.commands.selectobjectcommand", "Member[property]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[global]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getjobcommand", "Member[includechildjob]"] + - ["system.string", "microsoft.powershell.commands.psrunspacecmdlet!", "Member[idparameterset]"] + - ["system.int32[]", "microsoft.powershell.commands.commonrunspacecommandbase", "Member[runspaceid]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[removeitemdynamicparameters].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[numberofcores]"] + - ["system.string", "microsoft.powershell.commands.tracecommandcommand", "Member[command]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[powershellhostname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[runasvirtualaccount]"] + - ["system.management.automation.sessionstateentryvisibility", "microsoft.powershell.commands.setvariablecommand", "Member[visibility]"] + - ["system.string", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[keyfilepath]"] + - ["microsoft.powershell.commands.processortype", "microsoft.powershell.commands.processortype!", "Member[unknown]"] + - ["system.string[]", "microsoft.powershell.commands.gethelpcommand", "Member[role]"] + - ["system.boolean", "microsoft.powershell.commands.passthroughcontentcommandbase", "Member[providersupportsshouldprocess]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osinusevirtualmemory]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[enablevalidation]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[processidletimeoutsec]"] + - ["system.string", "microsoft.powershell.commands.addtypecommand", "Member[name]"] + - ["system.boolean", "microsoft.powershell.commands.modulespecification!", "Method[tryparse].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.selectstringcommand", "Member[exclude]"] + - ["system.string[]", "microsoft.powershell.commands.gettracesourcecommand", "Member[name]"] + - ["system.management.automation.psobject[]", "microsoft.powershell.commands.compareobjectcommand", "Member[differenceobject]"] + - ["system.string", "microsoft.powershell.commands.psuseragent!", "Member[internetexplorer]"] + - ["microsoft.powershell.commands.sessionfilterstate", "microsoft.powershell.commands.sessionfilterstate!", "Member[opened]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[leaf]"] + - ["system.string", "microsoft.powershell.commands.exportaliascommand", "Member[description]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[deviceguardsmartstatus]"] + - ["system.string[]", "microsoft.powershell.commands.newpssessioncommand", "Member[computername]"] + - ["microsoft.powershell.commands.deviceguardconfigcodeintegritystatus", "microsoft.powershell.commands.deviceguardconfigcodeintegritystatus!", "Member[auditmode]"] + - ["system.string[]", "microsoft.powershell.commands.moveitemcommand", "Member[include]"] + - ["system.boolean", "microsoft.powershell.commands.psexecutioncmdlet", "Member[isliteralpath]"] + - ["system.string", "microsoft.powershell.commands.exportpssessioncommand", "Member[encoding]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cswakeuptype]"] + - ["system.uint64", "microsoft.powershell.commands.bytecollection", "Member[offset64]"] + - ["system.string[]", "microsoft.powershell.commands.tracecommandcommand", "Member[name]"] + - ["system.object[]", "microsoft.powershell.commands.getcommandcommand", "Member[argumentlist]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setpsdebugcommand", "Member[strict]"] + - ["system.string[]", "microsoft.powershell.commands.multipleservicecommandbase", "Member[displayname]"] + - ["microsoft.powershell.commands.frontpanelresetstatus", "microsoft.powershell.commands.frontpanelresetstatus!", "Member[disabled]"] + - ["system.string[]", "microsoft.powershell.commands.getchilditemcommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.updatehelpcommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.getvariablecommand", "Member[include]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[datacenteredition]"] + - ["system.string", "microsoft.powershell.commands.psrunspacecmdlet!", "Member[vmnameinstanceidparameterset]"] + - ["system.string[]", "microsoft.powershell.commands.getpsbreakpointcommand", "Member[command]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.readhostcommand", "Member[maskinput]"] + - ["system.nullable", "microsoft.powershell.commands.genericobjectmeasureinfo", "Member[average]"] + - ["system.string[]", "microsoft.powershell.commands.matchinfocontext", "Member[postcontext]"] + - ["system.string", "microsoft.powershell.commands.connectpssessioncommand", "Member[applicationname]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsthinpc]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsprofessionalwithmediacenter]"] + - ["system.string", "microsoft.powershell.commands.renamecomputercommand", "Member[computername]"] + - ["system.serviceprocess.servicecontroller[]", "microsoft.powershell.commands.multipleservicecommandbase", "Member[inputobject]"] + - ["system.management.automation.job[]", "microsoft.powershell.commands.removejobcommand", "Member[job]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outdefaultcommand", "Member[transcript]"] + - ["system.string[]", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[commandname]"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[visibleproviders]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[beos]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csusername]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure[]", "microsoft.powershell.commands.deviceguard", "Member[availablesecurityproperties]"] + - ["system.string", "microsoft.powershell.commands.newitempropertycommand", "Member[propertytype]"] + - ["system.string", "microsoft.powershell.commands.addmembercommand", "Member[notepropertyname]"] + - ["system.management.automation.commandtypes", "microsoft.powershell.commands.getcommandcommand", "Member[commandtype]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getpssessioncapabilitycommand", "Member[full]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.newwebserviceproxy", "Member[credential]"] + - ["system.string", "microsoft.powershell.commands.removeeventcommand", "Member[sourceidentifier]"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[typestoprocess]"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[workstation]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[keyfilepath]"] + - ["system.string", "microsoft.powershell.commands.gethelpcommand", "Member[name]"] + - ["system.collections.generic.hashset", "microsoft.powershell.commands.modulecmdletbase!", "Member[builtinmodules]"] + - ["system.string", "microsoft.powershell.commands.removewmiobject", "Member[class]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getsddl].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.clearvariablecommand", "Member[include]"] + - ["system.string", "microsoft.powershell.commands.importaliascommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.removewmiobject", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getchilditemcommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.importworkflowcommand!", "Member[unabletostartworkflowmessagemessage]"] + - ["system.string", "microsoft.powershell.commands.moveitemcommand", "Member[filter]"] + - ["microsoft.powershell.commands.modulespecification[]", "microsoft.powershell.commands.updatehelpcommand", "Member[fullyqualifiedmodule]"] + - ["microsoft.powershell.commands.adminpasswordstatus", "microsoft.powershell.commands.adminpasswordstatus!", "Member[unknown]"] + - ["microsoft.powershell.commands.language", "microsoft.powershell.commands.language!", "Member[csharpversion3]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csnumberoflogicalprocessors]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.filesystemprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.getmodulecommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.exportcountercommand", "Member[path]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osdebug]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.measureobjectcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.commonrunspacecommandbase!", "Member[runspaceparameterset]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.getpssessioncommand", "Member[credential]"] + - ["system.boolean", "microsoft.powershell.commands.moveitemcommand", "Member[providersupportsshouldprocess]"] + - ["system.management.automation.psmoduleinfo[]", "microsoft.powershell.commands.removemodulecommand", "Member[moduleinfo]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[theme]"] + - ["system.timespan", "microsoft.powershell.commands.webresponseobject", "Member[perreadtimeout]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removecomputercommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[errorid]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[backofficecomponents]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outhostcommand", "Member[paging]"] + - ["system.string", "microsoft.powershell.commands.webresponseobject", "Member[rawcontent]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[getcontentwriterdynamicparameters].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osdataexecutionpreventiondrivers]"] + - ["system.string", "microsoft.powershell.commands.addmembercommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.testpathcommand", "Member[filter]"] + - ["system.string", "microsoft.powershell.commands.dnsnamerepresentation", "Member[punycode]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stopprocesscommand", "Member[passthru]"] + - ["system.object", "microsoft.powershell.commands.sessionstateproviderbase", "Method[getcontentwriterdynamicparameters].ReturnValue"] + - ["microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames", "microsoft.powershell.commands.convertfromsddlstringcommand", "Member[type]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.unregistereventcommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.converttoxmlcommand", "Member[depth]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[maxprocessespersession]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.unprotectcmsmessagecommand", "Member[eventlogrecord]"] + - ["system.string", "microsoft.powershell.commands.networkadapter", "Member[connectionid]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[outputbufferingmode]"] + - ["microsoft.management.infrastructure.cimsession", "microsoft.powershell.commands.getmodulecommand", "Member[cimsession]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[deviceguardusermodecodeintegritypolicyenforcementstatus]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.writealiascommandbase", "Member[passthru]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cnotlike]"] + - ["system.string", "microsoft.powershell.commands.dnsnamerepresentation", "Method[tostring].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.sendmailmessage", "Member[attachments]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure", "microsoft.powershell.commands.deviceguardhardwaresecure!", "Member[basevirtualizationsupport]"] + - ["system.string", "microsoft.powershell.commands.selectobjectcommand", "Member[expandproperty]"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.basichtmlwebresponseobject", "Member[inputfields]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[unknown]"] + - ["system.string", "microsoft.powershell.commands.outfilecommand", "Member[literalpath]"] + - ["system.serviceprocess.servicecontroller[]", "microsoft.powershell.commands.serviceoperationbasecommand", "Member[inputobject]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspowerstate]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[hardwaredisabled]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsmobile]"] + - ["system.object", "microsoft.powershell.commands.certificateprovider", "Method[removeitemdynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[cschassisskunumber]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[hypervrequirementsecondleveladdresstranslation]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.showmarkdowncommand", "Member[inputobject]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.pspropertyexpression", "Method[getvalues].ReturnValue"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[merge]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[powersavehibernate]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[standardservercoreedition]"] + - ["system.string[]", "microsoft.powershell.commands.importpowershelldatafilecommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.teeobjectcommand", "Member[filepath]"] + - ["system.net.sockets.socketerror", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[status]"] + - ["system.int32", "microsoft.powershell.commands.restartcomputercommand", "Member[throttlelimit]"] + - ["system.int64", "microsoft.powershell.commands.getcontentcommand", "Member[readcount]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[resolve]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[startupscript]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.commands.experimentalfeaturenamecompleter", "Method[completeargument].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.joinpathcommand", "Member[path]"] + - ["system.object", "microsoft.powershell.commands.getrandomcommandbase", "Member[maximum]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[notintalled]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[windowsinstalldatefromregistry]"] + - ["system.object", "microsoft.powershell.commands.pspropertyexpressionresult", "Member[result]"] + - ["system.nullable", "microsoft.powershell.commands.genericobjectmeasureinfo", "Member[sum]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[ascustomobject]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[businessedition]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[enterpriseedition]"] + - ["system.version", "microsoft.powershell.commands.startjobcommand", "Member[psversion]"] + - ["system.management.managementobject", "microsoft.powershell.commands.invokewmimethod", "Member[inputobject]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.outgridviewcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.sendmailmessage", "Member[usessl]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.objecteventregistrationbase", "Member[action]"] + - ["system.string", "microsoft.powershell.commands.enablepssessionconfigurationcommand", "Member[securitydescriptorsddl]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getpssessioncommand", "Member[allowredirection]"] + - ["microsoft.powershell.commands.deviceguardsoftwaresecure[]", "microsoft.powershell.commands.deviceguard", "Member[securityservicesrunning]"] + - ["system.boolean", "microsoft.powershell.commands.copyitemcommand", "Member[providersupportsshouldprocess]"] + - ["system.management.automation.signature", "microsoft.powershell.commands.signaturecommandsbase", "Member[signature]"] + - ["system.string[]", "microsoft.powershell.commands.resolvepathcommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.importmodulecommand", "Member[cmdlet]"] + - ["system.string", "microsoft.powershell.commands.getaliascommand", "Member[scope]"] + - ["system.string", "microsoft.powershell.commands.registerwmieventcommand", "Member[computername]"] + - ["system.string[]", "microsoft.powershell.commands.getexperimentalfeaturecommand", "Member[name]"] + - ["microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames", "microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames!", "Member[mutexrights]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biosembeddedcontrollerminorversion]"] + - ["system.globalization.cultureinfo[]", "microsoft.powershell.commands.updatablehelpcommandbase", "Member[uiculture]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[header6color]"] + - ["system.collections.hashtable[]", "microsoft.powershell.commands.enterpssessioncommand", "Member[sshconnection]"] + - ["system.string[]", "microsoft.powershell.commands.setitemcommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[javavm]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[activityprocessidletimeoutsec]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[powerplatformrole]"] + - ["system.nullable", "microsoft.powershell.commands.updatetypedatacommand", "Member[inheritpropertyserializationset]"] + - ["system.string", "microsoft.powershell.commands.itempropertycommandbase", "Member[filter]"] + - ["microsoft.powershell.commands.webauthenticationtype", "microsoft.powershell.commands.webauthenticationtype!", "Member[basic]"] + - ["microsoft.powershell.commands.firmwaretype", "microsoft.powershell.commands.firmwaretype!", "Member[unknown]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.commands.webrequestsession", "Member[headers]"] + - ["system.uint32", "microsoft.powershell.commands.exportcountercommand", "Member[maxsize]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[os_390]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure", "microsoft.powershell.commands.deviceguardhardwaresecure!", "Member[secureboot]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.sortobjectcommand", "Member[unique]"] + - ["system.string[]", "microsoft.powershell.commands.newitempropertycommand", "Member[literalpath]"] + - ["system.int64[]", "microsoft.powershell.commands.geteventlogcommand", "Member[instanceid]"] + - ["system.string", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[author]"] + - ["system.management.automation.remoting.pssessionoption", "microsoft.powershell.commands.invokecommandcommand", "Member[sessionoption]"] + - ["system.string[]", "microsoft.powershell.commands.getitemcommand", "Member[exclude]"] + - ["system.int32", "microsoft.powershell.commands.invokecommandcommand", "Member[throttlelimit]"] + - ["system.string", "microsoft.powershell.commands.utilityresources!", "Member[pathdoesnotexist]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemprovider", "Method[isvalidpath].ReturnValue"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[netbsd]"] + - ["system.string[]", "microsoft.powershell.commands.gettimezonecommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.getdatecommand", "Member[format]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[maxidletimeoutsec]"] + - ["system.collections.ilist", "microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter", "Method[read].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.newitemcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[isnot]"] + - ["system.string[]", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[formattypename]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getmodulecommand", "Member[all]"] + - ["system.string", "microsoft.powershell.commands.teeobjectcommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[os9]"] + - ["system.string[]", "microsoft.powershell.commands.importcsvcommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcontentdynamicparametersbase", "Member[encoding]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[idletimeoutsec]"] + - ["system.string", "microsoft.powershell.commands.starttranscriptcommand", "Member[outputdirectory]"] + - ["microsoft.powershell.commands.displayhinttype", "microsoft.powershell.commands.displayhinttype!", "Member[datetime]"] + - ["system.string", "microsoft.powershell.commands.getwineventcommand", "Member[computername]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[hypervrequirementvmmonitormodeextensions]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csinitialloadinfo]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[bigendianunicode]"] + - ["system.string", "microsoft.powershell.commands.enterpssessioncommand", "Member[vmname]"] + - ["system.string", "microsoft.powershell.commands.htmlwebresponseobject", "Member[content]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.converttohtmlcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcountercommand", "Member[continuous]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[sohoserver]"] + - ["system.string[]", "microsoft.powershell.commands.computerinfo", "Member[biosbiosversion]"] + - ["system.string[]", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[outofprocessactivity]"] + - ["system.uint32", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[ping]"] + - ["microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames", "microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames!", "Member[activedirectoryrights]"] + - ["microsoft.powershell.commands.outputassemblytype", "microsoft.powershell.commands.addtypecommand", "Member[outputtype]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[scounixware]"] + - ["system.string[]", "microsoft.powershell.commands.getitempropertycommand", "Member[name]"] + - ["system.object[]", "microsoft.powershell.commands.modulecmdletbase", "Member[baseargumentlist]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[maxrunningworkflows]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsenterprise]"] + - ["microsoft.powershell.commands.cpuarchitecture", "microsoft.powershell.commands.cpuarchitecture!", "Member[x64]"] + - ["system.string[]", "microsoft.powershell.commands.sendmailmessage", "Member[cc]"] + - ["system.int32[]", "microsoft.powershell.commands.selectobjectcommand", "Member[index]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[header1color]"] + - ["system.management.automation.psmembertypes", "microsoft.powershell.commands.addmembercommand", "Member[membertype]"] + - ["system.int32", "microsoft.powershell.commands.clearhistorycommand", "Member[count]"] + - ["system.string", "microsoft.powershell.commands.newservicecommand", "Member[name]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemcontentreaderdynamicparameters", "Member[delimiterspecified]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[id]"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[maximumreceivedobjectsize]"] + - ["system.string[]", "microsoft.powershell.commands.disablecomputerrestorecommand", "Member[drive]"] + - ["system.xml.xmlnode", "microsoft.powershell.commands.selectxmlinfo", "Member[node]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[win98]"] + - ["system.string", "microsoft.powershell.commands.newservicecommand", "Member[displayname]"] + - ["system.string", "microsoft.powershell.commands.invokewmimethod", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enablepsbreakpointcommand", "Member[passthru]"] + - ["system.string", "microsoft.powershell.commands.invokecommandcommand", "Member[applicationname]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsserverdatacenternohypervcore]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.wmibasecmdlet", "Member[enableallprivileges]"] + - ["system.string[]", "microsoft.powershell.commands.enablepssessionconfigurationcommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.gethelpcommand", "Member[parameter]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.basecsvwritingcommand", "Member[notypeinformation]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[port]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[options]"] + - ["system.int64", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[maxpersistencestoresizegb]"] + - ["system.int32[]", "microsoft.powershell.commands.jobcmdletbase", "Member[id]"] + - ["system.management.automation.errorrecord", "microsoft.powershell.commands.helpnotfoundexception", "Member[errorrecord]"] + - ["system.int32", "microsoft.powershell.commands.objecteventregistrationbase", "Member[maxtriggercount]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[target]"] + - ["system.string[]", "microsoft.powershell.commands.importclixmlcommand", "Member[literalpath]"] + - ["system.datetime", "microsoft.powershell.commands.historyinfo", "Member[endexecutiontime]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[utf8]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.commands.formobject", "Member[fields]"] + - ["system.boolean", "microsoft.powershell.commands.pssnapincommandbase", "Member[shouldgetall]"] + - ["system.uri", "microsoft.powershell.commands.importmodulecommand", "Member[cimresourceuri]"] + - ["system.string", "microsoft.powershell.commands.commonrunspacecommandbase!", "Member[runspaceinstanceidparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportcsvcommand", "Member[force]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsserverenterprisenohypervfull]"] + - ["system.string[]", "microsoft.powershell.commands.matchinfocontext", "Member[displayprecontext]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[architecture]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[offline]"] + - ["system.guid", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[guid]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[bioslanguageedition]"] + - ["microsoft.powershell.commands.producttype", "microsoft.powershell.commands.producttype!", "Member[server]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removeitemcommand", "Member[force]"] + - ["microsoft.powershell.commands.deviceguardsoftwaresecure", "microsoft.powershell.commands.deviceguardsoftwaresecure!", "Member[hypervisorenforcedcodeintegrity]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cge]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[windowsubr]"] + - ["system.exception", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[exception]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[disablenamechecking]"] + - ["system.int32", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[connectingtimeout]"] + - ["system.string", "microsoft.powershell.commands.convertfromstringdatacommand", "Member[stringdata]"] + - ["microsoft.powershell.commands.outputassemblytype", "microsoft.powershell.commands.outputassemblytype!", "Member[windowsapplication]"] + - ["microsoft.powershell.commands.serverlevel", "microsoft.powershell.commands.serverlevel!", "Member[nanoserver]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[passthru]"] + - ["system.string", "microsoft.powershell.commands.connectpssessioncommand", "Member[configurationname]"] + - ["system.string", "microsoft.powershell.commands.writealiascommandbase", "Member[value]"] + - ["system.string[]", "microsoft.powershell.commands.updatedata", "Member[prependpath]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider", "Method[normalizerelativepath].ReturnValue"] + - ["microsoft.powershell.commands.powermanagementcapabilities[]", "microsoft.powershell.commands.computerinfo", "Member[cspowermanagementcapabilities]"] + - ["system.string", "microsoft.powershell.commands.pshostprocessinfo", "Member[processname]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[vm_esa]"] + - ["system.string[]", "microsoft.powershell.commands.setitemcommand", "Member[exclude]"] + - ["system.int32", "microsoft.powershell.commands.geterrorcommand", "Member[newest]"] + - ["system.string[]", "microsoft.powershell.commands.getfilehashcommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[allowedactivity]"] + - ["microsoft.powershell.commands.testpathtype", "microsoft.powershell.commands.testpathtype!", "Member[container]"] + - ["system.string[]", "microsoft.powershell.commands.psrunspacecmdlet", "Member[containerid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.basecsvwritingcommand", "Member[useculture]"] + - ["system.string", "microsoft.powershell.commands.writeeventlogcommand", "Member[logname]"] + - ["system.string", "microsoft.powershell.commands.newservicecommand", "Member[description]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[epoc]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[unknown]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.getchilditemcommand", "Member[literalpath]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.pssnapincommandbase", "Method[getsnapins].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.contentcommandbase", "Member[include]"] + - ["system.string[]", "microsoft.powershell.commands.setvariablecommand", "Member[exclude]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[other]"] + - ["system.guid", "microsoft.powershell.commands.receivepssessioncommand", "Member[instanceid]"] + - ["system.string[]", "microsoft.powershell.commands.sendmailmessage", "Member[replyto]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.restartcomputercommand", "Member[credential]"] + - ["system.int32", "microsoft.powershell.commands.jsonobject+converttojsoncontext", "Member[maxdepth]"] + - ["system.string", "microsoft.powershell.commands.debugjobcommand", "Member[name]"] + - ["system.management.automation.psdriveinfo", "microsoft.powershell.commands.registryprovider", "Method[newdrive].ReturnValue"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.renamecomputercommand", "Member[domaincredential]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[powersavelowpowermode]"] + - ["system.object", "microsoft.powershell.commands.setitemcommand", "Member[value]"] + - ["system.object", "microsoft.powershell.commands.updatetypedatacommand", "Member[secondvalue]"] + - ["system.string[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[containerid]"] + - ["system.string[]", "microsoft.powershell.commands.psexecutioncmdlet", "Member[vmname]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[cmdletstoexport]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.convertfromjsoncommand", "Member[noenumerate]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.objecteventregistrationbase", "Member[supportevent]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[certificate]"] + - ["system.string[]", "microsoft.powershell.commands.geteventpssnapin", "Member[formats]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osproducttype]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[allowunencryptedauthentication]"] + - ["system.management.automation.runspaces.runspace", "microsoft.powershell.commands.debugrunspacecommand", "Member[runspace]"] + - ["system.net.sockets.unixdomainsocketendpoint", "microsoft.powershell.commands.webrequestpscmdlet", "Member[unixsocket]"] + - ["microsoft.powershell.commands.osencryptionlevel", "microsoft.powershell.commands.osencryptionlevel!", "Member[encrypt40bits]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[proxycredential]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[intest]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectobjectcommand", "Member[caseinsensitive]"] + - ["system.string", "microsoft.powershell.commands.exportclixmlcommand", "Member[encoding]"] + - ["microsoft.powershell.commands.bootoptionaction", "microsoft.powershell.commands.bootoptionaction!", "Member[systemutilities]"] + - ["system.string", "microsoft.powershell.commands.setservicecommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.updatehelpcommand", "Member[sourcepath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.copyitemcommand", "Member[recurse]"] + - ["system.string[]", "microsoft.powershell.commands.settracesourcecommand", "Member[removelistener]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[qualifier]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.setwmiinstance", "Member[arguments]"] + - ["system.string[]", "microsoft.powershell.commands.corecommandbase", "Member[exclude]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.renamecomputercommand", "Member[restart]"] + - ["system.boolean", "microsoft.powershell.commands.invokeitemcommand", "Member[providersupportsshouldprocess]"] + - ["microsoft.powershell.commands.cpuarchitecture", "microsoft.powershell.commands.cpuarchitecture!", "Member[mips]"] + - ["system.string", "microsoft.powershell.commands.protectcmsmessagecommand", "Member[outfile]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.gethotfixcommand", "Member[credential]"] + - ["system.object[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[nestedmodules]"] + - ["system.string[]", "microsoft.powershell.commands.importpowershelldatafilecommand", "Member[literalpath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startjobcommand", "Member[usessl]"] + - ["system.string", "microsoft.powershell.commands.setwmiinstance", "Member[class]"] + - ["system.string[]", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getallcentralaccesspolicies].ReturnValue"] + - ["system.datetime", "microsoft.powershell.commands.historyinfo", "Member[startexecutiontime]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[itemexistsdynamicparameters].ReturnValue"] + - ["microsoft.powershell.commands.waitforservicetypes", "microsoft.powershell.commands.waitforservicetypes!", "Member[winrm]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cnotin]"] + - ["system.uri", "microsoft.powershell.commands.webrequestpscmdlet", "Member[uri]"] + - ["system.string[]", "microsoft.powershell.commands.addcomputercommand", "Member[computername]"] + - ["system.string", "microsoft.powershell.commands.renameitempropertycommand", "Member[newname]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure", "microsoft.powershell.commands.deviceguardhardwaresecure!", "Member[dmaprotection]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.convertfromsecurestringcommand", "Member[asplaintext]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csname]"] + - ["system.string[]", "microsoft.powershell.commands.moveitemcommand", "Member[exclude]"] + - ["system.management.automation.job[]", "microsoft.powershell.commands.stopjobcommand", "Member[job]"] + - ["system.string[]", "microsoft.powershell.commands.validatematchstringculturenamesgenerator", "Method[getvalidvalues].ReturnValue"] + - ["system.net.http.httpresponsemessage", "microsoft.powershell.commands.httpresponseexception", "Member[response]"] + - ["system.string", "microsoft.powershell.commands.enterpshostprocesscommand", "Member[custompipename]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[like]"] + - ["system.object[]", "microsoft.powershell.commands.newwineventcommand", "Member[payload]"] + - ["system.string[]", "microsoft.powershell.commands.jobcmdletbase", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.resolvepathcommand", "Member[relativebasepath]"] + - ["system.string", "microsoft.powershell.commands.addcomputercommand", "Member[server]"] + - ["system.string[]", "microsoft.powershell.commands.computerinfo", "Member[bioslistoflanguages]"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[session]"] + - ["system.string", "microsoft.powershell.commands.renamecomputerchangeinfo", "Member[oldcomputername]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.stopcomputercommand", "Member[credential]"] + - ["system.string[]", "microsoft.powershell.commands.testpathcommand", "Member[exclude]"] + - ["system.nullable", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[maximumreceiveddatasizepercommandmb]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[quiet]"] + - ["system.collections.idictionary[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[functiondefinitions]"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.newpssessioncommand", "Member[session]"] + - ["system.string[]", "microsoft.powershell.commands.clearvariablecommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startjobcommand", "Member[sshtransport]"] + - ["system.string", "microsoft.powershell.commands.webresponseobject", "Member[statusdescription]"] + - ["system.security.securestring", "microsoft.powershell.commands.convertfromsecurestringcommand", "Member[securestring]"] + - ["system.int32", "microsoft.powershell.commands.newwineventcommand", "Member[id]"] + - ["system.byte[]", "microsoft.powershell.commands.signaturecommandsbase", "Member[content]"] + - ["system.string", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[persistencepath]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csdaylightineffect]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oshardwareabstractionlayer]"] + - ["system.string[]", "microsoft.powershell.commands.selectstringcommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.neweventlogcommand", "Member[parameterresourcefile]"] + - ["system.string", "microsoft.powershell.commands.testpssessionconfigurationfilecommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowsproductid]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[other]"] + - ["system.string", "microsoft.powershell.commands.writealiascommandbase", "Member[scope]"] + - ["system.uri[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[connectionuri]"] + - ["system.int32", "microsoft.powershell.commands.selectobjectcommand", "Member[last]"] + - ["system.int64", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[latency]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[usewindowspowershellparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.writehostcommand", "Member[nonewline]"] + - ["system.management.automation.remoting.sessiontype", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[sessiontype]"] + - ["system.string", "microsoft.powershell.commands.objecteventregistrationbase", "Method[getsourceobjecteventname].ReturnValue"] + - ["system.object", "microsoft.powershell.commands.newitemcommand", "Member[value]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[dscresourcestoexport]"] + - ["system.diagnostics.process[]", "microsoft.powershell.commands.processbasecommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getpath].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setvariablecommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addtypecommand", "Member[ignorewarnings]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biosreleasedate]"] + - ["system.string[]", "microsoft.powershell.commands.startprocesscommand", "Member[argumentlist]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[utf32]"] + - ["system.string[]", "microsoft.powershell.commands.clearrecyclebincommand", "Member[driveletter]"] + - ["system.string[]", "microsoft.powershell.commands.getverbcommand", "Member[group]"] + - ["system.object", "microsoft.powershell.commands.aliasprovider", "Method[newitemdynamicparameters].ReturnValue"] + - ["system.management.automation.psobject[]", "microsoft.powershell.commands.compareobjectcommand", "Member[referenceobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportformatdatacommand", "Member[includescriptblock]"] + - ["microsoft.powershell.commands.osproductsuite[]", "microsoft.powershell.commands.computerinfo", "Member[osproductsuites]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[ignorewhitespace]"] + - ["system.string[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[visibleexternalcommands]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[maxsessionsperuser]"] + - ["system.string[]", "microsoft.powershell.commands.getpsprovidercommand", "Member[psprovider]"] + - ["system.string", "microsoft.powershell.commands.invokewmimethod", "Member[name]"] + - ["newtonsoft.json.stringescapehandling", "microsoft.powershell.commands.jsonobject+converttojsoncontext", "Member[stringescapehandling]"] + - ["system.int32", "microsoft.powershell.commands.selectobjectcommand", "Member[first]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[bsdunix]"] + - ["system.string", "microsoft.powershell.commands.poplocationcommand", "Member[stackname]"] + - ["system.text.encoding", "microsoft.powershell.commands.teeobjectcommand", "Member[encoding]"] + - ["system.object", "microsoft.powershell.commands.registerobjecteventcommand", "Method[getsourceobject].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cne]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.measurecommandcommand", "Member[expression]"] + - ["system.guid[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[vmid]"] + - ["system.string", "microsoft.powershell.commands.invokecommandcommand", "Member[configurationname]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oslocale]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.clearhistorycommand", "Member[newest]"] + - ["microsoft.powershell.commands.historyinfo", "microsoft.powershell.commands.historyinfo", "Method[clone].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[maxrunningworkflows]"] + - ["system.string", "microsoft.powershell.commands.geteventcommand", "Member[sourceidentifier]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[processortype]"] + - ["system.string[]", "microsoft.powershell.commands.selectxmlcommand", "Member[content]"] + - ["microsoft.powershell.commands.websslprotocol", "microsoft.powershell.commands.webrequestpscmdlet", "Member[sslprotocol]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.gethelpcommand", "Member[detailed]"] + - ["microsoft.powershell.commands.cpustatus", "microsoft.powershell.commands.cpustatus!", "Member[other]"] + - ["system.management.automation.pstypename[]", "microsoft.powershell.commands.getcommandcommand", "Member[parametertype]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.corecommandwithcredentialsbase", "Member[credential]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.converttocsvcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.networkadapter", "Member[description]"] + - ["system.string[]", "microsoft.powershell.commands.suspendjobcommand", "Member[command]"] + - ["system.string", "microsoft.powershell.commands.networkadapter", "Member[dhcpserver]"] + - ["system.int32", "microsoft.powershell.commands.groupinfo", "Member[count]"] + - ["system.string", "microsoft.powershell.commands.formobject", "Member[action]"] + - ["system.string", "microsoft.powershell.commands.receivepssessioncommand", "Member[jobname]"] + - ["system.string[]", "microsoft.powershell.commands.filesystemprovidergetitemdynamicparameters", "Member[stream]"] + - ["system.int32", "microsoft.powershell.commands.exportclixmlcommand", "Member[depth]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biossmbiosminorversion]"] + - ["system.net.cookiecontainer", "microsoft.powershell.commands.webrequestsession", "Member[cookies]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommand", "Member[usingnamespace]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[homeedition]"] + - ["system.string", "microsoft.powershell.commands.renameitemcommand", "Member[newname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.gethelpcommand", "Member[examples]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[sshtransport]"] + - ["system.string", "microsoft.powershell.commands.receivepssessioncommand", "Member[applicationname]"] + - ["microsoft.powershell.commands.wmistate", "microsoft.powershell.commands.wmistate!", "Member[stopping]"] + - ["system.boolean", "microsoft.powershell.commands.setitemcommand", "Member[providersupportsshouldprocess]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[header5color]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storageenterpriseserveredition]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowsinstallationtype]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[timetolive]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[accountcreate]"] + - ["system.int32", "microsoft.powershell.commands.geteventcommand", "Member[eventidentifier]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.objecteventregistrationbase", "Member[forward]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[usesharedprocess]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[formatstoprocess]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[enterpriseservercoreedition]"] + - ["system.nullable", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[maximumreceivedobjectsizemb]"] + - ["system.string[]", "microsoft.powershell.commands.exportmodulemembercommand", "Member[function]"] + - ["system.string[]", "microsoft.powershell.commands.gethelpcommand", "Member[category]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[sum]"] + - ["system.int32", "microsoft.powershell.commands.stopcomputercommand", "Member[throttlelimit]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[enterpriseserver]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemcontentdynamicparametersbase", "Member[usingbyteencoding]"] + - ["system.string[]", "microsoft.powershell.commands.selectstringcommand", "Member[include]"] + - ["system.string", "microsoft.powershell.commands.setlocationcommand", "Member[path]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csdomainrole]"] + - ["system.version", "microsoft.powershell.commands.webrequestpscmdlet", "Member[httpversion]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.webrequestpscmdlet", "Member[form]"] + - ["system.string[]", "microsoft.powershell.commands.gettypedatacommand", "Member[typename]"] + - ["system.string", "microsoft.powershell.commands.getpssessioncapabilitycommand", "Member[configurationname]"] + - ["system.nullable", "microsoft.powershell.commands.textmeasureinfo", "Member[words]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[maxsessions]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[nextstep]"] + - ["system.string", "microsoft.powershell.commands.getcredentialcommand", "Member[username]"] + - ["system.string", "microsoft.powershell.commands.psuseragent!", "Member[firefox]"] + - ["system.string", "microsoft.powershell.commands.matchinfo", "Member[filename]"] + - ["system.string", "microsoft.powershell.commands.setauthenticodesignaturecommand", "Member[includechain]"] + - ["system.string", "microsoft.powershell.commands.setservicecommand", "Member[displayname]"] + - ["system.reflection.processorarchitecture", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[processorarchitecture]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[warning]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttosecurestringcommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.exportcountercommand", "Member[fileformat]"] + - ["system.int32[]", "microsoft.powershell.commands.getprocesscommand", "Member[id]"] + - ["system.string", "microsoft.powershell.commands.exportclixmlcommand", "Member[literalpath]"] + - ["system.management.automation.pslanguagemode", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[languagemode]"] + - ["system.object", "microsoft.powershell.commands.functionprovider", "Method[setitemdynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.pushlocationcommand", "Member[path]"] + - ["system.object", "microsoft.powershell.commands.addmembercommand", "Member[secondvalue]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[tbd]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[companyname]"] + - ["system.uint16[]", "microsoft.powershell.commands.computerinfo", "Member[bioscharacteristics]"] + - ["system.string", "microsoft.powershell.commands.updatetypedatacommand", "Member[defaultdisplayproperty]"] + - ["system.string[]", "microsoft.powershell.commands.selectobjectcommand", "Member[excludeproperty]"] + - ["microsoft.powershell.commands.outtarget", "microsoft.powershell.commands.outtarget!", "Member[job]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[copyitemdynamicparameters].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommandbase", "Member[path]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[authentication]"] + - ["microsoft.powershell.commands.breakpointtype", "microsoft.powershell.commands.breakpointtype!", "Member[line]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[invalidaddress]"] + - ["system.string", "microsoft.powershell.commands.newpsdrivecommand", "Member[description]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportpssessioncommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removejobcommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.showeventlogcommand", "Member[computername]"] + - ["system.boolean", "microsoft.powershell.commands.registryprovider", "Method[haschilditems].ReturnValue"] + - ["microsoft.powershell.commands.cpustatus", "microsoft.powershell.commands.cpustatus!", "Member[enabled]"] + - ["system.string", "microsoft.powershell.commands.newwebserviceproxy", "Member[class]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getpfxcertificatecommand", "Member[nopromptforpassword]"] + - ["system.string[]", "microsoft.powershell.commands.resolvepathcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removevariablecommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.webrequestsession", "Member[retryintervalinseconds]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure[]", "microsoft.powershell.commands.computerinfo", "Member[deviceguardavailablesecurityproperties]"] + - ["system.object", "microsoft.powershell.commands.objecteventregistrationbase", "Method[getsourceobject].ReturnValue"] + - ["system.management.automation.cmsmessagerecipient[]", "microsoft.powershell.commands.protectcmsmessagecommand", "Member[to]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsiotcore]"] + - ["newtonsoft.json.stringescapehandling", "microsoft.powershell.commands.converttojsoncommand", "Member[escapehandling]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.getmembercommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[unspecified]"] + - ["microsoft.powershell.commands.dataexecutionpreventionsupportpolicy", "microsoft.powershell.commands.dataexecutionpreventionsupportpolicy!", "Member[optin]"] + - ["system.string", "microsoft.powershell.commands.computerchangeinfo", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.updatetypedatacommand", "Member[membername]"] + - ["system.security.securestring", "microsoft.powershell.commands.convertfromtosecurestringcommandbase", "Member[securekey]"] + - ["system.string", "microsoft.powershell.commands.writedebugcommand", "Member[message]"] + - ["system.management.automation.remoting.pssessionoption", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[sessionoption]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowsregisteredorganization]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[filelist]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowssmallbusinessserver2011essentials]"] + - ["system.guid[]", "microsoft.powershell.commands.psrunspacecmdlet", "Member[instanceid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.teeobjectcommand", "Member[append]"] + - ["system.string[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[formatstoprocess]"] + - ["system.serviceprocess.servicecontroller", "microsoft.powershell.commands.setservicecommand", "Member[inputobject]"] + - ["system.version", "microsoft.powershell.commands.modulespecification", "Member[version]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[skipcacheck]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osforegroundapplicationboost]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider!", "Method[namestring].ReturnValue"] + - ["system.management.automation.pscmdlet", "microsoft.powershell.commands.jsonobject+converttojsoncontext", "Member[cmdlet]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[clearpropertydynamicparameters].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[maxactivityprocesses]"] + - ["system.object[]", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[modulestoimport]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[win3x]"] + - ["system.guid", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[guid]"] + - ["system.string", "microsoft.powershell.commands.psuseragent!", "Member[chrome]"] + - ["system.string", "microsoft.powershell.commands.starttranscriptcommand", "Member[literalpath]"] + - ["system.int32", "microsoft.powershell.commands.convertfromjsoncommand", "Member[depth]"] + - ["system.string", "microsoft.powershell.commands.settimezonecommand", "Member[name]"] + - ["system.management.impersonationlevel", "microsoft.powershell.commands.stopcomputercommand", "Member[impersonation]"] + - ["system.string[]", "microsoft.powershell.commands.converttohtmlcommand", "Member[head]"] + - ["system.string[]", "microsoft.powershell.commands.getlocationcommand", "Member[stackname]"] + - ["system.string", "microsoft.powershell.commands.dnsnamerepresentation", "Member[unicode]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[appliancepc]"] + - ["system.string", "microsoft.powershell.commands.exportformatdatacommand", "Member[literalpath]"] + - ["system.timespan", "microsoft.powershell.commands.startsleepcommand", "Member[duration]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[hostname]"] + - ["system.management.impersonationlevel", "microsoft.powershell.commands.testconnectioncommand", "Member[impersonation]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[smallbusinessserveredition]"] + - ["system.string[]", "microsoft.powershell.commands.invokecommandcommand", "Member[computername]"] + - ["system.string[]", "microsoft.powershell.commands.clearitemcommand", "Member[path]"] + - ["system.int64", "microsoft.powershell.commands.formathex", "Member[count]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[dontfragment]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.webrequestpscmdlet", "Member[credential]"] + - ["system.string[]", "microsoft.powershell.commands.setpsbreakpointcommand", "Member[script]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.commands.webresponseobject", "Member[headers]"] + - ["system.boolean", "microsoft.powershell.commands.removepsdrivecommand", "Member[providersupportsshouldprocess]"] + - ["system.string[]", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[outofprocessactivity]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[isabsolute]"] + - ["system.int32", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[port]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.networkadapter", "Member[connectionstatus]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[maxprocessespersession]"] + - ["system.uri", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[licenseuri]"] + - ["system.string[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[resolvedcomputernames]"] + - ["system.string", "microsoft.powershell.commands.exportconsolecommand", "Member[path]"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[idletimeout]"] + - ["microsoft.powershell.commands.hardwaresecurity", "microsoft.powershell.commands.hardwaresecurity!", "Member[enabled]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[powersavewarning]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[environmentvariables]"] + - ["system.string", "microsoft.powershell.commands.copyitemcommand", "Member[filter]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[allowredirection]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startprocesscommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.removepsdrivecommand", "Member[psprovider]"] + - ["microsoft.powershell.commands.softwareelementstate", "microsoft.powershell.commands.softwareelementstate!", "Member[running]"] + - ["system.boolean", "microsoft.powershell.commands.certificateprovider", "Method[haschilditems].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.utilityresources!", "Member[algorithmtypenotsupported]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csprimaryownername]"] + - ["system.object[]", "microsoft.powershell.commands.tracecommandcommand", "Member[argumentlist]"] + - ["system.string", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[subsystem]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getmembercommand", "Member[static]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[hypervisorpresent]"] + - ["system.string", "microsoft.powershell.commands.enterpssessioncommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.enterpssessioncommand", "Member[hostname]"] + - ["system.net.ipaddress", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[targetaddress]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure", "microsoft.powershell.commands.deviceguardhardwaresecure!", "Member[smmsecuritymitigations]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addtypecommandbase", "Member[passthru]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet", "Member[configurationname]"] + - ["system.boolean", "microsoft.powershell.commands.psexecutioncmdlet", "Member[invokeanddisconnect]"] + - ["system.string", "microsoft.powershell.commands.processor", "Member[socketdesignation]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[webserveredition]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[assemblyname]"] + - ["system.string", "microsoft.powershell.commands.setitemcommand", "Member[filter]"] + - ["system.string[]", "microsoft.powershell.commands.testpathcommand", "Member[path]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[connecting]"] + - ["system.string[]", "microsoft.powershell.commands.getaclcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getprocesscommand", "Member[module]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[string]"] + - ["system.string", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[categorytargetname]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[netware]"] + - ["system.management.automation.remoting.pssessionoption", "microsoft.powershell.commands.getpssessioncommand", "Member[sessionoption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getwineventcommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.groupobjectcommand", "Member[noelement]"] + - ["microsoft.powershell.commands.frontpanelresetstatus", "microsoft.powershell.commands.frontpanelresetstatus!", "Member[notimplemented]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[maxconnectedsessions]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[setpropertydynamicparameters].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.restartcomputercommand", "Member[timeout]"] + - ["system.string", "microsoft.powershell.commands.addtypecompilererror", "Member[errornumber]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[ossystemdevice]"] + - ["system.string", "microsoft.powershell.commands.settracesourcecommand", "Member[filepath]"] + - ["system.int32", "microsoft.powershell.commands.enterpssessioncommand", "Member[throttlelimit]"] + - ["system.nullable", "microsoft.powershell.commands.genericobjectmeasureinfo", "Member[standarddeviation]"] + - ["system.string[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[containerid]"] + - ["microsoft.powershell.commands.firmwaretype", "microsoft.powershell.commands.firmwaretype!", "Member[uefi]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.psexecutioncmdlet", "Member[scriptblock]"] + - ["system.int32", "microsoft.powershell.commands.waitjobcommand", "Member[timeout]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.updatehelpcommand", "Member[recurse]"] + - ["system.string[]", "microsoft.powershell.commands.savehelpcommand", "Member[literalpath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[notcontains]"] + - ["system.double", "microsoft.powershell.commands.showcommandcommand", "Member[height]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.enterpssessioncommand", "Member[credential]"] + - ["system.string[]", "microsoft.powershell.commands.getpsbreakpointcommand", "Member[script]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setclipboardcommand", "Member[append]"] + - ["system.string", "microsoft.powershell.commands.psrunspacecmdlet!", "Member[instanceidparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[resolvedestination]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[installinvoke]"] + - ["system.consolecolor", "microsoft.powershell.commands.consolecolorcmdlet", "Member[foregroundcolor]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.passthroughitempropertycommandbase", "Member[force]"] + - ["system.boolean", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[persistwithencryption]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.setaclcommand", "Member[inputobject]"] + - ["system.management.automation.sessionstateentryvisibility", "microsoft.powershell.commands.newvariablecommand", "Member[visibility]"] + - ["system.string[]", "microsoft.powershell.commands.setitemcommand", "Member[path]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[lanremote]"] + - ["system.string[]", "microsoft.powershell.commands.convertpathcommand", "Member[literalpath]"] + - ["system.net.networkinformation.ipstatus", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[status]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.formatwidecommand", "Member[autosize]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[mvs]"] + - ["system.string[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[computername]"] + - ["system.string", "microsoft.powershell.commands.matchinfo", "Member[line]"] + - ["system.string", "microsoft.powershell.commands.memberdefinition", "Member[typename]"] + - ["system.string[]", "microsoft.powershell.commands.testfilecatalogcommand", "Member[filestoskip]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttojsoncommand", "Member[enumsasstrings]"] + - ["system.string", "microsoft.powershell.commands.jsonobject!", "Method[converttojson].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[assembliestoload]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.geteventpssnapin", "Member[vendor]"] + - ["system.string[]", "microsoft.powershell.commands.multipleservicecommandbase", "Member[include]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[enterpriseserveria64edition]"] + - ["system.type", "microsoft.powershell.commands.updatetypedatacommand", "Member[typeconverter]"] + - ["system.int32", "microsoft.powershell.commands.wmibasecmdlet", "Member[throttlelimit]"] + - ["microsoft.powershell.commands.displayhinttype", "microsoft.powershell.commands.displayhinttype!", "Member[date]"] + - ["system.guid[]", "microsoft.powershell.commands.jobcmdletbase", "Member[instanceid]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[bs2000]"] + - ["system.string", "microsoft.powershell.commands.webrequestsession", "Member[useragent]"] + - ["microsoft.powershell.commands.deviceguardsoftwaresecure[]", "microsoft.powershell.commands.computerinfo", "Member[deviceguardsecurityservicesconfigured]"] + - ["system.int32", "microsoft.powershell.commands.converttojsoncommand", "Member[depth]"] + - ["system.int32[]", "microsoft.powershell.commands.getpshostprocessinfocommand", "Member[id]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivepssessioncommand", "Member[allowredirection]"] + - ["system.string", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[transcriptdirectory]"] + - ["system.management.automation.scopeditemoptions", "microsoft.powershell.commands.setvariablecommand", "Member[option]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[computernameparameterset]"] + - ["system.uri", "microsoft.powershell.commands.enterpssessioncommand", "Member[connectionuri]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[unsecuredjoin]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[containeridparameterset]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[reliantunix]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addtypecommand", "Member[passthru]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.settracesourcecommand", "Member[debugger]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttojsoncommand", "Member[compress]"] + - ["system.boolean", "microsoft.powershell.commands.servicebasecommand", "Method[shouldprocessserviceoperation].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.writewarningcommand", "Member[message]"] + - ["system.uint16[]", "microsoft.powershell.commands.computerinfo", "Member[csbootstatus]"] + - ["microsoft.powershell.commands.cpustatus", "microsoft.powershell.commands.cpustatus!", "Member[disabledbybios]"] + - ["system.string", "microsoft.powershell.commands.pshostprocessinfo", "Member[appdomainname]"] + - ["system.string", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[username]"] + - ["system.string", "microsoft.powershell.commands.newvariablecommand", "Member[name]"] + - ["system.net.networkinformation.pingreply", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[reply]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemprovider", "Method[isitemcontainer].ReturnValue"] + - ["microsoft.powershell.commands.breakpointtype[]", "microsoft.powershell.commands.getpsbreakpointcommand", "Member[type]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getservicecommand", "Member[dependentservices]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[list]"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.commands.setexecutionpolicycommand", "Member[executionpolicy]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.waitjobcommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[header4color]"] + - ["system.string[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[typestoprocess]"] + - ["system.string", "microsoft.powershell.commands.geteventpssnapin", "Member[description]"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[session]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removeitemcommand", "Member[recurse]"] + - ["system.string", "microsoft.powershell.commands.computerchangeinfo", "Member[computername]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.renamecomputercommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testfilecatalogcommand", "Member[detailed]"] + - ["system.string", "microsoft.powershell.commands.newitemcommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.moveitemcommand", "Member[path]"] + - ["microsoft.management.infrastructure.cimsession", "microsoft.powershell.commands.importmodulecommand", "Member[cimsession]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.invokecommandcommand", "Member[credential]"] + - ["system.int32[]", "microsoft.powershell.commands.getrunspacecommand", "Member[id]"] + - ["microsoft.powershell.commands.clipboardformat", "microsoft.powershell.commands.clipboardformat!", "Member[filedroplist]"] + - ["system.string[]", "microsoft.powershell.commands.psexecutioncmdlet", "Member[disconnectedsessionname]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[joinreadonly]"] + - ["system.object", "microsoft.powershell.commands.updatetypedatacommand", "Member[value]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[full]"] + - ["system.string", "microsoft.powershell.commands.invokecommandcommand", "Member[keyfilepath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.poplocationcommand", "Member[passthru]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[type]"] + - ["system.string", "microsoft.powershell.commands.stopcomputercommand", "Member[protocol]"] + - ["microsoft.powershell.commands.resetcapability", "microsoft.powershell.commands.resetcapability!", "Member[unknown]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[powerswitch]"] + - ["system.int32", "microsoft.powershell.commands.formatwidecommand", "Member[column]"] + - ["system.codedom.compiler.compilerparameters", "microsoft.powershell.commands.addtypecommand", "Member[compilerparameters]"] + - ["system.management.automation.job[]", "microsoft.powershell.commands.waitjobcommand", "Member[job]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowsregisteredowner]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[maxhops]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokerestmethodcommand", "Member[followrellink]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getexperimentalfeaturecommand", "Member[listavailable]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[unknown]"] + - ["system.object[]", "microsoft.powershell.commands.psexecutioncmdlet", "Member[argumentlist]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[clusterserveredition]"] + - ["system.string[]", "microsoft.powershell.commands.setservicecommand", "Member[computername]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowssystemroot]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.setservicecommand", "Member[credential]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[simplematch]"] + - ["system.version", "microsoft.powershell.commands.setstrictmodecommand", "Member[version]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[string]"] + - ["system.management.automation.rollbackseverity", "microsoft.powershell.commands.starttransactioncommand", "Member[rollbackpreference]"] + - ["system.serviceprocess.servicecontroller", "microsoft.powershell.commands.removeservicecommand", "Member[inputobject]"] + - ["system.string[]", "microsoft.powershell.commands.itempropertycommandbase", "Member[include]"] + - ["system.string[]", "microsoft.powershell.commands.removeitemcommand", "Member[exclude]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[persistwithencryption]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathsessionparameterset]"] + - ["system.security.accesscontrol.objectsecurity", "microsoft.powershell.commands.registryprovider", "Method[newsecuritydescriptoroftype].ReturnValue"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[unicode]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[clearcontentdynamicparameters].ReturnValue"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.addcomputercommand", "Member[options]"] + - ["system.string[]", "microsoft.powershell.commands.neweventlogcommand", "Member[source]"] + - ["system.string", "microsoft.powershell.commands.importworkflowcommand!", "Member[parametererrormessage]"] + - ["system.string", "microsoft.powershell.commands.updatelistcommand", "Member[property]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[ccontains]"] + - ["microsoft.powershell.commands.modulespecification[]", "microsoft.powershell.commands.savehelpcommand", "Member[fullyqualifiedmodule]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[ossystemdirectory]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.renamecomputercommand", "Member[localcredential]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.tracecommandcommand", "Member[inputobject]"] + - ["system.int32", "microsoft.powershell.commands.getpssessioncommand", "Member[throttlelimit]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[subsystem]"] + - ["microsoft.powershell.commands.websslprotocol", "microsoft.powershell.commands.websslprotocol!", "Member[tls11]"] + - ["microsoft.powershell.commands.displayhinttype", "microsoft.powershell.commands.setdatecommand", "Member[displayhint]"] + - ["system.int32", "microsoft.powershell.commands.startjobcommand", "Member[port]"] + - ["microsoft.powershell.commands.adminpasswordstatus", "microsoft.powershell.commands.adminpasswordstatus!", "Member[enabled]"] + - ["system.int32[]", "microsoft.powershell.commands.waitprocesscommand", "Member[id]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osbuildtype]"] + - ["system.string", "microsoft.powershell.commands.registerwmieventcommand", "Member[namespace]"] + - ["system.int32", "microsoft.powershell.commands.foreachobjectcommand", "Member[throttlelimit]"] + - ["system.string[]", "microsoft.powershell.commands.removepssessioncommand", "Member[vmname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.updatetypedatacommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importpssessioncommand", "Member[disablenamechecking]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.disablepssessionconfigurationcommand", "Member[force]"] + - ["microsoft.powershell.commands.modulespecification[]", "microsoft.powershell.commands.removemodulecommand", "Member[fullyqualifiedname]"] + - ["system.xml.xmlnode[]", "microsoft.powershell.commands.selectxmlcommand", "Member[xml]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[enablenetworkaccess]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[allowclobber]"] + - ["system.string", "microsoft.powershell.commands.selectxmlinfo", "Member[pattern]"] + - ["system.string", "microsoft.powershell.commands.helpnotfoundexception", "Member[helptopic]"] + - ["system.string", "microsoft.powershell.commands.matchinfo", "Method[tostring].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.getcountercommand", "Member[listset]"] + - ["system.string[]", "microsoft.powershell.commands.getfilehashcommand", "Member[path]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cstotalphysicalmemory]"] + - ["system.string[]", "microsoft.powershell.commands.importmodulecommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.copyitemcommand", "Member[container]"] + - ["system.string[]", "microsoft.powershell.commands.selectxmlcommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.outfilecommand", "Member[filepath]"] + - ["microsoft.powershell.commands.outtarget", "microsoft.powershell.commands.outtarget!", "Member[host]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getcentralaccesspolicyname].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.processor", "Member[status]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[name]"] + - ["system.int64", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[maxpersistencestoresizegb]"] + - ["system.string", "microsoft.powershell.commands.pushlocationcommand", "Member[stackname]"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[powercyclingsupported]"] + - ["system.string[]", "microsoft.powershell.commands.setservicecommand", "Member[include]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[path]"] + - ["microsoft.powershell.commands.outtarget", "microsoft.powershell.commands.outtarget!", "Member[default]"] + - ["microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames", "microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames!", "Member[eventwaithandlerights]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newwebserviceproxy", "Member[usedefaultcredential]"] + - ["microsoft.powershell.commands.servicestartuptype", "microsoft.powershell.commands.servicestartuptype!", "Member[automatic]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.waitprocesscommand", "Member[any]"] + - ["system.string", "microsoft.powershell.commands.convertfromjsoncommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportconsolecommand", "Member[noclobber]"] + - ["system.version", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[powershellversion]"] + - ["microsoft.powershell.commands.basecsvwritingcommand+quotekind", "microsoft.powershell.commands.basecsvwritingcommand+quotekind!", "Member[never]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startjobcommand", "Member[runasadministrator]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[degraded]"] + - ["microsoft.powershell.executionpolicyscope", "microsoft.powershell.commands.setexecutionpolicycommand", "Member[scope]"] + - ["microsoft.powershell.commands.dataexecutionpreventionsupportpolicy", "microsoft.powershell.commands.dataexecutionpreventionsupportpolicy!", "Member[alwayson]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[noqualifier]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[skipcertificatecheck]"] + - ["system.string[]", "microsoft.powershell.commands.showcontrolpanelitemcommand", "Member[canonicalname]"] + - ["system.string", "microsoft.powershell.commands.invokecommandcommand", "Member[subsystem]"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.basichtmlwebresponseobject", "Member[links]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osdataexecutionpreventionavailable]"] + - ["system.boolean", "microsoft.powershell.commands.psrunspacedebug", "Member[enabled]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csfrontpanelresetstatus]"] + - ["system.string", "microsoft.powershell.commands.outgridviewcommand", "Member[title]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[certificatethumbprint]"] + - ["system.object", "microsoft.powershell.commands.addmembercommand", "Member[value]"] + - ["system.string", "microsoft.powershell.commands.getcredentialcommand", "Member[title]"] + - ["system.timespan", "microsoft.powershell.commands.historyinfo", "Member[duration]"] + - ["system.string[]", "microsoft.powershell.commands.settracesourcecommand", "Member[removefilelistener]"] + - ["system.int32", "microsoft.powershell.commands.receivepssessioncommand", "Member[id]"] + - ["system.string[]", "microsoft.powershell.commands.testpathcommand", "Member[literalpath]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biostargetoperatingsystem]"] + - ["system.string", "microsoft.powershell.commands.registerengineeventcommand", "Method[getsourceobjecteventname].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.filehashinfo", "Member[algorithm]"] + - ["microsoft.powershell.commands.adminpasswordstatus", "microsoft.powershell.commands.adminpasswordstatus!", "Member[notimplemented]"] + - ["system.string", "microsoft.powershell.commands.invokeitemcommand", "Member[filter]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.showcommandcommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.invokeitemcommand", "Member[path]"] + - ["system.boolean", "microsoft.powershell.commands.tracelistenercommandbase", "Member[forcewrite]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stopprocesscommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[clt]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removecomputercommand", "Member[restart]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[ostotalvisiblememorysize]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.basecsvwritingcommand", "Member[includetypeinformation]"] + - ["system.string[]", "microsoft.powershell.commands.computerinfo", "Member[csoemstringarray]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.psexecutioncmdlet", "Member[inputobject]"] + - ["system.net.ipaddress", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[targetaddress]"] + - ["system.string", "microsoft.powershell.commands.getpssessioncommand", "Member[applicationname]"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[enterpriseserver]"] + - ["system.string", "microsoft.powershell.commands.getpsdrivecommand", "Member[scope]"] + - ["system.string[]", "microsoft.powershell.commands.setclipboardcommand", "Member[path]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[movepropertydynamicparameters].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testpathcommand", "Member[isvalid]"] + - ["system.string", "microsoft.powershell.commands.getwineventcommand", "Member[filterxpath]"] + - ["microsoft.powershell.commands.displayhinttype", "microsoft.powershell.commands.getdatecommand", "Member[displayhint]"] + - ["system.string[]", "microsoft.powershell.commands.importworkflowcommand", "Member[path]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[macros]"] + - ["system.string", "microsoft.powershell.commands.importmodulecommand", "Member[cimnamespace]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[notin]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.setpsbreakpointcommand", "Member[action]"] + - ["system.string", "microsoft.powershell.commands.enhancedkeyusagerepresentation", "Member[friendlyname]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oslocaleid]"] + - ["system.management.automation.runspaces.typedata", "microsoft.powershell.commands.removetypedatacommand", "Member[typedata]"] + - ["system.string[]", "microsoft.powershell.commands.geteventlogcommand", "Member[username]"] + - ["microsoft.powershell.commands.cpustatus", "microsoft.powershell.commands.cpustatus!", "Member[unknown]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cscurrenttimezone]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.getaclcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getmodulecommand", "Member[skipeditioncheck]"] + - ["system.string[]", "microsoft.powershell.commands.importcsvcommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[allowedactivity]"] + - ["microsoft.powershell.commands.servicestartuptype", "microsoft.powershell.commands.servicestartuptype!", "Member[disabled]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[hardwarenotpresent]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.compareobjectcommand", "Member[includeequal]"] + - ["microsoft.powershell.commands.cpuarchitecture", "microsoft.powershell.commands.cpuarchitecture!", "Member[alpha]"] + - ["system.string", "microsoft.powershell.commands.getpssessioncapabilitycommand", "Member[username]"] + - ["system.string[]", "microsoft.powershell.commands.importcountercommand", "Member[path]"] + - ["microsoft.powershell.commands.formobjectcollection", "microsoft.powershell.commands.htmlwebresponseobject", "Member[forms]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[runascredential]"] + - ["system.boolean", "microsoft.powershell.commands.removeitemcommand", "Member[providersupportsshouldprocess]"] + - ["system.object", "microsoft.powershell.commands.setvariablecommand", "Member[value]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[dc_os]"] + - ["system.string", "microsoft.powershell.commands.certificateprovider", "Method[gethelpmaml].ReturnValue"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[powersaveunknown]"] + - ["system.management.automation.pssessiontypeoption", "microsoft.powershell.commands.psworkflowexecutionoption", "Method[constructobjectfromprivatedata].ReturnValue"] + - ["system.uri[]", "microsoft.powershell.commands.startjobcommand", "Member[connectionuri]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.filesystemcontentreaderdynamicparameters", "Member[raw]"] + - ["system.string", "microsoft.powershell.commands.restartcomputercommand", "Member[protocol]"] + - ["system.string", "microsoft.powershell.commands.exportclixmlcommand", "Member[path]"] + - ["system.int32", "microsoft.powershell.commands.newfilecatalogcommand", "Member[catalogversion]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.psexecutioncmdlet", "Member[enablenetworkaccess]"] + - ["system.int32", "microsoft.powershell.commands.webresponseobject", "Member[statuscode]"] + - ["system.int64", "microsoft.powershell.commands.formathex", "Member[offset]"] + - ["system.string", "microsoft.powershell.commands.registerengineeventcommand", "Member[sourceidentifier]"] + - ["microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames", "microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames!", "Member[filesystemrights]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getaclcommand", "Member[audit]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[remotedebug]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[tandemnt]"] + - ["system.string", "microsoft.powershell.commands.newservicecommand", "Member[binarypathname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enablepsremotingcommand", "Member[skipnetworkprofilecheck]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.foreachobjectcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcomputerrestorepointcommand", "Member[laststatus]"] + - ["system.object", "microsoft.powershell.commands.converttojsoncommand", "Member[inputobject]"] + - ["system.string[]", "microsoft.powershell.commands.getcommandcommand", "Member[module]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[maxactivityprocesses]"] + - ["system.int32", "microsoft.powershell.commands.invokecommandcommand", "Member[port]"] + - ["system.boolean", "microsoft.powershell.commands.jsonobject+converttojsoncontext", "Member[enumsasstrings]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getgroup].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[nomachineprofile]"] + - ["system.int64", "microsoft.powershell.commands.getcontentcommand", "Member[totalcount]"] + - ["system.string", "microsoft.powershell.commands.invokecommandcommand", "Member[filepath]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.webrequestpscmdlet", "Member[proxycredential]"] + - ["system.nullable", "microsoft.powershell.commands.getrandomcommand", "Member[setseed]"] + - ["system.string[]", "microsoft.powershell.commands.getmembercommand", "Member[name]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[server2008enterprise]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[ossystemdrive]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulecommand", "Member[function]"] + - ["system.string[]", "microsoft.powershell.commands.measureobjectcommand", "Member[property]"] + - ["system.string", "microsoft.powershell.commands.importlocalizeddata", "Member[uiculture]"] + - ["system.string", "microsoft.powershell.commands.neweventlogcommand", "Member[logname]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osarchitecture]"] + - ["system.string[]", "microsoft.powershell.commands.getpsdrivecommand", "Member[literalname]"] + - ["system.string[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[hostname]"] + - ["system.int32", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[throttlelimit]"] + - ["system.string[]", "microsoft.powershell.commands.securitydescriptorinfo", "Member[discretionaryacl]"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[maximumreceiveddatasizepercommand]"] + - ["system.string[]", "microsoft.powershell.commands.copyitempropertycommand", "Member[literalpath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.connectpssessioncommand", "Member[usessl]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosserialnumber]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.joinpathcommand", "Member[resolve]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[ostotalswapspacesize]"] + - ["system.string", "microsoft.powershell.commands.environmentprovider!", "Member[providername]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[byte]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure", "microsoft.powershell.commands.deviceguardhardwaresecure!", "Member[ueficodereadonly]"] + - ["system.string", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[certificatethumbprint]"] + - ["system.string[]", "microsoft.powershell.commands.showmarkdowncommand", "Member[path]"] + - ["system.diagnostics.traceoptions", "microsoft.powershell.commands.tracecommandcommand", "Member[listeneroption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.serviceoperationbasecommand", "Member[passthru]"] + - ["microsoft.powershell.commands.clipboardformat", "microsoft.powershell.commands.clipboardformat!", "Member[text]"] + - ["system.string", "microsoft.powershell.commands.unregistereventcommand", "Member[sourceidentifier]"] + - ["system.string", "microsoft.powershell.commands.registryprovider!", "Member[providername]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspowermanagementsupported]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osinstalldate]"] + - ["system.globalization.cultureinfo", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[culture]"] + - ["system.string[]", "microsoft.powershell.commands.gettimezonecommand", "Member[id]"] + - ["system.management.automation.extendedtypedefinition[]", "microsoft.powershell.commands.exportformatdatacommand", "Member[inputobject]"] + - ["system.int32", "microsoft.powershell.commands.updatetypedatacommand", "Member[serializationdepth]"] + - ["system.string", "microsoft.powershell.commands.neweventlogcommand", "Member[categoryresourcefile]"] + - ["system.byte[]", "microsoft.powershell.commands.convertfromtosecurestringcommandbase", "Member[key]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[releasenotes]"] + - ["system.string[]", "microsoft.powershell.commands.exportmodulemembercommand", "Member[cmdlet]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osfreephysicalmemory]"] + - ["system.string[]", "microsoft.powershell.commands.moveitempropertycommand", "Member[literalpath]"] + - ["system.management.automation.psmemberviewtypes", "microsoft.powershell.commands.getmembercommand", "Member[view]"] + - ["microsoft.powershell.commands.foregroundapplicationboost", "microsoft.powershell.commands.foregroundapplicationboost!", "Member[minimum]"] + - ["system.string", "microsoft.powershell.commands.matchinfo", "Method[relativepath].ReturnValue"] + - ["system.object", "microsoft.powershell.commands.registerwmieventcommand", "Method[getsourceobject].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.psrunspacedebug", "Member[breakall]"] + - ["system.string", "microsoft.powershell.commands.restartcomputertimeoutexception", "Member[computername]"] + - ["system.diagnostics.traceoptions", "microsoft.powershell.commands.settracesourcecommand", "Member[listeneroption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.waitjobcommand", "Member[any]"] + - ["system.string[]", "microsoft.powershell.commands.removevariablecommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[runasadministrator]"] + - ["system.string[]", "microsoft.powershell.commands.updatetypedatacommand", "Member[defaultkeypropertyset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[match]"] + - ["microsoft.powershell.commands.webauthenticationtype", "microsoft.powershell.commands.webauthenticationtype!", "Member[none]"] + - ["system.int32", "microsoft.powershell.commands.gethistorycommand", "Member[count]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.unregisterpssessionconfigurationcommand", "Member[force]"] + - ["system.string[]", "microsoft.powershell.commands.removeitempropertycommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.wmistate", "microsoft.powershell.commands.wmistate!", "Member[running]"] + - ["system.string", "microsoft.powershell.commands.startprocesscommand", "Member[filepath]"] + - ["system.guid", "microsoft.powershell.commands.debugjobcommand", "Member[instanceid]"] + - ["system.object", "microsoft.powershell.commands.genericobjectmeasureinfo", "Member[maximum]"] + - ["system.string", "microsoft.powershell.commands.exportaliascommand", "Member[scope]"] + - ["system.uri[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[connectionuri]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outfilecommand", "Member[nonewline]"] + - ["system.string", "microsoft.powershell.commands.selectxmlinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.setpsbreakpointcommand", "Member[variable]"] + - ["system.string", "microsoft.powershell.commands.formobject", "Member[method]"] + - ["system.string", "microsoft.powershell.commands.setservicecommand", "Member[status]"] + - ["system.string[]", "microsoft.powershell.commands.jobcmdletbase", "Member[command]"] + - ["system.string", "microsoft.powershell.commands.modulespecification", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.newservicecommand", "Member[securitydescriptorsddl]"] + - ["system.string[]", "microsoft.powershell.commands.receivejobcommand", "Member[command]"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[performanceserver]"] + - ["system.object", "microsoft.powershell.commands.matchinfocontext", "Method[clone].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpsdrivecommand", "Member[persist]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removepssnapincommand", "Member[passthru]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.whereobjectcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.newitempropertycommand", "Member[name]"] + - ["microsoft.powershell.commands.waitforservicetypes", "microsoft.powershell.commands.waitforservicetypes!", "Member[powershell]"] + - ["system.version", "microsoft.powershell.commands.modulespecification", "Member[requiredversion]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestpscmdlet", "Member[method]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[offduty]"] + - ["system.string[]", "microsoft.powershell.commands.setclipboardcommand", "Member[value]"] + - ["system.string[]", "microsoft.powershell.commands.copyitemcommand", "Member[exclude]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[proxyusedefaultcredentials]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.geteventsubscribercommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addpssnapincommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.copyitemcommand", "Member[include]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[windowsembedded]"] + - ["system.char", "microsoft.powershell.commands.convertfromstringdatacommand", "Member[delimiter]"] + - ["system.string", "microsoft.powershell.commands.importlocalizeddata", "Member[basedirectory]"] + - ["system.string", "microsoft.powershell.commands.objectcmdletbase", "Member[culture]"] + - ["system.string[]", "microsoft.powershell.commands.getwineventcommand", "Member[providername]"] + - ["system.management.automation.scriptblock[]", "microsoft.powershell.commands.foreachobjectcommand", "Member[process]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.updatablehelpcommandbase", "Member[usedefaultcredentials]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorcommandsbase", "Member[filter]"] + - ["system.string", "microsoft.powershell.commands.pspropertyexpression", "Method[tostring].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osmaxnumberofprocesses]"] + - ["system.object[]", "microsoft.powershell.commands.invokewmimethod", "Member[argumentlist]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getchilditemcommand", "Member[recurse]"] + - ["microsoft.powershell.commands.wmistate", "microsoft.powershell.commands.wmistate!", "Member[completed]"] + - ["system.management.automation.scopeditemoptions", "microsoft.powershell.commands.aliasproviderdynamicparameters", "Member[options]"] + - ["microsoft.powershell.commands.outtarget", "microsoft.powershell.commands.receivepssessioncommand", "Member[outtarget]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[remotenodesessionidletimeoutsec]"] + - ["system.string", "microsoft.powershell.commands.filehashinfo", "Member[path]"] + - ["system.int32", "microsoft.powershell.commands.waiteventcommand", "Member[timeout]"] + - ["system.security.accesscontrol.authorizationrulecollection", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getaccess].ReturnValue"] + - ["microsoft.powershell.commands.outputassemblytype", "microsoft.powershell.commands.outputassemblytype!", "Member[library]"] + - ["system.string[]", "microsoft.powershell.commands.psexecutioncmdlet", "Member[containerid]"] + - ["system.int32", "microsoft.powershell.commands.webrequestpscmdlet", "Member[maximumretrycount]"] + - ["system.string", "microsoft.powershell.commands.clearitemcommand", "Member[filter]"] + - ["system.string", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[copyright]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportclixmlcommand", "Member[force]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.enhancedkeyusageproperty", "Member[enhancedkeyusagelist]"] + - ["system.diagnostics.overflowaction", "microsoft.powershell.commands.limiteventlogcommand", "Member[overflowaction]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startprocesscommand", "Member[loaduserprofile]"] + - ["system.string", "microsoft.powershell.commands.selectxmlinfo", "Member[path]"] + - ["microsoft.powershell.commands.modulespecification[]", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[fullyqualifiedmodule]"] + - ["system.string", "microsoft.powershell.commands.webresponseobject", "Method[tostring].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.matchinfocontext", "Member[precontext]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommandbase", "Member[referencedassemblies]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csphysicallyinstalledmemory]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[certificatethumbprint]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biossmbiosmajorversion]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outfilecommand", "Member[noclobber]"] + - ["system.int32[]", "microsoft.powershell.commands.selectstringcommand", "Member[context]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[win9xupgrade]"] + - ["system.string[]", "microsoft.powershell.commands.exportmodulemembercommand", "Member[variable]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[paused]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[ospaeenabled]"] + - ["microsoft.powershell.commands.outputmodeoption", "microsoft.powershell.commands.outputmodeoption!", "Member[none]"] + - ["microsoft.powershell.commands.systemelementstate", "microsoft.powershell.commands.systemelementstate!", "Member[critical]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.updatelistcommand", "Member[inputobject]"] + - ["system.management.automation.runspaces.runspace", "microsoft.powershell.commands.psbreakpointcommandbase", "Member[runspace]"] + - ["microsoft.powershell.commands.language", "microsoft.powershell.commands.language!", "Member[csharp]"] + - ["system.object", "microsoft.powershell.commands.formatwidecommand", "Member[property]"] + - ["system.int32", "microsoft.powershell.commands.addtypecompilererror", "Member[line]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osbuildnumber]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[authenticating]"] + - ["microsoft.powershell.commands.sessionfilterstate", "microsoft.powershell.commands.sessionfilterstate!", "Member[broken]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setclipboardcommand", "Member[asosc52]"] + - ["system.string[]", "microsoft.powershell.commands.psrunspacecmdlet", "Member[vmname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[noemphasis]"] + - ["system.string[]", "microsoft.powershell.commands.multipleservicecommandbase", "Member[suppliedcomputername]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osnumberofusers]"] + - ["system.string[]", "microsoft.powershell.commands.setaclcommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider", "Method[gethelpmaml].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[average]"] + - ["microsoft.powershell.commands.processortype", "microsoft.powershell.commands.processortype!", "Member[mathprocessor]"] + - ["system.string[]", "microsoft.powershell.commands.removepssnapincommand", "Member[name]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[mobile]"] + - ["microsoft.powershell.commands.processor[]", "microsoft.powershell.commands.computerinfo", "Member[csprocessors]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storageexpressserveredition]"] + - ["system.string[]", "microsoft.powershell.commands.startjobcommand", "Member[computername]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biosembeddedcontrollermajorversion]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[includeportinspn]"] + - ["system.string", "microsoft.powershell.commands.hotfix", "Member[hotfixid]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osmaxprocessmemorysize]"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.htmlwebresponseobject", "Member[scripts]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storagestandardserveredition]"] + - ["system.string", "microsoft.powershell.commands.setlocationcommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.wmibasecmdlet", "Member[authority]"] + - ["system.datetime", "microsoft.powershell.commands.getdatecommand", "Member[date]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[definitionname]"] + - ["system.string", "microsoft.powershell.commands.setitempropertycommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.invokeitemcommand", "Member[include]"] + - ["system.net.webresponse", "microsoft.powershell.commands.webresponseobject", "Member[baseresponse]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttoxmlcommand", "Member[notypeinformation]"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[timedpoweronsupported]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[osf]"] + - ["system.management.automation.provider.icontentreader", "microsoft.powershell.commands.sessionstateproviderbase", "Method[getcontentreader].ReturnValue"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[newpropertydynamicparameters].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outgridviewcommand", "Member[wait]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[inferno]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.removecomputercommand", "Member[localcredential]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getdatecommand", "Member[asutc]"] + - ["system.int32", "microsoft.powershell.commands.getdatecommand", "Member[year]"] + - ["system.string", "microsoft.powershell.commands.utilityresources!", "Member[filereaderror]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.teeobjectcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[source]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[destination]"] + - ["system.int32", "microsoft.powershell.commands.connectpssessioncommand", "Member[throttlelimit]"] + - ["system.collections.hashtable[]", "microsoft.powershell.commands.invokecommandcommand", "Member[sshconnection]"] + - ["system.string[]", "microsoft.powershell.commands.convertfromcsvcommand", "Member[header]"] + - ["system.nullable", "microsoft.powershell.commands.modulespecification", "Member[guid]"] + - ["system.int64", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[userdrivemaximumsize]"] + - ["system.string[]", "microsoft.powershell.commands.getpfxcertificatecommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biossmbiosbiosversion]"] + - ["system.guid[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[vmid]"] + - ["system.string", "microsoft.powershell.commands.stopcomputercommand", "Member[wsmanauthentication]"] + - ["system.string[]", "microsoft.powershell.commands.formathex", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.writeeventlogcommand", "Member[message]"] + - ["system.string", "microsoft.powershell.commands.geteventlogcommand", "Member[logname]"] + - ["system.string[]", "microsoft.powershell.commands.getlocationcommand", "Member[psprovider]"] + - ["microsoft.powershell.commands.sessionfilterstate", "microsoft.powershell.commands.sessionfilterstate!", "Member[closed]"] + - ["microsoft.powershell.commands.hardwaresecurity", "microsoft.powershell.commands.hardwaresecurity!", "Member[disabled]"] + - ["microsoft.powershell.commands.breakpointtype", "microsoft.powershell.commands.breakpointtype!", "Member[variable]"] + - ["system.string", "microsoft.powershell.commands.checkpointcomputercommand", "Member[description]"] + - ["system.int32[]", "microsoft.powershell.commands.stopprocesscommand", "Member[id]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[os400]"] + - ["system.string", "microsoft.powershell.commands.exportcsvcommand", "Member[literalpath]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.converttohtmlcommand", "Member[meta]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.debugjobcommand", "Member[breakall]"] + - ["system.string[]", "microsoft.powershell.commands.removeeventlogcommand", "Member[computername]"] + - ["system.int32[]", "microsoft.powershell.commands.setpsbreakpointcommand", "Member[line]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[webserveredition]"] + - ["microsoft.win32.registryvaluekind", "microsoft.powershell.commands.registryprovidersetitemdynamicparameter", "Member[type]"] + - ["system.string[]", "microsoft.powershell.commands.getpshostprocessinfocommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportformatdatacommand", "Member[noclobber]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csmanufacturer]"] + - ["system.string[]", "microsoft.powershell.commands.clearitempropertycommand", "Member[path]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemprovider", "Method[convertpath].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.testconnectioncommand", "Member[source]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addmembercommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectobjectcommand", "Member[wait]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[other]"] + - ["microsoft.powershell.commands.sessionfilterstate", "microsoft.powershell.commands.getpssessioncommand", "Member[state]"] + - ["system.string", "microsoft.powershell.commands.invokerestmethodcommand", "Member[responseheadersvariable]"] + - ["microsoft.powershell.commands.outputmodeoption", "microsoft.powershell.commands.outputmodeoption!", "Member[multiple]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.geteventlogcommand", "Member[asstring]"] + - ["system.management.automation.runspaces.pssession", "microsoft.powershell.commands.getmodulecommand", "Member[pssession]"] + - ["system.string[]", "microsoft.powershell.commands.getcountercommand", "Member[counter]"] + - ["system.string[]", "microsoft.powershell.commands.getcomputerinfocommand", "Member[property]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[skiphttperrorcheck]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[mint]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[notmatch]"] + - ["system.threading.apartmentstate", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[threadapartmentstate]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[maximum]"] + - ["system.guid[]", "microsoft.powershell.commands.getpssessioncommand", "Member[instanceid]"] + - ["microsoft.powershell.commands.invokerestmethodcommand+restreturntype", "microsoft.powershell.commands.invokerestmethodcommand+restreturntype!", "Member[xml]"] + - ["system.management.automation.errorrecord", "microsoft.powershell.commands.helpcategoryinvalidexception", "Member[errorrecord]"] + - ["system.int32", "microsoft.powershell.commands.getjobcommand", "Member[newest]"] + - ["system.object", "microsoft.powershell.commands.sessionstateproviderbase", "Method[getcontentreaderdynamicparameters].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivepssessioncommand", "Member[usessl]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[options]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csresetcapability]"] + - ["system.datetime", "microsoft.powershell.commands.setdatecommand", "Member[date]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startjobcommand", "Member[enablenetworkaccess]"] + - ["system.object", "microsoft.powershell.commands.whereobjectcommand", "Member[value]"] + - ["system.string[]", "microsoft.powershell.commands.getcommandcommand", "Member[verb]"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.startjobcommand", "Member[session]"] + - ["system.string[]", "microsoft.powershell.commands.getchilditemcommand", "Member[include]"] + - ["system.string", "microsoft.powershell.commands.renamecomputerchangeinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.signature", "microsoft.powershell.commands.getauthenticodesignaturecommand", "Method[performaction].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.addtypecompilererror", "Member[iswarning]"] + - ["system.string[]", "microsoft.powershell.commands.neweventlogcommand", "Member[computername]"] + - ["system.byte[]", "microsoft.powershell.commands.writeeventlogcommand", "Member[rawdata]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osversion]"] + - ["system.string", "microsoft.powershell.commands.renameitempropertycommand", "Member[path]"] + - ["system.int32[]", "microsoft.powershell.commands.getcomputerrestorepointcommand", "Member[restorepoint]"] + - ["microsoft.powershell.commands.foregroundapplicationboost", "microsoft.powershell.commands.foregroundapplicationboost!", "Member[maximum]"] + - ["system.datetime", "microsoft.powershell.commands.geteventlogcommand", "Member[after]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getitemcommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addcomputercommand", "Member[passthru]"] + - ["system.string", "microsoft.powershell.commands.hotfix", "Member[description]"] + - ["system.string", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[groupmanagedserviceaccount]"] + - ["system.boolean", "microsoft.powershell.commands.registryprovider", "Method[isvalidpath].ReturnValue"] + - ["system.management.automation.commandtypes", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[commandtype]"] + - ["system.string", "microsoft.powershell.commands.hashcmdletbase", "Member[algorithm]"] + - ["system.management.automation.runspaces.outputbufferingmode", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[outputbufferingmode]"] + - ["system.string", "microsoft.powershell.commands.processor", "Member[description]"] + - ["system.nullable", "microsoft.powershell.commands.deviceguard", "Member[codeintegritypolicyenforcementstatus]"] + - ["system.string", "microsoft.powershell.commands.testjsoncommand", "Member[schemafile]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[variablestoexport]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure[]", "microsoft.powershell.commands.deviceguard", "Member[requiredsecurityproperties]"] + - ["system.datetime", "microsoft.powershell.commands.newtimespancommand", "Member[start]"] + - ["system.object", "microsoft.powershell.commands.sessionstateproviderbase", "Method[clearcontentdynamicparameters].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getexecutionpolicycommand", "Member[list]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[storageserveredition]"] + - ["system.string", "microsoft.powershell.commands.removecomputercommand", "Member[workgroupname]"] + - ["system.string", "microsoft.powershell.commands.invokewmimethod", "Member[class]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[desktop]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[noproxy]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[cslastloadinfo]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.commands.psrunspacecmdlet", "Method[getmatchingrunspacesbyname].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.webrequestsession", "Member[usedefaultcredentials]"] + - ["system.object", "microsoft.powershell.commands.getrandomcommandbase", "Member[minimum]"] + - ["microsoft.powershell.commands.softwareelementstate", "microsoft.powershell.commands.softwareelementstate!", "Member[installable]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportconsolecommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.registerwmieventcommand", "Member[query]"] + - ["system.string", "microsoft.powershell.commands.clearitempropertycommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[noservicerestart]"] + - ["system.int32[]", "microsoft.powershell.commands.getpsbreakpointcommand", "Member[id]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.moveitemcommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.certificateprovider", "Method[getchildname].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.convertfromcsvcommand", "Member[useculture]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[rootmodule]"] + - ["system.string[]", "microsoft.powershell.commands.importmodulecommand", "Member[alias]"] + - ["system.int32", "microsoft.powershell.commands.newtimespancommand", "Member[seconds]"] + - ["system.string", "microsoft.powershell.commands.invokecommandcommand", "Member[username]"] + - ["system.string[]", "microsoft.powershell.commands.sendmailmessage", "Member[to]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider!", "Member[providername]"] + - ["system.int32", "microsoft.powershell.commands.genericobjectmeasureinfo", "Member[count]"] + - ["system.string[]", "microsoft.powershell.commands.setaclcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportcsvcommand", "Member[noclobber]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.filesystemcontentreaderdynamicparameters", "Member[wait]"] + - ["microsoft.powershell.commands.softwareelementstate", "microsoft.powershell.commands.softwareelementstate!", "Member[deployable]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getmodulecommand", "Member[listavailable]"] + - ["microsoft.powershell.commands.hotfix[]", "microsoft.powershell.commands.computerinfo", "Member[oshotfixes]"] + - ["system.string[]", "microsoft.powershell.commands.importmodulecommand", "Member[variable]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[ultimateedition]"] + - ["microsoft.powershell.commands.resetcapability", "microsoft.powershell.commands.resetcapability!", "Member[enabled]"] + - ["system.string", "microsoft.powershell.commands.variableprovider!", "Member[providername]"] + - ["system.string", "microsoft.powershell.commands.matchinfo", "Method[toemphasizedstring].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.testjsoncommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.startjobcommand", "Member[containerid]"] + - ["system.uri", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[iconuri]"] + - ["microsoft.powershell.commands.pshostprocessinfo", "microsoft.powershell.commands.enterpshostprocesscommand", "Member[hostprocessinfo]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setvariablecommand", "Member[passthru]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getlocationcommand", "Member[stack]"] + - ["system.guid[]", "microsoft.powershell.commands.startjobcommand", "Member[vmid]"] + - ["system.uint32", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[ping]"] + - ["system.diagnostics.eventlogentrytype", "microsoft.powershell.commands.writeeventlogcommand", "Member[entrytype]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osportableoperatingsystem]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setlocationcommand", "Member[passthru]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addcomputercommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[timezone]"] + - ["system.int32", "microsoft.powershell.commands.waitprocesscommand", "Member[timeout]"] + - ["system.int32[]", "microsoft.powershell.commands.debugprocesscommand", "Member[id]"] + - ["system.string[]", "microsoft.powershell.commands.wmibasecmdlet", "Member[computername]"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[canceltimeout]"] + - ["system.management.automation.pssessiontypeoption", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[sessiontypeoption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[passthru]"] + - ["system.security.cryptography.hashalgorithm", "microsoft.powershell.commands.hashcmdletbase", "Member[hasher]"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.htmlwebresponseobject", "Member[links]"] + - ["system.security.securestring", "microsoft.powershell.commands.webrequestpscmdlet", "Member[token]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.compareobjectcommand", "Member[passthru]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removepsdrivecommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[prerelease]"] + - ["system.int32[]", "microsoft.powershell.commands.selectobjectcommand", "Member[skipindex]"] + - ["system.string", "microsoft.powershell.commands.receivepssessioncommand", "Member[configurationname]"] + - ["system.string[]", "microsoft.powershell.commands.importlocalizeddata", "Member[supportedcommand]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.connectpssessioncommand", "Member[allowredirection]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[scriptstoprocess]"] + - ["system.string[]", "microsoft.powershell.commands.stopcomputercommand", "Member[computername]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csnetworkservermodeenabled]"] + - ["system.string", "microsoft.powershell.commands.modulespecification", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.commonrunspacecommandbase!", "Member[processnameparameterset]"] + - ["system.int32", "microsoft.powershell.commands.newtimespancommand", "Member[milliseconds]"] + - ["microsoft.powershell.commands.language", "microsoft.powershell.commands.addtypecommand", "Member[language]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[filepath]"] + - ["system.string", "microsoft.powershell.commands.controlpanelitem", "Member[canonicalname]"] + - ["microsoft.powershell.commands.testpathtype", "microsoft.powershell.commands.testpathcommand", "Member[pathtype]"] + - ["system.object", "microsoft.powershell.commands.getrandomcommand", "Member[minimum]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommand", "Member[referencedassemblies]"] + - ["system.boolean", "microsoft.powershell.commands.matchinfo", "Member[ignorecase]"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.invokecommandcommand", "Member[session]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csnumberofprocessors]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[asjob]"] + - ["system.int32", "microsoft.powershell.commands.sortobjectcommand", "Member[bottom]"] + - ["system.string", "microsoft.powershell.commands.catalogcommandsbase", "Member[catalogfilepath]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.commands.receivepssessioncommand", "Member[authentication]"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[assembliestoload]"] + - ["system.object[]", "microsoft.powershell.commands.foreachobjectcommand", "Member[argumentlist]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.geteventlogcommand", "Member[asbaseobject]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[unicode]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getwmiobjectcommand", "Member[directread]"] + - ["system.uri[]", "microsoft.powershell.commands.getpssessioncommand", "Member[connectionuri]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getrandomcommand", "Member[shuffle]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[in]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addtypecommandbase", "Member[ignorewarnings]"] + - ["microsoft.powershell.commands.frontpanelresetstatus", "microsoft.powershell.commands.frontpanelresetstatus!", "Member[enabled]"] + - ["system.string[]", "microsoft.powershell.commands.getitempropertyvaluecommand", "Member[name]"] + - ["system.int32", "microsoft.powershell.commands.pshostprocessinfo", "Member[processid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newmodulecommand", "Member[returnresult]"] + - ["microsoft.powershell.commands.servicestartuptype", "microsoft.powershell.commands.servicestartuptype!", "Member[automaticdelayedstart]"] + - ["system.string[]", "microsoft.powershell.commands.getitempropertyvaluecommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.softwareelementstate", "microsoft.powershell.commands.softwareelementstate!", "Member[executable]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[requiredgroups]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[credential]"] + - ["system.version", "microsoft.powershell.commands.importmodulecommand", "Member[minimumversion]"] + - ["microsoft.powershell.commands.networkadapter[]", "microsoft.powershell.commands.computerinfo", "Member[csnetworkadapters]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[traceroute]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.commands.internalsymboliclinklinkcodemethods!", "Method[gettarget].ReturnValue"] + - ["microsoft.powershell.commands.webauthenticationtype", "microsoft.powershell.commands.webauthenticationtype!", "Member[oauth]"] + - ["system.string", "microsoft.powershell.commands.setaclcommand", "Member[centralaccesspolicy]"] + - ["system.management.automation.psmembertypes", "microsoft.powershell.commands.getmembercommand", "Member[membertype]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure", "microsoft.powershell.commands.deviceguardhardwaresecure!", "Member[securememoryoverwrite]"] + - ["system.object[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[modulelist]"] + - ["system.string", "microsoft.powershell.commands.removeitemcommand", "Member[filter]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csresetcount]"] + - ["system.string[]", "microsoft.powershell.commands.processbasecommand", "Member[suppliedcomputername]"] + - ["system.string[]", "microsoft.powershell.commands.setservicecommand", "Member[exclude]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.tracecommandcommand", "Member[debugger]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[desktop]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.sendmailmessage", "Member[bodyashtml]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[usebasicparsing]"] + - ["system.security.accesscontrol.objectsecurity", "microsoft.powershell.commands.registryprovider", "Method[newsecuritydescriptorfrompath].ReturnValue"] + - ["system.int32[]", "microsoft.powershell.commands.psbreakpointcreationbase", "Member[line]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[hypervrequirementdataexecutionpreventionavailable]"] + - ["system.int16", "microsoft.powershell.commands.restartcomputercommand", "Member[delay]"] + - ["microsoft.powershell.commands.hardwaresecurity", "microsoft.powershell.commands.hardwaresecurity!", "Member[unknown]"] + - ["system.uri", "microsoft.powershell.commands.newwebserviceproxy", "Member[uri]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[default]"] + - ["system.management.automation.runspaces.pssession", "microsoft.powershell.commands.importmodulecommand", "Member[pssession]"] + - ["system.string[]", "microsoft.powershell.commands.gethotfixcommand", "Member[description]"] + - ["system.nullable", "microsoft.powershell.commands.genericmeasureinfo", "Member[sum]"] + - ["system.object[]", "microsoft.powershell.commands.formatcustomcommand", "Member[property]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[powersavestandby]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[skipeditioncheck]"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.removepssessioncommand", "Member[session]"] + - ["system.string", "microsoft.powershell.commands.debugrunspacecommand", "Member[name]"] + - ["microsoft.powershell.commands.outputmodeoption", "microsoft.powershell.commands.outgridviewcommand", "Member[outputmode]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.registerobjecteventcommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.hardwaresecurity", "microsoft.powershell.commands.hardwaresecurity!", "Member[notimplemented]"] + - ["system.boolean", "microsoft.powershell.commands.newitemcommand", "Member[providersupportsshouldprocess]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[vse]"] + - ["system.int32", "microsoft.powershell.commands.startjobcommand", "Member[throttlelimit]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.exportcsvcommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[openvms]"] + - ["microsoft.powershell.commands.firmwaretype", "microsoft.powershell.commands.firmwaretype!", "Member[max]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[outfile]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csdescription]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[u6000]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[bioscaption]"] + - ["system.int64", "microsoft.powershell.commands.getdatecommand", "Member[unixtimeseconds]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.suspendjobcommand", "Member[wait]"] + - ["system.string[]", "microsoft.powershell.commands.cleareventlogcommand", "Member[logname]"] + - ["system.int32", "microsoft.powershell.commands.webrequestpscmdlet", "Member[connectiontimeoutseconds]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osdistributed]"] + - ["microsoft.powershell.commands.processortype", "microsoft.powershell.commands.processortype!", "Member[centralprocessor]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.writeoutputcommand", "Member[noenumerate]"] + - ["system.version", "microsoft.powershell.commands.getformatdatacommand", "Member[powershellversion]"] + - ["system.management.automation.runspaces.pipelinestate", "microsoft.powershell.commands.historyinfo", "Member[executionstatus]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.settimezonecommand", "Member[passthru]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[noclobber]"] + - ["microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames", "microsoft.powershell.commands.convertfromsddlstringcommand+accessrighttypenames!", "Member[semaphorerights]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportaliascommand", "Member[append]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.resumejobcommand", "Member[wait]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.protectcmsmessagecommand", "Member[content]"] + - ["system.management.automation.runspaces.pssession", "microsoft.powershell.commands.enterpssessioncommand", "Member[session]"] + - ["system.string", "microsoft.powershell.commands.renamecomputerchangeinfo", "Member[newcomputername]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathcontaineridparameterset]"] + - ["system.uri[]", "microsoft.powershell.commands.invokecommandcommand", "Member[connectionuri]"] + - ["system.string[]", "microsoft.powershell.commands.psrunspacecmdlet", "Member[name]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand+pingmtustatus", "Member[mtusize]"] + - ["system.string", "microsoft.powershell.commands.controlpanelitem", "Method[tostring].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.gethelpcommand", "Member[full]"] + - ["system.int32", "microsoft.powershell.commands.newtimespancommand", "Member[days]"] + - ["system.boolean", "microsoft.powershell.commands.corecommandbase", "Member[supportsshouldprocess]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[maxsessionsperremotenode]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[workstation]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[credentialsrequired]"] + - ["system.string", "microsoft.powershell.commands.x509storelocation", "Member[locationname]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osoperatingsystemsku]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getmodulecommand", "Member[refresh]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsserverhypercorev]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcommandcommand", "Member[syntax]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[smallbusinessserverpremiumcore]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setaclcommand", "Member[passthru]"] + - ["system.management.automation.psobject[]", "microsoft.powershell.commands.convertfromcsvcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[preservehttpmethodonredirect]"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[unspecified]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setaclcommand", "Member[clearcentralaccesspolicy]"] + - ["system.management.automation.job[]", "microsoft.powershell.commands.receivejobcommand", "Member[job]"] + - ["system.string", "microsoft.powershell.commands.renameitemcommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.removeitempropertycommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.waiteventcommand", "Member[sourceidentifier]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.newservicecommand", "Member[credential]"] + - ["system.object", "microsoft.powershell.commands.writeinformationcommand", "Member[messagedata]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[leafbase]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[powersavesoftoff]"] + - ["system.string[]", "microsoft.powershell.commands.unblockfilecommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommand", "Member[memberdefinition]"] + - ["system.management.automation.provider.icontentreader", "microsoft.powershell.commands.filesystemprovider", "Method[getcontentreader].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.getaclcommand", "Member[literalpath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.tracecommandcommand", "Member[pshost]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[unspecified]"] + - ["system.double", "microsoft.powershell.commands.showcommandcommand", "Member[width]"] + - ["system.string[]", "microsoft.powershell.commands.stopprocesscommand", "Member[name]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[maxsessionsperworkflow]"] + - ["system.string", "microsoft.powershell.commands.receivepssessioncommand", "Member[computername]"] + - ["system.string[]", "microsoft.powershell.commands.signaturecommandsbase", "Member[filepath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttohtmlcommand", "Member[transitional]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.converttoxmlcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.importpssessioncommand", "Member[prefix]"] + - ["system.string[]", "microsoft.powershell.commands.networkadapter", "Member[ipaddresses]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[not]"] + - ["system.string", "microsoft.powershell.commands.getmodulecommand", "Member[psedition]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biosfirmwaretype]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csworkgroup]"] + - ["microsoft.powershell.commands.sessionfilterstate", "microsoft.powershell.commands.sessionfilterstate!", "Member[disconnected]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setclipboardcommand", "Member[ashtml]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[allowredirection]"] + - ["system.management.automation.breakpoint[]", "microsoft.powershell.commands.psbreakpointupdatercommandbase", "Member[breakpoint]"] + - ["microsoft.powershell.commands.outputassemblytype", "microsoft.powershell.commands.outputassemblytype!", "Member[consoleapplication]"] + - ["microsoft.powershell.commands.deviceguardsmartstatus", "microsoft.powershell.commands.deviceguardsmartstatus!", "Member[configured]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[ne]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osserialnumber]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getwmiobjectcommand", "Member[recurse]"] + - ["system.management.managementobject", "microsoft.powershell.commands.setwmiinstance", "Member[inputobject]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[datacenterserveredition]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[sshtransport]"] + - ["system.object[]", "microsoft.powershell.commands.updatelistcommand", "Member[replace]"] + - ["system.management.automation.errorrecord", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[errorrecord]"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[maxconnectionretrycount]"] + - ["system.string[]", "microsoft.powershell.commands.waitjobcommand", "Member[command]"] + - ["system.string", "microsoft.powershell.commands.newwineventcommand", "Member[providername]"] + - ["system.diagnostics.process", "microsoft.powershell.commands.enterpshostprocesscommand", "Member[process]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biossmbiospresent]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getchilditemcommand", "Member[name]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[maxconcurrentcommandspersession]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[deferspnset]"] + - ["system.string[]", "microsoft.powershell.commands.splitpathcommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.geteventpssnapin", "Member[types]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[webservercore]"] + - ["system.boolean", "microsoft.powershell.commands.dnsnamerepresentation", "Method[equals].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.gethelpcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[usewindowspowershell]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[minimum]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[get]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csresetlimit]"] + - ["system.int32", "microsoft.powershell.commands.webrequestpscmdlet", "Member[timeoutsec]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[powersavelowpowermode]"] + - ["microsoft.powershell.commands.sessionfilterstate", "microsoft.powershell.commands.sessionfilterstate!", "Member[all]"] + - ["system.management.automation.signature", "microsoft.powershell.commands.signaturecommandsbase", "Method[performaction].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cnotmatch]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemprovider", "Method[haschilditems].ReturnValue"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[msdos]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[utf7]"] + - ["system.string[]", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[module]"] + - ["system.version", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[clrversion]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csenabledaylightsavingstime]"] + - ["system.management.automation.remoting.proxyaccesstype", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[proxyaccesstype]"] + - ["system.string[]", "microsoft.powershell.commands.securitydescriptorinfo", "Member[systemacl]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.sortobjectcommand", "Member[stable]"] + - ["system.string", "microsoft.powershell.commands.protectcmsmessagecommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importpowershelldatafilecommand", "Member[skiplimitcheck]"] + - ["system.management.automation.scriptblock[]", "microsoft.powershell.commands.foreachobjectcommand", "Member[remainingscripts]"] + - ["system.management.automation.providerinfo", "microsoft.powershell.commands.filesystemprovider", "Method[start].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osservicepackmajorversion]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.jobcmdletbase", "Member[filter]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[notinstalled]"] + - ["system.collections.idictionary[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[functiondefinitions]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storageserverworkgroupcore]"] + - ["system.security.accesscontrol.commonsecuritydescriptor", "microsoft.powershell.commands.securitydescriptorinfo", "Member[rawdescriptor]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outstringcommand", "Member[stream]"] + - ["microsoft.powershell.commands.invokerestmethodcommand+restreturntype", "microsoft.powershell.commands.invokerestmethodcommand+restreturntype!", "Member[detect]"] + - ["microsoft.powershell.commands.language", "microsoft.powershell.commands.language!", "Member[visualbasic]"] + - ["system.string[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[visibleproviders]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[asjob]"] + - ["system.string[]", "microsoft.powershell.commands.removealiascommand", "Member[name]"] + - ["system.guid[]", "microsoft.powershell.commands.getrunspacecommand", "Member[instanceid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[nonewscope]"] + - ["system.object[]", "microsoft.powershell.commands.updatelistcommand", "Member[remove]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand", "Member[wsmanauthentication]"] + - ["system.string", "microsoft.powershell.commands.writeprogresscommand", "Member[currentoperation]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csbootromsupported]"] + - ["system.string[]", "microsoft.powershell.commands.importworkflowcommand", "Member[dependentassemblies]"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[runasvirtualaccountgroups]"] + - ["system.nullable", "microsoft.powershell.commands.genericmeasureinfo", "Member[standarddeviation]"] + - ["system.management.automation.job[]", "microsoft.powershell.commands.resumejobcommand", "Member[job]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[ascii]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.clearrecyclebincommand", "Member[force]"] + - ["system.string[]", "microsoft.powershell.commands.computerinfo", "Member[osmuilanguages]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.startjobcommand", "Member[initializationscript]"] + - ["system.string", "microsoft.powershell.commands.psrunspacedebug", "Member[runspacename]"] + - ["system.string", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[description]"] + - ["system.object[]", "microsoft.powershell.commands.newmodulecommand", "Member[argumentlist]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removemodulecommand", "Member[force]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[homebasicnedition]"] + - ["system.management.impersonationlevel", "microsoft.powershell.commands.restartcomputercommand", "Member[impersonation]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oscountrycode]"] + - ["system.int64", "microsoft.powershell.commands.getwineventcommand", "Member[maxevents]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[ixworks]"] + - ["system.string[]", "microsoft.powershell.commands.importcsvcommand", "Member[header]"] + - ["system.string", "microsoft.powershell.commands.importworkflowcommand!", "Member[invalidpsparametercollectionentryerrormessage]"] + - ["system.collections.hashtable[]", "microsoft.powershell.commands.getwineventcommand", "Member[filterhashtable]"] + - ["system.uri", "microsoft.powershell.commands.converttohtmlcommand", "Member[cssuri]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.clearvariablecommand", "Member[passthru]"] + - ["microsoft.powershell.commands.basecsvwritingcommand+quotekind", "microsoft.powershell.commands.basecsvwritingcommand+quotekind!", "Member[asneeded]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.corecommandbase", "Member[force]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[starteredition]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowseditionid]"] + - ["microsoft.powershell.commands.updatehelpscope", "microsoft.powershell.commands.updatehelpscope!", "Member[allusers]"] + - ["microsoft.powershell.commands.resetcapability", "microsoft.powershell.commands.resetcapability!", "Member[notimplemented]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsserverenterprisenohypervcore]"] + - ["system.net.ipaddress", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[hopaddress]"] + - ["system.int32", "microsoft.powershell.commands.geteventlogcommand", "Member[newest]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[mountuserdrive]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[undefined]"] + - ["system.boolean", "microsoft.powershell.commands.passthroughitempropertycommandbase", "Member[providersupportsshouldprocess]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[maxsessionsperuser]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.commands.getpssessioncommand", "Member[authentication]"] + - ["system.string[]", "microsoft.powershell.commands.commonrunspacecommandbase", "Member[appdomainname]"] + - ["system.string[]", "microsoft.powershell.commands.showcontrolpanelitemcommand", "Member[name]"] + - ["system.management.automation.scopeditemoptions", "microsoft.powershell.commands.newvariablecommand", "Member[option]"] + - ["system.object", "microsoft.powershell.commands.aliasprovider", "Method[setitemdynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.unprotectcmsmessagecommand", "Member[content]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csinstalldate]"] + - ["system.string", "microsoft.powershell.commands.testmodulemanifestcommand", "Member[path]"] + - ["system.text.encoding", "microsoft.powershell.commands.filesystemcontentdynamicparametersbase", "Member[encodingtype]"] + - ["system.object[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[visiblefunctions]"] + - ["system.management.automation.pseventsubscriber", "microsoft.powershell.commands.objecteventregistrationbase", "Member[newsubscriber]"] + - ["system.int32", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[throttlelimit]"] + - ["microsoft.powershell.commands.wmistate", "microsoft.powershell.commands.wmistate!", "Member[stopped]"] + - ["system.string", "microsoft.powershell.commands.converttoxmlcommand", "Member[as]"] + - ["system.string[]", "microsoft.powershell.commands.contentcommandbase", "Member[exclude]"] + - ["system.string", "microsoft.powershell.commands.selectstringcommand", "Member[encoding]"] + - ["system.string[]", "microsoft.powershell.commands.removeitempropertycommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getvariablecommand", "Member[valueonly]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[ping]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[contains]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.splitpathcommand", "Member[parent]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommand", "Member[assemblyname]"] + - ["system.management.authenticationlevel", "microsoft.powershell.commands.restartcomputercommand", "Member[dcomauthentication]"] + - ["system.diagnostics.process[]", "microsoft.powershell.commands.stopprocesscommand", "Member[inputobject]"] + - ["mshtml.ihtmldocument2", "microsoft.powershell.commands.htmlwebresponseobject", "Member[parsedhtml]"] + - ["system.string", "microsoft.powershell.commands.wmibasecmdlet", "Member[namespace]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider", "Method[getchildname].ReturnValue"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[computeclusteredition]"] + - ["system.int32", "microsoft.powershell.commands.startsleepcommand", "Member[milliseconds]"] + - ["system.string[]", "microsoft.powershell.commands.importcountercommand", "Member[listset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outstringcommand", "Member[nonewline]"] + - ["system.string", "microsoft.powershell.commands.setwmiinstance", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.copyitempropertycommand", "Member[path]"] + - ["microsoft.powershell.commands.deviceguardsoftwaresecure", "microsoft.powershell.commands.deviceguardsoftwaresecure!", "Member[credentialguard]"] + - ["system.string", "microsoft.powershell.commands.matchinfo", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.selectstringcommand", "Member[culture]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cle]"] + - ["system.int32", "microsoft.powershell.commands.outfilecommand", "Member[width]"] + - ["system.string", "microsoft.powershell.commands.removetypedatacommand", "Member[typename]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[put]"] + - ["system.int32[]", "microsoft.powershell.commands.psbreakpointcommandbase", "Member[id]"] + - ["system.string[]", "microsoft.powershell.commands.catalogcommandsbase", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.gethelpcommand", "Member[showwindow]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[enterpriseserver]"] + - ["system.int32", "microsoft.powershell.commands.writeprogresscommand", "Member[secondsremaining]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[solaris]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.startprocesscommand", "Member[credential]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[maxdisconnectedsessions]"] + - ["system.net.icredentials", "microsoft.powershell.commands.webrequestsession", "Member[credentials]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csstatus]"] + - ["microsoft.powershell.commands.serverlevel", "microsoft.powershell.commands.serverlevel!", "Member[fullserver]"] + - ["system.string[]", "microsoft.powershell.commands.updatedata", "Member[appendpath]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.getuniquecommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setexecutionpolicycommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.importmodulecommand", "Member[prefix]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttojsoncommand", "Member[asarray]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[aseries]"] + - ["system.string", "microsoft.powershell.commands.convertfromsddlstringcommand", "Member[sddl]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[setpropertydynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[source]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.psexecutioncmdlet", "Method[getscriptblockfromfile].ReturnValue"] + - ["system.management.automation.job", "microsoft.powershell.commands.debugjobcommand", "Member[job]"] + - ["microsoft.powershell.executionpolicyscope", "microsoft.powershell.commands.getexecutionpolicycommand", "Member[scope]"] + - ["system.string", "microsoft.powershell.commands.moveitemcommand", "Member[destination]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.convertfrommarkdowncommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.frontpanelresetstatus", "microsoft.powershell.commands.frontpanelresetstatus!", "Member[unknown]"] + - ["system.string", "microsoft.powershell.commands.geteventpssnapin", "Member[descriptionresource]"] + - ["system.string[]", "microsoft.powershell.commands.invokecommandcommand", "Member[sessionname]"] + - ["system.string", "microsoft.powershell.commands.processor", "Member[processorid]"] + - ["system.guid[]", "microsoft.powershell.commands.removepssessioncommand", "Member[vmid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setauthenticodesignaturecommand", "Member[force]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[clearpropertydynamicparameters].ReturnValue"] + - ["system.version", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[powershellversion]"] + - ["microsoft.powershell.commands.webauthenticationtype", "microsoft.powershell.commands.webrequestpscmdlet", "Member[authentication]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[enterpriseserveredition]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorinfo", "Member[owner]"] + - ["system.management.automation.runspaces.outputbufferingmode", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[outputbufferingmode]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[cssystemtype]"] + - ["system.diagnostics.process[]", "microsoft.powershell.commands.getpshostprocessinfocommand", "Member[process]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enablepsremotingcommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getwmiobjectcommand", "Member[list]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[noencryption]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[code]"] + - ["system.string[]", "microsoft.powershell.commands.updatehelpcommand", "Member[module]"] + - ["system.string[]", "microsoft.powershell.commands.validateculturenamesgenerator", "Method[getvalidvalues].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[passthru]"] + - ["microsoft.powershell.commands.exportaliasformat", "microsoft.powershell.commands.exportaliascommand", "Member[as]"] + - ["system.int32[]", "microsoft.powershell.commands.getjobcommand", "Member[id]"] + - ["system.management.automation.psmembertypes", "microsoft.powershell.commands.memberdefinition", "Member[membertype]"] + - ["system.string", "microsoft.powershell.commands.setvariablecommand", "Member[description]"] + - ["microsoft.powershell.commands.matchinfocontext", "microsoft.powershell.commands.matchinfo", "Member[context]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[description]"] + - ["system.string", "microsoft.powershell.commands.getcmsmessagecommand", "Member[content]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[tpf]"] + - ["system.string", "microsoft.powershell.commands.converttosecurestringcommand", "Member[string]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.foreachobjectcommand", "Member[usenewrunspace]"] + - ["system.int32", "microsoft.powershell.commands.getrandomcommandbase", "Member[count]"] + - ["system.string[]", "microsoft.powershell.commands.getvariablecommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.securitydescriptorcommandsbase", "Member[include]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[poweroff]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider!", "Method[lastwritetimestring].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowscurrentversion]"] + - ["system.management.automation.variableaccessmode", "microsoft.powershell.commands.psbreakpointcreationbase", "Member[mode]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[ceq]"] + - ["system.datetime", "microsoft.powershell.commands.newtimespancommand", "Member[end]"] + - ["microsoft.powershell.commands.systemelementstate", "microsoft.powershell.commands.systemelementstate!", "Member[safe]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.starttranscriptcommand", "Member[noclobber]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[maxmemorypersessionmb]"] + - ["system.string", "microsoft.powershell.commands.whereobjectcommand", "Member[property]"] + - ["microsoft.powershell.commands.exportaliasformat", "microsoft.powershell.commands.exportaliasformat!", "Member[csv]"] + - ["system.string[]", "microsoft.powershell.commands.testconnectioncommand", "Member[targetname]"] + - ["system.string[]", "microsoft.powershell.commands.removecomputercommand", "Member[computername]"] + - ["system.datetime", "microsoft.powershell.commands.geteventlogcommand", "Member[before]"] + - ["system.int32", "microsoft.powershell.commands.genericmeasureinfo", "Member[count]"] + - ["microsoft.powershell.commands.displayhinttype", "microsoft.powershell.commands.displayhinttype!", "Member[time]"] + - ["system.string", "microsoft.powershell.commands.newwebserviceproxy", "Member[namespace]"] + - ["system.int64", "microsoft.powershell.commands.historyinfo", "Member[id]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osstatus]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.pspropertyexpression", "Method[resolvenames].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspoweronpasswordstatus]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[skiprevocationcheck]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathsshhosthashparameterset]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[head]"] + - ["system.string[]", "microsoft.powershell.commands.cleareventlogcommand", "Member[computername]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[interactiveunix]"] + - ["microsoft.powershell.commands.systemelementstate", "microsoft.powershell.commands.systemelementstate!", "Member[unknown]"] + - ["system.timespan", "microsoft.powershell.commands.setdatecommand", "Member[adjust]"] + - ["system.string[]", "microsoft.powershell.commands.getverbcommand", "Member[verb]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.addcomputercommand", "Member[credential]"] + - ["system.int16", "microsoft.powershell.commands.writeeventlogcommand", "Member[category]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivejobcommand", "Member[autoremovejob]"] + - ["microsoft.powershell.commands.cpuarchitecture", "microsoft.powershell.commands.cpuarchitecture!", "Member[ia64]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspowersupplystate]"] + - ["system.string", "microsoft.powershell.commands.registerobjecteventcommand", "Member[eventname]"] + - ["system.guid[]", "microsoft.powershell.commands.commonrunspacecommandbase", "Member[runspaceinstanceid]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[datacenterservercoreedition]"] + - ["microsoft.powershell.commands.deviceguardsoftwaresecure[]", "microsoft.powershell.commands.computerinfo", "Member[deviceguardsecurityservicesrunning]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[trace]"] + - ["system.string[]", "microsoft.powershell.commands.getpsdrivecommand", "Member[psprovider]"] + - ["system.string[]", "microsoft.powershell.commands.computerinfo", "Member[cssupportcontactdescription]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[rhapsody]"] + - ["system.int32", "microsoft.powershell.commands.getdatecommand", "Member[minute]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[passwordpass]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[header3color]"] + - ["system.int32", "microsoft.powershell.commands.webrequestpscmdlet", "Member[maximumredirection]"] + - ["system.version", "microsoft.powershell.commands.importmodulecommand", "Member[requiredversion]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.suspendjobcommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.matchinfo", "Member[linenumber]"] + - ["microsoft.powershell.commands.getcounter.performancecountersampleset[]", "microsoft.powershell.commands.exportcountercommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportcountercommand", "Member[circular]"] + - ["system.string", "microsoft.powershell.commands.testjsoncommand", "Member[path]"] + - ["microsoft.powershell.commands.wmistate", "microsoft.powershell.commands.wmistate!", "Member[failed]"] + - ["system.string", "microsoft.powershell.commands.receivejobcommand!", "Member[locationparameterset]"] + - ["system.nullable", "microsoft.powershell.commands.textmeasureinfo", "Member[lines]"] + - ["system.int32", "microsoft.powershell.commands.invokerestmethodcommand", "Member[maximumfollowrellink]"] + - ["system.version", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[powershellhostversion]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessioncommand", "Member[usewindowspowershell]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[performanceserver]"] + - ["system.string", "microsoft.powershell.commands.bytecollection", "Member[path]"] + - ["system.security.securestring", "microsoft.powershell.commands.getpfxcertificatecommand", "Member[password]"] + - ["system.string", "microsoft.powershell.commands.unregisterpssessionconfigurationcommand", "Member[name]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[quiesced]"] + - ["system.object[]", "microsoft.powershell.commands.startjobcommand", "Member[argumentlist]"] + - ["system.string", "microsoft.powershell.commands.bytecollection", "Member[hexoffset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enablerunspacedebugcommand", "Member[breakall]"] + - ["system.object", "microsoft.powershell.commands.outlineoutputcommand", "Member[lineoutput]"] + - ["system.string", "microsoft.powershell.commands.newobjectcommand", "Member[comobject]"] + - ["microsoft.powershell.commands.producttype", "microsoft.powershell.commands.producttype!", "Member[unknown]"] + - ["microsoft.powershell.commands.cpuarchitecture", "microsoft.powershell.commands.cpuarchitecture!", "Member[x86]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.newmodulecommand", "Member[scriptblock]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[currentclockspeed]"] + - ["microsoft.powershell.commands.waitforservicetypes", "microsoft.powershell.commands.restartcomputercommand", "Member[for]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathuriparameterset]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[installerror]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[acpowerrestored]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.receivejobcommand", "Member[filter]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[powersaveunknown]"] + - ["system.string", "microsoft.powershell.commands.enterpshostprocesscommand", "Member[appdomainname]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[roledefinitions]"] + - ["microsoft.powershell.commands.dataexecutionpreventionsupportpolicy", "microsoft.powershell.commands.dataexecutionpreventionsupportpolicy!", "Member[optout]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.addcomputercommand", "Member[localcredential]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[maxsessionsperremotenode]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[ge]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcommandcommand", "Member[all]"] + - ["system.boolean", "microsoft.powershell.commands.registryprovider", "Method[itemexists].ReturnValue"] + - ["system.int64", "microsoft.powershell.commands.importcountercommand", "Member[maxsamples]"] + - ["system.string", "microsoft.powershell.commands.filesystemcontentdynamicparametersbase", "Member[stream]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[poweroff]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.restartservicecommand", "Member[force]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.addmembercommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.pshostprocessinfo", "Method[getpipenamefilepath].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[operationtimeout]"] + - ["system.string", "microsoft.powershell.commands.getcredentialcommand", "Member[message]"] + - ["system.string[]", "microsoft.powershell.commands.splitpathcommand", "Member[literalpath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cmatch]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[defaultpowershellremoteshellname]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.webrequestpscmdlet", "Member[headers]"] + - ["system.nullable", "microsoft.powershell.commands.filesystemitemproviderdynamicparameters", "Member[newerthan]"] + - ["system.object[]", "microsoft.powershell.commands.writecontentcommandbase", "Member[value]"] + - ["system.string[]", "microsoft.powershell.commands.contentcommandbase", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.filesystemcontentreaderdynamicparameters", "Member[delimiter]"] + - ["system.int32", "microsoft.powershell.commands.invokecommandcommand", "Member[connectingtimeout]"] + - ["system.string", "microsoft.powershell.commands.selectxmlcommand", "Member[xpath]"] + - ["system.int32", "microsoft.powershell.commands.writeprogresscommand", "Member[parentid]"] + - ["system.object", "microsoft.powershell.commands.functionprovider", "Method[newitemdynamicparameters].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.certificateprovider", "Method[isitemcontainer].ReturnValue"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[appliancepc]"] + - ["system.uri", "microsoft.powershell.commands.getmodulecommand", "Member[cimresourceuri]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.commands.nounargumentcompleter", "Method[completeargument].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.startprocesscommand", "Member[verb]"] + - ["system.string[]", "microsoft.powershell.commands.invokeitemcommand", "Member[exclude]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csmodel]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.environmentprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["microsoft.powershell.commands.servicestartuptype", "microsoft.powershell.commands.servicestartuptype!", "Member[invalidvalue]"] + - ["system.string", "microsoft.powershell.commands.getitemcommand", "Member[filter]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.enterpssessioncommand", "Member[options]"] + - ["system.boolean", "microsoft.powershell.commands.modulecmdletbase", "Member[basedisablenamechecking]"] + - ["system.collections.arraylist", "microsoft.powershell.commands.groupinfo", "Member[values]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspauseafterreset]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osfreevirtualmemory]"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[visibleexternalcommands]"] + - ["system.object", "microsoft.powershell.commands.registerengineeventcommand", "Method[getsourceobject].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[connected]"] + - ["system.string", "microsoft.powershell.commands.addtypecommandbase", "Member[outputassembly]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[unknown]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.connectpssessioncommand", "Member[credential]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importworkflowcommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.outstringcommand", "Member[width]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[authenticationfailed]"] + - ["system.string", "microsoft.powershell.commands.invokeexpressioncommand", "Member[command]"] + - ["system.int32", "microsoft.powershell.commands.setpsbreakpointcommand", "Member[column]"] + - ["system.string", "microsoft.powershell.commands.setauthenticodesignaturecommand", "Member[hashalgorithm]"] + - ["system.int32", "microsoft.powershell.commands.newtimespancommand", "Member[hours]"] + - ["system.string[]", "microsoft.powershell.commands.copyitemcommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathcomputernameparameterset]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[disconnected]"] + - ["system.string", "microsoft.powershell.commands.sendmailmessage", "Member[from]"] + - ["system.object[]", "microsoft.powershell.commands.updatelistcommand", "Member[add]"] + - ["system.string", "microsoft.powershell.commands.controlpanelitem", "Member[description]"] + - ["system.string", "microsoft.powershell.commands.modulespecification", "Member[maximumversion]"] + - ["system.string", "microsoft.powershell.commands.measureinfo", "Member[property]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[serverforsmallbusinessedition]"] + - ["microsoft.powershell.commands.controlpanelitem[]", "microsoft.powershell.commands.showcontrolpanelitemcommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[workstation]"] + - ["system.string", "microsoft.powershell.commands.neweventlogcommand", "Member[messageresourcefile]"] + - ["system.string", "microsoft.powershell.commands.protectcmsmessagecommand", "Member[literalpath]"] + - ["system.int32", "microsoft.powershell.commands.getdatecommand", "Member[month]"] + - ["system.string", "microsoft.powershell.commands.writeeventlogcommand", "Member[source]"] + - ["system.object", "microsoft.powershell.commands.jsonobject!", "Method[convertfromjson].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[formatstoprocess]"] + - ["system.codedom.compiler.codedomprovider", "microsoft.powershell.commands.addtypecommand", "Member[codedomprovider]"] + - ["system.string[]", "microsoft.powershell.commands.clearitemcommand", "Member[include]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oswindowsdirectory]"] + - ["microsoft.powershell.commands.deviceguardsoftwaresecure[]", "microsoft.powershell.commands.deviceguard", "Member[securityservicesconfigured]"] + - ["system.string[]", "microsoft.powershell.commands.getprocesscommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.newpsdrivecommand", "Member[psprovider]"] + - ["system.security.accesscontrol.authorizationrulecollection", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getaudit].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startprocesscommand", "Member[usenewenvironment]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.restartcomputercommand", "Member[wait]"] + - ["system.type", "microsoft.powershell.commands.updatetypedatacommand", "Member[targettypefordeserialization]"] + - ["system.string[]", "microsoft.powershell.commands.limiteventlogcommand", "Member[computername]"] + - ["system.string", "microsoft.powershell.commands.helpnotfoundexception", "Member[message]"] + - ["system.nullable", "microsoft.powershell.commands.networkadapter", "Member[dhcpenabled]"] + - ["system.exception", "microsoft.powershell.commands.pspropertyexpressionresult", "Member[exception]"] + - ["system.string", "microsoft.powershell.commands.helpcategoryinvalidexception", "Member[helpcategory]"] + - ["system.string[]", "microsoft.powershell.commands.getwineventcommand", "Member[listprovider]"] + - ["system.management.managementobject", "microsoft.powershell.commands.removewmiobject", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.registryprovider", "Method[getchildname].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stopcomputercommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.utilityresources!", "Member[formathexresolvepatherror]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osserverlevel]"] + - ["system.string", "microsoft.powershell.commands.historyinfo", "Member[commandline]"] + - ["system.string", "microsoft.powershell.commands.updatetypedatacommand", "Member[stringserializationsource]"] + - ["microsoft.powershell.commands.domainrole", "microsoft.powershell.commands.domainrole!", "Member[standaloneworkstation]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importcountercommand", "Member[summary]"] + - ["system.string", "microsoft.powershell.commands.enhancedkeyusagerepresentation", "Method[tostring].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.psbreakpointcreationbase", "Member[script]"] + - ["microsoft.powershell.commands.cpustatus", "microsoft.powershell.commands.cpustatus!", "Member[disabledbyuser]"] + - ["system.security.securestring", "microsoft.powershell.commands.securestringcommandbase", "Member[securestringdata]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.disablepsbreakpointcommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.getcommandcommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.invokehistorycommand", "Member[id]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.addmembercommand", "Member[notepropertymembers]"] + - ["system.string", "microsoft.powershell.commands.removealiascommand", "Member[scope]"] + - ["system.management.automation.scopeditemoptions", "microsoft.powershell.commands.writealiascommandbase", "Member[option]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttosecurestringcommand", "Member[asplaintext]"] + - ["system.string[]", "microsoft.powershell.commands.testpathcommand", "Member[include]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getpssnapincommand", "Member[registered]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommandbase", "Member[usingnamespace]"] + - ["system.string", "microsoft.powershell.commands.memberdefinition", "Member[name]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[palmpilot]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.geteventlogcommand", "Member[list]"] + - ["system.string", "microsoft.powershell.commands.variablecommandbase", "Member[scope]"] + - ["system.string[]", "microsoft.powershell.commands.limiteventlogcommand", "Member[logname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.passthroughitempropertycommandbase", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[requiredassemblies]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "microsoft.powershell.commands.webrequestsession", "Member[certificates]"] + - ["system.string", "microsoft.powershell.commands.addtypecommand", "Member[outputassembly]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "microsoft.powershell.commands.setauthenticodesignaturecommand", "Member[certificate]"] + - ["system.string", "microsoft.powershell.commands.enterpssessioncommand", "Member[computername]"] + - ["system.string", "microsoft.powershell.commands.foreachobjectcommand", "Member[membername]"] + - ["system.string[]", "microsoft.powershell.commands.clearitempropertycommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[vmidparameterset]"] + - ["system.string", "microsoft.powershell.commands.sendmailmessage", "Member[body]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osuptime]"] + - ["system.windows.forms.textdataformat", "microsoft.powershell.commands.getclipboardcommand", "Member[textformattype]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osprimary]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommandbase", "Member[assemblyname]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowshomeserver]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[usessl]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.writealiascommandbase", "Member[force]"] + - ["system.uri", "microsoft.powershell.commands.webrequestpscmdlet", "Member[proxy]"] + - ["system.string", "microsoft.powershell.commands.enterpshostprocesscommand", "Member[name]"] + - ["system.collections.idictionary[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[aliasdefinitions]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startprocesscommand", "Member[nonewwindow]"] + - ["system.string", "microsoft.powershell.commands.addmembercommand", "Member[typename]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csautomaticresetcapability]"] + - ["system.object", "microsoft.powershell.commands.genericobjectmeasureinfo", "Member[minimum]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[lynx]"] + - ["system.int32", "microsoft.powershell.commands.getrandomcommand", "Member[count]"] + - ["system.string", "microsoft.powershell.commands.startprocesscommand", "Member[redirectstandardinput]"] + - ["system.string", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[categoryreason]"] + - ["system.int64", "microsoft.powershell.commands.registerwmieventcommand", "Member[timeout]"] + - ["system.management.automation.runspaces.runspace[]", "microsoft.powershell.commands.commonrunspacecommandbase", "Member[runspace]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspartofdomain]"] + - ["system.management.automation.breakpoint[]", "microsoft.powershell.commands.psbreakpointcommandbase", "Member[breakpoint]"] + - ["system.string", "microsoft.powershell.commands.setservicecommand", "Member[securitydescriptorsddl]"] + - ["system.string", "microsoft.powershell.commands.renamecomputercommand", "Member[wsmanauthentication]"] + - ["system.char", "microsoft.powershell.commands.importcsvcommand", "Member[delimiter]"] + - ["system.object", "microsoft.powershell.commands.newvariablecommand", "Member[value]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[communicationsserver]"] + - ["system.string[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[vmname]"] + - ["system.string", "microsoft.powershell.commands.groupinfo", "Member[name]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biossoftwareelementstate]"] + - ["system.string", "microsoft.powershell.commands.renameitemcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testcomputersecurechannelcommand", "Member[repair]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[freebsd]"] + - ["system.management.automation.psobject[]", "microsoft.powershell.commands.neweventcommand", "Member[eventarguments]"] + - ["system.string[]", "microsoft.powershell.commands.moveitempropertycommand", "Member[path]"] + - ["system.security.accesscontrol.objectsecurity", "microsoft.powershell.commands.filesystemprovider", "Method[newsecuritydescriptoroftype].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.hotfix", "Member[installedon]"] + - ["system.string", "microsoft.powershell.commands.utilityresources!", "Member[couldnotparseaspowershelldatafile]"] + - ["system.int32", "microsoft.powershell.commands.starttransactioncommand", "Member[timeout]"] + - ["system.string[]", "microsoft.powershell.commands.selectstringcommand", "Member[pattern]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newobjectcommand", "Member[strict]"] + - ["system.version", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[dotnetframeworkversion]"] + - ["system.string[]", "microsoft.powershell.commands.serviceoperationbasecommand", "Member[name]"] + - ["system.int32", "microsoft.powershell.commands.writeprogresscommand", "Member[percentcomplete]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.sortobjectcommand", "Member[descending]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosstatus]"] + - ["microsoft.powershell.commands.osencryptionlevel", "microsoft.powershell.commands.osencryptionlevel!", "Member[encryptnbits]"] + - ["system.string", "microsoft.powershell.commands.enterpssessioncommand", "Member[configurationname]"] + - ["system.object", "microsoft.powershell.commands.certificateprovider", "Method[getchilditemsdynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.getwmiobjectcommand", "Member[class]"] + - ["system.int32[]", "microsoft.powershell.commands.psrunspacecmdlet", "Member[id]"] + - ["system.string[]", "microsoft.powershell.commands.getcommandcommand", "Member[noun]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[compatiblepseditions]"] + - ["system.management.automation.jobstate", "microsoft.powershell.commands.jobcmdletbase", "Member[state]"] + - ["system.string", "microsoft.powershell.commands.pushlocationcommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.controlpanelitem", "Member[category]"] + - ["system.object", "microsoft.powershell.commands.webrequestpscmdlet", "Member[body]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[detailed]"] + - ["system.string", "microsoft.powershell.commands.registryprovider", "Method[getparentpath].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.restartcomputercommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosmanufacturer]"] + - ["system.datetime", "microsoft.powershell.commands.getjobcommand", "Member[after]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[character]"] + - ["system.string[]", "microsoft.powershell.commands.savehelpcommand", "Member[destinationpath]"] + - ["system.string[]", "microsoft.powershell.commands.getaliascommand", "Member[exclude]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.startjobcommand", "Member[scriptblock]"] + - ["system.string[]", "microsoft.powershell.commands.getpssessioncommand", "Member[name]"] + - ["system.net.networkinformation.ipstatus", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[status]"] + - ["system.management.automation.job[]", "microsoft.powershell.commands.suspendjobcommand", "Member[job]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportaliascommand", "Member[noclobber]"] + - ["system.string[]", "microsoft.powershell.commands.getprocesscommand", "Member[computername]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[requirelicenseacceptance]"] + - ["system.string[]", "microsoft.powershell.commands.copyitemcommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.pspropertyexpression", "microsoft.powershell.commands.pspropertyexpressionresult", "Member[resolvedexpression]"] + - ["system.string", "microsoft.powershell.commands.sendmailmessage", "Member[smtpserver]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[ncr3000]"] + - ["system.string", "microsoft.powershell.commands.addtypecompilererror", "Member[errortext]"] + - ["system.security.principal.securityidentifier", "microsoft.powershell.commands.securitydescriptorcommandsbase!", "Method[getcentralaccesspolicyid].ReturnValue"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[powersavingmodesenteredautomatically]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportcountercommand", "Member[force]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csphyicallyinstalledmemory]"] + - ["system.boolean", "microsoft.powershell.commands.sendastrustedissuerproperty!", "Method[readsendastrustedissuerproperty].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biosinstallablelanguages]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportclixmlcommand", "Member[noclobber]"] + - ["system.string[]", "microsoft.powershell.commands.clearvariablecommand", "Member[exclude]"] + - ["system.string", "microsoft.powershell.commands.formobject", "Member[id]"] + - ["microsoft.powershell.commands.testpathtype", "microsoft.powershell.commands.testpathtype!", "Member[leaf]"] + - ["system.object[]", "microsoft.powershell.commands.converttohtmlcommand", "Member[property]"] + - ["system.string", "microsoft.powershell.commands.sendmailmessage", "Member[subject]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[sequent]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.commands.pseditionargumentcompleter", "Method[completeargument].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.updatetypedatacommand", "Member[defaultdisplaypropertyset]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[maximumenumvalue]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biossystembiosminorversion]"] + - ["system.string[]", "microsoft.powershell.commands.psrunspacecmdlet", "Member[computername]"] + - ["system.datetime", "microsoft.powershell.commands.getjobcommand", "Member[before]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cschassisbootupstate]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getpssessioncommand", "Member[usessl]"] + - ["system.management.automation.remoting.pssessionoption", "microsoft.powershell.commands.connectpssessioncommand", "Member[sessionoption]"] + - ["system.int32[]", "microsoft.powershell.commands.geteventlogcommand", "Member[index]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivejobcommand", "Member[writejobinresults]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.selectxmlcommand", "Member[namespace]"] + - ["system.string", "microsoft.powershell.commands.registerpssessionconfigurationcommand", "Member[processorarchitecture]"] + - ["system.int32", "microsoft.powershell.commands.enterpshostprocesscommand", "Member[id]"] + - ["system.string[]", "microsoft.powershell.commands.variablecommandbase", "Member[excludefilters]"] + - ["system.management.authenticationlevel", "microsoft.powershell.commands.stopcomputercommand", "Member[dcomauthentication]"] + - ["system.string", "microsoft.powershell.commands.unprotectcmsmessagecommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.getcountercommand", "Member[computername]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[oslastbootuptime]"] + - ["system.string[]", "microsoft.powershell.commands.getwmiobjectcommand", "Member[property]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.starttranscriptcommand", "Member[append]"] + - ["microsoft.powershell.commands.outputmodeoption", "microsoft.powershell.commands.outputmodeoption!", "Member[single]"] + - ["microsoft.powershell.commands.deviceguardconfigcodeintegritystatus", "microsoft.powershell.commands.deviceguardconfigcodeintegritystatus!", "Member[off]"] + - ["system.string", "microsoft.powershell.commands.copyitemcommand", "Member[destination]"] + - ["system.string", "microsoft.powershell.commands.registerwmieventcommand", "Method[getsourceobjecteventname].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.showmarkdowncommand", "Member[usebrowser]"] + - ["microsoft.powershell.commands.updatehelpscope", "microsoft.powershell.commands.updatehelpscope!", "Member[currentuser]"] + - ["system.string[]", "microsoft.powershell.commands.getpsdrivecommand", "Member[name]"] + - ["system.int32", "microsoft.powershell.commands.restorecomputercommand", "Member[restorepoint]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[disablekeepalive]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.showcommandcommand", "Member[errorpopup]"] + - ["microsoft.powershell.commands.modulespecification[]", "microsoft.powershell.commands.importmodulecommand", "Member[fullyqualifiedname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enablepssessionconfigurationcommand", "Member[force]"] + - ["system.string[]", "microsoft.powershell.commands.getitemcommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.securitydescriptorinfo", "Member[group]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[utf7]"] + - ["system.string[]", "microsoft.powershell.commands.commonrunspacecommandbase", "Member[runspacename]"] + - ["system.string[]", "microsoft.powershell.commands.convertfrommarkdowncommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[visiblealiases]"] + - ["microsoft.powershell.commands.cpuarchitecture", "microsoft.powershell.commands.cpuarchitecture!", "Member[powerpc]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[source]"] + - ["system.string", "microsoft.powershell.commands.aliasprovider!", "Member[providername]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.geterrorcommand", "Member[inputobject]"] + - ["system.string[]", "microsoft.powershell.commands.getitemcommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.getformatdatacommand", "Member[typename]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivejobcommand", "Member[wait]"] + - ["system.string[]", "microsoft.powershell.commands.disablepssessionconfigurationcommand", "Member[name]"] + - ["system.management.automation.provider.icontentwriter", "microsoft.powershell.commands.sessionstateproviderbase", "Method[getcontentwriter].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.commonrunspacecommandbase!", "Member[runspacenameparameterset]"] + - ["system.string[]", "microsoft.powershell.commands.converttohtmlcommand", "Member[body]"] + - ["system.management.automation.psdriveinfo", "microsoft.powershell.commands.filesystemprovider", "Method[removedrive].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[hop]"] + - ["system.globalization.cultureinfo", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[uiculture]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.objectbase", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[companyname]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[smallbusinessserver]"] + - ["microsoft.powershell.commands.domainrole", "microsoft.powershell.commands.domainrole!", "Member[memberworkstation]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[count]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.commands.psrunspacecmdlet", "Method[getmatchingrunspaces].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.importaliascommand", "Member[path]"] + - ["system.management.automation.psmoduleinfo[]", "microsoft.powershell.commands.importmodulecommand", "Member[moduleinfo]"] + - ["system.string", "microsoft.powershell.commands.contentcommandbase", "Member[filter]"] + - ["system.int32", "microsoft.powershell.commands.debugrunspacecommand", "Member[id]"] + - ["system.string", "microsoft.powershell.commands.servicecommandexception", "Member[servicename]"] + - ["system.string[]", "microsoft.powershell.commands.contentcommandbase", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.startjobcommand", "Member[hostname]"] + - ["system.int32", "microsoft.powershell.commands.getdatecommand", "Member[day]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.updatablehelpcommandbase", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.resetcomputermachinepasswordcommand", "Member[server]"] + - ["system.string", "microsoft.powershell.commands.restartcomputercommand", "Member[wsmanauthentication]"] + - ["system.string", "microsoft.powershell.commands.objecteventregistrationbase", "Member[sourceidentifier]"] + - ["system.management.automation.psmembertypes", "microsoft.powershell.commands.updatetypedatacommand", "Member[membertype]"] + - ["system.string[]", "microsoft.powershell.commands.getculturecommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[cssystemfamily]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[hypervrequirementvirtualizationfirmwareenabled]"] + - ["microsoft.powershell.commands.invokerestmethodcommand+restreturntype", "microsoft.powershell.commands.invokerestmethodcommand+restreturntype!", "Member[json]"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[maximum]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[literalfilepathcomputernameparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.wmibasecmdlet", "Member[asjob]"] + - ["system.string", "microsoft.powershell.commands.setlocationcommand", "Member[stackname]"] + - ["system.string", "microsoft.powershell.commands.renamecomputercommand", "Member[newname]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[maxdisconnectedsessions]"] + - ["system.object[]", "microsoft.powershell.commands.compareobjectcommand", "Member[property]"] + - ["system.byte[]", "microsoft.powershell.commands.bytecollection", "Member[bytes]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet", "Method[resolveappname].ReturnValue"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.groupinfo", "Member[group]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newitempropertycommand", "Member[force]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[cpustatus]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osname]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[addresswidth]"] + - ["system.guid[]", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[vmid]"] + - ["system.string", "microsoft.powershell.commands.internalsymboliclinklinkcodemethods!", "Method[getlinktype].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.newpssessioncommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.addtypecommandbase", "Member[namespace]"] + - ["system.int32", "microsoft.powershell.commands.psbreakpointcreationbase", "Member[column]"] + - ["system.string", "microsoft.powershell.commands.geteventpssnapin", "Member[vendorresource]"] + - ["system.string[]", "microsoft.powershell.commands.getrunspacecommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.addtypecommand", "Member[namespace]"] + - ["system.version", "microsoft.powershell.commands.exportpssessioncommand!", "Member[versionofscriptgenerator]"] + - ["system.string", "microsoft.powershell.commands.renamecomputercommand", "Member[protocol]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setstrictmodecommand", "Member[off]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osothertypedescription]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[ossizestoredinpagingfiles]"] + - ["system.string", "microsoft.powershell.commands.helpcategoryinvalidexception", "Member[message]"] + - ["system.uri", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[projecturi]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[securitydescriptorsddl]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.renamecomputercommand", "Member[passthru]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.resetcomputermachinepasswordcommand", "Member[credential]"] + - ["system.boolean", "microsoft.powershell.commands.settimezonecommand", "Member[hasaccess]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[homepremiumedition]"] + - ["system.string", "microsoft.powershell.commands.getcmsmessagecommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.setitempropertycommand", "Member[literalpath]"] + - ["system.object", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[variabledefinitions]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stopjobcommand", "Member[passthru]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biosinstalldate]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemprovider", "Method[itemexists].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspcsystemtypeex]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.copyitemcommand", "Member[force]"] + - ["microsoft.powershell.commands.domainrole", "microsoft.powershell.commands.domainrole!", "Member[backupdomaincontroller]"] + - ["system.string", "microsoft.powershell.commands.testcomputersecurechannelcommand", "Member[server]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[setitemdynamicparameters].ReturnValue"] + - ["microsoft.powershell.commands.osencryptionlevel", "microsoft.powershell.commands.osencryptionlevel!", "Member[encrypt128bits]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osencryptionlevel]"] + - ["system.string[]", "microsoft.powershell.commands.removeeventlogcommand", "Member[source]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[sessionvariable]"] + - ["system.serviceprocess.servicestartmode", "microsoft.powershell.commands.newservicecommand", "Member[startuptype]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.foreachobjectcommand", "Member[begin]"] + - ["system.string[]", "microsoft.powershell.commands.matchinfocontext", "Member[displaypostcontext]"] + - ["system.string", "microsoft.powershell.commands.psrunspacecmdlet!", "Member[containeridinstanceidparameterset]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.commands.webresponseobject", "Member[relationlink]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[proxyauthentication]"] + - ["system.nullable", "microsoft.powershell.commands.textmeasureinfo", "Member[characters]"] + - ["system.management.automation.runspaces.pssessiontype", "microsoft.powershell.commands.registerpssessionconfigurationcommand", "Member[sessiontype]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[wince]"] + - ["system.string", "microsoft.powershell.commands.importmodulecommand", "Member[maximumversion]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[maxconcurrentusers]"] + - ["microsoft.powershell.commands.deviceguardsmartstatus", "microsoft.powershell.commands.deviceguardsmartstatus!", "Member[off]"] + - ["system.int32", "microsoft.powershell.commands.sendmailmessage", "Member[port]"] + - ["microsoft.powershell.commands.testpathtype", "microsoft.powershell.commands.testpathtype!", "Member[any]"] + - ["system.string", "microsoft.powershell.commands.psuseragent!", "Member[safari]"] + - ["system.string", "microsoft.powershell.commands.registerwmieventcommand", "Member[class]"] + - ["system.boolean", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[runasvirtualaccountspecified]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.commands.connectpssessioncommand", "Member[authentication]"] + - ["system.string[]", "microsoft.powershell.commands.enablecomputerrestorecommand", "Member[drive]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.registryprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["system.boolean", "microsoft.powershell.commands.clearcontentcommand", "Member[providersupportsshouldprocess]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[typestoprocess]"] + - ["system.string", "microsoft.powershell.commands.exportpssessioncommand", "Member[outputmodule]"] + - ["system.boolean", "microsoft.powershell.commands.getjobcommand", "Member[hasmoredata]"] + - ["system.guid", "microsoft.powershell.commands.enterpssessioncommand", "Member[instanceid]"] + - ["system.char", "microsoft.powershell.commands.registryprovider", "Member[altitemseparator]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.resolvepathcommand", "Member[relative]"] + - ["system.string", "microsoft.powershell.commands.writealiascommandbase", "Member[name]"] + - ["system.int32", "microsoft.powershell.commands.selectobjectcommand", "Member[skip]"] + - ["system.management.automation.runspaces.pssessionconfigurationaccessmode", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[accessmode]"] + - ["system.int32", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[idletimeoutsec]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[author]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosversion]"] + - ["system.string[]", "microsoft.powershell.commands.sendmailmessage", "Member[bcc]"] + - ["system.string", "microsoft.powershell.commands.psrunspacecmdlet!", "Member[nameparameterset]"] + - ["microsoft.powershell.commands.adminpasswordstatus", "microsoft.powershell.commands.adminpasswordstatus!", "Member[disabled]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[maxidletimeoutsec]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[bigendianunicode]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.converttohtmlcommand", "Member[fragment]"] + - ["system.string", "microsoft.powershell.commands.getdatecommand", "Member[uformat]"] + - ["system.int32", "microsoft.powershell.commands.receivepssessioncommand", "Member[port]"] + - ["system.string", "microsoft.powershell.commands.processcommandexception", "Member[processname]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[aix]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[target]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[cssystemskunumber]"] + - ["system.string", "microsoft.powershell.commands.removeservicecommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.exportaliascommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.producttype", "microsoft.powershell.commands.producttype!", "Member[domaincontroller]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[linkforegroundcolor]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.restartcomputercommand", "Member[asjob]"] + - ["microsoft.powershell.commands.osproductsuite[]", "microsoft.powershell.commands.computerinfo", "Member[ossuites]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.webcmdletelementcollection", "Method[findbyid].ReturnValue"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsultimate]"] + - ["system.string[]", "microsoft.powershell.commands.restartcomputercommand", "Member[computername]"] + - ["system.int32", "microsoft.powershell.commands.webrequestpscmdlet", "Member[operationtimeoutseconds]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.getcredentialcommand", "Member[credential]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[throttlelimit]"] + - ["system.string", "microsoft.powershell.commands.internalsymboliclinklinkcodemethods!", "Method[resolvedtarget].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[availability]"] + - ["system.string[]", "microsoft.powershell.commands.gethotfixcommand", "Member[computername]"] + - ["system.object[]", "microsoft.powershell.commands.getrandomcommandbase", "Member[inputobject]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[oscurrenttimezone]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[mtusize]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[renamepropertydynamicparameters].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.debugprocesscommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.removeitemcommand", "Member[literalpath]"] + - ["system.boolean", "microsoft.powershell.commands.computerchangeinfo", "Member[hassucceeded]"] + - ["system.string[]", "microsoft.powershell.commands.getwineventcommand", "Member[path]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cnotcontains]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[nocompression]"] + - ["system.string", "microsoft.powershell.commands.pshostprocessinfo", "Member[mainwindowtitle]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oscsdversion]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider!", "Method[modewithouthardlink].ReturnValue"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.testcomputersecurechannelcommand", "Member[credential]"] + - ["microsoft.powershell.commands.producttype", "microsoft.powershell.commands.producttype!", "Member[workstation]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[default]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.waitprocesscommand", "Member[passthru]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.removecomputercommand", "Member[unjoindomaincredential]"] + - ["system.string", "microsoft.powershell.commands.connectpssessioncommand", "Member[certificatethumbprint]"] + - ["system.string", "microsoft.powershell.commands.gethelpcodemethods!", "Method[gethelpuri].ReturnValue"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[executionpolicy]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.getjobcommand", "Method[findjobs].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.exportaliascommand", "Member[path]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[delay]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.invokecommandcommand", "Member[indisconnectedsession]"] + - ["system.collections.hashtable[]", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[sshconnection]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[bioscurrentlanguage]"] + - ["system.nullable", "microsoft.powershell.commands.newpstransportoptioncommand", "Member[maxmemorypersessionmb]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[allstats]"] + - ["system.management.automation.psobject[]", "microsoft.powershell.commands.addhistorycommand", "Member[inputobject]"] + - ["system.guid", "microsoft.powershell.commands.debugrunspacecommand", "Member[instanceid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[runasadministrator]"] + - ["system.uint32", "microsoft.powershell.commands.getcommandcommand", "Member[fuzzyminimumdistance]"] + - ["system.int64", "microsoft.powershell.commands.limiteventlogcommand", "Member[maximumsize]"] + - ["system.string", "microsoft.powershell.commands.teeobjectcommand", "Member[variable]"] + - ["system.string[]", "microsoft.powershell.commands.settracesourcecommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcommandcommand", "Member[useabbreviationexpansion]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet", "Method[resolveshell].ReturnValue"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.getwineventcommand", "Member[credential]"] + - ["system.string", "microsoft.powershell.commands.addtypecommand", "Member[typedefinition]"] + - ["system.nullable", "microsoft.powershell.commands.genericmeasureinfo", "Member[minimum]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.removeitempropertycommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importaliascommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[categorytargettype]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[imagealttextforegroundcolor]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getprocesscommand", "Member[fileversioninfo]"] + - ["system.management.puttype", "microsoft.powershell.commands.setwmiinstance", "Member[puttype]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[tcpport]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.clearvariablecommand", "Member[force]"] + - ["system.string[]", "microsoft.powershell.commands.stopjobcommand", "Member[command]"] + - ["system.net.mail.mailpriority", "microsoft.powershell.commands.sendmailmessage", "Member[priority]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivejobcommand", "Member[force]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[numberoflogicalprocessors]"] + - ["system.int32", "microsoft.powershell.commands.getdatecommand", "Member[second]"] + - ["system.string[]", "microsoft.powershell.commands.getpssessioncommand", "Member[computername]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[sohoserver]"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[enabled]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.starttransactioncommand", "Member[independent]"] + - ["system.datetime", "microsoft.powershell.commands.importcountercommand", "Member[endtime]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowsbuildlabex]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[aliasestoexport]"] + - ["system.string", "microsoft.powershell.commands.showcommandcommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.getcommandcommand", "Member[parametername]"] + - ["system.text.regularexpressions.match[]", "microsoft.powershell.commands.matchinfo", "Member[matches]"] + - ["system.string[]", "microsoft.powershell.commands.waitprocesscommand", "Member[name]"] + - ["system.int32", "microsoft.powershell.commands.newtimespancommand", "Member[minutes]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[ostotalvirtualmemorysize]"] + - ["microsoft.powershell.commands.powerplatformrole", "microsoft.powershell.commands.powerplatformrole!", "Member[slate]"] + - ["system.string[]", "microsoft.powershell.commands.variablecommandbase", "Member[includefilters]"] + - ["microsoft.powershell.commands.language", "microsoft.powershell.commands.addtypecommandbase", "Member[language]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[appliancepc]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.moveitemcommand", "Member[passthru]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.webcmdletelementcollection", "Method[find].ReturnValue"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.basichtmlwebresponseobject", "Member[images]"] + - ["system.int64[]", "microsoft.powershell.commands.gethistorycommand", "Member[id]"] + - ["system.string", "microsoft.powershell.commands.geteventpssnapin", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csbootupstate]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportaliascommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.connectpssessioncommand", "Member[port]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessioncommand", "Member[enablenetworkaccess]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[clike]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addhistorycommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.filesystemproviderremoveitemdynamicparameters", "Member[stream]"] + - ["system.string[]", "microsoft.powershell.commands.importworkflowcommand", "Member[dependentworkflow]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[win95]"] + - ["system.object", "microsoft.powershell.commands.registryprovider", "Method[removepropertydynamicparameters].ReturnValue"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[byte]"] + - ["system.string", "microsoft.powershell.commands.bytecollection", "Member[label]"] + - ["system.string[]", "microsoft.powershell.commands.clearitemcommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.copyitempropertycommand", "Member[name]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.commands.functionprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["system.management.automation.configuration.configscope", "microsoft.powershell.commands.enabledisableexperimentalfeaturecommandbase", "Member[scope]"] + - ["system.collections.ilist", "microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter", "Method[write].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.newmodulecommand", "Member[cmdlet]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.convertfrommarkdowncommand", "Member[asvt100encodedstring]"] + - ["system.string", "microsoft.powershell.commands.exportcsvcommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.importcsvcommand", "Member[encoding]"] + - ["microsoft.powershell.commands.firmwaretype", "microsoft.powershell.commands.firmwaretype!", "Member[bios]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.foreachobjectcommand", "Member[end]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[deviceguardcodeintegritypolicyenforcementstatus]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowshome]"] + - ["system.string", "microsoft.powershell.commands.writeprogresscommand", "Member[activity]"] + - ["system.string", "microsoft.powershell.commands.addcomputercommand", "Member[oupath]"] + - ["system.string", "microsoft.powershell.commands.checkpointcomputercommand", "Member[restorepointtype]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[utf8]"] + - ["system.version", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[moduleversion]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[modemring]"] + - ["system.string[]", "microsoft.powershell.commands.getservicecommand", "Member[computername]"] + - ["system.object", "microsoft.powershell.commands.getrandomcommand", "Member[maximum]"] + - ["system.string[]", "microsoft.powershell.commands.getitempropertycommand", "Member[literalpath]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.tracecommandcommand", "Member[expression]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getculturecommand", "Member[listavailable]"] + - ["system.string", "microsoft.powershell.commands.moveitempropertycommand", "Member[destination]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osnumberoflicensedusers]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[keyboardlayout]"] + - ["system.string", "microsoft.powershell.commands.updatetypedatacommand", "Member[serializationmethod]"] + - ["microsoft.powershell.commands.dataexecutionpreventionsupportpolicy", "microsoft.powershell.commands.dataexecutionpreventionsupportpolicy!", "Member[alwaysoff]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.neweventcommand", "Member[messagedata]"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[visiblealiases]"] + - ["system.string[]", "microsoft.powershell.commands.converttohtmlcommand", "Member[postcontent]"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[sohoserver]"] + - ["system.string[]", "microsoft.powershell.commands.invokecommandcommand", "Member[hostname]"] + - ["system.guid[]", "microsoft.powershell.commands.psrunspacecmdlet", "Member[vmid]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osdataexecutionpreventionsupportpolicy]"] + - ["system.object", "microsoft.powershell.commands.readhostcommand", "Member[prompt]"] + - ["system.guid", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[guid]"] + - ["system.object[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[visiblecmdlets]"] + - ["system.char", "microsoft.powershell.commands.basecsvwritingcommand", "Member[delimiter]"] + - ["microsoft.powershell.commands.cpustatus", "microsoft.powershell.commands.cpustatus!", "Member[idle]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[maxclockspeed]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[standardserveredition]"] + - ["system.string", "microsoft.powershell.commands.addtypecompilererror", "Member[filename]"] + - ["system.object", "microsoft.powershell.commands.newitempropertycommand", "Member[value]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[authenticationsucceeded]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[windowsversion]"] + - ["system.int32", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[maximumredirection]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[os2]"] + - ["microsoft.powershell.commands.openmode", "microsoft.powershell.commands.openmode!", "Member[overwrite]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.selectobjectcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectobjectcommand", "Member[unique]"] + - ["system.object", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[targetobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startjobcommand", "Member[allowredirection]"] + - ["microsoft.powershell.commands.websslprotocol", "microsoft.powershell.commands.websslprotocol!", "Member[tls]"] + - ["system.management.automation.psobject[]", "microsoft.powershell.commands.writeoutputcommand", "Member[inputobject]"] + - ["system.string[]", "microsoft.powershell.commands.psbreakpointcreationbase", "Member[variable]"] + - ["system.string", "microsoft.powershell.commands.registerobjecteventcommand", "Method[getsourceobjecteventname].ReturnValue"] + - ["system.int32", "microsoft.powershell.commands.enterpssessioncommand", "Member[id]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[workflowshutdowntimeoutmsec]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[logonserver]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.compareobjectcommand", "Member[excludedifferent]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[maxsessionsperworkflow]"] + - ["system.string", "microsoft.powershell.commands.receivepssessioncommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.startprocesscommand", "Member[redirectstandardoutput]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.filesystemcontentwriterdynamicparameters", "Member[nonewline]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[skipheadervalidation]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osfreespaceinpagingfiles]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcommandcommand", "Member[showcommandinfo]"] + - ["system.object[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[visiblecmdlets]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[fullpower]"] + - ["system.string[]", "microsoft.powershell.commands.clearhistorycommand", "Member[commandline]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[bioscodeset]"] + - ["system.string[]", "microsoft.powershell.commands.setclipboardcommand", "Member[literalpath]"] + - ["microsoft.powershell.commands.websslprotocol", "microsoft.powershell.commands.websslprotocol!", "Member[default]"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[powerstatesettable]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsembeddedindustry]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.starttranscriptcommand", "Member[includeinvocationheader]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommandbase", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.converttohtmlcommand", "Member[precontent]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsserverstandardnohypervfull]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet", "Method[resolvecomputername].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[outputbufferingmode]"] + - ["microsoft.powershell.commands.modulespecification[]", "microsoft.powershell.commands.getcommandcommand", "Member[fullyqualifiedmodule]"] + - ["system.string", "microsoft.powershell.commands.getcmsmessagecommand", "Member[path]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[remotenodesessionidletimeoutsec]"] + - ["system.string[]", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[containerid]"] + - ["system.int32", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[maxconnectedsessions]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[pcipme]"] + - ["system.object[]", "microsoft.powershell.commands.importmodulecommand", "Member[argumentlist]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[environmentvariables]"] + - ["system.uri", "microsoft.powershell.commands.receivepssessioncommand", "Member[connectionuri]"] + - ["system.string[]", "microsoft.powershell.commands.updatetypedatacommand", "Member[propertyserializationset]"] + - ["system.int32", "microsoft.powershell.commands.sortobjectcommand", "Member[top]"] + - ["system.string[]", "microsoft.powershell.commands.newitempropertycommand", "Member[path]"] + - ["system.string", "microsoft.powershell.commands.getchilditemcommand", "Member[filter]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[activityprocessidletimeoutsec]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.foreachobjectcommand", "Member[asjob]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[irix]"] + - ["system.version", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[schemaversion]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[biossystembiosmajorversion]"] + - ["system.string[]", "microsoft.powershell.commands.resumejobcommand", "Member[command]"] + - ["system.string", "microsoft.powershell.commands.startprocesscommand", "Member[redirectstandarderror]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.disablepsremotingcommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.testjsoncommand", "Member[json]"] + - ["system.string", "microsoft.powershell.commands.addcomputercommand", "Member[domainname]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.invokecommandcommand", "Member[options]"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[mobile]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setclipboardcommand", "Member[passthru]"] + - ["system.version", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[psversion]"] + - ["system.serviceprocess.servicestartmode", "microsoft.powershell.commands.setservicecommand", "Member[startuptype]"] + - ["system.boolean", "microsoft.powershell.commands.corecommandbase", "Member[providersupportsshouldprocess]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[disconnecting]"] + - ["system.nullable", "microsoft.powershell.commands.deviceguard", "Member[usermodecodeintegritypolicyenforcementstatus]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[getcontentreaderdynamicparameters].ReturnValue"] + - ["microsoft.powershell.commands.pcsystemtypeex", "microsoft.powershell.commands.pcsystemtypeex!", "Member[desktop]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startjobcommand", "Member[runas32]"] + - ["system.string[]", "microsoft.powershell.commands.showmarkdowncommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.outfilecommand", "Member[encoding]"] + - ["system.string[]", "microsoft.powershell.commands.removevariablecommand", "Member[include]"] + - ["microsoft.powershell.commands.wmistate", "microsoft.powershell.commands.wmistate!", "Member[notstarted]"] + - ["system.nullable", "microsoft.powershell.commands.processor", "Member[datawidth]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.groupobjectcommand", "Member[asstring]"] + - ["system.collections.idictionary", "microsoft.powershell.commands.newobjectcommand", "Member[property]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.selectstringcommand", "Member[inputobject]"] + - ["system.string[]", "microsoft.powershell.commands.importclixmlcommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.getaliascommand", "Member[definition]"] + - ["microsoft.powershell.commands.updatehelpscope", "microsoft.powershell.commands.updatablehelpcommandbase", "Member[scope]"] + - ["system.string", "microsoft.powershell.commands.writeprogresscommand", "Member[status]"] + - ["system.string[]", "microsoft.powershell.commands.computerinfo", "Member[ospagingfiles]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osservicepackminorversion]"] + - ["system.string[]", "microsoft.powershell.commands.computerinfo", "Member[csroles]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[getchilditemsdynamicparameters].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cspcsystemtype]"] + - ["system.io.stream", "microsoft.powershell.commands.getfilehashcommand", "Member[inputstream]"] + - ["system.management.automation.pstransportoption", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[transportoption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[is]"] + - ["system.string", "microsoft.powershell.commands.writeverbosecommand", "Member[message]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.startjobcommand", "Member[inputobject]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getuptimecommand", "Member[since]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[oem]"] + - ["system.int32[]", "microsoft.powershell.commands.psbreakpointupdatercommandbase", "Member[id]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[ipv6]"] + - ["system.string", "microsoft.powershell.commands.filehashinfo", "Member[hash]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[contenttype]"] + - ["system.string", "microsoft.powershell.commands.testjsoncommand", "Member[schema]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getservicecommand", "Member[requiredservices]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[osnumberofprocesses]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportformatdatacommand", "Member[force]"] + - ["microsoft.powershell.commands.language", "microsoft.powershell.commands.language!", "Member[csharpversion2]"] + - ["system.string", "microsoft.powershell.commands.processor", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.getservicecommand", "Member[name]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.receivepssessioncommand", "Member[credential]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[businessnedition]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[runasvirtualaccountgroups]"] + - ["system.string", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[persistencepath]"] + - ["system.string[]", "microsoft.powershell.commands.moveitemcommand", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.commands.psworkflowexecutionoption", "Method[constructprivatedata].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[repeat]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[usedefaultcredentials]"] + - ["system.type", "microsoft.powershell.commands.updatetypedatacommand", "Member[typeadapter]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.x509storelocation", "Member[storenames]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportaliascommand", "Member[passthru]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[decnt]"] + - ["system.string", "microsoft.powershell.commands.psremotingbasecmdlet!", "Member[uriparameterset]"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.htmlwebresponseobject", "Member[allelements]"] + - ["system.timezoneinfo", "microsoft.powershell.commands.settimezonecommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.domainrole", "microsoft.powershell.commands.domainrole!", "Member[primarydomaincontroller]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[maxconcurrentusers]"] + - ["system.string", "microsoft.powershell.commands.startprocesscommand", "Member[workingdirectory]"] + - ["system.string[]", "microsoft.powershell.commands.setvariablecommand", "Member[include]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[machkernel]"] + - ["system.string", "microsoft.powershell.commands.newpssessioncommand", "Member[configurationname]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csautomaticresetbootoption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addcomputercommand", "Member[restart]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.measurecommandcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.importmodulecommand", "Member[scope]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.usetransactioncommand", "Member[transactedscript]"] + - ["system.object[]", "microsoft.powershell.commands.objectbase", "Member[property]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[ipv4]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.formathex", "Member[raw]"] + - ["system.string[]", "microsoft.powershell.commands.getwineventcommand", "Member[logname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importcsvcommand", "Member[useculture]"] + - ["system.object", "microsoft.powershell.commands.writehostcommand", "Member[object]"] + - ["system.int32", "microsoft.powershell.commands.getcountercommand", "Member[sampleinterval]"] + - ["system.int32", "microsoft.powershell.commands.writeprogresscommand", "Member[sourceid]"] + - ["system.string", "microsoft.powershell.commands.getwmiobjectcommand", "Member[query]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.basecsvwritingcommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.memberdefinition", "Method[tostring].ReturnValue"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[session]"] + - ["system.string", "microsoft.powershell.commands.converttohtmlcommand", "Member[charset]"] + - ["system.string", "microsoft.powershell.commands.getmodulecommand", "Member[cimnamespace]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[hardwaremalfunction]"] + - ["system.string[]", "microsoft.powershell.commands.testconnectioncommand", "Member[computername]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csbootoptiononlimit]"] + - ["system.string", "microsoft.powershell.commands.outprintercommand", "Member[name]"] + - ["microsoft.powershell.commands.joinoptions", "microsoft.powershell.commands.joinoptions!", "Member[joinwithnewname]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[maxsessions]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.groupobjectcommand", "Member[ashashtable]"] + - ["system.string[]", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[scriptstoprocess]"] + - ["system.management.automation.runspaces.typedata[]", "microsoft.powershell.commands.updatetypedatacommand", "Member[typedata]"] + - ["microsoft.powershell.commands.foregroundapplicationboost", "microsoft.powershell.commands.foregroundapplicationboost!", "Member[none]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getuniquecommand", "Member[ontype]"] + - ["system.string", "microsoft.powershell.commands.newpsdrivecommand", "Member[root]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.addcomputercommand", "Member[unjoindomaincredential]"] + - ["microsoft.powershell.commands.textencodingtype", "microsoft.powershell.commands.textencodingtype!", "Member[bigendianutf32]"] + - ["system.collections.hashtable[]", "microsoft.powershell.commands.startjobcommand", "Member[sshconnection]"] + - ["system.string", "microsoft.powershell.commands.unprotectcmsmessagecommand", "Member[literalpath]"] + - ["system.string[]", "microsoft.powershell.commands.getlocationcommand", "Member[psdrive]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[sunos]"] + - ["system.string", "microsoft.powershell.commands.invokecommandcommand", "Member[jobname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outfilecommand", "Member[append]"] + - ["system.string", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[companyname]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.invokecommandcommand", "Member[scriptblock]"] + - ["system.collections.generic.list", "microsoft.powershell.commands.dnsnameproperty", "Member[dnsnamelist]"] + - ["system.string", "microsoft.powershell.commands.importaliascommand", "Member[scope]"] + - ["system.string[]", "microsoft.powershell.commands.receivejobcommand", "Member[computername]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.sendmailmessage", "Member[credential]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[casesensitive]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.testconnectioncommand", "Member[quiet]"] + - ["system.int32", "microsoft.powershell.commands.startsleepcommand", "Member[seconds]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.unregisterpssessionconfigurationcommand", "Member[noservicerestart]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addcomputercommand", "Member[unsecure]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivejobcommand", "Member[keep]"] + - ["system.string", "microsoft.powershell.commands.updatetypedatacommand", "Member[typename]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newvariablecommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.joinpathcommand", "Member[additionalchildpath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[line]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsembeddedhandheld]"] + - ["system.string", "microsoft.powershell.commands.invokerestmethodcommand", "Member[custommethod]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.debugrunspacecommand", "Member[breakall]"] + - ["system.string[]", "microsoft.powershell.commands.setitempropertycommand", "Member[path]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.commands.invokecommandcommand", "Member[authentication]"] + - ["system.string", "microsoft.powershell.commands.writeeventlogcommand", "Member[computername]"] + - ["system.boolean", "microsoft.powershell.commands.certificateprovider", "Method[itemexists].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.removepsdrivecommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.newpsdrivecommand", "Member[scope]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[allmatches]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[getitemdynamicparameters].ReturnValue"] + - ["system.management.automation.jobstate", "microsoft.powershell.commands.getjobcommand", "Member[childjobstate]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosidentificationcode]"] + - ["system.string", "microsoft.powershell.commands.processor", "Member[role]"] + - ["system.string", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[categoryactivity]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[maximum]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osregistereduser]"] + - ["system.string[]", "microsoft.powershell.commands.geteventlogcommand", "Member[computername]"] + - ["system.string[]", "microsoft.powershell.commands.importcountercommand", "Member[counter]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[scoopenserver]"] + - ["microsoft.powershell.commands.resetcapability", "microsoft.powershell.commands.resetcapability!", "Member[disabled]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.filesystemcontentdynamicparametersbase", "Member[asbytestream]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[post]"] + - ["system.string", "microsoft.powershell.commands.setservicecommand", "Member[description]"] + - ["system.string", "microsoft.powershell.commands.joinpathcommand", "Member[childpath]"] + - ["system.string[]", "microsoft.powershell.commands.getwineventcommand", "Member[listlog]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.startprocesscommand", "Member[wait]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[boldforegroundcolor]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsserverstandardnohypervcore]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand", "Member[protocol]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.objectcmdletbase", "Member[casesensitive]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[attunix]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stopservicecommand", "Member[nowait]"] + - ["system.string[]", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[vmname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getwineventcommand", "Member[oldest]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[useutf16]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.enablepssessionconfigurationcommand", "Member[noservicerestart]"] + - ["system.security.accesscontrol.objectsecurity", "microsoft.powershell.commands.filesystemprovider", "Method[newsecuritydescriptorfrompath].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.getcontrolpanelitemcommand", "Member[name]"] + - ["microsoft.powershell.commands.exportaliasformat", "microsoft.powershell.commands.exportaliasformat!", "Member[script]"] + - ["system.string", "microsoft.powershell.commands.hotfix", "Member[fixcomments]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[useragent]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[cscaption]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[configurationtypename]"] + - ["microsoft.powershell.commands.websslprotocol", "microsoft.powershell.commands.websslprotocol!", "Member[tls13]"] + - ["system.string", "microsoft.powershell.commands.getpssessioncommand", "Member[configurationname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.exportcsvcommand", "Member[append]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osmanufacturer]"] + - ["system.net.ipaddress", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[address]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importmodulecommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[word]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.exportclixmlcommand", "Member[inputobject]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[runningorfullpower]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcommandcommand", "Member[listimported]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand", "Member[buffersize]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[sessionparameterset]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csprimaryownercontact]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.receivejobcommand", "Member[writeevents]"] + - ["microsoft.powershell.commands.netconnectionstatus", "microsoft.powershell.commands.netconnectionstatus!", "Member[mediadisconnected]"] + - ["system.string", "microsoft.powershell.commands.psuseragent!", "Member[opera]"] + - ["system.int32", "microsoft.powershell.commands.restartcomputertimeoutexception", "Member[timeout]"] + - ["system.string", "microsoft.powershell.commands.certificateprovider", "Method[getparentpath].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[computername]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.tracecommandcommand", "Member[force]"] + - ["system.management.automation.psprimitivedictionary", "microsoft.powershell.commands.newpssessionoptioncommand", "Member[applicationarguments]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.disablepssessionconfigurationcommand", "Member[noservicerestart]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[patch]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.newmodulecommand", "Member[ascustomobject]"] + - ["system.string", "microsoft.powershell.commands.processor", "Member[manufacturer]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[apmtimer]"] + - ["system.string[]", "microsoft.powershell.commands.gethotfixcommand", "Member[id]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[oscodeset]"] + - ["system.boolean", "microsoft.powershell.commands.renameitemcommand", "Member[providersupportsshouldprocess]"] + - ["system.int32", "microsoft.powershell.commands.webrequestsession", "Member[maximumredirection]"] + - ["system.string[]", "microsoft.powershell.commands.invokeitemcommand", "Member[literalpath]"] + - ["system.collections.hashtable[]", "microsoft.powershell.commands.importworkflowcommand!", "Method[mergeparametercollection].ReturnValue"] + - ["system.nullable", "microsoft.powershell.commands.genericmeasureinfo", "Member[average]"] + - ["system.int32[]", "microsoft.powershell.commands.clearhistorycommand", "Member[id]"] + - ["microsoft.powershell.commands.clipboardformat", "microsoft.powershell.commands.getclipboardcommand", "Member[format]"] + - ["system.string", "microsoft.powershell.commands.wmibasecmdlet", "Member[locale]"] + - ["system.string", "microsoft.powershell.commands.updatedata!", "Member[fileparameterset]"] + - ["system.char", "microsoft.powershell.commands.convertfromcsvcommand", "Member[delimiter]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[smallbusinessserverpremiumedition]"] + - ["system.boolean", "microsoft.powershell.commands.webrequestpscmdlet", "Method[verifyinternetexploreravailable].ReturnValue"] + - ["microsoft.powershell.commands.serverlevel", "microsoft.powershell.commands.serverlevel!", "Member[servercorewithmanagementtools]"] + - ["system.string[]", "microsoft.powershell.commands.getaliascommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.writeinformationcommand", "Member[tags]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathvmidparameterset]"] + - ["system.boolean", "microsoft.powershell.commands.sessionstateproviderbase", "Method[itemexists].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[header2color]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[gnuhurd]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[powersavestandby]"] + - ["system.string[]", "microsoft.powershell.commands.getcontrolpanelitemcommand", "Member[canonicalname]"] + - ["system.string[]", "microsoft.powershell.commands.enabledisableexperimentalfeaturecommandbase", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.disconnectpssessioncommand", "Member[computername]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[microsofthypervserver]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosdescription]"] + - ["microsoft.powershell.commands.websslprotocol", "microsoft.powershell.commands.websslprotocol!", "Member[tls12]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getpssessionconfigurationcommand", "Member[force]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.setitempropertycommand", "Member[inputobject]"] + - ["system.int32", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[buffersize]"] + - ["microsoft.powershell.commands.systemelementstate", "microsoft.powershell.commands.systemelementstate!", "Member[other]"] + - ["system.string[]", "microsoft.powershell.commands.receivejobcommand", "Member[location]"] + - ["system.int32", "microsoft.powershell.commands.compareobjectcommand", "Member[syncwindow]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getrandomcommandbase", "Member[shuffle]"] + - ["system.string", "microsoft.powershell.commands.corecommandbase", "Member[filter]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.passthroughcontentcommandbase", "Member[passthru]"] + - ["system.object", "microsoft.powershell.commands.addmembercommand", "Member[notepropertyvalue]"] + - ["system.string", "microsoft.powershell.commands.utilityresources!", "Member[formathexpathprefix]"] + - ["microsoft.powershell.commands.domainrole", "microsoft.powershell.commands.domainrole!", "Member[memberserver]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.importaliascommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.itempropertycommandbase", "Member[exclude]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getculturecommand", "Member[nouseroverrides]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[username]"] + - ["system.collections.hashtable", "microsoft.powershell.commands.startprocesscommand", "Member[environment]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[xenix]"] + - ["system.boolean", "microsoft.powershell.commands.sessionstateproviderbase", "Method[isvalidpath].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.unprotectcmsmessagecommand", "Member[includecontext]"] + - ["system.boolean", "microsoft.powershell.commands.psworkflowexecutionoption", "Member[enablevalidation]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider!", "Method[lengthstring].ReturnValue"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[digitalunix]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csthermalstate]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[notready]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.commands.psrunspacecmdlet", "Method[getmatchingrunspacesbyrunspaceid].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.basecsvwritingcommand", "Member[quotefields]"] + - ["microsoft.powershell.commands.bootoptionaction", "microsoft.powershell.commands.bootoptionaction!", "Member[donotreboot]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[infile]"] + - ["system.management.automation.psdriveinfo", "microsoft.powershell.commands.filesystemprovider", "Method[newdrive].ReturnValue"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "microsoft.powershell.commands.htmlwebresponseobject", "Member[inputfields]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathvmnameparameterset]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.newpssessioncommand", "Member[credential]"] + - ["system.int32", "microsoft.powershell.commands.getpssessioncommand", "Member[port]"] + - ["system.guid", "microsoft.powershell.commands.enterpssessioncommand", "Member[vmid]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[terminalservices]"] + - ["microsoft.powershell.commands.wakeuptype", "microsoft.powershell.commands.wakeuptype!", "Member[unknown]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[vxworks]"] + - ["system.string", "microsoft.powershell.commands.basichtmlwebresponseobject", "Member[content]"] + - ["system.string", "microsoft.powershell.commands.invokerestmethodcommand", "Member[statuscodevariable]"] + - ["system.string", "microsoft.powershell.commands.writealiascommandbase", "Member[description]"] + - ["microsoft.powershell.commands.resetcapability", "microsoft.powershell.commands.resetcapability!", "Member[other]"] + - ["system.security.cryptography.x509certificates.storelocation", "microsoft.powershell.commands.x509storelocation", "Member[location]"] + - ["system.object[]", "microsoft.powershell.commands.implicitremotingcommandbase", "Member[argumentlist]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.pushlocationcommand", "Member[passthru]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[sshhostparameterset]"] + - ["system.int32", "microsoft.powershell.commands.setpsdebugcommand", "Member[trace]"] + - ["system.management.impersonationlevel", "microsoft.powershell.commands.wmibasecmdlet", "Member[impersonation]"] + - ["system.threading.cancellationtoken", "microsoft.powershell.commands.jsonobject+converttojsoncontext", "Member[cancellationtoken]"] + - ["system.int32", "microsoft.powershell.commands.addtypecompilererror", "Member[column]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.renameitemcommand", "Member[force]"] + - ["microsoft.powershell.commands.openmode", "microsoft.powershell.commands.openmode!", "Member[add]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[mobile]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[getchildnamesdynamicparameters].ReturnValue"] + - ["system.management.automation.pstracesourceoptions", "microsoft.powershell.commands.settracesourcecommand", "Member[option]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[hpux]"] + - ["system.string[]", "microsoft.powershell.commands.removepsdrivecommand", "Member[literalname]"] + - ["microsoft.powershell.commands.webrequestmethod", "microsoft.powershell.commands.webrequestmethod!", "Member[delete]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[notmatch]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[winnt]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[cskeyboardpasswordstatus]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csbootoptiononwatchdog]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[windowsrt]"] + - ["system.string", "microsoft.powershell.commands.bytecollection", "Member[ascii]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[dedicated]"] + - ["system.string[]", "microsoft.powershell.commands.removeitemcommand", "Member[path]"] + - ["system.management.authenticationlevel", "microsoft.powershell.commands.testconnectioncommand", "Member[dcomauthentication]"] + - ["microsoft.powershell.commands.cpuavailability", "microsoft.powershell.commands.cpuavailability!", "Member[notapplicable]"] + - ["microsoft.powershell.commands.powerstate", "microsoft.powershell.commands.powerstate!", "Member[powercycle]"] + - ["system.byte[]", "microsoft.powershell.commands.webresponseobject", "Member[content]"] + - ["system.guid[]", "microsoft.powershell.commands.connectpssessioncommand", "Member[instanceid]"] + - ["system.string", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[description]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[eq]"] + - ["system.string[]", "microsoft.powershell.commands.gethelpcommand", "Member[component]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[notlike]"] + - ["system.string", "microsoft.powershell.commands.addtypecommandbase", "Member[typedefinition]"] + - ["system.string", "microsoft.powershell.commands.removepsdrivecommand", "Member[scope]"] + - ["system.diagnostics.process[]", "microsoft.powershell.commands.getprocesscommand", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.commands.addcomputercommand", "Member[workgroupname]"] + - ["system.management.automation.remoting.pssessionoption", "microsoft.powershell.commands.startjobcommand", "Member[sessionoption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getcommandcommand", "Member[usefuzzymatching]"] + - ["system.management.automation.cmsmessagerecipient[]", "microsoft.powershell.commands.unprotectcmsmessagecommand", "Member[to]"] + - ["system.string", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[defaultcommandprefix]"] + - ["system.string[]", "microsoft.powershell.commands.setpsbreakpointcommand", "Member[command]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[showsecuritydescriptorui]"] + - ["system.string", "microsoft.powershell.commands.functionprovider!", "Member[providername]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.addmembercommand", "Member[passthru]"] + - ["microsoft.powershell.commands.ostype", "microsoft.powershell.commands.ostype!", "Member[hp_mpe]"] + - ["system.string", "microsoft.powershell.commands.bytecollection", "Member[hexbytes]"] + - ["system.object[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[visiblefunctions]"] + - ["system.management.automation.runspaces.pssession[]", "microsoft.powershell.commands.receivejobcommand", "Member[session]"] + - ["system.boolean", "microsoft.powershell.commands.clearitemcommand", "Member[providersupportsshouldprocess]"] + - ["system.string", "microsoft.powershell.commands.geteventsubscribercommand", "Member[sourceidentifier]"] + - ["system.string", "microsoft.powershell.commands.getpssessioncommand", "Member[certificatethumbprint]"] + - ["microsoft.powershell.commands.filesystemcmdletproviderencoding", "microsoft.powershell.commands.filesystemcmdletproviderencoding!", "Member[ascii]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getwmiobjectcommand", "Member[amended]"] + - ["system.string", "microsoft.powershell.commands.importlocalizeddata", "Member[bindingvariable]"] + - ["system.int32", "microsoft.powershell.commands.writeprogresscommand", "Member[id]"] + - ["microsoft.powershell.commands.deviceguardsmartstatus", "microsoft.powershell.commands.deviceguardsmartstatus!", "Member[running]"] + - ["system.string", "microsoft.powershell.commands.newpsrolecapabilityfilecommand", "Member[author]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getclipboardcommand", "Member[raw]"] + - ["system.string", "microsoft.powershell.commands.importworkflowcommand!", "Member[invalidpsparametercollectionadditionalerrormessage]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storageworkgroupserveredition]"] + - ["system.string", "microsoft.powershell.commands.psremotingbasecmdlet", "Member[applicationname]"] + - ["system.text.encoding", "microsoft.powershell.commands.basichtmlwebresponseobject", "Member[encoding]"] + - ["system.nullable", "microsoft.powershell.commands.filesystemitemproviderdynamicparameters", "Member[olderthan]"] + - ["microsoft.powershell.commands.processortype", "microsoft.powershell.commands.processortype!", "Member[other]"] + - ["system.object[]", "microsoft.powershell.commands.newobjectcommand", "Member[argumentlist]"] + - ["system.object", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[privatedata]"] + - ["system.string[]", "microsoft.powershell.commands.importmodulecommand", "Member[function]"] + - ["system.int32", "microsoft.powershell.commands.psrunspacedebug", "Member[runspaceid]"] + - ["system.int32", "microsoft.powershell.commands.writeeventlogcommand", "Member[eventid]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[transferencoding]"] + - ["system.int32", "microsoft.powershell.commands.newpsworkflowexecutionoptioncommand", "Member[sessionthrottlelimit]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[vmnameparameterset]"] + - ["system.object", "microsoft.powershell.commands.certificateprovider", "Method[getitemdynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.enterpssessioncommand", "Member[containerid]"] + - ["microsoft.powershell.commands.deviceguardhardwaresecure[]", "microsoft.powershell.commands.computerinfo", "Member[deviceguardrequiredsecurityproperties]"] + - ["system.string", "microsoft.powershell.commands.webrequestpscmdlet", "Member[custommethod]"] + - ["system.string", "microsoft.powershell.commands.psexecutioncmdlet!", "Member[filepathsshhostparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.convertfromjsoncommand", "Member[ashashtable]"] + - ["system.text.encoding", "microsoft.powershell.commands.sendmailmessage", "Member[encoding]"] + - ["system.string", "microsoft.powershell.commands.converttohtmlcommand", "Member[as]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.measureobjectcommand", "Member[standarddeviation]"] + - ["system.string", "microsoft.powershell.commands.memberdefinition", "Member[definition]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[osbootdevice]"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[notsupported]"] + - ["system.object", "microsoft.powershell.commands.setitempropertycommand", "Member[value]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.webcmdletelementcollection", "Method[findbyname].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.startjobcommand", "Member[vmname]"] + - ["system.string[]", "microsoft.powershell.commands.moveitempropertycommand", "Member[name]"] + - ["system.byte", "microsoft.powershell.commands.newwineventcommand", "Member[version]"] + - ["microsoft.powershell.commands.powermanagementcapabilities", "microsoft.powershell.commands.powermanagementcapabilities!", "Member[disabled]"] + - ["system.int32", "microsoft.powershell.commands.formatcustomcommand", "Member[depth]"] + - ["microsoft.powershell.commands.processortype", "microsoft.powershell.commands.processortype!", "Member[dspprocessor]"] + - ["system.string", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[message]"] + - ["system.string", "microsoft.powershell.commands.setmarkdownoptioncommand", "Member[italicsforegroundcolor]"] + - ["system.string", "microsoft.powershell.commands.psremotingcmdlet!", "Member[sshhosthashparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setitemcommand", "Member[force]"] + - ["system.int32", "microsoft.powershell.commands.geteventsubscribercommand", "Member[subscriptionid]"] + - ["system.int32", "microsoft.powershell.commands.debugjobcommand", "Member[id]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosseralnumber]"] + - ["system.management.automation.errorcategory", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[category]"] + - ["system.management.automation.psobject", "microsoft.powershell.commands.neweventcommand", "Member[sender]"] + - ["system.object", "microsoft.powershell.commands.filesystemprovider", "Method[getpropertydynamicparameters].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[copyright]"] + - ["microsoft.powershell.commands.language", "microsoft.powershell.commands.language!", "Member[jscript]"] + - ["system.net.networkinformation.pingreply", "microsoft.powershell.commands.testconnectioncommand+tracestatus", "Member[reply]"] + - ["system.string[]", "microsoft.powershell.commands.getchilditemcommand", "Member[exclude]"] + - ["system.string", "microsoft.powershell.commands.pssessionconfigurationcommandbase", "Member[applicationbase]"] + - ["system.text.encoding", "microsoft.powershell.commands.formathex", "Member[encoding]"] + - ["system.string[]", "microsoft.powershell.commands.getpssnapincommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outgridviewcommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.removeitemcommand", "Member[include]"] + - ["system.management.automation.jobstate", "microsoft.powershell.commands.receivejobcommand", "Member[state]"] + - ["system.string", "microsoft.powershell.commands.addcomputercommand", "Member[newname]"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommand", "Member[path]"] + - ["system.string[]", "microsoft.powershell.commands.getcontrolpanelitemcommand", "Member[category]"] + - ["system.net.mail.deliverynotificationoptions", "microsoft.powershell.commands.sendmailmessage", "Member[deliverynotificationoption]"] + - ["system.boolean", "microsoft.powershell.commands.renamecomputerchangeinfo", "Member[hassucceeded]"] + - ["system.boolean", "microsoft.powershell.commands.enhancedkeyusagerepresentation", "Method[equals].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.getpsbreakpointcommand", "Member[variable]"] + - ["system.string", "microsoft.powershell.commands.newobjectcommand", "Member[typename]"] + - ["system.net.iwebproxy", "microsoft.powershell.commands.webrequestsession", "Member[proxy]"] + - ["microsoft.powershell.commands.systemelementstate", "microsoft.powershell.commands.systemelementstate!", "Member[warning]"] + - ["system.string", "microsoft.powershell.commands.bytecollection", "Method[tostring].ReturnValue"] + - ["microsoft.powershell.commands.domainrole", "microsoft.powershell.commands.domainrole!", "Member[standaloneserver]"] + - ["system.string[]", "microsoft.powershell.commands.newmodulemanifestcommand", "Member[tags]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cgt]"] + - ["system.int64", "microsoft.powershell.commands.getcountercommand", "Member[maxsamples]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.copyitemcommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.signaturecommandsbase", "Member[sourcepathorextension]"] + - ["microsoft.powershell.commands.clipboardformat", "microsoft.powershell.commands.clipboardformat!", "Member[image]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.stopservicecommand", "Member[force]"] + - ["microsoft.powershell.commands.bootoptionaction", "microsoft.powershell.commands.bootoptionaction!", "Member[operatingsystem]"] + - ["system.management.automation.runspaces.pssession", "microsoft.powershell.commands.receivepssessioncommand", "Member[session]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.outfilecommand", "Member[force]"] + - ["system.management.automation.psmoduleinfo[]", "microsoft.powershell.commands.savehelpcommand", "Member[module]"] + - ["system.string", "microsoft.powershell.commands.importlocalizeddata", "Member[filename]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.whereobjectcommand", "Member[cin]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.contentcommandbase", "Member[force]"] + - ["system.nullable", "microsoft.powershell.commands.computerinfo", "Member[csinfraredsupported]"] + - ["system.xml.xmldocument", "microsoft.powershell.commands.getwineventcommand", "Member[filterxml]"] + - ["system.string[]", "microsoft.powershell.commands.corecommandbase", "Member[include]"] + - ["system.string[]", "microsoft.powershell.commands.gethelpcommand", "Member[functionality]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.selectstringcommand", "Member[raw]"] + - ["microsoft.powershell.commands.servicestartuptype", "microsoft.powershell.commands.servicestartuptype!", "Member[manual]"] + - ["system.management.authenticationlevel", "microsoft.powershell.commands.wmibasecmdlet", "Member[authentication]"] + - ["system.string", "microsoft.powershell.commands.renameitempropertycommand", "Member[literalpath]"] + - ["system.boolean", "microsoft.powershell.commands.pspropertyexpression", "Member[haswildcardcharacters]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[homebasicedition]"] + - ["system.string", "microsoft.powershell.commands.newpsdrivecommand", "Member[name]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getuniquecommand", "Member[asstring]"] + - ["system.int32", "microsoft.powershell.commands.removeeventcommand", "Member[eventidentifier]"] + - ["system.string[]", "microsoft.powershell.commands.getitemcommand", "Member[include]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[applicationname]"] + - ["system.string[]", "microsoft.powershell.commands.psbreakpointcreationbase", "Member[command]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getprocesscommand", "Member[includeusername]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[homeserveredition]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.updatablehelpcommandbase", "Member[credential]"] + - ["system.boolean", "microsoft.powershell.commands.registryprovider", "Method[isitemcontainer].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.addtypecommandbase", "Member[memberdefinition]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.clearitemcommand", "Member[force]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setitemcommand", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.commands.removevariablecommand", "Member[exclude]"] + - ["system.boolean", "microsoft.powershell.commands.filesystemcontentdynamicparametersbase", "Member[wasstreamtypespecified]"] + - ["system.management.automation.runspaces.runspace", "microsoft.powershell.commands.psbreakpointupdatercommandbase", "Member[runspace]"] + - ["system.string", "microsoft.powershell.commands.commonrunspacecommandbase", "Member[processname]"] + - ["system.string[]", "microsoft.powershell.commands.clearitemcommand", "Member[exclude]"] + - ["system.management.automation.pstracesourceoptions", "microsoft.powershell.commands.tracecommandcommand", "Member[option]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.writeprogresscommand", "Member[completed]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csdnshostname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.setservicecommand", "Member[force]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[biosbuildnumber]"] + - ["microsoft.powershell.commands.pcsystemtype", "microsoft.powershell.commands.pcsystemtype!", "Member[performanceserver]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.settracesourcecommand", "Member[passthru]"] + - ["system.boolean", "microsoft.powershell.commands.certificateprovider", "Method[isvalidpath].ReturnValue"] + - ["microsoft.powershell.commands.basecsvwritingcommand+quotekind", "microsoft.powershell.commands.basecsvwritingcommand+quotekind!", "Member[always]"] + - ["system.boolean", "microsoft.powershell.commands.jsonobject+converttojsoncontext", "Member[compressoutput]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[preserveauthorizationonredirect]"] + - ["system.string[]", "microsoft.powershell.commands.exportaliascommand", "Member[name]"] + - ["system.string[]", "microsoft.powershell.commands.removepssessioncommand", "Member[containerid]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider!", "Method[mode].ReturnValue"] + - ["system.string[]", "microsoft.powershell.commands.newpssessionconfigurationfilecommand", "Member[scriptstoprocess]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.readhostcommand", "Member[assecurestring]"] + - ["microsoft.powershell.commands.outputassemblytype", "microsoft.powershell.commands.addtypecommandbase", "Member[outputtype]"] + - ["system.nullable", "microsoft.powershell.commands.wsmanconfigurationoption", "Member[idletimeoutsec]"] + - ["system.string[]", "microsoft.powershell.commands.setvariablecommand", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.newvariablecommand", "Member[description]"] + - ["system.string[]", "microsoft.powershell.commands.removetypedatacommand", "Member[path]"] + - ["system.consolecolor", "microsoft.powershell.commands.consolecolorcmdlet", "Member[backgroundcolor]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.commands.psbreakpointcreationbase", "Member[action]"] + - ["system.int32", "microsoft.powershell.commands.getdatecommand", "Member[hour]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.getmembercommand", "Member[force]"] + - ["microsoft.powershell.commands.operatingsystemsku", "microsoft.powershell.commands.operatingsystemsku!", "Member[storageserverexpresscore]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.commands.startjobcommand", "Member[authentication]"] + - ["system.management.automation.pscredential", "microsoft.powershell.commands.wmibasecmdlet", "Member[credential]"] + - ["system.string", "microsoft.powershell.commands.computerinfo", "Member[csdomain]"] + - ["microsoft.powershell.commands.modulespecification[]", "microsoft.powershell.commands.getmodulecommand", "Member[fullyqualifiedname]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.webrequestpscmdlet", "Member[allowinsecureredirect]"] + - ["microsoft.powershell.commands.osproductsuite", "microsoft.powershell.commands.osproductsuite!", "Member[smallbusinessserverrestricted]"] + - ["system.int32", "microsoft.powershell.commands.unregistereventcommand", "Member[subscriptionid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.commands.starttranscriptcommand", "Member[useminimalheader]"] + - ["system.string", "microsoft.powershell.commands.controlpanelitem", "Member[name]"] + - ["system.string", "microsoft.powershell.commands.testconnectioncommand+pingstatus", "Member[displayaddress]"] + - ["system.string", "microsoft.powershell.commands.startjobcommand", "Member[configurationname]"] + - ["system.string", "microsoft.powershell.commands.filesystemprovider", "Method[getparentpath].ReturnValue"] + - ["system.string", "microsoft.powershell.commands.writeorthrowerrorcommand", "Member[recommendedaction]"] + - ["system.int64", "microsoft.powershell.commands.testconnectioncommand+tcpportstatus", "Member[latency]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Core.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Core.Activities.typemodel.yml new file mode 100644 index 000000000000..ceeee2a3662f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Core.Activities.typemodel.yml @@ -0,0 +1,371 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[force]"] + - ["system.string", "microsoft.powershell.core.activities.stopjob", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.foreachobject", "Member[end]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[threadapartmentstate]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[processidletimeoutsec]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.getjob", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.unregisterpssessionconfiguration", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[applicationname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cmatch]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[allowredirection]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[connectionuri]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.resumejob", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[parametertype]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.enablepssessionconfiguration", "Member[skipnetworkprofilecheck]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[sessiontypeoption]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[assemblyname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[definitionpath]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.testpssessionconfigurationfile", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[powershellversion]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[moduleversion]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[maxsessions]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[showcommandinfo]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.startjob", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[force]"] + - ["system.string", "microsoft.powershell.core.activities.getpssessionconfiguration", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[startupscript]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.enablepssessionconfiguration", "Member[noservicerestart]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.stopjob", "Member[state]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[defaultcommandprefix]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[tags]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[showsecuritydescriptorui]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[psversion]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[path]"] + - ["system.string", "microsoft.powershell.core.activities.newpstransportoption", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[state]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[all]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cin]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[parametername]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.enablepssessionconfiguration", "Member[securitydescriptorsddl]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[maxidletimeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[credential]"] + - ["system.string", "microsoft.powershell.core.activities.testpssessionconfigurationfile", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[like]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[jobid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[notlike]"] + - ["system.string", "microsoft.powershell.core.activities.foreachobject", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.core.activities.unregisterpssessionconfiguration", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[maximumreceiveddatasizepercommandmb]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.removepssession", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[authentication]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[psversion]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[containerid]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.enablepssessionconfiguration", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[processorarchitecture]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[jobid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[description]"] + - ["system.string", "microsoft.powershell.core.activities.gethelp", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.resumejob", "Member[job]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[ne]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[parameter]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[clike]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.disablepssessionconfiguration", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[maxconcurrentcommandspersession]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.testpssessionconfigurationfile", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[module]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[noservicerestart]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cnotlike]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[before]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[companyname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[cimsession]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[timeout]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[keep]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.waitjob", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[powershellhostname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[name]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.getmodule", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[component]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[module]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[all]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[syntax]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[guid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[securitydescriptorsddl]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[wait]"] + - ["system.string", "microsoft.powershell.core.activities.savehelp", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[iconuri]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[examples]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.getcommand", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.core.activities.whereobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[category]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[notcontains]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[sessiontype]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[assemblyname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cnotmatch]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cge]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[variablestoexport]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cnotcontains]"] + - ["system.string", "microsoft.powershell.core.activities.waitjob", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[gt]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[maximumreceivedobjectsizemb]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[pssession]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[aliasestoexport]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[containerid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[privatedata]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[state]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[modulelist]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[hasmoredata]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[scriptblock]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[startupscript]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.stopjob", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[filter]"] + - ["system.string", "microsoft.powershell.core.activities.resumejob", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[totalcount]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[noun]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cgt]"] + - ["system.string", "microsoft.powershell.core.activities.getpssession", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.updatehelp", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[dotnetframeworkversion]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.enablepsremoting", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[argumentlist]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[nestedmodules]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[runascredential]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.stopjob", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[requiredassemblies]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[formatstoprocess]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[recurse]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[initializationscript]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[listavailable]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[contains]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.newmodulemanifest", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[port]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[module]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[usedefaultcredentials]"] + - ["system.string", "microsoft.powershell.core.activities.disablepsremoting", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[refresh]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.resumejob", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[releasenotes]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[type]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.foreachobject", "Member[process]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[idletimeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[state]"] + - ["system.string", "microsoft.powershell.core.activities.receivejob", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cle]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[lt]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[maximumreceiveddatasizepercommandmb]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cne]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[fullyqualifiedname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[norecurse]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.foreachobject", "Member[membername]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[usesharedprocess]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[detailed]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[sourcepath]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[ccontains]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[childjobstate]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.testmodulemanifest", "Member[path]"] + - ["system.boolean", "microsoft.powershell.core.activities.receivejob", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[usedefaultcredentials]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[fullyqualifiedmodule]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[certificatethumbprint]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[cnotin]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[session]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[filter]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.getpssession", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[usesharedprocess]"] + - ["system.string", "microsoft.powershell.core.activities.updatehelp", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[helpinfouri]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[any]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[in]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.disablepssessionconfiguration", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[cimresourceuri]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[wait]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[job]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.savehelp", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.stopjob", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[vmname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[copyright]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[maxmemorypersessionmb]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[threadapartmentstate]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[clrversion]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[verb]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[state]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssessionconfiguration", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[maximumreceivedobjectsizemb]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[after]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[scriptstoprocess]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[noservicerestart]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.receivejob", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.newpstransportoption", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[cmdletstoexport]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[listimported]"] + - ["system.string", "microsoft.powershell.core.activities.removejob", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[psversion]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[functionstoexport]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.enablepsremoting", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[securitydescriptorsddl]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[writeevents]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[eq]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.resumejob", "Member[wait]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[online]"] + - ["system.string", "microsoft.powershell.core.activities.removepssession", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.stopjob", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.unregisterpssessionconfiguration", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssessionconfiguration", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[includechildjob]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.gethelp", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[fullyqualifiedmodule]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.enablepssessionconfiguration", "Member[force]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.resumejob", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[session]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[accessmode]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[pssessionid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[functionality]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[applicationbase]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[ge]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[instanceid]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.getpssessionconfiguration", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.resumejob", "Member[state]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[uiculture]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.testmodulemanifest", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[notin]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[powershellhostversion]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[configurationtypename]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[definitionname]"] + - ["system.string", "microsoft.powershell.core.activities.getjob", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[pssessionid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[argumentlist]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.stopjob", "Member[jobid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[commandtype]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.disablepssessionconfiguration", "Member[noservicerestart]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[vmid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.resumejob", "Member[jobid]"] + - ["system.string", "microsoft.powershell.core.activities.enablepssessionconfiguration", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.foreachobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[typestoprocess]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[isnot]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[computername]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[maxprocessespersession]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[filepath]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[jobid]"] + - ["system.string", "microsoft.powershell.core.activities.disablepssessionconfiguration", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[threadoptions]"] + - ["system.string", "microsoft.powershell.core.activities.newmodulemanifest", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[applicationbase]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[licenseuri]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[command]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.disablepsremoting", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.enablepssessionconfiguration", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.unregisterpssessionconfiguration", "Member[noservicerestart]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getcommand", "Member[fullyqualifiedmodule]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[autoremovejob]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.updatehelp", "Member[uiculture]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[vmid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.foreachobject", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.foreachobject", "Member[remainingscripts]"] + - ["system.string", "microsoft.powershell.core.activities.startjob", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[ceq]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.foreachobject", "Member[begin]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[job]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[runas32]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.suspendjob", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[job]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[runascredential]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[sessiontypeoption]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[configurationtypename]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.disablepssessionconfiguration", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.stopjob", "Member[filter]"] + - ["system.string", "microsoft.powershell.core.activities.enablepsremoting", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[throttlelimit]"] + - ["system.string", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[value]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[clt]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[maxsessionsperuser]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[transportoption]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.setpssessionconfiguration", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[projecturi]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[filelist]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.whereobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[author]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[cimnamespace]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[configurationname]"] + - ["system.string", "microsoft.powershell.core.activities.suspendjob", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.core.activities.testmodulemanifest", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[authentication]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[vmname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[full]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[command]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[computername]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[jobid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removejob", "Member[jobid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[instanceid]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.removejob", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.startjob", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[showsecuritydescriptorui]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[destinationpath]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[rootmodule]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.suspendjob", "Member[job]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.disablepsremoting", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[notmatch]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.resumejob", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[is]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[filterscript]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[processorarchitecture]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[le]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[threadoptions]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getjob", "Member[newest]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[maxconcurrentusers]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[dscresourcestoexport]"] + - ["system.string", "microsoft.powershell.core.activities.getcommand", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[state]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getmodule", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[transportoption]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[location]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.receivejob", "Member[writejobinresults]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.savehelp", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.stopjob", "Member[job]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[role]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[usessl]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.foreachobject", "Member[argumentlist]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.whereobject", "Member[match]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.gethelp", "Member[showwindow]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.setpssessionconfiguration", "Member[modulestoimport]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.core.activities.unregisterpssessionconfiguration", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[accessmode]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.registerpssessionconfiguration", "Member[modulestoimport]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.getpssession", "Member[sessionoption]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.waitjob", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.removepssession", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.enablepsremoting", "Member[skipnetworkprofilecheck]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newpstransportoption", "Member[outputbufferingmode]"] + - ["system.string", "microsoft.powershell.core.activities.getmodule", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.core.activities.newmodulemanifest", "Member[requiredmodules]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.CoreClr.Stubs.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.CoreClr.Stubs.typemodel.yml new file mode 100644 index 000000000000..7f2c270b5666 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.CoreClr.Stubs.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[packetprivacy]"] + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[connect]"] + - ["microsoft.powershell.coreclr.stubs.impersonationlevel", "microsoft.powershell.coreclr.stubs.impersonationlevel!", "Member[identify]"] + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[unchanged]"] + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[packet]"] + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[default]"] + - ["microsoft.powershell.coreclr.stubs.impersonationlevel", "microsoft.powershell.coreclr.stubs.impersonationlevel!", "Member[impersonate]"] + - ["microsoft.powershell.coreclr.stubs.impersonationlevel", "microsoft.powershell.coreclr.stubs.impersonationlevel!", "Member[anonymous]"] + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[call]"] + - ["microsoft.powershell.coreclr.stubs.impersonationlevel", "microsoft.powershell.coreclr.stubs.impersonationlevel!", "Member[delegate]"] + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[none]"] + - ["microsoft.powershell.coreclr.stubs.authenticationlevel", "microsoft.powershell.coreclr.stubs.authenticationlevel!", "Member[packetintegrity]"] + - ["microsoft.powershell.coreclr.stubs.impersonationlevel", "microsoft.powershell.coreclr.stubs.impersonationlevel!", "Member[default]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.DesiredStateConfiguration.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.DesiredStateConfiguration.Internal.typemodel.yml new file mode 100644 index 000000000000..de9dd0eaa3cb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.DesiredStateConfiguration.Internal.typemodel.yml @@ -0,0 +1,37 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[valuenotinrangeerrorrecord].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[invalidvalueforpropertyerrorrecord].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[duplicateresourceidinnodestatementerrorrecord].ReturnValue"] + - ["system.boolean", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getresourcemethodslineposition].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[disabledrefreshmodenotvalidforpartialconfig].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getpullmodeneedconfigurationsource].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[importinstances].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[invalidconfigurationnameerrorrecord].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[importclasses].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getbadlyformedexclusiveresourceiderrorrecord].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getbadlyformedrequiredresourceiderrorrecord].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getcachedclasses].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getcachedclassesformodule].ReturnValue"] + - ["system.boolean", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[importscriptkeywordsfrommodule].ReturnValue"] + - ["system.object", "microsoft.powershell.desiredstateconfiguration.internal.dscremoteoperationsclass!", "Method[convertciminstancetoobject].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[debugmodeshouldhaveonevalue].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[importclassresourcesfrommodule].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[invalidlocalconfigurationmanagerpropertyerrorrecord].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[readcimschemamof].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getcachedclassbymodulename].ReturnValue"] + - ["system.string", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getdscresourceusagestring].ReturnValue"] + - ["system.string", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[generatemoffortype].ReturnValue"] + - ["system.boolean", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[importcimkeywordsfrommodule].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[unsupportedvalueforpropertyerrorrecord].ReturnValue"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getcachedkeywords].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getfiledefiningclass].ReturnValue"] + - ["system.string", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getstringfromsecurestring].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getcachedclassbyfilename].ReturnValue"] + - ["system.string[]", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[getloadedfiles].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[psdscrunascredentialmergeerrorforcompositeresources].ReturnValue"] + - ["system.management.automation.errorrecord", "microsoft.powershell.desiredstateconfiguration.internal.dscclasscache!", "Method[missingvalueformandatorypropertyerrorrecord].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.DesiredStateConfiguration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.DesiredStateConfiguration.typemodel.yml new file mode 100644 index 000000000000..0a36fd4e761a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.DesiredStateConfiguration.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "microsoft.powershell.desiredstateconfiguration.argumenttoconfigurationdatatransformationattribute", "Method[transform].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Diagnostics.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Diagnostics.Activities.typemodel.yml new file mode 100644 index 000000000000..566f7e3e75f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Diagnostics.Activities.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[providername]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.exportcounter", "Member[path]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.diagnostics.activities.exportcounter", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.diagnostics.activities.exportcounter", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getcounter", "Member[continuous]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.exportcounter", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[maxevents]"] + - ["system.boolean", "microsoft.powershell.diagnostics.activities.getcounter", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[path]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.diagnostics.activities.getcounter", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.diagnostics.activities.newwinevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.importcounter", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.exportcounter", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.exportcounter", "Member[maxsize]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[filterxpath]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getcounter", "Member[listset]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.importcounter", "Member[starttime]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[filterxml]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.importcounter", "Member[summary]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[logname]"] + - ["system.boolean", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.importcounter", "Member[listset]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.importcounter", "Member[endtime]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.newwinevent", "Member[payload]"] + - ["system.string", "microsoft.powershell.diagnostics.activities.importcounter", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.diagnostics.activities.newwinevent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.newwinevent", "Member[wineventid]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[filterhashtable]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getcounter", "Member[counter]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.exportcounter", "Member[fileformat]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[listlog]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getcounter", "Member[maxsamples]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.diagnostics.activities.getwinevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[listprovider]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[oldest]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getcounter", "Member[sampleinterval]"] + - ["system.string", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.diagnostics.activities.importcounter", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.diagnostics.activities.getcounter", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.importcounter", "Member[counter]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.importcounter", "Member[maxsamples]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.newwinevent", "Member[providername]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.exportcounter", "Member[circular]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.getwinevent", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.diagnostics.activities.newwinevent", "Member[version]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Host.ISE.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Host.ISE.typemodel.yml new file mode 100644 index 000000000000..11a3b9179397 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Host.ISE.typemodel.yml @@ -0,0 +1,145 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[useentertoselectinconsolepaneintellisense]"] + - ["system.int32", "microsoft.powershell.host.ise.uicollection", "Member[count]"] + - ["system.string", "microsoft.powershell.host.ise.consoleeditor", "Member[inputtext]"] + - ["microsoft.powershell.host.ise.isefilecollection", "microsoft.powershell.host.ise.powershelltab", "Member[files]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[tag]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[quotedstring]"] + - ["microsoft.powershell.host.ise.isemenuitem", "microsoft.powershell.host.ise.powershelltab", "Member[addonsmenu]"] + - ["system.boolean", "microsoft.powershell.host.ise.powershelltab", "Member[horizontaladdontoolspaneopened]"] + - ["system.double", "microsoft.powershell.host.ise.iseoptions", "Member[zoom]"] + - ["system.collections.generic.ilist", "microsoft.powershell.host.ise.isemenuitem", "Member[submenus]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showintellisenseinconsolepane]"] + - ["system.boolean", "microsoft.powershell.host.ise.uicollection", "Method[contains].ReturnValue"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[scriptpaneforegroundcolor]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[consolepanetextbackgroundcolor]"] + - ["microsoft.powershell.host.ise.iseaddontool", "microsoft.powershell.host.ise.objectmodelroot", "Member[currentvisiblehorizontaltool]"] + - ["system.string", "microsoft.powershell.host.ise.isefile", "Member[fullpath]"] + - ["system.boolean", "microsoft.powershell.host.ise.isefile", "Member[isrecovered]"] + - ["system.string", "microsoft.powershell.host.ise.powershelltab", "Member[statustext]"] + - ["system.string", "microsoft.powershell.host.ise.snippetstrings!", "Member[snippetsnoclosecdata]"] + - ["system.string", "microsoft.powershell.host.ise.iseaddontool", "Member[name]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[attribute]"] + - ["system.boolean", "microsoft.powershell.host.ise.isesnippet", "Member[istabspecific]"] + - ["system.windows.controls.control", "microsoft.powershell.host.ise.iseaddontool", "Member[control]"] + - ["system.collections.generic.ienumerator", "microsoft.powershell.host.ise.uicollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "microsoft.powershell.host.ise.isefile", "Member[issaved]"] + - ["system.windows.input.keygesture", "microsoft.powershell.host.ise.isemenuitem", "Member[shortcut]"] + - ["system.boolean", "microsoft.powershell.host.ise.powershelltabcollection", "Member[hasmultipletabs]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[verboseforegroundcolor]"] + - ["system.text.encoding", "microsoft.powershell.host.ise.isefile", "Member[encoding]"] + - ["system.string", "microsoft.powershell.host.ise.iseoptions", "Member[fontname]"] + - ["t", "microsoft.powershell.host.ise.uicollection", "Member[item]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[verbosebackgroundcolor]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[warningbackgroundcolor]"] + - ["system.string", "microsoft.powershell.host.ise.snippetstrings!", "Member[nosnippetsinmodule]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showoutlining]"] + - ["system.boolean", "microsoft.powershell.host.ise.powershelltab", "Member[caninvoke]"] + - ["system.int32", "microsoft.powershell.host.ise.iseoptions", "Member[fontsize]"] + - ["system.collections.generic.idictionary", "microsoft.powershell.host.ise.iseoptions", "Member[tokencolors]"] + - ["microsoft.powershell.host.ise.iseaddontool", "microsoft.powershell.host.ise.iseaddontoolcollection", "Method[add].ReturnValue"] + - ["system.string", "microsoft.powershell.host.ise.isesnippet", "Member[fullpath]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showwarningforduplicatefiles]"] + - ["microsoft.powershell.host.ise.isefile", "microsoft.powershell.host.ise.objectmodelroot", "Member[currentfile]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseaddontooladdedorremovedeventargs", "Member[added]"] + - ["microsoft.powershell.host.ise.isemenuitem", "microsoft.powershell.host.ise.isemenuitemcollection", "Method[add].ReturnValue"] + - ["system.string", "microsoft.powershell.host.ise.isesnippet", "Member[author]"] + - ["microsoft.powershell.host.ise.iseoptions", "microsoft.powershell.host.ise.objectmodelroot", "Member[options]"] + - ["system.boolean", "microsoft.powershell.host.ise.isesnippet", "Method[equals].ReturnValue"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[debugbackgroundcolor]"] + - ["system.collections.generic.idictionary", "microsoft.powershell.host.ise.iseoptions", "Member[consoletokencolors]"] + - ["microsoft.powershell.host.ise.isesnippetcollection", "microsoft.powershell.host.ise.powershelltab", "Member[snippets]"] + - ["system.double", "microsoft.powershell.host.ise.powershelltab", "Member[zoomlevel]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[consolepaneforegroundcolor]"] + - ["system.string", "microsoft.powershell.host.ise.consoleeditor", "Member[text]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[text]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[errorforegroundcolor]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.host.ise.powershelltab", "Method[invokesynchronouscommand].ReturnValue"] + - ["microsoft.powershell.host.ise.isefile", "microsoft.powershell.host.ise.isefilecollection", "Member[selectedfile]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[characterdata]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[uselocalhelp]"] + - ["system.string", "microsoft.powershell.host.ise.powershelltab", "Member[displayname]"] + - ["microsoft.powershell.host.ise.consoleeditor", "microsoft.powershell.host.ise.powershelltab", "Member[consolepane]"] + - ["system.boolean", "microsoft.powershell.host.ise.powershelltab", "Member[expandedscript]"] + - ["microsoft.powershell.host.ise.powershelltab", "microsoft.powershell.host.ise.powershelltabcollection", "Method[add].ReturnValue"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showwarningbeforesavingonrun]"] + - ["microsoft.powershell.host.ise.iseeditor", "microsoft.powershell.host.ise.isefile", "Member[editor]"] + - ["microsoft.powershell.host.ise.iseaddontool", "microsoft.powershell.host.ise.objectmodelroot", "Member[currentvisibleverticaltool]"] + - ["microsoft.powershell.host.ise.readonlyiseaddontoolcollection", "microsoft.powershell.host.ise.powershelltab", "Member[visibleverticaladdontools]"] + - ["microsoft.powershell.host.ise.powershelltabcollection", "microsoft.powershell.host.ise.objectmodelroot", "Member[powershelltabs]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseaddontool", "Member[isvisible]"] + - ["microsoft.powershell.host.ise.iseaddontool", "microsoft.powershell.host.ise.iseaddontooleventargs", "Member[tool]"] + - ["microsoft.powershell.host.ise.powershelltab", "microsoft.powershell.host.ise.powershelltabcollection", "Member[selectedpowershelltab]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[debugforegroundcolor]"] + - ["system.string", "microsoft.powershell.host.ise.isesnippet", "Member[displaytitle]"] + - ["microsoft.powershell.host.ise.readonlyiseaddontoolcollection", "microsoft.powershell.host.ise.powershelltab", "Member[visiblehorizontaladdontools]"] + - ["microsoft.powershell.host.ise.isefile", "microsoft.powershell.host.ise.isefilecollection", "Method[add].ReturnValue"] + - ["system.string", "microsoft.powershell.host.ise.isesnippet", "Member[codefragment]"] + - ["microsoft.powershell.host.ise.iseaddontoolcollection", "microsoft.powershell.host.ise.powershelltab", "Member[horizontaladdontools]"] + - ["system.boolean", "microsoft.powershell.host.ise.powershelltab", "Member[showcommands]"] + - ["system.boolean", "microsoft.powershell.host.ise.readonlyiseaddontoolcollection", "Method[contains].ReturnValue"] + - ["system.management.automation.scriptblock", "microsoft.powershell.host.ise.isemenuitem", "Member[action]"] + - ["system.string", "microsoft.powershell.host.ise.powershelltab", "Member[prompt]"] + - ["microsoft.powershell.host.ise.powershelltab", "microsoft.powershell.host.ise.objectmodelroot", "Member[currentpowershelltab]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseeditor", "Member[cangotomatch]"] + - ["microsoft.powershell.host.ise.selectedscriptpanestate", "microsoft.powershell.host.ise.selectedscriptpanestate!", "Member[top]"] + - ["system.string", "microsoft.powershell.host.ise.snippetstrings!", "Member[modulenotfound]"] + - ["system.int32", "microsoft.powershell.host.ise.iseeditor", "Member[caretcolumn]"] + - ["microsoft.powershell.host.ise.selectedscriptpanestate", "microsoft.powershell.host.ise.selectedscriptpanestate!", "Member[maximized]"] + - ["system.boolean", "microsoft.powershell.host.ise.uicollection", "Method[remove].ReturnValue"] + - ["system.int32", "microsoft.powershell.host.ise.uicollection", "Method[indexof].ReturnValue"] + - ["system.collections.generic.idictionary", "microsoft.powershell.host.ise.iseoptions", "Member[xmltokencolors]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showlinenumbers]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[consolepanebackgroundcolor]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[useentertoselectinscriptpaneintellisense]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[quote]"] + - ["microsoft.powershell.host.ise.selectedscriptpanestate", "microsoft.powershell.host.ise.iseoptions", "Member[selectedscriptpanestate]"] + - ["microsoft.powershell.host.ise.iseaddontool", "microsoft.powershell.host.ise.iseaddontooladdedorremovedeventargs", "Member[tool]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[comment]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[elementname]"] + - ["microsoft.powershell.host.ise.iseaddontool", "microsoft.powershell.host.ise.readonlyiseaddontoolcollection", "Member[selectedaddontool]"] + - ["system.boolean", "microsoft.powershell.host.ise.uicollection", "Member[isreadonly]"] + - ["system.string", "microsoft.powershell.host.ise.iseeditor", "Member[text]"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[commentdelimiter]"] + - ["system.collections.objectmodel.collection", "microsoft.powershell.host.ise.powershelltab", "Method[invokesynchronous].ReturnValue"] + - ["microsoft.powershell.host.ise.psxmltokentype", "microsoft.powershell.host.ise.psxmltokentype!", "Member[markupextension]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseaddontoolcollection", "Method[contains].ReturnValue"] + - ["system.int32", "microsoft.powershell.host.ise.iseoptions", "Member[mrucount]"] + - ["system.int32", "microsoft.powershell.host.ise.isesnippetcollection", "Member[count]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[errorbackgroundcolor]"] + - ["system.int32", "microsoft.powershell.host.ise.iseeditor", "Method[getlinelength].ReturnValue"] + - ["system.string", "microsoft.powershell.host.ise.isefile", "Member[displayname]"] + - ["system.int32", "microsoft.powershell.host.ise.iseoptions", "Member[intellisensetimeoutinseconds]"] + - ["system.int32", "microsoft.powershell.host.ise.iseeditor", "Member[caretline]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[warningforegroundcolor]"] + - ["system.string", "microsoft.powershell.host.ise.iseeditor", "Member[selectedtext]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseaddontoolpaneopenorclosedeventargs", "Member[opened]"] + - ["system.int32", "microsoft.powershell.host.ise.iseeditor", "Member[linecount]"] + - ["system.string", "microsoft.powershell.host.ise.iseeditor", "Member[caretlinetext]"] + - ["system.int16", "microsoft.powershell.host.ise.iseoptions", "Member[autosaveminuteinterval]"] + - ["system.string", "microsoft.powershell.host.ise.isemenuitem", "Member[displayname]"] + - ["system.windows.media.color", "microsoft.powershell.host.ise.iseoptions", "Member[scriptpanebackgroundcolor]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showtoolbar]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showdefaultsnippets]"] + - ["system.int32", "microsoft.powershell.host.ise.consoleeditor", "Method[getlinestartposition].ReturnValue"] + - ["system.boolean", "microsoft.powershell.host.ise.isefile", "Member[isuntitled]"] + - ["system.boolean", "microsoft.powershell.host.ise.isesnippet", "Member[isdefault]"] + - ["microsoft.powershell.host.ise.selectedscriptpanestate", "microsoft.powershell.host.ise.selectedscriptpanestate!", "Member[right]"] + - ["microsoft.powershell.host.ise.iseaddontoolcollection", "microsoft.powershell.host.ise.iseaddontoolpaneopenorclosedeventargs", "Member[collection]"] + - ["system.version", "microsoft.powershell.host.ise.isesnippet", "Member[schemaversion]"] + - ["system.boolean", "microsoft.powershell.host.ise.powershelltab", "Member[verticaladdontoolspaneopened]"] + - ["system.int32", "microsoft.powershell.host.ise.iseeditor", "Method[getlinestartposition].ReturnValue"] + - ["microsoft.powershell.host.ise.isesnippet", "microsoft.powershell.host.ise.isesnippetcollection", "Member[item]"] + - ["system.boolean", "microsoft.powershell.host.ise.iseoptions", "Member[showintellisenseinscriptpane]"] + - ["microsoft.powershell.host.ise.iseaddontoolcollection", "microsoft.powershell.host.ise.powershelltab", "Member[verticaladdontools]"] + - ["microsoft.powershell.host.ise.iseoptions", "microsoft.powershell.host.ise.iseoptions", "Member[defaultoptions]"] + - ["system.collections.generic.ienumerator", "microsoft.powershell.host.ise.isesnippetcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.powershell.host.ise.uicollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.powershell.host.ise.isesnippetcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "microsoft.powershell.host.ise.isesnippet", "Member[description]"] + - ["microsoft.powershell.host.ise.objectmodelroot", "microsoft.powershell.host.ise.iaddontoolhostobject", "Member[hostobject]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Internal.typemodel.yml new file mode 100644 index 000000000000..53decb569ded --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Internal.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[cursorsize]"] + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[windowheight]"] + - ["system.text.encoding", "microsoft.powershell.internal.iconsole", "Member[outputencoding]"] + - ["system.management.automation.commandcompletion", "microsoft.powershell.internal.ipsconsolereadlinemockablemethods", "Method[completeinput].ReturnValue"] + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[windowtop]"] + - ["system.consolecolor", "microsoft.powershell.internal.iconsole", "Member[foregroundcolor]"] + - ["system.consolecolor", "microsoft.powershell.internal.iconsole", "Member[backgroundcolor]"] + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[cursortop]"] + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[windowwidth]"] + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[cursorleft]"] + - ["system.boolean", "microsoft.powershell.internal.ipsconsolereadlinemockablemethods", "Method[runspaceisremote].ReturnValue"] + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[bufferwidth]"] + - ["system.boolean", "microsoft.powershell.internal.iconsole", "Member[cursorvisible]"] + - ["system.boolean", "microsoft.powershell.internal.iconsole", "Member[keyavailable]"] + - ["system.consolekeyinfo", "microsoft.powershell.internal.iconsole", "Method[readkey].ReturnValue"] + - ["system.int32", "microsoft.powershell.internal.iconsole", "Member[bufferheight]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Management.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Management.Activities.typemodel.yml new file mode 100644 index 000000000000..68b4fef31349 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Management.Activities.typemodel.yml @@ -0,0 +1,650 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[logname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[recurse]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[force]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getprocess", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.joinpath", "Member[resolve]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startservice", "Member[servicedisplayname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.waitprocess", "Member[timeout]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[name]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.setservice", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.suspendservice", "Member[servicedisplayname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.disablecomputerrestore", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[messagedata]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getservice", "Member[dependentservices]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[pscomputername]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitem", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[isvalid]"] + - ["system.boolean", "microsoft.powershell.management.activities.renamecomputer", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitem", "Member[passthru]"] + - ["system.string", "microsoft.powershell.management.activities.waitprocess", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[asjob]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitemproperty", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[value]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removecomputer", "Member[workgroupname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startservice", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[query]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[stream]"] + - ["system.string", "microsoft.powershell.management.activities.moveitemproperty", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[nowait]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testcomputersecurechannel", "Member[repair]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[noqualifier]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newwebserviceproxy", "Member[namespace]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[windowstyle]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[asjob]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.joinpath", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.limiteventlog", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[leaf]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[hidden]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.registerwmievent", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.writeeventlog", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newwebserviceproxy", "Member[usedefaultcredential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newwebserviceproxy", "Member[uri]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[authentication]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[dcomauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcomputerrestorepoint", "Member[restorepoint]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartservice", "Member[name]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getcontent", "Method[getpowershell].ReturnValue"] + - ["system.boolean", "microsoft.powershell.management.activities.restartcomputer!", "Member[disableselfrestart]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[redirectstandardinput]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcomputerrestorepoint", "Member[laststatus]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[passthru]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.removeitem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[username]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.newitemproperty", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[include]"] + - ["system.string", "microsoft.powershell.management.activities.renameitemproperty", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[directory]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[wsmanauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removecomputer", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.suspendservice", "Member[passthru]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.enablecomputerrestore", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.waitprocess", "Member[processid]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitemproperty", "Member[path]"] + - ["system.string", "microsoft.powershell.management.activities.restorecomputer", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getservice", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[qualifier]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[passthru]"] + - ["system.boolean", "microsoft.powershell.management.activities.geteventlog", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitem", "Member[itemtype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.limiteventlog", "Member[maximumsize]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startservice", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[credential]"] + - ["system.string", "microsoft.powershell.management.activities.copyitem", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitem", "Member[path]"] + - ["system.boolean", "microsoft.powershell.management.activities.stopcomputer", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[restart]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.clearitemproperty", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[destination]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.neweventlog", "Member[parameterresourcefile]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[computername]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.startprocess", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[credential]"] + - ["system.string", "microsoft.powershell.management.activities.stopcomputer", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.startprocess", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setservice", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[delay]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.renameitemproperty", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resumeservice", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[throttlelimit]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newservice", "Member[dependson]"] + - ["system.string", "microsoft.powershell.management.activities.getcomputerrestorepoint", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopprocess", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitem", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartservice", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[asbaseobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.joinpath", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.joinpath", "Member[childpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[authentication]"] + - ["system.string", "microsoft.powershell.management.activities.getchilditem", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newwebserviceproxy", "Member[class]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removecomputer", "Member[localcredential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[passthru]"] + - ["system.string", "microsoft.powershell.management.activities.removeitemproperty", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[source]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setservice", "Member[name]"] + - ["system.string", "microsoft.powershell.management.activities.restartservice", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.newwebserviceproxy", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getprocess", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[authority]"] + - ["system.boolean", "microsoft.powershell.management.activities.getprocess", "Member[supportscustomremoting]"] + - ["system.boolean", "microsoft.powershell.management.activities.removecomputer", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resumeservice", "Member[include]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.setitem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[wait]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[name]"] + - ["system.string", "microsoft.powershell.management.activities.joinpath", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.moveitemproperty", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[domaincredential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[for]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitem", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[unjoindomaincredential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitemproperty", "Member[exclude]"] + - ["system.string", "microsoft.powershell.management.activities.removewmiobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopprocess", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.enablecomputerrestore", "Member[drive]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[locale]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartservice", "Member[exclude]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.restartservice", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[destination]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.restorecomputer", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resolvepath", "Member[credential]"] + - ["system.string", "microsoft.powershell.management.activities.addcomputer", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getprocess", "Member[module]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.neweventlog", "Member[logname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[usenewenvironment]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[throttlelimit]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newservice", "Member[startuptype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitem", "Member[exclude]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.cleareventlog", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getpsdrive", "Member[scope]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[newname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[protocol]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[redirectstandarderror]"] + - ["system.string", "microsoft.powershell.management.activities.getlocation", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[index]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[newest]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getchilditem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[loaduserprofile]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.newwebserviceproxy", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartservice", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getprocess", "Member[includeusername]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[protocol]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[throttlelimit]"] + - ["system.string", "microsoft.powershell.management.activities.stopservice", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[entrytype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitem", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[exclude]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.testconnection", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.suspendservice", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartservice", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[throttlelimit]"] + - ["system.string", "microsoft.powershell.management.activities.moveitem", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.management.activities.clearitemproperty", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[value]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[exclude]"] + - ["system.string", "microsoft.powershell.management.activities.renameitem", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.moveitem", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.geteventlog", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[depth]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[credential]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.newservice", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.neweventlog", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.checkpointcomputer", "Member[description]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.removeeventlog", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[action]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[argumentlist]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[options]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[nonewline]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.management.activities.resolvepath", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[filter]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.renamecomputer", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitem", "Member[literalpath]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.testcomputersecurechannel", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[stream]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newwebserviceproxy", "Member[credential]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.invokeitem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[stream]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getprocess", "Member[processid]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[isabsolute]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[wsmanauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[pscredential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[exclude]"] + - ["system.string", "microsoft.powershell.management.activities.geteventlog", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.newitem", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.invokeitem", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.waitprocess", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.disablecomputerrestore", "Member[drive]"] + - ["system.string", "microsoft.powershell.management.activities.suspendservice", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitem", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setservice", "Member[servicedisplayname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.limiteventlog", "Member[retentiondays]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getpsprovider", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[delay]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[pathtype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.writeeventlog", "Member[message]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[credential]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.copyitem", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.clearitem", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getitem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newservice", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[source]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[wsmanauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.invokeitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[protocol]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.addcomputer", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.setcontent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.writeeventlog", "Member[rawdata]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.splitpath", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[wait]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.suspendservice", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[include]"] + - ["system.string", "microsoft.powershell.management.activities.registerwmievent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[computername]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[totalcount]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getservice", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[supportevent]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setservice", "Member[status]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeeventlog", "Member[logname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[credential]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.startservice", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.invokeitem", "Member[include]"] + - ["system.string", "microsoft.powershell.management.activities.removecomputer", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[forward]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[class]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[timeout]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resumeservice", "Member[servicedisplayname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[fromsession]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.neweventlog", "Member[messageresourcefile]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.clearcontent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartservice", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.management.activities.restartcomputer", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getservice", "Member[requiredservices]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[path]"] + - ["system.string", "microsoft.powershell.management.activities.checkpointcomputer", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resumeservice", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[asjob]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startservice", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getservice", "Member[servicedisplayname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newservice", "Member[description]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[enableallprivileges]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[nonewline]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[force]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.setitemproperty", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.getpsprovider", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.clearitem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[instanceid]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[locale]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[readcount]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.limiteventlog", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getitempropertyvalue", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[value]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitemproperty", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getlocation", "Member[psdrive]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitem", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[inputobject]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.resumeservice", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitem", "Member[force]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.removecomputer", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newservice", "Member[credential]"] + - ["system.boolean", "microsoft.powershell.management.activities.addcomputer", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getpsdrive", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getservice", "Member[name]"] + - ["system.string", "microsoft.powershell.management.activities.enablecomputerrestore", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startservice", "Member[passthru]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.removeitemproperty", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resolvepath", "Member[relative]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setservice", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[raw]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[localcredential]"] + - ["system.string", "microsoft.powershell.management.activities.splitpath", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.convertpath", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[filter]"] + - ["system.boolean", "microsoft.powershell.management.activities.neweventlog", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[recurse]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[path]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.checkpointcomputer", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitem", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[arguments]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[impersonation]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getlocation", "Member[stack]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.writeeventlog", "Member[eventid]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getservice", "Member[exclude]"] + - ["system.string", "microsoft.powershell.management.activities.resumeservice", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.cleareventlog", "Member[logname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[destination]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.invokeitem", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.suspendservice", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[filepath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[unsecure]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[tosession]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[value]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[oupath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[asjob]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[protocol]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[authority]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newservice", "Member[binarypathname]"] + - ["system.string", "microsoft.powershell.management.activities.gethotfix", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.disablecomputerrestore", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getlocation", "Member[psprovider]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resetcomputermachinepassword", "Member[server]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[impersonation]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[filter]"] + - ["system.string", "microsoft.powershell.management.activities.renamecomputer", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resolvepath", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[tail]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[wsmanauthentication]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.neweventlog", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.setcontent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[stream]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[delimiter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[verb]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[namespace]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[after]"] + - ["system.boolean", "microsoft.powershell.management.activities.writeeventlog", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitem", "Member[value]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.setwmiinstance", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.stopservice", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[container]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[dcomauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.suspendservice", "Member[include]"] + - ["system.string", "microsoft.powershell.management.activities.getitem", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearrecyclebin", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[filter]"] + - ["system.boolean", "microsoft.powershell.management.activities.gethotfix", "Member[supportscustomremoting]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.newitem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.gethotfix", "Member[description]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getpsprovider", "Member[psprovider]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[stream]"] + - ["system.string", "microsoft.powershell.management.activities.removeitem", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[path]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.copyitemproperty", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.cleareventlog", "Member[pscommandname]"] + - ["system.boolean", "microsoft.powershell.management.activities.cleareventlog", "Member[supportscustomremoting]"] + - ["system.string", "microsoft.powershell.management.activities.getprocess", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.clearrecyclebin", "Method[getpowershell].ReturnValue"] + - ["system.boolean", "microsoft.powershell.management.activities.limiteventlog", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setservice", "Member[description]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeeventlog", "Member[source]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[throttlelimit]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[count]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[computername]"] + - ["system.string", "microsoft.powershell.management.activities.testcomputersecurechannel", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restorecomputer", "Member[restorepoint]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.renameitem", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.neweventlog", "Member[categoryresourcefile]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.stopcomputer", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[namespace]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[resolve]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.writeeventlog", "Member[entrytype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[readonly]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[nonewwindow]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[class]"] + - ["system.string", "microsoft.powershell.management.activities.getpsdrive", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[system]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[credential]"] + - ["system.string", "microsoft.powershell.management.activities.resetcomputermachinepassword", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitem", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopprocess", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.management.activities.clearcontent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[workingdirectory]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[redirectstandardoutput]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[server]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[propertytype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[localcredential]"] + - ["system.string", "microsoft.powershell.management.activities.getservice", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[servicedisplayname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.convertpath", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.writeeventlog", "Member[source]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[list]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getservice", "Member[inputobject]"] + - ["system.boolean", "microsoft.powershell.management.activities.removeeventlog", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resetcomputermachinepassword", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.neweventlog", "Member[source]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.waitprocess", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitemproperty", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setcontent", "Member[filter]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.testpath", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitem", "Member[destination]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitemproperty", "Member[passthru]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.resolvepath", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[quiet]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removecomputer", "Member[restart]"] + - ["system.string", "microsoft.powershell.management.activities.convertpath", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitemproperty", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startprocess", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getprocess", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[workgroupname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[before]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.writeeventlog", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearrecyclebin", "Member[driveletter]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getcomputerrestorepoint", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[puttype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[class]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[force]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getlocation", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removecomputer", "Member[unjoindomaincredential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.gethotfix", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[attributes]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[computername]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[newname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[newerthan]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.invokeitem", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopprocess", "Member[processid]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[force]"] + - ["system.string", "microsoft.powershell.management.activities.getitemproperty", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.getcontent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.gethotfix", "Member[hotfixid]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.checkpointcomputer", "Member[restorepointtype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitem", "Member[newname]"] + - ["system.string", "microsoft.powershell.management.activities.testpath", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.copyitemproperty", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.invokeitem", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[namespace]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setwmiinstance", "Member[enableallprivileges]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartservice", "Member[servicedisplayname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[timetolive]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[literalpath]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.addcontent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.suspendservice", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testcomputersecurechannel", "Member[credential]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.removewmiobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getpsdrive", "Member[literalname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testcomputersecurechannel", "Member[server]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[dcomauthentication]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resumeservice", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[message]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getcontent", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[olderthan]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setservice", "Member[startuptype]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[timeout]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.gethotfix", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitem", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.limiteventlog", "Member[logname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getpsdrive", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.removeeventlog", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.setitemproperty", "Member[value]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.management.activities.newservice", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.setitem", "Member[pscommandname]"] + - ["system.boolean", "microsoft.powershell.management.activities.setservice", "Member[supportscustomremoting]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.waitprocess", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearitem", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[restart]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.writeeventlog", "Member[category]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getprocess", "Member[fileversioninfo]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[domainname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removecomputer", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.splitpath", "Member[parent]"] + - ["system.string", "microsoft.powershell.management.activities.setwmiinstance", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.convertpath", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.limiteventlog", "Member[overflowaction]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getpsdrive", "Member[psprovider]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.registerwmievent", "Member[maxtriggercount]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.joinpath", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.invokeitem", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitem", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resolvepath", "Member[literalpath]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.resetcomputermachinepassword", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.writeeventlog", "Member[logname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcomputer", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[impersonation]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopservice", "Member[force]"] + - ["system.string", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.addcontent", "Member[stream]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitemproperty", "Member[filter]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.getitemproperty", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.restartcomputer", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.management.activities.setservice", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.testconnection", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renamecomputer", "Member[newname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopcomputer", "Member[impersonation]"] + - ["system.string", "microsoft.powershell.management.activities.startservice", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testconnection", "Member[buffersize]"] + - ["system.string", "microsoft.powershell.management.activities.addcontent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removewmiobject", "Member[impersonation]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.restartcomputer", "Member[wait]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getchilditem", "Member[file]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.geteventlog", "Member[asstring]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.copyitemproperty", "Member[name]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.management.activities.stopprocess", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitemproperty", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getitempropertyvalue", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.management.activities.clearrecyclebin", "Member[pscommandname]"] + - ["system.boolean", "microsoft.powershell.management.activities.getservice", "Member[supportscustomremoting]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.clearcontent", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newservice", "Member[servicedisplayname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.getlocation", "Member[stackname]"] + - ["system.string", "microsoft.powershell.management.activities.stopprocess", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.management.activities.setitemproperty", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.testpath", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.renameitemproperty", "Member[name]"] + - ["system.string", "microsoft.powershell.management.activities.newitemproperty", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.removeitem", "Member[recurse]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.newitem", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.resumeservice", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.stopprocess", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.startservice", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.management.activities.moveitem", "Member[force]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.ScheduledJob.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.ScheduledJob.typemodel.yml new file mode 100644 index 000000000000..65d71e9c2395 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.ScheduledJob.typemodel.yml @@ -0,0 +1,204 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[name]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[waketorun]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.jobtriggertociminstanceconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[enabled]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase", "Member[passthru]"] + - ["system.string[]", "microsoft.powershell.scheduledjob.addjobtriggercommand", "Member[name]"] + - ["system.string", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase", "Member[name]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[psexecutionargs]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobinvocationinfo!", "Member[filepathparameter]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobinvocationinfo!", "Member[authenticationparameter]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger[]", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[trigger]"] + - ["system.int32", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[daysinterval]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[passthru]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[scriptblock]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[runevery]"] + - ["microsoft.powershell.scheduledjob.scheduledjob", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Method[startjob].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[getjobs].ReturnValue"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[authentication]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger[]", "microsoft.powershell.scheduledjob.addjobtriggercommand", "Member[trigger]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition[]", "microsoft.powershell.scheduledjob.removejobtriggercommand", "Member[inputobject]"] + - ["system.collections.generic.list", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Method[updatetriggers].ReturnValue"] + - ["microsoft.powershell.scheduledjob.taskmultipleinstancepolicy", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[multipleinstancepolicy]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[repetitioninterval]"] + - ["microsoft.powershell.scheduledjob.taskmultipleinstancepolicy", "microsoft.powershell.scheduledjob.taskmultipleinstancepolicy!", "Member[ignorenew]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger[]", "microsoft.powershell.scheduledjob.enabledisablescheduledjobcmdletbase", "Member[inputobject]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[jobdefinition]"] + - ["system.collections.generic.ilist", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[getjobsbystate].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[waketorun]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger", "microsoft.powershell.scheduledjob.scheduledjobtrigger!", "Method[createdailytrigger].ReturnValue"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjob", "Member[location]"] + - ["system.dayofweek[]", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[daysofweek]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter!", "Member[newestfilter]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjob", "Member[statusmessage]"] + - ["system.management.automation.job2", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Method[run].ReturnValue"] + - ["system.management.automation.job2", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[getjobbyinstanceid].ReturnValue"] + - ["microsoft.powershell.scheduledjob.taskmultipleinstancepolicy", "microsoft.powershell.scheduledjob.taskmultipleinstancepolicy!", "Member[stopexisting]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[stopifgoingonbatteries]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.getjobtriggercommand", "Member[inputobject]"] + - ["system.int32[]", "microsoft.powershell.scheduledjob.getjobtriggercommand", "Member[triggerid]"] + - ["system.nullable", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[at]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[runevery]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[restartonidleresume]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase", "Member[inputobject]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[scriptblock]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.scheduledjobdefinition!", "Method[loadfromstore].ReturnValue"] + - ["system.dayofweek[]", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[daysofweek]"] + - ["system.management.automation.jobdefinition", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[definition]"] + - ["system.int32", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[daysinterval]"] + - ["system.string[]", "microsoft.powershell.scheduledjob.getscheduledjobcommand", "Member[name]"] + - ["system.collections.generic.ilist", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[getjobsbycommand].ReturnValue"] + - ["system.boolean", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase", "Member[enabled]"] + - ["system.string", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[filepath]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.unregisterscheduledjobcommand", "Member[force]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.enablescheduledjobcommand", "Member[enabled]"] + - ["system.int32", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[maxresultcount]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Method[gettrigger].ReturnValue"] + - ["system.timespan", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[repetitionduration]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[repeatindefinitely]"] + - ["system.collections.generic.list", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[jobtriggers]"] + - ["system.management.automation.job2", "microsoft.powershell.scheduledjob.scheduledjobdefinition!", "Method[startjob].ReturnValue"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger", "microsoft.powershell.scheduledjob.scheduledjobtrigger!", "Method[createatlogontrigger].ReturnValue"] + - ["system.timespan", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[randomdelay]"] + - ["system.string", "microsoft.powershell.scheduledjob.schedulejobcmdletbase!", "Member[modulename]"] + - ["system.management.automation.runspaces.authenticationmechanism", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[authentication]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[restartonidleresume]"] + - ["system.string", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase!", "Member[definitionparameterset]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[startifnotidle]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[runas32]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[startifonbattery]"] + - ["system.int32[]", "microsoft.powershell.scheduledjob.addjobtriggercommand", "Member[id]"] + - ["system.int32", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase", "Member[id]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[runas32]"] + - ["system.management.automation.pscredential", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[credential]"] + - ["microsoft.powershell.scheduledjob.scheduledjoboptions", "microsoft.powershell.scheduledjob.setscheduledjoboptioncommand", "Member[inputobject]"] + - ["system.int32", "microsoft.powershell.scheduledjob.getscheduledjoboptioncommand", "Member[id]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[donotallowdemandstart]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[inputobject]"] + - ["system.int32", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[id]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter!", "Member[afterfilter]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[atstartup]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobinvocationinfo!", "Member[runas32parameter]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[startifidle]"] + - ["system.int32", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[maxresultcount]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[passthru]"] + - ["microsoft.powershell.scheduledjob.taskmultipleinstancepolicy", "microsoft.powershell.scheduledjob.taskmultipleinstancepolicy!", "Member[none]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[runelevated]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[command]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[hideintaskscheduler]"] + - ["microsoft.powershell.scheduledjob.scheduledjoboptions", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[scheduledjoboption]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[once]"] + - ["system.string", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[name]"] + - ["system.string", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase!", "Member[definitionnameparameterset]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setscheduledjoboptioncommand", "Member[passthru]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter!", "Member[beforefilter]"] + - ["system.string", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[filepath]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[idletimeout]"] + - ["microsoft.powershell.scheduledjob.triggerfrequency", "microsoft.powershell.scheduledjob.triggerfrequency!", "Member[weekly]"] + - ["microsoft.powershell.scheduledjob.triggerfrequency", "microsoft.powershell.scheduledjob.triggerfrequency!", "Member[once]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger[]", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[trigger]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger[]", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[inputobject]"] + - ["system.int32", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[id]"] + - ["system.int32", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[interval]"] + - ["system.string", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[user]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[runelevated]"] + - ["system.management.automation.pscredential", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[credential]"] + - ["system.collections.generic.list", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[daysofweek]"] + - ["system.management.automation.pscredential", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[credential]"] + - ["system.datetime", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[at]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[repeatindefinitely]"] + - ["system.string[]", "microsoft.powershell.scheduledjob.unregisterscheduledjobcommand", "Member[name]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[startifonbatteries]"] + - ["microsoft.powershell.scheduledjob.triggerfrequency", "microsoft.powershell.scheduledjob.triggerfrequency!", "Member[atstartup]"] + - ["system.management.automation.job2", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[getjobbysessionid].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[clearexecutionhistory]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobinvocationinfo!", "Member[argumentlistparameter]"] + - ["system.guid", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[globalid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[continueifgoingonbattery]"] + - ["system.object", "microsoft.powershell.scheduledjob.jobtriggertociminstanceconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "microsoft.powershell.scheduledjob.getscheduledjoboptioncommand", "Member[name]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[repetitionduration]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[psexecutionpath]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[randomdelay]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[once]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[idleduration]"] + - ["microsoft.powershell.scheduledjob.triggerfrequency", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[frequency]"] + - ["system.string[]", "microsoft.powershell.scheduledjob.removejobtriggercommand", "Member[name]"] + - ["microsoft.powershell.scheduledjob.scheduledjoboptions", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[scheduledjoboption]"] + - ["system.object[]", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[argumentlist]"] + - ["system.string", "microsoft.powershell.scheduledjob.disablescheduledjobdefinitionbase!", "Member[definitionidparameterset]"] + - ["system.int32", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[executionhistorylength]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.disablescheduledjobcommand", "Member[enabled]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjob", "Member[hasmoredata]"] + - ["system.collections.generic.list", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Method[removetriggers].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[runnow]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[atlogon]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[repetitioninterval]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger", "microsoft.powershell.scheduledjob.scheduledjobtrigger!", "Method[createoncetrigger].ReturnValue"] + - ["system.management.automation.job2", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[newjob].ReturnValue"] + - ["microsoft.powershell.scheduledjob.triggerfrequency", "microsoft.powershell.scheduledjob.triggerfrequency!", "Member[atlogon]"] + - ["system.string", "microsoft.powershell.scheduledjob.getjobtriggercommand", "Member[name]"] + - ["system.int32", "microsoft.powershell.scheduledjob.getjobtriggercommand", "Member[id]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[showintaskscheduler]"] + - ["microsoft.powershell.scheduledjob.triggerfrequency", "microsoft.powershell.scheduledjob.triggerfrequency!", "Member[daily]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[initializationscript]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase!", "Member[optionsparameterset]"] + - ["microsoft.powershell.scheduledjob.taskmultipleinstancepolicy", "microsoft.powershell.scheduledjob.taskmultipleinstancepolicy!", "Member[parallel]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[name]"] + - ["system.int32", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[weeksinterval]"] + - ["system.int32", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[weeksinterval]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjob", "Member[command]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[jobdefinition]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.scheduledjob", "Member[definition]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[idleduration]"] + - ["system.collections.generic.ilist", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[getjobsbyfilter].ReturnValue"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobinvocationinfo!", "Member[initializationscriptparameter]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[runwithoutnetwork]"] + - ["system.collections.generic.ilist", "microsoft.powershell.scheduledjob.scheduledjobsourceadapter", "Method[getjobsbyname].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[stopifgoingoffidle]"] + - ["system.int32[]", "microsoft.powershell.scheduledjob.removejobtriggercommand", "Member[triggerid]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[weekly]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.scheduledjob.setscheduledjobcommand", "Member[initializationscript]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[stopifgoingoffidle]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[requirenetwork]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.jobtriggertociminstanceconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[atlogon]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[idletimeout]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[user]"] + - ["system.string", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[user]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.enabledisablescheduledjobcmdletbase", "Member[passthru]"] + - ["system.object", "microsoft.powershell.scheduledjob.jobtriggertociminstanceconverter", "Method[convertto].ReturnValue"] + - ["system.object[]", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[argumentlist]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.scheduledjoboptioncmdletbase", "Member[donotallowdemandstart]"] + - ["system.string", "microsoft.powershell.scheduledjob.enabledisablescheduledjobcmdletbase!", "Member[enabledparameterset]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger", "microsoft.powershell.scheduledjob.scheduledjobtrigger!", "Method[createweeklytrigger].ReturnValue"] + - ["system.nullable", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[repetitioninterval]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition", "microsoft.powershell.scheduledjob.getscheduledjoboptioncommand", "Member[inputobject]"] + - ["system.boolean", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[enabled]"] + - ["system.collections.generic.list", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Method[gettriggers].ReturnValue"] + - ["system.management.automation.jobinvocationinfo", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[invocationinfo]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[weekly]"] + - ["microsoft.powershell.scheduledjob.taskmultipleinstancepolicy", "microsoft.powershell.scheduledjob.taskmultipleinstancepolicy!", "Member[queue]"] + - ["microsoft.powershell.scheduledjob.scheduledjoboptions", "microsoft.powershell.scheduledjob.scheduledjobdefinition", "Member[options]"] + - ["system.string", "microsoft.powershell.scheduledjob.scheduledjobinvocationinfo!", "Member[scriptblockparameter]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition[]", "microsoft.powershell.scheduledjob.unregisterscheduledjobcommand", "Member[inputobject]"] + - ["system.datetime", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[at]"] + - ["microsoft.powershell.scheduledjob.taskmultipleinstancepolicy", "microsoft.powershell.scheduledjob.scheduledjoboptions", "Member[multipleinstancepolicy]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[atstartup]"] + - ["microsoft.powershell.scheduledjob.scheduledjobtrigger", "microsoft.powershell.scheduledjob.scheduledjobtrigger!", "Method[createatstartuptrigger].ReturnValue"] + - ["microsoft.powershell.scheduledjob.triggerfrequency", "microsoft.powershell.scheduledjob.triggerfrequency!", "Member[none]"] + - ["microsoft.powershell.scheduledjob.scheduledjobdefinition[]", "microsoft.powershell.scheduledjob.addjobtriggercommand", "Member[inputobject]"] + - ["system.int32[]", "microsoft.powershell.scheduledjob.unregisterscheduledjobcommand", "Member[id]"] + - ["system.int32[]", "microsoft.powershell.scheduledjob.removejobtriggercommand", "Member[id]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[daily]"] + - ["system.timespan", "microsoft.powershell.scheduledjob.setjobtriggercommand", "Member[randomdelay]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.registerscheduledjobcommand", "Member[runnow]"] + - ["system.int32[]", "microsoft.powershell.scheduledjob.getscheduledjobcommand", "Member[id]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.scheduledjob.newjobtriggercommand", "Member[daily]"] + - ["system.nullable", "microsoft.powershell.scheduledjob.scheduledjobtrigger", "Member[repetitionduration]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Security.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Security.Activities.typemodel.yml new file mode 100644 index 000000000000..8380f47ac4b4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Security.Activities.typemodel.yml @@ -0,0 +1,87 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.getpfxcertificate", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setexecutionpolicy", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getexecutionpolicy", "Member[list]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.getexecutionpolicy", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.converttosecurestring", "Member[key]"] + - ["system.string", "microsoft.powershell.security.activities.setexecutionpolicy", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.unprotectcmsmessage", "Member[eventlogrecord]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.converttosecurestring", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.setacl", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.security.activities.getcmsmessage", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.protectcmsmessage", "Member[outfile]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getcmsmessage", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[exclude]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.getauthenticodesignature", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getauthenticodesignature", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[timestampserver]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.getacl", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setexecutionpolicy", "Member[scope]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.unprotectcmsmessage", "Member[path]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.unprotectcmsmessage", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getpfxcertificate", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.converttosecurestring", "Member[string]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[filepath]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.getcmsmessage", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.protectcmsmessage", "Member[content]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[certificate]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.unprotectcmsmessage", "Member[content]"] + - ["system.string", "microsoft.powershell.security.activities.getacl", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.unprotectcmsmessage", "Member[to]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[audit]"] + - ["system.string", "microsoft.powershell.security.activities.converttosecurestring", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getcmsmessage", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.security.activities.getpfxcertificate", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.protectcmsmessage", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[centralaccesspolicy]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.converttosecurestring", "Member[asplaintext]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.setexecutionpolicy", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getcmsmessage", "Member[content]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.unprotectcmsmessage", "Member[includecontext]"] + - ["system.string", "microsoft.powershell.security.activities.getexecutionpolicy", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.security.activities.protectcmsmessage", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.security.activities.setacl", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.unprotectcmsmessage", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.protectcmsmessage", "Member[to]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[includechain]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.convertfromsecurestring", "Member[securekey]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setexecutionpolicy", "Member[executionpolicy]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.setauthenticodesignature", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.converttosecurestring", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getpfxcertificate", "Member[filepath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[aclobject]"] + - ["system.string", "microsoft.powershell.security.activities.unprotectcmsmessage", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.converttosecurestring", "Member[securekey]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.protectcmsmessage", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.security.activities.convertfromsecurestring", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[include]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[allcentralaccesspolicies]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.protectcmsmessage", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[securitydescriptor]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getacl", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[hashalgorithm]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[filter]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.convertfromsecurestring", "Member[securestring]"] + - ["system.string", "microsoft.powershell.security.activities.getauthenticodesignature", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.convertfromsecurestring", "Member[key]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[clearcentralaccesspolicy]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.security.activities.convertfromsecurestring", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getexecutionpolicy", "Member[scope]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setauthenticodesignature", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.getauthenticodesignature", "Member[filepath]"] + - ["system.activities.inargument", "microsoft.powershell.security.activities.setacl", "Member[inputobject]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Telemetry.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Telemetry.typemodel.yml new file mode 100644 index 000000000000..7a5e1c35a983 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Telemetry.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.powershell.telemetry.applicationinsightstelemetry!", "Member[cansendtelemetry]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Utility.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Utility.Activities.typemodel.yml new file mode 100644 index 000000000000..491a6104d0cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Utility.Activities.typemodel.yml @@ -0,0 +1,487 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttocsv", "Member[useculture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.unregisterevent", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getrandom", "Member[maximum]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newevent", "Member[eventarguments]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sortobject", "Member[casesensitive]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[word]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[passthru]"] + - ["system.string", "microsoft.powershell.utility.activities.outstring", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importlocalizeddata", "Member[filename]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[port]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importcsv", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[categorytargetname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.groupobject", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.utility.activities.selectstring", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[headers]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[average]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportformatdata", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.geteventsubscriber", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[method]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[contenttype]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measurecommand", "Member[expression]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.addmember", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.converttohtml", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[body]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getrandom", "Member[minimum]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.exportclixml", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.unblockfile", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.utility.activities.getuiculture", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttojson", "Member[compress]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.getuiculture", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outstring", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.utility.activities.teeobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[useragent]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[append]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.importcsv", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[errorrecord]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getmember", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[passthru]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.registerengineevent", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.startsleep", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[nonewline]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.selectobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[notmatch]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[headers]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[format]"] + - ["system.string", "microsoft.powershell.utility.activities.getculture", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[cssuri]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newtimespan", "Member[minutes]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[attachments]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.geteventsubscriber", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outprinter", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[exclude]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[filepath]"] + - ["system.string", "microsoft.powershell.utility.activities.writeprogress", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[status]"] + - ["system.string", "microsoft.powershell.utility.activities.exportformatdata", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[proxy]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[include]"] + - ["system.string", "microsoft.powershell.utility.activities.converttoxml", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.groupobject", "Member[ashashtable]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sortobject", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sortobject", "Member[unique]"] + - ["system.string", "microsoft.powershell.utility.activities.converttocsv", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[fragment]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.compareobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.teeobject", "Member[append]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[unique]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[as]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importcsv", "Member[header]"] + - ["system.string", "microsoft.powershell.utility.activities.exportcsv", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.getculture", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[timeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[date]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.writeinformation", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[messagedata]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.unblockfile", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttojson", "Member[depth]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[day]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[referenceobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[certificatethumbprint]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[proxyusedefaultcredentials]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportformatdata", "Member[noclobber]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getmember", "Member[static]"] + - ["system.string", "microsoft.powershell.utility.activities.importlocalizeddata", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.selectobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[wait]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[outfile]"] + - ["system.string", "microsoft.powershell.utility.activities.selectxml", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[targetobject]"] + - ["system.string", "microsoft.powershell.utility.activities.importclixml", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[includeequal]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[usebasicparsing]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[language]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.importlocalizeddata", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.utility.activities.measureobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportclixml", "Member[noclobber]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[option]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[ignorewhitespace]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[disablekeepalive]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[percentcomplete]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[postcontent]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[quiet]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeoutput", "Member[noenumerate]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[name]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.converttojson", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.converttoxml", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeverbose", "Member[message]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportclixml", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.groupobject", "Member[culture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sortobject", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[categoryreason]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getmember", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[casesensitive]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.outstring", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[delimiter]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstringdata", "Member[stringdata]"] + - ["system.string", "microsoft.powershell.utility.activities.converttohtml", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.setdate", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.teeobject", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importclixml", "Member[first]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[inputobject]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.gettypedata", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.writewarning", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerengineevent", "Member[forward]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[deliverynotificationoption]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[currentoperation]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromjson", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[syncwindow]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[exception]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.waitevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[usebasicparsing]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerengineevent", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[outputtype]"] + - ["system.string", "microsoft.powershell.utility.activities.writewarning", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[path]"] + - ["system.string", "microsoft.powershell.utility.activities.unregisterevent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeinformation", "Member[tags]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttocsv", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[notypeinformation]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newtimespan", "Member[end]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[differenceobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outprinter", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importlocalizeddata", "Member[uiculture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[notepropertymembers]"] + - ["system.string", "microsoft.powershell.utility.activities.unblockfile", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importclixml", "Member[skip]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.convertfromstring", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.utility.activities.setdate", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.unregisterevent", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.unregisterevent", "Member[subscriptionid]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[websession]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.writeprogress", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.exportcsv", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstring", "Member[includeextent]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.teeobject", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportclixml", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[year]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[certificatethumbprint]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outstring", "Member[width]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.groupobject", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[index]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getunique", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.utility.activities.updatelist", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromcsv", "Member[header]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[debugger]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getrandom", "Member[count]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.getmember", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[secondvalue]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[minute]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.measureobject", "Method[getpowershell].ReturnValue"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.selectxml", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[minimum]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[from]"] + - ["system.string", "microsoft.powershell.utility.activities.gethost", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.registerobjectevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[outfile]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[typedefinition]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[bcc]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.newtimespan", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getunique", "Member[ontype]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttoxml", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[supportevent]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportclixml", "Member[encoding]"] + - ["system.string", "microsoft.powershell.utility.activities.measurecommand", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstring", "Member[updatetemplate]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[transferencoding]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[last]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.teeobject", "Member[variable]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[parentid]"] + - ["system.string", "microsoft.powershell.utility.activities.writeverbose", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[categoryactivity]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[expandproperty]"] + - ["system.string", "microsoft.powershell.utility.activities.importcsv", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.invokeexpression", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importcsv", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[useculture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[to]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.unregisterevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[simplematch]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[removefilelistener]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[progressid]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[infile]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[first]"] + - ["system.string", "microsoft.powershell.utility.activities.getmember", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.setdate", "Member[date]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.convertfromstringdata", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[value]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttojson", "Member[inputobject]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.writeerror", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.utility.activities.registerengineevent", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.invokeexpression", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importlocalizeddata", "Member[basedirectory]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newtimespan", "Member[days]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[noclobber]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[line]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttoxml", "Member[as]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.removeevent", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[usessl]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttoxml", "Member[depth]"] + - ["system.string", "microsoft.powershell.utility.activities.newtimespan", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.gettracesource", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportformatdata", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[method]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importclixml", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectxml", "Member[content]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromcsv", "Member[delimiter]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getmember", "Member[view]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[secondsremaining]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.convertfromjson", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.gettypedata", "Member[typename]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.selectstring", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.utility.activities.exportclixml", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.unblockfile", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[body]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[uri]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[cc]"] + - ["system.string", "microsoft.powershell.utility.activities.groupobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[hour]"] + - ["system.string", "microsoft.powershell.utility.activities.addmember", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[notepropertyvalue]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[bodyashtml]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newtimespan", "Member[start]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getevent", "Member[sourceidentifier]"] + - ["system.string", "microsoft.powershell.utility.activities.removeevent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerengineevent", "Member[maxtriggercount]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[precontent]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.outfile", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.updatelist", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[errorid]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importcsv", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.groupobject", "Member[asstring]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[body]"] + - ["system.string", "microsoft.powershell.utility.activities.convertfromjson", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measurecommand", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[title]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportformatdata", "Member[literalpath]"] + - ["system.string", "microsoft.powershell.utility.activities.getdate", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getmember", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[usedefaultcredentials]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getrandom", "Member[inputobject]"] + - ["system.string", "microsoft.powershell.utility.activities.sendmailmessage", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.getunique", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[message]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[activity]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importclixml", "Member[path]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.writeverbose", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.removeevent", "Member[eventidentifier]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.sendmailmessage", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerengineevent", "Member[messagedata]"] + - ["system.string", "microsoft.powershell.utility.activities.writeoutput", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.newevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.startsleep", "Member[seconds]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportclixml", "Member[inputobject]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.removeevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerengineevent", "Member[supportevent]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[listeneroption]"] + - ["system.string", "microsoft.powershell.utility.activities.sortobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[literalpath]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.updatelist", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[websession]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerengineevent", "Member[action]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[excludedifferent]"] + - ["system.string", "microsoft.powershell.utility.activities.converttojson", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.gettypedata", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[transferencoding]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[ignorewarnings]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportformatdata", "Member[includescriptblock]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[subject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getrandom", "Member[setseed]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[useragent]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectxml", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[noclobber]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[uformat]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[maximum]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newtimespan", "Member[seconds]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[pshost]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeinformation", "Member[messagedata]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[proxycredential]"] + - ["system.string", "microsoft.powershell.utility.activities.addtype", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.outfile", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[list]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.teeobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[usingnamespace]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstring", "Member[templatefile]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importcsv", "Member[delimiter]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.updatelist", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstring", "Member[propertynames]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.waitevent", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.setdate", "Member[displayhint]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outstring", "Member[stream]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportformatdata", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttocsv", "Member[delimiter]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[passthru]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[sourceid]"] + - ["system.string", "microsoft.powershell.utility.activities.getevent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[culture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[character]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.invokerestmethod", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.utility.activities.newevent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[eventname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstring", "Member[templatecontent]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[sessionvariable]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.settracesource", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[excludeproperty]"] + - ["system.string", "microsoft.powershell.utility.activities.writeerror", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[allmatches]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[contenttype]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[casesensitive]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.groupobject", "Member[noelement]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[memberdefinition]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.convertfromcsv", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[typename]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[assemblyname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[removelistener]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[infile]"] + - ["system.string", "microsoft.powershell.utility.activities.writedebug", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[category]"] + - ["system.string", "microsoft.powershell.utility.activities.convertfromstringdata", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.convertfromstring", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[millisecond]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.writedebug", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.teeobject", "Member[filepath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokeexpression", "Member[command]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newtimespan", "Member[hours]"] + - ["system.string", "microsoft.powershell.utility.activities.compareobject", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[maximumredirection]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttoxml", "Member[notypeinformation]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[compilerparameters]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.gethost", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.groupobject", "Member[casesensitive]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.importclixml", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[priority]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[membertype]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.settracesource", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sortobject", "Member[descending]"] + - ["system.string", "microsoft.powershell.utility.activities.convertfromcsv", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.getrandom", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newevent", "Member[sourceidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[proxycredential]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeprogress", "Member[completed]"] + - ["system.string", "microsoft.powershell.utility.activities.gettracesource", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getevent", "Member[eventidentifier]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[certificate]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[action]"] + - ["system.string", "microsoft.powershell.utility.activities.settracesource", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[second]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importcsv", "Member[useculture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sortobject", "Member[culture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.updatelist", "Member[add]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectxml", "Member[namespace]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.getrandom", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[sum]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.updatelist", "Member[replace]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.invokewebrequest", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[context]"] + - ["system.string", "microsoft.powershell.utility.activities.writeinformation", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.exportformatdata", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[maxtriggercount]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[timeoutsec]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[categorytargettype]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[codedomprovider]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writewarning", "Member[message]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromcsv", "Member[useculture]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[certificate]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeoutput", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getmember", "Member[membertype]"] + - ["system.string", "microsoft.powershell.utility.activities.invokerestmethod", "Member[pscommandname]"] + - ["system.string", "microsoft.powershell.utility.activities.geteventsubscriber", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[notepropertyname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.addtype", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.utility.activities.waitevent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getunique", "Member[asstring]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.sendmailmessage", "Member[smtpserver]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.writeoutput", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.waitevent", "Member[timeout]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[usedefaultcredentials]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.measureobject", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addmember", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.registerobjectevent", "Member[forward]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[append]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.converttocsv", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[encoding]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writeerror", "Member[recommendedaction]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttohtml", "Member[head]"] + - ["system.string", "microsoft.powershell.utility.activities.registerobjectevent", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[outputassembly]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newevent", "Member[messagedata]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectxml", "Member[literalpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectxml", "Member[xpath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectxml", "Member[xml]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.geteventsubscriber", "Member[subscriptionid]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.getunique", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.geteventsubscriber", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[proxyusedefaultcredentials]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[body]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.writedebug", "Member[message]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[referencedassemblies]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokerestmethod", "Member[proxy]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[width]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.addtype", "Member[namespace]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectstring", "Member[pattern]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[sessionvariable]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.updatelist", "Member[remove]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstring", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportclixml", "Member[depth]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[uri]"] + - ["system.string", "microsoft.powershell.utility.activities.startsleep", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.measurecommand", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importlocalizeddata", "Member[supportedcommand]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[skip]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.selectobject", "Member[skiplast]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[displayhint]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.groupobject", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.importclixml", "Member[includetotalcount]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.outfile", "Member[filepath]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.gettracesource", "Member[name]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.setdate", "Member[adjust]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.compareobject", "Member[property]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.startsleep", "Member[milliseconds]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.getdate", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.getdate", "Member[month]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.getevent", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportcsv", "Member[force]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromstring", "Member[delimiter]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[maximumredirection]"] + - ["system.string", "microsoft.powershell.utility.activities.invokewebrequest", "Member[pscommandname]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.outprinter", "Method[getpowershell].ReturnValue"] + - ["system.string", "microsoft.powershell.utility.activities.outprinter", "Member[pscommandname]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.convertfromcsv", "Member[inputobject]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.exportclixml", "Member[path]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[disablekeepalive]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.converttocsv", "Member[notypeinformation]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.invokewebrequest", "Member[credential]"] + - ["system.activities.inargument", "microsoft.powershell.utility.activities.newevent", "Member[sender]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "microsoft.powershell.utility.activities.sortobject", "Method[getpowershell].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Workflow.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Workflow.typemodel.yml new file mode 100644 index 000000000000..99d24f330c91 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.Workflow.typemodel.yml @@ -0,0 +1,189 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.powershell.workflow.workflowunhandlederroraction", "microsoft.powershell.workflow.workflowunhandlederroraction!", "Member[terminate]"] + - ["system.management.automation.jobstate", "microsoft.powershell.workflow.psworkflowinstance", "Member[state]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.psworkflowremoteactivitystate", "Method[getserializeddata].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitdowhilestatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitscriptblockexpression].ReturnValue"] + - ["system.management.automation.job2", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobbyinstanceid].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitnamedblock].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowfileinstancestore!", "Method[getallworkflowinstanceids].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowinstance", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[createpsworkflowinstance].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitparameter].ReturnValue"] + - ["system.nullable", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[languagemode]"] + - ["system.action", "microsoft.powershell.workflow.psworkflowjob", "Member[onunloaded]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.psworkflowinstance", "Member[creationcontext]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visittrystatement].ReturnValue"] + - ["system.arraysegment", "microsoft.powershell.workflow.psworkflowfileinstancestore", "Method[decrypt].ReturnValue"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.workflow.psworkflowruntime", "Member[localrunspaceprovider]"] + - ["microsoft.powershell.workflow.psworkflowid", "microsoft.powershell.workflow.psworkflowid!", "Method[newworkflowguid].ReturnValue"] + - ["system.exception", "microsoft.powershell.workflow.psworkflowinstance", "Member[error]"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.workflow.psworkflowruntime", "Member[unboundedlocalrunspaceprovider]"] + - ["system.collections.generic.list", "microsoft.powershell.workflow.asttoworkflowconverter", "Method[compileworkflows].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobs].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitbreakstatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitcommandexpression].ReturnValue"] + - ["microsoft.powershell.workflow.activityrunmode", "microsoft.powershell.workflow.activityrunmode!", "Member[inprocess]"] + - ["system.action", "microsoft.powershell.workflow.psworkflowinstance", "Member[onunloaded]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitblockstatement].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowjob", "microsoft.powershell.workflow.psworkflowinstance", "Member[psworkflowjob]"] + - ["microsoft.powershell.workflow.workflowstorecomponents", "microsoft.powershell.workflow.workflowstorecomponents!", "Member[activitystate]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitscriptblock].ReturnValue"] + - ["system.management.automation.job2", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobbysessionid].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowcontext", "microsoft.powershell.workflow.psworkflowinstance", "Member[psworkflowcontext]"] + - ["microsoft.powershell.workflow.workflowstorecomponents", "microsoft.powershell.workflow.workflowstorecomponents!", "Member[definition]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitdatastatement].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.workflow.asttoxamlconverter!", "Method[validate].ReturnValue"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[maxinprocrunspaces]"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[maxsessionsperremotenode]"] + - ["system.action", "microsoft.powershell.workflow.psworkflowinstance", "Member[onfaulted]"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[sessionthrottlelimit]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visittypeconstraint].ReturnValue"] + - ["system.collections.generic.list", "microsoft.powershell.workflow.asttoworkflowconverter", "Method[validateast].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitexitstatement].ReturnValue"] + - ["system.action", "microsoft.powershell.workflow.psworkflowinstance", "Member[oncompleted]"] + - ["microsoft.powershell.workflow.psworkflowinstancestore", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[createpsworkflowinstancestore].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobsbyname].ReturnValue"] + - ["system.boolean", "microsoft.powershell.workflow.psworkflowjob", "Member[isasync]"] + - ["system.boolean", "microsoft.powershell.workflow.psworkflowinstance", "Member[disposed]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitmergingredirection].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowjob", "microsoft.powershell.workflow.psworkflowjobmanager", "Method[loadjob].ReturnValue"] + - ["microsoft.powershell.activities.psactivityhostcontroller", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[createpsactivityhostcontroller].ReturnValue"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.psworkflowdefinition", "Member[requiredassemblies]"] + - ["microsoft.powershell.workflow.psworkflowjob", "microsoft.powershell.workflow.psworkflowjobmanager", "Method[getjob].ReturnValue"] + - ["microsoft.powershell.workflow.workflowstorecomponents", "microsoft.powershell.workflow.workflowstorecomponents!", "Member[metadata]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitattributedexpression].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visiterrorstatement].ReturnValue"] + - ["system.activities.persistence.persistenceioparticipant", "microsoft.powershell.workflow.psworkflowinstancestore", "Method[createpersistenceioparticipant].ReturnValue"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[maxactivityprocesses]"] + - ["system.boolean", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[enablevalidation]"] + - ["system.action", "microsoft.powershell.workflow.psworkflowinstance", "Member[onsuspended]"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.workflow.psworkflowruntime", "Member[remoterunspaceprovider]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.psworkflowcontext", "Member[psworkflowcommonparameters]"] + - ["system.func", "microsoft.powershell.workflow.psworkflowextensions!", "Member[customhandler]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitconstantexpression].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowjobmanager", "Method[getjobs].ReturnValue"] + - ["system.activities.activity", "microsoft.powershell.workflow.psworkflowdefinition", "Member[workflow]"] + - ["microsoft.powershell.workflow.psworkflowdefinition", "microsoft.powershell.workflow.psworkflowinstance", "Member[psworkflowdefinition]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitcontinuestatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitparenexpression].ReturnValue"] + - ["system.management.automation.powershellstreams", "microsoft.powershell.workflow.psworkflowinstance", "Member[streams]"] + - ["system.activities.validation.validationresults", "microsoft.powershell.workflow.psworkflowvalidator", "Method[validateworkflow].ReturnValue"] + - ["microsoft.powershell.workflow.workflowstorecomponents", "microsoft.powershell.workflow.workflowstorecomponents!", "Member[jobstate]"] + - ["system.collections.generic.ilist", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobsbyfilter].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[allowedactivity]"] + - ["system.action", "microsoft.powershell.workflow.psworkflowinstance", "Member[onaborted]"] + - ["microsoft.powershell.activities.psactivityhostcontroller", "microsoft.powershell.workflow.psworkflowruntime", "Member[psactivityhostcontroller]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitcommand].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitmemberexpression].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.psworkflowinstance", "Member[synclock]"] + - ["system.object", "microsoft.powershell.workflow.psworkflowtimer", "Method[getserializeddata].ReturnValue"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.asttoworkflowconverter!", "Method[getactivityparameters].ReturnValue"] + - ["system.func", "microsoft.powershell.workflow.psworkflowjob", "Member[onpersistableidleaction]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowinstancestore", "Method[doload].ReturnValue"] + - ["microsoft.powershell.workflow.workflowstorecomponents", "microsoft.powershell.workflow.workflowstorecomponents!", "Member[streams]"] + - ["microsoft.powershell.workflow.pspersistableidleaction", "microsoft.powershell.workflow.psworkflowjob", "Method[getpersistableidleaction].ReturnValue"] + - ["microsoft.powershell.workflow.activityrunmode", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[getactivityrunmode].ReturnValue"] + - ["microsoft.powershell.workflow.workflowjobsourceadapter", "microsoft.powershell.workflow.workflowjobsourceadapter!", "Method[getinstance].ReturnValue"] + - ["system.action", "microsoft.powershell.workflow.psworkflowinstance", "Member[onstopped]"] + - ["system.func", "microsoft.powershell.workflow.validation!", "Member[customhandler]"] + - ["microsoft.powershell.workflow.workflowstorecomponents", "microsoft.powershell.workflow.workflowstorecomponents!", "Member[timer]"] + - ["system.runtime.durableinstancing.instancestore", "microsoft.powershell.workflow.psworkflowfileinstancestore", "Method[createinstancestore].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visittypeexpression].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobsbystate].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowid", "microsoft.powershell.workflow.psworkflowinstance", "Member[instanceid]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.psworkflowcontext", "Member[jobmetadata]"] + - ["system.action", "microsoft.powershell.workflow.psworkflowjob", "Member[onidle]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitsubexpression].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitpipeline].ReturnValue"] + - ["system.activities.persistence.persistenceioparticipant", "microsoft.powershell.workflow.psworkflowfileinstancestore", "Method[createpersistenceioparticipant].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitfileredirection].ReturnValue"] + - ["microsoft.powershell.workflow.activityrunmode", "microsoft.powershell.workflow.activityrunmode!", "Member[outofprocess]"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[maxrunningworkflows]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitattribute].ReturnValue"] + - ["system.management.automation.debugger", "microsoft.powershell.workflow.psworkflowjob", "Member[debugger]"] + - ["system.string", "microsoft.powershell.workflow.psworkflowjob", "Member[location]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitindexexpression].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowruntime", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[runtime]"] + - ["system.boolean", "microsoft.powershell.workflow.psworkflowjob", "Member[hasmoredata]"] + - ["microsoft.powershell.workflow.pspersistableidleaction", "microsoft.powershell.workflow.pspersistableidleaction!", "Member[persist]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitvariableexpression].ReturnValue"] + - ["system.string", "microsoft.powershell.workflow.psworkflowjob", "Member[statusmessage]"] + - ["microsoft.powershell.workflow.pspersistableidleaction", "microsoft.powershell.workflow.pspersistableidleaction!", "Member[notdefined]"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[wsmanpluginreportcompletiononzeroactivesessionswaitintervalmsec]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitnamedattributeargument].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[createworkflowextensioncreationfunctions].ReturnValue"] + - ["system.runtime.durableinstancing.instancestore", "microsoft.powershell.workflow.psworkflowinstancestore", "Method[createinstancestore].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visithashtable].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitforeachstatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitswitchstatement].ReturnValue"] + - ["system.management.automation.runspaces.initialsessionstate", "microsoft.powershell.workflow.psworkflowsessionconfiguration", "Method[getinitialsessionstate].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[outofprocessactivity]"] + - ["system.string", "microsoft.powershell.workflow.asttoxamlconverter", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitbinaryexpression].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitunaryexpression].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowinstance", "microsoft.powershell.workflow.psworkflowjob", "Member[psworkflowinstance]"] + - ["system.management.automation.job2", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[newjob].ReturnValue"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[maxconnectedsessions]"] + - ["microsoft.powershell.workflow.psworkflowruntime", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getpsworkflowruntime].ReturnValue"] + - ["system.management.automation.debugger", "microsoft.powershell.workflow.psworkflowjob", "Member[psworkflowdebugger]"] + - ["microsoft.powershell.workflow.psworkflowremoteactivitystate", "microsoft.powershell.workflow.psworkflowinstance", "Member[remoteactivitystate]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitfunctiondefinition].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitusingexpression].ReturnValue"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[activitiescachecleanupintervalmsec]"] + - ["system.string", "microsoft.powershell.workflow.psworkflowdefinition", "Member[runtimeassemblypath]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitifstatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visiterrorexpression].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitarrayliteral].ReturnValue"] + - ["system.string", "microsoft.powershell.workflow.psworkflowdefinition", "Member[workflowxaml]"] + - ["microsoft.powershell.workflow.pspersistableidleaction", "microsoft.powershell.workflow.pspersistableidleaction!", "Member[suspend]"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[activityprocessidletimeoutsec]"] + - ["microsoft.powershell.workflow.psworkflowtimer", "microsoft.powershell.workflow.psworkflowinstance", "Member[timer]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitconvertexpression].ReturnValue"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.psworkflowcontext", "Member[privatemetadata]"] + - ["microsoft.powershell.workflow.psworkflowinstance", "microsoft.powershell.workflow.psworkflowinstancestore", "Member[psworkflowinstance]"] + - ["system.arraysegment", "microsoft.powershell.workflow.psworkflowfileinstancestore", "Method[encrypt].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visittrap].ReturnValue"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[maxdisconnectedsessions]"] + - ["system.collections.generic.dictionary", "microsoft.powershell.workflow.psworkflowcontext", "Member[workflowparameters]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitforstatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitthrowstatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitdountilstatement].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowjobmanager", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobmanager].ReturnValue"] + - ["microsoft.powershell.workflow.pspersistableidleaction", "microsoft.powershell.workflow.psworkflowinstance", "Method[dogetpersistableidleaction].ReturnValue"] + - ["microsoft.powershell.workflow.pspersistableidleaction", "microsoft.powershell.workflow.pspersistableidleaction!", "Member[none]"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[remotenodesessionidletimeoutsec]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitparamblock].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitstatementblock].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitreturnstatement].ReturnValue"] + - ["microsoft.powershell.workflow.workflowstorecomponents", "microsoft.powershell.workflow.workflowstorecomponents!", "Member[terminatingerror]"] + - ["system.func", "microsoft.powershell.workflow.psworkflowinstance", "Member[onpersistableidleaction]"] + - ["system.int32", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Member[psworkflowapplicationpersistunloadtimeoutsec]"] + - ["microsoft.powershell.workflow.workflowunhandlederroraction", "microsoft.powershell.workflow.workflowunhandlederroraction!", "Member[suspend]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitcommandparameter].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitwhilestatement].ReturnValue"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[createlocalrunspaceprovider].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitassignmentstatement].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitcatchclause].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitinvokememberexpression].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.powershell.workflow.workflowjobsourceadapter", "Method[getjobsbycommand].ReturnValue"] + - ["system.guid", "microsoft.powershell.workflow.psworkflowid", "Member[guid]"] + - ["system.management.automation.workflowinfo", "microsoft.powershell.workflow.asttoworkflowconverter", "Method[compileworkflow].ReturnValue"] + - ["system.action", "microsoft.powershell.workflow.psworkflowinstance", "Member[onidle]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowfileinstancestore", "Method[doload].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowconfigurationprovider", "microsoft.powershell.workflow.psworkflowruntime", "Member[configuration]"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[createworkflowextensions].ReturnValue"] + - ["microsoft.powershell.workflow.workflowunhandlederroraction", "microsoft.powershell.workflow.workflowunhandlederroraction!", "Member[stop]"] + - ["system.string", "microsoft.powershell.workflow.asttoxamlconverter!", "Method[convert].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitstringconstantexpression].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowjob", "microsoft.powershell.workflow.psworkflowjobmanager", "Method[createjob].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowjobmanager", "microsoft.powershell.workflow.psworkflowruntime", "Member[jobmanager]"] + - ["microsoft.powershell.activities.runspaceprovider", "microsoft.powershell.workflow.psworkflowconfigurationprovider", "Method[createremoterunspaceprovider].ReturnValue"] + - ["microsoft.powershell.workflow.psworkflowinstancestore", "microsoft.powershell.workflow.psworkflowinstance", "Member[instancestore]"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitexpandablestringexpression].ReturnValue"] + - ["system.object", "microsoft.powershell.workflow.asttoxamlconverter", "Method[visitarrayexpression].ReturnValue"] + - ["microsoft.powershell.workflow.pspersistableidleaction", "microsoft.powershell.workflow.pspersistableidleaction!", "Member[unload]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.typemodel.yml new file mode 100644 index 000000000000..dfdae75a6d76 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.PowerShell.typemodel.yml @@ -0,0 +1,206 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaulttypecolor]"] + - ["microsoft.powershell.vimode", "microsoft.powershell.vimode!", "Member[insert]"] + - ["system.string", "microsoft.powershell.setpsreadlineoption", "Member[worddelimiters]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultoperatorcolor]"] + - ["system.collections.hashtable", "microsoft.powershell.setpsreadlineoption", "Member[colors]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[commandcolor]"] + - ["system.int32", "microsoft.powershell.setpsreadlineoption", "Member[completionqueryitems]"] + - ["microsoft.powershell.historysavestyle", "microsoft.powershell.historysavestyle!", "Member[saveatexit]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultmaximumkillringcount]"] + - ["system.int32", "microsoft.powershell.unmanagedpsentry", "Method[start].ReturnValue"] + - ["system.string", "microsoft.powershell.pshostpssnapin", "Member[vendor]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[basic]"] + - ["system.string", "microsoft.powershell.psconsolereadlineoptions", "Member[continuationprompt]"] + - ["system.boolean", "microsoft.powershell.psconsolereadline!", "Method[invicommandmode].ReturnValue"] + - ["system.boolean", "microsoft.powershell.psconsolereadline+historyitem", "Member[fromhistoryfile]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultcommentcolor]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[selection]"] + - ["microsoft.powershell.executionpolicyscope", "microsoft.powershell.executionpolicyscope!", "Member[process]"] + - ["microsoft.powershell.editmode", "microsoft.powershell.editmode!", "Member[windows]"] + - ["system.string", "microsoft.powershell.keyhandler", "Member[function]"] + - ["system.string", "microsoft.powershell.adaptercodemethods!", "Method[convertdnwithbinarytostring].ReturnValue"] + - ["system.boolean", "microsoft.powershell.psconsolereadline!", "Method[inviinsertmode].ReturnValue"] + - ["microsoft.powershell.vimodestyle", "microsoft.powershell.vimodestyle!", "Member[none]"] + - ["system.int32", "microsoft.powershell.setpsreadlineoption", "Member[maximumhistorycount]"] + - ["system.string", "microsoft.powershell.pshostpssnapin", "Member[vendorresource]"] + - ["system.int32", "microsoft.powershell.setpsreadlineoption", "Member[extrapromptlinecount]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.psconsolereadline!", "Method[getdisplaygrouping].ReturnValue"] + - ["system.string", "microsoft.powershell.psutilitypssnapin", "Member[descriptionresource]"] + - ["system.string", "microsoft.powershell.tostringcodemethods!", "Method[xmlnodelist].ReturnValue"] + - ["microsoft.powershell.psconsolereadlineoptions", "microsoft.powershell.psconsolereadline!", "Method[getoptions].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.powershell.psconsolereadline!", "Method[getkeyhandlers].ReturnValue"] + - ["system.string[]", "microsoft.powershell.pscorepssnapin", "Member[types]"] + - ["system.string", "microsoft.powershell.psutilitypssnapin", "Member[vendor]"] + - ["microsoft.powershell.historysavestyle", "microsoft.powershell.historysavestyle!", "Member[savenothing]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaulthistorysearchcasesensitive]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions", "Member[historysearchcasesensitive]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[keywordcolor]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[selectioncolor]"] + - ["system.string", "microsoft.powershell.tostringcodemethods!", "Method[type].ReturnValue"] + - ["microsoft.powershell.editmode", "microsoft.powershell.psconsolereadlineoptions", "Member[editmode]"] + - ["system.string", "microsoft.powershell.setpsreadlineoption", "Member[prompttext]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.getkeyhandlercommand", "Member[unbound]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.setpsreadlineoption", "Member[showtooltips]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultemphasiscolor]"] + - ["microsoft.powershell.historysavestyle", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaulthistorysavestyle]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultmaximumhistorycount]"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.executionpolicy!", "Member[unrestricted]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions", "Member[historynoduplicates]"] + - ["system.string", "microsoft.powershell.pscorepssnapin", "Member[descriptionresource]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[emphasiscolor]"] + - ["system.consolecolor", "microsoft.powershell.vtcolorutils!", "Member[unknowncolor]"] + - ["system.string", "microsoft.powershell.psconsolereadline!", "Method[readline].ReturnValue"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaulterrorcolor]"] + - ["system.string", "microsoft.powershell.setpsreadlinekeyhandlercommand", "Member[description]"] + - ["system.string", "microsoft.powershell.keyhandler", "Member[description]"] + - ["system.string", "microsoft.powershell.pshostpssnapin", "Member[description]"] + - ["system.object", "microsoft.powershell.deserializingtypeconverter", "Method[convertto].ReturnValue"] + - ["system.string", "microsoft.powershell.psconsolereadline+historyitem", "Member[commandline]"] + - ["system.timespan", "microsoft.powershell.psconsolereadline+historyitem", "Member[approximateelapsedtime]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[defaulttokencolor]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultdingduration]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultmembercolor]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultcommandcolor]"] + - ["system.idisposable", "microsoft.powershell.changepsreadlinekeyhandlercommandbase", "Method[userequesteddispatchtables].ReturnValue"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultparametercolor]"] + - ["system.string", "microsoft.powershell.setpsreadlineoption", "Member[continuationprompt]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions", "Member[dingtone]"] + - ["microsoft.powershell.executionpolicyscope", "microsoft.powershell.executionpolicyscope!", "Member[currentuser]"] + - ["system.string", "microsoft.powershell.psmanagementpssnapin", "Member[description]"] + - ["system.string", "microsoft.powershell.tostringcodemethods!", "Method[xmlnode].ReturnValue"] + - ["microsoft.powershell.vimodestyle", "microsoft.powershell.vimodestyle!", "Member[prompt]"] + - ["system.string", "microsoft.powershell.pscorepssnapin", "Member[description]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[search]"] + - ["system.collections.generic.hashset", "microsoft.powershell.psconsolereadlineoptions", "Member[commandstovalidatescriptblockarguments]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultstringcolor]"] + - ["system.string", "microsoft.powershell.setpsreadlinekeyhandlercommand", "Member[briefdescription]"] + - ["microsoft.powershell.historysavestyle", "microsoft.powershell.historysavestyle!", "Member[saveincrementally]"] + - ["system.string", "microsoft.powershell.pssecuritypssnapin", "Member[vendor]"] + - ["system.string", "microsoft.powershell.keyhandler!", "Method[getgroupingdescription].ReturnValue"] + - ["system.string", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultcontinuationprompt]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultnumbercolor]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions", "Member[dingduration]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions", "Member[maximumkillringcount]"] + - ["system.management.automation.scriptblock", "microsoft.powershell.setpsreadlinekeyhandlercommand", "Member[scriptblock]"] + - ["system.string", "microsoft.powershell.vtcolorutils!", "Method[formatcolor].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.powershell.setpsreadlineoption", "Member[historysearchcasesensitive]"] + - ["system.string", "microsoft.powershell.tostringcodemethods!", "Method[propertyvaluecollection].ReturnValue"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[operatorcolor]"] + - ["microsoft.powershell.vimode", "microsoft.powershell.vimode!", "Member[command]"] + - ["microsoft.powershell.vimode", "microsoft.powershell.changepsreadlinekeyhandlercommandbase", "Member[vimode]"] + - ["microsoft.powershell.bellstyle", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultbellstyle]"] + - ["system.action", "microsoft.powershell.psconsolereadlineoptions", "Member[commandvalidationhandler]"] + - ["system.action", "microsoft.powershell.setpsreadlineoption", "Member[commandvalidationhandler]"] + - ["system.int32", "microsoft.powershell.setpsreadlineoption", "Member[ansiescapetimeout]"] + - ["system.datetime", "microsoft.powershell.psconsolereadline+historyitem", "Member[starttime]"] + - ["system.func", "microsoft.powershell.setpsreadlineoption", "Member[addtohistoryhandler]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[errorcolor]"] + - ["system.int32", "microsoft.powershell.consoleshell!", "Method[start].ReturnValue"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[cursormovement]"] + - ["microsoft.powershell.historysavestyle", "microsoft.powershell.psconsolereadlineoptions", "Member[historysavestyle]"] + - ["system.func", "microsoft.powershell.psconsolereadlineoptions", "Member[addtohistoryhandler]"] + - ["microsoft.powershell.vimodestyle", "microsoft.powershell.psconsolereadlineoptions", "Member[vimodeindicator]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaulthistorysearchcursormovestoend]"] + - ["system.int32", "microsoft.powershell.unmanagedpsentry!", "Method[start].ReturnValue"] + - ["system.string", "microsoft.powershell.pscorepssnapin", "Member[name]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultansiescapetimeout]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions", "Member[historysearchcursormovestoend]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.setpsreadlineoption", "Member[historynoduplicates]"] + - ["microsoft.powershell.bellstyle", "microsoft.powershell.setpsreadlineoption", "Member[bellstyle]"] + - ["system.string", "microsoft.powershell.psmanagementpssnapin", "Member[vendorresource]"] + - ["system.string", "microsoft.powershell.pscorepssnapin", "Member[vendor]"] + - ["system.string", "microsoft.powershell.psmanagementpssnapin", "Member[vendor]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultdingtone]"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.executionpolicy!", "Member[bypass]"] + - ["system.boolean", "microsoft.powershell.psconsolereadline", "Method[runspaceisremote].ReturnValue"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[stringcolor]"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.executionpolicy!", "Member[allsigned]"] + - ["system.object", "microsoft.powershell.processcodemethods!", "Method[getparentprocess].ReturnValue"] + - ["microsoft.powershell.bellstyle", "microsoft.powershell.bellstyle!", "Member[visual]"] + - ["system.boolean", "microsoft.powershell.deserializingtypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int64", "microsoft.powershell.adaptercodemethods!", "Method[convertlargeintegertoint64].ReturnValue"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[completion]"] + - ["system.boolean", "microsoft.powershell.psconsolereadline+historyitem", "Member[fromothersession]"] + - ["system.boolean", "microsoft.powershell.deserializingtypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultextrapromptlinecount]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions", "Member[showtooltips]"] + - ["microsoft.powershell.editmode", "microsoft.powershell.editmode!", "Member[vi]"] + - ["system.string", "microsoft.powershell.vtcolorutils!", "Method[asescapesequence].ReturnValue"] + - ["system.management.automation.commandcompletion", "microsoft.powershell.psconsolereadline", "Method[completeinput].ReturnValue"] + - ["system.boolean", "microsoft.powershell.vtcolorutils!", "Method[isvalidcolor].ReturnValue"] + - ["system.boolean", "microsoft.powershell.psconsolereadline!", "Method[trygetargasint].ReturnValue"] + - ["system.string", "microsoft.powershell.psconsolereadlineoptions", "Member[worddelimiters]"] + - ["system.boolean", "microsoft.powershell.psauthorizationmanager", "Method[shouldrun].ReturnValue"] + - ["system.guid", "microsoft.powershell.deserializingtypeconverter!", "Method[getformatviewdefinitioninstanceid].ReturnValue"] + - ["system.string", "microsoft.powershell.psmanagementpssnapin", "Member[descriptionresource]"] + - ["system.string", "microsoft.powershell.psutilitypssnapin", "Member[name]"] + - ["system.management.automation.psobject", "microsoft.powershell.deserializingtypeconverter!", "Method[getinvocationinfo].ReturnValue"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.executionpolicy!", "Member[default]"] + - ["system.string", "microsoft.powershell.psutilitypssnapin", "Member[description]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultvariablecolor]"] + - ["system.int32", "microsoft.powershell.setpsreadlineoption", "Member[dingduration]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandler", "Member[group]"] + - ["microsoft.powershell.psconsolereadline+historyitem[]", "microsoft.powershell.psconsolereadline!", "Method[gethistoryitems].ReturnValue"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.executionpolicy!", "Member[restricted]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[continuationpromptcolor]"] + - ["microsoft.powershell.executionpolicyscope", "microsoft.powershell.executionpolicyscope!", "Member[userpolicy]"] + - ["microsoft.powershell.executionpolicyscope", "microsoft.powershell.executionpolicyscope!", "Member[machinepolicy]"] + - ["system.string", "microsoft.powershell.pssecuritypssnapin", "Member[vendorresource]"] + - ["system.int32", "microsoft.powershell.setpsreadlineoption", "Member[maximumkillringcount]"] + - ["system.string", "microsoft.powershell.pscorepssnapin", "Member[vendorresource]"] + - ["microsoft.powershell.editmode", "microsoft.powershell.setpsreadlineoption", "Member[editmode]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[custom]"] + - ["system.string", "microsoft.powershell.setpsreadlineoption", "Member[historysavepath]"] + - ["system.consolekeyinfo[]", "microsoft.powershell.consolekeychordconverter!", "Method[convert].ReturnValue"] + - ["microsoft.powershell.vimodestyle", "microsoft.powershell.setpsreadlineoption", "Member[vimodeindicator]"] + - ["microsoft.powershell.bellstyle", "microsoft.powershell.bellstyle!", "Member[none]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions", "Member[ansiescapetimeout]"] + - ["system.consolecolor", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultkeywordcolor]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.setpsreadlineoption", "Member[historysearchcursormovestoend]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultshowtooltips]"] + - ["system.string", "microsoft.powershell.psconsolereadlineoptions", "Member[prompttext]"] + - ["system.string", "microsoft.powershell.pshostpssnapin", "Member[descriptionresource]"] + - ["system.int32", "microsoft.powershell.setpsreadlineoption", "Member[dingtone]"] + - ["system.uint32", "microsoft.powershell.deserializingtypeconverter!", "Method[getparametersetmetadataflags].ReturnValue"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[variablecolor]"] + - ["system.string", "microsoft.powershell.pshostpssnapin", "Member[name]"] + - ["microsoft.powershell.vimodestyle", "microsoft.powershell.vimodestyle!", "Member[cursor]"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.executionpolicy!", "Member[remotesigned]"] + - ["system.string[]", "microsoft.powershell.changepsreadlinekeyhandlercommandbase", "Member[chord]"] + - ["microsoft.powershell.editmode", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaulteditmode]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[typecolor]"] + - ["system.string", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultworddelimiters]"] + - ["microsoft.powershell.historysavestyle", "microsoft.powershell.setpsreadlineoption", "Member[historysavestyle]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[membercolor]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions", "Member[completionqueryitems]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[miscellaneous]"] + - ["microsoft.powershell.bellstyle", "microsoft.powershell.bellstyle!", "Member[audible]"] + - ["microsoft.powershell.bellstyle", "microsoft.powershell.psconsolereadlineoptions", "Member[bellstyle]"] + - ["microsoft.powershell.executionpolicyscope", "microsoft.powershell.executionpolicyscope!", "Member[localmachine]"] + - ["system.string", "microsoft.powershell.keyhandler", "Member[key]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions", "Member[extrapromptlinecount]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions", "Member[maximumhistorycount]"] + - ["system.string", "microsoft.powershell.psmanagementpssnapin", "Member[name]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[commentcolor]"] + - ["system.string", "microsoft.powershell.psutilitypssnapin", "Member[vendorresource]"] + - ["microsoft.powershell.keyhandlergroup", "microsoft.powershell.keyhandlergroup!", "Member[history]"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[parametercolor]"] + - ["microsoft.powershell.executionpolicy", "microsoft.powershell.executionpolicy!", "Member[undefined]"] + - ["system.boolean", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaulthistorynoduplicates]"] + - ["microsoft.powershell.editmode", "microsoft.powershell.editmode!", "Member[emacs]"] + - ["system.object", "microsoft.powershell.setpsreadlinekeyhandlercommand", "Method[getdynamicparameters].ReturnValue"] + - ["system.object", "microsoft.powershell.deserializingtypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.object", "microsoft.powershell.psconsolereadlineoptions", "Member[numbercolor]"] + - ["system.string", "microsoft.powershell.psconsolereadlineoptions", "Member[historysavepath]"] + - ["system.string", "microsoft.powershell.pssecuritypssnapin", "Member[descriptionresource]"] + - ["system.int32", "microsoft.powershell.psconsolereadlineoptions!", "Member[defaultcompletionqueryitems]"] + - ["system.string", "microsoft.powershell.pssecuritypssnapin", "Member[description]"] + - ["system.string", "microsoft.powershell.pssecuritypssnapin", "Member[name]"] + - ["system.string[]", "microsoft.powershell.pscorepssnapin", "Member[formats]"] + - ["system.management.automation.switchparameter", "microsoft.powershell.getkeyhandlercommand", "Member[bound]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.SqlServer.Server.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.SqlServer.Server.typemodel.yml new file mode 100644 index 000000000000..c2e67499b144 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.SqlServer.Server.typemodel.yml @@ -0,0 +1,230 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterrole]"] + - ["system.data.sqltypes.sqldouble", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.format", "microsoft.sqlserver.server.format!", "Member[native]"] + - ["system.string", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createmsgtype]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropprocedure]"] + - ["system.data.sqltypes.sqlchars", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlchars].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterschema]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterpartitionscheme]"] + - ["system.data.sqltypes.sqlxml", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[revokestatement]"] + - ["microsoft.sqlserver.server.sqlpipe", "microsoft.sqlserver.server.sqlcontext!", "Member[pipe]"] + - ["system.int32", "microsoft.sqlserver.server.sqlfacetattribute", "Member[precision]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterservice]"] + - ["system.double", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.systemdataaccesskind", "microsoft.sqlserver.server.sqlfunctionattribute", "Member[systemdataaccess]"] + - ["microsoft.sqlserver.server.systemdataaccesskind", "microsoft.sqlserver.server.systemdataaccesskind!", "Member[read]"] + - ["system.type", "microsoft.sqlserver.server.sqldatarecord", "Method[getfieldtype].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "microsoft.sqlserver.server.sqlmetadata", "Member[compareoptions]"] + - ["system.data.sqltypes.sqlint64", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[altertable]"] + - ["system.string", "microsoft.sqlserver.server.sqlmetadata", "Member[xmlschemacollectionname]"] + - ["system.int64", "microsoft.sqlserver.server.sqlmetadata!", "Member[max]"] + - ["system.data.sqltypes.sqlmoney", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.data.idatareader", "microsoft.sqlserver.server.sqldatarecord", "Method[getdata].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqluserdefinedtypeattribute", "Member[isbyteordered]"] + - ["system.data.sqlclient.sortorder", "microsoft.sqlserver.server.sqlmetadata", "Member[sortorder]"] + - ["microsoft.sqlserver.server.sqlmetadata", "microsoft.sqlserver.server.sqlmetadata!", "Method[inferfromvalue].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterapprole]"] + - ["system.int32", "microsoft.sqlserver.server.sqlfacetattribute", "Member[scale]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlmethodattribute", "Member[ismutator]"] + - ["system.string", "microsoft.sqlserver.server.sqlfunctionattribute", "Member[tabledefinition]"] + - ["system.int32", "microsoft.sqlserver.server.sqlmetadata", "Member[sortordinal]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterbinding]"] + - ["system.data.sqltypes.sqlint32", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.object", "microsoft.sqlserver.server.sqldatarecord", "Member[item]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alteruser]"] + - ["system.string", "microsoft.sqlserver.server.sqlmetadata", "Member[xmlschemacollectiondatabase]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[denystatement]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlmethodattribute", "Member[invokeifreceiverisnull]"] + - ["system.char", "microsoft.sqlserver.server.sqldatarecord", "Method[getchar].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqlfunctionattribute", "Member[isdeterministic]"] + - ["system.string", "microsoft.sqlserver.server.sqluserdefinedtypeattribute", "Member[validationmethodname]"] + - ["system.data.sqltypes.sqlmoney", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlmoney].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droppartitionscheme]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[insert]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[altertrigger]"] + - ["system.data.sqltypes.sqlbytes", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[update]"] + - ["system.string", "microsoft.sqlserver.server.sqlfunctionattribute", "Member[fillrowmethodname]"] + - ["system.object", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlvalue].ReturnValue"] + - ["system.data.dbtype", "microsoft.sqlserver.server.sqlmetadata", "Member[dbtype]"] + - ["system.string", "microsoft.sqlserver.server.sqlmetadata", "Member[typename]"] + - ["system.data.sqltypes.sqlsingle", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqlpipe", "Member[issendingresults]"] + - ["system.int32", "microsoft.sqlserver.server.sqltriggercontext", "Member[columncount]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droptype]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlcontext!", "Member[isavailable]"] + - ["system.string", "microsoft.sqlserver.server.sqltriggerattribute", "Member[name]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlmetadata", "Member[isuniquekey]"] + - ["system.int32", "microsoft.sqlserver.server.sqlfacetattribute", "Member[maxsize]"] + - ["system.int32", "microsoft.sqlserver.server.sqluserdefinedtypeattribute", "Member[maxbytesize]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterlogin]"] + - ["system.int32", "microsoft.sqlserver.server.sqldatarecord", "Method[getordinal].ReturnValue"] + - ["system.security.principal.windowsidentity", "microsoft.sqlserver.server.sqlcontext!", "Member[windowsidentity]"] + - ["system.data.sqltypes.sqldouble", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqldouble].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqlmethodattribute", "Member[onnullcall]"] + - ["system.data.sqltypes.sqldecimal", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqldatarecord", "Method[getboolean].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createtrigger]"] + - ["microsoft.sqlserver.server.format", "microsoft.sqlserver.server.format!", "Member[userdefined]"] + - ["microsoft.sqlserver.server.sqlmetadata", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlmetadata].ReturnValue"] + - ["microsoft.sqlserver.server.sqltriggercontext", "microsoft.sqlserver.server.sqlcontext!", "Member[triggercontext]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createroute]"] + - ["system.string", "microsoft.sqlserver.server.sqldatarecord", "Method[getdatatypename].ReturnValue"] + - ["system.byte", "microsoft.sqlserver.server.sqlmetadata", "Member[precision]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[invalid]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createrole]"] + - ["system.single", "microsoft.sqlserver.server.sqldatarecord", "Method[getfloat].ReturnValue"] + - ["system.byte", "microsoft.sqlserver.server.sqldatarecord", "Method[getbyte].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropeventnotification]"] + - ["system.int32", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute", "Member[isinvarianttoduplicates]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropqueue]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[delete]"] + - ["system.int64", "microsoft.sqlserver.server.sqldatarecord", "Method[getchars].ReturnValue"] + - ["system.string", "microsoft.sqlserver.server.sqlfunctionattribute", "Member[name]"] + - ["system.boolean", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute", "Member[isnullifempty]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createfunction]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createindex]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createtable]"] + - ["system.type", "microsoft.sqlserver.server.sqlmetadata", "Member[type]"] + - ["system.data.sqltypes.sqlstring", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlstring].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropmsgtype]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createeventnotification]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createtype]"] + - ["system.byte", "microsoft.sqlserver.server.sqlmetadata", "Member[scale]"] + - ["system.boolean", "microsoft.sqlserver.server.sqluserdefinedtypeattribute", "Member[isfixedlength]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropfunction]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropsecurityexpression]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droplogin]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[grantobject]"] + - ["system.boolean", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute", "Member[isinvarianttonulls]"] + - ["system.type", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlfieldtype].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlbyte].ReturnValue"] + - ["system.datetime", "microsoft.sqlserver.server.sqldatarecord", "Method[getdatetime].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlbinary].ReturnValue"] + - ["system.int32", "microsoft.sqlserver.server.sqldatarecord", "Method[setvalues].ReturnValue"] + - ["system.string", "microsoft.sqlserver.server.sqlprocedureattribute", "Member[name]"] + - ["system.object", "microsoft.sqlserver.server.sqldatarecord", "Method[getvalue].ReturnValue"] + - ["system.int16", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.double", "microsoft.sqlserver.server.sqldatarecord", "Method[getdouble].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterprocedure]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropschema]"] + - ["system.data.sqltypes.sqlboolean", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.datetimeoffset", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute", "Member[isinvarianttoorder]"] + - ["microsoft.sqlserver.server.format", "microsoft.sqlserver.server.sqluserdefinedtypeattribute", "Member[format]"] + - ["system.char[]", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.int64", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropservice]"] + - ["system.guid", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droprole]"] + - ["system.string", "microsoft.sqlserver.server.sqlmetadata", "Member[xmlschemacollectionowningschema]"] + - ["system.data.sqltypes.sqlint64", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlint64].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.sqltriggercontext", "Member[triggeraction]"] + - ["system.data.sqltypes.sqldatetime", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqldatetime].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[denyobject]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createservice]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createpartitionscheme]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlmetadata", "Member[useserverdefault]"] + - ["system.data.sqltypes.sqlint16", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.guid", "microsoft.sqlserver.server.sqldatarecord", "Method[getguid].ReturnValue"] + - ["microsoft.sqlserver.server.dataaccesskind", "microsoft.sqlserver.server.dataaccesskind!", "Member[read]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropsynonym]"] + - ["system.int64", "microsoft.sqlserver.server.sqldatarecord", "Method[getint64].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterview]"] + - ["system.data.sqltypes.sqlxml", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlxml].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterqueue]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[revokeobject]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createpartitionfunction]"] + - ["system.int32", "microsoft.sqlserver.server.sqldatarecord", "Method[getint32].ReturnValue"] + - ["system.string", "microsoft.sqlserver.server.sqlmetadata", "Member[name]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droppartitionfunction]"] + - ["system.boolean", "microsoft.sqlserver.server.sqltriggercontext", "Method[isupdatedcolumn].ReturnValue"] + - ["system.decimal", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createqueue]"] + - ["system.data.sqltypes.sqlguid", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlint32].ReturnValue"] + - ["system.int64", "microsoft.sqlserver.server.sqlmetadata", "Member[localeid]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterassembly]"] + - ["system.object", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.dataaccesskind", "microsoft.sqlserver.server.sqlfunctionattribute", "Member[dataaccess]"] + - ["system.byte", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.datetimeoffset", "microsoft.sqlserver.server.sqldatarecord", "Method[getdatetimeoffset].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createprocedure]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlfacetattribute", "Member[isfixedlength]"] + - ["system.data.sqldbtype", "microsoft.sqlserver.server.sqlmetadata", "Member[sqldbtype]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropview]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createassembly]"] + - ["system.data.sqltypes.sqlchars", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.decimal", "microsoft.sqlserver.server.sqldatarecord", "Method[getdecimal].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropbinding]"] + - ["system.int32", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute!", "Member[maxbytesizevalue]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterindex]"] + - ["system.data.sqltypes.sqlsingle", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlsingle].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropcontract]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlfunctionattribute", "Member[isprecise]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droproute]"] + - ["system.single", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropuser]"] + - ["system.string", "microsoft.sqlserver.server.sqldatarecord", "Method[getname].ReturnValue"] + - ["system.timespan", "microsoft.sqlserver.server.sqldatarecord", "Method[gettimespan].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropindex]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createview]"] + - ["system.string", "microsoft.sqlserver.server.sqldatarecord", "Method[getstring].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[grantstatement]"] + - ["system.int32", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlvalues].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterfunction]"] + - ["system.string", "microsoft.sqlserver.server.sqltriggerattribute", "Member[event]"] + - ["system.data.sqltypes.sqlboolean", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlboolean].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droptable]"] + - ["system.byte[]", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.datetime", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.string", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute", "Member[name]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[droptrigger]"] + - ["system.int32", "microsoft.sqlserver.server.sqldatarecord", "Method[getvalues].ReturnValue"] + - ["system.boolean", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["system.int64", "microsoft.sqlserver.server.sqlmetadata", "Member[maxlength]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createapprole]"] + - ["system.data.sqltypes.sqldecimal", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqldecimal].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterpartitionfunction]"] + - ["system.boolean", "microsoft.sqlserver.server.sqlfacetattribute", "Member[isnullable]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createbinding]"] + - ["microsoft.sqlserver.server.dataaccesskind", "microsoft.sqlserver.server.dataaccesskind!", "Member[none]"] + - ["system.data.sqltypes.sqlbytes", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlbytes].ReturnValue"] + - ["system.string", "microsoft.sqlserver.server.sqltriggerattribute", "Member[target]"] + - ["system.data.sqltypes.sqlguid", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlguid].ReturnValue"] + - ["microsoft.sqlserver.server.format", "microsoft.sqlserver.server.format!", "Member[unknown]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createsynonym]"] + - ["system.timespan", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropapprole]"] + - ["system.int16", "microsoft.sqlserver.server.sqldatarecord", "Method[getint16].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createsecurityexpression]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createschema]"] + - ["microsoft.sqlserver.server.format", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute", "Member[format]"] + - ["system.int64", "microsoft.sqlserver.server.sqldatarecord", "Method[getbytes].ReturnValue"] + - ["microsoft.sqlserver.server.systemdataaccesskind", "microsoft.sqlserver.server.systemdataaccesskind!", "Member[none]"] + - ["system.data.sqltypes.sqlbyte", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createlogin]"] + - ["system.boolean", "microsoft.sqlserver.server.sqldatarecord", "Method[isdbnull].ReturnValue"] + - ["system.char", "microsoft.sqlserver.server.sqlmetadata", "Method[adjust].ReturnValue"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createuser]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[alterroute]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[dropassembly]"] + - ["system.data.sqltypes.sqlxml", "microsoft.sqlserver.server.sqltriggercontext", "Member[eventdata]"] + - ["microsoft.sqlserver.server.triggeraction", "microsoft.sqlserver.server.triggeraction!", "Member[createcontract]"] + - ["system.int32", "microsoft.sqlserver.server.sqluserdefinedaggregateattribute", "Member[maxbytesize]"] + - ["system.string", "microsoft.sqlserver.server.sqluserdefinedtypeattribute", "Member[name]"] + - ["system.data.sqltypes.sqlint16", "microsoft.sqlserver.server.sqldatarecord", "Method[getsqlint16].ReturnValue"] + - ["system.int32", "microsoft.sqlserver.server.sqldatarecord", "Member[fieldcount]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Activities.XamlIntegration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Activities.XamlIntegration.typemodel.yml new file mode 100644 index 000000000000..bd87ab01feac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Activities.XamlIntegration.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualbasic.activities.xamlintegration.visualbasicsettingsconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.activities.xamlintegration.visualbasicsettingsvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "microsoft.visualbasic.activities.xamlintegration.visualbasicsettingsvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.activities.xamlintegration.visualbasicsettingsconverter", "Method[convertto].ReturnValue"] + - ["system.object", "microsoft.visualbasic.activities.xamlintegration.visualbasicsettingsconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.activities.xamlintegration.visualbasicsettingsconverter", "Method[canconvertto].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Activities.typemodel.yml new file mode 100644 index 000000000000..32e6a5395311 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Activities.typemodel.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualbasic.activities.visualbasicsettings", "microsoft.visualbasic.activities.visualbasic!", "Method[getsettings].ReturnValue"] + - ["system.activities.activity", "microsoft.visualbasic.activities.visualbasicdesignerhelper!", "Method[recompilevisualbasicvalue].ReturnValue"] + - ["system.activities.activity", "microsoft.visualbasic.activities.visualbasicdesignerhelper!", "Method[createprecompiledvisualbasicvalue].ReturnValue"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicimportreference", "Member[import]"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicreference", "Method[converttostring].ReturnValue"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicreference", "Member[expressiontext]"] + - ["system.linq.expressions.expression", "microsoft.visualbasic.activities.visualbasicreference", "Method[getexpressiontree].ReturnValue"] + - ["system.activities.activity", "microsoft.visualbasic.activities.visualbasicdesignerhelper!", "Method[recompilevisualbasicreference].ReturnValue"] + - ["microsoft.visualbasic.activities.visualbasicsettings", "microsoft.visualbasic.activities.visualbasicsettings!", "Member[default]"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicreference", "Member[language]"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicvalue", "Method[converttostring].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.activities.visualbasicimportreference", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.activities.visualbasicreference", "Member[requirescompilation]"] + - ["system.boolean", "microsoft.visualbasic.activities.visualbasicvalue", "Method[canconverttostring].ReturnValue"] + - ["system.linq.expressions.expression", "microsoft.visualbasic.activities.visualbasicvalue", "Method[getexpressiontree].ReturnValue"] + - ["tresult", "microsoft.visualbasic.activities.visualbasicvalue", "Method[execute].ReturnValue"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicvalue", "Member[language]"] + - ["system.boolean", "microsoft.visualbasic.activities.visualbasicvalue", "Member[requirescompilation]"] + - ["system.activities.validation.constraint", "microsoft.visualbasic.activities.visualbasicdesignerhelper!", "Member[nameshadowingconstraint]"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicimportreference", "Member[assembly]"] + - ["system.boolean", "microsoft.visualbasic.activities.visualbasicreference", "Method[canconverttostring].ReturnValue"] + - ["system.collections.generic.iset", "microsoft.visualbasic.activities.visualbasicsettings", "Member[importreferences]"] + - ["system.boolean", "microsoft.visualbasic.activities.visualbasicimportreference", "Method[equals].ReturnValue"] + - ["system.activities.location", "microsoft.visualbasic.activities.visualbasicreference", "Method[execute].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.activities.visualbasic!", "Method[shouldserializesettings].ReturnValue"] + - ["system.string", "microsoft.visualbasic.activities.visualbasicvalue", "Member[expressiontext]"] + - ["system.activities.activity", "microsoft.visualbasic.activities.visualbasicdesignerhelper!", "Method[createprecompiledvisualbasicreference].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.ApplicationServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.ApplicationServices.typemodel.yml new file mode 100644 index 000000000000..658ff681cb07 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.ApplicationServices.typemodel.yml @@ -0,0 +1,71 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[stacktrace]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[printoperator]"] + - ["system.string", "microsoft.visualbasic.applicationservices.applicationbase", "Method[getenvironmentvariable].ReturnValue"] + - ["system.security.principal.iprincipal", "microsoft.visualbasic.applicationservices.user", "Member[internalprincipal]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[guest]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[enablevisualstyles]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[poweruser]"] + - ["system.windows.forms.systemcolormode", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[colormode]"] + - ["system.windows.forms.applicationcontext", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[applicationcontext]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.applicationservices.consoleapplicationbase", "Member[commandlineargs]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[savemysettingsonexit]"] + - ["system.int32", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[minimumsplashscreendisplaytime]"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[title]"] + - ["microsoft.visualbasic.applicationservices.shutdownmode", "microsoft.visualbasic.applicationservices.shutdownmode!", "Member[afterallformsclose]"] + - ["system.windows.forms.highdpimode", "microsoft.visualbasic.applicationservices.applyapplicationdefaultseventargs", "Member[highdpimode]"] + - ["microsoft.visualbasic.logging.log", "microsoft.visualbasic.applicationservices.applicationbase", "Member[log]"] + - ["system.version", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[version]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.applicationservices.consoleapplicationbase", "Member[internalcommandline]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[issingleinstance]"] + - ["system.drawing.font", "microsoft.visualbasic.applicationservices.applyapplicationdefaultseventargs", "Member[font]"] + - ["system.windows.forms.systemcolormode", "microsoft.visualbasic.applicationservices.applyapplicationdefaultseventargs", "Member[colormode]"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[description]"] + - ["microsoft.visualbasic.applicationservices.shutdownmode", "microsoft.visualbasic.applicationservices.shutdownmode!", "Member[aftermainformcloses]"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[trademark]"] + - ["system.windows.forms.formcollection", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[openforms]"] + - ["system.windows.forms.highdpimode", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[highdpimode]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.applicationservices.startupeventargs", "Member[commandline]"] + - ["system.security.principal.iprincipal", "microsoft.visualbasic.applicationservices.webuser", "Member[internalprincipal]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.user", "Method[isinrole].ReturnValue"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[assemblyname]"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[directorypath]"] + - ["system.string", "microsoft.visualbasic.applicationservices.user", "Member[name]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[loadedassemblies]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.consoleapplicationbase", "Member[isnetworkdeployed]"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[copyright]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.builtinroleconverter", "Method[canconvertto].ReturnValue"] + - ["microsoft.visualbasic.applicationservices.authenticationmode", "microsoft.visualbasic.applicationservices.authenticationmode!", "Member[applicationdefined]"] + - ["system.deployment.application.applicationdeployment", "microsoft.visualbasic.applicationservices.consoleapplicationbase", "Member[deployment]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Method[onstartup].ReturnValue"] + - ["microsoft.visualbasic.applicationservices.authenticationmode", "microsoft.visualbasic.applicationservices.authenticationmode!", "Member[windows]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.user", "Member[isauthenticated]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Method[onunhandledexception].ReturnValue"] + - ["microsoft.visualbasic.applicationservices.assemblyinfo", "microsoft.visualbasic.applicationservices.applicationbase", "Member[info]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[backupoperator]"] + - ["system.windows.forms.form", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[splashscreen]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.unhandledexceptioneventargs", "Member[exitapplication]"] + - ["system.object", "microsoft.visualbasic.applicationservices.builtinroleconverter", "Method[convertto].ReturnValue"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[productname]"] + - ["system.globalization.cultureinfo", "microsoft.visualbasic.applicationservices.applicationbase", "Member[culture]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.startupnextinstanceeventargs", "Member[bringtoforeground]"] + - ["system.windows.forms.form", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[mainform]"] + - ["system.string", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[companyname]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Method[oninitialize].ReturnValue"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[replicator]"] + - ["system.boolean", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase!", "Member[usecompatibletextrendering]"] + - ["system.security.principal.iprincipal", "microsoft.visualbasic.applicationservices.user", "Member[currentprincipal]"] + - ["system.int64", "microsoft.visualbasic.applicationservices.assemblyinfo", "Member[workingset]"] + - ["system.int32", "microsoft.visualbasic.applicationservices.applyapplicationdefaultseventargs", "Member[minimumsplashscreendisplaytime]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[administrator]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[user]"] + - ["system.globalization.cultureinfo", "microsoft.visualbasic.applicationservices.applicationbase", "Member[uiculture]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[systemoperator]"] + - ["microsoft.visualbasic.applicationservices.shutdownmode", "microsoft.visualbasic.applicationservices.windowsformsapplicationbase", "Member[shutdownstyle]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.applicationservices.startupnextinstanceeventargs", "Member[commandline]"] + - ["microsoft.visualbasic.applicationservices.builtinrole", "microsoft.visualbasic.applicationservices.builtinrole!", "Member[accountoperator]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Compatibility.VB6.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Compatibility.VB6.typemodel.yml new file mode 100644 index 000000000000..771ea04a97dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Compatibility.VB6.typemodel.yml @@ -0,0 +1,461 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["adodb.cursorlocationenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[cursorlocation]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[archive]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.labelarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.adodcarray", "Method[shouldserializeindex].ReturnValue"] + - ["microsoft.visualbasic.collection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[commands]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[sorted]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.richtextboxarray", "Method[canextend].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbkindenum!", "Member[dbkind_guid]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.groupboxarray", "Method[getindex].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.checkboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.connectdata", "Member[cookie]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.timerarray", "Method[getindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[wtype]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[path]"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.support!", "Method[gethinstance].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.toolstripmenuitemarray", "Method[getindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.pictureboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.printdialogarray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[username]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[text]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.support!", "Method[getitemstring].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.toolstriparray", "Method[getindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.listboxarray", "Method[getindex].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[datasource]"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.uname", "Member[name]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.irowsetidentity", "Method[issamerow].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[items]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.dbinding", "Member[object]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.mbinding", "Member[datachanged]"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbkindenum!", "Member[dbkind_name]"] + - ["microsoft.visualbasic.compatibility.vb6.dirlistbox", "microsoft.visualbasic.compatibility.vb6.dirlistboxarray", "Member[item]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[topixelsuserheight].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[items]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[path]"] + - ["system.windows.forms.vscrollbar", "microsoft.visualbasic.compatibility.vb6.vscrollbararray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.webbrowserarray", "Method[canextend].ReturnValue"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fontchangeunderline].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.textboxarray", "Method[canextend].ReturnValue"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[pobject]"] + - ["system.windows.forms.printdialog", "microsoft.visualbasic.compatibility.vb6.printdialogarray", "Member[item]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.adodc", "Method[getdatamember].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[basecanextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.printdialogarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.webitem", "Member[name]"] + - ["system.windows.forms.imagelist", "microsoft.visualbasic.compatibility.vb6.imagelistarray", "Member[item]"] + - ["microsoft.visualbasic.compatibility.vb6.scalemode", "microsoft.visualbasic.compatibility.vb6.scalemode!", "Member[himetric]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[columnordinal]"] + - ["microsoft.visualbasic.compatibility.vb6.drivelistbox", "microsoft.visualbasic.compatibility.vb6.drivelistboxarray", "Member[item]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[dwflags]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.bindingcollectionenumerator", "Member[current]"] + - ["microsoft.visualbasic.compatibility.vb6.formshowconstants", "microsoft.visualbasic.compatibility.vb6.formshowconstants!", "Member[modal]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.checkedlistboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+eofactionenum", "microsoft.visualbasic.compatibility.vb6.adodc+eofactionenum!", "Member[adstayeof]"] + - ["microsoft.visualbasic.compatibility.vb6.mousebuttonconstants", "microsoft.visualbasic.compatibility.vb6.mousebuttonconstants!", "Member[leftbutton]"] + - ["system.windows.forms.tabcontrol", "microsoft.visualbasic.compatibility.vb6.tabcontrolarray", "Member[item]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.comboboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.scalemode", "microsoft.visualbasic.compatibility.vb6.scalemode!", "Member[characters]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.panelarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.windows.forms.checkedlistbox", "microsoft.visualbasic.compatibility.vb6.checkedlistboxarray", "Member[item]"] + - ["system.windows.forms.drawmode", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[drawmode]"] + - ["microsoft.visualbasic.compatibility.vb6.scalemode", "microsoft.visualbasic.compatibility.vb6.scalemode!", "Member[inches]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.dirlistboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fontchangename].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.radiobuttonarray", "Method[getindex].ReturnValue"] + - ["system.windows.forms.picturebox", "microsoft.visualbasic.compatibility.vb6.pictureboxarray", "Member[item]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.checkedlistboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.buttonarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.windows.forms.maskedtextbox", "microsoft.visualbasic.compatibility.vb6.maskedtextboxarray", "Member[item]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.drivelistboxarray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[recordsource]"] + - ["system.int64", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imp].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.savefiledialogarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[oblength]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.irowset", "Method[restartposition].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.statusstriparray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fontchangebold].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[columnsize]"] + - ["system.windows.forms.fontdialog", "microsoft.visualbasic.compatibility.vb6.fontdialogarray", "Member[item]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[topixelsuserx].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.buttonarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imp].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[topixelsy].ReturnValue"] + - ["system.windows.forms.timer", "microsoft.visualbasic.compatibility.vb6.timerarray", "Member[item]"] + - ["microsoft.visualbasic.collection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[m_nonrsreturningcommands]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[twipstopixelsy].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.adodcarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[getenumerator].ReturnValue"] + - ["system.drawing.color", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[backcolor]"] + - ["microsoft.visualbasic.compatibility.vb6.dbinding", "microsoft.visualbasic.compatibility.vb6.mbindingcollection", "Method[add].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[dirlistindex]"] + - ["system.windows.forms.listbox+objectcollection", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[items]"] + - ["microsoft.visualbasic.compatibility.vb6.scalemode", "microsoft.visualbasic.compatibility.vb6.scalemode!", "Member[centimeters]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[cachesize]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.statusstriparray", "Method[shouldserializeindex].ReturnValue"] + - ["system.windows.forms.radiobutton", "microsoft.visualbasic.compatibility.vb6.radiobuttonarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.drivelistboxarray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.toolbararray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.labelarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.support!", "Method[getexename].ReturnValue"] + - ["msdatasrc.datasource", "microsoft.visualbasic.compatibility.vb6.dbindingcollection", "Member[datasource]"] + - ["microsoft.visualbasic.compatibility.vb6.updatemode", "microsoft.visualbasic.compatibility.vb6.dbindingcollection", "Member[updatemode]"] + - ["microsoft.visualbasic.compatibility.vb6.formshowconstants", "microsoft.visualbasic.compatibility.vb6.formshowconstants!", "Member[modeless]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.radiobuttonarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.tabcontrolarray", "Method[getindex].ReturnValue"] + - ["adodb.commandtypeenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[commandtype]"] + - ["system.windows.forms.treeview", "microsoft.visualbasic.compatibility.vb6.treeviewarray", "Member[item]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.webclass", "Member[name]"] + - ["system.windows.forms.statusbar", "microsoft.visualbasic.compatibility.vb6.statusbararray", "Member[item]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.mbinding", "Member[object]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.maskedtextboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.windows.forms.button", "microsoft.visualbasic.compatibility.vb6.buttonarray", "Member[item]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.fixedlengthstring", "Method[tostring].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.printdialogarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.menuitemarray", "Method[canextend].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[frompixelsuserx].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.dbid", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[columnid]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.irowset", "Method[releaserows].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.tabcontrolarray", "Method[canextend].ReturnValue"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.connectdata", "Member[punk]"] + - ["system.collections.ienumerator", "microsoft.visualbasic.compatibility.vb6.mbindingcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[object]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.groupboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.byte", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[precision]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[frompixelsuserwidth].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.loadresconstants", "microsoft.visualbasic.compatibility.vb6.loadresconstants!", "Member[resbitmap]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.bindingcollectionenumerator", "Method[movenext].ReturnValue"] + - ["system.windows.forms.toolstripmenuitem", "microsoft.visualbasic.compatibility.vb6.toolstripmenuitemarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.colordialogarray", "Method[shouldserializeindex].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbkindenum!", "Member[dbkind_pguid_propid]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.listboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[drive]"] + - ["system.windows.forms.comboboxstyle", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[dropdownstyle]"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+eofactionenum", "microsoft.visualbasic.compatibility.vb6.adodc+eofactionenum!", "Member[addomovelast]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[itemheight]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.listboxitem", "Member[itemstring]"] + - ["system.windows.forms.openfiledialog", "microsoft.visualbasic.compatibility.vb6.openfiledialogarray", "Member[item]"] + - ["microsoft.visualbasic.compatibility.vb6.dbinding", "microsoft.visualbasic.compatibility.vb6.mbindingcollection", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.statusbararray", "Method[canextend].ReturnValue"] + - ["adodb.connection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[connections]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[datasource]"] + - ["system.windows.forms.listview", "microsoft.visualbasic.compatibility.vb6.listviewarray", "Member[item]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Method[getdatamembercount].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.hscrollbararray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.statusstriparray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.tabcontrolarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.statusbararray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.webclass", "Method[urlfor].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.filelistbox", "microsoft.visualbasic.compatibility.vb6.filelistboxarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.listviewarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.windows.forms.statusstrip", "microsoft.visualbasic.compatibility.vb6.statusstriparray", "Member[item]"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbkindenum!", "Member[dbkind_guid_propid]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.buttonarray", "Method[canextend].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[frompixelsuserheight].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[loadresdata].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.savefiledialogarray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.listboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+orientationenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[orientation]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[connectiontimeout]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.pictureboxarray", "Method[getindex].ReturnValue"] + - ["microsoft.visualbasic.collection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[m_connections]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.openfiledialogarray", "Method[canextend].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imagetoipicture].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[columnflags]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imp].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.dbindingcollection", "Member[datamember]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.comboboxarray", "Method[getindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[ubound].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[connectionstring]"] + - ["system.windows.forms.textbox", "microsoft.visualbasic.compatibility.vb6.textboxarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.labelarray", "Method[canextend].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[topixelsuserwidth].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.checkedlistboxarray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.comboboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.dbinding", "Member[datachanged]"] + - ["system.windows.forms.toolstrip", "microsoft.visualbasic.compatibility.vb6.toolstriparray", "Member[item]"] + - ["system.windows.forms.control", "microsoft.visualbasic.compatibility.vb6.support!", "Method[getactivecontrol].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.fontdialogarray", "Method[canextend].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.srdescriptionattribute", "Member[description]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistboxarray", "Method[canextend].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.support!", "Method[getitemdata].ReturnValue"] + - ["system.windows.forms.progressbar", "microsoft.visualbasic.compatibility.vb6.progressbararray", "Member[item]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fonttoifont].ReturnValue"] + - ["adodb.locktypeenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[locktype]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[readonly]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.checkedlistboxarray", "Method[getindex].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.richtextboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fontchangesize].ReturnValue"] + - ["system.windows.forms.hscrollbar", "microsoft.visualbasic.compatibility.vb6.hscrollbararray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[hidden]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.statusbararray", "Method[shouldserializeindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.toolstriparray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.imagelistarray", "Method[canextend].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.irowpositionchange", "Method[onrowpositionchange].ReturnValue"] + - ["system.byte", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[scale]"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbkindenum!", "Member[dbkind_pguid_name]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[obstatus]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[frompixelsusery].ReturnValue"] + - ["system.drawing.image", "microsoft.visualbasic.compatibility.vb6.support!", "Method[ipicturetoimage].ReturnValue"] + - ["system.byte", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imp].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.uname", "microsoft.visualbasic.compatibility.vb6.dbid", "Member[uname]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.fixedlengthstring", "Member[m_nmaxchars]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imagetoipicturedisp].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.fontdialogarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.listviewarray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.mbinding", "Member[propertyname]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.listboxitem", "Member[itemdata]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.support!", "Method[getcancel].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.support!", "Method[eqv].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.fixedlengthstring", "Member[m_strvalue]"] + - ["system.array", "microsoft.visualbasic.compatibility.vb6.support!", "Method[copyarray].ReturnValue"] + - ["system.byte", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[bprecision]"] + - ["system.windows.forms.colordialog", "microsoft.visualbasic.compatibility.vb6.colordialogarray", "Member[item]"] + - ["system.windows.forms.listbox+objectcollection", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[items]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.imagelistarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.support!", "Method[eqv].ReturnValue"] + - ["system.drawing.image", "microsoft.visualbasic.compatibility.vb6.support!", "Method[ipicturedisptoimage].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.scalemode", "microsoft.visualbasic.compatibility.vb6.scalemode!", "Member[points]"] + - ["system.single", "microsoft.visualbasic.compatibility.vb6.support!", "Method[twipsperpixely].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.webitem", "microsoft.visualbasic.compatibility.vb6.webclass", "Member[nextitem]"] + - ["system.collections.hashtable", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Member[controls]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[memowner]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.progressbararray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.openfiledialogarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[baseshouldserializeindex].ReturnValue"] + - ["microsoft.visualbasic.collection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[recordsets]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[dirlistcount]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.fontdialogarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.vscrollbararray", "Method[shouldserializeindex].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[icontoipicture].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imp].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.webitem", "Member[tagprefix]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.treeviewarray", "Method[getindex].ReturnValue"] + - ["system.single", "microsoft.visualbasic.compatibility.vb6.support!", "Method[twipsperpixelx].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.toolbararray", "Method[shouldserializeindex].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbkindenum!", "Member[dbkind_propid]"] + - ["system.collections.hashtable", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Member[controladdedatdesigntime]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.imagelistarray", "Method[getindex].ReturnValue"] + - ["system.windows.forms.richtextbox", "microsoft.visualbasic.compatibility.vb6.richtextboxarray", "Member[item]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.toolstripmenuitemarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.comboboxarray", "Method[canextend].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[cbmaxlen]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.pictureboxarray", "Method[canextend].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.adodc", "Method[getdatamembercount].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.buttonarray", "Method[getindex].ReturnValue"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[typeinfo]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.groupboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[datasource]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.imagelistarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fontchangeitalic].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.colordialogarray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[valuemember]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[part]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.irowsetnotify", "Method[onrowsetchange].ReturnValue"] + - ["system.windows.forms.groupbox", "microsoft.visualbasic.compatibility.vb6.groupboxarray", "Member[item]"] + - ["system.byte", "microsoft.visualbasic.compatibility.vb6.support!", "Method[eqv].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.openfiledialogarray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[password]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.filelistboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.guid", "microsoft.visualbasic.compatibility.vb6.uguid", "Member[guid]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.listboxitem", "Method[tostring].ReturnValue"] + - ["system.windows.forms.checkbox", "microsoft.visualbasic.compatibility.vb6.checkboxarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.maskedtextboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.dbinding", "Member[propertyname]"] + - ["microsoft.visualbasic.compatibility.vb6.idataformatdisp", "microsoft.visualbasic.compatibility.vb6.mbinding", "Member[dataformat]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.maskedtextboxarray", "Method[canextend].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.mbinding", "Member[datafield]"] + - ["microsoft.visualbasic.compatibility.vb6.shiftconstants", "microsoft.visualbasic.compatibility.vb6.shiftconstants!", "Member[shiftmask]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[topixelsusery].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.timerarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[basegetindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.toolstripmenuitemarray", "Method[canextend].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.zorderconstants", "microsoft.visualbasic.compatibility.vb6.zorderconstants!", "Member[sendtoback]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.webbrowserarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.drivelistboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.checkboxarray", "Method[canextend].ReturnValue"] + - ["system.guid", "microsoft.visualbasic.compatibility.vb6.dbpropidset", "Member[guidpropertyset]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.dbinding", "Member[key]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[maxlength]"] + - ["microsoft.visualbasic.collection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[connections]"] + - ["microsoft.visualbasic.compatibility.vb6.dbinding", "microsoft.visualbasic.compatibility.vb6.dbindingcollection", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.progressbararray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.listviewarray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.radiobuttonarray", "Method[canextend].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.scalemode", "microsoft.visualbasic.compatibility.vb6.scalemode!", "Member[millimeters]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[displaymember]"] + - ["microsoft.visualbasic.compatibility.vb6.updatemode", "microsoft.visualbasic.compatibility.vb6.updatemode!", "Member[vbupdatewhenrowchanges]"] + - ["microsoft.visualbasic.compatibility.vb6.loadresconstants", "microsoft.visualbasic.compatibility.vb6.loadresconstants!", "Member[resicon]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.support!", "Method[eqv].ReturnValue"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[typeinfo]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.vscrollbararray", "Method[getindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[eof]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.menuitemarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[text]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.irowsetnotify", "Method[onfieldchange].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+bofactionenum", "microsoft.visualbasic.compatibility.vb6.adodc+bofactionenum!", "Member[adstaybof]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.fixedlengthstring", "Member[value]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.menuitemarray", "Method[getindex].ReturnValue"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[pbindext]"] + - ["system.windows.forms.label", "microsoft.visualbasic.compatibility.vb6.labelarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.richtextboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["adodb.connectmodeenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[mode]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.treeviewarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.windows.forms.combobox", "microsoft.visualbasic.compatibility.vb6.comboboxarray", "Member[item]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[cursortoipicture].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.support!", "Method[getpath].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.radiobuttonarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.idataformatdisp", "microsoft.visualbasic.compatibility.vb6.dbinding", "Member[dataformat]"] + - ["system.windows.forms.selectionmode", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[selectionmode]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.mbinding", "Member[key]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.colordialogarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.mbindingcollection", "Member[count]"] + - ["system.byte", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[bscale]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.colordialogarray", "Method[canextend].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.tabcontrolarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.vscrollbararray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.treeviewarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbpropidset", "Member[cpropertyids]"] + - ["microsoft.visualbasic.compatibility.vb6.zorderconstants", "microsoft.visualbasic.compatibility.vb6.zorderconstants!", "Member[bringtofront]"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[ifonttofont].ReturnValue"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fontchangestrikeout].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.treeviewarray", "Method[canextend].ReturnValue"] + - ["microsoft.visualbasic.collection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[m_recordsets]"] + - ["adodb.cursortypeenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[cursortype]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.textboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.drivelistboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.dirlistboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.dbinding", "microsoft.visualbasic.compatibility.vb6.dbindingcollection", "Method[add].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[sorted]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.filelistboxarray", "Method[getindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.hscrollbararray", "Method[getindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.menuitemarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[itemheight]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.hscrollbararray", "Method[shouldserializeindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Method[getdatamembername].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[basegetitem].ReturnValue"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.dbpropidset", "Member[rgpropertyids]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[pixelstotwipsx].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[filename]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbindingcollection", "Member[count]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.dbinding", "Member[datafield]"] + - ["microsoft.visualbasic.compatibility.vb6.mousebuttonconstants", "microsoft.visualbasic.compatibility.vb6.mousebuttonconstants!", "Member[rightbutton]"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+orientationenum", "microsoft.visualbasic.compatibility.vb6.adodc+orientationenum!", "Member[adhorizontal]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.progressbararray", "Method[getindex].ReturnValue"] + - ["system.windows.forms.combobox+objectcollection", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[items]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.statusstriparray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.support!", "Method[format].ReturnValue"] + - ["system.componentmodel.icontainer", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Member[components]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.checkboxarray", "Method[getindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.timerarray", "Method[canextend].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.statusbararray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[eparamio]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[bof]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Member[fisendinitcalled]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[system]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[dirlist]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.listboxarray", "Method[canextend].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+orientationenum", "microsoft.visualbasic.compatibility.vb6.adodc+orientationenum!", "Member[advertical]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[normal]"] + - ["microsoft.visualbasic.compatibility.vb6.updatemode", "microsoft.visualbasic.compatibility.vb6.mbindingcollection", "Member[updatemode]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[columntype]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[eqv].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[sorted]"] + - ["microsoft.visualbasic.compatibility.vb6.mousebuttonconstants", "microsoft.visualbasic.compatibility.vb6.mousebuttonconstants!", "Member[middlebutton]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.mbindingcollection", "Member[datamember]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.listviewarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.openfiledialogarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[topixelsx].ReturnValue"] + - ["system.drawing.font", "microsoft.visualbasic.compatibility.vb6.support!", "Method[fontchangegdicharset].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[frompixelsx].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.textboxarray", "Method[getindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[displaymember]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.webbrowserarray", "Method[getindex].ReturnValue"] + - ["adodb.command", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[commands]"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+bofactionenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[bofaction]"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+bofactionenum", "microsoft.visualbasic.compatibility.vb6.adodc+bofactionenum!", "Member[addomovefirst]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.support!", "Method[tablayout].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.timerarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.loadresconstants", "microsoft.visualbasic.compatibility.vb6.loadresconstants!", "Member[rescursor]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.textboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.webclass", "Member[urldata]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.adodcarray", "Method[canextend].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[obvalue]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[multicolumn]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.dirlistboxarray", "Method[getindex].ReturnValue"] + - ["system.windows.forms.listbox", "microsoft.visualbasic.compatibility.vb6.listboxarray", "Member[item]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.pictureboxarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[columnwidth]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.support!", "Method[imp].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.support!", "Method[getdefault].ReturnValue"] + - ["system.windows.forms.drawmode", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[drawmode]"] + - ["system.int64", "microsoft.visualbasic.compatibility.vb6.support!", "Method[eqv].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.drivelistbox", "Member[valuemember]"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+eofactionenum", "microsoft.visualbasic.compatibility.vb6.adodc+eofactionenum!", "Member[addoaddnew]"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbkindenum!", "Member[dbkind_guid_name]"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[pixelstotwipsy].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.richtextboxarray", "Method[getindex].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.webbrowserarray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.printdialogarray", "Method[canextend].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[twipstopixelsx].ReturnValue"] + - ["microsoft.visualbasic.collection", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[m_commands]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dbbinding", "Member[iordinal]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[count].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compatibility.vb6.support!", "Method[frompixelsy].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.shiftconstants", "microsoft.visualbasic.compatibility.vb6.shiftconstants!", "Member[altmask]"] + - ["microsoft.visualbasic.compatibility.vb6.adodc+eofactionenum", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[eofaction]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[maxrecords]"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.irowsetnotify", "Method[onrowchange].ReturnValue"] + - ["msdatasrc.datasource", "microsoft.visualbasic.compatibility.vb6.mbindingcollection", "Member[datasource]"] + - ["system.windows.forms.savefiledialog", "microsoft.visualbasic.compatibility.vb6.savefiledialogarray", "Member[item]"] + - ["system.windows.forms.menuitem", "microsoft.visualbasic.compatibility.vb6.menuitemarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.progressbararray", "Method[shouldserializeindex].ReturnValue"] + - ["adodb.recordset", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[recordset]"] + - ["microsoft.visualbasic.compatibility.vb6.adodc", "microsoft.visualbasic.compatibility.vb6.adodcarray", "Member[item]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.maskedtextboxarray", "Method[getindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.panelarray", "Method[canextend].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.toolbararray", "Method[getindex].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.dirlistbox", "Member[itemheight]"] + - ["microsoft.visualbasic.compatibility.vb6.updatemode", "microsoft.visualbasic.compatibility.vb6.updatemode!", "Member[vbusepropertyattributes]"] + - ["system.windows.forms.panel", "microsoft.visualbasic.compatibility.vb6.panelarray", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.panelarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.vscrollbararray", "Method[canextend].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.adodc", "Method[getdatamembername].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.savefiledialogarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compatibility.vb6.adodc", "Member[commandtimeout]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.checkboxarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[pattern]"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.hscrollbararray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Method[lbound].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.panelarray", "Method[getindex].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.labelarray", "Method[getindex].ReturnValue"] + - ["adodb.recordset", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Member[recordsets]"] + - ["system.windows.forms.toolbar", "microsoft.visualbasic.compatibility.vb6.toolbararray", "Member[item]"] + - ["system.collections.hashtable", "microsoft.visualbasic.compatibility.vb6.basecontrolarray", "Member[indices]"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.basedataenvironment", "Method[getdatamember].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.toolstriparray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.toolstripmenuitemarray", "Method[shouldserializeindex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.support!", "Method[loadresstring].ReturnValue"] + - ["system.intptr", "microsoft.visualbasic.compatibility.vb6.dbcolumninfo", "Member[name]"] + - ["microsoft.visualbasic.compatibility.vb6.uguid", "microsoft.visualbasic.compatibility.vb6.dbid", "Member[uguid]"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.toolstriparray", "Method[shouldserializeindex].ReturnValue"] + - ["system.type", "microsoft.visualbasic.compatibility.vb6.toolbararray", "Method[getcontrolinstancetype].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compatibility.vb6.support!", "Method[loadrespicture].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.shiftconstants", "microsoft.visualbasic.compatibility.vb6.shiftconstants!", "Member[ctrlmask]"] + - ["system.windows.forms.webbrowser", "microsoft.visualbasic.compatibility.vb6.webbrowserarray", "Member[item]"] + - ["system.string", "microsoft.visualbasic.compatibility.vb6.filelistbox", "Member[valuemember]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.fontdialogarray", "Method[getindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.dirlistboxarray", "Method[canextend].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.webitem", "Member[rescanreplacements]"] + - ["microsoft.visualbasic.compatibility.vb6.dbkindenum", "microsoft.visualbasic.compatibility.vb6.dbid", "Member[dbkind]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.adodcarray", "Method[getindex].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compatibility.vb6.groupboxarray", "Method[canextend].ReturnValue"] + - ["microsoft.visualbasic.compatibility.vb6.updatemode", "microsoft.visualbasic.compatibility.vb6.updatemode!", "Member[vbupdatewhenpropertychanges]"] + - ["system.int16", "microsoft.visualbasic.compatibility.vb6.savefiledialogarray", "Method[getindex].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.CompilerServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.CompilerServices.typemodel.yml new file mode 100644 index 000000000000..d742b359dff4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.CompilerServices.typemodel.yml @@ -0,0 +1,169 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualbasic.compilerservices.booleantype!", "Method[fromobject].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.conversions!", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[modobject].ReturnValue"] + - ["system.xml.linq.xattribute", "microsoft.visualbasic.compilerservices.internalxmlhelper!", "Method[createnamespaceattribute].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.likeoperator!", "Method[likeobject].ReturnValue"] + - ["system.collections.ienumerable", "microsoft.visualbasic.compilerservices.internalxmlhelper!", "Method[removenamespaceattributes].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.operators!", "Method[conditionalcompareobjectlessequal].ReturnValue"] + - ["system.datetime", "microsoft.visualbasic.compilerservices.conversions!", "Method[todate].ReturnValue"] + - ["system.decimal", "microsoft.visualbasic.compilerservices.decimaltype!", "Method[fromboolean].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[powobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.conversions!", "Method[changetype].ReturnValue"] + - ["system.char[]", "microsoft.visualbasic.compilerservices.chararraytype!", "Method[fromstring].ReturnValue"] + - ["system.single", "microsoft.visualbasic.compilerservices.singletype!", "Method[fromstring].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.objectflowcontrol+forloopcontrol!", "Method[fornextcheckobj].ReturnValue"] + - ["system.int64", "microsoft.visualbasic.compilerservices.longtype!", "Method[fromstring].ReturnValue"] + - ["system.uint16", "microsoft.visualbasic.compilerservices.conversions!", "Method[toushort].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[orobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[subtractobject].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compilerservices.conversions!", "Method[toshort].ReturnValue"] + - ["system.char[]", "microsoft.visualbasic.compilerservices.chararraytype!", "Method[fromobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[shiftleftobj].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromshort].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[lateget].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[getobjectvalueprimitive].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.versioned!", "Method[vbtypename].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[fornextcheckdec].ReturnValue"] + - ["system.uint32", "microsoft.visualbasic.compilerservices.conversions!", "Method[touinteger].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compilerservices.conversions!", "Method[tointeger].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[forloopinitobj].ReturnValue"] + - ["system.decimal", "microsoft.visualbasic.compilerservices.decimaltype!", "Method[fromobject].ReturnValue"] + - ["system.byte", "microsoft.visualbasic.compilerservices.bytetype!", "Method[fromstring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[fallbackinvokedefault1].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[subobj].ReturnValue"] + - ["t", "microsoft.visualbasic.compilerservices.conversions!", "Method[togenericparameter].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromsingle].ReturnValue"] + - ["microsoft.visualbasic.compilerservices.ivbhost", "microsoft.visualbasic.compilerservices.hostservices!", "Member[vbhost]"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromdate].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compilerservices.doubletype!", "Method[fromstring].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[fornextcheckr8].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[compareobjectgreater].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.operators!", "Method[conditionalcompareobjectgreaterequal].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compilerservices.conversions!", "Method[todouble].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.latebinding!", "Method[lateget].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[fornextcheckobj].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[latecanevaluate].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.objectflowcontrol+forloopcontrol!", "Method[fornextcheckdec].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[bitandobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[compareobjectequal].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[bitxorobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[xorobject].ReturnValue"] + - ["system.char", "microsoft.visualbasic.compilerservices.chartype!", "Method[fromobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[plusobject].ReturnValue"] + - ["system.uint64", "microsoft.visualbasic.compilerservices.conversions!", "Method[toulong].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.stringtype!", "Method[strliketext].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[andobject].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compilerservices.shorttype!", "Method[fromstring].ReturnValue"] + - ["system.single", "microsoft.visualbasic.compilerservices.singletype!", "Method[fromobject].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.versioned!", "Method[isnumeric].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.objectflowcontrol+forloopcontrol!", "Method[fornextcheckr8].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.booleantype!", "Method[fromstring].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.stringtype!", "Method[strlikebinary].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[foreachinarr].ReturnValue"] + - ["system.decimal", "microsoft.visualbasic.compilerservices.decimaltype!", "Method[parse].ReturnValue"] + - ["system.char", "microsoft.visualbasic.compilerservices.chartype!", "Method[fromstring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[divobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.internalxmlhelper!", "Method[removenamespaceattributes].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[strcatobj].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[foreachinobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[plusobj].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.operators!", "Method[conditionalcompareobjectless].ReturnValue"] + - ["system.char", "microsoft.visualbasic.compilerservices.conversions!", "Method[tochar].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.versioned!", "Method[typename].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[xorobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[rightshiftobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[latecall].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.internalxmlhelper!", "Member[attributevalue]"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[divideobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[intdivideobject].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compilerservices.doubletype!", "Method[fromobject].ReturnValue"] + - ["system.datetime", "microsoft.visualbasic.compilerservices.datetype!", "Method[fromstring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[fallbackcall].ReturnValue"] + - ["system.decimal", "microsoft.visualbasic.compilerservices.conversions!", "Method[todecimal].ReturnValue"] + - ["system.windows.forms.iwin32window", "microsoft.visualbasic.compilerservices.ivbhost", "Method[getparentwindow].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.objectflowcontrol+forloopcontrol!", "Method[fornextcheckr4].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[fallbackget].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[compareobjectless].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[modobj].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[frominteger].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromobject].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[fornextcheckr4].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[negateobject].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.internalxmlhelper!", "Member[value]"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[concatenateobject].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.conversions!", "Method[fromcharandcount].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.conversions!", "Method[toboolean].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.conversions!", "Method[fallbackuserdefinedconversion].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[compareobjectlessequal].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.flowcontrol!", "Method[foreachnextobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[notobj].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[frombyte].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.stringtype!", "Method[strlike].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.versioned!", "Method[callbyname].ReturnValue"] + - ["system.int64", "microsoft.visualbasic.compilerservices.longtype!", "Method[fromobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.latebinding!", "Method[lateindexget].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[latecallinvokedefault].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.operators!", "Method[conditionalcompareobjectnotequal].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compilerservices.integertype!", "Method[fromstring].ReturnValue"] + - ["system.datetime", "microsoft.visualbasic.compilerservices.datetype!", "Method[fromobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[fallbackinvokeuserdefinedoperator].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromboolean].ReturnValue"] + - ["system.sbyte", "microsoft.visualbasic.compilerservices.conversions!", "Method[tosbyte].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromchar].ReturnValue"] + - ["system.double", "microsoft.visualbasic.compilerservices.doubletype!", "Method[parse].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[fallbackinvokedefault2].ReturnValue"] + - ["system.char[]", "microsoft.visualbasic.compilerservices.conversions!", "Method[tochararrayrankone].ReturnValue"] + - ["system.byte", "microsoft.visualbasic.compilerservices.bytetype!", "Method[fromobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[addobj].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromdouble].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[shiftrightobj].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromlong].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[notobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[likeobject].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compilerservices.operators!", "Method[comparestring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[negobj].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compilerservices.staticlocalinitflag", "Member[state]"] + - ["system.int32", "microsoft.visualbasic.compilerservices.operators!", "Method[compareobject].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.conversions!", "Method[fromchararray].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.utils!", "Method[getresourcestring].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.stringtype!", "Method[fromdecimal].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.operators!", "Method[likestring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[lateindexget].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[mulobj].ReturnValue"] + - ["system.int64", "microsoft.visualbasic.compilerservices.conversions!", "Method[tolong].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.operators!", "Method[conditionalcompareobjectgreater].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[multiplyobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[exponentobject].ReturnValue"] + - ["system.single", "microsoft.visualbasic.compilerservices.conversions!", "Method[tosingle].ReturnValue"] + - ["system.decimal", "microsoft.visualbasic.compilerservices.decimaltype!", "Method[fromstring].ReturnValue"] + - ["system.exception", "microsoft.visualbasic.compilerservices.projectdata!", "Method[createprojecterror].ReturnValue"] + - ["system.xml.linq.xelement", "microsoft.visualbasic.compilerservices.internalxmlhelper!", "Method[removenamespaceattributes].ReturnValue"] + - ["system.xml.linq.xattribute", "microsoft.visualbasic.compilerservices.internalxmlhelper!", "Method[createattribute].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.versioned!", "Method[systemtypename].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.utils!", "Method[methodtostring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.utils!", "Method[setcultureinfo].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[compareobjectnotequal].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compilerservices.stringtype!", "Method[strcmp].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[idivobj].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.operators!", "Method[conditionalcompareobjectequal].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.ivbhost", "Method[getwindowtitle].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.likeoperator!", "Method[likestring].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[addobject].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.objecttype!", "Method[likeobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[compareobjectgreaterequal].ReturnValue"] + - ["system.int16", "microsoft.visualbasic.compilerservices.shorttype!", "Method[fromobject].ReturnValue"] + - ["system.string", "microsoft.visualbasic.compilerservices.conversions!", "Method[fromchararraysubset].ReturnValue"] + - ["system.array", "microsoft.visualbasic.compilerservices.utils!", "Method[copyarray].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compilerservices.objecttype!", "Method[objtst].ReturnValue"] + - ["system.byte", "microsoft.visualbasic.compilerservices.conversions!", "Method[tobyte].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.operators!", "Method[leftshiftobject].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.compilerservices.objectflowcontrol+forloopcontrol!", "Method[forloopinitobj].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.compilerservices.integertype!", "Method[fromobject].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.objecttype!", "Method[bitorobj].ReturnValue"] + - ["system.object", "microsoft.visualbasic.compilerservices.newlatebinding!", "Method[lategetinvokedefault].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Devices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Devices.typemodel.yml new file mode 100644 index 000000000000..5ffb36d34fe8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Devices.typemodel.yml @@ -0,0 +1,43 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.visualbasic.devices.clock", "Member[tickcount]"] + - ["system.uint64", "microsoft.visualbasic.devices.computerinfo", "Member[availablephysicalmemory]"] + - ["system.boolean", "microsoft.visualbasic.devices.keyboard", "Member[shiftkeydown]"] + - ["system.io.ports.serialport", "microsoft.visualbasic.devices.ports", "Method[openserialport].ReturnValue"] + - ["system.string", "microsoft.visualbasic.devices.computerinfo", "Member[osfullname]"] + - ["system.string", "microsoft.visualbasic.devices.servercomputer", "Member[name]"] + - ["system.boolean", "microsoft.visualbasic.devices.keyboard", "Member[capslock]"] + - ["system.uint64", "microsoft.visualbasic.devices.computerinfo", "Member[totalphysicalmemory]"] + - ["system.boolean", "microsoft.visualbasic.devices.keyboard", "Member[scrolllock]"] + - ["microsoft.visualbasic.devices.mouse", "microsoft.visualbasic.devices.computer", "Member[mouse]"] + - ["system.datetime", "microsoft.visualbasic.devices.clock", "Member[localtime]"] + - ["system.boolean", "microsoft.visualbasic.devices.network", "Member[isavailable]"] + - ["system.string", "microsoft.visualbasic.devices.computerinfo", "Member[osplatform]"] + - ["microsoft.visualbasic.devices.network", "microsoft.visualbasic.devices.servercomputer", "Member[network]"] + - ["system.boolean", "microsoft.visualbasic.devices.mouse", "Member[wheelexists]"] + - ["microsoft.visualbasic.devices.audio", "microsoft.visualbasic.devices.computer", "Member[audio]"] + - ["system.windows.forms.screen", "microsoft.visualbasic.devices.computer", "Member[screen]"] + - ["system.boolean", "microsoft.visualbasic.devices.keyboard", "Member[altkeydown]"] + - ["microsoft.visualbasic.devices.computerinfo", "microsoft.visualbasic.devices.servercomputer", "Member[info]"] + - ["system.boolean", "microsoft.visualbasic.devices.keyboard", "Member[ctrlkeydown]"] + - ["system.boolean", "microsoft.visualbasic.devices.network", "Method[ping].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.devices.networkavailableeventargs", "Member[isnetworkavailable]"] + - ["microsoft.visualbasic.devices.clock", "microsoft.visualbasic.devices.servercomputer", "Member[clock]"] + - ["microsoft.visualbasic.devices.keyboard", "microsoft.visualbasic.devices.computer", "Member[keyboard]"] + - ["system.string", "microsoft.visualbasic.devices.computerinfo", "Member[osversion]"] + - ["system.boolean", "microsoft.visualbasic.devices.mouse", "Member[buttonsswapped]"] + - ["microsoft.visualbasic.myservices.filesystemproxy", "microsoft.visualbasic.devices.servercomputer", "Member[filesystem]"] + - ["system.int32", "microsoft.visualbasic.devices.mouse", "Member[wheelscrolllines]"] + - ["microsoft.visualbasic.myservices.clipboardproxy", "microsoft.visualbasic.devices.computer", "Member[clipboard]"] + - ["system.datetime", "microsoft.visualbasic.devices.clock", "Member[gmttime]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.devices.ports", "Member[serialportnames]"] + - ["microsoft.visualbasic.devices.ports", "microsoft.visualbasic.devices.computer", "Member[ports]"] + - ["system.uint64", "microsoft.visualbasic.devices.computerinfo", "Member[availablevirtualmemory]"] + - ["microsoft.visualbasic.myservices.registryproxy", "microsoft.visualbasic.devices.servercomputer", "Member[registry]"] + - ["system.globalization.cultureinfo", "microsoft.visualbasic.devices.computerinfo", "Member[installeduiculture]"] + - ["system.boolean", "microsoft.visualbasic.devices.keyboard", "Member[numlock]"] + - ["system.uint64", "microsoft.visualbasic.devices.computerinfo", "Member[totalvirtualmemory]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.FileIO.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.FileIO.typemodel.yml new file mode 100644 index 000000000000..2680d6e6a48b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.FileIO.typemodel.yml @@ -0,0 +1,62 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualbasic.fileio.searchoption", "microsoft.visualbasic.fileio.searchoption!", "Member[searchtoplevelonly]"] + - ["system.byte[]", "microsoft.visualbasic.fileio.filesystem!", "Method[readallbytes].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.fileio.filesystem!", "Method[getfiles].ReturnValue"] + - ["system.string[]", "microsoft.visualbasic.fileio.textfieldparser", "Member[commenttokens]"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[mypictures]"] + - ["system.int32[]", "microsoft.visualbasic.fileio.textfieldparser", "Member[fieldwidths]"] + - ["microsoft.visualbasic.fileio.recycleoption", "microsoft.visualbasic.fileio.recycleoption!", "Member[sendtorecyclebin]"] + - ["system.io.driveinfo", "microsoft.visualbasic.fileio.filesystem!", "Method[getdriveinfo].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.fileio.textfieldparser", "Member[hasfieldsenclosedinquotes]"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[mymusic]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.fileio.filesystem!", "Member[drives]"] + - ["microsoft.visualbasic.fileio.uioption", "microsoft.visualbasic.fileio.uioption!", "Member[onlyerrordialogs]"] + - ["system.string", "microsoft.visualbasic.fileio.textfieldparser", "Method[readline].ReturnValue"] + - ["system.string", "microsoft.visualbasic.fileio.malformedlineexception", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.visualbasic.fileio.textfieldparser", "Method[readtoend].ReturnValue"] + - ["microsoft.visualbasic.fileio.recycleoption", "microsoft.visualbasic.fileio.recycleoption!", "Member[deletepermanently]"] + - ["microsoft.visualbasic.fileio.uioption", "microsoft.visualbasic.fileio.uioption!", "Member[alldialogs]"] + - ["microsoft.visualbasic.fileio.deletedirectoryoption", "microsoft.visualbasic.fileio.deletedirectoryoption!", "Member[deleteallcontents]"] + - ["system.string", "microsoft.visualbasic.fileio.filesystem!", "Method[getparentpath].ReturnValue"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[allusersapplicationdata]"] + - ["system.io.streamreader", "microsoft.visualbasic.fileio.filesystem!", "Method[opentextfilereader].ReturnValue"] + - ["microsoft.visualbasic.fileio.fieldtype", "microsoft.visualbasic.fileio.fieldtype!", "Member[fixedwidth]"] + - ["system.int64", "microsoft.visualbasic.fileio.textfieldparser", "Member[linenumber]"] + - ["system.string", "microsoft.visualbasic.fileio.filesystem!", "Method[combinepath].ReturnValue"] + - ["system.string", "microsoft.visualbasic.fileio.filesystem!", "Method[getname].ReturnValue"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[desktop]"] + - ["system.string", "microsoft.visualbasic.fileio.filesystem!", "Method[readalltext].ReturnValue"] + - ["microsoft.visualbasic.fileio.uicanceloption", "microsoft.visualbasic.fileio.uicanceloption!", "Member[throwexception]"] + - ["microsoft.visualbasic.fileio.textfieldparser", "microsoft.visualbasic.fileio.filesystem!", "Method[opentextfieldparser].ReturnValue"] + - ["system.string[]", "microsoft.visualbasic.fileio.textfieldparser", "Method[readfields].ReturnValue"] + - ["system.string", "microsoft.visualbasic.fileio.filesystem!", "Method[gettempfilename].ReturnValue"] + - ["system.string", "microsoft.visualbasic.fileio.textfieldparser", "Member[errorline]"] + - ["microsoft.visualbasic.fileio.fieldtype", "microsoft.visualbasic.fileio.textfieldparser", "Member[textfieldtype]"] + - ["system.boolean", "microsoft.visualbasic.fileio.textfieldparser", "Member[trimwhitespace]"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[temp]"] + - ["system.string[]", "microsoft.visualbasic.fileio.textfieldparser", "Member[delimiters]"] + - ["system.boolean", "microsoft.visualbasic.fileio.filesystem!", "Method[directoryexists].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.fileio.filesystem!", "Method[fileexists].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.fileio.filesystem!", "Method[getdirectories].ReturnValue"] + - ["system.io.streamwriter", "microsoft.visualbasic.fileio.filesystem!", "Method[opentextfilewriter].ReturnValue"] + - ["system.int64", "microsoft.visualbasic.fileio.malformedlineexception", "Member[linenumber]"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[programs]"] + - ["system.boolean", "microsoft.visualbasic.fileio.textfieldparser", "Member[endofdata]"] + - ["system.string", "microsoft.visualbasic.fileio.textfieldparser", "Method[peekchars].ReturnValue"] + - ["system.io.fileinfo", "microsoft.visualbasic.fileio.filesystem!", "Method[getfileinfo].ReturnValue"] + - ["microsoft.visualbasic.fileio.deletedirectoryoption", "microsoft.visualbasic.fileio.deletedirectoryoption!", "Member[throwifdirectorynonempty]"] + - ["system.int64", "microsoft.visualbasic.fileio.textfieldparser", "Member[errorlinenumber]"] + - ["system.string", "microsoft.visualbasic.fileio.filesystem!", "Member[currentdirectory]"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[mydocuments]"] + - ["microsoft.visualbasic.fileio.uicanceloption", "microsoft.visualbasic.fileio.uicanceloption!", "Member[donothing]"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[currentuserapplicationdata]"] + - ["system.string", "microsoft.visualbasic.fileio.specialdirectories!", "Member[programfiles]"] + - ["microsoft.visualbasic.fileio.searchoption", "microsoft.visualbasic.fileio.searchoption!", "Member[searchallsubdirectories]"] + - ["microsoft.visualbasic.fileio.fieldtype", "microsoft.visualbasic.fileio.fieldtype!", "Member[delimited]"] + - ["system.io.directoryinfo", "microsoft.visualbasic.fileio.filesystem!", "Method[getdirectoryinfo].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.fileio.filesystem!", "Method[findinfiles].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Logging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Logging.typemodel.yml new file mode 100644 index 000000000000..a9d2323d68a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Logging.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualbasic.logging.logfilelocation", "microsoft.visualbasic.logging.filelogtracelistener", "Member[location]"] + - ["microsoft.visualbasic.logging.diskspaceexhaustedoption", "microsoft.visualbasic.logging.diskspaceexhaustedoption!", "Member[discardmessages]"] + - ["system.text.encoding", "microsoft.visualbasic.logging.filelogtracelistener", "Member[encoding]"] + - ["system.diagnostics.tracesource", "microsoft.visualbasic.logging.log", "Member[tracesource]"] + - ["system.boolean", "microsoft.visualbasic.logging.filelogtracelistener", "Member[autoflush]"] + - ["system.int64", "microsoft.visualbasic.logging.filelogtracelistener", "Member[maxfilesize]"] + - ["system.string", "microsoft.visualbasic.logging.filelogtracelistener", "Member[delimiter]"] + - ["microsoft.visualbasic.logging.diskspaceexhaustedoption", "microsoft.visualbasic.logging.filelogtracelistener", "Member[diskspaceexhaustedbehavior]"] + - ["system.int64", "microsoft.visualbasic.logging.filelogtracelistener", "Member[reservediskspace]"] + - ["system.boolean", "microsoft.visualbasic.logging.filelogtracelistener", "Member[append]"] + - ["microsoft.visualbasic.logging.logfilelocation", "microsoft.visualbasic.logging.logfilelocation!", "Member[custom]"] + - ["system.string", "microsoft.visualbasic.logging.filelogtracelistener", "Member[basefilename]"] + - ["microsoft.visualbasic.logging.logfilelocation", "microsoft.visualbasic.logging.logfilelocation!", "Member[tempdirectory]"] + - ["microsoft.visualbasic.logging.diskspaceexhaustedoption", "microsoft.visualbasic.logging.diskspaceexhaustedoption!", "Member[throwexception]"] + - ["microsoft.visualbasic.logging.filelogtracelistener", "microsoft.visualbasic.logging.log", "Member[defaultfilelogwriter]"] + - ["system.boolean", "microsoft.visualbasic.logging.filelogtracelistener", "Member[includehostname]"] + - ["microsoft.visualbasic.logging.logfilelocation", "microsoft.visualbasic.logging.logfilelocation!", "Member[executabledirectory]"] + - ["microsoft.visualbasic.logging.logfilecreationscheduleoption", "microsoft.visualbasic.logging.logfilecreationscheduleoption!", "Member[weekly]"] + - ["microsoft.visualbasic.logging.logfilelocation", "microsoft.visualbasic.logging.logfilelocation!", "Member[commonapplicationdirectory]"] + - ["microsoft.visualbasic.logging.logfilecreationscheduleoption", "microsoft.visualbasic.logging.filelogtracelistener", "Member[logfilecreationschedule]"] + - ["system.string", "microsoft.visualbasic.logging.filelogtracelistener", "Member[customlocation]"] + - ["system.string[]", "microsoft.visualbasic.logging.filelogtracelistener", "Method[getsupportedattributes].ReturnValue"] + - ["microsoft.visualbasic.logging.logfilecreationscheduleoption", "microsoft.visualbasic.logging.logfilecreationscheduleoption!", "Member[daily]"] + - ["microsoft.visualbasic.logging.logfilelocation", "microsoft.visualbasic.logging.logfilelocation!", "Member[localuserapplicationdirectory]"] + - ["system.string", "microsoft.visualbasic.logging.filelogtracelistener", "Member[fulllogfilename]"] + - ["microsoft.visualbasic.logging.logfilecreationscheduleoption", "microsoft.visualbasic.logging.logfilecreationscheduleoption!", "Member[none]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.MyServices.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.MyServices.Internal.typemodel.yml new file mode 100644 index 000000000000..f275cd6d5928 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.MyServices.Internal.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["t", "microsoft.visualbasic.myservices.internal.contextvalue", "Member[value]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.MyServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.MyServices.typemodel.yml new file mode 100644 index 000000000000..65614a0f48db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.MyServices.typemodel.yml @@ -0,0 +1,55 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[mypictures]"] + - ["system.boolean", "microsoft.visualbasic.myservices.clipboardproxy", "Method[trygetdata].ReturnValue"] + - ["system.io.fileinfo", "microsoft.visualbasic.myservices.filesystemproxy", "Method[getfileinfo].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[programs]"] + - ["microsoft.win32.registrykey", "microsoft.visualbasic.myservices.registryproxy", "Member[dyndata]"] + - ["microsoft.visualbasic.myservices.specialdirectoriesproxy", "microsoft.visualbasic.myservices.filesystemproxy", "Member[specialdirectories]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.myservices.filesystemproxy", "Member[drives]"] + - ["microsoft.win32.registrykey", "microsoft.visualbasic.myservices.registryproxy", "Member[localmachine]"] + - ["system.object", "microsoft.visualbasic.myservices.clipboardproxy", "Method[getdata].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[currentuserapplicationdata]"] + - ["system.drawing.image", "microsoft.visualbasic.myservices.clipboardproxy", "Method[getimage].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.filesystemproxy", "Method[getparentpath].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[desktop]"] + - ["system.io.streamwriter", "microsoft.visualbasic.myservices.filesystemproxy", "Method[opentextfilewriter].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.myservices.clipboardproxy", "Method[containsimage].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[mydocuments]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.myservices.filesystemproxy", "Method[getfiles].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[mymusic]"] + - ["system.io.stream", "microsoft.visualbasic.myservices.clipboardproxy", "Method[getaudiostream].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.filesystemproxy", "Method[readalltext].ReturnValue"] + - ["system.io.streamreader", "microsoft.visualbasic.myservices.filesystemproxy", "Method[opentextfilereader].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.myservices.clipboardproxy", "Method[containsdata].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.myservices.filesystemproxy", "Method[fileexists].ReturnValue"] + - ["microsoft.win32.registrykey", "microsoft.visualbasic.myservices.registryproxy", "Member[performancedata]"] + - ["microsoft.visualbasic.fileio.textfieldparser", "microsoft.visualbasic.myservices.filesystemproxy", "Method[opentextfieldparser].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.myservices.filesystemproxy", "Method[findinfiles].ReturnValue"] + - ["microsoft.win32.registrykey", "microsoft.visualbasic.myservices.registryproxy", "Member[currentuser]"] + - ["system.boolean", "microsoft.visualbasic.myservices.clipboardproxy", "Method[containsfiledroplist].ReturnValue"] + - ["system.byte[]", "microsoft.visualbasic.myservices.filesystemproxy", "Method[readallbytes].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[temp]"] + - ["system.windows.forms.idataobject", "microsoft.visualbasic.myservices.clipboardproxy", "Method[getdataobject].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.myservices.filesystemproxy", "Method[directoryexists].ReturnValue"] + - ["microsoft.win32.registrykey", "microsoft.visualbasic.myservices.registryproxy", "Member[classesroot]"] + - ["system.io.directoryinfo", "microsoft.visualbasic.myservices.filesystemproxy", "Method[getdirectoryinfo].ReturnValue"] + - ["system.object", "microsoft.visualbasic.myservices.registryproxy", "Method[getvalue].ReturnValue"] + - ["microsoft.win32.registrykey", "microsoft.visualbasic.myservices.registryproxy", "Member[currentconfig]"] + - ["system.collections.specialized.stringcollection", "microsoft.visualbasic.myservices.clipboardproxy", "Method[getfiledroplist].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.filesystemproxy", "Method[getname].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[programfiles]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualbasic.myservices.filesystemproxy", "Method[getdirectories].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.myservices.clipboardproxy", "Method[containsaudio].ReturnValue"] + - ["microsoft.win32.registrykey", "microsoft.visualbasic.myservices.registryproxy", "Member[users]"] + - ["system.string", "microsoft.visualbasic.myservices.filesystemproxy", "Method[combinepath].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.filesystemproxy", "Member[currentdirectory]"] + - ["system.string", "microsoft.visualbasic.myservices.specialdirectoriesproxy", "Member[allusersapplicationdata]"] + - ["system.string", "microsoft.visualbasic.myservices.clipboardproxy", "Method[gettext].ReturnValue"] + - ["system.string", "microsoft.visualbasic.myservices.filesystemproxy", "Method[gettempfilename].ReturnValue"] + - ["system.io.driveinfo", "microsoft.visualbasic.myservices.filesystemproxy", "Method[getdriveinfo].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.myservices.clipboardproxy", "Method[containstext].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Vsa.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Vsa.typemodel.yml new file mode 100644 index 000000000000..c918a68f4ac7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.Vsa.typemodel.yml @@ -0,0 +1,55 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualbasic.vsa.vsaengine", "Method[isvalididentifier].ReturnValue"] + - ["system.string", "microsoft.visualbasic.vsa.vsaengine", "Member[rootmoniker]"] + - ["system.object", "microsoft.visualbasic.vsa.vsaengine", "Method[getoption].ReturnValue"] + - ["microsoft.vsa.ivsaitems", "microsoft.visualbasic.vsa.vsaengine", "Member[m_items]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaitem", "Member[isdirty]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaengine", "Member[_engineclosed]"] + - ["system.string", "microsoft.visualbasic.vsa.vsaengine", "Member[version]"] + - ["system.reflection.assembly", "microsoft.visualbasic.vsa.vsaengine", "Member[assembly]"] + - ["microsoft.vsa.vsaitemtype", "microsoft.visualbasic.vsa.vsaitem", "Member[itemtype]"] + - ["system.object", "microsoft.visualbasic.vsa.vsaitemsenumerator", "Member[current]"] + - ["system.codedom.codeobject", "microsoft.visualbasic.vsa.vsacodeitem", "Member[codedom]"] + - ["system.int32", "microsoft.visualbasic.vsa.vsaitems", "Member[count]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaengine", "Member[isrunning]"] + - ["microsoft.visualbasic.vsa.vsaitem", "microsoft.visualbasic.vsa.vsaitems", "Method[addcodeitemwrapper].ReturnValue"] + - ["microsoft.vsa.ivsaitem", "microsoft.visualbasic.vsa.vsaitems", "Method[getitemwrapper].ReturnValue"] + - ["system.exception", "microsoft.visualbasic.vsa.vsaengine!", "Method[getexceptiontothrow].ReturnValue"] + - ["system.string", "microsoft.visualbasic.vsa.vsaengine", "Member[name]"] + - ["system.object", "microsoft.visualbasic.vsa.vsaitem", "Method[getoption].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.vsa.vsacompilererror", "Member[severity]"] + - ["system.string", "microsoft.visualbasic.vsa.vsaengine", "Member[rootnamespace]"] + - ["system.string", "microsoft.visualbasic.vsa.vsacompilererror", "Member[sourcemoniker]"] + - ["system.collections.hashtable", "microsoft.visualbasic.vsa.vsaitems", "Member[m_itemcollection]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaengine", "Method[compile].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaglobalitem", "Member[exposemembers]"] + - ["microsoft.vsa.ivsaengine", "microsoft.visualbasic.vsa.vsaengine", "Member[_baseengine]"] + - ["microsoft.vsa.ivsaitem", "microsoft.visualbasic.vsa.vsaitem", "Member[_item]"] + - ["system.string", "microsoft.visualbasic.vsa.vsaglobalitem", "Member[typestring]"] + - ["system.int32", "microsoft.visualbasic.vsa.vsacompilererror", "Member[endcolumn]"] + - ["microsoft.vsa.ivsaitem", "microsoft.visualbasic.vsa.vsaitems", "Member[item]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaengine", "Member[iscompiled]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaengine", "Member[generatedebuginfo]"] + - ["system.string", "microsoft.visualbasic.vsa.vsacompilererror", "Member[description]"] + - ["microsoft.vsa.ivsaitem", "microsoft.visualbasic.vsa.vsacompilererror", "Member[sourceitem]"] + - ["system.collections.ienumerator", "microsoft.visualbasic.vsa.vsaitems", "Method[getenumerator].ReturnValue"] + - ["microsoft.vsa.ivsaitem", "microsoft.visualbasic.vsa.vsaitems", "Method[createitem].ReturnValue"] + - ["system.string", "microsoft.visualbasic.vsa.vsareferenceitem", "Member[assemblyname]"] + - ["system.security.policy.evidence", "microsoft.visualbasic.vsa.vsaengine", "Member[evidence]"] + - ["system.string", "microsoft.visualbasic.vsa.vsacodeitem", "Member[sourcetext]"] + - ["system.int32", "microsoft.visualbasic.vsa.vsacompilererror", "Member[number]"] + - ["system.string", "microsoft.visualbasic.vsa.vsaengine", "Member[language]"] + - ["system.string", "microsoft.visualbasic.vsa.vsaitem", "Member[name]"] + - ["system.int32", "microsoft.visualbasic.vsa.vsacompilererror", "Member[startcolumn]"] + - ["system.string", "microsoft.visualbasic.vsa.vsacompilererror", "Member[linetext]"] + - ["system.int32", "microsoft.visualbasic.vsa.vsacompilererror", "Member[line]"] + - ["microsoft.vsa.ivsasite", "microsoft.visualbasic.vsa.vsaengine", "Member[site]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaengine", "Member[isdirty]"] + - ["system.int32", "microsoft.visualbasic.vsa.vsaengine", "Member[lcid]"] + - ["microsoft.vsa.ivsaitems", "microsoft.visualbasic.vsa.vsaengine", "Member[items]"] + - ["system.boolean", "microsoft.visualbasic.vsa.vsaitemsenumerator", "Method[movenext].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.typemodel.yml new file mode 100644 index 000000000000..345a3222bb7a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualBasic.typemodel.yml @@ -0,0 +1,422 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.fileattribute!", "Member[archive]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.constants!", "Member[vbno]"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.constants!", "Member[vbmethod]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.interaction!", "Method[msgbox].ReturnValue"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[weekday]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[simplifiedchinese]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[lowercase]"] + - ["system.object", "microsoft.visualbasic.interaction!", "Method[getobject].ReturnValue"] + - ["microsoft.visualbasic.comparemethod", "microsoft.visualbasic.constants!", "Member[vbbinarycompare]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.constants!", "Member[vbmaximizedfocus]"] + - ["microsoft.visualbasic.audioplaymode", "microsoft.visualbasic.audioplaymode!", "Member[backgroundloop]"] + - ["system.int32", "microsoft.visualbasic.strings!", "Method[instr].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[string]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[formatnumber].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.constants!", "Member[vbobjecterror]"] + - ["microsoft.visualbasic.errobject", "microsoft.visualbasic.information!", "Method[err].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbsunday]"] + - ["system.int64", "microsoft.visualbasic.dateandtime!", "Method[datediff].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.errobject", "Member[helpcontext]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbdefaultbutton1]"] + - ["system.decimal", "microsoft.visualbasic.conversion!", "Method[int].ReturnValue"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbkatakana]"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.firstweekofyear!", "Member[firstfullweek]"] + - ["system.int32", "microsoft.visualbasic.collection", "Method[indexof].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.information!", "Method[qbcolor].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[monday]"] + - ["system.int32", "microsoft.visualbasic.strings!", "Method[strcomp].ReturnValue"] + - ["system.string", "microsoft.visualbasic.comclassattribute", "Member[interfaceid]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbfriday]"] + - ["microsoft.visualbasic.duedate", "microsoft.visualbasic.duedate!", "Member[endofperiod]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[applicationmodal]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.appwinstyle!", "Member[normalnofocus]"] + - ["microsoft.visualbasic.openshare", "microsoft.visualbasic.openshare!", "Member[lockwrite]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[msgboxright]"] + - ["microsoft.visualbasic.tristate", "microsoft.visualbasic.constants!", "Member[vbfalse]"] + - ["system.decimal", "microsoft.visualbasic.conversion!", "Method[fix].ReturnValue"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.constants!", "Member[vblet]"] + - ["system.string", "microsoft.visualbasic.errobject", "Member[source]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vblowercase]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.constants!", "Member[vbminimizedfocus]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbsimplifiedchinese]"] + - ["system.int32", "microsoft.visualbasic.globals!", "Member[scriptenginebuildversion]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[space].ReturnValue"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Method[timeserial].ReturnValue"] + - ["system.string[]", "microsoft.visualbasic.strings!", "Method[split].ReturnValue"] + - ["system.single", "microsoft.visualbasic.vbmath!", "Method[rnd].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbapplicationmodal]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbbyte]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbquestion]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbdate]"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Member[now]"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.constants!", "Member[vbfirstfullweek]"] + - ["system.string", "microsoft.visualbasic.information!", "Method[vbtypename].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[msgboxhelp]"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[weekday].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[systemmodal]"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[ddb].ReturnValue"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.dateformat!", "Member[longdate]"] + - ["microsoft.visualbasic.tabinfo", "microsoft.visualbasic.filesystem!", "Method[tab].ReturnValue"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[rate].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[system]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[exclamation]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[currency]"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.calltype!", "Member[get]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[wednesday]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[left].ReturnValue"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[hour]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.appwinstyle!", "Member[maximizedfocus]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbdefaultbutton3]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[defaultbutton3]"] + - ["system.object", "microsoft.visualbasic.interaction!", "Method[createobject].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[empty]"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbformfeed]"] + - ["system.int32[]", "microsoft.visualbasic.vbfixedarrayattribute", "Member[bounds]"] + - ["system.boolean", "microsoft.visualbasic.collection", "Member[isreadonly]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.constants!", "Member[vbshortdate]"] + - ["system.string", "microsoft.visualbasic.filesystem!", "Method[inputstring].ReturnValue"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.firstweekofyear!", "Member[firstfourdays]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.constants!", "Member[vbgeneraldate]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.constants!", "Member[vbnormalfocus]"] + - ["system.int32", "microsoft.visualbasic.conversion!", "Method[val].ReturnValue"] + - ["system.int64", "microsoft.visualbasic.conversion!", "Method[fix].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.strings!", "Method[len].ReturnValue"] + - ["microsoft.visualbasic.openshare", "microsoft.visualbasic.openshare!", "Member[lockreadwrite]"] + - ["system.int32", "microsoft.visualbasic.errobject", "Member[lastdllerror]"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[sln].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.collection", "Method[add].ReturnValue"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[mirr].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbempty]"] + - ["system.double", "microsoft.visualbasic.conversion!", "Method[int].ReturnValue"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.msgboxresult!", "Member[ok]"] + - ["system.char", "microsoft.visualbasic.strings!", "Method[chr].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.comclassattribute", "Member[interfaceshadows]"] + - ["system.double", "microsoft.visualbasic.conversion!", "Method[fix].ReturnValue"] + - ["microsoft.visualbasic.openmode", "microsoft.visualbasic.openmode!", "Member[binary]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.msgboxresult!", "Member[ignore]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[msgboxsetforeground]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.dateformat!", "Member[generaldate]"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[minute]"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[lf]"] + - ["microsoft.visualbasic.tristate", "microsoft.visualbasic.tristate!", "Member[usedefault]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[null]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbsingle]"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[pv].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.strings!", "Method[instrrev].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[short]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[right].ReturnValue"] + - ["system.char", "microsoft.visualbasic.strings!", "Method[chrw].ReturnValue"] + - ["system.string[,]", "microsoft.visualbasic.interaction!", "Method[getallsettings].ReturnValue"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[ipmt].ReturnValue"] + - ["system.string", "microsoft.visualbasic.interaction!", "Method[command].ReturnValue"] + - ["system.object", "microsoft.visualbasic.interaction!", "Method[choose].ReturnValue"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[quote]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbyesnocancel]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.fileattribute!", "Member[normal]"] + - ["system.string", "microsoft.visualbasic.comclassattribute", "Member[classid]"] + - ["system.string", "microsoft.visualbasic.dateandtime!", "Method[monthname].ReturnValue"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[fv].ReturnValue"] + - ["system.char", "microsoft.visualbasic.strings!", "Method[getchar].ReturnValue"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.constants!", "Member[vbminimizednofocus]"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbnewline]"] + - ["microsoft.visualbasic.comparemethod", "microsoft.visualbasic.constants!", "Member[vbtextcompare]"] + - ["microsoft.visualbasic.tristate", "microsoft.visualbasic.constants!", "Member[vbusedefault]"] + - ["system.int32", "microsoft.visualbasic.information!", "Method[lbound].ReturnValue"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[replace].ReturnValue"] + - ["system.string", "microsoft.visualbasic.conversion!", "Method[str].ReturnValue"] + - ["microsoft.visualbasic.tristate", "microsoft.visualbasic.tristate!", "Member[false]"] + - ["microsoft.visualbasic.tristate", "microsoft.visualbasic.constants!", "Member[vbtrue]"] + - ["microsoft.visualbasic.comparemethod", "microsoft.visualbasic.comparemethod!", "Member[text]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbdefaultbutton2]"] + - ["system.int16", "microsoft.visualbasic.conversion!", "Method[fix].ReturnValue"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbnarrow]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.fileattribute!", "Member[system]"] + - ["system.int32", "microsoft.visualbasic.globals!", "Member[scriptenginemajorversion]"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbtab]"] + - ["system.int16", "microsoft.visualbasic.spcinfo", "Member[count]"] + - ["microsoft.visualbasic.openaccess", "microsoft.visualbasic.openaccess!", "Member[default]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[lset].ReturnValue"] + - ["system.int64", "microsoft.visualbasic.filesystem!", "Method[filelen].ReturnValue"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[cr]"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbnullstring]"] + - ["system.string", "microsoft.visualbasic.interaction!", "Method[partition].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.information!", "Method[rgb].ReturnValue"] + - ["system.string", "microsoft.visualbasic.comclassattribute", "Member[eventid]"] + - ["system.int32", "microsoft.visualbasic.errobject", "Member[number]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.constants!", "Member[vbignore]"] + - ["system.int32", "microsoft.visualbasic.conversion!", "Method[fix].ReturnValue"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.msgboxresult!", "Member[yes]"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Member[timeofday]"] + - ["system.codedom.compiler.languageoptions", "microsoft.visualbasic.vbcodeprovider", "Member[languageoptions]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.constants!", "Member[vbvolume]"] + - ["system.object", "microsoft.visualbasic.collection", "Member[item]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.dateformat!", "Member[longtime]"] + - ["system.string", "microsoft.visualbasic.interaction!", "Method[environ].ReturnValue"] + - ["microsoft.visualbasic.tristate", "microsoft.visualbasic.tristate!", "Member[true]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[propercase]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.constants!", "Member[vbreadonly]"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbcr]"] + - ["system.string", "microsoft.visualbasic.errobject", "Member[description]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vblong]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[strdup].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[decimal]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[rset].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[thursday]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[long]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbsaturday]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.constants!", "Member[vbretry]"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.firstweekofyear!", "Member[system]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.constants!", "Member[vbhide]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.msgboxresult!", "Member[cancel]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.constants!", "Member[vbok]"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbback]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbstring]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[hiragana]"] + - ["system.int64", "microsoft.visualbasic.conversion!", "Method[int].ReturnValue"] + - ["system.string", "microsoft.visualbasic.mygroupcollectionattribute", "Member[disposemethod]"] + - ["system.int16", "microsoft.visualbasic.conversion!", "Method[int].ReturnValue"] + - ["system.int64", "microsoft.visualbasic.filesystem!", "Method[loc].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[minute].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbvariant]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.constants!", "Member[vbyes]"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Method[dateadd].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[error]"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Member[today]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[format].ReturnValue"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[nper].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbdouble]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.appwinstyle!", "Member[minimizedfocus]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbcritical]"] + - ["microsoft.visualbasic.openshare", "microsoft.visualbasic.openshare!", "Member[default]"] + - ["system.boolean", "microsoft.visualbasic.filesystem!", "Method[eof].ReturnValue"] + - ["system.string", "microsoft.visualbasic.dateandtime!", "Method[weekdayname].ReturnValue"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[traditionalchinese]"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.constants!", "Member[vbfirstjan1]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.constants!", "Member[vbshorttime]"] + - ["system.string", "microsoft.visualbasic.mygroupcollectionattribute", "Member[defaultinstancealias]"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[formfeed]"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[day].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbyesno]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.filesystem!", "Method[getattr].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[single]"] + - ["system.string", "microsoft.visualbasic.dateandtime!", "Member[timestring]"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[dayofyear]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.constants!", "Member[vbarchive]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[formatcurrency].ReturnValue"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[mid].ReturnValue"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.constants!", "Member[vbget]"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Method[timevalue].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[question]"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Method[datevalue].ReturnValue"] + - ["system.string[]", "microsoft.visualbasic.strings!", "Method[filter].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[integer]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbmsgboxrtlreading]"] + - ["system.boolean", "microsoft.visualbasic.information!", "Method[iserror].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.information!", "Method[isnothing].ReturnValue"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[second]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[strreverse].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbcurrency]"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.appwinstyle!", "Member[normalfocus]"] + - ["microsoft.visualbasic.openshare", "microsoft.visualbasic.openshare!", "Member[shared]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[trim].ReturnValue"] + - ["system.string", "microsoft.visualbasic.interaction!", "Method[inputbox].ReturnValue"] + - ["system.object", "microsoft.visualbasic.conversion!", "Method[int].ReturnValue"] + - ["system.single", "microsoft.visualbasic.conversion!", "Method[int].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[sunday]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbboolean]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.msgboxresult!", "Member[no]"] + - ["system.boolean", "microsoft.visualbasic.information!", "Method[isdbnull].ReturnValue"] + - ["microsoft.visualbasic.audioplaymode", "microsoft.visualbasic.audioplaymode!", "Member[background]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[critical]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vblinguisticcasing]"] + - ["microsoft.visualbasic.openmode", "microsoft.visualbasic.openmode!", "Member[input]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[wide]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[ltrim].ReturnValue"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbuppercase]"] + - ["system.int32", "microsoft.visualbasic.interaction!", "Method[shell].ReturnValue"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbcrlf]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[formatdatetime].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.collection", "Method[contains].ReturnValue"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[verticaltab]"] + - ["system.boolean", "microsoft.visualbasic.collection", "Member[isfixedsize]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[saturday]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[ucase].ReturnValue"] + - ["system.datetime", "microsoft.visualbasic.dateandtime!", "Method[dateserial].ReturnValue"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.dateformat!", "Member[shortdate]"] + - ["system.int32", "microsoft.visualbasic.vbfixedarrayattribute", "Member[length]"] + - ["system.int32", "microsoft.visualbasic.globals!", "Member[scriptengineminorversion]"] + - ["system.int64", "microsoft.visualbasic.filesystem!", "Method[lof].ReturnValue"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbnullchar]"] + - ["microsoft.visualbasic.openmode", "microsoft.visualbasic.openmode!", "Member[append]"] + - ["system.string", "microsoft.visualbasic.vbcodeprovider", "Member[fileextension]"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[year].ReturnValue"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vblf]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbwide]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.constants!", "Member[vblongdate]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.information!", "Method[vartype].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.filesystem!", "Method[freefile].ReturnValue"] + - ["system.codedom.compiler.icodegenerator", "microsoft.visualbasic.vbcodeprovider", "Method[creategenerator].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.strings!", "Method[ascw].ReturnValue"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.appwinstyle!", "Member[minimizednofocus]"] + - ["system.int64", "microsoft.visualbasic.filesystem!", "Method[seek].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[second].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.information!", "Method[isdate].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbretrycancel]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbobject]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.constants!", "Member[vbsystem]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[lcase].ReturnValue"] + - ["system.char", "microsoft.visualbasic.strings!", "Method[lcase].ReturnValue"] + - ["system.string", "microsoft.visualbasic.dateandtime!", "Member[datestring]"] + - ["system.single", "microsoft.visualbasic.conversion!", "Method[fix].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[yesno]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbpropercase]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[date]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbtraditionalchinese]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbdecimal]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.constants!", "Member[vbnormal]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[yesnocancel]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[userdefinedtype]"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[back]"] + - ["microsoft.visualbasic.openaccess", "microsoft.visualbasic.openaccess!", "Member[read]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[byte]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbinformation]"] + - ["system.int32", "microsoft.visualbasic.information!", "Method[erl].ReturnValue"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.calltype!", "Member[let]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.constants!", "Member[vblongtime]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbmsgboxhelp]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[uppercase]"] + - ["system.string", "microsoft.visualbasic.filesystem!", "Method[lineinput].ReturnValue"] + - ["system.codedom.compiler.icodecompiler", "microsoft.visualbasic.vbcodeprovider", "Method[createcompiler].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[information]"] + - ["system.object", "microsoft.visualbasic.strings!", "Method[strdup].ReturnValue"] + - ["system.object", "microsoft.visualbasic.collection", "Member[syncroot]"] + - ["microsoft.visualbasic.duedate", "microsoft.visualbasic.duedate!", "Member[begofperiod]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbarray]"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[datepart].ReturnValue"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[strconv].ReturnValue"] + - ["targettype", "microsoft.visualbasic.conversion!", "Method[ctypedynamic].ReturnValue"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[join].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[array]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[dataobject]"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[rtrim].ReturnValue"] + - ["system.double", "microsoft.visualbasic.conversion!", "Method[val].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.information!", "Method[ubound].ReturnValue"] + - ["system.string", "microsoft.visualbasic.constants!", "Member[vbverticaltab]"] + - ["microsoft.visualbasic.openmode", "microsoft.visualbasic.openmode!", "Member[random]"] + - ["system.string", "microsoft.visualbasic.controlchars!", "Member[newline]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbusesystemdayofweek]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbnull]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbmsgboxright]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.fileattribute!", "Member[volume]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbmonday]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbuserdefinedtype]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbmsgboxsetforeground]"] + - ["system.boolean", "microsoft.visualbasic.information!", "Method[isreference].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbabortretryignore]"] + - ["system.object", "microsoft.visualbasic.interaction!", "Method[callbyname].ReturnValue"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.constants!", "Member[vbset]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[narrow]"] + - ["system.int32", "microsoft.visualbasic.vbfixedstringattribute", "Member[length]"] + - ["system.string", "microsoft.visualbasic.conversion!", "Method[errortostring].ReturnValue"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.constants!", "Member[vbnormalnofocus]"] + - ["system.string", "microsoft.visualbasic.interaction!", "Method[getsetting].ReturnValue"] + - ["system.char", "microsoft.visualbasic.strings!", "Method[ucase].ReturnValue"] + - ["microsoft.visualbasic.comparemethod", "microsoft.visualbasic.comparemethod!", "Member[binary]"] + - ["microsoft.visualbasic.openaccess", "microsoft.visualbasic.openaccess!", "Member[write]"] + - ["microsoft.visualbasic.openmode", "microsoft.visualbasic.filesystem!", "Method[fileattr].ReturnValue"] + - ["system.string", "microsoft.visualbasic.strings!", "Method[formatpercent].ReturnValue"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[nullchar]"] + - ["system.int16", "microsoft.visualbasic.tabinfo", "Member[column]"] + - ["system.datetime", "microsoft.visualbasic.filesystem!", "Method[filedatetime].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.strings!", "Method[asc].ReturnValue"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.constants!", "Member[vbabort]"] + - ["system.collections.ienumerator", "microsoft.visualbasic.collection", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[day]"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.constants!", "Member[vbusesystem]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.constants!", "Member[vbdirectory]"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[npv].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[msgboxrtlreading]"] + - ["microsoft.visualbasic.openaccess", "microsoft.visualbasic.openaccess!", "Member[readwrite]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[object]"] + - ["microsoft.visualbasic.openmode", "microsoft.visualbasic.openmode!", "Member[output]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.constants!", "Member[vbhidden]"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[irr].ReturnValue"] + - ["system.char", "microsoft.visualbasic.controlchars!", "Member[tab]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[defaultbutton2]"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.constants!", "Member[vbfirstfourdays]"] + - ["system.int32", "microsoft.visualbasic.collection", "Member[count]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[okonly]"] + - ["system.int32", "microsoft.visualbasic.errobject", "Member[erl]"] + - ["system.string", "microsoft.visualbasic.mygroupcollectionattribute", "Member[mygroupname]"] + - ["microsoft.visualbasic.openshare", "microsoft.visualbasic.openshare!", "Member[lockread]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbsystemmodal]"] + - ["system.boolean", "microsoft.visualbasic.information!", "Method[isnumeric].ReturnValue"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.msgboxresult!", "Member[retry]"] + - ["system.boolean", "microsoft.visualbasic.information!", "Method[isarray].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.conversion!", "Method[int].ReturnValue"] + - ["system.boolean", "microsoft.visualbasic.collection", "Member[issynchronized]"] + - ["system.object", "microsoft.visualbasic.interaction!", "Method[switch].ReturnValue"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[double]"] + - ["system.string", "microsoft.visualbasic.globals!", "Member[scriptengine]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[katakana]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[char]"] + - ["system.string", "microsoft.visualbasic.controlchars!", "Member[crlf]"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[month]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbokonly]"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[hour].ReturnValue"] + - ["system.object", "microsoft.visualbasic.interaction!", "Method[iif].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[retrycancel]"] + - ["system.componentmodel.typeconverter", "microsoft.visualbasic.vbcodeprovider", "Method[getconverter].ReturnValue"] + - ["microsoft.visualbasic.spcinfo", "microsoft.visualbasic.filesystem!", "Method[spc].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbwednesday]"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.calltype!", "Member[method]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[okcancel]"] + - ["microsoft.visualbasic.audioplaymode", "microsoft.visualbasic.audioplaymode!", "Member[waittocomplete]"] + - ["microsoft.visualbasic.calltype", "microsoft.visualbasic.calltype!", "Member[set]"] + - ["microsoft.visualbasic.dateformat", "microsoft.visualbasic.dateformat!", "Member[shorttime]"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbexclamation]"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.constants!", "Member[vbcancel]"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[year]"] + - ["system.string", "microsoft.visualbasic.filesystem!", "Method[curdir].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[defaultbutton1]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[none]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.constants!", "Member[vbinteger]"] + - ["system.string", "microsoft.visualbasic.conversion!", "Method[hex].ReturnValue"] + - ["system.string", "microsoft.visualbasic.information!", "Method[typename].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.msgboxstyle!", "Member[abortretryignore]"] + - ["system.double", "microsoft.visualbasic.dateandtime!", "Member[timer]"] + - ["system.string", "microsoft.visualbasic.filesystem!", "Method[dir].ReturnValue"] + - ["system.int32", "microsoft.visualbasic.dateandtime!", "Method[month].ReturnValue"] + - ["system.string", "microsoft.visualbasic.conversion!", "Method[oct].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[friday]"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[quarter]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.firstdayofweek!", "Member[tuesday]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.fileattribute!", "Member[hidden]"] + - ["system.exception", "microsoft.visualbasic.errobject", "Method[getexception].ReturnValue"] + - ["microsoft.visualbasic.msgboxresult", "microsoft.visualbasic.msgboxresult!", "Member[abort]"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.vbstrconv!", "Member[linguisticcasing]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.fileattribute!", "Member[readonly]"] + - ["microsoft.visualbasic.firstweekofyear", "microsoft.visualbasic.firstweekofyear!", "Member[jan1]"] + - ["system.string", "microsoft.visualbasic.errobject", "Member[helpfile]"] + - ["microsoft.visualbasic.fileattribute", "microsoft.visualbasic.fileattribute!", "Member[directory]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[variant]"] + - ["microsoft.visualbasic.dateinterval", "microsoft.visualbasic.dateinterval!", "Member[weekofyear]"] + - ["system.object", "microsoft.visualbasic.conversion!", "Method[ctypedynamic].ReturnValue"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[syd].ReturnValue"] + - ["system.string", "microsoft.visualbasic.mygroupcollectionattribute", "Member[createmethod]"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[ppmt].ReturnValue"] + - ["microsoft.visualbasic.msgboxstyle", "microsoft.visualbasic.constants!", "Member[vbokcancel]"] + - ["system.object", "microsoft.visualbasic.conversion!", "Method[fix].ReturnValue"] + - ["microsoft.visualbasic.appwinstyle", "microsoft.visualbasic.appwinstyle!", "Member[hide]"] + - ["system.string", "microsoft.visualbasic.information!", "Method[systemtypename].ReturnValue"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbthursday]"] + - ["microsoft.visualbasic.firstdayofweek", "microsoft.visualbasic.constants!", "Member[vbtuesday]"] + - ["system.double", "microsoft.visualbasic.financial!", "Method[pmt].ReturnValue"] + - ["microsoft.visualbasic.vbstrconv", "microsoft.visualbasic.constants!", "Member[vbhiragana]"] + - ["microsoft.visualbasic.varianttype", "microsoft.visualbasic.varianttype!", "Member[boolean]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.StlClr.Generic.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.StlClr.Generic.typemodel.yml new file mode 100644 index 000000000000..b250b199d683 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.StlClr.Generic.typemodel.yml @@ -0,0 +1,180 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["tvalue", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[get_cref].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[get_node].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.ibidirectionaliterator", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[op_implicit].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[move].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[container].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator!", "Method[op_pointerdereference].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[get_cref].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[container].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[clone].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[container].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[move].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[container].ReturnValue"] + - ["system.uint32", "microsoft.visualc.stlclr.generic.ibidirectionalcontainer", "Method[get_generation].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.irandomaccessiterator", "Method[distance].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[valid].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[valid].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[valid].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[container].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.irandomaccessiterator", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_implicit].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_assign].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[op_equality].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[op_equality].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[get_cref].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.ibidirectionaliterator", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[base].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.irandomaccessiterator", "Method[move].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[get_ref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[equal_to].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator!", "Method[op_memberselection].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[get_bias].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.irandomaccessiterator", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_implicit].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[container].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.ibidirectionaliterator", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[valid].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.ioutputiterator", "Method[get_ref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[valid].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_inequality].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator!", "Method[op_memberselection].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_inequality].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[get_node].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.inode", "Member[_value]"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[equal_to].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[get_node].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.inode", "Method[is_head].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[get_ref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[equal_to].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_greaterthanorequal].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[op_assign].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator!", "Method[op_pointerdereference].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[equal_to].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[clone].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[get_bias].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[equal_to].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator!", "Method[op_greaterthan].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[get_bias].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator!", "Method[op_pointerdereference].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[op_assign].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[distance].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[clone].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.irandomaccessiterator", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[base].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[equal_to].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[get_node].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_assign].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_subtraction].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_assign].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator!", "Method[op_lessthanorequal].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[op_assign].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_equality].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[clone].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator!", "Method[op_pointerdereference].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[equal_to].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_lessthanorequal].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[clone].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[distance].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_subtraction].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.iinputiterator", "Method[get_cref].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[get_bias].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[equal_to].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator!", "Method[op_lessthanorequal].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.ibidirectionalcontainer", "microsoft.visualc.stlclr.generic.inode", "Method[container].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[op_equality].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[distance].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_lessthan].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.irandomaccessiterator", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[base].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[valid].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator!", "Method[op_memberselection].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator!", "Method[op_pointerdereference].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Member[item]"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[get_ref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[op_inequality].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator!", "Method[op_pointerdereference].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Member[item]"] + - ["system.object", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[get_node].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[valid].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.ibidirectionaliterator", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[base].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.iinputiterator", "Method[equal_to].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.ibaseiterator", "Method[container].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.irandomaccessiterator", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[get_node].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[move].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator!", "Method[op_memberselection].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_subtraction].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[get_cref].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Member[item]"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_greaterthan].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[get_bias].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[get_node].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[container].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator!", "Method[op_memberselection].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.ibidirectionaliterator", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[op_implicit].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[get_cref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[less_than].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator!", "Method[op_pointerdereference].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[get_ref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[op_inequality].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[clone].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_assign].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.ibaseiterator", "Method[get_node].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator!", "Method[op_greaterthan].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator!", "Method[op_memberselection].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[get_cref].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[container].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.irandomaccesscontainer", "Method[valid_bias].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[op_assign].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[get_cref].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[clone].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.containerbidirectionaliterator", "Method[get_node].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.ibaseiterator", "Method[valid].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.irandomaccesscontainer", "Method[at_bias].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.inode", "microsoft.visualc.stlclr.generic.inode", "Method[next_node].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.ibidirectionaliterator", "microsoft.visualc.stlclr.generic.constreversebidirectionaliterator", "Method[op_implicit].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator!", "Method[op_pointerdereference].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[distance].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.ibaseiterator", "Method[get_bias].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.irandomaccessiterator", "Method[less_than].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_lessthanorequal].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.inode", "microsoft.visualc.stlclr.generic.inode", "Method[prev_node].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[get_ref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[valid].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[less_than].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[get_ref].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[op_lessthanorequal].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerbidirectionaliterator", "Method[get_cref].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[get_ref].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constcontainerrandomaccessiterator", "Method[get_ref].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator!", "Method[op_memberselection].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[less_than].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[move].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator!", "Method[op_memberselection].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[less_than].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[op_equality].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.reversebidirectionaliterator", "Method[get_bias].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[get_bias].ReturnValue"] + - ["microsoft.visualc.stlclr.generic.irandomaccessiterator", "microsoft.visualc.stlclr.generic.containerrandomaccessiterator", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[op_inequality].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Method[clone].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.generic.reverserandomaccessiterator", "Method[get_bias].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.generic.constreverserandomaccessiterator", "Member[item]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.StlClr.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.StlClr.typemodel.yml new file mode 100644 index 000000000000..e0b179d413c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.StlClr.typemodel.yml @@ -0,0 +1,89 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualc.stlclr.genericpair", "Method[equals].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ivector", "Method[at].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.dequeenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.hashenumerator", "Method[movenext].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ideque", "Member[back_item]"] + - ["system.boolean", "microsoft.visualc.stlclr.ipriorityqueue", "Method[empty].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.istack", "Method[top].ReturnValue"] + - ["microsoft.visualc.stlclr.binarydelegate", "microsoft.visualc.stlclr.itree", "Method[key_comp].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.istack", "Member[top_item]"] + - ["system.object", "microsoft.visualc.stlclr.listenumeratorbase", "Member[current]"] + - ["system.int32", "microsoft.visualc.stlclr.itree", "Method[size].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ideque", "Method[at].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ilist", "Member[front_item]"] + - ["system.boolean", "microsoft.visualc.stlclr.vectorenumeratorbase", "Method[movenext].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ihash", "Method[count].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.listenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.hashenumeratorbase", "Method[movenext].ReturnValue"] + - ["system.single", "microsoft.visualc.stlclr.ihash", "Method[max_load_factor].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.hashenumerator", "Member[current]"] + - ["system.boolean", "microsoft.visualc.stlclr.vectorenumerator", "Method[movenext].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.dequeenumerator", "Member[current]"] + - ["tvalue1", "microsoft.visualc.stlclr.genericpair", "Member[first]"] + - ["system.object", "microsoft.visualc.stlclr.dequeenumeratorbase", "Member[current]"] + - ["system.boolean", "microsoft.visualc.stlclr.listenumeratorbase", "Method[movenext].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.iqueue", "Method[empty].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.treeenumeratorbase", "Method[movenext].ReturnValue"] + - ["microsoft.visualc.stlclr.binarydelegate", "microsoft.visualc.stlclr.ipriorityqueue", "Method[value_comp].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.iqueue", "Method[back].ReturnValue"] + - ["tvalue2", "microsoft.visualc.stlclr.genericpair", "Member[second]"] + - ["system.int32", "microsoft.visualc.stlclr.itree", "Method[erase].ReturnValue"] + - ["system.uint32", "microsoft.visualc.stlclr.ideque", "Method[get_generation].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.ivector", "Method[empty].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ideque", "Member[item]"] + - ["tvalue", "microsoft.visualc.stlclr.ilist", "Method[front].ReturnValue"] + - ["microsoft.visualc.stlclr.binarydelegate", "microsoft.visualc.stlclr.ihash", "Method[value_comp].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ipriorityqueue", "Member[top_item]"] + - ["tvalue", "microsoft.visualc.stlclr.iqueue", "Method[front].ReturnValue"] + - ["tcont", "microsoft.visualc.stlclr.istack", "Method[get_container].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.itree", "Method[count].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.treeenumerator", "Member[current]"] + - ["tvalue", "microsoft.visualc.stlclr.ideque", "Method[back].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ivector", "Member[front_item]"] + - ["tvalue", "microsoft.visualc.stlclr.ivector", "Method[front].ReturnValue"] + - ["system.uint32", "microsoft.visualc.stlclr.ivector", "Method[get_generation].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ipriorityqueue", "Method[size].ReturnValue"] + - ["tcont", "microsoft.visualc.stlclr.ipriorityqueue", "Method[get_container].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.istack", "Method[size].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.vectorenumeratorbase", "Member[current]"] + - ["tvalue", "microsoft.visualc.stlclr.listenumerator", "Member[current]"] + - ["system.int32", "microsoft.visualc.stlclr.ideque", "Method[end_bias].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ivector", "Member[back_item]"] + - ["system.boolean", "microsoft.visualc.stlclr.istack", "Method[empty].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.ideque", "Method[empty].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ideque", "Member[front_item]"] + - ["system.object", "microsoft.visualc.stlclr.treeenumeratorbase", "Member[current]"] + - ["system.boolean", "microsoft.visualc.stlclr.dequeenumeratorbase", "Method[movenext].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.ihash", "Method[empty].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.treeenumerator", "Method[movenext].ReturnValue"] + - ["microsoft.visualc.stlclr.unarydelegate", "microsoft.visualc.stlclr.ihash", "Method[hash_delegate].ReturnValue"] + - ["microsoft.visualc.stlclr.genericpair", "microsoft.visualc.stlclr.genericpair", "Method[op_assign].ReturnValue"] + - ["tcont", "microsoft.visualc.stlclr.iqueue", "Method[get_container].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ideque", "Method[size].ReturnValue"] + - ["system.single", "microsoft.visualc.stlclr.ihash", "Method[load_factor].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ihash", "Method[bucket_count].ReturnValue"] + - ["microsoft.visualc.stlclr.binarydelegate", "microsoft.visualc.stlclr.itree", "Method[value_comp].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ilist", "Method[size].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.vectorenumerator", "Member[current]"] + - ["tvalue", "microsoft.visualc.stlclr.ideque", "Method[front].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ipriorityqueue", "Method[top].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ivector", "Method[size].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ihash", "Method[size].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ilist", "Member[back_item]"] + - ["system.int32", "microsoft.visualc.stlclr.iqueue", "Method[size].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ihash", "Method[erase].ReturnValue"] + - ["system.int32", "microsoft.visualc.stlclr.ivector", "Method[capacity].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ivector", "Member[item]"] + - ["microsoft.visualc.stlclr.binarydelegate", "microsoft.visualc.stlclr.ihash", "Method[key_comp].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.ilist", "Method[empty].ReturnValue"] + - ["system.object", "microsoft.visualc.stlclr.hashenumeratorbase", "Member[current]"] + - ["system.int32", "microsoft.visualc.stlclr.ideque", "Method[begin_bias].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ilist", "Method[back].ReturnValue"] + - ["system.boolean", "microsoft.visualc.stlclr.itree", "Method[empty].ReturnValue"] + - ["tvalue", "microsoft.visualc.stlclr.ivector", "Method[back].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.typemodel.yml new file mode 100644 index 000000000000..78aecdbe7c1f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualC.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.visualc.miscellaneousbitsattribute", "Member[m_dwattrs]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.Intellisense.Implementation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.Intellisense.Implementation.typemodel.yml new file mode 100644 index 000000000000..22e9cc71e716 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.Intellisense.Implementation.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.language.intellisense.implementation.automationlivesetting", "microsoft.visualstudio.language.intellisense.implementation.automationlivesetting!", "Member[polite]"] + - ["microsoft.visualstudio.language.intellisense.implementation.automationlivesetting", "microsoft.visualstudio.language.intellisense.implementation.automationlivesetting!", "Member[assertive]"] + - ["microsoft.visualstudio.language.intellisense.implementation.automationlivesetting", "microsoft.visualstudio.language.intellisense.implementation.automationlivesetting!", "Member[off]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.Intellisense.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.Intellisense.typemodel.yml new file mode 100644 index 000000000000..99acf1f359bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.Intellisense.typemodel.yml @@ -0,0 +1,265 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.language.intellisense.isignature", "Member[applicabletospan]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphcppproject]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupconstant]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupoperator]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[decreasefilterlevel]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[signaturedocumentationtextrunproperties]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupenummember]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphopenfolder]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.ismarttagsession", "Member[tagtext]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[bottomline]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupjsharpclass]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlattribute]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.completion", "Member[displaytext]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.standardglyphitem!", "Member[glyphiteminternal]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[currentparameternametextrunproperties]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphextensionmethod]"] + - ["microsoft.visualstudio.language.intellisense.iparameter", "microsoft.visualstudio.language.intellisense.currentparameterchangedeventargs", "Member[newcurrentparameter]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.quickinfopresenterstyle", "Member[quickinfoappearancecategory]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.icompletionsession", "Member[isstarted]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[backgroundbrush]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphassembly]"] + - ["system.nullable", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[aregradientsallowed]"] + - ["microsoft.visualstudio.language.intellisense.iintellisensepresenter", "microsoft.visualstudio.language.intellisense.iintellisensesession", "Member[presenter]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[currentparameterdocumentationtextrunproperties]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[selectionborderbrush]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.isignaturehelpbroker", "Method[getsessions].ReturnValue"] + - ["system.object", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Member[item]"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.language.intellisense.completionset", "Member[completions]"] + - ["microsoft.visualstudio.language.intellisense.isignature", "microsoft.visualstudio.language.intellisense.isignaturehelpsource", "Method[getbestmatch].ReturnValue"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[backgroundbrush]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphextensionmethodinternal]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupjsharpfield]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[selectionbackgroundbrush]"] + - ["microsoft.visualstudio.utilities.propertycollection", "microsoft.visualstudio.language.intellisense.completion", "Member[properties]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.icompletionbroker", "Method[iscompletionactive].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.isignaturehelpsession", "microsoft.visualstudio.language.intellisense.isignaturehelpbroker", "Method[triggersignaturehelp].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.isignaturehelpsession", "microsoft.visualstudio.language.intellisense.isignaturehelpbroker", "Method[createsignaturehelpsession].ReturnValue"] + - ["system.string", "microsoft.visualstudio.language.intellisense.iparameter", "Member[documentation]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupevent]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.completionselectionstatus", "Member[isselected]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.iintellisensesession", "Method[match].ReturnValue"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.itextformattable", "Method[gethighlightedtextrunproperties].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.iquickinfosession", "microsoft.visualstudio.language.intellisense.iquickinfobroker", "Method[triggerquickinfo].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.language.intellisense.quickinfopresenterstyle", "Member[aregradientsallowed]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[borderbrush]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.icondescription", "Member[item]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.isignature", "Member[prettyprintedcontent]"] + - ["microsoft.visualstudio.language.intellisense.iparameter", "microsoft.visualstudio.language.intellisense.currentparameterchangedeventargs", "Member[previouscurrentparameter]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupnamespace]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlnamespace]"] + - ["microsoft.visualstudio.language.intellisense.uielementtype", "microsoft.visualstudio.language.intellisense.uielementtype!", "Member[tooltip]"] + - ["microsoft.visualstudio.language.intellisense.icompletionsession", "microsoft.visualstudio.language.intellisense.icompletionbroker", "Method[createcompletionsession].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphextensionmethodprivate]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphextensionmethodprotected]"] + - ["system.object", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Member[syncroot]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.intellisensespacereservationmanagernames!", "Member[signaturehelpspacereservationmanagername]"] + - ["microsoft.visualstudio.language.intellisense.iintellisensesession", "microsoft.visualstudio.language.intellisense.iintellisensepresenter", "Member[session]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphjsharpproject]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphextensionmethodshortcut]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupfield]"] + - ["system.int32", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Method[indexof].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.standardglyphitem!", "Member[glyphitemfriend]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[selectiontextrunproperties]"] + - ["microsoft.visualstudio.language.intellisense.completion", "microsoft.visualstudio.language.intellisense.completionselectionstatus", "Member[completion]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.icompletionbroker", "Method[getsessions].ReturnValue"] + - ["system.windows.media.imagesource", "microsoft.visualstudio.language.intellisense.iglyphservice", "Method[getglyph].ReturnValue"] + - ["system.string", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[signatureappearancecategory]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.isignature", "Member[content]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.standardglyphitem!", "Member[glyphitemprotected]"] + - ["system.collections.objectmodel.readonlyobservablecollection", "microsoft.visualstudio.language.intellisense.ismarttagsession", "Member[actionsets]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphreference]"] + - ["system.int32", "microsoft.visualstudio.language.intellisense.completionset+completionmatchresult", "Member[charsmatchedcount]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Member[issynchronized]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphmaybecall]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupunknown]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.icondescription", "Member[group]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupmodule]"] + - ["microsoft.visualstudio.language.intellisense.completionselectionstatus", "microsoft.visualstudio.language.intellisense.completionset", "Member[selectionstatus]"] + - ["microsoft.visualstudio.language.intellisense.bulkobservablecollection", "microsoft.visualstudio.language.intellisense.completionset", "Member[writablecompletions]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphmaybereference]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.isignature", "Member[documentation]"] + - ["system.nullable", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[aregradientsallowed]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.quickinfopresenterstyle", "Member[borderbrush]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[completiontextrunproperties]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmldescendantcheck]"] + - ["microsoft.visualstudio.language.intellisense.icompletionsource", "microsoft.visualstudio.language.intellisense.icompletionsourceprovider", "Method[trycreatecompletionsource].ReturnValue"] + - ["system.string", "microsoft.visualstudio.language.intellisense.completion", "Member[description]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.language.intellisense.ipopupintellisensepresenter", "Member[presentationspan]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlattributequestion]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Member[isreadonly]"] + - ["microsoft.visualstudio.language.intellisense.iintellisensesession", "microsoft.visualstudio.language.intellisense.iintellisensesessionstack", "Method[popsession].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.bulkobservablecollection", "microsoft.visualstudio.language.intellisense.completionset", "Member[writablecompletionbuilders]"] + - ["system.double", "microsoft.visualstudio.language.intellisense.ipopupintellisensepresenter", "Member[opacity]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.ismarttagaction", "Member[actionsets]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmldescendant]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.ismarttagaction", "Member[displaytext]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlitem]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgrouptemplate]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphcoolproject]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.standardglyphitem!", "Member[glyphitemprivate]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphforwardtype]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.isignature", "Member[parameters]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphcsharpexpansion]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[updownsignaturetextrunproperties]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.iquickinfobroker", "Method[getsessions].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.completionselectionstatus", "Method[equals].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupjsharpinterface]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupmapitem]"] + - ["system.int32", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Member[count]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlchild]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.icondescription", "Method[tostring].ReturnValue"] + - ["system.windows.media.imagesource", "microsoft.visualstudio.language.intellisense.ismarttagsession", "Member[iconsource]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupenum]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupinterface]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupmap]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[up]"] + - ["system.collections.ienumerator", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphclosedfolder]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupmacro]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupjsharpnamespace]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.quickinfopresenterstyle", "Member[backgroundbrush]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.language.intellisense.ismarttagsession", "Member[tagspan]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupvaluetype]"] + - ["microsoft.visualstudio.language.intellisense.smarttagstate", "microsoft.visualstudio.language.intellisense.smarttagstate!", "Member[collapsed]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlattributecheck]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupvariable]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupdelegate]"] + - ["microsoft.visualstudio.language.intellisense.iquickinfosession", "microsoft.visualstudio.language.intellisense.iquickinfobroker", "Method[createquickinfosession].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphcsharpfile]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphvbproject]"] + - ["microsoft.visualstudio.language.intellisense.completionmatchtype", "microsoft.visualstudio.language.intellisense.completionmatchtype!", "Member[matchdisplaytext]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.completion", "Member[iconautomationtext]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.iparameter", "Member[name]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.language.intellisense.iparameter", "Member[prettyprintedlocus]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.ismarttagbroker", "Method[issmarttagactive].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.smarttagtype", "microsoft.visualstudio.language.intellisense.smarttag", "Member[smarttagtype]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.intellisensespacereservationmanagernames!", "Member[completionspacereservationmanagername]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.completionselectionstatus!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupoverload]"] + - ["system.windows.media.imagesource", "microsoft.visualstudio.language.intellisense.completion", "Member[iconsource]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[home]"] + - ["microsoft.visualstudio.language.intellisense.smarttagtype", "microsoft.visualstudio.language.intellisense.smarttagtype!", "Member[ephemeral]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupmethod]"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.language.intellisense.completionset", "Member[completionbuilders]"] + - ["microsoft.visualstudio.language.intellisense.uielementtype", "microsoft.visualstudio.language.intellisense.uielementtype!", "Member[small]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.smarttagactionset", "Member[actions]"] + - ["microsoft.visualstudio.language.intellisense.smarttagstate", "microsoft.visualstudio.language.intellisense.smarttagstate!", "Member[intermediate]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmldescendantquestion]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[enter]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphdialogid]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphwarning]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupstruct]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[topline]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.signaturehelppresenterstyle", "Member[foregroundbrush]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.intellisensespacereservationmanagernames!", "Member[quickinfospacereservationmanagername]"] + - ["microsoft.visualstudio.language.intellisense.bulkobservablecollection", "microsoft.visualstudio.language.intellisense.iquickinfosession", "Member[quickinfocontent]"] + - ["microsoft.visualstudio.language.intellisense.iparameter", "microsoft.visualstudio.language.intellisense.isignature", "Member[currentparameter]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphbscfile]"] + - ["system.int32", "microsoft.visualstudio.language.intellisense.completionselectionstatus", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.isignature", "microsoft.visualstudio.language.intellisense.isignaturehelpsession", "Member[selectedsignature]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphinformation]"] + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.language.intellisense.ipopupintellisensepresenter", "Member[popupstyles]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgrouptypedef]"] + - ["t", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Member[item]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.ipopupintellisensepresenter", "Member[spacereservationmanagername]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphlibrary]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgrouperror]"] + - ["microsoft.visualstudio.language.intellisense.completionselectionstatus", "microsoft.visualstudio.language.intellisense.completionset+completionmatchresult", "Member[selectionstatus]"] + - ["microsoft.visualstudio.text.itrackingpoint", "microsoft.visualstudio.language.intellisense.iintellisensesession", "Method[gettriggerpoint].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.smarttagstate", "microsoft.visualstudio.language.intellisense.smarttagstate!", "Member[expanded]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphcallgraph]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[tabpanelbackgroundbrush]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.standardglyphitem!", "Member[glyphitempublic]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.iintellisensesession", "Member[isdismissed]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.standardglyphitem!", "Member[totalglyphitems]"] + - ["system.windows.uielement", "microsoft.visualstudio.language.intellisense.iuielementprovider", "Method[getuielement].ReturnValue"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[borderbrush]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.completionset", "Member[displayname]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlchildquestion]"] + - ["microsoft.visualstudio.language.intellisense.completionset+completionmatchresult", "microsoft.visualstudio.language.intellisense.completionset", "Method[matchcompletionlist].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "microsoft.visualstudio.language.intellisense.icompletionsession", "Member[completionsets]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupproperty]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.completionselectionstatus", "Member[isunique]"] + - ["microsoft.visualstudio.language.intellisense.completionmatchtype", "microsoft.visualstudio.language.intellisense.completionmatchtype!", "Member[matchinsertiontext]"] + - ["microsoft.visualstudio.language.intellisense.iintellisensesessionstack", "microsoft.visualstudio.language.intellisense.iintellisensesessionstackmapservice", "Method[getstackfortextview].ReturnValue"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[tabitemhottextrunproperties]"] + - ["system.collections.objectmodel.readonlyobservablecollection", "microsoft.visualstudio.language.intellisense.iintellisensesessionstack", "Member[sessions]"] + - ["microsoft.visualstudio.language.intellisense.iintellisensecontroller", "microsoft.visualstudio.language.intellisense.iintellisensecontrollerprovider", "Method[trycreateintellisensecontroller].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[pageup]"] + - ["microsoft.visualstudio.language.intellisense.smarttagtype", "microsoft.visualstudio.language.intellisense.ismarttagsession", "Member[type]"] + - ["microsoft.visualstudio.language.intellisense.isignature", "microsoft.visualstudio.language.intellisense.selectedsignaturechangedeventargs", "Member[newselectedsignature]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.completionset", "Member[moniker]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupjsharpmethod]"] + - ["system.int32", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Method[add].ReturnValue"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[tooltiptextrunproperties]"] + - ["microsoft.visualstudio.language.intellisense.iquickinfosource", "microsoft.visualstudio.language.intellisense.iquickinfosourceprovider", "Method[trycreatequickinfosource].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphkeyword]"] + - ["system.windows.media.imagesource", "microsoft.visualstudio.language.intellisense.ismarttagaction", "Member[icon]"] + - ["system.windows.uielement", "microsoft.visualstudio.language.intellisense.ipopupintellisensepresenter", "Member[surfaceelement]"] + - ["microsoft.visualstudio.language.intellisense.isignature", "microsoft.visualstudio.language.intellisense.selectedsignaturechangedeventargs", "Member[previousselectedsignature]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupintrinsic]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[pagedown]"] + - ["microsoft.visualstudio.language.intellisense.icompletionsession", "microsoft.visualstudio.language.intellisense.icompletionbroker", "Method[triggercompletion].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "microsoft.visualstudio.language.intellisense.bulkobservablecollection", "Method[asreadonly].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.isignaturehelpbroker", "Method[issignaturehelpactive].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.completionset", "microsoft.visualstudio.language.intellisense.icompletionsession", "Member[selectedcompletionset]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[tabitemhotbackgroundbrush]"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[tooltipborderbrush]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphextensionmethodfriend]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphxmlchildcheck]"] + - ["tvalue", "microsoft.visualstudio.language.intellisense.valuechangedeventargs", "Member[newvalue]"] + - ["microsoft.visualstudio.language.intellisense.iintellisensesession", "microsoft.visualstudio.language.intellisense.iintellisensesessionstack", "Member[topsession]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.completionselectionstatus!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.language.intellisense.iintellisensesession", "Member[textview]"] + - ["system.string", "microsoft.visualstudio.language.intellisense.intellisensespacereservationmanagernames!", "Member[smarttagspacereservationmanagername]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.ismarttagaction", "Member[isenabled]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphcallersgraph]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glypharrow]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphitem", "microsoft.visualstudio.language.intellisense.standardglyphitem!", "Member[glyphitemshortcut]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphjsharpdocument]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Member[isfixedsize]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupunion]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[tabitemhotborderbrush]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[escape]"] + - ["microsoft.visualstudio.language.intellisense.isignature", "microsoft.visualstudio.language.intellisense.iparameter", "Member[signature]"] + - ["microsoft.visualstudio.language.intellisense.smarttagstate", "microsoft.visualstudio.language.intellisense.ismarttagsession", "Member[state]"] + - ["system.windows.media.brush", "microsoft.visualstudio.language.intellisense.completionpresenterstyle", "Member[tooltipbackgroundbrush]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.language.intellisense.itextformattable", "Method[gettextrunproperties].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphmaybecaller]"] + - ["microsoft.visualstudio.language.intellisense.smarttagtype", "microsoft.visualstudio.language.intellisense.smarttagtype!", "Member[factoid]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.language.intellisense.iquickinfosession", "Member[applicabletospan]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.icustomkeyboardhandler", "Method[capturekeyboard].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.ismarttagbroker", "Method[getsessions].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.iintellisensecommandtarget", "Method[executekeyboardcommand].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.language.intellisense.completionset", "Member[applicableto]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.iquickinfobroker", "Method[isquickinfoactive].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[end]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.iquickinfosession", "Member[trackmouse]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.language.intellisense.ismarttagsession", "Member[applicabletospan]"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[down]"] + - ["microsoft.visualstudio.language.intellisense.uielementtype", "microsoft.visualstudio.language.intellisense.uielementtype!", "Member[large]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Method[contains].ReturnValue"] + - ["system.string", "microsoft.visualstudio.language.intellisense.completion", "Member[insertiontext]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.language.intellisense.smarttag", "Member[actionsets]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgrouptype]"] + - ["tvalue", "microsoft.visualstudio.language.intellisense.valuechangedeventargs", "Member[oldvalue]"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphrecursion]"] + - ["microsoft.visualstudio.language.intellisense.ismarttagsession", "microsoft.visualstudio.language.intellisense.ismarttagbroker", "Method[createsmarttagsession].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupexception]"] + - ["system.boolean", "microsoft.visualstudio.language.intellisense.filteredobservablecollection", "Method[remove].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.standardglyphgroup", "microsoft.visualstudio.language.intellisense.standardglyphgroup!", "Member[glyphgroupclass]"] + - ["microsoft.visualstudio.language.intellisense.ismarttagsource", "microsoft.visualstudio.language.intellisense.ismarttagsourceprovider", "Method[trycreatesmarttagsource].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.isignaturehelpsource", "microsoft.visualstudio.language.intellisense.isignaturehelpsourceprovider", "Method[trycreatesignaturehelpsource].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand", "microsoft.visualstudio.language.intellisense.intellisensekeyboardcommand!", "Member[increasefilterlevel]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.language.intellisense.iparameter", "Member[locus]"] + - ["system.nullable", "microsoft.visualstudio.language.intellisense.iintellisensesession", "Method[gettriggerpoint].ReturnValue"] + - ["microsoft.visualstudio.language.intellisense.iintellisensepresenter", "microsoft.visualstudio.language.intellisense.iintellisensepresenterprovider", "Method[trycreateintellisensepresenter].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "microsoft.visualstudio.language.intellisense.isignaturehelpsession", "Member[signatures]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.StandardClassification.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.StandardClassification.typemodel.yml new file mode 100644 index 000000000000..17d5e8ca4be8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Language.StandardClassification.typemodel.yml @@ -0,0 +1,40 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[literal]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[preprocessorkeyword]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[identifier]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[characterliteral]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[excludedcode]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[symbolreference]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[whitespace]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[literal]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[symbolreference]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[comment]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[other]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[comment]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[naturallanguage]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[keyword]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[numberliteral]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.languagepriority!", "Member[naturallanguage]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[operator]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[symboldefinition]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[number]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[formallanguage]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[character]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[symboldefinition]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[identifier]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[whitespace]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[naturallanguage]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.languagepriority!", "Member[formallanguage]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[formallanguage]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[string]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[excludedcode]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[stringliteral]"] + - ["system.string", "microsoft.visualstudio.language.standardclassification.predefinedclassificationtypenames!", "Member[keyword]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[other]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[preprocessorkeyword]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.language.standardclassification.istandardclassificationservice", "Member[operator]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.AdornmentLibrary.Squiggles.Implementation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.AdornmentLibrary.Squiggles.Implementation.typemodel.yml new file mode 100644 index 000000000000..355154b140be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.AdornmentLibrary.Squiggles.Implementation.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.visualstudio.text.adornmentlibrary.squiggles.implementation.ierrortypemetadata", "Member[displayname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Adornments.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Adornments.typemodel.yml new file mode 100644 index 000000000000..e56b6b7139ff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Adornments.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.text.adornments.popupstyles!", "Member[positionclosest]"] + - ["system.string", "microsoft.visualstudio.text.adornments.predefinederrortypenames!", "Member[othererror]"] + - ["microsoft.visualstudio.text.tagging.simpletagger", "microsoft.visualstudio.text.adornments.ierrorproviderfactory", "Method[geterrortagger].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.adornments.predefinederrortypenames!", "Member[syntaxerror]"] + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.text.adornments.popupstyles!", "Member[preferleftortopposition]"] + - ["microsoft.visualstudio.text.tagging.simpletagger", "microsoft.visualstudio.text.adornments.itextmarkerproviderfactory", "Method[gettextmarkertagger].ReturnValue"] + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.text.adornments.popupstyles!", "Member[rightorbottomjustify]"] + - ["microsoft.visualstudio.text.adornments.itooltipprovider", "microsoft.visualstudio.text.adornments.itooltipproviderfactory", "Method[gettooltipprovider].ReturnValue"] + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.text.adornments.popupstyles!", "Member[none]"] + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.text.adornments.popupstyles!", "Member[dismissonmouseleavetext]"] + - ["system.string", "microsoft.visualstudio.text.adornments.predefinederrortypenames!", "Member[compilererror]"] + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.text.adornments.popupstyles!", "Member[dismissonmouseleavetextorcontent]"] + - ["system.string", "microsoft.visualstudio.text.adornments.predefinederrortypenames!", "Member[warning]"] + - ["microsoft.visualstudio.text.adornments.popupstyles", "microsoft.visualstudio.text.adornments.popupstyles!", "Member[positionleftorright]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Classification.Implementation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Classification.Implementation.typemodel.yml new file mode 100644 index 000000000000..c2a9717f8783 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Classification.Implementation.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.classification.implementation.iclassificationtypedefinitionmetadata", "Member[basedefinition]"] + - ["system.string", "microsoft.visualstudio.text.classification.implementation.iclassificationtypedefinitionmetadata", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Classification.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Classification.typemodel.yml new file mode 100644 index 000000000000..ddf61a44d65d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Classification.typemodel.yml @@ -0,0 +1,80 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[foregroundopacityid]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[typefaceid]"] + - ["microsoft.visualstudio.text.classification.iclassifier", "microsoft.visualstudio.text.classification.iclassifieraggregatorservice", "Method[getclassifier].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.classification.editorformatdefinition!", "Member[backgroundbrushid]"] + - ["system.string", "microsoft.visualstudio.text.classification.markerformatdefinition!", "Member[borderid]"] + - ["microsoft.visualstudio.text.classification.iclassifier", "microsoft.visualstudio.text.classification.iviewclassifieraggregatorservice", "Method[getclassifier].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.classification.editorformatdefinition!", "Member[backgroundcolorid]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[isboldid]"] + - ["system.windows.resourcedictionary", "microsoft.visualstudio.text.classification.editorformatdefinition", "Method[createresourcedictionaryfromdefinition].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.classification.iclassificationformatmetadata", "Member[classificationtypenames]"] + - ["system.boolean", "microsoft.visualstudio.text.classification.ieditorformatmap", "Member[isinbatchupdate]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.classification.iclassificationformatmap", "Method[getexplicittextproperties].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.classification.editorformatdefinition", "Member[foregroundcolor]"] + - ["system.boolean", "microsoft.visualstudio.text.classification.iclassificationtype", "Method[isoftype].ReturnValue"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.classification.editorformatdefinition", "Member[backgroundbrush]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.text.classification.classificationspan", "Member[classificationtype]"] + - ["system.string", "microsoft.visualstudio.text.classification.editorformatdefinition", "Member[displayname]"] + - ["system.string", "microsoft.visualstudio.text.classification.iclassificationtype", "Member[classification]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.text.classification.iclassificationtyperegistryservice", "Method[getclassificationtype].ReturnValue"] + - ["system.windows.resourcedictionary", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Method[createresourcedictionaryfromdefinition].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.classification.ieditorformatmetadata", "Member[name]"] + - ["system.nullable", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[fontrenderingsize]"] + - ["system.windows.resourcedictionary", "microsoft.visualstudio.text.classification.markerformatdefinition", "Method[createresourcedictionaryfromdefinition].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.classification.priority!", "Member[high]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[textdecorationsid]"] + - ["system.boolean", "microsoft.visualstudio.text.classification.ieditorformatmetadata", "Member[uservisible]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[backgroundopacityid]"] + - ["system.windows.media.pen", "microsoft.visualstudio.text.classification.markerformatdefinition", "Member[border]"] + - ["system.windows.resourcedictionary", "microsoft.visualstudio.text.classification.ieditorformatmap", "Method[getproperties].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[isbold]"] + - ["system.windows.resourcedictionary", "microsoft.visualstudio.text.classification.editorformatdefinition", "Method[createresourcedictionary].ReturnValue"] + - ["microsoft.visualstudio.text.classification.iclassificationformatmap", "microsoft.visualstudio.text.classification.iclassificationformatmapservice", "Method[getclassificationformatmap].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.classification.iclassificationformatmap", "Member[defaulttextproperties]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.text.classification.iclassificationtyperegistryservice", "Method[createtransientclassificationtype].ReturnValue"] + - ["system.globalization.cultureinfo", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[cultureinfo]"] + - ["system.string", "microsoft.visualstudio.text.classification.markerformatdefinition!", "Member[fillid]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.classification.formatitemseventargs", "Member[changeditems]"] + - ["system.boolean", "microsoft.visualstudio.text.classification.uservisibleattribute", "Member[uservisible]"] + - ["system.double", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[defaultbackgroundopacity]"] + - ["system.string", "microsoft.visualstudio.text.classification.editorformatdefinition!", "Member[foregroundbrushid]"] + - ["system.windows.media.typeface", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[fonttypeface]"] + - ["system.string", "microsoft.visualstudio.text.classification.iclassificationformatmap", "Method[geteditorformatmapkey].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[fontrenderingsizeid]"] + - ["system.windows.media.texteffectcollection", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[texteffects]"] + - ["system.nullable", "microsoft.visualstudio.text.classification.editorformatdefinition", "Member[backgroundcolor]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.classification.iclassificationformatmap", "Member[currentpriorityorder]"] + - ["system.nullable", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[foregroundopacity]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.classification.classificationspan", "Member[span]"] + - ["system.windows.textdecorationcollection", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[textdecorations]"] + - ["microsoft.visualstudio.text.classification.ieditorformatmap", "microsoft.visualstudio.text.classification.ieditorformatmapservice", "Method[geteditorformatmap].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.classification.editorformatdefinition", "Member[backgroundcustomizable]"] + - ["system.nullable", "microsoft.visualstudio.text.classification.editorformatdefinition", "Member[foregroundcustomizable]"] + - ["system.string", "microsoft.visualstudio.text.classification.markerformatdefinition!", "Member[zorderid]"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.classification.markerformatdefinition", "Member[fill]"] + - ["system.string", "microsoft.visualstudio.text.classification.priority!", "Member[default]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[texteffectsid]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.classification.iclassificationtype", "Member[basetypes]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.classification.classificationchangedeventargs", "Member[changespan]"] + - ["system.string", "microsoft.visualstudio.text.classification.editorformatdefinition!", "Member[foregroundcolorid]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.text.classification.iclassificationtyperegistryservice", "Method[createclassificationtype].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[fonthintingsizeid]"] + - ["system.nullable", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[fonthintingsize]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationtypeattribute", "Member[classificationtypenames]"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.classification.editorformatdefinition", "Member[foregroundbrush]"] + - ["system.boolean", "microsoft.visualstudio.text.classification.iclassificationformatmap", "Member[isinbatchupdate]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.classification.iclassificationformatmap", "Method[gettextproperties].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.classification.markerformatdefinition", "Member[zorder]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[isitalicid]"] + - ["system.string", "microsoft.visualstudio.text.classification.priority!", "Member[low]"] + - ["system.string", "microsoft.visualstudio.text.classification.classificationformatdefinition!", "Member[cultureinfoid]"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.text.classification.iclassifier", "Method[getclassificationspans].ReturnValue"] + - ["microsoft.visualstudio.text.classification.iclassifier", "microsoft.visualstudio.text.classification.iclassifierprovider", "Method[getclassifier].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[isitalic]"] + - ["system.nullable", "microsoft.visualstudio.text.classification.classificationformatdefinition", "Member[backgroundopacity]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Differencing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Differencing.typemodel.yml new file mode 100644 index 000000000000..e1e4765c84e4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Differencing.typemodel.yml @@ -0,0 +1,56 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.differencing.match", "microsoft.visualstudio.text.differencing.difference", "Member[before]"] + - ["microsoft.visualstudio.text.differencing.ihierarchicaldifferencecollection", "microsoft.visualstudio.text.differencing.ihierarchicalstringdifferenceservice", "Method[diffstrings].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.visualstudio.text.differencing.match", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.stringdifferencetypes", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Member[differencetype]"] + - ["system.string", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Method[tostring].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.match", "microsoft.visualstudio.text.differencing.difference", "Member[after]"] + - ["system.boolean", "microsoft.visualstudio.text.differencing.match", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.differencing.ihierarchicaldifferencecollection", "Method[hascontaineddifferences].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.wordsplitbehavior", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Member[wordsplitbehavior]"] + - ["microsoft.visualstudio.text.differencing.ihierarchicaldifferencecollection", "microsoft.visualstudio.text.differencing.ihierarchicalstringdifferenceservice", "Method[diffsnapshotspans].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.stringdifferencetypes", "microsoft.visualstudio.text.differencing.stringdifferencetypes!", "Member[character]"] + - ["system.int32", "microsoft.visualstudio.text.differencing.match", "Member[length]"] + - ["microsoft.visualstudio.text.differencing.ihierarchicaldifferencecollection", "microsoft.visualstudio.text.differencing.ihierarchicaldifferencecollection", "Method[getcontaineddifferences].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.differencing.match", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.wordsplitbehavior", "microsoft.visualstudio.text.differencing.wordsplitbehavior!", "Member[whitespace]"] + - ["microsoft.visualstudio.text.differencing.stringdifferencetypes", "microsoft.visualstudio.text.differencing.stringdifferencetypes!", "Member[line]"] + - ["system.int32", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Member[locality]"] + - ["microsoft.visualstudio.text.differencing.differencetype", "microsoft.visualstudio.text.differencing.differencetype!", "Member[remove]"] + - ["system.int32", "microsoft.visualstudio.text.differencing.difference", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.determinelocalitycallback", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Member[determinelocalitycallback]"] + - ["system.int32", "microsoft.visualstudio.text.differencing.match", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.differencetype", "microsoft.visualstudio.text.differencing.difference", "Member[differencetype]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.differencing.match", "Member[right]"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.text.differencing.idifferencecollection", "Member[rightsequence]"] + - ["system.boolean", "microsoft.visualstudio.text.differencing.difference", "Method[equals].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.stringdifferencetypes", "microsoft.visualstudio.text.differencing.stringdifferencetypes!", "Member[word]"] + - ["microsoft.visualstudio.text.differencing.itokenizedstringlist", "microsoft.visualstudio.text.differencing.ihierarchicaldifferencecollection", "Member[leftdecomposition]"] + - ["microsoft.visualstudio.text.differencing.wordsplitbehavior", "microsoft.visualstudio.text.differencing.wordsplitbehavior!", "Member[whitespaceandpunctuation]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.differencing.itokenizedstringlist", "Method[getspaninoriginal].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.differencing.itokenizedstringlist", "Member[original]"] + - ["microsoft.visualstudio.text.differencing.continueprocessingpredicate", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Member[continueprocessingpredicate]"] + - ["system.int32", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.differencing.match", "Member[left]"] + - ["system.string", "microsoft.visualstudio.text.differencing.difference", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Member[ignoretrimwhitespace]"] + - ["microsoft.visualstudio.text.differencing.differencetype", "microsoft.visualstudio.text.differencing.differencetype!", "Member[add]"] + - ["system.boolean", "microsoft.visualstudio.text.differencing.stringdifferenceoptions!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.text.differencing.idifferencecollection", "Member[leftsequence]"] + - ["system.boolean", "microsoft.visualstudio.text.differencing.stringdifferenceoptions", "Method[equals].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.text.differencing.idifferencecollection", "Member[differences]"] + - ["microsoft.visualstudio.text.differencing.wordsplitbehavior", "microsoft.visualstudio.text.differencing.wordsplitbehavior!", "Member[default]"] + - ["microsoft.visualstudio.text.differencing.wordsplitbehavior", "microsoft.visualstudio.text.differencing.wordsplitbehavior!", "Member[characterclass]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.differencing.difference", "Member[right]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.differencing.itokenizedstringlist", "Method[getelementinoriginal].ReturnValue"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.differencing.difference", "Member[left]"] + - ["microsoft.visualstudio.text.differencing.idifferencecollection", "microsoft.visualstudio.text.differencing.idifferenceservice", "Method[differencesequences].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.differencetype", "microsoft.visualstudio.text.differencing.differencetype!", "Member[change]"] + - ["system.boolean", "microsoft.visualstudio.text.differencing.stringdifferenceoptions!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.itokenizedstringlist", "microsoft.visualstudio.text.differencing.ihierarchicaldifferencecollection", "Member[rightdecomposition]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.differencing.idifferencecollection", "Member[matchsequence]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Document.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Document.typemodel.yml new file mode 100644 index 000000000000..1e37e60fe9f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Document.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.document.changetypes", "microsoft.visualstudio.text.document.changetypes!", "Member[changedsinceopened]"] + - ["microsoft.visualstudio.text.document.changetypes", "microsoft.visualstudio.text.document.changetypes!", "Member[changedsincesaved]"] + - ["microsoft.visualstudio.text.document.changetypes", "microsoft.visualstudio.text.document.changetypes!", "Member[none]"] + - ["microsoft.visualstudio.text.document.changetypes", "microsoft.visualstudio.text.document.changetag", "Member[changetypes]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.DragDrop.Implementation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.DragDrop.Implementation.typemodel.yml new file mode 100644 index 000000000000..a578b67d6b3d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.DragDrop.Implementation.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.editor.dragdrop.implementation.idrophandlermetadata", "Member[dropformats]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.DragDrop.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.DragDrop.typemodel.yml new file mode 100644 index 000000000000..4838fec19ce4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.DragDrop.typemodel.yml @@ -0,0 +1,41 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects!", "Member[copy]"] + - ["microsoft.visualstudio.text.editor.dragdrop.idrophandler", "microsoft.visualstudio.text.editor.dragdrop.idrophandlerprovider", "Method[getassociateddrophandler].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[handledatadropped].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.idrophandler", "Method[isdropenabled].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[extracttext].ReturnValue"] + - ["microsoft.visualstudio.text.editor.iwpftextview", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Member[textview]"] + - ["system.int32", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Method[gethashcode].ReturnValue"] + - ["system.windows.dragdropkeystates", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Member[keystates]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Method[equals].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects!", "Member[all]"] + - ["system.object", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Member[source]"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[handledragstarted].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[deletespans].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.idrophandler", "Method[handledatadropped].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects!", "Member[none]"] + - ["system.windows.point", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Member[location]"] + - ["system.windows.dragdropeffects", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Member[allowedeffects]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Member[isinternal]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[movetext].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo!", "Method[op_equality].ReturnValue"] + - ["system.windows.idataobject", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Member[data]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[inserttext].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects!", "Member[track]"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo", "Member[virtualbufferposition]"] + - ["system.string", "microsoft.visualstudio.text.editor.dragdrop.dropformatattribute", "Member[dropformats]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[isdropenabled].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[handledraggingover].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.idrophandler", "Method[handledragstarted].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Method[getdragdropeffect].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects!", "Member[link]"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.idrophandler", "Method[handledraggingover].ReturnValue"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects!", "Member[scroll]"] + - ["microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects", "microsoft.visualstudio.text.editor.dragdrop.dragdroppointereffects!", "Member[move]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdrop.dragdropinfo!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.operations.ieditoroperations", "microsoft.visualstudio.text.editor.dragdrop.drophandlerbase", "Member[editoroperations]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.Implementation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.Implementation.typemodel.yml new file mode 100644 index 000000000000..73ff577131ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.Implementation.typemodel.yml @@ -0,0 +1,53 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[isvalid]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[gettextviewlinecontainingycoordinate].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowbottomoffset", "Member[key]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[isreadonly]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.highlightcurrentlinebrush", "Member[key]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[lastvisibleline]"] + - ["system.int32", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[getindexoftextline].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.implementation.selectionadornment", "Member[visualchildrencount]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[remove].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowheightoffset", "Member[default]"] + - ["system.windows.media.geometry", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[getmarkergeometry].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowbottomoffset", "Member[default]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[formattedspan]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[gettextelementspan].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowheightoffset", "Member[key]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[intersectsbufferspan].ReturnValue"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[getnormalizedtextbounds].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowtopoffset", "Member[default]"] + - ["system.int32", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[indexof].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[firstvisibleline]"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowfont", "Member[key]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[gettextviewlinecontainingbufferposition].ReturnValue"] + - ["system.windows.media.visual", "microsoft.visualstudio.text.editor.implementation.selectionadornment", "Method[getvisualchild].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowfont", "Member[default]"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[firstvisibleline]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[item]"] + - ["microsoft.visualstudio.text.formatting.textbounds", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[getcharacterbounds].ReturnValue"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.editor.implementation.highlightcurrentlinebrush", "Member[default]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[contains].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowbottomoffset!", "Member[keyid]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowtopoffset", "Member[key]"] + - ["system.windows.media.geometry", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[getlinemarkergeometry].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.highlightcurrentlinebrush", "Method[isvalid].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[wpftextviewlines]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[containsbufferposition].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[gettextviewlinecontainingbufferposition].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.implementation.ithumbnailsupport", "Member[removevisualswhenhidden]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowheightoffset!", "Member[keyid]"] + - ["system.collections.ienumerator", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowtopoffset!", "Member[keyid]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[gettextviewlinesintersectingspan].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[count]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.implementation.imecompositionwindowfont!", "Member[keyid]"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[item]"] + - ["system.windows.media.geometry", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Method[gettextmarkergeometry].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.implementation.textviewlinecollection", "Member[lastvisibleline]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.typemodel.yml new file mode 100644 index 000000000000..ea65eb9f8655 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "microsoft.visualstudio.text.editor.optionsextensionmethods.defaultoptionextensions!", "Method[getindentsize].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[isvirtualspaceenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[isautoscrollenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[isoverwritemodeenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.defaultoptionextensions!", "Method[getreplicatenewlinecharacter].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[isviewportleftclipped].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.optionsextensionmethods.defaultoptionextensions!", "Method[gettabsize].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[ishorizontalscrollbarenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[isoutliningmarginenabled].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.optionsextensionmethods.wpfviewoptionextensions!", "Method[appearancecategory].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[isglyphmarginenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.wpfviewoptionextensions!", "Method[issimplegraphicsenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[isselectionmarginenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[isoutliningundoenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[isverticalscrollbarenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[ischangetrackingenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.wpfviewoptionextensions!", "Method[ishighlightcurrentlineenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.defaultoptionextensions!", "Method[isconverttabstospacesenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.wpfviewoptionextensions!", "Method[ismousewheelzoomenabled].ReturnValue"] + - ["microsoft.visualstudio.text.editor.wordwrapstyles", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[wordwrapstyle].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[isdragdropeditingenabled].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.optionsextensionmethods.defaultoptionextensions!", "Method[getnewlinecharacter].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[isvisiblewhitespaceenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[iszoomcontrolenabled].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewoptionextensions!", "Method[doesviewprohibituserinput].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.optionsextensionmethods.textviewhostoptionextensions!", "Method[islinenumbermarginenabled].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.typemodel.yml new file mode 100644 index 000000000000..1f49f701c75d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Editor.typemodel.yml @@ -0,0 +1,519 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualstudio.text.editor.editoroptionkey", "Method[equals].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.selectionmarginenabled", "Member[key]"] + - ["microsoft.visualstudio.text.editor.connectionreason", "microsoft.visualstudio.text.editor.connectionreason!", "Member[buffergraphchange]"] + - ["microsoft.visualstudio.text.editor.itextcaret", "microsoft.visualstudio.text.editor.caret", "Member[advancedcaret]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[replacetext].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextselection", "Member[isactive]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[horizontalscrollbarcontainer]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.outliningundoenabled", "Member[key]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Method[getbufferpositionofycoordinate].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextselection", "Member[isreversed]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.ispacereservationmanager", "Member[hasaggregatefocus]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultoptions!", "Member[replicatenewlinecharacteroptionid]"] + - ["microsoft.visualstudio.text.editor.caretposition", "microsoft.visualstudio.text.editor.itextcaret", "Method[movetopreferredcoordinates].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.editoroptionchangedeventargs", "Member[optionid]"] + - ["microsoft.visualstudio.text.editor.itextviewmodel", "microsoft.visualstudio.text.editor.itextview", "Member[textviewmodel]"] + - ["system.windows.frameworkelement", "microsoft.visualstudio.text.editor.iwpftextview", "Member[visualelement]"] + - ["system.windows.dependencyproperty", "microsoft.visualstudio.text.editor.outliningmarginheadercontrol!", "Member[isexpandedproperty]"] + - ["system.double", "microsoft.visualstudio.text.editor.zoomconstants!", "Member[defaultzoom]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.tabsize", "Method[isvalid].ReturnValue"] + - ["microsoft.visualstudio.text.editor.imouseprocessor", "microsoft.visualstudio.text.editor.imouseprocessorprovider", "Method[getassociatedprocessor].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Method[gettextviewlinecontainingbufferposition].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.viewstate", "Member[viewportleft]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.replicatenewlinecharacter", "Member[key]"] + - ["system.string", "microsoft.visualstudio.text.editor.textrange", "Method[gettext].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textbuffer", "microsoft.visualstudio.text.editor.textrange", "Member[textbuffer]"] + - ["system.windows.gridunittype", "microsoft.visualstudio.text.editor.gridunittypeattribute", "Member[gridunittype]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.editor.itextviewmodel", "Member[visualbuffer]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textrange", "Method[getstartpoint].ReturnValue"] + - ["microsoft.visualstudio.text.editor.selection", "microsoft.visualstudio.text.editor.iviewprimitivesfactoryservice", "Method[createselection].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.cutorcopyblanklineifnoselection", "Member[key]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.iadornmentlayerelement", "Member[visualspan]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.editor.caretposition", "Member[bufferposition]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.editor.viewstate", "Member[editsnapshot]"] + - ["system.int32", "microsoft.visualstudio.text.editor.caretposition", "Member[virtualspaces]"] + - ["microsoft.visualstudio.text.editor.ensurespanvisibleoptions", "microsoft.visualstudio.text.editor.ensurespanvisibleoptions!", "Member[none]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultwpfviewoptions!", "Member[enablehighlightcurrentlineid]"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.editor.itextselection", "Member[textview]"] + - ["system.double", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Member[thumbheight]"] + - ["microsoft.visualstudio.text.projection.ibuffergraph", "microsoft.visualstudio.text.editor.itextview", "Member[buffergraph]"] + - ["microsoft.visualstudio.text.editor.itextcaret", "microsoft.visualstudio.text.editor.itextview", "Member[caret]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.selection", "Member[isreversed]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.ibufferprimitivesfactoryservice", "Method[createtextpoint].ReturnValue"] + - ["microsoft.visualstudio.text.editor.iviewprimitives", "microsoft.visualstudio.text.editor.ieditorprimitivesfactoryservice", "Method[getviewprimitives].ReturnValue"] + - ["microsoft.visualstudio.text.editor.displaytextpoint", "microsoft.visualstudio.text.editor.displaytextrange", "Method[getdisplaystartpoint].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Member[firstvisibleline]"] + - ["system.windows.dependencyproperty", "microsoft.visualstudio.text.editor.outliningmarginbracketcontrol!", "Member[firstlineoffsetproperty]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.indentsize", "Method[isvalid].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.textpoint", "Member[linenumber]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[spacer]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextselection", "Member[isempty]"] + - ["system.string", "microsoft.visualstudio.text.editor.newlinecharacter", "Member[default]"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.editor.itextselection", "Member[end]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[top]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textbuffer", "Method[gettextpoint].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.tabsize", "Member[key]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[viewportright]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.ispacereservationagent", "Member[hasfocus]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.verticalscrollbarenabled", "Member[key]"] + - ["system.object", "microsoft.visualstudio.text.editor.zoomlevelconverter", "Method[convertback].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.iviewscroller", "Method[scrollviewportverticallybypage].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Member[item]"] + - ["microsoft.visualstudio.text.editor.itextviewlinecollection", "microsoft.visualstudio.text.editor.itextview", "Member[textviewlines]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.indentsize", "Member[key]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Member[isempty]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewroleset", "Method[containsany].ReturnValue"] + - ["microsoft.visualstudio.text.editor.displaytextrange", "microsoft.visualstudio.text.editor.textview", "Member[visiblespan]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[verticalscrollbarid]"] + - ["microsoft.visualstudio.text.editor.displaytextpoint", "microsoft.visualstudio.text.editor.iviewprimitivesfactoryservice", "Method[createdisplaytextpoint].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.collapsehintadornmentcontrol", "Member[ishighlighted]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.ieditoroptions", "Method[isoptiondefined].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.editor.itextviewmodel", "Method[getnearestpointinvisualsnapshot].ReturnValue"] + - ["microsoft.visualstudio.text.editor.wordwrapstyles", "microsoft.visualstudio.text.editor.wordwrapstyles!", "Member[none]"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textrange", "Method[clone].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.editorprimitiveids!", "Member[selectionprimitiveid]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[viewportleft]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.iadornmentlayer", "Member[isempty]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.editor.itextview", "Method[gettextelementspan].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textpoint", "Method[gettextrange].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewmodel", "Method[ispointinvisualbuffer].ReturnValue"] + - ["microsoft.visualstudio.text.editor.ieditoroptions", "microsoft.visualstudio.text.editor.ieditoroptionsfactoryservice", "Method[getoptions].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[linenumbermarginid]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[intersectsbufferspan].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningmarginheadercontrol!", "Method[getisexpanded].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[verticalscrollbar]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedadornmentlayers!", "Member[textmarker]"] + - ["microsoft.visualstudio.text.editor.adornmentpositioningbehavior", "microsoft.visualstudio.text.editor.adornmentpositioningbehavior!", "Member[ownercontrolled]"] + - ["microsoft.visualstudio.text.editor.caretposition", "microsoft.visualstudio.text.editor.caretpositionchangedeventargs", "Member[oldposition]"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.editor.caretpositionchangedeventargs", "Member[textview]"] + - ["t", "microsoft.visualstudio.text.editor.ieditoroptions", "Method[getoptionvalue].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Member[lastvisibleline]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningmarginbracketcontrol", "Member[ishighlighted]"] + - ["system.double", "microsoft.visualstudio.text.editor.iadornmentlayer", "Member[opacity]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.ispacereservationagent", "Member[ismouseover]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.editor.iadornmentlayer", "Member[elements]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.viewprohibituserinput", "Member[key]"] + - ["microsoft.visualstudio.text.editor.textbuffer", "microsoft.visualstudio.text.editor.textpoint", "Member[textbuffer]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[changetrackingid]"] + - ["microsoft.visualstudio.text.formatting.visibilitystate", "microsoft.visualstudio.text.editor.textview", "Method[show].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[primarydocument]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[zoomcontrolid]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[document]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[rightcontrol]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextcaret", "Member[invirtualspace]"] + - ["system.object", "microsoft.visualstudio.text.editor.zoomlevelconverter", "Method[convert].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.iadornmentlayer", "Method[addadornment].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[glyphmarginid]"] + - ["system.double", "microsoft.visualstudio.text.editor.viewstate", "Member[viewportbottom]"] + - ["microsoft.visualstudio.text.editor.ieditoroptions", "microsoft.visualstudio.text.editor.ieditoroptions", "Member[parent]"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textrange", "Method[find].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.changetrackingmarginenabled", "Member[default]"] + - ["microsoft.visualstudio.text.imappingpoint", "microsoft.visualstudio.text.editor.caretposition", "Member[point]"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textbuffer", "Method[getline].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Method[isvalid].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewroleset", "Method[containsall].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.caretposition!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.editor.ieditoroptions", "microsoft.visualstudio.text.editor.ieditoroptionsfactoryservice", "Member[globaloptions]"] + - ["system.int32", "microsoft.visualstudio.text.editor.caretposition", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextcaret", "Member[ishidden]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.selectionmarginenabled", "Member[default]"] + - ["system.double", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Member[trackspanheight]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.dragdropediting", "Member[default]"] + - ["system.object", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Member[defaultvalue]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[selectionmarginid]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[viewportheight]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[gettextviewlinecontainingbufferposition].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Member[trackspantop]"] + - ["system.windows.media.geometry", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Method[getmarkergeometry].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.ibufferprimitivesfactoryservice", "Method[createtextrange].ReturnValue"] + - ["system.type", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Member[valuetype]"] + - ["system.object", "microsoft.visualstudio.text.editor.iadornmentlayerelement", "Member[tag]"] + - ["microsoft.visualstudio.text.editor.caret", "microsoft.visualstudio.text.editor.iviewprimitives", "Member[caret]"] + - ["microsoft.visualstudio.text.editor.selection", "microsoft.visualstudio.text.editor.iviewprimitives", "Member[selection]"] + - ["system.string", "microsoft.visualstudio.text.editor.textviewroleattribute", "Member[textviewroles]"] + - ["system.windows.dependencyproperty", "microsoft.visualstudio.text.editor.collapsehintadornmentcontrol!", "Member[ishighlightedproperty]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[getnormalizedtextbounds].ReturnValue"] + - ["microsoft.visualstudio.text.editor.connectionreason", "microsoft.visualstudio.text.editor.connectionreason!", "Member[contenttypechange]"] + - ["system.double", "microsoft.visualstudio.text.editor.iscrollmap", "Method[getcoordinateatbufferposition].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextviewroleset", "microsoft.visualstudio.text.editor.itexteditorfactoryservice", "Method[createtextviewroleset].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Method[getycoordinateofbufferposition].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.editor.iverticalfractionmap", "Member[textview]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.editor.iscrollmap", "Method[getbufferpositionatcoordinate].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[horizontalscrollbar]"] + - ["system.double", "microsoft.visualstudio.text.editor.viewstate", "Member[viewportheight]"] + - ["microsoft.visualstudio.text.editor.itextselection", "microsoft.visualstudio.text.editor.itextview", "Member[selection]"] + - ["system.int32", "microsoft.visualstudio.text.editor.textpoint", "Member[currentposition]"] + - ["microsoft.visualstudio.text.editor.iscrollmap", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Member[map]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.editor.itextview", "Member[textsnapshot]"] + - ["microsoft.visualstudio.text.positionaffinity", "microsoft.visualstudio.text.editor.caretposition", "Member[affinity]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.editor.textrange", "Member[advancedtextrange]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.ieditoroptions", "Method[clearoptionvalue].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextselection", "microsoft.visualstudio.text.editor.selection", "Member[advancedselection]"] + - ["microsoft.visualstudio.text.editor.displaytextrange", "microsoft.visualstudio.text.editor.displaytextpoint", "Method[getdisplaytextrange].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.editor.itextselection", "Member[virtualselectedspans]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[horizontaltranslation]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[deletenext].ReturnValue"] + - ["microsoft.visualstudio.text.editor.caretposition", "microsoft.visualstudio.text.editor.itextcaret", "Method[moveto].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[delete].ReturnValue"] + - ["microsoft.visualstudio.text.editor.selection", "microsoft.visualstudio.text.editor.textview", "Member[selection]"] + - ["system.double", "microsoft.visualstudio.text.editor.iscrollmap", "Member[end]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[outliningmarginid]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.ispacereservationmanager", "Member[ismouseover]"] + - ["system.int32", "microsoft.visualstudio.text.editor.mousehoverattribute", "Member[delay]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.editor.itextviewmodel", "Member[databuffer]"] + - ["microsoft.visualstudio.text.editor.itextviewroleset", "microsoft.visualstudio.text.editor.itexteditorfactoryservice", "Member[allpredefinedroles]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextselection", "Member[activationtracksfocus]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[isviewportleftclippedid]"] + - ["microsoft.visualstudio.text.editor.wordwrapstyles", "microsoft.visualstudio.text.editor.wordwrapstyles!", "Member[visibleglyphs]"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.editor.textview", "Member[advancedtextview]"] + - ["system.double", "microsoft.visualstudio.text.editor.outliningmarginbracketcontrol", "Member[firstlineoffset]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.displaytextpoint", "Member[isvisible]"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.editor.mousehovereventargs", "Member[view]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.producescreenreaderfriendlytext", "Member[key]"] + - ["microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "microsoft.visualstudio.text.editor.iwpftextview", "Member[textviewlines]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.ismartindentationservice", "Method[getdesiredindentation].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[cutorcopyblanklineifnoselectionid]"] + - ["system.int32", "microsoft.visualstudio.text.editor.displaytextpoint", "Member[startofviewline]"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.editor.itextselection", "Member[selectedspans]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.keyprocessor", "Member[isinterestedinhandledevents]"] + - ["microsoft.visualstudio.text.editor.adornmentremovedcallback", "microsoft.visualstudio.text.editor.iadornmentlayerelement", "Member[removedcallback]"] + - ["system.windows.media.geometry", "microsoft.visualstudio.text.editor.ispacereservationagent", "Method[positionanddisplay].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[getindexoftextline].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textview", "microsoft.visualstudio.text.editor.iviewprimitivesfactoryservice", "Method[createtextview].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.textpoint", "Member[endofline]"] + - ["microsoft.visualstudio.text.editor.textbuffer", "microsoft.visualstudio.text.editor.textview", "Member[textbuffer]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[usevisiblewhitespaceid]"] + - ["microsoft.visualstudio.text.editor.ieditoroptions", "microsoft.visualstudio.text.editor.itextview", "Member[options]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextcaret", "Member[right]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextviewmargin", "Member[marginsize]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.displayurlsashyperlinks", "Member[default]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningundoenabled", "Member[default]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningmarginenabled", "Member[default]"] + - ["microsoft.visualstudio.text.editor.ispacereservationagent", "microsoft.visualstudio.text.editor.spacereservationagentchangedeventargs", "Member[oldagent]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextview", "Member[isclosed]"] + - ["microsoft.visualstudio.text.editor.iscrollmap", "microsoft.visualstudio.text.editor.iscrollmapfactoryservice", "Method[create].ReturnValue"] + - ["microsoft.visualstudio.text.imappingpoint", "microsoft.visualstudio.text.editor.mousehovereventargs", "Member[textposition]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultwpfviewoptions!", "Member[appearancecategory]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.cutorcopyblanklineifnoselection", "Member[default]"] + - ["system.string", "microsoft.visualstudio.text.editor.textpoint", "Method[getnextcharacter].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewmargin", "Member[enabled]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextview", "Member[hasaggregatefocus]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textpoint", "Method[clone].ReturnValue"] + - ["microsoft.visualstudio.text.editor.ensurespanvisibleoptions", "microsoft.visualstudio.text.editor.ensurespanvisibleoptions!", "Member[minimumscroll]"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Member[lastvisibleline]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.mousewheelzoomenabled", "Member[key]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.itextview", "Method[gettextviewlinecontainingbufferposition].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.highlightcurrentlineoption", "Member[key]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.producescreenreaderfriendlytext", "Member[default]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextcaret", "Member[bottom]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[inserttext].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.usevisiblewhitespace", "Member[key]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.editor.textrange", "Method[findall].ReturnValue"] + - ["microsoft.visualstudio.text.editor.displaytextpoint", "microsoft.visualstudio.text.editor.textview", "Method[gettextpoint].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.caretposition", "Method[tostring].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextviewroleset", "microsoft.visualstudio.text.editor.itexteditorfactoryservice", "Member[noroles]"] + - ["system.double", "microsoft.visualstudio.text.editor.zoomlevelchangedeventargs", "Member[newzoomlevel]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.editor.itextview", "Member[provisionaltexthighlight]"] + - ["microsoft.visualstudio.text.editor.viewrelativeposition", "microsoft.visualstudio.text.editor.viewrelativeposition!", "Member[bottom]"] + - ["microsoft.visualstudio.text.editor.textview", "microsoft.visualstudio.text.editor.iviewprimitives", "Member[view]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[transposeline].ReturnValue"] + - ["microsoft.visualstudio.text.editor.displaytextrange", "microsoft.visualstudio.text.editor.iviewprimitivesfactoryservice", "Method[createdisplaytextrange].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.mousehovereventargs", "Member[position]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[deleteprevious].ReturnValue"] + - ["microsoft.visualstudio.text.editor.iadornmentlayer", "microsoft.visualstudio.text.editor.iwpftextview", "Method[getadornmentlayer].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.iscrollmap", "Member[start]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextview", "Member[ismouseovervieworadornments]"] + - ["system.object", "microsoft.visualstudio.text.editor.ieditoroptions", "Method[getoptionvalue].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.appearancecategoryoption", "Member[key]"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textbuffer", "Method[gettextrange].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.editoroptionkey", "Member[name]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.ispacereservationmanager", "Method[removeagent].ReturnValue"] + - ["microsoft.visualstudio.text.editor.howtoshow", "microsoft.visualstudio.text.editor.howtoshow!", "Member[centered]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[translatedlines]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.editor.iverticalfractionmap", "Method[getbufferpositionatfraction].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textrange", "Method[getendpoint].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultoptions!", "Member[tabsizeoptionid]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.autoscrollenabled", "Member[default]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextcaret", "Member[left]"] + - ["microsoft.visualstudio.text.itextdatamodel", "microsoft.visualstudio.text.editor.itextview", "Member[textdatamodel]"] + - ["microsoft.visualstudio.text.editor.iwpftextview", "microsoft.visualstudio.text.editor.itexteditorfactoryservice", "Method[createtextview].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.textpoint", "Method[getpreviouscharacter].ReturnValue"] + - ["microsoft.visualstudio.text.editor.viewstate", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[oldviewstate]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextcaret", "Member[overwritemode]"] + - ["microsoft.visualstudio.text.editor.ensurespanvisibleoptions", "microsoft.visualstudio.text.editor.ensurespanvisibleoptions!", "Member[alwayscenter]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[newsnapshot]"] + - ["microsoft.visualstudio.text.editor.ispacereservationagent", "microsoft.visualstudio.text.editor.spacereservationagentchangedeventargs", "Member[newagent]"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Member[firstvisibleline]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextcaret", "Member[width]"] + - ["microsoft.visualstudio.text.editor.iwpftextviewmargin", "microsoft.visualstudio.text.editor.iwpftextviewmarginprovider", "Method[createmargin].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.zoomcontrol!", "Method[getselectedzoomlevel].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.editor.textrange", "Method[getenumeratorinternal].ReturnValue"] + - ["microsoft.visualstudio.text.editor.ieditoroptions", "microsoft.visualstudio.text.editor.ieditoroptions", "Member[globaloptions]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[interactive]"] + - ["microsoft.visualstudio.text.editor.imouseprocessor", "microsoft.visualstudio.text.editor.iglyphmouseprocessorprovider", "Method[getassociatedmouseprocessor].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[viewportwidth]"] + - ["microsoft.visualstudio.text.formatting.iwpftextviewline", "microsoft.visualstudio.text.editor.iwpftextview", "Method[gettextviewlinecontainingbufferposition].ReturnValue"] + - ["system.windows.frameworkelement", "microsoft.visualstudio.text.editor.iwpftextviewmargin", "Member[visualelement]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[makelowercase].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textselectionmode", "microsoft.visualstudio.text.editor.textselectionmode!", "Member[box]"] + - ["microsoft.visualstudio.text.editor.adornmentpositioningbehavior", "microsoft.visualstudio.text.editor.adornmentpositioningbehavior!", "Member[textrelative]"] + - ["microsoft.visualstudio.text.editor.iwpftextview", "microsoft.visualstudio.text.editor.iadornmentlayer", "Member[textview]"] + - ["microsoft.visualstudio.text.editor.itextviewmodel", "microsoft.visualstudio.text.editor.itextviewmodelprovider", "Method[createtextviewmodel].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[unindent].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[linenumber]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.horizontalscrollbarenabled", "Member[default]"] + - ["system.int32", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Method[equals].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Method[getycoordinateofscrollmapposition].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[outlining]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedadornmentlayers!", "Member[squiggle]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[transposecharacter].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.iverticalfractionmap", "Method[getfractionatbufferposition].ReturnValue"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.editor.itextselection", "Member[start]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.displaytextpoint", "Member[advancedtextviewline]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[dragdropeditingid]"] + - ["system.windows.media.geometry", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Method[gettextmarkergeometry].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textbuffer", "Method[getstartpoint].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textpoint", "Method[getpreviousword].ReturnValue"] + - ["microsoft.visualstudio.text.editor.displaytextpoint", "microsoft.visualstudio.text.editor.displaytextpoint", "Method[getfirstnonwhitespacecharacteronviewline].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.changetrackingmarginenabled", "Member[key]"] + - ["microsoft.visualstudio.text.formatting.iformattedlinesource", "microsoft.visualstudio.text.editor.iwpftextview", "Member[formattedlinesource]"] + - ["system.string", "microsoft.visualstudio.text.editor.editorprimitiveids!", "Member[viewprimitiveid]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.editoroptionkey!", "Method[op_inequality].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.viewstate", "Member[viewportwidth]"] + - ["microsoft.visualstudio.text.editor.itextviewroleset", "microsoft.visualstudio.text.editor.itextview", "Member[roles]"] + - ["microsoft.visualstudio.text.editor.keyprocessor", "microsoft.visualstudio.text.editor.ikeyprocessorprovider", "Method[getassociatedprocessor].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.glyphmarginenabled", "Member[default]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[bottomcontrol]"] + - ["microsoft.visualstudio.text.editor.connectionreason", "microsoft.visualstudio.text.editor.connectionreason!", "Member[textviewlifetime]"] + - ["microsoft.visualstudio.text.editor.displaytextpoint", "microsoft.visualstudio.text.editor.displaytextpoint", "Method[clonedisplaytextpointinternal].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textbounds", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[getcharacterbounds].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.textpoint", "Member[startofline]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[maxtextrightcoordinate]"] + - ["microsoft.visualstudio.text.editor.iglyphfactory", "microsoft.visualstudio.text.editor.iglyphfactoryprovider", "Method[getglyphfactory].ReturnValue"] + - ["microsoft.visualstudio.text.editor.iwpftextviewhost", "microsoft.visualstudio.text.editor.itexteditorfactoryservice", "Method[createtextviewhost].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.editoroptionkey", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[capitalize].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.usevisiblewhitespace", "Member[default]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Member[key]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[overwritemodeid]"] + - ["microsoft.visualstudio.text.editor.ispacereservationagent", "microsoft.visualstudio.text.editor.ispacereservationmanager", "Method[createpopupagent].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[makeuppercase].ReturnValue"] + - ["system.windows.media.transform", "microsoft.visualstudio.text.editor.zoomlevelchangedeventargs", "Member[zoomtransform]"] + - ["system.double", "microsoft.visualstudio.text.editor.iwpftextview", "Member[zoomlevel]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewhostoptions!", "Member[horizontalscrollbarid]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.iwpftextviewhost", "Member[isclosed]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.caretposition", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.overwritemode", "Member[default]"] + - ["microsoft.visualstudio.text.formatting.ilinetransformsource", "microsoft.visualstudio.text.editor.iwpftextview", "Member[linetransformsource]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[leftselection]"] + - ["system.string", "microsoft.visualstudio.text.editor.wpftextviewkeyboardfiltername!", "Member[keyboardfilterorderingname]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningmarginheadercontrol!", "Method[getishighlighted].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.displaytextpoint", "Member[endofviewline]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[right]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultwpfviewoptions!", "Member[enablesimplegraphicsid]"] + - ["microsoft.visualstudio.text.editor.displaytextpoint", "microsoft.visualstudio.text.editor.displaytextrange", "Method[getdisplayendpoint].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.displaytextrange", "Method[cloneinternal].ReturnValue"] + - ["microsoft.visualstudio.text.editor.displaytextrange", "microsoft.visualstudio.text.editor.displaytextrange", "Method[clone].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[insertindent].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.zoomconstants!", "Member[maxzoom]"] + - ["system.windows.dependencyproperty", "microsoft.visualstudio.text.editor.zoomcontrol!", "Member[selectedzoomlevelproperty]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultoptions!", "Member[indentsizeoptionid]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[viewprohibituserinputid]"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.editor.iwpftextview", "Member[background]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[zoomable]"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.editor.textrange", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.editor.displaytextrange", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[wordwrapstyleid]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.caretposition!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.editor.ispacereservationmanager", "microsoft.visualstudio.text.editor.iwpftextview", "Method[getspacereservationmanager].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.wordwrapstyle", "Member[key]"] + - ["system.double", "microsoft.visualstudio.text.editor.iverticalscrollbar", "Member[trackspanbottom]"] + - ["t", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Member[default]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.usevirtualspace", "Member[key]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[debuggable]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.wpfviewoptiondefinition", "Method[isapplicabletoscope].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.appearancecategoryoption", "Member[default]"] + - ["microsoft.visualstudio.text.editor.caret", "microsoft.visualstudio.text.editor.textview", "Member[caret]"] + - ["microsoft.visualstudio.text.virtualsnapshotspan", "microsoft.visualstudio.text.editor.itextselection", "Member[streamselectionspan]"] + - ["system.string", "microsoft.visualstudio.text.editor.editorprimitiveids!", "Member[bufferprimitiveid]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[autoscrollid]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.collapsehintadornmentcontrol!", "Method[getishighlighted].ReturnValue"] + - ["microsoft.visualstudio.text.editor.adornmentpositioningbehavior", "microsoft.visualstudio.text.editor.iadornmentlayerelement", "Member[behavior]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.intratextadornmenttag", "Member[textheight]"] + - ["microsoft.visualstudio.text.editor.textselectionmode", "microsoft.visualstudio.text.editor.textselectionmode!", "Member[stream]"] + - ["microsoft.visualstudio.text.editor.ensurespanvisibleoptions", "microsoft.visualstudio.text.editor.ensurespanvisibleoptions!", "Member[showstart]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.glyphmarginenabled", "Member[key]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.iscrollmap", "Member[areelisionsexpanded]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.viewoptiondefinition", "Method[isapplicabletoscope].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.editor.displaytextpoint", "Member[displaycolumn]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.zoomcontrolenabled", "Member[key]"] + - ["microsoft.visualstudio.text.editor.caretposition", "microsoft.visualstudio.text.editor.itextcaret", "Method[movetopreviouscaretposition].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[neworreformattedspans]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.horizontalscrollbarenabled", "Member[key]"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.editor.textviewcreatedeventargs", "Member[textview]"] + - ["microsoft.visualstudio.text.editor.itextviewroleset", "microsoft.visualstudio.text.editor.itexteditorfactoryservice", "Member[defaultroles]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.editoroptionkey!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.itextcaret", "Member[containingtextviewline]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.editor.textbuffer", "Member[lines]"] + - ["microsoft.visualstudio.text.editor.ieditoroptions", "microsoft.visualstudio.text.editor.ieditoroptionsfactoryservice", "Method[createoptions].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.zoomconstants!", "Member[scalingfactor]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.editor.itextview", "Member[visualsnapshot]"] + - ["system.double", "microsoft.visualstudio.text.editor.zoomcontrol", "Member[selectedzoomlevel]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedadornmentlayers!", "Member[text]"] + - ["microsoft.visualstudio.text.editor.scrolldirection", "microsoft.visualstudio.text.editor.scrolldirection!", "Member[up]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textpoint", "Method[getfirstnonwhitespacecharacteronline].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.linenumbermarginenabled", "Member[key]"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textpoint", "Method[getnextword].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.linenumbermarginenabled", "Member[default]"] + - ["microsoft.visualstudio.text.editor.textview", "microsoft.visualstudio.text.editor.displaytextrange", "Member[textview]"] + - ["microsoft.visualstudio.text.editor.ismartindent", "microsoft.visualstudio.text.editor.ismartindentprovider", "Method[createsmartindent].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Member[formattedspan]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[structured]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.editor.textbuffer", "Member[advancedtextbuffer]"] + - ["microsoft.visualstudio.text.editor.displaytextrange", "microsoft.visualstudio.text.editor.textview", "Method[gettextrange].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.editor.itextviewmodel", "Method[getnearestpointinvisualbuffer].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textrange", "Method[cloneinternal].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.viewprohibituserinput", "Member[default]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[usevirtualspaceid]"] + - ["system.double", "microsoft.visualstudio.text.editor.gridcelllengthattribute", "Member[gridcelllength]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[glyph]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.intratextadornmenttag", "Member[baseline]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textbuffer", "Method[getendpoint].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningmarginheadercontrol", "Member[isexpanded]"] + - ["system.int32", "microsoft.visualstudio.text.editor.textpoint", "Member[column]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.editor.textpoint", "Member[advancedtextpoint]"] + - ["microsoft.visualstudio.text.editor.textbuffer", "microsoft.visualstudio.text.editor.ibufferprimitivesfactoryservice", "Method[createtextbuffer].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.editor.itextview", "Member[textbuffer]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[oldsnapshot]"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.editor.itextselection", "Member[anchorpoint]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.verticalscrollbarenabled", "Member[default]"] + - ["microsoft.visualstudio.text.editor.caretposition", "microsoft.visualstudio.text.editor.itextcaret", "Member[position]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Member[isvalid]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[editable]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[indent].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[left]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.intratextadornmenttag", "Member[affinity]"] + - ["microsoft.visualstudio.text.editor.textbuffer", "microsoft.visualstudio.text.editor.ibufferprimitives", "Member[buffer]"] + - ["system.windows.dependencyproperty", "microsoft.visualstudio.text.editor.outliningmarginbracketcontrol!", "Member[ishighlightedproperty]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.displayurlsashyperlinks", "Member[key]"] + - ["system.double", "microsoft.visualstudio.text.editor.viewstate", "Member[viewportright]"] + - ["microsoft.visualstudio.text.editor.iwpftextviewmargin", "microsoft.visualstudio.text.editor.iwpftextviewhost", "Method[gettextviewmargin].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.editor.ieditoroptions", "Member[supportedoptions]"] + - ["system.windows.uielement", "microsoft.visualstudio.text.editor.intratextadornmenttag", "Member[adornment]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[verticalscrollbarcontainer]"] + - ["microsoft.visualstudio.text.editor.itextviewmargin", "microsoft.visualstudio.text.editor.itextviewmargin", "Method[gettextviewmargin].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[containsbufferposition].ReturnValue"] + - ["microsoft.visualstudio.text.editor.howtoshow", "microsoft.visualstudio.text.editor.howtoshow!", "Member[onfirstlineofview]"] + - ["microsoft.visualstudio.text.editor.adornmentremovedcallback", "microsoft.visualstudio.text.editor.intratextadornmenttag", "Member[removalcallback]"] + - ["system.windows.uielement", "microsoft.visualstudio.text.editor.iadornmentlayerelement", "Member[adornment]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[neworreformattedlines]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[gettextelementspan].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[outliningundooptionid]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.simplegraphicsoption", "Member[key]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textview", "Method[show].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[zoomcontrol]"] + - ["microsoft.visualstudio.text.editor.wordwrapstyles", "microsoft.visualstudio.text.editor.wordwrapstyles!", "Member[wordwrap]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.newlinecharacter", "Member[key]"] + - ["microsoft.visualstudio.text.editor.wordwrapstyles", "microsoft.visualstudio.text.editor.wordwrapstyles!", "Member[autoindent]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedadornmentlayers!", "Member[outlining]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultoptions!", "Member[converttabstospacesoptionid]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.outliningmarginenabled", "Member[key]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.dragdropediting", "Member[key]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.ismartindent", "Method[getdesiredindentation].ReturnValue"] + - ["microsoft.visualstudio.text.editor.textview", "microsoft.visualstudio.text.editor.displaytextpoint", "Member[textview]"] + - ["microsoft.visualstudio.text.editor.wordwrapstyles", "microsoft.visualstudio.text.editor.wordwrapstyle", "Member[default]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.displaytextpoint", "Method[cloneinternal].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.visualstudio.text.editor.textrange", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.editor.iwpftextview", "microsoft.visualstudio.text.editor.iwpftextviewhost", "Member[textview]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningmarginbracketcontrol!", "Method[getishighlighted].ReturnValue"] + - ["microsoft.visualstudio.text.editor.adornmentpositioningbehavior", "microsoft.visualstudio.text.editor.adornmentpositioningbehavior!", "Member[viewportrelative]"] + - ["system.string", "microsoft.visualstudio.text.editor.editoroptionkey", "Method[tostring].ReturnValue"] + - ["microsoft.visualstudio.text.itextdatamodel", "microsoft.visualstudio.text.editor.itextviewmodel", "Member[datamodel]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextviewroleset", "Method[contains].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Member[wpftextviewlines]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[removepreviousindent].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.simplegraphicsoption", "Member[default]"] + - ["microsoft.visualstudio.text.editor.iviewscroller", "microsoft.visualstudio.text.editor.itextview", "Member[viewscroller]"] + - ["system.windows.dependencyproperty", "microsoft.visualstudio.text.editor.outliningmarginheadercontrol!", "Member[ishighlightedproperty]"] + - ["system.windows.uielement", "microsoft.visualstudio.text.editor.iglyphfactory", "Method[generateglyph].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[viewportbottom]"] + - ["system.double", "microsoft.visualstudio.text.editor.iscrollmap", "Member[thumbsize]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedadornmentlayers!", "Member[caret]"] + - ["system.windows.media.geometry", "microsoft.visualstudio.text.editor.iwpftextviewlinecollection", "Method[getlinemarkergeometry].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.itextview", "Member[inlayout]"] + - ["system.string", "microsoft.visualstudio.text.editor.editorprimitiveids!", "Member[caretprimitiveid]"] + - ["microsoft.visualstudio.text.editor.textselectionmode", "microsoft.visualstudio.text.editor.itextselection", "Member[mode]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.mousewheelzoomenabled", "Member[default]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.intratextadornmenttag", "Member[bottomspace]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.highlightcurrentlineoption", "Member[default]"] + - ["microsoft.visualstudio.text.editor.caret", "microsoft.visualstudio.text.editor.iviewprimitivesfactoryservice", "Method[createcaret].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.margincontainerattribute", "Member[margincontainer]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textpoint", "Method[insertnewline].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[producescreenreaderfriendlytextid]"] + - ["microsoft.visualstudio.text.editor.textpoint", "microsoft.visualstudio.text.editor.textpoint", "Method[cloneinternal].ReturnValue"] + - ["microsoft.visualstudio.text.editor.ibufferprimitives", "microsoft.visualstudio.text.editor.ieditorprimitivesfactoryservice", "Method[getbufferprimitives].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textrange", "Method[togglecase].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.zoomconstants!", "Member[minzoom]"] + - ["system.int32", "microsoft.visualstudio.text.editor.indentsize", "Member[default]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.converttabstospaces", "Member[default]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.editor.ispacereservationmanager", "Member[agents]"] + - ["system.int32", "microsoft.visualstudio.text.editor.tabsize", "Member[default]"] + - ["microsoft.visualstudio.text.editor.viewrelativeposition", "microsoft.visualstudio.text.editor.viewrelativeposition!", "Member[top]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.zoomcontrolenabled", "Member[default]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.editor.viewstate", "Member[visualsnapshot]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[lineheight]"] + - ["system.double", "microsoft.visualstudio.text.editor.outliningmarginbracketcontrol!", "Method[getfirstlineoffset].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.editor.displaytextrange", "Method[getdisplaypointenumeratorinternal].ReturnValue"] + - ["microsoft.visualstudio.text.editor.howtoshow", "microsoft.visualstudio.text.editor.howtoshow!", "Member[asis]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.editor.textpoint", "Method[findall].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaulttextviewoptions!", "Member[displayurlsashyperlinksid]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.itextselection", "Method[getselectionontextviewline].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.intratextadornment!", "Method[getisselected].ReturnValue"] + - ["microsoft.visualstudio.text.editor.displaytextrange", "microsoft.visualstudio.text.editor.displaytextrange", "Method[clonedisplaytextrangeinternal].ReturnValue"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultoptions!", "Member[newlinecharacteroptionid]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.autoscrollenabled", "Member[key]"] + - ["system.windows.dependencyproperty", "microsoft.visualstudio.text.editor.intratextadornment!", "Member[isselected]"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.editor.caretposition", "Member[virtualbufferposition]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.isviewportleftclipped", "Member[key]"] + - ["microsoft.visualstudio.text.editor.displaytextpoint", "microsoft.visualstudio.text.editor.displaytextpoint", "Method[clone].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedmarginnames!", "Member[bottom]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.isviewportleftclipped", "Member[default]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.overwritemode", "Member[key]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.outliningmarginheadercontrol", "Member[ishighlighted]"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedtextviewroles!", "Member[analyzable]"] + - ["system.string", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Member[name]"] + - ["system.collections.ienumerator", "microsoft.visualstudio.text.editor.displaytextrange", "Method[getenumerator].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.itextcaret", "Member[top]"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[translatedspans]"] + - ["system.nullable", "microsoft.visualstudio.text.editor.intratextadornmenttag", "Member[topspace]"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textpoint", "Method[find].ReturnValue"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.editor.itextselection", "Member[activepoint]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextview", "Member[viewporttop]"] + - ["microsoft.visualstudio.text.editor.textrange", "microsoft.visualstudio.text.editor.textpoint", "Method[getcurrentword].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextviewroleset", "microsoft.visualstudio.text.editor.itextviewroleset", "Method[unionwith].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.editor.viewstate", "Member[viewporttop]"] + - ["microsoft.visualstudio.text.editor.caretposition", "microsoft.visualstudio.text.editor.caretpositionchangedeventargs", "Member[newposition]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.editoroptiondefinition", "Method[isapplicabletoscope].ReturnValue"] + - ["microsoft.visualstudio.text.editor.caretposition", "microsoft.visualstudio.text.editor.itextcaret", "Method[movetonextcaretposition].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.editor.predefinedadornmentlayers!", "Member[selection]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.usevirtualspace", "Member[default]"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.editor.backgroundbrushchangedeventargs", "Member[newbackgroundbrush]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[gettextviewlinesintersectingspan].ReturnValue"] + - ["microsoft.visualstudio.text.editor.scrolldirection", "microsoft.visualstudio.text.editor.scrolldirection!", "Member[down]"] + - ["microsoft.visualstudio.text.formatting.visibilitystate", "microsoft.visualstudio.text.editor.displaytextrange", "Member[visibility]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.editor.itextviewmodel", "Member[editbuffer]"] + - ["microsoft.visualstudio.text.editor.viewstate", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[newviewstate]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.converttabstospaces", "Member[key]"] + - ["system.windows.controls.control", "microsoft.visualstudio.text.editor.iwpftextviewhost", "Member[hostcontrol]"] + - ["microsoft.visualstudio.text.formatting.itextviewline", "microsoft.visualstudio.text.editor.itextviewlinecollection", "Method[gettextviewlinecontainingycoordinate].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editor.textviewlayoutchangedeventargs", "Member[verticaltranslation]"] + - ["system.double", "microsoft.visualstudio.text.editor.itextcaret", "Member[height]"] + - ["system.boolean", "microsoft.visualstudio.text.editor.replicatenewlinecharacter", "Member[default]"] + - ["microsoft.visualstudio.text.editor.editoroptionkey", "microsoft.visualstudio.text.editor.defaultwpfviewoptions!", "Member[enablemousewheelzoomid]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Formatting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Formatting.typemodel.yml new file mode 100644 index 000000000000..089cdb484cfc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Formatting.typemodel.yml @@ -0,0 +1,189 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties!", "Method[createtextformattingrunproperties].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[toptextsnapshot]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.formatting.itextviewline", "Member[extentincludinglinebreak]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[backgroundopacity]"] + - ["system.double", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[columnwidth]"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[backgroundbrush]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[virtualspacewidth]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[leading]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getnormalizedtextbounds].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[cleartypeface].ReturnValue"] + - ["microsoft.visualstudio.text.positionaffinity", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[affinity]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[fonthintingemsize]"] + - ["system.double", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[bottomspace]"] + - ["system.windows.media.typeface", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[typeface]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[texteffectsempty]"] + - ["system.object", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[providertag]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.itextviewline", "Method[containsbufferposition].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[usedisplaymode]"] + - ["system.nullable", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getbufferpositionfromxcoordinate].ReturnValue"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Method[formatlineinvisualbuffer].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearfontrenderingemsize].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[cleartexteffects].ReturnValue"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[defaulttextproperties]"] + - ["system.int32", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[tabsize]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.formatting.itextviewline", "Member[endincludinglinebreak]"] + - ["system.int32", "microsoft.visualstudio.text.formatting.linetransform", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.visibilitystate", "microsoft.visualstudio.text.formatting.visibilitystate!", "Member[fullyvisible]"] + - ["microsoft.visualstudio.text.formatting.visibilitystate", "microsoft.visualstudio.text.formatting.itextviewline", "Member[visibilitystate]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[cultureinfoempty]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[texttop]"] + - ["system.double", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[width]"] + - ["system.int32", "microsoft.visualstudio.text.formatting.itextviewline", "Member[lengthincludinglinebreak]"] + - ["system.windows.rect", "microsoft.visualstudio.text.formatting.iwpftextviewline", "Member[visiblearea]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[bottom]"] + - ["microsoft.visualstudio.text.formatting.textviewlinechange", "microsoft.visualstudio.text.formatting.textviewlinechange!", "Member[neworreformatted]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearforegroundopacity].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[endoflinewidth]"] + - ["microsoft.visualstudio.text.formatting.visibilitystate", "microsoft.visualstudio.text.formatting.visibilitystate!", "Member[partiallyvisible]"] + - ["system.double", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[topspace]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[right]"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.formatting.textandadornmentsequencechangedeventargs", "Member[span]"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getinsertionbufferpositionfromxcoordinate].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.formatting.itextandadornmentsequencer", "Member[sourcebuffer]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.formatting.iwpftextviewline", "Member[textlines]"] + - ["system.double", "microsoft.visualstudio.text.formatting.linetransform", "Member[right]"] + - ["system.windows.textalignment", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[textalignment]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setfonthintingemsize].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[textleft]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearforegroundbrush].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.ilinetransformsource", "microsoft.visualstudio.text.formatting.ilinetransformsourceprovider", "Method[create].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearbackgroundbrush].ReturnValue"] + - ["system.globalization.cultureinfo", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[cultureinfo]"] + - ["microsoft.visualstudio.text.formatting.linetransform", "microsoft.visualstudio.text.formatting.itextviewline", "Member[defaultlinetransform]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setcultureinfo].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[deltay]"] + - ["microsoft.visualstudio.text.formatting.itextandadornmentsequencer", "microsoft.visualstudio.text.formatting.itextandadornmentcollection", "Member[sequencer]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.formatting.itextviewline", "Member[extent]"] + - ["microsoft.visualstudio.text.formatting.itextandadornmentcollection", "microsoft.visualstudio.text.formatting.itextandadornmentsequencer", "Method[createtextandadornmentcollection].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setforegroundbrush].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.linetransform!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.formatting.itextviewline", "Member[length]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setbackgroundopacity].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[baseindentation]"] + - ["microsoft.visualstudio.text.formatting.iformattedlinesource", "microsoft.visualstudio.text.formatting.iformattedtextsourcefactoryservice", "Method[create].ReturnValue"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.text.formatting.iwpftextviewline", "Method[getcharacterformatting].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[fontrenderingemsizeempty]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[italicempty]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[baseline]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[top]"] + - ["system.windows.flowdirection", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[flowdirection]"] + - ["system.object", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[identitytag]"] + - ["system.windows.media.visual", "microsoft.visualstudio.text.formatting.iformattedline", "Method[getorcreatevisual].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[foregroundopacityempty]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setitalic].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[settexteffects].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.itextandadornmentsequencer", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[textandadornmentsequencer]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[texttop]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[top]"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.formatting.itextviewline", "Member[extentasmappingspan]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.itextviewline", "Method[intersectsbufferspan].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[fonthintingemsizeempty]"] + - ["system.double", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[baseline]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[typefaceempty]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearbackgroundopacity].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textviewlinechange", "microsoft.visualstudio.text.formatting.textviewlinechange!", "Member[none]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.itextviewline", "Member[islasttextviewlineforsnapshotline]"] + - ["microsoft.visualstudio.text.formatting.textbounds", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getcharacterbounds].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[bold]"] + - ["system.windows.textwrapping", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[textwrapping]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[backgroundopacityempty]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[cleartextdecorations].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[wordwrapwidth]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[sourcetextsnapshot]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.itextviewline", "Member[isfirsttextviewlineforsnapshotline]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.formatting.itextandadornmentsequencer", "Member[topbuffer]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[width]"] + - ["system.int32", "microsoft.visualstudio.text.formatting.itextviewline", "Member[linebreaklength]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[foregroundbrushempty]"] + - ["microsoft.visualstudio.text.formatting.linetransform", "microsoft.visualstudio.text.formatting.ilinetransformsource", "Method[getlinetransform].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[width]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.formatting.itextviewline", "Method[gettextelementspan].ReturnValue"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.formatting.itextviewline", "Member[extentincludinglinebreakasmappingspan]"] + - ["microsoft.visualstudio.text.formatting.visibilitystate", "microsoft.visualstudio.text.formatting.visibilitystate!", "Member[hidden]"] + - ["system.object", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[getrealobject].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.itextandadornmentsequencer", "microsoft.visualstudio.text.formatting.itextandadornmentsequencerfactoryservice", "Method[create].ReturnValue"] + - ["system.windows.media.textformatting.textmarkerproperties", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[textmarkerproperties]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[height]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[lineheight]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textbounds!", "Method[op_equality].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.formatting.textbounds", "Method[tostring].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[settypeface].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.formatting.itextviewline", "Member[identitytag]"] + - ["microsoft.visualstudio.text.formatting.textbounds", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getextendedcharacterbounds].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[bottom]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[textheight]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[backgroundbrushempty]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.linetransform", "Method[equals].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[textheight]"] + - ["system.double", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[maxautoindent]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[left]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.itextviewline", "Member[isvalid]"] + - ["system.double", "microsoft.visualstudio.text.formatting.linetransform", "Member[topspace]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[backgroundbrushsame].ReturnValue"] + - ["system.windows.media.brush", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[foregroundbrush]"] + - ["system.windows.media.textformatting.textparagraphproperties", "microsoft.visualstudio.text.formatting.itextparagraphpropertiesfactoryservice", "Method[create].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.formatting.itextviewline", "Member[end]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textbounds", "Member[isrighttoleft]"] + - ["system.double", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[lineheight]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[right]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textbounds!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textviewlinechange", "microsoft.visualstudio.text.formatting.textviewlinechange!", "Member[translated]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.formatting.itextviewline", "Member[start]"] + - ["microsoft.visualstudio.text.formatting.visibilitystate", "microsoft.visualstudio.text.formatting.visibilitystate!", "Member[unattached]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setfontrenderingemsize].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[italic]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.linetransform!", "Method[op_equality].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[trailing]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[textright]"] + - ["system.windows.textdecorationcollection", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[textdecorations]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[height]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[fontrenderingemsize]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.isequenceelement", "Member[shouldrendertext]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.formatting.itextviewline", "Member[snapshot]"] + - ["microsoft.visualstudio.text.formatting.linetransform", "microsoft.visualstudio.text.formatting.itextviewline", "Member[linetransform]"] + - ["microsoft.visualstudio.text.projection.ibuffergraph", "microsoft.visualstudio.text.formatting.itextandadornmentsequencer", "Member[buffergraph]"] + - ["system.int32", "microsoft.visualstudio.text.formatting.textbounds", "Method[gethashcode].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getadornmenttags].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.textbounds", "Member[textbottom]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[boldempty]"] + - ["system.double", "microsoft.visualstudio.text.formatting.linetransform", "Member[verticalscale]"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.formatting.isequenceelement", "Member[span]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[textbottom]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearitalic].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setbold].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[samesize].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[defaultincrementaltab]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setforegroundopacity].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearbold].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[settextdecorations].ReturnValue"] + - ["system.windows.media.texteffectcollection", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[texteffects]"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[textwidth]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setbackground].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setbackgroundbrush].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textviewlinechange", "microsoft.visualstudio.text.formatting.itextviewline", "Member[change]"] + - ["system.nullable", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getadornmentbounds].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[foregroundbrushsame].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearfonthintingemsize].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[textheightabovebaseline]"] + - ["microsoft.visualstudio.text.formatting.linetransform", "microsoft.visualstudio.text.formatting.linetransform!", "Method[combine].ReturnValue"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[setforeground].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.iadornmentelement", "Member[textheight]"] + - ["system.string", "microsoft.visualstudio.text.formatting.irtfbuilderservice", "Method[generatertf].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textbounds", "Method[equals].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.iformattedlinesource", "Member[textheightbelowbaseline]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[firstlineinparagraph]"] + - ["system.boolean", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[textdecorationsempty]"] + - ["system.double", "microsoft.visualstudio.text.formatting.linetransform", "Member[bottomspace]"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.formatting.itextviewline", "Method[getvirtualbufferpositionfromxcoordinate].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[indent]"] + - ["microsoft.visualstudio.text.formatting.textformattingrunproperties", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Method[clearcultureinfo].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.formatting.itextviewline", "Member[left]"] + - ["system.double", "microsoft.visualstudio.text.formatting.textformattingrunproperties", "Member[foregroundopacity]"] + - ["system.windows.media.textformatting.textrunproperties", "microsoft.visualstudio.text.formatting.textformattingparagraphproperties", "Member[defaulttextrunproperties]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.IncrementalSearch.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.IncrementalSearch.typemodel.yml new file mode 100644 index 000000000000..80b003b0cee5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.IncrementalSearch.typemodel.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearchfactoryservice", "Method[getincrementalsearch].ReturnValue"] + - ["microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "Method[deletecharandsearch].ReturnValue"] + - ["microsoft.visualstudio.text.incrementalsearch.incrementalsearchdirection", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchdirection!", "Member[backward]"] + - ["microsoft.visualstudio.text.incrementalsearch.incrementalsearchdirection", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "Member[searchdirection]"] + - ["microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "Method[selectnextresult].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "Member[passedendofbuffer]"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "Member[isactive]"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "Member[passedstartofsearch]"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "Member[textview]"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "Member[passedstartofbuffer]"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "Method[equals].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.incrementalsearch.incrementalsearchdirection", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchdirection!", "Member[forward]"] + - ["system.boolean", "microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "Member[resultfound]"] + - ["microsoft.visualstudio.text.incrementalsearch.incrementalsearchresult", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "Method[appendcharandsearch].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.incrementalsearch.iincrementalsearch", "Member[searchstring]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Operations.Standalone.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Operations.Standalone.typemodel.yml new file mode 100644 index 000000000000..97a67f4dd8bf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Operations.Standalone.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualstudio.text.operations.standalone.nullmergeundotransactionpolicy", "Method[canmerge].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.standalone.nullmergeundotransactionpolicy", "Method[testcompatiblepolicy].ReturnValue"] + - ["microsoft.visualstudio.text.operations.imergetextundotransactionpolicy", "microsoft.visualstudio.text.operations.standalone.nullmergeundotransactionpolicy!", "Member[instance]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Operations.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Operations.typemodel.yml new file mode 100644 index 000000000000..a395e25c560a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Operations.typemodel.yml @@ -0,0 +1,133 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.textundoredoeventargs", "Member[transaction]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.operations.itextstructurenavigator", "Method[getspanofprevioussibling].ReturnValue"] + - ["microsoft.visualstudio.text.operations.textundohistorystate", "microsoft.visualstudio.text.operations.itextundohistory", "Member[state]"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.undotransactionstate!", "Member[completed]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[transposecharacter].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Member[canpaste]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[openlinebelow].ReturnValue"] + - ["microsoft.visualstudio.text.operations.textundohistorystate", "microsoft.visualstudio.text.operations.textundohistorystate!", "Member[undoing]"] + - ["microsoft.visualstudio.text.operations.itextundohistory", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[history]"] + - ["microsoft.visualstudio.text.operations.findoptions", "microsoft.visualstudio.text.operations.finddata", "Member[findoptions]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Member[cancut]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[makelowercase].ReturnValue"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.undotransactionstate!", "Member[redoing]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[replaceselection].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[cutfullline].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[delete].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.operations.itextundohistory", "Member[undostack]"] + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.itextundoprimitive", "Member[parent]"] + - ["system.string", "microsoft.visualstudio.text.operations.ieditoroperations", "Member[selectedtext]"] + - ["microsoft.visualstudio.text.operations.textundohistorystate", "microsoft.visualstudio.text.operations.textundohistorystate!", "Member[redoing]"] + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.itextundohistory", "Member[currenttransaction]"] + - ["system.string", "microsoft.visualstudio.text.operations.finddata", "Member[searchstring]"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.undotransactionstate!", "Member[undone]"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.undotransactionstate!", "Member[invalid]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[insertfile].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextbufferundomanager", "microsoft.visualstudio.text.operations.itextbufferundomanagerprovider", "Method[gettextbufferundomanager].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[canredo]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.operations.itextundohistory", "Member[redostack]"] + - ["system.int32", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[replaceallmatches].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[replacetext].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[deletetoendofline].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.imergetextundotransactionpolicy", "Method[testcompatiblepolicy].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextstructurenavigator", "microsoft.visualstudio.text.operations.finddata", "Member[textstructurenavigator]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[insertnewline].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundoprimitive", "Member[canredo]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.finddata", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[inserttextasbox].ReturnValue"] + - ["microsoft.visualstudio.text.operations.findoptions", "microsoft.visualstudio.text.operations.findoptions!", "Member[matchcase]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[tabify].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[deletewordtoright].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[getwhitespaceforvirtualspace].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[openlineabove].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[deleteblanklines].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.operations.itextsearchservice", "Method[findnext].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[converttabstospaces].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundohistory", "Member[canredo]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Member[candelete]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[togglecase].ReturnValue"] + - ["microsoft.visualstudio.text.operations.ieditoroperations", "microsoft.visualstudio.text.operations.ieditoroperationsfactoryservice", "Method[geteditoroperations].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.itextundohistory", "Member[lastundotransaction]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[indent].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundoprimitive", "Method[canmerge].ReturnValue"] + - ["microsoft.visualstudio.text.operations.textundohistorystate", "microsoft.visualstudio.text.operations.textundohistorystate!", "Member[idle]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.operations.itextstructurenavigator", "Method[getspanofnextsibling].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.finddata!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[decreaselineindent].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundoprimitive", "Member[canundo]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[capitalize].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.operations.itextundohistory", "Member[redodescription]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[canundo]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[normalizelineendings].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.textextent", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[inserttext].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.operations.itextstructurenavigator", "Method[getspanoffirstchild].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextstructurenavigator", "microsoft.visualstudio.text.operations.itextstructurenavigatorprovider", "Method[createtextstructurenavigator].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.textundotransactioncompletedeventargs", "Member[transaction]"] + - ["microsoft.visualstudio.text.operations.textundotransactioncompletionresult", "microsoft.visualstudio.text.operations.textundotransactioncompletionresult!", "Member[transactionadded]"] + - ["microsoft.visualstudio.text.operations.textundohistorystate", "microsoft.visualstudio.text.operations.textundoredoeventargs", "Member[state]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[cutselection].ReturnValue"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.undotransactionstate!", "Member[undoing]"] + - ["microsoft.visualstudio.text.operations.itextundohistory", "microsoft.visualstudio.text.operations.itextundohistoryregistry", "Method[registerhistory].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.operations.itextbufferundomanager", "Member[textbuffer]"] + - ["microsoft.visualstudio.text.editor.ieditoroptions", "microsoft.visualstudio.text.operations.ieditoroperations", "Member[options]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[makeuppercase].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[backspace].ReturnValue"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.undotransactionstate!", "Member[canceled]"] + - ["system.string", "microsoft.visualstudio.text.operations.itextundohistory", "Member[undodescription]"] + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.itextundohistory", "Member[lastredotransaction]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundohistoryregistry", "Method[trygethistory].ReturnValue"] + - ["microsoft.visualstudio.text.operations.imergetextundotransactionpolicy", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[mergepolicy]"] + - ["microsoft.visualstudio.text.operations.itextstructurenavigator", "microsoft.visualstudio.text.operations.itextstructurenavigatorselectorservice", "Method[createtextstructurenavigator].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[deletetobeginningofline].ReturnValue"] + - ["microsoft.visualstudio.text.operations.textextent", "microsoft.visualstudio.text.operations.itextstructurenavigator", "Method[getextentofword].ReturnValue"] + - ["microsoft.visualstudio.text.operations.textundotransactioncompletionresult", "microsoft.visualstudio.text.operations.textundotransactioncompletedeventargs", "Member[result]"] + - ["system.int32", "microsoft.visualstudio.text.operations.finddata", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.editor.itextview", "microsoft.visualstudio.text.operations.ieditoroperations", "Member[textview]"] + - ["microsoft.visualstudio.text.operations.findoptions", "microsoft.visualstudio.text.operations.findoptions!", "Member[useregularexpressions]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.operations.itextsearchservice", "Method[findall].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.operations.itextstructurenavigator", "Method[getspanofenclosing].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.finddata!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[paste].ReturnValue"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.undotransactionstate!", "Member[open]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.operations.ieditoroperations", "Member[provisionalcompositionspan]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.operations.itextstructurenavigator", "Member[contenttype]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[transposeline].ReturnValue"] + - ["microsoft.visualstudio.text.operations.findoptions", "microsoft.visualstudio.text.operations.findoptions!", "Member[searchreverse]"] + - ["microsoft.visualstudio.text.operations.undotransactionstate", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[state]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.itextundohistory", "Member[canundo]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.textextent!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[increaselineindent].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[description]"] + - ["microsoft.visualstudio.text.operations.findoptions", "microsoft.visualstudio.text.operations.findoptions!", "Member[none]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.operations.finddata", "Member[textsnapshottosearch]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[convertspacestotabs].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.textextent", "Member[issignificant]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.textextent!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[copyselection].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.imergetextundotransactionpolicy", "Method[canmerge].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextundohistory", "microsoft.visualstudio.text.operations.itextundohistoryregistry", "Method[gethistory].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[deletewordtoleft].ReturnValue"] + - ["microsoft.visualstudio.text.operations.findoptions", "microsoft.visualstudio.text.operations.findoptions!", "Member[wholeword]"] + - ["microsoft.visualstudio.text.operations.itextundoprimitive", "microsoft.visualstudio.text.operations.itextundoprimitive", "Method[merge].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextundohistory", "microsoft.visualstudio.text.operations.itextbufferundomanager", "Member[textbufferundohistory]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[deletefullline].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.operations.textextent", "Member[span]"] + - ["system.int32", "microsoft.visualstudio.text.operations.textextent", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[transposeword].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[undoprimitives]"] + - ["system.string", "microsoft.visualstudio.text.operations.finddata", "Method[tostring].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[deletehorizontalwhitespace].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.itextundohistory", "Method[createtransaction].ReturnValue"] + - ["microsoft.visualstudio.text.operations.textundotransactioncompletionresult", "microsoft.visualstudio.text.operations.textundotransactioncompletionresult!", "Member[transactionmerged]"] + - ["microsoft.visualstudio.text.operations.itextstructurenavigator", "microsoft.visualstudio.text.operations.itextstructurenavigatorselectorservice", "Method[gettextstructurenavigator].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[unindent].ReturnValue"] + - ["microsoft.visualstudio.text.operations.itextundotransaction", "microsoft.visualstudio.text.operations.itextundotransaction", "Member[parent]"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[untabify].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.operations.ieditoroperations", "Method[insertprovisionaltext].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Outlining.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Outlining.typemodel.yml new file mode 100644 index 000000000000..6e97a05feb3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Outlining.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.tagging.ioutliningregiontag", "microsoft.visualstudio.text.outlining.icollapsible", "Member[tag]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.outlining.ioutliningmanager", "Method[getallregions].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.outlining.icollapsible", "Member[extent]"] + - ["system.boolean", "microsoft.visualstudio.text.outlining.ioutliningmanager", "Member[enabled]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.outlining.ioutliningmanager", "Method[expandall].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.outlining.icollapsible", "Member[iscollapsed]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.outlining.regionschangedeventargs", "Member[affectedspan]"] + - ["system.boolean", "microsoft.visualstudio.text.outlining.icollapsible", "Member[iscollapsible]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.outlining.regionsexpandedeventargs", "Member[expandedregions]"] + - ["system.boolean", "microsoft.visualstudio.text.outlining.regionsexpandedeventargs", "Member[removalpending]"] + - ["microsoft.visualstudio.text.outlining.icollapsed", "microsoft.visualstudio.text.outlining.ioutliningmanager", "Method[trycollapse].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.outlining.regionscollapsedeventargs", "Member[collapsedregions]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.outlining.ioutliningmanager", "Method[getcollapsedregions].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.outlining.icollapsible", "Member[collapsedform]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.outlining.ioutliningmanager", "Method[collapseall].ReturnValue"] + - ["microsoft.visualstudio.text.outlining.ioutliningmanager", "microsoft.visualstudio.text.outlining.ioutliningmanagerservice", "Method[getoutliningmanager].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.outlining.icollapsed", "Member[collapsedchildren]"] + - ["system.object", "microsoft.visualstudio.text.outlining.icollapsible", "Member[collapsedhintform]"] + - ["system.boolean", "microsoft.visualstudio.text.outlining.outliningenabledeventargs", "Member[enabled]"] + - ["microsoft.visualstudio.text.outlining.icollapsible", "microsoft.visualstudio.text.outlining.ioutliningmanager", "Method[expand].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Projection.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Projection.typemodel.yml new file mode 100644 index 000000000000..0f783cc49428 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Projection.typemodel.yml @@ -0,0 +1,76 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.projection.projectionbufferoptions", "microsoft.visualstudio.text.projection.projectionbufferoptions!", "Member[none]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.projectionsourcespanschangedeventargs", "Member[after]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.projection.ielisionbuffer", "Member[sourcebuffer]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.graphbufferschangedeventargs", "Member[removedbuffers]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.projectionsourcespanschangedeventargs", "Member[insertedspans]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbufferbase", "Member[currentsnapshot]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.ielisionbuffer", "Method[expandspans].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapuptobuffer].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapuptofirstmatch].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Member[sourcesnapshots]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.elisionsourcespanschangedeventargs", "Member[before]"] + - ["microsoft.visualstudio.text.projection.elisionbufferoptions", "microsoft.visualstudio.text.projection.elisionbufferoptions!", "Member[fillinmappingmode]"] + - ["system.nullable", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapdowntobuffer].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapdowntofirstmatch].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionbuffer", "microsoft.visualstudio.text.projection.iprojectionbufferfactoryservice", "Method[createprojectionbuffer].ReturnValue"] + - ["microsoft.visualstudio.text.projection.elisionbufferoptions", "microsoft.visualstudio.text.projection.elisionbufferoptions!", "Member[none]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbuffer", "Method[insertspans].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapuptosnapshot].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbuffer", "Method[insertspan].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.ielisionbuffer", "Method[elidespans].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.projection.ielisionsnapshot", "Method[mapfromsourcesnapshottonearest].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionbufferbase", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Member[textbuffer]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Method[getsourcespans].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Method[mapfromsourcesnapshot].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapdowntobuffer].ReturnValue"] + - ["microsoft.visualstudio.text.projection.elisionbufferoptions", "microsoft.visualstudio.text.projection.ielisionbuffer", "Member[options]"] + - ["system.int32", "microsoft.visualstudio.text.projection.iprojectioneditresolver", "Method[gettypicalinsertionposition].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapdowntosnapshot].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapdowntoinsertionpoint].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.projection.elisionsourcespanschangedeventargs", "Member[elidedspans]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.projection.graphbuffercontenttypechangedeventargs", "Member[textbuffer]"] + - ["system.collections.objectmodel.collection", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[gettextbuffers].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Method[mapfromsourcesnapshot].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Method[maptosourcesnapshots].ReturnValue"] + - ["microsoft.visualstudio.text.projection.projectionbufferoptions", "microsoft.visualstudio.text.projection.projectionbufferoptions!", "Member[writableliteralspans]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.projectionsourcespanschangedeventargs", "Member[deletedspans]"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapdowntosnapshot].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbufferbase", "Method[delete].ReturnValue"] + - ["microsoft.visualstudio.text.projection.projectionbufferoptions", "microsoft.visualstudio.text.projection.projectionbufferoptions!", "Member[permissiveedgeinclusivesourcespans]"] + - ["system.int32", "microsoft.visualstudio.text.projection.projectionsourcespanschangedeventargs", "Member[spanposition]"] + - ["microsoft.visualstudio.text.projection.ielisionbuffer", "microsoft.visualstudio.text.projection.ielisionsnapshot", "Member[textbuffer]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbufferbase", "Method[insert].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.projectionsourcebufferschangedeventargs", "Member[removedbuffers]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.graphbufferschangedeventargs", "Member[addedbuffers]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbuffer", "Method[replacespans].ReturnValue"] + - ["microsoft.visualstudio.text.imappingpoint", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[createmappingpoint].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapuptofirstmatch].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.projection.projectionsourcebufferschangedeventargs", "Member[addedbuffers]"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapuptobuffer].ReturnValue"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[createmappingspan].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapuptosnapshot].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.projection.iprojectionbufferfactoryservice", "Member[projectioncontenttype]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Method[maptosourcesnapshot].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.ielisionbuffer", "Method[modifyspans].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Member[spancount]"] + - ["microsoft.visualstudio.text.projection.ibuffergraph", "microsoft.visualstudio.text.projection.ibuffergraphfactoryservice", "Method[createbuffergraph].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.elisionsourcespanschangedeventargs", "Member[after]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.projection.graphbuffercontenttypechangedeventargs", "Member[beforecontenttype]"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbuffer", "Method[deletespans].ReturnValue"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.text.projection.iprojectionbufferbase", "Member[sourcebuffers]"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.projection.elisionsourcespanschangedeventargs", "Member[expandedspans]"] + - ["microsoft.visualstudio.text.projection.ielisionbuffer", "microsoft.visualstudio.text.projection.iprojectionbufferfactoryservice", "Method[createelisionbuffer].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.projectionsourcespanschangedeventargs", "Member[before]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.projection.ibuffergraph", "Member[topbuffer]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.projection.iprojectionsnapshot", "Method[getmatchingsnapshot].ReturnValue"] + - ["microsoft.visualstudio.text.projection.iprojectionsnapshot", "microsoft.visualstudio.text.projection.iprojectionbufferbase", "Method[replace].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.projection.graphbuffercontenttypechangedeventargs", "Member[aftercontenttype]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.projection.ielisionsnapshot", "Member[sourcesnapshot]"] + - ["system.nullable", "microsoft.visualstudio.text.projection.ibuffergraph", "Method[mapdowntofirstmatch].ReturnValue"] + - ["microsoft.visualstudio.text.projection.ielisionsnapshot", "microsoft.visualstudio.text.projection.ielisionbuffer", "Member[currentsnapshot]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Storage.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Storage.typemodel.yml new file mode 100644 index 000000000000..c45a068d09f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Storage.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.visualstudio.text.storage.idatastorage", "microsoft.visualstudio.text.storage.idatastorageservice", "Method[getdatastorage].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.storage.idatastorage", "Method[trygetitemvalue].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Tagging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Tagging.typemodel.yml new file mode 100644 index 000000000000..82e45df18cbe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Tagging.typemodel.yml @@ -0,0 +1,62 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualstudio.text.tagging.ioutliningregiontag", "Member[isdefaultcollapsed]"] + - ["system.double", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[width]"] + - ["system.double", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[topspace]"] + - ["microsoft.visualstudio.text.tagging.tagaggregatoroptions", "microsoft.visualstudio.text.tagging.tagaggregatoroptions!", "Member[mapbycontenttype]"] + - ["system.object", "microsoft.visualstudio.text.tagging.outliningregiontag", "Member[collapsedhintform]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.tagging.itagspan", "Member[span]"] + - ["system.object", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[providertag]"] + - ["system.string", "microsoft.visualstudio.text.tagging.itextmarkertag", "Member[type]"] + - ["microsoft.visualstudio.text.tagging.trackingtagspan", "microsoft.visualstudio.text.tagging.simpletagger", "Method[createtagspan].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.tagging.textmarkertag", "Member[type]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.tagging.itagaggregator", "Method[gettags].ReturnValue"] + - ["t", "microsoft.visualstudio.text.tagging.itagspan", "Member[tag]"] + - ["system.uri", "microsoft.visualstudio.text.tagging.iurltag", "Member[url]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.tagging.batchedtagschangedeventargs", "Member[spans]"] + - ["t", "microsoft.visualstudio.text.tagging.tagspan", "Member[tag]"] + - ["system.object", "microsoft.visualstudio.text.tagging.ierrortag", "Member[tooltipcontent]"] + - ["system.object", "microsoft.visualstudio.text.tagging.outliningregiontag", "Member[collapsedform]"] + - ["microsoft.visualstudio.text.tagging.itagaggregator", "microsoft.visualstudio.text.tagging.iviewtagaggregatorfactoryservice", "Method[createtagaggregator].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.tagging.tagspan", "Member[span]"] + - ["system.double", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[textheight]"] + - ["system.boolean", "microsoft.visualstudio.text.tagging.simpletagger", "Method[removetagspan].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.tagging.simpletagger", "Method[gettags].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.tagging.ierrortag", "Member[errortype]"] + - ["system.object", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[identitytag]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.tagging.itaggermetadata", "Member[contenttypes]"] + - ["system.object", "microsoft.visualstudio.text.tagging.ioutliningregiontag", "Member[collapsedhintform]"] + - ["system.double", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[bottomspace]"] + - ["system.double", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[baseline]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.text.tagging.iclassificationtag", "Member[classificationtype]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.tagging.simpletagger", "Method[gettaggedspans].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.tagging.itaggermetadata", "Member[tagtypes]"] + - ["microsoft.visualstudio.text.positionaffinity", "microsoft.visualstudio.text.tagging.spacenegotiatingadornmenttag", "Member[affinity]"] + - ["microsoft.visualstudio.text.tagging.itagaggregator", "microsoft.visualstudio.text.tagging.ibuffertagaggregatorfactoryservice", "Method[createtagaggregator].ReturnValue"] + - ["system.uri", "microsoft.visualstudio.text.tagging.urltag", "Member[url]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.tagging.itagger", "Method[gettags].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.tagging.trackingtagspan", "Member[span]"] + - ["system.string", "microsoft.visualstudio.text.tagging.errortag", "Member[errortype]"] + - ["system.type", "microsoft.visualstudio.text.tagging.tagtypeattribute", "Member[tagtypes]"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.tagging.imappingtagspan", "Member[span]"] + - ["system.boolean", "microsoft.visualstudio.text.tagging.outliningregiontag", "Member[isimplementation]"] + - ["t", "microsoft.visualstudio.text.tagging.trackingtagspan", "Member[tag]"] + - ["microsoft.visualstudio.text.tagging.itagger", "microsoft.visualstudio.text.tagging.itaggerprovider", "Method[createtagger].ReturnValue"] + - ["system.idisposable", "microsoft.visualstudio.text.tagging.simpletagger", "Method[update].ReturnValue"] + - ["microsoft.visualstudio.text.projection.ibuffergraph", "microsoft.visualstudio.text.tagging.itagaggregator", "Member[buffergraph]"] + - ["microsoft.visualstudio.text.tagging.itagger", "microsoft.visualstudio.text.tagging.iviewtaggerprovider", "Method[createtagger].ReturnValue"] + - ["t", "microsoft.visualstudio.text.tagging.mappingtagspan", "Member[tag]"] + - ["system.int32", "microsoft.visualstudio.text.tagging.simpletagger", "Method[removetagspans].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.tagging.ioutliningregiontag", "Member[isimplementation]"] + - ["t", "microsoft.visualstudio.text.tagging.imappingtagspan", "Member[tag]"] + - ["system.object", "microsoft.visualstudio.text.tagging.ioutliningregiontag", "Member[collapsedform]"] + - ["microsoft.visualstudio.text.tagging.tagaggregatoroptions", "microsoft.visualstudio.text.tagging.tagaggregatoroptions!", "Member[none]"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.tagging.mappingtagspan", "Member[span]"] + - ["microsoft.visualstudio.text.imappingspan", "microsoft.visualstudio.text.tagging.tagschangedeventargs", "Member[span]"] + - ["system.object", "microsoft.visualstudio.text.tagging.errortag", "Member[tooltipcontent]"] + - ["microsoft.visualstudio.text.classification.iclassificationtype", "microsoft.visualstudio.text.tagging.classificationtag", "Member[classificationtype]"] + - ["system.boolean", "microsoft.visualstudio.text.tagging.outliningregiontag", "Member[isdefaultcollapsed]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Utilities.Automation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Utilities.Automation.typemodel.yml new file mode 100644 index 000000000000..ea15671d145f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Utilities.Automation.typemodel.yml @@ -0,0 +1,84 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.automation.peers.automationcontroltype", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.utilities.automation.automationproperties", "Method[getpatternprovider].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.viewvaluepatternprovider", "Member[isreadonly]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[isenabledcore].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[gethelptextcore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[getenclosingelement].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[moveendpointbyunit].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.automationproperties", "Member[helptext]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.selectionvaluepatternprovider", "Member[isreadonly]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getautomationproviderforchild].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[isrequiredforformcore].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[findattribute].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getitemstatuscore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "microsoft.visualstudio.text.utilities.automation.iautomationadapter", "Member[automationpeer]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[isoffscreencore].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[getpattern].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getclassnamecore].ReturnValue"] + - ["microsoft.visualstudio.text.utilities.automation.iautomationadapter", "microsoft.visualstudio.text.utilities.automation.iautomatedelement", "Member[automationadapter]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.readonlyvaluepatternprovider", "Member[isreadonly]"] + - ["system.windows.automation.provider.itextrangeprovider", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[findtext].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Member[automationpeer]"] + - ["system.windows.automation.provider.itextrangeprovider", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[clone].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getpattern].ReturnValue"] + - ["microsoft.visualstudio.text.utilities.automation.automationproperties", "microsoft.visualstudio.text.utilities.automation.iautomationadapter", "Member[automationproperties]"] + - ["t", "microsoft.visualstudio.text.utilities.automation.iautomationadapter", "Member[coreelement]"] + - ["microsoft.visualstudio.text.editor.iwpftextview", "microsoft.visualstudio.text.utilities.automation.automationproperties", "Member[textview]"] + - ["system.collections.generic.list", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getchildrencore].ReturnValue"] + - ["microsoft.visualstudio.text.editor.iwpftextview", "microsoft.visualstudio.text.utilities.automation.patternprovider", "Member[textview]"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "microsoft.visualstudio.text.utilities.automation.iautomationadapter", "Member[automationprovider]"] + - ["microsoft.visualstudio.text.utilities.automation.automationproperties", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Member[automationproperties]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "microsoft.visualstudio.text.utilities.automation.iautomationadapter", "Method[getautomationproviderforchild].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Member[automationprovider]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[compareendpoints].ReturnValue"] + - ["system.windows.automation.supportedtextselection", "microsoft.visualstudio.text.utilities.automation.textpatternprovider", "Member[supportedtextselection]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[compare].ReturnValue"] + - ["system.windows.rect", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.viewvaluepatternprovider", "Member[value]"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.automationproperties", "Member[automationid]"] + - ["t", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Member[coreelement]"] + - ["system.windows.automation.provider.itextrangeprovider", "microsoft.visualstudio.text.utilities.automation.textpatternprovider", "Method[rangefromchild].ReturnValue"] + - ["t", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Member[coreelement]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[getautomationproviderforchild].ReturnValue"] + - ["microsoft.visualstudio.text.utilities.automation.automationproperties", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Member[automationproperties]"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getautomationidcore].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[gethelptextcore].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider[]", "microsoft.visualstudio.text.utilities.automation.textpatternprovider", "Method[getvisibleranges].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[gettext].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.automationproperties", "Member[classname]"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider[]", "microsoft.visualstudio.text.utilities.automation.textpatternprovider", "Method[getselection].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getorientationcore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[getchildren].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[ispasswordcore].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider", "microsoft.visualstudio.text.utilities.automation.textpatternprovider", "Method[rangefrompoint].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Member[automationprovider]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[iscontrolelementcore].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getaccesskeycore].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.readonlyvaluepatternprovider", "Member[value]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getlabeledbycore].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.selectionvaluepatternprovider", "Member[value]"] + - ["system.windows.automation.peers.automationcontroltype", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider", "microsoft.visualstudio.text.utilities.automation.textpatternprovider", "Member[documentrange]"] + - ["system.windows.automation.peers.automationcontroltype", "microsoft.visualstudio.text.utilities.automation.automationproperties", "Member[controltype]"] + - ["system.windows.point", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getclickablepointcore].ReturnValue"] + - ["system.windows.rect", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Member[automationpeer]"] + - ["system.object", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[getattributevalue].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[getautomationidcore].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[move].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.automationproperties", "Member[name]"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.customautomationadapter", "Method[getitemtypecore].ReturnValue"] + - ["system.double[]", "microsoft.visualstudio.text.utilities.automation.textrangepatternprovider", "Method[getboundingrectangles].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.automation.wpfautomationadapter", "Method[getnamecore].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Utilities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Utilities.typemodel.yml new file mode 100644 index 000000000000..e524865b93da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.Utilities.typemodel.yml @@ -0,0 +1,107 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[backslash]"] + - ["system.windows.media.visual", "microsoft.visualstudio.text.utilities.geometryadornment", "Method[getvisualchild].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[gcs_resultstr]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[childelementsnotsupported]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.weakreferencefordictionarykey", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[findtoplevelnodescontainedby].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Member[syncroot]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Method[remove].ReturnValue"] + - ["system.double", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[devicescaley]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.utilities.projectionspandifference", "Member[insertedspans]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[releasecontext].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[immisime].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[imr_confirmreconvertstring]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[vk_hanja]"] + - ["system.double", "microsoft.visualstudio.text.utilities.iwpftextviewmarginmetadata", "Member[gridcelllength]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[targetrangenotvalid]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[doublequote]"] + - ["microsoft.visualstudio.text.utilities.trackingspannode", "microsoft.visualstudio.text.utilities.trackingspantree", "Member[root]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_keydown]"] + - ["system.double", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[devicescalex]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[invalidtextmovementunit]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[rangenotvalid]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[comma]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[rightangledbracket]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.utilities.itextviewrolemetadata", "Member[textviewroles]"] + - ["system.intptr", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[reconvertstring].ReturnValue"] + - ["system.intptr", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[getimmcontext].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Method[contains].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[rightsquarebracket]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.utilities.trackingspantree", "Member[buffer]"] + - ["microsoft.visualstudio.text.differencing.idifferencecollection", "microsoft.visualstudio.text.utilities.projectionspandifference", "Member[differencecollection]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_compositionfull]"] + - ["twrapper", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Member[item]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[hanjaconversion].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[isnodetoplevel].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[colon]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_control]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.utilities.trackingspannode", "Member[trackingspan]"] + - ["system.string", "microsoft.visualstudio.text.utilities.iwpftextviewmarginmetadata", "Member[margincontainer]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Member[issynchronized]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_composition]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_select]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_setcontext]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[brushesequal].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[lcid_korean]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[leftsquarebracket]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[semicolon]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[confirmreconvertstring].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_char]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[findtoplevelnodesintersecting].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Member[item]"] + - ["system.intptr", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[getkeyboardlayout].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[singlequote]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[rightparenthesis]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.utilities.icontenttypemetadata", "Member[contenttypes]"] + - ["system.globalization.cultureinfo", "microsoft.visualstudio.text.utilities.strings!", "Member[culture]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[rightcurlybrace]"] + - ["microsoft.visualstudio.text.utilities.trackingspannode", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[tryadditem].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_keydown]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[imr_reconvertstring]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Method[indexof].ReturnValue"] + - ["t", "microsoft.visualstudio.text.utilities.trackingspannode", "Member[item]"] + - ["system.windows.media.visual", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[getrootvisual].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[getimmcompositionstring].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Member[count]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.geometryadornment", "Member[visualchildrencount]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[removeitem].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Member[isreadonly]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[immnotifyime].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[leftparenthesis]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[period]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.trackingspantree", "Member[count]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[typefacesequal].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_request]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[findnodescontainedby].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_startcomposition]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Method[add].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[setcompositionpositionandheight].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[capital]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_notify]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[questionmark]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[leftcurlybrace]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[leftangledbracket]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Member[isfixedsize]"] + - ["system.resources.resourcemanager", "microsoft.visualstudio.text.utilities.strings!", "Member[resourcemanager]"] + - ["system.windows.rect", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[getscreenrect].ReturnValue"] + - ["system.collections.ienumerator", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[ispointcontainedinanode].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[gcs_compstr]"] + - ["system.int32", "microsoft.visualstudio.text.utilities.wpfhelper!", "Member[wm_ime_endcomposition]"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[unsupportedsearchbasedontextformatted]"] + - ["system.intptr", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[getdefaultimewnd].ReturnValue"] + - ["twrapper", "microsoft.visualstudio.text.utilities.lazyobservablecollection", "Method[getwrapper].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.utilities.trackingspantree", "Method[findnodesintersecting].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.text.utilities.projectionspandifference", "Member[deletedspans]"] + - ["system.intptr", "microsoft.visualstudio.text.utilities.wpfhelper!", "Method[attachcontext].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.utilities.strings!", "Member[slash]"] + - ["system.windows.gridunittype", "microsoft.visualstudio.text.utilities.iwpftextviewmarginmetadata", "Member[gridunittype]"] + - ["system.boolean", "microsoft.visualstudio.text.utilities.weakreferencefordictionarykey", "Method[equals].ReturnValue"] + - ["system.collections.generic.list", "microsoft.visualstudio.text.utilities.trackingspannode", "Member[children]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.typemodel.yml new file mode 100644 index 000000000000..79bc0e0200ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Text.typemodel.yml @@ -0,0 +1,303 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection!", "Method[op_equality].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.itextversion", "microsoft.visualstudio.text.textsnapshotchangedeventargs", "Member[afterversion]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint!", "Method[op_greaterthanorequal].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.itrackingspan", "Method[getstartpoint].ReturnValue"] + - ["system.collections.generic.ienumerator", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.spantrackingmode", "microsoft.visualstudio.text.spantrackingmode!", "Member[edgenegative]"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[newend]"] + - ["microsoft.visualstudio.text.fileactiontypes", "microsoft.visualstudio.text.fileactiontypes!", "Member[documentrenamed]"] + - ["microsoft.visualstudio.text.trackingfidelitymode", "microsoft.visualstudio.text.itrackingpoint", "Member[trackingfidelity]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.snapshotspan", "Method[translateto].ReturnValue"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.span!", "Method[frombounds].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.imappingpoint", "Method[getinsertionpoint].ReturnValue"] + - ["microsoft.visualstudio.text.edgeinsertionmode", "microsoft.visualstudio.text.edgeinsertionmode!", "Member[deny]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Member[item]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.textdatamodelcontenttypechangedeventargs", "Member[beforecontenttype]"] + - ["system.nullable", "microsoft.visualstudio.text.snapshotspan", "Method[overlap].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Member[issynchronized]"] + - ["system.string", "microsoft.visualstudio.text.textsnapshottotextreader", "Method[readline].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_greaterthan].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.span", "Method[tostring].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[newlength]"] + - ["system.boolean", "microsoft.visualstudio.text.textcontentchangingeventargs", "Member[canceled]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[contains].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itextversion", "Member[textbuffer]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[equals].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.snapshotspan", "Member[start]"] + - ["microsoft.visualstudio.text.spantrackingmode", "microsoft.visualstudio.text.spantrackingmode!", "Member[edgeexclusive]"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.normalizedsnapshotspancollection!", "Method[op_implicit].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.normalizedspancollection!", "Method[union].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itextbufferfactoryservice", "Method[createtextbuffer].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint!", "Method[op_greaterthan].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itextdocument", "Member[textbuffer]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_lessthan].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.itextsnapshot", "Method[createtrackingspan].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotpoint", "Method[equals].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.textsnapshottotextreader", "Method[read].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.span!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.itextedit", "Method[replace].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.itextbuffer", "Method[insert].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedspancollection", "Method[equals].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.snapshotpoint", "Member[position]"] + - ["system.int32", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.span", "Method[gethashcode].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.itextsnapshotline", "Method[getlinebreaktext].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.itextsnapshotline", "Member[endincludinglinebreak]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedspancollection!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.spantrackingmode", "microsoft.visualstudio.text.spantrackingmode!", "Member[custom]"] + - ["system.object", "microsoft.visualstudio.text.textcontentchangingeventargs", "Member[edittag]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.textcontentchangingeventargs", "Member[before]"] + - ["microsoft.visualstudio.text.itextdocument", "microsoft.visualstudio.text.textdocumenteventargs", "Member[textdocument]"] + - ["microsoft.visualstudio.text.editoptions", "microsoft.visualstudio.text.textcontentchangedeventargs", "Member[options]"] + - ["system.string", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[gettext].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.ireadonlyregion", "Member[span]"] + - ["system.string", "microsoft.visualstudio.text.normalizedspancollection", "Method[tostring].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.textsnapshottotextreader", "Method[peek].ReturnValue"] + - ["system.datetime", "microsoft.visualstudio.text.textdocumentfileactioneventargs", "Member[time]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.contenttypechangedeventargs", "Member[beforecontenttype]"] + - ["system.collections.ienumerator", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[getenumerator].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itextdatamodel", "Member[databuffer]"] + - ["system.int32", "microsoft.visualstudio.text.snapshotpoint", "Method[difference].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.virtualsnapshotpoint", "Member[virtualspaces]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.snapshotspan!", "Method[op_implicit].ReturnValue"] + - ["microsoft.visualstudio.text.inormalizedtextchangecollection", "microsoft.visualstudio.text.itextversion", "Member[changes]"] + - ["system.boolean", "microsoft.visualstudio.text.itextdocumentfactoryservice", "Method[trygettextdocument].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[delta]"] + - ["microsoft.visualstudio.text.reloadresult", "microsoft.visualstudio.text.reloadresult!", "Member[aborted]"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[oldlength]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.itrackingspan", "Method[getspan].ReturnValue"] + - ["microsoft.visualstudio.text.projection.ibuffergraph", "microsoft.visualstudio.text.imappingspan", "Member[buffergraph]"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[newposition]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.snapshotpoint", "Method[add].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.textdatamodelcontenttypechangedeventargs", "Member[aftercontenttype]"] + - ["system.boolean", "microsoft.visualstudio.text.itextedit", "Method[insert].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.virtualsnapshotspan", "Member[snapshotspan]"] + - ["system.boolean", "microsoft.visualstudio.text.itextdocument", "Member[isdirty]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.snapshotpoint", "Member[snapshot]"] + - ["system.text.encoding", "microsoft.visualstudio.text.encodingchangedeventargs", "Member[oldencoding]"] + - ["microsoft.visualstudio.text.positionaffinity", "microsoft.visualstudio.text.positionaffinity!", "Member[predecessor]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.itextbufferfactoryservice", "Member[textcontenttype]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotspan", "Method[intersectswith].ReturnValue"] + - ["microsoft.visualstudio.text.reloadresult", "microsoft.visualstudio.text.itextdocument", "Method[reload].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.normalizedsnapshotspancollection!", "Method[union].ReturnValue"] + - ["microsoft.visualstudio.text.edgeinsertionmode", "microsoft.visualstudio.text.ireadonlyregion", "Member[edgeinsertionmode]"] + - ["system.int32", "microsoft.visualstudio.text.snapshotpoint", "Method[compareto].ReturnValue"] + - ["microsoft.visualstudio.text.trackingfidelitymode", "microsoft.visualstudio.text.itrackingspan", "Member[trackingfidelity]"] + - ["system.nullable", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[overlap].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedspancollection", "Method[intersectswith].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.span", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[contains].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.itrackingpoint", "Method[getpoint].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editoptions!", "Method[op_equality].ReturnValue"] + - ["system.char", "microsoft.visualstudio.text.itextsnapshot", "Member[item]"] + - ["system.datetime", "microsoft.visualstudio.text.itextdocument", "Member[lastcontentmodifiedtime]"] + - ["system.int32", "microsoft.visualstudio.text.itextsnapshotline", "Member[linebreaklength]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.snapshotpoint", "Method[subtract].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.snapshotpoint", "Method[gethashcode].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[oldposition]"] + - ["system.string", "microsoft.visualstudio.text.itextsnapshotline", "Method[gettext].ReturnValue"] + - ["microsoft.visualstudio.text.dynamicreadonlyregionquery", "microsoft.visualstudio.text.ireadonlyregion", "Member[querycallback]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan", "Member[isinvirtualspace]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[intersectswith].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.itextbuffer", "Member[contenttype]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.itextsnapshotline", "Member[extent]"] + - ["microsoft.visualstudio.text.editoptions", "microsoft.visualstudio.text.editoptions!", "Member[defaultminimalchange]"] + - ["system.char", "microsoft.visualstudio.text.itrackingpoint", "Method[getcharacter].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.itrackingspan", "Method[getspan].ReturnValue"] + - ["microsoft.visualstudio.text.reloadresult", "microsoft.visualstudio.text.reloadresult!", "Member[succeeded]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotspan", "Method[equals].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.precontentchangedeventargs", "Member[beforesnapshot]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itrackingspan", "Member[textbuffer]"] + - ["system.nullable", "microsoft.visualstudio.text.snapshotspan", "Method[intersection].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.itextbuffer", "Method[isreadonly].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.itextedit", "Member[haseffectivechanges]"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.normalizedsnapshotspancollection!", "Method[intersection].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.snapshotspaneventargs", "Member[span]"] + - ["system.int32", "microsoft.visualstudio.text.itextsnapshotline", "Member[linenumber]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.itextbuffer", "Method[delete].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingpoint", "microsoft.visualstudio.text.itextversion", "Method[createtrackingpoint].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedspancollection!", "Method[op_inequality].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[intersection].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.itrackingspan", "Method[gettext].ReturnValue"] + - ["microsoft.visualstudio.text.inormalizedtextchangecollection", "microsoft.visualstudio.text.textcontentchangedeventargs", "Member[changes]"] + - ["system.int32", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[indexof].ReturnValue"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.snapshotspan", "Member[span]"] + - ["microsoft.visualstudio.text.snapshotspan", "microsoft.visualstudio.text.itextsnapshotline", "Member[extentincludinglinebreak]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[intersectswith].ReturnValue"] + - ["microsoft.visualstudio.text.fileactiontypes", "microsoft.visualstudio.text.fileactiontypes!", "Member[contentloadedfromdisk]"] + - ["microsoft.visualstudio.text.trackingfidelitymode", "microsoft.visualstudio.text.trackingfidelitymode!", "Member[undoredo]"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.virtualsnapshotspan", "Member[start]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.itextbuffer", "Method[checkeditaccess].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.normalizedsnapshotspancollection!", "Method[overlap].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.text.encoding", "microsoft.visualstudio.text.itextdocument", "Member[encoding]"] + - ["system.boolean", "microsoft.visualstudio.text.itextedit", "Method[delete].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedspancollection", "Method[overlapswith].ReturnValue"] + - ["microsoft.visualstudio.text.projection.ibuffergraph", "microsoft.visualstudio.text.imappingpoint", "Member[buffergraph]"] + - ["microsoft.visualstudio.text.ireadonlyregion", "microsoft.visualstudio.text.ireadonlyregionedit", "Method[createdynamicreadonlyregion].ReturnValue"] + - ["microsoft.visualstudio.text.itextversion", "microsoft.visualstudio.text.textcontentchangingeventargs", "Member[beforeversion]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.span!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.textbuffercreatedeventargs", "Member[textbuffer]"] + - ["system.boolean", "microsoft.visualstudio.text.editoptions", "Method[equals].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.span", "Member[isempty]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.itextsnapshotline", "Member[end]"] + - ["system.int32", "microsoft.visualstudio.text.itextversion", "Member[length]"] + - ["system.string", "microsoft.visualstudio.text.itextdocument", "Member[filepath]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.itextsnapshotline", "Member[start]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.textsnapshotchangedeventargs", "Member[before]"] + - ["microsoft.visualstudio.text.ireadonlyregionedit", "microsoft.visualstudio.text.itextbuffer", "Method[createreadonlyregionedit].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingpoint", "microsoft.visualstudio.text.itextsnapshot", "Method[createtrackingpoint].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotspan", "Method[contains].ReturnValue"] + - ["microsoft.visualstudio.text.imappingpoint", "microsoft.visualstudio.text.imappingspan", "Member[end]"] + - ["system.int32", "microsoft.visualstudio.text.itextversion", "Member[reiteratedversionnumber]"] + - ["system.int32", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[add].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_addition].ReturnValue"] + - ["microsoft.visualstudio.text.spantrackingmode", "microsoft.visualstudio.text.spantrackingmode!", "Member[edgepositive]"] + - ["system.int32", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[remove].ReturnValue"] + - ["system.nullable", "microsoft.visualstudio.text.span", "Method[intersection].ReturnValue"] + - ["microsoft.visualstudio.text.virtualsnapshotspan", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[translateto].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itextdatamodel", "Member[documentbuffer]"] + - ["system.string", "microsoft.visualstudio.text.itextchange", "Member[newtext]"] + - ["microsoft.visualstudio.text.inormalizedtextchangecollection", "microsoft.visualstudio.text.precontentchangedeventargs", "Member[changes]"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.imappingspan", "Method[getspans].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.span", "Member[end]"] + - ["system.int32", "microsoft.visualstudio.text.virtualsnapshotpoint", "Method[compareto].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan", "Member[isempty]"] + - ["system.text.encoding", "microsoft.visualstudio.text.iencodingdetector", "Method[getstreamencoding].ReturnValue"] + - ["microsoft.visualstudio.text.spantrackingmode", "microsoft.visualstudio.text.itrackingspan", "Member[trackingmode]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.itextchange", "Member[oldspan]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Member[isreadonly]"] + - ["system.object", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Member[syncroot]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[overlapswith].ReturnValue"] + - ["microsoft.visualstudio.text.differencing.stringdifferenceoptions", "microsoft.visualstudio.text.editoptions", "Member[differenceoptions]"] + - ["system.string", "microsoft.visualstudio.text.editoptions", "Method[tostring].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.textsnapshottotextreader", "Method[readblock].ReturnValue"] + - ["microsoft.visualstudio.text.fileactiontypes", "microsoft.visualstudio.text.fileactiontypes!", "Member[contentsavedtodisk]"] + - ["microsoft.visualstudio.text.ireadonlyregion", "microsoft.visualstudio.text.ireadonlyregionedit", "Method[createreadonlyregion].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.imappingpoint", "Member[anchorbuffer]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.itextbuffer", "Member[currentsnapshot]"] + - ["system.int32", "microsoft.visualstudio.text.itextsnapshotline", "Member[lengthincludinglinebreak]"] + - ["system.string", "microsoft.visualstudio.text.snapshotspan", "Method[gettext].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.snapshotpoint", "Method[translateto].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.snapshotspan", "Member[end]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.inormalizedtextchangecollection", "Member[includeslinechanges]"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[linecountdelta]"] + - ["microsoft.visualstudio.text.pointtrackingmode", "microsoft.visualstudio.text.itrackingpoint", "Member[trackingmode]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.itextdatamodel", "Member[contenttype]"] + - ["microsoft.visualstudio.text.itextedit", "microsoft.visualstudio.text.itextbuffer", "Method[createedit].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.itextsnapshotline", "Member[length]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.itextsnapshotline", "Member[snapshot]"] + - ["system.int32", "microsoft.visualstudio.text.itextsnapshot", "Member[linecount]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.itextbufferfactoryservice", "Member[plaintextcontenttype]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint!", "Method[op_lessthan].ReturnValue"] + - ["microsoft.visualstudio.text.imappingpoint", "microsoft.visualstudio.text.imappingspan", "Member[start]"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.itextbuffer", "Method[getreadonlyextents].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.itextbufferedit", "Method[apply].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.editoptions", "Member[computeminimalchange]"] + - ["microsoft.visualstudio.text.editoptions", "microsoft.visualstudio.text.editoptions!", "Member[none]"] + - ["microsoft.visualstudio.text.itextdocument", "microsoft.visualstudio.text.itextdocumentfactoryservice", "Method[createtextdocument].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.itextsnapshot", "Member[contenttype]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itrackingpoint", "Member[textbuffer]"] + - ["microsoft.visualstudio.text.trackingfidelitymode", "microsoft.visualstudio.text.trackingfidelitymode!", "Member[backward]"] + - ["system.int32", "microsoft.visualstudio.text.span", "Member[start]"] + - ["system.boolean", "microsoft.visualstudio.text.itextbuffer", "Member[editinprogress]"] + - ["system.datetime", "microsoft.visualstudio.text.itextdocument", "Member[lastsavedtime]"] + - ["microsoft.visualstudio.text.itextdocument", "microsoft.visualstudio.text.itextdocumentfactoryservice", "Method[createandloadtextdocument].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.itextsnapshot", "Method[getlinenumberfromposition].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.itextdocument", "Member[isreloading]"] + - ["microsoft.visualstudio.text.itextsnapshotline", "microsoft.visualstudio.text.itextsnapshot", "Method[getlinefromposition].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.normalizedspancollection!", "Method[overlap].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.textsnapshotchangedeventargs", "Member[edittag]"] + - ["system.string", "microsoft.visualstudio.text.itextsnapshotline", "Method[gettextincludinglinebreak].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.itextbufferfactoryservice", "Member[inertcontenttype]"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.virtualsnapshotpoint", "Member[position]"] + - ["microsoft.visualstudio.text.normalizedsnapshotspancollection", "microsoft.visualstudio.text.normalizedsnapshotspancollection!", "Method[difference].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.itextchange", "Member[oldend]"] + - ["system.string", "microsoft.visualstudio.text.itextchange", "Member[oldtext]"] + - ["microsoft.visualstudio.text.pointtrackingmode", "microsoft.visualstudio.text.pointtrackingmode!", "Member[negative]"] + - ["microsoft.visualstudio.text.itextsnapshotline", "microsoft.visualstudio.text.snapshotpoint", "Method[getcontainingline].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.itextedit", "Member[hasfailedchanges]"] + - ["system.boolean", "microsoft.visualstudio.text.span", "Method[overlapswith].ReturnValue"] + - ["microsoft.visualstudio.text.spantrackingmode", "microsoft.visualstudio.text.spantrackingmode!", "Member[edgeinclusive]"] + - ["system.string", "microsoft.visualstudio.text.virtualsnapshotpoint", "Method[tostring].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.virtualsnapshotpoint", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.itextversion", "microsoft.visualstudio.text.itextsnapshot", "Member[version]"] + - ["system.nullable", "microsoft.visualstudio.text.span", "Method[overlap].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.snapshotpoint", "Method[tostring].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.itextbufferedit", "Member[snapshot]"] + - ["system.char", "microsoft.visualstudio.text.snapshotpoint", "Method[getchar].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotspan", "Member[isempty]"] + - ["system.boolean", "microsoft.visualstudio.text.span", "Method[contains].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.span", "Member[length]"] + - ["system.int32", "microsoft.visualstudio.text.normalizedspancollection", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.itextversion", "Method[createcustomtrackingspan].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.span", "Method[intersectswith].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint", "Member[isinvirtualspace]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.trackingfidelitymode", "microsoft.visualstudio.text.trackingfidelitymode!", "Member[forward]"] + - ["system.int32", "microsoft.visualstudio.text.editoptions", "Method[gethashcode].ReturnValue"] + - ["system.char[]", "microsoft.visualstudio.text.itextsnapshot", "Method[tochararray].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.itextsnapshot", "Method[gettext].ReturnValue"] + - ["system.boolean", "microsoft.visualstudio.text.itextbufferedit", "Member[canceled]"] + - ["system.string", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Method[tostring].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.snapshotspan", "Method[gethashcode].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_subtraction].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Member[count]"] + - ["microsoft.visualstudio.text.span", "microsoft.visualstudio.text.itextchange", "Member[newspan]"] + - ["system.int32", "microsoft.visualstudio.text.itextsnapshot", "Member[length]"] + - ["microsoft.visualstudio.text.positionaffinity", "microsoft.visualstudio.text.positionaffinity!", "Member[successor]"] + - ["microsoft.visualstudio.text.reloadresult", "microsoft.visualstudio.text.reloadresult!", "Member[succeededwithcharactersubstitutions]"] + - ["microsoft.visualstudio.text.fileactiontypes", "microsoft.visualstudio.text.textdocumentfileactioneventargs", "Member[fileactiontype]"] + - ["system.int32", "microsoft.visualstudio.text.itrackingpoint", "Method[getposition].ReturnValue"] + - ["system.string", "microsoft.visualstudio.text.snapshotspan", "Method[tostring].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshotline", "microsoft.visualstudio.text.itextsnapshot", "Method[getlinefromlinenumber].ReturnValue"] + - ["system.text.encoding", "microsoft.visualstudio.text.encodingchangedeventargs", "Member[newencoding]"] + - ["system.string", "microsoft.visualstudio.text.textsnapshottotextreader", "Method[readtoend].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.itextbuffer", "Method[replace].ReturnValue"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.virtualsnapshotpoint", "Method[translateto].ReturnValue"] + - ["microsoft.visualstudio.text.itextversion", "microsoft.visualstudio.text.textsnapshotchangedeventargs", "Member[beforeversion]"] + - ["system.int32", "microsoft.visualstudio.text.virtualsnapshotspan", "Member[length]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotpoint!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.virtualsnapshotpoint", "microsoft.visualstudio.text.virtualsnapshotspan", "Member[end]"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.itextsnapshot", "Member[textbuffer]"] + - ["microsoft.visualstudio.text.itrackingspan", "microsoft.visualstudio.text.itextversion", "Method[createtrackingspan].ReturnValue"] + - ["microsoft.visualstudio.text.itextversion", "microsoft.visualstudio.text.itextversion", "Member[next]"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.textsnapshotchangedeventargs", "Member[after]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotspan", "Method[overlapswith].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.snapshotspan", "Member[snapshot]"] + - ["system.string", "microsoft.visualstudio.text.textdocumentfileactioneventargs", "Member[filepath]"] + - ["system.nullable", "microsoft.visualstudio.text.imappingpoint", "Method[getpoint].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.snapshotspan", "Member[length]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotspan!", "Method[op_equality].ReturnValue"] + - ["microsoft.visualstudio.text.itextsnapshot", "microsoft.visualstudio.text.virtualsnapshotspan", "Member[snapshot]"] + - ["system.boolean", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[overlapswith].ReturnValue"] + - ["system.object", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Member[item]"] + - ["system.boolean", "microsoft.visualstudio.text.editoptions!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "microsoft.visualstudio.text.itextversion", "Member[versionnumber]"] + - ["system.boolean", "microsoft.visualstudio.text.normalizedsnapshotspancollection", "Member[isfixedsize]"] + - ["system.boolean", "microsoft.visualstudio.text.snapshotspan!", "Method[op_inequality].ReturnValue"] + - ["microsoft.visualstudio.text.itextbuffer", "microsoft.visualstudio.text.imappingspan", "Member[anchorbuffer]"] + - ["microsoft.visualstudio.text.edgeinsertionmode", "microsoft.visualstudio.text.edgeinsertionmode!", "Member[allow]"] + - ["system.int32", "microsoft.visualstudio.text.snapshotpoint!", "Method[op_subtraction].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.text.contenttypechangedeventargs", "Member[aftercontenttype]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.text.itextsnapshot", "Member[lines]"] + - ["system.string", "microsoft.visualstudio.text.virtualsnapshotspan", "Method[tostring].ReturnValue"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.normalizedspancollection!", "Method[intersection].ReturnValue"] + - ["microsoft.visualstudio.text.pointtrackingmode", "microsoft.visualstudio.text.pointtrackingmode!", "Member[positive]"] + - ["microsoft.visualstudio.text.normalizedspancollection", "microsoft.visualstudio.text.normalizedspancollection!", "Method[difference].ReturnValue"] + - ["microsoft.visualstudio.text.snapshotpoint", "microsoft.visualstudio.text.itrackingspan", "Method[getendpoint].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Utilities.Implementation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Utilities.Implementation.typemodel.yml new file mode 100644 index 000000000000..fdce1666b0f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Utilities.Implementation.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.implementation.ifileextensiontocontenttypemetadata", "Member[contenttypes]"] + - ["system.string", "microsoft.visualstudio.utilities.implementation.icontenttypedefinitionmetadata", "Member[name]"] + - ["system.string", "microsoft.visualstudio.utilities.implementation.ifileextensiontocontenttypemetadata", "Member[fileextension]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.implementation.icontenttypedefinitionmetadata", "Member[basedefinition]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Utilities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Utilities.typemodel.yml new file mode 100644 index 000000000000..2aa3a9cd4052 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.VisualStudio.Utilities.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.visualstudio.utilities.propertycollection", "Method[trygetproperty].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.utilities.icontenttyperegistryservice", "Method[addcontenttype].ReturnValue"] + - ["system.string", "microsoft.visualstudio.utilities.contenttypeattribute", "Member[contenttypes]"] + - ["system.string", "microsoft.visualstudio.utilities.icontenttype", "Member[displayname]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.icontenttyperegistryservice", "Member[contenttypes]"] + - ["system.string", "microsoft.visualstudio.utilities.icontenttypedefinition", "Member[name]"] + - ["system.boolean", "microsoft.visualstudio.utilities.icontenttype", "Method[isoftype].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.iorderable", "Member[before]"] + - ["system.boolean", "microsoft.visualstudio.utilities.propertycollection", "Method[containsproperty].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.icontenttype", "Member[basetypes]"] + - ["system.collections.objectmodel.readonlycollection", "microsoft.visualstudio.utilities.propertycollection", "Member[propertylist]"] + - ["system.boolean", "microsoft.visualstudio.utilities.propertycollection", "Method[removeproperty].ReturnValue"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.ifileextensionregistryservice", "Method[getextensionsforcontenttype].ReturnValue"] + - ["system.object", "microsoft.visualstudio.utilities.propertycollection", "Method[getproperty].ReturnValue"] + - ["system.string", "microsoft.visualstudio.utilities.icontenttype", "Member[typename]"] + - ["system.string", "microsoft.visualstudio.utilities.iorderable", "Member[name]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.icontenttypedefinition", "Member[basedefinitions]"] + - ["microsoft.visualstudio.utilities.propertycollection", "microsoft.visualstudio.utilities.ipropertyowner", "Member[properties]"] + - ["system.string", "microsoft.visualstudio.utilities.orderattribute", "Member[after]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.iorderable", "Member[after]"] + - ["system.collections.generic.ilist", "microsoft.visualstudio.utilities.orderer!", "Method[order].ReturnValue"] + - ["system.string", "microsoft.visualstudio.utilities.nameattribute", "Member[name]"] + - ["system.collections.generic.ienumerable", "microsoft.visualstudio.utilities.icontenttypedefinitionsource", "Member[definitions]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.utilities.icontenttyperegistryservice", "Method[getcontenttype].ReturnValue"] + - ["tproperty", "microsoft.visualstudio.utilities.propertycollection", "Method[getproperty].ReturnValue"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.utilities.icontenttyperegistryservice", "Member[unknowncontenttype]"] + - ["system.string", "microsoft.visualstudio.utilities.displaynameattribute", "Member[displayname]"] + - ["microsoft.visualstudio.utilities.icontenttype", "microsoft.visualstudio.utilities.ifileextensionregistryservice", "Method[getcontenttypeforextension].ReturnValue"] + - ["system.string", "microsoft.visualstudio.utilities.orderattribute", "Member[before]"] + - ["system.object", "microsoft.visualstudio.utilities.propertycollection", "Member[item]"] + - ["t", "microsoft.visualstudio.utilities.propertycollection", "Method[getorcreatesingletonproperty].ReturnValue"] + - ["system.string", "microsoft.visualstudio.utilities.fileextensionattribute", "Member[fileextension]"] + - ["system.string", "microsoft.visualstudio.utilities.basedefinitionattribute", "Member[basedefinition]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Vsa.Vb.CodeDOM.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Vsa.Vb.CodeDOM.typemodel.yml new file mode 100644 index 000000000000..004efdd30283 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Vsa.Vb.CodeDOM.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.uint32", "microsoft.vsa.vb.codedom.location", "Member[beginningline]"] + - ["system.uint32", "microsoft.vsa.vb.codedom.location", "Member[beginningcolumn]"] + - ["system.uint32", "microsoft.vsa.vb.codedom._location", "Member[beginningcolumn]"] + - ["system.uint32", "microsoft.vsa.vb.codedom._location", "Member[beginningline]"] + - ["system.uint32", "microsoft.vsa.vb.codedom.location", "Member[endline]"] + - ["system.uint32", "microsoft.vsa.vb.codedom.location", "Member[endcolumn]"] + - ["system.uint32", "microsoft.vsa.vb.codedom._location", "Member[endcolumn]"] + - ["system.codedom.codecompileunit", "microsoft.vsa.vb.codedom._codedomprocessor", "Method[codedomfromxml].ReturnValue"] + - ["system.uint32", "microsoft.vsa.vb.codedom._location", "Member[endline]"] + - ["system.codedom.codecompileunit", "microsoft.vsa.vb.codedom.codedomprocessor", "Method[codedomfromxml].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Vsa.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Vsa.typemodel.yml new file mode 100644 index 000000000000..e46fdb440c89 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Vsa.typemodel.yml @@ -0,0 +1,233 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isenginecompiled]"] + - ["system.boolean", "microsoft.vsa.ivsaglobalitem", "Member[exposemembers]"] + - ["system.boolean", "microsoft.vsa.vsaloader", "Member[iscompiled]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[nametoolong]"] + - ["system.reflection.assembly", "microsoft.vsa.ivsaengine", "Member[assembly]"] + - ["microsoft.vsa.vsaidemode", "microsoft.vsa.vsaidemode!", "Member[run]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[urlinvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[getcompiledstatefailed]"] + - ["system.codedom.codeobject", "microsoft.vsa.ivsacodeitem", "Member[codedom]"] + - ["system.int32", "microsoft.vsa.ivsaerror", "Member[line]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[sourcemonikernotavailable]"] + - ["microsoft.vsa.vsaidemode", "microsoft.vsa.vsaidemode!", "Member[design]"] + - ["system.string", "microsoft.vsa.ivsacodeitem", "Member[sourcetext]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[rootnamespacenotset]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[itemflagnotsupported]"] + - ["system.string", "microsoft.vsa.ivsadtengine", "Member[targeturl]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[cachedassemblyinvalid]"] + - ["system.boolean", "microsoft.vsa.ivsaengine", "Member[iscompiled]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[globalinstanceinvalid]"] + - ["system.int32", "microsoft.vsa.vsaloader", "Member[lcid]"] + - ["system._appdomain", "microsoft.vsa.basevsaengine", "Member[appdomain]"] + - ["system.boolean", "microsoft.vsa.ivsasite", "Method[oncompilererror].ReturnValue"] + - ["system.int32", "microsoft.vsa.ivsaerror", "Member[severity]"] + - ["microsoft.vsa.ivsaitem", "microsoft.vsa.ivsaitems", "Member[item]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[filetypeunknown]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[notificationinvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[missingsource]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[havecompiledstate]"] + - ["microsoft.vsa.ivsaitems", "microsoft.vsa.basevsaengine", "Member[vsaitems]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[enginerunning]"] + - ["system.object", "microsoft.vsa.ivsasite", "Method[geteventsourceinstance].ReturnValue"] + - ["system.reflection.assembly", "microsoft.vsa.basevsaengine", "Member[loadedassembly]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[badassembly]"] + - ["system.int32", "microsoft.vsa.basevsaengine", "Member[lcid]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[enginenotinitialised]"] + - ["system.boolean", "microsoft.vsa.ivsadtcodeitem", "Member[hidden]"] + - ["microsoft.vsa.vsaitemtype", "microsoft.vsa.vsaitemtype!", "Member[reference]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginecannotclose]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[rootmonikernotset]"] + - ["system.object", "microsoft.vsa.ivsaitem", "Method[getoption].ReturnValue"] + - ["microsoft.vsa.ivsaitem", "microsoft.vsa.ivsaitems", "Method[createitem].ReturnValue"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginenameinuse]"] + - ["system.object", "microsoft.vsa.ivsasite", "Method[getglobalinstance].ReturnValue"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[supportfordebug]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[cannotattachtowebserver]"] + - ["microsoft.vsa.ivsasite", "microsoft.vsa.basevsaengine", "Member[site]"] + - ["system.int32", "microsoft.vsa.ivsaerror", "Member[startcolumn]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[applicationbase]"] + - ["system.string", "microsoft.vsa.vsaloader", "Member[name]"] + - ["system.security.policy.evidence", "microsoft.vsa.ivsaengine", "Member[evidence]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[optioninvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[lcidnotsupported]"] + - ["system.boolean", "microsoft.vsa.vsaloader", "Method[isvalididentifier].ReturnValue"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[debuginfonotsupported]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[eventsourcenameinuse]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[revokefailed]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[itemtypenotsupported]"] + - ["system.string", "microsoft.vsa.vsaloader", "Member[language]"] + - ["microsoft.vsa.basevsastartup", "microsoft.vsa.basevsaengine", "Member[startupinstance]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginebusy]"] + - ["system.int32", "microsoft.vsa.ivsaengine", "Member[lcid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[engineclosed]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[compiledrootnamespace]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[rootmonikeralreadyset]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[assemblyversion]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[globalinstancetypeinvalid]"] + - ["microsoft.vsa.ivsaide", "microsoft.vsa.ivsadtengine", "Method[getide].ReturnValue"] + - ["system.type", "microsoft.vsa.basevsaengine", "Member[startupclass]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[rootmonikerinuse]"] + - ["microsoft.vsa.ivsaitems", "microsoft.vsa.vsaloader", "Member[items]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[itemnameinvalid]"] + - ["system.string", "microsoft.vsa.ivsareferenceitem", "Member[assemblyname]"] + - ["system.string", "microsoft.vsa.ivsaengine", "Member[language]"] + - ["system.string", "microsoft.vsa.ivsaengine", "Member[rootmoniker]"] + - ["system.boolean", "microsoft.vsa.ivsaengine", "Method[isvalididentifier].ReturnValue"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginecannotreset]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[loadelementfailed]"] + - ["system.object", "microsoft.vsa.vsaloader", "Method[getoption].ReturnValue"] + - ["system.int32", "microsoft.vsa.ivsaerror", "Member[number]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginerunning]"] + - ["microsoft.vsa.vsaidemode", "microsoft.vsa.vsaidemode!", "Member[break]"] + - ["system.boolean", "microsoft.vsa.vsaloader", "Member[isrunning]"] + - ["system.string", "microsoft.vsa.ivsaengine", "Member[version]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[enginenotrunning]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isdirty]"] + - ["microsoft.vsa.ivsasite", "microsoft.vsa.basevsastartup", "Member[site]"] + - ["system.boolean", "microsoft.vsa.ivsadtcodeitem", "Member[canmove]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginenamenotset]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[procnameinvalid]"] + - ["microsoft.vsa.ivsaitem", "microsoft.vsa.ivsaerror", "Member[sourceitem]"] + - ["system.string", "microsoft.vsa.vsaexception", "Method[tostring].ReturnValue"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[rootmonikerinvalid]"] + - ["microsoft.vsa.ivsaidesite", "microsoft.vsa.ivsaide", "Member[site]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[sitenotset]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[sourceitemnotavailable]"] + - ["microsoft.vsa.vsaitemtype", "microsoft.vsa.vsaitemtype!", "Member[code]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[itemcannotberenamed]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[codedomnotavailable]"] + - ["microsoft.vsa.ivsaitems", "microsoft.vsa.basevsaengine", "Member[items]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[optionnotsupported]"] + - ["system.object", "microsoft.vsa.basevsaengine", "Method[getcustomoption].ReturnValue"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isengineinitialized]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[applicationbaseinvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[unknownerror]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[rootnamespaceinvalid]"] + - ["system.boolean", "microsoft.vsa.vsamodule", "Member[isvsamodule]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[vsaserverdown]"] + - ["system.boolean", "microsoft.vsa.ivsaitem", "Member[isdirty]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[gendebuginfo]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[itemcannotberemoved]"] + - ["microsoft.vsa.vsaexception", "microsoft.vsa.basevsaengine", "Method[error].ReturnValue"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[applicationbasecannotbeset]"] + - ["microsoft.vsa.vsaitemflag", "microsoft.vsa.vsaitemflag!", "Member[module]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[rootnamespace]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[itemnotfound]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[siteset]"] + - ["system.byte[]", "microsoft.vsa.basevsasite", "Member[assembly]"] + - ["system.boolean", "microsoft.vsa.basevsasite", "Method[oncompilererror].ReturnValue"] + - ["system.string", "microsoft.vsa.ivsaitem", "Member[name]"] + - ["system.object", "microsoft.vsa.basevsasite", "Method[geteventsourceinstance].ReturnValue"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[language]"] + - ["system.boolean", "microsoft.vsa.ivsaengine", "Member[generatedebuginfo]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[iscompiled]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[callbackunexpected]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[assemblynameinvalid]"] + - ["system.string", "microsoft.vsa.ivsaide", "Member[defaultsearchpath]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[enginenotclosed]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[savecompiledstatefailed]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[none]"] + - ["system.boolean", "microsoft.vsa.ivsadtcodeitem", "Member[readonly]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[siteinvalid]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Method[isvalidnamespacename].ReturnValue"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[enginecompiled]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isenginedirty]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[debuggeenotstarted]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginenotrunning]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[eventsourcenotfound]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[enginename]"] + - ["microsoft.vsa.ivsasite", "microsoft.vsa.ivsaengine", "Member[site]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[eventsourcetypeinvalid]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isenginerunning]"] + - ["system.boolean", "microsoft.vsa.ivsaengine", "Member[isdirty]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginenotexist]"] + - ["system.string", "microsoft.vsa.vsaloader", "Member[rootnamespace]"] + - ["system.reflection.assembly", "microsoft.vsa.basevsaengine", "Member[assembly]"] + - ["system.int32", "microsoft.vsa.ivsaitems", "Member[count]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[rootnamespaceset]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[name]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginenotcompiled]"] + - ["microsoft.vsa.ivsasite", "microsoft.vsa.vsaloader", "Member[site]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginenotinitialized]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[enginemoniker]"] + - ["microsoft.vsa.vsaitemtype", "microsoft.vsa.ivsaitem", "Member[itemtype]"] + - ["system.string", "microsoft.vsa.vsaloader", "Member[version]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[rootmoniker]"] + - ["system.string", "microsoft.vsa.ivsaengine", "Member[rootnamespace]"] + - ["system.string", "microsoft.vsa.ivsaglobalitem", "Member[typestring]"] + - ["system.security.policy.evidence", "microsoft.vsa.basevsaengine", "Member[executionevidence]"] + - ["microsoft.vsa.vsaitemflag", "microsoft.vsa.vsaitemflag!", "Member[none]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isdebuginfosupported]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Method[compile].ReturnValue"] + - ["system.object", "microsoft.vsa.ivsaide", "Member[extensibilityobject]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[missingpdb]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[notclientsideandnourl]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[rootmonikerset]"] + - ["microsoft.vsa.vsaitemtype", "microsoft.vsa.vsaitemtype!", "Member[appglobal]"] + - ["microsoft.vsa.vsaidemode", "microsoft.vsa.ivsaide", "Member[idemode]"] + - ["system.boolean", "microsoft.vsa.ivsadtcodeitem", "Member[canrename]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[rootmonikernotset]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[itemnameinuse]"] + - ["system.int32", "microsoft.vsa.basevsaengine", "Member[errorlocale]"] + - ["system.security.policy.evidence", "microsoft.vsa.vsaloader", "Member[evidence]"] + - ["system.object", "microsoft.vsa.basevsasite", "Method[getglobalinstance].ReturnValue"] + - ["microsoft.vsa.ivsasite", "microsoft.vsa.basevsaengine", "Member[enginesite]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[enginenameinvalid]"] + - ["system.collections.hashtable", "microsoft.vsa.basevsaengine!", "Member[nametable]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[compiledstatenotfound]"] + - ["system.int32", "microsoft.vsa.ivsaerror", "Member[endcolumn]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[engineempty]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[procnameinuse]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[fileformatunsupported]"] + - ["microsoft.vsa.basevsaengine+pre", "microsoft.vsa.basevsaengine+pre!", "Member[engineinitialised]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Method[isvalididentifier].ReturnValue"] + - ["system.string", "microsoft.vsa.ivsaerror", "Member[linetext]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[sitealreadyset]"] + - ["system.boolean", "microsoft.vsa.vsaloader", "Method[compile].ReturnValue"] + - ["system.reflection.assembly", "microsoft.vsa.basevsaengine", "Method[loadcompiledstate].ReturnValue"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[elementnameinvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[browsernotexist]"] + - ["system.object", "microsoft.vsa.ivsaengine", "Method[getoption].ReturnValue"] + - ["microsoft.vsa.vsaitemflag", "microsoft.vsa.vsaitemflag!", "Member[class]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[scriptlanguage]"] + - ["system.boolean", "microsoft.vsa.ivsaengine", "Method[compile].ReturnValue"] + - ["system.string", "microsoft.vsa.ivsaerror", "Member[sourcemoniker]"] + - ["system.boolean", "microsoft.vsa.vsaloader", "Member[isdirty]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isclosed]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[sitenotset]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[version]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[appdomaincannotbeset]"] + - ["system.boolean", "microsoft.vsa.ivsadtcodeitem", "Member[candelete]"] + - ["system.string", "microsoft.vsa.ivsaengine", "Member[name]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[engineinitialized]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[eventsourcenameinvalid]"] + - ["system.object", "microsoft.vsa.basevsaengine", "Method[getoption].ReturnValue"] + - ["system.boolean", "microsoft.vsa.vsaloader", "Member[generatedebuginfo]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[rootmonikerprotocolinvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[eventsourceinvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[saveelementfailed]"] + - ["microsoft.vsa.ivsaitems", "microsoft.vsa.ivsaengine", "Member[items]"] + - ["system.string", "microsoft.vsa.ivsapersistsite", "Method[loadelement].ReturnValue"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[failedcompilation]"] + - ["system.byte[]", "microsoft.vsa.basevsasite", "Member[debuginfo]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[appdomaininvalid]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[internalcompilererror]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[generatedebuginfo]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[notinitcompleted]"] + - ["system.boolean", "microsoft.vsa.ivsaengine", "Member[isrunning]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Method[docompile].ReturnValue"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[elementnotfound]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaerror!", "Member[assemblyexpected]"] + - ["microsoft.vsa.vsaerror", "microsoft.vsa.vsaexception", "Member[errorcode]"] + - ["system.boolean", "microsoft.vsa.basevsaengine", "Member[isrunning]"] + - ["system.reflection.assembly", "microsoft.vsa.vsaloader", "Member[assembly]"] + - ["system.string", "microsoft.vsa.vsaloader", "Member[rootmoniker]"] + - ["system.string", "microsoft.vsa.basevsaengine", "Member[applicationpath]"] + - ["system.string", "microsoft.vsa.ivsaerror", "Member[description]"] + - ["system.security.policy.evidence", "microsoft.vsa.basevsaengine", "Member[evidence]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.WSMan.Management.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.WSMan.Management.typemodel.yml new file mode 100644 index 000000000000..4a64554683f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.WSMan.Management.typemodel.yml @@ -0,0 +1,291 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.switchparameter", "microsoft.wsman.management.invokewsmanactioncommand", "Member[usessl]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[credssp]"] + - ["microsoft.wsman.management.sessionoption", "microsoft.wsman.management.invokewsmanactioncommand", "Member[sessionoption]"] + - ["system.int32", "microsoft.wsman.management.iwsmanconnectionoptionsex2", "Method[proxywinhttpconfig].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.enablewsmancredsspcommand", "Member[force]"] + - ["system.object", "microsoft.wsman.management.iwsmanex", "Method[createsession].ReturnValue"] + - ["system.boolean", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[isportspecified]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.removewsmaninstancecommand", "Member[usessl]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagusenegotiate]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.testwsmancommand", "Member[authentication]"] + - ["microsoft.wsman.management.sessionoption", "microsoft.wsman.management.removewsmaninstancecommand", "Member[sessionoption]"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocatorinternal", "Method[gettypeinfocount].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanconnectionoptionsex2", "Method[proxyieconfig].ReturnValue"] + - ["system.boolean", "microsoft.wsman.management.iwsmanenumerator", "Member[atendofstream]"] + - ["system.object", "microsoft.wsman.management.iwsmanex", "Method[createresourcelocator].ReturnValue"] + - ["system.string", "microsoft.wsman.management.iwsmanresourcelocator", "Member[resourceuri]"] + - ["microsoft.wsman.management.proxyauthentication", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[proxyauthentication]"] + - ["system.uri", "microsoft.wsman.management.setwsmaninstancecommand", "Member[connectionuri]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagenablespnserverport].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.sessionoption", "Member[operationtimeout]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagutf8]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagusedigest]"] + - ["system.string", "microsoft.wsman.management.setwsmaninstancecommand", "Member[fragment]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflaghierarchyshallow].ReturnValue"] + - ["system.string", "microsoft.wsman.management.wsmanconfigelement", "Member[typenameofelement]"] + - ["system.int32", "microsoft.wsman.management.removewsmaninstancecommand", "Member[port]"] + - ["system.object", "microsoft.wsman.management.iwsmanex", "Method[getidsofnames].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.invokewsmanactioncommand", "Member[port]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[digest]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[none]"] + - ["system.object", "microsoft.wsman.management.iwsmansession", "Method[gettypeinfo].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflagreturnepr].ReturnValue"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflagreturnobjectandepr]"] + - ["system.object", "microsoft.wsman.management.iwsman", "Method[gettypeinfocount].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagusebasic].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmanenumerator", "Method[invoke].ReturnValue"] + - ["system.management.automation.pscredential", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[runascredential]"] + - ["system.uri", "microsoft.wsman.management.newwsmaninstancecommand", "Member[connectionuri]"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflaghierarchydeep]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagusekerberos]"] + - ["system.string", "microsoft.wsman.management.iwsmansession", "Method[invoke].ReturnValue"] + - ["microsoft.wsman.management.proxyaccesstype", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[proxyaccesstype]"] + - ["system.string", "microsoft.wsman.management.iwsmanenumerator", "Member[error]"] + - ["system.boolean", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[enabled]"] + - ["system.string", "microsoft.wsman.management.iwsmanex", "Method[geterrormessage].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[usesharedprocess]"] + - ["system.object[]", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[capability]"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflagnonxmltext]"] + - ["system.object", "microsoft.wsman.management.iwsmanenumerator", "Method[gettypeinfo].ReturnValue"] + - ["system.string", "microsoft.wsman.management.iwsmanex", "Member[commandline]"] + - ["system.collections.hashtable", "microsoft.wsman.management.removewsmaninstancecommand", "Member[optionset]"] + - ["system.uri", "microsoft.wsman.management.getwsmaninstancecommand", "Member[resourceuri]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.setwsmanquickconfigcommand", "Member[usessl]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[authentication]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.testwsmancommand", "Member[usessl]"] + - ["system.uri", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[resource]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagutf8].ReturnValue"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[clientcertificate]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflagreturnobject].ReturnValue"] + - ["system.boolean", "microsoft.wsman.management.sessionoption", "Member[skiprevocationcheck]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[kerberos]"] + - ["system.object", "microsoft.wsman.management.wsmanconfigleafelement", "Member[value]"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflagreturnobject]"] + - ["system.string", "microsoft.wsman.management.iwsmansession", "Member[error]"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflaghierarchyshallow]"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitemsecurityparameters", "Member[sddl]"] + - ["system.net.networkcredential", "microsoft.wsman.management.sessionoption", "Member[proxycredential]"] + - ["system.string", "microsoft.wsman.management.invokewsmanactioncommand", "Member[filepath]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.newwsmaninstancecommand", "Member[usessl]"] + - ["system.int32", "microsoft.wsman.management.iwsmanconnectionoptionsex2", "Method[proxyauthenticationusenegotiate].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflagreturnobjectandepr].ReturnValue"] + - ["system.uri", "microsoft.wsman.management.connectwsmancommand", "Member[connectionuri]"] + - ["system.string", "microsoft.wsman.management.iwsmansession", "Method[identify].ReturnValue"] + - ["system.string", "microsoft.wsman.management.getwsmaninstancecommand", "Member[returntype]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.setwsmanquickconfigcommand", "Member[skipnetworkprofilecheck]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflagassociationinstance].ReturnValue"] + - ["system.string", "microsoft.wsman.management.testwsmancommand", "Member[applicationname]"] + - ["system.string", "microsoft.wsman.management.iwsmansession", "Method[get].ReturnValue"] + - ["microsoft.wsman.management.proxyaccesstype", "microsoft.wsman.management.sessionoption", "Member[proxyaccesstype]"] + - ["system.nullable", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[processidletimeoutsec]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.getwsmaninstancecommand", "Member[associations]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflagnonxmltext].ReturnValue"] + - ["system.boolean", "microsoft.wsman.management.wsmanconfigprovider", "Method[isvalidpath].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmansession", "Method[enumerate].ReturnValue"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagskiprevocationcheck]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderinitializeparameters", "Member[paramname]"] + - ["system.collections.hashtable", "microsoft.wsman.management.removewsmaninstancecommand", "Member[selectorset]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagutf16]"] + - ["microsoft.wsman.management.sessionoption", "microsoft.wsman.management.connectwsmancommand", "Member[sessionoption]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[skiprevocationcheck]"] + - ["microsoft.wsman.management.proxyauthentication", "microsoft.wsman.management.sessionoption", "Member[proxyauthentication]"] + - ["system.management.automation.pscredential", "microsoft.wsman.management.authenticatingwsmancommand", "Member[credential]"] + - ["microsoft.wsman.management.proxyauthentication", "microsoft.wsman.management.proxyauthentication!", "Member[negotiate]"] + - ["system.boolean", "microsoft.wsman.management.sessionoption", "Member[skipcncheck]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.wsmanprovidersetitemdynamicparameters", "Member[concatenate]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[urlprefix]"] + - ["system.object", "microsoft.wsman.management.iwsmanex", "Method[createconnectionoptions].ReturnValue"] + - ["system.boolean", "microsoft.wsman.management.sessionoption", "Member[useencryption]"] + - ["system.object", "microsoft.wsman.management.iwsmansession", "Method[getidsofnames].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[skipcncheck]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.setwsmanquickconfigcommand", "Member[force]"] + - ["microsoft.wsman.management.sessionoption", "microsoft.wsman.management.setwsmaninstancecommand", "Member[sessionoption]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflaguseclientcertificate]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.getwsmaninstancecommand", "Member[shallow]"] + - ["system.string", "microsoft.wsman.management.iwsmanconnectionoptions", "Member[username]"] + - ["system.boolean", "microsoft.wsman.management.wsmanconfigprovider", "Method[isitemcontainer].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocator", "Method[gettypeinfo].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.connectwsmancommand", "Member[usessl]"] + - ["system.uri", "microsoft.wsman.management.setwsmaninstancecommand", "Member[resourceuri]"] + - ["system.uri", "microsoft.wsman.management.invokewsmanactioncommand", "Member[connectionuri]"] + - ["system.object", "microsoft.wsman.management.iwsman", "Method[getidsofnames].ReturnValue"] + - ["system.collections.hashtable", "microsoft.wsman.management.setwsmaninstancecommand", "Member[optionset]"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[certificatethumbprint]"] + - ["system.string", "microsoft.wsman.management.getwsmaninstancecommand", "Member[applicationname]"] + - ["system.string", "microsoft.wsman.management.connectwsmancommand", "Member[applicationname]"] + - ["system.string", "microsoft.wsman.management.iwsmanresourcelocator", "Member[error]"] + - ["system.collections.hashtable", "microsoft.wsman.management.invokewsmanactioncommand", "Member[optionset]"] + - ["system.object", "microsoft.wsman.management.iwsmanconnectionoptions", "Method[gettypeinfocount].ReturnValue"] + - ["system.management.automation.psdriveinfo", "microsoft.wsman.management.wsmanconfigprovider", "Method[removedrive].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[skipcacheck]"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflagassociationinstance]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagskipcacheck].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmanex", "Method[invoke].ReturnValue"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[default]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderclientcertificateparameters", "Member[issuer]"] + - ["system.boolean", "microsoft.wsman.management.wsmanconfigprovider", "Method[haschilditems].ReturnValue"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[filename]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagallownegotiateimplicitcredentials]"] + - ["system.object", "microsoft.wsman.management.wsmanconfigleafelement", "Member[sourceofvalue]"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocator", "Method[getidsofnames].ReturnValue"] + - ["system.string", "microsoft.wsman.management.setwsmaninstancecommand", "Member[applicationname]"] + - ["system.string", "microsoft.wsman.management.setwsmaninstancecommand", "Member[filepath]"] + - ["system.string", "microsoft.wsman.management.invokewsmanactioncommand", "Member[computername]"] + - ["system.object", "microsoft.wsman.management.iwsman", "Method[createsession].ReturnValue"] + - ["system.string", "microsoft.wsman.management.removewsmaninstancecommand", "Member[applicationname]"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[xmlrenderingtype]"] + - ["system.string", "microsoft.wsman.management.iwsmanconnectionoptionsex", "Member[certificatethumbprint]"] + - ["system.collections.hashtable", "microsoft.wsman.management.connectwsmancommand", "Member[optionset]"] + - ["system.uri", "microsoft.wsman.management.getwsmaninstancecommand", "Member[connectionuri]"] + - ["system.uri", "microsoft.wsman.management.removewsmaninstancecommand", "Member[connectionuri]"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[sdkversion]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagusenoauthentication].ReturnValue"] + - ["system.string", "microsoft.wsman.management.iwsmansession", "Method[create].ReturnValue"] + - ["system.string", "microsoft.wsman.management.removewsmaninstancecommand", "Member[computername]"] + - ["system.string", "microsoft.wsman.management.wsmanconfigprovider", "Method[getchildname].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflaghierarchydeep].ReturnValue"] + - ["system.string", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[transport]"] + - ["system.string", "microsoft.wsman.management.getwsmaninstancecommand", "Member[fragment]"] + - ["system.int32", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[spnport]"] + - ["system.int32", "microsoft.wsman.management.iwsmanconnectionoptionsex2", "Method[proxyautodetect].ReturnValue"] + - ["system.string[]", "microsoft.wsman.management.wsmanconfigcontainerelement", "Member[keys]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagenablespnserverport]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.getwsmaninstancecommand", "Member[enumerate]"] + - ["system.string", "microsoft.wsman.management.disconnectwsmancommand", "Member[computername]"] + - ["system.object", "microsoft.wsman.management.iwsmanconnectionoptions", "Method[getidsofnames].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmanenumerator", "Method[gettypeinfocount].ReturnValue"] + - ["system.object[]", "microsoft.wsman.management.wsmanprovidernewitemresourceparameters", "Member[capability]"] + - ["system.collections.hashtable", "microsoft.wsman.management.newwsmaninstancecommand", "Member[optionset]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflaghierarchydeepbasepropsonly].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[port]"] + - ["system.object", "microsoft.wsman.management.wsmanconfigprovider", "Method[newitemdynamicparameters].ReturnValue"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagusessl]"] + - ["system.collections.hashtable", "microsoft.wsman.management.invokewsmanactioncommand", "Member[selectorset]"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocatorinternal", "Method[invoke].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanresourcelocator", "Member[mustunderstandoptions]"] + - ["system.uri", "microsoft.wsman.management.newwsmaninstancecommand", "Member[resourceuri]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagnoencryption].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsman", "Method[invoke].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmansession", "Method[invoke].ReturnValue"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflagreturnepr]"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocatorinternal", "Method[getidsofnames].ReturnValue"] + - ["system.string", "microsoft.wsman.management.iwsmanconnectionoptions", "Member[password]"] + - ["system.object", "microsoft.wsman.management.iwsmanconnectionoptions", "Method[invoke].ReturnValue"] + - ["microsoft.wsman.management.proxyaccesstype", "microsoft.wsman.management.proxyaccesstype!", "Member[proxyautodetect]"] + - ["system.object", "microsoft.wsman.management.iwsmanex", "Method[gettypeinfo].ReturnValue"] + - ["system.string", "microsoft.wsman.management.authenticatingwsmancommand", "Member[certificatethumbprint]"] + - ["system.collections.hashtable", "microsoft.wsman.management.getwsmaninstancecommand", "Member[optionset]"] + - ["system.string", "microsoft.wsman.management.wsmanconfigprovider", "Method[makepath].ReturnValue"] + - ["system.string", "microsoft.wsman.management.newwsmaninstancecommand", "Member[filepath]"] + - ["system.uri", "microsoft.wsman.management.wsmanproviderclientcertificateparameters", "Member[uri]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[hostname]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticatingwsmancommand", "Member[authentication]"] + - ["system.string", "microsoft.wsman.management.iwsman", "Member[commandline]"] + - ["system.string", "microsoft.wsman.management.iwsmanenumerator", "Method[readitem].ReturnValue"] + - ["microsoft.wsman.management.proxyauthentication", "microsoft.wsman.management.proxyauthentication!", "Member[basic]"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocator", "Method[gettypeinfocount].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.newwsmaninstancecommand", "Member[port]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmannone]"] + - ["system.string", "microsoft.wsman.management.iwsmansession", "Method[put].ReturnValue"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagusecredssp]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.setwsmaninstancecommand", "Member[usessl]"] + - ["system.object", "microsoft.wsman.management.wsmanconfigprovider", "Method[setitemdynamicparameters].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocator", "Method[invoke].ReturnValue"] + - ["system.string[]", "microsoft.wsman.management.enablewsmancredsspcommand", "Member[delegatecomputer]"] + - ["system.uri", "microsoft.wsman.management.removewsmaninstancecommand", "Member[resourceuri]"] + - ["system.int32", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[operationtimeout]"] + - ["system.string", "microsoft.wsman.management.iwsman", "Member[error]"] + - ["system.collections.hashtable", "microsoft.wsman.management.newwsmaninstancecommand", "Member[selectorset]"] + - ["system.collections.hashtable", "microsoft.wsman.management.getwsmaninstancecommand", "Member[selectorset]"] + - ["system.boolean", "microsoft.wsman.management.sessionoption", "Member[skipcacheck]"] + - ["system.collections.objectmodel.collection", "microsoft.wsman.management.wsmanconfigprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["microsoft.wsman.management.sessionoption", "microsoft.wsman.management.getwsmaninstancecommand", "Member[sessionoption]"] + - ["system.string", "microsoft.wsman.management.wsmancredsspcommandbase", "Member[role]"] + - ["system.collections.hashtable", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[optionset]"] + - ["system.collections.hashtable", "microsoft.wsman.management.invokewsmanactioncommand", "Member[valueset]"] + - ["system.string", "microsoft.wsman.management.invokewsmanactioncommand", "Member[action]"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[plugin]"] + - ["system.string", "microsoft.wsman.management.wsmanconfigelement", "Member[name]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagnoencryption]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagusenegotiate].ReturnValue"] + - ["system.collections.hashtable", "microsoft.wsman.management.setwsmaninstancecommand", "Member[selectorset]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagcredusernamepassword].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[useutf16]"] + - ["system.uri", "microsoft.wsman.management.setwsmaninstancecommand", "Member[dialect]"] + - ["system.int32", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[port]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagusenoauthentication]"] + - ["system.object", "microsoft.wsman.management.iwsmansession", "Method[gettypeinfocount].ReturnValue"] + - ["microsoft.wsman.management.proxyaccesstype", "microsoft.wsman.management.proxyaccesstype!", "Member[proxyieconfig]"] + - ["system.management.automation.pscredential", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[proxycredential]"] + - ["system.int32", "microsoft.wsman.management.iwsmanconnectionoptionsex2", "Method[proxyauthenticationusebasic].ReturnValue"] + - ["system.string", "microsoft.wsman.management.wsmanconfigprovider", "Method[gethelpmaml].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsman", "Method[gettypeinfo].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[usessl]"] + - ["system.string", "microsoft.wsman.management.iwsmanresourcelocator", "Member[fragmentdialect]"] + - ["system.int32", "microsoft.wsman.management.sessionoption", "Member[spnport]"] + - ["system.boolean", "microsoft.wsman.management.wsmanproviderclientcertificateparameters", "Member[enabled]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[negotiate]"] + - ["system.management.automation.psdriveinfo", "microsoft.wsman.management.wsmanconfigprovider", "Method[newdrive].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.getwsmaninstancecommand", "Member[port]"] + - ["system.int32", "microsoft.wsman.management.connectwsmancommand", "Member[port]"] + - ["system.int32", "microsoft.wsman.management.iwsmanconnectionoptionsex2", "Method[proxyauthenticationusedigest].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagskipcncheck].ReturnValue"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagusedigest].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmanconnectionoptions", "Method[gettypeinfo].ReturnValue"] + - ["system.string", "microsoft.wsman.management.setwsmaninstancecommand", "Member[computername]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagcredusernamepassword]"] + - ["microsoft.wsman.management.authenticationmechanism", "microsoft.wsman.management.authenticationmechanism!", "Member[basic]"] + - ["microsoft.wsman.management.proxyaccesstype", "microsoft.wsman.management.proxyaccesstype!", "Member[proxywinhttpconfig]"] + - ["system.string", "microsoft.wsman.management.connectwsmancommand", "Member[computername]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[autorestart]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[sessionflagusekerberos].ReturnValue"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.getwsmaninstancecommand", "Member[basepropertiesonly]"] + - ["system.int32", "microsoft.wsman.management.testwsmancommand", "Member[port]"] + - ["system.object", "microsoft.wsman.management.iwsmanenumerator", "Method[getidsofnames].ReturnValue"] + - ["microsoft.wsman.management.wsmanenumflags", "microsoft.wsman.management.wsmanenumflags!", "Member[wsmanflaghierarchydeepbasepropsonly]"] + - ["system.uri", "microsoft.wsman.management.wsmanprovidernewitemresourceparameters", "Member[resourceuri]"] + - ["system.int32", "microsoft.wsman.management.setwsmaninstancecommand", "Member[port]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[address]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderslistenerparameters", "Member[certificatethumbprint]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderinitializeparameters", "Member[paramvalue]"] + - ["system.string", "microsoft.wsman.management.newwsmaninstancecommand", "Member[computername]"] + - ["system.int32", "microsoft.wsman.management.iwsmansession", "Member[batchitems]"] + - ["system.collections.hashtable", "microsoft.wsman.management.setwsmaninstancecommand", "Member[valueset]"] + - ["system.object", "microsoft.wsman.management.iwsman", "Method[createconnectionoptions].ReturnValue"] + - ["microsoft.wsman.management.sessionoption", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[sessionoption]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.getwsmaninstancecommand", "Member[usessl]"] + - ["system.string", "microsoft.wsman.management.invokewsmanactioncommand", "Member[applicationname]"] + - ["system.management.automation.switchparameter", "microsoft.wsman.management.newwsmansessionoptioncommand", "Member[noencryption]"] + - ["system.string", "microsoft.wsman.management.iwsmanex", "Member[error]"] + - ["system.int32", "microsoft.wsman.management.iwsmanconnectionoptionsex2", "Method[proxynoproxyserver].ReturnValue"] + - ["microsoft.wsman.management.proxyauthentication", "microsoft.wsman.management.proxyauthentication!", "Member[digest]"] + - ["system.string", "microsoft.wsman.management.getwsmaninstancecommand", "Member[computername]"] + - ["system.uri", "microsoft.wsman.management.invokewsmanactioncommand", "Member[resourceuri]"] + - ["system.boolean", "microsoft.wsman.management.wsmanconfigprovider", "Method[itemexists].ReturnValue"] + - ["microsoft.wsman.management.proxyaccesstype", "microsoft.wsman.management.proxyaccesstype!", "Member[proxynoproxyserver]"] + - ["system.string", "microsoft.wsman.management.getwsmaninstancecommand", "Member[filter]"] + - ["system.object", "microsoft.wsman.management.iwsmanresourcelocatorinternal", "Method[gettypeinfo].ReturnValue"] + - ["system.collections.hashtable", "microsoft.wsman.management.newwsmaninstancecommand", "Member[valueset]"] + - ["system.uri", "microsoft.wsman.management.getwsmaninstancecommand", "Member[dialect]"] + - ["system.boolean", "microsoft.wsman.management.sessionoption", "Member[useutf16]"] + - ["system.string", "microsoft.wsman.management.wsmanconfigelement", "Member[type]"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[applicationname]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagskipcacheck]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagusebasic]"] + - ["system.string", "microsoft.wsman.management.newwsmaninstancecommand", "Member[applicationname]"] + - ["system.int32", "microsoft.wsman.management.iwsmansession", "Member[timeout]"] + - ["system.string", "microsoft.wsman.management.iwsmanresourcelocator", "Member[fragmentpath]"] + - ["system.uri", "microsoft.wsman.management.wsmanprovidernewitemcomputerparameters", "Member[connectionuri]"] + - ["system.int32", "microsoft.wsman.management.iwsmanex", "Method[enumerationflagassociatedinstance].ReturnValue"] + - ["system.object", "microsoft.wsman.management.iwsmanex", "Method[gettypeinfocount].ReturnValue"] + - ["system.string", "microsoft.wsman.management.testwsmancommand", "Member[computername]"] + - ["system.string", "microsoft.wsman.management.wsmanproviderclientcertificateparameters", "Member[subject]"] + - ["microsoft.wsman.management.wsmansessionflags", "microsoft.wsman.management.wsmansessionflags!", "Member[wsmanflagskipcncheck]"] + - ["microsoft.wsman.management.sessionoption", "microsoft.wsman.management.newwsmaninstancecommand", "Member[sessionoption]"] + - ["system.string", "microsoft.wsman.management.wsmanprovidernewitempluginparameters", "Member[file]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Win32.SafeHandles.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Win32.SafeHandles.typemodel.yml new file mode 100644 index 000000000000..c3fbd9b9f853 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Win32.SafeHandles.typemodel.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.win32.safehandles.safepipehandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safencryptkeyhandle", "Method[releasenativehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safefilehandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safeaccesstokenhandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.saferegistryhandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safeprocesshandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safememorymappedfilehandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safewaithandle", "Method[releasehandle].ReturnValue"] + - ["microsoft.win32.safehandles.safeaccesstokenhandle", "microsoft.win32.safehandles.safeaccesstokenhandle!", "Member[invalidhandle]"] + - ["system.boolean", "microsoft.win32.safehandles.safex509chainhandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safeprocesshandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safencrypthandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safehandleminusoneisinvalid", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safewaithandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.saferegistryhandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safencrypthandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safefilehandle", "Member[isasync]"] + - ["system.boolean", "microsoft.win32.safehandles.safehandlezeroorminusoneisinvalid", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safex509chainhandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safememorymappedviewhandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safencryptproviderhandle", "Method[releasenativehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.criticalhandlezeroorminusoneisinvalid", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safememorymappedfilehandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safepipehandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safencryptsecrethandle", "Method[releasenativehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safeaccesstokenhandle", "Member[isinvalid]"] + - ["system.boolean", "microsoft.win32.safehandles.safefilehandle", "Method[releasehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.safencrypthandle", "Method[releasenativehandle].ReturnValue"] + - ["system.boolean", "microsoft.win32.safehandles.criticalhandleminusoneisinvalid", "Member[isinvalid]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Win32.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Win32.typemodel.yml new file mode 100644 index 000000000000..7e7486ecfeef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Win32.typemodel.yml @@ -0,0 +1,165 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[visualstyle]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[sendto]"] + - ["system.object", "microsoft.win32.commondialog", "Member[tag]"] + - ["system.string", "microsoft.win32.filedialog", "Method[tostring].ReturnValue"] + - ["system.string", "microsoft.win32.commonitemdialog", "Member[rootdirectory]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[programfilescommon]"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[binary]"] + - ["microsoft.win32.sessionendreasons", "microsoft.win32.sessionendreasons!", "Member[systemshutdown]"] + - ["system.boolean", "microsoft.win32.intranetzonecredentialpolicy", "Method[shouldsendcredential].ReturnValue"] + - ["microsoft.win32.registrykey", "microsoft.win32.registry!", "Member[performancedata]"] + - ["microsoft.win32.registryhive", "microsoft.win32.registryhive!", "Member[currentconfig]"] + - ["microsoft.win32.powermodes", "microsoft.win32.powermodechangedeventargs", "Member[mode]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[menu]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registry!", "Member[currentuser]"] + - ["microsoft.win32.registrykeypermissioncheck", "microsoft.win32.registrykeypermissioncheck!", "Member[readsubtree]"] + - ["system.boolean", "microsoft.win32.filedialog", "Member[addextension]"] + - ["system.string", "microsoft.win32.commonitemdialog", "Method[tostring].ReturnValue"] + - ["system.object", "microsoft.win32.registry!", "Method[getvalue].ReturnValue"] + - ["system.boolean", "microsoft.win32.openfolderdialog", "Member[multiselect]"] + - ["microsoft.win32.powermodes", "microsoft.win32.powermodes!", "Member[suspend]"] + - ["system.string", "microsoft.win32.filedialog", "Member[title]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registry!", "Member[localmachine]"] + - ["microsoft.win32.registryview", "microsoft.win32.registryview!", "Member[default]"] + - ["system.string", "microsoft.win32.openfolderdialog", "Method[tostring].ReturnValue"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[sessionlock]"] + - ["system.string", "microsoft.win32.openfolderdialog", "Member[safefoldername]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registry!", "Member[dyndata]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registrykey!", "Method[openbasekey].ReturnValue"] + - ["system.string", "microsoft.win32.filedialog", "Member[filename]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[templates]"] + - ["system.int32", "microsoft.win32.registrykey", "Member[subkeycount]"] + - ["microsoft.win32.registryoptions", "microsoft.win32.registryoptions!", "Member[none]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[color]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[screensaver]"] + - ["system.string[]", "microsoft.win32.registrykey", "Method[getsubkeynames].ReturnValue"] + - ["system.string", "microsoft.win32.openfolderdialog", "Member[foldername]"] + - ["microsoft.win32.registryhive", "microsoft.win32.registryhive!", "Member[currentuser]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencechangedeventargs", "Member[category]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[favorites]"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[string]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[startup]"] + - ["microsoft.win32.sessionendreasons", "microsoft.win32.sessionendreasons!", "Member[logoff]"] + - ["system.intptr", "microsoft.win32.commondialog", "Method[hookproc].ReturnValue"] + - ["system.nullable", "microsoft.win32.commonitemdialog", "Member[clientguid]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[power]"] + - ["microsoft.win32.registryview", "microsoft.win32.registryview!", "Member[registry32]"] + - ["system.boolean", "microsoft.win32.openfiledialog", "Member[readonlychecked]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencechangingeventargs", "Member[category]"] + - ["system.nullable", "microsoft.win32.commondialog", "Method[showdialog].ReturnValue"] + - ["system.boolean", "microsoft.win32.openfiledialog", "Member[showreadonly]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[keyboard]"] + - ["system.string[]", "microsoft.win32.registrykey", "Method[getvaluenames].ReturnValue"] + - ["system.string", "microsoft.win32.filedialog", "Member[safefilename]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registrykey", "Method[createsubkey].ReturnValue"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[qword]"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[expandstring]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[general]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[contacts]"] + - ["system.intptr", "microsoft.win32.filedialog", "Method[hookproc].ReturnValue"] + - ["microsoft.win32.powermodes", "microsoft.win32.powermodes!", "Member[resume]"] + - ["system.string", "microsoft.win32.commonitemdialog", "Member[title]"] + - ["system.string[]", "microsoft.win32.openfolderdialog", "Member[foldernames]"] + - ["system.io.stream", "microsoft.win32.openfiledialog", "Method[openfile].ReturnValue"] + - ["microsoft.win32.registrykey", "microsoft.win32.registry!", "Member[users]"] + - ["microsoft.win32.safehandles.saferegistryhandle", "microsoft.win32.registrykey", "Member[handle]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[roamingapplicationdata]"] + - ["microsoft.win32.registryhive", "microsoft.win32.registryhive!", "Member[localmachine]"] + - ["system.int32", "microsoft.win32.filedialog", "Member[options]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[mouse]"] + - ["microsoft.win32.registryview", "microsoft.win32.registrykey", "Member[view]"] + - ["microsoft.win32.registryhive", "microsoft.win32.registryhive!", "Member[dyndata]"] + - ["system.intptr", "microsoft.win32.systemevents!", "Method[createtimer].ReturnValue"] + - ["system.io.stream[]", "microsoft.win32.openfiledialog", "Method[openfiles].ReturnValue"] + - ["system.string", "microsoft.win32.filedialogcustomplace", "Member[path]"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[none]"] + - ["system.boolean", "microsoft.win32.filedialog", "Member[validatenames]"] + - ["system.string[]", "microsoft.win32.filedialog", "Member[filenames]"] + - ["system.string", "microsoft.win32.commonitemdialog", "Member[defaultdirectory]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registrykey!", "Method[openremotebasekey].ReturnValue"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[dword]"] + - ["system.string", "microsoft.win32.commonitemdialog", "Member[initialdirectory]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[consoledisconnect]"] + - ["system.security.accesscontrol.registrysecurity", "microsoft.win32.registryaclextensions!", "Method[getaccesscontrol].ReturnValue"] + - ["microsoft.win32.sessionendreasons", "microsoft.win32.sessionendingeventargs", "Member[reason]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[programfiles]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[desktop]"] + - ["system.boolean", "microsoft.win32.commonitemdialog", "Member[validatenames]"] + - ["system.boolean", "microsoft.win32.openfiledialog", "Member[forcepreviewpane]"] + - ["system.boolean", "microsoft.win32.commondialog", "Method[rundialog].ReturnValue"] + - ["system.boolean", "microsoft.win32.filedialog", "Member[dereferencelinks]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[remoteconnect]"] + - ["microsoft.win32.registryhive", "microsoft.win32.registryhive!", "Member[classesroot]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registry!", "Member[classesroot]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[locale]"] + - ["system.boolean", "microsoft.win32.savefiledialog", "Member[createtestfile]"] + - ["system.collections.generic.ilist", "microsoft.win32.commonitemdialog", "Member[customplaces]"] + - ["system.boolean", "microsoft.win32.commonitemdialog", "Member[showhiddenitems]"] + - ["microsoft.win32.registrykeypermissioncheck", "microsoft.win32.registrykeypermissioncheck!", "Member[default]"] + - ["system.boolean", "microsoft.win32.filedialog", "Member[checkpathexists]"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[unknown]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitcheventargs", "Member[reason]"] + - ["microsoft.win32.registryvalueoptions", "microsoft.win32.registryvalueoptions!", "Member[donotexpandenvironmentnames]"] + - ["microsoft.win32.registryview", "microsoft.win32.registryview!", "Member[registry64]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[cookies]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[sessionremotecontrol]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[documents]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[desktop]"] + - ["microsoft.win32.registryoptions", "microsoft.win32.registryoptions!", "Member[volatile]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[sessionlogoff]"] + - ["system.intptr", "microsoft.win32.timerelapsedeventargs", "Member[timerid]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[localapplicationdata]"] + - ["system.string[]", "microsoft.win32.filedialog", "Member[safefilenames]"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registrykey", "Method[getvaluekind].ReturnValue"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[pictures]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[sessionunlock]"] + - ["system.io.stream", "microsoft.win32.savefiledialog", "Method[openfile].ReturnValue"] + - ["microsoft.win32.registrykeypermissioncheck", "microsoft.win32.registrykeypermissioncheck!", "Member[readwritesubtree]"] + - ["system.string", "microsoft.win32.filedialog", "Member[defaultext]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[remotedisconnect]"] + - ["microsoft.win32.sessionendreasons", "microsoft.win32.sessionendedeventargs", "Member[reason]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[system]"] + - ["system.string", "microsoft.win32.filedialog", "Member[filter]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registrykey", "Method[opensubkey].ReturnValue"] + - ["system.string", "microsoft.win32.filedialog", "Member[initialdirectory]"] + - ["system.boolean", "microsoft.win32.commonitemdialog", "Method[rundialog].ReturnValue"] + - ["system.guid", "microsoft.win32.filedialogcustomplace", "Member[knownfolder]"] + - ["system.boolean", "microsoft.win32.savefiledialog", "Member[overwriteprompt]"] + - ["system.security.accesscontrol.registrysecurity", "microsoft.win32.registrykey", "Method[getaccesscontrol].ReturnValue"] + - ["system.int32", "microsoft.win32.registrykey", "Member[valuecount]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[startmenu]"] + - ["system.string", "microsoft.win32.registrykey", "Method[tostring].ReturnValue"] + - ["microsoft.win32.registryhive", "microsoft.win32.registryhive!", "Member[performancedata]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[consoleconnect]"] + - ["system.boolean", "microsoft.win32.openfiledialog", "Member[multiselect]"] + - ["system.int32", "microsoft.win32.filedialog", "Member[filterindex]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registry!", "Member[currentconfig]"] + - ["system.boolean", "microsoft.win32.savefiledialog", "Member[createprompt]"] + - ["system.collections.generic.ilist", "microsoft.win32.filedialog", "Member[customplaces]"] + - ["microsoft.win32.registryvaluekind", "microsoft.win32.registryvaluekind!", "Member[multistring]"] + - ["system.string", "microsoft.win32.registrykey", "Member[name]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[window]"] + - ["system.boolean", "microsoft.win32.filedialog", "Member[restoredirectory]"] + - ["system.boolean", "microsoft.win32.commonitemdialog", "Member[addtorecent]"] + - ["microsoft.win32.registrykey", "microsoft.win32.registrykey!", "Method[fromhandle].ReturnValue"] + - ["microsoft.win32.powermodes", "microsoft.win32.powermodes!", "Member[statuschange]"] + - ["microsoft.win32.registryvalueoptions", "microsoft.win32.registryvalueoptions!", "Member[none]"] + - ["system.boolean", "microsoft.win32.commonitemdialog", "Member[dereferencelinks]"] + - ["microsoft.win32.registryhive", "microsoft.win32.registryhive!", "Member[users]"] + - ["system.boolean", "microsoft.win32.sessionendingeventargs", "Member[cancel]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[music]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[policy]"] + - ["system.boolean", "microsoft.win32.filedialog", "Member[checkfileexists]"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[accessibility]"] + - ["system.object", "microsoft.win32.registrykey", "Method[getvalue].ReturnValue"] + - ["system.string[]", "microsoft.win32.openfolderdialog", "Member[safefoldernames]"] + - ["system.boolean", "microsoft.win32.filedialog", "Method[rundialog].ReturnValue"] + - ["microsoft.win32.userpreferencecategory", "microsoft.win32.userpreferencecategory!", "Member[icon]"] + - ["microsoft.win32.sessionswitchreason", "microsoft.win32.sessionswitchreason!", "Member[sessionlogon]"] + - ["microsoft.win32.filedialogcustomplace", "microsoft.win32.filedialogcustomplaces!", "Member[programs]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.Input.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.Input.typemodel.yml new file mode 100644 index 000000000000..5d38ed9d4951 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.Input.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "microsoft.windows.input.ipreviewcommandsource", "Member[previewcommandparameter]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.PowerShell.Gui.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.PowerShell.Gui.Internal.typemodel.yml new file mode 100644 index 000000000000..378af0de388c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.PowerShell.Gui.Internal.typemodel.yml @@ -0,0 +1,576 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[pinkcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[whitecolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[toggleembeddedcommands]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[startintellisense]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[beigecolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[resumedebugger]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[peachpuffcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[nestedprompt]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[savescript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguinlstrings!", "Member[banghelp]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowprompttosavebeforeruncheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplexmltext]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowbackgroundtreeviewitemheader5]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[runselection]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[input]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolestringtreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[toggleshowoutlining]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[antiquewhitecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowstringtreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[stopexecution]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showrunspacecmd]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[whitesmokecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumspringgreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguinlstrings!", "Member[bangdollarnull]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsthemenamelightdark]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkvioletcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[prompt]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[completed]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[ok]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplelength]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowshowtoolbarcheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowothersettingsgroupboxheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[zoomin]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowforegroundtreeviewitemheader4]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[moveverticaladdontooltohorizontal]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowtextbackgroundtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[runcommandtooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[greenyellowcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[replacecaption]"] + - ["system.int32", "microsoft.windows.powershell.gui.internal.program!", "Method[initialize].ReturnValue"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[selectall]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionserrorsinthemeimport]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolecommandtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowtagtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[olivedrabcolorname]"] + - ["system.windows.thickness", "microsoft.windows.powershell.gui.internal.progressbarinformation", "Member[progressmargin]"] + - ["system.boolean", "microsoft.windows.powershell.gui.internal.readlinedialog", "Member[issecure]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightcoralcolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[gotoselectedverticaladdontool]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[newscripttooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[dimgraycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowforegroundtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowshowlinenumberscheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkseagreencolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[newrunspacecmd]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[movescriptpaneright]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[linencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[goldenrodcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[slategraycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[usernameautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[royalbluecolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[gotomatch]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[newremotepowershelltab]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolelinecontinuationtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[runselectiontooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionscolorpickerbluelabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightseagreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[transparentcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[startpowershell]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowwarnaboutduplicatefilescheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[fixedwidthcheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowmanagethemesbuttoncontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[coralcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[yellowcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumslatebluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[wholeword]"] + - ["system.windows.media.color", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Member[item]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[replacewith]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[gotoline]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[openmrufile]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowrestoredefaultsbuttoncontent]"] + - ["system.int32", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Method[gethashcode].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowfontsizecomboboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmanagethemesimportbuttoncontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[bluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[showscriptpanetop]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowpositioncomboboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowquotetreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowxmltokenstreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[alicebluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[perucolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[stepout]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[sandybrowncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[linenumber]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowenterselectsintellisensecheckboxcontent2]"] + - ["system.windows.dependencyproperty", "microsoft.windows.powershell.gui.internal.outputcontrol!", "Member[contentproperty]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[movescriptpaneup]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[moccasincolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowlinecontinuationtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolekeywordtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkorchidcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[openoptionsdialog]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[horizontaladdonsplitter]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[closescript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowbackgroundtreeviewitemheader4]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[mainmenu]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[togglescriptingpane]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[indigocolorname]"] + - ["system.boolean", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Method[equals].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsoverwritepresetthemetemplate]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkmagentacolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[tomatocolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[scriptbrowseraddon]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[seashellcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[windowspowershellhelp]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolepanetreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplecharacterdata]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[mainwindow]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowkeywordtreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showscriptpanetop]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguinlstrings!", "Member[dollarnull]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[verboseformat]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowgeneraltabitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[gotoconsolepane]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowintellisensegroupboxheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmanagethemesrenametoblankmessage]"] + - ["system.collections.objectmodel.collection", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Member[keys]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[bisquecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcommandargumenttreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowrightcomboboxitemcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[aquamarinecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[orangecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[siennacolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[customscriptcmd]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowbackgroundtreeviewitemheader6]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowuselocalhelpcheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Member[fontfamily]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[horizontaladdon]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[silvercolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionserrorsingeneralsettingsmessage]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcommentdelimitertreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[zoomin]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowtypetreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowshowinthescriptpanecheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[findwhat]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[magentacolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowautosaveintervalinminuteslabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsoletypetreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowquotedstringtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowautosavetextboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowscriptpanebehaviorgroupboxheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[showcommandaddontooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[goldcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowoutputstreamstreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcommandtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguinlstrings!", "Member[bangquotes]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolenumbertreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[orangeredcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[graphicalpowershell]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowshowtoolbarcheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumorchidcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[tealcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowgroupendtreeviewitemheader]"] + - ["system.object", "microsoft.windows.powershell.gui.internal.outputcontrol", "Member[content]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindownumbertreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[removeallbreakpoints]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[cancel]"] + - ["system.boolean", "microsoft.windows.powershell.gui.internal.storablecolortheme!", "Method[op_equality].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[undotooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[progressindicator]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[showscriptpanerighttooltip]"] + - ["system.text.encoding", "microsoft.windows.powershell.gui.internal.hosttextwriter", "Member[encoding]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[powderbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionscolorpickergreenlabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkslategraycolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[clearoutput]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplepowershellcomment]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[olivecolorname]"] + - ["system.int32", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Member[fontsize]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumvioletredcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowenterselectsintellisensecheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[replaceall]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[floralwhitecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[newremotepowershelltab]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[runspaces]"] + - ["system.object", "microsoft.windows.powershell.gui.internal.readlinedialog", "Member[resultobject]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolestatementseparatortreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[tools]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[find]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[debugprompt]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcommandparametertreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumseagreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[orchidcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmanagethemesdeletebuttoncontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[findpreviousmenu]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[redotooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[cadetbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[browncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[wheatcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsrenamefailedmessage]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[stopped]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowscriptpanetokenstreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[steelbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsoleattributetreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[redcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[edit]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[showscriptpanemaximizedtooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowsamplerichtextboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[dodgerbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[cut]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowrestorebuttonautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[applicationstatus]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumpurplecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowforegroundtreeviewitemheader5]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[okname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[crimsoncolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[hideverticaladdontool]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolegroupendtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolecommandargumenttreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[runscript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[scriptpane]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplethisisverboseoutput]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowoperatortreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[toggleshowlinenumbers]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[togglehorizontaladdonpane]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[khakicolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowmarkupextensiontreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[regularexpressions]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplethisisdebugoutput]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[savescriptas]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[console]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolecommenttreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightsalmoncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[matchcase]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[enableallbreakpoints]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowfontsizelabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[blanchedalmondcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkkhakicolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcommenttreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[midnightbluecolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showsnippet]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[aquacolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowusedefaultsnippetscheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[showcommandinsert]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[updatehelp]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[showcommandshowonstartup]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsreallyresettitle]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowmembertreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[rosybrowncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowenterselectsintellisensecheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[addontools]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowattributetreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowlooplabeltreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[debugmenu]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkgreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowtimeoutinsecondslabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[debugformat]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[managethemesbuttonautomationname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[gotoselectedhorizontaladdontool]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[replaceallcmd]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[indianredcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[copytooltip]"] + - ["system.int32", "microsoft.windows.powershell.gui.internal.progressbarinformation", "Member[fontsize]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightgoldenrodyellowcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[graycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsthemenamemonochromegreen]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[limecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[newremotepowershelltabtooltip]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showscriptcmd]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[inputdescription]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[salmoncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowcancelbuttonautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[hidescriptpanetooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[closetool]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[ivorycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightpinkcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[fileisreadonly]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[purplecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkredcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssampleoutputtext]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowgroupstarttreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowbackgroundtreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[col]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[textinput]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowstatementseparatortreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowforegroundtreeviewitemheader3]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[inputhelpmessage]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[savescripttooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[findinselection]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplequotedstring]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lawngreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[showcommandcopy]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[progressrecordfulldescription]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[cuttooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[showscriptpaneright]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[skybluecolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[togglebreakpoint]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[fuchsiacolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[scriptanalyzeraddoncommand]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowscriptpanetreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[runselection]"] + - ["system.type", "microsoft.windows.powershell.gui.internal.readlinedialog", "Member[targettype]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[computer]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkcyancolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[zoomselection]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[closebuttontitle]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplethisisawarning]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcommenttreeviewitemheader2]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[copy]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[selectall]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[pastetooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowrecentfilestextboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[filealreadyopened]"] + - ["system.management.automation.progressrecord", "microsoft.windows.powershell.gui.internal.progressbarinformation", "Member[progressrecord]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowapplybuttonautomationname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.contextmenuonlycustomcommands!", "Member[enablebreakpoint]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[closescripttooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[runspace]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[progressrecordnotime]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[findprevious]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[running]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lemonchiffoncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkgoldenrodcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[prompttooltip]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[gotoline]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[plumcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkslatebluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsthemenamedarklight]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[hideaddontoolspane]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[honeydewcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[paste]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkolivegreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[verticaladdonsplitter]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[findnext]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[file]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowenterselectsintellisensecheckbox2automationname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[toggleoutliningexpandcollapseall]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[burlywoodcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsthemenamedarkdark]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowprompttosavebeforeruncheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightyellowcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsthemenamelightlight]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[exit]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightslategraycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[help]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[scriptsplitter]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[newscript]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[hidehorizontaladdontool]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[collapsescriptpane]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[toggletoolbar]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[seagreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[zoomout]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[notstarted]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowshowlinenumberscheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[progressrecordnooperation]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmanagethemescancelbuttoncontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[replacewithtext]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showandselectaddontool]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolelooplabeltreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showscriptpaneright]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[verticaladdon]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[bluevioletcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[toggletoolbar]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[newremotepowershelltabcaption]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.progressbarinformation", "Member[description]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[newscript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightsteelbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[clearconsoletooltip]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[startpowershell]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[captiondashmessage]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[credentialtitle]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowapplybuttoncontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[showcommandwindowtooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowwarnaboutduplicatefilescheckboxautomationname]"] + - ["system.boolean", "microsoft.windows.powershell.gui.internal.storablecolortheme!", "Method[op_inequality].ReturnValue"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[replace]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darksalmoncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[paleturquoisecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[palegoldenrodcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[findtitle]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[openscript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsreallyresetmessage]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[showcommandrun]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[scripttools]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Method[stripunderscores].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[blackcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[openscripttooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowuselocalhelpcheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmanagethemesrenamebuttoncontent]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[listbreakpoints]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowfixedwidthfontsonlycheckboxcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsoletokenstreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[integerrequired]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[warningformat]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsinvalidfontsizeinthemefile]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[getcallstack]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowokbuttonautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[ghostwhitecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[scriptexpander]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowattributetreeviewitemheader2]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplexmlcomment]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionstextinscriptpaneexample]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[zoom]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[saddlebrowncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[closerunspace]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowbackgroundtreeviewitemheader7]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[view]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[toolbar]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[palevioletredcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[replace]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[slatebluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mintcreamcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[yellowgreencolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[runscript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowtexttreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsinvalidfontinthemefile]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[violetcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionscolorpickerredlabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowpositionlabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[scriptanalyzeraddon]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowshowoutliningcheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[progressrecordnotimeandnooperation]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkturquoisecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[oldlacecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowtimeoutinsecondscomboboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowokbuttoncontent]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[openscript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[undo]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightcyancolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmanagethemesexportbuttoncontent]"] + - ["system.windows.thickness", "microsoft.windows.powershell.gui.internal.progressbarinformation", "Member[textmargin]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumaquamarinecolorname]"] + - ["system.object", "microsoft.windows.powershell.gui.internal.internalpropertybindingconverter", "Method[convert].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[inthefuturedonotshow]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[passwordinput]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolemembertreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkorangecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[hotpinkcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mediumturquoisecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[saveonrun]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showpopupcommand]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[undo]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsoleoperatortreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionssamplethisisanerror]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[searchup]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[breakalldebugger]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[aboutaddontools]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[stepinto]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[togglescriptingpane]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[stopdebugger]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguinlstrings!", "Member[bangbang]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[stopping]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[tancolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowforegroundtreeviewitemheader6]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[movehorizontaladdontooltovertical]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[ln]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[movescripttotoporrightcmd]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowmaximizedcomboboxitemcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowfontfamilylabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[replacebuttontext]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[modulebrowseraddoncommand]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[toggleverticaladdonpane]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguinlstrings!", "Member[hostname]"] + - ["system.collections.objectmodel.collection", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Member[values]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[cyancolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[cornflowerbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowshowintheconsolepanecheckboxcontent]"] + - ["system.object", "microsoft.windows.powershell.gui.internal.internalpropertybindingconverter", "Method[convertback].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[gotomatch]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[greencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[stopexecutiontooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowshowintheconsolepanecheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightgreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[mistyrosecolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.contextmenuonlycustomcommands!", "Member[disablebreakpoint]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[navycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[chartreusecolorname]"] + - ["system.int32", "microsoft.windows.powershell.gui.internal.promptforchoicedialog", "Member[result]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolecommandparametertreeviewitemheader]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[openoptionsdialog]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[chocolatecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkbluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcurrentthemelabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[turquoisecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[findnextmenu]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolegroupstarttreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[showscriptpanetoptooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[cornsilkcolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[disableallbreakpoints]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[help]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[showscriptpanemaximized]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[gotoeditor]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[savescript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightgraycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowelementnametreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[papayawhipcolorname]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[closescript]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowsamplegroupboxheader]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.windows.powershell.gui.internal.accessiblemenuitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[failed]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[zoomout]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[startpowershellinaseparatewindow]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[cut]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcancelbuttoncontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[palegreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowusedefaultsnippetscheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionscolorpickerhexadecimalradiobuttoncontent]"] + - ["system.int32", "microsoft.windows.powershell.gui.internal.progressbarinformation", "Member[percentcomplete]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[cancel]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[redo]"] + - ["microsoft.powershell.host.ise.objectmodelroot", "microsoft.windows.powershell.gui.internal.showcommandaddoncontrol", "Member[hostobject]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.storablecolortheme", "Member[name]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[cancelname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[deepskybluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[darkgraycolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lightskybluecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[username]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[savescriptas]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowshowoutliningcheckboxcontent]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[stepover]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[forestgreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[springgreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[credentialmessage]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguistrings!", "Member[promptcommandstooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowvariabletreeviewitemheader]"] + - ["system.windows.automation.peers.automationpeer", "microsoft.windows.powershell.gui.internal.zoomslider", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[redo]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[marooncolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[connect]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[applicationexit]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[showscriptpanemaximized]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[modulebrowseraddon]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowconsolevariabletreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[snowcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[gainsborocolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lavendercolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmanagethemeswindowtitle]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[deeppinkcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsthemenamepresentation]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowrecentfilestoshowlabelcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[limegreencolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowshowinthescriptpanecheckboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcharacterdatatreeviewitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[script]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.hostguiautomationnames!", "Member[optionswindowfontfamilycomboboxautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[windowtitleelevatedprefix]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowtopcomboboxitemcontent]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[azurecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[firebrickcolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[find]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[thistlecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[gotolinecaption]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowcolorsandfontstabitemheader]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[findwhattext]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionswindowbackgroundtreeviewitemheader2]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[scriptbrowseraddoncommand]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.optionsguistrings!", "Member[optionsmostrecentlyusedoutofrangemessage]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.automationnames!", "Member[editor]"] + - ["system.windows.media.color", "microsoft.windows.powershell.gui.internal.colorpicker", "Member[currentcolor]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[closerunspacecmd]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[paste]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[navajowhitecolorname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.tooltipstrings!", "Member[runscripttooltip]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[findnext]"] + - ["system.windows.input.routeduicommand", "microsoft.windows.powershell.gui.internal.customcommands!", "Member[copy]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.controltexts!", "Member[computerautomationname]"] + - ["system.string", "microsoft.windows.powershell.gui.internal.colornames!", "Member[lavenderblushcolorname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.Themes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.Themes.typemodel.yml new file mode 100644 index 000000000000..235a7d1c7622 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft.Windows.Themes.typemodel.yml @@ -0,0 +1,132 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "microsoft.windows.themes.datagridheaderborder", "Member[isselected]"] + - ["system.windows.size", "microsoft.windows.themes.listboxchrome", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.systemdropshadowchrome!", "Member[cornerradiusproperty]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[thinpressed]"] + - ["microsoft.windows.themes.themecolor", "microsoft.windows.themes.datagridheaderborder", "Member[themecolor]"] + - ["system.boolean", "microsoft.windows.themes.datagridheaderborder", "Member[ishovered]"] + - ["system.object", "microsoft.windows.themes.progressbarhighlightconverter", "Method[convert].ReturnValue"] + - ["microsoft.windows.themes.themecolor", "microsoft.windows.themes.themecolor!", "Member[metallic]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[etched]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.listboxchrome!", "Member[borderbrushproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.scrollchrome!", "Member[hasouterborderproperty]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollglyph!", "Member[horizontalgripper]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.systemdropshadowchrome!", "Member[colorproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.bulletchrome!", "Member[borderbrushproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.bulletchrome!", "Member[isroundproperty]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderdecorator", "Member[borderstyle]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[raisedpressed]"] + - ["system.windows.size", "microsoft.windows.themes.datagridheaderborder", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[themecolorproperty]"] + - ["system.boolean", "microsoft.windows.themes.listboxchrome", "Member[renderfocused]"] + - ["system.windows.thickness", "microsoft.windows.themes.bulletchrome", "Member[borderthickness]"] + - ["system.windows.media.brush", "microsoft.windows.themes.buttonchrome", "Member[fill]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.classicborderdecorator!", "Member[borderbrushproperty]"] + - ["system.windows.size", "microsoft.windows.themes.classicborderdecorator", "Method[measureoverride].ReturnValue"] + - ["system.object[]", "microsoft.windows.themes.progressbarbrushconverter", "Method[convertback].ReturnValue"] + - ["system.boolean", "microsoft.windows.themes.scrollchrome", "Member[rendermouseover]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollglyph!", "Member[leftarrow]"] + - ["system.windows.size", "microsoft.windows.themes.classicborderdecorator", "Method[arrangeoverride].ReturnValue"] + - ["system.boolean", "microsoft.windows.themes.scrollchrome", "Member[hasouterborder]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[fillproperty]"] + - ["system.object[]", "microsoft.windows.themes.progressbarhighlightconverter", "Method[convertback].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[isclickableproperty]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[sunken]"] + - ["system.windows.size", "microsoft.windows.themes.scrollchrome", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.scrollchrome!", "Member[renderpressedproperty]"] + - ["system.windows.thickness", "microsoft.windows.themes.listboxchrome", "Member[borderthickness]"] + - ["system.boolean", "microsoft.windows.themes.buttonchrome", "Member[renderpressed]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.bulletchrome!", "Member[renderpressedproperty]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollglyph!", "Member[downarrow]"] + - ["system.boolean", "microsoft.windows.themes.datagridheaderborder", "Member[ispressed]"] + - ["system.boolean", "microsoft.windows.themes.buttonchrome", "Member[rendermouseover]"] + - ["system.windows.media.brush", "microsoft.windows.themes.bulletchrome", "Member[borderbrush]"] + - ["system.windows.media.brush", "microsoft.windows.themes.buttonchrome", "Member[background]"] + - ["system.boolean", "microsoft.windows.themes.bulletchrome", "Member[isround]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[rendermouseoverproperty]"] + - ["system.boolean", "microsoft.windows.themes.bulletchrome", "Member[renderpressed]"] + - ["system.windows.size", "microsoft.windows.themes.buttonchrome", "Method[arrangeoverride].ReturnValue"] + - ["microsoft.windows.themes.themecolor", "microsoft.windows.themes.buttonchrome", "Member[themecolor]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[altpressed]"] + - ["system.windows.size", "microsoft.windows.themes.buttonchrome", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[isselectedproperty]"] + - ["system.boolean", "microsoft.windows.themes.buttonchrome", "Member[roundcorners]"] + - ["system.windows.size", "microsoft.windows.themes.datagridheaderborder", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[ispressedproperty]"] + - ["microsoft.windows.themes.themecolor", "microsoft.windows.themes.scrollchrome", "Member[themecolor]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.listboxchrome!", "Member[rendermouseoverproperty]"] + - ["system.windows.cornerradius", "microsoft.windows.themes.systemdropshadowchrome", "Member[cornerradius]"] + - ["system.boolean", "microsoft.windows.themes.datagridheaderborder", "Member[isclickable]"] + - ["system.object", "microsoft.windows.themes.progressbarbrushconverter", "Method[convert].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[borderbrushproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[themecolorproperty]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollchrome!", "Method[getscrollglyph].ReturnValue"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.listboxchrome!", "Member[borderthicknessproperty]"] + - ["system.windows.media.brush", "microsoft.windows.themes.datagridheaderborder", "Member[separatorbrush]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.scrollchrome!", "Member[paddingproperty]"] + - ["system.boolean", "microsoft.windows.themes.listboxchrome", "Member[rendermouseover]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[horizontalline]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[renderdefaultedproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.bulletchrome!", "Member[ischeckedproperty]"] + - ["system.windows.size", "microsoft.windows.themes.listboxchrome", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.size", "microsoft.windows.themes.bulletchrome", "Method[measureoverride].ReturnValue"] + - ["microsoft.windows.themes.themecolor", "microsoft.windows.themes.themecolor!", "Member[homestead]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.scrollchrome!", "Member[themecolorproperty]"] + - ["system.windows.media.color", "microsoft.windows.themes.systemdropshadowchrome", "Member[color]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.scrollchrome!", "Member[scrollglyphproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[separatorvisibilityproperty]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollglyph!", "Member[rightarrow]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[altraised]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[sortdirectionproperty]"] + - ["system.windows.thickness", "microsoft.windows.themes.scrollchrome", "Member[padding]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[ishoveredproperty]"] + - ["system.boolean", "microsoft.windows.themes.buttonchrome", "Member[renderdefaulted]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[raised]"] + - ["microsoft.windows.themes.themecolor", "microsoft.windows.themes.themecolor!", "Member[normalcolor]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[thinraised]"] + - ["system.windows.media.brush", "microsoft.windows.themes.listboxchrome", "Member[borderbrush]"] + - ["system.windows.visibility", "microsoft.windows.themes.datagridheaderborder", "Member[separatorvisibility]"] + - ["system.windows.media.brush", "microsoft.windows.themes.classicborderdecorator", "Member[borderbrush]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.classicborderdecorator!", "Member[borderstyleproperty]"] + - ["system.nullable", "microsoft.windows.themes.bulletchrome", "Member[ischecked]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.bulletchrome!", "Member[borderthicknessproperty]"] + - ["system.boolean", "microsoft.windows.themes.bulletchrome", "Member[rendermouseover]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[tabright]"] + - ["system.windows.thickness", "microsoft.windows.themes.classicborderdecorator", "Member[borderthickness]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.scrollchrome!", "Member[rendermouseoverproperty]"] + - ["system.windows.media.brush", "microsoft.windows.themes.classicborderdecorator!", "Member[classicborderbrush]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[tableft]"] + - ["system.windows.media.brush", "microsoft.windows.themes.classicborderdecorator", "Member[background]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.classicborderdecorator!", "Member[backgroundproperty]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[tabbottom]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.classicborderdecorator!", "Member[borderthicknessproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[separatorbrushproperty]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollglyph!", "Member[none]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.bulletchrome!", "Member[backgroundproperty]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[tabtop]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[backgroundproperty]"] + - ["system.nullable", "microsoft.windows.themes.datagridheaderborder", "Member[sortdirection]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.listboxchrome!", "Member[renderfocusedproperty]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollglyph!", "Member[uparrow]"] + - ["microsoft.windows.themes.scrollglyph", "microsoft.windows.themes.scrollglyph!", "Member[verticalgripper]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[verticalline]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[roundcornersproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.listboxchrome!", "Member[backgroundproperty]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[radiobutton]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.bulletchrome!", "Member[rendermouseoverproperty]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.datagridheaderborder!", "Member[orientationproperty]"] + - ["system.boolean", "microsoft.windows.themes.scrollchrome", "Member[renderpressed]"] + - ["system.windows.size", "microsoft.windows.themes.scrollchrome", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.media.brush", "microsoft.windows.themes.bulletchrome", "Member[background]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[none]"] + - ["system.windows.media.brush", "microsoft.windows.themes.buttonchrome", "Member[borderbrush]"] + - ["system.windows.dependencyproperty", "microsoft.windows.themes.buttonchrome!", "Member[renderpressedproperty]"] + - ["system.windows.flowdirection", "microsoft.windows.themes.platformculture!", "Member[flowdirection]"] + - ["system.windows.media.brush", "microsoft.windows.themes.listboxchrome", "Member[background]"] + - ["system.windows.controls.orientation", "microsoft.windows.themes.datagridheaderborder", "Member[orientation]"] + - ["microsoft.windows.themes.classicborderstyle", "microsoft.windows.themes.classicborderstyle!", "Member[raisedfocused]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft_VsaVb.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft_VsaVb.typemodel.yml new file mode 100644 index 000000000000..f1abc5a3014a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Microsoft_VsaVb.typemodel.yml @@ -0,0 +1,25 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "microsoft_vsavb.vsaengineclass", "Member[rootnamespace]"] + - ["system.boolean", "microsoft_vsavb.vsaengineclass", "Member[generatedebuginfo]"] + - ["system.object", "microsoft_vsavb.vsaengineclass", "Method[getoption].ReturnValue"] + - ["system.boolean", "microsoft_vsavb.vsaengineclass", "Member[iscompiled]"] + - ["system.boolean", "microsoft_vsavb.vsaengineclass", "Method[isvalididentifier].ReturnValue"] + - ["system.string", "microsoft_vsavb.vsaengineclass", "Member[name]"] + - ["system.security.policy.evidence", "microsoft_vsavb.vsaengineclass", "Member[evidence]"] + - ["system.boolean", "microsoft_vsavb.vsaengineclass", "Member[isdirty]"] + - ["microsoft.vsa.ivsaitems", "microsoft_vsavb.vsaengineclass", "Member[items]"] + - ["microsoft.vsa.ivsaide", "microsoft_vsavb.vsadtengineclass", "Method[getide].ReturnValue"] + - ["system.reflection.assembly", "microsoft_vsavb.vsaengineclass", "Member[assembly]"] + - ["system.int32", "microsoft_vsavb.vsaengineclass", "Member[lcid]"] + - ["system.string", "microsoft_vsavb.vsaengineclass", "Member[version]"] + - ["system.boolean", "microsoft_vsavb.vsaengineclass", "Member[isrunning]"] + - ["system.string", "microsoft_vsavb.vsaengineclass", "Member[language]"] + - ["microsoft.vsa.ivsasite", "microsoft_vsavb.vsaengineclass", "Member[site]"] + - ["system.boolean", "microsoft_vsavb.vsaengineclass", "Method[compile].ReturnValue"] + - ["system.string", "microsoft_vsavb.vsadtengineclass", "Member[targeturl]"] + - ["system.string", "microsoft_vsavb.vsaengineclass", "Member[rootmoniker]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Polly.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Polly.typemodel.yml new file mode 100644 index 000000000000..2037e3aae4bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Polly.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["polly.context", "polly.httprequestmessageextensions!", "Method[getpolicyexecutioncontext].ReturnValue"] + - ["microsoft.extensions.http.diagnostics.requestmetadata", "polly.resiliencecontextextensions!", "Method[getrequestmetadata].ReturnValue"] + - ["system.net.http.httprequestmessage", "polly.httpresiliencecontextextensions!", "Method[getrequestmessage].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Shell32.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Shell32.typemodel.yml new file mode 100644 index 000000000000..fde5b1bdde6c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Shell32.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["shell32.folderitems", "shell32.folder2", "Method[items].ReturnValue"] + - ["system.string", "shell32.folderitem", "Member[name]"] + - ["system.collections.ienumerator", "shell32.folderitemverbs", "Method[getenumerator].ReturnValue"] + - ["system.string", "shell32.folderitem2", "Member[path]"] + - ["system.collections.ienumerator", "shell32.folderitems3", "Method[getenumerator].ReturnValue"] + - ["shell32.folder", "shell32.ishelldispatch4", "Method[namespace].ReturnValue"] + - ["system.object", "shell32.folderitem2", "Method[extendedproperty].ReturnValue"] + - ["system.string", "shell32.folder", "Member[title]"] + - ["system.string", "shell32.folderitem2", "Member[name]"] + - ["shell32.folderitemverb", "shell32.folderitemverbs", "Method[item].ReturnValue"] + - ["system.string", "shell32.folderitemverb", "Member[name]"] + - ["system.string", "shell32.folder2", "Member[title]"] + - ["shell32.folderitemverbs", "shell32.folderitems3", "Member[verbs]"] + - ["shell32.folderitemverbs", "shell32.folderitem2", "Method[verbs].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.Factories.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.Factories.typemodel.yml new file mode 100644 index 000000000000..3a8081a709f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.Factories.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.activity", "system.activities.core.presentation.factories.pickwithtwobranchesfactory", "Method[create].ReturnValue"] + - ["system.activities.activity", "system.activities.core.presentation.factories.statemachinewithinitialstatefactory", "Method[create].ReturnValue"] + - ["system.activities.activity", "system.activities.core.presentation.factories.parallelforeachwithbodyfactory", "Method[create].ReturnValue"] + - ["system.activities.activity", "system.activities.core.presentation.factories.foreachwithbodyfactory", "Method[create].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.Themes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.Themes.typemodel.yml new file mode 100644 index 000000000000..8f3fe73bf55d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.Themes.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.style", "system.activities.core.presentation.themes.designerstylesdictionary!", "Member[sequencestyle]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.typemodel.yml new file mode 100644 index 000000000000..c9a3e8ec733b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Core.Presentation.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.core.presentation.connectionpointtype", "system.activities.core.presentation.connectionpointtype!", "Member[incoming]"] + - ["system.object", "system.activities.core.presentation.generictypeargumentconverter", "Method[convert].ReturnValue"] + - ["system.activities.core.presentation.connectionpointtype", "system.activities.core.presentation.connectionpointtype!", "Member[default]"] + - ["system.windows.point", "system.activities.core.presentation.locationchangedeventargs", "Member[newlocation]"] + - ["system.object", "system.activities.core.presentation.generictypeargumentconverter", "Method[convertback].ReturnValue"] + - ["system.activities.core.presentation.connectionpointtype", "system.activities.core.presentation.connectionpointtype!", "Member[outgoing]"] + - ["system.windows.input.routedcommand", "system.activities.core.presentation.flowchartdesignercommands!", "Member[connectnodescommand]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Debugger.Symbol.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Debugger.Symbol.typemodel.yml new file mode 100644 index 000000000000..f2717fe793c9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Debugger.Symbol.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xaml.attachablememberidentifier", "system.activities.debugger.symbol.debugsymbol!", "Member[symbolname]"] + - ["system.object", "system.activities.debugger.symbol.debugsymbol!", "Method[getsymbol].ReturnValue"] + - ["system.int32", "system.activities.debugger.symbol.activitysymbol", "Member[startcolumn]"] + - ["system.collections.generic.icollection", "system.activities.debugger.symbol.workflowsymbol", "Member[symbols]"] + - ["system.byte[]", "system.activities.debugger.symbol.workflowsymbol", "Method[getchecksum].ReturnValue"] + - ["system.int32", "system.activities.debugger.symbol.activitysymbol", "Member[startline]"] + - ["system.boolean", "system.activities.debugger.symbol.workflowsymbol", "Method[calculatechecksum].ReturnValue"] + - ["system.string", "system.activities.debugger.symbol.workflowsymbol", "Method[encode].ReturnValue"] + - ["system.string", "system.activities.debugger.symbol.workflowsymbol", "Method[tostring].ReturnValue"] + - ["system.int32", "system.activities.debugger.symbol.activitysymbol", "Member[endline]"] + - ["system.int32", "system.activities.debugger.symbol.activitysymbol", "Member[endcolumn]"] + - ["system.string", "system.activities.debugger.symbol.workflowsymbol", "Member[filename]"] + - ["system.activities.debugger.symbol.workflowsymbol", "system.activities.debugger.symbol.workflowsymbol!", "Method[decode].ReturnValue"] + - ["system.string", "system.activities.debugger.symbol.activitysymbol", "Member[id]"] + - ["system.string", "system.activities.debugger.symbol.activitysymbol", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Debugger.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Debugger.typemodel.yml new file mode 100644 index 000000000000..802ceb3f96a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Debugger.typemodel.yml @@ -0,0 +1,47 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.activities.debugger.xamldebuggerxmlreader", "Method[read].ReturnValue"] + - ["system.xaml.attachablememberidentifier", "system.activities.debugger.xamldebuggerxmlreader!", "Member[startcolumnname]"] + - ["system.int32", "system.activities.debugger.sourcelocation", "Member[endline]"] + - ["system.int32", "system.activities.debugger.xamldebuggerxmlreader", "Member[linenumber]"] + - ["system.xaml.attachablememberidentifier", "system.activities.debugger.xamldebuggerxmlreader!", "Member[startlinename]"] + - ["system.xaml.xamlmember", "system.activities.debugger.xamldebuggerxmlreader", "Member[member]"] + - ["system.object", "system.activities.debugger.sourcelocationfoundeventargs", "Member[target]"] + - ["system.xaml.attachablememberidentifier", "system.activities.debugger.xamldebuggerxmlreader!", "Member[endcolumnname]"] + - ["system.boolean", "system.activities.debugger.xamldebuggerxmlreader", "Member[iseof]"] + - ["system.collections.generic.dictionary", "system.activities.debugger.sourcelocationprovider!", "Method[getsourcelocations].ReturnValue"] + - ["system.activities.activity", "system.activities.debugger.idebuggableworkflowtree", "Method[getworkflowroot].ReturnValue"] + - ["system.object", "system.activities.debugger.xamldebuggerxmlreader!", "Method[getendcolumn].ReturnValue"] + - ["system.xaml.attachablememberidentifier", "system.activities.debugger.xamldebuggerxmlreader!", "Member[filenamename]"] + - ["system.int32", "system.activities.debugger.xamldebuggerxmlreader", "Member[lineposition]"] + - ["system.int32", "system.activities.debugger.sourcelocation", "Member[startcolumn]"] + - ["system.boolean", "system.activities.debugger.sourcelocation", "Method[equals].ReturnValue"] + - ["system.object", "system.activities.debugger.xamldebuggerxmlreader!", "Method[getfilename].ReturnValue"] + - ["system.object", "system.activities.debugger.xamldebuggerxmlreader!", "Method[getstartcolumn].ReturnValue"] + - ["system.string", "system.activities.debugger.localsitemdescription", "Member[name]"] + - ["system.xaml.xamlschemacontext", "system.activities.debugger.xamldebuggerxmlreader", "Member[schemacontext]"] + - ["system.activities.debugger.state", "system.activities.debugger.virtualstackframe", "Member[state]"] + - ["system.xaml.xamltype", "system.activities.debugger.xamldebuggerxmlreader", "Member[type]"] + - ["system.boolean", "system.activities.debugger.sourcelocation", "Member[issinglewholeline]"] + - ["system.object", "system.activities.debugger.xamldebuggerxmlreader!", "Method[getstartline].ReturnValue"] + - ["system.boolean", "system.activities.debugger.xamldebuggerxmlreader", "Member[collectnonactivitysourcelocation]"] + - ["system.boolean", "system.activities.debugger.xamldebuggerxmlreader", "Member[haslineinfo]"] + - ["system.object", "system.activities.debugger.xamldebuggerxmlreader!", "Method[getendline].ReturnValue"] + - ["system.xaml.xamlnodetype", "system.activities.debugger.xamldebuggerxmlreader", "Member[nodetype]"] + - ["system.collections.generic.icollection", "system.activities.debugger.sourcelocationprovider!", "Method[getsymbols].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.debugger.virtualstackframe", "Member[locals]"] + - ["system.object", "system.activities.debugger.xamldebuggerxmlreader", "Member[value]"] + - ["system.activities.debugger.sourcelocation", "system.activities.debugger.sourcelocationfoundeventargs", "Member[sourcelocation]"] + - ["system.int32", "system.activities.debugger.sourcelocation", "Member[endcolumn]"] + - ["system.string", "system.activities.debugger.localsitemdescription", "Method[tostring].ReturnValue"] + - ["system.xaml.attachablememberidentifier", "system.activities.debugger.xamldebuggerxmlreader!", "Member[endlinename]"] + - ["system.int32", "system.activities.debugger.sourcelocation", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.activities.debugger.virtualstackframe", "Method[tostring].ReturnValue"] + - ["system.int32", "system.activities.debugger.sourcelocation", "Member[startline]"] + - ["system.string", "system.activities.debugger.sourcelocation", "Member[filename]"] + - ["system.type", "system.activities.debugger.localsitemdescription", "Member[type]"] + - ["system.xaml.namespacedeclaration", "system.activities.debugger.xamldebuggerxmlreader", "Member[namespace]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.DurableInstancing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.DurableInstancing.typemodel.yml new file mode 100644 index 000000000000..a29f5e20c881 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.DurableInstancing.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.activities.durableinstancing.loadworkflowcommand", "Member[acceptuninitializedinstance]"] + - ["system.string", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[connectionstring]"] + - ["system.timespan", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[runnableinstancesdetectionperiod]"] + - ["system.activities.durableinstancing.instanceencodingoption", "system.activities.durableinstancing.instanceencodingoption!", "Member[none]"] + - ["system.iasyncresult", "system.activities.durableinstancing.sqlworkflowinstancestore", "Method[begintrycommand].ReturnValue"] + - ["system.boolean", "system.activities.durableinstancing.createworkflowownercommand", "Member[istransactionenlistmentoptional]"] + - ["system.boolean", "system.activities.durableinstancing.queryactivatableworkflowscommand", "Member[istransactionenlistmentoptional]"] + - ["system.activities.durableinstancing.instancecompletionaction", "system.activities.durableinstancing.instancecompletionaction!", "Member[deletenothing]"] + - ["system.collections.generic.idictionary", "system.activities.durableinstancing.saveworkflowcommand", "Member[instancekeymetadatachanges]"] + - ["system.boolean", "system.activities.durableinstancing.tryloadrunnableworkflowcommand", "Member[automaticallyacquiringlock]"] + - ["system.boolean", "system.activities.durableinstancing.loadworkflowcommand", "Member[istransactionenlistmentoptional]"] + - ["system.boolean", "system.activities.durableinstancing.saveworkflowcommand", "Member[unlockinstance]"] + - ["system.collections.generic.idictionary", "system.activities.durableinstancing.createworkflowownerwithidentitycommand", "Member[instanceownermetadata]"] + - ["system.collections.generic.icollection", "system.activities.durableinstancing.saveworkflowcommand", "Member[instancekeystofree]"] + - ["system.activities.durableinstancing.instancelockedexceptionaction", "system.activities.durableinstancing.instancelockedexceptionaction!", "Member[aggressiveretry]"] + - ["system.activities.durableinstancing.instancecompletionaction", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[instancecompletionaction]"] + - ["system.activities.durableinstancing.instancelockedexceptionaction", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[instancelockedexceptionaction]"] + - ["system.boolean", "system.activities.durableinstancing.saveworkflowcommand", "Member[completeinstance]"] + - ["system.activities.durableinstancing.instancelockedexceptionaction", "system.activities.durableinstancing.instancelockedexceptionaction!", "Member[basicretry]"] + - ["system.timespan", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[hostlockrenewalperiod]"] + - ["system.boolean", "system.activities.durableinstancing.loadworkflowcommand", "Member[automaticallyacquiringlock]"] + - ["system.boolean", "system.activities.durableinstancing.tryloadrunnableworkflowcommand", "Member[istransactionenlistmentoptional]"] + - ["system.int32", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[maxconnectionretries]"] + - ["system.activities.durableinstancing.instanceencodingoption", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[instanceencodingoption]"] + - ["system.collections.generic.idictionary", "system.activities.durableinstancing.saveworkflowcommand", "Member[instancemetadatachanges]"] + - ["system.boolean", "system.activities.durableinstancing.saveworkflowcommand", "Member[istransactionenlistmentoptional]"] + - ["system.boolean", "system.activities.durableinstancing.saveworkflowcommand", "Member[automaticallyacquiringlock]"] + - ["system.collections.generic.idictionary", "system.activities.durableinstancing.saveworkflowcommand", "Member[instancekeystoassociate]"] + - ["system.object", "system.activities.durableinstancing.sqlworkflowinstancestore", "Method[onnewinstancehandle].ReturnValue"] + - ["system.boolean", "system.activities.durableinstancing.loadworkflowbyinstancekeycommand", "Member[acceptuninitializedinstance]"] + - ["system.activities.durableinstancing.instanceencodingoption", "system.activities.durableinstancing.instanceencodingoption!", "Member[gzip]"] + - ["system.boolean", "system.activities.durableinstancing.createworkflowownerwithidentitycommand", "Member[istransactionenlistmentoptional]"] + - ["system.collections.generic.idictionary", "system.activities.durableinstancing.createworkflowownercommand", "Member[instanceownermetadata]"] + - ["system.boolean", "system.activities.durableinstancing.sqlworkflowinstancestore", "Member[enqueueruncommands]"] + - ["system.collections.generic.idictionary", "system.activities.durableinstancing.loadworkflowbyinstancekeycommand", "Member[instancekeystoassociate]"] + - ["system.activities.durableinstancing.instancelockedexceptionaction", "system.activities.durableinstancing.instancelockedexceptionaction!", "Member[noretry]"] + - ["system.activities.durableinstancing.instancecompletionaction", "system.activities.durableinstancing.instancecompletionaction!", "Member[deleteall]"] + - ["system.collections.generic.idictionary", "system.activities.durableinstancing.saveworkflowcommand", "Member[instancedata]"] + - ["system.boolean", "system.activities.durableinstancing.loadworkflowbyinstancekeycommand", "Member[automaticallyacquiringlock]"] + - ["system.boolean", "system.activities.durableinstancing.sqlworkflowinstancestore", "Method[endtrycommand].ReturnValue"] + - ["system.guid", "system.activities.durableinstancing.loadworkflowbyinstancekeycommand", "Member[lookupinstancekey]"] + - ["system.boolean", "system.activities.durableinstancing.deleteworkflowownercommand", "Member[istransactionenlistmentoptional]"] + - ["system.collections.generic.icollection", "system.activities.durableinstancing.saveworkflowcommand", "Member[instancekeystocomplete]"] + - ["system.guid", "system.activities.durableinstancing.loadworkflowbyinstancekeycommand", "Member[associateinstancekeytoinstanceid]"] + - ["system.collections.generic.list", "system.activities.durableinstancing.activatableworkflowsqueryresult", "Member[activationparameters]"] + - ["system.boolean", "system.activities.durableinstancing.loadworkflowbyinstancekeycommand", "Member[istransactionenlistmentoptional]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.DynamicUpdate.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.DynamicUpdate.typemodel.yml new file mode 100644 index 000000000000..2bcda93f5307 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.DynamicUpdate.typemodel.yml @@ -0,0 +1,48 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.activity", "system.activities.dynamicupdate.activityblockingupdate", "Member[activity]"] + - ["system.boolean", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Member[iscancellationrequested]"] + - ["system.activities.dynamicupdate.dynamicupdatemapitem", "system.activities.dynamicupdate.dynamicupdateinfo!", "Method[getmapitem].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.dynamicupdate.instanceupdateexception", "Member[blockingactivities]"] + - ["system.activities.bookmark", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[createbookmark].ReturnValue"] + - ["system.string", "system.activities.dynamicupdate.activityblockingupdate", "Member[updatedactivityid]"] + - ["system.collections.generic.iset", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[disallowupdateinside]"] + - ["system.activities.location", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[getlocation].ReturnValue"] + - ["system.activities.activity", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[updatedworkflowdefinition]"] + - ["system.object", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[getsavedoriginalvalue].ReturnValue"] + - ["system.activities.activity", "system.activities.dynamicupdate.dynamicupdateinfo!", "Method[getoriginaldefinition].ReturnValue"] + - ["system.activities.dynamicupdate.dynamicupdatemap", "system.activities.dynamicupdate.dynamicupdatemap!", "Method[merge].ReturnValue"] + - ["system.activities.locationreferenceenvironment", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[updatedenvironment]"] + - ["system.boolean", "system.activities.dynamicupdate.dynamicupdatemapquery", "Method[canapplyupdatewhilerunning].ReturnValue"] + - ["system.boolean", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[isnewlyadded].ReturnValue"] + - ["system.string", "system.activities.dynamicupdate.activityblockingupdate", "Member[reason]"] + - ["t", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[getvalue].ReturnValue"] + - ["system.activities.activitybuilder", "system.activities.dynamicupdate.dynamicupdateinfo!", "Method[getoriginalactivitybuilder].ReturnValue"] + - ["system.activities.activity", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[originalworkflowdefinition]"] + - ["system.activities.dynamicupdate.dynamicupdatemap", "system.activities.dynamicupdate.dynamicupdateservices!", "Method[getimplementationmap].ReturnValue"] + - ["system.activities.activity", "system.activities.dynamicupdate.dynamicupdatemapquery", "Method[findmatch].ReturnValue"] + - ["system.activities.dynamicupdate.dynamicupdatemap", "system.activities.dynamicupdate.dynamicupdateservices!", "Method[createupdatemap].ReturnValue"] + - ["system.func", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[lookupimplementationmap]"] + - ["system.activities.variable", "system.activities.dynamicupdate.updatemapmetadata", "Method[getmatch].ReturnValue"] + - ["system.activities.dynamicupdate.dynamicupdatemapquery", "system.activities.dynamicupdate.dynamicupdatemap", "Method[query].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.dynamicupdate.dynamicupdatemap!", "Method[calculatemapitems].ReturnValue"] + - ["system.func", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[lookupmapitem]"] + - ["system.boolean", "system.activities.dynamicupdate.updatemapmetadata", "Method[isreferencetoimportedchild].ReturnValue"] + - ["system.boolean", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[forimplementation]"] + - ["system.string", "system.activities.dynamicupdate.activityblockingupdate", "Member[originalactivityid]"] + - ["system.activities.locationreferenceenvironment", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Member[originalenvironment]"] + - ["system.activities.dynamicupdate.dynamicupdatemap", "system.activities.dynamicupdate.dynamicupdatemap!", "Member[nochanges]"] + - ["system.activities.dynamicupdate.dynamicupdatemap", "system.activities.dynamicupdate.dynamicupdatemapbuilder", "Method[createmap].ReturnValue"] + - ["system.activities.variable", "system.activities.dynamicupdate.dynamicupdatemapquery", "Method[findmatch].ReturnValue"] + - ["system.boolean", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[removebookmark].ReturnValue"] + - ["system.object", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[getvalue].ReturnValue"] + - ["system.object", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Method[findexecutionproperty].ReturnValue"] + - ["system.activities.bookmarkscope", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Member[defaultbookmarkscope]"] + - ["system.activities.activity", "system.activities.dynamicupdate.updatemapmetadata", "Method[getmatch].ReturnValue"] + - ["system.string", "system.activities.dynamicupdate.activityblockingupdate", "Member[activityinstanceid]"] + - ["system.collections.generic.idictionary", "system.activities.dynamicupdate.dynamicupdatemap!", "Method[calculateimplementationmapitems].ReturnValue"] + - ["system.string", "system.activities.dynamicupdate.nativeactivityupdatecontext", "Member[activityinstanceid]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.ExpressionParser.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.ExpressionParser.typemodel.yml new file mode 100644 index 000000000000..e9cd70ff34e0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.ExpressionParser.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "system.activities.expressionparser.sourceexpressionexception", "Member[errors]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Expressions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Expressions.typemodel.yml new file mode 100644 index 000000000000..aaa239314c1f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Expressions.typemodel.yml @@ -0,0 +1,184 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.inargument", "system.activities.expressions.multiply", "Member[left]"] + - ["system.activities.delegateargument", "system.activities.expressions.delegateargumentvalue", "Member[delegateargument]"] + - ["system.iasyncresult", "system.activities.expressions.invokemethod", "Method[beginexecute].ReturnValue"] + - ["tresult", "system.activities.expressions.notequal", "Method[execute].ReturnValue"] + - ["t", "system.activities.expressions.argumentvalue", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.arrayitemvalue", "Member[array]"] + - ["system.activities.inargument", "system.activities.expressions.greaterthan", "Member[left]"] + - ["system.activities.inargument", "system.activities.expressions.lessthanorequal", "Member[left]"] + - ["system.activities.inargument", "system.activities.expressions.greaterthanorequal", "Member[left]"] + - ["tresult", "system.activities.expressions.lessthan", "Method[execute].ReturnValue"] + - ["system.activities.activity", "system.activities.expressions.expressionservices!", "Method[convertreference].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.expressions.valuetypeindexerreference", "Member[indices]"] + - ["tresult", "system.activities.expressions.equal", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.fieldvalue", "Member[operand]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument9]"] + - ["system.boolean", "system.activities.expressions.multiply", "Member[checked]"] + - ["system.activities.inoutargument", "system.activities.expressions.valuetypeindexerreference", "Member[operandlocation]"] + - ["system.collections.objectmodel.collection", "system.activities.expressions.new", "Member[arguments]"] + - ["system.activities.inargument", "system.activities.expressions.notequal", "Member[right]"] + - ["system.string", "system.activities.expressions.fieldreference", "Member[fieldname]"] + - ["system.activities.inargument", "system.activities.expressions.and", "Member[right]"] + - ["system.activities.variable", "system.activities.expressions.variablevalue", "Member[variable]"] + - ["system.activities.inargument", "system.activities.expressions.equal", "Member[left]"] + - ["system.boolean", "system.activities.expressions.expressionservices!", "Method[tryconvertreference].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.equal", "Member[right]"] + - ["system.activities.inargument", "system.activities.expressions.add", "Member[right]"] + - ["system.boolean", "system.activities.expressions.literal", "Method[shouldserializevalue].ReturnValue"] + - ["titem", "system.activities.expressions.arrayitemvalue", "Method[execute].ReturnValue"] + - ["system.boolean", "system.activities.expressions.subtract", "Member[checked]"] + - ["system.activities.location", "system.activities.expressions.valuetypepropertyreference", "Method[execute].ReturnValue"] + - ["system.activities.variable", "system.activities.expressions.variablereference", "Member[variable]"] + - ["system.activities.inargument", "system.activities.expressions.arrayitemreference", "Member[array]"] + - ["system.object", "system.activities.expressions.compiledexpressioninvoker", "Method[invokeexpression].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.lessthan", "Member[right]"] + - ["t", "system.activities.expressions.variablevalue", "Method[execute].ReturnValue"] + - ["system.activities.locationreference", "system.activities.expressions.environmentlocationreference", "Member[locationreference]"] + - ["system.string", "system.activities.expressions.lambdareference", "Method[converttostring].ReturnValue"] + - ["tresult", "system.activities.expressions.cast", "Method[execute].ReturnValue"] + - ["system.string", "system.activities.expressions.literal", "Method[tostring].ReturnValue"] + - ["tresult", "system.activities.expressions.greaterthanorequal", "Method[execute].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.expressions.invokemethod", "Member[generictypearguments]"] + - ["system.activities.activity", "system.activities.expressions.andalso", "Member[left]"] + - ["tresult", "system.activities.expressions.subtract", "Method[execute].ReturnValue"] + - ["system.string", "system.activities.expressions.argumentreference", "Method[tostring].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument14]"] + - ["system.activities.inargument", "system.activities.expressions.or", "Member[right]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument]"] + - ["tresult", "system.activities.expressions.and", "Method[execute].ReturnValue"] + - ["system.activities.location", "system.activities.expressions.fieldreference", "Method[execute].ReturnValue"] + - ["system.activities.location", "system.activities.expressions.valuetypefieldreference", "Method[execute].ReturnValue"] + - ["system.activities.activityfunc", "system.activities.expressions.invokefunc", "Member[func]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument6]"] + - ["system.string", "system.activities.expressions.argumentvalue", "Member[argumentname]"] + - ["system.activities.inargument", "system.activities.expressions.and", "Member[left]"] + - ["system.activities.delegateargument", "system.activities.expressions.delegateargumentreference", "Member[delegateargument]"] + - ["system.string", "system.activities.expressions.itextexpression", "Member[expressiontext]"] + - ["system.activities.inargument", "system.activities.expressions.greaterthan", "Member[right]"] + - ["system.collections.objectmodel.collection", "system.activities.expressions.indexerreference", "Member[indices]"] + - ["system.activities.inoutargument", "system.activities.expressions.valuetypefieldreference", "Member[operandlocation]"] + - ["system.activities.inargument", "system.activities.expressions.multidimensionalarrayitemreference", "Member[array]"] + - ["system.boolean", "system.activities.expressions.textexpression!", "Method[shouldserializenamespacesforimplementation].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.or", "Member[left]"] + - ["system.activities.location", "system.activities.expressions.environmentlocationreference", "Method[execute].ReturnValue"] + - ["system.activities.locationreference", "system.activities.expressions.variablereference", "Member[locationreference]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument11]"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Method[getnamespaces].ReturnValue"] + - ["system.string", "system.activities.expressions.variablevalue", "Method[tostring].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.not", "Member[operand]"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Method[getnamespacesinscope].ReturnValue"] + - ["system.string", "system.activities.expressions.propertyvalue", "Member[propertyname]"] + - ["system.activities.inoutargument", "system.activities.expressions.valuetypepropertyreference", "Member[operandlocation]"] + - ["t", "system.activities.expressions.environmentlocationvalue", "Method[execute].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.expressions.newarray", "Member[bounds]"] + - ["system.string", "system.activities.expressions.lambdavalue", "Method[converttostring].ReturnValue"] + - ["system.activities.activity", "system.activities.expressions.expressionservices!", "Method[convert].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.subtract", "Member[right]"] + - ["system.string", "system.activities.expressions.fieldvalue", "Member[fieldname]"] + - ["system.activities.inargument", "system.activities.expressions.arrayitemreference", "Member[index]"] + - ["system.activities.inargument", "system.activities.expressions.cast", "Member[operand]"] + - ["system.activities.location", "system.activities.expressions.indexerreference", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument16]"] + - ["system.string", "system.activities.expressions.argumentvalue", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.activities.expressions.textexpression!", "Method[shouldserializenamespaces].ReturnValue"] + - ["system.boolean", "system.activities.expressions.lambdareference", "Method[canconverttostring].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument10]"] + - ["system.activities.locationreference", "system.activities.expressions.delegateargumentvalue", "Member[locationreference]"] + - ["system.activities.inargument", "system.activities.expressions.subtract", "Member[left]"] + - ["system.type", "system.activities.expressions.invokemethod", "Member[targettype]"] + - ["system.activities.location", "system.activities.expressions.multidimensionalarrayitemreference", "Method[execute].ReturnValue"] + - ["t", "system.activities.expressions.delegateargumentvalue", "Method[execute].ReturnValue"] + - ["tresult", "system.activities.expressions.fieldvalue", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.divide", "Member[left]"] + - ["tresult", "system.activities.expressions.greaterthan", "Method[execute].ReturnValue"] + - ["system.linq.expressions.expression", "system.activities.expressions.itextexpression", "Method[getexpressiontree].ReturnValue"] + - ["system.activities.locationreference", "system.activities.expressions.argumentvalue", "Member[locationreference]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument13]"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Method[getreferences].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument8]"] + - ["tresult", "system.activities.expressions.multiply", "Method[execute].ReturnValue"] + - ["tresult", "system.activities.expressions.invokemethod", "Method[endexecute].ReturnValue"] + - ["system.boolean", "system.activities.expressions.invokemethod", "Member[runasynchronously]"] + - ["system.reflection.assembly", "system.activities.expressions.assemblyreference", "Member[assembly]"] + - ["system.string", "system.activities.expressions.propertyreference", "Member[propertyname]"] + - ["system.activities.location", "system.activities.expressions.propertyreference", "Method[execute].ReturnValue"] + - ["system.activities.activity", "system.activities.expressions.orelse", "Member[right]"] + - ["system.activities.activity", "system.activities.expressions.orelse", "Member[left]"] + - ["tresult", "system.activities.expressions.newarray", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.indexerreference", "Member[operand]"] + - ["system.boolean", "system.activities.expressions.textexpression!", "Method[shouldserializereferences].ReturnValue"] + - ["tresult", "system.activities.expressions.divide", "Method[execute].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Method[getreferencesforimplementation].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument3]"] + - ["system.activities.expressions.assemblyreference", "system.activities.expressions.assemblyreference!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.activities.expressions.invokemethod", "Member[methodname]"] + - ["system.activities.locationreference", "system.activities.expressions.variablevalue", "Member[locationreference]"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Method[getnamespacesforimplementation].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.expressions.multidimensionalarrayitemreference", "Member[indices]"] + - ["system.string", "system.activities.expressions.argumentreference", "Member[argumentname]"] + - ["system.boolean", "system.activities.expressions.compiledexpressioninvoker", "Member[isstaticallycompiled]"] + - ["system.activities.locationreference", "system.activities.expressions.argumentreference", "Member[locationreference]"] + - ["system.activities.locationreference", "system.activities.expressions.environmentlocationvalue", "Member[locationreference]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument2]"] + - ["system.activities.inargument", "system.activities.expressions.lessthanorequal", "Member[right]"] + - ["system.activities.locationreference", "system.activities.expressions.delegateargumentreference", "Member[locationreference]"] + - ["tresult", "system.activities.expressions.or", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.as", "Member[operand]"] + - ["tresult", "system.activities.expressions.propertyvalue", "Method[execute].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.expressions.invokemethod", "Member[parameters]"] + - ["system.activities.inargument", "system.activities.expressions.fieldreference", "Member[operand]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument12]"] + - ["system.boolean", "system.activities.expressions.cast", "Member[checked]"] + - ["system.activities.location", "system.activities.expressions.valuetypeindexerreference", "Method[execute].ReturnValue"] + - ["system.activities.location", "system.activities.expressions.arrayitemreference", "Method[execute].ReturnValue"] + - ["tresult", "system.activities.expressions.add", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument7]"] + - ["system.activities.inargument", "system.activities.expressions.arrayitemvalue", "Member[index]"] + - ["system.boolean", "system.activities.expressions.itextexpression", "Member[requirescompilation]"] + - ["system.activities.inargument", "system.activities.expressions.propertyvalue", "Member[operand]"] + - ["tresult", "system.activities.expressions.not", "Method[execute].ReturnValue"] + - ["tresult", "system.activities.expressions.new", "Method[execute].ReturnValue"] + - ["system.activities.location", "system.activities.expressions.lambdareference", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.greaterthanorequal", "Member[right]"] + - ["system.boolean", "system.activities.expressions.add", "Member[checked]"] + - ["system.activities.inargument", "system.activities.expressions.propertyreference", "Member[operand]"] + - ["system.activities.inargument", "system.activities.expressions.add", "Member[left]"] + - ["system.activities.activity", "system.activities.expressions.andalso", "Member[right]"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Method[getreferencesinscope].ReturnValue"] + - ["system.string", "system.activities.expressions.itextexpression", "Member[language]"] + - ["system.string", "system.activities.expressions.literal", "Method[converttostring].ReturnValue"] + - ["tresult", "system.activities.expressions.lambdavalue", "Method[execute].ReturnValue"] + - ["system.activities.location", "system.activities.expressions.argumentreference", "Method[execute].ReturnValue"] + - ["tresult", "system.activities.expressions.as", "Method[execute].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Member[defaultreferences]"] + - ["system.string", "system.activities.expressions.valuetypefieldreference", "Member[fieldname]"] + - ["system.string", "system.activities.expressions.variablereference", "Method[tostring].ReturnValue"] + - ["t", "system.activities.expressions.literal", "Method[execute].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.expressions.textexpression!", "Member[defaultnamespaces]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument4]"] + - ["system.boolean", "system.activities.expressions.textexpression!", "Method[shouldserializereferencesforimplementation].ReturnValue"] + - ["system.boolean", "system.activities.expressions.literal", "Method[canconverttostring].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.notequal", "Member[left]"] + - ["system.reflection.assemblyname", "system.activities.expressions.assemblyreference", "Member[assemblyname]"] + - ["t", "system.activities.expressions.literal", "Member[value]"] + - ["system.activities.location", "system.activities.expressions.variablereference", "Method[execute].ReturnValue"] + - ["system.string", "system.activities.expressions.valuetypepropertyreference", "Member[propertyname]"] + - ["system.boolean", "system.activities.expressions.expressionservices!", "Method[tryconvert].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.lessthan", "Member[left]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument15]"] + - ["system.activities.inargument", "system.activities.expressions.multiply", "Member[right]"] + - ["system.object", "system.activities.expressions.compiledexpressioninvoker!", "Method[getcompiledexpressionrootforimplementation].ReturnValue"] + - ["tresult", "system.activities.expressions.lessthanorequal", "Method[execute].ReturnValue"] + - ["system.boolean", "system.activities.expressions.lambdavalue", "Method[canconverttostring].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.invokemethod", "Member[targetobject]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument1]"] + - ["system.activities.inargument", "system.activities.expressions.invokefunc", "Member[argument5]"] + - ["system.activities.location", "system.activities.expressions.delegateargumentreference", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.expressions.divide", "Member[right]"] + - ["system.object", "system.activities.expressions.compiledexpressioninvoker!", "Method[getcompiledexpressionroot].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Hosting.typemodel.yml new file mode 100644 index 000000000000..f10fea45a9ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Hosting.typemodel.yml @@ -0,0 +1,68 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.guid", "system.activities.hosting.workflowinstance", "Member[id]"] + - ["system.string", "system.activities.hosting.bookmarkinfo", "Member[ownerdisplayname]"] + - ["system.string", "system.activities.hosting.bookmarkscopeinfo", "Member[temporaryid]"] + - ["system.activities.locationreferenceenvironment", "system.activities.hosting.symbolresolver", "Method[aslocationreferenceenvironment].ReturnValue"] + - ["system.iasyncresult", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[beginflushtrackingrecords].ReturnValue"] + - ["system.activities.hosting.workflowinstancestate", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Member[state]"] + - ["system.boolean", "system.activities.hosting.symbolresolver", "Method[contains].ReturnValue"] + - ["system.boolean", "system.activities.hosting.symbolresolver", "Method[trygetvalue].ReturnValue"] + - ["system.object", "system.activities.hosting.locationinfo", "Member[value]"] + - ["system.collections.generic.ienumerable", "system.activities.hosting.workflowinstance", "Method[getextensions].ReturnValue"] + - ["system.guid", "system.activities.hosting.bookmarkscopeinfo", "Member[id]"] + - ["system.boolean", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Member[trackingenabled]"] + - ["t", "system.activities.hosting.workflowinstance", "Method[getextension].ReturnValue"] + - ["system.boolean", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Member[ispersistable]"] + - ["system.string", "system.activities.hosting.locationinfo", "Member[ownerdisplayname]"] + - ["system.boolean", "system.activities.hosting.workflowinstance+workflowinstancecontrol!", "Method[op_equality].ReturnValue"] + - ["system.activities.hosting.workflowinstancestate", "system.activities.hosting.workflowinstancestate!", "Member[runnable]"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[getbookmarks].ReturnValue"] + - ["system.iasyncresult", "system.activities.hosting.workflowinstanceproxy", "Method[beginresumebookmark].ReturnValue"] + - ["system.activities.activity", "system.activities.hosting.workflowinstance", "Member[workflowdefinition]"] + - ["system.activities.hosting.workflowinstancestate", "system.activities.hosting.workflowinstancestate!", "Member[aborted]"] + - ["system.activities.hosting.workflowinstancestate", "system.activities.hosting.workflowinstancestate!", "Member[idle]"] + - ["system.boolean", "system.activities.hosting.symbolresolver", "Method[remove].ReturnValue"] + - ["system.boolean", "system.activities.hosting.workflowinstance+workflowinstancecontrol!", "Method[op_inequality].ReturnValue"] + - ["system.activities.locationreferenceenvironment", "system.activities.hosting.workflowinstance", "Member[hostenvironment]"] + - ["system.activities.hosting.workflowinstance+workflowinstancecontrol", "system.activities.hosting.workflowinstance", "Member[controller]"] + - ["system.activities.activity", "system.activities.hosting.workflowinstanceproxy", "Member[workflowdefinition]"] + - ["system.guid", "system.activities.hosting.workflowinstanceproxy", "Member[id]"] + - ["system.collections.generic.icollection", "system.activities.hosting.symbolresolver", "Member[keys]"] + - ["system.object", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[prepareforserialization].ReturnValue"] + - ["system.activities.hosting.bookmarkscopeinfo", "system.activities.hosting.bookmarkinfo", "Member[scopeinfo]"] + - ["system.iasyncresult", "system.activities.hosting.workflowinstance", "Method[onbeginresumebookmark].ReturnValue"] + - ["system.threading.synchronizationcontext", "system.activities.hosting.workflowinstance", "Member[synchronizationcontext]"] + - ["system.activities.workflowidentity", "system.activities.hosting.workflowinstance", "Member[definitionidentity]"] + - ["system.boolean", "system.activities.hosting.bookmarkscopeinfo", "Member[isinitialized]"] + - ["system.activities.activityinstancestate", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[getcompletionstate].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[getmappedvariables].ReturnValue"] + - ["system.iasyncresult", "system.activities.hosting.workflowinstance", "Method[onbeginpersist].ReturnValue"] + - ["system.boolean", "system.activities.hosting.workflowinstance", "Member[isreadonly]"] + - ["system.object", "system.activities.hosting.symbolresolver", "Member[item]"] + - ["system.collections.generic.ilist", "system.activities.hosting.workflowinstance!", "Method[getactivitiesblockingupdate].ReturnValue"] + - ["system.boolean", "system.activities.hosting.symbolresolver", "Member[isreadonly]"] + - ["system.boolean", "system.activities.hosting.symbolresolver", "Method[containskey].ReturnValue"] + - ["system.exception", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[getabortreason].ReturnValue"] + - ["system.activities.hosting.workflowinstancestate", "system.activities.hosting.workflowinstancestate!", "Member[complete]"] + - ["system.boolean", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[equals].ReturnValue"] + - ["system.activities.bookmarkresumptionresult", "system.activities.hosting.workflowinstanceproxy", "Method[endresumebookmark].ReturnValue"] + - ["system.iasyncresult", "system.activities.hosting.workflowinstance", "Method[onbeginflushtrackingrecords].ReturnValue"] + - ["system.activities.bookmarkresumptionresult", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[schedulebookmarkresumption].ReturnValue"] + - ["system.boolean", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Member[haspendingtrackingrecords]"] + - ["system.int32", "system.activities.hosting.symbolresolver", "Member[count]"] + - ["system.string", "system.activities.hosting.locationinfo", "Member[name]"] + - ["system.boolean", "system.activities.hosting.workflowinstance", "Member[supportsinstancekeys]"] + - ["system.iasyncresult", "system.activities.hosting.workflowinstance", "Method[beginflushtrackingrecords].ReturnValue"] + - ["system.collections.ienumerator", "system.activities.hosting.symbolresolver", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.icollection", "system.activities.hosting.symbolresolver", "Member[values]"] + - ["system.string", "system.activities.hosting.bookmarkinfo", "Member[bookmarkname]"] + - ["system.iasyncresult", "system.activities.hosting.workflowinstance", "Method[onbeginassociatekeys].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.activities.hosting.symbolresolver", "Method[getenumerator].ReturnValue"] + - ["system.activities.bookmarkresumptionresult", "system.activities.hosting.workflowinstance", "Method[onendresumebookmark].ReturnValue"] + - ["system.int32", "system.activities.hosting.workflowinstance+workflowinstancecontrol", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.hosting.iworkflowinstanceextension", "Method[getadditionalextensions].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Persistence.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Persistence.typemodel.yml new file mode 100644 index 000000000000..65313ec5d0f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Persistence.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.iasyncresult", "system.activities.persistence.persistenceioparticipant", "Method[beginonsave].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.persistence.persistenceparticipant", "Method[mapvalues].ReturnValue"] + - ["system.iasyncresult", "system.activities.persistence.persistenceioparticipant", "Method[beginonload].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Annotations.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Annotations.typemodel.yml new file mode 100644 index 000000000000..e0079b7e65ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Annotations.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.activities.presentation.annotations.annotation!", "Member[annotationtextpropertyname]"] + - ["system.string", "system.activities.presentation.annotations.annotation!", "Method[getannotationtext].ReturnValue"] + - ["system.xaml.attachablememberidentifier", "system.activities.presentation.annotations.annotation!", "Member[annotationtextproperty]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Converters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Converters.typemodel.yml new file mode 100644 index 000000000000..c83df25d4133 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Converters.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.activities.presentation.converters.argumenttoexpressionconverter", "Method[convert].ReturnValue"] + - ["system.object[]", "system.activities.presentation.converters.modelpropertyentrytomodelitemconverter", "Method[convertback].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.modelpropertyentrytoowneractivityconverter", "Method[convert].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.modelpropertyentrytomodelitemconverter", "Method[convertback].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.modelpropertyentrytoowneractivityconverter", "Method[convertback].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.modelpropertyentrytomodelitemconverter", "Method[convert].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.objecttomodelvalueconverter", "Method[convert].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.modeltoobjectvalueconverter", "Method[convertback].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.argumenttoexpressionconverter", "Method[convertback].ReturnValue"] + - ["system.object[]", "system.activities.presentation.converters.argumenttoexpressionmodelitemconverter", "Method[convertback].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.modeltoobjectvalueconverter", "Method[convert].ReturnValue"] + - ["system.object[]", "system.activities.presentation.converters.objecttomodelvalueconverter", "Method[convertback].ReturnValue"] + - ["system.object", "system.activities.presentation.converters.argumenttoexpressionmodelitemconverter", "Method[convert].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Debug.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Debug.typemodel.yml new file mode 100644 index 000000000000..5cb1573cd74b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Debug.typemodel.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.debuggerservice", "Method[getexactlocation].ReturnValue"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.idesignerdebugview", "Member[selectedlocation]"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.debuggerservice", "Member[currentlocation]"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.idesignerdebugview", "Member[currentcontext]"] + - ["system.activities.presentation.debug.breakpointtypes", "system.activities.presentation.debug.breakpointtypes!", "Member[bounded]"] + - ["system.collections.generic.idictionary", "system.activities.presentation.debug.debuggerservice", "Method[getbreakpointlocations].ReturnValue"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.debuggerservice", "Member[currentcontext]"] + - ["system.boolean", "system.activities.presentation.debug.idesignerdebugview", "Member[isdebugging]"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.idesignerdebugview", "Method[getexactlocation].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.presentation.debug.idesignerdebugview", "Method[getbreakpointlocations].ReturnValue"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.debuggerservice", "Member[selectedlocation]"] + - ["system.activities.presentation.debug.breakpointtypes", "system.activities.presentation.debug.breakpointtypes!", "Member[enabled]"] + - ["system.boolean", "system.activities.presentation.debug.idesignerdebugview", "Member[hidesourcefilename]"] + - ["system.boolean", "system.activities.presentation.debug.debuggerservice", "Member[hidesourcefilename]"] + - ["system.boolean", "system.activities.presentation.debug.debuggerservice", "Member[isdebugging]"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.debug.idesignerdebugview", "Member[currentlocation]"] + - ["system.activities.presentation.debug.breakpointtypes", "system.activities.presentation.debug.breakpointtypes!", "Member[none]"] + - ["system.activities.presentation.debug.breakpointtypes", "system.activities.presentation.debug.breakpointtypes!", "Member[conditional]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Expressions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Expressions.typemodel.yml new file mode 100644 index 000000000000..c46e68ce1683 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Expressions.typemodel.yml @@ -0,0 +1,48 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[acceptsreturnproperty]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Member[acceptsreturn]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Member[isindependentexpression]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[hinttextproperty]"] + - ["system.string", "system.activities.presentation.expressions.textualexpressioneditor", "Member[defaultvalue]"] + - ["system.activities.presentation.view.iexpressioneditorservice", "system.activities.presentation.expressions.textualexpressioneditor", "Member[expressioneditorservice]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Member[uselocationexpression]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Member[isreadonly]"] + - ["system.int32", "system.activities.presentation.expressions.textualexpressioneditor", "Member[maxlines]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[explicitcommitproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[expressionproperty]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionmorphhelper", "Method[tryinferreturntype].ReturnValue"] + - ["system.activities.presentation.editingcontext", "system.activities.presentation.expressions.expressionactivityeditor", "Member[context]"] + - ["system.string", "system.activities.presentation.expressions.expressionactivityeditor!", "Method[getexpressionactivityeditor].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[acceptstabproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[uselocationexpressionproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[isreadonlyproperty]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Member[issupportedexpression]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[issupportedexpressionproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.textualexpressioneditor!", "Member[minlinesproperty]"] + - ["system.type", "system.activities.presentation.expressions.expressionactivityeditor", "Member[expressiontype]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.expressions.expressionactivityeditor", "Member[expression]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.expressions.expressionactivityeditor", "Member[owneractivity]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Member[explicitcommit]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionmorphhelper", "Method[trymorphexpression].ReturnValue"] + - ["system.type", "system.activities.presentation.expressions.expressionmorphhelperattribute", "Member[expressionmorphhelpertype]"] + - ["system.int32", "system.activities.presentation.expressions.textualexpressioneditor", "Member[minlines]"] + - ["system.windows.controls.scrollbarvisibility", "system.activities.presentation.expressions.expressionactivityeditor", "Member[horizontalscrollbarvisibility]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Member[acceptstab]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[pathtoargumentproperty]"] + - ["system.string", "system.activities.presentation.expressions.expressionactivityeditor", "Member[hinttext]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[owneractivityproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[isindependentexpressionproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[expressiontypeproperty]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Method[commit].ReturnValue"] + - ["system.string", "system.activities.presentation.expressions.expressionactivityeditor", "Member[pathtoargument]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[verticalscrollbarvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.textualexpressioneditor!", "Member[defaultvalueproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.expressionactivityeditor!", "Member[horizontalscrollbarvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.expressions.textualexpressioneditor!", "Member[maxlinesproperty]"] + - ["system.boolean", "system.activities.presentation.expressions.expressionactivityeditor", "Method[cancommit].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.activities.presentation.expressions.expressionactivityeditor", "Member[verticalscrollbarvisibility]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Hosting.typemodel.yml new file mode 100644 index 000000000000..26be17cffc9b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Hosting.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.activities.presentation.hosting.commandvalues!", "Member[showproperties]"] + - ["system.reflection.assembly", "system.activities.presentation.hosting.assemblycontextcontrolitem!", "Method[getassembly].ReturnValue"] + - ["system.type", "system.activities.presentation.hosting.assemblycontextcontrolitem", "Member[itemtype]"] + - ["system.type", "system.activities.presentation.hosting.multitargetingsupportservice", "Method[getruntimetype].ReturnValue"] + - ["system.type", "system.activities.presentation.hosting.workflowcommandextensionitem", "Member[itemtype]"] + - ["system.boolean", "system.activities.presentation.hosting.imultitargetingsupportservice", "Method[issupportedtype].ReturnValue"] + - ["system.int32", "system.activities.presentation.hosting.commandvalues!", "Member[enablebreakpoint]"] + - ["system.reflection.assembly", "system.activities.presentation.hosting.imultitargetingsupportservice", "Method[getreflectionassembly].ReturnValue"] + - ["system.reflection.assemblyname", "system.activities.presentation.hosting.assemblycontextcontrolitem", "Member[localassemblyname]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.hosting.assemblycontextcontrolitem", "Method[getenvironmentassemblies].ReturnValue"] + - ["system.type", "system.activities.presentation.hosting.importednamespacecontextitem", "Member[itemtype]"] + - ["system.boolean", "system.activities.presentation.hosting.windowhelperservice", "Method[registerwindowmessagehandler].ReturnValue"] + - ["system.type", "system.activities.presentation.hosting.readonlystate", "Member[itemtype]"] + - ["system.boolean", "system.activities.presentation.hosting.multitargetingsupportservice", "Method[issupportedtype].ReturnValue"] + - ["system.boolean", "system.activities.presentation.hosting.windowhelperservice", "Method[unregisterwindowmessagehandler].ReturnValue"] + - ["system.int32", "system.activities.presentation.hosting.commandvalues!", "Member[deletebreakpoint]"] + - ["system.boolean", "system.activities.presentation.hosting.commandinfo", "Member[isbindingenabledindesigner]"] + - ["system.boolean", "system.activities.presentation.hosting.icommandservice", "Method[canexecutecommand].ReturnValue"] + - ["system.int32", "system.activities.presentation.hosting.commandvalues!", "Member[disablebreakpoint]"] + - ["system.intptr", "system.activities.presentation.hosting.windowhelperservice", "Member[parentwindowhwnd]"] + - ["system.object", "system.activities.presentation.hosting.idocumentpersistenceservice", "Method[load].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.presentation.hosting.importednamespacecontextitem", "Member[importednamespaces]"] + - ["system.type", "system.activities.presentation.hosting.imultitargetingsupportservice", "Method[getruntimetype].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.hosting.assemblycontextcontrolitem", "Member[allassemblynamesincontext]"] + - ["system.boolean", "system.activities.presentation.hosting.readonlystate", "Member[isreadonly]"] + - ["system.boolean", "system.activities.presentation.hosting.windowhelperservice", "Method[trysetwindowowner].ReturnValue"] + - ["system.boolean", "system.activities.presentation.hosting.icommandservice", "Method[iscommandsupported].ReturnValue"] + - ["system.int32", "system.activities.presentation.hosting.commandvalues!", "Member[insertbreakpoint]"] + - ["system.type", "system.activities.presentation.hosting.multitargetingsupportservice", "Method[getreflectiontype].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.presentation.hosting.assemblycontextcontrolitem", "Member[referencedassemblynames]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.hosting.assemblycontextcontrolitem", "Method[getenvironmentassemblynames].ReturnValue"] + - ["system.reflection.assembly", "system.activities.presentation.hosting.multitargetingsupportservice", "Method[getreflectionassembly].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.hosting.commandinfo", "Member[command]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Metadata.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Metadata.typemodel.yml new file mode 100644 index 000000000000..d6ddcec467c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Metadata.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "system.activities.presentation.metadata.attributetable", "Member[attributedtypes]"] + - ["system.collections.ienumerable", "system.activities.presentation.metadata.attributetable", "Method[getcustomattributes].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.metadata.attributetablevalidationexception", "Member[validationerrors]"] + - ["system.activities.presentation.metadata.attributetable", "system.activities.presentation.metadata.attributetablebuilder", "Method[createtable].ReturnValue"] + - ["system.type", "system.activities.presentation.metadata.attributecallbackbuilder", "Member[callbacktype]"] + - ["system.boolean", "system.activities.presentation.metadata.attributetable", "Method[containsattributes].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Model.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Model.typemodel.yml new file mode 100644 index 000000000000..b8b24297e13f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Model.typemodel.yml @@ -0,0 +1,117 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.activities.presentation.model.modelproperty", "Member[isset]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.model.modelitem", "Member[parents]"] + - ["system.boolean", "system.activities.presentation.model.modelitemdictionary", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.model.modelitemcollection!", "Member[itemproperty]"] + - ["system.boolean", "system.activities.presentation.model.modelitemcollection", "Member[isfixedsize]"] + - ["system.object", "system.activities.presentation.model.attachedproperty", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.modelproperty", "Member[isreadonly]"] + - ["system.boolean", "system.activities.presentation.model.modelitemcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.activities.presentation.model.modelproperty", "Member[name]"] + - ["system.collections.ienumerator", "system.activities.presentation.model.modelitemdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.modelitemextensions!", "Method[isparentof].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitemextensions!", "Method[getmodelitemfrompath].ReturnValue"] + - ["system.object", "system.activities.presentation.model.modelproperty", "Member[computedvalue]"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.model.modelitemdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.modelitemdictionary", "Member[isreadonly]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelproperty", "Method[setvalue].ReturnValue"] + - ["system.object", "system.activities.presentation.model.modelitemdictionary", "Member[syncroot]"] + - ["system.boolean", "system.activities.presentation.model.modelproperty!", "Method[op_equality].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modeltreemanager", "Method[createmodelitem].ReturnValue"] + - ["system.int32", "system.activities.presentation.model.modelitemcollection", "Member[count]"] + - ["system.boolean", "system.activities.presentation.model.modelproperty", "Member[isattached]"] + - ["system.string", "system.activities.presentation.model.attachedpropertyinfo", "Member[propertyname]"] + - ["system.boolean", "system.activities.presentation.model.modelitemdictionary", "Method[remove].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.model.modelmembercollection", "Method[getenumerator].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitemcollection", "Member[item]"] + - ["system.type", "system.activities.presentation.model.modelproperty", "Member[attachedownertype]"] + - ["system.string", "system.activities.presentation.model.modelitem", "Member[name]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitemcollection", "Method[add].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.model.modelitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.activities.presentation.model.modelitemextensions!", "Method[getmodelpath].ReturnValue"] + - ["system.object", "system.activities.presentation.model.modelitem", "Method[getcurrentvalue].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modeltreemanager", "Method[getmodelitem].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.presentation.model.textimage", "Member[lines]"] + - ["system.object", "system.activities.presentation.model.modelitemcollection", "Member[item]"] + - ["system.activities.presentation.model.propertyvaluemorphhelper", "system.activities.presentation.model.morphhelper!", "Method[getpropertyvaluemorphhelper].ReturnValue"] + - ["system.activities.presentation.model.modeleditingscope", "system.activities.presentation.model.modelitem", "Method[beginedit].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.modelitemdictionary", "Member[issynchronized]"] + - ["system.int32", "system.activities.presentation.model.modelitemdictionary", "Member[count]"] + - ["system.collections.generic.icollection", "system.activities.presentation.model.modelitemdictionary", "Member[keys]"] + - ["system.boolean", "system.activities.presentation.model.attachedproperty", "Member[isreadonly]"] + - ["system.boolean", "system.activities.presentation.model.modelitemcollection", "Member[issynchronized]"] + - ["system.componentmodel.attributecollection", "system.activities.presentation.model.modelproperty", "Member[attributes]"] + - ["system.activities.presentation.model.modelitemcollection", "system.activities.presentation.model.modelproperty", "Member[collection]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelproperty", "Member[value]"] + - ["system.string", "system.activities.presentation.model.change", "Member[description]"] + - ["system.activities.presentation.editingcontext", "system.activities.presentation.model.modelitemextensions!", "Method[geteditingcontext].ReturnValue"] + - ["system.activities.presentation.model.createoptions", "system.activities.presentation.model.createoptions!", "Member[none]"] + - ["system.componentmodel.typeconverter", "system.activities.presentation.model.modelproperty", "Member[converter]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitem", "Member[root]"] + - ["system.type", "system.activities.presentation.model.attachedproperty", "Member[type]"] + - ["system.boolean", "system.activities.presentation.model.modelproperty", "Member[iscollection]"] + - ["system.type", "system.activities.presentation.model.attachedproperty", "Member[ownertype]"] + - ["system.collections.icollection", "system.activities.presentation.model.modelitemdictionary", "Member[keys]"] + - ["system.activities.presentation.model.modelproperty", "system.activities.presentation.model.modelitem", "Member[source]"] + - ["system.collections.ienumerator", "system.activities.presentation.model.modelitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.attachedproperty", "Member[isbrowsable]"] + - ["system.boolean", "system.activities.presentation.model.modeleditingscope", "Method[onexception].ReturnValue"] + - ["system.int32", "system.activities.presentation.model.modelitemcollection", "Method[indexof].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelfactory!", "Method[createitem].ReturnValue"] + - ["system.activities.presentation.model.modelitemdictionary", "system.activities.presentation.model.modelproperty", "Member[dictionary]"] + - ["system.collections.ienumerator", "system.activities.presentation.model.modelmembercollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.icollection", "system.activities.presentation.model.modelitemdictionary", "Member[values]"] + - ["system.activities.presentation.model.modelproperty", "system.activities.presentation.model.modelitem", "Member[content]"] + - ["system.string", "system.activities.presentation.model.attachedproperty", "Member[name]"] + - ["system.boolean", "system.activities.presentation.model.modelitemcollection", "Method[remove].ReturnValue"] + - ["system.activities.presentation.model.modelpropertycollection", "system.activities.presentation.model.modelitem", "Member[properties]"] + - ["system.boolean", "system.activities.presentation.model.modelproperty", "Member[isbrowsable]"] + - ["titemtype", "system.activities.presentation.model.modelmembercollection", "Member[item]"] + - ["system.boolean", "system.activities.presentation.model.change", "Method[apply].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.modelproperty", "Member[isdictionary]"] + - ["system.boolean", "system.activities.presentation.model.modelproperty!", "Method[op_inequality].ReturnValue"] + - ["system.activities.presentation.model.editingscope", "system.activities.presentation.model.editingscopeeventargs", "Member[editingscope]"] + - ["system.collections.generic.list", "system.activities.presentation.model.editingscope", "Member[changes]"] + - ["system.boolean", "system.activities.presentation.model.editingscope", "Method[onexception].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitemdictionary", "Member[item]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitem", "Member[parent]"] + - ["titemtype", "system.activities.presentation.model.modelmembercollection", "Method[find].ReturnValue"] + - ["system.string", "system.activities.presentation.model.modelitem", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.editingscope", "Method[cancomplete].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitemcollection", "Method[insert].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.activities.presentation.model.modelitem", "Member[attributes]"] + - ["system.func", "system.activities.presentation.model.attachedproperty", "Member[getter]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.model.modelitem", "Member[sources]"] + - ["system.boolean", "system.activities.presentation.model.modelproperty", "Method[equals].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.modelitemdictionary", "Method[containskey].ReturnValue"] + - ["system.activities.presentation.model.change", "system.activities.presentation.model.change", "Method[getinverse].ReturnValue"] + - ["system.type", "system.activities.presentation.model.modelitem", "Member[itemtype]"] + - ["system.windows.dependencyobject", "system.activities.presentation.model.modelitem", "Member[view]"] + - ["system.collections.generic.icollection", "system.activities.presentation.model.modelitemdictionary", "Member[values]"] + - ["system.boolean", "system.activities.presentation.model.modelitemcollection", "Member[isreadonly]"] + - ["system.type", "system.activities.presentation.model.modelproperty", "Member[propertytype]"] + - ["system.int32", "system.activities.presentation.model.modelitemcollection", "Method[add].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelproperty", "Member[parent]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelitemdictionary", "Method[add].ReturnValue"] + - ["system.boolean", "system.activities.presentation.model.modelitemdictionary", "Method[contains].ReturnValue"] + - ["system.object", "system.activities.presentation.model.modelitemdictionary", "Member[item]"] + - ["system.object", "system.activities.presentation.model.modelitemcollection", "Member[syncroot]"] + - ["system.boolean", "system.activities.presentation.model.modelitemdictionary", "Method[trygetvalue].ReturnValue"] + - ["system.int32", "system.activities.presentation.model.modelproperty", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.activities.presentation.model.textimage", "Member[startlineindex]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modelfactory!", "Method[createstaticmemberitem].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.model.modeltreemanager", "Member[root]"] + - ["system.boolean", "system.activities.presentation.model.modeleditingscope", "Method[cancomplete].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.activities.presentation.model.modelitemdictionary", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.activities.presentation.model.modelproperty", "Member[defaultvalue]"] + - ["system.activities.presentation.model.createoptions", "system.activities.presentation.model.createoptions!", "Member[initializedefaults]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.model.modelitemdictionary!", "Member[keyproperty]"] + - ["system.string", "system.activities.presentation.model.modeleditingscope", "Member[description]"] + - ["system.action", "system.activities.presentation.model.attachedproperty", "Member[setter]"] + - ["t", "system.activities.presentation.model.attachedpropertyinfo", "Member[defaultvalue]"] + - ["system.boolean", "system.activities.presentation.model.editingscope", "Member[haseffectivechanges]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.PropertyEditing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.PropertyEditing.typemodel.yml new file mode 100644 index 000000000000..5c62a34c6473 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.PropertyEditing.typemodel.yml @@ -0,0 +1,116 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[isdatabound]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[isexpression]"] + - ["system.activities.presentation.propertyediting.propertyvalueexceptionsource", "system.activities.presentation.propertyediting.propertyvalueexceptioneventargs", "Member[source]"] + - ["system.activities.presentation.propertyediting.propertycontainereditmode", "system.activities.presentation.propertyediting.editmodeswitchbutton", "Member[targeteditmode]"] + - ["system.activities.presentation.propertyediting.propertyvaluesource", "system.activities.presentation.propertyediting.propertyvalue", "Member[source]"] + - ["system.componentmodel.editorattribute", "system.activities.presentation.propertyediting.categoryeditor!", "Method[createeditorattribute].ReturnValue"] + - ["system.activities.presentation.propertyediting.propertyvalueeditor", "system.activities.presentation.propertyediting.propertyentry", "Member[propertyvalueeditor]"] + - ["system.string", "system.activities.presentation.propertyediting.propertyvalue", "Member[stringvalue]"] + - ["system.activities.presentation.propertyediting.propertycontainereditmode", "system.activities.presentation.propertyediting.propertycontainereditmode!", "Member[extendedpinned]"] + - ["system.boolean", "system.activities.presentation.propertyediting.editoroptionattribute!", "Method[trygetoptionvalue].ReturnValue"] + - ["system.object", "system.activities.presentation.propertyediting.categoryeditor", "Method[getimage].ReturnValue"] + - ["system.collections.ienumerator", "system.activities.presentation.propertyediting.propertyvaluecollection", "Method[getenumerator].ReturnValue"] + - ["system.activities.presentation.propertyediting.propertyentry", "system.activities.presentation.propertyediting.propertyvalue", "Member[parentproperty]"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[showinlineeditor]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyvaluecollection", "Member[item]"] + - ["system.boolean", "system.activities.presentation.propertyediting.categoryentry", "Method[matchespredicate].ReturnValue"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyvalue", "Member[iscollection]"] + - ["system.boolean", "system.activities.presentation.propertyediting.categoryentry", "Member[matchesfilter]"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[aborttransaction]"] + - ["system.boolean", "system.activities.presentation.propertyediting.ipropertyfiltertarget", "Member[matchesfilter]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyentry", "Member[hasstandardvalues]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyentry", "Member[isadvanced]"] + - ["system.object", "system.activities.presentation.propertyediting.propertyvalue", "Method[convertstringtovalue].ReturnValue"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[begintransaction]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.propertyediting.editmodeswitchbutton!", "Member[syncmodetoowningcontainerproperty]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyentry", "Member[parentvalue]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyvaluecollection", "Member[parentvalue]"] + - ["system.boolean", "system.activities.presentation.propertyediting.ipropertyfiltertarget", "Method[matchespredicate].ReturnValue"] + - ["system.exception", "system.activities.presentation.propertyediting.propertyvalueexceptioneventargs", "Member[exception]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyfilter", "Method[match].ReturnValue"] + - ["system.boolean", "system.activities.presentation.propertyediting.categoryeditor", "Method[consumesproperty].ReturnValue"] + - ["system.string", "system.activities.presentation.propertyediting.propertyentry", "Member[description]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyvalue", "Member[hassubproperties]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyvalueexceptioneventargs", "Member[propertyvalue]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.propertyediting.categoryentry", "Member[properties]"] + - ["system.activities.presentation.propertyediting.propertyvalueexceptionsource", "system.activities.presentation.propertyediting.propertyvalueexceptionsource!", "Member[get]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyvalue", "Member[isdefaultvalue]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyvalue", "Member[canconvertfromstring]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[isinherited]"] + - ["system.activities.presentation.propertyediting.propertycontainereditmode", "system.activities.presentation.propertyediting.propertycontainereditmode!", "Member[inline]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.propertyediting.editmodeswitchbutton!", "Member[targeteditmodeproperty]"] + - ["system.windows.datatemplate", "system.activities.presentation.propertyediting.extendedpropertyvalueeditor", "Member[extendededitortemplate]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[islocalresource]"] + - ["system.componentmodel.editorattribute", "system.activities.presentation.propertyediting.propertyvalueeditor!", "Method[createeditorattribute].ReturnValue"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyentry", "Member[isreadonly]"] + - ["system.activities.presentation.propertyediting.propertycontainereditmode", "system.activities.presentation.propertyediting.propertycontainereditmode!", "Member[extendedpopup]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[defaultvalue]"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.propertyediting.propertyentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[showdialogeditor]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[isresource]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyentry", "Method[createpropertyvalueinstance].ReturnValue"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyvalue", "Member[ismixedvalue]"] + - ["system.string", "system.activities.presentation.propertyediting.categoryeditor", "Member[targetcategory]"] + - ["system.object", "system.activities.presentation.propertyediting.editoroptionattribute", "Member[value]"] + - ["system.type", "system.activities.presentation.propertyediting.propertyentry", "Member[propertytype]"] + - ["system.activities.presentation.propertyediting.propertyvalueexceptionsource", "system.activities.presentation.propertyediting.propertyvalueexceptionsource!", "Member[set]"] + - ["system.collections.icollection", "system.activities.presentation.propertyediting.propertyentry", "Member[standardvalues]"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.propertyediting.propertyvaluecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.activities.presentation.propertyediting.propertyvalue", "Method[getvaluecore].ReturnValue"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyfilter", "Member[isempty]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyvaluecollection", "Method[remove].ReturnValue"] + - ["system.string", "system.activities.presentation.propertyediting.editoroptionattribute", "Member[name]"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[finishediting]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[localstaticresource]"] + - ["system.boolean", "system.activities.presentation.propertyediting.editorreuseattribute", "Member[reuseeditor]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[local]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[istemplatebinding]"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[committransaction]"] + - ["system.string", "system.activities.presentation.propertyediting.propertyentry", "Member[categoryname]"] + - ["system.boolean", "system.activities.presentation.propertyediting.editmodeswitchbutton", "Member[syncmodetoowningcontainer]"] + - ["system.windows.datatemplate", "system.activities.presentation.propertyediting.dialogpropertyvalueeditor", "Member[dialogeditortemplate]"] + - ["system.object", "system.activities.presentation.propertyediting.editoroptionattribute", "Member[typeid]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyentry", "Member[propertyvalue]"] + - ["system.string", "system.activities.presentation.propertyediting.propertyvalueexceptioneventargs", "Member[message]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[iscustommarkupextension]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[isdefaultvalue]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[databound]"] + - ["system.int32", "system.activities.presentation.propertyediting.propertyentrycollection", "Member[count]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[issystemresource]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[custommarkupextension]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[systemresource]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyentry", "Member[matchesfilter]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyvaluecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyentry", "Method[matchespredicate].ReturnValue"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyvalue", "Member[catchexceptions]"] + - ["system.string", "system.activities.presentation.propertyediting.propertyentry", "Member[propertyname]"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[showextendedpopupeditor]"] + - ["system.boolean", "system.activities.presentation.propertyediting.propertyfilterpredicate", "Method[match].ReturnValue"] + - ["system.activities.presentation.propertyediting.propertycontainereditmode", "system.activities.presentation.propertyediting.propertycontainereditmode!", "Member[dialog]"] + - ["system.windows.input.routedcommand", "system.activities.presentation.propertyediting.propertyvalueeditorcommands!", "Member[showextendedpinnededitor]"] + - ["system.boolean", "system.activities.presentation.propertyediting.dependencypropertyvaluesource", "Member[islocal]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[inherited]"] + - ["system.activities.presentation.propertyediting.propertyfilter", "system.activities.presentation.propertyediting.propertyfilterappliedeventargs", "Member[filter]"] + - ["system.activities.presentation.propertyediting.propertyentry", "system.activities.presentation.propertyediting.propertyentrycollection", "Member[item]"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[templatebinding]"] + - ["system.string", "system.activities.presentation.propertyediting.propertyentry", "Member[displayname]"] + - ["system.windows.datatemplate", "system.activities.presentation.propertyediting.propertyvalueeditor", "Member[inlineeditortemplate]"] + - ["system.activities.presentation.propertyediting.propertyvaluecollection", "system.activities.presentation.propertyediting.propertyvalue", "Member[collection]"] + - ["system.int32", "system.activities.presentation.propertyediting.propertyvaluecollection", "Member[count]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyvaluecollection", "Method[insert].ReturnValue"] + - ["system.string", "system.activities.presentation.propertyediting.propertyfilterpredicate", "Member[matchtext]"] + - ["system.activities.presentation.propertyediting.propertyentry", "system.activities.presentation.propertyediting.categoryentry", "Member[item]"] + - ["system.string", "system.activities.presentation.propertyediting.propertyvalue", "Method[convertvaluetostring].ReturnValue"] + - ["system.activities.presentation.propertyediting.dependencypropertyvaluesource", "system.activities.presentation.propertyediting.dependencypropertyvaluesource!", "Member[localdynamicresource]"] + - ["system.windows.datatemplate", "system.activities.presentation.propertyediting.categoryeditor", "Member[editortemplate]"] + - ["system.activities.presentation.propertyediting.propertyentrycollection", "system.activities.presentation.propertyediting.propertyvalue", "Member[subproperties]"] + - ["system.object", "system.activities.presentation.propertyediting.propertyvalue", "Member[value]"] + - ["system.string", "system.activities.presentation.propertyediting.categoryentry", "Member[categoryname]"] + - ["system.activities.presentation.propertyediting.propertyvalue", "system.activities.presentation.propertyediting.propertyentrycollection", "Member[parentvalue]"] + - ["system.collections.ienumerator", "system.activities.presentation.propertyediting.propertyentrycollection", "Method[getenumerator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Services.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Services.typemodel.yml new file mode 100644 index 000000000000..067091baf2e1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Services.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangetype!", "Member[collectionitemremoved]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelservice", "Member[root]"] + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangeinfo", "Member[modelchangetype]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.services.modelchangedeventargs", "Member[itemsadded]"] + - ["system.activities.presentation.model.textimage", "system.activities.presentation.services.modelsearchservice", "Method[generatetextimage].ReturnValue"] + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangetype!", "Member[collectionitemadded]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelservice", "Method[createitem].ReturnValue"] + - ["system.boolean", "system.activities.presentation.services.modelsearchservice", "Method[navigateto].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelchangeinfo", "Member[subject]"] + - ["system.windows.dependencyobject", "system.activities.presentation.services.viewservice", "Method[getview].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.services.modelchangedeventargs", "Member[itemsremoved]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelchangeinfo", "Member[value]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.services.modelservice", "Method[find].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelservice", "Method[fromname].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.services.modelchangedeventargs", "Member[propertieschanged]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelchangeinfo", "Member[oldvalue]"] + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangetype!", "Member[dictionarykeyvalueadded]"] + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangetype!", "Member[dictionaryvaluechanged]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelchangeinfo", "Member[key]"] + - ["system.activities.presentation.services.modelchangeinfo", "system.activities.presentation.services.modelchangedeventargs", "Member[modelchangeinfo]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.viewservice", "Method[getmodel].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.services.modelservice", "Method[createstaticmemberitem].ReturnValue"] + - ["system.string", "system.activities.presentation.services.modelchangeinfo", "Member[propertyname]"] + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangetype!", "Member[dictionarykeyvalueremoved]"] + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangetype!", "Member[none]"] + - ["system.activities.presentation.services.modelchangetype", "system.activities.presentation.services.modelchangetype!", "Member[propertychanged]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Toolbox.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Toolbox.typemodel.yml new file mode 100644 index 000000000000..f73179529dbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Toolbox.typemodel.yml @@ -0,0 +1,64 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.activity", "system.activities.presentation.toolbox.activitytemplatefactory", "Method[create].ReturnValue"] + - ["system.type", "system.activities.presentation.toolbox.activitytemplatefactorybuilder", "Member[targettype]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[categorytemplateproperty]"] + - ["system.int32", "system.activities.presentation.toolbox.toolboxcategory", "Member[count]"] + - ["system.activities.presentation.toolbox.toolboxcategory", "system.activities.presentation.toolbox.toolboxcategoryitems", "Member[item]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategory", "Member[issynchronized]"] + - ["system.int32", "system.activities.presentation.toolbox.toolboxcategory", "Method[add].ReturnValue"] + - ["system.string", "system.activities.presentation.toolbox.toolboxitemwrapper", "Member[displayname]"] + - ["system.activities.presentation.toolbox.toolboxitemwrapper", "system.activities.presentation.toolbox.toolboxcategory", "Member[item]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategoryitems", "Member[isfixedsize]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategory", "Member[isfixedsize]"] + - ["system.int32", "system.activities.presentation.toolbox.toolboxcategory", "Method[indexof].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[categoryitemstyleproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[tooltemplateproperty]"] + - ["system.string", "system.activities.presentation.toolbox.toolboxitemwrapper", "Member[assemblyname]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategoryitems", "Member[issynchronized]"] + - ["system.activities.presentation.toolbox.toolboxcategoryitems", "system.activities.presentation.toolbox.toolboxcontrol", "Member[categories]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategory", "Method[remove].ReturnValue"] + - ["system.object", "system.activities.presentation.toolbox.toolboxcategory", "Member[syncroot]"] + - ["system.activities.presentation.workflowdesigner", "system.activities.presentation.toolbox.toolboxcontrol", "Member[associateddesigner]"] + - ["system.object", "system.activities.presentation.toolbox.toolboxcategoryitems", "Member[item]"] + - ["system.windows.style", "system.activities.presentation.toolbox.toolboxcontrol", "Member[categoryitemstyle]"] + - ["system.type", "system.activities.presentation.toolbox.toolboxitemwrapper", "Member[type]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategory", "Member[isreadonly]"] + - ["system.windows.routedevent", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[toolcreatedevent]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategoryitems", "Method[remove].ReturnValue"] + - ["t", "system.activities.presentation.toolbox.activitytemplatefactory", "Method[create].ReturnValue"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategoryitems", "Method[contains].ReturnValue"] + - ["system.string", "system.activities.presentation.toolbox.activitytemplatefactorybuilder", "Member[name]"] + - ["system.int32", "system.activities.presentation.toolbox.toolboxcategoryitems", "Method[indexof].ReturnValue"] + - ["system.collections.ienumerator", "system.activities.presentation.toolbox.toolboxcategoryitems", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[toolitemstyleproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[selectedtoolproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[toolboxfileproperty]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategoryitems", "Member[isreadonly]"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.toolbox.toolboxcategoryitems", "Method[getenumerator].ReturnValue"] + - ["system.drawing.design.toolboxitem", "system.activities.presentation.toolbox.toolboxcontrol", "Member[selectedtool]"] + - ["system.string", "system.activities.presentation.toolbox.toolboxitemwrapper", "Member[toolname]"] + - ["system.object", "system.activities.presentation.toolbox.toolboxcategory", "Member[item]"] + - ["system.object", "system.activities.presentation.toolbox.toolboxcategoryitems", "Member[syncroot]"] + - ["system.windows.routedevent", "system.activities.presentation.toolbox.toolboxcontrol!", "Member[toolselectedevent]"] + - ["system.func", "system.activities.presentation.toolbox.activitytemplatefactory", "Member[implementation]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxitemwrapper", "Member[isvalid]"] + - ["system.string", "system.activities.presentation.toolbox.toolboxitemwrapper", "Member[bitmapname]"] + - ["system.windows.datatemplate", "system.activities.presentation.toolbox.toolboxcontrol", "Member[tooltemplate]"] + - ["system.windows.style", "system.activities.presentation.toolbox.toolboxcontrol", "Member[toolitemstyle]"] + - ["system.int32", "system.activities.presentation.toolbox.toolboxcategoryitems", "Member[count]"] + - ["system.string", "system.activities.presentation.toolbox.toolboxitemwrapper", "Method[tostring].ReturnValue"] + - ["system.object", "system.activities.presentation.toolbox.activitytemplatefactorybuilder", "Member[implementation]"] + - ["system.componentmodel.icomponent[]", "system.activities.presentation.toolbox.toolcreatedeventargs", "Member[components]"] + - ["system.string", "system.activities.presentation.toolbox.toolboxcontrol", "Member[toolboxfile]"] + - ["system.collections.ienumerator", "system.activities.presentation.toolbox.toolboxcategory", "Method[getenumerator].ReturnValue"] + - ["system.drawing.bitmap", "system.activities.presentation.toolbox.toolboxitemwrapper", "Member[bitmap]"] + - ["system.string", "system.activities.presentation.toolbox.toolboxcategory", "Member[categoryname]"] + - ["system.windows.datatemplate", "system.activities.presentation.toolbox.toolboxcontrol", "Member[categorytemplate]"] + - ["system.boolean", "system.activities.presentation.toolbox.toolboxcategory", "Method[contains].ReturnValue"] + - ["system.int32", "system.activities.presentation.toolbox.toolboxcategoryitems", "Method[add].ReturnValue"] + - ["system.collections.generic.icollection", "system.activities.presentation.toolbox.toolboxcategory", "Member[tools]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Validation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Validation.typemodel.yml new file mode 100644 index 000000000000..b4db7b2b8a8d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.Validation.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.presentation.validation.validationstate", "system.activities.presentation.validation.validationstate!", "Member[error]"] + - ["system.guid", "system.activities.presentation.validation.validationerrorinfo", "Member[sourcereferenceid]"] + - ["system.activities.presentation.validation.validationstate", "system.activities.presentation.validation.validationstate!", "Member[warning]"] + - ["system.activities.validation.validationsettings", "system.activities.presentation.validation.validationservice", "Member[settings]"] + - ["system.activities.presentation.validation.validationstate", "system.activities.presentation.validation.validationstate!", "Member[valid]"] + - ["system.boolean", "system.activities.presentation.validation.validationerrorinfo", "Member[iswarning]"] + - ["system.string", "system.activities.presentation.validation.validationerrorinfo", "Member[propertyname]"] + - ["system.string", "system.activities.presentation.validation.validationerrorinfo", "Member[id]"] + - ["system.string", "system.activities.presentation.validation.validationerrorinfo", "Member[filename]"] + - ["system.activities.presentation.validation.validationstate", "system.activities.presentation.validation.validationstate!", "Member[childinvalid]"] + - ["system.string", "system.activities.presentation.validation.validationerrorinfo", "Member[message]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.View.OutlineView.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.View.OutlineView.typemodel.yml new file mode 100644 index 000000000000..3b2ac7bafa99 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.View.OutlineView.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.activities.presentation.view.outlineview.showpropertyinoutlineviewattribute", "Member[duplicatedchildnodesvisible]"] + - ["system.boolean", "system.activities.presentation.view.outlineview.showpropertyinoutlineviewattribute", "Member[currentpropertyvisible]"] + - ["system.string", "system.activities.presentation.view.outlineview.showpropertyinoutlineviewattribute", "Member[childnodeprefix]"] + - ["system.string", "system.activities.presentation.view.outlineview.showinoutlineviewattribute", "Member[promotedproperty]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.View.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.View.typemodel.yml new file mode 100644 index 000000000000..ca0148d05742 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.View.typemodel.yml @@ -0,0 +1,233 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.activities.presentation.view.designerview!", "Member[custommenuitemsseparatorcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[copycommand]"] + - ["system.activities.presentation.view.shellheaderitemsvisibility", "system.activities.presentation.view.shellheaderitemsvisibility!", "Member[all]"] + - ["system.activities.presentation.view.editingstate", "system.activities.presentation.view.editingstate!", "Member[editing]"] + - ["system.object", "system.activities.presentation.view.viewstateservice", "Method[retrieveviewstate].ReturnValue"] + - ["system.activities.presentation.workflowviewelement", "system.activities.presentation.view.workflowviewservice", "Method[getviewelement].ReturnValue"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[canparameterinfo].ReturnValue"] + - ["system.activities.presentation.editingcontext", "system.activities.presentation.view.typepresenter", "Member[context]"] + - ["system.string", "system.activities.presentation.view.expressiontextbox", "Member[hinttext]"] + - ["system.string", "system.activities.presentation.view.iexpressioneditorinstance", "Method[getcommittedtext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[centeractivitytyperesolverdialogproperty]"] + - ["system.activities.presentation.view.editingstate", "system.activities.presentation.view.editingstate!", "Member[validating]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[explicitcommitproperty]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[toggleargumentdesignercommand]"] + - ["system.windows.routedevent", "system.activities.presentation.view.typepresenter!", "Member[typechangedevent]"] + - ["system.func", "system.activities.presentation.view.typeresolvingoptions", "Member[filter]"] + - ["system.xaml.attachablememberidentifier", "system.activities.presentation.view.workflowviewstateservice!", "Member[viewstatename]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[collapsecommand]"] + - ["system.activities.presentation.view.commandmenumode", "system.activities.presentation.view.designerview!", "Method[getcommandmenumode].ReturnValue"] + - ["system.string", "system.activities.presentation.view.viewstatechangedeventargs", "Member[key]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.view.designerview", "Member[activityschema]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[browsetypedirectlyproperty]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[pastecommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.expressiontextbox!", "Member[increasefilterlevelcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[createvariablecommand]"] + - ["system.boolean", "system.activities.presentation.view.expressiontextbox", "Member[issupportedexpression]"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[arguments]"] + - ["system.windows.style", "system.activities.presentation.view.designerview", "Member[menuseparatorstyle]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[decreasefilterlevel].ReturnValue"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[canpaste].ReturnValue"] + - ["system.string", "system.activities.presentation.view.expressiontextbox", "Member[expressionactivityeditor]"] + - ["system.double", "system.activities.presentation.view.designerview", "Member[zoomfactor]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[selectallcommand]"] + - ["system.activities.presentation.workflowviewelement", "system.activities.presentation.view.designerview", "Member[focusedviewelement]"] + - ["system.boolean", "system.activities.presentation.view.typepresenter", "Member[centeractivitytyperesolverdialog]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Member[acceptstab]"] + - ["system.string", "system.activities.presentation.view.typepresenter", "Member[label]"] + - ["system.boolean", "system.activities.presentation.view.typeresolvingoptions", "Member[browsetypedirectly]"] + - ["system.boolean", "system.activities.presentation.view.expressiontextbox", "Member[uselocationexpression]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[deleteallannotationcommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[commandmenumodeproperty]"] + - ["system.windows.controls.control", "system.activities.presentation.view.iexpressioneditorinstance", "Member[hostcontrol]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[paste].ReturnValue"] + - ["system.collections.generic.dictionary", "system.activities.presentation.view.workflowviewstateservice", "Method[retrieveallviewstate].ReturnValue"] + - ["system.int32", "system.activities.presentation.view.iexpressioneditorinstance", "Member[maxlines]"] + - ["system.activities.presentation.view.shellheaderitemsvisibility", "system.activities.presentation.view.shellheaderitemsvisibility!", "Member[none]"] + - ["system.windows.uielement", "system.activities.presentation.view.virtualizedcontainerservice", "Method[getcontainer].ReturnValue"] + - ["system.windows.dependencyobject", "system.activities.presentation.view.workflowviewservice", "Method[getview].ReturnValue"] + - ["system.activities.presentation.view.shellheaderitemsvisibility", "system.activities.presentation.view.shellheaderitemsvisibility!", "Member[breadcrumb]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[canquickinfo].ReturnValue"] + - ["system.object", "system.activities.presentation.view.viewstatechangedeventargs", "Member[oldvalue]"] + - ["system.int32", "system.activities.presentation.view.iexpressioneditorinstance", "Member[minlines]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[deletebreakpointcommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[pathtoargumentproperty]"] + - ["system.boolean", "system.activities.presentation.view.typepresenter", "Member[allownull]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[saveasimagecommand]"] + - ["system.int32", "system.activities.presentation.view.typewrapper", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.view.typepresenter", "Member[items]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[commitcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[gotoparentcommand]"] + - ["system.object", "system.activities.presentation.view.workflowviewstateservice", "Method[retrieveviewstate].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[uselocationexpressionproperty]"] + - ["system.activities.presentation.view.selection", "system.activities.presentation.view.selection!", "Method[toggle].ReturnValue"] + - ["system.type", "system.activities.presentation.view.typewrapper", "Member[type]"] + - ["system.string", "system.activities.presentation.view.typepresenter", "Member[typename]"] + - ["system.activities.presentation.view.selection", "system.activities.presentation.view.selection!", "Method[union].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[insertbreakpointcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[cutcommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[expressiontypeproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[candecreasefilterlevel].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[toggleminimapcommand]"] + - ["system.string", "system.activities.presentation.view.expressiontextbox!", "Member[expressionactivityeditoroptionname]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.view.expressiontextbox", "Member[owneractivity]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[activityschemaproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[parameterinfo].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[showallannotationcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.expressiontextbox!", "Member[globalintellisensecommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[labelproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[canredo].ReturnValue"] + - ["system.int32", "system.activities.presentation.view.expressiontextbox", "Member[maxlines]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[horizontalscrollbarvisibilityproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Member[hasaggregatefocus]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[filterproperty]"] + - ["system.activities.presentation.view.propertykind", "system.activities.presentation.view.propertykind!", "Member[inoutargument]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[expressionproperty]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[undocommand]"] + - ["system.collections.objectmodel.observablecollection", "system.activities.presentation.view.typepresenter", "Member[mostrecentlyusedtypes]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[canglobalintellisense].ReturnValue"] + - ["system.string", "system.activities.presentation.view.iexpressioneditorinstance", "Member[text]"] + - ["system.boolean", "system.activities.presentation.view.typewrapper", "Method[equals].ReturnValue"] + - ["system.xaml.attachablememberidentifier", "system.activities.presentation.view.virtualizedcontainerservice!", "Member[hintsizename]"] + - ["system.boolean", "system.activities.presentation.view.designerview", "Member[isreadonly]"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[variables]"] + - ["system.activities.presentation.view.shellheaderitemsvisibility", "system.activities.presentation.view.shellheaderitemsvisibility!", "Member[expandall]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[copyasimagecommand]"] + - ["system.type", "system.activities.presentation.view.typepresenter", "Member[type]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.view.selection", "Member[primaryselection]"] + - ["system.object", "system.activities.presentation.view.viewstatechangedeventargs", "Member[newvalue]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[menuseparatorstyleproperty]"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[imports]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[increasefilterlevel].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[typeproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[verticalscrollbarvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[acceptsreturnproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Member[acceptsreturn]"] + - ["system.activities.presentation.view.selection", "system.activities.presentation.view.selection!", "Method[select].ReturnValue"] + - ["system.activities.presentation.view.iexpressioneditorinstance", "system.activities.presentation.view.iexpressioneditorservice", "Method[createexpressioneditor].ReturnValue"] + - ["system.collections.generic.dictionary", "system.activities.presentation.view.viewstateservice", "Method[retrieveallviewstate].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.activities.presentation.view.iexpressioneditorinstance", "Member[verticalscrollbarvisibility]"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[minimap]"] + - ["system.boolean", "system.activities.presentation.view.viewstateservice", "Method[removeviewstate].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[expressionactivityeditorproperty]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.view.workflowviewservice", "Method[getmodel].ReturnValue"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[globalintellisense].ReturnValue"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.view.viewstatechangedeventargs", "Member[parentmodelitem]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[cut].ReturnValue"] + - ["system.activities.presentation.workflowviewelement", "system.activities.presentation.view.viewcreatedeventargs", "Member[view]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[deleteannotationcommand]"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[zoom]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[isreadonlyproperty]"] + - ["system.activities.presentation.view.shellheaderitemsvisibility", "system.activities.presentation.view.shellheaderitemsvisibility!", "Member[collapseall]"] + - ["system.collections.generic.dictionary", "system.activities.presentation.view.workflowviewstateservice!", "Method[getviewstate].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[expandcommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[maxlinesproperty]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.view.selection", "Member[selectedobjects]"] + - ["system.activities.presentation.view.shellheaderitemsvisibility", "system.activities.presentation.view.designerview", "Member[workflowshellheaderitemsvisibility]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[expandallcommand]"] + - ["system.activities.presentation.view.editingstate", "system.activities.presentation.view.editingstate!", "Member[idle]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[addannotationcommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[minlinesproperty]"] + - ["system.windows.controls.scrollbarvisibility", "system.activities.presentation.view.iexpressioneditorinstance", "Member[horizontalscrollbarvisibility]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[cancopy].ReturnValue"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[all]"] + - ["system.windows.automation.peers.automationpeer", "system.activities.presentation.view.typepresenter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[issupportedexpressionproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[focusedviewelementproperty]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[restorecommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[movefocuscommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[mostrecentlyusedtypesproperty]"] + - ["system.windows.controls.scrollbarvisibility", "system.activities.presentation.view.expressiontextbox", "Member[verticalscrollbarvisibility]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[createargumentcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[collapseallcommand]"] + - ["system.boolean", "system.activities.presentation.view.designerview", "Member[shouldcollapseall]"] + - ["system.boolean", "system.activities.presentation.view.expressiontextbox", "Member[isreadonly]"] + - ["system.type", "system.activities.presentation.view.expressiontextbox", "Member[expressiontype]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[editannotationcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[resetzoomcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[enablebreakpointcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[zoomincommand]"] + - ["system.type", "system.activities.presentation.view.selection", "Member[itemtype]"] + - ["system.activities.presentation.view.selection", "system.activities.presentation.view.selection!", "Method[selectonly].ReturnValue"] + - ["system.int32", "system.activities.presentation.view.selection", "Member[selectioncount]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[hideallannotationcommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[allownullproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[cancompleteword].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[centertypebrowserdialogproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[redo].ReturnValue"] + - ["system.object", "system.activities.presentation.view.typewrapper", "Member[tag]"] + - ["system.windows.routedevent", "system.activities.presentation.view.expressiontextbox!", "Member[editorlostlogicalfocusevent]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[cyclethroughdesignercommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[toggleimportsdesignercommand]"] + - ["system.activities.presentation.view.iexpressioneditorservice", "system.activities.presentation.view.expressiontextbox", "Member[expressioneditorservice]"] + - ["system.activities.presentation.view.propertykind", "system.activities.presentation.view.propertykind!", "Member[property]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[copy].ReturnValue"] + - ["system.func", "system.activities.presentation.view.typepresenter", "Member[filter]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[menuitemstyleproperty]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[redocommand]"] + - ["system.string", "system.activities.presentation.view.expressiontextbox", "Member[pathtoargument]"] + - ["system.activities.presentation.view.commandmenumode", "system.activities.presentation.view.commandmenumode!", "Member[fullcommandmenu]"] + - ["system.activities.presentation.workflowviewelement", "system.activities.presentation.view.workflowviewservice", "Method[createviewelement].ReturnValue"] + - ["system.activities.presentation.view.propertykind", "system.activities.presentation.view.propertykind!", "Member[inargument]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[hinttextproperty]"] + - ["system.boolean", "system.activities.presentation.view.typepresenter", "Member[centertypebrowserdialog]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[defaultvalueproperty]"] + - ["system.windows.controls.scrollbarvisibility", "system.activities.presentation.view.expressiontextbox", "Member[horizontalscrollbarvisibility]"] + - ["system.boolean", "system.activities.presentation.view.typepresenter", "Member[browsetypedirectly]"] + - ["system.string", "system.activities.presentation.view.typewrapper", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[rootdesignerproperty]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[disablebreakpointcommand]"] + - ["system.string", "system.activities.presentation.view.expressiontextbox", "Member[defaultvalue]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[cancut].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.view.expressiontextbox!", "Member[decreasefilterlevelcommand]"] + - ["system.activities.presentation.workflowviewelement", "system.activities.presentation.view.virtualizedcontainerservice", "Method[getviewelement].ReturnValue"] + - ["system.boolean", "system.activities.presentation.view.workflowviewstateservice", "Method[removeviewstate].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[zoomoutcommand]"] + - ["system.boolean", "system.activities.presentation.view.expressiontextbox", "Member[explicitcommit]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[acceptstabproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[completeword].ReturnValue"] + - ["system.boolean", "system.activities.presentation.view.typewrapper", "Member[istypedefinition]"] + - ["system.windows.routedevent", "system.activities.presentation.view.typepresenter!", "Member[typebrowseropenedevent]"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.designerview", "Member[workflowshellbaritemvisibility]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[owneractivityproperty]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[fittoscreencommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.expressiontextbox!", "Member[quickinfocommand]"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[panmode]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.view.expressiontextbox", "Member[expression]"] + - ["system.int32", "system.activities.presentation.view.expressiontextbox", "Member[minlines]"] + - ["system.windows.uielement", "system.activities.presentation.view.designerview", "Member[rootdesigner]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[undo].ReturnValue"] + - ["system.activities.presentation.editingcontext", "system.activities.presentation.view.designerview", "Member[context]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.designerview!", "Member[inpanmodeproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.activities.presentation.view.expressiontextbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.style", "system.activities.presentation.view.designerview", "Member[menuitemstyle]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[toggleselectioncommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.expressiontextbox!", "Member[completewordcommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.expressiontextbox!", "Member[parameterinfocommand]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.expressiontextbox!", "Member[isreadonlyproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[textproperty]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[canundo].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.activities.presentation.view.typepresenter!", "Member[defaultmostrecentlyusedtypes]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[togglevariabledesignercommand]"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[expandinplacecommand]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[canincreasefilterlevel].ReturnValue"] + - ["system.activities.presentation.view.shellbaritemvisibility", "system.activities.presentation.view.shellbaritemvisibility!", "Member[none]"] + - ["system.boolean", "system.activities.presentation.view.expressiontextbox", "Member[acceptstab]"] + - ["system.string", "system.activities.presentation.view.typepresenter", "Member[text]"] + - ["system.string", "system.activities.presentation.view.typewrapper", "Member[displayname]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.view.typepresenter!", "Member[contextproperty]"] + - ["system.windows.routedevent", "system.activities.presentation.view.typepresenter!", "Member[typebrowserclosedevent]"] + - ["system.boolean", "system.activities.presentation.view.iexpressioneditorinstance", "Method[quickinfo].ReturnValue"] + - ["system.windows.input.icommand", "system.activities.presentation.view.designerview!", "Member[createworkflowelementcommand]"] + - ["system.boolean", "system.activities.presentation.view.designerview", "Member[shouldexpandall]"] + - ["system.boolean", "system.activities.presentation.view.expressiontextbox", "Member[acceptsreturn]"] + - ["system.boolean", "system.activities.presentation.view.designerview", "Member[ismultipleselectionmode]"] + - ["system.object", "system.activities.presentation.view.virtualizedcontainerservice!", "Method[gethintsize].ReturnValue"] + - ["system.activities.presentation.view.propertykind", "system.activities.presentation.view.propertykind!", "Member[outargument]"] + - ["system.activities.presentation.view.commandmenumode", "system.activities.presentation.view.commandmenumode!", "Member[nocommandmenu]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.ViewState.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.ViewState.typemodel.yml new file mode 100644 index 000000000000..b5d0cbb6b858 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.ViewState.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.activities.presentation.viewstate.viewstatedata", "Member[id]"] + - ["system.xaml.attachablememberidentifier", "system.activities.presentation.viewstate.workflowviewstate!", "Member[viewstatemanagerproperty]"] + - ["system.xaml.attachablememberidentifier", "system.activities.presentation.viewstate.workflowviewstate!", "Member[idrefproperty]"] + - ["system.activities.presentation.viewstate.viewstatemanager", "system.activities.presentation.viewstate.workflowviewstate!", "Method[getviewstatemanager].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.presentation.viewstate.viewstatemanager", "Member[viewstatedata]"] + - ["system.string", "system.activities.presentation.viewstate.workflowviewstate!", "Method[getidref].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.typemodel.yml new file mode 100644 index 000000000000..50d86b42302e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Presentation.typemodel.yml @@ -0,0 +1,409 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewcollapsedarrowhoverbordercolorkey]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[rubberbandselectionenabled]"] + - ["system.boolean", "system.activities.presentation.servicemanager", "Method[contains].ReturnValue"] + - ["system.activities.presentation.debug.idesignerdebugview", "system.activities.presentation.workflowdesigner", "Member[debugmanagerview]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementselectedbackgroundcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcontrolbackgroundcolorkey]"] + - ["system.boolean", "system.activities.presentation.dynamicargumentdialog!", "Method[showdialog].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuiconareacolorkey]"] + - ["system.string", "system.activities.presentation.activitydesigner", "Method[getautomationidmembername].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[statetransition]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowviewelement!", "Member[pinstateproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[sequence]"] + - ["system.activities.presentation.view.typeresolvingoptions", "system.activities.presentation.workflowitempresenter", "Member[droppingtyperesolvingoptions]"] + - ["system.windows.uielement", "system.activities.presentation.dragdrophelper!", "Method[getcompositeview].ReturnValue"] + - ["system.windows.uielement", "system.activities.presentation.workflowdesigner", "Member[propertyinspectorview]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[flowchart]"] + - ["system.object", "system.activities.presentation.workflowitempresenter", "Method[onitemscut].ReturnValue"] + - ["system.activities.debugger.sourcelocation", "system.activities.presentation.sourcelocationupdatedeventargs", "Member[updatedsourcelocation]"] + - ["system.string", "system.activities.presentation.clipboarddata", "Member[version]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[autosurroundwithsequenceenabled]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[deletedisabled]"] + - ["system.activities.presentation.icompositeview", "system.activities.presentation.workflowviewelement", "Member[defaultcompositeview]"] + - ["system.activities.presentation.services.viewservice", "system.activities.presentation.workflowviewelement", "Member[viewservice]"] + - ["system.uri", "system.activities.presentation.cachedresourcedictionaryextension", "Member[source]"] + - ["system.object", "system.activities.presentation.cachedresourcedictionaryextension", "Method[providevalue].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowviewelement", "Method[getautomationidmembername].ReturnValue"] + - ["system.delegate", "system.activities.presentation.servicemanager!", "Method[removecallback].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[receive]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtextdisabledcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[fontsizekey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[transactionscope]"] + - ["system.object", "system.activities.presentation.workflowitemspresenter", "Method[onitemscut].ReturnValue"] + - ["system.boolean", "system.activities.presentation.objectreferenceservice", "Method[trygetobject].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.activities.presentation.workflowitempresenter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "system.activities.presentation.dragdrophelper!", "Member[workflowitemtypenameformat]"] + - ["system.windows.automation.peers.automationpeer", "system.activities.presentation.workflowitemspresenter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "system.activities.presentation.dragdrophelper!", "Member[completedeffectsformat]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[annotationenabled]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarhovercolorgradientbeginkey]"] + - ["system.boolean", "system.activities.presentation.workflowelementdialog", "Member[enablemaximizebutton]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitempresenter!", "Member[droppingtyperesolvingoptionsproperty]"] + - ["tservicetype", "system.activities.presentation.servicemanager", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.activities.presentation.undoengine", "Member[isundoredoinprogress]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbackgroundgradientendcolorkey]"] + - ["system.activities.presentation.editingcontext", "system.activities.presentation.workflowdesigner", "Member[context]"] + - ["system.boolean", "system.activities.presentation.workflowelementdialog", "Member[enableminimizebutton]"] + - ["system.object", "system.activities.presentation.workflowitempresenter", "Method[onitemscopied].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[cancellationscope]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[sendreply]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[itemspanelproperty]"] + - ["system.windows.point", "system.activities.presentation.dragdrophelper!", "Method[getdragdropanchorpoint].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[activitydesignerselectedtitleforegroundcolorkey]"] + - ["system.boolean", "system.activities.presentation.workflowviewelement", "Member[showexpanded]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtextcolor]"] + - ["system.string", "system.activities.presentation.dynamicargumentdesigneroptions", "Member[argumentprefix]"] + - ["system.string", "system.activities.presentation.activitydesigner", "Method[getautomationitemstatus].ReturnValue"] + - ["system.string", "system.activities.presentation.dynamicargumentdesigneroptions", "Member[title]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenubackgroundgradientendcolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[workflowerrorvalidation]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarhovercolorgradientbegincolor]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewstatusbarbackgroundcolor]"] + - ["system.string", "system.activities.presentation.workflowviewelement", "Method[getautomationhelptext].ReturnValue"] + - ["system.boolean", "system.activities.presentation.contextitemmanager", "Method[contains].ReturnValue"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementcaptioncolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementcaptioncolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarselectedcolorgradientendcolor]"] + - ["system.object", "system.activities.presentation.dragdrophelper!", "Method[getdroppedobject].ReturnValue"] + - ["system.type", "system.activities.presentation.workflowfileitem", "Member[itemtype]"] + - ["system.windows.dragdropeffects", "system.activities.presentation.dragdrophelper!", "Method[getdragdropcompletedeffects].ReturnValue"] + - ["system.activities.presentation.model.modelitemcollection", "system.activities.presentation.workflowitemspresenter", "Member[items]"] + - ["titemtype", "system.activities.presentation.contextitemmanager", "Method[getvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowelementdialog!", "Member[windowsizetocontentproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[receivereply]"] + - ["system.boolean", "system.activities.presentation.activitydesigneroptionsattribute", "Member[allowdrillin]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[cut]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewexpandallcollapseallpressedcolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtexthovercolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[cutdisabled]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttoncolorkey]"] + - ["system.string", "system.activities.presentation.activitydesigner", "Method[getautomationhelptext].ReturnValue"] + - ["system.string", "system.activities.presentation.dragdrophelper!", "Member[modelitemdataformat]"] + - ["system.func", "system.activities.presentation.activitydesigneroptionsattribute", "Member[outlineviewiconprovider]"] + - ["system.windows.media.brush", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartexpressionbuttonmouseoverbrush]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowelementdialog!", "Member[contextproperty]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtextselectedcolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtextcolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementselectedbackgroundcolor]"] + - ["system.boolean", "system.activities.presentation.workflowviewelement", "Member[collapsible]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseoverbegincolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[addtocollection]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenubordercolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseoverendcolor]"] + - ["system.windows.media.brush", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewexpandallcollapseallpressedbrush]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortoolbaritemhoverbackgroundbrushkey]"] + - ["system.type", "system.activities.presentation.workflowitemspresenter", "Member[alloweditemtype]"] + - ["system.activities.presentation.undounit", "system.activities.presentation.undouniteventargs", "Member[undounit]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[headertemplateproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[paste]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuseparatorcolor]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenubackgroundgradientendcolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewexpandallcollapseallbuttoncolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[fittoscreen]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowelementdialog!", "Member[windowresizemodeproperty]"] + - ["system.activities.presentation.editingcontext", "system.activities.presentation.workflowelementdialog", "Member[context]"] + - ["system.boolean", "system.activities.presentation.workflowviewelement", "Member[isreadonly]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[nopersistscope]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementbordercolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.activitydesigner", "Member[icon]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowelementdialog!", "Member[modelitemproperty]"] + - ["system.collections.ienumerator", "system.activities.presentation.contextitemmanager", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewexpandedarrowcolor]"] + - ["system.action", "system.activities.presentation.argumentaccessor", "Member[setter]"] + - ["system.boolean", "system.activities.presentation.undoengine", "Method[redo].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[sendandreceivereply]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.workflowelementdialog", "Member[modelitem]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[indexproperty]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[loadingfromuntrustedsourceenabled]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[persist]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[multipleitemscontextmenuenabled]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[activitydesignerselectedtitleforegroundcolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcaptioncolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[flowswitch]"] + - ["system.string", "system.activities.presentation.dragdrophelper!", "Member[draganchorpointformat]"] + - ["system.boolean", "system.activities.presentation.workflowdesigner", "Method[isinerrorstate].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortoolbarseparatorbrushkey]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowelementdialog!", "Member[titleproperty]"] + - ["system.windows.frameworkelement", "system.activities.presentation.workflowviewelement", "Member[draghandle]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[copydisabled]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartconnectorcolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcolorgradientendcolor]"] + - ["system.windows.datatemplate", "system.activities.presentation.workflowitemspresenter", "Member[headertemplate]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[send]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbordercolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[if]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[isdefaultcontainerproperty]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttonhovercolor]"] + - ["system.windows.media.fontfamily", "system.activities.presentation.workflowdesignercolors!", "Member[fontfamily]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortoolbaritemselectedborderbrushkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[movedowndisabledbutton]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowviewelement!", "Member[showexpandedproperty]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortoolbaritemselectedbackgroundbrushkey]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.dragdrophelper!", "Method[getdroppedobjects].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.presentation.iactivitytoolboxservice", "Method[enumcategories].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.undoengine", "Method[getredoactions].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttonhoverbordercolorkey]"] + - ["system.double", "system.activities.presentation.workflowdesignercolors!", "Member[fontsize]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.dragdrophelper!", "Method[getdraggedmodelitems].ReturnValue"] + - ["system.object", "system.activities.presentation.icompositeview", "Method[onitemscopied].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[parallel]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[rethrow]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[while]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewstatusbarbackgroundcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarhovercolorgradientendkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartconnectorcolor]"] + - ["system.collections.generic.list", "system.activities.presentation.imultipledragenabledcompositeview", "Method[sortselecteditems].ReturnValue"] + - ["t", "system.activities.presentation.iactivitytemplatefactory", "Method[create].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.presentation.iactivitytoolboxservice", "Method[enumitems].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowelementdialog", "Member[title]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[delete]"] + - ["system.windows.datatemplate", "system.activities.presentation.workflowitemspresenter", "Member[spacertemplate]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[invokemethod]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewitemtextcolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[resizegrip]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbackgroundgradientmiddlecolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseoverbordercolorkey]"] + - ["system.windows.media.brush", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartexpressionbuttonpressedbrush]"] + - ["system.windows.datatemplate", "system.activities.presentation.workflowitemspresenter", "Member[footertemplate]"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.contextitemmanager", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseovermiddle2colorkey]"] + - ["system.windows.uielement", "system.activities.presentation.workflowdesigner", "Member[view]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[stateentry]"] + - ["system.boolean", "system.activities.presentation.workflowviewelement", "Member[pinstate]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.dragdrophelper!", "Method[getdraggedmodelitem].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewexpandedarrowcolorkey]"] + - ["system.boolean", "system.activities.presentation.workflowitemspresenter", "Method[canpasteitems].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[parallelforeach]"] + - ["system.collections.generic.ilist", "system.activities.presentation.workflowviewelement", "Member[compositeviews]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewitemhighlightbackgroundcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbordercolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectorborderbrushkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewexpandedarrowbordercolorkey]"] + - ["system.windows.media.brush", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewexpandallcollapseallbuttonmouseoverbrush]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[transactedreceivescope]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[defaultcustomactivity]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbackgroundgradientbegincolorkey]"] + - ["system.boolean", "system.activities.presentation.workflowitempresenter", "Method[canpasteitems].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitempresenter!", "Member[isdefaultcontainerproperty]"] + - ["system.object", "system.activities.presentation.iworkflowdesignerstorageservice", "Method[getdata].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdocktextcolorkey]"] + - ["system.windows.media.brush", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewexpandallcollapseallbuttonbrush]"] + - ["system.activities.presentation.view.typeresolvingoptions", "system.activities.presentation.typeresolvingoptionsattribute", "Member[typeresolvingoptions]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseoverbegincolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseoverbordercolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[activityerrorvalidation]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectorpopupbrushkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcontrolbackgroundcolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[warningvalidation]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtexthoverquirkedcolor]"] + - ["system.int32", "system.activities.presentation.xamlloaderrorinfo", "Member[lineposition]"] + - ["system.boolean", "system.activities.presentation.icompositeview", "Method[canpasteitems].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[dowhile]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[textboxerrorvalidation]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementbackgroundcolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[movedownbutton]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuseparatorcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseoverendcolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[throw]"] + - ["system.activities.presentation.contextitemmanager", "system.activities.presentation.editingcontext", "Method[createcontextitemmanager].ReturnValue"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[alloweditemtypeproperty]"] + - ["system.collections.generic.list", "system.activities.presentation.clipboarddata", "Member[data]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewbackgroundcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewitemtextcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartexpressionbuttonmouseovercolorkey]"] + - ["tservicetype", "system.activities.presentation.servicemanager", "Method[getrequiredservice].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[terminateworkflow]"] + - ["system.windows.fontweight", "system.activities.presentation.workflowdesignercolors!", "Member[fontweight]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[overviewwindowclosebutton]"] + - ["system.string", "system.activities.presentation.workflowdesigner", "Member[text]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowviewelement!", "Member[modelitemproperty]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttonhoverbordercolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarselectedcolorgradientendkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[deletedisabledbutton]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[panmode]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbackgroundgradientendcolor]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewcollapsedarrowbordercolor]"] + - ["system.windows.automation.peers.automationpeer", "system.activities.presentation.workflowviewelement", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttoncolor]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[panmodeenabled]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationundocktextcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcolorgradientbeginkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[compensableactivity]"] + - ["system.windows.resizemode", "system.activities.presentation.workflowelementdialog", "Member[windowresizemode]"] + - ["system.activities.presentation.contextitemmanager", "system.activities.presentation.editingcontext", "Member[items]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttonhoverbackgroundcolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[foreach]"] + - ["system.activities.presentation.servicemanager", "system.activities.presentation.editingcontext", "Member[services]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[itemsproperty]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewexpandallcollapseallbuttonmouseovercolorkey]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[namespaceconversionenabled]"] + - ["system.boolean", "system.activities.presentation.workflowitempresenter", "Member[isdefaultcontainer]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarselectedcolorgradientbegincolor]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewbackgroundcolor]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitempresenter!", "Member[alloweditemtypeproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[statemachine]"] + - ["system.string", "system.activities.presentation.workflowdesigner", "Member[propertyinspectorfontandcolordata]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartexpressionbuttoncolorkey]"] + - ["system.boolean", "system.activities.presentation.iworkflowdesignerstorageservice", "Method[containskey].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtexthovercolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttonhoverbackgroundcolor]"] + - ["system.collections.generic.ienumerator", "system.activities.presentation.servicemanager", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementselectedcaptioncolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[confirm]"] + - ["system.boolean", "system.activities.presentation.icompositeview", "Member[isdefaultcontainer]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[pick]"] + - ["system.object", "system.activities.presentation.servicemanager", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[multipleitemsdragdropenabled]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewitemselectedtextcolor]"] + - ["system.int32", "system.activities.presentation.xamlloaderrorinfo", "Member[linenumber]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewitemhighlightbackgroundcolor]"] + - ["system.activities.presentation.contextitem", "system.activities.presentation.contextitemmanager", "Method[getvalue].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtextselectedcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortoolbarbackgroundbrushkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseovermiddle1color]"] + - ["system.func", "system.activities.presentation.argumentaccessor", "Member[getter]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementselectedcaptioncolorkey]"] + - ["system.collections.generic.list", "system.activities.presentation.clipboarddata", "Member[metadata]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[gridviewrowhovercolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[overview]"] + - ["system.boolean", "system.activities.presentation.workflowviewelement", "Member[isrootdesigner]"] + - ["system.string", "system.activities.presentation.xamlloaderrorinfo", "Member[message]"] + - ["system.windows.controls.contextmenu", "system.activities.presentation.workflowdesigner", "Member[contextmenu]"] + - ["system.windows.sizetocontent", "system.activities.presentation.workflowelementdialog", "Member[windowsizetocontent]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[interop]"] + - ["system.boolean", "system.activities.presentation.workflowelementdialog", "Method[showokcancel].ReturnValue"] + - ["system.boolean", "system.activities.presentation.workflowitemspresenter", "Member[isdefaultcontainer]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[flowswitchnode]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewcollapsedarrowbordercolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewexpandedarrowbordercolor]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.activitydesigner!", "Member[iconproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[clearcollection]"] + - ["system.collections.generic.ienumerable", "system.activities.presentation.undoengine", "Method[getundoactions].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[rubberbandrectanglecolorkey]"] + - ["system.string", "system.activities.presentation.xamlloaderrorinfo", "Member[filename]"] + - ["system.windows.dragdropeffects", "system.activities.presentation.dragdrophelper!", "Method[dodragmove].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[state]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[startnode]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[finalstate]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[hinttextproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowviewelement!", "Member[contextproperty]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewbackgroundcolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectorselectedbackgroundbrushkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuiconareacolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewitemselectedtextcolorkey]"] + - ["system.string", "system.activities.presentation.workflowelementdialog", "Member[helpkeyword]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementselectedbordercolorkey]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[droppingtyperesolvingoptionsproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[removefromcollection]"] + - ["system.type", "system.activities.presentation.workflowitempresenter", "Member[alloweditemtype]"] + - ["system.activities.presentation.editingcontext", "system.activities.presentation.workflowviewelement", "Member[context]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectorcategorycaptiontextbrushkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenuitemtextdisabledcolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[correlationscope]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[moveupdisabledbutton]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[footertemplateproperty]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[backgroundvalidationenabled]"] + - ["system.object", "system.activities.presentation.servicemanager!", "Method[gettarget].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[fontweightkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[moveupbutton]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[pickbranch]"] + - ["system.string", "system.activities.presentation.workflowfileitem", "Member[loadedfile]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[initializecorrelation]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseovermiddle2color]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertytoolbarhightlightedbuttonforegroundcolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcaptioncolor]"] + - ["system.boolean", "system.activities.presentation.undoengine", "Method[undo].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[fontfamilykey]"] + - ["system.boolean", "system.activities.presentation.dragdrophelper!", "Method[allowdrop].ReturnValue"] + - ["system.activities.activity", "system.activities.presentation.iactivitytemplatefactory", "Method[create].ReturnValue"] + - ["system.string", "system.activities.presentation.dragdrophelper!", "Member[compositeviewformat]"] + - ["system.type", "system.activities.presentation.defaulttypeargumentattribute", "Member[type]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcaptionactivecolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[writeline]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[receiveandsendreply]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementbordercolor]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarhovercolorgradientendcolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectorselectedforegroundbrushkey]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitemspresenter!", "Member[spacertemplateproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[stateexit]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbackgroundgradientbegincolor]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitempresenter!", "Member[hinttextproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[compensate]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.workflowitempresenter", "Member[item]"] + - ["system.activities.presentation.view.typeresolvingoptions", "system.activities.presentation.workflowitemspresenter", "Member[droppingtyperesolvingoptions]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarselectedcolorgradientbeginkey]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[autoconnectenabled]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenubordercolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[delay]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[annotation]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartexpressionbuttonpressedcolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewbackgroundcolorkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcolorgradientbegincolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortextbrushkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[propertytoolbarhightlightedbuttonforegroundcolor]"] + - ["system.string", "system.activities.presentation.workflowviewelement", "Method[getautomationitemstatus].ReturnValue"] + - ["system.windows.uielement", "system.activities.presentation.workflowdesigner", "Member[outlineview]"] + - ["system.activities.presentation.model.modelitem", "system.activities.presentation.workflowviewelement", "Member[modelitem]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationbackgroundgradientmiddlecolorkey]"] + - ["system.type", "system.activities.presentation.contextitem", "Member[itemtype]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[pastedisabled]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectorbackgroundbrushkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementbackgroundcolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+contextmenuitems!", "Member[copy]"] + - ["system.guid", "system.activities.presentation.objectreferenceservice", "Method[acquireobjectreference].ReturnValue"] + - ["system.windows.controls.itemspaneltemplate", "system.activities.presentation.workflowitemspresenter", "Member[itemspanel]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortoolbartextboxborderbrushkey]"] + - ["system.string", "system.activities.presentation.workflowitempresenter", "Member[hinttext]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectortoolbaritemhoverborderbrushkey]"] + - ["system.boolean", "system.activities.presentation.cutcopypastehelper!", "Method[cancut].ReturnValue"] + - ["system.boolean", "system.activities.presentation.activitydesigneroptionsattribute", "Member[alwayscollapsechildren]"] + - ["system.activities.presentation.icompositeview", "system.activities.presentation.dragdrophelper!", "Method[getcompositeview].ReturnValue"] + - ["system.string", "system.activities.presentation.undounit", "Member[description]"] + - ["system.boolean", "system.activities.presentation.cutcopypastehelper!", "Method[cancopy].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenumouseovermiddle1colorkey]"] + - ["system.windows.dependencyobject", "system.activities.presentation.workflowelementdialog", "Member[owner]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationundocktextcolor]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenubackgroundgradientbegincolor]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowitempresenter!", "Member[itemproperty]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.dragdrophelper!", "Member[dragsourceproperty]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[zoom]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdockbuttonhovercolorkey]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[contextmenubackgroundgradientbegincolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[trycatch]"] + - ["system.activities.presentation.view.designerview", "system.activities.presentation.workflowviewelement", "Member[designer]"] + - ["system.activities.presentation.servicemanager", "system.activities.presentation.editingcontext", "Method[createservicemanager].ReturnValue"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[outlineviewcollapsedarrowhoverbordercolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+designeritems!", "Member[deletebutton]"] + - ["system.collections.generic.list", "system.activities.presentation.workflowitemspresenter", "Method[sortselecteditems].ReturnValue"] + - ["system.object", "system.activities.presentation.icompositeview", "Method[onitemscut].ReturnValue"] + - ["system.boolean", "system.activities.presentation.workflowviewelement", "Member[expandstate]"] + - ["system.guid", "system.activities.presentation.sourcelocationupdatedeventargs", "Member[objectreference]"] + - ["system.activities.presentation.view.viewstateservice", "system.activities.presentation.workflowviewelement", "Member[viewstateservice]"] + - ["system.collections.ienumerator", "system.activities.presentation.servicemanager", "Method[getenumerator].ReturnValue"] + - ["system.runtime.versioning.frameworkname", "system.activities.presentation.designerconfigurationservice", "Member[targetframeworkname]"] + - ["system.object", "system.activities.presentation.workflowitemspresenter", "Method[onitemscopied].ReturnValue"] + - ["system.boolean", "system.activities.presentation.cutcopypastehelper!", "Method[canpaste].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowitemspresenter", "Member[hinttext]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[assign]"] + - ["system.windows.dependencyproperty", "system.activities.presentation.workflowviewelement!", "Member[expandstateproperty]"] + - ["system.boolean", "system.activities.presentation.designerconfigurationservice", "Member[autosplitenabled]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[propertyinspectorpanebrushkey]"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[annotationdocktextcolor]"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcaptionactivecolorkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[flowdecision]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[switch]"] + - ["system.delegate", "system.activities.presentation.contextitemmanager!", "Method[removecallback].ReturnValue"] + - ["system.windows.media.color", "system.activities.presentation.workflowdesignercolors!", "Member[workflowviewelementselectedbordercolor]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[existsincollection]"] + - ["system.object", "system.activities.presentation.contextitemmanager!", "Method[gettarget].ReturnValue"] + - ["system.string", "system.activities.presentation.workflowdesignercolors!", "Member[designerviewshellbarcolorgradientendkey]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[invokedelegate]"] + - ["system.windows.media.brush", "system.activities.presentation.workflowdesignercolors!", "Member[flowchartexpressionbuttonbrush]"] + - ["system.windows.media.drawingbrush", "system.activities.presentation.workflowdesignericons+activities!", "Member[flowdecisionnode]"] + - ["system.activities.presentation.view.typeresolvingoptions", "system.activities.presentation.icompositeview", "Member[droppingtyperesolvingoptions]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Statements.Tracking.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Statements.Tracking.typemodel.yml new file mode 100644 index 000000000000..d2f73bb41701 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Statements.Tracking.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.activities.statements.tracking.statemachinestatequery", "Member[name]"] + - ["system.string", "system.activities.statements.tracking.statemachinestaterecord", "Member[statemachinename]"] + - ["system.string", "system.activities.statements.tracking.statemachinestaterecord", "Member[statename]"] + - ["system.activities.tracking.trackingrecord", "system.activities.statements.tracking.statemachinestaterecord", "Method[clone].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Statements.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Statements.typemodel.yml new file mode 100644 index 000000000000..c5e97a75f75c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Statements.typemodel.yml @@ -0,0 +1,154 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.objectmodel.collection", "system.activities.statements.invokemethod", "Member[generictypearguments]"] + - ["system.activities.activity", "system.activities.statements.invokedelegate", "Member[default]"] + - ["system.componentmodel.attributecollection", "system.activities.statements.interop", "Method[getattributes].ReturnValue"] + - ["system.activities.inargument", "system.activities.statements.if", "Member[condition]"] + - ["system.activities.activity", "system.activities.statements.if", "Member[else]"] + - ["system.boolean", "system.activities.statements.flowchart", "Member[validateunconnectednodes]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.compensableactivity", "Member[variables]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.statemachine", "Member[variables]"] + - ["system.collections.generic.idictionary", "system.activities.statements.switch", "Member[cases]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.trycatch", "Member[catches]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.parallel", "Member[branches]"] + - ["system.activities.inargument", "system.activities.statements.terminateworkflow", "Member[exception]"] + - ["system.type", "system.activities.statements.catch", "Member[exceptiontype]"] + - ["system.activities.statements.flownode", "system.activities.statements.flowstep", "Member[next]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument2]"] + - ["system.activities.inargument", "system.activities.statements.addtocollection", "Member[collection]"] + - ["system.boolean", "system.activities.statements.delay", "Member[caninduceidle]"] + - ["system.componentmodel.propertydescriptorcollection", "system.activities.statements.interop", "Method[getproperties].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.statements.invokedelegate", "Member[delegatearguments]"] + - ["system.activities.activity", "system.activities.statements.parallelforeach", "Member[completioncondition]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.flowchart", "Member[variables]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument7]"] + - ["system.activities.statements.state", "system.activities.statements.transition", "Member[to]"] + - ["system.activities.statements.flownode", "system.activities.statements.flowswitch", "Member[default]"] + - ["system.iasyncresult", "system.activities.statements.invokemethod", "Method[beginexecute].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.statements.invokemethod", "Member[parameters]"] + - ["system.collections.generic.ienumerable", "system.activities.statements.compensationextension", "Method[getadditionalextensions].ReturnValue"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument9]"] + - ["system.activities.activityaction", "system.activities.statements.foreach", "Member[body]"] + - ["system.activities.activity", "system.activities.statements.switch", "Member[default]"] + - ["system.string", "system.activities.statements.state", "Member[displayname]"] + - ["system.activities.statements.flownode", "system.activities.statements.flowdecision", "Member[true]"] + - ["system.type", "system.activities.statements.interop", "Member[activitytype]"] + - ["system.activities.activity", "system.activities.statements.handlescope", "Member[body]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument16]"] + - ["system.activities.activity", "system.activities.statements.pickbranch", "Member[action]"] + - ["system.activities.activity", "system.activities.statements.flowdecision", "Member[condition]"] + - ["system.activities.statements.flownode", "system.activities.statements.flowdecision", "Member[false]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.state", "Member[transitions]"] + - ["system.activities.activity", "system.activities.statements.state", "Member[entry]"] + - ["system.collections.generic.ienumerable", "system.activities.statements.durabletimerextension", "Method[getadditionalextensions].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.activities.statements.interop", "Method[getdefaultproperty].ReturnValue"] + - ["system.activities.activity", "system.activities.statements.transition", "Member[action]"] + - ["system.activities.inargument", "system.activities.statements.writeline", "Member[text]"] + - ["system.activities.outargument", "system.activities.statements.assign", "Member[to]"] + - ["system.boolean", "system.activities.statements.transactionscope", "Member[caninduceidle]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.sequence", "Member[variables]"] + - ["system.activities.inargument", "system.activities.statements.deletebookmarkscope", "Member[scope]"] + - ["system.activities.inargument", "system.activities.statements.existsincollection", "Member[collection]"] + - ["system.boolean", "system.activities.statements.interop", "Member[caninduceidle]"] + - ["system.boolean", "system.activities.statements.compensableactivity", "Member[caninduceidle]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument6]"] + - ["system.activities.inargument", "system.activities.statements.switch", "Member[expression]"] + - ["system.activities.activity", "system.activities.statements.while", "Member[condition]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.pick", "Member[branches]"] + - ["system.string", "system.activities.statements.invokemethod", "Member[methodname]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.parallel", "Member[variables]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.flowchart", "Member[nodes]"] + - ["system.activities.activity", "system.activities.statements.dowhile", "Member[condition]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument1]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument11]"] + - ["system.activities.inargument", "system.activities.statements.transactionscope", "Member[timeout]"] + - ["system.activities.activity", "system.activities.statements.compensableactivity", "Member[confirmationhandler]"] + - ["system.activities.inargument", "system.activities.statements.foreach", "Member[values]"] + - ["system.activities.activity", "system.activities.statements.nopersistscope", "Member[body]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument5]"] + - ["system.activities.activity", "system.activities.statements.cancellationscope", "Member[cancellationhandler]"] + - ["system.activities.activityaction", "system.activities.statements.invokeaction", "Member[action]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument8]"] + - ["system.activities.activity", "system.activities.statements.if", "Member[then]"] + - ["system.activities.inargument", "system.activities.statements.parallelforeach", "Member[values]"] + - ["system.activities.activity", "system.activities.statements.flowstep", "Member[action]"] + - ["system.boolean", "system.activities.statements.removefromcollection", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument15]"] + - ["system.activities.activityaction", "system.activities.statements.parallelforeach", "Member[body]"] + - ["system.type", "system.activities.statements.invokemethod", "Member[targettype]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument10]"] + - ["system.activities.activity", "system.activities.statements.compensableactivity", "Member[body]"] + - ["system.activities.inargument", "system.activities.statements.existsincollection", "Member[item]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument12]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.trycatch", "Member[variables]"] + - ["system.object", "system.activities.statements.interop", "Method[geteditor].ReturnValue"] + - ["system.boolean", "system.activities.statements.persist", "Member[caninduceidle]"] + - ["system.activities.activityaction", "system.activities.statements.catch", "Member[action]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument14]"] + - ["system.activities.inargument", "system.activities.statements.clearcollection", "Member[collection]"] + - ["system.transactions.isolationlevel", "system.activities.statements.transactionscope", "Member[isolationlevel]"] + - ["system.collections.generic.idictionary", "system.activities.statements.flowswitch", "Member[cases]"] + - ["system.activities.activity", "system.activities.statements.transition", "Member[trigger]"] + - ["system.activities.inargument", "system.activities.statements.confirm", "Member[target]"] + - ["system.componentmodel.eventdescriptorcollection", "system.activities.statements.interop", "Method[getevents].ReturnValue"] + - ["system.activities.activity", "system.activities.statements.dowhile", "Member[body]"] + - ["system.activities.inargument", "system.activities.statements.removefromcollection", "Member[collection]"] + - ["system.boolean", "system.activities.statements.transactionscope", "Method[shouldserializeisolationlevel].ReturnValue"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument13]"] + - ["system.boolean", "system.activities.statements.transactionscope", "Method[shouldserializetimeout].ReturnValue"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument]"] + - ["system.activities.inargument", "system.activities.statements.compensate", "Member[target]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.statemachine", "Member[states]"] + - ["system.activities.inargument", "system.activities.statements.addtocollection", "Member[item]"] + - ["system.componentmodel.eventdescriptor", "system.activities.statements.interop", "Method[getdefaultevent].ReturnValue"] + - ["system.activities.activity", "system.activities.statements.parallel", "Member[completioncondition]"] + - ["system.boolean", "system.activities.statements.pick", "Member[caninduceidle]"] + - ["system.activities.activity", "system.activities.statements.transition", "Member[condition]"] + - ["system.object", "system.activities.statements.interop", "Method[getpropertyowner].ReturnValue"] + - ["system.boolean", "system.activities.statements.state", "Member[isfinal]"] + - ["system.boolean", "system.activities.statements.transactionscope", "Member[abortinstanceontransactionfailure]"] + - ["system.activities.activity", "system.activities.statements.cancellationscope", "Member[body]"] + - ["system.activities.activity", "system.activities.statements.trycatch", "Member[finally]"] + - ["system.activities.inargument", "system.activities.statements.removefromcollection", "Member[item]"] + - ["system.activities.activity", "system.activities.statements.pickbranch", "Member[trigger]"] + - ["system.activities.statements.flownode", "system.activities.statements.flowchart", "Member[startnode]"] + - ["system.boolean", "system.activities.statements.existsincollection", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.statements.throw", "Member[exception]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.sequence", "Member[activities]"] + - ["system.boolean", "system.activities.statements.invokemethod", "Member[runasynchronously]"] + - ["system.componentmodel.typeconverter", "system.activities.statements.interop", "Method[getconverter].ReturnValue"] + - ["system.activities.inargument", "system.activities.statements.invokemethod", "Member[targetobject]"] + - ["system.string", "system.activities.statements.pickbranch", "Member[displayname]"] + - ["system.activities.statements.state", "system.activities.statements.statemachine", "Member[initialstate]"] + - ["system.string", "system.activities.statements.transition", "Member[displayname]"] + - ["system.activities.activity", "system.activities.statements.compensableactivity", "Member[compensationhandler]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.pickbranch", "Member[variables]"] + - ["system.activities.activity", "system.activities.statements.trycatch", "Member[try]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.while", "Member[variables]"] + - ["system.activities.inargument", "system.activities.statements.writeline", "Member[textwriter]"] + - ["system.activities.activity", "system.activities.statements.while", "Member[body]"] + - ["system.string", "system.activities.statements.interop", "Method[getcomponentname].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.statements.state", "Member[variables]"] + - ["system.activities.inargument", "system.activities.statements.handlescope", "Member[handle]"] + - ["system.string", "system.activities.statements.interop", "Method[getclassname].ReturnValue"] + - ["system.activities.activity", "system.activities.statements.compensableactivity", "Member[cancellationhandler]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument3]"] + - ["system.activities.activitydelegate", "system.activities.statements.invokedelegate", "Member[delegate]"] + - ["system.activities.activity", "system.activities.statements.transactionscope", "Member[body]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.cancellationscope", "Member[variables]"] + - ["system.string", "system.activities.statements.flowdecision", "Member[displayname]"] + - ["system.activities.activity", "system.activities.statements.flowswitch", "Member[expression]"] + - ["system.activities.inargument", "system.activities.statements.delay", "Member[duration]"] + - ["system.string", "system.activities.statements.flowswitch", "Member[displayname]"] + - ["system.activities.inargument", "system.activities.statements.invokeaction", "Member[argument4]"] + - ["system.activities.inargument", "system.activities.statements.terminateworkflow", "Member[reason]"] + - ["system.collections.generic.idictionary", "system.activities.statements.interop", "Member[activityproperties]"] + - ["system.activities.outargument", "system.activities.statements.invokemethod", "Member[result]"] + - ["system.activities.activity", "system.activities.statements.state", "Member[exit]"] + - ["system.collections.generic.idictionary", "system.activities.statements.interop", "Member[activitymetaproperties]"] + - ["system.collections.objectmodel.collection", "system.activities.statements.dowhile", "Member[variables]"] + - ["system.activities.inargument", "system.activities.statements.assign", "Member[value]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Tracking.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Tracking.typemodel.yml new file mode 100644 index 000000000000..6c8d862a6b1f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Tracking.typemodel.yml @@ -0,0 +1,119 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.tracking.implementationvisibility", "system.activities.tracking.trackingprofile", "Member[implementationvisibility]"] + - ["system.string", "system.activities.tracking.activityinfo", "Member[instanceid]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.activityscheduledrecord", "Member[child]"] + - ["system.string", "system.activities.tracking.activitystatequery", "Member[activityname]"] + - ["system.string", "system.activities.tracking.activitystates!", "Member[executing]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.activitystaterecord", "Method[clone].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[updated]"] + - ["system.string", "system.activities.tracking.workflowinstancesuspendedrecord", "Member[reason]"] + - ["system.string", "system.activities.tracking.bookmarkresumptionquery", "Member[name]"] + - ["system.boolean", "system.activities.tracking.workflowinstanceupdatedrecord", "Member[issuccessful]"] + - ["system.guid", "system.activities.tracking.trackingrecord", "Member[instanceid]"] + - ["system.activities.workflowidentity", "system.activities.tracking.workflowinstancerecord", "Member[workflowdefinitionidentity]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[suspended]"] + - ["system.string", "system.activities.tracking.workflowinstancesuspendedrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.activityinfo", "Member[name]"] + - ["system.string", "system.activities.tracking.activityinfo", "Member[typename]"] + - ["system.string", "system.activities.tracking.activitystaterecord", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.activities.tracking.faultpropagationrecord", "Member[isfaultsource]"] + - ["system.string", "system.activities.tracking.cancelrequestedquery", "Member[childactivityname]"] + - ["system.workflow.runtime.tracking.trackingrecord", "system.activities.tracking.interoptrackingrecord", "Member[trackingrecord]"] + - ["system.string", "system.activities.tracking.trackingprofile", "Member[name]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.faultpropagationrecord", "Member[faulthandler]"] + - ["system.string", "system.activities.tracking.bookmarkresumptionrecord", "Member[bookmarkname]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.faultpropagationrecord", "Member[faultsource]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.trackingrecord", "Method[clone].ReturnValue"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.workflowinstanceabortedrecord", "Method[clone].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstancerecord", "Method[tostring].ReturnValue"] + - ["system.object", "system.activities.tracking.bookmarkresumptionrecord", "Member[payload]"] + - ["system.string", "system.activities.tracking.bookmarkresumptionrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[persisted]"] + - ["system.string", "system.activities.tracking.activitystaterecord", "Member[state]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[unsuspended]"] + - ["system.collections.generic.idictionary", "system.activities.tracking.activitystaterecord", "Member[arguments]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[idle]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.customtrackingrecord", "Member[activity]"] + - ["system.collections.generic.idictionary", "system.activities.tracking.customtrackingrecord", "Member[data]"] + - ["system.string", "system.activities.tracking.cancelrequestedrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.customtrackingquery", "Member[name]"] + - ["system.string", "system.activities.tracking.customtrackingrecord", "Member[name]"] + - ["system.string", "system.activities.tracking.faultpropagationquery", "Member[faulthandleractivityname]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.faultpropagationrecord", "Method[clone].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[resumed]"] + - ["system.string", "system.activities.tracking.workflowinstanceterminatedrecord", "Method[tostring].ReturnValue"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.workflowinstanceunhandledexceptionrecord", "Method[clone].ReturnValue"] + - ["system.guid", "system.activities.tracking.bookmarkresumptionrecord", "Member[bookmarkscope]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[aborted]"] + - ["system.collections.generic.ilist", "system.activities.tracking.workflowinstanceupdatedrecord", "Member[blockingactivities]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[terminated]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.bookmarkresumptionrecord", "Member[owner]"] + - ["system.string", "system.activities.tracking.activitystates!", "Member[canceled]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.bookmarkresumptionrecord", "Method[clone].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[unloaded]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.customtrackingrecord", "Method[clone].ReturnValue"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.activitystaterecord", "Member[activity]"] + - ["system.collections.generic.idictionary", "system.activities.tracking.activitystaterecord", "Member[variables]"] + - ["system.activities.tracking.implementationvisibility", "system.activities.tracking.implementationvisibility!", "Member[rootscope]"] + - ["system.diagnostics.tracelevel", "system.activities.tracking.trackingrecord", "Member[level]"] + - ["system.string", "system.activities.tracking.activitystates!", "Member[closed]"] + - ["system.string", "system.activities.tracking.workflowinstanceabortedrecord", "Member[reason]"] + - ["system.string", "system.activities.tracking.workflowinstanceabortedrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstanceterminatedrecord", "Member[reason]"] + - ["system.string", "system.activities.tracking.workflowinstancerecord", "Member[activitydefinitionid]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.workflowinstanceunhandledexceptionrecord", "Member[faultsource]"] + - ["system.string", "system.activities.tracking.faultpropagationquery", "Member[faultsourceactivityname]"] + - ["system.collections.objectmodel.collection", "system.activities.tracking.workflowinstancequery", "Member[states]"] + - ["system.activities.tracking.trackingprofile", "system.activities.tracking.trackingparticipant", "Member[trackingprofile]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.interoptrackingrecord", "Method[clone].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.tracking.trackingprofile", "Member[queries]"] + - ["system.collections.generic.idictionary", "system.activities.tracking.trackingquery", "Member[queryannotations]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.activityscheduledrecord", "Method[clone].ReturnValue"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.cancelrequestedrecord", "Member[activity]"] + - ["system.collections.generic.idictionary", "system.activities.tracking.trackingrecord", "Member[annotations]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[updatefailed]"] + - ["system.iasyncresult", "system.activities.tracking.etwtrackingparticipant", "Method[begintrack].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstanceunhandledexceptionrecord", "Method[tostring].ReturnValue"] + - ["system.guid", "system.activities.tracking.etwtrackingparticipant", "Member[etwproviderid]"] + - ["system.string", "system.activities.tracking.trackingprofile", "Member[activitydefinitionid]"] + - ["system.exception", "system.activities.tracking.workflowinstanceunhandledexceptionrecord", "Member[unhandledexception]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[deleted]"] + - ["system.exception", "system.activities.tracking.faultpropagationrecord", "Member[fault]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.cancelrequestedrecord", "Method[clone].ReturnValue"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.workflowinstanceupdatedrecord", "Method[clone].ReturnValue"] + - ["system.string", "system.activities.tracking.activityscheduledrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstanceupdatedrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.activityinfo", "Member[id]"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.workflowinstancerecord", "Method[clone].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[canceled]"] + - ["system.int64", "system.activities.tracking.trackingrecord", "Member[recordnumber]"] + - ["system.string", "system.activities.tracking.cancelrequestedquery", "Member[activityname]"] + - ["system.collections.objectmodel.collection", "system.activities.tracking.activitystatequery", "Member[states]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.activityscheduledrecord", "Member[activity]"] + - ["system.string", "system.activities.tracking.trackingrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[started]"] + - ["system.collections.objectmodel.collection", "system.activities.tracking.activitystatequery", "Member[arguments]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[unhandledexception]"] + - ["system.string", "system.activities.tracking.etwtrackingparticipant", "Member[applicationreference]"] + - ["system.string", "system.activities.tracking.faultpropagationrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.tracking.activityscheduledquery", "Member[activityname]"] + - ["system.activities.tracking.activityinfo", "system.activities.tracking.cancelrequestedrecord", "Member[child]"] + - ["system.string", "system.activities.tracking.activityscheduledquery", "Member[childactivityname]"] + - ["system.string", "system.activities.tracking.workflowinstancestates!", "Member[completed]"] + - ["system.string", "system.activities.tracking.customtrackingquery", "Member[activityname]"] + - ["system.string", "system.activities.tracking.workflowinstancerecord", "Member[state]"] + - ["system.activities.tracking.implementationvisibility", "system.activities.tracking.implementationvisibility!", "Member[all]"] + - ["system.collections.objectmodel.collection", "system.activities.tracking.activitystatequery", "Member[variables]"] + - ["system.string", "system.activities.tracking.activityinfo", "Method[tostring].ReturnValue"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.workflowinstancesuspendedrecord", "Method[clone].ReturnValue"] + - ["system.datetime", "system.activities.tracking.trackingrecord", "Member[eventtime]"] + - ["system.string", "system.activities.tracking.customtrackingrecord", "Method[tostring].ReturnValue"] + - ["system.activities.tracking.trackingrecord", "system.activities.tracking.workflowinstanceterminatedrecord", "Method[clone].ReturnValue"] + - ["system.iasyncresult", "system.activities.tracking.trackingparticipant", "Method[begintrack].ReturnValue"] + - ["system.string", "system.activities.tracking.activitystates!", "Member[faulted]"] + - ["system.activities.workflowidentity", "system.activities.tracking.workflowinstanceupdatedrecord", "Member[originaldefinitionidentity]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Validation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Validation.typemodel.yml new file mode 100644 index 000000000000..fa29fb7880cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.Validation.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.inargument", "system.activities.validation.addvalidationerror", "Member[iswarning]"] + - ["system.activities.activity", "system.activities.validation.activityvalidationservices!", "Method[resolve].ReturnValue"] + - ["system.activities.inargument", "system.activities.validation.addvalidationerror", "Member[propertyname]"] + - ["system.boolean", "system.activities.validation.validationsettings", "Member[prepareforruntime]"] + - ["system.activities.inargument", "system.activities.validation.assertvalidation", "Member[iswarning]"] + - ["system.activities.inargument", "system.activities.validation.assertvalidation", "Member[propertyname]"] + - ["system.activities.locationreferenceenvironment", "system.activities.validation.validationsettings", "Member[environment]"] + - ["system.activities.validation.validationresults", "system.activities.validation.activityvalidationservices!", "Method[validate].ReturnValue"] + - ["system.boolean", "system.activities.validation.validationsettings", "Member[skipvalidatingrootconfiguration]"] + - ["system.activities.activity", "system.activities.validation.validationerror", "Member[source]"] + - ["system.collections.generic.ienumerable", "system.activities.validation.getparentchain", "Method[execute].ReturnValue"] + - ["system.activities.inargument", "system.activities.validation.addvalidationerror", "Member[message]"] + - ["system.boolean", "system.activities.validation.validationsettings", "Member[singlelevel]"] + - ["system.activities.inargument", "system.activities.validation.getchildsubtree", "Member[validationcontext]"] + - ["system.collections.generic.ienumerable", "system.activities.validation.getchildsubtree", "Method[execute].ReturnValue"] + - ["system.boolean", "system.activities.validation.validationsettings", "Member[onlyuseadditionalconstraints]"] + - ["system.string", "system.activities.validation.validationerror", "Member[message]"] + - ["system.activities.inargument", "system.activities.validation.assertvalidation", "Member[message]"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.validation.validationresults", "Member[warnings]"] + - ["system.string", "system.activities.validation.validationerror", "Member[id]"] + - ["system.activities.inargument", "system.activities.validation.getworkflowtree", "Member[validationcontext]"] + - ["system.collections.generic.ienumerable", "system.activities.validation.getworkflowtree", "Method[execute].ReturnValue"] + - ["system.string", "system.activities.validation.validationerror", "Member[propertyname]"] + - ["system.boolean", "system.activities.validation.validationerror", "Member[iswarning]"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.validation.validationresults", "Member[errors]"] + - ["system.string", "system.activities.validation.validationerror", "Method[tostring].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.validation.validationsettings", "Member[additionalconstraints]"] + - ["system.threading.cancellationtoken", "system.activities.validation.validationsettings", "Member[cancellationtoken]"] + - ["system.activities.inargument", "system.activities.validation.assertvalidation", "Member[assertion]"] + - ["system.activities.inargument", "system.activities.validation.getparentchain", "Member[validationcontext]"] + - ["system.string", "system.activities.validation.constraint!", "Member[validationerrorlistpropertyname]"] + - ["system.object", "system.activities.validation.validationerror", "Member[sourcedetail]"] + - ["system.activities.activityaction", "system.activities.validation.constraint", "Member[body]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.XamlIntegration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.XamlIntegration.typemodel.yml new file mode 100644 index 000000000000..39eba64d9b12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.XamlIntegration.typemodel.yml @@ -0,0 +1,77 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.activities.xamlintegration.activitywithresultvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.xaml.xamlreader", "system.activities.xamlintegration.activityxamlservices!", "Method[createbuilderreader].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.implementationversionconverter", "Method[convertto].ReturnValue"] + - ["system.func", "system.activities.xamlintegration.activityxamlservices!", "Method[createfactory].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.assemblyreferenceconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.ivalueserializableexpression", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.workflowidentityconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.activities.xamlintegration.textexpressioncompilererror", "Member[number]"] + - ["system.string", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[rootnamespace]"] + - ["system.xaml.xamlwriter", "system.activities.xamlintegration.activityxamlservices!", "Method[createbuilderwriter].ReturnValue"] + - ["system.collections.generic.ilist", "system.activities.xamlintegration.icompiledexpressionroot", "Method[getrequiredlocations].ReturnValue"] + - ["system.xaml.xamlreader", "system.activities.xamlintegration.funcdeferringloader", "Method[save].ReturnValue"] + - ["system.string", "system.activities.xamlintegration.ivalueserializableexpression", "Method[converttostring].ReturnValue"] + - ["system.linq.expressions.expression", "system.activities.xamlintegration.compileddatacontext", "Method[rewriteexpressiontree].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.dynamicupdatemapitemconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.icompiledexpressionroot", "Method[canexecuteexpression].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.typeconverterbase", "Method[convertto].ReturnValue"] + - ["system.int32", "system.activities.xamlintegration.textexpressioncompilererror", "Member[sourcelinenumber]"] + - ["system.type", "system.activities.xamlintegration.textexpressioncompilerresults", "Member[resulttype]"] + - ["system.activities.locationreferenceenvironment", "system.activities.xamlintegration.activityxamlservicessettings", "Member[locationreferenceenvironment]"] + - ["system.boolean", "system.activities.xamlintegration.activityxamlservicessettings", "Member[compileexpressions]"] + - ["system.object", "system.activities.xamlintegration.icompiledexpressionroot", "Method[invokeexpression].ReturnValue"] + - ["system.linq.expressions.expression", "system.activities.xamlintegration.icompiledexpressionroot", "Method[getexpressiontreeforexpression].ReturnValue"] + - ["system.string", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[language]"] + - ["system.boolean", "system.activities.xamlintegration.argumentvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.activities.xamlintegration.compileddatacontext[]", "system.activities.xamlintegration.compileddatacontext!", "Method[getcompileddatacontextcache].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[generateaspartialclass]"] + - ["system.object", "system.activities.xamlintegration.compileddatacontext!", "Method[getdatacontextactivities].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.typeconverterbase", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[activityname]"] + - ["system.object", "system.activities.xamlintegration.compileddatacontext", "Method[getvariablevalue].ReturnValue"] + - ["system.string", "system.activities.xamlintegration.icompiledexpressionroot", "Method[getlanguage].ReturnValue"] + - ["system.activities.dynamicupdate.dynamicupdatemap", "system.activities.xamlintegration.dynamicupdatemapextension", "Member[updatemap]"] + - ["system.activities.xamlintegration.textexpressioncompilerresults", "system.activities.xamlintegration.textexpressioncompiler", "Method[compile].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.dynamicupdatemapitemconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.activitywithresultvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.implementationversionconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.workflowidentityconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.textexpressioncompilerresults", "Member[haserrors]"] + - ["system.boolean", "system.activities.xamlintegration.typeconverterbase", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.dynamicupdatemapextension", "Method[providevalue].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.implementationversionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.funcdeferringloader", "Method[load].ReturnValue"] + - ["system.xaml.xamlreader", "system.activities.xamlintegration.serializablefuncdeferringloader", "Method[save].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.assemblyreferenceconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.textexpressioncompiler", "Method[generatesource].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.xamlintegration.textexpressioncompilerresults", "Member[compilermessages]"] + - ["system.string", "system.activities.xamlintegration.argumentvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.activities.location", "system.activities.xamlintegration.compileddatacontext", "Method[getlocation].ReturnValue"] + - ["system.activities.activity", "system.activities.xamlintegration.activityxamlservices!", "Method[load].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.textexpressioncompilerresults", "Member[hassourceinfo]"] + - ["system.boolean", "system.activities.xamlintegration.assemblyreferenceconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.assemblyreferenceconverter", "Method[convertfrom].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.dynamicupdatemapitemconverter", "Method[convertfrom].ReturnValue"] + - ["system.action", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[logsourcegenerationmessage]"] + - ["system.activities.activity", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[activity]"] + - ["system.string", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[activitynamespace]"] + - ["system.object", "system.activities.xamlintegration.propertyreferenceextension", "Method[providevalue].ReturnValue"] + - ["system.string", "system.activities.xamlintegration.textexpressioncompilererror", "Member[message]"] + - ["system.boolean", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[forimplementation]"] + - ["system.xaml.xamlreader", "system.activities.xamlintegration.activityxamlservices!", "Method[createreader].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.textexpressioncompilersettings", "Member[alwaysgeneratesource]"] + - ["system.object", "system.activities.xamlintegration.dynamicupdatemapconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.implementationversionconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.textexpressioncompilererror", "Member[iswarning]"] + - ["system.object", "system.activities.xamlintegration.typeconverterbase", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.dynamicupdatemapconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.activities.xamlintegration.serializablefuncdeferringloader", "Method[load].ReturnValue"] + - ["system.boolean", "system.activities.xamlintegration.dynamicupdatemapitemconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.xml.serialization.ixmlserializable", "system.activities.xamlintegration.dynamicupdatemapextension", "Member[xmlcontent]"] + - ["system.string", "system.activities.xamlintegration.propertyreferenceextension", "Member[propertyname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.typemodel.yml new file mode 100644 index 000000000000..852b3051a682 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Activities.typemodel.yml @@ -0,0 +1,375 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["t", "system.activities.nativeactivitycontext", "Method[getvalue].ReturnValue"] + - ["system.object", "system.activities.asynccodeactivitycontext", "Member[userstate]"] + - ["system.type", "system.activities.runtimedelegateargument", "Member[type]"] + - ["system.boolean", "system.activities.nativeactivitymetadata!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.activities.workflowidentity", "Method[tostring].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[onbeginpersist].ReturnValue"] + - ["system.boolean", "system.activities.bookmarkscope", "Member[isinitialized]"] + - ["system.activities.unhandledexceptionaction", "system.activities.unhandledexceptionaction!", "Member[terminate]"] + - ["system.int32", "system.activities.bookmarkscope", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.activities.dynamicactivity", "Member[name]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument2]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument8]"] + - ["system.activities.activity", "system.activities.workflowapplicationunhandledexceptioneventargs", "Member[exceptionsource]"] + - ["system.int32", "system.activities.workflowidentity", "Method[gethashcode].ReturnValue"] + - ["system.activities.codeactivitypublicenvironmentaccessor", "system.activities.codeactivitypublicenvironmentaccessor!", "Method[create].ReturnValue"] + - ["system.version", "system.activities.asynccodeactivity", "Member[implementationversion]"] + - ["system.string", "system.activities.activitypropertyreference", "Member[sourceproperty]"] + - ["thandle", "system.activities.handleinitializationcontext", "Method[createandinitializehandle].ReturnValue"] + - ["system.boolean", "system.activities.workflowapplication", "Member[supportsinstancekeys]"] + - ["system.activities.outargument", "system.activities.outargument!", "Method[createreference].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication!", "Method[begingetinstance].ReturnValue"] + - ["system.activities.workflowidentity", "system.activities.workflowidentity!", "Method[parse].ReturnValue"] + - ["system.activities.bookmarkresumptionresult", "system.activities.bookmarkresumptionresult!", "Member[notfound]"] + - ["system.componentmodel.typeconverter", "system.activities.dynamicactivity", "Method[getconverter].ReturnValue"] + - ["system.boolean", "system.activities.bookmarkscope", "Method[equals].ReturnValue"] + - ["system.activities.activity", "system.activities.locationreferenceenvironment", "Member[root]"] + - ["system.boolean", "system.activities.codeactivitymetadata!", "Method[op_inequality].ReturnValue"] + - ["system.activities.workflowidentity", "system.activities.versionmismatchexception", "Member[actualversion]"] + - ["system.activities.activitywithresult", "system.activities.argument", "Member[expression]"] + - ["system.componentmodel.eventdescriptorcollection", "system.activities.dynamicactivity", "Method[getevents].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication!", "Method[begingetrunnableinstance].ReturnValue"] + - ["system.activities.delegateoutargument", "system.activities.activitydelegate", "Method[getresultargument].ReturnValue"] + - ["system.exception", "system.activities.nativeactivityabortcontext", "Member[reason]"] + - ["system.string", "system.activities.runtimeargument", "Member[namecore]"] + - ["system.activities.activityinstancestate", "system.activities.activityinstancestate!", "Member[executing]"] + - ["system.componentmodel.propertydescriptor", "system.activities.dynamicactivity", "Method[getdefaultproperty].ReturnValue"] + - ["system.activities.outargument", "system.activities.activity", "Member[result]"] + - ["system.object", "system.activities.dynamicactivityproperty", "Member[value]"] + - ["system.activities.argumentdirection", "system.activities.argument", "Member[direction]"] + - ["system.exception", "system.activities.workflowapplicationabortedeventargs", "Member[reason]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument14]"] + - ["system.collections.generic.ienumerable", "system.activities.workflowapplicationeventargs", "Method[getinstanceextensions].ReturnValue"] + - ["system.activities.inargument", "system.activities.inargument!", "Method[fromvariable].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.workflowapplication", "Method[getbookmarks].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[begincancel].ReturnValue"] + - ["system.guid", "system.activities.workflowapplication", "Member[id]"] + - ["system.activities.bookmark", "system.activities.nativeactivitycontext", "Method[createbookmark].ReturnValue"] + - ["system.string", "system.activities.bookmark", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.activitybuilder", "Member[name]"] + - ["system.object", "system.activities.dynamicactivity", "Method[getpropertyowner].ReturnValue"] + - ["system.action", "system.activities.workflowapplication", "Member[idle]"] + - ["system.activities.activity", "system.activities.activitybuilder", "Method[getworkflowroot].ReturnValue"] + - ["system.boolean", "system.activities.nativeactivity", "Member[caninduceidle]"] + - ["system.boolean", "system.activities.nativeactivitymetadata", "Member[hasviolations]"] + - ["system.activities.bookmarkresumptionresult", "system.activities.workflowapplication", "Method[onendresumebookmark].ReturnValue"] + - ["system.func", "system.activities.workflowapplication", "Member[onunhandledexception]"] + - ["system.func", "system.activities.asynccodeactivity", "Member[implementation]"] + - ["system.object", "system.activities.variable", "Method[get].ReturnValue"] + - ["system.string", "system.activities.handle", "Member[executionpropertyname]"] + - ["system.componentmodel.propertydescriptorcollection", "system.activities.workflowdatacontext", "Method[getproperties].ReturnValue"] + - ["system.activities.location", "system.activities.inoutargument", "Method[getlocation].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.nativeactivitymetadata", "Method[getargumentswithreflection].ReturnValue"] + - ["tresult", "system.activities.codeactivity", "Method[execute].ReturnValue"] + - ["system.activities.argumentdirection", "system.activities.runtimedelegateargument", "Member[direction]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument10]"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[beginload].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.activitymetadata", "Method[getvariableswithreflection].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.workflowapplicationcompletedeventargs", "Member[outputs]"] + - ["system.collections.generic.idictionary", "system.activities.workflowinvoker!", "Method[invoke].ReturnValue"] + - ["system.type", "system.activities.activitywithresult", "Member[resulttype]"] + - ["system.activities.location", "system.activities.delegateargument", "Method[getlocation].ReturnValue"] + - ["system.activities.location", "system.activities.activitycontext", "Method[getlocation].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument9]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument7]"] + - ["system.activities.activity", "system.activities.activitydelegate", "Member[handler]"] + - ["system.object", "system.activities.delegateargument", "Method[get].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.nativeactivitymetadata", "Method[getdelegateswithreflection].ReturnValue"] + - ["system.activities.workflowidentityfilter", "system.activities.workflowidentityfilter!", "Member[any]"] + - ["system.activities.workflowapplicationinstance", "system.activities.workflowapplication!", "Method[getrunnableinstance].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument8]"] + - ["system.boolean", "system.activities.codeactivitypublicenvironmentaccessor!", "Method[op_equality].ReturnValue"] + - ["system.object", "system.activities.executionproperties", "Method[find].ReturnValue"] + - ["system.activities.bookmarkresumptionresult", "system.activities.nativeactivitycontext", "Method[resumebookmark].ReturnValue"] + - ["system.activities.codeactivitymetadata", "system.activities.codeactivitypublicenvironmentaccessor", "Member[activitymetadata]"] + - ["system.activities.executionproperties", "system.activities.nativeactivitycontext", "Member[properties]"] + - ["t", "system.activities.delegateoutargument", "Method[get].ReturnValue"] + - ["t", "system.activities.handleinitializationcontext", "Method[getextension].ReturnValue"] + - ["system.activities.variablemodifiers", "system.activities.variable", "Member[modifiers]"] + - ["system.string", "system.activities.locationreference", "Member[name]"] + - ["system.boolean", "system.activities.activitybuilder!", "Method[shouldserializepropertyreference].ReturnValue"] + - ["system.activities.bookmarkscope", "system.activities.bookmarkscopehandle", "Member[bookmarkscope]"] + - ["system.collections.objectmodel.collection", "system.activities.codeactivitymetadata", "Method[getargumentswithreflection].ReturnValue"] + - ["system.string", "system.activities.runtimedelegateargument", "Member[name]"] + - ["system.componentmodel.eventdescriptor", "system.activities.dynamicactivity", "Method[getdefaultevent].ReturnValue"] + - ["system.string", "system.activities.workflowapplicationunhandledexceptioneventargs", "Member[exceptionsourceinstanceid]"] + - ["system.type", "system.activities.locationreference", "Member[type]"] + - ["system.activities.inoutargument", "system.activities.inoutargument!", "Method[op_implicit].ReturnValue"] + - ["system.activities.activity", "system.activities.outargument", "Member[expression]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument16]"] + - ["system.activities.activity", "system.activities.activity!", "Method[fromvalue].ReturnValue"] + - ["system.boolean", "system.activities.nativeactivitymetadata!", "Method[op_inequality].ReturnValue"] + - ["system.version", "system.activities.activitybuilder", "Member[implementationversion]"] + - ["system.boolean", "system.activities.activitymetadata!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.activities.dynamicactivityproperty", "Member[name]"] + - ["system.activities.inargument", "system.activities.inargument!", "Method[fromvalue].ReturnValue"] + - ["system.string", "system.activities.location", "Method[tostring].ReturnValue"] + - ["system.activities.workflowapplicationinstance", "system.activities.workflowapplication!", "Method[getinstance].ReturnValue"] + - ["system.guid", "system.activities.bookmarkscope", "Member[id]"] + - ["system.guid", "system.activities.workflowapplicationexception", "Member[instanceid]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument13]"] + - ["system.activities.inoutargument", "system.activities.inoutargument!", "Method[fromexpression].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[beginloadrunnableinstance].ReturnValue"] + - ["system.activities.workflowapplicationinstance", "system.activities.workflowapplication!", "Method[endgetinstance].ReturnValue"] + - ["system.activities.bookmarkresumptionresult", "system.activities.workflowapplication", "Method[endresumebookmark].ReturnValue"] + - ["system.string", "system.activities.delegateargument", "Member[name]"] + - ["system.func", "system.activities.activity", "Member[implementation]"] + - ["system.activities.delegateoutargument", "system.activities.activityfunc", "Method[getresultargument].ReturnValue"] + - ["system.boolean", "system.activities.locationreferenceenvironment", "Method[trygetlocationreference].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.activitymetadata", "Method[getimportedchildrenwithreflection].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument11]"] + - ["system.activities.bookmarkoptions", "system.activities.bookmarkoptions!", "Member[nonblocking]"] + - ["system.componentmodel.propertydescriptorcollection", "system.activities.dynamicactivity", "Method[getproperties].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.nativeactivitymetadata", "Method[getvariableswithreflection].ReturnValue"] + - ["system.version", "system.activities.codeactivity", "Member[implementationversion]"] + - ["system.int32", "system.activities.activitymetadata", "Method[gethashcode].ReturnValue"] + - ["system.activities.bookmarkscopehandle", "system.activities.bookmarkscopehandle!", "Member[default]"] + - ["system.int32", "system.activities.codeactivitypublicenvironmentaccessor", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.activities.nativeactivitymetadata", "Method[gethashcode].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.activitymetadata", "Method[getimporteddelegateswithreflection].ReturnValue"] + - ["system.activities.bookmarkscope", "system.activities.bookmarkscope!", "Member[default]"] + - ["t", "system.activities.argument", "Method[get].ReturnValue"] + - ["system.boolean", "system.activities.workflowidentity", "Method[equals].ReturnValue"] + - ["system.string", "system.activities.workflowidentity", "Member[name]"] + - ["system.boolean", "system.activities.activitydelegate", "Method[shouldserializedisplayname].ReturnValue"] + - ["system.activities.hosting.workflowinstanceextensionmanager", "system.activities.workflowinvoker", "Member[extensions]"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[beginunload].ReturnValue"] + - ["system.activities.outargument", "system.activities.activitywithresult", "Member[result]"] + - ["system.activities.activity", "system.activities.activity!", "Method[fromvariable].ReturnValue"] + - ["system.activities.variablemodifiers", "system.activities.variablemodifiers!", "Member[mapped]"] + - ["system.int32", "system.activities.bookmark", "Method[gethashcode].ReturnValue"] + - ["system.activities.activitypropertyreference", "system.activities.activitybuilder!", "Method[getpropertyreference].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.invokecompletedeventargs", "Member[outputs]"] + - ["system.object", "system.activities.location", "Member[value]"] + - ["system.boolean", "system.activities.runtimetransactionhandle", "Member[abortinstanceontransactionfailure]"] + - ["system.activities.outargument", "system.activities.outargument!", "Method[fromvariable].ReturnValue"] + - ["system.func", "system.activities.workflowapplication", "Member[persistableidle]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument3]"] + - ["system.object", "system.activities.activitycontext", "Method[getvalue].ReturnValue"] + - ["system.activities.activityinstancestate", "system.activities.activityinstancestate!", "Member[canceled]"] + - ["t", "system.activities.activitycontext", "Method[getextension].ReturnValue"] + - ["system.activities.activityinstancestate", "system.activities.activityinstancestate!", "Member[closed]"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.exclusivehandle", "Member[registeredbookmarkscopes]"] + - ["system.type", "system.activities.runtimeargument", "Member[typecore]"] + - ["system.activities.variablemodifiers", "system.activities.variablemodifiers!", "Member[none]"] + - ["system.guid", "system.activities.workflowapplicationeventargs", "Member[instanceid]"] + - ["system.activities.unhandledexceptionaction", "system.activities.unhandledexceptionaction!", "Member[cancel]"] + - ["system.collections.objectmodel.collection", "system.activities.activitybuilder", "Member[attributes]"] + - ["system.activities.bookmarkresumptionresult", "system.activities.bookmarkresumptionresult!", "Member[notready]"] + - ["system.boolean", "system.activities.codeactivitypublicenvironmentaccessor", "Method[trygetaccesstopubliclocation].ReturnValue"] + - ["system.activities.argument", "system.activities.argument!", "Method[create].ReturnValue"] + - ["system.activities.inoutargument", "system.activities.inoutargument!", "Method[createreference].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.workflowapplicationidleeventargs", "Member[bookmarks]"] + - ["system.func", "system.activities.codeactivity", "Member[implementation]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument4]"] + - ["system.activities.location", "system.activities.delegateoutargument", "Method[getlocation].ReturnValue"] + - ["system.object", "system.activities.location", "Member[valuecore]"] + - ["system.iasyncresult", "system.activities.workflowapplication!", "Method[begincreatedefaultinstanceowner].ReturnValue"] + - ["system.activities.inargument", "system.activities.inargument!", "Method[fromdelegateargument].ReturnValue"] + - ["system.type", "system.activities.delegateoutargument", "Member[typecore]"] + - ["system.activities.activityinstance", "system.activities.nativeactivitycontext", "Method[scheduledelegate].ReturnValue"] + - ["system.action", "system.activities.workflowapplication", "Member[completed]"] + - ["system.object", "system.activities.requiredargumentattribute", "Member[typeid]"] + - ["system.boolean", "system.activities.codeactivitypublicenvironmentaccessor", "Method[trygetreferencetopubliclocation].ReturnValue"] + - ["system.activities.location", "system.activities.argument", "Method[getlocation].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.runtimeargument", "Member[overloadgroupnames]"] + - ["system.string", "system.activities.delegateargument", "Member[namecore]"] + - ["system.componentmodel.attributecollection", "system.activities.dynamicactivity", "Method[getattributes].ReturnValue"] + - ["system.boolean", "system.activities.runtimetransactionhandle", "Member[suppresstransaction]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument3]"] + - ["system.boolean", "system.activities.workflowinspectionservices!", "Method[caninduceidle].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication!", "Method[begindeletedefaultinstanceowner].ReturnValue"] + - ["system.boolean", "system.activities.codeactivitymetadata!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.activities.codeactivitymetadata", "Member[hasviolations]"] + - ["system.activities.bookmarkoptions", "system.activities.bookmarkoptions!", "Member[none]"] + - ["system.version", "system.activities.activityinstance", "Member[implementationversion]"] + - ["system.type", "system.activities.argument", "Member[argumenttype]"] + - ["system.activities.bookmarkscope", "system.activities.nativeactivitycontext", "Member[defaultbookmarkscope]"] + - ["system.boolean", "system.activities.nativeactivitycontext", "Member[iscancellationrequested]"] + - ["system.activities.activity", "system.activities.workflowinspectionservices!", "Method[resolve].ReturnValue"] + - ["system.object", "system.activities.registrationcontext", "Method[findproperty].ReturnValue"] + - ["system.string", "system.activities.activitycontext", "Member[activityinstanceid]"] + - ["system.boolean", "system.activities.workflowidentity!", "Method[tryparse].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.workflowinspectionservices!", "Method[getactivities].ReturnValue"] + - ["system.func", "system.activities.dynamicactivity", "Member[implementation]"] + - ["system.exception", "system.activities.workflowapplicationcompletedeventargs", "Member[terminationexception]"] + - ["system.activities.argumentdirection", "system.activities.argumentdirection!", "Member[inout]"] + - ["tresult", "system.activities.asynccodeactivity", "Method[endexecute].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[onbeginassociatekeys].ReturnValue"] + - ["system.activities.persistableidleaction", "system.activities.persistableidleaction!", "Member[none]"] + - ["system.exception", "system.activities.workflowapplicationunhandledexceptioneventargs", "Member[unhandledexception]"] + - ["system.activities.hosting.workflowinstanceextensionmanager", "system.activities.workflowapplication", "Member[extensions]"] + - ["system.collections.generic.ienumerator", "system.activities.executionproperties", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.activities.activity", "Member[displayname]"] + - ["system.collections.objectmodel.readonlycollection", "system.activities.nativeactivitycontext", "Method[getchildren].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument16]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument9]"] + - ["system.object", "system.activities.dynamicactivity", "Method[geteditor].ReturnValue"] + - ["system.activities.activity", "system.activities.activityinstance", "Member[activity]"] + - ["system.string", "system.activities.locationreference", "Member[namecore]"] + - ["system.string", "system.activities.variable", "Member[name]"] + - ["system.action", "system.activities.workflowapplication", "Member[aborted]"] + - ["system.activities.argumentdirection", "system.activities.delegateargument", "Member[direction]"] + - ["system.activities.activityinstance", "system.activities.handle", "Member[owner]"] + - ["system.boolean", "system.activities.nativeactivitymetadata", "Method[equals].ReturnValue"] + - ["system.collections.ienumerator", "system.activities.executionproperties", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.activities.argument!", "Member[unspecifiedevaluationorder]"] + - ["system.action", "system.activities.workflowapplication", "Member[unloaded]"] + - ["system.collections.objectmodel.collection", "system.activities.dynamicactivityproperty", "Member[attributes]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument5]"] + - ["system.string", "system.activities.workflowidentity", "Member[package]"] + - ["system.object", "system.activities.overloadgroupattribute", "Member[typeid]"] + - ["system.activities.location", "system.activities.runtimeargument", "Method[getlocation].ReturnValue"] + - ["system.activities.location", "system.activities.locationreference", "Method[getlocation].ReturnValue"] + - ["system.string", "system.activities.dynamicactivity", "Method[getclassname].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowinvoker", "Method[begininvoke].ReturnValue"] + - ["system.boolean", "system.activities.codeactivitypublicenvironmentaccessor", "Method[equals].ReturnValue"] + - ["system.activities.persistableidleaction", "system.activities.persistableidleaction!", "Member[unload]"] + - ["system.string", "system.activities.activity", "Member[id]"] + - ["system.string", "system.activities.activityinstance", "Member[id]"] + - ["system.collections.objectmodel.collection", "system.activities.activitymetadata", "Method[getargumentswithreflection].ReturnValue"] + - ["system.activities.variablemodifiers", "system.activities.variablemodifiers!", "Member[readonly]"] + - ["system.string", "system.activities.activitydelegate", "Member[displayname]"] + - ["system.activities.workflowapplicationinstance", "system.activities.workflowapplication!", "Method[endgetrunnableinstance].ReturnValue"] + - ["system.activities.outargument", "system.activities.outargument!", "Method[op_implicit].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument5]"] + - ["t", "system.activities.inargument", "Method[get].ReturnValue"] + - ["system.iasyncresult", "system.activities.asynccodeactivity", "Method[beginexecute].ReturnValue"] + - ["system.activities.bookmarkoptions", "system.activities.bookmarkoptions!", "Member[multipleresume]"] + - ["system.type", "system.activities.locationreference", "Member[typecore]"] + - ["system.version", "system.activities.nativeactivity", "Member[implementationversion]"] + - ["system.activities.activity", "system.activities.activitybuilder", "Member[implementation]"] + - ["system.activities.workflowidentityfilter", "system.activities.workflowidentityfilter!", "Member[anyrevision]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument10]"] + - ["system.boolean", "system.activities.runtimeargument", "Member[isrequired]"] + - ["t", "system.activities.delegateinargument", "Method[get].ReturnValue"] + - ["system.string", "system.activities.overloadgroupattribute", "Member[groupname]"] + - ["system.activities.locationreferenceenvironment", "system.activities.locationreferenceenvironment", "Member[parent]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument14]"] + - ["system.object", "system.activities.nativeactivitycontext", "Method[getvalue].ReturnValue"] + - ["t", "system.activities.outargument", "Method[get].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.nativeactivitymetadata", "Method[getchildrenwithreflection].ReturnValue"] + - ["system.activities.argumentdirection", "system.activities.argumentdirection!", "Member[in]"] + - ["system.boolean", "system.activities.codeactivitymetadata", "Method[equals].ReturnValue"] + - ["system.activities.argumentdirection", "system.activities.runtimeargument", "Member[direction]"] + - ["tresult", "system.activities.workflowinvoker!", "Method[invoke].ReturnValue"] + - ["system.runtime.durableinstancing.instancestore", "system.activities.workflowapplicationinstance", "Member[instancestore]"] + - ["system.activities.outargument", "system.activities.outargument!", "Method[fromexpression].ReturnValue"] + - ["t", "system.activities.variable", "Method[get].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument4]"] + - ["system.activities.delegateoutargument", "system.activities.activityfunc", "Member[result]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument2]"] + - ["system.activities.activitywithresult", "system.activities.variable", "Member[default]"] + - ["system.collections.generic.ilist", "system.activities.activitybuilder!", "Method[getpropertyreferences].ReturnValue"] + - ["system.boolean", "system.activities.activitymetadata!", "Method[op_inequality].ReturnValue"] + - ["system.activities.inargument", "system.activities.inargument!", "Method[createreference].ReturnValue"] + - ["system.boolean", "system.activities.nativeactivitycontext", "Method[removebookmark].ReturnValue"] + - ["system.activities.activity", "system.activities.inoutargument", "Member[expression]"] + - ["system.activities.bookmarkresumptionresult", "system.activities.workflowapplication", "Method[resumebookmark].ReturnValue"] + - ["system.boolean", "system.activities.executionproperties", "Method[remove].ReturnValue"] + - ["system.runtime.durableinstancing.instancestore", "system.activities.workflowapplication", "Member[instancestore]"] + - ["system.activities.argumentdirection", "system.activities.argumentdirection!", "Member[out]"] + - ["system.string", "system.activities.variable", "Member[namecore]"] + - ["system.activities.inargument", "system.activities.inargument!", "Method[op_implicit].ReturnValue"] + - ["system.activities.argument", "system.activities.argument!", "Method[createreference].ReturnValue"] + - ["t", "system.activities.location", "Member[value]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument15]"] + - ["system.activities.activityinstance", "system.activities.nativeactivitycontext", "Method[scheduleactivity].ReturnValue"] + - ["system.activities.workflowidentity", "system.activities.workflowapplicationinstance", "Member[definitionidentity]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument6]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument1]"] + - ["system.activities.activity", "system.activities.activity!", "Method[op_implicit].ReturnValue"] + - ["system.activities.variable", "system.activities.variable!", "Method[create].ReturnValue"] + - ["system.string", "system.activities.bookmark", "Member[name]"] + - ["system.boolean", "system.activities.workflowapplicationinstance", "Method[canapplyupdate].ReturnValue"] + - ["system.string", "system.activities.dynamicactivityproperty", "Method[tostring].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[beginresumebookmark].ReturnValue"] + - ["system.activities.activityinstancestate", "system.activities.activityinstancestate!", "Member[faulted]"] + - ["system.boolean", "system.activities.exceptionpersistenceextension", "Member[persistexceptions]"] + - ["system.boolean", "system.activities.activityinstance", "Member[iscompleted]"] + - ["system.activities.locationreferenceenvironment", "system.activities.activitymetadata", "Member[environment]"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[beginterminate].ReturnValue"] + - ["system.version", "system.activities.workflowidentity", "Member[version]"] + - ["system.type", "system.activities.dynamicactivityproperty", "Member[type]"] + - ["system.int32", "system.activities.argument", "Member[evaluationorder]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument15]"] + - ["system.collections.objectmodel.collection", "system.activities.activitybuilder", "Member[constraints]"] + - ["system.activities.location", "system.activities.outargument", "Method[getlocation].ReturnValue"] + - ["system.int32", "system.activities.activity", "Member[cacheid]"] + - ["system.activities.activityinstancestate", "system.activities.workflowapplicationcompletedeventargs", "Member[completionstate]"] + - ["system.boolean", "system.activities.locationreferenceenvironment", "Method[isvisible].ReturnValue"] + - ["system.activities.unhandledexceptionaction", "system.activities.unhandledexceptionaction!", "Member[abort]"] + - ["system.collections.objectmodel.collection", "system.activities.dynamicactivity", "Member[constraints]"] + - ["system.activities.activity", "system.activities.variable", "Member[default]"] + - ["system.activities.activity", "system.activities.inargument", "Member[expression]"] + - ["system.boolean", "system.activities.bookmark", "Method[equals].ReturnValue"] + - ["system.activities.persistableidleaction", "system.activities.persistableidleaction!", "Member[persist]"] + - ["t", "system.activities.runtimeargument", "Method[get].ReturnValue"] + - ["system.string", "system.activities.argument!", "Member[resultvalue]"] + - ["t", "system.activities.activitycontext", "Method[getvalue].ReturnValue"] + - ["system.collections.generic.idictionary", "system.activities.workflowinvoker", "Method[invoke].ReturnValue"] + - ["system.activities.activityinstance", "system.activities.nativeactivitycontext", "Method[scheduleaction].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument12]"] + - ["system.activities.locationreferenceenvironment", "system.activities.nativeactivitymetadata", "Member[environment]"] + - ["system.type", "system.activities.variable", "Member[typecore]"] + - ["system.boolean", "system.activities.activitymetadata", "Member[hasviolations]"] + - ["system.object", "system.activities.argument", "Method[get].ReturnValue"] + - ["system.boolean", "system.activities.activitymetadata", "Method[equals].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.activities.locationreferenceenvironment", "Method[getlocationreferences].ReturnValue"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[beginrun].ReturnValue"] + - ["system.int32", "system.activities.codeactivitymetadata", "Method[gethashcode].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.activities.activity", "Member[constraints]"] + - ["system.activities.locationreferenceenvironment", "system.activities.codeactivitymetadata", "Member[environment]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument6]"] + - ["system.collections.objectmodel.collection", "system.activities.dynamicactivity", "Member[attributes]"] + - ["system.collections.generic.idictionary", "system.activities.workflowinvoker", "Method[endinvoke].ReturnValue"] + - ["system.func", "system.activities.nativeactivity", "Member[implementation]"] + - ["system.iasyncresult", "system.activities.workflowapplicationinstance", "Method[beginabandon].ReturnValue"] + - ["system.activities.activityinstance", "system.activities.nativeactivitycontext", "Method[schedulefunc].ReturnValue"] + - ["system.activities.workflowdatacontext", "system.activities.activitycontext", "Member[datacontext]"] + - ["system.guid", "system.activities.activitycontext", "Member[workflowinstanceid]"] + - ["system.version", "system.activities.workflowinspectionservices!", "Method[getimplementationversion].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument11]"] + - ["system.activities.outargument", "system.activities.outargument!", "Method[fromdelegateargument].ReturnValue"] + - ["system.type", "system.activities.location", "Member[locationtype]"] + - ["system.collections.objectmodel.keyedcollection", "system.activities.activitybuilder", "Member[properties]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument12]"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[beginpersist].ReturnValue"] + - ["system.activities.delegateargument", "system.activities.runtimedelegateargument", "Member[boundargument]"] + - ["system.boolean", "system.activities.executionproperties", "Member[isempty]"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument7]"] + - ["system.activities.bookmarkresumptionresult", "system.activities.bookmarkresumptionresult!", "Member[success]"] + - ["system.guid", "system.activities.workflowapplicationinstance", "Member[instanceid]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument]"] + - ["system.type", "system.activities.delegateinargument", "Member[typecore]"] + - ["system.activities.delegateinargument", "system.activities.activityfunc", "Member[argument13]"] + - ["system.activities.location", "system.activities.variable", "Method[getlocation].ReturnValue"] + - ["system.string", "system.activities.activity", "Method[tostring].ReturnValue"] + - ["system.transactions.transaction", "system.activities.runtimetransactionhandle", "Method[getcurrenttransaction].ReturnValue"] + - ["system.activities.inoutargument", "system.activities.inoutargument!", "Method[fromvariable].ReturnValue"] + - ["system.version", "system.activities.dynamicactivity", "Member[implementationversion]"] + - ["t", "system.activities.inoutargument", "Method[get].ReturnValue"] + - ["system.boolean", "system.activities.activity", "Method[shouldserializedisplayname].ReturnValue"] + - ["system.version", "system.activities.activity", "Member[implementationversion]"] + - ["system.activities.activityinstancestate", "system.activities.activityinstance", "Member[state]"] + - ["system.boolean", "system.activities.asynccodeactivitycontext", "Member[iscancellationrequested]"] + - ["system.boolean", "system.activities.codeactivitypublicenvironmentaccessor!", "Method[op_inequality].ReturnValue"] + - ["thandle", "system.activities.codeactivitycontext", "Method[getproperty].ReturnValue"] + - ["system.object", "system.activities.runtimeargument", "Method[get].ReturnValue"] + - ["system.boolean", "system.activities.activitybuilder!", "Method[shouldserializepropertyreferences].ReturnValue"] + - ["system.collections.objectmodel.keyedcollection", "system.activities.dynamicactivity", "Member[properties]"] + - ["system.activities.workflowidentity", "system.activities.versionmismatchexception", "Member[expectedversion]"] + - ["system.iasyncresult", "system.activities.workflowapplication", "Method[onbeginresumebookmark].ReturnValue"] + - ["system.activities.delegateinargument", "system.activities.activityaction", "Member[argument1]"] + - ["system.string", "system.activities.activitydelegate", "Method[tostring].ReturnValue"] + - ["system.string", "system.activities.dynamicactivity", "Method[getcomponentname].ReturnValue"] + - ["system.string", "system.activities.activitypropertyreference", "Member[targetproperty]"] + - ["system.activities.inargument", "system.activities.inargument!", "Method[fromexpression].ReturnValue"] + - ["system.activities.workflowidentityfilter", "system.activities.workflowidentityfilter!", "Member[exact]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.Automation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.Automation.typemodel.yml new file mode 100644 index 000000000000..96d5d98a2a8d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.Automation.typemodel.yml @@ -0,0 +1,68 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.remotefielddata", "Member[fieldtype]"] + - ["system.addin.contract.automation.remoteparameterdata[]", "system.addin.contract.automation.remotepropertydata", "Member[indexparameters]"] + - ["system.addin.contract.collections.iarraycontract", "system.addin.contract.automation.iremotetypecontract", "Method[getevents].ReturnValue"] + - ["system.addin.contract.automation.remotetypedata", "system.addin.contract.automation.iremotetypecontract", "Method[gettypedata].ReturnValue"] + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.remotememberdata", "Member[declaringtype]"] + - ["system.string", "system.addin.contract.automation.remoteparameterdata", "Member[name]"] + - ["system.addin.contract.automation.remotememberdata", "system.addin.contract.automation.remotepropertydata", "Member[memberdata]"] + - ["system.addin.contract.automation.remotememberdata", "system.addin.contract.automation.remotefielddata", "Member[memberdata]"] + - ["system.addin.contract.automation.iremotefieldinfocontract", "system.addin.contract.automation.iremotetypecontract", "Method[getfield].ReturnValue"] + - ["system.addin.contract.automation.remotememberdata", "system.addin.contract.automation.remotemethoddata", "Member[memberdata]"] + - ["system.string", "system.addin.contract.automation.remotetypedata", "Member[assemblyqualifiedname]"] + - ["system.addin.contract.automation.iremotemethodinfocontract", "system.addin.contract.automation.iremoteeventinfocontract", "Method[getremovemethod].ReturnValue"] + - ["system.addin.contract.automation.remoteparameterdata[]", "system.addin.contract.automation.remotemethoddata", "Member[parameters]"] + - ["system.boolean", "system.addin.contract.automation.remotetypedata", "Member[isbyref]"] + - ["system.addin.contract.collections.iarraycontract", "system.addin.contract.automation.iremotetypecontract", "Method[getmethods].ReturnValue"] + - ["system.string", "system.addin.contract.automation.remotememberdata", "Member[name]"] + - ["system.int32", "system.addin.contract.automation.remotetypedata", "Member[arrayrank]"] + - ["system.addin.contract.automation.remotememberdata", "system.addin.contract.automation.remotetypedata", "Member[memberdata]"] + - ["system.boolean", "system.addin.contract.automation.remoteparameterdata", "Member[isparameterarray]"] + - ["system.reflection.fieldattributes", "system.addin.contract.automation.remotefielddata", "Member[attributes]"] + - ["system.string", "system.addin.contract.automation.remotetypedata", "Member[assemblyname]"] + - ["system.reflection.propertyattributes", "system.addin.contract.automation.remotepropertydata", "Member[attributes]"] + - ["system.addin.contract.collections.iarraycontract", "system.addin.contract.automation.iremotetypecontract", "Method[getmember].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.automation.remoteparameterdata", "Member[defaultvalue]"] + - ["system.addin.contract.automation.iremotemethodinfocontract", "system.addin.contract.automation.iremotepropertyinfocontract", "Method[getsetmethod].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.automation.iremotetypecontract", "Method[invokemember].ReturnValue"] + - ["system.addin.contract.collections.iarraycontract", "system.addin.contract.automation.iremotetypecontract", "Method[getfields].ReturnValue"] + - ["system.addin.contract.automation.remotepropertydata", "system.addin.contract.automation.iremotepropertyinfocontract", "Method[getpropertydata].ReturnValue"] + - ["system.addin.contract.automation.remotefielddata", "system.addin.contract.automation.iremotefieldinfocontract", "Method[getfielddata].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.automation.iremotefieldinfocontract", "Method[getvalue].ReturnValue"] + - ["system.addin.contract.automation.remotemethoddata", "system.addin.contract.automation.iremotemethodinfocontract", "Method[getmethoddata].ReturnValue"] + - ["system.addin.contract.automation.iremotepropertyinfocontract", "system.addin.contract.automation.iremotetypecontract", "Method[getproperty].ReturnValue"] + - ["system.addin.contract.automation.iremoteeventinfocontract", "system.addin.contract.automation.iremotetypecontract", "Method[getevent].ReturnValue"] + - ["system.reflection.parameterattributes", "system.addin.contract.automation.remoteparameterdata", "Member[attributes]"] + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.remotetypedata", "Member[elementtype]"] + - ["system.boolean", "system.addin.contract.automation.remotepropertydata", "Member[canread]"] + - ["system.boolean", "system.addin.contract.automation.remotepropertydata", "Member[canwrite]"] + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.iremoteobjectcontract", "Method[getremotetype].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.automation.iremotedelegatecontract", "Method[invokedelegate].ReturnValue"] + - ["system.string", "system.addin.contract.automation.remotetypedata", "Member[fullname]"] + - ["system.addin.contract.collections.iarraycontract", "system.addin.contract.automation.iremotetypecontract", "Method[getmembers].ReturnValue"] + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.remotetypedata", "Member[basetype]"] + - ["system.typecode", "system.addin.contract.automation.remotetypedata", "Member[typecode]"] + - ["system.addin.contract.remoteargument", "system.addin.contract.automation.iremotepropertyinfocontract", "Method[getvalue].ReturnValue"] + - ["system.addin.contract.automation.iremotemethodinfocontract", "system.addin.contract.automation.iremoteeventinfocontract", "Method[getaddmethod].ReturnValue"] + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.remoteparameterdata", "Member[parametertype]"] + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.iremotetypecontract", "Method[getinterface].ReturnValue"] + - ["system.boolean", "system.addin.contract.automation.remoteparameterdata", "Member[isbyref]"] + - ["system.int32", "system.addin.contract.automation.remoteparameterdata", "Member[position]"] + - ["system.addin.contract.automation.iremotemethodinfocontract", "system.addin.contract.automation.iremotepropertyinfocontract", "Method[getgetmethod].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.automation.iremoteobjectcontract", "Method[remotecast].ReturnValue"] + - ["system.addin.contract.collections.iarraycontract", "system.addin.contract.automation.iremotetypecontract", "Method[getinterfaces].ReturnValue"] + - ["system.addin.contract.collections.iarraycontract", "system.addin.contract.automation.iremotetypecontract", "Method[getproperties].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.automation.iremotemethodinfocontract", "Method[invoke].ReturnValue"] + - ["system.string", "system.addin.contract.automation.iremotetypecontract", "Method[getcanonicalname].ReturnValue"] + - ["system.addin.contract.automation.iremotetypecontract", "system.addin.contract.automation.remotepropertydata", "Member[propertytype]"] + - ["system.boolean", "system.addin.contract.automation.remotetypedata", "Member[isarray]"] + - ["system.addin.contract.automation.iremotemethodinfocontract", "system.addin.contract.automation.iremotetypecontract", "Method[getmethod].ReturnValue"] + - ["system.addin.contract.automation.remotememberdata", "system.addin.contract.automation.iremoteeventinfocontract", "Method[getmemberdata].ReturnValue"] + - ["system.reflection.typeattributes", "system.addin.contract.automation.remotetypedata", "Member[attributes]"] + - ["system.addin.contract.automation.remoteparameterdata", "system.addin.contract.automation.remotemethoddata", "Member[returnparameter]"] + - ["system.reflection.methodattributes", "system.addin.contract.automation.remotemethoddata", "Member[attributes]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.Collections.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.Collections.typemodel.yml new file mode 100644 index 000000000000..03dcbee41ba9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.Collections.typemodel.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.addin.contract.collections.ienumeratorcontract", "system.addin.contract.collections.ienumerablecontract", "Method[getenumeratorcontract].ReturnValue"] + - ["system.boolean", "system.addin.contract.collections.iremoteargumentenumeratorcontract", "Method[movenext].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.collections.iremoteargumentenumeratorcontract", "Method[getcurrent].ReturnValue"] + - ["system.boolean", "system.addin.contract.collections.icollectioncontract", "Method[remove].ReturnValue"] + - ["c", "system.addin.contract.collections.ilistcontract", "Method[getitem].ReturnValue"] + - ["system.addin.contract.collections.iremoteargumentenumeratorcontract", "system.addin.contract.collections.iremoteargumentenumerablecontract", "Method[getenumeratorcontract].ReturnValue"] + - ["system.int32", "system.addin.contract.collections.icollectioncontract", "Method[getcount].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.collections.iremoteargumentdictionaryenumeratorcontract", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.addin.contract.collections.ienumeratorcontract", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.addin.contract.collections.icollectioncontract", "Method[contains].ReturnValue"] + - ["system.addin.contract.collections.iremoteargumentdictionaryenumeratorcontract", "system.addin.contract.collections.iremoteargumentdictionarycontract", "Method[getenumeratorcontract].ReturnValue"] + - ["system.int32", "system.addin.contract.collections.ilistcontract", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.addin.contract.collections.iremoteargumentarraylistcontract", "Method[contains].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.collections.iremoteargumentarraycontract", "Method[getitem].ReturnValue"] + - ["c", "system.addin.contract.collections.iarraycontract", "Method[getitem].ReturnValue"] + - ["system.int32", "system.addin.contract.collections.iarraycontract", "Method[getcount].ReturnValue"] + - ["system.boolean", "system.addin.contract.collections.iremoteargumentdictionarycontract", "Method[containskey].ReturnValue"] + - ["system.addin.contract.collections.remoteargumentdictionaryentry", "system.addin.contract.collections.iremoteargumentdictionaryenumeratorcontract", "Method[getentry].ReturnValue"] + - ["system.int32", "system.addin.contract.collections.iremoteargumentcollectioncontract", "Method[getcount].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.collections.iremoteargumentdictionaryenumeratorcontract", "Method[getkey].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.collections.remoteargumentdictionaryentry", "Member[value]"] + - ["system.boolean", "system.addin.contract.collections.iremoteargumentdictionarycontract", "Method[remove].ReturnValue"] + - ["system.int32", "system.addin.contract.collections.iremoteargumentarraylistcontract", "Method[indexof].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.collections.iremoteargumentdictionarycontract", "Method[getitem].ReturnValue"] + - ["system.addin.contract.collections.iremoteargumentcollectioncontract", "system.addin.contract.collections.iremoteargumentdictionarycontract", "Method[getkeys].ReturnValue"] + - ["system.boolean", "system.addin.contract.collections.icollectioncontract", "Method[getisreadonly].ReturnValue"] + - ["system.addin.contract.collections.iremoteargumentcollectioncontract", "system.addin.contract.collections.iremoteargumentdictionarycontract", "Method[getvalues].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.collections.remoteargumentdictionaryentry", "Member[key]"] + - ["c", "system.addin.contract.collections.ienumeratorcontract", "Method[getcurrent].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.typemodel.yml new file mode 100644 index 000000000000..888cde62a07a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Contract.typemodel.yml @@ -0,0 +1,59 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int64", "system.addin.contract.serializableobjectdata", "Member[parentid]"] + - ["system.addin.contract.remoteargumentkind", "system.addin.contract.remoteargumentkind!", "Member[intrinsicarray]"] + - ["system.boolean", "system.addin.contract.ienumeratorcontract", "Method[movenext].ReturnValue"] + - ["system.addin.contract.serializableobjectdata", "system.addin.contract.iserializableobjectcontract", "Method[getserializableobjectdata].ReturnValue"] + - ["system.decimal", "system.addin.contract.remoteargument", "Member[decimalvalue]"] + - ["system.addin.contract.icontract", "system.addin.contract.iserviceprovidercontract", "Method[queryservice].ReturnValue"] + - ["system.dbnull", "system.addin.contract.remoteargument", "Member[dbnullvalue]"] + - ["system.char", "system.addin.contract.remoteargument", "Member[charvalue]"] + - ["system.addin.contract.remoteargumentkind", "system.addin.contract.remoteargumentkind!", "Member[intrinsic]"] + - ["system.boolean", "system.addin.contract.ilistcontract", "Method[getisreadonly].ReturnValue"] + - ["system.addin.contract.icontract", "system.addin.contract.remoteargument", "Member[contractvalue]"] + - ["system.addin.contract.remoteargumentkind", "system.addin.contract.remoteargument", "Member[remoteargumentkind]"] + - ["system.string", "system.addin.contract.serializableobjectdata", "Member[membername]"] + - ["system.single", "system.addin.contract.remoteargument", "Member[singlevalue]"] + - ["system.boolean", "system.addin.contract.serializableobjectdata", "Member[isarrayelement]"] + - ["system.int32[]", "system.addin.contract.serializableobjectdata", "Member[elementindexes]"] + - ["system.int32", "system.addin.contract.ilistcontract", "Method[getcount].ReturnValue"] + - ["system.uint32", "system.addin.contract.remoteargument", "Member[uint32value]"] + - ["system.int32", "system.addin.contract.icontract", "Method[acquirelifetimetoken].ReturnValue"] + - ["t", "system.addin.contract.ilistcontract", "Method[getitem].ReturnValue"] + - ["system.boolean", "system.addin.contract.remoteargument", "Member[booleanvalue]"] + - ["system.int32[]", "system.addin.contract.serializableobjectdata", "Member[dimensionlengths]"] + - ["system.int32", "system.addin.contract.remoteargument", "Member[int32value]"] + - ["system.int32", "system.addin.contract.icontract", "Method[getremotehashcode].ReturnValue"] + - ["system.array", "system.addin.contract.remoteargument", "Member[arrayvalue]"] + - ["system.intptr", "system.addin.contract.inativehandlecontract", "Method[gethandle].ReturnValue"] + - ["system.byte", "system.addin.contract.remoteargument", "Member[bytevalue]"] + - ["system.datetime", "system.addin.contract.remoteargument", "Member[datetimevalue]"] + - ["system.boolean", "system.addin.contract.icontract", "Method[remoteequals].ReturnValue"] + - ["system.reflection.missing", "system.addin.contract.remoteargument", "Member[missingvalue]"] + - ["system.addin.contract.icontract", "system.addin.contract.icontract", "Method[querycontract].ReturnValue"] + - ["system.uint64", "system.addin.contract.remoteargument", "Member[uint64value]"] + - ["system.int32[]", "system.addin.contract.serializableobjectdata", "Member[dimensionlowerbounds]"] + - ["system.int64", "system.addin.contract.serializableobjectdata", "Member[objectid]"] + - ["system.boolean", "system.addin.contract.ilistcontract", "Method[remove].ReturnValue"] + - ["system.boolean", "system.addin.contract.ilistcontract", "Method[contains].ReturnValue"] + - ["system.addin.contract.remoteargument", "system.addin.contract.remoteargument!", "Method[createremoteargument].ReturnValue"] + - ["system.double", "system.addin.contract.remoteargument", "Member[doublevalue]"] + - ["system.int16", "system.addin.contract.remoteargument", "Member[int16value]"] + - ["system.string", "system.addin.contract.icontract", "Method[remotetostring].ReturnValue"] + - ["system.int32", "system.addin.contract.ilistcontract", "Method[indexof].ReturnValue"] + - ["system.string", "system.addin.contract.iserializableobjectcontract", "Method[getcanonicalname].ReturnValue"] + - ["system.string", "system.addin.contract.remoteargument", "Member[stringvalue]"] + - ["system.addin.contract.remoteargumentkind", "system.addin.contract.remoteargumentkind!", "Member[contract]"] + - ["system.boolean", "system.addin.contract.serializableobjectdata", "Member[isarray]"] + - ["system.sbyte", "system.addin.contract.remoteargument", "Member[sbytevalue]"] + - ["system.uint16", "system.addin.contract.remoteargument", "Member[uint16value]"] + - ["system.addin.contract.ienumeratorcontract", "system.addin.contract.ilistcontract", "Method[getenumeratorcontract].ReturnValue"] + - ["system.int64", "system.addin.contract.remoteargument", "Member[int64value]"] + - ["system.boolean", "system.addin.contract.remoteargument", "Member[isbyref]"] + - ["system.typecode", "system.addin.contract.remoteargument", "Member[typecode]"] + - ["t", "system.addin.contract.ienumeratorcontract", "Method[getcurrent].ReturnValue"] + - ["system.addin.contract.remoteargumentkind", "system.addin.contract.remoteargumentkind!", "Member[missing]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Hosting.typemodel.yml new file mode 100644 index 000000000000..a8bab8299d38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Hosting.typemodel.yml @@ -0,0 +1,61 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.addin.hosting.addintoken", "Member[description]"] + - ["system.collections.objectmodel.collection", "system.addin.hosting.addinstore!", "Method[findaddins].ReturnValue"] + - ["system.int32", "system.addin.hosting.addintoken", "Method[gethashcode].ReturnValue"] + - ["system.string[]", "system.addin.hosting.addinstore!", "Method[rebuild].ReturnValue"] + - ["system.string", "system.addin.hosting.addintoken", "Member[version]"] + - ["system.addin.hosting.platform", "system.addin.hosting.platform!", "Member[x86]"] + - ["system.addin.hosting.addinsegmenttype", "system.addin.hosting.addinsegmenttype!", "Member[contract]"] + - ["system.boolean", "system.addin.hosting.qualificationdataitem!", "Method[op_equality].ReturnValue"] + - ["system.addin.hosting.addintoken", "system.addin.hosting.addincontroller", "Member[token]"] + - ["system.boolean", "system.addin.hosting.qualificationdataitem", "Method[equals].ReturnValue"] + - ["system.appdomain", "system.addin.hosting.addincontroller", "Member[appdomain]"] + - ["system.addin.hosting.addinsegmenttype", "system.addin.hosting.addinsegmenttype!", "Member[hostviewofaddin]"] + - ["system.addin.hosting.addinsegmenttype", "system.addin.hosting.addinsegmenttype!", "Member[hostsideadapter]"] + - ["system.string[]", "system.addin.hosting.addinstore!", "Method[rebuildaddins].ReturnValue"] + - ["system.boolean", "system.addin.hosting.addinprocess", "Member[keepalive]"] + - ["system.addin.hosting.addinsecuritylevel", "system.addin.hosting.addinsecuritylevel!", "Member[intranet]"] + - ["system.string[]", "system.addin.hosting.addinstore!", "Method[update].ReturnValue"] + - ["system.addin.hosting.addinsegmenttype", "system.addin.hosting.addinsegmenttype!", "Member[addinview]"] + - ["system.addin.hosting.platform", "system.addin.hosting.platform!", "Member[arm]"] + - ["system.collections.objectmodel.collection", "system.addin.hosting.addinstore!", "Method[findaddin].ReturnValue"] + - ["system.addin.hosting.addinsegmenttype", "system.addin.hosting.addinsegmenttype!", "Member[addin]"] + - ["system.addin.hosting.addincontroller", "system.addin.hosting.addincontroller!", "Method[getaddincontroller].ReturnValue"] + - ["system.string", "system.addin.hosting.addintoken", "Member[name]"] + - ["system.addin.hosting.addinenvironment", "system.addin.hosting.addincontroller", "Member[addinenvironment]"] + - ["system.boolean", "system.addin.hosting.addinprocess", "Member[iscurrentprocess]"] + - ["system.string", "system.addin.hosting.qualificationdataitem", "Member[name]"] + - ["system.addin.hosting.addinsegmenttype", "system.addin.hosting.qualificationdataitem", "Member[segment]"] + - ["system.string", "system.addin.hosting.addintoken", "Member[addinfullname]"] + - ["system.int32", "system.addin.hosting.addinprocess", "Member[processid]"] + - ["system.boolean", "system.addin.hosting.addinprocess", "Method[start].ReturnValue"] + - ["system.collections.ienumerator", "system.addin.hosting.addintoken", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.addin.hosting.addintoken!", "Member[enabledirectconnect]"] + - ["system.string", "system.addin.hosting.addintoken", "Member[publisher]"] + - ["system.timespan", "system.addin.hosting.addinprocess", "Member[startuptimeout]"] + - ["system.string[]", "system.addin.hosting.addinstore!", "Method[updateaddins].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.addin.hosting.addintoken", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.addin.hosting.addinprocess", "Method[shutdown].ReturnValue"] + - ["system.addin.hosting.addinsecuritylevel", "system.addin.hosting.addinsecuritylevel!", "Member[internet]"] + - ["system.addin.hosting.platform", "system.addin.hosting.addinprocess", "Member[platform]"] + - ["system.reflection.assemblyname", "system.addin.hosting.addintoken", "Member[assemblyname]"] + - ["system.addin.hosting.platform", "system.addin.hosting.platform!", "Member[host]"] + - ["system.int32", "system.addin.hosting.qualificationdataitem", "Method[gethashcode].ReturnValue"] + - ["system.addin.hosting.addinsecuritylevel", "system.addin.hosting.addinsecuritylevel!", "Member[host]"] + - ["system.addin.hosting.pipelinestorelocation", "system.addin.hosting.pipelinestorelocation!", "Member[applicationbase]"] + - ["system.string", "system.addin.hosting.qualificationdataitem", "Member[value]"] + - ["system.string", "system.addin.hosting.addintoken", "Method[tostring].ReturnValue"] + - ["system.addin.hosting.platform", "system.addin.hosting.platform!", "Member[x64]"] + - ["system.addin.hosting.addinsegmenttype", "system.addin.hosting.addinsegmenttype!", "Member[addinsideadapter]"] + - ["system.boolean", "system.addin.hosting.addintoken", "Method[equals].ReturnValue"] + - ["system.collections.generic.idictionary", "system.addin.hosting.addintoken", "Member[qualificationdata]"] + - ["system.addin.hosting.addinprocess", "system.addin.hosting.addinenvironment", "Member[process]"] + - ["system.boolean", "system.addin.hosting.qualificationdataitem!", "Method[op_inequality].ReturnValue"] + - ["t", "system.addin.hosting.addintoken", "Method[activate].ReturnValue"] + - ["system.addin.hosting.addinsecuritylevel", "system.addin.hosting.addinsecuritylevel!", "Member[fulltrust]"] + - ["system.addin.hosting.platform", "system.addin.hosting.platform!", "Member[anycpu]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Pipeline.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Pipeline.typemodel.yml new file mode 100644 index 000000000000..991d433f4cd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.Pipeline.typemodel.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.addin.pipeline.qualificationdataattribute", "Member[value]"] + - ["system.addin.pipeline.contracthandle", "system.addin.pipeline.contractadapter!", "Method[viewtocontractadapter].ReturnValue"] + - ["system.boolean", "system.addin.pipeline.contractbase", "Method[remoteequals].ReturnValue"] + - ["system.timespan", "system.addin.pipeline.contractbase", "Method[renewal].ReturnValue"] + - ["system.addin.contract.ilistcontract", "system.addin.pipeline.collectionadapters!", "Method[toilistcontract].ReturnValue"] + - ["system.boolean", "system.addin.pipeline.contracthandle!", "Method[contractownsappdomain].ReturnValue"] + - ["system.addin.contract.icontract", "system.addin.pipeline.contractbase", "Method[querycontract].ReturnValue"] + - ["system.int32", "system.addin.pipeline.contractbase", "Method[getremotehashcode].ReturnValue"] + - ["system.addin.contract.icontract", "system.addin.pipeline.contracthandle!", "Method[appdomainowner].ReturnValue"] + - ["system.windows.frameworkelement", "system.addin.pipeline.frameworkelementadapters!", "Method[contracttoviewadapter].ReturnValue"] + - ["system.int32", "system.addin.pipeline.contractbase", "Method[acquirelifetimetoken].ReturnValue"] + - ["system.string", "system.addin.pipeline.contractbase", "Method[remotetostring].ReturnValue"] + - ["system.string", "system.addin.pipeline.qualificationdataattribute", "Member[name]"] + - ["system.addin.contract.icontract", "system.addin.pipeline.contracthandle", "Member[contract]"] + - ["tview", "system.addin.pipeline.contractadapter!", "Method[contracttoviewadapter].ReturnValue"] + - ["system.collections.generic.ilist", "system.addin.pipeline.collectionadapters!", "Method[toilist].ReturnValue"] + - ["system.type[]", "system.addin.pipeline.addinbaseattribute", "Member[activatableas]"] + - ["system.addin.contract.inativehandlecontract", "system.addin.pipeline.frameworkelementadapters!", "Method[viewtocontractadapter].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.typemodel.yml new file mode 100644 index 000000000000..3789c90fd63f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.AddIn.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.addin.addinattribute", "Member[description]"] + - ["system.string", "system.addin.addinattribute", "Member[version]"] + - ["system.string", "system.addin.addinattribute", "Member[name]"] + - ["system.string", "system.addin.addinattribute", "Member[publisher]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.Binary.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.Binary.typemodel.yml new file mode 100644 index 000000000000..ab1c15d10ff7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.Binary.typemodel.yml @@ -0,0 +1,96 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint16bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint128bigendian].ReturnValue"] + - ["system.int128", "system.buffers.binary.binaryprimitives!", "Method[readint128bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteintptrlittleendian].ReturnValue"] + - ["system.uint16", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.uint128", "system.buffers.binary.binaryprimitives!", "Method[readuint128littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadhalfbigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint32littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint64littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuintptrbigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuintptrlittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywritedoublelittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint32bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint32bigendian].ReturnValue"] + - ["system.uint16", "system.buffers.binary.binaryprimitives!", "Method[readuint16littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywritesinglelittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaddoublelittleendian].ReturnValue"] + - ["system.uint64", "system.buffers.binary.binaryprimitives!", "Method[readuint64bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint64littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint128bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint16littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadsinglebigendian].ReturnValue"] + - ["system.double", "system.buffers.binary.binaryprimitives!", "Method[readdoublelittleendian].ReturnValue"] + - ["system.uintptr", "system.buffers.binary.binaryprimitives!", "Method[readuintptrbigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadhalflittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaddoublebigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduintptrlittleendian].ReturnValue"] + - ["system.uint128", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.int64", "system.buffers.binary.binaryprimitives!", "Method[readint64bigendian].ReturnValue"] + - ["system.int128", "system.buffers.binary.binaryprimitives!", "Method[readint128littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint32littleendian].ReturnValue"] + - ["system.single", "system.buffers.binary.binaryprimitives!", "Method[readsinglelittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint128littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint16bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint128littleendian].ReturnValue"] + - ["system.int64", "system.buffers.binary.binaryprimitives!", "Method[readint64littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadintptrlittleendian].ReturnValue"] + - ["system.int32", "system.buffers.binary.binaryprimitives!", "Method[readint32bigendian].ReturnValue"] + - ["system.uint32", "system.buffers.binary.binaryprimitives!", "Method[readuint32littleendian].ReturnValue"] + - ["system.uint64", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint16bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint64bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint32littleendian].ReturnValue"] + - ["system.half", "system.buffers.binary.binaryprimitives!", "Method[readhalflittleendian].ReturnValue"] + - ["system.double", "system.buffers.binary.binaryprimitives!", "Method[readdoublebigendian].ReturnValue"] + - ["system.sbyte", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.int16", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.uint32", "system.buffers.binary.binaryprimitives!", "Method[readuint32bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteintptrbigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint64littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint16littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywritehalfbigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint128littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint128bigendian].ReturnValue"] + - ["system.single", "system.buffers.binary.binaryprimitives!", "Method[readsinglebigendian].ReturnValue"] + - ["system.uintptr", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduintptrbigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint64bigendian].ReturnValue"] + - ["system.int16", "system.buffers.binary.binaryprimitives!", "Method[readint16bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint32bigendian].ReturnValue"] + - ["system.int128", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint128littleendian].ReturnValue"] + - ["system.uint32", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.uint128", "system.buffers.binary.binaryprimitives!", "Method[readuint128bigendian].ReturnValue"] + - ["system.uintptr", "system.buffers.binary.binaryprimitives!", "Method[readuintptrlittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint128bigendian].ReturnValue"] + - ["system.intptr", "system.buffers.binary.binaryprimitives!", "Method[readintptrlittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint64littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint64bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywritesinglebigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadsinglelittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint16bigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadintptrbigendian].ReturnValue"] + - ["system.intptr", "system.buffers.binary.binaryprimitives!", "Method[readintptrbigendian].ReturnValue"] + - ["system.byte", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.int32", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywritedoublebigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywritehalflittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint32bigendian].ReturnValue"] + - ["system.int16", "system.buffers.binary.binaryprimitives!", "Method[readint16littleendian].ReturnValue"] + - ["system.int64", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.half", "system.buffers.binary.binaryprimitives!", "Method[readhalfbigendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteint16littleendian].ReturnValue"] + - ["system.int32", "system.buffers.binary.binaryprimitives!", "Method[readint32littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreaduint64bigendian].ReturnValue"] + - ["system.intptr", "system.buffers.binary.binaryprimitives!", "Method[reverseendianness].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[tryreadint32littleendian].ReturnValue"] + - ["system.uint64", "system.buffers.binary.binaryprimitives!", "Method[readuint64littleendian].ReturnValue"] + - ["system.boolean", "system.buffers.binary.binaryprimitives!", "Method[trywriteuint16littleendian].ReturnValue"] + - ["system.uint16", "system.buffers.binary.binaryprimitives!", "Method[readuint16bigendian].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.Text.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.Text.typemodel.yml new file mode 100644 index 000000000000..597d622b1e73 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.Text.typemodel.yml @@ -0,0 +1,37 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.byte[]", "system.buffers.text.base64url!", "Method[decodefromutf8].ReturnValue"] + - ["system.int32", "system.buffers.text.base64url!", "Method[getmaxdecodedlength].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64!", "Method[encodetoutf8inplace].ReturnValue"] + - ["system.byte[]", "system.buffers.text.base64url!", "Method[decodefromchars].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64url!", "Method[decodefromutf8].ReturnValue"] + - ["system.boolean", "system.buffers.text.base64!", "Method[isvalid].ReturnValue"] + - ["system.string", "system.buffers.text.base64url!", "Method[encodetostring].ReturnValue"] + - ["system.boolean", "system.buffers.text.utf8formatter!", "Method[tryformat].ReturnValue"] + - ["system.int32", "system.buffers.text.base64!", "Method[getmaxencodedtoutf8length].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64url!", "Method[encodetoutf8].ReturnValue"] + - ["system.boolean", "system.buffers.text.utf8parser!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.buffers.text.base64url!", "Method[tryencodetoutf8].ReturnValue"] + - ["system.boolean", "system.buffers.text.base64url!", "Method[trydecodefromchars].ReturnValue"] + - ["system.int32", "system.buffers.text.base64url!", "Method[encodetochars].ReturnValue"] + - ["system.int32", "system.buffers.text.base64!", "Method[getmaxdecodedfromutf8length].ReturnValue"] + - ["system.char[]", "system.buffers.text.base64url!", "Method[encodetochars].ReturnValue"] + - ["system.int32", "system.buffers.text.base64url!", "Method[encodetoutf8].ReturnValue"] + - ["system.int32", "system.buffers.text.base64url!", "Method[decodefromchars].ReturnValue"] + - ["system.boolean", "system.buffers.text.base64url!", "Method[tryencodetochars].ReturnValue"] + - ["system.int32", "system.buffers.text.base64url!", "Method[decodefromutf8].ReturnValue"] + - ["system.byte[]", "system.buffers.text.base64url!", "Method[encodetoutf8].ReturnValue"] + - ["system.int32", "system.buffers.text.base64url!", "Method[getencodedlength].ReturnValue"] + - ["system.boolean", "system.buffers.text.base64url!", "Method[tryencodetoutf8inplace].ReturnValue"] + - ["system.int32", "system.buffers.text.base64url!", "Method[decodefromutf8inplace].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64url!", "Method[decodefromchars].ReturnValue"] + - ["system.boolean", "system.buffers.text.base64url!", "Method[trydecodefromutf8].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64url!", "Method[encodetochars].ReturnValue"] + - ["system.boolean", "system.buffers.text.base64url!", "Method[isvalid].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64!", "Method[decodefromutf8].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64!", "Method[encodetoutf8].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.text.base64!", "Method[decodefromutf8inplace].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.typemodel.yml new file mode 100644 index 000000000000..93e72c7303a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Buffers.typemodel.yml @@ -0,0 +1,122 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.range", "system.buffers.nrange!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereaderextensions!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereader", "Method[tryreadto].ReturnValue"] + - ["system.int64", "system.buffers.sequencereader", "Member[remaining]"] + - ["system.nullable", "system.buffers.buffersextensions!", "Method[positionof].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.operationstatus!", "Member[done]"] + - ["system.boolean", "system.buffers.sequencereader", "Method[trycopyto].ReturnValue"] + - ["system.buffers.nindex", "system.buffers.nrange", "Member[end]"] + - ["system.sequenceposition", "system.buffers.readonlysequence", "Member[start]"] + - ["t[]", "system.buffers.arraypool", "Method[rent].ReturnValue"] + - ["system.int32", "system.buffers.arraybufferwriter", "Member[freecapacity]"] + - ["system.string", "system.buffers.nrange", "Method[tostring].ReturnValue"] + - ["system.range", "system.buffers.nrange", "Method[torangeunchecked].ReturnValue"] + - ["system.string", "system.buffers.readonlysequence", "Method[tostring].ReturnValue"] + - ["system.buffers.nrange", "system.buffers.nrange!", "Method[op_implicit].ReturnValue"] + - ["system.readonlymemory", "system.buffers.readonlysequence", "Member[first]"] + - ["system.boolean", "system.buffers.memorymanager", "Method[trygetarray].ReturnValue"] + - ["system.buffers.readonlysequence+enumerator", "system.buffers.readonlysequence", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.buffers.standardformat", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.buffers.readonlysequence+enumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.buffers.nindex", "Method[tostring].ReturnValue"] + - ["system.readonlymemory", "system.buffers.readonlysequence+enumerator", "Member[current]"] + - ["system.int64", "system.buffers.readonlysequence", "Member[length]"] + - ["system.int32", "system.buffers.arraybufferwriter", "Member[writtencount]"] + - ["system.boolean", "system.buffers.standardformat", "Method[equals].ReturnValue"] + - ["system.buffers.memoryhandle", "system.buffers.memorymanager", "Method[pin].ReturnValue"] + - ["system.memory", "system.buffers.memorymanager", "Method[creatememory].ReturnValue"] + - ["system.index", "system.buffers.nindex", "Method[toindexunchecked].ReturnValue"] + - ["system.int64", "system.buffers.sequencereader", "Method[advancepast].ReturnValue"] + - ["system.span", "system.buffers.arraybufferwriter", "Method[getspan].ReturnValue"] + - ["system.intptr", "system.buffers.nindex", "Method[getoffset].ReturnValue"] + - ["system.buffers.nrange", "system.buffers.nrange!", "Member[all]"] + - ["system.sequenceposition", "system.buffers.readonlysequence", "Method[getposition].ReturnValue"] + - ["system.int64", "system.buffers.sequencereader", "Method[advancepastany].ReturnValue"] + - ["system.buffers.standardformat", "system.buffers.standardformat!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.buffers.searchvalues", "Method[contains].ReturnValue"] + - ["system.int32", "system.buffers.arraybufferwriter", "Member[capacity]"] + - ["system.boolean", "system.buffers.sequencereader", "Method[tryadvanceto].ReturnValue"] + - ["system.byte", "system.buffers.standardformat!", "Member[maxprecision]"] + - ["system.boolean", "system.buffers.sequencereaderextensions!", "Method[tryreadbigendian].ReturnValue"] + - ["system.memory", "system.buffers.memorymanager", "Member[memory]"] + - ["system.buffers.nindex", "system.buffers.nindex!", "Method[fromstart].ReturnValue"] + - ["system.string", "system.buffers.sequencereader", "Member[currentspan]"] + - ["system.int32", "system.buffers.memorypool", "Member[maxbuffersize]"] + - ["system.buffers.readonlysequence", "system.buffers.readonlysequence!", "Member[empty]"] + - ["system.sequenceposition", "system.buffers.readonlysequence", "Member[end]"] + - ["system.range", "system.buffers.nrange!", "Method[op_explicit].ReturnValue"] + - ["system.sequenceposition", "system.buffers.sequencereader", "Member[position]"] + - ["system.buffers.nindex", "system.buffers.nindex!", "Member[end]"] + - ["system.readonlymemory", "system.buffers.arraybufferwriter", "Member[writtenmemory]"] + - ["system.byte", "system.buffers.standardformat!", "Member[noprecision]"] + - ["system.valuetuple", "system.buffers.nrange", "Method[getoffsetandlength].ReturnValue"] + - ["system.boolean", "system.buffers.nrange", "Method[equals].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.operationstatus!", "Member[destinationtoosmall]"] + - ["system.index", "system.buffers.nindex!", "Method[op_explicit].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.operationstatus!", "Member[needmoredata]"] + - ["system.boolean", "system.buffers.standardformat!", "Method[op_inequality].ReturnValue"] + - ["system.int64", "system.buffers.sequencereader", "Member[consumed]"] + - ["system.buffers.imemoryowner", "system.buffers.memorypool", "Method[rent].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereader", "Method[trypeek].ReturnValue"] + - ["system.int32", "system.buffers.nindex", "Method[gethashcode].ReturnValue"] + - ["system.int64", "system.buffers.readonlysequence", "Method[getoffset].ReturnValue"] + - ["system.buffers.readonlysequence", "system.buffers.readonlysequence", "Method[slice].ReturnValue"] + - ["system.buffers.memorypool", "system.buffers.memorypool!", "Member[shared]"] + - ["system.buffers.nindex", "system.buffers.nrange", "Member[start]"] + - ["system.buffers.readonlysequence", "system.buffers.sequencereader", "Member[sequence]"] + - ["system.boolean", "system.buffers.nindex", "Method[equals].ReturnValue"] + - ["system.span", "system.buffers.ibufferwriter", "Method[getspan].ReturnValue"] + - ["system.readonlymemory", "system.buffers.readonlysequencesegment", "Member[memory]"] + - ["system.buffers.searchvalues", "system.buffers.searchvalues!", "Method[create].ReturnValue"] + - ["t[]", "system.buffers.buffersextensions!", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereader", "Method[isnext].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereader", "Method[tryreadtoany].ReturnValue"] + - ["system.int32", "system.buffers.nrange", "Method[gethashcode].ReturnValue"] + - ["system.buffers.readonlysequencesegment", "system.buffers.readonlysequencesegment", "Member[next]"] + - ["system.boolean", "system.buffers.readonlysequence", "Method[tryget].ReturnValue"] + - ["system.string", "system.buffers.arraybufferwriter", "Member[writtenspan]"] + - ["system.buffers.nindex", "system.buffers.nindex!", "Method[op_implicit].ReturnValue"] + - ["system.buffers.arraypool", "system.buffers.arraypool!", "Member[shared]"] + - ["system.memory", "system.buffers.imemoryowner", "Member[memory]"] + - ["system.buffers.standardformat", "system.buffers.standardformat!", "Method[op_implicit].ReturnValue"] + - ["system.int64", "system.buffers.readonlysequencesegment", "Member[runningindex]"] + - ["system.string", "system.buffers.readonlysequence", "Member[firstspan]"] + - ["system.void*", "system.buffers.memoryhandle", "Member[pointer]"] + - ["system.int32", "system.buffers.sequencereader", "Member[currentspanindex]"] + - ["system.index", "system.buffers.nindex", "Method[toindex].ReturnValue"] + - ["system.buffers.memoryhandle", "system.buffers.ipinnable", "Method[pin].ReturnValue"] + - ["system.boolean", "system.buffers.standardformat!", "Method[tryparse].ReturnValue"] + - ["system.index", "system.buffers.nindex!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.buffers.nindex", "system.buffers.nindex!", "Method[fromend].ReturnValue"] + - ["system.buffers.operationstatus", "system.buffers.operationstatus!", "Member[invaliddata]"] + - ["system.boolean", "system.buffers.sequencereader", "Method[tryreadexact].ReturnValue"] + - ["system.boolean", "system.buffers.standardformat", "Member[hasprecision]"] + - ["system.range", "system.buffers.nrange", "Method[torange].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereader", "Member[end]"] + - ["system.boolean", "system.buffers.nindex", "Member[isfromend]"] + - ["system.buffers.readonlysequence", "system.buffers.sequencereader", "Member[unreadsequence]"] + - ["system.int32", "system.buffers.standardformat", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.buffers.standardformat", "Member[isdefault]"] + - ["system.string", "system.buffers.sequencereader", "Member[unreadspan]"] + - ["system.buffers.nrange", "system.buffers.nrange!", "Method[startat].ReturnValue"] + - ["system.memory", "system.buffers.arraybufferwriter", "Method[getmemory].ReturnValue"] + - ["system.char", "system.buffers.standardformat", "Member[symbol]"] + - ["system.boolean", "system.buffers.readonlysequence", "Member[isempty]"] + - ["system.intptr", "system.buffers.nindex", "Member[value]"] + - ["system.boolean", "system.buffers.readonlysequence", "Member[issinglesegment]"] + - ["system.int64", "system.buffers.sequencereader", "Member[length]"] + - ["system.buffers.arraypool", "system.buffers.arraypool!", "Method[create].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereader", "Method[tryread].ReturnValue"] + - ["system.buffers.nrange", "system.buffers.nrange!", "Method[endat].ReturnValue"] + - ["system.boolean", "system.buffers.sequencereader", "Method[tryadvancetoany].ReturnValue"] + - ["system.boolean", "system.buffers.standardformat!", "Method[op_equality].ReturnValue"] + - ["system.buffers.nindex", "system.buffers.nindex!", "Member[start]"] + - ["system.memory", "system.buffers.ibufferwriter", "Method[getmemory].ReturnValue"] + - ["system.byte", "system.buffers.standardformat", "Member[precision]"] + - ["system.span", "system.buffers.memorymanager", "Method[getspan].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Cloud.DocumentDb.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Cloud.DocumentDb.typemodel.yml new file mode 100644 index 000000000000..a72530ebd005 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Cloud.DocumentDb.typemodel.yml @@ -0,0 +1,117 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.cloud.documentdb.consistencylevel", "system.cloud.documentdb.consistencylevel!", "Member[boundedstaleness]"] + - ["system.cloud.documentdb.throughput", "system.cloud.documentdb.databaseoptions", "Member[throughput]"] + - ["system.nullable", "system.cloud.documentdb.queryrequestoptions", "Member[maxresults]"] + - ["system.string", "system.cloud.documentdb.databaseoptions", "Member[defaultregionaldatabasename]"] + - ["system.string", "system.cloud.documentdb.requestinfo", "Member[tablename]"] + - ["system.boolean", "system.cloud.documentdb.idatabaseresponse", "Member[succeeded]"] + - ["system.cloud.documentdb.throughput", "system.cloud.documentdb.throughput!", "Member[unlimited]"] + - ["system.cloud.documentdb.idocumentreader", "system.cloud.documentdb.idocumentdatabase", "Method[getdocumentreader].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "system.cloud.documentdb.query", "Member[parameters]"] + - ["system.string", "system.cloud.documentdb.query", "Member[querytext]"] + - ["system.string", "system.cloud.documentdb.batchitem", "Member[itemversion]"] + - ["system.cloud.documentdb.fetchmode", "system.cloud.documentdb.fetchmode!", "Member[fetchmaxresults]"] + - ["system.cloud.documentdb.idocumentwriter", "system.cloud.documentdb.idocumentdatabase", "Method[getdocumentwriter].ReturnValue"] + - ["system.cloud.documentdb.patchoperation", "system.cloud.documentdb.patchoperation!", "Method[set].ReturnValue"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentwriter", "Method[insertorupdatedocumentasync].ReturnValue"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentwriter", "Method[upsertdocumentasync].ReturnValue"] + - ["system.nullable", "system.cloud.documentdb.queryrequestoptions", "Member[maxbuffereditemcount]"] + - ["system.cloud.documentdb.batchoperation", "system.cloud.documentdb.batchoperation!", "Member[upsert]"] + - ["system.timespan", "system.cloud.documentdb.tableinfo", "Member[timetolive]"] + - ["system.net.httpstatuscode", "system.cloud.documentdb.databaseexception", "Member[httpstatuscode]"] + - ["system.string", "system.cloud.documentdb.tableoptions", "Member[tablename]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentdatabase", "Method[deletedatabaseasync].ReturnValue"] + - ["system.cloud.documentdb.patchoperationtype", "system.cloud.documentdb.patchoperationtype!", "Member[add]"] + - ["system.cloud.documentdb.patchoperationtype", "system.cloud.documentdb.patchoperationtype!", "Member[set]"] + - ["system.text.json.jsonserializeroptions", "system.cloud.documentdb.databaseoptions", "Member[jsonserializeroptions]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentreader", "Method[countdocumentsasync].ReturnValue"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentreader", "Method[readdocumentasync].ReturnValue"] + - ["system.uri", "system.cloud.documentdb.requestinfo", "Member[endpoint]"] + - ["tdocument", "system.cloud.documentdb.requestoptions", "Member[document]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentwriter", "Method[deletedocumentasync].ReturnValue"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentreader", "Method[fetchdocumentsasync].ReturnValue"] + - ["system.string", "system.cloud.documentdb.regionaldatabaseoptions", "Member[primarykey]"] + - ["system.string", "system.cloud.documentdb.idatabaseresponse", "Member[itemversion]"] + - ["system.uri", "system.cloud.documentdb.regionaldatabaseoptions", "Member[endpoint]"] + - ["system.cloud.documentdb.requestinfo", "system.cloud.documentdb.databaseexception", "Member[requestinfo]"] + - ["system.collections.generic.ilist", "system.cloud.documentdb.databaseoptions", "Member[failoverregions]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentwriter", "Method[createdocumentasync].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.cloud.documentdb.requestoptions", "Member[partitionkey]"] + - ["system.int32", "system.cloud.documentdb.databaseexception", "Member[substatuscode]"] + - ["system.cloud.documentdb.batchoperation", "system.cloud.documentdb.batchoperation!", "Member[create]"] + - ["system.int32", "system.cloud.documentdb.idatabaseresponse", "Member[itemcount]"] + - ["system.string", "system.cloud.documentdb.batchitem", "Member[id]"] + - ["system.int32", "system.cloud.documentdb.databaseexception", "Member[statuscode]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentdatabase", "Method[deletetableasync].ReturnValue"] + - ["system.cloud.documentdb.batchoperation", "system.cloud.documentdb.batchitem", "Member[operation]"] + - ["system.object", "system.cloud.documentdb.patchoperation", "Member[value]"] + - ["system.collections.generic.ilist", "system.cloud.documentdb.regionaldatabaseoptions", "Member[failoverregions]"] + - ["system.string", "system.cloud.documentdb.requestoptions", "Member[region]"] + - ["system.cloud.documentdb.patchoperationtype", "system.cloud.documentdb.patchoperationtype!", "Member[increment]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentwriter", "Method[replacedocumentasync].ReturnValue"] + - ["system.cloud.documentdb.patchoperationtype", "system.cloud.documentdb.patchoperationtype!", "Member[replace]"] + - ["system.cloud.documentdb.patchoperationtype", "system.cloud.documentdb.patchoperationtype!", "Member[remove]"] + - ["system.cloud.documentdb.throughput", "system.cloud.documentdb.tableinfo", "Member[throughput]"] + - ["system.boolean", "system.cloud.documentdb.tableoptions", "Member[isregional]"] + - ["system.cloud.documentdb.fetchmode", "system.cloud.documentdb.fetchmode!", "Member[fetchsinglepage]"] + - ["system.nullable", "system.cloud.documentdb.requestinfo", "Member[cost]"] + - ["system.string", "system.cloud.documentdb.requestoptions", "Member[itemversion]"] + - ["system.cloud.documentdb.patchoperation", "system.cloud.documentdb.patchoperation!", "Method[replace].ReturnValue"] + - ["system.nullable", "system.cloud.documentdb.queryrequestoptions", "Member[enablelowprecisionorderby]"] + - ["system.boolean", "system.cloud.documentdb.requestoptions", "Member[contentresponseonwrite]"] + - ["system.nullable", "system.cloud.documentdb.throughput", "Member[value]"] + - ["system.cloud.documentdb.consistencylevel", "system.cloud.documentdb.consistencylevel!", "Member[strong]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentwriter", "Method[executetransactionalbatchasync].ReturnValue"] + - ["system.string", "system.cloud.documentdb.databaseoptions", "Member[primarykey]"] + - ["system.string", "system.cloud.documentdb.requestinfo", "Member[region]"] + - ["system.collections.generic.idictionary", "system.cloud.documentdb.databaseoptions", "Member[regionaldatabaseoptions]"] + - ["system.string", "system.cloud.documentdb.tableinfo", "Member[tablename]"] + - ["system.timespan", "system.cloud.documentdb.tableoptions", "Member[timetolive]"] + - ["system.string", "system.cloud.documentdb.regionaldatabaseoptions", "Member[databasename]"] + - ["system.boolean", "system.cloud.documentdb.tableinfo", "Member[isregional]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentdatabase", "Method[readtablesettingsasync].ReturnValue"] + - ["system.boolean", "system.cloud.documentdb.tableoptions", "Member[islocatorrequired]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentwriter", "Method[patchdocumentasync].ReturnValue"] + - ["system.string", "system.cloud.documentdb.requestoptions", "Member[sessiontoken]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentdatabase", "Method[updatetablesettingsasync].ReturnValue"] + - ["system.cloud.documentdb.consistencylevel", "system.cloud.documentdb.consistencylevel!", "Member[session]"] + - ["system.nullable", "system.cloud.documentdb.queryrequestoptions", "Member[enablescan]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentdatabase", "Method[createtableasync].ReturnValue"] + - ["system.cloud.documentdb.batchoperation", "system.cloud.documentdb.batchoperation!", "Member[delete]"] + - ["system.string", "system.cloud.documentdb.queryrequestoptions", "Member[continuationtoken]"] + - ["system.cloud.documentdb.patchoperation", "system.cloud.documentdb.patchoperation!", "Method[remove].ReturnValue"] + - ["system.boolean", "system.cloud.documentdb.databaseoptions", "Member[overrideserialization]"] + - ["system.nullable", "system.cloud.documentdb.itablelocator", "Method[locatetable].ReturnValue"] + - ["system.nullable", "system.cloud.documentdb.queryrequestoptions", "Member[maxconcurrency]"] + - ["system.string", "system.cloud.documentdb.tableoptions", "Member[partitionidpath]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentreader", "Method[querydocumentsasync].ReturnValue"] + - ["system.string", "system.cloud.documentdb.patchoperation", "Member[path]"] + - ["system.int32", "system.cloud.documentdb.idatabaseresponse", "Member[status]"] + - ["system.cloud.documentdb.consistencylevel", "system.cloud.documentdb.consistencylevel!", "Member[consistentprefix]"] + - ["t", "system.cloud.documentdb.batchitem", "Member[item]"] + - ["system.cloud.documentdb.patchoperationtype", "system.cloud.documentdb.patchoperation", "Member[operationtype]"] + - ["t", "system.cloud.documentdb.idatabaseresponse", "Member[item]"] + - ["system.cloud.documentdb.consistencylevel", "system.cloud.documentdb.consistencylevel!", "Member[eventual]"] + - ["system.string", "system.cloud.documentdb.idatabaseresponse", "Member[continuationtoken]"] + - ["system.cloud.documentdb.requestinfo", "system.cloud.documentdb.idatabaseresponse", "Member[requestinfo]"] + - ["system.cloud.documentdb.throughput", "system.cloud.documentdb.tableoptions", "Member[throughput]"] + - ["system.timespan", "system.cloud.documentdb.databaseretryableexception", "Member[retryafter]"] + - ["system.string", "system.cloud.documentdb.databaseoptions", "Member[databasename]"] + - ["system.string", "system.cloud.documentdb.tableinfo", "Member[partitionidpath]"] + - ["system.cloud.documentdb.fetchmode", "system.cloud.documentdb.fetchmode!", "Member[fetchall]"] + - ["system.nullable", "system.cloud.documentdb.requestoptions", "Member[consistencylevel]"] + - ["system.cloud.documentdb.batchoperation", "system.cloud.documentdb.batchoperation!", "Member[replace]"] + - ["system.nullable", "system.cloud.documentdb.queryrequestoptions", "Member[responsecontinuationtokenlimitinkb]"] + - ["system.boolean", "system.cloud.documentdb.tableinfo", "Member[islocatorrequired]"] + - ["system.cloud.documentdb.patchoperation", "system.cloud.documentdb.patchoperation!", "Method[add].ReturnValue"] + - ["system.uri", "system.cloud.documentdb.databaseoptions", "Member[endpoint]"] + - ["system.nullable", "system.cloud.documentdb.databaseoptions", "Member[idletcpconnectiontimeout]"] + - ["system.threading.tasks.task", "system.cloud.documentdb.idocumentdatabase", "Method[connectasync].ReturnValue"] + - ["system.cloud.documentdb.patchoperation", "system.cloud.documentdb.patchoperation!", "Method[increment].ReturnValue"] + - ["system.cloud.documentdb.batchoperation", "system.cloud.documentdb.batchoperation!", "Member[read]"] + - ["system.cloud.documentdb.fetchmode", "system.cloud.documentdb.queryrequestoptions", "Member[fetchcondition]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Cloud.Messaging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Cloud.Messaging.typemodel.yml new file mode 100644 index 000000000000..457b2c560283 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Cloud.Messaging.typemodel.yml @@ -0,0 +1,76 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.asyncprocessingpipelinebuilderextensions!", "Method[configuremessagesource].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messageconsumer", "Method[fetchandprocessmessageasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.basemessageconsumer", "Method[processingstepasync].ReturnValue"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.asyncprocessingpipelinebuilderextensions!", "Method[addnamedsingleton].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.basemessageconsumer", "Method[onmessageprocessingfailureasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messagecompleteactionfeatureextensions!", "Method[markcompleteasync].ReturnValue"] + - ["microsoft.aspnetcore.http.features.ifeaturecollection", "system.cloud.messaging.imessagesourcefeatures", "Member[features]"] + - ["system.boolean", "system.cloud.messaging.messageconsumer", "Method[shouldstopconsumer].ReturnValue"] + - ["system.boolean", "system.cloud.messaging.messagesourcepayloadfeatureextensions!", "Method[trygetsourcepayloadasutf8string].ReturnValue"] + - ["system.boolean", "system.cloud.messaging.messagesourcepayloadfeatureextensions!", "Method[trygetsourcepayload].ReturnValue"] + - ["system.cloud.messaging.imessagedelegate", "system.cloud.messaging.ipipelinedelegatefactory", "Method[create].ReturnValue"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.latencyrecordermiddlewareextensions!", "Method[addlatencyrecordermessagemiddleware].ReturnValue"] + - ["system.readonlymemory", "system.cloud.messaging.messagedestinationpayloadfeatureextensions!", "Method[getdestinationpayload].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.basemessageconsumer", "Method[fetchandprocessmessageasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessagemiddleware", "Method[invokeasync].ReturnValue"] + - ["t", "system.cloud.messaging.serializedmessagepayloadfeatureextensions!", "Method[getserializedpayload].ReturnValue"] + - ["system.boolean", "system.cloud.messaging.messagesourcefeatureextensions!", "Method[trygetmessagesourcefeatures].ReturnValue"] + - ["system.cloud.messaging.imessagedelegate", "system.cloud.messaging.basemessageconsumer", "Member[messagedelegate]"] + - ["system.boolean", "system.cloud.messaging.messagedestinationfeatureextensions!", "Method[trygetmessagedestinationfeatures].ReturnValue"] + - ["system.boolean", "system.cloud.messaging.messagelatencycontextfeatureextensions!", "Method[trygetlatencycontext].ReturnValue"] + - ["system.boolean", "system.cloud.messaging.serializedmessagepayloadfeatureextensions!", "Method[trygetserializedpayload].ReturnValue"] + - ["system.cloud.messaging.imessagesource", "system.cloud.messaging.serviceproviderextensions!", "Method[getmessagesource].ReturnValue"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.asyncprocessingpipelinebuilderextensions!", "Method[configureterminalmessagedelegate].ReturnValue"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.asyncprocessingpipelinebuilderextensions!", "Method[configuremessageconsumer].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.basemessageconsumer", "Method[onmessageprocessingcompletionasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessagesource", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messageconsumer", "Method[executeasync].ReturnValue"] + - ["system.cloud.messaging.imessagesource", "system.cloud.messaging.messageconsumer", "Member[messagesource]"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.asyncprocessingpipelinebuilderextensions!", "Method[configuremessagedestination].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessagepostponefeature", "Method[postponeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messageconsumer", "Method[processingstepasync].ReturnValue"] + - ["microsoft.aspnetcore.http.features.ifeaturecollection", "system.cloud.messaging.messagecontext", "Member[features]"] + - ["system.cloud.messaging.messagedelegate", "system.cloud.messaging.messageconsumer", "Member[pipelinedelegate]"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messageconsumer", "Method[handlemessageprocessingcompletionasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.basemessageconsumer", "Method[fetchmessageasync].ReturnValue"] + - ["system.timespan", "system.cloud.messaging.imessagevisibilitydelayfeature", "Member[visibilitydelay]"] + - ["system.boolean", "system.cloud.messaging.messagedestinationpayloadfeatureextensions!", "Method[trygetdestinationpayloadasutf8string].ReturnValue"] + - ["microsoft.extensions.logging.ilogger", "system.cloud.messaging.basemessageconsumer", "Member[logger]"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messageconsumer", "Method[handlemessageprocessingfailureasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessageconsumer", "Method[executeasync].ReturnValue"] + - ["microsoft.aspnetcore.http.features.ifeaturecollection", "system.cloud.messaging.imessagedestinationfeatures", "Member[features]"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messageconsumer", "Method[fetchmessageasync].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "system.cloud.messaging.iasyncprocessingpipelinebuilder", "Member[services]"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.asyncprocessingpipelinebuilderextensions!", "Method[addmessagemiddleware].ReturnValue"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.servicecollectionextensions!", "Method[addasyncpipeline].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.basemessageconsumer", "Method[executeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.basemessageconsumer", "Method[processmessageasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.defaultmessageconsumer", "Method[processingstepasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messageconsumer", "Method[processmessageasync].ReturnValue"] + - ["system.boolean", "system.cloud.messaging.messagedestinationpayloadfeatureextensions!", "Method[trygetdestinationpayload].ReturnValue"] + - ["system.boolean", "system.cloud.messaging.messagevisibilitydelayfeatureextensions!", "Method[trygetvisibilitydelay].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.cloud.messaging.serviceproviderextensions!", "Method[getmessagemiddlewares].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessagedestination", "Method[writeasync].ReturnValue"] + - ["system.threading.cancellationtoken", "system.cloud.messaging.messagecontext", "Member[messagecancelledtoken]"] + - ["system.string", "system.cloud.messaging.iasyncprocessingpipelinebuilder", "Member[pipelinename]"] + - ["t", "system.cloud.messaging.iserializedmessagepayloadfeature", "Member[payload]"] + - ["system.boolean", "system.cloud.messaging.messagecancelledtokenfeatureextensions!", "Method[trygetmessagecancelledtokensource].ReturnValue"] + - ["system.readonlymemory", "system.cloud.messaging.messagesourcepayloadfeatureextensions!", "Method[getsourcepayload].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessagedelegate", "Method[invokeasync].ReturnValue"] + - ["system.cloud.messaging.iasyncprocessingpipelinebuilder", "system.cloud.messaging.latencyrecordermiddlewareextensions!", "Method[addlatencycontextmiddleware].ReturnValue"] + - ["system.cloud.messaging.messagedelegate", "system.cloud.messaging.serviceproviderextensions!", "Method[getmessagedelegate].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messagepostponefeatureextensions!", "Method[postponeasync].ReturnValue"] + - ["system.readonlymemory", "system.cloud.messaging.imessagepayloadfeature", "Member[payload]"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.defaultmessageconsumer", "Method[handlemessageprocessingfailureasync].ReturnValue"] + - ["microsoft.extensions.dependencyinjection.iservicecollection", "system.cloud.messaging.servicecollectionextensions!", "Method[withpipelinedelegatefactory].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.messagepostponeactionfeatureextensions!", "Method[postponeasync].ReturnValue"] + - ["system.cloud.messaging.imessagesource", "system.cloud.messaging.basemessageconsumer", "Member[messagesource]"] + - ["microsoft.extensions.logging.ilogger", "system.cloud.messaging.messageconsumer", "Member[logger]"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessagepostponeactionfeature", "Method[postponeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.cloud.messaging.imessagecompleteactionfeature", "Method[markcompleteasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CodeDom.Compiler.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CodeDom.Compiler.typemodel.yml new file mode 100644 index 000000000000..dd1830bed98c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CodeDom.Compiler.typemodel.yml @@ -0,0 +1,177 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[complexexpressions]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[fromfile].ReturnValue"] + - ["system.string", "system.codedom.compiler.codegenerator", "Method[createvalididentifier].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codegenerator", "Method[supports].ReturnValue"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[compileassemblyfromfile].ReturnValue"] + - ["system.string", "system.codedom.compiler.codegeneratoroptions", "Member[bracingstyle]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[declaredelegates]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.icodecompiler", "Method[compileassemblyfromfilebatch].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[gotostatements]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[chainedconstructorarguments]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.icodecompiler", "Method[compileassemblyfromdom].ReturnValue"] + - ["system.text.encoding", "system.codedom.compiler.indentedtextwriter", "Member[encoding]"] + - ["system.int32", "system.codedom.compiler.compilerresults", "Member[nativecompilerreturnvalue]"] + - ["system.boolean", "system.codedom.compiler.codedomprovider", "Method[isvalididentifier].ReturnValue"] + - ["system.string", "system.codedom.compiler.compilerparameters", "Member[win32resource]"] + - ["system.int32", "system.codedom.compiler.codegenerator", "Member[indent]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[compileassemblyfromfilebatch].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codegenerator!", "Method[isvalidlanguageindependentidentifier].ReturnValue"] + - ["system.string", "system.codedom.compiler.tempfilecollection", "Member[tempdir]"] + - ["system.boolean", "system.codedom.compiler.compilerparameters", "Member[includedebuginformation]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[staticconstructors]"] + - ["system.io.textwriter", "system.codedom.compiler.codegenerator", "Member[output]"] + - ["system.int32", "system.codedom.compiler.compilererror", "Member[line]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[win32resources]"] + - ["system.codedom.compiler.codedomprovider", "system.codedom.compiler.compilerinfo", "Method[createprovider].ReturnValue"] + - ["system.codedom.compiler.compilerinfo[]", "system.codedom.compiler.codedomprovider!", "Method[getallcompilerinfo].ReturnValue"] + - ["system.string", "system.codedom.compiler.codecompiler", "Method[getresponsefilecmdargs].ReturnValue"] + - ["system.string", "system.codedom.compiler.codedomprovider", "Method[gettypeoutput].ReturnValue"] + - ["system.string", "system.codedom.compiler.compilererror", "Member[errornumber]"] + - ["system.string", "system.codedom.compiler.codecompiler", "Member[fileextension]"] + - ["system.string", "system.codedom.compiler.compilerparameters", "Member[mainclass]"] + - ["system.boolean", "system.codedom.compiler.codegenerator", "Member[iscurrentclass]"] + - ["system.boolean", "system.codedom.compiler.icodegenerator", "Method[supports].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codedomprovider", "Method[supports].ReturnValue"] + - ["system.security.policy.evidence", "system.codedom.compiler.compilerparameters", "Member[evidence]"] + - ["system.boolean", "system.codedom.compiler.compilererrorcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.codedom.compiler.compilerparameters", "Member[warninglevel]"] + - ["system.boolean", "system.codedom.compiler.compilererror", "Member[iswarning]"] + - ["system.codedom.compiler.compilererror", "system.codedom.compiler.compilererrorcollection", "Member[item]"] + - ["system.collections.specialized.stringcollection", "system.codedom.compiler.compilerparameters", "Member[embeddedresources]"] + - ["system.string", "system.codedom.compiler.generatedcodeattribute", "Member[version]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[returntypeattributes]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codedomprovider", "Method[compileassemblyfromsource].ReturnValue"] + - ["system.string", "system.codedom.compiler.indentedtextwriter", "Member[newline]"] + - ["system.object", "system.codedom.compiler.tempfilecollection", "Member[syncroot]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[fromdom].ReturnValue"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[compileassemblyfromdom].ReturnValue"] + - ["system.string", "system.codedom.compiler.codegenerator", "Method[gettypeoutput].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codegeneratoroptions", "Member[verbatimorder]"] + - ["system.string", "system.codedom.compiler.codegenerator", "Member[nulltoken]"] + - ["system.string", "system.codedom.compiler.icodegenerator", "Method[createescapedidentifier].ReturnValue"] + - ["system.codedom.compiler.icodecompiler", "system.codedom.compiler.codedomprovider", "Method[createcompiler].ReturnValue"] + - ["system.codedom.compiler.compilererrorcollection", "system.codedom.compiler.compilerresults", "Member[errors]"] + - ["system.security.policy.evidence", "system.codedom.compiler.compilerresults", "Member[evidence]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[entrypointmethod]"] + - ["system.collections.ienumerator", "system.codedom.compiler.tempfilecollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.codedom.compiler.codedomprovider", "Method[createvalididentifier].ReturnValue"] + - ["system.codedom.compiler.codegeneratoroptions", "system.codedom.compiler.codegenerator", "Member[options]"] + - ["system.string", "system.codedom.compiler.compilerresults", "Member[pathtoassembly]"] + - ["system.componentmodel.typeconverter", "system.codedom.compiler.codedomprovider", "Method[getconverter].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[generictypedeclaration]"] + - ["system.string", "system.codedom.compiler.compilererror", "Method[tostring].ReturnValue"] + - ["system.string[]", "system.codedom.compiler.compilerinfo", "Method[getextensions].ReturnValue"] + - ["system.codedom.compiler.icodegenerator", "system.codedom.compiler.codedomprovider", "Method[creategenerator].ReturnValue"] + - ["system.string", "system.codedom.compiler.compilererror", "Member[filename]"] + - ["system.codedom.compiler.tempfilecollection", "system.codedom.compiler.compilerresults", "Member[tempfiles]"] + - ["system.string", "system.codedom.compiler.indentedtextwriter!", "Member[defaulttabstring]"] + - ["system.boolean", "system.codedom.compiler.compilererrorcollection", "Member[haswarnings]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[fromsourcebatch].ReturnValue"] + - ["system.int32", "system.codedom.compiler.compilererrorcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.tempfilecollection", "Member[issynchronized]"] + - ["system.string", "system.codedom.compiler.compilerparameters", "Member[outputassembly]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[fromsource].ReturnValue"] + - ["system.codedom.codecompileunit", "system.codedom.compiler.codeparser", "Method[parse].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.codedom.compiler.compilerparameters", "Member[referencedassemblies]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codedomprovider", "Method[compileassemblyfromfile].ReturnValue"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[compileassemblyfromdombatch].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.compilerparameters", "Member[treatwarningsaserrors]"] + - ["system.io.textwriter", "system.codedom.compiler.indentedtextwriter", "Member[innerwriter]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.icodecompiler", "Method[compileassemblyfromfile].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[multidimensionalarrays]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[declareindexerproperties]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[fromdombatch].ReturnValue"] + - ["system.string", "system.codedom.compiler.codecompiler", "Member[compilername]"] + - ["system.int32", "system.codedom.compiler.executor!", "Method[execwaitwithcapture].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codegenerator", "Member[iscurrentstruct]"] + - ["system.collections.specialized.stringcollection", "system.codedom.compiler.compilerresults", "Member[output]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[declareevents]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[arraysofarrays]"] + - ["system.string", "system.codedom.compiler.codegeneratoroptions", "Member[indentstring]"] + - ["system.int32", "system.codedom.compiler.compilerinfo", "Method[gethashcode].ReturnValue"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.icodecompiler", "Method[compileassemblyfromsource].ReturnValue"] + - ["system.string", "system.codedom.compiler.codedomprovider", "Method[createescapedidentifier].ReturnValue"] + - ["system.codedom.compiler.languageoptions", "system.codedom.compiler.codedomprovider", "Member[languageoptions]"] + - ["system.codedom.compiler.compilerinfo", "system.codedom.compiler.codedomprovider!", "Method[getcompilerinfo].ReturnValue"] + - ["system.string", "system.codedom.compiler.codegenerator", "Member[currenttypename]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[trycatchstatements]"] + - ["system.string", "system.codedom.compiler.codedomprovider!", "Method[getlanguagefromextension].ReturnValue"] + - ["system.codedom.compiler.codedomprovider", "system.codedom.compiler.codedomprovider!", "Method[createprovider].ReturnValue"] + - ["system.string", "system.codedom.compiler.codegenerator", "Method[quotesnippetstring].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.tempfilecollection", "Member[keepfiles]"] + - ["system.string", "system.codedom.compiler.compilererror", "Member[errortext]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[publicstaticmembers]"] + - ["system.string", "system.codedom.compiler.codegenerator", "Method[createescapedidentifier].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codedomprovider!", "Method[isdefinedlanguage].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.compilerparameters", "Member[generateexecutable]"] + - ["system.codedom.codetypedeclaration", "system.codedom.compiler.codegenerator", "Member[currentclass]"] + - ["system.object", "system.codedom.compiler.codegeneratoroptions", "Member[item]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[compileassemblyfromsourcebatch].ReturnValue"] + - ["system.codedom.codecompileunit", "system.codedom.compiler.codedomprovider", "Method[parse].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codegenerator", "Method[isvalididentifier].ReturnValue"] + - ["system.codedom.compiler.compilerparameters", "system.codedom.compiler.compilerinfo", "Method[createdefaultcompilerparameters].ReturnValue"] + - ["system.intptr", "system.codedom.compiler.compilerparameters", "Member[usertoken]"] + - ["system.boolean", "system.codedom.compiler.codegenerator", "Member[iscurrentdelegate]"] + - ["system.boolean", "system.codedom.compiler.compilerinfo", "Method[equals].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.codedom.compiler.indentedtextwriter", "Method[disposeasync].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[declareenums]"] + - ["system.collections.specialized.stringcollection", "system.codedom.compiler.compilerparameters", "Member[linkedresources]"] + - ["system.boolean", "system.codedom.compiler.compilerinfo", "Member[iscodedomprovidertypevalid]"] + - ["system.boolean", "system.codedom.compiler.icodegenerator", "Method[isvalididentifier].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[declareinterfaces]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.icodecompiler", "Method[compileassemblyfromdombatch].ReturnValue"] + - ["system.string", "system.codedom.compiler.codedomprovider", "Member[fileextension]"] + - ["system.int32", "system.codedom.compiler.compilererrorcollection", "Method[add].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[nestedtypes]"] + - ["system.codedom.codecompileunit", "system.codedom.compiler.icodeparser", "Method[parse].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codedomprovider!", "Method[isdefinedextension].ReturnValue"] + - ["system.string", "system.codedom.compiler.codegenerator", "Member[currentmembername]"] + - ["system.string", "system.codedom.compiler.compilerparameters", "Member[compileroptions]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[parameterattributes]"] + - ["system.boolean", "system.codedom.compiler.codegenerator", "Member[iscurrentinterface]"] + - ["system.string", "system.codedom.compiler.tempfilecollection", "Member[basepath]"] + - ["system.string", "system.codedom.compiler.codecompiler", "Method[cmdargsfromparameters].ReturnValue"] + - ["system.threading.tasks.task", "system.codedom.compiler.indentedtextwriter", "Method[writeasync].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[referenceparameters]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codedomprovider", "Method[compileassemblyfromdom].ReturnValue"] + - ["system.string[]", "system.codedom.compiler.compilerinfo", "Method[getlanguages].ReturnValue"] + - ["system.threading.tasks.task", "system.codedom.compiler.indentedtextwriter", "Method[outputtabsasync].ReturnValue"] + - ["system.codedom.compiler.languageoptions", "system.codedom.compiler.languageoptions!", "Member[none]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[multipleinterfacemembers]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.icodecompiler", "Method[compileassemblyfromsourcebatch].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[assemblyattributes]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[generictypereference]"] + - ["system.threading.tasks.task", "system.codedom.compiler.indentedtextwriter", "Method[writelineasync].ReturnValue"] + - ["system.int32", "system.codedom.compiler.compilererror", "Member[column]"] + - ["system.codedom.compiler.tempfilecollection", "system.codedom.compiler.compilerparameters", "Member[tempfiles]"] + - ["system.boolean", "system.codedom.compiler.compilerparameters", "Member[generateinmemory]"] + - ["system.threading.tasks.task", "system.codedom.compiler.indentedtextwriter", "Method[flushasync].ReturnValue"] + - ["system.string", "system.codedom.compiler.tempfilecollection", "Method[addextension].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.codegeneratoroptions", "Member[elseonclosing]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[resources]"] + - ["system.int32", "system.codedom.compiler.indentedtextwriter", "Member[indent]"] + - ["system.boolean", "system.codedom.compiler.codegenerator", "Member[iscurrentenum]"] + - ["system.threading.tasks.task", "system.codedom.compiler.indentedtextwriter", "Method[writelinenotabsasync].ReturnValue"] + - ["system.string", "system.codedom.compiler.codecompiler!", "Method[joinstringarray].ReturnValue"] + - ["system.codedom.compiler.languageoptions", "system.codedom.compiler.languageoptions!", "Member[caseinsensitive]"] + - ["system.string", "system.codedom.compiler.compilerparameters", "Member[coreassemblyfilename]"] + - ["system.codedom.codetypemember", "system.codedom.compiler.codegenerator", "Member[currentmember]"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[declarevaluetypes]"] + - ["system.boolean", "system.codedom.compiler.codegeneratoroptions", "Member[blanklinesbetweenmembers]"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[fromfilebatch].ReturnValue"] + - ["system.boolean", "system.codedom.compiler.compilererrorcollection", "Member[haserrors]"] + - ["system.int32", "system.codedom.compiler.tempfilecollection", "Member[count]"] + - ["system.codedom.compiler.icodeparser", "system.codedom.compiler.codedomprovider", "Method[createparser].ReturnValue"] + - ["system.reflection.assembly", "system.codedom.compiler.compilerresults", "Member[compiledassembly]"] + - ["system.string", "system.codedom.compiler.icodegenerator", "Method[gettypeoutput].ReturnValue"] + - ["system.type", "system.codedom.compiler.compilerinfo", "Member[codedomprovidertype]"] + - ["system.string", "system.codedom.compiler.generatedcodeattribute", "Member[tool]"] + - ["system.string", "system.codedom.compiler.icodegenerator", "Method[createvalididentifier].ReturnValue"] + - ["system.codedom.compiler.compilerresults", "system.codedom.compiler.codecompiler", "Method[compileassemblyfromsource].ReturnValue"] + - ["system.codedom.compiler.generatorsupport", "system.codedom.compiler.generatorsupport!", "Member[partialtypes]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CodeDom.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CodeDom.typemodel.yml new file mode 100644 index 000000000000..b7c5aca1f26c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CodeDom.typemodel.yml @@ -0,0 +1,265 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[booleanand]"] + - ["system.int32", "system.codedom.codetypemembercollection", "Method[add].ReturnValue"] + - ["system.string", "system.codedom.codeargumentreferenceexpression", "Member[parametername]"] + - ["system.codedom.codetypedeclaration", "system.codedom.codetypedeclarationcollection", "Member[item]"] + - ["system.int32", "system.codedom.codenamespaceimportcollection", "Method[indexof].ReturnValue"] + - ["system.codedom.fielddirection", "system.codedom.fielddirection!", "Member[in]"] + - ["system.codedom.codeattributeargument", "system.codedom.codeattributeargumentcollection", "Member[item]"] + - ["system.codedom.fielddirection", "system.codedom.fielddirection!", "Member[ref]"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codeconstructor", "Member[baseconstructorargs]"] + - ["system.codedom.codeattributedeclarationcollection", "system.codedom.codetypeparameter", "Member[customattributes]"] + - ["system.object", "system.codedom.codenamespaceimportcollection", "Member[item]"] + - ["system.string", "system.codedom.codeattributeargument", "Member[name]"] + - ["system.boolean", "system.codedom.codetypedeclarationcollection", "Method[contains].ReturnValue"] + - ["system.codedom.codeexpression", "system.codedom.codebinaryoperatorexpression", "Member[right]"] + - ["system.codedom.codeexpression", "system.codedom.codeattributeargument", "Member[value]"] + - ["system.boolean", "system.codedom.codetypeparametercollection", "Method[contains].ReturnValue"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codedelegateinvokeexpression", "Member[parameters]"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codeindexerexpression", "Member[indices]"] + - ["system.codedom.codetypereference", "system.codedom.codetypeofexpression", "Member[type]"] + - ["system.int32", "system.codedom.codeattributeargumentcollection", "Method[indexof].ReturnValue"] + - ["system.codedom.codetypereference", "system.codedom.codememberproperty", "Member[privateimplementationtype]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[subtract]"] + - ["system.int32", "system.codedom.codetypedeclarationcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.codedom.codecommentstatementcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.codedom.codeattributedeclaration", "Member[name]"] + - ["system.codedom.codeexpression", "system.codedom.codedirectionexpression", "Member[expression]"] + - ["system.codedom.codeexpression", "system.codedom.codedelegateinvokeexpression", "Member[targetobject]"] + - ["system.codedom.codestatementcollection", "system.codedom.codeiterationstatement", "Member[statements]"] + - ["system.boolean", "system.codedom.codestatementcollection", "Method[contains].ReturnValue"] + - ["system.codedom.codetypereference", "system.codedom.codecatchclause", "Member[catchexceptiontype]"] + - ["system.codedom.codeparameterdeclarationexpression", "system.codedom.codeparameterdeclarationexpressioncollection", "Member[item]"] + - ["system.codedom.codetypedeclarationcollection", "system.codedom.codenamespace", "Member[types]"] + - ["system.int32", "system.codedom.codeattributedeclarationcollection", "Method[add].ReturnValue"] + - ["system.codedom.codestatement", "system.codedom.codeiterationstatement", "Member[initstatement]"] + - ["system.codedom.codeexpression", "system.codedom.codemethodreturnstatement", "Member[expression]"] + - ["system.codedom.codeexpression", "system.codedom.codeiterationstatement", "Member[testexpression]"] + - ["system.codedom.codenamespace", "system.codedom.codenamespacecollection", "Member[item]"] + - ["system.string", "system.codedom.codetypemember", "Member[name]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[abstract]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[add]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[booleanor]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[identityequality]"] + - ["system.object", "system.codedom.codenamespaceimportcollection", "Member[syncroot]"] + - ["system.codedom.codestatementcollection", "system.codedom.codetrycatchfinallystatement", "Member[finallystatements]"] + - ["system.int32", "system.codedom.codetypedeclarationcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.codedom.codedirectivecollection", "Method[indexof].ReturnValue"] + - ["system.codedom.codetypereference", "system.codedom.codetypereferencecollection", "Member[item]"] + - ["system.codedom.codeexpression", "system.codedom.codeexpressioncollection", "Member[item]"] + - ["system.codedom.coderegionmode", "system.codedom.coderegionmode!", "Member[none]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[familyandassembly]"] + - ["system.int32", "system.codedom.codecatchclausecollection", "Method[add].ReturnValue"] + - ["system.string", "system.codedom.codelabeledstatement", "Member[label]"] + - ["system.codedom.codeexpression", "system.codedom.codeconditionstatement", "Member[condition]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[assign]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[static]"] + - ["system.codedom.codeattributedeclaration", "system.codedom.codeattributedeclarationcollection", "Member[item]"] + - ["system.int32", "system.codedom.codecommentstatementcollection", "Method[add].ReturnValue"] + - ["system.codedom.codelinepragma", "system.codedom.codenamespaceimport", "Member[linepragma]"] + - ["system.collections.ienumerator", "system.codedom.codenamespaceimportcollection", "Method[getenumerator].ReturnValue"] + - ["system.codedom.fielddirection", "system.codedom.fielddirection!", "Member[out]"] + - ["system.codedom.codeattributedeclarationcollection", "system.codedom.codemembermethod", "Member[returntypecustomattributes]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[public]"] + - ["system.boolean", "system.codedom.codecatchclausecollection", "Method[contains].ReturnValue"] + - ["system.codedom.codenamespaceimportcollection", "system.codedom.codenamespace", "Member[imports]"] + - ["system.codedom.codeeventreferenceexpression", "system.codedom.codeattacheventstatement", "Member[event]"] + - ["system.codedom.codeexpression", "system.codedom.codefieldreferenceexpression", "Member[targetobject]"] + - ["system.codedom.codetypereference", "system.codedom.codemembermethod", "Member[privateimplementationtype]"] + - ["system.string", "system.codedom.codegotostatement", "Member[label]"] + - ["system.boolean", "system.codedom.codenamespaceimportcollection", "Member[isreadonly]"] + - ["system.codedom.codedirectivecollection", "system.codedom.codetypemember", "Member[enddirectives]"] + - ["system.codedom.codecommentstatementcollection", "system.codedom.codenamespace", "Member[comments]"] + - ["system.codedom.codeexpression", "system.codedom.codeassignstatement", "Member[left]"] + - ["system.string", "system.codedom.codesnippetstatement", "Member[value]"] + - ["system.string", "system.codedom.codevariablereferenceexpression", "Member[variablename]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[override]"] + - ["system.int32", "system.codedom.codestatementcollection", "Method[add].ReturnValue"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[modulus]"] + - ["system.codedom.codetypereference", "system.codedom.codedefaultvalueexpression", "Member[type]"] + - ["system.codedom.codetypereference", "system.codedom.codedelegatecreateexpression", "Member[delegatetype]"] + - ["system.string", "system.codedom.coderegiondirective", "Member[regiontext]"] + - ["system.codedom.codestatementcollection", "system.codedom.codemembermethod", "Member[statements]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[scopemask]"] + - ["system.codedom.codestatement", "system.codedom.codestatementcollection", "Member[item]"] + - ["system.int32", "system.codedom.codeparameterdeclarationexpressioncollection", "Method[add].ReturnValue"] + - ["system.codedom.codetypereference", "system.codedom.codememberproperty", "Member[type]"] + - ["system.codedom.codenamespaceimport", "system.codedom.codenamespaceimportcollection", "Member[item]"] + - ["system.collections.idictionary", "system.codedom.codeobject", "Member[userdata]"] + - ["system.int32", "system.codedom.codeattributeargumentcollection", "Method[add].ReturnValue"] + - ["system.codedom.codestatementcollection", "system.codedom.codecatchclause", "Member[statements]"] + - ["system.codedom.codetypereference", "system.codedom.codevariabledeclarationstatement", "Member[type]"] + - ["system.codedom.codecomment", "system.codedom.codecommentstatement", "Member[comment]"] + - ["system.int32", "system.codedom.codetypereferencecollection", "Method[add].ReturnValue"] + - ["system.int32", "system.codedom.codeexpressioncollection", "Method[add].ReturnValue"] + - ["system.int32", "system.codedom.codetypeparametercollection", "Method[add].ReturnValue"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[vtablemask]"] + - ["system.codedom.codetypereference", "system.codedom.codetypedelegate", "Member[returntype]"] + - ["system.int32", "system.codedom.codeattributedeclarationcollection", "Method[indexof].ReturnValue"] + - ["system.codedom.codemethodreferenceexpression", "system.codedom.codemethodinvokeexpression", "Member[method]"] + - ["system.codedom.codetypereference", "system.codedom.codeparameterdeclarationexpression", "Member[type]"] + - ["system.boolean", "system.codedom.codeattributedeclarationcollection", "Method[contains].ReturnValue"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[familyorassembly]"] + - ["system.boolean", "system.codedom.codetypereferencecollection", "Method[contains].ReturnValue"] + - ["system.codedom.codetypeparametercollection", "system.codedom.codemembermethod", "Member[typeparameters]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[greaterthan]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[valueequality]"] + - ["system.codedom.codeexpression", "system.codedom.codedelegatecreateexpression", "Member[targetobject]"] + - ["system.codedom.codeexpression", "system.codedom.codememberfield", "Member[initexpression]"] + - ["system.codedom.codetypereference", "system.codedom.codeobjectcreateexpression", "Member[createtype]"] + - ["system.codedom.codestatement", "system.codedom.codeiterationstatement", "Member[incrementstatement]"] + - ["system.codedom.codeexpression", "system.codedom.codevariabledeclarationstatement", "Member[initexpression]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[private]"] + - ["system.codedom.coderegionmode", "system.codedom.coderegionmode!", "Member[end]"] + - ["system.codedom.codeexpression", "system.codedom.codearraycreateexpression", "Member[sizeexpression]"] + - ["system.int32", "system.codedom.codearraycreateexpression", "Member[size]"] + - ["system.string", "system.codedom.codefieldreferenceexpression", "Member[fieldname]"] + - ["system.string", "system.codedom.codesnippettypemember", "Member[text]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[accessmask]"] + - ["system.codedom.codetypereference", "system.codedom.codecastexpression", "Member[targettype]"] + - ["system.codedom.codedirectivecollection", "system.codedom.codetypemember", "Member[startdirectives]"] + - ["system.codedom.codetypereferenceoptions", "system.codedom.codetypereferenceoptions!", "Member[generictypeparameter]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[lessthan]"] + - ["system.string", "system.codedom.codedelegatecreateexpression", "Member[methodname]"] + - ["system.codedom.codeattributedeclarationcollection", "system.codedom.codecompileunit", "Member[assemblycustomattributes]"] + - ["system.reflection.typeattributes", "system.codedom.codetypedeclaration", "Member[typeattributes]"] + - ["system.codedom.codeattributeargumentcollection", "system.codedom.codeattributedeclaration", "Member[arguments]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[lessthanorequal]"] + - ["system.codedom.codecommentstatement", "system.codedom.codecommentstatementcollection", "Member[item]"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "system.codedom.codemembermethod", "Member[parameters]"] + - ["system.int32", "system.codedom.codenamespacecollection", "Method[add].ReturnValue"] + - ["system.codedom.codelinepragma", "system.codedom.codestatement", "Member[linepragma]"] + - ["system.string", "system.codedom.codenamespaceimport", "Member[namespace]"] + - ["system.codedom.codetypereferenceoptions", "system.codedom.codetypereferenceoptions!", "Member[globalreference]"] + - ["system.object", "system.codedom.codeprimitiveexpression", "Member[value]"] + - ["system.codedom.codetypereference", "system.codedom.codemembermethod", "Member[returntype]"] + - ["system.guid", "system.codedom.codechecksumpragma", "Member[checksumalgorithmid]"] + - ["system.boolean", "system.codedom.codememberproperty", "Member[hasget]"] + - ["system.codedom.codeexpression", "system.codedom.codeexpressionstatement", "Member[expression]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[multiply]"] + - ["system.string", "system.codedom.codesnippetexpression", "Member[value]"] + - ["system.codedom.codetypereference", "system.codedom.codearraycreateexpression", "Member[createtype]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[overloaded]"] + - ["system.codedom.codecommentstatementcollection", "system.codedom.codetypemember", "Member[comments]"] + - ["system.int32", "system.codedom.codedirectivecollection", "Method[add].ReturnValue"] + - ["system.codedom.codetypereferencecollection", "system.codedom.codemethodreferenceexpression", "Member[typearguments]"] + - ["system.codedom.coderegionmode", "system.codedom.coderegiondirective", "Member[regionmode]"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codearrayindexerexpression", "Member[indices]"] + - ["system.codedom.codedirective", "system.codedom.codedirectivecollection", "Member[item]"] + - ["system.codedom.codedirectivecollection", "system.codedom.codecompileunit", "Member[startdirectives]"] + - ["system.int32", "system.codedom.codelinepragma", "Member[linenumber]"] + - ["system.codedom.codecatchclausecollection", "system.codedom.codetrycatchfinallystatement", "Member[catchclauses]"] + - ["system.codedom.codetypemembercollection", "system.codedom.codetypedeclaration", "Member[members]"] + - ["system.codedom.codeexpression", "system.codedom.codeassignstatement", "Member[right]"] + - ["system.string", "system.codedom.codemethodreferenceexpression", "Member[methodname]"] + - ["system.int32", "system.codedom.codecatchclausecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.codedom.codeattributeargumentcollection", "Method[contains].ReturnValue"] + - ["system.codedom.codeattributedeclarationcollection", "system.codedom.codeparameterdeclarationexpression", "Member[customattributes]"] + - ["system.codedom.codetypeparametercollection", "system.codedom.codetypedeclaration", "Member[typeparameters]"] + - ["system.boolean", "system.codedom.codetypemembercollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.codedom.codenamespaceimportcollection", "Member[count]"] + - ["system.codedom.codetypereference", "system.codedom.codetypereference", "Member[arrayelementtype]"] + - ["system.codedom.codetypereference", "system.codedom.codememberevent", "Member[privateimplementationtype]"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codeconstructor", "Member[chainedconstructorargs]"] + - ["system.byte[]", "system.codedom.codechecksumpragma", "Member[checksumdata]"] + - ["system.int32", "system.codedom.codenamespaceimportcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.codedom.codeexpressioncollection", "Method[indexof].ReturnValue"] + - ["system.codedom.codecatchclause", "system.codedom.codecatchclausecollection", "Member[item]"] + - ["system.string", "system.codedom.codeeventreferenceexpression", "Member[eventname]"] + - ["system.int32", "system.codedom.codeparameterdeclarationexpressioncollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.codedom.codetypemembercollection", "Method[indexof].ReturnValue"] + - ["system.codedom.codetypereference", "system.codedom.codetypereferenceexpression", "Member[type]"] + - ["system.boolean", "system.codedom.codeparameterdeclarationexpressioncollection", "Method[contains].ReturnValue"] + - ["system.codedom.codetypereference", "system.codedom.codememberevent", "Member[type]"] + - ["system.codedom.codeexpression", "system.codedom.codemethodreferenceexpression", "Member[targetobject]"] + - ["system.boolean", "system.codedom.codeexpressioncollection", "Method[contains].ReturnValue"] + - ["system.codedom.codeexpression", "system.codedom.codeattacheventstatement", "Member[listener]"] + - ["system.codedom.codedirectivecollection", "system.codedom.codestatement", "Member[enddirectives]"] + - ["system.boolean", "system.codedom.codetypedeclaration", "Member[isclass]"] + - ["system.codedom.memberattributes", "system.codedom.codetypemember", "Member[attributes]"] + - ["system.codedom.codetypereferencecollection", "system.codedom.codememberevent", "Member[implementationtypes]"] + - ["system.codedom.codetypereferencecollection", "system.codedom.codememberproperty", "Member[implementationtypes]"] + - ["system.codedom.codeexpression", "system.codedom.coderemoveeventstatement", "Member[listener]"] + - ["system.codedom.codenamespacecollection", "system.codedom.codecompileunit", "Member[namespaces]"] + - ["system.string", "system.codedom.codesnippetcompileunit", "Member[value]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[assembly]"] + - ["system.string", "system.codedom.codecatchclause", "Member[localname]"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "system.codedom.codetypedelegate", "Member[parameters]"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "system.codedom.codememberproperty", "Member[parameters]"] + - ["system.string", "system.codedom.codepropertyreferenceexpression", "Member[propertyname]"] + - ["system.boolean", "system.codedom.codenamespaceimportcollection", "Member[issynchronized]"] + - ["system.boolean", "system.codedom.codememberproperty", "Member[hasset]"] + - ["system.codedom.codelinepragma", "system.codedom.codetypemember", "Member[linepragma]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[bitwiseand]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[final]"] + - ["system.string", "system.codedom.codechecksumpragma", "Member[filename]"] + - ["system.codedom.codestatementcollection", "system.codedom.codememberproperty", "Member[setstatements]"] + - ["system.codedom.codestatementcollection", "system.codedom.codememberproperty", "Member[getstatements]"] + - ["system.boolean", "system.codedom.codenamespacecollection", "Method[contains].ReturnValue"] + - ["system.codedom.fielddirection", "system.codedom.codeparameterdeclarationexpression", "Member[direction]"] + - ["system.int32", "system.codedom.codenamespacecollection", "Method[indexof].ReturnValue"] + - ["system.codedom.codestatementcollection", "system.codedom.codetrycatchfinallystatement", "Member[trystatements]"] + - ["system.codedom.codeexpression", "system.codedom.codeeventreferenceexpression", "Member[targetobject]"] + - ["system.codedom.codeexpression", "system.codedom.codethrowexceptionstatement", "Member[tothrow]"] + - ["system.codedom.codetypeparameter", "system.codedom.codetypeparametercollection", "Member[item]"] + - ["system.codedom.codeexpression", "system.codedom.codebinaryoperatorexpression", "Member[left]"] + - ["system.boolean", "system.codedom.codenamespaceimportcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.codedom.codestatementcollection", "Method[indexof].ReturnValue"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatorexpression", "Member[operator]"] + - ["system.boolean", "system.codedom.codetypedeclaration", "Member[isstruct]"] + - ["system.codedom.codetypereferencecollection", "system.codedom.codemembermethod", "Member[implementationtypes]"] + - ["system.codedom.codeattributedeclarationcollection", "system.codedom.codetypemember", "Member[customattributes]"] + - ["system.codedom.codeexpression", "system.codedom.codeindexerexpression", "Member[targetobject]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[family]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[identityinequality]"] + - ["system.codedom.fielddirection", "system.codedom.codedirectionexpression", "Member[direction]"] + - ["system.codedom.codelinepragma", "system.codedom.codesnippetcompileunit", "Member[linepragma]"] + - ["system.codedom.codestatementcollection", "system.codedom.codeconditionstatement", "Member[truestatements]"] + - ["system.string", "system.codedom.codetypeparameter", "Member[name]"] + - ["system.codedom.codestatementcollection", "system.codedom.codeconditionstatement", "Member[falsestatements]"] + - ["system.int32", "system.codedom.codetypereferencecollection", "Method[indexof].ReturnValue"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[new]"] + - ["system.string", "system.codedom.codelinepragma", "Member[filename]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[bitwiseor]"] + - ["system.codedom.codetypemember", "system.codedom.codetypemembercollection", "Member[item]"] + - ["system.codedom.coderegionmode", "system.codedom.coderegionmode!", "Member[start]"] + - ["system.codedom.codetypereference", "system.codedom.codeattributedeclaration", "Member[attributetype]"] + - ["system.boolean", "system.codedom.codedirectivecollection", "Method[contains].ReturnValue"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codearraycreateexpression", "Member[initializers]"] + - ["system.codedom.codeexpression", "system.codedom.codearrayindexerexpression", "Member[targetobject]"] + - ["system.boolean", "system.codedom.codetypedeclaration", "Member[isinterface]"] + - ["system.codedom.codedirectivecollection", "system.codedom.codestatement", "Member[startdirectives]"] + - ["system.boolean", "system.codedom.codecomment", "Member[doccomment]"] + - ["system.string", "system.codedom.codevariabledeclarationstatement", "Member[name]"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codeobjectcreateexpression", "Member[parameters]"] + - ["system.boolean", "system.codedom.codenamespaceimportcollection", "Member[isfixedsize]"] + - ["system.string", "system.codedom.codetypereference", "Member[basetype]"] + - ["system.string", "system.codedom.codenamespace", "Member[name]"] + - ["system.boolean", "system.codedom.codecommentstatementcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.codedom.codetypeparametercollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.codedom.codetypereference", "Member[arrayrank]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[divide]"] + - ["system.codedom.codetypereference", "system.codedom.codememberfield", "Member[type]"] + - ["system.codedom.codetypereferencecollection", "system.codedom.codetypeparameter", "Member[constraints]"] + - ["system.codedom.codeexpression", "system.codedom.codepropertyreferenceexpression", "Member[targetobject]"] + - ["system.codedom.codetypereferenceoptions", "system.codedom.codetypereference", "Member[options]"] + - ["system.codedom.codedirectivecollection", "system.codedom.codecompileunit", "Member[enddirectives]"] + - ["system.codedom.codestatement", "system.codedom.codelabeledstatement", "Member[statement]"] + - ["system.codedom.codeexpressioncollection", "system.codedom.codemethodinvokeexpression", "Member[parameters]"] + - ["system.boolean", "system.codedom.codetypedeclaration", "Member[isenum]"] + - ["system.boolean", "system.codedom.codetypedeclaration", "Member[ispartial]"] + - ["system.string", "system.codedom.codecomment", "Member[text]"] + - ["system.codedom.codeexpression", "system.codedom.codecastexpression", "Member[expression]"] + - ["system.collections.specialized.stringcollection", "system.codedom.codecompileunit", "Member[referencedassemblies]"] + - ["system.codedom.codetypereferencecollection", "system.codedom.codetypedeclaration", "Member[basetypes]"] + - ["system.boolean", "system.codedom.codetypeparameter", "Member[hasconstructorconstraint]"] + - ["system.codedom.codetypereferencecollection", "system.codedom.codetypereference", "Member[typearguments]"] + - ["system.codedom.codebinaryoperatortype", "system.codedom.codebinaryoperatortype!", "Member[greaterthanorequal]"] + - ["system.codedom.codeeventreferenceexpression", "system.codedom.coderemoveeventstatement", "Member[event]"] + - ["system.codedom.memberattributes", "system.codedom.memberattributes!", "Member[const]"] + - ["system.string", "system.codedom.codeparameterdeclarationexpression", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Concurrent.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Concurrent.typemodel.yml new file mode 100644 index 000000000000..ede036b6053b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Concurrent.typemodel.yml @@ -0,0 +1,103 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.idictionaryenumerator", "system.collections.concurrent.concurrentdictionary", "Method[getenumerator].ReturnValue"] + - ["t[]", "system.collections.concurrent.concurrentstack", "Method[toarray].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.concurrent.concurrentqueue", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentbag", "Method[trytake].ReturnValue"] + - ["system.collections.generic.ilist", "system.collections.concurrent.orderablepartitioner", "Method[getpartitions].ReturnValue"] + - ["system.int32", "system.collections.concurrent.concurrentbag", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.collections.concurrent.concurrentstack", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.concurrent.concurrentdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentqueue", "Member[isempty]"] + - ["system.collections.ienumerator", "system.collections.concurrent.concurrentqueue", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.concurrent.concurrentstack", "Member[syncroot]"] + - ["system.boolean", "system.collections.concurrent.blockingcollection", "Member[isaddingcompleted]"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Member[isreadonly]"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[trygetalternatelookup].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.blockingcollection", "Method[trytake].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[tryupdate].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentqueue", "Method[trytake].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.concurrent.blockingcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Member[issynchronized]"] + - ["system.boolean", "system.collections.concurrent.concurrentstack", "Method[trytake].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.concurrent.concurrentdictionary", "Member[values]"] + - ["system.collections.ienumerator", "system.collections.concurrent.concurrentstack", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentbag", "Method[tryadd].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.orderablepartitioner", "Member[keysorderedacrosspartitions]"] + - ["system.collections.icollection", "system.collections.concurrent.concurrentdictionary", "Member[values]"] + - ["system.collections.generic.ienumerable", "system.collections.concurrent.concurrentdictionary", "Member[keys]"] + - ["system.collections.concurrent.concurrentdictionary", "system.collections.concurrent.concurrentdictionary", "Method[getalternatelookup].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.orderablepartitioner", "Member[keysnormalized]"] + - ["system.boolean", "system.collections.concurrent.iproducerconsumercollection", "Method[trytake].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.partitioner", "Member[supportsdynamicpartitions]"] + - ["tvalue", "system.collections.concurrent.concurrentdictionary", "Member[item]"] + - ["system.collections.generic.ienumerable", "system.collections.concurrent.orderablepartitioner", "Method[getdynamicpartitions].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.concurrent.concurrentdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.blockingcollection", "Member[iscompleted]"] + - ["system.collections.icollection", "system.collections.concurrent.concurrentdictionary", "Member[keys]"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[tryremove].ReturnValue"] + - ["system.int32", "system.collections.concurrent.blockingcollection!", "Method[tryaddtoany].ReturnValue"] + - ["system.int32", "system.collections.concurrent.blockingcollection!", "Method[trytakefromany].ReturnValue"] + - ["system.int32", "system.collections.concurrent.blockingcollection", "Member[boundedcapacity]"] + - ["system.boolean", "system.collections.concurrent.concurrentstack", "Method[tryadd].ReturnValue"] + - ["t[]", "system.collections.concurrent.concurrentqueue", "Method[toarray].ReturnValue"] + - ["tvalue", "system.collections.concurrent.concurrentdictionary", "Method[getoradd].ReturnValue"] + - ["system.collections.concurrent.enumerablepartitioneroptions", "system.collections.concurrent.enumerablepartitioneroptions!", "Member[none]"] + - ["t", "system.collections.concurrent.blockingcollection", "Method[take].ReturnValue"] + - ["system.object", "system.collections.concurrent.concurrentdictionary", "Member[syncroot]"] + - ["system.collections.concurrent.orderablepartitioner", "system.collections.concurrent.partitioner!", "Method[create].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.orderablepartitioner", "Member[keysorderedineachpartition]"] + - ["system.collections.generic.ilist", "system.collections.concurrent.partitioner", "Method[getpartitions].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentstack", "Member[isempty]"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Member[isfixedsize]"] + - ["system.int32", "system.collections.concurrent.concurrentdictionary", "Member[count]"] + - ["system.boolean", "system.collections.concurrent.blockingcollection", "Member[issynchronized]"] + - ["system.object", "system.collections.concurrent.concurrentbag", "Member[syncroot]"] + - ["system.boolean", "system.collections.concurrent.iproducerconsumercollection", "Method[tryadd].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.concurrent.blockingcollection!", "Method[addtoany].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.concurrent.blockingcollection", "Method[getconsumingenumerable].ReturnValue"] + - ["system.int32", "system.collections.concurrent.concurrentstack", "Method[trypoprange].ReturnValue"] + - ["t[]", "system.collections.concurrent.concurrentbag", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentqueue", "Method[trypeek].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.concurrent.concurrentbag", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentbag", "Member[isempty]"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[tryadd].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.blockingcollection", "Method[tryadd].ReturnValue"] + - ["system.int32", "system.collections.concurrent.blockingcollection!", "Method[takefromany].ReturnValue"] + - ["t[]", "system.collections.concurrent.blockingcollection", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentqueue", "Method[tryadd].ReturnValue"] + - ["system.int32", "system.collections.concurrent.concurrentstack", "Member[count]"] + - ["system.collections.generic.keyvaluepair[]", "system.collections.concurrent.concurrentdictionary", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentstack", "Method[trypop].ReturnValue"] + - ["system.object", "system.collections.concurrent.concurrentqueue", "Member[syncroot]"] + - ["system.boolean", "system.collections.concurrent.concurrentstack", "Method[trypeek].ReturnValue"] + - ["t[]", "system.collections.concurrent.iproducerconsumercollection", "Method[toarray].ReturnValue"] + - ["system.collections.generic.ilist", "system.collections.concurrent.orderablepartitioner", "Method[getorderablepartitions].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.concurrent.concurrentbag", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.concurrent.concurrentdictionary", "Member[values]"] + - ["system.collections.generic.ienumerator", "system.collections.concurrent.blockingcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.concurrent.concurrentdictionary", "system.collections.concurrent.concurrentdictionary", "Member[dictionary]"] + - ["system.int32", "system.collections.concurrent.concurrentqueue", "Member[count]"] + - ["system.collections.concurrent.enumerablepartitioneroptions", "system.collections.concurrent.enumerablepartitioneroptions!", "Member[nobuffering]"] + - ["system.boolean", "system.collections.concurrent.concurrentbag", "Member[issynchronized]"] + - ["system.object", "system.collections.concurrent.blockingcollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.concurrent.concurrentbag", "Method[trypeek].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.concurrent.orderablepartitioner", "Method[getorderabledynamicpartitions].ReturnValue"] + - ["system.boolean", "system.collections.concurrent.concurrentqueue", "Member[issynchronized]"] + - ["tvalue", "system.collections.concurrent.concurrentdictionary", "Method[addorupdate].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.concurrent.partitioner", "Method[getdynamicpartitions].ReturnValue"] + - ["system.int32", "system.collections.concurrent.blockingcollection", "Member[count]"] + - ["system.boolean", "system.collections.concurrent.concurrentdictionary", "Member[isempty]"] + - ["system.boolean", "system.collections.concurrent.concurrentstack", "Member[issynchronized]"] + - ["system.object", "system.collections.concurrent.concurrentdictionary", "Member[item]"] + - ["system.collections.generic.iequalitycomparer", "system.collections.concurrent.concurrentdictionary", "Member[comparer]"] + - ["system.boolean", "system.collections.concurrent.concurrentqueue", "Method[trydequeue].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.concurrent.concurrentdictionary", "Member[keys]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Frozen.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Frozen.typemodel.yml new file mode 100644 index 000000000000..8f04f92bd5e1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Frozen.typemodel.yml @@ -0,0 +1,68 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.iequalitycomparer", "system.collections.frozen.frozendictionary", "Member[comparer]"] + - ["tvalue", "system.collections.frozen.frozendictionary", "Member[item]"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Member[isfixedsize]"] + - ["system.collections.immutable.immutablearray", "system.collections.frozen.frozendictionary", "Member[values]"] + - ["system.object", "system.collections.frozen.frozendictionary+enumerator", "Member[current]"] + - ["system.collections.icollection", "system.collections.frozen.frozendictionary", "Member[keys]"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Method[trygetvalue].ReturnValue"] + - ["system.collections.frozen.frozenset", "system.collections.frozen.frozenset", "Member[set]"] + - ["system.object", "system.collections.frozen.frozenset+enumerator", "Member[current]"] + - ["system.collections.frozen.frozenset", "system.collections.frozen.frozenset!", "Member[empty]"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Member[issynchronized]"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[trygetalternatelookup].ReturnValue"] + - ["system.collections.frozen.frozenset", "system.collections.frozen.frozenset!", "Method[tofrozenset].ReturnValue"] + - ["system.int32", "system.collections.frozen.frozenset", "Member[count]"] + - ["system.collections.frozen.frozendictionary", "system.collections.frozen.frozendictionary!", "Member[empty]"] + - ["system.collections.frozen.frozendictionary", "system.collections.frozen.frozendictionary!", "Method[tofrozendictionary].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[ispropersubsetof].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.frozen.frozenset", "Member[comparer]"] + - ["system.collections.generic.ienumerator", "system.collections.frozen.frozenset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Method[trygetalternatelookup].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Member[issynchronized]"] + - ["system.boolean", "system.collections.frozen.frozenset", "Member[isreadonly]"] + - ["system.collections.generic.icollection", "system.collections.frozen.frozendictionary", "Member[keys]"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[overlaps].ReturnValue"] + - ["system.collections.frozen.frozenset", "system.collections.frozen.frozenset", "Method[getalternatelookup].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[contains].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.frozen.frozendictionary", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.frozen.frozendictionary", "Member[count]"] + - ["system.object", "system.collections.frozen.frozendictionary", "Member[syncroot]"] + - ["system.boolean", "system.collections.frozen.frozenset+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.frozen.frozendictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.frozen.frozendictionary+enumerator", "system.collections.frozen.frozendictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.icollection", "system.collections.frozen.frozendictionary", "Member[values]"] + - ["system.collections.frozen.frozendictionary", "system.collections.frozen.frozendictionary", "Method[getalternatelookup].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[ispropersupersetof].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[add].ReturnValue"] + - ["system.collections.frozen.frozendictionary", "system.collections.frozen.frozendictionary!", "Method[create].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.frozen.frozendictionary", "Member[keys]"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Method[contains].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.collections.frozen.frozendictionary+enumerator", "Member[current]"] + - ["system.collections.generic.ienumerable", "system.collections.frozen.frozendictionary", "Member[values]"] + - ["system.collections.immutable.immutablearray", "system.collections.frozen.frozenset", "Member[items]"] + - ["system.object", "system.collections.frozen.frozendictionary", "Member[item]"] + - ["system.object", "system.collections.frozen.frozenset", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.collections.frozen.frozenset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozendictionary+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[issupersetof].ReturnValue"] + - ["tvalue", "system.collections.frozen.frozendictionary", "Method[getvaluerefornullref].ReturnValue"] + - ["system.boolean", "system.collections.frozen.frozenset", "Method[setequals].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.frozen.frozendictionary", "Member[values]"] + - ["system.boolean", "system.collections.frozen.frozendictionary", "Member[isreadonly]"] + - ["t", "system.collections.frozen.frozenset+enumerator", "Member[current]"] + - ["system.collections.immutable.immutablearray", "system.collections.frozen.frozendictionary", "Member[keys]"] + - ["system.collections.generic.ienumerator", "system.collections.frozen.frozendictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.frozen.frozenset+enumerator", "system.collections.frozen.frozenset", "Method[getenumerator].ReturnValue"] + - ["system.collections.frozen.frozendictionary", "system.collections.frozen.frozendictionary", "Member[dictionary]"] + - ["system.collections.frozen.frozenset", "system.collections.frozen.frozenset!", "Method[create].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Generic.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Generic.typemodel.yml new file mode 100644 index 000000000000..22d9b714b4c2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Generic.typemodel.yml @@ -0,0 +1,492 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.collections.generic.collectionextensions!", "Method[remove].ReturnValue"] + - ["system.collections.icollection", "system.collections.generic.ordereddictionary", "Member[values]"] + - ["system.collections.dictionaryentry", "system.collections.generic.dictionary+enumerator", "Member[entry]"] + - ["tvalue", "system.collections.generic.keyvaluepair", "Member[value]"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Method[findlast].ReturnValue"] + - ["system.object", "system.collections.generic.ordereddictionary+valuecollection", "Member[item]"] + - ["tvalue", "system.collections.generic.ordereddictionary+valuecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.collectionextensions!", "Method[tryadd].ReturnValue"] + - ["system.boolean", "system.collections.generic.iset", "Method[setequals].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary+valuecollection", "Method[remove].ReturnValue"] + - ["system.collections.generic.list", "system.collections.generic.list", "Method[convertall].ReturnValue"] + - ["tkey", "system.collections.generic.keyvaluepair", "Member[key]"] + - ["system.object", "system.collections.generic.linkedlist+enumerator", "Member[current]"] + - ["t[]", "system.collections.generic.list", "Method[toarray].ReturnValue"] + - ["system.int32", "system.collections.generic.icollection", "Member[count]"] + - ["system.type", "system.collections.generic.keyedbytypecollection", "Method[getkeyforitem].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary+valuecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.stack", "Method[trypop].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary", "Member[count]"] + - ["system.collections.icollection", "system.collections.generic.sorteddictionary", "Member[values]"] + - ["system.boolean", "system.collections.generic.list+enumerator", "Method[movenext].ReturnValue"] + - ["tkey", "system.collections.generic.ordereddictionary+keycollection+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.dictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Member[isreadonly]"] + - ["system.int32", "system.collections.generic.iequalitycomparer", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.collections.generic.dictionary+keycollection", "Method[remove].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Method[findindex].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary+keycollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.hashset", "system.collections.generic.hashset", "Member[set]"] + - ["system.object", "system.collections.generic.dictionary+enumerator", "Member[key]"] + - ["system.int32", "system.collections.generic.sortedlist", "Member[count]"] + - ["system.object", "system.collections.generic.priorityqueue+unordereditemscollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.dictionary+keycollection", "Member[issynchronized]"] + - ["system.boolean", "system.collections.generic.sorteddictionary+valuecollection", "Method[contains].ReturnValue"] + - ["system.collections.objectmodel.readonlyset", "system.collections.generic.collectionextensions!", "Method[asreadonly].ReturnValue"] + - ["system.boolean", "system.collections.generic.hashset", "Method[contains].ReturnValue"] + - ["system.collections.generic.list+enumerator", "system.collections.generic.list", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.sortedlist", "Method[indexofvalue].ReturnValue"] + - ["system.object", "system.collections.generic.stack", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.ordereddictionary+valuecollection", "Member[isreadonly]"] + - ["system.boolean", "system.collections.generic.synchronizedcollection", "Member[isreadonly]"] + - ["system.collections.generic.equalitycomparer", "system.collections.generic.equalitycomparer!", "Member[default]"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Member[last]"] + - ["system.int32", "system.collections.generic.referenceequalitycomparer", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.generic.ordereddictionary", "Member[keys]"] + - ["system.collections.generic.sorteddictionary+enumerator", "system.collections.generic.sorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.iasyncenumerator", "system.collections.generic.iasyncenumerable", "Method[getasyncenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary+valuecollection", "Member[isreadonly]"] + - ["system.collections.generic.comparer", "system.collections.generic.comparer!", "Method[create].ReturnValue"] + - ["system.boolean", "system.collections.generic.linkedlist", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Member[count]"] + - ["system.collections.generic.ilist", "system.collections.generic.synchronizedreadonlycollection", "Member[items]"] + - ["system.collections.generic.icomparer", "system.collections.generic.priorityqueue", "Member[comparer]"] + - ["system.collections.ienumerator", "system.collections.generic.linkedlist", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary+keycollection", "Method[indexof].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.hashset", "Method[getenumerator].ReturnValue"] + - ["t", "system.collections.generic.keyedbytypecollection", "Method[find].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Member[isfixedsize]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.ordereddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.sortedset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.linkedlist", "Member[isreadonly]"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Method[addafter].ReturnValue"] + - ["system.collections.objectmodel.readonlydictionary", "system.collections.generic.collectionextensions!", "Method[asreadonly].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Method[add].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.collections.generic.collectionextensions!", "Method[asreadonly].ReturnValue"] + - ["system.collections.generic.dictionary+keycollection+enumerator", "system.collections.generic.dictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["t", "system.collections.generic.linkedlistnode", "Member[value]"] + - ["system.boolean", "system.collections.generic.ireadonlyset", "Method[issupersetof].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[overlaps].ReturnValue"] + - ["system.int32", "system.collections.generic.ilist", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.generic.linkedlist+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary+keycollection", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Method[tryadd].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary+keycollection", "Member[isreadonly]"] + - ["system.int32", "system.collections.generic.ordereddictionary+keycollection", "Method[add].ReturnValue"] + - ["system.collections.icollection", "system.collections.generic.ordereddictionary", "Member[keys]"] + - ["system.boolean", "system.collections.generic.sorteddictionary+valuecollection", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.collections.generic.dictionary", "Method[getenumerator].ReturnValue"] + - ["t", "system.collections.generic.stack", "Method[peek].ReturnValue"] + - ["system.boolean", "system.collections.generic.ireadonlyset", "Method[issubsetof].ReturnValue"] + - ["system.collections.generic.dictionary+valuecollection", "system.collections.generic.dictionary", "Member[values]"] + - ["system.collections.generic.ienumerable", "system.collections.generic.ordereddictionary", "Member[values]"] + - ["t", "system.collections.generic.sortedset", "Member[min]"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[issupersetof].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.sorteddictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.collections.generic.keyedbytypecollection", "Method[findall].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.dictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.icollection", "system.collections.generic.dictionary", "Member[keys]"] + - ["system.int32", "system.collections.generic.list", "Method[binarysearch].ReturnValue"] + - ["system.boolean", "system.collections.generic.icollection", "Member[isreadonly]"] + - ["system.int32", "system.collections.generic.dictionary", "Member[capacity]"] + - ["system.boolean", "system.collections.generic.iset", "Method[ispropersubsetof].ReturnValue"] + - ["system.collections.generic.ordereddictionary+keycollection", "system.collections.generic.ordereddictionary", "Member[keys]"] + - ["system.object", "system.collections.generic.synchronizedcollection", "Member[syncroot]"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlistnode", "Member[next]"] + - ["system.object", "system.collections.generic.sorteddictionary+valuecollection", "Member[syncroot]"] + - ["system.object", "system.collections.generic.sorteddictionary+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.sorteddictionary+keycollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.generic.sortedlist", "Member[values]"] + - ["t", "system.collections.generic.iasyncenumerator", "Member[current]"] + - ["system.collections.generic.ordereddictionary+valuecollection", "system.collections.generic.ordereddictionary", "Member[values]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.synchronizedreadonlycollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary+enumerator", "Method[movenext].ReturnValue"] + - ["system.object", "system.collections.generic.sortedlist", "Member[item]"] + - ["system.collections.generic.dictionary+enumerator", "system.collections.generic.dictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.icollection", "system.collections.generic.sortedlist", "Member[values]"] + - ["system.collections.generic.comparer", "system.collections.generic.comparer!", "Member[default]"] + - ["system.collections.generic.ienumerable", "system.collections.generic.dictionary", "Member[keys]"] + - ["system.collections.generic.ienumerable", "system.collections.generic.dictionary", "Member[values]"] + - ["system.boolean", "system.collections.generic.synchronizedcollection", "Member[isfixedsize]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.sortedlist", "Method[getenumerator].ReturnValue"] + - ["system.collections.dictionaryentry", "system.collections.generic.sorteddictionary+enumerator", "Member[entry]"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Method[remove].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.synchronizedcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.generic.dictionary+enumerator", "Member[current]"] + - ["system.collections.generic.priorityqueue+unordereditemscollection+enumerator", "system.collections.generic.priorityqueue+unordereditemscollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Method[find].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.queue", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.dictionary+valuecollection", "Member[issynchronized]"] + - ["t[]", "system.collections.generic.queue", "Method[toarray].ReturnValue"] + - ["system.object", "system.collections.generic.dictionary+enumerator", "Member[value]"] + - ["system.collections.generic.ienumerable", "system.collections.generic.sorteddictionary", "Member[values]"] + - ["system.boolean", "system.collections.generic.dictionary", "Method[containskey].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.queue", "Method[getenumerator].ReturnValue"] + - ["tvalue", "system.collections.generic.sorteddictionary", "Member[item]"] + - ["system.int32", "system.collections.generic.dictionary", "Method[ensurecapacity].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Member[capacity]"] + - ["system.boolean", "system.collections.generic.dictionary", "Method[tryadd].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.sorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.synchronizedcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.generic.queue", "Member[capacity]"] + - ["system.collections.generic.keyvaluepair", "system.collections.generic.ordereddictionary", "Method[getat].ReturnValue"] + - ["system.object", "system.collections.generic.sorteddictionary", "Member[syncroot]"] + - ["system.collections.generic.sorteddictionary+valuecollection", "system.collections.generic.sorteddictionary", "Member[values]"] + - ["t", "system.collections.generic.synchronizedreadonlycollection", "Member[item]"] + - ["system.collections.generic.icomparer", "system.collections.generic.sortedset", "Member[comparer]"] + - ["system.boolean", "system.collections.generic.dictionary", "Member[issynchronized]"] + - ["system.collections.generic.ienumerable", "system.collections.generic.sorteddictionary", "Member[keys]"] + - ["system.object", "system.collections.generic.list", "Member[item]"] + - ["system.int32", "system.collections.generic.sortedlist", "Method[indexofkey].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary+valuecollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.collections.generic.dictionary+keycollection+enumerator", "Member[current]"] + - ["system.object", "system.collections.generic.list+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.sorteddictionary+valuecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.generic.hashset", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedlist", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[setequals].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.priorityqueue+unordereditemscollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.collections.generic.list", "Method[asreadonly].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedset", "Member[issynchronized]"] + - ["system.collections.generic.ienumerable", "system.collections.generic.ordereddictionary", "Member[keys]"] + - ["system.boolean", "system.collections.generic.sortedlist", "Member[isreadonly]"] + - ["system.boolean", "system.collections.generic.dictionary", "Member[isreadonly]"] + - ["system.collections.generic.dictionary+keycollection", "system.collections.generic.dictionary", "Member[keys]"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Method[containsvalue].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary+keycollection", "Method[contains].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.generic.sortedset", "Method[reverse].ReturnValue"] + - ["system.object", "system.collections.generic.synchronizedreadonlycollection", "Member[syncroot]"] + - ["system.object", "system.collections.generic.dictionary+valuecollection+enumerator", "Member[current]"] + - ["system.collections.generic.dictionary+valuecollection+enumerator", "system.collections.generic.dictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.iequalitycomparer", "Method[equals].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.linkedlist", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.queue", "Member[count]"] + - ["t", "system.collections.generic.stack+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.hashset", "Method[ispropersupersetof].ReturnValue"] + - ["system.boolean", "system.collections.generic.synchronizedkeyedcollection", "Method[remove].ReturnValue"] + - ["system.collections.dictionaryentry", "system.collections.generic.ordereddictionary+enumerator", "Member[entry]"] + - ["system.int32", "system.collections.generic.ordereddictionary", "Method[indexof].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.generic.sorteddictionary", "Member[values]"] + - ["t", "system.collections.generic.synchronizedkeyedcollection", "Member[item]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.dictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.generic.ordereddictionary+valuecollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.sortedset", "Member[isreadonly]"] + - ["t", "system.collections.generic.ialternateequalitycomparer", "Method[create].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.generic.ordereddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.generic.sortedlist", "Member[keys]"] + - ["system.int32", "system.collections.generic.synchronizedreadonlycollection", "Method[add].ReturnValue"] + - ["system.int32", "system.collections.generic.hashset", "Member[count]"] + - ["system.collections.icollection", "system.collections.generic.dictionary", "Member[values]"] + - ["system.object", "system.collections.generic.ordereddictionary+keycollection+enumerator", "Member[current]"] + - ["system.int32", "system.collections.generic.synchronizedcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.generic.synchronizedreadonlycollection", "Method[contains].ReturnValue"] + - ["tvalue", "system.collections.generic.idictionary", "Member[item]"] + - ["system.boolean", "system.collections.generic.ireadonlyset", "Method[setequals].ReturnValue"] + - ["system.int32", "system.collections.generic.priorityqueue", "Member[count]"] + - ["system.object", "system.collections.generic.sorteddictionary+keycollection+enumerator", "Member[current]"] + - ["tvalue", "system.collections.generic.ordereddictionary+valuecollection", "Member[item]"] + - ["system.boolean", "system.collections.generic.synchronizedcollection", "Member[issynchronized]"] + - ["k", "system.collections.generic.synchronizedkeyedcollection", "Method[getkeyforitem].ReturnValue"] + - ["telement", "system.collections.generic.priorityqueue", "Method[enqueuedequeue].ReturnValue"] + - ["system.boolean", "system.collections.generic.dictionary", "Method[containsvalue].ReturnValue"] + - ["tkey", "system.collections.generic.ordereddictionary+keycollection", "Member[item]"] + - ["system.object", "system.collections.generic.hashset+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.stack", "Member[issynchronized]"] + - ["system.object", "system.collections.generic.ordereddictionary", "Member[item]"] + - ["system.boolean", "system.collections.generic.priorityqueue", "Method[trydequeue].ReturnValue"] + - ["system.int32", "system.collections.generic.dictionary+valuecollection", "Member[count]"] + - ["system.collections.ienumerator", "system.collections.generic.synchronizedcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.collections.generic.sorteddictionary+enumerator", "Member[current]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.sorteddictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["tvalue", "system.collections.generic.dictionary", "Member[item]"] + - ["system.boolean", "system.collections.generic.ordereddictionary+valuecollection", "Member[issynchronized]"] + - ["system.boolean", "system.collections.generic.iset", "Method[add].ReturnValue"] + - ["system.collections.generic.ilist", "system.collections.generic.sortedlist", "Member[keys]"] + - ["system.collections.generic.sortedset", "system.collections.generic.sortedset", "Method[getviewbetween].ReturnValue"] + - ["system.int32", "system.collections.generic.sortedset", "Method[removewhere].ReturnValue"] + - ["system.object", "system.collections.generic.ordereddictionary+keycollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.ordereddictionary+keycollection", "Member[isreadonly]"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[trygetvalue].ReturnValue"] + - ["system.int32", "system.collections.generic.stack", "Member[count]"] + - ["system.boolean", "system.collections.generic.sorteddictionary+keycollection", "Member[issynchronized]"] + - ["t", "system.collections.generic.ireadonlylist", "Member[item]"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Method[containsvalue].ReturnValue"] + - ["system.int32", "system.collections.generic.ialternateequalitycomparer", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Member[issynchronized]"] + - ["system.collections.generic.ordereddictionary+valuecollection+enumerator", "system.collections.generic.ordereddictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.sorteddictionary+valuecollection", "Member[count]"] + - ["telement", "system.collections.generic.priorityqueue", "Method[peek].ReturnValue"] + - ["system.object", "system.collections.generic.sorteddictionary+valuecollection+enumerator", "Member[current]"] + - ["system.object", "system.collections.generic.sorteddictionary", "Member[item]"] + - ["system.int32", "system.collections.generic.dictionary", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.sortedset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.list", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.collections.generic.ordereddictionary", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.generic.dictionary+keycollection", "Member[syncroot]"] + - ["tvalue", "system.collections.generic.ireadonlydictionary", "Member[item]"] + - ["system.object", "system.collections.generic.list", "Member[syncroot]"] + - ["system.int32", "system.collections.generic.hashset", "Method[removewhere].ReturnValue"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlistnode", "Member[previous]"] + - ["system.object", "system.collections.generic.sorteddictionary+enumerator", "Member[value]"] + - ["system.collections.generic.icollection", "system.collections.generic.idictionary", "Member[values]"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.collections.generic.ireadonlyset", "Method[overlaps].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.collections.generic.ordereddictionary+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.ordereddictionary+valuecollection", "Member[isfixedsize]"] + - ["system.int32", "system.collections.generic.icomparer", "Method[compare].ReturnValue"] + - ["system.int32", "system.collections.generic.queue", "Method[ensurecapacity].ReturnValue"] + - ["system.collections.generic.linkedlist+enumerator", "system.collections.generic.linkedlist", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.generic.sortedlist", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.dictionary+valuecollection", "Member[isreadonly]"] + - ["tkey", "system.collections.generic.sorteddictionary+keycollection+enumerator", "Member[current]"] + - ["system.collections.generic.hashset+enumerator", "system.collections.generic.hashset", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.stack", "Method[ensurecapacity].ReturnValue"] + - ["system.boolean", "system.collections.generic.synchronizedreadonlycollection", "Member[issynchronized]"] + - ["system.boolean", "system.collections.generic.dictionary", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.generic.stack", "Method[trypeek].ReturnValue"] + - ["system.collections.generic.priorityqueue+unordereditemscollection", "system.collections.generic.priorityqueue", "Member[unordereditems]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.dictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[ispropersubsetof].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Member[isreadonly]"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Method[trygetvalue].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.ordereddictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.valuetuple", "system.collections.generic.priorityqueue+unordereditemscollection+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.dictionary+keycollection", "Member[isreadonly]"] + - ["system.boolean", "system.collections.generic.list", "Member[isreadonly]"] + - ["system.boolean", "system.collections.generic.iset", "Method[ispropersupersetof].ReturnValue"] + - ["system.int32", "system.collections.generic.ireadonlycollection", "Member[count]"] + - ["t", "system.collections.generic.hashset+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.iset", "Method[overlaps].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.generic.ireadonlydictionary", "Member[keys]"] + - ["system.object", "system.collections.generic.sortedset", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.dictionary", "Method[trygetalternatelookup].ReturnValue"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Method[addlast].ReturnValue"] + - ["system.boolean", "system.collections.generic.queue", "Method[trydequeue].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.list", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Method[lastindexof].ReturnValue"] + - ["system.int32", "system.collections.generic.equalitycomparer", "Method[gethashcode].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.ordereddictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary", "Member[capacity]"] + - ["t", "system.collections.generic.stack", "Method[pop].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.dictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.sorteddictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.synchronizedcollection", "Method[remove].ReturnValue"] + - ["system.int32", "system.collections.generic.comparer", "Method[compare].ReturnValue"] + - ["system.collections.generic.linkedlist", "system.collections.generic.linkedlistnode", "Member[list]"] + - ["system.object", "system.collections.generic.sortedset+enumerator", "Member[current]"] + - ["system.collections.generic.keyvaluepair", "system.collections.generic.ordereddictionary", "Member[item]"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[issubsetof].ReturnValue"] + - ["system.collections.generic.stack+enumerator", "system.collections.generic.stack", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.dictionary", "system.collections.generic.dictionary", "Method[getalternatelookup].ReturnValue"] + - ["system.boolean", "system.collections.generic.hashset", "Method[overlaps].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.generic.dictionary", "Member[comparer]"] + - ["t", "system.collections.generic.queue", "Method[peek].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.sorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.generic.dictionary", "Member[item]"] + - ["system.boolean", "system.collections.generic.priorityqueue+unordereditemscollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.generic.idictionary", "Member[keys]"] + - ["tkey", "system.collections.generic.dictionary+keycollection+enumerator", "Member[current]"] + - ["system.object", "system.collections.generic.ordereddictionary", "Member[syncroot]"] + - ["t", "system.collections.generic.keyedbytypecollection", "Method[remove].ReturnValue"] + - ["tkey", "system.collections.generic.sortedlist", "Method[getkeyatindex].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary", "Method[ensurecapacity].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.generic.sortedlist", "Member[keys]"] + - ["system.collections.generic.referenceequalitycomparer", "system.collections.generic.referenceequalitycomparer!", "Member[instance]"] + - ["system.boolean", "system.collections.generic.hashset", "Method[trygetalternatelookup].ReturnValue"] + - ["system.collections.generic.list", "system.collections.generic.list", "Method[slice].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.collections.generic.keyedbytypecollection", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.collections.generic.list", "Method[contains].ReturnValue"] + - ["t", "system.collections.generic.synchronizedcollection", "Member[item]"] + - ["system.int32", "system.collections.generic.synchronizedcollection", "Member[count]"] + - ["system.boolean", "system.collections.generic.ireadonlydictionary", "Method[containskey].ReturnValue"] + - ["tvalue", "system.collections.generic.dictionary+valuecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.icollection", "Method[contains].ReturnValue"] + - ["t", "system.collections.generic.ilist", "Member[item]"] + - ["system.boolean", "system.collections.generic.sortedlist", "Member[issynchronized]"] + - ["system.boolean", "system.collections.generic.ordereddictionary+keycollection", "Member[issynchronized]"] + - ["system.boolean", "system.collections.generic.hashset", "Method[remove].ReturnValue"] + - ["t", "system.collections.generic.queue+enumerator", "Member[current]"] + - ["system.object", "system.collections.generic.synchronizedcollection", "Member[item]"] + - ["system.boolean", "system.collections.generic.sortedlist", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary+valuecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.icomparer", "system.collections.generic.sorteddictionary", "Member[comparer]"] + - ["system.object", "system.collections.generic.sorteddictionary+enumerator", "Member[key]"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Member[issynchronized]"] + - ["system.object", "system.collections.generic.ordereddictionary+valuecollection+enumerator", "Member[current]"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Method[addbefore].ReturnValue"] + - ["system.int32", "system.collections.generic.sortedset", "Member[count]"] + - ["system.boolean", "system.collections.generic.idictionary", "Method[trygetvalue].ReturnValue"] + - ["system.object", "system.collections.generic.linkedlist", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.collections.generic.dictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.dictionary+keycollection", "Member[count]"] + - ["system.boolean", "system.collections.generic.dictionary+keycollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.dictionary+valuecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.ireadonlyset", "Method[ispropersubsetof].ReturnValue"] + - ["system.int32", "system.collections.generic.sorteddictionary+keycollection", "Member[count]"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Member[isfixedsize]"] + - ["system.collections.generic.ilist", "system.collections.generic.sortedlist", "Member[values]"] + - ["system.boolean", "system.collections.generic.ireadonlydictionary", "Method[trygetvalue].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.hashset", "Method[getenumerator].ReturnValue"] + - ["system.collections.icollection", "system.collections.generic.sorteddictionary", "Member[keys]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.sorteddictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["tvalue", "system.collections.generic.sorteddictionary+valuecollection+enumerator", "Member[current]"] + - ["system.int32", "system.collections.generic.priorityqueue", "Member[capacity]"] + - ["system.collections.generic.ienumerator", "system.collections.generic.ienumerable", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.sorteddictionary+valuecollection+enumerator", "system.collections.generic.sorteddictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary+valuecollection", "Method[add].ReturnValue"] + - ["system.object", "system.collections.generic.synchronizedreadonlycollection", "Member[item]"] + - ["system.collections.generic.sorteddictionary+keycollection+enumerator", "system.collections.generic.sorteddictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.ordereddictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedlist", "Method[containskey].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.priorityqueue+unordereditemscollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.hashset+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.collections.generic.synchronizedreadonlycollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.collections.generic.queue+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.sortedlist", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.generic.list", "Method[remove].ReturnValue"] + - ["system.int32", "system.collections.generic.ordereddictionary+valuecollection", "Member[count]"] + - ["system.int32", "system.collections.generic.linkedlist", "Member[count]"] + - ["system.object", "system.collections.generic.ordereddictionary+keycollection", "Member[item]"] + - ["system.boolean", "system.collections.generic.hashset", "Method[setequals].ReturnValue"] + - ["system.collections.generic.equalitycomparer", "system.collections.generic.equalitycomparer!", "Method[create].ReturnValue"] + - ["system.collections.generic.list", "system.collections.generic.list", "Method[findall].ReturnValue"] + - ["system.collections.generic.ordereddictionary+keycollection+enumerator", "system.collections.generic.ordereddictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.iset", "Method[issubsetof].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Method[findlastindex].ReturnValue"] + - ["system.boolean", "system.collections.generic.synchronizedreadonlycollection", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.generic.synchronizedreadonlycollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary+keycollection", "Method[remove].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.synchronizedreadonlycollection", "Method[getenumerator].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.collections.generic.iasyncenumerator", "Method[movenextasync].ReturnValue"] + - ["system.object", "system.collections.generic.stack+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.ordereddictionary+keycollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.synchronizedreadonlycollection", "Member[isreadonly]"] + - ["system.int32", "system.collections.generic.synchronizedreadonlycollection", "Member[count]"] + - ["system.boolean", "system.collections.generic.stack", "Method[contains].ReturnValue"] + - ["system.object", "system.collections.generic.dictionary", "Member[syncroot]"] + - ["t", "system.collections.generic.list", "Method[find].ReturnValue"] + - ["system.collections.generic.sorteddictionary+keycollection", "system.collections.generic.sorteddictionary", "Member[keys]"] + - ["tvalue", "system.collections.generic.sortedlist", "Member[item]"] + - ["system.collections.generic.ienumerable", "system.collections.generic.ireadonlydictionary", "Member[values]"] + - ["t", "system.collections.generic.list+enumerator", "Member[current]"] + - ["t", "system.collections.generic.list", "Method[findlast].ReturnValue"] + - ["system.boolean", "system.collections.generic.list", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.generic.priorityqueue", "Method[remove].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.generic.idictionary", "Method[containskey].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.collections.generic.dictionary", "Method[remove].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.generic.dictionary", "Member[keys]"] + - ["system.boolean", "system.collections.generic.hashset", "Method[issubsetof].ReturnValue"] + - ["system.int32", "system.collections.generic.stack", "Member[capacity]"] + - ["system.boolean", "system.collections.generic.dictionary", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.generic.ialternateequalitycomparer", "Method[equals].ReturnValue"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Method[addfirst].ReturnValue"] + - ["system.object", "system.collections.generic.priorityqueue+unordereditemscollection+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.list", "Method[exists].ReturnValue"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[ispropersupersetof].ReturnValue"] + - ["system.collections.generic.sortedset+enumerator", "system.collections.generic.sortedset", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.priorityqueue", "Method[ensurecapacity].ReturnValue"] + - ["system.boolean", "system.collections.generic.ireadonlyset", "Method[ispropersupersetof].ReturnValue"] + - ["system.boolean", "system.collections.generic.priorityqueue", "Method[trypeek].ReturnValue"] + - ["system.collections.generic.list", "system.collections.generic.synchronizedcollection", "Member[items]"] + - ["t", "system.collections.generic.list", "Member[item]"] + - ["system.int32", "system.collections.generic.sorteddictionary", "Member[count]"] + - ["system.boolean", "system.collections.generic.hashset", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary+keycollection", "Method[remove].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.generic.hashset", "Member[comparer]"] + - ["system.collections.idictionaryenumerator", "system.collections.generic.sorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.generic.dictionary", "Method[getenumerator].ReturnValue"] + - ["tvalue", "system.collections.generic.sortedlist", "Method[getvalueatindex].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.generic.icollection", "Method[remove].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.collections.generic.keyvaluepair!", "Method[create].ReturnValue"] + - ["system.boolean", "system.collections.generic.queue+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.generic.stack", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.iset", "Method[issupersetof].ReturnValue"] + - ["telement", "system.collections.generic.priorityqueue", "Method[dequeue].ReturnValue"] + - ["system.object", "system.collections.generic.ordereddictionary+enumerator", "Member[key]"] + - ["system.boolean", "system.collections.generic.linkedlist", "Method[remove].ReturnValue"] + - ["system.collections.generic.ordereddictionary+enumerator", "system.collections.generic.ordereddictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary", "Method[containskey].ReturnValue"] + - ["system.object", "system.collections.generic.ordereddictionary+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.dictionary+enumerator", "Method[movenext].ReturnValue"] + - ["t", "system.collections.generic.queue", "Method[dequeue].ReturnValue"] + - ["t", "system.collections.generic.sortedset", "Member[max]"] + - ["system.int32", "system.collections.generic.ordereddictionary+keycollection", "Member[count]"] + - ["t", "system.collections.generic.sortedset+enumerator", "Member[current]"] + - ["t", "system.collections.generic.linkedlist+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[add].ReturnValue"] + - ["system.object", "system.collections.generic.queue", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.queue", "Method[contains].ReturnValue"] + - ["t", "system.collections.generic.ienumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.queue", "Method[trypeek].ReturnValue"] + - ["system.collections.generic.hashset", "system.collections.generic.hashset", "Method[getalternatelookup].ReturnValue"] + - ["system.object", "system.collections.generic.ordereddictionary+enumerator", "Member[value]"] + - ["system.boolean", "system.collections.generic.equalitycomparer", "Method[equals].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.generic.sortedlist", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.hashset", "Method[ispropersubsetof].ReturnValue"] + - ["system.int32", "system.collections.generic.priorityqueue+unordereditemscollection", "Member[count]"] + - ["system.int32", "system.collections.generic.hashset", "Method[ensurecapacity].ReturnValue"] + - ["system.boolean", "system.collections.generic.queue", "Member[issynchronized]"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedlist", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.generic.dictionary+keycollection+enumerator", "Method[movenext].ReturnValue"] + - ["tvalue", "system.collections.generic.collectionextensions!", "Method[getvalueordefault].ReturnValue"] + - ["system.string", "system.collections.generic.keyvaluepair", "Method[tostring].ReturnValue"] + - ["t[]", "system.collections.generic.stack", "Method[toarray].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.generic.ordereddictionary", "Member[comparer]"] + - ["system.boolean", "system.collections.generic.list", "Method[trueforall].ReturnValue"] + - ["system.boolean", "system.collections.generic.idictionary", "Method[remove].ReturnValue"] + - ["tvalue", "system.collections.generic.ordereddictionary", "Member[item]"] + - ["system.int32", "system.collections.generic.synchronizedcollection", "Method[add].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.collections.generic.dictionary+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.generic.ireadonlyset", "Method[contains].ReturnValue"] + - ["system.collections.icollection", "system.collections.generic.sortedlist", "Member[keys]"] + - ["system.collections.generic.idictionary", "system.collections.generic.synchronizedkeyedcollection", "Member[dictionary]"] + - ["system.boolean", "system.collections.generic.synchronizedkeyedcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.priorityqueue+unordereditemscollection", "Member[issynchronized]"] + - ["system.boolean", "system.collections.generic.ordereddictionary", "Method[remove].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.generic.dictionary", "Member[values]"] + - ["system.boolean", "system.collections.generic.stack+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.generic.hashset!", "Method[createsetcomparer].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.list", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.generic.list", "Method[ensurecapacity].ReturnValue"] + - ["system.collections.generic.list", "system.collections.generic.list", "Method[getrange].ReturnValue"] + - ["system.int32", "system.collections.generic.hashset", "Member[capacity]"] + - ["system.collections.generic.linkedlistnode", "system.collections.generic.linkedlist", "Member[first]"] + - ["system.collections.ienumerator", "system.collections.generic.ordereddictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.generic.sorteddictionary+keycollection", "Member[syncroot]"] + - ["system.collections.generic.icomparer", "system.collections.generic.sortedlist", "Member[comparer]"] + - ["system.collections.generic.icollection", "system.collections.generic.sortedlist", "Member[values]"] + - ["system.boolean", "system.collections.generic.sortedlist", "Method[containsvalue].ReturnValue"] + - ["system.object", "system.collections.generic.dictionary+valuecollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.generic.sortedset", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.generic.referenceequalitycomparer", "Method[equals].ReturnValue"] + - ["system.boolean", "system.collections.generic.sortedset+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.collections.generic.sortedlist", "Member[capacity]"] + - ["t", "system.collections.generic.linkedlistnode", "Member[valueref]"] + - ["system.collections.generic.icollection", "system.collections.generic.ordereddictionary", "Member[values]"] + - ["system.collections.generic.iequalitycomparer", "system.collections.generic.sortedset!", "Method[createsetcomparer].ReturnValue"] + - ["system.collections.generic.queue+enumerator", "system.collections.generic.queue", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.sorteddictionary+valuecollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.generic.dictionary+valuecollection", "Method[remove].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.generic.sortedlist", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.generic.hashset", "Member[isreadonly]"] + - ["system.collections.generic.icollection", "system.collections.generic.sorteddictionary", "Member[keys]"] + - ["system.boolean", "system.collections.generic.dictionary+valuecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.generic.linkedlist", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.collections.generic.stack", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.dictionary", "system.collections.generic.dictionary", "Member[dictionary]"] + - ["telement", "system.collections.generic.priorityqueue", "Method[dequeueenqueue].ReturnValue"] + - ["system.boolean", "system.collections.generic.hashset", "Method[issupersetof].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Immutable.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Immutable.typemodel.yml new file mode 100644 index 000000000000..807599dd45e8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Immutable.typemodel.yml @@ -0,0 +1,567 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[setequals].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[intersect].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray", "Member[length]"] + - ["system.collections.generic.keyvaluepair", "system.collections.immutable.immutabledictionary+enumerator", "Member[current]"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist+builder", "Method[findall].ReturnValue"] + - ["system.collections.generic.icomparer", "system.collections.immutable.immutablesorteddictionary+builder", "Member[keycomparer]"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[except].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Member[isreadonly]"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablehashset", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Member[isempty]"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset!", "Method[createrange].ReturnValue"] + - ["tvalue", "system.collections.immutable.immutablesorteddictionary", "Method[valueref].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Member[isfixedsize]"] + - ["system.collections.immutable.immutablequeue", "system.collections.immutable.immutablequeue!", "Method[create].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablesorteddictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablesortedset", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablestack", "Member[isempty]"] + - ["tvalue", "system.collections.immutable.immutabledictionary!", "Method[getvalueordefault].ReturnValue"] + - ["system.collections.icollection", "system.collections.immutable.immutabledictionary+builder", "Member[values]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[issupersetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[issubsetof].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary!", "Method[toimmutablesorteddictionary].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[ispropersupersetof].ReturnValue"] + - ["system.collections.immutable.immutablesortedset+builder", "system.collections.immutable.immutablesortedset!", "Method[createbuilder].ReturnValue"] + - ["t", "system.collections.immutable.immutablearray+builder", "Method[itemref].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary!", "Member[empty]"] + - ["system.collections.immutable.iimmutablestack", "system.collections.immutable.immutablestack", "Method[push].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Method[remove].ReturnValue"] + - ["system.collections.immutable.iimmutablequeue", "system.collections.immutable.immutablequeue!", "Method[dequeue].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablearray", "Member[syncroot]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[ispropersubsetof].ReturnValue"] + - ["system.collections.immutable.iimmutablestack", "system.collections.immutable.immutablestack", "Method[clear].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[withcomparers].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Method[remove].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutablesorteddictionary", "Method[setitem].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[ispropersupersetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[add].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutablesorteddictionary+builder", "Member[keys]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[insert].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablelist+builder", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[setequals].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[replace].ReturnValue"] + - ["t", "system.collections.immutable.immutablestack", "Method[peek].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutabledictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablesorteddictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[sort].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary!", "Method[create].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[issupersetof].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist+builder", "Method[toimmutable].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[insertrange].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[clear].ReturnValue"] + - ["system.collections.immutable.iimmutablequeue", "system.collections.immutable.iimmutablequeue", "Method[dequeue].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[trygetvalue].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[setitems].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[removeall].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[addrange].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.collections.immutable.immutablesorteddictionary+enumerator", "Member[current]"] + - ["tvalue", "system.collections.immutable.immutablesorteddictionary+builder", "Member[item]"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[except].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablehashset", "Method[except].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutableinterlocked!", "Method[trypop].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Member[isreadonly]"] + - ["system.collections.immutable.immutabledictionary+builder", "system.collections.immutable.immutabledictionary", "Method[tobuilder].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[setequals].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutabledictionary", "Method[addrange].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary!", "Method[create].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray+builder", "Method[indexof].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablearray+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutablesorteddictionary", "Method[removerange].ReturnValue"] + - ["system.collections.immutable.iimmutablequeue", "system.collections.immutable.iimmutablequeue", "Method[enqueue].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Member[isfixedsize]"] + - ["system.object", "system.collections.immutable.immutablelist", "Member[item]"] + - ["system.boolean", "system.collections.immutable.immutablequeue", "Member[isempty]"] + - ["system.int32", "system.collections.immutable.immutablelist!", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[ispropersubsetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutableinterlocked!", "Method[tryupdate].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.iimmutabledictionary", "Method[add].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesorteddictionary", "Member[syncroot]"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[issubsetof].ReturnValue"] + - ["t", "system.collections.immutable.immutablearray+builder", "Member[item]"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutabledictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Member[isempty]"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablehashset", "Method[add].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[clear].ReturnValue"] + - ["system.collections.immutable.iimmutablestack", "system.collections.immutable.iimmutablestack", "Method[push].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[withcomparers].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[remove].ReturnValue"] + - ["t", "system.collections.immutable.immutablelist", "Method[findlast].ReturnValue"] + - ["system.collections.immutable.immutabledictionary+builder", "system.collections.immutable.immutabledictionary!", "Method[createbuilder].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist", "Member[count]"] + - ["system.object", "system.collections.immutable.immutablehashset+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[overlaps].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[removerange].ReturnValue"] + - ["system.collections.immutable.immutablequeue", "system.collections.immutable.immutablequeue!", "Method[createrange].ReturnValue"] + - ["system.collections.immutable.iimmutablequeue", "system.collections.immutable.immutablequeue", "Method[dequeue].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[issubsetof].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablesortedset", "Method[union].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Member[isreadonly]"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Method[findindex].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Method[containsvalue].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutabledictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[add].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[setitem].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablequeue", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutablehashset+builder", "Member[keycomparer]"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutabledictionary", "Method[removerange].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray", "Method[lastindexof].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[setitem].ReturnValue"] + - ["system.collections.immutable.iimmutablequeue", "system.collections.immutable.immutablequeue", "Method[clear].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Method[trygetvalue].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablehashset+builder", "Member[count]"] + - ["tvalue", "system.collections.immutable.immutableinterlocked!", "Method[addorupdate].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist!", "Method[toimmutablelist].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[convertall].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[replace].ReturnValue"] + - ["system.collections.generic.icomparer", "system.collections.immutable.immutablesortedset", "Member[keycomparer]"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[reverse].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist+builder", "Method[convertall].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary+builder", "system.collections.immutable.immutablesorteddictionary!", "Method[createbuilder].ReturnValue"] + - ["system.collections.immutable.iimmutablestack", "system.collections.immutable.immutablestack!", "Method[pop].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[sort].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Method[lastindexof].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[removerange].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[insert].ReturnValue"] + - ["system.collections.immutable.immutablestack", "system.collections.immutable.immutablestack", "Method[clear].ReturnValue"] + - ["system.collections.immutable.immutablestack", "system.collections.immutable.immutablestack", "Method[push].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Member[isfixedsize]"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutableinterlocked!", "Method[interlockedcompareexchange].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[insertrange].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablesortedset+enumerator", "system.collections.immutable.immutablesortedset", "Method[getenumerator].ReturnValue"] + - ["t", "system.collections.immutable.immutablequeue", "Method[peekref].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutabledictionary", "Member[values]"] + - ["t", "system.collections.immutable.immutablesortedset+builder", "Member[item]"] + - ["system.int32", "system.collections.immutable.immutablesortedset", "Method[indexof].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutabledictionary", "Member[valuecomparer]"] + - ["system.collections.immutable.iimmutablequeue", "system.collections.immutable.immutablequeue", "Method[enqueue].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[union].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[overlaps].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset+builder", "Method[toimmutable].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablesortedset", "Method[intersect].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[symmetricexcept].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset!", "Method[create].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutableinterlocked!", "Method[trydequeue].ReturnValue"] + - ["system.collections.immutable.immutabledictionary+enumerator", "system.collections.immutable.immutabledictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablelist+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[setitems].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[setitem].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Member[issynchronized]"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Member[isempty]"] + - ["system.collections.icollection", "system.collections.immutable.immutabledictionary", "Member[keys]"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutablesorteddictionary", "Method[setitems].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Member[issynchronized]"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist+builder", "Method[getrange].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.immutable.immutabledictionary", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutableinterlocked!", "Method[tryremove].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutableinterlocked!", "Method[interlockedexchange].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesortedset+builder", "Member[syncroot]"] + - ["t", "system.collections.immutable.immutablelist", "Member[item]"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[clear].ReturnValue"] + - ["system.collections.immutable.immutablearray+builder", "system.collections.immutable.immutablearray!", "Method[createbuilder].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[contains].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray!", "Method[castup].ReturnValue"] + - ["system.collections.immutable.immutablearray+enumerator", "system.collections.immutable.immutablearray", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Method[trygetkey].ReturnValue"] + - ["system.string", "system.collections.immutable.immutablearray", "Method[asspan].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray", "Method[add].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutabledictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablehashset", "Method[remove].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[removerange].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Method[containsvalue].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablesortedset+builder", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[trygetvalue].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[add].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Method[containskey].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[clear].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary!", "Method[createrange].ReturnValue"] + - ["t", "system.collections.immutable.immutablequeue+enumerator", "Member[current]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist!", "Method[replace].ReturnValue"] + - ["t", "system.collections.immutable.immutablestack+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.immutable.immutablelist+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.collections.immutable.iimmutablelist", "Method[lastindexof].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[add].ReturnValue"] + - ["t", "system.collections.immutable.immutablesortedset", "Member[max]"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutablesortedset", "Method[reverse].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablelist", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesortedset+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[issubsetof].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutablesorteddictionary+builder", "Member[values]"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[setitem].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[clear].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutablesorteddictionary", "Member[keys]"] + - ["system.collections.immutable.immutablesorteddictionary+builder", "system.collections.immutable.immutablesorteddictionary", "Method[tobuilder].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.immutable.immutablesorteddictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutabledictionary", "Method[setitems].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Method[containsvalue].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutablesorteddictionary", "Method[addrange].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[replace].ReturnValue"] + - ["system.object", "system.collections.immutable.immutabledictionary", "Member[item]"] + - ["t", "system.collections.immutable.immutablelist+enumerator", "Member[current]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[clear].ReturnValue"] + - ["t", "system.collections.immutable.immutablesortedset", "Method[itemref].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[removeat].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablelist", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary!", "Method[contains].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.iimmutabledictionary", "Method[removerange].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[contains].ReturnValue"] + - ["system.collections.immutable.immutablearray+builder", "system.collections.immutable.immutablearray", "Method[tobuilder].ReturnValue"] + - ["system.collections.immutable.iimmutablestack", "system.collections.immutable.immutablestack", "Method[pop].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset!", "Member[empty]"] + - ["t", "system.collections.immutable.immutablearray", "Member[item]"] + - ["system.boolean", "system.collections.immutable.immutablehashset+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[removerange].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutabledictionary", "Method[clear].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesortedset", "Member[syncroot]"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset!", "Member[empty]"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[addrange].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablesortedset+builder", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablesorteddictionary", "Member[count]"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist!", "Method[create].ReturnValue"] + - ["system.readonlymemory", "system.collections.immutable.immutablearray", "Method[asmemory].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablesorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Member[isdefaultorempty]"] + - ["system.boolean", "system.collections.immutable.immutablearray+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[ispropersubsetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist+builder", "Member[isreadonly]"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset!", "Method[toimmutablesortedset].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[ispropersupersetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray+builder", "Method[contains].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[removeat].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Method[containskey].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.iimmutableset", "Method[add].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Member[isreadonly]"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablehashset+builder", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesorteddictionary+builder", "Member[item]"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray!", "Method[createrange].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutableinterlocked!", "Method[interlockedinitialize].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablequeue", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Method[binarysearch].ReturnValue"] + - ["t", "system.collections.immutable.immutablestack", "Method[peekref].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutabledictionary", "Member[keys]"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Method[remove].ReturnValue"] + - ["tvalue", "system.collections.immutable.immutableinterlocked!", "Method[getoradd].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Member[isreadonly]"] + - ["system.collections.immutable.immutablestack", "system.collections.immutable.immutablestack!", "Method[create].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[insertrange].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Member[count]"] + - ["system.collections.immutable.iimmutablequeue", "system.collections.immutable.iimmutablequeue", "Method[clear].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablesortedset+builder", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist+builder", "Method[trueforall].ReturnValue"] + - ["tvalue", "system.collections.immutable.immutabledictionary+builder", "Method[getvalueordefault].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.iimmutabledictionary", "Method[clear].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Member[issynchronized]"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Method[contains].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[insertrange].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutablestack", "Member[isempty]"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[remove].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutabledictionary", "Method[setitem].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutabledictionary+builder", "Member[keycomparer]"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Method[equals].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset!", "Method[toimmutablehashset].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray+builder", "Member[capacity]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist!", "Method[removerange].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.iimmutabledictionary", "Method[addrange].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesortedset", "Member[item]"] + - ["system.object", "system.collections.immutable.immutablelist+builder", "Member[item]"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist+builder", "Member[issynchronized]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[remove].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist", "Method[binarysearch].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[addrange].ReturnValue"] + - ["system.object", "system.collections.immutable.immutabledictionary+builder", "Member[item]"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary+builder", "Method[toimmutable].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutablehashset", "Member[keycomparer]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[remove].ReturnValue"] + - ["t", "system.collections.immutable.immutablesortedset", "Member[item]"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutabledictionary", "Member[keys]"] + - ["system.int32", "system.collections.immutable.immutablehashset", "Member[count]"] + - ["system.collections.immutable.immutablehashset+builder", "system.collections.immutable.immutablehashset!", "Method[createbuilder].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutablesorteddictionary", "Method[clear].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist!", "Member[empty]"] + - ["t", "system.collections.immutable.immutablesortedset+builder", "Method[itemref].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Method[findlastindex].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Member[issynchronized]"] + - ["system.int32", "system.collections.immutable.immutablesortedset+builder", "Member[count]"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.iimmutableset", "Method[except].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[withcomparer].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Member[isempty]"] + - ["system.int32", "system.collections.immutable.immutablelist", "Method[lastindexof].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[removeat].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.immutable.iimmutablestack", "system.collections.immutable.iimmutablestack", "Method[pop].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesorteddictionary", "Member[item]"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablestack+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary!", "Method[createrange].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutablesorteddictionary", "Method[add].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset!", "Method[createrange].ReturnValue"] + - ["t", "system.collections.immutable.immutablehashset+enumerator", "Member[current]"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutabledictionary", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[clear].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[issupersetof].ReturnValue"] + - ["system.collections.immutable.immutablesortedset+enumerator", "system.collections.immutable.immutablesortedset+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary!", "Method[toimmutabledictionary].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutablesorteddictionary", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset!", "Method[create].ReturnValue"] + - ["t", "system.collections.immutable.immutablesortedset+builder", "Member[max]"] + - ["system.int32", "system.collections.immutable.immutablearray!", "Method[binarysearch].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray+builder", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray+builder", "Method[toimmutable].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[insertrange].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Method[exists].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutablearray", "Method[oftype].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Member[isreadonly]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Member[isfixedsize]"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[union].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutabledictionary+builder", "Member[keys]"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[contains].ReturnValue"] + - ["system.collections.immutable.immutablehashset+enumerator", "system.collections.immutable.immutablehashset+builder", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist", "Method[indexof].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablesortedset", "Method[except].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablestack", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[withcomparer].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutablesorteddictionary+builder", "Member[values]"] + - ["t", "system.collections.immutable.immutablelist+builder", "Member[item]"] + - ["system.collections.immutable.immutablequeue", "system.collections.immutable.immutablequeue!", "Member[empty]"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablesortedset", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary+builder", "Method[toimmutable].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[getrange].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablesortedset", "Member[count]"] + - ["system.int32", "system.collections.immutable.immutablearray", "Method[compareto].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[remove].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[addrange].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist", "Method[trueforall].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[setitem].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Method[containskey].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.immutabledictionary", "Method[add].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablesorteddictionary+builder", "Member[syncroot]"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[insert].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablesorteddictionary+builder", "Member[count]"] + - ["system.collections.icollection", "system.collections.immutable.immutablesorteddictionary+builder", "Member[values]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[addrange].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[symmetricexcept].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[ispropersubsetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[trygetvalue].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablehashset", "Method[clear].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[removerange].ReturnValue"] + - ["tvalue", "system.collections.immutable.immutablesorteddictionary", "Member[item]"] + - ["system.boolean", "system.collections.immutable.immutablelist+builder", "Method[exists].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutablesorteddictionary", "Member[values]"] + - ["t", "system.collections.immutable.iimmutablestack", "Method[peek].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[issupersetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutabledictionary", "Method[trygetkey].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary!", "Member[empty]"] + - ["system.collections.immutable.immutablesortedset+builder", "system.collections.immutable.immutablesortedset", "Method[tobuilder].ReturnValue"] + - ["system.collections.immutable.immutablestack+enumerator", "system.collections.immutable.immutablestack", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.icomparer", "system.collections.immutable.immutablesorteddictionary", "Member[keycomparer]"] + - ["t", "system.collections.immutable.immutablearray+enumerator", "Member[current]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[removerange].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablearray", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutabledictionary+builder", "Member[values]"] + - ["system.collections.icollection", "system.collections.immutable.immutablesorteddictionary", "Member[values]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[removeall].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablelist", "Member[syncroot]"] + - ["t", "system.collections.immutable.immutablesortedset+builder", "Member[min]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[add].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist!", "Method[lastindexof].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablesorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset+builder", "Method[toimmutable].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.iimmutableset", "Method[clear].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.iimmutableset", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Method[trygetkey].ReturnValue"] + - ["t", "system.collections.immutable.immutablelist+builder", "Method[findlast].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Method[indexof].ReturnValue"] + - ["t", "system.collections.immutable.immutablelist+builder", "Method[itemref].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Method[containsvalue].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Method[containskey].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary+enumerator", "system.collections.immutable.immutablesorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutableinterlocked!", "Method[tryadd].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablearray", "Member[item]"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[issupersetof].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[setitem].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[ispropersupersetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Method[trygetvalue].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablestack", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.iimmutabledictionary", "Method[setitems].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutabledictionary+builder", "Member[count]"] + - ["tvalue", "system.collections.immutable.immutabledictionary", "Member[item]"] + - ["t[]", "system.collections.immutable.immutablearray+builder", "Method[toarray].ReturnValue"] + - ["system.int32", "system.collections.immutable.iimmutablelist", "Method[indexof].ReturnValue"] + - ["system.collections.icollection", "system.collections.immutable.immutabledictionary+builder", "Member[keys]"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[removerange].ReturnValue"] + - ["system.collections.immutable.immutablequeue", "system.collections.immutable.immutablequeue", "Method[clear].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.iimmutableset", "Method[union].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutabledictionary", "Member[keycomparer]"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutablesorteddictionary", "Member[keys]"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Member[isreadonly]"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist+builder", "Method[remove].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist+builder", "Method[add].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablesortedset", "Method[symmetricexcept].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablesortedset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Method[setequals].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[removeat].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Method[trygetvalue].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray!", "Member[empty]"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablehashset", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablequeue", "system.collections.immutable.immutablequeue", "Method[dequeue].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutabledictionary", "Member[values]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist", "Method[setitem].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Method[trygetkey].ReturnValue"] + - ["t", "system.collections.immutable.immutablelist", "Method[itemref].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablesortedset", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[replace].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[add].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray!", "Method[toimmutablearray].ReturnValue"] + - ["system.object", "system.collections.immutable.immutabledictionary", "Member[syncroot]"] + - ["system.boolean", "system.collections.immutable.immutablequeue+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[setequals].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[replace].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist", "Method[findlastindex].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutablesorteddictionary+builder", "Member[valuecomparer]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[add].ReturnValue"] + - ["t", "system.collections.immutable.immutablesortedset+enumerator", "Member[current]"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Member[isdefault]"] + - ["tvalue", "system.collections.immutable.immutablesorteddictionary+builder", "Method[valueref].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutabledictionary+builder", "Member[values]"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Method[contains].ReturnValue"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.iimmutabledictionary", "Method[remove].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.immutable.immutablesortedset+builder", "Method[reverse].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray", "Member[count]"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablehashset+builder", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[ispropersupersetof].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutabledictionary+builder", "Member[keys]"] + - ["system.object", "system.collections.immutable.immutablehashset", "Member[syncroot]"] + - ["system.collections.idictionaryenumerator", "system.collections.immutable.immutablesorteddictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray+builder", "Member[isreadonly]"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablesortedset", "Method[add].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray+builder", "Method[draintoimmutable].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutabledictionary", "Method[contains].ReturnValue"] + - ["system.collections.generic.icomparer", "system.collections.immutable.immutablesortedset+builder", "Member[keycomparer]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[clear].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutableset", "Method[overlaps].ReturnValue"] + - ["system.collections.immutable.immutablehashset+enumerator", "system.collections.immutable.immutablehashset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+builder", "Method[ispropersubsetof].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Member[isempty]"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Member[isreadonly]"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutabledictionary+builder", "Member[valuecomparer]"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablehashset", "Method[union].ReturnValue"] + - ["t", "system.collections.immutable.immutablequeue", "Method[peek].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset+builder", "Member[isreadonly]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[removeat].ReturnValue"] + - ["system.collections.icollection", "system.collections.immutable.immutabledictionary", "Member[values]"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Member[issynchronized]"] + - ["system.collections.immutable.immutablesortedset", "system.collections.immutable.immutablesortedset", "Method[remove].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablesortedset", "Method[clear].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutablesorteddictionary+builder", "Member[keys]"] + - ["system.collections.icollection", "system.collections.immutable.immutablesorteddictionary", "Member[keys]"] + - ["system.collections.immutable.iimmutabledictionary", "system.collections.immutable.iimmutabledictionary", "Method[setitem].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Method[contains].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.iimmutableset", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablequeue+enumerator", "system.collections.immutable.immutablequeue", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.immutable.immutabledictionary+enumerator", "Member[current]"] + - ["system.object", "system.collections.immutable.immutablelist+enumerator", "Member[current]"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[insert].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablearray", "Member[issynchronized]"] + - ["system.object", "system.collections.immutable.immutabledictionary+builder", "Member[syncroot]"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[slice].ReturnValue"] + - ["system.collections.immutable.immutablequeue", "system.collections.immutable.immutablequeue", "Method[enqueue].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary+builder", "Member[issynchronized]"] + - ["system.collections.immutable.immutablestack", "system.collections.immutable.immutablestack", "Method[pop].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.immutable.immutabledictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablehashset", "Method[overlaps].ReturnValue"] + - ["system.collections.immutable.immutablestack", "system.collections.immutable.immutablestack!", "Method[createrange].ReturnValue"] + - ["system.collections.immutable.immutabledictionary", "system.collections.immutable.immutabledictionary", "Method[addrange].ReturnValue"] + - ["tvalue", "system.collections.immutable.immutablesorteddictionary+builder", "Method[getvalueordefault].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablearray+builder", "Method[lastindexof].ReturnValue"] + - ["system.collections.immutable.iimmutablestack", "system.collections.immutable.iimmutablestack", "Method[clear].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[insert].ReturnValue"] + - ["system.collections.immutable.immutablelist+builder", "system.collections.immutable.immutablelist", "Method[tobuilder].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutablelist", "Method[findindex].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist+builder", "Method[contains].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[add].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablehashset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.immutable.immutablehashset+builder", "system.collections.immutable.immutablehashset", "Method[tobuilder].ReturnValue"] + - ["t", "system.collections.immutable.immutablearray", "Method[itemref].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablearray", "Method[addrange].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Method[trygetkey].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.immutablelist!", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Member[issynchronized]"] + - ["t", "system.collections.immutable.immutablelist+builder", "Method[find].ReturnValue"] + - ["system.object", "system.collections.immutable.immutablelist+builder", "Member[syncroot]"] + - ["system.int32", "system.collections.immutable.immutablearray+builder", "Member[count]"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[remove].ReturnValue"] + - ["system.collections.immutable.immutablehashset", "system.collections.immutable.immutablehashset", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.collections.immutable.iimmutablequeue", "Member[isempty]"] + - ["t", "system.collections.immutable.immutablelist", "Method[find].ReturnValue"] + - ["system.collections.immutable.immutablesorteddictionary", "system.collections.immutable.immutablesorteddictionary", "Method[clear].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[add].ReturnValue"] + - ["t", "system.collections.immutable.immutablesortedset", "Member[min]"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Method[overlaps].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.immutable.immutablearray", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablestack", "system.collections.immutable.immutablestack!", "Member[empty]"] + - ["system.boolean", "system.collections.immutable.immutablesorteddictionary", "Member[isempty]"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+builder", "Member[isreadonly]"] + - ["system.collections.immutable.immutablesorteddictionary+enumerator", "system.collections.immutable.immutablesorteddictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.immutable.immutabledictionary", "Member[count]"] + - ["system.collections.generic.icollection", "system.collections.immutable.immutablesorteddictionary", "Member[values]"] + - ["system.boolean", "system.collections.immutable.immutabledictionary+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.iimmutableset", "Method[symmetricexcept].ReturnValue"] + - ["system.collections.immutable.immutablelist+enumerator", "system.collections.immutable.immutablelist+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray+builder", "Method[movetoimmutable].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablesortedset", "Member[issynchronized]"] + - ["tvalue", "system.collections.immutable.immutabledictionary+builder", "Member[item]"] + - ["system.object", "system.collections.immutable.immutablesorteddictionary+enumerator", "Member[current]"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist!", "Method[createrange].ReturnValue"] + - ["system.collections.icollection", "system.collections.immutable.immutablesorteddictionary+builder", "Member[keys]"] + - ["system.collections.generic.iequalitycomparer", "system.collections.immutable.immutablesorteddictionary", "Member[valuecomparer]"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Method[trygetvalue].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[as].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutabledictionary", "Member[isfixedsize]"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray", "Method[castarray].ReturnValue"] + - ["t", "system.collections.immutable.iimmutablequeue", "Method[peek].ReturnValue"] + - ["system.collections.immutable.iimmutablelist", "system.collections.immutable.iimmutablelist", "Method[removeall].ReturnValue"] + - ["system.collections.immutable.immutabledictionary+enumerator", "system.collections.immutable.immutabledictionary+builder", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutableinterlocked!", "Method[update].ReturnValue"] + - ["system.collections.immutable.immutablelist+enumerator", "system.collections.immutable.immutablelist", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.iimmutableset", "system.collections.immutable.immutablehashset", "Method[symmetricexcept].ReturnValue"] + - ["system.boolean", "system.collections.immutable.immutablelist+builder", "Member[isfixedsize]"] + - ["system.collections.ienumerator", "system.collections.immutable.immutablearray+builder", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.collections.immutable.immutablearray!", "Method[create].ReturnValue"] + - ["system.collections.immutable.immutablelist", "system.collections.immutable.immutablelist", "Method[findall].ReturnValue"] + - ["system.collections.immutable.immutablelist+builder", "system.collections.immutable.immutablelist!", "Method[createbuilder].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.ObjectModel.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.ObjectModel.typemodel.yml new file mode 100644 index 000000000000..f7fa682297d5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.ObjectModel.typemodel.yml @@ -0,0 +1,103 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.collections.objectmodel.collection", "Member[syncroot]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+valuecollection", "Member[issynchronized]"] + - ["system.collections.generic.ienumerator", "system.collections.objectmodel.readonlydictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.keyedcollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlycollection", "Member[isreadonly]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+keycollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Member[issynchronized]"] + - ["system.collections.objectmodel.readonlycollection", "system.collections.objectmodel.readonlycollection!", "Member[empty]"] + - ["system.int32", "system.collections.objectmodel.readonlyset", "Member[count]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+keycollection", "Member[isreadonly]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+valuecollection", "Method[contains].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.collections.objectmodel.readonlyobservablecollection!", "Member[empty]"] + - ["titem", "system.collections.objectmodel.keyedcollection", "Member[item]"] + - ["tvalue", "system.collections.objectmodel.readonlydictionary", "Member[item]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary", "Member[issynchronized]"] + - ["system.object", "system.collections.objectmodel.readonlyset", "Member[syncroot]"] + - ["system.object", "system.collections.objectmodel.readonlycollection", "Member[syncroot]"] + - ["system.int32", "system.collections.objectmodel.readonlydictionary", "Member[count]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary", "Member[isfixedsize]"] + - ["system.collections.generic.ienumerator", "system.collections.objectmodel.readonlydictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.collection", "Member[isreadonly]"] + - ["system.collections.objectmodel.readonlydictionary", "system.collections.objectmodel.readonlydictionary!", "Member[empty]"] + - ["system.int32", "system.collections.objectmodel.collection", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.keyedcollection", "Method[contains].ReturnValue"] + - ["system.collections.objectmodel.readonlyset", "system.collections.objectmodel.readonlycollection!", "Method[createset].ReturnValue"] + - ["t", "system.collections.objectmodel.collection", "Member[item]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary", "Method[remove].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.collections.objectmodel.readonlycollection!", "Method[createcollection].ReturnValue"] + - ["system.collections.generic.idictionary", "system.collections.objectmodel.keyedcollection", "Member[dictionary]"] + - ["system.object", "system.collections.objectmodel.readonlycollection", "Member[item]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+keycollection", "Method[contains].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.objectmodel.readonlydictionary+valuecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.objectmodel.collection", "Method[indexof].ReturnValue"] + - ["system.collections.objectmodel.readonlydictionary+keycollection", "system.collections.objectmodel.readonlydictionary", "Member[keys]"] + - ["system.object", "system.collections.objectmodel.readonlydictionary+valuecollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[setequals].ReturnValue"] + - ["system.int32", "system.collections.objectmodel.readonlydictionary+valuecollection", "Member[count]"] + - ["system.collections.objectmodel.readonlyset", "system.collections.objectmodel.readonlyset!", "Member[empty]"] + - ["system.boolean", "system.collections.objectmodel.collection", "Method[remove].ReturnValue"] + - ["system.collections.generic.ilist", "system.collections.objectmodel.readonlycollection", "Member[items]"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[add].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.objectmodel.readonlydictionary", "Member[keys]"] + - ["system.boolean", "system.collections.objectmodel.readonlycollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Member[isreadonly]"] + - ["system.int32", "system.collections.objectmodel.readonlycollection", "Method[add].ReturnValue"] + - ["system.collections.generic.icollection", "system.collections.objectmodel.readonlydictionary", "Member[values]"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[remove].ReturnValue"] + - ["system.object", "system.collections.objectmodel.readonlydictionary", "Member[syncroot]"] + - ["system.collections.generic.ienumerator", "system.collections.objectmodel.readonlyset", "Method[getenumerator].ReturnValue"] + - ["tkey", "system.collections.objectmodel.keyedcollection", "Method[getkeyforitem].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[ispropersubsetof].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlycollection", "Member[issynchronized]"] + - ["system.collections.generic.ienumerator", "system.collections.objectmodel.collection", "Method[getenumerator].ReturnValue"] + - ["system.collections.objectmodel.readonlydictionary+valuecollection", "system.collections.objectmodel.readonlydictionary", "Member[values]"] + - ["system.boolean", "system.collections.objectmodel.collection", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.objectmodel.readonlycollection", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.objectmodel.collection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[overlaps].ReturnValue"] + - ["system.collections.generic.ilist", "system.collections.objectmodel.collection", "Member[items]"] + - ["system.object", "system.collections.objectmodel.collection", "Member[item]"] + - ["system.collections.generic.iset", "system.collections.objectmodel.readonlyset", "Member[set]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+valuecollection", "Member[isreadonly]"] + - ["system.collections.generic.ienumerator", "system.collections.objectmodel.readonlydictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.objectmodel.readonlydictionary+keycollection", "Member[syncroot]"] + - ["system.int32", "system.collections.objectmodel.readonlycollection", "Member[count]"] + - ["system.int32", "system.collections.objectmodel.readonlydictionary+keycollection", "Member[count]"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.collection", "Member[issynchronized]"] + - ["t", "system.collections.objectmodel.readonlycollection", "Member[item]"] + - ["system.int32", "system.collections.objectmodel.readonlycollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+valuecollection", "Method[remove].ReturnValue"] + - ["system.collections.icollection", "system.collections.objectmodel.readonlydictionary", "Member[keys]"] + - ["system.collections.ienumerator", "system.collections.objectmodel.readonlycollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary", "Member[isreadonly]"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[issupersetof].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.objectmodel.readonlyset", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary+keycollection", "Member[issynchronized]"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlydictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlyset", "Method[ispropersupersetof].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.objectmodel.readonlydictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.objectmodel.readonlydictionary+keycollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.collections.objectmodel.readonlydictionary", "Member[values]"] + - ["system.int32", "system.collections.objectmodel.collection", "Member[count]"] + - ["system.collections.idictionaryenumerator", "system.collections.objectmodel.readonlydictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.collections.objectmodel.readonlycollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.collections.objectmodel.keyedcollection", "Member[comparer]"] + - ["system.collections.generic.idictionary", "system.collections.objectmodel.readonlydictionary", "Member[dictionary]"] + - ["system.collections.generic.icollection", "system.collections.objectmodel.readonlydictionary", "Member[keys]"] + - ["system.collections.icollection", "system.collections.objectmodel.readonlydictionary", "Member[values]"] + - ["system.object", "system.collections.objectmodel.readonlydictionary", "Member[item]"] + - ["system.idisposable", "system.collections.objectmodel.observablecollection", "Method[blockreentrancy].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.keyedcollection", "Method[trygetvalue].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.objectmodel.collection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.objectmodel.readonlycollection", "Method[contains].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Specialized.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Specialized.typemodel.yml new file mode 100644 index 000000000000..1722fcaebb57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.Specialized.typemodel.yml @@ -0,0 +1,118 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.collections.specialized.stringenumerator", "Member[current]"] + - ["system.int16", "system.collections.specialized.bitvector32+section", "Member[mask]"] + - ["system.boolean", "system.collections.specialized.hybriddictionary", "Method[contains].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.specialized.iordereddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.icollection", "system.collections.specialized.stringdictionary", "Member[values]"] + - ["system.string[]", "system.collections.specialized.namevaluecollection", "Member[allkeys]"] + - ["system.object", "system.collections.specialized.listdictionary", "Member[item]"] + - ["system.boolean", "system.collections.specialized.stringcollection", "Member[isreadonly]"] + - ["system.boolean", "system.collections.specialized.ordereddictionary", "Member[isfixedsize]"] + - ["system.int32", "system.collections.specialized.ordereddictionary", "Member[count]"] + - ["system.int32", "system.collections.specialized.stringcollection", "Method[add].ReturnValue"] + - ["system.string", "system.collections.specialized.stringdictionary", "Member[item]"] + - ["system.collections.icollection", "system.collections.specialized.hybriddictionary", "Member[values]"] + - ["system.int32", "system.collections.specialized.bitvector32!", "Method[createmask].ReturnValue"] + - ["system.boolean", "system.collections.specialized.bitvector32+section!", "Method[op_inequality].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.specialized.ordereddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.sortedlist", "system.collections.specialized.collectionsutil!", "Method[createcaseinsensitivesortedlist].ReturnValue"] + - ["system.int32", "system.collections.specialized.bitvector32", "Method[gethashcode].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.specialized.listdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.specialized.bitvector32+section!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.collections.specialized.hybriddictionary", "Member[count]"] + - ["system.boolean", "system.collections.specialized.nameobjectcollectionbase", "Method[basehaskeys].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.specialized.nameobjectcollectionbase", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.specialized.stringenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.collections.specialized.hybriddictionary", "Member[issynchronized]"] + - ["system.collections.icollection", "system.collections.specialized.listdictionary", "Member[keys]"] + - ["system.object", "system.collections.specialized.listdictionary", "Member[syncroot]"] + - ["system.object", "system.collections.specialized.nameobjectcollectionbase", "Method[baseget].ReturnValue"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.collections.specialized.notifycollectionchangedeventargs", "Member[action]"] + - ["system.collections.ienumerator", "system.collections.specialized.listdictionary", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.specialized.nameobjectcollectionbase+keyscollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.specialized.listdictionary", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.specialized.notifycollectionchangedeventargs", "Member[newstartingindex]"] + - ["system.object", "system.collections.specialized.hybriddictionary", "Member[item]"] + - ["system.boolean", "system.collections.specialized.nameobjectcollectionbase", "Member[isreadonly]"] + - ["system.collections.icollection", "system.collections.specialized.ordereddictionary", "Member[keys]"] + - ["system.boolean", "system.collections.specialized.nameobjectcollectionbase", "Member[issynchronized]"] + - ["system.collections.icollection", "system.collections.specialized.stringdictionary", "Member[keys]"] + - ["system.string", "system.collections.specialized.bitvector32!", "Method[tostring].ReturnValue"] + - ["system.object", "system.collections.specialized.hybriddictionary", "Member[syncroot]"] + - ["system.collections.icollection", "system.collections.specialized.ordereddictionary", "Member[values]"] + - ["system.collections.ienumerator", "system.collections.specialized.stringcollection", "Method[getenumerator].ReturnValue"] + - ["system.string[]", "system.collections.specialized.namevaluecollection", "Method[getvalues].ReturnValue"] + - ["system.string", "system.collections.specialized.bitvector32+section", "Method[tostring].ReturnValue"] + - ["system.collections.ilist", "system.collections.specialized.notifycollectionchangedeventargs", "Member[newitems]"] + - ["system.boolean", "system.collections.specialized.stringdictionary", "Member[issynchronized]"] + - ["system.object", "system.collections.specialized.stringcollection", "Member[item]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.collections.specialized.nameobjectcollectionbase", "Member[keys]"] + - ["system.int32", "system.collections.specialized.stringcollection", "Member[count]"] + - ["system.boolean", "system.collections.specialized.bitvector32", "Member[item]"] + - ["system.string", "system.collections.specialized.namevaluecollection", "Method[getkey].ReturnValue"] + - ["system.collections.ilist", "system.collections.specialized.notifycollectionchangedeventargs", "Member[olditems]"] + - ["system.object", "system.collections.specialized.ordereddictionary", "Member[item]"] + - ["system.collections.ienumerator", "system.collections.specialized.stringdictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.specialized.hybriddictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.specialized.namevaluecollection", "Method[haskeys].ReturnValue"] + - ["system.int32", "system.collections.specialized.nameobjectcollectionbase+keyscollection", "Member[count]"] + - ["system.object", "system.collections.specialized.iordereddictionary", "Member[item]"] + - ["system.collections.icollection", "system.collections.specialized.listdictionary", "Member[values]"] + - ["system.boolean", "system.collections.specialized.stringcollection", "Member[issynchronized]"] + - ["system.object", "system.collections.specialized.stringcollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.specialized.stringdictionary", "Method[containskey].ReturnValue"] + - ["system.string", "system.collections.specialized.nameobjectcollectionbase+keyscollection", "Method[get].ReturnValue"] + - ["system.string", "system.collections.specialized.nameobjectcollectionbase", "Method[basegetkey].ReturnValue"] + - ["system.boolean", "system.collections.specialized.listdictionary", "Member[issynchronized]"] + - ["system.collections.hashtable", "system.collections.specialized.collectionsutil!", "Method[createcaseinsensitivehashtable].ReturnValue"] + - ["system.int32", "system.collections.specialized.notifycollectionchangedeventargs", "Member[oldstartingindex]"] + - ["system.collections.specialized.stringenumerator", "system.collections.specialized.stringcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.specialized.listdictionary", "Member[isreadonly]"] + - ["system.boolean", "system.collections.specialized.stringcollection", "Method[contains].ReturnValue"] + - ["system.string[]", "system.collections.specialized.nameobjectcollectionbase", "Method[basegetallkeys].ReturnValue"] + - ["system.object", "system.collections.specialized.stringdictionary", "Member[syncroot]"] + - ["system.collections.specialized.ordereddictionary", "system.collections.specialized.ordereddictionary", "Method[asreadonly].ReturnValue"] + - ["system.int32", "system.collections.specialized.listdictionary", "Member[count]"] + - ["system.int32", "system.collections.specialized.bitvector32", "Member[item]"] + - ["system.string", "system.collections.specialized.nameobjectcollectionbase+keyscollection", "Member[item]"] + - ["system.collections.ienumerator", "system.collections.specialized.ordereddictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.collections.specialized.notifycollectionchangedaction!", "Member[add]"] + - ["system.object[]", "system.collections.specialized.nameobjectcollectionbase", "Method[basegetallvalues].ReturnValue"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.collections.specialized.notifycollectionchangedaction!", "Member[replace]"] + - ["system.string", "system.collections.specialized.bitvector32", "Method[tostring].ReturnValue"] + - ["system.string", "system.collections.specialized.namevaluecollection", "Member[item]"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.collections.specialized.notifycollectionchangedaction!", "Member[remove]"] + - ["system.boolean", "system.collections.specialized.ordereddictionary", "Member[issynchronized]"] + - ["system.int32", "system.collections.specialized.stringcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.collections.specialized.stringdictionary", "Method[containsvalue].ReturnValue"] + - ["system.int16", "system.collections.specialized.bitvector32+section", "Member[offset]"] + - ["system.boolean", "system.collections.specialized.nameobjectcollectionbase+keyscollection", "Member[issynchronized]"] + - ["system.string", "system.collections.specialized.bitvector32+section!", "Method[tostring].ReturnValue"] + - ["system.int32", "system.collections.specialized.bitvector32", "Member[data]"] + - ["system.collections.specialized.bitvector32+section", "system.collections.specialized.bitvector32!", "Method[createsection].ReturnValue"] + - ["system.boolean", "system.collections.specialized.ordereddictionary", "Member[isreadonly]"] + - ["system.object", "system.collections.specialized.ordereddictionary", "Member[syncroot]"] + - ["system.boolean", "system.collections.specialized.stringcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.specialized.ordereddictionary", "Method[contains].ReturnValue"] + - ["system.string", "system.collections.specialized.namevaluecollection", "Method[get].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.specialized.hybriddictionary", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.specialized.nameobjectcollectionbase", "Member[count]"] + - ["system.boolean", "system.collections.specialized.bitvector32+section", "Method[equals].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.specialized.nameobjectcollectionbase+keyscollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.specialized.listdictionary", "Member[isfixedsize]"] + - ["system.collections.icollection", "system.collections.specialized.hybriddictionary", "Member[keys]"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.collections.specialized.notifycollectionchangedaction!", "Member[reset]"] + - ["system.int32", "system.collections.specialized.bitvector32+section", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.collections.specialized.stringcollection", "Member[item]"] + - ["system.boolean", "system.collections.specialized.hybriddictionary", "Member[isfixedsize]"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.collections.specialized.notifycollectionchangedaction!", "Member[move]"] + - ["system.boolean", "system.collections.specialized.hybriddictionary", "Member[isreadonly]"] + - ["system.windows.weakeventmanager+listenerlist", "system.collections.specialized.collectionchangedeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.boolean", "system.collections.specialized.bitvector32", "Method[equals].ReturnValue"] + - ["system.int32", "system.collections.specialized.stringdictionary", "Member[count]"] + - ["system.object", "system.collections.specialized.nameobjectcollectionbase", "Member[syncroot]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.typemodel.yml new file mode 100644 index 000000000000..09a346d2626b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Collections.typemodel.yml @@ -0,0 +1,184 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.ienumerator", "system.collections.arraylist", "Method[getenumerator].ReturnValue"] + - ["system.collections.caseinsensitivecomparer", "system.collections.caseinsensitivecomparer!", "Member[defaultinvariant]"] + - ["system.object", "system.collections.queue", "Method[peek].ReturnValue"] + - ["system.boolean", "system.collections.iequalitycomparer", "Method[equals].ReturnValue"] + - ["system.collections.sortedlist", "system.collections.sortedlist!", "Method[synchronized].ReturnValue"] + - ["system.collections.ilist", "system.collections.arraylist!", "Method[fixedsize].ReturnValue"] + - ["system.int32", "system.collections.caseinsensitivehashcodeprovider", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.collections.caseinsensitivecomparer", "Method[compare].ReturnValue"] + - ["system.boolean", "system.collections.arraylist", "Member[issynchronized]"] + - ["system.boolean", "system.collections.sortedlist", "Member[isfixedsize]"] + - ["system.int32", "system.collections.comparer", "Method[compare].ReturnValue"] + - ["system.int32", "system.collections.sortedlist", "Method[indexofvalue].ReturnValue"] + - ["system.object", "system.collections.stack", "Member[syncroot]"] + - ["system.int32", "system.collections.iequalitycomparer", "Method[gethashcode].ReturnValue"] + - ["system.collections.icollection", "system.collections.idictionary", "Member[values]"] + - ["system.collections.arraylist", "system.collections.arraylist!", "Method[repeat].ReturnValue"] + - ["system.boolean", "system.collections.collectionbase", "Member[isfixedsize]"] + - ["system.int32", "system.collections.collectionbase", "Method[indexof].ReturnValue"] + - ["system.int32", "system.collections.ilist", "Method[indexof].ReturnValue"] + - ["system.collections.ilist", "system.collections.sortedlist", "Method[getkeylist].ReturnValue"] + - ["system.collections.queue", "system.collections.queue!", "Method[synchronized].ReturnValue"] + - ["system.object[]", "system.collections.stack", "Method[toarray].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.readonlycollectionbase", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.icomparer", "Method[compare].ReturnValue"] + - ["system.object", "system.collections.sortedlist", "Method[getkey].ReturnValue"] + - ["system.object", "system.collections.dictionaryentry", "Member[key]"] + - ["system.boolean", "system.collections.ilist", "Member[isfixedsize]"] + - ["system.object", "system.collections.ilist", "Member[item]"] + - ["system.collections.arraylist", "system.collections.arraylist!", "Method[readonly].ReturnValue"] + - ["system.collections.icollection", "system.collections.sortedlist", "Member[keys]"] + - ["system.collections.dictionaryentry", "system.collections.idictionaryenumerator", "Member[entry]"] + - ["system.collections.caseinsensitivehashcodeprovider", "system.collections.caseinsensitivehashcodeprovider!", "Member[defaultinvariant]"] + - ["system.object", "system.collections.ienumerator", "Member[current]"] + - ["system.boolean", "system.collections.bitarray", "Member[issynchronized]"] + - ["system.boolean", "system.collections.sortedlist", "Method[contains].ReturnValue"] + - ["system.collections.icollection", "system.collections.sortedlist", "Member[values]"] + - ["system.boolean", "system.collections.ienumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.collections.collectionbase", "Member[capacity]"] + - ["system.collections.idictionary", "system.collections.dictionarybase", "Member[dictionary]"] + - ["system.collections.idictionaryenumerator", "system.collections.hashtable", "Method[getenumerator].ReturnValue"] + - ["system.collections.iequalitycomparer", "system.collections.structuralcomparisons!", "Member[structuralequalitycomparer]"] + - ["system.collections.icollection", "system.collections.hashtable", "Member[keys]"] + - ["system.boolean", "system.collections.bitarray", "Member[item]"] + - ["system.object", "system.collections.idictionaryenumerator", "Member[value]"] + - ["system.boolean", "system.collections.bitarray", "Method[get].ReturnValue"] + - ["system.int32", "system.collections.hashtable", "Method[gethash].ReturnValue"] + - ["system.object", "system.collections.sortedlist", "Method[getbyindex].ReturnValue"] + - ["system.boolean", "system.collections.hashtable", "Method[containskey].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.idictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.hashtable", "Member[isfixedsize]"] + - ["system.collections.ienumerator", "system.collections.dictionarybase", "Method[getenumerator].ReturnValue"] + - ["system.collections.stack", "system.collections.stack!", "Method[synchronized].ReturnValue"] + - ["system.boolean", "system.collections.arraylist", "Method[contains].ReturnValue"] + - ["system.collections.arraylist", "system.collections.collectionbase", "Member[innerlist]"] + - ["system.int32", "system.collections.sortedlist", "Member[capacity]"] + - ["system.collections.bitarray", "system.collections.bitarray", "Method[rightshift].ReturnValue"] + - ["system.boolean", "system.collections.collectionbase", "Member[isreadonly]"] + - ["system.object", "system.collections.stack", "Method[pop].ReturnValue"] + - ["system.object", "system.collections.hashtable", "Member[syncroot]"] + - ["system.int32", "system.collections.hashtable", "Member[count]"] + - ["system.object", "system.collections.stack", "Method[clone].ReturnValue"] + - ["system.object", "system.collections.hashtable", "Method[clone].ReturnValue"] + - ["system.boolean", "system.collections.bitarray", "Member[isreadonly]"] + - ["system.collections.comparer", "system.collections.comparer!", "Member[default]"] + - ["system.collections.ienumerator", "system.collections.queue", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.collections.dictionarybase", "Method[onget].ReturnValue"] + - ["system.object", "system.collections.arraylist", "Method[clone].ReturnValue"] + - ["system.boolean", "system.collections.queue", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.sortedlist", "Member[count]"] + - ["system.int32", "system.collections.queue", "Member[count]"] + - ["system.object", "system.collections.queue", "Method[dequeue].ReturnValue"] + - ["system.int32", "system.collections.icollection", "Member[count]"] + - ["system.collections.icollection", "system.collections.dictionarybase", "Member[values]"] + - ["system.array", "system.collections.arraylist", "Method[toarray].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.collectionbase", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.collectionbase", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.sortedlist", "Method[containsvalue].ReturnValue"] + - ["system.object", "system.collections.queue", "Member[syncroot]"] + - ["system.collections.ihashcodeprovider", "system.collections.hashtable", "Member[hcp]"] + - ["system.object", "system.collections.dictionarybase", "Member[syncroot]"] + - ["system.collections.bitarray", "system.collections.bitarray", "Method[or].ReturnValue"] + - ["system.boolean", "system.collections.idictionary", "Member[isreadonly]"] + - ["system.int32", "system.collections.collectionbase", "Member[count]"] + - ["system.object", "system.collections.queue", "Method[clone].ReturnValue"] + - ["system.collections.arraylist", "system.collections.arraylist!", "Method[adapter].ReturnValue"] + - ["system.boolean", "system.collections.idictionary", "Member[isfixedsize]"] + - ["system.collections.arraylist", "system.collections.readonlycollectionbase", "Member[innerlist]"] + - ["system.collections.ienumerator", "system.collections.bitarray", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.collections.sortedlist", "Member[isreadonly]"] + - ["system.object", "system.collections.hashtable", "Member[item]"] + - ["system.collections.caseinsensitivehashcodeprovider", "system.collections.caseinsensitivehashcodeprovider!", "Member[default]"] + - ["system.collections.hashtable", "system.collections.hashtable!", "Method[synchronized].ReturnValue"] + - ["system.boolean", "system.collections.sortedlist", "Method[containskey].ReturnValue"] + - ["system.int32", "system.collections.arraylist", "Method[lastindexof].ReturnValue"] + - ["system.collections.bitarray", "system.collections.bitarray", "Method[leftshift].ReturnValue"] + - ["system.collections.ilist", "system.collections.arraylist!", "Method[readonly].ReturnValue"] + - ["system.boolean", "system.collections.dictionarybase", "Member[issynchronized]"] + - ["system.object", "system.collections.arraylist", "Member[item]"] + - ["system.int32", "system.collections.istructuralequatable", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.collections.readonlycollectionbase", "Member[syncroot]"] + - ["system.collections.ilist", "system.collections.sortedlist", "Method[getvaluelist].ReturnValue"] + - ["system.boolean", "system.collections.istructuralequatable", "Method[equals].ReturnValue"] + - ["system.boolean", "system.collections.bitarray", "Method[hasallset].ReturnValue"] + - ["system.collections.arraylist", "system.collections.arraylist!", "Method[synchronized].ReturnValue"] + - ["system.collections.arraylist", "system.collections.arraylist", "Method[getrange].ReturnValue"] + - ["system.int32", "system.collections.bitarray", "Member[count]"] + - ["system.collections.icollection", "system.collections.dictionarybase", "Member[keys]"] + - ["system.int32", "system.collections.dictionarybase", "Member[count]"] + - ["system.collections.ilist", "system.collections.arraylist!", "Method[synchronized].ReturnValue"] + - ["system.int32", "system.collections.stack", "Member[count]"] + - ["system.object", "system.collections.idictionary", "Member[item]"] + - ["system.object", "system.collections.bitarray", "Method[clone].ReturnValue"] + - ["system.boolean", "system.collections.hashtable", "Method[keyequals].ReturnValue"] + - ["system.object[]", "system.collections.arraylist", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.collections.stack", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.dictionarybase", "Member[isreadonly]"] + - ["system.object", "system.collections.sortedlist", "Member[syncroot]"] + - ["system.collections.bitarray", "system.collections.bitarray", "Method[not].ReturnValue"] + - ["system.object", "system.collections.collectionbase", "Member[syncroot]"] + - ["system.collections.icollection", "system.collections.idictionary", "Member[keys]"] + - ["system.collections.ienumerator", "system.collections.hashtable", "Method[getenumerator].ReturnValue"] + - ["system.object[]", "system.collections.queue", "Method[toarray].ReturnValue"] + - ["system.object", "system.collections.collectionbase", "Member[item]"] + - ["system.boolean", "system.collections.stack", "Member[issynchronized]"] + - ["system.int32", "system.collections.arraylist", "Member[capacity]"] + - ["system.boolean", "system.collections.icollection", "Member[issynchronized]"] + - ["system.collections.iequalitycomparer", "system.collections.hashtable", "Member[equalitycomparer]"] + - ["system.object", "system.collections.sortedlist", "Method[clone].ReturnValue"] + - ["system.int32", "system.collections.bitarray", "Member[length]"] + - ["system.collections.caseinsensitivecomparer", "system.collections.caseinsensitivecomparer!", "Member[default]"] + - ["system.collections.ilist", "system.collections.collectionbase", "Member[list]"] + - ["system.object", "system.collections.dictionarybase", "Member[item]"] + - ["system.boolean", "system.collections.readonlycollectionbase", "Member[issynchronized]"] + - ["system.collections.idictionaryenumerator", "system.collections.sortedlist", "Method[getenumerator].ReturnValue"] + - ["system.collections.bitarray", "system.collections.bitarray", "Method[and].ReturnValue"] + - ["system.int32", "system.collections.readonlycollectionbase", "Member[count]"] + - ["system.boolean", "system.collections.hashtable", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.collectionbase", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.arraylist", "Member[count]"] + - ["system.collections.ienumerator", "system.collections.sortedlist", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.collections.arraylist", "Method[add].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.collections.dictionarybase", "Method[getenumerator].ReturnValue"] + - ["system.collections.hashtable", "system.collections.dictionarybase", "Member[innerhashtable]"] + - ["system.collections.ienumerator", "system.collections.ienumerable", "Method[getenumerator].ReturnValue"] + - ["system.collections.arraylist", "system.collections.arraylist!", "Method[fixedsize].ReturnValue"] + - ["system.object", "system.collections.dictionaryentry", "Member[value]"] + - ["system.object", "system.collections.idictionaryenumerator", "Member[key]"] + - ["system.collections.comparer", "system.collections.comparer!", "Member[defaultinvariant]"] + - ["system.boolean", "system.collections.arraylist", "Member[isfixedsize]"] + - ["system.boolean", "system.collections.hashtable", "Member[isreadonly]"] + - ["system.boolean", "system.collections.arraylist", "Member[isreadonly]"] + - ["system.collections.bitarray", "system.collections.bitarray", "Method[xor].ReturnValue"] + - ["system.object", "system.collections.arraylist", "Member[syncroot]"] + - ["system.object", "system.collections.icollection", "Member[syncroot]"] + - ["system.boolean", "system.collections.ilist", "Member[isreadonly]"] + - ["system.boolean", "system.collections.collectionbase", "Member[issynchronized]"] + - ["system.object", "system.collections.stack", "Method[peek].ReturnValue"] + - ["system.collections.ienumerator", "system.collections.stack", "Method[getenumerator].ReturnValue"] + - ["system.collections.icomparer", "system.collections.structuralcomparisons!", "Member[structuralcomparer]"] + - ["system.collections.icomparer", "system.collections.hashtable", "Member[comparer]"] + - ["system.int32", "system.collections.sortedlist", "Method[indexofkey].ReturnValue"] + - ["system.boolean", "system.collections.sortedlist", "Member[issynchronized]"] + - ["system.object", "system.collections.sortedlist", "Member[item]"] + - ["system.boolean", "system.collections.queue", "Member[issynchronized]"] + - ["system.collections.icollection", "system.collections.hashtable", "Member[values]"] + - ["system.object", "system.collections.bitarray", "Member[syncroot]"] + - ["system.boolean", "system.collections.hashtable", "Member[issynchronized]"] + - ["system.boolean", "system.collections.hashtable", "Method[containsvalue].ReturnValue"] + - ["system.int32", "system.collections.ihashcodeprovider", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.collections.arraylist", "Method[indexof].ReturnValue"] + - ["system.int32", "system.collections.istructuralcomparable", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.collections.dictionarybase", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.arraylist", "Method[binarysearch].ReturnValue"] + - ["system.boolean", "system.collections.bitarray", "Method[hasanyset].ReturnValue"] + - ["system.boolean", "system.collections.idictionary", "Method[contains].ReturnValue"] + - ["system.int32", "system.collections.ilist", "Method[add].ReturnValue"] + - ["system.boolean", "system.collections.ilist", "Method[contains].ReturnValue"] + - ["system.boolean", "system.collections.dictionarybase", "Member[isfixedsize]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Binding.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Binding.typemodel.yml new file mode 100644 index 000000000000..617f70b07b76 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Binding.typemodel.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.commandline.binding.binderbase", "Member[hasdefaultvalue]"] + - ["system.object", "system.commandline.binding.binderbase", "Method[getdefaultvalue].ReturnValue"] + - ["system.string", "system.commandline.binding.binderbase", "Member[valuename]"] + - ["system.object", "system.commandline.binding.bindingcontext", "Method[getservice].ReturnValue"] + - ["system.object", "system.commandline.binding.boundvalue", "Member[value]"] + - ["system.string", "system.commandline.binding.boundvalue", "Method[tostring].ReturnValue"] + - ["system.commandline.binding.ivaluedescriptor", "system.commandline.binding.boundvalue", "Member[valuedescriptor]"] + - ["system.object", "system.commandline.binding.ivaluedescriptor", "Method[getdefaultvalue].ReturnValue"] + - ["system.boolean", "system.commandline.binding.ivaluedescriptor", "Member[hasdefaultvalue]"] + - ["system.type", "system.commandline.binding.binderbase", "Member[valuetype]"] + - ["system.type", "system.commandline.binding.ivaluedescriptor", "Member[valuetype]"] + - ["system.commandline.iconsole", "system.commandline.binding.bindingcontext", "Member[console]"] + - ["system.boolean", "system.commandline.binding.ivaluesource", "Method[trygetvalue].ReturnValue"] + - ["t", "system.commandline.binding.binderbase", "Method[getboundvalue].ReturnValue"] + - ["system.string", "system.commandline.binding.ivaluedescriptor", "Member[valuename]"] + - ["system.boolean", "system.commandline.binding.binderbase", "Method[trygetvalue].ReturnValue"] + - ["system.commandline.binding.ivaluesource", "system.commandline.binding.boundvalue", "Member[valuesource]"] + - ["system.commandline.parsing.parseresult", "system.commandline.binding.bindingcontext", "Member[parseresult]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Builder.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Builder.typemodel.yml new file mode 100644 index 000000000000..9b85d48a1387 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Builder.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["tbuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[usehelpbuilder].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[enablelegacydoubledashbehavior].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[useversionoption].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[addmiddleware].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[registerwithdotnetsuggest].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[enabledirectives].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[useexceptionhandler].ReturnValue"] + - ["system.commandline.command", "system.commandline.builder.commandlinebuilder", "Member[command]"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[usetypocorrections].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[uselocalizationresources].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[cancelonprocesstermination].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[usesuggestdirective].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[useparseerrorreporting].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[usehelp].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[usetokenreplacer].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[useenvironmentvariabledirective].ReturnValue"] + - ["system.commandline.parsing.parser", "system.commandline.builder.commandlinebuilder", "Method[build].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[usedefaults].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[useparsedirective].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.builder.commandlinebuilderextensions!", "Method[enableposixbundling].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Completions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Completions.typemodel.yml new file mode 100644 index 000000000000..54c4a672ec48 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Completions.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.commandline.completions.textcompletioncontext", "Member[commandlinetext]"] + - ["system.commandline.completions.textcompletioncontext", "system.commandline.completions.textcompletioncontext", "Method[atcursorposition].ReturnValue"] + - ["system.string", "system.commandline.completions.completionitem", "Member[detail]"] + - ["system.string", "system.commandline.completions.completionitem", "Member[inserttext]"] + - ["system.string", "system.commandline.completions.completionitem", "Member[kind]"] + - ["system.boolean", "system.commandline.completions.completionitem", "Method[equals].ReturnValue"] + - ["system.int32", "system.commandline.completions.completionitem", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.commandline.completions.completionitem", "Member[label]"] + - ["system.string", "system.commandline.completions.completioncontext!", "Method[getwordtocomplete].ReturnValue"] + - ["system.string", "system.commandline.completions.completionitem", "Member[sorttext]"] + - ["system.string", "system.commandline.completions.completionitem", "Member[documentation]"] + - ["system.collections.generic.ienumerable", "system.commandline.completions.icompletionsource", "Method[getcompletions].ReturnValue"] + - ["system.string", "system.commandline.completions.completioncontext", "Member[wordtocomplete]"] + - ["system.commandline.parsing.parseresult", "system.commandline.completions.completioncontext", "Member[parseresult]"] + - ["system.string", "system.commandline.completions.completionitem", "Method[tostring].ReturnValue"] + - ["system.int32", "system.commandline.completions.textcompletioncontext", "Member[cursorposition]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.DragonFruit.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.DragonFruit.typemodel.yml new file mode 100644 index 000000000000..919697d7e772 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.DragonFruit.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.dictionary", "system.commandline.dragonfruit.commandhelpmetadata", "Member[parameterdescriptions]"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.dragonfruit.commandline!", "Method[configurerootcommandfrommethod].ReturnValue"] + - ["system.commandline.option", "system.commandline.dragonfruit.commandline!", "Method[buildoption].ReturnValue"] + - ["system.string", "system.commandline.dragonfruit.commandhelpmetadata", "Member[description]"] + - ["system.string", "system.commandline.dragonfruit.commandline!", "Method[buildalias].ReturnValue"] + - ["system.int32", "system.commandline.dragonfruit.commandline!", "Method[invokemethod].ReturnValue"] + - ["system.string", "system.commandline.dragonfruit.commandhelpmetadata", "Member[name]"] + - ["system.reflection.methodinfo", "system.commandline.dragonfruit.entrypointdiscoverer!", "Method[findstaticentrymethod].ReturnValue"] + - ["system.threading.tasks.task", "system.commandline.dragonfruit.commandline!", "Method[invokemethodasync].ReturnValue"] + - ["system.string", "system.commandline.dragonfruit.stringextensions!", "Method[tokebabcase].ReturnValue"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.dragonfruit.commandline!", "Method[configurehelpfromxmlcomments].ReturnValue"] + - ["system.int32", "system.commandline.dragonfruit.commandline!", "Method[executeassembly].ReturnValue"] + - ["system.threading.tasks.task", "system.commandline.dragonfruit.commandline!", "Method[executeassemblyasync].ReturnValue"] + - ["system.boolean", "system.commandline.dragonfruit.xmldocreader!", "Method[tryload].ReturnValue"] + - ["system.boolean", "system.commandline.dragonfruit.xmldocreader", "Method[trygetmethoddescription].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.commandline.dragonfruit.commandline!", "Method[buildoptions].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Help.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Help.typemodel.yml new file mode 100644 index 000000000000..2c787cde8394 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Help.typemodel.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.commandline.help.helpsectiondelegate", "system.commandline.help.helpbuilder+default!", "Method[commandusagesection].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.commandline.help.helpbuilder+default!", "Method[getlayout].ReturnValue"] + - ["system.string", "system.commandline.help.helpbuilder+default!", "Method[getidentifiersymboldescription].ReturnValue"] + - ["system.commandline.parsing.parseresult", "system.commandline.help.helpcontext", "Member[parseresult]"] + - ["system.boolean", "system.commandline.help.twocolumnhelprow", "Method[equals].ReturnValue"] + - ["system.string", "system.commandline.help.helpbuilder+default!", "Method[getargumentdefaultvalue].ReturnValue"] + - ["system.string", "system.commandline.help.twocolumnhelprow", "Member[firstcolumntext]"] + - ["system.commandline.help.helpsectiondelegate", "system.commandline.help.helpbuilder+default!", "Method[commandargumentssection].ReturnValue"] + - ["system.string", "system.commandline.help.twocolumnhelprow", "Member[secondcolumntext]"] + - ["system.string", "system.commandline.help.helpbuilder+default!", "Method[getargumentusagelabel].ReturnValue"] + - ["system.commandline.help.helpbuilder", "system.commandline.help.helpcontext", "Member[helpbuilder]"] + - ["system.commandline.localizationresources", "system.commandline.help.helpbuilder", "Member[localizationresources]"] + - ["system.commandline.help.helpsectiondelegate", "system.commandline.help.helpbuilder+default!", "Method[subcommandssection].ReturnValue"] + - ["system.commandline.help.helpsectiondelegate", "system.commandline.help.helpbuilder+default!", "Method[additionalargumentssection].ReturnValue"] + - ["system.commandline.help.helpsectiondelegate", "system.commandline.help.helpbuilder+default!", "Method[optionssection].ReturnValue"] + - ["system.int32", "system.commandline.help.helpbuilder", "Member[maxwidth]"] + - ["system.commandline.help.helpsectiondelegate", "system.commandline.help.helpbuilder+default!", "Method[synopsissection].ReturnValue"] + - ["system.commandline.command", "system.commandline.help.helpcontext", "Member[command]"] + - ["system.io.textwriter", "system.commandline.help.helpcontext", "Member[output]"] + - ["system.int32", "system.commandline.help.twocolumnhelprow", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.commandline.help.helpbuilder+default!", "Method[getargumentdescription].ReturnValue"] + - ["system.commandline.help.twocolumnhelprow", "system.commandline.help.helpbuilder", "Method[gettwocolumnrow].ReturnValue"] + - ["system.string", "system.commandline.help.helpbuilder+default!", "Method[getidentifiersymbolusagelabel].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Hosting.typemodel.yml new file mode 100644 index 000000000000..b5020eb6a9e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Hosting.typemodel.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["microsoft.extensions.hosting.ihostbuilder", "system.commandline.hosting.hostingextensions!", "Method[useinvocationlifetime].ReturnValue"] + - ["system.threading.tasks.task", "system.commandline.hosting.invocationlifetime", "Method[waitforstartasync].ReturnValue"] + - ["system.commandline.hosting.invocationlifetimeoptions", "system.commandline.hosting.invocationlifetime", "Member[options]"] + - ["system.commandline.invocation.invocationcontext", "system.commandline.hosting.hostingextensions!", "Method[getinvocationcontext].ReturnValue"] + - ["microsoft.extensions.hosting.ihost", "system.commandline.hosting.hostingextensions!", "Method[gethost].ReturnValue"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "system.commandline.hosting.directiveconfigurationextensions!", "Method[addcommandlinedirectives].ReturnValue"] + - ["microsoft.extensions.hosting.iapplicationlifetime", "system.commandline.hosting.invocationlifetime", "Member[applicationlifetime]"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.hosting.hostingextensions!", "Method[usehost].ReturnValue"] + - ["microsoft.extensions.hosting.ihostbuilder", "system.commandline.hosting.hostingextensions!", "Method[usecommandhandler].ReturnValue"] + - ["system.threading.tasks.task", "system.commandline.hosting.invocationlifetime", "Method[stopasync].ReturnValue"] + - ["microsoft.extensions.hosting.ihostingenvironment", "system.commandline.hosting.invocationlifetime", "Member[environment]"] + - ["microsoft.extensions.options.optionsbuilder", "system.commandline.hosting.hostingextensions!", "Method[bindcommandline].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.IO.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.IO.typemodel.yml new file mode 100644 index 000000000000..b6b4bf5733ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.IO.typemodel.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.commandline.io.istandardstreamwriter", "system.commandline.io.istandarderror", "Member[error]"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.io.istandardout", "Member[out]"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.io.standardstreamwriter!", "Method[create].ReturnValue"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.io.testconsole", "Member[out]"] + - ["system.boolean", "system.commandline.io.testconsole", "Member[isinputredirected]"] + - ["system.boolean", "system.commandline.io.istandarderror", "Member[iserrorredirected]"] + - ["system.io.textwriter", "system.commandline.io.standardstreamwriter!", "Method[createtextwriter].ReturnValue"] + - ["system.boolean", "system.commandline.io.istandardin", "Member[isinputredirected]"] + - ["system.boolean", "system.commandline.io.istandardout", "Member[isoutputredirected]"] + - ["system.boolean", "system.commandline.io.systemconsole", "Member[isinputredirected]"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.io.systemconsole", "Member[out]"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.io.testconsole", "Member[error]"] + - ["system.boolean", "system.commandline.io.testconsole", "Member[iserrorredirected]"] + - ["system.boolean", "system.commandline.io.testconsole", "Member[isoutputredirected]"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.io.systemconsole", "Member[error]"] + - ["system.boolean", "system.commandline.io.systemconsole", "Member[isoutputredirected]"] + - ["system.boolean", "system.commandline.io.systemconsole", "Member[iserrorredirected]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Invocation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Invocation.typemodel.yml new file mode 100644 index 000000000000..43641e0f2ffa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Invocation.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.commandline.parsing.parser", "system.commandline.invocation.invocationcontext", "Member[parser]"] + - ["system.commandline.invocation.iinvocationresult", "system.commandline.invocation.invocationcontext", "Member[invocationresult]"] + - ["system.commandline.invocation.middlewareorder", "system.commandline.invocation.middlewareorder!", "Member[default]"] + - ["system.commandline.iconsole", "system.commandline.invocation.invocationcontext", "Member[console]"] + - ["system.threading.tasks.task", "system.commandline.invocation.icommandhandler", "Method[invokeasync].ReturnValue"] + - ["system.int32", "system.commandline.invocation.invocationcontext", "Member[exitcode]"] + - ["system.int32", "system.commandline.invocation.icommandhandler", "Method[invoke].ReturnValue"] + - ["system.commandline.invocation.middlewareorder", "system.commandline.invocation.middlewareorder!", "Member[exceptionhandler]"] + - ["system.commandline.help.helpbuilder", "system.commandline.invocation.invocationcontext", "Member[helpbuilder]"] + - ["system.commandline.invocation.middlewareorder", "system.commandline.invocation.middlewareorder!", "Member[configuration]"] + - ["system.commandline.invocation.middlewareorder", "system.commandline.invocation.middlewareorder!", "Member[errorreporting]"] + - ["system.commandline.localizationresources", "system.commandline.invocation.invocationcontext", "Member[localizationresources]"] + - ["system.commandline.binding.bindingcontext", "system.commandline.invocation.invocationcontext", "Member[bindingcontext]"] + - ["system.commandline.parsing.parseresult", "system.commandline.invocation.invocationcontext", "Member[parseresult]"] + - ["system.threading.cancellationtoken", "system.commandline.invocation.invocationcontext", "Method[getcancellationtoken].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.NamingConventionBinder.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.NamingConventionBinder.typemodel.yml new file mode 100644 index 000000000000..5a7a0771e187 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.NamingConventionBinder.typemodel.yml @@ -0,0 +1,43 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.commandline.namingconventionbinder.propertydescriptor", "Method[getdefaultvalue].ReturnValue"] + - ["system.object", "system.commandline.namingconventionbinder.parameterdescriptor", "Method[getdefaultvalue].ReturnValue"] + - ["system.commandline.namingconventionbinder.modeldescriptor", "system.commandline.namingconventionbinder.constructordescriptor", "Member[parent]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.namingconventionbinder.imethoddescriptor", "Member[parameterdescriptors]"] + - ["system.object", "system.commandline.namingconventionbinder.modelbinder", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.commandline.namingconventionbinder.parameterdescriptor", "Member[allowsnull]"] + - ["system.type", "system.commandline.namingconventionbinder.propertydescriptor", "Member[valuetype]"] + - ["system.commandline.namingconventionbinder.modeldescriptor", "system.commandline.namingconventionbinder.modelbinder", "Member[modeldescriptor]"] + - ["system.string", "system.commandline.namingconventionbinder.handlerdescriptor", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.namingconventionbinder.modeldescriptor", "Member[propertydescriptors]"] + - ["system.int32", "system.commandline.namingconventionbinder.modelbindingcommandhandler", "Method[invoke].ReturnValue"] + - ["system.commandline.namingconventionbinder.handlerdescriptor", "system.commandline.namingconventionbinder.handlerdescriptor!", "Method[fromdelegate].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.namingconventionbinder.handlerdescriptor", "Member[parameterdescriptors]"] + - ["system.commandline.namingconventionbinder.modeldescriptor", "system.commandline.namingconventionbinder.propertydescriptor", "Member[parent]"] + - ["system.string", "system.commandline.namingconventionbinder.parameterdescriptor", "Member[valuename]"] + - ["system.commandline.namingconventionbinder.modelbinder", "system.commandline.namingconventionbinder.bindingcontextextensions!", "Method[getorcreatemodelbinder].ReturnValue"] + - ["system.commandline.invocation.icommandhandler", "system.commandline.namingconventionbinder.commandhandler!", "Method[create].ReturnValue"] + - ["system.commandline.namingconventionbinder.handlerdescriptor", "system.commandline.namingconventionbinder.handlerdescriptor!", "Method[frommethodinfo].ReturnValue"] + - ["system.boolean", "system.commandline.namingconventionbinder.parameterdescriptor", "Member[hasdefaultvalue]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.namingconventionbinder.constructordescriptor", "Member[parameterdescriptors]"] + - ["system.string", "system.commandline.namingconventionbinder.propertydescriptor", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.namingconventionbinder.modeldescriptor", "Member[constructordescriptors]"] + - ["system.boolean", "system.commandline.namingconventionbinder.propertydescriptor", "Member[hasdefaultvalue]"] + - ["system.type", "system.commandline.namingconventionbinder.modeldescriptor", "Member[modeltype]"] + - ["system.boolean", "system.commandline.namingconventionbinder.modelbinder", "Member[enforceexplicitbinding]"] + - ["system.commandline.namingconventionbinder.modeldescriptor", "system.commandline.namingconventionbinder.modeldescriptor!", "Method[fromtype].ReturnValue"] + - ["system.commandline.binding.ivaluedescriptor", "system.commandline.namingconventionbinder.modelbinder", "Member[valuedescriptor]"] + - ["system.commandline.namingconventionbinder.modeldescriptor", "system.commandline.namingconventionbinder.handlerdescriptor", "Member[parent]"] + - ["system.string", "system.commandline.namingconventionbinder.constructordescriptor", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.task", "system.commandline.namingconventionbinder.modelbindingcommandhandler", "Method[invokeasync].ReturnValue"] + - ["system.commandline.namingconventionbinder.imethoddescriptor", "system.commandline.namingconventionbinder.parameterdescriptor", "Member[parent]"] + - ["system.string", "system.commandline.namingconventionbinder.parameterdescriptor", "Method[tostring].ReturnValue"] + - ["system.string", "system.commandline.namingconventionbinder.modeldescriptor", "Method[tostring].ReturnValue"] + - ["system.commandline.namingconventionbinder.modeldescriptor", "system.commandline.namingconventionbinder.imethoddescriptor", "Member[parent]"] + - ["system.type", "system.commandline.namingconventionbinder.parameterdescriptor", "Member[valuetype]"] + - ["system.string", "system.commandline.namingconventionbinder.propertydescriptor", "Member[valuename]"] + - ["system.commandline.invocation.icommandhandler", "system.commandline.namingconventionbinder.handlerdescriptor", "Method[getcommandhandler].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Parsing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Parsing.typemodel.yml new file mode 100644 index 000000000000..eaf52b2c4454 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Parsing.typemodel.yml @@ -0,0 +1,77 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.commandline.parsing.parseerror", "Method[tostring].ReturnValue"] + - ["system.string", "system.commandline.parsing.token", "Method[tostring].ReturnValue"] + - ["system.commandline.command", "system.commandline.parsing.commandresult", "Member[command]"] + - ["system.commandline.parsing.symbolresult", "system.commandline.parsing.parseresult", "Method[findresultfor].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.parsing.parseresult", "Member[tokens]"] + - ["system.object", "system.commandline.parsing.optionresult", "Method[getvalueordefault].ReturnValue"] + - ["system.commandline.parsing.commandlinestringsplitter", "system.commandline.parsing.commandlinestringsplitter!", "Member[instance]"] + - ["t", "system.commandline.parsing.symbolresult", "Method[getvalueforoption].ReturnValue"] + - ["t", "system.commandline.parsing.parseresult", "Method[getvalueforoption].ReturnValue"] + - ["system.object", "system.commandline.parsing.symbolresult", "Method[getvalueforoption].ReturnValue"] + - ["system.commandline.parsing.parseresult", "system.commandline.parsing.parserextensions!", "Method[parse].ReturnValue"] + - ["system.commandline.parsing.tokentype", "system.commandline.parsing.tokentype!", "Member[command]"] + - ["system.commandline.parsing.tokentype", "system.commandline.parsing.tokentype!", "Member[directive]"] + - ["system.object", "system.commandline.parsing.argumentresult", "Method[getvalueordefault].ReturnValue"] + - ["system.commandline.parsing.token", "system.commandline.parsing.commandresult", "Member[token]"] + - ["system.commandline.completions.completioncontext", "system.commandline.parsing.parseresult", "Method[getcompletioncontext].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.commandline.parsing.parseresult", "Method[getcompletions].ReturnValue"] + - ["system.commandline.parsing.optionresult", "system.commandline.parsing.parseresult", "Method[findresultfor].ReturnValue"] + - ["system.string", "system.commandline.parsing.symbolresult", "Member[errormessage]"] + - ["system.commandline.parsing.commandresult", "system.commandline.parsing.symbolresult", "Method[findresultfor].ReturnValue"] + - ["system.boolean", "system.commandline.parsing.token!", "Method[op_equality].ReturnValue"] + - ["system.object", "system.commandline.parsing.symbolresult", "Method[getvalueforargument].ReturnValue"] + - ["system.commandline.commandlineconfiguration", "system.commandline.parsing.parser", "Member[configuration]"] + - ["system.threading.tasks.task", "system.commandline.parsing.parseresultextensions!", "Method[invokeasync].ReturnValue"] + - ["system.boolean", "system.commandline.parsing.parseresultextensions!", "Method[hasoption].ReturnValue"] + - ["t", "system.commandline.parsing.optionresult", "Method[getvalueordefault].ReturnValue"] + - ["system.boolean", "system.commandline.parsing.optionresult", "Member[isimplicit]"] + - ["system.commandline.localizationresources", "system.commandline.parsing.symbolresult", "Member[localizationresources]"] + - ["system.commandline.parsing.token", "system.commandline.parsing.optionresult", "Member[token]"] + - ["system.commandline.argument", "system.commandline.parsing.argumentresult", "Member[argument]"] + - ["system.commandline.directivecollection", "system.commandline.parsing.parseresult", "Member[directives]"] + - ["system.string", "system.commandline.parsing.parseresultextensions!", "Method[diagram].ReturnValue"] + - ["system.string", "system.commandline.parsing.argumentresult", "Method[tostring].ReturnValue"] + - ["system.commandline.parsing.argumentresult", "system.commandline.parsing.symbolresult", "Method[findresultfor].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.parsing.parseresult", "Member[errors]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.parsing.parseresult", "Member[unmatchedtokens]"] + - ["system.boolean", "system.commandline.parsing.token!", "Method[op_inequality].ReturnValue"] + - ["t", "system.commandline.parsing.parseresult", "Method[getvalueforargument].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.parsing.symbolresult", "Member[tokens]"] + - ["system.boolean", "system.commandline.parsing.token", "Method[equals].ReturnValue"] + - ["t", "system.commandline.parsing.argumentresult", "Method[getvalueordefault].ReturnValue"] + - ["system.commandline.parsing.tokentype", "system.commandline.parsing.tokentype!", "Member[argument]"] + - ["system.commandline.parsing.parser", "system.commandline.parsing.parseresult", "Member[parser]"] + - ["system.commandline.parsing.commandresult", "system.commandline.parsing.parseresult", "Member[commandresult]"] + - ["system.commandline.parsing.argumentresult", "system.commandline.parsing.parseresult", "Method[findresultfor].ReturnValue"] + - ["system.int32", "system.commandline.parsing.parseresultextensions!", "Method[invoke].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.parsing.symbolresult", "Member[children]"] + - ["system.commandline.parsing.symbolresult", "system.commandline.parsing.parseerror", "Member[symbolresult]"] + - ["system.collections.generic.ienumerable", "system.commandline.parsing.commandlinestringsplitter", "Method[split].ReturnValue"] + - ["system.commandline.symbol", "system.commandline.parsing.symbolresult", "Member[symbol]"] + - ["system.string", "system.commandline.parsing.token", "Member[value]"] + - ["system.int32", "system.commandline.parsing.token", "Method[gethashcode].ReturnValue"] + - ["system.commandline.parsing.tokentype", "system.commandline.parsing.tokentype!", "Member[unparsed]"] + - ["system.int32", "system.commandline.parsing.parserextensions!", "Method[invoke].ReturnValue"] + - ["system.commandline.parsing.optionresult", "system.commandline.parsing.symbolresult", "Method[findresultfor].ReturnValue"] + - ["system.commandline.parsing.commandresult", "system.commandline.parsing.parseresult", "Method[findresultfor].ReturnValue"] + - ["system.commandline.parsing.tokentype", "system.commandline.parsing.tokentype!", "Member[option]"] + - ["system.string", "system.commandline.parsing.parseerror", "Member[message]"] + - ["system.string", "system.commandline.parsing.parseresult", "Method[tostring].ReturnValue"] + - ["system.commandline.parsing.tokentype", "system.commandline.parsing.token", "Member[type]"] + - ["system.commandline.parsing.tokentype", "system.commandline.parsing.tokentype!", "Member[doubledash]"] + - ["system.object", "system.commandline.parsing.parseresult", "Method[getvalueforoption].ReturnValue"] + - ["t", "system.commandline.parsing.symbolresult", "Method[getvalueforargument].ReturnValue"] + - ["system.commandline.parsing.commandresult", "system.commandline.parsing.parseresult", "Member[rootcommandresult]"] + - ["system.commandline.parsing.symbolresult", "system.commandline.parsing.symbolresult", "Member[parent]"] + - ["system.commandline.parsing.parseresult", "system.commandline.parsing.parser", "Method[parse].ReturnValue"] + - ["system.string", "system.commandline.parsing.symbolresult", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.task", "system.commandline.parsing.parserextensions!", "Method[invokeasync].ReturnValue"] + - ["system.commandline.option", "system.commandline.parsing.optionresult", "Member[option]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.parsing.parseresult", "Member[unparsedtokens]"] + - ["system.object", "system.commandline.parsing.parseresult", "Method[getvalueforargument].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Rendering.Views.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Rendering.Views.typemodel.yml new file mode 100644 index 000000000000..c068e2d70d38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Rendering.Views.typemodel.yml @@ -0,0 +1,41 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.commandline.rendering.views.layoutview", "Method[remove].ReturnValue"] + - ["system.double", "system.commandline.rendering.views.columndefinition", "Member[value]"] + - ["system.commandline.rendering.views.contentview", "system.commandline.rendering.views.contentview!", "Method[fromobservable].ReturnValue"] + - ["system.commandline.rendering.views.sizemode", "system.commandline.rendering.views.sizemode!", "Member[fixed]"] + - ["system.commandline.rendering.views.view", "system.commandline.rendering.views.itableviewcolumn", "Method[getcell].ReturnValue"] + - ["system.commandline.rendering.views.sizemode", "system.commandline.rendering.views.sizemode!", "Member[star]"] + - ["system.commandline.rendering.views.orientation", "system.commandline.rendering.views.orientation!", "Member[horizontal]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.rendering.views.tableview", "Member[columns]"] + - ["system.collections.ienumerator", "system.commandline.rendering.views.layoutview", "Method[getenumerator].ReturnValue"] + - ["system.commandline.rendering.views.rowdefinition", "system.commandline.rendering.views.rowdefinition!", "Method[sizetocontent].ReturnValue"] + - ["system.commandline.rendering.textspan", "system.commandline.rendering.views.contentview", "Member[span]"] + - ["system.commandline.rendering.size", "system.commandline.rendering.views.stacklayoutview", "Method[measure].ReturnValue"] + - ["system.commandline.rendering.views.columndefinition", "system.commandline.rendering.views.columndefinition!", "Method[star].ReturnValue"] + - ["system.commandline.rendering.views.sizemode", "system.commandline.rendering.views.rowdefinition", "Member[sizemode]"] + - ["system.double", "system.commandline.rendering.views.rowdefinition", "Member[value]"] + - ["system.collections.generic.ienumerator", "system.commandline.rendering.views.layoutview", "Method[getenumerator].ReturnValue"] + - ["system.commandline.rendering.views.view", "system.commandline.rendering.views.itableviewcolumn", "Member[header]"] + - ["system.commandline.rendering.size", "system.commandline.rendering.views.tableview", "Method[measure].ReturnValue"] + - ["t", "system.commandline.rendering.views.contentview", "Member[value]"] + - ["system.commandline.rendering.views.orientation", "system.commandline.rendering.views.orientation!", "Member[vertical]"] + - ["system.commandline.rendering.size", "system.commandline.rendering.views.view", "Method[measure].ReturnValue"] + - ["system.commandline.rendering.views.columndefinition", "system.commandline.rendering.views.columndefinition!", "Method[sizetocontent].ReturnValue"] + - ["system.commandline.rendering.views.rowdefinition", "system.commandline.rendering.views.rowdefinition!", "Method[fixed].ReturnValue"] + - ["system.commandline.rendering.size", "system.commandline.rendering.views.contentview", "Method[measure].ReturnValue"] + - ["system.commandline.rendering.views.orientation", "system.commandline.rendering.views.stacklayoutview", "Member[orientation]"] + - ["system.commandline.rendering.views.sizemode", "system.commandline.rendering.views.columndefinition", "Member[sizemode]"] + - ["system.commandline.rendering.views.view", "system.commandline.rendering.views.screenview", "Member[child]"] + - ["system.commandline.rendering.views.sizemode", "system.commandline.rendering.views.sizemode!", "Member[sizetocontent]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.rendering.views.tableview", "Member[items]"] + - ["system.commandline.rendering.size", "system.commandline.rendering.views.gridview", "Method[measure].ReturnValue"] + - ["system.commandline.rendering.views.columndefinition", "system.commandline.rendering.views.itableviewcolumn", "Member[columndefinition]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.rendering.views.itemsview", "Member[items]"] + - ["system.commandline.rendering.views.rowdefinition", "system.commandline.rendering.views.rowdefinition!", "Method[star].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.rendering.views.layoutview", "Member[children]"] + - ["system.commandline.rendering.views.columndefinition", "system.commandline.rendering.views.columndefinition!", "Method[fixed].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Rendering.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Rendering.typemodel.yml new file mode 100644 index 000000000000..584c1bab6a22 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.Rendering.typemodel.yml @@ -0,0 +1,241 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.commandline.rendering.testterminal", "Member[isinputredirected]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[black]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+move!", "Method[tolocation].ReturnValue"] + - ["system.int32", "system.commandline.rendering.terminalbase", "Member[cursortop]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[green]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[yellow].ReturnValue"] + - ["system.int32", "system.commandline.rendering.region", "Member[left]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[lightgreen].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[lightred].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+move!", "Method[nextline].ReturnValue"] + - ["system.int32", "system.commandline.rendering.region", "Member[bottom]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[lightred]"] + - ["system.int32", "system.commandline.rendering.textspan", "Member[start]"] + - ["system.boolean", "system.commandline.rendering.ansicontrolcode", "Method[equals].ReturnValue"] + - ["system.commandline.rendering.region", "system.commandline.rendering.terminalbase", "Method[getregion].ReturnValue"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[reverseon].ReturnValue"] + - ["system.int32", "system.commandline.rendering.size", "Member[height]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[lightgray]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[blinkoff].ReturnValue"] + - ["system.boolean", "system.commandline.rendering.testterminal", "Member[iserrorredirected]"] + - ["system.collections.generic.ienumerable", "system.commandline.rendering.testterminal", "Method[renderoperations].ReturnValue"] + - ["system.string", "system.commandline.rendering.textspanformatter", "Method[format].ReturnValue"] + - ["system.string", "system.commandline.rendering.ansi!", "Member[esc]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[standouton]"] + - ["system.int32", "system.commandline.rendering.region", "Member[width]"] + - ["system.int32", "system.commandline.rendering.virtualterminal", "Member[cursorleft]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[lightgray].ReturnValue"] + - ["system.int32", "system.commandline.rendering.testterminal", "Member[cursorleft]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[lightcyan].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[black]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[black].ReturnValue"] + - ["system.int32", "system.commandline.rendering.textspan", "Member[end]"] + - ["system.int32", "system.commandline.rendering.textspan", "Member[contentlength]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor!", "Member[show]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[reverseoff].ReturnValue"] + - ["system.string", "system.commandline.rendering.textspan", "Method[tostring].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[lightyellow]"] + - ["system.boolean", "system.commandline.rendering.contentspan", "Method[equals].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+move!", "Member[toupperleftcorner]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+move!", "Method[up].ReturnValue"] + - ["system.int32", "system.commandline.rendering.containerspan", "Member[contentlength]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[yellow].ReturnValue"] + - ["system.consolecolor", "system.commandline.rendering.terminalbase", "Member[foregroundcolor]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[darkgray]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+clear!", "Member[toendofscreen]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[magenta].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[cyan].ReturnValue"] + - ["system.commandline.rendering.consoleformatinfo", "system.commandline.rendering.consoleformatinfo!", "Method[getinstance].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[rgb].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[reset].ReturnValue"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.outputmode!", "Member[plaintext]"] + - ["system.commandline.rendering.region", "system.commandline.rendering.consolerenderer", "Method[getregion].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[darkgray].ReturnValue"] + - ["system.boolean", "system.commandline.rendering.terminalbase", "Member[isoutputredirected]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[green]"] + - ["system.int32", "system.commandline.rendering.size", "Member[width]"] + - ["system.boolean", "system.commandline.rendering.consoleformatinfo", "Member[supportsansicodes]"] + - ["system.nullable", "system.commandline.rendering.virtualterminalmode", "Member[error]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[lightmagenta].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[lightmagenta]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[lightblue].ReturnValue"] + - ["system.consolecolor", "system.commandline.rendering.virtualterminal", "Member[foregroundcolor]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[cyan]"] + - ["system.string", "system.commandline.rendering.region", "Method[tostring].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Method[rgb].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor!", "Member[saveposition]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[standoutoff].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[lightred].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[blue]"] + - ["system.string", "system.commandline.rendering.controlspan", "Member[name]"] + - ["system.consolecolor", "system.commandline.rendering.testterminal+foregroundcolorchanged", "Member[foregroundcolor]"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.consoleextensions!", "Method[detectoutputmode].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[blue].ReturnValue"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[underlinedon].ReturnValue"] + - ["system.consolecolor", "system.commandline.rendering.testterminal", "Member[backgroundcolor]"] + - ["system.commandline.rendering.region", "system.commandline.rendering.region!", "Member[scrolling]"] + - ["system.int32", "system.commandline.rendering.ansicontrolcode", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.commandline.rendering.testterminal", "Member[events]"] + - ["system.int32", "system.commandline.rendering.testterminal", "Member[cursortop]"] + - ["system.collections.generic.ienumerator", "system.commandline.rendering.containerspan", "Method[getenumerator].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[yellow]"] + - ["system.commandline.rendering.region", "system.commandline.rendering.testterminal", "Method[getregion].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[yellow]"] + - ["system.int32", "system.commandline.rendering.systemconsoleterminal", "Member[cursorleft]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Method[rgb].ReturnValue"] + - ["system.int32", "system.commandline.rendering.iterminal", "Member[cursorleft]"] + - ["system.commandline.rendering.textspan", "system.commandline.rendering.textspan!", "Method[empty].ReturnValue"] + - ["system.int32", "system.commandline.rendering.contentspan", "Member[contentlength]"] + - ["system.commandline.rendering.consoleformatinfo", "system.commandline.rendering.consoleformatinfo!", "Member[currentinfo]"] + - ["system.consolecolor", "system.commandline.rendering.systemconsoleterminal", "Member[foregroundcolor]"] + - ["system.commandline.rendering.cursorcontrolspan", "system.commandline.rendering.cursorcontrolspan!", "Method[hide].ReturnValue"] + - ["system.boolean", "system.commandline.rendering.terminalbase", "Member[isinputredirected]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[hiddenon]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[magenta]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+move!", "Method[down].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor!", "Member[hide]"] + - ["system.int32", "system.commandline.rendering.cursorcontrolspan", "Member[contentlength]"] + - ["system.commandline.rendering.textspan", "system.commandline.rendering.textspanformatter", "Method[format].ReturnValue"] + - ["system.commandline.rendering.virtualterminalmode", "system.commandline.rendering.virtualterminalmode!", "Method[tryenable].ReturnValue"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.outputmode!", "Member[auto]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[default]"] + - ["system.string", "system.commandline.rendering.contentspan", "Member[content]"] + - ["system.string", "system.commandline.rendering.ansicontrolcode", "Member[escapesequence]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[green].ReturnValue"] + - ["system.boolean", "system.commandline.rendering.region", "Member[isoverwrittenonrender]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[blinkon]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[lightblue].ReturnValue"] + - ["system.commandline.rendering.iterminal", "system.commandline.rendering.terminal!", "Method[getterminal].ReturnValue"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.terminalbase", "Member[outputmode]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[red]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[lightcyan].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[darkgray]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[blue].ReturnValue"] + - ["system.object", "system.commandline.rendering.textspanformatter", "Method[getformat].ReturnValue"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.rendering.terminalbase", "Member[error]"] + - ["system.consolecolor", "system.commandline.rendering.iterminal", "Member[backgroundcolor]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[default]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[lightmagenta]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[hiddenon].ReturnValue"] + - ["system.commandline.rendering.textspan", "system.commandline.rendering.textspanformatter", "Method[parsetospan].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[magenta].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[attributesoff]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[blinkon].ReturnValue"] + - ["system.boolean", "system.commandline.rendering.testterminal", "Member[isoutputredirected]"] + - ["system.int32", "system.commandline.rendering.region", "Member[top]"] + - ["system.commandline.rendering.rgbcolor", "system.commandline.rendering.colorspan", "Member[rgbcolor]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[lightyellow]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[lightgreen]"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.outputmode!", "Member[nonansi]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[boldon]"] + - ["system.int32", "system.commandline.rendering.iterminal", "Member[cursortop]"] + - ["system.string", "system.commandline.rendering.testterminal+contentwritten", "Member[content]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[white].ReturnValue"] + - ["system.consolecolor", "system.commandline.rendering.virtualterminal", "Member[backgroundcolor]"] + - ["system.int32", "system.commandline.rendering.controlspan", "Method[gethashcode].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[white]"] + - ["system.int32", "system.commandline.rendering.testterminal", "Member[height]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[green].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[red].ReturnValue"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[boldoff].ReturnValue"] + - ["system.boolean", "system.commandline.rendering.virtualterminalmode", "Member[isenabled]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[attributesoff].ReturnValue"] + - ["system.string", "system.commandline.rendering.ansicontrolcode", "Method[tostring].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.controlspan", "Member[ansicontrolcode]"] + - ["system.commandline.rendering.textspan", "system.commandline.rendering.textspan", "Member[root]"] + - ["system.int32", "system.commandline.rendering.contentspan", "Method[gethashcode].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[lightyellow].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[lightgreen].ReturnValue"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.commandlinebuilderextensions!", "Method[outputmode].ReturnValue"] + - ["system.consolecolor", "system.commandline.rendering.terminalbase", "Member[backgroundcolor]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[white].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[reset].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+clear!", "Member[entirescreen]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+move!", "Method[left].ReturnValue"] + - ["system.int32", "system.commandline.rendering.containerspan", "Member[count]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[lightred]"] + - ["system.int32", "system.commandline.rendering.region", "Member[right]"] + - ["system.boolean", "system.commandline.rendering.terminalbase", "Member[iserrorredirected]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[boldoff]"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.rendering.testterminal", "Member[out]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[magenta]"] + - ["system.commandline.builder.commandlinebuilder", "system.commandline.rendering.commandlinebuilderextensions!", "Method[useansiterminalwhenavailable].ReturnValue"] + - ["system.int32", "system.commandline.rendering.controlspan", "Member[contentlength]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[underlinedoff].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[lightgray].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[darkgray].ReturnValue"] + - ["system.commandline.rendering.textspan", "system.commandline.rendering.containerspan", "Member[item]"] + - ["system.commandline.rendering.cursorcontrolspan", "system.commandline.rendering.cursorcontrolspan!", "Method[show].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[black].ReturnValue"] + - ["system.commandline.rendering.region", "system.commandline.rendering.region!", "Member[entireterminal]"] + - ["system.byte", "system.commandline.rendering.rgbcolor", "Member[blue]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[blue]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[lightyellow].ReturnValue"] + - ["system.boolean", "system.commandline.rendering.testterminal", "Member[isansiterminal]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[cyan]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[boldon].ReturnValue"] + - ["system.int32", "system.commandline.rendering.size!", "Member[maxvalue]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[lightcyan]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+scroll!", "Member[downone]"] + - ["system.commandline.rendering.containerspan", "system.commandline.rendering.textspan", "Member[parent]"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[cyan].ReturnValue"] + - ["system.commandline.rendering.foregroundcolorspan", "system.commandline.rendering.foregroundcolorspan!", "Method[red].ReturnValue"] + - ["system.int32", "system.commandline.rendering.virtualterminal", "Member[cursortop]"] + - ["system.commandline.iconsole", "system.commandline.rendering.terminalbase", "Member[console]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[underlinedoff]"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.testterminal", "Member[outputmode]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[lightgreen]"] + - ["system.boolean", "system.commandline.rendering.controlspan", "Method[equals].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+clear!", "Member[toendofline]"] + - ["system.int32", "system.commandline.rendering.testterminal", "Member[width]"] + - ["system.commandline.rendering.textspanformatter", "system.commandline.rendering.consolerenderer", "Member[formatter]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor!", "Member[restoreposition]"] + - ["system.string", "system.commandline.rendering.textrendered", "Member[text]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[white]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansicontrolcode!", "Method[op_implicit].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+background!", "Member[lightblue]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[lightgray]"] + - ["system.consolecolor", "system.commandline.rendering.iterminal", "Member[foregroundcolor]"] + - ["system.consolecolor", "system.commandline.rendering.testterminal+backgroundcolorchanged", "Member[backgroundcolor]"] + - ["system.string", "system.commandline.rendering.colorspan!", "Method[getname].ReturnValue"] + - ["system.drawing.point", "system.commandline.rendering.textrendered", "Member[position]"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[lightmagenta].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[reverseon]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+scroll!", "Member[upone]"] + - ["system.string", "system.commandline.rendering.controlspan", "Method[tostring].ReturnValue"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.rendering.terminalbase", "Member[out]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[blinkoff]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+clear!", "Member[tobeginningofline]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[lightcyan]"] + - ["system.byte", "system.commandline.rendering.rgbcolor", "Member[red]"] + - ["system.commandline.io.istandardstreamwriter", "system.commandline.rendering.testterminal", "Member[error]"] + - ["system.consolecolor", "system.commandline.rendering.testterminal", "Member[foregroundcolor]"] + - ["system.commandline.rendering.stylespan", "system.commandline.rendering.stylespan!", "Method[standouton].ReturnValue"] + - ["system.drawing.point", "system.commandline.rendering.testterminal+cursorpositionchanged", "Member[position]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+clear!", "Member[line]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[lightblue]"] + - ["system.boolean", "system.commandline.rendering.consoleformatinfo", "Member[isreadonly]"] + - ["system.byte", "system.commandline.rendering.rgbcolor", "Member[green]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[reverseoff]"] + - ["system.consolecolor", "system.commandline.rendering.systemconsoleterminal", "Member[backgroundcolor]"] + - ["system.string", "system.commandline.rendering.contentspan", "Method[tostring].ReturnValue"] + - ["system.object", "system.commandline.rendering.consoleformatinfo", "Method[getformat].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[standoutoff]"] + - ["system.int32", "system.commandline.rendering.systemconsoleterminal", "Member[cursortop]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+cursor+move!", "Method[right].ReturnValue"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.testterminal+ansicontrolcodewritten", "Member[code]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+text!", "Member[underlinedon]"] + - ["system.commandline.rendering.outputmode", "system.commandline.rendering.outputmode!", "Member[ansi]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+clear!", "Member[tobeginningofscreen]"] + - ["system.commandline.rendering.consoleformatinfo", "system.commandline.rendering.consoleformatinfo!", "Method[readonly].ReturnValue"] + - ["system.collections.ienumerator", "system.commandline.rendering.containerspan", "Method[getenumerator].ReturnValue"] + - ["system.commandline.rendering.backgroundcolorspan", "system.commandline.rendering.backgroundcolorspan!", "Method[rgb].ReturnValue"] + - ["system.int32", "system.commandline.rendering.terminalbase", "Member[cursorleft]"] + - ["system.int32", "system.commandline.rendering.region", "Member[height]"] + - ["system.commandline.rendering.ansicontrolcode", "system.commandline.rendering.ansi+color+foreground!", "Member[red]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.typemodel.yml new file mode 100644 index 000000000000..070cdc1f5eee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.CommandLine.typemodel.yml @@ -0,0 +1,120 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.commandline.argumentarity", "system.commandline.argument", "Member[arity]"] + - ["system.string", "system.commandline.localizationresources", "Method[requiredargumentmissing].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[fileordirectorydoesnotexist].ReturnValue"] + - ["system.commandline.argumentarity", "system.commandline.argumentarity!", "Member[oneormore]"] + - ["system.string", "system.commandline.localizationresources", "Method[helpargumentdefaultvaluelabel].ReturnValue"] + - ["system.boolean", "system.commandline.argument", "Member[hasdefaultvalue]"] + - ["system.string", "system.commandline.localizationresources", "Method[exceptionhandlerheader].ReturnValue"] + - ["system.commandline.argumentarity", "system.commandline.argumentarity!", "Member[zeroorone]"] + - ["system.object", "system.commandline.argument", "Method[getdefaultvalue].ReturnValue"] + - ["system.type", "system.commandline.option", "Member[valuetype]"] + - ["system.boolean", "system.commandline.option", "Method[hasaliasignoringprefix].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.commandline.command", "Member[children]"] + - ["system.string", "system.commandline.localizationresources", "Method[expectsoneargument].ReturnValue"] + - ["system.string", "system.commandline.rootcommand!", "Member[executablename]"] + - ["system.string", "system.commandline.localizationresources", "Method[filedoesnotexist].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.commandline.command", "Member[options]"] + - ["system.string", "system.commandline.symbol", "Member[description]"] + - ["system.int32", "system.commandline.commandextensions!", "Method[invoke].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[versionoptiondescription].ReturnValue"] + - ["system.string", "system.commandline.rootcommand!", "Member[executablepath]"] + - ["system.boolean", "system.commandline.commandlineconfiguration", "Member[enabledirectives]"] + - ["system.boolean", "system.commandline.identifiersymbol", "Method[hasalias].ReturnValue"] + - ["system.commandline.argumentarity", "system.commandline.argumentarity!", "Member[zeroormore]"] + - ["system.commandline.argumentarity", "system.commandline.argumentarity!", "Member[exactlyone]"] + - ["system.string", "system.commandline.localizationresources", "Method[errorreadingresponsefile].ReturnValue"] + - ["system.commandline.completions.icompletionsource", "system.commandline.completionsourcelist", "Member[item]"] + - ["system.boolean", "system.commandline.commandlineconfiguration", "Member[enabletokenreplacement]"] + - ["system.string", "system.commandline.localizationresources", "Method[requiredcommandwasnotprovided].ReturnValue"] + - ["toption", "system.commandline.optionextensions!", "Method[legalfilepathsonly].ReturnValue"] + - ["toption", "system.commandline.optionextensions!", "Method[addcompletions].ReturnValue"] + - ["system.int32", "system.commandline.argumentarity", "Member[maximumnumberofvalues]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.command", "Member[subcommands]"] + - ["system.commandline.localizationresources", "system.commandline.commandlineconfiguration", "Member[localizationresources]"] + - ["system.string", "system.commandline.argument", "Member[valuename]"] + - ["system.string", "system.commandline.symbol", "Member[name]"] + - ["system.int32", "system.commandline.argumentarity", "Method[gethashcode].ReturnValue"] + - ["targument", "system.commandline.argumentextensions!", "Method[addcompletions].ReturnValue"] + - ["targument", "system.commandline.argumentextensions!", "Method[legalfilenamesonly].ReturnValue"] + - ["system.string", "system.commandline.argument", "Member[helpname]"] + - ["system.int32", "system.commandline.argumentarity", "Member[minimumnumberofvalues]"] + - ["system.string", "system.commandline.localizationresources", "Method[expectsfewerarguments].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[getresourcestring].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.commandline.completionsourcelist", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[argumentconversioncannotparse].ReturnValue"] + - ["system.commandline.argumentarity", "system.commandline.option", "Member[arity]"] + - ["system.type", "system.commandline.argument", "Member[valuetype]"] + - ["system.collections.generic.ireadonlylist", "system.commandline.command", "Member[arguments]"] + - ["system.string", "system.commandline.localizationresources", "Method[helpadditionalargumentstitle].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[unrecognizedcommandorargument].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[argumentconversioncannotparseforcommand].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[argumentconversioncannotparseforoption].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpargumentstitle].ReturnValue"] + - ["system.collections.ienumerator", "system.commandline.directivecollection", "Method[getenumerator].ReturnValue"] + - ["system.commandline.argumentarity", "system.commandline.argumentarity!", "Member[zero]"] + - ["system.collections.generic.ireadonlycollection", "system.commandline.identifiersymbol", "Member[aliases]"] + - ["system.collections.generic.ienumerator", "system.commandline.command", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[invalidcharactersinfilename].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[versionoptioncannotbecombinedwithotherarguments].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[responsefilenotfound].ReturnValue"] + - ["system.threading.tasks.task", "system.commandline.commandextensions!", "Method[invokeasync].ReturnValue"] + - ["targument", "system.commandline.argumentextensions!", "Method[legalfilepathsonly].ReturnValue"] + - ["system.commandline.parsing.parseresult", "system.commandline.argumentextensions!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.commandline.directivecollection", "Method[contains].ReturnValue"] + - ["system.string", "system.commandline.identifiersymbol", "Member[name]"] + - ["system.commandline.completionsourcelist", "system.commandline.argument", "Member[completions]"] + - ["system.boolean", "system.commandline.command", "Member[treatunmatchedtokensaserrors]"] + - ["system.string", "system.commandline.localizationresources", "Method[helpoptionsrequiredlabel].ReturnValue"] + - ["system.commandline.command", "system.commandline.commandlineconfiguration", "Member[rootcommand]"] + - ["system.collections.generic.ienumerable", "system.commandline.option", "Method[getcompletions].ReturnValue"] + - ["system.string", "system.commandline.argument", "Method[tostring].ReturnValue"] + - ["system.string", "system.commandline.option", "Member[valuename]"] + - ["toption", "system.commandline.optionextensions!", "Method[legalfilenamesonly].ReturnValue"] + - ["system.commandline.localizationresources", "system.commandline.localizationresources!", "Member[instance]"] + - ["system.collections.generic.ienumerable", "system.commandline.argument", "Method[getcompletions].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpdescriptiontitle].ReturnValue"] + - ["system.string", "system.commandline.option", "Member[argumenthelpname]"] + - ["system.commandline.invocation.icommandhandler", "system.commandline.command", "Member[handler]"] + - ["system.boolean", "system.commandline.directivecollection", "Method[trygetvalues].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpusagecommand].ReturnValue"] + - ["system.boolean", "system.commandline.symbol", "Member[ishidden]"] + - ["system.commandline.parsing.parseresult", "system.commandline.commandextensions!", "Method[parse].ReturnValue"] + - ["toption", "system.commandline.optionextensions!", "Method[fromamong].ReturnValue"] + - ["system.boolean", "system.commandline.commandlineconfiguration", "Member[enablelegacydoubledashbehavior]"] + - ["system.collections.generic.ienumerable", "system.commandline.symbol", "Method[getcompletions].ReturnValue"] + - ["system.object", "system.commandline.option", "Method[getdefaultvalue].ReturnValue"] + - ["targument", "system.commandline.argumentextensions!", "Method[fromamong].ReturnValue"] + - ["system.boolean", "system.commandline.option", "Member[isrequired]"] + - ["system.commandline.argument", "system.commandline.argumentextensions!", "Method[existingonly].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.commandline.symbol", "Member[parents]"] + - ["system.string", "system.commandline.localizationresources", "Method[suggestionstokennotmatched].ReturnValue"] + - ["system.string", "system.commandline.option", "Member[name]"] + - ["system.boolean", "system.commandline.option", "Member[hasdefaultvalue]"] + - ["system.string", "system.commandline.symbol", "Method[tostring].ReturnValue"] + - ["system.commandline.option", "system.commandline.optionextensions!", "Method[existingonly].ReturnValue"] + - ["system.collections.ienumerator", "system.commandline.completionsourcelist", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpoptionstitle].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[noargumentprovided].ReturnValue"] + - ["system.boolean", "system.commandline.option", "Member[allowmultipleargumentspertoken]"] + - ["system.string", "system.commandline.localizationresources", "Method[directorydoesnotexist].ReturnValue"] + - ["system.boolean", "system.commandline.commandlineconfiguration", "Member[enableposixbundling]"] + - ["system.boolean", "system.commandline.argumentarity", "Method[equals].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[invalidcharactersinpath].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpcommandstitle].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpoptiondescription].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[unrecognizedargument].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.commandline.command", "Method[getcompletions].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpusagetitle].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpusageoptions].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpusageadditionalarguments].ReturnValue"] + - ["system.string", "system.commandline.localizationresources", "Method[helpadditionalargumentsdescription].ReturnValue"] + - ["system.int32", "system.commandline.completionsourcelist", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.commandline.directivecollection", "Method[getenumerator].ReturnValue"] + - ["system.commandline.parsing.parseresult", "system.commandline.optionextensions!", "Method[parse].ReturnValue"] + - ["system.collections.ienumerator", "system.commandline.command", "Method[getenumerator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Hosting.typemodel.yml new file mode 100644 index 000000000000..a3de9178c2db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Hosting.typemodel.yml @@ -0,0 +1,91 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.hosting.compositionscopedefinition", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.composition.hosting.compositionoptions", "system.componentmodel.composition.hosting.compositionoptions!", "Member[exportcompositionservice]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.filteredcatalog", "Method[getexports].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.hosting.typecatalog", "Method[getenumerator].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.composition.hosting.compositionbatch", "Member[partstoadd]"] + - ["system.string", "system.componentmodel.composition.hosting.directorycatalog", "Member[searchpattern]"] + - ["system.linq.iqueryable", "system.componentmodel.composition.hosting.typecatalog", "Member[parts]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.exportschangeeventargs", "Member[removedexports]"] + - ["system.string", "system.componentmodel.composition.hosting.assemblycatalog", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.compositionscopedefinition", "Method[getexports].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.hosting.exportprovider", "Method[trygetexports].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.composition.hosting.directorycatalog", "Member[loadedfiles]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.compositionscopedefinition", "Member[publicsurface]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.exportschangeeventargs", "Member[changedcontractnames]"] + - ["system.componentmodel.composition.primitives.icompositionelement", "system.componentmodel.composition.hosting.assemblycatalog", "Member[origin]"] + - ["system.componentmodel.composition.hosting.atomiccomposition", "system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Member[atomiccomposition]"] + - ["system.componentmodel.composition.hosting.compositionoptions", "system.componentmodel.composition.hosting.compositionoptions!", "Member[default]"] + - ["system.boolean", "system.componentmodel.composition.hosting.scopingextensions!", "Method[containspartmetadatawithkey].ReturnValue"] + - ["system.componentmodel.composition.primitives.icompositionelement", "system.componentmodel.composition.hosting.typecatalog", "Member[origin]"] + - ["system.string", "system.componentmodel.composition.hosting.directorycatalog", "Member[fullpath]"] + - ["system.reflection.assembly", "system.componentmodel.composition.hosting.assemblycatalog", "Member[assembly]"] + - ["system.componentmodel.composition.hosting.exportprovider", "system.componentmodel.composition.hosting.catalogexportprovider", "Member[sourceprovider]"] + - ["system.componentmodel.composition.primitives.icompositionelement", "system.componentmodel.composition.hosting.directorycatalog", "Member[origin]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.exportprovider", "Method[getexports].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Member[addeddefinitions]"] + - ["system.componentmodel.composition.hosting.filteredcatalog", "system.componentmodel.composition.hosting.filteredcatalog", "Member[complement]"] + - ["system.linq.iqueryable", "system.componentmodel.composition.hosting.aggregatecatalog", "Member[parts]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.typecatalog", "Method[getexports].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.applicationcatalog", "Method[tostring].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.composition.hosting.compositionbatch", "Member[partstoremove]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.directorycatalog", "Method[getexports].ReturnValue"] + - ["system.linq.iqueryable", "system.componentmodel.composition.hosting.assemblycatalog", "Member[parts]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.assemblycatalog", "Method[getexports].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Member[removeddefinitions]"] + - ["system.componentmodel.composition.hosting.compositionservice", "system.componentmodel.composition.hosting.catalogextensions!", "Method[createcompositionservice].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.hosting.applicationcatalog", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.directorycatalog", "Member[displayname]"] + - ["system.string", "system.componentmodel.composition.hosting.compositionconstants!", "Member[exporttypeidentitymetadataname]"] + - ["system.string", "system.componentmodel.composition.hosting.compositionconstants!", "Member[genericparametersmetadataname]"] + - ["system.string", "system.componentmodel.composition.hosting.applicationcatalog", "Member[displayname]"] + - ["system.collections.generic.icollection", "system.componentmodel.composition.hosting.aggregatecatalog", "Member[catalogs]"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.composition.hosting.compositioncontainer", "Member[providers]"] + - ["system.boolean", "system.componentmodel.composition.hosting.atomiccomposition", "Method[trygetvalue].ReturnValue"] + - ["t", "system.componentmodel.composition.hosting.exportprovider", "Method[getexportedvalueordefault].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.hosting.directorycatalog", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.composition.hosting.filteredcatalog", "system.componentmodel.composition.hosting.scopingextensions!", "Method[filter].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.exportschangeeventargs", "Member[addedexports]"] + - ["system.string", "system.componentmodel.composition.hosting.compositionconstants!", "Member[partcreationpolicymetadataname]"] + - ["system.componentmodel.composition.hosting.exportprovider", "system.componentmodel.composition.hosting.composablepartexportprovider", "Member[sourceprovider]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.composablepartexportprovider", "Method[getexportscore].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.assemblycatalog", "Member[displayname]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.compositionscopedefinition", "Member[children]"] + - ["t", "system.componentmodel.composition.hosting.exportprovider", "Method[getexportedvalue].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.aggregatecatalog", "Method[getexports].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.aggregateexportprovider", "Method[getexportscore].ReturnValue"] + - ["system.linq.iqueryable", "system.componentmodel.composition.hosting.directorycatalog", "Member[parts]"] + - ["system.componentmodel.composition.hosting.filteredcatalog", "system.componentmodel.composition.hosting.filteredcatalog", "Method[includedependents].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.hosting.scopingextensions!", "Method[imports].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.typecatalog", "Method[tostring].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.directorycatalog", "Member[path]"] + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.hosting.filteredcatalog", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.hosting.assemblycatalog", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.compositionconstants!", "Member[importsourcemetadataname]"] + - ["system.string", "system.componentmodel.composition.hosting.compositionconstants!", "Member[genericcontractmetadataname]"] + - ["system.componentmodel.composition.hosting.filteredcatalog", "system.componentmodel.composition.hosting.filteredcatalog", "Method[includedependencies].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.applicationcatalog", "Method[getexports].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.directorycatalog", "Method[tostring].ReturnValue"] + - ["system.componentmodel.composition.primitives.composablepart", "system.componentmodel.composition.hosting.compositionbatch", "Method[addexport].ReturnValue"] + - ["system.lazy", "system.componentmodel.composition.hosting.exportprovider", "Method[getexport].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.exportprovider", "Method[getexportscore].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.exportprovider", "Method[getexportedvalues].ReturnValue"] + - ["system.componentmodel.composition.primitives.composablepartcatalog", "system.componentmodel.composition.hosting.compositioncontainer", "Member[catalog]"] + - ["system.componentmodel.composition.hosting.compositionoptions", "system.componentmodel.composition.hosting.compositionoptions!", "Member[disablesilentrejection]"] + - ["system.boolean", "system.componentmodel.composition.hosting.scopingextensions!", "Method[containspartmetadata].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.hosting.aggregatecatalog", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.composition.hosting.compositionoptions", "system.componentmodel.composition.hosting.compositionoptions!", "Member[isthreadsafe]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.catalogexportprovider", "Method[getexportscore].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.typecatalog", "Member[displayname]"] + - ["system.componentmodel.composition.primitives.composablepartcatalog", "system.componentmodel.composition.hosting.catalogexportprovider", "Member[catalog]"] + - ["system.componentmodel.composition.hosting.atomiccomposition", "system.componentmodel.composition.hosting.exportschangeeventargs", "Member[atomiccomposition]"] + - ["system.componentmodel.composition.primitives.icompositionelement", "system.componentmodel.composition.hosting.applicationcatalog", "Member[origin]"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.composition.hosting.aggregateexportprovider", "Member[providers]"] + - ["system.boolean", "system.componentmodel.composition.hosting.scopingextensions!", "Method[exports].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.hosting.compositioncontainer", "Method[getexportscore].ReturnValue"] + - ["system.string", "system.componentmodel.composition.hosting.compositionconstants!", "Member[isgenericpartmetadataname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Primitives.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Primitives.typemodel.yml new file mode 100644 index 000000000000..adf87f7b45c0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Primitives.typemodel.yml @@ -0,0 +1,46 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.componentmodel.composition.primitives.composablepart", "system.componentmodel.composition.primitives.composablepartdefinition", "Method[createpart].ReturnValue"] + - ["system.object", "system.componentmodel.composition.primitives.composablepart", "Method[getexportedvalue].ReturnValue"] + - ["system.componentmodel.composition.primitives.icompositionelement", "system.componentmodel.composition.primitives.icompositionelement", "Member[origin]"] + - ["system.collections.generic.idictionary", "system.componentmodel.composition.primitives.importdefinition", "Member[metadata]"] + - ["system.linq.iqueryable", "system.componentmodel.composition.primitives.composablepartcatalog", "Member[parts]"] + - ["system.string", "system.componentmodel.composition.primitives.icompositionelement", "Member[displayname]"] + - ["system.componentmodel.composition.primitives.importcardinality", "system.componentmodel.composition.primitives.importcardinality!", "Member[exactlyone]"] + - ["system.collections.generic.idictionary", "system.componentmodel.composition.primitives.export", "Member[metadata]"] + - ["system.boolean", "system.componentmodel.composition.primitives.contractbasedimportdefinition", "Method[isconstraintsatisfiedby].ReturnValue"] + - ["system.linq.expressions.expression", "system.componentmodel.composition.primitives.importdefinition", "Member[constraint]"] + - ["system.string", "system.componentmodel.composition.primitives.contractbasedimportdefinition", "Member[requiredtypeidentity]"] + - ["system.object", "system.componentmodel.composition.primitives.export", "Method[getexportedvaluecore].ReturnValue"] + - ["system.componentmodel.composition.primitives.icompositionelement", "system.componentmodel.composition.primitives.composablepartexception", "Member[element]"] + - ["system.object", "system.componentmodel.composition.primitives.export", "Member[value]"] + - ["system.componentmodel.composition.creationpolicy", "system.componentmodel.composition.primitives.contractbasedimportdefinition", "Member[requiredcreationpolicy]"] + - ["system.componentmodel.composition.primitives.importcardinality", "system.componentmodel.composition.primitives.importdefinition", "Member[cardinality]"] + - ["system.string", "system.componentmodel.composition.primitives.exportdefinition", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.primitives.composablepartdefinition", "Member[exportdefinitions]"] + - ["system.string", "system.componentmodel.composition.primitives.importdefinition", "Method[tostring].ReturnValue"] + - ["system.delegate", "system.componentmodel.composition.primitives.exporteddelegate", "Method[createdelegate].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.primitives.importdefinition", "Member[isrecomposable]"] + - ["system.string", "system.componentmodel.composition.primitives.contractbasedimportdefinition", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.primitives.importdefinition", "Method[isconstraintsatisfiedby].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.componentmodel.composition.primitives.composablepartcatalog", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.composition.primitives.exportdefinition", "system.componentmodel.composition.primitives.export", "Member[definition]"] + - ["system.collections.ienumerator", "system.componentmodel.composition.primitives.composablepartcatalog", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.primitives.composablepartcatalog", "Method[getexports].ReturnValue"] + - ["system.componentmodel.composition.primitives.importcardinality", "system.componentmodel.composition.primitives.importcardinality!", "Member[zeroorone]"] + - ["system.boolean", "system.componentmodel.composition.primitives.importdefinition", "Member[isprerequisite]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.primitives.composablepartdefinition", "Member[importdefinitions]"] + - ["system.componentmodel.composition.primitives.importcardinality", "system.componentmodel.composition.primitives.importcardinality!", "Member[zeroormore]"] + - ["system.collections.generic.idictionary", "system.componentmodel.composition.primitives.composablepartdefinition", "Member[metadata]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.primitives.composablepart", "Member[importdefinitions]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.primitives.composablepart", "Member[exportdefinitions]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.primitives.contractbasedimportdefinition", "Member[requiredmetadata]"] + - ["system.collections.generic.idictionary", "system.componentmodel.composition.primitives.exportdefinition", "Member[metadata]"] + - ["system.linq.expressions.expression", "system.componentmodel.composition.primitives.contractbasedimportdefinition", "Member[constraint]"] + - ["system.collections.generic.idictionary", "system.componentmodel.composition.primitives.composablepart", "Member[metadata]"] + - ["system.string", "system.componentmodel.composition.primitives.exportdefinition", "Member[contractname]"] + - ["system.string", "system.componentmodel.composition.primitives.importdefinition", "Member[contractname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.ReflectionModel.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.ReflectionModel.typemodel.yml new file mode 100644 index 000000000000..455ac59e6d40 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.ReflectionModel.typemodel.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.componentmodel.composition.reflectionmodel.lazymemberinfo!", "Method[op_equality].ReturnValue"] + - ["system.componentmodel.composition.primitives.contractbasedimportdefinition", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[createimportdefinition].ReturnValue"] + - ["system.componentmodel.composition.primitives.contractbasedimportdefinition", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[getexportfactoryproductimportdefinition].ReturnValue"] + - ["system.componentmodel.composition.reflectionmodel.lazymemberinfo", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[getexportingmember].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[isexportfactoryimportdefinition].ReturnValue"] + - ["system.lazy", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[getimportingparameter].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.reflectionmodel.lazymemberinfo!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Method[equals].ReturnValue"] + - ["system.reflection.membertypes", "system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Member[membertype]"] + - ["system.componentmodel.composition.primitives.exportdefinition", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[createexportdefinition].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[isimportingparameter].ReturnValue"] + - ["system.componentmodel.composition.primitives.composablepartdefinition", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[createpartdefinition].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[isdisposalrequired].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Method[getaccessors].ReturnValue"] + - ["system.int32", "system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[trymakegenericpartdefinition].ReturnValue"] + - ["system.lazy", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[getparttype].ReturnValue"] + - ["system.componentmodel.composition.reflectionmodel.lazymemberinfo", "system.componentmodel.composition.reflectionmodel.reflectionmodelservices!", "Method[getimportingmember].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Registration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Registration.typemodel.yml new file mode 100644 index 000000000000..fd61aa5f9205 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.Registration.typemodel.yml @@ -0,0 +1,31 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.componentmodel.composition.registration.exportbuilder", "system.componentmodel.composition.registration.exportbuilder", "Method[ascontractname].ReturnValue"] + - ["system.componentmodel.composition.registration.importbuilder", "system.componentmodel.composition.registration.importbuilder", "Method[asmany].ReturnValue"] + - ["system.componentmodel.composition.registration.importbuilder", "system.componentmodel.composition.registration.importbuilder", "Method[ascontractname].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[exportproperty].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[selectconstructor].ReturnValue"] + - ["system.componentmodel.composition.registration.exportbuilder", "system.componentmodel.composition.registration.exportbuilder", "Method[addmetadata].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.registrationbuilder", "Method[fortypesderivedfrom].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[exportinterfaces].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.composition.registration.registrationbuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.componentmodel.composition.registration.exportbuilder", "system.componentmodel.composition.registration.exportbuilder", "Method[ascontracttype].ReturnValue"] + - ["system.componentmodel.composition.registration.importbuilder", "system.componentmodel.composition.registration.importbuilder", "Method[allowrecomposition].ReturnValue"] + - ["system.componentmodel.composition.registration.exportbuilder", "system.componentmodel.composition.registration.exportbuilder", "Method[inherited].ReturnValue"] + - ["system.componentmodel.composition.registration.importbuilder", "system.componentmodel.composition.registration.importbuilder", "Method[ascontracttype].ReturnValue"] + - ["t", "system.componentmodel.composition.registration.parameterimportbuilder", "Method[import].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[importproperty].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[setcreationpolicy].ReturnValue"] + - ["system.componentmodel.composition.registration.importbuilder", "system.componentmodel.composition.registration.importbuilder", "Method[source].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.registrationbuilder", "Method[fortype].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[importproperties].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.registrationbuilder", "Method[fortypesmatching].ReturnValue"] + - ["system.componentmodel.composition.registration.importbuilder", "system.componentmodel.composition.registration.importbuilder", "Method[allowdefault].ReturnValue"] + - ["system.componentmodel.composition.registration.importbuilder", "system.componentmodel.composition.registration.importbuilder", "Method[requiredcreationpolicy].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[addmetadata].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[exportproperties].ReturnValue"] + - ["system.componentmodel.composition.registration.partbuilder", "system.componentmodel.composition.registration.partbuilder", "Method[export].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.typemodel.yml new file mode 100644 index 000000000000..fce66757d986 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Composition.typemodel.yml @@ -0,0 +1,57 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.componentmodel.composition.primitives.composablepart", "system.componentmodel.composition.attributedmodelservices!", "Method[addexportedvalue].ReturnValue"] + - ["system.string", "system.componentmodel.composition.compositionerror", "Member[description]"] + - ["system.type", "system.componentmodel.composition.exportattribute", "Member[contracttype]"] + - ["system.componentmodel.composition.creationpolicy", "system.componentmodel.composition.importattribute", "Member[requiredcreationpolicy]"] + - ["system.string", "system.componentmodel.composition.exportmetadataattribute", "Member[name]"] + - ["system.type", "system.componentmodel.composition.metadataviewimplementationattribute", "Member[implementationtype]"] + - ["system.type", "system.componentmodel.composition.importmanyattribute", "Member[contracttype]"] + - ["system.string", "system.componentmodel.composition.compositionerror", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.importattribute", "Member[allowdefault]"] + - ["system.boolean", "system.componentmodel.composition.attributedmodelservices!", "Method[imports].ReturnValue"] + - ["system.object", "system.componentmodel.composition.exportmetadataattribute", "Member[value]"] + - ["system.boolean", "system.componentmodel.composition.exportmetadataattribute", "Member[ismultiple]"] + - ["system.string", "system.componentmodel.composition.adaptationconstants!", "Member[adaptercontractname]"] + - ["system.string", "system.componentmodel.composition.attributedmodelservices!", "Method[gettypeidentity].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.importattribute", "Member[allowrecomposition]"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.composition.compositionexception", "Member[errors]"] + - ["system.string", "system.componentmodel.composition.changerejectedexception", "Member[message]"] + - ["system.exception", "system.componentmodel.composition.compositionerror", "Member[exception]"] + - ["system.componentmodel.composition.exportlifetimecontext", "system.componentmodel.composition.exportfactory", "Method[createexport].ReturnValue"] + - ["system.componentmodel.composition.primitives.composablepart", "system.componentmodel.composition.attributedmodelservices!", "Method[createpart].ReturnValue"] + - ["system.componentmodel.composition.importsource", "system.componentmodel.composition.importsource!", "Member[nonlocal]"] + - ["system.componentmodel.composition.creationpolicy", "system.componentmodel.composition.creationpolicy!", "Member[any]"] + - ["system.componentmodel.composition.importsource", "system.componentmodel.composition.importattribute", "Member[source]"] + - ["system.string", "system.componentmodel.composition.exportattribute", "Member[contractname]"] + - ["system.object", "system.componentmodel.composition.partmetadataattribute", "Member[value]"] + - ["tmetadataview", "system.componentmodel.composition.attributedmodelservices!", "Method[getmetadataview].ReturnValue"] + - ["t", "system.componentmodel.composition.exportlifetimecontext", "Member[value]"] + - ["system.string", "system.componentmodel.composition.importattribute", "Member[contractname]"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.composition.compositionexception", "Member[rootcauses]"] + - ["system.componentmodel.composition.creationpolicy", "system.componentmodel.composition.partcreationpolicyattribute", "Member[creationpolicy]"] + - ["system.string", "system.componentmodel.composition.attributedmodelservices!", "Method[getcontractname].ReturnValue"] + - ["system.reflection.reflectioncontext", "system.componentmodel.composition.catalogreflectioncontextattribute", "Method[createreflectioncontext].ReturnValue"] + - ["system.componentmodel.composition.primitives.composablepartdefinition", "system.componentmodel.composition.attributedmodelservices!", "Method[createpartdefinition].ReturnValue"] + - ["system.boolean", "system.componentmodel.composition.attributedmodelservices!", "Method[exports].ReturnValue"] + - ["system.componentmodel.composition.creationpolicy", "system.componentmodel.composition.creationpolicy!", "Member[shared]"] + - ["system.componentmodel.composition.creationpolicy", "system.componentmodel.composition.importmanyattribute", "Member[requiredcreationpolicy]"] + - ["system.componentmodel.composition.creationpolicy", "system.componentmodel.composition.creationpolicy!", "Member[nonshared]"] + - ["system.componentmodel.composition.primitives.composablepart", "system.componentmodel.composition.attributedmodelservices!", "Method[addpart].ReturnValue"] + - ["system.type", "system.componentmodel.composition.importattribute", "Member[contracttype]"] + - ["system.componentmodel.composition.primitives.composablepart", "system.componentmodel.composition.attributedmodelservices!", "Method[satisfyimportsonce].ReturnValue"] + - ["system.componentmodel.composition.primitives.icompositionelement", "system.componentmodel.composition.compositionerror", "Member[element]"] + - ["tmetadata", "system.componentmodel.composition.exportfactory", "Member[metadata]"] + - ["system.componentmodel.composition.importsource", "system.componentmodel.composition.importsource!", "Member[any]"] + - ["system.string", "system.componentmodel.composition.importmanyattribute", "Member[contractname]"] + - ["system.string", "system.componentmodel.composition.compositionexception", "Member[message]"] + - ["system.componentmodel.composition.importsource", "system.componentmodel.composition.importmanyattribute", "Member[source]"] + - ["system.componentmodel.composition.importsource", "system.componentmodel.composition.importsource!", "Member[local]"] + - ["system.boolean", "system.componentmodel.composition.importmanyattribute", "Member[allowrecomposition]"] + - ["system.string", "system.componentmodel.composition.adaptationconstants!", "Member[adaptertocontractmetadataname]"] + - ["system.string", "system.componentmodel.composition.adaptationconstants!", "Member[adapterfromcontractmetadataname]"] + - ["system.string", "system.componentmodel.composition.partmetadataattribute", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.DataAnnotations.Schema.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.DataAnnotations.Schema.typemodel.yml new file mode 100644 index 000000000000..46d60f8f1a15 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.DataAnnotations.Schema.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.componentmodel.dataannotations.schema.databasegeneratedoption", "system.componentmodel.dataannotations.schema.databasegeneratedoption!", "Member[identity]"] + - ["system.string", "system.componentmodel.dataannotations.schema.foreignkeyattribute", "Member[name]"] + - ["system.componentmodel.dataannotations.schema.databasegeneratedoption", "system.componentmodel.dataannotations.schema.databasegeneratedoption!", "Member[none]"] + - ["system.string", "system.componentmodel.dataannotations.schema.tableattribute", "Member[schema]"] + - ["system.string", "system.componentmodel.dataannotations.schema.columnattribute", "Member[typename]"] + - ["system.string", "system.componentmodel.dataannotations.schema.tableattribute", "Member[name]"] + - ["system.string", "system.componentmodel.dataannotations.schema.inversepropertyattribute", "Member[property]"] + - ["system.string", "system.componentmodel.dataannotations.schema.columnattribute", "Member[name]"] + - ["system.componentmodel.dataannotations.schema.databasegeneratedoption", "system.componentmodel.dataannotations.schema.databasegeneratedoption!", "Member[computed]"] + - ["system.int32", "system.componentmodel.dataannotations.schema.columnattribute", "Member[order]"] + - ["system.componentmodel.dataannotations.schema.databasegeneratedoption", "system.componentmodel.dataannotations.schema.databasegeneratedattribute", "Member[databasegeneratedoption]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.DataAnnotations.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.DataAnnotations.typemodel.yml new file mode 100644 index 000000000000..d39a7b9e14fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.DataAnnotations.typemodel.yml @@ -0,0 +1,162 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.componentmodel.dataannotations.regularexpressionattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.object", "system.componentmodel.dataannotations.rangeattribute", "Member[minimum]"] + - ["system.string", "system.componentmodel.dataannotations.maxlengthattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Member[prompt]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[multilinetext]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatypeattribute", "Member[datatype]"] + - ["system.string", "system.componentmodel.dataannotations.fileextensionsattribute", "Member[extensions]"] + - ["system.boolean", "system.componentmodel.dataannotations.deniedvaluesattribute", "Method[isvalid].ReturnValue"] + - ["system.timespan", "system.componentmodel.dataannotations.regularexpressionattribute", "Member[matchtimeout]"] + - ["system.object", "system.componentmodel.dataannotations.rangeattribute", "Member[maximum]"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Method[getname].ReturnValue"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[imageurl]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[currency]"] + - ["system.boolean", "system.componentmodel.dataannotations.displayattribute", "Member[autogeneratefilter]"] + - ["system.componentmodel.dataannotations.validationresult", "system.componentmodel.dataannotations.validationattribute", "Method[isvalid].ReturnValue"] + - ["system.object", "system.componentmodel.dataannotations.validationcontext", "Method[getservice].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.dataannotations.validationresult", "Member[membernames]"] + - ["system.object", "system.componentmodel.dataannotations.validationcontext", "Member[objectinstance]"] + - ["system.boolean", "system.componentmodel.dataannotations.compareattribute", "Member[requiresvalidationcontext]"] + - ["system.string", "system.componentmodel.dataannotations.associationattribute", "Member[thiskey]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[html]"] + - ["system.boolean", "system.componentmodel.dataannotations.validator!", "Method[tryvalidateobject].ReturnValue"] + - ["system.componentmodel.dataannotations.displayformatattribute", "system.componentmodel.dataannotations.datatypeattribute", "Member[displayformat]"] + - ["system.string", "system.componentmodel.dataannotations.validationresult", "Method[tostring].ReturnValue"] + - ["system.int32", "system.componentmodel.dataannotations.regularexpressionattribute", "Member[matchtimeoutinmilliseconds]"] + - ["system.boolean", "system.componentmodel.dataannotations.emailaddressattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.displayformatattribute", "Member[htmlencode]"] + - ["system.type", "system.componentmodel.dataannotations.metadatatypeattribute", "Member[metadataclasstype]"] + - ["system.nullable", "system.componentmodel.dataannotations.displayattribute", "Method[getautogeneratefilter].ReturnValue"] + - ["system.object", "system.componentmodel.dataannotations.uihintattribute", "Member[typeid]"] + - ["system.boolean", "system.componentmodel.dataannotations.displayformatattribute", "Member[applyformatineditmode]"] + - ["system.boolean", "system.componentmodel.dataannotations.displayformatattribute", "Member[convertemptystringtonull]"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Member[description]"] + - ["system.string", "system.componentmodel.dataannotations.validationresult", "Member[errormessage]"] + - ["system.string", "system.componentmodel.dataannotations.displayformatattribute", "Method[getnulldisplaytext].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.displayformatattribute", "Member[dataformatstring]"] + - ["system.componentmodel.dataannotations.validationresult", "system.componentmodel.dataannotations.compareattribute", "Method[isvalid].ReturnValue"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[upload]"] + - ["system.boolean", "system.componentmodel.dataannotations.stringlengthattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Method[getgroupname].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.stringlengthattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Method[getdescription].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Member[shortname]"] + - ["system.string", "system.componentmodel.dataannotations.regularexpressionattribute", "Member[pattern]"] + - ["system.boolean", "system.componentmodel.dataannotations.creditcardattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.fileextensionsattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.validationcontext", "Member[displayname]"] + - ["system.boolean", "system.componentmodel.dataannotations.validator!", "Method[tryvalidatevalue].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.regularexpressionattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.scaffoldtableattribute", "Member[scaffold]"] + - ["system.componentmodel.dataannotations.validationresult", "system.componentmodel.dataannotations.validationresult!", "Member[success]"] + - ["system.type", "system.componentmodel.dataannotations.rangeattribute", "Member[operandtype]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[time]"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Member[groupname]"] + - ["system.collections.generic.idictionary", "system.componentmodel.dataannotations.uihintattribute", "Member[controlparameters]"] + - ["system.string", "system.componentmodel.dataannotations.displaycolumnattribute", "Member[sortcolumn]"] + - ["system.string", "system.componentmodel.dataannotations.displayformatattribute", "Member[nulldisplaytext]"] + - ["system.int32", "system.componentmodel.dataannotations.displayattribute", "Member[order]"] + - ["system.object[]", "system.componentmodel.dataannotations.allowedvaluesattribute", "Member[values]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[custom]"] + - ["system.boolean", "system.componentmodel.dataannotations.filteruihintattribute", "Method[equals].ReturnValue"] + - ["system.int32", "system.componentmodel.dataannotations.stringlengthattribute", "Member[maximumlength]"] + - ["system.boolean", "system.componentmodel.dataannotations.customvalidationattribute", "Member[requiresvalidationcontext]"] + - ["system.boolean", "system.componentmodel.dataannotations.phoneattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.editableattribute", "Member[allowinitialvalue]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[text]"] + - ["system.type", "system.componentmodel.dataannotations.enumdatatypeattribute", "Member[enumtype]"] + - ["system.string", "system.componentmodel.dataannotations.validationattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Method[getshortname].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.compareattribute", "Member[otherproperty]"] + - ["system.type", "system.componentmodel.dataannotations.validationcontext", "Member[objecttype]"] + - ["system.boolean", "system.componentmodel.dataannotations.uihintattribute", "Method[equals].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.componentmodel.dataannotations.associationattribute", "Member[otherkeymembers]"] + - ["system.componentmodel.icustomtypedescriptor", "system.componentmodel.dataannotations.associatedmetadatatypetypedescriptionprovider", "Method[gettypedescriptor].ReturnValue"] + - ["system.object[]", "system.componentmodel.dataannotations.deniedvaluesattribute", "Member[values]"] + - ["system.boolean", "system.componentmodel.dataannotations.requiredattribute", "Member[allowemptystrings]"] + - ["system.type", "system.componentmodel.dataannotations.displayattribute", "Member[resourcetype]"] + - ["system.boolean", "system.componentmodel.dataannotations.allowedvaluesattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.uihintattribute", "Member[uihint]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[creditcard]"] + - ["system.collections.generic.idictionary", "system.componentmodel.dataannotations.filteruihintattribute", "Member[controlparameters]"] + - ["system.int32", "system.componentmodel.dataannotations.lengthattribute", "Member[maximumlength]"] + - ["system.boolean", "system.componentmodel.dataannotations.displayattribute", "Member[autogeneratefield]"] + - ["system.int32", "system.componentmodel.dataannotations.stringlengthattribute", "Member[minimumlength]"] + - ["system.componentmodel.dataannotations.validationresult", "system.componentmodel.dataannotations.customvalidationattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.uihintattribute", "Member[presentationlayer]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.dataannotations.associationattribute", "Member[thiskeymembers]"] + - ["system.type", "system.componentmodel.dataannotations.displayformatattribute", "Member[nulldisplaytextresourcetype]"] + - ["system.string", "system.componentmodel.dataannotations.filteruihintattribute", "Member[presentationlayer]"] + - ["system.boolean", "system.componentmodel.dataannotations.validationattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.minlengthattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.rangeattribute", "Member[maximumisexclusive]"] + - ["system.int32", "system.componentmodel.dataannotations.maxlengthattribute", "Member[length]"] + - ["system.boolean", "system.componentmodel.dataannotations.validationattribute", "Member[requiresvalidationcontext]"] + - ["system.type", "system.componentmodel.dataannotations.validationattribute", "Member[errormessageresourcetype]"] + - ["system.int32", "system.componentmodel.dataannotations.uihintattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[url]"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Method[getprompt].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.compareattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[postalcode]"] + - ["system.string", "system.componentmodel.dataannotations.displaycolumnattribute", "Member[displaycolumn]"] + - ["system.int32", "system.componentmodel.dataannotations.minlengthattribute", "Member[length]"] + - ["system.boolean", "system.componentmodel.dataannotations.rangeattribute", "Member[minimumisexclusive]"] + - ["system.collections.generic.ienumerable", "system.componentmodel.dataannotations.ivalidatableobject", "Method[validate].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.validationattribute", "Member[errormessageresourcename]"] + - ["system.boolean", "system.componentmodel.dataannotations.enumdatatypeattribute", "Method[isvalid].ReturnValue"] + - ["system.object", "system.componentmodel.dataannotations.filteruihintattribute", "Member[typeid]"] + - ["system.collections.generic.idictionary", "system.componentmodel.dataannotations.validationcontext", "Member[items]"] + - ["system.object", "system.componentmodel.dataannotations.validationexception", "Member[value]"] + - ["system.string", "system.componentmodel.dataannotations.lengthattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.validationattribute", "Member[errormessage]"] + - ["system.boolean", "system.componentmodel.dataannotations.base64stringattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.rangeattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.urlattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.customvalidationattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.scaffoldcolumnattribute", "Member[scaffold]"] + - ["system.int32", "system.componentmodel.dataannotations.filteruihintattribute", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.associationattribute", "Member[otherkey]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[password]"] + - ["system.boolean", "system.componentmodel.dataannotations.lengthattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.rangeattribute", "Member[parselimitsininvariantculture]"] + - ["system.boolean", "system.componentmodel.dataannotations.displaycolumnattribute", "Member[sortdescending]"] + - ["system.boolean", "system.componentmodel.dataannotations.validator!", "Method[tryvalidateproperty].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.datatypeattribute", "Method[getdatatypename].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.displayattribute", "Member[name]"] + - ["system.boolean", "system.componentmodel.dataannotations.requiredattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.bindabletypeattribute", "Member[isbindable]"] + - ["system.string", "system.componentmodel.dataannotations.customvalidationattribute", "Member[method]"] + - ["system.boolean", "system.componentmodel.dataannotations.associationattribute", "Member[isforeignkey]"] + - ["system.boolean", "system.componentmodel.dataannotations.fileextensionsattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.rangeattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[phonenumber]"] + - ["system.componentmodel.dataannotations.validationresult", "system.componentmodel.dataannotations.validationexception", "Member[validationresult]"] + - ["system.componentmodel.dataannotations.validationresult", "system.componentmodel.dataannotations.validationattribute", "Method[getvalidationresult].ReturnValue"] + - ["system.componentmodel.dataannotations.validationattribute", "system.componentmodel.dataannotations.validationexception", "Member[validationattribute]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[emailaddress]"] + - ["system.string", "system.componentmodel.dataannotations.filteruihintattribute", "Member[filteruihint]"] + - ["system.int32", "system.componentmodel.dataannotations.lengthattribute", "Member[minimumlength]"] + - ["system.componentmodel.design.iservicecontainer", "system.componentmodel.dataannotations.validationcontext", "Member[servicecontainer]"] + - ["system.string", "system.componentmodel.dataannotations.associationattribute", "Member[name]"] + - ["system.boolean", "system.componentmodel.dataannotations.editableattribute", "Member[allowedit]"] + - ["system.nullable", "system.componentmodel.dataannotations.displayattribute", "Method[getorder].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.datatypeattribute", "Member[customdatatype]"] + - ["system.boolean", "system.componentmodel.dataannotations.datatypeattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.validationattribute", "Member[errormessagestring]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[datetime]"] + - ["system.string", "system.componentmodel.dataannotations.validationcontext", "Member[membername]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[date]"] + - ["system.type", "system.componentmodel.dataannotations.customvalidationattribute", "Member[validatortype]"] + - ["system.boolean", "system.componentmodel.dataannotations.rangeattribute", "Member[convertvalueininvariantculture]"] + - ["system.string", "system.componentmodel.dataannotations.minlengthattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataannotations.maxlengthattribute", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.dataannotations.compareattribute", "Member[otherpropertydisplayname]"] + - ["system.nullable", "system.componentmodel.dataannotations.displayattribute", "Method[getautogeneratefield].ReturnValue"] + - ["system.object", "system.componentmodel.dataannotations.customvalidationattribute", "Member[typeid]"] + - ["system.componentmodel.dataannotations.datatype", "system.componentmodel.dataannotations.datatype!", "Member[duration]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.Data.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.Data.typemodel.yml new file mode 100644 index 000000000000..aeec3ce49fe4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.Data.typemodel.yml @@ -0,0 +1,74 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.componentmodel.design.data.datasourceproviderservice", "Member[supportsaddnewdatasource]"] + - ["system.boolean", "system.componentmodel.design.data.datasourceproviderservice", "Member[supportsconfiguredatasource]"] + - ["system.boolean", "system.componentmodel.design.data.designerdatacolumn", "Member[identity]"] + - ["system.componentmodel.design.data.datasourcegroup", "system.componentmodel.design.data.datasourceproviderservice", "Method[invokeaddnewdatasource].ReturnValue"] + - ["system.string", "system.componentmodel.design.data.designerdatacolumn", "Member[name]"] + - ["system.collections.icollection", "system.componentmodel.design.data.idataenvironment", "Member[connections]"] + - ["system.componentmodel.design.data.idesignerdataschema", "system.componentmodel.design.data.idataenvironment", "Method[getconnectionschema].ReturnValue"] + - ["system.string", "system.componentmodel.design.data.datasourcegroup", "Member[name]"] + - ["system.string", "system.componentmodel.design.data.designerdatarelationship", "Member[name]"] + - ["system.componentmodel.design.data.datasourcedescriptorcollection", "system.componentmodel.design.data.datasourcegroup", "Member[datasources]"] + - ["system.int32", "system.componentmodel.design.data.designerdatacolumn", "Member[length]"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatastoredprocedure", "Method[createparameters].ReturnValue"] + - ["system.data.common.dbconnection", "system.componentmodel.design.data.idataenvironment", "Method[getdesigntimeconnection].ReturnValue"] + - ["system.int32", "system.componentmodel.design.data.datasourcegroupcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.componentmodel.design.data.datasourcedescriptor", "Member[typename]"] + - ["system.boolean", "system.componentmodel.design.data.datasourcedescriptorcollection", "Method[contains].ReturnValue"] + - ["system.componentmodel.design.data.designerdataschemaclass", "system.componentmodel.design.data.designerdataschemaclass!", "Member[tables]"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatatable", "Member[relationships]"] + - ["system.componentmodel.design.data.querybuildermode", "system.componentmodel.design.data.querybuildermode!", "Member[delete]"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatarelationship", "Member[childcolumns]"] + - ["system.string", "system.componentmodel.design.data.designerdataconnection", "Member[connectionstring]"] + - ["system.drawing.bitmap", "system.componentmodel.design.data.datasourcegroup", "Member[image]"] + - ["system.object", "system.componentmodel.design.data.designerdatacolumn", "Member[defaultvalue]"] + - ["system.string", "system.componentmodel.design.data.designerdatatablebase", "Member[name]"] + - ["system.drawing.bitmap", "system.componentmodel.design.data.datasourcedescriptor", "Member[image]"] + - ["system.string", "system.componentmodel.design.data.datasourcedescriptor", "Member[name]"] + - ["system.boolean", "system.componentmodel.design.data.idesignerdataschema", "Method[supportsschemaclass].ReturnValue"] + - ["system.string", "system.componentmodel.design.data.designerdatastoredprocedure", "Member[name]"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatarelationship", "Member[parentcolumns]"] + - ["system.componentmodel.design.data.querybuildermode", "system.componentmodel.design.data.querybuildermode!", "Member[select]"] + - ["system.string", "system.componentmodel.design.data.designerdataconnection", "Member[name]"] + - ["system.int32", "system.componentmodel.design.data.designerdatacolumn", "Member[precision]"] + - ["system.collections.icollection", "system.componentmodel.design.data.idesignerdataschema", "Method[getschemaitems].ReturnValue"] + - ["system.componentmodel.design.data.designerdataschemaclass", "system.componentmodel.design.data.designerdataschemaclass!", "Member[views]"] + - ["system.int32", "system.componentmodel.design.data.designerdatacolumn", "Member[scale]"] + - ["system.string", "system.componentmodel.design.data.designerdataconnection", "Member[providername]"] + - ["system.componentmodel.design.data.datasourcegroupcollection", "system.componentmodel.design.data.datasourceproviderservice", "Method[getdatasources].ReturnValue"] + - ["system.data.dbtype", "system.componentmodel.design.data.designerdatacolumn", "Member[datatype]"] + - ["system.boolean", "system.componentmodel.design.data.designerdatacolumn", "Member[primarykey]"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatastoredprocedure", "Member[parameters]"] + - ["system.boolean", "system.componentmodel.design.data.datasourcegroup", "Member[isdefault]"] + - ["system.data.dbtype", "system.componentmodel.design.data.designerdataparameter", "Member[datatype]"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatatablebase", "Member[columns]"] + - ["system.int32", "system.componentmodel.design.data.datasourcegroupcollection", "Method[add].ReturnValue"] + - ["system.string", "system.componentmodel.design.data.designerdataparameter", "Member[name]"] + - ["system.boolean", "system.componentmodel.design.data.designerdatacolumn", "Member[nullable]"] + - ["system.object", "system.componentmodel.design.data.datasourceproviderservice", "Method[adddatasourceinstance].ReturnValue"] + - ["system.int32", "system.componentmodel.design.data.datasourcedescriptorcollection", "Method[add].ReturnValue"] + - ["system.data.parameterdirection", "system.componentmodel.design.data.designerdataparameter", "Member[direction]"] + - ["system.string", "system.componentmodel.design.data.designerdatatablebase", "Member[owner]"] + - ["system.componentmodel.design.data.designerdatatable", "system.componentmodel.design.data.designerdatarelationship", "Member[childtable]"] + - ["system.componentmodel.design.data.designerdataconnection", "system.componentmodel.design.data.idataenvironment", "Method[configureconnection].ReturnValue"] + - ["system.componentmodel.design.data.datasourcegroup", "system.componentmodel.design.data.datasourcegroupcollection", "Member[item]"] + - ["system.componentmodel.design.data.querybuildermode", "system.componentmodel.design.data.querybuildermode!", "Member[update]"] + - ["system.boolean", "system.componentmodel.design.data.datasourcedescriptor", "Member[isdesignable]"] + - ["system.boolean", "system.componentmodel.design.data.datasourcegroupcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.data.datasourceproviderservice", "Method[invokeconfiguredatasource].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatatable", "Method[createrelationships].ReturnValue"] + - ["system.componentmodel.design.data.datasourcedescriptor", "system.componentmodel.design.data.datasourcedescriptorcollection", "Member[item]"] + - ["system.collections.icollection", "system.componentmodel.design.data.designerdatatablebase", "Method[createcolumns].ReturnValue"] + - ["system.componentmodel.design.data.designerdataconnection", "system.componentmodel.design.data.idataenvironment", "Method[buildconnection].ReturnValue"] + - ["system.componentmodel.design.data.querybuildermode", "system.componentmodel.design.data.querybuildermode!", "Member[insert]"] + - ["system.componentmodel.design.data.designerdataschemaclass", "system.componentmodel.design.data.designerdataschemaclass!", "Member[storedprocedures]"] + - ["system.codedom.codeexpression", "system.componentmodel.design.data.idataenvironment", "Method[getcodeexpression].ReturnValue"] + - ["system.string", "system.componentmodel.design.data.designerdatastoredprocedure", "Member[owner]"] + - ["system.int32", "system.componentmodel.design.data.datasourcedescriptorcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.componentmodel.design.data.idataenvironment", "Method[buildquery].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.data.designerdataconnection", "Member[isconfigured]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.Serialization.typemodel.yml new file mode 100644 index 000000000000..f3d7b16089dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.Serialization.typemodel.yml @@ -0,0 +1,147 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.codedom.codestatementcollection", "system.componentmodel.design.serialization.codedomserializer", "Method[serializemember].ReturnValue"] + - ["system.codedom.compiler.codedomprovider", "system.componentmodel.design.serialization.codedomdesignerloader", "Member[codedomprovider]"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.codedomserializerbase", "Method[serializetoresourceexpression].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.basicdesignerloader", "Method[isreloadneeded].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.codedomdesignerloader", "Method[isvalidname].ReturnValue"] + - ["system.type", "system.componentmodel.design.serialization.codedomserializerbase!", "Method[getreflectiontypehelper].ReturnValue"] + - ["system.codedom.codestatementcollection", "system.componentmodel.design.serialization.codedomserializer", "Method[serializememberabsolute].ReturnValue"] + - ["system.codedom.codemembermethod", "system.componentmodel.design.serialization.typecodedomserializer", "Method[getinitializemethod].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.designerserializerattribute", "Member[typeid]"] + - ["system.object", "system.componentmodel.design.serialization.collectioncodedomserializer", "Method[serializecollection].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.objectstatementcollection", "Method[containskey].ReturnValue"] + - ["system.componentmodel.design.serialization.codedomlocalizationmodel", "system.componentmodel.design.serialization.codedomlocalizationmodel!", "Member[propertyassignment]"] + - ["system.object", "system.componentmodel.design.serialization.codedomserializer", "Method[deserializeexpression].ReturnValue"] + - ["system.string", "system.componentmodel.design.serialization.idesignerserializationmanager", "Method[getname].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.idesignerserializationprovider", "Method[getserializer].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.contextstack", "Method[pop].ReturnValue"] + - ["system.componentmodel.design.serialization.codedomserializer", "system.componentmodel.design.serialization.codedomserializerbase", "Method[getserializer].ReturnValue"] + - ["system.type", "system.componentmodel.design.serialization.designerserializationmanager", "Method[gettype].ReturnValue"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.expressioncontext", "Member[expression]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.design.serialization.designerserializationmanager", "Member[properties]"] + - ["system.object", "system.componentmodel.design.serialization.codedomlocalizationprovider", "Method[getserializer].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.codedomdesignerloader", "Method[serialize].ReturnValue"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.design.serialization.codedomserializerbase!", "Method[geteventshelper].ReturnValue"] + - ["system.componentmodel.design.serialization.codedomlocalizationmodel", "system.componentmodel.design.serialization.codedomlocalizationmodel!", "Member[propertyreflection]"] + - ["system.string", "system.componentmodel.design.serialization.resolvenameeventargs", "Member[name]"] + - ["system.boolean", "system.componentmodel.design.serialization.basicdesignerloader", "Method[reload].ReturnValue"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.codedomserializer", "Method[serializetoexpression].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.design.serialization.codedomserializerbase!", "Method[getattributesfromtypehelper].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.design.serialization.codedomserializerbase!", "Method[getattributeshelper].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.designerserializationmanager", "Member[recycleinstances]"] + - ["system.collections.icollection", "system.componentmodel.design.serialization.serializationstore", "Member[errors]"] + - ["system.componentmodel.design.serialization.serializationstore", "system.componentmodel.design.serialization.codedomcomponentserializationservice", "Method[createstore].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.designerserializationmanager", "Member[validaterecycledtypes]"] + - ["system.boolean", "system.componentmodel.design.serialization.idesignerloaderhost2", "Member[ignoreerrorsduringreload]"] + - ["system.collections.ienumerator", "system.componentmodel.design.serialization.objectstatementcollection", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.typedescriptionprovider", "system.componentmodel.design.serialization.codedomserializerbase!", "Method[gettargetframeworkprovider].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.serializeabsolutecontext", "Method[shouldserialize].ReturnValue"] + - ["system.string", "system.componentmodel.design.serialization.codedomserializerbase", "Method[getuniquename].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.collectioncodedomserializer", "Method[serialize].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.memberrelationship!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.componentmodel.design.serialization.codedomserializer", "Method[gettargetcomponentname].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.memberrelationship", "Member[isempty]"] + - ["system.object", "system.componentmodel.design.serialization.designerserializationmanager", "Method[getservice].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.contextstack", "Member[current]"] + - ["system.boolean", "system.componentmodel.design.serialization.basicdesignerloader", "Member[modified]"] + - ["system.object", "system.componentmodel.design.serialization.codedomserializerbase", "Method[deserializeexpression].ReturnValue"] + - ["system.type", "system.componentmodel.design.serialization.idesignerserializationmanager", "Method[gettype].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.idesignerserializationservice", "Method[serialize].ReturnValue"] + - ["system.componentmodel.memberdescriptor", "system.componentmodel.design.serialization.memberrelationship", "Member[member]"] + - ["system.collections.ilist", "system.componentmodel.design.serialization.designerserializationmanager", "Member[errors]"] + - ["system.componentmodel.design.serialization.basicdesignerloader+reloadoptions", "system.componentmodel.design.serialization.basicdesignerloader+reloadoptions!", "Member[default]"] + - ["system.collections.icollection", "system.componentmodel.design.serialization.idesignerserializationservice", "Method[deserialize].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.basicdesignerloader", "Method[getservice].ReturnValue"] + - ["system.string", "system.componentmodel.design.serialization.rootdesignerserializerattribute", "Member[serializertypename]"] + - ["system.object", "system.componentmodel.design.serialization.idesignerserializationmanager", "Method[getinstance].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.codedomserializer", "Method[deserialize].ReturnValue"] + - ["system.componentmodel.design.serialization.idesignerloaderhost", "system.componentmodel.design.serialization.basicdesignerloader", "Member[loaderhost]"] + - ["system.string", "system.componentmodel.design.serialization.inamecreationservice", "Method[createname].ReturnValue"] + - ["system.codedom.codemembermethod[]", "system.componentmodel.design.serialization.typecodedomserializer", "Method[getinitializemethods].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.typecodedomserializer", "Method[deserialize].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.codedomserializer", "Method[serializeabsolute].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.basicdesignerloader", "Member[loading]"] + - ["system.componentmodel.design.ityperesolutionservice", "system.componentmodel.design.serialization.codedomdesignerloader", "Member[typeresolutionservice]"] + - ["system.object", "system.componentmodel.design.serialization.basicdesignerloader", "Member[propertyprovider]"] + - ["system.object", "system.componentmodel.design.serialization.designerserializationmanager", "Member[propertyprovider]"] + - ["system.object", "system.componentmodel.design.serialization.expressioncontext", "Member[presetvalue]"] + - ["system.componentmodel.design.serialization.memberrelationship", "system.componentmodel.design.serialization.memberrelationshipservice", "Method[getrelationship].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.designerserializationmanager", "Member[preservenames]"] + - ["system.object", "system.componentmodel.design.serialization.resolvenameeventargs", "Member[value]"] + - ["system.componentmodel.design.serialization.serializationstore", "system.componentmodel.design.serialization.codedomcomponentserializationservice", "Method[loadstore].ReturnValue"] + - ["system.codedom.codestatementcollection", "system.componentmodel.design.serialization.objectstatementcollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.design.serialization.instancedescriptor", "Member[iscomplete]"] + - ["system.componentmodel.design.serialization.basicdesignerloader+reloadoptions", "system.componentmodel.design.serialization.basicdesignerloader+reloadoptions!", "Member[force]"] + - ["system.codedom.codetypedeclaration", "system.componentmodel.design.serialization.typecodedomserializer", "Method[serialize].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.basicdesignerloader", "Method[enablecomponentnotification].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.designerloader", "Member[loading]"] + - ["system.type", "system.componentmodel.design.serialization.expressioncontext", "Member[expressiontype]"] + - ["system.object", "system.componentmodel.design.serialization.instancedescriptor", "Method[invoke].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.memberrelationshipservice", "Method[supportsrelationship].ReturnValue"] + - ["system.componentmodel.design.serialization.codedomlocalizationmodel", "system.componentmodel.design.serialization.codedomlocalizationmodel!", "Member[none]"] + - ["system.collections.icollection", "system.componentmodel.design.serialization.instancedescriptor", "Member[arguments]"] + - ["system.collections.icollection", "system.componentmodel.design.serialization.codedomdesignerloader", "Method[deserialize].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.codedomserializer", "Method[deserializestatementtoinstance].ReturnValue"] + - ["system.type", "system.componentmodel.design.serialization.codedomserializerbase!", "Method[getreflectiontypefromtypehelper].ReturnValue"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.codedomserializerbase", "Method[serializecreationexpression].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.memberrelationship!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.componentmodel.design.serialization.designerserializationmanager", "Method[getname].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.membercodedomserializer", "Method[shouldserialize].ReturnValue"] + - ["system.componentmodel.design.serialization.serializationstore", "system.componentmodel.design.serialization.componentserializationservice", "Method[loadstore].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.designerserializationmanager", "Method[createinstance].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.codedomserializer", "Method[serialize].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.designerserializationmanager", "Method[getinstance].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.contextstack", "Member[item]"] + - ["system.string", "system.componentmodel.design.serialization.designerserializerattribute", "Member[serializerbasetypename]"] + - ["system.collections.icollection", "system.componentmodel.design.serialization.codedomcomponentserializationservice", "Method[deserialize].ReturnValue"] + - ["system.componentmodel.design.serialization.contextstack", "system.componentmodel.design.serialization.idesignerserializationmanager", "Member[context]"] + - ["system.boolean", "system.componentmodel.design.serialization.icodedomdesignerreload", "Method[shouldreloaddesigner].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.codedomserializerbase", "Method[isserialized].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.idesignerserializationmanager", "Method[createinstance].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.rootdesignerserializerattribute", "Member[typeid]"] + - ["system.string", "system.componentmodel.design.serialization.rootdesignerserializerattribute", "Member[serializerbasetypename]"] + - ["system.componentmodel.design.serialization.objectstatementcollection", "system.componentmodel.design.serialization.statementcontext", "Member[statementcollection]"] + - ["system.string", "system.componentmodel.design.serialization.codedomdesignerloader", "Method[createname].ReturnValue"] + - ["system.string", "system.componentmodel.design.serialization.defaultserializationproviderattribute", "Member[providertypename]"] + - ["system.boolean", "system.componentmodel.design.serialization.basicdesignerloader", "Member[reloadpending]"] + - ["system.boolean", "system.componentmodel.design.serialization.rootdesignerserializerattribute", "Member[reloadable]"] + - ["system.componentmodel.design.serialization.basicdesignerloader+reloadoptions", "system.componentmodel.design.serialization.basicdesignerloader+reloadoptions!", "Member[noflush]"] + - ["system.object", "system.componentmodel.design.serialization.codedomserializerbase", "Method[deserializeinstance].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.design.serialization.codedomserializerbase!", "Method[getpropertieshelper].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.inamecreationservice", "Method[isvalidname].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.design.serialization.idesignerserializationmanager", "Member[properties]"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.codedomserializerbase", "Method[serializetoexpression].ReturnValue"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.codedomserializerbase", "Method[getexpression].ReturnValue"] + - ["system.idisposable", "system.componentmodel.design.serialization.designerserializationmanager", "Method[createsession].ReturnValue"] + - ["system.componentmodel.design.serialization.memberrelationship", "system.componentmodel.design.serialization.memberrelationshipservice", "Member[item]"] + - ["system.boolean", "system.componentmodel.design.serialization.memberrelationship", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.collectioncodedomserializer", "Method[methodsupportsserialization].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.expressioncontext", "Member[owner]"] + - ["system.boolean", "system.componentmodel.design.serialization.codedomdesignerloader", "Method[isreloadneeded].ReturnValue"] + - ["system.string", "system.componentmodel.design.serialization.designerserializerattribute", "Member[serializertypename]"] + - ["system.componentmodel.icontainer", "system.componentmodel.design.serialization.designerserializationmanager", "Member[container]"] + - ["system.boolean", "system.componentmodel.design.serialization.idesignerloaderhost2", "Member[canreloadwitherrors]"] + - ["system.codedom.codecompileunit", "system.componentmodel.design.serialization.codedomdesignerloader", "Method[parse].ReturnValue"] + - ["system.object", "system.componentmodel.design.serialization.designerserializationmanager", "Method[getserializer].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.serialization.idesignerloaderservice", "Method[reload].ReturnValue"] + - ["system.reflection.memberinfo", "system.componentmodel.design.serialization.instancedescriptor", "Member[memberinfo]"] + - ["system.collections.idictionaryenumerator", "system.componentmodel.design.serialization.objectstatementcollection", "Method[getenumerator].ReturnValue"] + - ["system.type", "system.componentmodel.design.serialization.designerserializationmanager", "Method[getruntimetype].ReturnValue"] + - ["system.codedom.codelinepragma", "system.componentmodel.design.serialization.codedomserializerexception", "Member[linepragma]"] + - ["system.componentmodel.design.serialization.contextstack", "system.componentmodel.design.serialization.designerserializationmanager", "Member[context]"] + - ["system.object", "system.componentmodel.design.serialization.memberrelationship", "Member[owner]"] + - ["system.componentmodel.memberdescriptor", "system.componentmodel.design.serialization.serializeabsolutecontext", "Member[member]"] + - ["system.object", "system.componentmodel.design.serialization.idesignerserializationmanager", "Method[getserializer].ReturnValue"] + - ["system.componentmodel.design.serialization.serializationstore", "system.componentmodel.design.serialization.componentserializationservice", "Method[createstore].ReturnValue"] + - ["system.int32", "system.componentmodel.design.serialization.memberrelationship", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.design.serialization.memberrelationship", "system.componentmodel.design.serialization.memberrelationship!", "Member[empty]"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.rootcontext", "Member[expression]"] + - ["system.object", "system.componentmodel.design.serialization.rootcontext", "Member[value]"] + - ["system.collections.icollection", "system.componentmodel.design.serialization.componentserializationservice", "Method[deserialize].ReturnValue"] + - ["system.componentmodel.design.serialization.basicdesignerloader+reloadoptions", "system.componentmodel.design.serialization.basicdesignerloader+reloadoptions!", "Member[modifyonerror]"] + - ["system.codedom.codeexpression", "system.componentmodel.design.serialization.codedomserializer", "Method[serializetoreferenceexpression].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.typemodel.yml new file mode 100644 index 000000000000..98cce4042965 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.Design.typemodel.yml @@ -0,0 +1,418 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.componentmodel.design.imultitargethelperservice", "Method[getassemblyqualifiedname].ReturnValue"] + - ["system.componentmodel.design.menucommandschangedtype", "system.componentmodel.design.menucommandschangedtype!", "Member[commandadded]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[bringforward]"] + - ["system.boolean", "system.componentmodel.design.designeroptionservice", "Method[showdialog].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[sizetofit]"] + - ["system.boolean", "system.componentmodel.design.loadedeventargs", "Member[hassucceeded]"] + - ["system.boolean", "system.componentmodel.design.designercollection", "Member[issynchronized]"] + - ["system.boolean", "system.componentmodel.design.designeractionitem", "Member[allowassociate]"] + - ["system.object[]", "system.componentmodel.design.arrayeditor", "Method[getitems].ReturnValue"] + - ["system.componentmodel.memberdescriptor", "system.componentmodel.design.componentchangedeventargs", "Member[member]"] + - ["system.object", "system.componentmodel.design.collectioneditor+collectionform", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designeractionlistcollection", "Method[contains].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.componentmodel.design.datetimeeditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.componentmodel.design.projecttargetframeworkattribute", "Member[targetframeworkmoniker]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[bringtofront]"] + - ["system.string", "system.componentmodel.design.designerverb", "Member[text]"] + - ["system.boolean", "system.componentmodel.design.itypedescriptorfilterservice", "Method[filterevents].ReturnValue"] + - ["system.object", "system.componentmodel.design.componentdesigner+shadowpropertycollection", "Member[item]"] + - ["system.string", "system.componentmodel.design.datasourcedescriptor", "Member[name]"] + - ["system.int32", "system.componentmodel.design.helpkeywordattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.componentmodel.design.icomponentdesignerstateservice", "Method[getstate].ReturnValue"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[remove]"] + - ["system.componentmodel.design.designsurface", "system.componentmodel.design.activedesignsurfacechangedeventargs", "Member[oldsurface]"] + - ["system.object", "system.componentmodel.design.designsurfacecollection", "Member[syncroot]"] + - ["system.componentmodel.design.datasourcegroupcollection", "system.componentmodel.design.datasourceproviderservice", "Method[getdatasources].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designertransactioncloseeventargs", "Member[lasttransaction]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.componentmodel.design.multilinestringeditor", "Method[geteditstyle].ReturnValue"] + - ["system.componentmodel.design.menucommandschangedtype", "system.componentmodel.design.menucommandschangedeventargs", "Member[changetype]"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[primary]"] + - ["system.int32", "system.componentmodel.design.designercollection", "Member[count]"] + - ["system.boolean", "system.componentmodel.design.datasourceproviderservice", "Member[supportsconfiguredatasource]"] + - ["system.collections.icollection", "system.componentmodel.design.ieventbindingservice", "Method[getcompatiblemethods].ReturnValue"] + - ["system.object", "system.componentmodel.design.menucommandservice", "Method[getservice].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.design.itypediscoveryservice", "Method[gettypes].ReturnValue"] + - ["system.string", "system.componentmodel.design.datasourcegroup", "Member[name]"] + - ["system.componentmodel.design.designeractionuistatechangetype", "system.componentmodel.design.designeractionuistatechangetype!", "Member[show]"] + - ["system.type", "system.componentmodel.design.collectioneditor+collectionform", "Member[collectiontype]"] + - ["system.boolean", "system.componentmodel.design.menucommand", "Member[visible]"] + - ["system.componentmodel.design.designeroptionservice+designeroptioncollection", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[parent]"] + - ["system.reflection.assembly", "system.componentmodel.design.ityperesolutionservice", "Method[getassembly].ReturnValue"] + - ["system.componentmodel.design.designercollection", "system.componentmodel.design.idesignereventservice", "Member[designers]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[horizspaceconcatenate]"] + - ["system.type", "system.componentmodel.design.collectioneditor", "Member[collectionitemtype]"] + - ["system.object", "system.componentmodel.design.componentchangedeventargs", "Member[component]"] + - ["system.string", "system.componentmodel.design.helpkeywordattribute", "Member[helpkeyword]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[alignbottom]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[properties]"] + - ["system.componentmodel.design.idesignerhost", "system.componentmodel.design.designercollection", "Member[item]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[showgrid]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[sizetogrid]"] + - ["system.boolean", "system.componentmodel.design.designertransactioncloseeventargs", "Member[transactioncommitted]"] + - ["system.globalization.cultureinfo", "system.componentmodel.design.localizationextenderprovider", "Method[getlanguage].ReturnValue"] + - ["system.componentmodel.design.idesigner", "system.componentmodel.design.componentdesigner", "Member[parent]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[propertieswindow]"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[mousedown]"] + - ["system.componentmodel.design.designsurface", "system.componentmodel.design.designsurfacemanager", "Member[activedesignsurface]"] + - ["system.boolean", "system.componentmodel.design.ieventbindingservice", "Method[showcode].ReturnValue"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[replace]"] + - ["system.componentmodel.design.designeractionitemcollection", "system.componentmodel.design.designeractionlist", "Method[getsortedactionitems].ReturnValue"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[projectexplorer]"] + - ["system.collections.ilist", "system.componentmodel.design.collectioneditor", "Method[getobjectsfrominstance].ReturnValue"] + - ["system.object", "system.componentmodel.design.collectioneditor", "Method[getservice].ReturnValue"] + - ["system.componentmodel.design.designeractionlist", "system.componentmodel.design.designeractionlistcollection", "Member[item]"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[add]"] + - ["system.object", "system.componentmodel.design.idictionaryservice", "Method[getvalue].ReturnValue"] + - ["system.object", "system.componentmodel.design.undoengine+undounit", "Method[getservice].ReturnValue"] + - ["system.int32", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Method[add].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.ireferenceservice", "Method[getcomponent].ReturnValue"] + - ["system.string", "system.componentmodel.design.designeractionpropertyitem", "Member[membername]"] + - ["system.componentmodel.design.displaymode", "system.componentmodel.design.displaymode!", "Member[unicode]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[verbfirst]"] + - ["system.boolean", "system.componentmodel.design.eventbindingservice", "Method[showcode].ReturnValue"] + - ["system.object", "system.componentmodel.design.componentrenameeventargs", "Member[component]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[horizspacemakeequal]"] + - ["system.object", "system.componentmodel.design.eventbindingservice", "Method[getservice].ReturnValue"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[objectbrowser]"] + - ["system.type[]", "system.componentmodel.design.collectioneditor", "Method[createnewitemtypes].ReturnValue"] + - ["system.type[]", "system.componentmodel.design.servicecontainer", "Member[defaultservices]"] + - ["system.boolean", "system.componentmodel.design.multilinestringeditor", "Method[getpaintvaluesupported].ReturnValue"] + - ["system.componentmodel.design.designerverbcollection", "system.componentmodel.design.menucommandservice", "Member[verbs]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[sendtoback]"] + - ["system.componentmodel.design.servicecontainer", "system.componentmodel.design.designsurface", "Member[servicecontainer]"] + - ["system.object", "system.componentmodel.design.designsurface", "Member[view]"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[click]"] + - ["system.object", "system.componentmodel.design.designeractionlist", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designeractionuiservice", "Method[shouldautoshow].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[isreadonly]"] + - ["system.boolean", "system.componentmodel.design.designeractionservice", "Method[contains].ReturnValue"] + - ["system.componentmodel.icontainer", "system.componentmodel.design.idesignerhost", "Member[container]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[arrangebottom]"] + - ["system.componentmodel.design.idesignerhost", "system.componentmodel.design.activedesignereventargs", "Member[olddesigner]"] + - ["system.object", "system.componentmodel.design.undoengine", "Method[getrequiredservice].ReturnValue"] + - ["system.componentmodel.design.designsurface", "system.componentmodel.design.activedesignsurfacechangedeventargs", "Member[newsurface]"] + - ["system.componentmodel.design.designsurface", "system.componentmodel.design.designsurfaceeventargs", "Member[surface]"] + - ["system.collections.icollection", "system.componentmodel.design.icomponentdiscoveryservice", "Method[getcomponenttypes].ReturnValue"] + - ["system.componentmodel.design.designerverbcollection", "system.componentmodel.design.imenucommandservice", "Member[verbs]"] + - ["system.object", "system.componentmodel.design.arrayeditor", "Method[setitems].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.idesigner", "Member[component]"] + - ["system.componentmodel.design.designertransaction", "system.componentmodel.design.idesignerhost", "Method[createtransaction].ReturnValue"] + - ["system.object", "system.componentmodel.design.objectselectoreditor+selectornode", "Member[value]"] + - ["system.componentmodel.design.displaymode", "system.componentmodel.design.displaymode!", "Member[ansi]"] + - ["system.string", "system.componentmodel.design.designeractionitem", "Member[description]"] + - ["system.boolean", "system.componentmodel.design.designeractionlist", "Member[autoshow]"] + - ["system.string", "system.componentmodel.design.commandid", "Method[tostring].ReturnValue"] + - ["system.componentmodel.typedescriptionprovider", "system.componentmodel.design.typedescriptionproviderservice", "Method[getprovider].ReturnValue"] + - ["system.componentmodel.design.helpkeywordattribute", "system.componentmodel.design.helpkeywordattribute!", "Member[default]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.componentmodel.design.objectselectoreditor", "Method[geteditstyle].ReturnValue"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[tasklist]"] + - ["system.int32", "system.componentmodel.design.datasourcedescriptorcollection", "Method[add].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[arrangeicons]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[lockcontrols]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[horizspaceincrease]"] + - ["system.int32", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[count]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[viewgrid]"] + - ["system.byte[]", "system.componentmodel.design.byteviewer", "Method[getbytes].ReturnValue"] + - ["system.int32", "system.componentmodel.design.designeractionlistcollection", "Method[indexof].ReturnValue"] + - ["system.componentmodel.design.idesigner", "system.componentmodel.design.designsurface", "Method[createdesigner].ReturnValue"] + - ["system.componentmodel.itypedescriptorcontext", "system.componentmodel.design.collectioneditor+collectionform", "Member[context]"] + - ["system.componentmodel.design.designeractionuistatechangetype", "system.componentmodel.design.designeractionuistatechangetype!", "Member[hide]"] + - ["system.object", "system.componentmodel.design.servicecontainer", "Method[getservice].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[properties]"] + - ["system.componentmodel.design.componentactionstype", "system.componentmodel.design.componentactionstype!", "Member[service]"] + - ["system.int32", "system.componentmodel.design.datasourcegroupcollection", "Method[add].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[centervertically]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[cut]"] + - ["system.object", "system.componentmodel.design.irootdesigner", "Method[getview].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.objectselectoreditor+selector", "Member[clickseen]"] + - ["system.collections.idictionary", "system.componentmodel.design.designeractionitem", "Member[properties]"] + - ["system.int32", "system.componentmodel.design.designeractionlistcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.itypedescriptorfilterservice", "Method[filterproperties].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.collectioneditor+collectionform", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.design.ieventbindingservice", "Method[getevent].ReturnValue"] + - ["system.object", "system.componentmodel.design.datetimeeditor", "Method[editvalue].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[vertspaceincrease]"] + - ["system.boolean", "system.componentmodel.design.designeractionitemcollection", "Method[contains].ReturnValue"] + - ["system.componentmodel.design.datasourcedescriptorcollection", "system.componentmodel.design.datasourcegroup", "Member[datasources]"] + - ["system.boolean", "system.componentmodel.design.datasourceproviderservice", "Method[invokeconfiguredatasource].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[documentoutline]"] + - ["system.object", "system.componentmodel.design.objectselectoreditor", "Member[prevvalue]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[horizspacedecrease]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[undo]"] + - ["system.string", "system.componentmodel.design.designeractionitem", "Member[displayname]"] + - ["system.string", "system.componentmodel.design.ityperesolutionservice", "Method[getpathofassembly].ReturnValue"] + - ["system.collections.arraylist", "system.componentmodel.design.exceptioncollection", "Member[exceptions]"] + - ["system.componentmodel.design.viewtechnology[]", "system.componentmodel.design.irootdesigner", "Member[supportedtechnologies]"] + - ["system.componentmodel.design.designerverbcollection", "system.componentmodel.design.componentdesigner", "Member[verbs]"] + - ["system.collections.ienumerator", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.design.designeractionlistschangedtype", "system.componentmodel.design.designeractionlistschangedeventargs", "Member[changetype]"] + - ["system.componentmodel.design.designeractionuistatechangetype", "system.componentmodel.design.designeractionuistatechangetype!", "Member[refresh]"] + - ["system.object", "system.componentmodel.design.componentdesigner", "Method[getservice].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[verblast]"] + - ["system.componentmodel.licenseusagemode", "system.componentmodel.design.designtimelicensecontext", "Member[usagemode]"] + - ["system.resources.iresourcereader", "system.componentmodel.design.iresourceservice", "Method[getresourcereader].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.helpkeywordattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.design.eventbindingservice", "Method[getevent].ReturnValue"] + - ["system.componentmodel.design.designeroptionservice+designeroptioncollection", "system.componentmodel.design.designeroptionservice", "Member[options]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[arrangeright]"] + - ["system.int32", "system.componentmodel.design.designeractionitemcollection", "Method[add].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[multilevelundo]"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.idesignerhost", "Method[createcomponent].ReturnValue"] + - ["system.object", "system.componentmodel.design.idictionaryservice", "Method[getkey].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.design.eventbindingservice", "Method[getcompatiblemethods].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.collectioneditor", "Method[canremoveinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designeractionitem", "Member[showinsourceview]"] + - ["system.boolean", "system.componentmodel.design.undoengine", "Member[undoinprogress]"] + - ["system.string", "system.componentmodel.design.eventbindingservice", "Method[createuniquemethodname].ReturnValue"] + - ["system.componentmodel.design.idesignerhost", "system.componentmodel.design.activedesignereventargs", "Member[newdesigner]"] + - ["system.componentmodel.icontainer", "system.componentmodel.design.designsurface", "Member[componentcontainer]"] + - ["system.componentmodel.design.menucommand", "system.componentmodel.design.menucommandschangedeventargs", "Member[command]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[viewcode]"] + - ["system.int32", "system.componentmodel.design.designerverbcollection", "Method[indexof].ReturnValue"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.design.inheritanceservice", "Method[getinheritanceattribute].ReturnValue"] + - ["system.componentmodel.design.designsurfacecollection", "system.componentmodel.design.designsurfacemanager", "Member[designsurfaces]"] + - ["system.collections.icollection", "system.componentmodel.design.itreedesigner", "Member[children]"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.designeractionlist", "Member[component]"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[auto]"] + - ["system.boolean", "system.componentmodel.design.objectselectoreditor", "Method[equalstovalue].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.objectselectoreditor+selector", "Method[setselection].ReturnValue"] + - ["system.componentmodel.design.idesigner", "system.componentmodel.design.idesignerhost", "Method[getdesigner].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.componentmodel.design.componentdesigner", "Member[actionlists]"] + - ["system.object", "system.componentmodel.design.designeractionlistschangedeventargs", "Member[relatedobject]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.componentmodel.design.designeractionlistschangedeventargs", "Member[actionlists]"] + - ["system.boolean", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[isfixedsize]"] + - ["system.string", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[name]"] + - ["system.componentmodel.iextenderprovider[]", "system.componentmodel.design.iextenderlistservice", "Method[getextenderproviders].ReturnValue"] + - ["system.int32", "system.componentmodel.design.designeractionitemcollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.componentmodel.design.datasourceproviderservice", "Method[adddatasourceinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designsurface", "Member[dtelloading]"] + - ["system.type", "system.componentmodel.design.arrayeditor", "Method[createcollectionitemtype].ReturnValue"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[toggle]"] + - ["system.boolean", "system.componentmodel.design.inheritanceservice", "Method[ignoreinheritedmember].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.designsurface", "Method[createcomponent].ReturnValue"] + - ["system.componentmodel.design.datasourcegroup", "system.componentmodel.design.datasourceproviderservice", "Method[invokeaddnewdatasource].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.design.eventbindingservice", "Method[geteventproperty].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.componentdesigner+shadowpropertycollection", "Method[contains].ReturnValue"] + - ["system.object", "system.componentmodel.design.designsurface", "Method[createinstance].ReturnValue"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[outputwindow]"] + - ["system.object", "system.componentmodel.design.collectioneditor", "Method[setitems].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[alignright]"] + - ["system.boolean", "system.componentmodel.design.designsurfacecollection", "Member[issynchronized]"] + - ["system.boolean", "system.componentmodel.design.idesignerhost", "Member[intransaction]"] + - ["system.componentmodel.inestedcontainer", "system.componentmodel.design.designsurface", "Method[createnestedcontainer].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[group]"] + - ["system.string", "system.componentmodel.design.idesigntimeassemblyloader", "Method[gettargetassemblypath].ReturnValue"] + - ["system.object[]", "system.componentmodel.design.ireferenceservice", "Method[getreferences].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[redo]"] + - ["system.int32", "system.componentmodel.design.menucommand", "Member[olestatus]"] + - ["system.boolean", "system.componentmodel.design.objectselectoreditor", "Member[subobjectselector]"] + - ["system.boolean", "system.componentmodel.design.componentdesigner", "Member[inherited]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[alignverticalcenters]"] + - ["system.globalization.cultureinfo", "system.componentmodel.design.localizationextenderprovider", "Method[getloadlanguage].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.designeractionmethoditem", "Member[relatedcomponent]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.design.ieventbindingservice", "Method[geteventproperty].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.design.designsurface", "Member[loaderrors]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.componentmodel.design.binaryeditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.componentmodel.design.designtimelicensecontext", "Method[getsavedlicensekey].ReturnValue"] + - ["system.string", "system.componentmodel.design.ireferenceservice", "Method[getname].ReturnValue"] + - ["system.componentmodel.design.ihelpservice", "system.componentmodel.design.ihelpservice", "Method[createlocalcontext].ReturnValue"] + - ["system.componentmodel.design.menucommand", "system.componentmodel.design.imenucommandservice", "Method[findcommand].ReturnValue"] + - ["system.int32", "system.componentmodel.design.icomponentdesignerdebugservice", "Member[indentlevel]"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[mouseup]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[lineupicons]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.componentmodel.design.collectioneditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.menucommandservice", "Method[globalinvoke].ReturnValue"] + - ["system.int32", "system.componentmodel.design.datasourcegroupcollection", "Method[indexof].ReturnValue"] + - ["system.componentmodel.design.idesignerhost", "system.componentmodel.design.designereventargs", "Member[designer]"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[valid]"] + - ["system.object", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[syncroot]"] + - ["system.componentmodel.design.helpcontexttype", "system.componentmodel.design.helpcontexttype!", "Member[toolwindowselection]"] + - ["system.boolean", "system.componentmodel.design.commandid", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.idesignerhost", "Member[loading]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[sizetocontrolwidth]"] + - ["system.boolean", "system.componentmodel.design.designsurface", "Member[isloaded]"] + - ["system.componentmodel.design.checkoutexception", "system.componentmodel.design.checkoutexception!", "Member[canceled]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.design.ieventbindingservice", "Method[geteventproperties].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.componentmodel.design.designeractionservice", "Method[getcomponentactions].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[sizetocontrolheight]"] + - ["system.string", "system.componentmodel.design.undoengine+undounit", "Member[name]"] + - ["system.componentmodel.design.designsurface", "system.componentmodel.design.designsurfacemanager", "Method[createdesignsurface].ReturnValue"] + - ["system.componentmodel.design.selectiontypes", "system.componentmodel.design.selectiontypes!", "Member[normal]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[multilevelredo]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.menucommand", "Member[commandid]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[showlargeicons]"] + - ["system.string", "system.componentmodel.design.designertransaction", "Member[description]"] + - ["system.type[]", "system.componentmodel.design.collectioneditor", "Member[newitemtypes]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[paste]"] + - ["system.object", "system.componentmodel.design.objectselectoreditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Method[showdialog].ReturnValue"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.design.componentdesigner", "Member[inheritanceattribute]"] + - ["system.componentmodel.design.componentactionstype", "system.componentmodel.design.componentactionstype!", "Member[all]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[alignleft]"] + - ["system.string", "system.componentmodel.design.ieventbindingservice", "Method[createuniquemethodname].ReturnValue"] + - ["system.string", "system.componentmodel.design.collectioneditor", "Member[helptopic]"] + - ["system.componentmodel.design.helpkeywordtype", "system.componentmodel.design.helpkeywordtype!", "Member[filterkeyword]"] + - ["system.object", "system.componentmodel.design.componentchangedeventargs", "Member[oldvalue]"] + - ["system.componentmodel.design.displaymode", "system.componentmodel.design.displaymode!", "Member[hexdump]"] + - ["system.componentmodel.design.helpkeywordtype", "system.componentmodel.design.helpkeywordtype!", "Member[generalkeyword]"] + - ["system.object[]", "system.componentmodel.design.collectioneditor", "Method[getitems].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[centerhorizontally]"] + - ["system.object", "system.componentmodel.design.designsurfacemanager", "Method[getservice].ReturnValue"] + - ["system.string", "system.componentmodel.design.idesignerhost", "Member[rootcomponentclassname]"] + - ["system.boolean", "system.componentmodel.design.datasourcedescriptorcollection", "Method[contains].ReturnValue"] + - ["system.componentmodel.design.helpkeywordtype", "system.componentmodel.design.helpkeywordtype!", "Member[f1keyword]"] + - ["system.boolean", "system.componentmodel.design.undoengine+undounit", "Member[isempty]"] + - ["system.componentmodel.design.menucommandschangedtype", "system.componentmodel.design.menucommandschangedtype!", "Member[commandchanged]"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.design.iinheritanceservice", "Method[getinheritanceattribute].ReturnValue"] + - ["system.componentmodel.design.displaymode", "system.componentmodel.design.byteviewer", "Method[getdisplaymode].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.componentdesigner", "Member[component]"] + - ["system.object", "system.componentmodel.design.multilinestringeditor", "Method[editvalue].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[sizetocontrol]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[delete]"] + - ["system.boolean", "system.componentmodel.design.datasourceproviderservice", "Member[supportsaddnewdatasource]"] + - ["system.componentmodel.design.designerverbcollection", "system.componentmodel.design.designercommandset", "Member[verbs]"] + - ["system.componentmodel.design.designerverb", "system.componentmodel.design.designerverbcollection", "Member[item]"] + - ["system.object", "system.componentmodel.design.designsurface", "Method[getservice].ReturnValue"] + - ["system.int32", "system.componentmodel.design.designsurfacecollection", "Member[count]"] + - ["system.string", "system.componentmodel.design.componentrenameeventargs", "Member[newname]"] + - ["system.componentmodel.itypedescriptorcontext", "system.componentmodel.design.collectioneditor", "Member[context]"] + - ["system.collections.icollection", "system.componentmodel.design.componentdesigner", "Member[children]"] + - ["system.componentmodel.design.idesigner", "system.componentmodel.design.itreedesigner", "Member[parent]"] + - ["system.object", "system.componentmodel.design.undoengine", "Method[getservice].ReturnValue"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[serverexplorer]"] + - ["system.object", "system.componentmodel.design.componentchangingeventargs", "Member[component]"] + - ["system.componentmodel.design.componentactionstype", "system.componentmodel.design.componentactionstype!", "Member[component]"] + - ["system.string", "system.componentmodel.design.menucommand", "Method[tostring].ReturnValue"] + - ["system.guid", "system.componentmodel.design.commandid", "Member[guid]"] + - ["system.collections.ienumerator", "system.componentmodel.design.designsurfacecollection", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.design.designeractionlistschangedtype", "system.componentmodel.design.designeractionlistschangedtype!", "Member[actionlistsadded]"] + - ["system.boolean", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[issynchronized]"] + - ["system.string", "system.componentmodel.design.idesignerhost", "Member[transactiondescription]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[replace]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[copy]"] + - ["system.object", "system.componentmodel.design.designeroptionservice", "Method[getoptionvalue].ReturnValue"] + - ["system.int32", "system.componentmodel.design.commandid", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.menucommand", "Member[supported]"] + - ["system.string", "system.componentmodel.design.designeractionitem", "Member[category]"] + - ["system.boolean", "system.componentmodel.design.helpkeywordattribute", "Method[equals].ReturnValue"] + - ["system.object", "system.componentmodel.design.collectioneditor", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.itypedescriptorfilterservice", "Method[filterattributes].ReturnValue"] + - ["system.string", "system.componentmodel.design.collectioneditor", "Method[getdisplaytext].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.collectioneditor+collectionform", "Method[canremoveinstance].ReturnValue"] + - ["system.object", "system.componentmodel.design.ireferenceservice", "Method[getreference].ReturnValue"] + - ["system.object", "system.componentmodel.design.collectioneditor+collectionform", "Method[getservice].ReturnValue"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[relatedlinks]"] + - ["system.componentmodel.design.designeroptionservice+designeroptioncollection", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.design.undoengine", "Member[enabled]"] + - ["system.componentmodel.design.collectioneditor+collectionform", "system.componentmodel.design.collectioneditor", "Method[createcollectionform].ReturnValue"] + - ["system.object", "system.componentmodel.design.collectioneditor+collectionform", "Member[editvalue]"] + - ["system.reflection.assembly", "system.componentmodel.design.idesigntimeassemblyloader", "Method[loadruntimeassembly].ReturnValue"] + - ["system.object", "system.componentmodel.design.objectselectoreditor", "Member[currvalue]"] + - ["system.componentmodel.design.viewtechnology", "system.componentmodel.design.viewtechnology!", "Member[windowsforms]"] + - ["system.boolean", "system.componentmodel.design.imenucommandservice", "Method[globalinvoke].ReturnValue"] + - ["system.string", "system.componentmodel.design.designerverb", "Method[tostring].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.design.iselectionservice", "Method[getselectedcomponents].ReturnValue"] + - ["system.componentmodel.design.designerverbcollection", "system.componentmodel.design.idesigner", "Member[verbs]"] + - ["system.resources.iresourcewriter", "system.componentmodel.design.iresourceservice", "Method[getresourcewriter].ReturnValue"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[toolbox]"] + - ["system.boolean", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Method[contains].ReturnValue"] + - ["system.componentmodel.design.viewtechnology", "system.componentmodel.design.viewtechnology!", "Member[default]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[vertspacemakeequal]"] + - ["system.boolean", "system.componentmodel.design.datasourcedescriptor", "Member[isdesignable]"] + - ["system.int32", "system.componentmodel.design.datasourcedescriptorcollection", "Method[indexof].ReturnValue"] + - ["system.componentmodel.design.designeractionitem", "system.componentmodel.design.designeractionitemcollection", "Member[item]"] + - ["system.string", "system.componentmodel.design.componentrenameeventargs", "Member[oldname]"] + - ["system.componentmodel.design.idesignerhost", "system.componentmodel.design.idesignereventservice", "Member[activedesigner]"] + - ["system.int32", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Method[indexof].ReturnValue"] + - ["system.componentmodel.design.designeractionuistatechangetype", "system.componentmodel.design.designeractionuistatechangeeventargs", "Member[changetype]"] + - ["system.boolean", "system.componentmodel.design.iselectionservice", "Method[getcomponentselected].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.localizationextenderprovider", "Method[shouldserializelanguage].ReturnValue"] + - ["system.type", "system.componentmodel.design.collectioneditor+collectionform", "Member[collectionitemtype]"] + - ["system.type[]", "system.componentmodel.design.collectioneditor+collectionform", "Member[newitemtypes]"] + - ["system.componentmodel.design.helpcontexttype", "system.componentmodel.design.helpcontexttype!", "Member[selection]"] + - ["system.boolean", "system.componentmodel.design.datasourcegroupcollection", "Method[contains].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.design.menucommandservice", "Method[getcommandlist].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.localizationextenderprovider", "Method[canextend].ReturnValue"] + - ["system.componentmodel.design.objectselectoreditor+selectornode", "system.componentmodel.design.objectselectoreditor+selector", "Method[addnode].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designeractionmethoditem", "Member[includeasdesignerverb]"] + - ["system.componentmodel.design.undoengine", "system.componentmodel.design.undoengine+undounit", "Member[undoengine]"] + - ["system.componentmodel.memberdescriptor", "system.componentmodel.design.componentchangingeventargs", "Member[member]"] + - ["system.type", "system.componentmodel.design.collectioneditor", "Member[collectiontype]"] + - ["system.drawing.bitmap", "system.componentmodel.design.datasourcedescriptor", "Member[image]"] + - ["system.object", "system.componentmodel.design.designeroptionservice+designeroptioncollection", "Member[item]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[vertspacedecrease]"] + - ["system.collections.icollection", "system.componentmodel.design.componentdesigner", "Member[associatedcomponents]"] + - ["system.type", "system.componentmodel.design.collectioneditor", "Method[createcollectionitemtype].ReturnValue"] + - ["system.string", "system.componentmodel.design.designerverb", "Member[description]"] + - ["system.componentmodel.design.designsurface", "system.componentmodel.design.designsurfacemanager", "Method[createdesignsurfacecore].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.designeractionpropertyitem", "Member[relatedcomponent]"] + - ["system.object[]", "system.componentmodel.design.collectioneditor+collectionform", "Member[items]"] + - ["system.componentmodel.design.helpcontexttype", "system.componentmodel.design.helpcontexttype!", "Member[window]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[vertspaceconcatenate]"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.componentdesigner", "Member[parentcomponent]"] + - ["system.guid", "system.componentmodel.design.standardtoolwindows!", "Member[propertybrowser]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[f1help]"] + - ["system.boolean", "system.componentmodel.design.designertransaction", "Member[committed]"] + - ["system.object", "system.componentmodel.design.binaryeditor", "Method[editvalue].ReturnValue"] + - ["system.object", "system.componentmodel.design.componentchangedeventargs", "Member[newvalue]"] + - ["system.boolean", "system.componentmodel.design.componentdesigner", "Member[settextualdefaultproperty]"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.design.componentdesigner", "Method[invokegetinheritanceattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.datasourcegroup", "Member[isdefault]"] + - ["system.string", "system.componentmodel.design.datasourcedescriptor", "Member[typename]"] + - ["system.componentmodel.design.designsurface", "system.componentmodel.design.designsurfacecollection", "Member[item]"] + - ["system.componentmodel.design.undoengine+undounit", "system.componentmodel.design.undoengine", "Method[createundounit].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[sendbackward]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[aligntogrid]"] + - ["system.object", "system.componentmodel.design.collectioneditor", "Method[editvalue].ReturnValue"] + - ["system.type", "system.componentmodel.design.ityperesolutionservice", "Method[gettype].ReturnValue"] + - ["system.collections.idictionary", "system.componentmodel.design.menucommand", "Member[properties]"] + - ["system.int32", "system.componentmodel.design.commandid", "Member[id]"] + - ["system.componentmodel.design.designeractionlistschangedtype", "system.componentmodel.design.designeractionlistschangedtype!", "Member[actionlistsremoved]"] + - ["system.boolean", "system.componentmodel.design.designerverbcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.componentmodel.design.undoengine+undounit", "Method[tostring].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.design.loadedeventargs", "Member[errors]"] + - ["system.componentmodel.design.servicecontainer", "system.componentmodel.design.designsurfacemanager", "Member[servicecontainer]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[snaptogrid]"] + - ["system.object", "system.componentmodel.design.designercollection", "Member[syncroot]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[selectall]"] + - ["system.type", "system.componentmodel.design.idesignerhost", "Method[gettype].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.componentmodel.design.designercommandset", "Member[actionlists]"] + - ["system.componentmodel.design.displaymode", "system.componentmodel.design.displaymode!", "Member[auto]"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.idesignerhost", "Member[rootcomponent]"] + - ["system.object", "system.componentmodel.design.iselectionservice", "Member[primaryselection]"] + - ["system.collections.ienumerator", "system.componentmodel.design.designercollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.componentmodel.design.iselectionservice", "Member[selectioncount]"] + - ["system.object", "system.componentmodel.design.idesigneroptionservice", "Method[getoptionvalue].ReturnValue"] + - ["system.componentmodel.design.componentdesigner+shadowpropertycollection", "system.componentmodel.design.componentdesigner", "Member[shadowproperties]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[ungroup]"] + - ["system.componentmodel.design.datasourcedescriptor", "system.componentmodel.design.datasourcedescriptorcollection", "Member[item]"] + - ["system.componentmodel.design.designeroptionservice+designeroptioncollection", "system.componentmodel.design.designeroptionservice", "Method[createoptioncollection].ReturnValue"] + - ["system.componentmodel.design.menucommandschangedtype", "system.componentmodel.design.menucommandschangedtype!", "Member[commandremoved]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[aligntop]"] + - ["system.componentmodel.icomponent", "system.componentmodel.design.componenteventargs", "Member[component]"] + - ["system.boolean", "system.componentmodel.design.localizationextenderprovider", "Method[getlocalizable].ReturnValue"] + - ["system.int32", "system.componentmodel.design.designerverbcollection", "Method[add].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.design.eventbindingservice", "Method[geteventproperties].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[alignhorizontalcenters]"] + - ["system.windows.forms.dialogresult", "system.componentmodel.design.collectioneditor+collectionform", "Method[showeditordialog].ReturnValue"] + - ["system.componentmodel.design.viewtechnology", "system.componentmodel.design.viewtechnology!", "Member[passthrough]"] + - ["system.boolean", "system.componentmodel.design.menucommand", "Member[enabled]"] + - ["system.drawing.bitmap", "system.componentmodel.design.datasourcegroup", "Member[image]"] + - ["system.componentmodel.design.helpcontexttype", "system.componentmodel.design.helpcontexttype!", "Member[ambient]"] + - ["system.boolean", "system.componentmodel.design.menucommand", "Member[checked]"] + - ["system.componentmodel.design.menucommand", "system.componentmodel.design.menucommandservice", "Method[findcommand].ReturnValue"] + - ["system.boolean", "system.componentmodel.design.designertransaction", "Member[canceled]"] + - ["system.diagnostics.tracelistenercollection", "system.componentmodel.design.icomponentdesignerdebugservice", "Member[listeners]"] + - ["system.componentmodel.design.commandid", "system.componentmodel.design.standardcommands!", "Member[taborder]"] + - ["system.boolean", "system.componentmodel.design.collectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.componentmodel.design.datasourcegroup", "system.componentmodel.design.datasourcegroupcollection", "Member[item]"] + - ["system.collections.icollection", "system.componentmodel.design.designercommandset", "Method[getcommands].ReturnValue"] + - ["system.string", "system.componentmodel.design.designeractionmethoditem", "Member[membername]"] + - ["system.boolean", "system.componentmodel.design.idesignerhosttransactionstate", "Member[isclosingtransaction]"] + - ["system.object", "system.componentmodel.design.designeractionuistatechangeeventargs", "Member[relatedobject]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.typemodel.yml new file mode 100644 index 000000000000..ca5952b6572e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ComponentModel.typemodel.yml @@ -0,0 +1,950 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.componentmodel.progresschangedeventargs", "Member[progresspercentage]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.propertydescriptorcollection!", "Member[empty]"] + - ["system.object", "system.componentmodel.nullableconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.refreshproperties", "system.componentmodel.refreshpropertiesattribute", "Member[refreshproperties]"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.eventdescriptorcollection", "Method[sort].ReturnValue"] + - ["system.object", "system.componentmodel.licenseproviderattribute", "Member[typeid]"] + - ["system.componentmodel.notifyparentpropertyattribute", "system.componentmodel.notifyparentpropertyattribute!", "Member[default]"] + - ["system.componentmodel.displaynameattribute", "system.componentmodel.displaynameattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.defaulteventattribute", "Method[equals].ReturnValue"] + - ["system.object", "system.componentmodel.toolboxitemfilterattribute", "Member[typeid]"] + - ["system.int32", "system.componentmodel.licenseproviderattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[supportschangenotificationcore]"] + - ["system.componentmodel.isite", "system.componentmodel.nestedcontainer", "Method[createsite].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.icustomtypedescriptor", "Method[getattributes].ReturnValue"] + - ["system.boolean", "system.componentmodel.itypedescriptorcontext", "Method[oncomponentchanging].ReturnValue"] + - ["system.int32", "system.componentmodel.recommendedasconfigurableattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.backgroundworker", "Member[isbusy]"] + - ["system.object", "system.componentmodel.charconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.componentmodel.customtypedescriptor", "Method[getclassname].ReturnValue"] + - ["system.boolean", "system.componentmodel.dateonlyconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[verifychar].ReturnValue"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedeventargs", "Member[listchangedtype]"] + - ["system.componentmodel.listsortdescriptioncollection", "system.componentmodel.ibindinglistview", "Member[sortdescriptions]"] + - ["system.object", "system.componentmodel.typeconverter", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.passwordpropertytextattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.object", "system.componentmodel.eventdescriptorcollection", "Member[syncroot]"] + - ["system.int32", "system.componentmodel.editorattribute", "Method[gethashcode].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.componentmodel.groupdescription", "Member[groupnames]"] + - ["system.object", "system.componentmodel.stringconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.weakeventmanager+listenerlist", "system.componentmodel.currentchangedeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.boolean", "system.componentmodel.licenseproviderattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.syntaxcheck!", "Method[checkrootedpath].ReturnValue"] + - ["system.threading.synchronizationcontext", "system.componentmodel.asyncoperationmanager!", "Member[synchronizationcontext]"] + - ["system.string", "system.componentmodel.dependencypropertydescriptor", "Member[category]"] + - ["system.boolean", "system.componentmodel.eventdescriptorcollection", "Member[isfixedsize]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findassignededitpositioninrange].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.attributecollection!", "Method[fromexisting].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.propertydescriptor", "Method[getchildproperties].ReturnValue"] + - ["system.boolean", "system.componentmodel.typeconverter+simplepropertydescriptor", "Method[shouldserializevalue].ReturnValue"] + - ["system.object", "system.componentmodel.typedescriptor!", "Method[getassociation].ReturnValue"] + - ["system.boolean", "system.componentmodel.collectionconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[promptcharnotallowed]"] + - ["system.boolean", "system.componentmodel.localizableattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.refreshproperties", "system.componentmodel.refreshproperties!", "Member[none]"] + - ["system.boolean", "system.componentmodel.propertydescriptor", "Method[shouldserializevalue].ReturnValue"] + - ["system.componentmodel.designercategoryattribute", "system.componentmodel.designercategoryattribute!", "Member[component]"] + - ["system.componentmodel.mergablepropertyattribute", "system.componentmodel.mergablepropertyattribute!", "Member[no]"] + - ["system.componentmodel.recommendedasconfigurableattribute", "system.componentmodel.recommendedasconfigurableattribute!", "Member[yes]"] + - ["system.boolean", "system.componentmodel.ibindinglist", "Member[allowedit]"] + - ["system.boolean", "system.componentmodel.icollectionview", "Member[isempty]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findnoneditpositionfrom].ReturnValue"] + - ["system.string", "system.componentmodel.designercategoryattribute", "Member[category]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.customtypedescriptor", "Method[getproperties].ReturnValue"] + - ["system.componentmodel.licenseproviderattribute", "system.componentmodel.licenseproviderattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.providepropertyattribute", "Method[equals].ReturnValue"] + - ["system.object", "system.componentmodel.typedescriptor!", "Method[geteditor].ReturnValue"] + - ["system.componentmodel.icustomtypedescriptor", "system.componentmodel.typedescriptionprovider", "Method[gettypedescriptor].ReturnValue"] + - ["system.componentmodel.defaultbindingpropertyattribute", "system.componentmodel.defaultbindingpropertyattribute!", "Member[default]"] + - ["system.componentmodel.designerserializationvisibilityattribute", "system.componentmodel.designerserializationvisibilityattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.designerserializationvisibilityattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.dataobjectmethodtype", "system.componentmodel.dataobjectmethodtype!", "Member[update]"] + - ["system.componentmodel.collectionchangeaction", "system.componentmodel.collectionchangeaction!", "Member[refresh]"] + - ["system.boolean", "system.componentmodel.ieditablecollectionview", "Member[canaddnew]"] + - ["system.object", "system.componentmodel.typedescriptor!", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionview", "Member[iscurrentbeforefirst]"] + - ["system.windows.coercevaluecallback", "system.componentmodel.dependencypropertydescriptor", "Member[designercoercevaluecallback]"] + - ["system.int32", "system.componentmodel.icollectionview", "Member[currentposition]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[verifystring].ReturnValue"] + - ["system.boolean", "system.componentmodel.designtimevisibleattribute", "Member[visible]"] + - ["system.boolean", "system.componentmodel.dataobjectattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[asciionly]"] + - ["system.boolean", "system.componentmodel.nullableconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.string", "system.componentmodel.attributeproviderattribute", "Member[propertyname]"] + - ["system.componentmodel.icustomtypedescriptor", "system.componentmodel.typedescriptionprovider", "Method[getextendedtypedescriptor].ReturnValue"] + - ["system.boolean", "system.componentmodel.ieditablecollectionview", "Member[cancanceledit]"] + - ["system.int32", "system.componentmodel.listchangedeventargs", "Member[newindex]"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[invalidinput]"] + - ["system.componentmodel.dataobjectmethodtype", "system.componentmodel.dataobjectmethodtype!", "Member[delete]"] + - ["system.boolean", "system.componentmodel.complexbindingpropertiesattribute", "Method[equals].ReturnValue"] + - ["system.object", "system.componentmodel.multilinestringconverter", "Method[convertto].ReturnValue"] + - ["system.type", "system.componentmodel.typedescriptor!", "Member[interfacetype]"] + - ["system.string", "system.componentmodel.instancecreationeditor", "Member[text]"] + - ["system.type", "system.componentmodel.typedescriptionprovider", "Method[getreflectiontype].ReturnValue"] + - ["system.boolean", "system.componentmodel.attributecollection", "Method[matches].ReturnValue"] + - ["system.componentmodel.designercategoryattribute", "system.componentmodel.designercategoryattribute!", "Member[form]"] + - ["system.componentmodel.iextenderprovider[]", "system.componentmodel.typedescriptionprovider", "Method[getextenderproviders].ReturnValue"] + - ["system.boolean", "system.componentmodel.defaultpropertyattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.propertydescriptorcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[supportssorting]"] + - ["system.boolean", "system.componentmodel.iintellisensebuilder", "Method[show].ReturnValue"] + - ["system.int32", "system.componentmodel.localizableattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.typelistconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.componentmodel.toolboxitemattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.propertytabscope", "system.componentmodel.propertytabscope!", "Member[static]"] + - ["system.collections.ienumerable", "system.componentmodel.icollectionview", "Member[sourcecollection]"] + - ["system.type", "system.componentmodel.nullableconverter", "Member[underlyingtype]"] + - ["system.componentmodel.typeconverter", "system.componentmodel.icustomtypedescriptor", "Method[getconverter].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.memberdescriptor", "Member[attributes]"] + - ["system.boolean", "system.componentmodel.currentchangingeventargs", "Member[cancel]"] + - ["system.boolean", "system.componentmodel.typeconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.boolean", "system.componentmodel.timespanconverter", "Method[canconvertto].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[success]"] + - ["system.string", "system.componentmodel.propertychangingeventargs", "Member[propertyname]"] + - ["system.componentmodel.refreshproperties", "system.componentmodel.refreshproperties!", "Member[all]"] + - ["system.object", "system.componentmodel.referenceconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.propertyfilterattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.booleanconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.componentmodel.designerattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.component", "Member[designmode]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.listchangedeventargs", "Member[propertydescriptor]"] + - ["system.componentmodel.bindableattribute", "system.componentmodel.bindableattribute!", "Member[yes]"] + - ["system.boolean", "system.componentmodel.mergablepropertyattribute", "Member[allowmerge]"] + - ["system.boolean", "system.componentmodel.notifyparentpropertyattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.notifyparentpropertyattribute", "Member[notifyparent]"] + - ["system.boolean", "system.componentmodel.designerserializationvisibilityattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.componentmodel.listsortdirection", "system.componentmodel.listsortdescription", "Member[sortdirection]"] + - ["system.object", "system.componentmodel.propertydescriptorcollection", "Member[syncroot]"] + - ["system.componentmodel.bindingdirection", "system.componentmodel.bindingdirection!", "Member[twoway]"] + - ["system.componentmodel.descriptionattribute", "system.componentmodel.descriptionattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.guidconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.componentmodel.listsortdirection", "system.componentmodel.listsortdirection!", "Member[ascending]"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[unknown]"] + - ["system.componentmodel.isite", "system.componentmodel.memberdescriptor!", "Method[getsite].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.componentmodel.customtypedescriptor", "Method[getconverter].ReturnValue"] + - ["system.object", "system.componentmodel.runworkercompletedeventargs", "Member[userstate]"] + - ["system.attribute[]", "system.componentmodel.memberdescriptor", "Member[attributearray]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.bindinglist", "Member[sortproperty]"] + - ["system.boolean", "system.componentmodel.sortdescription!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.componentmodel.editorbrowsableattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.recommendedasconfigurableattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.arrayconverter", "Method[getproperties].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.typeconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.componentmodel.immutableobjectattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.dataobjectmethodtype", "system.componentmodel.dataobjectmethodtype!", "Member[fill]"] + - ["system.boolean", "system.componentmodel.recommendedasconfigurableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.componentmodel.notifyparentpropertyattribute", "system.componentmodel.notifyparentpropertyattribute!", "Member[no]"] + - ["system.string", "system.componentmodel.toolboxitemfilterattribute", "Method[tostring].ReturnValue"] + - ["system.delegate", "system.componentmodel.eventhandlerlist", "Member[item]"] + - ["system.boolean", "system.componentmodel.passwordpropertytextattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.settingsbindableattribute", "system.componentmodel.settingsbindableattribute!", "Member[yes]"] + - ["system.boolean", "system.componentmodel.propertydescriptorcollection", "Member[isreadonly]"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.customtypedescriptor", "Method[getdefaultevent].ReturnValue"] + - ["system.boolean", "system.componentmodel.mergablepropertyattribute", "Method[equals].ReturnValue"] + - ["system.int32", "system.componentmodel.defaulteventattribute", "Method[gethashcode].ReturnValue"] + - ["system.idisposable", "system.componentmodel.icollectionview", "Method[deferrefresh].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.cultureinfoconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.componentmodel.designtimevisibleattribute", "system.componentmodel.designtimevisibleattribute!", "Member[default]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Member[length]"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.typedescriptor!", "Method[getdefaultevent].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionviewliveshaping", "Member[canchangelivesorting]"] + - ["system.int32", "system.componentmodel.bindinglist", "Method[findcore].ReturnValue"] + - ["system.componentmodel.designtimevisibleattribute", "system.componentmodel.designtimevisibleattribute!", "Member[no]"] + - ["system.componentmodel.designercategoryattribute", "system.componentmodel.designercategoryattribute!", "Member[generic]"] + - ["system.componentmodel.licenseusagemode", "system.componentmodel.licensemanager!", "Member[usagemode]"] + - ["system.boolean", "system.componentmodel.asynccompletedeventargs", "Member[cancelled]"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.icustomtypedescriptor", "Method[getevents].ReturnValue"] + - ["system.string", "system.componentmodel.defaultpropertyattribute", "Member[name]"] + - ["system.componentmodel.localizableattribute", "system.componentmodel.localizableattribute!", "Member[no]"] + - ["system.componentmodel.newitemplaceholderposition", "system.componentmodel.newitemplaceholderposition!", "Member[none]"] + - ["system.boolean", "system.componentmodel.typelistconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.object", "system.componentmodel.typeconverter", "Method[convertfrominvariantstring].ReturnValue"] + - ["system.object", "system.componentmodel.doworkeventargs", "Member[result]"] + - ["system.boolean", "system.componentmodel.propertydescriptor", "Member[isreadonly]"] + - ["system.collections.ienumerator", "system.componentmodel.typeconverter+standardvaluescollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.componentmodel.nullableconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.int32", "system.componentmodel.listchangedeventargs", "Member[oldindex]"] + - ["system.boolean", "system.componentmodel.typeconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.int32", "system.componentmodel.win32exception", "Member[nativeerrorcode]"] + - ["system.type[]", "system.componentmodel.propertytabattribute", "Member[tabclasses]"] + - ["system.boolean", "system.componentmodel.dataobjectfieldattribute", "Member[isnullable]"] + - ["system.componentmodel.editorbrowsablestate", "system.componentmodel.editorbrowsableattribute", "Member[state]"] + - ["system.collections.objectmodel.observablecollection", "system.componentmodel.icollectionviewliveshaping", "Member[livefilteringproperties]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.icustomtypedescriptor", "Method[getpropertiesfromregisteredtype].ReturnValue"] + - ["system.int32", "system.componentmodel.propertyfilterattribute", "Method[gethashcode].ReturnValue"] + - ["system.char", "system.componentmodel.maskedtextprovider", "Member[promptchar]"] + - ["system.boolean", "system.componentmodel.listsortdescriptioncollection", "Method[contains].ReturnValue"] + - ["system.object", "system.componentmodel.maskedtextprovider", "Method[clone].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.componentmodel.icustomtypedescriptor", "Method[getconverterfromregisteredtype].ReturnValue"] + - ["system.componentmodel.defaulteventattribute", "system.componentmodel.defaulteventattribute!", "Member[default]"] + - ["system.componentmodel.refreshproperties", "system.componentmodel.refreshproperties!", "Member[repaint]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.bindinglist", "Member[sortpropertycore]"] + - ["system.boolean", "system.componentmodel.passwordpropertytextattribute", "Member[password]"] + - ["system.boolean", "system.componentmodel.propertytabattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.immutableobjectattribute", "system.componentmodel.immutableobjectattribute!", "Member[yes]"] + - ["system.windows.dependencyproperty", "system.componentmodel.dependencypropertydescriptor", "Member[dependencyproperty]"] + - ["system.object", "system.componentmodel.typelistconverter", "Method[convertfrom].ReturnValue"] + - ["system.type", "system.componentmodel.enumconverter", "Member[enumtype]"] + - ["system.componentmodel.readonlyattribute", "system.componentmodel.readonlyattribute!", "Member[yes]"] + - ["system.componentmodel.isite", "system.componentmodel.marshalbyvaluecomponent", "Member[site]"] + - ["system.int32", "system.componentmodel.memberdescriptor", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.nestedcontainer", "Member[owner]"] + - ["system.componentmodel.propertytabscope", "system.componentmodel.propertytabscope!", "Member[global]"] + - ["system.componentmodel.typeconverter", "system.componentmodel.dependencypropertydescriptor", "Member[converter]"] + - ["system.boolean", "system.componentmodel.basenumberconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.designonlyattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.string", "system.componentmodel.idataerrorinfo", "Member[item]"] + - ["system.string", "system.componentmodel.maskedtextprovider", "Method[tostring].ReturnValue"] + - ["system.componentmodel.bindablesupport", "system.componentmodel.bindablesupport!", "Member[no]"] + - ["system.object", "system.componentmodel.ieditablecollectionview", "Member[currentedititem]"] + - ["system.int32", "system.componentmodel.mergablepropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.listsortdescriptioncollection", "Member[issynchronized]"] + - ["system.threading.synchronizationcontext", "system.componentmodel.asyncoperation", "Member[synchronizationcontext]"] + - ["system.componentmodel.typeconverter", "system.componentmodel.propertydescriptor", "Member[converterfromregisteredtype]"] + - ["system.componentmodel.propertyfilteroptions", "system.componentmodel.propertyfilteroptions!", "Member[none]"] + - ["system.object", "system.componentmodel.icomnativedescriptorhandler", "Method[getpropertyvalue].ReturnValue"] + - ["system.boolean", "system.componentmodel.isynchronizeinvoke", "Member[invokerequired]"] + - ["system.string", "system.componentmodel.typedescriptor!", "Method[getclassname].ReturnValue"] + - ["system.componentmodel.isite", "system.componentmodel.icomponent", "Member[site]"] + - ["system.int32", "system.componentmodel.eventdescriptorcollection", "Member[count]"] + - ["system.boolean", "system.componentmodel.iraiseitemchangedevents", "Member[raisesitemchangedevents]"] + - ["system.boolean", "system.componentmodel.readonlyattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.ibindinglist", "Member[supportschangenotification]"] + - ["system.componentmodel.designerserializationvisibility", "system.componentmodel.designerserializationvisibility!", "Member[content]"] + - ["system.componentmodel.refreshpropertiesattribute", "system.componentmodel.refreshpropertiesattribute!", "Member[all]"] + - ["system.boolean", "system.componentmodel.runinstallerattribute", "Method[equals].ReturnValue"] + - ["system.int32", "system.componentmodel.listsortdescriptioncollection", "Method[add].ReturnValue"] + - ["system.object", "system.componentmodel.designerattribute", "Member[typeid]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.icustomtypedescriptor", "Method[getdefaultproperty].ReturnValue"] + - ["system.string", "system.componentmodel.maskedtextprovider", "Method[todisplaystring].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.componentmodel.typedescriptor!", "Method[getconverter].ReturnValue"] + - ["system.componentmodel.icustomtypedescriptor", "system.componentmodel.typedescriptionprovider", "Method[gettypedescriptorfromregisteredtype].ReturnValue"] + - ["system.boolean", "system.componentmodel.charconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.listsortdescriptioncollection", "Member[isreadonly]"] + - ["system.int32", "system.componentmodel.browsableattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[focus]"] + - ["system.boolean", "system.componentmodel.settingsbindableattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionview", "Method[movecurrenttofirst].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[asciicharacterexpected]"] + - ["system.int32", "system.componentmodel.dataobjectfieldattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.componentmodel.doworkeventargs", "Member[argument]"] + - ["system.object", "system.componentmodel.addingneweventargs", "Member[newobject]"] + - ["system.string", "system.componentmodel.initializationeventattribute", "Member[eventname]"] + - ["system.object", "system.componentmodel.booleanconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.icustomtypedescriptor", "Method[geteventsfromregisteredtype].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataobjectmethodattribute", "Method[match].ReturnValue"] + - ["system.object", "system.componentmodel.timeonlyconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.designtimevisibleattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[maskfull]"] + - ["system.componentmodel.designerserializationvisibility", "system.componentmodel.designerserializationvisibilityattribute", "Member[visibility]"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[noneditposition]"] + - ["system.nullable", "system.componentmodel.icollectionviewliveshaping", "Member[islivegrouping]"] + - ["system.boolean", "system.componentmodel.readonlyattribute", "Member[isreadonly]"] + - ["system.componentmodel.license", "system.componentmodel.licenseprovider", "Method[getlicense].ReturnValue"] + - ["system.int32", "system.componentmodel.complexbindingpropertiesattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.datetimeconverter", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.componentmodel.customtypedescriptor", "Method[getcomponentname].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.icustomtypedescriptor", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.componentmodel.propertydescriptor", "Method[canresetvalue].ReturnValue"] + - ["system.attribute[]", "system.componentmodel.attributecollection", "Member[attributes]"] + - ["system.boolean", "system.componentmodel.booleanconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.componentmodel.notifyparentpropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.typedescriptor!", "Method[getproperties].ReturnValue"] + - ["system.componentmodel.license", "system.componentmodel.licensemanager!", "Method[validate].ReturnValue"] + - ["system.componentmodel.readonlyattribute", "system.componentmodel.readonlyattribute!", "Member[no]"] + - ["system.componentmodel.toolboxitemfiltertype", "system.componentmodel.toolboxitemfilterattribute", "Member[filtertype]"] + - ["system.globalization.cultureinfo", "system.componentmodel.icollectionview", "Member[culture]"] + - ["system.object", "system.componentmodel.itempropertyinfo", "Member[descriptor]"] + - ["system.boolean", "system.componentmodel.ibindinglist", "Member[allownew]"] + - ["system.componentmodel.dataobjectattribute", "system.componentmodel.dataobjectattribute!", "Member[dataobject]"] + - ["system.object", "system.componentmodel.basenumberconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.handledeventargs", "Member[handled]"] + - ["system.componentmodel.listsortdirection", "system.componentmodel.bindinglist", "Member[sortdirectioncore]"] + - ["system.boolean", "system.componentmodel.icollectionview", "Method[movecurrenttonext].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindableattribute", "Member[bindable]"] + - ["system.nullable", "system.componentmodel.icollectionviewliveshaping", "Member[islivefiltering]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.componentconverter", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[skipliterals]"] + - ["system.componentmodel.notifyparentpropertyattribute", "system.componentmodel.notifyparentpropertyattribute!", "Member[yes]"] + - ["system.string", "system.componentmodel.sortdescription", "Member[propertyname]"] + - ["system.object", "system.componentmodel.icollectionview", "Member[currentitem]"] + - ["system.boolean", "system.componentmodel.ieditablecollectionview", "Member[iseditingitem]"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[allowedit]"] + - ["system.boolean", "system.componentmodel.editorattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.propertyfilteroptions", "system.componentmodel.propertyfilterattribute", "Member[filter]"] + - ["system.componentmodel.designerserializationvisibility", "system.componentmodel.designerserializationvisibility!", "Member[visible]"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.inheritanceattribute!", "Member[inheritedreadonly]"] + - ["system.object", "system.componentmodel.licensemanager!", "Method[createwithcontext].ReturnValue"] + - ["system.boolean", "system.componentmodel.browsableattribute", "Member[browsable]"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.inheritanceattribute!", "Member[default]"] + - ["system.string", "system.componentmodel.providepropertyattribute", "Member[propertyname]"] + - ["system.char", "system.componentmodel.maskedtextprovider!", "Member[defaultpasswordchar]"] + - ["system.boolean", "system.componentmodel.ieditablecollectionview", "Member[isaddingnew]"] + - ["system.boolean", "system.componentmodel.booleanconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Member[isattached]"] + - ["system.boolean", "system.componentmodel.eventdescriptorcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.componentmodel.asynccompletedeventargs", "Member[userstate]"] + - ["system.boolean", "system.componentmodel.backgroundworker", "Member[cancellationpending]"] + - ["system.string", "system.componentmodel.providepropertyattribute", "Member[receivertypename]"] + - ["system.object", "system.componentmodel.icustomtypedescriptor", "Method[getpropertyowner].ReturnValue"] + - ["system.boolean", "system.componentmodel.enumconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.type", "system.componentmodel.eventdescriptor", "Member[componenttype]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.itypedescriptorcontext", "Member[propertydescriptor]"] + - ["system.object", "system.componentmodel.licensecontext", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.componentmodel.notifyparentpropertyattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.typedescriptor!", "Method[createevent].ReturnValue"] + - ["system.boolean", "system.componentmodel.recommendedasconfigurableattribute", "Member[recommendedasconfigurable]"] + - ["system.componentmodel.passwordpropertytextattribute", "system.componentmodel.passwordpropertytextattribute!", "Member[yes]"] + - ["system.boolean", "system.componentmodel.memberdescriptor", "Method[equals].ReturnValue"] + - ["system.string", "system.componentmodel.typeconverter", "Method[converttostring].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.typeconverter", "Method[sortproperties].ReturnValue"] + - ["system.boolean", "system.componentmodel.enumconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.referenceconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionview", "Member[cangroup]"] + - ["system.string", "system.componentmodel.typedescriptionproviderattribute", "Member[typename]"] + - ["system.object", "system.componentmodel.dateonlyconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.componentcollection", "system.componentmodel.container", "Member[components]"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[supportschangenotification]"] + - ["system.iasyncresult", "system.componentmodel.isynchronizeinvoke", "Method[begininvoke].ReturnValue"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[itemchanged]"] + - ["system.boolean", "system.componentmodel.typeconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[insertat].ReturnValue"] + - ["system.object", "system.componentmodel.instancecreationeditor", "Method[createinstance].ReturnValue"] + - ["system.collections.icomparer", "system.componentmodel.enumconverter", "Member[comparer]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[includeprompt]"] + - ["system.string", "system.componentmodel.icustomtypedescriptor", "Method[getcomponentname].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[ispassword]"] + - ["system.componentmodel.listsortdescription", "system.componentmodel.listsortdescriptioncollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.typedescriptionprovider", "Method[isregisteredtype].ReturnValue"] + - ["system.int32", "system.componentmodel.installertypeattribute", "Method[gethashcode].ReturnValue"] + - ["system.collections.ienumerator", "system.componentmodel.maskedtextprovider", "Member[editpositions]"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[signeddigitexpected]"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[positionoutofrange]"] + - ["system.int32", "system.componentmodel.descriptionattribute", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findeditpositioninrange].ReturnValue"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Member[lastassignedposition]"] + - ["system.boolean", "system.componentmodel.multilinestringconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.dependencypropertydescriptor", "Method[getchildproperties].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[maskcompleted]"] + - ["system.string", "system.componentmodel.attributeproviderattribute", "Member[typename]"] + - ["system.int32", "system.componentmodel.designercategoryattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.toolboxitemfiltertype", "system.componentmodel.toolboxitemfiltertype!", "Member[prevent]"] + - ["system.boolean", "system.componentmodel.basenumberconverter", "Method[canconvertto].ReturnValue"] + - ["system.componentmodel.propertyfilteroptions", "system.componentmodel.propertyfilteroptions!", "Member[invalid]"] + - ["system.object", "system.componentmodel.icustomtypedescriptor", "Method[geteditor].ReturnValue"] + - ["system.object", "system.componentmodel.customtypedescriptor", "Method[geteditor].ReturnValue"] + - ["system.string", "system.componentmodel.marshalbyvaluecomponent", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[removeat].ReturnValue"] + - ["system.windows.weakeventmanager+listenerlist", "system.componentmodel.propertychangedeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.componentmodel.bindableattribute", "system.componentmodel.bindableattribute!", "Member[no]"] + - ["system.componentmodel.designerserializationvisibilityattribute", "system.componentmodel.designerserializationvisibilityattribute!", "Member[hidden]"] + - ["system.boolean", "system.componentmodel.eventdescriptorcollection", "Member[isreadonly]"] + - ["system.boolean", "system.componentmodel.ibindinglistview", "Member[supportsfiltering]"] + - ["system.object", "system.componentmodel.memberdescriptor!", "Method[getinvokee].ReturnValue"] + - ["system.componentmodel.passwordpropertytextattribute", "system.componentmodel.passwordpropertytextattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.typeconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.object", "system.componentmodel.runworkercompletedeventargs", "Member[result]"] + - ["system.boolean", "system.componentmodel.versionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.propertydescriptorcollection", "Member[issynchronized]"] + - ["system.boolean", "system.componentmodel.extenderprovidedpropertyattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.listbindableattribute", "system.componentmodel.listbindableattribute!", "Member[no]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Member[assignededitpositioncount]"] + - ["system.componentmodel.designerserializationvisibilityattribute", "system.componentmodel.designerserializationvisibilityattribute!", "Member[content]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[add].ReturnValue"] + - ["system.type", "system.componentmodel.typeconverter+simplepropertydescriptor", "Member[componenttype]"] + - ["system.boolean", "system.componentmodel.icollectionview", "Method[movecurrentto].ReturnValue"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.eventdescriptorcollection!", "Member[empty]"] + - ["system.boolean", "system.componentmodel.eventdescriptor", "Member[ismulticast]"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.inheritanceattribute!", "Member[notinherited]"] + - ["system.boolean", "system.componentmodel.ibindinglist", "Member[supportssearching]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findunassignededitpositionfrom].ReturnValue"] + - ["system.string", "system.componentmodel.propertychangedeventargs", "Member[propertyname]"] + - ["system.boolean", "system.componentmodel.lookupbindingpropertiesattribute", "Method[equals].ReturnValue"] + - ["system.object", "system.componentmodel.bindinglist", "Method[addnewcore].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataobjectfieldattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.isite", "Member[designmode]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.ibindinglist", "Member[sortproperty]"] + - ["system.int32", "system.componentmodel.typeconverter+standardvaluescollection", "Member[count]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findunassignededitpositioninrange].ReturnValue"] + - ["system.int32", "system.componentmodel.defaultvalueattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.parenthesizepropertynameattribute", "system.componentmodel.parenthesizepropertynameattribute!", "Member[default]"] + - ["system.type", "system.componentmodel.typedescriptionprovider", "Method[getruntimetype].ReturnValue"] + - ["system.boolean", "system.componentmodel.toolboxitemfilterattribute", "Method[match].ReturnValue"] + - ["system.collections.icomparer", "system.componentmodel.groupdescription", "Member[customsort]"] + - ["system.string", "system.componentmodel.license", "Member[licensekey]"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[itemmoved]"] + - ["system.boolean", "system.componentmodel.licfilelicenseprovider", "Method[iskeyvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.canceleventargs", "Member[cancel]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[set].ReturnValue"] + - ["system.boolean", "system.componentmodel.groupdescription", "Method[shouldserializesortdescriptions].ReturnValue"] + - ["system.boolean", "system.componentmodel.iextenderprovider", "Method[canextend].ReturnValue"] + - ["system.object", "system.componentmodel.timespanconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.typeconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.componentmodel.dateonlyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.componentmodel.listsortdescriptioncollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.componentmodel.timespanconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Member[isreadonly]"] + - ["system.object", "system.componentmodel.ieditablecollectionviewaddnewitem", "Method[addnewitem].ReturnValue"] + - ["system.componentmodel.toolboxitemattribute", "system.componentmodel.toolboxitemattribute!", "Member[none]"] + - ["system.type", "system.componentmodel.nullableconverter", "Member[nullabletype]"] + - ["system.object", "system.componentmodel.groupdescription", "Method[groupnamefromitem].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.icomnativedescriptorhandler", "Method[getattributes].ReturnValue"] + - ["system.componentmodel.sortdescriptioncollection", "system.componentmodel.groupdescription", "Member[sortdescriptions]"] + - ["system.componentmodel.listsortdirection", "system.componentmodel.ibindinglist", "Member[sortdirection]"] + - ["system.object", "system.componentmodel.ibindinglist", "Method[addnew].ReturnValue"] + - ["system.eventhandler", "system.componentmodel.propertydescriptor", "Method[getvaluechangedhandler].ReturnValue"] + - ["system.boolean", "system.componentmodel.runinstallerattribute", "Member[runinstaller]"] + - ["system.componentmodel.propertyfilteroptions", "system.componentmodel.propertyfilteroptions!", "Member[setvalues]"] + - ["system.boolean", "system.componentmodel.listsortdescriptioncollection", "Member[isfixedsize]"] + - ["system.object", "system.componentmodel.typeconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.componentmodel.dependencypropertydescriptor", "Method[geteditor].ReturnValue"] + - ["system.int32", "system.componentmodel.propertydescriptor", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.componentmodel.collectionconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.nullableconverter", "Method[isvalid].ReturnValue"] + - ["system.string", "system.componentmodel.categoryattribute", "Method[getlocalizedstring].ReturnValue"] + - ["system.boolean", "system.componentmodel.versionconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.componentmodel.designerserializationvisibilityattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[design]"] + - ["system.nullable", "system.componentmodel.customtypedescriptor", "Member[requireregisteredtypes]"] + - ["system.collections.ienumerator", "system.componentmodel.listsortdescriptioncollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.componentmodel.typeconverter", "Method[convertfromstring].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.customtypedescriptor", "Method[getattributes].ReturnValue"] + - ["system.boolean", "system.componentmodel.localizableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.type", "system.componentmodel.propertydescriptor", "Method[gettypefromname].ReturnValue"] + - ["system.object", "system.componentmodel.listsortdescriptioncollection", "Member[syncroot]"] + - ["system.string", "system.componentmodel.nestedcontainer", "Member[ownername]"] + - ["system.object", "system.componentmodel.progresschangedeventargs", "Member[userstate]"] + - ["system.string", "system.componentmodel.maskedtextprovider", "Member[mask]"] + - ["system.string", "system.componentmodel.displaynameattribute", "Member[displayname]"] + - ["system.componentmodel.typeconverter", "system.componentmodel.nullableconverter", "Member[underlyingtypeconverter]"] + - ["system.componentmodel.iextenderprovider", "system.componentmodel.extenderprovidedpropertyattribute", "Member[provider]"] + - ["system.object", "system.componentmodel.cultureinfoconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.componentmodel.attributecollection", "Member[syncroot]"] + - ["system.string", "system.componentmodel.icomnativedescriptorhandler", "Method[getclassname].ReturnValue"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.typedescriptor!", "Method[getevents].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[sideeffect]"] + - ["system.string", "system.componentmodel.itypedlist", "Method[getlistname].ReturnValue"] + - ["system.componentmodel.designonlyattribute", "system.componentmodel.designonlyattribute!", "Member[no]"] + - ["system.componentmodel.propertyfilteroptions", "system.componentmodel.propertyfilteroptions!", "Member[all]"] + - ["system.componentmodel.recommendedasconfigurableattribute", "system.componentmodel.recommendedasconfigurableattribute!", "Member[no]"] + - ["system.componentmodel.dataobjectmethodtype", "system.componentmodel.dataobjectmethodattribute", "Member[methodtype]"] + - ["system.object", "system.componentmodel.ieditablecollectionview", "Method[addnew].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.componentmodel.icollectionview", "Member[groupdescriptions]"] + - ["system.componentmodel.editorbrowsablestate", "system.componentmodel.editorbrowsablestate!", "Member[never]"] + - ["system.string", "system.componentmodel.typedescriptionprovider", "Method[getfullcomponentname].ReturnValue"] + - ["system.object", "system.componentmodel.isynchronizeinvoke", "Method[endinvoke].ReturnValue"] + - ["system.componentmodel.designerserializationvisibility", "system.componentmodel.designerserializationvisibility!", "Member[hidden]"] + - ["system.boolean", "system.componentmodel.descriptionattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[unavailableeditposition]"] + - ["system.componentmodel.dataobjectattribute", "system.componentmodel.dataobjectattribute!", "Member[nondataobject]"] + - ["system.componentmodel.runinstallerattribute", "system.componentmodel.runinstallerattribute!", "Member[yes]"] + - ["system.boolean", "system.componentmodel.sortdescription", "Method[equals].ReturnValue"] + - ["system.componentmodel.design.idesigner", "system.componentmodel.typedescriptor!", "Method[createdesigner].ReturnValue"] + - ["system.boolean", "system.componentmodel.groupdescription", "Method[shouldserializegroupnames].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.customtypedescriptor", "Method[getpropertiesfromregisteredtype].ReturnValue"] + - ["system.string", "system.componentmodel.designerattribute", "Member[designerbasetypename]"] + - ["system.componentmodel.runinstallerattribute", "system.componentmodel.runinstallerattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.referenceconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.componentmodel.customtypedescriptor", "Method[getpropertyowner].ReturnValue"] + - ["system.boolean", "system.componentmodel.nullableconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.boolean", "system.componentmodel.memberdescriptor", "Member[isbrowsable]"] + - ["system.componentmodel.icustomtypedescriptor", "system.componentmodel.typedescriptionprovider", "Method[getextendedtypedescriptorfromregisteredtype].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.collectionconverter", "Method[getproperties].ReturnValue"] + - ["system.type", "system.componentmodel.typeconverter+simplepropertydescriptor", "Member[propertytype]"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Member[supportschangeevents]"] + - ["system.boolean", "system.componentmodel.stringconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.componentmodel.listsortdirection", "system.componentmodel.bindinglist", "Member[sortdirection]"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[supportssearchingcore]"] + - ["system.boolean", "system.componentmodel.bindableattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[characterescaped]"] + - ["system.int32", "system.componentmodel.inheritanceattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.icomponent", "system.componentmodel.isite", "Member[component]"] + - ["system.windows.dependencyproperty", "system.componentmodel.designerproperties!", "Member[isindesignmodeproperty]"] + - ["system.componentmodel.toolboxitemfiltertype", "system.componentmodel.toolboxitemfiltertype!", "Member[custom]"] + - ["system.object", "system.componentmodel.typelistconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.referenceconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.componentmodel.licensemanager!", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[remove].ReturnValue"] + - ["system.componentmodel.propertyfilteroptions", "system.componentmodel.propertyfilteroptions!", "Member[valid]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Member[availableeditpositioncount]"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Member[editpositioncount]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.typedescriptor!", "Method[createproperty].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataobjectattribute", "Member[isdataobject]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider!", "Method[isvalidpasswordchar].ReturnValue"] + - ["system.componentmodel.propertytabscope", "system.componentmodel.propertytabscope!", "Member[component]"] + - ["system.componentmodel.designercategoryattribute", "system.componentmodel.designercategoryattribute!", "Member[default]"] + - ["system.string", "system.componentmodel.typedescriptor!", "Method[getfullcomponentname].ReturnValue"] + - ["system.boolean", "system.componentmodel.datetimeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.listbindableattribute", "Member[listbindable]"] + - ["system.type", "system.componentmodel.typedescriptor!", "Member[comobjecttype]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[iseditposition].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionview", "Member[canfilter]"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[propertydescriptoradded]"] + - ["system.int32", "system.componentmodel.eventdescriptorcollection", "Method[add].ReturnValue"] + - ["system.object", "system.componentmodel.bindinglist", "Method[addnew].ReturnValue"] + - ["system.string", "system.componentmodel.iintellisensebuilder", "Member[name]"] + - ["system.object", "system.componentmodel.propertydescriptor", "Method[getinvocationtarget].ReturnValue"] + - ["system.string", "system.componentmodel.warningexception", "Member[helpurl]"] + - ["system.boolean", "system.componentmodel.typeconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.componentmodel.readonlyattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.runinstallerattribute", "system.componentmodel.runinstallerattribute!", "Member[no]"] + - ["system.string", "system.componentmodel.categoryattribute", "Member[category]"] + - ["system.boolean", "system.componentmodel.settingsbindableattribute", "Member[bindable]"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Method[equals].ReturnValue"] + - ["system.type", "system.componentmodel.installertypeattribute", "Member[installertype]"] + - ["system.componentmodel.listbindableattribute", "system.componentmodel.listbindableattribute!", "Member[yes]"] + - ["system.globalization.cultureinfo", "system.componentmodel.maskedtextprovider", "Member[culture]"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Method[shouldserializevalue].ReturnValue"] + - ["system.boolean", "system.componentmodel.ibindinglistview", "Member[supportsadvancedsorting]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider!", "Method[getoperationresultfromhint].ReturnValue"] + - ["system.boolean", "system.componentmodel.syntaxcheck!", "Method[checkmachinename].ReturnValue"] + - ["system.string", "system.componentmodel.idataerrorinfo", "Member[error]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[format]"] + - ["system.boolean", "system.componentmodel.readonlyattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.versionconverter", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.componentmodel.eventdescriptorcollection", "Member[issynchronized]"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.componentmodel.icollectionview", "Member[groups]"] + - ["system.componentmodel.newitemplaceholderposition", "system.componentmodel.newitemplaceholderposition!", "Member[atbeginning]"] + - ["system.int32", "system.componentmodel.ambientvalueattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.bindingdirection", "system.componentmodel.bindingdirection!", "Member[oneway]"] + - ["system.type", "system.componentmodel.eventdescriptor", "Member[eventtype]"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.icomnativedescriptorhandler", "Method[getevents].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataobjectattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.propertydescriptorcollection", "Member[values]"] + - ["system.object", "system.componentmodel.defaultvalueattribute", "Member[value]"] + - ["system.int32", "system.componentmodel.sortdescription", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Member[designtimeonly]"] + - ["system.boolean", "system.componentmodel.displaynameattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.string", "system.componentmodel.icustomtypedescriptor", "Method[getclassname].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.componentmodel.propertydescriptorcollection", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[propertydescriptorchanged]"] + - ["system.componentmodel.listsortdirection", "system.componentmodel.sortdescription", "Member[direction]"] + - ["system.boolean", "system.componentmodel.enumconverter", "Method[canconvertto].ReturnValue"] + - ["t", "system.componentmodel.bindinglist", "Method[addnew].ReturnValue"] + - ["system.componentmodel.designonlyattribute", "system.componentmodel.designonlyattribute!", "Member[yes]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[mouse]"] + - ["system.componentmodel.inheritancelevel", "system.componentmodel.inheritancelevel!", "Member[inheritedreadonly]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.icomnativedescriptorhandler", "Method[getdefaultproperty].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[replace].ReturnValue"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findassignededitpositionfrom].ReturnValue"] + - ["system.int32", "system.componentmodel.propertydescriptorcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.componentmodel.browsableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.string", "system.componentmodel.memberdescriptor", "Member[description]"] + - ["system.boolean", "system.componentmodel.inheritanceattribute", "Method[equals].ReturnValue"] + - ["system.int32", "system.componentmodel.eventdescriptorcollection", "Method[indexof].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.propertydescriptorcollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.marshalbyvaluecomponent", "Member[designmode]"] + - ["system.int32", "system.componentmodel.typeconverterattribute", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.componentmodel.dataobjectfieldattribute", "Member[length]"] + - ["system.boolean", "system.componentmodel.component", "Member[canraiseevents]"] + - ["system.boolean", "system.componentmodel.arrayconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.componentmodel.propertyfilteroptions", "system.componentmodel.propertyfilteroptions!", "Member[unsetvalues]"] + - ["system.nullable", "system.componentmodel.icustomtypedescriptor", "Member[requireregisteredtypes]"] + - ["system.boolean", "system.componentmodel.extenderprovidedpropertyattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.enumconverter", "Method[isvalid].ReturnValue"] + - ["system.exception", "system.componentmodel.asynccompletedeventargs", "Member[error]"] + - ["system.type", "system.componentmodel.licenseexception", "Member[licensedtype]"] + - ["system.predicate", "system.componentmodel.icollectionview", "Member[filter]"] + - ["system.componentmodel.lookupbindingpropertiesattribute", "system.componentmodel.lookupbindingpropertiesattribute!", "Member[default]"] + - ["system.componentmodel.designerserializationvisibilityattribute", "system.componentmodel.designerserializationvisibilityattribute!", "Member[visible]"] + - ["system.int32", "system.componentmodel.defaultbindingpropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.inheritanceattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider!", "Method[isvalidinputchar].ReturnValue"] + - ["system.object", "system.componentmodel.nestedcontainer", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.componentmodel.attributecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionview", "Method[contains].ReturnValue"] + - ["system.collections.idictionary", "system.componentmodel.typedescriptionprovider", "Method[getcache].ReturnValue"] + - ["system.int32", "system.componentmodel.dataobjectattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataobjectfieldattribute", "Member[isidentity]"] + - ["system.componentmodel.immutableobjectattribute", "system.componentmodel.immutableobjectattribute!", "Member[default]"] + - ["system.componentmodel.icomponent", "system.componentmodel.inestedcontainer", "Member[owner]"] + - ["system.object", "system.componentmodel.charconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.componentmodel.typedescriptor!", "Method[getcomponentname].ReturnValue"] + - ["system.int32", "system.componentmodel.dependencypropertydescriptor", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.itypedlist", "Method[getitemproperties].ReturnValue"] + - ["system.componentmodel.refreshpropertiesattribute", "system.componentmodel.refreshpropertiesattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.propertydescriptorcollection", "Member[isfixedsize]"] + - ["system.object", "system.componentmodel.propertydescriptor", "Method[geteditor].ReturnValue"] + - ["system.boolean", "system.componentmodel.toolboxitemattribute", "Method[equals].ReturnValue"] + - ["system.string", "system.componentmodel.typeconverter", "Method[converttoinvariantstring].ReturnValue"] + - ["system.componentmodel.asyncoperation", "system.componentmodel.asyncoperationmanager!", "Method[createoperation].ReturnValue"] + - ["system.componentmodel.collectionchangeaction", "system.componentmodel.collectionchangeaction!", "Member[add]"] + - ["system.componentmodel.browsableattribute", "system.componentmodel.browsableattribute!", "Member[default]"] + - ["system.int32", "system.componentmodel.providepropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.localizableattribute", "system.componentmodel.localizableattribute!", "Member[yes]"] + - ["system.object", "system.componentmodel.typeconverter+standardvaluescollection", "Member[syncroot]"] + - ["system.int32", "system.componentmodel.memberdescriptor", "Member[namehashcode]"] + - ["system.boolean", "system.componentmodel.toolboxitemfilterattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[raiselistchangedevents]"] + - ["system.componentmodel.eventhandlerlist", "system.componentmodel.marshalbyvaluecomponent", "Member[events]"] + - ["system.boolean", "system.componentmodel.typeconverter+simplepropertydescriptor", "Method[canresetvalue].ReturnValue"] + - ["system.collections.icollection", "system.componentmodel.propertydescriptorcollection", "Member[keys]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[dragdrop]"] + - ["system.string", "system.componentmodel.editorattribute", "Member[editortypename]"] + - ["system.boolean", "system.componentmodel.propertydescriptor", "Member[islocalizable]"] + - ["system.char", "system.componentmodel.maskedtextprovider", "Member[item]"] + - ["system.componentmodel.licensecontext", "system.componentmodel.licensemanager!", "Member[currentcontext]"] + - ["system.int32", "system.componentmodel.ibindinglist", "Method[find].ReturnValue"] + - ["system.boolean", "system.componentmodel.nullableconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.componentmodel.propertytabscope", "system.componentmodel.propertytabscope!", "Member[document]"] + - ["system.string", "system.componentmodel.lookupbindingpropertiesattribute", "Member[valuemember]"] + - ["system.componentmodel.propertytabscope[]", "system.componentmodel.propertytabattribute", "Member[tabscopes]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.listsortdescription", "Member[propertydescriptor]"] + - ["system.componentmodel.bindablesupport", "system.componentmodel.bindablesupport!", "Member[yes]"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.customtypedescriptor", "Method[getevents].ReturnValue"] + - ["system.object", "system.componentmodel.container", "Method[getservice].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[noeffect]"] + - ["system.boolean", "system.componentmodel.refreshpropertiesattribute", "Method[equals].ReturnValue"] + - ["system.int32", "system.componentmodel.listbindableattribute", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.componentmodel.bindinglist", "Method[find].ReturnValue"] + - ["system.object", "system.componentmodel.typeconverter+standardvaluescollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.cultureinfoconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.componentmodel.decimalconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.enumconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.string", "system.componentmodel.icomnativedescriptorhandler", "Method[getname].ReturnValue"] + - ["system.string", "system.componentmodel.inestedsite", "Member[fullname]"] + - ["system.boolean", "system.componentmodel.typeconverter+simplepropertydescriptor", "Member[isreadonly]"] + - ["system.boolean", "system.componentmodel.cultureinfoconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.dependencypropertydescriptor", "Member[attributes]"] + - ["system.boolean", "system.componentmodel.designercategoryattribute", "Method[equals].ReturnValue"] + - ["system.reflection.methodinfo", "system.componentmodel.memberdescriptor!", "Method[findmethod].ReturnValue"] + - ["system.boolean", "system.componentmodel.propertyfilterattribute", "Method[match].ReturnValue"] + - ["system.object", "system.componentmodel.asyncoperation", "Member[usersuppliedstate]"] + - ["system.componentmodel.collectionchangeaction", "system.componentmodel.collectionchangeeventargs", "Member[action]"] + - ["system.object", "system.componentmodel.providepropertyattribute", "Member[typeid]"] + - ["system.componentmodel.complexbindingpropertiesattribute", "system.componentmodel.complexbindingpropertiesattribute!", "Member[default]"] + - ["system.componentmodel.typedescriptionprovider", "system.componentmodel.typedescriptor!", "Method[getprovider].ReturnValue"] + - ["system.int32", "system.componentmodel.propertydescriptorcollection", "Method[add].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.enumconverter", "Member[values]"] + - ["system.windows.weakeventmanager+listenerlist", "system.componentmodel.currentchangingeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionview", "Member[iscurrentafterlast]"] + - ["system.type", "system.componentmodel.itempropertyinfo", "Member[propertytype]"] + - ["system.boolean", "system.componentmodel.designerproperties!", "Method[getisindesignmode].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.nullableconverter", "Method[getproperties].ReturnValue"] + - ["system.object", "system.componentmodel.guidconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[default]"] + - ["system.string", "system.componentmodel.lookupbindingpropertiesattribute", "Member[lookupmember]"] + - ["system.string", "system.componentmodel.cultureinfoconverter", "Method[getculturename].ReturnValue"] + - ["system.object", "system.componentmodel.listsortdescriptioncollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.parenthesizepropertynameattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[allownew]"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.eventdescriptorcollection", "Member[item]"] + - ["system.componentmodel.newitemplaceholderposition", "system.componentmodel.ieditablecollectionview", "Member[newitemplaceholderposition]"] + - ["system.int32", "system.componentmodel.refreshpropertiesattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.sortdescriptioncollection", "system.componentmodel.sortdescriptioncollection!", "Member[empty]"] + - ["system.boolean", "system.componentmodel.groupdescription", "Method[namesmatch].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.componentmodel.typedescriptor!", "Method[getconverterfromregisteredtype].ReturnValue"] + - ["system.string", "system.componentmodel.complexbindingpropertiesattribute", "Member[datasource]"] + - ["system.object", "system.componentmodel.refresheventargs", "Member[componentchanged]"] + - ["system.int32", "system.componentmodel.maskedtextprovider!", "Member[invalidindex]"] + - ["system.boolean", "system.componentmodel.propertydescriptor", "Member[supportschangeevents]"] + - ["system.string", "system.componentmodel.designerattribute", "Member[designertypename]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[includeliterals]"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[supportssortingcore]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[key]"] + - ["system.string", "system.componentmodel.inheritanceattribute", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.componentmodel.runinstallerattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.int32", "system.componentmodel.runinstallerattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.attributecollection!", "Member[empty]"] + - ["system.componentmodel.editorbrowsablestate", "system.componentmodel.editorbrowsablestate!", "Member[always]"] + - ["system.boolean", "system.componentmodel.ieditablecollectionview", "Member[canremove]"] + - ["system.componentmodel.designerserializationvisibility", "system.componentmodel.propertydescriptor", "Member[serializationvisibility]"] + - ["system.boolean", "system.componentmodel.toolboxitemattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.componentmodel.typedescriptor!", "Method[getattributes].ReturnValue"] + - ["system.string", "system.componentmodel.editorattribute", "Member[editorbasetypename]"] + - ["system.boolean", "system.componentmodel.icollectionview", "Method[movecurrenttoprevious].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.customtypedescriptor", "Method[getdefaultproperty].ReturnValue"] + - ["system.object", "system.componentmodel.dependencypropertydescriptor", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Member[isbrowsable]"] + - ["system.string", "system.componentmodel.descriptionattribute", "Member[descriptionvalue]"] + - ["system.object", "system.componentmodel.referenceconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.componentmodel.editorattribute", "Member[typeid]"] + - ["system.attribute", "system.componentmodel.attributecollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[issorted]"] + - ["system.componentmodel.listsortdirection", "system.componentmodel.listsortdirection!", "Member[descending]"] + - ["system.componentmodel.sortdescriptioncollection", "system.componentmodel.icollectionview", "Member[sortdescriptions]"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[reset]"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.typedescriptor!", "Method[geteventsfromregisteredtype].ReturnValue"] + - ["system.int32", "system.componentmodel.designerattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionviewliveshaping", "Member[canchangelivefiltering]"] + - ["system.boolean", "system.componentmodel.dataobjectmethodattribute", "Member[isdefault]"] + - ["system.int32", "system.componentmodel.categoryattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.designercategoryattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.doworkeventargs", "Member[cancel]"] + - ["system.type", "system.componentmodel.extenderprovidedpropertyattribute", "Member[receivertype]"] + - ["system.boolean", "system.componentmodel.displaynameattribute", "Method[equals].ReturnValue"] + - ["system.object", "system.componentmodel.nullableconverter", "Method[convertto].ReturnValue"] + - ["system.collections.ienumerator", "system.componentmodel.attributecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.componentmodel.designtimevisibleattribute", "Method[gethashcode].ReturnValue"] + - ["system.collections.ilist", "system.componentmodel.ilistsource", "Method[getlist].ReturnValue"] + - ["system.componentmodel.icontainer", "system.componentmodel.component", "Member[container]"] + - ["system.object", "system.componentmodel.datetimeconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.componentmodel.itypedescriptorcontext", "Member[instance]"] + - ["system.object", "system.componentmodel.arrayconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.componentmodel.basenumberconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.componentmodel.licensecontext", "Method[getsavedlicensekey].ReturnValue"] + - ["system.string", "system.componentmodel.lookupbindingpropertiesattribute", "Member[datasource]"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.icustomtypedescriptor", "Method[getdefaultevent].ReturnValue"] + - ["system.attribute", "system.componentmodel.attributecollection", "Method[getdefaultattribute].ReturnValue"] + - ["system.componentmodel.dataobjectattribute", "system.componentmodel.dataobjectattribute!", "Member[default]"] + - ["system.string", "system.componentmodel.defaulteventattribute", "Member[name]"] + - ["system.object", "system.componentmodel.designercategoryattribute", "Member[typeid]"] + - ["system.object", "system.componentmodel.enumconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.ibindinglist", "Member[supportssorting]"] + - ["system.componentmodel.licenseusagemode", "system.componentmodel.licenseusagemode!", "Member[designtime]"] + - ["system.boolean", "system.componentmodel.sortdescription", "Member[issealed]"] + - ["system.string", "system.componentmodel.dependencypropertydescriptor", "Method[tostring].ReturnValue"] + - ["system.componentmodel.toolboxitemfiltertype", "system.componentmodel.toolboxitemfiltertype!", "Member[allow]"] + - ["system.componentmodel.bindableattribute", "system.componentmodel.bindableattribute!", "Member[default]"] + - ["system.object", "system.componentmodel.isynchronizeinvoke", "Method[invoke].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.componentmodel.icollectionviewliveshaping", "Member[livegroupingproperties]"] + - ["system.boolean", "system.componentmodel.backgroundworker", "Member[workerreportsprogress]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.typedescriptor!", "Method[getdefaultproperty].ReturnValue"] + - ["system.int32", "system.componentmodel.editorbrowsableattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.icollectionview", "system.componentmodel.icollectionviewfactory", "Method[createview].ReturnValue"] + - ["system.string", "system.componentmodel.dependencypropertydescriptor", "Member[displayname]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.icomnativedescriptorhandler", "Method[getproperties].ReturnValue"] + - ["system.string", "system.componentmodel.toolboxitemfilterattribute", "Member[filterstring]"] + - ["system.boolean", "system.componentmodel.isupportinitializenotification", "Member[isinitialized]"] + - ["system.boolean", "system.componentmodel.ibindinglist", "Member[issorted]"] + - ["system.boolean", "system.componentmodel.icollectionview", "Method[movecurrenttoposition].ReturnValue"] + - ["system.string", "system.componentmodel.component", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.componentmodel.mergablepropertyattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[digitexpected]"] + - ["system.object", "system.componentmodel.typedescriptionprovider", "Method[createinstance].ReturnValue"] + - ["system.type", "system.componentmodel.typedescriptor!", "Method[getreflectiontype].ReturnValue"] + - ["system.boolean", "system.componentmodel.expandableobjectconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.typeconverter", "Method[getproperties].ReturnValue"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findnoneditpositioninrange].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.componentmodel.icomnativedescriptorhandler", "Method[getconverter].ReturnValue"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[asynchronous]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[isavailableposition].ReturnValue"] + - ["system.object", "system.componentmodel.propertydescriptor", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.designonlyattribute", "Member[isdesignonly]"] + - ["system.componentmodel.listbindableattribute", "system.componentmodel.listbindableattribute!", "Member[default]"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[itemadded]"] + - ["system.componentmodel.icomnativedescriptorhandler", "system.componentmodel.typedescriptor!", "Member[comnativedescriptorhandler]"] + - ["system.type", "system.componentmodel.dependencypropertydescriptor", "Member[propertytype]"] + - ["system.boolean", "system.componentmodel.typelistconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.componentmodel.inotifydataerrorinfo", "Member[haserrors]"] + - ["system.boolean", "system.componentmodel.icollectionview", "Member[cansort]"] + - ["system.componentmodel.icontainer", "system.componentmodel.isite", "Member[container]"] + - ["system.int32", "system.componentmodel.settingsbindableattribute", "Method[gethashcode].ReturnValue"] + - ["system.collections.ienumerator", "system.componentmodel.eventdescriptorcollection", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.bindingdirection", "system.componentmodel.bindableattribute", "Member[direction]"] + - ["system.string", "system.componentmodel.dataerrorschangedeventargs", "Member[propertyname]"] + - ["system.string", "system.componentmodel.toolboxitemattribute", "Member[toolboxitemtypename]"] + - ["system.componentmodel.settingsbindableattribute", "system.componentmodel.settingsbindableattribute!", "Member[no]"] + - ["system.boolean", "system.componentmodel.componentconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.componentmodel.licenseusagemode", "system.componentmodel.licenseusagemode!", "Member[runtime]"] + - ["system.boolean", "system.componentmodel.attributecollection", "Member[issynchronized]"] + - ["system.componentmodel.dependencypropertydescriptor", "system.componentmodel.dependencypropertydescriptor!", "Method[fromproperty].ReturnValue"] + - ["system.boolean", "system.componentmodel.backgroundworker", "Member[workersupportscancellation]"] + - ["system.boolean", "system.componentmodel.listbindableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.type", "system.componentmodel.refresheventargs", "Member[typechanged]"] + - ["system.boolean", "system.componentmodel.browsableattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.toolboxitemfiltertype", "system.componentmodel.toolboxitemfiltertype!", "Member[require]"] + - ["system.collections.ienumerator", "system.componentmodel.propertydescriptorcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.componentmodel.collectionchangeeventargs", "Member[element]"] + - ["system.boolean", "system.componentmodel.defaultvalueattribute", "Method[equals].ReturnValue"] + - ["system.string", "system.componentmodel.licfilelicenseprovider", "Method[getkey].ReturnValue"] + - ["system.componentmodel.license", "system.componentmodel.licfilelicenseprovider", "Method[getlicense].ReturnValue"] + - ["system.string", "system.componentmodel.warningexception", "Member[helptopic]"] + - ["system.componentmodel.collectionchangeaction", "system.componentmodel.collectionchangeaction!", "Member[remove]"] + - ["system.componentmodel.inheritancelevel", "system.componentmodel.inheritancelevel!", "Member[inherited]"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[supportssearching]"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[itemdeleted]"] + - ["system.object", "system.componentmodel.component", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.componentmodel.nullableconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.typeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.componentmodel.mergablepropertyattribute", "system.componentmodel.mergablepropertyattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.typeconverter", "Method[isvalid].ReturnValue"] + - ["system.object", "system.componentmodel.datetimeoffsetconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.listbindableattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.categoryattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.object", "system.componentmodel.enumconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.componentmodel.ibindinglistview", "Member[filter]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.typedescriptor!", "Method[getpropertiesfromregisteredtype].ReturnValue"] + - ["system.boolean", "system.componentmodel.propertychangedeventmanager", "Method[purge].ReturnValue"] + - ["system.componentmodel.typedescriptionprovider", "system.componentmodel.typedescriptor!", "Method[addattributes].ReturnValue"] + - ["system.boolean", "system.componentmodel.ilistsource", "Member[containslistcollection]"] + - ["system.componentmodel.componentcollection", "system.componentmodel.containerfilterservice", "Method[filtercomponents].ReturnValue"] + - ["system.nullable", "system.componentmodel.typedescriptionprovider", "Member[requireregisteredtypes]"] + - ["system.int32", "system.componentmodel.displaynameattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[issortedcore]"] + - ["system.object", "system.componentmodel.cultureinfoconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.cultureinfoconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.object", "system.componentmodel.propertydescriptor", "Method[getvalue].ReturnValue"] + - ["system.char", "system.componentmodel.maskedtextprovider", "Member[passwordchar]"] + - ["system.boolean", "system.componentmodel.currentchangingeventargs", "Member[iscancelable]"] + - ["system.boolean", "system.componentmodel.dataobjectmethodattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[resetonprompt]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[windowstyle]"] + - ["system.componentmodel.typeconverter", "system.componentmodel.propertydescriptor", "Member[converter]"] + - ["system.string", "system.componentmodel.win32exception", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.componentmodel.defaultbindingpropertyattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.componentmodel.designonlyattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.inheritanceattribute", "system.componentmodel.inheritanceattribute!", "Member[inherited]"] + - ["system.componentmodel.inheritancelevel", "system.componentmodel.inheritancelevel!", "Member[notinherited]"] + - ["system.object", "system.componentmodel.timeonlyconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.typelistconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[action]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.nullableconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.int32", "system.componentmodel.propertydescriptorcollection", "Member[count]"] + - ["system.object", "system.componentmodel.memberdescriptor", "Method[getinvocationtarget].ReturnValue"] + - ["system.componentmodel.newitemplaceholderposition", "system.componentmodel.newitemplaceholderposition!", "Member[atend]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.enumconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.componentmodel.refreshpropertiesattribute", "system.componentmodel.refreshpropertiesattribute!", "Member[repaint]"] + - ["system.nullable", "system.componentmodel.icollectionviewliveshaping", "Member[islivesorting]"] + - ["system.componentmodel.editorbrowsablestate", "system.componentmodel.editorbrowsablestate!", "Member[advanced]"] + - ["system.boolean", "system.componentmodel.propertydescriptor", "Method[equals].ReturnValue"] + - ["system.object", "system.componentmodel.versionconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.datetimeoffsetconverter", "Method[canconvertto].ReturnValue"] + - ["system.componentmodel.icontainer", "system.componentmodel.itypedescriptorcontext", "Member[container]"] + - ["system.boolean", "system.componentmodel.timeonlyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.componentmodel.designonlyattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.decimalconverter", "Method[canconvertto].ReturnValue"] + - ["system.componentmodel.isite", "system.componentmodel.container", "Method[createsite].ReturnValue"] + - ["system.collections.ienumerable", "system.componentmodel.inotifydataerrorinfo", "Method[geterrors].ReturnValue"] + - ["system.int32", "system.componentmodel.bindableattribute", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.componentmodel.dataobjectmethodattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.componenteditor", "Method[editcomponent].ReturnValue"] + - ["system.object", "system.componentmodel.dateonlyconverter", "Method[convertto].ReturnValue"] + - ["system.componentmodel.localizableattribute", "system.componentmodel.localizableattribute!", "Member[default]"] + - ["system.componentmodel.dependencypropertydescriptor", "system.componentmodel.dependencypropertydescriptor!", "Method[fromname].ReturnValue"] + - ["system.windows.weakeventmanager+listenerlist", "system.componentmodel.errorschangedeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.int32", "system.componentmodel.maskedtextprovider", "Method[findeditpositionfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.descriptionattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.ibindinglist", "Member[allowremove]"] + - ["system.boolean", "system.componentmodel.syntaxcheck!", "Method[checkpath].ReturnValue"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[alphanumericcharacterexpected]"] + - ["system.int32", "system.componentmodel.extenderprovidedpropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.componentmodel.ieditablecollectionview", "Member[currentadditem]"] + - ["system.string", "system.componentmodel.isite", "Member[name]"] + - ["system.componentmodel.toolboxitemattribute", "system.componentmodel.toolboxitemattribute!", "Member[default]"] + - ["system.componentmodel.browsableattribute", "system.componentmodel.browsableattribute!", "Member[yes]"] + - ["system.componentmodel.designtimevisibleattribute", "system.componentmodel.designtimevisibleattribute!", "Member[yes]"] + - ["system.object", "system.componentmodel.versionconverter", "Method[convertto].ReturnValue"] + - ["system.string[]", "system.componentmodel.propertytabattribute", "Member[tabclassnames]"] + - ["system.componentmodel.eventdescriptorcollection", "system.componentmodel.customtypedescriptor", "Method[geteventsfromregisteredtype].ReturnValue"] + - ["system.string", "system.componentmodel.typeconverterattribute", "Member[convertertypename]"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Member[islocalizable]"] + - ["system.boolean", "system.componentmodel.memberdescriptor", "Member[designtimeonly]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.extenderprovidedpropertyattribute", "Member[extenderproperty]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[behavior]"] + - ["system.componentmodel.componentcollection", "system.componentmodel.icontainer", "Member[components]"] + - ["system.componentmodel.immutableobjectattribute", "system.componentmodel.immutableobjectattribute!", "Member[no]"] + - ["system.boolean", "system.componentmodel.sortdescription!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.componentmodel.listsortdescriptioncollection", "Member[count]"] + - ["system.componentmodel.mergablepropertyattribute", "system.componentmodel.mergablepropertyattribute!", "Member[yes]"] + - ["system.object", "system.componentmodel.datetimeconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.componentmodel.toolboxitemfilterattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.recommendedasconfigurableattribute", "system.componentmodel.recommendedasconfigurableattribute!", "Member[default]"] + - ["system.exception", "system.componentmodel.typeconverter", "Method[getconverttoexception].ReturnValue"] + - ["system.object", "system.componentmodel.propertydescriptorcollection", "Member[item]"] + - ["system.object", "system.componentmodel.icomnativedescriptorhandler", "Method[geteditor].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.componentmodel.booleanconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.componentmodel.immutableobjectattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.componentmodel.dataobjectmethodtype", "system.componentmodel.dataobjectmethodtype!", "Member[insert]"] + - ["system.boolean", "system.componentmodel.designtimevisibleattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.listchangedtype", "system.componentmodel.listchangedtype!", "Member[propertydescriptordeleted]"] + - ["system.componentmodel.maskedtextresulthint", "system.componentmodel.maskedtextresulthint!", "Member[letterexpected]"] + - ["system.componentmodel.attributecollection", "system.componentmodel.memberdescriptor", "Method[createattributecollection].ReturnValue"] + - ["system.string", "system.componentmodel.memberdescriptor", "Member[name]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Method[verifyescapechar].ReturnValue"] + - ["system.boolean", "system.componentmodel.dataobjectfieldattribute", "Member[primarykey]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider!", "Method[isvalidmaskchar].ReturnValue"] + - ["system.componentmodel.designonlyattribute", "system.componentmodel.designonlyattribute!", "Member[default]"] + - ["system.int32", "system.componentmodel.immutableobjectattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.referenceconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.object", "system.componentmodel.typeconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[layout]"] + - ["system.int32", "system.componentmodel.lookupbindingpropertiesattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.componentmodel.guidconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.componentmodel.icollectionview", "Method[movecurrenttolast].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.componentmodel.icollectionviewliveshaping", "Member[livesortingproperties]"] + - ["system.componentmodel.typeconverter", "system.componentmodel.customtypedescriptor", "Method[getconverterfromregisteredtype].ReturnValue"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.icomnativedescriptorhandler", "Method[getdefaultevent].ReturnValue"] + - ["system.boolean", "system.componentmodel.cultureinfoconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.immutableobjectattribute", "Member[immutable]"] + - ["system.boolean", "system.componentmodel.licensemanager!", "Method[islicensed].ReturnValue"] + - ["system.componentmodel.eventhandlerlist", "system.componentmodel.component", "Member[events]"] + - ["system.componentmodel.defaultpropertyattribute", "system.componentmodel.defaultpropertyattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.typeconverter+standardvaluescollection", "Member[issynchronized]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[appearance]"] + - ["system.type", "system.componentmodel.propertydescriptor", "Member[propertytype]"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[raisesitemchangedevents]"] + - ["system.boolean", "system.componentmodel.categoryattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.propertydescriptorcollection", "Method[sort].ReturnValue"] + - ["system.boolean", "system.componentmodel.refreshpropertiesattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.componentmodel.dependencypropertydescriptor", "Method[canresetvalue].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.componentmodel.iitemproperties", "Member[itemproperties]"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[resetonspace]"] + - ["system.boolean", "system.componentmodel.parenthesizepropertynameattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.object", "system.componentmodel.marshalbyvaluecomponent", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.componentmodel.maskedtextprovider", "Member[allowpromptasinput]"] + - ["system.exception", "system.componentmodel.typeconverter", "Method[getconvertfromexception].ReturnValue"] + - ["system.boolean", "system.componentmodel.bindinglist", "Member[allowremove]"] + - ["system.componentmodel.browsableattribute", "system.componentmodel.browsableattribute!", "Member[no]"] + - ["system.string", "system.componentmodel.dependencypropertydescriptor", "Member[description]"] + - ["system.componentmodel.propertyfilterattribute", "system.componentmodel.propertyfilterattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.typeconverterattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.licenseusagemode", "system.componentmodel.licensecontext", "Member[usagemode]"] + - ["system.componentmodel.propertydescriptor", "system.componentmodel.propertydescriptorcollection", "Method[find].ReturnValue"] + - ["system.object", "system.componentmodel.guidconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.componentmodel.datetimeoffsetconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.componentmodel.complexbindingpropertiesattribute", "Member[datamember]"] + - ["system.boolean", "system.componentmodel.ichangetracking", "Member[ischanged]"] + - ["system.componentmodel.icontainer", "system.componentmodel.marshalbyvaluecomponent", "Member[container]"] + - ["system.int32", "system.componentmodel.propertytabattribute", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.isite", "system.componentmodel.component", "Member[site]"] + - ["system.boolean", "system.componentmodel.icollectionviewliveshaping", "Member[canchangelivegrouping]"] + - ["system.string", "system.componentmodel.displaynameattribute", "Member[displaynamevalue]"] + - ["system.int32", "system.componentmodel.passwordpropertytextattribute", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.componentmodel.defaultpropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.type", "system.componentmodel.licenseproviderattribute", "Member[licenseprovider]"] + - ["system.type", "system.componentmodel.propertydescriptor", "Member[componenttype]"] + - ["system.boolean", "system.componentmodel.referenceconverter", "Method[isvalueallowed].ReturnValue"] + - ["system.object", "system.componentmodel.eventdescriptorcollection", "Member[item]"] + - ["system.componentmodel.passwordpropertytextattribute", "system.componentmodel.passwordpropertytextattribute!", "Member[no]"] + - ["system.componentmodel.bindablesupport", "system.componentmodel.bindablesupport!", "Member[default]"] + - ["system.string", "system.componentmodel.itempropertyinfo", "Member[name]"] + - ["system.type", "system.componentmodel.dependencypropertydescriptor", "Member[componenttype]"] + - ["system.boolean", "system.componentmodel.installertypeattribute", "Method[equals].ReturnValue"] + - ["system.windows.propertymetadata", "system.componentmodel.dependencypropertydescriptor", "Member[metadata]"] + - ["system.boolean", "system.componentmodel.ambientvalueattribute", "Method[equals].ReturnValue"] + - ["system.componentmodel.eventdescriptor", "system.componentmodel.eventdescriptorcollection", "Method[find].ReturnValue"] + - ["system.componentmodel.inheritancelevel", "system.componentmodel.inheritanceattribute", "Member[inheritancelevel]"] + - ["system.boolean", "system.componentmodel.ieditablecollectionviewaddnewitem", "Member[canaddnewitem]"] + - ["system.string", "system.componentmodel.memberdescriptor", "Member[displayname]"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.expandableobjectconverter", "Method[getproperties].ReturnValue"] + - ["system.type", "system.componentmodel.toolboxitemattribute", "Member[toolboxitemtype]"] + - ["system.componentmodel.icomponent", "system.componentmodel.componentcollection", "Member[item]"] + - ["system.boolean", "system.componentmodel.nullableconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.componentmodel.attributecollection", "Member[count]"] + - ["system.string", "system.componentmodel.defaultbindingpropertyattribute", "Member[name]"] + - ["system.componentmodel.dataobjectmethodtype", "system.componentmodel.dataobjectmethodtype!", "Member[select]"] + - ["system.componentmodel.readonlyattribute", "system.componentmodel.readonlyattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.typedescriptionprovider", "Method[issupportedtype].ReturnValue"] + - ["system.string", "system.componentmodel.descriptionattribute", "Member[description]"] + - ["system.componentmodel.categoryattribute", "system.componentmodel.categoryattribute!", "Member[data]"] + - ["system.boolean", "system.componentmodel.timespanconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.parenthesizepropertynameattribute", "Member[needparenthesis]"] + - ["system.int32", "system.componentmodel.parenthesizepropertynameattribute", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.componentmodel.lookupbindingpropertiesattribute", "Member[displaymember]"] + - ["system.object", "system.componentmodel.ambientvalueattribute", "Member[value]"] + - ["system.string", "system.componentmodel.memberdescriptor", "Member[category]"] + - ["system.boolean", "system.componentmodel.localizableattribute", "Member[islocalizable]"] + - ["system.object", "system.componentmodel.nullableconverter", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.componentmodel.typelistconverter", "Method[canconvertto].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.componentmodel.multilinestringconverter", "Method[getproperties].ReturnValue"] + - ["system.componentmodel.typeconverterattribute", "system.componentmodel.typeconverterattribute!", "Member[default]"] + - ["system.boolean", "system.componentmodel.datetimeoffsetconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.componentmodel.timeonlyconverter", "Method[canconvertto].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Convention.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Convention.typemodel.yml new file mode 100644 index 000000000000..6d4526a98802 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Convention.typemodel.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[addpartmetadata].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[exportinterfaces].ReturnValue"] + - ["system.composition.convention.importconventionbuilder", "system.composition.convention.importconventionbuilder", "Method[ascontractname].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.composition.convention.conventionbuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.composition.convention.exportconventionbuilder", "system.composition.convention.exportconventionbuilder", "Method[ascontracttype].ReturnValue"] + - ["t", "system.composition.convention.parameterimportconventionbuilder", "Method[import].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.conventionbuilder", "Method[fortypesderivedfrom].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[importproperty].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.conventionbuilder", "Method[fortype].ReturnValue"] + - ["system.composition.convention.exportconventionbuilder", "system.composition.convention.exportconventionbuilder", "Method[addmetadata].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.conventionbuilder", "Method[fortypesmatching].ReturnValue"] + - ["system.composition.convention.exportconventionbuilder", "system.composition.convention.exportconventionbuilder", "Method[ascontractname].ReturnValue"] + - ["system.composition.convention.importconventionbuilder", "system.composition.convention.importconventionbuilder", "Method[asmany].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.composition.convention.attributedmodelprovider", "Method[getcustomattributes].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[importproperties].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[notifyimportssatisfied].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[selectconstructor].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[shared].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[export].ReturnValue"] + - ["system.composition.convention.importconventionbuilder", "system.composition.convention.importconventionbuilder", "Method[allowdefault].ReturnValue"] + - ["system.composition.convention.importconventionbuilder", "system.composition.convention.importconventionbuilder", "Method[addmetadataconstraint].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[exportproperty].ReturnValue"] + - ["system.composition.convention.partconventionbuilder", "system.composition.convention.partconventionbuilder", "Method[exportproperties].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Hosting.Core.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Hosting.Core.typemodel.yml new file mode 100644 index 000000000000..199c9417a10e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Hosting.Core.typemodel.yml @@ -0,0 +1,45 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.composition.hosting.core.lifetimecontext", "Method[getorcreate].ReturnValue"] + - ["system.composition.hosting.core.compositioncontract", "system.composition.hosting.core.compositioncontract", "Method[changetype].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.composition.hosting.core.exportdescriptorprovider!", "Member[noexportdescriptors]"] + - ["system.collections.generic.ienumerable", "system.composition.hosting.core.dependencyaccessor", "Method[getpromises].ReturnValue"] + - ["system.composition.hosting.core.exportdescriptor", "system.composition.hosting.core.exportdescriptorpromise", "Method[getdescriptor].ReturnValue"] + - ["system.string", "system.composition.hosting.core.lifetimecontext", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.composition.hosting.core.exportdescriptorprovider", "Method[getexportdescriptors].ReturnValue"] + - ["system.boolean", "system.composition.hosting.core.compositioncontract", "Method[tryunwrapmetadataconstraint].ReturnValue"] + - ["system.int32", "system.composition.hosting.core.lifetimecontext!", "Method[allocatesharingid].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.composition.hosting.core.exportdescriptorpromise", "Member[dependencies]"] + - ["system.func", "system.composition.hosting.core.exportdescriptorprovider!", "Member[nodependencies]"] + - ["system.boolean", "system.composition.hosting.core.exportdescriptorpromise", "Member[isshared]"] + - ["system.int32", "system.composition.hosting.core.compositioncontract", "Method[gethashcode].ReturnValue"] + - ["system.composition.hosting.core.compositiondependency", "system.composition.hosting.core.compositiondependency!", "Method[oversupplied].ReturnValue"] + - ["system.boolean", "system.composition.hosting.core.compositioncontract", "Method[equals].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.composition.hosting.core.dependencyaccessor", "Method[resolvedependencies].ReturnValue"] + - ["system.string", "system.composition.hosting.core.compositioncontract", "Member[contractname]"] + - ["system.collections.generic.idictionary", "system.composition.hosting.core.exportdescriptorprovider!", "Member[nometadata]"] + - ["system.composition.hosting.core.compositioncontract", "system.composition.hosting.core.compositiondependency", "Member[contract]"] + - ["system.composition.hosting.core.compositiondependency", "system.composition.hosting.core.dependencyaccessor", "Method[resolverequireddependency].ReturnValue"] + - ["system.composition.hosting.core.compositeactivator", "system.composition.hosting.core.exportdescriptor", "Member[activator]"] + - ["system.composition.hosting.core.exportdescriptorpromise", "system.composition.hosting.core.compositiondependency", "Member[target]"] + - ["system.string", "system.composition.hosting.core.compositiondependency", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.composition.hosting.core.lifetimecontext", "Method[trygetexport].ReturnValue"] + - ["system.composition.hosting.core.lifetimecontext", "system.composition.hosting.core.lifetimecontext", "Method[findcontextwithin].ReturnValue"] + - ["system.boolean", "system.composition.hosting.core.compositiondependency", "Member[isprerequisite]"] + - ["system.composition.hosting.core.exportdescriptor", "system.composition.hosting.core.exportdescriptor!", "Method[create].ReturnValue"] + - ["system.string", "system.composition.hosting.core.exportdescriptorpromise", "Member[origin]"] + - ["system.boolean", "system.composition.hosting.core.dependencyaccessor", "Method[tryresolveoptionaldependency].ReturnValue"] + - ["system.object", "system.composition.hosting.core.compositiondependency", "Member[site]"] + - ["system.object", "system.composition.hosting.core.compositionoperation!", "Method[run].ReturnValue"] + - ["system.composition.hosting.core.compositioncontract", "system.composition.hosting.core.exportdescriptorpromise", "Member[contract]"] + - ["system.string", "system.composition.hosting.core.exportdescriptorpromise", "Method[tostring].ReturnValue"] + - ["system.collections.generic.idictionary", "system.composition.hosting.core.exportdescriptor", "Member[metadata]"] + - ["system.type", "system.composition.hosting.core.compositioncontract", "Member[contracttype]"] + - ["system.collections.generic.ienumerable", "system.composition.hosting.core.compositioncontract", "Member[metadataconstraints]"] + - ["system.composition.hosting.core.compositiondependency", "system.composition.hosting.core.compositiondependency!", "Method[satisfied].ReturnValue"] + - ["system.string", "system.composition.hosting.core.compositioncontract", "Method[tostring].ReturnValue"] + - ["system.composition.hosting.core.compositiondependency", "system.composition.hosting.core.compositiondependency!", "Method[missing].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Hosting.typemodel.yml new file mode 100644 index 000000000000..35aaef6fd30b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.Hosting.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.composition.hosting.containerconfiguration", "system.composition.hosting.containerconfiguration", "Method[withdefaultconventions].ReturnValue"] + - ["system.composition.hosting.containerconfiguration", "system.composition.hosting.containerconfiguration", "Method[withassemblies].ReturnValue"] + - ["system.composition.hosting.containerconfiguration", "system.composition.hosting.containerconfiguration", "Method[withparts].ReturnValue"] + - ["system.composition.hosting.containerconfiguration", "system.composition.hosting.containerconfiguration", "Method[withexport].ReturnValue"] + - ["system.boolean", "system.composition.hosting.compositionhost", "Method[trygetexport].ReturnValue"] + - ["system.composition.hosting.containerconfiguration", "system.composition.hosting.containerconfiguration", "Method[withpart].ReturnValue"] + - ["system.composition.hosting.compositionhost", "system.composition.hosting.compositionhost!", "Method[createcompositionhost].ReturnValue"] + - ["system.composition.hosting.containerconfiguration", "system.composition.hosting.containerconfiguration", "Method[withassembly].ReturnValue"] + - ["system.composition.hosting.containerconfiguration", "system.composition.hosting.containerconfiguration", "Method[withprovider].ReturnValue"] + - ["system.composition.hosting.compositionhost", "system.composition.hosting.containerconfiguration", "Method[createcontainer].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.typemodel.yml new file mode 100644 index 000000000000..687b2f7e1bc8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Composition.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.composition.compositioncontext", "Method[getexport].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.composition.compositioncontext", "Method[getexports].ReturnValue"] + - ["system.composition.export", "system.composition.exportfactory", "Method[createexport].ReturnValue"] + - ["system.object", "system.composition.partmetadataattribute", "Member[value]"] + - ["t", "system.composition.export", "Member[value]"] + - ["system.string", "system.composition.importattribute", "Member[contractname]"] + - ["system.boolean", "system.composition.compositioncontext", "Method[trygetexport].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.composition.sharingboundaryattribute", "Member[sharingboundarynames]"] + - ["system.boolean", "system.composition.importattribute", "Member[allowdefault]"] + - ["system.string", "system.composition.exportmetadataattribute", "Member[name]"] + - ["system.string", "system.composition.exportattribute", "Member[contractname]"] + - ["system.object", "system.composition.importmetadataconstraintattribute", "Member[value]"] + - ["system.string", "system.composition.partmetadataattribute", "Member[name]"] + - ["system.type", "system.composition.exportattribute", "Member[contracttype]"] + - ["system.string", "system.composition.importmanyattribute", "Member[contractname]"] + - ["system.string", "system.composition.importmetadataconstraintattribute", "Member[name]"] + - ["tmetadata", "system.composition.exportfactory", "Member[metadata]"] + - ["system.object", "system.composition.exportmetadataattribute", "Member[value]"] + - ["texport", "system.composition.compositioncontext", "Method[getexport].ReturnValue"] + - ["system.string", "system.composition.sharedattribute", "Member[sharingboundary]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Assemblies.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Assemblies.typemodel.yml new file mode 100644 index 000000000000..080ad0bff81f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Assemblies.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.assemblies.assemblyversioncompatibility", "system.configuration.assemblies.assemblyversioncompatibility!", "Member[sameprocess]"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.configuration.assemblies.assemblyhashalgorithm!", "Member[sha1]"] + - ["system.configuration.assemblies.assemblyversioncompatibility", "system.configuration.assemblies.assemblyversioncompatibility!", "Member[samemachine]"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.configuration.assemblies.assemblyhashalgorithm!", "Member[md5]"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.configuration.assemblies.assemblyhashalgorithm!", "Member[sha256]"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.configuration.assemblies.assemblyhashalgorithm!", "Member[sha384]"] + - ["system.object", "system.configuration.assemblies.assemblyhash", "Method[clone].ReturnValue"] + - ["system.configuration.assemblies.assemblyhash", "system.configuration.assemblies.assemblyhash!", "Member[empty]"] + - ["system.configuration.assemblies.assemblyversioncompatibility", "system.configuration.assemblies.assemblyversioncompatibility!", "Member[samedomain]"] + - ["system.byte[]", "system.configuration.assemblies.assemblyhash", "Method[getvalue].ReturnValue"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.configuration.assemblies.assemblyhashalgorithm!", "Member[sha512]"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.configuration.assemblies.assemblyhashalgorithm!", "Member[none]"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.configuration.assemblies.assemblyhash", "Member[algorithm]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Install.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Install.typemodel.yml new file mode 100644 index 000000000000..fcbaef962e39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Install.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.configuration.install.installercollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.configuration.install.assemblyinstaller", "Member[usenewcontext]"] + - ["system.int32", "system.configuration.install.imanagedinstaller", "Method[managedinstall].ReturnValue"] + - ["system.configuration.install.installcontext", "system.configuration.install.installer", "Member[context]"] + - ["system.collections.specialized.stringdictionary", "system.configuration.install.installcontext!", "Method[parsecommandline].ReturnValue"] + - ["system.boolean", "system.configuration.install.installcontext", "Method[isparametertrue].ReturnValue"] + - ["system.configuration.install.installer", "system.configuration.install.installercollection", "Member[item]"] + - ["system.collections.idictionary", "system.configuration.install.installeventargs", "Member[savedstate]"] + - ["system.collections.specialized.stringdictionary", "system.configuration.install.installcontext", "Member[parameters]"] + - ["system.int32", "system.configuration.install.installercollection", "Method[add].ReturnValue"] + - ["system.int32", "system.configuration.install.installercollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.configuration.install.assemblyinstaller", "Member[helptext]"] + - ["system.boolean", "system.configuration.install.componentinstaller", "Method[isequivalentinstaller].ReturnValue"] + - ["system.int32", "system.configuration.install.managedinstallerclass", "Method[managedinstall].ReturnValue"] + - ["system.configuration.install.uninstallaction", "system.configuration.install.uninstallaction!", "Member[noaction]"] + - ["system.string", "system.configuration.install.installer", "Member[helptext]"] + - ["system.string[]", "system.configuration.install.assemblyinstaller", "Member[commandline]"] + - ["system.configuration.install.installercollection", "system.configuration.install.installer", "Member[installers]"] + - ["system.string", "system.configuration.install.assemblyinstaller", "Member[path]"] + - ["system.reflection.assembly", "system.configuration.install.assemblyinstaller", "Member[assembly]"] + - ["system.configuration.install.installer", "system.configuration.install.installer", "Member[parent]"] + - ["system.configuration.install.uninstallaction", "system.configuration.install.uninstallaction!", "Member[remove]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Internal.typemodel.yml new file mode 100644 index 000000000000..e4a56df23a97 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Internal.typemodel.yml @@ -0,0 +1,111 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.configuration.internal.delegatingconfighost", "Method[createconfigurationcontext].ReturnValue"] + - ["system.string", "system.configuration.internal.internalconfigeventargs", "Member[configpath]"] + - ["system.idisposable", "system.configuration.internal.iinternalconfighost", "Method[impersonate].ReturnValue"] + - ["system.io.stream", "system.configuration.internal.iinternalconfighost", "Method[openstreamforwrite].ReturnValue"] + - ["system.string", "system.configuration.internal.iinternalconfigclienthost", "Method[getroaminguserconfigpath].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfigroot", "Member[isdesigntime]"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[isconfigrecordrequired].ReturnValue"] + - ["system.configuration.internal.iinternalconfighost", "system.configuration.internal.iconfigsystem", "Member[host]"] + - ["system.string", "system.configuration.internal.iinternalconfighost", "Method[getconfigtypename].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[istrustedconfigpath].ReturnValue"] + - ["system.string", "system.configuration.internal.iinternalconfigrecord", "Member[streamname]"] + - ["system.object", "system.configuration.internal.delegatingconfighost", "Method[getstreamversion].ReturnValue"] + - ["system.object", "system.configuration.internal.iinternalconfighost", "Method[startmonitoringstreamforchanges].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[isremote]"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[exelocalconfigpath]"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[exelocalconfigdirectory]"] + - ["system.string", "system.configuration.internal.delegatingconfighost", "Method[decryptsection].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[isconfigrecordrequired].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[isaboveapplication].ReturnValue"] + - ["system.io.stream", "system.configuration.internal.delegatingconfighost", "Method[openstreamforread].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Member[supportsrefresh]"] + - ["system.configuration.internal.iinternalconfigrecord", "system.configuration.internal.iinternalconfigroot", "Method[getuniqueconfigrecord].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Member[supportschangenotifications]"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[exeproductversion]"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[prefetchall].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Member[supportspath]"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[supportspath]"] + - ["system.string", "system.configuration.internal.iinternalconfighost", "Method[encryptsection].ReturnValue"] + - ["system.string", "system.configuration.internal.delegatingconfighost", "Method[getconfigpathfromlocationsubpath].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[issecondaryroot].ReturnValue"] + - ["system.configuration.internal.iinternalconfigrecord", "system.configuration.internal.iinternalconfigroot", "Method[getconfigrecord].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[hasroamingconfig]"] + - ["system.string", "system.configuration.internal.iinternalconfigclienthost", "Method[getexeconfigpath].ReturnValue"] + - ["system.string", "system.configuration.internal.iinternalconfighost", "Method[getstreamnameforconfigsource].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[isfile].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[isaboveapplication].ReturnValue"] + - ["system.string", "system.configuration.internal.delegatingconfighost", "Method[getstreamname].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfigclienthost", "Method[isroaminguserconfig].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[supportslocation]"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[machineconfigpath]"] + - ["system.int32", "system.configuration.internal.iconfigerrorinfo", "Member[linenumber]"] + - ["system.object", "system.configuration.internal.iinternalconfigroot", "Method[getsection].ReturnValue"] + - ["system.configuration.internal.iinternalconfigroot", "system.configuration.internal.iconfigsystem", "Member[root]"] + - ["system.object", "system.configuration.internal.delegatingconfighost", "Method[startmonitoringstreamforchanges].ReturnValue"] + - ["system.string", "system.configuration.internal.delegatingconfighost", "Method[encryptsection].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Member[isremote]"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[exeroamingconfigdirectory]"] + - ["system.string", "system.configuration.internal.iinternalconfighost", "Method[decryptsection].ReturnValue"] + - ["system.object", "system.configuration.internal.iinternalconfigsystem", "Method[getsection].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfigclienthost", "Method[islocaluserconfig].ReturnValue"] + - ["system.idisposable", "system.configuration.internal.delegatingconfighost", "Method[impersonate].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[isdefinitionallowed].ReturnValue"] + - ["system.string", "system.configuration.internal.iinternalconfigclienthost", "Method[getlocaluserconfigpath].ReturnValue"] + - ["system.configuration.internal.iinternalconfighost", "system.configuration.internal.delegatingconfighost", "Member[host]"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[prefetchsection].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[istrustedconfigpath].ReturnValue"] + - ["system.configuration.configurationsection", "system.configuration.internal.delegatingconfighost", "Method[processconfigurationsection].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iconfigurationmanagerinternal", "Member[setconfigurationsysteminprogress]"] + - ["system.boolean", "system.configuration.internal.iinternalconfigclienthost", "Method[isexeconfig].ReturnValue"] + - ["system.string", "system.configuration.internal.iinternalconfigconfigurationfactory", "Method[normalizelocationsubpath].ReturnValue"] + - ["system.string", "system.configuration.internal.iinternalconfigrecord", "Member[configpath]"] + - ["system.xml.xmlnode", "system.configuration.internal.iinternalconfigurationbuilderhost", "Method[processrawxml].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[prefetchsection].ReturnValue"] + - ["system.configuration.configuration", "system.configuration.internal.iinternalconfigconfigurationfactory", "Method[create].ReturnValue"] + - ["system.type", "system.configuration.internal.iinternalconfighost", "Method[getconfigtype].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[isappconfighttp]"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[isinitdelayed].ReturnValue"] + - ["system.xml.xmlnode", "system.configuration.internal.delegatingconfighost", "Method[processrawxml].ReturnValue"] + - ["system.string", "system.configuration.internal.delegatingconfighost", "Method[getconfigtypename].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Member[supportslocation]"] + - ["system.boolean", "system.configuration.internal.iconfigurationmanagerinternal", "Member[supportsuserconfig]"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[issecondaryroot].ReturnValue"] + - ["system.object", "system.configuration.internal.iinternalconfigrecord", "Method[getlkgsection].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[isfile].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfigrecord", "Member[hasiniterrors]"] + - ["system.string", "system.configuration.internal.iinternalconfigroot", "Method[getuniqueconfigpath].ReturnValue"] + - ["system.configuration.configurationsection", "system.configuration.internal.iinternalconfigurationbuilderhost", "Method[processconfigurationsection].ReturnValue"] + - ["system.object", "system.configuration.internal.iinternalconfighost", "Method[createdeprecatedconfigcontext].ReturnValue"] + - ["system.string", "system.configuration.internal.iinternalconfighost", "Method[getstreamname].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[islocationapplicable].ReturnValue"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[applicationconfiguri]"] + - ["system.string", "system.configuration.internal.iinternalconfighost", "Method[getconfigpathfromlocationsubpath].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[isfulltrustsectionwithoutaptcaallowed].ReturnValue"] + - ["system.io.stream", "system.configuration.internal.iinternalconfighost", "Method[openstreamforread].ReturnValue"] + - ["system.boolean", "system.configuration.internal.iinternalconfigsystem", "Member[supportsuserconfig]"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[exeproductname]"] + - ["system.boolean", "system.configuration.internal.iinternalconfighost", "Method[isdefinitionallowed].ReturnValue"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[exeroamingconfigpath]"] + - ["system.configuration.internal.iinternalconfigurationbuilderhost", "system.configuration.internal.delegatingconfighost", "Member[configbuilderhost]"] + - ["system.string", "system.configuration.internal.iconfigerrorinfo", "Member[filename]"] + - ["system.string", "system.configuration.internal.delegatingconfighost", "Method[getstreamnameforconfigsource].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[haslocalconfig]"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[supportschangenotifications]"] + - ["system.object", "system.configuration.internal.iinternalconfighost", "Method[createconfigurationcontext].ReturnValue"] + - ["system.type", "system.configuration.internal.delegatingconfighost", "Method[getconfigtype].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Member[supportsrefresh]"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[isfulltrustsectionwithoutaptcaallowed].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[islocationapplicable].ReturnValue"] + - ["system.object", "system.configuration.internal.iinternalconfighost", "Method[getstreamversion].ReturnValue"] + - ["system.object", "system.configuration.internal.iinternalconfigrecord", "Method[getsection].ReturnValue"] + - ["system.io.stream", "system.configuration.internal.delegatingconfighost", "Method[openstreamforwrite].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[prefetchall].ReturnValue"] + - ["system.object", "system.configuration.internal.delegatingconfighost", "Method[createdeprecatedconfigcontext].ReturnValue"] + - ["system.boolean", "system.configuration.internal.delegatingconfighost", "Method[isinitdelayed].ReturnValue"] + - ["system.string", "system.configuration.internal.iconfigurationmanagerinternal", "Member[userconfigfilename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Provider.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Provider.typemodel.yml new file mode 100644 index 000000000000..553d63ddd950 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.Provider.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.configuration.provider.providercollection", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.configuration.provider.providercollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.configuration.provider.providercollection", "Member[syncroot]"] + - ["system.configuration.provider.providerbase", "system.configuration.provider.providercollection", "Member[item]"] + - ["system.string", "system.configuration.provider.providerbase", "Member[description]"] + - ["system.string", "system.configuration.provider.providerbase", "Member[name]"] + - ["system.int32", "system.configuration.provider.providercollection", "Member[count]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.typemodel.yml new file mode 100644 index 000000000000..9383606f07d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Configuration.typemodel.yml @@ -0,0 +1,538 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.configuration.configurationelement", "Method[serializeelement].ReturnValue"] + - ["system.boolean", "system.configuration.keyvalueconfigurationcollection", "Member[throwonduplicate]"] + - ["system.boolean", "system.configuration.configurationproperty", "Member[isversioncheckrequired]"] + - ["system.xml.xmltext", "system.configuration.configxmldocument", "Method[createtextnode].ReturnValue"] + - ["system.object", "system.configuration.timespanminutesconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.configuration.configurationpropertycollection", "Method[remove].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.configurationelementcollectiontype!", "Member[basicmap]"] + - ["system.configuration.connectionstringssection", "system.configuration.configuration", "Member[connectionstrings]"] + - ["system.object", "system.configuration.commadelimitedstringcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.configuration.protectedconfigurationprovider", "system.configuration.sectioninformation", "Member[protectionprovider]"] + - ["system.object", "system.configuration.settingsproperty", "Member[defaultvalue]"] + - ["system.object", "system.configuration.timespansecondsconverter", "Method[convertfrom].ReturnValue"] + - ["system.configuration.configurationlockcollection", "system.configuration.configurationelement", "Member[lockallelementsexcept]"] + - ["system.boolean", "system.configuration.configurationsection", "Method[shouldserializepropertyintargetversion].ReturnValue"] + - ["system.boolean", "system.configuration.configurationelement", "Member[lockitem]"] + - ["system.boolean", "system.configuration.positivetimespanvalidator", "Method[canvalidate].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.configuration.iriparsingelement", "Member[properties]"] + - ["system.collections.icollection", "system.configuration.elementinformation", "Member[errors]"] + - ["system.configuration.configurationsectiongroup", "system.configuration.configuration", "Member[rootsectiongroup]"] + - ["system.string", "system.configuration.protectedconfiguration!", "Member[defaultprovider]"] + - ["system.configuration.settingsattributedictionary", "system.configuration.settingsproperty", "Member[attributes]"] + - ["system.xml.xmlsignificantwhitespace", "system.configuration.configxmldocument", "Method[createsignificantwhitespace].ReturnValue"] + - ["system.collections.ienumerator", "system.configuration.settingspropertycollection", "Method[getenumerator].ReturnValue"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.elementinformation", "Member[validator]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.connectionstringsettingscollection", "Member[properties]"] + - ["system.configuration.configurationlockcollection", "system.configuration.configurationelement", "Member[lockattributes]"] + - ["system.string", "system.configuration.namevaluesectionhandler", "Member[keyattributename]"] + - ["system.configuration.configurationsectioncollection", "system.configuration.configurationsectiongroup", "Member[sections]"] + - ["system.configuration.settingsproperty", "system.configuration.settingspropertyvalue", "Member[property]"] + - ["system.string", "system.configuration.configurationerrorsexception", "Member[message]"] + - ["system.componentmodel.typeconverter", "system.configuration.configurationproperty", "Member[converter]"] + - ["system.string", "system.configuration.rsaprotectedconfigurationprovider", "Member[keycontainername]"] + - ["system.boolean", "system.configuration.callbackvalidator", "Method[canvalidate].ReturnValue"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[isdeclarationrequired]"] + - ["system.configuration.settingspropertycollection", "system.configuration.applicationsettingsbase", "Member[properties]"] + - ["system.collections.ienumerator", "system.configuration.configurationlockcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.configuration.connectionstringssection", "Method[getruntimeobject].ReturnValue"] + - ["system.int64", "system.configuration.longvalidatorattribute", "Member[maxvalue]"] + - ["system.boolean", "system.configuration.propertyinformation", "Member[isrequired]"] + - ["system.boolean", "system.configuration.configurationlockcollection", "Method[isreadonly].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.configuration.configurationsettings!", "Member[appsettings]"] + - ["system.configuration.configurationallowdefinition", "system.configuration.configurationallowdefinition!", "Member[machinetowebroot]"] + - ["system.configuration.overridemode", "system.configuration.overridemode!", "Member[deny]"] + - ["system.boolean", "system.configuration.settingvalueelement", "Method[ismodified].ReturnValue"] + - ["system.boolean", "system.configuration.iriparsingelement", "Member[enabled]"] + - ["system.configuration.settingspropertyvalue", "system.configuration.localfilesettingsprovider", "Method[getpreviousversion].ReturnValue"] + - ["system.boolean", "system.configuration.configurationlockcollection", "Member[issynchronized]"] + - ["system.configuration.propertyvalueorigin", "system.configuration.propertyvalueorigin!", "Member[sethere]"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[isreadonly].ReturnValue"] + - ["system.boolean", "system.configuration.settingsbase", "Member[issynchronized]"] + - ["system.string", "system.configuration.settingchangingeventargs", "Member[settingkey]"] + - ["system.configuration.settingsserializeas", "system.configuration.settingsserializeas!", "Member[binary]"] + - ["system.xml.xmlattribute", "system.configuration.configxmldocument", "Method[createattribute].ReturnValue"] + - ["system.boolean", "system.configuration.elementinformation", "Member[islocked]"] + - ["system.boolean", "system.configuration.ipersistcomponentsettings", "Member[savesettings]"] + - ["system.string", "system.configuration.configurationelement", "Method[gettransformedassemblystring].ReturnValue"] + - ["system.configuration.configurationallowexedefinition", "system.configuration.sectioninformation", "Member[allowexedefinition]"] + - ["system.int32", "system.configuration.settingspropertyvaluecollection", "Member[count]"] + - ["system.string", "system.configuration.protectedconfiguration!", "Member[protecteddatasectionname]"] + - ["system.configuration.protectedconfigurationprovider", "system.configuration.protectedconfigurationprovidercollection", "Member[item]"] + - ["system.string", "system.configuration.ignoresection", "Method[serializesection].ReturnValue"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[equals].ReturnValue"] + - ["system.object", "system.configuration.namevaluefilesectionhandler", "Method[create].ReturnValue"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.subclasstypevalidatorattribute", "Member[validatorinstance]"] + - ["system.object", "system.configuration.timespanminutesconverter", "Method[convertfrom].ReturnValue"] + - ["system.object", "system.configuration.timespansecondsorinfiniteconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.configuration.configurationlockcollection", "Member[syncroot]"] + - ["system.object", "system.configuration.infinitetimespanconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[islocked]"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.settingelementcollection", "Member[collectiontype]"] + - ["system.xml.xmlelement", "system.configuration.configxmldocument", "Method[createelement].ReturnValue"] + - ["system.boolean", "system.configuration.configurationelement", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.configuration.configurationlockcollection", "system.configuration.configurationelement", "Member[lockelements]"] + - ["system.string", "system.configuration.configurationerrorsexception", "Member[baremessage]"] + - ["system.string", "system.configuration.dictionarysectionhandler", "Member[valueattributename]"] + - ["system.boolean", "system.configuration.configuration", "Member[namespacedeclared]"] + - ["system.string", "system.configuration.appsettingssection", "Method[serializesection].ReturnValue"] + - ["system.object", "system.configuration.genericenumconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.configuration.regexstringvalidatorattribute", "Member[regex]"] + - ["system.boolean", "system.configuration.rsaprotectedconfigurationprovider", "Member[usefips]"] + - ["system.configuration.overridemode", "system.configuration.sectioninformation", "Member[overridemodeeffective]"] + - ["system.string", "system.configuration.configurationproperty", "Member[name]"] + - ["system.int32", "system.configuration.elementinformation", "Member[linenumber]"] + - ["system.configuration.settingelement", "system.configuration.settingelementcollection", "Method[get].ReturnValue"] + - ["system.collections.icollection", "system.configuration.configurationerrorsexception", "Member[errors]"] + - ["system.object", "system.configuration.configurationelementcollection", "Member[syncroot]"] + - ["system.string", "system.configuration.settingchangingeventargs", "Member[settingclass]"] + - ["system.configuration.configurationlockcollection", "system.configuration.configurationelement", "Member[lockallattributesexcept]"] + - ["system.boolean", "system.configuration.configurationsection", "Method[shouldserializesectionintargetversion].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.configuration.clientsettingssection", "Member[properties]"] + - ["system.object", "system.configuration.contextinformation", "Method[getsection].ReturnValue"] + - ["system.object", "system.configuration.settingspropertyvalue", "Member[propertyvalue]"] + - ["system.boolean", "system.configuration.elementinformation", "Member[iscollection]"] + - ["system.configuration.contextinformation", "system.configuration.configuration", "Member[evaluationcontext]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.providersettingscollection", "Member[properties]"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[iselementremovable].ReturnValue"] + - ["system.configuration.settingsserializeas", "system.configuration.settingsserializeasattribute", "Member[serializeas]"] + - ["system.xml.xmlnode", "system.configuration.rsaprotectedconfigurationprovider", "Method[encrypt].ReturnValue"] + - ["system.string", "system.configuration.configurationelementcollection", "Member[addelementname]"] + - ["system.boolean", "system.configuration.ignoresection", "Method[ismodified].ReturnValue"] + - ["system.string", "system.configuration.configxmldocument", "Member[filename]"] + - ["system.boolean", "system.configuration.configurationlockcollection", "Member[hasparentelements]"] + - ["system.boolean", "system.configuration.commadelimitedstringcollection", "Member[ismodified]"] + - ["system.string", "system.configuration.settingsproperty", "Member[name]"] + - ["system.string", "system.configuration.namevalueconfigurationelement", "Member[value]"] + - ["system.string", "system.configuration.settingsprovider", "Member[applicationname]"] + - ["system.configuration.configuration", "system.configuration.configurationmanager!", "Method[openexeconfiguration].ReturnValue"] + - ["system.xml.xmlnode", "system.configuration.dpapiprotectedconfigurationprovider", "Method[decrypt].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.configuration.configurationbuildersettings", "Member[properties]"] + - ["system.xml.xmlnode", "system.configuration.dpapiprotectedconfigurationprovider", "Method[encrypt].ReturnValue"] + - ["system.string", "system.configuration.configurationsectiongroupcollection", "Method[getkey].ReturnValue"] + - ["system.collections.ienumerator", "system.configuration.configurationelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.configuration.overridemode", "system.configuration.sectioninformation", "Member[overridemode]"] + - ["system.boolean", "system.configuration.providersettings", "Method[ismodified].ReturnValue"] + - ["system.configuration.settingsbase", "system.configuration.settingsbase!", "Method[synchronized].ReturnValue"] + - ["system.string", "system.configuration.configurationerrorsexception!", "Method[getfilename].ReturnValue"] + - ["system.configuration.protectedconfigurationprovidercollection", "system.configuration.protectedconfiguration!", "Member[providers]"] + - ["system.string", "system.configuration.connectionstringsettings", "Member[connectionstring]"] + - ["system.object", "system.configuration.applicationsettingsbase", "Method[getpreviousversion].ReturnValue"] + - ["system.int32", "system.configuration.integervalidatorattribute", "Member[minvalue]"] + - ["system.configuration.connectionstringsettingscollection", "system.configuration.configurationmanager!", "Member[connectionstrings]"] + - ["system.configuration.configuration", "system.configuration.configurationmanager!", "Method[openmappedmachineconfiguration].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.configuration.keyvalueconfigurationelement", "Member[properties]"] + - ["system.boolean", "system.configuration.configurationsection", "Method[ismodified].ReturnValue"] + - ["system.object", "system.configuration.settingelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.configuration.settingspropertyvalue", "Member[isdirty]"] + - ["system.object", "system.configuration.configurationmanager!", "Method[getsection].ReturnValue"] + - ["system.int32", "system.configuration.configurationsectiongroupcollection", "Member[count]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.configurationbuilderssection", "Member[properties]"] + - ["system.configuration.configurationsavemode", "system.configuration.configurationsavemode!", "Member[full]"] + - ["system.configuration.settingsprovider", "system.configuration.settingsprovidercollection", "Member[item]"] + - ["system.configuration.settingsmanageability", "system.configuration.settingsmanageability!", "Member[roaming]"] + - ["system.collections.ienumerator", "system.configuration.propertyinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.positivetimespanvalidatorattribute", "Member[validatorinstance]"] + - ["system.string", "system.configuration.providersettings", "Member[name]"] + - ["system.string", "system.configuration.execontext", "Member[exepath]"] + - ["system.boolean", "system.configuration.configurationpropertyattribute", "Member[iskey]"] + - ["system.configuration.configuration", "system.configuration.configurationmanager!", "Method[openmachineconfiguration].ReturnValue"] + - ["system.string", "system.configuration.settingchangingeventargs", "Member[settingname]"] + - ["system.configuration.settingspropertycollection", "system.configuration.settingsbase", "Member[properties]"] + - ["system.boolean", "system.configuration.configurationlockcollection", "Method[contains].ReturnValue"] + - ["system.configuration.configurationsection", "system.configuration.sectioninformation", "Method[getparentsection].ReturnValue"] + - ["system.configuration.iriparsingelement", "system.configuration.urisection", "Member[iriparsing]"] + - ["system.string", "system.configuration.defaultsection", "Method[serializesection].ReturnValue"] + - ["system.boolean", "system.configuration.propertyinformation", "Member[ismodified]"] + - ["system.configuration.providersettingscollection", "system.configuration.protectedconfigurationsection", "Member[providers]"] + - ["system.configuration.configurationsection", "system.configuration.configurationsectioncollection", "Member[item]"] + - ["system.int64", "system.configuration.longvalidatorattribute", "Member[minvalue]"] + - ["system.object", "system.configuration.propertyinformation", "Member[defaultvalue]"] + - ["system.string", "system.configuration.propertyinformation", "Member[description]"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[forcesave]"] + - ["system.uriidnscope", "system.configuration.idnelement", "Member[enabled]"] + - ["system.boolean", "system.configuration.integervalidatorattribute", "Member[excluderange]"] + - ["system.boolean", "system.configuration.configurationproperty", "Member[isrequired]"] + - ["system.configuration.keyvalueconfigurationcollection", "system.configuration.appsettingssection", "Member[settings]"] + - ["system.string", "system.configuration.configurationexception", "Member[filename]"] + - ["system.configuration.configurationproperty", "system.configuration.configurationpropertycollection", "Member[item]"] + - ["system.runtime.versioning.frameworkname", "system.configuration.configuration", "Member[targetframework]"] + - ["system.configuration.settingsprovider", "system.configuration.settingsloadedeventargs", "Member[provider]"] + - ["system.string", "system.configuration.configurationsectiongroup", "Member[name]"] + - ["system.string", "system.configuration.execonfigurationfilemap", "Member[localuserconfigfilename]"] + - ["system.configuration.settingspropertyvalue", "system.configuration.iapplicationsettingsprovider", "Method[getpreviousversion].ReturnValue"] + - ["system.configuration.settingsserializeas", "system.configuration.settingsserializeas!", "Member[xml]"] + - ["system.string", "system.configuration.appsettingssection", "Member[file]"] + - ["system.boolean", "system.configuration.longvalidatorattribute", "Member[excluderange]"] + - ["system.string", "system.configuration.namevalueconfigurationelement", "Member[name]"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.configurationelementcollectiontype!", "Member[basicmapalternate]"] + - ["system.string", "system.configuration.configurationlockcollection", "Member[attributelist]"] + - ["system.boolean", "system.configuration.settingspropertyvalue", "Member[usingdefaultvalue]"] + - ["system.string", "system.configuration.stringvalidatorattribute", "Member[invalidcharacters]"] + - ["system.timespan", "system.configuration.timespanvalidatorattribute", "Member[maxvalue]"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.integervalidatorattribute", "Member[validatorinstance]"] + - ["system.configuration.configurationsection", "system.configuration.configurationbuilder", "Method[processconfigurationsection].ReturnValue"] + - ["system.configuration.appsettingssection", "system.configuration.configuration", "Member[appsettings]"] + - ["system.int32", "system.configuration.configurationerrorsexception", "Member[line]"] + - ["system.componentmodel.typeconverter", "system.configuration.propertyinformation", "Member[converter]"] + - ["system.boolean", "system.configuration.configurationelement", "Method[ismodified].ReturnValue"] + - ["system.configuration.propertyvalueorigin", "system.configuration.propertyvalueorigin!", "Member[inherited]"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.timespanvalidatorattribute", "Member[validatorinstance]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.appsettingssection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.keyvalueconfigurationcollection", "Member[properties]"] + - ["system.configuration.settingsprovidercollection", "system.configuration.settingsbase", "Member[providers]"] + - ["system.string", "system.configuration.connectionstringsettings", "Member[providername]"] + - ["system.string", "system.configuration.sectioninformation", "Member[type]"] + - ["system.string", "system.configuration.configuration", "Member[filepath]"] + - ["system.configuration.configuration", "system.configuration.configurationmanager!", "Method[openmappedexeconfiguration].ReturnValue"] + - ["system.boolean", "system.configuration.contextinformation", "Member[ismachinelevel]"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.callbackvalidatorattribute", "Member[validatorinstance]"] + - ["system.object", "system.configuration.timespanminutesorinfiniteconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.configuration.configurationsectiongroup", "Member[sectiongroupname]"] + - ["system.boolean", "system.configuration.commadelimitedstringcollection", "Member[isreadonly]"] + - ["system.boolean", "system.configuration.configurationpermission", "Method[isunrestricted].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.configuration.protectedprovidersettings", "Member[properties]"] + - ["system.configuration.settingspropertyvalue", "system.configuration.settingspropertyvaluecollection", "Member[item]"] + - ["system.string", "system.configuration.callbackvalidatorattribute", "Member[callbackmethodname]"] + - ["system.collections.ienumerator", "system.configuration.configurationsectioncollection", "Method[getenumerator].ReturnValue"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyattribute", "Member[options]"] + - ["system.string", "system.configuration.configurationsectioncollection", "Method[getkey].ReturnValue"] + - ["system.object", "system.configuration.configurationelementcollection", "Method[basegetkey].ReturnValue"] + - ["system.security.ipermission", "system.configuration.configurationpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.configuration.configurationelement", "system.configuration.keyvalueconfigurationcollection", "Method[createnewelement].ReturnValue"] + - ["system.object", "system.configuration.settingspropertycollection", "Method[clone].ReturnValue"] + - ["system.configuration.configurationsavemode", "system.configuration.configurationsavemode!", "Member[minimal]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.ignoresection", "Member[properties]"] + - ["system.object", "system.configuration.schemesettingelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyoptions!", "Member[isversioncheckrequired]"] + - ["system.boolean", "system.configuration.configurationlockcollection", "Member[ismodified]"] + - ["system.object", "system.configuration.settingspropertycollection", "Member[syncroot]"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.configurationelementcollectiontype!", "Member[addremoveclearmapalternate]"] + - ["system.boolean", "system.configuration.configurationproperty", "Member[isassemblystringtransformationrequired]"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyoptions!", "Member[isrequired]"] + - ["system.boolean", "system.configuration.integervalidator", "Method[canvalidate].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.configuration.namevalueconfigurationelement", "Member[properties]"] + - ["system.configuration.sectioninformation", "system.configuration.configurationsection", "Member[sectioninformation]"] + - ["system.string", "system.configuration.execonfigurationfilemap", "Member[roaminguserconfigfilename]"] + - ["system.configuration.settingsserializeas", "system.configuration.settingsserializeas!", "Member[string]"] + - ["system.object", "system.configuration.timespansecondsorinfiniteconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.configuration.schemesettingelementcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.configuration.configurationerrorsexception!", "Method[getlinenumber].ReturnValue"] + - ["system.int32", "system.configuration.settingelement", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.configuration.timespanvalidatorattribute", "Member[minvaluestring]"] + - ["system.configuration.configurationsectiongroupcollection", "system.configuration.configurationsectiongroup", "Member[sectiongroups]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.connectionstringsettings", "Member[properties]"] + - ["system.configuration.settingsprovider", "system.configuration.isettingsproviderservice", "Method[getsettingsprovider].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.schemesettingelementcollection", "Member[collectiontype]"] + - ["system.boolean", "system.configuration.longvalidator", "Method[canvalidate].ReturnValue"] + - ["system.string", "system.configuration.protectedconfigurationsection", "Member[defaultprovider]"] + - ["system.boolean", "system.configuration.configurationconverterbase", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.configuration.infiniteintconverter", "Method[convertto].ReturnValue"] + - ["system.configuration.configuration", "system.configuration.configurationlocation", "Method[openconfiguration].ReturnValue"] + - ["system.string", "system.configuration.defaultsettingvalueattribute", "Member[value]"] + - ["system.object", "system.configuration.infinitetimespanconverter", "Method[convertto].ReturnValue"] + - ["system.configuration.configurationelement", "system.configuration.schemesettingelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.configuration.elementinformation", "Member[ispresent]"] + - ["system.int32", "system.configuration.settingspropertycollection", "Member[count]"] + - ["system.boolean", "system.configuration.defaultsection", "Method[ismodified].ReturnValue"] + - ["system.object", "system.configuration.infiniteintconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.configuration.commadelimitedstringcollection", "Member[item]"] + - ["system.object", "system.configuration.namevaluesectionhandler", "Method[create].ReturnValue"] + - ["system.genericuriparseroptions", "system.configuration.schemesettingelement", "Member[genericuriparseroptions]"] + - ["system.int32", "system.configuration.configurationelementcollection", "Member[count]"] + - ["system.collections.specialized.namevaluecollection", "system.configuration.providersettings", "Member[parameters]"] + - ["system.string", "system.configuration.sectioninformation", "Member[name]"] + - ["system.configuration.configurationallowexedefinition", "system.configuration.configurationallowexedefinition!", "Member[machinetoapplication]"] + - ["system.object", "system.configuration.genericenumconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.configuration.settingsproperty", "Member[throwonerrordeserializing]"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[allowoverride]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.schemesettingelement", "Member[properties]"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.configurationelementproperty", "Member[validator]"] + - ["system.string", "system.configuration.rsaprotectedconfigurationprovider", "Member[cspprovidername]"] + - ["system.object", "system.configuration.typenameconverter", "Method[convertto].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.configuration.urisection", "Member[properties]"] + - ["system.string", "system.configuration.sectioninformation", "Method[getrawxml].ReturnValue"] + - ["system.configuration.propertyinformationcollection", "system.configuration.elementinformation", "Member[properties]"] + - ["system.int32", "system.configuration.stringvalidatorattribute", "Member[maxlength]"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyoptions!", "Member[isdefaultcollection]"] + - ["system.int32", "system.configuration.configurationelementcollection", "Method[baseindexof].ReturnValue"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[iselementname].ReturnValue"] + - ["system.string", "system.configuration.timespanvalidatorattribute", "Member[maxvaluestring]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.namevalueconfigurationcollection", "Member[properties]"] + - ["system.object", "system.configuration.settingchangingeventargs", "Member[newvalue]"] + - ["system.security.ipermission", "system.configuration.configurationpermission", "Method[union].ReturnValue"] + - ["system.string", "system.configuration.settingelementcollection", "Member[elementname]"] + - ["system.string", "system.configuration.propertyinformation", "Member[source]"] + - ["system.type", "system.configuration.configurationproperty", "Member[type]"] + - ["system.boolean", "system.configuration.settingspropertycollection", "Member[issynchronized]"] + - ["system.boolean", "system.configuration.configurationproperty", "Member[istypestringtransformationrequired]"] + - ["system.boolean", "system.configuration.settingvalueelement", "Method[equals].ReturnValue"] + - ["system.boolean", "system.configuration.timespanvalidator", "Method[canvalidate].ReturnValue"] + - ["system.security.securityelement", "system.configuration.configurationpermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.configuration.configurationproperty", "Member[isdefaultcollection]"] + - ["system.boolean", "system.configuration.configurationpropertycollection", "Member[issynchronized]"] + - ["system.object", "system.configuration.configurationpropertycollection", "Member[syncroot]"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.regexstringvalidatorattribute", "Member[validatorinstance]"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[ismodified].ReturnValue"] + - ["system.configuration.settingsprovidercollection", "system.configuration.applicationsettingsbase", "Member[providers]"] + - ["system.configuration.settingscontext", "system.configuration.applicationsettingsbase", "Member[context]"] + - ["system.object", "system.configuration.timespanminutesorinfiniteconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.configuration.settingvalueelement", "Method[serializetoxmlelement].ReturnValue"] + - ["system.int32", "system.configuration.configurationelement", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.configuration.configurationsectiongroup", "Member[type]"] + - ["system.string", "system.configuration.propertyinformation", "Member[name]"] + - ["system.configuration.propertyvalueorigin", "system.configuration.propertyvalueorigin!", "Member[default]"] + - ["system.configuration.configurationelement", "system.configuration.namevalueconfigurationcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.configuration.settingsgroupnameattribute", "Member[groupname]"] + - ["system.object", "system.configuration.configurationsettings!", "Method[getconfig].ReturnValue"] + - ["system.object", "system.configuration.configurationelement", "Method[onrequiredpropertynotfound].ReturnValue"] + - ["system.string", "system.configuration.sectioninformation", "Member[configsource]"] + - ["system.int32", "system.configuration.configurationpropertycollection", "Member[count]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.configuration.configurationsectiongroupcollection", "Member[keys]"] + - ["system.object", "system.configuration.namevalueconfigurationcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Member[emitclear]"] + - ["system.configuration.configurationallowdefinition", "system.configuration.configurationallowdefinition!", "Member[everywhere]"] + - ["system.string", "system.configuration.protectedconfiguration!", "Member[dataprotectionprovidername]"] + - ["system.xml.xmlwhitespace", "system.configuration.configxmldocument", "Method[createwhitespace].ReturnValue"] + - ["system.object", "system.configuration.settingspropertyvaluecollection", "Method[clone].ReturnValue"] + - ["system.collections.ienumerator", "system.configuration.settingspropertyvaluecollection", "Method[getenumerator].ReturnValue"] + - ["system.configuration.configurationbuilder", "system.configuration.configurationbuilderssection", "Method[getbuilderfromname].ReturnValue"] + - ["system.configuration.overridemode", "system.configuration.overridemode!", "Member[allow]"] + - ["system.boolean", "system.configuration.regexstringvalidator", "Method[canvalidate].ReturnValue"] + - ["system.object", "system.configuration.providersettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.providersettingscollection", "system.configuration.configurationbuilderssection", "Member[builders]"] + - ["system.boolean", "system.configuration.configurationsection", "Method[shouldserializeelementintargetversion].ReturnValue"] + - ["system.xml.xmlcomment", "system.configuration.configxmldocument", "Method[createcomment].ReturnValue"] + - ["system.boolean", "system.configuration.settingsproperty", "Member[throwonerrorserializing]"] + - ["system.collections.specialized.namevaluecollection", "system.configuration.configurationmanager!", "Member[appsettings]"] + - ["system.int32", "system.configuration.settingvalueelement", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.configuration.applicationsettingsbase", "Member[item]"] + - ["system.object", "system.configuration.configurationsection", "Method[getruntimeobject].ReturnValue"] + - ["system.configuration.settingsmanageability", "system.configuration.settingsmanageabilityattribute", "Member[manageability]"] + - ["system.configuration.configurationuserlevel", "system.configuration.configurationuserlevel!", "Member[none]"] + - ["system.object", "system.configuration.configurationproperty", "Member[defaultvalue]"] + - ["system.boolean", "system.configuration.configurationpropertyattribute", "Member[isdefaultcollection]"] + - ["system.string", "system.configuration.configurationelementcollection", "Member[removeelementname]"] + - ["system.xml.xmlnode", "system.configuration.settingvalueelement", "Member[valuexml]"] + - ["system.int32", "system.configuration.configxmldocument", "Member[linenumber]"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Member[throwonduplicate]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.connectionstringssection", "Member[properties]"] + - ["system.configuration.overridemode", "system.configuration.sectioninformation", "Member[overridemodedefault]"] + - ["system.xml.xmlnode", "system.configuration.configurationbuilder", "Method[processrawxml].ReturnValue"] + - ["system.configuration.configurationallowexedefinition", "system.configuration.configurationallowexedefinition!", "Member[machineonly]"] + - ["system.string", "system.configuration.connectionstringsettings", "Method[tostring].ReturnValue"] + - ["system.string", "system.configuration.configurationfilemap", "Member[machineconfigfilename]"] + - ["system.configuration.namevalueconfigurationelement", "system.configuration.namevalueconfigurationcollection", "Member[item]"] + - ["system.configuration.configurationallowdefinition", "system.configuration.configurationallowdefinition!", "Member[machinetoapplication]"] + - ["system.string", "system.configuration.schemesettingelement", "Member[name]"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[baseisremoved].ReturnValue"] + - ["system.string", "system.configuration.configurationerrorsexception", "Member[filename]"] + - ["system.configuration.configurationallowdefinition", "system.configuration.sectioninformation", "Member[allowdefinition]"] + - ["system.string[]", "system.configuration.namevalueconfigurationcollection", "Member[allkeys]"] + - ["system.object", "system.configuration.settingspropertyvaluecollection", "Member[syncroot]"] + - ["system.configuration.settingsserializeas", "system.configuration.settingsserializeas!", "Member[providerspecific]"] + - ["system.string", "system.configuration.providersettings", "Member[type]"] + - ["system.configuration.settingspropertyvaluecollection", "system.configuration.settingsprovider", "Method[getpropertyvalues].ReturnValue"] + - ["system.configuration.configurationbuilder", "system.configuration.sectioninformation", "Member[configurationbuilder]"] + - ["system.configuration.commadelimitedstringcollection", "system.configuration.commadelimitedstringcollection", "Method[clone].ReturnValue"] + - ["system.configuration.providersettingscollection", "system.configuration.configurationbuildersettings", "Member[builders]"] + - ["system.boolean", "system.configuration.configurationproperty", "Member[iskey]"] + - ["system.type", "system.configuration.propertyinformation", "Member[type]"] + - ["system.configuration.specialsetting", "system.configuration.specialsetting!", "Member[connectionstring]"] + - ["system.configuration.providersettings", "system.configuration.providersettingscollection", "Member[item]"] + - ["system.boolean", "system.configuration.configurationelement", "Method[isreadonly].ReturnValue"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[restartonexternalchanges]"] + - ["system.configuration.configuration", "system.configuration.configurationelement", "Member[currentconfiguration]"] + - ["system.object", "system.configuration.propertyinformation", "Member[value]"] + - ["system.boolean", "system.configuration.settingelement", "Method[equals].ReturnValue"] + - ["system.int32", "system.configuration.stringvalidatorattribute", "Member[minlength]"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.configurationproperty", "Member[validator]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.providersettings", "Member[properties]"] + - ["system.configuration.connectionstringsettingscollection", "system.configuration.connectionstringssection", "Member[connectionstrings]"] + - ["system.collections.ienumerator", "system.configuration.configurationpropertycollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[requirepermission]"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.configuration.configurationallowdefinition", "system.configuration.configurationallowdefinition!", "Member[machineonly]"] + - ["system.object[]", "system.configuration.configurationelementcollection", "Method[basegetallkeys].ReturnValue"] + - ["system.configuration.specialsetting", "system.configuration.specialsettingattribute", "Member[specialsetting]"] + - ["system.configuration.configurationelement", "system.configuration.configurationelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.configuration.configurationexception!", "Method[getxmlnodefilename].ReturnValue"] + - ["system.configuration.configurationbuilder", "system.configuration.configurationbuildercollection", "Member[item]"] + - ["system.boolean", "system.configuration.configurationpermission", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.configuration.configurationpropertycollection", "Method[contains].ReturnValue"] + - ["system.configuration.configurationsection", "system.configuration.configuration", "Method[getsection].ReturnValue"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.configurationvalidatorattribute", "Member[validatorinstance]"] + - ["system.string", "system.configuration.settingsproviderattribute", "Member[providertypename]"] + - ["system.boolean", "system.configuration.configurationconverterbase", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Member[issynchronized]"] + - ["system.configuration.configurationsavemode", "system.configuration.configurationsavemode!", "Member[modified]"] + - ["system.configuration.settingsserializeas", "system.configuration.settingsproperty", "Member[serializeas]"] + - ["system.object", "system.configuration.ignoresectionhandler", "Method[create].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.configurationelementcollectiontype!", "Member[addremoveclearmap]"] + - ["system.string", "system.configuration.connectionstringsettings", "Member[name]"] + - ["system.configuration.configurationelementproperty", "system.configuration.configurationelement", "Member[elementproperty]"] + - ["system.string", "system.configuration.configurationcollectionattribute", "Member[additemname]"] + - ["system.configuration.configurationsectiongroupcollection", "system.configuration.configuration", "Member[sectiongroups]"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[inheritinchildapplications]"] + - ["system.configuration.propertyinformation", "system.configuration.propertyinformationcollection", "Member[item]"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[allowlocation]"] + - ["system.type", "system.configuration.elementinformation", "Member[type]"] + - ["system.object", "system.configuration.settingspropertyvalue", "Member[serializedvalue]"] + - ["system.string", "system.configuration.settingspropertyvalue", "Member[name]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.settingvalueelement", "Member[properties]"] + - ["system.boolean", "system.configuration.appsettingssection", "Method[ismodified].ReturnValue"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyoptions!", "Member[istypestringtransformationrequired]"] + - ["system.boolean", "system.configuration.configurationpropertyattribute", "Member[isrequired]"] + - ["system.string", "system.configuration.namevaluesectionhandler", "Member[valueattributename]"] + - ["system.boolean", "system.configuration.settingspropertyvaluecollection", "Member[issynchronized]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.configuration.configurationsectioncollection", "Member[keys]"] + - ["system.object", "system.configuration.execonfigurationfilemap", "Method[clone].ReturnValue"] + - ["system.configuration.connectionstringsettings", "system.configuration.connectionstringsettingscollection", "Member[item]"] + - ["system.object", "system.configuration.whitespacetrimstringconverter", "Method[convertfrom].ReturnValue"] + - ["system.type", "system.configuration.configurationvalidatorattribute", "Member[validatortype]"] + - ["system.configuration.settingspropertyvaluecollection", "system.configuration.settingsbase", "Member[propertyvalues]"] + - ["system.xml.xmlnode", "system.configuration.protectedconfigurationprovider", "Method[decrypt].ReturnValue"] + - ["system.configuration.configurationsectiongroup", "system.configuration.configuration", "Method[getsectiongroup].ReturnValue"] + - ["system.boolean", "system.configuration.defaultvalidator", "Method[canvalidate].ReturnValue"] + - ["system.boolean", "system.configuration.configurationvalidatorbase", "Method[canvalidate].ReturnValue"] + - ["system.configuration.elementinformation", "system.configuration.configurationelement", "Member[elementinformation]"] + - ["system.string", "system.configuration.configurationpropertyattribute", "Member[name]"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyoptions!", "Member[none]"] + - ["system.configuration.keyvalueconfigurationelement", "system.configuration.keyvalueconfigurationcollection", "Member[item]"] + - ["system.type", "system.configuration.settingsproperty", "Member[propertytype]"] + - ["system.configuration.settingspropertyvaluecollection", "system.configuration.applicationsettingsbase", "Member[propertyvalues]"] + - ["system.configuration.overridemode", "system.configuration.overridemode!", "Member[inherit]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.protectedconfigurationsection", "Member[properties]"] + - ["system.string", "system.configuration.configurationelementcollection", "Member[clearelementname]"] + - ["system.configuration.configurationelement", "system.configuration.settingelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.settingsproperty", "system.configuration.settingspropertycollection", "Member[item]"] + - ["system.boolean", "system.configuration.configurationelementcollection", "Method[serializeelement].ReturnValue"] + - ["system.string", "system.configuration.configurationexception", "Member[baremessage]"] + - ["system.configuration.settingscontext", "system.configuration.settingsbase", "Member[context]"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[isprotected]"] + - ["system.object", "system.configuration.contextinformation", "Member[hostingcontext]"] + - ["system.configuration.settingsserializeas", "system.configuration.settingelement", "Member[serializeas]"] + - ["system.object", "system.configuration.settingsbase", "Member[item]"] + - ["system.boolean", "system.configuration.configurationsectiongroup", "Member[isdeclarationrequired]"] + - ["system.string", "system.configuration.configurationsection", "Method[serializesection].ReturnValue"] + - ["system.configuration.configurationelement", "system.configuration.providersettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.schemesettingelementcollection", "system.configuration.urisection", "Member[schemesettings]"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.configurationelementcollection", "Member[collectiontype]"] + - ["system.boolean", "system.configuration.configurationelement", "Method[ondeserializeunrecognizedattribute].ReturnValue"] + - ["system.object", "system.configuration.keyvalueconfigurationcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.propertyvalueorigin", "system.configuration.propertyinformation", "Member[valueorigin]"] + - ["system.configuration.settingvalueelement", "system.configuration.settingelement", "Member[value]"] + - ["system.boolean", "system.configuration.stringvalidator", "Method[canvalidate].ReturnValue"] + - ["system.configuration.configurationelement", "system.configuration.connectionstringsettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.configuration.ipersistcomponentsettings", "Member[settingskey]"] + - ["system.configuration.providersettingscollection", "system.configuration.protectedprovidersettings", "Member[providers]"] + - ["system.boolean", "system.configuration.timespanvalidatorattribute", "Member[excluderange]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.defaultsection", "Member[properties]"] + - ["system.boolean", "system.configuration.dpapiprotectedconfigurationprovider", "Member[usemachineprotection]"] + - ["system.boolean", "system.configuration.providersettings", "Method[ondeserializeunrecognizedattribute].ReturnValue"] + - ["system.configuration.configurationuserlevel", "system.configuration.execontext", "Member[userlevel]"] + - ["system.string", "system.configuration.dictionarysectionhandler", "Member[keyattributename]"] + - ["system.security.ipermission", "system.configuration.configurationpermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.configuration.settingspropertyvalue", "Member[deserialized]"] + - ["system.string", "system.configuration.timespanvalidatorattribute!", "Member[timespanmaxvalue]"] + - ["system.string", "system.configuration.keyvalueconfigurationelement", "Member[key]"] + - ["system.security.ipermission", "system.configuration.configurationpermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.configuration.sectioninformation", "Member[isdeclared]"] + - ["system.configuration.configurationsectioncollection", "system.configuration.configuration", "Member[sections]"] + - ["system.int32", "system.configuration.connectionstringsettingscollection", "Method[indexof].ReturnValue"] + - ["system.collections.ienumerator", "system.configuration.configurationsectiongroupcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.configuration.configurationcollectionattribute", "Member[clearitemsname]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.configurationelement", "Member[properties]"] + - ["system.configuration.settingsprovider", "system.configuration.settingsproperty", "Member[provider]"] + - ["system.boolean", "system.configuration.propertyinformation", "Member[iskey]"] + - ["system.object", "system.configuration.connectionstringsettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.configuration.configurationexception", "Member[message]"] + - ["system.func", "system.configuration.configuration", "Member[typestringtransformer]"] + - ["system.boolean", "system.configuration.settingsproperty", "Member[isreadonly]"] + - ["system.int32", "system.configuration.configurationexception", "Member[line]"] + - ["system.int32", "system.configuration.configurationlockcollection", "Member[count]"] + - ["system.int32", "system.configuration.configurationsectioncollection", "Member[count]"] + - ["system.boolean", "system.configuration.configurationsectiongroup", "Member[isdeclared]"] + - ["system.configuration.configurationelement", "system.configuration.configurationelementcollection", "Method[baseget].ReturnValue"] + - ["system.configuration.specialsetting", "system.configuration.specialsetting!", "Member[webserviceurl]"] + - ["system.object", "system.configuration.whitespacetrimstringconverter", "Method[convertto].ReturnValue"] + - ["system.configuration.configurationallowexedefinition", "system.configuration.configurationallowexedefinition!", "Member[machinetoroaminguser]"] + - ["system.string", "system.configuration.configurationelement", "Method[gettransformedtypestring].ReturnValue"] + - ["system.boolean", "system.configuration.configuration", "Member[hasfile]"] + - ["system.configuration.configurationsection", "system.configuration.configurationsectioncollection", "Method[get].ReturnValue"] + - ["system.type", "system.configuration.callbackvalidatorattribute", "Member[type]"] + - ["system.object", "system.configuration.dictionarysectionhandler", "Method[create].ReturnValue"] + - ["system.string", "system.configuration.settingsdescriptionattribute", "Member[description]"] + - ["system.object", "system.configuration.timespansecondsconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.configuration.iconfigurationsectionhandler", "Method[create].ReturnValue"] + - ["system.object", "system.configuration.typenameconverter", "Method[convertfrom].ReturnValue"] + - ["system.timespan", "system.configuration.timespanvalidatorattribute", "Member[minvalue]"] + - ["system.string", "system.configuration.configurationelementcollection", "Member[elementname]"] + - ["system.boolean", "system.configuration.configurationsectiongroup", "Method[shouldserializesectiongroupintargetversion].ReturnValue"] + - ["system.configuration.configurationlocation", "system.configuration.configurationlocationcollection", "Member[item]"] + - ["system.object", "system.configuration.iconfigurationsystem", "Method[getconfig].ReturnValue"] + - ["system.object", "system.configuration.configurationelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.configuration.keyvalueconfigurationelement", "Member[value]"] + - ["system.string", "system.configuration.configurationcollectionattribute", "Member[removeitemname]"] + - ["system.boolean", "system.configuration.configurationelement", "Method[equals].ReturnValue"] + - ["system.func", "system.configuration.configuration", "Member[assemblystringtransformer]"] + - ["system.configuration.settingspropertyvaluecollection", "system.configuration.localfilesettingsprovider", "Method[getpropertyvalues].ReturnValue"] + - ["system.object", "system.configuration.configurationelement", "Member[item]"] + - ["system.boolean", "system.configuration.configurationelement", "Member[hascontext]"] + - ["system.xml.xmlcdatasection", "system.configuration.configxmldocument", "Method[createcdatasection].ReturnValue"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.propertyinformation", "Member[validator]"] + - ["system.xml.xmlnode", "system.configuration.protectedconfigurationprovider", "Method[encrypt].ReturnValue"] + - ["system.configuration.configurationsectiongroup", "system.configuration.configurationsectiongroupcollection", "Method[get].ReturnValue"] + - ["system.object", "system.configuration.appsettingssection", "Method[getruntimeobject].ReturnValue"] + - ["system.configuration.configurationallowexedefinition", "system.configuration.configurationallowexedefinition!", "Member[machinetolocaluser]"] + - ["system.configuration.contextinformation", "system.configuration.configurationelement", "Member[evaluationcontext]"] + - ["system.string", "system.configuration.execonfigurationfilemap", "Member[execonfigfilename]"] + - ["system.object", "system.configuration.appsettingsreader", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.configuration.configurationelement", "Method[serializetoxmlelement].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.configuration.configurationcollectionattribute", "Member[collectiontype]"] + - ["system.int32", "system.configuration.propertyinformation", "Member[linenumber]"] + - ["system.string[]", "system.configuration.keyvalueconfigurationcollection", "Member[allkeys]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.settingelement", "Member[properties]"] + - ["system.type", "system.configuration.configurationcollectionattribute", "Member[itemtype]"] + - ["system.configuration.configurationpropertycollection", "system.configuration.idnelement", "Member[properties]"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.longvalidatorattribute", "Member[validatorinstance]"] + - ["system.configuration.configurationuserlevel", "system.configuration.configurationuserlevel!", "Member[peruserroaming]"] + - ["system.string", "system.configuration.protectedconfiguration!", "Member[rsaprovidername]"] + - ["system.string", "system.configuration.elementinformation", "Member[source]"] + - ["system.int32", "system.configuration.configurationelementcollection", "Method[gethashcode].ReturnValue"] + - ["system.configuration.configurationuserlevel", "system.configuration.configurationuserlevel!", "Member[peruserroamingandlocal]"] + - ["system.string", "system.configuration.localfilesettingsprovider", "Member[applicationname]"] + - ["system.object", "system.configuration.commadelimitedstringcollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.security.cryptography.rsaparameters", "system.configuration.rsaprotectedconfigurationprovider", "Member[rsapublickey]"] + - ["system.string", "system.configuration.configurationproperty", "Member[description]"] + - ["system.configuration.settingelementcollection", "system.configuration.clientsettingssection", "Member[settings]"] + - ["system.string", "system.configuration.configurationlocation", "Member[path]"] + - ["system.boolean", "system.configuration.propertyinformation", "Member[islocked]"] + - ["system.object", "system.configuration.configurationpropertyattribute", "Member[defaultvalue]"] + - ["system.boolean", "system.configuration.rsaprotectedconfigurationprovider", "Member[usemachinecontainer]"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyoptions!", "Member[isassemblystringtransformationrequired]"] + - ["system.configuration.schemesettingelement", "system.configuration.schemesettingelementcollection", "Member[item]"] + - ["system.configuration.idnelement", "system.configuration.urisection", "Member[idn]"] + - ["system.object", "system.configuration.configurationfilemap", "Method[clone].ReturnValue"] + - ["system.int32", "system.configuration.configurationexception!", "Method[getxmlnodelinenumber].ReturnValue"] + - ["system.boolean", "system.configuration.rsaprotectedconfigurationprovider", "Member[useoaep]"] + - ["system.string", "system.configuration.sectioninformation", "Member[sectionname]"] + - ["system.configuration.configurationsectiongroup", "system.configuration.configurationsectiongroupcollection", "Member[item]"] + - ["system.string", "system.configuration.commadelimitedstringcollection", "Method[tostring].ReturnValue"] + - ["system.string", "system.configuration.timespanvalidatorattribute!", "Member[timespanminvalue]"] + - ["system.string", "system.configuration.applicationsettingsbase", "Member[settingskey]"] + - ["system.xml.xmlnode", "system.configuration.rsaprotectedconfigurationprovider", "Method[decrypt].ReturnValue"] + - ["system.configuration.configurationlocationcollection", "system.configuration.configuration", "Member[locations]"] + - ["system.type", "system.configuration.subclasstypevalidatorattribute", "Member[baseclass]"] + - ["system.object", "system.configuration.singletagsectionhandler", "Method[create].ReturnValue"] + - ["system.configuration.configurationvalidatorbase", "system.configuration.stringvalidatorattribute", "Member[validatorinstance]"] + - ["system.boolean", "system.configuration.subclasstypevalidator", "Method[canvalidate].ReturnValue"] + - ["system.string", "system.configuration.settingelement", "Member[name]"] + - ["system.int32", "system.configuration.integervalidatorattribute", "Member[maxvalue]"] + - ["system.string", "system.configuration.settingsgroupdescriptionattribute", "Member[description]"] + - ["system.configuration.configurationpropertyoptions", "system.configuration.configurationpropertyoptions!", "Member[iskey]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.typemodel.yml new file mode 100644 index 000000000000..e2d9465cfd86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.typemodel.yml @@ -0,0 +1,88 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometryfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialdimension].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrypolygonfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatiallength].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographymultipointfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[issimplegeometry].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialequals].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[asbinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialwithin].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographycollectionfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialcrosses].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialdifference].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[pointonsurface].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[astext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[pointat].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographypointfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialintersection].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrylinefrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographypolygonfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialconvexhull].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[latitude].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[isemptyspatial].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[asgml].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrymultipointfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometryfromgml].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[centroid].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[area].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographymultilinefrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialintersects].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrymultipolygonfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographypolygonfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialtypename].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographyfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialsymmetricdifference].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[isclosedspatial].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographymultipointfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographypointfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrymultipolygonfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographyfromgml].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometryfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[endpoint].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrypointfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialelementcount].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrypointfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialrelate].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[distance].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[xcoordinate].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[measure].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[isring].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographylinefromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialboundary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographymultilinefromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialenvelope].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[longitude].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrymultilinefromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[ycoordinate].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographymultipolygonfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialoverlaps].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialelementat].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographycollectionfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialunion].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[pointcount].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialbuffer].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[isvalidgeometry].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrymultipointfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographylinefrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialtouches].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialcontains].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[startpoint].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[interiorringcount].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrycollectionfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographyfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrypolygonfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[elevation].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geographymultipolygonfromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[spatialdisjoint].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[exteriorring].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[coordinatesystemid].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[interiorringat].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrycollectionfrombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrylinefromtext].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.spatial.spatialedmfunctions!", "Method[geometrymultilinefrombinary].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.ExpressionBuilder.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.ExpressionBuilder.typemodel.yml new file mode 100644 index 000000000000..8cf98a12f590 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.ExpressionBuilder.typemodel.yml @@ -0,0 +1,167 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.common.commandtrees.dbarithmeticexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[negate].ReturnValue"] + - ["system.data.common.commandtrees.dbisofexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[isof].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[bitwisexor].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[endswith].ReturnValue"] + - ["system.data.common.commandtrees.dbarithmeticexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[plus].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[bitwiseand].ReturnValue"] + - ["system.data.common.commandtrees.dbparameterreferenceexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[parameter].ReturnValue"] + - ["system.data.common.commandtrees.dbcomparisonexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[greaterthan].ReturnValue"] + - ["system.data.common.commandtrees.dbrefexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[reffromkey].ReturnValue"] + - ["system.data.common.commandtrees.dbtreatexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[treatas].ReturnValue"] + - ["system.data.common.commandtrees.dbjoinexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[fullouterjoin].ReturnValue"] + - ["system.data.common.commandtrees.dbscanexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[scan].ReturnValue"] + - ["system.data.common.commandtrees.dbarithmeticexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[divide].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffmilliseconds].ReturnValue"] + - ["system.data.common.commandtrees.dbexceptexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[except].ReturnValue"] + - ["system.data.common.commandtrees.dbconstantexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Member[true]"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[invoke].ReturnValue"] + - ["system.data.common.commandtrees.dbquantifierexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[all].ReturnValue"] + - ["system.data.common.commandtrees.dbdistinctexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[distinct].ReturnValue"] + - ["system.data.common.commandtrees.dbentityrefexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[getentityref].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.expressionbuilder.row!", "Method[op_implicit].ReturnValue"] + - ["system.data.common.commandtrees.dbsortexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[orderbydescending].ReturnValue"] + - ["system.data.common.commandtrees.dbcrossjoinexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[crossjoin].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[stdevp].ReturnValue"] + - ["system.data.common.commandtrees.dbsortclause", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[tosortclause].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[ceiling].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[currentdatetimeoffset].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[max].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[trimstart].ReturnValue"] + - ["system.data.common.commandtrees.dbconstantexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Member[false]"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[tolower].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[length].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[day].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addhours].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[bitwisenot].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[minute].ReturnValue"] + - ["system.data.common.commandtrees.dbisnullexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[isnull].ReturnValue"] + - ["system.data.common.commandtrees.dbfilterexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[where].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[longcount].ReturnValue"] + - ["system.data.common.commandtrees.dblambda", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[lambda].ReturnValue"] + - ["system.data.common.commandtrees.dbsortexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[sort].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[dayofyear].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffdays].ReturnValue"] + - ["system.data.common.commandtrees.dbarithmeticexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[modulo].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[count].ReturnValue"] + - ["system.data.common.commandtrees.dbapplyexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[crossapply].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[year].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[startswith].ReturnValue"] + - ["system.data.common.commandtrees.dbrefkeyexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[getrefkey].ReturnValue"] + - ["system.data.common.commandtrees.dbjoinexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[innerjoin].ReturnValue"] + - ["system.data.common.commandtrees.dbisofexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[isofonly].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[concat].ReturnValue"] + - ["system.data.common.commandtrees.dbgroupbyexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[groupby].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[any].ReturnValue"] + - ["system.data.common.commandtrees.dbarithmeticexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[minus].ReturnValue"] + - ["system.data.common.commandtrees.dbsortexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[orderby].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[abs].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionaggregate", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[aggregatedistinct].ReturnValue"] + - ["system.data.common.commandtrees.dbsortexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[thenby].ReturnValue"] + - ["system.data.common.commandtrees.dbsortexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[thenbydescending].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[round].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[right].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[power].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addminutes].ReturnValue"] + - ["system.data.common.commandtrees.dbelementexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[element].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addmicroseconds].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[truncatetime].ReturnValue"] + - ["system.data.common.commandtrees.dbcomparisonexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[contains].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[min].ReturnValue"] + - ["system.data.common.commandtrees.dbconstantexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[constant].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffminutes].ReturnValue"] + - ["system.data.common.commandtrees.dbgroupexpressionbinding", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[groupbindas].ReturnValue"] + - ["system.data.common.commandtrees.dblambdaexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[invoke].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[currentutcdatetime].ReturnValue"] + - ["system.data.common.commandtrees.dbnewinstanceexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[newrow].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[hour].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[trimend].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[adddays].ReturnValue"] + - ["system.data.common.commandtrees.dbrefexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[createref].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[createdatetime].ReturnValue"] + - ["system.data.common.commandtrees.dboftypeexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[oftype].ReturnValue"] + - ["system.data.common.commandtrees.dbfilterexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[filter].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[floor].ReturnValue"] + - ["system.data.common.commandtrees.dbvariablereferenceexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[variable].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[createdatetimeoffset].ReturnValue"] + - ["system.data.common.commandtrees.dbcomparisonexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffnanoseconds].ReturnValue"] + - ["system.data.common.commandtrees.dbunionallexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[unionall].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[sum].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffyears].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[indexof].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[second].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[varp].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[newguid].ReturnValue"] + - ["system.data.common.commandtrees.dbprojectexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[join].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[gettotaloffsetminutes].ReturnValue"] + - ["system.data.common.commandtrees.dbcastexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[castto].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[month].ReturnValue"] + - ["system.data.common.commandtrees.dbgroupexpressionbinding", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[groupbind].ReturnValue"] + - ["system.data.common.commandtrees.dbcomparisonexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[equal].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[bind].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[stdev].ReturnValue"] + - ["system.data.common.commandtrees.dblikeexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[like].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[currentdatetime].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffmicroseconds].ReturnValue"] + - ["system.data.common.commandtrees.dblimitexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[limit].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[toupper].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[createtime].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[var].ReturnValue"] + - ["system.data.common.commandtrees.dborexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[or].ReturnValue"] + - ["system.data.common.commandtrees.dbprojectexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[selectmany].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[left].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[bindas].ReturnValue"] + - ["system.data.common.commandtrees.dbnullexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[null].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffseconds].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[as].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[union].ReturnValue"] + - ["system.data.common.commandtrees.dbprojectexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[select].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addnanoseconds].ReturnValue"] + - ["system.data.common.commandtrees.dbquantifierexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[any].ReturnValue"] + - ["system.data.common.commandtrees.dboftypeexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[oftypeonly].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffmonths].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[diffhours].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[millisecond].ReturnValue"] + - ["system.data.common.commandtrees.dbandexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[and].ReturnValue"] + - ["system.data.common.commandtrees.dbcomparisonexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[notequal].ReturnValue"] + - ["system.data.common.commandtrees.dblimitexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[take].ReturnValue"] + - ["system.data.common.commandtrees.dbderefexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[deref].ReturnValue"] + - ["system.data.common.commandtrees.dbcaseexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[case].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addmilliseconds].ReturnValue"] + - ["system.data.common.commandtrees.dbnewinstanceexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[newcollection].ReturnValue"] + - ["system.data.common.commandtrees.dbintersectexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[intersect].ReturnValue"] + - ["system.data.common.commandtrees.dbcomparisonexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[lessthan].ReturnValue"] + - ["system.data.common.commandtrees.dbpropertyexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[property].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[replace].ReturnValue"] + - ["system.data.common.commandtrees.dbarithmeticexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[multiply].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addyears].ReturnValue"] + - ["system.data.common.commandtrees.dbprojectexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[project].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addseconds].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[substring].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[truncate].ReturnValue"] + - ["system.data.common.commandtrees.dbarithmeticexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[unaryminus].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[exists].ReturnValue"] + - ["system.data.common.commandtrees.dbnewinstanceexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[new].ReturnValue"] + - ["system.data.common.commandtrees.dbjoinexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[leftouterjoin].ReturnValue"] + - ["system.data.common.commandtrees.dbapplyexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[outerapply].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[addmonths].ReturnValue"] + - ["system.data.common.commandtrees.dbnewinstanceexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[newemptycollection].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[bitwiseor].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[reverse].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[trim].ReturnValue"] + - ["system.data.common.commandtrees.dbjoinexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[join].ReturnValue"] + - ["system.data.common.commandtrees.dbskipexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[skip].ReturnValue"] + - ["system.data.common.commandtrees.dbisemptyexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[isempty].ReturnValue"] + - ["system.data.common.commandtrees.dbsortclause", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[tosortclausedescending].ReturnValue"] + - ["system.data.common.commandtrees.dbnotexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[not].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionexpression", "system.data.common.commandtrees.expressionbuilder.edmfunctions!", "Method[average].ReturnValue"] + - ["system.data.common.commandtrees.dbnewinstanceexpression", "system.data.common.commandtrees.expressionbuilder.row", "Method[toexpression].ReturnValue"] + - ["system.data.common.commandtrees.dbfunctionaggregate", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[aggregate].ReturnValue"] + - ["system.data.common.commandtrees.dbrelationshipnavigationexpression", "system.data.common.commandtrees.expressionbuilder.dbexpressionbuilder!", "Method[navigate].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.typemodel.yml new file mode 100644 index 000000000000..7198f694d850 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.CommandTrees.typemodel.yml @@ -0,0 +1,232 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[cast]"] + - ["system.data.common.commandtrees.dbgroupaggregate", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[groupaggregate]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[intersect]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[multiply]"] + - ["system.data.metadata.edm.relationshiptype", "system.data.common.commandtrees.dbrelationshipnavigationexpression", "Member[relationship]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dblambda", "Member[variables]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dbexpression", "Member[resulttype]"] + - ["tresulttype", "system.data.common.commandtrees.dbjoinexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbsortexpression", "Member[input]"] + - ["system.string", "system.data.common.commandtrees.dbvariablereferenceexpression", "Member[variablename]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dbexpressionbinding", "Member[variabletype]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[groupby]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[project]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[fullouterjoin]"] + - ["tresulttype", "system.data.common.commandtrees.dbquantifierexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[not]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbnewinstanceexpression", "Member[arguments]"] + - ["tresulttype", "system.data.common.commandtrees.dbpropertyexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dblambda", "system.data.common.commandtrees.dblambda!", "Method[create].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbprojectexpression", "Member[projection]"] + - ["tresulttype", "system.data.common.commandtrees.dbentityrefexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dblikeexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[isnull]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbskipexpression", "Member[sortorder]"] + - ["tresulttype", "system.data.common.commandtrees.dbandexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbjoinexpression", "Member[right]"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbapplyexpression", "Member[input]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbpropertyexpression", "Member[instance]"] + - ["tresulttype", "system.data.common.commandtrees.dbvariablereferenceexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[all]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromstring].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dblikeexpression", "Member[argument]"] + - ["system.data.metadata.edm.edmfunction", "system.data.common.commandtrees.dbfunctionaggregate", "Member[function]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbrelationshipnavigationexpression", "Member[navigationsource]"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbjoinexpression", "Member[left]"] + - ["system.object", "system.data.common.commandtrees.dbconstantexpression", "Member[value]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbcaseexpression", "Member[else]"] + - ["system.data.metadata.edm.edmmember", "system.data.common.commandtrees.dbpropertyexpression", "Member[property]"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbapplyexpression", "Member[apply]"] + - ["system.data.metadata.edm.relationshipendmember", "system.data.common.commandtrees.dbrelationshipnavigationexpression", "Member[navigateto]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpression", "Member[expressionkind]"] + - ["system.boolean", "system.data.common.commandtrees.dbexpression", "Method[equals].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[isempty]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[constant]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[crossapply]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[except]"] + - ["system.boolean", "system.data.common.commandtrees.dbsortclause", "Member[ascending]"] + - ["system.data.common.commandtrees.dblambda", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitlambda].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dblimitexpression", "Member[limit]"] + - ["system.data.common.commandtrees.dbgroupexpressionbinding", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitgroupexpressionbinding].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[sort]"] + - ["tresulttype", "system.data.common.commandtrees.dbapplyexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visit].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[notequals]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[lessthan]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[newinstance]"] + - ["system.string", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[variablename]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[property]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[relationshipnavigation]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[treat]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbunaryexpression", "Member[argument]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbcaseexpression", "Member[then]"] + - ["tresulttype", "system.data.common.commandtrees.dbtreatexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[isof]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromguid].ReturnValue"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[variabletype]"] + - ["tresulttype", "system.data.common.commandtrees.dbskipexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbexceptexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dblimitexpression", "Member[argument]"] + - ["tresulttype", "system.data.common.commandtrees.dbsortexpression", "Method[accept].ReturnValue"] + - ["system.string", "system.data.common.commandtrees.dbsortclause", "Member[collation]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dboftypeexpression", "Member[oftype]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dblambdaexpression", "Member[arguments]"] + - ["tresulttype", "system.data.common.commandtrees.dbrelationshipnavigationexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbcaseexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbderefexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[scan]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbfunctionexpression", "Member[arguments]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromgeometry].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbmodificationcommandtree", "Member[target]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[distinct]"] + - ["system.data.metadata.edm.entityset", "system.data.common.commandtrees.dbrefexpression", "Member[entityset]"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbskipexpression", "Member[input]"] + - ["system.data.common.commandtrees.dbvariablereferenceexpression", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[groupvariable]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbquerycommandtree", "Member[query]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbbinaryexpression", "Member[right]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[frombinary].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromdecimal].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[divide]"] + - ["system.data.common.commandtrees.dbvariablereferenceexpression", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[variable]"] + - ["tresulttype", "system.data.common.commandtrees.dbarithmeticexpression", "Method[accept].ReturnValue"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbarithmeticexpression", "Member[arguments]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromint16].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromdatetimeoffset].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[unaryminus]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbsortexpression", "Member[sortorder]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[outerapply]"] + - ["tresulttype", "system.data.common.commandtrees.dbconstantexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[minus]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[isofonly]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[leftouterjoin]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbquantifierexpression", "Member[predicate]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbupdatecommandtree", "Member[setclauses]"] + - ["system.data.metadata.edm.edmfunction", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitfunction].ReturnValue"] + - ["system.data.metadata.edm.entitysetbase", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitentityset].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbrefexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbaggregate", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitaggregate].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[null]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[greaterthan]"] + - ["system.collections.generic.keyvaluepair", "system.data.common.commandtrees.dbpropertyexpression", "Method[tokeyvaluepair].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbintersectexpression", "Method[accept].ReturnValue"] + - ["system.data.metadata.edm.entitysetbase", "system.data.common.commandtrees.dbscanexpression", "Member[target]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[element]"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitexpressionbinding].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromsingle].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[expression]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbupdatecommandtree", "Member[predicate]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[equals]"] + - ["tresulttype", "system.data.common.commandtrees.dbrefkeyexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbsetclause", "Member[value]"] + - ["system.boolean", "system.data.common.commandtrees.dbfunctionaggregate", "Member[distinct]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[like]"] + - ["system.data.metadata.edm.edmfunction", "system.data.common.commandtrees.dbfunctioncommandtree", "Member[edmfunction]"] + - ["tresulttype", "system.data.common.commandtrees.dbfunctionexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[unionall]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitexpressionbindinglist].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[oftypeonly]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[filter]"] + - ["system.string", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[groupvariablename]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[function]"] + - ["tresulttype", "system.data.common.commandtrees.dboftypeexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromgeography].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitexpression].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dblambda", "Member[body]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[any]"] + - ["system.int32", "system.data.common.commandtrees.dbexpression", "Method[gethashcode].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[plus]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbcaseexpression", "Member[when]"] + - ["tresulttype", "system.data.common.commandtrees.dbprojectexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbgroupaggregate", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitgroupaggregate].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbquantifierexpression", "Member[input]"] + - ["tresulttype", "system.data.common.commandtrees.dbisnullexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbelementexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbfilterexpression", "Member[input]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbaggregate", "Member[arguments]"] + - ["tresulttype", "system.data.common.commandtrees.dbisemptyexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbcomparisonexpression", "Method[accept].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.data.common.commandtrees.dbpropertyexpression!", "Method[op_implicit].ReturnValue"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbgroupbyexpression", "Member[aggregates]"] + - ["system.data.common.commandtrees.dbsortclause", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitsortclause].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[greaterthanorequals]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dbfunctioncommandtree", "Member[resulttype]"] + - ["tresulttype", "system.data.common.commandtrees.dblambdaexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dblikeexpression", "Member[pattern]"] + - ["tresulttype", "system.data.common.commandtrees.dbexpressionvisitor", "Method[visit].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromint64].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbfilterexpression", "Member[predicate]"] + - ["tresulttype", "system.data.common.commandtrees.dbexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbcastexpression", "Method[accept].ReturnValue"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dbgroupexpressionbinding", "Member[groupvariabletype]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbinsertcommandtree", "Member[setclauses]"] + - ["tresulttype", "system.data.common.commandtrees.dbnewinstanceexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[lessthanorequals]"] + - ["tresulttype", "system.data.common.commandtrees.dbnullexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[oftype]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dblikeexpression", "Member[escape]"] + - ["tresulttype", "system.data.common.commandtrees.dborexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dblimitexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbnotexpression", "Method[accept].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbunionallexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbgroupexpressionbinding", "system.data.common.commandtrees.dbgroupbyexpression", "Member[input]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[deref]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[or]"] + - ["system.data.metadata.edm.edmfunction", "system.data.common.commandtrees.dbfunctionexpression", "Member[function]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbdeletecommandtree", "Member[predicate]"] + - ["system.data.metadata.edm.edmtype", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visittype].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[and]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbsetclause", "Member[property]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dbaggregate", "Member[resulttype]"] + - ["system.data.metadata.edm.relationshipendmember", "system.data.common.commandtrees.dbrelationshipnavigationexpression", "Member[navigatefrom]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbjoinexpression", "Member[joincondition]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromdouble].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[refkey]"] + - ["tresulttype", "system.data.common.commandtrees.dbcrossjoinexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[modulo]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromdatetime].ReturnValue"] + - ["system.data.common.commandtrees.dbvariablereferenceexpression", "system.data.common.commandtrees.dbexpressionbinding", "Member[variable]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbupdatecommandtree", "Member[returning]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitsortorder].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbisofexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[frombyte].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpressionbinding", "Member[expression]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[lambda]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbcrossjoinexpression", "Member[inputs]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbskipexpression", "Member[count]"] + - ["tresulttype", "system.data.common.commandtrees.dbdistinctexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[case]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[innerjoin]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbinsertcommandtree", "Member[returning]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[op_implicit].ReturnValue"] + - ["system.data.common.commandtrees.dblambda", "system.data.common.commandtrees.dblambdaexpression", "Member[lambda]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[variablereference]"] + - ["system.boolean", "system.data.common.commandtrees.dblimitexpression", "Member[withties]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitexpressionlist].ReturnValue"] + - ["tresulttype", "system.data.common.commandtrees.dbgroupbyexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[ref]"] + - ["tresulttype", "system.data.common.commandtrees.dbparameterreferenceexpression", "Method[accept].ReturnValue"] + - ["system.string", "system.data.common.commandtrees.dbparameterreferenceexpression", "Member[parametername]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromint32].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.common.commandtrees.dbcommandtree", "Member[parameters]"] + - ["tresulttype", "system.data.common.commandtrees.dbscanexpression", "Method[accept].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbexpression!", "Method[fromboolean].ReturnValue"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbsortclause", "Member[expression]"] + - ["system.data.common.commandtrees.dbexpression", "system.data.common.commandtrees.dbbinaryexpression", "Member[left]"] + - ["tresulttype", "system.data.common.commandtrees.dbfilterexpression", "Method[accept].ReturnValue"] + - ["system.string", "system.data.common.commandtrees.dbexpressionbinding", "Member[variablename]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.dbisofexpression", "Member[oftype]"] + - ["system.collections.generic.ilist", "system.data.common.commandtrees.dbgroupbyexpression", "Member[keys]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[crossjoin]"] + - ["system.data.common.commandtrees.dbfunctionaggregate", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visitfunctionaggregate].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[parameterreference]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.commandtrees.defaultexpressionvisitor", "Method[visittypeusage].ReturnValue"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[skip]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[entityref]"] + - ["system.data.common.commandtrees.dbexpressionbinding", "system.data.common.commandtrees.dbprojectexpression", "Member[input]"] + - ["system.data.common.commandtrees.dbexpressionkind", "system.data.common.commandtrees.dbexpressionkind!", "Member[limit]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.EntitySql.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.EntitySql.typemodel.yml new file mode 100644 index 000000000000..ec962a609c8f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.EntitySql.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.common.commandtrees.dbcommandtree", "system.data.common.entitysql.parseresult", "Member[commandtree]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.entitysql.parseresult", "Member[functiondefinitions]"] + - ["system.data.common.commandtrees.dblambda", "system.data.common.entitysql.functiondefinition", "Member[lambda]"] + - ["system.int32", "system.data.common.entitysql.functiondefinition", "Member[startposition]"] + - ["system.int32", "system.data.common.entitysql.functiondefinition", "Member[endposition]"] + - ["system.string", "system.data.common.entitysql.functiondefinition", "Member[name]"] + - ["system.data.common.entitysql.parseresult", "system.data.common.entitysql.entitysqlparser", "Method[parse].ReturnValue"] + - ["system.data.common.commandtrees.dblambda", "system.data.common.entitysql.entitysqlparser", "Method[parselambda].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.typemodel.yml new file mode 100644 index 000000000000..3cbebef1bf85 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Common.typemodel.yml @@ -0,0 +1,586 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.spatial.dbspatialdatareader", "system.data.common.dbproviderservices", "Method[getdbspatialdatareader].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isconcurrencytype]"] + - ["system.int32", "system.data.common.dataadapter", "Method[fill].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[quotedidentifiercase]"] + - ["system.data.common.dbconnectionstringbuilder", "system.data.common.dbproviderfactory", "Method[createconnectionstringbuilder].ReturnValue"] + - ["system.string", "system.data.common.dbprovidermanifest!", "Member[storeschemamappingversion3]"] + - ["system.string", "system.data.common.datacolumnmapping", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[providerspecificdatatype]"] + - ["system.boolean", "system.data.common.dbconnection", "Member[cancreatebatch]"] + - ["system.data.common.dbparameter", "system.data.common.dbcommand", "Method[createdbparameter].ReturnValue"] + - ["system.security.codeaccesspermission", "system.data.common.dbproviderfactory", "Method[createpermission].ReturnValue"] + - ["system.int32", "system.data.common.datacolumnmappingcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.data.common.dbbatch", "Member[timeout]"] + - ["system.data.common.dbcommandbuilder", "system.data.common.dbproviderfactory", "Method[createcommandbuilder].ReturnValue"] + - ["system.boolean", "system.data.common.dbproviderfactory", "Member[cancreatebatch]"] + - ["system.data.datarow", "system.data.common.rowupdatingeventargs", "Member[row]"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[nonversionedprovidertype]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[isunique]"] + - ["system.data.common.dbparametercollection", "system.data.common.dbcommand", "Member[parameters]"] + - ["system.string", "system.data.common.dbconnectionstringbuilder", "Method[getcomponentname].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbdatareader", "Method[getcolumnschemaasync].ReturnValue"] + - ["system.string", "system.data.common.datatablemapping", "Member[datasettable]"] + - ["system.int64", "system.data.common.dbdatareader", "Method[getint64].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[islong]"] + - ["system.data.common.dbprovidermanifest", "system.data.common.dbproviderservices", "Method[getdbprovidermanifest].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[columnsize]"] + - ["system.data.common.dbproviderservices", "system.data.common.dbproviderservices!", "Method[getproviderservices].ReturnValue"] + - ["system.componentmodel.eventdescriptorcollection", "system.data.common.dbdatarecord", "Method[getevents].ReturnValue"] + - ["system.int32", "system.data.common.dbbatchcommandcollection", "Method[indexof].ReturnValue"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[isreadonly]"] + - ["system.object", "system.data.common.dbconnectionstringbuilder", "Method[getpropertyowner].ReturnValue"] + - ["system.data.common.datatablemapping", "system.data.common.datatablemappingcollection", "Member[item]"] + - ["system.data.common.dbcommand", "system.data.common.dbcommandbuilder", "Method[initializecommand].ReturnValue"] + - ["system.string", "system.data.common.dbcommandbuilder", "Member[quotesuffix]"] + - ["system.string", "system.data.common.dbconnection", "Member[connectionstring]"] + - ["system.int32", "system.data.common.dbdataadapter", "Method[fill].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.dbxmlenabledprovidermanifest", "Method[getstoretypes].ReturnValue"] + - ["system.collections.icollection", "system.data.common.dbconnectionstringbuilder", "Member[keys]"] + - ["system.double", "system.data.common.dbdatareader", "Method[getdouble].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isfixedlength]"] + - ["system.string", "system.data.common.dbparameter", "Member[sourcecolumn]"] + - ["system.boolean", "system.data.common.dbbatchcommand", "Member[cancreateparameter]"] + - ["system.boolean", "system.data.common.dbbatchcommandcollection", "Method[remove].ReturnValue"] + - ["system.string", "system.data.common.dbconnectionstringbuilder", "Member[connectionstring]"] + - ["system.data.common.groupbybehavior", "system.data.common.groupbybehavior!", "Member[mustcontainall]"] + - ["system.string", "system.data.common.dbprovidermanifest", "Method[escapelikeargument].ReturnValue"] + - ["system.data.common.dbproviderfactory", "system.data.common.dbconnection", "Member[dbproviderfactory]"] + - ["system.string", "system.data.common.dbcolumn", "Member[columnname]"] + - ["system.boolean", "system.data.common.dbdatareader", "Member[hasrows]"] + - ["system.threading.tasks.task", "system.data.common.dbcommand", "Method[executereaderasync].ReturnValue"] + - ["system.int64", "system.data.common.dbdatarecord", "Method[getchars].ReturnValue"] + - ["system.int32", "system.data.common.dbconnectionstringbuilder", "Member[count]"] + - ["system.int32", "system.data.common.dbdatareader", "Method[getproviderspecificvalues].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[datatype]"] + - ["system.data.common.dbcommand", "system.data.common.dbproviderfactory", "Method[createcommand].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[typename]"] + - ["system.data.common.dbparametercollection", "system.data.common.dbcommand", "Member[dbparametercollection]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[numericprecision]"] + - ["system.data.datacolumn", "system.data.common.datacolumnmapping", "Method[getdatacolumnbyschemaaction].ReturnValue"] + - ["system.data.common.datatablemapping", "system.data.common.datatablemappingcollection!", "Method[gettablemappingbyschemaaction].ReturnValue"] + - ["system.string", "system.data.common.dbconnection", "Member[datasource]"] + - ["system.threading.tasks.valuetask", "system.data.common.dbconnection", "Method[begindbtransactionasync].ReturnValue"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Member[issynchronized]"] + - ["system.threading.tasks.valuetask", "system.data.common.dbdatasource", "Method[disposeasync].ReturnValue"] + - ["system.int32", "system.data.common.datacolumnmappingcollection", "Member[count]"] + - ["system.data.common.dbbatchcommand", "system.data.common.dbbatch", "Method[createdbbatchcommand].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatapermissionattribute", "Method[shouldserializeconnectionstring].ReturnValue"] + - ["system.data.common.dbbatchcommand", "system.data.common.dbbatchcommandcollection", "Member[item]"] + - ["system.componentmodel.propertydescriptor", "system.data.common.dbdatarecord", "Method[getdefaultproperty].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[orderbycolumnsinselect]"] + - ["system.int32", "system.data.common.dbparameter", "Member[size]"] + - ["system.data.common.groupbybehavior", "system.data.common.groupbybehavior!", "Member[notsupported]"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[isautoincrement]"] + - ["system.decimal", "system.data.common.dbdatareader", "Method[getdecimal].ReturnValue"] + - ["system.boolean", "system.data.common.dbcommandbuilder", "Member[setallvalues]"] + - ["system.data.idbcommand", "system.data.common.dbdataadapter", "Member[selectcommand]"] + - ["system.string", "system.data.common.dbprovidermanifest", "Member[namespacename]"] + - ["system.type", "system.data.common.dbdatareader", "Method[getproviderspecificfieldtype].ReturnValue"] + - ["system.boolean", "system.data.common.dbtransaction", "Member[supportssavepoints]"] + - ["system.data.idbcommand", "system.data.common.dbconnection", "Method[createcommand].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.data.common.dbconnectionstringbuilder", "Method[getdefaultproperty].ReturnValue"] + - ["system.byte", "system.data.common.dbparameter", "Member[precision]"] + - ["system.data.common.datatablemappingcollection", "system.data.common.dataadapter", "Member[tablemappings]"] + - ["system.data.icolumnmappingcollection", "system.data.common.datatablemapping", "Member[columnmappings]"] + - ["system.int32", "system.data.common.dbdatareader", "Method[getvalues].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[stringliteralpattern]"] + - ["system.boolean", "system.data.common.dbproviderspecifictypepropertyattribute", "Member[isproviderspecifictypeproperty]"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[baseschemaname]"] + - ["system.threading.tasks.task", "system.data.common.dbconnection", "Method[changedatabaseasync].ReturnValue"] + - ["system.data.datatable", "system.data.common.dbdatasourceenumerator", "Method[getdatasources].ReturnValue"] + - ["system.string", "system.data.common.dbproviderservices", "Method[createdatabasescript].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.common.dbcommand", "Member[dbconnection]"] + - ["system.datetime", "system.data.common.dbdatarecord", "Method[getdatetime].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbdatareader", "Method[closeasync].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.common.dbbatch", "Method[executereader].ReturnValue"] + - ["system.int32", "system.data.common.dbdataadapter", "Member[updatebatchsize]"] + - ["system.string", "system.data.common.dbproviderservices", "Method[getdbprovidermanifesttoken].ReturnValue"] + - ["system.data.common.dbbatchcommand", "system.data.common.dbexception", "Member[dbbatchcommand]"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[numericprecision]"] + - ["system.string", "system.data.common.dbproviderservices", "Method[getprovidermanifesttoken].ReturnValue"] + - ["system.data.common.dbbatch", "system.data.common.dbdatasource", "Method[createdbbatch].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[baseservername]"] + - ["system.data.datatable", "system.data.common.datatablemapping", "Method[getdatatablebyschemaaction].ReturnValue"] + - ["system.double", "system.data.common.dbdatarecord", "Method[getdouble].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbtransaction", "Method[commitasync].ReturnValue"] + - ["system.data.icolumnmapping", "system.data.common.datacolumnmappingcollection", "Method[add].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[parameternamepattern]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[isexpression]"] + - ["system.data.common.datatablemapping", "system.data.common.datatablemappingcollection", "Method[add].ReturnValue"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[columnsize]"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Member[isfixedsize]"] + - ["system.int32", "system.data.common.dbdatarecord", "Method[getvalues].ReturnValue"] + - ["system.data.common.rowupdatingeventargs", "system.data.common.dbdataadapter", "Method[createrowupdatingevent].ReturnValue"] + - ["system.security.ipermission", "system.data.common.dbdatapermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.data.common.dbdataadapter", "Method[getbatchedrecordsaffected].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.common.dbcommand", "Method[executereader].ReturnValue"] + - ["system.collections.ienumerator", "system.data.common.datacolumnmappingcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[createformat]"] + - ["system.boolean", "system.data.common.dbdatapermission", "Member[allowblankpassword]"] + - ["system.data.common.datatablemappingcollection", "system.data.common.dataadapter", "Method[createtablemappings].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[numericscale]"] + - ["system.char", "system.data.common.dbdatareader", "Method[getchar].ReturnValue"] + - ["system.data.idataparameter", "system.data.common.dbdataadapter", "Method[getbatchedparameter].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[identifierpattern]"] + - ["system.data.idbconnection", "system.data.common.dbcommand", "Member[connection]"] + - ["system.data.common.dbdatareader", "system.data.common.dbdatareader", "Method[getdbdatareader].ReturnValue"] + - ["system.object", "system.data.common.dbproviderconfigurationhandler", "Method[create].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.data.common.dbtransaction", "Method[disposeasync].ReturnValue"] + - ["system.data.idbcommand", "system.data.common.dbdataadapter", "Member[insertcommand]"] + - ["system.string", "system.data.common.dbdatareader", "Method[getstring].ReturnValue"] + - ["system.data.idbcommand", "system.data.common.dbdataadapter", "Member[updatecommand]"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[autoincrementstep]"] + - ["system.collections.generic.dictionary", "system.data.common.dbxmlenabledprovidermanifest", "Member[storetypenametostoreprimitivetype]"] + - ["system.xml.xmlreader", "system.data.common.dbprovidermanifest", "Method[getinformation].ReturnValue"] + - ["system.int32", "system.data.common.dbdatareader", "Member[recordsaffected]"] + - ["system.data.keyrestrictionbehavior", "system.data.common.dbdatapermissionattribute", "Member[keyrestrictionbehavior]"] + - ["system.threading.tasks.task", "system.data.common.dbconnection", "Method[openasync].ReturnValue"] + - ["system.string", "system.data.common.dbdatarecord", "Method[getdatatypename].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbbatch", "Method[prepareasync].ReturnValue"] + - ["system.int32", "system.data.common.dbdataadapter", "Method[addtobatch].ReturnValue"] + - ["system.boolean", "system.data.common.dbparametercollection", "Member[isreadonly]"] + - ["system.data.common.dbconnection", "system.data.common.dbtransaction", "Member[connection]"] + - ["system.string", "system.data.common.dbcolumn", "Member[baseservername]"] + - ["system.data.common.dbparameter", "system.data.common.dbproviderfactory", "Method[createparameter].ReturnValue"] + - ["system.int32", "system.data.common.datatablemappingcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.data.common.dataadapter", "Member[acceptchangesduringfill]"] + - ["system.int32", "system.data.common.datacolumnmappingcollection", "Method[indexofdatasetcolumn].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.common.dbparametercollection", "Member[item]"] + - ["system.data.common.dbconnection", "system.data.common.dbbatch", "Member[connection]"] + - ["system.string", "system.data.common.dbdatarecord", "Method[getcomponentname].ReturnValue"] + - ["system.data.idbdataparameter", "system.data.common.dbcommand", "Method[createparameter].ReturnValue"] + - ["system.byte", "system.data.common.dbdatarecord", "Method[getbyte].ReturnValue"] + - ["system.xml.xmlreader", "system.data.common.dbprovidermanifest", "Method[getdbinformation].ReturnValue"] + - ["system.data.common.dbtransaction", "system.data.common.dbconnection", "Method[begindbtransaction].ReturnValue"] + - ["system.data.common.dbbatchcommandcollection", "system.data.common.dbbatch", "Member[batchcommands]"] + - ["system.collections.generic.ienumerator", "system.data.common.dbbatchcommandcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatareader", "Method[read].ReturnValue"] + - ["system.object", "system.data.common.dbdatarecord", "Member[item]"] + - ["system.data.common.dbbatchcommand", "system.data.common.dbexception", "Member[batchcommand]"] + - ["system.data.common.dbdataadapter", "system.data.common.dbproviderfactory", "Method[createdataadapter].ReturnValue"] + - ["system.data.common.datacolumnmapping", "system.data.common.datacolumnmappingcollection!", "Method[getcolumnmappingbyschemaaction].ReturnValue"] + - ["system.io.textreader", "system.data.common.dbdatareader", "Method[gettextreader].ReturnValue"] + - ["system.data.datatable", "system.data.common.dataadapter", "Method[fillschema].ReturnValue"] + - ["system.boolean", "system.data.common.datatablemappingcollection", "Member[isfixedsize]"] + - ["system.int16", "system.data.common.dbdatareader", "Method[getint16].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatapermissionattribute", "Method[shouldserializekeyrestrictions].ReturnValue"] + - ["system.string", "system.data.common.dbcolumn", "Member[udtassemblyqualifiedname]"] + - ["system.int64", "system.data.common.dbdatarecord", "Method[getbytes].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[maximumscale]"] + - ["system.data.spatial.dbspatialservices", "system.data.common.dbproviderservices", "Method[getspatialservices].ReturnValue"] + - ["system.data.common.datatablemapping", "system.data.common.rowupdatedeventargs", "Member[tablemapping]"] + - ["system.data.idataparameter[]", "system.data.common.dataadapter", "Method[getfillparameters].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.common.dbproviderfactories!", "Method[getproviderinvariantnames].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.common.dbcommand", "Member[connection]"] + - ["system.datetime", "system.data.common.dbdatareader", "Method[getdatetime].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isfixedprecisionscale]"] + - ["system.boolean", "system.data.common.datacolumnmappingcollection", "Member[issynchronized]"] + - ["system.boolean", "system.data.common.dbparametercollection", "Member[isfixedsize]"] + - ["system.data.common.dbbatch", "system.data.common.dbconnection", "Method[createbatch].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbdatareader", "Method[readasync].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.data.common.dbconnectionstringbuilder", "Method[getenumerator].ReturnValue"] + - ["system.data.common.groupbybehavior", "system.data.common.groupbybehavior!", "Member[unknown]"] + - ["system.boolean", "system.data.common.dbdatareader", "Method[getboolean].ReturnValue"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[ishidden]"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Method[remove].ReturnValue"] + - ["system.int32", "system.data.common.datatablemappingcollection", "Method[indexofdatasettable].ReturnValue"] + - ["system.boolean", "system.data.common.dataadapter", "Method[shouldserializeacceptchangesduringfill].ReturnValue"] + - ["system.byte", "system.data.common.dbdatareader", "Method[getbyte].ReturnValue"] + - ["system.type", "system.data.common.dbdatarecord", "Method[getfieldtype].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.common.dbdatasource", "Method[createconnection].ReturnValue"] + - ["system.string", "system.data.common.dbdatasource", "Member[connectionstring]"] + - ["system.data.common.dbconnection", "system.data.common.dbtransaction", "Member[dbconnection]"] + - ["system.string", "system.data.common.dbxmlenabledprovidermanifest", "Member[namespacename]"] + - ["system.data.common.identifiercase", "system.data.common.identifiercase!", "Member[unknown]"] + - ["system.data.updatestatus", "system.data.common.rowupdatedeventargs", "Member[status]"] + - ["system.int32", "system.data.common.dbdatareader", "Member[depth]"] + - ["system.data.common.dbtransaction", "system.data.common.dbbatch", "Member[transaction]"] + - ["system.threading.tasks.task", "system.data.common.dbtransaction", "Method[rollbackasync].ReturnValue"] + - ["system.data.parameterdirection", "system.data.common.dbparameter", "Member[direction]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[statementseparatorpattern]"] + - ["system.boolean", "system.data.common.dbproviderfactories!", "Method[unregisterfactory].ReturnValue"] + - ["system.object", "system.data.common.dbdatareader", "Member[item]"] + - ["system.data.missingschemaaction", "system.data.common.dataadapter", "Member[missingschemaaction]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[iscasesensitive]"] + - ["system.string", "system.data.common.dbcolumn", "Member[basetablename]"] + - ["system.int32", "system.data.common.datacolumnmappingcollection", "Method[add].ReturnValue"] + - ["system.object", "system.data.common.dbdatarecord", "Method[getvalue].ReturnValue"] + - ["system.data.common.identifiercase", "system.data.common.identifiercase!", "Member[sensitive]"] + - ["system.string", "system.data.common.dbdatarecord", "Method[getclassname].ReturnValue"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Method[containskey].ReturnValue"] + - ["system.data.datatable[]", "system.data.common.dbdataadapter", "Method[fillschema].ReturnValue"] + - ["system.data.datarowversion", "system.data.common.dbparameter", "Member[sourceversion]"] + - ["system.io.stream", "system.data.common.dbdatareader", "Method[getstream].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[autoincrementseed]"] + - ["system.data.common.dbtransaction", "system.data.common.dbcommand", "Member[transaction]"] + - ["system.data.common.dbcommand", "system.data.common.dbcommandbuilder", "Method[getdeletecommand].ReturnValue"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[iskey]"] + - ["system.int32", "system.data.common.dbdatareader", "Method[getordinal].ReturnValue"] + - ["system.int64", "system.data.common.dbdatarecord", "Method[getint64].ReturnValue"] + - ["system.data.icolumnmapping", "system.data.common.datacolumnmappingcollection", "Method[getbydatasetcolumn].ReturnValue"] + - ["system.data.datacolumn", "system.data.common.datacolumnmapping!", "Method[getdatacolumnbyschemaaction].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[isaliased]"] + - ["system.collections.ienumerator", "system.data.common.dbconnectionstringbuilder", "Method[getenumerator].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.common.dbconnection", "Method[createcommand].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbcommand", "Method[executenonqueryasync].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatareader", "Method[nextresult].ReturnValue"] + - ["system.int32", "system.data.common.dbcommand", "Member[commandtimeout]"] + - ["system.data.common.dbcommand", "system.data.common.dbdataadapter", "Member[updatecommand]"] + - ["system.data.conflictoption", "system.data.common.dbcommandbuilder", "Member[conflictoption]"] + - ["system.string", "system.data.common.dbdatapermissionattribute", "Member[keyrestrictions]"] + - ["system.boolean", "system.data.common.dbcommand", "Member[designtimevisible]"] + - ["system.string", "system.data.common.dbcommandbuilder", "Member[schemaseparator]"] + - ["system.string", "system.data.common.dbdatareader", "Method[getname].ReturnValue"] + - ["system.boolean", "system.data.common.dbparameter", "Member[sourcecolumnnullmapping]"] + - ["system.object", "system.data.common.dbdatarecord", "Method[getpropertyowner].ReturnValue"] + - ["system.string", "system.data.common.dbconnectionstringbuilder", "Method[getclassname].ReturnValue"] + - ["system.string", "system.data.common.dbcommandbuilder", "Member[quoteprefix]"] + - ["system.boolean", "system.data.common.datatablemappingcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.data.common.datatablemapping", "Method[clone].ReturnValue"] + - ["system.data.datatable[]", "system.data.common.dataadapter", "Method[fillschema].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[identifiercase]"] + - ["system.boolean", "system.data.common.dbdatareader", "Method[isdbnull].ReturnValue"] + - ["system.object", "system.data.common.datatablemappingcollection", "Member[item]"] + - ["system.object", "system.data.common.dbcolumn", "Member[item]"] + - ["system.boolean", "system.data.common.datacolumnmappingcollection", "Member[isreadonly]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[compositeidentifierseparatorpattern]"] + - ["system.string", "system.data.common.dbcommandbuilder", "Member[catalogseparator]"] + - ["system.int32", "system.data.common.dbparametercollection", "Member[count]"] + - ["system.threading.tasks.task", "system.data.common.dbdatareader", "Method[getschematableasync].ReturnValue"] + - ["system.byte", "system.data.common.dbparameter", "Member[scale]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[datasourceproductname]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.dbprovidermanifest", "Method[getedmtype].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isnullable]"] + - ["system.threading.tasks.task", "system.data.common.dbdatareader", "Method[getfieldvalueasync].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[providerdbtype]"] + - ["system.single", "system.data.common.dbdatareader", "Method[getfloat].ReturnValue"] + - ["system.guid", "system.data.common.dbdatareader", "Method[getguid].ReturnValue"] + - ["system.boolean", "system.data.common.dbproviderservices", "Method[databaseexists].ReturnValue"] + - ["system.int64", "system.data.common.dbdatareader", "Method[getbytes].ReturnValue"] + - ["system.data.commandtype", "system.data.common.dbcommand", "Member[commandtype]"] + - ["system.data.datacolumn", "system.data.common.datacolumnmappingcollection!", "Method[getdatacolumn].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.common.dbbatch", "Method[executedbdatareader].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.common.dbdataadapter", "Member[selectcommand]"] + - ["system.security.ipermission", "system.data.common.dbdatapermission", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.dbprovidermanifest", "Method[getstoretypes].ReturnValue"] + - ["system.string", "system.data.common.dbproviderservices", "Method[dbcreatedatabasescript].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[isreadonly]"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[allowdbnull]"] + - ["system.threading.tasks.valuetask", "system.data.common.dbdatasource", "Method[disposeasynccore].ReturnValue"] + - ["system.boolean", "system.data.common.dataadapter", "Member[returnproviderspecifictypes]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.dbxmlenabledprovidermanifest", "Method[getstorefunctions].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.data.common.dbconnection", "Method[begintransactionasync].ReturnValue"] + - ["system.int32", "system.data.common.dbdataadapter", "Method[executebatch].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbcommand", "Method[prepareasync].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[iskey]"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Method[equivalentto].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.common.dbcommandbuilder", "Method[getinsertcommand].ReturnValue"] + - ["system.int32", "system.data.common.dbconnection", "Member[connectiontimeout]"] + - ["system.threading.tasks.task", "system.data.common.dbbatch", "Method[executescalarasync].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.common.dbcommand", "Method[createparameter].ReturnValue"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Method[contains].ReturnValue"] + - ["system.data.entitykey", "system.data.common.entityrecordinfo", "Member[entitykey]"] + - ["system.data.common.dbbatch", "system.data.common.dbdatasource", "Method[createbatch].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[numberofrestrictions]"] + - ["system.data.datatable", "system.data.common.dbcommandbuilder", "Method[getschematable].ReturnValue"] + - ["system.data.common.dbdatapermission", "system.data.common.dbdatapermission", "Method[createinstance].ReturnValue"] + - ["system.data.common.dbproviderfactory", "system.data.common.dbproviderfactories!", "Method[getfactory].ReturnValue"] + - ["system.data.datatable", "system.data.common.dbdatareader", "Method[getschematable].ReturnValue"] + - ["system.data.idbtransaction", "system.data.common.dbcommand", "Member[transaction]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.dbxmlenabledprovidermanifest", "Method[getfacetdescriptions].ReturnValue"] + - ["system.string", "system.data.common.dbcolumn", "Member[basecatalogname]"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[columnordinal]"] + - ["system.data.idatareader", "system.data.common.dbcommand", "Method[executereader].ReturnValue"] + - ["system.data.common.datacolumnmapping", "system.data.common.datacolumnmappingcollection", "Member[item]"] + - ["system.data.common.cataloglocation", "system.data.common.cataloglocation!", "Member[end]"] + - ["system.componentmodel.eventdescriptorcollection", "system.data.common.dbconnectionstringbuilder", "Method[getevents].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.data.common.dbdatasource", "Method[openconnectionasync].ReturnValue"] + - ["system.boolean", "system.data.common.dbproviderfactory", "Member[cancreatedatasourceenumerator]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[supportedjoinoperators]"] + - ["system.boolean", "system.data.common.dataadapter", "Member[continueupdateonerror]"] + - ["system.int32", "system.data.common.dbdataadapter", "Method[update].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacollectionnames!", "Member[datasourceinformation]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.dbprovidermanifest", "Method[getstoretype].ReturnValue"] + - ["system.boolean", "system.data.common.datacolumnmappingcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[datasourceproductversion]"] + - ["system.collections.ienumerator", "system.data.common.dbparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.data.common.dbbatchcommandcollection", "system.data.common.dbbatch", "Member[dbbatchcommands]"] + - ["system.boolean", "system.data.common.dbdatapermission", "Method[issubsetof].ReturnValue"] + - ["system.type", "system.data.common.dbdatareader", "Method[getfieldtype].ReturnValue"] + - ["system.data.common.dbtransaction", "system.data.common.dbcommand", "Member[dbtransaction]"] + - ["system.string", "system.data.common.dbprovidermanifest!", "Member[conceptualschemadefinition]"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[islong]"] + - ["system.data.common.dbparametercollection", "system.data.common.dbbatchcommand", "Member[parameters]"] + - ["system.data.common.dbtransaction", "system.data.common.dbconnection", "Method[begintransaction].ReturnValue"] + - ["system.string", "system.data.common.dbdatareader", "Method[getdatatypename].ReturnValue"] + - ["system.data.idbcommand", "system.data.common.dbdataadapter", "Member[deletecommand]"] + - ["system.string", "system.data.common.dbcommandbuilder", "Method[getparametername].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isbestmatch]"] + - ["system.boolean", "system.data.common.dbprovidermanifest", "Method[supportsescapinglikeargument].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[numberofidentifierparts]"] + - ["system.int16", "system.data.common.dbdatarecord", "Method[getint16].ReturnValue"] + - ["system.collections.ienumerator", "system.data.common.datatablemappingcollection", "Method[getenumerator].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.common.dbdatareader", "Method[getdata].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[isrowversion]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[numericscale]"] + - ["system.data.common.rowupdatedeventargs", "system.data.common.dbdataadapter", "Method[createrowupdatedevent].ReturnValue"] + - ["system.data.idbcommand", "system.data.common.rowupdatingeventargs", "Member[basecommand]"] + - ["system.threading.tasks.task", "system.data.common.dbdatareader", "Method[nextresultasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.data.common.dbcommand", "Method[disposeasync].ReturnValue"] + - ["system.int32", "system.data.common.dbdatarecord", "Method[getint32].ReturnValue"] + - ["system.data.datatable", "system.data.common.dbproviderfactories!", "Method[getfactoryclasses].ReturnValue"] + - ["system.data.common.dbproviderfactory", "system.data.common.dbproviderservices!", "Method[getproviderfactory].ReturnValue"] + - ["system.collections.generic.dictionary", "system.data.common.dbxmlenabledprovidermanifest", "Member[storetypenametoedmprimitivetype]"] + - ["system.data.common.groupbybehavior", "system.data.common.groupbybehavior!", "Member[unrelated]"] + - ["system.exception", "system.data.common.rowupdatedeventargs", "Member[errors]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[islong]"] + - ["system.exception", "system.data.common.rowupdatingeventargs", "Member[errors]"] + - ["system.string", "system.data.common.dbdataadapter!", "Member[defaultsourcetablename]"] + - ["system.string", "system.data.common.dbdatarecord", "Method[getstring].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.common.dbbatchcommand", "Method[createparameter].ReturnValue"] + - ["system.data.idbtransaction", "system.data.common.dbconnection", "Method[begintransaction].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatareader", "Member[isclosed]"] + - ["system.componentmodel.propertydescriptorcollection", "system.data.common.dbconnectionstringbuilder", "Method[getproperties].ReturnValue"] + - ["system.data.common.groupbybehavior", "system.data.common.groupbybehavior!", "Member[exactmatch]"] + - ["system.data.idatareader", "system.data.common.dbdatareader", "Method[getdata].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[basetablename]"] + - ["system.data.itablemappingcollection", "system.data.common.dataadapter", "Member[tablemappings]"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[ishidden]"] + - ["system.int32", "system.data.common.dbbatchcommand", "Member[recordsaffected]"] + - ["system.data.common.dbbatch", "system.data.common.dbproviderfactory", "Method[createbatch].ReturnValue"] + - ["system.data.common.dbbatchcommand", "system.data.common.dbbatchcommandcollection", "Method[getbatchcommand].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.data.common.dbdatarecord", "Method[getattributes].ReturnValue"] + - ["system.object", "system.data.common.dbconnectionstringbuilder", "Member[item]"] + - ["system.object", "system.data.common.dbdatareader", "Method[getvalue].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.common.dbcommand", "Method[executedbdatareader].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[minimumscale]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.datarecordinfo", "Member[fieldmetadata]"] + - ["system.int32", "system.data.common.dbdatareader", "Member[fieldcount]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[isaliased]"] + - ["system.componentmodel.typeconverter", "system.data.common.dbconnectionstringbuilder", "Method[getconverter].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isautoincrementable]"] + - ["system.data.idatareader", "system.data.common.dbdatarecord", "Method[getdata].ReturnValue"] + - ["system.int32", "system.data.common.datatablemappingcollection", "Member[count]"] + - ["system.threading.tasks.task", "system.data.common.dbtransaction", "Method[releaseasync].ReturnValue"] + - ["system.object", "system.data.common.dbdatarecord", "Method[geteditor].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[datasourceproductversionnormalized]"] + - ["system.boolean", "system.data.common.datatablemappingcollection", "Member[isreadonly]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.dbprovidermanifest", "Method[getfacetdescriptions].ReturnValue"] + - ["system.data.idbconnection", "system.data.common.dbtransaction", "Member[connection]"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[columnname]"] + - ["system.string", "system.data.common.dbcommandbuilder", "Method[getparameterplaceholder].ReturnValue"] + - ["system.data.loadoption", "system.data.common.dataadapter", "Member[fillloadoption]"] + - ["system.data.commandtype", "system.data.common.dbbatchcommand", "Member[commandtype]"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Method[shouldserialize].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.common.dbdatasource", "Method[opendbconnection].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatarecord", "Method[isdbnull].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.data.common.dbdatarecord", "Method[getproperties].ReturnValue"] + - ["system.string", "system.data.common.dbexception", "Member[sqlstate]"] + - ["system.data.common.supportedjoinoperators", "system.data.common.supportedjoinoperators!", "Member[fullouter]"] + - ["system.data.common.dbcommand", "system.data.common.dbdataadapter", "Member[deletecommand]"] + - ["system.string", "system.data.common.dbconnectionstringbuilder", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbbatch", "Method[executenonqueryasync].ReturnValue"] + - ["system.type", "system.data.common.dbcolumn", "Member[datatype]"] + - ["system.collections.ienumerator", "system.data.common.dbdatareader", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.data.common.dbparametercollection", "Member[item]"] + - ["system.data.datarow", "system.data.common.rowupdatedeventargs", "Member[row]"] + - ["system.data.common.dbbatchcommand", "system.data.common.dbbatch", "Method[createbatchcommand].ReturnValue"] + - ["system.int32", "system.data.common.dbparametercollection", "Method[add].ReturnValue"] + - ["system.data.statementtype", "system.data.common.rowupdatedeventargs", "Member[statementtype]"] + - ["system.string", "system.data.common.dbprovidermanifest!", "Member[conceptualschemadefinitionversion3]"] + - ["system.boolean", "system.data.common.datatablemappingcollection", "Member[issynchronized]"] + - ["system.data.updaterowsource", "system.data.common.dbcommand", "Member[updatedrowsource]"] + - ["system.boolean", "system.data.common.dbproviderservices", "Method[dbdatabaseexists].ReturnValue"] + - ["system.boolean", "system.data.common.dataadapter", "Method[shouldserializetablemappings].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[issearchable]"] + - ["system.boolean", "system.data.common.dbdatapermission", "Method[isunrestricted].ReturnValue"] + - ["system.data.common.dbdataadapter", "system.data.common.dbcommandbuilder", "Member[dataadapter]"] + - ["system.data.statementtype", "system.data.common.rowupdatingeventargs", "Member[statementtype]"] + - ["system.data.idataparametercollection", "system.data.common.dbcommand", "Member[parameters]"] + - ["system.data.common.dbcommand", "system.data.common.dbdataadapter", "Member[insertcommand]"] + - ["system.data.datatable", "system.data.common.dbdataadapter", "Method[fillschema].ReturnValue"] + - ["system.data.isolationlevel", "system.data.common.dbtransaction", "Member[isolationlevel]"] + - ["system.componentmodel.attributecollection", "system.data.common.dbconnectionstringbuilder", "Method[getattributes].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.data.common.dbdatareader", "Method[disposeasync].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.data.common.dbdatarecord", "Method[getconverter].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[literalsuffix]"] + - ["system.threading.tasks.valuetask", "system.data.common.dbbatch", "Method[disposeasync].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.common.dbdatasource", "Method[openconnection].ReturnValue"] + - ["system.data.common.supportedjoinoperators", "system.data.common.supportedjoinoperators!", "Member[none]"] + - ["system.string", "system.data.common.dbdatarecord", "Method[getname].ReturnValue"] + - ["system.data.missingmappingaction", "system.data.common.dataadapter", "Member[missingmappingaction]"] + - ["system.data.common.dbparameter", "system.data.common.dbparametercollection", "Method[getparameter].ReturnValue"] + - ["system.object", "system.data.common.datacolumnmappingcollection", "Member[syncroot]"] + - ["system.boolean", "system.data.common.datacolumnmappingcollection", "Member[isfixedsize]"] + - ["system.int32", "system.data.common.dbcommand", "Method[executenonquery].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbconnection", "Method[closeasync].ReturnValue"] + - ["system.int32", "system.data.common.dbbatchcommandcollection", "Member[count]"] + - ["system.data.idataparameter[]", "system.data.common.dbdataadapter", "Method[getfillparameters].ReturnValue"] + - ["system.string", "system.data.common.datacolumnmapping", "Member[datasetcolumn]"] + - ["system.data.commandbehavior", "system.data.common.dbdataadapter", "Member[fillcommandbehavior]"] + - ["system.componentmodel.eventdescriptor", "system.data.common.dbconnectionstringbuilder", "Method[getdefaultevent].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.common.dbdatarecord", "Method[getdbdatareader].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.data.common.dbdatasource", "Method[opendbconnectionasync].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacollectionnames!", "Member[restrictions]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.dbdatareaderextensions!", "Method[getcolumnschema].ReturnValue"] + - ["system.boolean", "system.data.common.dbexception", "Member[istransient]"] + - ["system.data.common.dbcommand", "system.data.common.dbcommandbuilder", "Method[getupdatecommand].ReturnValue"] + - ["system.string", "system.data.common.dbprovidermanifest!", "Member[storeschemadefinition]"] + - ["system.int32", "system.data.common.rowupdatedeventargs", "Member[rowcount]"] + - ["system.data.common.dbcommanddefinition", "system.data.common.dbproviderservices", "Method[createcommanddefinition].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[quotedidentifierpattern]"] + - ["system.threading.tasks.task", "system.data.common.dbcommand", "Method[executedbdatareaderasync].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[basecolumnname]"] + - ["system.string", "system.data.common.dbcolumn", "Member[baseschemaname]"] + - ["system.threading.tasks.task", "system.data.common.dbcommand", "Method[executescalarasync].ReturnValue"] + - ["system.object", "system.data.common.dbcommand", "Method[executescalar].ReturnValue"] + - ["system.int32", "system.data.common.dbdatarecord", "Member[fieldcount]"] + - ["system.boolean", "system.data.common.dbparametercollection", "Member[issynchronized]"] + - ["system.int32", "system.data.common.dbparametercollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.data.common.dbdatareader", "Method[getint32].ReturnValue"] + - ["system.object", "system.data.common.dbbatch", "Method[executescalar].ReturnValue"] + - ["system.boolean", "system.data.common.dbproviderfactory", "Member[cancreatecommandbuilder]"] + - ["system.collections.icollection", "system.data.common.dbconnectionstringbuilder", "Member[values]"] + - ["system.int32", "system.data.common.dataadapter", "Method[update].ReturnValue"] + - ["system.boolean", "system.data.common.dataadapter", "Method[hastablemappings].ReturnValue"] + - ["system.security.securityelement", "system.data.common.dbdatapermission", "Method[toxml].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[parametermarkerpattern]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[literalprefix]"] + - ["system.string", "system.data.common.dbcommandbuilder", "Method[quoteidentifier].ReturnValue"] + - ["system.data.datacolumn", "system.data.common.datatablemapping", "Method[getdatacolumn].ReturnValue"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[isautoincrement]"] + - ["system.data.common.dbcommand", "system.data.common.dbdatasource", "Method[createcommand].ReturnValue"] + - ["system.object", "system.data.common.dbparameter", "Member[value]"] + - ["system.data.common.datacolumnmappingcollection", "system.data.common.datatablemapping", "Member[columnmappings]"] + - ["system.data.common.dbprovidermanifest", "system.data.common.dbproviderservices", "Method[getprovidermanifest].ReturnValue"] + - ["system.data.common.identifiercase", "system.data.common.identifiercase!", "Member[insensitive]"] + - ["system.data.idbcommand", "system.data.common.rowupdatingeventargs", "Member[command]"] + - ["system.object", "system.data.common.datatablemappingcollection", "Member[syncroot]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isunsigned]"] + - ["system.string", "system.data.common.dbconnection", "Member[serverversion]"] + - ["system.boolean", "system.data.common.dbproviderfactories!", "Method[trygetfactory].ReturnValue"] + - ["system.string", "system.data.common.dbprovidermanifest!", "Member[storeschemadefinitionversion3]"] + - ["system.string", "system.data.common.datatablemapping", "Member[sourcetable]"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Member[isreadonly]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[isliteralsupported]"] + - ["system.data.common.dbcommand", "system.data.common.dbdatasource", "Method[createdbcommand].ReturnValue"] + - ["system.boolean", "system.data.common.dataadapter", "Member[acceptchangesduringupdate]"] + - ["system.data.updatestatus", "system.data.common.rowupdatingeventargs", "Member[status]"] + - ["system.string", "system.data.common.dbcolumn", "Member[basecolumnname]"] + - ["system.boolean", "system.data.common.dbbatchcommandcollection", "Member[isreadonly]"] + - ["system.data.spatial.dbspatialdatareader", "system.data.common.dbproviderservices", "Method[getspatialdatareader].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatapermissionattribute", "Member[allowblankpassword]"] + - ["system.data.common.datatablemapping", "system.data.common.datatablemappingcollection", "Method[getbydatasettable].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbconnection", "Method[getschemaasync].ReturnValue"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Method[trygetvalue].ReturnValue"] + - ["system.int32", "system.data.common.dbdatarecord", "Method[getordinal].ReturnValue"] + - ["system.data.common.dbparametercollection", "system.data.common.dbbatchcommand", "Member[dbparametercollection]"] + - ["system.data.common.dbconnection", "system.data.common.dbproviderfactory", "Method[createconnection].ReturnValue"] + - ["system.string", "system.data.common.datatablemapping", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[createparameters]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[parameternamemaxlength]"] + - ["system.data.common.datacolumnmapping", "system.data.common.datacolumnmappingcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.data.common.fieldmetadata", "Member[ordinal]"] + - ["system.decimal", "system.data.common.dbdatarecord", "Method[getdecimal].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[columnmapping]"] + - ["system.boolean", "system.data.common.dbenumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[isunique]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[issearchablewithlike]"] + - ["system.data.common.dbbatchcommand", "system.data.common.dbproviderfactory", "Method[createbatchcommand].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacollectionnames!", "Member[metadatacollections]"] + - ["system.int64", "system.data.common.dbdatareader", "Method[getchars].ReturnValue"] + - ["system.object", "system.data.common.datacolumnmappingcollection", "Member[item]"] + - ["system.boolean", "system.data.common.dbconnectionstringbuilder", "Member[browsableconnectionstring]"] + - ["system.string", "system.data.common.dbmetadatacollectionnames!", "Member[datatypes]"] + - ["system.threading.tasks.task", "system.data.common.dbtransaction", "Method[saveasync].ReturnValue"] + - ["system.threading.tasks.task", "system.data.common.dbdatareader", "Method[isdbnullasync].ReturnValue"] + - ["system.data.common.dataadapter", "system.data.common.dataadapter", "Method[cloneinternals].ReturnValue"] + - ["system.string", "system.data.common.dbcolumn", "Member[datatypename]"] + - ["system.data.itablemapping", "system.data.common.datatablemappingcollection", "Method[add].ReturnValue"] + - ["system.string", "system.data.common.dbcommand", "Member[commandtext]"] + - ["system.string", "system.data.common.dbconnection", "Member[database]"] + - ["system.object", "system.data.common.dbproviderfactoriesconfigurationhandler", "Method[create].ReturnValue"] + - ["system.data.common.supportedjoinoperators", "system.data.common.supportedjoinoperators!", "Member[leftouter]"] + - ["system.threading.tasks.task", "system.data.common.dbbatch", "Method[executedbdatareaderasync].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.common.dbcommanddefinition", "Method[createcommand].ReturnValue"] + - ["system.int32", "system.data.common.dbbatch", "Method[executenonquery].ReturnValue"] + - ["system.object", "system.data.common.dbenumerator", "Member[current]"] + - ["system.string", "system.data.common.dbmetadatacollectionnames!", "Member[reservedwords]"] + - ["system.data.dbtype", "system.data.common.dbparameter", "Member[dbtype]"] + - ["system.boolean", "system.data.common.dbparameter", "Member[isnullable]"] + - ["system.int32", "system.data.common.rowupdatedeventargs", "Member[recordsaffected]"] + - ["system.object", "system.data.common.dbdataadapter", "Method[clone].ReturnValue"] + - ["system.int32", "system.data.common.dbdatareader", "Member[visiblefieldcount]"] + - ["system.threading.tasks.task", "system.data.common.dbbatch", "Method[executereaderasync].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[providertype]"] + - ["system.boolean", "system.data.common.dbbatchcommandcollection", "Method[contains].ReturnValue"] + - ["t", "system.data.common.dbdatareader", "Method[getfieldvalue].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatarecord", "Method[getboolean].ReturnValue"] + - ["system.string", "system.data.common.dbcommandbuilder", "Method[unquoteidentifier].ReturnValue"] + - ["system.string", "system.data.common.dbprovidermanifest!", "Member[storeschemamapping]"] + - ["system.data.common.dbbatch", "system.data.common.dbconnection", "Method[createdbbatch].ReturnValue"] + - ["system.string", "system.data.common.schematablecolumn!", "Member[isexpression]"] + - ["system.data.common.dbdatasourceenumerator", "system.data.common.dbproviderfactory", "Method[createdatasourceenumerator].ReturnValue"] + - ["system.string", "system.data.common.dbparameter", "Member[parametername]"] + - ["system.boolean", "system.data.common.dbproviderfactory", "Member[cancreatedataadapter]"] + - ["system.object", "system.data.common.datacolumnmapping", "Method[clone].ReturnValue"] + - ["system.object", "system.data.common.dbdatareader", "Method[getproviderspecificvalue].ReturnValue"] + - ["system.data.common.datacolumnmapping", "system.data.common.datacolumnmappingcollection", "Method[getbydatasetcolumn].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[defaultvalue]"] + - ["system.string", "system.data.common.datacolumnmapping", "Member[sourcecolumn]"] + - ["system.threading.tasks.valuetask", "system.data.common.dbconnection", "Method[disposeasync].ReturnValue"] + - ["system.single", "system.data.common.dbdatarecord", "Method[getfloat].ReturnValue"] + - ["system.object", "system.data.common.dbparametercollection", "Member[syncroot]"] + - ["system.object", "system.data.common.dbconnectionstringbuilder", "Method[geteditor].ReturnValue"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[parametermarkerformat]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[reservedword]"] + - ["system.security.ipermission", "system.data.common.dbdatapermission", "Method[union].ReturnValue"] + - ["system.data.common.cataloglocation", "system.data.common.dbcommandbuilder", "Member[cataloglocation]"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[basecolumnnamespace]"] + - ["system.boolean", "system.data.common.dataadapter", "Method[shouldserializefillloadoption].ReturnValue"] + - ["system.data.datatable", "system.data.common.dbconnection", "Method[getschema].ReturnValue"] + - ["system.componentmodel.eventdescriptor", "system.data.common.dbdatarecord", "Method[getdefaultevent].ReturnValue"] + - ["system.collections.ienumerator", "system.data.common.dbbatchcommandcollection", "Method[getenumerator].ReturnValue"] + - ["system.data.spatial.dbspatialservices", "system.data.common.dbproviderservices", "Method[dbgetspatialservices].ReturnValue"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[isidentity]"] + - ["system.guid", "system.data.common.dbdatarecord", "Method[getguid].ReturnValue"] + - ["system.data.itablemapping", "system.data.common.datatablemappingcollection", "Method[getbydatasettable].ReturnValue"] + - ["system.data.connectionstate", "system.data.common.dbconnection", "Member[state]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[groupbybehavior]"] + - ["system.data.common.datacolumnmapping", "system.data.common.datatablemapping", "Method[getcolumnmappingbyschemaaction].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.common.dbconnection", "Method[createdbcommand].ReturnValue"] + - ["system.boolean", "system.data.common.dbdatareaderextensions!", "Method[cangetcolumnschema].ReturnValue"] + - ["system.data.idbcommand", "system.data.common.rowupdatedeventargs", "Member[command]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[allowdbnull]"] + - ["system.data.common.dbcommanddefinition", "system.data.common.dbproviderservices", "Method[createdbcommanddefinition].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.idbcolumnschemagenerator", "Method[getcolumnschema].ReturnValue"] + - ["system.boolean", "system.data.common.dbparametercollection", "Method[contains].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[expression]"] + - ["system.data.metadata.edm.edmmember", "system.data.common.fieldmetadata", "Member[fieldtype]"] + - ["system.data.metadata.edm.typeusage", "system.data.common.datarecordinfo", "Member[recordtype]"] + - ["system.nullable", "system.data.common.dbcolumn", "Member[columnordinal]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[columnsize]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[collectionname]"] + - ["system.data.common.dbconnection", "system.data.common.dbdatasource", "Method[createdbconnection].ReturnValue"] + - ["system.char", "system.data.common.dbdatarecord", "Method[getchar].ReturnValue"] + - ["system.data.common.datatablemapping", "system.data.common.rowupdatingeventargs", "Member[tablemapping]"] + - ["system.data.common.dbtransaction", "system.data.common.dbbatch", "Member[dbtransaction]"] + - ["system.data.common.supportedjoinoperators", "system.data.common.supportedjoinoperators!", "Member[inner]"] + - ["system.data.common.cataloglocation", "system.data.common.cataloglocation!", "Member[start]"] + - ["system.data.common.dbdatasource", "system.data.common.dbproviderfactory", "Method[createdatasource].ReturnValue"] + - ["system.int32", "system.data.common.datatablemappingcollection", "Method[add].ReturnValue"] + - ["system.object", "system.data.common.dbconnectionstringbuilder", "Member[syncroot]"] + - ["system.string", "system.data.common.dbmetadatacolumnnames!", "Member[datatype]"] + - ["system.string", "system.data.common.dbbatchcommand", "Member[commandtext]"] + - ["system.string", "system.data.common.dbdatapermissionattribute", "Member[connectionstring]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.common.dbprovidermanifest", "Method[getstorefunctions].ReturnValue"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[basecatalogname]"] + - ["system.string", "system.data.common.schematableoptionalcolumn!", "Member[basetablenamespace]"] + - ["system.data.common.dbconnection", "system.data.common.dbbatch", "Member[dbconnection]"] + - ["system.data.common.supportedjoinoperators", "system.data.common.supportedjoinoperators!", "Member[rightouter]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Design.typemodel.yml new file mode 100644 index 000000000000..09c3a6904b60 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Design.typemodel.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.data.design.methodsignaturegenerator", "Method[generatemethodsignature].ReturnValue"] + - ["system.string", "system.data.design.typeddatasetgenerator!", "Method[getprovidername].ReturnValue"] + - ["system.collections.ilist", "system.data.design.typeddatasetgeneratorexception", "Member[errorlist]"] + - ["system.data.design.typeddatasetgenerator+generateoption", "system.data.design.typeddatasetgenerator+generateoption!", "Member[none]"] + - ["system.string", "system.data.design.typeddatasetgenerator!", "Method[generate].ReturnValue"] + - ["system.type", "system.data.design.methodsignaturegenerator", "Member[containerparametertype]"] + - ["system.collections.generic.icollection", "system.data.design.typeddatasetgenerator!", "Member[referencedassemblies]"] + - ["system.string", "system.data.design.methodsignaturegenerator", "Member[datasetclassname]"] + - ["system.boolean", "system.data.design.methodsignaturegenerator", "Member[pagingmethod]"] + - ["system.codedom.compiler.codedomprovider", "system.data.design.methodsignaturegenerator", "Member[codeprovider]"] + - ["system.data.design.parametergenerationoption", "system.data.design.parametergenerationoption!", "Member[clrtypes]"] + - ["system.data.design.parametergenerationoption", "system.data.design.methodsignaturegenerator", "Member[parameteroption]"] + - ["system.string", "system.data.design.methodsignaturegenerator", "Member[tableclassname]"] + - ["system.data.design.parametergenerationoption", "system.data.design.parametergenerationoption!", "Member[sqltypes]"] + - ["system.codedom.codemembermethod", "system.data.design.methodsignaturegenerator", "Method[generatemethod].ReturnValue"] + - ["system.boolean", "system.data.design.methodsignaturegenerator", "Member[isgetmethod]"] + - ["system.data.design.parametergenerationoption", "system.data.design.parametergenerationoption!", "Member[objects]"] + - ["system.data.design.typeddatasetgenerator+generateoption", "system.data.design.typeddatasetgenerator+generateoption!", "Member[hierarchicalupdate]"] + - ["system.string", "system.data.design.typeddatasetschemaimporterextension", "Method[importschematype].ReturnValue"] + - ["system.data.design.typeddatasetgenerator+generateoption", "system.data.design.typeddatasetgenerator+generateoption!", "Member[linqovertypeddatasets]"] + - ["system.codedom.codetypedeclaration", "system.data.design.methodsignaturegenerator", "Method[generateupdatingmethods].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.AspNet.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.AspNet.typemodel.yml new file mode 100644 index 000000000000..b3d744ef664f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.AspNet.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.compilation.buildproviderresultflags", "system.data.entity.design.aspnet.entitydesignerbuildprovider", "Method[getresultflags].ReturnValue"] + - ["system.web.compilation.buildproviderresultflags", "system.data.entity.design.aspnet.mappingmodelbuildprovider", "Method[getresultflags].ReturnValue"] + - ["system.web.compilation.buildproviderresultflags", "system.data.entity.design.aspnet.entitymodelbuildprovider", "Method[getresultflags].ReturnValue"] + - ["system.web.compilation.buildproviderresultflags", "system.data.entity.design.aspnet.storagemodelbuildprovider", "Method[getresultflags].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.PluralizationServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.PluralizationServices.typemodel.yml new file mode 100644 index 000000000000..b2a5e72d884e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.PluralizationServices.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.data.entity.design.pluralizationservices.pluralizationservice", "Method[pluralize].ReturnValue"] + - ["system.globalization.cultureinfo", "system.data.entity.design.pluralizationservices.pluralizationservice", "Member[culture]"] + - ["system.string", "system.data.entity.design.pluralizationservices.pluralizationservice", "Method[singularize].ReturnValue"] + - ["system.boolean", "system.data.entity.design.pluralizationservices.pluralizationservice", "Method[isplural].ReturnValue"] + - ["system.data.entity.design.pluralizationservices.pluralizationservice", "system.data.entity.design.pluralizationservices.pluralizationservice!", "Method[createservice].ReturnValue"] + - ["system.boolean", "system.data.entity.design.pluralizationservices.pluralizationservice", "Method[issingular].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.typemodel.yml new file mode 100644 index 000000000000..e99b152f04e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Entity.Design.typemodel.yml @@ -0,0 +1,64 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ilist", "system.data.entity.design.entitycodegenerator", "Method[generatecode].ReturnValue"] + - ["system.collections.generic.list", "system.data.entity.design.propertygeneratedeventargs", "Member[additionalattributes]"] + - ["system.string", "system.data.entity.design.edmtoobjectnamespacemap", "Member[item]"] + - ["system.string", "system.data.entity.design.entitystoreschemafilterentry", "Member[schema]"] + - ["system.data.entity.design.entitystoreschemafilterobjecttypes", "system.data.entity.design.entitystoreschemafilterobjecttypes!", "Member[function]"] + - ["system.data.entity.design.entitystoreschemafilterobjecttypes", "system.data.entity.design.entitystoreschemafilterobjecttypes!", "Member[none]"] + - ["system.data.entity.design.entitystoreschemafilterobjecttypes", "system.data.entity.design.entitystoreschemafilterobjecttypes!", "Member[table]"] + - ["system.collections.generic.ilist", "system.data.entity.design.entityviewgenerator", "Method[generateviews].ReturnValue"] + - ["system.data.entity.design.entitystoreschemafilterobjecttypes", "system.data.entity.design.entitystoreschemafilterentry", "Member[types]"] + - ["system.boolean", "system.data.entity.design.entitystoreschemagenerator", "Member[generateforeignkeyproperties]"] + - ["system.data.metadata.edm.storeitemcollection", "system.data.entity.design.metadataitemcollectionfactory!", "Method[createstoreitemcollection].ReturnValue"] + - ["system.data.mapping.storagemappingitemcollection", "system.data.entity.design.metadataitemcollectionfactory!", "Method[createstoragemappingitemcollection].ReturnValue"] + - ["system.collections.generic.list", "system.data.entity.design.typegeneratedeventargs", "Member[additionalinterfaces]"] + - ["system.data.metadata.edm.entitycontainer", "system.data.entity.design.entitystoreschemagenerator", "Member[entitycontainer]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.entity.design.metadataextensionmethods!", "Method[getprimitivetypes].ReturnValue"] + - ["system.data.entity.design.entitystoreschemafiltereffect", "system.data.entity.design.entitystoreschemafilterentry", "Member[effect]"] + - ["system.data.metadata.edm.storeitemcollection", "system.data.entity.design.entitystoreschemagenerator", "Member[storeitemcollection]"] + - ["system.data.entity.design.languageoption", "system.data.entity.design.entityclassgenerator", "Member[languageoption]"] + - ["system.boolean", "system.data.entity.design.edmtoobjectnamespacemap", "Method[trygetobjectnamespace].ReturnValue"] + - ["system.collections.generic.ilist", "system.data.entity.design.entitymodelschemagenerator", "Method[generatemetadata].ReturnValue"] + - ["system.collections.generic.icollection", "system.data.entity.design.edmtoobjectnamespacemap", "Member[edmnamespaces]"] + - ["system.data.metadata.edm.entitycontainer", "system.data.entity.design.entitymodelschemagenerator", "Member[entitycontainer]"] + - ["system.data.entity.design.entitystoreschemafilterobjecttypes", "system.data.entity.design.entitystoreschemafilterobjecttypes!", "Member[view]"] + - ["system.data.metadata.edm.metadataitem", "system.data.entity.design.propertygeneratedeventargs", "Member[propertysource]"] + - ["system.collections.generic.list", "system.data.entity.design.typegeneratedeventargs", "Member[additionalattributes]"] + - ["system.collections.generic.list", "system.data.entity.design.typegeneratedeventargs", "Member[additionalmembers]"] + - ["system.version", "system.data.entity.design.entityframeworkversions!", "Member[version2]"] + - ["system.version", "system.data.entity.design.entityframeworkversions!", "Member[version1]"] + - ["system.data.entity.design.entitystoreschemafilterobjecttypes", "system.data.entity.design.entitystoreschemafilterobjecttypes!", "Member[all]"] + - ["system.int32", "system.data.entity.design.edmtoobjectnamespacemap", "Member[count]"] + - ["system.data.entity.design.languageoption", "system.data.entity.design.entityviewgenerator", "Member[languageoption]"] + - ["system.data.entity.design.pluralizationservices.pluralizationservice", "system.data.entity.design.entitymodelschemagenerator", "Member[pluralizationservice]"] + - ["system.version", "system.data.entity.design.entityframeworkversions!", "Member[version3]"] + - ["system.boolean", "system.data.entity.design.entitymodelschemagenerator", "Member[generateforeignkeyproperties]"] + - ["system.collections.generic.ilist", "system.data.entity.design.entityclassgenerator", "Method[generatecode].ReturnValue"] + - ["system.codedom.codetypereference", "system.data.entity.design.propertygeneratedeventargs", "Member[returntype]"] + - ["system.string", "system.data.entity.design.entitystoreschemafilterentry", "Member[name]"] + - ["system.data.entity.design.languageoption", "system.data.entity.design.languageoption!", "Member[generatevbcode]"] + - ["system.boolean", "system.data.entity.design.edmtoobjectnamespacemap", "Method[contains].ReturnValue"] + - ["system.data.entity.design.entitystoreschemafiltereffect", "system.data.entity.design.entitystoreschemafiltereffect!", "Member[allow]"] + - ["system.data.entity.design.languageoption", "system.data.entity.design.languageoption!", "Member[generatecsharpcode]"] + - ["system.data.entity.design.languageoption", "system.data.entity.design.entitycodegenerator", "Member[languageoption]"] + - ["system.collections.generic.ilist", "system.data.entity.design.entityviewgenerator!", "Method[validate].ReturnValue"] + - ["system.boolean", "system.data.entity.design.edmtoobjectnamespacemap", "Method[remove].ReturnValue"] + - ["system.data.entityclient.entityconnection", "system.data.entity.design.entitystoreschemagenerator!", "Method[createstoreschemaconnection].ReturnValue"] + - ["system.data.metadata.edm.globalitem", "system.data.entity.design.typegeneratedeventargs", "Member[typesource]"] + - ["system.codedom.codetypereference", "system.data.entity.design.typegeneratedeventargs", "Member[basetype]"] + - ["system.data.entity.design.entitystoreschemafiltereffect", "system.data.entity.design.entitystoreschemafiltereffect!", "Member[exclude]"] + - ["system.string", "system.data.entity.design.entitystoreschemafilterentry", "Member[catalog]"] + - ["system.io.stream", "system.data.entity.design.entityframeworkversions!", "Method[getschemaxsd].ReturnValue"] + - ["system.collections.generic.list", "system.data.entity.design.propertygeneratedeventargs", "Member[additionalgetstatements]"] + - ["system.data.entity.design.edmtoobjectnamespacemap", "system.data.entity.design.entitycodegenerator", "Member[edmtoobjectnamespacemap]"] + - ["system.collections.generic.ilist", "system.data.entity.design.entitystoreschemagenerator", "Method[generatestoremetadata].ReturnValue"] + - ["system.data.metadata.edm.edmitemcollection", "system.data.entity.design.metadataitemcollectionfactory!", "Method[createedmitemcollection].ReturnValue"] + - ["system.collections.generic.list", "system.data.entity.design.propertygeneratedeventargs", "Member[additionalsetstatements]"] + - ["system.data.metadata.edm.edmitemcollection", "system.data.entity.design.entitymodelschemagenerator", "Member[edmitemcollection]"] + - ["system.data.entity.design.edmtoobjectnamespacemap", "system.data.entity.design.entityclassgenerator", "Member[edmtoobjectnamespacemap]"] + - ["system.string", "system.data.entity.design.propertygeneratedeventargs", "Member[backingfieldname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.EntityClient.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.EntityClient.typemodel.yml new file mode 100644 index 000000000000..69d54cd43331 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.EntityClient.typemodel.yml @@ -0,0 +1,126 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.guid", "system.data.entityclient.entitydatareader", "Method[getguid].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entitydatareader", "Method[read].ReturnValue"] + - ["system.byte", "system.data.entityclient.entityparameter", "Member[precision]"] + - ["system.byte", "system.data.entityclient.entitydatareader", "Method[getbyte].ReturnValue"] + - ["system.decimal", "system.data.entityclient.entitydatareader", "Method[getdecimal].ReturnValue"] + - ["system.string", "system.data.entityclient.entityconnectionstringbuilder", "Member[provider]"] + - ["system.data.metadata.edm.metadataworkspace", "system.data.entityclient.entityconnection", "Method[getmetadataworkspace].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.entityclient.entitydatareader", "Method[getdbdatareader].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityconnectionstringbuilder", "Method[containskey].ReturnValue"] + - ["system.datetime", "system.data.entityclient.entitydatareader", "Method[getdatetime].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityparametercollection", "Member[isfixedsize]"] + - ["system.type", "system.data.entityclient.entitydatareader", "Method[getproviderspecificfieldtype].ReturnValue"] + - ["system.object", "system.data.entityclient.entityparametercollection", "Member[syncroot]"] + - ["system.data.common.dbconnection", "system.data.entityclient.entitytransaction", "Member[dbconnection]"] + - ["system.data.datatable", "system.data.entityclient.entitydatareader", "Method[getschematable].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entitydatareader", "Method[isdbnull].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entitydatareader", "Method[nextresult].ReturnValue"] + - ["system.string", "system.data.entityclient.entityparameter", "Member[sourcecolumn]"] + - ["system.boolean", "system.data.entityclient.entitydatareader", "Method[getboolean].ReturnValue"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Member[visiblefieldcount]"] + - ["system.data.parameterdirection", "system.data.entityclient.entityparameter", "Member[direction]"] + - ["system.data.connectionstate", "system.data.entityclient.entityconnection", "Member[state]"] + - ["system.data.dbtype", "system.data.entityclient.entityparameter", "Member[dbtype]"] + - ["system.boolean", "system.data.entityclient.entitycommand", "Member[designtimevisible]"] + - ["system.data.common.dbcommand", "system.data.entityclient.entityconnection", "Method[createdbcommand].ReturnValue"] + - ["system.security.codeaccesspermission", "system.data.entityclient.entityproviderfactory", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityparameter", "Member[isnullable]"] + - ["system.data.common.dbparameter", "system.data.entityclient.entityproviderfactory", "Method[createparameter].ReturnValue"] + - ["system.data.entityclient.entitytransaction", "system.data.entityclient.entitycommand", "Member[transaction]"] + - ["system.object", "system.data.entityclient.entityparameter", "Member[value]"] + - ["system.data.entityclient.entityconnection", "system.data.entityclient.entitytransaction", "Member[connection]"] + - ["system.int32", "system.data.entityclient.entityparametercollection", "Member[count]"] + - ["system.data.common.dbdataadapter", "system.data.entityclient.entityproviderfactory", "Method[createdataadapter].ReturnValue"] + - ["system.data.common.dbproviderfactory", "system.data.entityclient.entityconnection", "Member[dbproviderfactory]"] + - ["system.string", "system.data.entityclient.entityparameter", "Member[parametername]"] + - ["system.string", "system.data.entityclient.entitydatareader", "Method[getstring].ReturnValue"] + - ["system.object", "system.data.entityclient.entitydatareader", "Method[getproviderspecificvalue].ReturnValue"] + - ["system.string", "system.data.entityclient.entityconnection", "Member[database]"] + - ["system.string", "system.data.entityclient.entityconnectionstringbuilder", "Member[providerconnectionstring]"] + - ["system.object", "system.data.entityclient.entitycommand", "Method[executescalar].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.entityclient.entitycommand", "Method[createdbparameter].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityconnectionstringbuilder", "Method[remove].ReturnValue"] + - ["system.object", "system.data.entityclient.entitydatareader", "Member[item]"] + - ["system.data.entityclient.entityproviderfactory", "system.data.entityclient.entityproviderfactory!", "Member[instance]"] + - ["system.data.entityclient.entitydatareader", "system.data.entityclient.entitycommand", "Method[executereader].ReturnValue"] + - ["system.char", "system.data.entityclient.entitydatareader", "Method[getchar].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.entityclient.entityparametercollection", "Method[getparameter].ReturnValue"] + - ["system.data.common.dbdatarecord", "system.data.entityclient.entitydatareader", "Method[getdatarecord].ReturnValue"] + - ["system.int16", "system.data.entityclient.entitydatareader", "Method[getint16].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityconnectionstringbuilder", "Member[isfixedsize]"] + - ["system.data.common.dbconnectionstringbuilder", "system.data.entityclient.entityproviderfactory", "Method[createconnectionstringbuilder].ReturnValue"] + - ["system.data.entityclient.entityparameter", "system.data.entityclient.entityparametercollection", "Method[addwithvalue].ReturnValue"] + - ["system.int64", "system.data.entityclient.entitydatareader", "Method[getint64].ReturnValue"] + - ["system.object", "system.data.entityclient.entityconnectionstringbuilder", "Member[item]"] + - ["system.data.common.dbconnection", "system.data.entityclient.entityproviderfactory", "Method[createconnection].ReturnValue"] + - ["system.collections.icollection", "system.data.entityclient.entityconnectionstringbuilder", "Member[keys]"] + - ["system.data.isolationlevel", "system.data.entityclient.entitytransaction", "Member[isolationlevel]"] + - ["system.int32", "system.data.entityclient.entityparameter", "Member[size]"] + - ["system.byte", "system.data.entityclient.entityparameter", "Member[scale]"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Method[getvalues].ReturnValue"] + - ["system.type", "system.data.entityclient.entitydatareader", "Method[getfieldtype].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityparameter", "Member[sourcecolumnnullmapping]"] + - ["system.data.datarowversion", "system.data.entityclient.entityparameter", "Member[sourceversion]"] + - ["system.data.entityclient.entityparameter", "system.data.entityclient.entityparametercollection", "Member[item]"] + - ["system.string", "system.data.entityclient.entityconnection", "Member[connectionstring]"] + - ["system.int64", "system.data.entityclient.entitydatareader", "Method[getchars].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityparametercollection", "Method[contains].ReturnValue"] + - ["system.collections.ienumerator", "system.data.entityclient.entityparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.entityclient.entityproviderfactory", "Method[createcommand].ReturnValue"] + - ["system.string", "system.data.entityclient.entitycommand", "Member[commandtext]"] + - ["system.boolean", "system.data.entityclient.entitydatareader", "Member[isclosed]"] + - ["system.boolean", "system.data.entityclient.entityparametercollection", "Member[isreadonly]"] + - ["system.data.common.dbconnection", "system.data.entityclient.entitycommand", "Member[dbconnection]"] + - ["system.boolean", "system.data.entityclient.entitycommand", "Member[enableplancaching]"] + - ["system.data.common.dbtransaction", "system.data.entityclient.entitycommand", "Member[dbtransaction]"] + - ["system.collections.ienumerator", "system.data.entityclient.entitydatareader", "Method[getenumerator].ReturnValue"] + - ["system.data.entityclient.entitytransaction", "system.data.entityclient.entityconnection", "Method[begintransaction].ReturnValue"] + - ["system.int32", "system.data.entityclient.entityparametercollection", "Method[add].ReturnValue"] + - ["system.data.entityclient.entityconnection", "system.data.entityclient.entitycommand", "Member[connection]"] + - ["system.string", "system.data.entityclient.entitycommand", "Method[totracestring].ReturnValue"] + - ["system.string", "system.data.entityclient.entityconnectionstringbuilder", "Member[metadata]"] + - ["system.data.commandtype", "system.data.entityclient.entitycommand", "Member[commandtype]"] + - ["system.data.common.dbdatareader", "system.data.entityclient.entitydatareader", "Method[getdatareader].ReturnValue"] + - ["system.string", "system.data.entityclient.entityconnectionstringbuilder", "Member[name]"] + - ["system.data.entityclient.entityparametercollection", "system.data.entityclient.entitycommand", "Member[parameters]"] + - ["system.data.entityclient.entitycommand", "system.data.entityclient.entityconnection", "Method[createcommand].ReturnValue"] + - ["system.data.common.dbtransaction", "system.data.entityclient.entityconnection", "Method[begindbtransaction].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entitydatareader", "Member[hasrows]"] + - ["system.string", "system.data.entityclient.entityconnection", "Member[datasource]"] + - ["system.string", "system.data.entityclient.entityconnection", "Member[serverversion]"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Member[fieldcount]"] + - ["system.object", "system.data.entityclient.entitydatareader", "Method[getvalue].ReturnValue"] + - ["system.data.entityclient.entityparameter", "system.data.entityclient.entityparametercollection", "Method[add].ReturnValue"] + - ["system.string", "system.data.entityclient.entitydatareader", "Method[getdatatypename].ReturnValue"] + - ["system.boolean", "system.data.entityclient.entityparametercollection", "Member[issynchronized]"] + - ["system.int32", "system.data.entityclient.entitycommand", "Member[commandtimeout]"] + - ["system.data.common.dbparametercollection", "system.data.entityclient.entitycommand", "Member[dbparametercollection]"] + - ["system.object", "system.data.entityclient.entityproviderfactory", "Method[getservice].ReturnValue"] + - ["system.data.metadata.edm.edmtype", "system.data.entityclient.entityparameter", "Member[edmtype]"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Member[depth]"] + - ["system.boolean", "system.data.entityclient.entityconnectionstringbuilder", "Method[trygetvalue].ReturnValue"] + - ["system.data.common.dbcommandbuilder", "system.data.entityclient.entityproviderfactory", "Method[createcommandbuilder].ReturnValue"] + - ["system.single", "system.data.entityclient.entitydatareader", "Method[getfloat].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.entityclient.entityconnection", "Member[storeconnection]"] + - ["system.double", "system.data.entityclient.entitydatareader", "Method[getdouble].ReturnValue"] + - ["system.data.updaterowsource", "system.data.entityclient.entitycommand", "Member[updatedrowsource]"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Method[getordinal].ReturnValue"] + - ["system.data.common.datarecordinfo", "system.data.entityclient.entitydatareader", "Member[datarecordinfo]"] + - ["system.string", "system.data.entityclient.entitydatareader", "Method[getname].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.entityclient.entitycommand", "Method[executedbdatareader].ReturnValue"] + - ["system.string", "system.data.entityclient.entityparameter", "Method[tostring].ReturnValue"] + - ["system.int32", "system.data.entityclient.entityconnection", "Member[connectiontimeout]"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Method[getproviderspecificvalues].ReturnValue"] + - ["system.data.common.commandtrees.dbcommandtree", "system.data.entityclient.entitycommand", "Member[commandtree]"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Method[getint32].ReturnValue"] + - ["system.int32", "system.data.entityclient.entitycommand", "Method[executenonquery].ReturnValue"] + - ["system.int64", "system.data.entityclient.entitydatareader", "Method[getbytes].ReturnValue"] + - ["system.int32", "system.data.entityclient.entitydatareader", "Member[recordsaffected]"] + - ["system.data.entityclient.entityparameter", "system.data.entityclient.entitycommand", "Method[createparameter].ReturnValue"] + - ["system.int32", "system.data.entityclient.entityparametercollection", "Method[indexof].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.Mapping.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.Mapping.typemodel.yml new file mode 100644 index 000000000000..9db448faaf4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.Mapping.typemodel.yml @@ -0,0 +1,154 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.data.linq.mapping.metatype", "Member[inheritancecode]"] + - ["system.string", "system.data.linq.mapping.metatype", "Member[name]"] + - ["system.string", "system.data.linq.mapping.parameterattribute", "Member[name]"] + - ["system.data.linq.mapping.updatecheck", "system.data.linq.mapping.updatecheck!", "Member[never]"] + - ["system.string", "system.data.linq.mapping.columnattribute", "Member[dbtype]"] + - ["system.data.linq.mapping.updatecheck", "system.data.linq.mapping.updatecheck!", "Member[always]"] + - ["system.boolean", "system.data.linq.mapping.columnattribute", "Member[isdbgenerated]"] + - ["system.boolean", "system.data.linq.mapping.associationattribute", "Member[deleteonnull]"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Method[isdeclaredby].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[hasinheritancecode]"] + - ["system.reflection.methodinfo", "system.data.linq.mapping.metadatamember", "Member[loadmethod]"] + - ["system.data.linq.mapping.metadatamember", "system.data.linq.mapping.metatype", "Member[dbgeneratedidentitymember]"] + - ["system.reflection.methodinfo", "system.data.linq.mapping.metafunction", "Member[method]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metatype", "Member[identitymembers]"] + - ["system.string", "system.data.linq.mapping.metatable", "Member[tablename]"] + - ["system.data.linq.mapping.metadatamember", "system.data.linq.mapping.metatype", "Member[discriminator]"] + - ["system.reflection.methodinfo", "system.data.linq.mapping.metatable", "Member[insertmethod]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.mapping.xmlmappingsource", "Method[createmodel].ReturnValue"] + - ["system.type", "system.data.linq.mapping.metatype", "Member[type]"] + - ["system.string", "system.data.linq.mapping.parameterattribute", "Member[dbtype]"] + - ["system.boolean", "system.data.linq.mapping.metaassociation", "Member[isunique]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.mapping.attributemappingsource", "Method[createmodel].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metaaccessor", "Method[hasloadedvalue].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metaassociation", "Member[deleteonnull]"] + - ["system.string", "system.data.linq.mapping.metaparameter", "Member[name]"] + - ["system.data.linq.mapping.autosync", "system.data.linq.mapping.autosync!", "Member[onupdate]"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[isdbgenerated]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.mapping.mappingsource", "Method[createmodel].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.associationattribute", "Member[isforeignkey]"] + - ["system.data.linq.mapping.metaaccessor", "system.data.linq.mapping.metadatamember", "Member[memberaccessor]"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[hasanyvalidatemethod]"] + - ["system.string", "system.data.linq.mapping.columnattribute", "Member[expression]"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[caninstantiate]"] + - ["system.data.linq.mapping.metaparameter", "system.data.linq.mapping.metafunction", "Member[returnparameter]"] + - ["system.boolean", "system.data.linq.mapping.functionattribute", "Member[iscomposable]"] + - ["system.string", "system.data.linq.mapping.metadatamember", "Member[dbtype]"] + - ["system.data.linq.mapping.metadatamember", "system.data.linq.mapping.metatype", "Method[getdatamember].ReturnValue"] + - ["system.data.linq.mapping.metadatamember", "system.data.linq.mapping.metaassociation", "Member[othermember]"] + - ["system.data.linq.mapping.updatecheck", "system.data.linq.mapping.metadatamember", "Member[updatecheck]"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[isprimarykey]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metatype", "Member[persistentdatamembers]"] + - ["system.data.linq.mapping.autosync", "system.data.linq.mapping.autosync!", "Member[oninsert]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metaassociation", "Member[thiskey]"] + - ["system.reflection.memberinfo", "system.data.linq.mapping.metadatamember", "Member[member]"] + - ["system.reflection.memberinfo", "system.data.linq.mapping.metadatamember", "Member[storagemember]"] + - ["system.string", "system.data.linq.mapping.associationattribute", "Member[otherkey]"] + - ["system.boolean", "system.data.linq.mapping.columnattribute", "Member[isdiscriminator]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metatype", "Member[datamembers]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metatype", "Member[inheritancedefault]"] + - ["system.data.linq.mapping.metaaccessor", "system.data.linq.mapping.metadatamember", "Member[deferredvalueaccessor]"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[isentity]"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[hasanyloadmethod]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.mapping.mappingsource", "Method[getmodel].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[isdiscriminator]"] + - ["system.string", "system.data.linq.mapping.metafunction", "Member[name]"] + - ["system.type", "system.data.linq.mapping.metamodel", "Member[contexttype]"] + - ["tmember", "system.data.linq.mapping.metaaccessor", "Method[getvalue].ReturnValue"] + - ["system.string", "system.data.linq.mapping.dataattribute", "Member[storage]"] + - ["system.type", "system.data.linq.mapping.metadatamember", "Member[type]"] + - ["system.string", "system.data.linq.mapping.dataattribute", "Member[name]"] + - ["system.string", "system.data.linq.mapping.metafunction", "Member[mappedname]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metamodel", "Method[getmetatype].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[isassociation]"] + - ["system.data.linq.mapping.metatable", "system.data.linq.mapping.metatype", "Member[table]"] + - ["system.type", "system.data.linq.mapping.inheritancemappingattribute", "Member[type]"] + - ["system.boolean", "system.data.linq.mapping.columnattribute", "Member[isprimarykey]"] + - ["system.boolean", "system.data.linq.mapping.columnattribute", "Member[canbenull]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metafunction", "Member[resultrowtypes]"] + - ["system.boolean", "system.data.linq.mapping.metaassociation", "Member[otherkeyisprimarykey]"] + - ["system.int32", "system.data.linq.mapping.metadatamember", "Member[ordinal]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metatype", "Method[gettypeforinheritancecode].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metaassociation", "Member[thiskeyisprimarykey]"] + - ["system.boolean", "system.data.linq.mapping.metaassociation", "Member[ismany]"] + - ["system.data.linq.mapping.xmlmappingsource", "system.data.linq.mapping.xmlmappingsource!", "Method[fromurl].ReturnValue"] + - ["system.data.linq.mapping.metafunction", "system.data.linq.mapping.metamodel", "Method[getfunction].ReturnValue"] + - ["system.reflection.methodinfo", "system.data.linq.mapping.metatable", "Member[updatemethod]"] + - ["system.data.linq.mapping.metadatamember", "system.data.linq.mapping.metaassociation", "Member[thismember]"] + - ["system.string", "system.data.linq.mapping.databaseattribute", "Member[name]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.mapping.metafunction", "Member[model]"] + - ["system.boolean", "system.data.linq.mapping.metafunction", "Member[hasmultipleresults]"] + - ["system.string", "system.data.linq.mapping.functionattribute", "Member[name]"] + - ["system.data.linq.mapping.metatable", "system.data.linq.mapping.metamodel", "Method[gettable].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.linq.mapping.metamodel", "Method[gettables].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[hasinheritance]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metatype", "Member[inheritancebase]"] + - ["system.type", "system.data.linq.mapping.providerattribute", "Member[type]"] + - ["system.boolean", "system.data.linq.mapping.columnattribute", "Member[isversion]"] + - ["system.type", "system.data.linq.mapping.metaaccessor", "Member[type]"] + - ["system.boolean", "system.data.linq.mapping.associationattribute", "Member[isunique]"] + - ["system.data.linq.mapping.autosync", "system.data.linq.mapping.metadatamember", "Member[autosync]"] + - ["system.boolean", "system.data.linq.mapping.metafunction", "Member[iscomposable]"] + - ["system.collections.generic.ienumerable", "system.data.linq.mapping.metamodel", "Method[getfunctions].ReturnValue"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[isinheritancedefault]"] + - ["system.string", "system.data.linq.mapping.tableattribute", "Member[name]"] + - ["system.string", "system.data.linq.mapping.metadatamember", "Member[mappedname]"] + - ["system.boolean", "system.data.linq.mapping.metaassociation", "Member[isnullable]"] + - ["system.data.linq.mapping.xmlmappingsource", "system.data.linq.mapping.xmlmappingsource!", "Method[fromxml].ReturnValue"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metadatamember", "Member[declaringtype]"] + - ["system.string", "system.data.linq.mapping.associationattribute", "Member[deleterule]"] + - ["system.data.linq.mapping.xmlmappingsource", "system.data.linq.mapping.xmlmappingsource!", "Method[fromreader].ReturnValue"] + - ["system.string", "system.data.linq.mapping.metamodel", "Member[databasename]"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[ispersistent]"] + - ["system.type", "system.data.linq.mapping.resulttypeattribute", "Member[type]"] + - ["system.data.linq.mapping.xmlmappingsource", "system.data.linq.mapping.xmlmappingsource!", "Method[fromstream].ReturnValue"] + - ["system.reflection.methodinfo", "system.data.linq.mapping.metatable", "Member[deletemethod]"] + - ["system.object", "system.data.linq.mapping.inheritancemappingattribute", "Member[code]"] + - ["system.string", "system.data.linq.mapping.associationattribute", "Member[thiskey]"] + - ["system.string", "system.data.linq.mapping.metadatamember", "Member[expression]"] + - ["system.data.linq.mapping.mappingsource", "system.data.linq.mapping.metamodel", "Member[mappingsource]"] + - ["system.string", "system.data.linq.mapping.metaparameter", "Member[dbtype]"] + - ["system.boolean", "system.data.linq.mapping.inheritancemappingattribute", "Member[isdefault]"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[isversion]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.mapping.metatable", "Member[model]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metatable", "Member[rowtype]"] + - ["system.reflection.methodinfo", "system.data.linq.mapping.metatype", "Member[onloadedmethod]"] + - ["system.data.linq.mapping.autosync", "system.data.linq.mapping.autosync!", "Member[default]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metaassociation", "Member[otherkey]"] + - ["system.object", "system.data.linq.mapping.metaaccessor", "Method[getboxedvalue].ReturnValue"] + - ["system.data.linq.mapping.metaaccessor", "system.data.linq.mapping.metadatamember", "Member[deferredsourceaccessor]"] + - ["system.data.linq.mapping.metaaccessor", "system.data.linq.mapping.metadatamember", "Member[storageaccessor]"] + - ["system.type", "system.data.linq.mapping.metaparameter", "Member[parametertype]"] + - ["system.string", "system.data.linq.mapping.metaparameter", "Member[mappedname]"] + - ["system.boolean", "system.data.linq.mapping.metaassociation", "Member[isforeignkey]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metatype", "Member[derivedtypes]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metatype", "Method[getinheritancetype].ReturnValue"] + - ["system.reflection.methodinfo", "system.data.linq.mapping.metatype", "Member[onvalidatemethod]"] + - ["system.data.linq.mapping.updatecheck", "system.data.linq.mapping.updatecheck!", "Member[whenchanged]"] + - ["system.boolean", "system.data.linq.mapping.metaaccessor", "Method[hasassignedvalue].ReturnValue"] + - ["system.type", "system.data.linq.mapping.metamodel", "Member[providertype]"] + - ["system.boolean", "system.data.linq.mapping.metaaccessor", "Method[hasvalue].ReturnValue"] + - ["system.data.linq.mapping.updatecheck", "system.data.linq.mapping.columnattribute", "Member[updatecheck]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metatype", "Member[inheritanceroot]"] + - ["system.data.linq.mapping.autosync", "system.data.linq.mapping.columnattribute", "Member[autosync]"] + - ["system.data.linq.mapping.metadatamember", "system.data.linq.mapping.metatype", "Member[versionmember]"] + - ["system.data.linq.mapping.metaassociation", "system.data.linq.mapping.metadatamember", "Member[association]"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[canbenull]"] + - ["system.data.linq.mapping.metatype", "system.data.linq.mapping.metaassociation", "Member[othertype]"] + - ["system.boolean", "system.data.linq.mapping.metatype", "Member[hasupdatecheck]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metafunction", "Member[parameters]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metatype", "Member[inheritancetypes]"] + - ["system.string", "system.data.linq.mapping.metaassociation", "Member[deleterule]"] + - ["system.data.linq.mapping.autosync", "system.data.linq.mapping.autosync!", "Member[never]"] + - ["system.reflection.parameterinfo", "system.data.linq.mapping.metaparameter", "Member[parameter]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.mapping.metatype", "Member[associations]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.mapping.metatype", "Member[model]"] + - ["system.boolean", "system.data.linq.mapping.metadatamember", "Member[isdeferred]"] + - ["system.string", "system.data.linq.mapping.metadatamember", "Member[name]"] + - ["system.data.linq.mapping.autosync", "system.data.linq.mapping.autosync!", "Member[always]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.SqlClient.Implementation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.SqlClient.Implementation.typemodel.yml new file mode 100644 index 000000000000..765f5cd3b617 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.SqlClient.Implementation.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.data.linq.sqlclient.implementation.objectmaterializer", "Method[read].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.data.linq.sqlclient.implementation.objectmaterializer!", "Method[createorderedenumerable].ReturnValue"] + - ["system.object[]", "system.data.linq.sqlclient.implementation.objectmaterializer", "Member[globals]"] + - ["system.collections.generic.ienumerable", "system.data.linq.sqlclient.implementation.objectmaterializer", "Method[getnestedlinksource].ReturnValue"] + - ["tdatareader", "system.data.linq.sqlclient.implementation.objectmaterializer", "Member[datareader]"] + - ["system.data.common.dbdatareader", "system.data.linq.sqlclient.implementation.objectmaterializer", "Member[bufferreader]"] + - ["system.collections.generic.ienumerable", "system.data.linq.sqlclient.implementation.objectmaterializer!", "Method[convert].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.linq.sqlclient.implementation.objectmaterializer", "Method[getlinksource].ReturnValue"] + - ["system.linq.igrouping", "system.data.linq.sqlclient.implementation.objectmaterializer!", "Method[creategroup].ReturnValue"] + - ["system.int32[]", "system.data.linq.sqlclient.implementation.objectmaterializer", "Member[ordinals]"] + - ["system.boolean", "system.data.linq.sqlclient.implementation.objectmaterializer", "Member[candeferload]"] + - ["system.object[]", "system.data.linq.sqlclient.implementation.objectmaterializer", "Member[arguments]"] + - ["system.collections.ienumerable", "system.data.linq.sqlclient.implementation.objectmaterializer", "Method[executesubquery].ReturnValue"] + - ["system.object", "system.data.linq.sqlclient.implementation.objectmaterializer", "Method[insertlookup].ReturnValue"] + - ["system.exception", "system.data.linq.sqlclient.implementation.objectmaterializer!", "Method[errorassignmenttonull].ReturnValue"] + - ["system.object[]", "system.data.linq.sqlclient.implementation.objectmaterializer", "Member[locals]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.SqlClient.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.SqlClient.typemodel.yml new file mode 100644 index 000000000000..d7dc2bab195d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.SqlClient.typemodel.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.data.linq.sqlclient.sqlhelpers!", "Method[getstringendswithpattern].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffminute].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffhour].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffday].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffmillisecond].ReturnValue"] + - ["system.boolean", "system.data.linq.sqlclient.sqlmethods!", "Method[like].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffmicrosecond].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffmonth].ReturnValue"] + - ["system.string", "system.data.linq.sqlclient.sqlhelpers!", "Method[getstringstartswithpattern].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffsecond].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffmicrosecond].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffhour].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffminute].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffyear].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffmonth].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffnanosecond].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffsecond].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffyear].ReturnValue"] + - ["system.string", "system.data.linq.sqlclient.sqlhelpers!", "Method[translatevblikepattern].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffmillisecond].ReturnValue"] + - ["system.int32", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffnanosecond].ReturnValue"] + - ["system.nullable", "system.data.linq.sqlclient.sqlmethods!", "Method[datediffday].ReturnValue"] + - ["system.string", "system.data.linq.sqlclient.sqlhelpers!", "Method[getstringcontainspattern].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.typemodel.yml new file mode 100644 index 000000000000..ee6e8af3ce3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Linq.typemodel.yml @@ -0,0 +1,124 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.data.linq.changeconflictcollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.data.linq.entityset", "Member[isfixedsize]"] + - ["system.boolean", "system.data.linq.itable", "Member[isreadonly]"] + - ["system.data.linq.changeset", "system.data.linq.datacontext", "Method[getchangeset].ReturnValue"] + - ["system.object", "system.data.linq.table", "Method[execute].ReturnValue"] + - ["t", "system.data.linq.dbconvert!", "Method[changetype].ReturnValue"] + - ["system.collections.generic.ilist", "system.data.linq.changeset", "Member[updates]"] + - ["system.linq.iqueryprovider", "system.data.linq.table", "Member[provider]"] + - ["system.linq.expressions.expression", "system.data.linq.table", "Member[expression]"] + - ["system.boolean", "system.data.linq.objectchangeconflict", "Member[isresolved]"] + - ["system.linq.iqueryable", "system.data.linq.table", "Method[createquery].ReturnValue"] + - ["system.object", "system.data.linq.memberchangeconflict", "Member[originalvalue]"] + - ["system.object", "system.data.linq.memberchangeconflict", "Member[databasevalue]"] + - ["system.collections.ilist", "system.data.linq.entityset", "Method[getlist].ReturnValue"] + - ["system.data.linq.conflictmode", "system.data.linq.conflictmode!", "Member[continueonconflict]"] + - ["system.data.linq.refreshmode", "system.data.linq.refreshmode!", "Member[keepchanges]"] + - ["system.data.linq.modifiedmemberinfo[]", "system.data.linq.itable", "Method[getmodifiedmembers].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.linq.datacontext", "Member[connection]"] + - ["system.collections.generic.ilist", "system.data.linq.changeset", "Member[inserts]"] + - ["system.collections.generic.ienumerable", "system.data.linq.datacontext", "Method[executequery].ReturnValue"] + - ["system.boolean", "system.data.linq.changeconflictcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.data.linq.entityset", "Member[issynchronized]"] + - ["system.boolean", "system.data.linq.entityset", "Member[isreadonly]"] + - ["system.boolean", "system.data.linq.link", "Member[hasloadedorassignedvalue]"] + - ["system.data.linq.dataloadoptions", "system.data.linq.datacontext", "Member[loadoptions]"] + - ["system.collections.generic.ienumerable", "system.data.linq.imultipleresults", "Method[getresult].ReturnValue"] + - ["system.boolean", "system.data.linq.objectchangeconflict", "Member[isdeleted]"] + - ["system.object", "system.data.linq.modifiedmemberinfo", "Member[currentvalue]"] + - ["system.int32", "system.data.linq.entityset", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.data.linq.changeconflictcollection", "Member[isreadonly]"] + - ["system.object", "system.data.linq.itable", "Method[getoriginalentitystate].ReturnValue"] + - ["system.data.linq.itable", "system.data.linq.datacontext", "Method[gettable].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.linq.datacontext", "Method[getcommand].ReturnValue"] + - ["system.boolean", "system.data.linq.entityset", "Member[containslistcollection]"] + - ["system.boolean", "system.data.linq.memberchangeconflict", "Member[ismodified]"] + - ["system.data.linq.mapping.metamodel", "system.data.linq.datacontext", "Member[mapping]"] + - ["system.reflection.memberinfo", "system.data.linq.memberchangeconflict", "Member[member]"] + - ["system.collections.generic.ienumerator", "system.data.linq.table", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.data.linq.binary", "Member[length]"] + - ["system.data.linq.imultipleresults", "system.data.linq.datacontext", "Method[translate].ReturnValue"] + - ["system.boolean", "system.data.linq.datacontext", "Member[objecttrackingenabled]"] + - ["system.object", "system.data.linq.iexecuteresult", "Member[returnvalue]"] + - ["system.boolean", "system.data.linq.table", "Member[containslistcollection]"] + - ["system.data.linq.changeaction", "system.data.linq.changeaction!", "Member[update]"] + - ["system.reflection.memberinfo", "system.data.linq.modifiedmemberinfo", "Member[member]"] + - ["system.collections.generic.ienumerable", "system.data.linq.datacontext", "Method[translate].ReturnValue"] + - ["system.int32", "system.data.linq.entityset", "Member[count]"] + - ["system.boolean", "system.data.linq.link", "Member[hasvalue]"] + - ["system.collections.generic.ilist", "system.data.linq.changeset", "Member[deletes]"] + - ["system.boolean", "system.data.linq.memberchangeconflict", "Member[isresolved]"] + - ["system.data.linq.conflictmode", "system.data.linq.conflictmode!", "Member[failonfirstconflict]"] + - ["system.data.linq.iexecuteresult", "system.data.linq.datacontext", "Method[executemethodcall].ReturnValue"] + - ["system.data.linq.table", "system.data.linq.datacontext", "Method[gettable].ReturnValue"] + - ["system.boolean", "system.data.linq.entityset", "Method[remove].ReturnValue"] + - ["tentity", "system.data.linq.entityset", "Member[item]"] + - ["system.collections.ienumerator", "system.data.linq.table", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.data.linq.table", "Method[getoriginalentitystate].ReturnValue"] + - ["system.componentmodel.ibindinglist", "system.data.linq.entityset", "Method[getnewbindinglist].ReturnValue"] + - ["system.boolean", "system.data.linq.entityset", "Method[contains].ReturnValue"] + - ["system.object", "system.data.linq.entityset", "Member[syncroot]"] + - ["system.boolean", "system.data.linq.table", "Member[isreadonly]"] + - ["system.data.linq.changeaction", "system.data.linq.changeaction!", "Member[insert]"] + - ["system.object", "system.data.linq.modifiedmemberinfo", "Member[originalvalue]"] + - ["system.int32", "system.data.linq.datacontext", "Member[commandtimeout]"] + - ["system.collections.ienumerator", "system.data.linq.entityset", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerable", "system.data.linq.datacontext", "Method[translate].ReturnValue"] + - ["system.data.linq.refreshmode", "system.data.linq.refreshmode!", "Member[keepcurrentvalues]"] + - ["system.object", "system.data.linq.objectchangeconflict", "Member[object]"] + - ["system.object", "system.data.linq.entityset", "Member[item]"] + - ["system.data.linq.changeaction", "system.data.linq.changeaction!", "Member[none]"] + - ["system.linq.expressions.lambdaexpression", "system.data.linq.compiledquery", "Member[expression]"] + - ["system.collections.ienumerable", "system.data.linq.datacontext", "Method[executequery].ReturnValue"] + - ["system.boolean", "system.data.linq.binary!", "Method[op_inequality].ReturnValue"] + - ["system.data.linq.changeconflictcollection", "system.data.linq.datacontext", "Member[changeconflicts]"] + - ["system.boolean", "system.data.linq.entityref", "Member[hasloadedorassignedvalue]"] + - ["system.data.linq.refreshmode", "system.data.linq.refreshmode!", "Member[overwritecurrentvalues]"] + - ["t", "system.data.linq.link", "Member[value]"] + - ["tresult", "system.data.linq.table", "Method[execute].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.linq.objectchangeconflict", "Member[memberconflicts]"] + - ["system.data.linq.objectchangeconflict", "system.data.linq.changeconflictcollection", "Member[item]"] + - ["system.boolean", "system.data.linq.datacontext", "Method[databaseexists].ReturnValue"] + - ["system.int32", "system.data.linq.entityset", "Method[add].ReturnValue"] + - ["system.boolean", "system.data.linq.binary!", "Method[op_equality].ReturnValue"] + - ["system.byte[]", "system.data.linq.binary", "Method[toarray].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.data.linq.changeconflictcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.data.linq.ifunctionresult", "Member[returnvalue]"] + - ["system.componentmodel.ibindinglist", "system.data.linq.table", "Method[getnewbindinglist].ReturnValue"] + - ["tentity", "system.data.linq.table", "Method[getoriginalentitystate].ReturnValue"] + - ["system.int32", "system.data.linq.datacontext", "Method[executecommand].ReturnValue"] + - ["system.func", "system.data.linq.compiledquery!", "Method[compile].ReturnValue"] + - ["system.data.linq.datacontext", "system.data.linq.table", "Member[context]"] + - ["system.linq.iqueryable", "system.data.linq.datacontext", "Method[createmethodcallquery].ReturnValue"] + - ["system.int32", "system.data.linq.changeconflictcollection", "Member[count]"] + - ["system.data.common.dbtransaction", "system.data.linq.datacontext", "Member[transaction]"] + - ["system.data.linq.binary", "system.data.linq.binary!", "Method[op_implicit].ReturnValue"] + - ["system.type", "system.data.linq.table", "Member[elementtype]"] + - ["system.data.linq.datacontext", "system.data.linq.itable", "Member[context]"] + - ["system.object", "system.data.linq.changeconflictcollection", "Member[syncroot]"] + - ["tentity", "system.data.linq.entityref", "Member[entity]"] + - ["system.object", "system.data.linq.dbconvert!", "Method[changetype].ReturnValue"] + - ["system.object", "system.data.linq.memberchangeconflict", "Member[currentvalue]"] + - ["system.int32", "system.data.linq.binary", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.data.linq.changeset", "Method[tostring].ReturnValue"] + - ["system.io.textwriter", "system.data.linq.datacontext", "Member[log]"] + - ["system.boolean", "system.data.linq.entityset", "Member[isdeferred]"] + - ["system.data.linq.changeaction", "system.data.linq.changeaction!", "Member[delete]"] + - ["system.boolean", "system.data.linq.binary", "Method[equals].ReturnValue"] + - ["system.boolean", "system.data.linq.changeconflictcollection", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.data.linq.changeconflictcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.linq.table", "Method[tostring].ReturnValue"] + - ["system.object", "system.data.linq.duplicatekeyexception", "Member[object]"] + - ["system.boolean", "system.data.linq.datacontext", "Member[deferredloadingenabled]"] + - ["system.boolean", "system.data.linq.entityset", "Member[hasloadedorassignedvalues]"] + - ["system.string", "system.data.linq.binary", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.data.linq.entityset", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.data.linq.iexecuteresult", "Method[getparametervalue].ReturnValue"] + - ["system.collections.ilist", "system.data.linq.table", "Method[getlist].ReturnValue"] + - ["system.data.linq.modifiedmemberinfo[]", "system.data.linq.table", "Method[getmodifiedmembers].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Mapping.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Mapping.typemodel.yml new file mode 100644 index 000000000000..f4d011f59597 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Mapping.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.data.mapping.entityviewcontainer", "Member[storeentitycontainername]"] + - ["system.string", "system.data.mapping.entityviewcontainer", "Member[hashovermappingclosure]"] + - ["system.int32", "system.data.mapping.entityviewcontainer", "Member[viewcount]"] + - ["system.string", "system.data.mapping.entityviewcontainer", "Member[hashoverallextentviews]"] + - ["system.type", "system.data.mapping.entityviewgenerationattribute", "Member[viewgenerationtype]"] + - ["system.string", "system.data.mapping.entityviewcontainer", "Member[edmentitycontainername]"] + - ["system.double", "system.data.mapping.storagemappingitemcollection", "Member[mappingversion]"] + - ["system.collections.generic.keyvaluepair", "system.data.mapping.entityviewcontainer", "Method[getviewat].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Metadata.Edm.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Metadata.Edm.typemodel.yml new file mode 100644 index 000000000000..99d7237cdaed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Metadata.Edm.typemodel.yml @@ -0,0 +1,312 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.associationset", "Member[associationsetends]"] + - ["system.boolean", "system.data.metadata.edm.associationtype", "Member[isforeignkey]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[edmfunction]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[relationshipendmember]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.entitytype", "Member[builtintypekind]"] + - ["system.int32", "system.data.metadata.edm.edmschemaerror", "Member[errorcode]"] + - ["system.string", "system.data.metadata.edm.functionparameter", "Method[tostring].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.metadataworkspace", "Method[getitems].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geographypolygon]"] + - ["system.data.metadata.edm.relationshiptype", "system.data.metadata.edm.navigationproperty", "Member[relationshiptype]"] + - ["system.data.metadata.edm.relationshipmultiplicity", "system.data.metadata.edm.relationshipmultiplicity!", "Member[many]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[enumtype]"] + - ["system.data.metadata.edm.edmschemaerrorseverity", "system.data.metadata.edm.edmschemaerrorseverity!", "Member[warning]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.metadataitem", "Member[metadataproperties]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[binary]"] + - ["system.data.metadata.edm.primitivetype", "system.data.metadata.edm.primitivetype!", "Method[getedmprimitivetype].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometry]"] + - ["system.string", "system.data.metadata.edm.documentation", "Member[longdescription]"] + - ["system.string", "system.data.metadata.edm.edmmember", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.metadata.edm.edmschemaerror", "Method[tostring].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.entitysetbase", "Member[builtintypekind]"] + - ["system.data.metadata.edm.enumtype", "system.data.metadata.edm.metadataworkspace", "Method[getobjectspacetype].ReturnValue"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.typeusage!", "Method[createdatetimeoffsettypeusage].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[entitysetbase]"] + - ["system.data.metadata.edm.itemcollection", "system.data.metadata.edm.metadataworkspace", "Method[getitemcollection].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.itemcollection", "Method[getfunctions].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.associationendmember", "Member[builtintypekind]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.edmfunction", "Member[parameters]"] + - ["system.boolean", "system.data.metadata.edm.entitycontainer", "Method[trygetrelationshipsetbyname].ReturnValue"] + - ["system.data.metadata.edm.concurrencymode", "system.data.metadata.edm.concurrencymode!", "Member[fixed]"] + - ["system.data.metadata.edm.entitycontainer", "system.data.metadata.edm.metadataworkspace", "Method[getentitycontainer].ReturnValue"] + - ["system.data.metadata.edm.dataspace", "system.data.metadata.edm.dataspace!", "Member[ospace]"] + - ["system.data.metadata.edm.collectiontype", "system.data.metadata.edm.edmtype", "Method[getcollectiontype].ReturnValue"] + - ["system.boolean", "system.data.metadata.edm.itemcollection", "Method[trygetentitycontainer].ReturnValue"] + - ["system.data.metadata.edm.relationshipendmember", "system.data.metadata.edm.referentialconstraint", "Member[fromrole]"] + - ["system.string", "system.data.metadata.edm.entitycontainer", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.metadata.edm.facet", "Member[name]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geographypoint]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometrymultilinestring]"] + - ["system.string", "system.data.metadata.edm.entitysetbase", "Member[name]"] + - ["system.data.metadata.edm.associationtype", "system.data.metadata.edm.associationset", "Member[elementtype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[associationtype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[primitivetypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[simpletype]"] + - ["system.boolean", "system.data.metadata.edm.itemcollection", "Method[trygettype].ReturnValue"] + - ["system.data.metadata.edm.enumtype", "system.data.metadata.edm.metadataworkspace", "Method[getedmspacetype].ReturnValue"] + - ["system.object", "system.data.metadata.edm.readonlymetadatacollection+enumerator", "Member[current]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[rowtype]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.structuraltype", "Member[members]"] + - ["system.boolean", "system.data.metadata.edm.metadataworkspace", "Method[trygettype].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometrymultipoint]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.rowtype", "Member[properties]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[double]"] + - ["system.string", "system.data.metadata.edm.entitycontainer", "Member[name]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.functionparameter", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.relationshipset", "Member[builtintypekind]"] + - ["system.boolean", "system.data.metadata.edm.edmproperty", "Member[nullable]"] + - ["system.string", "system.data.metadata.edm.edmschemaerror", "Member[schemaname]"] + - ["system.data.metadata.edm.parametertypesemantics", "system.data.metadata.edm.parametertypesemantics!", "Member[allowimplicitconversion]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[associationendmember]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.entitycontainer", "Member[builtintypekind]"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.typeusage", "Member[edmtype]"] + - ["system.data.metadata.edm.documentation", "system.data.metadata.edm.metadataitem", "Member[documentation]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetype", "Member[primitivetypekind]"] + - ["system.string", "system.data.metadata.edm.facetdescription", "Method[tostring].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.complextype", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[parametermode]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[int16]"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.metadataproperty", "Member[typeusage]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.typeusage", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.navigationproperty", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.associationtype", "Member[builtintypekind]"] + - ["system.boolean", "system.data.metadata.edm.readonlymetadatacollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.data.metadata.edm.edmschemaerrorseverity", "system.data.metadata.edm.edmschemaerrorseverity!", "Member[error]"] + - ["system.data.metadata.edm.relationshiptype", "system.data.metadata.edm.relationshipset", "Member[elementtype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[metadataitem]"] + - ["system.data.metadata.edm.entityset", "system.data.metadata.edm.entitycontainer", "Method[getentitysetbyname].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[datetime]"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.typeusage!", "Method[createdecimaltypeusage].ReturnValue"] + - ["system.string", "system.data.metadata.edm.enummember", "Member[name]"] + - ["system.string", "system.data.metadata.edm.edmtype", "Method[tostring].ReturnValue"] + - ["system.data.metadata.edm.associationendmember", "system.data.metadata.edm.associationsetend", "Member[correspondingassociationendmember]"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.facet", "Member[facettype]"] + - ["system.string", "system.data.metadata.edm.entitysetbase", "Method[tostring].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[metadataproperty]"] + - ["system.string", "system.data.metadata.edm.associationsetend", "Member[name]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[referentialconstraint]"] + - ["system.data.metadata.edm.entitycontainer", "system.data.metadata.edm.entitysetbase", "Member[entitycontainer]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.metadataproperty", "Member[builtintypekind]"] + - ["system.string", "system.data.metadata.edm.metadataproperty", "Member[name]"] + - ["system.type", "system.data.metadata.edm.objectitemcollection", "Method[getclrtype].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[boolean]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[globalitem]"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.typeusage!", "Method[createdefaulttypeusage].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[datetimeoffset]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[collectionkind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.rowtype", "Member[builtintypekind]"] + - ["system.string", "system.data.metadata.edm.edmtype", "Member[fullname]"] + - ["system.boolean", "system.data.metadata.edm.itemcollection", "Method[trygetitem].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.primitivetype!", "Method[getedmprimitivetypes].ReturnValue"] + - ["system.data.metadata.edm.collectionkind", "system.data.metadata.edm.collectionkind!", "Member[none]"] + - ["t", "system.data.metadata.edm.readonlymetadatacollection+enumerator", "Member[current]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.associationsetend", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[edmtype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[relationshipmultiplicity]"] + - ["system.data.metadata.edm.parametermode", "system.data.metadata.edm.parametermode!", "Member[in]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geographymultipoint]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometrymultipolygon]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometrylinestring]"] + - ["system.data.metadata.edm.entitytypebase", "system.data.metadata.edm.reftype", "Member[elementtype]"] + - ["system.int32", "system.data.metadata.edm.edmschemaerror", "Member[column]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geographycollection]"] + - ["system.collections.generic.ienumerable", "system.data.metadata.edm.objectitemcollection", "Method[getprimitivetypes].ReturnValue"] + - ["system.object", "system.data.metadata.edm.facetdescription", "Member[defaultvalue]"] + - ["system.string", "system.data.metadata.edm.enummember", "Method[tostring].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[time]"] + - ["system.string", "system.data.metadata.edm.edmfunction", "Member[fullname]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[providermanifest]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[single]"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.typeusage!", "Method[createdatetimetypeusage].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[primitivetype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[functionparameter]"] + - ["system.data.metadata.edm.storegeneratedpattern", "system.data.metadata.edm.storegeneratedpattern!", "Member[computed]"] + - ["system.nullable", "system.data.metadata.edm.facetdescription", "Member[minvalue]"] + - ["system.data.common.commandtrees.dbquerycommandtree", "system.data.metadata.edm.metadataworkspace", "Method[createquerycommandtree].ReturnValue"] + - ["system.data.metadata.edm.operationaction", "system.data.metadata.edm.relationshipendmember", "Member[deletebehavior]"] + - ["t", "system.data.metadata.edm.readonlymetadatacollection", "Method[getvalue].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.edmproperty", "Member[builtintypekind]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometrypoint]"] + - ["system.data.metadata.edm.relationshipendmember", "system.data.metadata.edm.referentialconstraint", "Member[torole]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.edmitemcollection", "Method[getprimitivetypes].ReturnValue"] + - ["system.data.metadata.edm.dataspace", "system.data.metadata.edm.itemcollection", "Member[dataspace]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.referentialconstraint", "Member[fromproperties]"] + - ["system.data.metadata.edm.concurrencymode", "system.data.metadata.edm.concurrencymode!", "Member[none]"] + - ["system.boolean", "system.data.metadata.edm.facet", "Member[isunbounded]"] + - ["system.data.metadata.edm.relationshipmultiplicity", "system.data.metadata.edm.relationshipendmember", "Member[relationshipmultiplicity]"] + - ["system.boolean", "system.data.metadata.edm.facetdescription", "Member[isconstant]"] + - ["system.string", "system.data.metadata.edm.facet", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.data.metadata.edm.edmtype", "Member[abstract]"] + - ["system.boolean", "system.data.metadata.edm.enumtype", "Member[isflags]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[edmproperty]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[structuraltype]"] + - ["t", "system.data.metadata.edm.metadataworkspace", "Method[getitem].ReturnValue"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.edmtype", "Member[basetype]"] + - ["system.string", "system.data.metadata.edm.edmtype", "Member[name]"] + - ["system.boolean", "system.data.metadata.edm.documentation", "Member[isempty]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.referentialconstraint", "Member[builtintypekind]"] + - ["system.string", "system.data.metadata.edm.edmerror", "Member[message]"] + - ["system.int32", "system.data.metadata.edm.edmschemaerror", "Member[line]"] + - ["system.data.metadata.edm.dataspace", "system.data.metadata.edm.dataspace!", "Member[cspace]"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.typeusage!", "Method[createstringtypeusage].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.metadata.edm.navigationproperty", "Method[getdependentproperties].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[decimal]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[sbyte]"] + - ["system.data.metadata.edm.dataspace", "system.data.metadata.edm.dataspace!", "Member[sspace]"] + - ["system.data.metadata.edm.propertykind", "system.data.metadata.edm.propertykind!", "Member[extended]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.storeitemcollection", "Method[getprimitivetypes].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[associationset]"] + - ["system.boolean", "system.data.metadata.edm.readonlymetadatacollection", "Member[isreadonly]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[facet]"] + - ["system.boolean", "system.data.metadata.edm.readonlymetadatacollection", "Method[trygetvalue].ReturnValue"] + - ["system.data.metadata.edm.storegeneratedpattern", "system.data.metadata.edm.storegeneratedpattern!", "Member[identity]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[associationsetend]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.enumtype", "Member[members]"] + - ["system.string", "system.data.metadata.edm.referentialconstraint", "Method[tostring].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.metadataworkspace", "Method[getrelevantmembersforupdate].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometrycollection]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.referentialconstraint", "Member[toproperties]"] + - ["system.data.metadata.edm.facetdescription", "system.data.metadata.edm.facet", "Member[description]"] + - ["system.data.metadata.edm.structuraltype", "system.data.metadata.edm.metadataworkspace", "Method[getobjectspacetype].ReturnValue"] + - ["system.data.metadata.edm.entitycontainer", "system.data.metadata.edm.itemcollection", "Method[getentitycontainer].ReturnValue"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.functionparameter", "Member[typeusage]"] + - ["system.string", "system.data.metadata.edm.documentation", "Member[summary]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.itemcollection", "Method[getitems].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.primitivetype", "Member[facetdescriptions]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[int64]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.itemcollection!", "Method[getfunctions].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.metadataitem", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.entityset", "Member[builtintypekind]"] + - ["system.data.metadata.edm.reftype", "system.data.metadata.edm.entitytype", "Method[getreferencetype].ReturnValue"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.typeusage!", "Method[createtimetypeusage].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.primitivetype", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[edmmember]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[complextype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.documentation", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.edmfunction", "Member[builtintypekind]"] + - ["system.data.metadata.edm.structuraltype", "system.data.metadata.edm.edmmember", "Member[declaringtype]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[string]"] + - ["t", "system.data.metadata.edm.readonlymetadatacollection", "Member[item]"] + - ["system.data.metadata.edm.parametertypesemantics", "system.data.metadata.edm.parametertypesemantics!", "Member[exactmatchonly]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.collectiontype", "Member[builtintypekind]"] + - ["system.object", "system.data.metadata.edm.edmproperty", "Member[defaultvalue]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.enummember", "Member[builtintypekind]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.facet", "Member[builtintypekind]"] + - ["system.boolean", "system.data.metadata.edm.objectitemcollection", "Method[trygetclrtype].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[collectiontype]"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.itemcollection", "Method[gettype].ReturnValue"] + - ["system.data.metadata.edm.parametermode", "system.data.metadata.edm.parametermode!", "Member[out]"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.facetdescription", "Member[facettype]"] + - ["system.data.metadata.edm.collectionkind", "system.data.metadata.edm.collectionkind!", "Member[bag]"] + - ["system.data.metadata.edm.dataspace", "system.data.metadata.edm.dataspace!", "Member[ocspace]"] + - ["system.data.metadata.edm.collectionkind", "system.data.metadata.edm.collectionkind!", "Member[list]"] + - ["system.double", "system.data.metadata.edm.edmitemcollection", "Member[edmversion]"] + - ["system.boolean", "system.data.metadata.edm.facetdescription", "Member[isrequired]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.associationtype", "Member[referentialconstraints]"] + - ["system.nullable", "system.data.metadata.edm.facetdescription", "Member[maxvalue]"] + - ["system.string", "system.data.metadata.edm.edmschemaerror", "Member[schemalocation]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.metadataitem!", "Method[getgeneralfacetdescriptions].ReturnValue"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.metadataitem!", "Method[getbuiltintype].ReturnValue"] + - ["system.object", "system.data.metadata.edm.metadataproperty", "Member[value]"] + - ["system.data.metadata.edm.structuraltype", "system.data.metadata.edm.metadataworkspace", "Method[getedmspacetype].ReturnValue"] + - ["system.string", "system.data.metadata.edm.edmschemaerror", "Member[stacktrace]"] + - ["system.boolean", "system.data.metadata.edm.edmfunction", "Member[iscomposableattribute]"] + - ["system.boolean", "system.data.metadata.edm.metadataworkspace", "Method[trygetitem].ReturnValue"] + - ["system.double", "system.data.metadata.edm.metadataworkspace!", "Member[maximumedmversionsupported]"] + - ["system.data.metadata.edm.relationshipendmember", "system.data.metadata.edm.navigationproperty", "Member[toendmember]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[navigationproperty]"] + - ["system.string", "system.data.metadata.edm.functionparameter", "Member[name]"] + - ["system.data.metadata.edm.operationaction", "system.data.metadata.edm.operationaction!", "Member[none]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[guid]"] + - ["system.string", "system.data.metadata.edm.edmmember", "Member[name]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geometrypolygon]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.entitycontainer", "Member[functionimports]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[byte]"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[int32]"] + - ["system.data.metadata.edm.functionparameter", "system.data.metadata.edm.edmfunction", "Member[returnparameter]"] + - ["system.data.metadata.edm.edmschemaerrorseverity", "system.data.metadata.edm.edmschemaerror", "Member[severity]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.relationshiptype", "Member[relationshipendmembers]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[operationaction]"] + - ["system.boolean", "system.data.metadata.edm.metadataworkspace", "Method[trygetobjectspacetype].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geographylinestring]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.metadataworkspace", "Method[getfunctions].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.enumtype", "Member[builtintypekind]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.entitytype", "Member[navigationproperties]"] + - ["system.double", "system.data.metadata.edm.storeitemcollection", "Member[storeschemaversion]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.entitytypebase", "Member[keymembers]"] + - ["system.int32", "system.data.metadata.edm.readonlymetadatacollection", "Method[indexof].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.metadataworkspace", "Method[getprimitivetypes].ReturnValue"] + - ["system.data.metadata.edm.operationaction", "system.data.metadata.edm.operationaction!", "Member[restrict]"] + - ["system.data.metadata.edm.propertykind", "system.data.metadata.edm.metadataproperty", "Member[propertykind]"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.typeusage!", "Method[createbinarytypeusage].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[documentation]"] + - ["system.data.metadata.edm.relationshipmultiplicity", "system.data.metadata.edm.relationshipmultiplicity!", "Member[one]"] + - ["system.object", "system.data.metadata.edm.enummember", "Member[value]"] + - ["system.boolean", "system.data.metadata.edm.metadataworkspace", "Method[trygetedmspacetype].ReturnValue"] + - ["system.boolean", "system.data.metadata.edm.readonlymetadatacollection", "Method[contains].ReturnValue"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.collectiontype", "Member[typeusage]"] + - ["system.string", "system.data.metadata.edm.associationsetend", "Member[role]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[entitytype]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.entitytype", "Member[properties]"] + - ["system.boolean", "system.data.metadata.edm.metadataworkspace", "Method[trygetitemcollection].ReturnValue"] + - ["system.boolean", "system.data.metadata.edm.typeusage", "Method[issubtypeof].ReturnValue"] + - ["t", "system.data.metadata.edm.itemcollection", "Method[getitem].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geography]"] + - ["system.data.common.entitysql.entitysqlparser", "system.data.metadata.edm.metadataworkspace", "Method[createentitysqlparser].ReturnValue"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.associationtype", "Member[associationendmembers]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[reftype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[entitycontainer]"] + - ["system.string", "system.data.metadata.edm.associationsetend", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.metadata.edm.facetdescription", "Member[facetname]"] + - ["system.string", "system.data.metadata.edm.edmfunction", "Member[commandtextattribute]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[relationshiptype]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[enummember]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[typeusage]"] + - ["system.data.metadata.edm.parametermode", "system.data.metadata.edm.functionparameter", "Member[mode]"] + - ["system.data.metadata.edm.parametermode", "system.data.metadata.edm.parametermode!", "Member[returnvalue]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.reftype", "Member[builtintypekind]"] + - ["system.boolean", "system.data.metadata.edm.metadataworkspace", "Method[trygetentitycontainer].ReturnValue"] + - ["system.data.metadata.edm.parametermode", "system.data.metadata.edm.parametermode!", "Member[inout]"] + - ["system.data.metadata.edm.propertykind", "system.data.metadata.edm.propertykind!", "Member[system]"] + - ["system.data.metadata.edm.typeusage", "system.data.metadata.edm.edmmember", "Member[typeusage]"] + - ["system.data.metadata.edm.entitytype", "system.data.metadata.edm.entityset", "Member[elementtype]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.complextype", "Member[properties]"] + - ["system.string", "system.data.metadata.edm.edmtype", "Member[namespacename]"] + - ["system.data.metadata.edm.entitytype", "system.data.metadata.edm.relationshipendmember", "Method[getentitytype].ReturnValue"] + - ["system.string", "system.data.metadata.edm.documentation", "Method[tostring].ReturnValue"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.entitycontainer", "Member[baseentitysets]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[entityset]"] + - ["system.data.metadata.edm.storegeneratedpattern", "system.data.metadata.edm.storegeneratedpattern!", "Member[none]"] + - ["system.data.metadata.edm.relationshipendmember", "system.data.metadata.edm.navigationproperty", "Member[fromendmember]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.associationset", "Member[builtintypekind]"] + - ["system.data.metadata.edm.parametertypesemantics", "system.data.metadata.edm.parametertypesemantics!", "Member[allowimplicitpromotion]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.typeusage", "Member[facets]"] + - ["system.data.metadata.edm.dataspace", "system.data.metadata.edm.dataspace!", "Member[csspace]"] + - ["system.data.metadata.edm.associationset", "system.data.metadata.edm.associationsetend", "Member[parentassociationset]"] + - ["system.object", "system.data.metadata.edm.facet", "Member[value]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.metadata.edm.objectitemcollection", "Method[getitems].ReturnValue"] + - ["system.data.metadata.edm.operationaction", "system.data.metadata.edm.operationaction!", "Member[cascade]"] + - ["system.data.metadata.edm.readonlymetadatacollection", "system.data.metadata.edm.edmfunction", "Member[returnparameters]"] + - ["system.collections.generic.ienumerable", "system.data.metadata.edm.metadataworkspace", "Method[getrequiredoriginalvaluemembers].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geographymultipolygon]"] + - ["system.data.metadata.edm.readonlymetadatacollection+enumerator", "system.data.metadata.edm.readonlymetadatacollection", "Method[getenumerator].ReturnValue"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[relationshipset]"] + - ["system.data.metadata.edm.entityset", "system.data.metadata.edm.associationsetend", "Member[entityset]"] + - ["system.data.metadata.edm.builtintypekind", "system.data.metadata.edm.builtintypekind!", "Member[entitytypebase]"] + - ["system.data.metadata.edm.primitivetype", "system.data.metadata.edm.enumtype", "Member[underlyingtype]"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.primitivetype", "Method[getedmprimitivetype].ReturnValue"] + - ["system.data.metadata.edm.relationshipmultiplicity", "system.data.metadata.edm.relationshipmultiplicity!", "Member[zeroorone]"] + - ["system.string", "system.data.metadata.edm.typeusage", "Method[tostring].ReturnValue"] + - ["system.data.metadata.edm.relationshipset", "system.data.metadata.edm.entitycontainer", "Method[getrelationshipsetbyname].ReturnValue"] + - ["system.data.metadata.edm.edmtype", "system.data.metadata.edm.metadataworkspace", "Method[gettype].ReturnValue"] + - ["system.data.metadata.edm.edmfunction", "system.data.metadata.edm.functionparameter", "Member[declaringfunction]"] + - ["system.boolean", "system.data.metadata.edm.entitycontainer", "Method[trygetentitysetbyname].ReturnValue"] + - ["system.data.metadata.edm.primitivetypekind", "system.data.metadata.edm.primitivetypekind!", "Member[geographymultilinestring]"] + - ["system.type", "system.data.metadata.edm.primitivetype", "Member[clrequivalenttype]"] + - ["system.data.metadata.edm.entitytypebase", "system.data.metadata.edm.entitysetbase", "Member[elementtype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.DataClasses.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.DataClasses.typemodel.yml new file mode 100644 index 000000000000..485eb6e8a14e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.DataClasses.typemodel.yml @@ -0,0 +1,93 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.decimal", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.data.entitystate", "system.data.objects.dataclasses.entityobject", "Member[entitystate]"] + - ["system.int32", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.boolean", "system.data.objects.dataclasses.edmscalarpropertyattribute", "Member[isnullable]"] + - ["system.data.metadata.edm.relationshipset", "system.data.objects.dataclasses.irelatedend", "Member[relationshipset]"] + - ["system.string", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmfunctionattribute", "Member[functionname]"] + - ["system.datetimeoffset", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.data.metadata.edm.relationshipmultiplicity", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[role1multiplicity]"] + - ["system.boolean", "system.data.objects.dataclasses.entitycollection", "Method[contains].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.data.objects.dataclasses.entitycollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[role1name]"] + - ["system.nullable", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.guid", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.boolean", "system.data.objects.dataclasses.entitycollection", "Member[containslistcollection]"] + - ["system.single", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[relationshipnamespacename]"] + - ["system.data.objects.dataclasses.relationshipkind", "system.data.objects.dataclasses.relationshipkind!", "Member[association]"] + - ["t", "system.data.objects.dataclasses.structuralobject", "Method[getvalidvalue].ReturnValue"] + - ["t", "system.data.objects.dataclasses.structuralobject", "Method[setvalidvalue].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.objects.dataclasses.relationshipmanager", "Method[getallrelatedends].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmtypeattribute", "Member[namespacename]"] + - ["system.boolean", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.uint16", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.data.objects.dataclasses.entitycollection", "system.data.objects.dataclasses.relationshipmanager", "Method[getrelatedcollection].ReturnValue"] + - ["tentity", "system.data.objects.dataclasses.entityreference", "Member[value]"] + - ["system.string", "system.data.objects.dataclasses.irelatedend", "Member[sourcerolename]"] + - ["system.string", "system.data.objects.dataclasses.irelatedend", "Member[relationshipname]"] + - ["system.boolean", "system.data.objects.dataclasses.entitycollection", "Method[remove].ReturnValue"] + - ["system.data.entitykey", "system.data.objects.dataclasses.ientitywithkey", "Member[entitykey]"] + - ["system.boolean", "system.data.objects.dataclasses.relatedend", "Method[remove].ReturnValue"] + - ["system.data.objects.dataclasses.relationshipmanager", "system.data.objects.dataclasses.entityobject", "Member[relationshipmanager]"] + - ["tcomplex", "system.data.objects.dataclasses.structuralobject!", "Method[verifycomplexobjectisnotnull].ReturnValue"] + - ["system.collections.ienumerable", "system.data.objects.dataclasses.irelatedend", "Method[createsourcequery].ReturnValue"] + - ["system.uint64", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.type", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[role1type]"] + - ["system.data.entitystate", "system.data.objects.dataclasses.ientitychangetracker", "Member[entitystate]"] + - ["system.data.objects.dataclasses.relationshipmanager", "system.data.objects.dataclasses.ientitywithrelationships", "Member[relationshipmanager]"] + - ["system.datetime", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.boolean", "system.data.objects.dataclasses.entitycollection", "Member[isreadonly]"] + - ["system.string", "system.data.objects.dataclasses.edmrelationshipnavigationpropertyattribute", "Member[relationshipname]"] + - ["system.data.objects.objectquery", "system.data.objects.dataclasses.entitycollection", "Method[createsourcequery].ReturnValue"] + - ["system.data.objects.dataclasses.entityreference", "system.data.objects.dataclasses.relationshipmanager", "Method[getrelatedreference].ReturnValue"] + - ["system.collections.ienumerator", "system.data.objects.dataclasses.relatedend", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[relationshipname]"] + - ["system.string", "system.data.objects.dataclasses.relatedend", "Member[targetrolename]"] + - ["system.double", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.boolean", "system.data.objects.dataclasses.irelatedend", "Member[isloaded]"] + - ["system.data.objects.objectquery", "system.data.objects.dataclasses.relatedend", "Method[validateload].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.relatedend", "Member[relationshipname]"] + - ["system.byte", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.byte[]", "system.data.objects.dataclasses.structuralobject!", "Method[getvalidvalue].ReturnValue"] + - ["system.collections.ienumerable", "system.data.objects.dataclasses.relatedend", "Method[createsourcequery].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.relatedend", "Member[sourcerolename]"] + - ["system.data.objects.objectquery", "system.data.objects.dataclasses.entityreference", "Method[createsourcequery].ReturnValue"] + - ["system.data.objects.dataclasses.relationshipmanager", "system.data.objects.dataclasses.relationshipmanager!", "Method[create].ReturnValue"] + - ["system.boolean", "system.data.objects.dataclasses.irelatedend", "Method[remove].ReturnValue"] + - ["system.collections.ienumerator", "system.data.objects.dataclasses.entitycollection", "Method[getenumerator].ReturnValue"] + - ["system.timespan", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmtypeattribute", "Member[name]"] + - ["system.string", "system.data.objects.dataclasses.edmrelationshipnavigationpropertyattribute", "Member[relationshipnamespacename]"] + - ["system.uint32", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.boolean", "system.data.objects.dataclasses.relatedend", "Member[isloaded]"] + - ["system.data.objects.dataclasses.irelatedend", "system.data.objects.dataclasses.relationshipmanager", "Method[getrelatedend].ReturnValue"] + - ["system.data.entitykey", "system.data.objects.dataclasses.entityobject", "Member[entitykey]"] + - ["system.string", "system.data.objects.dataclasses.irelatedend", "Member[targetrolename]"] + - ["system.boolean", "system.data.objects.dataclasses.structuralobject!", "Method[binaryequals].ReturnValue"] + - ["system.collections.ilist", "system.data.objects.dataclasses.entitycollection", "Method[getlist].ReturnValue"] + - ["system.data.metadata.edm.relationshipmultiplicity", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[role2multiplicity]"] + - ["system.int16", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmfunctionattribute", "Member[namespacename]"] + - ["system.string", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[role2name]"] + - ["system.data.entitykey", "system.data.objects.dataclasses.entityreference", "Member[entitykey]"] + - ["system.collections.ienumerator", "system.data.objects.dataclasses.irelatedend", "Method[getenumerator].ReturnValue"] + - ["system.sbyte", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.edmrelationshipnavigationpropertyattribute", "Member[targetrolename]"] + - ["system.byte[]", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.data.metadata.edm.relationshipset", "system.data.objects.dataclasses.relatedend", "Member[relationshipset]"] + - ["system.boolean", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[isforeignkey]"] + - ["system.int64", "system.data.objects.dataclasses.structuralobject!", "Method[setvalidvalue].ReturnValue"] + - ["system.boolean", "system.data.objects.dataclasses.edmscalarpropertyattribute", "Member[entitykeyproperty]"] + - ["system.datetime", "system.data.objects.dataclasses.structuralobject!", "Method[defaultdatetimevalue].ReturnValue"] + - ["system.string", "system.data.objects.dataclasses.structuralobject!", "Member[entitykeypropertyname]"] + - ["system.int32", "system.data.objects.dataclasses.entitycollection", "Member[count]"] + - ["system.type", "system.data.objects.dataclasses.edmrelationshipattribute", "Member[role2type]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.SqlClient.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.SqlClient.typemodel.yml new file mode 100644 index 000000000000..fa1be2ddcbe6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.SqlClient.typemodel.yml @@ -0,0 +1,66 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[asin].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[bufferwithtolerance].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[pointgeometry].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[hostname].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[datediff].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[cos].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[stringconvert].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[exp].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[patindex].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[sin].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[isdate].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[pi].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[cot].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[rand].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[ringn].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[quotename].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[log10].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[atan].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[difference].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[username].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[acos].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[nchar].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[space].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[degrees].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[filter].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[square].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[reduce].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[ascii].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[charindex].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[envelopecenter].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[sign].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[pointgeography].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[astextzm].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[getdate].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[datalength].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[envelopeangle].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[tan].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[squareroot].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[isnumeric].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[numrings].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[soundcode].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[stuff].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[char].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[getutcdate].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[replicate].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[datename].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[checksumaggregate].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[datepart].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[log].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[makevalid].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[atan2].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[checksum].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[bufferwithtolerance].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[instanceof].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[radians].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.objects.sqlclient.sqlspatialfunctions!", "Method[reduce].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[currenttimestamp].ReturnValue"] + - ["system.string", "system.data.objects.sqlclient.sqlfunctions!", "Method[currentuser].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[dateadd].ReturnValue"] + - ["system.nullable", "system.data.objects.sqlclient.sqlfunctions!", "Method[unicode].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.typemodel.yml new file mode 100644 index 000000000000..970b411a2dc1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Objects.typemodel.yml @@ -0,0 +1,214 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.objects.mergeoption", "system.data.objects.objectquery", "Member[mergeoption]"] + - ["system.double", "system.data.objects.dbupdatabledatarecord", "Method[getdouble].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.objects.dbupdatabledatarecord", "Method[getdatareader].ReturnValue"] + - ["system.string", "system.data.objects.dbupdatabledatarecord", "Method[getstring].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[adddays].ReturnValue"] + - ["system.string", "system.data.objects.entityfunctions!", "Method[asunicode].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[standarddeviationp].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[truncate].ReturnValue"] + - ["system.collections.ilist", "system.data.objects.objectquery", "Method[getlist].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[orderby].ReturnValue"] + - ["system.data.common.dbdatarecord", "system.data.objects.currentvaluerecord", "Method[getdatarecord].ReturnValue"] + - ["system.string", "system.data.objects.entityfunctions!", "Method[reverse].ReturnValue"] + - ["system.boolean", "system.data.objects.dbupdatabledatarecord", "Method[getboolean].ReturnValue"] + - ["system.boolean", "system.data.objects.objectstatemanager", "Method[trygetobjectstateentry].ReturnValue"] + - ["system.object", "system.data.objects.objectcontext", "Method[getobjectbykey].ReturnValue"] + - ["system.int32", "system.data.objects.objectcontext", "Method[executestorecommand].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[unionall].ReturnValue"] + - ["system.data.objects.saveoptions", "system.data.objects.saveoptions!", "Member[none]"] + - ["system.string", "system.data.objects.objectcontext", "Member[defaultcontainername]"] + - ["t", "system.data.objects.objectcontext", "Method[createobject].ReturnValue"] + - ["system.boolean", "system.data.objects.objectcontextoptions", "Member[proxycreationenabled]"] + - ["tentity", "system.data.objects.objectcontext", "Method[applycurrentvalues].ReturnValue"] + - ["system.int32", "system.data.objects.objectcontext", "Method[executefunction].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[groupby].ReturnValue"] + - ["system.data.objects.dataclasses.relationshipmanager", "system.data.objects.objectstatemanager", "Method[getrelationshipmanager].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffmonths].ReturnValue"] + - ["system.char", "system.data.objects.currentvaluerecord", "Method[getchar].ReturnValue"] + - ["system.object", "system.data.objects.dbupdatabledatarecord", "Member[item]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[varp].ReturnValue"] + - ["system.data.objects.refreshmode", "system.data.objects.refreshmode!", "Member[storewins]"] + - ["system.int32", "system.data.objects.objectcontext", "Method[savechanges].ReturnValue"] + - ["system.string", "system.data.objects.currentvaluerecord", "Method[getstring].ReturnValue"] + - ["system.nullable", "system.data.objects.objectcontext", "Member[commandtimeout]"] + - ["system.string", "system.data.objects.currentvaluerecord", "Method[getname].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[union].ReturnValue"] + - ["system.data.objects.objectresult", "system.data.objects.objectcontext", "Method[translate].ReturnValue"] + - ["system.string", "system.data.objects.objectquery", "Member[name]"] + - ["t", "system.data.objects.objectset", "Method[createobject].ReturnValue"] + - ["system.data.objects.objectparameter", "system.data.objects.objectparametercollection", "Member[item]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addnanoseconds].ReturnValue"] + - ["system.collections.ienumerator", "system.data.objects.objectquery", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.data.objects.currentvaluerecord", "Method[setvalues].ReturnValue"] + - ["system.int32", "system.data.objects.dbupdatabledatarecord", "Method[getvalues].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[where].ReturnValue"] + - ["system.data.objects.refreshmode", "system.data.objects.refreshmode!", "Member[clientwins]"] + - ["system.string", "system.data.objects.entityfunctions!", "Method[asnonunicode].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[createdatetimeoffset].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[selectvalue].ReturnValue"] + - ["system.collections.ienumerator", "system.data.objects.objectresult", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.data.objects.dbupdatabledatarecord", "Method[getvalue].ReturnValue"] + - ["system.data.objects.objectparametercollection", "system.data.objects.objectquery", "Member[parameters]"] + - ["system.data.metadata.edm.typeusage", "system.data.objects.objectquery", "Method[getresulttype].ReturnValue"] + - ["system.boolean", "system.data.objects.proxydatacontractresolver", "Method[tryresolvetype].ReturnValue"] + - ["system.decimal", "system.data.objects.dbupdatabledatarecord", "Method[getdecimal].ReturnValue"] + - ["system.boolean", "system.data.objects.objectcontextoptions", "Member[uselegacypreservechangesbehavior]"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[intersect].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[createdatetime].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.objects.objectcontext!", "Method[getknownproxytypes].ReturnValue"] + - ["system.collections.ienumerator", "system.data.objects.objectparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.data.objects.objectstatemanager", "system.data.objects.objectcontext", "Member[objectstatemanager]"] + - ["system.boolean", "system.data.objects.objectcontextoptions", "Member[usecsharpnullcomparisonbehavior]"] + - ["system.data.objects.objectresult", "system.data.objects.objectcontext", "Method[executestorequery].ReturnValue"] + - ["system.data.objects.objectresult", "system.data.objects.objectquery", "Method[execute].ReturnValue"] + - ["tentity", "system.data.objects.objectset", "Method[applyoriginalvalues].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[distinct].ReturnValue"] + - ["system.single", "system.data.objects.currentvaluerecord", "Method[getfloat].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[except].ReturnValue"] + - ["tentity", "system.data.objects.objectcontext", "Method[applyoriginalvalues].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffminutes].ReturnValue"] + - ["system.data.common.dbdatarecord", "system.data.objects.dbupdatabledatarecord", "Method[getdatarecord].ReturnValue"] + - ["system.data.objects.objectresult", "system.data.objects.objectcontext", "Method[executefunction].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addmilliseconds].ReturnValue"] + - ["system.linq.iqueryprovider", "system.data.objects.objectquery", "Member[provider]"] + - ["system.linq.iqueryprovider", "system.data.objects.objectcontext", "Member[queryprovider]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addyears].ReturnValue"] + - ["system.func", "system.data.objects.compiledquery!", "Method[compile].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.objects.currentvaluerecord", "Method[getdbdatareader].ReturnValue"] + - ["system.char", "system.data.objects.dbupdatabledatarecord", "Method[getchar].ReturnValue"] + - ["system.int32", "system.data.objects.dbupdatabledatarecord", "Method[setvalues].ReturnValue"] + - ["system.int64", "system.data.objects.currentvaluerecord", "Method[getchars].ReturnValue"] + - ["system.int32", "system.data.objects.currentvaluerecord", "Method[getvalues].ReturnValue"] + - ["system.byte", "system.data.objects.dbupdatabledatarecord", "Method[getbyte].ReturnValue"] + - ["system.string", "system.data.objects.entityfunctions!", "Method[left].ReturnValue"] + - ["system.boolean", "system.data.objects.objectstateentry", "Member[isrelationship]"] + - ["system.data.objects.mergeoption", "system.data.objects.mergeoption!", "Member[overwritechanges]"] + - ["system.type", "system.data.objects.objectresult", "Member[elementtype]"] + - ["system.object", "system.data.objects.currentvaluerecord", "Method[getrecordvalue].ReturnValue"] + - ["system.string", "system.data.objects.entityfunctions!", "Method[right].ReturnValue"] + - ["system.data.entitykey", "system.data.objects.objectcontext", "Method[createentitykey].ReturnValue"] + - ["system.boolean", "system.data.objects.objectcontext", "Method[trygetobjectbykey].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffmilliseconds].ReturnValue"] + - ["system.data.objects.saveoptions", "system.data.objects.saveoptions!", "Member[acceptallchangesaftersave]"] + - ["system.datetime", "system.data.objects.currentvaluerecord", "Method[getdatetime].ReturnValue"] + - ["system.int64", "system.data.objects.dbupdatabledatarecord", "Method[getchars].ReturnValue"] + - ["system.int32", "system.data.objects.dbupdatabledatarecord", "Method[getint32].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[createtime].ReturnValue"] + - ["system.int32", "system.data.objects.currentvaluerecord", "Member[fieldcount]"] + - ["system.object", "system.data.objects.objectparameter", "Member[value]"] + - ["system.boolean", "system.data.objects.objectcontext", "Method[databaseexists].ReturnValue"] + - ["system.data.entitystate", "system.data.objects.objectstateentry", "Member[entitystate]"] + - ["system.object", "system.data.objects.currentvaluerecord", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.data.objects.currentvaluerecord", "Method[isdbnull].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.objects.objectstateentry", "Method[getmodifiedproperties].ReturnValue"] + - ["system.data.objects.objectstatemanager", "system.data.objects.objectstateentry", "Member[objectstatemanager]"] + - ["system.double", "system.data.objects.currentvaluerecord", "Method[getdouble].ReturnValue"] + - ["system.data.objects.objectstateentry", "system.data.objects.objectstatemanager", "Method[changeobjectstate].ReturnValue"] + - ["system.boolean", "system.data.objects.objectstatemanager", "Method[trygetrelationshipmanager].ReturnValue"] + - ["system.string", "system.data.objects.objectquery", "Method[totracestring].ReturnValue"] + - ["system.type", "system.data.objects.currentvaluerecord", "Method[getfieldtype].ReturnValue"] + - ["system.guid", "system.data.objects.dbupdatabledatarecord", "Method[getguid].ReturnValue"] + - ["system.int64", "system.data.objects.currentvaluerecord", "Method[getbytes].ReturnValue"] + - ["system.data.idatareader", "system.data.objects.dbupdatabledatarecord", "Method[getdata].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addmonths].ReturnValue"] + - ["system.linq.expressions.expression", "system.data.objects.objectquery", "Member[expression]"] + - ["system.collections.generic.ienumerator", "system.data.objects.objectquery", "Method[getenumerator].ReturnValue"] + - ["system.data.metadata.edm.entitysetbase", "system.data.objects.objectstateentry", "Member[entityset]"] + - ["system.int32", "system.data.objects.currentvaluerecord", "Method[getint32].ReturnValue"] + - ["system.boolean", "system.data.objects.objectcontextoptions", "Member[lazyloadingenabled]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffhours].ReturnValue"] + - ["system.datetime", "system.data.objects.dbupdatabledatarecord", "Method[getdatetime].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[oftype].ReturnValue"] + - ["system.boolean", "system.data.objects.objectresult", "Member[containslistcollection]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffseconds].ReturnValue"] + - ["system.int64", "system.data.objects.dbupdatabledatarecord", "Method[getint64].ReturnValue"] + - ["system.data.metadata.edm.metadataworkspace", "system.data.objects.objectstatemanager", "Member[metadataworkspace]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffyears].ReturnValue"] + - ["system.string", "system.data.objects.objectparameter", "Member[name]"] + - ["system.boolean", "system.data.objects.objectquery", "Member[containslistcollection]"] + - ["system.data.objects.originalvaluerecord", "system.data.objects.objectstateentry", "Method[getupdatableoriginalvalues].ReturnValue"] + - ["system.data.common.datarecordinfo", "system.data.objects.dbupdatabledatarecord", "Member[datarecordinfo]"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[select].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addhours].ReturnValue"] + - ["system.data.entitykey", "system.data.objects.objectstateentry", "Member[entitykey]"] + - ["system.int32", "system.data.objects.dbupdatabledatarecord", "Member[fieldcount]"] + - ["system.boolean", "system.data.objects.objectquery", "Member[enableplancaching]"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[skip].ReturnValue"] + - ["system.type", "system.data.objects.proxydatacontractresolver", "Method[resolvename].ReturnValue"] + - ["system.string", "system.data.objects.objectcontext", "Method[createdatabasescript].ReturnValue"] + - ["system.int64", "system.data.objects.currentvaluerecord", "Method[getint64].ReturnValue"] + - ["system.data.entitystate", "system.data.objects.objectstateentry", "Member[state]"] + - ["system.data.common.datarecordinfo", "system.data.objects.currentvaluerecord", "Member[datarecordinfo]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addmicroseconds].ReturnValue"] + - ["system.int32", "system.data.objects.currentvaluerecord", "Method[getordinal].ReturnValue"] + - ["system.object", "system.data.objects.objectstateentry", "Member[entity]"] + - ["system.data.objects.objectstateentry", "system.data.objects.objectstatemanager", "Method[changerelationshipstate].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addminutes].ReturnValue"] + - ["tentity", "system.data.objects.objectset", "Method[applycurrentvalues].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.objects.objectstatemanager", "Method[getobjectstateentries].ReturnValue"] + - ["system.object", "system.data.objects.dbupdatabledatarecord", "Method[getrecordvalue].ReturnValue"] + - ["system.data.objects.objectcontextoptions", "system.data.objects.objectcontext", "Member[contextoptions]"] + - ["system.boolean", "system.data.objects.objectcontextoptions", "Member[useconsistentnullreferencebehavior]"] + - ["system.collections.generic.ienumerator", "system.data.objects.objectresult", "Method[getenumerator].ReturnValue"] + - ["system.data.objects.objectstateentry", "system.data.objects.objectstatemanager", "Method[getobjectstateentry].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffmicroseconds].ReturnValue"] + - ["system.data.metadata.edm.entityset", "system.data.objects.objectset", "Member[entityset]"] + - ["system.type", "system.data.objects.objectparameter", "Member[parametertype]"] + - ["system.data.common.dbdatarecord", "system.data.objects.objectstateentry", "Member[originalvalues]"] + - ["system.data.objects.dataclasses.relationshipmanager", "system.data.objects.objectstateentry", "Member[relationshipmanager]"] + - ["system.decimal", "system.data.objects.currentvaluerecord", "Method[getdecimal].ReturnValue"] + - ["system.boolean", "system.data.objects.currentvaluerecord", "Method[getboolean].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[include].ReturnValue"] + - ["system.int16", "system.data.objects.currentvaluerecord", "Method[getint16].ReturnValue"] + - ["system.boolean", "system.data.objects.dbupdatabledatarecord", "Method[isdbnull].ReturnValue"] + - ["system.string", "system.data.objects.dbupdatabledatarecord", "Method[getdatatypename].ReturnValue"] + - ["system.collections.ilist", "system.data.objects.objectresult", "Method[getlist].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectquery", "Method[top].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffdays].ReturnValue"] + - ["system.type", "system.data.objects.objectquery", "Member[elementtype]"] + - ["system.string", "system.data.objects.dbupdatabledatarecord", "Method[getname].ReturnValue"] + - ["system.string", "system.data.objects.objectquery", "Member[commandtext]"] + - ["system.byte", "system.data.objects.currentvaluerecord", "Method[getbyte].ReturnValue"] + - ["system.int16", "system.data.objects.dbupdatabledatarecord", "Method[getint16].ReturnValue"] + - ["system.data.objects.objectquery", "system.data.objects.objectcontext", "Method[createquery].ReturnValue"] + - ["system.data.metadata.edm.metadataworkspace", "system.data.objects.objectcontext", "Member[metadataworkspace]"] + - ["system.data.objects.objectset", "system.data.objects.objectcontext", "Method[createobjectset].ReturnValue"] + - ["system.data.objects.objectresult", "system.data.objects.objectresult", "Method[getnextresult].ReturnValue"] + - ["system.object", "system.data.objects.objectmaterializedeventargs", "Member[entity]"] + - ["system.boolean", "system.data.objects.objectparametercollection", "Method[remove].ReturnValue"] + - ["system.int32", "system.data.objects.objectparametercollection", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.data.objects.objectparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.objects.currentvaluerecord", "Method[getdatatypename].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.objects.dbupdatabledatarecord", "Method[getdbdatareader].ReturnValue"] + - ["system.boolean", "system.data.objects.objectstateentry", "Method[ispropertychanged].ReturnValue"] + - ["system.data.idatareader", "system.data.objects.currentvaluerecord", "Method[getdata].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[diffnanoseconds].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.objects.objectcontext", "Member[connection]"] + - ["system.type", "system.data.objects.dbupdatabledatarecord", "Method[getfieldtype].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[gettotaloffsetminutes].ReturnValue"] + - ["system.data.objects.mergeoption", "system.data.objects.mergeoption!", "Member[appendonly]"] + - ["system.data.objects.mergeoption", "system.data.objects.mergeoption!", "Member[preservechanges]"] + - ["system.object", "system.data.objects.currentvaluerecord", "Member[item]"] + - ["system.data.objects.mergeoption", "system.data.objects.mergeoption!", "Member[notracking]"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[var].ReturnValue"] + - ["system.data.objects.saveoptions", "system.data.objects.saveoptions!", "Member[detectchangesbeforesave]"] + - ["system.data.objects.objectcontext", "system.data.objects.objectquery", "Member[context]"] + - ["system.guid", "system.data.objects.currentvaluerecord", "Method[getguid].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.objects.currentvaluerecord", "Method[getdatareader].ReturnValue"] + - ["system.int64", "system.data.objects.dbupdatabledatarecord", "Method[getbytes].ReturnValue"] + - ["tentity", "system.data.objects.objectset", "Method[createobject].ReturnValue"] + - ["system.int32", "system.data.objects.dbupdatabledatarecord", "Method[getordinal].ReturnValue"] + - ["system.boolean", "system.data.objects.objectparametercollection", "Method[contains].ReturnValue"] + - ["system.data.objects.currentvaluerecord", "system.data.objects.objectstateentry", "Member[currentvalues]"] + - ["system.type", "system.data.objects.objectcontext!", "Method[getobjecttype].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[addseconds].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[truncatetime].ReturnValue"] + - ["system.nullable", "system.data.objects.entityfunctions!", "Method[standarddeviation].ReturnValue"] + - ["system.boolean", "system.data.objects.objectparametercollection", "Member[isreadonly]"] + - ["system.single", "system.data.objects.dbupdatabledatarecord", "Method[getfloat].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Odbc.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Odbc.typemodel.yml new file mode 100644 index 000000000000..6c54e6ba390b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Odbc.typemodel.yml @@ -0,0 +1,201 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[nvarchar]"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbcrowupdatedeventargs", "Member[command]"] + - ["system.object", "system.data.odbc.odbcconnection", "Method[clone].ReturnValue"] + - ["system.string", "system.data.odbc.odbcdatareader", "Method[getstring].ReturnValue"] + - ["system.object", "system.data.odbc.odbcparametercollection", "Member[syncroot]"] + - ["system.byte", "system.data.odbc.odbcparameter", "Member[scale]"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbcrowupdatingeventargs", "Member[command]"] + - ["system.data.odbc.odbcparametercollection", "system.data.odbc.odbccommand", "Member[parameters]"] + - ["system.data.odbc.odbcconnection", "system.data.odbc.odbccommand", "Member[connection]"] + - ["system.data.common.dbcommand", "system.data.odbc.odbcfactory", "Method[createcommand].ReturnValue"] + - ["system.string", "system.data.odbc.odbcmetadatacollectionnames!", "Member[procedureparameters]"] + - ["system.boolean", "system.data.odbc.odbcparametercollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcdatareader", "Method[isdbnull].ReturnValue"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[tinyint]"] + - ["system.data.odbc.odbcdatareader", "system.data.odbc.odbccommand", "Method[executereader].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcparameter", "Member[isnullable]"] + - ["system.object", "system.data.odbc.odbccommand", "Method[clone].ReturnValue"] + - ["system.object", "system.data.odbc.odbcerrorcollection", "Member[syncroot]"] + - ["system.boolean", "system.data.odbc.odbcparametercollection", "Member[isreadonly]"] + - ["system.data.common.dbcommandbuilder", "system.data.odbc.odbcfactory", "Method[createcommandbuilder].ReturnValue"] + - ["system.collections.icollection", "system.data.odbc.odbcconnectionstringbuilder", "Member[keys]"] + - ["system.object", "system.data.odbc.odbcparameter", "Member[value]"] + - ["system.string", "system.data.odbc.odbccommandbuilder", "Member[quoteprefix]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[int]"] + - ["system.data.common.dbtransaction", "system.data.odbc.odbcconnection", "Method[begindbtransaction].ReturnValue"] + - ["system.string", "system.data.odbc.odbcexception", "Member[message]"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbcdataadapter", "Member[selectcommand]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[smallint]"] + - ["system.string", "system.data.odbc.odbcmetadatacolumnnames!", "Member[booleanfalseliteral]"] + - ["system.datetime", "system.data.odbc.odbcdatareader", "Method[getdatetime].ReturnValue"] + - ["system.data.idatareader", "system.data.odbc.odbcdatareader", "Method[getdata].ReturnValue"] + - ["system.timespan", "system.data.odbc.odbcdatareader", "Method[gettime].ReturnValue"] + - ["system.string", "system.data.odbc.odbcmetadatacolumnnames!", "Member[sqltype]"] + - ["system.data.odbc.odbcparameter", "system.data.odbc.odbccommand", "Method[createparameter].ReturnValue"] + - ["system.data.common.dbdataadapter", "system.data.odbc.odbcfactory", "Method[createdataadapter].ReturnValue"] + - ["system.data.odbc.odbctransaction", "system.data.odbc.odbccommand", "Member[transaction]"] + - ["system.data.idbcommand", "system.data.odbc.odbcdataadapter", "Member[deletecommand]"] + - ["system.data.odbc.odbcfactory", "system.data.odbc.odbcfactory!", "Member[instance]"] + - ["system.data.odbc.odbcdataadapter", "system.data.odbc.odbccommandbuilder", "Member[dataadapter]"] + - ["system.double", "system.data.odbc.odbcdatareader", "Method[getdouble].ReturnValue"] + - ["system.type", "system.data.odbc.odbcdatareader", "Method[getfieldtype].ReturnValue"] + - ["system.data.odbc.odbcerrorcollection", "system.data.odbc.odbcinfomessageeventargs", "Member[errors]"] + - ["system.boolean", "system.data.odbc.odbccommand", "Member[designtimevisible]"] + - ["system.string", "system.data.odbc.odbcdatareader", "Method[getdatatypename].ReturnValue"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[varchar]"] + - ["system.string", "system.data.odbc.odbcconnection", "Member[datasource]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[bigint]"] + - ["system.data.idbcommand", "system.data.odbc.odbcconnection", "Method[createcommand].ReturnValue"] + - ["system.object", "system.data.odbc.odbcparameter", "Method[clone].ReturnValue"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbcdataadapter", "Member[insertcommand]"] + - ["system.data.idatareader", "system.data.odbc.odbccommand", "Method[executereader].ReturnValue"] + - ["system.int32", "system.data.odbc.odbcdatareader", "Member[depth]"] + - ["system.string", "system.data.odbc.odbccommand", "Member[commandtext]"] + - ["system.string", "system.data.odbc.odbcconnection", "Member[serverversion]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[char]"] + - ["system.string", "system.data.odbc.odbcconnection", "Member[connectionstring]"] + - ["system.int64", "system.data.odbc.odbcdatareader", "Method[getchars].ReturnValue"] + - ["system.data.datatable", "system.data.odbc.odbcconnection", "Method[getschema].ReturnValue"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbccommandbuilder", "Method[getinsertcommand].ReturnValue"] + - ["system.string", "system.data.odbc.odbcmetadatacollectionnames!", "Member[columns]"] + - ["system.string", "system.data.odbc.odbcconnectionstringbuilder", "Member[driver]"] + - ["system.collections.ienumerator", "system.data.odbc.odbcerrorcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.data.odbc.odbcconnection", "Member[connectiontimeout]"] + - ["system.data.common.dbparametercollection", "system.data.odbc.odbccommand", "Member[dbparametercollection]"] + - ["system.data.common.rowupdatedeventargs", "system.data.odbc.odbcdataadapter", "Method[createrowupdatedevent].ReturnValue"] + - ["system.byte", "system.data.odbc.odbcdatareader", "Method[getbyte].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.odbc.odbccommand", "Member[dbconnection]"] + - ["system.data.common.dbparameter", "system.data.odbc.odbcfactory", "Method[createparameter].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcdatareader", "Member[isclosed]"] + - ["system.data.odbc.odbcerrorcollection", "system.data.odbc.odbcexception", "Member[errors]"] + - ["system.boolean", "system.data.odbc.odbcparametercollection", "Member[issynchronized]"] + - ["system.string", "system.data.odbc.odbcmetadatacollectionnames!", "Member[views]"] + - ["system.data.common.rowupdatingeventargs", "system.data.odbc.odbcdataadapter", "Method[createrowupdatingevent].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcconnectionstringbuilder", "Method[trygetvalue].ReturnValue"] + - ["system.decimal", "system.data.odbc.odbcdatareader", "Method[getdecimal].ReturnValue"] + - ["system.string", "system.data.odbc.odbccommandbuilder", "Method[getparameterplaceholder].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcdatareader", "Member[hasrows]"] + - ["system.int32", "system.data.odbc.odbccommand", "Member[commandtimeout]"] + - ["system.string", "system.data.odbc.odbcmetadatacollectionnames!", "Member[procedures]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[timestamp]"] + - ["system.int32", "system.data.odbc.odbcdatareader", "Member[fieldcount]"] + - ["system.int32", "system.data.odbc.odbcerror", "Member[nativeerror]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[image]"] + - ["system.data.odbc.odbctransaction", "system.data.odbc.odbcconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.odbc.odbc32+retcode", "system.data.odbc.odbc32+retcode!", "Member[error]"] + - ["system.data.odbc.odbcerror", "system.data.odbc.odbcerrorcollection", "Member[item]"] + - ["system.datetime", "system.data.odbc.odbcdatareader", "Method[getdate].ReturnValue"] + - ["system.string", "system.data.odbc.odbcmetadatacollectionnames!", "Member[procedurecolumns]"] + - ["system.int32", "system.data.odbc.odbcdatareader", "Method[getordinal].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcdatareader", "Method[nextresult].ReturnValue"] + - ["system.data.commandtype", "system.data.odbc.odbccommand", "Member[commandtype]"] + - ["system.string", "system.data.odbc.odbcparameter", "Method[tostring].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.odbc.odbcfactory", "Method[createconnection].ReturnValue"] + - ["system.string", "system.data.odbc.odbcconnection", "Member[driver]"] + - ["system.string", "system.data.odbc.odbcerror", "Method[tostring].ReturnValue"] + - ["system.int64", "system.data.odbc.odbcdatareader", "Method[getint64].ReturnValue"] + - ["system.int32", "system.data.odbc.odbcdatareader", "Method[getint32].ReturnValue"] + - ["system.security.ipermission", "system.data.odbc.odbcpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.odbc.odbcconnection", "Method[createdbcommand].ReturnValue"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[ntext]"] + - ["system.object", "system.data.odbc.odbcdataadapter", "Method[clone].ReturnValue"] + - ["system.data.odbc.odbc32+retcode", "system.data.odbc.odbc32+retcode!", "Member[success]"] + - ["system.data.common.dbtransaction", "system.data.odbc.odbccommand", "Member[dbtransaction]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[varbinary]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[text]"] + - ["system.string", "system.data.odbc.odbcparameter", "Member[parametername]"] + - ["system.string", "system.data.odbc.odbcerror", "Member[source]"] + - ["system.data.datatable", "system.data.odbc.odbcdatareader", "Method[getschematable].ReturnValue"] + - ["system.data.idbtransaction", "system.data.odbc.odbcconnection", "Method[begintransaction].ReturnValue"] + - ["system.string", "system.data.odbc.odbcmetadatacollectionnames!", "Member[tables]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[time]"] + - ["system.data.dbtype", "system.data.odbc.odbcparameter", "Member[dbtype]"] + - ["system.string", "system.data.odbc.odbccommandbuilder", "Method[getparametername].ReturnValue"] + - ["system.string", "system.data.odbc.odbcparameter", "Member[sourcecolumn]"] + - ["system.boolean", "system.data.odbc.odbcparametercollection", "Member[isfixedsize]"] + - ["system.string", "system.data.odbc.odbcinfomessageeventargs", "Method[tostring].ReturnValue"] + - ["system.int32", "system.data.odbc.odbcparametercollection", "Member[count]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[smalldatetime]"] + - ["system.data.odbc.odbcparameter", "system.data.odbc.odbcparametercollection", "Method[addwithvalue].ReturnValue"] + - ["system.int32", "system.data.odbc.odbcdatareader", "Member[recordsaffected]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[double]"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbcdataadapter", "Member[deletecommand]"] + - ["system.int32", "system.data.odbc.odbcerrorcollection", "Member[count]"] + - ["system.int64", "system.data.odbc.odbcdatareader", "Method[getbytes].ReturnValue"] + - ["system.data.odbc.odbc32+retcode", "system.data.odbc.odbc32+retcode!", "Member[success_with_info]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[uniqueidentifier]"] + - ["system.boolean", "system.data.odbc.odbcerrorcollection", "Member[issynchronized]"] + - ["system.data.common.dbdatareader", "system.data.odbc.odbccommand", "Method[executedbdatareader].ReturnValue"] + - ["system.string", "system.data.odbc.odbcmetadatacolumnnames!", "Member[booleantrueliteral]"] + - ["system.data.odbc.odbcparameter", "system.data.odbc.odbcparametercollection", "Method[add].ReturnValue"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[date]"] + - ["system.data.idbcommand", "system.data.odbc.odbcdataadapter", "Member[selectcommand]"] + - ["system.string", "system.data.odbc.odbcconnectionstringbuilder", "Member[dsn]"] + - ["system.collections.ienumerator", "system.data.odbc.odbcdatareader", "Method[getenumerator].ReturnValue"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[decimal]"] + - ["system.guid", "system.data.odbc.odbcdatareader", "Method[getguid].ReturnValue"] + - ["system.data.updaterowsource", "system.data.odbc.odbccommand", "Member[updatedrowsource]"] + - ["system.string", "system.data.odbc.odbccommandbuilder", "Method[quoteidentifier].ReturnValue"] + - ["system.single", "system.data.odbc.odbcdatareader", "Method[getfloat].ReturnValue"] + - ["system.byte", "system.data.odbc.odbcparameter", "Member[precision]"] + - ["system.data.common.dbparameter", "system.data.odbc.odbcparametercollection", "Method[getparameter].ReturnValue"] + - ["system.data.idbdataparameter", "system.data.odbc.odbccommand", "Method[createparameter].ReturnValue"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbcconnection", "Method[createcommand].ReturnValue"] + - ["system.object", "system.data.odbc.odbcdatareader", "Method[getvalue].ReturnValue"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbcparameter", "Member[odbctype]"] + - ["system.data.odbc.odbcconnection", "system.data.odbc.odbctransaction", "Member[connection]"] + - ["system.string", "system.data.odbc.odbcerror", "Member[sqlstate]"] + - ["system.data.connectionstate", "system.data.odbc.odbcconnection", "Member[state]"] + - ["system.security.codeaccesspermission", "system.data.odbc.odbcfactory", "Method[createpermission].ReturnValue"] + - ["system.string", "system.data.odbc.odbccommandbuilder", "Member[quotesuffix]"] + - ["system.data.common.dbconnection", "system.data.odbc.odbctransaction", "Member[dbconnection]"] + - ["system.data.isolationlevel", "system.data.odbc.odbctransaction", "Member[isolationlevel]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[bit]"] + - ["system.object", "system.data.odbc.odbcdatareader", "Member[item]"] + - ["system.string", "system.data.odbc.odbccommandbuilder", "Method[unquoteidentifier].ReturnValue"] + - ["system.data.parameterdirection", "system.data.odbc.odbcparameter", "Member[direction]"] + - ["system.data.datarowversion", "system.data.odbc.odbcparameter", "Member[sourceversion]"] + - ["system.int32", "system.data.odbc.odbccommand", "Method[executenonquery].ReturnValue"] + - ["system.int32", "system.data.odbc.odbcdatareader", "Method[getvalues].ReturnValue"] + - ["system.char", "system.data.odbc.odbcdatareader", "Method[getchar].ReturnValue"] + - ["system.data.odbc.odbc32+retcode", "system.data.odbc.odbc32+retcode!", "Member[invalid_handle]"] + - ["system.int32", "system.data.odbc.odbcparametercollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcparameter", "Member[sourcecolumnnullmapping]"] + - ["system.data.idbcommand", "system.data.odbc.odbcrowupdatingeventargs", "Member[basecommand]"] + - ["system.boolean", "system.data.odbc.odbcdatareader", "Method[getboolean].ReturnValue"] + - ["system.string", "system.data.odbc.odbcerror", "Member[message]"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbccommandbuilder", "Method[getdeletecommand].ReturnValue"] + - ["system.object", "system.data.odbc.odbccommand", "Method[executescalar].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcdatareader", "Method[read].ReturnValue"] + - ["system.int16", "system.data.odbc.odbcdatareader", "Method[getint16].ReturnValue"] + - ["system.string", "system.data.odbc.odbcexception", "Member[source]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[binary]"] + - ["system.data.odbc.odbcparameter", "system.data.odbc.odbcparametercollection", "Member[item]"] + - ["system.string", "system.data.odbc.odbcdatareader", "Method[getname].ReturnValue"] + - ["system.collections.ienumerator", "system.data.odbc.odbcparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.data.common.dbconnectionstringbuilder", "system.data.odbc.odbcfactory", "Method[createconnectionstringbuilder].ReturnValue"] + - ["system.object", "system.data.odbc.odbcconnectionstringbuilder", "Member[item]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[datetime]"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbcdataadapter", "Member[updatecommand]"] + - ["system.data.common.dbparameter", "system.data.odbc.odbccommand", "Method[createdbparameter].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcconnectionstringbuilder", "Method[remove].ReturnValue"] + - ["system.boolean", "system.data.odbc.odbcconnectionstringbuilder", "Method[containskey].ReturnValue"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[real]"] + - ["system.data.idbcommand", "system.data.odbc.odbcdataadapter", "Member[insertcommand]"] + - ["system.security.ipermission", "system.data.odbc.odbcpermission", "Method[copy].ReturnValue"] + - ["system.data.idbcommand", "system.data.odbc.odbcdataadapter", "Member[updatecommand]"] + - ["system.data.odbc.odbc32+retcode", "system.data.odbc.odbc32+retcode!", "Member[no_data]"] + - ["system.data.odbc.odbccommand", "system.data.odbc.odbccommandbuilder", "Method[getupdatecommand].ReturnValue"] + - ["system.int32", "system.data.odbc.odbcparameter", "Member[size]"] + - ["system.string", "system.data.odbc.odbcconnection", "Member[database]"] + - ["system.string", "system.data.odbc.odbcmetadatacollectionnames!", "Member[indexes]"] + - ["system.int32", "system.data.odbc.odbcparametercollection", "Method[add].ReturnValue"] + - ["system.string", "system.data.odbc.odbcinfomessageeventargs", "Member[message]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[nchar]"] + - ["system.data.odbc.odbctype", "system.data.odbc.odbctype!", "Member[numeric]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.OleDb.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.OleDb.typemodel.yml new file mode 100644 index 000000000000..25497d7dbdbe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.OleDb.typemodel.yml @@ -0,0 +1,300 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[procedure_columns]"] + - ["system.string", "system.data.oledb.oledbcommand", "Member[commandtext]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[statistics]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[schemata]"] + - ["system.string", "system.data.oledb.oledbexception", "Member[message]"] + - ["system.byte", "system.data.oledb.oledbdatareader", "Method[getbyte].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.oledb.oledbcommand", "Method[executedbdatareader].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbconnectionstringbuilder", "Member[oledbservices]"] + - ["system.data.oledb.oledbconnection", "system.data.oledb.oledbtransaction", "Member[connection]"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbdataadapter", "Member[insertcommand]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[views]"] + - ["system.object", "system.data.oledb.oledbcommand", "Method[clone].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbcommand", "Member[commandtimeout]"] + - ["system.data.oledb.oledbparameter", "system.data.oledb.oledbparametercollection", "Member[item]"] + - ["system.string", "system.data.oledb.oledbpermissionattribute", "Member[provider]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[dbinfokeywords]"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbcommand", "Method[clone].ReturnValue"] + - ["system.data.idbcommand", "system.data.oledb.oledbconnection", "Method[createcommand].ReturnValue"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[character_sets]"] + - ["system.data.idbcommand", "system.data.oledb.oledbrowupdatingeventargs", "Member[basecommand]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[check_constraints]"] + - ["system.data.common.dbparameter", "system.data.oledb.oledbfactory", "Method[createparameter].ReturnValue"] + - ["system.security.ipermission", "system.data.oledb.oledbpermission", "Method[intersect].ReturnValue"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbrowupdatingeventargs", "Member[command]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[bigint]"] + - ["system.collections.ienumerator", "system.data.oledb.oledbparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[translations]"] + - ["system.byte", "system.data.oledb.oledbparameter", "Member[scale]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[decimal]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[iunknown]"] + - ["system.data.idbcommand", "system.data.oledb.oledbdataadapter", "Member[insertcommand]"] + - ["system.data.datarowversion", "system.data.oledb.oledbparameter", "Member[sourceversion]"] + - ["system.boolean", "system.data.oledb.oledbparameter", "Member[isnullable]"] + - ["system.boolean", "system.data.oledb.oledberrorcollection", "Member[issynchronized]"] + - ["system.string", "system.data.oledb.oledbmetadatacolumnnames!", "Member[datetimedigits]"] + - ["system.data.idatareader", "system.data.oledb.oledbcommand", "Method[executereader].ReturnValue"] + - ["system.boolean", "system.data.oledb.oledbdatareader", "Member[isclosed]"] + - ["system.string", "system.data.oledb.oledbdatareader", "Method[getstring].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbcommand", "Method[executenonquery].ReturnValue"] + - ["system.int16", "system.data.oledb.oledbdatareader", "Method[getint16].ReturnValue"] + - ["system.security.ipermission", "system.data.oledb.oledbpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.oledb.oledbfactory", "Method[createconnection].ReturnValue"] + - ["system.object", "system.data.oledb.oledbdataadapter", "Method[clone].ReturnValue"] + - ["system.object", "system.data.oledb.oledbparameter", "Method[clone].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[wchar]"] + - ["system.boolean", "system.data.oledb.oledbdatareader", "Method[nextresult].ReturnValue"] + - ["system.data.common.rowupdatedeventargs", "system.data.oledb.oledbdataadapter", "Method[createrowupdatedevent].ReturnValue"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[constraint_column_usage]"] + - ["system.data.dbtype", "system.data.oledb.oledbparameter", "Member[dbtype]"] + - ["system.data.oledb.oledbdataadapter", "system.data.oledb.oledbcommandbuilder", "Member[dataadapter]"] + - ["system.string", "system.data.oledb.oledbexception", "Member[source]"] + - ["system.data.datatable", "system.data.oledb.oledbconnection", "Method[getschema].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.oledb.oledbtransaction", "Member[dbconnection]"] + - ["system.data.common.dbcommandbuilder", "system.data.oledb.oledbfactory", "Method[createcommandbuilder].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[empty]"] + - ["system.string", "system.data.oledb.oledbpermission", "Member[provider]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[varbinary]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[single]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[columns]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[bstr]"] + - ["system.data.oledb.oledbtransaction", "system.data.oledb.oledbcommand", "Member[transaction]"] + - ["system.data.parameterdirection", "system.data.oledb.oledbparameter", "Member[direction]"] + - ["system.data.idbcommand", "system.data.oledb.oledbdataadapter", "Member[deletecommand]"] + - ["system.data.oledb.oledberror", "system.data.oledb.oledberrorcollection", "Member[item]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[schema_separator]"] + - ["system.data.datatable", "system.data.oledb.oledbdatareader", "Method[getschematable].ReturnValue"] + - ["system.boolean", "system.data.oledb.oledbparametercollection", "Member[issynchronized]"] + - ["system.boolean", "system.data.oledb.oledbdatareader", "Method[getboolean].ReturnValue"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[check_constraints_by_table]"] + - ["system.boolean", "system.data.oledb.oledbconnectionstringbuilder", "Member[persistsecurityinfo]"] + - ["system.string", "system.data.oledb.oledbcommandbuilder", "Method[unquoteidentifier].ReturnValue"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[collations]"] + - ["system.char", "system.data.oledb.oledbdatareader", "Method[getchar].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[char]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[view_table_usage]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[procedure_parameters]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[schemaguids]"] + - ["system.string", "system.data.oledb.oledbdatareader", "Method[getname].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[error]"] + - ["system.data.common.dbtransaction", "system.data.oledb.oledbcommand", "Member[dbtransaction]"] + - ["system.string", "system.data.oledb.oledberror", "Member[sqlstate]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[dbtimestamp]"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[procedures]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[variant]"] + - ["system.boolean", "system.data.oledb.oledbcommand", "Member[designtimevisible]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[view_column_usage]"] + - ["system.data.idbdataparameter", "system.data.oledb.oledbcommand", "Method[createparameter].ReturnValue"] + - ["system.string", "system.data.oledb.oledbcommandbuilder", "Method[getparameterplaceholder].ReturnValue"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[assertions]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbparameter", "Member[oledbtype]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[table_statistics]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[column_name]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[double]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[cube_name]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[index_name]"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[procedurecolumns]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[table_privileges]"] + - ["system.data.common.dbcommand", "system.data.oledb.oledbconnection", "Method[createdbcommand].ReturnValue"] + - ["system.boolean", "system.data.oledb.oledbdatareader", "Method[isdbnull].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbparametercollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.data.oledb.oledbparametercollection", "Member[isfixedsize]"] + - ["system.data.idbcommand", "system.data.oledb.oledbdataadapter", "Member[updatecommand]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[numeric]"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbrowupdatedeventargs", "Member[command]"] + - ["system.object", "system.data.oledb.oledbconnection", "Method[clone].ReturnValue"] + - ["system.timespan", "system.data.oledb.oledbdatareader", "Method[gettimespan].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbdatareader", "Member[depth]"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbdataadapter", "Member[updatecommand]"] + - ["system.data.idbtransaction", "system.data.oledb.oledbconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.oledb.oledberrorcollection", "system.data.oledb.oledbexception", "Member[errors]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[escape_percent_prefix]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[varchar]"] + - ["system.security.ipermission", "system.data.oledb.oledbpermission", "Method[union].ReturnValue"] + - ["system.data.connectionstate", "system.data.oledb.oledbconnection", "Member[state]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[dimension_name]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[member_name]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[dbdate]"] + - ["system.string", "system.data.oledb.oledbconnectionstringbuilder", "Member[datasource]"] + - ["system.int32", "system.data.oledb.oledbdatareader", "Member[recordsaffected]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[currency]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[column_alias]"] + - ["system.data.oledb.oledbparametercollection", "system.data.oledb.oledbcommand", "Member[parameters]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[schema_name]"] + - ["system.string", "system.data.oledb.oledbinfomessageeventargs", "Method[tostring].ReturnValue"] + - ["system.data.commandtype", "system.data.oledb.oledbcommand", "Member[commandtype]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[provider_types]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[constraint_table_usage]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[primary_keys]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[filetime]"] + - ["system.guid", "system.data.oledb.oledbdatareader", "Method[getguid].ReturnValue"] + - ["system.collections.ienumerator", "system.data.oledb.oledbdatareader", "Method[getenumerator].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[binary_literal]"] + - ["system.boolean", "system.data.oledb.oledbdatareader", "Method[read].ReturnValue"] + - ["system.data.updaterowsource", "system.data.oledb.oledbcommand", "Member[updatedrowsource]"] + - ["system.object", "system.data.oledb.oledbdatareader", "Method[getvalue].ReturnValue"] + - ["system.data.datatable", "system.data.oledb.oledbconnection", "Method[getoledbschematable].ReturnValue"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbcommandbuilder", "Method[getinsertcommand].ReturnValue"] + - ["system.string", "system.data.oledb.oledbconnectionstringbuilder", "Member[filename]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[varnumeric]"] + - ["system.single", "system.data.oledb.oledbdatareader", "Method[getfloat].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[unsignedtinyint]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[smallint]"] + - ["system.boolean", "system.data.oledb.oledbconnectionstringbuilder", "Method[remove].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[tinyint]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[user_name]"] + - ["system.string", "system.data.oledb.oledbmetadatacolumnnames!", "Member[booleanfalseliteral]"] + - ["system.object", "system.data.oledb.oledbcommand", "Method[executescalar].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbdatareader", "Member[visiblefieldcount]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[date]"] + - ["system.data.idatareader", "system.data.oledb.oledbdatareader", "Method[getdata].ReturnValue"] + - ["system.byte", "system.data.oledb.oledbparameter", "Member[precision]"] + - ["system.object", "system.data.oledb.oledberrorcollection", "Member[syncroot]"] + - ["system.int32", "system.data.oledb.oledberrorcollection", "Member[count]"] + - ["system.string", "system.data.oledb.oledbconnection", "Member[connectionstring]"] + - ["system.data.common.rowupdatingeventargs", "system.data.oledb.oledbdataadapter", "Method[createrowupdatingevent].ReturnValue"] + - ["system.object", "system.data.oledb.oledbdatareader", "Member[item]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[tables_info]"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[views]"] + - ["system.string", "system.data.oledb.oledbcommandbuilder", "Member[quoteprefix]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[indexes]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[cursor_name]"] + - ["system.data.oledb.oledbfactory", "system.data.oledb.oledbfactory!", "Member[instance]"] + - ["system.int64", "system.data.oledb.oledbdatareader", "Method[getint64].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[hierarchy_name]"] + - ["system.boolean", "system.data.oledb.oledbconnectionstringbuilder", "Method[trygetvalue].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbparametercollection", "Method[indexof].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[table_name]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[sql_languages]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[correlation_name]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[trustee]"] + - ["system.boolean", "system.data.oledb.oledbdatareader", "Member[hasrows]"] + - ["system.data.oledb.oledbdatareader", "system.data.oledb.oledbenumerator!", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.data.oledb.oledbparametercollection", "Member[isreadonly]"] + - ["system.object", "system.data.oledb.oledbparametercollection", "Member[syncroot]"] + - ["system.int64", "system.data.oledb.oledbdatareader", "Method[getbytes].ReturnValue"] + - ["system.string", "system.data.oledb.oledberror", "Member[source]"] + - ["system.data.oledb.oledbdatareader", "system.data.oledb.oledbdatareader", "Method[getdata].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[quote_prefix]"] + - ["system.string", "system.data.oledb.oledbinfomessageeventargs", "Member[message]"] + - ["system.datetime", "system.data.oledb.oledbdatareader", "Method[getdatetime].ReturnValue"] + - ["system.security.ipermission", "system.data.oledb.oledbpermission", "Method[copy].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[unsignedbigint]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[text_command]"] + - ["system.data.common.dbconnectionstringbuilder", "system.data.oledb.oledbfactory", "Method[createconnectionstringbuilder].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbparameter", "Member[size]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[foreign_keys]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[integer]"] + - ["system.decimal", "system.data.oledb.oledbdatareader", "Method[getdecimal].ReturnValue"] + - ["system.security.securityelement", "system.data.oledb.oledbpermission", "Method[toxml].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[view_name]"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbcommandbuilder", "Method[getupdatecommand].ReturnValue"] + - ["system.string", "system.data.oledb.oledbparameter", "Member[parametername]"] + - ["system.double", "system.data.oledb.oledbdatareader", "Method[getdouble].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[procedure_name]"] + - ["system.string", "system.data.oledb.oledbmetadatacolumnnames!", "Member[nativedatatype]"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbdataadapter", "Member[deletecommand]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[longvarchar]"] + - ["system.data.oledb.oledbdatareader", "system.data.oledb.oledbenumerator!", "Method[getrootenumerator].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[propvariant]"] + - ["system.int32", "system.data.oledb.oledbdatareader", "Method[getvalues].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[idispatch]"] + - ["system.data.common.dbtransaction", "system.data.oledb.oledbconnection", "Method[begindbtransaction].ReturnValue"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[procedureparameters]"] + - ["system.string", "system.data.oledb.oledbparameter", "Method[tostring].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[longvarbinary]"] + - ["system.string", "system.data.oledb.oledbconnection", "Member[database]"] + - ["system.string", "system.data.oledb.oledbmetadatacolumnnames!", "Member[booleantrueliteral]"] + - ["system.data.oledb.oledbparameter", "system.data.oledb.oledbparametercollection", "Method[addwithvalue].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[unsignedint]"] + - ["system.data.oledb.oledberrorcollection", "system.data.oledb.oledbinfomessageeventargs", "Member[errors]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[longvarwchar]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[column_domain_usage]"] + - ["system.data.oledb.oledbtransaction", "system.data.oledb.oledbconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[guid]"] + - ["system.int32", "system.data.oledb.oledbdatareader", "Method[getint32].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[catalog_separator]"] + - ["system.collections.icollection", "system.data.oledb.oledbconnectionstringbuilder", "Member[keys]"] + - ["system.object", "system.data.oledb.oledbparameter", "Member[value]"] + - ["system.int32", "system.data.oledb.oledbparametercollection", "Member[count]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[escape_underscore_prefix]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[like_percent]"] + - ["system.data.common.dbparametercollection", "system.data.oledb.oledbcommand", "Member[dbparametercollection]"] + - ["system.data.oledb.oledbdatareader", "system.data.oledb.oledbcommand", "Method[executereader].ReturnValue"] + - ["system.data.idbcommand", "system.data.oledb.oledbdataadapter", "Member[selectcommand]"] + - ["system.string", "system.data.oledb.oledberror", "Member[message]"] + - ["system.boolean", "system.data.oledb.oledbparametercollection", "Method[contains].ReturnValue"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[columns]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[dbtime]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[dbinfoliterals]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[catalogs]"] + - ["system.string", "system.data.oledb.oledbcommandbuilder", "Method[quoteidentifier].ReturnValue"] + - ["system.string", "system.data.oledb.oledbconnection", "Member[datasource]"] + - ["system.int32", "system.data.oledb.oledbdatareader", "Member[fieldcount]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[key_column_usage]"] + - ["system.string", "system.data.oledb.oledbinfomessageeventargs", "Member[source]"] + - ["system.int64", "system.data.oledb.oledbdatareader", "Method[getchars].ReturnValue"] + - ["system.string", "system.data.oledb.oledbcommandbuilder", "Member[quotesuffix]"] + - ["system.data.common.dbcommand", "system.data.oledb.oledbfactory", "Method[createcommand].ReturnValue"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[tables]"] + - ["system.data.oledb.oledbconnection", "system.data.oledb.oledbcommand", "Member[connection]"] + - ["system.data.isolationlevel", "system.data.oledb.oledbtransaction", "Member[isolationlevel]"] + - ["system.string", "system.data.oledb.oledbconnection", "Member[provider]"] + - ["system.int32", "system.data.oledb.oledbdataadapter", "Method[fill].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[level_name]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[column_privileges]"] + - ["system.int32", "system.data.oledb.oledberror", "Member[nativeerror]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[table_constraints]"] + - ["system.object", "system.data.oledb.oledbconnectionstringbuilder", "Member[item]"] + - ["system.type", "system.data.oledb.oledbdatareader", "Method[getfieldtype].ReturnValue"] + - ["system.security.codeaccesspermission", "system.data.oledb.oledbfactory", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.data.oledb.oledbparameter", "Member[sourcecolumnnullmapping]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[tables]"] + - ["system.string", "system.data.oledb.oledbcommandbuilder", "Method[getparametername].ReturnValue"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[procedures]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[binary]"] + - ["system.data.oledb.oledbparameter", "system.data.oledb.oledbparametercollection", "Method[add].ReturnValue"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[varwchar]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[referential_constraints]"] + - ["system.string", "system.data.oledb.oledbconnectionstringbuilder", "Member[provider]"] + - ["system.data.oledb.oledbparameter", "system.data.oledb.oledbcommand", "Method[createparameter].ReturnValue"] + - ["system.boolean", "system.data.oledb.oledbconnectionstringbuilder", "Method[containskey].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbdatareader", "Method[getordinal].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbexception", "Member[errorcode]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[like_underscore]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[invalid]"] + - ["system.string", "system.data.oledb.oledbparameter", "Member[sourcecolumn]"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbdataadapter", "Member[selectcommand]"] + - ["system.data.oledb.oledbtransaction", "system.data.oledb.oledbtransaction", "Method[begin].ReturnValue"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbcommandbuilder", "Method[getdeletecommand].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.oledb.oledbparametercollection", "Method[getparameter].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbconnection", "Member[connectiontimeout]"] + - ["system.data.common.dbconnection", "system.data.oledb.oledbcommand", "Member[dbconnection]"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[usage_privileges]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[escape_underscore_suffix]"] + - ["system.string", "system.data.oledb.oledbdatareader", "Method[getdatatypename].ReturnValue"] + - ["system.data.oledb.oledbcommand", "system.data.oledb.oledbconnection", "Method[createcommand].ReturnValue"] + - ["system.string", "system.data.oledb.oledbconnection", "Member[serverversion]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[escape_percent_suffix]"] + - ["system.data.datatable", "system.data.oledb.oledbenumerator", "Method[getelements].ReturnValue"] + - ["system.data.common.dbdataadapter", "system.data.oledb.oledbfactory", "Method[createdataadapter].ReturnValue"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[property_name]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[quote_suffix]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[catalog_name]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[boolean]"] + - ["system.data.oledb.oledbliteral", "system.data.oledb.oledbliteral!", "Member[char_literal]"] + - ["system.string", "system.data.oledb.oledberror", "Method[tostring].ReturnValue"] + - ["system.guid", "system.data.oledb.oledbschemaguid!", "Member[collations]"] + - ["system.data.oledb.oledbtype", "system.data.oledb.oledbtype!", "Member[unsignedsmallint]"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[catalogs]"] + - ["system.collections.ienumerator", "system.data.oledb.oledberrorcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.oledb.oledbmetadatacollectionnames!", "Member[indexes]"] + - ["system.data.common.dbdatareader", "system.data.oledb.oledbdatareader", "Method[getdbdatareader].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.oledb.oledbcommand", "Method[createdbparameter].ReturnValue"] + - ["system.int32", "system.data.oledb.oledbinfomessageeventargs", "Member[errorcode]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.OracleClient.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.OracleClient.typemodel.yml new file mode 100644 index 000000000000..bfe0fef0dc51 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.OracleClient.typemodel.yml @@ -0,0 +1,499 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.data.oracleclient.oracledatareader", "Method[getstring].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oraclelob", "Member[lobtype]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[cursor]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[uint16]"] + - ["system.data.oracleclient.oraclebfile", "system.data.oracleclient.oracledatareader", "Method[getoraclebfile].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleboolean", "Method[gethashcode].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[notequals].ReturnValue"] + - ["system.data.idbcommand", "system.data.oracleclient.oracleconnection", "Method[createcommand].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[abs].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[sin].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleparametercollection", "Method[add].ReturnValue"] + - ["system.data.common.dbtransaction", "system.data.oracleclient.oraclecommand", "Member[dbtransaction]"] + - ["system.int32", "system.data.oracleclient.oraclebinary", "Method[compareto].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[or].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleconnection", "Member[connectiontimeout]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[op_equality].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[divide].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Member[null]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.oracleclient.oraclestring", "system.data.oracleclient.oraclestring!", "Method[concat].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[nclob]"] + - ["system.byte", "system.data.oracleclient.oracleparameter", "Member[scale]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[op_lessthan].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[rowid]"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[pooling]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_bitwiseor].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[null]"] + - ["system.int32", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[loadbalancetimeout]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.common.rowupdatingeventargs", "system.data.oracleclient.oracledataadapter", "Method[createrowupdatingevent].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[negate].ReturnValue"] + - ["system.data.oracleclient.oraclelobopenmode", "system.data.oracleclient.oraclelobopenmode!", "Member[readonly]"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Member[millisecond]"] + - ["system.boolean", "system.data.oracleclient.oraclecommand", "Member[designtimevisible]"] + - ["system.data.oracleclient.oracledatetime", "system.data.oracleclient.oracledatareader", "Method[getoracledatetime].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[greaterthan].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclelob", "Member[canseek]"] + - ["system.string", "system.data.oracleclient.oraclenumber", "Method[tostring].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracletimespan", "system.data.oracleclient.oracletimespan!", "Member[null]"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Method[compareto].ReturnValue"] + - ["system.object", "system.data.oracleclient.oracleconnection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleboolean", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oraclecommandbuilder", "Method[getinsertcommand].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleparametercollection", "Member[count]"] + - ["system.data.oracleclient.oracleparameter", "system.data.oracleclient.oracleparametercollection", "Member[item]"] + - ["system.data.oracleclient.oracletransaction", "system.data.oracleclient.oracleconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[pi]"] + - ["system.data.commandtype", "system.data.oracleclient.oraclecommand", "Member[commandtype]"] + - ["system.int64", "system.data.oracleclient.oraclebfile", "Method[seek].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleboolean", "Member[isfalse]"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oracledataadapter", "Member[selectcommand]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Member[fieldcount]"] + - ["system.data.oracleclient.oraclemonthspan", "system.data.oracleclient.oraclemonthspan!", "Method[op_explicit].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[greaterthanorequal].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclecommand", "Member[commandtext]"] + - ["system.string", "system.data.oracleclient.oracleparameter", "Method[tostring].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracleparameter", "Member[oracletype]"] + - ["system.data.oracleclient.oraclestring", "system.data.oracleclient.oraclestring!", "Method[op_implicit].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.object", "system.data.oracleclient.oracleparametercollection", "Member[syncroot]"] + - ["system.int32", "system.data.oracleclient.oraclemonthspan", "Member[value]"] + - ["system.string", "system.data.oracleclient.oracledatetime", "Method[tostring].ReturnValue"] + - ["system.timespan", "system.data.oracleclient.oracletimespan", "Member[value]"] + - ["system.int32", "system.data.oracleclient.oraclecommand", "Method[executenonquery].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclestring!", "Method[op_explicit].ReturnValue"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oracledataadapter", "Member[insertcommand]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Member[recordsaffected]"] + - ["system.int32", "system.data.oracleclient.oraclenumber!", "Member[minscale]"] + - ["system.int64", "system.data.oracleclient.oracledatareader", "Method[getchars].ReturnValue"] + - ["system.data.oracleclient.oraclestring", "system.data.oracleclient.oraclestring!", "Member[null]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[raw]"] + - ["system.string", "system.data.oracleclient.oracledatareader", "Method[getname].ReturnValue"] + - ["system.decimal", "system.data.oracleclient.oraclenumber", "Member[value]"] + - ["system.data.oracleclient.oraclestring", "system.data.oracleclient.oracledatareader", "Method[getoraclestring].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[minvalue]"] + - ["system.data.idatareader", "system.data.oracleclient.oraclecommand", "Method[executereader].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclebfile", "Member[filename]"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[enlist]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[notequals].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[blob]"] + - ["system.int32", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[minpoolsize]"] + - ["system.boolean", "system.data.oracleclient.oracleparametercollection", "Member[issynchronized]"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Member[hour]"] + - ["system.data.common.dbcommand", "system.data.oracleclient.oracleclientfactory", "Method[createcommand].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Member[year]"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oraclerowupdatingeventargs", "Member[command]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Member[zero]"] + - ["system.string", "system.data.oracleclient.oracleinfomessageeventargs", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclelob", "Member[isnull]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[op_modulus].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[round].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclemonthspan", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Method[shouldserialize].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[notequals].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclebinary", "Method[gethashcode].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[zero]"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Member[catalogseparator]"] + - ["system.data.oracleclient.oracletimespan", "system.data.oracleclient.oracledatareader", "Method[getoracletimespan].ReturnValue"] + - ["system.byte", "system.data.oracleclient.oracleparameter", "Member[precision]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Method[getordinal].ReturnValue"] + - ["system.data.oracleclient.oracletransaction", "system.data.oracleclient.oraclecommand", "Member[transaction]"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oraclerowupdatedeventargs", "Member[command]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[sinh].ReturnValue"] + - ["system.double", "system.data.oracleclient.oraclenumber!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclestring", "Member[isnull]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[truncate].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.oracleclient.oraclecommand", "Method[executedbdatareader].ReturnValue"] + - ["system.data.common.dbparametercollection", "system.data.oracleclient.oraclecommand", "Member[dbparametercollection]"] + - ["system.boolean", "system.data.oracleclient.oracledataadapter", "Method[getbatchedrecordsaffected].ReturnValue"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oracledataadapter", "Member[deletecommand]"] + - ["system.data.datatable", "system.data.oracleclient.oracleconnection", "Method[getschema].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclepermission", "Method[isunrestricted].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[float]"] + - ["system.data.oracleclient.oraclebinary", "system.data.oracleclient.oracledatareader", "Method[getoraclebinary].ReturnValue"] + - ["system.data.parameterdirection", "system.data.oracleclient.oracleparameter", "Member[direction]"] + - ["system.boolean", "system.data.oracleclient.oracleparametercollection", "Member[isfixedsize]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[parse].ReturnValue"] + - ["system.data.oracleclient.oraclebinary", "system.data.oracleclient.oraclebinary!", "Method[op_addition].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[int16]"] + - ["system.data.idbdataparameter", "system.data.oracleclient.oraclecommand", "Method[createparameter].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclebfile", "Member[directoryname]"] + - ["system.data.common.dbtransaction", "system.data.oracleclient.oracleconnection", "Method[begindbtransaction].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Method[getparameterplaceholder].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracleconnection", "Member[serverversion]"] + - ["system.collections.ienumerator", "system.data.oracleclient.oracledatareader", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oracledatareader", "Method[getint64].ReturnValue"] + - ["system.byte", "system.data.oracleclient.oracledatareader", "Method[getbyte].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclelob", "Member[chunksize]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[max].ReturnValue"] + - ["system.security.ipermission", "system.data.oracleclient.oraclepermission", "Method[union].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracledatareader", "Method[getdatatypename].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oraclenumber!", "Method[op_explicit].ReturnValue"] + - ["system.guid", "system.data.oracleclient.oracledatareader", "Method[getguid].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleinfomessageeventargs", "Member[code]"] + - ["system.boolean", "system.data.oracleclient.oraclemonthspan", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[op_subtraction].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[equals].ReturnValue"] + - ["system.object", "system.data.oracleclient.oracledatareader", "Method[getvalue].ReturnValue"] + - ["system.data.idbcommand", "system.data.oracleclient.oracledataadapter", "Member[deletecommand]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[greaterthanorequal].ReturnValue"] + - ["system.object", "system.data.oracleclient.oracledatareader", "Method[getoraclevalue].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclelob", "Member[canread]"] + - ["system.data.oracleclient.oracledataadapter", "system.data.oracleclient.oraclecommandbuilder", "Member[dataadapter]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[greaterthan].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleboolean", "Member[isnull]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[atan2].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[maxvalue]"] + - ["system.boolean", "system.data.oracleclient.oracleboolean!", "Method[op_false].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[persistsecurityinfo]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[notequals].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracledatetime", "Member[isnull]"] + - ["system.string", "system.data.oracleclient.oraclepermissionattribute", "Member[keyrestrictions]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[sbyte]"] + - ["system.int32", "system.data.oracleclient.oraclenumber", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclepermissionattribute", "Method[shouldserializeconnectionstring].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracletimespan", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclebfile", "Member[fileexists]"] + - ["system.object", "system.data.oracleclient.oraclebfile", "Member[value]"] + - ["system.data.isolationlevel", "system.data.oracleclient.oracletransaction", "Member[isolationlevel]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[int32]"] + - ["system.byte[]", "system.data.oracleclient.oraclebinary", "Member[value]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_bitwiseand].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_implicit].ReturnValue"] + - ["system.security.codeaccesspermission", "system.data.oracleclient.oracleclientfactory", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracledatareader", "Method[nextresult].ReturnValue"] + - ["system.data.oracleclient.oracledatareader", "system.data.oracleclient.oraclecommand", "Method[executereader].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[password]"] + - ["system.int32", "system.data.oracleclient.oraclestring", "Member[length]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[double]"] + - ["system.data.idbtransaction", "system.data.oracleclient.oracleconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[longvarchar]"] + - ["system.string", "system.data.oracleclient.oracleconnection", "Member[datasource]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Member[one]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[and].ReturnValue"] + - ["system.type", "system.data.oracleclient.oracledatareader", "Method[getfieldtype].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclenumber", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[op_inequality].ReturnValue"] + - ["system.data.idbcommand", "system.data.oracleclient.oraclerowupdatingeventargs", "Member[basecommand]"] + - ["system.data.oracleclient.oraclemonthspan", "system.data.oracleclient.oraclemonthspan!", "Member[maxvalue]"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[omitoracleconnectionname]"] + - ["system.int32", "system.data.oracleclient.oracledataadapter", "Method[executebatch].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracleinfomessageeventargs", "Member[source]"] + - ["system.int64", "system.data.oracleclient.oraclelob", "Member[length]"] + - ["system.int32", "system.data.oracleclient.oraclemonthspan!", "Method[op_explicit].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[tanh].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleboolean", "Method[compareto].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclenumber", "Method[compareto].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracledataadapter", "Member[updatebatchsize]"] + - ["system.boolean", "system.data.oracleclient.oracleparameter", "Member[isnullable]"] + - ["system.int32", "system.data.oracleclient.oraclebfile", "Method[read].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracletimespan", "Member[isnull]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[parse].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oracleconnection", "system.data.oracleclient.oracletransaction", "Member[connection]"] + - ["system.int32", "system.data.oracleclient.oracletimespan", "Method[gethashcode].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[op_lessthan].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[multiply].ReturnValue"] + - ["system.object", "system.data.oracleclient.oraclecommand", "Method[executescalar].ReturnValue"] + - ["system.double", "system.data.oracleclient.oracledatareader", "Method[getdouble].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oraclelob", "Method[erase].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oraclelob", "Method[copyto].ReturnValue"] + - ["system.char", "system.data.oracleclient.oracledatareader", "Method[getchar].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[cos].ReturnValue"] + - ["system.data.oracleclient.oraclebinary", "system.data.oracleclient.oraclebinary!", "Member[null]"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oracleconnection", "Method[createcommand].ReturnValue"] + - ["system.collections.icollection", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[values]"] + - ["system.data.common.rowupdatedeventargs", "system.data.oracleclient.oracledataadapter", "Method[createrowupdatedevent].ReturnValue"] + - ["system.data.oracleclient.oracledatetime", "system.data.oracleclient.oracledatetime!", "Member[minvalue]"] + - ["system.data.dbtype", "system.data.oracleclient.oracleparameter", "Member[dbtype]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[nchar]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[greaterthan].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclestring", "Member[value]"] + - ["system.boolean", "system.data.oracleclient.oracleboolean", "Member[value]"] + - ["system.data.oracleclient.oraclelobopenmode", "system.data.oracleclient.oraclelobopenmode!", "Member[readwrite]"] + - ["system.data.oracleclient.oracleconnection", "system.data.oracleclient.oraclecommand", "Member[connection]"] + - ["system.data.oracleclient.oraclelob", "system.data.oracleclient.oracledatareader", "Method[getoraclelob].ReturnValue"] + - ["system.data.oracleclient.oraclebfile", "system.data.oracleclient.oraclebfile!", "Member[null]"] + - ["system.data.oracleclient.oracleclientfactory", "system.data.oracleclient.oracleclientfactory!", "Member[instance]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[op_equality].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[exp].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclelob", "Member[isbatched]"] + - ["system.object", "system.data.oracleclient.oraclecommand", "Method[executeoraclescalar].ReturnValue"] + - ["system.data.oracleclient.oracledatetime", "system.data.oracleclient.oracledatetime!", "Member[maxvalue]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_onescomplement].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Method[quoteidentifier].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[cosh].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.oracleclient.oraclecommand", "Member[dbconnection]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.common.dbcommandbuilder", "system.data.oracleclient.oracleclientfactory", "Method[createcommandbuilder].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[one]"] + - ["system.int64", "system.data.oracleclient.oraclebfile", "Method[copyto].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclestring", "Method[compareto].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oraclelob", "Member[position]"] + - ["system.boolean", "system.data.oracleclient.oraclebfile", "Member[canwrite]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[nvarchar]"] + - ["system.int32", "system.data.oracleclient.oraclemonthspan", "Method[gethashcode].ReturnValue"] + - ["system.timespan", "system.data.oracleclient.oracledatareader", "Method[gettimespan].ReturnValue"] + - ["system.security.securityelement", "system.data.oracleclient.oraclepermission", "Method[toxml].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[char]"] + - ["system.boolean", "system.data.oracleclient.oraclebinary", "Member[isnull]"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Method[getparametername].ReturnValue"] + - ["system.data.oracleclient.oracledatetime", "system.data.oracleclient.oracledatetime!", "Method[op_explicit].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[op_explicit].ReturnValue"] + - ["system.data.oracleclient.oracledatetime", "system.data.oracleclient.oracledatetime!", "Method[parse].ReturnValue"] + - ["system.data.oracleclient.oraclemonthspan", "system.data.oracleclient.oraclemonthspan!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Method[trygetvalue].ReturnValue"] + - ["system.decimal", "system.data.oracleclient.oracledatareader", "Method[getdecimal].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[greaterthan].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Member[quoteprefix]"] + - ["system.object", "system.data.oracleclient.oracledatareader", "Method[getproviderspecificvalue].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.oracleclient.oracletransaction", "Member[dbconnection]"] + - ["system.data.oracleclient.oracletimespan", "system.data.oracleclient.oracletimespan!", "Member[minvalue]"] + - ["system.datetime", "system.data.oracleclient.oracledatetime!", "Method[op_explicit].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[sqrt].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclebfile", "Member[isnull]"] + - ["system.byte", "system.data.oracleclient.oraclebinary", "Member[item]"] + - ["system.boolean", "system.data.oracleclient.oraclestring", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[varchar]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[datetime]"] + - ["system.string", "system.data.oracleclient.oracleconnection", "Member[database]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[op_lessthan].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Member[day]"] + - ["system.data.oracleclient.oracleparametercollection", "system.data.oracleclient.oraclecommand", "Member[parameters]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Method[getint32].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[bfile]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[op_addition].ReturnValue"] + - ["system.data.keyrestrictionbehavior", "system.data.oracleclient.oraclepermissionattribute", "Member[keyrestrictionbehavior]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Member[depth]"] + - ["system.boolean", "system.data.oracleclient.oracledatareader", "Member[hasrows]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[intervalyeartomonth]"] + - ["system.string", "system.data.oracleclient.oracleparameter", "Member[sourcecolumn]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Member[false]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[clob]"] + - ["system.data.oracleclient.oracleparameter", "system.data.oracleclient.oracleparametercollection", "Method[addwithvalue].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclestring", "Method[gethashcode].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[pow].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[lessthan].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[equals].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleexception", "Member[code]"] + - ["system.object", "system.data.oracleclient.oraclecommand", "Method[clone].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[min].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclelob", "Method[read].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[lessthan].ReturnValue"] + - ["system.object", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[item]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[notequals].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleparametercollection", "Method[indexof].ReturnValue"] + - ["system.timespan", "system.data.oracleclient.oracletimespan!", "Method[op_explicit].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.common.dbconnectionstringbuilder", "system.data.oracleclient.oracleclientfactory", "Method[createconnectionstringbuilder].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[atan].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[op_inequality].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oraclebfile", "Member[position]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[op_lessthan].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[op_unarynegation].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[greaterthan].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[shift].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleboolean", "Member[istrue]"] + - ["system.type", "system.data.oracleclient.oracledatareader", "Method[getproviderspecificfieldtype].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[acos].ReturnValue"] + - ["system.data.oracleclient.oracletimespan", "system.data.oracleclient.oracletimespan!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleparametercollection", "Member[isreadonly]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[subtract].ReturnValue"] + - ["system.data.common.cataloglocation", "system.data.oracleclient.oraclecommandbuilder", "Member[cataloglocation]"] + - ["system.data.common.dbcommand", "system.data.oracleclient.oracleconnection", "Method[createdbcommand].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[op_multiply].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclepermission", "Method[issubsetof].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[modulo].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[asin].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[notequals].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleparameter", "Member[offset]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[op_greaterthan].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracletimespan", "Member[days]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[lessthan].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[log].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[isfixedsize]"] + - ["system.collections.icollection", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[keys]"] + - ["system.string", "system.data.oracleclient.oracleboolean", "Method[tostring].ReturnValue"] + - ["system.data.oracleclient.oraclebinary", "system.data.oracleclient.oraclebinary!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleboolean!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Method[gethashcode].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[lessthanorequal].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[unicode]"] + - ["system.int16", "system.data.oracleclient.oracledatareader", "Method[getint16].ReturnValue"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oraclecommandbuilder", "Method[getdeletecommand].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclecommand", "Member[commandtimeout]"] + - ["system.data.oracleclient.oraclemonthspan", "system.data.oracleclient.oracledatareader", "Method[getoraclemonthspan].ReturnValue"] + - ["system.object", "system.data.oracleclient.oracledatareader", "Member[item]"] + - ["system.boolean", "system.data.oracleclient.oraclelob", "Member[istemporary]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[add].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oracledatareader", "Method[getbytes].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[op_inequality].ReturnValue"] + - ["system.byte[]", "system.data.oracleclient.oraclebinary!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracletimespan", "Member[hours]"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oracledataadapter", "Member[updatecommand]"] + - ["system.boolean", "system.data.oracleclient.oracledatareader", "Method[getboolean].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracletimespan", "Member[milliseconds]"] + - ["system.data.common.dbdataadapter", "system.data.oracleclient.oracleclientfactory", "Method[createdataadapter].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[op_inequality].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Member[second]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Method[getproviderspecificvalues].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracledatareader", "Member[isclosed]"] + - ["system.boolean", "system.data.oracleclient.oraclemonthspan", "Member[isnull]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracletimespan", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[tan].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oraclebfile", "Member[length]"] + - ["system.object", "system.data.oracleclient.oracleparameter", "Member[value]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[longraw]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[timestamplocal]"] + - ["system.data.datatable", "system.data.oracleclient.oracledatareader", "Method[getschematable].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[lessthan].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[byte]"] + - ["system.int32", "system.data.oracleclient.oraclecommand", "Method[executeoraclenonquery].ReturnValue"] + - ["system.data.oracleclient.oraclemonthspan", "system.data.oracleclient.oraclemonthspan!", "Member[null]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[lessthan].ReturnValue"] + - ["system.data.connectionstate", "system.data.oracleclient.oracleconnection", "Member[state]"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Member[month]"] + - ["system.security.ipermission", "system.data.oracleclient.oraclepermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Method[unquoteidentifier].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oracledatareader", "Method[getoraclenumber].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclepermission", "Member[allowblankpassword]"] + - ["system.boolean", "system.data.oracleclient.oracledatareader", "Method[isdbnull].ReturnValue"] + - ["system.data.updaterowsource", "system.data.oracleclient.oraclecommand", "Member[updatedrowsource]"] + - ["system.int32", "system.data.oracleclient.oraclebinary", "Member[length]"] + - ["system.object", "system.data.oracleclient.oraclelob", "Method[clone].ReturnValue"] + - ["system.data.oracleclient.oracleconnection", "system.data.oracleclient.oraclelob", "Member[connection]"] + - ["system.boolean", "system.data.oracleclient.oraclebinary", "Method[equals].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Method[remove].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[minusone]"] + - ["system.object", "system.data.oracleclient.oracledataadapter", "Method[clone].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracledatetime!", "Method[op_lessthan].ReturnValue"] + - ["system.data.oracleclient.oracleparameter", "system.data.oracleclient.oracleparametercollection", "Method[add].ReturnValue"] + - ["system.data.oracleclient.oraclelob", "system.data.oracleclient.oraclelob!", "Member[null]"] + - ["system.boolean", "system.data.oracleclient.oracleparametercollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclebfile", "Member[canseek]"] + - ["system.int32", "system.data.oracleclient.oracledataadapter", "Method[addtobatch].ReturnValue"] + - ["system.security.ipermission", "system.data.oracleclient.oraclepermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclenumber", "Member[isnull]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[log10].ReturnValue"] + - ["system.data.idataparameter", "system.data.oracleclient.oracledataadapter", "Method[getbatchedparameter].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclepermissionattribute", "Method[shouldserializekeyrestrictions].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[greaterthanorequal].ReturnValue"] + - ["system.int64", "system.data.oracleclient.oraclelob", "Method[seek].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[lessthan].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Member[true]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_logicalnot].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Member[quotesuffix]"] + - ["system.string", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[datasource]"] + - ["system.collections.ienumerator", "system.data.oracleclient.oracleparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Member[e]"] + - ["system.data.oracleclient.oracletimespan", "system.data.oracleclient.oracletimespan!", "Method[parse].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracleparameter", "Member[size]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[floor].ReturnValue"] + - ["system.data.oracleclient.oraclestring", "system.data.oracleclient.oraclestring!", "Method[op_addition].ReturnValue"] + - ["system.data.oracleclient.oracleparameter", "system.data.oracleclient.oraclecommand", "Method[createparameter].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.oracleclient.oracleclientfactory", "Method[createparameter].ReturnValue"] + - ["system.object", "system.data.oracleclient.oracleparameter", "Method[clone].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracletimespan", "Member[minutes]"] + - ["system.single", "system.data.oracleclient.oracledatareader", "Method[getfloat].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclenumber!", "Member[maxscale]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Method[getoraclevalues].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[userid]"] + - ["system.int32", "system.data.oracleclient.oracledatetime", "Member[minute]"] + - ["system.boolean", "system.data.oracleclient.oracleparameter", "Member[sourcecolumnnullmapping]"] + - ["system.string", "system.data.oracleclient.oraclestring", "Method[tostring].ReturnValue"] + - ["system.data.oracleclient.oracleconnection", "system.data.oracleclient.oraclebfile", "Member[connection]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[timestamp]"] + - ["system.int32", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[maxpoolsize]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[op_exclusiveor].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracleconnection", "Member[connectionstring]"] + - ["system.object", "system.data.oracleclient.oraclebfile", "Method[clone].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oraclenumber!", "Member[maxprecision]"] + - ["system.data.oracleclient.oraclecommand", "system.data.oracleclient.oraclecommandbuilder", "Method[getupdatecommand].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[onescomplement].ReturnValue"] + - ["system.string", "system.data.oracleclient.oraclepermissionattribute", "Member[connectionstring]"] + - ["system.string", "system.data.oracleclient.oracleinfomessageeventargs", "Member[message]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[number]"] + - ["system.security.ipermission", "system.data.oracleclient.oraclepermission", "Method[copy].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracleboolean!", "Method[xor].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oracletimespan!", "Method[notequals].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[uint32]"] + - ["system.data.oracleclient.oraclestring", "system.data.oracleclient.oraclestring!", "Member[empty]"] + - ["system.string", "system.data.oracleclient.oraclemonthspan", "Method[tostring].ReturnValue"] + - ["system.data.oracleclient.oraclemonthspan", "system.data.oracleclient.oraclemonthspan!", "Member[minvalue]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[op_equality].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclenumber!", "Method[equals].ReturnValue"] + - ["system.int32", "system.data.oracleclient.oracletimespan", "Member[seconds]"] + - ["system.boolean", "system.data.oracleclient.oraclebfile", "Member[canread]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[op_equality].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[greaterthan].ReturnValue"] + - ["system.datetime", "system.data.oracleclient.oracledatetime", "Member[value]"] + - ["system.int32", "system.data.oracleclient.oracledatareader", "Method[getvalues].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclebinary!", "Method[lessthanorequal].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracleparameter", "Member[parametername]"] + - ["system.data.common.dbparameter", "system.data.oracleclient.oracleparametercollection", "Method[getparameter].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclestring!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oraclepermissionattribute", "Member[allowblankpassword]"] + - ["system.string", "system.data.oracleclient.oraclecommandbuilder", "Member[schemaseparator]"] + - ["system.boolean", "system.data.oracleclient.oraclelob", "Member[canwrite]"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[ceiling].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleboolean!", "Method[op_true].ReturnValue"] + - ["system.string", "system.data.oracleclient.oracletimespan", "Method[tostring].ReturnValue"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[timestampwithtz]"] + - ["system.data.oracleclient.oracletype", "system.data.oracleclient.oracletype!", "Member[intervaldaytosecond]"] + - ["system.data.oracleclient.oracledatetime", "system.data.oracleclient.oracledatetime!", "Member[null]"] + - ["system.boolean", "system.data.oracleclient.oracledatareader", "Method[read].ReturnValue"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.oracleclient.oraclecommand", "Method[createdbparameter].ReturnValue"] + - ["system.data.oracleclient.oraclebinary", "system.data.oracleclient.oraclebinary!", "Method[concat].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracledatetime", "Method[equals].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[sign].ReturnValue"] + - ["system.data.oracleclient.oracletimespan", "system.data.oracleclient.oracletimespan!", "Member[maxvalue]"] + - ["system.data.idatareader", "system.data.oracleclient.oracledatareader", "Method[getdata].ReturnValue"] + - ["system.decimal", "system.data.oracleclient.oraclenumber!", "Method[op_explicit].ReturnValue"] + - ["system.data.idbcommand", "system.data.oracleclient.oracledataadapter", "Member[updatecommand]"] + - ["system.char", "system.data.oracleclient.oraclestring", "Member[item]"] + - ["system.datetime", "system.data.oracleclient.oracledatareader", "Method[getdatetime].ReturnValue"] + - ["system.data.oracleclient.oraclenumber", "system.data.oracleclient.oraclenumber!", "Method[op_division].ReturnValue"] + - ["system.data.idbcommand", "system.data.oracleclient.oracledataadapter", "Member[selectcommand]"] + - ["system.data.common.dbconnection", "system.data.oracleclient.oracleclientfactory", "Method[createconnection].ReturnValue"] + - ["system.data.datarowversion", "system.data.oracleclient.oracleparameter", "Member[sourceversion]"] + - ["system.int32", "system.data.oracleclient.oraclenumber!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Method[containskey].ReturnValue"] + - ["system.data.idbcommand", "system.data.oracleclient.oracledataadapter", "Member[insertcommand]"] + - ["system.object", "system.data.oracleclient.oraclelob", "Member[value]"] + - ["system.data.oracleclient.oracleboolean", "system.data.oracleclient.oraclemonthspan!", "Method[lessthanorequal].ReturnValue"] + - ["system.boolean", "system.data.oracleclient.oracleconnectionstringbuilder", "Member[integratedsecurity]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Client.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Client.typemodel.yml new file mode 100644 index 000000000000..b134ae6c373d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Client.typemodel.yml @@ -0,0 +1,143 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.data.services.client.dataserviceclientexception", "Member[statuscode]"] + - ["system.data.services.client.dataservicestreamresponse", "system.data.services.client.dataservicecontext", "Method[getreadstream].ReturnValue"] + - ["system.collections.generic.dictionary", "system.data.services.client.dataservicestreamresponse", "Member[headers]"] + - ["system.data.services.client.mergeoption", "system.data.services.client.mergeoption!", "Member[appendonly]"] + - ["system.data.services.client.savechangesoptions", "system.data.services.client.savechangesoptions!", "Member[replaceonupdate]"] + - ["system.int32", "system.data.services.client.operationresponse", "Member[statuscode]"] + - ["system.data.services.client.dataservicestreamresponse", "system.data.services.client.dataservicecontext", "Method[endgetreadstream].ReturnValue"] + - ["system.data.services.client.dataserviceresponse", "system.data.services.client.dataservicerequestexception", "Member[response]"] + - ["system.net.icredentials", "system.data.services.client.dataservicecontext", "Member[credentials]"] + - ["system.string", "system.data.services.client.mediaentryattribute", "Member[mediamembername]"] + - ["system.object", "system.data.services.client.linkdescriptor", "Member[target]"] + - ["system.object", "system.data.services.client.entitychangedparams", "Member[propertyvalue]"] + - ["system.string", "system.data.services.client.entitydescriptor", "Member[etag]"] + - ["system.linq.iqueryprovider", "system.data.services.client.dataservicequery", "Member[provider]"] + - ["system.data.services.client.entitydescriptor", "system.data.services.client.entitydescriptor", "Member[parentforinsert]"] + - ["system.object", "system.data.services.client.entitycollectionchangedparams", "Member[targetentity]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Method[detach].ReturnValue"] + - ["system.type", "system.data.services.client.dataservicerequest", "Member[elementtype]"] + - ["system.data.services.client.entitystates", "system.data.services.client.entitystates!", "Member[unchanged]"] + - ["system.data.services.client.entitystates", "system.data.services.client.entitystates!", "Member[modified]"] + - ["system.collections.ienumerator", "system.data.services.client.queryoperationresponse", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerable", "system.data.services.client.dataservicequery", "Method[execute].ReturnValue"] + - ["system.data.services.client.entitystates", "system.data.services.client.entitystates!", "Member[detached]"] + - ["system.data.services.client.dataservicequerycontinuation", "system.data.services.client.queryoperationresponse", "Method[getcontinuation].ReturnValue"] + - ["system.iasyncresult", "system.data.services.client.dataservicecontext", "Method[beginsavechanges].ReturnValue"] + - ["system.object", "system.data.services.client.entitychangedparams", "Member[entity]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Member[useposttunneling]"] + - ["system.data.services.client.queryoperationresponse", "system.data.services.client.dataservicecontext", "Method[execute].ReturnValue"] + - ["system.net.webheadercollection", "system.data.services.client.sendingrequesteventargs", "Member[requestheaders]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Member[applyingchanges]"] + - ["system.uri", "system.data.services.client.dataservicequerycontinuation", "Member[nextlinkuri]"] + - ["system.collections.generic.idictionary", "system.data.services.client.dataserviceresponse", "Member[batchheaders]"] + - ["system.string", "system.data.services.client.entitydescriptor", "Member[streametag]"] + - ["system.data.services.client.mergeoption", "system.data.services.client.mergeoption!", "Member[overwritechanges]"] + - ["system.data.services.client.mergeoption", "system.data.services.client.dataservicecontext", "Member[mergeoption]"] + - ["system.string", "system.data.services.client.mimetypepropertyattribute", "Member[mimetypepropertyname]"] + - ["system.string", "system.data.services.client.entitychangedparams", "Member[propertyname]"] + - ["system.data.services.client.dataservicequery", "system.data.services.client.dataservicequery", "Method[includetotalcount].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.services.client.dataservicequery", "Method[endexecute].ReturnValue"] + - ["system.data.services.client.savechangesoptions", "system.data.services.client.savechangesoptions!", "Member[none]"] + - ["system.object", "system.data.services.client.entitydescriptor", "Member[entity]"] + - ["system.data.services.client.queryoperationresponse", "system.data.services.client.dataservicequeryexception", "Member[response]"] + - ["system.uri", "system.data.services.client.entitydescriptor", "Member[editlink]"] + - ["system.data.services.client.dataserviceresponse", "system.data.services.client.dataservicecontext", "Method[executebatch].ReturnValue"] + - ["system.data.services.client.dataserviceresponse", "system.data.services.client.dataservicecontext", "Method[endsavechanges].ReturnValue"] + - ["system.io.stream", "system.data.services.client.dataservicestreamresponse", "Member[stream]"] + - ["system.iasyncresult", "system.data.services.client.dataservicequery", "Method[beginexecute].ReturnValue"] + - ["system.data.services.client.mergeoption", "system.data.services.client.mergeoption!", "Member[preservechanges]"] + - ["system.collections.generic.ienumerable", "system.data.services.client.dataservicecontext", "Method[endexecute].ReturnValue"] + - ["system.string", "system.data.services.client.linkdescriptor", "Member[sourceproperty]"] + - ["system.string", "system.data.services.client.entitycollectionchangedparams", "Member[sourceentityset]"] + - ["system.collections.generic.ienumerable", "system.data.services.client.dataservicecontext", "Method[execute].ReturnValue"] + - ["system.collections.ienumerator", "system.data.services.client.dataserviceresponse", "Method[getenumerator].ReturnValue"] + - ["system.uri", "system.data.services.client.dataservicecontext", "Member[typescheme]"] + - ["system.uri", "system.data.services.client.dataservicecontext", "Method[getreadstreamuri].ReturnValue"] + - ["system.linq.expressions.expression", "system.data.services.client.dataservicequery", "Member[expression]"] + - ["system.net.webrequest", "system.data.services.client.sendingrequesteventargs", "Member[request]"] + - ["system.string", "system.data.services.client.dataservicerequestargs", "Member[slug]"] + - ["system.iasyncresult", "system.data.services.client.dataservicecontext", "Method[beginexecute].ReturnValue"] + - ["system.xml.linq.xelement", "system.data.services.client.readingwritingentityeventargs", "Member[data]"] + - ["system.collections.generic.ienumerator", "system.data.services.client.dataserviceresponse", "Method[getenumerator].ReturnValue"] + - ["system.data.services.client.savechangesoptions", "system.data.services.client.savechangesoptions!", "Member[continueonerror]"] + - ["system.exception", "system.data.services.client.operationresponse", "Member[error]"] + - ["system.data.services.client.descriptor", "system.data.services.client.changeoperationresponse", "Member[descriptor]"] + - ["system.int32", "system.data.services.client.dataservicecontext", "Member[timeout]"] + - ["system.uri", "system.data.services.client.entitydescriptor", "Member[readstreamuri]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Method[detachlink].ReturnValue"] + - ["system.data.services.client.dataservicecontext", "system.data.services.client.entitycollectionchangedparams", "Member[context]"] + - ["system.collections.ienumerable", "system.data.services.client.dataservicequery", "Method[endexecute].ReturnValue"] + - ["system.boolean", "system.data.services.client.dataserviceresponse", "Member[isbatchresponse]"] + - ["system.data.services.client.entitystates", "system.data.services.client.entitystates!", "Member[deleted]"] + - ["system.iasyncresult", "system.data.services.client.dataservicecontext", "Method[beginexecutebatch].ReturnValue"] + - ["system.iasyncresult", "system.data.services.client.dataservicecontext", "Method[beginloadproperty].ReturnValue"] + - ["system.data.services.client.mergeoption", "system.data.services.client.mergeoption!", "Member[notracking]"] + - ["system.collections.generic.ienumerator", "system.data.services.client.dataservicequery", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.services.client.dataservicequery", "Method[tostring].ReturnValue"] + - ["system.data.services.client.dataserviceresponse", "system.data.services.client.dataservicecontext", "Method[endexecutebatch].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.client.dataservicecontext", "Member[entities]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Member[ignoremissingproperties]"] + - ["system.string", "system.data.services.client.entitycollectionchangedparams", "Member[targetentityset]"] + - ["system.data.services.client.savechangesoptions", "system.data.services.client.savechangesoptions!", "Member[batch]"] + - ["system.string", "system.data.services.client.dataservicerequestargs", "Member[contenttype]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Method[trygeturi].ReturnValue"] + - ["system.data.services.client.entitystates", "system.data.services.client.entitystates!", "Member[added]"] + - ["system.uri", "system.data.services.client.dataservicecontext", "Method[getmetadatauri].ReturnValue"] + - ["system.string", "system.data.services.client.dataservicecontext", "Member[datanamespace]"] + - ["system.data.services.client.entitydescriptor", "system.data.services.client.dataservicecontext", "Method[getentitydescriptor].ReturnValue"] + - ["system.data.services.client.dataservicequery", "system.data.services.client.dataservicequery", "Method[expand].ReturnValue"] + - ["system.string", "system.data.services.client.dataservicestreamresponse", "Member[contenttype]"] + - ["system.collections.ienumerator", "system.data.services.client.dataservicequery", "Method[getenumerator].ReturnValue"] + - ["system.data.services.client.trackingmode", "system.data.services.client.trackingmode!", "Member[autochangetracking]"] + - ["system.data.services.client.dataservicequerycontinuation", "system.data.services.client.dataservicecollection", "Member[continuation]"] + - ["system.string", "system.data.services.client.entitydescriptor", "Member[servertypename]"] + - ["system.string", "system.data.services.client.entitydescriptor", "Member[parentpropertyforinsert]"] + - ["system.object", "system.data.services.client.readingwritingentityeventargs", "Member[entity]"] + - ["system.object", "system.data.services.client.linkdescriptor", "Member[source]"] + - ["system.uri", "system.data.services.client.dataservicecontext", "Member[baseuri]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Member[ignoreresourcenotfoundexception]"] + - ["system.func", "system.data.services.client.dataservicecontext", "Member[resolvename]"] + - ["system.data.services.client.dataservicequery", "system.data.services.client.dataservicecontext", "Method[createquery].ReturnValue"] + - ["system.int32", "system.data.services.client.dataserviceresponse", "Member[batchstatuscode]"] + - ["system.int64", "system.data.services.client.queryoperationresponse", "Member[totalcount]"] + - ["system.data.services.client.queryoperationresponse", "system.data.services.client.dataservicecontext", "Method[endloadproperty].ReturnValue"] + - ["system.uri", "system.data.services.client.dataservicerequest", "Member[requesturi]"] + - ["system.collections.generic.dictionary", "system.data.services.client.dataservicerequestargs", "Member[headers]"] + - ["system.data.services.client.linkdescriptor", "system.data.services.client.dataservicecontext", "Method[getlinkdescriptor].ReturnValue"] + - ["system.data.services.client.entitystates", "system.data.services.client.descriptor", "Member[state]"] + - ["system.uri", "system.data.services.client.entitydescriptor", "Member[editstreamuri]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.client.dataservicecontext", "Member[links]"] + - ["system.uri", "system.data.services.client.dataservicequery", "Member[requesturi]"] + - ["system.data.services.client.dataservicerequest", "system.data.services.client.queryoperationresponse", "Member[query]"] + - ["system.collections.generic.idictionary", "system.data.services.client.operationresponse", "Member[headers]"] + - ["system.data.services.client.savechangesoptions", "system.data.services.client.dataservicecontext", "Member[savechangesdefaultoptions]"] + - ["system.boolean", "system.data.services.client.dataservicecontext", "Method[trygetentity].ReturnValue"] + - ["system.data.services.client.dataservicecontext", "system.data.services.client.entitychangedparams", "Member[context]"] + - ["system.type", "system.data.services.client.dataservicequery", "Member[elementtype]"] + - ["system.data.services.client.dataservicequery", "system.data.services.client.dataservicequery", "Method[addqueryoption].ReturnValue"] + - ["system.collections.icollection", "system.data.services.client.entitycollectionchangedparams", "Member[collection]"] + - ["system.string", "system.data.services.client.entitycollectionchangedparams", "Member[propertyname]"] + - ["system.data.services.client.trackingmode", "system.data.services.client.trackingmode!", "Member[none]"] + - ["system.data.services.client.queryoperationresponse", "system.data.services.client.dataservicecontext", "Method[loadproperty].ReturnValue"] + - ["system.string", "system.data.services.client.dataservicequerycontinuation", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.services.client.entitychangedparams", "Member[sourceentityset]"] + - ["system.object", "system.data.services.client.entitycollectionchangedparams", "Member[sourceentity]"] + - ["system.uri", "system.data.services.client.entitydescriptor", "Member[selflink]"] + - ["system.string", "system.data.services.client.entitydescriptor", "Member[identity]"] + - ["system.string", "system.data.services.client.mimetypepropertyattribute", "Member[datapropertyname]"] + - ["system.string", "system.data.services.client.dataservicestreamresponse", "Member[contentdisposition]"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.data.services.client.entitycollectionchangedparams", "Member[action]"] + - ["system.collections.generic.ienumerable", "system.data.services.client.dataservicequery", "Method[execute].ReturnValue"] + - ["system.data.services.client.dataserviceresponse", "system.data.services.client.dataservicecontext", "Method[savechanges].ReturnValue"] + - ["system.string", "system.data.services.client.dataservicerequestargs", "Member[acceptcontenttype]"] + - ["system.collections.generic.ienumerator", "system.data.services.client.queryoperationresponse", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.services.client.entitychangedparams", "Member[targetentityset]"] + - ["system.func", "system.data.services.client.dataservicecontext", "Member[resolvetype]"] + - ["system.string", "system.data.services.client.dataservicerequest", "Method[tostring].ReturnValue"] + - ["system.iasyncresult", "system.data.services.client.dataservicecontext", "Method[begingetreadstream].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Common.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Common.typemodel.yml new file mode 100644 index 000000000000..a83f060cb8ac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Common.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.services.common.dataserviceprotocolversion", "system.data.services.common.dataserviceprotocolversion!", "Member[v2]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.common.dataservicekeyattribute", "Member[keynames]"] + - ["system.data.services.common.syndicationtextcontentkind", "system.data.services.common.syndicationtextcontentkind!", "Member[html]"] + - ["system.boolean", "system.data.services.common.entitypropertymappingattribute", "Member[keepincontent]"] + - ["system.string", "system.data.services.common.entitypropertymappingattribute", "Member[sourcepath]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[customproperty]"] + - ["system.data.services.common.syndicationtextcontentkind", "system.data.services.common.entitypropertymappingattribute", "Member[targettextcontentkind]"] + - ["system.data.services.common.syndicationtextcontentkind", "system.data.services.common.syndicationtextcontentkind!", "Member[plaintext]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[authoruri]"] + - ["system.data.services.common.dataserviceprotocolversion", "system.data.services.common.dataserviceprotocolversion!", "Member[v1]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[title]"] + - ["system.data.services.common.syndicationtextcontentkind", "system.data.services.common.syndicationtextcontentkind!", "Member[xhtml]"] + - ["system.string", "system.data.services.common.entitypropertymappingattribute", "Member[targetnamespaceprefix]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[published]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[authoremail]"] + - ["system.string", "system.data.services.common.entitypropertymappingattribute", "Member[targetnamespaceuri]"] + - ["system.string", "system.data.services.common.entitypropertymappingattribute", "Member[targetpath]"] + - ["system.string", "system.data.services.common.entitysetattribute", "Member[entityset]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[rights]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[updated]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[contributoruri]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[authorname]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[contributorname]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[summary]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.entitypropertymappingattribute", "Member[targetsyndicationitem]"] + - ["system.data.services.common.syndicationitemproperty", "system.data.services.common.syndicationitemproperty!", "Member[contributoremail]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Configuration.typemodel.yml new file mode 100644 index 000000000000..3d471233a37f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Configuration.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.data.services.configuration.dataservicesreplacefunctionfeature", "Member[enable]"] + - ["system.data.services.configuration.dataservicesreplacefunctionfeature", "system.data.services.configuration.dataservicesfeaturessection", "Member[replacefunction]"] + - ["system.data.services.configuration.dataservicesfeaturessection", "system.data.services.configuration.dataservicessectiongroup", "Member[features]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Design.typemodel.yml new file mode 100644 index 000000000000..6b9d1157bb58 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Design.typemodel.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.metadata.edm.metadataitem", "system.data.services.design.propertygeneratedeventargs", "Member[propertysource]"] + - ["system.collections.generic.list", "system.data.services.design.typegeneratedeventargs", "Member[additionalattributes]"] + - ["system.collections.generic.ilist", "system.data.services.design.entityclassgenerator", "Method[generatecode].ReturnValue"] + - ["system.data.services.design.dataservicecodeversion", "system.data.services.design.entityclassgenerator", "Member[version]"] + - ["system.string", "system.data.services.design.edmtoobjectnamespacemap", "Member[item]"] + - ["system.boolean", "system.data.services.design.edmtoobjectnamespacemap", "Method[trygetobjectnamespace].ReturnValue"] + - ["system.collections.generic.list", "system.data.services.design.propertygeneratedeventargs", "Member[additionalsetstatements]"] + - ["system.codedom.codetypereference", "system.data.services.design.propertygeneratedeventargs", "Member[returntype]"] + - ["system.boolean", "system.data.services.design.edmtoobjectnamespacemap", "Method[contains].ReturnValue"] + - ["system.int32", "system.data.services.design.edmtoobjectnamespacemap", "Member[count]"] + - ["system.data.services.design.languageoption", "system.data.services.design.entityclassgenerator", "Member[languageoption]"] + - ["system.collections.generic.list", "system.data.services.design.typegeneratedeventargs", "Member[additionalinterfaces]"] + - ["system.collections.generic.icollection", "system.data.services.design.edmtoobjectnamespacemap", "Member[edmnamespaces]"] + - ["system.collections.generic.list", "system.data.services.design.typegeneratedeventargs", "Member[additionalmembers]"] + - ["system.data.services.design.dataservicecodeversion", "system.data.services.design.dataservicecodeversion!", "Member[v2]"] + - ["system.boolean", "system.data.services.design.edmtoobjectnamespacemap", "Method[remove].ReturnValue"] + - ["system.data.services.design.dataservicecodeversion", "system.data.services.design.dataservicecodeversion!", "Member[v1]"] + - ["system.data.services.design.edmtoobjectnamespacemap", "system.data.services.design.entityclassgenerator", "Member[edmtoobjectnamespacemap]"] + - ["system.boolean", "system.data.services.design.entityclassgenerator", "Member[usedataservicecollection]"] + - ["system.data.services.design.languageoption", "system.data.services.design.languageoption!", "Member[generatevbcode]"] + - ["system.codedom.codetypereference", "system.data.services.design.typegeneratedeventargs", "Member[basetype]"] + - ["system.data.metadata.edm.globalitem", "system.data.services.design.typegeneratedeventargs", "Member[typesource]"] + - ["system.data.services.design.languageoption", "system.data.services.design.languageoption!", "Member[generatecsharpcode]"] + - ["system.collections.generic.list", "system.data.services.design.propertygeneratedeventargs", "Member[additionalattributes]"] + - ["system.collections.generic.list", "system.data.services.design.propertygeneratedeventargs", "Member[additionalgetstatements]"] + - ["system.string", "system.data.services.design.propertygeneratedeventargs", "Member[backingfieldname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Internal.typemodel.yml new file mode 100644 index 000000000000..2f0a91c711bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Internal.typemodel.yml @@ -0,0 +1,83 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.data.services.internal.projectedwrapper2", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty2]"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Member[projectedproperty3]"] + - ["system.object", "system.data.services.internal.expandedwrapper", "Method[internalgetexpandedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper", "Method[getprojectedpropertyvalue].ReturnValue"] + - ["tproperty8", "system.data.services.internal.expandedwrapper", "Member[projectedproperty8]"] + - ["system.object", "system.data.services.internal.projectedwrapper4", "Member[projectedproperty1]"] + - ["system.object", "system.data.services.internal.projectedwrapper2", "Member[projectedproperty0]"] + - ["system.string", "system.data.services.internal.expandedwrapper", "Member[description]"] + - ["system.object", "system.data.services.internal.projectedwrapper6", "Member[projectedproperty2]"] + - ["tproperty5", "system.data.services.internal.expandedwrapper", "Member[projectedproperty5]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty6]"] + - ["system.object", "system.data.services.internal.projectedwrapper5", "Member[projectedproperty4]"] + - ["system.object", "system.data.services.internal.projectedwrapper5", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.expandedwrapper", "Member[expandedelement]"] + - ["system.object", "system.data.services.internal.projectedwrapper2", "Member[projectedproperty1]"] + - ["tproperty6", "system.data.services.internal.expandedwrapper", "Member[projectedproperty6]"] + - ["system.object", "system.data.services.internal.projectedwrapper4", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.projectedwrapper6", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty7]"] + - ["system.object", "system.data.services.internal.projectedwrapper5", "Member[projectedproperty1]"] + - ["tproperty1", "system.data.services.internal.expandedwrapper", "Member[projectedproperty1]"] + - ["texpandedelement", "system.data.services.internal.expandedwrapper", "Member[expandedelement]"] + - ["tproperty0", "system.data.services.internal.expandedwrapper", "Member[projectedproperty0]"] + - ["tproperty3", "system.data.services.internal.expandedwrapper", "Member[projectedproperty3]"] + - ["system.object", "system.data.services.internal.projectedwrapper6", "Member[projectedproperty5]"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty2]"] + - ["tproperty11", "system.data.services.internal.expandedwrapper", "Member[projectedproperty11]"] + - ["system.object", "system.data.services.internal.projectedwrapper3", "Member[projectedproperty1]"] + - ["tproperty9", "system.data.services.internal.expandedwrapper", "Member[projectedproperty9]"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty3]"] + - ["system.object", "system.data.services.internal.projectedwrapper1", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty1]"] + - ["system.string", "system.data.services.internal.projectedwrapper", "Member[propertynamelist]"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Member[projectedproperty6]"] + - ["tproperty10", "system.data.services.internal.expandedwrapper", "Member[projectedproperty10]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty7]"] + - ["system.object", "system.data.services.internal.projectedwrapper4", "Member[projectedproperty2]"] + - ["system.object", "system.data.services.internal.projectedwrappermanyend", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.data.services.internal.projectedwrappermany", "system.data.services.internal.projectedwrappermany", "Member[next]"] + - ["system.object", "system.data.services.internal.projectedwrapper5", "Member[projectedproperty3]"] + - ["system.object", "system.data.services.internal.projectedwrapper3", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.projectedwrapper5", "Member[projectedproperty2]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty5]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty3]"] + - ["system.object", "system.data.services.internal.projectedwrapper6", "Member[projectedproperty4]"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Member[projectedproperty5]"] + - ["tproperty7", "system.data.services.internal.expandedwrapper", "Member[projectedproperty7]"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Member[projectedproperty4]"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty5]"] + - ["system.object", "system.data.services.internal.projectedwrapper4", "Member[projectedproperty3]"] + - ["tproperty2", "system.data.services.internal.expandedwrapper", "Member[projectedproperty2]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.projectedwrapper6", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper4", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper6", "Member[projectedproperty3]"] + - ["system.object", "system.data.services.internal.projectedwrapper3", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Member[projectedproperty2]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty1]"] + - ["system.object", "system.data.services.internal.projectedwrapper5", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper6", "Member[projectedproperty1]"] + - ["system.object", "system.data.services.internal.projectedwrapper1", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty4]"] + - ["system.object", "system.data.services.internal.projectedwrapper3", "Member[projectedproperty2]"] + - ["tproperty4", "system.data.services.internal.expandedwrapper", "Member[projectedproperty4]"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Member[projectedproperty0]"] + - ["system.object", "system.data.services.internal.projectedwrapper7", "Member[projectedproperty1]"] + - ["system.object", "system.data.services.internal.projectedwrapper0", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.internal.projectedwrapper8", "Member[projectedproperty6]"] + - ["system.object", "system.data.services.internal.projectedwrapper", "Method[internalgetprojectedpropertyvalue].ReturnValue"] + - ["system.string", "system.data.services.internal.projectedwrapper", "Member[resourcetypename]"] + - ["system.object", "system.data.services.internal.projectedwrappermany", "Member[projectedproperty4]"] + - ["system.object", "system.data.services.internal.expandedwrapper", "Method[getexpandedpropertyvalue].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Providers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Providers.typemodel.yml new file mode 100644 index 000000000000..127868dcde42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.Providers.typemodel.yml @@ -0,0 +1,138 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.services.providers.serviceoperationresultkind", "system.data.services.providers.serviceoperationresultkind!", "Member[querywithmultipleresults]"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.idataservicequeryprovider", "Method[getresourcetype].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[not].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[concat].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[floor].ReturnValue"] + - ["system.object[]", "system.data.services.providers.idataservicepagingprovider", "Method[getcontinuationtoken].ReturnValue"] + - ["system.data.services.providers.resourcepropertykind", "system.data.services.providers.resourceproperty", "Member[kind]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[multiply].ReturnValue"] + - ["system.object", "system.data.services.providers.resourceset", "Member[customstate]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[ceiling].ReturnValue"] + - ["system.boolean", "system.data.services.providers.resourcetype", "Member[ismedialinkentry]"] + - ["system.data.services.providers.serviceoperationresultkind", "system.data.services.providers.serviceoperation", "Member[resultkind]"] + - ["system.object", "system.data.services.providers.idataservicequeryprovider", "Method[getpropertyvalue].ReturnValue"] + - ["system.io.stream", "system.data.services.providers.idataservicestreamprovider", "Method[getwritestream].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[substringof].ReturnValue"] + - ["system.data.services.providers.resourceproperty", "system.data.services.providers.resourceassociationsetend", "Member[resourceproperty]"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.resourceproperty", "Member[resourcetype]"] + - ["system.boolean", "system.data.services.providers.resourcetype", "Member[isreadonly]"] + - ["system.data.services.providers.resourcetypekind", "system.data.services.providers.resourcetype", "Member[resourcetypekind]"] + - ["system.data.services.providers.resourcetypekind", "system.data.services.providers.resourcetypekind!", "Member[complextype]"] + - ["system.data.services.providers.resourcetypekind", "system.data.services.providers.resourcetypekind!", "Member[entitytype]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[equal].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[month].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[second].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.providers.resourcetype", "Member[keyproperties]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[notequal].ReturnValue"] + - ["system.boolean", "system.data.services.providers.serviceoperation", "Member[isreadonly]"] + - ["system.data.services.providers.resourcepropertykind", "system.data.services.providers.resourcepropertykind!", "Member[resourcesetreference]"] + - ["system.object", "system.data.services.providers.resourceproperty", "Member[customstate]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.providers.resourcetype", "Member[propertiesdeclaredonthistype]"] + - ["system.data.services.providers.resourcepropertykind", "system.data.services.providers.resourcepropertykind!", "Member[key]"] + - ["system.string", "system.data.services.providers.idataservicestreamprovider", "Method[getstreametag].ReturnValue"] + - ["system.data.services.providers.resourcetypekind", "system.data.services.providers.resourcetypekind!", "Member[primitive]"] + - ["system.string", "system.data.services.providers.resourceproperty", "Member[mimetype]"] + - ["system.string", "system.data.services.providers.serviceoperation", "Member[name]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[trim].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[greaterthanorequal].ReturnValue"] + - ["system.object", "system.data.services.providers.idataservicequeryprovider", "Method[invokeserviceoperation].ReturnValue"] + - ["system.data.services.providers.resourceset", "system.data.services.providers.resourceassociationsetend", "Member[resourceset]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[add].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[andalso].ReturnValue"] + - ["system.data.services.providers.resourcepropertykind", "system.data.services.providers.resourcepropertykind!", "Member[etag]"] + - ["system.data.services.providers.resourceset", "system.data.services.providers.serviceoperation", "Member[resourceset]"] + - ["system.string", "system.data.services.providers.serviceoperation", "Member[method]"] + - ["system.int32", "system.data.services.providers.dataserviceprovidermethods!", "Method[compare].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[indexof].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.data.services.providers.idataservicemetadataprovider", "Method[tryresolveserviceoperation].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[divide].ReturnValue"] + - ["system.boolean", "system.data.services.providers.idataservicemetadataprovider", "Method[hasderivedtypes].ReturnValue"] + - ["system.string", "system.data.services.providers.idataservicestreamprovider", "Method[getstreamcontenttype].ReturnValue"] + - ["system.type", "system.data.services.providers.resourcetype", "Member[instancetype]"] + - ["system.data.services.providers.resourcepropertykind", "system.data.services.providers.resourcepropertykind!", "Member[primitive]"] + - ["system.object", "system.data.services.providers.serviceoperationparameter", "Member[customstate]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.providers.resourcetype", "Member[etagproperties]"] + - ["system.data.services.providers.resourcepropertykind", "system.data.services.providers.resourcepropertykind!", "Member[complextype]"] + - ["system.collections.generic.ienumerable", "system.data.services.providers.idataservicemetadataprovider", "Member[serviceoperations]"] + - ["system.string", "system.data.services.providers.resourceassociationset", "Member[name]"] + - ["system.data.services.providers.resourceassociationsetend", "system.data.services.providers.resourceassociationset", "Member[end2]"] + - ["system.collections.generic.ienumerable", "system.data.services.providers.idataservicemetadataprovider", "Method[getderivedtypes].ReturnValue"] + - ["system.string", "system.data.services.providers.resourceproperty", "Member[name]"] + - ["system.boolean", "system.data.services.providers.idataservicequeryprovider", "Member[isnullpropagationrequired]"] + - ["system.object", "system.data.services.providers.resourcetype", "Member[customstate]"] + - ["system.boolean", "system.data.services.providers.idataservicemetadataprovider", "Method[tryresolveresourceset].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[toupper].ReturnValue"] + - ["system.boolean", "system.data.services.providers.resourceset", "Member[isreadonly]"] + - ["system.collections.generic.ienumerable", "system.data.services.providers.resourcetype", "Method[loadpropertiesdeclaredonthistype].ReturnValue"] + - ["system.boolean", "system.data.services.providers.dataserviceprovidermethods!", "Method[typeis].ReturnValue"] + - ["system.object", "system.data.services.providers.idataservicequeryprovider", "Member[currentdatasource]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[tolower].ReturnValue"] + - ["system.data.services.providers.serviceoperationresultkind", "system.data.services.providers.serviceoperationresultkind!", "Member[directvalue]"] + - ["system.uri", "system.data.services.providers.idataservicestreamprovider", "Method[getreadstreamuri].ReturnValue"] + - ["system.data.services.providers.resourceassociationsetend", "system.data.services.providers.resourceassociationset", "Member[end1]"] + - ["system.string", "system.data.services.providers.serviceoperation", "Member[mimetype]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[modulo].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[replace].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.services.providers.idataservicequeryprovider", "Method[getopenpropertyvalues].ReturnValue"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.resourceassociationsetend", "Member[resourcetype]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[year].ReturnValue"] + - ["system.string", "system.data.services.providers.idataservicestreamprovider", "Method[resolvetype].ReturnValue"] + - ["system.data.services.providers.serviceoperationresultkind", "system.data.services.providers.serviceoperationresultkind!", "Member[void]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[round].ReturnValue"] + - ["system.object", "system.data.services.providers.idataservicequeryprovider", "Method[getopenpropertyvalue].ReturnValue"] + - ["system.object", "system.data.services.providers.dataserviceprovidermethods!", "Method[getvalue].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[hour].ReturnValue"] + - ["system.boolean", "system.data.services.providers.resourceproperty", "Member[canreflectoninstancetypeproperty]"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.serviceoperationparameter", "Member[parametertype]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[orelse].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[greaterthan].ReturnValue"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.resourcetype", "Member[basetype]"] + - ["system.string", "system.data.services.providers.resourcetype", "Member[fullname]"] + - ["system.object", "system.data.services.providers.serviceoperation", "Member[customstate]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[startswith].ReturnValue"] + - ["system.io.stream", "system.data.services.providers.idataservicestreamprovider", "Method[getreadstream].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[negate].ReturnValue"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.serviceoperation", "Member[resulttype]"] + - ["system.boolean", "system.data.services.providers.resourcetype", "Member[isabstract]"] + - ["system.string", "system.data.services.providers.idataservicemetadataprovider", "Member[containernamespace]"] + - ["system.string", "system.data.services.providers.resourceset", "Member[name]"] + - ["system.string", "system.data.services.providers.idataservicemetadataprovider", "Member[containername]"] + - ["system.collections.generic.ienumerable", "system.data.services.providers.idataservicemetadataprovider", "Member[resourcesets]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.providers.serviceoperation", "Member[parameters]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[getvalue].ReturnValue"] + - ["system.data.services.providers.resourcepropertykind", "system.data.services.providers.resourcepropertykind!", "Member[resourcereference]"] + - ["system.collections.generic.ienumerable", "system.data.services.providers.dataserviceprovidermethods!", "Method[getsequencevalue].ReturnValue"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.resourceset", "Member[resourcetype]"] + - ["system.linq.iqueryable", "system.data.services.providers.idataservicequeryprovider", "Method[getqueryrootforresourceset].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.providers.resourcetype", "Member[properties]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[lessthanorequal].ReturnValue"] + - ["system.string", "system.data.services.providers.serviceoperationparameter", "Member[name]"] + - ["system.string", "system.data.services.providers.resourcetype", "Member[name]"] + - ["system.int32", "system.data.services.providers.idataservicestreamprovider", "Member[streambuffersize]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[day].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[lessthan].ReturnValue"] + - ["system.boolean", "system.data.services.providers.resourcetype", "Member[isopentype]"] + - ["system.data.services.providers.resourcetype", "system.data.services.providers.resourcetype!", "Method[getprimitiveresourcetype].ReturnValue"] + - ["system.object", "system.data.services.providers.dataserviceprovidermethods!", "Method[convert].ReturnValue"] + - ["system.boolean", "system.data.services.providers.resourcetype", "Member[canreflectoninstancetype]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[length].ReturnValue"] + - ["system.boolean", "system.data.services.providers.serviceoperationparameter", "Member[isreadonly]"] + - ["system.boolean", "system.data.services.providers.resourceproperty", "Member[isreadonly]"] + - ["system.string", "system.data.services.providers.resourcetype", "Member[namespace]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[substring].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[minute].ReturnValue"] + - ["system.boolean", "system.data.services.providers.idataservicemetadataprovider", "Method[tryresolveresourcetype].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.data.services.providers.idataservicemetadataprovider", "Member[types]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[convert].ReturnValue"] + - ["system.data.services.providers.serviceoperationresultkind", "system.data.services.providers.serviceoperationresultkind!", "Member[enumeration]"] + - ["system.data.services.providers.serviceoperationresultkind", "system.data.services.providers.serviceoperationresultkind!", "Member[querywithsingleresult]"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[typeis].ReturnValue"] + - ["system.data.services.providers.resourceassociationset", "system.data.services.providers.idataservicemetadataprovider", "Method[getresourceassociationset].ReturnValue"] + - ["system.object", "system.data.services.providers.opentypemethods!", "Method[endswith].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.typemodel.yml new file mode 100644 index 000000000000..aef9d22ba476 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Services.typemodel.yml @@ -0,0 +1,114 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.data.services.idataserviceconfiguration", "Member[maxchangesetcount]"] + - ["system.string", "system.data.services.idataservicehost", "Member[requestacceptcharset]"] + - ["system.exception", "system.data.services.handleexceptionargs", "Member[exception]"] + - ["system.int32", "system.data.services.dataserviceconfiguration", "Member[maxresultspercollection]"] + - ["system.servicemodel.channels.message", "system.data.services.dataservice", "Method[processrequestformessage].ReturnValue"] + - ["system.uri", "system.data.services.idataservicehost", "Member[absoluterequesturi]"] + - ["system.io.stream", "system.data.services.idataservicehost", "Member[requeststream]"] + - ["system.data.services.providers.resourceproperty", "system.data.services.expandsegment", "Member[expandedproperty]"] + - ["system.int32", "system.data.services.dataserviceconfiguration", "Member[maxobjectcountoninsert]"] + - ["system.data.services.common.dataserviceprotocolversion", "system.data.services.dataservicebehavior", "Member[maxprotocolversion]"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[allread]"] + - ["system.boolean", "system.data.services.handleexceptionargs", "Member[responsewritten]"] + - ["system.string", "system.data.services.idataservicehost", "Member[requestifnonematch]"] + - ["system.boolean", "system.data.services.dataserviceconfiguration", "Member[useverboseerrors]"] + - ["system.boolean", "system.data.services.expandsegment!", "Method[pathhasfilter].ReturnValue"] + - ["system.boolean", "system.data.services.expandsegmentcollection", "Member[hasfilter]"] + - ["system.string", "system.data.services.idataservicehost", "Member[responsecontenttype]"] + - ["system.object", "system.data.services.iexpandedresult", "Method[getexpandedpropertyvalue].ReturnValue"] + - ["system.data.services.serviceoperationrights", "system.data.services.serviceoperationrights!", "Member[readmultiple]"] + - ["system.string", "system.data.services.dataserviceoperationcontext", "Member[requestmethod]"] + - ["system.servicemodel.channels.message", "system.data.services.irequesthandler", "Method[processrequestformessage].ReturnValue"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[all]"] + - ["system.uri", "system.data.services.dataserviceoperationcontext", "Member[absoluterequesturi]"] + - ["system.string", "system.data.services.changeinterceptorattribute", "Member[entitysetname]"] + - ["system.boolean", "system.data.services.dataservicebehavior", "Member[invokeinterceptorsonlinkdelete]"] + - ["system.data.services.dataserviceprocessingpipeline", "system.data.services.dataservice", "Member[processingpipeline]"] + - ["system.string", "system.data.services.expandsegment", "Member[name]"] + - ["system.boolean", "system.data.services.dataservicebehavior", "Member[acceptreplacefunctioninquery]"] + - ["system.data.services.updateoperations", "system.data.services.updateoperations!", "Member[none]"] + - ["system.string", "system.data.services.idataservicehost", "Member[requestifmatch]"] + - ["t", "system.data.services.dataservice", "Method[createdatasource].ReturnValue"] + - ["system.boolean", "system.data.services.dataserviceoperationcontext", "Member[isbatchrequest]"] + - ["system.int32", "system.data.services.idataserviceconfiguration", "Member[maxexpandcount]"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[writeappend]"] + - ["system.string", "system.data.services.idataservicehost", "Member[requestmaxversion]"] + - ["system.string", "system.data.services.idataservicehost", "Method[getquerystringitem].ReturnValue"] + - ["system.string", "system.data.services.mimetypeattribute", "Member[membername]"] + - ["system.string", "system.data.services.handleexceptionargs", "Member[responsecontenttype]"] + - ["system.uri", "system.data.services.processrequestargs", "Member[requesturi]"] + - ["system.net.webheadercollection", "system.data.services.dataserviceoperationcontext", "Member[responseheaders]"] + - ["system.data.services.dataservicebehavior", "system.data.services.dataserviceconfiguration", "Member[dataservicebehavior]"] + - ["t", "system.data.services.dataservice", "Member[currentdatasource]"] + - ["system.boolean", "system.data.services.expandsegment", "Member[hasfilter]"] + - ["system.data.services.dataserviceoperationcontext", "system.data.services.processrequestargs", "Member[operationcontext]"] + - ["system.object", "system.data.services.iupdatable", "Method[getresource].ReturnValue"] + - ["system.boolean", "system.data.services.idataserviceconfiguration", "Member[useverboseerrors]"] + - ["system.object", "system.data.services.iexpandedresult", "Member[expandedelement]"] + - ["system.int32", "system.data.services.dataserviceoperationcontext", "Member[responsestatuscode]"] + - ["system.int32", "system.data.services.handleexceptionargs", "Member[responsestatuscode]"] + - ["system.boolean", "system.data.services.handleexceptionargs", "Member[useverboseerrors]"] + - ["system.data.services.serviceoperationrights", "system.data.services.serviceoperationrights!", "Member[allread]"] + - ["system.data.services.dataserviceoperationcontext", "system.data.services.dataserviceprocessingpipelineeventargs", "Member[operationcontext]"] + - ["system.data.services.serviceoperationrights", "system.data.services.serviceoperationrights!", "Member[all]"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[readsingle]"] + - ["system.object", "system.data.services.iupdatable", "Method[resetresource].ReturnValue"] + - ["system.string", "system.data.services.mimetypeattribute", "Member[mimetype]"] + - ["system.object", "system.data.services.iupdatable", "Method[resolveresource].ReturnValue"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[readmultiple]"] + - ["system.int32", "system.data.services.dataserviceconfiguration", "Member[maxexpandcount]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.ignorepropertiesattribute", "Member[propertynames]"] + - ["system.string", "system.data.services.idataservicehost", "Member[requestcontenttype]"] + - ["system.int32", "system.data.services.idataservicehost", "Member[responsestatuscode]"] + - ["system.object", "system.data.services.iupdatable", "Method[getvalue].ReturnValue"] + - ["system.string", "system.data.services.idataservicehost", "Member[requestaccept]"] + - ["system.string", "system.data.services.dataserviceexception", "Member[errorcode]"] + - ["system.string", "system.data.services.dataserviceexception", "Member[messagelanguage]"] + - ["system.servicemodel.servicehost", "system.data.services.dataservicehostfactory", "Method[createservicehost].ReturnValue"] + - ["system.net.webheadercollection", "system.data.services.idataservicehost2", "Member[responseheaders]"] + - ["system.boolean", "system.data.services.dataservicebehavior", "Member[acceptcountrequests]"] + - ["system.collections.objectmodel.readonlycollection", "system.data.services.etagattribute", "Member[propertynames]"] + - ["system.int32", "system.data.services.idataserviceconfiguration", "Member[maxobjectcountoninsert]"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[allwrite]"] + - ["system.linq.expressions.expression", "system.data.services.expandsegment", "Member[filter]"] + - ["system.net.webheadercollection", "system.data.services.idataservicehost2", "Member[requestheaders]"] + - ["system.io.stream", "system.data.services.idataservicehost", "Member[responsestream]"] + - ["system.int32", "system.data.services.idataserviceconfiguration", "Member[maxexpanddepth]"] + - ["system.string", "system.data.services.idataservicehost", "Member[responseversion]"] + - ["system.int32", "system.data.services.dataserviceconfiguration", "Member[maxbatchcount]"] + - ["system.boolean", "system.data.services.processrequestargs", "Member[isbatchoperation]"] + - ["system.int32", "system.data.services.dataserviceconfiguration", "Member[maxexpanddepth]"] + - ["system.data.services.serviceoperationrights", "system.data.services.serviceoperationrights!", "Member[readsingle]"] + - ["system.string", "system.data.services.queryinterceptorattribute", "Member[entitysetname]"] + - ["system.boolean", "system.data.services.dataserviceconfiguration", "Member[enabletypeconversion]"] + - ["system.data.services.serviceoperationrights", "system.data.services.serviceoperationrights!", "Member[overrideentitysetrights]"] + - ["system.net.webheadercollection", "system.data.services.dataserviceoperationcontext", "Member[requestheaders]"] + - ["system.object", "system.data.services.iupdatable", "Method[createresource].ReturnValue"] + - ["system.uri", "system.data.services.dataserviceoperationcontext", "Member[absoluteserviceuri]"] + - ["system.data.services.updateoperations", "system.data.services.updateoperations!", "Member[delete]"] + - ["system.data.services.serviceoperationrights", "system.data.services.serviceoperationrights!", "Member[none]"] + - ["system.string", "system.data.services.idataservicehost", "Member[requestversion]"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[writereplace]"] + - ["system.int32", "system.data.services.expandsegment", "Member[maxresultsexpected]"] + - ["system.string", "system.data.services.idataservicehost", "Member[responseetag]"] + - ["system.uri", "system.data.services.idataservicehost", "Member[absoluteserviceuri]"] + - ["system.string", "system.data.services.idataservicehost", "Member[responselocation]"] + - ["system.int32", "system.data.services.dataserviceconfiguration", "Member[maxchangesetcount]"] + - ["system.collections.ienumerable", "system.data.services.iexpandprovider", "Method[applyexpansions].ReturnValue"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[writedelete]"] + - ["system.string", "system.data.services.idataservicehost", "Member[requesthttpmethod]"] + - ["system.data.services.updateoperations", "system.data.services.updateoperations!", "Member[change]"] + - ["system.boolean", "system.data.services.dataservicebehavior", "Member[acceptprojectionrequests]"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[none]"] + - ["system.int32", "system.data.services.dataserviceexception", "Member[statuscode]"] + - ["system.string", "system.data.services.idataservicehost", "Member[responsecachecontrol]"] + - ["system.int32", "system.data.services.idataserviceconfiguration", "Member[maxresultspercollection]"] + - ["system.int32", "system.data.services.idataserviceconfiguration", "Member[maxbatchcount]"] + - ["system.data.services.updateoperations", "system.data.services.updateoperations!", "Member[add]"] + - ["system.data.services.entitysetrights", "system.data.services.entitysetrights!", "Member[writemerge]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Spatial.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Spatial.typemodel.yml new file mode 100644 index 000000000000..9ece13247c70 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Spatial.typemodel.yml @@ -0,0 +1,231 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[symmetricdifference].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[latitude]"] + - ["system.int32", "system.data.spatial.dbgeometry!", "Member[defaultcoordinatesystemid]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[pointfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[intersection].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getconvexhull].ReturnValue"] + - ["system.double", "system.data.spatial.dbspatialservices", "Method[distance].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[polygonfrombinary].ReturnValue"] + - ["system.int32", "system.data.spatial.dbgeometry", "Member[dimension]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[startpoint]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[multilinefromtext].ReturnValue"] + - ["system.data.spatial.dbspatialservices", "system.data.spatial.dbspatialservices!", "Member[default]"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getelementcount].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographypointfromtext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[fromgml].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[geographycollectionfrombinary].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeometry", "Method[astext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometryfromgml].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices!", "Method[creategeometry].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[buffer].ReturnValue"] + - ["system.int32", "system.data.spatial.dbgeography", "Member[coordinatesystemid]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographymultipointfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeographywellknownvalue", "system.data.spatial.dbspatialservices", "Method[createwellknownvalue].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[frombinary].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[overlaps].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getcentroid].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Member[startpoint]"] + - ["system.boolean", "system.data.spatial.dbgeography", "Method[disjoint].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[crosses].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographyfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[buffer].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[multipointfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getboundary].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[interiorringcount]"] + - ["system.data.spatial.dbgeographywellknownvalue", "system.data.spatial.dbgeography", "Member[wellknownvalue]"] + - ["system.object", "system.data.spatial.dbspatialservices", "Method[createprovidervalue].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[multilinefrombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[multipolygonfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[pointat].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getstartpoint].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[geometrycollectionfromtext].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeography", "Method[tostring].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Method[distance].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[length]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[pointfromtext].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getelevation].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[elevation]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographypolygonfrombinary].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[getisempty].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[elementcount]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Method[pointat].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[boundary]"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getmeasure].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[difference].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Method[distance].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrypointfromtext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[linefrombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[envelope]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographyfromgml].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[getisvalid].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeometry", "Method[asgml].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrymultipolygonfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrycollectionfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[multipointfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[pointfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[multipointfrombinary].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[xcoordinate]"] + - ["system.string", "system.data.spatial.dbgeometry", "Member[spatialtypename]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometryfromtext].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Member[issimple]"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[getissimple].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[endpoint]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographyfrombinary].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[touches].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Method[elementat].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Member[isvalid]"] + - ["system.string", "system.data.spatial.dbspatialservices", "Method[astext].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[area]"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[isclosed]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[elementat].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[multipolygonfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[convexhull]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[pointat].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getycoordinate].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[intersects].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[getstartpoint].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[contains].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographymultipolygonfrombinary].ReturnValue"] + - ["system.int32", "system.data.spatial.dbgeographywellknownvalue", "Member[coordinatesystemid]"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[area]"] + - ["system.string", "system.data.spatial.dbspatialservices", "Method[getspatialtypename].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographymultipolygonfromtext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[union].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[fromtext].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[pointcount]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Member[endpoint]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[geometrycollectionfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Method[union].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices!", "Method[creategeography].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeometrywellknownvalue", "Member[wellknowntext]"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getisclosed].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getlatitude].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographymultipointfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[intersection].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[linefromtext].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[disjoint].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[polygonfromtext].ReturnValue"] + - ["system.byte[]", "system.data.spatial.dbspatialservices", "Method[asbinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrymultipolygonfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[elementat].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[pointcount]"] + - ["system.object", "system.data.spatial.dbgeometry", "Member[providervalue]"] + - ["system.string", "system.data.spatial.dbspatialservices", "Method[asgml].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[linefrombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[pointfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Method[intersection].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrypointfrombinary].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[elevation]"] + - ["system.boolean", "system.data.spatial.dbgeography", "Method[intersects].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[measure]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrymultilinefromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[pointat].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[contains].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[interiorringat].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[elementat].ReturnValue"] + - ["system.int32", "system.data.spatial.dbspatialservices", "Method[getdimension].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[difference].ReturnValue"] + - ["system.int32", "system.data.spatial.dbgeometry", "Member[coordinatesystemid]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Method[symmetricdifference].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[disjoint].ReturnValue"] + - ["system.object", "system.data.spatial.dbgeography", "Member[providervalue]"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[crosses].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[polygonfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrymultipointfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getexteriorring].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[centroid]"] + - ["system.int32", "system.data.spatial.dbgeography", "Member[dimension]"] + - ["system.byte[]", "system.data.spatial.dbgeometry", "Method[asbinary].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Member[isempty]"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[intersects].ReturnValue"] + - ["system.byte[]", "system.data.spatial.dbgeography", "Method[asbinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getenvelope].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[multipointfromtext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[multilinefrombinary].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeography", "Member[spatialtypename]"] + - ["system.int32", "system.data.spatial.dbgeometrywellknownvalue", "Member[coordinatesystemid]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[multipolygonfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[fromtext].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[touches].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometryfromprovidervalue].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrycollectionfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographycollectionfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographylinefrombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[multilinefromtext].ReturnValue"] + - ["system.string", "system.data.spatial.dbspatialservices", "Method[astextincludingelevationandmeasure].ReturnValue"] + - ["system.data.spatial.dbgeometrywellknownvalue", "system.data.spatial.dbspatialservices", "Method[createwellknownvalue].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[symmetricdifference].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[geographycollectionfromtext].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[longitude]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographylinefromtext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographymultilinefromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[buffer].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getlongitude].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[linefromtext].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[spatialequals].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographypointfrombinary].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getarea].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[symmetricdifference].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getpointonsurface].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[relate].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeometry", "Method[tostring].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[isclosed]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[pointonsurface]"] + - ["system.boolean", "system.data.spatial.dbgeography", "Method[spatialequals].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[isring]"] + - ["system.boolean", "system.data.spatial.dbgeography", "Member[isempty]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[getendpoint].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrylinefromtext].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getinteriorringcount].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeography", "Member[length]"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[elementcount]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Method[difference].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[measure]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometryfrombinary].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbgeometry", "Member[ycoordinate]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographymultilinefrombinary].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[overlaps].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbspatialservices", "Method[within].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[frombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrypolygonfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[difference].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographypolygonfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[interiorringat].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[union].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[within].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrymultipointfrombinary].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[relate].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Member[exteriorring]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrymultilinefrombinary].ReturnValue"] + - ["system.boolean", "system.data.spatial.dbgeometry", "Method[spatialequals].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getpointcount].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getisring].ReturnValue"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getlength].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[getendpoint].ReturnValue"] + - ["system.int32", "system.data.spatial.dbgeography!", "Member[defaultcoordinatesystemid]"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[polygonfrombinary].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographyfromprovidervalue].ReturnValue"] + - ["system.int32", "system.data.spatial.dbspatialservices", "Method[getcoordinatesystemid].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry!", "Method[fromgml].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography!", "Method[multipolygonfromtext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialdatareader", "Method[getgeography].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeography", "Method[astext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbgeography", "Method[buffer].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrypolygonfromtext].ReturnValue"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[intersection].ReturnValue"] + - ["system.data.spatial.dbgeometrywellknownvalue", "system.data.spatial.dbgeometry", "Member[wellknownvalue]"] + - ["system.string", "system.data.spatial.dbgeography", "Method[asgml].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialservices", "Method[geometrylinefrombinary].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbgeometry", "Method[union].ReturnValue"] + - ["system.string", "system.data.spatial.dbgeographywellknownvalue", "Member[wellknowntext]"] + - ["system.nullable", "system.data.spatial.dbspatialservices", "Method[getxcoordinate].ReturnValue"] + - ["system.byte[]", "system.data.spatial.dbgeometrywellknownvalue", "Member[wellknownbinary]"] + - ["system.data.spatial.dbgeography", "system.data.spatial.dbspatialservices", "Method[geographycollectionfromtext].ReturnValue"] + - ["system.data.spatial.dbgeometry", "system.data.spatial.dbspatialdatareader", "Method[getgeometry].ReturnValue"] + - ["system.byte[]", "system.data.spatial.dbgeographywellknownvalue", "Member[wellknownbinary]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Sql.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Sql.typemodel.yml new file mode 100644 index 000000000000..b35ddba43165 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.Sql.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.data.sql.sqlnotificationrequest", "Member[userdata]"] + - ["system.string", "system.data.sql.sqlnotificationrequest", "Member[options]"] + - ["system.int32", "system.data.sql.sqlnotificationrequest", "Member[timeout]"] + - ["system.data.sql.sqldatasourceenumerator", "system.data.sql.sqldatasourceenumerator!", "Member[instance]"] + - ["system.data.datatable", "system.data.sql.sqldatasourceenumerator", "Method[getdatasources].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.SqlClient.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.SqlClient.typemodel.yml new file mode 100644 index 000000000000..efbe5d79132a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.SqlClient.typemodel.yml @@ -0,0 +1,454 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[expired]"] + - ["system.data.sqlclient.sqlauthenticationmethod", "system.data.sqlclient.sqlauthenticationmethod!", "Member[activedirectoryinteractive]"] + - ["system.boolean", "system.data.sqlclient.sqlparameter", "Member[forcecolumnencryption]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[update]"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopy", "Member[bulkcopytimeout]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[invalid]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlcommand", "Method[executescalarasync].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlerror", "Member[server]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[replication]"] + - ["system.string", "system.data.sqlclient.sqldatareader", "Method[getstring].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[item]"] + - ["system.security.ipermission", "system.data.sqlclient.sqlclientpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqldataadapter", "Method[executebatch].ReturnValue"] + - ["system.data.sqlclient.sqltransaction", "system.data.sqlclient.sqlcommand", "Member[transaction]"] + - ["system.data.common.dbcommanddefinition", "system.data.sqlclient.sqlproviderservices", "Method[createdbcommanddefinition].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlcommand", "Member[commandtext]"] + - ["system.string", "system.data.sqlclient.sqlauthenticationparameters", "Member[databasename]"] + - ["system.int64", "system.data.sqlclient.sqlrowscopiedeventargs", "Member[rowscopied]"] + - ["system.int32", "system.data.sqlclient.sqlconnection", "Member[connectiontimeout]"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[allowencryptedvaluemodifications]"] + - ["system.int32", "system.data.sqlclient.sqlparameter", "Member[localeid]"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Member[count]"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[attachdbfilename]"] + - ["system.byte", "system.data.sqlclient.sqlexception", "Member[state]"] + - ["system.boolean", "system.data.sqlclient.sqlparametercollection", "Method[contains].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqlclient.sqldatareader", "Method[getsqldatetime].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[userid]"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[client]"] + - ["system.data.datarowversion", "system.data.sqlclient.sqlparameter", "Member[sourceversion]"] + - ["system.datetime", "system.data.sqlclient.sqldatareader", "Method[getdatetime].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqlclient.sqlparameter", "Member[sqldbtype]"] + - ["system.object", "system.data.sqlclient.sqldatareader", "Method[getvalue].ReturnValue"] + - ["system.data.sqlclient.sqlauthenticationmethod", "system.data.sqlclient.sqlauthenticationparameters", "Member[authenticationmethod]"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Member[sourcecolumn]"] + - ["system.byte[]", "system.data.sqlclient.sqlenclavesession", "Method[getsessionkey].ReturnValue"] + - ["system.data.sqlclient.poolblockingperiod", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[poolblockingperiod]"] + - ["system.boolean", "system.data.sqlclient.sqlparametercollection", "Member[issynchronized]"] + - ["system.data.spatial.dbspatialdatareader", "system.data.sqlclient.sqlproviderservices", "Method[getdbspatialdatareader].ReturnValue"] + - ["system.collections.ienumerator", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnection", "Member[statisticsenabled]"] + - ["system.xml.xmlreader", "system.data.sqlclient.sqldatareader", "Method[getxmlreader].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlauthenticationparameters", "Member[password]"] + - ["system.data.idataparameter", "system.data.sqlclient.sqldataadapter", "Method[getbatchedparameter].ReturnValue"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqlcommandbuilder", "Method[getinsertcommand].ReturnValue"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlconnection", "Method[openasync].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlerror", "Member[procedure]"] + - ["system.guid", "system.data.sqlclient.sqldatareader", "Method[getguid].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[contextconnection]"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Member[udttypename]"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Member[quoteprefix]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlcommand", "Method[executexmlreaderasync].ReturnValue"] + - ["system.data.sqlclient.applicationintent", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[applicationintent]"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationeventargs", "Member[source]"] + - ["system.data.spatial.dbspatialservices", "system.data.sqlclient.sqlproviderservices", "Method[dbgetspatialservices].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlbulkcopy", "Member[destinationtablename]"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Method[getordinal].ReturnValue"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqlrowupdatingeventargs", "Member[command]"] + - ["system.string", "system.data.sqlclient.sqlconnection", "Member[accesstoken]"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[database]"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[statement]"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[tablelock]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncngprovider", "Method[signcolumnmasterkeymetadata].ReturnValue"] + - ["system.data.sqlclient.sqlparametercollection", "system.data.sqlclient.sqlcommand", "Member[parameters]"] + - ["system.collections.icollection", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[keys]"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[useinternaltransaction]"] + - ["system.boolean", "system.data.sqlclient.sqldependency!", "Method[start].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[minpoolsize]"] + - ["system.string", "system.data.sqlclient.sqlexception", "Member[server]"] + - ["system.xml.xmlreader", "system.data.sqlclient.sqlcommand", "Method[executexmlreader].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqldependency", "Member[id]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[views]"] + - ["system.int32", "system.data.sqlclient.sqlparametercollection", "Method[add].ReturnValue"] + - ["system.single", "system.data.sqlclient.sqldatareader", "Method[getfloat].ReturnValue"] + - ["system.double", "system.data.sqlclient.sqldatareader", "Method[getdouble].ReturnValue"] + - ["system.data.common.dbtransaction", "system.data.sqlclient.sqlcommand", "Member[dbtransaction]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[isfixedsize]"] + - ["system.string", "system.data.sqlclient.sqlconnection", "Member[database]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Method[trygetvalue].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[previousfire]"] + - ["system.byte", "system.data.sqlclient.sqlerror", "Member[class]"] + - ["system.data.sqlclient.applicationintent", "system.data.sqlclient.applicationintent!", "Member[readonly]"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[keepidentity]"] + - ["system.string", "system.data.sqlclient.sqlinfomessageeventargs", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[indexcolumns]"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqlcommandbuilder", "Method[getdeletecommand].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlerror", "Member[message]"] + - ["system.int32", "system.data.sqlclient.sqlparameter", "Member[size]"] + - ["system.object", "system.data.sqlclient.sqldataadapter", "Method[clone].ReturnValue"] + - ["system.data.common.dbparametercollection", "system.data.sqlclient.sqlcommand", "Member[dbparametercollection]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptionkeystoreprovider", "Method[encryptcolumnencryptionkey].ReturnValue"] + - ["system.data.sqlclient.sqlconnectioncolumnencryptionsetting", "system.data.sqlclient.sqlconnectioncolumnencryptionsetting!", "Member[disabled]"] + - ["system.string", "system.data.sqlclient.sqlcolumnencryptioncngprovider!", "Member[providername]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlcommand", "Method[executedbdatareaderasync].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlparameter", "Member[isnullable]"] + - ["system.string", "system.data.sqlclient.sqlauthenticationparameters", "Member[resource]"] + - ["system.int64", "system.data.sqlclient.sqlenclavesession", "Member[sessionid]"] + - ["system.data.sqlclient.sortorder", "system.data.sqlclient.sortorder!", "Member[unspecified]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlcommand", "Method[executenonqueryasync].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[parameters]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[indexes]"] + - ["system.data.sqlclient.sqldatareader", "system.data.sqlclient.sqlcommand", "Method[executereader].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Member[xmlschemacollectionowningschema]"] + - ["system.timespan", "system.data.sqlclient.sqldatareader", "Method[gettimespan].ReturnValue"] + - ["system.int16", "system.data.sqlclient.sqldatareader", "Method[getint16].ReturnValue"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[checkconstraints]"] + - ["system.data.sqltypes.sqlstring", "system.data.sqlclient.sqldatareader", "Method[getsqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqlclient.sqldatareader", "Method[getsqlbyte].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnection", "Member[serverversion]"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopy", "Member[batchsize]"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[firetriggers]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[trustservercertificate]"] + - ["system.data.sqltypes.sqlint16", "system.data.sqlclient.sqldatareader", "Method[getsqlint16].ReturnValue"] + - ["system.data.sqlclient.sqlcredential", "system.data.sqlclient.sqlconnection", "Member[credential]"] + - ["system.int32", "system.data.sqlclient.sqlerror", "Member[number]"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Member[parametername]"] + - ["system.boolean", "system.data.sqlclient.sqldatareader", "Method[nextresult].ReturnValue"] + - ["system.char", "system.data.sqlclient.sqldatareader", "Method[getchar].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Member[syncroot]"] + - ["system.timespan", "system.data.sqlclient.sqlconnection!", "Member[columnencryptionkeycachettl]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[tables]"] + - ["system.data.sqlclient.sqlconnectioncolumnencryptionsetting", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[columnencryptionsetting]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncngprovider", "Method[encryptcolumnencryptionkey].ReturnValue"] + - ["system.byte", "system.data.sqlclient.sqlexception", "Member[class]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[unknown]"] + - ["system.string", "system.data.sqlclient.sqlproviderservices", "Method[getdbprovidermanifesttoken].ReturnValue"] + - ["system.security.cryptography.ecdiffiehellmancng", "system.data.sqlclient.sqlenclaveattestationparameters", "Member[clientdiffiehellmankey]"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopycolumnmapping", "Member[sourceordinal]"] + - ["system.boolean", "system.data.sqlclient.sqlbulkcopy", "Member[enablestreaming]"] + - ["system.data.sqlclient.poolblockingperiod", "system.data.sqlclient.poolblockingperiod!", "Member[auto]"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopy", "Member[notifyafter]"] + - ["system.data.common.dbdatasourceenumerator", "system.data.sqlclient.sqlclientfactory", "Method[createdatasourceenumerator].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Member[schemaseparator]"] + - ["system.guid", "system.data.sqlclient.sqlconnection", "Member[clientconnectionid]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Method[remove].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqldatareader", "Method[iscommandbehavior].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Method[getint32].ReturnValue"] + - ["system.guid", "system.data.sqlclient.sqlauthenticationparameters", "Member[connectionid]"] + - ["system.data.common.dbparameter", "system.data.sqlclient.sqlclientfactory", "Method[createparameter].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[data]"] + - ["system.data.sqlclient.sqlcommandcolumnencryptionsetting", "system.data.sqlclient.sqlcommandcolumnencryptionsetting!", "Member[disabled]"] + - ["system.object", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Member[item]"] + - ["system.iasyncresult", "system.data.sqlclient.sqlcommand", "Method[beginexecutenonquery].ReturnValue"] + - ["system.data.sqlclient.sqlconnection", "system.data.sqlclient.sqltransaction", "Member[connection]"] + - ["system.io.stream", "system.data.sqlclient.sqldatareader", "Method[getstream].ReturnValue"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqldatareader", "Method[isdbnullasync].ReturnValue"] + - ["system.data.sqlclient.sqlbulkcopycolumnmapping", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Member[issynchronized]"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqlclient.sqldatareader", "Method[getsqlbinary].ReturnValue"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqldatareader", "Method[getfieldvalueasync].ReturnValue"] + - ["system.data.sqlclient.sqlbulkcopycolumnmapping", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Member[item]"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Method[getvalues].ReturnValue"] + - ["system.iasyncresult", "system.data.sqlclient.sqlcommand", "Method[beginexecutexmlreader].ReturnValue"] + - ["system.int64", "system.data.sqlclient.sqldatareader", "Method[getbytes].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlerrorcollection", "Member[issynchronized]"] + - ["system.string", "system.data.sqlclient.sqlcolumnencryptioncertificatestoreprovider!", "Member[providername]"] + - ["system.byte", "system.data.sqlclient.sqlparameter", "Member[precision]"] + - ["system.data.sqltypes.sqlxml", "system.data.sqlclient.sqldatareader", "Method[getsqlxml].ReturnValue"] + - ["system.data.sqlclient.sqlparameter", "system.data.sqlclient.sqlparametercollection", "Method[addwithvalue].ReturnValue"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncspprovider", "Method[decryptcolumnencryptionkey].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Member[catalogseparator]"] + - ["system.boolean", "system.data.sqlclient.sqldependency!", "Method[stop].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqldatareader", "Method[getproviderspecificvalue].ReturnValue"] + - ["system.byte[]", "system.data.sqlclient.sqlenclaveattestationparameters", "Method[getinput].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqlclient.sqlparameter", "Member[compareinfo]"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Method[add].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqlparameter", "Member[sqlvalue]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[error]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[foreignkeys]"] + - ["system.string", "system.data.sqlclient.sqlcolumnencryptioncspprovider!", "Member[providername]"] + - ["system.int32", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[connecttimeout]"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[password]"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[workstationid]"] + - ["system.data.sqlclient.sqlnotificationtype", "system.data.sqlclient.sqlnotificationtype!", "Member[change]"] + - ["system.data.sqlclient.sqlnotificationtype", "system.data.sqlclient.sqlnotificationtype!", "Member[unknown]"] + - ["system.string", "system.data.sqlclient.sqldatareader", "Method[getdatatypename].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[connectionreset]"] + - ["system.int32", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[loadbalancetimeout]"] + - ["system.data.parameterdirection", "system.data.sqlclient.sqlparameter", "Member[direction]"] + - ["system.int32", "system.data.sqlclient.sqlexception", "Member[number]"] + - ["system.int64", "system.data.sqlclient.sqldatareader", "Method[getchars].ReturnValue"] + - ["system.guid", "system.data.sqlclient.sqlexception", "Member[clientconnectionid]"] + - ["system.data.sqlclient.sqlnotificationtype", "system.data.sqlclient.sqlnotificationtype!", "Member[subscribe]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[templatelimit]"] + - ["system.object", "system.data.sqlclient.sqlcommand", "Method[executescalar].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlbulkcopycolumnmapping", "Member[destinationcolumn]"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Member[typename]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[restart]"] + - ["system.data.dbtype", "system.data.sqlclient.sqlparameter", "Member[dbtype]"] + - ["system.data.sqlclient.sqlparameter", "system.data.sqlclient.sqlparametercollection", "Member[item]"] + - ["system.object", "system.data.sqlclient.sqlparameter", "Method[clone].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Member[xmlschemacollectiondatabase]"] + - ["system.data.idbcommand", "system.data.sqlclient.sqlconnection", "Method[createcommand].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlbulkcopycolumnmapping", "Member[sourcecolumn]"] + - ["system.int32", "system.data.sqlclient.sqlcommand", "Member[commandtimeout]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[users]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlcommand", "Method[executereaderasync].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.sqlclient.sqldatareader", "Method[getcolumnschema].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[typesystemversion]"] + - ["system.data.sqlclient.sqlcommandcolumnencryptionsetting", "system.data.sqlclient.sqlcommandcolumnencryptionsetting!", "Member[useconnectionsetting]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[databases]"] + - ["system.type", "system.data.sqlclient.sqldatareader", "Method[getproviderspecificfieldtype].ReturnValue"] + - ["system.data.sqlclient.poolblockingperiod", "system.data.sqlclient.poolblockingperiod!", "Member[neverblock]"] + - ["system.int32", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[connectretryinterval]"] + - ["system.boolean", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Member[isfixedsize]"] + - ["system.type", "system.data.sqlclient.sqldatareader", "Method[getfieldtype].ReturnValue"] + - ["system.data.sqlclient.sqlauthenticationmethod", "system.data.sqlclient.sqlauthenticationmethod!", "Member[notspecified]"] + - ["system.int32", "system.data.sqlclient.sqlenclaveattestationparameters", "Member[protocol]"] + - ["system.data.common.dbconnection", "system.data.sqlclient.sqlclientfactory", "Method[createconnection].ReturnValue"] + - ["system.data.sqlclient.sqlauthenticationmethod", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[authentication]"] + - ["system.io.textreader", "system.data.sqlclient.sqldatareader", "Method[gettextreader].ReturnValue"] + - ["system.data.sqlclient.sqlconnection", "system.data.sqlclient.sqlcommand", "Member[connection]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[query]"] + - ["system.boolean", "system.data.sqlclient.sqldatareader", "Member[hasrows]"] + - ["system.xml.xmlreader", "system.data.sqlclient.sqlcommand", "Method[endexecutexmlreader].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[owner]"] + - ["system.data.sqlclient.sqlauthenticationmethod", "system.data.sqlclient.sqlauthenticationmethod!", "Member[activedirectoryintegrated]"] + - ["system.data.common.dbdataadapter", "system.data.sqlclient.sqlclientfactory", "Method[createdataadapter].ReturnValue"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[default]"] + - ["system.data.sqlclient.sqlerror", "system.data.sqlclient.sqlerrorcollection", "Member[item]"] + - ["system.data.idbcommand", "system.data.sqlclient.sqlrowupdatingeventargs", "Member[basecommand]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncspprovider", "Method[signcolumnmasterkeymetadata].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlproviderservices", "Method[dbdatabaseexists].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[options]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[alreadychanged]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncertificatestoreprovider", "Method[encryptcolumnencryptionkey].ReturnValue"] + - ["system.data.sqlclient.sqlcommandcolumnencryptionsetting", "system.data.sqlclient.sqlcommand", "Member[columnencryptionsetting]"] + - ["system.int64", "system.data.sqlclient.sqldatareader", "Method[getint64].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[integratedsecurity]"] + - ["system.data.idbdataparameter", "system.data.sqlclient.sqlcommand", "Method[createparameter].ReturnValue"] + - ["system.data.sqlclient.sqlconnection", "system.data.sqlclient.sqldatareader", "Member[connection]"] + - ["system.byte", "system.data.sqlclient.sqlerror", "Member[state]"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Member[recordsaffected]"] + - ["system.datetimeoffset", "system.data.sqlclient.sqldatareader", "Method[getdatetimeoffset].ReturnValue"] + - ["system.data.sqlclient.sortorder", "system.data.sqlclient.sortorder!", "Member[ascending]"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Member[quotesuffix]"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[initialcatalog]"] + - ["system.data.sqlclient.poolblockingperiod", "system.data.sqlclient.poolblockingperiod!", "Member[alwaysblock]"] + - ["system.string", "system.data.sqlclient.sqlexception", "Member[message]"] + - ["system.data.sqlclient.sqlclientfactory", "system.data.sqlclient.sqlclientfactory!", "Member[instance]"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Method[getparameterplaceholder].ReturnValue"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqlrowupdatedeventargs", "Member[command]"] + - ["system.data.common.cataloglocation", "system.data.sqlclient.sqlcommandbuilder", "Member[cataloglocation]"] + - ["system.data.sqltypes.sqlbytes", "system.data.sqlclient.sqldatareader", "Method[getsqlbytes].ReturnValue"] + - ["system.data.common.rowupdatedeventargs", "system.data.sqlclient.sqldataadapter", "Method[createrowupdatedevent].ReturnValue"] + - ["system.data.common.dbtransaction", "system.data.sqlclient.sqlconnection", "Method[begindbtransaction].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqlparametercollection", "Member[syncroot]"] + - ["system.string", "system.data.sqlclient.sqlauthenticationparameters", "Member[userid]"] + - ["system.data.common.dbcommand", "system.data.sqlclient.sqlclientfactory", "Method[createcommand].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqlconnection", "Method[clone].ReturnValue"] + - ["system.data.datatable", "system.data.sqlclient.sqlconnection", "Method[getschema].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlclientfactory", "Member[cancreatedatasourceenumerator]"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Method[unquoteidentifier].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[userinstance]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncspprovider", "Method[encryptcolumnencryptionkey].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationtype", "system.data.sqlclient.sqlnotificationeventargs", "Member[type]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[multisubnetfailover]"] + - ["system.datetimeoffset", "system.data.sqlclient.sqlauthenticationtoken", "Member[expireson]"] + - ["system.boolean", "system.data.sqlclient.sqlconnection!", "Member[columnencryptionquerymetadatacacheenabled]"] + - ["system.int32", "system.data.sqlclient.sqlerrorcollection", "Member[count]"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Method[getproviderspecificvalues].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlparameter", "Member[sourcecolumnnullmapping]"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Method[getparametername].ReturnValue"] + - ["system.byte", "system.data.sqlclient.sqldatareader", "Method[getbyte].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[transparentnetworkipresolution]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[drop]"] + - ["system.boolean", "system.data.sqlclient.sqlcommand", "Member[notificationautoenlist]"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqlcommand", "Method[clone].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlauthenticationtoken", "Member[accesstoken]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[delete]"] + - ["system.data.datatable", "system.data.sqlclient.sqlcommandbuilder", "Method[getschematable].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[unknown]"] + - ["system.data.common.dbprovidermanifest", "system.data.sqlclient.sqlproviderservices", "Method[getdbprovidermanifest].ReturnValue"] + - ["system.data.sqlclient.sqlauthenticationmethod", "system.data.sqlclient.sqlauthenticationmethod!", "Member[activedirectorypassword]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[columns]"] + - ["system.data.common.rowupdatingeventargs", "system.data.sqlclient.sqldataadapter", "Method[createrowupdatingevent].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[procedurecolumns]"] + - ["system.data.sqltypes.sqldouble", "system.data.sqlclient.sqldatareader", "Method[getsqldouble].ReturnValue"] + - ["system.data.idatareader", "system.data.sqlclient.sqldatareader", "Method[getdata].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[alter]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqlclient.sqldatareader", "Method[getsqldecimal].ReturnValue"] + - ["system.data.sqlclient.applicationintent", "system.data.sqlclient.applicationintent!", "Member[readwrite]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[multipleactiveresultsets]"] + - ["system.data.sqltypes.sqlchars", "system.data.sqlclient.sqldatareader", "Method[getsqlchars].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[pooling]"] + - ["system.boolean", "system.data.sqlclient.sqlcolumnencryptioncertificatestoreprovider", "Method[verifycolumnmasterkeymetadata].ReturnValue"] + - ["system.data.sqlclient.sqlenclaveattestationparameters", "system.data.sqlclient.sqlcolumnencryptionenclaveprovider", "Method[getattestationparameters].ReturnValue"] + - ["system.data.connectionstate", "system.data.sqlclient.sqlconnection", "Member[state]"] + - ["system.collections.generic.idictionary", "system.data.sqlclient.sqlconnection!", "Member[columnencryptiontrustedmasterkeypaths]"] + - ["system.object", "system.data.sqlclient.sqldatareader", "Member[item]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqlclient.sqldatareader", "Method[getsqlint32].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.sqlclient.sqlparametercollection", "Method[getparameter].ReturnValue"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncertificatestoreprovider", "Method[signcolumnmasterkeymetadata].ReturnValue"] + - ["system.data.common.dbparameter", "system.data.sqlclient.sqlcommand", "Method[createdbparameter].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqldataadapter", "Method[addtobatch].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqlclient.sqldatareader", "Method[getsqlmoney].ReturnValue"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqldataadapter", "Member[deletecommand]"] + - ["system.string", "system.data.sqlclient.sqlexception", "Method[tostring].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnection", "Member[connectionstring]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[viewcolumns]"] + - ["system.object", "system.data.sqlclient.sqlerrorcollection", "Member[syncroot]"] + - ["system.data.idbcommand", "system.data.sqlclient.sqldataadapter", "Member[deletecommand]"] + - ["system.boolean", "system.data.sqlclient.sqlauthenticationprovider!", "Method[setprovider].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[transactionbinding]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqlclient.sqldatareader", "Method[getsqlboolean].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqlparameter", "Member[offset]"] + - ["system.string", "system.data.sqlclient.sqlconnection", "Member[datasource]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlbulkcopy", "Method[writetoserverasync].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlexception", "Member[procedure]"] + - ["system.data.common.dbconnectionstringbuilder", "system.data.sqlclient.sqlclientfactory", "Method[createconnectionstringbuilder].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqlconnection", "Member[packetsize]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqlclient.sqldatareader", "Method[getsqlint64].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlproviderservices", "Method[dbcreatedatabasescript].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[enclaveattestationurl]"] + - ["system.collections.ienumerator", "system.data.sqlclient.sqlparametercollection", "Method[getenumerator].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[merge]"] + - ["system.int32", "system.data.sqlclient.sqlparametercollection", "Member[count]"] + - ["system.data.common.dbcommandbuilder", "system.data.sqlclient.sqlclientfactory", "Method[createcommandbuilder].ReturnValue"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptionkeystoreprovider", "Method[decryptcolumnencryptionkey].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlparametercollection", "Member[isfixedsize]"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[system]"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[environment]"] + - ["system.boolean", "system.data.sqlclient.sqlrowscopiedeventargs", "Member[abort]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[persistsecurityinfo]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptionkeystoreprovider", "Method[signcolumnmasterkeymetadata].ReturnValue"] + - ["system.data.commandtype", "system.data.sqlclient.sqlcommand", "Member[commandtype]"] + - ["system.string", "system.data.sqlclient.sqlcommandbuilder", "Method[quoteidentifier].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlclientlogger", "Method[logassert].ReturnValue"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqldataadapter", "Member[selectcommand]"] + - ["system.data.sqlclient.sqltransaction", "system.data.sqlclient.sqlconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.sqlclient.sqlcommandbuilder", "Method[initializecommand].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[connectretrycount]"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Method[getsqlvalues].ReturnValue"] + - ["system.data.common.dbcommand", "system.data.sqlclient.sqlconnection", "Method[createdbcommand].ReturnValue"] + - ["system.data.sqlclient.sqlparameter", "system.data.sqlclient.sqlparametercollection", "Method[add].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnection", "Member[workstationid]"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncngprovider", "Method[decryptcolumnencryptionkey].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqldataadapter", "Member[updatebatchsize]"] + - ["system.boolean", "system.data.sqlclient.sqlclientlogger", "Member[isloggingenabled]"] + - ["system.decimal", "system.data.sqlclient.sqldatareader", "Method[getdecimal].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlerror", "Method[tostring].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[timeout]"] + - ["system.data.idatareader", "system.data.sqlclient.sqlcommand", "Method[executereader].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqldatareader", "Method[read].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[failoverpartner]"] + - ["system.data.sqltypes.sqlguid", "system.data.sqlclient.sqldatareader", "Method[getsqlguid].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Member[visiblefieldcount]"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Method[indexof].ReturnValue"] + - ["system.byte[]", "system.data.sqlclient.sqlcolumnencryptioncertificatestoreprovider", "Method[decryptcolumnencryptionkey].ReturnValue"] + - ["system.collections.idictionary", "system.data.sqlclient.sqlconnection", "Method[retrievestatistics].ReturnValue"] + - ["system.data.sqlclient.sortorder", "system.data.sqlclient.sortorder!", "Member[descending]"] + - ["system.int32", "system.data.sqlclient.sqlcommand", "Method[executenonquery].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqldependency", "Member[haschanges]"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[applicationname]"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Member[depth]"] + - ["system.int32", "system.data.sqlclient.sqlcommand", "Method[endexecutenonquery].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqldatareader", "Member[isclosed]"] + - ["system.data.sqlclient.sqlcommandcolumnencryptionsetting", "system.data.sqlclient.sqlcommandcolumnencryptionsetting!", "Member[resultsetonly]"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Member[xmlschemacollectionname]"] + - ["system.data.idbtransaction", "system.data.sqlclient.sqlconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "system.data.sqlclient.sqlbulkcopy", "Member[columnmappings]"] + - ["t", "system.data.sqlclient.sqldatareader", "Method[getfieldvalue].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Method[containskey].ReturnValue"] + - ["system.data.sqlclient.sqlcommandcolumnencryptionsetting", "system.data.sqlclient.sqlcommandcolumnencryptionsetting!", "Member[enabled]"] + - ["system.int32", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[maxpoolsize]"] + - ["system.string", "system.data.sqlclient.sqlinfomessageeventargs", "Member[message]"] + - ["system.data.idbcommand", "system.data.sqlclient.sqldataadapter", "Member[updatecommand]"] + - ["system.object", "system.data.sqlclient.sqlclientfactory", "Method[getservice].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlauthenticationparameters", "Member[authority]"] + - ["system.data.sqlclient.sqlparameter", "system.data.sqlclient.sqlcommand", "Method[createparameter].ReturnValue"] + - ["system.data.sqlclient.sqlproviderservices", "system.data.sqlclient.sqlproviderservices!", "Member[singletoninstance]"] + - ["system.boolean", "system.data.sqlclient.sqlcolumnencryptioncspprovider", "Method[verifycolumnmasterkeymetadata].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[packetsize]"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqldataadapter", "Member[updatecommand]"] + - ["system.boolean", "system.data.sqlclient.sqldatareader", "Method[isdbnull].ReturnValue"] + - ["system.data.common.dbproviderfactory", "system.data.sqlclient.sqlconnection", "Member[dbproviderfactory]"] + - ["system.data.sqlclient.sqlauthenticationmethod", "system.data.sqlclient.sqlauthenticationmethod!", "Member[sqlpassword]"] + - ["system.collections.icollection", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[values]"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[object]"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqlcommandbuilder", "Method[getupdatecommand].ReturnValue"] + - ["system.collections.ienumerator", "system.data.sqlclient.sqldatareader", "Method[getenumerator].ReturnValue"] + - ["system.data.datatable", "system.data.sqlclient.sqldatareader", "Method[getschematable].ReturnValue"] + - ["system.data.sqlclient.sqlbulkcopyoptions", "system.data.sqlclient.sqlbulkcopyoptions!", "Member[keepnulls]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqldatareader", "Method[readasync].ReturnValue"] + - ["system.int32", "system.data.sqlclient.sqlbulkcopycolumnmapping", "Member[destinationordinal]"] + - ["system.boolean", "system.data.sqlclient.sqlcolumnencryptionkeystoreprovider", "Method[verifycolumnmasterkeymetadata].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationsource", "system.data.sqlclient.sqlnotificationsource!", "Member[execution]"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqldataadapter", "Member[insertcommand]"] + - ["system.data.updaterowsource", "system.data.sqlclient.sqlcommand", "Member[updatedrowsource]"] + - ["system.iasyncresult", "system.data.sqlclient.sqlcommand", "Method[beginexecutereader].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlcredential", "Member[userid]"] + - ["system.boolean", "system.data.sqlclient.sqlcommand", "Member[designtimevisible]"] + - ["system.collections.ienumerator", "system.data.sqlclient.sqlerrorcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[currentlanguage]"] + - ["system.security.securestring", "system.data.sqlclient.sqlcredential", "Member[password]"] + - ["system.security.ipermission", "system.data.sqlclient.sqlclientpermission", "Method[copy].ReturnValue"] + - ["system.data.idbcommand", "system.data.sqlclient.sqldataadapter", "Member[selectcommand]"] + - ["system.data.idbcommand", "system.data.sqlclient.sqldataadapter", "Member[insertcommand]"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqlclient.sqldatareader", "Method[getsqlsingle].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlinfomessageeventargs", "Member[source]"] + - ["system.data.sqlclient.sqldataadapter", "system.data.sqlclient.sqlcommandbuilder", "Member[dataadapter]"] + - ["system.data.sql.sqlnotificationrequest", "system.data.sqlclient.sqlcommand", "Member[notification]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[resource]"] + - ["system.object", "system.data.sqlclient.sqlparameter", "Member[value]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Method[shouldserialize].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqldatareader", "Method[getname].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlparametercollection", "Member[isreadonly]"] + - ["system.int32", "system.data.sqlclient.sqldatareader", "Member[fieldcount]"] + - ["system.data.isolationlevel", "system.data.sqlclient.sqltransaction", "Member[isolationlevel]"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[asynchronousprocessing]"] + - ["system.string", "system.data.sqlclient.sqlauthenticationparameters", "Member[servername]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[isolation]"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[networklibrary]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqlauthenticationprovider", "Method[acquiretokenasync].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlbulkcopycolumnmappingcollection", "Member[isreadonly]"] + - ["system.data.sqlclient.sqldatareader", "system.data.sqlclient.sqlcommand", "Method[endexecutereader].ReturnValue"] + - ["system.data.common.dbconnection", "system.data.sqlclient.sqltransaction", "Member[dbconnection]"] + - ["system.data.sqlclient.sqlauthenticationprovider", "system.data.sqlclient.sqlauthenticationprovider!", "Method[getprovider].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqldatareader", "Method[getsqlvalue].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqldataadapter", "Method[getbatchedrecordsaffected].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[enlist]"] + - ["system.data.sqlclient.sqlconnectioncolumnencryptionsetting", "system.data.sqlclient.sqlconnectioncolumnencryptionsetting!", "Member[enabled]"] + - ["system.byte", "system.data.sqlclient.sqlparameter", "Member[scale]"] + - ["system.string", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[datasource]"] + - ["system.threading.tasks.task", "system.data.sqlclient.sqldatareader", "Method[nextresultasync].ReturnValue"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[insert]"] + - ["system.int32", "system.data.sqlclient.sqlexception", "Member[linenumber]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationeventargs", "Member[info]"] + - ["system.data.common.dbconnection", "system.data.sqlclient.sqlcommand", "Member[dbconnection]"] + - ["system.int32", "system.data.sqlclient.sqlparametercollection", "Method[indexof].ReturnValue"] + - ["system.security.codeaccesspermission", "system.data.sqlclient.sqlclientfactory", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlcolumnencryptioncngprovider", "Method[verifycolumnmasterkeymetadata].ReturnValue"] + - ["system.object", "system.data.sqlclient.sqlcommand", "Method[clone].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlexception", "Member[source]"] + - ["system.int32", "system.data.sqlclient.sqlerror", "Member[linenumber]"] + - ["system.data.sqlclient.sqlerrorcollection", "system.data.sqlclient.sqlinfomessageeventargs", "Member[errors]"] + - ["system.data.sqlclient.sqlnotificationinfo", "system.data.sqlclient.sqlnotificationinfo!", "Member[truncate]"] + - ["system.data.sqlclient.sqlerrorcollection", "system.data.sqlclient.sqlexception", "Member[errors]"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[userdefinedtypes]"] + - ["system.string", "system.data.sqlclient.sqlparameter", "Method[tostring].ReturnValue"] + - ["system.data.sqlclient.sqlcommand", "system.data.sqlclient.sqlconnection", "Method[createcommand].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqldatareader", "Method[getboolean].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnectionstringbuilder", "Member[encrypt]"] + - ["system.string", "system.data.sqlclient.sqlerror", "Member[source]"] + - ["system.data.common.dbdatareader", "system.data.sqlclient.sqlcommand", "Method[executedbdatareader].ReturnValue"] + - ["system.string", "system.data.sqlclient.sqlclientmetadatacollectionnames!", "Member[procedures]"] + - ["system.boolean", "system.data.sqlclient.sqlauthenticationprovider", "Method[issupported].ReturnValue"] + - ["system.boolean", "system.data.sqlclient.sqlconnection", "Member[fireinfomessageeventonusererrors]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.SqlTypes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.SqlTypes.typemodel.yml new file mode 100644 index 000000000000..ce9c0f6456ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.SqlTypes.typemodel.yml @@ -0,0 +1,704 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqldecimal", "Method[tosqlbyte].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_bitwiseand].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint32", "Member[value]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[xor].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlint32", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlstring", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlboolean", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlboolean", "Method[tosqldouble].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_multiply].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[xor].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqldouble", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[bitwiseor].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlstring", "Method[tosqlint64].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[op_equality].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqlboolean", "Member[bytevalue]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[abs].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlguid", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Member[maxvalue]"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlbytes!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlint32", "Method[tosqlsingle].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlfilestream", "Member[cantimeout]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqldouble", "Method[tosqlint32].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlguid", "system.data.sqltypes.sqlguid!", "Member[null]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Member[minvalue]"] + - ["system.boolean", "system.data.sqltypes.sqlstring", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Member[null]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldouble", "Method[tosqldecimal].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[modulus].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqldouble", "Method[tosqlint16].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[truncate].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Member[minvalue]"] + - ["system.guid", "system.data.sqltypes.sqlguid!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlxml", "Member[isnull]"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlint64", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[op_addition].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqldecimal", "Method[tostring].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlfilestream", "Method[readbyte].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[modulus].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlboolean", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldatetime!", "Member[sqlticksperminute]"] + - ["system.byte[]", "system.data.sqltypes.sqldecimal", "Member[bindata]"] + - ["system.int64", "system.data.sqltypes.sqlfilestream", "Member[length]"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[op_implicit].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqldecimal", "Method[tosqlmoney].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlbyte", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_modulus].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[divide].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldecimal", "Method[tosqldouble].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldecimal", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlfilestream", "Member[canseek]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlstring", "Method[tosqlint32].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlbyte", "Method[tosqlint16].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlsingle", "Method[tosqldouble].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlboolean", "Member[istrue]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[divide].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Member[maxvalue]"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqldouble", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[fromtdsvalue].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_unarynegation].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlint64", "Member[isnull]"] + - ["system.int64", "system.data.sqltypes.sqlint64!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[lessthanorequals].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlint32", "Member[isnull]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_bitwiseor].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[op_implicit].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqlbytes", "system.data.sqltypes.sqlbytes!", "Member[null]"] + - ["system.string", "system.data.sqltypes.sqlbinary", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_logicalnot].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlint16", "Method[tosqldouble].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlstring", "Member[lcid]"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlstring", "Method[tosqlmoney].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlbyte", "Method[tosqldecimal].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[multiply].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlstring!", "Method[concat].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Member[null]"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlsingle", "Method[tosqlbyte].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[op_multiply].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldatetime", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlmoney", "Method[compareto].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqldouble", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[equals].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqltypesschemaimporterextensionhelper", "Method[importschematype].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlfilestream", "Member[position]"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlboolean", "Method[tosqlint16].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_division].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Member[minvalue]"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlbyte", "Method[tosqlmoney].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[xor].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlchars!", "Method[op_explicit].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlxml", "Method[getschema].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlstring", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_exclusiveor].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[op_unarynegation].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[op_unarynegation].ReturnValue"] + - ["system.data.sqltypes.sqlxml", "system.data.sqltypes.sqlxml!", "Member[null]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_division].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.decimal", "system.data.sqltypes.sqlmoney", "Member[value]"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_bitwiseand].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[bitwiseand].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlmoney!", "Method[getxsdtype].ReturnValue"] + - ["system.decimal", "system.data.sqltypes.sqldecimal", "Member[value]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlcompareoptions!", "Member[binarysort]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[power].ReturnValue"] + - ["system.iasyncresult", "system.data.sqltypes.sqlfilestream", "Method[beginwrite].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal", "Method[tosqlboolean].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlbyte", "Method[gethashcode].ReturnValue"] + - ["system.double", "system.data.sqltypes.sqldouble", "Member[value]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlsingle", "Method[tosqldecimal].ReturnValue"] + - ["system.globalization.compareoptions", "system.data.sqltypes.sqlstring!", "Method[compareoptionsfromsqlcompareoptions].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlint64", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint32", "Method[tosqlint64].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_multiply].ReturnValue"] + - ["system.byte[]", "system.data.sqltypes.sqlbinary", "Member[value]"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqldecimal", "Method[getschema].ReturnValue"] + - ["system.char[]", "system.data.sqltypes.sqlchars", "Member[buffer]"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlcompareoptions!", "Member[binarysort2]"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlstring", "Method[tosqldecimal].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[op_multiply].ReturnValue"] + - ["system.data.sqltypes.sqlbytes", "system.data.sqltypes.sqlbytes!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint64", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte", "Method[tosqlboolean].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle", "Method[tosqlboolean].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlbyte", "Member[isnull]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqldouble", "Method[tosqlint64].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqldecimal", "Method[equals].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlint16", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlguid", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[notequals].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlbinary", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.storagestate", "system.data.sqltypes.storagestate!", "Member[buffer]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Member[null]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[mod].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[greaterthan].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlsingle", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_bitwiseor].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[multiply].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[op_unarynegation].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlint64", "Method[tosqldouble].ReturnValue"] + - ["system.data.sqltypes.storagestate", "system.data.sqltypes.sqlbytes", "Member[storage]"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlsingle", "Method[tosqlmoney].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlmoney", "Method[tosqlstring].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqldouble!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbinary!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlchars", "Member[isnull]"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlint64!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[equals].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlchars", "Member[length]"] + - ["system.string", "system.data.sqltypes.sqlstring!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_multiply].ReturnValue"] + - ["system.globalization.cultureinfo", "system.data.sqltypes.sqlstring", "Member[cultureinfo]"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlint64", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlmoney", "Method[tosqldecimal].ReturnValue"] + - ["system.int16", "system.data.sqltypes.sqlint16", "Member[value]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Method[parse].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint64", "Method[tosqlint32].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldouble", "Method[gethashcode].ReturnValue"] + - ["system.decimal", "system.data.sqltypes.sqlmoney!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlstring", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_inequality].ReturnValue"] + - ["system.byte[]", "system.data.sqltypes.sqlfilestream", "Member[transactioncontext]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Member[maxvalue]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlfilestream", "Member[canwrite]"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlstring!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Member[zero]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64", "Method[tosqlboolean].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqldatetime", "Member[isnull]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[bitwiseand].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[modulus].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[xor].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_modulus].ReturnValue"] + - ["system.single", "system.data.sqltypes.sqlsingle", "Member[value]"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlboolean", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[greaterthanorequal].ReturnValue"] + - ["system.io.stream", "system.data.sqltypes.sqlbytes", "Member[stream]"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbinary!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlstring!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldecimal", "Method[writetdsvalue].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqldecimal", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[op_equality].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqldecimal", "Member[precision]"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlint64", "Method[tosqlmoney].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldouble", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[op_greaterthan].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlfilestream", "Member[name]"] + - ["system.byte[]", "system.data.sqltypes.sqlstring", "Method[getnonunicodebytes].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlboolean", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[parse].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlbinary!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_division].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlstring!", "Member[binarysort2]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[and].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[parse].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_addition].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Member[null]"] + - ["system.globalization.compareinfo", "system.data.sqltypes.sqlstring", "Member[compareinfo]"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlint32", "Method[tosqldouble].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlchars", "Member[maxlength]"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[divide].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[op_lessthan].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint32!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlboolean", "Method[tosqlint32].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Member[minvalue]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlsingle", "Method[tosqlint32].ReturnValue"] + - ["system.data.sqltypes.storagestate", "system.data.sqltypes.storagestate!", "Member[stream]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[greaterthan].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlstring", "Member[isnull]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[multiply].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[round].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[xor].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlstring", "Member[sqlcompareoptions]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Member[zero]"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlguid", "Method[tosqlbinary].ReturnValue"] + - ["system.double", "system.data.sqltypes.sqldecimal", "Method[todouble].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[equals].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqldouble", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlbinary", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.inullable", "Member[isnull]"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlboolean!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[equals].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlbytes", "Method[read].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[greaterthanorequal].ReturnValue"] + - ["system.byte[]", "system.data.sqltypes.sqlbytes", "Member[value]"] + - ["system.boolean", "system.data.sqltypes.sqlboolean", "Member[isnull]"] + - ["system.int32", "system.data.sqltypes.sqlstring", "Method[compareto].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlxml!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[op_greaterthan].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldatetime!", "Member[sqlticksperhour]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlsingle", "Method[tosqlint16].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlbyte", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlint64", "Method[tosqlbyte].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[divide].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlboolean!", "Method[op_true].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqldecimal", "Member[isnull]"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlstring", "Method[tosqlbyte].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_exclusiveor].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlmoney", "Method[tosqlbyte].ReturnValue"] + - ["system.decimal", "system.data.sqltypes.sqldecimal!", "Method[op_explicit].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlchars", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqldouble", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_multiply].ReturnValue"] + - ["system.double", "system.data.sqltypes.sqldouble!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_implicit].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[op_division].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqldecimal", "Member[scale]"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[parse].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlbyte!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint16", "Method[tosqlint64].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint16", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint16", "Method[tosqlint32].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlsingle", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Member[maxvalue]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_exclusiveor].ReturnValue"] + - ["system.datetime", "system.data.sqltypes.sqldatetime!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlsingle", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlcompareoptions!", "Member[ignorewidth]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlmoney", "Method[tosqlint16].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlsingle", "Member[isnull]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_unarynegation].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlbyte", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqldecimal", "Method[tosqlint32].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqlstring", "Method[tosqldatetime].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_addition].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqlbytes", "Member[item]"] + - ["system.double", "system.data.sqltypes.sqlmoney", "Method[todouble].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_modulus].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlguid", "Member[isnull]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_bitwiseand].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbytes!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Member[zero]"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_unarynegation].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlint64", "Method[getschema].ReturnValue"] + - ["system.single", "system.data.sqltypes.sqlsingle!", "Method[op_explicit].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqlbinary", "Member[item]"] + - ["system.boolean", "system.data.sqltypes.sqldouble", "Member[isnull]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_bitwiseor].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqldatetime", "Method[tostring].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlfilestream", "Member[writetimeout]"] + - ["system.boolean", "system.data.sqltypes.sqlsingle", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[op_addition].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlstring", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[lessthanorequal].ReturnValue"] + - ["system.datetime", "system.data.sqltypes.sqldatetime", "Member[value]"] + - ["system.int32[]", "system.data.sqltypes.sqldecimal", "Member[data]"] + - ["system.boolean", "system.data.sqltypes.sqlmoney", "Member[isnull]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[greaterthanorequal].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqldatetime", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlint16", "Method[tosqlmoney].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlbytes", "Member[length]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[op_greaterthan].ReturnValue"] + - ["system.iasyncresult", "system.data.sqltypes.sqlfilestream", "Method[beginread].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[bitwiseand].ReturnValue"] + - ["system.data.sqltypes.sqlguid", "system.data.sqltypes.sqlstring", "Method[tosqlguid].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Member[maxvalue]"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Member[null]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlmoney", "Method[tosqlint32].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[op_lessthan].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqlbyte", "Member[value]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlsingle", "Method[tosqlint64].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlguid", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[greaterthan].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlboolean", "Member[value]"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlcompareoptions!", "Member[ignorekanatype]"] + - ["system.data.sqltypes.storagestate", "system.data.sqltypes.sqlchars", "Member[storage]"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlboolean", "Method[tosqlbyte].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[parse].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlmoney", "Method[gettdsvalue].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlchars", "Method[read].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbinary!", "Method[wrapbytes].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqldecimal!", "Member[maxscale]"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[op_addition].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlint16", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlstring!", "Member[null]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[bitwiseor].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlmoney", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[parse].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlint16", "Method[tosqldecimal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_division].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlstring!", "Member[ignorekanatype]"] + - ["system.xml.xmlreader", "system.data.sqltypes.sqlxml", "Method[createreader].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Member[maxvalue]"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlboolean", "Method[tosqlmoney].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_bitwiseor].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlstring", "Method[clone].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Member[minvalue]"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlint16!", "Method[getxsdtype].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlfilestream", "Method[endread].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldatetime!", "Member[sqltickspersecond]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[op_greaterthan].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlxml", "Member[value]"] + - ["system.byte", "system.data.sqltypes.sqldecimal!", "Member[maxprecision]"] + - ["system.int32", "system.data.sqltypes.sqlbinary", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[bitwiseor].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlmoney", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_bitwiseand].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[op_subtraction].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlsingle", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_modulus].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Member[zero]"] + - ["system.guid", "system.data.sqltypes.sqlguid", "Member[value]"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Member[maxvalue]"] + - ["system.byte[]", "system.data.sqltypes.sqlbytes", "Member[buffer]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlint64", "Member[value]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqltypesschemaimporterextensionhelper!", "Member[sqltypesnamespace]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Member[null]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Member[one]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.byte", "system.data.sqltypes.sqlbyte!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlstring!", "Method[op_addition].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqldecimal", "Method[tosqlint16].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[or].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlbinary", "Member[length]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Member[zero]"] + - ["system.byte[]", "system.data.sqltypes.sqlstring", "Method[getunicodebytes].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlboolean!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[op_division].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[floor].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[adjustscale].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlint16", "Method[tosqlbyte].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqldecimal!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlboolean", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlmoney", "Method[tosqlint64].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlint32!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlstring", "Method[tosqldouble].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[subtract].ReturnValue"] + - ["system.byte[]", "system.data.sqltypes.sqlguid", "Method[tobytearray].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlfilestream", "Member[canread]"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlstring!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_onescomplement].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlint16", "Method[getschema].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldatetime", "Member[timeticks]"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlboolean", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[ceiling].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqldecimal", "Method[tosqlint64].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.byte[]", "system.data.sqltypes.sqlbinary!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldatetime", "Member[dayticks]"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[bitwiseor].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlint32", "Method[tosqlbyte].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Member[true]"] + - ["system.int32", "system.data.sqltypes.sqlstring!", "Member[ignorecase]"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbinary!", "Method[op_addition].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[mod].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Member[minvalue]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlmoney", "Method[toint32].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[notequals].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlboolean", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[op_multiply].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlcompareoptions!", "Member[ignorecase]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[parse].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney", "Method[tosqlboolean].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Member[null]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlbytes", "Member[isnull]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring", "Method[tosqlboolean].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbinary!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint16", "Method[compareto].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlmoney", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlbyte", "Method[tosqlint32].ReturnValue"] + - ["system.data.sqltypes.sqlchars", "system.data.sqltypes.sqlchars!", "Member[null]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[multiply].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlsingle!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble", "Method[tosqlboolean].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Member[maxvalue]"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Member[zero]"] + - ["system.char[]", "system.data.sqltypes.sqlchars", "Member[value]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[divide].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlmoney", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[converttoprecscale].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Member[zero]"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[bitwiseand].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Member[zero]"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_implicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlguid", "system.data.sqltypes.sqlguid!", "Method[op_implicit].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_addition].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Member[minvalue]"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[multiply].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlint16", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[op_unarynegation].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint32", "Method[tosqlboolean].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlint16", "Member[isnull]"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlsingle", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[mod].ReturnValue"] + - ["system.char", "system.data.sqltypes.sqlchars", "Member[item]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqldecimal", "Member[ispositive]"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[multiply].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_exclusiveor].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlguid", "system.data.sqltypes.sqlguid!", "Method[parse].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlint32", "Method[tostring].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlbyte", "Method[tosqlstring].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldatetime", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint32", "Method[tosqlint16].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint64", "Method[gethashcode].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlguid", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int16", "system.data.sqltypes.sqlint16!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[op_implicit].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[op_greaterthan].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqldatetime!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Method[subtract].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[op_bitwiseand].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlboolean", "Member[isfalse]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlbinary", "Member[isnull]"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[multiply].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlstring!", "Member[ignorewidth]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[op_greaterthan].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlguid!", "Method[getxsdtype].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Member[null]"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlbytes", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqldatetime", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Member[null]"] + - ["system.data.sqltypes.sqlguid", "system.data.sqltypes.sqlguid!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[op_bitwiseor].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[op_multiply].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqldecimal", "Method[tosqlstring].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqldouble", "Method[tosqlbyte].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqldouble", "Method[tosqlmoney].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint64", "Method[tosqlint16].ReturnValue"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlmoney", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbinary!", "Member[null]"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Member[null]"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[divide].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlint32", "Method[getschema].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint32", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[greaterthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[modulus].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqldecimal!", "Method[op_division].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlmoney!", "Method[equals].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlstring!", "Member[ignorenonspace]"] + - ["system.int32", "system.data.sqltypes.sqlfilestream", "Member[readtimeout]"] + - ["system.int32", "system.data.sqltypes.sqlfilestream", "Method[read].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[lessthan].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.data.sqltypes.sqlbinary", "Method[getschema].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlstring", "Method[tosqlint16].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[op_implicit].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[op_subtraction].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlchars", "Method[tosqlstring].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqldecimal", "Method[gethashcode].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[op_inequality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[notequals].ReturnValue"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbinary!", "Method[concat].ReturnValue"] + - ["system.decimal", "system.data.sqltypes.sqlmoney", "Method[todecimal].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlint32", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlcompareoptions!", "Member[none]"] + - ["system.int64", "system.data.sqltypes.sqlfilestream", "Method[seek].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlint32", "Method[tosqlmoney].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlbyte", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlint16", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Method[mod].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlint32", "Method[tosqldecimal].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlcompareoptions", "system.data.sqltypes.sqlcompareoptions!", "Member[ignorenonspace]"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlboolean", "Method[tosqlint64].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[op_greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint16", "Method[tosqlboolean].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Member[false]"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlboolean", "Method[tosqldecimal].ReturnValue"] + - ["system.data.sqltypes.sqlchars", "system.data.sqltypes.sqlchars!", "Method[op_explicit].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlsingle!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[parse].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlint64!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlguid", "Method[equals].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlguid", "Method[compareto].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlguid!", "Method[op_lessthan].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlbyte", "Method[tosqldouble].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqlint32!", "Member[minvalue]"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqlmoney", "Method[tosqldouble].ReturnValue"] + - ["system.data.sqltypes.sqldouble", "system.data.sqltypes.sqldouble!", "Method[divide].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlboolean!", "Method[greaterthanorequals].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlint64!", "Method[op_exclusiveor].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlstring!", "Member[binarysort]"] + - ["system.data.sqltypes.sqlbinary", "system.data.sqltypes.sqlbytes", "Method[tosqlbinary].ReturnValue"] + - ["system.data.sqltypes.sqldecimal", "system.data.sqltypes.sqlint64", "Method[tosqldecimal].ReturnValue"] + - ["system.data.sqltypes.sqlsingle", "system.data.sqltypes.sqlbyte", "Method[tosqlsingle].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[parse].ReturnValue"] + - ["system.data.sqltypes.sqlint64", "system.data.sqltypes.sqlbyte", "Method[tosqlint64].ReturnValue"] + - ["system.data.sqltypes.sqlint16", "system.data.sqltypes.sqlint16!", "Member[minvalue]"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlsingle!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlguid", "system.data.sqltypes.sqlbinary", "Method[tosqlguid].ReturnValue"] + - ["system.data.sqltypes.storagestate", "system.data.sqltypes.storagestate!", "Member[unmanagedbuffer]"] + - ["system.boolean", "system.data.sqltypes.sqlint64", "Method[equals].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqldatetime", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldatetime!", "Method[greaterthan].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbyte!", "Method[equals].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Method[onescomplement].ReturnValue"] + - ["system.data.sqltypes.sqlint32", "system.data.sqltypes.sqldecimal!", "Method[sign].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.data.sqltypes.sqlchars!", "Method[getxsdtype].ReturnValue"] + - ["system.int32", "system.data.sqltypes.sqlint32", "Method[compareto].ReturnValue"] + - ["system.string", "system.data.sqltypes.sqlstring", "Member[value]"] + - ["system.int64", "system.data.sqltypes.sqlmoney", "Method[toint64].ReturnValue"] + - ["system.data.sqltypes.sqlstring", "system.data.sqltypes.sqlstring!", "Method[add].ReturnValue"] + - ["system.int64", "system.data.sqltypes.sqlbytes", "Member[maxlength]"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Method[add].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[divide].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlbinary!", "Method[notequals].ReturnValue"] + - ["system.boolean", "system.data.sqltypes.sqlboolean!", "Method[op_false].ReturnValue"] + - ["system.data.sqltypes.sqlmoney", "system.data.sqltypes.sqlmoney!", "Method[parse].ReturnValue"] + - ["system.data.sqltypes.sqlbyte", "system.data.sqltypes.sqlbyte!", "Member[maxvalue]"] + - ["system.data.sqltypes.sqldatetime", "system.data.sqltypes.sqldatetime!", "Method[op_addition].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqlstring!", "Method[op_equality].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldecimal!", "Method[lessthanorequal].ReturnValue"] + - ["system.data.sqltypes.sqlboolean", "system.data.sqltypes.sqldouble!", "Method[greaterthanorequal].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.typemodel.yml new file mode 100644 index 000000000000..1fe5109c8af9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Data.typemodel.yml @@ -0,0 +1,681 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.data.datatablereader", "Method[getname].ReturnValue"] + - ["system.data.updatestatus", "system.data.updatestatus!", "Member[skipallremainingrows]"] + - ["system.boolean", "system.data.uniqueconstraint", "Method[equals].ReturnValue"] + - ["system.boolean", "system.data.dataview", "Method[contains].ReturnValue"] + - ["system.object", "system.data.idataparametercollection", "Member[item]"] + - ["system.data.itablemapping", "system.data.itablemappingcollection", "Method[add].ReturnValue"] + - ["system.data.datarowcomparer", "system.data.datarowcomparer!", "Member[default]"] + - ["system.int32", "system.data.idatareader", "Member[depth]"] + - ["system.int64", "system.data.datareaderextensions!", "Method[getbytes].ReturnValue"] + - ["system.data.statementtype", "system.data.statementtype!", "Member[batch]"] + - ["system.data.icolumnmapping", "system.data.icolumnmappingcollection", "Method[getbydatasetcolumn].ReturnValue"] + - ["system.componentmodel.eventdescriptorcollection", "system.data.datarowview", "Method[getevents].ReturnValue"] + - ["system.data.entitykey", "system.data.entitykey!", "Member[entitynotvalidkey]"] + - ["system.boolean", "system.data.dataview", "Member[isinitialized]"] + - ["system.data.orderedenumerablerowcollection", "system.data.typedtablebaseextensions!", "Method[orderbydescending].ReturnValue"] + - ["system.boolean", "system.data.idatarecord", "Method[getboolean].ReturnValue"] + - ["system.collections.ilist", "system.data.dataset", "Method[getlist].ReturnValue"] + - ["system.data.datatable", "system.data.foreignkeyconstraint", "Member[table]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[udt]"] + - ["system.boolean", "system.data.dataview", "Member[isreadonly]"] + - ["system.boolean", "system.data.datarelation", "Member[nested]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[guid]"] + - ["system.object", "system.data.icolumnmappingcollection", "Member[item]"] + - ["system.string", "system.data.datatable", "Method[tostring].ReturnValue"] + - ["system.int32", "system.data.idatarecord", "Member[fieldcount]"] + - ["system.int32", "system.data.internaldatacollectionbase", "Member[count]"] + - ["system.data.itablemapping", "system.data.itablemappingcollection", "Method[getbydatasettable].ReturnValue"] + - ["system.boolean", "system.data.datatablereader", "Method[isdbnull].ReturnValue"] + - ["system.object", "system.data.itablemappingcollection", "Member[item]"] + - ["system.data.dataviewrowstate", "system.data.dataviewsetting", "Member[rowstatefilter]"] + - ["system.data.xmlwritemode", "system.data.xmlwritemode!", "Member[writeschema]"] + - ["system.data.datacolumn[]", "system.data.foreignkeyconstraint", "Member[columns]"] + - ["system.data.datarow", "system.data.datarowchangeeventargs", "Member[row]"] + - ["system.boolean", "system.data.dataviewmanager", "Member[isreadonly]"] + - ["system.data.datatable", "system.data.datarow", "Member[table]"] + - ["system.string", "system.data.datacolumn", "Member[columnname]"] + - ["system.data.constraint", "system.data.constraintcollection", "Method[add].ReturnValue"] + - ["system.data.statementtype", "system.data.statementtype!", "Member[delete]"] + - ["system.string", "system.data.dataset", "Member[namespace]"] + - ["system.data.propertyattributes", "system.data.propertyattributes!", "Member[write]"] + - ["system.string", "system.data.datasetschemaimporterextension", "Method[importschematype].ReturnValue"] + - ["system.object", "system.data.propertycollection", "Method[clone].ReturnValue"] + - ["system.data.datatable", "system.data.fillerroreventargs", "Member[datatable]"] + - ["system.boolean", "system.data.dataset", "Member[enforceconstraints]"] + - ["system.boolean", "system.data.datarelationcollection", "Method[canremove].ReturnValue"] + - ["system.int16", "system.data.datatablereader", "Method[getint16].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.data.dataviewmanager", "Method[getitemproperties].ReturnValue"] + - ["system.string", "system.data.entitykey", "Member[entitycontainername]"] + - ["system.data.rule", "system.data.rule!", "Member[setnull]"] + - ["system.boolean", "system.data.datarelationcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.data.datatablereader", "Method[getproviderspecificvalues].ReturnValue"] + - ["system.int32", "system.data.datacolumn", "Member[ordinal]"] + - ["system.data.datarowview[]", "system.data.dataview", "Method[findrows].ReturnValue"] + - ["system.data.datasetdatetime", "system.data.datacolumn", "Member[datetimemode]"] + - ["system.data.orderedenumerablerowcollection", "system.data.typedtablebaseextensions!", "Method[orderby].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[smallint]"] + - ["system.data.idbconnection", "system.data.idbtransaction", "Member[connection]"] + - ["system.collections.ienumerator", "system.data.enumerablerowcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.data.dataview", "Member[allowdelete]"] + - ["system.boolean", "system.data.datatablereader", "Method[getboolean].ReturnValue"] + - ["system.boolean", "system.data.dataset", "Method[isbinaryserialized].ReturnValue"] + - ["system.boolean", "system.data.dataviewmanager", "Member[allownew]"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[changecurrentandoriginal]"] + - ["system.object", "system.data.idataparameter", "Member[value]"] + - ["system.data.datarow", "system.data.dbconcurrencyexception", "Member[row]"] + - ["system.string", "system.data.entitysqlexception", "Member[errordescription]"] + - ["system.object", "system.data.idatarecord", "Member[item]"] + - ["system.boolean", "system.data.itablemappingcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.data.dataview", "Member[syncroot]"] + - ["system.int32", "system.data.datarowcollection", "Member[count]"] + - ["system.data.datatable", "system.data.idatareader", "Method[getschematable].ReturnValue"] + - ["system.data.updaterowsource", "system.data.updaterowsource!", "Member[both]"] + - ["system.string", "system.data.entitysqlexception", "Member[message]"] + - ["system.int32", "system.data.idbcommand", "Method[executenonquery].ReturnValue"] + - ["system.string", "system.data.datarowview", "Method[getcomponentname].ReturnValue"] + - ["system.collections.arraylist", "system.data.internaldatacollectionbase", "Member[list]"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[change]"] + - ["system.string", "system.data.datacolumn", "Member[prefix]"] + - ["system.boolean", "system.data.datarowcollection", "Method[contains].ReturnValue"] + - ["system.data.datatable", "system.data.datatablecollection", "Method[add].ReturnValue"] + - ["system.data.datarow[]", "system.data.datarow", "Method[getparentrows].ReturnValue"] + - ["system.data.datarow", "system.data.datacolumnchangeeventargs", "Member[row]"] + - ["system.string", "system.data.dataviewmanager", "Method[getlistname].ReturnValue"] + - ["system.boolean", "system.data.dataset", "Member[haserrors]"] + - ["system.type", "system.data.datatablereader", "Method[getproviderspecificfieldtype].ReturnValue"] + - ["system.int32", "system.data.entitysqlexception", "Member[line]"] + - ["system.data.missingmappingaction", "system.data.missingmappingaction!", "Member[error]"] + - ["system.data.missingschemaaction", "system.data.missingschemaaction!", "Member[error]"] + - ["system.data.missingmappingaction", "system.data.missingmappingaction!", "Member[ignore]"] + - ["system.data.dataviewsetting", "system.data.dataviewsettingcollection", "Member[item]"] + - ["system.byte", "system.data.idbdataparameter", "Member[precision]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[datetimeoffset]"] + - ["system.boolean", "system.data.datareaderextensions!", "Method[getboolean].ReturnValue"] + - ["system.string", "system.data.entitykey", "Member[entitysetname]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[smalldatetime]"] + - ["system.boolean", "system.data.datacolumncollection", "Method[canremove].ReturnValue"] + - ["system.string", "system.data.constraint", "Method[tostring].ReturnValue"] + - ["system.int32", "system.data.idatareader", "Member[recordsaffected]"] + - ["system.componentmodel.isite", "system.data.dataset", "Member[site]"] + - ["system.int64", "system.data.idatarecord", "Method[getchars].ReturnValue"] + - ["system.data.datarow[]", "system.data.datatable", "Method[newrowarray].ReturnValue"] + - ["system.data.enumerablerowcollection", "system.data.enumerablerowcollectionextensions!", "Method[cast].ReturnValue"] + - ["system.string", "system.data.datarelation", "Method[tostring].ReturnValue"] + - ["system.data.entitystate", "system.data.entitystate!", "Member[detached]"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[deleted]"] + - ["system.boolean", "system.data.dataview", "Member[issynchronized]"] + - ["system.componentmodel.propertydescriptorcollection", "system.data.dataview", "Method[getitemproperties].ReturnValue"] + - ["system.int64", "system.data.datatablereader", "Method[getchars].ReturnValue"] + - ["system.data.datacolumn[]", "system.data.datatable", "Member[primarykey]"] + - ["system.data.icolumnmapping", "system.data.icolumnmappingcollection", "Method[add].ReturnValue"] + - ["system.object", "system.data.dataview", "Method[addnew].ReturnValue"] + - ["system.data.mappingtype", "system.data.datacolumn", "Member[columnmapping]"] + - ["system.object", "system.data.datareaderextensions!", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.data.dataview", "Member[allowedit]"] + - ["system.string", "system.data.datacolumn", "Member[namespace]"] + - ["system.int32", "system.data.idbcommand", "Member[commandtimeout]"] + - ["system.data.dataset", "system.data.dataset", "Method[clone].ReturnValue"] + - ["system.boolean", "system.data.datatable", "Member[isinitialized]"] + - ["system.data.itablemappingcollection", "system.data.idataadapter", "Member[tablemappings]"] + - ["system.int32", "system.data.datacolumncollection", "Method[indexof].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[int]"] + - ["system.xml.schema.xmlschemacomplextype", "system.data.datatable!", "Method[getdatatableschema].ReturnValue"] + - ["system.boolean", "system.data.dataview", "Member[issorted]"] + - ["system.data.statementtype", "system.data.statementtype!", "Member[update]"] + - ["system.data.isolationlevel", "system.data.isolationlevel!", "Member[unspecified]"] + - ["system.data.idbtransaction", "system.data.idbcommand", "Member[transaction]"] + - ["system.componentmodel.isite", "system.data.datatable", "Member[site]"] + - ["system.boolean", "system.data.datatable", "Member[casesensitive]"] + - ["system.guid", "system.data.idatarecord", "Method[getguid].ReturnValue"] + - ["system.data.loadoption", "system.data.loadoption!", "Member[overwritechanges]"] + - ["system.decimal", "system.data.datareaderextensions!", "Method[getdecimal].ReturnValue"] + - ["system.int32", "system.data.datarowview", "Method[gethashcode].ReturnValue"] + - ["system.data.updatestatus", "system.data.updatestatus!", "Member[errorsoccurred]"] + - ["system.data.dataview", "system.data.datarowview", "Member[dataview]"] + - ["system.data.entitystate", "system.data.entitystate!", "Member[modified]"] + - ["system.boolean", "system.data.dataset", "Member[casesensitive]"] + - ["system.int32", "system.data.dataviewmanager", "Member[count]"] + - ["system.data.entitystate", "system.data.entitystate!", "Member[unchanged]"] + - ["system.data.connectionstate", "system.data.connectionstate!", "Member[broken]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[json]"] + - ["system.string", "system.data.datarelation", "Member[relationname]"] + - ["system.datetime", "system.data.datatablereader", "Method[getdatetime].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[decimal]"] + - ["system.data.datarowaction", "system.data.datarowchangeeventargs", "Member[action]"] + - ["system.data.datarow", "system.data.datatablenewroweventargs", "Member[row]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[structured]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[tinyint]"] + - ["system.globalization.cultureinfo", "system.data.datatable", "Member[locale]"] + - ["system.int32", "system.data.dataviewmanager", "Method[add].ReturnValue"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[nothing]"] + - ["system.boolean", "system.data.dataview", "Member[allownew]"] + - ["system.boolean", "system.data.entitykey!", "Method[op_equality].ReturnValue"] + - ["system.data.datatable", "system.data.datatable", "Method[clone].ReturnValue"] + - ["system.boolean", "system.data.datacolumn", "Member[unique]"] + - ["system.boolean", "system.data.dataviewmanager", "Member[issorted]"] + - ["system.boolean", "system.data.dataviewsetting", "Member[applydefaultsort]"] + - ["system.data.commandbehavior", "system.data.commandbehavior!", "Member[singlerow]"] + - ["system.string", "system.data.datareaderextensions!", "Method[getstring].ReturnValue"] + - ["system.object", "system.data.datarow", "Member[item]"] + - ["system.componentmodel.attributecollection", "system.data.datarowview", "Method[getattributes].ReturnValue"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[commit]"] + - ["system.object", "system.data.datarowview", "Method[getpropertyowner].ReturnValue"] + - ["system.data.rule", "system.data.rule!", "Member[setdefault]"] + - ["system.boolean", "system.data.datarowview", "Method[equals].ReturnValue"] + - ["system.collections.arraylist", "system.data.typeddatasetgeneratorexception", "Member[errorlist]"] + - ["system.componentmodel.propertydescriptor", "system.data.datarowview", "Method[getdefaultproperty].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[single]"] + - ["system.data.commandbehavior", "system.data.commandbehavior!", "Member[sequentialaccess]"] + - ["system.data.dataview", "system.data.datatableextensions!", "Method[asdataview].ReturnValue"] + - ["system.int32", "system.data.statementcompletedeventargs", "Member[recordcount]"] + - ["system.data.datarow[]", "system.data.datatable", "Method[select].ReturnValue"] + - ["system.data.conflictoption", "system.data.conflictoption!", "Member[comparerowversion]"] + - ["system.int32", "system.data.idatarecord", "Method[getordinal].ReturnValue"] + - ["system.string", "system.data.itablemapping", "Member[datasettable]"] + - ["system.object", "system.data.datatablereader", "Method[getproviderspecificvalue].ReturnValue"] + - ["system.data.parameterdirection", "system.data.idataparameter", "Member[direction]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[uniqueidentifier]"] + - ["system.string", "system.data.datatablereader", "Method[getstring].ReturnValue"] + - ["system.data.acceptrejectrule", "system.data.acceptrejectrule!", "Member[cascade]"] + - ["system.data.isolationlevel", "system.data.isolationlevel!", "Member[snapshot]"] + - ["system.data.datacolumn", "system.data.datacolumncollection", "Member[item]"] + - ["system.data.datarowstate", "system.data.datarow", "Member[rowstate]"] + - ["system.string", "system.data.entitykeymember", "Member[key]"] + - ["system.boolean", "system.data.datarow", "Member[haserrors]"] + - ["system.string", "system.data.idbconnection", "Member[connectionstring]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[bigint]"] + - ["system.byte", "system.data.idatarecord", "Method[getbyte].ReturnValue"] + - ["system.collections.arraylist", "system.data.datatablecollection", "Member[list]"] + - ["system.data.loadoption", "system.data.loadoption!", "Member[preservechanges]"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[delete]"] + - ["system.xml.schema.xmlschema", "system.data.dataset", "Method[getschemaserializable].ReturnValue"] + - ["system.data.datarow[]", "system.data.datatable", "Method[geterrors].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[string]"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[modifiedcurrent]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[decimal]"] + - ["system.data.commandbehavior", "system.data.commandbehavior!", "Member[default]"] + - ["system.data.updaterowsource", "system.data.idbcommand", "Member[updatedrowsource]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[text]"] + - ["system.string", "system.data.datarow", "Member[rowerror]"] + - ["system.data.isolationlevel", "system.data.isolationlevel!", "Member[readuncommitted]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[int32]"] + - ["system.data.schemaserializationmode", "system.data.dataset", "Member[schemaserializationmode]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[currency]"] + - ["system.data.datarow", "system.data.datarowcollection", "Method[find].ReturnValue"] + - ["system.data.dataview", "system.data.datarowview", "Method[createchildview].ReturnValue"] + - ["system.int32", "system.data.dataviewsettingcollection", "Member[count]"] + - ["system.int32", "system.data.entitysqlexception", "Member[column]"] + - ["system.int32", "system.data.datarowcomparer", "Method[gethashcode].ReturnValue"] + - ["system.guid", "system.data.datareaderextensions!", "Method[getguid].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.data.datarowview", "Method[getconverter].ReturnValue"] + - ["system.data.foreignkeyconstraint", "system.data.datarelation", "Member[childkeyconstraint]"] + - ["system.data.dataviewsettingcollection", "system.data.dataviewmanager", "Member[dataviewsettings]"] + - ["system.data.datatable", "system.data.mergefailedeventargs", "Member[table]"] + - ["system.data.datatable", "system.data.datatableextensions!", "Method[copytodatatable].ReturnValue"] + - ["system.byte", "system.data.datareaderextensions!", "Method[getbyte].ReturnValue"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[unchanged]"] + - ["system.data.dbtype", "system.data.idataparameter", "Member[dbtype]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[binary]"] + - ["system.int32", "system.data.datacolumn", "Member[maxlength]"] + - ["system.string", "system.data.entitysqlexception", "Member[errorcontext]"] + - ["system.int32", "system.data.datatablereader", "Member[recordsaffected]"] + - ["system.int32", "system.data.idbdataparameter", "Member[size]"] + - ["system.data.serializationformat", "system.data.datatable", "Member[remotingformat]"] + - ["system.boolean", "system.data.foreignkeyconstraint", "Method[equals].ReturnValue"] + - ["system.double", "system.data.datareaderextensions!", "Method[getdouble].ReturnValue"] + - ["system.boolean", "system.data.constraintcollection", "Method[canremove].ReturnValue"] + - ["system.data.xmlreadmode", "system.data.xmlreadmode!", "Member[ignoreschema]"] + - ["system.int32", "system.data.dataviewmanager", "Method[find].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[date]"] + - ["system.data.enumerablerowcollection", "system.data.datatableextensions!", "Method[asenumerable].ReturnValue"] + - ["system.string", "system.data.entitykeymember", "Method[tostring].ReturnValue"] + - ["system.data.rule", "system.data.foreignkeyconstraint", "Member[deleterule]"] + - ["system.data.dataset", "system.data.constraint", "Member[_dataset]"] + - ["system.object", "system.data.entitykeymember", "Member[value]"] + - ["system.data.entitystate", "system.data.entitystate!", "Member[added]"] + - ["system.data.enumerablerowcollection", "system.data.enumerablerowcollectionextensions!", "Method[where].ReturnValue"] + - ["system.data.missingmappingaction", "system.data.missingmappingaction!", "Member[passthrough]"] + - ["system.data.datarow", "system.data.datatable", "Method[loaddatarow].ReturnValue"] + - ["system.data.datarelationcollection", "system.data.dataset", "Member[relations]"] + - ["system.data.missingschemaaction", "system.data.missingschemaaction!", "Member[add]"] + - ["system.boolean", "system.data.dataview", "Member[isopen]"] + - ["system.collections.ienumerator", "system.data.datarowcollection", "Method[getenumerator].ReturnValue"] + - ["system.data.dataset", "system.data.datarelation", "Member[dataset]"] + - ["system.decimal", "system.data.datatablereader", "Method[getdecimal].ReturnValue"] + - ["system.data.xmlreadmode", "system.data.xmlreadmode!", "Member[infertypedschema]"] + - ["system.data.xmlreadmode", "system.data.xmlreadmode!", "Member[auto]"] + - ["system.data.dataviewmanager", "system.data.dataviewsetting", "Member[dataviewmanager]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[datetime2]"] + - ["system.boolean", "system.data.datarowview", "Member[isnew]"] + - ["system.data.datatable", "system.data.dataview", "Method[totable].ReturnValue"] + - ["system.data.keyrestrictionbehavior", "system.data.keyrestrictionbehavior!", "Member[preventusage]"] + - ["system.data.connectionstate", "system.data.idbconnection", "Member[state]"] + - ["system.string", "system.data.idbconnection", "Member[database]"] + - ["system.data.dataset", "system.data.datatable", "Member[dataset]"] + - ["system.boolean", "system.data.dataview", "Member[supportssorting]"] + - ["system.data.datarowversion", "system.data.datarowversion!", "Member[default]"] + - ["system.componentmodel.propertydescriptor", "system.data.dataviewmanager", "Member[sortproperty]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[datetime]"] + - ["system.data.propertycollection", "system.data.datarelation", "Member[extendedproperties]"] + - ["system.int32", "system.data.dataview", "Member[count]"] + - ["system.data.entitykeymember[]", "system.data.entitykey", "Member[entitykeyvalues]"] + - ["system.data.parameterdirection", "system.data.parameterdirection!", "Member[inputoutput]"] + - ["system.data.propertycollection", "system.data.datacolumn", "Member[extendedproperties]"] + - ["system.string", "system.data.datarowview", "Member[error]"] + - ["system.boolean", "system.data.dataset", "Member[isinitialized]"] + - ["system.int32", "system.data.datatablereader", "Method[getordinal].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[stringfixedlength]"] + - ["system.data.enumerablerowcollection", "system.data.typedtablebaseextensions!", "Method[asenumerable].ReturnValue"] + - ["system.collections.ienumerator", "system.data.dataviewmanager", "Method[getenumerator].ReturnValue"] + - ["system.data.datatablereader", "system.data.datatable", "Method[createdatareader].ReturnValue"] + - ["system.boolean", "system.data.datatable", "Member[haserrors]"] + - ["system.data.datatable", "system.data.uniqueconstraint", "Member[table]"] + - ["system.collections.ienumerator", "system.data.dataview", "Method[getenumerator].ReturnValue"] + - ["system.data.mappingtype", "system.data.mappingtype!", "Member[simplecontent]"] + - ["system.string", "system.data.datatable", "Member[prefix]"] + - ["system.data.commandtype", "system.data.commandtype!", "Member[text]"] + - ["system.data.connectionstate", "system.data.connectionstate!", "Member[open]"] + - ["system.data.idbconnection", "system.data.idbcommand", "Member[connection]"] + - ["system.data.datacolumncollection", "system.data.datatable", "Member[columns]"] + - ["system.object", "system.data.dataviewmanager", "Method[addnew].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[byte]"] + - ["system.boolean", "system.data.datacolumncollection", "Method[contains].ReturnValue"] + - ["system.data.missingschemaaction", "system.data.missingschemaaction!", "Member[addwithkey]"] + - ["system.int32", "system.data.dbconcurrencyexception", "Member[rowcount]"] + - ["system.boolean", "system.data.idatareader", "Method[nextresult].ReturnValue"] + - ["system.data.isolationlevel", "system.data.isolationlevel!", "Member[readcommitted]"] + - ["system.xml.schema.xmlschema", "system.data.datatable", "Method[getschema].ReturnValue"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[rollback]"] + - ["system.int32", "system.data.itablemappingcollection", "Method[indexof].ReturnValue"] + - ["system.data.enumerablerowcollection", "system.data.typedtablebaseextensions!", "Method[where].ReturnValue"] + - ["system.data.xmlreadmode", "system.data.datatable", "Method[readxml].ReturnValue"] + - ["system.data.xmlwritemode", "system.data.xmlwritemode!", "Member[diffgram]"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[added]"] + - ["system.data.missingschemaaction", "system.data.missingschemaaction!", "Member[ignore]"] + - ["system.data.idbtransaction", "system.data.idbconnection", "Method[begintransaction].ReturnValue"] + - ["system.data.xmlwritemode", "system.data.xmlwritemode!", "Member[ignoreschema]"] + - ["system.data.datatable", "system.data.datatable", "Method[getchanges].ReturnValue"] + - ["system.data.commandtype", "system.data.commandtype!", "Member[tabledirect]"] + - ["system.componentmodel.propertydescriptor", "system.data.dataview", "Member[sortproperty]"] + - ["system.data.propertycollection", "system.data.dataset", "Member[extendedproperties]"] + - ["system.data.commandtype", "system.data.commandtype!", "Member[storedprocedure]"] + - ["system.data.datarowstate", "system.data.datarowstate!", "Member[unchanged]"] + - ["system.int32", "system.data.icolumnmappingcollection", "Method[indexof].ReturnValue"] + - ["system.data.propertyattributes", "system.data.propertyattributes!", "Member[notsupported]"] + - ["system.boolean", "system.data.dataviewmanager", "Member[allowedit]"] + - ["system.type", "system.data.datareaderextensions!", "Method[getproviderspecificfieldtype].ReturnValue"] + - ["system.data.dataviewrowstate", "system.data.dataview", "Member[rowstatefilter]"] + - ["system.collections.ienumerator", "system.data.typedtablebase", "Method[getenumerator].ReturnValue"] + - ["system.data.orderedenumerablerowcollection", "system.data.enumerablerowcollectionextensions!", "Method[orderby].ReturnValue"] + - ["system.data.datacolumn[]", "system.data.foreignkeyconstraint", "Member[relatedcolumns]"] + - ["system.collections.generic.ienumerator", "system.data.typedtablebase", "Method[getenumerator].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[timestamp]"] + - ["system.string", "system.data.datatablereader", "Method[getdatatypename].ReturnValue"] + - ["system.boolean", "system.data.dataviewmanager", "Member[supportssearching]"] + - ["system.boolean", "system.data.datarow", "Method[hasversion].ReturnValue"] + - ["system.data.connectionstate", "system.data.statechangeeventargs", "Member[originalstate]"] + - ["system.int32", "system.data.datareaderextensions!", "Method[getint32].ReturnValue"] + - ["system.object[]", "system.data.datarow", "Member[itemarray]"] + - ["system.componentmodel.propertydescriptorcollection", "system.data.datarowview", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.data.dataviewsettingcollection", "Member[issynchronized]"] + - ["system.data.entitykey", "system.data.entitykey!", "Member[noentitysetkey]"] + - ["system.string", "system.data.idatarecord", "Method[getdatatypename].ReturnValue"] + - ["system.data.propertycollection", "system.data.datatable", "Member[extendedproperties]"] + - ["system.int32", "system.data.idataadapter", "Method[fill].ReturnValue"] + - ["system.data.common.dbdatareader", "system.data.iextendeddatarecord", "Method[getdatareader].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[uint32]"] + - ["system.data.dataviewmanager", "system.data.dataset", "Member[defaultviewmanager]"] + - ["system.data.dataview", "system.data.dataviewmanager", "Method[createdataview].ReturnValue"] + - ["system.int32", "system.data.datatable", "Member[minimumcapacity]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[varchar]"] + - ["system.boolean", "system.data.uniqueconstraint", "Member[isprimarykey]"] + - ["system.io.stream", "system.data.datareaderextensions!", "Method[getstream].ReturnValue"] + - ["system.boolean", "system.data.datacolumn", "Member[readonly]"] + - ["system.data.datarelation", "system.data.datarelationcollection", "Member[item]"] + - ["system.int32", "system.data.datatablereader", "Member[fieldcount]"] + - ["system.string", "system.data.idataparameter", "Member[sourcecolumn]"] + - ["system.string", "system.data.dataset", "Method[getxml].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[varnumeric]"] + - ["system.exception", "system.data.fillerroreventargs", "Member[errors]"] + - ["system.string", "system.data.idataparameter", "Member[parametername]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[datetime2]"] + - ["system.int32", "system.data.entitykey", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.data.datatablereader", "Method[getvalues].ReturnValue"] + - ["system.boolean", "system.data.idatarecord", "Method[isdbnull].ReturnValue"] + - ["system.object", "system.data.dataviewmanager", "Member[item]"] + - ["system.data.rule", "system.data.rule!", "Member[none]"] + - ["system.data.propertyattributes", "system.data.propertyattributes!", "Member[required]"] + - ["system.string", "system.data.datatablecleareventargs", "Member[tablename]"] + - ["system.data.datarowversion", "system.data.datarowversion!", "Member[proposed]"] + - ["system.data.datasetdatetime", "system.data.datasetdatetime!", "Member[local]"] + - ["system.string", "system.data.dataview", "Member[sort]"] + - ["system.string", "system.data.datarowview", "Method[getclassname].ReturnValue"] + - ["system.data.datatablecollection", "system.data.dataset", "Member[tables]"] + - ["system.data.idbcommand", "system.data.idbconnection", "Method[createcommand].ReturnValue"] + - ["system.string", "system.data.dataset", "Member[prefix]"] + - ["system.string", "system.data.datatablecleareventargs", "Member[tablenamespace]"] + - ["system.globalization.cultureinfo", "system.data.dataset", "Member[locale]"] + - ["system.int32", "system.data.datatablecollection", "Method[indexof].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[uint64]"] + - ["system.data.idbdataparameter", "system.data.idbcommand", "Method[createparameter].ReturnValue"] + - ["system.data.parameterdirection", "system.data.parameterdirection!", "Member[input]"] + - ["system.data.datacolumn[]", "system.data.uniqueconstraint", "Member[columns]"] + - ["system.string", "system.data.datatable", "Member[displayexpression]"] + - ["system.data.orderedenumerablerowcollection", "system.data.enumerablerowcollectionextensions!", "Method[thenbydescending].ReturnValue"] + - ["system.boolean", "system.data.datarow", "Method[isnull].ReturnValue"] + - ["system.data.missingmappingaction", "system.data.idataadapter", "Member[missingmappingaction]"] + - ["system.string", "system.data.dataset", "Method[getxmlschema].ReturnValue"] + - ["system.data.loadoption", "system.data.loadoption!", "Member[upsert]"] + - ["system.data.statementtype", "system.data.statementtype!", "Member[insert]"] + - ["system.int64", "system.data.datatablereader", "Method[getbytes].ReturnValue"] + - ["system.data.datarow", "system.data.datatable", "Method[newrow].ReturnValue"] + - ["system.string", "system.data.datarow", "Method[getcolumnerror].ReturnValue"] + - ["system.type", "system.data.datatablereader", "Method[getfieldtype].ReturnValue"] + - ["system.data.datatable", "system.data.datatable", "Method[copy].ReturnValue"] + - ["system.string", "system.data.idatarecord", "Method[getstring].ReturnValue"] + - ["system.boolean", "system.data.entitykey!", "Method[op_inequality].ReturnValue"] + - ["system.threading.tasks.task", "system.data.datareaderextensions!", "Method[isdbnullasync].ReturnValue"] + - ["system.single", "system.data.idatarecord", "Method[getfloat].ReturnValue"] + - ["system.boolean", "system.data.datarowcomparer", "Method[equals].ReturnValue"] + - ["system.data.dataset", "system.data.dataset", "Method[getchanges].ReturnValue"] + - ["system.boolean", "system.data.datatablereader", "Method[nextresult].ReturnValue"] + - ["system.data.datatable", "system.data.datarelation", "Member[childtable]"] + - ["system.int32", "system.data.datarowcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.data.datareaderextensions!", "Method[isdbnull].ReturnValue"] + - ["system.boolean", "system.data.datacolumn", "Member[autoincrement]"] + - ["system.data.datarow", "system.data.datarowview", "Member[row]"] + - ["system.data.serializationformat", "system.data.dataset", "Member[remotingformat]"] + - ["system.boolean", "system.data.datarowview", "Member[isedit]"] + - ["system.data.commandbehavior", "system.data.commandbehavior!", "Member[closeconnection]"] + - ["system.data.datasetdatetime", "system.data.datasetdatetime!", "Member[unspecifiedlocal]"] + - ["system.int32", "system.data.idatarecord", "Method[getvalues].ReturnValue"] + - ["system.boolean", "system.data.dataset", "Method[haschanges].ReturnValue"] + - ["system.string", "system.data.mergefailedeventargs", "Member[conflict]"] + - ["system.data.uniqueconstraint", "system.data.datarelation", "Member[parentkeyconstraint]"] + - ["system.data.idatareader", "system.data.idatarecord", "Method[getdata].ReturnValue"] + - ["system.boolean", "system.data.dataview", "Member[allowremove]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[variant]"] + - ["system.string", "system.data.dataviewmanager", "Member[dataviewsettingcollectionstring]"] + - ["system.boolean", "system.data.dataset", "Method[shouldserializerelations].ReturnValue"] + - ["system.object", "system.data.datatable", "Method[compute].ReturnValue"] + - ["system.data.datatable", "system.data.dataviewsetting", "Member[table]"] + - ["system.boolean", "system.data.idatareader", "Method[read].ReturnValue"] + - ["system.boolean", "system.data.dataset", "Member[containslistcollection]"] + - ["system.data.enumerablerowcollection", "system.data.typedtablebase", "Method[cast].ReturnValue"] + - ["system.data.dataset", "system.data.dataviewmanager", "Member[dataset]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[uint16]"] + - ["system.data.dataset", "system.data.dataset", "Method[copy].ReturnValue"] + - ["system.single", "system.data.datatablereader", "Method[getfloat].ReturnValue"] + - ["system.boolean", "system.data.datatable", "Member[finitinprogress]"] + - ["system.int32", "system.data.idatarecord", "Method[getint32].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[ntext]"] + - ["system.data.datarowstate", "system.data.datarowstate!", "Member[deleted]"] + - ["system.data.idatareader", "system.data.idbcommand", "Method[executereader].ReturnValue"] + - ["system.int32", "system.data.idbconnection", "Member[connectiontimeout]"] + - ["system.data.isolationlevel", "system.data.idbtransaction", "Member[isolationlevel]"] + - ["system.collections.ienumerator", "system.data.internaldatacollectionbase", "Method[getenumerator].ReturnValue"] + - ["system.data.serializationformat", "system.data.serializationformat!", "Member[binary]"] + - ["system.object", "system.data.datarowview", "Method[geteditor].ReturnValue"] + - ["system.double", "system.data.datatablereader", "Method[getdouble].ReturnValue"] + - ["system.int32", "system.data.uniqueconstraint", "Method[gethashcode].ReturnValue"] + - ["system.data.updaterowsource", "system.data.updaterowsource!", "Member[firstreturnedrecord]"] + - ["system.data.propertyattributes", "system.data.propertyattributes!", "Member[read]"] + - ["system.data.conflictoption", "system.data.conflictoption!", "Member[overwritechanges]"] + - ["system.type", "system.data.datacolumn", "Member[datatype]"] + - ["system.char", "system.data.datatablereader", "Method[getchar].ReturnValue"] + - ["system.data.datarelation", "system.data.datarelationcollection", "Method[add].ReturnValue"] + - ["system.data.mappingtype", "system.data.mappingtype!", "Member[element]"] + - ["system.componentmodel.listsortdescriptioncollection", "system.data.dataview", "Member[sortdescriptions]"] + - ["system.object", "system.data.datacolumnchangeeventargs", "Member[proposedvalue]"] + - ["system.string", "system.data.datatable", "Member[tablename]"] + - ["system.type", "system.data.idatarecord", "Method[getfieldtype].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[xml]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[datetimeoffset]"] + - ["system.int32", "system.data.idataparametercollection", "Method[indexof].ReturnValue"] + - ["system.datetime", "system.data.datareaderextensions!", "Method[getdatetime].ReturnValue"] + - ["system.object", "system.data.datarowview", "Member[item]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[datetime]"] + - ["trow", "system.data.typedtablebaseextensions!", "Method[elementatordefault].ReturnValue"] + - ["system.data.datacolumn", "system.data.datacolumnchangeeventargs", "Member[column]"] + - ["system.data.commandtype", "system.data.idbcommand", "Member[commandtype]"] + - ["system.string", "system.data.datasysdescriptionattribute", "Member[description]"] + - ["system.data.acceptrejectrule", "system.data.acceptrejectrule!", "Member[none]"] + - ["system.boolean", "system.data.entitykey", "Member[istemporary]"] + - ["system.data.xmlreadmode", "system.data.xmlreadmode!", "Member[readschema]"] + - ["system.double", "system.data.idatarecord", "Method[getdouble].ReturnValue"] + - ["system.object", "system.data.idatarecord", "Method[getvalue].ReturnValue"] + - ["system.type", "system.data.datareaderextensions!", "Method[getfieldtype].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[nchar]"] + - ["system.boolean", "system.data.datatablecollection", "Method[canremove].ReturnValue"] + - ["system.object", "system.data.datareaderextensions!", "Method[getproviderspecificvalue].ReturnValue"] + - ["t", "system.data.datarowextensions!", "Method[field].ReturnValue"] + - ["system.data.missingschemaaction", "system.data.idataadapter", "Member[missingschemaaction]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[date]"] + - ["system.boolean", "system.data.dataview", "Member[isfixedsize]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[image]"] + - ["system.data.datarelationcollection", "system.data.datatable", "Member[childrelations]"] + - ["system.boolean", "system.data.datatablereader", "Method[read].ReturnValue"] + - ["system.data.connectionstate", "system.data.connectionstate!", "Member[connecting]"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[modifiedoriginal]"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[none]"] + - ["system.string", "system.data.datatable", "Member[namespace]"] + - ["system.data.updatestatus", "system.data.updatestatus!", "Member[continue]"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[add]"] + - ["system.data.schemaserializationmode", "system.data.dataset", "Method[determineschemaserializationmode].ReturnValue"] + - ["system.boolean", "system.data.dataviewsettingcollection", "Member[isreadonly]"] + - ["system.componentmodel.eventdescriptor", "system.data.datarowview", "Method[getdefaultevent].ReturnValue"] + - ["system.boolean", "system.data.dataview", "Member[supportssearching]"] + - ["system.int16", "system.data.idatarecord", "Method[getint16].ReturnValue"] + - ["system.data.common.datarecordinfo", "system.data.iextendeddatarecord", "Member[datarecordinfo]"] + - ["system.int64", "system.data.datatablereader", "Method[getint64].ReturnValue"] + - ["system.componentmodel.listsortdirection", "system.data.dataview", "Member[sortdirection]"] + - ["system.data.enumerablerowcollection", "system.data.typedtablebaseextensions!", "Method[select].ReturnValue"] + - ["system.string", "system.data.itablemapping", "Member[sourcetable]"] + - ["system.int32", "system.data.datarelationcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.data.datatablereader", "Member[depth]"] + - ["system.data.datarelationcollection", "system.data.datatable", "Member[parentrelations]"] + - ["system.data.datacolumn[]", "system.data.datarelation", "Member[childcolumns]"] + - ["system.int64", "system.data.datareaderextensions!", "Method[getint64].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[int64]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[sbyte]"] + - ["system.boolean", "system.data.datatable", "Member[containslistcollection]"] + - ["system.collections.arraylist", "system.data.datarowcollection", "Member[list]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[smallmoney]"] + - ["system.boolean", "system.data.constraintcollection", "Method[contains].ReturnValue"] + - ["system.data.commandbehavior", "system.data.commandbehavior!", "Member[schemaonly]"] + - ["system.boolean", "system.data.entitykey", "Method[equals].ReturnValue"] + - ["system.string", "system.data.propertyconstraintexception", "Member[propertyname]"] + - ["system.data.propertyattributes", "system.data.propertyattributes!", "Member[optional]"] + - ["system.data.xmlreadmode", "system.data.xmlreadmode!", "Member[fragment]"] + - ["system.data.isolationlevel", "system.data.isolationlevel!", "Member[serializable]"] + - ["system.data.isolationlevel", "system.data.isolationlevel!", "Member[repeatableread]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[ansistring]"] + - ["system.boolean", "system.data.datatablereader", "Member[isclosed]"] + - ["system.data.datasetdatetime", "system.data.datasetdatetime!", "Member[utc]"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[originalrows]"] + - ["system.boolean", "system.data.dataview", "Member[supportschangenotification]"] + - ["system.data.datarowstate", "system.data.datarowstate!", "Member[detached]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[ansistringfixedlength]"] + - ["system.data.datatable[]", "system.data.idataadapter", "Method[fillschema].ReturnValue"] + - ["system.byte", "system.data.idbdataparameter", "Member[scale]"] + - ["system.componentmodel.listsortdirection", "system.data.dataviewmanager", "Member[sortdirection]"] + - ["system.data.common.dbdatarecord", "system.data.iextendeddatarecord", "Method[getdatarecord].ReturnValue"] + - ["system.boolean", "system.data.datatablecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.data.dataviewmanager", "Member[issynchronized]"] + - ["system.data.common.dbdatareader", "system.data.datareaderextensions!", "Method[getdata].ReturnValue"] + - ["system.char", "system.data.datareaderextensions!", "Method[getchar].ReturnValue"] + - ["system.data.keyrestrictionbehavior", "system.data.keyrestrictionbehavior!", "Member[allowonly]"] + - ["system.data.connectionstate", "system.data.connectionstate!", "Member[fetching]"] + - ["system.data.datacolumn[]", "system.data.datarow", "Method[getcolumnsinerror].ReturnValue"] + - ["system.boolean", "system.data.dataviewmanager", "Member[supportschangenotification]"] + - ["system.data.datarowversion", "system.data.datarowview", "Member[rowversion]"] + - ["system.data.datatable", "system.data.datatablecleareventargs", "Member[table]"] + - ["system.data.datasetdatetime", "system.data.datasetdatetime!", "Member[unspecified]"] + - ["system.data.dataview", "system.data.datatable", "Member[defaultview]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[boolean]"] + - ["system.collections.ilist", "system.data.datatable", "Method[getlist].ReturnValue"] + - ["system.data.rule", "system.data.foreignkeyconstraint", "Member[updaterule]"] + - ["system.data.datacolumn", "system.data.datacolumncollection", "Method[add].ReturnValue"] + - ["system.data.isolationlevel", "system.data.isolationlevel!", "Member[chaos]"] + - ["system.threading.tasks.task", "system.data.datareaderextensions!", "Method[getfieldvalueasync].ReturnValue"] + - ["system.data.connectionstate", "system.data.statechangeeventargs", "Member[currentstate]"] + - ["system.data.datatable", "system.data.datatablereader", "Method[getschematable].ReturnValue"] + - ["system.data.datarowversion", "system.data.datarowversion!", "Member[original]"] + - ["system.object", "system.data.datatablereader", "Method[getvalue].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.data.updateexception", "Member[stateentries]"] + - ["system.boolean", "system.data.dataviewmanager", "Member[isfixedsize]"] + - ["system.string", "system.data.idatarecord", "Method[getname].ReturnValue"] + - ["system.data.conflictoption", "system.data.conflictoption!", "Member[compareallsearchablevalues]"] + - ["system.io.textreader", "system.data.datareaderextensions!", "Method[gettextreader].ReturnValue"] + - ["system.int16", "system.data.datareaderextensions!", "Method[getint16].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[time]"] + - ["system.data.datatable", "system.data.datacolumn", "Member[table]"] + - ["system.xml.schema.xmlschemacomplextype", "system.data.dataset!", "Method[getdatasetschema].ReturnValue"] + - ["system.object[]", "system.data.fillerroreventargs", "Member[values]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[bit]"] + - ["system.data.updaterowsource", "system.data.updaterowsource!", "Member[outputparameters]"] + - ["system.string", "system.data.constraint", "Member[constraintname]"] + - ["system.data.datarowcollection", "system.data.datatable", "Member[rows]"] + - ["system.data.datarow[]", "system.data.datarow", "Method[getchildrows].ReturnValue"] + - ["system.boolean", "system.data.dataviewmanager", "Member[supportssorting]"] + - ["system.string", "system.data.datacolumn", "Method[tostring].ReturnValue"] + - ["system.data.idbcommand", "system.data.idbdataadapter", "Member[updatecommand]"] + - ["system.object", "system.data.dataviewsettingcollection", "Member[syncroot]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[float]"] + - ["system.data.mappingtype", "system.data.mappingtype!", "Member[hidden]"] + - ["system.data.xmlreadmode", "system.data.xmlreadmode!", "Member[inferschema]"] + - ["system.data.parameterdirection", "system.data.parameterdirection!", "Member[returnvalue]"] + - ["system.data.enumerablerowcollection", "system.data.enumerablerowcollectionextensions!", "Method[select].ReturnValue"] + - ["system.type", "system.data.datatable", "Method[getrowtype].ReturnValue"] + - ["system.int32", "system.data.dataview", "Method[indexof].ReturnValue"] + - ["system.data.datarowversion", "system.data.idataparameter", "Member[sourceversion]"] + - ["system.data.mappingtype", "system.data.mappingtype!", "Member[attribute]"] + - ["system.data.idbcommand", "system.data.idbdataadapter", "Member[insertcommand]"] + - ["system.data.commandbehavior", "system.data.commandbehavior!", "Member[singleresult]"] + - ["system.boolean", "system.data.dataview", "Member[applydefaultsort]"] + - ["system.data.propertycollection", "system.data.constraint", "Member[extendedproperties]"] + - ["system.collections.generic.ienumerator", "system.data.enumerablerowcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.data.datacolumn", "Member[allowdbnull]"] + - ["system.data.idataparameter[]", "system.data.idataadapter", "Method[getfillparameters].ReturnValue"] + - ["system.object", "system.data.datatablereader", "Member[item]"] + - ["system.boolean", "system.data.datatablereader", "Member[hasrows]"] + - ["system.string", "system.data.icolumnmapping", "Member[datasetcolumn]"] + - ["system.char", "system.data.idatarecord", "Method[getchar].ReturnValue"] + - ["system.string", "system.data.icolumnmapping", "Member[sourcecolumn]"] + - ["system.string", "system.data.dataviewsetting", "Member[rowfilter]"] + - ["system.data.statementtype", "system.data.statementtype!", "Member[select]"] + - ["system.data.datatablereader", "system.data.dataset", "Method[createdatareader].ReturnValue"] + - ["system.data.connectionstate", "system.data.connectionstate!", "Member[executing]"] + - ["system.guid", "system.data.datatablereader", "Method[getguid].ReturnValue"] + - ["system.string", "system.data.dataview", "Member[rowfilter]"] + - ["system.data.datarow", "system.data.datarow", "Method[getparentrow].ReturnValue"] + - ["system.data.serializationformat", "system.data.serializationformat!", "Member[xml]"] + - ["system.string", "system.data.dataview", "Method[getlistname].ReturnValue"] + - ["system.int32", "system.data.dataview", "Method[add].ReturnValue"] + - ["system.boolean", "system.data.dataviewmanager", "Member[allowremove]"] + - ["system.boolean", "system.data.internaldatacollectionbase", "Member[issynchronized]"] + - ["system.data.datarowview", "system.data.dataview", "Member[item]"] + - ["system.object", "system.data.datacolumn", "Member[defaultvalue]"] + - ["system.string", "system.data.idbcommand", "Member[commandtext]"] + - ["system.boolean", "system.data.idatareader", "Member[isclosed]"] + - ["system.boolean", "system.data.internaldatacollectionbase", "Member[isreadonly]"] + - ["system.int32", "system.data.constraintcollection", "Method[indexof].ReturnValue"] + - ["system.data.datatable", "system.data.constraint", "Member[table]"] + - ["system.data.orderedenumerablerowcollection", "system.data.enumerablerowcollectionextensions!", "Method[thenby].ReturnValue"] + - ["t", "system.data.datareaderextensions!", "Method[getfieldvalue].ReturnValue"] + - ["system.data.datacolumn[]", "system.data.datarelation", "Member[parentcolumns]"] + - ["system.data.dataviewrowstate", "system.data.dataviewrowstate!", "Member[currentrows]"] + - ["system.data.datarow", "system.data.datarowcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.data.dataview", "Method[equals].ReturnValue"] + - ["system.string", "system.data.datareaderextensions!", "Method[getdatatypename].ReturnValue"] + - ["system.data.datarowstate", "system.data.datarowstate!", "Member[modified]"] + - ["system.data.idbcommand", "system.data.idbdataadapter", "Member[deletecommand]"] + - ["system.data.datarowversion", "system.data.datarowversion!", "Member[current]"] + - ["system.int64", "system.data.datacolumn", "Member[autoincrementstep]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[money]"] + - ["system.collections.ienumerator", "system.data.datatablereader", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.data.idbcommand", "Method[executescalar].ReturnValue"] + - ["system.data.schemaserializationmode", "system.data.schemaserializationmode!", "Member[excludeschema]"] + - ["system.string", "system.data.datacolumn", "Member[caption]"] + - ["system.string", "system.data.datarowview", "Member[item]"] + - ["system.int32", "system.data.datatablereader", "Method[getint32].ReturnValue"] + - ["system.object", "system.data.dataview", "Member[item]"] + - ["system.data.datatable", "system.data.foreignkeyconstraint", "Member[relatedtable]"] + - ["system.data.xmlreadmode", "system.data.xmlreadmode!", "Member[diffgram]"] + - ["system.collections.arraylist", "system.data.datacolumncollection", "Member[list]"] + - ["system.data.datatable", "system.data.datarelation", "Member[parenttable]"] + - ["system.boolean", "system.data.dataview", "Member[supportsfiltering]"] + - ["system.boolean", "system.data.dataview", "Member[supportsadvancedsorting]"] + - ["system.data.rule", "system.data.rule!", "Member[cascade]"] + - ["system.int64", "system.data.idatarecord", "Method[getint64].ReturnValue"] + - ["system.data.xmlreadmode", "system.data.dataset", "Method[readxml].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[varbinary]"] + - ["system.int32", "system.data.dataviewmanager", "Method[indexof].ReturnValue"] + - ["system.data.datarowstate", "system.data.datarowstate!", "Member[added]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[time]"] + - ["system.data.updatestatus", "system.data.updatestatus!", "Member[skipcurrentrow]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[binary]"] + - ["system.string", "system.data.dataview", "Member[filter]"] + - ["system.data.datatable", "system.data.datatablecollection", "Member[item]"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[nvarchar]"] + - ["system.decimal", "system.data.idatarecord", "Method[getdecimal].ReturnValue"] + - ["system.data.parameterdirection", "system.data.parameterdirection!", "Member[output]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[int16]"] + - ["system.data.dataset", "system.data.datarelationcollection", "Method[getdataset].ReturnValue"] + - ["system.data.icolumnmappingcollection", "system.data.itablemapping", "Member[columnmappings]"] + - ["system.data.constraintcollection", "system.data.datatable", "Member[constraints]"] + - ["system.data.idataparametercollection", "system.data.idbcommand", "Member[parameters]"] + - ["system.string", "system.data.typeddatasetgenerator!", "Method[generateidname].ReturnValue"] + - ["system.data.datarowview", "system.data.dataview", "Method[addnew].ReturnValue"] + - ["system.int64", "system.data.idatarecord", "Method[getbytes].ReturnValue"] + - ["system.int32", "system.data.idataadapter", "Method[update].ReturnValue"] + - ["system.datetime", "system.data.idatarecord", "Method[getdatetime].ReturnValue"] + - ["system.boolean", "system.data.dataset", "Method[shouldserializetables].ReturnValue"] + - ["system.boolean", "system.data.idataparametercollection", "Method[contains].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[object]"] + - ["system.string", "system.data.dataviewsetting", "Member[sort]"] + - ["system.data.connectionstate", "system.data.connectionstate!", "Member[closed]"] + - ["system.xml.schema.xmlschema", "system.data.dataset", "Method[getschema].ReturnValue"] + - ["system.data.commandbehavior", "system.data.commandbehavior!", "Member[keyinfo]"] + - ["system.data.dataviewmanager", "system.data.dataview", "Member[dataviewmanager]"] + - ["system.data.datarow", "system.data.datatable", "Method[newrowfrombuilder].ReturnValue"] + - ["system.collections.arraylist", "system.data.constraintcollection", "Member[list]"] + - ["system.data.acceptrejectrule", "system.data.foreignkeyconstraint", "Member[acceptrejectrule]"] + - ["system.data.constraint", "system.data.constraintcollection", "Member[item]"] + - ["system.data.schematype", "system.data.schematype!", "Member[source]"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[double]"] + - ["system.byte", "system.data.datatablereader", "Method[getbyte].ReturnValue"] + - ["system.int64", "system.data.datareaderextensions!", "Method[getchars].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[char]"] + - ["system.data.schemaserializationmode", "system.data.schemaserializationmode!", "Member[includeschema]"] + - ["system.single", "system.data.datareaderextensions!", "Method[getfloat].ReturnValue"] + - ["system.data.datarowaction", "system.data.datarowaction!", "Member[changeoriginal]"] + - ["system.data.schematype", "system.data.schematype!", "Member[mapped]"] + - ["system.int32", "system.data.dataview", "Method[find].ReturnValue"] + - ["system.data.updaterowsource", "system.data.updaterowsource!", "Member[none]"] + - ["system.data.idbcommand", "system.data.idbdataadapter", "Member[selectcommand]"] + - ["system.string", "system.data.dataset", "Member[datasetname]"] + - ["system.data.datatable", "system.data.dataview", "Member[table]"] + - ["system.collections.ienumerator", "system.data.dataviewsettingcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.data.dataviewmanager", "Member[syncroot]"] + - ["system.data.metadata.edm.entityset", "system.data.entitykey", "Method[getentityset].ReturnValue"] + - ["system.data.sqldbtype", "system.data.sqldbtype!", "Member[real]"] + - ["system.int64", "system.data.datacolumn", "Member[autoincrementseed]"] + - ["system.data.datatable", "system.data.datatable", "Method[createinstance].ReturnValue"] + - ["system.string", "system.data.datacolumn", "Member[expression]"] + - ["system.data.entitystate", "system.data.entitystate!", "Member[deleted]"] + - ["system.object", "system.data.internaldatacollectionbase", "Member[syncroot]"] + - ["system.data.orderedenumerablerowcollection", "system.data.enumerablerowcollectionextensions!", "Method[orderbydescending].ReturnValue"] + - ["system.int32", "system.data.foreignkeyconstraint", "Method[gethashcode].ReturnValue"] + - ["system.data.dbtype", "system.data.dbtype!", "Member[xml]"] + - ["system.data.datarow", "system.data.datarowcollection", "Member[item]"] + - ["system.boolean", "system.data.icolumnmappingcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.data.fillerroreventargs", "Member[continue]"] + - ["system.boolean", "system.data.dataviewmanager", "Method[contains].ReturnValue"] + - ["system.boolean", "system.data.idataparameter", "Member[isnullable]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Deployment.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Deployment.Internal.typemodel.yml new file mode 100644 index 000000000000..0dd97db80498 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Deployment.Internal.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.deployment.internal.internalactivationcontexthelper!", "Method[getactivationcontextdata].ReturnValue"] + - ["system.byte[]", "system.deployment.internal.internalactivationcontexthelper!", "Method[getapplicationmanifestbytes].ReturnValue"] + - ["system.object", "system.deployment.internal.internalapplicationidentityhelper!", "Method[getinternalappid].ReturnValue"] + - ["system.boolean", "system.deployment.internal.internalactivationcontexthelper!", "Method[isfirstrun].ReturnValue"] + - ["system.object", "system.deployment.internal.internalactivationcontexthelper!", "Method[getapplicationcomponentmanifest].ReturnValue"] + - ["system.object", "system.deployment.internal.internalactivationcontexthelper!", "Method[getdeploymentcomponentmanifest].ReturnValue"] + - ["system.byte[]", "system.deployment.internal.internalactivationcontexthelper!", "Method[getdeploymentmanifestbytes].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Device.Location.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Device.Location.typemodel.yml new file mode 100644 index 000000000000..23175fbe83fd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Device.Location.typemodel.yml @@ -0,0 +1,56 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.device.location.geopositionaccuracy", "system.device.location.geocoordinatewatcher", "Member[desiredaccuracy]"] + - ["system.int32", "system.device.location.geocoordinate", "Method[gethashcode].ReturnValue"] + - ["system.device.location.geoposition", "system.device.location.geopositionchangedeventargs", "Member[position]"] + - ["system.double", "system.device.location.geocoordinate", "Member[course]"] + - ["system.boolean", "system.device.location.geocoordinate!", "Method[op_equality].ReturnValue"] + - ["system.device.location.geopositionpermission", "system.device.location.geopositionpermission!", "Member[denied]"] + - ["system.device.location.civicaddress", "system.device.location.civicaddress!", "Member[unknown]"] + - ["system.device.location.geopositionpermission", "system.device.location.geopositionpermission!", "Member[unknown]"] + - ["system.string", "system.device.location.civicaddress", "Member[addressline2]"] + - ["system.string", "system.device.location.civicaddress", "Member[city]"] + - ["system.device.location.geopositionpermission", "system.device.location.geopositionpermission!", "Member[granted]"] + - ["system.string", "system.device.location.civicaddress", "Member[stateprovince]"] + - ["system.device.location.geopositionstatus", "system.device.location.igeopositionwatcher", "Member[status]"] + - ["system.device.location.civicaddress", "system.device.location.resolveaddresscompletedeventargs", "Member[address]"] + - ["system.string", "system.device.location.civicaddress", "Member[countryregion]"] + - ["system.double", "system.device.location.geocoordinate", "Member[latitude]"] + - ["system.device.location.geocoordinate", "system.device.location.geocoordinate!", "Member[unknown]"] + - ["system.string", "system.device.location.geocoordinate", "Method[tostring].ReturnValue"] + - ["system.device.location.geoposition", "system.device.location.geocoordinatewatcher", "Member[position]"] + - ["system.device.location.geopositionstatus", "system.device.location.geopositionstatuschangedeventargs", "Member[status]"] + - ["system.boolean", "system.device.location.geocoordinate", "Member[isunknown]"] + - ["system.boolean", "system.device.location.geocoordinate!", "Method[op_inequality].ReturnValue"] + - ["system.device.location.civicaddress", "system.device.location.icivicaddressresolver", "Method[resolveaddress].ReturnValue"] + - ["system.double", "system.device.location.geocoordinate", "Member[altitude]"] + - ["system.boolean", "system.device.location.geocoordinatewatcher", "Method[trystart].ReturnValue"] + - ["system.datetimeoffset", "system.device.location.geoposition", "Member[timestamp]"] + - ["system.string", "system.device.location.civicaddress", "Member[building]"] + - ["system.double", "system.device.location.geocoordinate", "Member[verticalaccuracy]"] + - ["system.double", "system.device.location.geocoordinate", "Member[longitude]"] + - ["system.string", "system.device.location.civicaddress", "Member[addressline1]"] + - ["system.device.location.civicaddress", "system.device.location.civicaddressresolver", "Method[resolveaddress].ReturnValue"] + - ["system.device.location.geopositionstatus", "system.device.location.geopositionstatus!", "Member[nodata]"] + - ["system.double", "system.device.location.geocoordinate", "Member[horizontalaccuracy]"] + - ["system.double", "system.device.location.geocoordinate", "Member[speed]"] + - ["system.string", "system.device.location.civicaddress", "Member[postalcode]"] + - ["system.device.location.geopositionaccuracy", "system.device.location.geopositionaccuracy!", "Member[high]"] + - ["system.double", "system.device.location.geocoordinate", "Method[getdistanceto].ReturnValue"] + - ["system.device.location.geopositionstatus", "system.device.location.geocoordinatewatcher", "Member[status]"] + - ["system.device.location.geopositionstatus", "system.device.location.geopositionstatus!", "Member[disabled]"] + - ["system.device.location.geopositionstatus", "system.device.location.geopositionstatus!", "Member[ready]"] + - ["system.boolean", "system.device.location.geocoordinate", "Method[equals].ReturnValue"] + - ["t", "system.device.location.geoposition", "Member[location]"] + - ["system.double", "system.device.location.geocoordinatewatcher", "Member[movementthreshold]"] + - ["system.device.location.geopositionstatus", "system.device.location.geopositionstatus!", "Member[initializing]"] + - ["system.device.location.geopositionaccuracy", "system.device.location.geopositionaccuracy!", "Member[default]"] + - ["system.boolean", "system.device.location.civicaddress", "Member[isunknown]"] + - ["system.boolean", "system.device.location.igeopositionwatcher", "Method[trystart].ReturnValue"] + - ["system.device.location.geoposition", "system.device.location.igeopositionwatcher", "Member[position]"] + - ["system.string", "system.device.location.civicaddress", "Member[floorlevel]"] + - ["system.device.location.geopositionpermission", "system.device.location.geocoordinatewatcher", "Member[permission]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.CodeAnalysis.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.CodeAnalysis.typemodel.yml new file mode 100644 index 000000000000..335715748692 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.CodeAnalysis.typemodel.yml @@ -0,0 +1,90 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[allevents]"] + - ["system.string", "system.diagnostics.codeanalysis.unconditionalsuppressmessageattribute", "Member[messageid]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicfields]"] + - ["system.string", "system.diagnostics.codeanalysis.requiresdynamiccodeattribute", "Member[message]"] + - ["system.string", "system.diagnostics.codeanalysis.requiresunreferencedcodeattribute", "Member[url]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicevents]"] + - ["system.string", "system.diagnostics.codeanalysis.dynamicdependencyattribute", "Member[typename]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicconstructors]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicconstructorswithinherited]"] + - ["system.string", "system.diagnostics.codeanalysis.dynamicdependencyattribute", "Member[assemblyname]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[none]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicconstructorswithinherited]"] + - ["system.string", "system.diagnostics.codeanalysis.suppressmessageattribute", "Member[category]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicmethods]"] + - ["system.string", "system.diagnostics.codeanalysis.unconditionalsuppressmessageattribute", "Member[checkid]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpubliceventswithinherited]"] + - ["system.string", "system.diagnostics.codeanalysis.dynamicdependencyattribute", "Member[condition]"] + - ["system.string", "system.diagnostics.codeanalysis.excludefromcodecoverageattribute", "Member[justification]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute", "Member[syntax]"] + - ["system.boolean", "system.diagnostics.codeanalysis.doesnotreturnifattribute", "Member[parametervalue]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicfieldswithinherited]"] + - ["system.string", "system.diagnostics.codeanalysis.unconditionalsuppressmessageattribute", "Member[justification]"] + - ["system.object", "system.diagnostics.codeanalysis.constantexpectedattribute", "Member[min]"] + - ["system.string[]", "system.diagnostics.codeanalysis.membernotnullattribute", "Member[members]"] + - ["system.string", "system.diagnostics.codeanalysis.dynamicdependencyattribute", "Member[membersignature]"] + - ["system.string", "system.diagnostics.codeanalysis.unconditionalsuppressmessageattribute", "Member[scope]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicproperties]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[regex]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[datetimeformat]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicparameterlessconstructor]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[enumformat]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicevents]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[numericformat]"] + - ["system.string", "system.diagnostics.codeanalysis.requiresassemblyfilesattribute", "Member[url]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[allmethods]"] + - ["system.string", "system.diagnostics.codeanalysis.featureswitchdefinitionattribute", "Member[switchname]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicproperties]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicpropertieswithinherited]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[dateonlyformat]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[compositeformat]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[allnestedtypes]"] + - ["system.string", "system.diagnostics.codeanalysis.experimentalattribute", "Member[diagnosticid]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[timespanformat]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[all]"] + - ["system.string", "system.diagnostics.codeanalysis.requiresassemblyfilesattribute", "Member[message]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicconstructors]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[xml]"] + - ["system.string", "system.diagnostics.codeanalysis.requiresunreferencedcodeattribute", "Member[message]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicnestedtypeswithinherited]"] + - ["system.object", "system.diagnostics.codeanalysis.constantexpectedattribute", "Member[max]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[allfields]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicnestedtypeswithinherited]"] + - ["system.string", "system.diagnostics.codeanalysis.suppressmessageattribute", "Member[justification]"] + - ["system.string", "system.diagnostics.codeanalysis.unconditionalsuppressmessageattribute", "Member[target]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[allconstructors]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicmethods]"] + - ["system.boolean", "system.diagnostics.codeanalysis.membernotnullwhenattribute", "Member[returnvalue]"] + - ["system.boolean", "system.diagnostics.codeanalysis.notnullwhenattribute", "Member[returnvalue]"] + - ["system.string", "system.diagnostics.codeanalysis.requiresdynamiccodeattribute", "Member[url]"] + - ["system.string", "system.diagnostics.codeanalysis.suppressmessageattribute", "Member[scope]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembersattribute", "Member[membertypes]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[uri]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicfields]"] + - ["system.string", "system.diagnostics.codeanalysis.suppressmessageattribute", "Member[target]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[guidformat]"] + - ["system.string", "system.diagnostics.codeanalysis.experimentalattribute", "Member[message]"] + - ["system.type", "system.diagnostics.codeanalysis.dynamicdependencyattribute", "Member[type]"] + - ["system.string", "system.diagnostics.codeanalysis.experimentalattribute", "Member[urlformat]"] + - ["system.string", "system.diagnostics.codeanalysis.notnullifnotnullattribute", "Member[parametername]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[json]"] + - ["system.boolean", "system.diagnostics.codeanalysis.maybenullwhenattribute", "Member[returnvalue]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicdependencyattribute", "Member[membertypes]"] + - ["system.string", "system.diagnostics.codeanalysis.suppressmessageattribute", "Member[messageid]"] + - ["system.string", "system.diagnostics.codeanalysis.unconditionalsuppressmessageattribute", "Member[category]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[publicnestedtypes]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[allproperties]"] + - ["system.string[]", "system.diagnostics.codeanalysis.membernotnullwhenattribute", "Member[members]"] + - ["system.object[]", "system.diagnostics.codeanalysis.stringsyntaxattribute", "Member[arguments]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[interfaces]"] + - ["system.string", "system.diagnostics.codeanalysis.stringsyntaxattribute!", "Member[timeonlyformat]"] + - ["system.string", "system.diagnostics.codeanalysis.suppressmessageattribute", "Member[checkid]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicmethodswithinherited]"] + - ["system.type", "system.diagnostics.codeanalysis.featureguardattribute", "Member[featuretype]"] + - ["system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes", "system.diagnostics.codeanalysis.dynamicallyaccessedmembertypes!", "Member[nonpublicnestedtypes]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Contracts.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Contracts.Internal.typemodel.yml new file mode 100644 index 000000000000..619be3d5f8c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Contracts.Internal.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.diagnostics.contracts.internal.contracthelper!", "Method[raisecontractfailedevent].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Contracts.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Contracts.typemodel.yml new file mode 100644 index 000000000000..96c1b4079f59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Contracts.typemodel.yml @@ -0,0 +1,31 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.diagnostics.contracts.contractfailurekind", "system.diagnostics.contracts.contractfailurekind!", "Member[precondition]"] + - ["t", "system.diagnostics.contracts.contract!", "Method[valueatreturn].ReturnValue"] + - ["system.type", "system.diagnostics.contracts.contractclassattribute", "Member[typecontainingcontracts]"] + - ["system.boolean", "system.diagnostics.contracts.contractverificationattribute", "Member[value]"] + - ["system.diagnostics.contracts.contractfailurekind", "system.diagnostics.contracts.contractfailurekind!", "Member[invariant]"] + - ["system.string", "system.diagnostics.contracts.contractoptionattribute", "Member[setting]"] + - ["system.diagnostics.contracts.contractfailurekind", "system.diagnostics.contracts.contractfailurekind!", "Member[postcondition]"] + - ["system.boolean", "system.diagnostics.contracts.contract!", "Method[exists].ReturnValue"] + - ["system.string", "system.diagnostics.contracts.contractpublicpropertynameattribute", "Member[name]"] + - ["system.diagnostics.contracts.contractfailurekind", "system.diagnostics.contracts.contractfailurekind!", "Member[postconditiononexception]"] + - ["system.diagnostics.contracts.contractfailurekind", "system.diagnostics.contracts.contractfailurekind!", "Member[assume]"] + - ["system.boolean", "system.diagnostics.contracts.contractfailedeventargs", "Member[unwind]"] + - ["system.diagnostics.contracts.contractfailurekind", "system.diagnostics.contracts.contractfailurekind!", "Member[assert]"] + - ["system.diagnostics.contracts.contractfailurekind", "system.diagnostics.contracts.contractfailedeventargs", "Member[failurekind]"] + - ["system.boolean", "system.diagnostics.contracts.contract!", "Method[forall].ReturnValue"] + - ["system.string", "system.diagnostics.contracts.contractoptionattribute", "Member[category]"] + - ["system.exception", "system.diagnostics.contracts.contractfailedeventargs", "Member[originalexception]"] + - ["t", "system.diagnostics.contracts.contract!", "Method[result].ReturnValue"] + - ["system.type", "system.diagnostics.contracts.contractclassforattribute", "Member[typecontractsarefor]"] + - ["system.string", "system.diagnostics.contracts.contractfailedeventargs", "Member[message]"] + - ["system.string", "system.diagnostics.contracts.contractfailedeventargs", "Member[condition]"] + - ["system.boolean", "system.diagnostics.contracts.contractoptionattribute", "Member[enabled]"] + - ["system.string", "system.diagnostics.contracts.contractoptionattribute", "Member[value]"] + - ["system.boolean", "system.diagnostics.contracts.contractfailedeventargs", "Member[handled]"] + - ["t", "system.diagnostics.contracts.contract!", "Method[oldvalue].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Design.typemodel.yml new file mode 100644 index 000000000000..94b943751cf3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Design.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.diagnostics.design.logconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.object", "system.diagnostics.design.logconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.diagnostics.design.logconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.diagnostics.design.logconverter", "Method[canconvertfrom].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Eventing.Reader.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Eventing.Reader.typemodel.yml new file mode 100644 index 000000000000..8efc52158f8c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Eventing.Reader.typemodel.yml @@ -0,0 +1,187 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.diagnostics.eventing.reader.standardeventlevel", "system.diagnostics.eventing.reader.standardeventlevel!", "Member[logalways]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.eventlogrecord", "Method[getpropertyvalues].ReturnValue"] + - ["system.security.principal.securityidentifier", "system.diagnostics.eventing.reader.eventrecord", "Member[userid]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[creationtime]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[opcode]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[correlationhint]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[send]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providercontrolguid]"] + - ["system.string", "system.diagnostics.eventing.reader.providermetadata", "Member[name]"] + - ["system.string", "system.diagnostics.eventing.reader.providermetadata", "Member[messagefilepath]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.providermetadata", "Member[opcodes]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlevel", "Member[displayname]"] + - ["system.diagnostics.eventing.reader.eventlogisolation", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[logisolation]"] + - ["system.int32", "system.diagnostics.eventing.reader.eventlevel", "Member[value]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[qualifiers]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[receive]"] + - ["system.diagnostics.eventing.reader.eventlogisolation", "system.diagnostics.eventing.reader.eventlogisolation!", "Member[custom]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[keywordsdisplaynames]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[processid]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providerminimumnumberofbuffers]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[providerid]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Member[logname]"] + - ["system.diagnostics.eventing.reader.eventopcode", "system.diagnostics.eventing.reader.eventmetadata", "Member[opcode]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[filesize]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[stop]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Member[machinename]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Member[leveldisplayname]"] + - ["system.security.principal.securityidentifier", "system.diagnostics.eventing.reader.eventlogrecord", "Member[userid]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[extension]"] + - ["system.uri", "system.diagnostics.eventing.reader.providermetadata", "Member[helplink]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[suspend]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.eventrecord", "Member[properties]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providerlevel]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Member[opcodedisplayname]"] + - ["system.int64", "system.diagnostics.eventing.reader.eventkeyword", "Member[value]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[recordid]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[logfilepath]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[keywords]"] + - ["system.diagnostics.eventing.reader.pathtype", "system.diagnostics.eventing.reader.pathtype!", "Member[filepath]"] + - ["system.byte", "system.diagnostics.eventing.reader.eventmetadata", "Member[version]"] + - ["system.diagnostics.eventing.reader.eventbookmark", "system.diagnostics.eventing.reader.eventrecord", "Member[bookmark]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[level]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[keywords]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[securitydescriptor]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Method[toxml].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.eventlogsession", "Method[getlognames].ReturnValue"] + - ["system.diagnostics.eventing.reader.sessionauthentication", "system.diagnostics.eventing.reader.sessionauthentication!", "Member[kerberos]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[resume]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[lastaccesstime]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[none]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[auditfailure]"] + - ["system.guid", "system.diagnostics.eventing.reader.eventtask", "Member[eventguid]"] + - ["system.string", "system.diagnostics.eventing.reader.providermetadata", "Member[parameterfilepath]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[islogfull]"] + - ["system.diagnostics.eventing.reader.eventlogmode", "system.diagnostics.eventing.reader.eventlogmode!", "Member[circular]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogstatus", "Member[logname]"] + - ["system.exception", "system.diagnostics.eventing.reader.eventrecordwritteneventargs", "Member[eventexception]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.providermetadata", "Member[events]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[task]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[activityid]"] + - ["system.diagnostics.eventing.reader.eventlogmode", "system.diagnostics.eventing.reader.eventlogmode!", "Member[retain]"] + - ["system.diagnostics.eventing.reader.eventloglink", "system.diagnostics.eventing.reader.eventmetadata", "Member[loglink]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[version]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[timecreated]"] + - ["system.string", "system.diagnostics.eventing.reader.providermetadata", "Member[resourcefilepath]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Member[leveldisplayname]"] + - ["system.string", "system.diagnostics.eventing.reader.eventkeyword", "Member[displayname]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Member[opcodedisplayname]"] + - ["system.int64", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[maximumsizeinbytes]"] + - ["system.int32", "system.diagnostics.eventing.reader.eventlogreader", "Member[batchsize]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[recordcount]"] + - ["system.diagnostics.eventing.reader.eventlogisolation", "system.diagnostics.eventing.reader.eventlogisolation!", "Member[system]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[relatedactivityid]"] + - ["system.int32", "system.diagnostics.eventing.reader.eventlogrecord", "Member[id]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogexception", "Member[message]"] + - ["system.int32", "system.diagnostics.eventing.reader.eventrecord", "Member[id]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[datacollectionstop]"] + - ["system.diagnostics.eventing.reader.eventlogsession", "system.diagnostics.eventing.reader.eventlogquery", "Member[session]"] + - ["system.diagnostics.eventing.reader.eventloginformation", "system.diagnostics.eventing.reader.eventlogsession", "Method[getloginformation].ReturnValue"] + - ["system.diagnostics.eventing.reader.sessionauthentication", "system.diagnostics.eventing.reader.sessionauthentication!", "Member[default]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[matchedqueryids]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[auditsuccess]"] + - ["system.diagnostics.eventing.reader.standardeventlevel", "system.diagnostics.eventing.reader.standardeventlevel!", "Member[verbose]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[lastwritetime]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Member[taskdisplayname]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.providermetadata", "Member[loglinks]"] + - ["system.diagnostics.eventing.reader.eventrecord", "system.diagnostics.eventing.reader.eventrecordwritteneventargs", "Member[eventrecord]"] + - ["system.diagnostics.eventing.reader.eventlogmode", "system.diagnostics.eventing.reader.eventlogmode!", "Member[autobackup]"] + - ["system.diagnostics.eventing.reader.eventlogtype", "system.diagnostics.eventing.reader.eventlogtype!", "Member[debug]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Member[containerlog]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[task]"] + - ["system.diagnostics.eventing.reader.eventlogmode", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[logmode]"] + - ["system.diagnostics.eventing.reader.eventtask", "system.diagnostics.eventing.reader.eventmetadata", "Member[task]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.eventrecord", "Member[keywordsdisplaynames]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providerlatency]"] + - ["system.guid", "system.diagnostics.eventing.reader.providermetadata", "Member[id]"] + - ["system.string", "system.diagnostics.eventing.reader.eventkeyword", "Member[name]"] + - ["system.boolean", "system.diagnostics.eventing.reader.eventlogquery", "Member[toleratequeryerrors]"] + - ["system.object", "system.diagnostics.eventing.reader.eventproperty", "Member[value]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[sqm]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Method[formatdescription].ReturnValue"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[threadid]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.eventlogrecord", "Member[properties]"] + - ["system.diagnostics.eventing.reader.standardeventlevel", "system.diagnostics.eventing.reader.standardeventlevel!", "Member[informational]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.eventmetadata", "Member[keywords]"] + - ["system.diagnostics.eventing.reader.eventlogtype", "system.diagnostics.eventing.reader.eventlogtype!", "Member[analytical]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[qualifiers]"] + - ["system.string", "system.diagnostics.eventing.reader.eventmetadata", "Member[description]"] + - ["system.string", "system.diagnostics.eventing.reader.eventmetadata", "Member[template]"] + - ["system.diagnostics.eventing.reader.standardeventlevel", "system.diagnostics.eventing.reader.standardeventlevel!", "Member[warning]"] + - ["system.string", "system.diagnostics.eventing.reader.eventloglink", "Member[displayname]"] + - ["system.diagnostics.eventing.reader.eventlogtype", "system.diagnostics.eventing.reader.eventlogtype!", "Member[administrative]"] + - ["system.diagnostics.eventing.reader.standardeventlevel", "system.diagnostics.eventing.reader.standardeventlevel!", "Member[critical]"] + - ["system.string", "system.diagnostics.eventing.reader.eventbookmark", "Member[bookmarkxml]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[activityid]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[opcode]"] + - ["system.string", "system.diagnostics.eventing.reader.eventopcode", "Member[name]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Member[logname]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Member[machinename]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Member[taskdisplayname]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlevel", "Member[name]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[timecreated]"] + - ["system.diagnostics.eventing.reader.eventlogsession", "system.diagnostics.eventing.reader.eventlogsession!", "Member[globalsession]"] + - ["system.int32", "system.diagnostics.eventing.reader.eventopcode", "Member[value]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[processid]"] + - ["system.string", "system.diagnostics.eventing.reader.eventloglink", "Member[logname]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[correlationhint2]"] + - ["system.int32", "system.diagnostics.eventing.reader.eventtask", "Member[value]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.providermetadata", "Member[levels]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[datacollectionstart]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[threadid]"] + - ["system.string", "system.diagnostics.eventing.reader.eventtask", "Member[displayname]"] + - ["system.int32", "system.diagnostics.eventing.reader.eventlogstatus", "Member[statuscode]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Member[providername]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providernames]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[recordid]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.eventing.reader.eventlogsession", "Method[getprovidernames].ReturnValue"] + - ["system.diagnostics.eventing.reader.eventlogisolation", "system.diagnostics.eventing.reader.eventlogisolation!", "Member[application]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providerkeywords]"] + - ["system.boolean", "system.diagnostics.eventing.reader.eventloglink", "Member[isimported]"] + - ["system.diagnostics.eventing.reader.standardeventtask", "system.diagnostics.eventing.reader.standardeventtask!", "Member[none]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[start]"] + - ["system.boolean", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[isenabled]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.eventlogreader", "Member[logstatus]"] + - ["system.diagnostics.eventing.reader.eventlevel", "system.diagnostics.eventing.reader.eventmetadata", "Member[level]"] + - ["system.diagnostics.eventing.reader.standardeventlevel", "system.diagnostics.eventing.reader.standardeventlevel!", "Member[error]"] + - ["system.diagnostics.eventing.reader.eventlogtype", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[logtype]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[version]"] + - ["system.diagnostics.eventing.reader.eventbookmark", "system.diagnostics.eventing.reader.eventlogrecord", "Member[bookmark]"] + - ["system.diagnostics.eventing.reader.eventrecord", "system.diagnostics.eventing.reader.eventlogreader", "Method[readevent].ReturnValue"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.providermetadata", "Member[keywords]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providermaximumnumberofbuffers]"] + - ["system.diagnostics.eventing.reader.sessionauthentication", "system.diagnostics.eventing.reader.sessionauthentication!", "Member[ntlm]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[responsetime]"] + - ["system.boolean", "system.diagnostics.eventing.reader.eventlogwatcher", "Member[enabled]"] + - ["system.boolean", "system.diagnostics.eventing.reader.eventlogquery", "Member[reversedirection]"] + - ["system.string", "system.diagnostics.eventing.reader.eventtask", "Member[name]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[providerid]"] + - ["system.diagnostics.eventing.reader.eventlogtype", "system.diagnostics.eventing.reader.eventlogtype!", "Member[operational]"] + - ["system.collections.generic.ilist", "system.diagnostics.eventing.reader.providermetadata", "Member[tasks]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Member[providername]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[wdidiagnostic]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogrecord", "Member[relatedactivityid]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogrecord", "Method[formatdescription].ReturnValue"] + - ["system.string", "system.diagnostics.eventing.reader.providermetadata", "Member[displayname]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[attributes]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[reply]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[providerbuffersize]"] + - ["system.boolean", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[isclassiclog]"] + - ["system.int64", "system.diagnostics.eventing.reader.eventmetadata", "Member[id]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[owningprovidername]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[wdicontext]"] + - ["system.diagnostics.eventing.reader.standardeventopcode", "system.diagnostics.eventing.reader.standardeventopcode!", "Member[info]"] + - ["system.diagnostics.eventing.reader.standardeventkeywords", "system.diagnostics.eventing.reader.standardeventkeywords!", "Member[eventlogclassic]"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventrecord", "Member[level]"] + - ["system.diagnostics.eventing.reader.pathtype", "system.diagnostics.eventing.reader.pathtype!", "Member[logname]"] + - ["system.diagnostics.eventing.reader.sessionauthentication", "system.diagnostics.eventing.reader.sessionauthentication!", "Member[negotiate]"] + - ["system.string", "system.diagnostics.eventing.reader.eventlogconfiguration", "Member[logname]"] + - ["system.string", "system.diagnostics.eventing.reader.eventopcode", "Member[displayname]"] + - ["system.string", "system.diagnostics.eventing.reader.eventrecord", "Method[toxml].ReturnValue"] + - ["system.nullable", "system.diagnostics.eventing.reader.eventloginformation", "Member[oldestrecordnumber]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Eventing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Eventing.typemodel.yml new file mode 100644 index 000000000000..055a3732a4e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Eventing.typemodel.yml @@ -0,0 +1,25 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.byte", "system.diagnostics.eventing.eventdescriptor", "Member[opcode]"] + - ["system.boolean", "system.diagnostics.eventing.eventprovider", "Method[writetransferevent].ReturnValue"] + - ["system.string", "system.diagnostics.eventing.eventprovidertracelistener", "Member[delimiter]"] + - ["system.boolean", "system.diagnostics.eventing.eventprovidertracelistener", "Member[isthreadsafe]"] + - ["system.diagnostics.eventing.eventprovider+writeeventerrorcode", "system.diagnostics.eventing.eventprovider+writeeventerrorcode!", "Member[noerror]"] + - ["system.boolean", "system.diagnostics.eventing.eventprovider", "Method[writemessageevent].ReturnValue"] + - ["system.string[]", "system.diagnostics.eventing.eventprovidertracelistener", "Method[getsupportedattributes].ReturnValue"] + - ["system.int32", "system.diagnostics.eventing.eventdescriptor", "Member[eventid]"] + - ["system.int64", "system.diagnostics.eventing.eventdescriptor", "Member[keywords]"] + - ["system.boolean", "system.diagnostics.eventing.eventprovider", "Method[isenabled].ReturnValue"] + - ["system.diagnostics.eventing.eventprovider+writeeventerrorcode", "system.diagnostics.eventing.eventprovider+writeeventerrorcode!", "Member[eventtoobig]"] + - ["system.byte", "system.diagnostics.eventing.eventdescriptor", "Member[version]"] + - ["system.byte", "system.diagnostics.eventing.eventdescriptor", "Member[level]"] + - ["system.guid", "system.diagnostics.eventing.eventprovider!", "Method[createactivityid].ReturnValue"] + - ["system.diagnostics.eventing.eventprovider+writeeventerrorcode", "system.diagnostics.eventing.eventprovider!", "Method[getlastwriteeventerror].ReturnValue"] + - ["system.diagnostics.eventing.eventprovider+writeeventerrorcode", "system.diagnostics.eventing.eventprovider+writeeventerrorcode!", "Member[nofreebuffers]"] + - ["system.boolean", "system.diagnostics.eventing.eventprovider", "Method[writeevent].ReturnValue"] + - ["system.byte", "system.diagnostics.eventing.eventdescriptor", "Member[channel]"] + - ["system.int32", "system.diagnostics.eventing.eventdescriptor", "Member[task]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Metrics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Metrics.typemodel.yml new file mode 100644 index 000000000000..3787d3340cb1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Metrics.typemodel.yml @@ -0,0 +1,44 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "system.diagnostics.metrics.meteroptions", "Member[tags]"] + - ["system.string", "system.diagnostics.metrics.meteroptions", "Member[version]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.metrics.meter", "Member[tags]"] + - ["system.object", "system.diagnostics.metrics.meter", "Member[scope]"] + - ["system.string", "system.diagnostics.metrics.meter", "Member[name]"] + - ["system.boolean", "system.diagnostics.metrics.instrument", "Member[enabled]"] + - ["system.diagnostics.metrics.instrumentadvice", "system.diagnostics.metrics.instrument", "Member[advice]"] + - ["system.diagnostics.metrics.meter", "system.diagnostics.metrics.meterfactoryextensions!", "Method[create].ReturnValue"] + - ["system.action", "system.diagnostics.metrics.meterlistener", "Member[measurementscompleted]"] + - ["system.diagnostics.metrics.gauge", "system.diagnostics.metrics.meter", "Method[creategauge].ReturnValue"] + - ["system.string", "system.diagnostics.metrics.instrument", "Member[name]"] + - ["system.string", "system.diagnostics.metrics.meter", "Member[version]"] + - ["system.object", "system.diagnostics.metrics.meteroptions", "Member[scope]"] + - ["system.string", "system.diagnostics.metrics.meteroptions", "Member[telemetryschemaurl]"] + - ["system.collections.generic.ireadonlylist", "system.diagnostics.metrics.instrumentadvice", "Member[histogrambucketboundaries]"] + - ["t", "system.diagnostics.metrics.measurement", "Member[value]"] + - ["system.diagnostics.metrics.counter", "system.diagnostics.metrics.meter", "Method[createcounter].ReturnValue"] + - ["system.diagnostics.metrics.meter", "system.diagnostics.metrics.imeterfactory", "Method[create].ReturnValue"] + - ["system.boolean", "system.diagnostics.metrics.observableinstrument", "Member[isobservable]"] + - ["system.diagnostics.metrics.observableupdowncounter", "system.diagnostics.metrics.meter", "Method[createobservableupdowncounter].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.diagnostics.metrics.observableupdowncounter", "Method[observe].ReturnValue"] + - ["system.string", "system.diagnostics.metrics.meter", "Member[telemetryschemaurl]"] + - ["system.diagnostics.metrics.updowncounter", "system.diagnostics.metrics.meter", "Method[createupdowncounter].ReturnValue"] + - ["system.string", "system.diagnostics.metrics.instrument", "Member[unit]"] + - ["system.diagnostics.metrics.observablegauge", "system.diagnostics.metrics.meter", "Method[createobservablegauge].ReturnValue"] + - ["system.boolean", "system.diagnostics.metrics.instrument", "Member[isobservable]"] + - ["system.string", "system.diagnostics.metrics.meteroptions", "Member[name]"] + - ["system.object", "system.diagnostics.metrics.meterlistener", "Method[disablemeasurementevents].ReturnValue"] + - ["system.string", "system.diagnostics.metrics.instrument", "Member[description]"] + - ["system.diagnostics.metrics.meter", "system.diagnostics.metrics.instrument", "Member[meter]"] + - ["system.diagnostics.metrics.observablecounter", "system.diagnostics.metrics.meter", "Method[createobservablecounter].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.diagnostics.metrics.observableinstrument", "Method[observe].ReturnValue"] + - ["system.diagnostics.metrics.histogram", "system.diagnostics.metrics.meter", "Method[createhistogram].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.diagnostics.metrics.instrument", "Member[tags]"] + - ["system.action", "system.diagnostics.metrics.meterlistener", "Member[instrumentpublished]"] + - ["system.string", "system.diagnostics.metrics.measurement", "Member[tags]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.metrics.observablecounter", "Method[observe].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.diagnostics.metrics.observablegauge", "Method[observe].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.PerformanceData.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.PerformanceData.typemodel.yml new file mode 100644 index 000000000000..d7706b16e3f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.PerformanceData.typemodel.yml @@ -0,0 +1,53 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[multitimerpercentagenotactive]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[largequeuelength]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[precisiontimer100ns]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rateofcountpersecond64]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[precisionsystemtimer]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[percentagenotactive100ns]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawbase64]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[averagetimer32]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[samplebase]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawdatahex64]"] + - ["system.diagnostics.performancedata.countersetinstancetype", "system.diagnostics.performancedata.countersetinstancetype!", "Member[multiple]"] + - ["system.int64", "system.diagnostics.performancedata.counterdata", "Member[value]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[percentagenotactive]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[delta32]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[averagebase]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[percentageactive]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[queuelength]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawbase32]"] + - ["system.diagnostics.performancedata.countersetinstancetype", "system.diagnostics.performancedata.countersetinstancetype!", "Member[multipleaggregate]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[elapsedtime]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawfraction64]"] + - ["system.diagnostics.performancedata.countersetinstancetype", "system.diagnostics.performancedata.countersetinstancetype!", "Member[instanceaggregate]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[objectspecifictimer]"] + - ["system.diagnostics.performancedata.countersetinstancecounterdataset", "system.diagnostics.performancedata.countersetinstance", "Member[counters]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[multitimerpercentagenotactive100ns]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawdata32]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rateofcountpersecond32]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[queuelength100ns]"] + - ["system.diagnostics.performancedata.countersetinstance", "system.diagnostics.performancedata.counterset", "Method[createcountersetinstance].ReturnValue"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[averagecount64]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[multitimerpercentageactive]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawfraction32]"] + - ["system.diagnostics.performancedata.counterdata", "system.diagnostics.performancedata.countersetinstancecounterdataset", "Member[item]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[queuelengthobjecttime]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawdata64]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[samplecounter]"] + - ["system.diagnostics.performancedata.countersetinstancetype", "system.diagnostics.performancedata.countersetinstancetype!", "Member[single]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[multitimerpercentageactive100ns]"] + - ["system.diagnostics.performancedata.countersetinstancetype", "system.diagnostics.performancedata.countersetinstancetype!", "Member[globalaggregate]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[rawdatahex32]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[percentageactive100ns]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[samplefraction]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[precisionobjectspecifictimer]"] + - ["system.diagnostics.performancedata.countersetinstancetype", "system.diagnostics.performancedata.countersetinstancetype!", "Member[globalaggregatewithhistory]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[delta64]"] + - ["system.int64", "system.diagnostics.performancedata.counterdata", "Member[rawvalue]"] + - ["system.diagnostics.performancedata.countertype", "system.diagnostics.performancedata.countertype!", "Member[multitimerbase]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.SymbolStore.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.SymbolStore.typemodel.yml new file mode 100644 index 000000000000..94baf1a4349c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.SymbolStore.typemodel.yml @@ -0,0 +1,136 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.diagnostics.symbolstore.isymbolmethod", "Method[getsourcestartend].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.isymbolscope", "Method[getlocals].ReturnValue"] + - ["system.int32[]", "system.diagnostics.symbolstore.symmethod", "Method[getranges].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolvariable", "Member[startoffset]"] + - ["system.string", "system.diagnostics.symbolstore.isymboldocument", "Member[url]"] + - ["isymunmanageddocument*", "system.diagnostics.symbolstore.symdocument", "Method[getunmanaged].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolmethod", "Method[getoffset].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symboltoken", "Method[gethashcode].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolmethod", "system.diagnostics.symbolstore.symscope", "Member[method]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativestackregister]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativeregister]"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.symreader", "Method[getglobalvariables].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolscope", "Member[endoffset]"] + - ["system.int32", "system.diagnostics.symbolstore.isymboldocument", "Method[findclosestline].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symvariable", "Member[startoffset]"] + - ["system.diagnostics.symbolstore.isymbolnamespace", "system.diagnostics.symbolstore.isymbolmethod", "Method[getnamespace].ReturnValue"] + - ["system.string", "system.diagnostics.symbolstore.symdocument", "Member[url]"] + - ["isymunmanageddocumentwriter*", "system.diagnostics.symbolstore.symdocumentwriter", "Method[getunmanaged].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[java]"] + - ["system.int32", "system.diagnostics.symbolstore.symvariable", "Member[addressfield1]"] + - ["system.diagnostics.symbolstore.isymbolscope[]", "system.diagnostics.symbolstore.symscope", "Method[getchildren].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.symreader", "Method[getvariables].ReturnValue"] + - ["system.byte[]", "system.diagnostics.symbolstore.symdocument", "Method[getchecksum].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolnamespace[]", "system.diagnostics.symbolstore.isymbolscope", "Method[getnamespaces].ReturnValue"] + - ["system.object", "system.diagnostics.symbolstore.isymbolvariable", "Member[attributes]"] + - ["system.guid", "system.diagnostics.symbolstore.symdocument", "Member[checksumalgorithmid]"] + - ["system.diagnostics.symbolstore.isymbolreader", "system.diagnostics.symbolstore.symbinder", "Method[getreader].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symdocument", "Member[sourcelength]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[smc]"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolmethod", "Member[sequencepointcount]"] + - ["system.diagnostics.symbolstore.isymbolmethod", "system.diagnostics.symbolstore.isymbolreader", "Method[getmethodfromdocumentposition].ReturnValue"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativeregisterregister]"] + - ["system.guid", "system.diagnostics.symbolstore.isymboldocument", "Member[documenttype]"] + - ["system.string", "system.diagnostics.symbolstore.isymbolnamespace", "Member[name]"] + - ["system.string", "system.diagnostics.symbolstore.symvariable", "Member[name]"] + - ["system.byte[]", "system.diagnostics.symbolstore.isymbolvariable", "Method[getsignature].ReturnValue"] + - ["system.boolean", "system.diagnostics.symbolstore.symboltoken", "Method[equals].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolscope[]", "system.diagnostics.symbolstore.isymbolscope", "Method[getchildren].ReturnValue"] + - ["system.boolean", "system.diagnostics.symbolstore.symboltoken!", "Method[op_inequality].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolscope", "system.diagnostics.symbolstore.symmethod", "Method[getscope].ReturnValue"] + - ["system.byte[]", "system.diagnostics.symbolstore.symvariable", "Method[getsignature].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolnamespace[]", "system.diagnostics.symbolstore.isymbolreader", "Method[getnamespaces].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symvariable", "Member[addressfield3]"] + - ["system.diagnostics.symbolstore.isymbolnamespace[]", "system.diagnostics.symbolstore.isymbolnamespace", "Method[getnamespaces].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolreader", "system.diagnostics.symbolstore.isymbolbinder", "Method[getreader].ReturnValue"] + - ["system.boolean", "system.diagnostics.symbolstore.symboltoken!", "Method[op_equality].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[mcplusplus]"] + - ["system.diagnostics.symbolstore.isymboldocument[]", "system.diagnostics.symbolstore.isymbolreader", "Method[getdocuments].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolnamespace[]", "system.diagnostics.symbolstore.symscope", "Method[getnamespaces].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symvariable", "Member[addressfield2]"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.isymbolmethod", "Method[getparameters].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.isymboldocument", "Member[checksumalgorithmid]"] + - ["system.diagnostics.symbolstore.symboltoken", "system.diagnostics.symbolstore.isymbolreader", "Member[userentrypoint]"] + - ["system.boolean", "system.diagnostics.symbolstore.isymboldocument", "Member[hasembeddedsource]"] + - ["system.diagnostics.symbolstore.isymbolscope", "system.diagnostics.symbolstore.isymbolmethod", "Member[rootscope]"] + - ["system.diagnostics.symbolstore.isymbolnamespace[]", "system.diagnostics.symbolstore.symreader", "Method[getnamespaces].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.isymboldocument", "Member[languagevendor]"] + - ["system.diagnostics.symbolstore.isymbolmethod", "system.diagnostics.symbolstore.isymbolscope", "Member[method]"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.symmethod", "Method[getparameters].ReturnValue"] + - ["system.diagnostics.symbolstore.isymboldocument", "system.diagnostics.symbolstore.symreader", "Method[getdocument].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolscope", "system.diagnostics.symbolstore.isymbolmethod", "Method[getscope].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolmethod", "system.diagnostics.symbolstore.symreader", "Method[getmethodfromdocumentposition].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolvariable", "Member[endoffset]"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolvariable", "Member[addressfield3]"] + - ["system.diagnostics.symbolstore.isymbolmethod", "system.diagnostics.symbolstore.isymbolreader", "Method[getmethod].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[pascal]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativerva]"] + - ["system.diagnostics.symbolstore.isymbolreader", "system.diagnostics.symbolstore.isymbolbinder1", "Method[getreader].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.symdocumenttype!", "Member[text]"] + - ["system.diagnostics.symbolstore.isymbolscope", "system.diagnostics.symbolstore.symscope", "Member[parent]"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.symscope", "Method[getlocals].ReturnValue"] + - ["system.diagnostics.symbolstore.symboltoken", "system.diagnostics.symbolstore.isymbolmethod", "Member[token]"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolwriter", "Method[openscope].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.symdocument", "Member[languagevendor]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagevendor!", "Member[microsoft]"] + - ["system.int32", "system.diagnostics.symbolstore.isymboldocument", "Member[sourcelength]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[bitfield]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[iloffset]"] + - ["system.guid", "system.diagnostics.symbolstore.symdocument", "Member[language]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[jscript]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[cplusplus]"] + - ["system.string", "system.diagnostics.symbolstore.isymbolvariable", "Member[name]"] + - ["system.int32", "system.diagnostics.symbolstore.symboltoken", "Method[gettoken].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolvariable", "Member[addressfield2]"] + - ["system.boolean", "system.diagnostics.symbolstore.symdocument", "Member[hasembeddedsource]"] + - ["system.boolean", "system.diagnostics.symbolstore.symmethod", "Method[getsourcestartend].ReturnValue"] + - ["system.diagnostics.symbolstore.isymboldocument", "system.diagnostics.symbolstore.isymbolreader", "Method[getdocument].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.isymbolnamespace", "Method[getvariables].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolnamespace", "system.diagnostics.symbolstore.symmethod", "Method[getnamespace].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symvariable", "Member[endoffset]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[c]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativeregisterrelative]"] + - ["system.diagnostics.symbolstore.isymboldocument[]", "system.diagnostics.symbolstore.symreader", "Method[getdocuments].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolscope", "system.diagnostics.symbolstore.symmethod", "Method[rootscopeinternal].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.isymbolreader", "Method[getglobalvariables].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symmethod", "Method[getoffset].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolscope", "Member[startoffset]"] + - ["system.byte[]", "system.diagnostics.symbolstore.isymbolreader", "Method[getsymattribute].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.symdocument", "Member[documenttype]"] + - ["system.int32", "system.diagnostics.symbolstore.symmethod", "Member[sequencepointcount]"] + - ["system.int32[]", "system.diagnostics.symbolstore.isymbolmethod", "Method[getranges].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.isymboldocument", "Member[language]"] + - ["system.diagnostics.symbolstore.isymboldocumentwriter", "system.diagnostics.symbolstore.symwriter", "Method[definedocument].ReturnValue"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.isymbolvariable", "Member[addresskind]"] + - ["system.int32", "system.diagnostics.symbolstore.symdocument", "Method[findclosestline].ReturnValue"] + - ["system.diagnostics.symbolstore.isymbolscope", "system.diagnostics.symbolstore.symmethod", "Member[rootscope]"] + - ["system.byte[]", "system.diagnostics.symbolstore.isymboldocument", "Method[getchecksum].ReturnValue"] + - ["system.diagnostics.symbolstore.symboltoken", "system.diagnostics.symbolstore.symreader", "Member[userentrypoint]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[cobol]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativesectionoffset]"] + - ["isymunmanagedwriter*", "system.diagnostics.symbolstore.symwriter", "Method[getwriter].ReturnValue"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativeregisterstack]"] + - ["system.diagnostics.symbolstore.isymbolscope", "system.diagnostics.symbolstore.isymbolscope", "Member[parent]"] + - ["system.int32", "system.diagnostics.symbolstore.symscope", "Member[startoffset]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symvariable", "Member[addresskind]"] + - ["system.object", "system.diagnostics.symbolstore.symvariable", "Member[attributes]"] + - ["system.diagnostics.symbolstore.symaddresskind", "system.diagnostics.symbolstore.symaddresskind!", "Member[nativeoffset]"] + - ["system.int32", "system.diagnostics.symbolstore.symwriter", "Method[openscope].ReturnValue"] + - ["system.byte[]", "system.diagnostics.symbolstore.symreader", "Method[getsymattribute].ReturnValue"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[basic]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[csharp]"] + - ["system.guid", "system.diagnostics.symbolstore.symlanguagetype!", "Member[ilassembly]"] + - ["system.diagnostics.symbolstore.isymbolmethod", "system.diagnostics.symbolstore.symreader", "Method[getmethod].ReturnValue"] + - ["system.byte[]", "system.diagnostics.symbolstore.isymboldocument", "Method[getsourcerange].ReturnValue"] + - ["system.int32", "system.diagnostics.symbolstore.symscope", "Member[endoffset]"] + - ["system.int32", "system.diagnostics.symbolstore.isymbolvariable", "Member[addressfield1]"] + - ["system.diagnostics.symbolstore.isymboldocumentwriter", "system.diagnostics.symbolstore.isymbolwriter", "Method[definedocument].ReturnValue"] + - ["system.byte[]", "system.diagnostics.symbolstore.symdocument", "Method[getsourcerange].ReturnValue"] + - ["system.diagnostics.symbolstore.symboltoken", "system.diagnostics.symbolstore.symmethod", "Member[token]"] + - ["system.diagnostics.symbolstore.isymbolvariable[]", "system.diagnostics.symbolstore.isymbolreader", "Method[getvariables].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Tracing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Tracing.typemodel.yml new file mode 100644 index 000000000000..1ec22839fa92 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.Tracing.typemodel.yml @@ -0,0 +1,134 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.diagnostics.tracing.eventwritteneventargs", "Member[eventname]"] + - ["system.diagnostics.tracing.eventmanifestoptions", "system.diagnostics.tracing.eventmanifestoptions!", "Member[strict]"] + - ["system.diagnostics.tracing.eventcommand", "system.diagnostics.tracing.eventcommand!", "Member[enable]"] + - ["system.diagnostics.tracing.eventchannel", "system.diagnostics.tracing.eventchannel!", "Member[admin]"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldformat!", "Member[boolean]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventlevel!", "Member[informational]"] + - ["system.diagnostics.tracing.eventchannel", "system.diagnostics.tracing.eventchannel!", "Member[none]"] + - ["system.diagnostics.tracing.eventmanifestoptions", "system.diagnostics.tracing.eventmanifestoptions!", "Member[none]"] + - ["system.int64", "system.diagnostics.tracing.eventwritteneventargs", "Member[osthreadid]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventlevel!", "Member[error]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[sqm]"] + - ["system.timespan", "system.diagnostics.tracing.incrementingpollingcounter", "Member[displayratetimescale]"] + - ["system.diagnostics.tracing.eventchannel", "system.diagnostics.tracing.eventchannel!", "Member[debug]"] + - ["system.guid", "system.diagnostics.tracing.eventwritteneventargs", "Member[activityid]"] + - ["system.diagnostics.tracing.eventtags", "system.diagnostics.tracing.eventattribute", "Member[tags]"] + - ["system.string", "system.diagnostics.tracing.eventdataattribute", "Member[name]"] + - ["system.collections.objectmodel.readonlycollection", "system.diagnostics.tracing.eventwritteneventargs", "Member[payload]"] + - ["system.int32", "system.diagnostics.tracing.eventsource+eventdata", "Member[size]"] + - ["system.datetime", "system.diagnostics.tracing.eventwritteneventargs", "Member[timestamp]"] + - ["system.diagnostics.tracing.eventtask", "system.diagnostics.tracing.eventwritteneventargs", "Member[task]"] + - ["system.string", "system.diagnostics.tracing.eventsourceattribute", "Member[name]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventwritteneventargs", "Member[keywords]"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldformat!", "Member[hexadecimal]"] + - ["system.string", "system.diagnostics.tracing.eventsource", "Method[gettrait].ReturnValue"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldformat!", "Member[default]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[suspend]"] + - ["system.diagnostics.tracing.eventactivityoptions", "system.diagnostics.tracing.eventsourceoptions", "Member[activityoptions]"] + - ["system.int32", "system.diagnostics.tracing.eventlistener!", "Method[eventsourceindex].ReturnValue"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[receive]"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldformat!", "Member[string]"] + - ["system.diagnostics.tracing.eventcommand", "system.diagnostics.tracing.eventcommand!", "Member[sendmanifest]"] + - ["system.diagnostics.tracing.eventcommand", "system.diagnostics.tracing.eventcommandeventargs", "Member[command]"] + - ["system.diagnostics.tracing.eventsource", "system.diagnostics.tracing.diagnosticcounter", "Member[eventsource]"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldattribute", "Member[format]"] + - ["system.int32", "system.diagnostics.tracing.eventwritteneventargs", "Member[eventid]"] + - ["system.string", "system.diagnostics.tracing.diagnosticcounter", "Member[displayname]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[all]"] + - ["system.diagnostics.tracing.eventmanifestoptions", "system.diagnostics.tracing.eventmanifestoptions!", "Member[onlyifneededforregistration]"] + - ["system.diagnostics.tracing.eventsourcesettings", "system.diagnostics.tracing.eventsource", "Member[settings]"] + - ["system.diagnostics.tracing.eventactivityoptions", "system.diagnostics.tracing.eventactivityoptions!", "Member[none]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[info]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventlevel!", "Member[warning]"] + - ["system.string", "system.diagnostics.tracing.diagnosticcounter", "Member[displayunits]"] + - ["system.byte", "system.diagnostics.tracing.eventattribute", "Member[version]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[auditsuccess]"] + - ["system.string", "system.diagnostics.tracing.eventcounter", "Method[tostring].ReturnValue"] + - ["system.diagnostics.tracing.eventsource", "system.diagnostics.tracing.eventwritteneventargs", "Member[eventsource]"] + - ["system.int32", "system.diagnostics.tracing.eventattribute", "Member[eventid]"] + - ["system.diagnostics.tracing.eventactivityoptions", "system.diagnostics.tracing.eventattribute", "Member[activityoptions]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[microsofttelemetry]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventattribute", "Member[keywords]"] + - ["system.diagnostics.tracing.eventcommand", "system.diagnostics.tracing.eventcommand!", "Member[disable]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[correlationhint]"] + - ["system.boolean", "system.diagnostics.tracing.eventcommandeventargs", "Method[disableevent].ReturnValue"] + - ["system.diagnostics.tracing.eventchannel", "system.diagnostics.tracing.eventattribute", "Member[channel]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[send]"] + - ["system.string", "system.diagnostics.tracing.eventsource!", "Method[getname].ReturnValue"] + - ["system.string", "system.diagnostics.tracing.incrementingpollingcounter", "Method[tostring].ReturnValue"] + - ["system.diagnostics.tracing.eventsourcesettings", "system.diagnostics.tracing.eventsourcesettings!", "Member[etwmanifesteventformat]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventattribute", "Member[level]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventsourceoptions", "Member[opcode]"] + - ["system.string", "system.diagnostics.tracing.diagnosticcounter", "Member[name]"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldformat!", "Member[json]"] + - ["system.diagnostics.tracing.eventsource", "system.diagnostics.tracing.eventsourcecreatedeventargs", "Member[eventsource]"] + - ["system.boolean", "system.diagnostics.tracing.eventsource", "Method[isenabled].ReturnValue"] + - ["system.byte", "system.diagnostics.tracing.eventwritteneventargs", "Member[version]"] + - ["system.diagnostics.tracing.eventmanifestoptions", "system.diagnostics.tracing.eventmanifestoptions!", "Member[alloweventsourceoverride]"] + - ["system.string", "system.diagnostics.tracing.pollingcounter", "Method[tostring].ReturnValue"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[start]"] + - ["system.diagnostics.tracing.eventsourcesettings", "system.diagnostics.tracing.eventsourcesettings!", "Member[default]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[extension]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventsourceoptions", "Member[level]"] + - ["system.diagnostics.tracing.eventtags", "system.diagnostics.tracing.eventtags!", "Member[none]"] + - ["system.string", "system.diagnostics.tracing.eventwritteneventargs", "Member[message]"] + - ["system.diagnostics.tracing.eventmanifestoptions", "system.diagnostics.tracing.eventmanifestoptions!", "Member[allcultures]"] + - ["system.guid", "system.diagnostics.tracing.eventwritteneventargs", "Member[relatedactivityid]"] + - ["system.guid", "system.diagnostics.tracing.eventsource!", "Member[currentthreadactivityid]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventwritteneventargs", "Member[opcode]"] + - ["system.collections.objectmodel.readonlycollection", "system.diagnostics.tracing.eventwritteneventargs", "Member[payloadnames]"] + - ["system.intptr", "system.diagnostics.tracing.eventsource+eventdata", "Member[datapointer]"] + - ["system.string", "system.diagnostics.tracing.eventsource!", "Method[generatemanifest].ReturnValue"] + - ["system.string", "system.diagnostics.tracing.eventsourceattribute", "Member[guid]"] + - ["system.diagnostics.tracing.eventactivityoptions", "system.diagnostics.tracing.eventactivityoptions!", "Member[detachable]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[reply]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[datacollectionstop]"] + - ["system.diagnostics.tracing.eventtags", "system.diagnostics.tracing.eventsourceoptions", "Member[tags]"] + - ["system.diagnostics.tracing.eventchannel", "system.diagnostics.tracing.eventchannel!", "Member[analytic]"] + - ["system.diagnostics.tracing.eventsource+eventsourceprimitive", "system.diagnostics.tracing.eventsource+eventsourceprimitive!", "Method[op_implicit].ReturnValue"] + - ["system.diagnostics.tracing.eventfieldtags", "system.diagnostics.tracing.eventfieldtags!", "Member[none]"] + - ["system.string", "system.diagnostics.tracing.eventsourceattribute", "Member[localizationresources]"] + - ["system.diagnostics.tracing.eventtags", "system.diagnostics.tracing.eventwritteneventargs", "Member[tags]"] + - ["system.diagnostics.tracing.eventsourcesettings", "system.diagnostics.tracing.eventsourcesettings!", "Member[throwoneventwriteerrors]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[wdicontext]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventlevel!", "Member[logalways]"] + - ["system.exception", "system.diagnostics.tracing.eventsource", "Member[constructionexception]"] + - ["system.diagnostics.tracing.eventchannel", "system.diagnostics.tracing.eventwritteneventargs", "Member[channel]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[wdidiagnostic]"] + - ["system.string", "system.diagnostics.tracing.eventsource", "Member[name]"] + - ["system.diagnostics.tracing.eventtask", "system.diagnostics.tracing.eventattribute", "Member[task]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[datacollectionstart]"] + - ["system.string", "system.diagnostics.tracing.eventsource", "Method[tostring].ReturnValue"] + - ["system.collections.generic.idictionary", "system.diagnostics.tracing.eventcommandeventargs", "Member[arguments]"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldformat!", "Member[hresult]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[eventlogclassic]"] + - ["system.diagnostics.tracing.eventfieldformat", "system.diagnostics.tracing.eventfieldformat!", "Member[xml]"] + - ["system.diagnostics.tracing.eventchannel", "system.diagnostics.tracing.eventchannel!", "Member[operational]"] + - ["system.boolean", "system.diagnostics.tracing.eventcommandeventargs", "Method[enableevent].ReturnValue"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventlevel!", "Member[verbose]"] + - ["system.diagnostics.tracing.eventcommand", "system.diagnostics.tracing.eventcommand!", "Member[update]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[auditfailure]"] + - ["system.string", "system.diagnostics.tracing.eventattribute", "Member[message]"] + - ["system.diagnostics.tracing.eventactivityoptions", "system.diagnostics.tracing.eventactivityoptions!", "Member[recursive]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[stop]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.tracing.eventsource!", "Method[getsources].ReturnValue"] + - ["system.diagnostics.tracing.eventsourcesettings", "system.diagnostics.tracing.eventsourcesettings!", "Member[etwselfdescribingeventformat]"] + - ["system.string", "system.diagnostics.tracing.incrementingeventcounter", "Method[tostring].ReturnValue"] + - ["system.diagnostics.tracing.eventactivityoptions", "system.diagnostics.tracing.eventactivityoptions!", "Member[disable]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventlevel!", "Member[critical]"] + - ["system.guid", "system.diagnostics.tracing.eventsource!", "Method[getguid].ReturnValue"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventopcode!", "Member[resume]"] + - ["system.guid", "system.diagnostics.tracing.eventsource", "Member[guid]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventsourceoptions", "Member[keywords]"] + - ["system.diagnostics.tracing.eventtask", "system.diagnostics.tracing.eventtask!", "Member[none]"] + - ["system.diagnostics.tracing.eventlevel", "system.diagnostics.tracing.eventwritteneventargs", "Member[level]"] + - ["system.diagnostics.tracing.eventopcode", "system.diagnostics.tracing.eventattribute", "Member[opcode]"] + - ["system.timespan", "system.diagnostics.tracing.incrementingeventcounter", "Member[displayratetimescale]"] + - ["system.diagnostics.tracing.eventfieldtags", "system.diagnostics.tracing.eventfieldattribute", "Member[tags]"] + - ["system.diagnostics.tracing.eventkeywords", "system.diagnostics.tracing.eventkeywords!", "Member[none]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.typemodel.yml new file mode 100644 index 000000000000..5ba07daec40c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Diagnostics.typemodel.yml @@ -0,0 +1,781 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.diagnostics.activitylink!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.diagnostics.eventlog!", "Method[exists].ReturnValue"] + - ["system.boolean", "system.diagnostics.diagnosticsource", "Method[isenabled].ReturnValue"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[redirectstandarderror]"] + - ["system.boolean", "system.diagnostics.activitylink", "Method[equals].ReturnValue"] + - ["system.diagnostics.activity+enumerator", "system.diagnostics.activitylink", "Method[enumeratetagobjects].ReturnValue"] + - ["system.diagnostics.performancecountercategorytype", "system.diagnostics.performancecounterinstaller", "Member[categorytype]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[companyname]"] + - ["system.collections.generic.keyvaluepair", "system.diagnostics.taglist+enumerator", "Member[current]"] + - ["system.diagnostics.activitysource", "system.diagnostics.activitycreationoptions", "Member[source]"] + - ["system.string", "system.diagnostics.performancecountercategory", "Member[categoryname]"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourceswitch", "Member[level]"] + - ["system.int64", "system.diagnostics.process", "Member[peakworkingset64]"] + - ["system.boolean", "system.diagnostics.activitytraceid", "Method[equals].ReturnValue"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[averagetimer32]"] + - ["system.string[]", "system.diagnostics.eventschematracelistener", "Method[getsupportedattributes].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activitysource", "Member[tags]"] + - ["system.diagnostics.activitytraceid", "system.diagnostics.activitytraceid!", "Method[createrandom].ReturnValue"] + - ["system.diagnostics.overflowaction", "system.diagnostics.overflowaction!", "Member[donotoverwrite]"] + - ["system.diagnostics.activitysamplingresult", "system.diagnostics.activitysamplingresult!", "Member[alldata]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[setbaggage].ReturnValue"] + - ["system.diagnostics.eventlogentrytype", "system.diagnostics.eventlogentrytype!", "Member[warning]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countermultitimer100nsinverse]"] + - ["system.string", "system.diagnostics.switchattribute", "Member[switchname]"] + - ["system.single", "system.diagnostics.countersamplecalculator!", "Method[computecountervalue].ReturnValue"] + - ["system.string", "system.diagnostics.processmodule", "Member[modulename]"] + - ["system.boolean", "system.diagnostics.eventlog", "Member[enableraisingevents]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[numberofitems64]"] + - ["system.int32", "system.diagnostics.countercreationdatacollection", "Method[add].ReturnValue"] + - ["system.int64", "system.diagnostics.process", "Member[privatememorysize64]"] + - ["system.diagnostics.debuggableattribute+debuggingmodes", "system.diagnostics.debuggableattribute", "Member[debuggingflags]"] + - ["system.int32", "system.diagnostics.performancecounterpermissionentrycollection", "Method[indexof].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.diagnostics.activitytagscollection+enumerator", "Member[current]"] + - ["system.string", "system.diagnostics.activitytraceid", "Method[tohexstring].ReturnValue"] + - ["system.string", "system.diagnostics.performancecounterinstaller", "Member[categoryhelp]"] + - ["system.boolean", "system.diagnostics.stopwatch", "Member[isrunning]"] + - ["system.boolean", "system.diagnostics.activitytagscollection", "Member[isreadonly]"] + - ["system.collections.generic.ireadonlycollection", "system.diagnostics.distributedcontextpropagator", "Member[fields]"] + - ["system.boolean", "system.diagnostics.stackframeextensions!", "Method[hasmethod].ReturnValue"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.threadprioritylevel!", "Member[abovenormal]"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionaccess!", "Member[read]"] + - ["system.int32", "system.diagnostics.stacktrace", "Member[framecount]"] + - ["system.diagnostics.activitycontext", "system.diagnostics.activitycontext!", "Method[parse].ReturnValue"] + - ["system.int32", "system.diagnostics.activityspanid", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.diagnostics.process", "Method[waitforexit].ReturnValue"] + - ["system.diagnostics.sourceswitch", "system.diagnostics.tracesource", "Member[switch]"] + - ["system.diagnostics.activityidformat", "system.diagnostics.activity!", "Member[defaultidformat]"] + - ["system.int32", "system.diagnostics.process", "Member[basepriority]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Member[parent]"] + - ["system.diagnostics.processwindowstyle", "system.diagnostics.processwindowstyle!", "Member[maximized]"] + - ["system.int32", "system.diagnostics.process", "Member[id]"] + - ["system.string", "system.diagnostics.conditionalattribute", "Member[conditionstring]"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[resume]"] + - ["system.diagnostics.sampleactivity", "system.diagnostics.activitylistener", "Member[sampleusingparentid]"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.threadprioritylevel!", "Member[timecritical]"] + - ["system.string", "system.diagnostics.eventlog", "Member[machinename]"] + - ["system.diagnostics.traceoptions", "system.diagnostics.traceoptions!", "Member[processid]"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[redirectstandardinput]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[lpcreceive]"] + - ["system.int32", "system.diagnostics.traceeventcache", "Member[processid]"] + - ["system.diagnostics.activitystatuscode", "system.diagnostics.activitystatuscode!", "Member[error]"] + - ["system.diagnostics.activity", "system.diagnostics.diagnosticsource", "Method[startactivity].ReturnValue"] + - ["system.object", "system.diagnostics.activitytagscollection", "Member[item]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[numberofitemshex64]"] + - ["system.int32", "system.diagnostics.eventloginstaller", "Member[categorycount]"] + - ["system.single", "system.diagnostics.performancecounter", "Method[nextvalue].ReturnValue"] + - ["system.boolean", "system.diagnostics.performancecountercategory!", "Method[counterexists].ReturnValue"] + - ["system.diagnostics.processstartinfo", "system.diagnostics.process", "Member[startinfo]"] + - ["system.boolean", "system.diagnostics.activitylink!", "Method[op_equality].ReturnValue"] + - ["system.collections.specialized.stringdictionary", "system.diagnostics.processstartinfo", "Member[environmentvariables]"] + - ["system.idisposable", "system.diagnostics.diagnosticlistenerextensions!", "Method[subscribewithadapter].ReturnValue"] + - ["system.string", "system.diagnostics.instancedatacollection", "Member[countername]"] + - ["system.int64", "system.diagnostics.stopwatch", "Member[elapsedticks]"] + - ["system.int64", "system.diagnostics.process", "Member[pagedmemorysize64]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[userrequest]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[dependencypropertysource]"] + - ["system.int32", "system.diagnostics.tracelistenercollection", "Member[count]"] + - ["system.int64", "system.diagnostics.countersample", "Member[counterfrequency]"] + - ["system.int64", "system.diagnostics.stopwatch!", "Method[gettimestamp].ReturnValue"] + - ["system.func", "system.diagnostics.activitylistener", "Member[shouldlistento]"] + - ["system.int64", "system.diagnostics.countersample", "Member[rawvalue]"] + - ["system.boolean", "system.diagnostics.activitytagscollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.diagnostics.eventlogentrytype", "system.diagnostics.eventinstance", "Member[entrytype]"] + - ["system.string[]", "system.diagnostics.eventlogentry", "Member[replacementstrings]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[freezablesource]"] + - ["system.intptr", "system.diagnostics.stackframeextensions!", "Method[getnativeimagebase].ReturnValue"] + - ["system.boolean", "system.diagnostics.defaulttracelistener", "Member[assertuienabled]"] + - ["system.boolean", "system.diagnostics.traceswitch", "Member[traceerror]"] + - ["system.diagnostics.activitytraceflags", "system.diagnostics.activitytraceflags!", "Member[none]"] + - ["system.collections.specialized.stringdictionary", "system.diagnostics.switch", "Member[attributes]"] + - ["system.boolean", "system.diagnostics.fileversioninfo", "Member[isprivatebuild]"] + - ["system.int32", "system.diagnostics.trace!", "Member[indentlevel]"] + - ["system.diagnostics.eventlogpermissionentrycollection", "system.diagnostics.eventlogpermission", "Member[permissionentries]"] + - ["system.string", "system.diagnostics.tracelistener", "Member[name]"] + - ["system.string", "system.diagnostics.eventloginstaller", "Member[categoryresourcefile]"] + - ["system.collections.ienumerator", "system.diagnostics.activitytagscollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.diagnostics.eventlogentry", "Member[index]"] + - ["system.intptr", "system.diagnostics.stackframeextensions!", "Method[getnativeip].ReturnValue"] + - ["system.io.textwriter", "system.diagnostics.textwritertracelistener", "Member[writer]"] + - ["system.int64", "system.diagnostics.eventlogentry", "Member[instanceid]"] + - ["system.boolean", "system.diagnostics.eventtypefilter", "Method[shouldtrace].ReturnValue"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecounter", "Member[countertype]"] + - ["system.collections.icollection", "system.diagnostics.instancedatacollection", "Member[values]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[lpcreply]"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[warning]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionaccess!", "Member[audit]"] + - ["system.diagnostics.performancecounterinstancelifetime", "system.diagnostics.performancecounterinstancelifetime!", "Member[process]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[counterdelta32]"] + - ["system.diagnostics.stopwatch", "system.diagnostics.stopwatch!", "Method[startnew].ReturnValue"] + - ["system.boolean", "system.diagnostics.traceswitch", "Member[traceinfo]"] + - ["system.diagnostics.traceoptions", "system.diagnostics.traceoptions!", "Member[none]"] + - ["system.boolean", "system.diagnostics.instancedatacollectioncollection", "Method[contains].ReturnValue"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[privatebuild]"] + - ["system.datetime", "system.diagnostics.activity", "Member[starttimeutc]"] + - ["system.diagnostics.activitysamplingresult", "system.diagnostics.activitysamplingresult!", "Member[none]"] + - ["system.int32", "system.diagnostics.activitytraceid", "Method[gethashcode].ReturnValue"] + - ["system.collections.ienumerator", "system.diagnostics.processmodulecollection", "Method[getenumerator].ReturnValue"] + - ["system.diagnostics.traceoptions", "system.diagnostics.tracelistener", "Member[traceoutputoptions]"] + - ["system.boolean", "system.diagnostics.activitycontext!", "Method[op_inequality].ReturnValue"] + - ["system.diagnostics.countersample", "system.diagnostics.countersample!", "Member[empty]"] + - ["system.boolean", "system.diagnostics.trace!", "Member[usegloballock]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[freepage]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[samplecounter]"] + - ["system.diagnostics.process", "system.diagnostics.process!", "Method[getprocessbyid].ReturnValue"] + - ["system.boolean", "system.diagnostics.tracelistenercollection", "Member[issynchronized]"] + - ["system.boolean", "system.diagnostics.eventlogentrycollection", "Member[issynchronized]"] + - ["system.diagnostics.eventlogentrytype", "system.diagnostics.eventlogentrytype!", "Member[failureaudit]"] + - ["system.int32", "system.diagnostics.process", "Member[peakvirtualmemorysize]"] + - ["system.int64", "system.diagnostics.eventschematracelistener", "Member[maximumfilesize]"] + - ["system.diagnostics.activitytraceid", "system.diagnostics.activitytraceid!", "Method[createfromutf8string].ReturnValue"] + - ["system.type", "system.diagnostics.debuggervisualizerattribute", "Member[target]"] + - ["system.diagnostics.performancecounterpermissionentry", "system.diagnostics.performancecounterpermissionentrycollection", "Member[item]"] + - ["system.int64", "system.diagnostics.process", "Member[nonpagedsystemmemorysize64]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[routedeventsource]"] + - ["system.byte[]", "system.diagnostics.eventlogentry", "Member[data]"] + - ["system.func", "system.diagnostics.activity!", "Member[traceidgenerator]"] + - ["system.boolean", "system.diagnostics.taglist+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.diagnostics.tracelistener", "Member[needindent]"] + - ["system.diagnostics.activity", "system.diagnostics.activitychangedeventargs", "Member[previous]"] + - ["system.diagnostics.traceoptions", "system.diagnostics.traceoptions!", "Member[logicaloperationstack]"] + - ["system.string", "system.diagnostics.instancedata", "Member[instancename]"] + - ["system.string", "system.diagnostics.diagnosticmethodinfo", "Member[declaringtypename]"] + - ["system.int32", "system.diagnostics.process", "Member[privatememorysize]"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[running]"] + - ["system.string", "system.diagnostics.processstartinfo", "Member[filename]"] + - ["system.diagnostics.eventlogentry", "system.diagnostics.eventlogentrycollection", "Member[item]"] + - ["system.diagnostics.instancedatacollection", "system.diagnostics.instancedatacollectioncollection", "Member[item]"] + - ["system.diagnostics.stackframe[]", "system.diagnostics.stacktrace", "Method[getframes].ReturnValue"] + - ["system.boolean", "system.diagnostics.booleanswitch", "Member[enabled]"] + - ["system.timespan", "system.diagnostics.process", "Member[totalprocessortime]"] + - ["system.diagnostics.presentationtracelevel", "system.diagnostics.presentationtracesources!", "Method[gettracelevel].ReturnValue"] + - ["system.boolean", "system.diagnostics.taglist", "Member[isreadonly]"] + - ["system.string", "system.diagnostics.processstartinfo", "Member[workingdirectory]"] + - ["system.string", "system.diagnostics.performancecounterpermissionattribute", "Member[categoryname]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activity", "Member[events]"] + - ["system.boolean", "system.diagnostics.eventlogpermissionentrycollection", "Method[contains].ReturnValue"] + - ["system.string", "system.diagnostics.switchattribute", "Member[switchdescription]"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[fileprivatepart]"] + - ["system.boolean", "system.diagnostics.countercreationdatacollection", "Method[contains].ReturnValue"] + - ["system.diagnostics.debuggableattribute+debuggingmodes", "system.diagnostics.debuggableattribute+debuggingmodes!", "Member[default]"] + - ["system.int32", "system.diagnostics.performancecounter!", "Member[defaultfilemappingsize]"] + - ["system.int32", "system.diagnostics.processthread", "Member[id]"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.threadprioritylevel!", "Member[idle]"] + - ["system.string", "system.diagnostics.diagnosticmethodinfo", "Member[declaringassemblyname]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activitycreationoptions", "Member[tags]"] + - ["system.string", "system.diagnostics.performancecounter", "Member[instancename]"] + - ["system.string", "system.diagnostics.debuggerdisplayattribute", "Member[type]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[pagein]"] + - ["system.datetime", "system.diagnostics.eventlogentry", "Member[timewritten]"] + - ["system.string", "system.diagnostics.processmodule", "Member[filename]"] + - ["system.diagnostics.overflowaction", "system.diagnostics.overflowaction!", "Member[overwriteolder]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[numberofitems32]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[shellsource]"] + - ["system.datetime", "system.diagnostics.process", "Member[starttime]"] + - ["system.configuration.install.uninstallaction", "system.diagnostics.eventloginstaller", "Member[uninstallaction]"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[stop]"] + - ["system.collections.stack", "system.diagnostics.correlationmanager", "Member[logicaloperationstack]"] + - ["system.int64", "system.diagnostics.traceeventcache", "Member[timestamp]"] + - ["system.int32", "system.diagnostics.tracelistenercollection", "Method[indexof].ReturnValue"] + - ["system.diagnostics.distributedcontextpropagator", "system.diagnostics.distributedcontextpropagator!", "Method[createprew3cpropagator].ReturnValue"] + - ["system.collections.icollection", "system.diagnostics.instancedatacollection", "Member[keys]"] + - ["system.diagnostics.processpriorityclass", "system.diagnostics.processpriorityclass!", "Member[abovenormal]"] + - ["system.diagnostics.performancecountercategorytype", "system.diagnostics.performancecountercategory", "Member[categorytype]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[elapsedtime]"] + - ["system.diagnostics.activitytagscollection+enumerator", "system.diagnostics.activitytagscollection", "Method[getenumerator].ReturnValue"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[addlink].ReturnValue"] + - ["system.diagnostics.performancecounterinstancelifetime", "system.diagnostics.performancecounter", "Member[instancelifetime]"] + - ["system.diagnostics.correlationmanager", "system.diagnostics.trace!", "Member[correlationmanager]"] + - ["system.diagnostics.overflowaction", "system.diagnostics.eventlog", "Member[overflowaction]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionaccess!", "Member[instrument]"] + - ["system.diagnostics.tracelogretentionoption", "system.diagnostics.tracelogretentionoption!", "Member[unlimitedsequentialfiles]"] + - ["system.string", "system.diagnostics.activity", "Member[rootid]"] + - ["system.string", "system.diagnostics.eventlog", "Member[logdisplayname]"] + - ["system.string", "system.diagnostics.sourcefilter", "Member[source]"] + - ["system.boolean", "system.diagnostics.activitytagscollection", "Method[containskey].ReturnValue"] + - ["system.collections.specialized.stringdictionary", "system.diagnostics.tracesource", "Member[attributes]"] + - ["system.int32", "system.diagnostics.process", "Member[workingset]"] + - ["system.boolean", "system.diagnostics.traceswitch", "Member[traceverbose]"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[redirectstandardoutput]"] + - ["t", "system.diagnostics.activity+enumerator", "Member[current]"] + - ["system.diagnostics.activitycontext", "system.diagnostics.activity", "Member[context]"] + - ["system.string", "system.diagnostics.performancecounterpermissionentry", "Member[categoryname]"] + - ["system.boolean", "system.diagnostics.process", "Member[hasexited]"] + - ["system.object", "system.diagnostics.diagnosticsconfigurationhandler", "Method[create].ReturnValue"] + - ["system.string[]", "system.diagnostics.delimitedlisttracelistener", "Method[getsupportedattributes].ReturnValue"] + - ["system.int32", "system.diagnostics.debug!", "Member[indentsize]"] + - ["system.diagnostics.debuggerbrowsablestate", "system.diagnostics.debuggerbrowsableattribute", "Member[state]"] + - ["system.diagnostics.debuggerbrowsablestate", "system.diagnostics.debuggerbrowsablestate!", "Member[never]"] + - ["system.diagnostics.activityspanid", "system.diagnostics.activity", "Member[parentspanid]"] + - ["system.string", "system.diagnostics.performancecounter", "Member[machinename]"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[ready]"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[wait]"] + - ["system.diagnostics.tracelogretentionoption", "system.diagnostics.tracelogretentionoption!", "Member[singlefileunboundedsize]"] + - ["system.diagnostics.performancecountercategorytype", "system.diagnostics.performancecountercategorytype!", "Member[unknown]"] + - ["system.collections.icollection", "system.diagnostics.instancedatacollectioncollection", "Member[keys]"] + - ["system.string", "system.diagnostics.processstartinfo", "Member[domain]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activitysourceoptions", "Member[tags]"] + - ["system.diagnostics.activitystatuscode", "system.diagnostics.activitystatuscode!", "Member[ok]"] + - ["system.boolean", "system.diagnostics.activitytagscollection", "Method[contains].ReturnValue"] + - ["system.action", "system.diagnostics.activitylistener", "Member[activitystarted]"] + - ["system.collections.objectmodel.collection", "system.diagnostics.processstartinfo", "Member[argumentlist]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionaccess!", "Member[browse]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activity", "Member[baggage]"] + - ["system.int32", "system.diagnostics.tracelistener", "Member[indentlevel]"] + - ["system.int64", "system.diagnostics.process", "Member[pagedsystemmemorysize64]"] + - ["system.type", "system.diagnostics.debuggerdisplayattribute", "Member[target]"] + - ["system.diagnostics.performancecountercategorytype", "system.diagnostics.performancecountercategorytype!", "Member[singleinstance]"] + - ["system.string", "system.diagnostics.performancecounterpermissionattribute", "Member[machinename]"] + - ["system.boolean", "system.diagnostics.activitycontext!", "Method[tryparse].ReturnValue"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[verbose]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[executiondelay]"] + - ["system.boolean", "system.diagnostics.fileversioninfo", "Member[isspecialbuild]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[samplebase]"] + - ["system.diagnostics.activityspanid", "system.diagnostics.activity", "Member[spanid]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[suspended]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[rawbase]"] + - ["system.diagnostics.performancecounterinstancelifetime", "system.diagnostics.performancecounterinstancelifetime!", "Member[global]"] + - ["system.int32", "system.diagnostics.eventschematracelistener", "Member[maximumnumberoffiles]"] + - ["system.diagnostics.process", "system.diagnostics.process!", "Method[start].ReturnValue"] + - ["system.timespan", "system.diagnostics.processthread", "Member[privilegedprocessortime]"] + - ["system.boolean", "system.diagnostics.fileversioninfo", "Member[ispatched]"] + - ["system.string", "system.diagnostics.switch", "Member[defaultvalue]"] + - ["system.boolean", "system.diagnostics.tracefilter", "Method[shouldtrace].ReturnValue"] + - ["system.diagnostics.countersample", "system.diagnostics.instancedata", "Member[sample]"] + - ["system.diagnostics.instancedata", "system.diagnostics.instancedatacollection", "Member[item]"] + - ["system.boolean", "system.diagnostics.sourceswitch", "Method[shouldtrace].ReturnValue"] + - ["system.boolean", "system.diagnostics.countersample!", "Method[op_equality].ReturnValue"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[addtag].ReturnValue"] + - ["system.string", "system.diagnostics.stopwatch", "Method[tostring].ReturnValue"] + - ["system.string", "system.diagnostics.eventlogentry", "Member[category]"] + - ["system.boolean", "system.diagnostics.debugger!", "Method[launch].ReturnValue"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.tracesource", "Member[defaultlevel]"] + - ["system.int32", "system.diagnostics.tracelistener", "Member[indentsize]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activitylink", "Member[tags]"] + - ["system.boolean", "system.diagnostics.diagnosticlistener", "Method[isenabled].ReturnValue"] + - ["system.text.encoding", "system.diagnostics.processstartinfo", "Member[standardoutputencoding]"] + - ["system.datetimeoffset", "system.diagnostics.activityevent", "Member[timestamp]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countpertimeinterval32]"] + - ["system.string", "system.diagnostics.process", "Method[tostring].ReturnValue"] + - ["system.string", "system.diagnostics.activity", "Member[statusdescription]"] + - ["system.boolean", "system.diagnostics.debuggableattribute", "Member[isjittrackingenabled]"] + - ["system.string", "system.diagnostics.debuggerdisplayattribute", "Member[targettypename]"] + - ["system.object", "system.diagnostics.activity", "Method[getcustomproperty].ReturnValue"] + - ["system.boolean", "system.diagnostics.eventschematracelistener", "Member[isthreadsafe]"] + - ["system.intptr", "system.diagnostics.processstartinfo", "Member[errordialogparenthandle]"] + - ["system.diagnostics.threadstate", "system.diagnostics.processthread", "Member[threadstate]"] + - ["system.diagnostics.tracelogretentionoption", "system.diagnostics.tracelogretentionoption!", "Member[limitedcircularfiles]"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionaccess!", "Member[none]"] + - ["system.diagnostics.activityspanid", "system.diagnostics.activityspanid!", "Method[createrandom].ReturnValue"] + - ["system.string", "system.diagnostics.stacktrace", "Method[tostring].ReturnValue"] + - ["system.int64", "system.diagnostics.stopwatch", "Member[elapsedmilliseconds]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[timer100nsinverse]"] + - ["system.int64", "system.diagnostics.countersample", "Member[basevalue]"] + - ["system.string", "system.diagnostics.eventlog", "Member[log]"] + - ["system.string", "system.diagnostics.defaulttracelistener", "Member[logfilename]"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[initialized]"] + - ["system.int64", "system.diagnostics.instancedata", "Member[rawvalue]"] + - ["system.int64", "system.diagnostics.process", "Member[virtualmemorysize64]"] + - ["system.diagnostics.activitycontext", "system.diagnostics.activitylink", "Member[context]"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[standby]"] + - ["system.diagnostics.activityspanid", "system.diagnostics.activityspanid!", "Method[createfromutf8string].ReturnValue"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.threadprioritylevel!", "Member[belownormal]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activity", "Member[tags]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[legaltrademarks]"] + - ["system.diagnostics.tracelevel", "system.diagnostics.tracelevel!", "Member[verbose]"] + - ["system.diagnostics.activityidformat", "system.diagnostics.activity", "Member[idformat]"] + - ["system.string", "system.diagnostics.eventsourcecreationdata", "Member[parameterresourcefile]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[addbaggage].ReturnValue"] + - ["system.diagnostics.tracelistenercollection", "system.diagnostics.trace!", "Member[listeners]"] + - ["system.boolean", "system.diagnostics.taglist", "Method[contains].ReturnValue"] + - ["system.type", "system.diagnostics.debuggertypeproxyattribute", "Member[target]"] + - ["system.int32", "system.diagnostics.debug!", "Member[indentlevel]"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[usecredentialsfornetworkingonly]"] + - ["system.boolean", "system.diagnostics.performancecountercategory", "Method[counterexists].ReturnValue"] + - ["system.object", "system.diagnostics.taglist+enumerator", "Member[current]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[setidformat].ReturnValue"] + - ["system.boolean", "system.diagnostics.fileversioninfo", "Member[isdebug]"] + - ["system.int32", "system.diagnostics.process", "Member[pagedsystemmemorysize]"] + - ["system.string", "system.diagnostics.traceeventcache", "Member[callstack]"] + - ["system.diagnostics.processmodule", "system.diagnostics.process", "Member[mainmodule]"] + - ["system.string", "system.diagnostics.eventloginstaller", "Member[messageresourcefile]"] + - ["system.diagnostics.activity", "system.diagnostics.activitychangedeventargs", "Member[current]"] + - ["system.diagnostics.eventlogentrytype", "system.diagnostics.eventlogentrytype!", "Member[error]"] + - ["system.io.streamreader", "system.diagnostics.process", "Member[standarderror]"] + - ["system.diagnostics.activitystatuscode", "system.diagnostics.activitystatuscode!", "Member[unset]"] + - ["system.diagnostics.process", "system.diagnostics.process!", "Method[getcurrentprocess].ReturnValue"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[information]"] + - ["system.string", "system.diagnostics.eventlogentry", "Member[source]"] + - ["system.string", "system.diagnostics.activity", "Method[getbaggageitem].ReturnValue"] + - ["system.diagnostics.activitysource", "system.diagnostics.activity", "Member[source]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[timer100ns]"] + - ["system.collections.ienumerator", "system.diagnostics.processthreadcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.diagnostics.tracelistenercollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.diagnostics.eventlogpermissionentrycollection", "Method[add].ReturnValue"] + - ["system.int32", "system.diagnostics.processmodule", "Member[modulememorysize]"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionaccess!", "Member[browse]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[setstarttime].ReturnValue"] + - ["system.io.streamreader", "system.diagnostics.process", "Member[standardoutput]"] + - ["system.object", "system.diagnostics.eventlogentrycollection", "Member[syncroot]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Method[tostring].ReturnValue"] + - ["system.diagnostics.activitytraceid", "system.diagnostics.activitytraceid!", "Method[createfrombytes].ReturnValue"] + - ["system.diagnostics.activityspanid", "system.diagnostics.activityspanid!", "Method[createfromstring].ReturnValue"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[productprivatepart]"] + - ["system.security.ipermission", "system.diagnostics.performancecounterpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.int32", "system.diagnostics.process", "Member[virtualmemorysize]"] + - ["system.int32", "system.diagnostics.stackframe", "Method[getfilecolumnnumber].ReturnValue"] + - ["system.int64", "system.diagnostics.eventlog", "Member[maximumkilobytes]"] + - ["system.boolean", "system.diagnostics.activitycontext", "Member[isremote]"] + - ["system.string", "system.diagnostics.activity", "Member[operationname]"] + - ["system.string", "system.diagnostics.diagnosticmethodinfo", "Member[name]"] + - ["system.diagnostics.debuggableattribute+debuggingmodes", "system.diagnostics.debuggableattribute+debuggingmodes!", "Member[enableeditandcontinue]"] + - ["system.string", "system.diagnostics.debuggertypeproxyattribute", "Member[proxytypename]"] + - ["system.diagnostics.tracefilter", "system.diagnostics.tracelistener", "Member[filter]"] + - ["system.int16", "system.diagnostics.eventlogentry", "Member[categorynumber]"] + - ["system.timespan", "system.diagnostics.process", "Member[userprocessortime]"] + - ["system.diagnostics.eventlogentrycollection", "system.diagnostics.eventlog", "Member[entries]"] + - ["system.int32", "system.diagnostics.processthread", "Member[idealprocessor]"] + - ["system.diagnostics.debuggerbrowsablestate", "system.diagnostics.debuggerbrowsablestate!", "Member[collapsed]"] + - ["system.diagnostics.eventlogentrytype", "system.diagnostics.eventlogentrytype!", "Member[successaudit]"] + - ["system.diagnostics.activitytraceid", "system.diagnostics.activity", "Member[traceid]"] + - ["system.diagnostics.fileversioninfo", "system.diagnostics.fileversioninfo!", "Method[getversioninfo].ReturnValue"] + - ["system.string", "system.diagnostics.eventsourcecreationdata", "Member[logname]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[rawfraction]"] + - ["system.diagnostics.processmodulecollection", "system.diagnostics.process", "Member[modules]"] + - ["system.int32", "system.diagnostics.eventsourcecreationdata", "Member[categorycount]"] + - ["system.diagnostics.performancecounterpermissionentrycollection", "system.diagnostics.performancecounterpermission", "Member[permissionentries]"] + - ["system.string", "system.diagnostics.unescapedxmldiagnosticdata", "Method[tostring].ReturnValue"] + - ["system.int32", "system.diagnostics.eventlog", "Member[minimumretentiondays]"] + - ["system.boolean", "system.diagnostics.process", "Member[responding]"] + - ["system.int32", "system.diagnostics.process", "Member[peakworkingset]"] + - ["system.string", "system.diagnostics.switch", "Member[displayname]"] + - ["system.string", "system.diagnostics.delimitedlisttracelistener", "Member[delimiter]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[counterdelta64]"] + - ["system.boolean", "system.diagnostics.debugger!", "Member[isattached]"] + - ["system.diagnostics.presentationtracelevel", "system.diagnostics.presentationtracelevel!", "Member[low]"] + - ["system.string", "system.diagnostics.activity", "Member[id]"] + - ["system.diagnostics.presentationtracelevel", "system.diagnostics.presentationtracelevel!", "Member[high]"] + - ["system.text.encoding", "system.diagnostics.processstartinfo", "Member[standarderrorencoding]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[systemallocation]"] + - ["system.diagnostics.eventlogentrytype", "system.diagnostics.eventlogentry", "Member[entrytype]"] + - ["system.string", "system.diagnostics.eventlogtracelistener", "Member[name]"] + - ["system.boolean", "system.diagnostics.activity", "Member[hasremoteparent]"] + - ["system.boolean", "system.diagnostics.stackframeextensions!", "Method[hasnativeimage].ReturnValue"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[documentssource]"] + - ["system.diagnostics.presentationtracelevel", "system.diagnostics.presentationtracelevel!", "Member[none]"] + - ["system.boolean", "system.diagnostics.performancecounterpermissionentrycollection", "Method[contains].ReturnValue"] + - ["system.int64", "system.diagnostics.performancecounter", "Method[incrementby].ReturnValue"] + - ["system.diagnostics.tracesource", "system.diagnostics.initializingtracesourceeventargs", "Member[tracesource]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[averagebase]"] + - ["system.diagnostics.tracelevel", "system.diagnostics.traceswitch", "Member[level]"] + - ["system.datetime", "system.diagnostics.traceeventcache", "Member[datetime]"] + - ["system.diagnostics.tracelevel", "system.diagnostics.tracelevel!", "Member[off]"] + - ["system.single", "system.diagnostics.countersample!", "Method[calculate].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activity", "Member[links]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countpertimeinterval64]"] + - ["system.diagnostics.processwindowstyle", "system.diagnostics.processstartinfo", "Member[windowstyle]"] + - ["system.string", "system.diagnostics.activitysourceoptions", "Member[telemetryschemaurl]"] + - ["system.string", "system.diagnostics.performancecountercategory", "Member[machinename]"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[errordialog]"] + - ["system.int32", "system.diagnostics.stackframe", "Method[getiloffset].ReturnValue"] + - ["system.diagnostics.processpriorityclass", "system.diagnostics.processpriorityclass!", "Member[high]"] + - ["system.diagnostics.processpriorityclass", "system.diagnostics.processpriorityclass!", "Member[realtime]"] + - ["system.intptr", "system.diagnostics.processmodule", "Member[entrypointaddress]"] + - ["system.int32", "system.diagnostics.activitytagscollection", "Member[count]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activityevent", "Member[tags]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activitycreationoptions", "Member[links]"] + - ["system.string", "system.diagnostics.monitoringdescriptionattribute", "Member[description]"] + - ["system.type", "system.diagnostics.switchattribute", "Member[switchtype]"] + - ["system.string", "system.diagnostics.processstartinfo", "Member[username]"] + - ["system.boolean", "system.diagnostics.processthreadcollection", "Method[contains].ReturnValue"] + - ["system.diagnostics.processpriorityclass", "system.diagnostics.processpriorityclass!", "Member[belownormal]"] + - ["system.int64", "system.diagnostics.countersample", "Member[timestamp]"] + - ["system.string", "system.diagnostics.debuggervisualizerattribute", "Member[targettypename]"] + - ["system.diagnostics.process[]", "system.diagnostics.process!", "Method[getprocesses].ReturnValue"] + - ["system.object", "system.diagnostics.processmodulecollection", "Member[syncroot]"] + - ["system.int32", "system.diagnostics.processthread", "Member[basepriority]"] + - ["system.string", "system.diagnostics.performancecounterpermissionentry", "Member[machinename]"] + - ["system.diagnostics.distributedcontextpropagator", "system.diagnostics.distributedcontextpropagator!", "Method[createw3cpropagator].ReturnValue"] + - ["system.diagnostics.processpriorityclass", "system.diagnostics.processpriorityclass!", "Member[normal]"] + - ["system.string", "system.diagnostics.diagnosticlistener", "Member[name]"] + - ["system.string", "system.diagnostics.eventlogpermissionentry", "Member[machinename]"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.eventtypefilter", "Member[eventtype]"] + - ["system.string", "system.diagnostics.eventlogentry", "Member[username]"] + - ["system.diagnostics.performancecountercategorytype", "system.diagnostics.performancecountercategorytype!", "Member[multiinstance]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[filedescription]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.processthread", "Member[waitreason]"] + - ["system.string", "system.diagnostics.eventlogentry", "Member[message]"] + - ["system.collections.ienumerator", "system.diagnostics.taglist", "Method[getenumerator].ReturnValue"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countermultitimer100ns]"] + - ["system.boolean", "system.diagnostics.activityspanid!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.diagnostics.eventlogentrycollection", "Member[count]"] + - ["system.collections.generic.icollection", "system.diagnostics.activitytagscollection", "Member[keys]"] + - ["system.int64", "system.diagnostics.process", "Member[workingset64]"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[suspend]"] + - ["system.diagnostics.performancecountercategory[]", "system.diagnostics.performancecountercategory!", "Method[getcategories].ReturnValue"] + - ["system.int64", "system.diagnostics.performancecounter", "Member[rawvalue]"] + - ["system.diagnostics.debuggableattribute+debuggingmodes", "system.diagnostics.debuggableattribute+debuggingmodes!", "Member[ignoresymbolstoresequencepoints]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[samplefraction]"] + - ["system.collections.generic.icollection", "system.diagnostics.activitytagscollection", "Member[values]"] + - ["system.boolean", "system.diagnostics.eventloginstaller", "Method[isequivalentinstaller].ReturnValue"] + - ["system.boolean", "system.diagnostics.stackframeextensions!", "Method[hasiloffset].ReturnValue"] + - ["system.string", "system.diagnostics.activitysource", "Member[name]"] + - ["system.diagnostics.switchattribute[]", "system.diagnostics.switchattribute!", "Method[getall].ReturnValue"] + - ["system.boolean", "system.diagnostics.tracelistenercollection", "Member[isfixedsize]"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[productmajorpart]"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionaccess!", "Member[write]"] + - ["system.int32", "system.diagnostics.process", "Member[exitcode]"] + - ["system.int32", "system.diagnostics.switch", "Member[switchsetting]"] + - ["system.string", "system.diagnostics.debuggertypeproxyattribute", "Member[targettypename]"] + - ["system.int32", "system.diagnostics.stackframe!", "Member[offset_unknown]"] + - ["system.int32", "system.diagnostics.process", "Member[handlecount]"] + - ["system.int64", "system.diagnostics.countersample", "Member[systemfrequency]"] + - ["system.string", "system.diagnostics.countercreationdata", "Member[counterhelp]"] + - ["system.int32", "system.diagnostics.processthread", "Member[currentpriority]"] + - ["system.timespan", "system.diagnostics.stopwatch", "Member[elapsed]"] + - ["system.diagnostics.activitykind", "system.diagnostics.activitykind!", "Member[producer]"] + - ["system.string", "system.diagnostics.processmodule", "Method[tostring].ReturnValue"] + - ["system.int64", "system.diagnostics.countersample", "Member[countertimestamp]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[fileversion]"] + - ["system.diagnostics.activitytagscollection", "system.diagnostics.activitycreationoptions", "Member[samplingtags]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[databindingsource]"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[warning]"] + - ["system.string[]", "system.diagnostics.performancecountercategory", "Method[getinstancenames].ReturnValue"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[addexception].ReturnValue"] + - ["system.diagnostics.processpriorityclass", "system.diagnostics.processpriorityclass!", "Member[idle]"] + - ["system.int32", "system.diagnostics.eventlogentry", "Member[eventid]"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[createnowindow]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[addevent].ReturnValue"] + - ["system.intptr", "system.diagnostics.processthread", "Member[startaddress]"] + - ["system.diagnostics.fileversioninfo", "system.diagnostics.processmodule", "Member[fileversioninfo]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countermultitimerinverse]"] + - ["system.string", "system.diagnostics.activitysource", "Member[version]"] + - ["system.diagnostics.activitytraceid", "system.diagnostics.activitycontext", "Member[traceid]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[averagecount64]"] + - ["system.boolean", "system.diagnostics.activitytraceid!", "Method[op_inequality].ReturnValue"] + - ["system.diagnostics.activitytraceid", "system.diagnostics.activitytraceid!", "Method[createfromstring].ReturnValue"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionaccess!", "Member[instrument]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[legalcopyright]"] + - ["system.int32", "system.diagnostics.stackframe", "Method[getfilelinenumber].ReturnValue"] + - ["system.diagnostics.activitykind", "system.diagnostics.activitycreationoptions", "Member[kind]"] + - ["system.string", "system.diagnostics.eventlogentry", "Member[machinename]"] + - ["system.int64", "system.diagnostics.process", "Member[peakpagedmemorysize64]"] + - ["system.diagnostics.performancecountercategory", "system.diagnostics.performancecountercategory!", "Method[create].ReturnValue"] + - ["system.string[]", "system.diagnostics.tracesource", "Method[getsupportedattributes].ReturnValue"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[activitytracing]"] + - ["system.configuration.install.uninstallaction", "system.diagnostics.performancecounterinstaller", "Member[uninstallaction]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[start].ReturnValue"] + - ["system.diagnostics.activitysamplingresult", "system.diagnostics.activitysamplingresult!", "Member[alldataandrecorded]"] + - ["system.string", "system.diagnostics.eventloginstaller", "Member[source]"] + - ["system.diagnostics.tracelevel", "system.diagnostics.tracelevel!", "Member[warning]"] + - ["system.object", "system.diagnostics.activitytagscollection+enumerator", "Member[current]"] + - ["system.int64", "system.diagnostics.stopwatch!", "Member[frequency]"] + - ["system.componentmodel.isynchronizeinvoke", "system.diagnostics.process", "Member[synchronizingobject]"] + - ["system.boolean", "system.diagnostics.activity!", "Member[forcedefaultidformat]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[unknown]"] + - ["system.intptr", "system.diagnostics.process", "Member[handle]"] + - ["system.diagnostics.tracelistenercollection", "system.diagnostics.tracesource", "Member[listeners]"] + - ["system.object", "system.diagnostics.tracelistenercollection", "Member[item]"] + - ["system.string", "system.diagnostics.eventloginstaller", "Member[parameterresourcefile]"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[unknown]"] + - ["system.diagnostics.eventlog", "system.diagnostics.eventlogtracelistener", "Member[eventlog]"] + - ["system.diagnostics.activity+enumerator", "system.diagnostics.activity", "Method[enumerateevents].ReturnValue"] + - ["system.action", "system.diagnostics.activitylistener", "Member[activitystopped]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.countercreationdata", "Member[countertype]"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[productbuildpart]"] + - ["system.string", "system.diagnostics.process", "Member[machinename]"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[all]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionaccess!", "Member[administer]"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.threadprioritylevel!", "Member[normal]"] + - ["system.diagnostics.debuggableattribute+debuggingmodes", "system.diagnostics.debuggableattribute+debuggingmodes!", "Member[none]"] + - ["system.boolean", "system.diagnostics.countersample!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.diagnostics.activity+enumerator", "Method[movenext].ReturnValue"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[virtualmemory]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[rateofcountspersecond32]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.distributedcontextpropagator", "Method[extractbaggage].ReturnValue"] + - ["system.diagnostics.activitykind", "system.diagnostics.activitykind!", "Member[consumer]"] + - ["system.boolean", "system.diagnostics.stackframeextensions!", "Method[hassource].ReturnValue"] + - ["system.windows.dependencyproperty", "system.diagnostics.presentationtracesources!", "Member[tracelevelproperty]"] + - ["system.string", "system.diagnostics.activitycontext", "Member[tracestate]"] + - ["system.diagnostics.stackframe", "system.diagnostics.stacktrace", "Method[getframe].ReturnValue"] + - ["system.int32", "system.diagnostics.trace!", "Member[indentsize]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[executive]"] + - ["system.diagnostics.distributedcontextpropagator", "system.diagnostics.distributedcontextpropagator!", "Method[createdefaultpropagator].ReturnValue"] + - ["system.collections.specialized.stringdictionary", "system.diagnostics.tracelistener", "Member[attributes]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[internalname]"] + - ["system.diagnostics.processwindowstyle", "system.diagnostics.processwindowstyle!", "Member[hidden]"] + - ["system.boolean", "system.diagnostics.activityspanid!", "Method[op_inequality].ReturnValue"] + - ["system.diagnostics.activity", "system.diagnostics.activity!", "Member[current]"] + - ["system.guid", "system.diagnostics.correlationmanager", "Member[activityid]"] + - ["system.diagnostics.countercreationdatacollection", "system.diagnostics.performancecounterinstaller", "Member[counters]"] + - ["system.string[]", "system.diagnostics.processstartinfo", "Member[verbs]"] + - ["system.boolean", "system.diagnostics.activityspanid", "Method[equals].ReturnValue"] + - ["system.string", "system.diagnostics.diagnosticlistener", "Method[tostring].ReturnValue"] + - ["system.diagnostics.eventlogpermissionentry", "system.diagnostics.eventlogpermissionentrycollection", "Member[item]"] + - ["system.int64", "system.diagnostics.performancecounter", "Method[decrement].ReturnValue"] + - ["system.int32", "system.diagnostics.eventinstance", "Member[categoryid]"] + - ["system.security.ipermission", "system.diagnostics.eventlogpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countertimerinverse]"] + - ["system.diagnostics.activitytraceflags", "system.diagnostics.activity", "Member[activitytraceflags]"] + - ["system.text.encoding", "system.diagnostics.processstartinfo", "Member[standardinputencoding]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[productversion]"] + - ["system.diagnostics.activity+enumerator", "system.diagnostics.activity+enumerator", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.diagnostics.eventlogentry", "Method[equals].ReturnValue"] + - ["system.string[]", "system.diagnostics.switch", "Method[getsupportedattributes].ReturnValue"] + - ["system.diagnostics.tracelevel", "system.diagnostics.tracelevel!", "Member[info]"] + - ["system.int32", "system.diagnostics.process", "Member[peakpagedmemorysize]"] + - ["system.string", "system.diagnostics.activitysource", "Member[telemetryschemaurl]"] + - ["system.int32", "system.diagnostics.tracelistenercollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.diagnostics.process", "Member[priorityboostenabled]"] + - ["system.timespan", "system.diagnostics.stopwatch!", "Method[getelapsedtime].ReturnValue"] + - ["system.boolean", "system.diagnostics.performancecountercategory!", "Method[exists].ReturnValue"] + - ["system.timespan", "system.diagnostics.processthread", "Member[totalprocessortime]"] + - ["system.string", "system.diagnostics.tracesource", "Member[name]"] + - ["system.string", "system.diagnostics.switch", "Member[description]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[markupsource]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[namescopesource]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countertimer]"] + - ["system.string", "system.diagnostics.activityspanid", "Method[tohexstring].ReturnValue"] + - ["system.boolean", "system.diagnostics.performancecountercategory", "Method[instanceexists].ReturnValue"] + - ["system.boolean", "system.diagnostics.traceswitch", "Member[tracewarning]"] + - ["system.int32", "system.diagnostics.eventlogpermissionentrycollection", "Method[indexof].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.diagnostics.taglist", "Member[item]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[originalfilename]"] + - ["system.diagnostics.distributedcontextpropagator", "system.diagnostics.distributedcontextpropagator!", "Method[createpassthroughpropagator].ReturnValue"] + - ["system.string", "system.diagnostics.eventsourcecreationdata", "Member[machinename]"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.threadprioritylevel!", "Member[lowest]"] + - ["system.int64", "system.diagnostics.eventinstance", "Member[instanceid]"] + - ["system.string", "system.diagnostics.activitysourceoptions", "Member[version]"] + - ["system.int32", "system.diagnostics.countersample", "Method[gethashcode].ReturnValue"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[verbose]"] + - ["system.int32", "system.diagnostics.process", "Member[nonpagedsystemmemorysize]"] + - ["system.string", "system.diagnostics.processstartinfo", "Member[passwordincleartext]"] + - ["system.int32", "system.diagnostics.processthreadcollection", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.diagnostics.activitytagscollection", "Method[getenumerator].ReturnValue"] + - ["system.intptr", "system.diagnostics.process", "Member[processoraffinity]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[settag].ReturnValue"] + - ["system.diagnostics.activityidformat", "system.diagnostics.activityidformat!", "Member[hierarchical]"] + - ["system.diagnostics.activityspanid", "system.diagnostics.activityspanid!", "Method[createfrombytes].ReturnValue"] + - ["system.string", "system.diagnostics.processstartinfo", "Member[verb]"] + - ["system.int32", "system.diagnostics.taglist", "Member[count]"] + - ["system.diagnostics.activity+enumerator", "system.diagnostics.activity", "Method[enumeratelinks].ReturnValue"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[eventpairlow]"] + - ["system.string", "system.diagnostics.debuggervisualizerattribute", "Member[visualizerobjectsourcetypename]"] + - ["system.diagnostics.presentationtracelevel", "system.diagnostics.presentationtracelevel!", "Member[medium]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[comments]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[productname]"] + - ["system.diagnostics.activitytraceid", "system.diagnostics.activitycreationoptions", "Member[traceid]"] + - ["system.collections.generic.ienumerator", "system.diagnostics.taglist", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.diagnostics.activity", "Member[recorded]"] + - ["system.string", "system.diagnostics.debuggerdisplayattribute", "Member[value]"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[useshellexecute]"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[productminorpart]"] + - ["system.diagnostics.countersample", "system.diagnostics.performancecounter", "Method[nextsample].ReturnValue"] + - ["system.boolean", "system.diagnostics.tracelistener", "Member[isthreadsafe]"] + - ["system.boolean", "system.diagnostics.processmodulecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.diagnostics.processthread", "Member[priorityboostenabled]"] + - ["system.boolean", "system.diagnostics.instancedatacollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.diagnostics.process", "Method[waitforinputidle].ReturnValue"] + - ["system.string", "system.diagnostics.debugger!", "Member[defaultcategory]"] + - ["system.diagnostics.overflowaction", "system.diagnostics.overflowaction!", "Member[overwriteasneeded]"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[critical]"] + - ["system.string", "system.diagnostics.stackframe", "Method[tostring].ReturnValue"] + - ["system.diagnostics.activity", "system.diagnostics.activitysource", "Method[startactivity].ReturnValue"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[setendtime].ReturnValue"] + - ["system.timespan", "system.diagnostics.activity", "Member[duration]"] + - ["system.string", "system.diagnostics.activitycreationoptions", "Member[name]"] + - ["system.diagnostics.traceoptions", "system.diagnostics.traceoptions!", "Member[threadid]"] + - ["system.diagnostics.tracelogretentionoption", "system.diagnostics.tracelogretentionoption!", "Member[singlefileboundedsize]"] + - ["system.diagnostics.activitysamplingresult", "system.diagnostics.activitysamplingresult!", "Member[propagationdata]"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.processthread", "Member[prioritylevel]"] + - ["system.intptr", "system.diagnostics.process", "Member[maxworkingset]"] + - ["system.string", "system.diagnostics.activitysourceoptions", "Member[name]"] + - ["system.string", "system.diagnostics.processstartinfo", "Member[arguments]"] + - ["system.reflection.methodbase", "system.diagnostics.stackframe", "Method[getmethod].ReturnValue"] + - ["system.diagnostics.activityspanid", "system.diagnostics.activitycontext", "Member[spanid]"] + - ["system.diagnostics.activitykind", "system.diagnostics.activitykind!", "Member[server]"] + - ["system.datetime", "system.diagnostics.processthread", "Member[starttime]"] + - ["system.int32", "system.diagnostics.eventschematracelistener", "Member[buffersize]"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[filemajorpart]"] + - ["system.string", "system.diagnostics.process", "Member[mainwindowtitle]"] + - ["system.diagnostics.traceoptions", "system.diagnostics.traceoptions!", "Member[callstack]"] + - ["system.boolean", "system.diagnostics.process", "Method[start].ReturnValue"] + - ["system.boolean", "system.diagnostics.debuggableattribute", "Member[isjitoptimizerdisabled]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[animationsource]"] + - ["system.int32", "system.diagnostics.stacktrace!", "Member[methods_to_skip]"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[critical]"] + - ["system.boolean", "system.diagnostics.activity", "Member[isstopped]"] + - ["system.boolean", "system.diagnostics.fileversioninfo", "Member[isprerelease]"] + - ["system.diagnostics.activitytraceflags", "system.diagnostics.activitycontext", "Member[traceflags]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countermultitimer]"] + - ["system.string", "system.diagnostics.performancecounter", "Member[categoryname]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[eventpairhigh]"] + - ["system.collections.stack", "system.diagnostics.traceeventcache", "Member[logicaloperationstack]"] + - ["system.int32", "system.diagnostics.process", "Member[pagedmemorysize]"] + - ["system.boolean", "system.diagnostics.debugger!", "Method[islogging].ReturnValue"] + - ["system.string", "system.diagnostics.performancecountercategory", "Member[categoryhelp]"] + - ["system.boolean", "system.diagnostics.performancecounter", "Member[readonly]"] + - ["t", "system.diagnostics.activitycreationoptions", "Member[parent]"] + - ["system.iobservable", "system.diagnostics.diagnosticlistener!", "Member[alllisteners]"] + - ["system.datetime", "system.diagnostics.eventlogentry", "Member[timegenerated]"] + - ["system.object", "system.diagnostics.activity", "Method[gettagitem].ReturnValue"] + - ["system.diagnostics.activity+enumerator", "system.diagnostics.activity", "Method[enumeratetagobjects].ReturnValue"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[rateofcountspersecond64]"] + - ["system.boolean", "system.diagnostics.trace!", "Member[autoflush]"] + - ["system.diagnostics.eventlog[]", "system.diagnostics.eventlog!", "Method[geteventlogs].ReturnValue"] + - ["system.boolean", "system.diagnostics.taglist", "Method[remove].ReturnValue"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionentry", "Member[permissionaccess]"] + - ["system.diagnostics.distributedcontextpropagator", "system.diagnostics.distributedcontextpropagator!", "Member[current]"] + - ["system.security.securestring", "system.diagnostics.processstartinfo", "Member[password]"] + - ["system.string", "system.diagnostics.activity", "Member[tracestatestring]"] + - ["system.string", "system.diagnostics.activityspanid", "Method[tostring].ReturnValue"] + - ["system.diagnostics.activity+enumerator", "system.diagnostics.activityevent", "Method[enumeratetagobjects].ReturnValue"] + - ["system.diagnostics.processwindowstyle", "system.diagnostics.processwindowstyle!", "Member[minimized]"] + - ["system.collections.generic.ienumerable", "system.diagnostics.activity", "Member[tagobjects]"] + - ["system.string[]", "system.diagnostics.tracelistener", "Method[getsupportedattributes].ReturnValue"] + - ["system.diagnostics.activitykind", "system.diagnostics.activitykind!", "Member[internal]"] + - ["system.intptr", "system.diagnostics.process", "Member[mainwindowhandle]"] + - ["system.diagnostics.distributedcontextpropagator", "system.diagnostics.distributedcontextpropagator!", "Method[createnooutputpropagator].ReturnValue"] + - ["system.int32", "system.diagnostics.processthreadcollection", "Method[add].ReturnValue"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[transfer]"] + - ["system.boolean", "system.diagnostics.processmodulecollection", "Member[issynchronized]"] + - ["system.type", "system.diagnostics.switchlevelattribute", "Member[switchleveltype]"] + - ["system.diagnostics.tracelistenercollection", "system.diagnostics.debug!", "Member[listeners]"] + - ["system.diagnostics.instancedatacollectioncollection", "system.diagnostics.performancecountercategory", "Method[readcategory].ReturnValue"] + - ["system.diagnostics.activityidformat", "system.diagnostics.activityidformat!", "Member[unknown]"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[terminated]"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[off]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[numberofitemshex32]"] + - ["system.object", "system.diagnostics.processthreadcollection", "Member[syncroot]"] + - ["system.boolean", "system.diagnostics.activitycontext", "Method[equals].ReturnValue"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[resourcedictionarysource]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[specialbuild]"] + - ["system.string", "system.diagnostics.eventsourcecreationdata", "Member[source]"] + - ["system.int32", "system.diagnostics.taglist", "Method[indexof].ReturnValue"] + - ["system.diagnostics.activitytraceflags", "system.diagnostics.activitytraceflags!", "Member[recorded]"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionattribute", "Member[permissionaccess]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.performancecountertype!", "Member[countermultibase]"] + - ["system.collections.generic.idictionary", "system.diagnostics.processstartinfo", "Member[environment]"] + - ["system.diagnostics.activity", "system.diagnostics.activitysource", "Method[createactivity].ReturnValue"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[setparentid].ReturnValue"] + - ["system.int32", "system.diagnostics.processmodulecollection", "Member[count]"] + - ["system.diagnostics.processthread", "system.diagnostics.processthreadcollection", "Member[item]"] + - ["system.diagnostics.activitykind", "system.diagnostics.activity", "Member[kind]"] + - ["system.diagnostics.process[]", "system.diagnostics.process!", "Method[getprocessesbyname].ReturnValue"] + - ["system.string", "system.diagnostics.datareceivedeventargs", "Member[data]"] + - ["system.string", "system.diagnostics.eventlogpermissionattribute", "Member[machinename]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[filename]"] + - ["system.diagnostics.processthreadcollection", "system.diagnostics.process", "Member[threads]"] + - ["system.idisposable", "system.diagnostics.diagnosticlistener", "Method[subscribe].ReturnValue"] + - ["system.diagnostics.activitykind", "system.diagnostics.activitykind!", "Member[client]"] + - ["system.diagnostics.performancecounterpermissionaccess", "system.diagnostics.performancecounterpermissionaccess!", "Member[administer]"] + - ["system.diagnostics.debuggerbrowsablestate", "system.diagnostics.debuggerbrowsablestate!", "Member[roothidden]"] + - ["system.string", "system.diagnostics.performancecounterinstaller", "Member[categoryname]"] + - ["system.string", "system.diagnostics.eventlog!", "Method[lognamefromsourcename].ReturnValue"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[start]"] + - ["system.string", "system.diagnostics.process", "Member[processname]"] + - ["system.string", "system.diagnostics.eventsourcecreationdata", "Member[messageresourcefile]"] + - ["system.string", "system.diagnostics.performancecounter", "Member[countername]"] + - ["system.string", "system.diagnostics.activitycreationoptions", "Member[tracestate]"] + - ["system.intptr", "system.diagnostics.process", "Member[minworkingset]"] + - ["system.int32", "system.diagnostics.stackframe", "Method[getnativeoffset].ReturnValue"] + - ["system.string", "system.diagnostics.countercreationdata", "Member[countername]"] + - ["system.string", "system.diagnostics.activity", "Member[parentid]"] + - ["system.int32", "system.diagnostics.processthreadcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.diagnostics.performancecounter", "Member[counterhelp]"] + - ["system.string", "system.diagnostics.debuggerdisplayattribute", "Member[name]"] + - ["system.diagnostics.diagnosticmethodinfo", "system.diagnostics.diagnosticmethodinfo!", "Method[create].ReturnValue"] + - ["system.diagnostics.processpriorityclass", "system.diagnostics.process", "Member[priorityclass]"] + - ["system.diagnostics.eventlogentry", "system.diagnostics.entrywritteneventargs", "Member[entry]"] + - ["system.string", "system.diagnostics.eventsourcecreationdata", "Member[categoryresourcefile]"] + - ["system.diagnostics.switch", "system.diagnostics.initializingswitcheventargs", "Member[switch]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionaccess!", "Member[write]"] + - ["system.intptr", "system.diagnostics.processmodule", "Member[baseaddress]"] + - ["system.string", "system.diagnostics.activitytraceid", "Method[tostring].ReturnValue"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[error]"] + - ["system.int64", "system.diagnostics.process", "Member[peakvirtualmemorysize64]"] + - ["system.string", "system.diagnostics.eventloginstaller", "Member[log]"] + - ["system.diagnostics.tracelogretentionoption", "system.diagnostics.eventschematracelistener", "Member[tracelogretentionoption]"] + - ["system.io.textwriter", "system.diagnostics.eventschematracelistener", "Member[writer]"] + - ["system.boolean", "system.diagnostics.stopwatch!", "Member[ishighresolution]"] + - ["system.int32", "system.diagnostics.performancecounterpermissionentrycollection", "Method[add].ReturnValue"] + - ["system.diagnostics.traceeventtype", "system.diagnostics.traceeventtype!", "Member[information]"] + - ["system.boolean", "system.diagnostics.processstartinfo", "Member[loaduserprofile]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionattribute", "Member[permissionaccess]"] + - ["system.int32", "system.diagnostics.process", "Member[sessionid]"] + - ["system.diagnostics.threadprioritylevel", "system.diagnostics.threadprioritylevel!", "Member[highest]"] + - ["system.string", "system.diagnostics.debuggervisualizerattribute", "Member[visualizertypename]"] + - ["system.boolean", "system.diagnostics.activity", "Member[isalldatarequested]"] + - ["system.boolean", "system.diagnostics.activitytagscollection", "Method[trygetvalue].ReturnValue"] + - ["system.collections.icollection", "system.diagnostics.instancedatacollectioncollection", "Member[values]"] + - ["microsoft.win32.safehandles.safeprocesshandle", "system.diagnostics.process", "Member[safehandle]"] + - ["system.diagnostics.processwindowstyle", "system.diagnostics.processwindowstyle!", "Member[normal]"] + - ["system.string", "system.diagnostics.switch", "Member[value]"] + - ["system.boolean", "system.diagnostics.debug!", "Member[autoflush]"] + - ["system.diagnostics.traceoptions", "system.diagnostics.traceoptions!", "Member[timestamp]"] + - ["system.string", "system.diagnostics.activity", "Member[displayname]"] + - ["system.diagnostics.exceptionrecorder", "system.diagnostics.activitylistener", "Member[exceptionrecorder]"] + - ["system.boolean", "system.diagnostics.performancecountercategory!", "Method[instanceexists].ReturnValue"] + - ["system.diagnostics.threadstate", "system.diagnostics.threadstate!", "Member[transition]"] + - ["system.string", "system.diagnostics.fileversioninfo", "Member[language]"] + - ["system.diagnostics.debuggableattribute+debuggingmodes", "system.diagnostics.debuggableattribute+debuggingmodes!", "Member[disableoptimizations]"] + - ["system.boolean", "system.diagnostics.countersample", "Method[equals].ReturnValue"] + - ["system.object", "system.diagnostics.tracelistenercollection", "Member[syncroot]"] + - ["system.diagnostics.tracelogretentionoption", "system.diagnostics.tracelogretentionoption!", "Member[limitedsequentialfiles]"] + - ["system.int32", "system.diagnostics.countercreationdatacollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.diagnostics.sourcefilter", "Method[shouldtrace].ReturnValue"] + - ["system.diagnostics.countercreationdata", "system.diagnostics.countercreationdatacollection", "Member[item]"] + - ["system.diagnostics.performancecountertype", "system.diagnostics.countersample", "Member[countertype]"] + - ["system.string", "system.diagnostics.unescapedxmldiagnosticdata", "Member[unescapedxml]"] + - ["system.diagnostics.threadwaitreason", "system.diagnostics.threadwaitreason!", "Member[pageout]"] + - ["system.boolean", "system.diagnostics.initializingtracesourceeventargs", "Member[wasinitialized]"] + - ["system.boolean", "system.diagnostics.eventlog!", "Method[sourceexists].ReturnValue"] + - ["system.string", "system.diagnostics.eventlog", "Member[source]"] + - ["system.string", "system.diagnostics.traceeventcache", "Member[threadid]"] + - ["system.diagnostics.traceoptions", "system.diagnostics.traceoptions!", "Member[datetime]"] + - ["system.diagnostics.tracesource", "system.diagnostics.presentationtracesources!", "Member[hwndhostsource]"] + - ["system.boolean", "system.diagnostics.processthreadcollection", "Member[issynchronized]"] + - ["system.int64", "system.diagnostics.performancecounter", "Method[increment].ReturnValue"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[fileminorpart]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionentry", "Member[permissionaccess]"] + - ["system.int32", "system.diagnostics.activitycontext", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.diagnostics.fileversioninfo", "Member[filebuildpart]"] + - ["system.diagnostics.sourcelevels", "system.diagnostics.sourcelevels!", "Member[error]"] + - ["system.int32", "system.diagnostics.processmodulecollection", "Method[indexof].ReturnValue"] + - ["system.int64", "system.diagnostics.countersample", "Member[timestamp100nsec]"] + - ["system.string", "system.diagnostics.debuggervisualizerattribute", "Member[description]"] + - ["system.diagnostics.processmodule", "system.diagnostics.processmodulecollection", "Member[item]"] + - ["system.timespan", "system.diagnostics.processthread", "Member[userprocessortime]"] + - ["system.io.streamwriter", "system.diagnostics.process", "Member[standardinput]"] + - ["system.boolean", "system.diagnostics.process", "Method[closemainwindow].ReturnValue"] + - ["system.boolean", "system.diagnostics.tracelistenercollection", "Member[isreadonly]"] + - ["system.boolean", "system.diagnostics.process", "Member[enableraisingevents]"] + - ["system.diagnostics.activity", "system.diagnostics.activity", "Method[setstatus].ReturnValue"] + - ["system.timespan", "system.diagnostics.process", "Member[privilegedprocessortime]"] + - ["system.diagnostics.tracelistener", "system.diagnostics.tracelistenercollection", "Member[item]"] + - ["system.threading.tasks.task", "system.diagnostics.process", "Method[waitforexitasync].ReturnValue"] + - ["system.componentmodel.isynchronizeinvoke", "system.diagnostics.eventlog", "Member[synchronizingobject]"] + - ["system.string", "system.diagnostics.stackframe", "Method[getfilename].ReturnValue"] + - ["system.string", "system.diagnostics.activityevent", "Member[name]"] + - ["system.boolean", "system.diagnostics.activitycontext!", "Method[op_equality].ReturnValue"] + - ["system.diagnostics.activityidformat", "system.diagnostics.activityidformat!", "Member[w3c]"] + - ["system.int32", "system.diagnostics.activitylink", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.diagnostics.activitytraceid!", "Method[op_equality].ReturnValue"] + - ["system.diagnostics.tracelevel", "system.diagnostics.tracelevel!", "Member[error]"] + - ["system.diagnostics.eventlogpermissionaccess", "system.diagnostics.eventlogpermissionaccess!", "Member[none]"] + - ["system.boolean", "system.diagnostics.tracelistenercollection", "Method[contains].ReturnValue"] + - ["system.diagnostics.eventlogentrytype", "system.diagnostics.eventlogentrytype!", "Member[information]"] + - ["system.intptr", "system.diagnostics.processthread", "Member[processoraffinity]"] + - ["system.collections.ienumerator", "system.diagnostics.eventlogentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.diagnostics.sampleactivity", "system.diagnostics.activitylistener", "Member[sample]"] + - ["system.diagnostics.performancecounter[]", "system.diagnostics.performancecountercategory", "Method[getcounters].ReturnValue"] + - ["system.diagnostics.activitystatuscode", "system.diagnostics.activity", "Member[status]"] + - ["system.datetime", "system.diagnostics.process", "Member[exittime]"] + - ["system.boolean", "system.diagnostics.activitytagscollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.diagnostics.activitysource", "Method[haslisteners].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.AccountManagement.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.AccountManagement.typemodel.yml new file mode 100644 index 000000000000..3bad91795a42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.AccountManagement.typemodel.yml @@ -0,0 +1,148 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.nullable", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[accountlockouttime]"] + - ["system.directoryservices.accountmanagement.contextoptions", "system.directoryservices.accountmanagement.contextoptions!", "Member[negotiate]"] + - ["system.string", "system.directoryservices.accountmanagement.userprincipal", "Member[middlename]"] + - ["system.boolean", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[allowreversiblepasswordencryption]"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Member[description]"] + - ["system.string", "system.directoryservices.accountmanagement.userprincipal", "Member[voicetelephonenumber]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalcontext", "Method[validatecredentials].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.userprincipal!", "Method[findbypasswordsettime].ReturnValue"] + - ["system.boolean", "system.directoryservices.accountmanagement.principal", "Method[equals].ReturnValue"] + - ["system.directoryservices.accountmanagement.groupscope", "system.directoryservices.accountmanagement.groupscope!", "Member[universal]"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Member[distinguishedname]"] + - ["system.string", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[homedirectory]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.computerprincipal!", "Method[findbyexpirationtime].ReturnValue"] + - ["system.byte[]", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[permittedlogontimes]"] + - ["system.directoryservices.accountmanagement.principal", "system.directoryservices.accountmanagement.principalsearcher", "Member[queryfilter]"] + - ["system.nullable", "system.directoryservices.accountmanagement.groupprincipal", "Member[groupscope]"] + - ["system.directoryservices.accountmanagement.contextoptions", "system.directoryservices.accountmanagement.contextoptions!", "Member[simplebind]"] + - ["system.directoryservices.accountmanagement.contexttype", "system.directoryservices.accountmanagement.principal", "Member[contexttype]"] + - ["t", "system.directoryservices.accountmanagement.principalvaluecollection", "Member[item]"] + - ["system.string", "system.directoryservices.accountmanagement.principalcontext", "Member[connectedserver]"] + - ["system.directoryservices.accountmanagement.contextoptions", "system.directoryservices.accountmanagement.principalcontext", "Member[options]"] + - ["system.directoryservices.accountmanagement.matchtype", "system.directoryservices.accountmanagement.matchtype!", "Member[lessthan]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.authenticableprincipal!", "Method[findbylockouttime].ReturnValue"] + - ["system.directoryservices.accountmanagement.contexttype", "system.directoryservices.accountmanagement.contexttype!", "Member[machine]"] + - ["system.directoryservices.accountmanagement.identitytype", "system.directoryservices.accountmanagement.identitytype!", "Member[userprincipalname]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalcollection", "Method[remove].ReturnValue"] + - ["system.int32", "system.directoryservices.accountmanagement.principaloperationexception", "Member[errorcode]"] + - ["system.collections.generic.ienumerator", "system.directoryservices.accountmanagement.principalvaluecollection", "Method[getenumerator].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.userprincipal!", "Method[findbylockouttime].ReturnValue"] + - ["system.directoryservices.accountmanagement.advancedfilters", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[advancedsearchfilter]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.authenticableprincipal!", "Method[findbyexpirationtime].ReturnValue"] + - ["system.directoryservices.accountmanagement.userprincipal", "system.directoryservices.accountmanagement.userprincipal!", "Member[current]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.computerprincipal!", "Method[findbylogontime].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Member[userprincipalname]"] + - ["system.directoryservices.accountmanagement.contextoptions", "system.directoryservices.accountmanagement.contextoptions!", "Member[securesocketlayer]"] + - ["system.object", "system.directoryservices.accountmanagement.principalvaluecollection", "Member[item]"] + - ["system.string", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[homedrive]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalcollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.accountmanagement.matchtype", "system.directoryservices.accountmanagement.matchtype!", "Member[notequals]"] + - ["system.directoryservices.accountmanagement.contexttype", "system.directoryservices.accountmanagement.principalcontext", "Member[contexttype]"] + - ["system.int32", "system.directoryservices.accountmanagement.principalcollection", "Member[count]"] + - ["system.boolean", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[passwordneverexpires]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.computerprincipal!", "Method[findbylockouttime].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Member[displayname]"] + - ["system.string", "system.directoryservices.accountmanagement.userprincipal", "Member[emailaddress]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalvaluecollection", "Member[isreadonly]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalvaluecollection", "Member[isfixedsize]"] + - ["system.object", "system.directoryservices.accountmanagement.principalvaluecollection", "Member[syncroot]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalvaluecollection", "Method[remove].ReturnValue"] + - ["system.type", "system.directoryservices.accountmanagement.principalsearcher", "Method[getunderlyingsearchertype].ReturnValue"] + - ["system.directoryservices.accountmanagement.identitytype", "system.directoryservices.accountmanagement.identitytype!", "Member[samaccountname]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.authenticableprincipal!", "Method[findbylogontime].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.directoryservices.accountmanagement.principalsearchresult", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.directoryservices.accountmanagement.principal", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.directorypropertyattribute", "Member[schemaattributename]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.userprincipal!", "Method[findbylogontime].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Member[structuralobjectclass]"] + - ["system.object", "system.directoryservices.accountmanagement.principalcollection", "Member[syncroot]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalvaluecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalvaluecollection", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[permittedworkstations]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.computerprincipal!", "Method[findbypasswordsettime].ReturnValue"] + - ["system.boolean", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[delegationpermitted]"] + - ["system.nullable", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[accountexpirationdate]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principal", "Method[ismemberof].ReturnValue"] + - ["system.directoryservices.accountmanagement.contexttype", "system.directoryservices.accountmanagement.contexttype!", "Member[domain]"] + - ["system.boolean", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[passwordnotrequired]"] + - ["system.type", "system.directoryservices.accountmanagement.principal", "Method[getunderlyingobjecttype].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Member[samaccountname]"] + - ["system.directoryservices.accountmanagement.principalcontext", "system.directoryservices.accountmanagement.principalsearcher", "Member[context]"] + - ["system.directoryservices.accountmanagement.userprincipal", "system.directoryservices.accountmanagement.userprincipal!", "Method[findbyidentity].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalcontext", "system.directoryservices.accountmanagement.principal", "Member[contextraw]"] + - ["system.boolean", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[usercannotchangepassword]"] + - ["system.directoryservices.accountmanagement.principalvaluecollection", "system.directoryservices.accountmanagement.computerprincipal", "Member[serviceprincipalnames]"] + - ["system.string", "system.directoryservices.accountmanagement.directoryobjectclassattribute", "Member[objectclass]"] + - ["system.collections.generic.ienumerator", "system.directoryservices.accountmanagement.principalcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.directoryrdnprefixattribute", "Member[rdnprefix]"] + - ["system.boolean", "system.directoryservices.accountmanagement.authenticableprincipal", "Method[isaccountlockedout].ReturnValue"] + - ["system.directoryservices.accountmanagement.identitytype", "system.directoryservices.accountmanagement.identitytype!", "Member[guid]"] + - ["system.directoryservices.accountmanagement.matchtype", "system.directoryservices.accountmanagement.matchtype!", "Member[equals]"] + - ["system.directoryservices.accountmanagement.contextoptions", "system.directoryservices.accountmanagement.contextoptions!", "Member[signing]"] + - ["system.nullable", "system.directoryservices.accountmanagement.groupprincipal", "Member[issecuritygroup]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalcollection", "Member[issynchronized]"] + - ["system.directoryservices.accountmanagement.groupscope", "system.directoryservices.accountmanagement.groupscope!", "Member[global]"] + - ["system.string", "system.directoryservices.accountmanagement.principalcontext", "Member[name]"] + - ["system.string", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[scriptpath]"] + - ["system.directoryservices.accountmanagement.identitytype", "system.directoryservices.accountmanagement.identitytype!", "Member[distinguishedname]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.computerprincipal!", "Method[findbybadpasswordattempt].ReturnValue"] + - ["system.directoryservices.accountmanagement.matchtype", "system.directoryservices.accountmanagement.matchtype!", "Member[greaterthan]"] + - ["system.object", "system.directoryservices.accountmanagement.principal", "Method[getunderlyingobject].ReturnValue"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalvaluecollection", "Member[issynchronized]"] + - ["system.boolean", "system.directoryservices.accountmanagement.principalcollection", "Member[isreadonly]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.principalsearcher", "Method[findall].ReturnValue"] + - ["system.collections.ienumerator", "system.directoryservices.accountmanagement.principalsearchresult", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.userprincipal", "Member[surname]"] + - ["system.directoryservices.accountmanagement.groupscope", "system.directoryservices.accountmanagement.groupscope!", "Member[local]"] + - ["system.nullable", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[lastpasswordset]"] + - ["system.nullable", "system.directoryservices.accountmanagement.principal", "Member[guid]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.userprincipal", "Method[getauthorizationgroups].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Method[tostring].ReturnValue"] + - ["system.directoryservices.accountmanagement.advancedfilters", "system.directoryservices.accountmanagement.userprincipal", "Member[advancedsearchfilter]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.authenticableprincipal!", "Method[findbypasswordsettime].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.authenticableprincipal!", "Method[findbybadpasswordattempt].ReturnValue"] + - ["system.directoryservices.accountmanagement.contextoptions", "system.directoryservices.accountmanagement.contextoptions!", "Member[sealing]"] + - ["system.directoryservices.accountmanagement.identitytype", "system.directoryservices.accountmanagement.identitytype!", "Member[name]"] + - ["system.directoryservices.accountmanagement.identitytype", "system.directoryservices.accountmanagement.identitytype!", "Member[sid]"] + - ["system.nullable", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[lastbadpasswordattempt]"] + - ["system.directoryservices.accountmanagement.computerprincipal", "system.directoryservices.accountmanagement.computerprincipal!", "Method[findbyidentity].ReturnValue"] + - ["system.directoryservices.accountmanagement.matchtype", "system.directoryservices.accountmanagement.matchtype!", "Member[greaterthanorequals]"] + - ["system.string", "system.directoryservices.accountmanagement.userprincipal", "Member[givenname]"] + - ["system.security.principal.securityidentifier", "system.directoryservices.accountmanagement.principal", "Member[sid]"] + - ["system.int32", "system.directoryservices.accountmanagement.principalvaluecollection", "Member[count]"] + - ["system.nullable", "system.directoryservices.accountmanagement.directoryobjectclassattribute", "Member[context]"] + - ["system.int32", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[badlogoncount]"] + - ["system.directoryservices.accountmanagement.contextoptions", "system.directoryservices.accountmanagement.contextoptions!", "Member[serverbind]"] + - ["system.directoryservices.accountmanagement.contexttype", "system.directoryservices.accountmanagement.contexttype!", "Member[applicationdirectory]"] + - ["system.directoryservices.accountmanagement.groupprincipal", "system.directoryservices.accountmanagement.groupprincipal!", "Method[findbyidentity].ReturnValue"] + - ["system.directoryservices.accountmanagement.matchtype", "system.directoryservices.accountmanagement.matchtype!", "Member[lessthanorequals]"] + - ["system.object[]", "system.directoryservices.accountmanagement.principal", "Method[extensionget].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.principal", "Method[getgroups].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.userprincipal", "Member[employeeid]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.groupprincipal", "Method[getmembers].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalcontext", "system.directoryservices.accountmanagement.principal", "Member[context]"] + - ["system.nullable", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[enabled]"] + - ["system.nullable", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[lastlogon]"] + - ["system.directoryservices.accountmanagement.principal", "system.directoryservices.accountmanagement.principal!", "Method[findbyidentity].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principal", "Member[name]"] + - ["system.collections.ienumerator", "system.directoryservices.accountmanagement.principalvaluecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.directoryservices.accountmanagement.principalvaluecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.userprincipal!", "Method[findbyexpirationtime].ReturnValue"] + - ["system.nullable", "system.directoryservices.accountmanagement.directoryrdnprefixattribute", "Member[context]"] + - ["system.directoryservices.accountmanagement.principalsearchresult", "system.directoryservices.accountmanagement.userprincipal!", "Method[findbybadpasswordattempt].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principalcontext", "Member[container]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[certificates]"] + - ["system.nullable", "system.directoryservices.accountmanagement.directorypropertyattribute", "Member[context]"] + - ["system.object", "system.directoryservices.accountmanagement.principalsearcher", "Method[getunderlyingsearcher].ReturnValue"] + - ["system.directoryservices.accountmanagement.principalcollection", "system.directoryservices.accountmanagement.groupprincipal", "Member[members]"] + - ["system.directoryservices.accountmanagement.principal", "system.directoryservices.accountmanagement.principal!", "Method[findbyidentitywithtype].ReturnValue"] + - ["system.directoryservices.accountmanagement.principal", "system.directoryservices.accountmanagement.principalsearcher", "Method[findone].ReturnValue"] + - ["system.int32", "system.directoryservices.accountmanagement.principalvaluecollection", "Method[add].ReturnValue"] + - ["system.collections.ienumerator", "system.directoryservices.accountmanagement.principalcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.directoryservices.accountmanagement.principalcontext", "Member[username]"] + - ["system.boolean", "system.directoryservices.accountmanagement.authenticableprincipal", "Member[smartcardlogonrequired]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.ActiveDirectory.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.ActiveDirectory.typemodel.yml new file mode 100644 index 000000000000..56dfdbca13d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.ActiveDirectory.typemodel.yml @@ -0,0 +1,602 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.directoryservices.activedirectory.replicationfailure", "Member[lasterrorcode]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[utctime]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[redundantservertopologyenabled]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.globalcatalog", "system.directoryservices.activedirectory.forest", "Method[findglobalcatalog].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationspan", "system.directoryservices.activedirectory.replicationconnection", "Member[replicationspan]"] + - ["system.directoryservices.activedirectory.replicationsecuritylevel", "system.directoryservices.activedirectory.replicationsecuritylevel!", "Member[negotiatepassthrough]"] + - ["system.string", "system.directoryservices.activedirectory.configurationset", "Member[name]"] + - ["system.directoryservices.activedirectory.syncfromallserverserrorcategory", "system.directoryservices.activedirectory.syncfromallserverserrorcategory!", "Member[serverunreachable]"] + - ["system.directoryservices.activedirectory.activedirectorytransporttype", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[transporttype]"] + - ["system.directoryservices.activedirectory.directoryserver", "system.directoryservices.activedirectory.readonlydirectoryservercollection", "Member[item]"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trusttype!", "Member[unknown]"] + - ["system.directoryservices.activedirectory.domain", "system.directoryservices.activedirectory.domaincontroller", "Member[domain]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationneighbor", "Member[lastsyncresult]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclass", "system.directoryservices.activedirectory.activedirectoryschema", "Method[findclass].ReturnValue"] + - ["system.directoryservices.activedirectory.globalcatalogcollection", "system.directoryservices.activedirectory.forest", "Method[findalldiscoverableglobalcatalogs].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectorysitecollection", "Method[indexof].ReturnValue"] + - ["system.guid", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[schemaguid]"] + - ["system.directoryservices.activedirectory.replicationoperationinformation", "system.directoryservices.activedirectory.domaincontroller", "Method[getreplicationoperationinformation].ReturnValue"] + - ["system.directoryservices.activedirectory.minuteofhour", "system.directoryservices.activedirectory.minuteofhour!", "Member[thirty]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[commonname]"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trusttype!", "Member[parentchild]"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[unknown]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryobjectnotfoundexception", "Member[name]"] + - ["system.directoryservices.activedirectory.schemaclasstype", "system.directoryservices.activedirectory.schemaclasstype!", "Member[structural]"] + - ["system.directoryservices.activedirectory.readonlydirectoryservercollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[servers]"] + - ["system.directoryservices.activedirectory.notificationstatus", "system.directoryservices.activedirectory.notificationstatus!", "Member[intrasiteonly]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.replicationconnection", "Method[getdirectoryentry].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationcursorcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.configurationset", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[dn]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[useintersitetransport]"] + - ["system.guid", "system.directoryservices.activedirectory.replicationneighbor", "Member[sourceinvocationid]"] + - ["system.directoryservices.activedirectory.replicationneighborcollection", "system.directoryservices.activedirectory.directoryserver", "Method[getallreplicationneighbors].ReturnValue"] + - ["system.datetime", "system.directoryservices.activedirectory.domaincontroller", "Member[currenttime]"] + - ["system.directoryservices.activedirectory.syncupdatecallback", "system.directoryservices.activedirectory.adaminstance", "Member[syncfromallserverscallback]"] + - ["system.int32", "system.directoryservices.activedirectory.readonlysitelinkbridgecollection", "Method[indexof].ReturnValue"] + - ["system.datetime", "system.directoryservices.activedirectory.replicationoperation", "Member[timeenqueued]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectorysubnetcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trusttype!", "Member[treeroot]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[none]"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[windows2012r2forest]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[three]"] + - ["system.directoryservices.activedirectory.readonlystringcollection", "system.directoryservices.activedirectory.activedirectoryreplicationmetadata", "Member[attributenames]"] + - ["system.string", "system.directoryservices.activedirectory.syncfromallserverserrorinformation", "Member[targetserver]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysitelinkbridge", "Member[name]"] + - ["system.guid", "system.directoryservices.activedirectory.attributemetadata", "Member[lastoriginatinginvocationid]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[twowaysync]"] + - ["system.directoryservices.activedirectory.readonlyactivedirectoryschemapropertycollection", "system.directoryservices.activedirectory.activedirectoryschema", "Method[findallproperties].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[name]"] + - ["system.directoryservices.activedirectory.replicationneighborcollection", "system.directoryservices.activedirectory.adaminstance", "Method[getreplicationneighbors].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschema", "system.directoryservices.activedirectory.configurationset", "Member[schema]"] + - ["system.boolean", "system.directoryservices.activedirectory.readonlyactivedirectoryschemaclasscollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysite", "system.directoryservices.activedirectory.readonlysitecollection", "Member[item]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectorysubnetcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.syncfromallserverserrorinformation", "Member[sourceserver]"] + - ["system.string", "system.directoryservices.activedirectory.applicationpartition", "Member[securityreferencedomain]"] + - ["system.directoryservices.activedirectory.globalcatalogcollection", "system.directoryservices.activedirectory.globalcatalog!", "Method[findall].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationneighborcollection", "system.directoryservices.activedirectory.domaincontroller", "Method[getreplicationneighbors].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.globalcatalogcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclass", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[subclassof]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[description]"] + - ["system.directoryservices.activedirectory.readonlyactivedirectoryschemapropertycollection", "system.directoryservices.activedirectory.globalcatalog", "Method[findallproperties].ReturnValue"] + - ["system.directoryservices.activedirectory.trustdirection", "system.directoryservices.activedirectory.trustdirection!", "Member[inbound]"] + - ["system.string", "system.directoryservices.activedirectory.replicationcursor", "Member[sourceserver]"] + - ["system.directoryservices.activedirectory.activedirectoryrole", "system.directoryservices.activedirectory.activedirectoryrole!", "Member[ridrole]"] + - ["system.string", "system.directoryservices.activedirectory.adaminstance", "Member[sitename]"] + - ["system.string", "system.directoryservices.activedirectory.syncfromallserverserrorinformation", "Member[errormessage]"] + - ["system.directoryservices.activedirectory.attributemetadatacollection", "system.directoryservices.activedirectory.activedirectoryreplicationmetadata", "Member[values]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.configurationset", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.domain", "Member[ridroleowner]"] + - ["system.directoryservices.activedirectory.replicationfailurecollection", "system.directoryservices.activedirectory.domaincontroller", "Method[getreplicationconnectionfailures].ReturnValue"] + - ["system.directoryservices.activedirectory.domain", "system.directoryservices.activedirectory.domain!", "Method[getdomain].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[numericstring]"] + - ["system.directoryservices.activedirectory.domaincollisionoptions", "system.directoryservices.activedirectory.domaincollisionoptions!", "Member[siddisabledbyconflict]"] + - ["system.directoryservices.activedirectory.foresttrustdomainstatus", "system.directoryservices.activedirectory.foresttrustdomainstatus!", "Member[netbiosnameconflictdisabled]"] + - ["system.directoryservices.activedirectory.foresttrustrelationshipcollision", "system.directoryservices.activedirectory.foresttrustrelationshipcollisioncollection", "Member[item]"] + - ["system.directoryservices.activedirectory.minuteofhour", "system.directoryservices.activedirectory.minuteofhour!", "Member[fortyfive]"] + - ["system.directoryservices.activedirectory.notificationstatus", "system.directoryservices.activedirectory.notificationstatus!", "Member[notificationalways]"] + - ["system.string", "system.directoryservices.activedirectory.replicationfailure", "Member[sourceserver]"] + - ["system.directoryservices.activedirectory.replicationoperationtype", "system.directoryservices.activedirectory.replicationoperationtype!", "Member[modify]"] + - ["system.directoryservices.activedirectory.toplevelnamestatus", "system.directoryservices.activedirectory.toplevelnamestatus!", "Member[enabled]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaproperty", "system.directoryservices.activedirectory.activedirectoryschema", "Method[finddefunctproperty].ReturnValue"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[ten]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.foresttrustdomaininfocollection", "system.directoryservices.activedirectory.foresttrustrelationshipinformation", "Member[trusteddomaininformation]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[accesspointdn]"] + - ["system.int32", "system.directoryservices.activedirectory.readonlydirectoryservercollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclass", "system.directoryservices.activedirectory.readonlyactivedirectoryschemaclasscollection", "Member[item]"] + - ["system.string", "system.directoryservices.activedirectory.domaincontroller", "Member[osversion]"] + - ["system.directoryservices.activedirectory.foresttrustcollisiontype", "system.directoryservices.activedirectory.foresttrustcollisiontype!", "Member[other]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectoryschemaclasscollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.directorycontext", "Member[username]"] + - ["system.string", "system.directoryservices.activedirectory.directoryserver", "Member[ipaddress]"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domain", "Member[domainmode]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[isindexed]"] + - ["system.directoryservices.activedirectory.foresttrustcollisiontype", "system.directoryservices.activedirectory.foresttrustcollisiontype!", "Member[toplevelname]"] + - ["system.guid", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[schemaguid]"] + - ["system.directoryservices.activedirectory.propertytypes", "system.directoryservices.activedirectory.propertytypes!", "Member[indexed]"] + - ["system.directoryservices.activedirectory.domain", "system.directoryservices.activedirectory.domaincollection", "Member[item]"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows2003interimdomain]"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.domain", "Method[finddomaincontroller].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationconnection", "Member[replicationscheduleownedbyuser]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclass", "system.directoryservices.activedirectory.activedirectoryschema", "Method[finddefunctclass].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectorysitelinkcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.adamrolecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows8domain]"] + - ["system.directoryservices.activedirectory.syncfromallserversoptions", "system.directoryservices.activedirectory.syncfromallserversoptions!", "Member[pushchangeoutward]"] + - ["system.directoryservices.activedirectory.foresttrustrelationshipinformation", "system.directoryservices.activedirectory.forest", "Method[gettrustrelationship].ReturnValue"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[two]"] + - ["system.directoryservices.activedirectory.locatoroptions", "system.directoryservices.activedirectory.locatoroptions!", "Member[writeablerequired]"] + - ["system.directoryservices.activedirectory.replicationoperation", "system.directoryservices.activedirectory.replicationoperationinformation", "Member[currentoperation]"] + - ["system.directoryservices.activedirectory.domaincollisionoptions", "system.directoryservices.activedirectory.domaincollisionoptions!", "Member[none]"] + - ["system.directoryservices.activedirectory.activedirectoryrole", "system.directoryservices.activedirectory.activedirectoryrolecollection", "Member[item]"] + - ["system.directoryservices.activedirectory.foresttrustcollisiontype", "system.directoryservices.activedirectory.foresttrustrelationshipcollision", "Member[collisiontype]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationfailure", "Member[consecutivefailurecount]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[seven]"] + - ["system.collections.specialized.stringcollection", "system.directoryservices.activedirectory.foresttrustrelationshipinformation", "Member[excludedtoplevelnames]"] + - ["system.directoryservices.activedirectory.applicationpartitioncollection", "system.directoryservices.activedirectory.configurationset", "Member[applicationpartitions]"] + - ["system.directoryservices.activedirectory.syncfromallserversevent", "system.directoryservices.activedirectory.syncfromallserversevent!", "Member[finished]"] + - ["system.directoryservices.activedirectory.readonlyactivedirectoryschemapropertycollection", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Method[getallproperties].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.attributemetadata", "Member[originatingserver]"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[unknown]"] + - ["system.string", "system.directoryservices.activedirectory.replicationconnection", "Member[sourceserver]"] + - ["system.boolean", "system.directoryservices.activedirectory.domaincollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryrole", "system.directoryservices.activedirectory.activedirectoryrole!", "Member[schemarole]"] + - ["system.directoryservices.activedirectory.foresttrustdomainstatus", "system.directoryservices.activedirectory.foresttrustdomaininformation", "Member[status]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[nine]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysite", "Member[name]"] + - ["system.directoryservices.activedirectory.directoryservercollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[preferredsmtpbridgeheadservers]"] + - ["system.int32", "system.directoryservices.activedirectory.readonlystringcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[int64]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysubnet", "Member[location]"] + - ["system.directoryservices.activedirectory.applicationpartition", "system.directoryservices.activedirectory.applicationpartition!", "Method[getapplicationpartition].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[scheduledsync]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[writeable]"] + - ["system.directoryservices.activedirectory.syncfromallserversoptions", "system.directoryservices.activedirectory.syncfromallserversoptions!", "Member[crosssite]"] + - ["system.int32", "system.directoryservices.activedirectory.forest", "Member[forestmodelevel]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysite", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.minuteofhour", "system.directoryservices.activedirectory.minuteofhour!", "Member[zero]"] + - ["system.string", "system.directoryservices.activedirectory.trustrelationshipinformation", "Member[sourcename]"] + - ["system.boolean", "system.directoryservices.activedirectory.globalcatalog", "Method[isglobalcatalog].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[isdefunct]"] + - ["system.directoryservices.activedirectory.readonlyactivedirectoryschemaclasscollection", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[possibleinferiors]"] + - ["system.directoryservices.activedirectory.replicationconnection", "system.directoryservices.activedirectory.replicationconnectioncollection", "Member[item]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectorysitecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationconnection", "Member[enabled]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectoryserverdownexception", "Member[errorcode]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[thirteen]"] + - ["system.directoryservices.activedirectory.syncfromallserversevent", "system.directoryservices.activedirectory.syncfromallserversevent!", "Member[synccompleted]"] + - ["system.directoryservices.activedirectory.adamrole", "system.directoryservices.activedirectory.adamrole!", "Member[schemarole]"] + - ["system.int32", "system.directoryservices.activedirectory.domaincontrollercollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryreplicationmetadata", "Method[contains].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.readonlystringcollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.domain", "system.directoryservices.activedirectory.forest", "Member[rootdomain]"] + - ["system.string", "system.directoryservices.activedirectory.replicationneighbor", "Member[sourceserver]"] + - ["system.directoryservices.activedirectory.replicationoperationtype", "system.directoryservices.activedirectory.replicationoperation", "Member[operationtype]"] + - ["system.directoryservices.activedirectory.configurationset", "system.directoryservices.activedirectory.adaminstance", "Member[configurationset]"] + - ["system.directoryservices.activedirectory.notificationstatus", "system.directoryservices.activedirectory.replicationconnection", "Member[changenotificationstatus]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaproperty", "system.directoryservices.activedirectory.activedirectoryschemapropertycollection", "Member[item]"] + - ["system.directoryservices.activedirectory.foresttrustdomainstatus", "system.directoryservices.activedirectory.foresttrustdomainstatus!", "Member[sidconflictdisabled]"] + - ["system.directoryservices.activedirectory.replicationneighborcollection", "system.directoryservices.activedirectory.adaminstance", "Method[getallreplicationneighbors].ReturnValue"] + - ["system.directoryservices.activedirectory.readonlyactivedirectoryschemapropertycollection", "system.directoryservices.activedirectory.activedirectoryschema", "Method[findalldefunctproperties].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorypartition", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryintersitetransport", "Member[ignorereplicationschedule]"] + - ["system.int32", "system.directoryservices.activedirectory.adaminstance", "Member[sslport]"] + - ["system.directoryservices.activedirectory.replicationconnectioncollection", "system.directoryservices.activedirectory.domaincontroller", "Member[outboundconnections]"] + - ["system.directoryservices.activedirectory.replicationfailurecollection", "system.directoryservices.activedirectory.adaminstance", "Method[getreplicationconnectionfailures].ReturnValue"] + - ["system.directoryservices.activedirectory.forest", "system.directoryservices.activedirectory.domaincontroller", "Member[forest]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[twentythree]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationoperationcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.syncfromallserversoptions", "system.directoryservices.activedirectory.syncfromallserversoptions!", "Member[none]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryserverdownexception", "Member[message]"] + - ["system.int32", "system.directoryservices.activedirectory.readonlysitelinkcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[disablescheduledsync]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[orname]"] + - ["system.directoryservices.activedirectory.replicationconnectioncollection", "system.directoryservices.activedirectory.adaminstance", "Member[outboundconnections]"] + - ["system.directoryservices.activedirectory.applicationpartition", "system.directoryservices.activedirectory.applicationpartition!", "Method[findbyname].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.directorycontext", "Member[name]"] + - ["system.directoryservices.activedirectory.domaincollection", "system.directoryservices.activedirectory.forest", "Member[domains]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[nochangenotifications]"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.domaincontroller!", "Method[findone].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschema", "system.directoryservices.activedirectory.activedirectoryschema!", "Method[getschema].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[ia5string]"] + - ["system.int32", "system.directoryservices.activedirectory.domain", "Member[domainmodelevel]"] + - ["system.datetime", "system.directoryservices.activedirectory.replicationneighbor", "Member[lastattemptedsync]"] + - ["system.directoryservices.activedirectory.activedirectorysite", "system.directoryservices.activedirectory.activedirectorysite!", "Method[findbyname].ReturnValue"] + - ["system.timespan", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[replicationinterval]"] + - ["system.boolean", "system.directoryservices.activedirectory.readonlysitelinkcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.globalcatalogcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryrolecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclass", "system.directoryservices.activedirectory.activedirectoryschemaclasscollection", "Member[item]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaproperty", "system.directoryservices.activedirectory.activedirectoryschema", "Method[findproperty].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.applicationpartitioncollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows2000mixeddomain]"] + - ["system.datetime", "system.directoryservices.activedirectory.replicationneighbor", "Member[lastsuccessfulsync]"] + - ["system.boolean", "system.directoryservices.activedirectory.forest", "Method[getsidfilteringstatus].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.readonlysitecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[partialattributeset]"] + - ["system.directoryservices.activedirectory.syncfromallserverserrorcategory", "system.directoryservices.activedirectory.syncfromallserverserrorcategory!", "Member[errorreplicating]"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trustrelationshipinformation", "Member[trusttype]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.directoryserver", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows2003domain]"] + - ["system.directoryservices.activedirectory.activedirectorysite", "system.directoryservices.activedirectory.activedirectorysitecollection", "Member[item]"] + - ["system.directoryservices.activedirectory.readonlydirectoryservercollection", "system.directoryservices.activedirectory.applicationpartition", "Method[findalldiscoverabledirectoryservers].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysubnet", "system.directoryservices.activedirectory.activedirectorysubnetcollection", "Member[item]"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows2000nativedomain]"] + - ["system.boolean", "system.directoryservices.activedirectory.trustrelationshipinformationcollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.forest", "system.directoryservices.activedirectory.domain", "Member[forest]"] + - ["system.directoryservices.activedirectory.domaincollisionoptions", "system.directoryservices.activedirectory.domaincollisionoptions!", "Member[netbiosnamedisabledbyconflict]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[description]"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationconnection", "Member[generatedbykcc]"] + - ["system.directoryservices.activedirectory.activedirectoryschedule", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[intersitereplicationschedule]"] + - ["system.string", "system.directoryservices.activedirectory.directoryserver", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.locatoroptions", "system.directoryservices.activedirectory.locatoroptions!", "Member[forcerediscovery]"] + - ["system.directoryservices.activedirectory.domaincontrollercollection", "system.directoryservices.activedirectory.domain", "Member[domaincontrollers]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor", "Member[replicationneighboroption]"] + - ["system.int32", "system.directoryservices.activedirectory.syncfromallserverserrorinformation", "Member[errorcode]"] + - ["system.int32", "system.directoryservices.activedirectory.adaminstance", "Member[ldapport]"] + - ["system.boolean", "system.directoryservices.activedirectory.domain", "Method[getsidfilteringstatus].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysitelink", "system.directoryservices.activedirectory.activedirectorysitelink!", "Method[findbyname].ReturnValue"] + - ["system.directoryservices.activedirectory.directorycontexttype", "system.directoryservices.activedirectory.directorycontext", "Member[contexttype]"] + - ["system.int32", "system.directoryservices.activedirectory.readonlyactivedirectoryschemapropertycollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[securitydescriptor]"] + - ["system.directoryservices.activedirectory.activedirectoryschema", "system.directoryservices.activedirectory.activedirectoryschema!", "Method[getcurrentschema].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.attributemetadatacollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[oid]"] + - ["system.guid", "system.directoryservices.activedirectory.replicationcursor", "Member[sourceinvocationid]"] + - ["system.directoryservices.activedirectory.adaminstance", "system.directoryservices.activedirectory.adaminstance!", "Method[findone].ReturnValue"] + - ["system.directoryservices.activedirectory.readonlysitelinkcollection", "system.directoryservices.activedirectory.activedirectoryintersitetransport", "Member[sitelinks]"] + - ["system.directoryservices.activedirectory.adaminstance", "system.directoryservices.activedirectory.adaminstancecollection", "Member[item]"] + - ["system.boolean", "system.directoryservices.activedirectory.readonlydirectoryservercollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationneighborcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.replicationoperation", "Member[partitionname]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[cost]"] + - ["system.directoryservices.activedirectory.trustrelationshipinformationcollection", "system.directoryservices.activedirectory.domain", "Method[getalltrustrelationships].ReturnValue"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[windows2003forest]"] + - ["system.directoryservices.activedirectory.toplevelnamestatus", "system.directoryservices.activedirectory.toplevelnamestatus!", "Member[conflictdisabled]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectorysubnetcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.domaincollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemapropertycollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[domains]"] + - ["system.directoryservices.activedirectory.activedirectorysitelinkcollection", "system.directoryservices.activedirectory.activedirectorysitelinkbridge", "Member[sitelinks]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[twenty]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[topologycleanupdisabled]"] + - ["system.directoryservices.activedirectory.globalcatalog", "system.directoryservices.activedirectory.globalcatalog!", "Method[getglobalcatalog].ReturnValue"] + - ["system.directoryservices.activedirectory.foresttrustdomainstatus", "system.directoryservices.activedirectory.foresttrustdomainstatus!", "Member[sidadmindisabled]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[enumeration]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysitelink", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.directoryserver", "system.directoryservices.activedirectory.activedirectorysite", "Member[intersitetopologygenerator]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[issinglevalued]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[compresschanges]"] + - ["system.int32", "system.directoryservices.activedirectory.adamrolecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.trustrelationshipinformationcollection", "system.directoryservices.activedirectory.forest", "Method[getalltrustrelationships].ReturnValue"] + - ["system.directoryservices.activedirectory.schemaclasstype", "system.directoryservices.activedirectory.schemaclasstype!", "Member[auxiliary]"] + - ["system.directoryservices.activedirectory.activedirectoryreplicationmetadata", "system.directoryservices.activedirectory.directoryserver", "Method[getreplicationmetadata].ReturnValue"] + - ["system.directoryservices.directorysearcher", "system.directoryservices.activedirectory.globalcatalog", "Method[getdirectorysearcher].ReturnValue"] + - ["system.directoryservices.activedirectory.directorycontexttype", "system.directoryservices.activedirectory.directorycontexttype!", "Member[applicationpartition]"] + - ["system.directoryservices.activedirectory.replicationoperationtype", "system.directoryservices.activedirectory.replicationoperationtype!", "Member[updatereference]"] + - ["system.nullable", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[linkid]"] + - ["system.string", "system.directoryservices.activedirectory.directoryserver", "Member[sitename]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Method[tostring].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectoryschemapropertycollection", "Method[add].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationoperationcollection", "system.directoryservices.activedirectory.replicationoperationinformation", "Member[pendingoperations]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[datacompressionenabled]"] + - ["system.nullable", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[rangeupper]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.domain", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.forest", "Member[namingroleowner]"] + - ["system.string", "system.directoryservices.activedirectory.forest", "Member[name]"] + - ["system.directoryservices.activedirectory.syncfromallserversoptions", "system.directoryservices.activedirectory.syncfromallserversoptions!", "Member[checkserveralivenessonly]"] + - ["system.int32", "system.directoryservices.activedirectory.directoryservercollection", "Method[add].ReturnValue"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forest", "Member[forestmode]"] + - ["system.string", "system.directoryservices.activedirectory.readonlystringcollection", "Member[item]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[sid]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclasscollection", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[auxiliaryclasses]"] + - ["system.directoryservices.activedirectory.activedirectorysitecollection", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[sites]"] + - ["system.directoryservices.activedirectory.directoryserver", "system.directoryservices.activedirectory.applicationpartition", "Method[finddirectoryserver].ReturnValue"] + - ["system.directoryservices.activedirectory.foresttrustdomainstatus", "system.directoryservices.activedirectory.foresttrustdomainstatus!", "Member[netbiosnameadmindisabled]"] + - ["system.directoryservices.activedirectory.toplevelnamestatus", "system.directoryservices.activedirectory.toplevelnamestatus!", "Member[admindisabled]"] + - ["system.datetime", "system.directoryservices.activedirectory.replicationfailure", "Member[firstfailuretime]"] + - ["system.directoryservices.activedirectory.minuteofhour", "system.directoryservices.activedirectory.minuteofhour!", "Member[fifteen]"] + - ["system.directoryservices.activedirectory.globalcatalog", "system.directoryservices.activedirectory.globalcatalog!", "Method[findone].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.replicationcursor", "Member[partitionname]"] + - ["system.boolean[,,]", "system.directoryservices.activedirectory.activedirectoryschedule", "Member[rawschedule]"] + - ["system.directoryservices.activedirectory.replicationoperationinformation", "system.directoryservices.activedirectory.adaminstance", "Method[getreplicationoperationinformation].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationcursorcollection", "system.directoryservices.activedirectory.directoryserver", "Method[getreplicationcursors].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.foresttrustrelationshipcollisioncollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryintersitetransport", "system.directoryservices.activedirectory.activedirectoryintersitetransport!", "Method[findbytransporttype].ReturnValue"] + - ["system.directoryservices.activedirectory.readonlystringcollection", "system.directoryservices.activedirectory.directoryserver", "Member[partitions]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectoryoperationexception", "Member[errorcode]"] + - ["system.directoryservices.activedirectory.domain", "system.directoryservices.activedirectory.domain!", "Method[getcurrentdomain].ReturnValue"] + - ["system.directoryservices.activedirectory.adaminstancecollection", "system.directoryservices.activedirectory.adaminstance!", "Method[findall].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysite", "system.directoryservices.activedirectory.activedirectorysite!", "Method[getcomputersite].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschemaproperty", "system.directoryservices.activedirectory.activedirectoryschemaproperty!", "Method[findbyname].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysubnetcollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[subnets]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[isindexedovercontainer]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[replicalink]"] + - ["system.directoryservices.activedirectory.foresttrustrelationshipcollisioncollection", "system.directoryservices.activedirectory.foresttrustcollisionexception", "Member[collisions]"] + - ["system.directoryservices.activedirectory.adaminstance", "system.directoryservices.activedirectory.configurationset", "Method[findadaminstance].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryrole", "system.directoryservices.activedirectory.activedirectoryrole!", "Member[pdcrole]"] + - ["system.directoryservices.activedirectory.syncupdatecallback", "system.directoryservices.activedirectory.domaincontroller", "Member[syncfromallserverscallback]"] + - ["system.boolean", "system.directoryservices.activedirectory.foresttrustdomaininfocollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.trustdirection", "system.directoryservices.activedirectory.trustdirection!", "Member[bidirectional]"] + - ["system.directoryservices.activedirectory.syncfromallserverserrorcategory", "system.directoryservices.activedirectory.syncfromallserverserrorcategory!", "Member[errorcontactingserver]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectoryschemaclasscollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[isinglobalcatalog]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[ignorechangenotifications]"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationoperationcollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysitelinkbridge", "system.directoryservices.activedirectory.readonlysitelinkbridgecollection", "Member[item]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[autointersitetopologydisabled]"] + - ["system.string", "system.directoryservices.activedirectory.foresttrustdomaininformation", "Member[domainsid]"] + - ["system.directoryservices.activedirectory.readonlysitecollection", "system.directoryservices.activedirectory.configurationset", "Member[sites]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[returnobjectparent]"] + - ["system.directoryservices.activedirectory.trustrelationshipinformation", "system.directoryservices.activedirectory.trustrelationshipinformationcollection", "Member[item]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryserverdownexception", "Member[name]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[int]"] + - ["system.directoryservices.activedirectory.trustdirection", "system.directoryservices.activedirectory.trustdirection!", "Member[outbound]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[twentyone]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectorysitelink", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trusttype!", "Member[forest]"] + - ["system.directoryservices.activedirectory.readonlyactivedirectoryschemaclasscollection", "system.directoryservices.activedirectory.activedirectoryschema", "Method[findalldefunctclasses].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.adaminstance", "Member[hostname]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[five]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[isontombstonedobject]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[name]"] + - ["system.string", "system.directoryservices.activedirectory.attributemetadata", "Member[name]"] + - ["system.directoryservices.activedirectory.replicationneighborcollection", "system.directoryservices.activedirectory.domaincontroller", "Method[getallreplicationneighbors].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.foresttrustdomaininformation", "Member[dnsname]"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[windows2008forest]"] + - ["system.directoryservices.activedirectory.activedirectorytransporttype", "system.directoryservices.activedirectory.replicationneighbor", "Member[transporttype]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[neversynced]"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.domain", "Member[infrastructureroleowner]"] + - ["system.boolean", "system.directoryservices.activedirectory.toplevelnamecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.toplevelnamecollisionoptions", "system.directoryservices.activedirectory.toplevelnamecollisionoptions!", "Member[none]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryintersitetransport", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[windows2003interimforest]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[name]"] + - ["system.directoryservices.activedirectory.domaincontrollercollection", "system.directoryservices.activedirectory.domain", "Method[findalldomaincontrollers].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.adaminstancecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[windows8forest]"] + - ["system.directoryservices.activedirectory.activedirectoryreplicationmetadata", "system.directoryservices.activedirectory.domaincontroller", "Method[getreplicationmetadata].ReturnValue"] + - ["system.directoryservices.activedirectory.propertytypes", "system.directoryservices.activedirectory.propertytypes!", "Member[inglobalcatalog]"] + - ["system.directoryservices.activedirectory.replicationsecuritylevel", "system.directoryservices.activedirectory.replicationsecuritylevel!", "Member[mutualauthentication]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[isdefunct]"] + - ["system.int64", "system.directoryservices.activedirectory.replicationneighbor", "Member[usnlastobjectchangesynced]"] + - ["system.int32", "system.directoryservices.activedirectory.readonlyactivedirectoryschemaclasscollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.directoryserver", "Member[name]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectorypartition", "Method[getdirectoryentry].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.directoryservercollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.directoryservercollection", "system.directoryservices.activedirectory.applicationpartition", "Member[directoryservers]"] + - ["system.boolean", "system.directoryservices.activedirectory.applicationpartitioncollection", "Method[contains].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysitelinkbridge", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.directorycontexttype", "system.directoryservices.activedirectory.directorycontexttype!", "Member[directoryserver]"] + - ["system.directoryservices.activedirectory.domaincollection", "system.directoryservices.activedirectory.domain", "Member[children]"] + - ["system.directoryservices.directorysearcher", "system.directoryservices.activedirectory.domaincontroller", "Method[getdirectorysearcher].ReturnValue"] + - ["system.directoryservices.activedirectory.globalcatalogcollection", "system.directoryservices.activedirectory.forest", "Method[findallglobalcatalogs].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschedule", "system.directoryservices.activedirectory.activedirectorysite", "Member[intrasitereplicationschedule]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysite", "Member[options]"] + - ["system.directoryservices.activedirectory.adaminstancecollection", "system.directoryservices.activedirectory.configurationset", "Method[findalladaminstances].ReturnValue"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[seventeen]"] + - ["system.directoryservices.activedirectory.directorycontexttype", "system.directoryservices.activedirectory.directorycontexttype!", "Member[forest]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[six]"] + - ["system.directoryservices.activedirectory.locatoroptions", "system.directoryservices.activedirectory.locatoroptions!", "Member[timeserverrequired]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationfailurecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[synconstartup]"] + - ["system.int64", "system.directoryservices.activedirectory.attributemetadata", "Member[originatingchangeusn]"] + - ["system.directoryservices.activedirectory.foresttrustcollisiontype", "system.directoryservices.activedirectory.foresttrustcollisiontype!", "Member[domain]"] + - ["system.directoryservices.activedirectory.activedirectorytransporttype", "system.directoryservices.activedirectory.activedirectorysitelinkbridge", "Member[transporttype]"] + - ["system.directoryservices.activedirectory.replicationconnectioncollection", "system.directoryservices.activedirectory.adaminstance", "Member[inboundconnections]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[forcekccwindows2003behavior]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[dnwithstring]"] + - ["system.directoryservices.activedirectory.directorycontexttype", "system.directoryservices.activedirectory.directorycontexttype!", "Member[domain]"] + - ["system.directoryservices.activedirectory.activedirectoryrole", "system.directoryservices.activedirectory.activedirectoryrole!", "Member[infrastructurerole]"] + - ["system.string", "system.directoryservices.activedirectory.replicationconnection", "Member[name]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[eighteen]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[caseignorestring]"] + - ["system.directoryservices.activedirectory.applicationpartition", "system.directoryservices.activedirectory.applicationpartitioncollection", "Member[item]"] + - ["system.string", "system.directoryservices.activedirectory.replicationconnection", "Member[destinationserver]"] + - ["system.boolean", "system.directoryservices.activedirectory.adaminstancecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschemaproperty", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[link]"] + - ["system.directoryservices.activedirectory.replicationneighborcollection", "system.directoryservices.activedirectory.directoryserver", "Method[getreplicationneighbors].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.foresttrustdomaininformation", "Member[netbiosname]"] + - ["system.datetime", "system.directoryservices.activedirectory.attributemetadata", "Member[lastoriginatingchangetime]"] + - ["system.directoryservices.activedirectory.attributemetadata", "system.directoryservices.activedirectory.activedirectoryreplicationmetadata", "Member[item]"] + - ["system.directoryservices.activedirectory.domain", "system.directoryservices.activedirectory.domain!", "Method[getcomputerdomain].ReturnValue"] + - ["system.directoryservices.activedirectory.readonlysitelinkcollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[sitelinks]"] + - ["system.directoryservices.activedirectory.applicationpartitioncollection", "system.directoryservices.activedirectory.forest", "Member[applicationpartitions]"] + - ["system.directoryservices.activedirectory.activedirectorytransporttype", "system.directoryservices.activedirectory.activedirectoryintersitetransport", "Member[transporttype]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[istupleindexed]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectorysitelinkcollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationoperationtype", "system.directoryservices.activedirectory.replicationoperationtype!", "Member[delete]"] + - ["system.directoryservices.activedirectory.replicationoperation", "system.directoryservices.activedirectory.replicationoperationcollection", "Member[item]"] + - ["system.directoryservices.activedirectory.replicationsecuritylevel", "system.directoryservices.activedirectory.replicationsecuritylevel!", "Member[negotiate]"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trusttype!", "Member[kerberos]"] + - ["system.type", "system.directoryservices.activedirectory.activedirectoryobjectnotfoundexception", "Member[type]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[one]"] + - ["system.directoryservices.activedirectory.trustrelationshipinformation", "system.directoryservices.activedirectory.domain", "Method[gettrustrelationship].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysubnet", "Method[tostring].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.adaminstance", "Member[defaultpartition]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[autominimumhopdisabled]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorypartition", "Member[name]"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.domain", "Member[pdcroleowner]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[octetstring]"] + - ["system.directoryservices.activedirectory.adamrolecollection", "system.directoryservices.activedirectory.adaminstance", "Member[roles]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectorysite", "Method[getdirectoryentry].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[notificationenabled]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectorysitelink", "Member[reciprocalreplicationenabled]"] + - ["system.directoryservices.activedirectory.replicationconnectioncollection", "system.directoryservices.activedirectory.directoryserver", "Member[outboundconnections]"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows2008r2domain]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[eight]"] + - ["system.directoryservices.activedirectory.activedirectoryschedule", "system.directoryservices.activedirectory.replicationconnection", "Member[replicationschedule]"] + - ["system.directoryservices.activedirectorysecurity", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[defaultobjectsecuritydescriptor]"] + - ["system.directoryservices.activedirectory.replicationconnectioncollection", "system.directoryservices.activedirectory.domaincontroller", "Member[inboundconnections]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[twelve]"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationconnectioncollection", "Method[contains].ReturnValue"] + - ["system.int64", "system.directoryservices.activedirectory.replicationcursor", "Member[uptodatenessusn]"] + - ["system.directoryservices.activedirectory.domain", "system.directoryservices.activedirectory.domain", "Member[parent]"] + - ["system.directoryservices.activedirectory.replicationcursor", "system.directoryservices.activedirectory.replicationcursorcollection", "Member[item]"] + - ["system.int64", "system.directoryservices.activedirectory.replicationneighbor", "Member[usnattributefilter]"] + - ["system.string", "system.directoryservices.activedirectory.trustrelationshipinformation", "Member[targetname]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclasscollection", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[possiblesuperiors]"] + - ["system.string", "system.directoryservices.activedirectory.forest", "Method[tostring].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.domaincontrollercollection", "Member[item]"] + - ["system.int32", "system.directoryservices.activedirectory.foresttrustdomaininfocollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysitelink", "system.directoryservices.activedirectory.activedirectorysitelinkcollection", "Member[item]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationconnectioncollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationfailure", "system.directoryservices.activedirectory.replicationfailurecollection", "Member[item]"] + - ["system.directoryservices.activedirectory.schemaclasstype", "system.directoryservices.activedirectory.schemaclasstype!", "Member[abstract]"] + - ["system.int32", "system.directoryservices.activedirectory.attributemetadata", "Member[version]"] + - ["system.boolean", "system.directoryservices.activedirectory.domain", "Method[getselectiveauthenticationstatus].ReturnValue"] + - ["system.directoryservices.activedirectory.toplevelname", "system.directoryservices.activedirectory.toplevelnamecollection", "Member[item]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectorysubnet", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.readonlyactivedirectoryschemaclasscollection", "system.directoryservices.activedirectory.activedirectoryschema", "Method[findallclasses].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorytransporttype", "system.directoryservices.activedirectory.activedirectorytransporttype!", "Member[rpc]"] + - ["system.directoryservices.activedirectory.replicationoperationinformation", "system.directoryservices.activedirectory.directoryserver", "Method[getreplicationoperationinformation].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysubnet", "Member[name]"] + - ["system.boolean", "system.directoryservices.activedirectory.directoryservercollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.adaminstance", "system.directoryservices.activedirectory.configurationset", "Member[namingroleowner]"] + - ["system.string", "system.directoryservices.activedirectory.adaminstance", "Member[ipaddress]"] + - ["system.string", "system.directoryservices.activedirectory.domaincontroller", "Member[sitename]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[fullsyncnextpacket]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationoperation", "Member[priority]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[usewindows2000istgelection]"] + - ["system.directoryservices.activedirectory.activedirectoryschemapropertycollection", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[mandatoryproperties]"] + - ["system.directoryservices.activedirectory.replicationsecuritylevel", "system.directoryservices.activedirectory.configurationset", "Method[getsecuritylevel].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[dnwithbinary]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[syntax]"] + - ["system.string", "system.directoryservices.activedirectory.replicationfailure", "Member[lasterrormessage]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationneighborcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorytransporttype", "system.directoryservices.activedirectory.activedirectorytransporttype!", "Member[smtp]"] + - ["system.directoryservices.activedirectory.notificationstatus", "system.directoryservices.activedirectory.notificationstatus!", "Member[nonotification]"] + - ["system.directoryservices.activedirectory.toplevelnamestatus", "system.directoryservices.activedirectory.toplevelnamestatus!", "Member[newlycreated]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryintersitetransport", "Member[bridgeallsitelinks]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[autotopologydisabled]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.applicationpartition", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.syncfromallserverserrorcategory", "system.directoryservices.activedirectory.syncfromallserverserrorinformation", "Member[errorcategory]"] + - ["system.directoryservices.activedirectory.directoryserver", "system.directoryservices.activedirectory.directoryservercollection", "Member[item]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[generalizedtime]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[sixteen]"] + - ["system.boolean", "system.directoryservices.activedirectory.forest", "Method[getselectiveauthenticationstatus].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[isinanr]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaproperty", "system.directoryservices.activedirectory.readonlyactivedirectoryschemapropertycollection", "Member[item]"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationconnection", "Member[reciprocalreplicationenabled]"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trusttype!", "Member[crosslink]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectorysitelinkcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows2008domain]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[four]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[caseexactstring]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[usehashingforreplicationschedule]"] + - ["system.directoryservices.activedirectory.replicationneighbor", "system.directoryservices.activedirectory.replicationneighborcollection", "Member[item]"] + - ["system.directoryservices.activedirectory.directoryserver", "system.directoryservices.activedirectory.activedirectoryschema", "Member[schemaroleowner]"] + - ["system.directoryservices.activedirectory.domaincollisionoptions", "system.directoryservices.activedirectory.domaincollisionoptions!", "Member[siddisabledbyadmin]"] + - ["system.directoryservices.activedirectory.locatoroptions", "system.directoryservices.activedirectory.locatoroptions!", "Member[avoidself]"] + - ["system.string", "system.directoryservices.activedirectory.replicationneighbor", "Member[lastsyncmessage]"] + - ["system.directoryservices.activedirectory.foresttrustdomainstatus", "system.directoryservices.activedirectory.foresttrustdomainstatus!", "Member[enabled]"] + - ["system.directoryservices.activedirectory.readonlysitelinkbridgecollection", "system.directoryservices.activedirectory.activedirectoryintersitetransport", "Member[sitelinkbridges]"] + - ["system.boolean", "system.directoryservices.activedirectory.attributemetadatacollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.readonlysitecollection", "system.directoryservices.activedirectory.forest", "Member[sites]"] + - ["system.int32", "system.directoryservices.activedirectory.readonlysitecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.adaminstance", "system.directoryservices.activedirectory.configurationset", "Member[schemaroleowner]"] + - ["system.directoryservices.activedirectory.activedirectoryschemapropertycollection", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[optionalproperties]"] + - ["system.directoryservices.activedirectory.replicationcursorcollection", "system.directoryservices.activedirectory.domaincontroller", "Method[getreplicationcursors].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincontrollercollection", "system.directoryservices.activedirectory.domaincontroller!", "Method[findall].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.replicationneighbor", "Member[partitionname]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[oid]"] + - ["system.directoryservices.activedirectory.adamrole", "system.directoryservices.activedirectory.adamrole!", "Member[namingrole]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[fullsyncinprogress]"] + - ["system.directoryservices.activedirectory.toplevelnamecollisionoptions", "system.directoryservices.activedirectory.toplevelnamecollisionoptions!", "Member[newlycreated]"] + - ["system.directoryservices.activedirectory.syncupdatecallback", "system.directoryservices.activedirectory.directoryserver", "Member[syncfromallserverscallback]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationcursorcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.syncfromallserversevent", "system.directoryservices.activedirectory.syncfromallserversevent!", "Member[error]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[presentationaddress]"] + - ["system.directoryservices.activedirectory.forest", "system.directoryservices.activedirectory.forest!", "Method[getcurrentforest].ReturnValue"] + - ["system.directoryservices.activedirectory.schemaclasstype", "system.directoryservices.activedirectory.activedirectoryschemaclass", "Member[type]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[nineteen]"] + - ["system.string", "system.directoryservices.activedirectory.toplevelname", "Member[name]"] + - ["system.directoryservices.activedirectory.activedirectorytransporttype", "system.directoryservices.activedirectory.replicationconnection", "Member[transporttype]"] + - ["system.directoryservices.activedirectory.domaincontrollercollection", "system.directoryservices.activedirectory.domain", "Method[findalldiscoverabledomaincontrollers].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.domaincontroller", "Method[isglobalcatalog].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationoperationtype", "system.directoryservices.activedirectory.replicationoperationtype!", "Member[sync]"] + - ["system.directoryservices.activedirectory.directorycontexttype", "system.directoryservices.activedirectory.directorycontexttype!", "Member[configurationset]"] + - ["system.string", "system.directoryservices.activedirectory.foresttrustrelationshipcollision", "Member[collisionrecord]"] + - ["system.string", "system.directoryservices.activedirectory.replicationconnection", "Method[tostring].ReturnValue"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectoryintersitetransport", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[twentytwo]"] + - ["system.directoryservices.activedirectory.adamrole", "system.directoryservices.activedirectory.adamrolecollection", "Member[item]"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.forest", "Member[schemaroleowner]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[randombridgeheaderserverselectiondisabled]"] + - ["system.directoryservices.activedirectory.activedirectorysitelinkbridge", "system.directoryservices.activedirectory.activedirectorysitelinkbridge!", "Method[findbyname].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryrole", "system.directoryservices.activedirectory.activedirectoryrole!", "Member[namingrole]"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[fifteen]"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectoryschemapropertycollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.trustdirection", "system.directoryservices.activedirectory.trustrelationshipinformation", "Member[trustdirection]"] + - ["system.directoryservices.activedirectory.foresttrustdomaininformation", "system.directoryservices.activedirectory.foresttrustdomaininfocollection", "Member[item]"] + - ["system.directoryservices.activedirectory.toplevelnamecollisionoptions", "system.directoryservices.activedirectory.toplevelnamecollisionoptions!", "Member[disabledbyconflict]"] + - ["system.directoryservices.activedirectory.readonlydirectoryservercollection", "system.directoryservices.activedirectory.applicationpartition", "Method[findalldirectoryservers].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectoryschemaclasscollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationfailurecollection", "system.directoryservices.activedirectory.directoryserver", "Method[getreplicationconnectionfailures].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.domaincontroller!", "Method[getdomaincontroller].ReturnValue"] + - ["system.datetime", "system.directoryservices.activedirectory.replicationcursor", "Member[lastsuccessfulsynctime]"] + - ["system.directoryservices.activedirectory.syncfromallserversoptions", "system.directoryservices.activedirectory.syncfromallserversoptions!", "Member[skipinitialcheck]"] + - ["system.directoryservices.activedirectory.replicationoperationtype", "system.directoryservices.activedirectory.replicationoperationtype!", "Member[add]"] + - ["system.int64", "system.directoryservices.activedirectory.attributemetadata", "Member[localchangeusn]"] + - ["system.directoryservices.activedirectory.replicationconnection", "system.directoryservices.activedirectory.replicationconnection!", "Method[findbyname].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryreplicationmetadata", "system.directoryservices.activedirectory.adaminstance", "Method[getreplicationmetadata].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationconnectioncollection", "system.directoryservices.activedirectory.directoryserver", "Member[inboundconnections]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectorysitelinkbridge", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[eleven]"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationfailurecollection", "Method[contains].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[oid]"] + - ["system.directoryservices.activedirectory.globalcatalog", "system.directoryservices.activedirectory.globalcatalog", "Method[enableglobalcatalog].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.readonlysitelinkbridgecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincollisionoptions", "system.directoryservices.activedirectory.foresttrustrelationshipcollision", "Member[domaincollisionoption]"] + - ["system.directoryservices.activedirectory.syncfromallserversoptions", "system.directoryservices.activedirectory.syncfromallserversoptions!", "Member[syncadjacentserveronly]"] + - ["system.directoryservices.activedirectory.toplevelnamestatus", "system.directoryservices.activedirectory.toplevelname", "Member[status]"] + - ["system.directoryservices.activedirectory.activedirectorysite", "system.directoryservices.activedirectory.activedirectorysubnet", "Member[site]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[commonname]"] + - ["system.boolean", "system.directoryservices.activedirectory.activedirectorysitecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.toplevelnamecollisionoptions", "system.directoryservices.activedirectory.toplevelnamecollisionoptions!", "Member[disabledbyadmin]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationneighbor", "Member[consecutivefailurecount]"] + - ["system.directoryservices.activedirectory.replicationcursorcollection", "system.directoryservices.activedirectory.adaminstance", "Method[getreplicationcursors].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.activedirectoryrolecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[zero]"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[groupmembershipcachingenabled]"] + - ["system.string", "system.directoryservices.activedirectory.activedirectorysite", "Member[location]"] + - ["system.directoryservices.activedirectory.replicationspan", "system.directoryservices.activedirectory.replicationspan!", "Member[intersite]"] + - ["system.directoryservices.activedirectory.locatoroptions", "system.directoryservices.activedirectory.locatoroptions!", "Member[kdcrequired]"] + - ["system.directoryservices.activedirectory.adaminstancecollection", "system.directoryservices.activedirectory.configurationset", "Member[adaminstances]"] + - ["system.directoryservices.activedirectory.attributemetadata", "system.directoryservices.activedirectory.attributemetadatacollection", "Member[item]"] + - ["system.directoryservices.activedirectory.toplevelnamecollection", "system.directoryservices.activedirectory.foresttrustrelationshipinformation", "Member[toplevelnames]"] + - ["system.boolean", "system.directoryservices.activedirectory.foresttrustrelationshipcollisioncollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysiteoptions", "system.directoryservices.activedirectory.activedirectorysiteoptions!", "Member[staleserverdetectdisabled]"] + - ["system.directoryservices.activedirectory.readonlydirectoryservercollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[bridgeheadservers]"] + - ["system.directoryservices.activedirectory.activedirectorysubnet", "system.directoryservices.activedirectory.activedirectorysubnet!", "Method[findbyname].ReturnValue"] + - ["system.directoryservices.activedirectory.hourofday", "system.directoryservices.activedirectory.hourofday!", "Member[fourteen]"] + - ["system.directoryservices.activedirectory.globalcatalogcollection", "system.directoryservices.activedirectory.forest", "Member[globalcatalogs]"] + - ["system.int32", "system.directoryservices.activedirectory.trustrelationshipinformationcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.replicationspan", "system.directoryservices.activedirectory.replicationspan!", "Member[intrasite]"] + - ["system.directoryservices.activedirectory.domaincollisionoptions", "system.directoryservices.activedirectory.domaincollisionoptions!", "Member[netbiosnamedisabledbyadmin]"] + - ["system.directoryservices.activedirectory.adaminstance", "system.directoryservices.activedirectory.adaminstance!", "Method[getadaminstance].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectory.domaincontrollercollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectoryschema", "system.directoryservices.activedirectory.forest", "Member[schema]"] + - ["system.directoryservices.activedirectory.activedirectoryrolecollection", "system.directoryservices.activedirectory.domaincontroller", "Member[roles]"] + - ["system.directoryservices.activedirectory.globalcatalog", "system.directoryservices.activedirectory.domaincontroller", "Method[enableglobalcatalog].ReturnValue"] + - ["system.directoryservices.directoryentry", "system.directoryservices.activedirectory.activedirectoryschema", "Method[getdirectoryentry].ReturnValue"] + - ["system.directoryservices.activedirectory.forest", "system.directoryservices.activedirectory.forest!", "Method[getforest].ReturnValue"] + - ["system.directoryservices.activedirectory.domaincontroller", "system.directoryservices.activedirectory.globalcatalog", "Method[disableglobalcatalog].ReturnValue"] + - ["system.int32", "system.directoryservices.activedirectory.toplevelnamecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[bool]"] + - ["system.directoryservices.activedirectory.syncfromallserversoptions", "system.directoryservices.activedirectory.syncfromallserversoptions!", "Member[abortifserverunavailable]"] + - ["system.directoryservices.activedirectory.toplevelnamecollisionoptions", "system.directoryservices.activedirectory.foresttrustrelationshipcollision", "Member[toplevelnamecollisionoption]"] + - ["system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions", "system.directoryservices.activedirectory.replicationneighbor+replicationneighboroptions!", "Member[preempted]"] + - ["system.directoryservices.activedirectory.configurationset", "system.directoryservices.activedirectory.configurationset!", "Method[getconfigurationset].ReturnValue"] + - ["system.int64", "system.directoryservices.activedirectory.domaincontroller", "Member[highestcommittedusn]"] + - ["system.string", "system.directoryservices.activedirectory.domaincontroller", "Member[ipaddress]"] + - ["system.directoryservices.activedirectory.domainmode", "system.directoryservices.activedirectory.domainmode!", "Member[windows2012r2domain]"] + - ["system.int32", "system.directoryservices.activedirectory.replicationoperation", "Member[operationnumber]"] + - ["system.directoryservices.activedirectory.syncfromallserversevent", "system.directoryservices.activedirectory.syncfromallserversevent!", "Member[syncstarted]"] + - ["system.directoryservices.activedirectory.directoryservercollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[preferredrpcbridgeheadservers]"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[windows2000forest]"] + - ["system.directoryservices.activedirectory.readonlysitecollection", "system.directoryservices.activedirectory.activedirectorysite", "Member[adjacentsites]"] + - ["system.boolean", "system.directoryservices.activedirectory.replicationconnection", "Member[datacompressionenabled]"] + - ["system.directoryservices.activedirectory.globalcatalog", "system.directoryservices.activedirectory.globalcatalogcollection", "Member[item]"] + - ["system.directoryservices.activedirectory.activedirectoryschemaclass", "system.directoryservices.activedirectory.activedirectoryschemaclass!", "Method[findbyname].ReturnValue"] + - ["system.nullable", "system.directoryservices.activedirectory.activedirectoryschemaproperty", "Member[rangelower]"] + - ["system.boolean", "system.directoryservices.activedirectory.readonlyactivedirectoryschemapropertycollection", "Method[contains].ReturnValue"] + - ["system.string", "system.directoryservices.activedirectory.replicationoperation", "Member[sourceserver]"] + - ["system.directoryservices.activedirectory.schemaclasstype", "system.directoryservices.activedirectory.schemaclasstype!", "Member[type88]"] + - ["system.directoryservices.activedirectory.forestmode", "system.directoryservices.activedirectory.forestmode!", "Member[windows2008r2forest]"] + - ["system.directoryservices.activedirectory.trusttype", "system.directoryservices.activedirectory.trusttype!", "Member[external]"] + - ["system.directoryservices.activedirectory.syncfromallserverserrorinformation[]", "system.directoryservices.activedirectory.syncfromallserversoperationexception", "Member[errorinformation]"] + - ["system.directoryservices.activedirectory.activedirectorysitelink", "system.directoryservices.activedirectory.readonlysitelinkcollection", "Member[item]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[directorystring]"] + - ["system.directoryservices.activedirectory.activedirectorysyntax", "system.directoryservices.activedirectory.activedirectorysyntax!", "Member[printablestring]"] + - ["system.datetime", "system.directoryservices.activedirectory.replicationoperationinformation", "Member[operationstarttime]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.Protocols.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.Protocols.typemodel.yml new file mode 100644 index 000000000000..2808c2f3053e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.Protocols.typemodel.yml @@ -0,0 +1,369 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.directoryservices.protocols.ldapsessionoptions", "Member[pinglimit]"] + - ["system.string", "system.directoryservices.protocols.deleterequest", "Member[distinguishedname]"] + - ["system.int32", "system.directoryservices.protocols.vlvresponsecontrol", "Member[contentcount]"] + - ["system.string", "system.directoryservices.protocols.modifydnrequest", "Member[newname]"] + - ["system.int32", "system.directoryservices.protocols.partialresultscollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.directoryservices.protocols.modifyrequest", "Member[distinguishedname]"] + - ["system.directoryservices.protocols.dsmlresponsedocument", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Method[endsendrequest].ReturnValue"] + - ["system.boolean", "system.directoryservices.protocols.dsmlrequestdocument", "Method[contains].ReturnValue"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.ldapconnection", "Member[authtype]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[entryalreadyexists]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[constraintviolation]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[insufficientaccessrights]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[resultstoolarge]"] + - ["system.boolean", "system.directoryservices.protocols.directoryattribute", "Method[contains].ReturnValue"] + - ["system.uri", "system.directoryservices.protocols.dsmldirectoryidentifier", "Member[serveruri]"] + - ["system.directoryservices.protocols.dsmldocumentprocessing", "system.directoryservices.protocols.dsmldocumentprocessing!", "Member[parallel]"] + - ["system.boolean", "system.directoryservices.protocols.searchresultentrycollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[other]"] + - ["system.directoryservices.protocols.directoryresponse", "system.directoryservices.protocols.ldapconnection", "Method[sendrequest].ReturnValue"] + - ["system.directoryservices.protocols.sortkey[]", "system.directoryservices.protocols.sortrequestcontrol", "Member[sortkeys]"] + - ["system.int32", "system.directoryservices.protocols.searchrequest", "Member[sizelimit]"] + - ["system.directoryservices.protocols.searchscope", "system.directoryservices.protocols.searchscope!", "Member[subtree]"] + - ["system.directoryservices.protocols.referralchasingoptions", "system.directoryservices.protocols.ldapsessionoptions", "Member[referralchasing]"] + - ["system.directoryservices.protocols.directorysynchronizationoptions", "system.directoryservices.protocols.directorysynchronizationoptions!", "Member[objectsecurity]"] + - ["system.directoryservices.protocols.ldapsessionoptions", "system.directoryservices.protocols.ldapconnection", "Member[sessionoptions]"] + - ["system.boolean", "system.directoryservices.protocols.modifydnrequest", "Member[deleteoldrdn]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[timelimitexceeded]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[iprequired]"] + - ["system.directoryservices.protocols.directorysynchronizationoptions", "system.directoryservices.protocols.directorysynchronizationoptions!", "Member[publicdataonly]"] + - ["system.byte[]", "system.directoryservices.protocols.extendedrequest", "Member[requestvalue]"] + - ["system.collections.icollection", "system.directoryservices.protocols.searchresultattributecollection", "Member[values]"] + - ["system.directoryservices.protocols.securitymasks", "system.directoryservices.protocols.securitymasks!", "Member[sacl]"] + - ["system.int32", "system.directoryservices.protocols.directoryattributemodificationcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.directoryservices.protocols.securitypackagecontextconnectioninformation", "Member[exchangestrength]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[isdnsname]"] + - ["system.boolean", "system.directoryservices.protocols.dirsyncresponsecontrol", "Member[moredata]"] + - ["system.object[]", "system.directoryservices.protocols.directoryattribute", "Method[getvalues].ReturnValue"] + - ["system.directoryservices.protocols.searchscope", "system.directoryservices.protocols.searchrequest", "Member[scope]"] + - ["system.int32", "system.directoryservices.protocols.dirsyncresponsecontrol", "Member[resultsize]"] + - ["system.directoryservices.protocols.securitymasks", "system.directoryservices.protocols.securitymasks!", "Member[group]"] + - ["system.int32", "system.directoryservices.protocols.securitypackagecontextconnectioninformation", "Member[keyexchangealgorithm]"] + - ["system.boolean", "system.directoryservices.protocols.directorycontrol", "Member[iscritical]"] + - ["system.boolean", "system.directoryservices.protocols.ldapsessionoptions", "Member[securesocketlayer]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[writeablerequired]"] + - ["system.directoryservices.protocols.extendeddnflag", "system.directoryservices.protocols.extendeddnflag!", "Member[hexstring]"] + - ["system.string", "system.directoryservices.protocols.dsmlerrorresponse", "Member[matcheddn]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[busy]"] + - ["system.directoryservices.protocols.searchresultreference", "system.directoryservices.protocols.searchresultreferencecollection", "Member[item]"] + - ["system.uri[]", "system.directoryservices.protocols.searchresponse", "Member[referral]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[undefinedattributetype]"] + - ["system.int32", "system.directoryservices.protocols.vlvresponsecontrol", "Member[targetposition]"] + - ["system.byte[]", "system.directoryservices.protocols.crossdomainmovecontrol", "Method[getvalue].ReturnValue"] + - ["system.int32", "system.directoryservices.protocols.directoryattributecollection", "Method[add].ReturnValue"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[returnflatname]"] + - ["system.security.authentication.cipheralgorithmtype", "system.directoryservices.protocols.securitypackagecontextconnectioninformation", "Member[algorithmidentifier]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[msn]"] + - ["system.int32", "system.directoryservices.protocols.directorycontrolcollection", "Method[indexof].ReturnValue"] + - ["system.byte[]", "system.directoryservices.protocols.vlvresponsecontrol", "Member[contextid]"] + - ["system.directoryservices.protocols.partialresultscollection", "system.directoryservices.protocols.ldapexception", "Member[partialresults]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[namingviolation]"] + - ["system.boolean", "system.directoryservices.protocols.ldapsessionoptions", "Member[sealing]"] + - ["system.collections.ienumerator", "system.directoryservices.protocols.dsmlrequestdocument", "Method[getenumerator].ReturnValue"] + - ["system.directoryservices.protocols.directoryattribute", "system.directoryservices.protocols.directoryattributecollection", "Member[item]"] + - ["system.directoryservices.protocols.directoryresponse", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Method[sendrequest].ReturnValue"] + - ["system.boolean", "system.directoryservices.protocols.ldapconnection", "Member[autobind]"] + - ["system.int32", "system.directoryservices.protocols.dsmlrequestdocument", "Method[add].ReturnValue"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[inappropriatematching]"] + - ["system.string", "system.directoryservices.protocols.modifydnrequest", "Member[distinguishedname]"] + - ["system.boolean", "system.directoryservices.protocols.dsmlrequestdocument", "Member[isfixedsize]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[onlyldapneeded]"] + - ["system.directoryservices.protocols.searchscope", "system.directoryservices.protocols.searchscope!", "Member[onelevel]"] + - ["system.timespan", "system.directoryservices.protocols.ldapsessionoptions", "Member[pingkeepalivetimeout]"] + - ["system.object", "system.directoryservices.protocols.partialresultscollection", "Member[item]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[negotiate]"] + - ["system.byte[]", "system.directoryservices.protocols.pageresultresponsecontrol", "Member[cookie]"] + - ["system.string", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Member[sessionid]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[external]"] + - ["system.timespan", "system.directoryservices.protocols.ldapconnection", "Member[timeout]"] + - ["system.int32", "system.directoryservices.protocols.ldapdirectoryidentifier", "Member[portnumber]"] + - ["system.string", "system.directoryservices.protocols.ldapsessionoptions", "Member[domainname]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[unavailablecriticalextension]"] + - ["system.directoryservices.protocols.searchresultreferencecollection", "system.directoryservices.protocols.searchresponse", "Member[references]"] + - ["system.directoryservices.protocols.referralcallback", "system.directoryservices.protocols.ldapsessionoptions", "Member[referralcallback]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.extendedrequest", "Method[toxmlnode].ReturnValue"] + - ["system.directoryservices.protocols.searchresultentrycollection", "system.directoryservices.protocols.searchresponse", "Member[entries]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[comparetrue]"] + - ["system.int32", "system.directoryservices.protocols.securitypackagecontextconnectioninformation", "Member[hashstrength]"] + - ["system.byte[]", "system.directoryservices.protocols.dirsyncrequestcontrol", "Method[getvalue].ReturnValue"] + - ["system.directoryservices.protocols.directorysynchronizationoptions", "system.directoryservices.protocols.dirsyncrequestcontrol", "Member[option]"] + - ["system.directoryservices.protocols.dsmlerrorprocessing", "system.directoryservices.protocols.dsmlrequestdocument", "Member[errorprocessing]"] + - ["system.boolean", "system.directoryservices.protocols.ldapsessionoptions", "Member[autoreconnect]"] + - ["system.directoryservices.protocols.directorycontrol[]", "system.directoryservices.protocols.directoryresponse", "Member[controls]"] + - ["system.directoryservices.protocols.dsmlerrorresponse", "system.directoryservices.protocols.errorresponseexception", "Member[response]"] + - ["system.directoryservices.protocols.directorycontrol[]", "system.directoryservices.protocols.searchresponse", "Member[controls]"] + - ["system.byte[]", "system.directoryservices.protocols.vlvrequestcontrol", "Member[contextid]"] + - ["system.byte[]", "system.directoryservices.protocols.pageresultrequestcontrol", "Member[cookie]"] + - ["system.directoryservices.protocols.dereferencealias", "system.directoryservices.protocols.dereferencealias!", "Member[insearching]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[inappropriateauthentication]"] + - ["system.int32", "system.directoryservices.protocols.vlvrequestcontrol", "Member[beforecount]"] + - ["system.string", "system.directoryservices.protocols.searchresultentry", "Member[distinguishedname]"] + - ["system.byte[]", "system.directoryservices.protocols.searchoptionscontrol", "Method[getvalue].ReturnValue"] + - ["system.string", "system.directoryservices.protocols.verifynamecontrol", "Member[servername]"] + - ["system.net.networkcredential", "system.directoryservices.protocols.directoryconnection", "Member[credential]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[digest]"] + - ["system.string", "system.directoryservices.protocols.directoryresponse", "Member[errormessage]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[referralv2]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[ssl3client]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[aliasproblem]"] + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "system.directoryservices.protocols.modifyrequest", "Member[modifications]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[tls1client]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[authmethodnotsupported]"] + - ["system.string", "system.directoryservices.protocols.ldapsessionoptions", "Member[hostname]"] + - ["system.directoryservices.protocols.dereferencealias", "system.directoryservices.protocols.dereferencealias!", "Member[always]"] + - ["system.directoryservices.protocols.referralchasingoptions", "system.directoryservices.protocols.referralchasingoptions!", "Member[none]"] + - ["system.byte[]", "system.directoryservices.protocols.directorycontrol", "Method[getvalue].ReturnValue"] + - ["system.directoryservices.protocols.securitymasks", "system.directoryservices.protocols.securitymasks!", "Member[dacl]"] + - ["system.timespan", "system.directoryservices.protocols.ldapsessionoptions", "Member[sendtimeout]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[comparefalse]"] + - ["system.directoryservices.protocols.extendeddnflag", "system.directoryservices.protocols.extendeddnflag!", "Member[standardstring]"] + - ["system.directoryservices.protocols.queryclientcertificatecallback", "system.directoryservices.protocols.ldapsessionoptions", "Member[queryclientcertificate]"] + - ["system.byte[]", "system.directoryservices.protocols.asqrequestcontrol", "Method[getvalue].ReturnValue"] + - ["system.string", "system.directoryservices.protocols.crossdomainmovecontrol", "Member[targetdomaincontroller]"] + - ["system.boolean", "system.directoryservices.protocols.searchresultreferencecollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.protocols.searchresultentry", "system.directoryservices.protocols.searchresultentrycollection", "Member[item]"] + - ["system.directoryservices.protocols.searchoption", "system.directoryservices.protocols.searchoption!", "Member[domainscope]"] + - ["system.byte[]", "system.directoryservices.protocols.vlvrequestcontrol", "Member[target]"] + - ["system.directoryservices.protocols.referralchasingoptions", "system.directoryservices.protocols.referralchasingoptions!", "Member[subordinate]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[ssl2client]"] + - ["system.directoryservices.protocols.directoryattribute", "system.directoryservices.protocols.comparerequest", "Member[assertion]"] + - ["system.string", "system.directoryservices.protocols.dsmlerrorresponse", "Member[errormessage]"] + - ["system.directoryservices.protocols.dsmlerrorprocessing", "system.directoryservices.protocols.dsmlerrorprocessing!", "Member[resume]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[aliasdereferencingproblem]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[isflatname]"] + - ["system.string", "system.directoryservices.protocols.addrequest", "Member[distinguishedname]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[forcerediscovery]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[strongauthrequired]"] + - ["system.string", "system.directoryservices.protocols.extendedresponse", "Member[responsename]"] + - ["system.directoryservices.protocols.verifyservercertificatecallback", "system.directoryservices.protocols.ldapsessionoptions", "Member[verifyservercertificate]"] + - ["system.int32", "system.directoryservices.protocols.vlvrequestcontrol", "Member[offset]"] + - ["system.int32", "system.directoryservices.protocols.directoryattribute", "Method[add].ReturnValue"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[referral]"] + - ["system.directoryservices.protocols.securitymasks", "system.directoryservices.protocols.securitymasks!", "Member[none]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.ldapsessionoptions", "Member[locatorflag]"] + - ["system.string", "system.directoryservices.protocols.searchresponse", "Member[matcheddn]"] + - ["system.directoryservices.protocols.dsmlerrorprocessing", "system.directoryservices.protocols.dsmlerrorprocessing!", "Member[exit]"] + - ["system.string", "system.directoryservices.protocols.directorycontrol", "Member[type]"] + - ["system.string", "system.directoryservices.protocols.ldapsessionoptions", "Member[trustedcertificatesdirectory]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.dsmlauthrequest", "Method[toxmlnode].ReturnValue"] + - ["system.xml.xmldocument", "system.directoryservices.protocols.dsmlresponsedocument", "Method[toxml].ReturnValue"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[pct1client]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[kdcrequired]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[timeserverrequired]"] + - ["system.string", "system.directoryservices.protocols.directoryresponse", "Member[requestid]"] + - ["system.byte[]", "system.directoryservices.protocols.securitydescriptorflagcontrol", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.directoryservices.protocols.ldapsessionoptions", "Member[signing]"] + - ["system.timespan", "system.directoryservices.protocols.directoryconnection", "Member[timeout]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[loopdetect]"] + - ["system.timespan", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Member[timeout]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[directoryservicesrequired]"] + - ["system.object", "system.directoryservices.protocols.searchrequest", "Member[filter]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[adminlimitexceeded]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.sortresponsecontrol", "Member[result]"] + - ["system.string", "system.directoryservices.protocols.directoryattribute", "Member[name]"] + - ["system.directoryservices.protocols.directorycontrol[]", "system.directoryservices.protocols.searchresultentry", "Member[controls]"] + - ["system.directoryservices.protocols.dereferencealias", "system.directoryservices.protocols.dereferencealias!", "Member[never]"] + - ["system.directoryservices.protocols.directoryattributeoperation", "system.directoryservices.protocols.directoryattributemodification", "Member[operation]"] + - ["system.directoryservices.protocols.partialresultprocessing", "system.directoryservices.protocols.partialresultprocessing!", "Member[returnpartialresults]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Member[authtype]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[success]"] + - ["system.boolean", "system.directoryservices.protocols.directoryattributecollection", "Method[contains].ReturnValue"] + - ["system.timespan", "system.directoryservices.protocols.searchrequest", "Member[timelimit]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[protocolerror]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.modifydnrequest", "Method[toxmlnode].ReturnValue"] + - ["system.collections.ienumerator", "system.directoryservices.protocols.dsmlresponsedocument", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.directoryservices.protocols.dsmlresponsedocument", "Member[issynchronized]"] + - ["system.directoryservices.protocols.directoryattributemodification", "system.directoryservices.protocols.directoryattributemodificationcollection", "Member[item]"] + - ["system.object", "system.directoryservices.protocols.dsmlrequestdocument", "Member[item]"] + - ["system.iasyncresult", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Method[beginsendrequest].ReturnValue"] + - ["system.byte[]", "system.directoryservices.protocols.berconverter!", "Method[encode].ReturnValue"] + - ["system.directoryservices.protocols.notifyofnewconnectioncallback", "system.directoryservices.protocols.referralcallback", "Member[notifynewconnection]"] + - ["system.uri[]", "system.directoryservices.protocols.dsmlerrorresponse", "Member[referral]"] + - ["system.directoryservices.protocols.dsmldocumentprocessing", "system.directoryservices.protocols.dsmldocumentprocessing!", "Member[sequential]"] + - ["system.directoryservices.protocols.directorysynchronizationoptions", "system.directoryservices.protocols.directorysynchronizationoptions!", "Member[parentsfirst]"] + - ["system.byte[]", "system.directoryservices.protocols.pageresultrequestcontrol", "Method[getvalue].ReturnValue"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[invaliddnsyntax]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[sizelimitexceeded]"] + - ["system.boolean", "system.directoryservices.protocols.dsmlresponsedocument", "Member[iserrorresponse]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[invalidattributesyntax]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[none]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[nosuchobject]"] + - ["system.int32", "system.directoryservices.protocols.dsmlresponsedocument", "Member[count]"] + - ["system.directoryservices.protocols.dsmlresponseorder", "system.directoryservices.protocols.dsmlrequestdocument", "Member[responseorder]"] + - ["system.directoryservices.protocols.searchoption", "system.directoryservices.protocols.searchoptionscontrol", "Member[searchoption]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[affectsmultipledsas]"] + - ["system.byte[]", "system.directoryservices.protocols.dirsyncrequestcontrol", "Member[cookie]"] + - ["system.object", "system.directoryservices.protocols.ldapsessionoptions", "Member[securitycontext]"] + - ["system.byte[]", "system.directoryservices.protocols.quotacontrol", "Method[getvalue].ReturnValue"] + - ["system.directoryservices.protocols.securitymasks", "system.directoryservices.protocols.securitymasks!", "Member[owner]"] + - ["system.boolean", "system.directoryservices.protocols.directorycontrolcollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.protocols.searchresultattributecollection", "system.directoryservices.protocols.searchresultentry", "Member[attributes]"] + - ["system.byte[]", "system.directoryservices.protocols.extendeddncontrol", "Method[getvalue].ReturnValue"] + - ["system.int32", "system.directoryservices.protocols.verifynamecontrol", "Member[flag]"] + - ["system.directoryservices.protocols.directoryresponse", "system.directoryservices.protocols.directoryconnection", "Method[sendrequest].ReturnValue"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[ntlm]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[kerberos]"] + - ["system.uri[]", "system.directoryservices.protocols.directoryresponse", "Member[referral]"] + - ["system.int32", "system.directoryservices.protocols.dsmlrequestdocument", "Member[count]"] + - ["system.string", "system.directoryservices.protocols.dsmlresponsedocument", "Member[requestid]"] + - ["system.string", "system.directoryservices.protocols.dsmlerrorresponse", "Member[message]"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[authenticationfailed]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[virtuallistviewerror]"] + - ["system.string[]", "system.directoryservices.protocols.ldapdirectoryidentifier", "Member[servers]"] + - ["system.directoryservices.protocols.searchoption", "system.directoryservices.protocols.searchoption!", "Member[phantomroot]"] + - ["system.directoryservices.protocols.directoryattribute", "system.directoryservices.protocols.searchresultattributecollection", "Member[item]"] + - ["system.int32", "system.directoryservices.protocols.ldapsessionoptions", "Member[sspiflag]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.searchresponse", "Member[resultcode]"] + - ["system.security.authentication.hashalgorithmtype", "system.directoryservices.protocols.securitypackagecontextconnectioninformation", "Member[hash]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.directoryrequest", "Method[toxmlnode].ReturnValue"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[malformedrequest]"] + - ["system.directoryservices.protocols.directoryresponse", "system.directoryservices.protocols.ldapconnection", "Method[endsendrequest].ReturnValue"] + - ["system.int32", "system.directoryservices.protocols.directoryattributemodificationcollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.protocols.directorycontrolcollection", "system.directoryservices.protocols.directoryrequest", "Member[controls]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.modifyrequest", "Method[toxmlnode].ReturnValue"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.vlvresponsecontrol", "Member[result]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.comparerequest", "Method[toxmlnode].ReturnValue"] + - ["system.string", "system.directoryservices.protocols.sortresponsecontrol", "Member[attributename]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securitypackagecontextconnectioninformation", "Member[protocol]"] + - ["system.string", "system.directoryservices.protocols.searchresponse", "Member[errormessage]"] + - ["system.directoryservices.protocols.directorycontrol[]", "system.directoryservices.protocols.dsmlerrorresponse", "Member[controls]"] + - ["system.boolean", "system.directoryservices.protocols.sortkey", "Member[reverseorder]"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.dsmlerrorresponse", "Member[type]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[tls1server]"] + - ["system.byte[]", "system.directoryservices.protocols.vlvrequestcontrol", "Method[getvalue].ReturnValue"] + - ["system.int32", "system.directoryservices.protocols.directorycontrolcollection", "Method[add].ReturnValue"] + - ["system.string", "system.directoryservices.protocols.directoryrequest", "Member[requestid]"] + - ["system.directoryservices.protocols.queryforconnectioncallback", "system.directoryservices.protocols.referralcallback", "Member[queryforconnection]"] + - ["system.string", "system.directoryservices.protocols.asqrequestcontrol", "Member[attributename]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[objectclassviolation]"] + - ["system.directoryservices.protocols.dereferencealias", "system.directoryservices.protocols.searchrequest", "Member[aliases]"] + - ["system.uri[]", "system.directoryservices.protocols.searchresultreference", "Member[reference]"] + - ["system.byte[]", "system.directoryservices.protocols.verifynamecontrol", "Method[getvalue].ReturnValue"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.dsmlerrorresponse", "Member[resultcode]"] + - ["system.directoryservices.protocols.dsmlresponseorder", "system.directoryservices.protocols.dsmlresponseorder!", "Member[sequential]"] + - ["system.boolean", "system.directoryservices.protocols.searchrequest", "Member[typesonly]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[attributeorvalueexists]"] + - ["system.directoryservices.protocols.partialresultprocessing", "system.directoryservices.protocols.partialresultprocessing!", "Member[nopartialresultsupport]"] + - ["system.boolean", "system.directoryservices.protocols.ldapdirectoryidentifier", "Member[fullyqualifieddnshostname]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.searchrequest", "Method[toxmlnode].ReturnValue"] + - ["system.xml.xmldocument", "system.directoryservices.protocols.dsmldocument", "Method[toxml].ReturnValue"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[connectionclosed]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[ssl3server]"] + - ["system.string", "system.directoryservices.protocols.searchrequest", "Member[distinguishedname]"] + - ["system.int32", "system.directoryservices.protocols.ldapexception", "Member[errorcode]"] + - ["system.int32", "system.directoryservices.protocols.pageresultresponsecontrol", "Member[totalcount]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[dpa]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[sortcontrolmissing]"] + - ["system.boolean", "system.directoryservices.protocols.searchresultattributecollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.directoryservices.protocols.securitypackagecontextconnectioninformation", "Member[cipherstrength]"] + - ["system.string", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Member[soapactionheader]"] + - ["system.string", "system.directoryservices.protocols.dsmlauthrequest", "Member[principal]"] + - ["system.directoryservices.protocols.securitymasks", "system.directoryservices.protocols.securitydescriptorflagcontrol", "Member[securitymasks]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[saslbindinprogress]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.asqresponsecontrol", "Member[result]"] + - ["system.boolean", "system.directoryservices.protocols.directoryattributemodificationcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.directoryservices.protocols.directoryattribute", "Member[item]"] + - ["system.directoryservices.protocols.directorysynchronizationoptions", "system.directoryservices.protocols.directorysynchronizationoptions!", "Member[incrementalvalues]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[notallowedonnonleaf]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[objectclassmodificationsprohibited]"] + - ["system.directoryservices.protocols.dsmldocumentprocessing", "system.directoryservices.protocols.dsmlrequestdocument", "Member[documentprocessing]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[gcrequired]"] + - ["system.security.principal.securityidentifier", "system.directoryservices.protocols.quotacontrol", "Member[querysid]"] + - ["system.boolean", "system.directoryservices.protocols.ldapsessionoptions", "Member[tcpkeepalive]"] + - ["system.int32", "system.directoryservices.protocols.vlvrequestcontrol", "Member[estimatecount]"] + - ["system.directoryservices.protocols.directoryattributeoperation", "system.directoryservices.protocols.directoryattributeoperation!", "Member[replace]"] + - ["system.collections.icollection", "system.directoryservices.protocols.searchresultattributecollection", "Member[attributenames]"] + - ["system.directoryservices.protocols.dsmlresponsedocument", "system.directoryservices.protocols.dsmlsoaphttpconnection", "Method[sendrequest].ReturnValue"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[sicily]"] + - ["system.directoryservices.protocols.directorycontrol[]", "system.directoryservices.protocols.searchresultreference", "Member[controls]"] + - ["system.string", "system.directoryservices.protocols.sortkey", "Member[matchingrule]"] + - ["system.net.networkcredential", "system.directoryservices.protocols.ldapconnection", "Member[credential]"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[gatewayinternalerror]"] + - ["system.string", "system.directoryservices.protocols.extendedrequest", "Member[requestname]"] + - ["system.directoryservices.protocols.extendeddnflag", "system.directoryservices.protocols.extendeddncontrol", "Member[flag]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[directoryservicespreferred]"] + - ["system.int32", "system.directoryservices.protocols.dirsyncrequestcontrol", "Member[attributecount]"] + - ["system.collections.specialized.stringcollection", "system.directoryservices.protocols.searchrequest", "Member[attributes]"] + - ["system.directoryservices.protocols.directorysynchronizationoptions", "system.directoryservices.protocols.directorysynchronizationoptions!", "Member[none]"] + - ["system.iasyncresult", "system.directoryservices.protocols.ldapconnection", "Method[beginsendrequest].ReturnValue"] + - ["system.directoryservices.protocols.directoryattributeoperation", "system.directoryservices.protocols.directoryattributeoperation!", "Member[delete]"] + - ["system.directoryservices.protocols.directoryresponse", "system.directoryservices.protocols.dsmlresponsedocument", "Member[item]"] + - ["system.int32", "system.directoryservices.protocols.ldapsessionoptions", "Member[protocolversion]"] + - ["system.directoryservices.protocols.directoryattributecollection", "system.directoryservices.protocols.addrequest", "Member[attributes]"] + - ["system.string", "system.directoryservices.protocols.ldapexception", "Member[servererrormessage]"] + - ["system.xml.xmlnode", "system.directoryservices.protocols.dsmlsoapconnection", "Member[soaprequestheader]"] + - ["system.int32", "system.directoryservices.protocols.searchresultentrycollection", "Method[indexof].ReturnValue"] + - ["system.timespan", "system.directoryservices.protocols.ldapsessionoptions", "Member[pingwaittimeout]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[confidentialityrequired]"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[anonymous]"] + - ["system.byte[]", "system.directoryservices.protocols.sortrequestcontrol", "Method[getvalue].ReturnValue"] + - ["system.directoryservices.protocols.dsmlresponseorder", "system.directoryservices.protocols.dsmlresponseorder!", "Member[unordered]"] + - ["system.int32", "system.directoryservices.protocols.vlvrequestcontrol", "Member[aftercount]"] + - ["system.directoryservices.protocols.referralchasingoptions", "system.directoryservices.protocols.referralchasingoptions!", "Member[all]"] + - ["system.string", "system.directoryservices.protocols.dsmlrequestdocument", "Member[requestid]"] + - ["system.boolean", "system.directoryservices.protocols.ldapdirectoryidentifier", "Member[connectionless]"] + - ["system.string", "system.directoryservices.protocols.modifydnrequest", "Member[newparentdistinguishedname]"] + - ["system.directoryservices.protocols.dereferenceconnectioncallback", "system.directoryservices.protocols.referralcallback", "Member[dereferenceconnection]"] + - ["system.xml.xmldocument", "system.directoryservices.protocols.dsmlrequestdocument", "Method[toxml].ReturnValue"] + - ["system.int32", "system.directoryservices.protocols.directoryattribute", "Method[indexof].ReturnValue"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[returndnsname]"] + - ["system.object", "system.directoryservices.protocols.dsmlrequestdocument", "Member[syncroot]"] + - ["system.int32", "system.directoryservices.protocols.ldapsessionoptions", "Member[referralhoplimit]"] + - ["system.directoryservices.protocols.directoryresponse", "system.directoryservices.protocols.directoryoperationexception", "Member[response]"] + - ["system.int32", "system.directoryservices.protocols.dsmlrequestdocument", "Method[indexof].ReturnValue"] + - ["system.directoryservices.protocols.authtype", "system.directoryservices.protocols.authtype!", "Member[basic]"] + - ["system.boolean", "system.directoryservices.protocols.dsmlrequestdocument", "Member[issynchronized]"] + - ["system.directoryservices.protocols.securitypackagecontextconnectioninformation", "system.directoryservices.protocols.ldapsessionoptions", "Member[sslinformation]"] + - ["system.directoryservices.protocols.directoryidentifier", "system.directoryservices.protocols.directoryconnection", "Member[directory]"] + - ["system.directoryservices.protocols.partialresultscollection", "system.directoryservices.protocols.ldapconnection", "Method[getpartialresults].ReturnValue"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[pdcrequired]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[nosuchattribute]"] + - ["system.object", "system.directoryservices.protocols.dsmlresponsedocument", "Member[syncroot]"] + - ["system.string", "system.directoryservices.protocols.ldapsessionoptions", "Member[saslmethod]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[operationserror]"] + - ["system.boolean", "system.directoryservices.protocols.dsmlrequestdocument", "Member[isreadonly]"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[notattempted]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.directoryservices.protocols.directoryconnection", "Member[clientcertificates]"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[unresolvableuri]"] + - ["system.directoryservices.protocols.searchscope", "system.directoryservices.protocols.searchscope!", "Member[base]"] + - ["system.int32", "system.directoryservices.protocols.searchresultreferencecollection", "Method[indexof].ReturnValue"] + - ["system.byte[]", "system.directoryservices.protocols.dirsyncresponsecontrol", "Member[cookie]"] + - ["system.object[]", "system.directoryservices.protocols.berconverter!", "Method[decode].ReturnValue"] + - ["system.boolean", "system.directoryservices.protocols.directorycontrol", "Member[serverside]"] + - ["system.directoryservices.protocols.referralchasingoptions", "system.directoryservices.protocols.referralchasingoptions!", "Member[external]"] + - ["system.directoryservices.protocols.errorresponsecategory", "system.directoryservices.protocols.errorresponsecategory!", "Member[couldnotconnect]"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.deleterequest", "Method[toxmlnode].ReturnValue"] + - ["system.xml.xmlelement", "system.directoryservices.protocols.addrequest", "Method[toxmlnode].ReturnValue"] + - ["system.string", "system.directoryservices.protocols.directoryresponse", "Member[matcheddn]"] + - ["system.directoryservices.protocols.directoryattributeoperation", "system.directoryservices.protocols.directoryattributeoperation!", "Member[add]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[notallowedonrdn]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[unwillingtoperform]"] + - ["system.boolean", "system.directoryservices.protocols.ldapsessionoptions", "Member[rootdsecache]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[offsetrangeerror]"] + - ["system.int32", "system.directoryservices.protocols.directoryattributecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.protocols.directorycontrol", "system.directoryservices.protocols.directorycontrolcollection", "Member[item]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[avoidself]"] + - ["system.int32", "system.directoryservices.protocols.pageresultrequestcontrol", "Member[pagesize]"] + - ["system.string", "system.directoryservices.protocols.sortkey", "Member[attributename]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[unavailable]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[ssl2server]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.resultcode!", "Member[other]"] + - ["system.string", "system.directoryservices.protocols.dsmlsoapconnection", "Member[sessionid]"] + - ["system.directoryservices.protocols.partialresultprocessing", "system.directoryservices.protocols.partialresultprocessing!", "Member[returnpartialresultsandnotifycallback]"] + - ["system.directoryservices.protocols.dereferencealias", "system.directoryservices.protocols.dereferencealias!", "Member[findingbaseobject]"] + - ["system.string", "system.directoryservices.protocols.comparerequest", "Member[distinguishedname]"] + - ["system.directoryservices.protocols.directoryrequest", "system.directoryservices.protocols.dsmlrequestdocument", "Member[item]"] + - ["system.byte[]", "system.directoryservices.protocols.extendedresponse", "Member[responsevalue]"] + - ["system.directoryservices.protocols.locatorflags", "system.directoryservices.protocols.locatorflags!", "Member[goodtimeserverpreferred]"] + - ["system.boolean", "system.directoryservices.protocols.ldapsessionoptions", "Member[hostreachable]"] + - ["system.string", "system.directoryservices.protocols.dsmlerrorresponse", "Member[detail]"] + - ["system.directoryservices.protocols.resultcode", "system.directoryservices.protocols.directoryresponse", "Member[resultcode]"] + - ["system.directoryservices.protocols.securityprotocol", "system.directoryservices.protocols.securityprotocol!", "Member[pct1server]"] + - ["system.boolean", "system.directoryservices.protocols.dsmlresponsedocument", "Member[isoperationerror]"] + - ["system.boolean", "system.directoryservices.protocols.partialresultscollection", "Method[contains].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.typemodel.yml new file mode 100644 index 000000000000..db93fe8b2547 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.DirectoryServices.typemodel.yml @@ -0,0 +1,217 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.directoryservices.activedirectorysecurityinheritance", "system.directoryservices.activedirectorysecurityinheritance!", "Member[selfandchildren]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[sealing]"] + - ["system.int32", "system.directoryservices.directoryvirtuallistview", "Member[beforecount]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[extendedright]"] + - ["system.directoryservices.dereferencealias", "system.directoryservices.dereferencealias!", "Member[never]"] + - ["system.int32", "system.directoryservices.directoryvirtuallistview", "Member[aftercount]"] + - ["system.directoryservices.directorysynchronizationoptions", "system.directoryservices.directorysynchronizationoptions!", "Member[objectsecurity]"] + - ["system.collections.icollection", "system.directoryservices.resultpropertycollection", "Member[propertynames]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.directoryentry", "Member[parent]"] + - ["system.int32", "system.directoryservices.directorysearcher", "Member[sizelimit]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[readonlyserver]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[writeproperty]"] + - ["system.directoryservices.directoryservicespermissionaccess", "system.directoryservices.directoryservicespermissionaccess!", "Member[browse]"] + - ["system.security.ipermission", "system.directoryservices.directoryservicespermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.directoryservices.referralchasingoption", "system.directoryservices.directorysearcher", "Member[referralchasing]"] + - ["system.directoryservices.securitymasks", "system.directoryservices.directoryentryconfiguration", "Member[securitymasks]"] + - ["system.directoryservices.activedirectorysecurity", "system.directoryservices.directoryentry", "Member[objectsecurity]"] + - ["system.directoryservices.securitymasks", "system.directoryservices.directorysearcher", "Member[securitymasks]"] + - ["system.directoryservices.activedirectorysecurityinheritance", "system.directoryservices.activedirectorysecurityinheritance!", "Member[none]"] + - ["system.object", "system.directoryservices.resultpropertyvaluecollection", "Member[item]"] + - ["system.directoryservices.propertycollection", "system.directoryservices.directoryentry", "Member[properties]"] + - ["system.directoryservices.directoryservicespermissionentrycollection", "system.directoryservices.directoryservicespermission", "Member[permissionentries]"] + - ["system.directoryservices.directoryservicespermissionaccess", "system.directoryservices.directoryservicespermissionattribute", "Member[permissionaccess]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[readproperty]"] + - ["system.boolean", "system.directoryservices.activedirectorysecurity", "Method[removeauditrule].ReturnValue"] + - ["system.boolean", "system.directoryservices.directorysearcher", "Member[propertynamesonly]"] + - ["system.security.accesscontrol.accessrule", "system.directoryservices.activedirectorysecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.string", "system.directoryservices.directoryentryconfiguration", "Method[getcurrentservername].ReturnValue"] + - ["system.object", "system.directoryservices.propertycollection", "Member[item]"] + - ["system.directoryservices.securitymasks", "system.directoryservices.securitymasks!", "Member[none]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[genericall]"] + - ["system.directoryservices.passwordencodingmethod", "system.directoryservices.passwordencodingmethod!", "Member[passwordencodingclear]"] + - ["system.directoryservices.extendeddn", "system.directoryservices.extendeddn!", "Member[none]"] + - ["system.intptr", "system.directoryservices.searchresultcollection", "Member[handle]"] + - ["system.directoryservices.directoryentries", "system.directoryservices.directoryentry", "Member[children]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[createchild]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[deletechild]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.directoryentry", "Member[schemaentry]"] + - ["system.boolean", "system.directoryservices.resultpropertyvaluecollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.directoryservices.schemanamecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[accesssystemsecurity]"] + - ["system.type", "system.directoryservices.activedirectorysecurity", "Member[accessruletype]"] + - ["system.int32", "system.directoryservices.directoryentryconfiguration", "Member[passwordport]"] + - ["system.directoryservices.propertyvaluecollection", "system.directoryservices.propertycollection", "Member[item]"] + - ["system.string", "system.directoryservices.schemanamecollection", "Member[item]"] + - ["system.boolean", "system.directoryservices.propertyvaluecollection", "Method[contains].ReturnValue"] + - ["system.object", "system.directoryservices.searchwaithandler", "Method[create].ReturnValue"] + - ["system.directoryservices.directoryentry", "system.directoryservices.directorysearcher", "Member[searchroot]"] + - ["system.directoryservices.sortdirection", "system.directoryservices.sortdirection!", "Member[ascending]"] + - ["system.directoryservices.securitymasks", "system.directoryservices.securitymasks!", "Member[group]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[signing]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[genericexecute]"] + - ["system.directoryservices.directorysynchronizationoptions", "system.directoryservices.directorysynchronizationoptions!", "Member[publicdataonly]"] + - ["system.string", "system.directoryservices.directoryentry", "Member[path]"] + - ["system.directoryservices.directoryentryconfiguration", "system.directoryservices.directoryentry", "Member[options]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[writedacl]"] + - ["system.boolean", "system.directoryservices.directorysearcher", "Member[cacheresults]"] + - ["system.directoryservices.directoryservicespermissionaccess", "system.directoryservices.directoryservicespermissionentry", "Member[permissionaccess]"] + - ["system.guid", "system.directoryservices.directoryentry", "Member[guid]"] + - ["system.boolean", "system.directoryservices.schemanamecollection", "Member[isreadonly]"] + - ["system.boolean", "system.directoryservices.propertycollection", "Member[isfixedsize]"] + - ["system.directoryservices.directoryservicespermissionaccess", "system.directoryservices.directoryservicespermissionaccess!", "Member[write]"] + - ["system.collections.ienumerator", "system.directoryservices.schemanamecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.directoryservices.schemanamecollection", "Member[isfixedsize]"] + - ["system.directoryservices.referralchasingoption", "system.directoryservices.referralchasingoption!", "Member[all]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.searchresult", "Method[getdirectoryentry].ReturnValue"] + - ["system.boolean", "system.directoryservices.directorysearcher", "Member[tombstone]"] + - ["system.object", "system.directoryservices.directoryentry", "Member[nativeobject]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[delegation]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[secure]"] + - ["system.directoryservices.extendeddn", "system.directoryservices.directorysearcher", "Member[extendeddn]"] + - ["system.int32", "system.directoryservices.directoryvirtuallistview", "Member[approximatetotal]"] + - ["system.directoryservices.propertyaccess", "system.directoryservices.propertyaccess!", "Member[read]"] + - ["system.timespan", "system.directoryservices.directorysearcher", "Member[clienttimeout]"] + - ["system.collections.icollection", "system.directoryservices.resultpropertycollection", "Member[values]"] + - ["system.directoryservices.securitymasks", "system.directoryservices.securitymasks!", "Member[dacl]"] + - ["system.directoryservices.directoryservicespermissionentry", "system.directoryservices.directoryservicespermissionentrycollection", "Member[item]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryaccessrule", "Member[activedirectoryrights]"] + - ["system.string", "system.directoryservices.directoryservicespermissionattribute", "Member[path]"] + - ["system.directoryservices.searchscope", "system.directoryservices.searchscope!", "Member[base]"] + - ["system.int32", "system.directoryservices.directoryvirtuallistview", "Member[offset]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[anonymous]"] + - ["system.boolean", "system.directoryservices.directoryentry", "Member[usepropertycache]"] + - ["system.object", "system.directoryservices.propertyvaluecollection", "Member[item]"] + - ["system.object", "system.directoryservices.schemanamecollection", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.directoryservices.directoryentries", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.directoryservices.directoryentry", "Member[schemaclassname]"] + - ["system.int32", "system.directoryservices.directorysearcher", "Member[pagesize]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[listchildren]"] + - ["system.directoryservices.searchresultcollection", "system.directoryservices.directorysearcher", "Method[findall].ReturnValue"] + - ["system.directoryservices.directoryentry", "system.directoryservices.directoryentry", "Method[copyto].ReturnValue"] + - ["system.timespan", "system.directoryservices.directorysearcher", "Member[serverpagetimelimit]"] + - ["system.int32", "system.directoryservices.propertycollection", "Member[count]"] + - ["system.int32", "system.directoryservices.propertyvaluecollection", "Method[add].ReturnValue"] + - ["system.directoryservices.referralchasingoption", "system.directoryservices.referralchasingoption!", "Member[external]"] + - ["system.directoryservices.resultpropertycollection", "system.directoryservices.searchresult", "Member[properties]"] + - ["system.directoryservices.sortdirection", "system.directoryservices.sortdirection!", "Member[descending]"] + - ["system.boolean", "system.directoryservices.directoryentry!", "Method[exists].ReturnValue"] + - ["system.string", "system.directoryservices.directorysearcher", "Member[filter]"] + - ["system.collections.specialized.stringcollection", "system.directoryservices.directorysearcher", "Member[propertiestoload]"] + - ["system.object", "system.directoryservices.directoryentry", "Method[invokeget].ReturnValue"] + - ["system.directoryservices.directorysynchronization", "system.directoryservices.directorysearcher", "Member[directorysynchronization]"] + - ["system.int32", "system.directoryservices.resultpropertyvaluecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.dereferencealias", "system.directoryservices.dereferencealias!", "Member[insearching]"] + - ["system.directoryservices.directorysynchronizationoptions", "system.directoryservices.directorysynchronization", "Member[option]"] + - ["system.directoryservices.searchscope", "system.directoryservices.searchscope!", "Member[onelevel]"] + - ["system.directoryservices.dereferencealias", "system.directoryservices.dereferencealias!", "Member[findingbaseobject]"] + - ["system.type", "system.directoryservices.activedirectorysecurity", "Member[auditruletype]"] + - ["system.string", "system.directoryservices.directoryentry", "Member[nativeguid]"] + - ["system.directoryservices.activedirectorysecurityinheritance", "system.directoryservices.activedirectorysecurityinheritance!", "Member[children]"] + - ["system.collections.idictionaryenumerator", "system.directoryservices.propertycollection", "Method[getenumerator].ReturnValue"] + - ["system.directoryservices.directorysynchronization", "system.directoryservices.directorysynchronization", "Method[copy].ReturnValue"] + - ["system.int32", "system.directoryservices.schemanamecollection", "Method[add].ReturnValue"] + - ["system.type", "system.directoryservices.activedirectorysecurity", "Member[accessrighttype]"] + - ["system.string", "system.directoryservices.directoryvirtuallistview", "Member[target]"] + - ["system.string", "system.directoryservices.directoryservicespermissionentry", "Member[path]"] + - ["system.directoryservices.schemanamecollection", "system.directoryservices.directoryentries", "Member[schemafilter]"] + - ["system.directoryservices.sortoption", "system.directoryservices.directorysearcher", "Member[sort]"] + - ["system.directoryservices.searchscope", "system.directoryservices.searchscope!", "Member[subtree]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[listobject]"] + - ["system.boolean", "system.directoryservices.propertycollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.directoryservices.directoryservicespermissionentrycollection", "Method[indexof].ReturnValue"] + - ["system.collections.icollection", "system.directoryservices.propertycollection", "Member[values]"] + - ["system.directoryservices.directorysynchronizationoptions", "system.directoryservices.directorysynchronizationoptions!", "Member[none]"] + - ["system.directoryservices.searchresult", "system.directoryservices.directorysearcher", "Method[findone].ReturnValue"] + - ["system.directoryservices.directoryentry", "system.directoryservices.directoryentries", "Method[find].ReturnValue"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[fastbind]"] + - ["system.boolean", "system.directoryservices.propertycollection", "Member[issynchronized]"] + - ["system.int32", "system.directoryservices.propertyvaluecollection", "Method[indexof].ReturnValue"] + - ["system.directoryservices.directoryvirtuallistviewcontext", "system.directoryservices.directoryvirtuallistview", "Member[directoryvirtuallistviewcontext]"] + - ["system.boolean", "system.directoryservices.searchresultcollection", "Method[contains].ReturnValue"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[securesocketslayer]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[delete]"] + - ["system.directoryservices.securitymasks", "system.directoryservices.securitymasks!", "Member[owner]"] + - ["system.boolean", "system.directoryservices.activedirectorysecurity", "Method[modifyaccessrule].ReturnValue"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[deletetree]"] + - ["system.string", "system.directoryservices.directoryservicescomexception", "Member[extendederrormessage]"] + - ["system.int32", "system.directoryservices.directoryservicescomexception", "Member[extendederror]"] + - ["system.int32", "system.directoryservices.schemanamecollection", "Member[count]"] + - ["system.string", "system.directoryservices.directoryentry", "Member[name]"] + - ["system.timespan", "system.directoryservices.directorysearcher", "Member[servertimelimit]"] + - ["system.object", "system.directoryservices.searchresultcollection", "Member[syncroot]"] + - ["system.security.accesscontrol.auditrule", "system.directoryservices.activedirectorysecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.collections.ienumerator", "system.directoryservices.searchresultcollection", "Method[getenumerator].ReturnValue"] + - ["system.directoryservices.sortdirection", "system.directoryservices.sortoption", "Member[direction]"] + - ["system.directoryservices.activedirectorysecurityinheritance", "system.directoryservices.activedirectorysecurityinheritance!", "Member[descendents]"] + - ["system.boolean", "system.directoryservices.activedirectorysecurity", "Method[modifyauditrule].ReturnValue"] + - ["system.directoryservices.passwordencodingmethod", "system.directoryservices.directoryentryconfiguration", "Member[passwordencoding]"] + - ["system.string", "system.directoryservices.directoryentry", "Member[password]"] + - ["system.directoryservices.referralchasingoption", "system.directoryservices.directoryentryconfiguration", "Member[referral]"] + - ["system.string", "system.directoryservices.searchresult", "Member[path]"] + - ["system.directoryservices.directoryvirtuallistview", "system.directoryservices.directorysearcher", "Member[virtuallistview]"] + - ["system.int32", "system.directoryservices.directoryentryconfiguration", "Member[pagesize]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[readcontrol]"] + - ["system.boolean", "system.directoryservices.schemanamecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.directoryservices.directoryentryconfiguration", "Method[ismutuallyauthenticated].ReturnValue"] + - ["system.object", "system.directoryservices.schemanamecollection", "Member[item]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[genericread]"] + - ["system.directoryservices.extendeddn", "system.directoryservices.extendeddn!", "Member[hexstring]"] + - ["system.collections.ienumerator", "system.directoryservices.propertycollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.directoryservices.propertyvaluecollection", "Member[propertyname]"] + - ["system.boolean", "system.directoryservices.directoryservicespermissionentrycollection", "Method[contains].ReturnValue"] + - ["system.string[]", "system.directoryservices.searchresultcollection", "Member[propertiesloaded]"] + - ["system.directoryservices.securitymasks", "system.directoryservices.securitymasks!", "Member[sacl]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[encryption]"] + - ["system.byte[]", "system.directoryservices.directorysynchronization", "Method[getdirectorysynchronizationcookie].ReturnValue"] + - ["system.object", "system.directoryservices.directoryentry", "Method[invoke].ReturnValue"] + - ["system.directoryservices.activedirectorysecurityinheritance", "system.directoryservices.activedirectoryauditrule", "Member[inheritancetype]"] + - ["system.directoryservices.searchscope", "system.directoryservices.directorysearcher", "Member[searchscope]"] + - ["system.object", "system.directoryservices.propertyvaluecollection", "Member[value]"] + - ["system.directoryservices.referralchasingoption", "system.directoryservices.referralchasingoption!", "Member[subordinate]"] + - ["system.int32", "system.directoryservices.searchresultcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.directoryservices.searchresultcollection", "Member[count]"] + - ["system.int32", "system.directoryservices.directoryvirtuallistview", "Member[targetpercentage]"] + - ["system.directoryservices.dereferencealias", "system.directoryservices.dereferencealias!", "Member[always]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[serverbind]"] + - ["system.boolean", "system.directoryservices.directorysearcher", "Member[asynchronous]"] + - ["system.directoryservices.directorysynchronizationoptions", "system.directoryservices.directorysynchronizationoptions!", "Member[incrementalvalues]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[writeowner]"] + - ["system.collections.icollection", "system.directoryservices.propertycollection", "Member[propertynames]"] + - ["system.directoryservices.extendeddn", "system.directoryservices.extendeddn!", "Member[standard]"] + - ["system.directoryservices.propertyaccess", "system.directoryservices.propertyaccess!", "Member[write]"] + - ["system.object", "system.directoryservices.propertycollection", "Member[syncroot]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[genericwrite]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryauditrule", "Member[activedirectoryrights]"] + - ["system.directoryservices.directoryentry", "system.directoryservices.directoryentries", "Method[add].ReturnValue"] + - ["system.directoryservices.passwordencodingmethod", "system.directoryservices.passwordencodingmethod!", "Member[passwordencodingssl]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[synchronize]"] + - ["system.boolean", "system.directoryservices.resultpropertycollection", "Method[contains].ReturnValue"] + - ["system.string", "system.directoryservices.sortoption", "Member[propertyname]"] + - ["system.directoryservices.activedirectorysecurityinheritance", "system.directoryservices.activedirectoryaccessrule", "Member[inheritancetype]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.authenticationtypes!", "Member[none]"] + - ["system.directoryservices.authenticationtypes", "system.directoryservices.directoryentry", "Member[authenticationtype]"] + - ["system.string", "system.directoryservices.directorysearcher", "Member[attributescopequery]"] + - ["system.boolean", "system.directoryservices.propertycollection", "Member[isreadonly]"] + - ["system.int32", "system.directoryservices.directoryservicespermissionentrycollection", "Method[add].ReturnValue"] + - ["system.string", "system.directoryservices.directoryentry", "Member[username]"] + - ["system.directoryservices.directoryservicespermissionaccess", "system.directoryservices.directoryservicespermissionaccess!", "Member[none]"] + - ["system.directoryservices.dereferencealias", "system.directoryservices.directorysearcher", "Member[derefalias]"] + - ["system.boolean", "system.directoryservices.searchresultcollection", "Member[issynchronized]"] + - ["system.directoryservices.referralchasingoption", "system.directoryservices.referralchasingoption!", "Member[none]"] + - ["system.boolean", "system.directoryservices.schemanamecollection", "Member[issynchronized]"] + - ["system.directoryservices.directorysynchronizationoptions", "system.directoryservices.directorysynchronizationoptions!", "Member[parentsfirst]"] + - ["system.directoryservices.activedirectoryrights", "system.directoryservices.activedirectoryrights!", "Member[self]"] + - ["system.directoryservices.activedirectorysecurityinheritance", "system.directoryservices.activedirectorysecurityinheritance!", "Member[all]"] + - ["system.string", "system.directoryservices.dsdescriptionattribute", "Member[description]"] + - ["system.directoryservices.searchresult", "system.directoryservices.searchresultcollection", "Member[item]"] + - ["system.directoryservices.resultpropertyvaluecollection", "system.directoryservices.resultpropertycollection", "Member[item]"] + - ["system.collections.icollection", "system.directoryservices.propertycollection", "Member[keys]"] + - ["system.directoryservices.directoryvirtuallistviewcontext", "system.directoryservices.directoryvirtuallistviewcontext", "Method[copy].ReturnValue"] + - ["system.boolean", "system.directoryservices.activedirectorysecurity", "Method[removeaccessrule].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Configuration.typemodel.yml new file mode 100644 index 000000000000..e18e47da54fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Configuration.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationpropertycollection", "system.drawing.configuration.systemdrawingsection", "Member[properties]"] + - ["system.string", "system.drawing.configuration.systemdrawingsection", "Member[bitmapsuffix]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Design.typemodel.yml new file mode 100644 index 000000000000..fe3042289256 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Design.typemodel.yml @@ -0,0 +1,123 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.type[]", "system.drawing.design.imageeditor", "Method[getimageextenders].ReturnValue"] + - ["system.int32", "system.drawing.design.toolboxitemcontainer", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.drawing.design.uitypeeditor", "Method[editvalue].ReturnValue"] + - ["system.string", "system.drawing.design.toolboxitemcreator", "Member[format]"] + - ["system.drawing.design.propertyvalueuiitem[]", "system.drawing.design.ipropertyvalueuiservice", "Method[getpropertyuivalueitems].ReturnValue"] + - ["system.object", "system.drawing.design.cursoreditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.drawing.design.uitypeeditor", "Method[getpaintvaluesupported].ReturnValue"] + - ["system.string", "system.drawing.design.imageeditor!", "Method[createextensionsstring].ReturnValue"] + - ["system.boolean", "system.drawing.design.itoolboxservice", "Method[issupported].ReturnValue"] + - ["system.type", "system.drawing.design.toolboxitem", "Method[gettype].ReturnValue"] + - ["system.string", "system.drawing.design.iconeditor", "Method[getfiledialogdescription].ReturnValue"] + - ["system.componentmodel.itypedescriptorcontext", "system.drawing.design.paintvalueeventargs", "Member[context]"] + - ["system.drawing.image", "system.drawing.design.propertyvalueuiitem", "Member[image]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.contentalignmenteditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.drawing.design.toolboxitem", "Member[typename]"] + - ["system.string[]", "system.drawing.design.imageeditor", "Method[getextensions].ReturnValue"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.itoolboxservice", "Method[getselectedtoolboxitem].ReturnValue"] + - ["system.drawing.image", "system.drawing.design.imageeditor", "Method[loadfromstream].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.uitypeeditoreditstyle!", "Member[modal]"] + - ["system.drawing.rectangle", "system.drawing.design.paintvalueeventargs", "Member[bounds]"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.toolboxitemcontainer", "Method[gettoolboxitem].ReturnValue"] + - ["system.componentmodel.icomponent[]", "system.drawing.design.toolboxitem", "Method[createcomponentscore].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxservice", "Method[isitemcontainer].ReturnValue"] + - ["system.reflection.assemblyname", "system.drawing.design.toolboxitem", "Member[assemblyname]"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.toolboxservice", "Method[getselectedtoolboxitem].ReturnValue"] + - ["system.drawing.design.toolboxitemcollection", "system.drawing.design.itoolboxservice", "Method[gettoolboxitems].ReturnValue"] + - ["system.string[]", "system.drawing.design.iconeditor", "Method[getextensions].ReturnValue"] + - ["system.string", "system.drawing.design.toolboxitem", "Member[displayname]"] + - ["system.drawing.design.propertyvalueuiiteminvokehandler", "system.drawing.design.propertyvalueuiitem", "Member[invokehandler]"] + - ["system.string", "system.drawing.design.imageeditor", "Method[getfiledialogdescription].ReturnValue"] + - ["system.string", "system.drawing.design.iconeditor!", "Method[createfilterentry].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.uitypeeditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.drawing.design.cursoreditor", "Member[isdropdownresizable]"] + - ["system.drawing.bitmap", "system.drawing.design.toolboxitem", "Member[originalbitmap]"] + - ["system.int32", "system.drawing.design.toolboxitemcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.drawing.design.imageeditor", "Method[getpaintvaluesupported].ReturnValue"] + - ["system.string", "system.drawing.design.imageeditor!", "Method[createfilterentry].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxitemcontainer", "Member[istransient]"] + - ["system.componentmodel.icomponent[]", "system.drawing.design.toolboxcomponentscreatedeventargs", "Member[components]"] + - ["system.drawing.design.categorynamecollection", "system.drawing.design.toolboxservice", "Member[categorynames]"] + - ["system.object", "system.drawing.design.fonteditor", "Method[editvalue].ReturnValue"] + - ["system.string", "system.drawing.design.toolboxitem", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxservice", "Method[isitemcontainersupported].ReturnValue"] + - ["system.drawing.design.toolboxitemcontainer", "system.drawing.design.toolboxservice", "Member[selecteditemcontainer]"] + - ["system.drawing.design.toolboxitemcontainer", "system.drawing.design.toolboxservice", "Method[createitemcontainer].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.uitypeeditoreditstyle!", "Member[dropdown]"] + - ["system.boolean", "system.drawing.design.coloreditor", "Method[getpaintvaluesupported].ReturnValue"] + - ["system.string", "system.drawing.design.metafileeditor", "Method[getfiledialogdescription].ReturnValue"] + - ["system.drawing.bitmap", "system.drawing.design.toolboxitem", "Member[bitmap]"] + - ["system.collections.idictionary", "system.drawing.design.toolboxitem", "Member[properties]"] + - ["system.boolean", "system.drawing.design.fontnameeditor", "Method[getpaintvaluesupported].ReturnValue"] + - ["system.int32", "system.drawing.design.toolboxitem", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.drawing.design.toolboxitem", "Member[description]"] + - ["system.componentmodel.icomponent[]", "system.drawing.design.toolboxitem", "Method[createcomponents].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxitemcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.drawing.design.bitmapeditor", "Method[getfiledialogdescription].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxitem", "Member[istransient]"] + - ["system.string", "system.drawing.design.toolboxitem", "Member[componenttype]"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.toolboxitemcollection", "Member[item]"] + - ["system.object", "system.drawing.design.imageeditor", "Method[editvalue].ReturnValue"] + - ["system.string[]", "system.drawing.design.bitmapeditor", "Method[getextensions].ReturnValue"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.toolboxitemcreator", "Method[create].ReturnValue"] + - ["system.object", "system.drawing.design.iconeditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.drawing.design.itoolboxservice", "Method[setcursor].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxitem", "Member[locked]"] + - ["system.string", "system.drawing.design.toolboxservice", "Member[selectedcategory]"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.toolboxservice!", "Method[gettoolboxitem].ReturnValue"] + - ["system.object", "system.drawing.design.itoolboxservice", "Method[serializetoolboxitem].ReturnValue"] + - ["system.collections.icollection", "system.drawing.design.toolboxservice", "Method[getcomponenttypes].ReturnValue"] + - ["system.string[]", "system.drawing.design.metafileeditor", "Method[getextensions].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxitemcontainer", "Method[equals].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxitem", "Method[equals].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxitemcontainer", "Member[iscreated]"] + - ["system.drawing.image", "system.drawing.design.bitmapeditor", "Method[loadfromstream].ReturnValue"] + - ["system.boolean", "system.drawing.design.itoolboxservice", "Method[istoolboxitem].ReturnValue"] + - ["system.windows.forms.idataobject", "system.drawing.design.toolboxitemcontainer", "Member[toolboxdata]"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.toolboxservice", "Method[deserializetoolboxitem].ReturnValue"] + - ["system.boolean", "system.drawing.design.categorynamecollection", "Method[contains].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.uitypeeditoreditstyle!", "Member[none]"] + - ["system.object", "system.drawing.design.paintvalueeventargs", "Member[value]"] + - ["system.object", "system.drawing.design.coloreditor", "Method[editvalue].ReturnValue"] + - ["system.string", "system.drawing.design.toolboxitem", "Member[version]"] + - ["system.drawing.image", "system.drawing.design.metafileeditor", "Method[loadfromstream].ReturnValue"] + - ["system.collections.icollection", "system.drawing.design.toolboxitem", "Member[filter]"] + - ["system.boolean", "system.drawing.design.itoolboxuser", "Method[gettoolsupported].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxservice", "Method[istoolboxitem].ReturnValue"] + - ["system.collections.icollection", "system.drawing.design.toolboxservice!", "Method[gettoolboxitems].ReturnValue"] + - ["system.drawing.design.categorynamecollection", "system.drawing.design.itoolboxservice", "Member[categorynames]"] + - ["system.drawing.icon", "system.drawing.design.iconeditor", "Method[loadfromstream].ReturnValue"] + - ["system.string", "system.drawing.design.toolboxitem", "Member[company]"] + - ["system.collections.icollection", "system.drawing.design.toolboxitemcontainer", "Method[getfilter].ReturnValue"] + - ["system.boolean", "system.drawing.design.iconeditor", "Method[getpaintvaluesupported].ReturnValue"] + - ["system.object", "system.drawing.design.toolboxservice", "Method[serializetoolboxitem].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.imageeditor", "Method[geteditstyle].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.iconeditor", "Method[geteditstyle].ReturnValue"] + - ["system.drawing.design.toolboxitemcollection", "system.drawing.design.itoolboxitemprovider", "Member[items]"] + - ["system.componentmodel.design.idesignerhost", "system.drawing.design.toolboxcomponentscreatingeventargs", "Member[designerhost]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.coloreditor", "Method[geteditstyle].ReturnValue"] + - ["system.drawing.graphics", "system.drawing.design.paintvalueeventargs", "Member[graphics]"] + - ["system.collections.generic.list", "system.drawing.design.bitmapeditor!", "Member[bitmapextensions]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.cursoreditor", "Method[geteditstyle].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.drawing.design.fonteditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.drawing.design.propertyvalueuiitem", "Member[tooltip]"] + - ["system.drawing.design.toolboxitem", "system.drawing.design.itoolboxservice", "Method[deserializetoolboxitem].ReturnValue"] + - ["system.collections.ilist", "system.drawing.design.toolboxservice", "Method[getitemcontainers].ReturnValue"] + - ["system.boolean", "system.drawing.design.toolboxservice", "Method[setcursor].ReturnValue"] + - ["system.string", "system.drawing.design.iconeditor!", "Method[createextensionsstring].ReturnValue"] + - ["system.object", "system.drawing.design.contentalignmenteditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.drawing.design.uitypeeditor", "Member[isdropdownresizable]"] + - ["system.string", "system.drawing.design.categorynamecollection", "Member[item]"] + - ["system.boolean", "system.drawing.design.toolboxservice", "Method[issupported].ReturnValue"] + - ["system.string", "system.drawing.design.itoolboxservice", "Member[selectedcategory]"] + - ["system.reflection.assemblyname[]", "system.drawing.design.toolboxitem", "Member[dependentassemblies]"] + - ["system.object", "system.drawing.design.toolboxitem", "Method[validatepropertyvalue].ReturnValue"] + - ["system.int32", "system.drawing.design.categorynamecollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.drawing.design.toolboxitem", "Method[filterpropertyvalue].ReturnValue"] + - ["system.drawing.design.toolboxitemcollection", "system.drawing.design.toolboxservice", "Method[gettoolboxitems].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Drawing2D.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Drawing2D.typemodel.yml new file mode 100644 index 000000000000..55abcd54a421 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Drawing2D.typemodel.yml @@ -0,0 +1,230 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[arrowanchor]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[plaid]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[widedownwarddiagonal]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[start]"] + - ["system.int32", "system.drawing.drawing2d.graphicspath", "Method[getpathtypes].ReturnValue"] + - ["system.drawing.drawing2d.compositingquality", "system.drawing.drawing2d.compositingquality!", "Member[highquality]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[lightupwarddiagonal]"] + - ["system.byte[]", "system.drawing.drawing2d.graphicspath", "Member[pathtypes]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[narrowhorizontal]"] + - ["system.boolean", "system.drawing.drawing2d.adjustablearrowcap", "Member[filled]"] + - ["system.int32", "system.drawing.drawing2d.graphicspath", "Member[pointcount]"] + - ["system.single", "system.drawing.drawing2d.matrix", "Member[offsety]"] + - ["system.int32", "system.drawing.drawing2d.graphicspathiterator", "Method[nextpathtype].ReturnValue"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[bilinear]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[zigzag]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.drawing2d.wrapmode!", "Member[tileflipxy]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent70]"] + - ["system.drawing.drawing2d.matrixorder", "system.drawing.drawing2d.matrixorder!", "Member[append]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[horizontalbrick]"] + - ["system.byte[]", "system.drawing.drawing2d.pathdata", "Member[types]"] + - ["system.drawing.drawing2d.pixeloffsetmode", "system.drawing.drawing2d.pixeloffsetmode!", "Member[half]"] + - ["system.drawing.drawing2d.combinemode", "system.drawing.drawing2d.combinemode!", "Member[union]"] + - ["system.drawing.drawing2d.dashstyle", "system.drawing.drawing2d.dashstyle!", "Member[custom]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[squareanchor]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[largegrid]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[sphere]"] + - ["system.drawing.drawing2d.compositingmode", "system.drawing.drawing2d.compositingmode!", "Member[sourcecopy]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[diagonalbrick]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[pathmarker]"] + - ["system.single[]", "system.drawing.drawing2d.blend", "Member[positions]"] + - ["system.drawing.drawing2d.linejoin", "system.drawing.drawing2d.linejoin!", "Member[miter]"] + - ["system.drawing.drawing2d.combinemode", "system.drawing.drawing2d.combinemode!", "Member[exclude]"] + - ["system.drawing.drawing2d.linejoin", "system.drawing.drawing2d.customlinecap", "Member[strokejoin]"] + - ["system.object", "system.drawing.drawing2d.pathgradientbrush", "Method[clone].ReturnValue"] + - ["system.drawing.drawing2d.penalignment", "system.drawing.drawing2d.penalignment!", "Member[inset]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[lightvertical]"] + - ["system.drawing.drawing2d.compositingquality", "system.drawing.drawing2d.compositingquality!", "Member[invalid]"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[bicubic]"] + - ["system.drawing.drawing2d.pixeloffsetmode", "system.drawing.drawing2d.pixeloffsetmode!", "Member[none]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[custom]"] + - ["system.drawing.drawing2d.pentype", "system.drawing.drawing2d.pentype!", "Member[texturefill]"] + - ["system.single[]", "system.drawing.drawing2d.blend", "Member[factors]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[pathtypemask]"] + - ["system.int32", "system.drawing.drawing2d.graphicspathiterator", "Member[count]"] + - ["system.drawing.drawing2d.dashstyle", "system.drawing.drawing2d.dashstyle!", "Member[dashdotdot]"] + - ["system.drawing.color", "system.drawing.drawing2d.hatchbrush", "Member[backgroundcolor]"] + - ["system.numerics.matrix3x2", "system.drawing.drawing2d.matrix", "Member[matrixelements]"] + - ["system.drawing.color[]", "system.drawing.drawing2d.pathgradientbrush", "Member[surroundcolors]"] + - ["system.single", "system.drawing.drawing2d.adjustablearrowcap", "Member[middleinset]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[diagonalcross]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[cross]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[divot]"] + - ["system.object", "system.drawing.drawing2d.hatchbrush", "Method[clone].ReturnValue"] + - ["system.drawing.drawing2d.combinemode", "system.drawing.drawing2d.combinemode!", "Member[complement]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[dasheddownwarddiagonal]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[outlineddiamond]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[wave]"] + - ["system.drawing.pointf", "system.drawing.drawing2d.pathgradientbrush", "Member[centerpoint]"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[high]"] + - ["system.drawing.drawing2d.dashcap", "system.drawing.drawing2d.dashcap!", "Member[flat]"] + - ["system.drawing.drawing2d.linejoin", "system.drawing.drawing2d.linejoin!", "Member[miterclipped]"] + - ["system.drawing.drawing2d.linejoin", "system.drawing.drawing2d.linejoin!", "Member[round]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[shingle]"] + - ["system.drawing.drawing2d.dashstyle", "system.drawing.drawing2d.dashstyle!", "Member[dot]"] + - ["system.drawing.drawing2d.smoothingmode", "system.drawing.drawing2d.smoothingmode!", "Member[antialias]"] + - ["system.int32", "system.drawing.drawing2d.graphicspathiterator", "Method[enumerate].ReturnValue"] + - ["system.drawing.drawing2d.smoothingmode", "system.drawing.drawing2d.smoothingmode!", "Member[highspeed]"] + - ["system.boolean", "system.drawing.drawing2d.matrix", "Method[equals].ReturnValue"] + - ["system.boolean", "system.drawing.drawing2d.lineargradientbrush", "Member[gammacorrection]"] + - ["system.drawing.drawing2d.pentype", "system.drawing.drawing2d.pentype!", "Member[lineargradient]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[flat]"] + - ["system.drawing.drawing2d.pathdata", "system.drawing.drawing2d.graphicspath", "Member[pathdata]"] + - ["system.drawing.drawing2d.qualitymode", "system.drawing.drawing2d.qualitymode!", "Member[low]"] + - ["system.drawing.drawing2d.lineargradientmode", "system.drawing.drawing2d.lineargradientmode!", "Member[vertical]"] + - ["system.drawing.drawing2d.qualitymode", "system.drawing.drawing2d.qualitymode!", "Member[high]"] + - ["system.boolean", "system.drawing.drawing2d.matrix", "Member[isinvertible]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[largecheckerboard]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[dashedhorizontal]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[darkupwarddiagonal]"] + - ["system.drawing.drawing2d.dashstyle", "system.drawing.drawing2d.dashstyle!", "Member[solid]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent20]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[bezier]"] + - ["system.drawing.drawing2d.penalignment", "system.drawing.drawing2d.penalignment!", "Member[right]"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[default]"] + - ["system.drawing.pointf", "system.drawing.drawing2d.pathgradientbrush", "Member[focusscales]"] + - ["system.drawing.drawing2d.blend", "system.drawing.drawing2d.pathgradientbrush", "Member[blend]"] + - ["system.drawing.drawing2d.dashcap", "system.drawing.drawing2d.dashcap!", "Member[round]"] + - ["system.drawing.drawing2d.combinemode", "system.drawing.drawing2d.combinemode!", "Member[intersect]"] + - ["system.drawing.drawing2d.smoothingmode", "system.drawing.drawing2d.smoothingmode!", "Member[none]"] + - ["system.drawing.drawing2d.pentype", "system.drawing.drawing2d.pentype!", "Member[solidcolor]"] + - ["system.drawing.pointf", "system.drawing.drawing2d.graphicspath", "Method[getlastpoint].ReturnValue"] + - ["system.single", "system.drawing.drawing2d.customlinecap", "Member[widthscale]"] + - ["system.drawing.rectanglef", "system.drawing.drawing2d.pathgradientbrush", "Member[rectangle]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent05]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[darkvertical]"] + - ["system.object", "system.drawing.drawing2d.customlinecap", "Method[clone].ReturnValue"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent40]"] + - ["system.drawing.drawing2d.flushintention", "system.drawing.drawing2d.flushintention!", "Member[flush]"] + - ["system.drawing.color", "system.drawing.drawing2d.hatchbrush", "Member[foregroundcolor]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[triangle]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[wideupwarddiagonal]"] + - ["system.drawing.drawing2d.combinemode", "system.drawing.drawing2d.combinemode!", "Member[xor]"] + - ["system.object", "system.drawing.drawing2d.graphicspath", "Method[clone].ReturnValue"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[max]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.drawing2d.lineargradientbrush", "Member[wrapmode]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.drawing2d.pathgradientbrush", "Member[wrapmode]"] + - ["system.drawing.drawing2d.qualitymode", "system.drawing.drawing2d.qualitymode!", "Member[invalid]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[anchormask]"] + - ["system.drawing.drawing2d.compositingquality", "system.drawing.drawing2d.compositingquality!", "Member[highspeed]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[bezier3]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[trellis]"] + - ["system.drawing.drawing2d.lineargradientmode", "system.drawing.drawing2d.lineargradientmode!", "Member[horizontal]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[vertical]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[dashedvertical]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.drawing2d.wrapmode!", "Member[tileflipy]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[dashedupwarddiagonal]"] + - ["system.drawing.drawing2d.matrix", "system.drawing.drawing2d.pathgradientbrush", "Member[transform]"] + - ["system.drawing.color[]", "system.drawing.drawing2d.colorblend", "Member[colors]"] + - ["system.drawing.rectanglef", "system.drawing.drawing2d.lineargradientbrush", "Member[rectangle]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent25]"] + - ["system.single[]", "system.drawing.drawing2d.colorblend", "Member[positions]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[smallcheckerboard]"] + - ["system.single", "system.drawing.drawing2d.adjustablearrowcap", "Member[height]"] + - ["system.drawing.drawing2d.colorblend", "system.drawing.drawing2d.lineargradientbrush", "Member[interpolationcolors]"] + - ["system.drawing.drawing2d.smoothingmode", "system.drawing.drawing2d.smoothingmode!", "Member[invalid]"] + - ["system.drawing.drawing2d.dashcap", "system.drawing.drawing2d.dashcap!", "Member[triangle]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.customlinecap", "Member[basecap]"] + - ["system.drawing.drawing2d.penalignment", "system.drawing.drawing2d.penalignment!", "Member[center]"] + - ["system.drawing.drawing2d.lineargradientmode", "system.drawing.drawing2d.lineargradientmode!", "Member[backwarddiagonal]"] + - ["system.drawing.drawing2d.flushintention", "system.drawing.drawing2d.flushintention!", "Member[sync]"] + - ["system.int32", "system.drawing.drawing2d.graphicspathiterator", "Method[copydata].ReturnValue"] + - ["system.boolean", "system.drawing.drawing2d.graphicspathiterator", "Method[hascurve].ReturnValue"] + - ["system.drawing.drawing2d.compositingquality", "system.drawing.drawing2d.compositingquality!", "Member[default]"] + - ["system.drawing.drawing2d.blend", "system.drawing.drawing2d.lineargradientbrush", "Member[blend]"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[invalid]"] + - ["system.drawing.drawing2d.penalignment", "system.drawing.drawing2d.penalignment!", "Member[outset]"] + - ["system.drawing.drawing2d.fillmode", "system.drawing.drawing2d.fillmode!", "Member[winding]"] + - ["system.drawing.drawing2d.compositingmode", "system.drawing.drawing2d.compositingmode!", "Member[sourceover]"] + - ["system.object", "system.drawing.drawing2d.lineargradientbrush", "Method[clone].ReturnValue"] + - ["system.drawing.drawing2d.penalignment", "system.drawing.drawing2d.penalignment!", "Member[left]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[dotteddiamond]"] + - ["system.drawing.drawing2d.pixeloffsetmode", "system.drawing.drawing2d.pixeloffsetmode!", "Member[highquality]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[darkdownwarddiagonal]"] + - ["system.drawing.pointf[]", "system.drawing.drawing2d.pathdata", "Member[points]"] + - ["system.drawing.drawing2d.combinemode", "system.drawing.drawing2d.combinemode!", "Member[replace]"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[highqualitybicubic]"] + - ["system.drawing.pointf[]", "system.drawing.drawing2d.graphicspath", "Member[pathpoints]"] + - ["system.drawing.color[]", "system.drawing.drawing2d.lineargradientbrush", "Member[linearcolors]"] + - ["system.boolean", "system.drawing.drawing2d.matrix", "Member[isidentity]"] + - ["system.drawing.drawing2d.compositingquality", "system.drawing.drawing2d.compositingquality!", "Member[gammacorrected]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[closesubpath]"] + - ["system.drawing.drawing2d.coordinatespace", "system.drawing.drawing2d.coordinatespace!", "Member[device]"] + - ["system.drawing.drawing2d.pixeloffsetmode", "system.drawing.drawing2d.pixeloffsetmode!", "Member[default]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[backwarddiagonal]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[forwarddiagonal]"] + - ["system.drawing.drawing2d.lineargradientmode", "system.drawing.drawing2d.lineargradientmode!", "Member[forwarddiagonal]"] + - ["system.drawing.color", "system.drawing.drawing2d.pathgradientbrush", "Member[centercolor]"] + - ["system.byte[]", "system.drawing.drawing2d.regiondata", "Member[data]"] + - ["system.drawing.drawing2d.dashstyle", "system.drawing.drawing2d.dashstyle!", "Member[dashdot]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[min]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent10]"] + - ["system.int32", "system.drawing.drawing2d.graphicspathiterator", "Method[nextmarker].ReturnValue"] + - ["system.drawing.drawing2d.dashstyle", "system.drawing.drawing2d.dashstyle!", "Member[dash]"] + - ["system.drawing.drawing2d.warpmode", "system.drawing.drawing2d.warpmode!", "Member[perspective]"] + - ["system.int32", "system.drawing.drawing2d.matrix", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.drawing.drawing2d.graphicspathiterator", "Method[nextsubpath].ReturnValue"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[highqualitybilinear]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[square]"] + - ["system.drawing.drawing2d.warpmode", "system.drawing.drawing2d.warpmode!", "Member[bilinear]"] + - ["system.drawing.drawing2d.pentype", "system.drawing.drawing2d.pentype!", "Member[hatchfill]"] + - ["system.single", "system.drawing.drawing2d.customlinecap", "Member[baseinset]"] + - ["system.drawing.rectanglef", "system.drawing.drawing2d.graphicspath", "Method[getbounds].ReturnValue"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[horizontal]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchbrush", "Member[hatchstyle]"] + - ["system.drawing.drawing2d.pentype", "system.drawing.drawing2d.pentype!", "Member[pathgradient]"] + - ["system.drawing.drawing2d.colorblend", "system.drawing.drawing2d.pathgradientbrush", "Member[interpolationcolors]"] + - ["system.single[]", "system.drawing.drawing2d.matrix", "Member[elements]"] + - ["system.drawing.drawing2d.fillmode", "system.drawing.drawing2d.graphicspath", "Member[fillmode]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent90]"] + - ["system.drawing.drawing2d.fillmode", "system.drawing.drawing2d.fillmode!", "Member[alternate]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[dashmode]"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[nearestneighbor]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[lighthorizontal]"] + - ["system.drawing.drawing2d.linejoin", "system.drawing.drawing2d.linejoin!", "Member[bevel]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[roundanchor]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[dottedgrid]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.drawing2d.wrapmode!", "Member[tile]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent60]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[round]"] + - ["system.drawing.drawing2d.pixeloffsetmode", "system.drawing.drawing2d.pixeloffsetmode!", "Member[highspeed]"] + - ["system.drawing.drawing2d.coordinatespace", "system.drawing.drawing2d.coordinatespace!", "Member[page]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.drawing2d.wrapmode!", "Member[clamp]"] + - ["system.single", "system.drawing.drawing2d.matrix", "Member[offsetx]"] + - ["system.boolean", "system.drawing.drawing2d.graphicspath", "Method[isoutlinevisible].ReturnValue"] + - ["system.boolean", "system.drawing.drawing2d.graphicspath", "Method[isvisible].ReturnValue"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[narrowvertical]"] + - ["system.drawing.drawing2d.smoothingmode", "system.drawing.drawing2d.smoothingmode!", "Member[highquality]"] + - ["system.drawing.drawing2d.smoothingmode", "system.drawing.drawing2d.smoothingmode!", "Member[default]"] + - ["system.drawing.drawing2d.coordinatespace", "system.drawing.drawing2d.coordinatespace!", "Member[world]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[soliddiamond]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[lightdownwarddiagonal]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[noanchor]"] + - ["system.drawing.drawing2d.matrixorder", "system.drawing.drawing2d.matrixorder!", "Member[prepend]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent80]"] + - ["system.int32", "system.drawing.drawing2d.graphicspath", "Method[getpathpoints].ReturnValue"] + - ["system.drawing.drawing2d.matrix", "system.drawing.drawing2d.matrix", "Method[clone].ReturnValue"] + - ["system.single", "system.drawing.drawing2d.adjustablearrowcap", "Member[width]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[darkhorizontal]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[smallgrid]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[largeconfetti]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.drawing2d.wrapmode!", "Member[tileflipx]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent30]"] + - ["system.drawing.drawing2d.compositingquality", "system.drawing.drawing2d.compositingquality!", "Member[assumelinear]"] + - ["system.int32", "system.drawing.drawing2d.graphicspathiterator", "Member[subpathcount]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent50]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[percent75]"] + - ["system.drawing.drawing2d.pathpointtype", "system.drawing.drawing2d.pathpointtype!", "Member[line]"] + - ["system.drawing.drawing2d.qualitymode", "system.drawing.drawing2d.qualitymode!", "Member[default]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[smallconfetti]"] + - ["system.drawing.drawing2d.hatchstyle", "system.drawing.drawing2d.hatchstyle!", "Member[weave]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.drawing2d.linecap!", "Member[diamondanchor]"] + - ["system.drawing.drawing2d.pixeloffsetmode", "system.drawing.drawing2d.pixeloffsetmode!", "Member[invalid]"] + - ["system.drawing.drawing2d.matrix", "system.drawing.drawing2d.lineargradientbrush", "Member[transform]"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.drawing2d.interpolationmode!", "Member[low]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Imaging.Effects.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Imaging.Effects.typemodel.yml new file mode 100644 index 000000000000..af65ea7ca62f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Imaging.Effects.typemodel.yml @@ -0,0 +1,38 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.drawing.imaging.effects.curvechannel", "system.drawing.imaging.effects.curvechannel!", "Member[all]"] + - ["system.int32", "system.drawing.imaging.effects.densitycurveeffect", "Member[density]"] + - ["system.int32", "system.drawing.imaging.effects.levelseffect", "Member[shadow]"] + - ["system.readonlymemory", "system.drawing.imaging.effects.colorlookuptableeffect", "Member[bluelookuptable]"] + - ["system.int32", "system.drawing.imaging.effects.whitesaturationcurveeffect", "Member[whitesaturation]"] + - ["system.single", "system.drawing.imaging.effects.sharpeneffect", "Member[amount]"] + - ["system.int32", "system.drawing.imaging.effects.levelseffect", "Member[midtone]"] + - ["system.boolean", "system.drawing.imaging.effects.blureffect", "Member[expandedge]"] + - ["system.int32", "system.drawing.imaging.effects.contrastcurveeffect", "Member[contrast]"] + - ["system.single", "system.drawing.imaging.effects.sharpeneffect", "Member[radius]"] + - ["system.int32", "system.drawing.imaging.effects.tinteffect", "Member[amount]"] + - ["system.int32", "system.drawing.imaging.effects.colorbalanceeffect", "Member[magentagreen]"] + - ["system.single", "system.drawing.imaging.effects.blureffect", "Member[radius]"] + - ["system.int32", "system.drawing.imaging.effects.highlightcurveeffect", "Member[highlight]"] + - ["system.drawing.imaging.effects.curvechannel", "system.drawing.imaging.effects.colorcurveeffect", "Member[channel]"] + - ["system.drawing.imaging.effects.curvechannel", "system.drawing.imaging.effects.curvechannel!", "Member[green]"] + - ["system.drawing.imaging.effects.curvechannel", "system.drawing.imaging.effects.curvechannel!", "Member[blue]"] + - ["system.readonlymemory", "system.drawing.imaging.effects.colorlookuptableeffect", "Member[alphalookuptable]"] + - ["system.int32", "system.drawing.imaging.effects.midtonecurveeffect", "Member[midtone]"] + - ["system.int32", "system.drawing.imaging.effects.colorbalanceeffect", "Member[cyanred]"] + - ["system.int32", "system.drawing.imaging.effects.tinteffect", "Member[hue]"] + - ["system.readonlymemory", "system.drawing.imaging.effects.colorlookuptableeffect", "Member[redlookuptable]"] + - ["system.int32", "system.drawing.imaging.effects.exposurecurveeffect", "Member[exposure]"] + - ["system.int32", "system.drawing.imaging.effects.blacksaturationcurveeffect", "Member[blacksaturation]"] + - ["system.int32", "system.drawing.imaging.effects.brightnesscontrasteffect", "Member[contrastlevel]"] + - ["system.drawing.imaging.effects.curvechannel", "system.drawing.imaging.effects.curvechannel!", "Member[red]"] + - ["system.int32", "system.drawing.imaging.effects.brightnesscontrasteffect", "Member[brightnesslevel]"] + - ["system.drawing.imaging.colormatrix", "system.drawing.imaging.effects.colormatrixeffect", "Member[matrix]"] + - ["system.int32", "system.drawing.imaging.effects.levelseffect", "Member[highlight]"] + - ["system.int32", "system.drawing.imaging.effects.shadowcurveeffect", "Member[shadow]"] + - ["system.readonlymemory", "system.drawing.imaging.effects.colorlookuptableeffect", "Member[greenlookuptable]"] + - ["system.int32", "system.drawing.imaging.effects.colorbalanceeffect", "Member[yellowblue]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Imaging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Imaging.typemodel.yml new file mode 100644 index 000000000000..645f52059893 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Imaging.typemodel.yml @@ -0,0 +1,532 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfselectpalette]"] + - ["system.int32", "system.drawing.imaging.encoderparameter", "Member[numberofvalues]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcolorcorrectpalette]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[begincontainer]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfroundarc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetbkmode]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawpie]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfextselectcliprgn]"] + - ["system.single", "system.drawing.imaging.metafileheader", "Member[dpix]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetypeshort]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[restore]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[luminancetable]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolylineto16]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetbkcolor]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emffillrgn]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[dontcare]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedhalftone256]"] + - ["system.drawing.color[]", "system.drawing.imaging.colorpalette", "Member[entries]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfdeletecolorspace]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmftextout]"] + - ["system.guid", "system.drawing.imaging.imagecodecinfo", "Member[clsid]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix10]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedhalftone64]"] + - ["system.int32", "system.drawing.imaging.bitmapdata", "Member[width]"] + - ["system.drawing.imaging.colorchannelflag", "system.drawing.imaging.colorchannelflag!", "Member[colorchannelc]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[colorspacegray]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[saveflag]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawimage]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[hastranslucent]"] + - ["system.boolean", "system.drawing.imaging.imageformat", "Method[equals].ReturnValue"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoderparameter", "Member[encoder]"] + - ["system.int32", "system.drawing.imaging.framedimension", "Method[gethashcode].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfrealizepalette]"] + - ["system.object", "system.drawing.imaging.imageattributes", "Method[clone].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[object]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[isemf].ReturnValue"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[undefined]"] + - ["system.drawing.imaging.colorchannelflag", "system.drawing.imaging.colorchannelflag!", "Member[colorchannelk]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[multiplyworldtransform]"] + - ["system.int32", "system.drawing.imaging.propertyitem", "Member[id]"] + - ["system.int32", "system.drawing.imaging.metafileheader", "Member[logicaldpix]"] + - ["system.int32", "system.drawing.imaging.wmfplaceablefileheader", "Member[key]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetbkcolor]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfpolyline]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcreatepen]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfmin]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetbkmode]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[wmf]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfexcludecliprect]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmffloodfill]"] + - ["system.drawing.imaging.metafileheader", "system.drawing.imaging.metafile", "Method[getmetafileheader].ReturnValue"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparameter", "Member[valuetype]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[max]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolybezier16]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetpolyfillmode]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[gif]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix43]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[jpeg]"] + - ["system.int16", "system.drawing.imaging.propertyitem", "Member[type]"] + - ["system.int32", "system.drawing.imaging.bitmapdata", "Member[reserved]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetcoloradjustment]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfglsrecord]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setcompositingmode]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfnamedescpae]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfseticmprofilea]"] + - ["system.int32", "system.drawing.imaging.wmfplaceablefileheader", "Member[reserved]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setrenderingorigin]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfextcreatepen]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfinvertrgn]"] + - ["system.guid", "system.drawing.imaging.encoder", "Member[guid]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[renderprogressive]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix34]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setclipregion]"] + - ["system.int16", "system.drawing.imaging.wmfplaceablefileheader", "Member[bboxtop]"] + - ["system.drawing.imaging.colormaptype", "system.drawing.imaging.colormaptype!", "Member[brush]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfclosefigure]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfcreatepenindirect]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetdibitstodevice]"] + - ["system.int32", "system.drawing.imaging.metafileheader", "Member[emfplusheadersize]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[ordered8x8]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[webp]"] + - ["system.drawing.imaging.metafiletype", "system.drawing.imaging.metafiletype!", "Member[emf]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix21]"] + - ["system.int16", "system.drawing.imaging.metaheader", "Member[noparameters]"] + - ["system.int16", "system.drawing.imaging.metaheader", "Member[noobjects]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfplusrecordbase]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix32]"] + - ["system.drawing.imaging.encoderparameter[]", "system.drawing.imaging.encoderparameters", "Member[param]"] + - ["system.drawing.imaging.colorchannelflag", "system.drawing.imaging.colorchannelflag!", "Member[colorchannellast]"] + - ["system.drawing.imaging.emftype", "system.drawing.imaging.emftype!", "Member[emfplusonly]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix30]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfreserved117]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[offsetclip]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[blockingdecode]"] + - ["system.drawing.imaging.colormatrixflag", "system.drawing.imaging.colormatrixflag!", "Member[skipgrays]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfalphablend]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfforceufimapping]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetypelong]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix03]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[clear]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetmapmode]"] + - ["system.drawing.imaging.coloradjusttype", "system.drawing.imaging.coloradjusttype!", "Member[any]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetcolorspace]"] + - ["system.int32", "system.drawing.imaging.metafileheader", "Member[metafilesize]"] + - ["system.byte[][]", "system.drawing.imaging.imagecodecinfo", "Member[signaturepatterns]"] + - ["system.int16", "system.drawing.imaging.metaheader", "Member[version]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[scanmethodnoninterlaced]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix42]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix13]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfcreatebrushindirect]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[none]"] + - ["system.drawing.imaging.coloradjusttype", "system.drawing.imaging.coloradjusttype!", "Member[brush]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsmalltextout]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetmapperflags]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[tiff]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[rotateworldtransform]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfpaintregion]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfselectobject]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix41]"] + - ["system.int32", "system.drawing.imaging.imagecodecinfo", "Member[version]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[seekableencode]"] + - ["system.drawing.imaging.paletteflags", "system.drawing.imaging.paletteflags!", "Member[halftone]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[compressionlzw]"] + - ["system.int32", "system.drawing.imaging.bitmapdata", "Member[height]"] + - ["system.byte[][]", "system.drawing.imaging.imagecodecinfo", "Member[signaturemasks]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedhalftone27]"] + - ["system.drawing.imaging.colormatrixflag", "system.drawing.imaging.colormatrixflag!", "Member[default]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[begincontainernoparams]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfoffsetviewportorg]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetypelongrange]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfdeleteobject]"] + - ["system.int16", "system.drawing.imaging.wmfplaceablefileheader", "Member[checksum]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix01]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfmodifyworldtransform]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetypeundefined]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setantialiasmode]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolypolygon16]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfflattenpath]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[supportvector]"] + - ["system.int32", "system.drawing.imaging.metafileheader", "Member[version]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[comment]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawbeziers]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawstring]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfscaleviewportextex]"] + - ["system.int16", "system.drawing.imaging.wmfplaceablefileheader", "Member[hmf]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfframergn]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfmovetoex]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[multiformatstart]"] + - ["system.int16", "system.drawing.imaging.wmfplaceablefileheader", "Member[inch]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[solid]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetpaletteentries]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpie]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[item]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetbrushorgex]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsettextjustification]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[total]"] + - ["system.guid", "system.drawing.imaging.imagecodecinfo", "Member[formatid]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsettextalign]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfdibcreatepatternbrush]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfextfloodfill]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolybezierto16]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfgradientfill]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfmoveto]"] + - ["system.drawing.imaging.metafiletype", "system.drawing.imaging.metafiletype!", "Member[emfplusonly]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[partiallyscalable]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix22]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfpolypolygon]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfexttextoutw]"] + - ["system.drawing.imaging.imagecodecinfo[]", "system.drawing.imaging.imagecodecinfo!", "Method[getimageencoders].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetviewportextex]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfoffsetcilprgn]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetpixel]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[hasrealpixelsize]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[isemfplusdual].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfcreatefontindirect]"] + - ["system.drawing.imaging.paletteflags", "system.drawing.imaging.paletteflags!", "Member[hasalpha]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfpatblt]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[compression]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[endoffile]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[errordiffusion]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetviewportorgex]"] + - ["system.boolean", "system.drawing.imaging.framedimension", "Method[equals].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfinvertregion]"] + - ["system.drawing.imaging.metafileframeunit", "system.drawing.imaging.metafileframeunit!", "Member[document]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetlayout]"] + - ["system.int32", "system.drawing.imaging.imageformat", "Method[gethashcode].ReturnValue"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[compressionnone]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format16bppargb1555]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format8bppindexed]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcreatemonobrush]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolybezierto]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[resetclip]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfanimatepalette]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[version]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[bmp]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format1bppindexed]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfroundrect]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfarc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfmaskblt]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[settextcontrast]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[caching]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[hasrealdpi]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetmapperflags]"] + - ["system.drawing.imaging.colorchannelflag", "system.drawing.imaging.colorchannelflag!", "Member[colorchannely]"] + - ["system.drawing.imaging.coloradjusttype", "system.drawing.imaging.coloradjusttype!", "Member[bitmap]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcreatecolorspacew]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[framedimensionresolution]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[supportbitmap]"] + - ["system.drawing.imaging.metafileframeunit", "system.drawing.imaging.metafileframeunit!", "Member[point]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetviewportext]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[isemfplusonly].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setinterpolationmode]"] + - ["system.drawing.imaging.framedimension", "system.drawing.imaging.framedimension!", "Member[resolution]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfpie]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setclippath]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolydraw16]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfbeginpath]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format64bppargb]"] + - ["system.int32", "system.drawing.imaging.colorpalette", "Member[flags]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[fillpie]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[fillrects]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetmiterlimit]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[isemfplus].ReturnValue"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format4bppindexed]"] + - ["system.drawing.color", "system.drawing.imaging.colormap", "Member[newcolor]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix00]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfcreatepalette]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[colorspaceycck]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfchord]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsettextalign]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix12]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfrealizepalette]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolygon16]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[flush]"] + - ["system.drawing.imaging.imagelockmode", "system.drawing.imaging.imagelockmode!", "Member[writeonly]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix11]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetrop2]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[heif]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfeof]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetstretchbltmode]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetdibtodev]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[saveascmyk]"] + - ["system.drawing.imaging.metafileframeunit", "system.drawing.imaging.metafileframeunit!", "Member[pixel]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecinfo", "Member[flags]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[emf]"] + - ["system.single", "system.drawing.imaging.metafileheader", "Member[dpiy]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsettextcolor]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfbitblt]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[colortypecmyk]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfreserved069]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfbitblt]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawcurve]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[transformflipvertical]"] + - ["system.drawing.imaging.metaheader", "system.drawing.imaging.metafileheader", "Member[wmfheader]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[chrominancetable]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[colorspace]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolytextouta]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawarc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsettextcharextra]"] + - ["system.guid", "system.drawing.imaging.framedimension", "Member[guid]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[encoder]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[icon]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format24bpprgb]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[multiframe]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format32bppargb]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[builtin]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[png]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfoffsetcliprgn]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfendpath]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetmapmode]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedblackandwhite]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[multiformatend]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfoffsetwindoworg]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[scalable]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[indexed]"] + - ["system.int16", "system.drawing.imaging.wmfplaceablefileheader", "Member[bboxbottom]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfscalewindowextex]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetmetargn]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[settextrenderinghint]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfdibbitblt]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[versiongif87]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[fillregion]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[compressionrle]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfescape]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[readonly]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[extended]"] + - ["system.int32", "system.drawing.imaging.metaheader", "Member[size]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix44]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolylineto]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[dualspiral4x4]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetwindoworgex]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[decoder]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetrop2]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfselectpalette]"] + - ["system.drawing.imaging.metafileframeunit", "system.drawing.imaging.metafileframeunit!", "Member[gdicompatible]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcreatepalette]"] + - ["system.drawing.imaging.coloradjusttype", "system.drawing.imaging.coloradjusttype!", "Member[pen]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfextcreatefontindirect]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpaintrgn]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[rendermethod]"] + - ["system.int16", "system.drawing.imaging.wmfplaceablefileheader", "Member[bboxright]"] + - ["system.int16", "system.drawing.imaging.wmfplaceablefileheader", "Member[bboxleft]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolyline16]"] + - ["system.drawing.imaging.metafileframeunit", "system.drawing.imaging.metafileframeunit!", "Member[inch]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[scanmethodinterlaced]"] + - ["system.intptr", "system.drawing.imaging.bitmapdata", "Member[scan0]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfrecordbase]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetyperationalrange]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[none]"] + - ["system.drawing.imaging.emftype", "system.drawing.imaging.emftype!", "Member[emfplusdual]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[custom]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolydraw]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsettextcolor]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfcreatepatternbrush]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setcliprect]"] + - ["system.string", "system.drawing.imaging.imagecodecinfo", "Member[formatdescription]"] + - ["system.byte[]", "system.drawing.imaging.propertyitem", "Member[value]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawimagepoints]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[fillpolygon]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix02]"] + - ["system.drawing.imaging.framedimension", "system.drawing.imaging.framedimension!", "Member[time]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[transformrotate180]"] + - ["system.string", "system.drawing.imaging.imageformat", "Method[tostring].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsavedc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emffillpath]"] + - ["system.drawing.imaging.metafiletype", "system.drawing.imaging.metafileheader", "Member[type]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[canonical]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[framedimensionpage]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setworldtransform]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix14]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparameter", "Member[type]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format16bppgrayscale]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawellipse]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolybezier]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfdibstretchblt]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetlayout]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[invalid]"] + - ["system.drawing.imaging.emftype", "system.drawing.imaging.emftype!", "Member[emfonly]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolypolyline16]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[rendernonprogressive]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[transformfliphorizontal]"] + - ["system.drawing.imaging.coloradjusttype", "system.drawing.imaging.coloradjusttype!", "Member[default]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format48bpprgb]"] + - ["system.drawing.imaging.framedimension", "system.drawing.imaging.framedimension!", "Member[page]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[iswmfplaceable].ReturnValue"] + - ["system.drawing.imaging.colorchannelflag", "system.drawing.imaging.colorchannelflag!", "Member[colorchannelm]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfextescape]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[ordered4x4]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[system]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfglsboundedrecord]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[isdisplay].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfarcto]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format32bpprgb]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolypolygon]"] + - ["system.string", "system.drawing.imaging.imagecodecinfo", "Member[mimetype]"] + - ["system.drawing.imaging.colormode", "system.drawing.imaging.colormode!", "Member[argb32mode]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetpixelv]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfheader]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[colortypeycck]"] + - ["system.drawing.imaging.imagecodecinfo[]", "system.drawing.imaging.imagecodecinfo!", "Method[getimagedecoders].ReturnValue"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[spiral4x4]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[fillpath]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfexttextout]"] + - ["system.drawing.imaging.imagelockmode", "system.drawing.imaging.imagelockmode!", "Member[readonly]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix40]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[fillellipse]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[colorspaceycbcr]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfintersectcliprect]"] + - ["system.drawing.imaging.paletteflags", "system.drawing.imaging.paletteflags!", "Member[grayscale]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfrectangle]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetwindowextex]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfchord]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcolormatchtotargetw]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfframeregion]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[versiongif89]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetypepointer]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfellipse]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetwindowext]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfseticmmode]"] + - ["system.string", "system.drawing.imaging.imagecodecinfo", "Member[dllname]"] + - ["system.drawing.imaging.coloradjusttype", "system.drawing.imaging.coloradjusttype!", "Member[count]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawlines]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetpolyfillmode]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfdrawescape]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[quality]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emflineto]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfstretchdibits]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[colorspacecmyk]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfrestoredc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolytextoutw]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfdeleteobject]"] + - ["system.drawing.imaging.metafileframeunit", "system.drawing.imaging.metafileframeunit!", "Member[millimeter]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfrectangle]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix33]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfexcludecliprect]"] + - ["system.drawing.imaging.imagelockmode", "system.drawing.imaging.imagelockmode!", "Member[userinputbuffer]"] + - ["system.drawing.imaging.colormaptype", "system.drawing.imaging.colormaptype!", "Member[default]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfwidenpath]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[ordered16x16]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format64bpppargb]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedhalftone8]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfmax]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[resetworldtransform]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[compressionccitt4]"] + - ["system.drawing.imaging.coloradjusttype", "system.drawing.imaging.coloradjusttype!", "Member[text]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfscalewindowext]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[transformrotate270]"] + - ["system.drawing.imaging.metafiletype", "system.drawing.imaging.metafiletype!", "Member[wmf]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfstrokeandfillpath]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfellipse]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setpagetransform]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[scaleworldtransform]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetarcdirection]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[imageitems]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfscaleviewportext]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfcreateregion]"] + - ["system.int32", "system.drawing.imaging.metafileheader", "Member[logicaldpiy]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfselectobject]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[palpha]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcreatedibpatternbrushpt]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolyline]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix24]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[endcontainer]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfexttextouta]"] + - ["system.int16", "system.drawing.imaging.metaheader", "Member[headersize]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[colorspacergb]"] + - ["system.int32", "system.drawing.imaging.propertyitem", "Member[len]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetlinkedufis]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[translateworldtransform]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfstrokepath]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix23]"] + - ["system.drawing.imaging.colormode", "system.drawing.imaging.colormode!", "Member[argb64mode]"] + - ["system.drawing.imaging.imagelockmode", "system.drawing.imaging.imagelockmode!", "Member[readwrite]"] + - ["system.drawing.imaging.imagecodecflags", "system.drawing.imaging.imagecodecflags!", "Member[user]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix20]"] + - ["system.intptr", "system.drawing.imaging.metafile", "Method[gethenhmetafile].ReturnValue"] + - ["system.int32", "system.drawing.imaging.metaheader", "Member[maxrecord]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfabortpath]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfstretchdib]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[lastframe]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format32bpppargb]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[header]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetstretchbltmode]"] + - ["system.drawing.imaging.imageflags", "system.drawing.imaging.imageflags!", "Member[hasalpha]"] + - ["system.guid", "system.drawing.imaging.imageformat", "Member[guid]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfgdicomment]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[transformation]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedhalftone216]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.bitmapdata", "Member[pixelformat]"] + - ["system.drawing.color", "system.drawing.imaging.colormap", "Member[oldcolor]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedhalftone252]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[alpha]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix31]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmffillregion]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawpath]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[colordepth]"] + - ["system.string", "system.drawing.imaging.imagecodecinfo", "Member[codecname]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[transformrotate90]"] + - ["system.drawing.imaging.colormatrixflag", "system.drawing.imaging.colormatrixflag!", "Member[altgrays]"] + - ["system.single", "system.drawing.imaging.colormatrix", "Member[matrix04]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfroundrect]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setpixeloffsetmode]"] + - ["system.string", "system.drawing.imaging.framedimension", "Method[tostring].ReturnValue"] + - ["system.int32", "system.drawing.imaging.bitmapdata", "Member[stride]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfanglearc]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[compressionccitt3]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[iswmf].ReturnValue"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetyperational]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[min]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetrelabs]"] + - ["system.drawing.imaging.colorpalette", "system.drawing.imaging.colorpalette!", "Method[createoptimalpalette].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolygon]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetypebyte]"] + - ["system.drawing.imaging.metafiletype", "system.drawing.imaging.metafiletype!", "Member[wmfplaceable]"] + - ["system.boolean", "system.drawing.imaging.metafileheader", "Method[isemforemfplus].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[setcompositingquality]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[gdi]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[fillclosedcurve]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfselectclipregion]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfextfloodfill]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetwindoworg]"] + - ["system.drawing.imaging.encoder", "system.drawing.imaging.encoder!", "Member[scanmethod]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emftransparentblt]"] + - ["system.drawing.imaging.metafiletype", "system.drawing.imaging.metafiletype!", "Member[invalid]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[spiral8x8]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawdriverstring]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfstretchblt]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetviewportorg]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfstartdoc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfpolygon]"] + - ["system.drawing.imaging.metafiletype", "system.drawing.imaging.metafiletype!", "Member[emfplusdual]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsettextjustification]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[save]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfstretchblt]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[memorybmp]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpolypolyline]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfplgblt]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[multiformatsection]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawclosedcurve]"] + - ["system.drawing.imaging.encoderparametervaluetype", "system.drawing.imaging.encoderparametervaluetype!", "Member[valuetypeascii]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[max]"] + - ["system.drawing.imaging.imageformat", "system.drawing.imaging.imageformat!", "Member[exif]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfresizepalette]"] + - ["system.drawing.imaging.metafileheader", "system.drawing.imaging.metafile!", "Method[getmetafileheader].ReturnValue"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfselectclippath]"] + - ["system.drawing.rectangle", "system.drawing.imaging.metafileheader", "Member[bounds]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmflineto]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfpixelformat]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format16bpprgb555]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfresizepalette]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfseticmprofilew]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfrestoredc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[wmfsetpalentries]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.imaging.pixelformat!", "Member[format16bpprgb565]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsetworldtransform]"] + - ["system.int16", "system.drawing.imaging.metaheader", "Member[type]"] + - ["system.string", "system.drawing.imaging.imagecodecinfo", "Member[filenameextension]"] + - ["system.drawing.imaging.encodervalue", "system.drawing.imaging.encodervalue!", "Member[framedimensiontime]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[drawrects]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfintersectcliprect]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[getdc]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcreatecolorspace]"] + - ["system.drawing.imaging.dithertype", "system.drawing.imaging.dithertype!", "Member[dualspiral8x8]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfsavedc]"] + - ["system.drawing.imaging.palettetype", "system.drawing.imaging.palettetype!", "Member[fixedhalftone125]"] + - ["system.drawing.imaging.emfplusrecordtype", "system.drawing.imaging.emfplusrecordtype!", "Member[emfcreatebrushindirect]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Interop.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Interop.typemodel.yml new file mode 100644 index 000000000000..f1eafb35f47f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Interop.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.drawing.interop.logfont", "Member[lfheight]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfitalic]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfoutprecision]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfclipprecision]"] + - ["system.int32", "system.drawing.interop.logfont", "Member[lfwidth]"] + - ["system.int32", "system.drawing.interop.logfont", "Member[lfweight]"] + - ["system.int32", "system.drawing.interop.logfont", "Member[lforientation]"] + - ["system.span", "system.drawing.interop.logfont", "Member[lffacename]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfquality]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfstrikeout]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfpitchandfamily]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfunderline]"] + - ["system.int32", "system.drawing.interop.logfont", "Member[lfescapement]"] + - ["system.byte", "system.drawing.interop.logfont", "Member[lfcharset]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Printing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Printing.typemodel.yml new file mode 100644 index 000000000000..eefe6cfd89f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Printing.typemodel.yml @@ -0,0 +1,296 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.drawing.printing.duplex", "system.drawing.printing.duplex!", "Member[vertical]"] + - ["system.drawing.printing.printerunit", "system.drawing.printing.printerunit!", "Member[tenthsofamillimeter]"] + - ["system.object", "system.drawing.printing.printersettings+papersizecollection", "Member[syncroot]"] + - ["system.drawing.rectangle", "system.drawing.printing.printpageeventargs", "Member[marginbounds]"] + - ["system.boolean", "system.drawing.printing.marginsconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.drawing.printing.margins!", "Method[op_inequality].ReturnValue"] + - ["system.security.securityelement", "system.drawing.printing.printingpermission", "Method[toxml].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[legalextra]"] + - ["system.drawing.printing.printaction", "system.drawing.printing.printeventargs", "Member[printaction]"] + - ["system.boolean", "system.drawing.printing.printersettings", "Member[isdefaultprinter]"] + - ["system.drawing.printing.papersize", "system.drawing.printing.pagesettings", "Member[papersize]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prc32k]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopeyounumber4]"] + - ["system.security.ipermission", "system.drawing.printing.printingpermission", "Method[copy].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[quarto]"] + - ["system.drawing.printing.papersize", "system.drawing.printing.printersettings+papersizecollection", "Member[item]"] + - ["system.boolean", "system.drawing.printing.printersettings+papersourcecollection", "Member[issynchronized]"] + - ["system.security.ipermission", "system.drawing.printing.printingpermission", "Method[intersect].ReturnValue"] + - ["system.drawing.point", "system.drawing.printing.printerunitconvert!", "Method[convert].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[inviteenvelope]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a5transverse]"] + - ["system.int32", "system.drawing.printing.printersettings+papersizecollection", "Member[count]"] + - ["system.object", "system.drawing.printing.printersettings+printerresolutioncollection", "Member[syncroot]"] + - ["system.int32", "system.drawing.printing.printersettings+papersourcecollection", "Method[add].ReturnValue"] + - ["system.drawing.printing.printersettings+stringcollection", "system.drawing.printing.printersettings!", "Member[installedprinters]"] + - ["system.drawing.graphics", "system.drawing.printing.printpageeventargs", "Member[graphics]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopechounumber3]"] + - ["system.object", "system.drawing.printing.marginsconverter", "Method[createinstance].ReturnValue"] + - ["system.string", "system.drawing.printing.printersettings", "Method[tostring].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopeyounumber4rotated]"] + - ["system.drawing.rectangle", "system.drawing.printing.printerunitconvert!", "Method[convert].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a4small]"] + - ["system.collections.ienumerator", "system.drawing.printing.printersettings+printerresolutioncollection", "Method[getenumerator].ReturnValue"] + - ["system.drawing.printing.printerunit", "system.drawing.printing.printerunit!", "Member[hundredthsofamillimeter]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japanesedoublepostcard]"] + - ["system.string", "system.drawing.printing.printersettings", "Member[printfilename]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[custom]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a4plus]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopekakunumber2rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[monarchenvelope]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b5extra]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopechounumber4]"] + - ["system.drawing.graphics", "system.drawing.printing.printcontroller", "Method[onstartpage].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[note]"] + - ["system.boolean", "system.drawing.printing.pagesettings", "Member[landscape]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber2rotated]"] + - ["system.int32", "system.drawing.printing.printersettings", "Member[maximumcopies]"] + - ["system.int32", "system.drawing.printing.papersize", "Member[height]"] + - ["system.drawing.printing.printersettings+papersizecollection", "system.drawing.printing.printersettings", "Member[papersizes]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[number11envelope]"] + - ["system.drawing.graphics", "system.drawing.printing.previewprintcontroller", "Method[onstartpage].ReturnValue"] + - ["system.boolean", "system.drawing.printing.marginsconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.drawing.printing.margins", "system.drawing.printing.pagesettings", "Member[margins]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a3extra]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber10]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[c4envelope]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b5jisrotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b5]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[standard11x17]"] + - ["system.drawing.printing.printingpermissionlevel", "system.drawing.printing.printingpermissionlevel!", "Member[noprinting]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[lettersmall]"] + - ["system.drawing.printing.pagesettings", "system.drawing.printing.printersettings", "Member[defaultpagesettings]"] + - ["system.int32", "system.drawing.printing.printersettings", "Member[maximumpage]"] + - ["system.object", "system.drawing.printing.pagesettings", "Method[clone].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[isob4]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b4envelope]"] + - ["system.int32", "system.drawing.printing.margins", "Member[left]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a4rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[letterextra]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber5rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[usstandardfanfold]"] + - ["system.drawing.size", "system.drawing.printing.previewpageinfo", "Member[physicalsize]"] + - ["system.boolean", "system.drawing.printing.printcontroller", "Member[ispreview]"] + - ["system.drawing.printing.duplex", "system.drawing.printing.duplex!", "Member[horizontal]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[c5envelope]"] + - ["system.boolean", "system.drawing.printing.printersettings", "Member[canduplex]"] + - ["system.drawing.printing.printerunit", "system.drawing.printing.printerunit!", "Member[display]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a2]"] + - ["system.drawing.printing.printaction", "system.drawing.printing.printaction!", "Member[printtopreview]"] + - ["system.drawing.printing.printerresolutionkind", "system.drawing.printing.printerresolutionkind!", "Member[high]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japanesedoublepostcardrotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[dsheet]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber4]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber7rotated]"] + - ["system.int32", "system.drawing.printing.papersize", "Member[rawkind]"] + - ["system.drawing.printing.printersettings", "system.drawing.printing.printdocument", "Member[printersettings]"] + - ["system.int32", "system.drawing.printing.printersettings", "Member[landscapeangle]"] + - ["system.boolean", "system.drawing.printing.previewprintcontroller", "Member[useantialias]"] + - ["system.double", "system.drawing.printing.printerunitconvert!", "Method[convert].ReturnValue"] + - ["system.int32", "system.drawing.printing.printersettings+printerresolutioncollection", "Method[add].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber6rotated]"] + - ["system.drawing.printing.printerresolutionkind", "system.drawing.printing.printerresolutionkind!", "Member[draft]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[germanlegalfanfold]"] + - ["system.drawing.printing.duplex", "system.drawing.printing.duplex!", "Member[default]"] + - ["system.drawing.printing.printcontroller", "system.drawing.printing.printdocument", "Member[printcontroller]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[standard10x14]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[envelope]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[automaticfeed]"] + - ["system.drawing.printing.printerresolution", "system.drawing.printing.pagesettings", "Member[printerresolution]"] + - ["system.collections.ienumerator", "system.drawing.printing.printersettings+papersizecollection", "Method[getenumerator].ReturnValue"] + - ["system.drawing.printing.printrange", "system.drawing.printing.printersettings", "Member[printrange]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopekakunumber3rotated]"] + - ["system.int32", "system.drawing.printing.printersettings+stringcollection", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.drawing.printing.printersettings+stringcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.drawing.printing.printerresolution", "Member[y]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a5rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[germanstandardfanfold]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b5transverse]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber8rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a4extra]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[middle]"] + - ["system.drawing.graphics", "system.drawing.printing.printersettings", "Method[createmeasurementgraphics].ReturnValue"] + - ["system.int32", "system.drawing.printing.printersettings", "Member[topage]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber10rotated]"] + - ["system.object", "system.drawing.printing.printersettings", "Method[clone].ReturnValue"] + - ["system.drawing.printing.printingpermissionlevel", "system.drawing.printing.printingpermissionlevel!", "Member[defaultprinting]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber1]"] + - ["system.collections.ienumerator", "system.drawing.printing.printersettings+stringcollection", "Method[getenumerator].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b4]"] + - ["system.intptr", "system.drawing.printing.printersettings", "Method[gethdevnames].ReturnValue"] + - ["system.boolean", "system.drawing.printing.printersettings+papersizecollection", "Member[issynchronized]"] + - ["system.int32", "system.drawing.printing.margins", "Member[right]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prc32kbig]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b4jisrotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a4transverse]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[cassette]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[smallformat]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[number12envelope]"] + - ["system.int32", "system.drawing.printing.printersettings+printerresolutioncollection", "Member[count]"] + - ["system.drawing.printing.duplex", "system.drawing.printing.printersettings", "Member[duplex]"] + - ["system.boolean", "system.drawing.printing.printpageeventargs", "Member[cancel]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[c65envelope]"] + - ["system.string", "system.drawing.printing.papersource", "Method[tostring].ReturnValue"] + - ["system.drawing.printing.papersource", "system.drawing.printing.pagesettings", "Member[papersource]"] + - ["system.drawing.printing.printrange", "system.drawing.printing.printrange!", "Member[selection]"] + - ["system.drawing.printing.printerresolution", "system.drawing.printing.printersettings+printerresolutioncollection", "Member[item]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[letterplus]"] + - ["system.int16", "system.drawing.printing.printersettings", "Member[copies]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber5]"] + - ["system.string", "system.drawing.printing.papersize", "Method[tostring].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a6rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.papersize", "Member[kind]"] + - ["system.boolean", "system.drawing.printing.marginsconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber1rotated]"] + - ["system.drawing.printing.printerresolutionkind", "system.drawing.printing.printerresolutionkind!", "Member[medium]"] + - ["system.int32", "system.drawing.printing.printersettings+papersourcecollection", "Member[count]"] + - ["system.drawing.printing.printrange", "system.drawing.printing.printrange!", "Member[allpages]"] + - ["system.drawing.image", "system.drawing.printing.previewpageinfo", "Member[image]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[number10envelope]"] + - ["system.int32", "system.drawing.printing.printersettings", "Member[minimumpage]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[standard12x11]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prc16krotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a3rotated]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[tractorfeed]"] + - ["system.drawing.printing.pagesettings", "system.drawing.printing.querypagesettingseventargs", "Member[pagesettings]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber9rotated]"] + - ["system.boolean", "system.drawing.printing.printersettings", "Member[isplotter]"] + - ["system.boolean", "system.drawing.printing.printersettings", "Member[isvalid]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[standard15x11]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[aplus]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber3]"] + - ["system.string", "system.drawing.printing.printdocument", "Member[documentname]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[c6envelope]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber8]"] + - ["system.int32", "system.drawing.printing.printerresolution", "Member[x]"] + - ["system.drawing.printing.printerresolutionkind", "system.drawing.printing.printerresolutionkind!", "Member[custom]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japanesepostcard]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopekakunumber2]"] + - ["system.drawing.printing.printaction", "system.drawing.printing.printaction!", "Member[printtoprinter]"] + - ["system.int32", "system.drawing.printing.printersettings+papersizecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.drawing.printing.previewprintcontroller", "Member[ispreview]"] + - ["system.int32", "system.drawing.printing.margins", "Member[bottom]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[manualfeed]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a3transverse]"] + - ["system.boolean", "system.drawing.printing.printersettings", "Method[isdirectprintingsupported].ReturnValue"] + - ["system.drawing.printing.printerunit", "system.drawing.printing.printerunit!", "Member[thousandthsofaninch]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[tabloidextra]"] + - ["system.drawing.printing.previewpageinfo[]", "system.drawing.printing.previewprintcontroller", "Method[getpreviewpageinfo].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[c3envelope]"] + - ["system.string", "system.drawing.printing.printersettings", "Member[printername]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prc32krotated]"] + - ["system.string", "system.drawing.printing.margins", "Method[tostring].ReturnValue"] + - ["system.int32", "system.drawing.printing.papersource", "Member[rawkind]"] + - ["system.security.ipermission", "system.drawing.printing.printingpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[custom]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[esheet]"] + - ["system.intptr", "system.drawing.printing.printersettings", "Method[gethdevmode].ReturnValue"] + - ["system.security.ipermission", "system.drawing.printing.printingpermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.drawing.printing.printpageeventargs", "Member[hasmorepages]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber3rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopekakunumber3]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[bplus]"] + - ["system.boolean", "system.drawing.printing.printingpermission", "Method[issubsetof].ReturnValue"] + - ["system.string", "system.drawing.printing.pagesettings", "Method[tostring].ReturnValue"] + - ["system.single", "system.drawing.printing.pagesettings", "Member[hardmarginx]"] + - ["system.drawing.printing.printrange", "system.drawing.printing.printrange!", "Member[currentpage]"] + - ["system.drawing.graphics", "system.drawing.printing.standardprintcontroller", "Method[onstartpage].ReturnValue"] + - ["system.boolean", "system.drawing.printing.printersettings+stringcollection", "Member[issynchronized]"] + - ["system.drawing.printing.margins", "system.drawing.printing.printerunitconvert!", "Method[convert].ReturnValue"] + - ["system.boolean", "system.drawing.printing.printingpermission", "Method[isunrestricted].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopechounumber3rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japanesepostcardrotated]"] + - ["system.drawing.printing.papersource", "system.drawing.printing.printersettings+papersourcecollection", "Member[item]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b6jis]"] + - ["system.string", "system.drawing.printing.papersize", "Member[papername]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a5]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[statement]"] + - ["system.string", "system.drawing.printing.papersource", "Member[sourcename]"] + - ["system.drawing.printing.pagesettings", "system.drawing.printing.printdocument", "Member[defaultpagesettings]"] + - ["system.drawing.printing.printersettings+printerresolutioncollection", "system.drawing.printing.printersettings", "Member[printerresolutions]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[folio]"] + - ["system.drawing.printing.printingpermissionlevel", "system.drawing.printing.printingpermissionlevel!", "Member[safeprinting]"] + - ["system.single", "system.drawing.printing.pagesettings", "Member[hardmarginy]"] + - ["system.boolean", "system.drawing.printing.printersettings+printerresolutioncollection", "Member[issynchronized]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a4]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[standard10x11]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[number14envelope]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b5envelope]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[personalenvelope]"] + - ["system.boolean", "system.drawing.printing.printersettings", "Member[printtofile]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[upper]"] + - ["system.boolean", "system.drawing.printing.printersettings", "Member[collate]"] + - ["system.drawing.size", "system.drawing.printing.printerunitconvert!", "Method[convert].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[letterrotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[number9envelope]"] + - ["system.int32", "system.drawing.printing.margins", "Member[top]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[standard9x11]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber6]"] + - ["system.string", "system.drawing.printing.printdocument", "Method[tostring].ReturnValue"] + - ["system.drawing.printing.printingpermissionlevel", "system.drawing.printing.printingpermissionattribute", "Member[level]"] + - ["system.drawing.printing.printerresolutionkind", "system.drawing.printing.printerresolutionkind!", "Member[low]"] + - ["system.collections.ienumerator", "system.drawing.printing.printersettings+papersourcecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.drawing.printing.printersettings", "Member[supportscolor]"] + - ["system.boolean", "system.drawing.printing.margins!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.drawing.printing.papersize", "Member[width]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prc16k]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[tabloid]"] + - ["system.object", "system.drawing.printing.marginsconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.printing.printaction", "system.drawing.printing.printaction!", "Member[printtofile]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[largeformat]"] + - ["system.string", "system.drawing.printing.printerresolution", "Method[tostring].ReturnValue"] + - ["system.string", "system.drawing.printing.printersettings+stringcollection", "Member[item]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[lower]"] + - ["system.boolean", "system.drawing.printing.margins", "Method[equals].ReturnValue"] + - ["system.int32", "system.drawing.printing.printerunitconvert!", "Method[convert].ReturnValue"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersource", "Member[kind]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prc32kbigrotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[letter]"] + - ["system.drawing.printing.printrange", "system.drawing.printing.printrange!", "Member[somepages]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber7]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[dlenvelope]"] + - ["system.boolean", "system.drawing.printing.pagesettings", "Member[color]"] + - ["system.int32", "system.drawing.printing.margins", "Method[gethashcode].ReturnValue"] + - ["system.drawing.printing.printingpermissionlevel", "system.drawing.printing.printingpermissionlevel!", "Member[allprinting]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[formsource]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[letterextratransverse]"] + - ["system.int32", "system.drawing.printing.printersettings", "Member[frompage]"] + - ["system.drawing.printing.pagesettings", "system.drawing.printing.printpageeventargs", "Member[pagesettings]"] + - ["system.drawing.printing.printersettings", "system.drawing.printing.pagesettings", "Member[printersettings]"] + - ["system.drawing.rectangle", "system.drawing.printing.pagesettings", "Member[bounds]"] + - ["system.drawing.printing.printerresolutionkind", "system.drawing.printing.printerresolution", "Member[kind]"] + - ["system.object", "system.drawing.printing.printersettings+stringcollection", "Member[syncroot]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[legal]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b6envelope]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber9]"] + - ["system.drawing.printing.printersettings+papersourcecollection", "system.drawing.printing.printersettings", "Member[papersources]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[lettertransverse]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[csheet]"] + - ["system.object", "system.drawing.printing.printersettings+papersourcecollection", "Member[syncroot]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[italyenvelope]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[manual]"] + - ["system.drawing.printing.printingpermissionlevel", "system.drawing.printing.printingpermission", "Member[level]"] + - ["system.drawing.rectangle", "system.drawing.printing.printpageeventargs", "Member[pagebounds]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber2]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[b6jisrotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a3extratransverse]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[executive]"] + - ["system.drawing.printing.papersourcekind", "system.drawing.printing.papersourcekind!", "Member[largecapacity]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[ledger]"] + - ["system.drawing.rectanglef", "system.drawing.printing.pagesettings", "Member[printablearea]"] + - ["system.int32", "system.drawing.printing.printersettings+stringcollection", "Method[add].ReturnValue"] + - ["system.drawing.printing.duplex", "system.drawing.printing.duplex!", "Member[simplex]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[japaneseenvelopechounumber4rotated]"] + - ["system.object", "system.drawing.printing.margins", "Method[clone].ReturnValue"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a6]"] + - ["system.object", "system.drawing.printing.marginsconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.drawing.printing.printdocument", "Member[originatmargins]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[prcenvelopenumber4rotated]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a5extra]"] + - ["system.drawing.printing.paperkind", "system.drawing.printing.paperkind!", "Member[a3]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Text.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Text.typemodel.yml new file mode 100644 index 000000000000..091a6ce7e33b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.Text.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.drawing.text.textrenderinghint", "system.drawing.text.textrenderinghint!", "Member[antialiasgridfit]"] + - ["system.drawing.text.textrenderinghint", "system.drawing.text.textrenderinghint!", "Member[cleartypegridfit]"] + - ["system.drawing.text.genericfontfamilies", "system.drawing.text.genericfontfamilies!", "Member[monospace]"] + - ["system.drawing.text.hotkeyprefix", "system.drawing.text.hotkeyprefix!", "Member[none]"] + - ["system.drawing.text.textrenderinghint", "system.drawing.text.textrenderinghint!", "Member[systemdefault]"] + - ["system.drawing.fontfamily[]", "system.drawing.text.fontcollection", "Member[families]"] + - ["system.drawing.text.textrenderinghint", "system.drawing.text.textrenderinghint!", "Member[antialias]"] + - ["system.drawing.text.textrenderinghint", "system.drawing.text.textrenderinghint!", "Member[singlebitperpixelgridfit]"] + - ["system.drawing.text.hotkeyprefix", "system.drawing.text.hotkeyprefix!", "Member[show]"] + - ["system.drawing.text.hotkeyprefix", "system.drawing.text.hotkeyprefix!", "Member[hide]"] + - ["system.drawing.text.genericfontfamilies", "system.drawing.text.genericfontfamilies!", "Member[sansserif]"] + - ["system.drawing.text.textrenderinghint", "system.drawing.text.textrenderinghint!", "Member[singlebitperpixel]"] + - ["system.drawing.text.genericfontfamilies", "system.drawing.text.genericfontfamilies!", "Member[serif]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.typemodel.yml new file mode 100644 index 000000000000..95f7e6f2308d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Drawing.typemodel.yml @@ -0,0 +1,1319 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[seashell]"] + - ["system.boolean", "system.drawing.graphics", "Member[isvisibleclipempty]"] + - ["system.drawing.color", "system.drawing.color!", "Member[gainsboro]"] + - ["system.drawing.color", "system.drawing.color!", "Member[powderblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[sandybrown]"] + - ["system.componentmodel.propertydescriptorcollection", "system.drawing.imageconverter", "Method[getproperties].ReturnValue"] + - ["system.int32", "system.drawing.size", "Member[width]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[control]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[buttonface]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkgoldenrod]"] + - ["system.drawing.color", "system.drawing.color!", "Member[empty]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[deepskyblue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkslateblue]"] + - ["system.boolean", "system.drawing.rectangle!", "Method[op_equality].ReturnValue"] + - ["system.numerics.vector4", "system.drawing.rectanglef!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[cornsilk]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[settings]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[captureblt]"] + - ["system.drawing.color", "system.drawing.color!", "Member[coral]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[aqua]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.pen", "Member[startcap]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkkhaki]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediacdr]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[controltext]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[gold]"] + - ["system.drawing.pointf", "system.drawing.sizef!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[snow]"] + - ["system.single[]", "system.drawing.stringformat", "Method[gettabstops].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumseagreen]"] + - ["system.single", "system.drawing.color", "Method[gethue].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[magenta]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[ivory]"] + - ["system.boolean", "system.drawing.pointf", "Method[equals].ReturnValue"] + - ["system.drawing.size", "system.drawing.size!", "Member[empty]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightgoldenrodyellow]"] + - ["system.byte", "system.drawing.color", "Member[a]"] + - ["system.drawing.graphicsunit", "system.drawing.font", "Member[unit]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[olivedrab]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkkhaki]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[aliceblue]"] + - ["system.string", "system.drawing.pointf", "Method[tostring].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[controltext]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[white]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[inactiveborder]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[cornsilk]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkolivegreen]"] + - ["system.drawing.stringformatflags", "system.drawing.stringformat", "Member[formatflags]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[menuhighlight]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[patpaint]"] + - ["system.boolean", "system.drawing.point", "Member[isempty]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotatenoneflipy]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[orangered]"] + - ["system.drawing.color", "system.drawing.color!", "Method[fromknowncolor].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[orchid]"] + - ["system.drawing.sizef", "system.drawing.size!", "Method[op_implicit].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[hottrack]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[fuchsia]"] + - ["system.drawing.color", "system.drawing.color!", "Member[midnightblue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkblue]"] + - ["system.boolean", "system.drawing.image!", "Method[isextendedpixelformat].ReturnValue"] + - ["system.drawing.drawing2d.pentype", "system.drawing.pen", "Member[pentype]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[beige]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[orchid]"] + - ["system.drawing.point", "system.drawing.point!", "Method[subtract].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[controllight]"] + - ["system.drawing.stringformat", "system.drawing.stringformat!", "Member[generictypographic]"] + - ["system.drawing.color", "system.drawing.color!", "Member[navy]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[highlighttext]"] + - ["system.drawing.pointf", "system.drawing.rectanglef", "Member[location]"] + - ["system.drawing.pointf", "system.drawing.sizef", "Method[topointf].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[palevioletred]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drivebd]"] + - ["system.drawing.bufferedgraphics", "system.drawing.bufferedgraphicscontext", "Method[allocate].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightyellow]"] + - ["system.drawing.graphicsunit", "system.drawing.graphicsunit!", "Member[inch]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[menu]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkgoldenrod]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumvioletred]"] + - ["system.boolean", "system.drawing.colorconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[maroon]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[smallcaptionfont]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darksalmon]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[navy]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightyellow]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate90flipxy]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[chartreuse]"] + - ["system.drawing.color", "system.drawing.color!", "Member[cyan]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[highlight]"] + - ["system.string", "system.drawing.point", "Method[tostring].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkslategray]"] + - ["system.drawing.color", "system.drawing.color!", "Member[floralwhite]"] + - ["system.object", "system.drawing.sizefconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkslategray]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[patinvert]"] + - ["system.drawing.color", "system.drawing.color!", "Member[moccasin]"] + - ["system.drawing.stockiconoptions", "system.drawing.stockiconoptions!", "Member[selected]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[cornsilk]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[indianred]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[indigo]"] + - ["system.boolean", "system.drawing.sizefconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[greenyellow]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[red]"] + - ["system.drawing.drawing2d.matrix", "system.drawing.pen", "Member[transform]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightgreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[scrollbar]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[brown]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[dodgerblue]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[folderfront]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[buttonshadow]"] + - ["system.object", "system.drawing.colorconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[azure]"] + - ["system.drawing.point", "system.drawing.point!", "Method[op_subtraction].ReturnValue"] + - ["system.drawing.sizef", "system.drawing.size!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.drawing.rectangleconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[exclamation]"] + - ["system.drawing.size", "system.drawing.rectangle", "Member[size]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediadvdplusr]"] + - ["system.drawing.pointf", "system.drawing.pointf!", "Method[add].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightcyan]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkmagenta]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[infotext]"] + - ["system.drawing.graphicsunit", "system.drawing.graphicsunit!", "Member[pixel]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkviolet]"] + - ["system.single", "system.drawing.font", "Member[size]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[blue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightsteelblue]"] + - ["system.componentmodel.propertydescriptorcollection", "system.drawing.pointconverter", "Method[getproperties].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[rosybrown]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[topleft]"] + - ["system.object", "system.drawing.imageconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightskyblue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[tan]"] + - ["system.drawing.pointf", "system.drawing.pointf!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.drawing.pointconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[highlight]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[devicevideocamera]"] + - ["system.int32", "system.drawing.rectangle", "Member[y]"] + - ["system.boolean", "system.drawing.image!", "Method[isalphapixelformat].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[appworkspace]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[sandybrown]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drivenet]"] + - ["system.boolean", "system.drawing.point!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkorchid]"] + - ["system.drawing.color", "system.drawing.color!", "Member[pink]"] + - ["system.drawing.color", "system.drawing.color!", "Member[oldlace]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darksalmon]"] + - ["system.drawing.color", "system.drawing.color!", "Member[papayawhip]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[aqua]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumpurple]"] + - ["system.drawing.color", "system.drawing.color!", "Member[palevioletred]"] + - ["system.drawing.fontstyle", "system.drawing.fontstyle!", "Member[strikeout]"] + - ["system.boolean", "system.drawing.rectangle", "Method[equals].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkseagreen]"] + - ["system.drawing.color", "system.drawing.color!", "Member[azure]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[slategray]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[controldark]"] + - ["system.componentmodel.propertydescriptorcollection", "system.drawing.fontconverter", "Method[getproperties].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mobilepc]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightpink]"] + - ["system.drawing.color", "system.drawing.color!", "Member[burlywood]"] + - ["system.drawing.color", "system.drawing.color!", "Member[seashell]"] + - ["system.boolean", "system.drawing.point", "Method[equals].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediaenhanceddvd]"] + - ["system.int32[]", "system.drawing.image", "Member[propertyidlist]"] + - ["system.drawing.imaging.imageformat", "system.drawing.image", "Member[rawformat]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[snow]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[papayawhip]"] + - ["system.string", "system.drawing.font", "Member[systemfontname]"] + - ["system.single", "system.drawing.rectanglef", "Member[y]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lime]"] + - ["system.drawing.color", "system.drawing.color!", "Member[transparent]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightskyblue]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[crimson]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[aliceblue]"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[directionvertical]"] + - ["system.drawing.color", "system.drawing.color!", "Member[skyblue]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[printerfile]"] + - ["system.drawing.stockiconoptions", "system.drawing.stockiconoptions!", "Member[default]"] + - ["system.drawing.text.hotkeyprefix", "system.drawing.stringformat", "Member[hotkeyprefix]"] + - ["system.drawing.graphics", "system.drawing.graphics!", "Method[fromhdcinternal].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightyellow]"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Method[inflate].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediablankcd]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lawngreen]"] + - ["system.byte", "system.drawing.color", "Member[b]"] + - ["system.drawing.bitmap", "system.drawing.bitmap", "Method[clone].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[whitesmoke]"] + - ["system.drawing.bitmap", "system.drawing.image!", "Method[fromhbitmap].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.drawing.fontconverter+fontunitconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[control]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumvioletred]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[statusfont]"] + - ["system.int32", "system.drawing.colortranslator!", "Method[towin32].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[papayawhip]"] + - ["system.drawing.drawing2d.customlinecap", "system.drawing.pen", "Member[customendcap]"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[directionrighttoleft]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[plum]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[midnightblue]"] + - ["system.drawing.drawing2d.compositingquality", "system.drawing.graphics", "Member[compositingquality]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[seashell]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[desktop]"] + - ["system.drawing.drawing2d.customlinecap", "system.drawing.pen", "Member[customstartcap]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[windowframe]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[plum]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[desktop]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumseagreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[activeborder]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightgreen]"] + - ["system.boolean", "system.drawing.characterrange!", "Method[op_equality].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[indianred]"] + - ["system.drawing.rectanglef", "system.drawing.rectanglef!", "Method[inflate].ReturnValue"] + - ["system.boolean", "system.drawing.region", "Method[equals].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[infotext]"] + - ["system.drawing.color", "system.drawing.color!", "Method[fromargb].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[steelblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[crimson]"] + - ["system.drawing.color", "system.drawing.color!", "Member[orange]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lavenderblush]"] + - ["system.byte", "system.drawing.font", "Member[gdicharset]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[desktop]"] + - ["system.drawing.fontstyle", "system.drawing.fontstyle!", "Member[italic]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[warning]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[powderblue]"] + - ["system.object", "system.drawing.imageformatconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.image", "system.drawing.toolboxbitmapattribute", "Method[getimage].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[oldlace]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediadvd]"] + - ["system.boolean", "system.drawing.fontconverter+fontnameconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[wheat]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mynetwork]"] + - ["system.boolean", "system.drawing.font", "Member[underline]"] + - ["system.boolean", "system.drawing.pointf!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[buttonhighlight]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[slateblue]"] + - ["system.boolean", "system.drawing.region", "Method[isvisible].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[inactivecaption]"] + - ["system.int32", "system.drawing.point", "Member[x]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[activeborder]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightcyan]"] + - ["system.drawing.graphicsunit", "system.drawing.graphicsunit!", "Member[world]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkkhaki]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[activecaption]"] + - ["system.drawing.imaging.colorpalette", "system.drawing.image", "Member[palette]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[dimgray]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[blanchedalmond]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[document]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[question]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[autolist]"] + - ["system.drawing.drawing2d.compositingmode", "system.drawing.graphics", "Member[compositingmode]"] + - ["system.boolean", "system.drawing.pointconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.font", "system.drawing.font!", "Method[fromhfont].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[antiquewhite]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lavender]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediacdrom]"] + - ["system.boolean", "system.drawing.size!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[white]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[yellowgreen]"] + - ["system.drawing.color", "system.drawing.color!", "Member[ivory]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[brown]"] + - ["system.drawing.size", "system.drawing.bufferedgraphicscontext", "Member[maximumbuffer]"] + - ["system.drawing.stringdigitsubstitute", "system.drawing.stringdigitsubstitute!", "Member[traditional]"] + - ["system.drawing.text.textrenderinghint", "system.drawing.graphics", "Member[textrenderinghint]"] + - ["system.drawing.color", "system.drawing.color!", "Member[rosybrown]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lavender]"] + - ["system.drawing.drawing2d.graphicscontainer", "system.drawing.graphics", "Method[begincontainer].ReturnValue"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.drawing.color", "Member[isnamedcolor]"] + - ["system.object", "system.drawing.iconconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.region", "system.drawing.region!", "Method[fromhrgn].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[stack]"] + - ["system.drawing.color", "system.drawing.color!", "Member[plum]"] + - ["system.int32", "system.drawing.size", "Method[gethashcode].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkcyan]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[transparent]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[salmon]"] + - ["system.int32", "system.drawing.sizef", "Method[gethashcode].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumblue]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[slategray]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[bottomright]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[controllight]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[inactivecaptiontext]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[windowframe]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[inactivecaption]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[menufont]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkgoldenrod]"] + - ["system.single", "system.drawing.color", "Method[getsaturation].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[aqua]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[scrollbar]"] + - ["system.drawing.graphics", "system.drawing.bufferedgraphics", "Member[graphics]"] + - ["system.boolean", "system.drawing.rectangleconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.drawing.font", "Member[originalfontname]"] + - ["system.single", "system.drawing.image", "Member[verticalresolution]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[peru]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[burlywood]"] + - ["system.boolean", "system.drawing.fontfamily", "Method[isstyleavailable].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[window]"] + - ["system.drawing.color", "system.drawing.color!", "Member[yellow]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[buttonshadow]"] + - ["system.drawing.drawing2d.pixeloffsetmode", "system.drawing.graphics", "Member[pixeloffsetmode]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkmagenta]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[black]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[application]"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Method[add].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[rosybrown]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[cadetblue]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[window]"] + - ["system.drawing.rectanglef", "system.drawing.rectanglef!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[navajowhite]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[error]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[ghostwhite]"] + - ["system.object", "system.drawing.brush", "Method[clone].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightseagreen]"] + - ["system.single[]", "system.drawing.pen", "Member[dashpattern]"] + - ["system.string", "system.drawing.size", "Method[tostring].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[seagreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkcyan]"] + - ["system.drawing.graphicsunit", "system.drawing.graphics", "Member[pageunit]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[yellow]"] + - ["system.int32", "system.drawing.point", "Method[gethashcode].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[cadetblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darksalmon]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[highlighttext]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[blue]"] + - ["system.drawing.stringalignment", "system.drawing.stringformat", "Member[linealignment]"] + - ["system.drawing.color", "system.drawing.color!", "Member[royalblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[chartreuse]"] + - ["system.drawing.color", "system.drawing.color!", "Member[firebrick]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediahddvd]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[controldark]"] + - ["system.drawing.color", "system.drawing.color!", "Member[blanchedalmond]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediacdburn]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[notsourceerase]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[controldarkdark]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediamoviedvd]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkkhaki]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediacompactflash]"] + - ["system.drawing.color", "system.drawing.color!", "Member[crimson]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[cornflowerblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumturquoise]"] + - ["system.boolean", "system.drawing.characterrange", "Method[equals].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[powderblue]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediaaudiodvd]"] + - ["system.drawing.color", "system.drawing.color!", "Member[saddlebrown]"] + - ["system.drawing.font", "system.drawing.font!", "Method[fromlogfont].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[forestgreen]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[blanchedalmond]"] + - ["system.drawing.color", "system.drawing.color!", "Member[aquamarine]"] + - ["system.boolean", "system.drawing.sizeconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.object", "system.drawing.sizeconverter", "Method[createinstance].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumturquoise]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[driveunknown]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[pink]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[info]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[springgreen]"] + - ["system.boolean", "system.drawing.point!", "Method[op_equality].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[buttonshadow]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightseagreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[peru]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[world]"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Method[round].ReturnValue"] + - ["system.boolean", "system.drawing.color", "Member[isempty]"] + - ["system.drawing.fontfamily", "system.drawing.fontfamily!", "Member[genericserif]"] + - ["system.drawing.color", "system.drawing.color!", "Member[turquoise]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[deeppink]"] + - ["system.drawing.color", "system.drawing.color!", "Member[gold]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[green]"] + - ["system.int32", "system.drawing.colortranslator!", "Method[toole].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightcyan]"] + - ["system.int32", "system.drawing.characterrange", "Method[gethashcode].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightsteelblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[palevioletred]"] + - ["system.drawing.fontstyle", "system.drawing.fontstyle!", "Member[bold]"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[nowrap]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumslateblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lemonchiffon]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[cornflowerblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[deeppink]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lemonchiffon]"] + - ["system.drawing.graphicsunit", "system.drawing.graphicsunit!", "Member[document]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[inch]"] + - ["system.drawing.fontstyle", "system.drawing.font", "Member[style]"] + - ["system.drawing.image", "system.drawing.image!", "Method[fromfile].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[menutext]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkslateblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[peru]"] + - ["system.drawing.fontfamily", "system.drawing.fontfamily!", "Member[genericsansserif]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[moccasin]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkolivegreen]"] + - ["system.object", "system.drawing.image", "Member[tag]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[hotpink]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[salmon]"] + - ["system.drawing.graphicsunit", "system.drawing.graphicsunit!", "Member[point]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.drawing.imageformatconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[lock]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightblue]"] + - ["system.drawing.pointf", "system.drawing.pointf!", "Method[subtract].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumaquamarine]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[navy]"] + - ["system.string", "system.drawing.colortranslator!", "Method[tohtml].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[beige]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drivedvd]"] + - ["system.drawing.color", "system.drawing.color!", "Member[antiquewhite]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[sourcecopy]"] + - ["system.boolean", "system.drawing.rectanglef", "Method[contains].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[dodgerblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[blanchedalmond]"] + - ["system.drawing.rectanglef", "system.drawing.rectanglef!", "Member[empty]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediacdaudioplus]"] + - ["system.intptr", "system.drawing.bitmap", "Method[gethbitmap].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[rebeccapurple]"] + - ["system.drawing.color", "system.drawing.color!", "Member[teal]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[activecaptiontext]"] + - ["system.drawing.color", "system.drawing.colortranslator!", "Method[fromhtml].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[plum]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[turquoise]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drivecd]"] + - ["system.drawing.bitmap", "system.drawing.bitmap!", "Method[fromhicon].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[cadetblue]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.drawing.colorconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[white]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[networkconnect]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[violet]"] + - ["system.drawing.point", "system.drawing.point!", "Method[add].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[moccasin]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[turquoise]"] + - ["system.drawing.color", "system.drawing.bitmap", "Method[getpixel].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightgoldenrodyellow]"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[noclip]"] + - ["system.drawing.icon", "system.drawing.icon!", "Method[fromhandle].ReturnValue"] + - ["system.string", "system.drawing.color", "Member[name]"] + - ["system.single", "system.drawing.pointf", "Member[x]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkcyan]"] + - ["system.object", "system.drawing.fontconverter", "Method[createinstance].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediadvdr]"] + - ["system.drawing.imaging.pixelformat", "system.drawing.image", "Member[pixelformat]"] + - ["system.drawing.color", "system.drawing.color!", "Member[olive]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[white]"] + - ["system.drawing.color", "system.drawing.pen", "Member[color]"] + - ["system.drawing.color", "system.drawing.color!", "Member[navajowhite]"] + - ["system.drawing.stringtrimming", "system.drawing.stringtrimming!", "Member[ellipsischaracter]"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Method[op_multiply].ReturnValue"] + - ["system.drawing.pointf", "system.drawing.pointf!", "Member[empty]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediabluray]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[blackness]"] + - ["system.drawing.rectanglef", "system.drawing.graphics", "Member[visibleclipbounds]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkgreen]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[printerfax]"] + - ["system.drawing.stringalignment", "system.drawing.stringalignment!", "Member[far]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[oldlace]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[controltext]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[ivory]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[limegreen]"] + - ["system.string", "system.drawing.sizef", "Method[tostring].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[menu]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkolivegreen]"] + - ["system.intptr", "system.drawing.graphics", "Method[gethdc].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumaquamarine]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[violet]"] + - ["system.boolean", "system.drawing.graphics", "Method[isvisible].ReturnValue"] + - ["system.single", "system.drawing.sizef", "Member[height]"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Member[empty]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[windowtext]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[appworkspace]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkturquoise]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[brown]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[patcopy]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotatenoneflipnone]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediabdr]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate180flipxy]"] + - ["system.intptr", "system.drawing.idevicecontext", "Method[gethdc].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumspringgreen]"] + - ["system.boolean", "system.drawing.font", "Member[italic]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[buttonface]"] + - ["system.boolean", "system.drawing.rectanglef", "Method[intersectswith].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkorange]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[whitesmoke]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[slategray]"] + - ["system.int32", "system.drawing.icon", "Member[height]"] + - ["system.int32", "system.drawing.rectangle", "Member[top]"] + - ["system.drawing.size", "system.drawing.size!", "Method[round].ReturnValue"] + - ["system.boolean", "system.drawing.size", "Member[isempty]"] + - ["system.drawing.color", "system.drawing.colortranslator!", "Method[fromwin32].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[documentwithassociation]"] + - ["system.object", "system.drawing.rectangleconverter", "Method[createinstance].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[folderback]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumpurple]"] + - ["system.intptr", "system.drawing.icon", "Member[handle]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkblue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[snow]"] + - ["system.drawing.rectanglef", "system.drawing.rectanglef!", "Method[fromltrb].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[rosybrown]"] + - ["system.drawing.sizef", "system.drawing.rectanglef", "Member[size]"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[nofontfallback]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkslateblue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkturquoise]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumaquamarine]"] + - ["system.boolean", "system.drawing.imageconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediadvdplusrw]"] + - ["system.drawing.color", "system.drawing.color!", "Member[palegreen]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[blueviolet]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[springgreen]"] + - ["system.intptr", "system.drawing.bitmap", "Method[gethicon].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[menuhighlight]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[destinationinvert]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[sourceinvert]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[gold]"] + - ["system.drawing.bitmap", "system.drawing.icon", "Method[tobitmap].ReturnValue"] + - ["system.drawing.point", "system.drawing.point!", "Method[truncate].ReturnValue"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[sourceand]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightgray]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[bisque]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[software]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightsalmon]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[magenta]"] + - ["system.int32", "system.drawing.color", "Method[gethashcode].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[yellowgreen]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[servershare]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediabdrom]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightsalmon]"] + - ["system.drawing.color", "system.drawing.color!", "Member[aqua]"] + - ["system.boolean", "system.drawing.region", "Method[isinfinite].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[clustereddrive]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[khaki]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightsalmon]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[orange]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[sienna]"] + - ["system.drawing.point", "system.drawing.rectangle", "Member[location]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumorchid]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkorange]"] + - ["system.string", "system.drawing.font", "Method[tostring].ReturnValue"] + - ["system.drawing.drawing2d.regiondata", "system.drawing.region", "Method[getregiondata].ReturnValue"] + - ["system.single", "system.drawing.graphics", "Member[dpiy]"] + - ["system.boolean", "system.drawing.imageconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[menubar]"] + - ["system.object", "system.drawing.rectangleconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightgreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[steelblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[burlywood]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[azure]"] + - ["system.int32", "system.drawing.icon", "Member[width]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkmagenta]"] + - ["system.int32", "system.drawing.image", "Member[width]"] + - ["system.drawing.point", "system.drawing.size!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkorchid]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediasvcd]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightblue]"] + - ["system.drawing.image", "system.drawing.image!", "Method[fromstream].ReturnValue"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[displayformatcontrol]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[saddlebrown]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[bisque]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[controldarkdark]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkseagreen]"] + - ["system.int32", "system.drawing.rectangle", "Member[height]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumorchid]"] + - ["system.drawing.color", "system.drawing.color!", "Member[blue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[papayawhip]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[inactivecaptiontext]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[palegreen]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mistyrose]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[desktoppc]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[paleturquoise]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[orangered]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumturquoise]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[driveremovable]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[windowtext]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[gainsboro]"] + - ["system.boolean", "system.drawing.color", "Method[equals].ReturnValue"] + - ["system.drawing.stringtrimming", "system.drawing.stringtrimming!", "Member[character]"] + - ["system.boolean", "system.drawing.pointf", "Member[isempty]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[ghostwhite]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[aquamarine]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[inactiveborder]"] + - ["system.drawing.fontfamily[]", "system.drawing.fontfamily!", "Member[families]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[olivedrab]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightskyblue]"] + - ["system.drawing.size", "system.drawing.sizef", "Method[tosize].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[red]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[activecaptiontext]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lawngreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lavenderblush]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[application]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumspringgreen]"] + - ["system.drawing.image", "system.drawing.toolboxbitmapattribute!", "Method[getimagefromresource].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.drawing.sizefconverter", "Method[getproperties].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkturquoise]"] + - ["system.drawing.size", "system.drawing.size!", "Method[op_multiply].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[orangered]"] + - ["system.object", "system.drawing.pen", "Method[clone].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[linen]"] + - ["system.drawing.point", "system.drawing.point!", "Method[ceiling].ReturnValue"] + - ["system.drawing.drawing2d.dashcap", "system.drawing.pen", "Member[dashcap]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[royalblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[aquamarine]"] + - ["system.boolean", "system.drawing.image!", "Method[iscanonicalpixelformat].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightblue]"] + - ["system.boolean", "system.drawing.imageformatconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediacdrw]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mintcream]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[menuhighlight]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lemonchiffon]"] + - ["system.boolean", "system.drawing.fontconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[sienna]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[honeydew]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[inactivecaption]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumpurple]"] + - ["system.drawing.pointf", "system.drawing.point!", "Method[op_implicit].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[gradientinactivecaption]"] + - ["system.drawing.stringtrimming", "system.drawing.stringtrimming!", "Member[ellipsispath]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[icontitlefont]"] + - ["system.int32", "system.drawing.pointf", "Method[gethashcode].ReturnValue"] + - ["system.drawing.fontfamily[]", "system.drawing.fontfamily!", "Method[getfamilies].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[floralwhite]"] + - ["system.single", "system.drawing.rectanglef", "Member[left]"] + - ["system.boolean", "system.drawing.sizef!", "Method[op_equality].ReturnValue"] + - ["system.single", "system.drawing.sizef", "Member[width]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[notsourcecopy]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[palegoldenrod]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[dialogfont]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[coral]"] + - ["system.object", "system.drawing.sizefconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[yellowgreen]"] + - ["system.drawing.size", "system.drawing.point!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[stuffedfolder]"] + - ["system.boolean", "system.drawing.color", "Member[issystemcolor]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightsalmon]"] + - ["system.drawing.color", "system.drawing.color!", "Member[paleturquoise]"] + - ["system.boolean", "system.drawing.sizef", "Member[isempty]"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Method[union].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[windowtext]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumspringgreen]"] + - ["system.object", "system.drawing.fontconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[linelimit]"] + - ["system.boolean", "system.drawing.color!", "Method[op_equality].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightslategray]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightblue]"] + - ["system.drawing.stringdigitsubstitute", "system.drawing.stringdigitsubstitute!", "Member[national]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[gainsboro]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediahddvdr]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[mergepaint]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[highlight]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[whitesmoke]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkorchid]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[activecaptiontext]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[info]"] + - ["system.int32", "system.drawing.rectangle", "Member[bottom]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[deviceaudioplayer]"] + - ["system.int32", "system.drawing.fontfamily", "Method[getcellascent].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[chocolate]"] + - ["system.drawing.point", "system.drawing.point!", "Member[empty]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[infotext]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightgoldenrodyellow]"] + - ["system.drawing.color", "system.drawing.color!", "Member[gray]"] + - ["system.boolean", "system.drawing.imageconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightseagreen]"] + - ["system.int32", "system.drawing.rectanglef", "Method[gethashcode].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[link]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Method[getstockicon].ReturnValue"] + - ["system.drawing.region[]", "system.drawing.graphics", "Method[measurecharacterranges].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[inactivecaptiontext]"] + - ["system.drawing.color", "system.drawing.color!", "Member[black]"] + - ["system.single", "system.drawing.rectanglef", "Member[right]"] + - ["system.drawing.size", "system.drawing.size!", "Method[subtract].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[crimson]"] + - ["system.boolean", "system.drawing.sizeconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[windowframe]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[chocolate]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[seagreen]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate270flipx]"] + - ["system.numerics.vector2", "system.drawing.sizef", "Method[tovector2].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[linen]"] + - ["system.drawing.color", "system.drawing.color!", "Member[salmon]"] + - ["system.int32", "system.drawing.characterrange", "Member[length]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[indianred]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkgray]"] + - ["system.drawing.color", "system.drawing.color!", "Member[honeydew]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[controldark]"] + - ["system.string", "system.drawing.rectanglef", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.drawing.rectangle", "Method[contains].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumspringgreen]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[powderblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightgoldenrodyellow]"] + - ["system.drawing.rectanglef[]", "system.drawing.region", "Method[getregionscans].ReturnValue"] + - ["system.drawing.size", "system.drawing.size!", "Method[op_addition].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[slowfile]"] + - ["system.single", "system.drawing.rectanglef", "Member[bottom]"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[measuretrailingspaces]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightcyan]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[paleturquoise]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[sourceerase]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[devicecamera]"] + - ["system.drawing.sizef", "system.drawing.graphics", "Method[measurestring].ReturnValue"] + - ["system.drawing.imaging.propertyitem", "system.drawing.image", "Method[getpropertyitem].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[gradientinactivecaption]"] + - ["system.drawing.stockiconoptions", "system.drawing.stockiconoptions!", "Member[linkoverlay]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkorange]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lemonchiffon]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[indigo]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediadvdrw]"] + - ["system.int32", "system.drawing.size", "Member[height]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[asterisk]"] + - ["system.numerics.vector2", "system.drawing.pointf", "Method[tovector2].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[ghostwhite]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[olive]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[palegoldenrod]"] + - ["system.boolean", "system.drawing.iconconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[menu]"] + - ["system.drawing.color", "system.drawing.color!", "Member[yellowgreen]"] + - ["system.single", "system.drawing.font", "Method[getheight].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumseagreen]"] + - ["system.drawing.size", "system.drawing.size!", "Method[add].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumpurple]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[coral]"] + - ["system.drawing.sizef", "system.drawing.graphics", "Method[measurestringinternal].ReturnValue"] + - ["system.numerics.vector2", "system.drawing.pointf!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drivenetdisabled]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[buttonhighlight]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumaquamarine]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[folder]"] + - ["system.numerics.vector2", "system.drawing.sizef!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drive35]"] + - ["system.drawing.color", "system.drawing.color!", "Member[violet]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[linen]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkslategray]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumvioletred]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[bottomleft]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[forestgreen]"] + - ["system.object", "system.drawing.fontconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightgreen]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightcoral]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[controltext]"] + - ["system.boolean", "system.drawing.sizeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightsteelblue]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[server]"] + - ["system.drawing.color", "system.drawing.color!", "Member[seagreen]"] + - ["system.object", "system.drawing.font", "Method[clone].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[cyan]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[buttonshadow]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[olive]"] + - ["system.boolean", "system.drawing.rectangle", "Method[intersectswith].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[navajowhite]"] + - ["system.boolean", "system.drawing.rectangle!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[tomato]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[orchid]"] + - ["system.drawing.drawing2d.linecap", "system.drawing.pen", "Member[endcap]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[goldenrod]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[printer]"] + - ["system.boolean", "system.drawing.fontconverter+fontnameconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.drawing.point", "system.drawing.point!", "Method[op_addition].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediacdaudio]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[recycler]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[window]"] + - ["system.single[]", "system.drawing.pen", "Member[compoundarray]"] + - ["system.drawing.color", "system.drawing.color!", "Member[fuchsia]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.drawing.fontconverter+fontnameconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[silver]"] + - ["system.drawing.graphics", "system.drawing.graphics!", "Method[fromhwndinternal].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[firebrick]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Method[getfontbyname].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[imagefiles]"] + - ["system.boolean", "system.drawing.iconconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.drawing.font", "Member[issystemfont]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkorchid]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[window]"] + - ["system.single", "system.drawing.image", "Member[horizontalresolution]"] + - ["system.drawing.region", "system.drawing.region", "Method[clone].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightcoral]"] + - ["system.int32", "system.drawing.fontfamily", "Method[gethashcode].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[yellow]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[mergecopy]"] + - ["system.drawing.toolboxbitmapattribute", "system.drawing.toolboxbitmapattribute!", "Member[default]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[forestgreen]"] + - ["system.single", "system.drawing.pen", "Member[miterlimit]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[tan]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[salmon]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[magenta]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mistyrose]"] + - ["system.boolean", "system.drawing.color!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkturquoise]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[royalblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkred]"] + - ["system.string", "system.drawing.stringformat", "Method[tostring].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[pink]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[aliceblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[sandybrown]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lime]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[maroon]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mintcream]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lavender]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkgoldenrod]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[azure]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[share]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumslateblue]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightgray]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumslateblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[blue]"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.drawing.pointf!", "Method[op_equality].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[appworkspace]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[shield]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkviolet]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[fuchsia]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediahddvdram]"] + - ["system.drawing.color", "system.drawing.color!", "Member[tomato]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightcoral]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumvioletred]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkred]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[chocolate]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drive525]"] + - ["system.drawing.color", "system.drawing.color!", "Member[dimgray]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[thistle]"] + - ["system.drawing.color", "system.drawing.color!", "Member[palegoldenrod]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[gradientactivecaption]"] + - ["system.int32", "system.drawing.image", "Method[getframecount].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkolivegreen]"] + - ["system.byte", "system.drawing.color", "Member[r]"] + - ["system.int32", "system.drawing.rectangle", "Member[x]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[information]"] + - ["system.drawing.color", "system.drawing.color!", "Member[limegreen]"] + - ["system.drawing.drawing2d.dashstyle", "system.drawing.pen", "Member[dashstyle]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[rename]"] + - ["system.boolean", "system.drawing.fontfamily", "Method[equals].ReturnValue"] + - ["system.boolean", "system.drawing.fontconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.object", "system.drawing.imageformatconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[burlywood]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[gradientactivecaption]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediasmartmedia]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[seagreen]"] + - ["system.object", "system.drawing.icon", "Method[clone].ReturnValue"] + - ["system.boolean", "system.drawing.imageformatconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[dimgray]"] + - ["system.int32", "system.drawing.rectangle", "Member[right]"] + - ["system.boolean", "system.drawing.colorconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[menutext]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[orangered]"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Method[fromltrb].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[midnightblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[thistle]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[controllightlight]"] + - ["system.drawing.stockiconoptions", "system.drawing.stockiconoptions!", "Member[shelliconsize]"] + - ["system.numerics.vector4", "system.drawing.rectanglef", "Method[tovector4].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediabdre]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[gradientactivecaption]"] + - ["system.drawing.color", "system.drawing.color!", "Member[aliceblue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[green]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[limegreen]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[honeydew]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightseagreen]"] + - ["system.drawing.stringtrimming", "system.drawing.stringformat", "Member[trimming]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[peachpuff]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lavenderblush]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[blueviolet]"] + - ["system.int32", "system.drawing.toolboxbitmapattribute", "Method[gethashcode].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[menuhighlight]"] + - ["system.drawing.size", "system.drawing.size!", "Method[op_subtraction].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumorchid]"] + - ["system.drawing.color", "system.drawing.graphics", "Method[getnearestcolor].ReturnValue"] + - ["system.string", "system.drawing.color", "Method[tostring].ReturnValue"] + - ["system.int32", "system.drawing.font", "Member[height]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[silver]"] + - ["system.drawing.rectanglef", "system.drawing.region", "Method[getbounds].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[whitesmoke]"] + - ["system.componentmodel.propertydescriptorcollection", "system.drawing.sizeconverter", "Method[getproperties].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[honeydew]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate90flipx]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[indigo]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[recyclerfull]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Method[fromsystemcolor].ReturnValue"] + - ["system.single", "system.drawing.rectanglef", "Member[width]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[millimeter]"] + - ["system.drawing.color", "system.drawing.color!", "Member[hotpink]"] + - ["system.drawing.drawing2d.linejoin", "system.drawing.pen", "Member[linejoin]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[graytext]"] + - ["system.drawing.color", "system.drawing.color!", "Member[chocolate]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[deepskyblue]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[activecaptiontext]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[khaki]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[hotpink]"] + - ["system.boolean", "system.drawing.rectangleconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[goldenrod]"] + - ["system.drawing.color", "system.drawing.color!", "Method[fromname].ReturnValue"] + - ["system.boolean", "system.drawing.sizefconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.drawing2d.interpolationmode", "system.drawing.graphics", "Member[interpolationmode]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[internet]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mediumturquoise]"] + - ["system.drawing.sizef", "system.drawing.image", "Member[physicaldimension]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightpink]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[controldarkdark]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[display]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[silver]"] + - ["system.object", "system.drawing.image", "Method[clone].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[buttonface]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkseagreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkgray]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[gray]"] + - ["system.int32", "system.drawing.characterrange", "Member[first]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[sourcepaint]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[skyblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[red]"] + - ["system.drawing.color", "system.drawing.color!", "Member[bisque]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[controllightlight]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[graytext]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[orange]"] + - ["system.drawing.color", "system.drawing.color!", "Member[sandybrown]"] + - ["system.int32", "system.drawing.fontfamily", "Method[getemheight].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[greenyellow]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[saddlebrown]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mintcream]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[yellow]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate90flipnone]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[users]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[windowtext]"] + - ["system.drawing.knowncolor", "system.drawing.color", "Method[toknowncolor].ReturnValue"] + - ["system.intptr", "system.drawing.graphics!", "Method[gethalftonepalette].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[key]"] + - ["system.drawing.stringdigitsubstitute", "system.drawing.stringformat", "Member[digitsubstitutionmethod]"] + - ["system.drawing.rectanglef", "system.drawing.rectanglef!", "Method[op_implicit].ReturnValue"] + - ["system.drawing.stringformatflags", "system.drawing.stringformatflags!", "Member[fitblackbox]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mediumblue]"] + - ["system.int32", "system.drawing.rectangle", "Member[width]"] + - ["system.drawing.fontfamily", "system.drawing.font", "Member[fontfamily]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumorchid]"] + - ["system.drawing.color", "system.drawing.color!", "Member[cornflowerblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lawngreen]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[find]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[skyblue]"] + - ["system.drawing.stringtrimming", "system.drawing.stringtrimming!", "Member[word]"] + - ["system.object", "system.drawing.colorconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkblue]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkgray]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediadvdrom]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drivehddvd]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[topcenter]"] + - ["system.int32", "system.drawing.fontfamily", "Method[getlinespacing].ReturnValue"] + - ["system.object", "system.drawing.iconconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate270flipnone]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[slateblue]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkred]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[printernet]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mediumseagreen]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[saddlebrown]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[hottrack]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[scrollbar]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[coral]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[springgreen]"] + - ["system.int32", "system.drawing.stringformat", "Member[digitsubstitutionlanguage]"] + - ["system.int32", "system.drawing.fontfamily", "Method[getcelldescent].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[inactivecaptiontext]"] + - ["system.intptr", "system.drawing.font", "Method[tohfont].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[limegreen]"] + - ["system.drawing.point", "system.drawing.graphics", "Member[renderingorigin]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[infotext]"] + - ["system.drawing.icon", "system.drawing.icon!", "Method[extracticon].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediadvdram]"] + - ["system.drawing.color", "system.drawing.color!", "Member[mintcream]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkgreen]"] + - ["system.componentmodel.propertydescriptorcollection", "system.drawing.rectangleconverter", "Method[getproperties].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[forestgreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[midnightblue]"] + - ["system.boolean", "system.drawing.imageanimator!", "Method[cananimate].ReturnValue"] + - ["system.drawing.imaging.propertyitem[]", "system.drawing.image", "Member[propertyitems]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[videofiles]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[warning]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[scrollbar]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[delete]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[gold]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[olive]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[green]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkblue]"] + - ["system.boolean", "system.drawing.sizeconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[error]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[tomato]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lime]"] + - ["system.object", "system.drawing.pointconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.color", "system.drawing.solidbrush", "Member[color]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[inactiveborder]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[cadetblue]"] + - ["system.drawing.bufferedgraphicscontext", "system.drawing.bufferedgraphicsmanager!", "Member[current]"] + - ["system.drawing.color", "system.drawing.color!", "Member[khaki]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[menubar]"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Method[ceiling].ReturnValue"] + - ["system.drawing.stockiconoptions", "system.drawing.stockiconoptions!", "Member[smallicon]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[tan]"] + - ["system.drawing.color", "system.drawing.color!", "Member[wheat]"] + - ["system.drawing.color", "system.drawing.color!", "Member[peru]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotatenoneflipxy]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[oldlace]"] + - ["system.drawing.color", "system.drawing.color!", "Member[purple]"] + - ["system.boolean", "system.drawing.fontconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[slategray]"] + - ["system.drawing.graphics", "system.drawing.graphics!", "Method[fromimage].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[devicecellphone]"] + - ["system.drawing.drawing2d.wrapmode", "system.drawing.texturebrush", "Member[wrapmode]"] + - ["system.drawing.imaging.bitmapdata", "system.drawing.bitmap", "Method[lockbits].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[firebrick]"] + - ["system.single", "system.drawing.graphics", "Member[dpix]"] + - ["system.drawing.color", "system.drawing.color!", "Member[maroon]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[documentnoassociation]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightcoral]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[driveram]"] + - ["system.int32", "system.drawing.image", "Member[height]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[highlighttext]"] + - ["system.boolean", "system.drawing.font", "Member[gdiverticalfont]"] + - ["system.drawing.fontstyle", "system.drawing.fontstyle!", "Member[regular]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[greenyellow]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightpink]"] + - ["system.drawing.sizef", "system.drawing.size!", "Method[op_multiply].ReturnValue"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Member[empty]"] + - ["system.drawing.color", "system.drawing.color!", "Member[goldenrod]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[hottrack]"] + - ["system.single", "system.drawing.pen", "Member[width]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[turquoise]"] + - ["system.drawing.brush", "system.drawing.pen", "Member[brush]"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Method[subtract].ReturnValue"] + - ["system.string", "system.drawing.rectangle", "Method[tostring].ReturnValue"] + - ["system.drawing.rectanglef", "system.drawing.rectanglef!", "Method[union].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[orchid]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[bisque]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[orange]"] + - ["system.boolean", "system.drawing.rectanglef", "Member[isempty]"] + - ["system.single", "system.drawing.rectanglef", "Member[x]"] + - ["system.boolean", "system.drawing.sizef", "Method[equals].ReturnValue"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.stringtrimming", "system.drawing.stringtrimming!", "Member[none]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[buttonhighlight]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[zipfile]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkslateblue]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate270flipy]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[purple]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[cyan]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[middleright]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[folderopen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[info]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[control]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[steelblue]"] + - ["system.single", "system.drawing.pointf", "Member[y]"] + - ["system.boolean", "system.drawing.font", "Member[bold]"] + - ["system.object", "system.drawing.pointconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[gradientactivecaption]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightpink]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[seashell]"] + - ["system.single", "system.drawing.pen", "Member[dashoffset]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[mediumslateblue]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[wheat]"] + - ["system.drawing.stringalignment", "system.drawing.stringalignment!", "Member[near]"] + - ["system.drawing.drawing2d.penalignment", "system.drawing.pen", "Member[alignment]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[gainsboro]"] + - ["system.boolean", "system.drawing.sizefconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[help]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[menubar]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[controldarkdark]"] + - ["system.object", "system.drawing.sizefconverter", "Method[createinstance].ReturnValue"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[nomirrorbitmap]"] + - ["system.drawing.stringtrimming", "system.drawing.stringtrimming!", "Member[ellipsisword]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[em]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[controllightlight]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[peachpuff]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lawngreen]"] + - ["system.drawing.color", "system.drawing.color!", "Member[rebeccapurple]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lavender]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[peachpuff]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[mistyrose]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightgray]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightyellow]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[activecaption]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[linen]"] + - ["system.single", "system.drawing.rectanglef", "Member[top]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate270flipxy]"] + - ["system.object", "system.drawing.fontconverter+fontnameconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[antiquewhite]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediavcd]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[goldenrod]"] + - ["system.boolean", "system.drawing.region", "Method[isempty].ReturnValue"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate90flipy]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[lightslategray]"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Method[op_addition].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[blueviolet]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[dodgerblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[royalblue]"] + - ["system.drawing.color", "system.drawing.colortranslator!", "Method[fromole].ReturnValue"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[hand]"] + - ["system.drawing.pointf", "system.drawing.pointf!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.drawing.rectanglef!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.fontstyle", "system.drawing.fontstyle!", "Member[underline]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[shield]"] + - ["system.int32", "system.drawing.graphics", "Member[textcontrast]"] + - ["system.drawing.stringformat", "system.drawing.stringformat!", "Member[genericdefault]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkmagenta]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate180flipx]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[world]"] + - ["system.boolean", "system.drawing.color", "Member[isknowncolor]"] + - ["system.drawing.graphics", "system.drawing.graphics!", "Method[fromhdc].ReturnValue"] + - ["system.int32", "system.drawing.image", "Method[selectactiveframe].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[gray]"] + - ["system.drawing.color", "system.drawing.color!", "Member[dodgerblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[slateblue]"] + - ["system.intptr", "system.drawing.region", "Method[gethrgn].ReturnValue"] + - ["system.drawing.drawing2d.smoothingmode", "system.drawing.graphics", "Member[smoothingmode]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[steelblue]"] + - ["system.drawing.stringdigitsubstitute", "system.drawing.stringdigitsubstitute!", "Member[none]"] + - ["system.drawing.color", "system.drawing.color!", "Member[olivedrab]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[desktop]"] + - ["system.drawing.color", "system.drawing.color!", "Member[brown]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[cyan]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[firebrick]"] + - ["system.drawing.size", "system.drawing.size!", "Method[ceiling].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[peachpuff]"] + - ["system.drawing.region", "system.drawing.graphics", "Member[clip]"] + - ["system.object", "system.drawing.stringformat", "Method[clone].ReturnValue"] + - ["system.string", "system.drawing.icon", "Method[tostring].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[activeborder]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[windowframe]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[middleleft]"] + - ["system.boolean", "system.drawing.font", "Method[equals].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[beige]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lavenderblush]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[olivedrab]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[teal]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkgray]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[pixel]"] + - ["system.boolean", "system.drawing.graphics", "Member[isclipempty]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[maroon]"] + - ["system.int32", "system.drawing.font", "Method[gethashcode].ReturnValue"] + - ["system.single", "system.drawing.color", "Method[getbrightness].ReturnValue"] + - ["system.drawing.graphicsunit", "system.drawing.graphicsunit!", "Member[millimeter]"] + - ["system.boolean", "system.drawing.toolboxbitmapattribute", "Method[equals].ReturnValue"] + - ["system.drawing.stringalignment", "system.drawing.stringalignment!", "Member[center]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[snow]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightslategray]"] + - ["system.drawing.color", "system.drawing.color!", "Member[thistle]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[ghostwhite]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[hotpink]"] + - ["system.drawing.rectangle", "system.drawing.rectangle!", "Method[truncate].ReturnValue"] + - ["system.boolean", "system.drawing.rectangleconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[magenta]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[fuchsia]"] + - ["system.single", "system.drawing.rectanglef", "Member[height]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotatenoneflipx]"] + - ["system.object", "system.drawing.sizeconverter", "Method[convertfrom].ReturnValue"] + - ["system.single", "system.drawing.font", "Member[sizeinpoints]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkslategray]"] + - ["system.drawing.size", "system.drawing.size!", "Method[truncate].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkred]"] + - ["system.boolean", "system.drawing.fontconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.drawing.graphics", "system.drawing.graphics!", "Method[fromhwnd].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[deepskyblue]"] + - ["system.string", "system.drawing.fontfamily", "Member[name]"] + - ["system.object", "system.drawing.graphics", "Method[getcontextinfo].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[palegoldenrod]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkcyan]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[khaki]"] + - ["system.drawing.color", "system.drawing.color!", "Member[cornsilk]"] + - ["system.drawing.point", "system.drawing.point!", "Method[round].ReturnValue"] + - ["system.int32", "system.drawing.color", "Method[toargb].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[silver]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[controllightlight]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[black]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[tan]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[captionfont]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[antiquewhite]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[thistle]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mixedfiles]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[pink]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[activeborder]"] + - ["system.boolean", "system.drawing.fontconverter+fontnameconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[moccasin]"] + - ["system.drawing.color", "system.drawing.color!", "Member[blueviolet]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[transparent]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[lightslategray]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[menutext]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[violet]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[graytext]"] + - ["system.boolean", "system.drawing.systemcolors!", "Member[usealternativecolorset]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkorange]"] + - ["system.drawing.fontfamily", "system.drawing.fontfamily!", "Member[genericmonospace]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darkseagreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[gradientinactivecaption]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[defaultfont]"] + - ["system.drawing.size", "system.drawing.image", "Member[size]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[green]"] + - ["system.int32", "system.drawing.image!", "Method[getpixelformatsize].ReturnValue"] + - ["system.object", "system.drawing.rectangleconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[deeppink]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[controllight]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[mistyrose]"] + - ["system.drawing.font", "system.drawing.font!", "Method[fromhdc].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[palevioletred]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[hottrack]"] + - ["system.single", "system.drawing.graphics", "Member[pagescale]"] + - ["system.drawing.image", "system.drawing.image", "Method[getthumbnailimage].ReturnValue"] + - ["system.string", "system.drawing.fontfamily", "Method[getname].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[teal]"] + - ["system.boolean", "system.drawing.pointconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[skyblue]"] + - ["system.int32", "system.drawing.rectangle", "Method[gethashcode].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[tomato]"] + - ["system.drawing.graphicsunit", "system.drawing.graphicsunit!", "Member[display]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[info]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[buttonface]"] + - ["system.drawing.imaging.encoderparameters", "system.drawing.image", "Method[getencoderparameterlist].ReturnValue"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[menutext]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightsteelblue]"] + - ["system.int32", "system.drawing.image", "Member[flags]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate180flipnone]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[activecaption]"] + - ["system.byte", "system.drawing.color", "Member[g]"] + - ["system.boolean", "system.drawing.rectanglef", "Method[equals].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[activecaption]"] + - ["system.drawing.color", "system.drawing.color!", "Member[lime]"] + - ["system.int32", "system.drawing.rectangle", "Member[left]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[chartreuse]"] + - ["system.drawing.color", "system.drawing.color!", "Member[indigo]"] + - ["system.drawing.drawing2d.matrix", "system.drawing.graphics", "Member[transform]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[wheat]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[black]"] + - ["system.boolean", "system.drawing.characterrange!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[dimgray]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediaenhancedcd]"] + - ["system.drawing.stringalignment", "system.drawing.stringformat", "Member[alignment]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[appworkspace]"] + - ["system.int32", "system.drawing.point", "Member[y]"] + - ["system.drawing.icon", "system.drawing.icon!", "Method[extractassociatedicon].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[floralwhite]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[sienna]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[palegreen]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[info]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkviolet]"] + - ["system.object", "system.drawing.imageconverter", "Method[convertto].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[deepskyblue]"] + - ["system.drawing.pointf", "system.drawing.pointf!", "Method[op_explicit].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[darkgreen]"] + - ["system.string", "system.drawing.font", "Member[name]"] + - ["system.drawing.sizef", "system.drawing.sizef!", "Method[op_subtraction].ReturnValue"] + - ["system.drawing.pen", "system.drawing.systempens!", "Method[fromsystemcolor].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[cornflowerblue]"] + - ["system.object", "system.drawing.solidbrush", "Method[clone].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[buttonhighlight]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[darkviolet]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[purple]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[controldark]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[printerfaxnet]"] + - ["system.drawing.rectanglef", "system.drawing.graphics", "Member[clipbounds]"] + - ["system.drawing.color", "system.drawing.color!", "Member[chartreuse]"] + - ["system.object", "system.drawing.sizeconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.drawing.sizefconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.drawing.rectanglef", "system.drawing.image", "Method[getbounds].ReturnValue"] + - ["system.boolean", "system.drawing.rectanglef!", "Method[op_equality].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[indianred]"] + - ["system.boolean", "system.drawing.pointconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.drawing.drawing2d.matrix", "system.drawing.texturebrush", "Member[transform]"] + - ["system.drawing.stringdigitsubstitute", "system.drawing.stringdigitsubstitute!", "Member[user]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[aquamarine]"] + - ["system.boolean", "system.drawing.imageformatconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[control]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[navy]"] + - ["system.drawing.copypixeloperation", "system.drawing.copypixeloperation!", "Member[whiteness]"] + - ["system.drawing.color", "system.drawing.color!", "Member[darksalmon]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[gray]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[ivory]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[darkgreen]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[lightgray]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[audiofiles]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[mediahddvdrom]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[palegreen]"] + - ["system.object", "system.drawing.texturebrush", "Method[clone].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[teal]"] + - ["system.drawing.stringunit", "system.drawing.stringunit!", "Member[point]"] + - ["system.drawing.pen", "system.drawing.systempens!", "Member[highlighttext]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[menu]"] + - ["system.drawing.bitmap", "system.drawing.bitmap!", "Method[fromresource].ReturnValue"] + - ["system.object", "system.drawing.pointconverter", "Method[createinstance].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[navajowhite]"] + - ["system.boolean", "system.drawing.size", "Method[equals].ReturnValue"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[red]"] + - ["system.drawing.size", "system.drawing.size!", "Method[op_division].ReturnValue"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[bottomcenter]"] + - ["system.boolean", "system.drawing.colorconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.numerics.matrix3x2", "system.drawing.graphics", "Member[transformelements]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[topright]"] + - ["system.drawing.color", "system.drawing.color!", "Member[beige]"] + - ["system.boolean", "system.drawing.rectangle", "Member[isempty]"] + - ["system.drawing.image", "system.drawing.texturebrush", "Member[image]"] + - ["system.boolean", "system.drawing.sizef!", "Method[op_inequality].ReturnValue"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[inactiveborder]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[menubar]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[highlight]"] + - ["system.drawing.stockiconid", "system.drawing.stockiconid!", "Member[drivefixed]"] + - ["system.drawing.icon", "system.drawing.systemicons!", "Member[winlogo]"] + - ["system.drawing.color", "system.drawing.color!", "Member[slateblue]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[controllight]"] + - ["system.drawing.font", "system.drawing.systemfonts!", "Member[messageboxfont]"] + - ["system.drawing.drawing2d.graphicsstate", "system.drawing.graphics", "Method[save].ReturnValue"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[paleturquoise]"] + - ["system.string", "system.drawing.fontfamily", "Method[tostring].ReturnValue"] + - ["system.drawing.rectanglef", "system.drawing.rectanglef!", "Method[intersect].ReturnValue"] + - ["system.drawing.color", "system.drawing.color!", "Member[lightskyblue]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[gradientinactivecaption]"] + - ["system.guid[]", "system.drawing.image", "Member[framedimensionslist]"] + - ["system.boolean", "system.drawing.size!", "Method[op_equality].ReturnValue"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[greenyellow]"] + - ["system.drawing.brush", "system.drawing.systembrushes!", "Member[inactivecaption]"] + - ["system.drawing.size", "system.drawing.icon", "Member[size]"] + - ["system.boolean", "system.drawing.font", "Member[strikeout]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[floralwhite]"] + - ["system.drawing.contentalignment", "system.drawing.contentalignment!", "Member[middlecenter]"] + - ["system.drawing.color", "system.drawing.systemcolors!", "Member[graytext]"] + - ["system.drawing.brush", "system.drawing.brushes!", "Member[purple]"] + - ["system.drawing.color", "system.drawing.color!", "Member[springgreen]"] + - ["system.drawing.color", "system.drawing.color!", "Member[sienna]"] + - ["system.drawing.knowncolor", "system.drawing.knowncolor!", "Member[transparent]"] + - ["system.drawing.rotatefliptype", "system.drawing.rotatefliptype!", "Member[rotate180flipy]"] + - ["system.drawing.pen", "system.drawing.pens!", "Member[deeppink]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Dynamic.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Dynamic.typemodel.yml new file mode 100644 index 000000000000..59fb589056e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Dynamic.typemodel.yml @@ -0,0 +1,126 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.dynamic.bindingrestrictions", "system.dynamic.dynamicmetaobject", "Member[restrictions]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.binaryoperationbinder", "Method[bind].ReturnValue"] + - ["system.string", "system.dynamic.deletememberbinder", "Member[name]"] + - ["system.dynamic.bindingrestrictions", "system.dynamic.bindingrestrictions!", "Method[combine].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject!", "Method[create].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.expandoobject", "Method[getmetaobject].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trycreateinstance].ReturnValue"] + - ["system.type", "system.dynamic.deleteindexbinder", "Member[returntype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicobject", "Method[getmetaobject].ReturnValue"] + - ["system.dynamic.bindingrestrictions", "system.dynamic.bindingrestrictions!", "Method[getexpressionrestriction].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.createinstancebinder", "Method[fallbackcreateinstance].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.dynamic.callinfo", "Member[argumentnames]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.convertbinder", "Method[fallbackconvert].ReturnValue"] + - ["system.type", "system.dynamic.getmemberbinder", "Member[returntype]"] + - ["system.linq.expressions.expression", "system.dynamic.dynamicmetaobject", "Member[expression]"] + - ["system.type", "system.dynamic.dynamicmetaobject", "Member[runtimetype]"] + - ["system.dynamic.bindingrestrictions", "system.dynamic.bindingrestrictions!", "Method[getinstancerestriction].ReturnValue"] + - ["system.type", "system.dynamic.binaryoperationbinder", "Member[returntype]"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trygetindex].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trysetindex].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.getmemberbinder", "Method[bind].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.invokememberbinder", "Method[fallbackinvokemember].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindunaryoperation].ReturnValue"] + - ["system.collections.generic.icollection", "system.dynamic.expandoobject", "Member[keys]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.invokememberbinder", "Method[bind].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindconvert].ReturnValue"] + - ["system.boolean", "system.dynamic.getmemberbinder", "Member[ignorecase]"] + - ["system.dynamic.callinfo", "system.dynamic.deleteindexbinder", "Member[callinfo]"] + - ["system.dynamic.callinfo", "system.dynamic.getindexbinder", "Member[callinfo]"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trygetmember].ReturnValue"] + - ["system.boolean", "system.dynamic.iinvokeongetbinder", "Member[invokeonget]"] + - ["system.string", "system.dynamic.getmemberbinder", "Member[name]"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[tryinvokemember].ReturnValue"] + - ["system.type", "system.dynamic.dynamicmetaobjectbinder", "Member[returntype]"] + - ["system.object", "system.dynamic.expandoobject", "Member[item]"] + - ["system.linq.expressions.expressiontype", "system.dynamic.unaryoperationbinder", "Member[operation]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindinvokemember].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.createinstancebinder", "Method[bind].ReturnValue"] + - ["system.boolean", "system.dynamic.convertbinder", "Member[explicit]"] + - ["system.boolean", "system.dynamic.expandoobject", "Method[remove].ReturnValue"] + - ["system.dynamic.callinfo", "system.dynamic.setindexbinder", "Member[callinfo]"] + - ["system.type", "system.dynamic.unaryoperationbinder", "Member[returntype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.deletememberbinder", "Method[bind].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[tryunaryoperation].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.setindexbinder", "Method[bind].ReturnValue"] + - ["system.linq.expressions.expression", "system.dynamic.dynamicmetaobjectbinder", "Method[getupdateexpression].ReturnValue"] + - ["system.dynamic.dynamicmetaobject[]", "system.dynamic.dynamicmetaobject!", "Member[emptymetaobjects]"] + - ["system.int32", "system.dynamic.expandoobject", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.dynamic.expandoobject", "Method[getenumerator].ReturnValue"] + - ["system.type", "system.dynamic.invokebinder", "Member[returntype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobjectbinder", "Method[defer].ReturnValue"] + - ["system.string", "system.dynamic.setmemberbinder", "Member[name]"] + - ["system.int32", "system.dynamic.callinfo", "Member[argumentcount]"] + - ["system.dynamic.bindingrestrictions", "system.dynamic.bindingrestrictions!", "Method[gettyperestriction].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.deleteindexbinder", "Method[fallbackdeleteindex].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.getmemberbinder", "Method[fallbackgetmember].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.getindexbinder", "Method[bind].ReturnValue"] + - ["system.dynamic.callinfo", "system.dynamic.invokebinder", "Member[callinfo]"] + - ["system.boolean", "system.dynamic.deletememberbinder", "Member[ignorecase]"] + - ["system.collections.ienumerator", "system.dynamic.expandoobject", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.dynamic.invokememberbinder", "Member[name]"] + - ["system.type", "system.dynamic.setindexbinder", "Member[returntype]"] + - ["system.boolean", "system.dynamic.dynamicmetaobject", "Member[hasvalue]"] + - ["system.type", "system.dynamic.convertbinder", "Member[type]"] + - ["system.collections.generic.ienumerable", "system.dynamic.dynamicmetaobject", "Method[getdynamicmembernames].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[tryinvoke].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindgetindex].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.invokebinder", "Method[fallbackinvoke].ReturnValue"] + - ["system.int32", "system.dynamic.callinfo", "Method[gethashcode].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.idynamicmetaobjectprovider", "Method[getmetaobject].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trysetmember].ReturnValue"] + - ["system.type", "system.dynamic.getindexbinder", "Member[returntype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindcreateinstance].ReturnValue"] + - ["system.boolean", "system.dynamic.expandoobject", "Method[contains].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.invokememberbinder", "Method[fallbackinvoke].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[tryconvert].ReturnValue"] + - ["system.type", "system.dynamic.invokememberbinder", "Member[returntype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.binaryoperationbinder", "Method[fallbackbinaryoperation].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.setmemberbinder", "Method[bind].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[binddeleteindex].ReturnValue"] + - ["system.dynamic.bindingrestrictions", "system.dynamic.bindingrestrictions", "Method[merge].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindgetmember].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.dynamic.dynamicobject", "Method[getdynamicmembernames].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trydeleteindex].ReturnValue"] + - ["system.type", "system.dynamic.deletememberbinder", "Member[returntype]"] + - ["system.boolean", "system.dynamic.expandoobject", "Method[trygetvalue].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.invokebinder", "Method[bind].ReturnValue"] + - ["system.linq.expressions.expression", "system.dynamic.dynamicmetaobjectbinder", "Method[bind].ReturnValue"] + - ["system.linq.expressions.expression", "system.dynamic.bindingrestrictions", "Method[toexpression].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.getindexbinder", "Method[fallbackgetindex].ReturnValue"] + - ["system.type", "system.dynamic.convertbinder", "Member[returntype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindinvoke].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.unaryoperationbinder", "Method[fallbackunaryoperation].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.setmemberbinder", "Method[fallbacksetmember].ReturnValue"] + - ["system.boolean", "system.dynamic.setmemberbinder", "Member[ignorecase]"] + - ["system.boolean", "system.dynamic.invokememberbinder", "Member[ignorecase]"] + - ["system.type", "system.dynamic.createinstancebinder", "Member[returntype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindbinaryoperation].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trydeletemember].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.setindexbinder", "Method[fallbacksetindex].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindsetindex].ReturnValue"] + - ["system.boolean", "system.dynamic.callinfo", "Method[equals].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[binddeletemember].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.deleteindexbinder", "Method[bind].ReturnValue"] + - ["system.boolean", "system.dynamic.dynamicobject", "Method[trybinaryoperation].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobject", "Method[bindsetmember].ReturnValue"] + - ["system.object", "system.dynamic.dynamicmetaobject", "Member[value]"] + - ["system.collections.generic.icollection", "system.dynamic.expandoobject", "Member[values]"] + - ["system.dynamic.bindingrestrictions", "system.dynamic.bindingrestrictions!", "Member[empty]"] + - ["system.linq.expressions.expressiontype", "system.dynamic.binaryoperationbinder", "Member[operation]"] + - ["system.dynamic.callinfo", "system.dynamic.invokememberbinder", "Member[callinfo]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.convertbinder", "Method[bind].ReturnValue"] + - ["system.type", "system.dynamic.setmemberbinder", "Member[returntype]"] + - ["system.boolean", "system.dynamic.expandoobject", "Method[containskey].ReturnValue"] + - ["system.type", "system.dynamic.dynamicmetaobject", "Member[limittype]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.dynamicmetaobjectbinder", "Method[bind].ReturnValue"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.unaryoperationbinder", "Method[bind].ReturnValue"] + - ["system.boolean", "system.dynamic.expandoobject", "Member[isreadonly]"] + - ["system.dynamic.callinfo", "system.dynamic.createinstancebinder", "Member[callinfo]"] + - ["system.dynamic.dynamicmetaobject", "system.dynamic.deletememberbinder", "Method[fallbackdeletemember].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.CompensatingResourceManager.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.CompensatingResourceManager.typemodel.yml new file mode 100644 index 000000000000..5dc86962df71 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.CompensatingResourceManager.typemodel.yml @@ -0,0 +1,42 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.enterpriseservices.compensatingresourcemanager.clerk", "Member[transactionuow]"] + - ["system.int32", "system.enterpriseservices.compensatingresourcemanager.logrecord", "Member[sequence]"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecordflags!", "Member[writtenduringabort]"] + - ["system.enterpriseservices.compensatingresourcemanager.compensatoroptions", "system.enterpriseservices.compensatingresourcemanager.compensatoroptions!", "Member[abortphase]"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecordflags!", "Member[writtenduringcommit]"] + - ["system.enterpriseservices.compensatingresourcemanager.compensatoroptions", "system.enterpriseservices.compensatingresourcemanager.compensatoroptions!", "Member[failifindoubtsremain]"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecordflags!", "Member[writtenduringreplay]"] + - ["system.enterpriseservices.compensatingresourcemanager.clerk", "system.enterpriseservices.compensatingresourcemanager.compensator", "Member[clerk]"] + - ["system.enterpriseservices.compensatingresourcemanager.transactionstate", "system.enterpriseservices.compensatingresourcemanager.transactionstate!", "Member[active]"] + - ["system.enterpriseservices.compensatingresourcemanager.transactionstate", "system.enterpriseservices.compensatingresourcemanager.transactionstate!", "Member[indoubt]"] + - ["system.boolean", "system.enterpriseservices.compensatingresourcemanager.compensator", "Method[commitrecord].ReturnValue"] + - ["system.boolean", "system.enterpriseservices.compensatingresourcemanager.compensator", "Method[endprepare].ReturnValue"] + - ["system.boolean", "system.enterpriseservices.compensatingresourcemanager.compensator", "Method[preparerecord].ReturnValue"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecordflags!", "Member[forgettarget]"] + - ["system.string", "system.enterpriseservices.compensatingresourcemanager.clerkinfo", "Member[instanceid]"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecordflags!", "Member[writtendurringrecovery]"] + - ["system.enterpriseservices.compensatingresourcemanager.compensatoroptions", "system.enterpriseservices.compensatingresourcemanager.compensatoroptions!", "Member[allphases]"] + - ["system.enterpriseservices.compensatingresourcemanager.compensatoroptions", "system.enterpriseservices.compensatingresourcemanager.compensatoroptions!", "Member[preparephase]"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecordflags!", "Member[replayinprogress]"] + - ["system.string", "system.enterpriseservices.compensatingresourcemanager.clerkinfo", "Member[description]"] + - ["system.enterpriseservices.compensatingresourcemanager.transactionstate", "system.enterpriseservices.compensatingresourcemanager.transactionstate!", "Member[committed]"] + - ["system.enterpriseservices.compensatingresourcemanager.transactionstate", "system.enterpriseservices.compensatingresourcemanager.transactionstate!", "Member[aborted]"] + - ["system.int32", "system.enterpriseservices.compensatingresourcemanager.clerk", "Member[logrecordcount]"] + - ["system.string", "system.enterpriseservices.compensatingresourcemanager.clerkinfo", "Member[activityid]"] + - ["system.enterpriseservices.compensatingresourcemanager.compensatoroptions", "system.enterpriseservices.compensatingresourcemanager.compensatoroptions!", "Member[commitphase]"] + - ["system.string", "system.enterpriseservices.compensatingresourcemanager.clerkinfo", "Member[compensator]"] + - ["system.collections.ienumerator", "system.enterpriseservices.compensatingresourcemanager.clerkmonitor", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.enterpriseservices.compensatingresourcemanager.logrecord", "Member[record]"] + - ["system.int32", "system.enterpriseservices.compensatingresourcemanager.clerkmonitor", "Member[count]"] + - ["system.boolean", "system.enterpriseservices.compensatingresourcemanager.compensator", "Method[abortrecord].ReturnValue"] + - ["system.string", "system.enterpriseservices.compensatingresourcemanager.clerkinfo", "Member[transactionuow]"] + - ["system.boolean", "system.enterpriseservices.compensatingresourcemanager.applicationcrmenabledattribute", "Member[value]"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecordflags!", "Member[writtenduringprepare]"] + - ["system.enterpriseservices.compensatingresourcemanager.logrecordflags", "system.enterpriseservices.compensatingresourcemanager.logrecord", "Member[flags]"] + - ["system.enterpriseservices.compensatingresourcemanager.clerk", "system.enterpriseservices.compensatingresourcemanager.clerkinfo", "Member[clerk]"] + - ["system.enterpriseservices.compensatingresourcemanager.clerkinfo", "system.enterpriseservices.compensatingresourcemanager.clerkmonitor", "Member[item]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.Internal.typemodel.yml new file mode 100644 index 000000000000..8f18dabfe56f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.Internal.typemodel.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.enterpriseservices.internal.generatemetadata", "Method[generate].ReturnValue"] + - ["system.string", "system.enterpriseservices.internal.icomsoappublisher", "Method[gettypenamefromprogid].ReturnValue"] + - ["system.string", "system.enterpriseservices.internal.icomsoapmetadata", "Method[generatesigned].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.clrobjectfactory", "Method[createfromvroot].ReturnValue"] + - ["system.string", "system.enterpriseservices.internal.publish", "Method[gettypenamefromprogid].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.clrobjectfactory", "Method[createfromwsdl].ReturnValue"] + - ["system.string", "system.enterpriseservices.internal.generatemetadata", "Method[generatemetadata].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.iclrobjectfactory", "Method[createfrommailbox].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.iclrobjectfactory", "Method[createfromassembly].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.iclrobjectfactory", "Method[createfromvroot].ReturnValue"] + - ["system.boolean", "system.enterpriseservices.internal.clientremotingconfig!", "Method[write].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.clrobjectfactory", "Method[createfrommailbox].ReturnValue"] + - ["system.int32", "system.enterpriseservices.internal.generatemetadata!", "Method[searchpath].ReturnValue"] + - ["system.string", "system.enterpriseservices.internal.generatemetadata", "Method[generatesigned].ReturnValue"] + - ["system.string", "system.enterpriseservices.internal.publish!", "Method[getclientphysicalpath].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.clrobjectfactory", "Method[createfromassembly].ReturnValue"] + - ["system.string", "system.enterpriseservices.internal.icomsoapmetadata", "Method[generate].ReturnValue"] + - ["system.object", "system.enterpriseservices.internal.iclrobjectfactory", "Method[createfromwsdl].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.typemodel.yml new file mode 100644 index 000000000000..69683c621d7b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.EnterpriseServices.typemodel.yml @@ -0,0 +1,205 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[findorcreatetargetapplication]"] + - ["system.int32", "system.enterpriseservices.objectpoolingattribute", "Member[minpoolsize]"] + - ["system.enterpriseservices.transactionvote", "system.enterpriseservices.transactionvote!", "Member[commit]"] + - ["system.enterpriseservices.sxsoption", "system.enterpriseservices.sxsoption!", "Member[inherit]"] + - ["system.int32", "system.enterpriseservices.xacttransinfo", "Member[isoflags]"] + - ["system.enterpriseservices.activationoption", "system.enterpriseservices.activationoption!", "Member[server]"] + - ["system.boolean", "system.enterpriseservices.objectpoolingattribute", "Method[apply].ReturnValue"] + - ["system.int32", "system.enterpriseservices.objectpoolingattribute", "Member[maxpoolsize]"] + - ["system.boolean", "system.enterpriseservices.securitycallcontext", "Method[iscallerinrole].ReturnValue"] + - ["system.enterpriseservices.transactionisolationlevel", "system.enterpriseservices.transactionisolationlevel!", "Member[repeatableread]"] + - ["system.string", "system.enterpriseservices.serviceconfig", "Member[trackingcomponentname]"] + - ["system.string", "system.enterpriseservices.registrationconfig", "Member[partition]"] + - ["system.string", "system.enterpriseservices.registrationconfig", "Member[applicationrootdirectory]"] + - ["system.enterpriseservices.transactionisolationlevel", "system.enterpriseservices.transactionisolationlevel!", "Member[serializable]"] + - ["system.enterpriseservices.securitycallers", "system.enterpriseservices.securitycallcontext", "Member[callers]"] + - ["system.boolean", "system.enterpriseservices.interfacequeuingattribute", "Member[enabled]"] + - ["system.enterpriseservices.impersonationleveloption", "system.enterpriseservices.impersonationleveloption!", "Member[anonymous]"] + - ["system.string", "system.enterpriseservices.applicationactivationattribute", "Member[soapmailbox]"] + - ["system.object", "system.enterpriseservices.byot!", "Method[createwithtransaction].ReturnValue"] + - ["system.byte[]", "system.enterpriseservices.boid", "Member[rgb]"] + - ["system.enterpriseservices.transactionstatus", "system.enterpriseservices.transactionstatus!", "Member[notransaction]"] + - ["system.int32", "system.enterpriseservices.securitycallcontext", "Member[numcallers]"] + - ["system.string", "system.enterpriseservices.securityroleattribute", "Member[description]"] + - ["system.int32", "system.enterpriseservices.xacttransinfo", "Member[isolevel]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.authenticationoption!", "Member[none]"] + - ["system.enterpriseservices.securityidentity", "system.enterpriseservices.securitycallcontext", "Member[originalcaller]"] + - ["system.enterpriseservices.impersonationleveloption", "system.enterpriseservices.applicationaccesscontrolattribute", "Member[impersonationlevel]"] + - ["system.boolean", "system.enterpriseservices.loadbalancingsupportedattribute", "Member[value]"] + - ["system.object", "system.enterpriseservices.sharedproperty", "Member[value]"] + - ["system.enterpriseservices.synchronizationoption", "system.enterpriseservices.synchronizationoption!", "Member[disabled]"] + - ["system.enterpriseservices.propertylockmode", "system.enterpriseservices.propertylockmode!", "Member[method]"] + - ["system.boolean", "system.enterpriseservices.serviceconfig", "Member[iisintrinsicsenabled]"] + - ["system.enterpriseservices.synchronizationoption", "system.enterpriseservices.serviceconfig", "Member[synchronization]"] + - ["system.int32", "system.enterpriseservices.transactionattribute", "Member[timeout]"] + - ["system.boolean", "system.enterpriseservices.objectpoolingattribute", "Method[isvalidtarget].ReturnValue"] + - ["system.transactions.transaction", "system.enterpriseservices.contextutil!", "Member[systemtransaction]"] + - ["system.enterpriseservices.securitycallcontext", "system.enterpriseservices.securitycallcontext!", "Member[currentcall]"] + - ["system.enterpriseservices.transactionoption", "system.enterpriseservices.transactionoption!", "Member[disabled]"] + - ["system.int32", "system.enterpriseservices.xacttransinfo", "Member[grftcsupported]"] + - ["system.int32", "system.enterpriseservices.securitycallers", "Member[count]"] + - ["system.boolean", "system.enterpriseservices.mustruninclientcontextattribute", "Member[value]"] + - ["system.enterpriseservices.threadpooloption", "system.enterpriseservices.threadpooloption!", "Member[none]"] + - ["system.string", "system.enterpriseservices.serviceconfig", "Member[sxsname]"] + - ["system.enterpriseservices.transactionisolationlevel", "system.enterpriseservices.transactionattribute", "Member[isolation]"] + - ["system.boolean", "system.enterpriseservices.eventclassattribute", "Member[fireinparallel]"] + - ["system.enterpriseservices.threadpooloption", "system.enterpriseservices.serviceconfig", "Member[threadpool]"] + - ["system.enterpriseservices.partitionoption", "system.enterpriseservices.partitionoption!", "Member[ignore]"] + - ["system.enterpriseservices.transactionisolationlevel", "system.enterpriseservices.serviceconfig", "Member[isolationlevel]"] + - ["system.enterpriseservices.threadpooloption", "system.enterpriseservices.threadpooloption!", "Member[sta]"] + - ["system.enterpriseservices.transactionisolationlevel", "system.enterpriseservices.transactionisolationlevel!", "Member[readcommitted]"] + - ["system.boolean", "system.enterpriseservices.contextutil!", "Method[iscallerinrole].ReturnValue"] + - ["system.enterpriseservices.partitionoption", "system.enterpriseservices.serviceconfig", "Member[partitionoption]"] + - ["system.boolean", "system.enterpriseservices.registrationhelpertx", "Method[isintransaction].ReturnValue"] + - ["system.enterpriseservices.sharedpropertygroup", "system.enterpriseservices.sharedpropertygroupmanager", "Method[createpropertygroup].ReturnValue"] + - ["system.enterpriseservices.transactionoption", "system.enterpriseservices.transactionoption!", "Member[notsupported]"] + - ["system.boolean", "system.enterpriseservices.serviceconfig", "Member[trackingenabled]"] + - ["system.enterpriseservices.sxsoption", "system.enterpriseservices.sxsoption!", "Member[new]"] + - ["system.enterpriseservices.bindingoption", "system.enterpriseservices.bindingoption!", "Member[bindingtopoolthread]"] + - ["system.object", "system.enterpriseservices.resourcepool", "Method[getresource].ReturnValue"] + - ["system.enterpriseservices.synchronizationoption", "system.enterpriseservices.synchronizationoption!", "Member[notsupported]"] + - ["system.string", "system.enterpriseservices.servicedcomponent", "Method[remotedispatchnotautodone].ReturnValue"] + - ["system.boolean", "system.enterpriseservices.eventclassattribute", "Member[allowinprocsubscribers]"] + - ["system.enterpriseservices.sharedproperty", "system.enterpriseservices.sharedpropertygroup", "Method[propertybyposition].ReturnValue"] + - ["system.string", "system.enterpriseservices.applicationactivationattribute", "Member[soapvroot]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.authenticationoption!", "Member[default]"] + - ["system.enterpriseservices.securityidentity", "system.enterpriseservices.securitycallers", "Member[item]"] + - ["system.enterpriseservices.sxsoption", "system.enterpriseservices.serviceconfig", "Member[sxsoption]"] + - ["system.boolean", "system.enterpriseservices.contextutil!", "Member[issecurityenabled]"] + - ["system.int32", "system.enterpriseservices.xacttransinfo", "Member[grfrmsupportedretaining]"] + - ["system.enterpriseservices.transactionoption", "system.enterpriseservices.transactionoption!", "Member[supported]"] + - ["system.enterpriseservices.accesschecksleveloption", "system.enterpriseservices.accesschecksleveloption!", "Member[application]"] + - ["system.enterpriseservices.inheritanceoption", "system.enterpriseservices.inheritanceoption!", "Member[inherit]"] + - ["system.enterpriseservices.bindingoption", "system.enterpriseservices.bindingoption!", "Member[nobinding]"] + - ["system.string", "system.enterpriseservices.registrationconfig", "Member[typelibrary]"] + - ["system.enterpriseservices.transactionstatus", "system.enterpriseservices.transactionstatus!", "Member[aborting]"] + - ["system.guid", "system.enterpriseservices.contextutil!", "Member[contextid]"] + - ["system.collections.ienumerator", "system.enterpriseservices.securitycallers", "Method[getenumerator].ReturnValue"] + - ["system.enterpriseservices.impersonationleveloption", "system.enterpriseservices.impersonationleveloption!", "Member[identify]"] + - ["system.enterpriseservices.sharedproperty", "system.enterpriseservices.sharedpropertygroup", "Method[property].ReturnValue"] + - ["system.string", "system.enterpriseservices.servicedcomponent", "Method[remotedispatchautodone].ReturnValue"] + - ["system.enterpriseservices.sharedproperty", "system.enterpriseservices.sharedpropertygroup", "Method[createproperty].ReturnValue"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.authenticationoption!", "Member[call]"] + - ["system.enterpriseservices.transactionstatus", "system.enterpriseservices.transactionstatus!", "Member[aborted]"] + - ["system.enterpriseservices.propertyreleasemode", "system.enterpriseservices.propertyreleasemode!", "Member[process]"] + - ["system.boolean", "system.enterpriseservices.comtiintrinsicsattribute", "Member[value]"] + - ["system.boolean", "system.enterpriseservices.autocompleteattribute", "Member[value]"] + - ["system.int32", "system.enterpriseservices.serviceconfig", "Member[transactiontimeout]"] + - ["system.enterpriseservices.impersonationleveloption", "system.enterpriseservices.impersonationleveloption!", "Member[impersonate]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.authenticationoption!", "Member[privacy]"] + - ["system.enterpriseservices.bindingoption", "system.enterpriseservices.serviceconfig", "Member[binding]"] + - ["system.string", "system.enterpriseservices.interfacequeuingattribute", "Member[interface]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.authenticationoption!", "Member[integrity]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.registrationconfig", "Member[installationflags]"] + - ["system.string", "system.enterpriseservices.securityidentity", "Member[accountname]"] + - ["system.enterpriseservices.transactionoption", "system.enterpriseservices.serviceconfig", "Member[transaction]"] + - ["system.enterpriseservices.boid", "system.enterpriseservices.xacttransinfo", "Member[uow]"] + - ["system.boolean", "system.enterpriseservices.securitycallcontext", "Member[issecurityenabled]"] + - ["system.enterpriseservices.impersonationleveloption", "system.enterpriseservices.impersonationleveloption!", "Member[delegate]"] + - ["system.string", "system.enterpriseservices.registrationconfig", "Member[application]"] + - ["system.string", "system.enterpriseservices.serviceconfig", "Member[transactiondescription]"] + - ["system.int32", "system.enterpriseservices.registrationerrorinfo", "Member[errorcode]"] + - ["system.enterpriseservices.partitionoption", "system.enterpriseservices.partitionoption!", "Member[new]"] + - ["system.boolean", "system.enterpriseservices.objectpoolingattribute", "Method[aftersavechanges].ReturnValue"] + - ["system.boolean", "system.enterpriseservices.applicationqueuingattribute", "Member[enabled]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.authenticationoption!", "Member[packet]"] + - ["system.boolean", "system.enterpriseservices.componentaccesscontrolattribute", "Member[value]"] + - ["system.enterpriseservices.impersonationleveloption", "system.enterpriseservices.securityidentity", "Member[impersonationlevel]"] + - ["system.enterpriseservices.activationoption", "system.enterpriseservices.applicationactivationattribute", "Member[value]"] + - ["system.guid", "system.enterpriseservices.contextutil!", "Member[applicationinstanceid]"] + - ["system.guid", "system.enterpriseservices.contextutil!", "Member[applicationid]"] + - ["system.enterpriseservices.threadpooloption", "system.enterpriseservices.threadpooloption!", "Member[inherit]"] + - ["system.enterpriseservices.registrationerrorinfo[]", "system.enterpriseservices.registrationexception", "Member[errorinfo]"] + - ["system.enterpriseservices.sharedproperty", "system.enterpriseservices.sharedpropertygroup", "Method[createpropertybyposition].ReturnValue"] + - ["system.enterpriseservices.transactionvote", "system.enterpriseservices.transactionvote!", "Member[abort]"] + - ["system.enterpriseservices.synchronizationoption", "system.enterpriseservices.synchronizationoption!", "Member[supported]"] + - ["system.guid", "system.enterpriseservices.contextutil!", "Member[transactionid]"] + - ["system.enterpriseservices.synchronizationoption", "system.enterpriseservices.synchronizationoption!", "Member[requiresnew]"] + - ["system.boolean", "system.enterpriseservices.contextutil!", "Member[isintransaction]"] + - ["system.boolean", "system.enterpriseservices.contextutil!", "Member[deactivateonreturn]"] + - ["system.enterpriseservices.sxsoption", "system.enterpriseservices.sxsoption!", "Member[ignore]"] + - ["system.enterpriseservices.inheritanceoption", "system.enterpriseservices.inheritanceoption!", "Member[ignore]"] + - ["system.enterpriseservices.propertylockmode", "system.enterpriseservices.propertylockmode!", "Member[setget]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[configurecomponentsonly]"] + - ["system.enterpriseservices.propertyreleasemode", "system.enterpriseservices.propertyreleasemode!", "Member[standard]"] + - ["system.enterpriseservices.securityidentity", "system.enterpriseservices.securitycallcontext", "Member[directcaller]"] + - ["system.string", "system.enterpriseservices.serviceconfig", "Member[tipurl]"] + - ["system.string", "system.enterpriseservices.exceptionclassattribute", "Member[value]"] + - ["system.enterpriseservices.accesschecksleveloption", "system.enterpriseservices.accesschecksleveloption!", "Member[applicationcomponent]"] + - ["system.boolean", "system.enterpriseservices.eventtrackingenabledattribute", "Member[value]"] + - ["system.string", "system.enterpriseservices.eventclassattribute", "Member[publisherfilter]"] + - ["system.string", "system.enterpriseservices.securityroleattribute", "Member[role]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.applicationaccesscontrolattribute", "Member[authentication]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[configure]"] + - ["system.object", "system.enterpriseservices.contextutil!", "Method[getnamedproperty].ReturnValue"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[createtargetapplication]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[reconfigureexistingapplication]"] + - ["system.enterpriseservices.sharedpropertygroup", "system.enterpriseservices.sharedpropertygroupmanager", "Method[group].ReturnValue"] + - ["system.enterpriseservices.transactionoption", "system.enterpriseservices.transactionoption!", "Member[requiresnew]"] + - ["system.enterpriseservices.itransaction", "system.enterpriseservices.serviceconfig", "Member[bringyourowntransaction]"] + - ["system.boolean", "system.enterpriseservices.constructionenabledattribute", "Member[enabled]"] + - ["system.enterpriseservices.transactionstatus", "system.enterpriseservices.transactionstatus!", "Member[locallyok]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.securityidentity", "Member[authenticationlevel]"] + - ["system.string", "system.enterpriseservices.serviceconfig", "Member[trackingappname]"] + - ["system.int32", "system.enterpriseservices.xacttransinfo", "Member[grfrmsupported]"] + - ["system.object", "system.enterpriseservices.contextutil!", "Member[transaction]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[install]"] + - ["system.string", "system.enterpriseservices.registrationerrorinfo", "Member[minorref]"] + - ["system.boolean", "system.enterpriseservices.securitycallcontext", "Method[isuserinrole].ReturnValue"] + - ["system.enterpriseservices.activationoption", "system.enterpriseservices.activationoption!", "Member[library]"] + - ["system.boolean", "system.enterpriseservices.servicedcomponent", "Method[canbepooled].ReturnValue"] + - ["system.boolean", "system.enterpriseservices.objectpoolingattribute", "Member[enabled]"] + - ["system.enterpriseservices.transactionoption", "system.enterpriseservices.transactionoption!", "Member[required]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[reportwarningstoconsole]"] + - ["system.transactions.transaction", "system.enterpriseservices.serviceconfig", "Member[bringyourownsystemtransaction]"] + - ["system.string", "system.enterpriseservices.iremotedispatch", "Method[remotedispatchnotautodone].ReturnValue"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[register]"] + - ["system.enterpriseservices.inheritanceoption", "system.enterpriseservices.serviceconfig", "Member[inheritance]"] + - ["system.enterpriseservices.impersonationleveloption", "system.enterpriseservices.impersonationleveloption!", "Member[default]"] + - ["system.int32", "system.enterpriseservices.xacttransinfo", "Member[grftcsupportedretaining]"] + - ["system.int32", "system.enterpriseservices.objectpoolingattribute", "Member[creationtimeout]"] + - ["system.int32", "system.enterpriseservices.applicationqueuingattribute", "Member[maxlistenerthreads]"] + - ["system.guid", "system.enterpriseservices.contextutil!", "Member[partitionid]"] + - ["system.collections.ienumerator", "system.enterpriseservices.sharedpropertygroupmanager", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.enterpriseservices.securityroleattribute", "Member[seteveryoneaccess]"] + - ["system.boolean", "system.enterpriseservices.applicationaccesscontrolattribute", "Member[value]"] + - ["system.enterpriseservices.transactionisolationlevel", "system.enterpriseservices.transactionisolationlevel!", "Member[any]"] + - ["system.string", "system.enterpriseservices.registrationconfig", "Member[assemblyfile]"] + - ["system.enterpriseservices.synchronizationoption", "system.enterpriseservices.synchronizationoption!", "Member[required]"] + - ["system.enterpriseservices.synchronizationoption", "system.enterpriseservices.synchronizationattribute", "Member[value]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[expectexistingtypelib]"] + - ["system.enterpriseservices.transactionisolationlevel", "system.enterpriseservices.transactionisolationlevel!", "Member[readuncommitted]"] + - ["system.enterpriseservices.transactionvote", "system.enterpriseservices.contextutil!", "Member[mytransactionvote]"] + - ["system.string", "system.enterpriseservices.constructionenabledattribute", "Member[default]"] + - ["system.enterpriseservices.transactionstatus", "system.enterpriseservices.transactionstatus!", "Member[commited]"] + - ["system.boolean", "system.enterpriseservices.contextutil!", "Method[isdefaultcontext].ReturnValue"] + - ["system.string", "system.enterpriseservices.registrationerrorinfo", "Member[name]"] + - ["system.enterpriseservices.accesschecksleveloption", "system.enterpriseservices.applicationaccesscontrolattribute", "Member[accesscheckslevel]"] + - ["system.boolean", "system.enterpriseservices.iisintrinsicsattribute", "Member[value]"] + - ["system.boolean", "system.enterpriseservices.resourcepool", "Method[putresource].ReturnValue"] + - ["system.string", "system.enterpriseservices.iremotedispatch", "Method[remotedispatchautodone].ReturnValue"] + - ["system.int32", "system.enterpriseservices.securityidentity", "Member[authenticationservice]"] + - ["system.int32", "system.enterpriseservices.securitycallcontext", "Member[minauthenticationlevel]"] + - ["system.boolean", "system.enterpriseservices.applicationqueuingattribute", "Member[queuelistenerenabled]"] + - ["system.boolean", "system.enterpriseservices.justintimeactivationattribute", "Member[value]"] + - ["system.boolean", "system.enterpriseservices.serviceconfig", "Member[comtiintrinsicsenabled]"] + - ["system.string", "system.enterpriseservices.registrationerrorinfo", "Member[errorstring]"] + - ["system.guid", "system.enterpriseservices.contextutil!", "Member[activityid]"] + - ["system.enterpriseservices.installationflags", "system.enterpriseservices.installationflags!", "Member[default]"] + - ["system.enterpriseservices.partitionoption", "system.enterpriseservices.partitionoption!", "Member[inherit]"] + - ["system.string", "system.enterpriseservices.registrationerrorinfo", "Member[majorref]"] + - ["system.enterpriseservices.threadpooloption", "system.enterpriseservices.threadpooloption!", "Member[mta]"] + - ["system.object", "system.enterpriseservices.byot!", "Method[createwithtiptransaction].ReturnValue"] + - ["system.enterpriseservices.transactionoption", "system.enterpriseservices.transactionattribute", "Member[value]"] + - ["system.guid", "system.enterpriseservices.serviceconfig", "Member[partitionid]"] + - ["system.enterpriseservices.authenticationoption", "system.enterpriseservices.authenticationoption!", "Member[connect]"] + - ["system.guid", "system.enterpriseservices.applicationidattribute", "Member[value]"] + - ["system.string", "system.enterpriseservices.serviceconfig", "Member[sxsdirectory]"] + - ["system.string", "system.enterpriseservices.applicationnameattribute", "Member[value]"] + - ["system.enterpriseservices.transactionstatus", "system.enterpriseservices.servicedomain!", "Method[leave].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Asn1.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Asn1.typemodel.yml new file mode 100644 index 000000000000..f6acf45a9f09 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Asn1.typemodel.yml @@ -0,0 +1,160 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadint64].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[integer]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[integer]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asnreader", "Method[peektag].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[duration]"] + - ["system.datetimeoffset", "system.formats.asn1.asndecoder!", "Method[readutctime].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadbitstring].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[t61string]"] + - ["system.boolean", "system.formats.asn1.asnreaderoptions", "Member[skipsetsortorderverification]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[sequence]"] + - ["system.formats.asn1.asnencodingrules", "system.formats.asn1.asnencodingrules!", "Member[der]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Method[decode].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asn1tag!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnwriter", "Method[tryencode].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadbitstring].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[bmpstring]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[relativeobjectidentifier]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[boolean]"] + - ["system.string", "system.formats.asn1.asn1tag", "Method[tostring].ReturnValue"] + - ["system.readonlymemory", "system.formats.asn1.asnreader", "Method[readenumeratedbytes].ReturnValue"] + - ["system.enum", "system.formats.asn1.asnreader", "Method[readnamedbitlistvalue].ReturnValue"] + - ["system.formats.asn1.tagclass", "system.formats.asn1.tagclass!", "Member[universal]"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadint32].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[primitiveoctetstring]"] + - ["system.nullable", "system.formats.asn1.asndecoder!", "Method[decodelength].ReturnValue"] + - ["system.byte[]", "system.formats.asn1.asnwriter", "Method[encode].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[utctime]"] + - ["system.formats.asn1.asnwriter+scope", "system.formats.asn1.asnwriter", "Method[pushsequence].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadprimitivecharacterstringbytes].ReturnValue"] + - ["system.datetimeoffset", "system.formats.asn1.asndecoder!", "Method[readgeneralizedtime].ReturnValue"] + - ["system.byte[]", "system.formats.asn1.asnreader", "Method[readbitstring].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadprimitivebitstring].ReturnValue"] + - ["system.readonlymemory", "system.formats.asn1.asnreader", "Method[peekcontentbytes].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnreader", "Member[hasdata]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[timeofday]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[teletexstring]"] + - ["system.boolean", "system.formats.asn1.asn1tag", "Member[isconstructed]"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadoctetstring].ReturnValue"] + - ["system.formats.asn1.asnreader", "system.formats.asn1.asnreader", "Method[readsequence].ReturnValue"] + - ["system.collections.bitarray", "system.formats.asn1.asnreader", "Method[readnamedbitlist].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[graphicstring]"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadprimitiveoctetstring].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[octetstring]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[constructedoctetstring]"] + - ["system.formats.asn1.asnreader", "system.formats.asn1.asnreader", "Method[clone].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[constructedbitstring]"] + - ["system.numerics.biginteger", "system.formats.asn1.asndecoder!", "Method[readinteger].ReturnValue"] + - ["tflagsenum", "system.formats.asn1.asndecoder!", "Method[readnamedbitlistvalue].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnwriter", "Method[encodedvalueequals].ReturnValue"] + - ["system.int32", "system.formats.asn1.asn1tag", "Method[encode].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[embedded]"] + - ["system.int32", "system.formats.asn1.asn1tag", "Member[tagvalue]"] + - ["system.datetimeoffset", "system.formats.asn1.asnreader", "Method[readgeneralizedtime].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[date]"] + - ["system.enum", "system.formats.asn1.asnreader", "Method[readenumeratedvalue].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[real]"] + - ["system.byte[]", "system.formats.asn1.asndecoder!", "Method[readbitstring].ReturnValue"] + - ["system.formats.asn1.asnencodingrules", "system.formats.asn1.asnwriter", "Member[ruleset]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[time]"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreaduint32].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadprimitivecharacterstringbytes].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[bitstring]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag", "Method[asconstructed].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadint64].ReturnValue"] + - ["system.formats.asn1.asnencodingrules", "system.formats.asn1.asnencodingrules!", "Member[cer]"] + - ["system.formats.asn1.asnencodingrules", "system.formats.asn1.asnencodingrules!", "Member[ber]"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[trydecodelength].ReturnValue"] + - ["system.readonlymemory", "system.formats.asn1.asnreader", "Method[readintegerbytes].ReturnValue"] + - ["system.byte[]", "system.formats.asn1.asnreader", "Method[readoctetstring].ReturnValue"] + - ["system.readonlymemory", "system.formats.asn1.asnreader", "Method[readencodedvalue].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asn1tag!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.formats.asn1.asnwriter", "Method[getencodedlength].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[objectidentifier]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[objectidentifier]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[enumerated]"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadoctetstring].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[boolean]"] + - ["system.formats.asn1.tagclass", "system.formats.asn1.tagclass!", "Member[application]"] + - ["tenum", "system.formats.asn1.asnreader", "Method[readenumeratedvalue].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[readboolean].ReturnValue"] + - ["system.readonlymemory", "system.formats.asn1.asnreader", "Method[peekencodedvalue].ReturnValue"] + - ["system.string", "system.formats.asn1.asnreader", "Method[readcharacterstring].ReturnValue"] + - ["system.formats.asn1.tagclass", "system.formats.asn1.asn1tag", "Member[tagclass]"] + - ["system.formats.asn1.asnwriter+scope", "system.formats.asn1.asnwriter", "Method[pushsetof].ReturnValue"] + - ["system.datetimeoffset", "system.formats.asn1.asnreader", "Method[readutctime].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadprimitivebitstring].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[generalstring]"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadcharacterstringbytes].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadcharacterstringbytes].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[objectidentifieriri]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[universalstring]"] + - ["system.collections.bitarray", "system.formats.asn1.asndecoder!", "Method[readnamedbitlist].ReturnValue"] + - ["system.string", "system.formats.asn1.asndecoder!", "Method[readcharacterstring].ReturnValue"] + - ["system.formats.asn1.tagclass", "system.formats.asn1.tagclass!", "Member[contextspecific]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[null]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[datetime]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[ia5string]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[videotexstring]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[sequence]"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreaduint32].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[utctime]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag", "Method[asprimitive].ReturnValue"] + - ["system.formats.asn1.tagclass", "system.formats.asn1.tagclass!", "Member[private]"] + - ["system.boolean", "system.formats.asn1.asn1tag", "Method[equals].ReturnValue"] + - ["system.enum", "system.formats.asn1.asndecoder!", "Method[readnamedbitlistvalue].ReturnValue"] + - ["system.string", "system.formats.asn1.asndecoder!", "Method[readenumeratedbytes].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[null]"] + - ["system.formats.asn1.asnwriter+scope", "system.formats.asn1.asnwriter", "Method[pushoctetstring].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[endofcontents]"] + - ["system.int32", "system.formats.asn1.asnreaderoptions", "Member[utctimetwodigityearmax]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[setof]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[numericstring]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[instanceof]"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[readboolean].ReturnValue"] + - ["system.int32", "system.formats.asn1.asn1tag", "Method[gethashcode].ReturnValue"] + - ["system.enum", "system.formats.asn1.asndecoder!", "Method[readenumeratedvalue].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadprimitiveoctetstring].ReturnValue"] + - ["tflagsenum", "system.formats.asn1.asnreader", "Method[readnamedbitlistvalue].ReturnValue"] + - ["system.int32", "system.formats.asn1.asnwriter", "Method[encode].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[visiblestring]"] + - ["system.formats.asn1.asnreader", "system.formats.asn1.asnreader", "Method[readsetof].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asndecoder!", "Method[readencodedvalue].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[unrestrictedcharacterstring]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[set]"] + - ["system.string", "system.formats.asn1.asnreader", "Method[readobjectidentifier].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[utf8string]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[sequenceof]"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreadcharacterstring].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[iso646string]"] + - ["system.int32", "system.formats.asn1.asn1tag", "Method[calculateencodedsize].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[external]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[primitivebitstring]"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[generalizedtime]"] + - ["system.formats.asn1.asnencodingrules", "system.formats.asn1.asnreader", "Member[ruleset]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[objectdescriptor]"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadencodedvalue].ReturnValue"] + - ["tenum", "system.formats.asn1.asndecoder!", "Method[readenumeratedvalue].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadcharacterstring].ReturnValue"] + - ["system.string", "system.formats.asn1.asndecoder!", "Method[readobjectidentifier].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[relativeobjectidentifieriri]"] + - ["system.boolean", "system.formats.asn1.asn1tag!", "Method[trydecode].ReturnValue"] + - ["treturn", "system.formats.asn1.asnwriter", "Method[encode].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asn1tag", "Method[tryencode].ReturnValue"] + - ["system.string", "system.formats.asn1.asndecoder!", "Method[readintegerbytes].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[enumerated]"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreaduint64].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asn1tag", "Method[hassameclassandvalue].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asnreader", "Method[tryreaduint64].ReturnValue"] + - ["system.formats.asn1.asn1tag", "system.formats.asn1.asn1tag!", "Member[setof]"] + - ["system.byte[]", "system.formats.asn1.asndecoder!", "Method[readoctetstring].ReturnValue"] + - ["system.boolean", "system.formats.asn1.asndecoder!", "Method[tryreadint32].ReturnValue"] + - ["system.numerics.biginteger", "system.formats.asn1.asnreader", "Method[readinteger].ReturnValue"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[printablestring]"] + - ["system.formats.asn1.universaltagnumber", "system.formats.asn1.universaltagnumber!", "Member[generalizedtime]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Cbor.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Cbor.typemodel.yml new file mode 100644 index 000000000000..1204b584592c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Cbor.typemodel.yml @@ -0,0 +1,90 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[unsignedbignum]"] + - ["system.formats.cbor.cborconformancemode", "system.formats.cbor.cborconformancemode!", "Member[canonical]"] + - ["system.formats.cbor.cborsimplevalue", "system.formats.cbor.cborsimplevalue!", "Member[null]"] + - ["system.formats.cbor.cborconformancemode", "system.formats.cbor.cborconformancemode!", "Member[strict]"] + - ["system.datetimeoffset", "system.formats.cbor.cborreader", "Method[readdatetimeoffset].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[singleprecisionfloat]"] + - ["system.boolean", "system.formats.cbor.cborwriter", "Member[iswritecompleted]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cborreader", "Method[peektag].ReturnValue"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[base64stringlaterencoding]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[endmap]"] + - ["system.int32", "system.formats.cbor.cborwriter", "Method[encode].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[undefined]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[uri]"] + - ["system.readonlymemory", "system.formats.cbor.cborreader", "Method[readencodedvalue].ReturnValue"] + - ["system.formats.cbor.cborconformancemode", "system.formats.cbor.cborwriter", "Member[conformancemode]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[finished]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[unsignedinteger]"] + - ["system.half", "system.formats.cbor.cborreader", "Method[readhalf].ReturnValue"] + - ["system.int32", "system.formats.cbor.cborwriter", "Member[currentdepth]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[bigfloat]"] + - ["system.byte[]", "system.formats.cbor.cborreader", "Method[readbytestring].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[boolean]"] + - ["system.int64", "system.formats.cbor.cborreader", "Method[readint64].ReturnValue"] + - ["system.numerics.biginteger", "system.formats.cbor.cborreader", "Method[readbiginteger].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[startarray]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[null]"] + - ["system.boolean", "system.formats.cbor.cborreader", "Method[tryreadbytestring].ReturnValue"] + - ["system.int32", "system.formats.cbor.cborreader", "Method[readint32].ReturnValue"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cborreader", "Method[readtag].ReturnValue"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[selfdescribecbor]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[encodedcbordataitem]"] + - ["system.readonlymemory", "system.formats.cbor.cborreader", "Method[readdefinitelengthbytestring].ReturnValue"] + - ["system.readonlymemory", "system.formats.cbor.cborreader", "Method[readdefinitelengthtextstringbytes].ReturnValue"] + - ["system.formats.cbor.cborsimplevalue", "system.formats.cbor.cborsimplevalue!", "Member[true]"] + - ["system.formats.cbor.cborsimplevalue", "system.formats.cbor.cborreader", "Method[readsimplevalue].ReturnValue"] + - ["system.single", "system.formats.cbor.cborreader", "Method[readsingle].ReturnValue"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[decimalfraction]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[unixtimeseconds]"] + - ["system.boolean", "system.formats.cbor.cborreader", "Method[tryreadtextstring].ReturnValue"] + - ["system.double", "system.formats.cbor.cborreader", "Method[readdouble].ReturnValue"] + - ["system.formats.cbor.cborsimplevalue", "system.formats.cbor.cborsimplevalue!", "Member[false]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[simplevalue]"] + - ["system.datetimeoffset", "system.formats.cbor.cborreader", "Method[readunixtimeseconds].ReturnValue"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[base64urllaterencoding]"] + - ["system.boolean", "system.formats.cbor.cborreader", "Member[allowmultiplerootlevelvalues]"] + - ["system.formats.cbor.cborsimplevalue", "system.formats.cbor.cborsimplevalue!", "Member[undefined]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[negativebignum]"] + - ["system.boolean", "system.formats.cbor.cborreader", "Method[readboolean].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[halfprecisionfloat]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[datetimestring]"] + - ["system.int32", "system.formats.cbor.cborreader", "Member[bytesremaining]"] + - ["system.boolean", "system.formats.cbor.cborwriter", "Method[tryencode].ReturnValue"] + - ["system.decimal", "system.formats.cbor.cborreader", "Method[readdecimal].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[startindefinitelengthbytestring]"] + - ["system.int32", "system.formats.cbor.cborwriter", "Member[byteswritten]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[bytestring]"] + - ["system.uint32", "system.formats.cbor.cborreader", "Method[readuint32].ReturnValue"] + - ["system.string", "system.formats.cbor.cborreader", "Method[readtextstring].ReturnValue"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[base16stringlaterencoding]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreader", "Method[peekstate].ReturnValue"] + - ["system.formats.cbor.cborconformancemode", "system.formats.cbor.cborconformancemode!", "Member[lax]"] + - ["system.formats.cbor.cborconformancemode", "system.formats.cbor.cborreader", "Member[conformancemode]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[endindefinitelengthbytestring]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[startindefinitelengthtextstring]"] + - ["system.nullable", "system.formats.cbor.cborreader", "Method[readstartarray].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[endindefinitelengthtextstring]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[doubleprecisionfloat]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[startmap]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[mimemessage]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[endarray]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[base64url]"] + - ["system.byte[]", "system.formats.cbor.cborwriter", "Method[encode].ReturnValue"] + - ["system.boolean", "system.formats.cbor.cborwriter", "Member[allowmultiplerootlevelvalues]"] + - ["system.nullable", "system.formats.cbor.cborreader", "Method[readstartmap].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[textstring]"] + - ["system.uint64", "system.formats.cbor.cborreader", "Method[readuint64].ReturnValue"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[negativeinteger]"] + - ["system.uint64", "system.formats.cbor.cborreader", "Method[readcbornegativeintegerrepresentation].ReturnValue"] + - ["system.boolean", "system.formats.cbor.cborwriter", "Member[convertindefinitelengthencodings]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[base64]"] + - ["system.int32", "system.formats.cbor.cborreader", "Member[currentdepth]"] + - ["system.formats.cbor.cborconformancemode", "system.formats.cbor.cborconformancemode!", "Member[ctap2canonical]"] + - ["system.formats.cbor.cbortag", "system.formats.cbor.cbortag!", "Member[regex]"] + - ["system.formats.cbor.cborreaderstate", "system.formats.cbor.cborreaderstate!", "Member[tag]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Nrbf.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Nrbf.typemodel.yml new file mode 100644 index 000000000000..3f00071bddc0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Nrbf.typemodel.yml @@ -0,0 +1,71 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.formats.nrbf.serializationrecordid", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.formats.nrbf.arrayrecord", "Member[lengths]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[classwithmembers]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[messageend]"] + - ["system.formats.nrbf.serializationrecordid", "system.formats.nrbf.classrecord", "Member[id]"] + - ["system.uint32", "system.formats.nrbf.classrecord", "Method[getuint32].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[objectnullmultiple]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[serializedstreamheader]"] + - ["system.double", "system.formats.nrbf.classrecord", "Method[getdouble].ReturnValue"] + - ["system.single", "system.formats.nrbf.classrecord", "Method[getsingle].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[classwithmembersandtypes]"] + - ["system.int32", "system.formats.nrbf.szarrayrecord", "Member[length]"] + - ["system.reflection.metadata.typename", "system.formats.nrbf.primitivetyperecord", "Member[typename]"] + - ["system.boolean", "system.formats.nrbf.serializationrecordid", "Method[equals].ReturnValue"] + - ["system.int64", "system.formats.nrbf.classrecord", "Method[getint64].ReturnValue"] + - ["system.string", "system.formats.nrbf.classrecord", "Method[getstring].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[classwithid]"] + - ["system.formats.nrbf.serializationrecord", "system.formats.nrbf.classrecord", "Method[getserializationrecord].ReturnValue"] + - ["system.boolean", "system.formats.nrbf.serializationrecord", "Method[typenamematches].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[binaryarray]"] + - ["system.formats.nrbf.serializationrecordid", "system.formats.nrbf.arrayrecord", "Member[id]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[arraysingleobject]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[memberreference]"] + - ["system.collections.generic.ienumerable", "system.formats.nrbf.classrecord", "Member[membernames]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[arraysingleprimitive]"] + - ["system.uint64", "system.formats.nrbf.classrecord", "Method[getuint64].ReturnValue"] + - ["system.formats.nrbf.classrecord", "system.formats.nrbf.classrecord", "Method[getclassrecord].ReturnValue"] + - ["system.char", "system.formats.nrbf.classrecord", "Method[getchar].ReturnValue"] + - ["system.int32", "system.formats.nrbf.classrecord", "Method[getint32].ReturnValue"] + - ["system.reflection.metadata.typename", "system.formats.nrbf.classrecord", "Member[typename]"] + - ["system.reflection.metadata.typename", "system.formats.nrbf.serializationrecord", "Member[typename]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[memberprimitivetyped]"] + - ["system.boolean", "system.formats.nrbf.classrecord", "Method[hasmember].ReturnValue"] + - ["system.reflection.metadata.typenameparseoptions", "system.formats.nrbf.payloadoptions", "Member[typenameparseoptions]"] + - ["system.object", "system.formats.nrbf.primitivetyperecord", "Member[value]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[methodreturn]"] + - ["t[]", "system.formats.nrbf.szarrayrecord", "Method[getarray].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[objectnull]"] + - ["system.object", "system.formats.nrbf.classrecord", "Method[getrawvalue].ReturnValue"] + - ["system.byte", "system.formats.nrbf.classrecord", "Method[getbyte].ReturnValue"] + - ["system.sbyte", "system.formats.nrbf.classrecord", "Method[getsbyte].ReturnValue"] + - ["system.datetime", "system.formats.nrbf.classrecord", "Method[getdatetime].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[binarylibrary]"] + - ["system.int32", "system.formats.nrbf.arrayrecord", "Member[rank]"] + - ["system.boolean", "system.formats.nrbf.classrecord", "Method[getboolean].ReturnValue"] + - ["system.int16", "system.formats.nrbf.classrecord", "Method[getint16].ReturnValue"] + - ["system.boolean", "system.formats.nrbf.nrbfdecoder!", "Method[startswithpayloadheader].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[arraysinglestring]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecord", "Member[recordtype]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[systemclasswithmembers]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[methodcall]"] + - ["system.decimal", "system.formats.nrbf.classrecord", "Method[getdecimal].ReturnValue"] + - ["system.boolean", "system.formats.nrbf.payloadoptions", "Member[undotruncatedtypenames]"] + - ["system.formats.nrbf.serializationrecord", "system.formats.nrbf.nrbfdecoder!", "Method[decode].ReturnValue"] + - ["system.timespan", "system.formats.nrbf.classrecord", "Method[gettimespan].ReturnValue"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[objectnullmultiple256]"] + - ["system.formats.nrbf.arrayrecord", "system.formats.nrbf.classrecord", "Method[getarrayrecord].ReturnValue"] + - ["system.formats.nrbf.classrecord", "system.formats.nrbf.nrbfdecoder!", "Method[decodeclassrecord].ReturnValue"] + - ["system.uint16", "system.formats.nrbf.classrecord", "Method[getuint16].ReturnValue"] + - ["system.formats.nrbf.serializationrecordid", "system.formats.nrbf.serializationrecord", "Member[id]"] + - ["system.array", "system.formats.nrbf.arrayrecord", "Method[getarray].ReturnValue"] + - ["t", "system.formats.nrbf.primitivetyperecord", "Member[value]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[systemclasswithmembersandtypes]"] + - ["system.formats.nrbf.serializationrecordtype", "system.formats.nrbf.serializationrecordtype!", "Member[binaryobjectstring]"] + - ["system.string", "system.formats.nrbf.szarrayrecord", "Member[lengths]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Tar.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Tar.typemodel.yml new file mode 100644 index 000000000000..a34796a6def9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Formats.Tar.typemodel.yml @@ -0,0 +1,59 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[hardlink]"] + - ["system.threading.tasks.valuetask", "system.formats.tar.tarwriter", "Method[disposeasync].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "system.formats.tar.paxglobalextendedattributestarentry", "Member[globalextendedattributes]"] + - ["system.string", "system.formats.tar.tarentry", "Method[tostring].ReturnValue"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[globalextendedattributes]"] + - ["system.int32", "system.formats.tar.posixtarentry", "Member[devicemajor]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[regularfile]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[multivolume]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[longpath]"] + - ["system.formats.tar.tarentryformat", "system.formats.tar.tarentryformat!", "Member[v7]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[longlink]"] + - ["system.threading.tasks.valuetask", "system.formats.tar.tarreader", "Method[getnextentryasync].ReturnValue"] + - ["system.threading.tasks.task", "system.formats.tar.tarfile!", "Method[extracttodirectoryasync].ReturnValue"] + - ["system.int64", "system.formats.tar.tarentry", "Member[dataoffset]"] + - ["system.datetimeoffset", "system.formats.tar.tarentry", "Member[modificationtime]"] + - ["system.int32", "system.formats.tar.posixtarentry", "Member[deviceminor]"] + - ["system.formats.tar.tarentryformat", "system.formats.tar.tarentryformat!", "Member[gnu]"] + - ["system.int32", "system.formats.tar.tarentry", "Member[checksum]"] + - ["system.threading.tasks.task", "system.formats.tar.tarentry", "Method[extracttofileasync].ReturnValue"] + - ["system.string", "system.formats.tar.posixtarentry", "Member[username]"] + - ["system.int32", "system.formats.tar.tarentry", "Member[gid]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[characterdevice]"] + - ["system.string", "system.formats.tar.tarentry", "Member[linkname]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[fifo]"] + - ["system.string", "system.formats.tar.tarentry", "Member[name]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentry", "Member[entrytype]"] + - ["system.threading.tasks.task", "system.formats.tar.tarfile!", "Method[createfromdirectoryasync].ReturnValue"] + - ["system.int64", "system.formats.tar.tarentry", "Member[length]"] + - ["system.formats.tar.tarentryformat", "system.formats.tar.tarentryformat!", "Member[pax]"] + - ["system.threading.tasks.valuetask", "system.formats.tar.tarreader", "Method[disposeasync].ReturnValue"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[blockdevice]"] + - ["system.formats.tar.tarentryformat", "system.formats.tar.tarwriter", "Member[format]"] + - ["system.int32", "system.formats.tar.tarentry", "Member[uid]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[extendedattributes]"] + - ["system.collections.generic.ireadonlydictionary", "system.formats.tar.paxtarentry", "Member[extendedattributes]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[directorylist]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[sparsefile]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[symboliclink]"] + - ["system.formats.tar.tarentryformat", "system.formats.tar.tarentryformat!", "Member[unknown]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[contiguousfile]"] + - ["system.datetimeoffset", "system.formats.tar.gnutarentry", "Member[accesstime]"] + - ["system.formats.tar.tarentryformat", "system.formats.tar.tarentry", "Member[format]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[tapevolume]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[renamedorsymlinked]"] + - ["system.io.unixfilemode", "system.formats.tar.tarentry", "Member[mode]"] + - ["system.datetimeoffset", "system.formats.tar.gnutarentry", "Member[changetime]"] + - ["system.threading.tasks.task", "system.formats.tar.tarwriter", "Method[writeentryasync].ReturnValue"] + - ["system.formats.tar.tarentry", "system.formats.tar.tarreader", "Method[getnextentry].ReturnValue"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[v7regularfile]"] + - ["system.formats.tar.tarentryformat", "system.formats.tar.tarentryformat!", "Member[ustar]"] + - ["system.formats.tar.tarentrytype", "system.formats.tar.tarentrytype!", "Member[directory]"] + - ["system.string", "system.formats.tar.posixtarentry", "Member[groupname]"] + - ["system.io.stream", "system.formats.tar.tarentry", "Member[datastream]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Globalization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Globalization.typemodel.yml new file mode 100644 index 000000000000..0dab49583c06 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Globalization.typemodel.yml @@ -0,0 +1,668 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Member[defaultthreadcurrentuiculture]"] + - ["system.dayofweek", "system.globalization.persiancalendar", "Method[getdayofweek].ReturnValue"] + - ["system.int32", "system.globalization.koreancalendar!", "Member[koreanera]"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[currencydecimaldigits]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Member[shortestdaynames]"] + - ["system.globalization.sortkey", "system.globalization.compareinfo", "Method[getsortkey].ReturnValue"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getyear].ReturnValue"] + - ["system.datetime", "system.globalization.umalquracalendar", "Method[addyears].ReturnValue"] + - ["system.string", "system.globalization.compareinfo", "Method[tostring].ReturnValue"] + - ["system.string", "system.globalization.regioninfo", "Member[isocurrencysymbol]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getleapmonth].ReturnValue"] + - ["system.globalization.cultureandregionmodifiers", "system.globalization.cultureandregionmodifiers!", "Member[replacement]"] + - ["system.datetime", "system.globalization.persiancalendar", "Member[minsupporteddatetime]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[permillesymbol]"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[cultureenglishname]"] + - ["system.int32", "system.globalization.calendar", "Method[getdayofyear].ReturnValue"] + - ["system.datetime", "system.globalization.taiwancalendar", "Member[maxsupporteddatetime]"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.cultureinfo", "Member[keyboardlayoutid]"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[culturenativename]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[letternumber]"] + - ["system.boolean", "system.globalization.koreancalendar", "Method[isleapday].ReturnValue"] + - ["system.int32", "system.globalization.compareinfo", "Method[indexof].ReturnValue"] + - ["system.int32", "system.globalization.koreanlunisolarcalendar!", "Member[gregorianera]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowthousands]"] + - ["system.datetime", "system.globalization.persiancalendar", "Member[maxsupporteddatetime]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getera].ReturnValue"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[frameworkcultures]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowparentheses]"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[pmdesignator]"] + - ["system.int32", "system.globalization.textinfo", "Member[maccodepage]"] + - ["system.datetime", "system.globalization.gregoriancalendar", "Method[addmonths].ReturnValue"] + - ["system.globalization.sortversion", "system.globalization.compareinfo", "Member[version]"] + - ["system.datetime", "system.globalization.eastasianlunisolarcalendar", "Method[addyears].ReturnValue"] + - ["system.string", "system.globalization.numberformatinfo", "Member[currencygroupseparator]"] + - ["system.globalization.gregoriancalendartypes", "system.globalization.gregoriancalendartypes!", "Member[middleeastfrench]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.boolean", "system.globalization.sortkey", "Method[equals].ReturnValue"] + - ["system.globalization.calendar[]", "system.globalization.cultureinfo", "Member[optionalcalendars]"] + - ["system.int32", "system.globalization.compareinfo", "Method[lastindexof].ReturnValue"] + - ["system.int32", "system.globalization.stringinfo!", "Method[getnexttextelementlength].ReturnValue"] + - ["system.int32", "system.globalization.sortversion", "Member[fullversion]"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Method[getalldatetimepatterns].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[shorttimepattern]"] + - ["system.datetime", "system.globalization.taiwancalendar", "Method[todatetime].ReturnValue"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[allowtrailingwhite]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.boolean", "system.globalization.taiwancalendar", "Method[isleapday].ReturnValue"] + - ["system.datetime", "system.globalization.persiancalendar", "Method[addmonths].ReturnValue"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getera].ReturnValue"] + - ["system.string", "system.globalization.compareinfo", "Member[name]"] + - ["system.string", "system.globalization.textinfo", "Method[totitlecase].ReturnValue"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[installedwin32cultures]"] + - ["system.globalization.datetimeformatinfo", "system.globalization.datetimeformatinfo!", "Method[getinstance].ReturnValue"] + - ["system.datetime", "system.globalization.gregoriancalendar", "Member[minsupporteddatetime]"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getmonth].ReturnValue"] + - ["system.byte[]", "system.globalization.sortkey", "Member[keydata]"] + - ["system.datetime", "system.globalization.umalquracalendar", "Method[addmonths].ReturnValue"] + - ["system.boolean", "system.globalization.eastasianlunisolarcalendar", "Method[isleapyear].ReturnValue"] + - ["system.timespan", "system.globalization.daylighttime", "Member[delta]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Member[currentculture]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getdayofyear].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.calendaralgorithmtype!", "Member[lunisolarcalendar]"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[replacementcultures]"] + - ["system.int32[]", "system.globalization.taiwancalendar", "Member[eras]"] + - ["system.int32", "system.globalization.cultureandregioninfobuilder", "Member[keyboardlayoutid]"] + - ["system.int32", "system.globalization.calendar", "Method[getminute].ReturnValue"] + - ["system.int32", "system.globalization.textinfo", "Method[gethashcode].ReturnValue"] + - ["system.globalization.calendarweekrule", "system.globalization.calendarweekrule!", "Member[firstfullweek]"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getdayofyear].ReturnValue"] + - ["system.boolean", "system.globalization.idnmapping", "Method[equals].ReturnValue"] + - ["system.globalization.calendarweekrule", "system.globalization.calendarweekrule!", "Member[firstday]"] + - ["system.int32", "system.globalization.hijricalendar", "Member[hijriadjustment]"] + - ["system.datetime", "system.globalization.persiancalendar", "Method[addyears].ReturnValue"] + - ["system.datetime", "system.globalization.taiwanlunisolarcalendar", "Member[maxsupporteddatetime]"] + - ["system.boolean", "system.globalization.umalquracalendar", "Method[isleapmonth].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[surrogate]"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[any]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getdayofyear].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[spacingcombiningmark]"] + - ["system.globalization.textelementenumerator", "system.globalization.stringinfo!", "Method[gettextelementenumerator].ReturnValue"] + - ["system.int32", "system.globalization.isoweek!", "Method[getweeksinyear].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[otherletter]"] + - ["system.datetime", "system.globalization.calendar", "Method[adddays].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[lineseparator]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getyear].ReturnValue"] + - ["system.string", "system.globalization.culturenotfoundexception", "Member[message]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[numericordering]"] + - ["system.int32", "system.globalization.persiancalendar!", "Member[persianera]"] + - ["system.int32", "system.globalization.persiancalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[connectorpunctuation]"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[ignoresymbols]"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[threeletterisolanguagename]"] + - ["system.int32", "system.globalization.calendar", "Method[getleapmonth].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Method[getabbreviatederaname].ReturnValue"] + - ["system.datetime", "system.globalization.taiwancalendar", "Member[minsupporteddatetime]"] + - ["system.int32", "system.globalization.isoweek!", "Method[getweekofyear].ReturnValue"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getera].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[threeletterwindowsregionname]"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.japanesecalendar", "Member[algorithmtype]"] + - ["system.string", "system.globalization.stringinfo", "Member[string]"] + - ["system.globalization.digitshapes", "system.globalization.digitshapes!", "Member[none]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getdayofyear].ReturnValue"] + - ["system.object", "system.globalization.textinfo", "Method[clone].ReturnValue"] + - ["system.int32", "system.globalization.sortkey", "Method[gethashcode].ReturnValue"] + - ["system.globalization.textinfo", "system.globalization.textinfo!", "Method[readonly].ReturnValue"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[numbernegativepattern]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Member[twodigityearmax]"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getleapmonth].ReturnValue"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.int32", "system.globalization.taiwanlunisolarcalendar", "Member[daysinyearbeforeminsupportedyear]"] + - ["system.boolean", "system.globalization.calendar", "Method[isleapmonth].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[initialquotepunctuation]"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[nocurrentdatedefault]"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getweekofyear].ReturnValue"] + - ["system.globalization.numberformatinfo", "system.globalization.numberformatinfo!", "Member[currentinfo]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[lowercaseletter]"] + - ["system.boolean", "system.globalization.idnmapping", "Member[usestd3asciirules]"] + - ["system.globalization.compareinfo", "system.globalization.cultureinfo", "Member[compareinfo]"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getdayofyear].ReturnValue"] + - ["system.boolean", "system.globalization.cultureandregioninfobuilder", "Member[ismetric]"] + - ["system.int32", "system.globalization.calendar", "Method[getweekofyear].ReturnValue"] + - ["system.double", "system.globalization.calendar", "Method[getmilliseconds].ReturnValue"] + - ["system.boolean", "system.globalization.hijricalendar", "Method[isleapday].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[timeseparator]"] + - ["system.datetime", "system.globalization.isoweek!", "Method[todatetime].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.hijricalendar", "Member[algorithmtype]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowtrailingwhite]"] + - ["system.string", "system.globalization.cultureinfo", "Member[threeletterisolanguagename]"] + - ["system.int32[]", "system.globalization.taiwanlunisolarcalendar", "Member[eras]"] + - ["system.datetime", "system.globalization.koreancalendar", "Method[addmonths].ReturnValue"] + - ["system.globalization.calendar", "system.globalization.datetimeformatinfo", "Member[calendar]"] + - ["system.datetime", "system.globalization.chineselunisolarcalendar", "Member[maxsupporteddatetime]"] + - ["system.datetime", "system.globalization.thaibuddhistcalendar", "Method[addyears].ReturnValue"] + - ["system.globalization.calendar", "system.globalization.calendar!", "Method[readonly].ReturnValue"] + - ["system.boolean", "system.globalization.cultureinfo", "Member[isreadonly]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getyear].ReturnValue"] + - ["system.datetime", "system.globalization.hijricalendar", "Method[addmonths].ReturnValue"] + - ["system.boolean", "system.globalization.compareinfo", "Method[issuffix].ReturnValue"] + - ["system.int32", "system.globalization.compareinfo", "Method[compare].ReturnValue"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[allowinnerwhite]"] + - ["system.globalization.culturetypes", "system.globalization.cultureandregioninfobuilder", "Member[culturetypes]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.thaibuddhistcalendar", "Member[algorithmtype]"] + - ["system.boolean", "system.globalization.cultureinfo", "Member[useuseroverride]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureandregioninfobuilder", "Member[parent]"] + - ["system.boolean", "system.globalization.gregoriancalendar", "Method[isleapyear].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[regionnativename]"] + - ["system.boolean", "system.globalization.juliancalendar", "Method[isleapyear].ReturnValue"] + - ["system.string", "system.globalization.cultureinfo", "Member[name]"] + - ["system.object", "system.globalization.cultureinfo", "Method[clone].ReturnValue"] + - ["system.int32", "system.globalization.isoweek!", "Method[getyear].ReturnValue"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Member[invariantculture]"] + - ["system.boolean", "system.globalization.gregoriancalendar", "Method[isleapmonth].ReturnValue"] + - ["system.dayofweek", "system.globalization.hijricalendar", "Method[getdayofweek].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[isocurrencysymbol]"] + - ["system.int32", "system.globalization.textinfo", "Member[ebcdiccodepage]"] + - ["system.int32", "system.globalization.calendar", "Method[getera].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[paragraphseparator]"] + - ["system.int32", "system.globalization.juliancalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.globalization.digitshapes", "system.globalization.digitshapes!", "Member[nativenational]"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getweekofyear].ReturnValue"] + - ["system.boolean", "system.globalization.numberformatinfo", "Member[isreadonly]"] + - ["system.string", "system.globalization.textinfo", "Member[culturename]"] + - ["system.dayofweek", "system.globalization.calendar", "Method[getdayofweek].ReturnValue"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.globalization.gregoriancalendartypes", "system.globalization.gregoriancalendartypes!", "Member[transliteratedenglish]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[currency]"] + - ["system.boolean", "system.globalization.hebrewcalendar", "Method[isleapyear].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[enclosingmark]"] + - ["system.boolean", "system.globalization.persiancalendar", "Method[isleapyear].ReturnValue"] + - ["system.int32", "system.globalization.japaneselunisolarcalendar", "Member[daysinyearbeforeminsupportedyear]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[positiveinfinitysymbol]"] + - ["system.datetime", "system.globalization.hebrewcalendar", "Member[minsupporteddatetime]"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[none]"] + - ["system.string", "system.globalization.regioninfo", "Member[name]"] + - ["system.globalization.digitshapes", "system.globalization.numberformatinfo", "Member[digitsubstitution]"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[roundtripkind]"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getera].ReturnValue"] + - ["system.int32[]", "system.globalization.koreancalendar", "Member[eras]"] + - ["system.datetime", "system.globalization.taiwanlunisolarcalendar", "Member[minsupporteddatetime]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[privateuse]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[universalsortabledatetimepattern]"] + - ["system.globalization.calendar[]", "system.globalization.cultureandregioninfobuilder", "Member[availablecalendars]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[modifierletter]"] + - ["system.int32", "system.globalization.calendar", "Method[tofourdigityear].ReturnValue"] + - ["system.boolean", "system.globalization.idnmapping", "Member[allowunassigned]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[finalquotepunctuation]"] + - ["system.int32", "system.globalization.calendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.datetime", "system.globalization.taiwancalendar", "Method[addmonths].ReturnValue"] + - ["system.dayofweek", "system.globalization.gregoriancalendar", "Method[getdayofweek].ReturnValue"] + - ["system.int32", "system.globalization.juliancalendar", "Member[twodigityearmax]"] + - ["system.string", "system.globalization.regioninfo", "Member[displayname]"] + - ["system.boolean", "system.globalization.juliancalendar", "Method[isleapday].ReturnValue"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[allcultures]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.boolean", "system.globalization.compareinfo", "Method[isprefix].ReturnValue"] + - ["system.int32", "system.globalization.stringinfo", "Member[lengthintextelements]"] + - ["system.int32[]", "system.globalization.japaneselunisolarcalendar", "Member[eras]"] + - ["system.datetime", "system.globalization.chineselunisolarcalendar", "Member[minsupporteddatetime]"] + - ["system.boolean", "system.globalization.compareinfo!", "Method[issortable].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[yearmonthpattern]"] + - ["system.nullable", "system.globalization.culturenotfoundexception", "Member[invalidcultureid]"] + - ["system.int32[]", "system.globalization.gregoriancalendar", "Member[eras]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getleapmonth].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.calendaralgorithmtype!", "Member[lunarcalendar]"] + - ["system.dayofweek", "system.globalization.hebrewcalendar", "Method[getdayofweek].ReturnValue"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[allowwhitespaces]"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[currencyenglishname]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[nansymbol]"] + - ["system.boolean", "system.globalization.japanesecalendar", "Method[isleapyear].ReturnValue"] + - ["system.int32[]", "system.globalization.numberformatinfo", "Member[percentgroupsizes]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getdayofyear].ReturnValue"] + - ["system.datetime", "system.globalization.calendar", "Member[maxsupporteddatetime]"] + - ["system.datetime", "system.globalization.juliancalendar", "Method[todatetime].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Method[getmonthname].ReturnValue"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.boolean", "system.globalization.stringinfo", "Method[equals].ReturnValue"] + - ["system.boolean", "system.globalization.thaibuddhistcalendar", "Method[isleapmonth].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.koreancalendar", "Member[algorithmtype]"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getyear].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[ignorenonspace]"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[ignorewidth]"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[stringsort]"] + - ["system.datetime", "system.globalization.hijricalendar", "Member[maxsupporteddatetime]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[percentdecimalseparator]"] + - ["system.boolean", "system.globalization.compareinfo", "Method[equals].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[fulldatetimepattern]"] + - ["system.int32", "system.globalization.calendar", "Member[daysinyearbeforeminsupportedyear]"] + - ["system.int32", "system.globalization.compareinfo", "Method[getsortkeylength].ReturnValue"] + - ["system.object", "system.globalization.datetimeformatinfo", "Method[clone].ReturnValue"] + - ["system.string", "system.globalization.textinfo", "Method[toupper].ReturnValue"] + - ["system.string", "system.globalization.cultureinfo", "Member[englishname]"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.globalization.textinfo", "system.globalization.cultureandregioninfobuilder", "Member[textinfo]"] + - ["system.datetime", "system.globalization.hebrewcalendar", "Method[addyears].ReturnValue"] + - ["system.boolean", "system.globalization.regioninfo", "Member[ismetric]"] + - ["system.int32", "system.globalization.textinfo", "Member[oemcodepage]"] + - ["system.datetime", "system.globalization.calendar", "Member[minsupporteddatetime]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.calendar", "Method[getyear].ReturnValue"] + - ["system.datetime", "system.globalization.juliancalendar", "Method[addmonths].ReturnValue"] + - ["system.globalization.numberformatinfo", "system.globalization.numberformatinfo!", "Method[readonly].ReturnValue"] + - ["system.globalization.numberformatinfo", "system.globalization.numberformatinfo!", "Member[invariantinfo]"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getdayofyear].ReturnValue"] + - ["system.datetime", "system.globalization.thaibuddhistcalendar", "Method[todatetime].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Method[getabbreviatedmonthname].ReturnValue"] + - ["system.globalization.gregoriancalendartypes", "system.globalization.gregoriancalendartypes!", "Member[transliteratedfrench]"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getleapmonth].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[control]"] + - ["system.boolean", "system.globalization.hebrewcalendar", "Method[isleapmonth].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[longtimepattern]"] + - ["system.boolean", "system.globalization.thaibuddhistcalendar", "Method[isleapyear].ReturnValue"] + - ["system.globalization.cultureandregioninfobuilder", "system.globalization.cultureandregioninfobuilder!", "Method[createfromldml].ReturnValue"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowcurrencysymbol]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[allowleadingwhite]"] + - ["system.globalization.compareinfo", "system.globalization.cultureandregioninfobuilder", "Member[compareinfo]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.int32[]", "system.globalization.japanesecalendar", "Member[eras]"] + - ["system.globalization.timespanstyles", "system.globalization.timespanstyles!", "Member[assumenegative]"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.int32", "system.globalization.calendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.string", "system.globalization.numberformatinfo", "Member[numbergroupseparator]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.dayofweek", "system.globalization.taiwancalendar", "Method[getdayofweek].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[monthdaypattern]"] + - ["system.globalization.calendar", "system.globalization.cultureinfo", "Member[calendar]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getyear].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Method[getshortestdayname].ReturnValue"] + - ["system.int32", "system.globalization.japaneselunisolarcalendar!", "Member[japaneseera]"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[specificcultures]"] + - ["system.string", "system.globalization.stringinfo!", "Method[getnexttextelement].ReturnValue"] + - ["system.int32", "system.globalization.koreanlunisolarcalendar", "Member[daysinyearbeforeminsupportedyear]"] + - ["system.datetime", "system.globalization.persiancalendar", "Method[todatetime].ReturnValue"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getweekofyear].ReturnValue"] + - ["system.string", "system.globalization.regioninfo", "Member[threeletterisoregionname]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[titlecaseletter]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowdecimalpoint]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[numberdecimalseparator]"] + - ["system.boolean", "system.globalization.textinfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getleapmonth].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[sortabledatetimepattern]"] + - ["system.int32[]", "system.globalization.juliancalendar", "Member[eras]"] + - ["system.int32[]", "system.globalization.calendar", "Member[eras]"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getleapmonth].ReturnValue"] + - ["system.int32", "system.globalization.calendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.textelementenumerator", "Member[elementindex]"] + - ["system.boolean", "system.globalization.sortversion!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getera].ReturnValue"] + - ["system.string", "system.globalization.regioninfo", "Method[tostring].ReturnValue"] + - ["system.datetime", "system.globalization.thaibuddhistcalendar", "Method[addmonths].ReturnValue"] + - ["system.string", "system.globalization.stringinfo", "Method[substringbytextelements].ReturnValue"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Member[monthgenitivenames]"] + - ["system.boolean", "system.globalization.umalquracalendar", "Method[isleapday].ReturnValue"] + - ["system.globalization.datetimeformatinfo", "system.globalization.datetimeformatinfo!", "Member[invariantinfo]"] + - ["system.boolean", "system.globalization.eastasianlunisolarcalendar", "Method[isleapday].ReturnValue"] + - ["system.globalization.digitshapes", "system.globalization.digitshapes!", "Member[context]"] + - ["system.int32", "system.globalization.sortversion", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getera].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowexponent]"] + - ["system.int32", "system.globalization.compareinfo", "Member[lcid]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getmonth].ReturnValue"] + - ["system.datetime", "system.globalization.eastasianlunisolarcalendar", "Method[todatetime].ReturnValue"] + - ["system.string", "system.globalization.idnmapping", "Method[getunicode].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[twoletterisolanguagename]"] + - ["system.int32", "system.globalization.koreancalendar", "Member[twodigityearmax]"] + - ["system.datetime", "system.globalization.juliancalendar", "Method[addyears].ReturnValue"] + - ["system.datetime", "system.globalization.koreancalendar", "Member[maxsupporteddatetime]"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[percentnegativepattern]"] + - ["system.object", "system.globalization.cultureinfo", "Method[getformat].ReturnValue"] + - ["system.int32", "system.globalization.persiancalendar", "Member[twodigityearmax]"] + - ["system.datetime", "system.globalization.thaibuddhistcalendar", "Member[maxsupporteddatetime]"] + - ["system.boolean", "system.globalization.koreancalendar", "Method[isleapmonth].ReturnValue"] + - ["system.boolean", "system.globalization.textinfo", "Member[isrighttoleft]"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[assumeuniversal]"] + - ["system.datetime", "system.globalization.umalquracalendar", "Method[todatetime].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[binarynumber]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[mathsymbol]"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[percentpositivepattern]"] + - ["system.datetime", "system.globalization.japaneselunisolarcalendar", "Member[maxsupporteddatetime]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.boolean", "system.globalization.persiancalendar", "Method[isleapmonth].ReturnValue"] + - ["system.string", "system.globalization.regioninfo", "Member[nativename]"] + - ["system.string", "system.globalization.datetimeformatinfo", "Method[getabbreviateddayname].ReturnValue"] + - ["system.int32", "system.globalization.gregoriancalendar!", "Member[adera]"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Member[abbreviateddaynames]"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getyear].ReturnValue"] + - ["system.int32", "system.globalization.juliancalendar!", "Member[julianera]"] + - ["system.datetime", "system.globalization.hebrewcalendar", "Method[todatetime].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Method[getdayname].ReturnValue"] + - ["system.datetime", "system.globalization.thaibuddhistcalendar", "Member[minsupporteddatetime]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowleadingwhite]"] + - ["system.datetime", "system.globalization.japanesecalendar", "Member[minsupporteddatetime]"] + - ["system.object", "system.globalization.numberformatinfo", "Method[getformat].ReturnValue"] + - ["system.datetime", "system.globalization.koreanlunisolarcalendar", "Member[maxsupporteddatetime]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[closepunctuation]"] + - ["system.string[]", "system.globalization.numberformatinfo", "Member[nativedigits]"] + - ["system.datetime", "system.globalization.japanesecalendar", "Method[addmonths].ReturnValue"] + - ["system.string", "system.globalization.textelementenumerator", "Method[gettextelement].ReturnValue"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Method[readonly].ReturnValue"] + - ["system.int32", "system.globalization.koreancalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Member[twodigityearmax]"] + - ["system.int32", "system.globalization.hijricalendar!", "Member[hijriera]"] + - ["system.int32", "system.globalization.textinfo", "Member[ansicodepage]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[modifiersymbol]"] + - ["system.object", "system.globalization.calendar", "Method[clone].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[format]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.datetime", "system.globalization.calendar", "Method[addmonths].ReturnValue"] + - ["system.boolean", "system.globalization.hebrewcalendar", "Method[isleapday].ReturnValue"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[ordinalignorecase]"] + - ["system.dayofweek", "system.globalization.umalquracalendar", "Method[getdayofweek].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.umalquracalendar", "Member[algorithmtype]"] + - ["system.string", "system.globalization.idnmapping", "Method[getascii].ReturnValue"] + - ["system.int32", "system.globalization.chineselunisolarcalendar", "Member[daysinyearbeforeminsupportedyear]"] + - ["system.boolean", "system.globalization.umalquracalendar", "Method[isleapyear].ReturnValue"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Member[currentuiculture]"] + - ["system.int32[]", "system.globalization.numberformatinfo", "Member[numbergroupsizes]"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[adjusttouniversal]"] + - ["system.int32", "system.globalization.idnmapping", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.globalization.sortkey", "Member[originalstring]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getyear].ReturnValue"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo", "Member[parent]"] + - ["system.boolean", "system.globalization.cultureinfo", "Member[isneutralculture]"] + - ["system.boolean", "system.globalization.japanesecalendar", "Method[isleapday].ReturnValue"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[ignorecase]"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.int32[]", "system.globalization.chineselunisolarcalendar", "Member[eras]"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[ietflanguagetag]"] + - ["system.string", "system.globalization.cultureinfo", "Member[twoletterisolanguagename]"] + - ["system.boolean", "system.globalization.gregoriancalendar", "Method[isleapday].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[regionenglishname]"] + - ["system.int32", "system.globalization.japaneselunisolarcalendar", "Method[getera].ReturnValue"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Member[monthnames]"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[percentdecimaldigits]"] + - ["system.boolean", "system.globalization.eastasianlunisolarcalendar", "Method[isleapmonth].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowhexspecifier]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[float]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[spaceseparator]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.int32", "system.globalization.calendar", "Member[twodigityearmax]"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[rfc1123pattern]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getsexagenaryyear].ReturnValue"] + - ["system.object", "system.globalization.textelementenumerator", "Member[current]"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.datetime", "system.globalization.koreancalendar", "Member[minsupporteddatetime]"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[currencynegativepattern]"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.gregoriancalendar", "Member[algorithmtype]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowleadingsign]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[integer]"] + - ["system.globalization.cultureinfo[]", "system.globalization.cultureinfo!", "Method[getcultures].ReturnValue"] + - ["system.globalization.gregoriancalendartypes", "system.globalization.gregoriancalendartypes!", "Member[localized]"] + - ["system.int32[]", "system.globalization.stringinfo!", "Method[parsecombiningcharacters].ReturnValue"] + - ["system.dayofweek", "system.globalization.juliancalendar", "Method[getdayofweek].ReturnValue"] + - ["system.datetime", "system.globalization.japanesecalendar", "Method[addyears].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.boolean", "system.globalization.regioninfo", "Method[equals].ReturnValue"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[ordinal]"] + - ["system.string", "system.globalization.regioninfo", "Member[twoletterisoregionname]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[dashpunctuation]"] + - ["system.int32", "system.globalization.hijricalendar", "Member[twodigityearmax]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[positivesign]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getcelestialstem].ReturnValue"] + - ["system.boolean", "system.globalization.sortversion!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.globalization.taiwancalendar", "Member[twodigityearmax]"] + - ["system.object", "system.globalization.datetimeformatinfo", "Method[getformat].ReturnValue"] + - ["system.datetime", "system.globalization.umalquracalendar", "Member[minsupporteddatetime]"] + - ["system.boolean", "system.globalization.textinfo", "Member[isreadonly]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[othersymbol]"] + - ["system.globalization.compareinfo", "system.globalization.compareinfo!", "Method[getcompareinfo].ReturnValue"] + - ["system.int32[]", "system.globalization.koreanlunisolarcalendar", "Member[eras]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.boolean", "system.globalization.persiancalendar", "Method[isleapday].ReturnValue"] + - ["system.datetime", "system.globalization.japanesecalendar", "Method[todatetime].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.boolean", "system.globalization.calendar", "Method[isleapyear].ReturnValue"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[windowsonlycultures]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getmonth].ReturnValue"] + - ["system.globalization.calendarweekrule", "system.globalization.calendarweekrule!", "Member[firstfourdayweek]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[threeletterwindowslanguagename]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[currencysymbol]"] + - ["system.int32", "system.globalization.japanesecalendar", "Member[twodigityearmax]"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.calendaralgorithmtype!", "Member[solarcalendar]"] + - ["system.boolean", "system.globalization.taiwancalendar", "Method[isleapmonth].ReturnValue"] + - ["system.globalization.textinfo", "system.globalization.cultureinfo", "Member[textinfo]"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[usercustomculture]"] + - ["system.globalization.timespanstyles", "system.globalization.timespanstyles!", "Member[none]"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.string", "system.globalization.regioninfo", "Member[currencyenglishname]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[nonspacingmark]"] + - ["system.object", "system.globalization.numberformatinfo", "Method[clone].ReturnValue"] + - ["system.double", "system.globalization.charunicodeinfo!", "Method[getnumericvalue].ReturnValue"] + - ["system.boolean", "system.globalization.taiwancalendar", "Method[isleapyear].ReturnValue"] + - ["system.int32", "system.globalization.hebrewcalendar!", "Member[hebrewera]"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Method[getyear].ReturnValue"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getmonth].ReturnValue"] + - ["system.string", "system.globalization.numberformatinfo", "Member[currencysymbol]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureandregioninfobuilder", "Member[consolefallbackuiculture]"] + - ["system.globalization.datetimeformatinfo", "system.globalization.datetimeformatinfo!", "Method[readonly].ReturnValue"] + - ["system.int32", "system.globalization.umalquracalendar", "Member[twodigityearmax]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Member[installeduiculture]"] + - ["system.int32[]", "system.globalization.thaibuddhistcalendar", "Member[eras]"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[dateseparator]"] + - ["system.datetime", "system.globalization.gregoriancalendar", "Method[addweeks].ReturnValue"] + - ["system.datetime", "system.globalization.hebrewcalendar", "Method[addmonths].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[decimaldigitnumber]"] + - ["system.int32", "system.globalization.stringinfo", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getdayofyear].ReturnValue"] + - ["system.datetime", "system.globalization.isoweek!", "Method[getyearend].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[none]"] + - ["system.int32[]", "system.globalization.umalquracalendar", "Member[eras]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.int32", "system.globalization.calendar", "Method[getdaysinyear].ReturnValue"] + - ["system.string", "system.globalization.cultureinfo", "Member[nativename]"] + - ["system.datetime", "system.globalization.gregoriancalendar", "Method[addyears].ReturnValue"] + - ["system.string", "system.globalization.sortkey", "Method[tostring].ReturnValue"] + - ["system.globalization.numberformatinfo", "system.globalization.cultureandregioninfobuilder", "Member[numberformat]"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Member[daynames]"] + - ["system.int32", "system.globalization.charunicodeinfo!", "Method[getdigitvalue].ReturnValue"] + - ["system.boolean", "system.globalization.japanesecalendar", "Method[isleapmonth].ReturnValue"] + - ["system.char", "system.globalization.textinfo", "Method[toupper].ReturnValue"] + - ["system.globalization.culturetypes", "system.globalization.cultureinfo", "Member[culturetypes]"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[numberdecimaldigits]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[culturename]"] + - ["system.datetime", "system.globalization.taiwancalendar", "Method[addyears].ReturnValue"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[none]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getleapmonth].ReturnValue"] + - ["system.datetime", "system.globalization.hijricalendar", "Method[addyears].ReturnValue"] + - ["system.boolean", "system.globalization.hijricalendar", "Method[isleapyear].ReturnValue"] + - ["system.globalization.gregoriancalendartypes", "system.globalization.gregoriancalendar", "Member[calendartype]"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[amdesignator]"] + - ["system.dayofweek", "system.globalization.japanesecalendar", "Method[getdayofweek].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[uppercaseletter]"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[nativecalendarname]"] + - ["system.boolean", "system.globalization.hijricalendar", "Method[isleapmonth].ReturnValue"] + - ["system.datetime", "system.globalization.eastasianlunisolarcalendar", "Method[addmonths].ReturnValue"] + - ["system.datetime", "system.globalization.japanesecalendar", "Member[maxsupporteddatetime]"] + - ["system.datetime", "system.globalization.calendar", "Method[addhours].ReturnValue"] + - ["system.int32", "system.globalization.cultureinfo", "Member[lcid]"] + - ["system.int32", "system.globalization.hijricalendar", "Method[tofourdigityear].ReturnValue"] + - ["system.int32", "system.globalization.umalquracalendar!", "Member[umalquraera]"] + - ["system.int32", "system.globalization.calendar!", "Member[currentera]"] + - ["system.dateonly", "system.globalization.isoweek!", "Method[todateonly].ReturnValue"] + - ["system.datetime", "system.globalization.koreancalendar", "Method[todatetime].ReturnValue"] + - ["system.string", "system.globalization.numberformatinfo", "Member[negativesign]"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.datetime", "system.globalization.isoweek!", "Method[getyearstart].ReturnValue"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getdayofyear].ReturnValue"] + - ["system.globalization.numberformatinfo", "system.globalization.cultureinfo", "Member[numberformat]"] + - ["system.datetime", "system.globalization.calendar", "Method[todatetime].ReturnValue"] + - ["system.globalization.datetimeformatinfo", "system.globalization.datetimeformatinfo!", "Member[currentinfo]"] + - ["system.int32[]", "system.globalization.hebrewcalendar", "Member[eras]"] + - ["system.int32", "system.globalization.taiwanlunisolarcalendar", "Method[getera].ReturnValue"] + - ["system.string", "system.globalization.culturenotfoundexception", "Member[invalidculturename]"] + - ["system.datetime", "system.globalization.japaneselunisolarcalendar", "Member[minsupporteddatetime]"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.int32", "system.globalization.textinfo", "Member[lcid]"] + - ["system.string", "system.globalization.cultureinfo", "Method[tostring].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[shortdatepattern]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[openpunctuation]"] + - ["system.string", "system.globalization.cultureinfo", "Member[threeletterwindowslanguagename]"] + - ["system.globalization.datetimestyles", "system.globalization.datetimestyles!", "Member[assumelocal]"] + - ["system.globalization.gregoriancalendartypes", "system.globalization.gregoriancalendartypes!", "Member[usenglish]"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.juliancalendar", "Member[algorithmtype]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[negativeinfinitysymbol]"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getweekofyear].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[threeletterisoregionname]"] + - ["system.datetime", "system.globalization.hebrewcalendar", "Member[maxsupporteddatetime]"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Member[abbreviatedmonthgenitivenames]"] + - ["system.globalization.calendarweekrule", "system.globalization.datetimeformatinfo", "Member[calendarweekrule]"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.calendar", "Member[algorithmtype]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowbinaryspecifier]"] + - ["system.datetime", "system.globalization.hijricalendar", "Method[todatetime].ReturnValue"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getyear].ReturnValue"] + - ["system.int32[]", "system.globalization.persiancalendar", "Member[eras]"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getleapmonth].ReturnValue"] + - ["system.string[]", "system.globalization.datetimeformatinfo", "Member[abbreviatedmonthnames]"] + - ["system.dayofweek", "system.globalization.thaibuddhistcalendar", "Method[getdayofweek].ReturnValue"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getera].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.hebrewcalendar", "Member[algorithmtype]"] + - ["system.boolean", "system.globalization.calendar", "Member[isreadonly]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getdaysinmonth].ReturnValue"] + - ["system.datetime", "system.globalization.calendar", "Method[addmilliseconds].ReturnValue"] + - ["system.int32", "system.globalization.compareinfo", "Method[gethashcode].ReturnValue"] + - ["system.datetime", "system.globalization.calendar", "Method[addseconds].ReturnValue"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[currencynativename]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.datetime", "system.globalization.gregoriancalendar", "Member[maxsupporteddatetime]"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[hexnumber]"] + - ["system.globalization.compareoptions", "system.globalization.compareoptions!", "Member[ignorekanatype]"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getera].ReturnValue"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.datetime", "system.globalization.koreanlunisolarcalendar", "Member[minsupporteddatetime]"] + - ["system.boolean", "system.globalization.cultureandregioninfobuilder", "Member[isrighttoleft]"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getmonthsinyear].ReturnValue"] + - ["system.int32", "system.globalization.taiwancalendar", "Method[getleapmonth].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[number]"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.dayofweek", "system.globalization.koreancalendar", "Method[getdayofweek].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.charunicodeinfo!", "Method[getunicodecategory].ReturnValue"] + - ["system.datetime", "system.globalization.calendar", "Method[addyears].ReturnValue"] + - ["system.string", "system.globalization.numberformatinfo", "Member[currencydecimalseparator]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.persiancalendar", "Method[getleapmonth].ReturnValue"] + - ["system.string", "system.globalization.datetimeformatinfo", "Member[longdatepattern]"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getmonth].ReturnValue"] + - ["system.int32", "system.globalization.hijricalendar", "Member[daysinyearbeforeminsupportedyear]"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getyear].ReturnValue"] + - ["system.int32", "system.globalization.regioninfo", "Method[gethashcode].ReturnValue"] + - ["system.datetime", "system.globalization.hijricalendar", "Member[minsupporteddatetime]"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[twoletterisoregionname]"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.taiwancalendar", "Member[algorithmtype]"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[otherpunctuation]"] + - ["system.string", "system.globalization.textinfo", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.globalization.datetimeformatinfo", "Member[isreadonly]"] + - ["system.string", "system.globalization.cultureandregioninfobuilder", "Member[regionname]"] + - ["system.datetime", "system.globalization.juliancalendar", "Member[minsupporteddatetime]"] + - ["system.int32", "system.globalization.thaibuddhistcalendar!", "Member[thaibuddhistera]"] + - ["system.globalization.datetimeformatinfo", "system.globalization.cultureinfo", "Member[datetimeformat]"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getdaysinyear].ReturnValue"] + - ["system.globalization.numberstyles", "system.globalization.numberstyles!", "Member[allowtrailingsign]"] + - ["system.dayofweek", "system.globalization.eastasianlunisolarcalendar", "Method[getdayofweek].ReturnValue"] + - ["system.int32", "system.globalization.cultureinfo", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.globalization.chineselunisolarcalendar!", "Member[chineseera]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo", "Method[getconsolefallbackuiculture].ReturnValue"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getweekofyear].ReturnValue"] + - ["system.int32", "system.globalization.cultureandregioninfobuilder", "Member[lcid]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[percentgroupseparator]"] + - ["system.int32", "system.globalization.cultureandregioninfobuilder", "Member[geoid]"] + - ["system.int32", "system.globalization.sortkey!", "Method[compare].ReturnValue"] + - ["system.dayofweek", "system.globalization.datetimeformatinfo", "Member[firstdayofweek]"] + - ["system.globalization.cultureandregionmodifiers", "system.globalization.cultureandregionmodifiers!", "Member[none]"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getyear].ReturnValue"] + - ["system.int32", "system.globalization.gregoriancalendar", "Member[twodigityearmax]"] + - ["system.int32", "system.globalization.calendar", "Method[getdayofmonth].ReturnValue"] + - ["system.globalization.gregoriancalendartypes", "system.globalization.gregoriancalendartypes!", "Member[arabic]"] + - ["system.string", "system.globalization.datetimeformatinfo", "Method[geteraname].ReturnValue"] + - ["system.boolean", "system.globalization.textelementenumerator", "Method[movenext].ReturnValue"] + - ["system.stringcomparer", "system.globalization.globalizationextensions!", "Method[getstringcomparer].ReturnValue"] + - ["system.boolean", "system.globalization.sortversion", "Method[equals].ReturnValue"] + - ["system.datetime", "system.globalization.calendar", "Method[addweeks].ReturnValue"] + - ["system.guid", "system.globalization.sortversion", "Member[sortid]"] + - ["system.int32", "system.globalization.chineselunisolarcalendar", "Method[getera].ReturnValue"] + - ["system.datetime", "system.globalization.gregoriancalendar", "Method[todatetime].ReturnValue"] + - ["system.int32", "system.globalization.regioninfo", "Member[geoid]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Method[getcultureinfobyietflanguagetag].ReturnValue"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Method[createspecificculture].ReturnValue"] + - ["system.datetime", "system.globalization.daylighttime", "Member[end]"] + - ["system.boolean", "system.globalization.juliancalendar", "Method[isleapmonth].ReturnValue"] + - ["system.int32", "system.globalization.umalquracalendar", "Member[daysinyearbeforeminsupportedyear]"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getterrestrialbranch].ReturnValue"] + - ["system.char", "system.globalization.textinfo", "Method[tolower].ReturnValue"] + - ["system.int32", "system.globalization.eastasianlunisolarcalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.int32", "system.globalization.thaibuddhistcalendar", "Member[twodigityearmax]"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.persiancalendar", "Member[algorithmtype]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Method[getcultureinfo].ReturnValue"] + - ["system.globalization.culturetypes", "system.globalization.culturetypes!", "Member[neutralcultures]"] + - ["system.int32", "system.globalization.koreanlunisolarcalendar", "Method[getera].ReturnValue"] + - ["system.globalization.regioninfo", "system.globalization.regioninfo!", "Member[currentregion]"] + - ["system.int32", "system.globalization.juliancalendar", "Method[getdayofyear].ReturnValue"] + - ["system.string", "system.globalization.regioninfo", "Member[englishname]"] + - ["system.int32", "system.globalization.koreancalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.boolean", "system.globalization.koreancalendar", "Method[isleapyear].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[othernumber]"] + - ["system.datetime", "system.globalization.juliancalendar", "Member[maxsupporteddatetime]"] + - ["system.globalization.cultureandregionmodifiers", "system.globalization.cultureandregionmodifiers!", "Member[neutral]"] + - ["system.globalization.numberformatinfo", "system.globalization.numberformatinfo!", "Method[getinstance].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.calendaralgorithmtype!", "Member[unknown]"] + - ["system.string", "system.globalization.regioninfo", "Member[threeletterwindowsregionname]"] + - ["system.string", "system.globalization.cultureinfo", "Member[displayname]"] + - ["system.int32", "system.globalization.calendar", "Method[gethour].ReturnValue"] + - ["system.globalization.calendaralgorithmtype", "system.globalization.eastasianlunisolarcalendar", "Member[algorithmtype]"] + - ["system.datetime", "system.globalization.umalquracalendar", "Member[maxsupporteddatetime]"] + - ["system.globalization.datetimeformatinfo", "system.globalization.cultureandregioninfobuilder", "Member[gregoriandatetimeformat]"] + - ["system.int32", "system.globalization.calendar", "Method[getsecond].ReturnValue"] + - ["system.int32", "system.globalization.charunicodeinfo!", "Method[getdecimaldigitvalue].ReturnValue"] + - ["system.int32", "system.globalization.hebrewcalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.datetime", "system.globalization.koreancalendar", "Method[addyears].ReturnValue"] + - ["system.string", "system.globalization.regioninfo", "Member[currencynativename]"] + - ["system.int32", "system.globalization.compareinfo", "Method[getsortkey].ReturnValue"] + - ["system.datetime", "system.globalization.calendar", "Method[addminutes].ReturnValue"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getleapmonth].ReturnValue"] + - ["system.datetime", "system.globalization.daylighttime", "Member[start]"] + - ["system.int32", "system.globalization.japanesecalendar", "Method[getera].ReturnValue"] + - ["system.int32", "system.globalization.numberformatinfo", "Member[currencypositivepattern]"] + - ["system.boolean", "system.globalization.thaibuddhistcalendar", "Method[isleapday].ReturnValue"] + - ["system.int32", "system.globalization.hijricalendar", "Method[getdayofmonth].ReturnValue"] + - ["system.boolean", "system.globalization.cultureinfo", "Method[equals].ReturnValue"] + - ["system.globalization.unicodecategory", "system.globalization.unicodecategory!", "Member[othernotassigned]"] + - ["system.int32[]", "system.globalization.hijricalendar", "Member[eras]"] + - ["system.globalization.cultureinfo", "system.globalization.cultureinfo!", "Member[defaultthreadcurrentculture]"] + - ["system.string", "system.globalization.numberformatinfo", "Member[percentsymbol]"] + - ["system.int32", "system.globalization.datetimeformatinfo", "Method[getera].ReturnValue"] + - ["system.string", "system.globalization.textinfo", "Member[listseparator]"] + - ["system.int32", "system.globalization.umalquracalendar", "Method[getera].ReturnValue"] + - ["system.string", "system.globalization.cultureinfo", "Member[ietflanguagetag]"] + - ["system.string", "system.globalization.regioninfo", "Member[currencysymbol]"] + - ["system.boolean", "system.globalization.calendar", "Method[isleapday].ReturnValue"] + - ["system.string", "system.globalization.textinfo", "Method[tolower].ReturnValue"] + - ["system.int32[]", "system.globalization.numberformatinfo", "Member[currencygroupsizes]"] + - ["system.int32", "system.globalization.gregoriancalendar", "Method[getdayofyear].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Compression.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Compression.typemodel.yml new file mode 100644 index 000000000000..562e54484e55 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Compression.typemodel.yml @@ -0,0 +1,135 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.stream", "system.io.compression.zlibstream", "Member[basestream]"] + - ["system.threading.tasks.valuetask", "system.io.compression.ziparchive", "Method[disposeasynccore].ReturnValue"] + - ["system.io.stream", "system.io.compression.deflatestream", "Member[basestream]"] + - ["system.threading.tasks.task", "system.io.compression.gzipstream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.zlibstream", "Method[writeasync].ReturnValue"] + - ["system.boolean", "system.io.compression.ziparchiveentry", "Member[isencrypted]"] + - ["system.io.compression.ziparchiveentry", "system.io.compression.ziparchive", "Method[createentry].ReturnValue"] + - ["system.io.compression.ziparchiveentry", "system.io.compression.zipfileextensions!", "Method[createentryfromfile].ReturnValue"] + - ["system.boolean", "system.io.compression.zlibstream", "Member[canwrite]"] + - ["system.threading.tasks.task", "system.io.compression.ziparchive!", "Method[createasync].ReturnValue"] + - ["system.io.compression.compressionlevel", "system.io.compression.compressionlevel!", "Member[nocompression]"] + - ["system.iasyncresult", "system.io.compression.gzipstream", "Method[beginwrite].ReturnValue"] + - ["system.datetimeoffset", "system.io.compression.ziparchiveentry", "Member[lastwritetime]"] + - ["system.threading.tasks.task", "system.io.compression.zipfile!", "Method[createfromdirectoryasync].ReturnValue"] + - ["system.io.compression.zlibcompressionstrategy", "system.io.compression.zlibcompressionstrategy!", "Member[default]"] + - ["system.int32", "system.io.compression.ziparchiveentry", "Member[externalattributes]"] + - ["system.threading.tasks.valuetask", "system.io.compression.zlibstream", "Method[disposeasync].ReturnValue"] + - ["system.iasyncresult", "system.io.compression.deflatestream", "Method[beginwrite].ReturnValue"] + - ["system.string", "system.io.compression.ziparchiveentry", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.zipfile!", "Method[extracttodirectoryasync].ReturnValue"] + - ["system.int64", "system.io.compression.brotlistream", "Member[position]"] + - ["system.boolean", "system.io.compression.brotlidecoder!", "Method[trydecompress].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.deflatestream", "Method[readasync].ReturnValue"] + - ["system.int32", "system.io.compression.gzipstream", "Method[endread].ReturnValue"] + - ["system.boolean", "system.io.compression.zlibstream", "Member[canseek]"] + - ["system.threading.tasks.valuetask", "system.io.compression.zlibstream", "Method[readasync].ReturnValue"] + - ["system.int32", "system.io.compression.gzipstream", "Method[readbyte].ReturnValue"] + - ["system.buffers.operationstatus", "system.io.compression.brotliencoder", "Method[flush].ReturnValue"] + - ["system.io.compression.compressionmode", "system.io.compression.compressionmode!", "Member[compress]"] + - ["system.io.stream", "system.io.compression.brotlistream", "Member[basestream]"] + - ["system.int32", "system.io.compression.deflatestream", "Method[read].ReturnValue"] + - ["system.int64", "system.io.compression.zlibstream", "Method[seek].ReturnValue"] + - ["system.int32", "system.io.compression.zlibstream", "Method[read].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.zipfileextensions!", "Method[createentryfromfileasync].ReturnValue"] + - ["system.int32", "system.io.compression.brotlistream", "Method[readbyte].ReturnValue"] + - ["system.boolean", "system.io.compression.gzipstream", "Member[canread]"] + - ["system.io.compression.ziparchivemode", "system.io.compression.ziparchive", "Member[mode]"] + - ["system.io.compression.compressionlevel", "system.io.compression.compressionlevel!", "Member[smallestsize]"] + - ["system.int64", "system.io.compression.zlibstream", "Member[length]"] + - ["system.int64", "system.io.compression.zlibstream", "Member[position]"] + - ["system.iasyncresult", "system.io.compression.zlibstream", "Method[beginwrite].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.gzipstream", "Method[copytoasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.brotlistream", "Method[readasync].ReturnValue"] + - ["system.boolean", "system.io.compression.brotlistream", "Member[canread]"] + - ["system.threading.tasks.task", "system.io.compression.zlibstream", "Method[writeasync].ReturnValue"] + - ["system.iasyncresult", "system.io.compression.brotlistream", "Method[beginread].ReturnValue"] + - ["system.int64", "system.io.compression.ziparchiveentry", "Member[compressedlength]"] + - ["system.int64", "system.io.compression.deflatestream", "Member[length]"] + - ["system.int64", "system.io.compression.ziparchiveentry", "Member[length]"] + - ["system.string", "system.io.compression.ziparchiveentry", "Member[comment]"] + - ["system.string", "system.io.compression.ziparchiveentry", "Member[name]"] + - ["system.threading.tasks.task", "system.io.compression.zlibstream", "Method[readasync].ReturnValue"] + - ["system.io.compression.ziparchivemode", "system.io.compression.ziparchivemode!", "Member[create]"] + - ["system.boolean", "system.io.compression.deflatestream", "Member[canwrite]"] + - ["system.io.compression.zlibcompressionstrategy", "system.io.compression.zlibcompressionstrategy!", "Member[huffmanonly]"] + - ["system.threading.tasks.task", "system.io.compression.brotlistream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.gzipstream", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.zipfileextensions!", "Method[extracttodirectoryasync].ReturnValue"] + - ["system.boolean", "system.io.compression.gzipstream", "Member[canwrite]"] + - ["system.int32", "system.io.compression.brotlistream", "Method[endread].ReturnValue"] + - ["system.io.compression.ziparchiveentry", "system.io.compression.ziparchive", "Method[getentry].ReturnValue"] + - ["system.buffers.operationstatus", "system.io.compression.brotlidecoder", "Method[decompress].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.gzipstream", "Method[flushasync].ReturnValue"] + - ["system.io.compression.zlibcompressionstrategy", "system.io.compression.zlibcompressionoptions", "Member[compressionstrategy]"] + - ["system.iasyncresult", "system.io.compression.zlibstream", "Method[beginread].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.brotlistream", "Method[disposeasync].ReturnValue"] + - ["system.int32", "system.io.compression.deflatestream", "Method[endread].ReturnValue"] + - ["system.int32", "system.io.compression.gzipstream", "Method[read].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.deflatestream", "Method[flushasync].ReturnValue"] + - ["system.boolean", "system.io.compression.deflatestream", "Member[canread]"] + - ["system.string", "system.io.compression.ziparchiveentry", "Member[fullname]"] + - ["system.boolean", "system.io.compression.deflatestream", "Member[canseek]"] + - ["system.io.stream", "system.io.compression.ziparchiveentry", "Method[open].ReturnValue"] + - ["system.int64", "system.io.compression.gzipstream", "Member[length]"] + - ["system.int64", "system.io.compression.gzipstream", "Method[seek].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.io.compression.ziparchive", "Member[entries]"] + - ["system.io.compression.zlibcompressionstrategy", "system.io.compression.zlibcompressionstrategy!", "Member[fixed]"] + - ["system.int64", "system.io.compression.brotlistream", "Method[seek].ReturnValue"] + - ["system.int32", "system.io.compression.brotlistream", "Method[read].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.gzipstream", "Method[writeasync].ReturnValue"] + - ["system.io.compression.zlibcompressionstrategy", "system.io.compression.zlibcompressionstrategy!", "Member[runlengthencoding]"] + - ["system.boolean", "system.io.compression.brotliencoder!", "Method[trycompress].ReturnValue"] + - ["system.int64", "system.io.compression.deflatestream", "Member[position]"] + - ["system.threading.tasks.task", "system.io.compression.zipfile!", "Method[openasync].ReturnValue"] + - ["system.iasyncresult", "system.io.compression.gzipstream", "Method[beginread].ReturnValue"] + - ["system.int32", "system.io.compression.zlibstream", "Method[endread].ReturnValue"] + - ["system.io.compression.ziparchivemode", "system.io.compression.ziparchivemode!", "Member[update]"] + - ["system.int32", "system.io.compression.deflatestream", "Method[readbyte].ReturnValue"] + - ["system.int32", "system.io.compression.brotliencoder!", "Method[getmaxcompressedlength].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.ziparchive", "Method[disposeasync].ReturnValue"] + - ["system.iasyncresult", "system.io.compression.deflatestream", "Method[beginread].ReturnValue"] + - ["system.boolean", "system.io.compression.zlibstream", "Member[canread]"] + - ["system.int64", "system.io.compression.deflatestream", "Method[seek].ReturnValue"] + - ["system.io.stream", "system.io.compression.gzipstream", "Member[basestream]"] + - ["system.int64", "system.io.compression.gzipstream", "Member[position]"] + - ["system.io.compression.compressionlevel", "system.io.compression.compressionlevel!", "Member[fastest]"] + - ["system.threading.tasks.task", "system.io.compression.deflatestream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.deflatestream", "Method[copytoasync].ReturnValue"] + - ["system.boolean", "system.io.compression.brotlistream", "Member[canwrite]"] + - ["system.int32", "system.io.compression.brotlicompressionoptions", "Member[quality]"] + - ["system.threading.tasks.task", "system.io.compression.brotlistream", "Method[readasync].ReturnValue"] + - ["system.boolean", "system.io.compression.brotlistream", "Member[canseek]"] + - ["system.threading.tasks.valuetask", "system.io.compression.deflatestream", "Method[readasync].ReturnValue"] + - ["system.string", "system.io.compression.ziparchive", "Member[comment]"] + - ["system.uint32", "system.io.compression.ziparchiveentry", "Member[crc32]"] + - ["system.io.compression.ziparchive", "system.io.compression.zipfile!", "Method[openread].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.zipfileextensions!", "Method[extracttofileasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.zlibstream", "Method[flushasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.deflatestream", "Method[writeasync].ReturnValue"] + - ["system.io.compression.compressionlevel", "system.io.compression.compressionlevel!", "Member[optimal]"] + - ["system.threading.tasks.task", "system.io.compression.brotlistream", "Method[flushasync].ReturnValue"] + - ["system.int32", "system.io.compression.zlibcompressionoptions", "Member[compressionlevel]"] + - ["system.io.compression.ziparchive", "system.io.compression.zipfile!", "Method[open].ReturnValue"] + - ["system.iasyncresult", "system.io.compression.brotlistream", "Method[beginwrite].ReturnValue"] + - ["system.io.compression.zlibcompressionstrategy", "system.io.compression.zlibcompressionstrategy!", "Member[filtered]"] + - ["system.io.compression.ziparchivemode", "system.io.compression.ziparchivemode!", "Member[read]"] + - ["system.int32", "system.io.compression.zlibstream", "Method[readbyte].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.compression.brotlistream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.gzipstream", "Method[readasync].ReturnValue"] + - ["system.io.compression.compressionmode", "system.io.compression.compressionmode!", "Member[decompress]"] + - ["system.io.compression.ziparchive", "system.io.compression.ziparchiveentry", "Member[archive]"] + - ["system.threading.tasks.valuetask", "system.io.compression.gzipstream", "Method[disposeasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.zlibstream", "Method[copytoasync].ReturnValue"] + - ["system.int64", "system.io.compression.brotlistream", "Member[length]"] + - ["system.buffers.operationstatus", "system.io.compression.brotliencoder", "Method[compress].ReturnValue"] + - ["system.boolean", "system.io.compression.gzipstream", "Member[canseek]"] + - ["system.threading.tasks.valuetask", "system.io.compression.deflatestream", "Method[disposeasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.ziparchiveentry", "Method[openasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.compression.zipfile!", "Method[openreadasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Enumeration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Enumeration.typemodel.yml new file mode 100644 index 000000000000..4752286c97f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Enumeration.typemodel.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.io.enumeration.filesystementry", "Member[isdirectory]"] + - ["system.boolean", "system.io.enumeration.filesystemenumerator", "Method[shouldincludeentry].ReturnValue"] + - ["system.int64", "system.io.enumeration.filesystementry", "Member[length]"] + - ["system.io.enumeration.filesystemenumerable+findpredicate", "system.io.enumeration.filesystemenumerable", "Member[shouldrecursepredicate]"] + - ["system.string", "system.io.enumeration.filesystementry", "Method[tospecifiedfullpath].ReturnValue"] + - ["system.string", "system.io.enumeration.filesystementry", "Member[directory]"] + - ["system.collections.ienumerator", "system.io.enumeration.filesystemenumerable", "Method[getenumerator].ReturnValue"] + - ["tresult", "system.io.enumeration.filesystemenumerator", "Member[current]"] + - ["system.io.fileattributes", "system.io.enumeration.filesystementry", "Member[attributes]"] + - ["system.io.enumeration.filesystemenumerable+findpredicate", "system.io.enumeration.filesystemenumerable", "Member[shouldincludepredicate]"] + - ["system.string", "system.io.enumeration.filesystementry", "Method[tofullpath].ReturnValue"] + - ["system.datetimeoffset", "system.io.enumeration.filesystementry", "Member[lastaccesstimeutc]"] + - ["system.io.filesysteminfo", "system.io.enumeration.filesystementry", "Method[tofilesysteminfo].ReturnValue"] + - ["system.boolean", "system.io.enumeration.filesystemenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.io.enumeration.filesystemenumerator", "Method[shouldrecurseintoentry].ReturnValue"] + - ["system.string", "system.io.enumeration.filesystementry", "Member[rootdirectory]"] + - ["system.datetimeoffset", "system.io.enumeration.filesystementry", "Member[creationtimeutc]"] + - ["system.boolean", "system.io.enumeration.filesystemname!", "Method[matchessimpleexpression].ReturnValue"] + - ["system.boolean", "system.io.enumeration.filesystemname!", "Method[matcheswin32expression].ReturnValue"] + - ["system.datetimeoffset", "system.io.enumeration.filesystementry", "Member[lastwritetimeutc]"] + - ["system.collections.generic.ienumerator", "system.io.enumeration.filesystemenumerable", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.io.enumeration.filesystemenumerator", "Method[continueonerror].ReturnValue"] + - ["system.object", "system.io.enumeration.filesystemenumerator", "Member[current]"] + - ["tresult", "system.io.enumeration.filesystemenumerator", "Method[transformentry].ReturnValue"] + - ["system.string", "system.io.enumeration.filesystementry", "Member[filename]"] + - ["system.boolean", "system.io.enumeration.filesystementry", "Member[ishidden]"] + - ["system.string", "system.io.enumeration.filesystementry", "Member[originalrootdirectory]"] + - ["system.string", "system.io.enumeration.filesystemname!", "Method[translatewin32expression].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Hashing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Hashing.typemodel.yml new file mode 100644 index 000000000000..c0f03cc7fb28 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Hashing.typemodel.yml @@ -0,0 +1,51 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.hashing.crc64", "system.io.hashing.crc64", "Method[clone].ReturnValue"] + - ["system.int32", "system.io.hashing.noncryptographichashalgorithm", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.io.hashing.xxhash32!", "Method[tryhash].ReturnValue"] + - ["system.uint128", "system.io.hashing.xxhash128!", "Method[hashtouint128].ReturnValue"] + - ["system.int32", "system.io.hashing.crc32!", "Method[hash].ReturnValue"] + - ["system.int32", "system.io.hashing.crc64!", "Method[hash].ReturnValue"] + - ["system.int32", "system.io.hashing.noncryptographichashalgorithm", "Method[getcurrenthash].ReturnValue"] + - ["system.boolean", "system.io.hashing.noncryptographichashalgorithm", "Method[trygetcurrenthash].ReturnValue"] + - ["system.boolean", "system.io.hashing.xxhash128!", "Method[tryhash].ReturnValue"] + - ["system.boolean", "system.io.hashing.xxhash64!", "Method[tryhash].ReturnValue"] + - ["system.byte[]", "system.io.hashing.xxhash64!", "Method[hash].ReturnValue"] + - ["system.io.hashing.xxhash32", "system.io.hashing.xxhash32", "Method[clone].ReturnValue"] + - ["system.uint64", "system.io.hashing.xxhash64!", "Method[hashtouint64].ReturnValue"] + - ["system.uint128", "system.io.hashing.xxhash128", "Method[getcurrenthashasuint128].ReturnValue"] + - ["system.uint64", "system.io.hashing.crc64", "Method[getcurrenthashasuint64].ReturnValue"] + - ["system.byte[]", "system.io.hashing.xxhash3!", "Method[hash].ReturnValue"] + - ["system.int32", "system.io.hashing.xxhash32!", "Method[hash].ReturnValue"] + - ["system.boolean", "system.io.hashing.crc64!", "Method[tryhash].ReturnValue"] + - ["system.byte[]", "system.io.hashing.crc64!", "Method[hash].ReturnValue"] + - ["system.int32", "system.io.hashing.noncryptographichashalgorithm", "Member[hashlengthinbytes]"] + - ["system.io.hashing.xxhash3", "system.io.hashing.xxhash3", "Method[clone].ReturnValue"] + - ["system.boolean", "system.io.hashing.crc32!", "Method[tryhash].ReturnValue"] + - ["system.uint32", "system.io.hashing.crc32", "Method[getcurrenthashasuint32].ReturnValue"] + - ["system.boolean", "system.io.hashing.xxhash3!", "Method[tryhash].ReturnValue"] + - ["system.boolean", "system.io.hashing.noncryptographichashalgorithm", "Method[trygethashandreset].ReturnValue"] + - ["system.int32", "system.io.hashing.xxhash128!", "Method[hash].ReturnValue"] + - ["system.uint64", "system.io.hashing.xxhash3!", "Method[hashtouint64].ReturnValue"] + - ["system.uint32", "system.io.hashing.xxhash32!", "Method[hashtouint32].ReturnValue"] + - ["system.int32", "system.io.hashing.xxhash64!", "Method[hash].ReturnValue"] + - ["system.int32", "system.io.hashing.noncryptographichashalgorithm", "Method[gethashandreset].ReturnValue"] + - ["system.io.hashing.xxhash64", "system.io.hashing.xxhash64", "Method[clone].ReturnValue"] + - ["system.io.hashing.xxhash128", "system.io.hashing.xxhash128", "Method[clone].ReturnValue"] + - ["system.byte[]", "system.io.hashing.noncryptographichashalgorithm", "Method[getcurrenthash].ReturnValue"] + - ["system.threading.tasks.task", "system.io.hashing.noncryptographichashalgorithm", "Method[appendasync].ReturnValue"] + - ["system.uint64", "system.io.hashing.crc64!", "Method[hashtouint64].ReturnValue"] + - ["system.byte[]", "system.io.hashing.crc32!", "Method[hash].ReturnValue"] + - ["system.byte[]", "system.io.hashing.xxhash128!", "Method[hash].ReturnValue"] + - ["system.uint64", "system.io.hashing.xxhash64", "Method[getcurrenthashasuint64].ReturnValue"] + - ["system.io.hashing.crc32", "system.io.hashing.crc32", "Method[clone].ReturnValue"] + - ["system.int32", "system.io.hashing.xxhash3!", "Method[hash].ReturnValue"] + - ["system.byte[]", "system.io.hashing.noncryptographichashalgorithm", "Method[gethashandreset].ReturnValue"] + - ["system.uint64", "system.io.hashing.xxhash3", "Method[getcurrenthashasuint64].ReturnValue"] + - ["system.uint32", "system.io.hashing.xxhash32", "Method[getcurrenthashasuint32].ReturnValue"] + - ["system.byte[]", "system.io.hashing.xxhash32!", "Method[hash].ReturnValue"] + - ["system.uint32", "system.io.hashing.crc32!", "Method[hashtouint32].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.IsolatedStorage.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.IsolatedStorage.typemodel.yml new file mode 100644 index 000000000000..743bf08bbf51 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.IsolatedStorage.typemodel.yml @@ -0,0 +1,77 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int64", "system.io.isolatedstorage.isolatedstoragesecuritystate", "Member[usedsize]"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstorage", "Method[increasequotato].ReturnValue"] + - ["system.uint64", "system.io.isolatedstorage.isolatedstoragefile", "Member[currentsize]"] + - ["system.int64", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[position]"] + - ["system.int64", "system.io.isolatedstorage.isolatedstorage", "Member[usedsize]"] + - ["system.datetimeoffset", "system.io.isolatedstorage.isolatedstoragefile", "Method[getlastaccesstime].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getstore].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragefilestream", "system.io.isolatedstorage.isolatedstoragefile", "Method[createfile].ReturnValue"] + - ["microsoft.win32.safehandles.safefilehandle", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[safefilehandle]"] + - ["system.io.isolatedstorage.isolatedstoragesecurityoptions", "system.io.isolatedstorage.isolatedstoragesecurityoptions!", "Member[increasequotaforapplication]"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getuserstoreforapplication].ReturnValue"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefile", "Method[directoryexists].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstoragescope!", "Member[domain]"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[canread]"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefile!", "Member[isenabled]"] + - ["system.int32", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[read].ReturnValue"] + - ["system.int64", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[length]"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstoragescope!", "Member[application]"] + - ["system.threading.tasks.valuetask", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[writeasync].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragesecurityoptions", "system.io.isolatedstorage.isolatedstoragesecuritystate", "Member[options]"] + - ["system.object", "system.io.isolatedstorage.isolatedstorage", "Member[domainidentity]"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getmachinestoreforapplication].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getuserstoreforassembly].ReturnValue"] + - ["system.collections.ienumerator", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getenumerator].ReturnValue"] + - ["system.iasyncresult", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[beginread].ReturnValue"] + - ["system.uint64", "system.io.isolatedstorage.isolatedstorage", "Member[currentsize]"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefile", "Method[increasequotato].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getuserstoreforsite].ReturnValue"] + - ["system.security.permissions.isolatedstoragepermission", "system.io.isolatedstorage.isolatedstoragefile", "Method[getpermission].ReturnValue"] + - ["system.int64", "system.io.isolatedstorage.isolatedstoragefile", "Member[usedsize]"] + - ["system.object", "system.io.isolatedstorage.inormalizeforisolatedstorage", "Method[normalize].ReturnValue"] + - ["system.int64", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[seek].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstoragescope!", "Member[user]"] + - ["system.char", "system.io.isolatedstorage.isolatedstorage", "Member[separatorexternal]"] + - ["system.object", "system.io.isolatedstorage.isolatedstorage", "Member[applicationidentity]"] + - ["system.threading.tasks.task", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[writeasync].ReturnValue"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[isasync]"] + - ["system.uint64", "system.io.isolatedstorage.isolatedstorage", "Member[maximumsize]"] + - ["system.string[]", "system.io.isolatedstorage.isolatedstoragefile", "Method[getdirectorynames].ReturnValue"] + - ["system.threading.tasks.task", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[readasync].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getmachinestoreforassembly].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getmachinestorefordomain].ReturnValue"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[canseek]"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstoragescope!", "Member[assembly]"] + - ["system.int64", "system.io.isolatedstorage.isolatedstoragefile", "Member[availablefreespace]"] + - ["system.int64", "system.io.isolatedstorage.isolatedstorage", "Member[quota]"] + - ["system.object", "system.io.isolatedstorage.isolatedstorage", "Member[assemblyidentity]"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstorage", "Member[scope]"] + - ["system.datetimeoffset", "system.io.isolatedstorage.isolatedstoragefile", "Method[getlastwritetime].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragefile", "system.io.isolatedstorage.isolatedstoragefile!", "Method[getuserstorefordomain].ReturnValue"] + - ["system.uint64", "system.io.isolatedstorage.isolatedstoragefile", "Member[maximumsize]"] + - ["system.intptr", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[handle]"] + - ["system.security.permissions.isolatedstoragepermission", "system.io.isolatedstorage.isolatedstorage", "Method[getpermission].ReturnValue"] + - ["system.int64", "system.io.isolatedstorage.isolatedstoragefile", "Member[quota]"] + - ["system.int64", "system.io.isolatedstorage.isolatedstorage", "Member[availablefreespace]"] + - ["system.io.isolatedstorage.isolatedstoragefilestream", "system.io.isolatedstorage.isolatedstoragefile", "Method[openfile].ReturnValue"] + - ["system.iasyncresult", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[beginwrite].ReturnValue"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefile", "Method[fileexists].ReturnValue"] + - ["system.char", "system.io.isolatedstorage.isolatedstorage", "Member[separatorinternal]"] + - ["system.string[]", "system.io.isolatedstorage.isolatedstoragefile", "Method[getfilenames].ReturnValue"] + - ["system.datetimeoffset", "system.io.isolatedstorage.isolatedstoragefile", "Method[getcreationtime].ReturnValue"] + - ["system.int32", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[readbyte].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstoragescope!", "Member[roaming]"] + - ["system.threading.tasks.valuetask", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[disposeasync].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstoragescope!", "Member[machine]"] + - ["system.boolean", "system.io.isolatedstorage.isolatedstoragefilestream", "Member[canwrite]"] + - ["system.int64", "system.io.isolatedstorage.isolatedstoragesecuritystate", "Member[quota]"] + - ["system.threading.tasks.task", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[flushasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[readasync].ReturnValue"] + - ["system.io.isolatedstorage.isolatedstoragescope", "system.io.isolatedstorage.isolatedstoragescope!", "Member[none]"] + - ["system.int32", "system.io.isolatedstorage.isolatedstoragefilestream", "Method[endread].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Log.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Log.typemodel.yml new file mode 100644 index 000000000000..37b471253aeb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Log.typemodel.yml @@ -0,0 +1,150 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "system.io.log.filerecordsequence", "Method[readlogrecords].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[writerestartarea].ReturnValue"] + - ["system.byte[]", "system.io.log.sequencenumber", "Method[getbytes].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[endwriterestartarea].ReturnValue"] + - ["system.int64", "system.io.log.fileregion", "Member[filelength]"] + - ["system.string", "system.io.log.fileregion", "Member[path]"] + - ["system.boolean", "system.io.log.policyunit!", "Method[op_equality].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.sequencenumber!", "Member[invalid]"] + - ["system.int32", "system.io.log.logpolicy", "Member[maximumextentcount]"] + - ["system.boolean", "system.io.log.filerecordsequence", "Member[retryappend]"] + - ["system.int32", "system.io.log.logpolicy", "Member[minimumextentcount]"] + - ["system.string", "system.io.log.logpolicy", "Member[newextentprefix]"] + - ["system.boolean", "system.io.log.logpolicy", "Member[autogrow]"] + - ["system.collections.generic.ienumerator", "system.io.log.logextentcollection", "Method[getenumerator].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[endflush].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Member[restartsequencenumber]"] + - ["system.int32", "system.io.log.logpolicy", "Member[autoshrinkpercentage]"] + - ["system.collections.generic.ienumerable", "system.io.log.irecordsequence", "Method[readrestartareas].ReturnValue"] + - ["system.io.log.logextentcollection", "system.io.log.logstore", "Member[extents]"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Member[basesequencenumber]"] + - ["system.int64", "system.io.log.logstore", "Member[freebytes]"] + - ["system.io.log.policyunit", "system.io.log.logpolicy", "Member[pinnedtailthreshold]"] + - ["microsoft.win32.safehandles.safefilehandle", "system.io.log.logstore", "Member[handle]"] + - ["system.boolean", "system.io.log.reservationcollection", "Method[contains].ReturnValue"] + - ["system.int64", "system.io.log.filerecordsequence", "Member[maximumrecordlength]"] + - ["system.io.log.sequencenumber", "system.io.log.logarchivesnapshot", "Member[lastsequencenumber]"] + - ["system.io.log.sequencenumber", "system.io.log.logrecord", "Member[user]"] + - ["system.iasyncresult", "system.io.log.logrecordsequence", "Method[beginwriterestartarea].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[flush].ReturnValue"] + - ["system.io.log.policyunit", "system.io.log.policyunit!", "Method[percentage].ReturnValue"] + - ["system.boolean", "system.io.log.sequencenumber!", "Method[op_inequality].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[append].ReturnValue"] + - ["system.io.log.logextentstate", "system.io.log.logextentstate!", "Member[activependingdelete]"] + - ["system.io.log.logextentstate", "system.io.log.logextentstate!", "Member[unknown]"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Member[lastsequencenumber]"] + - ["system.io.log.sequencenumber", "system.io.log.logrecord", "Member[previous]"] + - ["system.string", "system.io.log.logextent", "Member[path]"] + - ["system.int64", "system.io.log.policyunit", "Member[value]"] + - ["system.int32", "system.io.log.policyunit", "Method[gethashcode].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[reserveandappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Member[restartsequencenumber]"] + - ["system.io.log.sequencenumber", "system.io.log.logarchivesnapshot", "Member[basesequencenumber]"] + - ["system.int64", "system.io.log.logextent", "Member[size]"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[writerestartarea].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logarchivesnapshot", "Member[archivetail]"] + - ["system.io.log.logrecordenumeratortype", "system.io.log.logrecordenumeratortype!", "Member[previous]"] + - ["system.boolean", "system.io.log.sequencenumber!", "Method[op_greaterthan].ReturnValue"] + - ["system.int64", "system.io.log.irecordsequence", "Member[reservedbytes]"] + - ["system.collections.generic.ienumerable", "system.io.log.filerecordsequence", "Method[readrestartareas].ReturnValue"] + - ["system.boolean", "system.io.log.reservationcollection", "Method[remove].ReturnValue"] + - ["system.iasyncresult", "system.io.log.irecordsequence", "Method[beginwriterestartarea].ReturnValue"] + - ["system.iasyncresult", "system.io.log.filerecordsequence", "Method[beginappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logstore", "Member[basesequencenumber]"] + - ["system.io.log.logarchivesnapshot", "system.io.log.logstore", "Method[createlogarchivesnapshot].ReturnValue"] + - ["system.boolean", "system.io.log.sequencenumber!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.io.stream", "system.io.log.logrecord", "Member[data]"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[reserveandappend].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.io.log.irecordsequence", "Method[readlogrecords].ReturnValue"] + - ["system.iasyncresult", "system.io.log.filerecordsequence", "Method[beginreserveandappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[endwriterestartarea].ReturnValue"] + - ["system.io.log.logextentstate", "system.io.log.logextentstate!", "Member[pendingarchive]"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Member[restartsequencenumber]"] + - ["system.iasyncresult", "system.io.log.logrecordsequence", "Method[beginreserveandappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[endreserveandappend].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.io.log.logrecordsequence", "Method[readlogrecords].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[endappend].ReturnValue"] + - ["system.io.log.recordappendoptions", "system.io.log.recordappendoptions!", "Member[forceappend]"] + - ["system.boolean", "system.io.log.reservationcollection", "Member[isreadonly]"] + - ["system.boolean", "system.io.log.logrecordsequence", "Member[retryappend]"] + - ["system.io.log.recordappendoptions", "system.io.log.recordappendoptions!", "Member[none]"] + - ["system.boolean", "system.io.log.sequencenumber", "Method[equals].ReturnValue"] + - ["system.int32", "system.io.log.logextentcollection", "Member[count]"] + - ["system.boolean", "system.io.log.policyunit", "Method[equals].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[flush].ReturnValue"] + - ["system.boolean", "system.io.log.sequencenumber!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.io.log.policyunit", "system.io.log.policyunit!", "Method[extents].ReturnValue"] + - ["system.int64", "system.io.log.logrecordsequence", "Member[maximumrecordlength]"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[endappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[append].ReturnValue"] + - ["system.boolean", "system.io.log.irecordsequence", "Member[retryappend]"] + - ["system.io.log.logrecordenumeratortype", "system.io.log.logrecordenumeratortype!", "Member[next]"] + - ["system.string", "system.io.log.policyunit", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.io.log.reservationcollection", "Method[getenumerator].ReturnValue"] + - ["system.io.log.policyunit", "system.io.log.logpolicy", "Member[growthrate]"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[endreserveandappend].ReturnValue"] + - ["system.io.log.recordappendoptions", "system.io.log.recordappendoptions!", "Member[forceflush]"] + - ["system.boolean", "system.io.log.sequencenumber!", "Method[op_equality].ReturnValue"] + - ["system.io.log.reservationcollection", "system.io.log.filerecordsequence", "Method[createreservationcollection].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[reserveandappend].ReturnValue"] + - ["system.io.log.logextentstate", "system.io.log.logextentstate!", "Member[active]"] + - ["system.iasyncresult", "system.io.log.irecordsequence", "Method[beginappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Member[basesequencenumber]"] + - ["system.iasyncresult", "system.io.log.logrecordsequence", "Method[beginflush].ReturnValue"] + - ["system.int32", "system.io.log.sequencenumber", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.io.log.logextentcollection", "Member[freecount]"] + - ["system.io.log.logpolicy", "system.io.log.logstore", "Member[policy]"] + - ["system.int64", "system.io.log.logpolicy", "Member[nextextentsuffix]"] + - ["system.io.log.logextentstate", "system.io.log.logextent", "Member[state]"] + - ["system.int64", "system.io.log.logstore", "Member[length]"] + - ["system.collections.generic.ienumerable", "system.io.log.logarchivesnapshot", "Member[archiveregions]"] + - ["system.int64", "system.io.log.irecordsequence", "Member[maximumrecordlength]"] + - ["system.io.log.logrecordenumeratortype", "system.io.log.logrecordenumeratortype!", "Member[user]"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[append].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logstore", "Member[lastsequencenumber]"] + - ["system.io.log.sequencenumber", "system.io.log.irecordsequence", "Method[flush].ReturnValue"] + - ["system.io.log.policyunittype", "system.io.log.policyunittype!", "Member[extents]"] + - ["system.int64", "system.io.log.filerecordsequence", "Member[reservedbytes]"] + - ["system.io.stream", "system.io.log.fileregion", "Method[getstream].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[writerestartarea].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[endwriterestartarea].ReturnValue"] + - ["system.boolean", "system.io.log.sequencenumber!", "Method[op_lessthan].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[endreserveandappend].ReturnValue"] + - ["system.int64", "system.io.log.reservationcollection", "Method[getbestmatchingreservation].ReturnValue"] + - ["system.io.log.logextentstate", "system.io.log.logextentstate!", "Member[initializing]"] + - ["system.io.log.policyunittype", "system.io.log.policyunit", "Member[type]"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Member[basesequencenumber]"] + - ["system.io.log.reservationcollection", "system.io.log.irecordsequence", "Method[createreservationcollection].ReturnValue"] + - ["system.int64", "system.io.log.fileregion", "Member[offset]"] + - ["system.collections.ienumerator", "system.io.log.reservationcollection", "Method[getenumerator].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logrecord", "Member[sequencenumber]"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Member[lastsequencenumber]"] + - ["system.io.log.sequencenumber", "system.io.log.tailpinnedeventargs", "Member[targetsequencenumber]"] + - ["system.io.log.logextentstate", "system.io.log.logextentstate!", "Member[pendingarchiveanddelete]"] + - ["system.int32", "system.io.log.sequencenumber", "Method[compareto].ReturnValue"] + - ["system.io.log.logstore", "system.io.log.logrecordsequence", "Member[logstore]"] + - ["system.int32", "system.io.log.logstore", "Member[streamcount]"] + - ["system.iasyncresult", "system.io.log.irecordsequence", "Method[beginflush].ReturnValue"] + - ["system.int64", "system.io.log.logrecordsequence", "Member[reservedbytes]"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[endappend].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.io.log.logrecordsequence", "Method[readrestartareas].ReturnValue"] + - ["system.boolean", "system.io.log.policyunit!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.io.log.reservationcollection", "Member[count]"] + - ["system.boolean", "system.io.log.logstore", "Member[archivable]"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Method[endflush].ReturnValue"] + - ["system.io.log.logextentstate", "system.io.log.logextentstate!", "Member[inactive]"] + - ["system.io.log.policyunittype", "system.io.log.policyunittype!", "Member[percentage]"] + - ["system.iasyncresult", "system.io.log.filerecordsequence", "Method[beginflush].ReturnValue"] + - ["system.iasyncresult", "system.io.log.filerecordsequence", "Method[beginwriterestartarea].ReturnValue"] + - ["system.iasyncresult", "system.io.log.logrecordsequence", "Method[beginappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.logrecordsequence", "Method[endflush].ReturnValue"] + - ["system.collections.ienumerator", "system.io.log.logextentcollection", "Method[getenumerator].ReturnValue"] + - ["system.io.log.reservationcollection", "system.io.log.logrecordsequence", "Method[createreservationcollection].ReturnValue"] + - ["system.iasyncresult", "system.io.log.irecordsequence", "Method[beginreserveandappend].ReturnValue"] + - ["system.io.log.sequencenumber", "system.io.log.filerecordsequence", "Member[lastsequencenumber]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.MemoryMappedFiles.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.MemoryMappedFiles.typemodel.yml new file mode 100644 index 000000000000..c9de857881e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.MemoryMappedFiles.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[readpermissions]"] + - ["system.io.memorymappedfiles.memorymappedfileaccess", "system.io.memorymappedfiles.memorymappedfileaccess!", "Member[read]"] + - ["system.io.memorymappedfiles.memorymappedfileoptions", "system.io.memorymappedfiles.memorymappedfileoptions!", "Member[delayallocatepages]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[copyonwrite]"] + - ["system.io.memorymappedfiles.memorymappedfile", "system.io.memorymappedfiles.memorymappedfile!", "Method[createoropen].ReturnValue"] + - ["system.int64", "system.io.memorymappedfiles.memorymappedviewaccessor", "Member[pointeroffset]"] + - ["system.int64", "system.io.memorymappedfiles.memorymappedviewstream", "Member[pointeroffset]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[accesssystemsecurity]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[write]"] + - ["system.io.memorymappedfiles.memorymappedfileaccess", "system.io.memorymappedfiles.memorymappedfileaccess!", "Member[readwrite]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[readwriteexecute]"] + - ["system.io.memorymappedfiles.memorymappedfile", "system.io.memorymappedfiles.memorymappedfile!", "Method[createnew].ReturnValue"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[takeownership]"] + - ["system.io.memorymappedfiles.memorymappedviewaccessor", "system.io.memorymappedfiles.memorymappedfile", "Method[createviewaccessor].ReturnValue"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[readexecute]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[delete]"] + - ["system.io.memorymappedfiles.memorymappedfileaccess", "system.io.memorymappedfiles.memorymappedfileaccess!", "Member[readwriteexecute]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[fullcontrol]"] + - ["system.io.memorymappedfiles.memorymappedfilesecurity", "system.io.memorymappedfiles.memorymappedfile", "Method[getaccesscontrol].ReturnValue"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[read]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[changepermissions]"] + - ["system.io.memorymappedfiles.memorymappedfileoptions", "system.io.memorymappedfiles.memorymappedfileoptions!", "Member[none]"] + - ["system.io.memorymappedfiles.memorymappedfile", "system.io.memorymappedfiles.memorymappedfile!", "Method[openexisting].ReturnValue"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[readwrite]"] + - ["system.io.memorymappedfiles.memorymappedfileaccess", "system.io.memorymappedfiles.memorymappedfileaccess!", "Member[copyonwrite]"] + - ["system.io.memorymappedfiles.memorymappedfileaccess", "system.io.memorymappedfiles.memorymappedfileaccess!", "Member[write]"] + - ["system.io.memorymappedfiles.memorymappedviewstream", "system.io.memorymappedfiles.memorymappedfile", "Method[createviewstream].ReturnValue"] + - ["system.io.memorymappedfiles.memorymappedfile", "system.io.memorymappedfiles.memorymappedfile!", "Method[createfromfile].ReturnValue"] + - ["microsoft.win32.safehandles.safememorymappedfilehandle", "system.io.memorymappedfiles.memorymappedfile", "Member[safememorymappedfilehandle]"] + - ["system.io.memorymappedfiles.memorymappedfileaccess", "system.io.memorymappedfiles.memorymappedfileaccess!", "Member[readexecute]"] + - ["system.io.memorymappedfiles.memorymappedfilerights", "system.io.memorymappedfiles.memorymappedfilerights!", "Member[execute]"] + - ["microsoft.win32.safehandles.safememorymappedviewhandle", "system.io.memorymappedfiles.memorymappedviewaccessor", "Member[safememorymappedviewhandle]"] + - ["microsoft.win32.safehandles.safememorymappedviewhandle", "system.io.memorymappedfiles.memorymappedviewstream", "Member[safememorymappedviewhandle]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Packaging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Packaging.typemodel.yml new file mode 100644 index 000000000000..d0adc9309562 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Packaging.typemodel.yml @@ -0,0 +1,179 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.fileaccess", "system.io.packaging.package", "Member[fileopenaccess]"] + - ["system.io.stream", "system.io.packaging.packwebresponse", "Method[getresponsestream].ReturnValue"] + - ["system.io.packaging.certificateembeddingoption", "system.io.packaging.certificateembeddingoption!", "Member[notembedded]"] + - ["system.io.packaging.package", "system.io.packaging.encryptedpackageenvelope", "Method[getpackage].ReturnValue"] + - ["system.io.packaging.packagerelationshipselectortype", "system.io.packaging.packagerelationshipselectortype!", "Member[id]"] + - ["system.security.rightsmanagement.publishlicense", "system.io.packaging.rightsmanagementinformation", "Method[loadpublishlicense].ReturnValue"] + - ["system.io.packaging.packagerelationshipselectortype", "system.io.packaging.packagerelationshipselector", "Member[selectortype]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[contenttype]"] + - ["system.collections.objectmodel.readonlycollection", "system.io.packaging.packagedigitalsignature", "Member[signedparts]"] + - ["system.boolean", "system.io.packaging.packwebresponse", "Member[isfromcache]"] + - ["system.collections.generic.ienumerator", "system.io.packaging.packagerelationshipcollection", "Method[getenumerator].ReturnValue"] + - ["system.net.iwebproxy", "system.io.packaging.packwebrequest", "Member[proxy]"] + - ["system.string", "system.io.packaging.packwebrequest", "Member[connectiongroupname]"] + - ["system.net.webresponse", "system.io.packaging.packwebrequest", "Method[getresponse].ReturnValue"] + - ["system.io.packaging.packagepart", "system.io.packaging.zippackage", "Method[getpartcore].ReturnValue"] + - ["system.int32", "system.io.packaging.packwebrequest", "Member[timeout]"] + - ["system.uri", "system.io.packaging.packagerelationship", "Member[targeturi]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[contentstatus]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[identifier]"] + - ["system.int64", "system.io.packaging.packwebresponse", "Member[contentlength]"] + - ["system.boolean", "system.io.packaging.package", "Method[relationshipexists].ReturnValue"] + - ["system.io.packaging.streaminfo", "system.io.packaging.storageinfo", "Method[getstreaminfo].ReturnValue"] + - ["system.io.packaging.packagepart", "system.io.packaging.package", "Method[getpart].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.io.packaging.packagedigitalsignaturemanager!", "Method[verifycertificate].ReturnValue"] + - ["system.io.packaging.packagepartcollection", "system.io.packaging.package", "Method[getparts].ReturnValue"] + - ["system.io.packaging.certificateembeddingoption", "system.io.packaging.certificateembeddingoption!", "Member[incertificatepart]"] + - ["system.boolean", "system.io.packaging.encryptedpackageenvelope!", "Method[isencryptedpackageenvelope].ReturnValue"] + - ["system.string", "system.io.packaging.packageproperties", "Member[version]"] + - ["system.io.packaging.compressionoption", "system.io.packaging.compressionoption!", "Member[notcompressed]"] + - ["system.io.packaging.packagedigitalsignature", "system.io.packaging.packagedigitalsignaturemanager", "Method[countersign].ReturnValue"] + - ["system.io.stream", "system.io.packaging.zippackagepart", "Method[getstreamcore].ReturnValue"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[getsourceparturifromrelationshipparturi].ReturnValue"] + - ["system.string", "system.io.packaging.packageproperties", "Member[revision]"] + - ["system.string", "system.io.packaging.packagerelationship", "Member[relationshiptype]"] + - ["system.io.packaging.compressionoption", "system.io.packaging.compressionoption!", "Member[maximum]"] + - ["system.io.packaging.rightsmanagementinformation", "system.io.packaging.encryptedpackageenvelope", "Member[rightsmanagementinformation]"] + - ["system.io.packaging.encryptedpackageenvelope", "system.io.packaging.encryptedpackageenvelope!", "Method[open].ReturnValue"] + - ["system.collections.generic.dictionary", "system.io.packaging.packagedigitalsignaturemanager", "Member[transformmapping]"] + - ["system.io.packaging.certificateembeddingoption", "system.io.packaging.certificateembeddingoption!", "Member[insignaturepart]"] + - ["system.collections.generic.ienumerator", "system.io.packaging.packagepartcollection", "Method[getenumerator].ReturnValue"] + - ["system.datetime", "system.io.packaging.packagedigitalsignature", "Member[signingtime]"] + - ["system.net.webheadercollection", "system.io.packaging.packwebrequest", "Member[headers]"] + - ["system.string", "system.io.packaging.packagedigitalsignaturemanager", "Member[timeformat]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[subject]"] + - ["system.uri", "system.io.packaging.packwebresponse", "Member[responseuri]"] + - ["system.collections.objectmodel.readonlycollection", "system.io.packaging.packagedigitalsignature", "Member[signedrelationshipselectors]"] + - ["system.boolean", "system.io.packaging.packwebrequest", "Member[usedefaultcredentials]"] + - ["system.io.packaging.storageinfo", "system.io.packaging.storageinfo", "Method[createsubstorage].ReturnValue"] + - ["system.io.packaging.encryptionoption", "system.io.packaging.encryptionoption!", "Member[none]"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[getparturi].ReturnValue"] + - ["system.io.packaging.certificateembeddingoption", "system.io.packaging.packagedigitalsignaturemanager", "Member[certificateoption]"] + - ["system.io.packaging.verifyresult", "system.io.packaging.verifyresult!", "Member[certificaterequired]"] + - ["system.io.packaging.packagerelationship", "system.io.packaging.package", "Method[getrelationship].ReturnValue"] + - ["system.uri", "system.io.packaging.packagedigitalsignaturemanager", "Member[signatureorigin]"] + - ["system.io.packaging.verifyresult", "system.io.packaging.packagedigitalsignature", "Method[verify].ReturnValue"] + - ["system.string", "system.io.packaging.packwebrequest", "Member[method]"] + - ["system.io.packaging.encryptionoption", "system.io.packaging.streaminfo", "Member[encryptionoption]"] + - ["system.io.packaging.packagedigitalsignature", "system.io.packaging.packagedigitalsignaturemanager", "Method[getsignature].ReturnValue"] + - ["system.uri", "system.io.packaging.packagerelationship", "Member[sourceuri]"] + - ["system.io.packaging.packagepart", "system.io.packaging.package", "Method[createpartcore].ReturnValue"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[getnormalizedparturi].ReturnValue"] + - ["system.string", "system.io.packaging.packagerelationship", "Member[id]"] + - ["system.io.packaging.streaminfo[]", "system.io.packaging.storageinfo", "Method[getstreams].ReturnValue"] + - ["system.io.packaging.packagepart", "system.io.packaging.zippackage", "Method[createpartcore].ReturnValue"] + - ["system.io.packaging.packagerelationship", "system.io.packaging.package", "Method[createrelationship].ReturnValue"] + - ["system.uri", "system.io.packaging.packagerelationshipselector", "Member[sourceuri]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[title]"] + - ["system.io.packaging.compressionoption", "system.io.packaging.packagepart", "Member[compressionoption]"] + - ["system.io.packaging.packagepart", "system.io.packaging.package", "Method[getpartcore].ReturnValue"] + - ["system.collections.generic.list", "system.io.packaging.packagerelationshipselector", "Method[select].ReturnValue"] + - ["system.collections.ienumerator", "system.io.packaging.packagerelationshipcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.io.packaging.packurihelper!", "Member[urischemepack]"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[resolveparturi].ReturnValue"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[getpackageuri].ReturnValue"] + - ["system.io.stream", "system.io.packaging.packwebrequest", "Method[getrequeststream].ReturnValue"] + - ["system.boolean", "system.io.packaging.storageinfo", "Method[streamexists].ReturnValue"] + - ["system.io.packaging.encryptedpackageenvelope", "system.io.packaging.encryptedpackageenvelope!", "Method[create].ReturnValue"] + - ["system.string", "system.io.packaging.storageinfo", "Member[name]"] + - ["system.io.stream", "system.io.packaging.packagepart", "Method[getstreamcore].ReturnValue"] + - ["system.io.fileaccess", "system.io.packaging.encryptedpackageenvelope", "Member[fileopenaccess]"] + - ["system.nullable", "system.io.packaging.packageproperties", "Member[created]"] + - ["system.int32", "system.io.packaging.packurihelper!", "Method[comparepackuri].ReturnValue"] + - ["system.io.packaging.packagerelationshipcollection", "system.io.packaging.packagepart", "Method[getrelationshipsbytype].ReturnValue"] + - ["system.io.packaging.verifyresult", "system.io.packaging.signatureverificationeventargs", "Member[verifyresult]"] + - ["system.net.webheadercollection", "system.io.packaging.packwebresponse", "Member[headers]"] + - ["system.io.packaging.targetmode", "system.io.packaging.targetmode!", "Member[external]"] + - ["system.io.packaging.verifyresult", "system.io.packaging.packagedigitalsignaturemanager", "Method[verifysignatures].ReturnValue"] + - ["system.io.packaging.verifyresult", "system.io.packaging.verifyresult!", "Member[invalidcertificate]"] + - ["system.uri", "system.io.packaging.packagepart", "Member[uri]"] + - ["system.io.packaging.compressionoption", "system.io.packaging.streaminfo", "Member[compressionoption]"] + - ["system.string", "system.io.packaging.packagedigitalsignature", "Member[timeformat]"] + - ["system.io.packaging.packagerelationshipcollection", "system.io.packaging.packagepart", "Method[getrelationships].ReturnValue"] + - ["system.io.packaging.streaminfo", "system.io.packaging.storageinfo", "Method[createstream].ReturnValue"] + - ["system.net.cache.requestcachepolicy", "system.io.packaging.packwebrequest", "Member[cachepolicy]"] + - ["system.io.packaging.verifyresult", "system.io.packaging.verifyresult!", "Member[success]"] + - ["system.string", "system.io.packaging.packagerelationshipselector", "Member[selectioncriteria]"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[create].ReturnValue"] + - ["system.io.packaging.packagerelationshipcollection", "system.io.packaging.package", "Method[getrelationshipsbytype].ReturnValue"] + - ["system.string", "system.io.packaging.packwebrequest", "Member[contenttype]"] + - ["system.io.packaging.packagepart[]", "system.io.packaging.package", "Method[getpartscore].ReturnValue"] + - ["system.io.packaging.compressionoption", "system.io.packaging.compressionoption!", "Member[normal]"] + - ["system.io.packaging.packagerelationship", "system.io.packaging.packagepart", "Method[getrelationship].ReturnValue"] + - ["system.boolean", "system.io.packaging.packagedigitalsignaturemanager", "Member[issigned]"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[createparturi].ReturnValue"] + - ["system.collections.ienumerator", "system.io.packaging.packagepartcollection", "Method[getenumerator].ReturnValue"] + - ["system.io.packaging.packagedigitalsignature", "system.io.packaging.signatureverificationeventargs", "Member[signature]"] + - ["system.security.rightsmanagement.cryptoprovider", "system.io.packaging.rightsmanagementinformation", "Member[cryptoprovider]"] + - ["system.boolean", "system.io.packaging.packurihelper!", "Method[isrelationshipparturi].ReturnValue"] + - ["system.string", "system.io.packaging.streaminfo", "Member[name]"] + - ["system.byte[]", "system.io.packaging.packagedigitalsignature", "Member[signaturevalue]"] + - ["system.io.packaging.packageproperties", "system.io.packaging.encryptedpackageenvelope", "Member[packageproperties]"] + - ["system.string", "system.io.packaging.packagepart", "Method[getcontenttypecore].ReturnValue"] + - ["system.io.packaging.package", "system.io.packaging.packagepart", "Member[package]"] + - ["system.io.packaging.compressionoption", "system.io.packaging.compressionoption!", "Member[superfast]"] + - ["system.net.webresponse", "system.io.packaging.packwebresponse", "Member[innerresponse]"] + - ["system.io.packaging.package", "system.io.packaging.package!", "Method[open].ReturnValue"] + - ["system.uri", "system.io.packaging.packwebrequest", "Member[requesturi]"] + - ["system.io.packaging.storageinfo", "system.io.packaging.encryptedpackageenvelope", "Member[storageinfo]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[creator]"] + - ["system.io.packaging.compressionoption", "system.io.packaging.compressionoption!", "Member[fast]"] + - ["system.io.packaging.targetmode", "system.io.packaging.packagerelationship", "Member[targetmode]"] + - ["system.io.packaging.verifyresult", "system.io.packaging.verifyresult!", "Member[notsigned]"] + - ["system.io.packaging.encryptionoption", "system.io.packaging.encryptionoption!", "Member[rightsmanagement]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[description]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[lastmodifiedby]"] + - ["system.string", "system.io.packaging.packagedigitalsignaturemanager!", "Member[signatureoriginrelationshiptype]"] + - ["system.boolean", "system.io.packaging.storageinfo", "Method[substorageexists].ReturnValue"] + - ["system.string", "system.io.packaging.packagedigitalsignature", "Member[signaturetype]"] + - ["system.intptr", "system.io.packaging.packagedigitalsignaturemanager", "Member[parentwindow]"] + - ["system.io.packaging.storageinfo[]", "system.io.packaging.storageinfo", "Method[getsubstorages].ReturnValue"] + - ["system.io.packaging.packagerelationshipselectortype", "system.io.packaging.packagerelationshipselectortype!", "Member[type]"] + - ["system.boolean", "system.io.packaging.packwebrequest", "Member[preauthenticate]"] + - ["system.io.packaging.packagepart[]", "system.io.packaging.zippackage", "Method[getpartscore].ReturnValue"] + - ["system.io.packaging.certificateembeddingoption", "system.io.packaging.packagedigitalsignature", "Member[certificateembeddingoption]"] + - ["system.nullable", "system.io.packaging.packageproperties", "Member[modified]"] + - ["system.security.rightsmanagement.uselicense", "system.io.packaging.rightsmanagementinformation", "Method[loaduselicense].ReturnValue"] + - ["system.net.icredentials", "system.io.packaging.packwebrequest", "Member[credentials]"] + - ["system.io.packaging.packagepart", "system.io.packaging.package", "Method[createpart].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.io.packaging.packagedigitalsignature", "Member[signer]"] + - ["system.boolean", "system.io.packaging.packagepart", "Method[relationshipexists].ReturnValue"] + - ["system.string", "system.io.packaging.packageproperties", "Member[language]"] + - ["system.string", "system.io.packaging.packageproperties", "Member[category]"] + - ["system.io.packaging.package", "system.io.packaging.packagerelationship", "Member[package]"] + - ["system.net.webrequest", "system.io.packaging.packwebrequestfactory", "Method[create].ReturnValue"] + - ["system.security.cryptography.xml.signature", "system.io.packaging.packagedigitalsignature", "Member[signature]"] + - ["system.io.packaging.packagerelationship", "system.io.packaging.packagepart", "Method[createrelationship].ReturnValue"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[getrelationshipparturi].ReturnValue"] + - ["system.io.packaging.packageproperties", "system.io.packaging.package", "Member[packageproperties]"] + - ["system.collections.objectmodel.readonlycollection", "system.io.packaging.packagedigitalsignaturemanager", "Member[signatures]"] + - ["system.nullable", "system.io.packaging.packageproperties", "Member[lastprinted]"] + - ["system.collections.generic.idictionary", "system.io.packaging.rightsmanagementinformation", "Method[getembeddeduselicenses].ReturnValue"] + - ["system.io.packaging.packagedigitalsignature", "system.io.packaging.packagedigitalsignaturemanager", "Method[sign].ReturnValue"] + - ["system.string", "system.io.packaging.packagedigitalsignaturemanager!", "Member[defaulthashalgorithm]"] + - ["system.string", "system.io.packaging.packagedigitalsignaturemanager", "Member[hashalgorithm]"] + - ["system.net.webrequest", "system.io.packaging.packwebrequest", "Method[getinnerrequest].ReturnValue"] + - ["system.io.packaging.verifyresult", "system.io.packaging.verifyresult!", "Member[referencenotfound]"] + - ["system.io.packaging.encryptedpackageenvelope", "system.io.packaging.encryptedpackageenvelope!", "Method[createfrompackage].ReturnValue"] + - ["system.collections.generic.list", "system.io.packaging.packagedigitalsignature", "Method[getparttransformlist].ReturnValue"] + - ["system.io.packaging.package", "system.io.packaging.packagestore!", "Method[getpackage].ReturnValue"] + - ["system.string", "system.io.packaging.packwebresponse", "Member[contenttype]"] + - ["system.int32", "system.io.packaging.packurihelper!", "Method[compareparturi].ReturnValue"] + - ["system.int64", "system.io.packaging.packwebrequest", "Member[contentlength]"] + - ["system.uri", "system.io.packaging.packurihelper!", "Method[getrelativeuri].ReturnValue"] + - ["system.string", "system.io.packaging.packageproperties", "Member[keywords]"] + - ["system.io.stream", "system.io.packaging.streaminfo", "Method[getstream].ReturnValue"] + - ["system.io.packaging.packagepart", "system.io.packaging.packagedigitalsignature", "Member[signaturepart]"] + - ["system.io.stream", "system.io.packaging.packagepart", "Method[getstream].ReturnValue"] + - ["system.string", "system.io.packaging.packagepart", "Member[contenttype]"] + - ["system.io.packaging.targetmode", "system.io.packaging.targetmode!", "Member[internal]"] + - ["system.boolean", "system.io.packaging.package", "Method[partexists].ReturnValue"] + - ["system.io.packaging.packagerelationshipcollection", "system.io.packaging.package", "Method[getrelationships].ReturnValue"] + - ["system.io.packaging.verifyresult", "system.io.packaging.verifyresult!", "Member[invalidsignature]"] + - ["system.io.packaging.storageinfo", "system.io.packaging.storageinfo", "Method[getsubstorageinfo].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Pipelines.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Pipelines.typemodel.yml new file mode 100644 index 000000000000..aabec203e180 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Pipelines.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.pipelines.pipescheduler", "system.io.pipelines.pipescheduler!", "Member[threadpool]"] + - ["system.buffers.memorypool", "system.io.pipelines.streampipewriteroptions", "Member[pool]"] + - ["system.threading.tasks.valuetask", "system.io.pipelines.pipereader", "Method[readatleastasynccore].ReturnValue"] + - ["system.io.pipelines.pipeoptions", "system.io.pipelines.pipeoptions!", "Member[default]"] + - ["system.io.pipelines.pipescheduler", "system.io.pipelines.pipeoptions", "Member[readerscheduler]"] + - ["system.io.pipelines.pipereader", "system.io.pipelines.pipe", "Member[reader]"] + - ["system.int32", "system.io.pipelines.streampipereaderoptions", "Member[minimumreadsize]"] + - ["system.int64", "system.io.pipelines.pipeoptions", "Member[pausewriterthreshold]"] + - ["system.boolean", "system.io.pipelines.flushresult", "Member[iscompleted]"] + - ["system.int32", "system.io.pipelines.streampipereaderoptions", "Member[buffersize]"] + - ["system.io.stream", "system.io.pipelines.pipewriter", "Method[asstream].ReturnValue"] + - ["system.int64", "system.io.pipelines.pipeoptions", "Member[resumewriterthreshold]"] + - ["system.buffers.memorypool", "system.io.pipelines.streampipereaderoptions", "Member[pool]"] + - ["system.boolean", "system.io.pipelines.pipeoptions", "Member[usesynchronizationcontext]"] + - ["system.io.stream", "system.io.pipelines.pipereader", "Method[asstream].ReturnValue"] + - ["system.boolean", "system.io.pipelines.pipewriter", "Member[cangetunflushedbytes]"] + - ["system.boolean", "system.io.pipelines.readresult", "Member[iscompleted]"] + - ["system.boolean", "system.io.pipelines.readresult", "Member[iscanceled]"] + - ["system.threading.tasks.task", "system.io.pipelines.streampipeextensions!", "Method[copytoasync].ReturnValue"] + - ["system.boolean", "system.io.pipelines.streampipewriteroptions", "Member[leaveopen]"] + - ["system.memory", "system.io.pipelines.pipewriter", "Method[getmemory].ReturnValue"] + - ["system.span", "system.io.pipelines.pipewriter", "Method[getspan].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.pipelines.pipewriter", "Method[writeasync].ReturnValue"] + - ["system.buffers.readonlysequence", "system.io.pipelines.readresult", "Member[buffer]"] + - ["system.threading.tasks.task", "system.io.pipelines.pipewriter", "Method[copyfromasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.pipelines.pipewriter", "Method[flushasync].ReturnValue"] + - ["system.io.pipelines.pipereader", "system.io.pipelines.iduplexpipe", "Member[input]"] + - ["system.buffers.memorypool", "system.io.pipelines.pipeoptions", "Member[pool]"] + - ["system.io.pipelines.pipescheduler", "system.io.pipelines.pipeoptions", "Member[writerscheduler]"] + - ["system.int64", "system.io.pipelines.pipewriter", "Member[unflushedbytes]"] + - ["system.int32", "system.io.pipelines.streampipewriteroptions", "Member[minimumbuffersize]"] + - ["system.int32", "system.io.pipelines.pipeoptions", "Member[minimumsegmentsize]"] + - ["system.threading.tasks.task", "system.io.pipelines.pipereader", "Method[copytoasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.pipelines.pipereader", "Method[readasync].ReturnValue"] + - ["system.boolean", "system.io.pipelines.pipereader", "Method[tryread].ReturnValue"] + - ["system.boolean", "system.io.pipelines.flushresult", "Member[iscanceled]"] + - ["system.io.pipelines.pipereader", "system.io.pipelines.pipereader!", "Method[create].ReturnValue"] + - ["system.io.pipelines.pipewriter", "system.io.pipelines.pipe", "Member[writer]"] + - ["system.threading.tasks.valuetask", "system.io.pipelines.pipereader", "Method[readatleastasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.pipelines.pipereader", "Method[completeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.pipelines.pipewriter", "Method[completeasync].ReturnValue"] + - ["system.boolean", "system.io.pipelines.streampipereaderoptions", "Member[usezerobytereads]"] + - ["system.io.pipelines.pipewriter", "system.io.pipelines.pipewriter!", "Method[create].ReturnValue"] + - ["system.boolean", "system.io.pipelines.streampipereaderoptions", "Member[leaveopen]"] + - ["system.io.pipelines.pipewriter", "system.io.pipelines.iduplexpipe", "Member[output]"] + - ["system.io.pipelines.pipescheduler", "system.io.pipelines.pipescheduler!", "Member[inline]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Pipes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Pipes.typemodel.yml new file mode 100644 index 000000000000..a20e66814c3f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Pipes.typemodel.yml @@ -0,0 +1,83 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.io.pipes.pipestream", "Method[endread].ReturnValue"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[delete]"] + - ["system.iasyncresult", "system.io.pipes.pipestream", "Method[beginread].ReturnValue"] + - ["system.threading.tasks.task", "system.io.pipes.pipestream", "Method[writeasync].ReturnValue"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[readattributes]"] + - ["system.threading.tasks.task", "system.io.pipes.namedpipeclientstream", "Method[connectasync].ReturnValue"] + - ["system.iasyncresult", "system.io.pipes.pipestream", "Method[beginwrite].ReturnValue"] + - ["system.threading.tasks.task", "system.io.pipes.pipestream", "Method[flushasync].ReturnValue"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[write]"] + - ["system.io.pipes.pipedirection", "system.io.pipes.pipedirection!", "Member[inout]"] + - ["system.io.pipes.pipeoptions", "system.io.pipes.pipeoptions!", "Member[none]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[writedata]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[writeextendedattributes]"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.pipestream", "Member[readmode]"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.anonymouspipeclientstream", "Member[transmissionmode]"] + - ["system.security.accesscontrol.accessrule", "system.io.pipes.pipesecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.auditrule", "system.io.pipes.pipesecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.boolean", "system.io.pipes.pipestream", "Member[canwrite]"] + - ["system.int64", "system.io.pipes.pipestream", "Member[position]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[readwrite]"] + - ["system.boolean", "system.io.pipes.pipestream", "Member[canread]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[createnewinstance]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[readextendedattributes]"] + - ["system.boolean", "system.io.pipes.pipesecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.boolean", "system.io.pipes.pipestream", "Member[ishandleexposed]"] + - ["system.int32", "system.io.pipes.namedpipeserverstream!", "Member[maxallowedserverinstances]"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.anonymouspipeserverstream", "Member[readmode]"] + - ["system.iasyncresult", "system.io.pipes.namedpipeserverstream", "Method[beginwaitforconnection].ReturnValue"] + - ["system.string", "system.io.pipes.namedpipeserverstream", "Method[getimpersonationusername].ReturnValue"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeauditrule", "Member[pipeaccessrights]"] + - ["system.int64", "system.io.pipes.pipestream", "Method[seek].ReturnValue"] + - ["system.io.pipes.anonymouspipeserverstream", "system.io.pipes.anonymouspipeserverstreamacl!", "Method[create].ReturnValue"] + - ["system.int32", "system.io.pipes.pipestream", "Method[read].ReturnValue"] + - ["microsoft.win32.safehandles.safepipehandle", "system.io.pipes.pipestream", "Member[safepipehandle]"] + - ["system.threading.tasks.valuetask", "system.io.pipes.pipestream", "Method[readasync].ReturnValue"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[readpermissions]"] + - ["system.io.pipes.namedpipeserverstream", "system.io.pipes.namedpipeserverstreamacl!", "Method[create].ReturnValue"] + - ["system.boolean", "system.io.pipes.pipestream", "Member[ismessagecomplete]"] + - ["system.boolean", "system.io.pipes.pipesecurity", "Method[removeauditrule].ReturnValue"] + - ["system.boolean", "system.io.pipes.pipestream", "Member[isconnected]"] + - ["system.io.pipes.pipeoptions", "system.io.pipes.pipeoptions!", "Member[currentuseronly]"] + - ["system.io.pipes.pipeoptions", "system.io.pipes.pipeoptions!", "Member[firstpipeinstance]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[accesssystemsecurity]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[takeownership]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[fullcontrol]"] + - ["system.type", "system.io.pipes.pipesecurity", "Member[auditruletype]"] + - ["system.int64", "system.io.pipes.pipestream", "Member[length]"] + - ["system.string", "system.io.pipes.anonymouspipeserverstream", "Method[getclienthandleasstring].ReturnValue"] + - ["system.type", "system.io.pipes.pipesecurity", "Member[accessruletype]"] + - ["system.type", "system.io.pipes.pipesecurity", "Member[accessrighttype]"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.pipestream", "Member[transmissionmode]"] + - ["system.int32", "system.io.pipes.pipestream", "Member[inbuffersize]"] + - ["microsoft.win32.safehandles.safepipehandle", "system.io.pipes.anonymouspipeserverstream", "Member[clientsafepipehandle]"] + - ["system.io.pipes.pipeoptions", "system.io.pipes.pipeoptions!", "Member[writethrough]"] + - ["system.threading.tasks.task", "system.io.pipes.pipestream", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.pipes.namedpipeserverstream", "Method[waitforconnectionasync].ReturnValue"] + - ["system.int32", "system.io.pipes.namedpipeclientstream", "Member[numberofserverinstances]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[changepermissions]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[read]"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.anonymouspipeserverstream", "Member[transmissionmode]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[synchronize]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[readdata]"] + - ["system.boolean", "system.io.pipes.pipestream", "Member[isasync]"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.anonymouspipeclientstream", "Member[readmode]"] + - ["system.threading.tasks.valuetask", "system.io.pipes.pipestream", "Method[writeasync].ReturnValue"] + - ["system.io.pipes.pipesecurity", "system.io.pipes.pipesaclextensions!", "Method[getaccesscontrol].ReturnValue"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.pipetransmissionmode!", "Member[byte]"] + - ["system.io.pipes.pipeoptions", "system.io.pipes.pipeoptions!", "Member[asynchronous]"] + - ["system.io.pipes.pipedirection", "system.io.pipes.pipedirection!", "Member[out]"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrule", "Member[pipeaccessrights]"] + - ["system.int32", "system.io.pipes.pipestream", "Method[readbyte].ReturnValue"] + - ["system.io.pipes.pipeaccessrights", "system.io.pipes.pipeaccessrights!", "Member[writeattributes]"] + - ["system.int32", "system.io.pipes.pipestream", "Member[outbuffersize]"] + - ["system.io.pipes.pipedirection", "system.io.pipes.pipedirection!", "Member[in]"] + - ["system.io.pipes.pipetransmissionmode", "system.io.pipes.pipetransmissionmode!", "Member[message]"] + - ["system.boolean", "system.io.pipes.pipestream", "Member[canseek]"] + - ["system.io.pipes.pipesecurity", "system.io.pipes.pipestream", "Method[getaccesscontrol].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Ports.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Ports.typemodel.yml new file mode 100644 index 000000000000..8908bbc1c678 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.Ports.typemodel.yml @@ -0,0 +1,67 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.io.ports.serialport", "Method[readbyte].ReturnValue"] + - ["system.int32", "system.io.ports.serialport", "Member[bytestoread]"] + - ["system.io.ports.serialdata", "system.io.ports.serialdata!", "Member[chars]"] + - ["system.io.ports.serialerror", "system.io.ports.serialerrorreceivedeventargs", "Member[eventtype]"] + - ["system.io.ports.serialerror", "system.io.ports.serialerror!", "Member[overrun]"] + - ["system.io.ports.stopbits", "system.io.ports.stopbits!", "Member[none]"] + - ["system.string", "system.io.ports.serialport", "Member[newline]"] + - ["system.io.ports.serialerror", "system.io.ports.serialerror!", "Member[txfull]"] + - ["system.string", "system.io.ports.serialport", "Method[readexisting].ReturnValue"] + - ["system.int32", "system.io.ports.serialport", "Member[databits]"] + - ["system.io.ports.parity", "system.io.ports.parity!", "Member[none]"] + - ["system.io.ports.parity", "system.io.ports.parity!", "Member[space]"] + - ["system.io.ports.stopbits", "system.io.ports.stopbits!", "Member[one]"] + - ["system.string", "system.io.ports.serialport", "Member[portname]"] + - ["system.int32", "system.io.ports.serialport", "Member[receivedbytesthreshold]"] + - ["system.io.ports.serialdata", "system.io.ports.serialdatareceivedeventargs", "Member[eventtype]"] + - ["system.io.ports.serialpinchange", "system.io.ports.serialpinchangedeventargs", "Member[eventtype]"] + - ["system.io.ports.handshake", "system.io.ports.handshake!", "Member[requesttosendxonxoff]"] + - ["system.io.ports.serialerror", "system.io.ports.serialerror!", "Member[rxover]"] + - ["system.text.encoding", "system.io.ports.serialport", "Member[encoding]"] + - ["system.byte", "system.io.ports.serialport", "Member[parityreplace]"] + - ["system.int32", "system.io.ports.serialport", "Member[readtimeout]"] + - ["system.io.ports.parity", "system.io.ports.parity!", "Member[even]"] + - ["system.io.ports.serialpinchange", "system.io.ports.serialpinchange!", "Member[dsrchanged]"] + - ["system.int32", "system.io.ports.serialport", "Member[writebuffersize]"] + - ["system.int32", "system.io.ports.serialport", "Method[readchar].ReturnValue"] + - ["system.int32", "system.io.ports.serialport", "Member[writetimeout]"] + - ["system.int32", "system.io.ports.serialport!", "Member[infinitetimeout]"] + - ["system.io.ports.handshake", "system.io.ports.handshake!", "Member[none]"] + - ["system.io.ports.parity", "system.io.ports.parity!", "Member[mark]"] + - ["system.io.ports.stopbits", "system.io.ports.serialport", "Member[stopbits]"] + - ["system.boolean", "system.io.ports.serialport", "Member[discardnull]"] + - ["system.io.ports.handshake", "system.io.ports.handshake!", "Member[requesttosend]"] + - ["system.string", "system.io.ports.serialport", "Method[readline].ReturnValue"] + - ["system.io.stream", "system.io.ports.serialport", "Member[basestream]"] + - ["system.io.ports.parity", "system.io.ports.serialport", "Member[parity]"] + - ["system.int32", "system.io.ports.serialport", "Method[read].ReturnValue"] + - ["system.io.ports.serialerror", "system.io.ports.serialerror!", "Member[frame]"] + - ["system.int32", "system.io.ports.serialport", "Member[bytestowrite]"] + - ["system.int32", "system.io.ports.serialport", "Member[readbuffersize]"] + - ["system.io.ports.handshake", "system.io.ports.handshake!", "Member[xonxoff]"] + - ["system.boolean", "system.io.ports.serialport", "Member[ctsholding]"] + - ["system.io.ports.serialerror", "system.io.ports.serialerror!", "Member[rxparity]"] + - ["system.boolean", "system.io.ports.serialport", "Member[rtsenable]"] + - ["system.string[]", "system.io.ports.serialport!", "Method[getportnames].ReturnValue"] + - ["system.int32", "system.io.ports.serialport", "Member[baudrate]"] + - ["system.io.ports.stopbits", "system.io.ports.stopbits!", "Member[two]"] + - ["system.boolean", "system.io.ports.serialport", "Member[cdholding]"] + - ["system.io.ports.serialpinchange", "system.io.ports.serialpinchange!", "Member[break]"] + - ["system.boolean", "system.io.ports.serialport", "Member[breakstate]"] + - ["system.boolean", "system.io.ports.serialport", "Member[dsrholding]"] + - ["system.io.ports.stopbits", "system.io.ports.stopbits!", "Member[onepointfive]"] + - ["system.io.ports.serialdata", "system.io.ports.serialdata!", "Member[eof]"] + - ["system.io.ports.serialpinchange", "system.io.ports.serialpinchange!", "Member[ctschanged]"] + - ["system.io.ports.serialpinchange", "system.io.ports.serialpinchange!", "Member[cdchanged]"] + - ["system.boolean", "system.io.ports.serialport", "Member[dtrenable]"] + - ["system.io.ports.handshake", "system.io.ports.serialport", "Member[handshake]"] + - ["system.boolean", "system.io.ports.serialport", "Member[isopen]"] + - ["system.io.ports.serialpinchange", "system.io.ports.serialpinchange!", "Member[ring]"] + - ["system.io.ports.parity", "system.io.ports.parity!", "Member[odd]"] + - ["system.string", "system.io.ports.serialport", "Method[readto].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.typemodel.yml new file mode 100644 index 000000000000..49ec3c3fd0b6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IO.typemodel.yml @@ -0,0 +1,513 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.handleinheritability", "system.io.handleinheritability!", "Member[inheritable]"] + - ["system.int16", "system.io.unmanagedmemoryaccessor", "Method[readint16].ReturnValue"] + - ["system.int32", "system.io.bufferedstream", "Method[read].ReturnValue"] + - ["system.io.directoryinfo", "system.io.directoryinfo", "Method[createsubdirectory].ReturnValue"] + - ["system.threading.tasks.task", "system.io.stream", "Method[flushasync].ReturnValue"] + - ["system.io.fileshare", "system.io.fileshare!", "Member[delete]"] + - ["system.io.binarywriter", "system.io.binarywriter!", "Member[null]"] + - ["system.exception", "system.io.erroreventargs", "Method[getexception].ReturnValue"] + - ["system.threading.tasks.task", "system.io.file!", "Method[writealltextasync].ReturnValue"] + - ["system.string", "system.io.filenotfoundexception", "Member[fusionlog]"] + - ["system.boolean", "system.io.path!", "Method[ispathrooted].ReturnValue"] + - ["system.int32", "system.io.stream", "Method[readbyte].ReturnValue"] + - ["system.int32", "system.io.unmanagedmemorystream", "Method[readbyte].ReturnValue"] + - ["system.int32", "system.io.stream", "Member[writetimeout]"] + - ["system.boolean", "system.io.stream", "Member[cantimeout]"] + - ["system.iformatprovider", "system.io.textwriter", "Member[formatprovider]"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[filename]"] + - ["system.threading.tasks.task", "system.io.bufferedstream", "Method[copytoasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.windowsruntimestorageextensions!", "Method[openstreamforwriteasync].ReturnValue"] + - ["system.boolean", "system.io.filestream", "Member[canwrite]"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[none]"] + - ["system.io.textreader", "system.io.textreader!", "Member[null]"] + - ["system.int32", "system.io.stringreader", "Method[peek].ReturnValue"] + - ["system.byte[]", "system.io.file!", "Method[readallbytes].ReturnValue"] + - ["system.datetime", "system.io.filesysteminfo", "Member[lastwritetimeutc]"] + - ["system.datetime", "system.io.directory!", "Method[getlastwritetimeutc].ReturnValue"] + - ["system.io.fileshare", "system.io.fileshare!", "Member[write]"] + - ["system.io.filemode", "system.io.filestreamoptions", "Member[mode]"] + - ["system.boolean", "system.io.path!", "Method[hasextension].ReturnValue"] + - ["system.io.watcherchangetypes", "system.io.watcherchangetypes!", "Member[changed]"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[otherread]"] + - ["system.byte", "system.io.unmanagedmemoryaccessor", "Method[readbyte].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[archive]"] + - ["system.datetime", "system.io.file!", "Method[getlastaccesstimeutc].ReturnValue"] + - ["system.string", "system.io.filestream", "Member[name]"] + - ["system.iasyncresult", "system.io.memorystream", "Method[beginwrite].ReturnValue"] + - ["system.string", "system.io.streamreader", "Method[readtoend].ReturnValue"] + - ["system.boolean", "system.io.waitforchangedresult", "Member[timedout]"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[lastaccess]"] + - ["system.collections.generic.ienumerable", "system.io.directory!", "Method[enumeratefiles].ReturnValue"] + - ["system.threading.tasks.task", "system.io.unmanagedmemorystream", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.textwriter", "Method[writelineasync].ReturnValue"] + - ["system.boolean", "system.io.memorystream", "Member[canwrite]"] + - ["system.io.watcherchangetypes", "system.io.watcherchangetypes!", "Member[deleted]"] + - ["system.char[]", "system.io.binaryreader", "Method[readchars].ReturnValue"] + - ["system.string[]", "system.io.directory!", "Method[getfilesystementries].ReturnValue"] + - ["system.io.fileoptions", "system.io.fileoptions!", "Member[sequentialscan]"] + - ["system.io.directoryinfo", "system.io.filesystemaclextensions!", "Method[createdirectory].ReturnValue"] + - ["system.string", "system.io.path!", "Method[join].ReturnValue"] + - ["system.int64", "system.io.randomaccess!", "Method[read].ReturnValue"] + - ["system.boolean", "system.io.path!", "Method[exists].ReturnValue"] + - ["system.security.accesscontrol.filesecurity", "system.io.fileinfo", "Method[getaccesscontrol].ReturnValue"] + - ["system.int64", "system.io.binaryreader", "Method[readint64].ReturnValue"] + - ["system.threading.waithandle", "system.io.stream", "Method[createwaithandle].ReturnValue"] + - ["system.int32", "system.io.streamreader", "Method[peek].ReturnValue"] + - ["system.threading.tasks.task", "system.io.file!", "Method[readallbytesasync].ReturnValue"] + - ["system.string", "system.io.path!", "Method[getfullpath].ReturnValue"] + - ["system.string[]", "system.io.file!", "Method[readalllines].ReturnValue"] + - ["system.intptr", "system.io.filestream", "Member[handle]"] + - ["system.string", "system.io.fileloadexception", "Member[filename]"] + - ["system.io.unixfilemode", "system.io.file!", "Method[getunixfilemode].ReturnValue"] + - ["system.int32", "system.io.stream", "Method[read].ReturnValue"] + - ["system.io.textreader", "system.io.textreader!", "Method[synchronized].ReturnValue"] + - ["system.int64", "system.io.filestreamoptions", "Member[preallocationsize]"] + - ["system.io.fileshare", "system.io.fileshare!", "Member[readwrite]"] + - ["system.int32", "system.io.memorystream", "Method[read].ReturnValue"] + - ["system.io.fileoptions", "system.io.filestreamoptions", "Member[options]"] + - ["system.string", "system.io.path!", "Method[trimendingdirectoryseparator].ReturnValue"] + - ["system.int32", "system.io.pipeexception", "Member[errorcode]"] + - ["system.byte", "system.io.binaryreader", "Method[readbyte].ReturnValue"] + - ["system.io.watcherchangetypes", "system.io.waitforchangedresult", "Member[changetype]"] + - ["system.int32", "system.io.binaryreader", "Method[peekchar].ReturnValue"] + - ["system.int64", "system.io.filestream", "Member[length]"] + - ["system.io.streamwriter", "system.io.fileinfo", "Method[createtext].ReturnValue"] + - ["system.threading.tasks.task", "system.io.stringwriter", "Method[writeasync].ReturnValue"] + - ["system.int64", "system.io.unmanagedmemorystream", "Method[seek].ReturnValue"] + - ["system.io.matchcasing", "system.io.matchcasing!", "Member[casesensitive]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[encrypted]"] + - ["system.io.handleinheritability", "system.io.handleinheritability!", "Member[none]"] + - ["system.char[]", "system.io.textwriter", "Member[corenewline]"] + - ["system.boolean", "system.io.enumerationoptions", "Member[ignoreinaccessible]"] + - ["system.io.matchtype", "system.io.enumerationoptions", "Member[matchtype]"] + - ["system.int16", "system.io.binaryreader", "Method[readint16].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.io.file!", "Method[readlinesasync].ReturnValue"] + - ["system.io.filestream", "system.io.fileinfo", "Method[openwrite].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[otherexecute]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[integritystream]"] + - ["system.uint32", "system.io.binaryreader", "Method[readuint32].ReturnValue"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[attributes]"] + - ["system.threading.tasks.task", "system.io.streamreader", "Method[readblockasync].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[setgroup]"] + - ["system.io.filemode", "system.io.filemode!", "Member[create]"] + - ["system.string", "system.io.filenotfoundexception", "Member[filename]"] + - ["windows.storage.streams.irandomaccessstream", "system.io.windowsruntimestreamextensions!", "Method[asrandomaccessstream].ReturnValue"] + - ["system.int64", "system.io.filestream", "Member[position]"] + - ["system.string", "system.io.fileinfo", "Method[tostring].ReturnValue"] + - ["system.io.fileoptions", "system.io.fileoptions!", "Member[asynchronous]"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[setuser]"] + - ["system.threading.tasks.task", "system.io.unmanagedmemorystream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.bufferedstream", "Method[writeasync].ReturnValue"] + - ["system.string", "system.io.filesystemeventargs", "Member[fullpath]"] + - ["system.io.fileaccess", "system.io.fileaccess!", "Member[read]"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[directoryname]"] + - ["system.text.encoding", "system.io.streamreader", "Member[currentencoding]"] + - ["system.io.stream", "system.io.bufferedstream", "Member[underlyingstream]"] + - ["system.collections.generic.ienumerable", "system.io.directory!", "Method[enumeratefilesystementries].ReturnValue"] + - ["system.io.filemode", "system.io.filemode!", "Member[open]"] + - ["system.threading.tasks.valuetask", "system.io.streamwriter", "Method[disposeasync].ReturnValue"] + - ["system.string", "system.io.fileinfo", "Member[directoryname]"] + - ["system.int64", "system.io.memorystream", "Member[position]"] + - ["system.int64", "system.io.bufferedstream", "Member[length]"] + - ["system.collections.generic.ienumerable", "system.io.directoryinfo", "Method[enumeratefilesysteminfos].ReturnValue"] + - ["system.io.fileoptions", "system.io.fileoptions!", "Member[randomaccess]"] + - ["system.io.fileattributes", "system.io.filesysteminfo", "Member[attributes]"] + - ["system.string", "system.io.path!", "Method[getextension].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[otherwrite]"] + - ["system.io.drivetype", "system.io.drivetype!", "Member[removable]"] + - ["system.io.stream", "system.io.stream!", "Member[null]"] + - ["system.string", "system.io.directoryinfo", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.io.file!", "Method[exists].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[device]"] + - ["system.threading.tasks.task", "system.io.textreader", "Method[readlineasync].ReturnValue"] + - ["system.int32", "system.io.stringreader", "Method[readblock].ReturnValue"] + - ["system.int32", "system.io.binaryreader", "Method[read7bitencodedint].ReturnValue"] + - ["system.io.filestream", "system.io.fileinfo", "Method[create].ReturnValue"] + - ["system.datetime", "system.io.file!", "Method[getcreationtime].ReturnValue"] + - ["system.threading.tasks.task", "system.io.bufferedstream", "Method[flushasync].ReturnValue"] + - ["system.boolean", "system.io.enumerationoptions", "Member[recursesubdirectories]"] + - ["system.iasyncresult", "system.io.filestream", "Method[beginread].ReturnValue"] + - ["system.threading.tasks.task", "system.io.textwriter", "Method[flushasync].ReturnValue"] + - ["system.string", "system.io.textreader", "Method[readline].ReturnValue"] + - ["system.boolean", "system.io.bufferedstream", "Member[canseek]"] + - ["system.io.fileshare", "system.io.filestreamoptions", "Member[share]"] + - ["system.threading.tasks.valuetask", "system.io.memorystream", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.randomaccess!", "Method[readasync].ReturnValue"] + - ["system.int32", "system.io.binaryreader", "Method[read].ReturnValue"] + - ["system.int64", "system.io.memorystream", "Method[seek].ReturnValue"] + - ["system.string", "system.io.path!", "Method[combine].ReturnValue"] + - ["system.int32", "system.io.stream", "Method[readatleast].ReturnValue"] + - ["system.string", "system.io.streamreader", "Method[readline].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.streamreader", "Method[readlineasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.stringreader", "Method[readlineasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.textwriter", "Method[writeasync].ReturnValue"] + - ["system.io.filestream", "system.io.file!", "Method[create].ReturnValue"] + - ["system.io.streamreader", "system.io.file!", "Method[opentext].ReturnValue"] + - ["system.io.filemode", "system.io.filemode!", "Member[openorcreate]"] + - ["system.threading.tasks.valuetask", "system.io.randomaccess!", "Method[writeasync].ReturnValue"] + - ["system.string", "system.io.driveinfo", "Member[name]"] + - ["system.string", "system.io.directoryinfo", "Member[name]"] + - ["system.string", "system.io.stringreader", "Method[readline].ReturnValue"] + - ["system.decimal", "system.io.unmanagedmemoryaccessor", "Method[readdecimal].ReturnValue"] + - ["system.int32", "system.io.unmanagedmemorystream", "Method[read].ReturnValue"] + - ["system.io.fileaccess", "system.io.fileaccess!", "Member[readwrite]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[readonly]"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[userexecute]"] + - ["system.io.stream", "system.io.windowsruntimestreamextensions!", "Method[asstream].ReturnValue"] + - ["system.int32", "system.io.streamreader", "Method[read].ReturnValue"] + - ["system.char[]", "system.io.path!", "Method[getinvalidfilenamechars].ReturnValue"] + - ["system.int32", "system.io.filestream", "Method[read].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[groupexecute]"] + - ["system.string", "system.io.path!", "Method[getdirectoryname].ReturnValue"] + - ["system.datetime", "system.io.directory!", "Method[getcreationtimeutc].ReturnValue"] + - ["system.threading.tasks.task", "system.io.streamwriter", "Method[flushasync].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[userwrite]"] + - ["system.security.accesscontrol.filesecurity", "system.io.filesystemaclextensions!", "Method[getaccesscontrol].ReturnValue"] + - ["system.uint64", "system.io.unmanagedmemoryaccessor", "Method[readuint64].ReturnValue"] + - ["system.char", "system.io.path!", "Member[altdirectoryseparatorchar]"] + - ["system.threading.tasks.task", "system.io.textreader", "Method[readtoendasync].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[system]"] + - ["system.threading.tasks.task", "system.io.textreader", "Method[readblockasync].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[notcontentindexed]"] + - ["system.threading.tasks.valuetask", "system.io.unmanagedmemorystream", "Method[readasync].ReturnValue"] + - ["system.io.directoryinfo[]", "system.io.directoryinfo", "Method[getdirectories].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[groupread]"] + - ["system.decimal", "system.io.binaryreader", "Method[readdecimal].ReturnValue"] + - ["system.boolean", "system.io.filesysteminfo", "Member[exists]"] + - ["system.string", "system.io.filesysteminfo", "Method[tostring].ReturnValue"] + - ["system.io.directoryinfo", "system.io.directory!", "Method[createdirectory].ReturnValue"] + - ["system.threading.tasks.task", "system.io.windowsruntimestorageextensions!", "Method[openstreamforreadasync].ReturnValue"] + - ["system.io.stream", "system.io.streamreader", "Member[basestream]"] + - ["system.io.driveinfo[]", "system.io.driveinfo!", "Method[getdrives].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.stringreader", "Method[readlineasync].ReturnValue"] + - ["system.int64", "system.io.memorystream", "Member[length]"] + - ["system.io.drivetype", "system.io.drivetype!", "Member[unknown]"] + - ["system.byte*", "system.io.unmanagedmemorystream", "Member[positionpointer]"] + - ["system.int32", "system.io.filestreamoptions", "Member[buffersize]"] + - ["system.io.watcherchangetypes", "system.io.filesystemeventargs", "Member[changetype]"] + - ["system.boolean", "system.io.streamreader", "Member[endofstream]"] + - ["system.io.filesysteminfo[]", "system.io.directoryinfo", "Method[getfilesysteminfos].ReturnValue"] + - ["system.io.streamreader", "system.io.fileinfo", "Method[opentext].ReturnValue"] + - ["system.char", "system.io.unmanagedmemoryaccessor", "Method[readchar].ReturnValue"] + - ["system.security.accesscontrol.directorysecurity", "system.io.directory!", "Method[getaccesscontrol].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.textreader", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.stream", "Method[disposeasync].ReturnValue"] + - ["system.iasyncresult", "system.io.filestream", "Method[beginwrite].ReturnValue"] + - ["system.security.accesscontrol.directorysecurity", "system.io.filesystemaclextensions!", "Method[getaccesscontrol].ReturnValue"] + - ["system.io.unixfilemode", "system.io.filesysteminfo", "Member[unixfilemode]"] + - ["system.string", "system.io.path!", "Method[getpathroot].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.stringreader", "Method[readblockasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.stringreader", "Method[readtoendasync].ReturnValue"] + - ["system.uint32", "system.io.unmanagedmemoryaccessor", "Method[readuint32].ReturnValue"] + - ["system.int64", "system.io.driveinfo", "Member[totalsize]"] + - ["system.threading.tasks.task", "system.io.stream", "Method[copytoasync].ReturnValue"] + - ["system.io.stream", "system.io.windowsruntimestreamextensions!", "Method[asstreamforread].ReturnValue"] + - ["system.io.filesysteminfo", "system.io.directory!", "Method[createsymboliclink].ReturnValue"] + - ["system.boolean", "system.io.filesystemwatcher", "Member[enableraisingevents]"] + - ["system.int32", "system.io.textreader", "Method[peek].ReturnValue"] + - ["system.byte[]", "system.io.binaryreader", "Method[readbytes].ReturnValue"] + - ["system.threading.tasks.task", "system.io.bufferedstream", "Method[readasync].ReturnValue"] + - ["system.datetime", "system.io.file!", "Method[getlastwritetimeutc].ReturnValue"] + - ["system.string", "system.io.fileloadexception", "Member[fusionlog]"] + - ["system.collections.generic.ienumerable", "system.io.directoryinfo", "Method[enumeratefiles].ReturnValue"] + - ["system.boolean", "system.io.binaryreader", "Method[readboolean].ReturnValue"] + - ["system.io.fileinfo[]", "system.io.directoryinfo", "Method[getfiles].ReturnValue"] + - ["system.io.fileshare", "system.io.fileshare!", "Member[inheritable]"] + - ["system.boolean", "system.io.filestream", "Member[isasync]"] + - ["system.boolean", "system.io.filesystemwatcher", "Member[includesubdirectories]"] + - ["system.io.fileinfo", "system.io.fileinfo", "Method[replace].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.stream", "Method[readasync].ReturnValue"] + - ["system.int64", "system.io.unmanagedmemorystream", "Member[length]"] + - ["system.io.filemode", "system.io.filemode!", "Member[append]"] + - ["system.byte[]", "system.io.memorystream", "Method[getbuffer].ReturnValue"] + - ["system.io.watcherchangetypes", "system.io.watcherchangetypes!", "Member[created]"] + - ["system.int32", "system.io.enumerationoptions", "Member[buffersize]"] + - ["system.io.streamwriter", "system.io.fileinfo", "Method[appendtext].ReturnValue"] + - ["microsoft.win32.safehandles.safefilehandle", "system.io.filestream", "Member[safefilehandle]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[hidden]"] + - ["system.io.stream", "system.io.windowsruntimestreamextensions!", "Method[asstreamforwrite].ReturnValue"] + - ["system.threading.tasks.task", "system.io.file!", "Method[appendalltextasync].ReturnValue"] + - ["system.security.accesscontrol.filesecurity", "system.io.filestream", "Method[getaccesscontrol].ReturnValue"] + - ["system.uri", "system.io.fileformatexception", "Member[sourceuri]"] + - ["system.uint64", "system.io.binaryreader", "Method[readuint64].ReturnValue"] + - ["system.string", "system.io.filesystemwatcher", "Member[filter]"] + - ["system.char[]", "system.io.path!", "Method[getinvalidpathchars].ReturnValue"] + - ["system.io.seekorigin", "system.io.seekorigin!", "Member[current]"] + - ["system.int32", "system.io.stream", "Method[endread].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[temporary]"] + - ["system.io.filestream", "system.io.fileinfo", "Method[open].ReturnValue"] + - ["system.string", "system.io.filesysteminfo", "Member[name]"] + - ["system.threading.tasks.task", "system.io.memorystream", "Method[writeasync].ReturnValue"] + - ["system.char", "system.io.path!", "Member[volumeseparatorchar]"] + - ["system.char", "system.io.path!", "Member[pathseparator]"] + - ["system.io.filestream", "system.io.filesystemaclextensions!", "Method[create].ReturnValue"] + - ["windows.storage.streams.ioutputstream", "system.io.windowsruntimestreamextensions!", "Method[asoutputstream].ReturnValue"] + - ["system.io.textwriter", "system.io.textwriter!", "Method[createbroadcasting].ReturnValue"] + - ["system.datetime", "system.io.directory!", "Method[getlastaccesstime].ReturnValue"] + - ["system.io.fileoptions", "system.io.fileoptions!", "Member[none]"] + - ["system.int32", "system.io.filesystemwatcher", "Member[internalbuffersize]"] + - ["system.string", "system.io.file!", "Method[readalltext].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.bufferedstream", "Method[disposeasync].ReturnValue"] + - ["system.string", "system.io.filesysteminfo", "Member[fullpath]"] + - ["system.text.encoding", "system.io.streamwriter", "Member[encoding]"] + - ["system.threading.tasks.valuetask", "system.io.stream", "Method[readatleastasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.binarywriter", "Method[disposeasync].ReturnValue"] + - ["system.int32", "system.io.unmanagedmemoryaccessor", "Method[readint32].ReturnValue"] + - ["system.string", "system.io.path!", "Method[getfilename].ReturnValue"] + - ["system.io.drivetype", "system.io.drivetype!", "Member[ram]"] + - ["system.io.fileaccess", "system.io.fileaccess!", "Member[write]"] + - ["system.boolean", "system.io.fileinfo", "Member[exists]"] + - ["system.io.drivetype", "system.io.drivetype!", "Member[cdrom]"] + - ["system.string", "system.io.path!", "Method[gettemppath].ReturnValue"] + - ["system.datetime", "system.io.directory!", "Method[getlastwritetime].ReturnValue"] + - ["system.io.stream", "system.io.binarywriter", "Member[outstream]"] + - ["system.int32", "system.io.memorystream", "Method[endread].ReturnValue"] + - ["system.int64", "system.io.stream", "Member[position]"] + - ["system.sbyte", "system.io.unmanagedmemoryaccessor", "Method[readsbyte].ReturnValue"] + - ["system.int64", "system.io.binarywriter", "Method[seek].ReturnValue"] + - ["system.io.fileaccess", "system.io.filestreamoptions", "Member[access]"] + - ["microsoft.win32.safehandles.safefilehandle", "system.io.file!", "Method[openhandle].ReturnValue"] + - ["system.datetime", "system.io.filesysteminfo", "Member[lastwritetime]"] + - ["system.io.searchoption", "system.io.searchoption!", "Member[topdirectoryonly]"] + - ["system.int64", "system.io.fileinfo", "Member[length]"] + - ["system.threading.tasks.task", "system.io.streamreader", "Method[readtoendasync].ReturnValue"] + - ["system.double", "system.io.binaryreader", "Method[readdouble].ReturnValue"] + - ["system.boolean", "system.io.fileinfo", "Member[isreadonly]"] + - ["system.string", "system.io.filesysteminfo", "Member[fullname]"] + - ["system.io.fileshare", "system.io.fileshare!", "Member[read]"] + - ["system.int64", "system.io.filestream", "Method[seek].ReturnValue"] + - ["system.threading.tasks.task", "system.io.filestream", "Method[copytoasync].ReturnValue"] + - ["system.string", "system.io.renamedeventargs", "Member[oldfullpath]"] + - ["system.io.filesysteminfo", "system.io.directory!", "Method[resolvelinktarget].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.filestream", "Method[readasync].ReturnValue"] + - ["system.boolean", "system.io.stream", "Member[canwrite]"] + - ["system.boolean", "system.io.driveinfo", "Member[isready]"] + - ["system.boolean", "system.io.directory!", "Method[exists].ReturnValue"] + - ["system.threading.tasks.task", "system.io.memorystream", "Method[flushasync].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[reparsepoint]"] + - ["system.int32", "system.io.memorystream", "Member[capacity]"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[groupwrite]"] + - ["system.io.matchcasing", "system.io.enumerationoptions", "Member[matchcasing]"] + - ["system.threading.tasks.valuetask", "system.io.filestream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.stringwriter", "Method[writelineasync].ReturnValue"] + - ["system.componentmodel.isynchronizeinvoke", "system.io.filesystemwatcher", "Member[synchronizingobject]"] + - ["system.io.seekorigin", "system.io.seekorigin!", "Member[begin]"] + - ["system.uint16", "system.io.binaryreader", "Method[readuint16].ReturnValue"] + - ["system.io.fileattributes", "system.io.enumerationoptions", "Member[attributestoskip]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[sparsefile]"] + - ["system.string", "system.io.filenotfoundexception", "Method[tostring].ReturnValue"] + - ["system.string", "system.io.path!", "Method[changeextension].ReturnValue"] + - ["system.threading.tasks.task", "system.io.streamwriter", "Method[writeasync].ReturnValue"] + - ["system.int64", "system.io.driveinfo", "Member[totalfreespace]"] + - ["system.boolean", "system.io.path!", "Method[tryjoin].ReturnValue"] + - ["system.int64", "system.io.bufferedstream", "Method[seek].ReturnValue"] + - ["system.datetime", "system.io.filesysteminfo", "Member[creationtimeutc]"] + - ["system.security.accesscontrol.directorysecurity", "system.io.directoryinfo", "Method[getaccesscontrol].ReturnValue"] + - ["system.iasyncresult", "system.io.stream", "Method[beginread].ReturnValue"] + - ["system.double", "system.io.unmanagedmemoryaccessor", "Method[readdouble].ReturnValue"] + - ["system.io.streamwriter", "system.io.file!", "Method[appendtext].ReturnValue"] + - ["windows.storage.streams.iinputstream", "system.io.windowsruntimestreamextensions!", "Method[asinputstream].ReturnValue"] + - ["system.datetime", "system.io.filesysteminfo", "Member[lastaccesstime]"] + - ["system.threading.tasks.task", "system.io.streamreader", "Method[readasync].ReturnValue"] + - ["system.boolean", "system.io.memorystream", "Method[trygetbuffer].ReturnValue"] + - ["system.int32", "system.io.randomaccess!", "Method[read].ReturnValue"] + - ["system.int64", "system.io.binaryreader", "Method[read7bitencodedint64].ReturnValue"] + - ["system.string", "system.io.path!", "Method[getrandomfilename].ReturnValue"] + - ["system.string", "system.io.directoryinfo", "Member[fullname]"] + - ["system.int64", "system.io.unmanagedmemoryaccessor", "Member[capacity]"] + - ["system.threading.tasks.task", "system.io.filestream", "Method[flushasync].ReturnValue"] + - ["system.char[]", "system.io.path!", "Member[invalidpathchars]"] + - ["system.threading.tasks.task", "system.io.memorystream", "Method[readasync].ReturnValue"] + - ["system.int32", "system.io.streamreader", "Method[readblock].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.textreader", "Method[readblockasync].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[stickybit]"] + - ["system.boolean", "system.io.unmanagedmemoryaccessor", "Method[readboolean].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.bufferedstream", "Method[readasync].ReturnValue"] + - ["system.io.directoryinfo", "system.io.directoryinfo", "Member[root]"] + - ["system.string", "system.io.stringwriter", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.io.unmanagedmemoryaccessor", "Member[canread]"] + - ["system.string[]", "system.io.directory!", "Method[getlogicaldrives].ReturnValue"] + - ["system.int32", "system.io.enumerationoptions", "Member[maxrecursiondepth]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[compressed]"] + - ["system.boolean", "system.io.unmanagedmemorystream", "Member[canwrite]"] + - ["system.boolean", "system.io.unmanagedmemorystream", "Member[canseek]"] + - ["system.int32", "system.io.filestream", "Method[endread].ReturnValue"] + - ["system.datetime", "system.io.directory!", "Method[getlastaccesstimeutc].ReturnValue"] + - ["system.int32", "system.io.bufferedstream", "Method[endread].ReturnValue"] + - ["system.string", "system.io.filesysteminfo", "Member[linktarget]"] + - ["system.string", "system.io.path!", "Method[getrelativepath].ReturnValue"] + - ["system.text.stringbuilder", "system.io.stringwriter", "Method[getstringbuilder].ReturnValue"] + - ["system.boolean", "system.io.filestream", "Member[canread]"] + - ["system.char", "system.io.binaryreader", "Method[readchar].ReturnValue"] + - ["system.io.fileoptions", "system.io.fileoptions!", "Member[writethrough]"] + - ["system.sbyte", "system.io.binaryreader", "Method[readsbyte].ReturnValue"] + - ["system.io.watcherchangetypes", "system.io.watcherchangetypes!", "Member[renamed]"] + - ["system.datetime", "system.io.file!", "Method[getcreationtimeutc].ReturnValue"] + - ["system.threading.tasks.task", "system.io.file!", "Method[readalltextasync].ReturnValue"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[security]"] + - ["system.int32", "system.io.stringreader", "Method[read].ReturnValue"] + - ["system.threading.tasks.task", "system.io.stringwriter", "Method[flushasync].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[offline]"] + - ["system.threading.tasks.task", "system.io.stream", "Method[writeasync].ReturnValue"] + - ["system.int64", "system.io.stream", "Member[length]"] + - ["system.threading.tasks.valuetask", "system.io.stream", "Method[readexactlyasync].ReturnValue"] + - ["system.single", "system.io.binaryreader", "Method[readsingle].ReturnValue"] + - ["system.threading.tasks.task", "system.io.stringreader", "Method[readasync].ReturnValue"] + - ["system.int64", "system.io.randomaccess!", "Method[getlength].ReturnValue"] + - ["system.int32", "system.io.unmanagedmemoryaccessor", "Method[readarray].ReturnValue"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[creationtime]"] + - ["system.iasyncresult", "system.io.stream", "Method[beginwrite].ReturnValue"] + - ["system.io.fileinfo", "system.io.fileinfo", "Method[copyto].ReturnValue"] + - ["system.io.matchtype", "system.io.matchtype!", "Member[simple]"] + - ["system.io.streamreader", "system.io.streamreader!", "Member[null]"] + - ["system.nullable", "system.io.filestreamoptions", "Member[unixcreatemode]"] + - ["system.string", "system.io.iodescriptionattribute", "Member[description]"] + - ["system.int32", "system.io.memorystream", "Method[readbyte].ReturnValue"] + - ["system.io.filemode", "system.io.filemode!", "Member[truncate]"] + - ["system.threading.tasks.task", "system.io.streamwriter", "Method[writelineasync].ReturnValue"] + - ["system.iasyncresult", "system.io.bufferedstream", "Method[beginread].ReturnValue"] + - ["system.io.stream", "system.io.binarywriter", "Member[basestream]"] + - ["system.string[]", "system.io.directory!", "Method[getdirectories].ReturnValue"] + - ["system.string", "system.io.filesystemeventargs", "Member[name]"] + - ["system.boolean", "system.io.unmanagedmemorystream", "Member[canread]"] + - ["system.string[]", "system.io.directory!", "Method[getfiles].ReturnValue"] + - ["system.io.filestream", "system.io.file!", "Method[open].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.io.file!", "Method[readlines].ReturnValue"] + - ["system.uint16", "system.io.unmanagedmemoryaccessor", "Method[readuint16].ReturnValue"] + - ["system.string", "system.io.path!", "Method[gettempfilename].ReturnValue"] + - ["system.threading.tasks.task", "system.io.file!", "Method[appendallbytesasync].ReturnValue"] + - ["system.boolean", "system.io.memorystream", "Member[canread]"] + - ["system.string", "system.io.driveinfo", "Member[driveformat]"] + - ["system.io.drivetype", "system.io.driveinfo", "Member[drivetype]"] + - ["system.io.stream", "system.io.binaryreader", "Member[basestream]"] + - ["system.threading.tasks.task", "system.io.file!", "Method[appendalllinesasync].ReturnValue"] + - ["system.string", "system.io.binaryreader", "Method[readstring].ReturnValue"] + - ["system.boolean", "system.io.bufferedstream", "Member[canwrite]"] + - ["system.datetime", "system.io.filesysteminfo", "Member[lastaccesstimeutc]"] + - ["system.int32", "system.io.textreader", "Method[readblock].ReturnValue"] + - ["system.datetime", "system.io.file!", "Method[getlastwritetime].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.memorystream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.unmanagedmemorystream", "Method[writeasync].ReturnValue"] + - ["system.string", "system.io.waitforchangedresult", "Member[oldname]"] + - ["system.io.filestream", "system.io.file!", "Method[openwrite].ReturnValue"] + - ["system.string", "system.io.fileloadexception", "Method[tostring].ReturnValue"] + - ["system.io.matchcasing", "system.io.matchcasing!", "Member[caseinsensitive]"] + - ["system.boolean", "system.io.memorystream", "Member[canseek]"] + - ["system.text.encoding", "system.io.stringwriter", "Member[encoding]"] + - ["system.io.directoryinfo", "system.io.directoryinfo", "Member[parent]"] + - ["system.iasyncresult", "system.io.bufferedstream", "Method[beginwrite].ReturnValue"] + - ["system.byte[]", "system.io.memorystream", "Method[toarray].ReturnValue"] + - ["system.string", "system.io.textwriter", "Member[newline]"] + - ["system.io.filesysteminfo", "system.io.filesysteminfo", "Method[resolvelinktarget].ReturnValue"] + - ["system.single", "system.io.unmanagedmemoryaccessor", "Method[readsingle].ReturnValue"] + - ["system.char", "system.io.path!", "Member[directoryseparatorchar]"] + - ["system.string", "system.io.renamedeventargs", "Member[oldname]"] + - ["system.string", "system.io.directory!", "Method[getdirectoryroot].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.io.directoryinfo", "Method[enumeratedirectories].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.filestream", "Method[disposeasync].ReturnValue"] + - ["system.string", "system.io.stringreader", "Method[readtoend].ReturnValue"] + - ["system.int64", "system.io.bufferedstream", "Member[position]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[noscrubdata]"] + - ["system.io.stream", "system.io.stream!", "Method[synchronized].ReturnValue"] + - ["system.io.notifyfilters", "system.io.filesystemwatcher", "Member[notifyfilter]"] + - ["system.int32", "system.io.binaryreader", "Method[readint32].ReturnValue"] + - ["system.iasyncresult", "system.io.memorystream", "Method[beginread].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.stream", "Method[writeasync].ReturnValue"] + - ["system.io.filemode", "system.io.filemode!", "Member[createnew]"] + - ["system.threading.tasks.valuetask", "system.io.streamreader", "Method[readasync].ReturnValue"] + - ["system.io.unixfilemode", "system.io.unixfilemode!", "Member[userread]"] + - ["system.string", "system.io.fileloadexception", "Member[message]"] + - ["system.threading.tasks.task", "system.io.stream", "Method[readasync].ReturnValue"] + - ["system.io.seekorigin", "system.io.seekorigin!", "Member[end]"] + - ["system.int32", "system.io.bufferedstream", "Member[buffersize]"] + - ["system.threading.tasks.task", "system.io.filestream", "Method[writeasync].ReturnValue"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[size]"] + - ["system.threading.tasks.task", "system.io.stringreader", "Method[readblockasync].ReturnValue"] + - ["system.io.fileoptions", "system.io.fileoptions!", "Member[deleteonclose]"] + - ["system.security.accesscontrol.filesecurity", "system.io.file!", "Method[getaccesscontrol].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[normal]"] + - ["system.threading.tasks.task", "system.io.filestream", "Method[readasync].ReturnValue"] + - ["system.string", "system.io.path!", "Method[getfilenamewithoutextension].ReturnValue"] + - ["system.int64", "system.io.stream", "Method[seek].ReturnValue"] + - ["system.threading.tasks.task", "system.io.unmanagedmemorystream", "Method[flushasync].ReturnValue"] + - ["system.io.drivetype", "system.io.drivetype!", "Member[fixed]"] + - ["system.io.fileshare", "system.io.fileshare!", "Member[none]"] + - ["system.io.directoryinfo", "system.io.driveinfo", "Member[rootdirectory]"] + - ["system.int64", "system.io.unmanagedmemoryaccessor", "Method[readint64].ReturnValue"] + - ["system.boolean", "system.io.enumerationoptions", "Member[returnspecialdirectories]"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[directory]"] + - ["system.int32", "system.io.stream", "Member[readtimeout]"] + - ["system.componentmodel.isite", "system.io.filesystemwatcher", "Member[site]"] + - ["system.threading.tasks.task", "system.io.streamreader", "Method[readlineasync].ReturnValue"] + - ["system.boolean", "system.io.unmanagedmemoryaccessor", "Member[isopen]"] + - ["system.string", "system.io.waitforchangedresult", "Member[name]"] + - ["system.string", "system.io.driveinfo", "Member[volumelabel]"] + - ["system.threading.tasks.task", "system.io.bufferedstream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.textreader", "Method[readasync].ReturnValue"] + - ["system.int32", "system.io.bufferedstream", "Method[readbyte].ReturnValue"] + - ["system.string", "system.io.driveinfo", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.stringreader", "Method[readasync].ReturnValue"] + - ["system.io.drivetype", "system.io.drivetype!", "Member[network]"] + - ["system.io.stream", "system.io.streamwriter", "Member[basestream]"] + - ["system.io.filesysteminfo", "system.io.file!", "Method[createsymboliclink].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.textreader", "Method[readlineasync].ReturnValue"] + - ["system.boolean", "system.io.stream", "Member[canread]"] + - ["system.io.streamwriter", "system.io.file!", "Method[createtext].ReturnValue"] + - ["system.threading.tasks.task", "system.io.file!", "Method[readalllinesasync].ReturnValue"] + - ["system.io.textwriter", "system.io.textwriter!", "Method[synchronized].ReturnValue"] + - ["system.boolean", "system.io.path!", "Method[ispathfullyqualified].ReturnValue"] + - ["system.io.directoryinfo", "system.io.directory!", "Method[getparent].ReturnValue"] + - ["system.io.searchoption", "system.io.searchoption!", "Member[alldirectories]"] + - ["system.io.filestream", "system.io.fileinfo", "Method[openread].ReturnValue"] + - ["system.int64", "system.io.unmanagedmemorystream", "Member[position]"] + - ["system.boolean", "system.io.filestream", "Member[canseek]"] + - ["system.threading.tasks.task", "system.io.file!", "Method[writeallbytesasync].ReturnValue"] + - ["system.threading.tasks.task", "system.io.file!", "Method[writealllinesasync].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.io.directory!", "Method[enumeratedirectories].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.streamreader", "Method[readblockasync].ReturnValue"] + - ["system.boolean", "system.io.unmanagedmemoryaccessor", "Member[canwrite]"] + - ["system.boolean", "system.io.bufferedstream", "Member[canread]"] + - ["system.datetime", "system.io.directory!", "Method[getcreationtime].ReturnValue"] + - ["system.string", "system.io.filesystemwatcher", "Member[path]"] + - ["system.io.watcherchangetypes", "system.io.watcherchangetypes!", "Member[all]"] + - ["system.io.directoryinfo", "system.io.directory!", "Method[createtempsubdirectory].ReturnValue"] + - ["system.text.encoding", "system.io.textwriter", "Member[encoding]"] + - ["system.boolean", "system.io.streamwriter", "Member[autoflush]"] + - ["system.int64", "system.io.unmanagedmemorystream", "Member[capacity]"] + - ["system.boolean", "system.io.stream", "Member[canseek]"] + - ["system.io.matchcasing", "system.io.matchcasing!", "Member[platformdefault]"] + - ["system.io.drivetype", "system.io.drivetype!", "Member[norootdirectory]"] + - ["system.io.directoryinfo", "system.io.fileinfo", "Member[directory]"] + - ["system.datetime", "system.io.filesysteminfo", "Member[creationtime]"] + - ["system.io.filesysteminfo", "system.io.file!", "Method[resolvelinktarget].ReturnValue"] + - ["system.int64", "system.io.driveinfo", "Member[availablefreespace]"] + - ["system.boolean", "system.io.directoryinfo", "Member[exists]"] + - ["system.io.matchtype", "system.io.matchtype!", "Member[win32]"] + - ["system.string", "system.io.filesysteminfo", "Member[extension]"] + - ["system.datetime", "system.io.file!", "Method[getlastaccesstime].ReturnValue"] + - ["system.string", "system.io.filenotfoundexception", "Member[message]"] + - ["system.io.waitforchangedresult", "system.io.filesystemwatcher", "Method[waitforchanged].ReturnValue"] + - ["system.string", "system.io.directory!", "Method[getcurrentdirectory].ReturnValue"] + - ["system.io.fileoptions", "system.io.fileoptions!", "Member[encrypted]"] + - ["system.string", "system.io.textreader", "Method[readtoend].ReturnValue"] + - ["system.io.fileattributes", "system.io.file!", "Method[getattributes].ReturnValue"] + - ["system.int32", "system.io.textreader", "Method[read].ReturnValue"] + - ["system.string", "system.io.fileinfo", "Member[name]"] + - ["system.half", "system.io.binaryreader", "Method[readhalf].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.io.filesystemwatcher", "Member[filters]"] + - ["system.io.streamwriter", "system.io.streamwriter!", "Member[null]"] + - ["system.threading.tasks.task", "system.io.memorystream", "Method[copytoasync].ReturnValue"] + - ["system.int32", "system.io.filestream", "Method[readbyte].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.io.textwriter", "Method[disposeasync].ReturnValue"] + - ["system.io.fileattributes", "system.io.fileattributes!", "Member[none]"] + - ["system.io.filestream", "system.io.file!", "Method[openread].ReturnValue"] + - ["system.io.textwriter", "system.io.textwriter!", "Member[null]"] + - ["system.io.notifyfilters", "system.io.notifyfilters!", "Member[lastwrite]"] + - ["system.boolean", "system.io.path!", "Method[endsindirectoryseparator].ReturnValue"] + - ["system.string", "system.io.filesysteminfo", "Member[originalpath]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Claims.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Claims.typemodel.yml new file mode 100644 index 000000000000..ef7b8ed8fd9f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Claims.typemodel.yml @@ -0,0 +1,91 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createhashclaim].ReturnValue"] + - ["system.security.principal.windowsidentity", "system.identitymodel.claims.windowsclaimset", "Member[windowsidentity]"] + - ["system.collections.generic.ienumerable", "system.identitymodel.claims.claimset", "Method[findclaims].ReturnValue"] + - ["system.string", "system.identitymodel.claims.rights!", "Member[possessproperty]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[sid]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[dns]"] + - ["system.collections.ienumerator", "system.identitymodel.claims.claimset", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[mobilephone]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[thumbprint]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[gender]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[locality]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[givenname]"] + - ["system.string", "system.identitymodel.claims.windowsclaimset", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.identitymodel.claims.claim", "Method[equals].ReturnValue"] + - ["system.int32", "system.identitymodel.claims.claimset", "Member[count]"] + - ["system.collections.generic.ienumerable", "system.identitymodel.claims.x509certificateclaimset", "Method[findclaims].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[hash]"] + - ["system.int32", "system.identitymodel.claims.claim", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.identitymodel.claims.windowsclaimset", "Method[getenumerator].ReturnValue"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.x509certificateclaimset", "Member[item]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[authentication]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[streetaddress]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[x500distinguishedname]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createupnclaim].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[dateofbirth]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[name]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[anonymous]"] + - ["system.collections.generic.ienumerator", "system.identitymodel.claims.defaultclaimset", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claim", "Member[right]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[nameidentifier]"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.claims.claimset", "Member[issuer]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[otherphone]"] + - ["system.int32", "system.identitymodel.claims.defaultclaimset", "Member[count]"] + - ["system.string", "system.identitymodel.claims.x509certificateclaimset", "Method[tostring].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[authorizationdecision]"] + - ["system.object", "system.identitymodel.claims.claim", "Member[resource]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createthumbprintclaim].ReturnValue"] + - ["system.string", "system.identitymodel.claims.rights!", "Member[identity]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[denyonlysid]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[creatednsclaim].ReturnValue"] + - ["system.boolean", "system.identitymodel.claims.claimset", "Method[containsclaim].ReturnValue"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.claims.windowsclaimset", "Member[issuer]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.defaultclaimset", "Member[item]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[uri]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createuriclaim].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[stateorprovince]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[country]"] + - ["system.collections.generic.ienumerable", "system.identitymodel.claims.defaultclaimset", "Method[findclaims].ReturnValue"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.claims.claimset!", "Member[windows]"] + - ["system.string", "system.identitymodel.claims.defaultclaimset", "Method[tostring].ReturnValue"] + - ["system.int32", "system.identitymodel.claims.windowsclaimset", "Member[count]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[surname]"] + - ["system.collections.generic.ienumerable", "system.identitymodel.claims.windowsclaimset", "Method[findclaims].ReturnValue"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createdenyonlywindowssidclaim].ReturnValue"] + - ["system.datetime", "system.identitymodel.claims.x509certificateclaimset", "Member[expirationtime]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createmailaddressclaim].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[rsa]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createnameclaim].ReturnValue"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[creatersaclaim].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claim", "Member[claimtype]"] + - ["system.collections.generic.ienumerator", "system.identitymodel.claims.x509certificateclaimset", "Method[getenumerator].ReturnValue"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createspnclaim].ReturnValue"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Member[system]"] + - ["system.string", "system.identitymodel.claims.claim", "Method[tostring].ReturnValue"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createx500distinguishednameclaim].ReturnValue"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.claims.claimset!", "Member[system]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[spn]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[system]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[upn]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.windowsclaimset", "Member[item]"] + - ["system.int32", "system.identitymodel.claims.x509certificateclaimset", "Member[count]"] + - ["system.collections.generic.ienumerator", "system.identitymodel.claims.claimset", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.claims.x509certificateclaimset", "Member[x509certificate]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claimset", "Member[item]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[email]"] + - ["system.boolean", "system.identitymodel.claims.defaultclaimset", "Method[containsclaim].ReturnValue"] + - ["system.collections.generic.iequalitycomparer", "system.identitymodel.claims.claim!", "Member[defaultcomparer]"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.claims.defaultclaimset", "Member[issuer]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[ppid]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[webpage]"] + - ["system.datetime", "system.identitymodel.claims.windowsclaimset", "Member[expirationtime]"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[homephone]"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.claims.x509certificateclaimset", "Member[issuer]"] + - ["system.identitymodel.claims.claim", "system.identitymodel.claims.claim!", "Method[createwindowssidclaim].ReturnValue"] + - ["system.string", "system.identitymodel.claims.claimtypes!", "Member[postalcode]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Configuration.typemodel.yml new file mode 100644 index 000000000000..f371958f8064 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Configuration.typemodel.yml @@ -0,0 +1,119 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[savebootstrapcontext]"] + - ["system.configuration.configurationelement", "system.identitymodel.configuration.securitytokenhandlersetelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.identityconfigurationelement", "Member[claimsauthenticationmanager]"] + - ["system.identitymodel.tokens.securitytokenhandlercollectionmanager", "system.identitymodel.configuration.identityconfiguration", "Method[loadhandlers].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.identitymodel.configuration.identityconfiguration", "Member[certificatevalidationmode]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.configuration.identityconfiguration", "Member[issuertokenresolver]"] + - ["system.identitymodel.protocols.wstrust.wstrustfeb2005responseserializer", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[wstrustfeb2005responseserializer]"] + - ["system.boolean", "system.identitymodel.configuration.securitytokenhandlersetelementcollection", "Member[isconfigured]"] + - ["system.timespan", "system.identitymodel.configuration.identityconfiguration!", "Member[defaultmaxclockskew]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.x509certificatevalidationelement", "Member[properties]"] + - ["system.string", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[defaulttokentype]"] + - ["system.identitymodel.selectors.audienceurimode", "system.identitymodel.configuration.audienceurielementcollection", "Member[mode]"] + - ["system.timespan", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[maximumclockskew]"] + - ["system.boolean", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[disablewsdl]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[servicetokenresolver]"] + - ["system.boolean", "system.identitymodel.configuration.configurationelementinterceptor", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.configuration.identityconfiguration", "Member[certificatevalidator]"] + - ["system.configuration.configurationelement", "system.identitymodel.configuration.securitytokenhandlerelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.identitymodel.configuration.identityconfigurationelementcollection", "Member[throwonduplicate]"] + - ["system.int32", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[defaultsymmetrickeysizeinbits]"] + - ["system.boolean", "system.identitymodel.configuration.configurationelementinterceptor", "Method[ondeserializeunrecognizedattribute].ReturnValue"] + - ["system.type", "system.identitymodel.configuration.customtypeelement", "Member[type]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.identitymodel.configuration.identityconfiguration", "Member[revocationmode]"] + - ["system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "system.identitymodel.configuration.securitytokenhandlerelementcollection", "Member[securitytokenhandlerconfiguration]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.securitytokenhandlerelementcollection", "Member[properties]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.identityconfigurationelement", "Member[claimsauthorizationmanager]"] + - ["system.string", "system.identitymodel.configuration.audienceurielement", "Member[value]"] + - ["system.type", "system.identitymodel.configuration.identityconfiguration!", "Member[defaultissuernameregistrytype]"] + - ["system.identitymodel.tokens.securitytokenhandlercollectionmanager", "system.identitymodel.configuration.identityconfiguration", "Member[securitytokenhandlercollectionmanager]"] + - ["system.identitymodel.configuration.tokenreplaydetectionelement", "system.identitymodel.configuration.identityconfigurationelement", "Member[tokenreplaydetection]"] + - ["system.boolean", "system.identitymodel.configuration.identitymodelcacheselement", "Member[isconfigured]"] + - ["system.identitymodel.tokens.audiencerestriction", "system.identitymodel.configuration.identityconfiguration", "Member[audiencerestriction]"] + - ["system.identitymodel.tokens.tokenreplaycache", "system.identitymodel.configuration.identitymodelcaches", "Member[tokenreplaycache]"] + - ["system.string", "system.identitymodel.configuration.systemidentitymodelsection!", "Member[sectionname]"] + - ["system.boolean", "system.identitymodel.configuration.customtypeelement", "Member[isconfigured]"] + - ["system.int32", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[defaultmaxsymmetrickeysizeinbits]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.audienceurielementcollection", "Member[properties]"] + - ["system.boolean", "system.identitymodel.configuration.identityconfiguration", "Member[detectreplayedtokens]"] + - ["system.identitymodel.configuration.tokenreplaydetectionelement", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[tokenreplaydetection]"] + - ["system.timespan", "system.identitymodel.configuration.identityconfiguration", "Member[maxclockskew]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.identitymodelcacheselement", "Member[properties]"] + - ["system.string", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[name]"] + - ["t", "system.identitymodel.configuration.customtypeelement!", "Method[resolve].ReturnValue"] + - ["system.identitymodel.configuration.issuernameregistryelement", "system.identitymodel.configuration.identityconfigurationelement", "Member[issuernameregistry]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.identityconfigurationelement", "Member[issuertokenresolver]"] + - ["system.timespan", "system.identitymodel.configuration.identityconfiguration", "Member[tokenreplaycacheexpirationperiod]"] + - ["system.identitymodel.securitytokenservice", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Method[createsecuritytokenservice].ReturnValue"] + - ["system.boolean", "system.identitymodel.configuration.identityconfiguration", "Member[isinitialized]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.configuration.x509certificatevalidationelement", "Member[trustedstorelocation]"] + - ["system.object", "system.identitymodel.configuration.audienceurielementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.tokenreplaydetectionelement", "Member[properties]"] + - ["system.timespan", "system.identitymodel.configuration.identityconfigurationelement", "Member[maximumclockskew]"] + - ["system.identitymodel.configuration.issuernameregistryelement", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[issuernameregistry]"] + - ["system.type", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[securitytokenservice]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.identitymodel.configuration.identityconfiguration!", "Member[defaultrevocationmode]"] + - ["system.identitymodel.configuration.x509certificatevalidationelement", "system.identitymodel.configuration.identityconfigurationelement", "Member[certificatevalidation]"] + - ["system.boolean", "system.identitymodel.configuration.identityconfigurationelement", "Member[savebootstrapcontext]"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[signingcredentials]"] + - ["system.boolean", "system.identitymodel.configuration.tokenreplaydetectionelement", "Member[enabled]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.configuration.identityconfiguration", "Member[trustedstorelocation]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.configuration.identityconfiguration", "Member[servicetokenresolver]"] + - ["system.identitymodel.configuration.identityconfigurationelement", "system.identitymodel.configuration.identityconfigurationelementcollection", "Method[getelement].ReturnValue"] + - ["system.timespan", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[defaulttokenlifetime]"] + - ["system.security.claims.claimsauthenticationmanager", "system.identitymodel.configuration.identityconfiguration", "Member[claimsauthenticationmanager]"] + - ["system.identitymodel.tokens.issuernameregistry", "system.identitymodel.configuration.identityconfiguration", "Member[issuernameregistry]"] + - ["system.string", "system.identitymodel.configuration.identityconfiguration!", "Member[defaultservicename]"] + - ["system.security.claims.claimsauthorizationmanager", "system.identitymodel.configuration.identityconfiguration", "Member[claimsauthorizationmanager]"] + - ["system.string", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[tokenissuername]"] + - ["system.identitymodel.protocols.wstrust.wstrust13requestserializer", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[wstrust13requestserializer]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.identitymodel.configuration.x509certificatevalidationelement", "Member[revocationmode]"] + - ["system.identitymodel.protocols.wstrust.wstrustfeb2005requestserializer", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[wstrustfeb2005requestserializer]"] + - ["system.configuration.configurationelement", "system.identitymodel.configuration.audienceurielementcollection", "Method[createnewelement].ReturnValue"] + - ["system.identitymodel.configuration.audienceurielementcollection", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[audienceuris]"] + - ["system.timespan", "system.identitymodel.configuration.tokenreplaydetectionelement", "Member[expirationperiod]"] + - ["system.identitymodel.configuration.identitymodelcaches", "system.identitymodel.configuration.identityconfiguration", "Member[caches]"] + - ["system.identitymodel.tokens.securitytokenhandlercollection", "system.identitymodel.configuration.identityconfiguration", "Member[securitytokenhandlers]"] + - ["system.identitymodel.tokens.sessionsecuritytokencache", "system.identitymodel.configuration.identitymodelcaches", "Member[sessionsecuritytokencache]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.identitymodelcacheselement", "Member[sessionsecuritytokencache]"] + - ["system.boolean", "system.identitymodel.configuration.securitytokenhandlersetelementcollection", "Member[throwonduplicate]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.identitymodel.configuration.x509certificatevalidationelement", "Member[certificatevalidationmode]"] + - ["system.identitymodel.configuration.identitymodelcacheselement", "system.identitymodel.configuration.identityconfigurationelement", "Member[caches]"] + - ["system.object", "system.identitymodel.configuration.securitytokenhandlersetelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.identitymodel.configuration.x509certificatevalidationelement", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[certificatevalidation]"] + - ["system.identitymodel.configuration.identitymodelcacheselement", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[caches]"] + - ["system.identitymodel.configuration.securitytokenhandlersetelementcollection", "system.identitymodel.configuration.identityconfigurationelement", "Member[securitytokenhandlersets]"] + - ["system.object", "system.identitymodel.configuration.securitytokenhandlerelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.identitymodel.configuration.systemidentitymodelsection", "system.identitymodel.configuration.systemidentitymodelsection!", "Member[current]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.identitymodelcacheselement", "Member[tokenreplaycache]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.x509certificatevalidationelement", "Member[certificatevalidator]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.identitymodel.configuration.identityconfiguration!", "Member[defaultcertificatevalidationmode]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[issuertokenresolver]"] + - ["system.xml.xmlnodelist", "system.identitymodel.configuration.configurationelementinterceptor", "Member[childnodes]"] + - ["system.string", "system.identitymodel.configuration.identityconfigurationelement", "Member[name]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.configuration.identityconfiguration!", "Member[defaulttrustedstorelocation]"] + - ["system.identitymodel.configuration.identityconfigurationelementcollection", "system.identitymodel.configuration.systemidentitymodelsection", "Member[identityconfigurationelements]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.customtypeelement", "Member[properties]"] + - ["system.xml.xmlelement", "system.identitymodel.configuration.configurationelementinterceptor", "Member[elementasxml]"] + - ["system.identitymodel.protocols.wstrust.wstrust13responseserializer", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[wstrust13responseserializer]"] + - ["system.string", "system.identitymodel.configuration.issuernameregistryelement", "Member[type]"] + - ["system.timespan", "system.identitymodel.configuration.securitytokenserviceconfiguration", "Member[maximumtokenlifetime]"] + - ["system.boolean", "system.identitymodel.configuration.identityconfiguration", "Member[savebootstrapcontext]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.configuration.identityconfigurationelement", "Member[servicetokenresolver]"] + - ["system.object", "system.identitymodel.configuration.identityconfigurationelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.configuration.identityconfiguration", "Member[servicecertificate]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.audienceurielement", "Member[properties]"] + - ["system.identitymodel.configuration.audienceurielementcollection", "system.identitymodel.configuration.identityconfigurationelement", "Member[audienceuris]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.issuernameregistryelement", "Member[properties]"] + - ["system.identitymodel.configuration.identityconfigurationelement", "system.identitymodel.configuration.systemidentitymodelsection!", "Member[defaultidentityconfigurationelement]"] + - ["system.identitymodel.tokens.securitytokenhandlerconfiguration", "system.identitymodel.configuration.identityconfiguration", "Method[loadhandlerconfiguration].ReturnValue"] + - ["system.string", "system.identitymodel.configuration.identityconfiguration", "Member[name]"] + - ["system.string", "system.identitymodel.configuration.securitytokenhandlerelementcollection", "Member[name]"] + - ["system.configuration.configurationpropertycollection", "system.identitymodel.configuration.securitytokenhandlerconfigurationelement", "Member[properties]"] + - ["system.configuration.configurationelement", "system.identitymodel.configuration.identityconfigurationelementcollection", "Method[createnewelement].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Metadata.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Metadata.typemodel.yml new file mode 100644 index 000000000000..d7eb456c0250 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Metadata.typemodel.yml @@ -0,0 +1,125 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.icollection", "system.identitymodel.metadata.webservicedescriptor", "Member[targetscopes]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.metadata.singlesignondescriptor", "Member[singlelogoutservices]"] + - ["system.string", "system.identitymodel.metadata.metadataserializer!", "Member[languageattribute]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.roledescriptor", "Member[protocolssupported]"] + - ["system.uri", "system.identitymodel.metadata.roledescriptor", "Member[errorurl]"] + - ["system.string", "system.identitymodel.metadata.entitiesdescriptor", "Member[name]"] + - ["system.identitymodel.metadata.indexedprotocolendpointdictionary", "system.identitymodel.metadata.singlesignondescriptor", "Member[artifactresolutionservices]"] + - ["system.uri", "system.identitymodel.metadata.encryptionmethod", "Member[algorithm]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.entitiesdescriptor", "Member[childentitygroups]"] + - ["system.identitymodel.metadata.applicationservicedescriptor", "system.identitymodel.metadata.metadataserializer", "Method[createapplicationserviceinstance].ReturnValue"] + - ["system.boolean", "system.identitymodel.metadata.displayclaim", "Member[optional]"] + - ["system.identitymodel.metadata.protocolendpoint", "system.identitymodel.metadata.metadataserializer", "Method[createprotocolendpointinstance].ReturnValue"] + - ["system.identitymodel.metadata.indexedprotocolendpoint", "system.identitymodel.metadata.metadataserializer", "Method[readindexedprotocolendpoint].ReturnValue"] + - ["system.identitymodel.metadata.localizedentrycollection", "system.identitymodel.metadata.organization", "Member[names]"] + - ["system.identitymodel.metadata.contacttype", "system.identitymodel.metadata.contacttype!", "Member[other]"] + - ["system.globalization.cultureinfo", "system.identitymodel.metadata.localizedentry", "Member[language]"] + - ["system.identitymodel.metadata.localizedname", "system.identitymodel.metadata.metadataserializer", "Method[createlocalizednameinstance].ReturnValue"] + - ["system.identitymodel.metadata.contacttype", "system.identitymodel.metadata.contacttype!", "Member[billing]"] + - ["system.identitymodel.metadata.securitytokenservicedescriptor", "system.identitymodel.metadata.metadataserializer", "Method[createsecuritytokenservicedescriptorinstance].ReturnValue"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.applicationservicedescriptor", "Member[endpoints]"] + - ["system.identitymodel.metadata.contactperson", "system.identitymodel.metadata.metadataserializer", "Method[readcontactperson].ReturnValue"] + - ["system.boolean", "system.identitymodel.metadata.serviceprovidersinglesignondescriptor", "Member[wantassertionssigned]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.metadata.metadataserializer", "Member[trustedstorelocation]"] + - ["system.string", "system.identitymodel.metadata.contactperson", "Member[givenname]"] + - ["system.identitymodel.metadata.entitiesdescriptor", "system.identitymodel.metadata.metadataserializer", "Method[readentitiesdescriptor].ReturnValue"] + - ["system.identitymodel.metadata.localizeduri", "system.identitymodel.metadata.metadataserializer", "Method[readlocalizeduri].ReturnValue"] + - ["system.identitymodel.metadata.entitiesdescriptor", "system.identitymodel.metadata.metadataserializer", "Method[createentitiesdescriptorinstance].ReturnValue"] + - ["system.collections.generic.list", "system.identitymodel.metadata.metadataserializer", "Member[trustedissuers]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.metadata.securitytokenservicedescriptor", "Member[securitytokenserviceendpoints]"] + - ["system.identitymodel.metadata.localizeduri", "system.identitymodel.metadata.metadataserializer", "Method[createlocalizeduriinstance].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.metadata.metadataserializer", "Method[getmetadatasigningcertificate].ReturnValue"] + - ["system.identitymodel.metadata.contacttype", "system.identitymodel.metadata.contactperson", "Member[type]"] + - ["system.identitymodel.metadata.serviceprovidersinglesignondescriptor", "system.identitymodel.metadata.metadataserializer", "Method[readserviceprovidersinglesignondescriptor].ReturnValue"] + - ["system.boolean", "system.identitymodel.metadata.displayclaim", "Member[writeoptionalattribute]"] + - ["system.identitymodel.metadata.metadatabase", "system.identitymodel.metadata.metadataserializer", "Method[readmetadata].ReturnValue"] + - ["system.identitymodel.metadata.displayclaim", "system.identitymodel.metadata.metadataserializer", "Method[readdisplayclaim].ReturnValue"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.identityprovidersinglesignondescriptor", "Member[singlesignonservices]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.metadata.securitytokenservicedescriptor", "Member[passiverequestorendpoints]"] + - ["system.identitymodel.metadata.contactperson", "system.identitymodel.metadata.metadataserializer", "Method[createcontactpersoninstance].ReturnValue"] + - ["system.datetime", "system.identitymodel.metadata.roledescriptor", "Member[validuntil]"] + - ["system.globalization.cultureinfo", "system.identitymodel.metadata.localizedentrycollection", "Method[getkeyforitem].ReturnValue"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.entitydescriptor", "Member[roledescriptors]"] + - ["system.identitymodel.metadata.localizedentrycollection", "system.identitymodel.metadata.organization", "Member[urls]"] + - ["system.identitymodel.metadata.contacttype", "system.identitymodel.metadata.contacttype!", "Member[support]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.entitydescriptor", "Member[contacts]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.keydescriptor", "Member[encryptionmethods]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.identitymodel.metadata.metadataserializer", "Member[certificatevalidationmode]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.entitiesdescriptor", "Member[childentities]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.applicationservicedescriptor", "Member[passiverequestorendpoints]"] + - ["system.identitymodel.metadata.organization", "system.identitymodel.metadata.metadataserializer", "Method[readorganization].ReturnValue"] + - ["system.string", "system.identitymodel.metadata.webservicedescriptor", "Member[servicedisplayname]"] + - ["system.identitymodel.metadata.protocolendpoint", "system.identitymodel.metadata.metadataserializer", "Method[readprotocolendpoint].ReturnValue"] + - ["system.string", "system.identitymodel.metadata.metadataserializer!", "Member[languageprefix]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.metadata.metadataserializer", "Member[certificatevalidator]"] + - ["system.identitymodel.metadata.keytype", "system.identitymodel.metadata.keytype!", "Member[encryption]"] + - ["system.identitymodel.metadata.organization", "system.identitymodel.metadata.entitydescriptor", "Member[organization]"] + - ["system.identitymodel.metadata.metadatabase", "system.identitymodel.metadata.metadataserializer", "Method[readmetadatacore].ReturnValue"] + - ["system.boolean", "system.identitymodel.metadata.metadataserializer", "Method[readroledescriptorelement].ReturnValue"] + - ["system.boolean", "system.identitymodel.metadata.metadataserializer", "Method[readsinglesignondescriptorelement].ReturnValue"] + - ["system.int32", "system.identitymodel.metadata.indexedprotocolendpoint", "Member[index]"] + - ["system.string", "system.identitymodel.metadata.displayclaim", "Member[claimtype]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.webservicedescriptor", "Member[claimtypesoffered]"] + - ["system.identitymodel.metadata.keydescriptor", "system.identitymodel.metadata.metadataserializer", "Method[createkeydescriptorinstance].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.identitymodel.metadata.metadataserializer", "Member[revocationmode]"] + - ["system.boolean", "system.identitymodel.metadata.serviceprovidersinglesignondescriptor", "Member[authenticationrequestssigned]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.metadata.keydescriptor", "Member[keyinfo]"] + - ["system.identitymodel.metadata.contacttype", "system.identitymodel.metadata.contacttype!", "Member[technical]"] + - ["system.identitymodel.metadata.identityprovidersinglesignondescriptor", "system.identitymodel.metadata.metadataserializer", "Method[createidentityprovidersinglesignondescriptorinstance].ReturnValue"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.roledescriptor", "Member[keys]"] + - ["system.string", "system.identitymodel.metadata.localizedname", "Member[name]"] + - ["system.identitymodel.metadata.indexedprotocolendpoint", "system.identitymodel.metadata.metadataserializer", "Method[createindexedprotocolendpointinstance].ReturnValue"] + - ["system.identitymodel.metadata.contacttype", "system.identitymodel.metadata.contacttype!", "Member[administrative]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.webservicedescriptor", "Member[tokentypesoffered]"] + - ["system.nullable", "system.identitymodel.metadata.indexedprotocolendpoint", "Member[isdefault]"] + - ["system.string", "system.identitymodel.metadata.contactperson", "Member[company]"] + - ["system.identitymodel.metadata.entityid", "system.identitymodel.metadata.entitydescriptor", "Member[entityid]"] + - ["system.identitymodel.metadata.securitytokenservicedescriptor", "system.identitymodel.metadata.metadataserializer", "Method[readsecuritytokenservicedescriptor].ReturnValue"] + - ["system.identitymodel.metadata.applicationservicedescriptor", "system.identitymodel.metadata.metadataserializer", "Method[readapplicationservicedescriptor].ReturnValue"] + - ["system.string", "system.identitymodel.metadata.entitydescriptor", "Member[federationid]"] + - ["system.identitymodel.metadata.indexedprotocolendpoint", "system.identitymodel.metadata.indexedprotocolendpointdictionary", "Member[default]"] + - ["system.identitymodel.tokens.saml2attribute", "system.identitymodel.metadata.metadataserializer", "Method[readattribute].ReturnValue"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.contactperson", "Member[telephonenumbers]"] + - ["system.identitymodel.metadata.indexedprotocolendpointdictionary", "system.identitymodel.metadata.serviceprovidersinglesignondescriptor", "Member[assertionconsumerservices]"] + - ["system.boolean", "system.identitymodel.metadata.metadataserializer", "Method[readcustomelement].ReturnValue"] + - ["system.identitymodel.metadata.contacttype", "system.identitymodel.metadata.contacttype!", "Member[unspecified]"] + - ["system.string", "system.identitymodel.metadata.metadataserializer!", "Member[languagenamespaceuri]"] + - ["system.identitymodel.metadata.keydescriptor", "system.identitymodel.metadata.metadataserializer", "Method[readkeydescriptor].ReturnValue"] + - ["system.boolean", "system.identitymodel.metadata.identityprovidersinglesignondescriptor", "Member[wantauthenticationrequestssigned]"] + - ["system.string", "system.identitymodel.metadata.displayclaim", "Member[displayvalue]"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.identitymodel.metadata.metadataserializer", "Member[securitytokenserializer]"] + - ["system.string", "system.identitymodel.metadata.entityid", "Member[id]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.roledescriptor", "Member[contacts]"] + - ["system.string", "system.identitymodel.metadata.metadataserializer!", "Member[languagelocalname]"] + - ["system.string", "system.identitymodel.metadata.displayclaim", "Member[displaytag]"] + - ["system.uri", "system.identitymodel.metadata.protocolendpoint", "Member[location]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.webservicedescriptor", "Member[claimtypesrequested]"] + - ["system.identitymodel.metadata.displayclaim", "system.identitymodel.metadata.displayclaim!", "Method[createdisplayclaimfromclaimtype].ReturnValue"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.identityprovidersinglesignondescriptor", "Member[supportedattributes]"] + - ["system.string", "system.identitymodel.metadata.webservicedescriptor", "Member[servicedescription]"] + - ["system.identitymodel.metadata.organization", "system.identitymodel.metadata.roledescriptor", "Member[organization]"] + - ["system.identitymodel.metadata.keytype", "system.identitymodel.metadata.keydescriptor", "Member[use]"] + - ["system.boolean", "system.identitymodel.metadata.metadataserializer", "Method[readwebservicedescriptorelement].ReturnValue"] + - ["system.identitymodel.metadata.entitydescriptor", "system.identitymodel.metadata.metadataserializer", "Method[createentitydescriptorinstance].ReturnValue"] + - ["system.uri", "system.identitymodel.metadata.protocolendpoint", "Member[responselocation]"] + - ["system.identitymodel.metadata.organization", "system.identitymodel.metadata.metadataserializer", "Method[createorganizationinstance].ReturnValue"] + - ["system.uri", "system.identitymodel.metadata.protocolendpoint", "Member[binding]"] + - ["system.identitymodel.metadata.localizedentrycollection", "system.identitymodel.metadata.organization", "Member[displaynames]"] + - ["system.identitymodel.metadata.keytype", "system.identitymodel.metadata.keytype!", "Member[unspecified]"] + - ["system.identitymodel.metadata.identityprovidersinglesignondescriptor", "system.identitymodel.metadata.metadataserializer", "Method[readidentityprovidersinglesignondescriptor].ReturnValue"] + - ["system.identitymodel.metadata.entitydescriptor", "system.identitymodel.metadata.metadataserializer", "Method[readentitydescriptor].ReturnValue"] + - ["system.string", "system.identitymodel.metadata.contactperson", "Member[surname]"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.contactperson", "Member[emailaddresses]"] + - ["system.uri", "system.identitymodel.metadata.localizeduri", "Member[uri]"] + - ["system.string", "system.identitymodel.metadata.displayclaim", "Member[description]"] + - ["system.identitymodel.metadata.keytype", "system.identitymodel.metadata.keytype!", "Member[signing]"] + - ["system.identitymodel.metadata.serviceprovidersinglesignondescriptor", "system.identitymodel.metadata.metadataserializer", "Method[createserviceprovidersinglesignondescriptorinstance].ReturnValue"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.metadata.metadatabase", "Member[signingcredentials]"] + - ["system.identitymodel.metadata.localizedname", "system.identitymodel.metadata.metadataserializer", "Method[readlocalizedname].ReturnValue"] + - ["system.collections.generic.icollection", "system.identitymodel.metadata.singlesignondescriptor", "Member[nameidentifierformats]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Policy.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Policy.typemodel.yml new file mode 100644 index 000000000000..63423f666e10 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Policy.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.idictionary", "system.identitymodel.policy.evaluationcontext", "Member[properties]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.policy.evaluationcontext", "Member[claimsets]"] + - ["system.string", "system.identitymodel.policy.iauthorizationcomponent", "Member[id]"] + - ["system.identitymodel.policy.authorizationcontext", "system.identitymodel.policy.authorizationcontext!", "Method[createdefaultauthorizationcontext].ReturnValue"] + - ["system.collections.generic.idictionary", "system.identitymodel.policy.authorizationcontext", "Member[properties]"] + - ["system.string", "system.identitymodel.policy.authorizationcontext", "Member[id]"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.policy.iauthorizationpolicy", "Member[issuer]"] + - ["system.boolean", "system.identitymodel.policy.iauthorizationpolicy", "Method[evaluate].ReturnValue"] + - ["system.datetime", "system.identitymodel.policy.authorizationcontext", "Member[expirationtime]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.policy.authorizationcontext", "Member[claimsets]"] + - ["system.int32", "system.identitymodel.policy.evaluationcontext", "Member[generation]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Protocols.WSTrust.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Protocols.WSTrust.typemodel.yml new file mode 100644 index 000000000000..84bf6dc5f14b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Protocols.WSTrust.typemodel.yml @@ -0,0 +1,107 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.uri", "system.identitymodel.protocols.wstrust.contextitem", "Member[scope]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.renewing", "Member[allowrenewal]"] + - ["system.nullable", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[delegatable]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[allowpostdating]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requestclaimcollection", "Member[dialect]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requesttypes!", "Member[renew]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.protocols.wstrust.wstrust13responseserializer", "Method[readxml].ReturnValue"] + - ["system.collections.generic.ilist", "system.identitymodel.protocols.wstrust.additionalcontext", "Member[items]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.protocols.wstrust.usekey", "Member[token]"] + - ["system.uri", "system.identitymodel.protocols.wstrust.contextitem", "Member[name]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.renewing", "Member[okforrenewalafterexpiration]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.protocols.wstrust.requestedsecuritytoken", "Member[securitytoken]"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[encryption]"] + - ["system.identitymodel.protocols.wstrust.lifetime", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[lifetime]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[canonicalizationalgorithm]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requesttypes!", "Member[issuecard]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.protocols.wstrust.wstrustserializationcontext", "Member[tokenresolver]"] + - ["system.identitymodel.protocols.wstrust.endpointreference", "system.identitymodel.protocols.wstrust.participants", "Member[primary]"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[actas]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[tokentype]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requestclaim", "Member[claimtype]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[requesttype]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "Member[isfinal]"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[delegateto]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.protocols.wstrust.wstrustserializationcontext", "Member[usekeytokenresolver]"] + - ["system.identitymodel.protocols.wstrust.requestclaimcollection", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[claims]"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[canceltarget]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.protocols.wstrust.wstrustfeb2005responseserializer", "Method[readxml].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "Member[requestedunattachedreference]"] + - ["system.nullable", "system.identitymodel.protocols.wstrust.lifetime", "Member[expires]"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[proofencryption]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.wstrust13requestserializer", "Method[canread].ReturnValue"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[keywrapalgorithm]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.protocols.wstrust.wstrustresponseserializer", "Method[createinstance].ReturnValue"] + - ["system.string", "system.identitymodel.protocols.wstrust.requesttypes!", "Member[issue]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[context]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requestedprooftoken", "Member[computedkeyalgorithm]"] + - ["system.uri", "system.identitymodel.protocols.wstrust.binaryexchange", "Member[valuetype]"] + - ["system.string", "system.identitymodel.protocols.wstrust.keytypes!", "Member[asymmetric]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.protocols.wstrust.wstrust13requestserializer", "Method[readxml].ReturnValue"] + - ["system.string", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[computedkeyalgorithm]"] + - ["system.identitymodel.protocols.wstrust.requestedprooftoken", "system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "Member[requestedprooftoken]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.wstrustfeb2005requestserializer", "Method[canread].ReturnValue"] + - ["system.identitymodel.tokens.securitytokenhandlercollectionmanager", "system.identitymodel.protocols.wstrust.wstrustserializationcontext", "Member[securitytokenhandlercollectionmanager]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.wstrustrequestserializer", "Method[canread].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.protocols.wstrust.wstrustresponseserializer", "Method[readxml].ReturnValue"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.wstrust13responseserializer", "Method[canread].ReturnValue"] + - ["system.byte[]", "system.identitymodel.protocols.wstrust.binaryexchange", "Member[binarydata]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.protocols.wstrust.usekey", "Member[securitykeyidentifier]"] + - ["system.nullable", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[keysizeinbits]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.protocols.wstrust.endpointreference", "Member[details]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.protocols.wstrust.wstrustrequestserializer", "Method[readxml].ReturnValue"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.requestclaim", "Member[isoptional]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[encryptwith]"] + - ["system.nullable", "system.identitymodel.protocols.wstrust.lifetime", "Member[created]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[secondaryparameters]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[signaturealgorithm]"] + - ["system.xml.xmlelement", "system.identitymodel.protocols.wstrust.requestedsecuritytoken", "Member[securitytokenxml]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.wstrustfeb2005responseserializer", "Method[canread].ReturnValue"] + - ["system.nullable", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[forwardable]"] + - ["system.identitymodel.protocols.wstrust.usekey", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[usekey]"] + - ["system.identitymodel.protocols.wstrust.additionalcontext", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[additionalcontext]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[authenticationtype]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.protocols.wstrust.wstrustrequestserializer", "Method[createrequestsecuritytoken].ReturnValue"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[validatetarget]"] + - ["system.string", "system.identitymodel.protocols.wstrust.keytypes!", "Member[bearer]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.protocols.wstrust.wstrustfeb2005requestserializer", "Method[readxml].ReturnValue"] + - ["system.string", "system.identitymodel.protocols.wstrust.status", "Member[reason]"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[onbehalfof]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "Member[requestedtokencancelled]"] + - ["system.identitymodel.protocols.wstrust.protectedkey", "system.identitymodel.protocols.wstrust.requestedprooftoken", "Member[protectedkey]"] + - ["system.identitymodel.protocols.wstrust.endpointreference", "system.identitymodel.protocols.wstrust.endpointreference!", "Method[readfrom].ReturnValue"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[keytype]"] + - ["system.string", "system.identitymodel.protocols.wstrust.contextitem", "Member[value]"] + - ["system.string", "system.identitymodel.protocols.wstrust.status", "Member[code]"] + - ["system.string", "system.identitymodel.protocols.wstrust.keytypes!", "Member[symmetric]"] + - ["system.identitymodel.protocols.wstrust.endpointreference", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[issuer]"] + - ["system.identitymodel.protocols.wstrust.status", "system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "Member[status]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requesttypes!", "Member[cancel]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[replyto]"] + - ["system.uri", "system.identitymodel.protocols.wstrust.endpointreference", "Member[uri]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requestclaim", "Member[value]"] + - ["system.identitymodel.protocols.wstrust.binaryexchange", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[binaryexchange]"] + - ["system.boolean", "system.identitymodel.protocols.wstrust.wstrustresponseserializer", "Method[canread].ReturnValue"] + - ["system.uri", "system.identitymodel.protocols.wstrust.binaryexchange", "Member[encodingtype]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requesttypes!", "Member[validate]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.protocols.wstrust.wstrust13requestserializer", "Method[readsecondaryparameters].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestedsecuritytoken", "system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "Member[requestedsecuritytoken]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[signwith]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "Member[requestedattachedreference]"] + - ["system.string", "system.identitymodel.protocols.wstrust.requesttypes!", "Member[getmetadata]"] + - ["system.string", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[encryptionalgorithm]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.protocols.wstrust.protectedkey", "Member[wrappingcredentials]"] + - ["system.collections.generic.list", "system.identitymodel.protocols.wstrust.participants", "Member[participant]"] + - ["system.byte[]", "system.identitymodel.protocols.wstrust.protectedkey", "Method[getkeybytes].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.participants", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[participants]"] + - ["system.identitymodel.tokens.securitytokenelement", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[renewtarget]"] + - ["system.identitymodel.protocols.wstrust.entropy", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[entropy]"] + - ["system.identitymodel.protocols.wstrust.endpointreference", "system.identitymodel.protocols.wstrust.wstrustmessage", "Member[appliesto]"] + - ["system.identitymodel.tokens.securitytokenhandlercollection", "system.identitymodel.protocols.wstrust.wstrustserializationcontext", "Member[securitytokenhandlers]"] + - ["system.identitymodel.protocols.wstrust.renewing", "system.identitymodel.protocols.wstrust.requestsecuritytoken", "Member[renewing]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Selectors.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Selectors.typemodel.yml new file mode 100644 index 000000000000..df20d6c539ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Selectors.typemodel.yml @@ -0,0 +1,127 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.selectors.x509certificatevalidator!", "Method[createchaintrustvalidator].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.selectors.securitytokenprovider", "Method[begincanceltoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.usernamesecuritytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenserializer", "Method[readtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenresolver", "Method[tryresolvetoken].ReturnValue"] + - ["system.threading.tasks.task", "system.identitymodel.selectors.securitytokenprovider", "Method[canceltokenasync].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.rsasecuritytokenauthenticator", "Method[validatetokencore].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.securitytokenauthenticator", "Method[validatetoken].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyusage", "system.identitymodel.selectors.securitytokenrequirement", "Member[keyusage]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenrequirement", "Method[trygetproperty].ReturnValue"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement", "Member[tokentype]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[renewtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canwritekeyidentifierclausecore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenresolver", "Method[tryresolvetokencore].ReturnValue"] + - ["system.xml.xmlelement", "system.identitymodel.selectors.cardspacepolicyelement", "Member[target]"] + - ["system.collections.generic.ilist", "system.identitymodel.selectors.samlsecuritytokenauthenticator", "Member[allowedaudienceuris]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canreadtokencore].ReturnValue"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement!", "Member[keysizeproperty]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canreadkeyidentifierclausecore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenprovider", "Member[supportstokenrenewal]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.selectors.securitytokenserializer", "Method[readkeyidentifiercore].ReturnValue"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement!", "Member[tokentypeproperty]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canwritekeyidentifier].ReturnValue"] + - ["system.identitymodel.selectors.usernamepasswordvalidator", "system.identitymodel.selectors.usernamepasswordvalidator!", "Member[none]"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement!", "Member[peerauthenticationmode]"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement!", "Member[isoptionaltokenproperty]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.selectors.x509certificatevalidator!", "Method[createpeerorchaintrustvalidator].ReturnValue"] + - ["system.collections.generic.idictionary", "system.identitymodel.selectors.securitytokenrequirement", "Member[properties]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.securitytokenversion", "Method[getsecurityspecifications].ReturnValue"] + - ["system.object", "system.identitymodel.selectors.securitytokenprovider+securitytokenasyncresult", "Member[asyncstate]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.securitytokenauthenticator", "Method[validatetokencore].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.selectors.securitytokenprovider", "Method[beginrenewtokencore].ReturnValue"] + - ["system.identitymodel.selectors.audienceurimode", "system.identitymodel.selectors.audienceurimode!", "Member[never]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[renewtokencore].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.usernamesecuritytokenauthenticator", "Method[validateusernamepasswordcore].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[endrenewtokencore].ReturnValue"] + - ["system.identitymodel.selectors.audienceurimode", "system.identitymodel.selectors.audienceurimode!", "Member[bearerkeyonly]"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement!", "Member[keytypeproperty]"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.identitymodel.selectors.securitytokenmanager", "Method[createsecuritytokenserializer].ReturnValue"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.selectors.securitytokenresolver", "Method[resolvesecuritykey].ReturnValue"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement!", "Member[requirecryptographictokenproperty]"] + - ["system.threading.waithandle", "system.identitymodel.selectors.securitytokenprovider+securitytokenasyncresult", "Member[asyncwaithandle]"] + - ["system.identitymodel.selectors.securitytokenprovider", "system.identitymodel.selectors.securitytokenmanager", "Method[createsecuritytokenprovider].ReturnValue"] + - ["system.uri", "system.identitymodel.selectors.cardspacepolicyelement", "Member[policynoticelink]"] + - ["system.boolean", "system.identitymodel.selectors.kerberossecuritytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenresolver", "Method[tryresolvesecuritykeycore].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenserializer", "Method[readtokencore].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.selectors.x509securitytokenprovider", "Member[certificate]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.selectors.securitytokenserializer", "Method[readkeyidentifierclausecore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canwritetoken].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenauthenticator", "system.identitymodel.selectors.securitytokenmanager", "Method[createsecuritytokenauthenticator].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.samlsecuritytokenauthenticator", "Method[validatetokencore].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.selectors.securitytokenprovider", "Method[begingettoken].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.selectors.securitytokenserializer", "Method[readkeyidentifier].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.x509securitytokenauthenticator", "Member[mapcertificatetowindowsaccount]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.x509securitytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.x509securitytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.threading.tasks.task", "system.identitymodel.selectors.securitytokenprovider", "Method[gettokenasync].ReturnValue"] + - ["system.string", "system.identitymodel.selectors.securitytokenrequirement!", "Member[keyusageproperty]"] + - ["system.identitymodel.selectors.usernamepasswordvalidator", "system.identitymodel.selectors.usernamepasswordvalidator!", "Method[createmembershipprovidervalidator].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.customusernamesecuritytokenauthenticator", "Method[validateusernamepasswordcore].ReturnValue"] + - ["system.xml.xmlelement", "system.identitymodel.selectors.cardspacepolicyelement", "Member[issuer]"] + - ["system.boolean", "system.identitymodel.selectors.samlsecuritytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[endgettoken].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.selectors.securitytokenprovider", "Method[begincanceltokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenprovider", "Member[supportstokencancellation]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.selectors.x509certificatevalidator!", "Member[none]"] + - ["system.identitymodel.selectors.audienceurimode", "system.identitymodel.selectors.audienceurimode!", "Member[always]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenprovider+securitytokenasyncresult", "Member[completedsynchronously]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenresolver", "Method[tryresolvesecuritykey].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.usernamesecuritytokenauthenticator", "Method[validatetokencore].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.usernamesecuritytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[endgettokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canwritetokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canwritekeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[gettoken].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.x509securitytokenauthenticator", "Method[validatetokencore].ReturnValue"] + - ["system.threading.tasks.task", "system.identitymodel.selectors.securitytokenprovider", "Method[renewtokenasync].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.selectors.securitytokenprovider", "Method[beginrenewtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.samlsecuritytokenauthenticator", "Method[validateaudiencerestriction].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.selectors.cardspacepolicyelement", "Member[parameters]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider", "Method[endrenewtoken].ReturnValue"] + - ["system.security.principal.iidentity", "system.identitymodel.selectors.samlsecuritytokenauthenticator", "Method[resolveidentity].ReturnValue"] + - ["system.identitymodel.tokens.securitykeytype", "system.identitymodel.selectors.securitytokenrequirement", "Member[keytype]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenresolver", "Method[resolvetoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.audienceurimodevalidationhelper!", "Method[isdefined].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canwritekeyidentifiercore].ReturnValue"] + - ["system.threading.tasks.task", "system.identitymodel.selectors.securitytokenprovider", "Method[gettokencoreasync].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.securitytokenprovider+securitytokenasyncresult!", "Method[end].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.rsasecuritytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.windowsusernamesecuritytokenauthenticator", "Method[validateusernamepasswordcore].ReturnValue"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.selectors.x509certificatevalidator!", "Member[chaintrust]"] + - ["system.identitymodel.tokens.genericxmlsecuritytoken", "system.identitymodel.selectors.cardspaceselector!", "Method[gettoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canreadkeyidentifier].ReturnValue"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.selectors.x509certificatevalidator!", "Member[peerorchaintrust]"] + - ["system.int32", "system.identitymodel.selectors.cardspacepolicyelement", "Member[policynoticeversion]"] + - ["system.threading.tasks.task", "system.identitymodel.selectors.securitytokenprovider", "Method[canceltokencoreasync].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.selectors.securitytokenresolver!", "Method[createdefaultsecuritytokenresolver].ReturnValue"] + - ["system.security.principal.tokenimpersonationlevel", "system.identitymodel.selectors.kerberossecuritytokenprovider", "Member[tokenimpersonationlevel]"] + - ["system.net.networkcredential", "system.identitymodel.selectors.kerberossecuritytokenprovider", "Member[networkcredential]"] + - ["system.string", "system.identitymodel.selectors.kerberossecuritytokenprovider", "Member[serviceprincipalname]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenprovider+securitytokenasyncresult", "Member[iscompleted]"] + - ["system.identitymodel.selectors.audienceurimode", "system.identitymodel.selectors.samlsecuritytokenauthenticator", "Member[audienceurimode]"] + - ["tvalue", "system.identitymodel.selectors.securitytokenrequirement", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.cardspacepolicyelement", "Member[ismanagedissuer]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.selectors.windowssecuritytokenauthenticator", "Method[validatetokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.windowssecuritytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canreadkeyidentifiercore].ReturnValue"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.selectors.x509certificatevalidator!", "Member[peertrust]"] + - ["system.iasyncresult", "system.identitymodel.selectors.securitytokenprovider", "Method[begingettokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenrequirement", "Member[requirecryptographictoken]"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenserializer", "Method[canreadtoken].ReturnValue"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.selectors.samlsecuritytokenauthenticator", "Method[resolveclaimset].ReturnValue"] + - ["system.boolean", "system.identitymodel.selectors.securitytokenauthenticator", "Method[canvalidatetoken].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.selectors.securitytokenserializer", "Method[readkeyidentifierclause].ReturnValue"] + - ["system.int32", "system.identitymodel.selectors.securitytokenrequirement", "Member[keysize]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.selectors.kerberossecuritytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.threading.tasks.task", "system.identitymodel.selectors.securitytokenprovider", "Method[renewtokencoreasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.Configuration.typemodel.yml new file mode 100644 index 000000000000..1334610384b0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.Configuration.typemodel.yml @@ -0,0 +1,74 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationelement", "system.identitymodel.services.configuration.federationconfigurationelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.collections.generic.dictionary", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[customattributes]"] + - ["system.collections.generic.dictionary", "system.identitymodel.services.configuration.wsfederationelement", "Member[customattributes]"] + - ["system.boolean", "system.identitymodel.services.configuration.federationconfigurationelementcollection", "Member[throwonduplicate]"] + - ["system.xml.xmlelement", "system.identitymodel.services.configuration.federationconfiguration", "Member[customelement]"] + - ["system.identitymodel.services.configuration.systemidentitymodelservicessection", "system.identitymodel.services.configuration.systemidentitymodelservicessection!", "Member[current]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[request]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[reply]"] + - ["system.identitymodel.services.configuration.federationconfigurationelement", "system.identitymodel.services.configuration.systemidentitymodelservicessection!", "Member[defaultfederationconfigurationelement]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationelement", "Member[requirehttps]"] + - ["system.identitymodel.services.servicecertificateelement", "system.identitymodel.services.configuration.federationconfigurationelement", "Member[servicecertificate]"] + - ["system.boolean", "system.identitymodel.services.configuration.federationconfigurationelement", "Member[isconfigured]"] + - ["system.object", "system.identitymodel.services.configuration.federationconfigurationelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.identitymodel.services.cookiehandler", "system.identitymodel.services.configuration.federationconfiguration", "Member[cookiehandler]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[requestptr]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[signinquerystring]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[signoutquerystring]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[requestptr]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[authenticationtype]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationelement", "Member[persistentcookiesonpassiveredirects]"] + - ["system.identitymodel.services.configuration.federationconfigurationelementcollection", "system.identitymodel.services.configuration.systemidentitymodelservicessection", "Member[federationconfigurationelements]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationconfiguration!", "Member[defaultrequirehttps]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationconfiguration!", "Member[defaultpassiveredirectenabled]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationconfiguration!", "Member[defaultpersistentcookiesonpassiveredirects]"] + - ["system.int32", "system.identitymodel.services.configuration.wsfederationconfiguration!", "Member[defaultmaxarraylength]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[signinquerystring]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[policy]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[resource]"] + - ["system.boolean", "system.identitymodel.services.configuration.federationconfigurationelement", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.string", "system.identitymodel.services.configuration.federationconfigurationelement", "Member[identityconfigurationname]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration!", "Member[defaultfreshness]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[signoutreply]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[signoutreply]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[persistentcookiesonpassiveredirects]"] + - ["system.identitymodel.services.configuration.federationconfiguration", "system.identitymodel.services.configuration.federationconfigurationcreatedeventargs", "Member[federationconfiguration]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationelement", "Member[isconfigured]"] + - ["system.string", "system.identitymodel.services.configuration.federationconfiguration", "Member[name]"] + - ["system.identitymodel.services.configuration.wsfederationelement", "system.identitymodel.services.configuration.federationconfigurationelement", "Member[wsfederation]"] + - ["system.identitymodel.services.cookiehandlerelement", "system.identitymodel.services.configuration.federationconfigurationelement", "Member[cookiehandler]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[issuer]"] + - ["system.xml.xmlelement", "system.identitymodel.services.configuration.federationconfigurationelement", "Member[customelement]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[issuer]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[homerealm]"] + - ["system.string", "system.identitymodel.services.configuration.federationconfigurationelement", "Member[name]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[request]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[resource]"] + - ["system.xml.xmldictionaryreaderquotas", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[xmldictionaryreaderquotas]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[freshness]"] + - ["system.boolean", "system.identitymodel.services.configuration.federationconfiguration", "Member[isinitialized]"] + - ["system.identitymodel.configuration.identityconfiguration", "system.identitymodel.services.configuration.federationconfiguration", "Member[identityconfiguration]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[signoutquerystring]"] + - ["system.identitymodel.services.configuration.federationconfigurationelement", "system.identitymodel.services.configuration.federationconfigurationelementcollection", "Method[getelement].ReturnValue"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[realm]"] + - ["system.identitymodel.services.configuration.wsfederationconfiguration", "system.identitymodel.services.configuration.federationconfiguration", "Member[wsfederationconfiguration]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.services.configuration.federationconfiguration", "Member[servicecertificate]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[passiveredirectenabled]"] + - ["system.int32", "system.identitymodel.services.configuration.wsfederationconfiguration!", "Member[defaultmaxstringcontentlength]"] + - ["system.string", "system.identitymodel.services.configuration.systemidentitymodelservicessection!", "Member[sectionname]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[reply]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[homerealm]"] + - ["system.string", "system.identitymodel.services.configuration.federationconfiguration!", "Member[defaultfederationconfigurationname]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[requirehttps]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[authenticationtype]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[realm]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationelement", "Method[ondeserializeunrecognizedattribute].ReturnValue"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationelement", "Member[policy]"] + - ["system.string", "system.identitymodel.services.configuration.wsfederationconfiguration", "Member[freshness]"] + - ["system.boolean", "system.identitymodel.services.configuration.wsfederationelement", "Member[passiveredirectenabled]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.Tokens.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.Tokens.typemodel.yml new file mode 100644 index 000000000000..16d27c307ec6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.Tokens.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.security.membershipprovider", "system.identitymodel.services.tokens.membershipusernamesecuritytokenhandler", "Member[membershipprovider]"] + - ["system.boolean", "system.identitymodel.services.tokens.membershipusernamesecuritytokenhandler", "Member[canvalidatetoken]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.services.tokens.membershipusernamesecuritytokenhandler", "Method[validatetoken].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.typemodel.yml new file mode 100644 index 000000000000..40b7fa3fd5c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Services.typemodel.yml @@ -0,0 +1,160 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["t", "system.identitymodel.services.federatedauthentication!", "Method[gethttpmodule].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[signoutquerystring]"] + - ["system.boolean", "system.identitymodel.services.sessionauthenticationmodule", "Member[isreferencemode]"] + - ["system.byte[]", "system.identitymodel.services.cookiehandler", "Method[read].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.cookiehandler", "Member[requiressl]"] + - ["system.string", "system.identitymodel.services.pseudonymrequestmessage", "Member[reply]"] + - ["system.identitymodel.services.wsfederationmessage", "system.identitymodel.services.wsfederationmessage!", "Method[createfromuri].ReturnValue"] + - ["system.string", "system.identitymodel.services.cookiehandler", "Member[name]"] + - ["system.identitymodel.services.configuration.federationconfiguration", "system.identitymodel.services.federatedauthentication!", "Member[federationconfiguration]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[issuer]"] + - ["system.string", "system.identitymodel.services.pseudonymrequestmessage", "Member[pseudonymptr]"] + - ["system.identitymodel.services.cookiehandlermode", "system.identitymodel.services.cookiehandlermode!", "Member[chunked]"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[realm]"] + - ["system.string", "system.identitymodel.services.federationmessage", "Method[writequerystring].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[homerealm]"] + - ["system.string", "system.identitymodel.services.cookiehandler", "Method[matchcookiepath].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[resource]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[policy]"] + - ["system.byte[]", "system.identitymodel.services.chunkedcookiehandler", "Method[readcore].ReturnValue"] + - ["system.security.claims.claimsauthorizationmanager", "system.identitymodel.services.claimsauthorizationmodule", "Member[claimsauthorizationmanager]"] + - ["system.string", "system.identitymodel.services.pseudonymrequestmessage", "Member[result]"] + - ["system.string", "system.identitymodel.services.attributerequestmessage", "Member[resultptr]"] + - ["system.boolean", "system.identitymodel.services.signingouteventargs", "Member[isipinitiated]"] + - ["system.identitymodel.services.applicationtype", "system.identitymodel.services.applicationtype!", "Member[aspnetwebapplication]"] + - ["system.string", "system.identitymodel.services.cookiehandler", "Member[domain]"] + - ["system.string", "system.identitymodel.services.cookiehandlerelement", "Member[path]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule!", "Method[getfederationpassivesignouturl].ReturnValue"] + - ["system.identitymodel.tokens.sessionsecuritytoken", "system.identitymodel.services.sessionauthenticationmodule", "Member[contextsessionsecuritytoken]"] + - ["system.identitymodel.tokens.sessionsecuritytoken", "system.identitymodel.services.sessionsecuritytokencreatedeventargs", "Member[sessiontoken]"] + - ["system.identitymodel.services.signinresponsemessage", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[getsigninresponsemessage].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[requestptr]"] + - ["system.xml.xmlreader", "system.identitymodel.services.federationmanagement!", "Method[createapplicationfederationmetadata].ReturnValue"] + - ["system.string", "system.identitymodel.services.claimsprincipalpermissionattribute", "Member[operation]"] + - ["system.identitymodel.services.applicationtype", "system.identitymodel.services.applicationtype!", "Member[wcfserviceapplication]"] + - ["system.identitymodel.services.cookiehandlermode", "system.identitymodel.services.cookiehandlermode!", "Member[custom]"] + - ["system.security.claims.claimsprincipal", "system.identitymodel.services.securitytokenvalidatedeventargs", "Member[claimsprincipal]"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[policy]"] + - ["system.string", "system.identitymodel.services.pseudonymrequestmessage", "Member[pseudonym]"] + - ["system.string", "system.identitymodel.services.pseudonymrequestmessage", "Member[resultptr]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.services.sessionauthenticationmodule", "Method[validatesessiontoken].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[reply]"] + - ["system.boolean", "system.identitymodel.services.claimsprincipalpermission", "Method[isunrestricted].ReturnValue"] + - ["system.string", "system.identitymodel.services.attributerequestmessage", "Member[attributeptr]"] + - ["system.string", "system.identitymodel.services.attributerequestmessage", "Member[result]"] + - ["system.identitymodel.services.wsfederationmessage", "system.identitymodel.services.wsfederationmessage!", "Method[createfromnamevaluecollection].ReturnValue"] + - ["system.int32", "system.identitymodel.services.chunkedcookiehandler!", "Member[defaultchunksize]"] + - ["system.identitymodel.services.cookiehandler", "system.identitymodel.services.sessionauthenticationmodule", "Member[cookiehandler]"] + - ["system.identitymodel.configuration.customtypeelement", "system.identitymodel.services.cookiehandlerelement", "Member[customcookiehandler]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[realm]"] + - ["system.security.ipermission", "system.identitymodel.services.claimsprincipalpermission", "Method[intersect].ReturnValue"] + - ["system.identitymodel.services.signinresponsemessage", "system.identitymodel.services.federatedpassivesecuritytokenserviceoperations!", "Method[processsigninrequest].ReturnValue"] + - ["system.int32", "system.identitymodel.services.chunkedcookiehandler!", "Member[minimumchunksize]"] + - ["system.datetime", "system.identitymodel.services.federatedsessionexpiredexception", "Member[expired]"] + - ["system.servicemodel.configuration.certificatereferenceelement", "system.identitymodel.services.servicecertificateelement", "Member[certificatereference]"] + - ["system.identitymodel.services.cookiehandler", "system.identitymodel.services.cookiehandlerelement", "Method[getconfiguredcookiehandler].ReturnValue"] + - ["system.identitymodel.services.signinrequestmessage", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[createsigninrequest].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationserializer", "Method[getreferencedrequest].ReturnValue"] + - ["system.uri", "system.identitymodel.services.federationmessage!", "Method[getbaseurl].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationserializer", "Method[getrequestasstring].ReturnValue"] + - ["system.identitymodel.tokens.sessionsecuritytoken", "system.identitymodel.services.sessionauthenticationmodule", "Method[readsessiontokenfromcookie].ReturnValue"] + - ["system.identitymodel.services.configuration.federationconfiguration", "system.identitymodel.services.httpmodulebase", "Member[federationconfiguration]"] + - ["system.boolean", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[canreadsigninresponse].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationmessage", "Member[context]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[authenticationtype]"] + - ["system.boolean", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[persistentcookiesonpassiveredirects]"] + - ["system.identitymodel.services.signingouteventargs", "system.identitymodel.services.signingouteventargs!", "Member[rpinitiated]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[getreferencedresult].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[federation]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.services.wsfederationserializer", "Method[createrequest].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[requestptr]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[getxmltokenfrommessage].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[currenttime]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[request]"] + - ["system.xml.xmlreader", "system.identitymodel.services.federationmanagement!", "Method[updateidentityprovidertrustinfo].ReturnValue"] + - ["system.string", "system.identitymodel.services.attributerequestmessage", "Member[attribute]"] + - ["system.timespan", "system.identitymodel.services.cookiehandlerelement", "Member[persistentsessionlifetime]"] + - ["system.collections.specialized.namevaluecollection", "system.identitymodel.services.federationmessage!", "Method[parsequerystring].ReturnValue"] + - ["system.string", "system.identitymodel.services.federationmessage", "Method[writeformpost].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[homerealm]"] + - ["system.boolean", "system.identitymodel.services.wsfederationserializer", "Method[canreadrequest].ReturnValue"] + - ["system.security.ipermission", "system.identitymodel.services.claimsprincipalpermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.cookiehandler", "Member[hidefromclientscript]"] + - ["system.string", "system.identitymodel.services.wsfederationserializer", "Method[getresponseasstring].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[signinquerystring]"] + - ["system.string", "system.identitymodel.services.securitytokenreceivedeventargs", "Member[signincontext]"] + - ["system.identitymodel.services.sessionauthenticationmodule", "system.identitymodel.services.federatedauthentication!", "Member[sessionauthenticationmodule]"] + - ["system.xml.xmldictionaryreaderquotas", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[xmldictionaryreaderquotas]"] + - ["system.string", "system.identitymodel.services.attributerequestmessage", "Member[reply]"] + - ["system.boolean", "system.identitymodel.services.claimsauthorizationmodule", "Method[authorize].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[passiveredirectenabled]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[signincontext]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[reply]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[signoutreply]"] + - ["system.int32", "system.identitymodel.services.chunkedcookiehandlerelement", "Member[chunksize]"] + - ["system.identitymodel.services.signingouteventargs", "system.identitymodel.services.signingouteventargs!", "Member[ipinitiated]"] + - ["system.string", "system.identitymodel.services.signoutrequestmessage", "Member[reply]"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[authenticationtype]"] + - ["system.byte[]", "system.identitymodel.services.machinekeytransform", "Method[encode].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinresponsemessage", "Member[result]"] + - ["system.identitymodel.services.cookiehandlermode", "system.identitymodel.services.cookiehandlermode!", "Member[default]"] + - ["system.collections.generic.idictionary", "system.identitymodel.services.federationmessage", "Member[parameters]"] + - ["system.identitymodel.services.cookiehandlermode", "system.identitymodel.services.cookiehandlerelement", "Member[mode]"] + - ["system.datetime", "system.identitymodel.services.federatedsessionexpiredexception", "Member[tested]"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[request]"] + - ["system.string", "system.identitymodel.services.wsfederationserializer", "Method[getreferencedresult].ReturnValue"] + - ["system.string", "system.identitymodel.services.cookiehandlerelement", "Member[domain]"] + - ["system.int32", "system.identitymodel.services.chunkedcookiehandler", "Member[chunksize]"] + - ["system.nullable", "system.identitymodel.services.cookiehandler", "Member[persistentsessionlifetime]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[resource]"] + - ["system.string", "system.identitymodel.services.wsfederationmessage", "Member[action]"] + - ["system.string", "system.identitymodel.services.signoutcleanuprequestmessage", "Member[reply]"] + - ["system.identitymodel.services.claimsauthorizationmodule", "system.identitymodel.services.federatedauthentication!", "Member[claimsauthorizationmodule]"] + - ["system.string", "system.identitymodel.services.claimsprincipalpermissionattribute", "Member[resource]"] + - ["system.exception", "system.identitymodel.services.erroreventargs", "Member[exception]"] + - ["system.identitymodel.services.wsfederationmessage", "system.identitymodel.services.wsfederationmessage!", "Method[createfromformpost].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[freshness]"] + - ["system.string", "system.identitymodel.services.federationmessage", "Method[getparameter].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[issigninresponse].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.cookiehandlerelement", "Member[hidefromscript]"] + - ["system.identitymodel.services.chunkedcookiehandlerelement", "system.identitymodel.services.cookiehandlerelement", "Member[chunkedcookiehandler]"] + - ["system.uri", "system.identitymodel.services.federationmessage", "Member[baseuri]"] + - ["system.boolean", "system.identitymodel.services.sessionauthenticationmodule", "Method[tryreadsessiontokenfromcookie].ReturnValue"] + - ["system.string", "system.identitymodel.services.signinrequestmessage", "Member[requesturl]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[getsessiontokencontext].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[requirehttps]"] + - ["system.string", "system.identitymodel.services.wsfederationmessage", "Member[encoding]"] + - ["system.string", "system.identitymodel.services.cookiehandler", "Member[path]"] + - ["system.string", "system.identitymodel.services.signinresponsemessage", "Member[resultptr]"] + - ["system.boolean", "system.identitymodel.services.sessionauthenticationmodule", "Method[containssessiontokencookie].ReturnValue"] + - ["system.security.ipermission", "system.identitymodel.services.claimsprincipalpermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.sessionsecuritytokencreatedeventargs", "Member[writesessioncookie]"] + - ["system.security.securityelement", "system.identitymodel.services.claimsprincipalpermission", "Method[toxml].ReturnValue"] + - ["system.string", "system.identitymodel.services.cookiehandlerelement", "Member[name]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[getsignoutredirecturl].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.wsfederationserializer", "Method[canreadresponse].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.services.securitytokenreceivedeventargs", "Member[securitytoken]"] + - ["system.boolean", "system.identitymodel.services.claimsprincipalpermission", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.sessionsecuritytokenresolver", "Method[tryresolvetokencore].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.cookiehandlerelement", "Member[requiressl]"] + - ["system.byte[]", "system.identitymodel.services.machinekeytransform", "Method[decode].ReturnValue"] + - ["system.identitymodel.tokens.sessionsecuritytoken", "system.identitymodel.services.sessionauthenticationmodule", "Method[createsessionsecuritytoken].ReturnValue"] + - ["system.identitymodel.services.signinrequestmessage", "system.identitymodel.services.redirectingtoidentityprovidereventargs", "Member[signinrequestmessage]"] + - ["system.boolean", "system.identitymodel.services.sessionsecuritytokenreceivedeventargs", "Member[reissuecookie]"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[getreturnurlfromresponse].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.authorizationfailedeventargs", "Member[redirecttoidentityprovider]"] + - ["system.identitymodel.services.wsfederationauthenticationmodule", "system.identitymodel.services.federatedauthentication!", "Member[wsfederationauthenticationmodule]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.services.wsfederationserializer", "Method[createresponse].ReturnValue"] + - ["system.boolean", "system.identitymodel.services.sessionsecuritytokenresolver", "Method[tryresolvesecuritykeycore].ReturnValue"] + - ["system.identitymodel.tokens.sessionsecuritytoken", "system.identitymodel.services.sessionsecuritytokenreceivedeventargs", "Member[sessiontoken]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.services.wsfederationauthenticationmodule", "Method[getsecuritytoken].ReturnValue"] + - ["system.security.ipermission", "system.identitymodel.services.claimsprincipalpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.string", "system.identitymodel.services.wsfederationauthenticationmodule", "Member[freshness]"] + - ["system.boolean", "system.identitymodel.services.wsfederationmessage!", "Method[trycreatefromuri].ReturnValue"] + - ["system.byte[]", "system.identitymodel.services.cookiehandler", "Method[readcore].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Tokens.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Tokens.typemodel.yml new file mode 100644 index 000000000000..7ce0cdc3771c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.Tokens.typemodel.yml @@ -0,0 +1,804 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2advice", "Member[assertionurireferences]"] + - ["system.identitymodel.tokens.audiencerestriction", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[audiencerestriction]"] + - ["system.identitymodel.tokens.securitytokenhandlerconfiguration", "system.identitymodel.tokens.securitytokenhandler", "Member[configuration]"] + - ["system.boolean", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[hasprivatekey].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.symmetricproofdescriptor", "Method[getkeybytes].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[readtoken].ReturnValue"] + - ["system.identitymodel.tokens.sessionsecuritytoken", "system.identitymodel.tokens.sessionsecuritytokencache", "Method[get].ReturnValue"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[getencryptingcredentials].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[aes128keywrap]"] + - ["system.int32", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Member[keysize]"] + - ["system.boolean", "system.identitymodel.tokens.samlevidence", "Member[isreadonly]"] + - ["system.security.cryptography.rsa", "system.identitymodel.tokens.rsasecuritytoken", "Member[rsa]"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.tokens.securitytokendescriptor", "Member[signingcredentials]"] + - ["system.identitymodel.tokens.samlaccessdecision", "system.identitymodel.tokens.samlaccessdecision!", "Member[permit]"] + - ["system.identitymodel.tokens.securitytokenhandlercollection", "system.identitymodel.tokens.securitytokenhandler", "Member[containingcollection]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.samlattribute", "Method[extractclaims].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.symmetricproofdescriptor", "Method[gettargetentropy].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[gettokenreplaycacheentryexpirationtime].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2subject", "Member[subjectconfirmations]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readsigningkeyinfo].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[resolveissuertoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[desencryption]"] + - ["system.string", "system.identitymodel.tokens.securitykeyidentifierclause", "Member[clausetype]"] + - ["system.identitymodel.tokens.securitytokenhandlerconfiguration", "system.identitymodel.tokens.securitytokenhandlercollection", "Member[configuration]"] + - ["system.int32", "system.identitymodel.tokens.sessionsecuritytokencachekey", "Method[gethashcode].ReturnValue"] + - ["system.identitymodel.tokens.samlevidence", "system.identitymodel.tokens.samlauthorizationdecisionstatement", "Member[evidence]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.tokens.x509encryptingcredentials", "Member[certificate]"] + - ["system.string[]", "system.identitymodel.tokens.x509securitytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Method[getrequest].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.saml2securitytoken", "Member[validfrom]"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readissuer].ReturnValue"] + - ["system.identitymodel.tokens.samldonotcachecondition", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readdonotcachecondition].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.identitymodel.tokens.saml2securitytokenhandler", "Member[keyinfoserializer]"] + - ["system.boolean", "system.identitymodel.tokens.samlassertion", "Member[canwritesourcedata]"] + - ["system.identitymodel.tokens.samladvice", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createadvice].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[sha256digest]"] + - ["system.string", "system.identitymodel.tokens.saml2id", "Method[tostring].ReturnValue"] + - ["system.string[]", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[canwritetoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytokenhandler", "Member[canvalidatetoken]"] + - ["system.identitymodel.tokens.samlaccessdecision", "system.identitymodel.tokens.samlauthorizationdecisionclaimresource", "Member[accessdecision]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.proofdescriptor", "Member[keyidentifier]"] + - ["system.uri", "system.identitymodel.tokens.saml2authorizationdecisionstatement", "Member[resource]"] + - ["system.string", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[normalizeauthenticationcontextclassreference].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[exclusivec14nwithcomments]"] + - ["system.nullable", "system.identitymodel.tokens.saml2conditions", "Member[notonorafter]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[certificatevalidator]"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[holderofkey]"] + - ["system.security.cryptography.asymmetricsignatureformatter", "system.identitymodel.tokens.asymmetricsecuritykey", "Method[getsignatureformatter].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.saml2assertionkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.identitymodel.tokens.saml2evidence", "system.identitymodel.tokens.saml2authorizationdecisionstatement", "Member[evidence]"] + - ["system.boolean", "system.identitymodel.tokens.samlauthoritybinding", "Member[isreadonly]"] + - ["system.byte[]", "system.identitymodel.tokens.securitykeyelement", "Method[decryptkey].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createsecuritytokenreference].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[certificatevalidationmode]"] + - ["system.security.principal.windowsidentity", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Member[windowsidentity]"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.genericxmlsecuritytoken", "Method[tostring].ReturnValue"] + - ["system.security.claims.claimsidentity", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createclaims].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.usernamesecuritytoken", "Member[validfrom]"] + - ["system.string", "system.identitymodel.tokens.encryptedsecuritytoken", "Member[id]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samladvice", "Member[assertions]"] + - ["system.int32", "system.identitymodel.tokens.samlconstants!", "Member[minorversionvalue]"] + - ["system.boolean", "system.identitymodel.tokens.binarykeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[normalizeauthenticationtype].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytokenhandlercollectionmanager", "Member[servicename]"] + - ["system.string", "system.identitymodel.tokens.securitytokenhandlercollectionmanager+usage!", "Member[default]"] + - ["system.string", "system.identitymodel.tokens.samlsubject!", "Member[nameclaimtype]"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytokenhandler", "Member[canwritetoken]"] + - ["system.identitymodel.tokens.saml2authorizationdecisionstatement", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readauthorizationdecisionstatement].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Member[canwritetoken]"] + - ["system.string", "system.identitymodel.tokens.encryptedkeyidentifierclause", "Member[carriedkeyname]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[savebootstrapcontext]"] + - ["system.identitymodel.tokens.samlassertion", "system.identitymodel.tokens.samlserializer", "Method[loadassertion].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.x509certificatestoretokenresolver", "Member[storename]"] + - ["system.identitymodel.tokens.samlassertion", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createassertion].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.x509securitytokenhandler", "Method[readkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytokencachekey!", "Method[op_inequality].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.binarykeyidentifierclause", "Method[getbuffer].ReturnValue"] + - ["system.object", "system.identitymodel.tokens.emptysecuritykeyidentifierclause", "Member[context]"] + - ["system.boolean", "system.identitymodel.tokens.securitykey", "Method[issymmetricalgorithm].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.x509datasecuritykeyidentifierclauseserializer", "Method[readkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.saml2advice", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createadvice].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyidentifier", "Member[cancreatekey]"] + - ["system.byte[]", "system.identitymodel.tokens.rsakeyidentifierclause", "Method[getexponent].ReturnValue"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[resolvesubjectkeyidentifier].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[denormalizeauthenticationtype].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[emailname]"] + - ["system.string", "system.identitymodel.tokens.securitytokendescriptor", "Member[appliestoaddress]"] + - ["system.boolean", "system.identitymodel.tokens.samlassertion", "Member[isreadonly]"] + - ["system.string", "system.identitymodel.tokens.samlnameidentifierclaimresource", "Member[namequalifier]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultcertificatevalidationmode]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.securitytokenelement", "Method[getsecuritytoken].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.sessionsecuritytoken", "Member[keyeffectivetime]"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritykey", "Method[isasymmetricalgorithm].ReturnValue"] + - ["system.identitymodel.tokens.samladvice", "system.identitymodel.tokens.samlassertion", "Member[advice]"] + - ["system.boolean", "system.identitymodel.tokens.samladvice", "Member[isreadonly]"] + - ["system.identitymodel.tokens.samlattribute", "system.identitymodel.tokens.samlserializer", "Method[loadattribute].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[decryptkey].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.genericxmlsecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Member[validfrom]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.saml2securitytoken", "Member[securitykeys]"] + - ["system.boolean", "system.identitymodel.tokens.samlnameidentifierclaimresource", "Method[equals].ReturnValue"] + - ["system.xml.uniqueid", "system.identitymodel.tokens.sessionsecuritytokencachekey", "Member[contextid]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.tokens.x509securitytoken", "Member[certificate]"] + - ["system.string", "system.identitymodel.tokens.samlauthenticationstatement", "Member[dnsaddress]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2attribute", "Member[values]"] + - ["system.type", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Member[tokentype]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[kerberos]"] + - ["system.identitymodel.tokens.saml2attributestatement", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readattributestatement].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createtoken].ReturnValue"] + - ["system.type", "system.identitymodel.tokens.localidkeyidentifierclause", "Member[ownertype]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlauthorizationdecisionstatement", "Member[samlactions]"] + - ["system.datetime", "system.identitymodel.tokens.samlassertion", "Member[issueinstant]"] + - ["system.string", "system.identitymodel.tokens.samlauthenticationclaimresource", "Member[ipaddress]"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.securitytoken", "Method[resolvekeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2attribute", "Member[originalissuer]"] + - ["system.string", "system.identitymodel.tokens.encryptedkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Method[getrequest].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlauthenticationclaimresource", "Member[authenticationmethod]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[authorizationpolicies]"] + - ["system.datetime", "system.identitymodel.tokens.usernamesecuritytoken", "Member[validto]"] + - ["system.string", "system.identitymodel.tokens.samlassertionkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.samlsecuritytoken", "Member[validfrom]"] + - ["system.boolean", "system.identitymodel.tokens.saml2assertion", "Member[canwritesourcedata]"] + - ["system.boolean", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.computedkeyalgorithms!", "Member[psha1]"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createissuernameidentifier].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2subjectconfirmationdata", "Member[address]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.tokens.issuertokenresolver", "Member[wrappedtokenresolver]"] + - ["system.security.cryptography.asymmetricalgorithm", "system.identitymodel.tokens.asymmetricsecuritykey", "Method[getasymmetricalgorithm].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.securitytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[getdecryptiontransform].ReturnValue"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.tokens.x509certificatestoretokenresolver", "Member[storelocation]"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritykey", "Method[issymmetricalgorithm].ReturnValue"] + - ["system.identitymodel.tokens.samlauthoritybinding", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readauthoritybinding].ReturnValue"] + - ["t", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Member[keyinfoserializer]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.tokens.saml2securitytokenhandler", "Member[certificatevalidator]"] + - ["system.boolean", "system.identitymodel.tokens.genericxmlsecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[x509]"] + - ["system.boolean", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[issymmetricalgorithm].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[encryptkey].ReturnValue"] + - ["t", "system.identitymodel.tokens.saml2securitytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitytokenhandler", "Method[readkeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[rsasha1signature]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[secureremotepassword]"] + - ["system.identitymodel.tokens.samlconditions", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readconditions].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.windowssecuritytoken", "Member[id]"] + - ["system.identitymodel.protocols.wstrust.lifetime", "system.identitymodel.tokens.securitytokendescriptor", "Member[lifetime]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultcertificatevalidator]"] + - ["system.byte[]", "system.identitymodel.tokens.bootstrapcontext", "Member[tokenbytes]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[prooftoken]"] + - ["system.string", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[denormalizeauthenticationtype].ReturnValue"] + - ["system.identitymodel.tokens.saml2assertion", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readassertion].ReturnValue"] + - ["system.security.cryptography.hashalgorithm", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[gethashalgorithmforsignature].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[sha1digest]"] + - ["system.identitymodel.tokens.securitykeytype", "system.identitymodel.tokens.securitykeytype!", "Member[bearerkey]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2evidence", "Member[assertionurireferences]"] + - ["system.identitymodel.tokens.samlauthorizationdecisionstatement", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readauthorizationdecisionstatement].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[writetoken].ReturnValue"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlauthenticationstatement", "Member[authoritybindings]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[hmacsha1signature]"] + - ["system.boolean", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[issupportedalgorithm].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.encryptingcredentials", "Member[securitykeyidentifier]"] + - ["system.uri", "system.identitymodel.tokens.saml2nameidentifier", "Member[format]"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler!", "Member[bearerconfirmationmethod]"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytokenhandler", "Member[maptowindows]"] + - ["system.int32", "system.identitymodel.tokens.samlassertion", "Member[majorversion]"] + - ["system.identitymodel.policy.iauthorizationpolicy", "system.identitymodel.tokens.samlstatement", "Method[createpolicy].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.sessionsecuritytoken", "Member[keyexpirationtime]"] + - ["system.identitymodel.tokens.saml2subject", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createsamlsubject].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitykeyidentifierclauseserializer", "Method[readkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlaction", "Member[isreadonly]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.rsasecuritytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyidentifierclause", "Member[cancreatekey]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.saml2assertion", "Member[encryptingcredentials]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultsavebootstrapcontext]"] + - ["system.string", "system.identitymodel.tokens.samlauthorizationdecisionstatement!", "Member[claimtype]"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2nameidentifier", "Member[namequalifier]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitytokendescriptor", "Member[unattachedreference]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2authenticationcontext", "Member[authenticatingauthorities]"] + - ["system.identitymodel.tokens.saml2subjectconfirmationdata", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readsubjectconfirmationdata].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytokenhandler", "Member[canvalidatetoken]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlconditions", "Member[conditions]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.securitytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.security.claims.claimsidentity", "system.identitymodel.tokens.securitytokendescriptor", "Member[subject]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.identitymodel.tokens.x509signingcredentials", "Member[certificate]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readsigningkeyinfo].ReturnValue"] + - ["system.uri", "system.identitymodel.tokens.sessionsecuritytoken", "Member[secureconversationversion]"] + - ["system.string", "system.identitymodel.tokens.x509rawdatakeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.security.cryptography.asymmetricsignaturedeformatter", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[getsignaturedeformatter].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler!", "Member[namespace]"] + - ["system.string[]", "system.identitymodel.tokens.rsasecuritytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.samlconstants!", "Member[majorversionvalue]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[aes128encryption]"] + - ["system.collections.generic.ienumerable", "system.identitymodel.tokens.sessionsecuritytokencache", "Method[getall].ReturnValue"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.saml2nameidentifier", "Member[encryptingcredentials]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlercollectionmanager", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.windowsusernamesecuritytokenhandler", "Member[canvalidatetoken]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.authenticationcontext", "Member[authorities]"] + - ["system.string", "system.identitymodel.tokens.saml2subjectlocality", "Member[address]"] + - ["system.byte[]", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[getsymmetrickey].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsubject", "Member[namequalifier]"] + - ["system.string", "system.identitymodel.tokens.samlauthenticationclaimresource", "Member[dnsaddress]"] + - ["system.security.principal.windowsidentity", "system.identitymodel.tokens.x509windowssecuritytoken", "Member[windowsidentity]"] + - ["system.string", "system.identitymodel.tokens.samlauthorizationdecisionstatement", "Member[resource]"] + - ["system.int32", "system.identitymodel.tokens.rsasecuritykey", "Member[keysize]"] + - ["system.identitymodel.tokens.saml2subjectlocality", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readsubjectlocality].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsubject", "Member[nameformat]"] + - ["system.identitymodel.tokens.securitytokenhandlercollection", "system.identitymodel.tokens.securitytokenhandlercollection!", "Method[createdefaultsecuritytokenhandlercollection].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509rawdatakeyidentifierclause", "Member[cancreatekey]"] + - ["system.datetime", "system.identitymodel.tokens.encryptedsecuritytoken", "Member[validfrom]"] + - ["system.identitymodel.tokens.samlsecuritytoken", "system.identitymodel.tokens.samlserializer", "Method[readtoken].ReturnValue"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.rsakeyidentifierclause", "Method[createkey].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlstatement", "Member[isreadonly]"] + - ["system.identitymodel.tokens.sessionsecuritytoken", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[createsessionsecuritytoken].ReturnValue"] + - ["system.security.claims.claimsidentity", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createclaims].ReturnValue"] + - ["system.identitymodel.tokens.saml2authenticationcontext", "system.identitymodel.tokens.saml2authenticationstatement", "Member[authenticationcontext]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2nameidentifier", "Member[spnamequalifier]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[tripledeskeywrap]"] + - ["system.collections.generic.ienumerable", "system.identitymodel.tokens.securitytokenhandlercollection", "Member[tokentypes]"] + - ["system.boolean", "system.identitymodel.tokens.x509thumbprintkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.security.cryptography.asymmetricsignaturedeformatter", "system.identitymodel.tokens.rsasecuritykey", "Method[getsignaturedeformatter].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritykey", "Method[hasprivatekey].ReturnValue"] + - ["system.identitymodel.tokens.saml2authenticationcontext", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readauthenticationcontext].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytokencachekey!", "Method[op_equality].ReturnValue"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2subjectconfirmation", "Member[nameidentifier]"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytokencachekey", "Member[ignorekeygeneration]"] + - ["system.timespan", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaulttokenreplaycacheexpirationperiod]"] + - ["system.security.cryptography.keyedhashalgorithm", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[getkeyedhashalgorithm].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlauthenticationclaimresource", "Method[equals].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Member[cookienamespace]"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readattributevalue].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2assertionkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.encryptingcredentials", "Member[algorithm]"] + - ["system.string[]", "system.identitymodel.tokens.kerberossecuritytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.string[]", "system.identitymodel.tokens.usernamesecuritytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.identitymodel.tokens.saml2subject", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readsubject].ReturnValue"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[getsigningcredentials].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.securitykeyidentifier", "Member[count]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[hardwaretoken]"] + - ["system.datetime", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[validto]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2assertion", "Member[externalencryptedkeys]"] + - ["system.security.cryptography.symmetricalgorithm", "system.identitymodel.tokens.symmetricsecuritykey", "Method[getsymmetricalgorithm].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandler", "Member[canvalidatetoken]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[detectreplayedtokens]"] + - ["system.string", "system.identitymodel.tokens.sessionsecuritytokencachekey", "Method[tostring].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.symmetricsecuritykey", "Method[getivsize].ReturnValue"] + - ["system.identitymodel.tokens.securitytokenhandlercollectionmanager", "system.identitymodel.tokens.securitytokenhandlercollectionmanager!", "Method[createemptysecuritytokenhandlercollectionmanager].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultdetectreplayedtokens]"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[canwritekeyidentifierclause].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Member[validfrom]"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[sendervouches]"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readsubjectid].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createtoken].ReturnValue"] + - ["system.security.claims.claimsprincipal", "system.identitymodel.tokens.sessionsecuritytoken", "Member[claimsprincipal]"] + - ["system.string[]", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[namespace]"] + - ["system.string", "system.identitymodel.tokens.samlsubject", "Member[name]"] + - ["system.string", "system.identitymodel.tokens.samlassertion", "Member[assertionid]"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[tryresolveissuertoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.issuernameregistry", "Method[getissuername].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.identitymodel.tokens.symmetricsecuritykey", "Method[getdecryptiontransform].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitykeyidentifierclause", "Member[id]"] + - ["system.boolean", "system.identitymodel.tokens.x509subjectkeyidentifierclause!", "Method[cancreatefrom].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Member[transforms]"] + - ["system.datetime", "system.identitymodel.tokens.samlsecuritytoken", "Member[validto]"] + - ["system.int32", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Member[keysize]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultissuertokenresolver]"] + - ["system.boolean", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[isasymmetricalgorithm].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.authenticationcontext", "Member[contextdeclaration]"] + - ["system.string", "system.identitymodel.tokens.x509windowssecuritytoken", "Member[authenticationtype]"] + - ["system.byte[]", "system.identitymodel.tokens.symmetricproofdescriptor", "Method[getsourceentropy].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.rsasecuritykey", "Method[decryptkey].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[password]"] + - ["system.datetime", "system.identitymodel.tokens.sessionsecuritytoken", "Member[validto]"] + - ["system.identitymodel.tokens.securitykeytype", "system.identitymodel.tokens.securitykeytype!", "Member[asymmetrickey]"] + - ["system.string", "system.identitymodel.tokens.samlauthoritybinding", "Member[location]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2evidence", "Member[assertionidreferences]"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyidentifierclauseserializer", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitytokenhandler", "system.identitymodel.tokens.securitytokenhandlercollection", "Member[item]"] + - ["system.byte[]", "system.identitymodel.tokens.securitykeyelement", "Method[encryptkey].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2subjectconfirmationdata", "Member[keyidentifiers]"] + - ["system.string", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[findupn].ReturnValue"] + - ["system.identitymodel.tokens.symmetricsecuritykey", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Member[securitykey]"] + - ["system.identitymodel.tokens.samlattributestatement", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createattributestatement].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.x509subjectkeyidentifierclause", "Method[getx509subjectkeyidentifier].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytokenhandlercollectionmanager+usage!", "Member[onbehalfof]"] + - ["system.identitymodel.tokens.saml2subject", "system.identitymodel.tokens.saml2assertion", "Member[subject]"] + - ["system.identitymodel.configuration.identitymodelcaches", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[caches]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[rsasha256signature]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[ripemd160digest]"] + - ["system.boolean", "system.identitymodel.tokens.samlaudiencerestrictioncondition", "Member[isreadonly]"] + - ["system.boolean", "system.identitymodel.tokens.issuertokenresolver", "Method[tryresolvetokencore].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2nameidentifier", "Member[spprovidedid]"] + - ["system.security.cryptography.asymmetricalgorithm", "system.identitymodel.tokens.rsasecuritykey", "Method[getasymmetricalgorithm].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.x509securitytoken", "Member[validfrom]"] + - ["t", "system.identitymodel.tokens.encryptedsecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.tokens.x509securitytokenhandler", "Member[certificatevalidator]"] + - ["system.byte[]", "system.identitymodel.tokens.x509thumbprintkeyidentifierclause", "Method[getx509thumbprint].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyelement", "Method[issymmetricalgorithm].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.rsasecuritytoken", "Member[validfrom]"] + - ["system.identitymodel.tokens.saml2action", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readaction].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyidentifier", "Method[tryfind].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Method[readkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.samlconditions", "system.identitymodel.tokens.samlassertion", "Member[conditions]"] + - ["system.identitymodel.tokens.saml2authenticationstatement", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createauthenticationstatement].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlaction", "Member[namespace]"] + - ["system.boolean", "system.identitymodel.tokens.x509datasecuritykeyidentifierclauseserializer", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.symmetricsecuritykey", "Method[getsymmetrickey].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytokenrequirement", "Method[shouldenforceaudiencerestriction].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytokenhandler", "Member[canwritetoken]"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.encryptedsecuritytoken", "Method[resolvekeyidentifierclause].ReturnValue"] + - ["system.security.cryptography.keyedhashalgorithm", "system.identitymodel.tokens.symmetricsecuritykey", "Method[getkeyedhashalgorithm].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2authenticationstatement", "Member[sessionindex]"] + - ["system.boolean", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[isasymmetricalgorithm].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.x509issuerserialkeyidentifierclause", "Member[issuername]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[psha1keyderivation]"] + - ["system.identitymodel.tokens.saml2proxyrestriction", "system.identitymodel.tokens.saml2conditions", "Member[proxyrestriction]"] + - ["system.identitymodel.tokens.securitytokenhandlercollectionmanager", "system.identitymodel.tokens.securitytokenhandlercollectionmanager!", "Method[createdefaultsecuritytokenhandlercollectionmanager].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitykeyidentifier", "Member[item]"] + - ["system.string", "system.identitymodel.tokens.encryptedkeyidentifierclause", "Member[encryptionmethod]"] + - ["system.timespan", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultmaxclockskew]"] + - ["system.boolean", "system.identitymodel.tokens.saml2conditions", "Member[onetimeuse]"] + - ["system.uri", "system.identitymodel.tokens.saml2subjectconfirmationdata", "Member[recipient]"] + - ["system.int32", "system.identitymodel.tokens.securitykeyidentifierclause", "Member[derivationlength]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.sessionsecuritytokenhandler!", "Member[defaultcookietransforms]"] + - ["system.string", "system.identitymodel.tokens.samlauthenticationstatement", "Member[ipaddress]"] + - ["system.string", "system.identitymodel.tokens.saml2attribute", "Member[name]"] + - ["system.identitymodel.tokens.samlattribute", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readattribute].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.symmetricsecuritykey", "Method[generatederivedkey].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Member[serviceprincipalname]"] + - ["system.datetime", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Member[validto]"] + - ["system.identitymodel.tokens.saml2subjectlocality", "system.identitymodel.tokens.saml2authenticationstatement", "Member[subjectlocality]"] + - ["system.boolean", "system.identitymodel.tokens.rsakeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.type", "system.identitymodel.tokens.kerberossecuritytokenhandler", "Member[tokentype]"] + - ["system.boolean", "system.identitymodel.tokens.samlattributestatement", "Member[isreadonly]"] + - ["system.string", "system.identitymodel.tokens.saml2action", "Member[value]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[readkeyidentifierclausecore].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.rsasecuritytoken", "Member[id]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.samlsubject", "Member[keyidentifier]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlattributestatement", "Member[attributes]"] + - ["system.boolean", "system.identitymodel.tokens.x509certificatestoretokenresolver", "Method[tryresolvetokencore].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2subjectlocality", "Member[dnsname]"] + - ["system.boolean", "system.identitymodel.tokens.samlsubject", "Member[isreadonly]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.tokens.issuertokenresolver!", "Member[defaultstorelocation]"] + - ["system.int32", "system.identitymodel.tokens.securitykey", "Member[keysize]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.kerberossecuritytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.samlconditions", "Member[notbefore]"] + - ["system.identitymodel.tokens.issuernameregistry", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultissuernameregistry]"] + - ["system.identitymodel.tokens.saml2attribute", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readattribute].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyelement", "Method[isasymmetricalgorithm].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytokentypes!", "Member[username]"] + - ["system.boolean", "system.identitymodel.tokens.x509subjectkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.securitykeyelement", "Member[keysize]"] + - ["system.type", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Member[tokentype]"] + - ["system.string", "system.identitymodel.tokens.authenticationcontext", "Member[contextclass]"] + - ["system.boolean", "system.identitymodel.tokens.asymmetricsecuritykey", "Method[hasprivatekey].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.symmetricproofdescriptor", "Member[keyidentifier]"] + - ["t", "system.identitymodel.tokens.samlsecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykey", "Method[issupportedalgorithm].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitykeyidentifier", "Method[tostring].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.samlconditions", "Member[notonorafter]"] + - ["system.identitymodel.tokens.samlevidence", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readevidence].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytokendescriptor", "Member[replytoaddress]"] + - ["system.string", "system.identitymodel.tokens.securitytokenhandler", "Method[writetoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.x509issuerserialkeyidentifierclause", "Member[issuerserialnumber]"] + - ["system.string", "system.identitymodel.tokens.samlassertion", "Member[issuer]"] + - ["system.identitymodel.tokens.samlaction", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readaction].ReturnValue"] + - ["system.security.cryptography.symmetricalgorithm", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[getsymmetricalgorithm].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createstatements].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2nameidentifier", "Member[externalencryptedkeys]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[validatetoken].ReturnValue"] + - ["system.security.cryptography.asymmetricalgorithm", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[getasymmetricalgorithm].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[gettokenreplaycacheentryexpirationtime].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.saml2assertion", "Member[issueinstant]"] + - ["system.datetime", "system.identitymodel.tokens.sessionsecuritytoken", "Member[validfrom]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readnameid].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.identitymodel.tokens.securitytokenhandlercollectionmanager", "Member[securitytokenhandlercollections]"] + - ["system.nullable", "system.identitymodel.tokens.saml2conditions", "Member[notbefore]"] + - ["system.string", "system.identitymodel.tokens.samlauthorizationdecisionclaimresource", "Member[actionnamespace]"] + - ["system.string", "system.identitymodel.tokens.securitytokentypes!", "Member[kerberos]"] + - ["system.nullable", "system.identitymodel.tokens.saml2subjectconfirmationdata", "Member[notbefore]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.samlauthorizationdecisionclaimresource", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlsubjectstatement", "Member[isreadonly]"] + - ["system.string", "system.identitymodel.tokens.rsakeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509issuerserialkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.encryptedkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.type", "system.identitymodel.tokens.rsasecuritytokenhandler", "Member[tokentype]"] + - ["system.identitymodel.tokens.saml2statement", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readstatement].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.signingcredentials", "Member[digestalgorithm]"] + - ["system.string", "system.identitymodel.tokens.samlauthorizationdecisionclaimresource", "Member[resource]"] + - ["system.boolean", "system.identitymodel.tokens.aggregatetokenresolver", "Method[tryresolvesecuritykeycore].ReturnValue"] + - ["system.identitymodel.tokens.symmetricsecuritykey", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Member[securitykey]"] + - ["system.identitymodel.tokens.securitykeyusage", "system.identitymodel.tokens.securitykeyusage!", "Member[exchange]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitytokenhandler", "Method[createsecuritytokenreference].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2nameidentifier", "Member[value]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[strtransform]"] + - ["system.byte[]", "system.identitymodel.tokens.securitykey", "Method[encryptkey].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.encryptedsecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.encryptedsecuritytoken", "Member[securitykeys]"] + - ["system.identitymodel.tokens.samlsubject", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createsamlsubject].ReturnValue"] + - ["system.type", "system.identitymodel.tokens.securitytokenhandler", "Member[tokentype]"] + - ["system.security.cryptography.asymmetricsignatureformatter", "system.identitymodel.tokens.rsasecuritykey", "Method[getsignatureformatter].ReturnValue"] + - ["system.identitymodel.tokens.saml2attributestatement", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createattributestatement].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.kerberostickethashkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytokendescriptor", "Member[tokentype]"] + - ["system.boolean", "system.identitymodel.tokens.samlauthenticationstatement", "Member[isreadonly]"] + - ["system.uri", "system.identitymodel.tokens.saml2authenticationcontext", "Member[classreference]"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.usernamesecuritytoken", "Member[username]"] + - ["system.string[]", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytoken", "Member[id]"] + - ["system.identitymodel.policy.iauthorizationpolicy", "system.identitymodel.tokens.samlsubjectstatement", "Method[createpolicy].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.saml2attribute", "Member[attributevaluexsitype]"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2assertion", "Member[issuer]"] + - ["system.identitymodel.tokens.samladvice", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readadvice].ReturnValue"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.tokens.saml2assertion", "Member[signingcredentials]"] + - ["system.identitymodel.tokens.securitytokenhandlercollection", "system.identitymodel.tokens.securitytokenhandlercollectionmanager", "Member[item]"] + - ["system.boolean", "system.identitymodel.tokens.issuertokenresolver", "Method[tryresolvesecuritykeycore].ReturnValue"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlassertion", "Member[statements]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.windowssecuritytoken", "Member[securitykeys]"] + - ["system.identitymodel.tokens.samlaccessdecision", "system.identitymodel.tokens.saml2authorizationdecisionstatement", "Member[decision]"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[usernamenamespace]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.tokens.samlsecuritytokenhandler", "Member[certificatevalidator]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[signature]"] + - ["system.security.cryptography.hashalgorithm", "system.identitymodel.tokens.rsasecuritykey", "Method[gethashalgorithmforsignature].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createxmlstringfromattributes].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.x509securitytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.identitymodel.tokens.saml2assertion", "system.identitymodel.tokens.saml2securitykeyidentifierclause", "Member[assertion]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[aes192keywrap]"] + - ["system.security.cryptography.icryptotransform", "system.identitymodel.tokens.symmetricsecuritykey", "Method[getencryptiontransform].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[psha1keyderivationdec2005]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaultrevocationmode]"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritykey", "Method[issupportedalgorithm].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlattribute", "Member[namespace]"] + - ["system.boolean", "system.identitymodel.tokens.samlconditions", "Member[isreadonly]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[pgp]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.encryptedkeyidentifierclause", "Member[encryptingkeyidentifier]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[windows]"] + - ["system.boolean", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytoken", "Member[ispersistent]"] + - ["system.string", "system.identitymodel.tokens.configurationbasedissuernameregistry", "Method[getissuername].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytokenhandler", "Member[canwritetoken]"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[tryresolveissuertoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlnameidentifierclaimresource", "Member[format]"] + - ["system.identitymodel.tokens.samlsecuritytokenrequirement", "system.identitymodel.tokens.samlsecuritytokenhandler", "Member[samlsecuritytokenrequirement]"] + - ["system.boolean", "system.identitymodel.tokens.samlattribute", "Member[isreadonly]"] + - ["system.string", "system.identitymodel.tokens.samlauthorizationdecisionclaimresource", "Member[actionname]"] + - ["system.byte[]", "system.identitymodel.tokens.kerberostickethashkeyidentifierclause", "Method[getkerberostickethash].ReturnValue"] + - ["system.identitymodel.tokens.samlassertion", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readassertion].ReturnValue"] + - ["t", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.x509securitytoken", "Member[securitykeys]"] + - ["system.string", "system.identitymodel.tokens.saml2securitytoken", "Member[id]"] + - ["system.string", "system.identitymodel.tokens.samlattribute", "Member[attributevaluexsitype]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.securitytoken", "Member[securitykeys]"] + - ["system.byte[]", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[writetoken].ReturnValue"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[trustedstorelocation]"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenrequirement", "Member[nameclaimtype]"] + - ["system.uri", "system.identitymodel.tokens.saml2authenticationcontext", "Member[declarationreference]"] + - ["system.collections.generic.idictionary", "system.identitymodel.tokens.configurationbasedissuernameregistry", "Member[configuredtrustedissuers]"] + - ["system.identitymodel.tokens.samlcondition", "system.identitymodel.tokens.samlserializer", "Method[loadcondition].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securitytokendescriptor", "Member[tokenissuername]"] + - ["system.string", "system.identitymodel.tokens.samlassertionkeyidentifierclause", "Member[assertionid]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.tokenreplaycache", "Method[get].ReturnValue"] + - ["system.security.cryptography.asymmetricsignaturedeformatter", "system.identitymodel.tokens.asymmetricsecuritykey", "Method[getsignaturedeformatter].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[aes256encryption]"] + - ["system.security.principal.windowsidentity", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createwindowsidentity].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[issupportedalgorithm].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.identitymodel.tokens.securitytokenhandlercollection", "Member[tokentypeidentifiers]"] + - ["system.identitymodel.tokens.saml2evidence", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readevidence].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[canreadkeyidentifierclausecore].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.samlnameidentifierclaimresource", "Method[gethashcode].ReturnValue"] + - ["system.security.principal.windowsidentity", "system.identitymodel.tokens.windowssecuritytoken", "Member[windowsidentity]"] + - ["system.datetime", "system.identitymodel.tokens.x509securitytoken", "Member[validto]"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyidentifier", "Member[isreadonly]"] + - ["system.string", "system.identitymodel.tokens.securitytokentypes!", "Member[saml]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[namespace]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[internaltokenreference]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2authorizationdecisionstatement", "Member[actions]"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.x509rawdatakeyidentifierclause", "Method[createkey].ReturnValue"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.tokens.samlassertion", "Member[signingcredentials]"] + - ["system.identitymodel.tokens.samlconditions", "system.identitymodel.tokens.samlserializer", "Method[loadconditions].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritytokenhandler", "Member[canvalidatetoken]"] + - ["system.identitymodel.claims.claimset", "system.identitymodel.tokens.samlsubject", "Method[extractsubjectkeyclaimset].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[exclusivec14n]"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Member[canvalidatetoken]"] + - ["system.identitymodel.tokens.securitykeytype", "system.identitymodel.tokens.securitykeytype!", "Member[symmetrickey]"] + - ["system.string", "system.identitymodel.tokens.sessionsecuritytoken", "Member[id]"] + - ["system.byte[]", "system.identitymodel.tokens.x509rawdatakeyidentifierclause", "Method[getx509rawdata].ReturnValue"] + - ["system.timespan", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[tokenreplaycacheexpirationperiod]"] + - ["system.int32", "system.identitymodel.tokens.samlauthenticationclaimresource", "Method[gethashcode].ReturnValue"] + - ["system.identitymodel.tokens.samlaccessdecision", "system.identitymodel.tokens.samlaccessdecision!", "Member[indeterminate]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.symmetricproofdescriptor", "Member[requestorencryptingcredentials]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[xkms]"] + - ["system.string", "system.identitymodel.tokens.issuernameregistry", "Method[getwindowsissuername].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[findupn].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.asymmetricproofdescriptor", "Member[keyidentifier]"] + - ["system.datetime", "system.identitymodel.tokens.securitytoken", "Member[validto]"] + - ["system.boolean", "system.identitymodel.tokens.x509certificatestoretokenresolver", "Method[tryresolvesecuritykeycore].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.aggregatetokenresolver", "Method[tryresolvetokencore].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[username]"] + - ["system.string[]", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.securitykeyidentifierclause", "Method[getderivationnonce].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.x509securitytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.identitymodel.tokens.samlstatement", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readstatement].ReturnValue"] + - ["system.xml.xmlelement", "system.identitymodel.tokens.securitytokenelement", "Member[securitytokenxml]"] + - ["system.string", "system.identitymodel.tokens.securitytokentypes!", "Member[rsa]"] + - ["system.boolean", "system.identitymodel.tokens.genericxmlsecuritykeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[encryptkey].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandler", "Member[canwritetoken]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.samlsubject", "Method[extractclaims].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlauthoritybinding", "Member[binding]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.encryptedsecuritytoken", "Member[encryptingcredentials]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readsubjectkeyinfo].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytokenhandler", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.samlaudiencerestrictioncondition", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readaudiencerestrictioncondition].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readkeyidentifierclause].ReturnValue"] + - ["tclause", "system.identitymodel.tokens.securitykeyidentifier", "Method[find].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[prefix]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.aggregatetokenresolver", "Member[tokenresolvers]"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytoken", "Member[id]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.identitymodel.tokens.securitytokenhandlerconfiguration!", "Member[defaulttrustedstorelocation]"] + - ["system.datetime", "system.identitymodel.tokens.saml2securitytoken", "Member[validto]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[tripledesencryption]"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.security.cryptography.rsa", "system.identitymodel.tokens.rsakeyidentifierclause", "Member[rsa]"] + - ["system.string", "system.identitymodel.tokens.x509securitytoken", "Member[id]"] + - ["system.string[]", "system.identitymodel.tokens.securitytokenhandler", "Method[gettokentypeidentifiers].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytoken", "Member[isreferencemode]"] + - ["system.boolean", "system.identitymodel.tokens.rsakeyidentifierclause", "Member[cancreatekey]"] + - ["system.boolean", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[rsaoaepkeywrap]"] + - ["system.boolean", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[issymmetricalgorithm].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.sessionsecuritytokencachekey", "Member[endpointid]"] + - ["system.identitymodel.tokens.issuernameregistry", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[issuernameregistry]"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler!", "Member[assertion]"] + - ["system.identitymodel.tokens.saml2subjectconfirmationdata", "system.identitymodel.tokens.saml2subjectconfirmation", "Member[subjectconfirmationdata]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.xml.uniqueid", "system.identitymodel.tokens.sessionsecuritytoken", "Member[keygeneration]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[resolveissuertoken].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.encryptedsecuritytoken", "Member[token]"] + - ["system.identitymodel.tokens.samlassertion", "system.identitymodel.tokens.samlsecuritykeyidentifierclause", "Member[assertion]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.binarykeyidentifierclause", "Method[getrawbuffer].ReturnValue"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.encryptingcredentials", "Member[securitykey]"] + - ["system.string", "system.identitymodel.tokens.localidkeyidentifierclause", "Member[localid]"] + - ["system.identitymodel.tokens.securitytokenhandler", "system.identitymodel.tokens.bootstrapcontext", "Member[securitytokenhandler]"] + - ["system.xml.xmlqualifiedname", "system.identitymodel.tokens.samlauthoritybinding", "Member[authoritykind]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritytokenhandler", "Member[canwritetoken]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2evidence", "Member[assertions]"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.securitykeyidentifier", "Method[createkey].ReturnValue"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlattribute", "Member[attributevalues]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Member[securitykeys]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[unspecified]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.rsasecuritytoken", "Member[securitykeys]"] + - ["system.identitymodel.tokens.samlconditions", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createconditions].ReturnValue"] + - ["system.uri", "system.identitymodel.tokens.saml2authorizationdecisionstatement!", "Member[emptyresource]"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.signingcredentials", "Member[signingkey]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.windowsusernamesecuritytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenhandler!", "Member[unspecifiedauthenticationmethod]"] + - ["system.string", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Member[valuetypeuri]"] + - ["t", "system.identitymodel.tokens.rsasecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.samladvice", "system.identitymodel.tokens.samlserializer", "Method[loadadvice].ReturnValue"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.symmetricproofdescriptor", "Member[targetencryptingcredentials]"] + - ["system.identitymodel.tokens.saml2assertion", "system.identitymodel.tokens.saml2securitytoken", "Member[assertion]"] + - ["system.boolean", "system.identitymodel.tokens.rsasecuritytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.nullable", "system.identitymodel.tokens.saml2subjectconfirmationdata", "Member[notonorafter]"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2assertion", "Member[statements]"] + - ["system.uri", "system.identitymodel.tokens.saml2attribute", "Member[nameformat]"] + - ["system.identitymodel.tokens.samlauthenticationstatement", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createauthenticationstatement].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.securitytokenhandler", "Method[createtoken].ReturnValue"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlevidence", "Member[assertionidreferences]"] + - ["system.boolean", "system.identitymodel.tokens.encryptedsecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[createtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.samlassertion", "Member[minorversion]"] + - ["system.datetime", "system.identitymodel.tokens.samlauthenticationstatement", "Member[authenticationinstant]"] + - ["system.nullable", "system.identitymodel.tokens.saml2proxyrestriction", "Member[count]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2attributestatement", "Member[attributes]"] + - ["system.identitymodel.tokens.saml2audiencerestriction", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readaudiencerestriction].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2audiencerestriction", "Member[audiences]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlaudiencerestrictioncondition", "Member[audiences]"] + - ["system.identitymodel.tokens.samlauthenticationstatement", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readauthenticationstatement].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytokenhandler", "Member[writexmldsigdefinedclausetypes]"] + - ["system.string", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Member[cookieelementname]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.encryptedkeyencryptingcredentials", "Member[wrappingcredentials]"] + - ["system.string", "system.identitymodel.tokens.kerberosrequestorsecuritytoken", "Member[id]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.identitymodel.tokens.samlaccessdecision", "system.identitymodel.tokens.samlauthorizationdecisionstatement", "Member[accessdecision]"] + - ["system.uri", "system.identitymodel.tokens.saml2action", "Member[namespace]"] + - ["system.datetime", "system.identitymodel.tokens.samlauthenticationclaimresource", "Member[authenticationinstant]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.usernamesecuritytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlassertionkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlcondition", "Member[isreadonly]"] + - ["system.identitymodel.tokens.saml2conditions", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readconditions].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlauthorizationdecisionclaimresource", "Method[equals].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.x509issuerserialkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.identitymodel.tokens.samlstatement", "system.identitymodel.tokens.samlserializer", "Method[loadstatement].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2conditions", "Member[audiencerestrictions]"] + - ["system.boolean", "system.identitymodel.tokens.localidkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.identitymodel.tokens.saml2authenticationstatement", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readauthenticationstatement].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.usernamesecuritytokenhandler", "Member[canwritetoken]"] + - ["system.identitymodel.tokens.saml2conditions", "system.identitymodel.tokens.saml2assertion", "Member[conditions]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlevidence", "Member[assertions]"] + - ["system.identitymodel.tokens.proofdescriptor", "system.identitymodel.tokens.securitytokendescriptor", "Member[proof]"] + - ["system.uri", "system.identitymodel.tokens.saml2subjectconfirmation", "Member[method]"] + - ["system.identitymodel.tokens.samlassertion", "system.identitymodel.tokens.samlsecuritytoken", "Member[assertion]"] + - ["system.string", "system.identitymodel.tokens.x509thumbprintkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createstatements].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.securitytoken", "Member[validfrom]"] + - ["system.identitymodel.tokens.samlsubject", "system.identitymodel.tokens.samlsubjectstatement", "Member[samlsubject]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[readkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.tokenreplaycache", "Method[contains].ReturnValue"] + - ["system.security.cryptography.x509certificates.storename", "system.identitymodel.tokens.issuertokenresolver!", "Member[defaultstorename]"] + - ["system.string", "system.identitymodel.tokens.sessionsecuritytoken", "Member[endpointid]"] + - ["system.string", "system.identitymodel.tokens.bootstrapcontext", "Member[token]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.rsasecuritytokenhandler", "Method[readtoken].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2advice", "Member[assertions]"] + - ["system.string", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createxmlstringfromattributes].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.samlauthenticationclaimresource", "Member[authoritybindings]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.samlsecuritytoken", "Member[securitykeys]"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readsubjectkeyinfo].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[createtoken].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.samlassertion", "Member[signingtoken]"] + - ["t", "system.identitymodel.tokens.securitytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.type", "system.identitymodel.tokens.usernamesecuritytokenhandler", "Member[tokentype]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.usernamesecuritytoken", "Member[securitykeys]"] + - ["system.string", "system.identitymodel.tokens.samlaction", "Member[action]"] + - ["system.boolean", "system.identitymodel.tokens.usernamesecuritytokenhandler", "Member[retainpassword]"] + - ["system.identitymodel.selectors.audienceurimode", "system.identitymodel.tokens.audiencerestriction", "Member[audiencemode]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[dsasha1signature]"] + - ["system.string", "system.identitymodel.tokens.samlattribute", "Member[name]"] + - ["system.collections.generic.dictionary", "system.identitymodel.tokens.securitytokendescriptor", "Member[properties]"] + - ["system.collections.generic.icollection", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[collectattributevalues].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[aes192encryption]"] + - ["system.xml.uniqueid", "system.identitymodel.tokens.sessionsecuritytokencachekey", "Member[keygeneration]"] + - ["system.string", "system.identitymodel.tokens.samlsecuritytokenrequirement", "Member[roleclaimtype]"] + - ["system.identitymodel.tokens.samlcondition", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readcondition].ReturnValue"] + - ["system.xml.uniqueid", "system.identitymodel.tokens.sessionsecuritytoken", "Member[contextid]"] + - ["t", "system.identitymodel.tokens.x509securitytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[securitykeys]"] + - ["system.string", "system.identitymodel.tokens.securitytokenhandlercollectionmanager+usage!", "Member[actas]"] + - ["system.type", "system.identitymodel.tokens.samlsecuritytokenhandler", "Member[tokentype]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.securitytokendescriptor", "Member[encryptingcredentials]"] + - ["system.boolean", "system.identitymodel.tokens.usernamesecuritytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.xml.xmlelement", "system.identitymodel.tokens.genericxmlsecuritykeyidentifierclause", "Member[referencexml]"] + - ["system.identitymodel.tokens.samlattribute", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createattribute].ReturnValue"] + - ["system.security.cryptography.hashalgorithm", "system.identitymodel.tokens.asymmetricsecuritykey", "Method[gethashalgorithmforsignature].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[smartcardpki]"] + - ["system.identitymodel.tokens.saml2conditions", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createconditions].ReturnValue"] + - ["system.timespan", "system.identitymodel.tokens.sessionsecuritytokenhandler!", "Member[defaultlifetime]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[resolvesecuritykeys].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.saml2assertionkeyidentifierclause!", "Method[matches].ReturnValue"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readnameidtype].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[smartcard]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2advice", "Member[assertionidreferences]"] + - ["system.string", "system.identitymodel.tokens.samlauthenticationstatement!", "Member[claimtype]"] + - ["system.string", "system.identitymodel.tokens.samlnameidentifierclaimresource", "Member[name]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[validatetoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlattribute", "Member[originalissuer]"] + - ["system.string", "system.identitymodel.tokens.saml2securitytokenhandler!", "Member[tokenprofile11valuetype]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandler", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.encryptedsecuritytoken", "Member[validto]"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandlercollection", "Method[canreadtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.identitymodel.tokens.securitykeyidentifier", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitytokenhandler", "Method[canwritekeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.x509rawdatakeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykey", "Method[isasymmetricalgorithm].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[getivsize].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytokenrequirement", "Member[maptowindows]"] + - ["system.security.cryptography.icryptotransform", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[getencryptiontransform].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.samlconstants!", "Member[emailnamespace]"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[canreadtoken].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyidentifierclauseserializer", "Method[canwritekeyidentifierclause].ReturnValue"] + - ["system.int32", "system.identitymodel.tokens.securitytokenhandlercollectionmanager", "Member[count]"] + - ["system.string", "system.identitymodel.tokens.securitytokentypes!", "Member[x509certificate]"] + - ["system.int32", "system.identitymodel.tokens.saml2id", "Method[gethashcode].ReturnValue"] + - ["t", "system.identitymodel.tokens.genericxmlsecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.samlaccessdecision", "system.identitymodel.tokens.samlaccessdecision!", "Member[deny]"] + - ["system.identitymodel.tokens.saml2id", "system.identitymodel.tokens.saml2subjectconfirmationdata", "Member[inresponseto]"] + - ["system.datetime", "system.identitymodel.tokens.windowssecuritytoken", "Member[validto]"] + - ["system.boolean", "system.identitymodel.tokens.x509securitytokenhandler", "Method[canwritekeyidentifierclause].ReturnValue"] + - ["system.type", "system.identitymodel.tokens.saml2securitytokenhandler", "Member[tokentype]"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.samlsubject", "Member[crypto]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[tlssspikeywrap]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samladvice", "Member[assertionidreferences]"] + - ["system.string", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readattributevalue].ReturnValue"] + - ["system.timespan", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[maxclockskew]"] + - ["system.string", "system.identitymodel.tokens.usernamesecuritytoken", "Member[password]"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.identitymodel.tokens.samlsecuritytokenhandler", "Member[keyinfoserializer]"] + - ["system.security.claims.authenticationinformation", "system.identitymodel.tokens.securitytokendescriptor", "Member[authenticationinfo]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[externaltokenreference]"] + - ["system.boolean", "system.identitymodel.tokens.samldonotcachecondition", "Member[isreadonly]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.sessionsecuritytoken", "Member[securitykeys]"] + - ["system.byte[]", "system.identitymodel.tokens.securitykey", "Method[decryptkey].ReturnValue"] + - ["system.identitymodel.tokens.samlsubject", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readsubject].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.securitytokenelement", "Method[readsecuritytoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[aes256keywrap]"] + - ["system.byte[]", "system.identitymodel.tokens.rsakeyidentifierclause", "Method[getmodulus].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.usernamesecuritytoken", "Member[id]"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2subject", "Member[nameid]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[servicetokenresolver]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[getencryptingcredentials].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Method[applytransforms].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[issuertokenresolver]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.audiencerestriction", "Member[allowedaudienceuris]"] + - ["system.string", "system.identitymodel.tokens.saml2assertion", "Member[version]"] + - ["system.boolean", "system.identitymodel.tokens.samlsecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyusage", "system.identitymodel.tokens.securitykeyusage!", "Member[signature]"] + - ["system.string", "system.identitymodel.tokens.x509subjectkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[tlsclient]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.securitytokendescriptor", "Member[token]"] + - ["system.boolean", "system.identitymodel.tokens.x509subjectkeyidentifierclause!", "Method[trycreatefrom].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.securitytokenelement", "Method[validatetoken].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.windowssecuritytoken", "Member[authenticationtype]"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.saml2securitytoken", "Member[issuertoken]"] + - ["system.string", "system.identitymodel.tokens.samlauthenticationstatement", "Member[authenticationmethod]"] + - ["system.security.cryptography.asymmetricsignatureformatter", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[getsignatureformatter].ReturnValue"] + - ["system.xml.xmlelement", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[tokenxml]"] + - ["system.string", "system.identitymodel.tokens.saml2id", "Member[value]"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytokenhandler", "Member[canvalidatetoken]"] + - ["system.datetime", "system.identitymodel.tokens.windowssecuritytoken", "Member[validfrom]"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[canreadkeyidentifierclause].ReturnValue"] + - ["system.collections.ienumerator", "system.identitymodel.tokens.securitykeyidentifier", "Method[getenumerator].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.saml2authenticationstatement", "Member[authenticationinstant]"] + - ["system.datetime", "system.identitymodel.tokens.rsasecuritytoken", "Member[validto]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.securitytokendescriptor", "Member[attachedreference]"] + - ["system.string", "system.identitymodel.tokens.sessionsecuritytoken", "Member[context]"] + - ["system.byte[]", "system.identitymodel.tokens.inmemorysymmetricsecuritykey", "Method[generatederivedkey].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[hmacsha256signature]"] + - ["system.datetime", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Member[validto]"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[getsigningcredentials].ReturnValue"] + - ["system.identitymodel.tokens.securitykey", "system.identitymodel.tokens.securitykeyidentifierclause", "Method[createkey].ReturnValue"] + - ["system.identitymodel.tokens.saml2id", "system.identitymodel.tokens.saml2assertion", "Member[id]"] + - ["system.identitymodel.tokens.samlsecuritytokenrequirement", "system.identitymodel.tokens.saml2securitytokenhandler", "Member[samlsecuritytokenrequirement]"] + - ["system.collections.objectmodel.collection", "system.identitymodel.tokens.saml2proxyrestriction", "Member[audiences]"] + - ["system.identitymodel.tokens.saml2advice", "system.identitymodel.tokens.saml2assertion", "Member[advice]"] + - ["system.string", "system.identitymodel.tokens.saml2attribute", "Member[friendlyname]"] + - ["system.string", "system.identitymodel.tokens.localidkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.timespan", "system.identitymodel.tokens.sessionsecuritytokenhandler", "Member[tokenlifetime]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.securitytokenelement", "Method[getidentities].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.identitymodel.tokens.securitytokenhandlerconfiguration", "Member[revocationmode]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createsecuritytokenreference].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.kerberossecuritytokenhandler", "Member[canvalidatetoken]"] + - ["system.collections.generic.icollection", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[collectattributevalues].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlassertionkeyidentifierclause!", "Method[matches].ReturnValue"] + - ["system.identitymodel.tokens.samlattributestatement", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[readattributestatement].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.sessionsecuritytokencachekey", "Method[equals].ReturnValue"] + - ["system.identitymodel.tokens.x509ntauthchaintrustvalidator", "system.identitymodel.tokens.x509securitytokenhandler", "Member[x509ntauthchaintrustvalidator]"] + - ["system.collections.generic.ilist", "system.identitymodel.tokens.samlsubject", "Member[confirmationmethods]"] + - ["system.boolean", "system.identitymodel.tokens.saml2id", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.encryptedkeyidentifierclause", "Method[getencryptedkey].ReturnValue"] + - ["system.nullable", "system.identitymodel.tokens.saml2authenticationstatement", "Member[sessionnotonorafter]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.identitymodel.tokens.samlsecuritytokenrequirement", "Member[certificatevalidator]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[windowssspikeywrap]"] + - ["system.string", "system.identitymodel.tokens.authenticationmethods!", "Member[spki]"] + - ["system.boolean", "system.identitymodel.tokens.encryptedsecuritytokenhandler", "Member[canwritetoken]"] + - ["system.identitymodel.tokens.saml2attribute", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[createattribute].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.identitymodel.tokens.bootstrapcontext", "Member[securitytoken]"] + - ["system.boolean", "system.identitymodel.tokens.x509datasecuritykeyidentifierclauseserializer", "Method[canwritekeyidentifierclause].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[rsav15keywrap]"] + - ["system.string", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[id]"] + - ["system.string", "system.identitymodel.tokens.samlsubject", "Member[subjectconfirmationdata]"] + - ["system.identitymodel.tokens.saml2nameidentifier", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readencryptedid].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.securitykeyelement", "Method[issupportedalgorithm].ReturnValue"] + - ["system.security.principal.windowsidentity", "system.identitymodel.tokens.samlsecuritytokenhandler", "Method[createwindowsidentity].ReturnValue"] + - ["system.datetime", "system.identitymodel.tokens.genericxmlsecuritytoken", "Member[validfrom]"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.samlauthorizationdecisionstatement", "Member[isreadonly]"] + - ["system.identitymodel.tokens.saml2advice", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readadvice].ReturnValue"] + - ["system.timespan", "system.identitymodel.tokens.sessionsecuritytokenhandler!", "Member[defaulttokenlifetime]"] + - ["system.identitymodel.tokens.saml2proxyrestriction", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readproxyrestriction].ReturnValue"] + - ["system.string", "system.identitymodel.tokens.signingcredentials", "Member[signaturealgorithm]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.tokens.kerberosreceiversecuritytoken", "Member[securitykeys]"] + - ["system.type", "system.identitymodel.tokens.x509securitytokenhandler", "Member[tokentype]"] + - ["system.string", "system.identitymodel.tokens.securityalgorithms!", "Member[sha512digest]"] + - ["system.byte[]", "system.identitymodel.tokens.rsasecuritykey", "Method[encryptkey].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.identitymodel.tokens.signingcredentials", "Member[signingkeyidentifier]"] + - ["system.identitymodel.tokens.saml2subjectconfirmation", "system.identitymodel.tokens.saml2securitytokenhandler", "Method[readsubjectconfirmation].ReturnValue"] + - ["system.boolean", "system.identitymodel.tokens.saml2securitytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.byte[]", "system.identitymodel.tokens.x509asymmetricsecuritykey", "Method[decryptkey].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.typemodel.yml new file mode 100644 index 000000000000..41a1d1baaef6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.IdentityModel.typemodel.yml @@ -0,0 +1,112 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.uniqueid", "system.identitymodel.delegatingxmldictionaryreader", "Method[readcontentasuniqueid].ReturnValue"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Member[isdefault]"] + - ["t", "system.identitymodel.typedasyncresult", "Member[result]"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[prefix]"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Method[readattributevalue].ReturnValue"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[value]"] + - ["system.string", "system.identitymodel.rsasignaturecookietransform", "Member[hashname]"] + - ["system.byte[]", "system.identitymodel.cookietransform", "Method[encode].ReturnValue"] + - ["system.int32", "system.identitymodel.delegatingxmldictionaryreader", "Method[readcontentasbinhex].ReturnValue"] + - ["system.string", "system.identitymodel.scope", "Member[replytoaddress]"] + - ["system.security.claims.claimsidentity", "system.identitymodel.securitytokenservice", "Method[getoutputclaimsidentity].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.securitytokenservice+federatedasyncstate", "Member[request]"] + - ["system.byte[]", "system.identitymodel.rsaencryptioncookietransform", "Method[decode].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.securitytokenservice", "Method[beginrenew].ReturnValue"] + - ["system.int32", "system.identitymodel.deflatecookietransform", "Member[maxdecompressedsize]"] + - ["system.boolean", "system.identitymodel.scope", "Member[tokenencryptionrequired]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[endrenew].ReturnValue"] + - ["system.byte[]", "system.identitymodel.deflatecookietransform", "Method[encode].ReturnValue"] + - ["system.byte[]", "system.identitymodel.rsasignaturecookietransform", "Method[encode].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[validate].ReturnValue"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Member[hasvalue]"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionarywriter", "Member[cancanonicalize]"] + - ["system.boolean", "system.identitymodel.asyncresult", "Member[completedsynchronously]"] + - ["system.xml.xmldictionarywriter", "system.identitymodel.delegatingxmldictionarywriter", "Member[innerwriter]"] + - ["system.object", "system.identitymodel.asyncresult", "Member[asyncstate]"] + - ["system.type", "system.identitymodel.delegatingxmldictionaryreader", "Member[valuetype]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.rsasignaturecookietransform", "Member[verificationkeys]"] + - ["system.xml.readstate", "system.identitymodel.delegatingxmldictionaryreader", "Member[readstate]"] + - ["system.boolean", "system.identitymodel.scope", "Member[symmetrickeyencryptionrequired]"] + - ["system.collections.generic.dictionary", "system.identitymodel.openobject", "Member[properties]"] + - ["system.identitymodel.tokens.securitytokenhandler", "system.identitymodel.securitytokenservice", "Method[getsecuritytokenhandler].ReturnValue"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.scope", "Member[encryptingcredentials]"] + - ["system.collections.objectmodel.readonlycollection", "system.identitymodel.rsaencryptioncookietransform", "Member[decryptionkeys]"] + - ["system.identitymodel.protocols.wstrust.lifetime", "system.identitymodel.securitytokenservice", "Method[gettokenlifetime].ReturnValue"] + - ["system.byte[]", "system.identitymodel.deflatecookietransform", "Method[decode].ReturnValue"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Method[lookupnamespace].ReturnValue"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Method[movetofirstattribute].ReturnValue"] + - ["system.security.claims.claimsidentity", "system.identitymodel.securitytokenservice", "Method[endgetoutputclaimsidentity].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.securitytokenservice", "Method[beginvalidate].ReturnValue"] + - ["system.xml.writestate", "system.identitymodel.delegatingxmldictionarywriter", "Member[writestate]"] + - ["system.int32", "system.identitymodel.delegatingxmldictionaryreader", "Member[attributecount]"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.scope", "Member[signingcredentials]"] + - ["system.threading.waithandle", "system.identitymodel.asyncresult", "Member[asyncwaithandle]"] + - ["system.identitymodel.tokens.securitytokendescriptor", "system.identitymodel.securitytokenservice", "Method[createsecuritytokendescriptor].ReturnValue"] + - ["system.int32", "system.identitymodel.delegatingxmldictionaryreader", "Member[depth]"] + - ["system.string", "system.identitymodel.rsaencryptioncookietransform", "Member[hashname]"] + - ["system.xml.xmlnodetype", "system.identitymodel.delegatingxmldictionaryreader", "Member[nodetype]"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[xmllang]"] + - ["system.identitymodel.tokens.encryptingcredentials", "system.identitymodel.securitytokenservice", "Method[getrequestorproofencryptingcredentials].ReturnValue"] + - ["t", "system.identitymodel.typedasyncresult!", "Method[end].ReturnValue"] + - ["system.security.cryptography.rsa", "system.identitymodel.rsasignaturecookietransform", "Member[signingkey]"] + - ["system.security.claims.claimsprincipal", "system.identitymodel.securitytokenservice+federatedasyncstate", "Member[claimsprincipal]"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[namespaceuri]"] + - ["system.boolean", "system.identitymodel.asyncresult", "Member[iscompleted]"] + - ["system.identitymodel.tokens.securitytokenhandler", "system.identitymodel.securitytokenservice+federatedasyncstate", "Member[securitytokenhandler]"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Method[movetoattribute].ReturnValue"] + - ["system.collections.generic.dictionary", "system.identitymodel.scope", "Member[properties]"] + - ["system.string", "system.identitymodel.securitytokenservice", "Method[getissuername].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.securitytokenservice", "Method[begingetscope].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[endvalidate].ReturnValue"] + - ["system.byte[]", "system.identitymodel.rsaencryptioncookietransform", "Method[encode].ReturnValue"] + - ["system.string", "system.identitymodel.scope", "Member[appliestoaddress]"] + - ["system.int32", "system.identitymodel.delegatingxmldictionaryreader", "Method[readcontentasbase64].ReturnValue"] + - ["system.identitymodel.tokens.securitytokendescriptor", "system.identitymodel.securitytokenservice", "Member[securitytokendescriptor]"] + - ["system.boolean", "system.identitymodel.envelopedsignaturereader", "Method[tryreadsignature].ReturnValue"] + - ["system.byte[]", "system.identitymodel.rsasignaturecookietransform", "Method[decode].ReturnValue"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Method[movetonextattribute].ReturnValue"] + - ["system.xml.xmlspace", "system.identitymodel.delegatingxmldictionaryreader", "Member[xmlspace]"] + - ["system.byte[]", "system.identitymodel.cookietransform", "Method[decode].ReturnValue"] + - ["system.security.cryptography.rsa", "system.identitymodel.rsaencryptioncookietransform", "Member[encryptionkey]"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Member[isemptyelement]"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Method[getattribute].ReturnValue"] + - ["system.int32", "system.identitymodel.delegatingxmldictionaryreader", "Method[readvaluechunk].ReturnValue"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[name]"] + - ["system.boolean", "system.identitymodel.envelopedsignaturereader", "Method[read].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytoken", "system.identitymodel.securitytokenservice", "Member[request]"] + - ["system.identitymodel.scope", "system.identitymodel.securitytokenservice", "Method[endgetscope].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[issue].ReturnValue"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[item]"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Member[eof]"] + - ["system.identitymodel.tokens.proofdescriptor", "system.identitymodel.securitytokenservice", "Method[getprooftoken].ReturnValue"] + - ["system.security.claims.claimsprincipal", "system.identitymodel.securitytokenservice", "Member[principal]"] + - ["system.identitymodel.tokens.signingcredentials", "system.identitymodel.envelopedsignaturereader", "Member[signingcredentials]"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[baseuri]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[getresponse].ReturnValue"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Method[read].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.securitytokenservice", "Method[begingetoutputclaimsidentity].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[cancel].ReturnValue"] + - ["system.xml.xmlnametable", "system.identitymodel.delegatingxmldictionaryreader", "Member[nametable]"] + - ["system.identitymodel.configuration.securitytokenserviceconfiguration", "system.identitymodel.securitytokenservice", "Member[securitytokenserviceconfiguration]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[endissue].ReturnValue"] + - ["system.byte[]", "system.identitymodel.protecteddatacookietransform", "Method[encode].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.securitytokenservice+federatedasyncstate", "Member[result]"] + - ["system.iasyncresult", "system.identitymodel.securitytokenservice", "Method[begincancel].ReturnValue"] + - ["system.xml.xmldictionaryreader", "system.identitymodel.delegatingxmldictionaryreader", "Member[innerreader]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[endcancel].ReturnValue"] + - ["system.byte[]", "system.identitymodel.protecteddatacookietransform", "Method[decode].ReturnValue"] + - ["system.string", "system.identitymodel.unsupportedtokentypebadrequestexception", "Member[tokentype]"] + - ["system.string", "system.identitymodel.delegatingxmldictionaryreader", "Member[localname]"] + - ["system.identitymodel.scope", "system.identitymodel.securitytokenservice", "Method[getscope].ReturnValue"] + - ["system.identitymodel.scope", "system.identitymodel.securitytokenservice", "Member[scope]"] + - ["system.boolean", "system.identitymodel.delegatingxmldictionaryreader", "Method[movetoelement].ReturnValue"] + - ["system.iasyncresult", "system.identitymodel.securitytokenservice", "Method[beginissue].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.identitymodel.securitytokenservice", "Method[renew].ReturnValue"] + - ["system.string", "system.identitymodel.delegatingxmldictionarywriter", "Method[lookupprefix].ReturnValue"] + - ["system.char", "system.identitymodel.delegatingxmldictionaryreader", "Member[quotechar]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Json.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Json.typemodel.yml new file mode 100644 index 000000000000..0aa350b43b42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Json.typemodel.yml @@ -0,0 +1,61 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.int64", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.json.jsonvalue", "system.json.jsonvalue!", "Method[parse].ReturnValue"] + - ["system.single", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.json.jsontype", "system.json.jsontype!", "Member[array]"] + - ["system.boolean", "system.json.jsonobject", "Method[containskey].ReturnValue"] + - ["system.int32", "system.json.jsonarray", "Member[count]"] + - ["system.boolean", "system.json.jsonobject", "Member[isreadonly]"] + - ["system.collections.generic.ienumerator", "system.json.jsonobject", "Method[getenumerator].ReturnValue"] + - ["system.json.jsontype", "system.json.jsontype!", "Member[boolean]"] + - ["system.json.jsontype", "system.json.jsonarray", "Member[jsontype]"] + - ["system.decimal", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.sbyte", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.json.jsonvalue", "system.json.jsonobject", "Member[item]"] + - ["system.char", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.json.jsontype", "system.json.jsonvalue", "Member[jsontype]"] + - ["system.int32", "system.json.jsonobject", "Member[count]"] + - ["system.json.jsontype", "system.json.jsonobject", "Member[jsontype]"] + - ["system.int32", "system.json.jsonarray", "Method[indexof].ReturnValue"] + - ["system.json.jsonvalue", "system.json.jsonvalue", "Member[item]"] + - ["system.byte", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.json.jsonarray", "Method[remove].ReturnValue"] + - ["system.boolean", "system.json.jsonobject", "Method[remove].ReturnValue"] + - ["system.datetimeoffset", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.json.jsonvalue", "system.json.jsonarray", "Member[item]"] + - ["system.collections.generic.icollection", "system.json.jsonobject", "Member[keys]"] + - ["system.json.jsontype", "system.json.jsontype!", "Member[object]"] + - ["system.json.jsonvalue", "system.json.jsonvalue!", "Method[load].ReturnValue"] + - ["system.int32", "system.json.jsonvalue", "Member[count]"] + - ["system.collections.generic.icollection", "system.json.jsonobject", "Member[values]"] + - ["system.boolean", "system.json.jsonarray", "Member[isreadonly]"] + - ["system.json.jsonvalue", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.json.jsontype", "system.json.jsontype!", "Member[string]"] + - ["system.int16", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.guid", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.collections.ienumerator", "system.json.jsonarray", "Method[getenumerator].ReturnValue"] + - ["system.datetime", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.uint32", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.json.jsonvalue", "Method[containskey].ReturnValue"] + - ["system.json.jsontype", "system.json.jsontype!", "Member[number]"] + - ["system.boolean", "system.json.jsonobject", "Method[trygetvalue].ReturnValue"] + - ["system.json.jsontype", "system.json.jsonprimitive", "Member[jsontype]"] + - ["system.timespan", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.json.jsonarray", "Method[contains].ReturnValue"] + - ["system.collections.ienumerator", "system.json.jsonobject", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.json.jsonobject", "Method[contains].ReturnValue"] + - ["system.uint16", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.uint64", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.double", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.json.jsonarray", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.json.jsonvalue", "Method[tostring].ReturnValue"] + - ["system.string", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.uri", "system.json.jsonvalue!", "Method[op_implicit].ReturnValue"] + - ["system.collections.ienumerator", "system.json.jsonvalue", "Method[getenumerator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Linq.Expressions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Linq.Expressions.typemodel.yml new file mode 100644 index 000000000000..832c942a3686 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Linq.Expressions.typemodel.yml @@ -0,0 +1,493 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.type", "system.linq.expressions.debuginfoexpression", "Member[type]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[orelse]"] + - ["system.linq.expressions.expression", "system.linq.expressions.invocationexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[leftshiftassign]"] + - ["system.int32", "system.linq.expressions.methodcallexpression", "Member[argumentcount]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.labelexpression", "Member[nodetype]"] + - ["system.linq.expressions.expression", "system.linq.expressions.memberinitexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[multiplyassignchecked].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[subtractchecked].ReturnValue"] + - ["system.type", "system.linq.expressions.invocationexpression", "Member[type]"] + - ["system.linq.expressions.gotoexpressionkind", "system.linq.expressions.gotoexpressionkind!", "Member[goto]"] + - ["system.linq.expressions.newarrayexpression", "system.linq.expressions.newarrayexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[onescomplement].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[memberinit]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitblock].ReturnValue"] + - ["system.type", "system.linq.expressions.memberinitexpression", "Member[type]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitindex].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[loop]"] + - ["system.linq.expressions.labelexpression", "system.linq.expressions.labelexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.listinitexpression", "Method[reduce].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.runtimevariablesexpression", "Member[nodetype]"] + - ["system.object", "system.linq.expressions.idynamicexpression", "Method[createcallsite].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[addassignchecked]"] + - ["system.linq.expressions.expression", "system.linq.expressions.conditionalexpression", "Member[iftrue]"] + - ["system.linq.expressions.memberlistbinding", "system.linq.expressions.expression!", "Method[listbind].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.membermemberbinding", "Member[bindings]"] + - ["system.linq.expressions.newarrayexpression", "system.linq.expressions.expression!", "Method[newarraybounds].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[unbox]"] + - ["system.int32", "system.linq.expressions.elementinit", "Member[argumentcount]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[subtract].ReturnValue"] + - ["system.linq.expressions.tryexpression", "system.linq.expressions.expression!", "Method[trycatch].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[power]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[postdecrementassign]"] + - ["system.type", "system.linq.expressions.listinitexpression", "Member[type]"] + - ["system.linq.expressions.memberbindingtype", "system.linq.expressions.memberbindingtype!", "Member[listbinding]"] + - ["system.string", "system.linq.expressions.symboldocumentinfo", "Member[filename]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[rightshiftassign].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.conditionalexpression", "Member[nodetype]"] + - ["system.linq.expressions.labeltarget", "system.linq.expressions.gotoexpression", "Member[target]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitlambda].ReturnValue"] + - ["system.type", "system.linq.expressions.catchblock", "Member[test]"] + - ["system.type", "system.linq.expressions.parameterexpression", "Member[type]"] + - ["system.linq.expressions.expression", "system.linq.expressions.invocationexpression", "Method[getargument].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[lambda]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.runtimevariablesexpression", "Member[variables]"] + - ["system.linq.expressions.expression", "system.linq.expressions.constantexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expression", "Method[reduceextensions].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[rightshiftassign]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[equal].ReturnValue"] + - ["system.type", "system.linq.expressions.expression!", "Method[getfunctype].ReturnValue"] + - ["system.linq.expressions.memberbindingtype", "system.linq.expressions.memberbindingtype!", "Member[assignment]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[throw]"] + - ["system.linq.expressions.expression", "system.linq.expressions.dynamicexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.memberassignment", "system.linq.expressions.expressionvisitor", "Method[visitmemberassignment].ReturnValue"] + - ["system.type", "system.linq.expressions.labeltarget", "Member[type]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.expressionvisitor", "Method[visit].ReturnValue"] + - ["system.linq.expressions.gotoexpressionkind", "system.linq.expressions.gotoexpressionkind!", "Member[continue]"] + - ["system.linq.expressions.gotoexpression", "system.linq.expressions.expression!", "Method[break].ReturnValue"] + - ["system.linq.expressions.conditionalexpression", "system.linq.expressions.expression!", "Method[ifthenelse].ReturnValue"] + - ["system.linq.expressions.tryexpression", "system.linq.expressions.expression!", "Method[maketry].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitextension].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[divide]"] + - ["system.linq.expressions.gotoexpressionkind", "system.linq.expressions.gotoexpressionkind!", "Member[break]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.listinitexpression", "Member[initializers]"] + - ["system.linq.expressions.expression", "system.linq.expressions.methodcallexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[multiplyassignchecked]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[moduloassign]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[label]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[and]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[subtractassign].ReturnValue"] + - ["system.type", "system.linq.expressions.dynamicexpression", "Member[delegatetype]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[index]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[notequal].ReturnValue"] + - ["system.linq.expressions.blockexpression", "system.linq.expressions.blockexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.listinitexpression", "system.linq.expressions.listinitexpression", "Method[update].ReturnValue"] + - ["system.boolean", "system.linq.expressions.expression", "Member[canreduce]"] + - ["system.linq.expressions.expression", "system.linq.expressions.memberexpression", "Member[expression]"] + - ["system.linq.expressions.expression", "system.linq.expressions.memberexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.runtimevariablesexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[addassign]"] + - ["system.linq.expressions.labeltarget", "system.linq.expressions.labelexpression", "Member[target]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[typeas]"] + - ["tdelegate", "system.linq.expressions.expression", "Method[compile].ReturnValue"] + - ["system.reflection.memberinfo", "system.linq.expressions.memberbinding", "Member[member]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[rightshift].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[exclusiveor]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[invoke]"] + - ["system.linq.expressions.expression", "system.linq.expressions.switchexpression", "Member[defaultbody]"] + - ["system.linq.expressions.expression", "system.linq.expressions.elementinit", "Method[getargument].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.unaryexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[predecrementassign].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.typebinaryexpression", "Member[expression]"] + - ["system.type", "system.linq.expressions.switchexpression", "Member[type]"] + - ["system.linq.expressions.invocationexpression", "system.linq.expressions.invocationexpression", "Method[update].ReturnValue"] + - ["system.boolean", "system.linq.expressions.binaryexpression", "Member[isliftedtonull]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[unaryplus]"] + - ["system.linq.expressions.expression", "system.linq.expressions.lambdaexpression", "Member[body]"] + - ["system.reflection.methodinfo", "system.linq.expressions.elementinit", "Member[addmethod]"] + - ["system.linq.expressions.typebinaryexpression", "system.linq.expressions.expression!", "Method[typeequal].ReturnValue"] + - ["system.linq.expressions.memberexpression", "system.linq.expressions.expression!", "Method[field].ReturnValue"] + - ["system.string", "system.linq.expressions.lambdaexpression", "Member[name]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.newexpression", "Member[arguments]"] + - ["system.linq.expressions.indexexpression", "system.linq.expressions.expression!", "Method[property].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[arraylength]"] + - ["system.linq.expressions.elementinit", "system.linq.expressions.expression!", "Method[elementinit].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitmemberinit].ReturnValue"] + - ["system.linq.expressions.lambdaexpression", "system.linq.expressions.expression!", "Method[lambda].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.binaryexpression", "Member[right]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[typeas].ReturnValue"] + - ["system.type", "system.linq.expressions.expression!", "Method[getactiontype].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[negatechecked]"] + - ["system.linq.expressions.gotoexpression", "system.linq.expressions.gotoexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.switchcase", "Member[body]"] + - ["system.type", "system.linq.expressions.typebinaryexpression", "Member[typeoperand]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[typeequal]"] + - ["system.linq.expressions.tryexpression", "system.linq.expressions.expression!", "Method[tryfinally].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[makeunary].ReturnValue"] + - ["system.linq.expressions.switchexpression", "system.linq.expressions.switchexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[unbox].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[multiply].ReturnValue"] + - ["system.linq.expressions.newexpression", "system.linq.expressions.listinitexpression", "Member[newexpression]"] + - ["system.linq.expressions.expression", "system.linq.expressions.newarrayexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[exclusiveorassign].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitdefault].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[dynamic]"] + - ["system.linq.expressions.gotoexpression", "system.linq.expressions.expression!", "Method[return].ReturnValue"] + - ["system.linq.expressions.catchblock", "system.linq.expressions.expression!", "Method[catch].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expression", "Method[visitchildren].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[subtractchecked]"] + - ["system.boolean", "system.linq.expressions.listinitexpression", "Member[canreduce]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[multiplychecked]"] + - ["system.linq.expressions.symboldocumentinfo", "system.linq.expressions.debuginfoexpression", "Member[document]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[lessthanorequal]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[subtractassignchecked]"] + - ["system.type", "system.linq.expressions.indexexpression", "Member[type]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[greaterthanorequal].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitdebuginfo].ReturnValue"] + - ["system.linq.expressions.dynamicexpression", "system.linq.expressions.dynamicexpression!", "Method[dynamic].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitbinary].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expression", "Method[update].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[arraylength].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visit].ReturnValue"] + - ["system.reflection.constructorinfo", "system.linq.expressions.newexpression", "Member[constructor]"] + - ["system.linq.expressions.expression", "system.linq.expressions.tryexpression", "Method[accept].ReturnValue"] + - ["system.type", "system.linq.expressions.expression", "Member[type]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.methodcallexpression", "Member[arguments]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitgoto].ReturnValue"] + - ["system.linq.expressions.newexpression", "system.linq.expressions.newexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.constantexpression", "system.linq.expressions.expression!", "Method[constant].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[postdecrementassign].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.parameterexpression", "Method[accept].ReturnValue"] + - ["system.type", "system.linq.expressions.constantexpression", "Member[type]"] + - ["system.linq.expressions.labeltarget", "system.linq.expressions.loopexpression", "Member[breaklabel]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.constantexpression", "Member[nodetype]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[greaterthan].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[new]"] + - ["system.type", "system.linq.expressions.lambdaexpression", "Member[type]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.gotoexpression", "Member[nodetype]"] + - ["system.linq.expressions.parameterexpression", "system.linq.expressions.expression!", "Method[parameter].ReturnValue"] + - ["system.type", "system.linq.expressions.conditionalexpression", "Member[type]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[quote].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.switchcase", "Member[testvalues]"] + - ["system.linq.expressions.expression", "system.linq.expressions.typebinaryexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[divideassign]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[rightshift]"] + - ["system.linq.expressions.typebinaryexpression", "system.linq.expressions.typebinaryexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.methodcallexpression", "system.linq.expressions.methodcallexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.invocationexpression", "system.linq.expressions.expression!", "Method[invoke].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[isfalse].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[isfalse]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitinvocation].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.labelexpression", "Member[defaultvalue]"] + - ["system.linq.expressions.expression", "system.linq.expressions.dynamicexpression", "Method[rewrite].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitdynamic].ReturnValue"] + - ["system.type", "system.linq.expressions.newexpression", "Member[type]"] + - ["system.linq.expressions.gotoexpressionkind", "system.linq.expressions.gotoexpressionkind!", "Member[return]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[multiply]"] + - ["system.linq.expressions.loopexpression", "system.linq.expressions.loopexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[addchecked]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[modulo].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.binaryexpression", "Method[reduce].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[switch]"] + - ["system.string", "system.linq.expressions.elementinit", "Method[tostring].ReturnValue"] + - ["system.linq.expressions.blockexpression", "system.linq.expressions.expression!", "Method[block].ReturnValue"] + - ["system.linq.expressions.debuginfoexpression", "system.linq.expressions.expression!", "Method[debuginfo].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[conditional]"] + - ["system.boolean", "system.linq.expressions.unaryexpression", "Member[canreduce]"] + - ["system.linq.expressions.parameterexpression", "system.linq.expressions.catchblock", "Member[variable]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[assign]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[convertchecked]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.debuginfoexpression", "Member[nodetype]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitlistinit].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[add].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[leftshiftassign].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[parameter]"] + - ["system.boolean", "system.linq.expressions.debuginfoexpression", "Member[isclear]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitparameter].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[andassign].ReturnValue"] + - ["system.string", "system.linq.expressions.catchblock", "Method[tostring].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[predecrementassign]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.tryexpression", "Member[handlers]"] + - ["system.linq.expressions.expression", "system.linq.expressions.gotoexpression", "Member[value]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[greaterthan]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[divideassign].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.newexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[rethrow].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[listinit]"] + - ["system.linq.expressions.typebinaryexpression", "system.linq.expressions.expression!", "Method[typeis].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.loopexpression", "Member[nodetype]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.invocationexpression", "Member[nodetype]"] + - ["system.linq.expressions.expression", "system.linq.expressions.catchblock", "Member[body]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[makebinary].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[not]"] + - ["system.linq.expressions.lambdaexpression", "system.linq.expressions.binaryexpression", "Member[conversion]"] + - ["system.int32", "system.linq.expressions.debuginfoexpression", "Member[endline]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[multiplychecked].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.blockexpression", "Member[result]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitswitch].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.listinitexpression", "Member[nodetype]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.memberinitexpression", "Member[bindings]"] + - ["system.int32", "system.linq.expressions.iargumentprovider", "Member[argumentcount]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[typeis]"] + - ["system.linq.expressions.methodcallexpression", "system.linq.expressions.expression!", "Method[arrayindex].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[or].ReturnValue"] + - ["system.linq.expressions.dynamicexpression", "system.linq.expressions.expression!", "Method[dynamic].ReturnValue"] + - ["system.linq.expressions.defaultexpression", "system.linq.expressions.expression!", "Method[empty].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[throw].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.tryexpression", "Member[finally]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[greaterthanorequal]"] + - ["system.linq.expressions.methodcallexpression", "system.linq.expressions.expression!", "Method[call].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[not].ReturnValue"] + - ["system.reflection.methodinfo", "system.linq.expressions.switchexpression", "Member[comparison]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitnewarray].ReturnValue"] + - ["system.linq.expressions.conditionalexpression", "system.linq.expressions.expression!", "Method[ifthen].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.elementinit", "Member[arguments]"] + - ["system.linq.expressions.memberassignment", "system.linq.expressions.expression!", "Method[bind].ReturnValue"] + - ["system.boolean", "system.linq.expressions.parameterexpression", "Member[isbyref]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.blockexpression", "Member[nodetype]"] + - ["system.guid", "system.linq.expressions.symboldocumentinfo", "Member[documenttype]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.typebinaryexpression", "Member[nodetype]"] + - ["system.linq.expressions.expression", "system.linq.expressions.unaryexpression", "Member[operand]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.defaultexpression", "Member[nodetype]"] + - ["system.int32", "system.linq.expressions.indexexpression", "Member[argumentcount]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[powerassign].ReturnValue"] + - ["system.runtime.compilerservices.callsitebinder", "system.linq.expressions.dynamicexpression", "Member[binder]"] + - ["system.string", "system.linq.expressions.labeltarget", "Member[name]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[orelse].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expression!", "Method[lambda].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[negate].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.loopexpression", "Method[accept].ReturnValue"] + - ["system.reflection.propertyinfo", "system.linq.expressions.indexexpression", "Member[indexer]"] + - ["system.linq.expressions.expression", "system.linq.expressions.conditionalexpression", "Member[iffalse]"] + - ["system.boolean", "system.linq.expressions.binaryexpression", "Member[canreduce]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[lessthan]"] + - ["system.type", "system.linq.expressions.gotoexpression", "Member[type]"] + - ["system.linq.expressions.gotoexpression", "system.linq.expressions.expression!", "Method[continue].ReturnValue"] + - ["system.boolean", "system.linq.expressions.lambdaexpression", "Member[tailcall]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[referenceequal].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.blockexpression", "Method[accept].ReturnValue"] + - ["system.type", "system.linq.expressions.lambdaexpression", "Member[returntype]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.tryexpression", "Member[nodetype]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visittypebinary].ReturnValue"] + - ["system.linq.expressions.labeltarget", "system.linq.expressions.loopexpression", "Member[continuelabel]"] + - ["system.linq.expressions.memberbindingtype", "system.linq.expressions.memberbindingtype!", "Member[memberbinding]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[power].ReturnValue"] + - ["system.linq.expressions.memberexpression", "system.linq.expressions.memberexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.catchblock", "system.linq.expressions.catchblock", "Method[update].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[memberaccess]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[addchecked].ReturnValue"] + - ["system.linq.expressions.memberlistbinding", "system.linq.expressions.expressionvisitor", "Method[visitmemberlistbinding].ReturnValue"] + - ["system.type", "system.linq.expressions.idynamicexpression", "Member[delegatetype]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.unaryexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expression", "Method[accept].ReturnValue"] + - ["system.boolean", "system.linq.expressions.expression!", "Method[trygetactiontype].ReturnValue"] + - ["system.type", "system.linq.expressions.loopexpression", "Member[type]"] + - ["system.boolean", "system.linq.expressions.unaryexpression", "Member[isliftedtonull]"] + - ["system.type", "system.linq.expressions.unaryexpression", "Member[type]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.methodcallexpression", "Member[nodetype]"] + - ["system.object", "system.linq.expressions.dynamicexpression", "Method[createcallsite].ReturnValue"] + - ["system.linq.expressions.newarrayexpression", "system.linq.expressions.expression!", "Method[newarrayinit].ReturnValue"] + - ["system.type", "system.linq.expressions.typebinaryexpression", "Member[type]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[convert]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[add]"] + - ["system.linq.expressions.memberexpression", "system.linq.expressions.expression!", "Method[makememberaccess].ReturnValue"] + - ["system.linq.expressions.memberassignment", "system.linq.expressions.memberassignment", "Method[update].ReturnValue"] + - ["system.type", "system.linq.expressions.expression!", "Method[getdelegatetype].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[equal]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitmethodcall].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.expressionvisitor!", "Method[visit].ReturnValue"] + - ["system.string", "system.linq.expressions.labeltarget", "Method[tostring].ReturnValue"] + - ["system.linq.expressions.parameterexpression", "system.linq.expressions.expression!", "Method[variable].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.indexexpression", "Member[object]"] + - ["system.type", "system.linq.expressions.defaultexpression", "Member[type]"] + - ["system.boolean", "system.linq.expressions.expression!", "Method[trygetfunctype].ReturnValue"] + - ["system.linq.expressions.catchblock", "system.linq.expressions.expressionvisitor", "Method[visitcatchblock].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visittry].ReturnValue"] + - ["system.linq.expressions.switchcase", "system.linq.expressions.switchcase", "Method[update].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[exclusiveor].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[onescomplement]"] + - ["system.linq.expressions.switchcase", "system.linq.expressions.expression!", "Method[switchcase].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.newexpression", "Method[getargument].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.invocationexpression", "Member[arguments]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.newarrayexpression", "Member[expressions]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[convert].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.conditionalexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[preincrementassign].ReturnValue"] + - ["system.boolean", "system.linq.expressions.memberinitexpression", "Member[canreduce]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[leftshift]"] + - ["system.linq.expressions.debuginfoexpression", "system.linq.expressions.expression!", "Method[cleardebuginfo].ReturnValue"] + - ["system.string", "system.linq.expressions.parameterexpression", "Member[name]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[coalesce]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitloop].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[try]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[orassign].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.indexexpression", "Member[arguments]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.memberlistbinding", "Member[initializers]"] + - ["system.linq.expressions.memberinitexpression", "system.linq.expressions.memberinitexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[moduloassign].ReturnValue"] + - ["system.linq.expressions.loopexpression", "system.linq.expressions.expression!", "Method[loop].ReturnValue"] + - ["system.guid", "system.linq.expressions.symboldocumentinfo", "Member[languagevendor]"] + - ["system.object", "system.linq.expressions.constantexpression", "Member[value]"] + - ["system.linq.expressions.catchblock", "system.linq.expressions.expression!", "Method[makecatchblock].ReturnValue"] + - ["system.linq.expressions.listinitexpression", "system.linq.expressions.expression!", "Method[listinit].ReturnValue"] + - ["system.linq.expressions.labeltarget", "system.linq.expressions.expressionvisitor", "Method[visitlabeltarget].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.memberassignment", "Member[expression]"] + - ["system.guid", "system.linq.expressions.symboldocumentinfo", "Member[language]"] + - ["system.linq.expressions.expression", "system.linq.expressions.dynamicexpression", "Method[getargument].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[negatechecked].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.gotoexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.membermemberbinding", "system.linq.expressions.expression!", "Method[memberbind].ReturnValue"] + - ["system.reflection.memberinfo", "system.linq.expressions.memberexpression", "Member[member]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[and].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[default]"] + - ["system.linq.expressions.memberexpression", "system.linq.expressions.expression!", "Method[propertyorfield].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[andassign]"] + - ["system.linq.expressions.memberlistbinding", "system.linq.expressions.memberlistbinding", "Method[update].ReturnValue"] + - ["system.linq.expressions.runtimevariablesexpression", "system.linq.expressions.expression!", "Method[runtimevariables].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitunary].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.defaultexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.parameterexpression", "Member[nodetype]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[newarrayinit]"] + - ["system.linq.expressions.expression", "system.linq.expressions.switchexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.unaryexpression", "Method[reduce].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.labelexpression", "Method[accept].ReturnValue"] + - ["system.int32", "system.linq.expressions.debuginfoexpression", "Member[startline]"] + - ["system.type", "system.linq.expressions.dynamicexpression", "Member[type]"] + - ["system.linq.expressions.expression", "system.linq.expressions.catchblock", "Member[filter]"] + - ["system.linq.expressions.expression", "system.linq.expressions.methodcallexpression", "Member[object]"] + - ["system.linq.expressions.elementinit", "system.linq.expressions.elementinit", "Method[update].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[andalso]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[unaryplus].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[preincrementassign]"] + - ["system.linq.expressions.expression", "system.linq.expressions.dynamicexpressionvisitor", "Method[visitdynamic].ReturnValue"] + - ["system.int32", "system.linq.expressions.invocationexpression", "Member[argumentcount]"] + - ["system.type", "system.linq.expressions.methodcallexpression", "Member[type]"] + - ["system.linq.expressions.conditionalexpression", "system.linq.expressions.expression!", "Method[condition].ReturnValue"] + - ["system.linq.expressions.indexexpression", "system.linq.expressions.indexexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitconditional].ReturnValue"] + - ["system.linq.expressions.conditionalexpression", "system.linq.expressions.conditionalexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.gotoexpression", "system.linq.expressions.expression!", "Method[goto].ReturnValue"] + - ["system.string", "system.linq.expressions.expression", "Method[tostring].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.invocationexpression", "Member[expression]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[extension]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[postincrementassign].ReturnValue"] + - ["system.linq.expressions.membermemberbinding", "system.linq.expressions.membermemberbinding", "Method[update].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[modulo]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.expressionvisitor", "Method[visitandconvert].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[addassignchecked].ReturnValue"] + - ["system.linq.expressions.newexpression", "system.linq.expressions.expression!", "Method[new].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.switchexpression", "Member[nodetype]"] + - ["system.reflection.methodinfo", "system.linq.expressions.binaryexpression", "Member[method]"] + - ["system.linq.expressions.expression", "system.linq.expressions.indexexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.memberinitexpression", "system.linq.expressions.expression!", "Method[memberinit].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[addassign].ReturnValue"] + - ["system.type", "system.linq.expressions.tryexpression", "Member[type]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.indexexpression", "Member[nodetype]"] + - ["system.int32", "system.linq.expressions.debuginfoexpression", "Member[startcolumn]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[referencenotequal].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expression", "Member[nodetype]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitruntimevariables].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.listinitexpression", "Method[accept].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.newexpression", "Member[nodetype]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[or]"] + - ["system.linq.expressions.gotoexpression", "system.linq.expressions.expression!", "Method[makegoto].ReturnValue"] + - ["system.linq.expressions.indexexpression", "system.linq.expressions.expression!", "Method[makeindex].ReturnValue"] + - ["system.int32", "system.linq.expressions.dynamicexpression", "Member[argumentcount]"] + - ["system.linq.expressions.switchexpression", "system.linq.expressions.expression!", "Method[switch].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitmember].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.idynamicexpression", "Method[rewrite].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[subtractassignchecked].ReturnValue"] + - ["system.linq.expressions.labeltarget", "system.linq.expressions.expression!", "Method[label].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[call]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.binaryexpression", "Method[update].ReturnValue"] + - ["system.int32", "system.linq.expressions.newexpression", "Member[argumentcount]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[arrayindex]"] + - ["system.linq.expressions.expression", "system.linq.expressions.binaryexpression", "Method[accept].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.newexpression", "Member[members]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[andalso].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[negate]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[block]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.memberexpression", "Member[nodetype]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[powerassign]"] + - ["system.linq.expressions.expression", "system.linq.expressions.binaryexpression", "Member[left]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitnew].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.loopexpression", "Member[body]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[leftshift].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[orassign]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.memberinitexpression", "Member[nodetype]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[multiplyassign].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.tryexpression", "Member[fault]"] + - ["system.string", "system.linq.expressions.memberbinding", "Method[tostring].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[exclusiveorassign]"] + - ["system.string", "system.linq.expressions.switchcase", "Method[tostring].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[lessthanorequal].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitlabel].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.dynamicexpression", "Member[nodetype]"] + - ["system.linq.expressions.expression", "system.linq.expressions.memberinitexpression", "Method[reduce].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.switchexpression", "Member[cases]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[postincrementassign]"] + - ["system.linq.expressions.expression", "system.linq.expressions.methodcallexpression", "Method[getargument].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[decrement].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.blockexpression", "Member[variables]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[arrayindex].ReturnValue"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[increment].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[subtractassign]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expression", "Method[reduce].ReturnValue"] + - ["system.linq.expressions.memberexpression", "system.linq.expressions.expression!", "Method[property].ReturnValue"] + - ["system.linq.expressions.membermemberbinding", "system.linq.expressions.expressionvisitor", "Method[visitmembermemberbinding].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[divide].ReturnValue"] + - ["system.type", "system.linq.expressions.newarrayexpression", "Member[type]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.unaryexpression", "Member[nodetype]"] + - ["system.linq.expressions.switchcase", "system.linq.expressions.expressionvisitor", "Method[visitswitchcase].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[istrue]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[goto]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.blockexpression", "Member[expressions]"] + - ["system.linq.expressions.dynamicexpression", "system.linq.expressions.expression!", "Method[makedynamic].ReturnValue"] + - ["system.linq.expressions.tryexpression", "system.linq.expressions.expression!", "Method[trycatchfinally].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.dynamicexpression", "Member[arguments]"] + - ["system.linq.expressions.expression", "system.linq.expressions.expression", "Method[reduceandcheck].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[subtract]"] + - ["system.delegate", "system.linq.expressions.lambdaexpression", "Method[compile].ReturnValue"] + - ["system.linq.expressions.runtimevariablesexpression", "system.linq.expressions.runtimevariablesexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[multiplyassign]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.lambdaexpression", "Member[nodetype]"] + - ["system.reflection.methodinfo", "system.linq.expressions.unaryexpression", "Member[method]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[convertchecked].ReturnValue"] + - ["system.type", "system.linq.expressions.labelexpression", "Member[type]"] + - ["system.linq.expressions.dynamicexpression", "system.linq.expressions.dynamicexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[quote]"] + - ["system.int32", "system.linq.expressions.debuginfoexpression", "Member[endcolumn]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[assign].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[notequal]"] + - ["t", "system.linq.expressions.expressionvisitor", "Method[visitandconvert].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[newarraybounds]"] + - ["system.linq.expressions.labelexpression", "system.linq.expressions.expression!", "Method[label].ReturnValue"] + - ["system.linq.expressions.newexpression", "system.linq.expressions.memberinitexpression", "Member[newexpression]"] + - ["system.linq.expressions.defaultexpression", "system.linq.expressions.expression!", "Method[default].ReturnValue"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[coalesce].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[debuginfo]"] + - ["system.linq.expressions.binaryexpression", "system.linq.expressions.expression!", "Method[lessthan].ReturnValue"] + - ["system.linq.expressions.memberbinding", "system.linq.expressions.expressionvisitor", "Method[visitmemberbinding].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.indexexpression", "Method[getargument].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.switchexpression", "Member[switchvalue]"] + - ["system.linq.expressions.unaryexpression", "system.linq.expressions.expression!", "Method[istrue].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[decrement]"] + - ["system.collections.objectmodel.readonlycollection", "system.linq.expressions.lambdaexpression", "Member[parameters]"] + - ["system.linq.expressions.elementinit", "system.linq.expressions.expressionvisitor", "Method[visitelementinit].ReturnValue"] + - ["system.type", "system.linq.expressions.runtimevariablesexpression", "Member[type]"] + - ["system.linq.expressions.expression", "system.linq.expressions.conditionalexpression", "Member[test]"] + - ["system.linq.expressions.expression", "system.linq.expressions.tryexpression", "Member[body]"] + - ["system.linq.expressions.tryexpression", "system.linq.expressions.tryexpression", "Method[update].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.expressionvisitor", "Method[visitconstant].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[constant]"] + - ["system.linq.expressions.symboldocumentinfo", "system.linq.expressions.expression!", "Method[symboldocument].ReturnValue"] + - ["system.linq.expressions.tryexpression", "system.linq.expressions.expression!", "Method[tryfault].ReturnValue"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[runtimevariables]"] + - ["system.linq.expressions.expression", "system.linq.expressions.debuginfoexpression", "Method[accept].ReturnValue"] + - ["system.reflection.methodinfo", "system.linq.expressions.methodcallexpression", "Member[method]"] + - ["system.linq.expressions.expressiontype", "system.linq.expressions.expressiontype!", "Member[increment]"] + - ["system.boolean", "system.linq.expressions.unaryexpression", "Member[islifted]"] + - ["system.linq.expressions.gotoexpressionkind", "system.linq.expressions.gotoexpression", "Member[kind]"] + - ["system.boolean", "system.linq.expressions.binaryexpression", "Member[islifted]"] + - ["system.type", "system.linq.expressions.blockexpression", "Member[type]"] + - ["system.linq.expressions.indexexpression", "system.linq.expressions.expression!", "Method[arrayaccess].ReturnValue"] + - ["system.linq.expressions.memberbindingtype", "system.linq.expressions.memberbinding", "Member[bindingtype]"] + - ["system.linq.expressions.dynamicexpression", "system.linq.expressions.dynamicexpression!", "Method[makedynamic].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.expressions.iargumentprovider", "Method[getargument].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Linq.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Linq.typemodel.yml new file mode 100644 index 000000000000..88054acd6acc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Linq.typemodel.yml @@ -0,0 +1,386 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.nullable", "system.linq.enumerable!", "Method[average].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[selectmany].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[append].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[append].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[skip].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[cast].ReturnValue"] + - ["tresult", "system.linq.immutablearrayextensions!", "Method[aggregate].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[oftype].ReturnValue"] + - ["system.nullable", "system.linq.parallelenumerable!", "Method[average].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[asenumerable].ReturnValue"] + - ["system.boolean", "system.linq.parallelenumerable!", "Method[contains].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[zip].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[maxby].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[skip].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[toasyncenumerable].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[index].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[minbyasync].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[repeat].ReturnValue"] + - ["system.int64", "system.linq.parallelenumerable!", "Method[sum].ReturnValue"] + - ["system.nullable", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.immutablearrayextensions!", "Method[select].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[intersectby].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[withexecutionmode].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[repeat].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.lookup", "Method[applyresultselector].ReturnValue"] + - ["system.int64", "system.linq.enumerable!", "Method[sum].ReturnValue"] + - ["system.boolean", "system.linq.queryable!", "Method[all].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[prepend].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[elementat].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[sumasync].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[defaultifempty].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[concat].ReturnValue"] + - ["tresult", "system.linq.iqueryprovider", "Method[execute].ReturnValue"] + - ["system.double", "system.linq.parallelenumerable!", "Method[average].ReturnValue"] + - ["system.boolean", "system.linq.lookup", "Method[contains].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[takelast].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[takewhile].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[exceptby].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[withmergeoptions].ReturnValue"] + - ["tresult", "system.linq.parallelenumerable!", "Method[aggregate].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[maxasync].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.linq.parallelquery", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.dictionary", "system.linq.immutablearrayextensions!", "Method[todictionary].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[reverse].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[except].ReturnValue"] + - ["system.single", "system.linq.enumerable!", "Method[average].ReturnValue"] + - ["system.double", "system.linq.enumerable!", "Method[average].ReturnValue"] + - ["system.linq.parallelmergeoptions", "system.linq.parallelmergeoptions!", "Member[fullybuffered]"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[shuffle].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[union].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[minasync].ReturnValue"] + - ["system.boolean", "system.linq.enumerable!", "Method[all].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[singleordefault].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[reverse].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[asordered].ReturnValue"] + - ["system.linq.parallelmergeoptions", "system.linq.parallelmergeoptions!", "Member[notbuffered]"] + - ["tsource", "system.linq.enumerable!", "Method[elementatordefault].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[skiplast].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[where].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[distinct].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[lastasync].ReturnValue"] + - ["tsource[]", "system.linq.parallelenumerable!", "Method[toarray].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.linq.enumerable!", "Method[orderbydescending].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[aggregate].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[join].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.linq.enumerable!", "Method[thenbydescending].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[firstordefault].ReturnValue"] + - ["taccumulate", "system.linq.parallelenumerable!", "Method[aggregate].ReturnValue"] + - ["system.int64", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["telement", "system.linq.enumerablequery", "Method[execute].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[index].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[intersectby].ReturnValue"] + - ["system.int32", "system.linq.parallelenumerable!", "Method[sum].ReturnValue"] + - ["system.linq.iqueryprovider", "system.linq.enumerablequery", "Member[provider]"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[intersect].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[leftjoin].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[distinctby].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[prepend].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[distinct].ReturnValue"] + - ["system.boolean", "system.linq.immutablearrayextensions!", "Method[any].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[takewhile].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[aggregate].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[intersect].ReturnValue"] + - ["system.int64", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[lastordefault].ReturnValue"] + - ["system.linq.iorderedasyncenumerable", "system.linq.asyncenumerable!", "Method[orderdescending].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[range].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[zip].ReturnValue"] + - ["system.double", "system.linq.enumerable!", "Method[sum].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[countby].ReturnValue"] + - ["taccumulate", "system.linq.queryable!", "Method[aggregate].ReturnValue"] + - ["system.linq.orderedparallelquery", "system.linq.parallelenumerable!", "Method[thenbydescending].ReturnValue"] + - ["system.int64", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[singleordefaultasync].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[max].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[prepend].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[asparallel].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[oftype].ReturnValue"] + - ["system.linq.iorderedasyncenumerable", "system.linq.asyncenumerable!", "Method[orderby].ReturnValue"] + - ["system.int32", "system.linq.lookup", "Member[count]"] + - ["system.collections.ienumerator", "system.linq.enumerablequery", "Method[getenumerator].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[groupjoin].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[groupby].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[lastordefault].ReturnValue"] + - ["system.decimal", "system.linq.parallelenumerable!", "Method[average].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[groupby].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[groupby].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[last].ReturnValue"] + - ["system.boolean", "system.linq.parallelenumerable!", "Method[any].ReturnValue"] + - ["system.collections.generic.list", "system.linq.parallelenumerable!", "Method[tolist].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[last].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[aggregateby].ReturnValue"] + - ["system.nullable", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[select].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[tolookupasync].ReturnValue"] + - ["tresult", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["system.linq.parallelmergeoptions", "system.linq.parallelmergeoptions!", "Member[default]"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[concat].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[append].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[toarrayasync].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[selectmany].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[selectmany].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.ilookup", "Member[item]"] + - ["tsource[]", "system.linq.enumerable!", "Method[toarray].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[skipwhile].ReturnValue"] + - ["taccumulate", "system.linq.enumerable!", "Method[aggregate].ReturnValue"] + - ["system.linq.ilookup", "system.linq.parallelenumerable!", "Method[tolookup].ReturnValue"] + - ["system.decimal", "system.linq.queryable!", "Method[sum].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[range].ReturnValue"] + - ["system.nullable", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[elementat].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[chunk].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[reverse].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.linq.enumerable!", "Method[thenby].ReturnValue"] + - ["system.single", "system.linq.enumerable!", "Method[sum].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[zip].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[first].ReturnValue"] + - ["system.linq.iorderedasyncenumerable", "system.linq.asyncenumerable!", "Method[thenbydescending].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[select].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[todictionaryasync].ReturnValue"] + - ["tresult", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[empty].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[groupjoin].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[skiplast].ReturnValue"] + - ["tresult", "system.linq.enumerable!", "Method[aggregate].ReturnValue"] + - ["system.boolean", "system.linq.enumerable!", "Method[sequenceequal].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[chunk].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.immutablearrayextensions!", "Method[selectmany].ReturnValue"] + - ["system.int64", "system.linq.parallelenumerable!", "Method[longcount].ReturnValue"] + - ["system.linq.iorderedqueryable", "system.linq.queryable!", "Method[orderby].ReturnValue"] + - ["tresult", "system.linq.queryable!", "Method[min].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.enumerablequery", "Method[createquery].ReturnValue"] + - ["system.linq.orderedparallelquery", "system.linq.parallelenumerable!", "Method[thenby].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[allasync].ReturnValue"] + - ["tresult", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.linq.lookup", "Method[getenumerator].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[selectmany].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[chunk].ReturnValue"] + - ["system.type", "system.linq.iqueryable", "Member[elementtype]"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[empty].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[except].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[singleordefault].ReturnValue"] + - ["system.linq.iorderedasyncenumerable", "system.linq.asyncenumerable!", "Method[orderbydescending].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.lookup", "Member[item]"] + - ["system.double", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[shuffle].ReturnValue"] + - ["tkey", "system.linq.igrouping", "Member[key]"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[index].ReturnValue"] + - ["system.single", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["system.int32", "system.linq.queryable!", "Method[sum].ReturnValue"] + - ["system.linq.orderedparallelquery", "system.linq.parallelenumerable!", "Method[orderbydescending].ReturnValue"] + - ["system.boolean", "system.linq.enumerable!", "Method[trygetnonenumeratedcount].ReturnValue"] + - ["system.double", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[elementatasync].ReturnValue"] + - ["system.boolean", "system.linq.enumerable!", "Method[contains].ReturnValue"] + - ["system.int64", "system.linq.enumerable!", "Method[longcount].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[elementatordefault].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[repeat].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.linq.enumerable!", "Method[order].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[shuffle].ReturnValue"] + - ["system.linq.iorderedqueryable", "system.linq.queryable!", "Method[orderdescending].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[take].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[aggregate].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[maxby].ReturnValue"] + - ["system.int32", "system.linq.enumerable!", "Method[sum].ReturnValue"] + - ["system.linq.iorderedasyncenumerable", "system.linq.asyncenumerable!", "Method[order].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[elementatordefaultasync].ReturnValue"] + - ["system.linq.iorderedqueryable", "system.linq.queryable!", "Method[thenby].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[averageasync].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[leftjoin].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[take].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[asunordered].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.parallelenumerable!", "Method[assequential].ReturnValue"] + - ["system.nullable", "system.linq.parallelenumerable!", "Method[sum].ReturnValue"] + - ["system.boolean", "system.linq.parallelenumerable!", "Method[sequenceequal].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[firstordefault].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[lastordefault].ReturnValue"] + - ["system.decimal", "system.linq.enumerable!", "Method[average].ReturnValue"] + - ["system.object", "system.linq.iqueryprovider", "Method[execute].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[minby].ReturnValue"] + - ["system.single", "system.linq.parallelenumerable!", "Method[average].ReturnValue"] + - ["system.nullable", "system.linq.queryable!", "Method[average].ReturnValue"] + - ["system.decimal", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["system.linq.parallelexecutionmode", "system.linq.parallelexecutionmode!", "Member[forceparallelism]"] + - ["system.type", "system.linq.enumerablequery", "Member[elementtype]"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[intersectby].ReturnValue"] + - ["system.int32", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[groupby].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[elementatordefault].ReturnValue"] + - ["t[]", "system.linq.immutablearrayextensions!", "Method[toarray].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.parallelenumerable!", "Method[asenumerable].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[takewhile].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[skipwhile].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[intersect].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[single].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[select].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[leftjoin].ReturnValue"] + - ["system.decimal", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.iqueryprovider", "Method[createquery].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[min].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[except].ReturnValue"] + - ["system.collections.generic.dictionary", "system.linq.enumerable!", "Method[todictionary].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[zip].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[firstasync].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[defaultifempty].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[cast].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["system.boolean", "system.linq.immutablearrayextensions!", "Method[all].ReturnValue"] + - ["system.int32", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[aggregateasync].ReturnValue"] + - ["tresult", "system.linq.queryable!", "Method[aggregate].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[concat].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[oftype].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[singleordefault].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[first].ReturnValue"] + - ["system.decimal", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["system.decimal", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[first].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[elementatordefault].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[containsasync].ReturnValue"] + - ["system.string", "system.linq.enumerablequery", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[maxbyasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[firstordefaultasync].ReturnValue"] + - ["system.collections.generic.hashset", "system.linq.enumerable!", "Method[tohashset].ReturnValue"] + - ["system.double", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[last].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[empty].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[single].ReturnValue"] + - ["system.linq.parallelmergeoptions", "system.linq.parallelmergeoptions!", "Member[autobuffered]"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[rightjoin].ReturnValue"] + - ["system.collections.ienumerator", "system.linq.lookup", "Method[getenumerator].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[asqueryable].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[minby].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[where].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[skipwhile].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[unionby].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[withdegreeofparallelism].ReturnValue"] + - ["system.single", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[single].ReturnValue"] + - ["system.object", "system.linq.enumerablequery", "Method[execute].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[rightjoin].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[elementat].ReturnValue"] + - ["system.decimal", "system.linq.enumerable!", "Method[sum].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[aggregate].ReturnValue"] + - ["system.nullable", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[join].ReturnValue"] + - ["system.linq.iorderedasyncenumerable", "system.linq.asyncenumerable!", "Method[thenby].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[take].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[singleasync].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[firstordefault].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.immutablearrayextensions!", "Method[where].ReturnValue"] + - ["system.single", "system.linq.enumerable!", "Method[min].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[lastordefaultasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[distinctby].ReturnValue"] + - ["system.linq.orderedparallelquery", "system.linq.parallelenumerable!", "Method[orderby].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[countasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[groupjoin].ReturnValue"] + - ["system.int32", "system.linq.ilookup", "Member[count]"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[anyasync].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.linq.orderedparallelquery", "Method[getenumerator].ReturnValue"] + - ["system.linq.iqueryprovider", "system.linq.iqueryable", "Member[provider]"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[groupjoin].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[withcancellation].ReturnValue"] + - ["system.boolean", "system.linq.queryable!", "Method[sequenceequal].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.enumerablequery", "Member[expression]"] + - ["system.int32", "system.linq.enumerable!", "Method[count].ReturnValue"] + - ["system.decimal", "system.linq.queryable!", "Method[average].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[exceptby].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[skip].ReturnValue"] + - ["system.nullable", "system.linq.queryable!", "Method[sum].ReturnValue"] + - ["system.single", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.linq.enumerable!", "Method[orderdescending].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[firstordefault].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[reverse].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[take].ReturnValue"] + - ["system.linq.iorderedqueryable", "system.linq.queryable!", "Method[thenbydescending].ReturnValue"] + - ["system.linq.iorderedqueryable", "system.linq.queryable!", "Method[orderbydescending].ReturnValue"] + - ["system.int32", "system.linq.queryable!", "Method[count].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[countby].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[concat].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[join].ReturnValue"] + - ["system.int64", "system.linq.queryable!", "Method[longcount].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[where].ReturnValue"] + - ["system.collections.ienumerator", "system.linq.parallelquery", "Method[getenumerator].ReturnValue"] + - ["tresult", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[lastordefault].ReturnValue"] + - ["t", "system.linq.immutablearrayextensions!", "Method[last].ReturnValue"] + - ["system.single", "system.linq.queryable!", "Method[average].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[union].ReturnValue"] + - ["system.boolean", "system.linq.enumerable!", "Method[any].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[cast].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[union].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.linq.enumerablequery", "Method[getenumerator].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[skipwhile].ReturnValue"] + - ["system.int32", "system.linq.parallelenumerable!", "Method[max].ReturnValue"] + - ["system.double", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["taccumulate", "system.linq.immutablearrayextensions!", "Method[aggregate].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[singleordefault].ReturnValue"] + - ["system.nullable", "system.linq.enumerable!", "Method[sum].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[takelast].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[union].ReturnValue"] + - ["tresult", "system.linq.queryable!", "Method[max].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[elementat].ReturnValue"] + - ["system.int64", "system.linq.queryable!", "Method[sum].ReturnValue"] + - ["system.boolean", "system.linq.immutablearrayextensions!", "Method[sequenceequal].ReturnValue"] + - ["system.boolean", "system.linq.ilookup", "Method[contains].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[countby].ReturnValue"] + - ["system.linq.iorderedqueryable", "system.linq.queryable!", "Method[order].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[distinct].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.linq.enumerable!", "Method[orderby].ReturnValue"] + - ["tsource", "system.linq.queryable!", "Method[single].ReturnValue"] + - ["system.boolean", "system.linq.queryable!", "Method[any].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[distinctby].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[rightjoin].ReturnValue"] + - ["system.int32", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["system.linq.expressions.expression", "system.linq.iqueryable", "Member[expression]"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[oftype].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[takewhile].ReturnValue"] + - ["system.int32", "system.linq.parallelenumerable!", "Method[count].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[distinct].ReturnValue"] + - ["system.linq.iorderedenumerable", "system.linq.iorderedenumerable", "Method[createorderedenumerable].ReturnValue"] + - ["system.double", "system.linq.queryable!", "Method[sum].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[defaultifempty].ReturnValue"] + - ["system.boolean", "system.linq.parallelenumerable!", "Method[all].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[skip].ReturnValue"] + - ["system.single", "system.linq.parallelenumerable!", "Method[sum].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[intersect].ReturnValue"] + - ["system.collections.generic.list", "system.linq.enumerable!", "Method[tolist].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[aggregateby].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[select].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[except].ReturnValue"] + - ["system.linq.iqueryable", "system.linq.queryable!", "Method[unionby].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[tolistasync].ReturnValue"] + - ["tsource", "system.linq.parallelenumerable!", "Method[min].ReturnValue"] + - ["system.double", "system.linq.parallelenumerable!", "Method[sum].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[defaultifempty].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[takelast].ReturnValue"] + - ["system.linq.ilookup", "system.linq.enumerable!", "Method[tolookup].ReturnValue"] + - ["system.double", "system.linq.queryable!", "Method[average].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[aggregateby].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[where].ReturnValue"] + - ["system.single", "system.linq.queryable!", "Method[sum].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[skiplast].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[unionby].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.linq.asyncenumerable!", "Method[exceptby].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[cast].ReturnValue"] + - ["tsource", "system.linq.enumerable!", "Method[first].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[longcountasync].ReturnValue"] + - ["system.collections.generic.dictionary", "system.linq.parallelenumerable!", "Method[todictionary].ReturnValue"] + - ["system.int64", "system.linq.enumerable!", "Method[max].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[tohashsetasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.linq.asyncenumerable!", "Method[sequenceequalasync].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.linq.enumerable!", "Method[join].ReturnValue"] + - ["system.linq.iorderedasyncenumerable", "system.linq.iorderedasyncenumerable", "Method[createorderedasyncenumerable].ReturnValue"] + - ["system.linq.parallelexecutionmode", "system.linq.parallelexecutionmode!", "Member[default]"] + - ["system.decimal", "system.linq.parallelenumerable!", "Method[sum].ReturnValue"] + - ["system.boolean", "system.linq.queryable!", "Method[contains].ReturnValue"] + - ["system.linq.parallelquery", "system.linq.parallelenumerable!", "Method[range].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Configuration.typemodel.yml new file mode 100644 index 000000000000..1f8ccc4319a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Configuration.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.configuration.configscope", "system.management.automation.configuration.configscope!", "Member[currentuser]"] + - ["system.management.automation.configuration.configscope", "system.management.automation.configuration.configscope!", "Member[allusers]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Host.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Host.typemodel.yml new file mode 100644 index 000000000000..ee8caa887b86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Host.typemodel.yml @@ -0,0 +1,117 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[scrolllockon]"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[warning]"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[leftaltpressed]"] + - ["system.int32", "system.management.automation.host.rectangle", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.management.automation.host.buffercell", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.psobject", "system.management.automation.host.pshost", "Member[privatedata]"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[formataccent]"] + - ["system.boolean", "system.management.automation.host.rectangle", "Method[equals].ReturnValue"] + - ["system.string", "system.management.automation.host.size", "Method[tostring].ReturnValue"] + - ["system.char", "system.management.automation.host.keyinfo", "Member[character]"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[debug]"] + - ["system.consolecolor", "system.management.automation.host.pshostrawuserinterface", "Member[backgroundcolor]"] + - ["system.string", "system.management.automation.host.fielddescription", "Member[label]"] + - ["system.guid", "system.management.automation.host.pshost", "Member[instanceid]"] + - ["system.int32", "system.management.automation.host.coordinates", "Member[y]"] + - ["system.boolean", "system.management.automation.host.buffercell", "Method[equals].ReturnValue"] + - ["system.string", "system.management.automation.host.coordinates", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.host.keyinfo", "Method[tostring].ReturnValue"] + - ["system.int32", "system.management.automation.host.rectangle", "Member[top]"] + - ["system.management.automation.host.readkeyoptions", "system.management.automation.host.readkeyoptions!", "Member[includekeyup]"] + - ["system.string", "system.management.automation.host.rectangle", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.management.automation.host.coordinates!", "Method[op_equality].ReturnValue"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[tableheader]"] + - ["system.string", "system.management.automation.host.fielddescription", "Member[parametertypename]"] + - ["system.management.automation.host.pshostuserinterface", "system.management.automation.host.pshost", "Member[ui]"] + - ["system.management.automation.psobject", "system.management.automation.host.fielddescription", "Member[defaultvalue]"] + - ["system.int32", "system.management.automation.host.keyinfo", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[verbose]"] + - ["system.management.automation.host.size", "system.management.automation.host.pshostrawuserinterface", "Member[windowsize]"] + - ["system.management.automation.host.size", "system.management.automation.host.pshostrawuserinterface", "Member[maxphysicalwindowsize]"] + - ["system.int32", "system.management.automation.host.size", "Member[height]"] + - ["system.string", "system.management.automation.host.buffercell", "Method[tostring].ReturnValue"] + - ["system.int32", "system.management.automation.host.rectangle", "Member[bottom]"] + - ["system.boolean", "system.management.automation.host.size", "Method[equals].ReturnValue"] + - ["system.int32", "system.management.automation.host.pshostuserinterface", "Method[promptforchoice].ReturnValue"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[rightaltpressed]"] + - ["system.boolean", "system.management.automation.host.keyinfo", "Method[equals].ReturnValue"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[erroraccent]"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[enhancedkey]"] + - ["system.string", "system.management.automation.host.fielddescription", "Member[parameterassemblyfullname]"] + - ["system.security.securestring", "system.management.automation.host.pshostuserinterface", "Method[readlineassecurestring].ReturnValue"] + - ["system.int32", "system.management.automation.host.coordinates", "Member[x]"] + - ["system.collections.objectmodel.collection", "system.management.automation.host.fielddescription", "Member[attributes]"] + - ["system.int32", "system.management.automation.host.pshostrawuserinterface", "Member[cursorsize]"] + - ["system.management.automation.host.readkeyoptions", "system.management.automation.host.readkeyoptions!", "Member[includekeydown]"] + - ["system.string", "system.management.automation.host.pshostuserinterface", "Method[readline].ReturnValue"] + - ["system.boolean", "system.management.automation.host.keyinfo", "Member[keydown]"] + - ["system.string", "system.management.automation.host.fielddescription", "Member[helpmessage]"] + - ["system.management.automation.host.size", "system.management.automation.host.pshostrawuserinterface", "Member[buffersize]"] + - ["system.management.automation.host.coordinates", "system.management.automation.host.pshostrawuserinterface", "Member[windowposition]"] + - ["system.boolean", "system.management.automation.host.size!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.management.automation.host.pshostrawuserinterface", "Member[keyavailable]"] + - ["system.boolean", "system.management.automation.host.coordinates!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.management.automation.host.size!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.management.automation.host.pshostrawuserinterface", "Method[lengthinbuffercells].ReturnValue"] + - ["system.management.automation.host.buffercelltype", "system.management.automation.host.buffercelltype!", "Member[complete]"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[numlockon]"] + - ["system.globalization.cultureinfo", "system.management.automation.host.pshost", "Member[currentculture]"] + - ["system.string", "system.management.automation.host.fielddescription", "Member[parametertypefullname]"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[rightctrlpressed]"] + - ["system.globalization.cultureinfo", "system.management.automation.host.pshost", "Member[currentuiculture]"] + - ["system.consolecolor", "system.management.automation.host.buffercell", "Member[backgroundcolor]"] + - ["system.boolean", "system.management.automation.host.keyinfo!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.management.automation.host.choicedescription", "Member[helpmessage]"] + - ["system.management.automation.host.size", "system.management.automation.host.pshostrawuserinterface", "Member[maxwindowsize]"] + - ["system.string", "system.management.automation.host.pshostuserinterface!", "Method[getformatstylestring].ReturnValue"] + - ["system.management.automation.host.readkeyoptions", "system.management.automation.host.readkeyoptions!", "Member[allowctrlc]"] + - ["system.management.automation.host.buffercelltype", "system.management.automation.host.buffercelltype!", "Member[trailing]"] + - ["system.boolean", "system.management.automation.host.rectangle!", "Method[op_inequality].ReturnValue"] + - ["system.management.automation.host.keyinfo", "system.management.automation.host.pshostrawuserinterface", "Method[readkey].ReturnValue"] + - ["system.boolean", "system.management.automation.host.pshost", "Member[debuggerenabled]"] + - ["system.consolecolor", "system.management.automation.host.pshostrawuserinterface", "Member[foregroundcolor]"] + - ["system.collections.generic.dictionary", "system.management.automation.host.pshostuserinterface", "Method[prompt].ReturnValue"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.keyinfo", "Member[controlkeystate]"] + - ["system.string", "system.management.automation.host.pshostrawuserinterface", "Member[windowtitle]"] + - ["system.management.automation.host.buffercell[,]", "system.management.automation.host.pshostrawuserinterface", "Method[newbuffercellarray].ReturnValue"] + - ["system.boolean", "system.management.automation.host.buffercell!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.management.automation.host.choicedescription", "Member[label]"] + - ["system.string", "system.management.automation.host.fielddescription", "Member[name]"] + - ["system.string", "system.management.automation.host.pshost", "Member[name]"] + - ["system.boolean", "system.management.automation.host.ihostsupportsinteractivesession", "Member[isrunspacepushed]"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[capslockon]"] + - ["system.boolean", "system.management.automation.host.coordinates", "Method[equals].ReturnValue"] + - ["system.boolean", "system.management.automation.host.pshostuserinterface", "Member[supportsvirtualterminal]"] + - ["system.management.automation.pscredential", "system.management.automation.host.pshostuserinterface", "Method[promptforcredential].ReturnValue"] + - ["system.boolean", "system.management.automation.host.keyinfo!", "Method[op_inequality].ReturnValue"] + - ["system.management.automation.host.readkeyoptions", "system.management.automation.host.readkeyoptions!", "Member[noecho]"] + - ["system.management.automation.host.buffercell[,]", "system.management.automation.host.pshostrawuserinterface", "Method[getbuffercontents].ReturnValue"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.host.ihostsupportsinteractivesession", "Member[runspace]"] + - ["system.boolean", "system.management.automation.host.buffercell!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.management.automation.host.fielddescription", "Member[ismandatory]"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[error]"] + - ["system.int32", "system.management.automation.host.keyinfo", "Member[virtualkeycode]"] + - ["system.management.automation.host.pshostuserinterface+formatstyle", "system.management.automation.host.pshostuserinterface+formatstyle!", "Member[reset]"] + - ["system.int32", "system.management.automation.host.rectangle", "Member[left]"] + - ["system.int32", "system.management.automation.host.coordinates", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.host.pshostrawuserinterface", "system.management.automation.host.pshostuserinterface", "Member[rawui]"] + - ["system.collections.objectmodel.collection", "system.management.automation.host.ihostuisupportsmultiplechoiceselection", "Method[promptforchoice].ReturnValue"] + - ["system.version", "system.management.automation.host.pshost", "Member[version]"] + - ["system.string", "system.management.automation.host.pshostuserinterface!", "Method[getoutputstring].ReturnValue"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[leftctrlpressed]"] + - ["system.int32", "system.management.automation.host.rectangle", "Member[right]"] + - ["system.char", "system.management.automation.host.buffercell", "Member[character]"] + - ["system.management.automation.host.buffercelltype", "system.management.automation.host.buffercelltype!", "Member[leading]"] + - ["system.management.automation.host.controlkeystates", "system.management.automation.host.controlkeystates!", "Member[shiftpressed]"] + - ["system.int32", "system.management.automation.host.size", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.management.automation.host.size", "Member[width]"] + - ["system.boolean", "system.management.automation.host.rectangle!", "Method[op_equality].ReturnValue"] + - ["system.consolecolor", "system.management.automation.host.buffercell", "Member[foregroundcolor]"] + - ["system.management.automation.host.coordinates", "system.management.automation.host.pshostrawuserinterface", "Member[cursorposition]"] + - ["system.management.automation.host.buffercelltype", "system.management.automation.host.buffercell", "Member[buffercelltype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Internal.typemodel.yml new file mode 100644 index 000000000000..ebb2bee250c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Internal.typemodel.yml @@ -0,0 +1,55 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "system.management.automation.internal.debuggerutils!", "Method[getworkflowdebuggerfunctions].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.internal.iasttoworkflowconverter", "Method[compileworkflows].ReturnValue"] + - ["system.string", "system.management.automation.internal.commonparameters", "Member[errorvariable]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.internal.psmonitorrunspaceinfo", "Member[runspace]"] + - ["system.string", "system.management.automation.internal.stringdecorated", "Method[tostring].ReturnValue"] + - ["system.management.automation.powershell", "system.management.automation.internal.psembeddedmonitorrunspaceinfo", "Member[command]"] + - ["system.management.automation.switchparameter", "system.management.automation.internal.shouldprocessparameters", "Member[confirm]"] + - ["system.object", "system.management.automation.internal.sessionstatekeeper", "Method[getsessionstate].ReturnValue"] + - ["system.int32", "system.management.automation.internal.stringdecorated", "Member[contentlength]"] + - ["system.management.automation.workflowinfo", "system.management.automation.internal.iasttoworkflowconverter", "Method[compileworkflow].ReturnValue"] + - ["system.string", "system.management.automation.internal.commonparameters", "Member[pipelinevariable]"] + - ["system.string", "system.management.automation.internal.debuggerutils!", "Member[setvariablefunction]"] + - ["system.management.automation.internal.psmonitorrunspacetype", "system.management.automation.internal.psmonitorrunspaceinfo", "Member[runspacetype]"] + - ["system.management.automation.internal.psmonitorrunspacetype", "system.management.automation.internal.psmonitorrunspacetype!", "Member[standalone]"] + - ["system.string", "system.management.automation.internal.commonparameters", "Member[outvariable]"] + - ["system.management.automation.actionpreference", "system.management.automation.internal.commonparameters", "Member[progressaction]"] + - ["system.management.automation.remoting.pssenderinfo", "system.management.automation.internal.internaltesthooks!", "Method[getcustompssenderinfo].ReturnValue"] + - ["system.string", "system.management.automation.internal.commonparameters", "Member[warningvariable]"] + - ["system.management.automation.internal.psmonitorrunspacetype", "system.management.automation.internal.psmonitorrunspacetype!", "Member[workflowinlinescript]"] + - ["system.management.automation.actionpreference", "system.management.automation.internal.commonparameters", "Member[informationaction]"] + - ["system.string", "system.management.automation.internal.debuggerutils!", "Member[getpscallstackoverridefunction]"] + - ["system.management.automation.psobject", "system.management.automation.internal.automationnull!", "Member[value]"] + - ["system.boolean", "system.management.automation.internal.debuggerutils!", "Method[shouldaddcommandtohistory].ReturnValue"] + - ["system.string", "system.management.automation.internal.alternatestreamdata", "Member[stream]"] + - ["system.string", "system.management.automation.internal.debuggerutils!", "Member[removevariablefunction]"] + - ["system.management.automation.switchparameter", "system.management.automation.internal.shouldprocessparameters", "Member[whatif]"] + - ["system.object", "system.management.automation.internal.psremotingcryptohelper", "Member[syncobject]"] + - ["system.security.securestring", "system.management.automation.internal.psremotingcryptohelper", "Method[decryptsecurestringcore].ReturnValue"] + - ["system.string", "system.management.automation.internal.commonparameters", "Member[informationvariable]"] + - ["system.int64", "system.management.automation.internal.alternatestreamdata", "Member[length]"] + - ["system.int32", "system.management.automation.internal.commonparameters", "Member[outbuffer]"] + - ["system.object", "system.management.automation.internal.classops!", "Method[callmethodnonvirtually].ReturnValue"] + - ["system.boolean", "system.management.automation.internal.internaltesthooks!", "Method[testimplicitremotingbatching].ReturnValue"] + - ["system.boolean", "system.management.automation.internal.stringdecorated", "Member[isdecorated]"] + - ["system.management.automation.switchparameter", "system.management.automation.internal.commonparameters", "Member[verbose]"] + - ["system.object[]", "system.management.automation.internal.scriptblockmembermethodwrapper!", "Member[_emptyargumentarray]"] + - ["system.string", "system.management.automation.internal.psremotingcryptohelper", "Method[encryptsecurestringcore].ReturnValue"] + - ["system.boolean", "system.management.automation.internal.securitysupport!", "Method[isproductbinary].ReturnValue"] + - ["system.string", "system.management.automation.internal.alternatestreamdata", "Member[filename]"] + - ["system.management.automation.actionpreference", "system.management.automation.internal.commonparameters", "Member[erroraction]"] + - ["system.management.automation.internal.psmonitorrunspacetype", "system.management.automation.internal.psmonitorrunspacetype!", "Member[invokecommand]"] + - ["system.threading.manualresetevent", "system.management.automation.internal.psremotingcryptohelper", "Member[_keyexchangecompleted]"] + - ["t", "system.management.automation.internal.scriptblockmembermethodwrapper", "Method[invokehelpert].ReturnValue"] + - ["system.management.automation.switchparameter", "system.management.automation.internal.transactionparameters", "Member[usetransaction]"] + - ["system.management.automation.switchparameter", "system.management.automation.internal.commonparameters", "Member[debug]"] + - ["system.guid", "system.management.automation.internal.psembeddedmonitorrunspaceinfo", "Member[parentdebuggerid]"] + - ["system.collections.generic.list", "system.management.automation.internal.iasttoworkflowconverter", "Method[validateast].ReturnValue"] + - ["system.management.automation.commandorigin", "system.management.automation.internal.internalcommand", "Member[commandorigin]"] + - ["system.management.automation.actionpreference", "system.management.automation.internal.commonparameters", "Member[warningaction]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Language.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Language.typemodel.yml new file mode 100644 index 000000000000..7a5f8a22cf3f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Language.typemodel.yml @@ -0,0 +1,875 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.language.propertyattributes", "system.management.automation.language.propertyattributes!", "Member[private]"] + - ["system.int32", "system.management.automation.language.arraytypename", "Member[rank]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[bnot]"] + - ["system.string", "system.management.automation.language.iscriptextent", "Member[text]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cnotlike]"] + - ["system.boolean", "system.management.automation.language.generictypename", "Method[equals].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.invokememberexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.methodattributes", "system.management.automation.language.methodattributes!", "Member[public]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visittypeconstraint].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.typeconstraintast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[or]"] + - ["system.management.automation.language.usingstatementkind", "system.management.automation.language.usingstatementkind!", "Member[module]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[assembly]"] + - ["system.management.automation.language.ast", "system.management.automation.language.expandablestringexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.namedblockast", "system.management.automation.language.scriptblockast", "Member[endblock]"] + - ["system.int32", "system.management.automation.language.iscriptposition", "Member[columnnumber]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[as]"] + - ["system.management.automation.language.foreachflags", "system.management.automation.language.foreachflags!", "Member[parallel]"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchstatementast", "Member[flags]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[questionquestion]"] + - ["system.management.automation.language.ast", "system.management.automation.language.dountilstatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[variable]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.ternaryexpressionast", "Member[iftrue]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitcommandexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[imatch]"] + - ["system.management.automation.language.typeattributes", "system.management.automation.language.typedefinitionast", "Member[typeattributes]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedencerange]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.statementblockast", "Member[statements]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.ifstatementast", "Member[elseclause]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitcommandparameter].ReturnValue"] + - ["system.management.automation.language.stringconstantexpressionast", "system.management.automation.language.usingstatementast", "Member[alias]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitarrayliteral].ReturnValue"] + - ["system.management.automation.language.dynamickeywordbodymode", "system.management.automation.language.dynamickeywordbodymode!", "Member[hashtable]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[command]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitaction!", "Member[stopvisit]"] + - ["system.management.automation.language.statementast", "system.management.automation.language.assignmentstatementast", "Member[right]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ceq]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitmemberexpression].ReturnValue"] + - ["system.int32", "system.management.automation.language.scriptposition", "Member[offset]"] + - ["system.type", "system.management.automation.language.arrayliteralast", "Member[statictype]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[prefixorpostfixoperator]"] + - ["system.boolean", "system.management.automation.language.dynamickeyword", "Member[isreservedkeyword]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[unknown]"] + - ["system.management.automation.language.ast", "system.management.automation.language.subexpressionast", "Method[copy].ReturnValue"] + - ["system.boolean", "system.management.automation.language.reflectiontypename", "Member[isarray]"] + - ["system.management.automation.language.dynamickeywordnamemode", "system.management.automation.language.dynamickeyword", "Member[namemode]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[else]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[defaultvisit].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.configurationdefinitionast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitexitstatement].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visiterrorstatement].ReturnValue"] + - ["system.management.automation.language.variableexpressionast", "system.management.automation.language.parameterast", "Member[name]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.trapstatementast", "Member[body]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.propertymemberast", "Member[attributes]"] + - ["system.management.automation.language.ast", "system.management.automation.language.propertymemberast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[elseif]"] + - ["system.string", "system.management.automation.language.expandablestringexpressionast", "Member[value]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[assignmentoperator]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[not]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[isnot]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitstatementblock].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitusingstatement].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.commandexpressionast", "Member[expression]"] + - ["system.management.automation.language.itypename", "system.management.automation.language.generictypename", "Member[typename]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitattribute].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitcommand].ReturnValue"] + - ["system.management.automation.language.dynamickeyword", "system.management.automation.language.dynamickeyword", "Method[copy].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.assignmentstatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.ternaryexpressionast", "Member[condition]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[dotdot]"] + - ["system.string", "system.management.automation.language.iscriptposition", "Member[line]"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionstream!", "Member[all]"] + - ["system.string", "system.management.automation.language.commandparameterast", "Member[parametername]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[parallel]"] + - ["system.management.automation.parameterbindingexception", "system.management.automation.language.staticbindingerror", "Member[bindingexception]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[workflow]"] + - ["system.management.automation.language.ast", "system.management.automation.language.switchstatementast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitconvertexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[stringexpandable]"] + - ["system.management.automation.language.ast", "system.management.automation.language.parenexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[commandname]"] + - ["system.management.automation.language.variableexpressionast", "system.management.automation.language.foreachstatementast", "Member[variable]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.namedblockast", "Member[blockkind]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.catchclauseast", "Member[catchtypes]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.attributedexpressionast", "Member[child]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[semi]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokentraits!", "Method[gettraits].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.stringconstantexpressionast", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.language.token", "Method[tostring].ReturnValue"] + - ["system.int32", "system.management.automation.language.typename", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visithashtable].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitcontinuestatement].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitconstantexpression].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.invokememberexpressionast", "Member[generictypearguments]"] + - ["system.string", "system.management.automation.language.parseerror", "Member[errorid]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[splattedvariable]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[try]"] + - ["system.boolean", "system.management.automation.language.dynamickeywordparameter", "Member[switch]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visiterrorstatement].ReturnValue"] + - ["system.string", "system.management.automation.language.generictypename", "Member[fullname]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[scriptblockblockname]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[plus]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.token", "Member[tokenflags]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.scriptrequirements", "Member[requiredpseditions]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitcommandparameter].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[attributename]"] + - ["system.version", "system.management.automation.language.dynamickeyword", "Member[implementingmoduleversion]"] + - ["system.management.automation.language.ast", "system.management.automation.language.ternaryexpressionast", "Method[copy].ReturnValue"] + - ["system.type", "system.management.automation.language.typeexpressionast", "Member[statictype]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.paramblockast", "Member[parameters]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitstringconstantexpression].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.attributeast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[questionlbracket]"] + - ["system.collections.generic.ienumerable", "system.management.automation.language.ast", "Method[findall].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitpipelinechain].ReturnValue"] + - ["system.int32", "system.management.automation.language.iscriptposition", "Member[linenumber]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitassignmentstatement].ReturnValue"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.mergingredirectiontoken", "Member[fromstream]"] + - ["system.type", "system.management.automation.language.binaryexpressionast", "Member[statictype]"] + - ["system.management.automation.language.ast", "system.management.automation.language.namedattributeargumentast", "Method[copy].ReturnValue"] + - ["system.boolean", "system.management.automation.language.namedattributeargumentast", "Member[expressionomitted]"] + - ["system.boolean", "system.management.automation.language.dynamickeywordproperty", "Member[iskey]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[type]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitexitstatement].ReturnValue"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[notes]"] + - ["system.collections.generic.list", "system.management.automation.language.dynamickeywordproperty", "Member[attributes]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.dynamickeywordstatementast", "Member[commandelements]"] + - ["system.type", "system.management.automation.language.reflectiontypename", "Method[getreflectionattributetype].ReturnValue"] + - ["system.management.automation.language.namedblockast", "system.management.automation.language.scriptblockast", "Member[processblock]"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitpropertymember].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.configurationdefinitionast", "Member[instancename]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.scriptrequirements", "Member[requirespssnapins]"] + - ["system.management.automation.language.pipelinebaseast", "system.management.automation.language.labeledstatementast", "Member[condition]"] + - ["system.management.automation.language.ast", "system.management.automation.language.attributedexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitarrayliteral].ReturnValue"] + - ["system.func", "system.management.automation.language.dynamickeyword", "Member[preparse]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[tokeninerror]"] + - ["system.management.automation.language.pipelinebaseast", "system.management.automation.language.parenexpressionast", "Member[pipeline]"] + - ["system.boolean", "system.management.automation.language.dynamickeyword", "Member[directcall]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.commandbaseast", "Member[redirections]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitstatementblock].ReturnValue"] + - ["system.boolean", "system.management.automation.language.pipelinechainast", "Member[background]"] + - ["system.management.automation.language.namedblockast", "system.management.automation.language.scriptblockast", "Member[dynamicparamblock]"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.arraytypename", "Member[extent]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.propertymemberast", "Member[initialvalue]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[plusequals]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[parameter]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitpropertymember].ReturnValue"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionstream!", "Member[output]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.switchstatementast", "Member[default]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitparameter].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[exit]"] + - ["system.boolean", "system.management.automation.language.typedefinitionast", "Member[isclass]"] + - ["system.type", "system.management.automation.language.constantexpressionast", "Member[statictype]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[plusplus]"] + - ["system.string", "system.management.automation.language.typename", "Member[fullname]"] + - ["system.string", "system.management.automation.language.datastatementast", "Member[variable]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitbasectorinvokememberexpression].ReturnValue"] + - ["system.management.automation.language.token", "system.management.automation.language.blockstatementast", "Member[kind]"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.assignmentstatementast", "Member[errorposition]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitconstantexpression].ReturnValue"] + - ["system.boolean", "system.management.automation.language.dynamickeyword!", "Method[containskeyword].ReturnValue"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionstream!", "Member[error]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.expandablestringexpressionast", "Member[nestedexpressions]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[return]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitforeachstatement].ReturnValue"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchflags!", "Member[parallel]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitattributedexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[comment]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[iin]"] + - ["system.management.automation.language.usingstatementkind", "system.management.automation.language.usingstatementkind!", "Member[namespace]"] + - ["system.management.automation.language.nullstring", "system.management.automation.language.nullstring!", "Member[value]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[xor]"] + - ["system.management.automation.language.configurationtype", "system.management.automation.language.configurationtype!", "Member[resource]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visittrap].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitparenexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitfileredirection].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.language.errorstatementast", "Member[flags]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.errorstatementast", "Member[nestedast]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[none]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitnamedblock].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visittypeconstraint].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[lcurly]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[rem]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitinvokememberexpression].ReturnValue"] + - ["system.boolean", "system.management.automation.language.namedblockast", "Member[unnamed]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.unaryexpressionast", "Member[tokenkind]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitmergingredirection].ReturnValue"] + - ["system.boolean", "system.management.automation.language.parametertoken", "Member[usedcolon]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitparameter].ReturnValue"] + - ["system.boolean", "system.management.automation.language.generictypename", "Member[isgeneric]"] + - ["system.management.automation.language.ast", "system.management.automation.language.trystatementast", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.typedefinitionast", "Member[basetypes]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.switchstatementast", "Member[clauses]"] + - ["system.type", "system.management.automation.language.reflectiontypename", "Method[getreflectiontype].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitstringconstantexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ilt]"] + - ["system.string", "system.management.automation.language.parseerror", "Member[message]"] + - ["system.management.automation.language.ast", "system.management.automation.language.catchclauseast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionast", "Member[fromstream]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[questionquestionequals]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.usingexpressionast", "Member[subexpression]"] + - ["system.string", "system.management.automation.language.reflectiontypename", "Member[name]"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchflags!", "Member[casesensitive]"] + - ["system.type", "system.management.automation.language.arraytypename", "Method[getreflectionattributetype].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitternaryexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitcontinuestatement].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[remainderequals]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitmemberexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[herestringliteral]"] + - ["system.management.automation.language.stringconstanttype", "system.management.automation.language.expandablestringexpressionast", "Member[stringconstanttype]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitpipelinechain].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ige]"] + - ["system.boolean", "system.management.automation.language.tokentraits!", "Method[hastrait].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[clt]"] + - ["system.string", "system.management.automation.language.functiondefinitionast", "Member[name]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.stringexpandabletoken", "Member[nestedtokens]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitunaryexpression].ReturnValue"] + - ["system.management.automation.language.dynamickeywordnamemode", "system.management.automation.language.dynamickeywordnamemode!", "Member[noname]"] + - ["system.int32", "system.management.automation.language.scriptextent", "Member[endlinenumber]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitforeachstatement].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitwhilestatement].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.namedattributeargumentast", "Member[argument]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitscriptblockexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitbreakstatement].ReturnValue"] + - ["system.management.automation.language.methodattributes", "system.management.automation.language.methodattributes!", "Member[private]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitcommandexpression].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.binaryexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.parameterast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[typename]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitbasectorinvokememberexpression].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.paramblockast", "Member[attributes]"] + - ["system.boolean", "system.management.automation.language.propertymemberast", "Member[ishidden]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[defaultvisit].ReturnValue"] + - ["system.type", "system.management.automation.language.convertexpressionast", "Member[statictype]"] + - ["system.management.automation.language.ast", "system.management.automation.language.usingexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.parseerror", "Member[extent]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cle]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitthrowstatement].ReturnValue"] + - ["system.type", "system.management.automation.language.scriptblockexpressionast", "Member[statictype]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[lparen]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitpipeline].ReturnValue"] + - ["system.boolean", "system.management.automation.language.propertymemberast", "Member[isprivate]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitforstatement].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.errorstatementast", "Method[copy].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.language.dynamickeywordproperty", "Member[valuemap]"] + - ["system.string", "system.management.automation.language.dynamickeywordproperty", "Member[name]"] + - ["system.boolean", "system.management.automation.language.throwstatementast", "Member[isrethrow]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitcatchclause].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.foreachstatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[questiondot]"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitbasectorinvokememberexpression].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[parsemodeinvariant]"] + - ["system.management.automation.language.pipelinebaseast", "system.management.automation.language.returnstatementast", "Member[pipeline]"] + - ["system.boolean", "system.management.automation.language.fileredirectionast", "Member[append]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[icontains]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visittrap].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitarrayexpression].ReturnValue"] + - ["system.string", "system.management.automation.language.stringtoken", "Member[value]"] + - ["system.management.automation.language.propertyattributes", "system.management.automation.language.propertyattributes!", "Member[static]"] + - ["system.management.automation.language.dynamickeywordnamemode", "system.management.automation.language.dynamickeywordnamemode!", "Member[simplenamerequired]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.errorstatementast", "Member[bodies]"] + - ["system.int32", "system.management.automation.language.scriptextent", "Member[endcolumnnumber]"] + - ["system.type", "system.management.automation.language.unaryexpressionast", "Member[statictype]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cgt]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cne]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitexpandablestringexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitnamedattributeargument].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitbreakstatement].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitexpandablestringexpression].ReturnValue"] + - ["system.management.automation.language.variableexpressionast", "system.management.automation.language.usingexpressionast!", "Method[extractusingvariable].ReturnValue"] + - ["system.string", "system.management.automation.language.typename", "Method[tostring].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitdountilstatement].ReturnValue"] + - ["system.string", "system.management.automation.language.reflectiontypename", "Method[tostring].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.commenthelpinfo", "Member[inputs]"] + - ["system.management.automation.language.ast", "system.management.automation.language.typedefinitionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.typeattributes", "system.management.automation.language.typeattributes!", "Member[class]"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionstream!", "Member[debug]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[dot]"] + - ["system.string", "system.management.automation.language.typename", "Member[name]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visittrap].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitreturnstatement].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitsubexpression].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.arrayliteralast", "Method[copy].ReturnValue"] + - ["system.type", "system.management.automation.language.expressionast", "Member[statictype]"] + - ["system.management.automation.language.propertyattributes", "system.management.automation.language.propertyattributes!", "Member[hidden]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitfileredirection].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ilike]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[coloncolon]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[igt]"] + - ["system.management.automation.language.ast", "system.management.automation.language.throwstatementast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.constantexpressionast", "Member[value]"] + - ["system.management.automation.language.ast", "system.management.automation.language.forstatementast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitcommand].ReturnValue"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.itypename", "Member[extent]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[interface]"] + - ["system.func", "system.management.automation.language.dynamickeyword", "Member[semanticcheck]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[linecontinuation]"] + - ["system.int32", "system.management.automation.language.reflectiontypename", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[dollarparen]"] + - ["system.management.automation.language.ast", "system.management.automation.language.trapstatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchflags!", "Member[wildcard]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitparameter].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[inotin]"] + - ["system.collections.generic.list", "system.management.automation.language.dynamickeyword!", "Method[getkeyword].ReturnValue"] + - ["system.string", "system.management.automation.language.arraytypename", "Member[assemblyname]"] + - ["system.boolean", "system.management.automation.language.dynamickeyword", "Member[hasreservedproperties]"] + - ["system.management.automation.language.methodattributes", "system.management.automation.language.methodattributes!", "Member[none]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.statementblockast", "Member[traps]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitvariableexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[atparen]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.indexexpressionast", "Member[target]"] + - ["system.management.automation.language.typeattributes", "system.management.automation.language.typeattributes!", "Member[none]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitscriptblockexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitinvokememberexpression].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.mergingredirectionast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitifstatement].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[pipe]"] + - ["system.string", "system.management.automation.language.itypename", "Member[assemblyname]"] + - ["system.int32", "system.management.automation.language.iscriptextent", "Member[startcolumnnumber]"] + - ["system.string", "system.management.automation.language.dynamickeywordproperty", "Member[typeconstraint]"] + - ["system.string", "system.management.automation.language.dynamickeyword", "Member[keyword]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitaction!", "Member[continue]"] + - ["system.string", "system.management.automation.language.iscriptextent", "Member[file]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitassignmentstatement].ReturnValue"] + - ["system.management.automation.language.token", "system.management.automation.language.errorstatementast", "Member[kind]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitpipeline].ReturnValue"] + - ["system.management.automation.language.itypename", "system.management.automation.language.arraytypename", "Member[elementtype]"] + - ["system.string", "system.management.automation.language.labeledstatementast", "Member[label]"] + - ["system.management.automation.language.propertyattributes", "system.management.automation.language.propertyattributes!", "Member[none]"] + - ["system.management.automation.language.stringconstantexpressionast", "system.management.automation.language.usingstatementast", "Member[name]"] + - ["system.management.automation.variablepath", "system.management.automation.language.variableexpressionast", "Member[variablepath]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitusingstatement].ReturnValue"] + - ["system.management.automation.language.dynamickeywordnamemode", "system.management.automation.language.dynamickeywordnamemode!", "Member[optionalname]"] + - ["system.management.automation.language.ast", "system.management.automation.language.fileredirectionast", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.language.ast", "Method[tostring].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visiterrorexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.ast", "Method[safegetvalue].ReturnValue"] + - ["system.string", "system.management.automation.language.arraytypename", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[description]"] + - ["system.boolean", "system.management.automation.language.reflectiontypename", "Method[equals].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitbreakstatement].ReturnValue"] + - ["system.type", "system.management.automation.language.typename", "Method[getreflectionattributetype].ReturnValue"] + - ["system.boolean", "system.management.automation.language.memberexpressionast", "Member[static]"] + - ["system.management.automation.language.usingstatementkind", "system.management.automation.language.usingstatementkind!", "Member[assembly]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitarrayexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visittrystatement].ReturnValue"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchflags!", "Member[file]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitternaryexpression].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.functiondefinitionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.iscriptposition", "system.management.automation.language.scriptextent", "Member[endscriptposition]"] + - ["system.string", "system.management.automation.language.codegeneration!", "Method[escapeblockcommentcontent].ReturnValue"] + - ["system.boolean", "system.management.automation.language.functionmemberast", "Member[isstatic]"] + - ["system.boolean", "system.management.automation.language.propertymemberast", "Member[ispublic]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitdatastatement].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedencemultiply]"] + - ["system.string", "system.management.automation.language.token", "Member[text]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[namespace]"] + - ["system.management.automation.language.foreachflags", "system.management.automation.language.foreachflags!", "Member[none]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[while]"] + - ["system.string", "system.management.automation.language.tokentraits!", "Method[text].ReturnValue"] + - ["system.string", "system.management.automation.language.parseerror", "Method[tostring].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitdynamickeywordstatement].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[minusequals]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[multiplyequals]"] + - ["system.string", "system.management.automation.language.reflectiontypename", "Member[assemblyname]"] + - ["system.management.automation.language.ast", "system.management.automation.language.usingstatementast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitcommandparameter].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitparamblock].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.datastatementast", "Member[commandsallowed]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[trap]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[for]"] + - ["system.boolean", "system.management.automation.language.reflectiontypename", "Member[isgeneric]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedencecomparison]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.blockstatementast", "Member[body]"] + - ["system.management.automation.language.ast", "system.management.automation.language.namedblockast", "Method[copy].ReturnValue"] + - ["system.func", "system.management.automation.language.dynamickeyword", "Member[postparse]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitternaryexpression].ReturnValue"] + - ["system.string", "system.management.automation.language.itypename", "Member[name]"] + - ["system.management.automation.language.commandelementast", "system.management.automation.language.staticbindingerror", "Member[commandelement]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[inotlike]"] + - ["system.management.automation.language.dynamickeyword", "system.management.automation.language.dynamickeyword!", "Method[getkeyword].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.assignmentstatementast", "Member[operator]"] + - ["system.management.automation.language.ast", "system.management.automation.language.exitstatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.variablepath", "system.management.automation.language.variabletoken", "Member[variablepath]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visithashtable].ReturnValue"] + - ["system.management.automation.language.stringconstanttype", "system.management.automation.language.stringconstanttype!", "Member[singlequoted]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitswitchstatement].ReturnValue"] + - ["system.int32", "system.management.automation.language.iscriptposition", "Member[offset]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitusingexpression].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[defaultvisit].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.hashtableast", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.language.itypename", "Member[fullname]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitcommand].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.commenthelpinfo", "Member[examples]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitdountilstatement].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitwhilestatement].ReturnValue"] + - ["system.boolean", "system.management.automation.language.itypename", "Member[isarray]"] + - ["system.type", "system.management.automation.language.stringconstantexpressionast", "Member[statictype]"] + - ["system.management.automation.language.staticbindingresult", "system.management.automation.language.staticparameterbinder!", "Method[bindcommand].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.scriptrequirements", "Member[requiredmodules]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitfunctiondefinition].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitreturnstatement].ReturnValue"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[forwardhelpcategory]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitblockstatement].ReturnValue"] + - ["system.boolean", "system.management.automation.language.typedefinitionast", "Member[isenum]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitbinaryexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[inlinescript]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.commandast", "Member[invocationoperator]"] + - ["system.int32", "system.management.automation.language.iscriptextent", "Member[startlinenumber]"] + - ["system.management.automation.language.ast", "system.management.automation.language.pipelinechainast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitdynamickeywordstatement].ReturnValue"] + - ["system.int32", "system.management.automation.language.scriptextent", "Member[endoffset]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitthrowstatement].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[static]"] + - ["system.collections.generic.list", "system.management.automation.language.dynamickeywordproperty", "Member[values]"] + - ["system.management.automation.language.pipelinebaseast", "system.management.automation.language.forstatementast", "Member[iterator]"] + - ["system.string", "system.management.automation.language.namedattributeargumentast", "Member[argumentname]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[shr]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitfunctionmember].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.namedblockast", "Member[statements]"] + - ["system.collections.generic.dictionary", "system.management.automation.language.staticbindingresult", "Member[boundparameters]"] + - ["system.int32", "system.management.automation.language.arraytypename", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[keyword]"] + - ["system.management.automation.language.usingstatementkind", "system.management.automation.language.usingstatementkind!", "Member[command]"] + - ["system.management.automation.language.pipelinebaseast", "system.management.automation.language.exitstatementast", "Member[pipeline]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[minus]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[foreach]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[equals]"] + - ["system.string", "system.management.automation.language.generictypename", "Member[name]"] + - ["system.management.automation.language.iscriptposition", "system.management.automation.language.iscriptextent", "Member[endscriptposition]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[if]"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionstream!", "Member[verbose]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[ternaryoperator]"] + - ["system.management.automation.language.scriptblockast", "system.management.automation.language.functiondefinitionast", "Member[body]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitstringconstantexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visiterrorstatement].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.commandexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[bor]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.subexpressionast", "Member[subexpression]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitusingexpression].ReturnValue"] + - ["system.management.automation.language.typeattributes", "system.management.automation.language.typeattributes!", "Member[enum]"] + - ["system.management.automation.language.pipelinebaseast", "system.management.automation.language.throwstatementast", "Member[pipeline]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[clean]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[csplit]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.catchclauseast", "Member[body]"] + - ["system.version", "system.management.automation.language.scriptrequirements", "Member[requiredpsversion]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[statementdoesntsupportattributes]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitcatchclause].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[end]"] + - ["system.string", "system.management.automation.language.parametertoken", "Member[parametername]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.namedblockast", "Member[traps]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitbinaryexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cnotin]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedenceadd]"] + - ["system.management.automation.language.ast", "system.management.automation.language.commandast", "Method[copy].ReturnValue"] + - ["system.int32", "system.management.automation.language.iscriptextent", "Member[endoffset]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitnamedblock].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visithashtable].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.commandast", "Member[commandelements]"] + - ["system.type", "system.management.automation.language.generictypename", "Method[getreflectionattributetype].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.breakstatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cin]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitattributedexpression].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.ternaryexpressionast", "Member[iffalse]"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.commandparameterast", "Member[errorposition]"] + - ["system.management.automation.language.dynamickeywordbodymode", "system.management.automation.language.dynamickeywordbodymode!", "Member[scriptblock]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitblockstatement].ReturnValue"] + - ["system.management.automation.language.methodattributes", "system.management.automation.language.methodattributes!", "Member[static]"] + - ["system.string", "system.management.automation.language.scriptrequirements", "Member[requiredapplicationid]"] + - ["system.management.automation.language.iscriptposition", "system.management.automation.language.scriptextent", "Member[startscriptposition]"] + - ["system.management.automation.scriptblock", "system.management.automation.language.scriptblockast", "Method[getscriptblock].ReturnValue"] + - ["system.boolean", "system.management.automation.language.functionmemberast", "Member[ispublic]"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitfunctionmember].ReturnValue"] + - ["system.boolean", "system.management.automation.language.functiondefinitionast", "Member[isfilter]"] + - ["system.management.automation.language.scriptblockexpressionast", "system.management.automation.language.configurationdefinitionast", "Member[body]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.functionmemberast", "Member[attributes]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[var]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[public]"] + - ["system.management.automation.language.ast", "system.management.automation.language.variableexpressionast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitexitstatement].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.pipelineast", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.language.scriptposition", "Member[line]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitmergingredirection].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitifstatement].ReturnValue"] + - ["system.management.automation.language.chainableast", "system.management.automation.language.pipelinechainast", "Member[lhspipelinechain]"] + - ["system.string", "system.management.automation.language.nullstring", "Method[tostring].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[comma]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[postfixminusminus]"] + - ["system.string", "system.management.automation.language.codegeneration!", "Method[escapesinglequotedstringcontent].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[questionmark]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitvariableexpression].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedencebitwise]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.attributeast", "Member[positionalarguments]"] + - ["system.boolean", "system.management.automation.language.functionmemberast", "Member[isconstructor]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visittypeexpression].ReturnValue"] + - ["system.int32", "system.management.automation.language.iscriptextent", "Member[startoffset]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[multiply]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[identifier]"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitconfigurationdefinition].ReturnValue"] + - ["system.boolean", "system.management.automation.language.typename", "Member[isgeneric]"] + - ["system.management.automation.language.stringconstanttype", "system.management.automation.language.stringconstantexpressionast", "Member[stringconstanttype]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[disallowedinrestrictedmode]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cmatch]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[herestringexpandable]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitforstatement].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.ifstatementast", "Member[clauses]"] + - ["system.int32", "system.management.automation.language.scriptposition", "Member[columnnumber]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitarrayliteral].ReturnValue"] + - ["system.string", "system.management.automation.language.dynamickeyword", "Member[resourcename]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.scriptblockast", "Member[attributes]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[specialoperator]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitpropertymember].ReturnValue"] + - ["system.string", "system.management.automation.language.scriptposition", "Member[file]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitscriptblockexpression].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.pipelineast", "Member[pipelineelements]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.commenthelpinfo", "Member[links]"] + - ["system.string", "system.management.automation.language.typedefinitionast", "Member[name]"] + - ["system.management.automation.language.foreachflags", "system.management.automation.language.foreachstatementast", "Member[flags]"] + - ["system.collections.generic.dictionary", "system.management.automation.language.staticbindingresult", "Member[bindingexceptions]"] + - ["system.type", "system.management.automation.language.generictypename", "Method[getreflectiontype].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.binaryexpressionast", "Member[right]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.breakstatementast", "Member[label]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.functionmemberast", "Member[parameters]"] + - ["system.management.automation.language.ast", "system.management.automation.language.constantexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.statementblockast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitparamblock].ReturnValue"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[synopsis]"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchflags!", "Member[none]"] + - ["system.management.automation.language.ast", "system.management.automation.language.scriptblockast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.methodattributes", "system.management.automation.language.functionmemberast", "Member[methodattributes]"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visittypedefinition].ReturnValue"] + - ["system.management.automation.language.usingstatementkind", "system.management.automation.language.usingstatementkind!", "Member[type]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.parameterast", "Member[defaultvalue]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.trystatementast", "Member[catchclauses]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.trystatementast", "Member[body]"] + - ["system.boolean", "system.management.automation.language.fileredirectiontoken", "Member[append]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitscriptblock].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.attributeast", "Member[namedarguments]"] + - ["system.int32", "system.management.automation.language.scriptextent", "Member[startcolumnnumber]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[in]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[sequence]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryoperator]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.foreachstatementast", "Member[throttlelimit]"] + - ["system.management.automation.language.ast", "system.management.automation.language.scriptblockexpressionast", "Method[copy].ReturnValue"] + - ["system.tuple", "system.management.automation.language.dynamickeywordproperty", "Member[range]"] + - ["system.management.automation.language.stringconstanttype", "system.management.automation.language.stringconstanttype!", "Member[singlequotedherestring]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.loopstatementast", "Member[body]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.memberexpressionast", "Member[expression]"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.reflectiontypename", "Member[extent]"] + - ["system.management.automation.language.dynamickeywordbodymode", "system.management.automation.language.dynamickeywordbodymode!", "Member[command]"] + - ["system.boolean", "system.management.automation.language.indexexpressionast", "Member[nullconditional]"] + - ["system.int32", "system.management.automation.language.scriptextent", "Member[startlinenumber]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visittypedefinition].ReturnValue"] + - ["system.int32", "system.management.automation.language.generictypename", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitdatastatement].ReturnValue"] + - ["system.boolean", "system.management.automation.language.typename", "Method[equals].ReturnValue"] + - ["system.management.automation.language.itypename", "system.management.automation.language.typeexpressionast", "Member[typename]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.datastatementast", "Member[body]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[default]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.scriptrequirements", "Member[requiredassemblies]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[and]"] + - ["system.management.automation.language.dynamickeywordbodymode", "system.management.automation.language.dynamickeyword", "Member[bodymode]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[rparen]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitdowhilestatement].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitinvokememberexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[oror]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitifstatement].ReturnValue"] + - ["system.string", "system.management.automation.language.typename", "Member[assemblyname]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visiterrorexpression].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitforeachstatement].ReturnValue"] + - ["system.management.automation.language.scriptrequirements", "system.management.automation.language.scriptblockast", "Member[scriptrequirements]"] + - ["system.object", "system.management.automation.language.icustomastvisitor2", "Method[visitdynamickeywordstatement].ReturnValue"] + - ["system.boolean", "system.management.automation.language.typedefinitionast", "Member[isinterface]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.unaryexpressionast", "Member[child]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.assignmentstatementast", "Member[left]"] + - ["system.management.automation.language.ast", "system.management.automation.language.typeexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.commandelementast", "system.management.automation.language.parameterbindingresult", "Member[value]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitcontinuestatement].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitparenexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[atcurly]"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[component]"] + - ["system.type", "system.management.automation.language.parameterast", "Member[statictype]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[function]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cnotcontains]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitconfigurationdefinition].ReturnValue"] + - ["system.management.automation.language.typeattributes", "system.management.automation.language.typeattributes!", "Member[interface]"] + - ["system.type", "system.management.automation.language.arrayexpressionast", "Member[statictype]"] + - ["system.boolean", "system.management.automation.language.arraytypename", "Member[isarray]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitarrayexpression].ReturnValue"] + - ["system.string", "system.management.automation.language.iscriptposition", "Member[file]"] + - ["system.string", "system.management.automation.language.propertymemberast", "Member[name]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ine]"] + - ["system.string", "system.management.automation.language.scriptextent", "Member[file]"] + - ["system.boolean", "system.management.automation.language.propertymemberast", "Member[isstatic]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[is]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitconvertexpression].ReturnValue"] + - ["system.string", "system.management.automation.language.reflectiontypename", "Member[fullname]"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchflags!", "Member[regex]"] + - ["system.management.automation.language.switchflags", "system.management.automation.language.switchflags!", "Member[exact]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitattribute].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[begin]"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.generictypename", "Member[extent]"] + - ["system.management.automation.language.ast", "system.management.automation.language.returnstatementast", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.language.variabletoken", "Member[name]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[rbracket]"] + - ["system.type", "system.management.automation.language.hashtableast", "Member[statictype]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[base]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitnamedattributeargument].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitunaryexpression].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitconvertexpression].ReturnValue"] + - ["system.management.automation.language.scriptblockast", "system.management.automation.language.scriptblockexpressionast", "Member[scriptblock]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visittrystatement].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitindexexpression].ReturnValue"] + - ["system.string", "system.management.automation.language.stringconstantexpressionast", "Member[value]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[filter]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[divide]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitusingstatement].ReturnValue"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.ast", "Member[extent]"] + - ["system.management.automation.language.ast", "system.management.automation.language.blockstatementast", "Method[copy].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.language.dynamickeyword", "Member[parameters]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[exclaim]"] + - ["system.object", "system.management.automation.language.numbertoken", "Member[value]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitfileredirection].ReturnValue"] + - ["system.collections.generic.idictionary", "system.management.automation.language.commenthelpinfo", "Member[parameters]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[configuration]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[number]"] + - ["system.management.automation.language.paramblockast", "system.management.automation.language.scriptblockast", "Member[paramblock]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitindexexpression].ReturnValue"] + - ["system.management.automation.language.hashtableast", "system.management.automation.language.usingstatementast", "Member[modulespecification]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cge]"] + - ["system.object", "system.management.automation.language.parameterbindingresult", "Member[constantvalue]"] + - ["system.int32", "system.management.automation.language.iscriptextent", "Member[endlinenumber]"] + - ["system.string", "system.management.automation.language.scriptposition", "Method[getfullscript].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.continuestatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[band]"] + - ["system.type", "system.management.automation.language.typename", "Method[getreflectiontype].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedencecoalesce]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[hidden]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[until]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[dynamicparam]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitforstatement].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[class]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitdountilstatement].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.ast", "Member[parent]"] + - ["system.management.automation.language.attributebaseast", "system.management.automation.language.attributedexpressionast", "Member[attribute]"] + - ["system.boolean", "system.management.automation.language.memberexpressionast", "Member[nullconditional]"] + - ["system.boolean", "system.management.automation.language.token", "Member[haserror]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitunaryexpression].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitsubexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[join]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitbinaryexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[shl]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[using]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[postfixplusplus]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.pipelineast", "Method[getpureexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[continue]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitattributedexpression].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.memberexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.stringconstanttype", "system.management.automation.language.stringconstanttype!", "Member[doublequoted]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.indexexpressionast", "Member[index]"] + - ["system.management.automation.language.typeconstraintast", "system.management.automation.language.trapstatementast", "Member[traptype]"] + - ["system.management.automation.language.usingstatementkind", "system.management.automation.language.usingstatementast", "Member[usingstatementkind]"] + - ["system.management.automation.language.typeconstraintast", "system.management.automation.language.convertexpressionast", "Member[type]"] + - ["system.management.automation.language.ast", "system.management.automation.language.ast", "Method[find].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[newline]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[creplace]"] + - ["system.int32", "system.management.automation.language.iscriptextent", "Member[endcolumnnumber]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitswitchstatement].ReturnValue"] + - ["system.string", "system.management.automation.language.generictypename", "Member[assemblyname]"] + - ["system.boolean", "system.management.automation.language.arraytypename", "Member[isgeneric]"] + - ["system.management.automation.language.configurationtype", "system.management.automation.language.configurationtype!", "Member[meta]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.errorexpressionast", "Member[nestedast]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedencemask]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[redirection]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.arrayliteralast", "Member[elements]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visittypeconstraint].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.commandparameterast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitusingexpression].ReturnValue"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.typename", "Member[extent]"] + - ["system.object", "system.management.automation.language.ast", "Method[visit].ReturnValue"] + - ["system.management.automation.parametermetadata", "system.management.automation.language.parameterbindingresult", "Member[parameter]"] + - ["system.management.automation.language.ast", "system.management.automation.language.errorexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[module]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.token", "Member[kind]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ampersand]"] + - ["system.boolean", "system.management.automation.language.parseerror", "Member[incompleteinput]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.arrayexpressionast", "Member[subexpression]"] + - ["system.management.automation.language.dynamickeyword", "system.management.automation.language.commandast", "Member[definingkeyword]"] + - ["system.management.automation.language.propertyattributes", "system.management.automation.language.propertymemberast", "Member[propertyattributes]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[clike]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ccontains]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[minusminus]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitreturnstatement].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitswitchstatement].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visittypeexpression].ReturnValue"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionstream!", "Member[information]"] + - ["system.management.automation.language.pipelinebaseast", "system.management.automation.language.forstatementast", "Member[initializer]"] + - ["system.management.automation.language.ast", "system.management.automation.language.paramblockast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedencelogical]"] + - ["system.string", "system.management.automation.language.commandast", "Method[getcommandname].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitnamedblock].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.parameterast", "Member[attributes]"] + - ["system.boolean", "system.management.automation.language.pipelineast", "Member[background]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[canconstantfold]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[private]"] + - ["system.management.automation.language.typeconstraintast", "system.management.automation.language.functionmemberast", "Member[returntype]"] + - ["system.boolean", "system.management.automation.language.itypename", "Member[isgeneric]"] + - ["system.management.automation.language.ast", "system.management.automation.language.convertexpressionast", "Method[copy].ReturnValue"] + - ["system.type", "system.management.automation.language.itypename", "Method[getreflectionattributetype].ReturnValue"] + - ["system.string", "system.management.automation.language.dynamickeyword", "Member[implementingmodule]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visitconfigurationdefinition].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitconstantexpression].ReturnValue"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[remotehelprunspace]"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.fileredirectiontoken", "Member[fromstream]"] + - ["system.string", "system.management.automation.language.memberast", "Member[name]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[stringliteral]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitvariableexpression].ReturnValue"] + - ["system.boolean", "system.management.automation.language.generictypename", "Member[isarray]"] + - ["system.int32", "system.management.automation.language.scriptextent", "Member[startoffset]"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[role]"] + - ["system.management.automation.language.ast", "system.management.automation.language.datastatementast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.unaryexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.propertyattributes", "system.management.automation.language.propertyattributes!", "Member[literal]"] + - ["system.management.automation.language.ast", "system.management.automation.language.arrayexpressionast", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitscriptblock].ReturnValue"] + - ["system.boolean", "system.management.automation.language.arraytypename", "Method[equals].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[process]"] + - ["system.management.automation.language.commenthelpinfo", "system.management.automation.language.functiondefinitionast", "Method[gethelpcontent].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[colon]"] + - ["system.type", "system.management.automation.language.arraytypename", "Method[getreflectiontype].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitdatastatement].ReturnValue"] + - ["system.management.automation.language.namedblockast", "system.management.automation.language.scriptblockast", "Member[beginblock]"] + - ["system.string", "system.management.automation.language.arraytypename", "Member[name]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[divideequals]"] + - ["system.management.automation.language.ast", "system.management.automation.language.whilestatementast", "Method[copy].ReturnValue"] + - ["system.type", "system.management.automation.language.itypename", "Method[getreflectiontype].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitwhilestatement].ReturnValue"] + - ["system.string", "system.management.automation.language.codegeneration!", "Method[escapeformatstringcontent].ReturnValue"] + - ["system.management.automation.language.dynamickeywordnamemode", "system.management.automation.language.dynamickeywordnamemode!", "Member[namerequired]"] + - ["system.management.automation.language.iscriptposition", "system.management.automation.language.iscriptextent", "Member[startscriptposition]"] + - ["system.string", "system.management.automation.language.scriptextent", "Member[text]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitaction!", "Member[skipchildren]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitcommandexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[dynamickeyword]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitfunctiondefinition].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.functiondefinitionast", "Member[parameters]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitnamedattributeargument].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[bxor]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitpipelinechain].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.dynamickeywordstatementast", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[functionality]"] + - ["system.collections.generic.dictionary", "system.management.automation.language.dynamickeyword", "Member[properties]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitparamblock].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[binaryprecedenceformat]"] + - ["system.string", "system.management.automation.language.codegeneration!", "Method[escapevariablename].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ireplace]"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.mergingredirectiontoken", "Member[tostream]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[generic]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitthrowstatement].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[inotmatch]"] + - ["system.management.automation.language.scriptblockast", "system.management.automation.language.parser!", "Method[parsefile].ReturnValue"] + - ["system.int32", "system.management.automation.language.scriptposition", "Member[linenumber]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[data]"] + - ["system.management.automation.language.itypename", "system.management.automation.language.attributebaseast", "Member[typename]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitattribute].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[cnotmatch]"] + - ["system.boolean", "system.management.automation.language.catchclauseast", "Member[iscatchall]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.hashtableast", "Member[keyvaluepairs]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitmergingredirection].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.generictypename", "Member[genericarguments]"] + - ["system.management.automation.language.typeconstraintast", "system.management.automation.language.propertymemberast", "Member[propertytype]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[catch]"] + - ["system.management.automation.language.ast", "system.management.automation.language.ifstatementast", "Method[copy].ReturnValue"] + - ["system.boolean", "system.management.automation.language.functiondefinitionast", "Member[isworkflow]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[label]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visittrystatement].ReturnValue"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[casesensitiveoperator]"] + - ["system.boolean", "system.management.automation.language.typename", "Member[isarray]"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[forwardhelptargetname]"] + - ["system.management.automation.language.ast", "system.management.automation.language.dowhilestatementast", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.scriptblockast", "Member[usingstatements]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.typedefinitionast", "Member[attributes]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitsubexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[enum]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitblockstatement].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[do]"] + - ["system.string", "system.management.automation.language.arraytypename", "Member[fullname]"] + - ["system.management.automation.language.scriptblockast", "system.management.automation.language.parser!", "Method[parseinput].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[from]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[param]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitexpandablestringexpression].ReturnValue"] + - ["system.boolean", "system.management.automation.language.functionmemberast", "Member[ishidden]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitmemberexpression].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitassignmentstatement].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visiterrorexpression].ReturnValue"] + - ["system.management.automation.language.pipelineast", "system.management.automation.language.pipelinechainast", "Member[rhspipeline]"] + - ["system.collections.generic.ienumerable", "system.management.automation.language.assignmentstatementast", "Method[getassignmenttargets].ReturnValue"] + - ["system.management.automation.language.stringconstanttype", "system.management.automation.language.stringconstanttype!", "Member[doublequotedherestring]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.errorstatementast", "Member[conditions]"] + - ["system.management.automation.language.commenthelpinfo", "system.management.automation.language.scriptblockast", "Method[gethelpcontent].ReturnValue"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitdowhilestatement].ReturnValue"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.token", "Member[extent]"] + - ["system.boolean", "system.management.automation.language.variableexpressionast", "Member[splatted]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.binaryexpressionast", "Member[operator]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[break]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[lbracket]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.commenthelpinfo", "Member[outputs]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitpipeline].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitindexexpression].ReturnValue"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.redirectionstream!", "Member[warning]"] + - ["system.boolean", "system.management.automation.language.functionmemberast", "Member[isprivate]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[finally]"] + - ["system.management.automation.language.namedblockast", "system.management.automation.language.scriptblockast", "Member[cleanblock]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[endofinput]"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visitstatementblock].ReturnValue"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.language.binaryexpressionast", "Member[errorposition]"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Member[mamlhelpfile]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[isplit]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[switch]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.pipelinechainast", "Member[operator]"] + - ["system.boolean", "system.management.automation.language.dynamickeyword", "Member[metastatement]"] + - ["system.string", "system.management.automation.language.generictypename", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.management.automation.language.variableexpressionast", "Method[isconstantvariable].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[rcurly]"] + - ["system.type", "system.management.automation.language.expandablestringexpressionast", "Member[statictype]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[unaryoperator]"] + - ["system.management.automation.language.statementblockast", "system.management.automation.language.trystatementast", "Member[finally]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[andand]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ile]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitdowhilestatement].ReturnValue"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitscriptblock].ReturnValue"] + - ["system.string", "system.management.automation.language.functionmemberast", "Member[name]"] + - ["system.management.automation.language.redirectionstream", "system.management.automation.language.mergingredirectionast", "Member[tostream]"] + - ["system.management.automation.language.methodattributes", "system.management.automation.language.methodattributes!", "Member[hidden]"] + - ["system.string", "system.management.automation.language.labeltoken", "Member[labeltext]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor2", "Method[visitfunctionmember].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.pipelinebaseast", "Method[getpureexpression].ReturnValue"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.continuestatementast", "Member[label]"] + - ["system.management.automation.language.dynamickeywordnamemode", "system.management.automation.language.dynamickeywordnamemode!", "Member[simpleoptionalname]"] + - ["system.management.automation.language.ast", "system.management.automation.language.functionmemberast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[define]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.commandparameterast", "Member[argument]"] + - ["system.object", "system.management.automation.language.icustomastvisitor", "Method[visitfunctiondefinition].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.ast", "Method[copy].ReturnValue"] + - ["system.boolean", "system.management.automation.language.dynamickeywordproperty", "Member[mandatory]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitparenexpression].ReturnValue"] + - ["system.management.automation.language.ast", "system.management.automation.language.indexexpressionast", "Method[copy].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor2", "Method[visittypedefinition].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.typedefinitionast", "Member[members]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.language.invokememberexpressionast", "Member[arguments]"] + - ["system.management.automation.language.configurationtype", "system.management.automation.language.configurationdefinitionast", "Member[configurationtype]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.fileredirectionast", "Member[location]"] + - ["system.management.automation.language.propertyattributes", "system.management.automation.language.propertyattributes!", "Member[public]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[throw]"] + - ["system.management.automation.language.stringconstanttype", "system.management.automation.language.stringconstanttype!", "Member[bareword]"] + - ["system.string", "system.management.automation.language.iscriptposition", "Method[getfullscript].ReturnValue"] + - ["system.boolean", "system.management.automation.language.scriptrequirements", "Member[iselevationrequired]"] + - ["system.management.automation.language.commandelementast", "system.management.automation.language.memberexpressionast", "Member[member]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[format]"] + - ["system.string", "system.management.automation.language.commenthelpinfo", "Method[getcommentblock].ReturnValue"] + - ["system.management.automation.language.astvisitaction", "system.management.automation.language.astvisitor", "Method[visittypeexpression].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[inotcontains]"] + - ["system.object", "system.management.automation.language.defaultcustomastvisitor", "Method[visitcatchclause].ReturnValue"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[redirectinstd]"] + - ["system.management.automation.language.scriptblockast", "system.management.automation.language.functionmemberast", "Member[body]"] + - ["system.management.automation.language.tokenkind", "system.management.automation.language.tokenkind!", "Member[ieq]"] + - ["system.management.automation.language.tokenflags", "system.management.automation.language.tokenflags!", "Member[membername]"] + - ["system.management.automation.language.expressionast", "system.management.automation.language.binaryexpressionast", "Member[left]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.PSTasks.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.PSTasks.typemodel.yml new file mode 100644 index 000000000000..e3febeb1d0b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.PSTasks.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.management.automation.pstasks.pstaskjob", "Member[location]"] + - ["system.boolean", "system.management.automation.pstasks.pstaskjob", "Member[hasmoredata]"] + - ["system.string", "system.management.automation.pstasks.pstaskjob", "Member[statusmessage]"] + - ["system.int32", "system.management.automation.pstasks.pstaskjob", "Member[allocatedrunspacecount]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.PerformanceData.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.PerformanceData.typemodel.yml new file mode 100644 index 000000000000..6b53ad470646 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.PerformanceData.typemodel.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.concurrent.concurrentdictionary", "system.management.automation.performancedata.countersetinstancebase", "Member[_counternametoidmapping]"] + - ["system.string", "system.management.automation.performancedata.countersetregistrarbase", "Member[countersetname]"] + - ["system.boolean", "system.management.automation.performancedata.psperfcountersmgr", "Method[setcountervalue].ReturnValue"] + - ["system.boolean", "system.management.automation.performancedata.pscountersetinstance", "Method[getcountervalue].ReturnValue"] + - ["system.boolean", "system.management.automation.performancedata.psperfcountersmgr", "Method[updatecounterbyvalue].ReturnValue"] + - ["system.guid", "system.management.automation.performancedata.countersetregistrarbase", "Member[countersetid]"] + - ["system.string", "system.management.automation.performancedata.counterinfo", "Member[name]"] + - ["system.management.automation.performancedata.countersetinstancebase", "system.management.automation.performancedata.pscountersetregistrar", "Method[createcountersetinstance].ReturnValue"] + - ["system.diagnostics.performancedata.countersetinstancetype", "system.management.automation.performancedata.countersetregistrarbase", "Member[countersetinsttype]"] + - ["system.management.automation.performancedata.counterinfo[]", "system.management.automation.performancedata.countersetregistrarbase", "Member[counterinfoarray]"] + - ["system.boolean", "system.management.automation.performancedata.countersetinstancebase", "Method[setcountervalue].ReturnValue"] + - ["system.boolean", "system.management.automation.performancedata.pscountersetinstance", "Method[updatecounterbyvalue].ReturnValue"] + - ["system.management.automation.performancedata.countersetinstancebase", "system.management.automation.performancedata.countersetregistrarbase", "Method[createcountersetinstance].ReturnValue"] + - ["system.boolean", "system.management.automation.performancedata.countersetinstancebase", "Method[updatecounterbyvalue].ReturnValue"] + - ["system.boolean", "system.management.automation.performancedata.pscountersetinstance", "Method[setcountervalue].ReturnValue"] + - ["system.boolean", "system.management.automation.performancedata.countersetinstancebase", "Method[retrievetargetcounteridifvalid].ReturnValue"] + - ["system.boolean", "system.management.automation.performancedata.psperfcountersmgr", "Method[addcountersetinstance].ReturnValue"] + - ["system.guid", "system.management.automation.performancedata.countersetregistrarbase", "Member[providerid]"] + - ["system.management.automation.performancedata.countersetinstancebase", "system.management.automation.performancedata.countersetregistrarbase", "Member[countersetinstance]"] + - ["system.boolean", "system.management.automation.performancedata.psperfcountersmgr", "Method[iscountersetregistered].ReturnValue"] + - ["system.int32", "system.management.automation.performancedata.counterinfo", "Member[id]"] + - ["system.management.automation.performancedata.psperfcountersmgr", "system.management.automation.performancedata.psperfcountersmgr!", "Member[instance]"] + - ["system.management.automation.performancedata.countersetregistrarbase", "system.management.automation.performancedata.countersetinstancebase", "Member[_countersetregistrarbase]"] + - ["system.string", "system.management.automation.performancedata.psperfcountersmgr", "Method[getcountersetinstancename].ReturnValue"] + - ["system.management.automation.performancedata.countersetinstancebase", "system.management.automation.performancedata.countersetregistrarbase", "Member[_countersetinstancebase]"] + - ["system.diagnostics.performancedata.countertype", "system.management.automation.performancedata.counterinfo", "Member[type]"] + - ["system.collections.concurrent.concurrentdictionary", "system.management.automation.performancedata.countersetinstancebase", "Member[_counteridtotypemapping]"] + - ["system.boolean", "system.management.automation.performancedata.countersetinstancebase", "Method[getcountervalue].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Provider.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Provider.typemodel.yml new file mode 100644 index 000000000000..c18bcd3084b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Provider.typemodel.yml @@ -0,0 +1,82 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.management.automation.provider.navigationcmdletprovider", "Method[getchildname].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[expandwildcards]"] + - ["system.string", "system.management.automation.provider.navigationcmdletprovider", "Method[makepath].ReturnValue"] + - ["system.object", "system.management.automation.provider.ipropertycmdletprovider", "Method[clearpropertydynamicparameters].ReturnValue"] + - ["system.management.automation.providerinfo", "system.management.automation.provider.cmdletprovider", "Method[start].ReturnValue"] + - ["system.boolean", "system.management.automation.provider.itemcmdletprovider", "Method[itemexists].ReturnValue"] + - ["system.object", "system.management.automation.provider.containercmdletprovider", "Method[removeitemdynamicparameters].ReturnValue"] + - ["system.collections.ilist", "system.management.automation.provider.icontentwriter", "Method[write].ReturnValue"] + - ["system.object", "system.management.automation.provider.ipropertycmdletprovider", "Method[setpropertydynamicparameters].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[credentials]"] + - ["system.object", "system.management.automation.provider.ipropertycmdletprovider", "Method[getpropertydynamicparameters].ReturnValue"] + - ["system.management.automation.psdriveinfo", "system.management.automation.provider.drivecmdletprovider", "Method[newdrive].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[transactions]"] + - ["system.management.automation.host.pshost", "system.management.automation.provider.cmdletprovider", "Member[host]"] + - ["system.char", "system.management.automation.provider.cmdletprovider", "Member[altitemseparator]"] + - ["system.object", "system.management.automation.provider.cmdletprovider", "Member[dynamicparameters]"] + - ["system.string", "system.management.automation.provider.cmdletprovider", "Member[filter]"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[shouldprocess]"] + - ["system.object", "system.management.automation.provider.containercmdletprovider", "Method[renameitemdynamicparameters].ReturnValue"] + - ["system.management.automation.psdriveinfo", "system.management.automation.provider.drivecmdletprovider", "Method[removedrive].ReturnValue"] + - ["system.object", "system.management.automation.provider.idynamicpropertycmdletprovider", "Method[newpropertydynamicparameters].ReturnValue"] + - ["system.management.automation.providerinfo", "system.management.automation.provider.cmdletprovider", "Member[providerinfo]"] + - ["system.object", "system.management.automation.provider.idynamicpropertycmdletprovider", "Method[copypropertydynamicparameters].ReturnValue"] + - ["system.object", "system.management.automation.provider.containercmdletprovider", "Method[newitemdynamicparameters].ReturnValue"] + - ["system.boolean", "system.management.automation.provider.containercmdletprovider", "Method[convertpath].ReturnValue"] + - ["system.management.automation.provider.icontentreader", "system.management.automation.provider.icontentcmdletprovider", "Method[getcontentreader].ReturnValue"] + - ["system.management.automation.provider.icontentwriter", "system.management.automation.provider.icontentcmdletprovider", "Method[getcontentwriter].ReturnValue"] + - ["system.string", "system.management.automation.provider.navigationcmdletprovider", "Method[getparentpath].ReturnValue"] + - ["system.string", "system.management.automation.provider.icmdletprovidersupportshelp", "Method[gethelpmaml].ReturnValue"] + - ["system.object", "system.management.automation.provider.containercmdletprovider", "Method[getchildnamesdynamicparameters].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[filter]"] + - ["system.collections.objectmodel.collection", "system.management.automation.provider.cmdletprovider", "Member[exclude]"] + - ["system.management.automation.pscredential", "system.management.automation.provider.cmdletprovider", "Member[credential]"] + - ["system.collections.ilist", "system.management.automation.provider.icontentreader", "Method[read].ReturnValue"] + - ["system.boolean", "system.management.automation.provider.cmdletprovider", "Member[stopping]"] + - ["system.collections.objectmodel.collection", "system.management.automation.provider.cmdletprovider", "Member[include]"] + - ["system.boolean", "system.management.automation.provider.cmdletprovider", "Method[shouldprocess].ReturnValue"] + - ["system.object", "system.management.automation.provider.itemcmdletprovider", "Method[getitemdynamicparameters].ReturnValue"] + - ["system.management.automation.pstransactioncontext", "system.management.automation.provider.cmdletprovider", "Member[currentpstransaction]"] + - ["system.object", "system.management.automation.provider.itemcmdletprovider", "Method[clearitemdynamicparameters].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.provider.drivecmdletprovider", "Method[initializedefaultdrives].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.cmdletproviderattribute", "Member[providercapabilities]"] + - ["system.object", "system.management.automation.provider.icontentcmdletprovider", "Method[getcontentreaderdynamicparameters].ReturnValue"] + - ["system.object", "system.management.automation.provider.idynamicpropertycmdletprovider", "Method[movepropertydynamicparameters].ReturnValue"] + - ["system.string", "system.management.automation.provider.cmdletprovider", "Method[getresourcestring].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[none]"] + - ["system.char", "system.management.automation.provider.cmdletprovider", "Member[itemseparator]"] + - ["system.boolean", "system.management.automation.provider.cmdletprovider", "Method[transactionavailable].ReturnValue"] + - ["system.security.accesscontrol.objectsecurity", "system.management.automation.provider.isecuritydescriptorcmdletprovider", "Method[newsecuritydescriptoroftype].ReturnValue"] + - ["system.object", "system.management.automation.provider.icontentcmdletprovider", "Method[getcontentwriterdynamicparameters].ReturnValue"] + - ["system.management.automation.psdriveinfo", "system.management.automation.provider.cmdletprovider", "Member[psdriveinfo]"] + - ["system.string", "system.management.automation.provider.cmdletproviderattribute", "Member[providername]"] + - ["system.object", "system.management.automation.provider.drivecmdletprovider", "Method[newdrivedynamicparameters].ReturnValue"] + - ["system.security.accesscontrol.objectsecurity", "system.management.automation.provider.isecuritydescriptorcmdletprovider", "Method[newsecuritydescriptorfrompath].ReturnValue"] + - ["system.object", "system.management.automation.provider.icontentcmdletprovider", "Method[clearcontentdynamicparameters].ReturnValue"] + - ["system.string[]", "system.management.automation.provider.itemcmdletprovider", "Method[expandpath].ReturnValue"] + - ["system.boolean", "system.management.automation.provider.itemcmdletprovider", "Method[isvalidpath].ReturnValue"] + - ["system.management.automation.commandinvocationintrinsics", "system.management.automation.provider.cmdletprovider", "Member[invokecommand]"] + - ["system.management.automation.sessionstate", "system.management.automation.provider.cmdletprovider", "Member[sessionstate]"] + - ["system.object", "system.management.automation.provider.itemcmdletprovider", "Method[setitemdynamicparameters].ReturnValue"] + - ["system.object", "system.management.automation.provider.navigationcmdletprovider", "Method[moveitemdynamicparameters].ReturnValue"] + - ["system.boolean", "system.management.automation.provider.navigationcmdletprovider", "Method[isitemcontainer].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[exclude]"] + - ["system.boolean", "system.management.automation.provider.cmdletprovider", "Method[shouldcontinue].ReturnValue"] + - ["system.object", "system.management.automation.provider.itemcmdletprovider", "Method[invokedefaultactiondynamicparameters].ReturnValue"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.provider.providercapabilities!", "Member[include]"] + - ["system.object", "system.management.automation.provider.idynamicpropertycmdletprovider", "Method[renamepropertydynamicparameters].ReturnValue"] + - ["system.management.automation.providerintrinsics", "system.management.automation.provider.cmdletprovider", "Member[invokeprovider]"] + - ["system.object", "system.management.automation.provider.cmdletprovider", "Method[startdynamicparameters].ReturnValue"] + - ["system.boolean", "system.management.automation.provider.containercmdletprovider", "Method[haschilditems].ReturnValue"] + - ["system.object", "system.management.automation.provider.idynamicpropertycmdletprovider", "Method[removepropertydynamicparameters].ReturnValue"] + - ["system.management.automation.switchparameter", "system.management.automation.provider.cmdletprovider", "Member[force]"] + - ["system.object", "system.management.automation.provider.containercmdletprovider", "Method[copyitemdynamicparameters].ReturnValue"] + - ["system.string", "system.management.automation.provider.navigationcmdletprovider", "Method[normalizerelativepath].ReturnValue"] + - ["system.object", "system.management.automation.provider.containercmdletprovider", "Method[getchilditemsdynamicparameters].ReturnValue"] + - ["system.object", "system.management.automation.provider.itemcmdletprovider", "Method[itemexistsdynamicparameters].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.Internal.typemodel.yml new file mode 100644 index 000000000000..6e58ad98e5d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.Internal.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[error]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[methodexecutor]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[verbose]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[exception]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[blockingerror]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[debug]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[progress]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[shouldmethod]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[warning]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[information]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobject", "Member[objecttype]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[output]"] + - ["system.management.automation.remoting.internal.psstreamobjecttype", "system.management.automation.remoting.internal.psstreamobjecttype!", "Member[warningrecord]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.WSMan.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.WSMan.typemodel.yml new file mode 100644 index 000000000000..f90496d04eb3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.WSMan.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.management.automation.remoting.wsman.activesessionschangedeventargs", "Member[activesessionscount]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.typemodel.yml new file mode 100644 index 000000000000..0927f3e2d34d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Remoting.typemodel.yml @@ -0,0 +1,87 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.list", "system.management.automation.remoting.pssessionconfigurationdata", "Member[modulestoimport]"] + - ["system.management.automation.remoting.proxyaccesstype", "system.management.automation.remoting.proxyaccesstype!", "Member[winhttpconfig]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[connectshellcommandex]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[connectshellex]"] + - ["system.boolean", "system.management.automation.remoting.pssessionconfigurationdata!", "Member[isservermanager]"] + - ["system.int32", "system.management.automation.remoting.psremotingtransportexception", "Member[errorcode]"] + - ["system.string", "system.management.automation.remoting.pscertificatedetails", "Member[issuername]"] + - ["system.timezone", "system.management.automation.remoting.pssenderinfo", "Member[clienttimezone]"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[nocompression]"] + - ["system.string", "system.management.automation.remoting.psidentity", "Member[name]"] + - ["system.int32", "system.management.automation.remoting.wsmanpluginmanagedentrywrapper!", "Method[initplugin].ReturnValue"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[reconnectshellex]"] + - ["system.nullable", "system.management.automation.remoting.pssessionoption", "Member[maximumreceiveddatasizepercommand]"] + - ["system.string", "system.management.automation.remoting.pssenderinfo", "Member[configurationname]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.remoting.pssessionconfiguration", "Method[getinitialsessionstate].ReturnValue"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[sendshellinputex]"] + - ["system.management.automation.remoting.proxyaccesstype", "system.management.automation.remoting.pssessionoption", "Member[proxyaccesstype]"] + - ["system.string", "system.management.automation.remoting.pscertificatedetails", "Member[issuerthumbprint]"] + - ["system.management.automation.remoting.proxyaccesstype", "system.management.automation.remoting.proxyaccesstype!", "Member[autodetect]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.remoting.pssessionoption", "Member[proxyauthentication]"] + - ["system.string", "system.management.automation.remoting.psidentity", "Member[authenticationtype]"] + - ["system.timespan", "system.management.automation.remoting.pssessionoption", "Member[idletimeout]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[commandinputex]"] + - ["system.string", "system.management.automation.remoting.pscertificatedetails", "Member[subject]"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[skipcacheck]"] + - ["system.string", "system.management.automation.remoting.pssenderinfo", "Member[connectionstring]"] + - ["system.management.automation.remoting.proxyaccesstype", "system.management.automation.remoting.proxyaccesstype!", "Member[none]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[receivecommandoutputex]"] + - ["system.management.automation.psprimitivedictionary", "system.management.automation.remoting.pssessionoption", "Member[applicationarguments]"] + - ["system.nullable", "system.management.automation.remoting.pssessionconfiguration", "Method[getmaximumreceiveddatasizepercommand].ReturnValue"] + - ["system.management.automation.remoting.proxyaccesstype", "system.management.automation.remoting.proxyaccesstype!", "Member[ieconfig]"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[noencryption]"] + - ["system.guid", "system.management.automation.remoting.origininfo", "Member[instanceid]"] + - ["system.management.automation.remoting.sessiontype", "system.management.automation.remoting.sessiontype!", "Member[restrictedremoteserver]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[runshellcommandex]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[disconnectshellex]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[unknown]"] + - ["system.management.automation.remoting.psidentity", "system.management.automation.remoting.psprincipal", "Member[identity]"] + - ["system.intptr", "system.management.automation.remoting.wsmanpluginmanagedentryinstancewrapper", "Method[getentrydelegate].ReturnValue"] + - ["system.management.automation.remoting.proxyaccesstype", "system.management.automation.remoting.proxyaccesstype!", "Member[noproxyserver]"] + - ["system.globalization.cultureinfo", "system.management.automation.remoting.pssessionoption", "Member[culture]"] + - ["system.management.automation.remoting.psprincipal", "system.management.automation.remoting.pssenderinfo", "Member[userinfo]"] + - ["system.int32", "system.management.automation.remoting.pssessionoption", "Member[maxconnectionretrycount]"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[nomachineprofile]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[createshellex]"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[skiprevocationcheck]"] + - ["system.string", "system.management.automation.remoting.psremotingtransportredirectexception", "Member[redirectlocation]"] + - ["system.nullable", "system.management.automation.remoting.pssessionconfiguration", "Method[getmaximumreceivedobjectsize].ReturnValue"] + - ["system.string", "system.management.automation.remoting.origininfo", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[useutf16]"] + - ["system.boolean", "system.management.automation.remoting.psprincipal", "Method[isinrole].ReturnValue"] + - ["system.int32", "system.management.automation.remoting.pssessionoption", "Member[maximumconnectionredirectioncount]"] + - ["system.security.principal.windowsidentity", "system.management.automation.remoting.psprincipal", "Member[windowsidentity]"] + - ["system.guid", "system.management.automation.remoting.origininfo", "Member[runspaceid]"] + - ["system.string", "system.management.automation.remoting.psremotingtransportexception", "Member[transportmessage]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[receiveshelloutputex]"] + - ["system.management.automation.remoting.pscertificatedetails", "system.management.automation.remoting.psidentity", "Member[certificatedetails]"] + - ["system.globalization.cultureinfo", "system.management.automation.remoting.pssessionoption", "Member[uiculture]"] + - ["system.management.automation.remoting.sessiontype", "system.management.automation.remoting.sessiontype!", "Member[empty]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[reconnectshellcommandex]"] + - ["system.management.automation.pscredential", "system.management.automation.remoting.pssessionoption", "Member[proxycredential]"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[skipcncheck]"] + - ["t", "system.management.automation.remoting.cmdletmethodinvoker", "Member[methodresult]"] + - ["system.management.automation.psprimitivedictionary", "system.management.automation.remoting.pssenderinfo", "Member[applicationarguments]"] + - ["system.object", "system.management.automation.remoting.cmdletmethodinvoker", "Member[syncobject]"] + - ["system.func", "system.management.automation.remoting.cmdletmethodinvoker", "Member[action]"] + - ["system.management.automation.runspaces.outputbufferingmode", "system.management.automation.remoting.pssessionoption", "Member[outputbufferingmode]"] + - ["system.string", "system.management.automation.remoting.origininfo", "Member[pscomputername]"] + - ["system.timespan", "system.management.automation.remoting.pssessionoption", "Member[opentimeout]"] + - ["system.exception", "system.management.automation.remoting.cmdletmethodinvoker", "Member[exceptionthrownoncmdletthread]"] + - ["system.nullable", "system.management.automation.remoting.pssessionoption", "Member[maximumreceivedobjectsize]"] + - ["system.threading.manualreseteventslim", "system.management.automation.remoting.cmdletmethodinvoker", "Member[finished]"] + - ["system.timespan", "system.management.automation.remoting.pssessionoption", "Member[canceltimeout]"] + - ["system.management.automation.psprimitivedictionary", "system.management.automation.remoting.pssessionconfiguration", "Method[getapplicationprivatedata].ReturnValue"] + - ["system.security.principal.iidentity", "system.management.automation.remoting.psprincipal", "Member[identity]"] + - ["system.timespan", "system.management.automation.remoting.pssessionoption", "Member[operationtimeout]"] + - ["system.boolean", "system.management.automation.remoting.psidentity", "Member[isauthenticated]"] + - ["system.management.automation.remoting.sessiontype", "system.management.automation.remoting.sessiontype!", "Member[default]"] + - ["system.management.automation.remoting.transportmethodenum", "system.management.automation.remoting.transportmethodenum!", "Member[closeshelloperationex]"] + - ["system.boolean", "system.management.automation.remoting.pssessionoption", "Member[includeportinspn]"] + - ["system.string", "system.management.automation.remoting.pssessionconfigurationdata", "Member[privatedata]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Runspaces.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Runspaces.typemodel.yml new file mode 100644 index 000000000000..f1727e30d5a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Runspaces.typemodel.yml @@ -0,0 +1,464 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.management.automation.runspaces.sshconnectioninfo", "Member[computername]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.invalidrunspacestateexception", "Member[currentstate]"] + - ["system.management.automation.runspaces.pssessionconfigurationaccessmode", "system.management.automation.runspaces.pssessionconfigurationaccessmode!", "Member[remote]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.runspaces.sessionstateworkflowentry", "Member[options]"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstate", "Member[variables]"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.containerconnectioninfo", "Method[clone].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.membersetdata", "Member[inheritmembers]"] + - ["system.management.automation.runspaces.psthreadoptions", "system.management.automation.runspaces.psthreadoptions!", "Member[reusethread]"] + - ["system.boolean", "system.management.automation.runspaces.pipeline", "Member[setpipelinesessionstate]"] + - ["system.string", "system.management.automation.runspaces.command", "Member[commandtext]"] + - ["system.diagnostics.process", "system.management.automation.runspaces.powershellprocessinstance", "Member[process]"] + - ["system.globalization.cultureinfo", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[uiculture]"] + - ["system.management.automation.runspaces.commandcollection", "system.management.automation.runspaces.pipeline", "Member[commands]"] + - ["system.management.automation.psvariableintrinsics", "system.management.automation.runspaces.sessionstateproxy", "Member[psvariable]"] + - ["system.management.automation.runspaces.runspaceconfigurationentrycollection", "system.management.automation.runspaces.runspaceconfiguration", "Member[scripts]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.sshconnectioninfo", "Member[authenticationmechanism]"] + - ["system.string", "system.management.automation.runspaces.sessionstateapplicationentry", "Member[path]"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.sshconnectioninfo", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.authenticationmechanism!", "Member[negotiatewithimplicitcredential]"] + - ["system.management.automation.runspaces.psthreadoptions", "system.management.automation.runspaces.initialsessionstate", "Member[threadoptions]"] + - ["system.management.automation.remoting.origininfo", "system.management.automation.runspaces.remotingerrorrecord", "Member[origininfo]"] + - ["system.management.automation.remoting.proxyaccesstype", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[proxyaccesstype]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[nomachineprofile]"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[all]"] + - ["system.management.automation.pssnapininfo", "system.management.automation.runspaces.runspaceconfigurationentry", "Member[pssnapin]"] + - ["system.boolean", "system.management.automation.runspaces.runspace", "Member[runspaceisremote]"] + - ["system.int32", "system.management.automation.runspaces.runspacepool", "Method[getminrunspaces].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.vmconnectioninfo", "Member[computername]"] + - ["system.type", "system.management.automation.runspaces.sessionstatecmdletentry", "Member[implementingtype]"] + - ["system.management.automation.pscredential", "system.management.automation.runspaces.namedpipeconnectioninfo", "Member[credential]"] + - ["system.threading.apartmentstate", "system.management.automation.runspaces.initialsessionstate", "Member[apartmentstate]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[disconnected]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.pipelinereader", "Method[readtoend].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.powershellprocessinstance", "Member[hasexited]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.initialsessionstate!", "Method[createrestricted].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.sessionstatealiasentry", "Member[definition]"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[information]"] + - ["system.management.automation.runspaces.runspaceconfigurationentrycollection", "system.management.automation.runspaces.runspaceconfiguration", "Member[assemblies]"] + - ["system.string", "system.management.automation.runspaces.sessionstateassemblyentry", "Member[filename]"] + - ["system.string", "system.management.automation.runspaces.cmdletconfigurationentry", "Member[helpfilename]"] + - ["system.management.automation.runspaces.runspacepoolcapability", "system.management.automation.runspaces.runspacepoolcapability!", "Member[supportsdisconnect]"] + - ["system.boolean", "system.management.automation.runspaces.pipelinewriter", "Member[isopen]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationattributeexception", "Member[assemblyname]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.runspaces.pipeline", "Member[runspace]"] + - ["system.string", "system.management.automation.runspaces.command", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.pssession", "Member[computername]"] + - ["system.management.automation.runspaces.pipeline", "system.management.automation.runspaces.runspace", "Method[createnestedpipeline].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.initialsessionstateentry", "Member[name]"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestateinfo", "Member[state]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[usecompression]"] + - ["system.string", "system.management.automation.runspaces.containerconnectioninfo", "Member[certificatethumbprint]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[connecting]"] + - ["system.type", "system.management.automation.runspaces.cmdletconfigurationentry", "Member[implementingtype]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstateformatentry", "Method[clone].ReturnValue"] + - ["system.int32", "system.management.automation.runspaces.pssession", "Member[id]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[broken]"] + - ["system.int32", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[opentimeout]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[disconnected]"] + - ["system.string", "system.management.automation.runspaces.commandparameter", "Member[name]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[noencryption]"] + - ["system.management.automation.runspaces.pipelinereader", "system.management.automation.runspaces.pipeline", "Member[error]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.runspaces.sessionstateproxy", "Member[module]"] + - ["system.management.automation.runspaces.psthreadoptions", "system.management.automation.runspaces.psthreadoptions!", "Member[usecurrentthread]"] + - ["system.management.automation.pslanguagemode", "system.management.automation.runspaces.sessionstateproxy", "Member[languagemode]"] + - ["system.string", "system.management.automation.runspaces.psconsoleloadexception", "Member[message]"] + - ["system.management.automation.remoting.client.baseclientsessiontransportmanager", "system.management.automation.runspaces.runspaceconnectioninfo", "Method[createclientsessiontransportmanager].ReturnValue"] + - ["system.management.automation.runspaces.runspacecapability", "system.management.automation.runspaces.runspacecapability!", "Member[supportsdisconnect]"] + - ["system.management.automation.scriptblock", "system.management.automation.runspaces.scriptmethoddata", "Member[script]"] + - ["system.string", "system.management.automation.runspaces.typememberdata", "Member[name]"] + - ["system.management.automation.runspaces.targetmachinetype", "system.management.automation.runspaces.pssession", "Member[computertype]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.runspaces.runspace!", "Member[defaultrunspace]"] + - ["system.boolean", "system.management.automation.runspaces.runspaceconfigurationentry", "Member[builtin]"] + - ["system.guid", "system.management.automation.runspaces.vmconnectioninfo", "Member[vmguid]"] + - ["system.object", "system.management.automation.runspaces.commandparameter", "Member[value]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.runspacepool", "Member[initialsessionstate]"] + - ["system.boolean", "system.management.automation.runspaces.propertysetdata", "Member[ishidden]"] + - ["system.boolean", "system.management.automation.runspaces.runspacepool", "Member[isdisposed]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[opening]"] + - ["system.management.automation.pssnapininfo", "system.management.automation.runspaces.runspaceconfiguration", "Method[addpssnapin].ReturnValue"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestateinfo", "Member[state]"] + - ["system.int32", "system.management.automation.runspaces.runspacepool", "Method[getmaxrunspaces].ReturnValue"] + - ["system.int32", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[canceltimeout]"] + - ["system.boolean", "system.management.automation.runspaces.scriptpropertydata", "Member[ishidden]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.pipelinereader", "Method[nonblockingread].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.typetableloadexception", "Member[errors]"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[none]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.initialsessionstate", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstateassemblyentry", "Method[clone].ReturnValue"] + - ["system.management.automation.pslanguagemode", "system.management.automation.runspaces.initialsessionstate", "Member[languagemode]"] + - ["system.management.automation.errorrecord", "system.management.automation.runspaces.psconsoleloadexception", "Member[errorrecord]"] + - ["system.boolean", "system.management.automation.runspaces.runspacepool", "Method[setmaxrunspaces].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.sessionstateworkflowentry", "Member[helpfile]"] + - ["system.management.automation.runspaces.typedata", "system.management.automation.runspaces.typedata", "Method[copy].ReturnValue"] + - ["system.management.automation.runspaces.runspacepoolcapability", "system.management.automation.runspaces.runspacepool", "Method[getcapabilities].ReturnValue"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.runspaces.sessionstatefunctionentry", "Member[options]"] + - ["system.boolean", "system.management.automation.runspaces.command", "Member[uselocalscope]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.pipeline", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.pssession", "Member[vmname]"] + - ["system.management.automation.runspaces.outputbufferingmode", "system.management.automation.runspaces.outputbufferingmode!", "Member[none]"] + - ["system.collections.ienumerator", "system.management.automation.runspaces.runspaceconfigurationentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.invalidpipelinestateexception", "Member[currentstate]"] + - ["system.management.automation.runspaces.pssession", "system.management.automation.runspaces.pssession!", "Method[create].ReturnValue"] + - ["system.management.automation.runspaces.runspacepoolavailability", "system.management.automation.runspaces.runspacepoolavailability!", "Member[available]"] + - ["system.boolean", "system.management.automation.runspaces.initialsessionstate", "Member[usefulllanguagemodeindebugger]"] + - ["system.management.automation.runspaces.pipelinestateinfo", "system.management.automation.runspaces.pipelinestateeventargs", "Member[pipelinestateinfo]"] + - ["system.string", "system.management.automation.runspaces.vmconnectioninfo", "Member[certificatethumbprint]"] + - ["system.management.automation.runspaces.runspacecapability", "system.management.automation.runspaces.runspace", "Method[getcapabilities].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.pipeline", "Member[isnested]"] + - ["system.boolean", "system.management.automation.runspaces.typeconfigurationentry", "Member[isremove]"] + - ["system.management.automation.runspaces.pssessionconfigurationaccessmode", "system.management.automation.runspaces.pssessionconfigurationaccessmode!", "Member[local]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfiguration", "Member[shellid]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[authenticationmechanism]"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.invalidpipelinestateexception", "Member[expectedstate]"] + - ["system.int32", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[idletimeout]"] + - ["system.management.automation.runspaces.runspacepool", "system.management.automation.runspaces.runspacefactory!", "Method[createrunspacepool].ReturnValue"] + - ["system.management.automation.errorrecord", "system.management.automation.runspaces.pssnapinexception", "Member[errorrecord]"] + - ["system.management.automation.psdatacollection", "system.management.automation.runspaces.runspaceopenmoduleloadexception", "Member[errorrecords]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[opened]"] + - ["system.management.automation.pscredential", "system.management.automation.runspaces.sshconnectioninfo", "Member[credential]"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.runspaceavailability!", "Member[busy]"] + - ["system.management.automation.remoting.origininfo", "system.management.automation.runspaces.remotingprogressrecord", "Member[origininfo]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstateapplicationentry", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.runspaceconfigurationentrycollection", "system.management.automation.runspaces.runspaceconfiguration", "Member[types]"] + - ["system.management.automation.runspaces.psthreadoptions", "system.management.automation.runspaces.runspacepool", "Member[threadoptions]"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestate!", "Member[failed]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.runspaces.sessionstatealiasentry", "Member[options]"] + - ["system.nullable", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[maximumreceivedobjectsize]"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstate", "Member[environmentvariables]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[enablenetworkaccess]"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstateentrycollection", "Method[clone].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.assemblyconfigurationentry", "Member[filename]"] + - ["system.string", "system.management.automation.runspaces.initialsessionstate", "Member[transcriptdirectory]"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstate", "Member[types]"] + - ["system.int32", "system.management.automation.runspaces.runspaceconnectioninfo!", "Member[minport]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.sessionstatevariableentry", "Member[attributes]"] + - ["system.exception", "system.management.automation.runspaces.runspacestateinfo", "Member[reason]"] + - ["system.globalization.cultureinfo", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[culture]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.initialsessionstateentry", "Method[clone].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.runspaces.initialsessionstate", "Member[modules]"] + - ["system.management.automation.runspaces.formattable", "system.management.automation.runspaces.formattable!", "Method[loaddefaultformatfiles].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.namedpipeconnectioninfo", "Member[appdomainname]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[authenticationmechanism]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstatealiasentry", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[opened]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[connecting]"] + - ["system.management.automation.commandinvocationintrinsics", "system.management.automation.runspaces.sessionstateproxy", "Member[invokecommand]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[closed]"] + - ["system.management.automation.providerintrinsics", "system.management.automation.runspaces.sessionstateproxy", "Member[invokeprovider]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[proxyauthentication]"] + - ["microsoft.powershell.executionpolicy", "system.management.automation.runspaces.initialsessionstate", "Member[executionpolicy]"] + - ["system.management.automation.runspaces.runspaceconfiguration", "system.management.automation.runspaces.runspace", "Member[runspaceconfiguration]"] + - ["system.timespan", "system.management.automation.runspaces.runspacepool", "Member[cleanupinterval]"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.runspace", "Member[originalconnectioninfo]"] + - ["system.reflection.methodinfo", "system.management.automation.runspaces.codemethoddata", "Member[codereference]"] + - ["system.string", "system.management.automation.runspaces.wsmanconnectioninfo!", "Member[httpscheme]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationattributeexception", "Member[message]"] + - ["system.string", "system.management.automation.runspaces.sessionstatealiasentry", "Member[description]"] + - ["system.management.automation.remoting.client.baseclientsessiontransportmanager", "system.management.automation.runspaces.vmconnectioninfo", "Method[createclientsessiontransportmanager].ReturnValue"] + - ["system.management.automation.runspaces.runspaceconfigurationentrycollection", "system.management.automation.runspaces.runspaceconfiguration", "Member[initializationscripts]"] + - ["system.management.automation.errorrecord", "system.management.automation.runspaces.runspaceconfigurationtypeexception", "Member[errorrecord]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[broken]"] + - ["system.string", "system.management.automation.runspaces.sshconnectioninfo", "Member[keyfilepath]"] + - ["system.management.automation.runspacepoolstateinfo", "system.management.automation.runspaces.runspacepoolstatechangedeventargs", "Member[runspacepoolstateinfo]"] + - ["system.management.automation.runspaces.typedata", "system.management.automation.runspaces.typeconfigurationentry", "Member[typedata]"] + - ["system.management.automation.psprimitivedictionary", "system.management.automation.runspaces.pssession", "Member[applicationprivatedata]"] + - ["system.string", "system.management.automation.runspaces.typeconfigurationentry", "Member[filename]"] + - ["system.collections.generic.list", "system.management.automation.runspaces.typetable!", "Method[getdefaulttypefiles].ReturnValue"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstate", "Member[formats]"] + - ["system.boolean", "system.management.automation.runspaces.command", "Member[isendofstatement]"] + - ["system.iasyncresult", "system.management.automation.runspaces.runspacepool", "Method[beginopen].ReturnValue"] + - ["system.management.automation.scriptblock", "system.management.automation.runspaces.scriptpropertydata", "Member[getscriptblock]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[skipcncheck]"] + - ["system.management.automation.pseventmanager", "system.management.automation.runspaces.runspace", "Member[events]"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "system.management.automation.runspaces.wsmanconnectioninfo", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.wsmanconnectioninfo!", "Member[httpsscheme]"] + - ["system.management.automation.runspaces.sessionstateproxy", "system.management.automation.runspaces.runspace", "Member[sessionstateproxy]"] + - ["system.reflection.methodinfo", "system.management.automation.runspaces.codepropertydata", "Member[setcodereference]"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.runspaceavailability!", "Member[availablefornestedcommand]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.containerconnectioninfo", "Member[authenticationmechanism]"] + - ["system.nullable", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[maximumreceiveddatasizepercommand]"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstate", "Member[commands]"] + - ["system.string", "system.management.automation.runspaces.runspace", "Member[name]"] + - ["system.management.automation.debugger", "system.management.automation.runspaces.runspace", "Member[debugger]"] + - ["system.collections.generic.list", "system.management.automation.runspaces.sessionstateproxy", "Member[applications]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstatetypeentry", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.runspace[]", "system.management.automation.runspaces.runspace!", "Method[getrunspaces].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.typedata", "Member[stringserializationsource]"] + - ["system.management.automation.drivemanagementintrinsics", "system.management.automation.runspaces.sessionstateproxy", "Member[drive]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.namedpipeconnectioninfo", "Member[authenticationmechanism]"] + - ["system.boolean", "system.management.automation.runspaces.pipelinereader", "Member[isopen]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.authenticationmechanism!", "Member[credssp]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationtypeexception", "Member[message]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationentry", "Member[name]"] + - ["system.management.automation.powershell", "system.management.automation.runspaces.runspace", "Method[createdisconnectedpowershell].ReturnValue"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestate!", "Member[stopping]"] + - ["system.management.automation.runspaces.containerconnectioninfo", "system.management.automation.runspaces.containerconnectioninfo!", "Method[createcontainerconnectioninfo].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.typedata", "Member[isoverride]"] + - ["system.collections.generic.dictionary", "system.management.automation.runspaces.typedata", "Member[members]"] + - ["system.string", "system.management.automation.runspaces.pssession", "Member[transport]"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.runspaceavailability!", "Member[none]"] + - ["system.management.automation.remoting.client.baseclientsessiontransportmanager", "system.management.automation.runspaces.sshconnectioninfo", "Method[createclientsessiontransportmanager].ReturnValue"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.namedpipeconnectioninfo", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.pipelinereader", "system.management.automation.runspaces.pipeline", "Member[output]"] + - ["system.int32", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[maxconnectionretrycount]"] + - ["system.management.automation.runspaces.formattable", "system.management.automation.runspaces.sessionstateformatentry", "Member[formattable]"] + - ["system.int32", "system.management.automation.runspaces.pipelinewriter", "Member[maxcapacity]"] + - ["system.guid", "system.management.automation.runspaces.runspace", "Member[instanceid]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstateworkflowentry", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestate!", "Member[running]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.runspaces.runspacefactory!", "Method[createoutofprocessrunspace].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.initialsessionstate", "Member[disableformatupdates]"] + - ["system.management.automation.runspaces.typetable", "system.management.automation.runspaces.typetable", "Method[clone].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.providerconfigurationentry", "Member[helpfilename]"] + - ["system.string", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[computername]"] + - ["system.int32", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[maximumconnectionredirectioncount]"] + - ["system.management.automation.pscredential", "system.management.automation.runspaces.containerconnectioninfo", "Member[credential]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.pipelinereader", "Method[read].ReturnValue"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.runspaces.runspace!", "Method[getrunspace].ReturnValue"] + - ["system.management.automation.extendedtypedefinition", "system.management.automation.runspaces.sessionstateformatentry", "Member[formatdata]"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.wsmanconnectioninfo", "Method[clone].ReturnValue"] + - ["system.version", "system.management.automation.runspaces.runspace", "Member[version]"] + - ["system.int64", "system.management.automation.runspaces.pipeline", "Member[instanceid]"] + - ["system.iasyncresult", "system.management.automation.runspaces.runspacepool", "Method[beginconnect].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.management.automation.runspaces.runspaceconfigurationentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.type", "system.management.automation.runspaces.sessionstateproviderentry", "Member[implementingtype]"] + - ["system.string", "system.management.automation.runspaces.sessionstatevariableentry", "Member[description]"] + - ["system.management.automation.pscredential", "system.management.automation.runspaces.vmconnectioninfo", "Member[credential]"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.runspace", "Member[runspaceavailability]"] + - ["system.threading.apartmentstate", "system.management.automation.runspaces.runspace", "Member[apartmentstate]"] + - ["system.boolean", "system.management.automation.runspaces.aliaspropertydata", "Member[ishidden]"] + - ["system.string", "system.management.automation.runspaces.containerconnectioninfo", "Member[computername]"] + - ["system.management.automation.runspaces.pipelinewriter", "system.management.automation.runspaces.pipeline", "Member[input]"] + - ["system.management.automation.runspaces.runspacecapability", "system.management.automation.runspaces.runspacecapability!", "Member[default]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.runspace", "Member[initialsessionstate]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.membersetdata", "Member[members]"] + - ["system.management.automation.runspaces.pipeline", "system.management.automation.runspaces.pipeline", "Method[copy].ReturnValue"] + - ["system.management.automation.remoting.client.baseclientsessiontransportmanager", "system.management.automation.runspaces.containerconnectioninfo", "Method[createclientsessiontransportmanager].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.propertysetdata", "Member[referencedproperties]"] + - ["system.management.automation.runspaces.runspacepoolavailability", "system.management.automation.runspaces.runspacepoolavailability!", "Member[busy]"] + - ["system.object", "system.management.automation.runspaces.runspaceattribute", "Method[transform].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.typedata", "Member[inheritpropertyserializationset]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.pipeline", "Method[connect].ReturnValue"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.authenticationmechanism!", "Member[digest]"] + - ["system.string", "system.management.automation.runspaces.namedpipeconnectioninfo", "Member[certificatethumbprint]"] + - ["system.threading.waithandle", "system.management.automation.runspaces.pipelinewriter", "Member[waithandle]"] + - ["system.management.automation.runspaces.runspacecapability", "system.management.automation.runspaces.runspacecapability!", "Member[customtransport]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.initialsessionstate!", "Method[createfrom].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.pssession", "Member[configurationname]"] + - ["system.management.automation.remoting.client.baseclientsessiontransportmanager", "system.management.automation.runspaces.wsmanconnectioninfo", "Method[createclientsessiontransportmanager].ReturnValue"] + - ["system.iasyncresult", "system.management.automation.runspaces.runspacepool", "Method[beginclose].ReturnValue"] + - ["system.management.automation.runspaces.targetmachinetype", "system.management.automation.runspaces.targetmachinetype!", "Member[virtualmachine]"] + - ["system.management.automation.runspaces.commandparametercollection", "system.management.automation.runspaces.command", "Member[parameters]"] + - ["system.string", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[certificatethumbprint]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[opening]"] + - ["system.string", "system.management.automation.runspaces.pssession", "Member[containerid]"] + - ["system.int32", "system.management.automation.runspaces.initialsessionstateentrycollection", "Member[count]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationtypeattribute", "Member[runspaceconfigurationtype]"] + - ["system.type", "system.management.automation.runspaces.typedata", "Member[typeadapter]"] + - ["system.string", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[scheme]"] + - ["system.string", "system.management.automation.runspaces.sessionstatefunctionentry", "Member[definition]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[skiprevocationcheck]"] + - ["system.string", "system.management.automation.runspaces.sessionstatescriptentry", "Member[path]"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.pssession", "Member[availability]"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestate!", "Member[stopped]"] + - ["system.management.automation.runspaces.runspaceconfiguration", "system.management.automation.runspaces.runspaceconfiguration!", "Method[create].ReturnValue"] + - ["system.management.automation.runspaces.runspaceconfigurationentrycollection", "system.management.automation.runspaces.runspaceconfiguration", "Member[formats]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.runspacepool", "Method[createdisconnectedpowershells].ReturnValue"] + - ["system.management.automation.jobmanager", "system.management.automation.runspaces.runspace", "Member[jobmanager]"] + - ["system.int32", "system.management.automation.runspaces.namedpipeconnectioninfo", "Member[processid]"] + - ["system.management.automation.runspaces.outputbufferingmode", "system.management.automation.runspaces.outputbufferingmode!", "Member[drop]"] + - ["system.management.automation.sessionstateentryvisibility", "system.management.automation.runspaces.constrainedsessionstateentry", "Member[visibility]"] + - ["t", "system.management.automation.runspaces.pipelinereader", "Method[read].ReturnValue"] + - ["system.management.automation.remoting.origininfo", "system.management.automation.runspaces.remotingwarningrecord", "Member[origininfo]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationtypeexception", "Member[typename]"] + - ["system.management.automation.cmdletprovidermanagementintrinsics", "system.management.automation.runspaces.sessionstateproxy", "Member[provider]"] + - ["system.nullable", "system.management.automation.runspaces.pssession", "Member[vmid]"] + - ["system.string", "system.management.automation.runspaces.sessionstateproviderentry", "Member[helpfilename]"] + - ["system.string", "system.management.automation.runspaces.typedata", "Member[serializationmethod]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.runspaces.initialsessionstateentry", "Member[module]"] + - ["system.collections.ienumerator", "system.management.automation.runspaces.initialsessionstateentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[closing]"] + - ["system.type", "system.management.automation.runspaces.typedata", "Member[targettypefordeserialization]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.runspaces.runspacefactory!", "Method[createrunspace].ReturnValue"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[closing]"] + - ["system.string", "system.management.automation.runspaces.sshconnectioninfo", "Member[certificatethumbprint]"] + - ["system.management.automation.runspaces.pssessionconfigurationaccessmode", "system.management.automation.runspaces.pssessionconfigurationaccessmode!", "Member[disabled]"] + - ["system.iasyncresult", "system.management.automation.runspaces.runspacepool", "Method[begindisconnect].ReturnValue"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstatecmdletentry", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[null]"] + - ["system.management.automation.runspaces.psthreadoptions", "system.management.automation.runspaces.psthreadoptions!", "Member[default]"] + - ["system.string", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[certificatethumbprint]"] + - ["system.management.automation.pssnapininfo", "system.management.automation.runspaces.initialsessionstate", "Method[importpssnapin].ReturnValue"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.authenticationmechanism!", "Member[default]"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.vmconnectioninfo", "Method[clone].ReturnValue"] + - ["system.management.automation.pathintrinsics", "system.management.automation.runspaces.sessionstateproxy", "Member[path]"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[output]"] + - ["system.management.automation.runspaces.runspacestateinfo", "system.management.automation.runspaces.runspacestateeventargs", "Member[runspacestateinfo]"] + - ["system.management.automation.authorizationmanager", "system.management.automation.runspaces.initialsessionstate", "Member[authorizationmanager]"] + - ["system.management.automation.runspaces.pssessiontype", "system.management.automation.runspaces.pssessiontype!", "Member[workflow]"] + - ["system.string", "system.management.automation.runspaces.aliaspropertydata", "Member[referencedmembername]"] + - ["system.management.automation.runspaces.runspacecapability", "system.management.automation.runspaces.runspacecapability!", "Member[sshtransport]"] + - ["system.int32", "system.management.automation.runspaces.sshconnectioninfo", "Member[connectingtimeout]"] + - ["system.management.automation.runspaces.typetable", "system.management.automation.runspaces.sessionstatetypeentry", "Member[typetable]"] + - ["system.boolean", "system.management.automation.runspaces.runspace!", "Member[canusedefaultrunspace]"] + - ["t", "system.management.automation.runspaces.pipelinereader", "Method[peek].ReturnValue"] + - ["system.threading.waithandle", "system.management.automation.runspaces.pipelinereader", "Member[waithandle]"] + - ["system.int32", "system.management.automation.runspaces.runspaceconfigurationentrycollection", "Member[count]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.invalidrunspacepoolstateexception", "Member[expectedstate]"] + - ["system.string", "system.management.automation.runspaces.runspacestateinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.authenticationmechanism!", "Member[kerberos]"] + - ["system.string", "system.management.automation.runspaces.scriptconfigurationentry", "Member[definition]"] + - ["system.management.automation.pssnapininfo", "system.management.automation.runspaces.runspaceconfiguration", "Method[removepssnapin].ReturnValue"] + - ["system.management.automation.commandorigin", "system.management.automation.runspaces.command", "Member[commandorigin]"] + - ["system.management.automation.pscredential", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[credential]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.runspaces.pssession", "Member[runspace]"] + - ["system.management.automation.runspaces.runspaceconfigurationentrycollection", "system.management.automation.runspaces.runspaceconfiguration", "Member[cmdlets]"] + - ["system.management.automation.scriptblock", "system.management.automation.runspaces.scriptpropertydata", "Member[setscriptblock]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.initialsessionstateentrycollection", "Member[item]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[useutf16]"] + - ["system.boolean", "system.management.automation.runspaces.initialsessionstate", "Member[throwonrunspaceopenerror]"] + - ["system.uint32", "system.management.automation.runspaces.typedata", "Member[serializationdepth]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[disconnecting]"] + - ["system.int32", "system.management.automation.runspaces.runspace", "Member[id]"] + - ["system.management.automation.runspaces.runspacestateinfo", "system.management.automation.runspaces.runspace", "Member[runspacestateinfo]"] + - ["system.string", "system.management.automation.runspaces.sessionstatefunctionentry", "Member[helpfile]"] + - ["system.int32", "system.management.automation.runspaces.pipelinereader", "Member[count]"] + - ["system.uri", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[connectionuri]"] + - ["system.type", "system.management.automation.runspaces.typedata", "Member[typeconverter]"] + - ["system.management.automation.remoting.client.baseclientsessiontransportmanager", "system.management.automation.runspaces.namedpipeconnectioninfo", "Method[createclientsessiontransportmanager].ReturnValue"] + - ["system.object", "system.management.automation.runspaces.sessionstateproxy", "Method[getvariable].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.pipeline", "Member[haderrors]"] + - ["system.exception", "system.management.automation.runspaces.pipelinestateinfo", "Member[reason]"] + - ["system.management.automation.runspaces.runspacepoolcapability", "system.management.automation.runspaces.runspacepoolcapability!", "Member[default]"] + - ["system.object", "system.management.automation.runspaces.sessionstatevariableentry", "Member[value]"] + - ["system.int32", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[operationtimeout]"] + - ["system.management.automation.errorrecord", "system.management.automation.runspaces.runspaceconfigurationattributeexception", "Member[errorrecord]"] + - ["system.management.automation.runspaces.runspaceconfigurationentrycollection", "system.management.automation.runspaces.runspaceconfiguration", "Member[providers]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.invalidrunspacepoolstateexception", "Member[currentstate]"] + - ["t", "system.management.automation.runspaces.runspaceconfigurationentrycollection", "Member[item]"] + - ["system.management.automation.runspaces.runspacecapability", "system.management.automation.runspaces.runspacecapability!", "Member[namedpipetransport]"] + - ["system.management.automation.runspaces.runspacecapability", "system.management.automation.runspaces.runspacecapability!", "Member[vmsockettransport]"] + - ["system.int32", "system.management.automation.runspaces.runspaceconnectioninfo!", "Member[maxport]"] + - ["system.boolean", "system.management.automation.runspaces.sessionstatetypeentry", "Member[isremove]"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.runspaceavailability!", "Member[remotedebug]"] + - ["system.string", "system.management.automation.runspaces.sessionstatecmdletentry", "Member[helpfilename]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstatescriptentry", "Method[clone].ReturnValue"] + - ["system.int32", "system.management.automation.runspaces.pipelinewriter", "Method[write].ReturnValue"] + - ["system.management.automation.psprimitivedictionary", "system.management.automation.runspaces.runspacepool", "Method[getapplicationprivatedata].ReturnValue"] + - ["system.management.automation.commandtypes", "system.management.automation.runspaces.sessionstatecommandentry", "Member[commandtype]"] + - ["system.management.automation.runspaces.pssessiontype", "system.management.automation.runspaces.pssessiontype!", "Member[defaultremoteshell]"] + - ["system.guid", "system.management.automation.runspaces.pssession", "Member[instanceid]"] + - ["system.string", "system.management.automation.runspaces.pssnapinexception", "Member[message]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[beforeopen]"] + - ["system.boolean", "system.management.automation.runspaces.runspaceattribute", "Member[transformnulloptionalparameters]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.initialsessionstate!", "Method[createdefault2].ReturnValue"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.initialsessionstate!", "Method[createfromsessionconfigurationfile].ReturnValue"] + - ["t", "system.management.automation.runspaces.initialsessionstateentrycollection", "Member[item]"] + - ["system.boolean", "system.management.automation.runspaces.notepropertydata", "Member[ishidden]"] + - ["system.management.automation.runspaces.pipeline", "system.management.automation.runspaces.runspace", "Method[createpipeline].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaces.formattableloadexception", "Member[errors]"] + - ["system.string", "system.management.automation.runspaces.sessionstatetypeentry", "Member[filename]"] + - ["system.string", "system.management.automation.runspaces.namedpipeconnectioninfo", "Member[custompipename]"] + - ["system.int32", "system.management.automation.runspaces.runspacepool", "Method[getavailablerunspaces].ReturnValue"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.runspacepool", "Member[connectioninfo]"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[warning]"] + - ["system.management.automation.runspaces.typememberdata", "system.management.automation.runspaces.typedata", "Member[stringserializationsourceproperty]"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstate", "Member[providers]"] + - ["system.string", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[appname]"] + - ["system.management.automation.authorizationmanager", "system.management.automation.runspaces.runspaceconfiguration", "Member[authorizationmanager]"] + - ["system.int32", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[maxidletimeout]"] + - ["system.int32", "system.management.automation.runspaces.pipelinewriter", "Member[count]"] + - ["system.threading.apartmentstate", "system.management.automation.runspaces.runspacepool", "Member[apartmentstate]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.runspaces.sessionstatevariableentry", "Member[options]"] + - ["system.management.automation.runspaces.psthreadoptions", "system.management.automation.runspaces.runspace", "Member[threadoptions]"] + - ["system.string", "system.management.automation.runspaces.typedata", "Member[typename]"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestate!", "Member[notstarted]"] + - ["system.string", "system.management.automation.runspaces.pssession", "Method[tostring].ReturnValue"] + - ["system.management.automation.pscredential", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[credential]"] + - ["system.management.automation.runspaces.runspacepoolavailability", "system.management.automation.runspaces.runspacepoolavailability!", "Member[none]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[skipcacheck]"] + - ["system.management.automation.pssnapininfo", "system.management.automation.runspaces.initialsessionstateentry", "Member[pssnapin]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.invalidrunspacestateexception", "Member[expectedstate]"] + - ["system.string", "system.management.automation.runspaces.vmconnectioninfo", "Member[configurationname]"] + - ["system.collections.generic.list", "system.management.automation.runspaces.sessionstateproxy", "Member[scripts]"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.runspaceconnectioninfo", "Method[clone].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.sshconnectioninfo", "Member[subsystem]"] + - ["system.management.automation.pscredential", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[proxycredential]"] + - ["system.management.automation.extendedtypedefinition", "system.management.automation.runspaces.formatconfigurationentry", "Member[formatdata]"] + - ["system.collections.generic.ienumerator", "system.management.automation.runspaces.initialsessionstateentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.management.automation.runspaces.notepropertydata", "Member[value]"] + - ["system.management.automation.runspaces.psthreadoptions", "system.management.automation.runspaces.psthreadoptions!", "Member[usenewthread]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.vmconnectioninfo", "Member[authenticationmechanism]"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspaces.runspacepoolstate!", "Member[disconnecting]"] + - ["system.boolean", "system.management.automation.runspaces.containerconnectioninfo", "Method[terminatecontainerprocess].ReturnValue"] + - ["system.string", "system.management.automation.runspaces.typedata", "Member[defaultdisplayproperty]"] + - ["system.management.automation.runspaces.outputbufferingmode", "system.management.automation.runspaces.outputbufferingmode!", "Member[block]"] + - ["system.string", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[shelluri]"] + - ["system.type", "system.management.automation.runspaces.aliaspropertydata", "Member[membertype]"] + - ["system.management.automation.psprimitivedictionary", "system.management.automation.runspaces.runspace", "Method[getapplicationprivatedata].ReturnValue"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[debug]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[closed]"] + - ["system.management.automation.runspaces.runspacestate", "system.management.automation.runspaces.runspacestate!", "Member[beforeopen]"] + - ["system.management.automation.runspaces.targetmachinetype", "system.management.automation.runspaces.targetmachinetype!", "Member[container]"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.initialsessionstate!", "Method[createdefault].ReturnValue"] + - ["system.management.automation.runspaces.propertysetdata", "system.management.automation.runspaces.typedata", "Member[defaultdisplaypropertyset]"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestate!", "Member[disconnected]"] + - ["system.boolean", "system.management.automation.runspaces.membersetdata", "Member[ishidden]"] + - ["system.management.automation.remoting.origininfo", "system.management.automation.runspaces.remotinginformationrecord", "Member[origininfo]"] + - ["system.nullable", "system.management.automation.runspaces.runspace", "Member[disconnectedon]"] + - ["system.management.automation.remoting.origininfo", "system.management.automation.runspaces.remotingverboserecord", "Member[origininfo]"] + - ["system.collections.generic.hashset", "system.management.automation.runspaces.initialsessionstate", "Member[startupscripts]"] + - ["system.reflection.methodinfo", "system.management.automation.runspaces.codepropertydata", "Member[getcodereference]"] + - ["system.management.automation.runspaces.initialsessionstateentrycollection", "system.management.automation.runspaces.initialsessionstate", "Member[assemblies]"] + - ["system.boolean", "system.management.automation.runspaces.pipelinereader", "Member[endofpipeline]"] + - ["system.management.automation.runspaces.pipelinestate", "system.management.automation.runspaces.pipelinestate!", "Member[completed]"] + - ["system.string", "system.management.automation.runspaces.formatconfigurationentry", "Member[filename]"] + - ["system.boolean", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[includeportinspn]"] + - ["system.string", "system.management.automation.runspaces.sessionstateworkflowentry", "Member[definition]"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.runspaceavailability!", "Member[available]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstatevariableentry", "Method[clone].ReturnValue"] + - ["system.int32", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[port]"] + - ["system.string", "system.management.automation.runspaces.sshconnectioninfo", "Member[username]"] + - ["system.management.automation.runspaces.pipelinestateinfo", "system.management.automation.runspaces.pipeline", "Member[pipelinestateinfo]"] + - ["system.management.automation.runspaces.typetable", "system.management.automation.runspaces.typetable!", "Method[loaddefaulttypefiles].ReturnValue"] + - ["system.management.automation.runspaces.runspacepoolavailability", "system.management.automation.runspaces.runspacepool", "Member[runspacepoolavailability]"] + - ["system.guid", "system.management.automation.runspaces.runspacepool", "Member[instanceid]"] + - ["system.string", "system.management.automation.runspaces.sessionstateformatentry", "Member[filename]"] + - ["system.management.automation.runspaces.typedata", "system.management.automation.runspaces.sessionstatetypeentry", "Member[typedata]"] + - ["system.type", "system.management.automation.runspaces.providerconfigurationentry", "Member[implementingtype]"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[verbose]"] + - ["system.boolean", "system.management.automation.runspaces.codepropertydata", "Member[ishidden]"] + - ["system.management.automation.runspaces.propertysetdata", "system.management.automation.runspaces.typedata", "Member[defaultkeypropertyset]"] + - ["system.int32", "system.management.automation.runspaces.sshconnectioninfo", "Member[port]"] + - ["system.management.automation.runspacepoolstateinfo", "system.management.automation.runspaces.runspacepool", "Member[runspacepoolstateinfo]"] + - ["system.string", "system.management.automation.runspaces.pssession", "Member[name]"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.command", "Member[mergeunclaimedpreviouscommandresults]"] + - ["system.nullable", "system.management.automation.runspaces.runspace", "Member[expireson]"] + - ["system.management.automation.runspaces.outputbufferingmode", "system.management.automation.runspaces.wsmanconnectioninfo", "Member[outputbufferingmode]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationtypeexception", "Member[assemblyname]"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "system.management.automation.runspaces.runspace", "Member[connectioninfo]"] + - ["system.boolean", "system.management.automation.runspaces.runspacepool", "Method[setminrunspaces].ReturnValue"] + - ["system.management.automation.runspaces.pipelineresulttypes", "system.management.automation.runspaces.pipelineresulttypes!", "Member[error]"] + - ["system.management.automation.runspaces.targetmachinetype", "system.management.automation.runspaces.targetmachinetype!", "Member[remotemachine]"] + - ["system.string", "system.management.automation.runspaces.runspaceconnectioninfo", "Member[computername]"] + - ["system.string", "system.management.automation.runspaces.namedpipeconnectioninfo", "Member[computername]"] + - ["system.int32", "system.management.automation.runspaces.pipelinereader", "Member[maxcapacity]"] + - ["system.management.automation.runspaces.runspacepool[]", "system.management.automation.runspaces.runspacepool!", "Method[getrunspacepools].ReturnValue"] + - ["system.boolean", "system.management.automation.runspaces.command", "Member[isscript]"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstateproviderentry", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.runspaceavailability", "system.management.automation.runspaces.runspaceavailabilityeventargs", "Member[runspaceavailability]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.authenticationmechanism!", "Member[negotiate]"] + - ["system.management.automation.runspaces.authenticationmechanism", "system.management.automation.runspaces.authenticationmechanism!", "Member[basic]"] + - ["system.management.automation.runspaces.propertysetdata", "system.management.automation.runspaces.typedata", "Member[propertyserializationset]"] + - ["system.management.automation.runspaces.pipeline", "system.management.automation.runspaces.runspace", "Method[createdisconnectedpipeline].ReturnValue"] + - ["system.management.automation.runspaces.initialsessionstateentry", "system.management.automation.runspaces.sessionstatefunctionentry", "Method[clone].ReturnValue"] + - ["system.management.automation.runspaces.initialsessionstate", "system.management.automation.runspaces.initialsessionstate!", "Method[create].ReturnValue"] + - ["system.management.automation.remoting.origininfo", "system.management.automation.runspaces.remotingdebugrecord", "Member[origininfo]"] + - ["system.string", "system.management.automation.runspaces.runspaceconfigurationattributeexception", "Member[error]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Security.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Security.typemodel.yml new file mode 100644 index 000000000000..3e3837decd45 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Security.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.security.systemscriptfileenforcement", "system.management.automation.security.systemscriptfileenforcement!", "Member[block]"] + - ["system.management.automation.security.systemenforcementmode", "system.management.automation.security.systemenforcementmode!", "Member[audit]"] + - ["system.management.automation.security.systemscriptfileenforcement", "system.management.automation.security.systemscriptfileenforcement!", "Member[allowconstrained]"] + - ["system.management.automation.security.systemscriptfileenforcement", "system.management.automation.security.systemscriptfileenforcement!", "Member[none]"] + - ["system.management.automation.security.systemscriptfileenforcement", "system.management.automation.security.systemscriptfileenforcement!", "Member[allowconstrainedaudit]"] + - ["system.management.automation.security.systemenforcementmode", "system.management.automation.security.systemenforcementmode!", "Member[none]"] + - ["system.management.automation.security.systemenforcementmode", "system.management.automation.security.systempolicy!", "Method[getsystemlockdownpolicy].ReturnValue"] + - ["system.management.automation.security.systemscriptfileenforcement", "system.management.automation.security.systemscriptfileenforcement!", "Member[allow]"] + - ["system.management.automation.security.systemscriptfileenforcement", "system.management.automation.security.systempolicy!", "Method[getfilepolicyenforcement].ReturnValue"] + - ["system.management.automation.security.systemenforcementmode", "system.management.automation.security.systemenforcementmode!", "Member[enforce]"] + - ["system.management.automation.security.systemenforcementmode", "system.management.automation.security.systempolicy!", "Method[getlockdownpolicy].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.DSC.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.DSC.typemodel.yml new file mode 100644 index 000000000000..4ea5d5d91f19 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.DSC.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.dictionary", "system.management.automation.subsystem.dsc.icrossplatformdsc", "Member[functionstodefine]"] + - ["system.string", "system.management.automation.subsystem.dsc.icrossplatformdsc", "Method[getdscresourceusagestring].ReturnValue"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.dsc.icrossplatformdsc", "Member[kind]"] + - ["system.boolean", "system.management.automation.subsystem.dsc.icrossplatformdsc", "Method[isdefaultmodulenameformetaconfigresource].ReturnValue"] + - ["system.boolean", "system.management.automation.subsystem.dsc.icrossplatformdsc", "Method[issystemresourcename].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.Feedback.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.Feedback.typemodel.yml new file mode 100644 index 000000000000..0d90c13d9c4f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.Feedback.typemodel.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.subsystem.feedback.feedbackitem", "system.management.automation.subsystem.feedback.feedbackresult", "Member[item]"] + - ["system.string", "system.management.automation.subsystem.feedback.feedbackcontext", "Member[commandline]"] + - ["system.management.automation.subsystem.feedback.feedbackdisplaylayout", "system.management.automation.subsystem.feedback.feedbackdisplaylayout!", "Member[portrait]"] + - ["system.guid", "system.management.automation.subsystem.feedback.feedbackresult", "Member[id]"] + - ["system.collections.generic.dictionary", "system.management.automation.subsystem.feedback.ifeedbackprovider", "Member[functionstodefine]"] + - ["system.collections.generic.list", "system.management.automation.subsystem.feedback.feedbackitem", "Member[recommendedactions]"] + - ["system.string", "system.management.automation.subsystem.feedback.feedbackitem", "Member[footer]"] + - ["system.management.automation.subsystem.feedback.feedbackdisplaylayout", "system.management.automation.subsystem.feedback.feedbackdisplaylayout!", "Member[landscape]"] + - ["system.management.automation.pathinfo", "system.management.automation.subsystem.feedback.feedbackcontext", "Member[currentlocation]"] + - ["system.management.automation.subsystem.feedback.feedbacktrigger", "system.management.automation.subsystem.feedback.feedbackcontext", "Member[trigger]"] + - ["system.management.automation.subsystem.feedback.feedbacktrigger", "system.management.automation.subsystem.feedback.feedbacktrigger!", "Member[error]"] + - ["system.management.automation.subsystem.feedback.feedbacktrigger", "system.management.automation.subsystem.feedback.feedbacktrigger!", "Member[commandnotfound]"] + - ["system.management.automation.subsystem.feedback.feedbackitem", "system.management.automation.subsystem.feedback.feedbackitem", "Member[next]"] + - ["system.management.automation.subsystem.feedback.feedbacktrigger", "system.management.automation.subsystem.feedback.feedbacktrigger!", "Member[success]"] + - ["system.string", "system.management.automation.subsystem.feedback.feedbackitem", "Member[header]"] + - ["system.management.automation.subsystem.feedback.feedbackdisplaylayout", "system.management.automation.subsystem.feedback.feedbackitem", "Member[layout]"] + - ["system.management.automation.errorrecord", "system.management.automation.subsystem.feedback.feedbackcontext", "Member[lasterror]"] + - ["system.management.automation.language.ast", "system.management.automation.subsystem.feedback.feedbackcontext", "Member[commandlineast]"] + - ["system.management.automation.subsystem.feedback.feedbacktrigger", "system.management.automation.subsystem.feedback.ifeedbackprovider", "Member[trigger]"] + - ["system.management.automation.subsystem.feedback.feedbackitem", "system.management.automation.subsystem.feedback.ifeedbackprovider", "Method[getfeedback].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.management.automation.subsystem.feedback.feedbackcontext", "Member[commandlinetokens]"] + - ["system.collections.generic.list", "system.management.automation.subsystem.feedback.feedbackhub!", "Method[getfeedback].ReturnValue"] + - ["system.string", "system.management.automation.subsystem.feedback.feedbackresult", "Member[name]"] + - ["system.management.automation.subsystem.feedback.feedbacktrigger", "system.management.automation.subsystem.feedback.feedbacktrigger!", "Member[all]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.Prediction.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.Prediction.typemodel.yml new file mode 100644 index 000000000000..a6f84e064060 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.Prediction.typemodel.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.management.automation.subsystem.prediction.predictionclientkind", "system.management.automation.subsystem.prediction.predictionclient", "Member[kind]"] + - ["system.string", "system.management.automation.subsystem.prediction.predictionclient", "Member[name]"] + - ["system.collections.generic.ireadonlylist", "system.management.automation.subsystem.prediction.predictioncontext", "Member[inputtokens]"] + - ["system.management.automation.subsystem.prediction.predictionclientkind", "system.management.automation.subsystem.prediction.predictionclientkind!", "Member[editor]"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.prediction.icommandpredictor", "Member[kind]"] + - ["system.management.automation.language.ast", "system.management.automation.subsystem.prediction.predictioncontext", "Member[inputast]"] + - ["system.management.automation.subsystem.prediction.predictorfeedbackkind", "system.management.automation.subsystem.prediction.predictorfeedbackkind!", "Member[commandlineaccepted]"] + - ["system.string", "system.management.automation.subsystem.prediction.predictionresult", "Member[name]"] + - ["system.collections.generic.list", "system.management.automation.subsystem.prediction.suggestionpackage", "Member[suggestionentries]"] + - ["system.nullable", "system.management.automation.subsystem.prediction.predictionresult", "Member[session]"] + - ["system.management.automation.language.iscriptposition", "system.management.automation.subsystem.prediction.predictioncontext", "Member[cursorposition]"] + - ["system.management.automation.subsystem.prediction.suggestionpackage", "system.management.automation.subsystem.prediction.icommandpredictor", "Method[getsuggestion].ReturnValue"] + - ["system.management.automation.subsystem.prediction.predictorfeedbackkind", "system.management.automation.subsystem.prediction.predictorfeedbackkind!", "Member[suggestionaccepted]"] + - ["system.string", "system.management.automation.subsystem.prediction.predictivesuggestion", "Member[suggestiontext]"] + - ["system.management.automation.subsystem.prediction.predictorfeedbackkind", "system.management.automation.subsystem.prediction.predictorfeedbackkind!", "Member[commandlineexecuted]"] + - ["system.collections.generic.ireadonlylist", "system.management.automation.subsystem.prediction.predictionresult", "Member[suggestions]"] + - ["system.management.automation.language.token", "system.management.automation.subsystem.prediction.predictioncontext", "Member[tokenatcursor]"] + - ["system.collections.generic.dictionary", "system.management.automation.subsystem.prediction.icommandpredictor", "Member[functionstodefine]"] + - ["system.management.automation.subsystem.prediction.predictionclientkind", "system.management.automation.subsystem.prediction.predictionclientkind!", "Member[terminal]"] + - ["system.management.automation.subsystem.prediction.predictioncontext", "system.management.automation.subsystem.prediction.predictioncontext!", "Method[create].ReturnValue"] + - ["system.management.automation.subsystem.prediction.predictorfeedbackkind", "system.management.automation.subsystem.prediction.predictorfeedbackkind!", "Member[suggestiondisplayed]"] + - ["system.management.automation.pathinfo", "system.management.automation.subsystem.prediction.predictionclient", "Member[currentlocation]"] + - ["system.nullable", "system.management.automation.subsystem.prediction.suggestionpackage", "Member[session]"] + - ["system.string", "system.management.automation.subsystem.prediction.predictivesuggestion", "Member[tooltip]"] + - ["system.guid", "system.management.automation.subsystem.prediction.predictionresult", "Member[id]"] + - ["system.boolean", "system.management.automation.subsystem.prediction.icommandpredictor", "Method[canacceptfeedback].ReturnValue"] + - ["system.threading.tasks.task", "system.management.automation.subsystem.prediction.commandprediction!", "Method[predictinputasync].ReturnValue"] + - ["system.collections.generic.ireadonlylist", "system.management.automation.subsystem.prediction.predictioncontext", "Member[relatedasts]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.typemodel.yml new file mode 100644 index 000000000000..749c1832e2df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Subsystem.typemodel.yml @@ -0,0 +1,46 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.management.automation.subsystem.subsysteminfo", "Member[isregistered]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.subsystem.subsysteminfo", "Member[implementations]"] + - ["system.type", "system.management.automation.subsystem.subsysteminfo", "Member[subsystemtype]"] + - ["system.string", "system.management.automation.subsystem.isubsystem", "Member[name]"] + - ["system.management.automation.subsystem.predictioncontext", "system.management.automation.subsystem.predictioncontext!", "Method[create].ReturnValue"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.subsysteminfo", "Member[kind]"] + - ["system.string", "system.management.automation.subsystem.subsysteminfo+implementationinfo", "Member[description]"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.subsystemkind!", "Member[commandpredictor]"] + - ["system.management.automation.language.iscriptposition", "system.management.automation.subsystem.predictioncontext", "Member[cursorposition]"] + - ["system.string", "system.management.automation.subsystem.predictionresult", "Member[name]"] + - ["system.collections.generic.ireadonlylist", "system.management.automation.subsystem.predictionresult", "Member[suggestions]"] + - ["system.string", "system.management.automation.subsystem.predictivesuggestion", "Member[suggestiontext]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.subsystem.subsystemmanager!", "Method[getallsubsysteminfo].ReturnValue"] + - ["system.string", "system.management.automation.subsystem.predictivesuggestion", "Member[tooltip]"] + - ["system.management.automation.language.ast", "system.management.automation.subsystem.predictioncontext", "Member[inputast]"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.subsysteminfo+implementationinfo", "Member[kind]"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.subsystemkind!", "Member[feedbackprovider]"] + - ["system.collections.generic.ireadonlylist", "system.management.automation.subsystem.predictioncontext", "Member[relatedasts]"] + - ["system.string", "system.management.automation.subsystem.subsysteminfo+implementationinfo", "Member[name]"] + - ["system.guid", "system.management.automation.subsystem.isubsystem", "Member[id]"] + - ["system.guid", "system.management.automation.subsystem.predictionresult", "Member[id]"] + - ["system.collections.generic.dictionary", "system.management.automation.subsystem.icommandpredictor", "Member[functionstodefine]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.subsystem.subsysteminfo", "Member[requiredfunctions]"] + - ["system.collections.generic.list", "system.management.automation.subsystem.icommandpredictor", "Method[getsuggestion].ReturnValue"] + - ["system.threading.tasks.task", "system.management.automation.subsystem.commandprediction!", "Method[predictinput].ReturnValue"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.getpssubsystemcommand", "Member[kind]"] + - ["system.boolean", "system.management.automation.subsystem.subsysteminfo", "Member[allowmultipleregistration]"] + - ["system.management.automation.language.token", "system.management.automation.subsystem.predictioncontext", "Member[tokenatcursor]"] + - ["system.management.automation.subsystem.subsysteminfo", "system.management.automation.subsystem.subsystemmanager!", "Method[getsubsysteminfo].ReturnValue"] + - ["system.type", "system.management.automation.subsystem.subsysteminfo+implementationinfo", "Member[implementationtype]"] + - ["system.collections.generic.ireadonlylist", "system.management.automation.subsystem.predictioncontext", "Member[inputtokens]"] + - ["system.type", "system.management.automation.subsystem.getpssubsystemcommand", "Member[subsystemtype]"] + - ["system.boolean", "system.management.automation.subsystem.icommandpredictor", "Member[acceptfeedback]"] + - ["system.boolean", "system.management.automation.subsystem.icommandpredictor", "Member[supportearlyprocessing]"] + - ["system.string", "system.management.automation.subsystem.isubsystem", "Member[description]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.subsystem.subsysteminfo", "Member[requiredcmdlets]"] + - ["system.collections.generic.dictionary", "system.management.automation.subsystem.isubsystem", "Member[functionstodefine]"] + - ["system.boolean", "system.management.automation.subsystem.subsysteminfo", "Member[allowunregistration]"] + - ["system.guid", "system.management.automation.subsystem.subsysteminfo+implementationinfo", "Member[id]"] + - ["system.management.automation.subsystem.subsystemkind", "system.management.automation.subsystem.subsystemkind!", "Member[crossplatformdsc]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Tracing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Tracing.typemodel.yml new file mode 100644 index 000000000000..fcd097873116 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.Tracing.typemodel.yml @@ -0,0 +1,187 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.management.automation.tracing.powershelltracesource", "Method[tracewsmanconnectioninfo].ReturnValue"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracesource", "Member[keywords]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[workflowload]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[tracemessageguid]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializertostringfailed]"] + - ["system.byte", "system.management.automation.tracing.tracer!", "Member[levelinformational]"] + - ["system.byte", "system.management.automation.tracing.tracer!", "Member[levelwarning]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[loadingpscustomshellassembly]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[computername]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[shellresolve]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[send]"] + - ["system.management.automation.tracing.basechannelwriter", "system.management.automation.tracing.powershelltracesource", "Member[operationalchannel]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmansignalcallbackreceived]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[tracemessage2]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[transporterror]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmancreateshell]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[runspace]"] + - ["system.guid", "system.management.automation.tracing.etwactivity!", "Method[createactivityid].ReturnValue"] + - ["system.management.automation.tracing.powershelltracetask", "system.management.automation.tracing.powershelltracetask!", "Member[none]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[runspaceconstructor]"] + - ["system.management.automation.tracing.powershelltracelevel", "system.management.automation.tracing.powershelltracelevel!", "Member[logalways]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[method]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmansendshellinputextendedcallbackreceived]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.basechannelwriter", "Member[keywords]"] + - ["system.boolean", "system.management.automation.tracing.basechannelwriter", "Method[traceinformational].ReturnValue"] + - ["system.management.automation.tracing.powershelltracechannel", "system.management.automation.tracing.powershelltracechannel!", "Member[none]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serverreceiveddata]"] + - ["system.management.automation.tracing.powershelltracelevel", "system.management.automation.tracing.powershelltracelevel!", "Member[warning]"] + - ["system.boolean", "system.management.automation.tracing.powershellchannelwriter", "Method[tracedebug].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[none]"] + - ["system.boolean", "system.management.automation.tracing.basechannelwriter", "Method[tracecritical].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializermaxdepthwhenserializing]"] + - ["system.boolean", "system.management.automation.tracing.powershelltracesource", "Method[traceerrorrecord].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[operationaltransfereventrunspacepool]"] + - ["system.byte", "system.management.automation.tracing.tracer!", "Member[levelverbose]"] + - ["system.boolean", "system.management.automation.tracing.powershellchannelwriter", "Method[tracelogalways].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[uriredirection]"] + - ["system.management.automation.tracing.powershelltracelevel", "system.management.automation.tracing.powershelltracelevel!", "Member[informational]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[negotiate]"] + - ["system.management.automation.tracing.powershelltracelevel", "system.management.automation.tracing.powershelltracelevel!", "Member[error]"] + - ["system.int64", "system.management.automation.tracing.tracer!", "Member[keywordall]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmansignal]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmanclosecommand]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[powershellobject]"] + - ["system.management.automation.tracing.powershelltracetask", "system.management.automation.tracing.powershelltracetask!", "Member[createrunspace]"] + - ["system.management.automation.tracing.powershelltracelevel", "system.management.automation.tracing.powershelltracelevel!", "Member[verbose]"] + - ["system.diagnostics.eventing.eventdescriptor", "system.management.automation.tracing.etwactivity", "Member[transferevent]"] + - ["system.boolean", "system.management.automation.tracing.etwactivity", "Method[isproviderenabled].ReturnValue"] + - ["system.management.automation.tracing.powershelltracechannel", "system.management.automation.tracing.powershelltracechannel!", "Member[operational]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerenumerationfailed]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmancloseshell]"] + - ["system.boolean", "system.management.automation.tracing.basechannelwriter", "Method[traceverbose].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[analytictransfereventrunspacepool]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerpropertygetterfailed]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[usealwaysoperational]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[runspacepoolopen]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[schemeresolve]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializermodeoverride]"] + - ["system.boolean", "system.management.automation.tracing.powershellchannelwriter", "Method[tracewarning].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[exception]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[protocol]"] + - ["system.management.automation.tracing.powershelltracetask", "system.management.automation.tracing.powershelltracesource", "Member[task]"] + - ["system.boolean", "system.management.automation.tracing.etwactivity!", "Method[setactivityid].ReturnValue"] + - ["system.boolean", "system.management.automation.tracing.powershelltracesource", "Method[tracepowershellobject].ReturnValue"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershellchannelwriter", "Member[keywords]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[transporterroranalytic]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serverstopcommand]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[none]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[winstop]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[hostnameresolve]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[scheme]"] + - ["system.int64", "system.management.automation.tracing.etwevent", "Member[eventid]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[receivedremotingfragment]"] + - ["system.management.automation.tracing.callbacknoparameter", "system.management.automation.tracing.etwactivity", "Method[correlate].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmansendshellinputextended]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[loadingpscustomshelltype]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[job]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[sentremotingfragment]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[cmdlets]"] + - ["system.guid", "system.management.automation.tracing.ietweventcorrelator", "Member[currentactivityid]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[testanalytic]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[none]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[disconnect]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[eventhandler]"] + - ["system.guid", "system.management.automation.tracing.etweventcorrelator", "Member[currentactivityid]"] + - ["system.boolean", "system.management.automation.tracing.basechannelwriter", "Method[tracelogalways].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[windcstart]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[receive]"] + - ["system.diagnostics.eventing.eventdescriptor", "system.management.automation.tracing.tracer", "Member[transferevent]"] + - ["system.boolean", "system.management.automation.tracing.powershellchannelwriter", "Method[tracecritical].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[appname]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[usealwaysdebug]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmancreatecommandcallbackreceived]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmancreateshellcallbackreceived]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmancreatecommand]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[appdomainunhandledexception]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[winresume]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[open]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serverclientreceiverequest]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[tracewsmanconnectioninfo]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[winsuspend]"] + - ["system.management.automation.tracing.powershelltracelevel", "system.management.automation.tracing.powershelltracelevel!", "Member[critical]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[servercreateremotesession]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[winextension]"] + - ["system.management.automation.tracing.powershelltracesource", "system.management.automation.tracing.powershelltracesourcefactory!", "Method[gettracesource].ReturnValue"] + - ["system.guid", "system.management.automation.tracing.etwactivity", "Member[providerid]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[wininfo]"] + - ["system.management.automation.tracing.callbackwithstateandargs", "system.management.automation.tracing.etwactivity", "Method[correlate].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerspecificpropertymissing]"] + - ["system.diagnostics.eventing.eventdescriptor", "system.management.automation.tracing.etweventargs", "Member[descriptor]"] + - ["system.boolean", "system.management.automation.tracing.powershelltracesource", "Method[tracejob].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmanreceiveshelloutputextended]"] + - ["system.boolean", "system.management.automation.tracing.powershellchannelwriter", "Method[traceverbose].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerxmlexceptionwhendeserializing]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[constructor]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[host]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[winreply]"] + - ["system.management.automation.tracing.powershelltracechannel", "system.management.automation.tracing.powershelltracechannel!", "Member[debug]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmanclosecommandcallbackreceived]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[serializer]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[transport]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[transportreceivedobject]"] + - ["system.management.automation.tracing.powershelltracetask", "system.management.automation.tracing.powershelltracetask!", "Member[executecommand]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerworkflowloadsuccess]"] + - ["system.guid", "system.management.automation.tracing.tracer", "Member[providerid]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[connect]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmanpluginshutdown]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[exception]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerworkflowloadfailure]"] + - ["system.boolean", "system.management.automation.tracing.etwactivity", "Member[isenabled]"] + - ["system.object[]", "system.management.automation.tracing.etweventargs", "Member[payload]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[managedplugin]"] + - ["system.boolean", "system.management.automation.tracing.basechannelwriter", "Method[traceerror].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[windcstop]"] + - ["system.byte", "system.management.automation.tracing.tracer!", "Member[levelerror]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[serializationsettings]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[create]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerscriptpropertywithoutrunspace]"] + - ["system.boolean", "system.management.automation.tracing.powershelltracesource", "Method[writemessage].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[performancetrackconsolestartupstop]"] + - ["system.management.automation.tracing.powershelltracetask", "system.management.automation.tracing.powershelltracetask!", "Member[serialization]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[reportcontext]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[servercreatecommandsession]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[performancetrackconsolestartupstart]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[close]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[errorrecord]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[runspacepoolconstructor]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[tracemessage]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[appdomainunhandledexceptionanalytic]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[reportoperationcomplete]"] + - ["system.management.automation.tracing.ietwactivityreverter", "system.management.automation.tracing.etweventcorrelator", "Method[startactivity].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[servercloseoperation]"] + - ["system.management.automation.tracing.powershelltracelevel", "system.management.automation.tracing.powershelltracelevel!", "Member[debug]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[session]"] + - ["system.management.automation.tracing.powershelltracechannel", "system.management.automation.tracing.powershelltracechannel!", "Member[analytic]"] + - ["system.asynccallback", "system.management.automation.tracing.etwactivity", "Method[correlate].ReturnValue"] + - ["system.management.automation.tracing.basechannelwriter", "system.management.automation.tracing.powershelltracesource", "Member[debugchannel]"] + - ["system.management.automation.tracing.callbackwithstate", "system.management.automation.tracing.etwactivity", "Method[correlate].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[runspaceport]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serializerdepthoverride]"] + - ["system.boolean", "system.management.automation.tracing.basechannelwriter", "Method[tracedebug].ReturnValue"] + - ["system.guid", "system.management.automation.tracing.etwactivity!", "Method[getactivityid].ReturnValue"] + - ["system.management.automation.tracing.basechannelwriter", "system.management.automation.tracing.nullwriter!", "Member[instance]"] + - ["system.boolean", "system.management.automation.tracing.etweventargs", "Member[success]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmanconnectioninfodump]"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[dispose]"] + - ["system.boolean", "system.management.automation.tracing.powershellchannelwriter", "Method[traceinformational].ReturnValue"] + - ["system.management.automation.tracing.powershelltracetask", "system.management.automation.tracing.powershelltracetask!", "Member[powershellconsolestartup]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmancloseshellcallbackreceived]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[usealwaysanalytic]"] + - ["system.management.automation.tracing.ietwactivityreverter", "system.management.automation.tracing.ietweventcorrelator", "Method[startactivity].ReturnValue"] + - ["system.management.automation.tracing.basechannelwriter", "system.management.automation.tracing.powershelltracesource", "Member[analyticchannel]"] + - ["system.byte", "system.management.automation.tracing.tracer!", "Member[levelcritical]"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[wsmanreceiveshelloutputextendedcallbackreceived]"] + - ["system.management.automation.tracing.powershelltracekeywords", "system.management.automation.tracing.powershelltracekeywords!", "Member[pipeline]"] + - ["system.boolean", "system.management.automation.tracing.powershelltracesource", "Method[traceexception].ReturnValue"] + - ["system.string", "system.management.automation.tracing.tracer!", "Method[getexceptionstring].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceoperationcode", "system.management.automation.tracing.powershelltraceoperationcode!", "Member[winstart]"] + - ["system.boolean", "system.management.automation.tracing.basechannelwriter", "Method[tracewarning].ReturnValue"] + - ["system.management.automation.tracing.powershelltraceevent", "system.management.automation.tracing.powershelltraceevent!", "Member[serversenddata]"] + - ["system.boolean", "system.management.automation.tracing.powershellchannelwriter", "Method[traceerror].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.typemodel.yml new file mode 100644 index 000000000000..547d4ab214d8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Automation.typemodel.yml @@ -0,0 +1,1920 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.management.automation.pathinfo", "Member[providerpath]"] + - ["system.net.networkcredential", "system.management.automation.pscredential", "Method[getnetworkcredential].ReturnValue"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstate!", "Member[disconnected]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[addcontent]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getcontent]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[events]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[set]"] + - ["system.boolean", "system.management.automation.psmemberset", "Member[inheritmembers]"] + - ["system.management.automation.errorrecord", "system.management.automation.psargumentoutofrangeexception", "Member[errorrecord]"] + - ["system.management.automation.commandinfo", "system.management.automation.commandinvocationintrinsics", "Method[getcommand].ReturnValue"] + - ["system.management.automation.debugger", "system.management.automation.psjobstarteventargs", "Member[debugger]"] + - ["system.management.automation.variableaccessmode", "system.management.automation.variableaccessmode!", "Member[read]"] + - ["system.management.automation.psdriveinfo", "system.management.automation.drivemanagementintrinsics", "Member[current]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[undo]"] + - ["system.management.automation.psdatacollection", "system.management.automation.psdatastreams", "Member[verbose]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psmemberinfo", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.psobject", "Member[typenames]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pscodemethod", "Member[overloaddefinitions]"] + - ["system.management.automation.pscredentialtypes", "system.management.automation.pscredentialtypes!", "Member[default]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[statementseparator]"] + - ["system.boolean", "system.management.automation.cmdletbindingattribute", "Member[positionalbinding]"] + - ["system.string", "system.management.automation.parameterbindingexception", "Member[message]"] + - ["system.int32", "system.management.automation.linebreakpoint", "Member[line]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[error]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[exit]"] + - ["system.management.automation.signaturetype", "system.management.automation.signaturetype!", "Member[catalog]"] + - ["system.management.automation.scriptblock", "system.management.automation.externalscriptinfo", "Member[scriptblock]"] + - ["system.management.automation.icommandruntime", "system.management.automation.cmdlet", "Member[commandruntime]"] + - ["system.version", "system.management.automation.pssnapininfo", "Member[version]"] + - ["system.management.automation.actionpreference", "system.management.automation.actionpreference!", "Member[stop]"] + - ["system.string", "system.management.automation.warningrecord", "Member[fullyqualifiedwarningid]"] + - ["system.string", "system.management.automation.callstackframe", "Member[scriptname]"] + - ["system.string", "system.management.automation.scriptrequiresexception", "Member[requiresshellid]"] + - ["system.string", "system.management.automation.pscodemethod", "Member[typenameofvalue]"] + - ["system.management.automation.nativeargumentpassingstyle", "system.management.automation.nativeargumentpassingstyle!", "Member[standard]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[isglobal]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[isautogenerated]"] + - ["system.management.automation.actionpreference", "system.management.automation.actionpreference!", "Member[suspend]"] + - ["system.boolean", "system.management.automation.commandparameterinfo", "Member[valuefrompipeline]"] + - ["system.management.automation.psinvocationstateinfo", "system.management.automation.psinvocationstatechangedeventargs", "Member[invocationstateinfo]"] + - ["system.string", "system.management.automation.psstyle", "Member[strikethroughoff]"] + - ["system.string", "system.management.automation.moduleintrinsics!", "Method[getpsmodulepath].ReturnValue"] + - ["system.type", "system.management.automation.pstypename", "Member[type]"] + - ["system.exception", "system.management.automation.runspacepoolstateinfo", "Member[reason]"] + - ["system.boolean", "system.management.automation.pstypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[feedbackaction]"] + - ["system.string", "system.management.automation.providerinfo", "Member[helpfile]"] + - ["system.boolean", "system.management.automation.runtimedefinedparameter", "Member[isset]"] + - ["system.management.automation.iargumentcompleter", "system.management.automation.argumentcompleterfactoryattribute", "Method[create].ReturnValue"] + - ["system.boolean", "system.management.automation.psdriveinfo", "Member[volumeseparatedbycolon]"] + - ["system.int32", "system.management.automation.pseventsubscriber", "Member[subscriptionid]"] + - ["system.management.automation.psmemberviewtypes", "system.management.automation.psmemberviewtypes!", "Member[base]"] + - ["system.string", "system.management.automation.pssnapininstaller", "Member[vendor]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightmagenta]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[unpublish]"] + - ["system.boolean", "system.management.automation.psaliasproperty", "Member[issettable]"] + - ["system.boolean", "system.management.automation.psdriveinfo!", "Method[op_equality].ReturnValue"] + - ["system.management.automation.moduleaccessmode", "system.management.automation.moduleaccessmode!", "Member[constant]"] + - ["system.management.automation.scriptblock", "system.management.automation.psscriptproperty", "Member[getterscript]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightyellow]"] + - ["system.string", "system.management.automation.formatviewdefinition", "Member[name]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightwhite]"] + - ["system.management.automation.completionresult", "system.management.automation.commandcompletion", "Method[getnextresult].ReturnValue"] + - ["system.object", "system.management.automation.pseventhandler", "Member[sender]"] + - ["system.boolean", "system.management.automation.startrunspacedebugprocessingeventargs", "Member[usedefaultprocessing]"] + - ["system.collections.generic.ilist", "system.management.automation.jobsourceadapter", "Method[getjobsbyfilter].ReturnValue"] + - ["system.string", "system.management.automation.psengineevent!", "Member[exiting]"] + - ["system.reflection.assembly", "system.management.automation.psmoduleinfo", "Member[implementingassembly]"] + - ["system.string", "system.management.automation.psdriveinfo", "Member[currentlocation]"] + - ["system.management.automation.breakpointupdatetype", "system.management.automation.breakpointupdatetype!", "Member[enabled]"] + - ["system.collections.generic.ilist", "system.management.automation.validatedriveattribute", "Member[validrootdrives]"] + - ["system.management.automation.validaterangekind", "system.management.automation.validaterangekind!", "Member[nonpositive]"] + - ["system.boolean", "system.management.automation.orderedhashtable", "Method[containsvalue].ReturnValue"] + - ["system.management.automation.listentrybuilder", "system.management.automation.listentrybuilder", "Method[additemproperty].ReturnValue"] + - ["system.string", "system.management.automation.informationalrecord", "Member[message]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[move]"] + - ["system.management.automation.provider.providercapabilities", "system.management.automation.providerinfo", "Member[capabilities]"] + - ["system.iasyncresult", "system.management.automation.powershell", "Method[connectasync].ReturnValue"] + - ["system.management.automation.resolutionpurpose", "system.management.automation.resolutionpurpose!", "Member[decryption]"] + - ["system.type", "system.management.automation.providerinfo", "Member[implementingtype]"] + - ["system.collections.generic.ienumerable", "system.management.automation.iargumentcompleter", "Method[completeargument].ReturnValue"] + - ["system.string", "system.management.automation.psclassmemberinfo", "Member[defaultvalue]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.externalscriptinfo", "Member[outputtype]"] + - ["system.management.automation.pseventsubscriber", "system.management.automation.pseventmanager", "Method[subscribeevent].ReturnValue"] + - ["system.boolean", "system.management.automation.parameterattribute", "Member[mandatory]"] + - ["system.boolean", "system.management.automation.semanticversion!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.management.automation.listcontrolbuilder", "system.management.automation.listcontrolbuilder", "Method[groupbyscriptblock].ReturnValue"] + - ["system.management.automation.experimentaction", "system.management.automation.experimentaction!", "Member[show]"] + - ["system.management.automation.remotingcapability", "system.management.automation.cmdletcommonmetadataattribute", "Member[remotingcapability]"] + - ["system.string", "system.management.automation.providerinvocationexception", "Member[message]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[type]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightmagenta]"] + - ["system.string", "system.management.automation.commandinfo", "Member[definition]"] + - ["system.int32", "system.management.automation.validatecountattribute", "Member[maxlength]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[verbose]"] + - ["system.collections.generic.ienumerator", "system.management.automation.readonlypsmemberinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[unknown]"] + - ["system.int32", "system.management.automation.validatelengthattribute", "Member[minlength]"] + - ["system.string", "system.management.automation.providerinfo", "Member[home]"] + - ["system.management.automation.cmdletinfo", "system.management.automation.commandinvocationintrinsics", "Method[getcmdletbytypename].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[cyan]"] + - ["system.string[]", "system.management.automation.pssnapin", "Member[formats]"] + - ["system.string", "system.management.automation.psvariableproperty", "Member[typenameofvalue]"] + - ["system.boolean", "system.management.automation.ibackgrounddispatcher", "Method[queueuserworkitem].ReturnValue"] + - ["system.string", "system.management.automation.jobdefinition", "Member[modulename]"] + - ["system.collections.generic.dictionary", "system.management.automation.callstackframe", "Method[getframevariables].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.pspropertyset", "Member[membertype]"] + - ["system.string", "system.management.automation.psscriptmethod", "Method[tostring].ReturnValue"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[progressstream]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[running]"] + - ["system.eventhandler", "system.management.automation.commandinvocationintrinsics", "Member[postcommandlookupaction]"] + - ["system.management.automation.psdatacollection", "system.management.automation.job", "Member[information]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[red]"] + - ["system.string", "system.management.automation.psstyle!", "Method[mapbackgroundcolortoescapesequence].ReturnValue"] + - ["system.object", "system.management.automation.idynamicparameters", "Method[getdynamicparameters].ReturnValue"] + - ["system.string", "system.management.automation.semanticversion", "Member[buildlabel]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[enable]"] + - ["system.string", "system.management.automation.externalscriptinfo", "Member[path]"] + - ["system.int32", "system.management.automation.scriptcalldepthexception", "Member[calldepth]"] + - ["system.object", "system.management.automation.psreference", "Member[value]"] + - ["system.collections.ienumerator", "system.management.automation.psdatacollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.management.automation.verbscommunications!", "Member[receive]"] + - ["system.string", "system.management.automation.signature", "Member[statusmessage]"] + - ["system.collections.objectmodel.collection", "system.management.automation.powershell", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.sessionstateexception", "Member[itemname]"] + - ["system.management.automation.pathinfo", "system.management.automation.pathintrinsics", "Method[poplocation].ReturnValue"] + - ["system.string", "system.management.automation.functioninfo", "Member[verb]"] + - ["system.string[]", "system.management.automation.pssnapin", "Member[types]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[property]"] + - ["system.text.regularexpressions.regexoptions", "system.management.automation.validatepatternattribute", "Member[options]"] + - ["system.int32", "system.management.automation.semanticversion!", "Method[compare].ReturnValue"] + - ["system.int32", "system.management.automation.powershellunsafeassemblyload!", "Method[loadassemblyfromnativememory].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.management.automation.psobjecttypedescriptor", "Method[getdefaultproperty].ReturnValue"] + - ["system.management.automation.outputrendering", "system.management.automation.outputrendering!", "Member[plaintext]"] + - ["system.string", "system.management.automation.pathinfo", "Member[path]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[finalizer]"] + - ["system.string", "system.management.automation.pssnapininstaller", "Member[description]"] + - ["system.management.automation.alignment", "system.management.automation.alignment!", "Member[left]"] + - ["system.boolean", "system.management.automation.debugger", "Method[isdebuggerstopeventsubscribed].ReturnValue"] + - ["system.object", "system.management.automation.psmethodinfo", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.functioninfo", "Member[definition]"] + - ["system.int32", "system.management.automation.invocationinfo", "Member[offsetinline]"] + - ["system.management.automation.dscresourcerunascredential", "system.management.automation.dscresourceattribute", "Member[runascredential]"] + - ["system.collections.generic.list", "system.management.automation.tablecontrol", "Member[headers]"] + - ["system.management.automation.pslanguagemode", "system.management.automation.pslanguagemode!", "Member[constrainedlanguage]"] + - ["system.management.automation.debuggerresumeaction", "system.management.automation.debuggerresumeaction!", "Member[stepinto]"] + - ["system.boolean", "system.management.automation.psstyle+progressconfiguration", "Member[useoscindicator]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[suspend]"] + - ["system.collections.generic.ienumerable", "system.management.automation.debugger", "Method[getcallstack].ReturnValue"] + - ["system.boolean", "system.management.automation.semanticversion!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.management.automation.pscmdlet", "Method[getunresolvedproviderpathfrompspath].ReturnValue"] + - ["system.string", "system.management.automation.verbscommon!", "Member[switch]"] + - ["system.collections.generic.ienumerable", "system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary", "Member[keys]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.management.automation.signature", "Member[timestampercertificate]"] + - ["system.string", "system.management.automation.cmdletattribute", "Member[nounname]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[function]"] + - ["system.management.automation.whereoperatorselectionmode", "system.management.automation.whereoperatorselectionmode!", "Member[split]"] + - ["system.management.automation.errorview", "system.management.automation.errorview!", "Member[conciseview]"] + - ["system.collections.objectmodel.collection", "system.management.automation.childitemcmdletproviderintrinsics", "Method[getnames].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[limitsexceeded]"] + - ["system.string", "system.management.automation.pseventsubscriber", "Member[sourceidentifier]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[member]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstoken!", "Method[getpstokentype].ReturnValue"] + - ["system.object", "system.management.automation.pseventargs", "Member[sender]"] + - ["system.string", "system.management.automation.pspropertyset", "Method[tostring].ReturnValue"] + - ["system.management.automation.signaturetype", "system.management.automation.signaturetype!", "Member[authenticode]"] + - ["system.management.automation.host.pshost", "system.management.automation.psinvocationsettings", "Member[host]"] + - ["system.string", "system.management.automation.dscresourceinfo", "Member[name]"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[name]"] + - ["system.int32", "system.management.automation.psstyle+progressconfiguration", "Member[maxwidth]"] + - ["system.management.automation.psdatacollection", "system.management.automation.job", "Member[progress]"] + - ["system.object", "system.management.automation.languageprimitives!", "Method[convertto].ReturnValue"] + - ["system.object", "system.management.automation.psmoduleinfo", "Member[privatedata]"] + - ["system.management.automation.pseventargs", "system.management.automation.pseventargscollection", "Member[item]"] + - ["system.management.automation.powershell", "system.management.automation.powershell", "Method[addparameter].ReturnValue"] + - ["system.collections.ienumerator", "system.management.automation.psmemberinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.management.automation.pathintrinsics", "Method[combine].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[operationstopped]"] + - ["system.management.automation.experimentaction", "system.management.automation.experimentaction!", "Member[none]"] + - ["system.string", "system.management.automation.commandparametersetinfo", "Method[tostring].ReturnValue"] + - ["system.object", "system.management.automation.pspropertyset", "Member[value]"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[informationstream]"] + - ["system.management.automation.psdatacollection", "system.management.automation.psdatacollection!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.management.automation.breakpoint", "Member[script]"] + - ["system.exception", "system.management.automation.psinvocationstateinfo", "Member[reason]"] + - ["system.management.automation.psobject", "system.management.automation.psobject", "Method[copy].ReturnValue"] + - ["system.componentmodel.eventdescriptor", "system.management.automation.psobjecttypedescriptor", "Method[getdefaultevent].ReturnValue"] + - ["system.management.automation.steppablepipeline", "system.management.automation.powershell", "Method[getsteppablepipeline].ReturnValue"] + - ["system.management.automation.pstransactionstatus", "system.management.automation.pstransactionstatus!", "Member[rolledback]"] + - ["system.string", "system.management.automation.dscresourceinfo", "Member[path]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[namespace]"] + - ["system.boolean", "system.management.automation.cmdlet", "Method[shouldprocess].ReturnValue"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.aliasinfo", "Member[options]"] + - ["system.management.automation.job2", "system.management.automation.jobmanager", "Method[newjob].ReturnValue"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[debug]"] + - ["system.string", "system.management.automation.psstyle", "Member[underlineoff]"] + - ["system.string", "system.management.automation.tablecontrolcolumn", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.cmdletcommonmetadataattribute", "Member[defaultparametersetname]"] + - ["system.string", "system.management.automation.variablepath", "Method[tostring].ReturnValue"] + - ["system.management.automation.moduleintrinsics+psmodulepathscope", "system.management.automation.moduleintrinsics+psmodulepathscope!", "Member[builtin]"] + - ["system.management.automation.errorcategoryinfo", "system.management.automation.errorrecord", "Member[categoryinfo]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.commandparametersetinfo", "Member[parameters]"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[simplematch]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[split]"] + - ["system.management.automation.tablerowdefinitionbuilder", "system.management.automation.tablerowdefinitionbuilder", "Method[addpropertycolumn].ReturnValue"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[removeitemproperty]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[islocal]"] + - ["system.management.automation.moduletype", "system.management.automation.moduletype!", "Member[binary]"] + - ["system.management.automation.platform+xdg_type", "system.management.automation.platform+xdg_type!", "Member[cache]"] + - ["system.collections.objectmodel.collection", "system.management.automation.contentcmdletproviderintrinsics", "Method[getwriter].ReturnValue"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[assert]"] + - ["system.management.automation.breakpoint", "system.management.automation.debugger", "Method[enablebreakpoint].ReturnValue"] + - ["system.string", "system.management.automation.psstyle", "Member[strikethrough]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[all]"] + - ["system.threading.tasks.task", "system.management.automation.powershell", "Method[invokeasync].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.psmoduleinfo", "Member[exportedaliases]"] + - ["system.collections.objectmodel.collection", "system.management.automation.propertycmdletproviderintrinsics", "Method[set].ReturnValue"] + - ["system.string", "system.management.automation.psmemberinfo", "Member[typenameofvalue]"] + - ["t", "system.management.automation.readonlypsmemberinfocollection", "Member[item]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[wait]"] + - ["system.collections.generic.ienumerable", "system.management.automation.argumentcompletionsattribute", "Method[completeargument].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[notspecified]"] + - ["system.collections.objectmodel.collection", "system.management.automation.psparameterizedproperty", "Member[overloaddefinitions]"] + - ["system.management.automation.psdatacollection", "system.management.automation.psdatastreams", "Member[debug]"] + - ["system.management.automation.errorview", "system.management.automation.errorview!", "Member[normalview]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[newpsdrive]"] + - ["system.int32", "system.management.automation.semanticversion", "Member[minor]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[function]"] + - ["system.collections.objectmodel.collection", "system.management.automation.custompssnapin", "Member[formats]"] + - ["system.collections.objectmodel.collection", "system.management.automation.propertycmdletproviderintrinsics", "Method[copy].ReturnValue"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[inputstream]"] + - ["system.management.automation.switchparameter", "system.management.automation.switchparameter!", "Method[op_implicit].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmethod", "Member[membertype]"] + - ["system.management.automation.pseventsubscriber", "system.management.automation.pseventunsubscribedeventargs", "Member[eventsubscriber]"] + - ["system.string", "system.management.automation.psstyle", "Member[italic]"] + - ["system.string", "system.management.automation.verbsdiagnostic!", "Member[trace]"] + - ["system.collections.objectmodel.collection", "system.management.automation.custompssnapin", "Member[types]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.psmoduleinfo", "Member[exportedtypefiles]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[suspending]"] + - ["system.char", "system.management.automation.providerinfo", "Member[itemseparator]"] + - ["system.string", "system.management.automation.invocationinfo", "Member[pscommandpath]"] + - ["system.string", "system.management.automation.psargumentnullexception", "Member[message]"] + - ["system.management.automation.pslanguagemode", "system.management.automation.pslanguagemode!", "Member[nolanguage]"] + - ["system.version", "system.management.automation.psmoduleinfo", "Member[powershellversion]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[pushlocation]"] + - ["system.string", "system.management.automation.pssessiontypeoption", "Method[constructprivatedata].ReturnValue"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[keyword]"] + - ["system.object", "system.management.automation.psmemberinfo", "Member[value]"] + - ["system.management.automation.platform+xdg_type", "system.management.automation.platform+xdg_type!", "Member[user_modules]"] + - ["system.collections.generic.list", "system.management.automation.jobinvocationinfo", "Member[parameters]"] + - ["system.boolean", "system.management.automation.invocationinfo", "Member[expectinginput]"] + - ["system.boolean", "system.management.automation.orderedhashtable", "Method[contains].ReturnValue"] + - ["system.string", "system.management.automation.psmemberset", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.completionresult", "Member[tooltip]"] + - ["system.string", "system.management.automation.psnoteproperty", "Method[tostring].ReturnValue"] + - ["system.management.automation.signingoption", "system.management.automation.signingoption!", "Member[addfullcertificatechainexceptroot]"] + - ["system.boolean", "system.management.automation.experimentalfeature", "Member[enabled]"] + - ["system.management.automation.errordetails", "system.management.automation.errorrecord", "Member[errordetails]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[property]"] + - ["system.management.automation.errorrecord", "system.management.automation.pipelinedepthexception", "Member[errorrecord]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[stopped]"] + - ["system.string", "system.management.automation.psstyle!", "Method[mapcolorpairtoescapesequence].ReturnValue"] + - ["system.management.automation.pseventargs", "system.management.automation.pseventmanager", "Method[generateevent].ReturnValue"] + - ["system.management.automation.psdatacollection", "system.management.automation.psdatastreams", "Member[information]"] + - ["system.management.automation.remotestreamoptions", "system.management.automation.remotestreamoptions!", "Member[addinvocationinfo]"] + - ["system.string", "system.management.automation.listcontrolentryitem", "Member[formatstring]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[watch]"] + - ["system.string", "system.management.automation.psjobproxy", "Member[location]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[openerror]"] + - ["system.version", "system.management.automation.semanticversion!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.management.automation.psdynamicmember", "Member[value]"] + - ["system.string", "system.management.automation.job", "Member[location]"] + - ["system.uint32", "system.management.automation.widecontrol", "Member[columns]"] + - ["system.management.automation.breakpointupdatetype", "system.management.automation.breakpointupdatetype!", "Member[disabled]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[drive]"] + - ["system.management.automation.variableaccessmode", "system.management.automation.variableaccessmode!", "Member[write]"] + - ["system.iasyncresult", "system.management.automation.backgrounddispatcher", "Method[begininvoke].ReturnValue"] + - ["system.boolean", "system.management.automation.psscriptproperty", "Member[isgettable]"] + - ["system.string", "system.management.automation.psdriveinfo", "Member[displayroot]"] + - ["system.uint32", "system.management.automation.customitemframe", "Member[firstlineindent]"] + - ["system.collections.objectmodel.collection", "system.management.automation.propertycmdletproviderintrinsics", "Method[move].ReturnValue"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[linecontinuation]"] + - ["system.collections.objectmodel.collection", "system.management.automation.commandcompletion", "Member[completionmatches]"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershell", "Method[endinvoke].ReturnValue"] + - ["system.object", "system.management.automation.psscriptproperty", "Member[value]"] + - ["system.int32", "system.management.automation.psdatacollection", "Method[add].ReturnValue"] + - ["system.guid", "system.management.automation.scriptblock", "Member[id]"] + - ["system.string", "system.management.automation.pssecurityexception", "Member[message]"] + - ["system.collections.specialized.stringdictionary", "system.management.automation.pstracesource", "Member[attributes]"] + - ["system.management.automation.vtutility+vt", "system.management.automation.vtutility+vt!", "Member[inverse]"] + - ["system.management.automation.psdriveinfo", "system.management.automation.drivemanagementintrinsics", "Method[getatscope].ReturnValue"] + - ["system.string", "system.management.automation.signature", "Member[path]"] + - ["system.string", "system.management.automation.psstyle", "Member[reverse]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[resource]"] + - ["system.string", "system.management.automation.verbssecurity!", "Member[revoke]"] + - ["system.string", "system.management.automation.psobject!", "Member[adaptedmembersetname]"] + - ["system.management.automation.pstransactioncontext", "system.management.automation.icommandruntime", "Member[currentpstransaction]"] + - ["system.string", "system.management.automation.psjobproxy", "Member[statusmessage]"] + - ["system.string", "system.management.automation.parametermetadata", "Member[name]"] + - ["system.boolean", "system.management.automation.semanticversion", "Method[equals].ReturnValue"] + - ["system.management.automation.errorrecord", "system.management.automation.remoteexception", "Member[errorrecord]"] + - ["system.string", "system.management.automation.experimentalfeature", "Member[description]"] + - ["system.collections.generic.ienumerator", "system.management.automation.psdatacollection", "Method[getenumerator].ReturnValue"] + - ["system.management.automation.progressview", "system.management.automation.psstyle+progressconfiguration", "Member[view]"] + - ["system.string", "system.management.automation.pathintrinsics", "Method[normalizerelativepath].ReturnValue"] + - ["system.management.automation.widecontrolbuilder", "system.management.automation.widecontrolbuilder", "Method[addpropertyentry].ReturnValue"] + - ["system.string", "system.management.automation.semanticversion", "Method[tostring].ReturnValue"] + - ["system.management.automation.pscredentialuioptions", "system.management.automation.pscredentialuioptions!", "Member[readonlyusername]"] + - ["system.int32", "system.management.automation.psobject", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.widecontrolbuilder", "system.management.automation.widecontrolbuilder", "Method[groupbyproperty].ReturnValue"] + - ["system.management.automation.debugger", "system.management.automation.ijobdebugger", "Member[debugger]"] + - ["system.management.automation.errorrecord", "system.management.automation.psargumentnullexception", "Member[errorrecord]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[find]"] + - ["system.string", "system.management.automation.externalscriptinfo", "Member[source]"] + - ["system.string", "system.management.automation.jobinvocationinfo", "Member[name]"] + - ["system.management.automation.scriptblock", "system.management.automation.scriptblock!", "Method[create].ReturnValue"] + - ["system.management.automation.moduleintrinsics+psmodulepathscope", "system.management.automation.moduleintrinsics+psmodulepathscope!", "Member[user]"] + - ["system.collections.generic.dictionary", "system.management.automation.parametermetadata", "Member[parametersets]"] + - ["system.collections.generic.dictionary", "system.management.automation.psmoduleinfo", "Member[exportedcommands]"] + - ["system.type", "system.management.automation.argumentcompleterattribute", "Member[type]"] + - ["system.management.automation.platform+xdg_type", "system.management.automation.platform+xdg_type!", "Member[config]"] + - ["system.collections.objectmodel.collection", "system.management.automation.psscriptmethod", "Member[overloaddefinitions]"] + - ["system.management.automation.psmemberinfocollection", "system.management.automation.psmemberset", "Member[properties]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[newline]"] + - ["system.management.automation.pathintrinsics", "system.management.automation.sessionstate", "Member[path]"] + - ["system.string", "system.management.automation.invocationinfo", "Member[psscriptroot]"] + - ["system.management.automation.debuggerresumeaction", "system.management.automation.debuggerresumeaction!", "Member[continue]"] + - ["system.string", "system.management.automation.informationrecord", "Member[user]"] + - ["system.object", "system.management.automation.psproperty", "Member[value]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[codeproperty]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[remove]"] + - ["system.string", "system.management.automation.scriptinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.psstyle", "system.management.automation.psstyle!", "Member[instance]"] + - ["system.management.automation.sessioncapabilities", "system.management.automation.sessioncapabilities!", "Member[language]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[scope]"] + - ["system.string", "system.management.automation.psstyle+fileinfoformatting", "Member[symboliclink]"] + - ["system.string", "system.management.automation.psstyle", "Member[italicoff]"] + - ["system.collections.generic.dictionary", "system.management.automation.psmoduleinfo", "Member[exportedvariables]"] + - ["system.management.automation.errorrecord", "system.management.automation.cmdletinvocationexception", "Member[errorrecord]"] + - ["system.collections.objectmodel.collection", "system.management.automation.itemcmdletproviderintrinsics", "Method[move].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.job2", "Member[startparameters]"] + - ["system.management.automation.tablerowdefinitionbuilder", "system.management.automation.tablecontrolbuilder", "Method[startrowdefinition].ReturnValue"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[parametervalue]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pslistmodifier", "Member[replace]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[magenta]"] + - ["system.string", "system.management.automation.callstackframe", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.verbsdata!", "Member[convert]"] + - ["system.collections.objectmodel.collection", "system.management.automation.propertycmdletproviderintrinsics", "Method[rename].ReturnValue"] + - ["system.management.automation.breakpoint", "system.management.automation.debugger", "Method[disablebreakpoint].ReturnValue"] + - ["system.string", "system.management.automation.verbssecurity!", "Member[grant]"] + - ["system.boolean", "system.management.automation.icommandruntime", "Method[shouldcontinue].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[deadlockdetected]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psaliasproperty", "Member[membertype]"] + - ["system.management.automation.psmoduleautoloadingpreference", "system.management.automation.psmoduleautoloadingpreference!", "Member[modulequalified]"] + - ["system.management.automation.signaturestatus", "system.management.automation.signaturestatus!", "Member[incompatible]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.workflowinfo", "Member[workflowscalled]"] + - ["system.collections.generic.ienumerable", "system.management.automation.completioncompleters!", "Method[completetype].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.psmoduleinfo", "Member[nestedmodules]"] + - ["system.int32", "system.management.automation.breakpoint", "Member[id]"] + - ["system.string", "system.management.automation.job", "Member[statusmessage]"] + - ["system.string", "system.management.automation.tablecontrolcolumnheader", "Member[label]"] + - ["system.management.automation.sessionstate", "system.management.automation.engineintrinsics", "Member[sessionstate]"] + - ["system.boolean", "system.management.automation.psjobproxy", "Member[hasmoredata]"] + - ["system.boolean", "system.management.automation.debugger", "Method[isdebuggerbreakpointupdatedeventsubscribed].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.management.automation.psmoduleinfo", "Member[experimentalfeatures]"] + - ["system.object", "system.management.automation.psobject", "Member[immediatebaseobject]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[issynchronized]"] + - ["system.management.automation.pstransactionstatus", "system.management.automation.pstransaction", "Member[status]"] + - ["system.tuple", "system.management.automation.commandcompletion!", "Method[mapstringinputtoparsedinput].ReturnValue"] + - ["system.management.automation.job", "system.management.automation.jobdataaddedeventargs", "Member[sourcejob]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[parametername]"] + - ["system.string", "system.management.automation.proxycommand!", "Method[getparamblock].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.psmoduleinfo", "Member[exportedcmdlets]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.remotecommandinfo", "Member[outputtype]"] + - ["system.string", "system.management.automation.commandinfo", "Member[modulename]"] + - ["system.eventhandler", "system.management.automation.commandinvocationintrinsics", "Member[commandnotfoundaction]"] + - ["system.string", "system.management.automation.psdynamicmember", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getlocation]"] + - ["system.string", "system.management.automation.psstyle", "Member[underline]"] + - ["system.management.automation.implementedastype", "system.management.automation.implementedastype!", "Member[binary]"] + - ["system.string", "system.management.automation.pscmdlet", "Member[parametersetname]"] + - ["system.diagnostics.tracelistenercollection", "system.management.automation.pstracesource", "Member[listeners]"] + - ["system.management.automation.sessionstate", "system.management.automation.pscmdlet", "Member[sessionstate]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[writeline]"] + - ["system.boolean", "system.management.automation.wildcardpattern!", "Method[containswildcardcharacters].ReturnValue"] + - ["system.management.automation.psobject", "system.management.automation.psobjecttypedescriptor", "Member[instance]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[resize]"] + - ["system.reflection.processorarchitecture", "system.management.automation.psmoduleinfo", "Member[processorarchitecture]"] + - ["system.int32", "system.management.automation.job", "Member[id]"] + - ["system.string", "system.management.automation.registerargumentcompletercommand", "Member[parametername]"] + - ["system.int32", "system.management.automation.jobdataaddedeventargs", "Member[index]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.aliasinfo", "Member[outputtype]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[permissiondenied]"] + - ["system.componentmodel.attributecollection", "system.management.automation.psobjectpropertydescriptor", "Member[attributes]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[invalidargument]"] + - ["system.boolean", "system.management.automation.powershell", "Member[isnested]"] + - ["system.management.automation.validaterangekind", "system.management.automation.validaterangekind!", "Member[positive]"] + - ["system.net.networkcredential", "system.management.automation.pscredential!", "Method[op_explicit].ReturnValue"] + - ["system.management.automation.catalogvalidationstatus", "system.management.automation.cataloginformation", "Member[status]"] + - ["system.management.automation.jobidentifier", "system.management.automation.jobsourceadapter", "Method[retrievejobidforreuse].ReturnValue"] + - ["system.management.automation.dscresourcerunascredential", "system.management.automation.dscresourcerunascredential!", "Member[optional]"] + - ["system.management.automation.providerinfo", "system.management.automation.psdriveinfo", "Member[provider]"] + - ["system.boolean", "system.management.automation.platform!", "Member[iswindows]"] + - ["system.management.automation.pathinfo", "system.management.automation.pscmdlet", "Method[currentproviderlocation].ReturnValue"] + - ["system.version", "system.management.automation.pssnapinspecification", "Member[version]"] + - ["system.string", "system.management.automation.informationrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.verbsdata!", "Member[backup]"] + - ["system.string[]", "system.management.automation.outputtypeattribute", "Member[parametersetname]"] + - ["system.management.automation.powershell", "system.management.automation.powershell", "Method[createnestedpowershell].ReturnValue"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[setitem]"] + - ["system.management.automation.steppablepipeline", "system.management.automation.scriptblock", "Method[getsteppablepipeline].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psmethod", "Method[copy].ReturnValue"] + - ["system.object", "system.management.automation.dataaddingeventargs", "Member[itemadded]"] + - ["system.nullable", "system.management.automation.hostinformationmessage", "Member[nonewline]"] + - ["system.int32", "system.management.automation.progressrecord", "Member[activityid]"] + - ["system.string", "system.management.automation.informationrecord", "Member[computer]"] + - ["system.management.automation.whereoperatorselectionmode", "system.management.automation.whereoperatorselectionmode!", "Member[default]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.dscresourceinfo", "Member[module]"] + - ["system.management.automation.jobmanager", "system.management.automation.pscmdlet", "Member[jobmanager]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[command]"] + - ["system.management.automation.readonlypsmemberinfocollection", "system.management.automation.readonlypsmemberinfocollection", "Method[match].ReturnValue"] + - ["system.string", "system.management.automation.verbinfo", "Member[description]"] + - ["system.management.automation.outputrendering", "system.management.automation.outputrendering!", "Member[host]"] + - ["system.management.automation.breakpointupdatetype", "system.management.automation.breakpointupdatetype!", "Member[removed]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.scopeditemoptions!", "Member[constant]"] + - ["system.collections.objectmodel.collection", "system.management.automation.scriptblock", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.verbscommon!", "Member[unlock]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.debuggerstopeventargs", "Member[breakpoints]"] + - ["system.string", "system.management.automation.errorrecord", "Member[fullyqualifiederrorid]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.scopeditemoptions!", "Member[private]"] + - ["system.string", "system.management.automation.parentcontainserrorrecordexception", "Member[message]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[compare]"] + - ["system.management.automation.pslanguagemode", "system.management.automation.pslanguagemode!", "Member[fulllanguage]"] + - ["system.boolean", "system.management.automation.commandinvocationintrinsics", "Member[haserrors]"] + - ["system.uri", "system.management.automation.psmoduleinfo", "Member[repositorysourcelocation]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[dynamic]"] + - ["system.boolean", "system.management.automation.psnoteproperty", "Member[isgettable]"] + - ["system.management.automation.displayentry", "system.management.automation.tablecontrolcolumn", "Member[displayentry]"] + - ["system.string", "system.management.automation.errorcategoryinfo", "Method[tostring].ReturnValue"] + - ["system.char", "system.management.automation.providerinfo", "Member[altitemseparator]"] + - ["system.threading.waithandle", "system.management.automation.job", "Member[finished]"] + - ["system.string", "system.management.automation.remotecommandinfo", "Member[definition]"] + - ["system.string", "system.management.automation.verbscommunications!", "Member[connect]"] + - ["system.int32", "system.management.automation.pstoken", "Member[endcolumn]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getpsprovider]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresult", "Member[resulttype]"] + - ["system.boolean", "system.management.automation.dscpropertyattribute", "Member[mandatory]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightblack]"] + - ["system.management.automation.signaturestatus", "system.management.automation.signaturestatus!", "Member[hashmismatch]"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[rootmodule]"] + - ["system.management.automation.actionpreference", "system.management.automation.actionpreference!", "Member[continue]"] + - ["system.string", "system.management.automation.commandbreakpoint", "Method[tostring].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategoryinfo", "Member[category]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesource", "Member[options]"] + - ["system.boolean", "system.management.automation.pathintrinsics", "Method[isvalid].ReturnValue"] + - ["system.string", "system.management.automation.semanticversion", "Member[prereleaselabel]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[rename]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[black]"] + - ["system.management.automation.scriptblock", "system.management.automation.psmoduleinfo", "Method[newboundscriptblock].ReturnValue"] + - ["system.management.automation.commandinvocationintrinsics", "system.management.automation.engineintrinsics", "Member[invokecommand]"] + - ["system.boolean", "system.management.automation.debugger", "Member[inbreakpoint]"] + - ["system.string", "system.management.automation.dynamicclassimplementationassemblyattribute", "Member[scriptfile]"] + - ["system.dynamic.dynamicmetaobject", "system.management.automation.psobject", "Method[getmetaobject].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psmemberset", "Method[copy].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[noteproperty]"] + - ["system.management.automation.pssnapininfo", "system.management.automation.providerinfo", "Member[pssnapin]"] + - ["system.object", "system.management.automation.pscmdlet", "Method[getvariablevalue].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightgreen]"] + - ["system.string", "system.management.automation.cmdletinfo", "Member[noun]"] + - ["system.management.automation.switchparameter", "system.management.automation.pagingparameters", "Member[includetotalcount]"] + - ["system.object", "system.management.automation.psmemberset", "Member[value]"] + - ["system.guid", "system.management.automation.dataaddingeventargs", "Member[powershellinstanceid]"] + - ["system.management.automation.wildcardoptions", "system.management.automation.wildcardoptions!", "Member[cultureinvariant]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[limit]"] + - ["system.int32", "system.management.automation.dataaddedeventargs", "Member[index]"] + - ["system.management.automation.psinvocationstateinfo", "system.management.automation.powershell", "Member[invocationstateinfo]"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.invocationinfo", "Member[displayscriptposition]"] + - ["system.management.automation.runspaces.runspacepool", "system.management.automation.psjobproxy", "Member[runspacepool]"] + - ["system.management.automation.signaturestatus", "system.management.automation.signaturestatus!", "Member[unknownerror]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[provideritem]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[compress]"] + - ["system.int32", "system.management.automation.languageprimitives!", "Method[compare].ReturnValue"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[copyright]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.psclassinfo", "Member[members]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[isreadonly]"] + - ["system.management.automation.tablecontrolbuilder", "system.management.automation.tablecontrolbuilder", "Method[addheader].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.management.automation.signature", "Member[signercertificate]"] + - ["system.int32", "system.management.automation.switchparameter", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[cmdletprovider]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[erroraccent]"] + - ["system.string", "system.management.automation.pscodeproperty", "Method[tostring].ReturnValue"] + - ["system.management.automation.widecontrolbuilder", "system.management.automation.widecontrol!", "Method[create].ReturnValue"] + - ["system.string", "system.management.automation.errorrecord", "Method[tostring].ReturnValue"] + - ["system.management.automation.debuggercommandresults", "system.management.automation.debugger", "Method[processcommand].ReturnValue"] + - ["system.management.automation.psdatacollection", "system.management.automation.job", "Member[debug]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[warning]"] + - ["system.string", "system.management.automation.parametersetmetadata", "Member[helpmessage]"] + - ["system.boolean", "system.management.automation.switchparameter", "Method[tobool].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[parsererror]"] + - ["system.string", "system.management.automation.externalscriptinfo", "Member[definition]"] + - ["system.reflection.methodinfo", "system.management.automation.pscodemethod", "Member[codereference]"] + - ["system.string", "system.management.automation.pseventhandler", "Member[sourceidentifier]"] + - ["system.management.automation.readonlypsmemberinfocollection", "system.management.automation.psmemberinfocollection", "Method[match].ReturnValue"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[author]"] + - ["system.string", "system.management.automation.psaliasproperty", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.psstyle", "Member[boldoff]"] + - ["system.management.automation.pscommand", "system.management.automation.powershell", "Member[commands]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[splitpath]"] + - ["system.int32", "system.management.automation.psobject", "Method[compareto].ReturnValue"] + - ["system.exception", "system.management.automation.jobfailedexception", "Member[reason]"] + - ["system.boolean", "system.management.automation.jobmanager", "Method[isregistered].ReturnValue"] + - ["system.management.automation.itemcmdletproviderintrinsics", "system.management.automation.providerintrinsics", "Member[item]"] + - ["system.uri", "system.management.automation.psmoduleinfo", "Member[licenseuri]"] + - ["system.guid", "system.management.automation.jobinvocationinfo", "Member[instanceid]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[copy]"] + - ["system.int32", "system.management.automation.pstransaction", "Member[subscribercount]"] + - ["system.management.automation.customcontrolbuilder", "system.management.automation.customcontrol!", "Method[create].ReturnValue"] + - ["system.object", "system.management.automation.validaterangeattribute", "Member[maxrange]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[warning]"] + - ["system.string", "system.management.automation.invocationinfo", "Member[statement]"] + - ["system.boolean", "system.management.automation.orderedhashtable", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.management.automation.job", "Member[hasmoredata]"] + - ["system.object", "system.management.automation.psaliasproperty", "Member[value]"] + - ["system.boolean", "system.management.automation.pssnapininfo", "Member[logpipelineexecutiondetails]"] + - ["system.string", "system.management.automation.callstackframe", "Method[getscriptlocation].ReturnValue"] + - ["system.string", "system.management.automation.jobstateinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.runspaces.runspacepoolstate", "system.management.automation.runspacepoolstateinfo", "Member[state]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[install]"] + - ["system.collections.ienumerator", "system.management.automation.pseventargscollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[build]"] + - ["system.boolean", "system.management.automation.configurationinfo", "Member[ismetaconfiguration]"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[regexmatch]"] + - ["system.string", "system.management.automation.psnoteproperty", "Member[typenameofvalue]"] + - ["system.boolean", "system.management.automation.parametersetmetadata", "Member[valuefrompipelinebypropertyname]"] + - ["system.iasyncresult", "system.management.automation.powershell", "Method[begininvoke].ReturnValue"] + - ["system.string", "system.management.automation.dscresourcepropertyinfo", "Member[name]"] + - ["system.int32", "system.management.automation.progressrecord", "Member[percentcomplete]"] + - ["system.management.automation.signaturestatus", "system.management.automation.signaturestatus!", "Member[notsupportedfileformat]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[assert]"] + - ["system.management.automation.psmembertypes", "system.management.automation.pscodemethod", "Member[membertype]"] + - ["system.boolean", "system.management.automation.itemcmdletproviderintrinsics", "Method[exists].ReturnValue"] + - ["system.management.automation.pscommand", "system.management.automation.pscommand", "Method[addargument].ReturnValue"] + - ["system.object", "system.management.automation.psprimitivedictionary", "Member[item]"] + - ["system.management.automation.tablecontrolbuilder", "system.management.automation.tablerowdefinitionbuilder", "Method[endrowdefinition].ReturnValue"] + - ["system.string", "system.management.automation.commandparametersetinfo", "Member[name]"] + - ["system.boolean", "system.management.automation.icommandruntime", "Method[shouldprocess].ReturnValue"] + - ["system.boolean", "system.management.automation.icommandruntime", "Method[transactionavailable].ReturnValue"] + - ["system.management.automation.powershell", "system.management.automation.powershell", "Method[addstatement].ReturnValue"] + - ["system.version", "system.management.automation.applicationinfo", "Member[version]"] + - ["system.management.automation.errorrecord", "system.management.automation.icontainserrorrecord", "Member[errorrecord]"] + - ["system.management.automation.copycontainers", "system.management.automation.copycontainers!", "Member[copytargetcontainer]"] + - ["system.collections.generic.list", "system.management.automation.debugger", "Method[getbreakpoints].ReturnValue"] + - ["system.boolean", "system.management.automation.psdriveinfo!", "Method[op_greaterthan].ReturnValue"] + - ["system.management.automation.signaturetype", "system.management.automation.signaturetype!", "Member[none]"] + - ["system.string", "system.management.automation.completionresult", "Member[listitemtext]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[copyitem]"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstate!", "Member[stopping]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[suspended]"] + - ["system.string", "system.management.automation.psevent", "Member[typenameofvalue]"] + - ["system.boolean", "system.management.automation.parametermetadata", "Member[isdynamic]"] + - ["system.boolean", "system.management.automation.commandparameterinfo", "Member[isdynamic]"] + - ["system.int64", "system.management.automation.parameterbindingexception", "Member[line]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Method[remove].ReturnValue"] + - ["system.management.automation.remotestreamoptions", "system.management.automation.remotestreamoptions!", "Member[addinvocationinfotoverboserecord]"] + - ["system.boolean", "system.management.automation.settingvalueexceptioneventargs", "Member[shouldthrow]"] + - ["system.management.automation.pscredentialuioptions", "system.management.automation.pscredentialuioptions!", "Member[alwaysprompt]"] + - ["system.boolean", "system.management.automation.platform!", "Member[ismacos]"] + - ["system.collections.generic.list", "system.management.automation.extendedtypedefinition", "Member[typenames]"] + - ["system.management.automation.powershell", "system.management.automation.scriptblock", "Method[getpowershell].ReturnValue"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[providercontainer]"] + - ["system.object", "system.management.automation.psdatacollection", "Member[item]"] + - ["system.management.automation.signingoption", "system.management.automation.signingoption!", "Member[default]"] + - ["system.management.automation.parametermetadata", "system.management.automation.commandinfo", "Method[resolveparameter].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.completioncompleters!", "Method[completeoperator].ReturnValue"] + - ["system.management.automation.listentrybuilder", "system.management.automation.listcontrolbuilder", "Method[startentry].ReturnValue"] + - ["system.management.automation.pseventmanager", "system.management.automation.pseventhandler", "Member[eventmanager]"] + - ["system.string", "system.management.automation.pssnapininfo", "Member[applicationbase]"] + - ["system.management.automation.host.pshost", "system.management.automation.icommandruntime", "Member[host]"] + - ["system.string", "system.management.automation.variablebreakpoint", "Method[tostring].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.commandinfo", "Member[outputtype]"] + - ["system.string", "system.management.automation.job", "Member[psjobtypename]"] + - ["system.management.automation.psdatacollection", "system.management.automation.languageprimitives!", "Method[getpsdatacollection].ReturnValue"] + - ["system.management.automation.pathinfo", "system.management.automation.pathintrinsics", "Method[setlocation].ReturnValue"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[definition]"] + - ["system.management.automation.pscredentialtypes", "system.management.automation.pscredentialtypes!", "Member[domain]"] + - ["system.management.automation.psobject", "system.management.automation.psobject!", "Method[op_implicit].ReturnValue"] + - ["system.management.automation.commandinvocationintrinsics", "system.management.automation.sessionstate", "Member[invokecommand]"] + - ["system.management.automation.contentcmdletproviderintrinsics", "system.management.automation.providerintrinsics", "Member[content]"] + - ["system.object", "system.management.automation.defaultparameterdictionary", "Member[item]"] + - ["system.collections.objectmodel.collection", "system.management.automation.providerinfo", "Member[drives]"] + - ["system.management.automation.invocationinfo", "system.management.automation.callstackframe", "Member[invocationinfo]"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[debugstream]"] + - ["system.int32", "system.management.automation.pseventargscollection", "Member[count]"] + - ["system.array", "system.management.automation.steppablepipeline", "Method[end].ReturnValue"] + - ["system.management.automation.getsymmetricencryptionkey", "system.management.automation.pscredential!", "Member[getsymmetricencryptionkeydelegate]"] + - ["system.management.automation.psstyle+formattingdata", "system.management.automation.psstyle", "Member[formatting]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[looplabel]"] + - ["system.management.automation.alignment", "system.management.automation.tablecontrolcolumn", "Member[alignment]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[isunscopedvariable]"] + - ["system.collections.generic.ienumerable", "system.management.automation.pseventmanager", "Method[geteventsubscribers].ReturnValue"] + - ["system.boolean", "system.management.automation.debugger", "Method[removebreakpoint].ReturnValue"] + - ["system.boolean", "system.management.automation.platform!", "Member[isnanoserver]"] + - ["system.management.automation.psobject", "system.management.automation.pseventhandler", "Member[extradata]"] + - ["system.management.automation.returncontainers", "system.management.automation.returncontainers!", "Member[returnmatchingcontainers]"] + - ["system.management.automation.psobject", "system.management.automation.forwardedeventargs", "Member[serializedremoteeventargs]"] + - ["system.management.automation.pagingparameters", "system.management.automation.pscmdlet", "Member[pagingparameters]"] + - ["system.management.automation.psstyle+backgroundcolor", "system.management.automation.psstyle", "Member[background]"] + - ["system.string", "system.management.automation.psscriptproperty", "Method[tostring].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[memberset]"] + - ["system.int32", "system.management.automation.pseventmanager", "Method[getnexteventid].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.custompssnapin", "Member[cmdlets]"] + - ["system.management.automation.listcontrol", "system.management.automation.listcontrolbuilder", "Method[endlist].ReturnValue"] + - ["system.string", "system.management.automation.proxycommand!", "Method[getdynamicparam].ReturnValue"] + - ["system.string", "system.management.automation.hostinformationmessage", "Member[message]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.scopeditemoptions!", "Member[none]"] + - ["system.string", "system.management.automation.cataloginformation", "Member[hashalgorithm]"] + - ["system.management.automation.psmemberviewtypes", "system.management.automation.psmemberviewtypes!", "Member[all]"] + - ["system.management.automation.cmdletprovidermanagementintrinsics", "system.management.automation.sessionstate", "Member[provider]"] + - ["system.collections.objectmodel.collection", "system.management.automation.itemcmdletproviderintrinsics", "Method[rename].ReturnValue"] + - ["system.management.automation.whereoperatorselectionmode", "system.management.automation.whereoperatorselectionmode!", "Member[skipuntil]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.providernameambiguousexception", "Member[possiblematches]"] + - ["system.string", "system.management.automation.psmethod", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.verbscommon!", "Member[close]"] + - ["system.boolean", "system.management.automation.pseventjob", "Member[hasmoredata]"] + - ["system.management.automation.pseventargs", "system.management.automation.pseventmanager", "Method[createevent].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.pscodeproperty", "Method[copy].ReturnValue"] + - ["system.management.automation.wildcardoptions", "system.management.automation.wildcardoptions!", "Member[ignorecase]"] + - ["system.management.automation.pscontrol", "system.management.automation.formatviewdefinition", "Member[control]"] + - ["system.security.accesscontrol.objectsecurity", "system.management.automation.securitydescriptorcmdletproviderintrinsics", "Method[newoftype].ReturnValue"] + - ["system.collections.generic.ilist", "system.management.automation.jobsourceadapter", "Method[getjobsbyname].ReturnValue"] + - ["system.int32", "system.management.automation.pstoken", "Member[length]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[notstarted]"] + - ["system.management.automation.psdriveinfo", "system.management.automation.drivemanagementintrinsics", "Method[get].ReturnValue"] + - ["system.management.automation.commandinfo", "system.management.automation.invocationinfo", "Member[mycommand]"] + - ["system.string", "system.management.automation.applicationinfo", "Member[source]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[scriptproperty]"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[helpinfouri]"] + - ["system.management.automation.securitydescriptorcmdletproviderintrinsics", "system.management.automation.providerintrinsics", "Member[securitydescriptor]"] + - ["system.boolean", "system.management.automation.gettingvalueexceptioneventargs", "Member[shouldthrow]"] + - ["system.int32", "system.management.automation.semanticversion", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[setacl]"] + - ["system.management.automation.commandorigin", "system.management.automation.commandorigin!", "Member[runspace]"] + - ["system.string", "system.management.automation.scriptblock", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.management.automation.powershell", "Member[isrunspaceowner]"] + - ["system.management.automation.host.pshost", "system.management.automation.pscmdlet", "Member[host]"] + - ["system.string", "system.management.automation.pathintrinsics", "Method[getunresolvedproviderpathfrompspath].ReturnValue"] + - ["system.management.automation.implementedastype", "system.management.automation.implementedastype!", "Member[none]"] + - ["system.string", "system.management.automation.psmoduleinfo", "Method[tostring].ReturnValue"] + - ["system.security.securestring", "system.management.automation.pscredential", "Member[password]"] + - ["system.boolean", "system.management.automation.ijobdebugger", "Member[isasync]"] + - ["system.boolean", "system.management.automation.pspropertyinfo", "Member[isgettable]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[methods]"] + - ["system.management.automation.runspacemode", "system.management.automation.runspacemode!", "Member[newrunspace]"] + - ["system.int32", "system.management.automation.validatelengthattribute", "Member[maxlength]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pslistmodifier", "Member[add]"] + - ["system.boolean", "system.management.automation.scriptblock", "Member[isconfiguration]"] + - ["system.type", "system.management.automation.commandparameterinfo", "Member[parametertype]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[isopen]"] + - ["system.boolean", "system.management.automation.psscriptproperty", "Member[issettable]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[script]"] + - ["system.boolean", "system.management.automation.cmdletcommonmetadataattribute", "Member[supportsshouldprocess]"] + - ["system.management.automation.pscommand", "system.management.automation.pscommand", "Method[addcommand].ReturnValue"] + - ["system.guid", "system.management.automation.pseventargs", "Member[runspaceid]"] + - ["system.management.automation.customcontrolbuilder", "system.management.automation.customentrybuilder", "Method[endentry].ReturnValue"] + - ["system.version", "system.management.automation.psmoduleinfo", "Member[dotnetframeworkversion]"] + - ["system.collections.objectmodel.collection", "system.management.automation.drivemanagementintrinsics", "Method[getallforprovider].ReturnValue"] + - ["system.string", "system.management.automation.parametersetmetadata", "Member[helpmessageresourceid]"] + - ["system.int32", "system.management.automation.pipelinedepthexception", "Member[calldepth]"] + - ["system.object[]", "system.management.automation.psserializer!", "Method[deserializeaslist].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.customcontrol", "Member[entries]"] + - ["system.boolean", "system.management.automation.debugger", "Member[isactive]"] + - ["system.management.automation.errorrecord", "system.management.automation.psinvalidoperationexception", "Member[errorrecord]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[skip]"] + - ["system.string", "system.management.automation.psstyle", "Member[bold]"] + - ["system.management.automation.psvariable", "system.management.automation.psmoduleinfo", "Method[getvariablefromcallersmodule].ReturnValue"] + - ["system.string[]", "system.management.automation.cachedvalidvaluesgeneratorbase", "Method[generatevalidvalues].ReturnValue"] + - ["system.management.automation.rollbackseverity", "system.management.automation.rollbackseverity!", "Member[terminatingerror]"] + - ["system.management.automation.jobstateinfo", "system.management.automation.job", "Member[jobstateinfo]"] + - ["system.management.automation.providerinfo", "system.management.automation.pathinfo", "Member[provider]"] + - ["system.boolean", "system.management.automation.credentialattribute", "Member[transformnulloptionalparameters]"] + - ["system.management.automation.alignment", "system.management.automation.alignment!", "Member[center]"] + - ["system.management.automation.breakpoint", "system.management.automation.breakpointupdatedeventargs", "Member[breakpoint]"] + - ["system.string", "system.management.automation.parameterattribute", "Member[helpmessagebasename]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[push]"] + - ["system.management.automation.wildcardpattern", "system.management.automation.wildcardpattern!", "Method[get].ReturnValue"] + - ["system.boolean", "system.management.automation.debugger", "Method[isstartrunspacedebugprocessingeventsubscribed].ReturnValue"] + - ["system.string", "system.management.automation.jobdefinition", "Member[jobsourceadaptertypename]"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[outputstream]"] + - ["system.collections.objectmodel.collection", "system.management.automation.securitydescriptorcmdletproviderintrinsics", "Method[set].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.pspropertyset", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.parametermetadata", "Member[attributes]"] + - ["system.management.automation.psvariable", "system.management.automation.psvariableintrinsics", "Method[get].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightblack]"] + - ["system.boolean", "system.management.automation.convertthroughstring", "Method[canconvertto].ReturnValue"] + - ["system.exception", "system.management.automation.errorrecord", "Member[exception]"] + - ["system.object", "system.management.automation.psadaptedproperty", "Member[baseobject]"] + - ["system.management.automation.drivemanagementintrinsics", "system.management.automation.sessionstate", "Member[drive]"] + - ["system.string", "system.management.automation.validatescriptattribute", "Member[errormessage]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[sync]"] + - ["system.boolean", "system.management.automation.pschildjobproxy", "Member[hasmoredata]"] + - ["system.string", "system.management.automation.errorcategoryinfo", "Method[getmessage].ReturnValue"] + - ["system.boolean", "system.management.automation.providerinfo", "Member[volumeseparatedbycolon]"] + - ["system.componentmodel.icustomtypedescriptor", "system.management.automation.psobjecttypedescriptionprovider", "Method[gettypedescriptor].ReturnValue"] + - ["system.int32", "system.management.automation.linebreakpoint", "Member[column]"] + - ["system.management.automation.pstypename[]", "system.management.automation.outputtypeattribute", "Member[type]"] + - ["system.type", "system.management.automation.parameterbindingexception", "Member[typespecified]"] + - ["system.management.automation.shouldprocessreason", "system.management.automation.shouldprocessreason!", "Member[none]"] + - ["system.object", "system.management.automation.psmethodinfo", "Member[value]"] + - ["system.boolean", "system.management.automation.convertthroughstring", "Method[canconvertfrom].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.parametermetadata!", "Method[getparametermetadata].ReturnValue"] + - ["system.management.automation.psdriveinfo", "system.management.automation.pathinfo", "Member[drive]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getitemproperty]"] + - ["system.boolean", "system.management.automation.functioninfo", "Member[cmdletbinding]"] + - ["system.management.automation.remotingcapability", "system.management.automation.remotingcapability!", "Member[supportedbycommand]"] + - ["system.string", "system.management.automation.providerinfo", "Member[name]"] + - ["system.management.automation.job", "system.management.automation.psjobstarteventargs", "Member[job]"] + - ["system.management.automation.listcontrolbuilder", "system.management.automation.listcontrolbuilder", "Method[groupbyproperty].ReturnValue"] + - ["system.type", "system.management.automation.psobjectpropertydescriptor", "Member[componenttype]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psproperty", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.verbssecurity!", "Member[unblock]"] + - ["system.string", "system.management.automation.proxycommand!", "Method[getclean].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.runspaceinvoke", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.verbsdata!", "Member[mount]"] + - ["system.management.automation.alignment", "system.management.automation.alignment!", "Member[undefined]"] + - ["system.management.automation.experimentaction", "system.management.automation.experimentaction!", "Member[hide]"] + - ["system.string", "system.management.automation.extendedtypedefinition", "Member[typename]"] + - ["system.boolean", "system.management.automation.psinvocationsettings", "Member[exposeflowcontrolexceptions]"] + - ["system.management.automation.signaturetype", "system.management.automation.signature", "Member[signaturetype]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[isvariable]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[propertyset]"] + - ["system.string", "system.management.automation.progressrecord", "Member[statusdescription]"] + - ["system.management.automation.debugmodes", "system.management.automation.debugmodes!", "Member[none]"] + - ["system.management.automation.commandinfo", "system.management.automation.aliasinfo", "Member[resolvedcommand]"] + - ["system.management.automation.jobstateinfo", "system.management.automation.jobstateeventargs", "Member[jobstateinfo]"] + - ["system.object", "system.management.automation.pseventargscollection", "Member[syncroot]"] + - ["system.management.automation.customcontrolbuilder", "system.management.automation.customcontrolbuilder", "Method[groupbyscriptblock].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.propertycmdletproviderintrinsics", "Method[get].ReturnValue"] + - ["system.boolean", "system.management.automation.psdriveinfo!", "Method[op_lessthan].ReturnValue"] + - ["system.object", "system.management.automation.psevent", "Member[value]"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[explicitcapture]"] + - ["system.string", "system.management.automation.cmdletattribute", "Member[verbname]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Method[fromconsolecolor].ReturnValue"] + - ["system.datetime", "system.management.automation.informationrecord", "Member[timegenerated]"] + - ["system.management.automation.psobject", "system.management.automation.pagingparameters", "Method[newtotalcount].ReturnValue"] + - ["system.version", "system.management.automation.psmoduleinfo", "Member[clrversion]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[red]"] + - ["system.management.automation.outputrendering", "system.management.automation.psstyle", "Member[outputrendering]"] + - ["system.version", "system.management.automation.scriptrequiresexception", "Member[requirespsversion]"] + - ["system.management.automation.iargumentcompleter", "system.management.automation.iargumentcompleterfactory", "Method[create].ReturnValue"] + - ["system.string", "system.management.automation.errorcategoryinfo", "Member[reason]"] + - ["system.string", "system.management.automation.cmdletinfo", "Member[definition]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[atbreakpoint]"] + - ["system.string", "system.management.automation.providerinfo", "Member[description]"] + - ["system.type", "system.management.automation.psaliasproperty", "Member[conversiontype]"] + - ["system.eventhandler", "system.management.automation.commandinvocationintrinsics", "Member[precommandlookupaction]"] + - ["system.management.automation.invocationinfo", "system.management.automation.psdebugcontext", "Member[invocationinfo]"] + - ["system.string", "system.management.automation.psdriveinfo", "Member[name]"] + - ["system.management.automation.variableaccessmode", "system.management.automation.variablebreakpoint", "Member[accessmode]"] + - ["system.boolean", "system.management.automation.parametermetadata", "Member[switchparameter]"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[ignorecase]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[out]"] + - ["system.object", "system.management.automation.convertthroughstring", "Method[convertto].ReturnValue"] + - ["system.management.automation.jobdefinition", "system.management.automation.jobinvocationinfo", "Member[definition]"] + - ["system.boolean", "system.management.automation.psobjecttypedescriptor", "Method[equals].ReturnValue"] + - ["system.management.automation.errorrecord", "system.management.automation.providerinvocationexception", "Member[errorrecord]"] + - ["system.boolean", "system.management.automation.psvariableproperty", "Member[isgettable]"] + - ["system.management.automation.psmemberinfocollection", "system.management.automation.psobject", "Member[methods]"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[multiline]"] + - ["system.boolean", "system.management.automation.semanticversion!", "Method[op_lessthan].ReturnValue"] + - ["system.string", "system.management.automation.tablecontrolcolumn", "Member[formatstring]"] + - ["system.string", "system.management.automation.dscresourceinfo", "Member[parentpath]"] + - ["system.collections.objectmodel.collection", "system.management.automation.scriptblock", "Method[invokewithcontext].ReturnValue"] + - ["system.exception", "system.management.automation.jobstateinfo", "Member[reason]"] + - ["system.type", "system.management.automation.commandmetadata", "Member[commandtype]"] + - ["system.management.automation.psdatacollection", "system.management.automation.job", "Member[error]"] + - ["system.management.automation.customcontrolbuilder", "system.management.automation.customcontrolbuilder", "Method[groupbyproperty].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.cataloginformation", "Member[pathitems]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[setcontent]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getitem]"] + - ["system.string", "system.management.automation.commandparameterinfo", "Member[helpmessage]"] + - ["system.collections.generic.ienumerable", "system.management.automation.completioncompleters!", "Method[completefilename].ReturnValue"] + - ["system.management.automation.scriptblock", "system.management.automation.commandlookupeventargs", "Member[commandscriptblock]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customentrybuilder", "Method[endframe].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[operationtimeout]"] + - ["system.management.automation.errorrecord", "system.management.automation.psnotimplementedexception", "Member[errorrecord]"] + - ["system.string", "system.management.automation.cmdletinfo", "Member[verb]"] + - ["system.string", "system.management.automation.verbinfo", "Member[group]"] + - ["system.guid", "system.management.automation.job", "Member[instanceid]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightwhite]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[clearitem]"] + - ["system.management.automation.psmemberviewtypes", "system.management.automation.psmemberviewtypes!", "Member[extended]"] + - ["system.int32", "system.management.automation.pstoken", "Member[startline]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[method]"] + - ["system.collections.ienumerator", "system.management.automation.languageprimitives!", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.management.automation.commandcompletion", "Member[currentmatchindex]"] + - ["system.string", "system.management.automation.invocationinfo", "Member[scriptname]"] + - ["system.boolean", "system.management.automation.dscpropertyattribute", "Member[key]"] + - ["system.boolean", "system.management.automation.psvariable", "Method[isvalidvalue].ReturnValue"] + - ["system.boolean", "system.management.automation.breakpoint", "Member[enabled]"] + - ["system.collections.generic.list", "system.management.automation.invocationinfo", "Member[unboundarguments]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.providerinfo", "Member[module]"] + - ["system.management.automation.jobrepository", "system.management.automation.pscmdlet", "Member[jobrepository]"] + - ["system.nullable", "system.management.automation.psinvocationsettings", "Member[erroractionpreference]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[blockingenumerator]"] + - ["system.management.automation.providerinvocationexception", "system.management.automation.cmdletproviderinvocationexception", "Member[providerinvocationexception]"] + - ["system.boolean", "system.management.automation.pathintrinsics", "Method[isproviderqualified].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.management.automation.completioncompleters!", "Method[completevariable].ReturnValue"] + - ["system.string", "system.management.automation.psdynamicmember", "Member[typenameofvalue]"] + - ["system.string", "system.management.automation.psmethod", "Member[typenameofvalue]"] + - ["system.management.automation.pscredentialtypes", "system.management.automation.pscredentialtypes!", "Member[generic]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[show]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[scope]"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstateinfo", "Member[state]"] + - ["system.boolean", "system.management.automation.containerparentjob", "Member[hasmoredata]"] + - ["system.string", "system.management.automation.errorcategoryinfo", "Member[targettype]"] + - ["system.collections.generic.list", "system.management.automation.informationrecord", "Member[tags]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[isfixedsize]"] + - ["system.object", "system.management.automation.psobjecttypedescriptor", "Method[getpropertyowner].ReturnValue"] + - ["system.management.automation.implementedastype", "system.management.automation.implementedastype!", "Member[powershell]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstateinfo", "Member[state]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pathintrinsics", "Method[getresolvedproviderpathfrompspath].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.entryselectedby", "Member[typenames]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[groupstart]"] + - ["system.collections.generic.ienumerable", "system.management.automation.commandinvocationintrinsics", "Method[getcommands].ReturnValue"] + - ["system.string", "system.management.automation.psobject!", "Member[baseobjectmembersetname]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[poplocation]"] + - ["system.object", "system.management.automation.psparameterizedproperty", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightred]"] + - ["system.uint32", "system.management.automation.informationrecord", "Member[nativethreadid]"] + - ["system.int32", "system.management.automation.pseventsubscriber", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.psmemberviewtypes", "system.management.automation.psmemberviewtypes!", "Member[adapted]"] + - ["system.string", "system.management.automation.variablepath", "Member[userpath]"] + - ["system.boolean", "system.management.automation.authorizationmanager", "Method[shouldrun].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[tableheader]"] + - ["system.management.automation.language.typedefinitionast", "system.management.automation.pstypename", "Member[typedefinitionast]"] + - ["system.threading.tasks.task", "system.management.automation.powershell", "Method[stopasync].ReturnValue"] + - ["system.boolean", "system.management.automation.dscpropertyattribute", "Member[notconfigurable]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customentrybuilder", "Method[addnewline].ReturnValue"] + - ["system.string", "system.management.automation.errorcategoryinfo", "Member[targetname]"] + - ["system.management.automation.sessionstateentryvisibility", "system.management.automation.externalscriptinfo", "Member[visibility]"] + - ["system.management.automation.pseventjob", "system.management.automation.pseventsubscriber", "Member[action]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.sessionstate", "Member[module]"] + - ["system.management.automation.commandinfo", "system.management.automation.commandlookupeventargs", "Member[command]"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[error]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[filter]"] + - ["system.management.automation.entryselectedby", "system.management.automation.widecontrolentryitem", "Member[entryselectedby]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.psmoduleinfo", "Member[requiredmodules]"] + - ["system.management.automation.psmoduleautoloadingpreference", "system.management.automation.psmoduleautoloadingpreference!", "Member[all]"] + - ["system.boolean", "system.management.automation.switchparameter!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.management.automation.psstyle", "Member[reset]"] + - ["system.management.automation.debuggerstopeventargs", "system.management.automation.debugger", "Method[getdebuggerstopargs].ReturnValue"] + - ["system.string", "system.management.automation.psparseerror", "Member[message]"] + - ["system.string", "system.management.automation.psdriveinfo", "Member[description]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[lock]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[register]"] + - ["system.componentmodel.typeconverter", "system.management.automation.psobjecttypedescriptor", "Method[getconverter].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[all]"] + - ["system.boolean", "system.management.automation.tablecontrolrow", "Member[wrap]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.pseventjob", "Member[module]"] + - ["system.string", "system.management.automation.pssnapininstaller", "Member[name]"] + - ["system.uint32", "system.management.automation.informationrecord", "Member[managedthreadid]"] + - ["system.boolean", "system.management.automation.widecontrol", "Member[autosize]"] + - ["system.string", "system.management.automation.experimentalfeature", "Member[source]"] + - ["system.management.automation.remotestreamoptions", "system.management.automation.remotestreamoptions!", "Member[addinvocationinfotowarningrecord]"] + - ["system.boolean", "system.management.automation.pscontrol", "Member[outofband]"] + - ["system.management.automation.experimentaction", "system.management.automation.parameterattribute", "Member[experimentaction]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[convertpath]"] + - ["system.int32", "system.management.automation.pstoken", "Member[startcolumn]"] + - ["system.string", "system.management.automation.validatepatternattribute", "Member[errormessage]"] + - ["system.boolean", "system.management.automation.defaultparameterdictionary", "Method[contains].ReturnValue"] + - ["system.string", "system.management.automation.dscresourceinfo", "Member[friendlyname]"] + - ["system.object", "system.management.automation.psprimitivedictionary", "Method[clone].ReturnValue"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[externalscript]"] + - ["system.diagnostics.sourceswitch", "system.management.automation.pstracesource", "Member[switch]"] + - ["system.string", "system.management.automation.psvariable", "Member[modulename]"] + - ["system.management.automation.catalogvalidationstatus", "system.management.automation.catalogvalidationstatus!", "Member[valid]"] + - ["system.type", "system.management.automation.parameterbindingexception", "Member[parametertype]"] + - ["system.boolean", "system.management.automation.psinvocationsettings", "Member[addtohistory]"] + - ["system.object", "system.management.automation.runtimedefinedparameterdictionary", "Member[data]"] + - ["system.collections.generic.ienumerator", "system.management.automation.psmemberinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.management.automation.job2", "Member[syncroot]"] + - ["system.boolean", "system.management.automation.languageprimitives!", "Method[istrue].ReturnValue"] + - ["system.string[]", "system.management.automation.cachedvalidvaluesgeneratorbase", "Method[getvalidvalues].ReturnValue"] + - ["system.boolean", "system.management.automation.pscodeproperty", "Member[issettable]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[inferredproperty]"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[ignorepatternwhitespace]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[import]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[blocked]"] + - ["system.collections.objectmodel.collection", "system.management.automation.drivemanagementintrinsics", "Method[getallatscope].ReturnValue"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[setitemproperty]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[testpath]"] + - ["system.management.automation.displayentry", "system.management.automation.pscontrolgroupby", "Member[expression]"] + - ["system.management.automation.displayentry", "system.management.automation.customitemexpression", "Member[expression]"] + - ["system.string", "system.management.automation.pstoken", "Member[content]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[renameitem]"] + - ["system.string", "system.management.automation.pstypenameattribute", "Member[pstypename]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[feedbackname]"] + - ["system.string", "system.management.automation.languageprimitives!", "Method[converttypenametopstypename].ReturnValue"] + - ["system.reflection.methodinfo", "system.management.automation.pscodeproperty", "Member[gettercodereference]"] + - ["system.management.automation.semanticversion", "system.management.automation.semanticversion!", "Method[parse].ReturnValue"] + - ["system.management.automation.experimentaction", "system.management.automation.experimentalattribute", "Member[experimentaction]"] + - ["system.array", "system.management.automation.steppablepipeline", "Method[process].ReturnValue"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstateexception", "Member[sessionstatecategory]"] + - ["system.string", "system.management.automation.wildcardpattern!", "Method[escape].ReturnValue"] + - ["system.string", "system.management.automation.scriptrequiresexception", "Member[requiresshellpath]"] + - ["system.management.automation.scriptblock", "system.management.automation.psmoduleinfo", "Member[onremove]"] + - ["system.int32", "system.management.automation.customitemnewline", "Member[count]"] + - ["system.string", "system.management.automation.pseventsubscriber", "Member[eventname]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pathintrinsics", "Method[getresolvedproviderpathfromproviderpath].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[yellow]"] + - ["system.string", "system.management.automation.psscriptmethod", "Member[typenameofvalue]"] + - ["system.nullable", "system.management.automation.hostinformationmessage", "Member[foregroundcolor]"] + - ["system.collections.generic.ienumerable", "system.management.automation.psmoduleinfo", "Member[tags]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psscriptproperty", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[white]"] + - ["system.object", "system.management.automation.psserializer!", "Method[deserialize].ReturnValue"] + - ["system.management.automation.debuggerresumeaction", "system.management.automation.debuggerresumeaction!", "Member[stepover]"] + - ["system.boolean", "system.management.automation.defaultparameterdictionary", "Method[containskey].ReturnValue"] + - ["system.management.automation.signingoption", "system.management.automation.signingoption!", "Member[addfullcertificatechain]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[new]"] + - ["system.string", "system.management.automation.scriptinfo", "Member[definition]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.functioninfo", "Member[options]"] + - ["system.string", "system.management.automation.informationrecord", "Member[source]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[none]"] + - ["system.object", "system.management.automation.scriptblock", "Method[invokereturnasis].ReturnValue"] + - ["system.boolean", "system.management.automation.commandlookupeventargs", "Member[stopsearch]"] + - ["system.management.automation.pscredential", "system.management.automation.psdriveinfo", "Member[credential]"] + - ["system.boolean", "system.management.automation.commandmetadata", "Member[supportsshouldprocess]"] + - ["system.collections.objectmodel.collection", "system.management.automation.powershell", "Method[connect].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.informationalrecord", "Member[pipelineiterationinfo]"] + - ["system.string", "system.management.automation.runtimedefinedparameterdictionary", "Member[helpfile]"] + - ["system.management.automation.commandinfo", "system.management.automation.jobdefinition", "Member[commandinfo]"] + - ["system.string", "system.management.automation.progressrecord", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.verbssecurity!", "Member[block]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[resourcebusy]"] + - ["system.object", "system.management.automation.pspropertyadapter", "Method[getpropertyvalue].ReturnValue"] + - ["system.string", "system.management.automation.debugsource", "Member[xamldefinition]"] + - ["system.string", "system.management.automation.pathintrinsics", "Method[parsechildname].ReturnValue"] + - ["system.nullable", "system.management.automation.job", "Member[psbegintime]"] + - ["system.management.automation.psobject", "system.management.automation.remoteexception", "Member[serializedremoteinvocationinfo]"] + - ["system.management.automation.invocationinfo", "system.management.automation.parameterbindingexception", "Member[commandinvocation]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[errors]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[disable]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[alias]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psparameterizedproperty", "Member[membertype]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[isprivate]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[alias]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pslistmodifier", "Member[remove]"] + - ["system.string", "system.management.automation.verbsdiagnostic!", "Member[test]"] + - ["system.uri", "system.management.automation.psmoduleinfo", "Member[projecturi]"] + - ["system.management.automation.pathinfostack", "system.management.automation.pathintrinsics", "Method[setdefaultlocationstack].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.pspropertyadapter", "Method[gettypenamehierarchy].ReturnValue"] + - ["system.string", "system.management.automation.listcontrolentryitem", "Member[label]"] + - ["system.string", "system.management.automation.pssnapininfo", "Member[name]"] + - ["system.collections.generic.list", "system.management.automation.tablecontrolrow", "Member[columns]"] + - ["system.string", "system.management.automation.psdefaultvalueattribute", "Member[help]"] + - ["system.collections.objectmodel.collection", "system.management.automation.psmethodinfo", "Member[overloaddefinitions]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.psmoduleinfo", "Member[exporteddscresources]"] + - ["system.string", "system.management.automation.pssnapininfo", "Member[modulename]"] + - ["system.management.automation.listentrybuilder", "system.management.automation.listentrybuilder", "Method[additemscriptblock].ReturnValue"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[error]"] + - ["system.string", "system.management.automation.commandlookupeventargs", "Member[commandname]"] + - ["system.string", "system.management.automation.pstypename", "Method[tostring].ReturnValue"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.scriptblock", "Member[module]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[cyan]"] + - ["system.management.automation.psstyle+foregroundcolor", "system.management.automation.psstyle", "Member[foreground]"] + - ["system.boolean", "system.management.automation.flagsexpression", "Method[evaluate].ReturnValue"] + - ["system.string", "system.management.automation.psparameterizedproperty", "Member[typenameofvalue]"] + - ["system.management.automation.switchparameter", "system.management.automation.registerargumentcompletercommand", "Member[native]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pathintrinsics", "Method[getresolvedpspathfrompspath].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[aliasproperty]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[deploy]"] + - ["system.management.automation.job2", "system.management.automation.jobsourceadapter", "Method[newjob].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.management.automation.psmoduleinfo", "Member[modulelist]"] + - ["system.collections.icollection", "system.management.automation.orderedhashtable", "Member[keys]"] + - ["system.collections.generic.list", "system.management.automation.runspacerepository", "Member[runspaces]"] + - ["system.boolean", "system.management.automation.wildcardpattern", "Method[ismatch].ReturnValue"] + - ["system.string", "system.management.automation.scriptrequiresexception", "Member[commandname]"] + - ["system.boolean", "system.management.automation.switchparameter!", "Method[op_equality].ReturnValue"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[variable]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[isunqualified]"] + - ["system.management.automation.debugmodes", "system.management.automation.debugmodes!", "Member[default]"] + - ["system.string", "system.management.automation.jobfailedexception", "Member[message]"] + - ["system.string", "system.management.automation.psstyle+fileinfoformatting", "Member[executable]"] + - ["system.management.automation.switchparameter", "system.management.automation.switchparameter!", "Member[present]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[configuration]"] + - ["system.management.automation.jobstateinfo", "system.management.automation.jobstateeventargs", "Member[previousjobstateinfo]"] + - ["system.guid", "system.management.automation.jobdefinition", "Member[instanceid]"] + - ["system.string", "system.management.automation.verbssecurity!", "Member[unprotect]"] + - ["system.string", "system.management.automation.cmdletcommonmetadataattribute", "Member[helpuri]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[removeitem]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[attribute]"] + - ["system.management.automation.language.iscriptextent", "system.management.automation.callstackframe", "Member[position]"] + - ["system.management.automation.psdatacollection", "system.management.automation.psdatastreams", "Member[progress]"] + - ["system.collections.generic.ilist", "system.management.automation.aliasattribute", "Member[aliasnames]"] + - ["system.management.automation.psstyle+progressconfiguration", "system.management.automation.psstyle", "Member[progress]"] + - ["system.management.automation.commandorigin", "system.management.automation.invocationinfo", "Member[commandorigin]"] + - ["system.management.automation.moduletype", "system.management.automation.moduletype!", "Member[cim]"] + - ["system.boolean", "system.management.automation.nullvalidationattributebase", "Method[isargumentcollection].ReturnValue"] + - ["system.collections.generic.dictionary", "system.management.automation.commandmetadata", "Member[parameters]"] + - ["system.string", "system.management.automation.psvariable", "Member[description]"] + - ["system.management.automation.remotingbehavior", "system.management.automation.remotingbehavior!", "Member[powershell]"] + - ["system.boolean", "system.management.automation.sessionstate", "Member[usefulllanguagemodeindebugger]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[history]"] + - ["system.management.automation.breakpoint[]", "system.management.automation.psdebugcontext", "Member[breakpoints]"] + - ["system.management.automation.pscommand", "system.management.automation.pscommand", "Method[clone].ReturnValue"] + - ["system.management.automation.runspacemode", "system.management.automation.runspacemode!", "Member[currentrunspace]"] + - ["system.int32", "system.management.automation.parameterattribute", "Member[position]"] + - ["system.boolean", "system.management.automation.psjobproxy", "Member[removeremotejoboncompletion]"] + - ["system.management.automation.pstransactionstatus", "system.management.automation.pstransactionstatus!", "Member[committed]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[notinstalled]"] + - ["system.int32", "system.management.automation.progressrecord", "Member[parentactivityid]"] + - ["system.object", "system.management.automation.pstransportoption", "Method[clone].ReturnValue"] + - ["system.string", "system.management.automation.hostutilities!", "Member[pseditfunction]"] + - ["system.string", "system.management.automation.jobsourceadapter", "Member[name]"] + - ["system.boolean", "system.management.automation.commandparametersetinfo", "Member[isdefault]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[submit]"] + - ["system.string", "system.management.automation.displayentry", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.job", "Member[command]"] + - ["system.type", "system.management.automation.parametermetadata", "Member[parametertype]"] + - ["system.string", "system.management.automation.cmdletinfo", "Member[helpfile]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[properties]"] + - ["system.string", "system.management.automation.functioninfo", "Member[helpfile]"] + - ["system.collections.objectmodel.collection", "system.management.automation.itemcmdletproviderintrinsics", "Method[copy].ReturnValue"] + - ["system.management.automation.signaturestatus", "system.management.automation.signaturestatus!", "Member[valid]"] + - ["system.collections.generic.list", "system.management.automation.entryselectedby", "Member[selectioncondition]"] + - ["system.int32", "system.management.automation.commandparameterinfo", "Member[position]"] + - ["system.threading.apartmentstate", "system.management.automation.psinvocationsettings", "Member[apartmentstate]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.scriptrequiresexception", "Member[missingpssnapins]"] + - ["system.collections.objectmodel.collection", "system.management.automation.itemcmdletproviderintrinsics", "Method[clear].ReturnValue"] + - ["system.boolean", "system.management.automation.experimentalfeature!", "Method[isenabled].ReturnValue"] + - ["system.string", "system.management.automation.nativecommandexitexception", "Member[path]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[disconnected]"] + - ["system.boolean", "system.management.automation.parameterattribute", "Member[valuefrompipeline]"] + - ["system.string", "system.management.automation.psclassmemberinfo", "Member[typename]"] + - ["system.management.automation.tablerowdefinitionbuilder", "system.management.automation.tablerowdefinitionbuilder", "Method[addscriptblockcolumn].ReturnValue"] + - ["system.string", "system.management.automation.providerinfo", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.loopflowexception", "Member[label]"] + - ["system.boolean", "system.management.automation.pssnapininfo", "Member[isdefault]"] + - ["system.management.automation.psdatacollection", "system.management.automation.job", "Member[warning]"] + - ["system.management.automation.signaturestatus", "system.management.automation.signaturestatus!", "Member[nottrusted]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[invokeitem]"] + - ["system.object", "system.management.automation.psmethod", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[yellow]"] + - ["system.management.automation.wildcardoptions", "system.management.automation.wildcardoptions!", "Member[compiled]"] + - ["system.management.automation.displayentryvaluetype", "system.management.automation.displayentryvaluetype!", "Member[scriptblock]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[failed]"] + - ["system.string", "system.management.automation.proxycommand!", "Method[create].ReturnValue"] + - ["system.boolean", "system.management.automation.psaliasproperty", "Member[isgettable]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.psmoduleinfo", "Method[clone].ReturnValue"] + - ["system.string", "system.management.automation.pssnapininfo", "Member[description]"] + - ["system.management.automation.job2", "system.management.automation.jobsourceadapter", "Method[getjobbyinstanceid].ReturnValue"] + - ["system.management.automation.shouldprocessreason", "system.management.automation.shouldprocessreason!", "Member[whatif]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[hide]"] + - ["system.string", "system.management.automation.errorrecord", "Member[scriptstacktrace]"] + - ["system.string", "system.management.automation.progressrecord", "Member[activity]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[renameitemproperty]"] + - ["system.boolean", "system.management.automation.itemcmdletproviderintrinsics", "Method[iscontainer].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psaliasproperty", "Method[copy].ReturnValue"] + - ["system.management.automation.providerintrinsics", "system.management.automation.pscmdlet", "Member[invokeprovider]"] + - ["system.management.automation.pssessiontypeoption", "system.management.automation.pssessiontypeoption", "Method[constructobjectfromprivatedata].ReturnValue"] + - ["system.boolean", "system.management.automation.semanticversion!", "Method[op_greaterthan].ReturnValue"] + - ["system.exception", "system.management.automation.settingvalueexceptioneventargs", "Member[exception]"] + - ["system.string", "system.management.automation.job", "Member[name]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightyellow]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psevent", "Member[membertype]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[uninstall]"] + - ["system.boolean", "system.management.automation.psmoduleinfo!", "Member[useappdomainlevelmodulecache]"] + - ["system.int32", "system.management.automation.progressrecord", "Member[secondsremaining]"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstate!", "Member[notstarted]"] + - ["system.collections.icollection", "system.management.automation.psversionhashtable", "Member[keys]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psdynamicmember", "Member[membertype]"] + - ["system.string", "system.management.automation.pseventjob", "Member[statusmessage]"] + - ["system.management.automation.debuggerresumeaction", "system.management.automation.debuggerresumeaction!", "Member[stop]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psscriptmethod", "Member[membertype]"] + - ["system.collections.generic.ilist", "system.management.automation.jobsourceadapter", "Method[getjobsbystate].ReturnValue"] + - ["system.collections.ienumerable", "system.management.automation.cmdlet", "Method[invoke].ReturnValue"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[verbosestream]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customentrybuilder", "Method[startframe].ReturnValue"] + - ["system.eventhandler", "system.management.automation.commandinvocationintrinsics", "Member[locationchangedaction]"] + - ["system.boolean", "system.management.automation.psdriveinfo", "Method[equals].ReturnValue"] + - ["system.string", "system.management.automation.commandmetadata", "Member[defaultparametersetname]"] + - ["system.management.automation.childitemcmdletproviderintrinsics", "system.management.automation.providerintrinsics", "Member[childitem]"] + - ["system.string", "system.management.automation.verbinfo", "Member[verb]"] + - ["system.exception", "system.management.automation.gettingvalueexceptioneventargs", "Member[exception]"] + - ["system.boolean", "system.management.automation.tablecontrol", "Member[autosize]"] + - ["system.guid", "system.management.automation.repository", "Method[getkey].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psscriptmethod", "Method[copy].ReturnValue"] + - ["system.int32", "system.management.automation.validatecountattribute", "Member[minlength]"] + - ["system.management.automation.remotingcapability", "system.management.automation.remotingcapability!", "Member[ownedbycommand]"] + - ["system.object", "system.management.automation.validaterangeattribute", "Member[minrange]"] + - ["system.string", "system.management.automation.hostinformationmessage", "Method[tostring].ReturnValue"] + - ["system.int32", "system.management.automation.invocationinfo", "Member[pipelineposition]"] + - ["system.boolean", "system.management.automation.semanticversion!", "Method[op_inequality].ReturnValue"] + - ["system.management.automation.sessioncapabilities", "system.management.automation.sessioncapabilities!", "Member[workflowserver]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customentrybuilder", "Method[addscriptblockexpressionbinding].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.sessionstate", "Member[scripts]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.errorrecord", "Member[pipelineiterationinfo]"] + - ["system.management.automation.customcontrol", "system.management.automation.customcontrolbuilder", "Method[endcontrol].ReturnValue"] + - ["system.type", "system.management.automation.cmdletinfo", "Member[implementingtype]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[codemethod]"] + - ["system.string", "system.management.automation.workflowinfo", "Member[xamldefinition]"] + - ["system.string", "system.management.automation.psstyle", "Member[hiddenoff]"] + - ["system.management.automation.psdriveinfo", "system.management.automation.drivemanagementintrinsics", "Method[new].ReturnValue"] + - ["system.boolean", "system.management.automation.commandmetadata", "Member[positionalbinding]"] + - ["system.string", "system.management.automation.commandbreakpoint", "Member[command]"] + - ["system.string", "system.management.automation.dscresourceinfo", "Member[companyname]"] + - ["system.string", "system.management.automation.hostutilities!", "Member[createpseditfunction]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[pop]"] + - ["system.collections.generic.list", "system.management.automation.jobrepository", "Member[jobs]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[search]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightgreen]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pssnapininfo", "Member[formats]"] + - ["system.object", "system.management.automation.exitexception", "Member[argument]"] + - ["system.string", "system.management.automation.commandparameterinfo", "Member[name]"] + - ["system.string", "system.management.automation.jobdefinition", "Member[name]"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[prefix]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[restart]"] + - ["system.int32", "system.management.automation.psdatacollection", "Member[dataaddedcount]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customentrybuilder", "Method[addcustomcontrolexpressionbinding].ReturnValue"] + - ["system.string", "system.management.automation.verbsdiagnostic!", "Member[measure]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[text]"] + - ["system.management.automation.customcontrol", "system.management.automation.pscontrolgroupby", "Member[customcontrol]"] + - ["system.string", "system.management.automation.pssnapininstaller", "Member[descriptionresource]"] + - ["system.string", "system.management.automation.commandinfo", "Member[source]"] + - ["system.management.automation.remotestreamoptions", "system.management.automation.remotestreamoptions!", "Member[addinvocationinfotodebugrecord]"] + - ["system.int32", "system.management.automation.psobjecttypedescriptor", "Method[gethashcode].ReturnValue"] + - ["system.management.automation.job", "system.management.automation.jobrepository", "Method[getjob].ReturnValue"] + - ["system.boolean", "system.management.automation.childitemcmdletproviderintrinsics", "Method[haschild].ReturnValue"] + - ["system.uint32", "system.management.automation.customitemframe", "Member[rightindent]"] + - ["system.management.automation.pstransactioncontext", "system.management.automation.cmdlet", "Member[currentpstransaction]"] + - ["system.collections.generic.list", "system.management.automation.customcontrolentry", "Member[customitems]"] + - ["system.collections.objectmodel.collection", "system.management.automation.runtimedefinedparameter", "Member[attributes]"] + - ["system.string", "system.management.automation.verbsdiagnostic!", "Member[repair]"] + - ["system.string", "system.management.automation.applicationinfo", "Member[path]"] + - ["system.object", "system.management.automation.credentialattribute", "Method[transform].ReturnValue"] + - ["system.string", "system.management.automation.psengineevent!", "Member[workflowjobstartevent]"] + - ["system.management.automation.debugmodes", "system.management.automation.debugmodes!", "Member[localscript]"] + - ["system.string", "system.management.automation.proxycommand!", "Method[getend].ReturnValue"] + - ["system.boolean", "system.management.automation.orderedhashtable", "Member[isfixedsize]"] + - ["system.object", "system.management.automation.psdebugcontext", "Member[trigger]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.psmoduleinfo", "Member[exportedformatfiles]"] + - ["system.int64", "system.management.automation.parameterbindingexception", "Member[offset]"] + - ["system.object", "system.management.automation.psobjecttypedescriptor", "Method[geteditor].ReturnValue"] + - ["system.management.automation.entryselectedby", "system.management.automation.tablecontrolrow", "Member[selectedby]"] + - ["system.management.automation.pscommand", "system.management.automation.pscommand", "Method[addparameter].ReturnValue"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.scopeditemoptions!", "Member[allscope]"] + - ["t", "system.management.automation.repository", "Method[getitem].ReturnValue"] + - ["system.management.automation.debuggerresumeaction", "system.management.automation.debuggerresumeaction!", "Member[stepout]"] + - ["system.boolean", "system.management.automation.parametersetmetadata", "Member[valuefrompipeline]"] + - ["system.boolean", "system.management.automation.pspropertyinfo", "Member[issettable]"] + - ["system.boolean", "system.management.automation.scriptblock", "Member[isfilter]"] + - ["system.string", "system.management.automation.cmdletinfo", "Member[defaultparameterset]"] + - ["system.management.automation.listcontrolbuilder", "system.management.automation.listcontrol!", "Method[create].ReturnValue"] + - ["system.int32", "system.management.automation.pstoken", "Member[endline]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.functioninfo", "Member[outputtype]"] + - ["system.management.automation.sessionstateentryvisibility", "system.management.automation.commandinfo", "Member[visibility]"] + - ["system.management.automation.implementedastype", "system.management.automation.dscresourceinfo", "Member[implementedas]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[green]"] + - ["system.boolean", "system.management.automation.semanticversion!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.string", "system.management.automation.aliasinfo", "Member[definition]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[publish]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[invalidtype]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.psclassinfo", "Member[module]"] + - ["system.management.automation.rollbackseverity", "system.management.automation.rollbackseverity!", "Member[never]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[open]"] + - ["system.management.automation.tablecontrolbuilder", "system.management.automation.tablecontrol!", "Method[create].ReturnValue"] + - ["system.object", "system.management.automation.gettingvalueexceptioneventargs", "Member[valuereplacement]"] + - ["system.collections.generic.list", "system.management.automation.listcontrol", "Member[entries]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[green]"] + - ["system.collections.generic.hashset", "system.management.automation.cmdlet!", "Member[optionalcommonparameters]"] + - ["system.string", "system.management.automation.errordetails", "Member[recommendedaction]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[add]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[closeerror]"] + - ["system.management.automation.pathinfo", "system.management.automation.locationchangedeventargs", "Member[oldpath]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[dismount]"] + - ["system.string", "system.management.automation.psevent", "Method[tostring].ReturnValue"] + - ["system.management.automation.displayentry", "system.management.automation.customitemexpression", "Member[itemselectioncondition]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[join]"] + - ["system.object", "system.management.automation.argumenttransformationattribute", "Method[transform].ReturnValue"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[progress]"] + - ["system.management.automation.pslanguagemode", "system.management.automation.sessionstate", "Member[languagemode]"] + - ["system.object", "system.management.automation.informationrecord", "Member[messagedata]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightcyan]"] + - ["system.string", "system.management.automation.experimentalfeature", "Member[name]"] + - ["system.management.automation.psmoduleautoloadingpreference", "system.management.automation.psmoduleautoloadingpreference!", "Member[none]"] + - ["system.management.automation.displayentry", "system.management.automation.listcontrolentryitem", "Member[displayentry]"] + - ["system.string", "system.management.automation.invocationinfo", "Member[line]"] + - ["system.management.automation.psdatacollection", "system.management.automation.job", "Member[verbose]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[dynamickeyword]"] + - ["system.management.automation.providerinfo", "system.management.automation.providerinvocationexception", "Member[providerinfo]"] + - ["system.string", "system.management.automation.invocationinfo", "Member[positionmessage]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[request]"] + - ["system.string", "system.management.automation.aliasinfo", "Member[description]"] + - ["system.management.automation.progressrecordtype", "system.management.automation.progressrecordtype!", "Member[processing]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psvariableproperty", "Member[membertype]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[step]"] + - ["system.management.automation.scriptblock", "system.management.automation.scriptblock", "Method[getnewclosure].ReturnValue"] + - ["system.string", "system.management.automation.pschildjobproxy", "Member[statusmessage]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[merge]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pscmdlet", "Method[getresolvedproviderpathfrompspath].ReturnValue"] + - ["system.string", "system.management.automation.psaliasproperty", "Member[typenameofvalue]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[blue]"] + - ["system.string", "system.management.automation.dscresourceinfo", "Member[helpfile]"] + - ["system.object", "system.management.automation.psadaptedproperty", "Member[tag]"] + - ["system.management.automation.vtutility+vt", "system.management.automation.vtutility+vt!", "Member[reset]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[notenabled]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psadaptedproperty", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[description]"] + - ["system.string", "system.management.automation.psstyle", "Member[hidden]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[constructor]"] + - ["system.boolean", "system.management.automation.cmdlet", "Method[shouldcontinue].ReturnValue"] + - ["system.management.automation.scriptblock", "system.management.automation.functioninfo", "Member[scriptblock]"] + - ["system.boolean", "system.management.automation.semanticversion!", "Method[tryparse].ReturnValue"] + - ["system.management.automation.jobthreadoptions", "system.management.automation.jobthreadoptions!", "Member[default]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[variable]"] + - ["system.management.automation.pscredentialuioptions", "system.management.automation.pscredentialuioptions!", "Member[none]"] + - ["system.boolean", "system.management.automation.pseventsubscriber", "Member[forwardevent]"] + - ["system.string", "system.management.automation.proxycommand!", "Method[getcmdletbindingattribute].ReturnValue"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[powershellhostname]"] + - ["system.string", "system.management.automation.pathintrinsics", "Method[parseparent].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[quotaexceeded]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[number]"] + - ["t", "system.management.automation.languageprimitives!", "Method[convertto].ReturnValue"] + - ["system.management.automation.wildcardoptions", "system.management.automation.wildcardoptions!", "Member[none]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[formataccent]"] + - ["system.collections.generic.list", "system.management.automation.commandinvocationintrinsics", "Method[getcommandname].ReturnValue"] + - ["system.management.automation.catalogvalidationstatus", "system.management.automation.catalogvalidationstatus!", "Member[validationfailed]"] + - ["system.boolean", "system.management.automation.platform!", "Member[isiot]"] + - ["system.management.automation.invocationinfo", "system.management.automation.debuggerstopeventargs", "Member[invocationinfo]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customentrybuilder", "Method[addpropertyexpressionbinding].ReturnValue"] + - ["system.management.automation.rollbackseverity", "system.management.automation.pstransaction", "Member[rollbackpreference]"] + - ["system.management.automation.confirmimpact", "system.management.automation.confirmimpact!", "Member[low]"] + - ["system.object", "system.management.automation.psmoduleinfo", "Method[invoke].ReturnValue"] + - ["system.management.automation.sessionstate", "system.management.automation.psmoduleinfo", "Member[sessionstate]"] + - ["system.boolean", "system.management.automation.orderedhashtable", "Member[isreadonly]"] + - ["system.string", "system.management.automation.functioninfo", "Member[noun]"] + - ["system.boolean", "system.management.automation.parameterattribute", "Member[valuefromremainingarguments]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[optimize]"] + - ["system.management.automation.widecontrolbuilder", "system.management.automation.widecontrolbuilder", "Method[addscriptblockentry].ReturnValue"] + - ["system.string", "system.management.automation.psobject!", "Member[extendedmembersetname]"] + - ["system.collections.objectmodel.collection", "system.management.automation.psdatacollection", "Method[readall].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[syntaxerror]"] + - ["system.version", "system.management.automation.psversioninfo!", "Member[psversion]"] + - ["system.collections.generic.list", "system.management.automation.commandinvocationintrinsics", "Method[getcmdlets].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[blue]"] + - ["system.int32", "system.management.automation.breakpoint", "Member[hitcount]"] + - ["system.management.automation.scriptblock", "system.management.automation.argumentcompleterattribute", "Member[scriptblock]"] + - ["system.string", "system.management.automation.parameterbindingexception", "Member[errorid]"] + - ["system.string", "system.management.automation.pssnapininfo", "Member[vendor]"] + - ["system.management.automation.whereoperatorselectionmode", "system.management.automation.whereoperatorselectionmode!", "Member[last]"] + - ["system.management.automation.runspaces.runspacepool", "system.management.automation.powershell", "Member[runspacepool]"] + - ["system.string", "system.management.automation.commandmetadata", "Member[name]"] + - ["system.string", "system.management.automation.psaliasproperty", "Member[referencedmembername]"] + - ["system.management.automation.powershell", "system.management.automation.powershell", "Method[addcommand].ReturnValue"] + - ["system.management.automation.widecontrolbuilder", "system.management.automation.widecontrolbuilder", "Method[groupbyscriptblock].ReturnValue"] + - ["system.int32", "system.management.automation.semanticversion", "Method[compareto].ReturnValue"] + - ["system.type", "system.management.automation.jobdefinition", "Member[jobsourceadaptertype]"] + - ["system.object", "system.management.automation.pscodeproperty", "Member[value]"] + - ["system.management.automation.typeinferenceruntimepermissions", "system.management.automation.typeinferenceruntimepermissions!", "Member[allowsafeeval]"] + - ["system.boolean", "system.management.automation.cmdlet", "Member[stopping]"] + - ["system.string", "system.management.automation.externalscriptinfo", "Member[scriptcontents]"] + - ["system.management.automation.language.scriptextent", "system.management.automation.jobfailedexception", "Member[displayscriptposition]"] + - ["system.management.automation.remotingbehavior", "system.management.automation.remotingbehavior!", "Member[custom]"] + - ["system.boolean", "system.management.automation.languageprimitives!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.management.automation.psmemberinfo", "Member[isinstance]"] + - ["system.collections.objectmodel.collection", "system.management.automation.custompssnapin", "Member[providers]"] + - ["system.boolean", "system.management.automation.psobject", "Method[equals].ReturnValue"] + - ["system.management.automation.pseventmanager", "system.management.automation.engineintrinsics", "Member[events]"] + - ["system.management.automation.pathinfo", "system.management.automation.locationchangedeventargs", "Member[newpath]"] + - ["system.boolean", "system.management.automation.platform!", "Member[iscoreclr]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psvariableproperty", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.psvariable", "Member[attributes]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[clear]"] + - ["system.string", "system.management.automation.wildcardpattern", "Method[towql].ReturnValue"] + - ["system.management.automation.remotestreamoptions", "system.management.automation.psinvocationsettings", "Member[remotestreamoptions]"] + - ["system.object", "system.management.automation.pscodemethod", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.parametersetmetadata", "Member[helpmessagebasename]"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstate!", "Member[completed]"] + - ["system.management.automation.displayentryvaluetype", "system.management.automation.displayentry", "Member[valuetype]"] + - ["system.string", "system.management.automation.dscresourcepropertyinfo", "Member[propertytype]"] + - ["system.management.automation.moduletype", "system.management.automation.psmoduleinfo", "Member[moduletype]"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[warningstream]"] + - ["system.string", "system.management.automation.verbssecurity!", "Member[protect]"] + - ["system.boolean", "system.management.automation.parametersetmetadata", "Member[valuefromremainingarguments]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[isscript]"] + - ["system.management.automation.actionpreference", "system.management.automation.actionpreference!", "Member[inquire]"] + - ["system.object", "system.management.automation.convertthroughstring", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.management.automation.psdriveinfo", "Method[compareto].ReturnValue"] + - ["system.management.automation.psvariableintrinsics", "system.management.automation.sessionstate", "Member[psvariable]"] + - ["system.boolean", "system.management.automation.switchparameter!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.management.automation.cmdlet", "Method[invoke].ReturnValue"] + - ["system.boolean", "system.management.automation.powershell", "Member[haderrors]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[serializeinput]"] + - ["system.boolean", "system.management.automation.parameterattribute", "Member[valuefrompipelinebypropertyname]"] + - ["system.management.automation.scriptblock", "system.management.automation.validatescriptattribute", "Member[scriptblock]"] + - ["system.string", "system.management.automation.providerinfo", "Member[modulename]"] + - ["system.string", "system.management.automation.dscresourceinfo", "Member[resourcetype]"] + - ["system.boolean", "system.management.automation.platform!", "Member[isstasupported]"] + - ["system.management.automation.pathinfostack", "system.management.automation.pathintrinsics", "Method[locationstack].ReturnValue"] + - ["system.string", "system.management.automation.psargumentexception", "Member[message]"] + - ["system.string", "system.management.automation.psdriveinfo", "Member[root]"] + - ["system.collections.generic.dictionary", "system.management.automation.psmoduleinfo", "Member[exportedworkflows]"] + - ["system.string", "system.management.automation.pspropertyset", "Member[typenameofvalue]"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstate!", "Member[stopped]"] + - ["system.boolean", "system.management.automation.debugger", "Member[debuggerstopped]"] + - ["system.type", "system.management.automation.psobjectpropertydescriptor", "Member[propertytype]"] + - ["system.string", "system.management.automation.workflowinfo", "Member[nestedxamldefinition]"] + - ["system.management.automation.errorview", "system.management.automation.errorview!", "Member[categoryview]"] + - ["system.collections.generic.dictionary", "system.management.automation.cataloginformation", "Member[catalogitems]"] + - ["system.int32", "system.management.automation.nativecommandexitexception", "Member[processid]"] + - ["system.collections.generic.dictionary", "system.management.automation.invocationinfo", "Member[boundparameters]"] + - ["system.boolean", "system.management.automation.psparameterizedproperty", "Member[issettable]"] + - ["system.boolean", "system.management.automation.defaultparameterdictionary", "Method[changesincelastcheck].ReturnValue"] + - ["system.uri", "system.management.automation.psmoduleinfo", "Member[iconuri]"] + - ["system.string", "system.management.automation.commandinfo", "Member[name]"] + - ["system.boolean", "system.management.automation.debuggercommandresults", "Member[evaluatedbydebugger]"] + - ["system.string", "system.management.automation.jobinvocationinfo", "Member[command]"] + - ["system.management.automation.pseventreceivedeventhandler", "system.management.automation.pseventsubscriber", "Member[handlerdelegate]"] + - ["system.uint32", "system.management.automation.informationrecord", "Member[processid]"] + - ["system.string", "system.management.automation.verbscommunications!", "Member[disconnect]"] + - ["system.boolean", "system.management.automation.languageprimitives!", "Method[trycompare].ReturnValue"] + - ["system.string", "system.management.automation.parameterattribute", "Member[helpmessageresourceid]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[copyitemproperty]"] + - ["system.management.automation.invocationinfo", "system.management.automation.pscmdlet", "Member[myinvocation]"] + - ["system.management.automation.providerintrinsics", "system.management.automation.engineintrinsics", "Member[invokeprovider]"] + - ["system.collections.generic.ilist", "system.management.automation.validatesetattribute", "Member[validvalues]"] + - ["system.management.automation.moduletype", "system.management.automation.moduletype!", "Member[workflow]"] + - ["system.management.automation.pscredentialuioptions", "system.management.automation.pscredentialuioptions!", "Member[validateusernamesyntax]"] + - ["system.management.automation.psdatacollection", "system.management.automation.psdatastreams", "Member[error]"] + - ["system.boolean", "system.management.automation.platform!", "Member[iswindowsdesktop]"] + - ["system.management.automation.errorrecord", "system.management.automation.scriptcalldepthexception", "Member[errorrecord]"] + - ["system.collections.objectmodel.collection", "system.management.automation.psmethod", "Member[overloaddefinitions]"] + - ["system.version", "system.management.automation.cmdletinfo", "Member[version]"] + - ["system.management.automation.remotingcapability", "system.management.automation.remotingcapability!", "Member[powershell]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.cmdletinfo", "Member[outputtype]"] + - ["system.object", "system.management.automation.pseventsubscriber", "Member[sourceobject]"] + - ["system.management.automation.scriptblock", "system.management.automation.scriptinfo", "Member[scriptblock]"] + - ["system.collections.generic.ienumerable", "system.management.automation.psmoduleinfo", "Member[requiredassemblies]"] + - ["system.boolean", "system.management.automation.cmdletcommonmetadataattribute", "Member[supportstransactions]"] + - ["system.management.automation.whereoperatorselectionmode", "system.management.automation.whereoperatorselectionmode!", "Member[until]"] + - ["system.string", "system.management.automation.hostutilities!", "Member[removepseditfunction]"] + - ["system.int32", "system.management.automation.commandcompletion", "Member[replacementindex]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pspropertyadapter", "Method[getproperties].ReturnValue"] + - ["system.nullable", "system.management.automation.psdriveinfo", "Member[maximumsize]"] + - ["system.boolean", "system.management.automation.psmoduleinfo", "Member[logpipelineexecutiondetails]"] + - ["system.management.automation.commandorigin", "system.management.automation.commandorigin!", "Member[internal]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[invaliddata]"] + - ["system.componentmodel.eventdescriptorcollection", "system.management.automation.psobjecttypedescriptor", "Method[getevents].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[scriptmethod]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[customtableheaderlabel]"] + - ["system.collections.ienumerator", "system.management.automation.psversionhashtable", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.management.automation.functioninfo", "Member[defaultparameterset]"] + - ["system.management.automation.platform+xdg_type", "system.management.automation.platform+xdg_type!", "Member[shared_modules]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[connectionerror]"] + - ["system.management.automation.sessionstateentryvisibility", "system.management.automation.applicationinfo", "Member[visibility]"] + - ["system.object", "system.management.automation.psvariableintrinsics", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.management.automation.languageprimitives!", "Method[tryconvertto].ReturnValue"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstate!", "Member[failed]"] + - ["system.management.automation.pstoken", "system.management.automation.psparseerror", "Member[token]"] + - ["system.collections.objectmodel.collection", "system.management.automation.childitemcmdletproviderintrinsics", "Method[get].ReturnValue"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[exception]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[save]"] + - ["system.object", "system.management.automation.pstypeconverter", "Method[convertto].ReturnValue"] + - ["system.management.automation.psmemberinfocollection", "system.management.automation.psobject", "Member[members]"] + - ["system.management.automation.tablecontrolbuilder", "system.management.automation.tablecontrolbuilder", "Method[groupbyscriptblock].ReturnValue"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[setlocation]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[deny]"] + - ["system.collections.objectmodel.collection", "system.management.automation.commandinvocationintrinsics", "Method[invokescript].ReturnValue"] + - ["system.version", "system.management.automation.psmoduleinfo", "Member[version]"] + - ["system.collections.idictionaryenumerator", "system.management.automation.orderedhashtable", "Method[getenumerator].ReturnValue"] + - ["system.security.accesscontrol.objectsecurity", "system.management.automation.securitydescriptorcmdletproviderintrinsics", "Method[newfrompath].ReturnValue"] + - ["system.string", "system.management.automation.pssnapininfo", "Member[assemblyname]"] + - ["system.management.automation.widecontrol", "system.management.automation.widecontrolbuilder", "Method[endwidecontrol].ReturnValue"] + - ["system.management.automation.confirmimpact", "system.management.automation.cmdletcommonmetadataattribute", "Member[confirmimpact]"] + - ["system.string", "system.management.automation.callstackframe", "Member[functionname]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[expand]"] + - ["system.string", "system.management.automation.displayentry", "Member[value]"] + - ["system.management.automation.linebreakpoint", "system.management.automation.debugger", "Method[setlinebreakpoint].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.listcontrolentry", "Member[items]"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[verbose]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[invoke]"] + - ["system.management.automation.providerintrinsics", "system.management.automation.sessionstate", "Member[invokeprovider]"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[cultureinvariant]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[redo]"] + - ["system.collections.objectmodel.collection", "system.management.automation.itemcmdletproviderintrinsics", "Method[set].ReturnValue"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[confirm]"] + - ["system.management.automation.displayentryvaluetype", "system.management.automation.displayentryvaluetype!", "Member[property]"] + - ["system.collections.generic.ilist", "system.management.automation.jobsourceadapter", "Method[getjobs].ReturnValue"] + - ["system.management.automation.providerinfo", "system.management.automation.cmdletproviderinvocationexception", "Member[providerinfo]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[invalidoperation]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[removepsdrive]"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[output]"] + - ["system.reflection.methodinfo", "system.management.automation.pscodeproperty", "Member[settercodereference]"] + - ["system.guid", "system.management.automation.psmoduleinfo", "Member[guid]"] + - ["system.string[]", "system.management.automation.ivalidatesetvaluesgenerator", "Method[getvalidvalues].ReturnValue"] + - ["system.management.automation.psmemberinfocollection", "system.management.automation.psmemberset", "Member[members]"] + - ["system.collections.ienumerator", "system.management.automation.orderedhashtable", "Method[getenumerator].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmemberset", "Member[membertype]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[completed]"] + - ["system.string", "system.management.automation.psproperty", "Member[typenameofvalue]"] + - ["system.management.automation.confirmimpact", "system.management.automation.confirmimpact!", "Member[medium]"] + - ["system.string", "system.management.automation.psstyle", "Member[blink]"] + - ["system.management.automation.psmemberinfocollection", "system.management.automation.psobject", "Member[properties]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[initialize]"] + - ["system.collections.generic.list", "system.management.automation.sessionstate", "Member[applications]"] + - ["system.management.automation.resolutionpurpose", "system.management.automation.resolutionpurpose!", "Member[encryption]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[resume]"] + - ["system.string", "system.management.automation.psstyle", "Member[dim]"] + - ["system.boolean", "system.management.automation.validatenotnullorattributebase", "Member[_checkwhitespace]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Method[fromconsolecolor].ReturnValue"] + - ["system.string", "system.management.automation.cmdlet", "Method[getresourcestring].ReturnValue"] + - ["system.management.automation.breakpointupdatetype", "system.management.automation.breakpointupdatedeventargs", "Member[updatetype]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[fromstderr]"] + - ["system.string", "system.management.automation.applicationinfo", "Member[extension]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psproperty", "Member[membertype]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[authenticationerror]"] + - ["system.string", "system.management.automation.informationalrecord", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.management.automation.pstypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.management.automation.verbsdiagnostic!", "Member[ping]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.cmdletinfo", "Member[options]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[groupend]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[resolvepath]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.psvariable", "Member[options]"] + - ["system.int32", "system.management.automation.psdriveinfo", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.management.automation.pseventsubscriber", "Member[supportevent]"] + - ["system.management.automation.pseventmanager", "system.management.automation.pscmdlet", "Member[events]"] + - ["system.string", "system.management.automation.commandinvocationintrinsics", "Method[expandstring].ReturnValue"] + - ["system.boolean", "system.management.automation.psparameterizedproperty", "Member[isgettable]"] + - ["system.management.automation.sessioncapabilities", "system.management.automation.sessioncapabilities!", "Member[remoteserver]"] + - ["system.management.automation.moduleintrinsics+psmodulepathscope", "system.management.automation.moduleintrinsics+psmodulepathscope!", "Member[machine]"] + - ["system.management.automation.runspaces.commandcollection", "system.management.automation.pscommand", "Member[commands]"] + - ["system.iasyncresult", "system.management.automation.ibackgrounddispatcher", "Method[begininvoke].ReturnValue"] + - ["system.boolean", "system.management.automation.validatesetattribute", "Member[ignorecase]"] + - ["system.management.automation.alignment", "system.management.automation.alignment!", "Member[right]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[white]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.startrunspacedebugprocessingeventargs", "Member[runspace]"] + - ["system.boolean", "system.management.automation.commandmetadata", "Member[supportspaging]"] + - ["system.management.automation.typeinferenceruntimepermissions", "system.management.automation.typeinferenceruntimepermissions!", "Member[none]"] + - ["system.uint32", "system.management.automation.customitemframe", "Member[leftindent]"] + - ["system.string", "system.management.automation.pseventargs", "Member[computername]"] + - ["system.string", "system.management.automation.verbsdiagnostic!", "Member[resolve]"] + - ["system.boolean", "system.management.automation.dscresourcepropertyinfo", "Member[ismandatory]"] + - ["system.management.automation.psstyle+fileinfoformatting", "system.management.automation.psstyle", "Member[fileinfo]"] + - ["system.management.automation.scriptblock", "system.management.automation.psscriptmethod", "Member[script]"] + - ["system.string", "system.management.automation.pathinfo", "Method[tostring].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.commandparameterinfo", "Member[attributes]"] + - ["system.collections.objectmodel.readonlydictionary", "system.management.automation.psmoduleinfo", "Method[getexportedtypedefinitions].ReturnValue"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[event]"] + - ["system.object", "system.management.automation.psdatacollection", "Member[syncroot]"] + - ["system.collections.generic.dictionary", "system.management.automation.psmoduleinfo", "Member[exportedfunctions]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[string]"] + - ["system.guid", "system.management.automation.runspacerepository", "Method[getkey].ReturnValue"] + - ["system.int32", "system.management.automation.semanticversion", "Member[major]"] + - ["system.collections.generic.list", "system.management.automation.extendedtypedefinition", "Member[formatviewdefinition]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[command]"] + - ["system.object", "system.management.automation.languageprimitives!", "Method[convertpsobjecttotype].ReturnValue"] + - ["system.management.automation.nativeargumentpassingstyle", "system.management.automation.nativeargumentpassingstyle!", "Member[windows]"] + - ["system.management.automation.dscresourcerunascredential", "system.management.automation.dscresourcerunascredential!", "Member[mandatory]"] + - ["system.boolean", "system.management.automation.psproperty", "Member[isgettable]"] + - ["system.management.automation.errorrecord", "system.management.automation.commandnotfoundexception", "Member[errorrecord]"] + - ["system.management.automation.sessionstateentryvisibility", "system.management.automation.psvariable", "Member[visibility]"] + - ["system.boolean", "system.management.automation.orderedhashtable", "Member[issynchronized]"] + - ["system.string", "system.management.automation.errordetails", "Method[tostring].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[objectnotfound]"] + - ["system.boolean", "system.management.automation.tablecontrol", "Member[hidetableheaders]"] + - ["system.management.automation.remotingcapability", "system.management.automation.commandinfo", "Member[remotingcapability]"] + - ["system.string", "system.management.automation.psobjecttypedescriptor", "Method[getcomponentname].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightcyan]"] + - ["system.management.automation.debuggerresumeaction", "system.management.automation.debuggerstopeventargs", "Member[resumeaction]"] + - ["system.int32", "system.management.automation.breakpointupdatedeventargs", "Member[breakpointcount]"] + - ["system.management.automation.remotingbehavior", "system.management.automation.remotingbehavior!", "Member[none]"] + - ["system.boolean", "system.management.automation.pspropertyadapter", "Method[isgettable].ReturnValue"] + - ["system.boolean", "system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary", "Method[containskey].ReturnValue"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[comment]"] + - ["system.management.automation.invocationinfo", "system.management.automation.errorrecord", "Member[invocationinfo]"] + - ["system.text.encoding", "system.management.automation.externalscriptinfo", "Member[originalencoding]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.scriptinfo", "Member[outputtype]"] + - ["system.componentmodel.attributecollection", "system.management.automation.psobjecttypedescriptor", "Method[getattributes].ReturnValue"] + - ["system.int32", "system.management.automation.invocationinfo", "Member[scriptlinenumber]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[resourceexists]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psscriptproperty", "Member[membertype]"] + - ["system.boolean", "system.management.automation.pseventsubscriber", "Method[equals].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.repository", "Method[getitems].ReturnValue"] + - ["system.boolean", "system.management.automation.signature", "Member[isosbinary]"] + - ["system.management.automation.scriptblock", "system.management.automation.psscriptproperty", "Member[setterscript]"] + - ["system.string", "system.management.automation.verbscommunications!", "Member[write]"] + - ["system.string", "system.management.automation.platform!", "Method[selectproductnamefordirectory].ReturnValue"] + - ["system.management.automation.powershell", "system.management.automation.powershell", "Method[addscript].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psdynamicmember", "Method[copy].ReturnValue"] + - ["system.management.automation.errorrecord", "system.management.automation.sessionstateexception", "Member[errorrecord]"] + - ["system.management.automation.platform+xdg_type", "system.management.automation.platform+xdg_type!", "Member[data]"] + - ["system.string", "system.management.automation.parameterbindingexception", "Member[parametername]"] + - ["system.management.automation.breakpoint", "system.management.automation.debugger", "Method[getbreakpoint].ReturnValue"] + - ["system.object[]", "system.management.automation.pseventargs", "Member[sourceargs]"] + - ["system.string", "system.management.automation.commandinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[workflow]"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[warning]"] + - ["system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary", "system.management.automation.psstyle+fileinfoformatting", "Member[extension]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightred]"] + - ["system.string", "system.management.automation.pscodemethod", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.verbsdata!", "Member[edit]"] + - ["system.string", "system.management.automation.pseventargs", "Member[sourceidentifier]"] + - ["system.management.automation.scriptblock", "system.management.automation.commandinvocationintrinsics", "Method[newscriptblock].ReturnValue"] + - ["system.management.automation.displayentry", "system.management.automation.widecontrolentryitem", "Member[displayentry]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[application]"] + - ["system.management.automation.language.ast", "system.management.automation.scriptblock", "Member[ast]"] + - ["system.collections.icollection", "system.management.automation.orderedhashtable", "Member[values]"] + - ["system.string", "system.management.automation.validatepatternattribute", "Member[regexpattern]"] + - ["system.management.automation.scriptblock", "system.management.automation.breakpoint", "Member[action]"] + - ["system.collections.generic.dictionary", "system.management.automation.commandinfo", "Member[parameters]"] + - ["system.string[]", "system.management.automation.registerargumentcompletercommand", "Member[commandname]"] + - ["system.management.automation.moduleaccessmode", "system.management.automation.moduleaccessmode!", "Member[readwrite]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pssnapininfo", "Member[types]"] + - ["system.string", "system.management.automation.psclassinfo", "Member[name]"] + - ["system.version", "system.management.automation.commandinfo", "Member[version]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[select]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[invalidresult]"] + - ["system.management.automation.sessionstate", "system.management.automation.locationchangedeventargs", "Member[sessionstate]"] + - ["system.string", "system.management.automation.containerparentjob", "Member[statusmessage]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[verbose]"] + - ["system.string", "system.management.automation.applicationinfo", "Member[definition]"] + - ["system.componentmodel.propertydescriptorcollection", "system.management.automation.psobjecttypedescriptor", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.management.automation.runtimeexception", "Member[wasthrownfromthrowstatement]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[stop]"] + - ["system.collections.generic.ilist", "system.management.automation.job", "Member[childjobs]"] + - ["system.management.automation.commandbreakpoint", "system.management.automation.debugger", "Method[setcommandbreakpoint].ReturnValue"] + - ["system.boolean", "system.management.automation.argumenttransformationattribute", "Member[transformnulloptionalparameters]"] + - ["system.management.automation.powershell", "system.management.automation.powershell", "Method[addargument].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[resourceunavailable]"] + - ["system.int32", "system.management.automation.readonlypsmemberinfocollection", "Member[count]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psnoteproperty", "Member[membertype]"] + - ["system.management.automation.scriptblock", "system.management.automation.registerargumentcompletercommand", "Member[scriptblock]"] + - ["system.boolean", "system.management.automation.psobjectpropertydescriptor", "Member[isreadonly]"] + - ["system.collections.objectmodel.collection", "system.management.automation.securitydescriptorcmdletproviderintrinsics", "Method[get].ReturnValue"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[companyname]"] + - ["system.string", "system.management.automation.verbscommunications!", "Member[send]"] + - ["system.management.automation.cmdletinfo", "system.management.automation.commandinvocationintrinsics", "Method[getcmdlet].ReturnValue"] + - ["system.string", "system.management.automation.psobject", "Method[tostring].ReturnValue"] + - ["system.int32", "system.management.automation.semanticversion", "Member[patch]"] + - ["system.int32", "system.management.automation.pstoken", "Member[start]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.management.automation.psproperty", "Member[issettable]"] + - ["system.management.automation.validaterangekind", "system.management.automation.validaterangekind!", "Member[nonnegative]"] + - ["system.nullable", "system.management.automation.job", "Member[psendtime]"] + - ["system.string", "system.management.automation.jobdefinition", "Member[command]"] + - ["system.boolean", "system.management.automation.icommandruntime2", "Method[shouldcontinue].ReturnValue"] + - ["system.string", "system.management.automation.pssnapinspecification", "Member[name]"] + - ["system.boolean", "system.management.automation.psjobstarteventargs", "Member[isasync]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[clearitemproperty]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[newitem]"] + - ["system.management.automation.sessionstateentryvisibility", "system.management.automation.sessionstateentryvisibility!", "Member[public]"] + - ["system.management.automation.pssnapininfo", "system.management.automation.cmdletinfo", "Member[pssnapin]"] + - ["system.boolean", "system.management.automation.psdriveinfo!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.management.automation.psmoduleinfo", "Member[compatiblepseditions]"] + - ["system.iasyncresult", "system.management.automation.powershell", "Method[beginstop].ReturnValue"] + - ["system.string", "system.management.automation.commandmetadata", "Member[helpuri]"] + - ["system.management.automation.moduleaccessmode", "system.management.automation.moduleaccessmode!", "Member[readonly]"] + - ["system.uint64", "system.management.automation.pagingparameters", "Member[first]"] + - ["system.string", "system.management.automation.pscontrolgroupby", "Member[label]"] + - ["system.management.automation.moduleaccessmode", "system.management.automation.psmoduleinfo", "Member[accessmode]"] + - ["system.management.automation.pathinfo", "system.management.automation.pathintrinsics", "Member[currentfilesystemlocation]"] + - ["system.object", "system.management.automation.psobject", "Member[baseobject]"] + - ["system.guid", "system.management.automation.psjobproxy", "Member[remotejobinstanceid]"] + - ["system.collections.generic.ienumerator", "system.management.automation.pseventargscollection", "Method[getenumerator].ReturnValue"] + - ["system.management.automation.listcontrolbuilder", "system.management.automation.listentrybuilder", "Method[endentry].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.parametermetadata", "Member[aliases]"] + - ["system.string", "system.management.automation.proxycommand!", "Method[getbegin].ReturnValue"] + - ["system.management.automation.errorrecord", "system.management.automation.psobjectdisposedexception", "Member[errorrecord]"] + - ["system.int32", "system.management.automation.callstackframe", "Member[scriptlinenumber]"] + - ["system.collections.generic.icollection", "system.management.automation.psjobproxy!", "Method[create].ReturnValue"] + - ["system.collections.ienumerator", "system.management.automation.readonlypsmemberinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[brightblue]"] + - ["system.guid", "system.management.automation.powershell", "Member[instanceid]"] + - ["system.string", "system.management.automation.wildcardpattern!", "Method[unescape].ReturnValue"] + - ["system.boolean", "system.management.automation.commandmetadata", "Member[supportstransactions]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getpsdrive]"] + - ["system.management.automation.pathinfo", "system.management.automation.pathintrinsics", "Member[currentlocation]"] + - ["system.management.automation.dscresourcerunascredential", "system.management.automation.dscresourcerunascredential!", "Member[notsupported]"] + - ["system.collections.generic.list", "system.management.automation.listcontrolentry", "Member[selectedby]"] + - ["system.boolean", "system.management.automation.psdatacollection", "Member[enumeratorneverblocks]"] + - ["system.management.automation.job2", "system.management.automation.jobsourceadapter", "Method[getjobbysessionid].ReturnValue"] + - ["system.boolean", "system.management.automation.switchparameter", "Member[ispresent]"] + - ["system.management.automation.actionpreference", "system.management.automation.actionpreference!", "Member[ignore]"] + - ["system.management.automation.psobject", "system.management.automation.psobject!", "Method[aspsobject].ReturnValue"] + - ["system.management.automation.errorrecord", "system.management.automation.psargumentexception", "Member[errorrecord]"] + - ["system.management.automation.progressview", "system.management.automation.progressview!", "Member[minimal]"] + - ["system.management.automation.tablecontrolbuilder", "system.management.automation.tablecontrolbuilder", "Method[groupbyproperty].ReturnValue"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.psvariable", "Member[module]"] + - ["system.management.automation.psobject", "system.management.automation.psmoduleinfo", "Method[ascustomobject].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.psparser!", "Method[tokenize].ReturnValue"] + - ["system.string", "system.management.automation.psstyle", "Member[blinkoff]"] + - ["system.management.automation.psinvocationstate", "system.management.automation.invalidpowershellstateexception", "Member[currentstate]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[update]"] + - ["system.management.automation.variablebreakpoint", "system.management.automation.debugger", "Method[setvariablebreakpoint].ReturnValue"] + - ["system.string", "system.management.automation.verbsother!", "Member[use]"] + - ["system.management.automation.psdatacollection", "system.management.automation.psdatastreams", "Member[warning]"] + - ["system.string", "system.management.automation.pssnapininstaller", "Member[vendorresource]"] + - ["system.management.automation.validaterangekind", "system.management.automation.validaterangekind!", "Member[negative]"] + - ["system.string", "system.management.automation.psstyle", "Member[reverseoff]"] + - ["system.management.automation.pscommand", "system.management.automation.pscommand", "Method[addstatement].ReturnValue"] + - ["system.string", "system.management.automation.verbsdata!", "Member[group]"] + - ["system.management.automation.psmemberinfocollection", "system.management.automation.psmemberset", "Member[methods]"] + - ["system.boolean", "system.management.automation.pspropertyadapter", "Method[issettable].ReturnValue"] + - ["system.management.automation.pstokentype", "system.management.automation.pstoken", "Member[type]"] + - ["system.object", "system.management.automation.psvariable", "Member[value]"] + - ["system.string", "system.management.automation.psstyle!", "Method[mapforegroundcolortoescapesequence].ReturnValue"] + - ["system.string", "system.management.automation.psvariableproperty", "Method[tostring].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.widecontrolentryitem", "Member[selectedby]"] + - ["system.string", "system.management.automation.variablepath", "Member[drivename]"] + - ["system.management.automation.powershell", "system.management.automation.powershell!", "Method[create].ReturnValue"] + - ["system.management.automation.pseventargscollection", "system.management.automation.pseventmanager", "Member[receivedevents]"] + - ["system.string", "system.management.automation.verbinfo", "Member[aliasprefix]"] + - ["system.boolean", "system.management.automation.commandparameterinfo", "Member[ismandatory]"] + - ["system.guid", "system.management.automation.debugger", "Member[instanceid]"] + - ["system.string", "system.management.automation.invocationinfo", "Member[invocationname]"] + - ["system.collections.generic.ilist", "system.management.automation.jobsourceadapter", "Method[getjobsbycommand].ReturnValue"] + - ["system.boolean", "system.management.automation.platform!", "Member[islinux]"] + - ["system.int32", "system.management.automation.tablecontrolcolumnheader", "Member[width]"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[path]"] + - ["system.string", "system.management.automation.parameterattribute!", "Member[allparametersets]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[approve]"] + - ["system.string", "system.management.automation.iresourcesupplier", "Method[getresourcestring].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[readerror]"] + - ["system.management.automation.propertycmdletproviderintrinsics", "system.management.automation.providerintrinsics", "Member[property]"] + - ["t", "system.management.automation.psdatacollection", "Member[item]"] + - ["system.string", "system.management.automation.debugsource", "Member[scriptfile]"] + - ["system.collections.ienumerable", "system.management.automation.languageprimitives!", "Method[getenumerable].ReturnValue"] + - ["system.int32", "system.management.automation.pseventargs", "Member[eventidentifier]"] + - ["system.management.automation.debugmodes", "system.management.automation.debugmodes!", "Member[remotescript]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[metadataerror]"] + - ["system.object", "system.management.automation.psdefaultvalueattribute", "Member[value]"] + - ["system.management.automation.copycontainers", "system.management.automation.copycontainers!", "Member[copychildrenoftargetcontainer]"] + - ["system.object", "system.management.automation.pstypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.jobdataaddedeventargs", "Member[datatype]"] + - ["system.string", "system.management.automation.moduleintrinsics!", "Method[getmodulepath].ReturnValue"] + - ["system.string", "system.management.automation.psdriveinfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psparameterizedproperty", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[modulebase]"] + - ["system.management.automation.psobject", "system.management.automation.remoteexception", "Member[serializedremoteexception]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[unregister]"] + - ["system.string", "system.management.automation.workflowinfo", "Member[definition]"] + - ["system.management.automation.pscontrolgroupby", "system.management.automation.pscontrol", "Member[groupby]"] + - ["system.string", "system.management.automation.psproperty", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.psmemberset", "Member[typenameofvalue]"] + - ["system.management.automation.host.pshost", "system.management.automation.engineintrinsics", "Member[host]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[command]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customentrybuilder", "Method[addtext].ReturnValue"] + - ["system.string", "system.management.automation.variablebreakpoint", "Member[variable]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[lock]"] + - ["system.management.automation.pstransactionstatus", "system.management.automation.pstransactionstatus!", "Member[active]"] + - ["system.management.automation.jobstate", "system.management.automation.jobstate!", "Member[stopping]"] + - ["system.object", "system.management.automation.orderedhashtable", "Member[item]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[moveitem]"] + - ["system.object", "system.management.automation.psnoteproperty", "Member[value]"] + - ["system.management.automation.psinvocationstate", "system.management.automation.psinvocationstate!", "Member[running]"] + - ["system.management.automation.errorview", "system.management.automation.errorview!", "Member[detailedview]"] + - ["system.collections.generic.list", "system.management.automation.pseventmanager", "Member[subscribers]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[all]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandtypes!", "Member[cmdlet]"] + - ["system.string", "system.management.automation.proxycommand!", "Method[getprocess].ReturnValue"] + - ["system.object", "system.management.automation.errorrecord", "Member[targetobject]"] + - ["system.management.automation.outputrendering", "system.management.automation.outputrendering!", "Member[ansi]"] + - ["system.string", "system.management.automation.psclassinfo", "Member[helpfile]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[protocolerror]"] + - ["system.management.automation.progressview", "system.management.automation.progressview!", "Member[classic]"] + - ["system.management.automation.confirmimpact", "system.management.automation.commandmetadata", "Member[confirmimpact]"] + - ["system.management.automation.pscredential", "system.management.automation.pscredential!", "Member[empty]"] + - ["system.object", "system.management.automation.orderedhashtable", "Method[clone].ReturnValue"] + - ["system.boolean", "system.management.automation.psobjectpropertydescriptor", "Method[shouldserializevalue].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Method[fromrgb].ReturnValue"] + - ["system.string", "system.management.automation.proxycommand!", "Method[gethelpcomments].ReturnValue"] + - ["system.int32", "system.management.automation.commandcompletion", "Member[replacementlength]"] + - ["system.string", "system.management.automation.psengineevent!", "Member[onidle]"] + - ["system.eventargs", "system.management.automation.pseventargs", "Member[sourceeventargs]"] + - ["system.management.automation.signingoption", "system.management.automation.signingoption!", "Member[addonlycertificate]"] + - ["system.boolean", "system.management.automation.backgrounddispatcher", "Method[queueuserworkitem].ReturnValue"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[notimplemented]"] + - ["system.collections.generic.hashset", "system.management.automation.cmdlet!", "Member[commonparameters]"] + - ["system.string", "system.management.automation.vtutility!", "Method[getescapesequence].ReturnValue"] + - ["system.string", "system.management.automation.psscriptproperty", "Member[typenameofvalue]"] + - ["system.management.automation.powershell", "system.management.automation.powershell", "Method[addparameters].ReturnValue"] + - ["system.int32", "system.management.automation.invocationinfo", "Member[pipelinelength]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[commandargument]"] + - ["system.management.automation.debugmodes", "system.management.automation.debugger", "Member[debugmode]"] + - ["system.management.automation.displayentry", "system.management.automation.listcontrolentryitem", "Member[itemselectioncondition]"] + - ["system.string", "system.management.automation.pstracesource", "Member[name]"] + - ["system.management.automation.alignment", "system.management.automation.tablecontrolcolumnheader", "Member[alignment]"] + - ["system.string", "system.management.automation.pssnapininfo", "Method[tostring].ReturnValue"] + - ["system.management.automation.splitoptions", "system.management.automation.splitoptions!", "Member[singleline]"] + - ["system.string", "system.management.automation.widecontrolentryitem", "Member[formatstring]"] + - ["system.management.automation.commandcompletion", "system.management.automation.commandcompletion!", "Method[completeinput].ReturnValue"] + - ["system.string", "system.management.automation.verbscommon!", "Member[enter]"] + - ["system.collections.objectmodel.collection", "system.management.automation.cmdletprovidermanagementintrinsics", "Method[get].ReturnValue"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.psjobproxy", "Member[runspace]"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[type]"] + - ["system.string", "system.management.automation.powershell", "Member[historystring]"] + - ["system.string", "system.management.automation.psversioninfo!", "Member[psedition]"] + - ["system.uint32", "system.management.automation.customitemframe", "Member[firstlinehanging]"] + - ["system.string", "system.management.automation.functioninfo", "Member[description]"] + - ["system.type", "system.management.automation.runtimedefinedparameter", "Member[parametertype]"] + - ["system.int32", "system.management.automation.psdatacollection", "Member[count]"] + - ["system.boolean", "system.management.automation.switchparameter", "Method[equals].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.propertycmdletproviderintrinsics", "Method[new].ReturnValue"] + - ["system.boolean", "system.management.automation.psobjectpropertydescriptor", "Method[canresetvalue].ReturnValue"] + - ["system.string", "system.management.automation.psserializer!", "Method[serialize].ReturnValue"] + - ["system.management.automation.whereoperatorselectionmode", "system.management.automation.whereoperatorselectionmode!", "Member[first]"] + - ["system.management.automation.psdatacollection", "system.management.automation.job", "Member[output]"] + - ["system.boolean", "system.management.automation.pathintrinsics", "Method[ispsabsolute].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.management.automation.psmoduleinfo", "Member[filelist]"] + - ["system.string", "system.management.automation.runtimedefinedparameter", "Member[name]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[writeerror]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[start]"] + - ["system.object", "system.management.automation.psobjectpropertydescriptor", "Method[getvalue].ReturnValue"] + - ["system.management.automation.pscredentialuioptions", "system.management.automation.pscredentialuioptions!", "Member[default]"] + - ["system.management.automation.psmoduleinfo", "system.management.automation.commandinfo", "Member[module]"] + - ["system.int32", "system.management.automation.psdatacollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.management.automation.validatesetattribute", "Member[errormessage]"] + - ["system.management.automation.jobthreadoptions", "system.management.automation.jobthreadoptions!", "Member[usethreadpoolthread]"] + - ["system.management.automation.nativeargumentpassingstyle", "system.management.automation.nativeargumentpassingstyle!", "Member[legacy]"] + - ["system.management.automation.customentrybuilder", "system.management.automation.customcontrolbuilder", "Method[startentry].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.dscresourcepropertyinfo", "Member[values]"] + - ["system.management.automation.commandinfo", "system.management.automation.aliasinfo", "Member[referencedcommand]"] + - ["system.collections.generic.list", "system.management.automation.scriptblock", "Member[attributes]"] + - ["system.management.automation.pstoken", "system.management.automation.scriptblock", "Member[startposition]"] + - ["system.collections.generic.dictionary", "system.management.automation.commandmetadata!", "Method[getrestrictedcommands].ReturnValue"] + - ["system.string", "system.management.automation.parseexception", "Member[message]"] + - ["system.management.automation.pscommand", "system.management.automation.pscommand", "Method[addscript].ReturnValue"] + - ["system.string", "system.management.automation.psparameterizedproperty", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.pschildjobproxy", "Member[location]"] + - ["system.boolean", "system.management.automation.pscodeproperty", "Member[isgettable]"] + - ["system.management.automation.commandtypes", "system.management.automation.commandinfo", "Member[commandtype]"] + - ["system.management.automation.psobject", "system.management.automation.pseventargs", "Member[messagedata]"] + - ["system.management.automation.progressrecordtype", "system.management.automation.progressrecordtype!", "Member[completed]"] + - ["system.management.automation.rollbackseverity", "system.management.automation.rollbackseverity!", "Member[error]"] + - ["system.guid", "system.management.automation.jobrepository", "Method[getkey].ReturnValue"] + - ["system.string", "system.management.automation.pspropertyadapter", "Method[getpropertytypename].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.commandinfo", "Member[parametersets]"] + - ["system.management.automation.psmembertypes", "system.management.automation.pscodeproperty", "Member[membertype]"] + - ["system.string", "system.management.automation.psstyle+fileinfoformatting", "Member[directory]"] + - ["system.string", "system.management.automation.psvariable", "Member[name]"] + - ["system.string", "system.management.automation.commandnotfoundexception", "Member[commandname]"] + - ["system.management.automation.invocationinfo", "system.management.automation.invocationinfo!", "Method[create].ReturnValue"] + - ["system.management.automation.entryselectedby", "system.management.automation.listcontrolentry", "Member[entryselectedby]"] + - ["system.management.automation.jobstate", "system.management.automation.invalidjobstateexception", "Member[currentstate]"] + - ["system.string", "system.management.automation.psmoduleinfo", "Member[releasenotes]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[dispose]"] + - ["system.boolean", "system.management.automation.psvariableproperty", "Member[issettable]"] + - ["system.management.automation.signaturestatus", "system.management.automation.signature", "Member[status]"] + - ["system.string", "system.management.automation.verbslifecycle!", "Member[complete]"] + - ["system.collections.objectmodel.collection", "system.management.automation.drivemanagementintrinsics", "Method[getall].ReturnValue"] + - ["system.string", "system.management.automation.verbscommunications!", "Member[read]"] + - ["system.management.automation.remotingcapability", "system.management.automation.remotingcapability!", "Member[none]"] + - ["system.management.automation.providerinfo", "system.management.automation.cmdletprovidermanagementintrinsics", "Method[getone].ReturnValue"] + - ["system.management.automation.confirmimpact", "system.management.automation.confirmimpact!", "Member[none]"] + - ["system.object", "system.management.automation.psvariableproperty", "Member[value]"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[information]"] + - ["system.management.automation.remotingcapability", "system.management.automation.commandmetadata", "Member[remotingcapability]"] + - ["system.string", "system.management.automation.psstyle", "Method[formathyperlink].ReturnValue"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[position]"] + - ["system.boolean", "system.management.automation.psinvocationsettings", "Member[flowimpersonationpolicy]"] + - ["system.management.automation.variableaccessmode", "system.management.automation.variableaccessmode!", "Member[readwrite]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[property]"] + - ["system.string", "system.management.automation.pscustomobject", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.psclassmemberinfo", "Member[name]"] + - ["system.string", "system.management.automation.hostutilities!", "Member[remotesessionopenfileevent]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.applicationinfo", "Member[outputtype]"] + - ["system.boolean", "system.management.automation.parametersetmetadata", "Member[ismandatory]"] + - ["system.int32", "system.management.automation.parametersetmetadata", "Member[position]"] + - ["system.boolean", "system.management.automation.psnoteproperty", "Member[issettable]"] + - ["system.collections.objectmodel.collection", "system.management.automation.contentcmdletproviderintrinsics", "Method[getreader].ReturnValue"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[data]"] + - ["system.string", "system.management.automation.switchparameter", "Method[tostring].ReturnValue"] + - ["system.management.automation.actionpreference", "system.management.automation.actionpreference!", "Member[silentlycontinue]"] + - ["system.object", "system.management.automation.runtimedefinedparameter", "Member[value]"] + - ["system.management.automation.powershellstreamtype", "system.management.automation.powershellstreamtype!", "Member[input]"] + - ["system.management.automation.remotestreamoptions", "system.management.automation.remotestreamoptions!", "Member[addinvocationinfotoerrorrecord]"] + - ["system.management.automation.signature", "system.management.automation.cataloginformation", "Member[signature]"] + - ["system.boolean", "system.management.automation.commandparameterinfo", "Member[valuefrompipelinebypropertyname]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.dscresourceinfo", "Member[properties]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.powershell", "Member[runspace]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[method]"] + - ["system.string", "system.management.automation.psstyle+foregroundcolor", "Member[magenta]"] + - ["system.version", "system.management.automation.psmoduleinfo", "Member[powershellhostversion]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[clearcontent]"] + - ["system.string", "system.management.automation.scriptblock", "Member[file]"] + - ["system.string", "system.management.automation.parameterattribute", "Member[helpmessage]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[reset]"] + - ["system.management.automation.progressrecordtype", "system.management.automation.progressrecord", "Member[recordtype]"] + - ["system.collections.objectmodel.readonlycollection", "system.management.automation.commandparameterinfo", "Member[aliases]"] + - ["system.string", "system.management.automation.pathinfostack", "Member[name]"] + - ["system.string", "system.management.automation.experimentalattribute", "Member[experimentname]"] + - ["system.boolean", "system.management.automation.languageprimitives!", "Method[isobjectenumerable].ReturnValue"] + - ["system.management.automation.psjobproxy", "system.management.automation.powershell", "Method[asjobproxy].ReturnValue"] + - ["system.string", "system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary", "Member[item]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[filter]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[debug]"] + - ["system.string", "system.management.automation.psstyle+formattingdata", "Member[feedbacktext]"] + - ["system.management.automation.moduletype", "system.management.automation.moduletype!", "Member[manifest]"] + - ["system.management.automation.pslanguagemode", "system.management.automation.pslanguagemode!", "Member[restrictedlanguage]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[delegates]"] + - ["system.management.automation.customcontrol", "system.management.automation.customitemexpression", "Member[customcontrol]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[joinpath]"] + - ["t", "system.management.automation.psmemberinfocollection", "Member[item]"] + - ["system.string", "system.management.automation.pstypename", "Member[name]"] + - ["system.management.automation.entryselectedby", "system.management.automation.customcontrolentry", "Member[selectedby]"] + - ["system.collections.objectmodel.collection", "system.management.automation.itemcmdletproviderintrinsics", "Method[get].ReturnValue"] + - ["system.management.automation.breakpointupdatetype", "system.management.automation.breakpointupdatetype!", "Member[set]"] + - ["system.collections.generic.ienumerable", "system.management.automation.completioncompleters!", "Method[completecommand].ReturnValue"] + - ["system.string", "system.management.automation.pstracesource", "Member[description]"] + - ["system.string", "system.management.automation.linebreakpoint", "Method[tostring].ReturnValue"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getchilditem]"] + - ["system.boolean", "system.management.automation.parameterattribute", "Member[dontshow]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[variable]"] + - ["system.management.automation.confirmimpact", "system.management.automation.confirmimpact!", "Member[high]"] + - ["system.management.automation.implementedastype", "system.management.automation.implementedastype!", "Member[composite]"] + - ["system.int32", "system.management.automation.orderedhashtable", "Member[count]"] + - ["system.string", "system.management.automation.psmemberinfo", "Member[name]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[get]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[moveitemproperty]"] + - ["system.guid", "system.management.automation.dataaddedeventargs", "Member[powershellinstanceid]"] + - ["system.collections.generic.ienumerable", "system.management.automation.psmoduleinfo", "Member[scripts]"] + - ["system.boolean", "system.management.automation.commandparameterinfo", "Member[valuefromremainingarguments]"] + - ["system.management.automation.errorrecord", "system.management.automation.psnotsupportedexception", "Member[errorrecord]"] + - ["system.management.automation.pstracesourceoptions", "system.management.automation.pstracesourceoptions!", "Member[executionflow]"] + - ["system.management.automation.signaturestatus", "system.management.automation.signaturestatus!", "Member[notsigned]"] + - ["system.string", "system.management.automation.debugsource", "Member[script]"] + - ["system.management.automation.sessionstateentryvisibility", "system.management.automation.sessionstateentryvisibility!", "Member[private]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.pscodemethod", "Method[copy].ReturnValue"] + - ["system.string", "system.management.automation.verbsdata!", "Member[checkpoint]"] + - ["system.version", "system.management.automation.pssnapininfo", "Member[psversion]"] + - ["system.collections.generic.list", "system.management.automation.widecontrol", "Member[entries]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.scopeditemoptions!", "Member[readonly]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psnoteproperty", "Method[copy].ReturnValue"] + - ["system.management.automation.psadaptedproperty", "system.management.automation.pspropertyadapter", "Method[getproperty].ReturnValue"] + - ["system.management.automation.language.parseerror[]", "system.management.automation.parseexception", "Member[errors]"] + - ["system.management.automation.scopeditemoptions", "system.management.automation.scopeditemoptions!", "Member[unspecified]"] + - ["system.management.automation.invocationinfo", "system.management.automation.informationalrecord", "Member[invocationinfo]"] + - ["system.management.automation.actionpreference", "system.management.automation.actionpreference!", "Member[break]"] + - ["system.management.automation.psdatacollection", "system.management.automation.powershellstreams", "Member[errorstream]"] + - ["system.boolean", "system.management.automation.customitemexpression", "Member[enumeratecollection]"] + - ["system.string", "system.management.automation.verbsdiagnostic!", "Member[debug]"] + - ["system.string", "system.management.automation.verbscommon!", "Member[format]"] + - ["system.management.automation.errorrecord", "system.management.automation.actionpreferencestopexception", "Member[errorrecord]"] + - ["system.string", "system.management.automation.psstyle+progressconfiguration", "Member[style]"] + - ["system.nullable", "system.management.automation.hostinformationmessage", "Member[backgroundcolor]"] + - ["system.string", "system.management.automation.extendedtypedefinition", "Method[tostring].ReturnValue"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[method]"] + - ["system.management.automation.dscresourcerunascredential", "system.management.automation.dscresourcerunascredential!", "Member[default]"] + - ["system.management.automation.commandorigin", "system.management.automation.commandlookupeventargs", "Member[commandorigin]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[deviceerror]"] + - ["system.string", "system.management.automation.containerparentjob", "Member[location]"] + - ["system.uint64", "system.management.automation.pagingparameters", "Member[skip]"] + - ["system.management.automation.platform+xdg_type", "system.management.automation.platform+xdg_type!", "Member[default]"] + - ["system.management.automation.sessionstatecategory", "system.management.automation.sessionstatecategory!", "Member[cmdlet]"] + - ["system.string", "system.management.automation.customitemtext", "Member[text]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[convertfrom]"] + - ["system.string", "system.management.automation.psstyle", "Member[dimoff]"] + - ["system.string", "system.management.automation.errorcategoryinfo", "Member[activity]"] + - ["system.management.automation.psdatastreams", "system.management.automation.powershell", "Member[streams]"] + - ["system.datetime", "system.management.automation.pseventargs", "Member[timegenerated]"] + - ["system.string", "system.management.automation.pscodeproperty", "Member[typenameofvalue]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[black]"] + - ["system.string", "system.management.automation.completionresult", "Member[completiontext]"] + - ["system.collections.objectmodel.collection", "system.management.automation.pspropertyset", "Member[referencedpropertynames]"] + - ["system.management.automation.errorrecord", "system.management.automation.runtimeexception", "Member[errorrecord]"] + - ["system.boolean", "system.management.automation.sessionstate!", "Method[isvisible].ReturnValue"] + - ["system.collections.generic.list", "system.management.automation.tablecontrol", "Member[rows]"] + - ["system.management.automation.pathinfo", "system.management.automation.pathintrinsics", "Method[currentproviderlocation].ReturnValue"] + - ["system.string", "system.management.automation.progressrecord", "Member[currentoperation]"] + - ["system.management.automation.runspaces.runspace", "system.management.automation.processrunspacedebugendeventargs", "Member[runspace]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmemberinfo", "Member[membertype]"] + - ["system.management.automation.errorrecord", "system.management.automation.psinvalidcastexception", "Member[errorrecord]"] + - ["system.object", "system.management.automation.psscriptmethod", "Method[invoke].ReturnValue"] + - ["system.string", "system.management.automation.parameterattribute", "Member[parametersetname]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[newitemproperty]"] + - ["system.string", "system.management.automation.psobjecttypedescriptor", "Method[getclassname].ReturnValue"] + - ["system.management.automation.commandinvocationintrinsics", "system.management.automation.pscmdlet", "Member[invokecommand]"] + - ["system.string", "system.management.automation.job", "Method[autogeneratejobname].ReturnValue"] + - ["system.string", "system.management.automation.errordetails", "Member[message]"] + - ["system.string", "system.management.automation.providercmdlet!", "Member[getacl]"] + - ["system.boolean", "system.management.automation.variablepath", "Member[isdrivequalified]"] + - ["system.boolean", "system.management.automation.cmdlet", "Method[transactionavailable].ReturnValue"] + - ["system.management.automation.completionresulttype", "system.management.automation.completionresulttype!", "Member[keyword]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Member[brightblue]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[operator]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.management.automation.cmsmessagerecipient", "Member[certificates]"] + - ["system.collections.generic.ienumerable", "system.management.automation.cmdletprovidermanagementintrinsics", "Method[getall].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.hostutilities!", "Method[invokeonrunspace].ReturnValue"] + - ["system.int64", "system.management.automation.invocationinfo", "Member[historyid]"] + - ["system.management.automation.tablecontrol", "system.management.automation.tablecontrolbuilder", "Method[endtable].ReturnValue"] + - ["system.management.automation.psadaptedproperty", "system.management.automation.pspropertyadapter", "Method[getfirstpropertyordefault].ReturnValue"] + - ["system.management.automation.jobthreadoptions", "system.management.automation.jobthreadoptions!", "Member[usenewthread]"] + - ["system.management.automation.psmemberinfo", "system.management.automation.psevent", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.management.automation.itemcmdletproviderintrinsics", "Method[new].ReturnValue"] + - ["system.string", "system.management.automation.pseventjob", "Member[location]"] + - ["system.management.automation.psmembertypes", "system.management.automation.psmembertypes!", "Member[parameterizedproperty]"] + - ["system.string", "system.management.automation.parameterattribute", "Member[experimentname]"] + - ["system.string", "system.management.automation.psstyle+backgroundcolor", "Method[fromrgb].ReturnValue"] + - ["system.nullable", "system.management.automation.debuggercommandresults", "Member[resumeaction]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[export]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[restore]"] + - ["system.management.automation.errorrecord", "system.management.automation.pssecurityexception", "Member[errorrecord]"] + - ["system.string", "system.management.automation.verbsdata!", "Member[convertto]"] + - ["system.management.automation.returncontainers", "system.management.automation.returncontainers!", "Member[returnallcontainers]"] + - ["system.boolean", "system.management.automation.scriptblock", "Member[debuggerhidden]"] + - ["system.management.automation.pstokentype", "system.management.automation.pstokentype!", "Member[commandparameter]"] + - ["system.string", "system.management.automation.pscredential", "Member[username]"] + - ["system.management.automation.errorcategory", "system.management.automation.errorcategory!", "Member[securityerror]"] + - ["system.boolean", "system.management.automation.cmdletcommonmetadataattribute", "Member[supportspaging]"] + - ["system.collections.generic.list", "system.management.automation.customitemframe", "Member[customitems]"] + - ["system.management.automation.moduletype", "system.management.automation.moduletype!", "Member[script]"] + - ["system.string", "system.management.automation.outputtypeattribute", "Member[providercmdlet]"] + - ["system.int32", "system.management.automation.nativecommandexitexception", "Member[exitcode]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Instrumentation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Instrumentation.typemodel.yml new file mode 100644 index 000000000000..eb7fa6b3e625 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.Instrumentation.typemodel.yml @@ -0,0 +1,50 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.management.instrumentation.wmiconfigurationattribute", "Member[scope]"] + - ["system.boolean", "system.management.instrumentation.instance", "Member[published]"] + - ["system.management.instrumentation.instrumentationtype", "system.management.instrumentation.instrumentationtype!", "Member[instance]"] + - ["system.string", "system.management.instrumentation.wmiconfigurationattribute", "Member[namespacesecurity]"] + - ["system.string", "system.management.instrumentation.managementnameattribute", "Member[name]"] + - ["system.management.instrumentation.managementconfigurationtype", "system.management.instrumentation.managementconfigurationtype!", "Member[oncommit]"] + - ["system.type", "system.management.instrumentation.managementprobeattribute", "Member[schema]"] + - ["system.boolean", "system.management.instrumentation.managemententityattribute", "Member[external]"] + - ["system.management.instrumentation.managementconfigurationtype", "system.management.instrumentation.managementconfigurationattribute", "Member[mode]"] + - ["system.boolean", "system.management.instrumentation.iinstance", "Member[published]"] + - ["system.management.instrumentation.instrumentationtype", "system.management.instrumentation.instrumentationclassattribute", "Member[instrumentationtype]"] + - ["system.management.instrumentation.managementhostingmodel", "system.management.instrumentation.managementhostingmodel!", "Member[localsystem]"] + - ["system.string", "system.management.instrumentation.managemententityattribute", "Member[name]"] + - ["system.string", "system.management.instrumentation.managementqualifierattribute", "Member[name]"] + - ["system.type", "system.management.instrumentation.managementremoveattribute", "Member[schema]"] + - ["system.boolean", "system.management.instrumentation.managemententityattribute", "Member[singleton]"] + - ["system.management.instrumentation.managementhostingmodel", "system.management.instrumentation.managementhostingmodel!", "Member[localservice]"] + - ["system.type", "system.management.instrumentation.managementconfigurationattribute", "Member[schema]"] + - ["system.string", "system.management.instrumentation.instrumentedattribute", "Member[securitydescriptor]"] + - ["system.string", "system.management.instrumentation.managementmemberattribute", "Member[name]"] + - ["system.string", "system.management.instrumentation.wmiconfigurationattribute", "Member[securityrestriction]"] + - ["system.management.instrumentation.managementqualifierflavors", "system.management.instrumentation.managementqualifierflavors!", "Member[thisclassonly]"] + - ["system.object", "system.management.instrumentation.managementqualifierattribute", "Member[value]"] + - ["system.string", "system.management.instrumentation.instrumentationclassattribute", "Member[managedbaseclassname]"] + - ["system.type", "system.management.instrumentation.managementbindattribute", "Member[schema]"] + - ["system.management.instrumentation.managementqualifierflavors", "system.management.instrumentation.managementqualifierattribute", "Member[flavor]"] + - ["system.management.instrumentation.managementhostingmodel", "system.management.instrumentation.managementhostingmodel!", "Member[decoupled]"] + - ["system.management.instrumentation.instrumentationtype", "system.management.instrumentation.instrumentationtype!", "Member[abstract]"] + - ["system.boolean", "system.management.instrumentation.wmiconfigurationattribute", "Member[identifylevel]"] + - ["system.boolean", "system.management.instrumentation.instrumentation!", "Method[isassemblyregistered].ReturnValue"] + - ["system.management.instrumentation.instrumentationtype", "system.management.instrumentation.instrumentationtype!", "Member[event]"] + - ["system.string", "system.management.instrumentation.instrumentedattribute", "Member[namespacename]"] + - ["system.type", "system.management.instrumentation.managementenumeratorattribute", "Member[schema]"] + - ["system.management.instrumentation.managementhostingmodel", "system.management.instrumentation.wmiconfigurationattribute", "Member[hostingmodel]"] + - ["system.string", "system.management.instrumentation.wmiconfigurationattribute", "Member[hostinggroup]"] + - ["system.management.instrumentation.managementqualifierflavors", "system.management.instrumentation.managementqualifierflavors!", "Member[amended]"] + - ["system.management.instrumentation.managementqualifierflavors", "system.management.instrumentation.managementqualifierflavors!", "Member[disableoverride]"] + - ["system.string", "system.management.instrumentation.managementreferenceattribute", "Member[type]"] + - ["system.management.instrumentation.managementconfigurationtype", "system.management.instrumentation.managementconfigurationtype!", "Member[apply]"] + - ["system.string", "system.management.instrumentation.managednameattribute", "Member[name]"] + - ["system.management.instrumentation.managementqualifierflavors", "system.management.instrumentation.managementqualifierflavors!", "Member[classonly]"] + - ["system.management.instrumentation.managementhostingmodel", "system.management.instrumentation.managementhostingmodel!", "Member[networkservice]"] + - ["system.string", "system.management.instrumentation.managementinstaller", "Member[helptext]"] + - ["system.type", "system.management.instrumentation.managementtaskattribute", "Member[schema]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.typemodel.yml new file mode 100644 index 000000000000..7b174660186c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Management.typemodel.yml @@ -0,0 +1,369 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.management.methoddata", "Member[name]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidqualifier]"] + - ["system.boolean", "system.management.qualifierdata", "Member[isoverridable]"] + - ["system.management.managementbaseobject", "system.management.objectreadyeventargs", "Member[newobject]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[pending]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[updatetypemismatch]"] + - ["system.string", "system.management.managementpath", "Member[server]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[servertoobusy]"] + - ["system.timespan", "system.management.managementoptions", "Member[timeout]"] + - ["system.int32", "system.management.methoddatacollection", "Member[count]"] + - ["system.management.impersonationlevel", "system.management.impersonationlevel!", "Member[default]"] + - ["system.management.textformat", "system.management.textformat!", "Member[mof]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[marshalinvalidsignature]"] + - ["system.management.managementscope", "system.management.managementscope", "Method[clone].ReturnValue"] + - ["system.management.managementscope", "system.management.managementobject", "Member[scope]"] + - ["system.string", "system.management.qualifierdata", "Member[name]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[unknownobjecttype]"] + - ["system.object", "system.management.managementnamedvaluecollection", "Member[item]"] + - ["system.string", "system.management.wqleventquery", "Member[havingcondition]"] + - ["system.string", "system.management.connectionoptions", "Member[authority]"] + - ["system.codedom.codetypedeclaration", "system.management.managementclass", "Method[getstronglytypedclasscode].ReturnValue"] + - ["system.boolean", "system.management.relatedobjectquery", "Member[isschemaquery]"] + - ["system.management.propertydata", "system.management.propertydatacollection+propertydataenumerator", "Member[current]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidproviderregistration]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[failed]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[parameteridonretval]"] + - ["system.management.comparisonsettings", "system.management.comparisonsettings!", "Member[ignorequalifiers]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[registrationtoobroad]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[circularreference]"] + - ["system.management.managementclass", "system.management.managementclass", "Method[derive].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[callcanceled]"] + - ["system.object", "system.management.propertydatacollection+propertydataenumerator", "Member[current]"] + - ["system.object", "system.management.invokemethodoptions", "Method[clone].ReturnValue"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[default]"] + - ["system.string", "system.management.relatedobjectquery", "Member[relatedrole]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[privilegenotheld]"] + - ["system.management.managementbaseobject", "system.management.completedeventargs", "Member[statusobject]"] + - ["system.management.impersonationlevel", "system.management.connectionoptions", "Member[impersonation]"] + - ["system.boolean", "system.management.qualifierdata", "Member[propagatestosubclass]"] + - ["system.object", "system.management.managementobjectcollection", "Member[syncroot]"] + - ["system.management.managementobjectcollection", "system.management.managementclass", "Method[getsubclasses].ReturnValue"] + - ["system.object", "system.management.managementoptions", "Method[clone].ReturnValue"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[uint8]"] + - ["system.boolean", "system.management.managementpath", "Member[issingleton]"] + - ["system.management.qualifierdatacollection", "system.management.methoddata", "Member[qualifiers]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidparameterid]"] + - ["system.string", "system.management.managementbaseobject", "Method[gettext].ReturnValue"] + - ["system.string", "system.management.selectquery", "Member[querystring]"] + - ["system.object", "system.management.relationshipquery", "Method[clone].ReturnValue"] + - ["system.management.managementpath", "system.management.managementobject", "Method[put].ReturnValue"] + - ["system.string", "system.management.relatedobjectquery", "Member[relatedclass]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[backuprestorewinmgmtrunning]"] + - ["system.management.methoddata", "system.management.methoddatacollection", "Member[item]"] + - ["system.string", "system.management.wqleventquery", "Member[querylanguage]"] + - ["system.boolean", "system.management.propertydatacollection", "Member[issynchronized]"] + - ["system.object", "system.management.eventwatcheroptions", "Method[clone].ReturnValue"] + - ["system.boolean", "system.management.relationshipquery", "Member[isschemaquery]"] + - ["system.object", "system.management.wqlobjectquery", "Method[clone].ReturnValue"] + - ["system.string", "system.management.relatedobjectquery", "Member[relationshipqualifier]"] + - ["system.management.managementbaseobject", "system.management.managementobject", "Method[invokemethod].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidquery]"] + - ["system.management.managementbaseobject", "system.management.managementexception", "Member[errorinformation]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[false]"] + - ["system.object", "system.management.objectquery", "Method[clone].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[cannotbesingleton]"] + - ["system.collections.specialized.stringcollection", "system.management.selectquery", "Member[selectedproperties]"] + - ["system.object", "system.management.qualifierdata", "Member[value]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[propertynotanobject]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[string]"] + - ["system.object", "system.management.managementobjectcollection+managementobjectenumerator", "Member[current]"] + - ["system.collections.ienumerator", "system.management.methoddatacollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.management.managementbaseobject", "Method[clone].ReturnValue"] + - ["system.string", "system.management.managementpath", "Method[tostring].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidproperty]"] + - ["system.object", "system.management.managementbaseobject", "Method[getqualifiervalue].ReturnValue"] + - ["system.management.managementobjectcollection", "system.management.managementclass", "Method[getrelationshipclasses].ReturnValue"] + - ["system.management.methoddatacollection", "system.management.managementclass", "Member[methods]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[incompleteclass]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[clienttooslow]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[propagatedproperty]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[querynotimplemented]"] + - ["system.string", "system.management.wqleventquery", "Member[condition]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[toomanyproperties]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[propagatedmethod]"] + - ["system.object", "system.management.selectquery", "Method[clone].ReturnValue"] + - ["system.string", "system.management.relationshipquery", "Member[sourceobject]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[methoddisabled]"] + - ["system.object", "system.management.managementquery", "Method[clone].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[unexpected]"] + - ["system.object", "system.management.methoddatacollection+methoddataenumerator", "Member[current]"] + - ["system.management.managementpath", "system.management.managementobject", "Method[copyto].ReturnValue"] + - ["system.boolean", "system.management.methoddatacollection", "Member[issynchronized]"] + - ["system.management.managementpath", "system.management.objectputeventargs", "Member[path]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidstream]"] + - ["system.object", "system.management.qualifierdatacollection", "Member[syncroot]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[unsupportedclassupdate]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[marshalversionmismatch]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[notavailable]"] + - ["system.boolean", "system.management.relatedobjectquery", "Member[classdefinitionsonly]"] + - ["system.management.comparisonsettings", "system.management.comparisonsettings!", "Member[ignoreflavor]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[registrationtooprecise]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[toomuchdata]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[cannotbeabstract]"] + - ["system.management.puttype", "system.management.puttype!", "Member[none]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[unsupportedparameter]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[none]"] + - ["system.management.managementobjectcollection+managementobjectenumerator", "system.management.managementobjectcollection", "Method[getenumerator].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[providernotcapable]"] + - ["system.management.propertydata", "system.management.propertydatacollection", "Member[item]"] + - ["system.management.managementobjectcollection", "system.management.managementobjectsearcher", "Method[get].ReturnValue"] + - ["system.string", "system.management.managementquery", "Member[querystring]"] + - ["system.timespan", "system.management.wqleventquery", "Member[groupwithininterval]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[shuttingdown]"] + - ["system.boolean", "system.management.qualifierdata", "Member[islocal]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[providerloadfailure]"] + - ["system.management.codelanguage", "system.management.codelanguage!", "Member[mcpp]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[boolean]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[methodnotimplemented]"] + - ["system.object", "system.management.enumerationoptions", "Method[clone].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[providernotfound]"] + - ["system.object", "system.management.propertydata", "Member[value]"] + - ["system.collections.ienumerator", "system.management.managementobjectcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.management.relationshipquery", "Member[thisrole]"] + - ["system.management.managementobjectcollection", "system.management.managementclass", "Method[getrelatedclasses].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[typemismatch]"] + - ["system.management.comparisonsettings", "system.management.comparisonsettings!", "Member[ignoredefaultvalues]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidsyntax]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[unparsablequery]"] + - ["system.boolean", "system.management.managementpath", "Member[isinstance]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidcimtype]"] + - ["system.management.enumerationoptions", "system.management.managementobjectsearcher", "Member[options]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[updateoverridenotallowed]"] + - ["system.management.codelanguage", "system.management.codelanguage!", "Member[vjsharp]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[buffertoosmall]"] + - ["system.int32", "system.management.enumerationoptions", "Member[blocksize]"] + - ["system.management.managementnamedvaluecollection", "system.management.managementnamedvaluecollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.management.managementbaseobject", "Method[equals].ReturnValue"] + - ["system.collections.ienumerator", "system.management.propertydatacollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.management.wqleventquery", "Member[groupbypropertylist]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidoperator]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[outofdiskspace]"] + - ["system.management.puttype", "system.management.puttype!", "Member[createonly]"] + - ["system.management.impersonationlevel", "system.management.impersonationlevel!", "Member[anonymous]"] + - ["system.int32", "system.management.qualifierdatacollection", "Member[count]"] + - ["system.management.codelanguage", "system.management.codelanguage!", "Member[vb]"] + - ["system.management.managementobject", "system.management.managementclass", "Method[createinstance].ReturnValue"] + - ["system.int32", "system.management.managementbaseobject", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.management.managementdatetimeconverter!", "Method[todmtfdatetime].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidqualifiertype]"] + - ["system.boolean", "system.management.enumerationoptions", "Member[rewindable]"] + - ["system.object", "system.management.managementpath", "Method[clone].ReturnValue"] + - ["system.management.methoddatacollection+methoddataenumerator", "system.management.methoddatacollection", "Method[getenumerator].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[initializationfailure]"] + - ["system.string", "system.management.propertydata", "Member[origin]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[aggregatingbyobject]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidobject]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[localcredentials]"] + - ["system.management.puttype", "system.management.puttype!", "Member[updateonly]"] + - ["system.string", "system.management.relationshipquery", "Member[relationshipclass]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[amendedobject]"] + - ["system.int32", "system.management.propertydatacollection", "Member[count]"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[call]"] + - ["system.int32", "system.management.managementobjectcollection", "Member[count]"] + - ["system.object", "system.management.managementobject", "Method[clone].ReturnValue"] + - ["system.management.qualifierdatacollection", "system.management.managementbaseobject", "Member[qualifiers]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[providerfailure]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidclass]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidoperation]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[duplicateobjects]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[illegalnull]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[queueoverflow]"] + - ["system.boolean", "system.management.qualifierdata", "Member[propagatestoinstance]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[overridenotallowed]"] + - ["system.management.codelanguage", "system.management.codelanguage!", "Member[csharp]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[nonconsecutiveparameterids]"] + - ["system.boolean", "system.management.enumerationoptions", "Member[directread]"] + - ["system.management.managementobjectcollection", "system.management.managementobject", "Method[getrelationships].ReturnValue"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[real32]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[classhasinstances]"] + - ["system.management.managementbaseobject", "system.management.managementobjectcollection+managementobjectenumerator", "Member[current]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[nondecoratedobject]"] + - ["system.management.comparisonsettings", "system.management.comparisonsettings!", "Member[ignoreclass]"] + - ["system.management.comparisonsettings", "system.management.comparisonsettings!", "Member[includeall]"] + - ["system.string", "system.management.relatedobjectquery", "Member[sourceobject]"] + - ["system.management.puttype", "system.management.puttype!", "Member[updateorcreate]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[noteventclass]"] + - ["system.int32", "system.management.progresseventargs", "Member[current]"] + - ["system.management.puttype", "system.management.putoptions", "Member[type]"] + - ["system.management.managementobjectcollection", "system.management.managementobject", "Method[getrelated].ReturnValue"] + - ["system.management.objectgetoptions", "system.management.managementobject", "Member[options]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[illegaloperation]"] + - ["system.boolean", "system.management.methoddatacollection+methoddataenumerator", "Method[movenext].ReturnValue"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[sint16]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[uint64]"] + - ["system.boolean", "system.management.enumerationoptions", "Member[prototypeonly]"] + - ["system.string", "system.management.managementpath", "Member[namespacepath]"] + - ["system.management.managementpath", "system.management.managementobject", "Member[classpath]"] + - ["system.boolean", "system.management.qualifierdatacollection+qualifierdataenumerator", "Method[movenext].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[notsupported]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[criticalerror]"] + - ["system.string", "system.management.managementpath", "Member[path]"] + - ["system.object", "system.management.wqleventquery", "Method[clone].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[accessdenied]"] + - ["system.management.propertydatacollection", "system.management.managementbaseobject", "Member[systemproperties]"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[packetprivacy]"] + - ["system.string", "system.management.managementpath", "Member[classname]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidmethodparameters]"] + - ["system.string", "system.management.relatedobjectquery", "Member[thisrole]"] + - ["system.boolean", "system.management.propertydatacollection+propertydataenumerator", "Method[movenext].ReturnValue"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[packetintegrity]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidsuperclass]"] + - ["system.management.qualifierdatacollection+qualifierdataenumerator", "system.management.qualifierdatacollection", "Method[getenumerator].ReturnValue"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[unchanged]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[unknownpackettype]"] + - ["system.management.impersonationlevel", "system.management.impersonationlevel!", "Member[impersonate]"] + - ["system.management.codelanguage", "system.management.codelanguage!", "Member[jscript]"] + - ["system.management.impersonationlevel", "system.management.impersonationlevel!", "Member[delegate]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[propagatedqualifier]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidpropertytype]"] + - ["system.timespan", "system.management.managementoptions!", "Member[infinitetimeout]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidnamespace]"] + - ["system.boolean", "system.management.selectquery", "Member[isschemaquery]"] + - ["system.boolean", "system.management.enumerationoptions", "Member[useamendedqualifiers]"] + - ["system.string", "system.management.managementdatetimeconverter!", "Method[todmtftimeinterval].ReturnValue"] + - ["system.string", "system.management.connectionoptions", "Member[username]"] + - ["system.management.authenticationlevel", "system.management.connectionoptions", "Member[authentication]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[char16]"] + - ["system.management.impersonationlevel", "system.management.impersonationlevel!", "Member[identify]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[cannotchangekeyinheritance]"] + - ["system.object", "system.management.managementobject", "Method[invokemethod].ReturnValue"] + - ["system.string", "system.management.selectquery", "Member[condition]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[operationcanceled]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[different]"] + - ["system.management.managementstatus", "system.management.stoppedeventargs", "Member[status]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[missingparameterid]"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[connect]"] + - ["system.management.managementbaseobject", "system.management.methoddata", "Member[inparameters]"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[packet]"] + - ["system.management.eventwatcheroptions", "system.management.managementeventwatcher", "Member[options]"] + - ["system.string", "system.management.managementpath", "Member[relativepath]"] + - ["system.management.managementstatus", "system.management.managementexception", "Member[errorcode]"] + - ["system.object", "system.management.methoddatacollection", "Member[syncroot]"] + - ["system.object", "system.management.managementbaseobject", "Method[getpropertyvalue].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[missingaggregationlist]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidduplicateparameter]"] + - ["system.object", "system.management.connectionoptions", "Method[clone].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[outofmemory]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[cannotchangeindexinheritance]"] + - ["system.string", "system.management.wqleventquery", "Member[querystring]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[missinggroupwithin]"] + - ["system.security.securestring", "system.management.connectionoptions", "Member[securepassword]"] + - ["system.boolean", "system.management.relationshipquery", "Member[classdefinitionsonly]"] + - ["system.string", "system.management.progresseventargs", "Member[message]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[object]"] + - ["system.object", "system.management.objectgetoptions", "Method[clone].ReturnValue"] + - ["system.object", "system.management.managementbaseobject", "Method[getpropertyqualifiervalue].ReturnValue"] + - ["system.string", "system.management.relatedobjectquery", "Member[relatedqualifier]"] + - ["system.management.propertydatacollection+propertydataenumerator", "system.management.propertydatacollection", "Method[getenumerator].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidmethod]"] + - ["system.boolean", "system.management.managementclass", "Method[getstronglytypedclasscode].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[timedout]"] + - ["system.timespan", "system.management.wqleventquery", "Member[withininterval]"] + - ["system.management.propertydatacollection", "system.management.managementbaseobject", "Member[properties]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[unsupportedputextension]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[updatepropagatedmethod]"] + - ["system.boolean", "system.management.propertydata", "Member[isarray]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[nomoredata]"] + - ["system.management.cimtype", "system.management.propertydata", "Member[type]"] + - ["system.management.connectionoptions", "system.management.managementscope", "Member[options]"] + - ["system.string", "system.management.relatedobjectquery", "Member[relationshipclass]"] + - ["system.management.managementbaseobject", "system.management.eventarrivedeventargs", "Member[newevent]"] + - ["system.management.managementpath", "system.management.managementpath!", "Member[defaultpath]"] + - ["system.boolean", "system.management.enumerationoptions", "Member[enumeratedeep]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[datetime]"] + - ["system.management.managementpath", "system.management.managementbaseobject", "Member[classpath]"] + - ["system.string", "system.management.wqleventquery", "Member[eventclassname]"] + - ["system.management.qualifierdata", "system.management.qualifierdatacollection", "Member[item]"] + - ["system.string", "system.management.managementobject", "Method[tostring].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[alreadyexists]"] + - ["system.int32", "system.management.progresseventargs", "Member[upperbound]"] + - ["system.object", "system.management.managementbaseobject", "Member[item]"] + - ["system.management.comparisonsettings", "system.management.comparisonsettings!", "Member[ignoreobjectsource]"] + - ["system.string", "system.management.selectquery", "Member[classname]"] + - ["system.boolean", "system.management.enumerationoptions", "Member[ensurelocatable]"] + - ["system.object", "system.management.putoptions", "Method[clone].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[readonly]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[real64]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[sint32]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[valueoutofrange]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[sint8]"] + - ["system.management.managementpath", "system.management.managementpath", "Method[clone].ReturnValue"] + - ["system.string", "system.management.managementquery", "Member[querylanguage]"] + - ["system.string", "system.management.connectionoptions", "Member[locale]"] + - ["system.string", "system.management.methoddata", "Member[origin]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[uninterpretableproviderquery]"] + - ["system.object", "system.management.propertydatacollection", "Member[syncroot]"] + - ["system.boolean", "system.management.managementscope", "Member[isconnected]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[classhaschildren]"] + - ["system.timespan", "system.management.managementdatetimeconverter!", "Method[totimespan].ReturnValue"] + - ["system.management.managementobjectcollection", "system.management.managementclass", "Method[getinstances].ReturnValue"] + - ["system.object", "system.management.eventquery", "Method[clone].ReturnValue"] + - ["system.management.managementscope", "system.management.managementobjectsearcher", "Member[scope]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[cannotbekey]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[transportfailure]"] + - ["system.management.managementscope", "system.management.managementeventwatcher", "Member[scope]"] + - ["system.boolean", "system.management.managementobjectcollection", "Member[issynchronized]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidflavor]"] + - ["system.string", "system.management.propertydata", "Member[name]"] + - ["system.management.managementnamedvaluecollection", "system.management.managementoptions", "Member[context]"] + - ["system.boolean", "system.management.objectgetoptions", "Member[useamendedqualifiers]"] + - ["system.management.managementbaseobject", "system.management.managementobject", "Method[getmethodparameters].ReturnValue"] + - ["system.collections.ienumerator", "system.management.qualifierdatacollection", "Method[getenumerator].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidparameter]"] + - ["system.management.managementstatus", "system.management.completedeventargs", "Member[status]"] + - ["system.management.textformat", "system.management.textformat!", "Member[cimdtd20]"] + - ["system.collections.specialized.stringcollection", "system.management.managementclass", "Member[derivation]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidquerytype]"] + - ["system.string", "system.management.wqlobjectquery", "Member[querylanguage]"] + - ["system.datetime", "system.management.managementdatetimeconverter!", "Method[todatetime].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[systemproperty]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[resettodefault]"] + - ["system.object", "system.management.managementclass", "Method[clone].ReturnValue"] + - ["system.boolean", "system.management.managementpath", "Member[isclass]"] + - ["system.management.textformat", "system.management.textformat!", "Member[wmidtd20]"] + - ["system.management.managementbaseobject", "system.management.managementeventwatcher", "Method[waitfornextevent].ReturnValue"] + - ["system.management.managementpath", "system.management.managementclass", "Member[path]"] + - ["system.boolean", "system.management.managementbaseobject", "Method[compareto].ReturnValue"] + - ["system.management.qualifierdatacollection", "system.management.propertydata", "Member[qualifiers]"] + - ["system.boolean", "system.management.enumerationoptions", "Member[returnimmediately]"] + - ["system.boolean", "system.management.connectionoptions", "Member[enableprivileges]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[partialresults]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidcontext]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[notfound]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[uint16]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[invalidobjectpath]"] + - ["system.management.managementpath", "system.management.managementobject", "Member[path]"] + - ["system.object", "system.management.qualifierdatacollection+qualifierdataenumerator", "Member[current]"] + - ["system.management.qualifierdata", "system.management.qualifierdatacollection+qualifierdataenumerator", "Member[current]"] + - ["system.management.managementbaseobject", "system.management.methoddata", "Member[outparameters]"] + - ["system.string", "system.management.connectionoptions", "Member[password]"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[noerror]"] + - ["system.boolean", "system.management.propertydata", "Member[islocal]"] + - ["system.boolean", "system.management.managementobjectcollection+managementobjectenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.management.qualifierdata", "Member[isamended]"] + - ["system.management.comparisonsettings", "system.management.comparisonsettings!", "Member[ignorecase]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[uint32]"] + - ["system.object", "system.management.relatedobjectquery", "Method[clone].ReturnValue"] + - ["system.management.managementstatus", "system.management.managementstatus!", "Member[refresherbusy]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[reference]"] + - ["system.intptr", "system.management.managementbaseobject!", "Method[op_explicit].ReturnValue"] + - ["system.management.eventquery", "system.management.managementeventwatcher", "Member[query]"] + - ["system.int32", "system.management.eventwatcheroptions", "Member[blocksize]"] + - ["system.object", "system.management.managementscope", "Method[clone].ReturnValue"] + - ["system.string", "system.management.relationshipquery", "Member[relationshipqualifier]"] + - ["system.object", "system.management.managementeventargs", "Member[context]"] + - ["system.management.methoddata", "system.management.methoddatacollection+methoddataenumerator", "Member[current]"] + - ["system.management.cimtype", "system.management.cimtype!", "Member[sint64]"] + - ["system.boolean", "system.management.putoptions", "Member[useamendedqualifiers]"] + - ["system.management.objectquery", "system.management.managementobjectsearcher", "Member[query]"] + - ["system.object", "system.management.deleteoptions", "Method[clone].ReturnValue"] + - ["system.management.authenticationlevel", "system.management.authenticationlevel!", "Member[none]"] + - ["system.boolean", "system.management.qualifierdatacollection", "Member[issynchronized]"] + - ["system.management.managementpath", "system.management.managementscope", "Member[path]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Media.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Media.typemodel.yml new file mode 100644 index 000000000000..7defa43286f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Media.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.media.systemsound", "system.media.systemsounds!", "Member[exclamation]"] + - ["system.media.systemsound", "system.media.systemsounds!", "Member[hand]"] + - ["system.media.systemsound", "system.media.systemsounds!", "Member[asterisk]"] + - ["system.media.systemsound", "system.media.systemsounds!", "Member[beep]"] + - ["system.string", "system.media.soundplayer", "Member[soundlocation]"] + - ["system.io.stream", "system.media.soundplayer", "Member[stream]"] + - ["system.object", "system.media.soundplayer", "Member[tag]"] + - ["system.boolean", "system.media.soundplayer", "Member[isloadcompleted]"] + - ["system.int32", "system.media.soundplayer", "Member[loadtimeout]"] + - ["system.media.systemsound", "system.media.systemsounds!", "Member[question]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Messaging.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Messaging.Design.typemodel.yml new file mode 100644 index 000000000000..0d65351ea838 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Messaging.Design.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.messaging.design.queuepathdialog", "Member[path]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.messaging.design.queuepatheditor", "Method[geteditstyle].ReturnValue"] + - ["system.object", "system.messaging.design.queuepatheditor", "Method[editvalue].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Messaging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Messaging.typemodel.yml new file mode 100644 index 000000000000..b65c5b634a70 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Messaging.typemodel.yml @@ -0,0 +1,500 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[sendercertificate]"] + - ["system.boolean", "system.messaging.message", "Member[islastintransaction]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[fortezza]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionaccess!", "Member[receive]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[islastintransaction]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalpropertysize]"] + - ["system.string", "system.messaging.messagequeueinstaller", "Member[multicastaddress]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[receivebycorrelationid].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[transactionusage]"] + - ["system.int32", "system.messaging.messagepropertyfilter", "Member[defaultextensionsize]"] + - ["system.iasyncresult", "system.messaging.messagequeue", "Method[beginpeek].ReturnValue"] + - ["system.datetime", "system.messaging.messagequeuecriteria", "Member[modifiedafter]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalmessageproperties]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[resultbuffertoosmall]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[formatnamebuffertoosmall]"] + - ["system.string", "system.messaging.messagequeue", "Member[label]"] + - ["system.string", "system.messaging.defaultpropertiestosend", "Member[label]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[corruptedqueuewasdeleted]"] + - ["system.boolean", "system.messaging.defaultpropertiestosend", "Member[usejournalqueue]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalqueuepathname]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegaloperation]"] + - ["system.int32", "system.messaging.message", "Member[bodytype]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[queuedeleted]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[priority]"] + - ["system.componentmodel.isynchronizeinvoke", "system.messaging.messagequeue", "Member[synchronizingobject]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[insufficientproperties]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[guidnotmatching]"] + - ["system.messaging.messagequeue[]", "system.messaging.messagequeue!", "Method[getpublicqueuesbylabel].ReturnValue"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[id]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalenterpriseoperation]"] + - ["system.datetime", "system.messaging.messagequeuecriteria", "Member[createdafter]"] + - ["system.byte[]", "system.messaging.message", "Member[digitalsignature]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[peekbycorrelationid].ReturnValue"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[peekbylookupid].ReturnValue"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[sttacq]"] + - ["system.messaging.acknowledgetypes", "system.messaging.message", "Member[acknowledgetype]"] + - ["system.messaging.messagequeuetransactiontype", "system.messaging.messagequeuetransactiontype!", "Member[none]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[invalidhandle]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.message", "Member[authenticationprovidertype]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[publickeynotfound]"] + - ["system.guid", "system.messaging.messagequeue!", "Method[getmachineid].ReturnValue"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[messagetype]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[endpeek].ReturnValue"] + - ["system.intptr", "system.messaging.messagequeue", "Member[writehandle]"] + - ["system.string", "system.messaging.messagequeuepermissionattribute", "Member[label]"] + - ["system.messaging.cursor", "system.messaging.messagequeue", "Method[createcursor].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotcreateonglobalcatalog]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionentry", "Member[permissionaccess]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[deleteconnectednetworkinuse]"] + - ["system.messaging.messagequeue", "system.messaging.message", "Member[transactionstatusqueue]"] + - ["system.messaging.messagequeue", "system.messaging.message", "Member[responsequeue]"] + - ["system.iasyncresult", "system.messaging.peekcompletedeventargs", "Member[asyncresult]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[nottransactionalqueue]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[administrationqueue]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[label]"] + - ["system.string", "system.messaging.trustee", "Member[systemname]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[genericwrite]"] + - ["system.boolean", "system.messaging.defaultpropertiestosend", "Member[usedeadletterqueue]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[authenticationprovidername]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionaccess!", "Member[send]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[unsupportedaccessmode]"] + - ["system.messaging.messagequeuetransactionstatus", "system.messaging.messagequeuetransactionstatus!", "Member[committed]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotsetcryptographicsecuritydescriptor]"] + - ["system.boolean", "system.messaging.activexmessageformatter", "Method[canread].ReturnValue"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[deletequeue]"] + - ["system.string", "system.messaging.messagequeuecriteria", "Member[label]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[nomsmqserversondc]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[write]"] + - ["system.messaging.encryptionrequired", "system.messaging.messagequeue", "Member[encryptionrequired]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[changequeuepermissions]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[nomsmqserversonglobalcatalog]"] + - ["system.string", "system.messaging.messagingdescriptionattribute", "Member[description]"] + - ["system.messaging.messagequeue[]", "system.messaging.messagequeue!", "Method[getpublicqueues].ReturnValue"] + - ["system.int32", "system.messaging.accesscontrolentry", "Member[customaccessrights]"] + - ["system.messaging.acknowledgetypes", "system.messaging.defaultpropertiestosend", "Member[acknowledgetype]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[md2]"] + - ["system.string", "system.messaging.message", "Member[id]"] + - ["system.boolean", "system.messaging.messagequeuepermissionentrycollection", "Method[contains].ReturnValue"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[ssl]"] + - ["system.boolean", "system.messaging.messagequeue", "Member[transactional]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[sendercertificatebuffertoosmall]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalprivateproperties]"] + - ["system.string", "system.messaging.message", "Member[authenticationprovidername]"] + - ["system.messaging.messageenumerator", "system.messaging.messagequeue", "Method[getmessageenumerator].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[missingconnectortype]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[delete]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[dependentclientlicenseoverflow]"] + - ["system.boolean", "system.messaging.messagequeueenumerator", "Method[movenext].ReturnValue"] + - ["system.messaging.peekaction", "system.messaging.peekaction!", "Member[current]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueexception", "Member[messagequeueerrorcode]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[reachqueuetimeout]"] + - ["system.boolean", "system.messaging.messagequeueinstaller", "Method[isequivalentinstaller].ReturnValue"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[purged]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[publickeydoesnotexist]"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[none]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[operationcanceled]"] + - ["system.messaging.encryptionalgorithm", "system.messaging.defaultpropertiestosend", "Member[encryptionalgorithm]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[messagenotfound]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[corruptedinternalcertificate]"] + - ["system.boolean", "system.messaging.messagequeue", "Member[canwrite]"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[notacknowledgereceive]"] + - ["system.int64", "system.messaging.messagequeue", "Member[maximumjournalsize]"] + - ["system.messaging.genericaccessrights", "system.messaging.genericaccessrights!", "Member[read]"] + - ["system.datetime", "system.messaging.message", "Member[arrivedtime]"] + - ["system.messaging.queueaccessmode", "system.messaging.queueaccessmode!", "Member[receiveandadmin]"] + - ["system.boolean", "system.messaging.imessageformatter", "Method[canread].ReturnValue"] + - ["system.string", "system.messaging.message", "Member[transactionid]"] + - ["system.messaging.queueaccessmode", "system.messaging.queueaccessmode!", "Member[receive]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[hashalgorithm]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[none]"] + - ["system.messaging.messagetype", "system.messaging.message", "Member[messagetype]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[writenotallowed]"] + - ["system.messaging.queueaccessmode", "system.messaging.queueaccessmode!", "Member[send]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[timetobereceived]"] + - ["system.int32", "system.messaging.accesscontrollist", "Method[indexof].ReturnValue"] + - ["system.intptr", "system.messaging.messageenumerator", "Member[cursorhandle]"] + - ["system.messaging.messagequeuetransactiontype", "system.messaging.messagequeuetransactiontype!", "Member[single]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[verylow]"] + - ["system.int64", "system.messaging.message", "Member[lookupid]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[usetracing]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[dserror]"] + - ["system.object", "system.messaging.xmlmessageformatter", "Method[read].ReturnValue"] + - ["system.boolean", "system.messaging.message", "Member[authenticated]"] + - ["system.boolean", "system.messaging.messagequeue!", "Member[enableconnectioncache]"] + - ["system.int64", "system.messaging.messagequeueinstaller", "Member[maximumjournalsize]"] + - ["system.messaging.queueaccessmode", "system.messaging.queueaccessmode!", "Member[peek]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalpropertyid]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[authenticated]"] + - ["system.string", "system.messaging.messagequeueinstaller", "Member[path]"] + - ["system.boolean", "system.messaging.message", "Member[usedeadletterqueue]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalsort]"] + - ["system.messaging.acknowledgment", "system.messaging.message", "Member[acknowledgment]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionaccess!", "Member[none]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[senderid]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[receive]"] + - ["system.boolean", "system.messaging.message", "Member[useencryption]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[senderversion]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionaccess!", "Member[administer]"] + - ["system.messaging.queueaccessmode", "system.messaging.queueaccessmode!", "Member[peekandadmin]"] + - ["system.runtime.serialization.formatters.formatterassemblystyle", "system.messaging.binarymessageformatter", "Member[topobjectformat]"] + - ["system.security.ipermission", "system.messaging.messagequeuepermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.messaging.messagepriority", "system.messaging.defaultpropertiestosend", "Member[priority]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[receive].ReturnValue"] + - ["system.boolean", "system.messaging.messagequeue!", "Method[exists].ReturnValue"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[lookupid]"] + - ["system.messaging.messagetype", "system.messaging.messagetype!", "Member[normal]"] + - ["system.messaging.trusteetype", "system.messaging.trusteetype!", "Member[group]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[connectortype]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[servicenotavailable]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[receivebyid].ReturnValue"] + - ["system.messaging.accesscontrolentrytype", "system.messaging.accesscontrolentrytype!", "Member[set]"] + - ["system.messaging.trusteetype", "system.messaging.trustee", "Member[trusteetype]"] + - ["system.guid", "system.messaging.messagequeue", "Member[id]"] + - ["system.messaging.messagequeueenumerator", "system.messaging.messagequeue!", "Method[getmessagequeueenumerator].ReturnValue"] + - ["system.messaging.messagequeue", "system.messaging.messagequeueenumerator", "Member[current]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionattribute", "Member[permissionaccess]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[couldnotencrypt]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotcreatehashex]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[messagestoragefailed]"] + - ["system.messaging.trusteetype", "system.messaging.trusteetype!", "Member[computer]"] + - ["system.messaging.encryptionalgorithm", "system.messaging.message", "Member[encryptionalgorithm]"] + - ["system.datetime", "system.messaging.message", "Member[senttime]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[sttmer]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[rsafull]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[accessdenied]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[property]"] + - ["system.object", "system.messaging.activexmessageformatter", "Method[read].ReturnValue"] + - ["system.boolean", "system.messaging.accesscontrollist", "Method[contains].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[remotemachinenotavailable]"] + - ["system.messaging.messagelookupaction", "system.messaging.messagelookupaction!", "Member[current]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalcursoraction]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[corruptedpersonalcertstore]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[unsupportedoperation]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotimpersonateclient]"] + - ["system.messaging.messagequeue", "system.messaging.messagequeue!", "Method[create].ReturnValue"] + - ["system.messaging.accesscontrolentrytype", "system.messaging.accesscontrolentrytype!", "Member[revoke]"] + - ["system.messaging.accesscontrolentrytype", "system.messaging.accesscontrolentrytype!", "Member[deny]"] + - ["system.boolean", "system.messaging.messagequeue", "Member[denysharedreceive]"] + - ["system.datetime", "system.messaging.messagequeue", "Member[createtime]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotjoindomain]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[writesecurity]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[privilegenotheld]"] + - ["system.boolean", "system.messaging.messagequeuepermission", "Method[isunrestricted].ReturnValue"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[attachsenderid]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[getqueueproperties]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[sha]"] + - ["system.string", "system.messaging.message", "Member[label]"] + - ["system.boolean", "system.messaging.messageenumerator", "Method[movenext].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[bufferoverflow]"] + - ["system.security.securityelement", "system.messaging.messagequeuepermission", "Method[toxml].ReturnValue"] + - ["system.string", "system.messaging.messagequeuepermissionentry", "Member[category]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[receivetimeout]"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[positivereceive]"] + - ["system.messaging.genericaccessrights", "system.messaging.genericaccessrights!", "Member[all]"] + - ["system.iasyncresult", "system.messaging.receivecompletedeventargs", "Member[asyncresult]"] + - ["system.configuration.install.uninstallaction", "system.messaging.messagequeueinstaller", "Member[uninstallaction]"] + - ["system.messaging.messagepropertyfilter", "system.messaging.messagequeue", "Member[messagereadpropertyfilter]"] + - ["system.string", "system.messaging.messagequeuepermissionattribute", "Member[path]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[isfirstintransaction]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[mqisserverempty]"] + - ["system.string", "system.messaging.trustee", "Member[name]"] + - ["system.int64", "system.messaging.message", "Member[senderversion]"] + - ["system.type[]", "system.messaging.xmlmessageformatter", "Member[targettypes]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[fullcontrol]"] + - ["system.byte[]", "system.messaging.message", "Member[destinationsymmetrickey]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[userbuffertoosmall]"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[fullreachqueue]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[queuenotfound]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[propertynotallowed]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[base]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[appspecific]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[writemessage]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalformatname]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[machineexists]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalrelation]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[acknowledgment]"] + - ["system.boolean", "system.messaging.messagequeuepermission", "Method[issubsetof].ReturnValue"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[negativereceive]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionaccess!", "Member[peek]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[certificatenotprovided]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[abovenormal]"] + - ["system.string", "system.messaging.messagequeue", "Member[path]"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[positivearrival]"] + - ["system.messaging.queueaccessmode", "system.messaging.messagequeue", "Member[accessmode]"] + - ["system.boolean", "system.messaging.message", "Member[usetracing]"] + - ["system.guid", "system.messaging.messagequeue", "Member[category]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalcontext]"] + - ["system.messaging.messagequeuetransactionstatus", "system.messaging.messagequeuetransactionstatus!", "Member[initialized]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[hopcountexceeded]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[none]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[md5]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[encryptionprovidernotsupported]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[timetoreachqueue]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[useencryption]"] + - ["system.boolean", "system.messaging.defaultpropertiestosend", "Member[recoverable]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[sttiss]"] + - ["system.int64", "system.messaging.messagequeue!", "Member[infinitequeuesize]"] + - ["system.boolean", "system.messaging.binarymessageformatter", "Method[canread].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[mqisreadonlymode]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotgetdistinguishedname]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[setqueueproperties]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[destinationqueue]"] + - ["system.messaging.messagelookupaction", "system.messaging.messagelookupaction!", "Member[first]"] + - ["system.string", "system.messaging.message", "Member[sourcemachine]"] + - ["system.timespan", "system.messaging.message", "Member[timetobereceived]"] + - ["system.timespan", "system.messaging.message!", "Member[infinitetimeout]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[peek].ReturnValue"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[modifyowner]"] + - ["system.timespan", "system.messaging.message", "Member[timetoreachqueue]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[generic]"] + - ["system.object", "system.messaging.binarymessageformatter", "Method[read].ReturnValue"] + - ["system.object", "system.messaging.messagepropertyfilter", "Method[clone].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[dsisfull]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[couldnotgetaccountinfo]"] + - ["system.int32", "system.messaging.defaultpropertiestosend", "Member[appspecific]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalcriteriacolumns]"] + - ["system.intptr", "system.messaging.messagequeue", "Member[readhandle]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[badencryption]"] + - ["system.messaging.messagelookupaction", "system.messaging.messagelookupaction!", "Member[next]"] + - ["system.boolean", "system.messaging.messagequeue", "Member[canread]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[receivemessage]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[nointernalusercertificate]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[senttime]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotsigndataex]"] + - ["system.boolean", "system.messaging.messagequeueinstaller", "Member[authenticate]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[securitydescriptorbuffertoosmall]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalsecuritydescriptor]"] + - ["system.messaging.accesscontrollist", "system.messaging.messagequeueinstaller", "Member[permissions]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[usejournalqueue]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[noentrypointmsmqocm]"] + - ["system.messaging.encryptionrequired", "system.messaging.messagequeueinstaller", "Member[encryptionrequired]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[corruptedsecuritydata]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[peekbyid].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[providernamebuffertoosmall]"] + - ["system.object", "system.messaging.binarymessageformatter", "Method[clone].ReturnValue"] + - ["system.string", "system.messaging.messagequeue", "Member[formatname]"] + - ["system.messaging.encryptionrequired", "system.messaging.encryptionrequired!", "Member[optional]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[recoverable]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[nods]"] + - ["system.messaging.standardaccessrights", "system.messaging.accesscontrolentry", "Member[standardaccessrights]"] + - ["system.io.stream", "system.messaging.message", "Member[bodystream]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[wkscantserveclient]"] + - ["system.string", "system.messaging.messagequeuepermissionentry", "Member[path]"] + - ["system.boolean", "system.messaging.defaultpropertiestosend", "Member[useauthentication]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[sha512]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[mac]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[deletemessage]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[correlationid]"] + - ["system.messaging.messagetype", "system.messaging.messagetype!", "Member[report]"] + - ["system.messaging.message", "system.messaging.receivecompletedeventargs", "Member[message]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[queueexceedmaximumsize]"] + - ["system.messaging.hashalgorithm", "system.messaging.message", "Member[hashalgorithm]"] + - ["system.int16", "system.messaging.messagequeueinstaller", "Member[basepriority]"] + - ["system.messaging.imessageformatter", "system.messaging.message", "Member[formatter]"] + - ["system.messaging.trusteetype", "system.messaging.trusteetype!", "Member[user]"] + - ["system.boolean", "system.messaging.messagequeue", "Member[authenticate]"] + - ["system.string", "system.messaging.message", "Member[correlationid]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalsortpropertyid]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[noglobalcatalogindomain]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[genericread]"] + - ["system.object", "system.messaging.xmlmessageformatter", "Method[clone].ReturnValue"] + - ["system.messaging.trustee", "system.messaging.accesscontrolentry", "Member[trustee]"] + - ["system.messaging.genericaccessrights", "system.messaging.genericaccessrights!", "Member[write]"] + - ["system.object", "system.messaging.activexmessageformatter", "Method[clone].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[qdnspropertynotsupported]"] + - ["system.boolean", "system.messaging.message", "Member[attachsenderid]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[dss]"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[fullreceive]"] + - ["system.string", "system.messaging.messagequeue", "Member[queuename]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotcreatecertificatestore]"] + - ["system.messaging.imessageformatter", "system.messaging.messagequeue", "Member[formatter]"] + - ["system.timespan", "system.messaging.defaultpropertiestosend", "Member[timetobereceived]"] + - ["system.messaging.genericaccessrights", "system.messaging.genericaccessrights!", "Member[none]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannothashdataex]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[digitalsignature]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[queuepurged]"] + - ["system.messaging.encryptionalgorithm", "system.messaging.encryptionalgorithm!", "Member[rc2]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[veryhigh]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[transactionsequence]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[md4]"] + - ["system.string[]", "system.messaging.xmlmessageformatter", "Member[targettypenames]"] + - ["system.string", "system.messaging.messagequeueinstaller", "Member[label]"] + - ["system.byte[]", "system.messaging.defaultpropertiestosend", "Member[extension]"] + - ["system.messaging.messageenumerator", "system.messaging.messagequeue", "Method[getmessageenumerator2].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[objectservernotavailable]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[read]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[reachqueue]"] + - ["system.messaging.genericaccessrights", "system.messaging.genericaccessrights!", "Member[execute]"] + - ["system.int64", "system.messaging.messagequeueinstaller", "Member[maximumqueuesize]"] + - ["system.messaging.messagequeue", "system.messaging.defaultpropertiestosend", "Member[administrationqueue]"] + - ["system.boolean", "system.messaging.defaultpropertiestosend", "Member[useencryption]"] + - ["system.messaging.messagequeue", "system.messaging.message", "Member[destinationqueue]"] + - ["system.messaging.message", "system.messaging.messageenumerator", "Method[removecurrent].ReturnValue"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[sourcemachine]"] + - ["system.int32", "system.messaging.accesscontrollist", "Method[add].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[stalehandle]"] + - ["system.security.ipermission", "system.messaging.messagequeuepermission", "Method[intersect].ReturnValue"] + - ["system.string", "system.messaging.messagequeuepermissionattribute", "Member[category]"] + - ["system.int32", "system.messaging.messagequeuepermissionentrycollection", "Method[add].ReturnValue"] + - ["system.messaging.messagequeuetransactionstatus", "system.messaging.messagequeuetransactionstatus!", "Member[aborted]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[synchronize]"] + - ["system.messaging.trusteetype", "system.messaging.trusteetype!", "Member[unknown]"] + - ["system.int32", "system.messaging.messagepropertyfilter", "Member[defaultbodysize]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[deletejournalmessage]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalrestrictionpropertyid]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[execute]"] + - ["system.messaging.peekaction", "system.messaging.peekaction!", "Member[next]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[queueexists]"] + - ["system.datetime", "system.messaging.messagequeue", "Member[lastmodifytime]"] + - ["system.datetime", "system.messaging.messagequeuecriteria", "Member[modifiedbefore]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[badsecuritycontext]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[useauthentication]"] + - ["system.messaging.messagetype", "system.messaging.messagetype!", "Member[acknowledgment]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[transactionid]"] + - ["system.messaging.messagequeuepermissionentrycollection", "system.messaging.messagequeuepermission", "Member[permissionentries]"] + - ["system.timespan", "system.messaging.messagequeue!", "Member[infinitetimeout]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalpropertyvt]"] + - ["system.messaging.hashalgorithm", "system.messaging.defaultpropertiestosend", "Member[hashalgorithm]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[queuedeleted]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[destinationsymmetrickey]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[computerdoesnotsupportencryption]"] + - ["system.security.ipermission", "system.messaging.messagequeuepermission", "Method[union].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[invalidcertificate]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[low]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[microsoftexchange]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[highest]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[usedeadletterqueue]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalqueueproperties]"] + - ["system.security.ipermission", "system.messaging.messagequeuepermission", "Method[copy].ReturnValue"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[sha256]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[all]"] + - ["system.messaging.securitycontext", "system.messaging.messagequeue!", "Method[getsecuritycontext].ReturnValue"] + - ["system.byte[]", "system.messaging.message", "Member[sendercertificate]"] + - ["system.messaging.messagequeuepermissionentry", "system.messaging.messagequeuepermissionentrycollection", "Member[item]"] + - ["system.messaging.message", "system.messaging.messageenumerator", "Member[current]"] + - ["system.runtime.serialization.formatters.formattertypestyle", "system.messaging.binarymessageformatter", "Member[typeformat]"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[receivebylookupid].ReturnValue"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[nottransactionalmessage]"] + - ["system.boolean", "system.messaging.message", "Member[recoverable]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[badsignature]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[receivejournalmessage]"] + - ["system.messaging.messagequeuetransactionstatus", "system.messaging.messagequeuetransactionstatus!", "Member[pending]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[required]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[none]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotloadmsmqocm]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[responsequeue]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[acknowledgetype]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegalpropertyvalue]"] + - ["system.messaging.encryptionalgorithm", "system.messaging.encryptionalgorithm!", "Member[rc4]"] + - ["system.boolean", "system.messaging.messagequeueinstaller", "Member[transactional]"] + - ["system.string", "system.messaging.messagequeue", "Member[multicastaddress]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[invalidowner]"] + - ["system.messaging.message", "system.messaging.peekcompletedeventargs", "Member[message]"] + - ["system.timespan", "system.messaging.defaultpropertiestosend", "Member[timetoreachqueue]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[body]"] + - ["system.messaging.message[]", "system.messaging.messagequeue", "Method[getallmessages].ReturnValue"] + - ["system.messaging.message", "system.messaging.messagequeue", "Method[endreceive].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotgrantaddguid]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[transactionimport]"] + - ["system.messaging.trusteetype", "system.messaging.trusteetype!", "Member[alias]"] + - ["system.byte[]", "system.messaging.message", "Member[senderid]"] + - ["system.messaging.trusteetype", "system.messaging.trusteetype!", "Member[domain]"] + - ["system.messaging.messagequeue", "system.messaging.defaultpropertiestosend", "Member[transactionstatusqueue]"] + - ["system.iasyncresult", "system.messaging.messagequeue", "Method[beginreceive].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[queuenotavailable]"] + - ["system.int32", "system.messaging.message", "Member[appspecific]"] + - ["system.messaging.messagelookupaction", "system.messaging.messagelookupaction!", "Member[previous]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[sttbrnd]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[high]"] + - ["system.string", "system.messaging.messagequeuepermissionentry", "Member[label]"] + - ["system.object", "system.messaging.imessageformatter", "Method[read].ReturnValue"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[baddestinationqueue]"] + - ["system.messaging.messagequeue", "system.messaging.defaultpropertiestosend", "Member[responsequeue]"] + - ["system.boolean", "system.messaging.defaultpropertiestosend", "Member[usetracing]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[extension]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[sharingviolation]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[authenticationprovidertype]"] + - ["system.boolean", "system.messaging.message", "Member[usejournalqueue]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[signaturebuffertoosmall]"] + - ["system.int64", "system.messaging.messagequeue", "Member[maximumqueuesize]"] + - ["system.string", "system.messaging.messagequeuecriteria", "Member[machinename]"] + - ["system.boolean", "system.messaging.message", "Member[useauthentication]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[failverifysignatureex]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[labelbuffertoosmall]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[messagealreadyreceived]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[sha384]"] + - ["system.messaging.messagequeuetransactionstatus", "system.messaging.messagequeuetransaction", "Member[status]"] + - ["system.int16", "system.messaging.messagequeue", "Member[basepriority]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[cannotopencertificatestore]"] + - ["system.messaging.messagequeuepermissionaccess", "system.messaging.messagequeuepermissionaccess!", "Member[browse]"] + - ["system.messaging.acknowledgment", "system.messaging.acknowledgment!", "Member[accessdenied]"] + - ["system.string", "system.messaging.messagequeuepermissionattribute", "Member[machinename]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[invalidparameter]"] + - ["system.guid", "system.messaging.messagequeueinstaller", "Member[category]"] + - ["system.string", "system.messaging.messagequeueexception", "Member[message]"] + - ["system.messaging.accesscontrolentrytype", "system.messaging.accesscontrolentry", "Member[entrytype]"] + - ["system.messaging.messagequeue[]", "system.messaging.messagequeue!", "Method[getprivatequeuesbymachine].ReturnValue"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[noresponsefromobjectserver]"] + - ["system.messaging.messagelookupaction", "system.messaging.messagelookupaction!", "Member[last]"] + - ["system.boolean", "system.messaging.message", "Member[isfirstintransaction]"] + - ["system.messaging.securitycontext", "system.messaging.message", "Member[securitycontext]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[takequeueownership]"] + - ["system.messaging.messagequeuetransactiontype", "system.messaging.messagequeuetransactiontype!", "Member[automatic]"] + - ["system.messaging.acknowledgetypes", "system.messaging.acknowledgetypes!", "Member[notacknowledgereachqueue]"] + - ["system.messaging.genericaccessrights", "system.messaging.accesscontrolentry", "Member[genericaccessrights]"] + - ["system.datetime", "system.messaging.messagequeuecriteria", "Member[createdbefore]"] + - ["system.messaging.messagequeue[]", "system.messaging.messagequeue!", "Method[getpublicqueuesbymachine].ReturnValue"] + - ["system.messaging.messagequeue", "system.messaging.message", "Member[administrationqueue]"] + - ["system.messaging.defaultpropertiestosend", "system.messaging.messagequeue", "Member[defaultpropertiestosend]"] + - ["system.boolean", "system.messaging.messagequeue", "Member[usejournalqueue]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[peekmessage]"] + - ["system.string", "system.messaging.messagequeue", "Member[machinename]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[illegaluser]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[machinenotfound]"] + - ["system.int32", "system.messaging.messagequeuepermissionentrycollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[transactionstatusqueue]"] + - ["system.guid", "system.messaging.messagequeuecriteria", "Member[category]"] + - ["system.messaging.hashalgorithm", "system.messaging.hashalgorithm!", "Member[none]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[arrivedtime]"] + - ["system.messaging.messagequeue[]", "system.messaging.messagequeue!", "Method[getpublicqueuesbycategory].ReturnValue"] + - ["system.object", "system.messaging.messageenumerator", "Member[current]"] + - ["system.collections.ienumerator", "system.messaging.messagequeue", "Method[getenumerator].ReturnValue"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[rsqsig]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccessrights!", "Member[getqueuepermissions]"] + - ["system.string", "system.messaging.messagequeuepermissionentry", "Member[machinename]"] + - ["system.messaging.encryptionrequired", "system.messaging.encryptionrequired!", "Member[body]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[couldnotgetusersid]"] + - ["system.object", "system.messaging.message", "Member[body]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[senderidbuffertoosmall]"] + - ["system.object", "system.messaging.messagequeueenumerator", "Member[current]"] + - ["system.intptr", "system.messaging.messagequeueenumerator", "Member[locatorhandle]"] + - ["system.messaging.accesscontrolentrytype", "system.messaging.accesscontrolentrytype!", "Member[allow]"] + - ["system.messaging.encryptionrequired", "system.messaging.encryptionrequired!", "Member[none]"] + - ["system.byte[]", "system.messaging.message", "Member[extension]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[normal]"] + - ["system.boolean", "system.messaging.messagepropertyfilter", "Member[encryptionalgorithm]"] + - ["system.boolean", "system.messaging.xmlmessageformatter", "Method[canread].ReturnValue"] + - ["system.boolean", "system.messaging.messagequeueinstaller", "Member[usejournalqueue]"] + - ["system.messaging.encryptionalgorithm", "system.messaging.encryptionalgorithm!", "Member[none]"] + - ["system.guid", "system.messaging.message", "Member[connectortype]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[unsupportedformatnameoperation]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[iotimeout]"] + - ["system.messaging.standardaccessrights", "system.messaging.standardaccessrights!", "Member[readsecurity]"] + - ["system.messaging.cryptographicprovidertype", "system.messaging.cryptographicprovidertype!", "Member[sttroot]"] + - ["system.boolean", "system.messaging.defaultpropertiestosend", "Member[attachsenderid]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[insufficientresources]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[symmetrickeybuffertoosmall]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[transactionenlist]"] + - ["system.int32", "system.messaging.messagepropertyfilter", "Member[defaultlabelsize]"] + - ["system.messaging.messagepriority", "system.messaging.messagepriority!", "Member[lowest]"] + - ["system.messaging.messagequeueerrorcode", "system.messaging.messagequeueerrorcode!", "Member[dtcconnect]"] + - ["system.messaging.messagequeueaccessrights", "system.messaging.messagequeueaccesscontrolentry", "Member[messagequeueaccessrights]"] + - ["system.messaging.queueaccessmode", "system.messaging.queueaccessmode!", "Member[sendandreceive]"] + - ["system.messaging.messagepriority", "system.messaging.message", "Member[priority]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Cache.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Cache.typemodel.yml new file mode 100644 index 000000000000..6fee5b559231 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Cache.typemodel.yml @@ -0,0 +1,36 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[nocachenostore]"] + - ["system.net.cache.httpcacheagecontrol", "system.net.cache.httpcacheagecontrol!", "Member[minfresh]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachepolicy", "Member[level]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[revalidate]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[cacheornextcacheonly]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[cacheonly]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[bypasscache]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachelevel!", "Member[default]"] + - ["system.net.cache.httpcacheagecontrol", "system.net.cache.httpcacheagecontrol!", "Member[maxageandmaxstale]"] + - ["system.string", "system.net.cache.httprequestcachepolicy", "Method[tostring].ReturnValue"] + - ["system.net.cache.httpcacheagecontrol", "system.net.cache.httpcacheagecontrol!", "Member[maxage]"] + - ["system.net.cache.httpcacheagecontrol", "system.net.cache.httpcacheagecontrol!", "Member[maxageandminfresh]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachelevel!", "Member[bypasscache]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachelevel!", "Member[reload]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachepolicy", "Member[level]"] + - ["system.net.cache.httpcacheagecontrol", "system.net.cache.httpcacheagecontrol!", "Member[none]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[refresh]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachelevel!", "Member[nocachenostore]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachelevel!", "Member[revalidate]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[cacheifavailable]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[default]"] + - ["system.datetime", "system.net.cache.httprequestcachepolicy", "Member[cachesyncdate]"] + - ["system.net.cache.httpcacheagecontrol", "system.net.cache.httpcacheagecontrol!", "Member[maxstale]"] + - ["system.timespan", "system.net.cache.httprequestcachepolicy", "Member[minfresh]"] + - ["system.timespan", "system.net.cache.httprequestcachepolicy", "Member[maxstale]"] + - ["system.timespan", "system.net.cache.httprequestcachepolicy", "Member[maxage]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachelevel!", "Member[cacheifavailable]"] + - ["system.net.cache.requestcachelevel", "system.net.cache.requestcachelevel!", "Member[cacheonly]"] + - ["system.net.cache.httprequestcachelevel", "system.net.cache.httprequestcachelevel!", "Member[reload]"] + - ["system.string", "system.net.cache.requestcachepolicy", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Configuration.typemodel.yml new file mode 100644 index 000000000000..247b191586f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Configuration.typemodel.yml @@ -0,0 +1,158 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationpropertycollection", "system.net.configuration.moduleelement", "Member[properties]"] + - ["system.net.configuration.proxyelement+autodetectvalues", "system.net.configuration.proxyelement", "Member[autodetect]"] + - ["system.net.cache.requestcachelevel", "system.net.configuration.ftpcachepolicyelement", "Member[policylevel]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.httpwebrequestelement", "Member[properties]"] + - ["system.net.configuration.authenticationmoduleelement", "system.net.configuration.authenticationmoduleelementcollection", "Member[item]"] + - ["system.int32", "system.net.configuration.httpwebrequestelement", "Member[maximumunauthorizeduploadlength]"] + - ["system.configuration.configurationelement", "system.net.configuration.bypasselementcollection", "Method[createnewelement].ReturnValue"] + - ["system.net.security.encryptionpolicy", "system.net.configuration.servicepointmanagerelement", "Member[encryptionpolicy]"] + - ["system.boolean", "system.net.configuration.servicepointmanagerelement", "Member[enablednsroundrobin]"] + - ["system.string", "system.net.configuration.smtpspecifiedpickupdirectoryelement", "Member[pickupdirectorylocation]"] + - ["system.timespan", "system.net.configuration.httplistenertimeoutselement", "Member[headerwait]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.defaultproxysection", "Member[properties]"] + - ["system.string", "system.net.configuration.authenticationmoduleelement", "Member[type]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.httplistenerelement", "Member[properties]"] + - ["system.timespan", "system.net.configuration.httplistenertimeoutselement", "Member[requestqueue]"] + - ["system.boolean", "system.net.configuration.servicepointmanagerelement", "Member[expect100continue]"] + - ["system.net.configuration.socketelement", "system.net.configuration.settingssection", "Member[socket]"] + - ["system.boolean", "system.net.configuration.ipv6element", "Member[enabled]"] + - ["system.string", "system.net.configuration.smtpnetworkelement", "Member[clientdomain]"] + - ["system.boolean", "system.net.configuration.smtpnetworkelement", "Member[enablessl]"] + - ["system.net.configuration.httpcachepolicyelement", "system.net.configuration.requestcachingsection", "Member[defaulthttpcachepolicy]"] + - ["system.net.configuration.proxyelement+bypassonlocalvalues", "system.net.configuration.proxyelement+bypassonlocalvalues!", "Member[unspecified]"] + - ["system.net.configuration.httpwebrequestelement", "system.net.configuration.settingssection", "Member[httpwebrequest]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.webutilityelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.connectionmanagementsection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.httpcachepolicyelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.ipv6element", "Member[properties]"] + - ["system.net.configuration.windowsauthenticationelement", "system.net.configuration.settingssection", "Member[windowsauthentication]"] + - ["system.net.configuration.defaultproxysection", "system.net.configuration.netsectiongroup", "Member[defaultproxy]"] + - ["system.int32", "system.net.configuration.servicepointmanagerelement", "Member[dnsrefreshtimeout]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.servicepointmanagerelement", "Member[properties]"] + - ["system.string", "system.net.configuration.smtpnetworkelement", "Member[username]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.webrequestmodulessection", "Member[properties]"] + - ["system.int32", "system.net.configuration.webproxyscriptelement", "Member[autoconfigurlretryinterval]"] + - ["system.string", "system.net.configuration.moduleelement", "Member[type]"] + - ["system.timespan", "system.net.configuration.httpcachepolicyelement", "Member[maximumstale]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.authenticationmoduleelement", "Member[properties]"] + - ["system.uri", "system.net.configuration.proxyelement", "Member[proxyaddress]"] + - ["system.boolean", "system.net.configuration.servicepointmanagerelement", "Member[usenaglealgorithm]"] + - ["system.timespan", "system.net.configuration.httpcachepolicyelement", "Member[minimumfresh]"] + - ["system.boolean", "system.net.configuration.servicepointmanagerelement", "Member[checkcertificatename]"] + - ["system.configuration.configurationelement", "system.net.configuration.connectionmanagementelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.net.configuration.settingssection", "system.net.configuration.netsectiongroup", "Member[settings]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.proxyelement", "Member[properties]"] + - ["system.timespan", "system.net.configuration.webproxyscriptelement", "Member[downloadtimeout]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.smtpsection", "Member[properties]"] + - ["system.net.configuration.authenticationmoduleelementcollection", "system.net.configuration.authenticationmodulessection", "Member[authenticationmodules]"] + - ["system.net.configuration.connectionmanagementelement", "system.net.configuration.connectionmanagementelementcollection", "Member[item]"] + - ["system.net.configuration.smtpspecifiedpickupdirectoryelement", "system.net.configuration.smtpsection", "Member[specifiedpickupdirectory]"] + - ["system.net.mail.smtpdeliverymethod", "system.net.configuration.smtpsection", "Member[deliverymethod]"] + - ["system.string", "system.net.configuration.smtpnetworkelement", "Member[host]"] + - ["system.object", "system.net.configuration.webrequestmoduleelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.net.configuration.unicodedecodingconformance", "system.net.configuration.webutilityelement", "Member[unicodedecodingconformance]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.connectionmanagementelement", "Member[properties]"] + - ["system.net.configuration.mailsettingssectiongroup", "system.net.configuration.netsectiongroup", "Member[mailsettings]"] + - ["system.net.configuration.proxyelement+usesystemdefaultvalues", "system.net.configuration.proxyelement", "Member[usesystemdefault]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.settingssection", "Member[properties]"] + - ["system.net.configuration.connectionmanagementsection", "system.net.configuration.netsectiongroup", "Member[connectionmanagement]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.requestcachingsection", "Member[properties]"] + - ["system.net.configuration.unicodedecodingconformance", "system.net.configuration.unicodedecodingconformance!", "Member[strict]"] + - ["system.net.configuration.unicodedecodingconformance", "system.net.configuration.unicodedecodingconformance!", "Member[compat]"] + - ["system.net.configuration.webrequestmodulessection", "system.net.configuration.netsectiongroup", "Member[webrequestmodules]"] + - ["system.net.configuration.unicodedecodingconformance", "system.net.configuration.unicodedecodingconformance!", "Member[loose]"] + - ["system.net.configuration.requestcachingsection", "system.net.configuration.netsectiongroup", "Member[requestcaching]"] + - ["system.string", "system.net.configuration.connectionmanagementelement", "Member[address]"] + - ["system.boolean", "system.net.configuration.defaultproxysection", "Member[enabled]"] + - ["system.net.configuration.ipv6element", "system.net.configuration.settingssection", "Member[ipv6]"] + - ["system.string", "system.net.configuration.webrequestmoduleelement", "Member[prefix]"] + - ["system.object", "system.net.configuration.connectionmanagementelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.smtpnetworkelement", "Member[properties]"] + - ["system.boolean", "system.net.configuration.requestcachingsection", "Member[isprivatecache]"] + - ["system.net.configuration.unicodeencodingconformance", "system.net.configuration.unicodeencodingconformance!", "Member[compat]"] + - ["system.int32", "system.net.configuration.httpwebrequestelement", "Member[maximumresponseheaderslength]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.windowsauthenticationelement", "Member[properties]"] + - ["system.net.configuration.connectionmanagementelementcollection", "system.net.configuration.connectionmanagementsection", "Member[connectionmanagement]"] + - ["system.net.configuration.unicodeencodingconformance", "system.net.configuration.unicodeencodingconformance!", "Member[strict]"] + - ["system.boolean", "system.net.configuration.bypasselementcollection", "Member[throwonduplicate]"] + - ["system.int32", "system.net.configuration.webrequestmoduleelementcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.net.configuration.httpwebrequestelement", "Member[useunsafeheaderparsing]"] + - ["system.net.configuration.webrequestmoduleelementcollection", "system.net.configuration.webrequestmodulessection", "Member[webrequestmodules]"] + - ["system.object", "system.net.configuration.bypasselementcollection", "Method[getelementkey].ReturnValue"] + - ["system.timespan", "system.net.configuration.httplistenertimeoutselement", "Member[drainentitybody]"] + - ["system.timespan", "system.net.configuration.httplistenertimeoutselement", "Member[idleconnection]"] + - ["system.net.configuration.proxyelement", "system.net.configuration.defaultproxysection", "Member[proxy]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.performancecounterselement", "Member[properties]"] + - ["system.net.configuration.proxyelement+bypassonlocalvalues", "system.net.configuration.proxyelement+bypassonlocalvalues!", "Member[false]"] + - ["system.boolean", "system.net.configuration.smtpnetworkelement", "Member[defaultcredentials]"] + - ["system.int64", "system.net.configuration.httplistenertimeoutselement", "Member[minsendbytespersecond]"] + - ["system.net.configuration.proxyelement+autodetectvalues", "system.net.configuration.proxyelement+autodetectvalues!", "Member[false]"] + - ["system.net.configuration.unicodeencodingconformance", "system.net.configuration.unicodeencodingconformance!", "Member[auto]"] + - ["system.boolean", "system.net.configuration.requestcachingsection", "Member[disableallcaching]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.ftpcachepolicyelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.httplistenertimeoutselement", "Member[properties]"] + - ["system.boolean", "system.net.configuration.servicepointmanagerelement", "Member[checkcertificaterevocationlist]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.webrequestmoduleelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.smtpspecifiedpickupdirectoryelement", "Member[properties]"] + - ["system.net.configuration.webrequestmoduleelement", "system.net.configuration.webrequestmoduleelementcollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.bypasselement", "Member[properties]"] + - ["system.net.configuration.proxyelement+bypassonlocalvalues", "system.net.configuration.proxyelement+bypassonlocalvalues!", "Member[true]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.authenticationmodulessection", "Member[properties]"] + - ["system.configuration.configurationelement", "system.net.configuration.webrequestmoduleelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.timespan", "system.net.configuration.httpcachepolicyelement", "Member[maximumage]"] + - ["system.timespan", "system.net.configuration.httplistenertimeoutselement", "Member[entitybody]"] + - ["system.string", "system.net.configuration.smtpnetworkelement", "Member[targetname]"] + - ["system.int32", "system.net.configuration.windowsauthenticationelement", "Member[defaultcredentialshandlecachesize]"] + - ["system.timespan", "system.net.configuration.requestcachingsection", "Member[unspecifiedmaximumage]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.webproxyscriptelement", "Member[properties]"] + - ["system.net.cache.requestcachelevel", "system.net.configuration.requestcachingsection", "Member[defaultpolicylevel]"] + - ["system.configuration.configurationpropertycollection", "system.net.configuration.socketelement", "Member[properties]"] + - ["system.string", "system.net.configuration.bypasselement", "Member[address]"] + - ["system.net.configuration.webproxyscriptelement", "system.net.configuration.settingssection", "Member[webproxyscript]"] + - ["system.uri", "system.net.configuration.proxyelement", "Member[scriptlocation]"] + - ["system.object", "system.net.configuration.authenticationmoduleelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.int32", "system.net.configuration.httpwebrequestelement", "Member[maximumerrorresponselength]"] + - ["system.net.configuration.proxyelement+autodetectvalues", "system.net.configuration.proxyelement+autodetectvalues!", "Member[true]"] + - ["system.net.configuration.authenticationmodulessection", "system.net.configuration.netsectiongroup", "Member[authenticationmodules]"] + - ["system.net.configuration.proxyelement+usesystemdefaultvalues", "system.net.configuration.proxyelement+usesystemdefaultvalues!", "Member[true]"] + - ["system.int32", "system.net.configuration.connectionmanagementelementcollection", "Method[indexof].ReturnValue"] + - ["system.net.configuration.performancecounterselement", "system.net.configuration.settingssection", "Member[performancecounters]"] + - ["system.int32", "system.net.configuration.bypasselementcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.net.configuration.socketelement", "Member[alwaysusecompletionportsforconnect]"] + - ["system.net.sockets.ipprotectionlevel", "system.net.configuration.socketelement", "Member[ipprotectionlevel]"] + - ["system.boolean", "system.net.configuration.socketelement", "Member[alwaysusecompletionportsforaccept]"] + - ["system.net.configuration.unicodedecodingconformance", "system.net.configuration.unicodedecodingconformance!", "Member[auto]"] + - ["system.net.configuration.smtpnetworkelement", "system.net.configuration.smtpsection", "Member[network]"] + - ["system.net.cache.httprequestcachelevel", "system.net.configuration.httpcachepolicyelement", "Member[policylevel]"] + - ["system.string", "system.net.configuration.smtpsection", "Member[from]"] + - ["system.net.configuration.bypasselementcollection", "system.net.configuration.defaultproxysection", "Member[bypasslist]"] + - ["system.net.configuration.netsectiongroup", "system.net.configuration.netsectiongroup!", "Method[getsectiongroup].ReturnValue"] + - ["system.net.configuration.servicepointmanagerelement", "system.net.configuration.settingssection", "Member[servicepointmanager]"] + - ["system.int32", "system.net.configuration.authenticationmoduleelementcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.net.configuration.connectionmanagementelement", "Member[maxconnection]"] + - ["system.boolean", "system.net.configuration.performancecounterselement", "Member[enabled]"] + - ["system.net.configuration.ftpcachepolicyelement", "system.net.configuration.requestcachingsection", "Member[defaultftpcachepolicy]"] + - ["system.net.configuration.webutilityelement", "system.net.configuration.settingssection", "Member[webutility]"] + - ["system.boolean", "system.net.configuration.httplistenerelement", "Member[unescaperequesturl]"] + - ["system.net.configuration.proxyelement+bypassonlocalvalues", "system.net.configuration.proxyelement", "Member[bypassonlocal]"] + - ["system.net.configuration.bypasselement", "system.net.configuration.bypasselementcollection", "Member[item]"] + - ["system.net.configuration.moduleelement", "system.net.configuration.defaultproxysection", "Member[module]"] + - ["system.int32", "system.net.configuration.smtpnetworkelement", "Member[port]"] + - ["system.net.mail.smtpdeliveryformat", "system.net.configuration.smtpsection", "Member[deliveryformat]"] + - ["system.net.configuration.proxyelement+usesystemdefaultvalues", "system.net.configuration.proxyelement+usesystemdefaultvalues!", "Member[false]"] + - ["system.configuration.configurationelement", "system.net.configuration.authenticationmoduleelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.net.configuration.httplistenertimeoutselement", "system.net.configuration.httplistenerelement", "Member[timeouts]"] + - ["system.net.configuration.smtpsection", "system.net.configuration.mailsettingssectiongroup", "Member[smtp]"] + - ["system.net.configuration.proxyelement+autodetectvalues", "system.net.configuration.proxyelement+autodetectvalues!", "Member[unspecified]"] + - ["system.net.configuration.httplistenerelement", "system.net.configuration.settingssection", "Member[httplistener]"] + - ["system.type", "system.net.configuration.webrequestmoduleelement", "Member[type]"] + - ["system.net.configuration.unicodeencodingconformance", "system.net.configuration.webutilityelement", "Member[unicodeencodingconformance]"] + - ["system.boolean", "system.net.configuration.defaultproxysection", "Member[usedefaultcredentials]"] + - ["system.net.configuration.proxyelement+usesystemdefaultvalues", "system.net.configuration.proxyelement+usesystemdefaultvalues!", "Member[unspecified]"] + - ["system.string", "system.net.configuration.smtpnetworkelement", "Member[password]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Formatting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Formatting.typemodel.yml new file mode 100644 index 000000000000..ed03079be559 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Formatting.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.net.http.formatting.systemtextjsonmediatypeformatter", "Method[canreadtype].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.formatting.systemtextjsonmediatypeformatter", "Method[readfromstreamasync].ReturnValue"] + - ["system.text.json.jsonserializeroptions", "system.net.http.formatting.systemtextjsonmediatypeformatter", "Member[jsonserializeroptions]"] + - ["system.boolean", "system.net.http.formatting.systemtextjsonmediatypeformatter", "Method[canwritetype].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.formatting.systemtextjsonmediatypeformatter", "Method[writetostreamasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Headers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Headers.typemodel.yml new file mode 100644 index 000000000000..372761ac562a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Headers.typemodel.yml @@ -0,0 +1,288 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.nullable", "system.net.http.headers.httpcontentheaders", "Member[lastmodified]"] + - ["system.net.http.headers.headerstringvalues", "system.net.http.headers.httpheadersnonvalidated", "Member[item]"] + - ["system.net.http.headers.cachecontrolheadervalue", "system.net.http.headers.httprequestheaders", "Member[cachecontrol]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[vary]"] + - ["system.collections.generic.icollection", "system.net.http.headers.cachecontrolheadervalue", "Member[nocacheheaders]"] + - ["system.collections.ienumerator", "system.net.http.headers.httpheaders", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[nostore]"] + - ["system.int32", "system.net.http.headers.httpheadersnonvalidated", "Member[count]"] + - ["system.nullable", "system.net.http.headers.contentdispositionheadervalue", "Member[size]"] + - ["system.boolean", "system.net.http.headers.productinfoheadervalue", "Method[equals].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[trailer]"] + - ["system.net.http.headers.authenticationheadervalue", "system.net.http.headers.httprequestheaders", "Member[proxyauthorization]"] + - ["system.int32", "system.net.http.headers.stringwithqualityheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.net.http.headers.transfercodingwithqualityheadervalue", "Method[clone].ReturnValue"] + - ["system.collections.generic.icollection", "system.net.http.headers.mediatypeheadervalue", "Member[parameters]"] + - ["system.boolean", "system.net.http.headers.contentrangeheadervalue", "Member[haslength]"] + - ["system.boolean", "system.net.http.headers.mediatypeheadervalue", "Method[equals].ReturnValue"] + - ["system.collections.generic.icollection", "system.net.http.headers.cachecontrolheadervalue", "Member[privateheaders]"] + - ["system.object", "system.net.http.headers.cachecontrolheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.httpheadersnonvalidated", "system.net.http.headers.httpheaders", "Member[nonvalidated]"] + - ["system.nullable", "system.net.http.headers.httprequestheaders", "Member[maxforwards]"] + - ["system.boolean", "system.net.http.headers.productheadervalue", "Method[equals].ReturnValue"] + - ["system.string", "system.net.http.headers.viaheadervalue", "Member[protocolname]"] + - ["system.boolean", "system.net.http.headers.httpheaders", "Method[tryaddwithoutvalidation].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.net.http.headers.httpheadervaluecollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.net.http.headers.httpheaders", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[maxstale]"] + - ["system.net.http.headers.cachecontrolheadervalue", "system.net.http.headers.cachecontrolheadervalue!", "Method[parse].ReturnValue"] + - ["system.net.http.headers.retryconditionheadervalue", "system.net.http.headers.httpresponseheaders", "Member[retryafter]"] + - ["system.string", "system.net.http.headers.productinfoheadervalue", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.http.headers.productinfoheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[acceptranges]"] + - ["system.collections.generic.icollection", "system.net.http.headers.rangeheadervalue", "Member[ranges]"] + - ["system.int32", "system.net.http.headers.transfercodingheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.http.headers.transfercodingheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.viaheadervalue", "Method[equals].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[acceptcharset]"] + - ["system.int32", "system.net.http.headers.mediatypeheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.http.headers.warningheadervalue", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.http.headers.retryconditionheadervalue", "Method[equals].ReturnValue"] + - ["system.nullable", "system.net.http.headers.httprequestheaders", "Member[connectionclose]"] + - ["system.net.http.headers.authenticationheadervalue", "system.net.http.headers.authenticationheadervalue!", "Method[parse].ReturnValue"] + - ["system.string", "system.net.http.headers.stringwithqualityheadervalue", "Member[value]"] + - ["system.collections.generic.ienumerator", "system.net.http.headers.headerstringvalues", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.icollection", "system.net.http.headers.httpcontentheaders", "Member[contentencoding]"] + - ["system.string", "system.net.http.headers.httprequestheaders", "Member[from]"] + - ["system.collections.generic.icollection", "system.net.http.headers.httpcontentheaders", "Member[contentlanguage]"] + - ["system.uri", "system.net.http.headers.httpresponseheaders", "Member[location]"] + - ["system.object", "system.net.http.headers.viaheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[transferencoding]"] + - ["system.int32", "system.net.http.headers.warningheadervalue", "Member[code]"] + - ["system.collections.ienumerator", "system.net.http.headers.httpheadervaluecollection", "Method[getenumerator].ReturnValue"] + - ["system.nullable", "system.net.http.headers.cachecontrolheadervalue", "Member[maxage]"] + - ["system.boolean", "system.net.http.headers.namevaluewithparametersheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.viaheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.object", "system.net.http.headers.contentdispositionheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[warning]"] + - ["system.net.http.headers.namevaluewithparametersheadervalue", "system.net.http.headers.namevaluewithparametersheadervalue!", "Method[parse].ReturnValue"] + - ["system.collections.ienumerator", "system.net.http.headers.httpheadersnonvalidated", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.net.http.headers.stringwithqualityheadervalue", "Method[clone].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheadersnonvalidated", "Method[contains].ReturnValue"] + - ["system.collections.generic.icollection", "system.net.http.headers.cachecontrolheadervalue", "Member[extensions]"] + - ["system.int32", "system.net.http.headers.productheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[acceptlanguage]"] + - ["system.nullable", "system.net.http.headers.contentrangeheadervalue", "Member[to]"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[mustrevalidate]"] + - ["system.net.http.headers.entitytagheadervalue", "system.net.http.headers.httpresponseheaders", "Member[etag]"] + - ["system.nullable", "system.net.http.headers.cachecontrolheadervalue", "Member[minfresh]"] + - ["system.boolean", "system.net.http.headers.httpheaders", "Method[contains].ReturnValue"] + - ["system.object", "system.net.http.headers.httpheadersnonvalidated+enumerator", "Member[current]"] + - ["system.object", "system.net.http.headers.rangeconditionheadervalue", "Method[clone].ReturnValue"] + - ["system.int32", "system.net.http.headers.retryconditionheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[public]"] + - ["system.nullable", "system.net.http.headers.contentrangeheadervalue", "Member[from]"] + - ["system.boolean", "system.net.http.headers.warningheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.int32", "system.net.http.headers.productinfoheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.nullable", "system.net.http.headers.httprequestheaders", "Member[ifmodifiedsince]"] + - ["system.int32", "system.net.http.headers.rangeconditionheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheaders", "Method[trygetvalues].ReturnValue"] + - ["system.object", "system.net.http.headers.warningheadervalue", "Method[clone].ReturnValue"] + - ["system.string", "system.net.http.headers.httprequestheaders", "Member[protocol]"] + - ["system.net.http.headers.cachecontrolheadervalue", "system.net.http.headers.httpresponseheaders", "Member[cachecontrol]"] + - ["system.net.http.headers.rangeheadervalue", "system.net.http.headers.httprequestheaders", "Member[range]"] + - ["system.string", "system.net.http.headers.contentdispositionheadervalue", "Member[name]"] + - ["system.string", "system.net.http.headers.authenticationheadervalue", "Member[scheme]"] + - ["system.string", "system.net.http.headers.mediatypeheadervalue", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.http.headers.namevaluewithparametersheadervalue", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheadersnonvalidated", "Method[trygetvalues].ReturnValue"] + - ["system.nullable", "system.net.http.headers.httpresponseheaders", "Member[age]"] + - ["system.net.http.headers.productheadervalue", "system.net.http.headers.productheadervalue!", "Method[parse].ReturnValue"] + - ["system.nullable", "system.net.http.headers.cachecontrolheadervalue", "Member[maxstalelimit]"] + - ["system.boolean", "system.net.http.headers.contentrangeheadervalue", "Method[equals].ReturnValue"] + - ["system.string", "system.net.http.headers.transfercodingheadervalue", "Member[value]"] + - ["system.net.http.headers.entitytagheadervalue", "system.net.http.headers.rangeconditionheadervalue", "Member[entitytag]"] + - ["system.nullable", "system.net.http.headers.httpresponseheaders", "Member[date]"] + - ["system.boolean", "system.net.http.headers.rangeitemheadervalue", "Method[equals].ReturnValue"] + - ["system.nullable", "system.net.http.headers.retryconditionheadervalue", "Member[delta]"] + - ["system.string", "system.net.http.headers.contentdispositionheadervalue", "Member[filename]"] + - ["system.int32", "system.net.http.headers.httpheadervaluecollection", "Member[count]"] + - ["system.string", "system.net.http.headers.productinfoheadervalue", "Member[comment]"] + - ["system.object", "system.net.http.headers.namevaluewithparametersheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[pragma]"] + - ["system.nullable", "system.net.http.headers.contentdispositionheadervalue", "Member[creationdate]"] + - ["system.net.http.headers.viaheadervalue", "system.net.http.headers.viaheadervalue!", "Method[parse].ReturnValue"] + - ["system.string", "system.net.http.headers.warningheadervalue", "Member[agent]"] + - ["system.collections.generic.ienumerable", "system.net.http.headers.httpheadersnonvalidated", "Member[keys]"] + - ["system.int32", "system.net.http.headers.entitytagheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.net.http.headers.namevalueheadervalue", "Method[tostring].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[acceptencoding]"] + - ["system.collections.ienumerator", "system.net.http.headers.headerstringvalues", "Method[getenumerator].ReturnValue"] + - ["system.nullable", "system.net.http.headers.rangeconditionheadervalue", "Member[date]"] + - ["system.boolean", "system.net.http.headers.transfercodingheadervalue", "Method[equals].ReturnValue"] + - ["system.net.http.headers.warningheadervalue", "system.net.http.headers.warningheadervalue!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.stringwithqualityheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.net.http.headers.stringwithqualityheadervalue", "system.net.http.headers.stringwithqualityheadervalue!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.authenticationheadervalue", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[private]"] + - ["system.boolean", "system.net.http.headers.authenticationheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.retryconditionheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.nullable", "system.net.http.headers.rangeitemheadervalue", "Member[to]"] + - ["system.boolean", "system.net.http.headers.rangeheadervalue", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.http.headers.entitytagheadervalue", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.http.headers.mediatypewithqualityheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.string", "system.net.http.headers.mediatypeheadervalue", "Member[mediatype]"] + - ["system.boolean", "system.net.http.headers.httpheadervaluecollection", "Method[tryparseadd].ReturnValue"] + - ["system.string", "system.net.http.headers.namevalueheadervalue", "Member[name]"] + - ["system.boolean", "system.net.http.headers.httpheadersnonvalidated", "Method[containskey].ReturnValue"] + - ["system.net.http.headers.namevalueheadervalue", "system.net.http.headers.namevalueheadervalue!", "Method[parse].ReturnValue"] + - ["system.object", "system.net.http.headers.rangeheadervalue", "Method[clone].ReturnValue"] + - ["system.string", "system.net.http.headers.productheadervalue", "Member[name]"] + - ["system.nullable", "system.net.http.headers.contentrangeheadervalue", "Member[length]"] + - ["system.boolean", "system.net.http.headers.productheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.rangeconditionheadervalue", "Method[equals].ReturnValue"] + - ["system.string", "system.net.http.headers.rangeitemheadervalue", "Method[tostring].ReturnValue"] + - ["system.nullable", "system.net.http.headers.stringwithqualityheadervalue", "Member[quality]"] + - ["system.uri", "system.net.http.headers.httprequestheaders", "Member[referrer]"] + - ["system.boolean", "system.net.http.headers.namevalueheadervalue", "Method[equals].ReturnValue"] + - ["system.object", "system.net.http.headers.mediatypeheadervalue", "Method[clone].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheadersnonvalidated+enumerator", "Method[movenext].ReturnValue"] + - ["system.net.http.headers.transfercodingwithqualityheadervalue", "system.net.http.headers.transfercodingwithqualityheadervalue!", "Method[parse].ReturnValue"] + - ["system.nullable", "system.net.http.headers.httpresponseheaders", "Member[transferencodingchunked]"] + - ["system.string", "system.net.http.headers.namevalueheadervalue", "Member[value]"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[proxyrevalidate]"] + - ["system.nullable", "system.net.http.headers.httpresponseheaders", "Member[connectionclose]"] + - ["system.net.http.headers.entitytagheadervalue", "system.net.http.headers.entitytagheadervalue!", "Member[any]"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Method[equals].ReturnValue"] + - ["system.string", "system.net.http.headers.contentdispositionheadervalue", "Member[dispositiontype]"] + - ["system.string", "system.net.http.headers.contentdispositionheadervalue", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheadervaluecollection", "Method[remove].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[transferencoding]"] + - ["system.string", "system.net.http.headers.authenticationheadervalue", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.http.headers.productheadervalue", "Method[tostring].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[connection]"] + - ["system.nullable", "system.net.http.headers.warningheadervalue", "Member[date]"] + - ["system.string", "system.net.http.headers.httprequestheaders", "Member[host]"] + - ["system.boolean", "system.net.http.headers.namevalueheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.nullable", "system.net.http.headers.httprequestheaders", "Member[expectcontinue]"] + - ["system.collections.generic.ienumerator", "system.net.http.headers.httpheaders", "Method[getenumerator].ReturnValue"] + - ["system.net.http.headers.productheadervalue", "system.net.http.headers.productinfoheadervalue", "Member[product]"] + - ["system.boolean", "system.net.http.headers.rangeheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.net.http.headers.httpheadersnonvalidated", "Member[values]"] + - ["system.string", "system.net.http.headers.viaheadervalue", "Member[comment]"] + - ["system.boolean", "system.net.http.headers.mediatypeheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.net.http.headers.contentdispositionheadervalue", "system.net.http.headers.httpcontentheaders", "Member[contentdisposition]"] + - ["system.net.http.headers.mediatypeheadervalue", "system.net.http.headers.mediatypeheadervalue!", "Method[parse].ReturnValue"] + - ["system.int32", "system.net.http.headers.warningheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[notransform]"] + - ["system.object", "system.net.http.headers.productheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[connection]"] + - ["system.int32", "system.net.http.headers.namevaluewithparametersheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheadersnonvalidated", "Method[trygetvalue].ReturnValue"] + - ["system.int32", "system.net.http.headers.cachecontrolheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[upgrade]"] + - ["system.nullable", "system.net.http.headers.contentdispositionheadervalue", "Member[readdate]"] + - ["system.boolean", "system.net.http.headers.contentdispositionheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.object", "system.net.http.headers.retryconditionheadervalue", "Method[clone].ReturnValue"] + - ["system.nullable", "system.net.http.headers.rangeitemheadervalue", "Member[from]"] + - ["system.string", "system.net.http.headers.entitytagheadervalue", "Member[tag]"] + - ["system.object", "system.net.http.headers.contentrangeheadervalue", "Method[clone].ReturnValue"] + - ["system.nullable", "system.net.http.headers.httprequestheaders", "Member[ifunmodifiedsince]"] + - ["system.string", "system.net.http.headers.rangeheadervalue", "Member[unit]"] + - ["system.string", "system.net.http.headers.headerstringvalues", "Method[tostring].ReturnValue"] + - ["system.net.http.headers.contentrangeheadervalue", "system.net.http.headers.httpcontentheaders", "Member[contentrange]"] + - ["system.net.http.headers.entitytagheadervalue", "system.net.http.headers.entitytagheadervalue!", "Method[parse].ReturnValue"] + - ["system.nullable", "system.net.http.headers.retryconditionheadervalue", "Member[date]"] + - ["system.nullable", "system.net.http.headers.mediatypewithqualityheadervalue", "Member[quality]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[upgrade]"] + - ["system.nullable", "system.net.http.headers.httpcontentheaders", "Member[contentlength]"] + - ["system.uri", "system.net.http.headers.httpcontentheaders", "Member[contentlocation]"] + - ["system.net.http.headers.headerstringvalues+enumerator", "system.net.http.headers.headerstringvalues", "Method[getenumerator].ReturnValue"] + - ["system.net.http.headers.retryconditionheadervalue", "system.net.http.headers.retryconditionheadervalue!", "Method[parse].ReturnValue"] + - ["system.byte[]", "system.net.http.headers.httpcontentheaders", "Member[contentmd5]"] + - ["system.string", "system.net.http.headers.transfercodingheadervalue", "Method[tostring].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[server]"] + - ["system.boolean", "system.net.http.headers.entitytagheadervalue", "Member[isweak]"] + - ["system.object", "system.net.http.headers.headerstringvalues+enumerator", "Member[current]"] + - ["system.object", "system.net.http.headers.rangeitemheadervalue", "Method[clone].ReturnValue"] + - ["system.boolean", "system.net.http.headers.transfercodingwithqualityheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheadervaluecollection", "Method[contains].ReturnValue"] + - ["system.collections.generic.icollection", "system.net.http.headers.transfercodingheadervalue", "Member[parameters]"] + - ["system.string", "system.net.http.headers.retryconditionheadervalue", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.http.headers.httpheadervaluecollection", "Member[isreadonly]"] + - ["system.collections.generic.icollection", "system.net.http.headers.namevaluewithparametersheadervalue", "Member[parameters]"] + - ["system.object", "system.net.http.headers.mediatypewithqualityheadervalue", "Method[clone].ReturnValue"] + - ["system.int32", "system.net.http.headers.viaheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.net.http.headers.httpheadersnonvalidated", "Method[getenumerator].ReturnValue"] + - ["system.nullable", "system.net.http.headers.httprequestheaders", "Member[transferencodingchunked]"] + - ["system.string", "system.net.http.headers.entitytagheadervalue", "Method[tostring].ReturnValue"] + - ["system.int32", "system.net.http.headers.namevalueheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.net.http.headers.viaheadervalue", "Member[protocolversion]"] + - ["system.string", "system.net.http.headers.mediatypeheadervalue", "Member[charset]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[wwwauthenticate]"] + - ["system.object", "system.net.http.headers.namevalueheadervalue", "Method[clone].ReturnValue"] + - ["system.int32", "system.net.http.headers.rangeheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.http.headers.contentrangeheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.int32", "system.net.http.headers.headerstringvalues", "Member[count]"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[onlyifcached]"] + - ["system.string", "system.net.http.headers.productheadervalue", "Member[version]"] + - ["system.net.http.headers.rangeconditionheadervalue", "system.net.http.headers.rangeconditionheadervalue!", "Method[parse].ReturnValue"] + - ["system.nullable", "system.net.http.headers.contentdispositionheadervalue", "Member[modificationdate]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[useragent]"] + - ["system.net.http.headers.mediatypewithqualityheadervalue", "system.net.http.headers.mediatypewithqualityheadervalue!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.stringwithqualityheadervalue", "Method[equals].ReturnValue"] + - ["system.string", "system.net.http.headers.warningheadervalue", "Member[text]"] + - ["system.string", "system.net.http.headers.httpheadervaluecollection", "Method[tostring].ReturnValue"] + - ["system.nullable", "system.net.http.headers.cachecontrolheadervalue", "Member[sharedmaxage]"] + - ["system.nullable", "system.net.http.headers.httpcontentheaders", "Member[expires]"] + - ["system.string", "system.net.http.headers.contentdispositionheadervalue", "Member[filenamestar]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[warning]"] + - ["system.boolean", "system.net.http.headers.namevaluewithparametersheadervalue", "Method[equals].ReturnValue"] + - ["system.int32", "system.net.http.headers.contentrangeheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[pragma]"] + - ["system.string", "system.net.http.headers.contentrangeheadervalue", "Method[tostring].ReturnValue"] + - ["system.object", "system.net.http.headers.transfercodingheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.rangeheadervalue", "system.net.http.headers.rangeheadervalue!", "Method[parse].ReturnValue"] + - ["system.net.http.headers.transfercodingheadervalue", "system.net.http.headers.transfercodingheadervalue!", "Method[parse].ReturnValue"] + - ["system.string", "system.net.http.headers.headerstringvalues+enumerator", "Member[current]"] + - ["system.collections.generic.ienumerable", "system.net.http.headers.httpheaders", "Method[getvalues].ReturnValue"] + - ["system.boolean", "system.net.http.headers.cachecontrolheadervalue", "Member[nocache]"] + - ["system.collections.generic.keyvaluepair", "system.net.http.headers.httpheadersnonvalidated+enumerator", "Member[current]"] + - ["system.boolean", "system.net.http.headers.contentrangeheadervalue", "Member[hasrange]"] + - ["system.net.http.headers.contentrangeheadervalue", "system.net.http.headers.contentrangeheadervalue!", "Method[parse].ReturnValue"] + - ["system.nullable", "system.net.http.headers.transfercodingwithqualityheadervalue", "Member[quality]"] + - ["system.string", "system.net.http.headers.authenticationheadervalue", "Member[parameter]"] + - ["system.boolean", "system.net.http.headers.httpheaders", "Method[remove].ReturnValue"] + - ["system.string", "system.net.http.headers.contentrangeheadervalue", "Member[unit]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[accept]"] + - ["system.string", "system.net.http.headers.stringwithqualityheadervalue", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.http.headers.rangeconditionheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[ifnonematch]"] + - ["system.string", "system.net.http.headers.cachecontrolheadervalue", "Method[tostring].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[ifmatch]"] + - ["system.string", "system.net.http.headers.warningheadervalue", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.http.headers.rangeheadervalue", "Method[tostring].ReturnValue"] + - ["system.object", "system.net.http.headers.productinfoheadervalue", "Method[clone].ReturnValue"] + - ["system.collections.generic.icollection", "system.net.http.headers.httpcontentheaders", "Member[allow]"] + - ["system.boolean", "system.net.http.headers.entitytagheadervalue!", "Method[tryparse].ReturnValue"] + - ["system.net.http.headers.httpheadersnonvalidated+enumerator", "system.net.http.headers.httpheadersnonvalidated", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.net.http.headers.authenticationheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[via]"] + - ["system.net.http.headers.mediatypeheadervalue", "system.net.http.headers.httpcontentheaders", "Member[contenttype]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[proxyauthenticate]"] + - ["system.net.http.headers.contentdispositionheadervalue", "system.net.http.headers.contentdispositionheadervalue!", "Method[parse].ReturnValue"] + - ["system.int32", "system.net.http.headers.rangeitemheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.net.http.headers.authenticationheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[trailer]"] + - ["system.int32", "system.net.http.headers.contentdispositionheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.net.http.headers.entitytagheadervalue", "Method[clone].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httpresponseheaders", "Member[via]"] + - ["system.string", "system.net.http.headers.viaheadervalue", "Member[receivedby]"] + - ["system.net.http.headers.authenticationheadervalue", "system.net.http.headers.httprequestheaders", "Member[authorization]"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[expect]"] + - ["system.boolean", "system.net.http.headers.contentdispositionheadervalue", "Method[equals].ReturnValue"] + - ["system.collections.generic.icollection", "system.net.http.headers.contentdispositionheadervalue", "Member[parameters]"] + - ["system.string", "system.net.http.headers.rangeconditionheadervalue", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.http.headers.viaheadervalue", "Method[tostring].ReturnValue"] + - ["system.net.http.headers.rangeconditionheadervalue", "system.net.http.headers.httprequestheaders", "Member[ifrange]"] + - ["system.net.http.headers.productinfoheadervalue", "system.net.http.headers.productinfoheadervalue!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.net.http.headers.headerstringvalues+enumerator", "Method[movenext].ReturnValue"] + - ["system.net.http.headers.httpheadervaluecollection", "system.net.http.headers.httprequestheaders", "Member[te]"] + - ["system.nullable", "system.net.http.headers.httprequestheaders", "Member[date]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Json.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Json.typemodel.yml new file mode 100644 index 000000000000..ec42a4983fe9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Json.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.task", "system.net.http.json.httpclientjsonextensions!", "Method[patchasjsonasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.net.http.json.httpclientjsonextensions!", "Method[getfromjsonasasyncenumerable].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.json.httpclientjsonextensions!", "Method[getfromjsonasync].ReturnValue"] + - ["system.net.http.json.jsoncontent", "system.net.http.json.jsoncontent!", "Method[create].ReturnValue"] + - ["system.boolean", "system.net.http.json.jsoncontent", "Method[trycomputelength].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.json.httpclientjsonextensions!", "Method[deletefromjsonasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.json.httpclientjsonextensions!", "Method[putasjsonasync].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.net.http.json.httpcontentjsonextensions!", "Method[readfromjsonasasyncenumerable].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.json.httpclientjsonextensions!", "Method[postasjsonasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.json.httpcontentjsonextensions!", "Method[readfromjsonasync].ReturnValue"] + - ["system.type", "system.net.http.json.jsoncontent", "Member[objecttype]"] + - ["system.threading.tasks.task", "system.net.http.json.jsoncontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.object", "system.net.http.json.jsoncontent", "Member[value]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Metrics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Metrics.typemodel.yml new file mode 100644 index 000000000000..12f61165e6c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.Metrics.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.exception", "system.net.http.metrics.httpmetricsenrichmentcontext", "Member[exception]"] + - ["system.net.http.httpresponsemessage", "system.net.http.metrics.httpmetricsenrichmentcontext", "Member[response]"] + - ["system.net.http.httprequestmessage", "system.net.http.metrics.httpmetricsenrichmentcontext", "Member[request]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.typemodel.yml new file mode 100644 index 000000000000..a1c37a713f34 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Http.typemodel.yml @@ -0,0 +1,260 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.net.http.httpclienthandler", "Member[clientcertificates]"] + - ["system.boolean", "system.net.http.webrequesthandler", "Member[unsafeauthenticatedconnectionsharing]"] + - ["system.net.http.httpclient", "system.net.http.httpclientfactoryextensions!", "Method[createclient].ReturnValue"] + - ["system.collections.generic.idictionary", "system.net.http.httpclienthandler", "Member[properties]"] + - ["system.threading.tasks.task", "system.net.http.bytearraycontent", "Method[createcontentreadstreamasync].ReturnValue"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[supportsautomaticdecompression]"] + - ["system.collections.generic.icollection", "system.net.http.httprequestoptions", "Member[values]"] + - ["system.net.http.httprequestmessage", "system.net.http.socketshttpplaintextstreamfiltercontext", "Member[initialrequestmessage]"] + - ["system.net.icredentials", "system.net.http.httpclienthandler", "Member[defaultproxycredentials]"] + - ["system.io.stream", "system.net.http.httpcontent", "Method[createcontentreadstream].ReturnValue"] + - ["system.net.iwebproxy", "system.net.http.socketshttphandler", "Member[proxy]"] + - ["system.func", "system.net.http.socketshttphandler", "Member[plaintextstreamfilter]"] + - ["system.net.cache.requestcachepolicy", "system.net.http.webrequesthandler", "Member[cachepolicy]"] + - ["system.int32", "system.net.http.winhttphandler", "Member[maxautomaticredirections]"] + - ["system.net.http.cookieusepolicy", "system.net.http.winhttphandler", "Member[cookieusepolicy]"] + - ["system.timespan", "system.net.http.socketshttphandler", "Member[pooledconnectionidletimeout]"] + - ["system.threading.tasks.task", "system.net.http.httpcontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.net.http.httpresponsemessage", "system.net.http.messageprocessinghandler", "Method[processresponse].ReturnValue"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[put]"] + - ["system.threading.tasks.task", "system.net.http.httpcontent", "Method[copytoasync].ReturnValue"] + - ["system.boolean", "system.net.http.socketshttphandler", "Member[preauthenticate]"] + - ["system.int32", "system.net.http.socketshttphandler", "Member[maxautomaticredirections]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[responseended]"] + - ["system.net.http.headerencodingselector", "system.net.http.socketshttphandler", "Member[requestheaderencodingselector]"] + - ["system.net.http.clientcertificateoption", "system.net.http.clientcertificateoption!", "Member[manual]"] + - ["system.net.http.httpversionpolicy", "system.net.http.httpclient", "Member[defaultversionpolicy]"] + - ["system.net.http.clientcertificateoption", "system.net.http.httpclienthandler", "Member[clientcertificateoptions]"] + - ["system.string", "system.net.http.httprequestmessage", "Method[tostring].ReturnValue"] + - ["system.uri", "system.net.http.httpclient", "Member[baseaddress]"] + - ["system.net.http.httpresponsemessage", "system.net.http.httpmessageinvoker", "Method[send].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.httpcontent", "Method[readasbytearrayasync].ReturnValue"] + - ["system.string", "system.net.http.httpresponsemessage", "Member[reasonphrase]"] + - ["system.int64", "system.net.http.httpclient", "Member[maxresponsecontentbuffersize]"] + - ["system.net.http.httpkeepalivepingpolicy", "system.net.http.socketshttphandler", "Member[keepalivepingpolicy]"] + - ["system.net.http.headers.httprequestheaders", "system.net.http.httpclient", "Member[defaultrequestheaders]"] + - ["system.version", "system.net.http.socketshttpplaintextstreamfiltercontext", "Member[negotiatedhttpversion]"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[postasync].ReturnValue"] + - ["system.boolean", "system.net.http.readonlymemorycontent", "Method[trycomputelength].ReturnValue"] + - ["system.net.http.httpclient", "system.net.http.ihttpclientfactory", "Method[createclient].ReturnValue"] + - ["system.int32", "system.net.http.httpclienthandler", "Member[maxconnectionsperserver]"] + - ["system.threading.tasks.task", "system.net.http.socketshttphandler", "Method[sendasync].ReturnValue"] + - ["system.timespan", "system.net.http.socketshttphandler", "Member[expect100continuetimeout]"] + - ["system.func", "system.net.http.winhttphandler", "Member[servercertificatevalidationcallback]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequestexception", "Member[httprequesterror]"] + - ["system.net.http.httpresponsemessage", "system.net.http.httpmessagehandler", "Method[send].ReturnValue"] + - ["system.version", "system.net.http.httpclient", "Member[defaultrequestversion]"] + - ["system.net.decompressionmethods", "system.net.http.socketshttphandler", "Member[automaticdecompression]"] + - ["system.func", "system.net.http.httpclienthandler", "Member[servercertificatecustomvalidationcallback]"] + - ["system.net.http.httpresponsemessage", "system.net.http.httpclient", "Method[send].ReturnValue"] + - ["system.diagnostics.metrics.imeterfactory", "system.net.http.httpclienthandler", "Member[meterfactory]"] + - ["system.int64", "system.net.http.httpprotocolexception", "Member[errorcode]"] + - ["system.boolean", "system.net.http.socketshttphandler", "Member[usecookies]"] + - ["system.net.decompressionmethods", "system.net.http.winhttphandler", "Member[automaticdecompression]"] + - ["system.threading.tasks.task", "system.net.http.streamcontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[getstringasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[deleteasync].ReturnValue"] + - ["system.net.http.httpmethod", "system.net.http.httprequestmessage", "Member[method]"] + - ["system.func", "system.net.http.httpclienthandler!", "Member[dangerousacceptanyservercertificatevalidator]"] + - ["system.net.http.httpcompletionoption", "system.net.http.httpcompletionoption!", "Member[responsecontentread]"] + - ["system.threading.tasks.task", "system.net.http.httpcontent", "Method[readasstreamasync].ReturnValue"] + - ["system.boolean", "system.net.http.httpcontent", "Method[trycomputelength].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[getbytearrayasync].ReturnValue"] + - ["system.int32", "system.net.http.winhttphandler", "Member[maxresponseheaderslength]"] + - ["system.uri", "system.net.http.httprequestmessage", "Member[requesturi]"] + - ["system.version", "system.net.http.httpresponsemessage", "Member[version]"] + - ["system.timespan", "system.net.http.socketshttphandler", "Member[connecttimeout]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[userauthenticationerror]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[extendedconnectnotsupported]"] + - ["system.diagnostics.distributedcontextpropagator", "system.net.http.socketshttphandler", "Member[activityheaderspropagator]"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[trace]"] + - ["system.net.http.httpcontent", "system.net.http.httprequestmessage", "Member[content]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[unknown]"] + - ["system.int32", "system.net.http.httpclienthandler", "Member[maxresponseheaderslength]"] + - ["system.net.security.remotecertificatevalidationcallback", "system.net.http.webrequesthandler", "Member[servercertificatevalidationcallback]"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[sendasync].ReturnValue"] + - ["system.net.http.httpcontent", "system.net.http.httpresponsemessage", "Member[content]"] + - ["system.io.stream", "system.net.http.readonlymemorycontent", "Method[createcontentreadstream].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.stringcontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.boolean", "system.net.http.webrequesthandler", "Member[allowpipelining]"] + - ["system.net.http.httpresponsemessage", "system.net.http.messageprocessinghandler", "Method[send].ReturnValue"] + - ["system.net.http.clientcertificateoption", "system.net.http.winhttphandler", "Member[clientcertificateoption]"] + - ["system.threading.tasks.task", "system.net.http.httpmessagehandler", "Method[sendasync].ReturnValue"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[options]"] + - ["system.boolean", "system.net.http.socketshttphandler", "Member[enablemultiplehttp2connections]"] + - ["system.nullable", "system.net.http.httprequestexception", "Member[statuscode]"] + - ["system.collections.generic.icollection", "system.net.http.httprequestoptions", "Member[keys]"] + - ["system.int32", "system.net.http.winhttphandler", "Member[maxconnectionsperserver]"] + - ["system.timespan", "system.net.http.webrequesthandler", "Member[continuetimeout]"] + - ["system.threading.tasks.task", "system.net.http.delegatinghandler", "Method[sendasync].ReturnValue"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[connectionerror]"] + - ["system.net.icredentials", "system.net.http.winhttphandler", "Member[defaultproxycredentials]"] + - ["system.boolean", "system.net.http.multipartcontent", "Method[trycomputelength].ReturnValue"] + - ["system.timespan", "system.net.http.winhttphandler", "Member[receivedatatimeout]"] + - ["system.threading.tasks.task", "system.net.http.streamcontent", "Method[createcontentreadstreamasync].ReturnValue"] + - ["system.net.http.httpversionpolicy", "system.net.http.httprequestmessage", "Member[versionpolicy]"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[patchasync].ReturnValue"] + - ["system.net.dnsendpoint", "system.net.http.socketshttpconnectioncontext", "Member[dnsendpoint]"] + - ["system.version", "system.net.http.httprequestmessage", "Member[version]"] + - ["system.io.stream", "system.net.http.socketshttpplaintextstreamfiltercontext", "Member[plaintextstream]"] + - ["system.net.cookiecontainer", "system.net.http.winhttphandler", "Member[cookiecontainer]"] + - ["system.net.cookiecontainer", "system.net.http.httpclienthandler", "Member[cookiecontainer]"] + - ["system.io.stream", "system.net.http.bytearraycontent", "Method[createcontentreadstream].ReturnValue"] + - ["system.net.http.httprequestmessage", "system.net.http.messageprocessinghandler", "Method[processrequest].ReturnValue"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[invalidresponse]"] + - ["system.timespan", "system.net.http.socketshttphandler", "Member[keepalivepingtimeout]"] + - ["system.net.http.httpmessagehandler", "system.net.http.httpmessagehandlerfactoryextensions!", "Method[createhandler].ReturnValue"] + - ["system.net.http.httpresponsemessage", "system.net.http.socketshttphandler", "Method[send].ReturnValue"] + - ["system.net.security.sslclientauthenticationoptions", "system.net.http.socketshttphandler", "Member[ssloptions]"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[connect]"] + - ["system.string", "system.net.http.httpmethod", "Method[tostring].ReturnValue"] + - ["system.object", "system.net.http.httprequestoptions", "Member[item]"] + - ["system.diagnostics.metrics.imeterfactory", "system.net.http.socketshttphandler", "Member[meterfactory]"] + - ["system.timespan", "system.net.http.winhttphandler", "Member[receiveheaderstimeout]"] + - ["system.net.http.httprequesterror", "system.net.http.httpioexception", "Member[httprequesterror]"] + - ["system.net.http.httprequestmessage", "system.net.http.rtcrequestfactory!", "Method[create].ReturnValue"] + - ["system.security.principal.tokenimpersonationlevel", "system.net.http.webrequesthandler", "Member[impersonationlevel]"] + - ["system.boolean", "system.net.http.httprequestoptions", "Method[trygetvalue].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.httpcontent", "Method[createcontentreadstreamasync].ReturnValue"] + - ["system.boolean", "system.net.http.winhttphandler", "Member[preauthenticate]"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[allowautoredirect]"] + - ["system.net.iwebproxy", "system.net.http.winhttphandler", "Member[proxy]"] + - ["system.net.http.httpresponsemessage", "system.net.http.delegatinghandler", "Method[send].ReturnValue"] + - ["system.boolean", "system.net.http.socketshttphandler", "Member[allowautoredirect]"] + - ["system.net.icredentials", "system.net.http.winhttphandler", "Member[servercredentials]"] + - ["system.int32", "system.net.http.socketshttphandler", "Member[maxresponseheaderslength]"] + - ["system.net.http.windowsproxyusepolicy", "system.net.http.windowsproxyusepolicy!", "Member[usecustomproxy]"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[checkcertificaterevocationlist]"] + - ["system.io.stream", "system.net.http.httpcontent", "Method[readasstream].ReturnValue"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[patch]"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[putasync].ReturnValue"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[supportsredirectconfiguration]"] + - ["system.boolean", "system.net.http.winhttphandler", "Member[checkcertificaterevocationlist]"] + - ["system.net.http.httpversionpolicy", "system.net.http.httpversionpolicy!", "Member[requestversionexact]"] + - ["system.boolean", "system.net.http.httprequestoptions", "Method[containskey].ReturnValue"] + - ["system.net.http.windowsproxyusepolicy", "system.net.http.windowsproxyusepolicy!", "Member[donotuseproxy]"] + - ["system.boolean", "system.net.http.httprequestoptions", "Method[contains].ReturnValue"] + - ["system.int32", "system.net.http.winhttphandler", "Member[maxresponsedrainsize]"] + - ["system.net.http.clientcertificateoption", "system.net.http.clientcertificateoption!", "Member[automatic]"] + - ["system.net.http.httpcompletionoption", "system.net.http.httpcompletionoption!", "Member[responseheadersread]"] + - ["system.boolean", "system.net.http.httpmethod", "Method[equals].ReturnValue"] + - ["system.collections.generic.idictionary", "system.net.http.httprequestmessage", "Member[properties]"] + - ["system.int32", "system.net.http.httpclienthandler", "Member[maxautomaticredirections]"] + - ["system.net.http.httpkeepalivepingpolicy", "system.net.http.httpkeepalivepingpolicy!", "Member[withactiverequests]"] + - ["system.threading.tasks.task", "system.net.http.readonlymemorycontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.boolean", "system.net.http.socketshttphandler", "Member[enablemultiplehttp3connections]"] + - ["system.net.http.windowsproxyusepolicy", "system.net.http.windowsproxyusepolicy!", "Member[usewinhttpproxy]"] + - ["system.string", "system.net.http.httprequestoptionskey", "Member[key]"] + - ["system.int32", "system.net.http.socketshttphandler", "Member[maxresponsedrainsize]"] + - ["system.security.authentication.sslprotocols", "system.net.http.winhttphandler", "Member[sslprotocols]"] + - ["system.threading.tasks.task", "system.net.http.bytearraycontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.net.http.httprequestoptions", "Member[values]"] + - ["system.net.iwebproxy", "system.net.http.httpclienthandler", "Member[proxy]"] + - ["system.net.http.httpresponsemessage", "system.net.http.httpresponsemessage", "Method[ensuresuccessstatuscode].ReturnValue"] + - ["system.timespan", "system.net.http.socketshttphandler", "Member[responsedraintimeout]"] + - ["system.int64", "system.net.http.httpclienthandler", "Member[maxrequestcontentbuffersize]"] + - ["system.string", "system.net.http.httpmethod", "Member[method]"] + - ["system.net.http.httpkeepalivepingpolicy", "system.net.http.httpkeepalivepingpolicy!", "Member[always]"] + - ["system.net.icredentials", "system.net.http.socketshttphandler", "Member[credentials]"] + - ["system.int32", "system.net.http.socketshttphandler", "Member[initialhttp2streamwindowsize]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[httpprotocolerror]"] + - ["system.net.http.httpversionpolicy", "system.net.http.httpversionpolicy!", "Member[requestversionorlower]"] + - ["system.collections.generic.idictionary", "system.net.http.winhttphandler", "Member[properties]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[versionnegotiationerror]"] + - ["system.net.http.cookieusepolicy", "system.net.http.cookieusepolicy!", "Member[useinternalcookiestoreonly]"] + - ["system.int32", "system.net.http.webrequesthandler", "Member[maxresponseheaderslength]"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[delete]"] + - ["system.net.icredentials", "system.net.http.socketshttphandler", "Member[defaultproxycredentials]"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[get]"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[post]"] + - ["system.collections.generic.ienumerable", "system.net.http.httprequestoptions", "Member[keys]"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[usedefaultcredentials]"] + - ["system.net.http.headers.httpresponseheaders", "system.net.http.httpresponsemessage", "Member[headers]"] + - ["system.timespan", "system.net.http.winhttphandler", "Member[tcpkeepalivetime]"] + - ["system.threading.tasks.task", "system.net.http.multipartcontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.multipartformdatacontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.int32", "system.net.http.httpmethod", "Method[gethashcode].ReturnValue"] + - ["system.net.http.headers.httpresponseheaders", "system.net.http.httpresponsemessage", "Member[trailingheaders]"] + - ["system.collections.generic.ienumerator", "system.net.http.httprequestoptions", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.net.http.httpresponsemessage", "Method[tostring].ReturnValue"] + - ["system.timespan", "system.net.http.winhttphandler", "Member[tcpkeepaliveinterval]"] + - ["system.threading.tasks.task", "system.net.http.formurlencodedcontent", "Method[serializetostreamasync].ReturnValue"] + - ["system.collections.ienumerator", "system.net.http.multipartcontent", "Method[getenumerator].ReturnValue"] + - ["system.timespan", "system.net.http.socketshttphandler", "Member[keepalivepingdelay]"] + - ["system.net.cookiecontainer", "system.net.http.socketshttphandler", "Member[cookiecontainer]"] + - ["system.boolean", "system.net.http.streamcontent", "Method[trycomputelength].ReturnValue"] + - ["system.net.http.httpversionpolicy", "system.net.http.httpversionpolicy!", "Member[requestversionorhigher]"] + - ["system.net.decompressionmethods", "system.net.http.httpclienthandler", "Member[automaticdecompression]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[proxytunnelerror]"] + - ["microsoft.extensions.http.diagnostics.requestmetadata", "system.net.http.httpdiagnosticshttprequestmessageextensions!", "Method[getrequestmetadata].ReturnValue"] + - ["system.boolean", "system.net.http.winhttphandler", "Member[enablemultiplehttp2connections]"] + - ["system.boolean", "system.net.http.socketshttphandler", "Member[useproxy]"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[configurationlimitexceeded]"] + - ["system.int32", "system.net.http.webrequesthandler", "Member[readwritetimeout]"] + - ["system.net.httpstatuscode", "system.net.http.httpresponsemessage", "Member[statuscode]"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[supportsproxy]"] + - ["system.net.http.httpmessagehandler", "system.net.http.ihttpmessagehandlerfactory", "Method[createhandler].ReturnValue"] + - ["system.net.http.headerencodingselector", "system.net.http.multipartcontent", "Member[headerencodingselector]"] + - ["system.boolean", "system.net.http.winhttphandler", "Member[tcpkeepaliveenabled]"] + - ["system.boolean", "system.net.http.socketshttphandler!", "Member[issupported]"] + - ["system.net.http.httprequestoptions", "system.net.http.httprequestmessage", "Member[options]"] + - ["system.int32", "system.net.http.socketshttphandler", "Member[maxconnectionsperserver]"] + - ["system.boolean", "system.net.http.bytearraycontent", "Method[trycomputelength].ReturnValue"] + - ["system.net.security.authenticationlevel", "system.net.http.webrequesthandler", "Member[authenticationlevel]"] + - ["system.io.stream", "system.net.http.streamcontent", "Method[createcontentreadstream].ReturnValue"] + - ["system.timespan", "system.net.http.winhttphandler", "Member[sendtimeout]"] + - ["system.threading.tasks.task", "system.net.http.readonlymemorycontent", "Method[createcontentreadstreamasync].ReturnValue"] + - ["system.boolean", "system.net.http.httpmethod!", "Method[op_equality].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[getasync].ReturnValue"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[useproxy]"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[usecookies]"] + - ["system.security.authentication.sslprotocols", "system.net.http.httpclienthandler", "Member[sslprotocols]"] + - ["system.threading.tasks.task", "system.net.http.httpcontent", "Method[readasstringasync].ReturnValue"] + - ["system.net.http.headers.httpcontentheaders", "system.net.http.httpcontent", "Member[headers]"] + - ["system.boolean", "system.net.http.httprequestoptions", "Method[remove].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.messageprocessinghandler", "Method[sendasync].ReturnValue"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[secureconnectionerror]"] + - ["system.threading.tasks.task", "system.net.http.multipartcontent", "Method[createcontentreadstreamasync].ReturnValue"] + - ["system.net.icredentials", "system.net.http.httpclienthandler", "Member[credentials]"] + - ["system.net.http.httprequestmessage", "system.net.http.socketshttpconnectioncontext", "Member[initialrequestmessage]"] + - ["system.collections.generic.idictionary", "system.net.http.socketshttphandler", "Member[properties]"] + - ["system.net.http.windowsproxyusepolicy", "system.net.http.windowsproxyusepolicy!", "Member[usewininetproxy]"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Member[head]"] + - ["system.boolean", "system.net.http.httpresponsemessage", "Member[issuccessstatuscode]"] + - ["system.timespan", "system.net.http.socketshttphandler", "Member[pooledconnectionlifetime]"] + - ["system.collections.ienumerator", "system.net.http.httprequestoptions", "Method[getenumerator].ReturnValue"] + - ["system.net.http.cookieusepolicy", "system.net.http.cookieusepolicy!", "Member[usespecifiedcookiecontainer]"] + - ["system.boolean", "system.net.http.httpmethod!", "Method[op_inequality].ReturnValue"] + - ["system.net.http.httpresponsemessage", "system.net.http.httpclienthandler", "Method[send].ReturnValue"] + - ["system.int32", "system.net.http.httprequestoptions", "Member[count]"] + - ["system.net.http.headers.httprequestheaders", "system.net.http.httprequestmessage", "Member[headers]"] + - ["system.collections.generic.ienumerator", "system.net.http.multipartcontent", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.net.http.httpioexception", "Member[message]"] + - ["system.net.http.httpmethod", "system.net.http.httpmethod!", "Method[parse].ReturnValue"] + - ["system.net.http.httprequesterror", "system.net.http.httprequesterror!", "Member[nameresolutionerror]"] + - ["system.timespan", "system.net.http.httpclient", "Member[timeout]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.net.http.webrequesthandler", "Member[clientcertificates]"] + - ["system.net.http.cookieusepolicy", "system.net.http.cookieusepolicy!", "Member[ignorecookies]"] + - ["system.threading.tasks.task", "system.net.http.winhttphandler", "Method[sendasync].ReturnValue"] + - ["system.boolean", "system.net.http.winhttphandler", "Member[automaticredirection]"] + - ["system.net.http.headerencodingselector", "system.net.http.socketshttphandler", "Member[responseheaderencodingselector]"] + - ["system.io.stream", "system.net.http.multipartcontent", "Method[createcontentreadstream].ReturnValue"] + - ["polly.resiliencecontext", "system.net.http.httpresiliencehttprequestmessageextensions!", "Method[getresiliencecontext].ReturnValue"] + - ["system.threading.tasks.task", "system.net.http.httpcontent", "Method[loadintobufferasync].ReturnValue"] + - ["system.func", "system.net.http.socketshttphandler", "Member[connectcallback]"] + - ["system.net.iwebproxy", "system.net.http.httpclient!", "Member[defaultproxy]"] + - ["system.net.http.httpmessagehandler", "system.net.http.delegatinghandler", "Member[innerhandler]"] + - ["system.boolean", "system.net.http.httpclienthandler", "Member[preauthenticate]"] + - ["system.threading.tasks.task", "system.net.http.httpmessageinvoker", "Method[sendasync].ReturnValue"] + - ["system.boolean", "system.net.http.httprequestoptions", "Member[isreadonly]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.net.http.winhttphandler", "Member[clientcertificates]"] + - ["system.net.http.windowsproxyusepolicy", "system.net.http.winhttphandler", "Member[windowsproxyusepolicy]"] + - ["system.threading.tasks.task", "system.net.http.httpclient", "Method[getstreamasync].ReturnValue"] + - ["system.net.http.httprequestmessage", "system.net.http.httpresponsemessage", "Member[requestmessage]"] + - ["system.threading.tasks.task", "system.net.http.httpclienthandler", "Method[sendasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Mail.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Mail.typemodel.yml new file mode 100644 index 000000000000..a8fc1b22fe4b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Mail.typemodel.yml @@ -0,0 +1,113 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.net.mail.smtpfailedrecipientexception[]", "system.net.mail.smtpfailedrecipientsexception", "Member[innerexceptions]"] + - ["system.io.stream", "system.net.mail.attachmentbase", "Member[contentstream]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[insufficientstorage]"] + - ["system.text.encoding", "system.net.mail.attachment", "Member[nameencoding]"] + - ["system.net.mail.deliverynotificationoptions", "system.net.mail.deliverynotificationoptions!", "Member[none]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[usernotlocaltryalternatepath]"] + - ["system.net.mail.mailpriority", "system.net.mail.mailpriority!", "Member[normal]"] + - ["system.threading.tasks.task", "system.net.mail.smtpclient", "Method[sendmailasync].ReturnValue"] + - ["system.net.mail.smtpdeliverymethod", "system.net.mail.smtpdeliverymethod!", "Member[network]"] + - ["system.security.ipermission", "system.net.mail.smtppermission", "Method[union].ReturnValue"] + - ["system.string", "system.net.mail.smtpclient", "Member[host]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[startmailinput]"] + - ["system.net.mail.smtpaccess", "system.net.mail.smtppermission", "Member[access]"] + - ["system.net.mail.mailpriority", "system.net.mail.mailpriority!", "Member[low]"] + - ["system.security.securityelement", "system.net.mail.smtppermission", "Method[toxml].ReturnValue"] + - ["system.net.mail.mailaddresscollection", "system.net.mail.mailmessage", "Member[to]"] + - ["system.net.mail.mailpriority", "system.net.mail.mailmessage", "Member[priority]"] + - ["system.net.mail.mailaddresscollection", "system.net.mail.mailmessage", "Member[bcc]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[badcommandsequence]"] + - ["system.int32", "system.net.mail.smtpclient", "Member[port]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.net.mail.smtpclient", "Member[clientcertificates]"] + - ["system.uri", "system.net.mail.linkedresource", "Member[contentlink]"] + - ["system.int32", "system.net.mail.smtpclient", "Member[timeout]"] + - ["system.string", "system.net.mail.smtpclient", "Member[pickupdirectorylocation]"] + - ["system.net.icredentialsbyhost", "system.net.mail.smtpclient", "Member[credentials]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[cannotverifyuserwillattemptdelivery]"] + - ["system.net.mail.smtpdeliveryformat", "system.net.mail.smtpdeliveryformat!", "Member[international]"] + - ["system.string", "system.net.mail.smtppermissionattribute", "Member[access]"] + - ["system.boolean", "system.net.mail.mailmessage", "Member[isbodyhtml]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[mailboxnamenotallowed]"] + - ["system.boolean", "system.net.mail.smtppermission", "Method[issubsetof].ReturnValue"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[generalfailure]"] + - ["system.net.mail.linkedresource", "system.net.mail.linkedresource!", "Method[createlinkedresourcefromstring].ReturnValue"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[servicenotavailable]"] + - ["system.string", "system.net.mail.mailaddresscollection", "Method[tostring].ReturnValue"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[mailboxunavailable]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[mailboxbusy]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[clientnotpermitted]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[serviceclosingtransmissionchannel]"] + - ["system.string", "system.net.mail.attachment", "Member[name]"] + - ["system.string", "system.net.mail.mailaddress", "Member[displayname]"] + - ["system.net.mail.mailaddress", "system.net.mail.mailmessage", "Member[sender]"] + - ["system.net.mail.alternateviewcollection", "system.net.mail.mailmessage", "Member[alternateviews]"] + - ["system.net.mail.mailpriority", "system.net.mail.mailpriority!", "Member[high]"] + - ["system.string", "system.net.mail.attachmentbase", "Member[contentid]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[serviceready]"] + - ["system.boolean", "system.net.mail.mailaddress!", "Method[trycreate].ReturnValue"] + - ["system.net.mail.smtpdeliverymethod", "system.net.mail.smtpdeliverymethod!", "Member[specifiedpickupdirectory]"] + - ["system.text.encoding", "system.net.mail.mailmessage", "Member[subjectencoding]"] + - ["system.net.mail.mailaddresscollection", "system.net.mail.mailmessage", "Member[cc]"] + - ["system.int32", "system.net.mail.mailaddress", "Method[gethashcode].ReturnValue"] + - ["system.net.mail.deliverynotificationoptions", "system.net.mail.deliverynotificationoptions!", "Member[delay]"] + - ["system.collections.specialized.namevaluecollection", "system.net.mail.mailmessage", "Member[headers]"] + - ["system.net.mail.alternateview", "system.net.mail.alternateview!", "Method[createalternateviewfromstring].ReturnValue"] + - ["system.net.mime.transferencoding", "system.net.mail.mailmessage", "Member[bodytransferencoding]"] + - ["system.net.mail.smtpdeliverymethod", "system.net.mail.smtpclient", "Member[deliverymethod]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[helpmessage]"] + - ["system.string", "system.net.mail.mailmessage", "Member[body]"] + - ["system.net.mail.mailaddress", "system.net.mail.mailmessage", "Member[replyto]"] + - ["system.boolean", "system.net.mail.smtppermission", "Method[isunrestricted].ReturnValue"] + - ["system.net.mail.deliverynotificationoptions", "system.net.mail.deliverynotificationoptions!", "Member[never]"] + - ["system.net.mail.smtpaccess", "system.net.mail.smtpaccess!", "Member[connect]"] + - ["system.net.mail.linkedresourcecollection", "system.net.mail.alternateview", "Member[linkedresources]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[ok]"] + - ["system.string", "system.net.mail.mailaddress", "Member[address]"] + - ["system.net.mail.attachment", "system.net.mail.attachment!", "Method[createattachmentfromstring].ReturnValue"] + - ["system.net.mail.attachmentcollection", "system.net.mail.mailmessage", "Member[attachments]"] + - ["system.string", "system.net.mail.smtpclient", "Member[targetname]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[commandunrecognized]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[commandnotimplemented]"] + - ["system.net.mail.smtpaccess", "system.net.mail.smtpaccess!", "Member[connecttounrestrictedport]"] + - ["system.boolean", "system.net.mail.mailaddress", "Method[equals].ReturnValue"] + - ["system.string", "system.net.mail.mailaddress", "Member[host]"] + - ["system.text.encoding", "system.net.mail.mailmessage", "Member[bodyencoding]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[commandparameternotimplemented]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[syntaxerror]"] + - ["system.net.mail.smtpdeliveryformat", "system.net.mail.smtpclient", "Member[deliveryformat]"] + - ["system.string", "system.net.mail.mailmessage", "Member[subject]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[exceededstorageallocation]"] + - ["system.text.encoding", "system.net.mail.mailmessage", "Member[headersencoding]"] + - ["system.net.mime.contenttype", "system.net.mail.attachmentbase", "Member[contenttype]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpexception", "Member[statuscode]"] + - ["system.net.mail.smtpdeliverymethod", "system.net.mail.smtpdeliverymethod!", "Member[pickupdirectoryfromiis]"] + - ["system.string", "system.net.mail.smtpfailedrecipientexception", "Member[failedrecipient]"] + - ["system.security.ipermission", "system.net.mail.smtppermission", "Method[intersect].ReturnValue"] + - ["system.net.mail.deliverynotificationoptions", "system.net.mail.mailmessage", "Member[deliverynotificationoptions]"] + - ["system.net.mail.mailaddress", "system.net.mail.mailmessage", "Member[from]"] + - ["system.boolean", "system.net.mail.smtpclient", "Member[enablessl]"] + - ["system.boolean", "system.net.mail.smtpclient", "Member[usedefaultcredentials]"] + - ["system.security.ipermission", "system.net.mail.smtppermission", "Method[copy].ReturnValue"] + - ["system.net.mail.deliverynotificationoptions", "system.net.mail.deliverynotificationoptions!", "Member[onfailure]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[mustissuestarttlsfirst]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[transactionfailed]"] + - ["system.net.mail.smtpdeliveryformat", "system.net.mail.smtpdeliveryformat!", "Member[sevenbit]"] + - ["system.security.ipermission", "system.net.mail.smtppermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[localerrorinprocessing]"] + - ["system.net.mail.deliverynotificationoptions", "system.net.mail.deliverynotificationoptions!", "Member[onsuccess]"] + - ["system.string", "system.net.mail.mailaddress", "Member[user]"] + - ["system.string", "system.net.mail.mailaddress", "Method[tostring].ReturnValue"] + - ["system.net.mime.contentdisposition", "system.net.mail.attachment", "Member[contentdisposition]"] + - ["system.net.servicepoint", "system.net.mail.smtpclient", "Member[servicepoint]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[usernotlocalwillforward]"] + - ["system.net.mail.smtpstatuscode", "system.net.mail.smtpstatuscode!", "Member[systemstatus]"] + - ["system.net.mime.transferencoding", "system.net.mail.attachmentbase", "Member[transferencoding]"] + - ["system.net.mail.mailaddresscollection", "system.net.mail.mailmessage", "Member[replytolist]"] + - ["system.net.mail.smtpaccess", "system.net.mail.smtpaccess!", "Member[none]"] + - ["system.uri", "system.net.mail.alternateview", "Member[baseuri]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Mime.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Mime.typemodel.yml new file mode 100644 index 000000000000..3ebeaabdbd10 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Mime.typemodel.yml @@ -0,0 +1,78 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[plain]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[problemjson]"] + - ["system.net.mime.transferencoding", "system.net.mime.transferencoding!", "Member[unknown]"] + - ["system.string", "system.net.mime.contenttype", "Member[boundary]"] + - ["system.string", "system.net.mime.mediatypenames+font!", "Member[woff2]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[problemxml]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[xml]"] + - ["system.string", "system.net.mime.mediatypenames+font!", "Member[otf]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[tiff]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[xml]"] + - ["system.net.mime.transferencoding", "system.net.mime.transferencoding!", "Member[sevenbit]"] + - ["system.boolean", "system.net.mime.contentdisposition", "Member[inline]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[csv]"] + - ["system.datetime", "system.net.mime.contentdisposition", "Member[modificationdate]"] + - ["system.string", "system.net.mime.contentdisposition", "Member[filename]"] + - ["system.string", "system.net.mime.contentdisposition", "Member[dispositiontype]"] + - ["system.int64", "system.net.mime.contentdisposition", "Member[size]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[wasm]"] + - ["system.string", "system.net.mime.mediatypenames+font!", "Member[collection]"] + - ["system.datetime", "system.net.mime.contentdisposition", "Member[creationdate]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[webp]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[gif]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[html]"] + - ["system.int32", "system.net.mime.contenttype", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[rtf]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[pdf]"] + - ["system.collections.specialized.stringdictionary", "system.net.mime.contentdisposition", "Member[parameters]"] + - ["system.collections.specialized.stringdictionary", "system.net.mime.contenttype", "Member[parameters]"] + - ["system.net.mime.transferencoding", "system.net.mime.transferencoding!", "Member[eightbit]"] + - ["system.string", "system.net.mime.contenttype", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.mime.contenttype", "Member[name]"] + - ["system.net.mime.transferencoding", "system.net.mime.transferencoding!", "Member[quotedprintable]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[css]"] + - ["system.string", "system.net.mime.contenttype", "Member[charset]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[markdown]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[xmlpatch]"] + - ["system.string", "system.net.mime.mediatypenames+font!", "Member[sfnt]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[svg]"] + - ["system.boolean", "system.net.mime.contentdisposition", "Method[equals].ReturnValue"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[jsonpatch]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[jsonsequence]"] + - ["system.string", "system.net.mime.dispositiontypenames!", "Member[inline]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[richtext]"] + - ["system.string", "system.net.mime.mediatypenames+multipart!", "Member[related]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[png]"] + - ["system.string", "system.net.mime.contenttype", "Member[mediatype]"] + - ["system.string", "system.net.mime.dispositiontypenames!", "Member[attachment]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[zip]"] + - ["system.string", "system.net.mime.mediatypenames+font!", "Member[woff]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[bmp]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[rtf]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[manifest]"] + - ["system.int32", "system.net.mime.contentdisposition", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.mime.contenttype", "Method[equals].ReturnValue"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[avif]"] + - ["system.string", "system.net.mime.mediatypenames+multipart!", "Member[byteranges]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[formurlencoded]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[javascript]"] + - ["system.datetime", "system.net.mime.contentdisposition", "Member[readdate]"] + - ["system.string", "system.net.mime.mediatypenames+font!", "Member[ttf]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[icon]"] + - ["system.net.mime.transferencoding", "system.net.mime.transferencoding!", "Member[base64]"] + - ["system.string", "system.net.mime.mediatypenames+text!", "Member[eventstream]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[json]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[soap]"] + - ["system.string", "system.net.mime.mediatypenames+multipart!", "Member[mixed]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[gzip]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[xmldtd]"] + - ["system.string", "system.net.mime.mediatypenames+multipart!", "Member[formdata]"] + - ["system.string", "system.net.mime.mediatypenames+application!", "Member[octet]"] + - ["system.string", "system.net.mime.mediatypenames+image!", "Member[jpeg]"] + - ["system.string", "system.net.mime.contentdisposition", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.NetworkInformation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.NetworkInformation.typemodel.yml new file mode 100644 index 000000000000..3d9c9ba44fc5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.NetworkInformation.typemodel.yml @@ -0,0 +1,379 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.net.networkinformation.ipglobalproperties", "Member[domainname]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[neighborsolicitsreceived]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[packetreassemblytimeout]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[incomingpacketswitherrors]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[destinationunreachablemessagesreceived]"] + - ["system.net.networkinformation.netbiosnodetype", "system.net.networkinformation.netbiosnodetype!", "Member[hybrid]"] + - ["system.net.networkinformation.ipinterfacestatistics", "system.net.networkinformation.networkinterface", "Method[getipstatistics].ReturnValue"] + - ["system.net.networkinformation.unicastipaddressinformationcollection", "system.net.networkinformation.ipinterfaceproperties", "Member[unicastaddresses]"] + - ["system.net.networkinformation.duplicateaddressdetectionstate", "system.net.networkinformation.duplicateaddressdetectionstate!", "Member[preferred]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[parameterproblemsreceived]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[organization]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[redirectssent]"] + - ["system.net.ipendpoint[]", "system.net.networkinformation.ipglobalproperties", "Method[getactivetcplisteners].ReturnValue"] + - ["system.net.networkinformation.networkinformationaccess", "system.net.networkinformation.networkinformationpermission", "Member[access]"] + - ["system.security.ipermission", "system.net.networkinformation.networkinformationpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.net.networkinformation.networkinterface", "Method[supports].ReturnValue"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[gigabitethernet]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[packetsfragmented]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[outputpacketsdiscarded]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[redirectsreceived]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.operationalstatus!", "Member[testing]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[packetsreassembled]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[loopback]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[packettoobigmessagesreceived]"] + - ["system.boolean", "system.net.networkinformation.ipaddresscollection", "Method[contains].ReturnValue"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[messagessent]"] + - ["system.boolean", "system.net.networkinformation.ipaddresscollection", "Method[remove].ReturnValue"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[outputqueuelength]"] + - ["system.net.networkinformation.pingoptions", "system.net.networkinformation.pingreply", "Member[options]"] + - ["system.boolean", "system.net.networkinformation.ipv4interfaceproperties", "Member[isdhcpenabled]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[packetreassembliesrequired]"] + - ["system.net.networkinformation.unicastipaddressinformationcollection", "system.net.networkinformation.ipglobalproperties", "Method[getunicastaddresses].ReturnValue"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[echorepliesreceived]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[outgoingpacketsdiscarded]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[admin]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[redirectsreceived]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[packetreassemblyfailures]"] + - ["system.collections.generic.ienumerator", "system.net.networkinformation.gatewayipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[errorsreceived]"] + - ["system.net.networkinformation.networkinformationaccess", "system.net.networkinformation.networkinformationaccess!", "Member[none]"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.suffixorigin!", "Member[wellknown]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[receivedpacketswithheaderserrors]"] + - ["system.collections.generic.ienumerator", "system.net.networkinformation.unicastipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.net.ipendpoint[]", "system.net.networkinformation.ipglobalproperties", "Method[getactiveudplisteners].ReturnValue"] + - ["system.boolean", "system.net.networkinformation.pingoptions", "Member[dontfragment]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[timeexceededmessagesreceived]"] + - ["system.boolean", "system.net.networkinformation.ipaddressinformationcollection", "Method[remove].ReturnValue"] + - ["system.int32", "system.net.networkinformation.ipglobalstatistics", "Member[numberofinterfaces]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[timestamprequestsreceived]"] + - ["system.string", "system.net.networkinformation.physicaladdress", "Method[tostring].ReturnValue"] + - ["system.net.networkinformation.duplicateaddressdetectionstate", "system.net.networkinformation.multicastipaddressinformation", "Member[duplicateaddressdetectionstate]"] + - ["system.boolean", "system.net.networkinformation.gatewayipaddressinformationcollection", "Method[contains].ReturnValue"] + - ["system.net.networkinformation.ipv4interfacestatistics", "system.net.networkinformation.networkinterface", "Method[getipv4statistics].ReturnValue"] + - ["system.boolean", "system.net.networkinformation.ipglobalproperties", "Member[iswinsproxy]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[incomingpacketsdiscarded]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[asymmetricdsl]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[synreceived]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[fddi]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[membershipreductionsreceived]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[fastethernett]"] + - ["system.boolean", "system.net.networkinformation.ipaddressinformationcollection", "Method[contains].ReturnValue"] + - ["system.net.networkinformation.ipaddresscollection", "system.net.networkinformation.ipinterfaceproperties", "Member[dnsaddresses]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.operationalstatus!", "Member[lowerlayerdown]"] + - ["system.net.networkinformation.netbiosnodetype", "system.net.networkinformation.netbiosnodetype!", "Member[peer2peer]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[packettoobig]"] + - ["system.net.networkinformation.physicaladdress", "system.net.networkinformation.physicaladdress!", "Method[parse].ReturnValue"] + - ["system.int32", "system.net.networkinformation.physicaladdress", "Method[gethashcode].ReturnValue"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.suffixorigin!", "Member[manual]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[messagesreceived]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[routersolicitssent]"] + - ["system.security.ipermission", "system.net.networkinformation.networkinformationpermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.net.networkinformation.networkinterface!", "Method[getisnetworkavailable].ReturnValue"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[destinationnetworkunreachable]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[slip]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[destinationunreachablemessagessent]"] + - ["system.int32", "system.net.networkinformation.pingoptions", "Member[ttl]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[closewait]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[wireless80211]"] + - ["system.boolean", "system.net.networkinformation.physicaladdress!", "Method[tryparse].ReturnValue"] + - ["system.net.ipaddress", "system.net.networkinformation.unicastipaddressinformation", "Member[ipv4mask]"] + - ["system.boolean", "system.net.networkinformation.ipv4interfaceproperties", "Member[isautomaticprivateaddressingactive]"] + - ["system.net.networkinformation.prefixorigin", "system.net.networkinformation.unicastipaddressinformation", "Member[prefixorigin]"] + - ["system.net.networkinformation.duplicateaddressdetectionstate", "system.net.networkinformation.duplicateaddressdetectionstate!", "Member[deprecated]"] + - ["system.int32", "system.net.networkinformation.ipaddressinformationcollection", "Member[count]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[subnet]"] + - ["system.int32", "system.net.networkinformation.ipv4interfaceproperties", "Member[mtu]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[tokenring]"] + - ["system.net.networkinformation.udpstatistics", "system.net.networkinformation.ipglobalproperties", "Method[getudpipv6statistics].ReturnValue"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[routeradvertisementssent]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[bytessent]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[sourcequenchesreceived]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[isdn]"] + - ["system.int64", "system.net.networkinformation.networkinterface", "Member[speed]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.operationalstatus!", "Member[unknown]"] + - ["system.net.networkinformation.pingreply", "system.net.networkinformation.ping", "Method[send].ReturnValue"] + - ["system.net.networkinformation.prefixorigin", "system.net.networkinformation.prefixorigin!", "Member[routeradvertisement]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[errorsreceived]"] + - ["system.net.networkinformation.ipaddressinformation", "system.net.networkinformation.ipaddressinformationcollection", "Member[item]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[sourcequench]"] + - ["system.int32", "system.net.networkinformation.ipglobalstatistics", "Member[numberofipaddresses]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[nonunicastpacketsreceived]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[echorequestsreceived]"] + - ["system.int64", "system.net.networkinformation.unicastipaddressinformation", "Member[addresspreferredlifetime]"] + - ["system.net.networkinformation.gatewayipaddressinformationcollection", "system.net.networkinformation.ipinterfaceproperties", "Member[gatewayaddresses]"] + - ["system.net.networkinformation.multicastipaddressinformation", "system.net.networkinformation.multicastipaddressinformationcollection", "Member[item]"] + - ["system.int32", "system.net.networkinformation.ipv4interfaceproperties", "Member[index]"] + - ["system.boolean", "system.net.networkinformation.ipinterfaceproperties", "Member[isdynamicdnsenabled]"] + - ["system.boolean", "system.net.networkinformation.unicastipaddressinformationcollection", "Method[contains].ReturnValue"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[basicisdn]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[outputpacketroutingdiscards]"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.suffixorigin!", "Member[random]"] + - ["system.collections.ienumerator", "system.net.networkinformation.multicastipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[nonunicastpacketssent]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[link]"] + - ["system.net.networkinformation.netbiosnodetype", "system.net.networkinformation.netbiosnodetype!", "Member[mixed]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[ethernet]"] + - ["system.int64", "system.net.networkinformation.ipv6interfaceproperties", "Method[getscopeid].ReturnValue"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.multicastipaddressinformation", "Member[suffixorigin]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[success]"] + - ["system.int32", "system.net.networkinformation.multicastipaddressinformationcollection", "Member[count]"] + - ["system.net.networkinformation.netbiosnodetype", "system.net.networkinformation.netbiosnodetype!", "Member[unknown]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[routeradvertisementsreceived]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[receivedpacketsforwarded]"] + - ["system.net.networkinformation.ipglobalproperties", "system.net.networkinformation.ipglobalproperties!", "Method[getipglobalproperties].ReturnValue"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[failedconnectionattempts]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[parameterproblemsreceived]"] + - ["system.net.networkinformation.networkinterface[]", "system.net.networkinformation.networkinterface!", "Method[getallnetworkinterfaces].ReturnValue"] + - ["system.net.networkinformation.duplicateaddressdetectionstate", "system.net.networkinformation.unicastipaddressinformation", "Member[duplicateaddressdetectionstate]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[highperformanceserialbus]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[closing]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[timestamprequestssent]"] + - ["system.net.networkinformation.icmpv6statistics", "system.net.networkinformation.ipglobalproperties", "Method[geticmpv6statistics].ReturnValue"] + - ["system.int32", "system.net.networkinformation.ipv6interfaceproperties", "Member[mtu]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[echorequestssent]"] + - ["system.security.ipermission", "system.net.networkinformation.networkinformationpermission", "Method[copy].ReturnValue"] + - ["system.net.networkinformation.gatewayipaddressinformation", "system.net.networkinformation.gatewayipaddressinformationcollection", "Member[item]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[parameterproblemssent]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[parameterproblemssent]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[ppp]"] + - ["system.net.ipaddress", "system.net.networkinformation.pingreply", "Member[address]"] + - ["system.string", "system.net.networkinformation.ipglobalproperties", "Member[hostname]"] + - ["system.collections.generic.ienumerator", "system.net.networkinformation.multicastipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[addressmaskrequestsreceived]"] + - ["system.net.networkinformation.networkinterfacecomponent", "system.net.networkinformation.networkinterfacecomponent!", "Member[ipv6]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[wwanpp]"] + - ["system.int32", "system.net.networkinformation.ipv6interfaceproperties", "Member[index]"] + - ["system.collections.generic.ienumerator", "system.net.networkinformation.ipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.net.networkinformation.physicaladdress", "Method[getaddressbytes].ReturnValue"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[maximumconnections]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpconnectioninformation", "Member[state]"] + - ["system.net.networkinformation.tcpstatistics", "system.net.networkinformation.ipglobalproperties", "Method[gettcpipv6statistics].ReturnValue"] + - ["system.net.networkinformation.physicaladdress", "system.net.networkinformation.networkinterface", "Method[getphysicaladdress].ReturnValue"] + - ["system.string", "system.net.networkinformation.networkinformationpermissionattribute", "Member[access]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[closed]"] + - ["system.collections.ienumerator", "system.net.networkinformation.ipaddresscollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.net.networkinformation.networkinterface!", "Member[ipv6loopbackinterfaceindex]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[bytesreceived]"] + - ["system.boolean", "system.net.networkinformation.networkinformationpermission", "Method[issubsetof].ReturnValue"] + - ["system.net.ipendpoint", "system.net.networkinformation.tcpconnectioninformation", "Member[localendpoint]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[finwait2]"] + - ["system.net.networkinformation.networkinterfacecomponent", "system.net.networkinformation.networkinterfacecomponent!", "Member[ipv4]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[currentconnections]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[interface]"] + - ["system.net.networkinformation.udpstatistics", "system.net.networkinformation.ipglobalproperties", "Method[getudpipv4statistics].ReturnValue"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[badroute]"] + - ["system.net.networkinformation.ipinterfaceproperties", "system.net.networkinformation.networkinterface", "Method[getipproperties].ReturnValue"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[membershipreductionssent]"] + - ["system.int64", "system.net.networkinformation.pingreply", "Member[roundtriptime]"] + - ["system.collections.generic.ienumerator", "system.net.networkinformation.ipaddresscollection", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[maximumtransmissiontimeout]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[incomingpacketsdiscarded]"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.suffixorigin!", "Member[linklayeraddress]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[outputqueuelength]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[noresources]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[unicastpacketssent]"] + - ["system.int32", "system.net.networkinformation.unicastipaddressinformationcollection", "Member[count]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[destinationprohibited]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[incomingunknownprotocolpackets]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[rateadaptdsl]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[connectionsinitiated]"] + - ["system.net.ipaddress", "system.net.networkinformation.gatewayipaddressinformation", "Member[address]"] + - ["system.boolean", "system.net.networkinformation.ipv4interfaceproperties", "Member[isautomaticprivateaddressingenabled]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[segmentsreceived]"] + - ["system.int64", "system.net.networkinformation.udpstatistics", "Member[datagramssent]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterface", "Member[networkinterfacetype]"] + - ["system.int32", "system.net.networkinformation.networkinformationexception", "Member[errorcode]"] + - ["system.net.networkinformation.multicastipaddressinformationcollection", "system.net.networkinformation.ipinterfaceproperties", "Member[multicastaddresses]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[destinationunreachablemessagesreceived]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[echorepliessent]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[outputpacketrequests]"] + - ["system.net.networkinformation.networkinformationaccess", "system.net.networkinformation.networkinformationaccess!", "Member[read]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[timedout]"] + - ["system.int64", "system.net.networkinformation.udpstatistics", "Member[incomingdatagramswitherrors]"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.suffixorigin!", "Member[origindhcp]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[receivedpacketswithaddresserrors]"] + - ["system.security.securityelement", "system.net.networkinformation.networkinformationpermission", "Method[toxml].ReturnValue"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[neighboradvertisementssent]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[primaryisdn]"] + - ["system.boolean", "system.net.networkinformation.ipinterfaceproperties", "Member[isdnsenabled]"] + - ["system.boolean", "system.net.networkinformation.multicastipaddressinformationcollection", "Member[isreadonly]"] + - ["system.boolean", "system.net.networkinformation.multicastipaddressinformationcollection", "Method[contains].ReturnValue"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[messagessent]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.operationalstatus!", "Member[dormant]"] + - ["system.security.ipermission", "system.net.networkinformation.networkinformationpermission", "Method[union].ReturnValue"] + - ["system.net.networkinformation.tcpstatistics", "system.net.networkinformation.ipglobalproperties", "Method[gettcpipv4statistics].ReturnValue"] + - ["system.int32", "system.net.networkinformation.networkinterface!", "Member[loopbackinterfaceindex]"] + - ["system.byte[]", "system.net.networkinformation.pingreply", "Member[buffer]"] + - ["system.boolean", "system.net.networkinformation.networkavailabilityeventargs", "Member[isavailable]"] + - ["system.string", "system.net.networkinformation.networkinterface", "Member[name]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[addressmaskrepliesreceived]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[atm]"] + - ["system.int64", "system.net.networkinformation.udpstatistics", "Member[incomingdatagramsdiscarded]"] + - ["system.boolean", "system.net.networkinformation.ipaddressinformation", "Member[isdnseligible]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[multiratesymmetricdsl]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[destinationunreachable]"] + - ["system.int32", "system.net.networkinformation.udpstatistics", "Member[udplisteners]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[unicastpacketsreceived]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[receivedpacketsdiscarded]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[bytesreceived]"] + - ["system.boolean", "system.net.networkinformation.ipaddressinformation", "Member[istransient]"] + - ["system.net.networkinformation.duplicateaddressdetectionstate", "system.net.networkinformation.duplicateaddressdetectionstate!", "Member[tentative]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[echorequestsreceived]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[nonunicastpacketssent]"] + - ["system.net.networkinformation.networkinformationaccess", "system.net.networkinformation.networkinformationaccess!", "Member[ping]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[errorssent]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[baddestination]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[receivedpackets]"] + - ["system.net.ipaddress", "system.net.networkinformation.ipaddressinformation", "Member[address]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[destinationhostunreachable]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[global]"] + - ["system.net.networkinformation.tcpconnectioninformation[]", "system.net.networkinformation.ipglobalproperties", "Method[getactivetcpconnections].ReturnValue"] + - ["system.net.networkinformation.unicastipaddressinformation", "system.net.networkinformation.unicastipaddressinformationcollection", "Member[item]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[outputpacketswithnoroute]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[membershipreportsreceived]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[wwanpp2]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[echorepliessent]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[membershipqueriesreceived]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[finwait1]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[destinationunreachablemessagessent]"] + - ["system.string", "system.net.networkinformation.ipglobalproperties", "Member[dhcpscopename]"] + - ["system.collections.ienumerator", "system.net.networkinformation.ipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[minimumtransmissiontimeout]"] + - ["system.net.networkinformation.prefixorigin", "system.net.networkinformation.prefixorigin!", "Member[other]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[genericmodem]"] + - ["system.collections.ienumerator", "system.net.networkinformation.unicastipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.net.networkinformation.ipv6interfaceproperties", "system.net.networkinformation.ipinterfaceproperties", "Method[getipv6properties].ReturnValue"] + - ["system.boolean", "system.net.networkinformation.ipv4interfaceproperties", "Member[useswins]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[outgoingpacketswitherrors]"] + - ["system.net.networkinformation.ipaddresscollection", "system.net.networkinformation.ipinterfaceproperties", "Member[winsserversaddresses]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.operationalstatus!", "Member[down]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[receivedpacketsdelivered]"] + - ["system.net.networkinformation.physicaladdress", "system.net.networkinformation.physicaladdress!", "Member[none]"] + - ["system.net.ipaddress", "system.net.networkinformation.ipaddresscollection", "Member[item]"] + - ["system.int32", "system.net.networkinformation.unicastipaddressinformation", "Member[prefixlength]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[wman]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[timestamprepliessent]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[destinationprotocolunreachable]"] + - ["system.net.networkinformation.ipglobalstatistics", "system.net.networkinformation.ipglobalproperties", "Method[getipv6globalstatistics].ReturnValue"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[unknown]"] + - ["system.net.networkinformation.prefixorigin", "system.net.networkinformation.prefixorigin!", "Member[wellknown]"] + - ["system.boolean", "system.net.networkinformation.gatewayipaddressinformationcollection", "Member[isreadonly]"] + - ["system.net.ipendpoint", "system.net.networkinformation.tcpconnectioninformation", "Member[remoteendpoint]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[echorequestssent]"] + - ["system.net.networkinformation.prefixorigin", "system.net.networkinformation.multicastipaddressinformation", "Member[prefixorigin]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[segmentsresent]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[ttlreassemblytimeexceeded]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[timewait]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.networkinterface", "Member[operationalstatus]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[timestamprepliesreceived]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[site]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[redirectssent]"] + - ["system.boolean", "system.net.networkinformation.ipaddresscollection", "Member[isreadonly]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[hardwareerror]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[messagesreceived]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[lastack]"] + - ["system.net.networkinformation.scopelevel", "system.net.networkinformation.scopelevel!", "Member[none]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[badoption]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[addressmaskrepliessent]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[unicastpacketssent]"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.unicastipaddressinformation", "Member[suffixorigin]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[established]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[resetconnections]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.pingreply", "Member[status]"] + - ["system.net.networkinformation.duplicateaddressdetectionstate", "system.net.networkinformation.duplicateaddressdetectionstate!", "Member[invalid]"] + - ["system.net.networkinformation.ipglobalstatistics", "system.net.networkinformation.ipglobalproperties", "Method[getipv4globalstatistics].ReturnValue"] + - ["system.net.networkinformation.ipaddressinformationcollection", "system.net.networkinformation.ipinterfaceproperties", "Member[anycastaddresses]"] + - ["system.net.networkinformation.netbiosnodetype", "system.net.networkinformation.ipglobalproperties", "Member[nodetype]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[segmentssent]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[receivedpacketswithunknownprotocol]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[ipoveratm]"] + - ["system.boolean", "system.net.networkinformation.networkinformationpermission", "Method[isunrestricted].ReturnValue"] + - ["system.int32", "system.net.networkinformation.gatewayipaddressinformationcollection", "Member[count]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[destinationportunreachable]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[echorepliesreceived]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.operationalstatus!", "Member[notpresent]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[cumulativeconnections]"] + - ["system.int32", "system.net.networkinformation.ipglobalstatistics", "Member[defaultttl]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[deletetcb]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[errorsreceived]"] + - ["system.string", "system.net.networkinformation.ipinterfaceproperties", "Member[dnssuffix]"] + - ["system.int64", "system.net.networkinformation.multicastipaddressinformation", "Member[addressvalidlifetime]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[sourcequenchessent]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[errorssent]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[unicastpacketsreceived]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[bytessent]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[connectionsaccepted]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[incomingunknownprotocolpackets]"] + - ["system.int64", "system.net.networkinformation.ipglobalstatistics", "Member[packetfragmentfailures]"] + - ["system.boolean", "system.net.networkinformation.ipglobalstatistics", "Member[forwardingenabled]"] + - ["system.int64", "system.net.networkinformation.multicastipaddressinformation", "Member[addresspreferredlifetime]"] + - ["system.int64", "system.net.networkinformation.udpstatistics", "Member[datagramsreceived]"] + - ["system.net.networkinformation.operationalstatus", "system.net.networkinformation.operationalstatus!", "Member[up]"] + - ["system.threading.tasks.task", "system.net.networkinformation.ping", "Method[sendpingasync].ReturnValue"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[outgoingpacketsdiscarded]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[icmperror]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[neighboradvertisementsreceived]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[symmetricdsl]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[outgoingpacketswitherrors]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[parameterproblem]"] + - ["system.int64", "system.net.networkinformation.unicastipaddressinformation", "Member[addressvalidlifetime]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[tunnel]"] + - ["system.boolean", "system.net.networkinformation.ipaddressinformationcollection", "Member[isreadonly]"] + - ["system.net.networkinformation.icmpv4statistics", "system.net.networkinformation.ipglobalproperties", "Method[geticmpv4statistics].ReturnValue"] + - ["system.string", "system.net.networkinformation.networkinterface", "Member[description]"] + - ["system.boolean", "system.net.networkinformation.unicastipaddressinformationcollection", "Member[isreadonly]"] + - ["system.string", "system.net.networkinformation.networkinterface", "Member[id]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[unrecognizednextheader]"] + - ["system.boolean", "system.net.networkinformation.gatewayipaddressinformationcollection", "Method[remove].ReturnValue"] + - ["system.net.networkinformation.duplicateaddressdetectionstate", "system.net.networkinformation.duplicateaddressdetectionstate!", "Member[duplicate]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[timeexceededmessagessent]"] + - ["system.int64", "system.net.networkinformation.ipv4interfacestatistics", "Member[incomingpacketswitherrors]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[fastethernetfx]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[synsent]"] + - ["system.boolean", "system.net.networkinformation.networkinterface", "Member[isreceiveonly]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[unknown]"] + - ["system.net.networkinformation.suffixorigin", "system.net.networkinformation.suffixorigin!", "Member[other]"] + - ["system.collections.ienumerator", "system.net.networkinformation.gatewayipaddressinformationcollection", "Method[getenumerator].ReturnValue"] + - ["system.net.networkinformation.ipv4interfaceproperties", "system.net.networkinformation.ipinterfaceproperties", "Method[getipv4properties].ReturnValue"] + - ["system.net.networkinformation.pingreply", "system.net.networkinformation.pingcompletedeventargs", "Member[reply]"] + - ["system.int64", "system.net.networkinformation.unicastipaddressinformation", "Member[dhcpleaselifetime]"] + - ["system.boolean", "system.net.networkinformation.networkinterface", "Member[supportsmulticast]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[timeexceededmessagessent]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[destinationscopemismatch]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[ethernet3megabit]"] + - ["system.net.networkinformation.networkinterfacetype", "system.net.networkinformation.networkinterfacetype!", "Member[veryhighspeeddsl]"] + - ["system.net.networkinformation.prefixorigin", "system.net.networkinformation.prefixorigin!", "Member[manual]"] + - ["system.boolean", "system.net.networkinformation.ipv4interfaceproperties", "Member[isforwardingenabled]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[timeexceeded]"] + - ["system.int32", "system.net.networkinformation.ipaddresscollection", "Member[count]"] + - ["system.net.networkinformation.unicastipaddressinformationcollection", "system.net.networkinformation.ipglobalproperties", "Method[endgetunicastaddresses].ReturnValue"] + - ["system.int64", "system.net.networkinformation.multicastipaddressinformation", "Member[dhcpleaselifetime]"] + - ["system.net.networkinformation.netbiosnodetype", "system.net.networkinformation.netbiosnodetype!", "Member[broadcast]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[membershipqueriessent]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[routersolicitsreceived]"] + - ["system.boolean", "system.net.networkinformation.physicaladdress", "Method[equals].ReturnValue"] + - ["system.net.networkinformation.prefixorigin", "system.net.networkinformation.prefixorigin!", "Member[dhcp]"] + - ["system.int64", "system.net.networkinformation.tcpstatistics", "Member[resetssent]"] + - ["system.int64", "system.net.networkinformation.ipinterfacestatistics", "Member[nonunicastpacketsreceived]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[timeexceededmessagesreceived]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[ttlexpired]"] + - ["system.boolean", "system.net.networkinformation.unicastipaddressinformationcollection", "Method[remove].ReturnValue"] + - ["system.threading.tasks.task", "system.net.networkinformation.ipglobalproperties", "Method[getunicastaddressesasync].ReturnValue"] + - ["system.net.networkinformation.ipaddresscollection", "system.net.networkinformation.ipinterfaceproperties", "Member[dhcpserveraddresses]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[neighborsolicitssent]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[packettoobigmessagessent]"] + - ["system.iasyncresult", "system.net.networkinformation.ipglobalproperties", "Method[begingetunicastaddresses].ReturnValue"] + - ["system.int32", "system.net.networkinformation.ipglobalstatistics", "Member[numberofroutes]"] + - ["system.int64", "system.net.networkinformation.icmpv4statistics", "Member[addressmaskrequestssent]"] + - ["system.net.networkinformation.ipstatus", "system.net.networkinformation.ipstatus!", "Member[badheader]"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[unknown]"] + - ["system.int64", "system.net.networkinformation.icmpv6statistics", "Member[membershipreportssent]"] + - ["system.boolean", "system.net.networkinformation.multicastipaddressinformationcollection", "Method[remove].ReturnValue"] + - ["system.net.networkinformation.tcpstate", "system.net.networkinformation.tcpstate!", "Member[listen]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.PeerToPeer.Collaboration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.PeerToPeer.Collaboration.typemodel.yml new file mode 100644 index 000000000000..432f81788dc5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.PeerToPeer.Collaboration.typemodel.yml @@ -0,0 +1,147 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.net.peertopeer.collaboration.peerscope", "system.net.peertopeer.collaboration.peerobject", "Member[peerscope]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peernearme", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.net.peertopeer.collaboration.peerobject", "Member[data]"] + - ["system.string", "system.net.peertopeer.collaboration.peerobject", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peernearmecollection", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.applicationchangedeventargs", "Member[peercontact]"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[offline]"] + - ["system.componentmodel.isynchronizeinvoke", "system.net.peertopeer.collaboration.peerendpoint", "Member[synchronizingobject]"] + - ["system.string", "system.net.peertopeer.collaboration.peernearme", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerendpoint", "system.net.peertopeer.collaboration.refreshdatacompletedeventargs", "Member[peerendpoint]"] + - ["system.string", "system.net.peertopeer.collaboration.peerpresenceinfo", "Member[descriptivetext]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peerapplication!", "Method[equals].ReturnValue"] + - ["system.componentmodel.isynchronizeinvoke", "system.net.peertopeer.collaboration.peercollaboration!", "Member[synchronizingobject]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.createcontactcompletedeventargs", "Member[peercontact]"] + - ["system.net.peertopeer.collaboration.peerendpoint", "system.net.peertopeer.collaboration.presencechangedeventargs", "Member[peerendpoint]"] + - ["system.security.ipermission", "system.net.peertopeer.collaboration.peercollaborationpermission", "Method[copy].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerapplicationcollection", "system.net.peertopeer.collaboration.peercontact", "Method[getapplications].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.net.peertopeer.collaboration.peercontact", "Member[credentials]"] + - ["system.net.peertopeer.collaboration.peerobject", "system.net.peertopeer.collaboration.objectchangedeventargs", "Member[peerobject]"] + - ["system.string", "system.net.peertopeer.collaboration.peercontact", "Member[displayname]"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.applicationchangedeventargs", "Member[peerchangetype]"] + - ["system.net.peertopeer.collaboration.peerinvitationresponse", "system.net.peertopeer.collaboration.invitecompletedeventargs", "Member[inviteresponse]"] + - ["system.net.peertopeer.collaboration.peernearmecollection", "system.net.peertopeer.collaboration.peercollaboration!", "Method[getpeersnearme].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[onthephone]"] + - ["system.net.peertopeer.collaboration.subscriptiontype", "system.net.peertopeer.collaboration.subscriptiontype!", "Member[allowed]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peercollaborationpermission", "Method[issubsetof].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerscope", "system.net.peertopeer.collaboration.peercollaboration!", "Member[signinscope]"] + - ["system.int32", "system.net.peertopeer.collaboration.peercontact", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peerapplication", "Member[path]"] + - ["system.net.peertopeer.collaboration.peerapplicationlaunchinfo", "system.net.peertopeer.collaboration.peercollaboration!", "Member[applicationlaunchinfo]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peerendpointcollection", "Method[equals].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peernearme", "Member[nickname]"] + - ["system.net.peertopeer.collaboration.peerscope", "system.net.peertopeer.collaboration.peerscope!", "Member[all]"] + - ["system.net.peertopeer.collaboration.peerendpoint", "system.net.peertopeer.collaboration.namechangedeventargs", "Member[peerendpoint]"] + - ["system.net.peertopeer.collaboration.peerscope", "system.net.peertopeer.collaboration.peerscope!", "Member[none]"] + - ["system.int32", "system.net.peertopeer.collaboration.peerendpoint", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.peertopeer.collaboration.peerendpoint", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerapplication", "system.net.peertopeer.collaboration.peerapplicationlaunchinfo", "Member[peerapplication]"] + - ["system.componentmodel.isynchronizeinvoke", "system.net.peertopeer.collaboration.peer", "Member[synchronizingobject]"] + - ["system.string", "system.net.peertopeer.collaboration.namechangedeventargs", "Member[name]"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[busy]"] + - ["system.net.peertopeer.collaboration.peerobjectcollection", "system.net.peertopeer.collaboration.peer", "Method[getobjects].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerendpointcollection", "system.net.peertopeer.collaboration.peer", "Member[peerendpoints]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peercollaborationpermission", "Method[isunrestricted].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peercontact", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerendpointcollection", "system.net.peertopeer.collaboration.peercontact", "Member[peerendpoints]"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.peernearmechangedeventargs", "Member[peerchangetype]"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.subscriptionlistchangedeventargs", "Member[peerchangetype]"] + - ["system.security.ipermission", "system.net.peertopeer.collaboration.peercollaborationpermission", "Method[intersect].ReturnValue"] + - ["system.security.ipermission", "system.net.peertopeer.collaboration.peercollaborationpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[berightback]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.presencechangedeventargs", "Member[peercontact]"] + - ["system.byte[]", "system.net.peertopeer.collaboration.peerapplication", "Member[data]"] + - ["system.net.peertopeer.collaboration.peernearme", "system.net.peertopeer.collaboration.peernearme!", "Method[createfrompeerendpoint].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerinvitationresponsetype", "system.net.peertopeer.collaboration.peerinvitationresponse", "Member[peerinvitationresponsetype]"] + - ["system.net.peertopeer.collaboration.peerapplication", "system.net.peertopeer.collaboration.applicationchangedeventargs", "Member[peerapplication]"] + - ["system.string", "system.net.peertopeer.collaboration.peerobjectcollection", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peercollaboration!", "Member[localendpointname]"] + - ["system.string", "system.net.peertopeer.collaboration.peerapplication", "Member[commandlineargs]"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.peerchangetype!", "Member[deleted]"] + - ["system.guid", "system.net.peertopeer.collaboration.peerapplication", "Member[id]"] + - ["system.componentmodel.isynchronizeinvoke", "system.net.peertopeer.collaboration.peerapplication", "Member[synchronizingobject]"] + - ["system.net.peertopeer.collaboration.peerpresenceinfo", "system.net.peertopeer.collaboration.peer", "Method[getpresenceinfo].ReturnValue"] + - ["system.net.peertopeer.collaboration.contactmanager", "system.net.peertopeer.collaboration.peercollaboration!", "Member[contactmanager]"] + - ["system.guid", "system.net.peertopeer.collaboration.peerobject", "Member[id]"] + - ["system.string", "system.net.peertopeer.collaboration.peerendpointcollection", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.contactmanager", "Method[createcontact].ReturnValue"] + - ["system.security.securityelement", "system.net.peertopeer.collaboration.peercollaborationpermission", "Method[toxml].ReturnValue"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.contactmanager!", "Member[localcontact]"] + - ["system.net.peertopeer.collaboration.peerpresenceinfo", "system.net.peertopeer.collaboration.peercollaboration!", "Member[localpresenceinfo]"] + - ["system.int32", "system.net.peertopeer.collaboration.peerapplication", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peerapplication", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.peerchangetype!", "Member[updated]"] + - ["system.string", "system.net.peertopeer.collaboration.peercontact", "Member[nickname]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peercontact", "Member[issubscribed]"] + - ["system.net.peertopeer.collaboration.peerendpoint", "system.net.peertopeer.collaboration.peerapplicationlaunchinfo", "Member[peerendpoint]"] + - ["system.net.peertopeer.collaboration.peerinvitationresponsetype", "system.net.peertopeer.collaboration.peerinvitationresponsetype!", "Member[expired]"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresenceinfo", "Member[presencestatus]"] + - ["system.net.peertopeer.collaboration.peerendpoint", "system.net.peertopeer.collaboration.applicationchangedeventargs", "Member[peerendpoint]"] + - ["system.string", "system.net.peertopeer.collaboration.peerapplicationcollection", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerapplicationregistrationtype", "system.net.peertopeer.collaboration.peerapplicationregistrationtype!", "Member[allusers]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.peernearme", "Method[addtocontactmanager].ReturnValue"] + - ["system.boolean", "system.net.peertopeer.collaboration.peercontact!", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerinvitationresponse", "system.net.peertopeer.collaboration.peercontact", "Method[invite].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peercontact", "Method[toxml].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peerendpoint", "Member[name]"] + - ["system.net.peertopeer.collaboration.peerscope", "system.net.peertopeer.collaboration.peerscope!", "Member[internet]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.subscriptionlistchangedeventargs", "Member[peercontact]"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[online]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.peerapplicationlaunchinfo", "Member[peercontact]"] + - ["system.int32", "system.net.peertopeer.collaboration.peerobject", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.peertopeer.collaboration.peer", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.peertopeer.collaboration.peer", "Member[isonline]"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[away]"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[idle]"] + - ["system.net.peertopeer.collaboration.peerinvitationresponse", "system.net.peertopeer.collaboration.peernearme", "Method[invite].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerobjectcollection", "system.net.peertopeer.collaboration.peercollaboration!", "Method[getlocalsetobjects].ReturnValue"] + - ["system.net.peertopeer.collaboration.peercontactcollection", "system.net.peertopeer.collaboration.contactmanager", "Method[getcontacts].ReturnValue"] + - ["system.boolean", "system.net.peertopeer.collaboration.peercontact", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerendpoint", "system.net.peertopeer.collaboration.objectchangedeventargs", "Member[peerendpoint]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peerapplication", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.objectchangedeventargs", "Member[peercontact]"] + - ["system.net.peertopeer.collaboration.peerinvitationresponsetype", "system.net.peertopeer.collaboration.peerinvitationresponsetype!", "Member[declined]"] + - ["system.net.peertopeer.collaboration.peerpresencestatus", "system.net.peertopeer.collaboration.peerpresencestatus!", "Member[outtolunch]"] + - ["system.net.peertopeer.collaboration.peerendpoint", "system.net.peertopeer.collaboration.subscriptionlistchangedeventargs", "Member[peerendpoint]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.peercontact!", "Method[fromxml].ReturnValue"] + - ["system.net.ipendpoint", "system.net.peertopeer.collaboration.peerendpoint", "Member[endpoint]"] + - ["system.net.peertopeer.collaboration.peerinvitationresponse", "system.net.peertopeer.collaboration.peer", "Method[invite].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerapplicationcollection", "system.net.peertopeer.collaboration.peercollaboration!", "Method[getlocalregisteredapplications].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.peerchangetype!", "Member[added]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peerendpoint!", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.collaboration.peernearme", "system.net.peertopeer.collaboration.subscribecompletedeventargs", "Member[peernearme]"] + - ["system.net.peertopeer.collaboration.subscriptiontype", "system.net.peertopeer.collaboration.subscriptiontype!", "Member[blocked]"] + - ["system.net.peertopeer.collaboration.peerobjectcollection", "system.net.peertopeer.collaboration.peercontact", "Method[getobjects].ReturnValue"] + - ["system.componentmodel.isynchronizeinvoke", "system.net.peertopeer.collaboration.contactmanager", "Member[synchronizingobject]"] + - ["system.net.peertopeer.collaboration.peernearme", "system.net.peertopeer.collaboration.peernearmechangedeventargs", "Member[peernearme]"] + - ["system.net.mail.mailaddress", "system.net.peertopeer.collaboration.peercontact", "Member[emailaddress]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peerobject!", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerapplicationregistrationtype", "system.net.peertopeer.collaboration.peerapplicationregistrationtype!", "Member[currentuser]"] + - ["system.int32", "system.net.peertopeer.collaboration.peernearme", "Method[gethashcode].ReturnValue"] + - ["system.componentmodel.isynchronizeinvoke", "system.net.peertopeer.collaboration.peerobject", "Member[synchronizingobject]"] + - ["system.string", "system.net.peertopeer.collaboration.peerapplication", "Member[description]"] + - ["system.net.peertopeer.collaboration.subscriptiontype", "system.net.peertopeer.collaboration.peercontact", "Member[subscribeallowed]"] + - ["system.string", "system.net.peertopeer.collaboration.peercontactcollection", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerscope", "system.net.peertopeer.collaboration.peerscope!", "Member[nearme]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.contactmanager", "Method[getcontact].ReturnValue"] + - ["system.byte[]", "system.net.peertopeer.collaboration.peerapplicationlaunchinfo", "Member[data]"] + - ["system.boolean", "system.net.peertopeer.collaboration.peernearme!", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerinvitationresponsetype", "system.net.peertopeer.collaboration.peerinvitationresponsetype!", "Member[accepted]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.subscribecompletedeventargs", "Member[peercontact]"] + - ["system.net.peertopeer.peername", "system.net.peertopeer.collaboration.peercontact", "Member[peername]"] + - ["system.net.peertopeer.collaboration.peerpresenceinfo", "system.net.peertopeer.collaboration.presencechangedeventargs", "Member[peerpresenceinfo]"] + - ["system.security.ipermission", "system.net.peertopeer.collaboration.peercollaborationpermission", "Method[union].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peer", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.peertopeer.collaboration.peerobject", "Method[equals].ReturnValue"] + - ["system.string", "system.net.peertopeer.collaboration.peerapplicationlaunchinfo", "Member[message]"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.objectchangedeventargs", "Member[peerchangetype]"] + - ["system.net.peertopeer.collaboration.peerchangetype", "system.net.peertopeer.collaboration.presencechangedeventargs", "Member[peerchangetype]"] + - ["system.string", "system.net.peertopeer.collaboration.peerendpoint", "Method[tostring].ReturnValue"] + - ["system.net.peertopeer.collaboration.peerscope", "system.net.peertopeer.collaboration.peerapplication", "Member[peerscope]"] + - ["system.net.peertopeer.collaboration.peercontact", "system.net.peertopeer.collaboration.namechangedeventargs", "Member[peercontact]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.PeerToPeer.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.PeerToPeer.typemodel.yml new file mode 100644 index 000000000000..a6b478b4aa06 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.PeerToPeer.typemodel.yml @@ -0,0 +1,54 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.securityelement", "system.net.peertopeer.pnrppermission", "Method[toxml].ReturnValue"] + - ["system.int32", "system.net.peertopeer.cloud", "Method[gethashcode].ReturnValue"] + - ["system.net.ipendpointcollection", "system.net.peertopeer.peernamerecord", "Member[endpointcollection]"] + - ["system.boolean", "system.net.peertopeer.pnrppermission", "Method[issubsetof].ReturnValue"] + - ["system.net.peertopeer.peername", "system.net.peertopeer.peernamerecord", "Member[peername]"] + - ["system.net.peertopeer.cloud", "system.net.peertopeer.cloud!", "Method[getcloudbyname].ReturnValue"] + - ["system.net.peertopeer.peernametype", "system.net.peertopeer.peernametype!", "Member[unsecured]"] + - ["system.net.peertopeer.pnrpscope", "system.net.peertopeer.pnrpscope!", "Member[linklocal]"] + - ["system.int32", "system.net.peertopeer.peername", "Method[gethashcode].ReturnValue"] + - ["system.net.peertopeer.peernamerecord", "system.net.peertopeer.resolveprogresschangedeventargs", "Member[peernamerecord]"] + - ["system.int32", "system.net.peertopeer.cloud", "Member[scopeid]"] + - ["system.net.ipendpointcollection", "system.net.peertopeer.peernameregistration", "Member[endpointcollection]"] + - ["system.string", "system.net.peertopeer.peername", "Method[tostring].ReturnValue"] + - ["system.security.ipermission", "system.net.peertopeer.pnrppermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.net.peertopeer.pnrppermission", "Method[union].ReturnValue"] + - ["system.string", "system.net.peertopeer.peernameregistration", "Member[comment]"] + - ["system.net.peertopeer.pnrpscope", "system.net.peertopeer.pnrpscope!", "Member[all]"] + - ["system.net.peertopeer.pnrpscope", "system.net.peertopeer.pnrpscope!", "Member[sitelocal]"] + - ["system.net.peertopeer.cloud", "system.net.peertopeer.cloud!", "Member[available]"] + - ["system.string", "system.net.peertopeer.peername", "Member[classifier]"] + - ["system.string", "system.net.peertopeer.peernamerecord", "Member[comment]"] + - ["system.net.peertopeer.pnrpscope", "system.net.peertopeer.pnrpscope!", "Member[global]"] + - ["system.net.peertopeer.peername", "system.net.peertopeer.peername!", "Method[createrelativepeername].ReturnValue"] + - ["system.net.peertopeer.peername", "system.net.peertopeer.peernameregistration", "Member[peername]"] + - ["system.boolean", "system.net.peertopeer.peername", "Member[issecured]"] + - ["system.security.ipermission", "system.net.peertopeer.pnrppermission", "Method[copy].ReturnValue"] + - ["system.net.peertopeer.cloud", "system.net.peertopeer.cloud!", "Member[global]"] + - ["system.byte[]", "system.net.peertopeer.peernamerecord", "Member[data]"] + - ["system.security.ipermission", "system.net.peertopeer.pnrppermission", "Method[intersect].ReturnValue"] + - ["system.net.peertopeer.peernamerecordcollection", "system.net.peertopeer.peernameresolver", "Method[resolve].ReturnValue"] + - ["system.boolean", "system.net.peertopeer.peernameregistration", "Member[useautoendpointselection]"] + - ["system.net.peertopeer.cloud", "system.net.peertopeer.peernameregistration", "Member[cloud]"] + - ["system.net.peertopeer.cloud", "system.net.peertopeer.cloud!", "Member[alllinklocal]"] + - ["system.boolean", "system.net.peertopeer.peernameregistration", "Method[isregistered].ReturnValue"] + - ["system.net.peertopeer.peernametype", "system.net.peertopeer.peernametype!", "Member[secured]"] + - ["system.net.peertopeer.pnrpscope", "system.net.peertopeer.cloud", "Member[scope]"] + - ["system.string", "system.net.peertopeer.peername", "Member[authority]"] + - ["system.boolean", "system.net.peertopeer.cloud", "Method[equals].ReturnValue"] + - ["system.string", "system.net.peertopeer.cloud", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.peertopeer.peername", "Member[peerhostname]"] + - ["system.net.peertopeer.peernamerecordcollection", "system.net.peertopeer.resolvecompletedeventargs", "Member[peernamerecordcollection]"] + - ["system.string", "system.net.peertopeer.cloud", "Member[name]"] + - ["system.boolean", "system.net.peertopeer.pnrppermission", "Method[isunrestricted].ReturnValue"] + - ["system.int32", "system.net.peertopeer.peernameregistration", "Member[port]"] + - ["system.boolean", "system.net.peertopeer.peername", "Method[equals].ReturnValue"] + - ["system.net.peertopeer.peername", "system.net.peertopeer.peername!", "Method[createfrompeerhostname].ReturnValue"] + - ["system.net.peertopeer.cloudcollection", "system.net.peertopeer.cloud!", "Method[getavailableclouds].ReturnValue"] + - ["system.byte[]", "system.net.peertopeer.peernameregistration", "Member[data]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Quic.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Quic.typemodel.yml new file mode 100644 index 000000000000..e051d50b5410 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Quic.typemodel.yml @@ -0,0 +1,98 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int64", "system.net.quic.quicconnectionoptions", "Member[defaultcloseerrorcode]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[connectiontimeout]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[callbackerror]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[connectionrefused]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[transporterror]"] + - ["system.net.security.sslapplicationprotocol", "system.net.quic.quicconnection", "Member[negotiatedapplicationprotocol]"] + - ["system.security.authentication.sslprotocols", "system.net.quic.quicconnection", "Member[sslprotocol]"] + - ["system.net.ipendpoint", "system.net.quic.quiclistener", "Member[localendpoint]"] + - ["system.string", "system.net.quic.quicconnection", "Method[tostring].ReturnValue"] + - ["system.net.endpoint", "system.net.quic.quicclientconnectionoptions", "Member[remoteendpoint]"] + - ["system.threading.tasks.task", "system.net.quic.quicstream", "Method[flushasync].ReturnValue"] + - ["system.string", "system.net.quic.quicconnection", "Member[targethostname]"] + - ["system.int32", "system.net.quic.quicreceivewindowsizes", "Member[unidirectionalstream]"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicconnection", "Method[openoutboundstreamasync].ReturnValue"] + - ["system.net.quic.quicstreamtype", "system.net.quic.quicstreamtype!", "Member[bidirectional]"] + - ["system.string", "system.net.quic.quicstream", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicconnection!", "Method[connectasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.quic.quiclistener", "Method[acceptconnectionasync].ReturnValue"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[versionnegotiationerror]"] + - ["system.net.quic.quicstreamtype", "system.net.quic.quicstreamtype!", "Member[unidirectional]"] + - ["system.action", "system.net.quic.quicconnectionoptions", "Member[streamcapacitycallback]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[streamaborted]"] + - ["system.threading.tasks.task", "system.net.quic.quicstream", "Member[writesclosed]"] + - ["system.int32", "system.net.quic.quicconnectionoptions", "Member[maxinboundunidirectionalstreams]"] + - ["system.int32", "system.net.quic.quicstreamcapacitychangedargs", "Member[bidirectionalincrement]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.net.quic.quicconnection", "Member[remotecertificate]"] + - ["system.int64", "system.net.quic.quicstream", "Method[seek].ReturnValue"] + - ["system.threading.tasks.task", "system.net.quic.quicstream", "Method[readasync].ReturnValue"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[invalidaddress]"] + - ["system.nullable", "system.net.quic.quicexception", "Member[transporterrorcode]"] + - ["system.nullable", "system.net.quic.quicexception", "Member[applicationerrorcode]"] + - ["system.func", "system.net.quic.quiclisteneroptions", "Member[connectionoptionscallback]"] + - ["system.net.ipendpoint", "system.net.quic.quiclisteneroptions", "Member[listenendpoint]"] + - ["system.boolean", "system.net.quic.quicstream", "Member[canwrite]"] + - ["system.boolean", "system.net.quic.quicstream", "Member[canread]"] + - ["system.boolean", "system.net.quic.quicconnection!", "Member[issupported]"] + - ["system.timespan", "system.net.quic.quicconnectionoptions", "Member[idletimeout]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[hostunreachable]"] + - ["system.int32", "system.net.quic.quicreceivewindowsizes", "Member[locallyinitiatedbidirectionalstream]"] + - ["system.iasyncresult", "system.net.quic.quicstream", "Method[beginread].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicconnection", "Method[closeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicconnection", "Method[acceptinboundstreamasync].ReturnValue"] + - ["system.iasyncresult", "system.net.quic.quicstream", "Method[beginwrite].ReturnValue"] + - ["system.int32", "system.net.quic.quicstreamcapacitychangedargs", "Member[unidirectionalincrement]"] + - ["system.string", "system.net.quic.quiclistener", "Method[tostring].ReturnValue"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[operationaborted]"] + - ["system.net.security.sslserverauthenticationoptions", "system.net.quic.quicserverconnectionoptions", "Member[serverauthenticationoptions]"] + - ["system.net.ipendpoint", "system.net.quic.quicclientconnectionoptions", "Member[localendpoint]"] + - ["system.int64", "system.net.quic.quicstream", "Member[length]"] + - ["system.boolean", "system.net.quic.quiclistener!", "Member[issupported]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[addressinuse]"] + - ["system.int32", "system.net.quic.quicreceivewindowsizes", "Member[remotelyinitiatedbidirectionalstream]"] + - ["system.int32", "system.net.quic.quicstream", "Member[readtimeout]"] + - ["system.int32", "system.net.quic.quicstream", "Method[endread].ReturnValue"] + - ["system.int32", "system.net.quic.quicstream", "Method[readbyte].ReturnValue"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[connectionaborted]"] + - ["system.net.security.sslclientauthenticationoptions", "system.net.quic.quicclientconnectionoptions", "Member[clientauthenticationoptions]"] + - ["system.timespan", "system.net.quic.quicconnectionoptions", "Member[handshaketimeout]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[alpninuse]"] + - ["system.threading.tasks.valuetask", "system.net.quic.quiclistener", "Method[disposeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicstream", "Method[readasync].ReturnValue"] + - ["system.boolean", "system.net.quic.quicstream", "Member[cantimeout]"] + - ["system.threading.tasks.task", "system.net.quic.quicstream", "Method[writeasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.quic.quicconnection", "Member[negotiatedciphersuite]"] + - ["system.int64", "system.net.quic.quicstream", "Member[id]"] + - ["system.threading.tasks.task", "system.net.quic.quicstream", "Member[readsclosed]"] + - ["system.net.quic.quicabortdirection", "system.net.quic.quicabortdirection!", "Member[read]"] + - ["system.net.ipendpoint", "system.net.quic.quicconnection", "Member[remoteendpoint]"] + - ["system.net.quic.quicreceivewindowsizes", "system.net.quic.quicconnectionoptions", "Member[initialreceivewindowsizes]"] + - ["system.threading.tasks.valuetask", "system.net.quic.quiclistener!", "Method[listenasync].ReturnValue"] + - ["system.int32", "system.net.quic.quicstream", "Member[writetimeout]"] + - ["system.net.quic.quicstreamtype", "system.net.quic.quicstream", "Member[type]"] + - ["system.int32", "system.net.quic.quicstream", "Method[read].ReturnValue"] + - ["system.net.ipendpoint", "system.net.quic.quicconnection", "Member[localendpoint]"] + - ["system.collections.generic.list", "system.net.quic.quiclisteneroptions", "Member[applicationprotocols]"] + - ["system.int64", "system.net.quic.quicstream", "Member[position]"] + - ["system.int32", "system.net.quic.quicconnectionoptions", "Member[maxinboundbidirectionalstreams]"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicstream", "Method[writeasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicstream", "Method[disposeasync].ReturnValue"] + - ["system.int32", "system.net.quic.quiclisteneroptions", "Member[listenbacklog]"] + - ["system.net.quic.quicabortdirection", "system.net.quic.quicabortdirection!", "Member[write]"] + - ["system.boolean", "system.net.quic.quicstream", "Member[canseek]"] + - ["system.net.quic.quicabortdirection", "system.net.quic.quicabortdirection!", "Member[both]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[protocolerror]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[success]"] + - ["system.int64", "system.net.quic.quicconnectionoptions", "Member[defaultstreamerrorcode]"] + - ["system.timespan", "system.net.quic.quicconnectionoptions", "Member[keepaliveinterval]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[connectionidle]"] + - ["system.net.quic.quicerror", "system.net.quic.quicerror!", "Member[internalerror]"] + - ["system.int32", "system.net.quic.quicreceivewindowsizes", "Member[connection]"] + - ["system.threading.tasks.valuetask", "system.net.quic.quicconnection", "Method[disposeasync].ReturnValue"] + - ["system.net.quic.quicerror", "system.net.quic.quicexception", "Member[quicerror]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Security.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Security.typemodel.yml new file mode 100644 index 000000000000..2e44de66cfcc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Security.typemodel.yml @@ -0,0 +1,527 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_camellia_256_cbc_sha384]"] + - ["system.net.security.sslstreamcertificatecontext", "system.net.security.sslserverauthenticationoptions", "Member[servercertificatecontext]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aes_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aes_128_cbc_sha256]"] + - ["system.net.security.ciphersuitespolicy", "system.net.security.sslserverauthenticationoptions", "Member[ciphersuitespolicy]"] + - ["system.net.security.protectionlevel", "system.net.security.protectionlevel!", "Member[none]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_des_cbc_sha]"] + - ["system.security.principal.iidentity", "system.net.security.negotiatestream", "Member[remoteidentity]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aria_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_chacha20_poly1305_sha256]"] + - ["system.boolean", "system.net.security.authenticatedstream", "Member[issigned]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_export_with_rc2_cbc_40_sha]"] + - ["system.threading.tasks.valuetask", "system.net.security.sslstream", "Method[readasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_anon_with_null_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aes_128_gcm_sha256]"] + - ["system.int64", "system.net.security.sslstream", "Method[seek].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_seed_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aria_128_cbc_sha256]"] + - ["system.security.cryptography.x509certificates.x509chainpolicy", "system.net.security.sslclientauthenticationoptions", "Member[certificatechainpolicy]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_des_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_seed_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_camellia_256_gcm_sha384]"] + - ["system.iasyncresult", "system.net.security.negotiatestream", "Method[beginauthenticateasserver].ReturnValue"] + - ["system.string", "system.net.security.negotiateauthenticationserveroptions", "Member[package]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_export_with_des_cbc_40_md5]"] + - ["system.boolean", "system.net.security.sslstream", "Member[checkcertrevocationstatus]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_camellia_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aria_256_cbc_sha384]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthentication", "Method[unwrapinplace].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_camellia_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_camellia_256_gcm_sha384]"] + - ["system.net.security.encryptionpolicy", "system.net.security.encryptionpolicy!", "Member[requireencryption]"] + - ["system.threading.tasks.task", "system.net.security.negotiatestream", "Method[authenticateasserverasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_camellia_256_gcm_sha384]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[targetunknown]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[credentialsexpired]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_null_sha]"] + - ["system.string", "system.net.security.negotiateauthenticationclientoptions", "Member[targetname]"] + - ["system.string", "system.net.security.negotiateauthenticationclientoptions", "Member[package]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_camellia_128_cbc_sha256]"] + - ["system.int32", "system.net.security.sslstream", "Member[keyexchangestrength]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_eccpwd_with_aes_128_gcm_sha256]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.net.security.sslstream", "Member[remotecertificate]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[outofsequence]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_null_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_null_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aes_128_cbc_sha]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[canwrite]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_128_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_null_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_rc4_128_sha]"] + - ["system.int32", "system.net.security.negotiatestream", "Member[readtimeout]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_chacha20_poly1305_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aria_128_cbc_sha256]"] + - ["system.threading.tasks.task", "system.net.security.sslstream", "Method[authenticateasserverasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_3des_ede_cbc_md5]"] + - ["system.iasyncresult", "system.net.security.negotiatestream", "Method[beginwrite].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_128_cbc_sha]"] + - ["system.net.security.encryptionpolicy", "system.net.security.encryptionpolicy!", "Member[allownoencryption]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_camellia_128_cbc_sha256]"] + - ["system.boolean", "system.net.security.sslserverauthenticationoptions", "Member[clientcertificaterequired]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_camellia_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_256_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_3des_ede_cbc_sha]"] + - ["system.int32", "system.net.security.negotiatestream", "Method[endread].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aria_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_256_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_128_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_seed_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aria_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_256_cbc_sha384]"] + - ["system.int32", "system.net.security.sslstream", "Method[endread].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aria_128_gcm_sha256]"] + - ["system.int64", "system.net.security.sslstream", "Member[position]"] + - ["system.boolean", "system.net.security.sslapplicationprotocol!", "Method[op_equality].ReturnValue"] + - ["system.net.security.sslpolicyerrors", "system.net.security.sslpolicyerrors!", "Member[none]"] + - ["system.int32", "system.net.security.sslstream", "Method[read].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_camellia_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aes_256_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aes_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aria_128_gcm_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthentication", "Method[unwrap].ReturnValue"] + - ["system.boolean", "system.net.security.sslstream", "Member[canread]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_256_ccm_8]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_camellia_256_cbc_sha256]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[canseek]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_camellia_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_camellia_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_null_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_aes_128_ccm_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthentication", "Method[wrap].ReturnValue"] + - ["system.iasyncresult", "system.net.security.negotiatestream", "Method[beginauthenticateasclient].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_chacha20_poly1305_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_des_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aria_256_gcm_sha384]"] + - ["system.boolean", "system.net.security.sslstream", "Member[ismutuallyauthenticated]"] + - ["system.threading.tasks.task", "system.net.security.sslstream", "Method[shutdownasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.security.negotiatestream", "Method[readasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_null_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_rsa_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_camellia_256_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_export_with_des40_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aes_128_gcm_sha256]"] + - ["system.string", "system.net.security.sslclientauthenticationoptions", "Member[targethost]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_camellia_256_gcm_sha384]"] + - ["system.net.security.sslapplicationprotocol", "system.net.security.sslapplicationprotocol!", "Member[http2]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_256_cbc_sha]"] + - ["system.collections.generic.list", "system.net.security.sslclientauthenticationoptions", "Member[applicationprotocols]"] + - ["system.net.security.remotecertificatevalidationcallback", "system.net.security.sslclientauthenticationoptions", "Member[remotecertificatevalidationcallback]"] + - ["system.net.security.servercertificateselectioncallback", "system.net.security.sslserverauthenticationoptions", "Member[servercertificateselectioncallback]"] + - ["system.net.security.sslapplicationprotocol", "system.net.security.sslapplicationprotocol!", "Member[http11]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_256_cbc_sha]"] + - ["system.int32", "system.net.security.negotiatestream", "Method[read].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_export_with_des40_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_128_ccm_8]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aes_256_cbc_sha384]"] + - ["system.boolean", "system.net.security.sslserverauthenticationoptions", "Member[allowtlsresume]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aria_256_gcm_sha384]"] + - ["system.net.security.encryptionpolicy", "system.net.security.sslserverauthenticationoptions", "Member[encryptionpolicy]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_128_ccm_8]"] + - ["system.threading.tasks.task", "system.net.security.sslstream", "Method[writeasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_256_ccm_8]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[unknowncredentials]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[issigned]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_null_sha]"] + - ["system.net.security.localcertificateselectioncallback", "system.net.security.sslclientauthenticationoptions", "Member[localcertificateselectioncallback]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_null_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_3des_ede_cbc_sha]"] + - ["system.security.principal.tokenimpersonationlevel", "system.net.security.negotiateauthentication", "Member[impersonationlevel]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_camellia_256_cbc_sha384]"] + - ["system.iasyncresult", "system.net.security.sslstream", "Method[beginread].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.security.sslstream", "Method[disposeasync].ReturnValue"] + - ["system.string", "system.net.security.sslapplicationprotocol", "Method[tostring].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_idea_cbc_md5]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_seed_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_camellia_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_null_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_chacha20_poly1305_sha256]"] + - ["system.readonlymemory", "system.net.security.sslapplicationprotocol", "Member[protocol]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[unsupported]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aes_128_cbc_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[messagealtered]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_camellia_256_cbc_sha384]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[genericfailure]"] + - ["system.net.security.protectionlevel", "system.net.security.protectionlevel!", "Member[encryptandsign]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.net.security.sslclientauthenticationoptions", "Member[clientcertificates]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_camellia_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_camellia_128_cbc_sha256]"] + - ["system.security.authentication.exchangealgorithmtype", "system.net.security.sslstream", "Member[keyexchangealgorithm]"] + - ["system.threading.tasks.task", "system.net.security.sslstream", "Method[authenticateasclientasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_camellia_128_gcm_sha256]"] + - ["system.int32", "system.net.security.sslstream", "Member[writetimeout]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_des_cbc_md5]"] + - ["system.string", "system.net.security.negotiateauthentication", "Member[package]"] + - ["system.net.security.authenticationlevel", "system.net.security.authenticationlevel!", "Member[none]"] + - ["system.net.security.sslpolicyerrors", "system.net.security.sslpolicyerrors!", "Member[remotecertificatenamemismatch]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_camellia_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_dss_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_null_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_aes_128_gcm_sha256]"] + - ["system.boolean", "system.net.security.negotiateauthentication", "Member[isauthenticated]"] + - ["system.boolean", "system.net.security.sslstream", "Member[isencrypted]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_128_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_null_md5]"] + - ["system.iasyncresult", "system.net.security.negotiatestream", "Method[beginread].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aria_256_gcm_sha384]"] + - ["system.net.security.remotecertificatevalidationcallback", "system.net.security.sslserverauthenticationoptions", "Member[remotecertificatevalidationcallback]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_null_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_camellia_128_gcm_sha256]"] + - ["system.boolean", "system.net.security.sslserverauthenticationoptions", "Member[allowrenegotiation]"] + - ["system.int32", "system.net.security.sslstream", "Member[hashstrength]"] + - ["system.boolean", "system.net.security.sslstream", "Member[canwrite]"] + - ["system.net.security.protectionlevel", "system.net.security.negotiateauthenticationserveroptions", "Member[requiredprotectionlevel]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_camellia_256_cbc_sha384]"] + - ["system.boolean", "system.net.security.authenticatedstream", "Member[isserver]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[badbinding]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aria_256_gcm_sha384]"] + - ["system.boolean", "system.net.security.negotiateauthentication", "Member[issigned]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_export_with_rc2_cbc_40_md5]"] + - ["system.security.principal.tokenimpersonationlevel", "system.net.security.negotiateauthenticationserveroptions", "Member[requiredimpersonationlevel]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_128_ccm_8_sha256]"] + - ["system.security.cryptography.x509certificates.x509chainpolicy", "system.net.security.sslserverauthenticationoptions", "Member[certificatechainpolicy]"] + - ["system.net.security.ciphersuitespolicy", "system.net.security.sslclientauthenticationoptions", "Member[ciphersuitespolicy]"] + - ["system.security.principal.tokenimpersonationlevel", "system.net.security.negotiateauthenticationclientoptions", "Member[allowedimpersonationlevel]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_camellia_128_gcm_sha256]"] + - ["system.security.principal.iidentity", "system.net.security.negotiateauthentication", "Member[remoteidentity]"] + - ["system.threading.tasks.task", "system.net.security.negotiatestream", "Method[flushasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_export_with_rc4_40_md5]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_camellia_256_cbc_sha]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[continueneeded]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_3des_ede_cbc_sha]"] + - ["system.net.security.sslapplicationprotocol", "system.net.security.sslapplicationprotocol!", "Member[http3]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_des_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_dss_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_export_with_rc4_40_md5]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_camellia_256_cbc_sha]"] + - ["system.threading.tasks.task", "system.net.security.negotiatestream", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.security.authenticatedstream", "Method[disposeasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_des_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_128_cbc_sha]"] + - ["system.security.authentication.sslprotocols", "system.net.security.sslclientauthenticationoptions", "Member[enabledsslprotocols]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_export_with_rc2_cbc_40_md5]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_chacha20_poly1305_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_camellia_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_null_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_null_sha384]"] + - ["system.threading.tasks.task", "system.net.security.negotiatestream", "Method[authenticateasclientasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_anon_with_rc4_128_sha]"] + - ["system.threading.tasks.task", "system.net.security.sslstream", "Method[readasync].ReturnValue"] + - ["system.net.security.encryptionpolicy", "system.net.security.sslclientauthenticationoptions", "Member[encryptionpolicy]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_rsa_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_export_with_des40_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_camellia_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_chacha20_poly1305_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_256_ccm_8]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_3des_ede_cbc_sha]"] + - ["system.threading.tasks.task", "system.net.security.sslstream", "Method[negotiateclientcertificateasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_128_ccm_8]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_camellia_256_cbc_sha]"] + - ["system.net.security.sslpolicyerrors", "system.net.security.sslpolicyerrors!", "Member[remotecertificatechainerrors]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_idea_cbc_sha]"] + - ["system.int64", "system.net.security.negotiatestream", "Member[length]"] + - ["system.security.authentication.cipheralgorithmtype", "system.net.security.sslstream", "Member[cipheralgorithm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aes_128_cbc_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[invalidcredentials]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_null_sha384]"] + - ["system.security.authentication.sslprotocols", "system.net.security.sslstream", "Member[sslprotocol]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_eccpwd_with_aes_128_ccm_sha256]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[isauthenticated]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aria_256_gcm_sha384]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[isserver]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aria_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aria_128_cbc_sha256]"] + - ["system.boolean", "system.net.security.sslapplicationprotocol!", "Method[op_inequality].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.net.security.sslclientauthenticationoptions", "Member[certificaterevocationcheckmode]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_rsa_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.sslstream", "Member[negotiatedciphersuite]"] + - ["system.security.authentication.extendedprotection.channelbinding", "system.net.security.negotiateauthenticationserveroptions", "Member[binding]"] + - ["system.net.networkcredential", "system.net.security.negotiateauthenticationserveroptions", "Member[credential]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aria_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_camellia_256_gcm_sha384]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.net.security.sslstream", "Member[localcertificate]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aria_256_gcm_sha384]"] + - ["system.string", "system.net.security.negotiateauthentication", "Method[getoutgoingblob].ReturnValue"] + - ["system.net.security.sslpolicyerrors", "system.net.security.sslpolicyerrors!", "Member[remotecertificatenotavailable]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_3des_ede_cbc_sha]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[securityqosfailed]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_256_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aes_256_gcm_sha384]"] + - ["system.net.networkcredential", "system.net.security.negotiateauthenticationclientoptions", "Member[credential]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_camellia_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_dhe_with_aes_128_ccm_8]"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.net.security.negotiateauthenticationserveroptions", "Member[policy]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aria_256_gcm_sha384]"] + - ["system.net.security.protectionlevel", "system.net.security.protectionlevel!", "Member[sign]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_des_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aria_128_cbc_sha256]"] + - ["system.net.security.protectionlevel", "system.net.security.negotiateauthenticationclientoptions", "Member[requiredprotectionlevel]"] + - ["system.boolean", "system.net.security.sslstream", "Member[isauthenticated]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_export_with_rc4_40_sha]"] + - ["system.string", "system.net.security.negotiateauthentication", "Member[targetname]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_null_sha]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[isencrypted]"] + - ["system.int32", "system.net.security.sslstream", "Member[readtimeout]"] + - ["system.io.stream", "system.net.security.authenticatedstream", "Member[innerstream]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_anon_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_null_sha]"] + - ["system.security.authentication.extendedprotection.channelbinding", "system.net.security.negotiateauthenticationclientoptions", "Member[binding]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_seed_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_eccpwd_with_aes_256_ccm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_eccpwd_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aes_256_gcm_sha384]"] + - ["system.int64", "system.net.security.negotiatestream", "Member[position]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_seed_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aes_128_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_256_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_128_cbc_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[qopnotsupported]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_des_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_export_with_des40_cbc_sha]"] + - ["system.threading.tasks.valuetask", "system.net.security.sslstream", "Method[writeasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_chacha20_poly1305_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[completed]"] + - ["system.security.authentication.hashalgorithmtype", "system.net.security.sslstream", "Member[hashalgorithm]"] + - ["system.collections.generic.ienumerable", "system.net.security.ciphersuitespolicy", "Member[allowedciphersuites]"] + - ["system.int64", "system.net.security.negotiatestream", "Method[seek].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aes_128_gcm_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[contextexpired]"] + - ["system.string", "system.net.security.sslclienthelloinfo", "Member[servername]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_camellia_256_cbc_sha384]"] + - ["system.iasyncresult", "system.net.security.sslstream", "Method[beginwrite].ReturnValue"] + - ["system.boolean", "system.net.security.sslapplicationprotocol", "Method[equals].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_null_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_camellia_128_cbc_sha256]"] + - ["system.security.principal.tokenimpersonationlevel", "system.net.security.negotiatestream", "Member[impersonationlevel]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[ismutuallyauthenticated]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_3des_ede_cbc_sha]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.net.security.sslserverauthenticationoptions", "Member[certificaterevocationcheckmode]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_camellia_256_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_camellia_256_cbc_sha384]"] + - ["system.net.security.authenticationlevel", "system.net.security.authenticationlevel!", "Member[mutualauthrequired]"] + - ["system.boolean", "system.net.security.authenticatedstream", "Member[ismutuallyauthenticated]"] + - ["system.boolean", "system.net.security.sslstream", "Member[isserver]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_256_ccm_8]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_camellia_128_cbc_sha256]"] + - ["system.collections.generic.list", "system.net.security.sslserverauthenticationoptions", "Member[applicationprotocols]"] + - ["system.iasyncresult", "system.net.security.sslstream", "Method[beginauthenticateasclient].ReturnValue"] + - ["system.boolean", "system.net.security.authenticatedstream", "Member[leaveinnerstreamopen]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_export_with_des40_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_camellia_256_cbc_sha]"] + - ["system.int32", "system.net.security.negotiatestream", "Member[writetimeout]"] + - ["system.int64", "system.net.security.sslstream", "Member[length]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_camellia_128_gcm_sha256]"] + - ["system.boolean", "system.net.security.negotiateauthenticationclientoptions", "Member[requiremutualauthentication]"] + - ["system.boolean", "system.net.security.sslstream", "Member[canseek]"] + - ["system.net.security.sslstreamcertificatecontext", "system.net.security.sslstreamcertificatecontext!", "Method[create].ReturnValue"] + - ["system.net.transportcontext", "system.net.security.sslstream", "Member[transportcontext]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_256_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_camellia_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_128_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_camellia_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_256_ccm]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aria_256_cbc_sha384]"] + - ["system.net.security.protectionlevel", "system.net.security.negotiateauthentication", "Member[protectionlevel]"] + - ["system.threading.tasks.task", "system.net.security.negotiatestream", "Method[writeasync].ReturnValue"] + - ["system.int32", "system.net.security.sslapplicationprotocol", "Method[gethashcode].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_camellia_128_gcm_sha256]"] + - ["system.net.security.sslcertificatetrust", "system.net.security.sslcertificatetrust!", "Method[createforx509collection].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aria_256_cbc_sha384]"] + - ["system.boolean", "system.net.security.negotiateauthentication", "Method[verifyintegritycheck].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_camellia_128_cbc_sha256]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[invalidtoken]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_camellia_128_cbc_sha]"] + - ["system.security.authentication.sslprotocols", "system.net.security.sslserverauthenticationoptions", "Member[enabledsslprotocols]"] + - ["system.threading.tasks.task", "system.net.security.sslstream", "Method[flushasync].ReturnValue"] + - ["system.net.security.sslcertificatetrust", "system.net.security.sslcertificatetrust!", "Method[createforx509store].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_null_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_128_cbc_sha256]"] + - ["system.boolean", "system.net.security.sslclientauthenticationoptions", "Member[allowrenegotiation]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_dhe_with_aes_256_ccm_8]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_anon_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_aes_128_ccm_sha256]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.net.security.sslstreamcertificatecontext", "Member[targetcertificate]"] + - ["system.int32", "system.net.security.sslstream", "Method[readbyte].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_chacha20_poly1305_sha256]"] + - ["system.boolean", "system.net.security.authenticatedstream", "Member[isauthenticated]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aes_256_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_export_with_des40_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_aes_128_ccm_8_sha256]"] + - ["system.collections.objectmodel.readonlycollection", "system.net.security.sslstreamcertificatecontext", "Member[intermediatecertificates]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_camellia_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_null_with_null_null]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_anon_with_3des_ede_cbc_sha]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.net.security.sslserverauthenticationoptions", "Member[servercertificate]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aes_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_camellia_256_cbc_sha256]"] + - ["system.net.security.encryptionpolicy", "system.net.security.encryptionpolicy!", "Member[noencryption]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_rc4_128_md5]"] + - ["system.boolean", "system.net.security.sslstream", "Member[issigned]"] + - ["system.net.security.negotiateauthenticationstatuscode", "system.net.security.negotiateauthenticationstatuscode!", "Member[impersonationvalidationfailed]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_256_cbc_sha]"] + - ["system.security.authentication.sslprotocols", "system.net.security.sslclienthelloinfo", "Member[sslprotocols]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_rc4_128_md5]"] + - ["system.net.security.sslstreamcertificatecontext", "system.net.security.sslclientauthenticationoptions", "Member[clientcertificatecontext]"] + - ["system.threading.tasks.valuetask", "system.net.security.negotiatestream", "Method[disposeasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aria_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aria_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_anon_with_aes_256_cbc_sha256]"] + - ["system.boolean", "system.net.security.sslclientauthenticationoptions", "Member[allowtlsresume]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_camellia_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_camellia_256_cbc_sha256]"] + - ["system.boolean", "system.net.security.negotiateauthentication", "Member[ismutuallyauthenticated]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aes_256_cbc_sha256]"] + - ["system.boolean", "system.net.security.authenticatedstream", "Member[isencrypted]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_camellia_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_dss_with_camellia_256_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_psk_with_3des_ede_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_rc4_128_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_256_cbc_sha]"] + - ["system.boolean", "system.net.security.negotiateauthentication", "Member[isencrypted]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_aes_128_ccm_8]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_rsa_with_aria_256_gcm_sha384]"] + - ["system.int32", "system.net.security.sslstream", "Member[cipherstrength]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_psk_with_aes_256_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_rsa_with_aes_256_cbc_sha]"] + - ["system.boolean", "system.net.security.negotiateauthentication", "Member[isserver]"] + - ["system.iasyncresult", "system.net.security.sslstream", "Method[beginauthenticateasserver].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_rsa_with_rc4_128_sha]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[cantimeout]"] + - ["system.net.security.sslapplicationprotocol", "system.net.security.sslstream", "Member[negotiatedapplicationprotocol]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdhe_ecdsa_with_camellia_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aria_256_cbc_sha384]"] + - ["system.net.security.authenticationlevel", "system.net.security.authenticationlevel!", "Member[mutualauthrequested]"] + - ["system.boolean", "system.net.security.sslstream", "Member[cantimeout]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aes_256_cbc_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_dss_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_export_with_rc4_40_md5]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_ecdh_ecdsa_with_aria_128_gcm_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_srp_sha_with_aes_256_cbc_sha]"] + - ["system.boolean", "system.net.security.negotiatestream", "Member[canread]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_dss_with_aes_128_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dhe_psk_with_camellia_128_gcm_sha256]"] + - ["system.string", "system.net.security.sslstream", "Member[targethostname]"] + - ["system.threading.tasks.valuetask", "system.net.security.negotiatestream", "Method[writeasync].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_idea_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_with_aes_256_cbc_sha256]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_with_rc4_128_md5]"] + - ["system.byte[]", "system.net.security.negotiateauthentication", "Method[getoutgoingblob].ReturnValue"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_rsa_psk_with_aes_256_gcm_sha384]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_dh_rsa_with_aes_128_cbc_sha]"] + - ["system.net.security.tlsciphersuite", "system.net.security.tlsciphersuite!", "Member[tls_krb5_export_with_des_cbc_40_sha]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.ServerSentEvents.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.ServerSentEvents.typemodel.yml new file mode 100644 index 000000000000..e11ee4e23e71 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.ServerSentEvents.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.task", "system.net.serversentevents.sseformatter!", "Method[writeasync].ReturnValue"] + - ["system.string", "system.net.serversentevents.sseparser!", "Member[eventtypedefault]"] + - ["system.timespan", "system.net.serversentevents.sseparser", "Member[reconnectioninterval]"] + - ["system.string", "system.net.serversentevents.sseitem", "Member[eventid]"] + - ["system.string", "system.net.serversentevents.sseparser", "Member[lasteventid]"] + - ["system.nullable", "system.net.serversentevents.sseitem", "Member[reconnectioninterval]"] + - ["system.collections.generic.iasyncenumerable", "system.net.serversentevents.sseparser", "Method[enumerateasync].ReturnValue"] + - ["t", "system.net.serversentevents.sseitem", "Member[data]"] + - ["system.string", "system.net.serversentevents.sseitem", "Member[eventtype]"] + - ["system.net.serversentevents.sseparser", "system.net.serversentevents.sseparser!", "Method[create].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.net.serversentevents.sseparser", "Method[enumerate].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Sockets.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Sockets.typemodel.yml new file mode 100644 index 000000000000..13f3a053ab79 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.Sockets.typemodel.yml @@ -0,0 +1,529 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginaccept].ReturnValue"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[spx]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[fault]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[keepalive]"] + - ["system.net.ipaddress", "system.net.sockets.multicastoption", "Member[localaddress]"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginreceivemessagefrom].ReturnValue"] + - ["system.object", "system.net.sockets.socket", "Method[getsocketoption].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[tcpkeepalivetime]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[multicastinterface]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[max]"] + - ["system.int32", "system.net.sockets.socket", "Member[receivetimeout]"] + - ["system.boolean", "system.net.sockets.udpreceiveresult!", "Method[op_inequality].ReturnValue"] + - ["system.net.sockets.selectmode", "system.net.sockets.selectmode!", "Member[selectwrite]"] + - ["system.int16", "system.net.sockets.udpclient", "Member[ttl]"] + - ["system.boolean", "system.net.sockets.socket", "Member[multicastloopback]"] + - ["system.net.sockets.transmitfileoptions", "system.net.sockets.transmitfileoptions!", "Member[usesystemthread]"] + - ["system.byte[]", "system.net.sockets.udpreceiveresult", "Member[buffer]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[accept]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[connectionreset]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipsecauthenticationheader]"] + - ["system.boolean", "system.net.sockets.networkstream", "Member[writeable]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[appletalk]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[udp]"] + - ["system.net.sockets.ipprotectionlevel", "system.net.sockets.ipprotectionlevel!", "Member[unrestricted]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[success]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[dropmembership]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[receivelowwater]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.tcpclient", "Method[connectasync].ReturnValue"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[receivefrom]"] + - ["system.boolean", "system.net.sockets.udpclient", "Member[enablebroadcast]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[osi]"] + - ["system.int32", "system.net.sockets.ippacketinformation", "Member[interface]"] + - ["system.boolean", "system.net.sockets.socket", "Member[isbound]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[sendto]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketexception", "Member[socketerrorcode]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[packet]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[blocksource]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[iopending]"] + - ["system.net.sockets.lingeroption", "system.net.sockets.tcpclient", "Member[lingerstate]"] + - ["system.net.sockets.networkstream", "system.net.sockets.tcpclient", "Method[getstream].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[translatehandle]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[sendtimeout]"] + - ["system.boolean", "system.net.sockets.socket", "Method[sendtoasync].ReturnValue"] + - ["system.int32", "system.net.sockets.socketasynceventargs", "Member[offset]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[connectasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[receivemessagefromasync].ReturnValue"] + - ["system.boolean", "system.net.sockets.ippacketinformation", "Method[equals].ReturnValue"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[networkunreachable]"] + - ["system.int32", "system.net.sockets.socketexception", "Member[errorcode]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[linger]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[hostdown]"] + - ["system.boolean", "system.net.sockets.networkstream", "Member[canread]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[fastopen]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[ecma]"] + - ["system.int32", "system.net.sockets.socket", "Method[send].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[limitbroadcasts]"] + - ["system.int32", "system.net.sockets.socket", "Method[receive].ReturnValue"] + - ["system.boolean", "system.net.sockets.ippacketinformation!", "Method[op_equality].ReturnValue"] + - ["system.net.ipendpoint", "system.net.sockets.udpreceiveresult", "Member[remoteendpoint]"] + - ["system.threading.tasks.task", "system.net.sockets.udpclient", "Method[sendasync].ReturnValue"] + - ["system.boolean", "system.net.sockets.socket!", "Member[ossupportsunixdomainsockets]"] + - ["system.int32", "system.net.sockets.socket", "Method[endreceive].ReturnValue"] + - ["system.boolean", "system.net.sockets.socketasynceventargs", "Member[disconnectreusesocket]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[unknown]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipv6routingheader]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[multicast]"] + - ["system.threading.tasks.task", "system.net.sockets.sockettaskextensions!", "Method[sendtoasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.sockets.socket", "Method[sendtoasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.sockets.udpclient", "Method[receiveasync].ReturnValue"] + - ["system.byte[]", "system.net.sockets.sendpacketselement", "Member[buffer]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.sockettaskextensions!", "Method[sendasync].ReturnValue"] + - ["system.int32", "system.net.sockets.networkstream", "Method[endread].ReturnValue"] + - ["system.int32", "system.net.sockets.socket", "Member[available]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[iptimetolive]"] + - ["system.net.sockets.safesockethandle", "system.net.sockets.socket", "Member[safehandle]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[dontlinger]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[atm]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[spxii]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[dontroute]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[multicasttimetolive]"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginsendto].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[nonblockingio]"] + - ["system.int32", "system.net.sockets.socket", "Method[iocontrol].ReturnValue"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[receive]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[operationnotsupported]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[processlimit]"] + - ["system.net.sockets.socket", "system.net.sockets.socketasynceventargs", "Member[acceptsocket]"] + - ["system.threading.tasks.task", "system.net.sockets.socket", "Method[receivemessagefromasync].ReturnValue"] + - ["system.net.sockets.socketinformationoptions", "system.net.sockets.socketinformation", "Member[options]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[nodelay]"] + - ["system.net.sockets.transmitfileoptions", "system.net.sockets.transmitfileoptions!", "Member[reusesocket]"] + - ["system.int32", "system.net.sockets.udpanysourcemulticastclient", "Member[sendbuffersize]"] + - ["system.boolean", "system.net.sockets.socket", "Method[receivefromasync].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[getextensionfunctionpointer]"] + - ["system.boolean", "system.net.sockets.socket", "Member[useonlyoverlappedio]"] + - ["system.boolean", "system.net.sockets.udpreceiveresult!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.net.sockets.socket", "Member[dualmode]"] + - ["system.net.sockets.socket", "system.net.sockets.udpclient", "Member[client]"] + - ["system.boolean", "system.net.sockets.tcpclient", "Member[nodelay]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[addsourcemembership]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.udpclient", "Method[receiveasync].ReturnValue"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[networkdesigners]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[hostnotfound]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[connect]"] + - ["system.iasyncresult", "system.net.sockets.tcplistener", "Method[beginaccepttcpclient].ReturnValue"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[isconnected]"] + - ["system.net.endpoint", "system.net.sockets.unixdomainsocketendpoint", "Method[create].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[tcpkeepaliveretrycount]"] + - ["system.int64", "system.net.sockets.ipv6multicastoption", "Member[interfaceindex]"] + - ["system.boolean", "system.net.sockets.socket", "Member[connected]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[namespacechange]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ggp]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[protocolfamilynotsupported]"] + - ["system.int32", "system.net.sockets.tcpclient", "Member[available]"] + - ["system.net.sockets.transmitfileoptions", "system.net.sockets.transmitfileoptions!", "Member[usedefaultworkerthread]"] + - ["system.net.sockets.socketinformationoptions", "system.net.sockets.socketinformationoptions!", "Member[listening]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[routinginterfacechange]"] + - ["system.net.sockets.sockettype", "system.net.sockets.sockettype!", "Member[dgram]"] + - ["system.net.sockets.tcpclient", "system.net.sockets.tcplistener", "Method[accepttcpclient].ReturnValue"] + - ["system.boolean", "system.net.sockets.udpclient", "Member[active]"] + - ["system.boolean", "system.net.sockets.safesockethandle", "Method[releasehandle].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[addmulticastgrouponinterface]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[setqos]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[sendbuffer]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[outofband]"] + - ["system.net.sockets.socketshutdown", "system.net.sockets.socketshutdown!", "Member[both]"] + - ["system.int64", "system.net.sockets.sendpacketselement", "Member[offsetlong]"] + - ["system.net.sockets.socketoptionlevel", "system.net.sockets.socketoptionlevel!", "Member[ipv6]"] + - ["system.net.sockets.sockettype", "system.net.sockets.sockettype!", "Member[rdm]"] + - ["system.boolean", "system.net.sockets.tcpclient", "Member[exclusiveaddressuse]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[datalink]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[operationaborted]"] + - ["system.net.sockets.lingeroption", "system.net.sockets.socket", "Member[lingerstate]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[multipointloopback]"] + - ["system.net.ipaddress", "system.net.sockets.multicastoption", "Member[group]"] + - ["system.threading.tasks.task", "system.net.sockets.tcplistener", "Method[accepttcpclientasync].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[querytargetpnphandle]"] + - ["system.int32", "system.net.sockets.udpsinglesourcemulticastclient", "Member[receivebuffersize]"] + - ["system.net.ipaddress", "system.net.sockets.ippacketinformation", "Member[address]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[addressnotavailable]"] + - ["system.net.sockets.transmitfileoptions", "system.net.sockets.transmitfileoptions!", "Member[writebehind]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[voiceview]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[receivealligmpmulticast]"] + - ["system.net.sockets.selectmode", "system.net.sockets.selectmode!", "Member[selectread]"] + - ["system.threading.tasks.task", "system.net.sockets.tcpclient", "Method[connectasync].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[sna]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[notconnected]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipv6]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[norecovery]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[broadcast]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[sendlowwater]"] + - ["system.net.sockets.transmitfileoptions", "system.net.sockets.transmitfileoptions!", "Member[disconnect]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[banyan]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[exclusiveaddressuse]"] + - ["system.boolean", "system.net.sockets.unixdomainsocketendpoint", "Method[equals].ReturnValue"] + - ["system.net.sockets.socketclientaccesspolicyprotocol", "system.net.sockets.socketclientaccesspolicyprotocol!", "Member[tcp]"] + - ["system.net.sockets.socket", "system.net.sockets.socket", "Method[endaccept].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[firefox]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[internetworkv6]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[networkreset]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[networkdown]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[socketnotsupported]"] + - ["system.byte[]", "system.net.sockets.udpclient", "Method[receive].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[receivetimeout]"] + - ["system.net.ipaddress", "system.net.sockets.ipv6multicastoption", "Member[group]"] + - ["system.boolean", "system.net.sockets.networkstream", "Member[cantimeout]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[raw]"] + - ["system.boolean", "system.net.sockets.socket!", "Member[supportsipv6]"] + - ["system.boolean", "system.net.sockets.udpclient", "Member[exclusiveaddressuse]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[toomanyopensockets]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketreceivemessagefromresult", "Member[socketflags]"] + - ["system.net.sockets.selectmode", "system.net.sockets.selectmode!", "Member[selecterror]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[deletemulticastgroupfrominterface]"] + - ["system.threading.tasks.task", "system.net.sockets.socket", "Method[receivefromasync].ReturnValue"] + - ["system.net.sockets.socket", "system.net.sockets.tcplistener", "Method[acceptsocket].ReturnValue"] + - ["system.int32", "system.net.sockets.udpreceiveresult", "Method[gethashcode].ReturnValue"] + - ["system.net.sockets.socketshutdown", "system.net.sockets.socketshutdown!", "Member[receive]"] + - ["system.boolean", "system.net.sockets.socket", "Method[sendpacketsasync].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[ccitt]"] + - ["system.threading.tasks.task", "system.net.sockets.sockettaskextensions!", "Method[receiveasync].ReturnValue"] + - ["system.net.sockets.transmitfileoptions", "system.net.sockets.transmitfileoptions!", "Member[usekernelapc]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[reuseunicastport]"] + - ["system.int32", "system.net.sockets.socket", "Method[endreceivefrom].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.unixdomainsocketendpoint", "Member[addressfamily]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[hostunreachable]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[icmp]"] + - ["system.net.sockets.sockettype", "system.net.sockets.socket", "Member[sockettype]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[getgroupqos]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[addresslistquery]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[outofbandinline]"] + - ["system.int32", "system.net.sockets.udpclient", "Member[available]"] + - ["system.boolean", "system.net.sockets.udpreceiveresult", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.sockets.socket", "Method[poll].ReturnValue"] + - ["system.boolean", "system.net.sockets.udpclient", "Member[multicastloopback]"] + - ["system.int32", "system.net.sockets.sendpacketselement", "Member[offset]"] + - ["system.int32", "system.net.sockets.socket", "Method[receivemessagefrom].ReturnValue"] + - ["system.intptr", "system.net.sockets.socket", "Member[handle]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[sendfileasync].ReturnValue"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[irda]"] + - ["system.boolean", "system.net.sockets.socket", "Member[nodelay]"] + - ["system.collections.generic.ilist", "system.net.sockets.socketasynceventargs", "Member[bufferlist]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[send]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[nodata]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[max]"] + - ["system.net.endpoint", "system.net.sockets.socketreceivefromresult", "Member[remoteendpoint]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[dropsourcemembership]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.sockettaskextensions!", "Method[receiveasync].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[unknown]"] + - ["system.net.sockets.ipprotectionlevel", "system.net.sockets.ipprotectionlevel!", "Member[unspecified]"] + - ["system.net.sockets.socketinformation", "system.net.sockets.socket", "Method[duplicateandclose].ReturnValue"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[destinationaddressrequired]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[receivebuffer]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[versionnotsupported]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[disconnect]"] + - ["system.int32", "system.net.sockets.unixdomainsocketendpoint", "Method[gethashcode].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[keepalivevalues]"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginreceivefrom].ReturnValue"] + - ["system.int32", "system.net.sockets.socket", "Method[sendto].ReturnValue"] + - ["system.boolean", "system.net.sockets.tcplistener", "Method[pending].ReturnValue"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[receivemessagefrom]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[reuseaddress]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[typenotfound]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[absorbrouteralert]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[broadcast]"] + - ["system.net.sockets.socketshutdown", "system.net.sockets.socketshutdown!", "Member[send]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[decnet]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[bindtointerface]"] + - ["system.boolean", "system.net.sockets.socket!", "Member[supportsipv4]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.networkstream", "Method[writeasync].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.socket", "Member[addressfamily]"] + - ["system.int32", "system.net.sockets.networkstream", "Member[writetimeout]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.networkstream", "Method[readasync].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[typeofservice]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[useloopback]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[ecma]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.socket", "Member[protocoltype]"] + - ["system.int32", "system.net.sockets.udpclient", "Method[send].ReturnValue"] + - ["system.boolean", "system.net.sockets.udpclient", "Member[dontfragment]"] + - ["system.int32", "system.net.sockets.socket", "Method[endsendto].ReturnValue"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[datakit]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[tcpkeepaliveinterval]"] + - ["system.iasyncresult", "system.net.sockets.udpsinglesourcemulticastclient", "Method[beginjoingroup].ReturnValue"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipv6hopbyhopoptions]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[asyncio]"] + - ["system.boolean", "system.net.sockets.socket", "Method[acceptasync].ReturnValue"] + - ["system.boolean", "system.net.sockets.socket", "Member[enablebroadcast]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[protocoltype]"] + - ["system.boolean", "system.net.sockets.socket!", "Member[ossupportsipv4]"] + - ["system.boolean", "system.net.sockets.socket!", "Member[ossupportsipv6]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[voiceview]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[osi]"] + - ["system.threading.tasks.task", "system.net.sockets.networkstream", "Method[writeasync].ReturnValue"] + - ["system.int32", "system.net.sockets.socketasynceventargs", "Member[bytestransferred]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[sendasync].ReturnValue"] + - ["system.net.sockets.socketinformationoptions", "system.net.sockets.socketinformationoptions!", "Member[connected]"] + - ["system.boolean", "system.net.sockets.socket", "Member[dontfragment]"] + - ["system.threading.tasks.task", "system.net.sockets.tcplistener", "Method[acceptsocketasync].ReturnValue"] + - ["system.boolean", "system.net.sockets.ippacketinformation!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.net.sockets.lingeroption", "Member[lingertime]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[igmp]"] + - ["system.net.sockets.sockettype", "system.net.sockets.sockettype!", "Member[stream]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[socketerror]"] + - ["system.byte[]", "system.net.sockets.socket", "Method[getsocketoption].ReturnValue"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[cluster]"] + - ["system.threading.tasks.task", "system.net.sockets.socket", "Method[receiveasync].ReturnValue"] + - ["system.net.sockets.transmitfileoptions", "system.net.sockets.socketasynceventargs", "Member[sendpacketsflags]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[controldatatruncated]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[packetinformation]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[ipoptions]"] + - ["system.iasyncresult", "system.net.sockets.udpsinglesourcemulticastclient", "Method[beginsendtosource].ReturnValue"] + - ["system.net.sockets.socket", "system.net.sockets.tcpclient", "Member[client]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[getbroadcastaddress]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipsecencapsulatingsecuritypayload]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[oobdataread]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[pup]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[maxconnections]"] + - ["system.net.endpoint", "system.net.sockets.tcplistener", "Member[localendpoint]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[dontfragment]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[unix]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[tryagain]"] + - ["system.net.socketaddress", "system.net.sockets.unixdomainsocketendpoint", "Method[serialize].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[addresslistchange]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[unspecified]"] + - ["system.boolean", "system.net.sockets.networkstream", "Member[canseek]"] + - ["system.int32", "system.net.sockets.socket", "Member[sendbuffersize]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[debug]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[truncated]"] + - ["system.nullable", "system.net.sockets.sendpacketselement", "Member[memorybuffer]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[timedout]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[inprogress]"] + - ["system.threading.tasks.task", "system.net.sockets.networkstream", "Method[flushasync].ReturnValue"] + - ["system.object", "system.net.sockets.socketasynceventargs", "Member[usertoken]"] + - ["system.net.sockets.ippacketinformation", "system.net.sockets.socketreceivemessagefromresult", "Member[packetinformation]"] + - ["system.int32", "system.net.sockets.tcpclient", "Member[receivebuffersize]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketasynceventargs", "Member[socketerror]"] + - ["system.boolean", "system.net.sockets.tcpclient", "Member[connected]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[maxiovectorlength]"] + - ["system.net.endpoint", "system.net.sockets.socketreceivemessagefromresult", "Member[remoteendpoint]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[icmpv6]"] + - ["system.boolean", "system.net.sockets.socket!", "Method[connectasync].ReturnValue"] + - ["system.int64", "system.net.sockets.networkstream", "Member[length]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[datatoread]"] + - ["system.iasyncresult", "system.net.sockets.udpanysourcemulticastclient", "Method[beginsendtogroup].ReturnValue"] + - ["system.boolean", "system.net.sockets.udpanysourcemulticastclient", "Member[multicastloopback]"] + - ["system.net.endpoint", "system.net.sockets.socket", "Member[remoteendpoint]"] + - ["system.iasyncresult", "system.net.sockets.udpanysourcemulticastclient", "Method[beginjoingroup].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[ipv6only]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[addmembership]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[packet]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[controllerareanetwork]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[netbios]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[appletalk]"] + - ["system.threading.tasks.task", "system.net.sockets.socket", "Method[acceptasync].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[ipprotectionlevel]"] + - ["system.iasyncresult", "system.net.sockets.udpclient", "Method[beginsend].ReturnValue"] + - ["system.int32", "system.net.sockets.networkstream", "Member[readtimeout]"] + - ["system.int32", "system.net.sockets.socket", "Method[endreceivemessagefrom].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[expedited]"] + - ["system.boolean", "system.net.sockets.tcplistener", "Member[exclusiveaddressuse]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[associatehandle]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[disconnecting]"] + - ["system.boolean", "system.net.sockets.socket", "Member[exclusiveaddressuse]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[multicastloopback]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[enablecircularqueuing]"] + - ["system.int64", "system.net.sockets.networkstream", "Member[position]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[internetworkv6]"] + - ["system.iasyncresult", "system.net.sockets.tcpclient", "Method[beginconnect].ReturnValue"] + - ["system.net.sockets.socketclientaccesspolicyprotocol", "system.net.sockets.socketasynceventargs", "Member[socketclientaccesspolicyprotocol]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[alreadyinprogress]"] + - ["system.net.sockets.socketoptionlevel", "system.net.sockets.socketoptionlevel!", "Member[ip]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[ns]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[ieee12844]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipv6nonextheader]"] + - ["system.string", "system.net.sockets.sendpacketselement", "Member[filepath]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[controllerareanetwork]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[atm]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[internetwork]"] + - ["system.boolean", "system.net.sockets.socket", "Method[disconnectasync].ReturnValue"] + - ["system.int32", "system.net.sockets.udpanysourcemulticastclient", "Method[endreceivefromgroup].ReturnValue"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipx]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[partial]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[type]"] + - ["system.threading.tasks.task", "system.net.sockets.sockettaskextensions!", "Method[acceptasync].ReturnValue"] + - ["system.iasyncresult", "system.net.sockets.networkstream", "Method[beginwrite].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[bsdurgent]"] + - ["system.iasyncresult", "system.net.sockets.udpsinglesourcemulticastclient", "Method[beginreceivefromsource].ReturnValue"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[ccitt]"] + - ["system.net.sockets.socketpolicy", "system.net.sockets.httppolicydownloaderprotocol", "Member[result]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[nd]"] + - ["system.net.sockets.socketoptionlevel", "system.net.sockets.socketoptionlevel!", "Member[udp]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[hyperchannel]"] + - ["system.boolean", "system.net.sockets.networkstream", "Member[canwrite]"] + - ["system.boolean", "system.net.sockets.networkstream", "Member[readable]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ip]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[invalidargument]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[cluster]"] + - ["system.boolean", "system.net.sockets.safesockethandle", "Member[isinvalid]"] + - ["system.int32", "system.net.sockets.socketasynceventargs", "Member[count]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[nobufferspaceavailable]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[checksumcoverage]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.tcplistener", "Method[accepttcpclientasync].ReturnValue"] + - ["system.iasyncresult", "system.net.sockets.udpanysourcemulticastclient", "Method[beginreceivefromgroup].ReturnValue"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[unspecified]"] + - ["system.int32", "system.net.sockets.lingeroption", "Method[gethashcode].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[irda]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasynceventargs", "Member[lastoperation]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[hyperchannel]"] + - ["system.net.sockets.sockettype", "system.net.sockets.sockettype!", "Member[raw]"] + - ["system.int32", "system.net.sockets.networkstream", "Method[readbyte].ReturnValue"] + - ["system.int32", "system.net.sockets.socket", "Method[endsend].ReturnValue"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketasynceventargs", "Member[socketflags]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[protocoloption]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[firefox]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[banyan]"] + - ["system.string", "system.net.sockets.socketexception", "Member[message]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[dontroute]"] + - ["system.threading.tasks.task", "system.net.sockets.networkstream", "Method[readasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.sockets.udpclient", "Method[sendasync].ReturnValue"] + - ["system.int32", "system.net.sockets.networkstream", "Method[read].ReturnValue"] + - ["system.net.sockets.tcplistener", "system.net.sockets.tcplistener!", "Method[create].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[chaos]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[internetwork]"] + - ["system.boolean", "system.net.sockets.sendpacketselement", "Member[endofpacket]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[none]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[iso]"] + - ["system.threading.tasks.task", "system.net.sockets.socket", "Method[sendasync].ReturnValue"] + - ["system.iasyncresult", "system.net.sockets.tcplistener", "Method[beginacceptsocket].ReturnValue"] + - ["system.memory", "system.net.sockets.socketasynceventargs", "Member[memorybuffer]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[receiveasync].ReturnValue"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[ipx]"] + - ["system.net.sockets.sendpacketselement[]", "system.net.sockets.socketasynceventargs", "Member[sendpacketselements]"] + - ["system.byte[]", "system.net.sockets.socketinformation", "Member[protocolinformation]"] + - ["system.boolean", "system.net.sockets.lingeroption", "Member[enabled]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[disconnectasync].ReturnValue"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[messagesize]"] + - ["system.boolean", "system.net.sockets.socket", "Method[connectasync].ReturnValue"] + - ["system.net.sockets.socketinformationoptions", "system.net.sockets.socketinformationoptions!", "Member[useonlyoverlappedio]"] + - ["system.boolean", "system.net.sockets.socket", "Method[receiveasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[sendtoasync].ReturnValue"] + - ["system.int32", "system.net.sockets.socket", "Method[getrawsocketoption].ReturnValue"] + - ["system.int16", "system.net.sockets.socket", "Member[ttl]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[idp]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.tcplistener", "Method[acceptsocketasync].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[unblocksource]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[implink]"] + - ["system.net.sockets.socket", "system.net.sockets.tcplistener", "Method[endacceptsocket].ReturnValue"] + - ["system.int32", "system.net.sockets.tcpclient", "Member[sendtimeout]"] + - ["system.net.sockets.ipprotectionlevel", "system.net.sockets.ipprotectionlevel!", "Member[edgerestricted]"] + - ["system.boolean", "system.net.sockets.socket", "Method[sendasync].ReturnValue"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[protocolnotsupported]"] + - ["system.boolean", "system.net.sockets.networkstream", "Member[dataavailable]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[routinginterfacequery]"] + - ["system.iasyncresult", "system.net.sockets.udpanysourcemulticastclient", "Method[beginsendto].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[datakit]"] + - ["system.net.sockets.sockettype", "system.net.sockets.sockettype!", "Member[unknown]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[connectionaborted]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[sna]"] + - ["system.net.endpoint", "system.net.sockets.socket", "Member[localendpoint]"] + - ["system.int32", "system.net.sockets.socketasynceventargs", "Member[sendpacketssendsize]"] + - ["system.net.sockets.ipprotectionlevel", "system.net.sockets.ipprotectionlevel!", "Member[restricted]"] + - ["system.int32", "system.net.sockets.socket", "Member[sendtimeout]"] + - ["system.iasyncresult", "system.net.sockets.networkstream", "Method[beginread].ReturnValue"] + - ["system.net.sockets.socketoptionlevel", "system.net.sockets.socketoptionlevel!", "Member[tcp]"] + - ["system.int32", "system.net.sockets.udpsinglesourcemulticastclient", "Member[sendbuffersize]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[ipx]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[headerincluded]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[ns]"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginsend].ReturnValue"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipv6fragmentheader]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[lat]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[acceptconnection]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[addressfamilynotsupported]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[decnet]"] + - ["system.threading.tasks.task", "system.net.sockets.sockettaskextensions!", "Method[sendasync].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[nochecksum]"] + - ["system.net.sockets.socketclientaccesspolicyprotocol", "system.net.sockets.socketclientaccesspolicyprotocol!", "Member[http]"] + - ["system.int32", "system.net.sockets.socketreceivefromresult", "Member[receivedbytes]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[networkdesigners]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[interrupted]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[acceptasync].ReturnValue"] + - ["system.int32", "system.net.sockets.udpanysourcemulticastclient", "Member[receivebuffersize]"] + - ["system.boolean", "system.net.sockets.tcplistener", "Member[active]"] + - ["system.net.endpoint", "system.net.sockets.socketasynceventargs", "Member[remoteendpoint]"] + - ["system.net.sockets.socket", "system.net.sockets.networkstream", "Member[socket]"] + - ["system.int32", "system.net.sockets.socketreceivemessagefromresult", "Member[receivedbytes]"] + - ["system.net.sockets.sockettype", "system.net.sockets.sockettype!", "Member[seqpacket]"] + - ["system.int32", "system.net.sockets.udpsinglesourcemulticastclient", "Method[endreceivefromsource].ReturnValue"] + - ["system.net.sockets.socketinformationoptions", "system.net.sockets.socketinformationoptions!", "Member[nonblocking]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[pup]"] + - ["system.net.sockets.socket", "system.net.sockets.socket", "Method[accept].ReturnValue"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[connectionrefused]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[shutdown]"] + - ["system.iasyncresult", "system.net.sockets.udpclient", "Method[beginreceive].ReturnValue"] + - ["system.threading.tasks.task", "system.net.sockets.sockettaskextensions!", "Method[receivemessagefromasync].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[addresslistsort]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[unix]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[none]"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[begindisconnect].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[hoplimit]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[updateconnectcontext]"] + - ["system.int32", "system.net.sockets.sendpacketselement", "Member[count]"] + - ["system.net.sockets.socket", "system.net.sockets.socketasynceventargs", "Member[connectsocket]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[iso]"] + - ["system.boolean", "system.net.sockets.lingeroption", "Method[equals].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[flush]"] + - ["system.boolean", "system.net.sockets.tcpclient", "Member[active]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[multicastinterface]"] + - ["system.int32", "system.net.sockets.udpclient", "Method[endsend].ReturnValue"] + - ["system.int32", "system.net.sockets.ippacketinformation", "Method[gethashcode].ReturnValue"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipv4]"] + - ["system.net.sockets.socketflags", "system.net.sockets.socketflags!", "Member[peek]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[pup]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[notsocket]"] + - ["system.net.sockets.tcpclient", "system.net.sockets.tcplistener", "Method[endaccepttcpclient].ReturnValue"] + - ["system.int32", "system.net.sockets.socket", "Method[gethashcode].ReturnValue"] + - ["system.threading.tasks.task", "system.net.sockets.sockettaskextensions!", "Method[connectasync].ReturnValue"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[updateacceptcontext]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[receiveall]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[tcp]"] + - ["system.net.sockets.socketasyncoperation", "system.net.sockets.socketasyncoperation!", "Member[sendpackets]"] + - ["system.net.sockets.socketoptionlevel", "system.net.sockets.socketoptionlevel!", "Member[socket]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[implink]"] + - ["system.net.sockets.protocoltype", "system.net.sockets.protocoltype!", "Member[ipv6destinationoptions]"] + - ["system.int32", "system.net.sockets.tcpclient", "Member[receivetimeout]"] + - ["system.exception", "system.net.sockets.socketasynceventargs", "Member[connectbynameerror]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.sockettaskextensions!", "Method[connectasync].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[unicastinterface]"] + - ["system.int64", "system.net.sockets.networkstream", "Method[seek].ReturnValue"] + - ["system.string", "system.net.sockets.unixdomainsocketendpoint", "Method[tostring].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[setgroupqos]"] + - ["system.threading.tasks.task", "system.net.sockets.socket", "Method[connectasync].ReturnValue"] + - ["system.byte[]", "system.net.sockets.socketasynceventargs", "Member[buffer]"] + - ["system.int32", "system.net.sockets.socket", "Member[receivebuffersize]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[notinitialized]"] + - ["system.threading.tasks.task", "system.net.sockets.sockettaskextensions!", "Method[receivefromasync].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[receiveallmulticast]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[unspecified]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[systemnotready]"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginreceive].ReturnValue"] + - ["system.net.sockets.ippacketinformation", "system.net.sockets.socketasynceventargs", "Member[receivemessagefrompacketinfo]"] + - ["system.byte[]", "system.net.sockets.udpclient", "Method[endreceive].ReturnValue"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginsendfile].ReturnValue"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[getqos]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[unknown]"] + - ["system.iasyncresult", "system.net.sockets.socket", "Method[beginconnect].ReturnValue"] + - ["system.boolean", "system.net.sockets.socket", "Method[receivemessagefromasync].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[netbios]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[wouldblock]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[addressalreadyinuse]"] + - ["system.net.sockets.socket", "system.net.sockets.tcplistener", "Member[server]"] + - ["system.net.sockets.socketerror", "system.net.sockets.socketerror!", "Member[accessdenied]"] + - ["system.io.filestream", "system.net.sockets.sendpacketselement", "Member[filestream]"] + - ["system.int32", "system.net.sockets.multicastoption", "Member[interfaceindex]"] + - ["system.threading.tasks.valuetask", "system.net.sockets.socket", "Method[receivefromasync].ReturnValue"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[datalink]"] + - ["system.net.sockets.protocolfamily", "system.net.sockets.protocolfamily!", "Member[chaos]"] + - ["system.net.sockets.socketoptionname", "system.net.sockets.socketoptionname!", "Member[error]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[lat]"] + - ["system.net.sockets.iocontrolcode", "system.net.sockets.iocontrolcode!", "Member[multicastscope]"] + - ["system.net.sockets.addressfamily", "system.net.sockets.addressfamily!", "Member[ieee12844]"] + - ["system.int32", "system.net.sockets.socket", "Method[receivefrom].ReturnValue"] + - ["system.int32", "system.net.sockets.tcpclient", "Member[sendbuffersize]"] + - ["system.boolean", "system.net.sockets.socket", "Member[blocking]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.WebSockets.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.WebSockets.typemodel.yml new file mode 100644 index 000000000000..85a5a5aec610 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.WebSockets.typemodel.yml @@ -0,0 +1,126 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.net.websockets.websocket!", "Method[isapplicationtargeting45].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.net.websockets.clientwebsocket", "Method[sendasync].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.net.websockets.clientwebsocketoptions", "Member[clientcertificates]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[invalidstate]"] + - ["system.net.iwebproxy", "system.net.websockets.clientwebsocketoptions", "Member[proxy]"] + - ["system.boolean", "system.net.websockets.websocketcontext", "Member[issecureconnection]"] + - ["system.string", "system.net.websockets.websocketcontext", "Member[secwebsocketversion]"] + - ["system.string", "system.net.websockets.httplistenerwebsocketcontext", "Member[secwebsocketkey]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[endpointunavailable]"] + - ["system.threading.tasks.task", "system.net.websockets.websocket", "Method[receiveasync].ReturnValue"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[notawebsocket]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocketstate!", "Member[closesent]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocketstate!", "Member[closed]"] + - ["system.boolean", "system.net.websockets.valuewebsocketreceiveresult", "Member[endofmessage]"] + - ["system.boolean", "system.net.websockets.websocketcontext", "Member[isauthenticated]"] + - ["system.net.websockets.websocket", "system.net.websockets.websocketprotocol!", "Method[createfromstream].ReturnValue"] + - ["system.boolean", "system.net.websockets.websocketdeflateoptions", "Member[servercontexttakeover]"] + - ["system.timespan", "system.net.websockets.clientwebsocketoptions", "Member[keepaliveinterval]"] + - ["system.threading.tasks.valuetask", "system.net.websockets.websocket", "Method[sendasync].ReturnValue"] + - ["system.net.websockets.websocket", "system.net.websockets.websocket!", "Method[createfromstream].ReturnValue"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[empty]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocketstate!", "Member[aborted]"] + - ["system.int32", "system.net.websockets.websocketdeflateoptions", "Member[clientmaxwindowbits]"] + - ["system.boolean", "system.net.websockets.httplistenerwebsocketcontext", "Member[islocal]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[headererror]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[messagetoobig]"] + - ["system.collections.specialized.namevaluecollection", "system.net.websockets.httplistenerwebsocketcontext", "Member[headers]"] + - ["system.string", "system.net.websockets.clientwebsocket", "Member[closestatusdescription]"] + - ["system.threading.tasks.task", "system.net.websockets.clientwebsocket", "Method[closeasync].ReturnValue"] + - ["system.boolean", "system.net.websockets.clientwebsocketoptions", "Member[collecthttpresponsedetails]"] + - ["system.threading.tasks.task", "system.net.websockets.clientwebsocket", "Method[receiveasync].ReturnValue"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[success]"] + - ["system.net.cookiecollection", "system.net.websockets.websocketcontext", "Member[cookiecollection]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocketstate!", "Member[connecting]"] + - ["system.nullable", "system.net.websockets.clientwebsocket", "Member[closestatus]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocketstate!", "Member[none]"] + - ["system.collections.generic.ireadonlydictionary", "system.net.websockets.clientwebsocket", "Member[httpresponseheaders]"] + - ["system.arraysegment", "system.net.websockets.websocket!", "Method[createclientbuffer].ReturnValue"] + - ["system.boolean", "system.net.websockets.websocketcontext", "Member[islocal]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[connectionclosedprematurely]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[unsupportedprotocol]"] + - ["system.threading.tasks.task", "system.net.websockets.websocket", "Method[sendasync].ReturnValue"] + - ["system.string", "system.net.websockets.clientwebsocket", "Member[subprotocol]"] + - ["system.arraysegment", "system.net.websockets.websocket!", "Method[createserverbuffer].ReturnValue"] + - ["system.net.websockets.websocketmessageflags", "system.net.websockets.websocketmessageflags!", "Member[disablecompression]"] + - ["system.timespan", "system.net.websockets.websocketcreationoptions", "Member[keepalivetimeout]"] + - ["system.version", "system.net.websockets.clientwebsocketoptions", "Member[httpversion]"] + - ["system.net.websockets.websocketmessagetype", "system.net.websockets.websocketmessagetype!", "Member[text]"] + - ["system.boolean", "system.net.websockets.websocketdeflateoptions", "Member[clientcontexttakeover]"] + - ["system.boolean", "system.net.websockets.websocket!", "Method[isstateterminal].ReturnValue"] + - ["system.uri", "system.net.websockets.websocketcontext", "Member[requesturi]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[normalclosure]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[mandatoryextension]"] + - ["system.int32", "system.net.websockets.websocketexception", "Member[errorcode]"] + - ["system.net.websockets.websocket", "system.net.websockets.httplistenerwebsocketcontext", "Member[websocket]"] + - ["system.int32", "system.net.websockets.websocketdeflateoptions", "Member[servermaxwindowbits]"] + - ["system.net.http.httpversionpolicy", "system.net.websockets.clientwebsocketoptions", "Member[httpversionpolicy]"] + - ["system.boolean", "system.net.websockets.httplistenerwebsocketcontext", "Member[issecureconnection]"] + - ["system.boolean", "system.net.websockets.websocketreceiveresult", "Member[endofmessage]"] + - ["system.string", "system.net.websockets.websocketreceiveresult", "Member[closestatusdescription]"] + - ["system.net.websockets.clientwebsocketoptions", "system.net.websockets.clientwebsocket", "Member[options]"] + - ["system.nullable", "system.net.websockets.websocketreceiveresult", "Member[closestatus]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocketstate!", "Member[open]"] + - ["system.string", "system.net.websockets.httplistenerwebsocketcontext", "Member[origin]"] + - ["system.net.cookiecollection", "system.net.websockets.httplistenerwebsocketcontext", "Member[cookiecollection]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocketstate!", "Member[closereceived]"] + - ["system.net.icredentials", "system.net.websockets.clientwebsocketoptions", "Member[credentials]"] + - ["system.int32", "system.net.websockets.websocketreceiveresult", "Member[count]"] + - ["system.net.websockets.websocketmessageflags", "system.net.websockets.websocketmessageflags!", "Member[none]"] + - ["system.string", "system.net.websockets.websocketcreationoptions", "Member[subprotocol]"] + - ["system.net.websockets.websocket", "system.net.websockets.websocketcontext", "Member[websocket]"] + - ["system.collections.specialized.namevaluecollection", "system.net.websockets.websocketcontext", "Member[headers]"] + - ["system.threading.tasks.valuetask", "system.net.websockets.clientwebsocket", "Method[receiveasync].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.net.websockets.websocketcontext", "Member[secwebsocketprotocols]"] + - ["system.net.websockets.websocketmessageflags", "system.net.websockets.websocketmessageflags!", "Member[endofmessage]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.websocket", "Member[state]"] + - ["system.net.websockets.websocketmessagetype", "system.net.websockets.websocketmessagetype!", "Member[binary]"] + - ["system.net.websockets.websocketdeflateoptions", "system.net.websockets.websocketcreationoptions", "Member[dangerousdeflateoptions]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[unsupportedversion]"] + - ["system.threading.tasks.valuetask", "system.net.websockets.websocket", "Method[receiveasync].ReturnValue"] + - ["system.net.websockets.websocketmessagetype", "system.net.websockets.websocketreceiveresult", "Member[messagetype]"] + - ["system.timespan", "system.net.websockets.websocket!", "Member[defaultkeepaliveinterval]"] + - ["system.net.websockets.websocketstate", "system.net.websockets.clientwebsocket", "Member[state]"] + - ["system.string", "system.net.websockets.httplistenerwebsocketcontext", "Member[secwebsocketversion]"] + - ["system.boolean", "system.net.websockets.httplistenerwebsocketcontext", "Member[isauthenticated]"] + - ["system.timespan", "system.net.websockets.websocketcreationoptions", "Member[keepaliveinterval]"] + - ["system.boolean", "system.net.websockets.websocketcreationoptions", "Member[isserver]"] + - ["system.net.websockets.websocketdeflateoptions", "system.net.websockets.clientwebsocketoptions", "Member[dangerousdeflateoptions]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[policyviolation]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[nativeerror]"] + - ["system.string", "system.net.websockets.websocket", "Member[closestatusdescription]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[invalidmessagetype]"] + - ["system.timespan", "system.net.websockets.clientwebsocketoptions", "Member[keepalivetimeout]"] + - ["system.security.principal.iprincipal", "system.net.websockets.websocketcontext", "Member[user]"] + - ["system.boolean", "system.net.websockets.clientwebsocketoptions", "Member[usedefaultcredentials]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[invalidpayloaddata]"] + - ["system.threading.tasks.task", "system.net.websockets.clientwebsocket", "Method[connectasync].ReturnValue"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketexception", "Member[websocketerrorcode]"] + - ["system.nullable", "system.net.websockets.websocket", "Member[closestatus]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[invalidmessagetype]"] + - ["system.threading.tasks.task", "system.net.websockets.websocket", "Method[closeoutputasync].ReturnValue"] + - ["system.uri", "system.net.websockets.httplistenerwebsocketcontext", "Member[requesturi]"] + - ["system.threading.tasks.task", "system.net.websockets.clientwebsocket", "Method[sendasync].ReturnValue"] + - ["system.string", "system.net.websockets.websocket", "Member[subprotocol]"] + - ["system.collections.generic.ienumerable", "system.net.websockets.httplistenerwebsocketcontext", "Member[secwebsocketprotocols]"] + - ["system.net.websockets.websocketerror", "system.net.websockets.websocketerror!", "Member[faulted]"] + - ["system.net.cookiecontainer", "system.net.websockets.clientwebsocketoptions", "Member[cookies]"] + - ["system.net.websockets.websocketmessagetype", "system.net.websockets.websocketmessagetype!", "Member[close]"] + - ["system.net.httpstatuscode", "system.net.websockets.clientwebsocket", "Member[httpstatuscode]"] + - ["system.security.principal.iprincipal", "system.net.websockets.httplistenerwebsocketcontext", "Member[user]"] + - ["system.threading.tasks.task", "system.net.websockets.clientwebsocket", "Method[closeoutputasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.websockets.websocket", "Method[closeasync].ReturnValue"] + - ["system.string", "system.net.websockets.websocketcontext", "Member[secwebsocketkey]"] + - ["system.string", "system.net.websockets.websocketcontext", "Member[origin]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[protocolerror]"] + - ["system.net.security.remotecertificatevalidationcallback", "system.net.websockets.clientwebsocketoptions", "Member[remotecertificatevalidationcallback]"] + - ["system.net.websockets.websocketclosestatus", "system.net.websockets.websocketclosestatus!", "Member[internalservererror]"] + - ["system.net.websockets.websocketmessagetype", "system.net.websockets.valuewebsocketreceiveresult", "Member[messagetype]"] + - ["system.int32", "system.net.websockets.valuewebsocketreceiveresult", "Member[count]"] + - ["system.net.websockets.websocket", "system.net.websockets.websocket!", "Method[createclientwebsocket].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.typemodel.yml new file mode 100644 index 000000000000..ce18a6f8b552 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Net.typemodel.yml @@ -0,0 +1,825 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.ipermission", "system.net.socketpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.string", "system.net.downloadstringcompletedeventargs", "Member[result]"] + - ["system.security.ipermission", "system.net.webpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[faileddependency]"] + - ["system.boolean", "system.net.socketpermission", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.net.webclient", "Member[usedefaultcredentials]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[removedirectory]"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[uploaddatataskasync].ReturnValue"] + - ["system.string", "system.net.webrequestmethods+http!", "Member[mkcol]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[cantopendata]"] + - ["system.iasyncresult", "system.net.httpwebrequest", "Method[begingetrequeststream].ReturnValue"] + - ["system.string", "system.net.dnsendpoint", "Method[tostring].ReturnValue"] + - ["system.net.ftpstatuscode", "system.net.ftpwebresponse", "Member[statuscode]"] + - ["system.boolean", "system.net.servicepoint", "Method[closeconnectiongroup].ReturnValue"] + - ["system.string", "system.net.socketpermissionattribute", "Member[host]"] + - ["system.int32", "system.net.cookiecontainer", "Member[perdomaincapacity]"] + - ["system.string", "system.net.filewebrequest", "Member[method]"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[openwritetaskasync].ReturnValue"] + - ["system.string", "system.net.webrequestmethods+http!", "Member[head]"] + - ["system.iasyncresult", "system.net.filewebrequest", "Method[begingetrequeststream].ReturnValue"] + - ["system.iasyncresult", "system.net.dns!", "Method[begingethostbyname].ReturnValue"] + - ["system.string", "system.net.iwebproxyscript", "Method[run].ReturnValue"] + - ["system.string", "system.net.httplistener", "Member[realm]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[servicenotavailable]"] + - ["system.string", "system.net.httpwebrequest", "Member[connectiongroupname]"] + - ["system.net.authenticationschemes", "system.net.authenticationschemes!", "Member[anonymous]"] + - ["system.net.httpcontinuedelegate", "system.net.httpwebrequest", "Member[continuedelegate]"] + - ["system.int32", "system.net.ipaddress", "Method[gethashcode].ReturnValue"] + - ["system.net.webresponse", "system.net.webrequest", "Method[endgetresponse].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[unsupportedmediatype]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[commandextraneous]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[unavailableforlegalreasons]"] + - ["system.string", "system.net.httplistenerresponse", "Member[contenttype]"] + - ["system.net.webheadercollection", "system.net.webrequest", "Member[headers]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[translate]"] + - ["system.security.ipermission", "system.net.webpermission", "Method[intersect].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[date]"] + - ["system.boolean", "system.net.dnspermission", "Method[isunrestricted].ReturnValue"] + - ["system.string", "system.net.httplistenerrequest", "Member[rawurl]"] + - ["system.net.cookiecollection", "system.net.httplistenerrequest", "Member[cookies]"] + - ["system.string", "system.net.cookie", "Member[comment]"] + - ["system.int32", "system.net.networkprogresschangedeventargs", "Member[totalbytes]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[receivefailure]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[locked]"] + - ["system.net.webresponse", "system.net.httpwebrequest", "Method[endgetresponse].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[range]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[pathnamecreated]"] + - ["system.boolean", "system.net.ipendpoint", "Method[equals].ReturnValue"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[nameresolutionfailure]"] + - ["system.string", "system.net.webrequestmethods+http!", "Member[post]"] + - ["system.string", "system.net.ftpwebrequest", "Member[connectiongroupname]"] + - ["system.int32", "system.net.httplistenerprefixcollection", "Member[count]"] + - ["system.io.stream", "system.net.ftpwebrequest", "Method[getrequeststream].ReturnValue"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[serverprotocolviolation]"] + - ["system.net.webresponse", "system.net.webexception", "Member[response]"] + - ["system.net.iwebproxy", "system.net.ftpwebrequest", "Member[proxy]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[unprocessablecontent]"] + - ["system.string", "system.net.ftpwebrequest", "Member[contenttype]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[forbidden]"] + - ["system.string", "system.net.networkcredential", "Member[domain]"] + - ["system.security.securityelement", "system.net.dnspermission", "Method[toxml].ReturnValue"] + - ["system.net.securityprotocoltype", "system.net.securityprotocoltype!", "Member[tls]"] + - ["system.boolean", "system.net.ftpwebrequest", "Member[usebinary]"] + - ["system.int32", "system.net.servicepoint", "Member[receivebuffersize]"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Member[broadcast]"] + - ["system.net.cache.requestcachepolicy", "system.net.ftpwebrequest!", "Member[defaultcachepolicy]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[multiplechoices]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[paymentrequired]"] + - ["system.boolean", "system.net.filewebrequest", "Member[usedefaultcredentials]"] + - ["system.byte[]", "system.net.uploaddatacompletedeventargs", "Member[result]"] + - ["system.byte[]", "system.net.webclient", "Method[downloaddata].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[warning]"] + - ["system.net.iwebproxy", "system.net.webrequest!", "Member[defaultwebproxy]"] + - ["system.datetime", "system.net.httpwebresponse", "Member[lastmodified]"] + - ["system.boolean", "system.net.ipendpoint!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.net.httpwebrequest", "Member[allowautoredirect]"] + - ["system.int32", "system.net.httpwebrequest", "Member[readwritetimeout]"] + - ["system.int64", "system.net.ftpwebrequest", "Member[contentlength]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[expectationfailed]"] + - ["system.boolean", "system.net.webresponse", "Member[supportsheaders]"] + - ["system.boolean", "system.net.httplistenerrequest", "Member[isauthenticated]"] + - ["system.security.authentication.extendedprotection.servicenamecollection", "system.net.httplistener", "Member[defaultservicenames]"] + - ["system.threading.tasks.task", "system.net.httplistener", "Method[getcontextasync].ReturnValue"] + - ["system.net.httplistenerrequest", "system.net.httplistenercontext", "Member[request]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[contentlocation]"] + - ["system.net.webresponse", "system.net.ftpwebrequest", "Method[getresponse].ReturnValue"] + - ["system.collections.ienumerator", "system.net.cookiecollection", "Method[getenumerator].ReturnValue"] + - ["system.net.security.authenticationlevel", "system.net.webrequest", "Member[authenticationlevel]"] + - ["system.string", "system.net.httplistenerrequest", "Member[userhostname]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[requestentitytoolarge]"] + - ["system.net.servicepoint", "system.net.httpwebrequest", "Member[servicepoint]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[pipelined]"] + - ["system.boolean", "system.net.webproxy", "Member[usedefaultcredentials]"] + - ["system.uri", "system.net.webproxy", "Member[address]"] + - ["system.byte[]", "system.net.webclient", "Method[uploadvalues].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[badgateway]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[requestprohibitedbycachepolicy]"] + - ["system.uri", "system.net.httplistenerrequest", "Member[url]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[internalservererror]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[variantalsonegotiates]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[lastmodified]"] + - ["system.string", "system.net.httpwebresponse", "Member[server]"] + - ["system.string", "system.net.ftpwebrequest", "Member[renameto]"] + - ["system.string", "system.net.httpwebrequest", "Member[transferencoding]"] + - ["system.net.cookiecollection", "system.net.cookiecontainer", "Method[getallcookies].ReturnValue"] + - ["system.version", "system.net.httpversion!", "Member[version11]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[networkauthenticationrequired]"] + - ["system.object", "system.net.cookiecollection", "Member[syncroot]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[from]"] + - ["system.boolean", "system.net.ipaddress", "Member[isipv6linklocal]"] + - ["system.boolean", "system.net.socketpermission", "Method[isunrestricted].ReturnValue"] + - ["system.boolean", "system.net.ipaddress", "Member[isipv6teredo]"] + - ["system.uri", "system.net.servicepoint", "Member[address]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[processing]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[downloadfile]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[ifrange]"] + - ["system.iasyncresult", "system.net.httplistener", "Method[begingetcontext].ReturnValue"] + - ["system.security.ipermission", "system.net.socketpermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.net.servicepointmanager!", "Member[checkcertificaterevocationlist]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[openingdata]"] + - ["system.net.socketaddress", "system.net.ipendpoint", "Method[serialize].ReturnValue"] + - ["system.uri", "system.net.webresponse", "Member[responseuri]"] + - ["system.net.webheadercollection", "system.net.filewebresponse", "Member[headers]"] + - ["system.string", "system.net.ftpwebresponse", "Member[exitmessage]"] + - ["system.int32", "system.net.socketpermission!", "Member[allports]"] + - ["system.string[]", "system.net.webproxy", "Member[bypasslist]"] + - ["system.timespan", "system.net.httplistenertimeoutmanager", "Member[entitybody]"] + - ["system.boolean", "system.net.webclient", "Member[allowreadstreambuffering]"] + - ["system.net.authenticationschemes", "system.net.authenticationschemes!", "Member[basic]"] + - ["system.threading.tasks.task", "system.net.filewebrequest", "Method[getrequeststreamasync].ReturnValue"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Member[none]"] + - ["system.net.ipaddress", "system.net.ipaddress", "Method[maptoipv4].ReturnValue"] + - ["system.security.securestring", "system.net.networkcredential", "Member[securepassword]"] + - ["system.datetime", "system.net.ftpwebresponse", "Member[lastmodified]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[found]"] + - ["system.int32", "system.net.servicepointmanager!", "Member[dnsrefreshtimeout]"] + - ["system.string", "system.net.webrequestmethods+file!", "Member[uploadfile]"] + - ["system.boolean", "system.net.authorization", "Member[mutuallyauthenticated]"] + - ["system.collections.specialized.stringdictionary", "system.net.authenticationmanager!", "Member[customtargetnamedictionary]"] + - ["system.int32", "system.net.cookie", "Member[version]"] + - ["system.io.stream", "system.net.filewebresponse", "Method[getresponsestream].ReturnValue"] + - ["system.collections.arraylist", "system.net.webproxy", "Member[bypassarraylist]"] + - ["microsoft.extensions.http.diagnostics.requestmetadata", "system.net.httpdiagnosticshttpwebrequestextensions!", "Method[getrequestmetadata].ReturnValue"] + - ["system.string", "system.net.ftpwebresponse", "Member[welcomemessage]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[contentlength]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[preauthenticate]"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Member[loopback]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[needloginaccount]"] + - ["system.net.securityprotocoltype", "system.net.securityprotocoltype!", "Member[tls12]"] + - ["system.net.transporttype", "system.net.transporttype!", "Member[udp]"] + - ["system.iasyncresult", "system.net.dns!", "Method[beginresolve].ReturnValue"] + - ["system.net.webresponse", "system.net.httpwebrequest", "Method[getresponse].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[cachecontrol]"] + - ["system.io.stream", "system.net.ftpwebrequest", "Method[endgetrequeststream].ReturnValue"] + - ["system.net.iwebproxy", "system.net.filewebrequest", "Member[proxy]"] + - ["system.boolean", "system.net.httplistenerprefixcollection", "Method[remove].ReturnValue"] + - ["system.version", "system.net.httplistenerrequest", "Member[protocolversion]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[useragent]"] + - ["system.text.encoding", "system.net.httplistenerresponse", "Member[contentencoding]"] + - ["system.boolean", "system.net.filewebrequest", "Member[preauthenticate]"] + - ["system.boolean", "system.net.ipnetwork!", "Method[op_equality].ReturnValue"] + - ["system.net.iwebproxy", "system.net.webrequest", "Member[proxy]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[listdirectorydetails]"] + - ["system.string", "system.net.webheadercollection", "Method[get].ReturnValue"] + - ["system.int64", "system.net.httplistenertimeoutmanager", "Member[minsendbytespersecond]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[notloggedin]"] + - ["system.int32", "system.net.ipendpoint!", "Member[maxport]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[allowreadstreambuffering]"] + - ["system.version", "system.net.httpwebrequest", "Member[protocolversion]"] + - ["system.net.icredentials", "system.net.webrequest", "Member[credentials]"] + - ["system.security.ipermission", "system.net.dnspermission", "Method[union].ReturnValue"] + - ["system.string", "system.net.httplistenerrequest", "Member[servicename]"] + - ["system.int32", "system.net.ftpwebrequest", "Member[readwritetimeout]"] + - ["system.string", "system.net.httpwebresponse", "Member[statusdescription]"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[uploadvaluestaskasync].ReturnValue"] + - ["system.io.stream", "system.net.webclient", "Method[openwrite].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[lastmodified]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[contenttype]"] + - ["system.threading.tasks.task", "system.net.webrequest", "Method[getresponseasync].ReturnValue"] + - ["system.net.iphostentry", "system.net.dns!", "Method[endgethostentry].ReturnValue"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[uploadstringtaskasync].ReturnValue"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[fileactionaborted]"] + - ["system.string", "system.net.ftpwebrequest", "Member[method]"] + - ["system.string", "system.net.webresponse", "Member[contenttype]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[success]"] + - ["system.net.transportcontext", "system.net.httplistenerrequest", "Member[transportcontext]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[acceptencoding]"] + - ["system.int32", "system.net.ipaddress!", "Method[networktohostorder].ReturnValue"] + - ["system.string", "system.net.httpwebresponse", "Member[contenttype]"] + - ["system.iasyncresult", "system.net.webrequest", "Method[begingetrequeststream].ReturnValue"] + - ["system.byte[]", "system.net.downloaddatacompletedeventargs", "Member[result]"] + - ["system.boolean", "system.net.cookie", "Member[secure]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[te]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[connection]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[httpversionnotsupported]"] + - ["system.net.icredentials", "system.net.webproxy", "Member[credentials]"] + - ["system.int32", "system.net.cookiecontainer!", "Member[defaultcookielimit]"] + - ["system.threading.synchronizationcontext", "system.net.uisynchronizationcontext!", "Member[current]"] + - ["system.string", "system.net.iauthenticationmodule", "Member[authenticationtype]"] + - ["system.boolean", "system.net.ipnetwork", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.ipnetwork", "Method[contains].ReturnValue"] + - ["system.net.ipendpoint", "system.net.ipendpoint!", "Method[parse].ReturnValue"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[keepalivefailure]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[contentencoding]"] + - ["system.net.webheadercollection", "system.net.filewebrequest", "Member[headers]"] + - ["system.collections.specialized.namevaluecollection", "system.net.httplistenerrequest", "Member[headers]"] + - ["system.net.sockets.addressfamily", "system.net.ipaddress", "Member[addressfamily]"] + - ["system.net.securityprotocoltype", "system.net.securityprotocoltype!", "Member[tls13]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[requesttimeout]"] + - ["system.net.ipaddress", "system.net.ipaddress", "Method[maptoipv6].ReturnValue"] + - ["system.string", "system.net.httplistenerrequest", "Member[userhostaddress]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[badcommandsequence]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[imused]"] + - ["system.string", "system.net.servicepoint", "Member[connectionname]"] + - ["system.net.networkcredential", "system.net.icredentials", "Method[getcredential].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[cookie]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[servicetemporarilynotavailable]"] + - ["system.net.cookiecollection", "system.net.cookiecontainer", "Method[getcookies].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[allow]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[commandok]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[ifmatch]"] + - ["system.int32", "system.net.endpointpermission", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.net.httplistenerexception", "Member[errorcode]"] + - ["system.int64", "system.net.httplistenerrequest", "Member[contentlength64]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.net.webheadercollection", "Member[keys]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[misdirectedrequest]"] + - ["system.boolean", "system.net.ipaddress!", "Method[isvalidutf8].ReturnValue"] + - ["system.net.webexceptionstatus", "system.net.webexception", "Member[status]"] + - ["system.int32", "system.net.servicepointmanager!", "Member[maxservicepoints]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[transferencoding]"] + - ["system.int64", "system.net.httpwebrequest", "Member[contentlength]"] + - ["system.string", "system.net.httpwebrequest", "Member[useragent]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[insufficientstorage]"] + - ["system.net.httpstatuscode", "system.net.httpwebresponse", "Member[statuscode]"] + - ["system.uri", "system.net.iwebproxy", "Method[getproxy].ReturnValue"] + - ["system.uri", "system.net.webrequest", "Member[requesturi]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[referer]"] + - ["system.io.stream", "system.net.webrequest", "Method[endgetrequeststream].ReturnValue"] + - ["system.collections.ienumerator", "system.net.webpermission", "Member[connectlist]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[accountneeded]"] + - ["system.net.security.remotecertificatevalidationcallback", "system.net.servicepointmanager!", "Member[servercertificatevalidationcallback]"] + - ["system.string[]", "system.net.webheadercollection", "Member[allkeys]"] + - ["system.byte[]", "system.net.webheadercollection", "Method[tobytearray].ReturnValue"] + - ["system.boolean", "system.net.httplistenerprefixcollection", "Member[issynchronized]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[keepalive]"] + - ["system.string", "system.net.webpermissionattribute", "Member[connect]"] + - ["system.net.decompressionmethods", "system.net.decompressionmethods!", "Member[gzip]"] + - ["system.boolean", "system.net.servicepoint", "Member[expect100continue]"] + - ["system.version", "system.net.httpwebresponse", "Member[protocolversion]"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[downloadfiletaskasync].ReturnValue"] + - ["system.boolean", "system.net.httplistenerrequest", "Member[issecureconnection]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[contentmd5]"] + - ["system.boolean", "system.net.cookiecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.net.ipaddress!", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.net.servicepointmanager!", "Member[expect100continue]"] + - ["system.net.cookie", "system.net.cookiecollection", "Member[item]"] + - ["system.iasyncresult", "system.net.httplistenerrequest", "Method[begingetclientcertificate].ReturnValue"] + - ["system.int32", "system.net.ipendpoint", "Member[port]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[ifnonematch]"] + - ["system.iasyncresult", "system.net.webrequest", "Method[begingetresponse].ReturnValue"] + - ["system.net.iwebproxy", "system.net.webclient", "Member[proxy]"] + - ["system.boolean", "system.net.webresponse", "Member[isfromcache]"] + - ["system.boolean", "system.net.webproxy", "Member[bypassproxyonlocal]"] + - ["system.threading.tasks.task", "system.net.httplistenercontext", "Method[acceptwebsocketasync].ReturnValue"] + - ["system.uri", "system.net.httpwebrequest", "Member[address]"] + - ["system.boolean", "system.net.ftpwebrequest", "Member[keepalive]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[permanentredirect]"] + - ["system.boolean", "system.net.filewebresponse", "Member[supportsheaders]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[ifmodifiedsince]"] + - ["system.net.authenticationschemes", "system.net.authenticationschemes!", "Member[integratedwindowsauthentication]"] + - ["system.net.networkcredential", "system.net.credentialcache", "Method[getcredential].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[seeother]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[wwwauthenticate]"] + - ["system.byte[]", "system.net.uploadvaluescompletedeventargs", "Member[result]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[resetcontent]"] + - ["system.net.sockets.addressfamily", "system.net.ipendpoint", "Member[addressfamily]"] + - ["system.int32", "system.net.httplistenerrequest", "Member[clientcertificateerror]"] + - ["system.net.icredentialpolicy", "system.net.authenticationmanager!", "Member[credentialpolicy]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[sendchunked]"] + - ["system.string", "system.net.ipendpoint", "Method[tostring].ReturnValue"] + - ["system.int64", "system.net.uploadprogresschangedeventargs", "Member[bytessent]"] + - ["system.threading.tasks.task", "system.net.webrequest", "Method[getrequeststreamasync].ReturnValue"] + - ["system.net.httpwebrequest", "system.net.webrequest!", "Method[createhttp].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[via]"] + - ["system.io.stream", "system.net.openreadcompletedeventargs", "Member[result]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[actionnottakeninsufficientspace]"] + - ["system.string", "system.net.httpwebrequest", "Member[expect]"] + - ["system.iasyncresult", "system.net.httpwebrequest", "Method[begingetresponse].ReturnValue"] + - ["system.string", "system.net.httpwebrequest", "Member[host]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[notmodified]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[actionnottakenfileunavailable]"] + - ["system.net.authorization", "system.net.iauthenticationmodule", "Method[authenticate].ReturnValue"] + - ["system.timespan", "system.net.httplistenertimeoutmanager", "Member[idleconnection]"] + - ["system.iasyncresult", "system.net.ftpwebrequest", "Method[begingetresponse].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[redirect]"] + - ["system.string", "system.net.authorization", "Member[message]"] + - ["system.threading.tasks.task", "system.net.dns!", "Method[gethostentryasync].ReturnValue"] + - ["system.net.icredentials", "system.net.credentialcache!", "Member[defaultcredentials]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[useproxy]"] + - ["system.net.security.remotecertificatevalidationcallback", "system.net.httpwebrequest", "Member[servercertificatevalidationcallback]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[preconditionrequired]"] + - ["system.net.webrequest", "system.net.iwebrequestcreate", "Method[create].ReturnValue"] + - ["system.net.cookiecollection", "system.net.httplistenerresponse", "Member[cookies]"] + - ["system.int32", "system.net.socketaddress", "Member[size]"] + - ["system.net.transporttype", "system.net.endpointpermission", "Member[transport]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[ifunmodifiedsince]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[unknownerror]"] + - ["system.string", "system.net.webutility!", "Method[urldecode].ReturnValue"] + - ["system.net.ipaddress[]", "system.net.dns!", "Method[gethostaddresses].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[acceptranges]"] + - ["system.string", "system.net.httpwebrequest", "Member[accept]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[expires]"] + - ["system.net.authenticationschemes", "system.net.authenticationschemes!", "Member[negotiate]"] + - ["system.byte", "system.net.socketaddress", "Member[item]"] + - ["system.net.webheadercollection", "system.net.webresponse", "Member[headers]"] + - ["system.int64", "system.net.ipaddress", "Member[scopeid]"] + - ["system.timespan", "system.net.httplistenertimeoutmanager", "Member[requestqueue]"] + - ["system.net.webresponse", "system.net.webclient", "Method[getwebresponse].ReturnValue"] + - ["system.boolean", "system.net.httplistener", "Member[unsafeconnectionntlmauthentication]"] + - ["system.security.ipermission", "system.net.socketpermission", "Method[intersect].ReturnValue"] + - ["system.net.decompressionmethods", "system.net.decompressionmethods!", "Member[none]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[timeout]"] + - ["system.uri", "system.net.httplistenerrequest", "Member[urlreferrer]"] + - ["system.iasyncresult", "system.net.filewebrequest", "Method[begingetresponse].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[serviceunavailable]"] + - ["system.string", "system.net.filewebrequest", "Member[connectiongroupname]"] + - ["system.string", "system.net.cookie", "Method[tostring].ReturnValue"] + - ["system.int64", "system.net.downloadprogresschangedeventargs", "Member[bytesreceived]"] + - ["system.iasyncresult", "system.net.ftpwebrequest", "Method[begingetrequeststream].ReturnValue"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Member[ipv6any]"] + - ["system.boolean", "system.net.servicepointmanager!", "Member[usenaglealgorithm]"] + - ["system.net.webrequest", "system.net.webclient", "Method[getwebrequest].ReturnValue"] + - ["system.net.iwebproxy", "system.net.webrequest!", "Method[getsystemwebproxy].ReturnValue"] + - ["system.security.ipermission", "system.net.dnspermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.net.httplistenerrequest", "Member[hasentitybody]"] + - ["system.net.httplistenerprefixcollection", "system.net.httplistener", "Member[prefixes]"] + - ["system.int64", "system.net.ipaddress!", "Method[hosttonetworkorder].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[switchingprotocols]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[requestcanceled]"] + - ["system.datetime", "system.net.cookie", "Member[timestamp]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[temporaryredirect]"] + - ["system.version", "system.net.httpversion!", "Member[unknown]"] + - ["system.net.bindipendpoint", "system.net.servicepoint", "Member[bindipendpointdelegate]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[toomanyrequests]"] + - ["system.string", "system.net.endpointpermission", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.net.ftpwebrequest", "Member[enablessl]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[requestprohibitedbyproxy]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[alreadyreported]"] + - ["system.boolean", "system.net.ipaddress", "Method[equals].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.net.httplistenerrequest", "Method[endgetclientcertificate].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[trailer]"] + - ["system.net.networkaccess", "system.net.networkaccess!", "Member[accept]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[trustfailure]"] + - ["system.boolean", "system.net.cookie", "Member[discard]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[appendfile]"] + - ["system.boolean", "system.net.httplistenerprefixcollection", "Member[isreadonly]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[requestheaderfieldstoolarge]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[warning]"] + - ["system.string", "system.net.networkcredential", "Member[username]"] + - ["system.uri", "system.net.webproxy", "Method[getproxy].ReturnValue"] + - ["system.string", "system.net.socketpermissionattribute", "Member[port]"] + - ["system.string", "system.net.webrequest", "Member[method]"] + - ["system.uri", "system.net.cookie", "Member[commenturi]"] + - ["system.boolean", "system.net.ftpwebresponse", "Member[supportsheaders]"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.net.ftpwebrequest", "Member[preauthenticate]"] + - ["system.string", "system.net.webutility!", "Method[htmldecode].ReturnValue"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[connectionclosed]"] + - ["system.boolean", "system.net.httplistenerrequest", "Member[iswebsocketrequest]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[partialcontent]"] + - ["system.string", "system.net.httpwebresponse", "Member[characterset]"] + - ["system.net.securityprotocoltype", "system.net.securityprotocoltype!", "Member[systemdefault]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[notextended]"] + - ["system.net.iphostentry", "system.net.dns!", "Method[endgethostbyname].ReturnValue"] + - ["system.datetime", "system.net.cookie", "Member[expires]"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Member[any]"] + - ["system.net.transporttype", "system.net.transporttype!", "Member[all]"] + - ["system.int32", "system.net.httpwebrequest", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.ipaddress", "Member[isipv6multicast]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[date]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[expires]"] + - ["system.boolean", "system.net.httpwebresponse", "Member[ismutuallyauthenticated]"] + - ["system.int32", "system.net.endpointpermission", "Member[port]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[methodnotallowed]"] + - ["system.net.networkcredential", "system.net.networkcredential", "Method[getcredential].ReturnValue"] + - ["system.net.iphostentry", "system.net.dns!", "Method[gethostbyname].ReturnValue"] + - ["system.io.stream", "system.net.httpwebrequest", "Method[getrequeststream].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[badrequest]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[deletefile]"] + - ["system.string", "system.net.dnsendpoint", "Member[host]"] + - ["system.int64", "system.net.ftpwebrequest", "Member[contentoffset]"] + - ["system.int32", "system.net.webheadercollection", "Member[count]"] + - ["system.string", "system.net.webheadercollection", "Method[getkey].ReturnValue"] + - ["system.string", "system.net.webclient", "Method[uploadstring].ReturnValue"] + - ["system.string", "system.net.webrequest", "Member[contenttype]"] + - ["system.int64", "system.net.httplistenerresponse", "Member[contentlength64]"] + - ["system.net.sockets.addressfamily", "system.net.dnsendpoint", "Member[addressfamily]"] + - ["system.int16", "system.net.ipaddress!", "Method[hosttonetworkorder].ReturnValue"] + - ["system.boolean", "system.net.ipnetwork!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.net.webutility!", "Method[htmlencode].ReturnValue"] + - ["system.boolean", "system.net.iwebproxyscript", "Method[load].ReturnValue"] + - ["system.string", "system.net.uploadstringcompletedeventargs", "Member[result]"] + - ["system.string", "system.net.webrequest", "Member[connectiongroupname]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[contentlanguage]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[allow]"] + - ["system.net.webresponse", "system.net.filewebrequest", "Method[getresponse].ReturnValue"] + - ["system.net.icredentials", "system.net.ftpwebrequest", "Member[credentials]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[protocolerror]"] + - ["system.net.authorization", "system.net.authenticationmanager!", "Method[preauthenticate].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[authorization]"] + - ["system.int32", "system.net.servicepoint", "Member[maxidletime]"] + - ["system.net.icredentials", "system.net.filewebrequest", "Member[credentials]"] + - ["system.security.ipermission", "system.net.webpermission", "Method[union].ReturnValue"] + - ["system.string[]", "system.net.authorization", "Member[protectionrealm]"] + - ["system.uri", "system.net.filewebrequest", "Member[requesturi]"] + - ["system.boolean", "system.net.ipaddress", "Method[trywritebytes].ReturnValue"] + - ["system.io.stream", "system.net.webrequest", "Method[getrequeststream].ReturnValue"] + - ["system.int32", "system.net.ipendpoint!", "Member[minport]"] + - ["system.net.servicepoint", "system.net.servicepointmanager!", "Method[findservicepoint].ReturnValue"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[restartmarker]"] + - ["system.string", "system.net.ftpwebresponse", "Member[contenttype]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[makedirectory]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[keepalive]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[lengthrequired]"] + - ["system.string", "system.net.httpwebresponse", "Method[getresponseheader].ReturnValue"] + - ["system.string", "system.net.webclient", "Member[baseaddress]"] + - ["system.security.ipermission", "system.net.dnspermission", "Method[copy].ReturnValue"] + - ["system.net.sockets.addressfamily", "system.net.endpoint", "Member[addressfamily]"] + - ["system.net.webresponse", "system.net.webrequest", "Method[getresponse].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[loopdetected]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[commandnotimplemented]"] + - ["system.security.principal.iprincipal", "system.net.httplistenercontext", "Member[user]"] + - ["system.boolean", "system.net.ftpwebrequest", "Member[usedefaultcredentials]"] + - ["system.int32", "system.net.ftpwebrequest", "Member[timeout]"] + - ["system.net.transporttype", "system.net.transporttype!", "Member[connectionoriented]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[uploadfile]"] + - ["system.string", "system.net.networkcredential", "Member[password]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[securechannelfailure]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[acceptcharset]"] + - ["system.collections.ienumerator", "system.net.httplistenerprefixcollection", "Method[getenumerator].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[redirectmethod]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[closingdata]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[movedpermanently]"] + - ["system.int32", "system.net.cookie", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.net.webresponse", "Member[ismutuallyauthenticated]"] + - ["system.string", "system.net.cookie", "Member[path]"] + - ["system.io.stream", "system.net.httplistenerresponse", "Member[outputstream]"] + - ["system.string", "system.net.authorization", "Member[connectiongroupid]"] + - ["system.int64", "system.net.ftpwebresponse", "Member[contentlength]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[upgrade]"] + - ["system.string[]", "system.net.webheadercollection", "Method[getvalues].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.net.httplistenerrequest", "Member[querystring]"] + - ["system.boolean", "system.net.icredentialpolicy", "Method[shouldsendcredential].ReturnValue"] + - ["system.net.transporttype", "system.net.transporttype!", "Member[connectionless]"] + - ["system.string[]", "system.net.httplistenerrequest", "Member[accepttypes]"] + - ["system.io.stream", "system.net.webresponse", "Method[getresponsestream].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[via]"] + - ["system.collections.ienumerator", "system.net.socketpermission", "Member[connectlist]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[notfound]"] + - ["system.string", "system.net.httpwebresponse", "Member[method]"] + - ["system.string[]", "system.net.iphostentry", "Member[aliases]"] + - ["system.string", "system.net.endpointpermission", "Member[hostname]"] + - ["system.byte[]", "system.net.webclient", "Method[uploadfile].ReturnValue"] + - ["system.string", "system.net.cookiecontainer", "Method[getcookieheader].ReturnValue"] + - ["system.int32", "system.net.httplistenerresponse", "Member[statuscode]"] + - ["system.collections.generic.ienumerable", "system.net.transportcontext", "Method[gettlstokenbindings].ReturnValue"] + - ["system.string", "system.net.dns!", "Method[gethostname].ReturnValue"] + - ["system.net.securityprotocoltype", "system.net.servicepointmanager!", "Member[securityprotocol]"] + - ["system.string", "system.net.httplistenerrequest", "Member[useragent]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[getdatetimestamp]"] + - ["system.net.networkcredential", "system.net.icredentialsbyhost", "Method[getcredential].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[accept]"] + - ["system.net.authorization", "system.net.authenticationmanager!", "Method[authenticate].ReturnValue"] + - ["system.boolean", "system.net.webclient", "Member[isbusy]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[retryafter]"] + - ["system.string", "system.net.webrequestmethods+http!", "Member[connect]"] + - ["system.string", "system.net.webrequestmethods+http!", "Member[put]"] + - ["system.int32", "system.net.socketaddress", "Method[gethashcode].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[connection]"] + - ["system.net.webheadercollection", "system.net.webclient", "Member[headers]"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[downloadstringtaskasync].ReturnValue"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[uploadfiletaskasync].ReturnValue"] + - ["system.security.securityelement", "system.net.socketpermission", "Method[toxml].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[accepted]"] + - ["system.boolean", "system.net.httplistenerprefixcollection", "Method[contains].ReturnValue"] + - ["system.timespan", "system.net.httplistenertimeoutmanager", "Member[drainentitybody]"] + - ["system.boolean", "system.net.webpermission", "Method[issubsetof].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[vary]"] + - ["system.net.cache.requestcachepolicy", "system.net.webclient", "Member[cachepolicy]"] + - ["system.byte[]", "system.net.webclient", "Method[uploaddata].ReturnValue"] + - ["system.boolean", "system.net.httplistener", "Member[ignorewriteexceptions]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[pending]"] + - ["system.boolean", "system.net.servicepoint", "Member[supportspipelining]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[ambiguous]"] + - ["system.net.ipendpoint", "system.net.httplistenerrequest", "Member[remoteendpoint]"] + - ["system.int32", "system.net.httpwebrequest!", "Member[defaultmaximumerrorresponselength]"] + - ["system.net.authenticationschemes", "system.net.authenticationschemes!", "Member[none]"] + - ["system.io.stream", "system.net.httpwebrequest", "Method[endgetrequeststream].ReturnValue"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Member[ipv6none]"] + - ["system.boolean", "system.net.ipaddress", "Member[isipv6sitelocal]"] + - ["system.string", "system.net.httpwebrequest", "Member[referer]"] + - ["system.int64", "system.net.uploadprogresschangedeventargs", "Member[bytesreceived]"] + - ["system.net.iwebproxy", "system.net.httpwebrequest", "Member[proxy]"] + - ["system.string", "system.net.ftpwebresponse", "Member[statusdescription]"] + - ["system.string", "system.net.ipnetwork", "Method[tostring].ReturnValue"] + - ["system.net.securityprotocoltype", "system.net.securityprotocoltype!", "Member[ssl3]"] + - ["system.boolean", "system.net.cookie", "Member[expired]"] + - ["system.string", "system.net.httpwebrequest", "Member[method]"] + - ["system.net.ipaddress[]", "system.net.iphostentry", "Member[addresslist]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[actionnottakenfileunavailableorbusy]"] + - ["system.net.security.encryptionpolicy", "system.net.servicepointmanager!", "Member[encryptionpolicy]"] + - ["system.boolean", "system.net.icertificatepolicy", "Method[checkvalidationresult].ReturnValue"] + - ["system.net.httplistenerresponse", "system.net.httplistenercontext", "Member[response]"] + - ["system.boolean", "system.net.httplistenerrequest", "Member[islocal]"] + - ["system.net.icredentials", "system.net.httpwebrequest", "Member[credentials]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[trailer]"] + - ["system.int32", "system.net.cookiecollection", "Member[count]"] + - ["system.int64", "system.net.webrequest", "Member[contentlength]"] + - ["system.version", "system.net.httpversion!", "Member[version30]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[actionabortedlocalprocessingerror]"] + - ["system.net.webheadercollection", "system.net.httpwebrequest", "Member[headers]"] + - ["system.byte[]", "system.net.ipaddress", "Method[getaddressbytes].ReturnValue"] + - ["system.net.webheadercollection", "system.net.ftpwebresponse", "Member[headers]"] + - ["system.net.webrequest", "system.net.webrequest!", "Method[createdefault].ReturnValue"] + - ["system.net.authenticationschemes", "system.net.authenticationschemes!", "Member[digest]"] + - ["system.collections.generic.ienumerator", "system.net.cookiecollection", "Method[getenumerator].ReturnValue"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[argumentsyntaxerror]"] + - ["system.timespan", "system.net.httplistenertimeoutmanager", "Member[headerwait]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[contentencoding]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[proxyauthorization]"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[downloaddatataskasync].ReturnValue"] + - ["system.net.authenticationschemes", "system.net.authenticationschemes!", "Member[ntlm]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[supportscookiecontainer]"] + - ["system.boolean", "system.net.authorization", "Member[complete]"] + - ["system.int32", "system.net.dnsendpoint", "Method[gethashcode].ReturnValue"] + - ["system.io.stream", "system.net.filewebrequest", "Method[endgetrequeststream].ReturnValue"] + - ["system.string", "system.net.httpwebresponse", "Member[contentencoding]"] + - ["system.int32", "system.net.httpwebrequest", "Member[maximumresponseheaderslength]"] + - ["system.int32", "system.net.servicepointmanager!", "Member[defaultpersistentconnectionlimit]"] + - ["system.int32", "system.net.dnsendpoint", "Member[port]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[server]"] + - ["system.boolean", "system.net.ipaddress", "Member[isipv4mappedtoipv6]"] + - ["system.net.ipaddress", "system.net.ipaddress!", "Member[ipv6loopback]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[usedefaultcredentials]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[connectfailure]"] + - ["system.net.webresponse", "system.net.filewebrequest", "Method[endgetresponse].ReturnValue"] + - ["system.net.iphostentry", "system.net.dns!", "Method[resolve].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[notimplemented]"] + - ["system.uri", "system.net.httpwebresponse", "Member[responseuri]"] + - ["system.boolean", "system.net.webrequest!", "Method[registerprefix].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[setcookie]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[printworkingdirectory]"] + - ["system.int32", "system.net.servicepointmanager!", "Member[defaultnonpersistentconnectionlimit]"] + - ["system.boolean", "system.net.httplistenerresponse", "Member[keepalive]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[actionnottakenfilenamenotallowed]"] + - ["system.threading.tasks.task", "system.net.webclient", "Method[openreadtaskasync].ReturnValue"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[serverwantssecuresession]"] + - ["system.int64", "system.net.uploadprogresschangedeventargs", "Member[totalbytestosend]"] + - ["system.string", "system.net.webclient", "Method[downloadstring].ReturnValue"] + - ["system.io.stream", "system.net.filewebrequest", "Method[getrequeststream].ReturnValue"] + - ["system.int32", "system.net.httpwebrequest!", "Member[defaultmaximumresponseheaderslength]"] + - ["system.int32", "system.net.httpwebrequest", "Member[continuetimeout]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[requestedrangenotsatisfiable]"] + - ["system.net.webresponse", "system.net.ftpwebrequest", "Method[endgetresponse].ReturnValue"] + - ["system.io.stream", "system.net.ftpwebresponse", "Method[getresponsestream].ReturnValue"] + - ["system.iasyncresult", "system.net.dns!", "Method[begingethostaddresses].ReturnValue"] + - ["system.int32", "system.net.uisynchronizationcontext!", "Member[manageduithreadid]"] + - ["system.boolean", "system.net.webproxy", "Method[isbypassed].ReturnValue"] + - ["system.boolean", "system.net.webrequest", "Member[preauthenticate]"] + - ["system.string", "system.net.iphostentry", "Member[hostname]"] + - ["system.net.iwebrequestcreate", "system.net.webrequest", "Member[creatorinstance]"] + - ["system.int32", "system.net.networkprogresschangedeventargs", "Member[processedbytes]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.net.httplistenerrequest", "Method[getclientcertificate].ReturnValue"] + - ["system.string", "system.net.httpwebrequest", "Member[connection]"] + - ["system.exception", "system.net.writestreamclosedeventargs", "Member[error]"] + - ["system.boolean", "system.net.servicepointmanager!", "Member[enablednsroundrobin]"] + - ["system.uri", "system.net.httpwebrequest", "Member[requesturi]"] + - ["system.net.ipendpoint", "system.net.httplistenerrequest", "Member[localendpoint]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[loggedinproceed]"] + - ["system.guid", "system.net.httplistenerrequest", "Member[requesttraceidentifier]"] + - ["system.boolean", "system.net.ipaddress", "Member[isipv6uniquelocal]"] + - ["system.net.webheadercollection", "system.net.httplistenerresponse", "Member[headers]"] + - ["system.int64", "system.net.httpwebresponse", "Member[contentlength]"] + - ["system.datetime", "system.net.servicepoint", "Member[idlesince]"] + - ["system.string", "system.net.webutility!", "Method[urlencode].ReturnValue"] + - ["system.net.securityprotocoltype", "system.net.securityprotocoltype!", "Member[tls11]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[directorystatus]"] + - ["system.version", "system.net.httplistenerresponse", "Member[protocolversion]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[dataalreadyopen]"] + - ["system.string", "system.net.webpermissionattribute", "Member[accept]"] + - ["system.string", "system.net.filewebresponse", "Member[contenttype]"] + - ["system.boolean", "system.net.ftpwebrequest", "Member[usepassive]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[contentlength]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[created]"] + - ["system.net.iwebproxy", "system.net.globalproxyselection!", "Member[select]"] + - ["system.version", "system.net.httpversion!", "Member[version10]"] + - ["system.boolean", "system.net.dnsendpoint", "Method[equals].ReturnValue"] + - ["system.int64", "system.net.uploadprogresschangedeventargs", "Member[totalbytestoreceive]"] + - ["system.string", "system.net.httplistenerresponse", "Member[statusdescription]"] + - ["system.net.ipaddress", "system.net.ipendpoint", "Member[address]"] + - ["system.string", "system.net.webpermissionattribute", "Member[acceptpattern]"] + - ["system.text.encoding", "system.net.webclient", "Member[encoding]"] + - ["system.int32", "system.net.cookiecontainer", "Member[count]"] + - ["system.net.httplistenercontext", "system.net.httplistener", "Method[getcontext].ReturnValue"] + - ["system.boolean", "system.net.webpermission", "Method[isunrestricted].ReturnValue"] + - ["system.int32", "system.net.ipnetwork", "Method[gethashcode].ReturnValue"] + - ["system.net.authenticationschemeselector", "system.net.httplistener", "Member[authenticationschemeselectordelegate]"] + - ["system.boolean", "system.net.ipaddress!", "Method[tryparse].ReturnValue"] + - ["system.datetime", "system.net.httpwebrequest", "Member[date]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[getfilesize]"] + - ["system.boolean", "system.net.ipnetwork!", "Method[tryparse].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[host]"] + - ["system.boolean", "system.net.iwebproxy", "Method[isbypassed].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[requesturitoolong]"] + - ["system.int32", "system.net.socketaddress!", "Method[getmaximumaddresssize].ReturnValue"] + - ["system.datetime", "system.net.httpwebrequest", "Member[ifmodifiedsince]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[gatewaytimeout]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[age]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[moved]"] + - ["system.net.cookiecollection", "system.net.httpwebresponse", "Member[cookies]"] + - ["system.int64", "system.net.ipaddress!", "Method[networktohostorder].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[gone]"] + - ["system.int32", "system.net.servicepoint", "Member[currentconnections]"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.net.httplistener", "Member[extendedprotectionpolicy]"] + - ["system.collections.generic.ienumerator", "system.net.httplistenerprefixcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.net.webpermission", "Member[acceptlist]"] + - ["system.net.decompressionmethods", "system.net.decompressionmethods!", "Member[deflate]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.net.servicepoint", "Member[certificate]"] + - ["system.net.icredentials", "system.net.webclient", "Member[credentials]"] + - ["system.net.iphostentry", "system.net.dns!", "Method[gethostentry].ReturnValue"] + - ["system.net.httplistenertimeoutmanager", "system.net.httplistener", "Member[timeoutmanager]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[closingcontrol]"] + - ["system.net.ipaddress", "system.net.ipnetwork", "Member[baseaddress]"] + - ["system.string", "system.net.httplistenerrequest", "Member[contenttype]"] + - ["system.net.decompressionmethods", "system.net.decompressionmethods!", "Member[all]"] + - ["system.boolean", "system.net.endpointpermission", "Method[equals].ReturnValue"] + - ["system.boolean", "system.net.httplistenerresponse", "Member[sendchunked]"] + - ["system.boolean", "system.net.httplistenerrequest", "Member[keepalive]"] + - ["system.string", "system.net.httplistenerrequest", "Member[httpmethod]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[location]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[nocontent]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[earlyhints]"] + - ["system.boolean", "system.net.servicepoint", "Member[usenaglealgorithm]"] + - ["system.string", "system.net.socketpermissionattribute", "Member[access]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[nonauthoritativeinformation]"] + - ["system.io.stream", "system.net.httplistenerrequest", "Member[inputstream]"] + - ["system.net.icredentials", "system.net.iwebproxy", "Member[credentials]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[actionabortedunknownpagetype]"] + - ["system.net.webheadercollection", "system.net.ftpwebrequest", "Member[headers]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[filestatus]"] + - ["system.string", "system.net.webheadercollection", "Member[item]"] + - ["system.string", "system.net.filewebrequest", "Member[contenttype]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[conflict]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[allowwritestreambuffering]"] + - ["system.security.principal.tokenimpersonationlevel", "system.net.webrequest", "Member[impersonationlevel]"] + - ["system.int32", "system.net.cookiecontainer", "Member[capacity]"] + - ["system.string", "system.net.httplistenerresponse", "Member[redirectlocation]"] + - ["system.threading.tasks.task", "system.net.filewebrequest", "Method[getresponseasync].ReturnValue"] + - ["system.int32", "system.net.webrequest", "Member[timeout]"] + - ["system.net.sockets.addressfamily", "system.net.socketaddress", "Member[family]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[contentlanguage]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[contentmd5]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[notacceptable]"] + - ["system.int16", "system.net.ipaddress!", "Method[networktohostorder].ReturnValue"] + - ["system.net.webrequest", "system.net.webrequest!", "Method[create].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[upgraderequired]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[messagelengthlimitexceeded]"] + - ["system.boolean", "system.net.cookiecollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.net.socketaddress", "Method[equals].ReturnValue"] + - ["system.int64", "system.net.ipaddress", "Member[address]"] + - ["system.collections.specialized.namevaluecollection", "system.net.webclient", "Member[querystring]"] + - ["system.string", "system.net.cookie", "Member[domain]"] + - ["system.iasyncresult", "system.net.dns!", "Method[begingethostentry].ReturnValue"] + - ["system.net.authorization", "system.net.iauthenticationmodule", "Method[preauthenticate].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[etag]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[proxynameresolutionfailure]"] + - ["system.int64", "system.net.filewebresponse", "Member[contentlength]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[filecommandpending]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[fileactionok]"] + - ["system.net.authenticationschemes", "system.net.httplistener", "Member[authenticationschemes]"] + - ["system.boolean", "system.net.httplistener", "Member[islistening]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[haveresponse]"] + - ["system.net.httplistenercontext", "system.net.httplistener", "Method[endgetcontext].ReturnValue"] + - ["system.io.stream", "system.net.webclient", "Method[openread].ReturnValue"] + - ["system.net.networkcredential", "system.net.credentialcache!", "Member[defaultnetworkcredentials]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[cacheentrynotfound]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[contentlocation]"] + - ["system.string", "system.net.webrequestmethods+http!", "Member[get]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[maxforwards]"] + - ["system.net.webheadercollection", "system.net.httpwebresponse", "Member[headers]"] + - ["system.int32", "system.net.ipnetwork", "Member[prefixlength]"] + - ["system.security.ipermission", "system.net.socketpermission", "Method[copy].ReturnValue"] + - ["system.int32", "system.net.httpwebrequest", "Member[timeout]"] + - ["system.boolean", "system.net.ipnetwork", "Method[tryformat].ReturnValue"] + - ["system.boolean", "system.net.httplistener!", "Member[issupported]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.net.ftpwebrequest", "Member[clientcertificates]"] + - ["system.boolean", "system.net.iauthenticationmodule", "Member[canpreauthenticate]"] + - ["system.uri", "system.net.ftpwebresponse", "Member[responseuri]"] + - ["system.net.socketaddress", "system.net.endpoint", "Method[serialize].ReturnValue"] + - ["system.boolean", "system.net.httpwebresponse", "Member[supportsheaders]"] + - ["system.byte[]", "system.net.webutility!", "Method[urlencodetobytes].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.net.httpwebrequest", "Member[clientcertificates]"] + - ["system.int32", "system.net.servicepointmanager!", "Member[defaultconnectionlimit]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[unused]"] + - ["system.boolean", "system.net.webclient", "Member[allowwritestreambuffering]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[sendpasswordcommand]"] + - ["system.int64", "system.net.filewebrequest", "Member[contentlength]"] + - ["system.net.servicepoint", "system.net.ftpwebrequest", "Member[servicepoint]"] + - ["system.version", "system.net.httpversion!", "Member[version20]"] + - ["system.boolean", "system.net.httpwebrequest", "Member[unsafeauthenticatedconnectionsharing]"] + - ["system.boolean", "system.net.cookiecollection", "Member[issynchronized]"] + - ["system.byte[]", "system.net.webutility!", "Method[urldecodetobytes].ReturnValue"] + - ["system.byte[]", "system.net.uploadfilecompletedeventargs", "Member[result]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[proxyauthenticationrequired]"] + - ["system.boolean", "system.net.dnspermission", "Method[issubsetof].ReturnValue"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[sendfailure]"] + - ["system.collections.ienumerator", "system.net.webheadercollection", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.net.webresponse", "Member[contentlength]"] + - ["system.int32", "system.net.filewebrequest", "Member[timeout]"] + - ["system.boolean", "system.net.cookie", "Method[equals].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[continue]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[enteringpassive]"] + - ["system.net.endpoint", "system.net.endpoint", "Method[create].ReturnValue"] + - ["system.net.cookiecontainer", "system.net.httpwebrequest", "Member[cookiecontainer]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[acceptlanguage]"] + - ["system.boolean", "system.net.ipaddress!", "Method[isloopback].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[contentrange]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[preconditionfailed]"] + - ["system.security.securityelement", "system.net.webpermission", "Method[toxml].ReturnValue"] + - ["system.uri", "system.net.ftpwebrequest", "Member[requesturi]"] + - ["system.string", "system.net.socketaddress", "Method[tostring].ReturnValue"] + - ["system.net.icertificatepolicy", "system.net.servicepointmanager!", "Member[certificatepolicy]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[cachecontrol]"] + - ["system.threading.tasks.task", "system.net.httplistenerrequest", "Method[getclientcertificateasync].ReturnValue"] + - ["system.net.iphostentry", "system.net.dns!", "Method[endresolve].ReturnValue"] + - ["system.int32", "system.net.httpwebrequest", "Member[maximumautomaticredirections]"] + - ["system.net.httplistener+extendedprotectionselector", "system.net.httplistener", "Member[extendedprotectionselectordelegate]"] + - ["system.string", "system.net.httpwebrequest", "Member[mediatype]"] + - ["system.string", "system.net.httpwebrequest", "Member[contenttype]"] + - ["system.net.cache.requestcachepolicy", "system.net.httpwebrequest!", "Member[defaultcachepolicy]"] + - ["system.io.stream", "system.net.httpwebresponse", "Method[getresponsestream].ReturnValue"] + - ["system.boolean", "system.net.cookie", "Member[httponly]"] + - ["system.int32", "system.net.servicepoint", "Member[connectionleasetimeout]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.net.servicepoint", "Member[clientcertificate]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[contentrange]"] + - ["system.net.decompressionmethods", "system.net.httpwebrequest", "Member[automaticdecompression]"] + - ["system.net.webexceptionstatus", "system.net.webexceptionstatus!", "Member[pipelinefailure]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[pragma]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[ok]"] + - ["system.security.ipermission", "system.net.dnspermission", "Method[intersect].ReturnValue"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[uploadfilewithuniquename]"] + - ["system.boolean", "system.net.webrequest", "Member[usedefaultcredentials]"] + - ["system.net.iphostentry", "system.net.dns!", "Method[gethostbyaddress].ReturnValue"] + - ["system.int32", "system.net.httpwebresponse", "Method[gethashcode].ReturnValue"] + - ["system.collections.ienumerator", "system.net.socketpermission", "Member[acceptlist]"] + - ["system.net.endpoint", "system.net.ipendpoint", "Method[create].ReturnValue"] + - ["system.string", "system.net.httplistenerbasicidentity", "Member[password]"] + - ["system.boolean", "system.net.ipaddress", "Method[tryformat].ReturnValue"] + - ["system.collections.ienumerator", "system.net.credentialcache", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.net.cookie", "Member[port]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[commandsyntaxerror]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[keepalive]"] + - ["system.io.stream", "system.net.openwritecompletedeventargs", "Member[result]"] + - ["system.boolean", "system.net.cookiecollection", "Member[isreadonly]"] + - ["system.int32", "system.net.servicepoint", "Method[gethashcode].ReturnValue"] + - ["system.net.webproxy", "system.net.webproxy!", "Method[getdefaultproxy].ReturnValue"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[unauthorized]"] + - ["system.int32", "system.net.servicepoint", "Member[connectionlimit]"] + - ["system.collections.ienumerator", "system.net.authenticationmanager!", "Member[registeredmodules]"] + - ["system.net.decompressionmethods", "system.net.decompressionmethods!", "Member[brotli]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[sendusercommand]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[systemtype]"] + - ["system.string", "system.net.ftpwebresponse", "Member[bannermessage]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[undefined]"] + - ["system.security.authentication.extendedprotection.channelbinding", "system.net.transportcontext", "Method[getchannelbinding].ReturnValue"] + - ["system.string", "system.net.socketpermissionattribute", "Member[transport]"] + - ["system.net.cache.requestcachepolicy", "system.net.webrequest!", "Member[defaultcachepolicy]"] + - ["system.net.iwebproxy", "system.net.globalproxyselection!", "Method[getemptywebproxy].ReturnValue"] + - ["system.string[]", "system.net.httplistenerrequest", "Member[userlanguages]"] + - ["system.int32", "system.net.ipaddress!", "Method[hosttonetworkorder].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[upgrade]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[proxyauthenticate]"] + - ["system.string", "system.net.webheadercollection", "Method[tostring].ReturnValue"] + - ["system.string", "system.net.cookie", "Member[name]"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[expect]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[multistatus]"] + - ["system.net.ipnetwork", "system.net.ipnetwork!", "Method[parse].ReturnValue"] + - ["system.uri", "system.net.filewebresponse", "Member[responseuri]"] + - ["system.net.cache.requestcachepolicy", "system.net.webrequest", "Member[cachepolicy]"] + - ["system.string", "system.net.ipaddress", "Method[tostring].ReturnValue"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[transferencoding]"] + - ["system.net.httpresponseheader", "system.net.httpresponseheader!", "Member[pragma]"] + - ["system.int64", "system.net.downloadprogresschangedeventargs", "Member[totalbytestoreceive]"] + - ["system.boolean", "system.net.webheadercollection!", "Method[isrestricted].ReturnValue"] + - ["system.int32", "system.net.ipendpoint", "Method[gethashcode].ReturnValue"] + - ["system.text.encoding", "system.net.httplistenerrequest", "Member[contentencoding]"] + - ["system.threading.tasks.task", "system.net.dns!", "Method[gethostaddressesasync].ReturnValue"] + - ["system.net.httprequestheader", "system.net.httprequestheader!", "Member[contenttype]"] + - ["system.int32", "system.net.cookiecontainer", "Member[maxcookiesize]"] + - ["system.int32", "system.net.servicepointmanager!", "Member[maxservicepointidletime]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[unprocessableentity]"] + - ["system.net.transporttype", "system.net.transporttype!", "Member[tcp]"] + - ["system.security.ipermission", "system.net.webpermission", "Method[copy].ReturnValue"] + - ["system.version", "system.net.servicepoint", "Member[protocolversion]"] + - ["system.net.ftpstatuscode", "system.net.ftpstatuscode!", "Member[connectionclosed]"] + - ["system.net.ipaddress[]", "system.net.dns!", "Method[endgethostaddresses].ReturnValue"] + - ["system.int32", "system.net.cookiecontainer!", "Member[defaultperdomaincookielimit]"] + - ["system.net.networkaccess", "system.net.networkaccess!", "Member[connect]"] + - ["system.memory", "system.net.socketaddress", "Member[buffer]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[rename]"] + - ["system.string", "system.net.cookie", "Member[value]"] + - ["system.string", "system.net.webrequestmethods+ftp!", "Member[listdirectory]"] + - ["system.net.httpstatuscode", "system.net.httpstatuscode!", "Member[redirectkeepverb]"] + - ["system.net.webrequest", "system.net.iunsafewebrequestcreate", "Method[create].ReturnValue"] + - ["system.int32", "system.net.cookiecontainer!", "Member[defaultcookielengthlimit]"] + - ["system.string", "system.net.webpermissionattribute", "Member[connectpattern]"] + - ["system.net.webheadercollection", "system.net.webclient", "Member[responseheaders]"] + - ["system.boolean", "system.net.servicepointmanager!", "Member[reuseport]"] + - ["system.string", "system.net.webrequestmethods+file!", "Member[downloadfile]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Numerics.Tensors.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Numerics.Tensors.typemodel.yml new file mode 100644 index 000000000000..19381df304e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Numerics.Tensors.typemodel.yml @@ -0,0 +1,415 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[round].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[stddev].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isoddintegerany].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[op_implicit].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[ieee754remainder].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[popcount].ReturnValue"] + - ["t", "system.numerics.tensors.tensorspan", "Method[getpinnablereference].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[product].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[min].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Member[empty]"] + - ["t", "system.numerics.tensors.tensor!", "Method[min].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[maxnumber].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isrealnumberall].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[sum].ReturnValue"] + - ["system.object", "system.numerics.tensors.tensor+enumerator", "Member[current]"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensor", "Method[asreadonlytensorspan].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[pow].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[sqrt].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor", "Member[item]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[acos].ReturnValue"] + - ["system.string", "system.numerics.tensors.tensor", "Member[strides]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensorspan", "Member[item]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[asinh].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[trailingzerocount].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[equalsall].ReturnValue"] + - ["system.buffers.memoryhandle", "system.numerics.tensors.ireadonlytensor", "Method[getpinnedhandle].ReturnValue"] + - ["t", "system.numerics.tensors.ireadonlytensor", "Method[getpinnablereference].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[log2].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[convertchecked].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[atanh].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isevenintegerany].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[greaterthanany].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[popcount].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[atanh].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[sinpi].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[minnumber].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isintegerall].ReturnValue"] + - ["tself", "system.numerics.tensors.itensor!", "Method[createuninitialized].ReturnValue"] + - ["system.int32", "system.numerics.tensors.tensor", "Member[rank]"] + - ["system.string", "system.numerics.tensors.tensorspan", "Member[strides]"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.readonlytensorspan!", "Method[op_implicit].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[transpose].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorspan", "Method[equals].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[atan].ReturnValue"] + - ["t", "system.numerics.tensors.tensorspan+enumerator", "Member[current]"] + - ["system.intptr", "system.numerics.tensors.readonlytensorspan", "Member[flattenedlength]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[bitwiseor].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[converttruncating].ReturnValue"] + - ["system.string", "system.numerics.tensors.readonlytensorspan", "Member[lengths]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[convertsaturating].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[log].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[resize].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnegativeall].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[createandfillgaussiannormaldistribution].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorspan!", "Method[op_equality].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensor!", "Method[unsqueeze].ReturnValue"] + - ["t", "system.numerics.tensors.itensor", "Member[item]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[hypot].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[max].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[sin].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[fillgaussiannormaldistribution].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[exp10].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[dot].ReturnValue"] + - ["system.int32", "system.numerics.tensors.tensorprimitives!", "Method[indexofmax].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorspan!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.numerics.tensors.ireadonlytensor", "Member[lengths]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[create].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[createandfilluniformdistribution].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[lessthanorequalany].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[maxmagnitude].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[min].ReturnValue"] + - ["system.int32", "system.numerics.tensors.ireadonlytensor", "Member[rank]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[minmagnitude].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[divide].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[reciprocal].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnanany].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[iscanonicalall].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensorspan", "Method[asreadonlytensorspan].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[norm].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.readonlytensorspan!", "Member[empty]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[createuninitialized].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.numerics.tensors.tensor", "Method[getenumerator].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[concatenateondimension].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[rootn].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[divide].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor", "Method[tryflattento].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[sigmoid].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[cosinesimilarity].ReturnValue"] + - ["system.int64", "system.numerics.tensors.tensorprimitives!", "Method[hammingbitdistance].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[norm].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[filluniformdistribution].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorspan", "Method[tryflattento].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[hypot].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[equalsany].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.readonlytensorspan+enumerator", "Method[movenext].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[leadingzerocount].ReturnValue"] + - ["system.string", "system.numerics.tensors.readonlytensorspan", "Member[strides]"] + - ["t", "system.numerics.tensors.tensor!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[atan2pi].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[equals].ReturnValue"] + - ["system.string", "system.numerics.tensors.tensorspan", "Member[lengths]"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.readonlytensorspan", "Member[item]"] + - ["t", "system.numerics.tensors.tensor+enumerator", "Member[current]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[round].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[exp2].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[logp1].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[maxnumber].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[max].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[rotateright].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isevenintegerall].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[degreestoradians].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[greaterthanorequal].ReturnValue"] + - ["system.object", "system.numerics.tensors.tensor", "Member[item]"] + - ["system.int32", "system.numerics.tensors.readonlytensorspan", "Member[rank]"] + - ["system.int32", "system.numerics.tensors.tensorspan", "Member[rank]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[reversedimension].ReturnValue"] + - ["system.string", "system.numerics.tensors.ireadonlytensor", "Member[strides]"] + - ["system.string", "system.numerics.tensors.readonlytensorspan", "Method[tostring].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[product].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[permutedimensions].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[lessthanall].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensor!", "Method[asreadonlytensorspan].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[minnumber].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[minnumber].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[tan].ReturnValue"] + - ["t", "system.numerics.tensors.ireadonlytensor", "Member[item]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[convertsaturating].ReturnValue"] + - ["system.intptr", "system.numerics.tensors.tensor!", "Method[indexofminmagnitude].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.ireadonlytensor", "Member[isempty]"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[greaterthanall].ReturnValue"] + - ["t", "system.numerics.tensors.tensor", "Method[getpinnablereference].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[max].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[log10].ReturnValue"] + - ["t", "system.numerics.tensors.tensor", "Member[item]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[atan].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[add].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[xor].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[sigmoid].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[cosinesimilarity].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[greaterthanorequal].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[atan2].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensor!", "Method[reshape].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[copysign].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[ispositiveany].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[copysign].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[leadingzerocount].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[lessthanorequal].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensorspan!", "Method[op_implicit].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[acosh].ReturnValue"] + - ["system.object", "system.numerics.tensors.ireadonlytensor", "Member[item]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[exp2].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[cosh].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[add].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isoddintegerall].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[lessthan].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensorspan", "Method[slice].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[log10p1].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[iscanonicalany].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[setslice].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[exp10].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[truncate].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[concatenate].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[exp10m1].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensor!", "Method[squeezedimension].ReturnValue"] + - ["system.int64", "system.numerics.tensors.tensorprimitives!", "Method[popcount].ReturnValue"] + - ["system.buffers.memoryhandle", "system.numerics.tensors.tensor", "Method[getpinnedhandle].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.ireadonlytensor", "Method[tryflattento].ReturnValue"] + - ["system.int32", "system.numerics.tensors.tensorspan", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[ispositiveinfinityany].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[acosh].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[sinpi].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[squeeze].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[log10].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[distance].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[log2].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[stackalongdimension].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.readonlytensorspan", "Member[isempty]"] + - ["system.string", "system.numerics.tensors.tensor", "Method[tostring].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[maxnumber].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[productofdifferences].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[stackalongdimension].ReturnValue"] + - ["system.int32", "system.numerics.tensors.tensorprimitives!", "Method[indexofminmagnitude].ReturnValue"] + - ["system.intptr", "system.numerics.tensors.tensor!", "Method[indexofmin].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[sum].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[log10p1].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[productofsums].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnanall].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[log2p1].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[bitwiseand].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[converttruncating].ReturnValue"] + - ["system.int32", "system.numerics.tensors.tensorprimitives!", "Method[indexofmaxmagnitude].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[trybroadcastto].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[softmax].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isinfinityall].ReturnValue"] + - ["system.object", "system.numerics.tensors.tensorspan+enumerator", "Member[current]"] + - ["system.numerics.tensors.readonlytensorspan+enumerator", "system.numerics.tensors.readonlytensorspan", "Method[getenumerator].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[setslice].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[op_implicit].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[distance].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnegativeany].ReturnValue"] + - ["system.string", "system.numerics.tensors.tensor", "Member[lengths]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[onescomplement].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[ceiling].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[greaterthan].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[atanpi].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isinfinityany].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[minnumber].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[squeezedimension].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[exp].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[sequenceequal].ReturnValue"] + - ["system.object", "system.numerics.tensors.itensor", "Member[item]"] + - ["system.boolean", "system.numerics.tensors.ireadonlytensor", "Member[ispinned]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[reversedimension].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[product].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[cbrt].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[asin].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor", "Member[ispinned]"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensor!", "Method[squeeze].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[acospi].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[cospi].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[filteredupdate].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[logp1].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[lessthan].ReturnValue"] + - ["system.collections.ienumerator", "system.numerics.tensors.tensor", "Method[getenumerator].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[floor].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[stack].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[radianstodegrees].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[asinh].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[stddev].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[squeezedimension].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[concatenate].ReturnValue"] + - ["tself", "system.numerics.tensors.ireadonlytensor", "Member[item]"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[iscomplexnumberall].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor", "Member[isreadonly]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[unsqueeze].ReturnValue"] + - ["system.numerics.tensors.tensor+enumerator", "system.numerics.tensors.tensor", "Method[getenumerator].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[radianstodegrees].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[concatenateondimension].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[ceiling].ReturnValue"] + - ["tself", "system.numerics.tensors.itensor!", "Method[create].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[ispow2all].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[softmax].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[dot].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.readonlytensorspan!", "Method[op_inequality].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[atanpi].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorspan", "Method[trycopyto].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.readonlytensorspan", "Method[trycopyto].ReturnValue"] + - ["system.object", "system.numerics.tensors.readonlytensorspan+enumerator", "Member[current]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[acos].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[unsqueeze].ReturnValue"] + - ["system.intptr", "system.numerics.tensors.ireadonlytensor", "Member[flattenedlength]"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[productofdifferences].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[tanpi].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[log2p1].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[reshape].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[iszeroany].ReturnValue"] + - ["t", "system.numerics.tensors.readonlytensorspan+enumerator", "Member[current]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isfiniteany].ReturnValue"] + - ["system.numerics.tensors.tensor[]", "system.numerics.tensors.tensor!", "Method[split].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[sin].ReturnValue"] + - ["t", "system.numerics.tensors.tensorspan", "Member[item]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[asinpi].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.ireadonlytensor", "Method[trycopyto].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[ilogb].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[acospi].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[expm1].ReturnValue"] + - ["system.int32", "system.numerics.tensors.tensorprimitives!", "Method[hammingdistance].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[reciprocal].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[tanh].ReturnValue"] + - ["system.intptr", "system.numerics.tensors.tensor", "Member[flattenedlength]"] + - ["system.int32", "system.numerics.tensors.readonlytensorspan", "Method[gethashcode].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[norm].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[atan2].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[tan].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[productofsums].ReturnValue"] + - ["system.intptr", "system.numerics.tensors.tensor!", "Method[indexofmaxmagnitude].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[sumofmagnitudes].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[ieee754remainder].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor", "Method[astensorspan].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[rotateleft].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[log].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[sum].ReturnValue"] + - ["tself", "system.numerics.tensors.ireadonlytensor", "Method[slice].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[minmagnitude].ReturnValue"] + - ["tself", "system.numerics.tensors.itensor", "Member[item]"] + - ["t", "system.numerics.tensors.readonlytensorspan", "Method[getpinnablereference].ReturnValue"] + - ["system.string", "system.numerics.tensors.tensor!", "Method[tostring].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[rootn].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[maxmagnitude].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[average].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[ispositiveinfinityall].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[broadcast].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[multiply].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[trailingzerocount].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[floor].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[xor].ReturnValue"] + - ["system.intptr", "system.numerics.tensors.tensorspan", "Member[flattenedlength]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[stack].ReturnValue"] + - ["system.int32", "system.numerics.tensors.tensorprimitives!", "Method[indexofmin].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.itensor", "Method[astensorspan].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.ireadonlytensor", "Method[asreadonlytensorspan].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[exp2m1].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[max].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[tanh].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[pow].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.readonlytensorspan!", "Method[castup].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[ilogb].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[cos].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[cospi].ReturnValue"] + - ["system.numerics.tensors.tensorspan+enumerator", "system.numerics.tensors.tensorspan", "Method[getenumerator].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[sinh].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[astensorspan].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[asin].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.readonlytensorspan", "Method[slice].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorspan+enumerator", "Method[movenext].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[greaterthan].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[min].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.readonlytensorspan!", "Method[op_equality].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[subtract].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[onescomplement].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[reverse].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[ispositiveall].ReturnValue"] + - ["system.string", "system.numerics.tensors.tensorspan", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.readonlytensorspan", "Method[tryflattento].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[iszeroall].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[negate].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[exp2m1].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[sumofmagnitudes].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[squeeze].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[lessthanorequalall].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[asinpi].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[truncate].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnegativeinfinityany].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[exp].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[sumofsquares].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[tanpi].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[minmagnitude].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensor!", "Method[op_implicit].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[rotateleft].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[atan2pi].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.readonlytensorspan", "Method[equals].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[degreestoradians].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[ispow2any].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isimaginarynumberall].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[cos].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnormalall].ReturnValue"] + - ["system.single", "system.numerics.tensors.tensorprimitives!", "Method[max].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[min].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.itensor", "Member[isreadonly]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[rotateright].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[issubnormalall].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[dot].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[bitwiseand].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[bitwiseor].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[exp10m1].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[maxmagnitudenumber].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[maxnumber].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[convertchecked].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[distance].ReturnValue"] + - ["tself", "system.numerics.tensors.ireadonlytensor!", "Member[empty]"] + - ["system.boolean", "system.numerics.tensors.tensor", "Method[trycopyto].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor", "Method[slice].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[iscomplexnumberany].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor+enumerator", "Method[movenext].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[sinh].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[issubnormalany].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[reshape].ReturnValue"] + - ["system.intptr", "system.numerics.tensors.tensor!", "Method[indexofmax].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[sumofsquares].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnegativeinfinityall].ReturnValue"] + - ["system.numerics.tensors.readonlytensorspan", "system.numerics.tensors.tensorspan!", "Method[op_implicit].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[expm1].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isrealnumberany].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[average].ReturnValue"] + - ["t", "system.numerics.tensors.tensorprimitives!", "Method[minmagnitude].ReturnValue"] + - ["t", "system.numerics.tensors.readonlytensorspan", "Member[item]"] + - ["system.boolean", "system.numerics.tensors.tensorspan", "Member[isempty]"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[negate].ReturnValue"] + - ["t", "system.numerics.tensors.tensor!", "Method[cosinesimilarity].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[multiply].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[reverse].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor", "Member[isempty]"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isimaginarynumberany].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensor!", "Method[lessthanany].ReturnValue"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensorspan!", "Member[empty]"] + - ["system.numerics.tensors.tensorspan", "system.numerics.tensors.tensor!", "Method[cbrt].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[sqrt].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isfiniteall].ReturnValue"] + - ["t", "system.numerics.tensors.itensor", "Method[getpinnablereference].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[cosh].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isintegerany].ReturnValue"] + - ["system.numerics.tensors.tensor", "system.numerics.tensors.tensor!", "Method[lessthanorequal].ReturnValue"] + - ["system.boolean", "system.numerics.tensors.tensorprimitives!", "Method[isnormalany].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Numerics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Numerics.typemodel.yml new file mode 100644 index 000000000000..7c6c4e8ceee0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Numerics.typemodel.yml @@ -0,0 +1,1120 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.numerics.vector2!", "Method[lastindexof].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[sqrt].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[round].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[clamp].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.double", "system.numerics.complex!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[op_equality].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[load].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[load].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isinfinity].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m44]"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[op_multiply].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[equalsall].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[shuffle].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Member[m21]"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[subtract].ReturnValue"] + - ["system.int32", "system.numerics.matrix4x4", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.numerics.vector!", "Method[indexof].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m23]"] + - ["system.boolean", "system.numerics.quaternion!", "Method[op_inequality].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[negate].ReturnValue"] + - ["tresult", "system.numerics.ishiftoperators!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.boolean", "system.numerics.ibinaryinteger", "Method[trywritebigendian].ReturnValue"] + - ["system.single", "system.numerics.vector!", "Method[toscalar].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[one]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[andnot].ReturnValue"] + - ["system.boolean", "system.numerics.matrix3x2!", "Method[invert].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[squareroot].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[trailingzerocount].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isnegative].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[ceiling].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[iszero].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Member[multiplicativeidentity]"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[op_subtraction].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttouint32native].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[max].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[transpose].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttodouble].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isnan].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isinfinity].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[max].ReturnValue"] + - ["tself", "system.numerics.ilogarithmicfunctions!", "Method[log].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m12]"] + - ["system.boolean", "system.numerics.vector!", "Member[issupported]"] + - ["tself", "system.numerics.iexponentialfunctions!", "Method[expm1].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[transformnormal].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[equalsall].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[negate].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[lessthanany].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[radianstodegrees].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointconstants!", "Member[e]"] + - ["system.boolean", "system.numerics.biginteger", "Method[equals].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[issubnormal].ReturnValue"] + - ["system.double", "system.numerics.complex", "Member[real]"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isrealnumber].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[lerp].ReturnValue"] + - ["system.single", "system.numerics.vector2", "Member[x]"] + - ["system.numerics.vector3", "system.numerics.vector!", "Method[withelement].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[abs].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[create].ReturnValue"] + - ["system.int32", "system.numerics.bitoperations!", "Method[popcount].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[lessthanall].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[all].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[negate].ReturnValue"] + - ["system.intptr", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.numerics.vector4!", "Method[lastindexof].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_bitwiseand].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[minmagnitude].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[unitx]"] + - ["system.uint32", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.numerics.vector", "Method[equals].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[equals].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttosingle].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[max].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[issubnormal].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[any].ReturnValue"] + - ["system.uintptr", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[frompolarcoordinates].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[subtract].ReturnValue"] + - ["system.single", "system.numerics.vector4!", "Method[distancesquared].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[divide].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m33]"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[getsignificandbytecount].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[lessthanorequalall].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isnormal].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[asin].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m24]"] + - ["system.boolean", "system.numerics.vector2!", "Method[lessthanorequalany].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[loadaligned].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Member[ispoweroftwo]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isinteger].ReturnValue"] + - ["system.string", "system.numerics.vector3", "Method[tostring].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[hypot].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_onescomplement].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[subtract].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[andnot].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createorthographiclefthanded].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[inumberbase].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointconstants!", "Member[tau]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[sin].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isnormal].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[multiply].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createshadow].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector!", "Method[withelement].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[loadunsafe].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[cos].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[all].ReturnValue"] + - ["t", "system.numerics.vector!", "Method[dot].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createviewportlefthanded].ReturnValue"] + - ["system.int32", "system.numerics.vector3!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[lerp].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[log2].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[greaterthanorequal].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[degreestoradians].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isnormal].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Member[indices]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[greaterthanorequal].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isoddinteger].ReturnValue"] + - ["tself", "system.numerics.iincrementoperators!", "Method[op_increment].ReturnValue"] + - ["system.int32", "system.numerics.biginteger", "Method[getshortestbitlength].ReturnValue"] + - ["system.int32", "system.numerics.vector4!", "Method[indexof].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isnegative].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isnan].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Member[zero]"] + - ["system.valuetuple", "system.numerics.itrigonometricfunctions!", "Method[sincos].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[hypot].ReturnValue"] + - ["system.char", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[minnumber].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m34]"] + - ["system.boolean", "system.numerics.matrix4x4!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.numerics.matrix4x4!", "Method[decompose].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[item]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isoddinteger].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isinteger].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[truncate].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[op_unarynegation].ReturnValue"] + - ["tself", "system.numerics.ifloatingpoint!", "Method[ceiling].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isfinite].ReturnValue"] + - ["system.int32", "system.numerics.totalorderieee754comparer", "Method[compare].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[all].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[cos].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isoddinteger].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_exclusiveor].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m21]"] + - ["system.single", "system.numerics.vector4!", "Method[distance].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isnegative].ReturnValue"] + - ["system.int32", "system.numerics.matrix3x2", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[lessthanorequalany].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[negativezero]"] + - ["tself", "system.numerics.inumberbase!", "Member[zero]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[withelement].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[issubnormal].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[max].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[createtruncating].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[rotateleft].ReturnValue"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[getsignificandbitlength].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_rightshift].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[abs].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Member[m11]"] + - ["system.numerics.vector3", "system.numerics.plane", "Member[normal]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[divide].ReturnValue"] + - ["windows.foundation.size", "system.numerics.vectorextensions!", "Method[tosize].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[nonewhereallbitsset].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[nan]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_subtraction].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[multiply].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_bitwiseor].ReturnValue"] + - ["tself", "system.numerics.iexponentialfunctions!", "Method[exp2m1].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[sin].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Method[trywritelittleendian].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isnegative].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[lessthanorequalall].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createorthographic].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[zero]"] + - ["system.single", "system.numerics.matrix4x4", "Member[m41]"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createreflection].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[create].ReturnValue"] + - ["system.boolean", "system.numerics.vector4", "Method[equals].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[loadaligned].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[shiftrightlogical].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createworld].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m14]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_onescomplement].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[minnumber].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m11]"] + - ["system.single", "system.numerics.vector3!", "Method[sum].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[negativezero]"] + - ["system.double", "system.numerics.biginteger!", "Method[log].ReturnValue"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[writesignificandbigendian].ReturnValue"] + - ["tself", "system.numerics.ibinaryinteger!", "Method[trailingzerocount].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[none].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[none].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Member[positiveinfinity]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isinfinity].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[subtract].ReturnValue"] + - ["tself", "system.numerics.ihyperbolicfunctions!", "Method[sinh].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.single", "system.numerics.vector2", "Method[length].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[minnumber].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[equalsany].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isnormal].ReturnValue"] + - ["t", "system.numerics.vector!", "Method[toscalar].ReturnValue"] + - ["system.int32", "system.numerics.vector2!", "Method[count].ReturnValue"] + - ["system.single", "system.numerics.vector2!", "Method[sum].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_leftshift].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_decrement].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[clamp].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.valuetuple", "system.numerics.vector!", "Method[sincos].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isimaginarynumber].ReturnValue"] + - ["system.double", "system.numerics.complex", "Member[imaginary]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[negativeinfinity]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[maxmagnitude].ReturnValue"] + - ["system.valuetuple", "system.numerics.itrigonometricfunctions!", "Method[sincospi].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[iseveninteger].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[bitwiseand].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[infinity]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[transform].ReturnValue"] + - ["system.int32", "system.numerics.ibinaryinteger", "Method[writelittleendian].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[minnative].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[lessthanall].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[log].ReturnValue"] + - ["system.int32", "system.numerics.inumber!", "Method[sign].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[widenupper].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Member[additiveidentity]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[lerp].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[allbitsset]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[clamp].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[concatenate].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[createsaturating].ReturnValue"] + - ["system.int64", "system.numerics.biginteger", "Method[getbitlength].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[andnot].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[maxnative].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.string", "system.numerics.vector2", "Method[tostring].ReturnValue"] + - ["system.single", "system.numerics.vector2", "Member[y]"] + - ["tself", "system.numerics.isignednumber!", "Member[negativeone]"] + - ["system.int32", "system.numerics.biginteger!", "Method[compare].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[log10].ReturnValue"] + - ["tself", "system.numerics.ihyperbolicfunctions!", "Method[acosh].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createperspectiveoffcenterlefthanded].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[copysign].ReturnValue"] + - ["system.single", "system.numerics.vector3", "Method[lengthsquared].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createlookat].ReturnValue"] + - ["system.int32", "system.numerics.vector3", "Method[gethashcode].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[unitz]"] + - ["system.numerics.plane", "system.numerics.plane!", "Method[normalize].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[reflect].ReturnValue"] + - ["tself", "system.numerics.iexponentialfunctions!", "Method[exp2].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[one]"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[remainder].ReturnValue"] + - ["system.int32", "system.numerics.ibinaryinteger", "Method[getshortestbitlength].ReturnValue"] + - ["tresult", "system.numerics.isubtractionoperators!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isinfinity].ReturnValue"] + - ["tresult", "system.numerics.ibitwiseoperators!", "Method[op_onescomplement].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Member[identity]"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[createchecked].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isnormal].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[parse].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[createscale].ReturnValue"] + - ["system.numerics.plane", "system.numerics.vector!", "Method[asplane].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[cos].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[multiply].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttoint64].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createfromaxisangle].ReturnValue"] + - ["system.boolean", "system.numerics.vector3", "Method[equals].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[nan]"] + - ["system.boolean", "system.numerics.vector2!", "Method[allwhereallbitsset].ReturnValue"] + - ["system.single", "system.numerics.vector3!", "Method[dot].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[xor].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttoint32].ReturnValue"] + - ["system.int32", "system.numerics.vector!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[equals].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[transformnormal].ReturnValue"] + - ["system.boolean", "system.numerics.totalorderieee754comparer", "Method[equals].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[divide].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[asinpi].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectorbyte].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase", "Method[tryformat].ReturnValue"] + - ["system.single", "system.numerics.quaternion", "Member[item]"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.single", "system.numerics.vector3!", "Method[distance].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[tanh].ReturnValue"] + - ["tresult", "system.numerics.iadditiveidentity!", "Member[additiveidentity]"] + - ["system.boolean", "system.numerics.vector4!", "Method[greaterthanall].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[zero]"] + - ["system.boolean", "system.numerics.ibinaryinteger!", "Method[tryreadbigendian].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.matrix3x2", "Member[translation]"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[writeexponentlittleendian].ReturnValue"] + - ["system.single", "system.numerics.vector4", "Method[length].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[hypot].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[loadunsafe].ReturnValue"] + - ["system.int32", "system.numerics.vector2!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[tryconvertfromsaturating].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[floor].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_leftshift].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[lessthanall].ReturnValue"] + - ["t", "system.numerics.vector", "Member[item]"] + - ["system.boolean", "system.numerics.biginteger!", "Method[op_lessthan].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[zero]"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[tan].ReturnValue"] + - ["system.uint32", "system.numerics.bitoperations!", "Method[rotateleft].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createorthographicoffcenterlefthanded].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[createfromyawpitchroll].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[op_division].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[scaleb].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[conditionalselect].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[conditionalselect].ReturnValue"] + - ["system.single", "system.numerics.plane!", "Method[dot].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_exclusiveor].ReturnValue"] + - ["system.valuetuple", "system.numerics.vector3!", "Method[sincos].ReturnValue"] + - ["system.string", "system.numerics.matrix3x2", "Method[tostring].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[transform].ReturnValue"] + - ["system.uint64", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.numerics.inumberbase!", "Member[radix]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttouint32].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isinteger].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[createfromrotationmatrix].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[normalize].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[iscomplexnumber].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[asin].ReturnValue"] + - ["system.int32", "system.numerics.vector4", "Method[gethashcode].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[conjugate].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[ispositive].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[nan]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[conditionalselect].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[xor].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[narrow].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[nonewhereallbitsset].ReturnValue"] + - ["system.boolean", "system.numerics.vector4", "Method[trycopyto].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[shuffle].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_onescomplement].ReturnValue"] + - ["system.boolean", "system.numerics.matrix3x2", "Member[isidentity]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[normalize].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Member[m32]"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[greatestcommondivisor].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[op_inequality].ReturnValue"] + - ["system.valuetuple", "system.numerics.biginteger!", "Method[divrem].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[lessthanany].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[log].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[negate].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[add].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[degreestoradians].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[log2].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[sin].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[inverse].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[max].ReturnValue"] + - ["tresult", "system.numerics.iadditionoperators!", "Method[op_addition].ReturnValue"] + - ["tresult", "system.numerics.iunaryplusoperators!", "Method[op_unaryplus].ReturnValue"] + - ["system.boolean", "system.numerics.matrix4x4", "Member[isidentity]"] + - ["system.boolean", "system.numerics.biginteger!", "Method[op_greaterthan].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m43]"] + - ["system.int32", "system.numerics.bitoperations!", "Method[leadingzerocount].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[clampnative].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[createchecked].ReturnValue"] + - ["tself", "system.numerics.irootfunctions!", "Method[sqrt].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[greaterthanall].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectorint16].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[abs].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[negativezero]"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Member[nan]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.numerics.matrix3x2!", "Method[op_equality].ReturnValue"] + - ["system.single", "system.numerics.vector2", "Method[lengthsquared].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isnegative].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[popcount].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[ispositive].ReturnValue"] + - ["tself", "system.numerics.iexponentialfunctions!", "Method[exp].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[log2].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectorsingle].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[min].ReturnValue"] + - ["system.int32", "system.numerics.biginteger", "Method[compareto].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Member[one]"] + - ["system.string", "system.numerics.quaternion", "Method[tostring].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[cosh].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[atan2pi].ReturnValue"] + - ["system.int32", "system.numerics.vector2", "Method[gethashcode].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[minnative].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[loadunsafe].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[lessthanorequalany].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[exp].ReturnValue"] + - ["tself", "system.numerics.ibinaryinteger!", "Method[rotateleft].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[add].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_unaryplus].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[reflect].ReturnValue"] + - ["tself", "system.numerics.iminmaxvalue!", "Member[minvalue]"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[bitincrement].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[minmagnitudenumber].ReturnValue"] + - ["tresult", "system.numerics.icomparisonoperators!", "Method[op_greaterthan].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createtranslation].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_exclusiveor].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[iszero].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[loadalignednontemporal].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[tanpi].ReturnValue"] + - ["system.boolean", "system.numerics.matrix4x4!", "Method[invert].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createlookto].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_unaryplus].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createperspectiveoffcenter].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[transform].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[iseveninteger].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[unitx]"] + - ["tself", "system.numerics.ifloatingpoint!", "Method[floor].ReturnValue"] + - ["system.valuetuple", "system.numerics.vector4!", "Method[sincos].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[copysign].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[greaterthanany].ReturnValue"] + - ["system.int32", "system.numerics.vector3!", "Method[countwhereallbitsset].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isinteger].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[add].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[lessthanorequal].ReturnValue"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[getexponentshortestbitlength].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[createtranslation].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_addition].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[op_addition].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[divrem].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[negate].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_bitwiseand].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[e]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[load].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[as].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[greaterthanany].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[onescomplement].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[imaginaryone]"] + - ["system.numerics.vector2", "system.numerics.vector!", "Method[asvector2].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[createsaturating].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createperspectivelefthanded].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[clamp].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[op_subtraction].ReturnValue"] + - ["tself", "system.numerics.ilogarithmicfunctions!", "Method[logp1].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.single", "system.numerics.vector2", "Member[item]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[xor].ReturnValue"] + - ["system.boolean", "system.numerics.ifloatingpoint", "Method[trywriteexponentlittleendian].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[radianstodegrees].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[clamp].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[sin].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[acos].ReturnValue"] + - ["system.boolean", "system.numerics.ifloatingpoint", "Method[trywritesignificandbigendian].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[cos].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[lessthanorequalany].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectoruint64].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttoint32native].ReturnValue"] + - ["windows.foundation.point", "system.numerics.vectorextensions!", "Method[topoint].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_bitwiseor].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[minmagnitude].ReturnValue"] + - ["system.int32", "system.numerics.complex!", "Member[radix]"] + - ["system.single", "system.numerics.quaternion", "Member[x]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isinteger].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[add].ReturnValue"] + - ["system.boolean", "system.numerics.vector3", "Method[trycopyto].ReturnValue"] + - ["system.int128", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[equalsany].ReturnValue"] + - ["system.single", "system.numerics.vector3!", "Method[distancesquared].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[op_inequality].ReturnValue"] + - ["tself", "system.numerics.ihyperbolicfunctions!", "Method[tanh].ReturnValue"] + - ["tself", "system.numerics.ifloatingpoint!", "Method[round].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[max].ReturnValue"] + - ["system.boolean", "system.numerics.vector2", "Method[trycopyto].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_leftshift].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[add].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createrotationz].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isnan].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[none].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectorint32].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[add].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createfromyawpitchroll].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[lessthan].ReturnValue"] + - ["tself", "system.numerics.ibinaryinteger!", "Method[readbigendian].ReturnValue"] + - ["system.single", "system.numerics.vector3", "Member[x]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[min].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isinteger].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[loadalignednontemporal].ReturnValue"] + - ["system.uintptr", "system.numerics.bitoperations!", "Method[rotateleft].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[lerp].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_unarynegation].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[bitdecrement].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[conjugate].ReturnValue"] + - ["system.int32", "system.numerics.biginteger!", "Method[sign].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isnan].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Member[zero]"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[additiveidentity]"] + - ["tresult", "system.numerics.icomparisonoperators!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[modpow].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector!", "Method[asvector4].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[lerp].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[maxmagnitude].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_multiply].ReturnValue"] + - ["system.uint128", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.numerics.totalorderieee754comparer", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[op_equality].ReturnValue"] + - ["tself", "system.numerics.ibinaryinteger!", "Method[popcount].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[clampnative].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[allwhereallbitsset].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[allbitsset]"] + - ["system.single", "system.numerics.vector2!", "Method[dot].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[min].ReturnValue"] + - ["t", "system.numerics.vector!", "Method[getelement].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isimaginarynumber].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Member[negativeinfinity]"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[atan].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectoruint32].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isnan].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector!", "Method[withelement].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[exp].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[pi]"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[minmagnitude].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[exp].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createrotationx].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isoddinteger].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[op_subtraction].ReturnValue"] + - ["system.single", "system.numerics.plane!", "Method[dotcoordinate].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_decrement].ReturnValue"] + - ["system.string", "system.numerics.vector", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[op_equality].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[load].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[abs].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Member[negativezero]"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[cospi].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[squareroot].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_addition].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_bitwiseor].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[op_addition].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createlookatlefthanded].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[lessthanany].ReturnValue"] + - ["tself", "system.numerics.iexponentialfunctions!", "Method[exp10].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[lessthan].ReturnValue"] + - ["tresult", "system.numerics.imultiplicativeidentity!", "Member[multiplicativeidentity]"] + - ["system.boolean", "system.numerics.vector!", "Method[anywhereallbitsset].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[normalize].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[anywhereallbitsset].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[equalsall].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[lessthanorequal].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[maxnative].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_subtraction].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m31]"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createbillboardlefthanded].ReturnValue"] + - ["tresult", "system.numerics.ishiftoperators!", "Method[op_leftshift].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[multiply].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[op_addition].ReturnValue"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[getexponentbytecount].ReturnValue"] + - ["tself", "system.numerics.iexponentialfunctions!", "Method[exp10m1].ReturnValue"] + - ["system.single", "system.numerics.vector4!", "Method[dot].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[iscanonical].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectornuint].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[maxnumber].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[bitwiseor].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Member[m12]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[loadunsafe].ReturnValue"] + - ["system.int32", "system.numerics.vector3!", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[lessthanall].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[lessthanorequal].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttouint64].ReturnValue"] + - ["system.boolean", "system.numerics.quaternion", "Method[equals].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[copysign].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m42]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[onescomplement].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[greaterthanall].ReturnValue"] + - ["system.int32", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[atanpi].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[atan2].ReturnValue"] + - ["system.uint64", "system.numerics.bitoperations!", "Method[rotateleft].ReturnValue"] + - ["system.double", "system.numerics.complex", "Member[magnitude]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isinfinity].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[shuffle].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[minnative].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_addition].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isinteger].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[min].ReturnValue"] + - ["system.boolean", "system.numerics.ibinaryinteger!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.int32", "system.numerics.bitoperations!", "Method[trailingzerocount].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[issubnormal].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[minnumber].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.int32", "system.numerics.vector", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.numerics.ifloatingpoint", "Method[trywriteexponentbigendian].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Member[identity]"] + - ["system.int32", "system.numerics.vector2!", "Method[countwhereallbitsset].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[radianstodegrees].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[unity]"] + - ["system.boolean", "system.numerics.complex!", "Method[tryparse].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[ispositive].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[positiveinfinity]"] + - ["system.single", "system.numerics.vector3", "Member[y]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[radianstodegrees].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[negate].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[e]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_rightshift].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[ispositive].ReturnValue"] + - ["tresult", "system.numerics.imodulusoperators!", "Method[op_modulus].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.single", "system.numerics.vector2!", "Method[distance].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[negativeone]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isfinite].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[tryparse].ReturnValue"] + - ["system.single", "system.numerics.vector4", "Member[y]"] + - ["tself", "system.numerics.ibinarynumber!", "Method[log2].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Method[getdeterminant].ReturnValue"] + - ["system.int32", "system.numerics.vector2!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[round].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[log].ReturnValue"] + - ["system.string", "system.numerics.vector4", "Method[tostring].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[equals].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[lessthanorequalall].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.int32", "system.numerics.vector3!", "Method[count].ReturnValue"] + - ["tresult", "system.numerics.isubtractionoperators!", "Method[op_subtraction].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[pow].ReturnValue"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[writeexponentbigendian].ReturnValue"] + - ["tself", "system.numerics.ilogarithmicfunctions!", "Method[log2p1].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Member[ishardwareaccelerated]"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[subtract].ReturnValue"] + - ["tresult", "system.numerics.iequalityoperators!", "Method[op_inequality].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[xor].ReturnValue"] + - ["tresult", "system.numerics.iequalityoperators!", "Method[op_equality].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[op_multiply].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[log].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m13]"] + - ["t", "system.numerics.vector!", "Method[sum].ReturnValue"] + - ["tresult", "system.numerics.idivisionoperators!", "Method[op_division].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_unaryplus].ReturnValue"] + - ["tself", "system.numerics.ihyperbolicfunctions!", "Method[cosh].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[cos].ReturnValue"] + - ["system.int32", "system.numerics.quaternion", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isrealnumber].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[iscanonical].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[shiftleft].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[positiveinfinity]"] + - ["system.int32", "system.numerics.biginteger", "Method[gethashcode].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectoruint16].ReturnValue"] + - ["system.int32", "system.numerics.plane", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[iseveninteger].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[sinh].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[loadaligned].ReturnValue"] + - ["system.single", "system.numerics.vector4", "Member[item]"] + - ["system.boolean", "system.numerics.plane!", "Method[op_equality].ReturnValue"] + - ["system.single", "system.numerics.quaternion", "Member[z]"] + - ["tself", "system.numerics.inumberbase!", "Method[parse].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.string", "system.numerics.plane", "Method[tostring].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vectorextensions!", "Method[tovector2].ReturnValue"] + - ["system.numerics.plane", "system.numerics.plane!", "Method[transform].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Member[zero]"] + - ["system.single", "system.numerics.matrix4x4", "Method[getdeterminant].ReturnValue"] + - ["system.uint64", "system.numerics.bitoperations!", "Method[rounduptopowerof2].ReturnValue"] + - ["system.boolean", "system.numerics.bitoperations!", "Method[ispow2].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[bitwiseand].ReturnValue"] + - ["system.numerics.plane", "system.numerics.plane!", "Method[createfromvertices].ReturnValue"] + - ["system.int32", "system.numerics.ibinaryinteger", "Method[writebigendian].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[greaterthanorequal].ReturnValue"] + - ["system.int32", "system.numerics.vector4!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[truncate].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[min].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[multiply].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[bitwiseor].ReturnValue"] + - ["system.single", "system.numerics.quaternion", "Method[lengthsquared].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Member[m31]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[unity]"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[leadingzerocount].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m32]"] + - ["system.boolean", "system.numerics.vector!", "Method[equalsany].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_onescomplement].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[tau]"] + - ["system.numerics.vector3", "system.numerics.vector!", "Method[asvector3].ReturnValue"] + - ["tresult", "system.numerics.icomparisonoperators!", "Method[op_lessthan].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_increment].ReturnValue"] + - ["system.int32", "system.numerics.vector!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[epsilon]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[nan]"] + - ["system.boolean", "system.numerics.vector!", "Method[allwhereallbitsset].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_unaryplus].ReturnValue"] + - ["system.int32", "system.numerics.biginteger", "Method[getbytecount].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[any].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[e]"] + - ["system.uint64", "system.numerics.bitoperations!", "Method[rotateright].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[reciprocalestimate].ReturnValue"] + - ["tself", "system.numerics.ifloatingpoint!", "Method[truncate].ReturnValue"] + - ["tself", "system.numerics.iincrementoperators!", "Method[op_checkedincrement].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[negativeinfinity]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[copysign].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_rightshift].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[cross].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[tryreadbigendian].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isoddinteger].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createconstrainedbillboardlefthanded].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Method[trywritebigendian].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[clampnative].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[maxnative].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.numerics.quaternion!", "Method[op_equality].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[negate].ReturnValue"] + - ["system.string", "system.numerics.biginteger", "Method[tostring].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[tau]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isnan].ReturnValue"] + - ["tself", "system.numerics.irootfunctions!", "Method[hypot].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_unaryplus].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[unity]"] + - ["system.int32", "system.numerics.biginteger!", "Member[radix]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[any].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[divide].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_division].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[lessthan].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[reciprocal].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[iscomplexnumber].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Member[multiplicativeidentity]"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createlooktolefthanded].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.numerics.vector", "Method[trycopyto].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.boolean", "system.numerics.matrix3x2", "Method[equals].ReturnValue"] + - ["system.int32", "system.numerics.vector!", "Method[lastindexof].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[createtruncating].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createorthographicoffcenter].ReturnValue"] + - ["system.boolean", "system.numerics.plane!", "Method[op_inequality].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[ispositive].ReturnValue"] + - ["tresult", "system.numerics.ibitwiseoperators!", "Method[op_bitwiseor].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[squareroot].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[iszero].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createperspectivefieldofviewlefthanded].ReturnValue"] + - ["system.sbyte", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[divide].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_division].ReturnValue"] + - ["system.single", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[tryparse].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[round].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[equalsany].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[minmagnitude].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[inumberbase].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.numerics.quaternion", "Member[isidentity]"] + - ["tself", "system.numerics.ilogarithmicfunctions!", "Method[log10].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isfinite].ReturnValue"] + - ["tself", "system.numerics.iminmaxvalue!", "Member[maxvalue]"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createbillboard].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[epsilon]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[lessthan].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Member[m22]"] + - ["system.single", "system.numerics.vector2!", "Method[cross].ReturnValue"] + - ["system.single", "system.numerics.vector3", "Member[z]"] + - ["tresult", "system.numerics.imultiplyoperators!", "Method[op_multiply].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_leftshift].ReturnValue"] + - ["system.byte[]", "system.numerics.biginteger", "Method[tobytearray].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[createsaturating].ReturnValue"] + - ["system.boolean", "system.numerics.matrix3x2!", "Method[op_inequality].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[transform].ReturnValue"] + - ["system.boolean", "system.numerics.matrix4x4", "Method[equals].ReturnValue"] + - ["system.single", "system.numerics.vector4", "Member[x]"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createperspectivefieldofview].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_rightshift].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Method[trywritebytes].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[createskew].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_exclusiveor].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[tan].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[sin].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[greaterthan].ReturnValue"] + - ["tresult", "system.numerics.imultiplyoperators!", "Method[op_checkedmultiply].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[minnumber].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_onescomplement].ReturnValue"] + - ["tself", "system.numerics.ibinaryinteger!", "Method[readlittleendian].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[tryconverttochecked].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[maxnumber].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createconstrainedbillboard].ReturnValue"] + - ["system.single", "system.numerics.vector4", "Member[w]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[bitwiseand].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[greaterthanany].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[cross].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[cos].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[op_equality].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[negate].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[greaterthanany].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectornint].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[log].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[epsilon]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isimaginarynumber].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[degreestoradians].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[lessthanorequal].ReturnValue"] + - ["system.single", "system.numerics.vector4", "Member[z]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[lerp].ReturnValue"] + - ["system.boolean", "system.numerics.matrix4x4!", "Method[op_inequality].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[radianstodegrees].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[lessthanany].ReturnValue"] + - ["system.int16", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[ispositive].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[greaterthan].ReturnValue"] + - ["system.valuetuple", "system.numerics.ibinaryinteger!", "Method[divrem].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createviewport].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isinfinity].ReturnValue"] + - ["system.uint32", "system.numerics.bitoperations!", "Method[rotateright].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_subtraction].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectorsbyte].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_rightshift].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[create].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[createfromaxisangle].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[truncate].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[greaterthan].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[minnative].ReturnValue"] + - ["system.int32", "system.numerics.vector2!", "Method[indexof].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[copysign].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[pi]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isnegativeinfinity].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointconstants!", "Member[pi]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[onescomplement].ReturnValue"] + - ["system.uintptr", "system.numerics.bitoperations!", "Method[rounduptopowerof2].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[minnative].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.vector!", "Method[asquaternion].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[equalsall].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[iseveninteger].ReturnValue"] + - ["tresult", "system.numerics.ibitwiseoperators!", "Method[op_bitwiseand].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[tau]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[round].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[iscomplexnumber].ReturnValue"] + - ["tresult", "system.numerics.idivisionoperators!", "Method[op_checkeddivision].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_modulus].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[maxnumber].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[lerp].ReturnValue"] + - ["system.int32", "system.numerics.ibinaryinteger", "Method[getbytecount].ReturnValue"] + - ["system.byte", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[ieee754remainder].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[iszero].ReturnValue"] + - ["system.string", "system.numerics.complex", "Method[tostring].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[multiply].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectorint64].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Member[identity]"] + - ["system.uint32", "system.numerics.bitoperations!", "Method[rounduptopowerof2].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[asvectordouble].ReturnValue"] + - ["system.int32", "system.numerics.ifloatingpoint", "Method[writesignificandlittleendian].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[zero]"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_division].ReturnValue"] + - ["system.single", "system.numerics.quaternion", "Member[w]"] + - ["system.single", "system.numerics.vector3", "Member[item]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isoddinteger].ReturnValue"] + - ["system.boolean", "system.numerics.vector3!", "Method[anywhereallbitsset].ReturnValue"] + - ["tresult", "system.numerics.ishiftoperators!", "Method[op_rightshift].ReturnValue"] + - ["tself", "system.numerics.ibinaryinteger!", "Method[leadingzerocount].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[widenlower].ReturnValue"] + - ["system.uint32", "system.numerics.vector!", "Method[extractmostsignificantbits].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isfinite].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[ispow2].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Member[one]"] + - ["system.int32", "system.numerics.vector4!", "Method[countwhereallbitsset].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[min].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[add].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[equals].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[iszero].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[hypot].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[any].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[tryconverttosaturating].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[maxnumber].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[rotateright].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_bitwiseor].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[tryconverttotruncating].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isnormal].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[acospi].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[onescomplement].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.int32", "system.numerics.vector!", "Method[countwhereallbitsset].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_addition].ReturnValue"] + - ["system.single", "system.numerics.quaternion", "Method[length].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[lessthanorequalall].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_bitwiseor].ReturnValue"] + - ["system.double", "system.numerics.biginteger!", "Method[log10].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[nonewhereallbitsset].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Member[allbitsset]"] + - ["tself", "system.numerics.ipowerfunctions!", "Method[pow].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[divide].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[op_inequality].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[pi]"] + - ["system.int32", "system.numerics.vector4!", "Method[count].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Method[tryformat].ReturnValue"] + - ["tself", "system.numerics.ihyperbolicfunctions!", "Method[atanh].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[pow].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_increment].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createscale].ReturnValue"] + - ["system.int32", "system.numerics.ifloatingpointieee754!", "Method[ilogb].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isoddinteger].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[maxnumber].ReturnValue"] + - ["system.double", "system.numerics.complex", "Member[phase]"] + - ["system.int32", "system.numerics.vector4!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[exp].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[isnegative].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[sin].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[iszero].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[op_multiply].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[greaterthan].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[maxnumber].ReturnValue"] + - ["system.single", "system.numerics.quaternion", "Member[y]"] + - ["system.single", "system.numerics.quaternion!", "Method[dot].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[subtract].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Member[allbitsset]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[bitwiseor].ReturnValue"] + - ["tresult", "system.numerics.icomparisonoperators!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[all].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[nonewhereallbitsset].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[sinpi].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_addition].ReturnValue"] + - ["system.int32", "system.numerics.vector3!", "Method[lastindexof].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[loadalignednontemporal].ReturnValue"] + - ["tself", "system.numerics.ihyperbolicfunctions!", "Method[asinh].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttoint64native].ReturnValue"] + - ["system.single", "system.numerics.plane!", "Method[dotnormal].ReturnValue"] + - ["system.double", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.matrix4x4", "Member[translation]"] + - ["tself", "system.numerics.irootfunctions!", "Method[cbrt].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.numerics.plane", "Method[equals].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[isfinite].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[iscanonical].ReturnValue"] + - ["system.single", "system.numerics.matrix4x4", "Member[m22]"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isfinite].ReturnValue"] + - ["system.single", "system.numerics.vector4!", "Method[sum].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[add].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Member[iszero]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[issubnormal].ReturnValue"] + - ["system.uint32", "system.numerics.bitoperations!", "Method[crc32c].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[copysign].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_bitwiseand].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[anywhereallbitsset].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[issubnormal].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Member[isone]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[one]"] + - ["system.boolean", "system.numerics.vector3!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.numerics.vector4!", "Method[allwhereallbitsset].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[degreestoradians].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[maxnative].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[op_inequality].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[op_subtraction].ReturnValue"] + - ["tself", "system.numerics.ilogarithmicfunctions!", "Method[log10p1].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[bitwiseor].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[subtract].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[isnormal].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isnegative].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[conditionalselect].ReturnValue"] + - ["tself", "system.numerics.idecrementoperators!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Member[allbitsset]"] + - ["system.boolean", "system.numerics.vector2", "Method[equals].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[add].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger", "Member[iseven]"] + - ["system.half", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[bitwiseand].ReturnValue"] + - ["system.single", "system.numerics.matrix3x2", "Member[item]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[andnot].ReturnValue"] + - ["system.single", "system.numerics.vector2!", "Method[distancesquared].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Member[one]"] + - ["system.boolean", "system.numerics.vector4!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.numerics.complex", "Method[equals].ReturnValue"] + - ["system.boolean", "system.numerics.complex", "Method[tryformat].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_bitwiseand].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[clampnative].ReturnValue"] + - ["tresult", "system.numerics.ibitwiseoperators!", "Method[op_exclusiveor].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[op_equality].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_multiply].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[maxnative].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createperspective].ReturnValue"] + - ["system.int32", "system.numerics.complex", "Method[gethashcode].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[isinfinity].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[exp].ReturnValue"] + - ["system.boolean", "system.numerics.vector2!", "Method[none].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_implicit].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.uintptr", "system.numerics.bitoperations!", "Method[rotateright].ReturnValue"] + - ["system.uint16", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.numerics.vector!", "Method[getelement].ReturnValue"] + - ["tself", "system.numerics.inumberbase!", "Method[createchecked].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[atan].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[squareroot].ReturnValue"] + - ["system.valuetuple", "system.numerics.vector2!", "Method[sincos].ReturnValue"] + - ["system.boolean", "system.numerics.ifloatingpoint", "Method[trywritesignificandlittleendian].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Member[negativeone]"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[ispositive].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_exclusiveor].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[loadalignednontemporal].ReturnValue"] + - ["tinteger", "system.numerics.ifloatingpoint!", "Method[converttointegernative].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[unitw]"] + - ["tresult", "system.numerics.iadditionoperators!", "Method[op_checkedaddition].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[positiveinfinity]"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[minnumber].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[negate].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[issubnormal].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Member[one]"] + - ["system.int32", "system.numerics.vector!", "Method[count].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Member[minusone]"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Method[lerp].ReturnValue"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[divide].ReturnValue"] + - ["tself", "system.numerics.ifloatingpointieee754!", "Member[epsilon]"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[normalize].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[unitx]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_explicit].ReturnValue"] + - ["tself", "system.numerics.irootfunctions!", "Method[rootn].ReturnValue"] + - ["tresult", "system.numerics.iunarynegationoperators!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.boolean", "system.numerics.ibinarynumber!", "Method[ispow2].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_subtraction].ReturnValue"] + - ["system.int32", "system.numerics.vector3!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["tinteger", "system.numerics.ifloatingpoint!", "Method[converttointeger].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[tryconvertfromtruncating].ReturnValue"] + - ["system.boolean", "system.numerics.inumberbase!", "Method[tryconvertfromchecked].ReturnValue"] + - ["tself", "system.numerics.ibinarynumber!", "Member[allbitsset]"] + - ["tself", "system.numerics.ilogarithmicfunctions!", "Method[log2].ReturnValue"] + - ["tself", "system.numerics.ibinaryinteger!", "Method[rotateright].ReturnValue"] + - ["system.numerics.quaternion", "system.numerics.quaternion!", "Method[slerp].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector!", "Method[asvector4unsafe].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_leftshift].ReturnValue"] + - ["system.boolean", "system.numerics.vector!", "Method[op_inequality].ReturnValue"] + - ["tresult", "system.numerics.iunarynegationoperators!", "Method[op_unarynegation].ReturnValue"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[op_bitwiseand].ReturnValue"] + - ["system.numerics.matrix3x2", "system.numerics.matrix3x2!", "Method[createrotation].ReturnValue"] + - ["system.decimal", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.numerics.vector4", "system.numerics.vector4!", "Method[op_subtraction].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[loadaligned].ReturnValue"] + - ["system.numerics.vector2", "system.numerics.vector2!", "Method[create].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createrotationy].ReturnValue"] + - ["system.single", "system.numerics.plane", "Member[d]"] + - ["system.numerics.biginteger", "system.numerics.biginteger!", "Method[createtruncating].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[converttouint64native].ReturnValue"] + - ["tself", "system.numerics.idecrementoperators!", "Method[op_decrement].ReturnValue"] + - ["system.single", "system.numerics.vector4", "Method[lengthsquared].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[createsequence].ReturnValue"] + - ["tself", "system.numerics.inumber!", "Method[clampnative].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[unitz]"] + - ["system.boolean", "system.numerics.vector2!", "Method[greaterthanall].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Member[negativeinfinity]"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_division].ReturnValue"] + - ["tself", "system.numerics.itrigonometricfunctions!", "Method[acos].ReturnValue"] + - ["system.single", "system.numerics.vector3", "Method[length].ReturnValue"] + - ["system.int32", "system.numerics.vector!", "Member[count]"] + - ["system.numerics.complex", "system.numerics.complex!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.numerics.ibinaryinteger", "Method[trywritelittleendian].ReturnValue"] + - ["system.boolean", "system.numerics.biginteger!", "Method[isrealnumber].ReturnValue"] + - ["system.int32", "system.numerics.biginteger", "Member[sign]"] + - ["system.boolean", "system.numerics.complex!", "Method[isfinite].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[degreestoradians].ReturnValue"] + - ["system.int32", "system.numerics.bitoperations!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.numerics.complex!", "Method[isnan].ReturnValue"] + - ["system.numerics.matrix4x4", "system.numerics.matrix4x4!", "Method[createfromquaternion].ReturnValue"] + - ["system.int64", "system.numerics.biginteger!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.numerics.matrix4x4", "Method[tostring].ReturnValue"] + - ["system.numerics.vector3", "system.numerics.vector3!", "Method[truncate].ReturnValue"] + - ["system.numerics.vector", "system.numerics.vector!", "Method[op_unaryplus].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.IndexedProperties.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.IndexedProperties.typemodel.yml new file mode 100644 index 000000000000..49806ccee080 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.IndexedProperties.typemodel.yml @@ -0,0 +1,49 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.printing.printport", "system.printing.indexedproperties.printportproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printportproperty", "Member[value]"] + - ["system.valuetype", "system.printing.indexedproperties.printdatetimeproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printstringproperty", "Member[value]"] + - ["system.printing.printqueue", "system.printing.indexedproperties.printqueueproperty!", "Method[op_implicit].ReturnValue"] + - ["system.printing.printqueuestatus", "system.printing.indexedproperties.printqueuestatusproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printqueueattributeproperty", "Member[value]"] + - ["system.printing.indexedproperties.printproperty", "system.printing.indexedproperties.printpropertydictionary", "Method[getproperty].ReturnValue"] + - ["system.io.stream", "system.printing.indexedproperties.printstreamproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printserverloggingproperty", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printprocessorproperty", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printbytearrayproperty", "Member[value]"] + - ["system.printing.printqueueattributes", "system.printing.indexedproperties.printqueueattributeproperty!", "Method[op_implicit].ReturnValue"] + - ["system.printing.printdriver", "system.printing.indexedproperties.printdriverproperty!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.printing.indexedproperties.printbooleanproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printqueuestatusproperty", "Member[value]"] + - ["system.printing.printserver", "system.printing.indexedproperties.printserverproperty!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.printing.indexedproperties.printproperty", "Member[isinitialized]"] + - ["system.string", "system.printing.indexedproperties.printstringproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printint32property", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printstreamproperty", "Member[value]"] + - ["system.printing.printjobpriority", "system.printing.indexedproperties.printjobpriorityproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printbooleanproperty", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printthreadpriorityproperty", "Member[value]"] + - ["system.printing.printticket", "system.printing.indexedproperties.printticketproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printjobpriorityproperty", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printdriverproperty", "Member[value]"] + - ["system.printing.printjobstatus", "system.printing.indexedproperties.printjobstatusproperty!", "Method[op_implicit].ReturnValue"] + - ["system.type", "system.printing.indexedproperties.printsystemtypeproperty!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.printing.indexedproperties.printproperty", "Member[name]"] + - ["system.object", "system.printing.indexedproperties.printticketproperty", "Member[value]"] + - ["system.boolean", "system.printing.indexedproperties.printproperty", "Member[isdisposed]"] + - ["system.object", "system.printing.indexedproperties.printsystemtypeproperty", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printdatetimeproperty", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printproperty", "Member[value]"] + - ["system.threading.threadpriority", "system.printing.indexedproperties.printthreadpriorityproperty!", "Method[op_implicit].ReturnValue"] + - ["system.printing.printprocessor", "system.printing.indexedproperties.printprocessorproperty!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.printing.indexedproperties.printint32property!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printjobstatusproperty", "Member[value]"] + - ["system.object", "system.printing.indexedproperties.printqueueproperty", "Member[value]"] + - ["system.printing.printservereventloggingtypes", "system.printing.indexedproperties.printserverloggingproperty!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.printing.indexedproperties.printserverproperty", "Member[value]"] + - ["system.byte[]", "system.printing.indexedproperties.printbytearrayproperty!", "Method[op_implicit].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.Interop.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.Interop.typemodel.yml new file mode 100644 index 000000000000..445069574a26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.Interop.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.printing.interop.basedevmodetype", "system.printing.interop.basedevmodetype!", "Member[printerdefault]"] + - ["system.byte[]", "system.printing.interop.printticketconverter", "Method[convertprinttickettodevmode].ReturnValue"] + - ["system.printing.interop.basedevmodetype", "system.printing.interop.basedevmodetype!", "Member[userdefault]"] + - ["system.int32", "system.printing.interop.printticketconverter!", "Member[maxprintschemaversion]"] + - ["system.printing.printticket", "system.printing.interop.printticketconverter", "Method[convertdevmodetoprintticket].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.typemodel.yml new file mode 100644 index 000000000000..3e163959060c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Printing.typemodel.yml @@ -0,0 +1,653 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaarchitectureesheet]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[normal]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob7]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[notoner]"] + - ["system.printing.printservereventloggingtypes", "system.printing.printservereventloggingtypes!", "Member[logprintinginformationevents]"] + - ["system.printing.printserver", "system.printing.printqueue", "Member[hostingprintserver]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanlphoto]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[bottomleft]"] + - ["system.int32", "system.printing.printjobexception", "Member[jobid]"] + - ["system.string", "system.printing.printserver", "Member[defaultspooldirectory]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[jobidentifier]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japandoublehagakipostcardrotated]"] + - ["system.printing.duplexing", "system.printing.duplexing!", "Member[unknown]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[queued]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb10]"] + - ["system.int32", "system.printing.printqueue", "Member[priority]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isprinted]"] + - ["system.collections.ienumerator", "system.printing.printqueuecollection", "Method[getnongenericenumerator].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc7]"] + - ["system.string", "system.printing.printqueue", "Member[name]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[userintervention]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc4envelope]"] + - ["system.int32", "system.printing.validationresult", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.printing.printsystemjobinfo", "Member[submitter]"] + - ["system.int64", "system.printing.printqueuestream", "Member[position]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaletterplus]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[pendingdeletion]"] + - ["system.printing.collation", "system.printing.collation!", "Member[collated]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pageorientationcapability]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc9enveloperotated]"] + - ["system.boolean", "system.printing.printqueue", "Member[ispendingdeletion]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaquarto]"] + - ["system.boolean", "system.printing.printqueue", "Member[ispowersaveon]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll12inch]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pagemediatypecapability]"] + - ["system.string", "system.printing.printserver", "Member[name]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanyou6envelope]"] + - ["system.printing.printserver", "system.printing.printsystemjobinfo", "Member[hostingprintserver]"] + - ["system.printing.pageorder", "system.printing.pageorder!", "Member[standard]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[othermetricitalianenvelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob5envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb6rotated]"] + - ["system.string", "system.printing.printqueue", "Member[description]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[deleting]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericanumber9envelope]"] + - ["system.nullable", "system.printing.pageresolution", "Member[qualitativeresolution]"] + - ["system.printing.printsystemdesiredaccess", "system.printing.printsystemdesiredaccess!", "Member[administrateserver]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[priority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc32krotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica10x14]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[lefttop]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[schedulerpriority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb7]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[truetypefontmodecapability]"] + - ["system.nullable", "system.printing.printcapabilities", "Member[maxcopycount]"] + - ["system.printing.outputcolor", "system.printing.outputcolor!", "Member[grayscale]"] + - ["system.boolean", "system.printing.printserver", "Member[netpopup]"] + - ["system.double", "system.printing.pageimageablearea", "Member[extentheight]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[stapledualbottom]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaletterrotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanchou4envelope]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[none]"] + - ["system.boolean", "system.printing.printqueue", "Member[isoffline]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[enabledevquery]"] + - ["system.boolean", "system.printing.printserver", "Member[restartjobonpoolenabled]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[staplebottomright]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericapersonalenvelope]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[portthreadpriority]"] + - ["system.printing.printjobsettings", "system.printing.printqueue", "Member[currentjobsettings]"] + - ["system.printing.duplexing", "system.printing.duplexing!", "Member[twosidedshortedge]"] + - ["system.printing.printticketscope", "system.printing.printticketscope!", "Member[jobscope]"] + - ["system.boolean", "system.printing.printqueue", "Member[isoutputbinfull]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob8]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericamonarchenvelope]"] + - ["system.collections.generic.ienumerator", "system.printing.printjobinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[outputbinfull]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[offline]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc4]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[photographicglossy]"] + - ["system.boolean", "system.printing.printqueue", "Member[isoutofmemory]"] + - ["system.nullable", "system.printing.printticket", "Member[duplexing]"] + - ["system.printing.outputcolor", "system.printing.outputcolor!", "Member[monochrome]"] + - ["system.int32", "system.printing.printqueue", "Member[defaultpriority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa6rotated]"] + - ["system.double", "system.printing.printdocumentimageablearea", "Member[mediasizeheight]"] + - ["system.boolean", "system.printing.printsystemobject", "Member[isdisposed]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japankaku2enveloperotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericanumber10envelope]"] + - ["system.printing.pageorientation", "system.printing.pageorientation!", "Member[reverselandscape]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[defaultspooldirectory]"] + - ["system.nullable", "system.printing.printticket", "Member[stapling]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll18inch]"] + - ["system.printing.truetypefontmode", "system.printing.truetypefontmode!", "Member[downloadasnativetruetypefont]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[notavailable]"] + - ["system.printing.printjobpriority", "system.printing.printjobpriority!", "Member[default]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericanumber10enveloperotated]"] + - ["system.printing.printqueuestringpropertytype", "system.printing.printqueuestringpropertytype!", "Member[sharename]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isinerror]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa8]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericanumber12envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc16krotated]"] + - ["system.printing.inputbin", "system.printing.inputbin!", "Member[cassette]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica10x12]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll22inch]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[staplingcapability]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[duplexingcapability]"] + - ["system.printing.printsystemdesiredaccess", "system.printing.printsystemdesiredaccess!", "Member[administrateprinter]"] + - ["system.iasyncresult", "system.printing.printqueuestream", "Method[beginwrite].ReturnValue"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isdeleting]"] + - ["system.boolean", "system.printing.printqueue", "Member[isinerror]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[queued]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[bottomright]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[hostingprintserver]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb4rotated]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[portthreadpriority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc4enveloperotated]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[none]"] + - ["system.int32", "system.printing.printqueue", "Member[starttimeofday]"] + - ["system.printing.printservereventloggingtypes", "system.printing.printservereventloggingtypes!", "Member[logprintingsuccessevents]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[powersave]"] + - ["system.printing.printjobpriority", "system.printing.printsystemjobinfo", "Member[priority]"] + - ["system.int32", "system.printing.printqueuestream", "Method[read].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob4envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll08inch]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[highresolution]"] + - ["system.int32", "system.printing.printqueue", "Member[clientprintschemaversion]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[waiting]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[saddlestitch]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa1]"] + - ["system.int32", "system.printing.printqueue", "Member[numberofjobs]"] + - ["system.printing.printsystemdesiredaccess", "system.printing.printsystemdesiredaccess!", "Member[enumerateserver]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[righttop]"] + - ["system.printing.duplexing", "system.printing.duplexing!", "Member[onesided]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb3]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica5x7]"] + - ["system.boolean", "system.printing.printqueue", "Member[inpartialtrust]"] + - ["system.double", "system.printing.printdocumentimageablearea", "Member[extentwidth]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa4extra]"] + - ["system.printing.printjobpriority", "system.printing.printjobpriority!", "Member[none]"] + - ["system.printing.inputbin", "system.printing.inputbin!", "Member[tractor]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc1enveloperotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[othermetricfolio]"] + - ["system.boolean", "system.printing.printqueue", "Member[schedulecompletedjobsfirst]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[cardstock]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[minorversion]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[retained]"] + - ["system.nullable", "system.printing.printticket", "Member[pagespersheetdirection]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[defaultportthreadpriority]"] + - ["system.string", "system.printing.printserverexception", "Member[servername]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[unknown]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc2]"] + - ["system.string", "system.printing.pageimageablearea", "Method[tostring].ReturnValue"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[queueattributes]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[photographic]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb8]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanyou4enveloperotated]"] + - ["system.boolean", "system.printing.printqueue", "Member[haspaperproblem]"] + - ["system.printing.truetypefontmode", "system.printing.truetypefontmode!", "Member[downloadasrasterfont]"] + - ["system.boolean", "system.printing.printqueuestream", "Member[canwrite]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc6c5envelope]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[photoprintingintentcapability]"] + - ["system.int32", "system.printing.printserver", "Member[majorversion]"] + - ["system.printing.pageborderless", "system.printing.pageborderless!", "Member[unknown]"] + - ["system.int32", "system.printing.printqueue", "Member[untiltimeofday]"] + - ["system.nullable", "system.printing.printticket", "Member[pagemediatype]"] + - ["system.datetime", "system.printing.printsystemjobinfo", "Member[timejobsubmitted]"] + - ["system.string", "system.printing.pageresolution", "Method[tostring].ReturnValue"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[keepprintedjobs]"] + - ["system.string", "system.printing.printqueue", "Member[separatorfile]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[description]"] + - ["system.byte", "system.printing.printserver", "Member[subsystemversion]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[outputcolorcapability]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanyou2envelope]"] + - ["system.printing.printjobpriority", "system.printing.printjobpriority!", "Member[minimum]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[numberofpages]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[serverunknown]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[untiltimeofday]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[photographicfilm]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[stapledualright]"] + - ["system.boolean", "system.printing.validationresult!", "Method[op_inequality].ReturnValue"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[stapledualleft]"] + - ["system.boolean", "system.printing.printserver", "Member[isdelayinitialized]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob0]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanyou3envelope]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[netpopup]"] + - ["system.boolean", "system.printing.printqueue", "Member[ispublished]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb6]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaarchitecturecsheet]"] + - ["system.string", "system.printing.pagemediasize", "Method[tostring].ReturnValue"] + - ["system.printing.printservereventloggingtypes", "system.printing.printservereventloggingtypes!", "Member[none]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[restarted]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[majorversion]"] + - ["system.printing.photoprintingintent", "system.printing.photoprintingintent!", "Member[photostandard]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pagespersheetcapability]"] + - ["system.int32", "system.printing.printqueuestream", "Member[jobidentifier]"] + - ["system.nullable", "system.printing.printticket", "Member[truetypefontmode]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa3rotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc16k]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc3envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc10envelope]"] + - ["system.boolean", "system.printing.printqueue", "Member[printingiscancelled]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[userprintticket]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanhagakipostcardrotated]"] + - ["system.printing.printqueue", "system.printing.printsystemjobinfo", "Member[hostingprintqueue]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericalegalextra]"] + - ["system.nullable", "system.printing.pagemediasize", "Member[pagemediasizename]"] + - ["system.printing.printdriver", "system.printing.printqueue", "Member[queuedriver]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[queueport]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica8x10]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc0]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaesheet]"] + - ["system.boolean", "system.printing.printqueue", "Member[isprocessing]"] + - ["system.printing.printcapabilities", "system.printing.printqueue", "Method[getprintcapabilities].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa2]"] + - ["system.double", "system.printing.printdocumentimageablearea", "Member[originwidth]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[rawonly]"] + - ["system.boolean", "system.printing.printqueue", "Member[ispaused]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[comment]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[pusheduserconnection]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[offline]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[othermetrica4plus]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[othermetrica3plus]"] + - ["system.threading.threadpriority", "system.printing.printserver", "Member[defaultschedulerpriority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa3]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[none]"] + - ["system.printing.truetypefontmode", "system.printing.truetypefontmode!", "Member[automatic]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa5rotated]"] + - ["system.string", "system.printing.printqueue", "Member[fullname]"] + - ["system.nullable", "system.printing.printticket", "Member[outputquality]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob2]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica11x17]"] + - ["system.boolean", "system.printing.validationresult", "Method[equals].ReturnValue"] + - ["system.nullable", "system.printing.printcapabilities", "Member[orientedpagemediaheight]"] + - ["system.printing.photoprintingintent", "system.printing.photoprintingintent!", "Member[unknown]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[othermetricinviteenvelope]"] + - ["system.double", "system.printing.printdocumentimageablearea", "Member[extentheight]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[stapletopright]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[tshirttransfer]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japankaku3enveloperotated]"] + - ["system.printing.devicefontsubstitution", "system.printing.devicefontsubstitution!", "Member[unknown]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[minorversion]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa9]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[printing]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[paperout]"] + - ["system.boolean", "system.printing.printqueue", "Member[pagepunt]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc5envelope]"] + - ["system.boolean", "system.printing.validationresult!", "Method[op_equality].ReturnValue"] + - ["system.printing.printticket", "system.printing.printjobsettings", "Member[currentprintticket]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[businesscard]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc5envelope]"] + - ["system.boolean", "system.printing.localprintserver", "Method[disconnectfromprintqueue].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica4x8]"] + - ["system.printing.printservereventloggingtypes", "system.printing.printserver", "Member[eventlog]"] + - ["system.printing.printsystemobjectloadmode", "system.printing.printsystemobjectloadmode!", "Member[loadinitialized]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[screenpaged]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc32k]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[creditcard]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[shared]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb0]"] + - ["system.printing.photoprintingintent", "system.printing.photoprintingintent!", "Member[photobest]"] + - ["system.boolean", "system.printing.printqueue", "Member[isxpsdevice]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa4rotated]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isrestarted]"] + - ["system.boolean", "system.printing.printqueue", "Member[isioactive]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[none]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[terminalserver]"] + - ["system.printing.printjobstatus", "system.printing.printsystemjobinfo", "Member[jobstatus]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[error]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[multipartform]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[keepprintedjobs]"] + - ["system.printing.indexedproperties.printpropertydictionary", "system.printing.printsystemobject", "Member[propertiescollection]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericasupera]"] + - ["system.double", "system.printing.pageimageablearea", "Member[extentwidth]"] + - ["system.printing.validationresult", "system.printing.printqueue", "Method[mergeandvalidateprintticket].ReturnValue"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[defaultprintticket]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll30inch]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[staplebottomleft]"] + - ["system.printing.printsystemjobinfo", "system.printing.printqueue", "Method[getjob].ReturnValue"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[paused]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[completed]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[direct]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[defaultspooldirectory]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[shared]"] + - ["system.printing.outputcolor", "system.printing.outputcolor!", "Member[unknown]"] + - ["system.object", "system.printing.printqueuecollection!", "Member[syncroot]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[tonerlow]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[plain]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc6envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc3enveloperotated]"] + - ["system.printing.printport", "system.printing.printqueue", "Member[queueport]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[defaultpriority]"] + - ["system.printing.printqueue", "system.printing.localprintserver!", "Method[getdefaultprintqueue].ReturnValue"] + - ["system.printing.printservereventloggingtypes", "system.printing.printservereventloggingtypes!", "Member[logprintingwarningevents]"] + - ["system.boolean", "system.printing.printqueue", "Member[isserverunknown]"] + - ["system.nullable", "system.printing.pagemediasize", "Member[width]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[sharename]"] + - ["system.string", "system.printing.printqueueexception", "Member[printername]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[collationcapability]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob5extra]"] + - ["system.io.memorystream", "system.printing.printqueue", "Method[getprintcapabilitiesasxml].ReturnValue"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[busy]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanquadruplehagakipostcard]"] + - ["system.nullable", "system.printing.printticket", "Member[inputbin]"] + - ["system.printing.printqueue", "system.printing.localprintserver", "Member[defaultprintqueue]"] + - ["system.printing.duplexing", "system.printing.duplexing!", "Member[twosidedlongedge]"] + - ["system.printing.printjobinfocollection", "system.printing.printqueue", "Method[getprintjobinfocollection].ReturnValue"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[pushedmachineconnection]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[published]"] + - ["system.double", "system.printing.pageimageablearea", "Member[originheight]"] + - ["system.int32", "system.printing.printqueue!", "Member[maxprintschemaversion]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[enabledevquery]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[printing]"] + - ["system.nullable", "system.printing.printticket", "Member[photoprintingintent]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[restartjobonpooltimeout]"] + - ["system.printing.pagequalitativeresolution", "system.printing.pagequalitativeresolution!", "Member[other]"] + - ["system.printing.pageorientation", "system.printing.pageorientation!", "Member[reverseportrait]"] + - ["system.printing.printsystemdesiredaccess", "system.printing.printsystemdesiredaccess!", "Member[useprinter]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericagermanstandardfanfold]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanhagakipostcard]"] + - ["system.boolean", "system.printing.printqueue", "Member[isbidienabled]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc8]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[photographicmatte]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[positioninprintqueue]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[timesincestartedprinting]"] + - ["system.collections.objectmodel.collection", "system.printing.printcommitattributesexception", "Member[failedattributescollection]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[queuedriver]"] + - ["system.printing.printsystemobjectloadmode", "system.printing.printsystemobjectloadmode!", "Member[none]"] + - ["system.printing.truetypefontmode", "system.printing.truetypefontmode!", "Member[downloadasoutlinefont]"] + - ["system.int32", "system.printing.pagescalingfactorrange", "Member[minimumscale]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa10]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[continuous]"] + - ["system.boolean", "system.printing.printqueuestream", "Member[canseek]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa4]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[local]"] + - ["system.collections.objectmodel.collection", "system.printing.printcommitattributesexception", "Member[committedattributescollection]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa5]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericanumber11envelope]"] + - ["system.boolean", "system.printing.printqueue", "Member[ismanualfeedrequired]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc8enveloperotated]"] + - ["system.printing.printticket", "system.printing.printqueue", "Member[defaultprintticket]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica9x11]"] + - ["system.printing.printticket", "system.printing.validationresult", "Member[validatedprintticket]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[backprintfilm]"] + - ["system.io.memorystream", "system.printing.printticket", "Method[getxmlstream].ReturnValue"] + - ["system.string", "system.printing.printjobexception", "Member[printqueuename]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[archival]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[majorversion]"] + - ["system.printing.pageorientation", "system.printing.pageorientation!", "Member[landscape]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[deleted]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[untiltimeofday]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc7envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc32kbig]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[paperout]"] + - ["system.boolean", "system.printing.printqueue", "Member[isbusy]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanchou3enveloperotated]"] + - ["system.boolean", "system.printing.printqueue", "Member[isdooropened]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[directprinting]"] + - ["system.nullable", "system.printing.printcapabilities", "Member[orientedpagemediawidth]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericatabloid]"] + - ["system.printing.pagescalingfactorrange", "system.printing.printcapabilities", "Member[pagescalingfactorrange]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[numberofpagesprinted]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc2envelope]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[blocked]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericalegal]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[rightbottom]"] + - ["system.boolean", "system.printing.printqueue", "Member[iswarmingup]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isretained]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[fax]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isblocked]"] + - ["system.string", "system.printing.printsystemjobinfo", "Member[jobname]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaexecutive]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc5enveloperotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericadsheet]"] + - ["system.printing.inputbin", "system.printing.inputbin!", "Member[manual]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[draft]"] + - ["system.nullable", "system.printing.pagemediasize", "Member[height]"] + - ["system.string", "system.printing.printsystemobject", "Member[name]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica14x17]"] + - ["system.double", "system.printing.pageimageablearea", "Member[originwidth]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[transparency]"] + - ["system.printing.conflictstatus", "system.printing.validationresult", "Member[conflictstatus]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[printed]"] + - ["system.string", "system.printing.pagescalingfactorrange", "Method[tostring].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaarchitecturedsheet]"] + - ["system.double", "system.printing.printdocumentimageablearea", "Member[originheight]"] + - ["system.string", "system.printing.printqueue", "Member[location]"] + - ["system.printing.printsystemobjectloadmode", "system.printing.printsystemobjectloadmode!", "Member[loaduninitialized]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[fax]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa5extra]"] + - ["system.printing.printqueuestringpropertytype", "system.printing.printqueuestringpropertytype!", "Member[location]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[unknown]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericasuperb]"] + - ["system.boolean", "system.printing.printqueue", "Member[isnotavailable]"] + - ["system.int32", "system.printing.printserver", "Member[minorversion]"] + - ["system.printing.printsystemdesiredaccess", "system.printing.printsystemdesiredaccess!", "Member[none]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[queueprintprocessor]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pageordercapability]"] + - ["system.boolean", "system.printing.printqueue", "Member[isdirect]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[starttimeofday]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[ispaused]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[enablebidi]"] + - ["system.printing.printjobpriority", "system.printing.printjobpriority!", "Member[maximum]"] + - ["system.printing.printticketscope", "system.printing.printticketscope!", "Member[pagescope]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[beepenabled]"] + - ["system.boolean", "system.printing.printqueue", "Member[isoutofpaper]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericagermanlegalfanfold]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pagemediasizecapability]"] + - ["system.printing.printticket", "system.printing.printqueue", "Member[userprintticket]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[manualfeed]"] + - ["system.int64", "system.printing.printqueuestream", "Method[seek].ReturnValue"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[spooling]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[location]"] + - ["system.boolean", "system.printing.localprintserver", "Method[connecttoprintqueue].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa3extra]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[restartjobonpoolenabled]"] + - ["system.boolean", "system.printing.printqueue", "Member[needuserintervention]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[screen]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanyou1envelope]"] + - ["system.boolean", "system.printing.printqueue", "Member[isdevqueryenabled]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pageresolutioncapability]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb5rotated]"] + - ["system.double", "system.printing.printdocumentimageablearea", "Member[mediasizewidth]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob9]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[netpopup]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll54inch]"] + - ["system.threading.threadpriority", "system.printing.printserver", "Member[portthreadpriority]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[fabric]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc2enveloperotated]"] + - ["system.nullable", "system.printing.printticket", "Member[copycount]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericatabloidextra]"] + - ["system.printing.printjobtype", "system.printing.printjobtype!", "Member[xps]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[warmingup]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaletter]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[separatorfile]"] + - ["system.nullable", "system.printing.printticket", "Member[pageorientation]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[autoselect]"] + - ["system.string", "system.printing.printcommitattributesexception", "Member[printobjectname]"] + - ["system.int32", "system.printing.printserver", "Member[restartjobonpooltimeout]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[stapledualtop]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[high]"] + - ["system.collections.generic.ienumerator", "system.printing.printqueuecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.printing.printqueue", "Member[isqueued]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[workoffline]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc8envelope]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[photographicsemigloss]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japankaku2envelope]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[averagepagesperminute]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll06inch]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[outofmemory]"] + - ["system.collections.specialized.stringcollection", "system.printing.printsystemobjectpropertieschangedeventargs", "Member[propertiesnames]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isodlenvelope]"] + - ["system.boolean", "system.printing.printqueue", "Member[isshared]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll36inch]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanchou4enveloperotated]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[schedulecompletedjobsfirst]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc7enveloperotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc10enveloperotated]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[defaultportthreadpriority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc5]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica10x11]"] + - ["system.nullable", "system.printing.pageresolution", "Member[x]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[tabstockfull]"] + - ["system.printing.printqueuestringpropertytype", "system.printing.printqueuestringproperty", "Member[type]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa7]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[defaultschedulerpriority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll04inch]"] + - ["system.boolean", "system.printing.printqueue", "Member[istonerlow]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[iscompleted]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[leftbottom]"] + - ["system.printing.photoprintingintent", "system.printing.photoprintingintent!", "Member[photodraft]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa0]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[dooropen]"] + - ["system.printing.conflictstatus", "system.printing.conflictstatus!", "Member[conflictresolved]"] + - ["system.printing.printqueuestatus", "system.printing.printqueue", "Member[queuestatus]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[error]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[topright]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericanumber14envelope]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isoffline]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc6enveloperotated]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isodlenveloperotated]"] + - ["system.printing.pageorientation", "system.printing.pageorientation!", "Member[unknown]"] + - ["system.printing.printsystemobject", "system.printing.printsystemobject", "Member[parent]"] + - ["system.nullable", "system.printing.printticket", "Member[outputcolor]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericastatement]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanyou6enveloperotated]"] + - ["system.int64", "system.printing.printqueuestream", "Member[length]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[unknown]"] + - ["system.printing.printsystemjobinfo", "system.printing.printqueue", "Method[addjob].ReturnValue"] + - ["system.printing.truetypefontmode", "system.printing.truetypefontmode!", "Member[renderasbitmap]"] + - ["system.boolean", "system.printing.printqueue", "Member[ishidden]"] + - ["system.printing.pageorientation", "system.printing.pageorientation!", "Member[portrait]"] + - ["system.nullable", "system.printing.printticket", "Member[devicefontsubstitution]"] + - ["system.string", "system.printing.printqueue", "Member[comment]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob4]"] + - ["system.boolean", "system.printing.printqueue", "Member[iswaiting]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[connections]"] + - ["system.windows.xps.xpsdocumentwriter", "system.printing.printqueue!", "Method[createxpsdocumentwriter].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoa6]"] + - ["system.printing.printjobtype", "system.printing.printjobtype!", "Member[none]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[unknown]"] + - ["system.string", "system.printing.printsystemobjectpropertychangedeventargs", "Member[propertyname]"] + - ["system.boolean", "system.printing.printqueue", "Member[isinitializing]"] + - ["system.printing.printjobtype", "system.printing.printjobtype!", "Member[legacy]"] + - ["system.printing.printqueuestringpropertytype", "system.printing.printqueuestringpropertytype!", "Member[comment]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[hidden]"] + - ["system.string[]", "system.printing.printsystemobject!", "Method[baseattributenames].ReturnValue"] + - ["system.printing.pagequalitativeresolution", "system.printing.pagequalitativeresolution!", "Member[draft]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[paperjam]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[multilayerform]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[eventlog]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc1envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll15inch]"] + - ["system.printing.pagequalitativeresolution", "system.printing.pagequalitativeresolution!", "Member[high]"] + - ["system.printing.inputbin", "system.printing.inputbin!", "Member[unknown]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[stationery]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[jobsize]"] + - ["system.nullable", "system.printing.pageresolution", "Member[y]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isuserinterventionrequired]"] + - ["system.printing.inputbin", "system.printing.inputbin!", "Member[autoselect]"] + - ["system.printing.collation", "system.printing.collation!", "Member[uncollated]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[userintervention]"] + - ["system.string", "system.printing.printqueue", "Member[sharename]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[text]"] + - ["system.int32", "system.printing.printsystemjobinfo", "Member[starttimeofday]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanchou3envelope]"] + - ["system.printing.printqueue", "system.printing.printserver", "Method[getprintqueue].ReturnValue"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[ioactive]"] + - ["system.boolean", "system.printing.printqueuestream", "Member[canread]"] + - ["system.string", "system.printing.printjobsettings", "Member[description]"] + - ["system.printing.printservereventloggingtypes", "system.printing.printservereventloggingtypes!", "Member[logprintingerrorevents]"] + - ["system.printing.devicefontsubstitution", "system.printing.devicefontsubstitution!", "Member[on]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[photographicsatin]"] + - ["system.int32", "system.printing.pagescalingfactorrange", "Member[maximumscale]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[defaultprintqueue]"] + - ["system.printing.printqueueattributes", "system.printing.printqueue", "Member[queueattributes]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[ispaperout]"] + - ["system.printing.pagemediasize", "system.printing.printticket", "Member[pagemediasize]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japandoublehagakipostcard]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaarchitectureasheet]"] + - ["system.boolean", "system.printing.printserver", "Member[beepenabled]"] + - ["system.printing.pageborderless", "system.printing.pageborderless!", "Member[none]"] + - ["system.printing.printticket", "system.printing.printticket", "Method[clone].ReturnValue"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[unknown]"] + - ["system.printing.enumeratedprintqueuetypes", "system.printing.enumeratedprintqueuetypes!", "Member[publishedindirectoryservices]"] + - ["system.printing.pagespersheetdirection", "system.printing.pagespersheetdirection!", "Member[topleft]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[defaultschedulerpriority]"] + - ["system.printing.pageimageablearea", "system.printing.printcapabilities", "Member[pageimageablearea]"] + - ["system.printing.pageborderless", "system.printing.pageborderless!", "Member[borderless]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc6]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc10]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb5]"] + - ["system.string", "system.printing.printjobexception", "Member[jobname]"] + - ["system.boolean", "system.printing.printserver!", "Method[deleteprintqueue].ReturnValue"] + - ["system.printing.pagequalitativeresolution", "system.printing.pagequalitativeresolution!", "Member[default]"] + - ["system.printing.inputbin", "system.printing.inputbin!", "Member[autosheetfeeder]"] + - ["system.printing.outputcolor", "system.printing.outputcolor!", "Member[color]"] + - ["system.boolean", "system.printing.printqueue", "Member[isprinting]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japan2lphoto]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[pagepunt]"] + - ["system.printing.pagequalitativeresolution", "system.printing.pagequalitativeresolution!", "Member[normal]"] + - ["system.printing.localprintserverindexedproperty", "system.printing.localprintserverindexedproperty!", "Member[beepenabled]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isprinting]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamerica4x6]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pageborderlesscapability]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[inputbincapability]"] + - ["system.nullable", "system.printing.printticket", "Member[pagescalingfactor]"] + - ["system.printing.printjobstatus", "system.printing.printjobstatus!", "Member[paused]"] + - ["system.int32", "system.printing.printqueue", "Member[averagepagesperminute]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob1]"] + - ["system.collections.ienumerator", "system.printing.printqueuecollection", "Method[getenumerator].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc9]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[photographic]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[processing]"] + - ["system.nullable", "system.printing.printticket", "Member[pagespersheet]"] + - ["system.boolean", "system.printing.printqueue", "Member[keepprintedjobs]"] + - ["system.boolean", "system.printing.printqueue", "Member[hastoner]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc3envelope]"] + - ["system.nullable", "system.printing.printticket", "Member[pageorder]"] + - ["system.printing.printticketscope", "system.printing.printticketscope!", "Member[documentscope]"] + - ["system.printing.printsystemjobinfo", "system.printing.printsystemjobinfo!", "Method[get].ReturnValue"] + - ["system.collections.ienumerator", "system.printing.printjobinfocollection", "Method[getnongenericenumerator].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japankaku3envelope]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc3]"] + - ["system.printing.printqueuecollection", "system.printing.printserver", "Method[getprintqueues].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[japanyou4envelope]"] + - ["system.nullable", "system.printing.printticket", "Member[pageborderless]"] + - ["system.boolean", "system.printing.printqueue", "Member[israwonlyenabled]"] + - ["system.printing.printqueue", "system.printing.printserver", "Method[installprintqueue].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb4]"] + - ["system.printing.truetypefontmode", "system.printing.truetypefontmode!", "Member[unknown]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[initializing]"] + - ["system.string", "system.printing.printqueuestringproperty", "Member[name]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[queuestatus]"] + - ["system.printing.devicefontsubstitution", "system.printing.devicefontsubstitution!", "Member[off]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[rawonly]"] + - ["system.printing.printservereventloggingtypes", "system.printing.printservereventloggingtypes!", "Member[logallprintingevents]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc9envelope]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[envelopewindow]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericacsheet]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob10]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[bond]"] + - ["system.printing.printprocessor", "system.printing.printqueue", "Member[queueprintprocessor]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[outputqualitycapability]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[photographichighgloss]"] + - ["system.threading.threadpriority", "system.printing.printserver", "Member[schedulerpriority]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc6envelope]"] + - ["system.printing.printqueueattributes", "system.printing.printqueueattributes!", "Member[enablebidi]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isob3]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isspooling]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[envelopeplain]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[devicefontsubstitutioncapability]"] + - ["system.collections.objectmodel.readonlycollection", "system.printing.printcapabilities", "Member[pagespersheetdirectioncapability]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[name]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaletterextra]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericanote]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[prc4envelope]"] + - ["system.printing.printqueueindexedproperty", "system.printing.printqueueindexedproperty!", "Member[numberofjobs]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[restartjobonpoolenabled]"] + - ["system.printing.pageorder", "system.printing.pageorder!", "Member[unknown]"] + - ["system.printing.printqueuestatus", "system.printing.printqueuestatus!", "Member[paperproblem]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isoc1]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[schedulerpriority]"] + - ["system.boolean", "system.printing.printsystemjobinfo", "Member[isdeleted]"] + - ["system.printing.conflictstatus", "system.printing.conflictstatus!", "Member[noconflict]"] + - ["system.nullable", "system.printing.printticket", "Member[collation]"] + - ["system.threading.threadpriority", "system.printing.printserver", "Member[defaultportthreadpriority]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[restartjobonpooltimeout]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb1]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[none]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[tabstockprecut]"] + - ["system.printing.pagequalitativeresolution", "system.printing.pagequalitativeresolution!", "Member[unknown]"] + - ["system.printing.pagemediatype", "system.printing.pagemediatype!", "Member[label]"] + - ["system.collections.ienumerator", "system.printing.printjobinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[northamericaarchitecturebsheet]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb9]"] + - ["system.printing.outputquality", "system.printing.outputquality!", "Member[automatic]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[roll24inch]"] + - ["system.printing.collation", "system.printing.collation!", "Member[unknown]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[isosra3]"] + - ["system.printing.pageresolution", "system.printing.printticket", "Member[pageresolution]"] + - ["system.printing.photoprintingintent", "system.printing.photoprintingintent!", "Member[none]"] + - ["system.boolean", "system.printing.printqueue", "Member[ispaperjammed]"] + - ["system.printing.printserverindexedproperty", "system.printing.printserverindexedproperty!", "Member[eventlog]"] + - ["system.io.stream", "system.printing.printsystemjobinfo", "Member[jobstream]"] + - ["system.printing.pagemediasizename", "system.printing.pagemediasizename!", "Member[jisb2]"] + - ["system.printing.stapling", "system.printing.stapling!", "Member[stapletopleft]"] + - ["system.printing.pageorder", "system.printing.pageorder!", "Member[reverse]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Context.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Context.typemodel.yml new file mode 100644 index 000000000000..7b4beb3bcc02 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Context.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.reflection.typeinfo", "system.reflection.context.customreflectioncontext", "Method[maptype].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.context.customreflectioncontext", "Method[addproperties].ReturnValue"] + - ["system.reflection.propertyinfo", "system.reflection.context.customreflectioncontext", "Method[createproperty].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.context.customreflectioncontext", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.context.customreflectioncontext", "Method[mapassembly].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Emit.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Emit.typemodel.yml new file mode 100644 index 000000000000..65804dba5603 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Emit.typemodel.yml @@ -0,0 +1,904 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_r4]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pop1]"] + - ["system.reflection.methodimplattributes", "system.reflection.emit.constructorbuilder", "Member[methodimplementationflags]"] + - ["system.reflection.constructorinfo", "system.reflection.emit.typebuilder!", "Method[getconstructor].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefix3]"] + - ["system.reflection.metadata.ecma335.metadatabuilder", "system.reflection.emit.persistedassemblybuilder", "Method[generatemetadata].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[mul]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloc_2]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isenum]"] + - ["system.reflection.constructorinfo", "system.reflection.emit.generictypeparameterbuilder", "Method[getconstructorimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[and]"] + - ["system.object[]", "system.reflection.emit.constructorbuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[callvirt]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarga_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldsflda]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldftn]"] + - ["system.object[]", "system.reflection.emit.enumbuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.type", "system.reflection.emit.assemblybuilder", "Method[gettype].ReturnValue"] + - ["system.reflection.emit.assemblybuilderaccess", "system.reflection.emit.assemblybuilderaccess!", "Member[reflectiononly]"] + - ["system.string", "system.reflection.emit.generictypeparameterbuilder", "Member[name]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_i2]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_i1]"] + - ["system.reflection.emit.signaturetoken", "system.reflection.emit.signaturetoken!", "Member[empty]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldnull]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[not]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isszarray]"] + - ["system.int32", "system.reflection.emit.label", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[isdefined].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_2]"] + - ["system.object", "system.reflection.emit.dynamicmethod", "Method[invoke].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.emit.constructorbuilder", "Member[attributes]"] + - ["system.object[]", "system.reflection.emit.fieldbuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.reflection.emit.exceptionhandler", "Method[equals].ReturnValue"] + - ["system.type[]", "system.reflection.emit.enumbuilder", "Method[getgenericparameterconstraints].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_r8]"] + - ["system.string", "system.reflection.emit.typebuilder", "Member[assemblyqualifiedname]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[unbox_any]"] + - ["system.collections.generic.ilist", "system.reflection.emit.assemblybuilder", "Method[getcustomattributesdata].ReturnValue"] + - ["system.reflection.emit.modulebuilder", "system.reflection.emit.assemblybuilder", "Method[definedynamicmodule].ReturnValue"] + - ["system.type", "system.reflection.emit.constructorbuilder", "Member[reflectedtype]"] + - ["system.boolean", "system.reflection.emit.assemblybuilder", "Member[isdynamic]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefix6]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[initobj]"] + - ["system.int32", "system.reflection.emit.typetoken", "Method[gethashcode].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.reflection.emit.enumbuilder", "Method[getproperties].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.opcode", "Member[stackbehaviourpush]"] + - ["system.reflection.assemblyname[]", "system.reflection.emit.assemblybuilder", "Method[getreferencedassemblies].ReturnValue"] + - ["system.boolean", "system.reflection.emit.dynamicmethod", "Method[isdefined].ReturnValue"] + - ["system.runtimemethodhandle", "system.reflection.emit.dynamicmethod", "Member[methodhandle]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[mul_ovf_un]"] + - ["system.reflection.fieldinfo", "system.reflection.emit.typebuilder", "Method[getfield].ReturnValue"] + - ["system.reflection.icustomattributeprovider", "system.reflection.emit.methodbuilder", "Member[returntypecustomattributes]"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Method[getsignaturemetadatatoken].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bne_un]"] + - ["system.reflection.emit.ilgenerator", "system.reflection.emit.methodbuilder", "Method[getilgenerator].ReturnValue"] + - ["system.reflection.methodinfo[]", "system.reflection.emit.enumbuilder", "Method[getmethods].ReturnValue"] + - ["system.int32", "system.reflection.emit.methodtoken", "Member[token]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinephi]"] + - ["system.reflection.fieldinfo", "system.reflection.emit.typebuilder!", "Method[getfield].ReturnValue"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[makearraytype].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stsfld]"] + - ["system.io.filestream", "system.reflection.emit.assemblybuilder", "Method[getfile].ReturnValue"] + - ["system.reflection.emit.fieldtoken", "system.reflection.emit.fieldtoken!", "Member[empty]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bge]"] + - ["system.reflection.methodinfo", "system.reflection.emit.assemblybuilder", "Member[entrypoint]"] + - ["system.boolean", "system.reflection.emit.label!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.propertyattributes", "system.reflection.emit.propertybuilder", "Member[attributes]"] + - ["system.reflection.memberinfo[]", "system.reflection.emit.enumbuilder", "Method[getmembers].ReturnValue"] + - ["system.string", "system.reflection.emit.methodbuilder", "Member[name]"] + - ["system.object[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.reflection.emit.opcodes!", "Method[takessinglebyteargument].ReturnValue"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[makepointertype].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_i2]"] + - ["system.boolean", "system.reflection.emit.stringtoken!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stloc_0]"] + - ["system.boolean", "system.reflection.emit.typetoken", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[issecuritycritical]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_popi_pop1]"] + - ["system.int32", "system.reflection.emit.exceptionhandler", "Member[exceptiontypetoken]"] + - ["system.string", "system.reflection.emit.assemblybuilder", "Member[codebase]"] + - ["system.reflection.module", "system.reflection.emit.methodbuilder", "Method[getmodule].ReturnValue"] + - ["system.int32", "system.reflection.emit.methodbuilder", "Member[metadatatoken]"] + - ["system.reflection.methodinfo", "system.reflection.emit.methodbuilder", "Method[getbasedefinition].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[brfalse]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.opcode", "Member[stackbehaviourpop]"] + - ["system.reflection.methodbase", "system.reflection.emit.generictypeparameterbuilder", "Member[declaringmethod]"] + - ["system.reflection.emit.typetoken", "system.reflection.emit.typebuilder", "Member[typetoken]"] + - ["system.reflection.emit.constructorbuilder", "system.reflection.emit.typebuilder", "Method[definedefaultconstructorcore].ReturnValue"] + - ["system.boolean", "system.reflection.emit.signaturetoken", "Method[equals].ReturnValue"] + - ["system.reflection.eventinfo[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getevents].ReturnValue"] + - ["system.reflection.emit.generictypeparameterbuilder[]", "system.reflection.emit.typebuilder", "Method[definegenericparameters].ReturnValue"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.typebuilder", "Method[defineinitializeddata].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldobj]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.modulebuilder", "Method[defineuninitializeddatacore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[starg_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_u4]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldtoken]"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.typebuilder", "Method[definepinvokemethod].ReturnValue"] + - ["system.reflection.emit.unmanagedmarshal", "system.reflection.emit.unmanagedmarshal!", "Method[definelparray].ReturnValue"] + - ["system.int32", "system.reflection.emit.opcode", "Member[evaluationstackdelta]"] + - ["system.reflection.emit.methodtoken", "system.reflection.emit.constructorbuilder", "Method[gettoken].ReturnValue"] + - ["system.int32", "system.reflection.emit.signaturehelper", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.reflection.emit.modulebuilder", "Member[scopename]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[add_ovf_un]"] + - ["system.reflection.emit.opcodetype", "system.reflection.emit.opcodetype!", "Member[primitive]"] + - ["system.string", "system.reflection.emit.parameterbuilder", "Member[name]"] + - ["system.reflection.fieldinfo", "system.reflection.emit.enumbuilder", "Method[getfield].ReturnValue"] + - ["system.object", "system.reflection.emit.constructorbuilder", "Method[invoke].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.emit.modulebuilder", "Method[getmethodimpl].ReturnValue"] + - ["system.reflection.emit.assemblybuilderaccess", "system.reflection.emit.assemblybuilderaccess!", "Member[run]"] + - ["system.reflection.emit.constructorbuilder", "system.reflection.emit.typebuilder", "Method[definedefaultconstructor].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[rem_un]"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[call]"] + - ["system.boolean", "system.reflection.emit.assemblybuilder", "Method[equals].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarg_s]"] + - ["system.reflection.emit.typetoken", "system.reflection.emit.typetoken!", "Member[empty]"] + - ["system.int64", "system.reflection.emit.assemblybuilder", "Member[hostcontext]"] + - ["system.boolean", "system.reflection.emit.opcode", "Method[equals].ReturnValue"] + - ["system.diagnostics.symbolstore.isymboldocumentwriter", "system.reflection.emit.modulebuilder", "Method[definedocument].ReturnValue"] + - ["system.reflection.emit.typebuilder", "system.reflection.emit.modulebuilder", "Method[definetypecore].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.opcode", "Member[operandtype]"] + - ["system.guid", "system.reflection.emit.modulebuilder", "Member[moduleversionid]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_7]"] + - ["system.string", "system.reflection.emit.modulebuilder", "Method[resolvestring].ReturnValue"] + - ["system.string", "system.reflection.emit.modulebuilder", "Member[name]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bge_s]"] + - ["system.type", "system.reflection.emit.methodbuilder", "Member[reflectedtype]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[createtype].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[istypedefinition]"] + - ["system.reflection.methodinfo", "system.reflection.emit.propertybuilder", "Method[getsetmethod].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[ispointerimpl].ReturnValue"] + - ["system.int32", "system.reflection.emit.eventtoken", "Method[gethashcode].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[br]"] + - ["system.type", "system.reflection.emit.typebuilder", "Member[declaringtype]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefix1]"] + - ["system.int32", "system.reflection.emit.typebuilder", "Method[getarrayrank].ReturnValue"] + - ["system.string", "system.reflection.emit.dynamicmethod", "Method[tostring].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_i4]"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[break]"] + - ["system.reflection.callingconventions", "system.reflection.emit.dynamicmethod", "Member[callingconvention]"] + - ["system.type[]", "system.reflection.emit.typebuilder", "Member[generictypearguments]"] + - ["system.string", "system.reflection.emit.typebuilder", "Member[fullname]"] + - ["system.string", "system.reflection.emit.dynamicmethod", "Member[name]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[clt]"] + - ["system.reflection.module", "system.reflection.emit.enumbuilder", "Member[module]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[iscreated].ReturnValue"] + - ["system.reflection.fieldinfo[]", "system.reflection.emit.modulebuilder", "Method[getfields].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[newobj]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[iscreatedcore].ReturnValue"] + - ["system.string", "system.reflection.emit.persistedassemblybuilder", "Member[fullname]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloca]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelema]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isbyreflike]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[isarrayimpl].ReturnValue"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[isconstructedgenericmethod]"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[return]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_i2]"] + - ["system.int32", "system.reflection.emit.propertytoken", "Method[gethashcode].ReturnValue"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.typebuilder", "Method[defineuninitializeddata].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[leave]"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[issecuritysafecritical]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stloc_1]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_r4]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Member[basetype]"] + - ["system.string", "system.reflection.emit.methodbuilder", "Member[signature]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_i8]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarg]"] + - ["system.runtimemethodhandle", "system.reflection.emit.constructorbuilder", "Member[methodhandle]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_i]"] + - ["system.reflection.module", "system.reflection.emit.fieldbuilder", "Member[module]"] + - ["system.string", "system.reflection.emit.generictypeparameterbuilder", "Method[tostring].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stloc]"] + - ["system.reflection.module", "system.reflection.emit.constructorbuilder", "Member[module]"] + - ["system.string", "system.reflection.emit.assemblybuilder", "Member[location]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_1]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.enumbuilder", "Member[underlyingfieldcore]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[sizeof]"] + - ["system.boolean", "system.reflection.emit.modulebuilder", "Method[equals].ReturnValue"] + - ["system.string", "system.reflection.emit.typebuilder", "Member[namespace]"] + - ["system.type", "system.reflection.emit.dynamicmethod", "Member[returntype]"] + - ["system.reflection.emit.ilgenerator", "system.reflection.emit.constructorbuilder", "Method[getilgenerator].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.emit.modulebuilder", "Member[assembly]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_i2]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ble_un_s]"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.typebuilder", "Method[definepinvokemethodcore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarg_2]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.enumbuilder", "Member[underlyingfield]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldstr]"] + - ["system.reflection.emit.opcodetype", "system.reflection.emit.opcodetype!", "Member[prefix]"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Member[basetype]"] + - ["system.reflection.module[]", "system.reflection.emit.assemblybuilder", "Method[getmodules].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_ref]"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[getinterface].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[cgt]"] + - ["system.int32", "system.reflection.emit.enumbuilder", "Member[genericparameterposition]"] + - ["system.reflection.emit.methodtoken", "system.reflection.emit.modulebuilder", "Method[getconstructortoken].ReturnValue"] + - ["system.string", "system.reflection.emit.assemblybuilder", "Member[imageruntimeversion]"] + - ["system.reflection.emit.unmanagedmarshal", "system.reflection.emit.unmanagedmarshal!", "Method[definebyvalarray].ReturnValue"] + - ["system.type", "system.reflection.emit.constructorbuilder", "Member[returntype]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bgt]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_u1]"] + - ["system.reflection.genericparameterattributes", "system.reflection.emit.typebuilder", "Member[genericparameterattributes]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[issubclassof].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[localloc]"] + - ["system.string", "system.reflection.emit.enumbuilder", "Member[fullname]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isbyreflike]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isgenerictypedefinition]"] + - ["system.int32", "system.reflection.emit.opcode", "Member[size]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u2]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_r8]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inliner]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[neg]"] + - ["system.reflection.emit.signaturehelper", "system.reflection.emit.signaturehelper!", "Method[getpropertysighelper].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[rethrow]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[unbox]"] + - ["system.reflection.exceptionhandlingclauseoptions", "system.reflection.emit.exceptionhandler", "Member[kind]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popi_popr4]"] + - ["system.boolean", "system.reflection.emit.fieldtoken!", "Method[op_equality].ReturnValue"] + - ["system.type", "system.reflection.emit.propertybuilder", "Member[declaringtype]"] + - ["system.object", "system.reflection.emit.fieldbuilder", "Method[getvalue].ReturnValue"] + - ["system.reflection.emit.ilgenerator", "system.reflection.emit.dynamicmethod", "Method[getilgenerator].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[mul_ovf]"] + - ["system.reflection.propertyinfo", "system.reflection.emit.typebuilder", "Method[getpropertyimpl].ReturnValue"] + - ["system.int32", "system.reflection.emit.fieldbuilder", "Member[metadatatoken]"] + - ["system.reflection.methodinfo", "system.reflection.emit.methodbuilder", "Method[getgenericmethoddefinition].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[shortinlinevar]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popi_pop1]"] + - ["system.reflection.emit.label", "system.reflection.emit.ilgenerator", "Method[definelabel].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinefield]"] + - ["system.string", "system.reflection.emit.propertybuilder", "Member[name]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefix5]"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.modulebuilder", "Method[defineglobalmethod].ReturnValue"] + - ["system.type[]", "system.reflection.emit.enumbuilder", "Method[getinterfaces].ReturnValue"] + - ["system.boolean", "system.reflection.emit.parametertoken!", "Method[op_equality].ReturnValue"] + - ["system.type[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getinterfaces].ReturnValue"] + - ["system.int32", "system.reflection.emit.methodrental!", "Member[jitondemand]"] + - ["system.boolean", "system.reflection.emit.dynamicmethod", "Member[issecuritysafecritical]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[brfalse_s]"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Method[getmethodmetadatatoken].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isgenericparameter]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.modulebuilder", "Method[defineuninitializeddata].ReturnValue"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[makebyreftype].ReturnValue"] + - ["system.reflection.parameterinfo[]", "system.reflection.emit.propertybuilder", "Method[getindexparameters].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Member[reflectedtype]"] + - ["system.boolean", "system.reflection.emit.fieldbuilder", "Method[isdefined].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[sub_ovf]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_u1]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[beq_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[xor]"] + - ["system.reflection.emit.signaturehelper", "system.reflection.emit.signaturehelper!", "Method[getfieldsighelper].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getproperties].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_i8]"] + - ["system.string", "system.reflection.emit.modulebuilder", "Member[fullyqualifiedname]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_u2]"] + - ["system.int32", "system.reflection.emit.signaturetoken", "Member[token]"] + - ["system.reflection.propertyinfo", "system.reflection.emit.enumbuilder", "Method[getpropertyimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[nop]"] + - ["system.reflection.emit.parameterbuilder", "system.reflection.emit.constructorbuilder", "Method[defineparametercore].ReturnValue"] + - ["system.reflection.emit.assemblybuilderaccess", "system.reflection.emit.assemblybuilderaccess!", "Member[runandcollect]"] + - ["system.reflection.methodinfo", "system.reflection.emit.modulebuilder", "Method[getarraymethodcore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[sub]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_5]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_i]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldsfld]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[push1]"] + - ["system.runtime.interopservices.unmanagedtype", "system.reflection.emit.unmanagedmarshal", "Member[getunmanagedtype]"] + - ["system.boolean", "system.reflection.emit.parametertoken!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typetoken!", "Method[op_equality].ReturnValue"] + - ["system.io.filestream[]", "system.reflection.emit.assemblybuilder", "Method[getfiles].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_i]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isgenerictype]"] + - ["system.reflection.emit.constructorbuilder", "system.reflection.emit.typebuilder", "Method[definetypeinitializercore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bne_un_s]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popi_popr8]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Member[underlyingsystemtype]"] + - ["system.reflection.emit.unmanagedmarshal", "system.reflection.emit.unmanagedmarshal!", "Method[definesafearray].ReturnValue"] + - ["system.int32", "system.reflection.emit.generictypeparameterbuilder", "Method[getarrayrank].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pop1_pop1]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isconstructedgenerictype]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popi_popi_popi]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_r_un]"] + - ["system.reflection.constructorinfo", "system.reflection.emit.typebuilder", "Method[getconstructorimpl].ReturnValue"] + - ["system.int32", "system.reflection.emit.localbuilder", "Member[localindex]"] + - ["system.type", "system.reflection.emit.dynamicmethod", "Member[reflectedtype]"] + - ["system.reflection.assemblyname", "system.reflection.emit.assemblybuilder", "Method[getname].ReturnValue"] + - ["system.object[]", "system.reflection.emit.propertybuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[getinterface].ReturnValue"] + - ["system.reflection.emit.opcodetype", "system.reflection.emit.opcodetype!", "Member[nternal]"] + - ["system.reflection.assembly", "system.reflection.emit.generictypeparameterbuilder", "Member[assembly]"] + - ["system.int32", "system.reflection.emit.ilgenerator", "Member[iloffset]"] + - ["system.string", "system.reflection.emit.typebuilder", "Member[name]"] + - ["system.boolean", "system.reflection.emit.eventtoken!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ckfinite]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldvirtftn]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinemethod]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref]"] + - ["system.object", "system.reflection.emit.typebuilder", "Method[invokemember].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bgt_un_s]"] + - ["system.boolean", "system.reflection.emit.dynamicmethod", "Member[initlocals]"] + - ["system.reflection.module", "system.reflection.emit.propertybuilder", "Member[module]"] + - ["system.collections.generic.ienumerable", "system.reflection.emit.assemblybuilder", "Member[definedtypes]"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[initlocalscore]"] + - ["system.int32", "system.reflection.emit.methodrental!", "Member[jitimmediate]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[initblk]"] + - ["system.reflection.methodinfo", "system.reflection.emit.enumbuilder", "Method[getmethodimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_i8]"] + - ["system.reflection.interfacemapping", "system.reflection.emit.typebuilder", "Method[getinterfacemap].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_popi_popi]"] + - ["system.reflection.fieldinfo[]", "system.reflection.emit.enumbuilder", "Method[getfields].ReturnValue"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size128]"] + - ["system.reflection.callingconventions", "system.reflection.emit.constructorbuilder", "Member[callingconvention]"] + - ["system.reflection.module", "system.reflection.emit.typebuilder", "Member[module]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[call]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[mkrefany]"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Method[gethashcode].ReturnValue"] + - ["system.reflection.emit.typebuilder", "system.reflection.emit.modulebuilder", "Method[definetype].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isvariableboundarray]"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[branch]"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[getnestedtype].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[sub_ovf_un]"] + - ["system.object[]", "system.reflection.emit.typebuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_i]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[beq]"] + - ["system.reflection.emit.typebuilder", "system.reflection.emit.typebuilder", "Method[definenestedtype].ReturnValue"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size4]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[shr]"] + - ["system.reflection.eventinfo", "system.reflection.emit.generictypeparameterbuilder", "Method[getevent].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.emit.methodbuilder", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.reflection.module", "system.reflection.emit.generictypeparameterbuilder", "Member[module]"] + - ["system.reflection.methodinfo", "system.reflection.emit.methodbuilder", "Method[makegenericmethod].ReturnValue"] + - ["system.reflection.parameterinfo[]", "system.reflection.emit.constructorbuilder", "Method[getparameters].ReturnValue"] + - ["system.boolean", "system.reflection.emit.fieldtoken", "Method[equals].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[calli]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinetok]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[isassignablefrom].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ble]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_0]"] + - ["system.boolean", "system.reflection.emit.eventtoken!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.emit.constructorbuilder", "Member[initlocals]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldlen]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isconstructedgenerictype]"] + - ["system.reflection.emit.localbuilder", "system.reflection.emit.ilgenerator", "Method[declarelocal].ReturnValue"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[ispointerimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_3]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_m1]"] + - ["system.boolean", "system.reflection.emit.opcode!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.emit.parameterbuilder", "Member[isoptional]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[readonly]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[getelementtype].ReturnValue"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[meta]"] + - ["system.type[]", "system.reflection.emit.enumbuilder", "Method[getnestedtypes].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u8_un]"] + - ["system.boolean", "system.reflection.emit.methodtoken!", "Method[op_inequality].ReturnValue"] + - ["system.type[]", "system.reflection.emit.methodbuilder", "Method[getgenericarguments].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.emit.typebuilder", "Member[assembly]"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[issecuritytransparent]"] + - ["system.boolean", "system.reflection.emit.modulebuilder", "Method[istransient].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[cpobj]"] + - ["system.type[]", "system.reflection.emit.enumbuilder", "Member[generictypearguments]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[makegenerictype].ReturnValue"] + - ["system.reflection.emit.typetoken", "system.reflection.emit.enumbuilder", "Member[typetoken]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefix4]"] + - ["system.int32", "system.reflection.emit.parameterbuilder", "Member[attributes]"] + - ["system.reflection.module[]", "system.reflection.emit.assemblybuilder", "Method[getloadedmodules].ReturnValue"] + - ["system.reflection.genericparameterattributes", "system.reflection.emit.enumbuilder", "Member[genericparameterattributes]"] + - ["system.reflection.interfacemapping", "system.reflection.emit.generictypeparameterbuilder", "Method[getinterfacemap].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i4]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_u8]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[issecuritycritical]"] + - ["system.reflection.emit.generictypeparameterbuilder[]", "system.reflection.emit.methodbuilder", "Method[definegenericparameters].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[isinst]"] + - ["system.reflection.emit.methodtoken", "system.reflection.emit.modulebuilder", "Method[getmethodtoken].ReturnValue"] + - ["system.boolean", "system.reflection.emit.parameterbuilder", "Member[isin]"] + - ["system.object[]", "system.reflection.emit.dynamicmethod", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size16]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[isprimitiveimpl].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isserializable]"] + - ["system.reflection.emit.modulebuilder", "system.reflection.emit.persistedassemblybuilder", "Method[definedynamicmodulecore].ReturnValue"] + - ["system.type", "system.reflection.emit.propertybuilder", "Member[propertytype]"] + - ["system.boolean", "system.reflection.emit.constructorbuilder", "Member[initlocalscore]"] + - ["system.reflection.emit.typebuilder", "system.reflection.emit.typebuilder", "Method[definenestedtypecore].ReturnValue"] + - ["system.boolean", "system.reflection.emit.methodtoken!", "Method[op_equality].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ble_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ceq]"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[containsgenericparameters]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[arglist]"] + - ["system.type", "system.reflection.emit.localbuilder", "Member[localtype]"] + - ["system.reflection.methodinfo", "system.reflection.emit.propertybuilder", "Method[getgetmethod].ReturnValue"] + - ["system.reflection.fieldinfo", "system.reflection.emit.modulebuilder", "Method[resolvefield].ReturnValue"] + - ["system.string", "system.reflection.emit.signaturehelper", "Method[tostring].ReturnValue"] + - ["system.int32", "system.reflection.emit.stringtoken", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isserializable]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isenum]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_6]"] + - ["system.type[]", "system.reflection.emit.modulebuilder", "Method[gettypes].ReturnValue"] + - ["system.int32", "system.reflection.emit.assemblybuilder", "Method[gethashcode].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.emit.dynamicmethod", "Member[methodimplementationflags]"] + - ["system.reflection.eventinfo[]", "system.reflection.emit.enumbuilder", "Method[getevents].ReturnValue"] + - ["system.string", "system.reflection.emit.enumbuilder", "Member[assemblyqualifiedname]"] + - ["system.type", "system.reflection.emit.dynamicmethod", "Member[declaringtype]"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.modulebuilder", "Method[definepinvokemethod].ReturnValue"] + - ["system.reflection.emit.constructorbuilder", "system.reflection.emit.typebuilder", "Method[defineconstructor].ReturnValue"] + - ["system.reflection.eventinfo", "system.reflection.emit.enumbuilder", "Method[getevent].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_u1]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.typebuilder", "Method[definefield].ReturnValue"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[makearraytype].ReturnValue"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.modulebuilder", "Method[defineinitializeddatacore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i_un]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[issecuritytransparent]"] + - ["system.int32", "system.reflection.emit.generictypeparameterbuilder", "Method[gethashcode].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_ref]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[switch]"] + - ["system.reflection.interfacemapping", "system.reflection.emit.enumbuilder", "Method[getinterfacemap].ReturnValue"] + - ["system.type", "system.reflection.emit.methodbuilder", "Member[declaringtype]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[refanyval]"] + - ["system.int32", "system.reflection.emit.fieldtoken", "Method[gethashcode].ReturnValue"] + - ["system.resources.iresourcewriter", "system.reflection.emit.assemblybuilder", "Method[defineresource].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u2_un]"] + - ["system.reflection.emit.generictypeparameterbuilder[]", "system.reflection.emit.methodbuilder", "Method[definegenericparameterscore].ReturnValue"] + - ["system.int32", "system.reflection.emit.exceptionhandler", "Member[handleroffset]"] + - ["system.type[]", "system.reflection.emit.typebuilder", "Method[getnestedtypes].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[getelementtype].ReturnValue"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Member[underlyingsystemtype]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[div]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[newarr]"] + - ["system.int32", "system.reflection.emit.typetoken", "Member[token]"] + - ["system.type", "system.reflection.emit.modulebuilder", "Method[resolvetype].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[haselementtypeimpl].ReturnValue"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[getgenerictypedefinition].ReturnValue"] + - ["system.type", "system.reflection.emit.methodbuilder", "Member[returntype]"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.typebuilder", "Member[packingsize]"] + - ["system.reflection.typeattributes", "system.reflection.emit.generictypeparameterbuilder", "Method[getattributeflagsimpl].ReturnValue"] + - ["system.reflection.methodbase", "system.reflection.emit.modulebuilder", "Method[resolvemethod].ReturnValue"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Member[mdstreamversion]"] + - ["system.reflection.typeattributes", "system.reflection.emit.generictypeparameterbuilder", "Member[attributes]"] + - ["system.string[]", "system.reflection.emit.assemblybuilder", "Method[getmanifestresourcenames].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Member[underlyingsystemtype]"] + - ["system.boolean", "system.reflection.emit.label", "Method[equals].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[shl]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u4_un]"] + - ["system.boolean", "system.reflection.emit.localbuilder", "Member[ispinned]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[rem]"] + - ["system.reflection.emit.dynamicmethod", "system.reflection.emit.dynamicilinfo", "Member[dynamicmethod]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarg_3]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u4]"] + - ["system.guid", "system.reflection.emit.generictypeparameterbuilder", "Member[guid]"] + - ["system.reflection.constructorinfo", "system.reflection.emit.enumbuilder", "Method[getconstructorimpl].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[isdefined].ReturnValue"] + - ["system.reflection.fieldinfo", "system.reflection.emit.modulebuilder", "Method[getfield].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[makearraytype].ReturnValue"] + - ["system.boolean", "system.reflection.emit.assemblybuilder", "Member[globalassemblycache]"] + - ["system.boolean", "system.reflection.emit.constructorbuilder", "Method[isdefined].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[refanytype]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_i4]"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[makegenerictype].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_r4]"] + - ["system.reflection.methodinfo[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getmethods].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[add_ovf]"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.typebuilder", "Member[packingsizecore]"] + - ["system.reflection.emit.fieldtoken", "system.reflection.emit.fieldbuilder", "Method[gettoken].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinestring]"] + - ["system.reflection.emit.eventbuilder", "system.reflection.emit.typebuilder", "Method[defineeventcore].ReturnValue"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[haselementtypeimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_s]"] + - ["system.string", "system.reflection.emit.enumbuilder", "Member[name]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[isprimitiveimpl].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[containsgenericparameters]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_u4]"] + - ["system.reflection.fieldinfo[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getfields].ReturnValue"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.opcode", "Member[flowcontrol]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlineswitch]"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Member[declaringtype]"] + - ["system.reflection.emit.signaturetoken", "system.reflection.emit.modulebuilder", "Method[getsignaturetoken].ReturnValue"] + - ["system.string", "system.reflection.emit.enumbuilder", "Member[namespace]"] + - ["system.string", "system.reflection.emit.generictypeparameterbuilder", "Member[fullname]"] + - ["system.boolean", "system.reflection.emit.modulebuilder", "Method[isdefined].ReturnValue"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Member[reflectedtype]"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Method[getfieldmetadatatoken].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[brtrue_s]"] + - ["system.reflection.emit.constructorbuilder", "system.reflection.emit.typebuilder", "Method[definetypeinitializer].ReturnValue"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[isbyrefimpl].ReturnValue"] + - ["system.reflection.eventinfo[]", "system.reflection.emit.typebuilder", "Method[getevents].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isvariableboundarray]"] + - ["system.io.stream", "system.reflection.emit.assemblybuilder", "Method[getmanifestresourcestream].ReturnValue"] + - ["system.boolean", "system.reflection.emit.assemblybuilder", "Method[isdefined].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefix2]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_u]"] + - ["system.reflection.emit.propertytoken", "system.reflection.emit.propertytoken!", "Member[empty]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stloc_3]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isvariableboundarray]"] + - ["system.collections.generic.ilist", "system.reflection.emit.modulebuilder", "Method[getcustomattributesdata].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_u2]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bge_un]"] + - ["system.reflection.eventinfo", "system.reflection.emit.typebuilder", "Method[getevent].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[add]"] + - ["system.reflection.propertyinfo[]", "system.reflection.emit.typebuilder", "Method[getproperties].ReturnValue"] + - ["system.type", "system.reflection.emit.fieldbuilder", "Member[reflectedtype]"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[isgenericmethod]"] + - ["system.int16", "system.reflection.emit.opcode", "Member[value]"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[getinterface].ReturnValue"] + - ["system.int32", "system.reflection.emit.exceptionhandler", "Member[filteroffset]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[blt_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_i4]"] + - ["system.boolean", "system.reflection.emit.propertybuilder", "Member[canread]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[ispointerimpl].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.emit.enumbuilder", "Method[getattributeflagsimpl].ReturnValue"] + - ["system.int32", "system.reflection.emit.parametertoken", "Member[token]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[varpop]"] + - ["system.boolean", "system.reflection.emit.fieldtoken!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[dup]"] + - ["system.reflection.emit.typetoken", "system.reflection.emit.modulebuilder", "Method[gettypetoken].ReturnValue"] + - ["system.security.policy.evidence", "system.reflection.emit.assemblybuilder", "Member[evidence]"] + - ["system.diagnostics.symbolstore.isymbolwriter", "system.reflection.emit.modulebuilder", "Method[getsymwriter].ReturnValue"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Method[gettypemetadatatoken].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[castclass]"] + - ["system.collections.generic.ienumerable", "system.reflection.emit.assemblybuilder", "Member[modules]"] + - ["system.reflection.memberinfo[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getmembers].ReturnValue"] + - ["system.runtimemethodhandle", "system.reflection.emit.methodbuilder", "Member[methodhandle]"] + - ["system.reflection.methodimplattributes", "system.reflection.emit.constructorbuilder", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.reflection.emit.opcodetype", "system.reflection.emit.opcodetype!", "Member[annotation]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[getnestedtype].ReturnValue"] + - ["system.boolean", "system.reflection.emit.assemblybuilder", "Member[reflectiononly]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinei]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[varpush]"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[makegenerictype].ReturnValue"] + - ["system.string", "system.reflection.emit.constructorbuilder", "Member[name]"] + - ["system.boolean", "system.reflection.emit.eventtoken", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[isvaluetypeimpl].ReturnValue"] + - ["system.int32", "system.reflection.emit.typebuilder", "Member[genericparameterposition]"] + - ["system.reflection.emit.methodtoken", "system.reflection.emit.modulebuilder", "Method[getarraymethodtoken].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[leave_s]"] + - ["system.type", "system.reflection.emit.fieldbuilder", "Member[fieldtype]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_r4]"] + - ["system.boolean", "system.reflection.emit.methodtoken", "Method[equals].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.emit.modulebuilder", "Method[getarraymethod].ReturnValue"] + - ["system.security.permissionset", "system.reflection.emit.assemblybuilder", "Member[permissionset]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[unaligned]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[cpblk]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stloc_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[blt_un_s]"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[unspecified]"] + - ["system.type[]", "system.reflection.emit.typebuilder", "Method[getgenericarguments].ReturnValue"] + - ["system.int32", "system.reflection.emit.parametertoken", "Method[gethashcode].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.emit.methodbuilder", "Member[methodimplementationflags]"] + - ["system.reflection.emit.stringtoken", "system.reflection.emit.modulebuilder", "Method[getstringconstant].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isbyreflike]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[isbyrefimpl].ReturnValue"] + - ["system.int32", "system.reflection.emit.typebuilder", "Member[metadatatoken]"] + - ["system.diagnostics.symbolstore.isymboldocumentwriter", "system.reflection.emit.modulebuilder", "Method[definedocumentcore].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.reflection.emit.typebuilder", "Method[getmember].ReturnValue"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[isvaluetypeimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i8]"] + - ["system.reflection.emit.fieldtoken", "system.reflection.emit.modulebuilder", "Method[getfieldtoken].ReturnValue"] + - ["system.reflection.emit.assemblybuilderaccess", "system.reflection.emit.assemblybuilderaccess!", "Member[runandsave]"] + - ["system.reflection.emit.unmanagedmarshal", "system.reflection.emit.unmanagedmarshal!", "Method[defineunmanagedmarshal].ReturnValue"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Method[equals].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i]"] + - ["system.reflection.emit.modulebuilder", "system.reflection.emit.assemblybuilder", "Method[getdynamicmodulecore].ReturnValue"] + - ["system.string", "system.reflection.emit.generictypeparameterbuilder", "Member[assemblyqualifiedname]"] + - ["system.reflection.memberinfo[]", "system.reflection.emit.enumbuilder", "Method[getmember].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.emit.generictypeparameterbuilder", "Method[getmethodimpl].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.emit.typebuilder!", "Method[getmethod].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typetoken!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.emit.stringtoken", "Method[equals].ReturnValue"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.modulebuilder", "Method[definepinvokemethodcore].ReturnValue"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.typebuilder", "Method[definemethod].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[cgt_un]"] + - ["system.reflection.emit.eventtoken", "system.reflection.emit.eventtoken!", "Member[empty]"] + - ["system.int32", "system.reflection.emit.parameterbuilder", "Member[position]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarg_1]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_popi_popi8]"] + - ["system.int32", "system.reflection.emit.constructorbuilder", "Member[metadatatoken]"] + - ["system.reflection.module", "system.reflection.emit.constructorbuilder", "Method[getmodule].ReturnValue"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Member[metadatatoken]"] + - ["system.object", "system.reflection.emit.enumbuilder", "Method[invokemember].ReturnValue"] + - ["system.reflection.emit.opcodetype", "system.reflection.emit.opcodetype!", "Member[objmodel]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stloc_2]"] + - ["system.reflection.methodinfo", "system.reflection.emit.typebuilder", "Method[getmethodimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[pop]"] + - ["system.reflection.memberinfo[]", "system.reflection.emit.typebuilder", "Method[getmembers].ReturnValue"] + - ["system.reflection.emit.parameterbuilder", "system.reflection.emit.methodbuilder", "Method[defineparametercore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloc]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[break]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ret]"] + - ["system.reflection.parameterinfo[]", "system.reflection.emit.methodbuilder", "Method[getparameters].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinenone]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_r4]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[issubclassof].ReturnValue"] + - ["system.reflection.emit.propertybuilder", "system.reflection.emit.typebuilder", "Method[defineproperty].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i8_un]"] + - ["system.reflection.emit.enumbuilder", "system.reflection.emit.modulebuilder", "Method[defineenumcore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloc_0]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_pop1]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bgt_s]"] + - ["system.reflection.manifestresourceinfo", "system.reflection.emit.assemblybuilder", "Method[getmanifestresourceinfo].ReturnValue"] + - ["system.reflection.methodinfo[]", "system.reflection.emit.typebuilder", "Method[getmethods].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[createtype].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_u2]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pushi8]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_i8]"] + - ["system.byte[]", "system.reflection.emit.modulebuilder", "Method[resolvesignature].ReturnValue"] + - ["system.boolean", "system.reflection.emit.exceptionhandler!", "Method[op_equality].ReturnValue"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.modulebuilder", "Method[defineinitializeddata].ReturnValue"] + - ["system.int32", "system.reflection.emit.generictypeparameterbuilder", "Member[genericparameterposition]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[isarrayimpl].ReturnValue"] + - ["system.reflection.emit.label", "system.reflection.emit.ilgenerator!", "Method[createlabel].ReturnValue"] + - ["system.int32", "system.reflection.emit.enumbuilder", "Method[getarrayrank].ReturnValue"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size64]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u_un]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[throw]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i1]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u1]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_popi_popr8]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isenum]"] + - ["system.reflection.emit.eventtoken", "system.reflection.emit.eventbuilder", "Method[geteventtoken].ReturnValue"] + - ["system.reflection.emit.parametertoken", "system.reflection.emit.parameterbuilder", "Method[gettoken].ReturnValue"] + - ["system.string", "system.reflection.emit.opcode", "Member[name]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[push1_push1]"] + - ["system.reflection.typeattributes", "system.reflection.emit.enumbuilder", "Member[attributes]"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[next]"] + - ["system.reflection.emit.methodtoken", "system.reflection.emit.methodbuilder", "Method[gettoken].ReturnValue"] + - ["system.int32", "system.reflection.emit.methodtoken", "Method[gethashcode].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloc_3]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isserializable]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u1_un]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isszarray]"] + - ["system.reflection.parameterinfo", "system.reflection.emit.dynamicmethod", "Member[returnparameter]"] + - ["system.boolean", "system.reflection.emit.propertybuilder", "Method[isdefined].ReturnValue"] + - ["system.type", "system.reflection.emit.constructorbuilder", "Member[declaringtype]"] + - ["system.reflection.emit.ilgenerator", "system.reflection.emit.methodbuilder", "Method[getilgeneratorcore].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.emit.dynamicmethod", "Member[attributes]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_popi_popref]"] + - ["system.reflection.typeinfo", "system.reflection.emit.enumbuilder", "Method[createtypeinfocore].ReturnValue"] + - ["system.runtimefieldhandle", "system.reflection.emit.fieldbuilder", "Member[fieldhandle]"] + - ["system.reflection.emit.pefilekinds", "system.reflection.emit.pefilekinds!", "Member[consoleapplication]"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size1]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_r8]"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.modulebuilder", "Method[defineglobalmethodcore].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[blt_un]"] + - ["system.reflection.constructorinfo[]", "system.reflection.emit.enumbuilder", "Method[getconstructors].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[endfilter]"] + - ["system.reflection.emit.assemblybuilder", "system.reflection.emit.assemblybuilder!", "Method[definedynamicassembly].ReturnValue"] + - ["system.reflection.memberinfo", "system.reflection.emit.modulebuilder", "Method[resolvemember].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i8]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinevar]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pushr4]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pushref]"] + - ["system.reflection.methodinfo[]", "system.reflection.emit.modulebuilder", "Method[getmethods].ReturnValue"] + - ["system.boolean", "system.reflection.emit.signaturetoken!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.emit.dynamicmethod", "Method[getbasedefinition].ReturnValue"] + - ["system.int32", "system.reflection.emit.typebuilder", "Member[sizecore]"] + - ["system.reflection.emit.dynamicilinfo", "system.reflection.emit.dynamicmethod", "Method[getdynamicilinfo].ReturnValue"] + - ["system.reflection.module", "system.reflection.emit.dynamicmethod", "Member[module]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_r8]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_r8]"] + - ["system.reflection.icustomattributeprovider", "system.reflection.emit.dynamicmethod", "Member[returntypecustomattributes]"] + - ["system.security.securityruleset", "system.reflection.emit.assemblybuilder", "Member[securityruleset]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_ref]"] + - ["system.runtimetypehandle", "system.reflection.emit.enumbuilder", "Member[typehandle]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.enumbuilder", "Method[defineliteral].ReturnValue"] + - ["system.int32", "system.reflection.emit.fieldtoken", "Member[token]"] + - ["system.reflection.emit.modulebuilder", "system.reflection.emit.assemblybuilder", "Method[definedynamicmodulecore].ReturnValue"] + - ["system.object", "system.reflection.emit.generictypeparameterbuilder", "Method[invokemember].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_i1]"] + - ["system.reflection.methodbase", "system.reflection.emit.enumbuilder", "Member[declaringmethod]"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[phi]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_4]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[containsgenericparameters]"] + - ["system.type", "system.reflection.emit.modulebuilder", "Method[gettype].ReturnValue"] + - ["system.object[]", "system.reflection.emit.methodbuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinebrtarget]"] + - ["system.reflection.module", "system.reflection.emit.persistedassemblybuilder", "Member[manifestmodule]"] + - ["system.boolean", "system.reflection.emit.signaturehelper", "Method[equals].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.emit.typebuilder", "Member[attributes]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popi_popi8]"] + - ["system.delegate", "system.reflection.emit.dynamicmethod", "Method[createdelegate].ReturnValue"] + - ["system.reflection.emit.signaturehelper", "system.reflection.emit.signaturehelper!", "Method[getmethodsighelper].ReturnValue"] + - ["system.reflection.typeinfo", "system.reflection.emit.enumbuilder", "Method[createtypeinfo].ReturnValue"] + - ["system.object", "system.reflection.emit.methodbuilder", "Method[invoke].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[clt_un]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarg_0]"] + - ["system.string", "system.reflection.emit.fieldbuilder", "Member[name]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_i4_8]"] + - ["system.boolean", "system.reflection.emit.parameterbuilder", "Member[isout]"] + - ["system.reflection.fieldinfo", "system.reflection.emit.generictypeparameterbuilder", "Method[getfield].ReturnValue"] + - ["system.reflection.emit.label", "system.reflection.emit.ilgenerator", "Method[beginexceptionblock].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[shr_un]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[tailcall]"] + - ["system.boolean", "system.reflection.emit.exceptionhandler!", "Method[op_inequality].ReturnValue"] + - ["system.guid", "system.reflection.emit.enumbuilder", "Member[guid]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinetype]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[iscomobjectimpl].ReturnValue"] + - ["system.reflection.genericparameterattributes", "system.reflection.emit.generictypeparameterbuilder", "Member[genericparameterattributes]"] + - ["system.type[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getgenericparameterconstraints].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_i2]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[istypedefinition]"] + - ["system.reflection.emit.eventbuilder", "system.reflection.emit.typebuilder", "Method[defineevent].ReturnValue"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[makepointertype].ReturnValue"] + - ["system.reflection.emit.generictypeparameterbuilder[]", "system.reflection.emit.typebuilder", "Method[definegenericparameterscore].ReturnValue"] + - ["system.reflection.constructorinfo[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getconstructors].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefixref]"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size32]"] + - ["system.int32", "system.reflection.emit.stringtoken", "Member[token]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_u8]"] + - ["system.int32", "system.reflection.emit.typebuilder!", "Member[unspecifiedtypesize]"] + - ["system.int32", "system.reflection.emit.generictypeparameterbuilder", "Member[metadatatoken]"] + - ["system.int32", "system.reflection.emit.exceptionhandler", "Method[gethashcode].ReturnValue"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[getelementtype].ReturnValue"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[cond_branch]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldarga]"] + - ["system.reflection.fieldinfo[]", "system.reflection.emit.typebuilder", "Method[getfields].ReturnValue"] + - ["system.reflection.emit.unmanagedmarshal", "system.reflection.emit.unmanagedmarshal!", "Method[definebyvaltstr].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pop0]"] + - ["system.reflection.parameterinfo[]", "system.reflection.emit.dynamicmethod", "Method[getparameters].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[makepointertype].ReturnValue"] + - ["system.reflection.emit.modulebuilder", "system.reflection.emit.persistedassemblybuilder", "Method[getdynamicmodulecore].ReturnValue"] + - ["system.type[]", "system.reflection.emit.generictypeparameterbuilder", "Member[generictypearguments]"] + - ["system.reflection.methodinfo[]", "system.reflection.emit.propertybuilder", "Method[getaccessors].ReturnValue"] + - ["system.reflection.propertyinfo", "system.reflection.emit.generictypeparameterbuilder", "Method[getpropertyimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_u4]"] + - ["system.boolean", "system.reflection.emit.propertytoken!", "Method[op_equality].ReturnValue"] + - ["system.reflection.emit.parameterbuilder", "system.reflection.emit.constructorbuilder", "Method[defineparameter].ReturnValue"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[getgenerictypedefinition].ReturnValue"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[istypedefinition]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[makebyreftype].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem_ref]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i2]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloca_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_i4]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[endfinally]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bgt_un]"] + - ["system.reflection.fieldattributes", "system.reflection.emit.fieldbuilder", "Member[attributes]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isszarray]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popi]"] + - ["system.reflection.emit.enumbuilder", "system.reflection.emit.modulebuilder", "Method[defineenum].ReturnValue"] + - ["system.reflection.emit.parameterbuilder", "system.reflection.emit.methodbuilder", "Method[defineparameter].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_i1]"] + - ["system.int32", "system.reflection.emit.exceptionhandler", "Member[tryoffset]"] + - ["system.int32", "system.reflection.emit.unmanagedmarshal", "Member[elementcount]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldelem]"] + - ["system.reflection.module", "system.reflection.emit.methodbuilder", "Member[module]"] + - ["system.boolean", "system.reflection.emit.propertytoken", "Method[equals].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Member[basetype]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[iscomobjectimpl].ReturnValue"] + - ["system.int32", "system.reflection.emit.modulebuilder", "Method[getstringmetadatatoken].ReturnValue"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[getgenerictypedefinition].ReturnValue"] + - ["system.type[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getgenericarguments].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isconstructedgenerictype]"] + - ["system.guid", "system.reflection.emit.typebuilder", "Member[guid]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[containsgenericparameters]"] + - ["system.boolean", "system.reflection.emit.propertybuilder", "Member[canwrite]"] + - ["system.reflection.emit.propertytoken", "system.reflection.emit.propertybuilder", "Member[propertytoken]"] + - ["system.reflection.emit.opcodetype", "system.reflection.emit.opcode", "Member[opcodetype]"] + - ["system.reflection.emit.parametertoken", "system.reflection.emit.parametertoken!", "Member[empty]"] + - ["system.object[]", "system.reflection.emit.assemblybuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i1_un]"] + - ["system.string", "system.reflection.emit.opcode", "Method[tostring].ReturnValue"] + - ["system.byte[]", "system.reflection.emit.signaturehelper", "Method[getsignature].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pushi]"] + - ["system.boolean", "system.reflection.emit.assemblybuilder", "Member[iscollectible]"] + - ["system.reflection.emit.assemblybuilderaccess", "system.reflection.emit.assemblybuilderaccess!", "Member[save]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_i]"] + - ["system.type[]", "system.reflection.emit.typebuilder", "Method[getgenericparameterconstraints].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[blt]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldc_r8]"] + - ["system.reflection.methodimplattributes", "system.reflection.emit.dynamicmethod", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popi_popi]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ble_un]"] + - ["system.reflection.constructorinfo[]", "system.reflection.emit.typebuilder", "Method[getconstructors].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[volatile]"] + - ["system.string", "system.reflection.emit.typebuilder", "Method[tostring].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[constrained]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.typebuilder", "Method[defineuninitializeddatacore].ReturnValue"] + - ["system.int32", "system.reflection.emit.exceptionhandler", "Member[handlerlength]"] + - ["system.reflection.methodattributes", "system.reflection.emit.methodbuilder", "Member[attributes]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Member[reflectedtype]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[brtrue]"] + - ["system.int32", "system.reflection.emit.opcode", "Method[gethashcode].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getmember].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[box]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[isassignablefrom].ReturnValue"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size8]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[issecuritysafecritical]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[equals].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloc_s]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[isdefined].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_i1]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[div_un]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[or]"] + - ["system.boolean", "system.reflection.emit.propertytoken!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stind_i8]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isgenerictypedefinition]"] + - ["system.reflection.emit.ilgenerator", "system.reflection.emit.constructorbuilder", "Method[getilgeneratorcore].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[shortinliner]"] + - ["system.reflection.typeinfo", "system.reflection.emit.typebuilder", "Method[createtypeinfo].ReturnValue"] + - ["system.reflection.typeinfo", "system.reflection.emit.typebuilder", "Method[createtypeinfocore].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[iscomobjectimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i2_un]"] + - ["system.type[]", "system.reflection.emit.typebuilder", "Method[getinterfaces].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[isprimitiveimpl].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[starg]"] + - ["system.string", "system.reflection.emit.generictypeparameterbuilder", "Member[namespace]"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.typebuilder", "Method[definefieldcore].ReturnValue"] + - ["system.int32", "system.reflection.emit.dynamicilinfo", "Method[gettokenfor].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_r4]"] + - ["system.string", "system.reflection.emit.constructorbuilder", "Member[signature]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isgenerictypedefinition]"] + - ["system.reflection.emit.propertybuilder", "system.reflection.emit.typebuilder", "Method[definepropertycore].ReturnValue"] + - ["system.runtimetypehandle", "system.reflection.emit.typebuilder", "Member[typehandle]"] + - ["system.runtime.interopservices.unmanagedtype", "system.reflection.emit.unmanagedmarshal", "Member[basetype]"] + - ["system.reflection.emit.opcodetype", "system.reflection.emit.opcodetype!", "Member[macro]"] + - ["system.reflection.emit.flowcontrol", "system.reflection.emit.flowcontrol!", "Member[throw]"] + - ["system.int32", "system.reflection.emit.propertytoken", "Member[token]"] + - ["system.int32", "system.reflection.emit.label", "Member[id]"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Method[isdefined].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[shortinlinebrtarget]"] + - ["system.reflection.callingconventions", "system.reflection.emit.methodbuilder", "Member[callingconvention]"] + - ["system.reflection.typeattributes", "system.reflection.emit.typebuilder", "Method[getattributeflagsimpl].ReturnValue"] + - ["system.reflection.emit.pefilekinds", "system.reflection.emit.pefilekinds!", "Member[windowapplication]"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_popi_popr4]"] + - ["system.reflection.emit.methodtoken", "system.reflection.emit.methodtoken!", "Member[empty]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Member[isgenerictype]"] + - ["system.string", "system.reflection.emit.assemblybuilder", "Member[fullname]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldind_i1]"] + - ["system.resources.iresourcewriter", "system.reflection.emit.modulebuilder", "Method[defineresource].ReturnValue"] + - ["system.int32", "system.reflection.emit.signaturetoken", "Method[gethashcode].ReturnValue"] + - ["system.reflection.emit.methodbuilder", "system.reflection.emit.typebuilder", "Method[definemethodcore].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[pushr8]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[conv_ovf_i4_un]"] + - ["system.int32", "system.reflection.emit.eventtoken", "Member[token]"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[initlocals]"] + - ["system.int32", "system.reflection.emit.exceptionhandler", "Member[trylength]"] + - ["system.type[]", "system.reflection.emit.generictypeparameterbuilder", "Method[getnestedtypes].ReturnValue"] + - ["system.reflection.emit.constructorbuilder", "system.reflection.emit.typebuilder", "Method[defineconstructorcore].ReturnValue"] + - ["system.reflection.module", "system.reflection.emit.assemblybuilder", "Method[getmodule].ReturnValue"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.enumbuilder", "Method[defineliteralcore].ReturnValue"] + - ["system.reflection.emit.modulebuilder", "system.reflection.emit.assemblybuilder", "Method[getdynamicmodule].ReturnValue"] + - ["system.reflection.module", "system.reflection.emit.assemblybuilder", "Member[manifestmodule]"] + - ["system.reflection.emit.parameterbuilder", "system.reflection.emit.dynamicmethod", "Method[defineparameter].ReturnValue"] + - ["system.reflection.emit.fieldbuilder", "system.reflection.emit.typebuilder", "Method[defineinitializeddatacore].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isgenerictype]"] + - ["system.reflection.assembly", "system.reflection.emit.enumbuilder", "Member[assembly]"] + - ["system.int32", "system.reflection.emit.typebuilder", "Member[size]"] + - ["system.string", "system.reflection.emit.constructorbuilder", "Method[tostring].ReturnValue"] + - ["system.reflection.methodbase", "system.reflection.emit.typebuilder", "Member[declaringmethod]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stfld]"] + - ["system.type", "system.reflection.emit.generictypeparameterbuilder", "Method[getnestedtype].ReturnValue"] + - ["system.reflection.emit.packingsize", "system.reflection.emit.packingsize!", "Member[size2]"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[isbyrefimpl].ReturnValue"] + - ["system.reflection.assemblyname", "system.reflection.emit.persistedassemblybuilder", "Method[getname].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldloc_1]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Member[declaringtype]"] + - ["system.type", "system.reflection.emit.enumbuilder", "Method[getenumunderlyingtype].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[push0]"] + - ["system.type", "system.reflection.emit.typebuilder", "Method[makebyreftype].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[br_s]"] + - ["system.boolean", "system.reflection.emit.dynamicmethod", "Member[issecuritytransparent]"] + - ["system.runtimetypehandle", "system.reflection.emit.generictypeparameterbuilder", "Member[typehandle]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldflda]"] + - ["system.boolean", "system.reflection.emit.dynamicmethod", "Member[issecuritycritical]"] + - ["system.type", "system.reflection.emit.fieldbuilder", "Member[declaringtype]"] + - ["system.int32", "system.reflection.emit.methodbuilder", "Method[gethashcode].ReturnValue"] + - ["system.reflection.emit.stackbehaviour", "system.reflection.emit.stackbehaviour!", "Member[popref_popi]"] + - ["system.type[]", "system.reflection.emit.assemblybuilder", "Method[getexportedtypes].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stelem_i4]"] + - ["system.object", "system.reflection.emit.propertybuilder", "Method[getvalue].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[ldfld]"] + - ["system.boolean", "system.reflection.emit.modulebuilder", "Method[isresource].ReturnValue"] + - ["system.boolean", "system.reflection.emit.signaturetoken!", "Method[op_equality].ReturnValue"] + - ["system.reflection.emit.pefilekinds", "system.reflection.emit.pefilekinds!", "Member[dll]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinesig]"] + - ["system.boolean", "system.reflection.emit.opcode!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.emit.stringtoken!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.emit.label!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.emit.generictypeparameterbuilder", "Method[isassignablefrom].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.reflection.emit.modulebuilder", "Method[getsignercertificate].ReturnValue"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[jmp]"] + - ["system.reflection.parameterinfo", "system.reflection.emit.methodbuilder", "Member[returnparameter]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[bge_un_s]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[stobj]"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[shortinlinei]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Method[isarrayimpl].ReturnValue"] + - ["system.reflection.emit.operandtype", "system.reflection.emit.operandtype!", "Member[inlinei8]"] + - ["system.reflection.emit.signaturehelper", "system.reflection.emit.signaturehelper!", "Method[getlocalvarsighelper].ReturnValue"] + - ["system.boolean", "system.reflection.emit.parametertoken", "Method[equals].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.emit.assemblybuilder", "Method[getsatelliteassembly].ReturnValue"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Member[isgenericparameter]"] + - ["system.object[]", "system.reflection.emit.modulebuilder", "Method[getcustomattributes].ReturnValue"] + - ["system.type", "system.reflection.emit.propertybuilder", "Member[reflectedtype]"] + - ["system.boolean", "system.reflection.emit.enumbuilder", "Member[isgenericparameter]"] + - ["system.reflection.emit.opcode", "system.reflection.emit.opcodes!", "Member[prefix7]"] + - ["system.boolean", "system.reflection.emit.typebuilder", "Method[haselementtypeimpl].ReturnValue"] + - ["system.string", "system.reflection.emit.methodbuilder", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.reflection.emit.methodbuilder", "Member[isgenericmethoddefinition]"] + - ["system.guid", "system.reflection.emit.unmanagedmarshal", "Member[iidguid]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Metadata.Ecma335.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Metadata.Ecma335.typemodel.yml new file mode 100644 index 000000000000..5810362834c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Metadata.Ecma335.typemodel.yml @@ -0,0 +1,302 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[customattributetype].ReturnValue"] + - ["system.reflection.metadata.ecma335.methodsignatureencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[methodsignature].ReturnValue"] + - ["system.reflection.metadata.memberreferencehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmemberreference].ReturnValue"] + - ["system.reflection.metadata.methodsignature", "system.reflection.metadata.ecma335.signaturedecoder", "Method[decodemethodsignature].ReturnValue"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[fieldsignature].ReturnValue"] + - ["system.reflection.metadata.assemblyfilehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addassemblyfile].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[propertyptr]"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.fieldtypeencoder", "Method[type].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[event]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoraddconstantblob].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.signaturetypeencoder", "Member[builder]"] + - ["system.reflection.metadata.modulereferencehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[modulereferencehandle].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoraddstring].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[hascustomattribute].ReturnValue"] + - ["system.reflection.metadata.fielddefinitionhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addfielddefinition].ReturnValue"] + - ["system.reflection.metadata.methodimplementationhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmethodimplementation].ReturnValue"] + - ["system.reflection.metadata.ecma335.heapindex", "system.reflection.metadata.ecma335.heapindex!", "Member[blob]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[nestedclass]"] + - ["system.reflection.metadata.ecma335.literalsencoder", "system.reflection.metadata.ecma335.vectorencoder", "Method[count].ReturnValue"] + - ["system.reflection.metadata.ecma335.metadatasizes", "system.reflection.metadata.ecma335.metadatarootbuilder", "Member[sizes]"] + - ["system.reflection.metadata.localvariablehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addlocalvariable].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.ecma335.methodsignatureencoder", "Member[hasvarargs]"] + - ["system.reflection.metadata.localvariablehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[localvariablehandle].ReturnValue"] + - ["system.reflection.metadata.genericparameterhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addgenericparameter].ReturnValue"] + - ["system.reflection.metadata.localscopehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[localscopehandle].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.ecma335.signaturedecoder", "Method[decodelocalsignature].ReturnValue"] + - ["system.reflection.metadata.assemblyreferencehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addassemblyreference].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[gettypeswithproperties].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[implementation].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.fixedargumentsencoder", "Member[builder]"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[gettablerowsize].ReturnValue"] + - ["system.reflection.metadata.signaturetypekind", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[resolvesignaturetypekind].ReturnValue"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.parametertypeencoder", "Method[type].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[memberrefparent].ReturnValue"] + - ["system.reflection.metadata.importscopehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addimportscope].ReturnValue"] + - ["system.reflection.metadata.customdebuginformationhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addcustomdebuginformation].ReturnValue"] + - ["system.reflection.metadata.manifestresourcehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmanifestresource].ReturnValue"] + - ["system.reflection.metadata.userstringhandle", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[getnexthandle].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[entityhandle].ReturnValue"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[guidhandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[customdebuginformation]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.instructionencoder", "Member[codebuilder]"] + - ["system.reflection.metadata.genericparameterconstrainthandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[genericparameterconstrainthandle].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.ecma335.signaturedecoder", "Method[decodemethodspecificationsignature].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.blobencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.customattributeelementtypeencoder", "system.reflection.metadata.ecma335.customattributearraytypeencoder", "Method[elementtype].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.instructionencoder", "Member[offset]"] + - ["system.boolean", "system.reflection.metadata.ecma335.labelhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[standalonesig]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[getnexthandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[constant]"] + - ["system.reflection.metadata.ecma335.namedargumentsencoder", "system.reflection.metadata.ecma335.customattributenamedargumentsencoder", "Method[count].ReturnValue"] + - ["system.reflection.metadata.customattributehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addcustomattribute].ReturnValue"] + - ["system.reflection.metadata.assemblyfilehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[assemblyfilehandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[declsecurity]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[document]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[assemblyrefos]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[fieldlayout]"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addcatch].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[gettypeswithevents].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.scalarencoder", "Member[builder]"] + - ["system.boolean", "system.reflection.metadata.ecma335.labelhandle!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatatokens!", "Method[getheapoffset].ReturnValue"] + - ["system.reflection.metadata.ecma335.generictypeargumentsencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[methodspecificationsignature].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatatokens!", "Member[heapcount]"] + - ["system.reflection.metadata.localscopehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addlocalscope].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[assembly]"] + - ["system.reflection.metadata.methoddebuginformationhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[methoddebuginformationhandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.functionpointerattributes", "system.reflection.metadata.ecma335.functionpointerattributes!", "Member[none]"] + - ["system.reflection.metadata.ecma335.literalencoder", "system.reflection.metadata.ecma335.fixedargumentsencoder", "Method[addargument].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[localvariable]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[methoddef]"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addfault].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[typeormethoddef].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[geteditandcontinuemapentries].ReturnValue"] + - ["system.reflection.metadata.typespecificationhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[typespecificationhandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[moduleref]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[fieldrva]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmethoddefinition].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.fieldtypeencoder", "Member[builder]"] + - ["system.reflection.metadata.importscopehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[importscopehandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[typeref]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[eventmap]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[methodsemantics]"] + - ["system.reflection.metadata.ecma335.switchinstructionencoder", "system.reflection.metadata.ecma335.instructionencoder", "Method[switch].ReturnValue"] + - ["system.reflection.metadata.reservedblob", "system.reflection.metadata.ecma335.metadatabuilder", "Method[reserveuserstring].ReturnValue"] + - ["system.reflection.metadata.localconstanthandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addlocalconstant].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[exportedtype]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[enclog]"] + - ["system.boolean", "system.reflection.metadata.ecma335.metadatarootbuilder", "Member[suppressvalidation]"] + - ["system.reflection.metadata.eventdefinitionhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[eventdefinitionhandle].ReturnValue"] + - ["system.reflection.metadata.typereferencehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addtypereference].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[methoddeforref].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.custommodifiersencoder", "Member[builder]"] + - ["system.reflection.metadata.typereferencehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[typereferencehandle].ReturnValue"] + - ["system.uint16", "system.reflection.metadata.ecma335.portablepdbbuilder", "Member[formatversion]"] + - ["system.reflection.metadata.ecma335.methodbodyattributes", "system.reflection.metadata.ecma335.methodbodyattributes!", "Member[initlocals]"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[hasfieldmarshal].ReturnValue"] + - ["system.reflection.metadata.assemblyreferencehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[assemblyreferencehandle].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.localvariabletypeencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addfinally].ReturnValue"] + - ["system.reflection.metadata.ecma335.editandcontinueoperation", "system.reflection.metadata.ecma335.editandcontinueoperation!", "Member[default]"] + - ["system.reflection.metadata.documenthandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[adddocument].ReturnValue"] + - ["system.reflection.metadata.ecma335.vectorencoder", "system.reflection.metadata.ecma335.literalencoder", "Method[vector].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.customattributenamedargumentsencoder", "Member[builder]"] + - ["system.reflection.metadata.memberreferencehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[memberreferencehandle].ReturnValue"] + - ["system.reflection.metadata.documentnameblobhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[documentnameblobhandle].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.nameencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "system.reflection.metadata.ecma335.custommodifiersencoder", "Method[addmodifier].ReturnValue"] + - ["system.reflection.metadata.standalonesignaturehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addstandalonesignature].ReturnValue"] + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "system.reflection.metadata.ecma335.fieldtypeencoder", "Method[custommodifiers].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.parametertypeencoder", "Member[builder]"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addtypedefinition].ReturnValue"] + - ["system.reflection.metadata.blob", "system.reflection.metadata.ecma335.methodbodystreamencoder+methodbody", "Member[instructions]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[methoddebuginformation]"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[memberforwarded].ReturnValue"] + - ["system.reflection.metadata.eventdefinitionhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addevent].ReturnValue"] + - ["system.string", "system.reflection.metadata.ecma335.portablepdbbuilder", "Member[metadataversion]"] + - ["system.reflection.metadata.ecma335.editandcontinueoperation", "system.reflection.metadata.ecma335.editandcontinueoperation!", "Member[addevent]"] + - ["system.reflection.metadata.moduledefinitionhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmodule].ReturnValue"] + - ["system.reflection.metadata.interfaceimplementationhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addinterfaceimplementation].ReturnValue"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "system.reflection.metadata.ecma335.exceptionregionencoder", "Method[add].ReturnValue"] + - ["system.reflection.metadata.ecma335.customattributeelementtypeencoder", "system.reflection.metadata.ecma335.namedargumenttypeencoder", "Method[scalartype].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[module]"] + - ["system.boolean", "system.reflection.metadata.ecma335.metadatatokens!", "Method[trygetheapindex].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[field]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.methodbodystreamencoder", "Member[builder]"] + - ["system.boolean", "system.reflection.metadata.ecma335.exceptionregionencoder", "Member[hassmallformat]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[methoddefinitionhandle].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.literalsencoder", "Member[builder]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.arrayshapeencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.parametertypeencoder", "system.reflection.metadata.ecma335.parametersencoder", "Method[addparameter].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getrowcounts].ReturnValue"] + - ["system.reflection.metadata.ecma335.localvariabletypeencoder", "system.reflection.metadata.ecma335.localvariablesencoder", "Method[addvariable].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[hasdeclsecurity].ReturnValue"] + - ["system.reflection.metadata.ecma335.editandcontinueoperation", "system.reflection.metadata.ecma335.editandcontinueoperation!", "Member[addproperty]"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[typedefinitionhandle].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatatokens!", "Method[getrownumber].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatatokens!", "Member[tablecount]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[assemblyref]"] + - ["system.boolean", "system.reflection.metadata.ecma335.parametersencoder", "Member[hasvarargs]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoraddblob].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[interfaceimpl]"] + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "system.reflection.metadata.ecma335.localvariabletypeencoder", "Method[custommodifiers].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[methodspec]"] + - ["system.reflection.metadata.customattributehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[customattributehandle].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.ecma335.exceptionregionencoder!", "Method[issmallexceptionregion].ReturnValue"] + - ["system.reflection.metadata.propertydefinitionhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[propertydefinitionhandle].ReturnValue"] + - ["system.reflection.metadata.localconstanthandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[localconstanthandle].ReturnValue"] + - ["system.reflection.metadata.methodspecificationhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmethodspecification].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[handle].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.permissionsetencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.generictypeargumentsencoder", "system.reflection.metadata.ecma335.signaturetypeencoder", "Method[genericinstantiation].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[resolutionscope].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoraddblobutf16].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[manifestresource]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[classlayout]"] + - ["system.reflection.metadata.ecma335.literalencoder", "system.reflection.metadata.ecma335.literalsencoder", "Method[addliteral].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[hasconstant].ReturnValue"] + - ["system.reflection.metadata.genericparameterconstrainthandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addgenericparameterconstraint].ReturnValue"] + - ["system.reflection.metadata.ecma335.editandcontinueoperation", "system.reflection.metadata.ecma335.editandcontinueoperation!", "Member[addmethod]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.exceptionregionencoder", "Member[builder]"] + - ["system.reflection.metadata.fielddefinitionhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[fielddefinitionhandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[typedef]"] + - ["system.reflection.metadata.parameterhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addparameter].ReturnValue"] + - ["system.reflection.metadata.exportedtypehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addexportedtype].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[stringhandle].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.localvariablesencoder", "Member[builder]"] + - ["system.reflection.metadata.typespecificationhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addtypespecification].ReturnValue"] + - ["system.reflection.metadata.manifestresourcehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[manifestresourcehandle].ReturnValue"] + - ["system.reflection.metadata.modulereferencehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmodulereference].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.methodbodystreamencoder+methodbody", "Member[offset]"] + - ["system.reflection.metadata.ecma335.functionpointerattributes", "system.reflection.metadata.ecma335.functionpointerattributes!", "Member[hasexplicitthis]"] + - ["system.int32", "system.reflection.metadata.ecma335.labelhandle", "Member[id]"] + - ["system.reflection.metadata.ecma335.methodsignatureencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[propertysignature].ReturnValue"] + - ["system.reflection.metadata.ecma335.functionpointerattributes", "system.reflection.metadata.ecma335.functionpointerattributes!", "Member[hasthis]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.ecma335.metadatasizes", "Member[rowcounts]"] + - ["system.reflection.metadata.customdebuginformationhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[customdebuginformationhandle].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatatokens!", "Method[gettoken].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.namedargumenttypeencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "system.reflection.metadata.ecma335.parametertypeencoder", "Method[custommodifiers].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[encmap]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[fieldmarshal]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[importscope]"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[getheapsize].ReturnValue"] + - ["system.reflection.metadata.ecma335.methodbodystreamencoder+methodbody", "system.reflection.metadata.ecma335.methodbodystreamencoder", "Method[addmethodbody].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.ecma335.metadatasizes", "Member[externalrowcounts]"] + - ["system.reflection.metadata.ecma335.namedargumentsencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[permissionsetarguments].ReturnValue"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.localvariabletypeencoder", "Method[type].ReturnValue"] + - ["system.reflection.metadata.methodspecificationhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[methodspecificationhandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.editandcontinueoperation", "system.reflection.metadata.ecma335.editandcontinuelogentry", "Member[operation]"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[typespecificationsignature].ReturnValue"] + - ["system.reflection.metadata.userstringhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoradduserstring].ReturnValue"] + - ["system.reflection.metadata.blobcontentid", "system.reflection.metadata.ecma335.portablepdbbuilder", "Method[serialize].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.methodsignatureencoder", "Member[builder]"] + - ["system.reflection.metadata.methoddebuginformationhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addmethoddebuginformation].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[localscope]"] + - ["system.boolean", "system.reflection.metadata.ecma335.labelhandle", "Member[isnil]"] + - ["system.boolean", "system.reflection.metadata.ecma335.labelhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addfilter].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[methodptr]"] + - ["system.reflection.metadata.ecma335.parametersencoder", "system.reflection.metadata.ecma335.parametersencoder", "Method[startvarargs].ReturnValue"] + - ["system.reflection.metadata.userstringhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[userstringhandle].ReturnValue"] + - ["system.reflection.metadata.documenthandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[documenthandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[implmap]"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[gettablemetadataoffset].ReturnValue"] + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "system.reflection.metadata.ecma335.returntypeencoder", "Method[custommodifiers].ReturnValue"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoraddguid].ReturnValue"] + - ["system.reflection.metadata.parameterhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[parameterhandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[statemachinemethod]"] + - ["system.boolean", "system.reflection.metadata.ecma335.metadatatokens!", "Method[trygettableindex].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.editandcontinuelogentry", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "system.reflection.metadata.ecma335.methodbodystreamencoder+methodbody", "Member[exceptionregions]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[assemblyprocessor]"] + - ["ttype", "system.reflection.metadata.ecma335.signaturedecoder", "Method[decodetype].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[typespec]"] + - ["system.reflection.metadata.reservedblob", "system.reflection.metadata.ecma335.metadatabuilder", "Method[reserveguid].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.exportedtypeextensions!", "Method[gettypedefinitionid].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[paramptr]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[handle].ReturnValue"] + - ["ttype", "system.reflection.metadata.ecma335.signaturedecoder", "Method[decodefieldsignature].ReturnValue"] + - ["system.reflection.metadata.ecma335.heapindex", "system.reflection.metadata.ecma335.heapindex!", "Member[userstring]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.returntypeencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[genericparam]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[property]"] + - ["system.reflection.metadata.genericparameterhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[genericparameterhandle].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[geteditandcontinuelogentries].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.ecma335.editandcontinuelogentry", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.declarativesecurityattributehandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[adddeclarativesecurityattribute].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.ecma335.editandcontinuelogentry", "Member[handle]"] + - ["system.reflection.metadata.ecma335.labelhandle", "system.reflection.metadata.ecma335.instructionencoder", "Method[definelabel].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoraddblobutf8].ReturnValue"] + - ["system.reflection.metadata.exportedtypehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[exportedtypehandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[customattribute]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[param]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.customattributearraytypeencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.fieldtypeencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[field].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[hascustomdebuginformation].ReturnValue"] + - ["system.reflection.metadata.ecma335.editandcontinueoperation", "system.reflection.metadata.ecma335.editandcontinueoperation!", "Member[addparameter]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[blobhandle].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.ecma335.exceptionregionencoder!", "Method[issmallregioncount].ReturnValue"] + - ["system.reflection.metadata.declarativesecurityattributehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[declarativesecurityattributehandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[methodimpl]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[assemblyos]"] + - ["system.reflection.metadata.ecma335.localvariablesencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[localvariablesignature].ReturnValue"] + - ["system.reflection.metadata.ecma335.methodsignatureencoder", "system.reflection.metadata.ecma335.signaturetypeencoder", "Method[functionpointer].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[getnexthandle].ReturnValue"] + - ["system.string", "system.reflection.metadata.ecma335.metadatarootbuilder", "Member[metadataversion]"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.returntypeencoder", "Method[type].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[propertymap]"] + - ["system.reflection.metadata.assemblydefinitionhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addassembly].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.parametersencoder", "Member[builder]"] + - ["system.reflection.metadata.constanthandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addconstant].ReturnValue"] + - ["system.reflection.metadata.ecma335.scalarencoder", "system.reflection.metadata.ecma335.literalencoder", "Method[scalar].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getrowcount].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[gettablerowcount].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatasizes", "Method[getalignedheapsize].ReturnValue"] + - ["system.reflection.metadata.ecma335.customattributearraytypeencoder", "system.reflection.metadata.ecma335.namedargumenttypeencoder", "Method[szarray].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.ecma335.metadatasizes", "Member[heapsizes]"] + - ["system.reflection.metadata.constanthandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[constanthandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.permissionsetencoder", "system.reflection.metadata.ecma335.permissionsetencoder", "Method[addpermission].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[eventptr]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[localconstant]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.ecma335.metadataaggregator", "Method[getgenerationhandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[fieldptr]"] + - ["system.reflection.metadata.interfaceimplementationhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[interfaceimplementationhandle].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[typedeforreforspec].ReturnValue"] + - ["system.reflection.metadata.standalonesignaturehandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[standalonesignaturehandle].ReturnValue"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.signaturetypeencoder", "Method[pointer].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.metadatareaderextensions!", "Method[getheapmetadataoffset].ReturnValue"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.signaturetypeencoder", "Method[szarray].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[assemblyrefprocessor]"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[file]"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[hassemantics].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[getoradddocumentname].ReturnValue"] + - ["system.reflection.metadata.ecma335.editandcontinueoperation", "system.reflection.metadata.ecma335.editandcontinueoperation!", "Member[addfield]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.namedargumentsencoder", "Member[builder]"] + - ["system.reflection.metadata.propertydefinitionhandle", "system.reflection.metadata.ecma335.metadatabuilder", "Method[addproperty].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.labelhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ecma335.methodbodyattributes", "system.reflection.metadata.ecma335.methodbodyattributes!", "Member[none]"] + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "system.reflection.metadata.ecma335.signaturetypeencoder", "Method[custommodifiers].ReturnValue"] + - ["system.int32", "system.reflection.metadata.ecma335.methodbodystreamencoder", "Method[addmethodbody].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[genericparamconstraint]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.vectorencoder", "Member[builder]"] + - ["system.int32", "system.reflection.metadata.ecma335.codedindex!", "Method[typedeforref].ReturnValue"] + - ["system.reflection.metadata.ecma335.tableindex", "system.reflection.metadata.ecma335.tableindex!", "Member[memberref]"] + - ["system.reflection.metadata.ecma335.heapindex", "system.reflection.metadata.ecma335.heapindex!", "Member[string]"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "system.reflection.metadata.ecma335.generictypeargumentsencoder", "Method[addargument].ReturnValue"] + - ["system.func", "system.reflection.metadata.ecma335.portablepdbbuilder", "Member[idprovider]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.generictypeargumentsencoder", "Member[builder]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.literalencoder", "Member[builder]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.ecma335.customattributeelementtypeencoder", "Member[builder]"] + - ["system.reflection.metadata.ecma335.permissionsetencoder", "system.reflection.metadata.ecma335.blobencoder", "Method[permissionsetblob].ReturnValue"] + - ["system.reflection.metadata.ecma335.controlflowbuilder", "system.reflection.metadata.ecma335.instructionencoder", "Member[controlflowbuilder]"] + - ["system.reflection.metadata.ecma335.heapindex", "system.reflection.metadata.ecma335.heapindex!", "Member[guid]"] + - ["system.reflection.metadata.methodimplementationhandle", "system.reflection.metadata.ecma335.metadatatokens!", "Method[methodimplementationhandle].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Metadata.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Metadata.typemodel.yml new file mode 100644 index 000000000000..118730a30d3a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.Metadata.typemodel.yml @@ -0,0 +1,1404 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[genericmethodparameter]"] + - ["system.reflection.metadata.blobreader", "system.reflection.metadata.metadatareader", "Method[getblobreader].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.standalonesignaturehandle", "Member[isnil]"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[sbyte]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.metadatareader", "Member[customattributes]"] + - ["system.reflection.metadata.importscopecollection+enumerator", "system.reflection.metadata.importscopecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blobreader", "Method[tryreadcompressedinteger].ReturnValue"] + - ["system.reflection.metadata.assemblyreferencehandlecollection", "system.reflection.metadata.metadatareader", "Member[assemblyreferences]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[char]"] + - ["system.boolean", "system.reflection.metadata.documenthandle!", "Method[op_inequality].ReturnValue"] + - ["ttype", "system.reflection.metadata.methodsignature", "Member[returntype]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ckfinite]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[mul_ovf_un]"] + - ["system.int32", "system.reflection.metadata.methoddefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.exportedtypehandlecollection", "system.reflection.metadata.metadatareader", "Member[exportedtypes]"] + - ["system.reflection.metadata.exceptionregionkind", "system.reflection.metadata.exceptionregionkind!", "Member[fault]"] + - ["system.reflection.metadata.genericparameterconstrainthandle", "system.reflection.metadata.genericparameterconstrainthandlecollection", "Member[item]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.memberreferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.fielddefinition", "Method[getoffset].ReturnValue"] + - ["system.object", "system.reflection.metadata.localvariablehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[int64]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.debugmetadataheader", "Member[id]"] + - ["system.reflection.metadata.declarativesecurityattributehandle", "system.reflection.metadata.declarativesecurityattributehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bgt_un_s]"] + - ["system.boolean", "system.reflection.metadata.methodimplementationhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.localscopehandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.documenthandlecollection", "Member[count]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.customattributevalue", "Member[fixedarguments]"] + - ["system.reflection.assemblyname", "system.reflection.metadata.assemblydefinition", "Method[getassemblyname].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_r8]"] + - ["system.boolean", "system.reflection.metadata.constanthandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[double]"] + - ["system.boolean", "system.reflection.metadata.metadatareader", "Member[isassembly]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.fielddefinition", "Member[signature]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.customattributehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.reflection.metadata.customdebuginformationhandlecollection", "Member[count]"] + - ["system.reflection.genericparameterattributes", "system.reflection.metadata.genericparameter", "Member[attributes]"] + - ["system.boolean", "system.reflection.metadata.assemblyreferencehandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_i]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.declarativesecurityattribute", "Member[permissionset]"] + - ["system.reflection.metadata.localconstanthandle", "system.reflection.metadata.localconstanthandlecollection+enumerator", "Member[current]"] + - ["system.int32", "system.reflection.metadata.sequencepoint", "Member[offset]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.interfaceimplementation", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldvirtftn]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bne_un_s]"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[getelementtype].ReturnValue"] + - ["system.reflection.metadata.blobreader", "system.reflection.metadata.methodbodyblock", "Method[getilreader].ReturnValue"] + - ["system.string", "system.reflection.metadata.signatureheader", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blobreader", "Method[tryreadcompressedsignedinteger].ReturnValue"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[makearraytypename].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.typereference", "Member[resolutionscope]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_u2]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldsfld]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.typedefinition", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[cgt]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.moduledefinition", "Member[name]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[blt]"] + - ["system.uint32", "system.reflection.metadata.blobcontentid", "Member[stamp]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[refanyval]"] + - ["system.reflection.metadata.methoddefinitionhandlecollection+enumerator", "system.reflection.metadata.methoddefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["ttype", "system.reflection.metadata.iconstructedtypeprovider", "Method[getgenericinstance].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.standalonesignaturehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[manifestresource]"] + - ["system.reflection.metadata.assemblyreferencehandle", "system.reflection.metadata.assemblyreferencehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldnull]"] + - ["system.boolean", "system.reflection.metadata.customattributehandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[assemblydefinition]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[blt_s]"] + - ["system.reflection.metadata.parameterhandle", "system.reflection.metadata.parameterhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldobj]"] + - ["system.reflection.metadata.propertydefinitionhandlecollection", "system.reflection.metadata.metadatareader", "Member[propertydefinitions]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[double]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.methoddefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[sub]"] + - ["system.int32", "system.reflection.metadata.sequencepoint", "Member[endcolumn]"] + - ["system.boolean", "system.reflection.metadata.blobcontentid", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.assemblyfilehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[array]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[brtrue_s]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[uint32]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[constrained]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcodeextensions!", "Method[getshortbranch].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.customattributehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[invalid]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ceq]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_i1]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[typespecification]"] + - ["system.reflection.metadata.standalonesignaturehandle", "system.reflection.metadata.methoddebuginformation", "Member[localsignature]"] + - ["system.version", "system.reflection.metadata.assemblynameinfo", "Member[version]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.exceptionregion", "Member[catchtype]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[int64]"] + - ["system.int32", "system.reflection.metadata.propertydefinitionhandlecollection", "Member[count]"] + - ["system.int32", "system.reflection.metadata.blobreader", "Member[remainingbytes]"] + - ["system.int32", "system.reflection.metadata.guidhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_i4]"] + - ["system.int32", "system.reflection.metadata.interfaceimplementationhandle", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.reflection.metadata.parameterhandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typedefinitionhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.customattributehandle", "system.reflection.metadata.customattributehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_i2]"] + - ["ttype", "system.reflection.metadata.isimpletypeprovider", "Method[gettypefromdefinition].ReturnValue"] + - ["system.reflection.metadata.localscope", "system.reflection.metadata.metadatareader", "Method[getlocalscope].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.methodimplementationhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.typedefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.documentnameblobhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.fielddefinitionhandle", "system.reflection.metadata.fielddefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[int16]"] + - ["system.reflection.metadata.assemblyreferencehandle", "system.reflection.metadata.assemblyreferencehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.declarativesecurityattributehandlecollection+enumerator", "system.reflection.metadata.declarativesecurityattributehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.blobreader", "Method[readserializationtypecode].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.localscopehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.manifestresourcehandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.genericparameterconstrainthandlecollection+enumerator", "system.reflection.metadata.genericparameterconstrainthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[single]"] + - ["system.boolean", "system.reflection.metadata.namespacedefinitionhandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.fielddefinitionhandle", "Member[isnil]"] + - ["system.boolean", "system.reflection.metadata.fielddefinitionhandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typespecificationhandle", "Member[isnil]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[moduledefinition]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.propertydefinition", "Member[name]"] + - ["system.int32", "system.reflection.metadata.sequencepoint", "Member[startcolumn]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.blobhandle!", "Method[op_explicit].ReturnValue"] + - ["ttype", "system.reflection.metadata.isignaturetypeprovider", "Method[getfunctionpointertype].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.methoddebuginformationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.stringhandle", "Member[isnil]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[uint64]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_r8]"] + - ["system.int32", "system.reflection.metadata.blobbuilder", "Member[freebytes]"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[isnested]"] + - ["system.boolean", "system.reflection.metadata.assemblyreferencehandle", "Member[isnil]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.declarativesecurityattribute", "Member[parent]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constant", "Member[typecode]"] + - ["system.boolean", "system.reflection.metadata.genericparameterconstrainthandle", "Member[isnil]"] + - ["system.object", "system.reflection.metadata.declarativesecurityattributehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[int32]"] + - ["system.reflection.metadata.assemblynameinfo", "system.reflection.metadata.assemblynameinfo!", "Method[parse].ReturnValue"] + - ["system.reflection.metadata.declarativesecurityattributehandlecollection", "system.reflection.metadata.assemblydefinition", "Method[getdeclarativesecurityattributes].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.eventdefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.reflection.metadata.methodbodyblock", "Member[size]"] + - ["system.int32", "system.reflection.metadata.methoddebuginformationhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.constanthandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.exportedtype", "Member[name]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bge_s]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.methoddebuginformation", "Member[sequencepointsblob]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_i]"] + - ["system.boolean", "system.reflection.metadata.interfaceimplementationhandle", "Member[isnil]"] + - ["system.reflection.assemblyname", "system.reflection.metadata.assemblynameinfo", "Method[toassemblyname].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.fielddefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.parameter", "system.reflection.metadata.metadatareader", "Method[getparameter].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.assemblydefinition", "Member[culture]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarg_s]"] + - ["system.reflection.parameterattributes", "system.reflection.metadata.parameter", "Member[attributes]"] + - ["system.reflection.metadata.metadatakind", "system.reflection.metadata.metadatakind!", "Member[windowsmetadata]"] + - ["system.reflection.metadata.methoddebuginformationhandle", "system.reflection.metadata.methoddebuginformationhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.localvariable", "system.reflection.metadata.metadatareader", "Method[getlocalvariable].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.customdebuginformationhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.customdebuginformationhandlecollection", "system.reflection.metadata.metadatareader", "Method[getcustomdebuginformation].ReturnValue"] + - ["system.reflection.metadata.blob", "system.reflection.metadata.blobbuilder+blobs", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.fielddefinitionhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[sbyte]"] + - ["system.reflection.metadata.importscopehandle", "system.reflection.metadata.importscopecollection+enumerator", "Member[current]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.standalonesignature", "Method[decodelocalsignature].ReturnValue"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[importtype]"] + - ["system.reflection.metadata.documenthandle", "system.reflection.metadata.sequencepoint", "Member[document]"] + - ["system.boolean", "system.reflection.metadata.methoddebuginformationhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.stringhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[makeszarraytypename].ReturnValue"] + - ["system.reflection.metadata.interfaceimplementationhandle", "system.reflection.metadata.interfaceimplementationhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[pop]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[add]"] + - ["system.boolean", "system.reflection.metadata.localscopehandle", "Method[equals].ReturnValue"] + - ["system.arraysegment", "system.reflection.metadata.blob", "Method[getbytes].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobreader", "Method[indexof].ReturnValue"] + - ["system.reflection.metadata.assemblyreference", "system.reflection.metadata.metadatareader", "Method[getassemblyreference].ReturnValue"] + - ["system.reflection.metadata.methodimplementationhandle", "system.reflection.metadata.methodimplementationhandle!", "Method[op_explicit].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.fielddefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[single]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_0]"] + - ["system.boolean", "system.reflection.metadata.modulereferencehandle!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.methodspecificationhandle!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.reflection.metadata.assemblyreferencehandlecollection", "Member[count]"] + - ["system.int32", "system.reflection.metadata.documentnameblobhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[boolean]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_u4]"] + - ["system.boolean", "system.reflection.metadata.blobhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ble_un_s]"] + - ["system.collections.ienumerator", "system.reflection.metadata.genericparameterconstrainthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.fielddefinitionhandle", "system.reflection.metadata.fielddefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[byte]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[initobj]"] + - ["system.reflection.metadata.signaturetypekind", "system.reflection.metadata.signaturetypekind!", "Member[valuetype]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.typedefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.modulereference", "Member[name]"] + - ["system.int32", "system.reflection.metadata.interfaceimplementationhandlecollection", "Member[count]"] + - ["system.reflection.metadata.metadatareaderprovider", "system.reflection.metadata.metadatareaderprovider!", "Method[fromportablepdbstream].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[parameter]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.methodbodyblock", "Member[exceptionregions]"] + - ["system.reflection.metadata.typedefinitionhandlecollection+enumerator", "system.reflection.metadata.typedefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.reflection.metadata.handlecomparer", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobcontentid", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.parameterhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.entityhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[uint16]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[uint16]"] + - ["system.int32", "system.reflection.metadata.assemblyreferencehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.typereference", "system.reflection.metadata.metadatareader", "Method[gettypereference].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[interfaceimplementation]"] + - ["system.collections.ienumerator", "system.reflection.metadata.exportedtypehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.assemblynameflags", "system.reflection.metadata.assemblynameinfo", "Member[flags]"] + - ["system.collections.ienumerator", "system.reflection.metadata.declarativesecurityattributehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.methoddefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.reflection.metadata.typename", "Member[namespace]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.memberreferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localscopehandle!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localscopehandlecollection+childrenenumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.documenthandle", "system.reflection.metadata.documenthandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarg_2]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.eventaccessors", "Member[remover]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_8]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.manifestresource", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.importscopehandle!", "Method[op_equality].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.localvariablehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.metadatareaderoptions", "system.reflection.metadata.metadatareader", "Member[options]"] + - ["system.reflection.metadata.customdebuginformationhandle", "system.reflection.metadata.customdebuginformationhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.genericparameterconstrainthandle", "system.reflection.metadata.genericparameterconstrainthandlecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.propertydefinitionhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_i]"] + - ["system.object", "system.reflection.metadata.blobbuilder+blobs", "Member[current]"] + - ["system.object", "system.reflection.metadata.interfaceimplementationhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.guidhandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.modulereferencehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[methodimplementation]"] + - ["system.reflection.metadata.localconstanthandlecollection+enumerator", "system.reflection.metadata.localconstanthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_ref]"] + - ["system.int32", "system.reflection.metadata.exportedtypehandlecollection", "Member[count]"] + - ["system.reflection.assemblyflags", "system.reflection.metadata.assemblydefinition", "Member[flags]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i4_un]"] + - ["system.int32", "system.reflection.metadata.blobbuilder", "Member[count]"] + - ["system.string", "system.reflection.metadata.metadatastringdecoder", "Method[getstring].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarg_3]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ble]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.assemblyreference", "Method[getcustomattributes].ReturnValue"] + - ["system.int64", "system.reflection.metadata.blobreader", "Method[readint64].ReturnValue"] + - ["system.int32", "system.reflection.metadata.genericparameterconstrainthandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.debugmetadataheader", "system.reflection.metadata.metadatareader", "Member[debugmetadataheader]"] + - ["system.reflection.metadata.propertydefinition", "system.reflection.metadata.metadatareader", "Method[getpropertydefinition].ReturnValue"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[int16]"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signaturecallingconvention!", "Member[varargs]"] + - ["system.reflection.metadata.typereferencehandle", "system.reflection.metadata.typereferencehandlecollection+enumerator", "Member[current]"] + - ["system.collections.ienumerator", "system.reflection.metadata.genericparameterhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.handle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.moduledefinitionhandle", "system.reflection.metadata.moduledefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_i8]"] + - ["system.byte", "system.reflection.metadata.blobreader", "Method[readbyte].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[double]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[cgt_un]"] + - ["system.boolean", "system.reflection.metadata.customdebuginformationhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.methoddefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[methoddebuginformation]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ble_s]"] + - ["system.reflection.metadata.assemblyreferencehandlecollection+enumerator", "system.reflection.metadata.assemblyreferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.localvariablehandlecollection", "system.reflection.metadata.metadatareader", "Member[localvariables]"] + - ["system.object", "system.reflection.metadata.methoddefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloca_s]"] + - ["system.reflection.metadata.signatureattributes", "system.reflection.metadata.signatureattributes!", "Member[instance]"] + - ["system.int32", "system.reflection.metadata.blobwriter", "Member[offset]"] + - ["system.reflection.metadata.typelayout", "system.reflection.metadata.typedefinition", "Method[getlayout].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i2_un]"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[int16]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[genericparameter]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bne_un]"] + - ["system.reflection.metadata.memberreferencekind", "system.reflection.metadata.memberreferencekind!", "Member[method]"] + - ["system.reflection.metadata.methoddebuginformationhandlecollection", "system.reflection.metadata.metadatareader", "Member[methoddebuginformation]"] + - ["system.reflection.metadata.methodsignature", "system.reflection.metadata.propertydefinition", "Method[decodesignature].ReturnValue"] + - ["ttype", "system.reflection.metadata.icustomattributetypeprovider", "Method[gettypefromserializedname].ReturnValue"] + - ["ttype", "system.reflection.metadata.isignaturetypeprovider", "Method[getgenerictypeparameter].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[typehandle]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_m1]"] + - ["system.reflection.metadata.localvariablehandlecollection", "system.reflection.metadata.localscope", "Method[getlocalvariables].ReturnValue"] + - ["system.object", "system.reflection.metadata.propertydefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.assemblyreference", "Member[publickeyortoken]"] + - ["system.boolean", "system.reflection.metadata.importdefinitioncollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.stringhandle", "Method[equals].ReturnValue"] + - ["system.uint64", "system.reflection.metadata.blobreader", "Method[readuint64].ReturnValue"] + - ["system.reflection.metadata.localconstanthandle", "system.reflection.metadata.localconstanthandle!", "Method[op_explicit].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.propertyaccessors", "Member[others]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.assemblyreferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.exceptionregion", "Member[handleroffset]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[boolean]"] + - ["system.reflection.metadata.memberreferencehandle", "system.reflection.metadata.memberreferencehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.methodattributes", "system.reflection.metadata.methoddefinition", "Member[attributes]"] + - ["system.reflection.metadata.namespacedefinitionhandle", "system.reflection.metadata.typedefinition", "Member[namespacedefinition]"] + - ["system.reflection.metadata.localvariableattributes", "system.reflection.metadata.localvariableattributes!", "Member[debuggerhidden]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.typereferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.assemblynameinfo", "system.reflection.metadata.typename", "Member[assemblyname]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldstr]"] + - ["system.boolean", "system.reflection.metadata.constanthandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_2]"] + - ["system.collections.ienumerator", "system.reflection.metadata.methodimplementationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.namespacedefinition", "Member[typedefinitions]"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[int32]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.interfaceimplementationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.decimal", "system.reflection.metadata.blobreader", "Method[readdecimal].ReturnValue"] + - ["system.reflection.metadata.localscopehandlecollection+childrenenumerator", "system.reflection.metadata.localscope", "Method[getchildren].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[refanytype]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.assemblyreferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.userstringhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[cpobj]"] + - ["system.int32", "system.reflection.metadata.debugmetadataheader", "Member[idstartoffset]"] + - ["system.reflection.metadata.standalonesignaturehandle", "system.reflection.metadata.methodbodyblock", "Member[localsignature]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[void]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[nullreference]"] + - ["system.reflection.metadata.genericparameterconstrainthandlecollection", "system.reflection.metadata.genericparameter", "Method[getconstraints].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[char]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[taggedobject]"] + - ["system.boolean", "system.reflection.metadata.eventdefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.reflection.metadata.typename", "Member[assemblyqualifiedname]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.localscopehandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblyfile", "Member[containsmetadata]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stloc_2]"] + - ["ttype", "system.reflection.metadata.iconstructedtypeprovider", "Method[getgenericinstantiation].ReturnValue"] + - ["system.reflection.metadata.memberreferencekind", "system.reflection.metadata.memberreferencekind!", "Member[field]"] + - ["ttype", "system.reflection.metadata.fielddefinition", "Method[decodesignature].ReturnValue"] + - ["system.byte*", "system.reflection.metadata.metadatareader", "Member[metadatapointer]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.stringhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[szarray]"] + - ["system.int32", "system.reflection.metadata.typelayout", "Member[packingsize]"] + - ["system.reflection.metadata.importdefinition", "system.reflection.metadata.importdefinitioncollection+enumerator", "Member[current]"] + - ["system.int32", "system.reflection.metadata.exportedtypehandle", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.declarativesecurityattributehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[localscope]"] + - ["system.reflection.fieldattributes", "system.reflection.metadata.fielddefinition", "Member[attributes]"] + - ["system.reflection.metadata.metadatareaderprovider", "system.reflection.metadata.metadatareaderprovider!", "Method[frommetadataimage].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.blobbuilder+blobs", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblyfilehandle!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblyfilehandle!", "Method[op_inequality].ReturnValue"] + - ["system.byte*", "system.reflection.metadata.blobreader", "Member[startpointer]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[volatile]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[not]"] + - ["system.reflection.metadata.interfaceimplementationhandlecollection", "system.reflection.metadata.typedefinition", "Method[getinterfaceimplementations].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.moduledefinitionhandle", "Member[isnil]"] + - ["system.reflection.metadata.documenthandle", "system.reflection.metadata.documenthandle!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.genericparameterconstrainthandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.signaturekind", "system.reflection.metadata.signaturekind!", "Member[methodspecification]"] + - ["system.int32", "system.reflection.metadata.methodsignature", "Member[genericparametercount]"] + - ["system.reflection.metadata.localvariableattributes", "system.reflection.metadata.localvariable", "Member[attributes]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[uint16]"] + - ["system.reflection.methodimportattributes", "system.reflection.metadata.methodimport", "Member[attributes]"] + - ["system.boolean", "system.reflection.metadata.localvariablehandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_i4]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.documenthandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.localvariablehandle", "system.reflection.metadata.localvariablehandle!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.namespacedefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobwriter", "Member[length]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.exportedtypehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.fielddefinition", "Member[name]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_r_un]"] + - ["system.int32", "system.reflection.metadata.ilopcodeextensions!", "Method[getbranchoperandsize].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.localconstant", "Member[signature]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.debugmetadataheader", "Member[entrypoint]"] + - ["system.reflection.metadata.sequencepointcollection", "system.reflection.metadata.methoddebuginformation", "Method[getsequencepoints].ReturnValue"] + - ["system.reflection.metadata.standalonesignature", "system.reflection.metadata.metadatareader", "Method[getstandalonesignature].ReturnValue"] + - ["system.reflection.metadata.signatureattributes", "system.reflection.metadata.signatureattributes!", "Member[explicitthis]"] + - ["system.object", "system.reflection.metadata.typedefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.memberreferencehandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.standalonesignature", "Member[signature]"] + - ["system.boolean", "system.reflection.metadata.interfaceimplementationhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u2]"] + - ["system.boolean", "system.reflection.metadata.assemblydefinitionhandle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[leave_s]"] + - ["system.boolean", "system.reflection.metadata.icustomattributetypeprovider", "Method[issystemtype].ReturnValue"] + - ["system.reflection.metadata.eventdefinitionhandle", "system.reflection.metadata.eventdefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarga_s]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[char]"] + - ["thandle", "system.reflection.metadata.reservedblob", "Member[handle]"] + - ["system.boolean", "system.reflection.metadata.typereferencehandle", "Method[equals].ReturnValue"] + - ["system.int32", "system.reflection.metadata.methoddefinition", "Member[relativevirtualaddress]"] + - ["system.boolean", "system.reflection.metadata.manifestresourcehandle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_ref]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.assemblydefinition", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.exportedtypehandle", "Method[equals].ReturnValue"] + - ["system.int32", "system.reflection.metadata.manifestresourcehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[add_ovf_un]"] + - ["system.reflection.metadata.importscopehandle", "system.reflection.metadata.importscopehandle!", "Method[op_explicit].ReturnValue"] + - ["ttype", "system.reflection.metadata.isimpletypeprovider", "Method[gettypefromreference].ReturnValue"] + - ["system.reflection.metadata.constanthandle", "system.reflection.metadata.fielddefinition", "Method[getdefaultvalue].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.metadatastringcomparer", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.genericparameterconstraint", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[uint64]"] + - ["system.boolean", "system.reflection.metadata.typereferencehandle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_i]"] + - ["system.boolean", "system.reflection.metadata.localconstanthandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[aliasassemblyreference]"] + - ["system.reflection.metadata.manifestresource", "system.reflection.metadata.metadatareader", "Method[getmanifestresource].ReturnValue"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.methoddefinition", "Method[getdeclaringtype].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.genericparameterhandle", "Member[isnil]"] + - ["system.boolean", "system.reflection.metadata.guidhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_i4]"] + - ["system.collections.ienumerator", "system.reflection.metadata.importscopecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.modulereferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.blob", "system.reflection.metadata.blobbuilder", "Method[reservebytes].ReturnValue"] + - ["system.sbyte", "system.reflection.metadata.blobreader", "Method[readsbyte].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.blobbuilder+blobs", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[standalonesignature]"] + - ["system.reflection.metadata.eventdefinitionhandle", "system.reflection.metadata.eventdefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.exportedtypehandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.importscopehandle", "system.reflection.metadata.localscope", "Member[importscope]"] + - ["system.boolean", "system.reflection.metadata.documenthandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[double]"] + - ["system.reflection.assemblyhashalgorithm", "system.reflection.metadata.assemblydefinition", "Member[hashalgorithm]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.metadata.blobbuilder", "Method[allocatechunk].ReturnValue"] + - ["system.reflection.metadata.metadatastreamoptions", "system.reflection.metadata.metadatastreamoptions!", "Member[default]"] + - ["system.reflection.metadata.standalonesignaturekind", "system.reflection.metadata.standalonesignaturekind!", "Member[localvariables]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[box]"] + - ["system.reflection.metadata.assemblydefinitionhandle", "system.reflection.metadata.handle!", "Member[assemblydefinition]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.fielddefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.manifestresourceattributes", "system.reflection.metadata.manifestresource", "Member[attributes]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.localconstanthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.methoddebuginformationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.localvariable", "Member[name]"] + - ["system.int32", "system.reflection.metadata.parameterhandlecollection", "Member[count]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.constanthandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.typereferencehandlecollection", "system.reflection.metadata.metadatareader", "Member[typereferences]"] + - ["system.int32", "system.reflection.metadata.blobbuilder", "Member[chunkcapacity]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.methoddebuginformationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.localscopehandle", "system.reflection.metadata.localscopehandlecollection+childrenenumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.eventdefinitionhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_3]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_i1]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[sbyte]"] + - ["system.boolean", "system.reflection.metadata.blobhandle", "Method[equals].ReturnValue"] + - ["system.int32", "system.reflection.metadata.eventdefinitionhandlecollection", "Member[count]"] + - ["system.int32", "system.reflection.metadata.genericparameterconstrainthandlecollection", "Member[count]"] + - ["system.reflection.metadata.typereferencehandle", "system.reflection.metadata.typereferencehandle!", "Method[op_explicit].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.assemblyfilehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.typedefinition", "Member[name]"] + - ["system.int32", "system.reflection.metadata.localconstanthandlecollection", "Member[count]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[calli]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i4]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_i1]"] + - ["system.uint32", "system.reflection.metadata.blobreader", "Method[readuint32].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.interfaceimplementation", "Member[interface]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.eventdefinition", "Member[type]"] + - ["system.boolean", "system.reflection.metadata.genericparameterhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.modulereferencehandle", "system.reflection.metadata.methodimport", "Member[module]"] + - ["system.reflection.metadata.memberreferencehandlecollection+enumerator", "system.reflection.metadata.memberreferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.reflection.metadata.methodspecificationhandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.declarativesecurityattributehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.reflection.metadata.localvariablehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.propertydefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.stringhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[uintptr]"] + - ["system.boolean", "system.reflection.metadata.methodspecificationhandle", "Member[isnil]"] + - ["system.reflection.metadata.assemblyfilehandle", "system.reflection.metadata.assemblyfilehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[guid]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.constant", "Member[value]"] + - ["system.reflection.metadata.modulereferencehandle", "system.reflection.metadata.modulereferencehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[byte]"] + - ["system.boolean", "system.reflection.metadata.signatureheader", "Member[hasexplicitthis]"] + - ["system.byte[]", "system.reflection.metadata.blobbuilder", "Method[toarray].ReturnValue"] + - ["system.int32", "system.reflection.metadata.methoddebuginformationhandlecollection", "Member[count]"] + - ["system.byte", "system.reflection.metadata.signatureheader!", "Member[callingconventionorkindmask]"] + - ["system.object", "system.reflection.metadata.methodimplementationhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.signaturekind", "system.reflection.metadata.signaturekind!", "Member[field]"] + - ["system.collections.ienumerator", "system.reflection.metadata.typereferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblydefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blob", "Member[isdefault]"] + - ["system.reflection.metadata.customdebuginformationhandlecollection+enumerator", "system.reflection.metadata.customdebuginformationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[assemblyfile]"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[double]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_i1]"] + - ["system.boolean", "system.reflection.metadata.parameterhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localconstanthandle", "Member[isnil]"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signaturecallingconvention!", "Member[unmanaged]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[brfalse]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.genericparameterconstrainthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[brtrue]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[starg]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.assemblyfile", "Member[hashvalue]"] + - ["system.int32", "system.reflection.metadata.typereferencehandlecollection", "Member[count]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[initblk]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_r8]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.exportedtype", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldftn]"] + - ["system.int32", "system.reflection.metadata.exceptionregion", "Member[filteroffset]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.exportedtypehandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.exceptionregion", "Member[trylength]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.genericparameterconstrainthandle!", "Method[op_implicit].ReturnValue"] + - ["system.object", "system.reflection.metadata.genericparameterhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[shl]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bge_un]"] + - ["system.reflection.metadata.declarativesecurityattributehandle", "system.reflection.metadata.declarativesecurityattributehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[string]"] + - ["system.object", "system.reflection.metadata.sequencepointcollection+enumerator", "Member[current]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.metadatareader", "Method[getblobcontent].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.declarativesecurityattributehandle!", "Method[op_implicit].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.localvariablehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i8]"] + - ["system.boolean", "system.reflection.metadata.propertydefinitionhandle", "Member[isnil]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.interfaceimplementationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.localconstanthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.signatureheader!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblyextensions!", "Method[trygetrawmetadata].ReturnValue"] + - ["system.reflection.metadata.methoddefinition", "system.reflection.metadata.metadatareader", "Method[getmethoddefinition].ReturnValue"] + - ["system.int32", "system.reflection.metadata.importscopecollection", "Member[count]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[methodspecification]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.methodspecification", "Method[decodesignature].ReturnValue"] + - ["ttype", "system.reflection.metadata.memberreference", "Method[decodefieldsignature].ReturnValue"] + - ["system.string", "system.reflection.metadata.customattributenamedargument", "Member[name]"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[isszarray]"] + - ["system.int32", "system.reflection.metadata.blobbuilder", "Method[trywritebytes].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.namespacedefinitionhandle", "Member[isnil]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[type]"] + - ["system.int32", "system.reflection.metadata.localscope", "Member[startoffset]"] + - ["system.byte[]", "system.reflection.metadata.blobwriter", "Method[toarray].ReturnValue"] + - ["system.reflection.metadata.importscope", "system.reflection.metadata.metadatareader", "Method[getimportscope].ReturnValue"] + - ["system.reflection.metadata.manifestresourcehandlecollection", "system.reflection.metadata.metadatareader", "Member[manifestresources]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[nop]"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.typedefinition", "Method[getdeclaringtype].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.methodimplementationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.byte", "system.reflection.metadata.signatureheader", "Member[rawvalue]"] + - ["system.boolean", "system.reflection.metadata.exportedtypehandle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[tail]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[memberreference]"] + - ["system.reflection.metadata.customdebuginformationhandle", "system.reflection.metadata.customdebuginformationhandlecollection+enumerator", "Member[current]"] + - ["system.object", "system.reflection.metadata.methoddebuginformationhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.localvariableattributes", "system.reflection.metadata.localvariableattributes!", "Member[none]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.typereferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.modulereferencehandle", "Member[isnil]"] + - ["system.reflection.metadata.moduledefinition", "system.reflection.metadata.metadatareader", "Method[getmoduledefinition].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[callvirt]"] + - ["system.reflection.metadata.document", "system.reflection.metadata.metadatareader", "Method[getdocument].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localscopehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.eventaccessors", "Member[raiser]"] + - ["system.int32", "system.reflection.metadata.manifestresourcehandlecollection", "Member[count]"] + - ["system.int32", "system.reflection.metadata.documenthandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handle", "Member[kind]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bgt]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[byte]"] + - ["system.guid", "system.reflection.metadata.blobcontentid", "Member[guid]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.memberreferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.metadatareader", "system.reflection.metadata.pereaderextensions!", "Method[getmetadatareader].ReturnValue"] + - ["system.reflection.metadata.propertydefinitionhandlecollection+enumerator", "system.reflection.metadata.propertydefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.typedefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i1]"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.fielddefinition", "Method[getdeclaringtype].ReturnValue"] + - ["system.int32", "system.reflection.metadata.sequencepoint", "Member[endline]"] + - ["system.reflection.metadata.exportedtypehandle", "system.reflection.metadata.exportedtypehandlecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.typedefinitionhandle", "Member[isnil]"] + - ["system.collections.ienumerator", "system.reflection.metadata.propertydefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblyreferencehandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.importscopecollection", "system.reflection.metadata.metadatareader", "Member[importscopes]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.arrayshape", "Member[lowerbounds]"] + - ["system.boolean", "system.reflection.metadata.memberreferencehandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.propertydefinitionhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.fielddefinitionhandlecollection", "system.reflection.metadata.typedefinition", "Method[getfields].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.typespecificationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.userstringhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_u2]"] + - ["system.int32", "system.reflection.metadata.declarativesecurityattributehandlecollection", "Member[count]"] + - ["system.reflection.metadata.methoddefinitionhandlecollection", "system.reflection.metadata.metadatareader", "Member[methoddefinitions]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_r4]"] + - ["system.int32", "system.reflection.metadata.handle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.document", "Member[language]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelema]"] + - ["ttype", "system.reflection.metadata.isignaturetypeprovider", "Method[getgenericmethodparameter].ReturnValue"] + - ["system.int32", "system.reflection.metadata.parameter", "Member[sequencenumber]"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signaturecallingconvention!", "Member[stdcall]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[constant]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[unbox_any]"] + - ["system.reflection.metadata.methodspecification", "system.reflection.metadata.metadatareader", "Method[getmethodspecification].ReturnValue"] + - ["system.single", "system.reflection.metadata.blobreader", "Method[readsingle].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.constanthandle", "Member[isnil]"] + - ["system.reflection.metadata.fielddefinition", "system.reflection.metadata.metadatareader", "Method[getfielddefinition].ReturnValue"] + - ["system.reflection.metadata.genericparameterconstraint", "system.reflection.metadata.metadatareader", "Method[getgenericparameterconstraint].ReturnValue"] + - ["system.int32", "system.reflection.metadata.exceptionregion", "Member[tryoffset]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[rem_un]"] + - ["system.boolean", "system.reflection.metadata.methoddebuginformationhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[mkrefany]"] + - ["system.reflection.metadata.namespacedefinition", "system.reflection.metadata.metadatareader", "Method[getnamespacedefinitionroot].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i8]"] + - ["system.reflection.metadata.assemblyfilehandle", "system.reflection.metadata.assemblyfilehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.fielddefinitionhandlecollection+enumerator", "system.reflection.metadata.fielddefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.assemblyreferencehandle", "system.reflection.metadata.importdefinition", "Member[targetassembly]"] + - ["system.func", "system.reflection.metadata.blobcontentid!", "Method[gettimebasedprovider].ReturnValue"] + - ["system.object", "system.reflection.metadata.customattributehandlecollection+enumerator", "Member[current]"] + - ["system.int32", "system.reflection.metadata.sequencepoint!", "Member[hiddenline]"] + - ["system.object", "system.reflection.metadata.blobreader", "Method[readconstant].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[int16]"] + - ["system.double", "system.reflection.metadata.blobreader", "Method[readdouble].ReturnValue"] + - ["system.reflection.metadata.metadatakind", "system.reflection.metadata.metadatakind!", "Member[managedwindowsmetadata]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[or]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.customattribute", "Member[parent]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.moduledefinition", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.namespacedefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[ispointer]"] + - ["system.object", "system.reflection.metadata.customattributetypedargument", "Member[value]"] + - ["system.reflection.metadata.standalonesignaturekind", "system.reflection.metadata.standalonesignature", "Method[getkind].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[int32]"] + - ["system.boolean", "system.reflection.metadata.customattributehandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.customattributehandle!", "Method[op_inequality].ReturnValue"] + - ["ttype", "system.reflection.metadata.isimpletypeprovider", "Method[getprimitivetype].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.methoddefinition", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[eventdefinition]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[invalid]"] + - ["system.boolean", "system.reflection.metadata.guidhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_r4]"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.guidhandle!", "Method[op_explicit].ReturnValue"] + - ["system.text.encoding", "system.reflection.metadata.metadatastringdecoder", "Member[encoding]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.parameter", "Method[getmarshallingdescriptor].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.exportedtype", "Member[implementation]"] + - ["system.reflection.metadata.methodimplementationhandlecollection+enumerator", "system.reflection.metadata.methodimplementationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.handle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u4]"] + - ["system.boolean", "system.reflection.metadata.blobreader", "Method[readboolean].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.metadata.declarativesecurityattribute", "Member[action]"] + - ["system.boolean", "system.reflection.metadata.methoddebuginformationhandle", "Member[isnil]"] + - ["system.boolean", "system.reflection.metadata.assemblynameinfo!", "Method[tryparse].ReturnValue"] + - ["system.reflection.metadata.signatureattributes", "system.reflection.metadata.signatureheader", "Member[attributes]"] + - ["system.reflection.metadata.genericparameterhandlecollection+enumerator", "system.reflection.metadata.genericparameterhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u8]"] + - ["system.reflection.metadata.signaturekind", "system.reflection.metadata.signaturekind!", "Member[property]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[int32]"] + - ["system.collections.ienumerator", "system.reflection.metadata.importdefinitioncollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[mul]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_u]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.manifestresourcehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_i2]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[uint64]"] + - ["system.int32", "system.reflection.metadata.fielddefinition", "Method[getrelativevirtualaddress].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[div_un]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.methodimplementation", "Member[methoddeclaration]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.propertyaccessors", "Member[setter]"] + - ["system.int32", "system.reflection.metadata.typename", "Method[getnodecount].ReturnValue"] + - ["system.reflection.metadata.localvariablehandle", "system.reflection.metadata.localvariablehandlecollection+enumerator", "Member[current]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.typereferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[readonly]"] + - ["system.boolean", "system.reflection.metadata.importscopecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_u8]"] + - ["system.boolean", "system.reflection.metadata.documenthandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.handlecomparer", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.metadatareader", "system.reflection.metadata.metadatareaderprovider", "Method[getmetadatareader].ReturnValue"] + - ["system.object", "system.reflection.metadata.genericparameterconstrainthandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.handlecomparer", "system.reflection.metadata.handlecomparer!", "Member[default]"] + - ["system.boolean", "system.reflection.metadata.ilopcodeextensions!", "Method[isbranch].ReturnValue"] + - ["system.reflection.metadata.methodbodyblock", "system.reflection.metadata.methodbodyblock!", "Method[create].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[clt]"] + - ["system.boolean", "system.reflection.metadata.typedefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.constanthandle", "system.reflection.metadata.parameter", "Method[getdefaultvalue].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.entityhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[sbyte]"] + - ["system.reflection.metadata.parameterhandlecollection+enumerator", "system.reflection.metadata.parameterhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.reflection.metadata.blobreader", "Method[readutf8].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.moduledefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.manifestresourcehandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.assemblyfilehandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typespecificationhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.exportedtype", "Member[namespace]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[propertydefinition]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.importscopehandle!", "Method[op_implicit].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.namespacedefinition", "Member[exportedtypes]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloc_3]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_u2]"] + - ["system.boolean", "system.reflection.metadata.userstringhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[makebyreftypename].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.genericparameter", "Method[getcustomattributes].ReturnValue"] + - ["system.int32", "system.reflection.metadata.signatureheader", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typedefinition", "Member[isnested]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloc_s]"] + - ["system.collections.ienumerator", "system.reflection.metadata.localscopehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.typedefinition", "system.reflection.metadata.metadatareader", "Method[gettypedefinition].ReturnValue"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[char]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.methodspecificationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.stringhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.genericparameterhandlecollection", "system.reflection.metadata.methoddefinition", "Method[getgenericparameters].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.namespacedefinition", "Member[name]"] + - ["system.int32", "system.reflection.metadata.genericparameterhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[fielddefinition]"] + - ["system.reflection.metadata.memberreferencekind", "system.reflection.metadata.memberreference", "Method[getkind].ReturnValue"] + - ["system.reflection.metadata.customattributenamedargumentkind", "system.reflection.metadata.customattributenamedargumentkind!", "Member[field]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[uintptr]"] + - ["system.byte[]", "system.reflection.metadata.metadatareader", "Method[getblobbytes].ReturnValue"] + - ["system.reflection.metadata.genericparameterhandlecollection", "system.reflection.metadata.typedefinition", "Method[getgenericparameters].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blobhandle!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.reflection.metadata.assemblyfilehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[newobj]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[uint16]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.modulereference", "Method[getcustomattributes].ReturnValue"] + - ["system.byte[]", "system.reflection.metadata.methodbodyblock", "Method[getilbytes].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.metadatareader", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.blobcontentid", "system.reflection.metadata.blobcontentid!", "Method[fromhash].ReturnValue"] + - ["system.reflection.metadata.metadatareaderoptions", "system.reflection.metadata.metadatareaderoptions!", "Member[default]"] + - ["system.reflection.metadata.customdebuginformationhandlecollection", "system.reflection.metadata.metadatareader", "Member[customdebuginformation]"] + - ["system.boolean", "system.reflection.metadata.parameterhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[intptr]"] + - ["system.boolean", "system.reflection.metadata.typelayout", "Member[isdefault]"] + - ["system.reflection.propertyattributes", "system.reflection.metadata.propertydefinition", "Member[attributes]"] + - ["system.boolean", "system.reflection.metadata.methodspecificationhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.customdebuginformationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.methodsignature", "system.reflection.metadata.standalonesignature", "Method[decodemethodsignature].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcodeextensions!", "Method[getlongbranch].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[br_s]"] + - ["system.int32", "system.reflection.metadata.standalonesignaturehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_s]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.customdebuginformation", "Member[value]"] + - ["system.boolean", "system.reflection.metadata.customdebuginformationhandle", "Method[equals].ReturnValue"] + - ["system.reflection.assemblyname", "system.reflection.metadata.metadatareader!", "Method[getassemblyname].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.modulereferencehandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.customdebuginformation", "Member[parent]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.fielddefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.genericparameterhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i1_un]"] + - ["system.collections.ienumerator", "system.reflection.metadata.sequencepointcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.standalonesignaturehandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[generictypeparameter]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_4]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.eventdefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.memberreferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.reflection.metadata.parameterhandlecollection+enumerator", "Member[current]"] + - ["system.int32", "system.reflection.metadata.typedefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.memberreferencehandlecollection", "system.reflection.metadata.metadatareader", "Member[memberreferences]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.genericparameterhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.assemblydefinition", "Member[name]"] + - ["system.reflection.metadata.sequencepointcollection+enumerator", "system.reflection.metadata.sequencepointcollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[withassemblyname].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.genericparameterconstrainthandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblydefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.version", "system.reflection.metadata.assemblydefinition", "Member[version]"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[importassemblynamespace]"] + - ["system.boolean", "system.reflection.metadata.fielddefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.blobhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.customattributehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[typereference]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.localconstanthandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.methoddebuginformationhandle", "Method[todefinitionhandle].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.sequencepointcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.typedefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blobcontentid!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.moduledefinitionhandle", "system.reflection.metadata.entityhandle!", "Member[moduledefinition]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[genericparameterconstraint]"] + - ["system.version", "system.reflection.metadata.assemblyreference", "Member[version]"] + - ["system.reflection.metadata.genericparameterconstrainthandle", "system.reflection.metadata.genericparameterconstrainthandle!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.customattributehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.typespecificationhandle", "system.reflection.metadata.typespecificationhandle!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.parameterhandle!", "Method[op_inequality].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.assemblynameinfo", "Member[publickeyortoken]"] + - ["system.reflection.metadata.constant", "system.reflection.metadata.metadatareader", "Method[getconstant].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[intptr]"] + - ["system.reflection.metadata.signaturekind", "system.reflection.metadata.signatureheader", "Member[kind]"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signatureheader", "Member[callingconvention]"] + - ["system.boolean", "system.reflection.metadata.propertydefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_i]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bge]"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[importnamespace]"] + - ["system.collections.ienumerator", "system.reflection.metadata.documenthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.memberreference", "Member[signature]"] + - ["system.int64", "system.reflection.metadata.manifestresource", "Member[offset]"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[string]"] + - ["system.reflection.metadata.documenthandlecollection+enumerator", "system.reflection.metadata.documenthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.reflection.metadata.exportedtypehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.metadatastringcomparer", "system.reflection.metadata.metadatareader", "Member[stringcomparer]"] + - ["system.boolean", "system.reflection.metadata.methodimplementationhandle", "Member[isnil]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.documenthandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.userstringhandle", "Member[isnil]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.genericparameterhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[clt_un]"] + - ["system.object", "system.reflection.metadata.typereferencehandlecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.declarativesecurityattributehandle!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.reflection.metadata.metadatareader", "Method[getstring].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.customattribute", "Member[value]"] + - ["system.reflection.metadata.customattributehandle", "system.reflection.metadata.customattributehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.propertydefinitionhandle", "system.reflection.metadata.propertydefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.manifestresource", "Member[implementation]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.document", "Member[hash]"] + - ["system.reflection.metadata.modulereference", "system.reflection.metadata.metadatareader", "Method[getmodulereference].ReturnValue"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.methodimplementation", "Member[type]"] + - ["system.reflection.metadata.interfaceimplementationhandle", "system.reflection.metadata.interfaceimplementationhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.customdebuginformation", "Member[kind]"] + - ["system.reflection.metadata.importdefinitioncollection", "system.reflection.metadata.importscope", "Method[getimports].ReturnValue"] + - ["system.reflection.metadata.customattributenamedargumentkind", "system.reflection.metadata.customattributenamedargument", "Member[kind]"] + - ["system.reflection.metadata.methoddebuginformationhandle", "system.reflection.metadata.methoddefinitionhandle", "Method[todebuginformationhandle].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bge_un_s]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[isinst]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.methodbodyblock", "Method[getilcontent].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.declarativesecurityattributehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[uint32]"] + - ["system.int32", "system.reflection.metadata.typelayout", "Member[size]"] + - ["system.boolean", "system.reflection.metadata.memberreferencehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.typespecification", "Member[signature]"] + - ["system.int32", "system.reflection.metadata.customattributehandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.metadataupdater!", "Member[issupported]"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.document", "Member[hashalgorithm]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[blt_un]"] + - ["system.reflection.metadata.declarativesecurityattribute", "system.reflection.metadata.metadatareader", "Method[getdeclarativesecurityattribute].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.methoddefinition", "Member[name]"] + - ["system.int32", "system.reflection.metadata.constanthandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.documenthandlecollection", "system.reflection.metadata.metadatareader", "Member[documents]"] + - ["system.reflection.metadata.metadatareaderprovider", "system.reflection.metadata.metadatareaderprovider!", "Method[frommetadatastream].ReturnValue"] + - ["system.int32", "system.reflection.metadata.localvariable", "Member[index]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.assemblyreference", "Member[hashvalue]"] + - ["system.int32", "system.reflection.metadata.blobreader", "Method[readcompressedinteger].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i8_un]"] + - ["system.boolean", "system.reflection.metadata.customdebuginformationhandle!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blobbuilder+blobs", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.standalonesignaturehandle!", "Method[op_inequality].ReturnValue"] + - ["system.guid", "system.reflection.metadata.metadatareader", "Method[getguid].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[userstring]"] + - ["system.reflection.metadata.methoddebuginformationhandle", "system.reflection.metadata.methoddebuginformationhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.metadatastreamoptions", "system.reflection.metadata.metadatastreamoptions!", "Member[prefetchmetadata]"] + - ["system.boolean", "system.reflection.metadata.genericparameterconstrainthandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[string]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[object]"] + - ["system.boolean", "system.reflection.metadata.fielddefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.localconstanthandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobreader", "Member[offset]"] + - ["system.reflection.metadata.declarativesecurityattributehandlecollection", "system.reflection.metadata.methoddefinition", "Method[getdeclarativesecurityattributes].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobreader", "Method[readcompressedsignedinteger].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.importscopecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.standalonesignaturehandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.documentnameblobhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ble_un]"] + - ["system.boolean", "system.reflection.metadata.localconstanthandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localscopehandle", "Member[isnil]"] + - ["system.boolean", "system.reflection.metadata.entityhandle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stfld]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[add_ovf]"] + - ["system.reflection.metadata.localconstanthandlecollection", "system.reflection.metadata.localscope", "Method[getlocalconstants].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.exportedtype", "Member[isforwarder]"] + - ["system.reflection.metadata.metadatareaderoptions", "system.reflection.metadata.metadatareaderoptions!", "Member[applywindowsruntimeprojections]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.eventdefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stloc_0]"] + - ["system.int32", "system.reflection.metadata.blob", "Member[length]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.methoddebuginformationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.localscopehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[jmp]"] + - ["system.reflection.metadata.memberreference", "system.reflection.metadata.metadatareader", "Method[getmemberreference].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.localvariablehandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.methodbodyblock", "Member[localvariablesinitialized]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.localscope", "Member[method]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.moduledefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloc]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[mul_ovf]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.documenthandle!", "Method[op_implicit].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.methoddefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.constanthandle", "system.reflection.metadata.propertydefinition", "Method[getdefaultvalue].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_i8]"] + - ["system.string", "system.reflection.metadata.typename!", "Method[unescape].ReturnValue"] + - ["system.int32", "system.reflection.metadata.handlecomparer", "Method[compare].ReturnValue"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.eventaccessors", "Member[adder]"] + - ["system.boolean", "system.reflection.metadata.memberreferencehandle", "Member[isnil]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.methoddebuginformation", "Method[getstatemachinekickoffmethod].ReturnValue"] + - ["system.reflection.metadata.methoddebuginformationhandlecollection+enumerator", "system.reflection.metadata.methoddebuginformationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.type", "system.reflection.metadata.metadataupdatehandlerattribute", "Member[handlertype]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[invalid]"] + - ["system.boolean", "system.reflection.metadata.assemblydefinitionhandle", "Method[equals].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.metadata.typedefinition", "Member[attributes]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_u4]"] + - ["system.reflection.metadata.exceptionregionkind", "system.reflection.metadata.exceptionregionkind!", "Member[filter]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.customdebuginformationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.reflection.metadata.sequencepoint", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localvariablehandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[importassemblyreferencealias]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[modulereference]"] + - ["system.reflection.metadata.namespacedefinitionhandle", "system.reflection.metadata.namespacedefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[customattribute]"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Member[declaringtype]"] + - ["system.reflection.metadata.customdebuginformation", "system.reflection.metadata.metadatareader", "Method[getcustomdebuginformation].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_r8]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.methodimplementationhandle!", "Method[op_implicit].ReturnValue"] + - ["ttype", "system.reflection.metadata.iconstructedtypeprovider", "Method[getbyreferencetype].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typespecificationhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_ref]"] + - ["system.reflection.metadata.eventdefinitionhandlecollection", "system.reflection.metadata.metadatareader", "Member[eventdefinitions]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[boolean]"] + - ["system.boolean", "system.reflection.metadata.manifestresourcehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.localscopehandle", "system.reflection.metadata.localscopehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.methodspecification", "Member[signature]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.typespecificationhandle!", "Method[op_implicit].ReturnValue"] + - ["ttype", "system.reflection.metadata.customattributetypedargument", "Member[type]"] + - ["system.boolean", "system.reflection.metadata.methoddebuginformationhandle", "Method[equals].ReturnValue"] + - ["system.string", "system.reflection.metadata.typename", "Member[name]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.assemblyfile", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.parameterhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.manifestresourcehandlecollection+enumerator", "system.reflection.metadata.manifestresourcehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[importxmlnamespace]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.sequencepointcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.entityhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_i8]"] + - ["system.reflection.metadata.signatureheader", "system.reflection.metadata.blobreader", "Method[readsignatureheader].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.metadatastringcomparer", "Method[startswith].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.genericparameterconstraint", "Member[type]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarg_1]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.assemblyreferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blobhandle", "Member[isnil]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[int64]"] + - ["system.reflection.metadata.standalonesignaturehandle", "system.reflection.metadata.standalonesignaturehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.customattributenamedargumentkind", "system.reflection.metadata.customattributenamedargumentkind!", "Member[property]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloca]"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[uint32]"] + - ["system.boolean", "system.reflection.metadata.importscopehandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.typereference", "Member[namespace]"] + - ["system.uint16", "system.reflection.metadata.blobreader", "Method[readuint16].ReturnValue"] + - ["system.reflection.metadata.blobwriter", "system.reflection.metadata.reservedblob", "Method[createwriter].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.entityhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.typespecification", "Method[getcustomattributes].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobreader", "Member[length]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[and]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_r4]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.arrayshape", "Member[sizes]"] + - ["system.reflection.metadata.blobbuilder+blobs", "system.reflection.metadata.blobbuilder+blobs", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stloc_3]"] + - ["system.reflection.metadata.metadatakind", "system.reflection.metadata.metadatakind!", "Member[ecma335]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldlen]"] + - ["system.collections.ienumerator", "system.reflection.metadata.manifestresourcehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[int64]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[brfalse_s]"] + - ["system.boolean", "system.reflection.metadata.signatureheader!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[shr]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[optionalmodifier]"] + - ["system.reflection.metadata.genericparameterhandle", "system.reflection.metadata.genericparameterhandlecollection", "Member[item]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[szarray]"] + - ["system.reflection.metadata.typespecification", "system.reflection.metadata.metadatareader", "Method[gettypespecification].ReturnValue"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[int32]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[boolean]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.blobreader", "Method[readtypehandle].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.methodimplementationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.reflection.metadata.sequencepoint", "Member[startline]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_7]"] + - ["system.reflection.metadata.interfaceimplementation", "system.reflection.metadata.metadatareader", "Method[getinterfaceimplementation].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_i8]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_ref]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i_un]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[newarr]"] + - ["system.int32", "system.reflection.metadata.exceptionregion", "Member[handlerlength]"] + - ["ttype", "system.reflection.metadata.itypeprovider", "Method[gettypefromdefinition].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.manifestresourcehandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typespecificationhandle!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.reflection.metadata.metadatareader", "Method[getuserstring].ReturnValue"] + - ["system.reflection.metadata.methodimplementationhandle", "system.reflection.metadata.methodimplementationhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.assemblyfile", "Member[name]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.customdebuginformationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.importdefinitioncollection+enumerator", "system.reflection.metadata.importdefinitioncollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.methoddefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_i2]"] + - ["system.int32", "system.reflection.metadata.customdebuginformationhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[document]"] + - ["system.reflection.metadata.methodimport", "system.reflection.metadata.methoddefinition", "Method[getimport].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.genericparameterhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.genericparameterhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.signaturetypekind", "system.reflection.metadata.signaturetypekind!", "Member[unknown]"] + - ["system.reflection.metadata.localscopehandlecollection", "system.reflection.metadata.metadatareader", "Method[getlocalscopes].ReturnValue"] + - ["system.object", "system.reflection.metadata.eventdefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_u1]"] + - ["system.boolean", "system.reflection.metadata.customdebuginformationhandle", "Member[isnil]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[importscope]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stelem_i8]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[throw]"] + - ["system.reflection.metadata.fielddefinitionhandlecollection", "system.reflection.metadata.metadatareader", "Member[fielddefinitions]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldsflda]"] + - ["system.reflection.metadata.assemblyfile", "system.reflection.metadata.metadatareader", "Method[getassemblyfile].ReturnValue"] + - ["system.reflection.metadata.localconstant", "system.reflection.metadata.metadatareader", "Method[getlocalconstant].ReturnValue"] + - ["system.object", "system.reflection.metadata.localscopehandlecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.typedefinitionhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.object", "system.reflection.metadata.customdebuginformationhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_i4]"] + - ["system.boolean", "system.reflection.metadata.typereferencehandle!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.reflection.metadata.assemblynameinfo", "Member[name]"] + - ["system.boolean", "system.reflection.metadata.assemblyfilehandle", "Member[isnil]"] + - ["system.int32", "system.reflection.metadata.namespacedefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.propertydefinitionhandle", "system.reflection.metadata.propertydefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.exportedtypehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[shr_un]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.standalonesignature", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.genericparameterconstrainthandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.manifestresource", "Member[name]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[starg_s]"] + - ["system.boolean", "system.reflection.metadata.sequencepoint", "Member[ishidden]"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[isbyref]"] + - ["system.object", "system.reflection.metadata.customattributenamedargument", "Member[value]"] + - ["ttype", "system.reflection.metadata.iszarraytypeprovider", "Method[getszarraytype].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.manifestresourcehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.eventattributes", "system.reflection.metadata.eventdefinition", "Member[attributes]"] + - ["system.reflection.metadata.genericparameterhandle", "system.reflection.metadata.genericparameterhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.modulereferencehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.signaturetypekind", "system.reflection.metadata.signaturetypekind!", "Member[class]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ret]"] + - ["system.boolean", "system.reflection.metadata.documenthandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.assemblyfilehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[blob]"] + - ["system.reflection.metadata.moduledefinitionhandle", "system.reflection.metadata.handle!", "Member[moduledefinition]"] + - ["system.boolean", "system.reflection.metadata.methoddefinitionhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_i1]"] + - ["system.reflection.metadata.localvariablehandlecollection+enumerator", "system.reflection.metadata.localvariablehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.localvariablehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarg]"] + - ["system.reflection.metadata.documenthandle", "system.reflection.metadata.methoddebuginformation", "Member[document]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.methodimplementation", "Member[methodbody]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[single]"] + - ["system.boolean", "system.reflection.metadata.handle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.fielddefinition", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[dup]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[uint32]"] + - ["system.reflection.metadata.methoddefinitionhandle", "system.reflection.metadata.propertyaccessors", "Member[getter]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.customattribute", "Member[constructor]"] + - ["system.reflection.metadata.assemblyfilehandlecollection", "system.reflection.metadata.metadatareader", "Member[assemblyfiles]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.importdefinitioncollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.userstringhandle", "system.reflection.metadata.userstringhandle!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.reflection.metadata.blobreader", "Method[readutf16].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u2_un]"] + - ["system.int32", "system.reflection.metadata.methoddefinitionhandlecollection", "Member[count]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[call]"] + - ["system.reflection.metadata.signaturekind", "system.reflection.metadata.signaturekind!", "Member[localvariables]"] + - ["system.boolean", "system.reflection.metadata.constanthandle!", "Method[op_inequality].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.blobbuilder", "Method[toimmutablearray].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[leave]"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[boolean]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.propertydefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.eventdefinitionhandle", "Member[isnil]"] + - ["system.boolean", "system.reflection.metadata.parameterhandle", "Member[isnil]"] + - ["system.int32", "system.reflection.metadata.memberreferencehandlecollection", "Member[count]"] + - ["system.reflection.metadata.methodimplementationhandlecollection", "system.reflection.metadata.typedefinition", "Method[getmethodimplementations].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u1]"] + - ["system.boolean", "system.reflection.metadata.localscopehandle!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localvariablehandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.propertydefinitionhandlecollection", "system.reflection.metadata.typedefinition", "Method[getproperties].ReturnValue"] + - ["system.reflection.metadata.methoddebuginformation", "system.reflection.metadata.metadatareader", "Method[getmethoddebuginformation].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.methoddefinitionhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarg_0]"] + - ["system.collections.ienumerator", "system.reflection.metadata.parameterhandlecollection", "Method[getenumerator].ReturnValue"] + - ["ttype", "system.reflection.metadata.isignaturetypeprovider", "Method[getpinnedtype].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_u1]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_5]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_u4]"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinition", "Member[kind]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldfld]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[switch]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.memberreference", "Member[name]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[blt_un_s]"] + - ["system.reflection.metadata.eventaccessors", "system.reflection.metadata.eventdefinition", "Method[getaccessors].ReturnValue"] + - ["system.int32", "system.reflection.metadata.assemblyfilehandlecollection", "Member[count]"] + - ["system.reflection.metadata.blob", "system.reflection.metadata.blobwriter", "Member[blob]"] + - ["system.int32", "system.reflection.metadata.assemblydefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.guidhandle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[endfinally]"] + - ["system.reflection.metadata.exceptionregionkind", "system.reflection.metadata.exceptionregion", "Member[kind]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.importdefinition", "Member[targetnamespace]"] + - ["system.int32", "system.reflection.metadata.fielddefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.reflection.metadata.methodimplementationhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.localscopehandlecollection+enumerator", "system.reflection.metadata.localscopehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.reflection.metadata.typereferencehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stloc]"] + - ["system.reflection.metadata.localscopehandlecollection", "system.reflection.metadata.metadatareader", "Member[localscopes]"] + - ["system.collections.ienumerator", "system.reflection.metadata.assemblyreferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.propertyaccessors", "system.reflection.metadata.propertydefinition", "Method[getaccessors].ReturnValue"] + - ["system.reflection.metadata.metadatareaderprovider", "system.reflection.metadata.metadatareaderprovider!", "Method[fromportablepdbimage].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_u1]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[localconstant]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.typedefinition", "Member[basetype]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[sentinel]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.genericparameter", "Member[parent]"] + - ["system.object", "system.reflection.metadata.importdefinitioncollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[rethrow]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[beq_s]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u_un]"] + - ["system.object", "system.reflection.metadata.localscopehandlecollection+childrenenumerator", "Member[current]"] + - ["system.int32", "system.reflection.metadata.typenameparseoptions", "Member[maxnodes]"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[getgenerictypedefinition].ReturnValue"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.moduledefinition", "Member[mvid]"] + - ["system.int32", "system.reflection.metadata.blobreader", "Method[readint32].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[break]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.eventdefinition", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.methodspecificationhandle", "system.reflection.metadata.methodspecificationhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.eventdefinition", "system.reflection.metadata.metadatareader", "Method[geteventdefinition].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typename!", "Method[tryparse].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[void]"] + - ["system.boolean", "system.reflection.metadata.interfaceimplementationhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[int64]"] + - ["system.boolean", "system.reflection.metadata.eventdefinitionhandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.methodimplementationhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.methodbodyblock", "system.reflection.metadata.pereaderextensions!", "Method[getmethodbody].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.methoddefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[functionpointer]"] + - ["system.object", "system.reflection.metadata.importscopecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stloc_1]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_6]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.entityhandle", "Member[kind]"] + - ["system.int32", "system.reflection.metadata.eventdefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.interfaceimplementationhandle!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.namespacedefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.memberreferencehandle", "system.reflection.metadata.memberreferencehandle!", "Method[op_explicit].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.typedefinition", "Method[getnestedtypes].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[br]"] + - ["system.reflection.metadata.assemblydefinition", "system.reflection.metadata.metadatareader", "Method[getassemblydefinition].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.assemblydefinition", "Member[publickey]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.entityhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[uint16]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.propertydefinition", "Member[signature]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloc_0]"] + - ["system.reflection.metadata.metadatareaderoptions", "system.reflection.metadata.metadatareaderoptions!", "Member[none]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[unaligned]"] + - ["system.boolean", "system.reflection.metadata.blobcontentid!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.methodsignature", "system.reflection.metadata.memberreference", "Method[decodemethodsignature].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.genericparameter", "Member[name]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.fielddefinition", "Method[getmarshallingdescriptor].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[byte]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_r8]"] + - ["system.boolean", "system.reflection.metadata.genericparameterconstrainthandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.genericparameterhandle", "system.reflection.metadata.genericparameterhandlecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.importscopehandle", "Member[isnil]"] + - ["system.collections.ienumerator", "system.reflection.metadata.interfaceimplementationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.reflection.metadata.localscope", "Member[length]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[beq]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.methodspecificationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[castclass]"] + - ["system.reflection.metadata.eventdefinitionhandlecollection+enumerator", "system.reflection.metadata.eventdefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_i2]"] + - ["ttype", "system.reflection.metadata.iprimitivetypeprovider", "Method[getprimitivetype].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.propertydefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.parameter", "Member[name]"] + - ["system.boolean", "system.reflection.metadata.signatureheader", "Member[isinstance]"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[isconstructedgenerictype]"] + - ["system.reflection.metadata.blobbuilder+blobs", "system.reflection.metadata.blobbuilder", "Method[getblobs].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.methoddefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localconstanthandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.memberreference", "Member[parent]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stsfld]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.parameterhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.assemblydefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem]"] + - ["system.int32", "system.reflection.metadata.localscope", "Member[endoffset]"] + - ["system.collections.ienumerator", "system.reflection.metadata.assemblyfilehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.eventdefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldind_r4]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stobj]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bgt_s]"] + - ["system.boolean", "system.reflection.metadata.methoddefinitionhandle", "Member[isnil]"] + - ["system.boolean", "system.reflection.metadata.moduledefinitionhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[namespacedefinition]"] + - ["ttype", "system.reflection.metadata.iconstructedtypeprovider", "Method[getpointertype].ReturnValue"] + - ["system.int32", "system.reflection.metadata.localvariablehandlecollection", "Member[count]"] + - ["system.boolean", "system.reflection.metadata.assemblyreferencehandle!", "Method[op_equality].ReturnValue"] + - ["ttype", "system.reflection.metadata.itypeprovider", "Method[gettypefromspecification].ReturnValue"] + - ["system.int32", "system.reflection.metadata.moduledefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.manifestresourcehandle", "system.reflection.metadata.manifestresourcehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.methoddefinition", "Member[signature]"] + - ["system.int32", "system.reflection.metadata.propertydefinitionhandle", "Method[gethashcode].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.namespacedefinition", "Member[namespacedefinitions]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u8_un]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.stringhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.propertydefinition", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldarga]"] + - ["system.byte[]", "system.reflection.metadata.blobreader", "Method[readbytes].ReturnValue"] + - ["system.reflection.metadata.exportedtype", "system.reflection.metadata.metadatareader", "Method[getexportedtype].ReturnValue"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[makepointertypename].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[unbox]"] + - ["system.byte*", "system.reflection.metadata.blobreader", "Member[currentpointer]"] + - ["system.string", "system.reflection.metadata.metadatareader", "Member[metadataversion]"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.icustomattributetypeprovider", "Method[getunderlyingenumtype].ReturnValue"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.blobreader", "Method[readblobhandle].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.typedefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.arrayshape", "Member[rank]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.methodimplementation", "Method[getcustomattributes].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobhandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.documentnameblobhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_i4]"] + - ["system.boolean", "system.reflection.metadata.parameterhandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.blobwriter", "Method[contentequals].ReturnValue"] + - ["ttype", "system.reflection.metadata.iconstructedtypeprovider", "Method[getarraytype].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[byreference]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.constant", "Member[parent]"] + - ["system.reflection.metadata.manifestresourcehandle", "system.reflection.metadata.manifestresourcehandle!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.modulereferencehandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.standalonesignaturehandle!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.customattributehandle", "Member[isnil]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.eventaccessors", "Member[others]"] + - ["system.reflection.assemblyflags", "system.reflection.metadata.assemblyreference", "Member[flags]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[int16]"] + - ["system.reflection.metadata.exceptionregionkind", "system.reflection.metadata.exceptionregionkind!", "Member[finally]"] + - ["system.reflection.metadata.localscopehandle", "system.reflection.metadata.localscopehandlecollection+enumerator", "Member[current]"] + - ["system.boolean", "system.reflection.metadata.memberreferencehandle!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.propertydefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.assemblyreference", "Member[name]"] + - ["system.reflection.metadata.methodsignature", "system.reflection.metadata.methoddefinition", "Method[decodesignature].ReturnValue"] + - ["system.int32", "system.reflection.metadata.declarativesecurityattributehandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typedefinitionhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[typedreference]"] + - ["ttype", "system.reflection.metadata.customattributenamedargument", "Member[type]"] + - ["system.int32", "system.reflection.metadata.methodbodyblock", "Member[maxstack]"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[aliastype]"] + - ["system.int32", "system.reflection.metadata.typespecificationhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.genericparameter", "system.reflection.metadata.metadatareader", "Method[getgenericparameter].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[declarativesecurityattribute]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[single]"] + - ["system.boolean", "system.reflection.metadata.blobbuilder", "Method[contentequals].ReturnValue"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.interfaceimplementationhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[aliasnamespace]"] + - ["system.reflection.metadata.methodimplementation", "system.reflection.metadata.metadatareader", "Method[getmethodimplementation].ReturnValue"] + - ["system.reflection.metadata.typereferencehandlecollection+enumerator", "system.reflection.metadata.typereferencehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.methodspecification", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.localconstanthandlecollection", "system.reflection.metadata.metadatareader", "Member[localconstants]"] + - ["system.boolean", "system.reflection.metadata.methoddebuginformationhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.signatureheader", "system.reflection.metadata.methodsignature", "Member[header]"] + - ["system.int32", "system.reflection.metadata.metadatareader", "Member[metadatalength]"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.moduledefinition", "Member[generationid]"] + - ["system.boolean", "system.reflection.metadata.declarativesecurityattributehandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.memberreference", "Method[getcustomattributes].ReturnValue"] + - ["system.string", "system.reflection.metadata.assemblynameinfo", "Member[fullname]"] + - ["system.int32", "system.reflection.metadata.assemblyfilehandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.localconstanthandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.parameterhandlecollection", "system.reflection.metadata.methoddefinition", "Method[getparameters].ReturnValue"] + - ["system.int32", "system.reflection.metadata.methodsignature", "Member[requiredparametercount]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.moduledefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[string]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[sub_ovf_un]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[uint64]"] + - ["system.reflection.metadata.constanttypecode", "system.reflection.metadata.constanttypecode!", "Member[sbyte]"] + - ["system.reflection.metadata.documentnameblobhandle", "system.reflection.metadata.documentnameblobhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[exportedtype]"] + - ["system.reflection.metadata.serializationtypecode", "system.reflection.metadata.serializationtypecode!", "Member[enum]"] + - ["system.boolean", "system.reflection.metadata.localvariablehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.object", "system.reflection.metadata.documenthandlecollection+enumerator", "Member[current]"] + - ["system.char", "system.reflection.metadata.blobreader", "Method[readchar].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.exportedtypehandle!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.reflection.metadata.assemblyreferencehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.interfaceimplementationhandlecollection+enumerator", "system.reflection.metadata.interfaceimplementationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.exportedtypehandle", "system.reflection.metadata.exportedtypehandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.namespacedefinition", "system.reflection.metadata.metadatareader", "Method[getnamespacedefinition].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typereferencehandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[pointer]"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.eventdefinition", "Method[getdeclaringtype].ReturnValue"] + - ["system.guid", "system.reflection.metadata.blobreader", "Method[readguid].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[neg]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[localloc]"] + - ["system.int32", "system.reflection.metadata.entityhandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.customattribute", "system.reflection.metadata.metadatareader", "Method[getcustomattribute].ReturnValue"] + - ["system.reflection.metadata.signatureattributes", "system.reflection.metadata.signatureattributes!", "Member[none]"] + - ["system.reflection.metadata.documentnameblobhandle", "system.reflection.metadata.document", "Member[name]"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.propertydefinition", "Method[getdeclaringtype].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.blobwriter", "Method[toimmutablearray].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobwriter", "Method[writebytes].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.exportedtypehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.eventdefinitionhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.reflection.metadata.customdebuginformationhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_r8]"] + - ["system.collections.generic.ienumerator", "system.reflection.metadata.genericparameterhandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.importdefinition", "Member[targettype]"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename", "Method[makegenerictypename].ReturnValue"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signaturecallingconvention!", "Member[default]"] + - ["system.reflection.metadata.customattributehandlecollection", "system.reflection.metadata.parameter", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signaturecallingconvention!", "Member[fastcall]"] + - ["system.boolean", "system.reflection.metadata.guidhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.standalonesignaturekind", "system.reflection.metadata.standalonesignaturekind!", "Member[method]"] + - ["system.reflection.metadata.blob", "system.reflection.metadata.reservedblob", "Member[content]"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[single]"] + - ["system.boolean", "system.reflection.metadata.assemblyreferencehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.sequencepoint", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.methodimplementationhandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.assemblydefinitionhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.methoddefinitionhandlecollection", "system.reflection.metadata.typedefinition", "Method[getmethods].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[isarray]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stind_r4]"] + - ["system.boolean", "system.reflection.metadata.signatureheader", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.userstringhandle!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.typereference", "Member[name]"] + - ["system.int32", "system.reflection.metadata.customattributehandlecollection", "Member[count]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.localconstant", "Member[name]"] + - ["system.reflection.metadata.assemblydefinitionhandle", "system.reflection.metadata.entityhandle!", "Member[assemblydefinition]"] + - ["system.reflection.assemblyname", "system.reflection.metadata.assemblyreference", "Method[getassemblyname].ReturnValue"] + - ["system.reflection.metadata.parameterhandle", "system.reflection.metadata.parameterhandlecollection+enumerator", "Member[current]"] + - ["system.int32", "system.reflection.metadata.genericparameterhandlecollection", "Member[count]"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[issimple]"] + - ["system.reflection.metadata.sequencepoint", "system.reflection.metadata.sequencepointcollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.signatureattributes", "system.reflection.metadata.signatureattributes!", "Member[generic]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.methodimport", "Member[name]"] + - ["system.boolean", "system.reflection.metadata.methodspecificationhandle", "Method[equals].ReturnValue"] + - ["system.datetime", "system.reflection.metadata.blobreader", "Method[readdatetime].ReturnValue"] + - ["ttype", "system.reflection.metadata.isignaturetypeprovider", "Method[gettypefromspecification].ReturnValue"] + - ["system.reflection.metadata.importdefinitionkind", "system.reflection.metadata.importdefinitionkind!", "Member[aliasassemblynamespace]"] + - ["system.boolean", "system.reflection.metadata.blobcontentid", "Member[isdefault]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[endfilter]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[generictypeinstance]"] + - ["ttype", "system.reflection.metadata.icustomattributetypeprovider", "Method[getsystemtype].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[rem]"] + - ["ttype", "system.reflection.metadata.typespecification", "Method[decodesignature].ReturnValue"] + - ["system.reflection.metadata.genericparameterhandle", "system.reflection.metadata.genericparameterconstraint", "Member[parameter]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.customattributevalue", "Member[namedarguments]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldflda]"] + - ["system.int32", "system.reflection.metadata.moduledefinition", "Member[generation]"] + - ["system.object", "system.reflection.metadata.manifestresourcehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[requiredmodifier]"] + - ["system.object", "system.reflection.metadata.localconstanthandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.importdefinition", "Member[alias]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u4_un]"] + - ["system.object", "system.reflection.metadata.memberreferencehandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.declarativesecurityattributehandlecollection", "system.reflection.metadata.metadatareader", "Member[declarativesecurityattributes]"] + - ["system.boolean", "system.reflection.metadata.localvariablehandle", "Member[isnil]"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[object]"] + - ["system.reflection.metadata.customattributevalue", "system.reflection.metadata.customattribute", "Method[decodevalue].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloc_1]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[arglist]"] + - ["system.reflection.metadata.assemblyfilehandlecollection+enumerator", "system.reflection.metadata.assemblyfilehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.typereferencehandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.reflection.metadata.importscopehandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[byte]"] + - ["system.reflection.metadata.metadatakind", "system.reflection.metadata.metadatareader", "Member[metadatakind]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[customdebuginformation]"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[uint64]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.eventdefinition", "Member[name]"] + - ["system.reflection.metadata.assemblydefinitionhandle", "system.reflection.metadata.assemblydefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.metadata.methoddefinition", "Member[implattributes]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.customattributehandle!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.importscopehandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[string]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[pinned]"] + - ["system.reflection.metadata.typedefinitionhandlecollection", "system.reflection.metadata.metadatareader", "Member[typedefinitions]"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[uint32]"] + - ["system.string", "system.reflection.metadata.typename", "Member[fullname]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.assemblyreference", "Member[culture]"] + - ["system.boolean", "system.reflection.metadata.documentnameblobhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[bgt_un]"] + - ["system.reflection.metadata.primitivetypecode", "system.reflection.metadata.primitivetypecode!", "Member[typedreference]"] + - ["system.int32", "system.reflection.metadata.methodimplementationhandlecollection", "Member[count]"] + - ["system.boolean", "system.reflection.metadata.moduledefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldc_i4_1]"] + - ["system.reflection.metadata.typedefinitionhandle", "system.reflection.metadata.typedefinitionhandle!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.manifestresourcehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[cpblk]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[typedefinition]"] + - ["system.reflection.metadata.blobhandle", "system.reflection.metadata.importscope", "Member[importsblob]"] + - ["system.boolean", "system.reflection.metadata.documenthandle", "Member[isnil]"] + - ["system.reflection.metadata.customattributehandlecollection+enumerator", "system.reflection.metadata.customattributehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.signaturekind", "system.reflection.metadata.signaturekind!", "Member[method]"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.signaturetypecode!", "Member[string]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[div]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[stloc_s]"] + - ["system.reflection.metadata.metadatastringdecoder", "system.reflection.metadata.metadatareader", "Member[utf8decoder]"] + - ["system.boolean", "system.reflection.metadata.signatureheader", "Member[isgeneric]"] + - ["system.boolean", "system.reflection.metadata.typename", "Member[isvariableboundarraytype]"] + - ["system.boolean", "system.reflection.metadata.documentnameblobhandle", "Member[isnil]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[xor]"] + - ["system.int32", "system.reflection.metadata.localscopehandlecollection", "Member[count]"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signaturecallingconvention!", "Member[cdecl]"] + - ["system.reflection.typeattributes", "system.reflection.metadata.exportedtype", "Member[attributes]"] + - ["system.reflection.metadata.stringhandle", "system.reflection.metadata.typedefinition", "Member[namespace]"] + - ["system.reflection.metadata.declarativesecurityattributehandlecollection", "system.reflection.metadata.typedefinition", "Method[getdeclarativesecurityattributes].ReturnValue"] + - ["system.reflection.metadata.namespacedefinitionhandle", "system.reflection.metadata.namespacedefinition", "Member[parent]"] + - ["system.int32", "system.reflection.metadata.typedefinitionhandlecollection", "Member[count]"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[assemblyreference]"] + - ["system.boolean", "system.reflection.metadata.assemblyfilehandle", "Method[equals].ReturnValue"] + - ["ttype", "system.reflection.metadata.itypeprovider", "Method[gettypefromreference].ReturnValue"] + - ["system.reflection.metadata.metadatastreamoptions", "system.reflection.metadata.metadatastreamoptions!", "Member[leaveopen]"] + - ["system.string", "system.reflection.metadata.assemblynameinfo", "Member[culturename]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldloc_2]"] + - ["system.reflection.metadata.importscopehandle", "system.reflection.metadata.importscope", "Member[parent]"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.importscopehandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.signaturecallingconvention", "system.reflection.metadata.signaturecallingconvention!", "Member[thiscall]"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.methodsignature", "Member[parametertypes]"] + - ["system.reflection.metadata.exceptionregionkind", "system.reflection.metadata.exceptionregionkind!", "Member[catch]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_r4]"] + - ["system.int32", "system.reflection.metadata.fielddefinitionhandlecollection", "Member[count]"] + - ["system.boolean", "system.reflection.metadata.methoddefinitionhandle!", "Method[op_equality].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.metadata.typename", "Method[getgenericarguments].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.declarativesecurityattributehandle", "Method[equals].ReturnValue"] + - ["system.reflection.metadata.exportedtypehandlecollection+enumerator", "system.reflection.metadata.exportedtypehandlecollection", "Method[getenumerator].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[sub_ovf]"] + - ["system.int32", "system.reflection.metadata.localconstanthandle", "Method[gethashcode].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[sizeof]"] + - ["system.reflection.metadata.primitiveserializationtypecode", "system.reflection.metadata.primitiveserializationtypecode!", "Member[char]"] + - ["system.reflection.metadata.handle", "system.reflection.metadata.userstringhandle!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldelem_i2]"] + - ["system.boolean", "system.reflection.metadata.interfaceimplementationhandlecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.reflection.metadata.blobwriter", "Member[remainingbytes]"] + - ["system.reflection.metadata.typename", "system.reflection.metadata.typename!", "Method[parse].ReturnValue"] + - ["system.int16", "system.reflection.metadata.blobreader", "Method[readint16].ReturnValue"] + - ["system.reflection.metadata.signaturetypecode", "system.reflection.metadata.blobreader", "Method[readsignaturetypecode].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[localvariable]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_i2]"] + - ["system.boolean", "system.reflection.metadata.declarativesecurityattributehandle", "Member[isnil]"] + - ["system.object", "system.reflection.metadata.fielddefinitionhandlecollection+enumerator", "Member[current]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[conv_ovf_u1_un]"] + - ["system.reflection.metadata.constanthandle", "system.reflection.metadata.constanthandle!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.reflection.metadata.genericparameter", "Member[index]"] + - ["system.int32", "system.reflection.metadata.memberreferencehandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.metadata.handle!", "Method[op_equality].ReturnValue"] + - ["system.reflection.metadata.metadatastringdecoder", "system.reflection.metadata.metadatastringdecoder!", "Member[defaultutf8]"] + - ["system.reflection.metadata.namespacedefinitionhandle", "system.reflection.metadata.exportedtype", "Member[namespacedefinition]"] + - ["system.reflection.metadata.ilopcode", "system.reflection.metadata.ilopcode!", "Member[ldtoken]"] + - ["system.int32", "system.reflection.metadata.typename", "Method[getarrayrank].ReturnValue"] + - ["system.reflection.metadata.handlekind", "system.reflection.metadata.handlekind!", "Member[methoddefinition]"] + - ["system.reflection.metadata.guidhandle", "system.reflection.metadata.moduledefinition", "Member[basegenerationid]"] + - ["system.reflection.metadata.eventdefinitionhandlecollection", "system.reflection.metadata.typedefinition", "Method[getevents].ReturnValue"] + - ["system.reflection.metadata.entityhandle", "system.reflection.metadata.methodspecification", "Member[method]"] + - ["ttype", "system.reflection.metadata.isignaturetypeprovider", "Method[getmodifiedtype].ReturnValue"] + - ["system.string", "system.reflection.metadata.blobreader", "Method[readserializedstring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.PortableExecutable.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.PortableExecutable.typemodel.yml new file mode 100644 index 000000000000..2711aefa9bc7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.PortableExecutable.typemodel.yml @@ -0,0 +1,316 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[tricore]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[exceptiontabledirectory]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[typedsect]"] + - ["system.reflection.portableexecutable.debugdirectoryentrytype", "system.reflection.portableexecutable.debugdirectoryentry", "Member[type]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[gprel]"] + - ["system.uint16", "system.reflection.portableexecutable.peheaderbuilder", "Member[minorsubsystemversion]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memread]"] + - ["system.string", "system.reflection.portableexecutable.sectionheader", "Member[name]"] + - ["system.reflection.portableexecutable.pedirectoriesbuilder", "system.reflection.portableexecutable.pebuilder", "Method[getdirectories].ReturnValue"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.portableexecutable.pebuilder", "Method[serializesection].ReturnValue"] + - ["system.byte*", "system.reflection.portableexecutable.pememoryblock", "Member[pointer]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[nativewindows]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[loadconfigtabledirectory]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[windowsbootapplication]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[delayimporttabledirectory]"] + - ["system.reflection.portableexecutable.debugdirectoryentrytype", "system.reflection.portableexecutable.debugdirectoryentrytype!", "Member[pdbchecksum]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[sh3dsp]"] + - ["system.uint16", "system.reflection.portableexecutable.debugdirectoryentry", "Member[majorversion]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memprotected]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[native]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[os2cui]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.corheader", "Member[strongnamesignaturedirectory]"] + - ["system.boolean", "system.reflection.portableexecutable.pereader", "Member[isloadedimage]"] + - ["system.collections.immutable.immutablearray", "system.reflection.portableexecutable.managedpebuilder", "Method[createsections].ReturnValue"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[aggressivewstrim]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[sh4]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[threadlocalstoragetabledirectory]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.peheaderbuilder", "Member[machine]"] + - ["system.reflection.portableexecutable.peheaders", "system.reflection.portableexecutable.pereader", "Member[peheaders]"] + - ["system.reflection.portableexecutable.debugdirectoryentrytype", "system.reflection.portableexecutable.debugdirectoryentrytype!", "Member[coff]"] + - ["system.uint64", "system.reflection.portableexecutable.peheaderbuilder", "Member[sizeofstackreserve]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[linkerinfo]"] + - ["system.int32", "system.reflection.portableexecutable.directoryentry", "Member[relativevirtualaddress]"] + - ["system.int32", "system.reflection.portableexecutable.sectionlocation", "Member[pointertorawdata]"] + - ["system.uint16", "system.reflection.portableexecutable.peheaderbuilder", "Member[minorimageversion]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memlocked]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corflags!", "Member[prefers32bit]"] + - ["system.uint16", "system.reflection.portableexecutable.peheaderbuilder", "Member[majorimageversion]"] + - ["system.int32", "system.reflection.portableexecutable.peheaders", "Member[corheaderstartoffset]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[sizeofinitializeddata]"] + - ["system.uint16", "system.reflection.portableexecutable.corheader", "Member[minorruntimeversion]"] + - ["system.reflection.portableexecutable.corheader", "system.reflection.portableexecutable.peheaders", "Member[corheader]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align8bytes]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corflags!", "Member[nativeentrypoint]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corflags!", "Member[ilonly]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[typereg]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[noseh]"] + - ["system.int32", "system.reflection.portableexecutable.coffheader", "Member[timedatestamp]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[wdmdriver]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[typenopad]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[linkerremove]"] + - ["system.int32", "system.reflection.portableexecutable.peheaders", "Member[metadatastartoffset]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[typegroup]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[processterm]"] + - ["system.reflection.portableexecutable.pememoryblock", "system.reflection.portableexecutable.pereader", "Method[getmetadata].ReturnValue"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.corheader", "Member[metadatadirectory]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[boundimporttable]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[globalpointertable]"] + - ["system.uint16", "system.reflection.portableexecutable.sectionheader", "Member[numberofrelocations]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[thumb]"] + - ["system.byte", "system.reflection.portableexecutable.peheaderbuilder", "Member[majorlinkerversion]"] + - ["system.uint64", "system.reflection.portableexecutable.peheaderbuilder", "Member[sizeofheapreserve]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.peheaderbuilder", "Member[subsystem]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[mem16bit]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[system]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[ebc]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[exceptiontable]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[debugtabledirectory]"] + - ["system.boolean", "system.reflection.portableexecutable.peheaders", "Member[isexe]"] + - ["system.collections.immutable.immutablearray", "system.reflection.portableexecutable.pebuilder", "Method[createsections].ReturnValue"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[sh3]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.peheaderbuilder", "Member[imagecharacteristics]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[appcontainer]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[largeaddressaware]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[linkercomdat]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.corheader", "Member[exportaddresstablejumpsdirectory]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[sizeofimage]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align4bytes]"] + - ["system.int32", "system.reflection.portableexecutable.peheaderbuilder", "Member[filealignment]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[sh3e]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[threadterm]"] + - ["system.uint64", "system.reflection.portableexecutable.peheader", "Member[sizeofstackreserve]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[relocsstripped]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[alpha]"] + - ["system.guid", "system.reflection.portableexecutable.codeviewdebugdirectorydata", "Member[guid]"] + - ["system.uint32", "system.reflection.portableexecutable.peheader", "Member[checksum]"] + - ["system.boolean", "system.reflection.portableexecutable.pereader", "Method[tryopenassociatedportablepdb].ReturnValue"] + - ["system.int32", "system.reflection.portableexecutable.sectionlocation", "Member[relativevirtualaddress]"] + - ["system.reflection.portableexecutable.pestreamoptions", "system.reflection.portableexecutable.pestreamoptions!", "Member[default]"] + - ["system.uint16", "system.reflection.portableexecutable.corheader", "Member[majorruntimeversion]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[baseofdata]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[efiruntimedriver]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[m32r]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[wcemipsv2]"] + - ["system.string", "system.reflection.portableexecutable.pebuilder+section", "Member[name]"] + - ["system.reflection.portableexecutable.debugdirectoryentrytype", "system.reflection.portableexecutable.debugdirectoryentrytype!", "Member[unknown]"] + - ["system.reflection.metadata.blobbuilder", "system.reflection.portableexecutable.managedpebuilder", "Method[serializesection].ReturnValue"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[corheadertabledirectory]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corflags!", "Member[requires32bit]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[addressofentrypoint]"] + - ["system.reflection.portableexecutable.debugdirectoryentrytype", "system.reflection.portableexecutable.debugdirectoryentrytype!", "Member[embeddedportablepdb]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[highentropyvirtualaddressspace]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[ia64]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memnotcached]"] + - ["system.int32", "system.reflection.portableexecutable.peheaders", "Member[metadatasize]"] + - ["system.reflection.portableexecutable.peheaderbuilder", "system.reflection.portableexecutable.peheaderbuilder!", "Method[createlibraryheader].ReturnValue"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[linkernrelocovfl]"] + - ["system.uint16", "system.reflection.portableexecutable.peheader", "Member[minorsubsystemversion]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectionheader", "Member[sectioncharacteristics]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[forceintegrity]"] + - ["system.int32", "system.reflection.portableexecutable.sectionheader", "Member[virtualsize]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[am33]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[posixcui]"] + - ["system.boolean", "system.reflection.portableexecutable.pereader", "Member[isentireimageavailable]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[importaddresstabledirectory]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[baserelocationtabledirectory]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[powerpcfp]"] + - ["system.int32", "system.reflection.portableexecutable.debugdirectoryentry", "Member[datarelativevirtualaddress]"] + - ["system.uint64", "system.reflection.portableexecutable.peheader", "Member[sizeofheapreserve]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align256bytes]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align128bytes]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[threadlocalstoragetable]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[sizeofuninitializeddata]"] + - ["system.reflection.portableexecutable.coffheader", "system.reflection.portableexecutable.peheaders", "Member[coffheader]"] + - ["system.boolean", "system.reflection.portableexecutable.pebuilder", "Member[isdeterministic]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[riscv64]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[processinit]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.peheader", "Member[dllcharacteristics]"] + - ["system.reflection.portableexecutable.pememoryblock", "system.reflection.portableexecutable.pereader", "Method[getentireimage].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.portableexecutable.pebuilder", "Method[getsections].ReturnValue"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[controlflowguard]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[loongarch64]"] + - ["system.uint16", "system.reflection.portableexecutable.peheaderbuilder", "Member[majorsubsystemversion]"] + - ["system.reflection.portableexecutable.peheaderbuilder", "system.reflection.portableexecutable.peheaderbuilder!", "Method[createexecutableheader].ReturnValue"] + - ["system.int32", "system.reflection.portableexecutable.debugdirectoryentry", "Member[datapointer]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[efibootservicedriver]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[certificatetabledirectory]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align8192bytes]"] + - ["system.int32", "system.reflection.portableexecutable.directoryentry", "Member[size]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[alpha64]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[sh5]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align512bytes]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[mipsfpu16]"] + - ["system.uint64", "system.reflection.portableexecutable.peheader", "Member[imagebase]"] + - ["system.reflection.portableexecutable.peheaderbuilder", "system.reflection.portableexecutable.pebuilder", "Member[header]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[corheadertable]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[copyrighttabledirectory]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[mipsfpu]"] + - ["system.uint16", "system.reflection.portableexecutable.peheader", "Member[majoroperatingsystemversion]"] + - ["system.uint16", "system.reflection.portableexecutable.peheaderbuilder", "Member[minoroperatingsystemversion]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[xbox]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[bit32machine]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[netrunfromswap]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[debugtable]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memnotpaged]"] + - ["system.int32", "system.reflection.portableexecutable.sectionheader", "Member[pointertolinenumbers]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[localsymsstripped]"] + - ["system.boolean", "system.reflection.portableexecutable.debugdirectoryentry", "Member[isportablecodeview]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[loongarch32]"] + - ["system.uint32", "system.reflection.portableexecutable.debugdirectoryentry", "Member[stamp]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[containscode]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[filealignment]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[bytesreversedhi]"] + - ["system.reflection.portableexecutable.debugdirectoryentrytype", "system.reflection.portableexecutable.debugdirectoryentrytype!", "Member[codeview]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align4096bytes]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align2bytes]"] + - ["system.int32", "system.reflection.portableexecutable.sectionheader", "Member[pointertorawdata]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.corheader", "Member[vtablefixupsdirectory]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[importtabledirectory]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.corheader", "Member[codemanagertabledirectory]"] + - ["system.reflection.portableexecutable.codeviewdebugdirectorydata", "system.reflection.portableexecutable.pereader", "Method[readcodeviewdebugdirectorydata].ReturnValue"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.pebuilder+section", "Member[characteristics]"] + - ["system.reflection.metadata.blobcontentid", "system.reflection.portableexecutable.pebuilder", "Method[serialize].ReturnValue"] + - ["system.byte", "system.reflection.portableexecutable.peheader", "Member[majorlinkerversion]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[riscv128]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[nobind]"] + - ["system.uint64", "system.reflection.portableexecutable.peheaderbuilder", "Member[sizeofheapcommit]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[dynamicbase]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[sectionalignment]"] + - ["system.string", "system.reflection.portableexecutable.codeviewdebugdirectorydata", "Member[path]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[typeover]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[typenoload]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align1024bytes]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[boundimporttabledirectory]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[powerpc]"] + - ["system.boolean", "system.reflection.portableexecutable.peheaders", "Member[isconsoleapplication]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[unknown]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[windowscui]"] + - ["system.uint16", "system.reflection.portableexecutable.sectionheader", "Member[numberoflinenumbers]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corflags!", "Member[illibrary]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[typecopy]"] + - ["system.int32", "system.reflection.portableexecutable.pememoryblock", "Member[length]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[executableimage]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[resourcetabledirectory]"] + - ["system.reflection.portableexecutable.pestreamoptions", "system.reflection.portableexecutable.pestreamoptions!", "Member[prefetchentireimage]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[resourcetable]"] + - ["system.collections.immutable.immutablearray", "system.reflection.portableexecutable.pdbchecksumdebugdirectorydata", "Member[checksum]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[sizeofheaders]"] + - ["system.boolean", "system.reflection.portableexecutable.pereader", "Member[hasmetadata]"] + - ["system.reflection.portableexecutable.pemagic", "system.reflection.portableexecutable.peheader", "Member[magic]"] + - ["system.int32", "system.reflection.portableexecutable.peheaders", "Member[coffheaderstartoffset]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[armthumb2]"] + - ["system.reflection.metadata.metadatareaderprovider", "system.reflection.portableexecutable.pereader", "Method[readembeddedportablepdbdebugdirectorydata].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.reflection.portableexecutable.pereader", "Method[readdebugdirectory].ReturnValue"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[efiapplication]"] + - ["system.func", "system.reflection.portableexecutable.pebuilder", "Member[idprovider]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[bytesreversedlo]"] + - ["system.uint16", "system.reflection.portableexecutable.peheader", "Member[majorimageversion]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align32bytes]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memfardata]"] + - ["system.int32", "system.reflection.portableexecutable.sectionheader", "Member[sizeofrawdata]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memshared]"] + - ["system.reflection.portableexecutable.pestreamoptions", "system.reflection.portableexecutable.pestreamoptions!", "Member[prefetchmetadata]"] + - ["system.int32", "system.reflection.portableexecutable.peheaders", "Member[peheaderstartoffset]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[dll]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.coffheader", "Member[characteristics]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[globalpointertabledirectory]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[unknown]"] + - ["system.reflection.portableexecutable.pememoryblock", "system.reflection.portableexecutable.pereader", "Method[getsectiondata].ReturnValue"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.coffheader", "Member[machine]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[exporttable]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[removablerunfromswap]"] + - ["system.int32", "system.reflection.portableexecutable.managedpebuilder!", "Member[mappedfielddataalignment]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align2048bytes]"] + - ["system.int32", "system.reflection.portableexecutable.codeviewdebugdirectorydata", "Member[age]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memsysheap]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[mempreload]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[mips16]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[debugstripped]"] + - ["system.collections.immutable.immutablearray", "system.reflection.portableexecutable.pememoryblock", "Method[getcontent].ReturnValue"] + - ["system.reflection.portableexecutable.pemagic", "system.reflection.portableexecutable.pemagic!", "Member[pe32plus]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corflags!", "Member[trackdebugdata]"] + - ["system.int32", "system.reflection.portableexecutable.sectionheader", "Member[pointertorelocations]"] + - ["system.uint64", "system.reflection.portableexecutable.peheaderbuilder", "Member[imagebase]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[efirom]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[arm64]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[numberofrvaandsizes]"] + - ["system.reflection.portableexecutable.debugdirectoryentrytype", "system.reflection.portableexecutable.debugdirectoryentrytype!", "Member[reproducible]"] + - ["system.uint64", "system.reflection.portableexecutable.peheader", "Member[sizeofheapcommit]"] + - ["system.boolean", "system.reflection.portableexecutable.peheaders", "Member[iscoffonly]"] + - ["system.uint16", "system.reflection.portableexecutable.peheader", "Member[majorsubsystemversion]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[delayimporttable]"] + - ["system.int32", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[addressofentrypoint]"] + - ["system.int32", "system.reflection.portableexecutable.debugdirectoryentry", "Member[datasize]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[sizeofcode]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align64bytes]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[noisolation]"] + - ["system.reflection.portableexecutable.pestreamoptions", "system.reflection.portableexecutable.pestreamoptions!", "Member[isloadedimage]"] + - ["system.int16", "system.reflection.portableexecutable.coffheader", "Member[sizeofoptionalheader]"] + - ["system.reflection.portableexecutable.pemagic", "system.reflection.portableexecutable.pemagic!", "Member[pe32]"] + - ["system.uint16", "system.reflection.portableexecutable.peheader", "Member[minorimageversion]"] + - ["system.uint16", "system.reflection.portableexecutable.peheader", "Member[minoroperatingsystemversion]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corheader", "Member[flags]"] + - ["system.int32", "system.reflection.portableexecutable.coffheader", "Member[pointertosymboltable]"] + - ["system.reflection.portableexecutable.corflags", "system.reflection.portableexecutable.corflags!", "Member[strongnamesigned]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[containsinitializeddata]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[linkerother]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align1bytes]"] + - ["system.uint16", "system.reflection.portableexecutable.peheaderbuilder", "Member[majoroperatingsystemversion]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[amd64]"] + - ["system.byte", "system.reflection.portableexecutable.peheaderbuilder", "Member[minorlinkerversion]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[loadconfigtable]"] + - ["system.boolean", "system.reflection.portableexecutable.peheaders", "Method[trygetdirectoryoffset].ReturnValue"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[containsuninitializeddata]"] + - ["system.boolean", "system.reflection.portableexecutable.peheaders", "Member[isdll]"] + - ["system.int32", "system.reflection.portableexecutable.coffheader", "Member[numberofsymbols]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[threadinit]"] + - ["system.uint64", "system.reflection.portableexecutable.peheaderbuilder", "Member[sizeofstackcommit]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[linenumsstripped]"] + - ["system.int32", "system.reflection.portableexecutable.peheader", "Member[baseofcode]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[windowsgui]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[terminalserveraware]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memwrite]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.corheader", "Member[managednativeheaderdirectory]"] + - ["system.int16", "system.reflection.portableexecutable.coffheader", "Member[numberofsections]"] + - ["system.byte", "system.reflection.portableexecutable.peheader", "Member[minorlinkerversion]"] + - ["system.reflection.portableexecutable.peheader", "system.reflection.portableexecutable.peheaders", "Member[peheader]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[alignmask]"] + - ["system.collections.immutable.immutablearray", "system.reflection.portableexecutable.peheaders", "Member[sectionheaders]"] + - ["system.int32", "system.reflection.portableexecutable.sectionheader", "Member[virtualaddress]"] + - ["system.uint16", "system.reflection.portableexecutable.debugdirectoryentry", "Member[minorversion]"] + - ["system.reflection.portableexecutable.pedirectoriesbuilder", "system.reflection.portableexecutable.managedpebuilder", "Method[getdirectories].ReturnValue"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.peheaderbuilder", "Member[dllcharacteristics]"] + - ["system.reflection.portableexecutable.characteristics", "system.reflection.portableexecutable.characteristics!", "Member[upsystemonly]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[mempurgeable]"] + - ["system.int32", "system.reflection.portableexecutable.corheader", "Member[entrypointtokenorrelativevirtualaddress]"] + - ["system.int32", "system.reflection.portableexecutable.peheaders", "Method[getcontainingsectionindex].ReturnValue"] + - ["system.uint64", "system.reflection.portableexecutable.peheader", "Member[sizeofstackcommit]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[align16bytes]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[arm]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[importtable]"] + - ["system.reflection.metadata.blobreader", "system.reflection.portableexecutable.pememoryblock", "Method[getreader].ReturnValue"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.corheader", "Member[resourcesdirectory]"] + - ["system.string", "system.reflection.portableexecutable.pdbchecksumdebugdirectorydata", "Member[algorithmname]"] + - ["system.reflection.portableexecutable.pdbchecksumdebugdirectorydata", "system.reflection.portableexecutable.pereader", "Method[readpdbchecksumdebugdirectorydata].ReturnValue"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memexecute]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[baserelocationtable]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[memdiscardable]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[riscv32]"] + - ["system.reflection.portableexecutable.machine", "system.reflection.portableexecutable.machine!", "Member[i386]"] + - ["system.reflection.portableexecutable.dllcharacteristics", "system.reflection.portableexecutable.dllcharacteristics!", "Member[nxcompatible]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.peheader", "Member[subsystem]"] + - ["system.reflection.portableexecutable.subsystem", "system.reflection.portableexecutable.subsystem!", "Member[windowscegui]"] + - ["system.reflection.portableexecutable.sectioncharacteristics", "system.reflection.portableexecutable.sectioncharacteristics!", "Member[nodeferspecexc]"] + - ["system.int32", "system.reflection.portableexecutable.peheaderbuilder", "Member[sectionalignment]"] + - ["system.int32", "system.reflection.portableexecutable.managedpebuilder!", "Member[managedresourcesdataalignment]"] + - ["system.reflection.portableexecutable.pestreamoptions", "system.reflection.portableexecutable.pestreamoptions!", "Member[leaveopen]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[importaddresstable]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.pedirectoriesbuilder", "Member[copyrighttable]"] + - ["system.reflection.portableexecutable.directoryentry", "system.reflection.portableexecutable.peheader", "Member[exporttabledirectory]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.typemodel.yml new file mode 100644 index 000000000000..173909cfe294 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Reflection.typemodel.yml @@ -0,0 +1,890 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.reflection.typedelegator", "Member[assemblyqualifiedname]"] + - ["system.type", "system.reflection.typeinfo", "Member[underlyingsystemtype]"] + - ["system.type[]", "system.reflection.typeinfo", "Method[findinterfaces].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[reuseslot]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[unmanaged]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[bestfitmappingmask]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[callingconventionstdcall]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[unicodeclass]"] + - ["system.reflection.nullabilitystate", "system.reflection.nullabilityinfo", "Member[readstate]"] + - ["system.reflection.methodinfo[]", "system.reflection.typeinfo", "Method[getmethods].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[abstract]"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isgenerictypeparameter]"] + - ["system.type[]", "system.reflection.typeinfo", "Method[getnestedtypes].ReturnValue"] + - ["system.guid", "system.reflection.typedelegator", "Member[guid]"] + - ["system.object", "system.reflection.ireflect", "Method[invokemember].ReturnValue"] + - ["system.type", "system.reflection.module", "Method[gettype].ReturnValue"] + - ["system.reflection.constructorinfo", "system.reflection.typeinfo", "Method[getconstructor].ReturnValue"] + - ["system.reflection.methodinfo[]", "system.reflection.eventinfo", "Method[getothermethods].ReturnValue"] + - ["system.boolean", "system.reflection.assembly", "Method[isdefined].ReturnValue"] + - ["system.string", "system.reflection.typeinfo", "Member[assemblyqualifiedname]"] + - ["system.type", "system.reflection.icustomtypeprovider", "Method[getcustomtype].ReturnValue"] + - ["system.boolean", "system.reflection.assemblyname!", "Method[referencematchesdefinition].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[specialname]"] + - ["system.int32", "system.reflection.exceptionhandlingclause", "Member[handleroffset]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[explicitlayout]"] + - ["system.string", "system.reflection.constructorinfo!", "Member[constructorname]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[assembly]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[il]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[nestedpublic]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isfinal]"] + - ["system.reflection.assemblynameflags", "system.reflection.assemblynameflags!", "Member[enablejitcompileoptimizer]"] + - ["system.byte[]", "system.reflection.assemblyname", "Method[getpublickey].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.methodinfoextensions!", "Method[getbasedefinition].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[customformatclass]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isfamily]"] + - ["system.boolean", "system.reflection.eventinfo!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.eventinfo", "system.reflection.typeinfo", "Method[getevent].ReturnValue"] + - ["system.string", "system.reflection.assemblycompanyattribute", "Member[company]"] + - ["system.reflection.nullabilitystate", "system.reflection.nullabilityinfo", "Member[writestate]"] + - ["system.boolean", "system.reflection.customattributenamedargument!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.module", "Method[getmethodimpl].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Method[isassignablefrom].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[isfamilyorassembly]"] + - ["system.runtimemethodhandle", "system.reflection.methodbase", "Member[methodhandle]"] + - ["system.collections.generic.ienumerable", "system.reflection.memberinfo", "Member[customattributes]"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[method]"] + - ["system.int32", "system.reflection.methodinfo", "Method[gethashcode].ReturnValue"] + - ["system.reflection.methodsemanticsattributes", "system.reflection.methodsemanticsattributes!", "Member[adder]"] + - ["system.reflection.resourcelocation", "system.reflection.resourcelocation!", "Member[embedded]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isenum]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isprivate]"] + - ["system.reflection.methodinfo[]", "system.reflection.module", "Method[getmethods].ReturnValue"] + - ["system.reflection.nullabilityinfo[]", "system.reflection.nullabilityinfo", "Member[generictypearguments]"] + - ["system.boolean", "system.reflection.assembly!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.methodbody", "system.reflection.methodbase", "Method[getmethodbody].ReturnValue"] + - ["system.reflection.memberinfo", "system.reflection.typedelegator", "Method[getmemberwithsamemetadatadefinitionas].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[class]"] + - ["system.string", "system.reflection.assembly", "Member[fullname]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[requiresecobject]"] + - ["system.object", "system.reflection.constructorinfo", "Method[invoke_3].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[declaredmethods]"] + - ["system.string", "system.reflection.assemblykeynameattribute", "Member[keyname]"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[field]"] + - ["system.reflection.methodinfo", "system.reflection.typeextensions!", "Method[getmethod].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.reflection.typedelegator", "Method[getmember].ReturnValue"] + - ["system.string", "system.reflection.module", "Method[tostring].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[private]"] + - ["system.int32", "system.reflection.typeinfo", "Method[getarrayrank].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isfunctionpointer]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[islayoutsequential]"] + - ["system.reflection.methodinfo", "system.reflection.typedelegator", "Method[getmethodimpl].ReturnValue"] + - ["system.reflection.memberinfo", "system.reflection.parameterinfo", "Member[member]"] + - ["system.type", "system.reflection.exceptionhandlingclause", "Member[catchtype]"] + - ["system.reflection.assembly", "system.reflection.typeinfo", "Member[assembly]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[optionalparambinding]"] + - ["system.reflection.eventattributes", "system.reflection.eventattributes!", "Member[specialname]"] + - ["system.reflection.fieldinfo", "system.reflection.typedelegator", "Method[getfield].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[isconstructedgenericmethod]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[exactbinding]"] + - ["system.type[]", "system.reflection.methodbase", "Method[getgenericarguments].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.assembly", "Member[definedtypes]"] + - ["system.type", "system.reflection.typeinfo", "Method[getinterface].ReturnValue"] + - ["system.reflection.propertyinfo", "system.reflection.ireflect", "Method[getproperty].ReturnValue"] + - ["system.reflection.propertyinfo", "system.reflection.binder", "Method[selectproperty].ReturnValue"] + - ["system.type[]", "system.reflection.propertyinfo", "Method[getoptionalcustommodifiers].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.reflection.typeinfo", "Method[getmembers].ReturnValue"] + - ["system.reflection.manifestresourceattributes", "system.reflection.manifestresourceattributes!", "Member[private]"] + - ["system.reflection.methodbase", "system.reflection.typeinfo", "Member[declaringmethod]"] + - ["system.reflection.eventinfo", "system.reflection.typeextensions!", "Method[getevent].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[issealed]"] + - ["system.reflection.typefilter", "system.reflection.module!", "Member[filtertypename]"] + - ["system.reflection.nullabilitystate", "system.reflection.nullabilitystate!", "Member[nullable]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isvirtual]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[none]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[hasdefault]"] + - ["system.boolean", "system.reflection.constructorinfo!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isconstructedgenerictype]"] + - ["system.reflection.typeinfo", "system.reflection.ireflectabletype", "Method[gettypeinfo].ReturnValue"] + - ["system.reflection.assemblyflags", "system.reflection.assemblyflags!", "Member[disablejitcompileoptimizer]"] + - ["system.string", "system.reflection.assemblyname", "Member[fullname]"] + - ["system.reflection.methodinfo", "system.reflection.methodinfo", "Method[getgenericmethoddefinition].ReturnValue"] + - ["system.reflection.module[]", "system.reflection.assembly", "Method[getmodules].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Method[isvaluetypeimpl].ReturnValue"] + - ["system.object[]", "system.reflection.assembly", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[ignorecase]"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[reservedmask]"] + - ["system.type", "system.reflection.nullabilityinfo", "Member[type]"] + - ["system.type[]", "system.reflection.typeinfo", "Method[getinterfaces].ReturnValue"] + - ["system.reflection.fieldinfo", "system.reflection.module", "Method[resolvefield].ReturnValue"] + - ["system.type", "system.reflection.typedelegator", "Method[getinterface].ReturnValue"] + - ["system.type", "system.reflection.interfacemapping", "Member[interfacetype]"] + - ["system.type", "system.reflection.typedelegator", "Method[getfunctionpointerreturntype].ReturnValue"] + - ["system.reflection.assemblynameflags", "system.reflection.assemblynameflags!", "Member[enablejitcompiletracking]"] + - ["system.type", "system.reflection.parameterinfo", "Member[parametertype]"] + - ["system.reflection.assemblyhashalgorithm", "system.reflection.assemblyhashalgorithm!", "Member[md5]"] + - ["system.delegate", "system.reflection.methodinfo", "Method[createdelegate].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Method[isenumdefined].ReturnValue"] + - ["system.reflection.memberinfo", "system.reflection.parameterinfo", "Member[memberimpl]"] + - ["system.collections.generic.ienumerable", "system.reflection.module", "Member[customattributes]"] + - ["system.boolean", "system.reflection.parameterinfo", "Member[isretval]"] + - ["system.boolean", "system.reflection.methodbody", "Member[initlocals]"] + - ["system.reflection.methodinfo", "system.reflection.propertyinfo", "Member[setmethod]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isarray]"] + - ["system.boolean", "system.reflection.assembly", "Member[isfullytrusted]"] + - ["system.reflection.assembly", "system.reflection.metadataloadcontext", "Method[loadfromassemblypath].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[rtspecialname]"] + - ["system.string", "system.reflection.customattributenamedargument", "Method[tostring].ReturnValue"] + - ["system.type[]", "system.reflection.assembly", "Method[getforwardedtypes].ReturnValue"] + - ["system.collections.generic.ilist", "system.reflection.methodbody", "Member[localvariables]"] + - ["system.object", "system.reflection.constructorinvoker", "Method[invoke].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[specialname]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[runtime]"] + - ["system.reflection.portableexecutablekinds", "system.reflection.portableexecutablekinds!", "Member[preferred32bit]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isgenericmethoddefinition]"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isvariableboundarray]"] + - ["system.int32", "system.reflection.memberinfo", "Member[metadatatoken]"] + - ["system.string", "system.reflection.module", "Member[scopename]"] + - ["system.reflection.methodsemanticsattributes", "system.reflection.methodsemanticsattributes!", "Member[remover]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[declaredconstructors]"] + - ["system.reflection.methodinfo[]", "system.reflection.ireflect", "Method[getmethods].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.propertyinfo", "Method[getsetmethod].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[demand]"] + - ["system.reflection.eventinfo[]", "system.reflection.typeinfo", "Method[getevents].ReturnValue"] + - ["system.string", "system.reflection.assemblyproductattribute", "Member[product]"] + - ["system.reflection.exceptionhandlingclauseoptions", "system.reflection.exceptionhandlingclauseoptions!", "Member[finally]"] + - ["system.reflection.fieldinfo[]", "system.reflection.typeextensions!", "Method[getfields].ReturnValue"] + - ["system.reflection.propertyinfo", "system.reflection.typeextensions!", "Method[getproperty].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.typeinfo", "Method[getdeclaredmethod].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.reflection.typeinfo", "Method[getmember].ReturnValue"] + - ["system.reflection.fieldinfo[]", "system.reflection.module", "Method[getfields].ReturnValue"] + - ["system.configuration.assemblies.assemblyversioncompatibility", "system.reflection.assemblyname", "Member[versioncompatibility]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[getproperty]"] + - ["system.reflection.genericparameterattributes", "system.reflection.typeinfo", "Member[genericparameterattributes]"] + - ["system.reflection.imagefilemachine", "system.reflection.imagefilemachine!", "Member[i386]"] + - ["system.string", "system.reflection.assemblycopyrightattribute", "Member[copyright]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isfamilyandassembly]"] + - ["system.boolean", "system.reflection.module", "Method[isdefined].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.ireflect", "Method[getmethod].ReturnValue"] + - ["system.boolean", "system.reflection.propertyinfo", "Member[canread]"] + - ["system.int32", "system.reflection.customattributedata", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Method[equals].ReturnValue"] + - ["system.reflection.eventattributes", "system.reflection.eventattributes!", "Member[rtspecialname]"] + - ["system.type", "system.reflection.typeinfo", "Method[makebyreftype].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[optil]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[memberaccessmask]"] + - ["system.collections.generic.ilist", "system.reflection.methodbody", "Member[exceptionhandlingclauses]"] + - ["system.boolean", "system.reflection.propertyinfo!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.reflection.localvariableinfo", "Member[localindex]"] + - ["system.type[]", "system.reflection.module", "Method[findtypes].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[static]"] + - ["system.boolean", "system.reflection.typeinfo", "Method[isequivalentto].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.typedelegator", "Member[assembly]"] + - ["system.boolean", "system.reflection.methodinfo", "Member[containsgenericparameters]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isgenericparameter]"] + - ["system.string", "system.reflection.module", "Member[name]"] + - ["system.reflection.parameterinfo[]", "system.reflection.propertyinfo", "Method[getindexparameters].ReturnValue"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[createinstance]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[out]"] + - ["system.reflection.constructorinfo[]", "system.reflection.typeinfo", "Method[getconstructors].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isgenerictype]"] + - ["system.reflection.methodbase", "system.reflection.binder", "Method[selectmethod].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.reflection.module", "Method[getsignercertificate].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[layoutmask]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[windowsruntime]"] + - ["system.collections.generic.ienumerable", "system.reflection.runtimereflectionextensions!", "Method[getruntimeproperties].ReturnValue"] + - ["system.reflection.callingconventions", "system.reflection.callingconventions!", "Member[standard]"] + - ["system.reflection.assemblyhashalgorithm", "system.reflection.assemblyhashalgorithm!", "Member[sha1]"] + - ["system.type", "system.reflection.parameterinfo", "Method[getmodifiedparametertype].ReturnValue"] + - ["system.boolean", "system.reflection.assembly", "Method[equals].ReturnValue"] + - ["system.type[]", "system.reflection.module", "Method[gettypes].ReturnValue"] + - ["system.type[]", "system.reflection.assembly", "Method[gettypes].ReturnValue"] + - ["system.object", "system.reflection.propertyinfo", "Method[getvalue].ReturnValue"] + - ["system.reflection.assemblycontenttype", "system.reflection.assemblyname", "Member[contenttype]"] + - ["system.collections.generic.ilist", "system.reflection.customattributedata", "Member[namedarguments]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[famorassem]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[invokemethod]"] + - ["system.object", "system.reflection.pointer!", "Method[box].ReturnValue"] + - ["system.boolean", "system.reflection.parameterinfo", "Method[isdefined].ReturnValue"] + - ["system.boolean", "system.reflection.pointer", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnestedfamorassem]"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[loadfile].ReturnValue"] + - ["system.reflection.customattributetypedargument", "system.reflection.customattributenamedargument", "Member[typedvalue]"] + - ["system.type[]", "system.reflection.reflectiontypeloadexception", "Member[types]"] + - ["system.runtimefieldhandle", "system.reflection.fieldinfo", "Member[fieldhandle]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[throwonunmappablecharenable]"] + - ["system.array", "system.reflection.typeinfo", "Method[getenumvalues].ReturnValue"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[optional]"] + - ["system.object[]", "system.reflection.memberinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.guid", "system.reflection.typeinfo", "Member[guid]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[nestedfamorassem]"] + - ["system.reflection.missing", "system.reflection.missing!", "Member[value]"] + - ["system.int32", "system.reflection.memberinfo", "Method[gethashcode].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[visibilitymask]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[containsgenericparameters]"] + - ["system.boolean", "system.reflection.typedelegator", "Method[isarrayimpl].ReturnValue"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isassembly]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[famandassem]"] + - ["system.boolean", "system.reflection.fieldinfo", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[isfamilyandassembly]"] + - ["system.boolean", "system.reflection.typedelegator", "Method[isbyrefimpl].ReturnValue"] + - ["system.type[]", "system.reflection.typeextensions!", "Method[getgenericarguments].ReturnValue"] + - ["system.string", "system.reflection.customattributedata", "Method[tostring].ReturnValue"] + - ["system.reflection.membertypes", "system.reflection.fieldinfo", "Member[membertype]"] + - ["system.boolean", "system.reflection.methodbase", "Member[ispublic]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[aggressiveoptimization]"] + - ["system.reflection.methodinfo[]", "system.reflection.typedelegator", "Method[getmethods].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[checkaccessonoverride]"] + - ["system.object[]", "system.reflection.parameterinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.callingconventions", "system.reflection.methodbase", "Member[callingconvention]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[retval]"] + - ["system.reflection.membertypes", "system.reflection.constructorinfo", "Member[membertype]"] + - ["system.object", "system.reflection.fieldinfo", "Method[getvaluedirect].ReturnValue"] + - ["system.boolean", "system.reflection.module!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.fieldinfo!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.parameterinfo", "Member[isout]"] + - ["system.attribute", "system.reflection.customattributeextensions!", "Method[getcustomattribute].ReturnValue"] + - ["system.reflection.assemblyhashalgorithm", "system.reflection.assemblyhashalgorithm!", "Member[sha384]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[flattenhierarchy]"] + - ["system.reflection.module", "system.reflection.memberinfo", "Member[module]"] + - ["system.boolean", "system.reflection.methodbase", "Member[containsgenericparameters]"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[referencetypeconstraint]"] + - ["system.string", "system.reflection.assembly", "Member[location]"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[load].ReturnValue"] + - ["system.guid", "system.reflection.module", "Member[moduleversionid]"] + - ["system.type[]", "system.reflection.parameterinfo", "Method[getrequiredcustommodifiers].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[unsafeloadfrom].ReturnValue"] + - ["system.string", "system.reflection.typedelegator", "Member[name]"] + - ["system.byte[]", "system.reflection.methodbody", "Method[getilasbytearray].ReturnValue"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[public]"] + - ["system.string", "system.reflection.parameterinfo", "Member[nameimpl]"] + - ["system.modulehandle", "system.reflection.module", "Member[modulehandle]"] + - ["system.reflection.eventinfo", "system.reflection.typeinfo", "Method[getdeclaredevent].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.reflection.typeextensions!", "Method[getproperties].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.reflection.ireflect", "Method[getmember].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isvaluetype]"] + - ["system.collections.generic.ienumerable", "system.reflection.assembly", "Member[modules]"] + - ["system.type[]", "system.reflection.methodinfo", "Method[getgenericarguments].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[getassembly].ReturnValue"] + - ["system.reflection.assemblyhashalgorithm", "system.reflection.assemblyhashalgorithm!", "Member[sha256]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldinfo", "Member[attributes]"] + - ["system.reflection.fieldinfo", "system.reflection.binder", "Method[bindtofield].ReturnValue"] + - ["system.boolean", "system.reflection.memberinfoextensions!", "Method[hasmetadatatoken].ReturnValue"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[charsetmask]"] + - ["system.reflection.methodinfo[]", "system.reflection.propertyinfoextensions!", "Method[getaccessors].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[privatescope]"] + - ["system.boolean", "system.reflection.typedelegator", "Member[istypedefinition]"] + - ["system.configuration.assemblies.assemblyhashalgorithm", "system.reflection.assemblyname", "Member[hashalgorithm]"] + - ["system.reflection.processorarchitecture", "system.reflection.assemblyname", "Member[processorarchitecture]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[hassecurity]"] + - ["system.collections.generic.ienumerable", "system.reflection.metadataloadcontext", "Method[getassemblies].ReturnValue"] + - ["system.reflection.fieldinfo", "system.reflection.typeinfo", "Method[getfield].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[hassecurity]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isprivate]"] + - ["system.type", "system.reflection.fieldinfo", "Method[getmodifiedfieldtype].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[isconstructor]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isspecialname]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[assembly]"] + - ["system.reflection.methodinvoker", "system.reflection.methodinvoker!", "Method[create].ReturnValue"] + - ["system.object", "system.reflection.constructorinfo", "Method[invoke_2].ReturnValue"] + - ["system.type", "system.reflection.constructorinfo", "Method[gettype].ReturnValue"] + - ["system.type", "system.reflection.memberinfo", "Method[gettype].ReturnValue"] + - ["system.reflection.assemblynameflags", "system.reflection.assemblynameflags!", "Member[retargetable]"] + - ["system.reflection.portableexecutablekinds", "system.reflection.portableexecutablekinds!", "Member[notaportableexecutableimage]"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[rtspecialname]"] + - ["system.boolean", "system.reflection.eventinfo", "Member[ismulticast]"] + - ["system.reflection.assembly", "system.reflection.metadataloadcontext", "Method[loadfromstream].ReturnValue"] + - ["system.type", "system.reflection.typedelegator", "Method[getelementtype].ReturnValue"] + - ["system.type", "system.reflection.typedelegator", "Member[basetype]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[declaredproperties]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[donotwrapexceptions]"] + - ["system.int32", "system.reflection.typeinfo", "Member[genericparameterposition]"] + - ["system.type[]", "system.reflection.assembly", "Method[getexportedtypes].ReturnValue"] + - ["system.boolean", "system.reflection.assembly", "Member[reflectiononly]"] + - ["system.boolean", "system.reflection.methodinfo!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.metadataloadcontext", "Member[coreassembly]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[lcid]"] + - ["system.type", "system.reflection.fieldinfo", "Method[gettype].ReturnValue"] + - ["system.string", "system.reflection.manifestresourceinfo", "Member[filename]"] + - ["system.reflection.callingconventions", "system.reflection.callingconventions!", "Member[explicitthis]"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[notnullablevaluetypeconstraint]"] + - ["system.type", "system.reflection.fieldinfo", "Member[fieldtype]"] + - ["system.runtime.interopservices.structlayoutattribute", "system.reflection.typeinfo", "Member[structlayoutattribute]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[famorassem]"] + - ["system.reflection.parameterinfo[]", "system.reflection.methodbase", "Method[getparameters].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[nestedassembly]"] + - ["system.type[]", "system.reflection.typedelegator", "Method[getinterfaces].ReturnValue"] + - ["t", "system.reflection.methodinfo", "Method[createdelegate].ReturnValue"] + - ["system.object[]", "system.reflection.typedelegator", "Method[getcustomattributes].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.runtimereflectionextensions!", "Method[getruntimeevents].ReturnValue"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[callingconventionwinapi]"] + - ["system.reflection.assembly", "system.reflection.pathassemblyresolver", "Method[resolve].ReturnValue"] + - ["system.reflection.propertyinfo", "system.reflection.typedelegator", "Method[getpropertyimpl].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[codetypemask]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[securitymitigations]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[import]"] + - ["system.object", "system.reflection.assembly", "Method[createinstance].ReturnValue"] + - ["system.int32", "system.reflection.parameterinfo", "Member[position]"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[getexecutingassembly].ReturnValue"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[property]"] + - ["system.int32", "system.reflection.parameterinfo", "Member[metadatatoken]"] + - ["system.reflection.assemblynameflags", "system.reflection.assemblynameflags!", "Member[publickey]"] + - ["system.reflection.eventinfo[]", "system.reflection.typeextensions!", "Method[getevents].ReturnValue"] + - ["system.reflection.imagefilemachine", "system.reflection.imagefilemachine!", "Member[ia64]"] + - ["system.reflection.assembly", "system.reflection.reflectioncontext", "Method[mapassembly].ReturnValue"] + - ["system.reflection.membertypes", "system.reflection.eventinfo", "Member[membertype]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isinterface]"] + - ["system.string", "system.reflection.constructorinfo!", "Member[typeconstructorname]"] + - ["system.io.filestream", "system.reflection.assembly", "Method[getfile].ReturnValue"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[typeinfo]"] + - ["system.reflection.processorarchitecture", "system.reflection.processorarchitecture!", "Member[msil]"] + - ["system.collections.generic.ienumerable", "system.reflection.assembly", "Member[customattributes]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[rtspecialname]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[rtspecialname]"] + - ["system.string", "system.reflection.assemblyname", "Method[tostring].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[specialname]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[bestfitmappingdisable]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[nestedprivate]"] + - ["system.reflection.eventattributes", "system.reflection.eventattributes!", "Member[none]"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[specialconstraintmask]"] + - ["system.boolean", "system.reflection.obfuscationattribute", "Member[stripafterobfuscation]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[ispointer]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnestedpublic]"] + - ["system.byte[]", "system.reflection.strongnamekeypair", "Member[publickey]"] + - ["system.string", "system.reflection.typedelegator", "Member[namespace]"] + - ["system.reflection.memberinfo", "system.reflection.customattributenamedargument", "Member[memberinfo]"] + - ["system.int32", "system.reflection.exceptionhandlingclause", "Member[filteroffset]"] + - ["system.int32", "system.reflection.customattributenamedargument", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.methodinfo", "Method[equals].ReturnValue"] + - ["system.reflection.module", "system.reflection.assembly", "Member[manifestmodule]"] + - ["system.object", "system.reflection.parameterinfo", "Method[getrealobject].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[sealed]"] + - ["system.type", "system.reflection.typeinfo", "Member[basetype]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[ismarshalbyref]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isautoclass]"] + - ["system.string", "system.reflection.assemblyname", "Member[culturename]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[ansiclass]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[callingconventionthiscall]"] + - ["system.reflection.memberinfo[]", "system.reflection.ireflect", "Method[getmembers].ReturnValue"] + - ["system.collections.generic.ilist", "system.reflection.parameterinfo", "Method[getcustomattributesdata].ReturnValue"] + - ["system.boolean", "system.reflection.assembly!", "Method[op_equality].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[requestminimum]"] + - ["system.object", "system.reflection.constructorinfo", "Method[invoke_4].ReturnValue"] + - ["system.object", "system.reflection.parameterinfo", "Member[rawdefaultvalue]"] + - ["system.reflection.callingconventions", "system.reflection.callingconventions!", "Member[any]"] + - ["system.string", "system.reflection.assemblyinformationalversionattribute", "Member[informationalversion]"] + - ["system.reflection.assemblycontenttype", "system.reflection.assemblycontenttype!", "Member[windowsruntime]"] + - ["system.boolean", "system.reflection.methodbase!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typedelegator", "Method[getattributeflagsimpl].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[family]"] + - ["system.reflection.assemblyflags", "system.reflection.assemblyflags!", "Member[publickey]"] + - ["system.boolean", "system.reflection.customattributenamedargument!", "Method[op_equality].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[virtual]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[native]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[fieldaccessmask]"] + - ["system.reflection.assemblyflags", "system.reflection.assemblyflags!", "Member[retargetable]"] + - ["system.reflection.module", "system.reflection.typedelegator", "Member[module]"] + - ["system.string", "system.reflection.assembly", "Member[codebase]"] + - ["system.reflection.icustomattributeprovider", "system.reflection.methodinfo", "Member[returntypecustomattributes]"] + - ["system.reflection.methodbase", "system.reflection.module", "Method[resolvemethod].ReturnValue"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[reserved3]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterinfo", "Member[attrsimpl]"] + - ["system.reflection.nullabilityinfo", "system.reflection.nullabilityinfo", "Member[elementtype]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[customformatmask]"] + - ["system.reflection.eventattributes", "system.reflection.eventattributes!", "Member[reservedmask]"] + - ["system.type[]", "system.reflection.fieldinfo", "Method[getrequiredcustommodifiers].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Method[haselementtypeimpl].ReturnValue"] + - ["system.reflection.portableexecutablekinds", "system.reflection.portableexecutablekinds!", "Member[pe32plus]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[exactspelling]"] + - ["system.string", "system.reflection.assemblysignaturekeyattribute", "Member[publickey]"] + - ["system.string", "system.reflection.assembly!", "Method[createqualifiedname].ReturnValue"] + - ["system.string", "system.reflection.exceptionhandlingclause", "Method[tostring].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[getcallingassembly].ReturnValue"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[putrefdispproperty]"] + - ["system.type", "system.reflection.eventinfo", "Member[eventhandlertype]"] + - ["system.type", "system.reflection.typeinfo", "Method[makepointertype].ReturnValue"] + - ["system.reflection.interfacemapping", "system.reflection.runtimereflectionextensions!", "Method[getruntimeinterfacemap].ReturnValue"] + - ["system.reflection.typeinfo", "system.reflection.typeinfo", "Method[getdeclarednestedtype].ReturnValue"] + - ["system.int32", "system.reflection.memberinfoextensions!", "Method[getmetadatatoken].ReturnValue"] + - ["system.reflection.assemblycontenttype", "system.reflection.assemblycontenttype!", "Member[default]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[declaredfields]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[forwardref]"] + - ["system.string", "system.reflection.localvariableinfo", "Method[tostring].ReturnValue"] + - ["system.string", "system.reflection.obfuscationattribute", "Member[feature]"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[defaultconstructorconstraint]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[setlasterror]"] + - ["system.string", "system.reflection.customattributenamedargument", "Member[membername]"] + - ["system.security.permissionset", "system.reflection.assembly", "Member[permissionset]"] + - ["system.reflection.portableexecutablekinds", "system.reflection.portableexecutablekinds!", "Member[required32bit]"] + - ["system.reflection.manifestresourceattributes", "system.reflection.manifestresourceattributes!", "Member[visibilitymask]"] + - ["system.reflection.processorarchitecture", "system.reflection.processorarchitecture!", "Member[x86]"] + - ["system.type", "system.reflection.eventinfo", "Method[gettype].ReturnValue"] + - ["system.boolean", "system.reflection.obfuscationattribute", "Member[applytomembers]"] + - ["system.string", "system.reflection.defaultmemberattribute", "Member[membername]"] + - ["system.int32", "system.reflection.exceptionhandlingclause", "Member[handlerlength]"] + - ["system.reflection.memberinfo[]", "system.reflection.typeextensions!", "Method[getmembers].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[nestedfamily]"] + - ["system.reflection.resourcelocation", "system.reflection.resourcelocation!", "Member[containedinanotherassembly]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[instance]"] + - ["system.reflection.eventattributes", "system.reflection.eventinfo", "Member[attributes]"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[constructor]"] + - ["system.type", "system.reflection.typeinfo", "Method[getnestedtype].ReturnValue"] + - ["system.type", "system.reflection.interfacemapping", "Member[targettype]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[static]"] + - ["system.object", "system.reflection.typedelegator", "Method[invokemember].ReturnValue"] + - ["system.reflection.resourcelocation", "system.reflection.resourcelocation!", "Member[containedinmanifestfile]"] + - ["system.string[]", "system.reflection.typeinfo", "Method[getenumnames].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.reflection.typeinfo", "Method[getproperties].ReturnValue"] + - ["system.type[]", "system.reflection.typeextensions!", "Method[getinterfaces].ReturnValue"] + - ["system.reflection.constructorinfo", "system.reflection.typedelegator", "Method[getconstructorimpl].ReturnValue"] + - ["system.collections.generic.ilist", "system.reflection.assembly", "Method[getcustomattributesdata].ReturnValue"] + - ["system.string", "system.reflection.assemblyconfigurationattribute", "Member[configuration]"] + - ["system.boolean", "system.reflection.parameterinfo", "Member[isoptional]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[reservedmask]"] + - ["system.object", "system.reflection.dispatchproxy!", "Method[create].ReturnValue"] + - ["system.type", "system.reflection.memberinfo", "Member[reflectedtype]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnestedfamily]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isabstract]"] + - ["system.reflection.methodinfo", "system.reflection.propertyinfoextensions!", "Method[getgetmethod].ReturnValue"] + - ["t", "system.reflection.customattributeextensions!", "Method[getcustomattribute].ReturnValue"] + - ["system.reflection.fieldinfo", "system.reflection.typeinfo", "Method[getdeclaredfield].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Method[isinstanceoftype].ReturnValue"] + - ["system.string", "system.reflection.parameterinfo", "Method[tostring].ReturnValue"] + - ["system.reflection.fieldinfo", "system.reflection.runtimereflectionextensions!", "Method[getruntimefield].ReturnValue"] + - ["system.int32", "system.reflection.module", "Member[metadatatoken]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isimport]"] + - ["system.boolean", "system.reflection.eventinfo", "Method[equals].ReturnValue"] + - ["system.string", "system.reflection.reflectiontypeloadexception", "Method[tostring].ReturnValue"] + - ["system.object[]", "system.reflection.icustomattributeprovider", "Method[getcustomattributes].ReturnValue"] + - ["system.type", "system.reflection.typedelegator", "Member[underlyingsystemtype]"] + - ["system.string[]", "system.reflection.assembly", "Method[getmanifestresourcenames].ReturnValue"] + - ["system.int32", "system.reflection.constructorinfo", "Method[gethashcode].ReturnValue"] + - ["system.type[]", "system.reflection.fieldinfo", "Method[getoptionalcustommodifiers].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Method[iscomobjectimpl].ReturnValue"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[getfield]"] + - ["system.reflection.methodinfo", "system.reflection.propertyinfo", "Member[getmethod]"] + - ["system.reflection.constructorinfo", "system.reflection.typeextensions!", "Method[getconstructor].ReturnValue"] + - ["system.reflection.methodsemanticsattributes", "system.reflection.methodsemanticsattributes!", "Member[other]"] + - ["system.reflection.membertypes", "system.reflection.typeinfo", "Member[membertype]"] + - ["system.reflection.module[]", "system.reflection.assembly", "Method[getloadedmodules].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[internalcall]"] + - ["system.type", "system.reflection.propertyinfo", "Member[propertytype]"] + - ["system.security.securityruleset", "system.reflection.assembly", "Member[securityruleset]"] + - ["system.type[]", "system.reflection.typedelegator", "Method[getfunctionpointerparametertypes].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[noinlining]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[stringformatmask]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[implementedinterfaces]"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[none]"] + - ["system.reflection.assembly", "system.reflection.metadataassemblyresolver", "Method[resolve].ReturnValue"] + - ["system.type[]", "system.reflection.propertyinfo", "Method[getrequiredcustommodifiers].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[reservedmask]"] + - ["system.int32", "system.reflection.module", "Member[mdstreamversion]"] + - ["system.boolean", "system.reflection.memberinfo", "Method[hassamemetadatadefinitionas].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnestedprivate]"] + - ["system.byte[]", "system.reflection.module", "Method[resolvesignature].ReturnValue"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[all]"] + - ["system.boolean", "system.reflection.customattributedata", "Method[equals].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Method[isdefined].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.module", "Method[getmethod].ReturnValue"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[issecuritycritical]"] + - ["system.reflection.typefilter", "system.reflection.module!", "Member[filtertypenameignorecase]"] + - ["system.byte[]", "system.reflection.assemblyname", "Method[getpublickeytoken].ReturnValue"] + - ["system.string", "system.reflection.assemblycultureattribute", "Member[culture]"] + - ["system.string", "system.reflection.assemblyname", "Member[escapedcodebase]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[ispublic]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[suppresschangetype]"] + - ["system.type[]", "system.reflection.typedelegator", "Method[getfunctionpointercallingconventions].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Method[ispointerimpl].ReturnValue"] + - ["system.reflection.exceptionhandlingclauseoptions", "system.reflection.exceptionhandlingclauseoptions!", "Member[clause]"] + - ["system.object", "system.reflection.parameterinfo", "Member[defaultvalue]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[declaredevents]"] + - ["system.type[]", "system.reflection.assemblyextensions!", "Method[gettypes].ReturnValue"] + - ["system.object", "system.reflection.constructorinfo", "Method[invoke_5].ReturnValue"] + - ["system.object", "system.reflection.dispatchproxy", "Method[invoke].ReturnValue"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[reservedmask]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[ispinvokeimpl]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isstatic]"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[nestedtype]"] + - ["system.boolean", "system.reflection.constructorinfo", "Method[equals].ReturnValue"] + - ["system.uint32", "system.reflection.assemblyflagsattribute", "Member[flags]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[private]"] + - ["system.type[]", "system.reflection.parameterinfo", "Method[getoptionalcustommodifiers].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isansiclass]"] + - ["system.boolean", "system.reflection.memberinfo!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.reflection.assemblytitleattribute", "Member[title]"] + - ["system.int64", "system.reflection.assembly", "Member[hostcontext]"] + - ["system.int32", "system.reflection.customattributetypedargument", "Method[gethashcode].ReturnValue"] + - ["system.reflection.processorarchitecture", "system.reflection.processorarchitecture!", "Member[ia64]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[newslot]"] + - ["system.boolean", "system.reflection.methodbase", "Member[issecuritysafecritical]"] + - ["system.type", "system.reflection.methodinfo", "Method[gettype].ReturnValue"] + - ["system.string", "system.reflection.customattributetypedargument", "Method[tostring].ReturnValue"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[hasdefault]"] + - ["system.exception[]", "system.reflection.reflectiontypeloadexception", "Member[loaderexceptions]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isgenerictypedefinition]"] + - ["system.io.stream", "system.reflection.assembly", "Method[getmanifestresourcestream].ReturnValue"] + - ["system.reflection.nullabilitystate", "system.reflection.nullabilitystate!", "Member[unknown]"] + - ["system.reflection.assembly", "system.reflection.manifestresourceinfo", "Member[referencedassembly]"] + - ["system.reflection.methodinfo", "system.reflection.runtimereflectionextensions!", "Method[getmethodinfo].ReturnValue"] + - ["system.reflection.fieldinfo[]", "system.reflection.ireflect", "Method[getfields].ReturnValue"] + - ["system.type", "system.reflection.typedelegator", "Member[typeimpl]"] + - ["system.int32", "system.reflection.pointer", "Method[gethashcode].ReturnValue"] + - ["system.reflection.nullabilityinfo", "system.reflection.nullabilityinfocontext", "Method[create].ReturnValue"] + - ["system.int32", "system.reflection.parameterinfo", "Member[positionimpl]"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isbyreflike]"] + - ["system.reflection.assemblynameflags", "system.reflection.assemblyname", "Member[flags]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isabstract]"] + - ["system.reflection.parameterinfo", "system.reflection.methodinfo", "Member[returnparameter]"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[reserved4]"] + - ["system.string", "system.reflection.memberinfo", "Member[name]"] + - ["system.string", "system.reflection.reflectiontypeloadexception", "Member[message]"] + - ["system.object", "system.reflection.propertyinfo", "Method[getrawconstantvalue].ReturnValue"] + - ["system.boolean", "system.reflection.localvariableinfo", "Member[ispinned]"] + - ["system.reflection.methodinfo", "system.reflection.eventinfo", "Member[removemethod]"] + - ["system.reflection.manifestresourceinfo", "system.reflection.assembly", "Method[getmanifestresourceinfo].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[ishidebysig]"] + - ["system.int32", "system.reflection.module", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.reflection.constructorinfo", "Method[invoke].ReturnValue"] + - ["system.boolean", "system.reflection.propertyinfo", "Member[isspecialname]"] + - ["system.int32", "system.reflection.assemblyflagsattribute", "Member[assemblyflags]"] + - ["system.boolean", "system.reflection.icustomattributeprovider", "Method[isdefined].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Method[isassignablefrom].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[none]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[none]"] + - ["system.boolean", "system.reflection.propertyinfo", "Member[canwrite]"] + - ["system.string", "system.reflection.typeinfo", "Member[fullname]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[default]"] + - ["system.reflection.propertyinfo", "system.reflection.typeinfo", "Method[getdeclaredproperty].ReturnValue"] + - ["system.boolean", "system.reflection.module", "Method[equals].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[deny]"] + - ["system.object", "system.reflection.fieldinfo", "Method[getrawconstantvalue].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.eventinfoextensions!", "Method[getremovemethod].ReturnValue"] + - ["system.reflection.module", "system.reflection.assembly", "Method[getmodule].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.propertyinfoextensions!", "Method[getsetmethod].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[loadfrom].ReturnValue"] + - ["system.boolean", "system.reflection.customattributetypedargument!", "Method[op_equality].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.assembly", "Member[exportedtypes]"] + - ["system.type", "system.reflection.typeextensions!", "Method[getnestedtype].ReturnValue"] + - ["system.type", "system.reflection.typeinfo", "Method[makegenerictype].ReturnValue"] + - ["system.object", "system.reflection.methodinfo", "Method[invoke].ReturnValue"] + - ["system.type", "system.reflection.module", "Method[resolvetype].ReturnValue"] + - ["system.collections.generic.ilist", "system.reflection.module", "Method[getcustomattributesdata].ReturnValue"] + - ["system.type[]", "system.reflection.typeextensions!", "Method[getnestedtypes].ReturnValue"] + - ["system.boolean", "system.reflection.customattributenamedargument", "Method[equals].ReturnValue"] + - ["system.collections.generic.ilist", "system.reflection.customattributedata", "Member[constructorarguments]"] + - ["system.reflection.propertyinfo[]", "system.reflection.typedelegator", "Method[getproperties].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[assert]"] + - ["system.reflection.strongnamekeypair", "system.reflection.assemblyname", "Member[keypair]"] + - ["system.reflection.imagefilemachine", "system.reflection.imagefilemachine!", "Member[arm]"] + - ["system.string", "system.reflection.typeinfo", "Member[namespace]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[ispublic]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[unmanagedexport]"] + - ["system.type[]", "system.reflection.typeinfo", "Method[getgenericarguments].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[issecuritytransparent]"] + - ["system.boolean", "system.reflection.customattributetypedargument", "Method[equals].ReturnValue"] + - ["system.string", "system.reflection.assemblyversionattribute", "Member[version]"] + - ["system.reflection.processorarchitecture", "system.reflection.processorarchitecture!", "Member[amd64]"] + - ["system.reflection.propertyattributes", "system.reflection.propertyinfo", "Member[attributes]"] + - ["system.int32", "system.reflection.exceptionhandlingclause", "Member[trylength]"] + - ["system.reflection.methodinfo", "system.reflection.eventinfo", "Method[getaddmethod].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnestedfamandassem]"] + - ["system.int32", "system.reflection.eventinfo", "Method[gethashcode].ReturnValue"] + - ["system.reflection.fieldinfo", "system.reflection.ireflect", "Method[getfield].ReturnValue"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[in]"] + - ["system.boolean", "system.reflection.propertyinfo!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.reflection.runtimereflectionextensions!", "Method[getruntimefields].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isszarray]"] + - ["system.type[]", "system.reflection.typedelegator", "Method[getnestedtypes].ReturnValue"] + - ["system.boolean", "system.reflection.memberinfo", "Method[isdefined].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[pinvokeimpl]"] + - ["system.reflection.fieldinfo", "system.reflection.module", "Method[getfield].ReturnValue"] + - ["system.version", "system.reflection.assemblyname", "Member[version]"] + - ["system.reflection.assemblynameflags", "system.reflection.assemblynameflags!", "Member[none]"] + - ["system.boolean", "system.reflection.memberinfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.reflection.typedelegator", "Member[metadatatoken]"] + - ["system.boolean", "system.reflection.eventinfo!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.typeextensions!", "Method[isinstanceoftype].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[isfamily]"] + - ["system.uint32", "system.reflection.assemblyalgorithmidattribute", "Member[algorithmid]"] + - ["system.reflection.methodinfo[]", "system.reflection.typeextensions!", "Method[getmethods].ReturnValue"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[ignorereturn]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[maxmethodimplval]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[nooptimization]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[reserved4]"] + - ["system.reflection.eventinfo", "system.reflection.runtimereflectionextensions!", "Method[getruntimeevent].ReturnValue"] + - ["system.reflection.assemblyname", "system.reflection.assemblynameproxy", "Method[getassemblyname].ReturnValue"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[reserved3]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isstatic]"] + - ["system.string", "system.reflection.assemblyfileversionattribute", "Member[version]"] + - ["system.type[]", "system.reflection.typeinfo", "Member[generictypeparameters]"] + - ["system.reflection.fieldinfo", "system.reflection.typeextensions!", "Method[getfield].ReturnValue"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[event]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[callingconventioncdecl]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[setfield]"] + - ["system.boolean", "system.reflection.assembly", "Member[isdynamic]"] + - ["system.type", "system.reflection.parameterinfo", "Member[classimpl]"] + - ["system.object", "system.reflection.parameterinfo", "Member[defaultvalueimpl]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[nonpublic]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[managedmask]"] + - ["system.type", "system.reflection.methodinfo", "Member[returntype]"] + - ["system.string", "system.reflection.module", "Member[fullyqualifiedname]"] + - ["system.reflection.memberinfo[]", "system.reflection.typeextensions!", "Method[getdefaultmembers].ReturnValue"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isspecialname]"] + - ["system.string", "system.reflection.typedelegator", "Member[fullname]"] + - ["system.reflection.imagefilemachine", "system.reflection.imagefilemachine!", "Member[amd64]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isfamilyorassembly]"] + - ["system.reflection.exceptionhandlingclauseoptions", "system.reflection.exceptionhandlingclauseoptions!", "Member[fault]"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[reflectiononlyload].ReturnValue"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[static]"] + - ["system.reflection.assembly", "system.reflection.metadataloadcontext", "Method[loadfromassemblyname].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[reservedmask]"] + - ["system.reflection.methodinfo", "system.reflection.assembly", "Member[entrypoint]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isliteral]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[throwonunmappablecharmask]"] + - ["system.reflection.portableexecutablekinds", "system.reflection.portableexecutablekinds!", "Member[ilonly]"] + - ["system.type", "system.reflection.typedelegator", "Method[getnestedtype].ReturnValue"] + - ["system.reflection.assemblyhashalgorithm", "system.reflection.assemblyhashalgorithm!", "Member[sha512]"] + - ["system.reflection.exceptionhandlingclauseoptions", "system.reflection.exceptionhandlingclauseoptions!", "Member[filter]"] + - ["system.reflection.assembly", "system.reflection.module", "Member[assembly]"] + - ["system.boolean", "system.reflection.typeextensions!", "Method[isassignablefrom].ReturnValue"] + - ["system.string", "system.reflection.assemblytrademarkattribute", "Member[trademark]"] + - ["system.reflection.module", "system.reflection.assembly", "Method[loadmodule].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[hasdefault]"] + - ["system.string", "system.reflection.parameterinfo", "Member[name]"] + - ["system.boolean", "system.reflection.customattributeextensions!", "Method[isdefined].ReturnValue"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[callingconventionfastcall]"] + - ["system.type", "system.reflection.typeinfo", "Method[getgenerictypedefinition].ReturnValue"] + - ["system.io.filestream[]", "system.reflection.assembly", "Method[getfiles].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[loadwithpartialname].ReturnValue"] + - ["system.reflection.portableexecutablekinds", "system.reflection.portableexecutablekinds!", "Member[unmanaged32bit]"] + - ["system.reflection.assemblyflags", "system.reflection.assemblyflags!", "Member[enablejitcompiletracking]"] + - ["system.type", "system.reflection.propertyinfo", "Method[gettype].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[linkdemand]"] + - ["system.reflection.constructorinfo[]", "system.reflection.typedelegator", "Method[getconstructors].ReturnValue"] + - ["system.reflection.processorarchitecture", "system.reflection.processorarchitecture!", "Member[arm]"] + - ["system.object", "system.reflection.customattributetypedargument", "Member[value]"] + - ["system.boolean", "system.reflection.parameterinfo", "Member[hasdefaultvalue]"] + - ["system.object", "system.reflection.binder", "Method[changetype].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[pinvokeimpl]"] + - ["system.boolean", "system.reflection.assembly", "Member[globalassemblycache]"] + - ["system.boolean", "system.reflection.assemblydelaysignattribute", "Member[delaysign]"] + - ["system.collections.generic.ienumerable", "system.reflection.customattributeextensions!", "Method[getcustomattributes].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.eventinfoextensions!", "Method[getraisemethod].ReturnValue"] + - ["system.type[]", "system.reflection.assemblyextensions!", "Method[getexportedtypes].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[issecuritycritical]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[nestedfamandassem]"] + - ["system.reflection.module[]", "system.reflection.assemblyextensions!", "Method[getmodules].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.reflection.ireflect", "Method[getproperties].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[public]"] + - ["system.reflection.methodinfo", "system.reflection.eventinfo", "Method[getremovemethod].ReturnValue"] + - ["system.string", "system.reflection.assemblydescriptionattribute", "Member[description]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[bestfitmappingenable]"] + - ["system.string", "system.reflection.assembly", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.reflection.memberinfo", "Member[iscollectible]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[declarednestedtypes]"] + - ["system.reflection.methodsemanticsattributes", "system.reflection.methodsemanticsattributes!", "Member[setter]"] + - ["system.reflection.processorarchitecture", "system.reflection.processorarchitecture!", "Member[none]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[interface]"] + - ["system.object", "system.reflection.methodbase", "Method[invoke].ReturnValue"] + - ["system.reflection.methodbase", "system.reflection.methodbase!", "Method[getmethodfromhandle].ReturnValue"] + - ["system.collections.generic.ilist", "system.reflection.memberinfo", "Method[getcustomattributesdata].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[vtablelayoutmask]"] + - ["system.reflection.propertyinfo", "system.reflection.typeinfo", "Method[getproperty].ReturnValue"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[public]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[charsetauto]"] + - ["system.boolean", "system.reflection.obfuscateassemblyattribute", "Member[assemblyisprivate]"] + - ["system.boolean", "system.reflection.typedelegator", "Method[isprimitiveimpl].ReturnValue"] + - ["system.boolean", "system.reflection.methodbase", "Member[isassembly]"] + - ["system.reflection.methodinfo", "system.reflection.runtimereflectionextensions!", "Method[getruntimemethod].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.typeinfo", "Method[getmethod].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isserializable]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[public]"] + - ["system.reflection.methodinfo", "system.reflection.eventinfo", "Member[raisemethod]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[hidebysig]"] + - ["system.reflection.fieldinfo", "system.reflection.fieldinfo!", "Method[getfieldfromhandle].ReturnValue"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[contravariant]"] + - ["system.reflection.typeinfo", "system.reflection.reflectioncontext", "Method[maptype].ReturnValue"] + - ["system.reflection.nullabilitystate", "system.reflection.nullabilitystate!", "Member[notnull]"] + - ["system.reflection.fieldinfo[]", "system.reflection.typedelegator", "Method[getfields].ReturnValue"] + - ["system.type[]", "system.reflection.typeinfo", "Method[getgenericparameterconstraints].ReturnValue"] + - ["system.boolean", "system.reflection.assembly", "Member[iscollectible]"] + - ["system.boolean", "system.reflection.module", "Method[isresource].ReturnValue"] + - ["system.globalization.cultureinfo", "system.reflection.assemblyname", "Member[cultureinfo]"] + - ["system.type", "system.reflection.localvariableinfo", "Member[localtype]"] + - ["system.reflection.resourceattributes", "system.reflection.resourceattributes!", "Member[private]"] + - ["system.reflection.propertyinfo", "system.reflection.runtimereflectionextensions!", "Method[getruntimeproperty].ReturnValue"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[requestrefuse]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[charsetansi]"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[reserved2]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Method[getdeclaredmethods].ReturnValue"] + - ["t", "system.reflection.dispatchproxy!", "Method[create].ReturnValue"] + - ["system.reflection.parameterattributes", "system.reflection.parameterinfo", "Member[attributes]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[throwonunmappablechardisable]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[family]"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[requestoptional]"] + - ["system.string", "system.reflection.assemblydefaultaliasattribute", "Member[defaultalias]"] + - ["system.runtimetypehandle", "system.reflection.typedelegator", "Member[typehandle]"] + - ["system.collections.generic.ienumerable", "system.reflection.typeinfo", "Member[declaredmembers]"] + - ["system.reflection.typeinfo", "system.reflection.reflectioncontext", "Method[gettypeforobject].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeinfo", "Member[attributes]"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[permitonly]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isprimitive]"] + - ["system.collections.generic.ilist", "system.reflection.customattributedata!", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.reflection.moduleextensions!", "Method[hasmoduleversionid].ReturnValue"] + - ["system.type", "system.reflection.propertyinfo", "Method[getmodifiedpropertytype].ReturnValue"] + - ["system.object", "system.reflection.assemblyname", "Method[clone].ReturnValue"] + - ["system.reflection.assemblyname", "system.reflection.assembly", "Method[getname].ReturnValue"] + - ["system.reflection.assemblyname[]", "system.reflection.assembly", "Method[getreferencedassemblies].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[synchronized]"] + - ["system.reflection.memberinfo[]", "system.reflection.typeinfo", "Method[findmembers].ReturnValue"] + - ["system.int32", "system.reflection.exceptionhandlingclause", "Member[tryoffset]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[preservesig]"] + - ["system.boolean", "system.reflection.module!", "Method[op_equality].ReturnValue"] + - ["system.reflection.typeinfo", "system.reflection.introspectionextensions!", "Method[gettypeinfo].ReturnValue"] + - ["system.type", "system.reflection.methodbase", "Method[gettype].ReturnValue"] + - ["system.string", "system.reflection.assemblykeyfileattribute", "Member[keyfile]"] + - ["system.boolean", "system.reflection.methodinfo", "Member[isgenericmethoddefinition]"] + - ["system.string", "system.reflection.assemblymetadataattribute", "Member[key]"] + - ["system.collections.generic.ienumerable", "system.reflection.parameterinfo", "Member[customattributes]"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[allowbyreflike]"] + - ["system.string", "system.reflection.assembly", "Member[escapedcodebase]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[serializable]"] + - ["system.int32", "system.reflection.methodbody", "Member[maxstacksize]"] + - ["system.reflection.fieldinfo[]", "system.reflection.typeinfo", "Method[getfields].ReturnValue"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[covariant]"] + - ["system.reflection.membertypes", "system.reflection.memberinfo", "Member[membertype]"] + - ["system.reflection.methodattributes", "system.reflection.methodbase", "Member[attributes]"] + - ["system.reflection.methodinfo", "system.reflection.methodinfo", "Method[getbasedefinition].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.propertyinfo", "Method[getgetmethod].ReturnValue"] + - ["system.reflection.methodinfo[]", "system.reflection.propertyinfo", "Method[getaccessors].ReturnValue"] + - ["system.int32", "system.reflection.methodbody", "Member[localsignaturemetadatatoken]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[sequentiallayout]"] + - ["system.type", "system.reflection.typeinfo", "Method[getelementtype].ReturnValue"] + - ["system.boolean", "system.reflection.obfuscationattribute", "Member[exclude]"] + - ["system.reflection.parameterattributes", "system.reflection.parameterattributes!", "Member[hasfieldmarshal]"] + - ["system.type", "system.reflection.memberinfo", "Member[declaringtype]"] + - ["system.reflection.eventinfo[]", "system.reflection.typedelegator", "Method[getevents].ReturnValue"] + - ["system.boolean", "system.reflection.methodinfo", "Member[isgenericmethod]"] + - ["system.boolean", "system.reflection.methodbase!", "Method[op_equality].ReturnValue"] + - ["system.reflection.callingconventions", "system.reflection.callingconventions!", "Member[hasthis]"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[charsetunicode]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[notpublic]"] + - ["system.type[]", "system.reflection.typeinfo", "Member[generictypearguments]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[putdispproperty]"] + - ["system.reflection.constructorinvoker", "system.reflection.constructorinvoker!", "Method[create].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[hasfieldrva]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isnotserialized]"] + - ["system.boolean", "system.reflection.methodbase", "Member[isgenericmethod]"] + - ["system.reflection.callingconventions", "system.reflection.callingconventions!", "Member[varargs]"] + - ["system.int32", "system.reflection.fieldinfo", "Method[gethashcode].ReturnValue"] + - ["system.reflection.methodbase", "system.reflection.methodbase!", "Method[getcurrentmethod].ReturnValue"] + - ["system.reflection.typeinfo", "system.reflection.typeinfo", "Method[gettypeinfo].ReturnValue"] + - ["system.boolean", "system.reflection.eventinfo", "Member[isspecialname]"] + - ["system.security.policy.evidence", "system.reflection.assembly", "Member[evidence]"] + - ["system.string", "system.reflection.assemblymetadataattribute", "Member[value]"] + - ["system.boolean", "system.reflection.parametermodifier", "Member[item]"] + - ["system.type", "system.reflection.customattributedata", "Member[attributetype]"] + - ["system.object", "system.reflection.fieldinfo", "Method[getvalue].ReturnValue"] + - ["system.void*", "system.reflection.pointer!", "Method[unbox].ReturnValue"] + - ["system.type", "system.reflection.typeinfo", "Method[getenumunderlyingtype].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isspecialname]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isunicodeclass]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[setproperty]"] + - ["system.reflection.resourcelocation", "system.reflection.manifestresourceinfo", "Member[resourcelocation]"] + - ["system.reflection.assemblyname", "system.reflection.assemblyname!", "Method[getassemblyname].ReturnValue"] + - ["system.string", "system.reflection.assemblyname", "Member[name]"] + - ["system.reflection.declarativesecurityaction", "system.reflection.declarativesecurityaction!", "Member[inheritancedemand]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[iscomobject]"] + - ["system.boolean", "system.reflection.fieldinfo!", "Method[op_equality].ReturnValue"] + - ["system.reflection.constructorinfo", "system.reflection.typeinfo", "Member[typeinitializer]"] + - ["system.reflection.constructorinfo", "system.reflection.customattributedata", "Member[constructor]"] + - ["system.reflection.methodinfo[]", "system.reflection.interfacemapping", "Member[interfacemethods]"] + - ["system.boolean", "system.reflection.obfuscateassemblyattribute", "Member[stripafterobfuscation]"] + - ["system.reflection.exceptionhandlingclauseoptions", "system.reflection.exceptionhandlingclause", "Member[flags]"] + - ["system.boolean", "system.reflection.methodinfo!", "Method[op_equality].ReturnValue"] + - ["system.type", "system.reflection.ireflect", "Member[underlyingsystemtype]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[autolayout]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[literal]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnested]"] + - ["system.reflection.methodbase", "system.reflection.binder", "Method[bindtomethod].ReturnValue"] + - ["system.reflection.methodinfo[]", "system.reflection.interfacemapping", "Member[targetmethods]"] + - ["system.boolean", "system.reflection.memberinfo!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isexplicitlayout]"] + - ["system.reflection.membertypes", "system.reflection.methodinfo", "Member[membertype]"] + - ["system.guid", "system.reflection.moduleextensions!", "Method[getmoduleversionid].ReturnValue"] + - ["system.boolean", "system.reflection.customattributenamedargument", "Member[isfield]"] + - ["system.reflection.resourceattributes", "system.reflection.resourceattributes!", "Member[public]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isautolayout]"] + - ["system.reflection.assembly", "system.reflection.metadataloadcontext", "Method[loadfrombytearray].ReturnValue"] + - ["system.reflection.membertypes", "system.reflection.propertyinfo", "Member[membertype]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[famandassem]"] + - ["system.string", "system.reflection.assembly", "Member[imageruntimeversion]"] + - ["system.reflection.interfacemapping", "system.reflection.typedelegator", "Method[getinterfacemap].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.eventinfo", "Member[addmethod]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[aggressiveinlining]"] + - ["system.boolean", "system.reflection.propertyinfo", "Method[equals].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[reflectiononlyloadfrom].ReturnValue"] + - ["system.reflection.assemblyflags", "system.reflection.assemblyflags!", "Member[windowsruntime]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[notserialized]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[abstract]"] + - ["system.reflection.memberinfo[]", "system.reflection.typedelegator", "Method[getmembers].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[haselementtype]"] + - ["system.collections.generic.ienumerable", "system.reflection.runtimereflectionextensions!", "Method[getruntimemethods].ReturnValue"] + - ["system.type", "system.reflection.typeinfo", "Method[astype].ReturnValue"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[initonly]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isclass]"] + - ["system.boolean", "system.reflection.typedelegator", "Member[iscollectible]"] + - ["system.reflection.memberinfo[]", "system.reflection.typeextensions!", "Method[getmember].ReturnValue"] + - ["system.reflection.assemblyhashalgorithm", "system.reflection.assemblyhashalgorithm!", "Member[none]"] + - ["system.int32", "system.reflection.assembly", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isbyref]"] + - ["system.reflection.membertypes", "system.reflection.membertypes!", "Member[custom]"] + - ["system.object", "system.reflection.methodinvoker", "Method[invoke].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnestedassembly]"] + - ["system.reflection.methodsemanticsattributes", "system.reflection.methodsemanticsattributes!", "Member[raiser]"] + - ["system.reflection.methodattributes", "system.reflection.methodattributes!", "Member[final]"] + - ["system.boolean", "system.reflection.parameterinfo", "Member[islcid]"] + - ["system.string", "system.reflection.module", "Method[resolvestring].ReturnValue"] + - ["system.type", "system.reflection.assembly", "Method[gettype].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[autoclass]"] + - ["system.int32", "system.reflection.propertyinfo", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.reflection.assemblysignaturekeyattribute", "Member[countersignature]"] + - ["system.boolean", "system.reflection.constructorinfo!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.reflection.typeinfo", "Method[getenumname].ReturnValue"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[isinitonly]"] + - ["system.boolean", "system.reflection.typeinfo", "Method[issubclassof].ReturnValue"] + - ["system.boolean", "system.reflection.customattributetypedargument!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[issecuritytransparent]"] + - ["system.reflection.methodinfo", "system.reflection.eventinfo", "Method[getraisemethod].ReturnValue"] + - ["system.reflection.methodimportattributes", "system.reflection.methodimportattributes!", "Member[callingconventionmask]"] + - ["system.reflection.methodinfo", "system.reflection.eventinfoextensions!", "Method[getaddmethod].ReturnValue"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[beforefieldinit]"] + - ["system.boolean", "system.reflection.fieldinfo", "Member[issecuritysafecritical]"] + - ["system.object[]", "system.reflection.module", "Method[getcustomattributes].ReturnValue"] + - ["system.string", "system.reflection.assemblyname", "Member[codebase]"] + - ["system.reflection.typeattributes", "system.reflection.typeattributes!", "Member[classsemanticsmask]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodbase", "Member[methodimplementationflags]"] + - ["system.int32", "system.reflection.methodbase", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.reflection.parameterinfo", "Member[isin]"] + - ["system.reflection.bindingflags", "system.reflection.bindingflags!", "Member[declaredonly]"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isgenericmethodparameter]"] + - ["system.type", "system.reflection.customattributetypedargument", "Member[argumenttype]"] + - ["system.reflection.propertyattributes", "system.reflection.propertyattributes!", "Member[specialname]"] + - ["system.reflection.manifestresourceattributes", "system.reflection.manifestresourceattributes!", "Member[public]"] + - ["system.reflection.memberinfo", "system.reflection.module", "Method[resolvemember].ReturnValue"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[variancemask]"] + - ["system.reflection.methodimplattributes", "system.reflection.methodimplattributes!", "Member[managed]"] + - ["system.reflection.eventinfo", "system.reflection.typedelegator", "Method[getevent].ReturnValue"] + - ["system.boolean", "system.reflection.typedelegator", "Member[isunmanagedfunctionpointer]"] + - ["system.reflection.memberinfo[]", "system.reflection.typeinfo", "Method[getdefaultmembers].ReturnValue"] + - ["system.reflection.genericparameterattributes", "system.reflection.genericparameterattributes!", "Member[none]"] + - ["system.type", "system.reflection.typeinfo", "Method[makearraytype].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.methodinfo", "Method[makegenericmethod].ReturnValue"] + - ["system.object", "system.reflection.propertyinfo", "Method[getconstantvalue].ReturnValue"] + - ["system.reflection.methodinfo", "system.reflection.runtimereflectionextensions!", "Method[getruntimebasedefinition].ReturnValue"] + - ["system.reflection.constructorinfo[]", "system.reflection.typeextensions!", "Method[getconstructors].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.reflection.methodbase", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly!", "Method[getentryassembly].ReturnValue"] + - ["system.reflection.assembly", "system.reflection.assembly", "Method[getsatelliteassembly].ReturnValue"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isvisible]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[hasfieldmarshal]"] + - ["system.reflection.fieldattributes", "system.reflection.fieldattributes!", "Member[privatescope]"] + - ["system.reflection.methodsemanticsattributes", "system.reflection.methodsemanticsattributes!", "Member[getter]"] + - ["system.boolean", "system.reflection.typeinfo", "Member[isnotpublic]"] + - ["system.reflection.assemblyflags", "system.reflection.assemblyflags!", "Member[contenttypemask]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.Extensions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.Extensions.typemodel.yml new file mode 100644 index 000000000000..372bc9f27cd9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.Extensions.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.ienumerator", "system.resources.extensions.deserializingresourcereader", "Method[getenumerator].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.resources.extensions.deserializingresourcereader", "Method[getenumerator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.Tools.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.Tools.typemodel.yml new file mode 100644 index 000000000000..2ed7f1e700ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.Tools.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.codedom.codecompileunit", "system.resources.tools.stronglytypedresourcebuilder!", "Method[create].ReturnValue"] + - ["system.string", "system.resources.tools.stronglytypedresourcebuilder!", "Method[verifyresourcename].ReturnValue"] + - ["system.boolean", "system.resources.tools.itargetawarecodedomprovider", "Method[supportsproperty].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.typemodel.yml new file mode 100644 index 000000000000..40366399b4ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Resources.typemodel.yml @@ -0,0 +1,72 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.resources.resxfileref+converter", "Method[canconvertfrom].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.resources.resourcereader", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.resources.resourcemanager!", "Member[magicnumber]"] + - ["system.resources.resourcemanager", "system.resources.resourcemanager!", "Method[createfilebasedresourcemanager].ReturnValue"] + - ["system.string", "system.resources.missingsatelliteassemblyexception", "Member[culturename]"] + - ["system.object", "system.resources.resourceset", "Method[getobject].ReturnValue"] + - ["system.string", "system.resources.neutralresourceslanguageattribute", "Member[culturename]"] + - ["system.collections.idictionaryenumerator", "system.resources.resxresourcereader", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.resources.resxresourcereader", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.resources.resourcemanager", "Method[getstring].ReturnValue"] + - ["system.string", "system.resources.resourcemanager", "Member[basenamefield]"] + - ["system.collections.hashtable", "system.resources.resourcemanager", "Member[resourcesets]"] + - ["system.string", "system.resources.resxresourcewriter!", "Member[resourceschema]"] + - ["system.string", "system.resources.resxresourcewriter!", "Member[bytearrayserializedobjectmimetype]"] + - ["system.resources.resxfileref", "system.resources.resxdatanode", "Member[fileref]"] + - ["system.resources.resxresourcereader", "system.resources.resxresourcereader!", "Method[fromfilecontents].ReturnValue"] + - ["system.io.unmanagedmemorystream", "system.resources.resourcemanager", "Method[getstream].ReturnValue"] + - ["system.string", "system.resources.resxresourcewriter!", "Member[binserializedobjectmimetype]"] + - ["system.string", "system.resources.resxresourcereader", "Member[basepath]"] + - ["system.type", "system.resources.resxresourceset", "Method[getdefaultreader].ReturnValue"] + - ["system.type", "system.resources.resourceset", "Method[getdefaultreader].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.resources.iresourcereader", "Method[getenumerator].ReturnValue"] + - ["system.version", "system.resources.resourcemanager!", "Method[getsatellitecontractversion].ReturnValue"] + - ["system.boolean", "system.resources.resourcemanager", "Member[ignorecase]"] + - ["system.string", "system.resources.resxfileref", "Member[typename]"] + - ["system.collections.idictionaryenumerator", "system.resources.resxresourcereader", "Method[getmetadataenumerator].ReturnValue"] + - ["system.resources.iresourcereader", "system.resources.resourceset", "Member[reader]"] + - ["system.resources.ultimateresourcefallbacklocation", "system.resources.ultimateresourcefallbacklocation!", "Member[mainassembly]"] + - ["system.boolean", "system.resources.resxresourcereader", "Member[useresxdatanodes]"] + - ["system.string", "system.resources.resxfileref", "Member[filename]"] + - ["system.string", "system.resources.satellitecontractversionattribute", "Member[version]"] + - ["system.reflection.assembly", "system.resources.resourcemanager", "Member[mainassembly]"] + - ["system.resources.resourceset", "system.resources.resourcemanager", "Method[internalgetresourceset].ReturnValue"] + - ["system.object", "system.resources.resxfileref+converter", "Method[convertto].ReturnValue"] + - ["system.string", "system.resources.resxresourcewriter!", "Member[soapserializedobjectmimetype]"] + - ["system.collections.ienumerator", "system.resources.resourcereader", "Method[getenumerator].ReturnValue"] + - ["system.type", "system.resources.resourcemanager", "Member[resourcesettype]"] + - ["system.collections.hashtable", "system.resources.resourceset", "Member[table]"] + - ["system.drawing.point", "system.resources.resxdatanode", "Method[getnodeposition].ReturnValue"] + - ["system.string", "system.resources.resourceset", "Method[getstring].ReturnValue"] + - ["system.resources.resourceset", "system.resources.resourcemanager", "Method[getresourceset].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.resources.resourceset", "Method[getenumerator].ReturnValue"] + - ["system.resources.ultimateresourcefallbacklocation", "system.resources.resourcemanager", "Member[fallbacklocation]"] + - ["system.boolean", "system.resources.resxfileref+converter", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.resources.resourcemanager", "Member[basename]"] + - ["system.string", "system.resources.resxdatanode", "Member[comment]"] + - ["system.text.encoding", "system.resources.resxfileref", "Member[textfileencoding]"] + - ["system.string", "system.resources.resxresourcewriter!", "Member[resmimetype]"] + - ["system.resources.ultimateresourcefallbacklocation", "system.resources.ultimateresourcefallbacklocation!", "Member[satellite]"] + - ["system.object", "system.resources.resxdatanode", "Method[getvalue].ReturnValue"] + - ["system.type", "system.resources.resxresourceset", "Method[getdefaultwriter].ReturnValue"] + - ["system.string", "system.resources.resourcemanager", "Method[getresourcefilename].ReturnValue"] + - ["system.collections.ienumerator", "system.resources.resourceset", "Method[getenumerator].ReturnValue"] + - ["system.func", "system.resources.resourcewriter", "Member[typenameconverter]"] + - ["system.string", "system.resources.resxresourcewriter!", "Member[version]"] + - ["system.int32", "system.resources.resourcemanager!", "Member[headerversionnumber]"] + - ["system.resources.ultimateresourcefallbacklocation", "system.resources.neutralresourceslanguageattribute", "Member[location]"] + - ["system.object", "system.resources.resxfileref+converter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.resources.resxresourcewriter!", "Member[defaultserializedobjectmimetype]"] + - ["system.object", "system.resources.resourcemanager", "Method[getobject].ReturnValue"] + - ["system.type", "system.resources.resourceset", "Method[getdefaultwriter].ReturnValue"] + - ["system.string", "system.resources.resxresourcewriter", "Member[basepath]"] + - ["system.string", "system.resources.resxdatanode", "Method[getvaluetypename].ReturnValue"] + - ["system.globalization.cultureinfo", "system.resources.resourcemanager!", "Method[getneutralresourceslanguage].ReturnValue"] + - ["system.string", "system.resources.resxdatanode", "Member[name]"] + - ["system.string", "system.resources.resxfileref", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.Configuration.typemodel.yml new file mode 100644 index 000000000000..56ea56319227 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.Configuration.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationelementcollectiontype", "system.runtime.caching.configuration.memorycachesettingscollection", "Member[collectiontype]"] + - ["system.runtime.caching.configuration.memorycacheelement", "system.runtime.caching.configuration.memorycachesettingscollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.runtime.caching.configuration.memorycachesettingscollection", "Member[properties]"] + - ["system.int32", "system.runtime.caching.configuration.memorycachesettingscollection", "Method[indexof].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.runtime.caching.configuration.memorycacheelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.runtime.caching.configuration.memorycachesection", "Member[properties]"] + - ["system.runtime.caching.configuration.memorycachesection", "system.runtime.caching.configuration.cachingsectiongroup", "Member[memorycaches]"] + - ["system.object", "system.runtime.caching.configuration.memorycachesettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.int32", "system.runtime.caching.configuration.memorycacheelement", "Member[physicalmemorylimitpercentage]"] + - ["system.string", "system.runtime.caching.configuration.memorycacheelement", "Member[name]"] + - ["system.configuration.configurationelement", "system.runtime.caching.configuration.memorycachesettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.timespan", "system.runtime.caching.configuration.memorycacheelement", "Member[pollinginterval]"] + - ["system.runtime.caching.configuration.memorycachesettingscollection", "system.runtime.caching.configuration.memorycachesection", "Member[namedcaches]"] + - ["system.int32", "system.runtime.caching.configuration.memorycacheelement", "Member[cachememorylimitmegabytes]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.Hosting.typemodel.yml new file mode 100644 index 000000000000..3b5a9551331d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.Hosting.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.caching.hosting.iapplicationidentifier", "Method[getapplicationid].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.typemodel.yml new file mode 100644 index 000000000000..c39220f34495 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Caching.typemodel.yml @@ -0,0 +1,91 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.runtime.caching.objectcache", "Method[remove].ReturnValue"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[cacheentryremovedcallback]"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.caching.cacheentrychangemonitor", "Member[cachekeys]"] + - ["system.runtime.caching.cacheitempriority", "system.runtime.caching.cacheitempriority!", "Member[default]"] + - ["system.datetimeoffset", "system.runtime.caching.objectcache!", "Member[infiniteabsoluteexpiration]"] + - ["system.string", "system.runtime.caching.changemonitor", "Member[uniqueid]"] + - ["system.string", "system.runtime.caching.memorycache", "Member[name]"] + - ["system.runtime.caching.cacheitempriority", "system.runtime.caching.cacheitempriority!", "Member[notremovable]"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[inmemoryprovider]"] + - ["system.boolean", "system.runtime.caching.objectcache", "Method[add].ReturnValue"] + - ["system.runtime.caching.cacheentryremovedreason", "system.runtime.caching.cacheentryremovedarguments", "Member[removedreason]"] + - ["system.datetimeoffset", "system.runtime.caching.cacheentrychangemonitor", "Member[lastmodified]"] + - ["system.string", "system.runtime.caching.cacheentryupdatearguments", "Member[key]"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[slidingexpirations]"] + - ["system.datetimeoffset", "system.runtime.caching.hostfilechangemonitor", "Member[lastmodified]"] + - ["system.runtime.caching.objectcache", "system.runtime.caching.cacheentryremovedarguments", "Member[source]"] + - ["system.timespan", "system.runtime.caching.memorycache", "Member[pollinginterval]"] + - ["system.runtime.caching.cacheentryremovedreason", "system.runtime.caching.cacheentryremovedreason!", "Member[cachespecificeviction]"] + - ["system.string", "system.runtime.caching.objectcache", "Member[name]"] + - ["system.int64", "system.runtime.caching.memorycache", "Method[getcount].ReturnValue"] + - ["system.collections.ienumerator", "system.runtime.caching.objectcache", "Method[getenumerator].ReturnValue"] + - ["system.runtime.caching.cacheitem", "system.runtime.caching.memorycache", "Method[addorgetexisting].ReturnValue"] + - ["system.runtime.caching.cacheentryremovedreason", "system.runtime.caching.cacheentryremovedreason!", "Member[changemonitorchanged]"] + - ["system.runtime.caching.cacheentryremovedreason", "system.runtime.caching.cacheentryremovedreason!", "Member[removed]"] + - ["system.runtime.caching.cacheentryremovedreason", "system.runtime.caching.cacheentryremovedreason!", "Member[evicted]"] + - ["system.string", "system.runtime.caching.cacheentrychangemonitor", "Member[regionname]"] + - ["system.int64", "system.runtime.caching.memorycache", "Member[cachememorylimit]"] + - ["system.timespan", "system.runtime.caching.cacheitempolicy", "Member[slidingexpiration]"] + - ["system.boolean", "system.runtime.caching.memorycache", "Method[contains].ReturnValue"] + - ["system.runtime.caching.objectcache", "system.runtime.caching.cacheentryupdatearguments", "Member[source]"] + - ["system.runtime.caching.memorycache", "system.runtime.caching.memorycache!", "Member[default]"] + - ["system.collections.ienumerator", "system.runtime.caching.memorycache", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.runtime.caching.changemonitor", "Member[isdisposed]"] + - ["system.string", "system.runtime.caching.cacheentryupdatearguments", "Member[regionname]"] + - ["system.runtime.caching.cacheentrychangemonitor", "system.runtime.caching.memorycache", "Method[createcacheentrychangemonitor].ReturnValue"] + - ["system.object", "system.runtime.caching.memorycache", "Method[remove].ReturnValue"] + - ["system.string", "system.runtime.caching.hostfilechangemonitor", "Member[uniqueid]"] + - ["system.runtime.caching.cacheitempriority", "system.runtime.caching.cacheitempolicy", "Member[priority]"] + - ["system.timespan", "system.runtime.caching.objectcache!", "Member[noslidingexpiration]"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[absoluteexpirations]"] + - ["system.int64", "system.runtime.caching.memorycache", "Method[getlastsize].ReturnValue"] + - ["system.runtime.caching.cacheitem", "system.runtime.caching.objectcache", "Method[getcacheitem].ReturnValue"] + - ["system.runtime.caching.cacheitem", "system.runtime.caching.cacheentryremovedarguments", "Member[cacheitem]"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.objectcache", "Member[defaultcachecapabilities]"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.memorycache", "Member[defaultcachecapabilities]"] + - ["system.object", "system.runtime.caching.cacheitem", "Member[value]"] + - ["system.datetimeoffset", "system.runtime.caching.filechangemonitor", "Member[lastmodified]"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[outofprocessprovider]"] + - ["system.runtime.caching.cacheentryupdatecallback", "system.runtime.caching.cacheitempolicy", "Member[updatecallback]"] + - ["system.runtime.caching.cacheentryremovedcallback", "system.runtime.caching.cacheitempolicy", "Member[removedcallback]"] + - ["system.collections.generic.idictionary", "system.runtime.caching.memorycache", "Method[getvalues].ReturnValue"] + - ["system.runtime.caching.cacheitem", "system.runtime.caching.memorycache", "Method[getcacheitem].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.runtime.caching.cacheitempolicy", "Member[changemonitors]"] + - ["system.runtime.caching.cacheentrychangemonitor", "system.runtime.caching.objectcache", "Method[createcacheentrychangemonitor].ReturnValue"] + - ["system.runtime.caching.cacheitempolicy", "system.runtime.caching.cacheentryupdatearguments", "Member[updatedcacheitempolicy]"] + - ["system.int64", "system.runtime.caching.objectcache", "Method[getcount].ReturnValue"] + - ["system.boolean", "system.runtime.caching.changemonitor", "Member[haschanged]"] + - ["system.runtime.caching.cacheitem", "system.runtime.caching.objectcache", "Method[addorgetexisting].ReturnValue"] + - ["system.boolean", "system.runtime.caching.memorycache", "Method[add].ReturnValue"] + - ["system.runtime.caching.cacheitem", "system.runtime.caching.cacheentryupdatearguments", "Member[updatedcacheitem]"] + - ["system.runtime.caching.cacheentryremovedreason", "system.runtime.caching.cacheentryremovedreason!", "Member[expired]"] + - ["system.object", "system.runtime.caching.objectcache", "Member[item]"] + - ["system.string", "system.runtime.caching.cacheitem", "Member[key]"] + - ["system.string", "system.runtime.caching.sqlchangemonitor", "Member[uniqueid]"] + - ["system.string", "system.runtime.caching.cacheitem", "Member[regionname]"] + - ["system.object", "system.runtime.caching.objectcache", "Method[get].ReturnValue"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[cacheentrychangemonitors]"] + - ["system.object", "system.runtime.caching.memorycache", "Method[addorgetexisting].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.runtime.caching.objectcache", "Method[getenumerator].ReturnValue"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[cacheregions]"] + - ["system.int64", "system.runtime.caching.memorycache", "Member[physicalmemorylimit]"] + - ["system.datetimeoffset", "system.runtime.caching.cacheitempolicy", "Member[absoluteexpiration]"] + - ["system.runtime.caching.cacheentryremovedreason", "system.runtime.caching.cacheentryupdatearguments", "Member[removedreason]"] + - ["system.collections.generic.ienumerator", "system.runtime.caching.memorycache", "Method[getenumerator].ReturnValue"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[cacheentryupdatecallback]"] + - ["system.iserviceprovider", "system.runtime.caching.objectcache!", "Member[host]"] + - ["system.boolean", "system.runtime.caching.objectcache", "Method[contains].ReturnValue"] + - ["system.collections.generic.idictionary", "system.runtime.caching.objectcache", "Method[getvalues].ReturnValue"] + - ["system.object", "system.runtime.caching.objectcache", "Method[addorgetexisting].ReturnValue"] + - ["system.object", "system.runtime.caching.memorycache", "Member[item]"] + - ["system.object", "system.runtime.caching.memorycache", "Method[get].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.caching.hostfilechangemonitor", "Member[filepaths]"] + - ["system.runtime.caching.defaultcachecapabilities", "system.runtime.caching.defaultcachecapabilities!", "Member[none]"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.caching.filechangemonitor", "Member[filepaths]"] + - ["system.int64", "system.runtime.caching.memorycache", "Method[trim].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.CompilerServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.CompilerServices.typemodel.yml new file mode 100644 index 000000000000..efd736d06cd5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.CompilerServices.typemodel.yml @@ -0,0 +1,212 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["tto", "system.runtime.compilerservices.unsafe!", "Method[as].ReturnValue"] + - ["system.object", "system.runtime.compilerservices.iunknownconstantattribute", "Member[value]"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[read].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.unsafeaccessorattribute", "Member[name]"] + - ["system.formattablestring", "system.runtime.compilerservices.formattablestringfactory!", "Method[create].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[isreadonly]"] + - ["system.runtime.compilerservices.loadhint", "system.runtime.compilerservices.loadhint!", "Member[default]"] + - ["system.delegate", "system.runtime.compilerservices.executionscope", "Method[createdelegate].ReturnValue"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[unmanaged]"] + - ["system.object", "system.runtime.compilerservices.ituple", "Member[item]"] + - ["t[]", "system.runtime.compilerservices.runtimehelpers!", "Method[getsubarray].ReturnValue"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[synchronized]"] + - ["system.object[]", "system.runtime.compilerservices.executionscope", "Member[locals]"] + - ["t[]", "system.runtime.compilerservices.callsiteops!", "Method[getrules].ReturnValue"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[withcancellation].ReturnValue"] + - ["t[]", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.configuredtaskawaitable+configuredtaskawaiter", "Member[iscompleted]"] + - ["system.void*", "system.runtime.compilerservices.unsafe!", "Method[add].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.inlinearrayattribute", "Member[length]"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[readunaligned].ReturnValue"] + - ["system.runtime.compilerservices.unsafeaccessorkind", "system.runtime.compilerservices.unsafeaccessorkind!", "Member[constructor]"] + - ["t", "system.runtime.compilerservices.strongbox", "Member[value]"] + - ["system.boolean", "system.runtime.compilerservices.conditionalweaktable", "Method[tryadd].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[defaultimplementationsofinterfaces]"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[aggressiveinlining]"] + - ["system.string", "system.runtime.compilerservices.contracthelper!", "Method[raisecontractfailedevent].ReturnValue"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[forwardref]"] + - ["system.boolean", "system.runtime.compilerservices.nullablepubliconlyattribute", "Member[includesinternals]"] + - ["system.threading.tasks.valuetask", "system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder", "Member[task]"] + - ["system.boolean", "system.runtime.compilerservices.runtimecompatibilityattribute", "Member[wrapnonexceptionthrows]"] + - ["system.object", "system.runtime.compilerservices.runtimeops!", "Method[expandotrysetvalue].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[portablepdb]"] + - ["system.string", "system.runtime.compilerservices.defaultinterpolatedstringhandler", "Method[tostring].ReturnValue"] + - ["t", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[item]"] + - ["system.type", "system.runtime.compilerservices.statemachineattribute", "Member[statemachinetype]"] + - ["system.runtime.compilerservices.methodcodetype", "system.runtime.compilerservices.methodcodetype!", "Member[il]"] + - ["system.collections.ienumerator", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.callsitehelpers!", "Method[isinternalframe].ReturnValue"] + - ["system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder", "system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder!", "Method[create].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.runtimefeature!", "Member[isdynamiccodesupported]"] + - ["system.collections.generic.ilist", "system.runtime.compilerservices.tupleelementnamesattribute", "Member[transformnames]"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[addbyteoffset].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.referenceassemblyattribute", "Member[description]"] + - ["system.collections.ienumerator", "system.runtime.compilerservices.conditionalweaktable", "Method[getenumerator].ReturnValue"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[asref].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.conditionalweaktable", "Method[trygetvalue].ReturnValue"] + - ["tresult", "system.runtime.compilerservices.valuetaskawaiter", "Method[getresult].ReturnValue"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[as].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.unsafe!", "Method[isaddressgreaterthan].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.typeforwardedfromattribute", "Member[assemblyfullname]"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[noinlining]"] + - ["system.runtime.compilerservices.callsitebinder", "system.runtime.compilerservices.callsite", "Member[binder]"] + - ["system.runtime.compilerservices.debuginfogenerator", "system.runtime.compilerservices.debuginfogenerator!", "Method[createpdbgenerator].ReturnValue"] + - ["system.intptr", "system.runtime.compilerservices.unsafe!", "Method[byteoffset].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.callsiteops!", "Method[getmatch].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.ituple", "Member[length]"] + - ["system.object", "system.runtime.compilerservices.runtimehelpers!", "Method[getuninitializedobject].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[remove].ReturnValue"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[nooptimization]"] + - ["system.runtime.compilerservices.yieldawaitable+yieldawaiter", "system.runtime.compilerservices.yieldawaitable", "Method[getawaiter].ReturnValue"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[add].ReturnValue"] + - ["t", "system.runtime.compilerservices.callsiteops!", "Method[bind].ReturnValue"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimplattribute", "Member[value]"] + - ["system.string", "system.runtime.compilerservices.defaultinterpolatedstringhandler", "Member[text]"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[nullref].ReturnValue"] + - ["system.intptr", "system.runtime.compilerservices.runtimehelpers!", "Method[allocatetypeassociatedmemory].ReturnValue"] + - ["system.object", "system.runtime.compilerservices.runtimewrappedexception", "Member[wrappedexception]"] + - ["system.collections.generic.ilist", "system.runtime.compilerservices.dynamicattribute", "Member[transformflags]"] + - ["system.boolean", "system.runtime.compilerservices.compilerfeaturerequiredattribute", "Member[isoptional]"] + - ["system.boolean", "system.runtime.compilerservices.conditionalweaktable", "Method[remove].ReturnValue"] + - ["system.object[]", "system.runtime.compilerservices.closure", "Member[constants]"] + - ["system.object", "system.runtime.compilerservices.datetimeconstantattribute", "Member[value]"] + - ["system.runtime.compilerservices.methodcodetype", "system.runtime.compilerservices.methodcodetype!", "Member[runtime]"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[covariantreturnsofclasses]"] + - ["system.object", "system.runtime.compilerservices.strongbox", "Member[value]"] + - ["system.object", "system.runtime.compilerservices.switchexpressionexception", "Member[unmatchedvalue]"] + - ["t[]", "system.runtime.compilerservices.callsiteops!", "Method[getcachedrules].ReturnValue"] + - ["tvalue", "system.runtime.compilerservices.conditionalweaktable", "Method[getorcreatevalue].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[capacity]"] + - ["system.type", "system.runtime.compilerservices.requiredattributeattribute", "Member[requiredcontract]"] + - ["system.runtime.compilerservices.loadhint", "system.runtime.compilerservices.defaultdependencyattribute", "Member[loadhint]"] + - ["system.runtime.compilerservices.asynciteratormethodbuilder", "system.runtime.compilerservices.asynciteratormethodbuilder!", "Method[create].ReturnValue"] + - ["system.type", "system.runtime.compilerservices.asyncmethodbuilderattribute", "Member[buildertype]"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[preservesig]"] + - ["system.runtime.compilerservices.configuredvaluetaskawaitable+configuredvaluetaskawaiter", "system.runtime.compilerservices.configuredvaluetaskawaitable", "Method[getawaiter].ReturnValue"] + - ["system.runtime.compilerservices.loadhint", "system.runtime.compilerservices.loadhint!", "Member[always]"] + - ["system.runtime.compilerservices.methodcodetype", "system.runtime.compilerservices.methodcodetype!", "Member[native]"] + - ["system.runtime.compilerservices.methodcodetype", "system.runtime.compilerservices.methodcodetype!", "Member[optil]"] + - ["system.runtime.compilerservices.rulecache", "system.runtime.compilerservices.callsiteops!", "Method[getrulecache].ReturnValue"] + - ["system.runtime.compilerservices.configuredvaluetaskawaitable", "system.runtime.compilerservices.configuredcancelableasyncenumerable+enumerator", "Method[movenextasync].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.valuetaskawaiter", "Member[iscompleted]"] + - ["system.runtime.compilerservices.asynctaskmethodbuilder", "system.runtime.compilerservices.asynctaskmethodbuilder!", "Method[create].ReturnValue"] + - ["tresult", "system.runtime.compilerservices.configuredvaluetaskawaitable+configuredvaluetaskawaiter", "Method[getresult].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[byreffields]"] + - ["system.threading.tasks.valuetask", "system.runtime.compilerservices.asyncvaluetaskmethodbuilder", "Member[task]"] + - ["system.runtime.compilerservices.loadhint", "system.runtime.compilerservices.dependencyattribute", "Member[loadhint]"] + - ["system.int32", "system.runtime.compilerservices.refsafetyrulesattribute", "Member[version]"] + - ["system.boolean", "system.runtime.compilerservices.unsafe!", "Method[isaddresslessthan].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.runtimehelpers!", "Method[tryensuresufficientexecutionstack].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.fixedbufferattribute", "Member[length]"] + - ["system.runtime.compilerservices.asyncvoidmethodbuilder", "system.runtime.compilerservices.asyncvoidmethodbuilder!", "Method[create].ReturnValue"] + - ["system.decimal", "system.runtime.compilerservices.decimalconstantattribute", "Member[value]"] + - ["system.void*", "system.runtime.compilerservices.unsafe!", "Method[subtract].ReturnValue"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[configureawait].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[byreflikegenerics]"] + - ["system.boolean", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[contains].ReturnValue"] + - ["system.byte", "system.runtime.compilerservices.nullablecontextattribute", "Member[flag]"] + - ["system.boolean", "system.runtime.compilerservices.callsiteops!", "Method[setnotmatched].ReturnValue"] + - ["system.void*", "system.runtime.compilerservices.unsafe!", "Method[aspointer].ReturnValue"] + - ["system.object[]", "system.runtime.compilerservices.executionscope", "Method[createhoistedlocals].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.runtimefeature!", "Method[issupported].ReturnValue"] + - ["tvalue", "system.runtime.compilerservices.conditionalweaktable", "Method[getvalue].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.compilerfeaturerequiredattribute!", "Member[refstructs]"] + - ["system.runtime.compilerservices.asyncvaluetaskmethodbuilder", "system.runtime.compilerservices.asyncvaluetaskmethodbuilder!", "Method[create].ReturnValue"] + - ["system.type", "system.runtime.compilerservices.typeforwardedtoattribute", "Member[destination]"] + - ["system.string", "system.runtime.compilerservices.switchexpressionexception", "Member[message]"] + - ["tto", "system.runtime.compilerservices.unsafe!", "Method[bitcast].ReturnValue"] + - ["t", "system.runtime.compilerservices.callsite", "Member[target]"] + - ["system.boolean", "system.runtime.compilerservices.internalsvisibletoattribute", "Member[allinternalsvisible]"] + - ["system.runtime.compilerservices.callsite", "system.runtime.compilerservices.callsite!", "Method[create].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.runtimeops!", "Method[expandotrygetvalue].ReturnValue"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[internalcall]"] + - ["system.runtime.compilerservices.callsite", "system.runtime.compilerservices.callsiteops!", "Method[creatematchmaker].ReturnValue"] + - ["system.runtime.compilerservices.methodcodetype", "system.runtime.compilerservices.methodimplattribute", "Member[methodcodetype]"] + - ["system.boolean", "system.runtime.compilerservices.yieldawaitable+yieldawaiter", "Member[iscompleted]"] + - ["tresult", "system.runtime.compilerservices.configuredtaskawaitable+configuredtaskawaiter", "Method[getresult].ReturnValue"] + - ["system.type", "system.runtime.compilerservices.fixedbufferattribute", "Member[elementtype]"] + - ["system.object", "system.runtime.compilerservices.iruntimevariables", "Member[item]"] + - ["system.runtime.compilerservices.configuredvaluetaskawaitable", "system.runtime.compilerservices.configuredcancelableasyncenumerable+enumerator", "Method[disposeasync].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.overloadresolutionpriorityattribute", "Member[priority]"] + - ["system.object[]", "system.runtime.compilerservices.executionscope", "Member[globals]"] + - ["system.runtime.compilerservices.compilationrelaxations", "system.runtime.compilerservices.compilationrelaxations!", "Member[nostringinterning]"] + - ["system.collections.generic.ienumerator", "system.runtime.compilerservices.conditionalweaktable", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.internalsvisibletoattribute", "Member[assemblyname]"] + - ["t", "system.runtime.compilerservices.configuredcancelableasyncenumerable+enumerator", "Member[current]"] + - ["system.int32", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[add].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.compilationrelaxationsattribute", "Member[compilationrelaxations]"] + - ["t", "system.runtime.compilerservices.callsite", "Member[update]"] + - ["system.string", "system.runtime.compilerservices.defaultinterpolatedstringhandler", "Method[tostringandclear].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.unsafe!", "Method[isnullref].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.configuredvaluetaskawaitable+configuredvaluetaskawaiter", "Member[iscompleted]"] + - ["system.linq.expressions.expression", "system.runtime.compilerservices.executionscope", "Method[isolateexpression].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.runtimehelpers!", "Method[sizeof].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.compilerfeaturerequiredattribute!", "Member[requiredmembers]"] + - ["system.runtime.compilerservices.loadhint", "system.runtime.compilerservices.loadhint!", "Member[sometimes]"] + - ["system.string", "system.runtime.compilerservices.callerargumentexpressionattribute", "Member[parametername]"] + - ["system.boolean", "system.runtime.compilerservices.taskawaiter", "Member[iscompleted]"] + - ["system.runtime.compilerservices.iruntimevariables", "system.runtime.compilerservices.runtimeops!", "Method[mergeruntimevariables].ReturnValue"] + - ["system.threading.tasks.task", "system.runtime.compilerservices.asynctaskmethodbuilder", "Member[task]"] + - ["system.boolean", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[issynchronized]"] + - ["system.int32", "system.runtime.compilerservices.runtimehelpers!", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.collectionbuilderattribute", "Member[methodname]"] + - ["system.object", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[syncroot]"] + - ["system.runtime.compilerservices.unsafeaccessorkind", "system.runtime.compilerservices.unsafeaccessorkind!", "Member[staticmethod]"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[securitymitigations]"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[toreadonlycollection].ReturnValue"] + - ["t", "system.runtime.compilerservices.callsitebinder", "Method[binddelegate].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.compilerfeaturerequiredattribute", "Member[featurename]"] + - ["system.boolean", "system.runtime.compilerservices.runtimeops!", "Method[expandotrydeletevalue].ReturnValue"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable+enumerator", "system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[getasyncenumerator].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.accessedthroughpropertyattribute", "Member[propertyname]"] + - ["system.linq.expressions.expression", "system.runtime.compilerservices.runtimeops!", "Method[quote].ReturnValue"] + - ["system.boolean", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[isfixedsize]"] + - ["tvalue", "system.runtime.compilerservices.conditionalweaktable", "Method[getoradd].ReturnValue"] + - ["system.type", "system.runtime.compilerservices.collectionbuilderattribute", "Member[buildertype]"] + - ["system.boolean", "system.runtime.compilerservices.unsafe!", "Method[aresame].ReturnValue"] + - ["system.runtime.compilerservices.unsafeaccessorkind", "system.runtime.compilerservices.unsafeaccessorkind!", "Member[method]"] + - ["system.type", "system.runtime.compilerservices.metadataupdateoriginaltypeattribute", "Member[originaltype]"] + - ["system.string[]", "system.runtime.compilerservices.interpolatedstringhandlerargumentattribute", "Member[arguments]"] + - ["system.object", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[item]"] + - ["system.runtime.compilerservices.configuredvaluetaskawaitable", "system.runtime.compilerservices.configuredasyncdisposable", "Method[disposeasync].ReturnValue"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[subtractbyteoffset].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.dependencyattribute", "Member[dependentassembly]"] + - ["system.byte[]", "system.runtime.compilerservices.nullableattribute", "Member[nullableflags]"] + - ["system.string", "system.runtime.compilerservices.runtimehelpers!", "Method[createspan].ReturnValue"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[unbox].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[indexof].ReturnValue"] + - ["system.object", "system.runtime.compilerservices.runtimehelpers!", "Method[getobjectvalue].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.readonlycollectionbuilder", "Member[count]"] + - ["tresult", "system.runtime.compilerservices.taskawaiter", "Method[getresult].ReturnValue"] + - ["system.runtime.compilerservices.iruntimevariables", "system.runtime.compilerservices.runtimeops!", "Method[createruntimevariables].ReturnValue"] + - ["system.object", "system.runtime.compilerservices.customconstantattribute", "Member[value]"] + - ["system.runtime.compilerservices.configuredtaskawaitable+configuredtaskawaiter", "system.runtime.compilerservices.configuredtaskawaitable", "Method[getawaiter].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.runtimehelpers!", "Member[offsettostringdata]"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[numericintptr]"] + - ["system.linq.expressions.expression", "system.runtime.compilerservices.callsitebinder", "Method[bind].ReturnValue"] + - ["system.runtime.compilerservices.unsafeaccessorkind", "system.runtime.compilerservices.unsafeaccessorkind!", "Member[staticfield]"] + - ["system.runtime.compilerservices.unsafeaccessorkind", "system.runtime.compilerservices.unsafeaccessorattribute", "Member[kind]"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[unmanagedsignaturecallingconvention]"] + - ["system.collections.generic.ienumerator", "system.runtime.compilerservices.readonlycollectionbuilder", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.runtime.compilerservices.idispatchconstantattribute", "Member[value]"] + - ["system.object", "system.runtime.compilerservices.istrongbox", "Member[value]"] + - ["system.object", "system.runtime.compilerservices.runtimehelpers!", "Method[box].ReturnValue"] + - ["system.runtime.compilerservices.executionscope", "system.runtime.compilerservices.executionscope", "Member[parent]"] + - ["system.boolean", "system.runtime.compilerservices.runtimefeature!", "Member[isdynamiccodecompiled]"] + - ["system.boolean", "system.runtime.compilerservices.runtimehelpers!", "Method[isreferenceorcontainsreferences].ReturnValue"] + - ["system.string", "system.runtime.compilerservices.runtimefeature!", "Member[virtualstaticsininterfaces]"] + - ["system.boolean", "system.runtime.compilerservices.runtimehelpers!", "Method[equals].ReturnValue"] + - ["system.int32", "system.runtime.compilerservices.iruntimevariables", "Member[count]"] + - ["t", "system.runtime.compilerservices.unsafe!", "Method[subtract].ReturnValue"] + - ["system.linq.expressions.labeltarget", "system.runtime.compilerservices.callsitebinder!", "Member[updatelabel]"] + - ["system.object[]", "system.runtime.compilerservices.closure", "Member[locals]"] + - ["system.boolean", "system.runtime.compilerservices.runtimeops!", "Method[expandocheckversion].ReturnValue"] + - ["system.runtime.compilerservices.unsafeaccessorkind", "system.runtime.compilerservices.unsafeaccessorkind!", "Member[field]"] + - ["system.int32", "system.runtime.compilerservices.unsafe!", "Method[sizeof].ReturnValue"] + - ["system.runtime.compilerservices.methodimploptions", "system.runtime.compilerservices.methodimploptions!", "Member[aggressiveoptimization]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.ConstrainedExecution.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.ConstrainedExecution.typemodel.yml new file mode 100644 index 000000000000..bcefce037988 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.ConstrainedExecution.typemodel.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.constrainedexecution.cer", "system.runtime.constrainedexecution.cer!", "Member[success]"] + - ["system.runtime.constrainedexecution.consistency", "system.runtime.constrainedexecution.consistency!", "Member[willnotcorruptstate]"] + - ["system.runtime.constrainedexecution.cer", "system.runtime.constrainedexecution.cer!", "Member[mayfail]"] + - ["system.runtime.constrainedexecution.consistency", "system.runtime.constrainedexecution.consistency!", "Member[maycorruptinstance]"] + - ["system.runtime.constrainedexecution.consistency", "system.runtime.constrainedexecution.reliabilitycontractattribute", "Member[consistencyguarantee]"] + - ["system.runtime.constrainedexecution.cer", "system.runtime.constrainedexecution.cer!", "Member[none]"] + - ["system.runtime.constrainedexecution.cer", "system.runtime.constrainedexecution.reliabilitycontractattribute", "Member[cer]"] + - ["system.runtime.constrainedexecution.consistency", "system.runtime.constrainedexecution.consistency!", "Member[maycorruptprocess]"] + - ["system.runtime.constrainedexecution.consistency", "system.runtime.constrainedexecution.consistency!", "Member[maycorruptappdomain]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.DesignerServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.DesignerServices.typemodel.yml new file mode 100644 index 000000000000..befc58a069d8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.DesignerServices.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.designerservices.windowsruntimedesignercontext", "Member[name]"] + - ["system.type", "system.runtime.designerservices.windowsruntimedesignercontext", "Method[gettype].ReturnValue"] + - ["system.reflection.assembly", "system.runtime.designerservices.windowsruntimedesignercontext", "Method[getassembly].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.DurableInstancing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.DurableInstancing.typemodel.yml new file mode 100644 index 000000000000..51c89b3a5c17 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.DurableInstancing.typemodel.yml @@ -0,0 +1,92 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.runtime.durableinstancing.instancekey", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.runtime.durableinstancing.instancepersistenceevent", "Method[gethashcode].ReturnValue"] + - ["system.runtime.durableinstancing.instancestate", "system.runtime.durableinstancing.instancestate!", "Member[unknown]"] + - ["system.collections.generic.list", "system.runtime.durableinstancing.instancestore", "Method[waitforevents].ReturnValue"] + - ["system.iasyncresult", "system.runtime.durableinstancing.instancestore", "Method[beginwaitforevents].ReturnValue"] + - ["system.boolean", "system.runtime.durableinstancing.instanceview", "Member[isboundtoinstanceowner]"] + - ["system.boolean", "system.runtime.durableinstancing.instancestore", "Method[endtrycommand].ReturnValue"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instanceview", "Member[instancedata]"] + - ["system.boolean", "system.runtime.durableinstancing.instancepersistencecommand", "Member[automaticallyacquiringlock]"] + - ["system.xml.linq.xname", "system.runtime.durableinstancing.instancepersistencecommand", "Member[name]"] + - ["system.iasyncresult", "system.runtime.durableinstancing.instancepersistencecontext", "Method[beginexecute].ReturnValue"] + - ["system.boolean", "system.runtime.durableinstancing.instancestore", "Method[trycommand].ReturnValue"] + - ["system.runtime.durableinstancing.instancevalueoptions", "system.runtime.durableinstancing.instancevalueoptions!", "Member[writeonly]"] + - ["system.guid", "system.runtime.durableinstancing.instancepersistencecommandexception", "Member[instanceid]"] + - ["system.runtime.durableinstancing.instancekeystate", "system.runtime.durableinstancing.instancekeystate!", "Member[unknown]"] + - ["system.boolean", "system.runtime.durableinstancing.instancekey", "Member[isvalid]"] + - ["system.guid", "system.runtime.durableinstancing.instancelockedexception", "Member[instanceownerid]"] + - ["system.guid", "system.runtime.durableinstancing.instanceownerexception", "Member[instanceownerid]"] + - ["system.runtime.durableinstancing.instancekey", "system.runtime.durableinstancing.instancekeycompleteexception", "Member[instancekey]"] + - ["system.runtime.durableinstancing.instanceowner", "system.runtime.durableinstancing.instancestore", "Member[defaultinstanceowner]"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instancevalueconsistency!", "Member[indoubt]"] + - ["system.runtime.durableinstancing.instanceowner", "system.runtime.durableinstancing.instanceview", "Member[instanceowner]"] + - ["system.boolean", "system.runtime.durableinstancing.instancepersistenceevent!", "Method[op_equality].ReturnValue"] + - ["system.object", "system.runtime.durableinstancing.instancevalue", "Member[value]"] + - ["system.runtime.durableinstancing.instancestate", "system.runtime.durableinstancing.instancestate!", "Member[initialized]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instancekeyview", "Member[instancekeymetadata]"] + - ["system.guid", "system.runtime.durableinstancing.instanceowner", "Member[instanceownerid]"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instanceview", "Member[instancekeysconsistency]"] + - ["system.object", "system.runtime.durableinstancing.instancepersistencecontext", "Member[usercontext]"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instanceview", "Member[instanceownermetadataconsistency]"] + - ["system.xml.linq.xname", "system.runtime.durableinstancing.instancepersistenceexception", "Member[commandname]"] + - ["system.boolean", "system.runtime.durableinstancing.instancevalue", "Member[isdeletedvalue]"] + - ["system.exception", "system.runtime.durableinstancing.instancepersistencecontext", "Method[createbindreclaimedlockexception].ReturnValue"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instancevalueconsistency!", "Member[none]"] + - ["system.runtime.durableinstancing.instancekey", "system.runtime.durableinstancing.instancekey!", "Member[invalidkey]"] + - ["system.boolean", "system.runtime.durableinstancing.instancepersistenceevent", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.durableinstancing.instanceview", "Member[isboundtolock]"] + - ["system.collections.generic.list", "system.runtime.durableinstancing.instancestore", "Method[endwaitforevents].ReturnValue"] + - ["system.runtime.durableinstancing.instancekeystate", "system.runtime.durableinstancing.instancekeystate!", "Member[completed]"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instancevalueconsistency!", "Member[partial]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instanceview", "Member[instancemetadata]"] + - ["system.runtime.durableinstancing.instancestate", "system.runtime.durableinstancing.instancestate!", "Member[uninitialized]"] + - ["system.runtime.durableinstancing.instanceowner[]", "system.runtime.durableinstancing.instancestore", "Method[getinstanceowners].ReturnValue"] + - ["system.runtime.durableinstancing.instancevalueoptions", "system.runtime.durableinstancing.instancevalueoptions!", "Member[optional]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instancelockqueryresult", "Member[instanceownerids]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instanceview", "Member[instanceownermetadata]"] + - ["system.runtime.durableinstancing.instanceview", "system.runtime.durableinstancing.instancestore", "Method[endexecute].ReturnValue"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instanceview", "Member[instancemetadataconsistency]"] + - ["system.runtime.durableinstancing.instancekey", "system.runtime.durableinstancing.instancekeycollisionexception", "Member[instancekey]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instanceview", "Member[instancekeys]"] + - ["system.runtime.durableinstancing.instancestate", "system.runtime.durableinstancing.instancestate!", "Member[completed]"] + - ["system.iasyncresult", "system.runtime.durableinstancing.instancestore", "Method[begintrycommand].ReturnValue"] + - ["system.boolean", "system.runtime.durableinstancing.instancehandle", "Member[isvalid]"] + - ["system.guid", "system.runtime.durableinstancing.instancekeyview", "Member[instancekey]"] + - ["system.iasyncresult", "system.runtime.durableinstancing.instancepersistencecontext", "Method[beginbindreclaimedlock].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.durableinstancing.instanceview", "Member[instancestorequeryresults]"] + - ["system.iasyncresult", "system.runtime.durableinstancing.instancestore", "Method[beginexecute].ReturnValue"] + - ["system.runtime.durableinstancing.instancepersistenceevent[]", "system.runtime.durableinstancing.instancestore", "Method[getevents].ReturnValue"] + - ["system.runtime.durableinstancing.instancevalueoptions", "system.runtime.durableinstancing.instancevalueoptions!", "Member[none]"] + - ["system.guid", "system.runtime.durableinstancing.instancepersistencecontext", "Member[locktoken]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instancelockedexception", "Member[serializableinstanceownermetadata]"] + - ["system.runtime.durableinstancing.instancekeystate", "system.runtime.durableinstancing.instancekeyview", "Member[instancekeystate]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instanceownerqueryresult", "Member[instanceowners]"] + - ["system.runtime.durableinstancing.instancestate", "system.runtime.durableinstancing.instanceview", "Member[instancestate]"] + - ["system.runtime.durableinstancing.instancehandle", "system.runtime.durableinstancing.instancestore", "Method[createinstancehandle].ReturnValue"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instanceview", "Member[instancedataconsistency]"] + - ["system.guid", "system.runtime.durableinstancing.instancekeycollisionexception", "Member[conflictinginstanceid]"] + - ["system.runtime.durableinstancing.instancekeystate", "system.runtime.durableinstancing.instancekeystate!", "Member[associated]"] + - ["system.boolean", "system.runtime.durableinstancing.instancepersistencecommand", "Member[istransactionenlistmentoptional]"] + - ["t", "system.runtime.durableinstancing.instancepersistenceevent!", "Member[value]"] + - ["system.int64", "system.runtime.durableinstancing.instancepersistencecontext", "Member[instanceversion]"] + - ["system.runtime.durableinstancing.instancevalueoptions", "system.runtime.durableinstancing.instancevalue", "Member[options]"] + - ["system.runtime.durableinstancing.instancevalue", "system.runtime.durableinstancing.instancevalue!", "Member[deletedvalue]"] + - ["system.runtime.durableinstancing.instancekey", "system.runtime.durableinstancing.instancekeynotreadyexception", "Member[instancekey]"] + - ["system.runtime.durableinstancing.instancehandle", "system.runtime.durableinstancing.instancepersistencecontext", "Member[instancehandle]"] + - ["system.xml.linq.xname", "system.runtime.durableinstancing.instancepersistenceevent", "Member[name]"] + - ["system.runtime.durableinstancing.instanceview", "system.runtime.durableinstancing.instancestore", "Method[execute].ReturnValue"] + - ["system.object", "system.runtime.durableinstancing.instancestore", "Method[onnewinstancehandle].ReturnValue"] + - ["system.guid", "system.runtime.durableinstancing.instancekey", "Member[value]"] + - ["system.boolean", "system.runtime.durableinstancing.instanceview", "Member[isboundtoinstance]"] + - ["system.runtime.durableinstancing.instancevalueconsistency", "system.runtime.durableinstancing.instancekeyview", "Member[instancekeymetadataconsistency]"] + - ["system.runtime.durableinstancing.instanceview", "system.runtime.durableinstancing.instancepersistencecontext", "Member[instanceview]"] + - ["system.collections.generic.idictionary", "system.runtime.durableinstancing.instancekey", "Member[metadata]"] + - ["system.guid", "system.runtime.durableinstancing.instanceview", "Member[instanceid]"] + - ["system.boolean", "system.runtime.durableinstancing.instancepersistenceevent!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.runtime.durableinstancing.instancekey", "Method[equals].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.ExceptionServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.ExceptionServices.typemodel.yml new file mode 100644 index 000000000000..a06b9bfb6fa4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.ExceptionServices.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.exceptionservices.exceptiondispatchinfo", "system.runtime.exceptionservices.exceptiondispatchinfo!", "Method[capture].ReturnValue"] + - ["system.exception", "system.runtime.exceptionservices.exceptiondispatchinfo", "Member[sourceexception]"] + - ["system.exception", "system.runtime.exceptionservices.firstchanceexceptioneventargs", "Member[exception]"] + - ["system.exception", "system.runtime.exceptionservices.exceptiondispatchinfo!", "Method[setremotestacktrace].ReturnValue"] + - ["system.exception", "system.runtime.exceptionservices.exceptiondispatchinfo!", "Method[setcurrentstacktrace].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Hosting.typemodel.yml new file mode 100644 index 000000000000..780c6b86c3ad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Hosting.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.remoting.objecthandle", "system.runtime.hosting.applicationactivator", "Method[createinstance].ReturnValue"] + - ["system.security.policy.evidencebase", "system.runtime.hosting.activationarguments", "Method[clone].ReturnValue"] + - ["system.string[]", "system.runtime.hosting.activationarguments", "Member[activationdata]"] + - ["system.runtime.remoting.objecthandle", "system.runtime.hosting.applicationactivator!", "Method[createinstancehelper].ReturnValue"] + - ["system.applicationidentity", "system.runtime.hosting.activationarguments", "Member[applicationidentity]"] + - ["system.activationcontext", "system.runtime.hosting.activationarguments", "Member[activationcontext]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.ComTypes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.ComTypes.typemodel.yml new file mode 100644 index 000000000000..72a7a5a70b17 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.ComTypes.typemodel.yml @@ -0,0 +1,270 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.runtime.interopservices.comtypes.statdata", "Member[connection]"] + - ["system.runtime.interopservices.comtypes.filetime", "system.runtime.interopservices.comtypes.statstg", "Member[mtime]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typeattr", "Member[wminorvernum]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_fin]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fnonextensible]"] + - ["system.int16", "system.runtime.interopservices.comtypes.excepinfo", "Member[wcode]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fimmediatebind]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_record]"] + - ["system.runtime.interopservices.comtypes.idlflag", "system.runtime.interopservices.comtypes.idlflag!", "Member[idlflag_fin]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_hglobal]"] + - ["system.int32", "system.runtime.interopservices.comtypes.imoniker", "Method[isrunning].ReturnValue"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_mscpascal]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_freadonly]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typeattr", "Member[wmajorvernum]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.bindptr", "Member[lpvardesc]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_fhascustdata]"] + - ["system.int32", "system.runtime.interopservices.comtypes.statstg", "Member[reserved]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typelibattr", "Member[wminorvernum]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.dispparams", "Member[rgvarg]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typeattr", "Member[cbsizevft]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.formatetc", "Member[ptd]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumformatetc", "Method[next].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumvariant", "Method[reset].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.bind_opts", "Member[dwtickcountdeadline]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fdefaultbind]"] + - ["system.runtime.interopservices.comtypes.datadir", "system.runtime.interopservices.comtypes.datadir!", "Member[datadir_get]"] + - ["system.int32", "system.runtime.interopservices.comtypes.typeattr", "Member[lcid]"] + - ["system.int16", "system.runtime.interopservices.comtypes.vardesc", "Member[wvarflags]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_mpwpascal]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.advf!", "Member[advfcache_nohandler]"] + - ["system.int32", "system.runtime.interopservices.comtypes.itypelib", "Method[gettypeinfocount].ReturnValue"] + - ["system.runtime.interopservices.comtypes.desckind", "system.runtime.interopservices.comtypes.desckind!", "Member[desckind_vardesc]"] + - ["system.runtime.interopservices.comtypes.idlflag", "system.runtime.interopservices.comtypes.idlflag!", "Member[idlflag_none]"] + - ["system.string", "system.runtime.interopservices.comtypes.vardesc", "Member[lpstrschema]"] + - ["system.runtime.interopservices.comtypes.varkind", "system.runtime.interopservices.comtypes.vardesc", "Member[varkind]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_dispatch]"] + - ["system.runtime.interopservices.comtypes.desckind", "system.runtime.interopservices.comtypes.desckind!", "Member[desckind_typecomp]"] + - ["system.int32", "system.runtime.interopservices.comtypes.excepinfo", "Member[dwhelpcontext]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_fhasdefault]"] + - ["system.int32", "system.runtime.interopservices.comtypes.vardesc", "Member[memid]"] + - ["system.int32", "system.runtime.interopservices.comtypes.vardesc+descunion", "Member[oinst]"] + - ["system.runtime.interopservices.comtypes.elemdesc", "system.runtime.interopservices.comtypes.funcdesc", "Member[elemdescfunc]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fusesgetlasterror]"] + - ["system.guid", "system.runtime.interopservices.comtypes.typeattr", "Member[guid]"] + - ["system.int32", "system.runtime.interopservices.comtypes.typeattr", "Member[memidconstructor]"] + - ["system.runtime.interopservices.comtypes.elemdesc+descunion", "system.runtime.interopservices.comtypes.elemdesc", "Member[desc]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fbindable]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumformatetc", "Method[reset].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.bind_opts", "Member[grfflags]"] + - ["system.runtime.interopservices.comtypes.impltypeflags", "system.runtime.interopservices.comtypes.impltypeflags!", "Member[impltypeflag_fsource]"] + - ["system.boolean", "system.runtime.interopservices.comtypes.itypelib2", "Method[isname].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.comtypes.typeattr", "Member[cbalignment]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_freplaceable]"] + - ["system.runtime.interopservices.comtypes.vardesc+descunion", "system.runtime.interopservices.comtypes.vardesc", "Member[desc]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_mfpict]"] + - ["system.guid", "system.runtime.interopservices.comtypes.typelibattr", "Member[guid]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumconnectionpoints", "Method[next].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienummoniker", "Method[skip].ReturnValue"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fappobject]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typeattr", "Member[cfuncs]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_coclass]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_freplaceable]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fnonbrowsable]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumconnections", "Method[next].ReturnValue"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_interface]"] + - ["system.runtime.interopservices.comtypes.libflags", "system.runtime.interopservices.comtypes.libflags!", "Member[libflag_fhasdiskimage]"] + - ["system.int32", "system.runtime.interopservices.comtypes.idataobject", "Method[getcanonicalformatetc].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.comtypes.typeattr", "Member[lpstrschema]"] + - ["system.runtime.interopservices.comtypes.elemdesc", "system.runtime.interopservices.comtypes.vardesc", "Member[elemdescvar]"] + - ["system.runtime.interopservices.comtypes.funckind", "system.runtime.interopservices.comtypes.funckind!", "Member[func_dispatch]"] + - ["system.object", "system.runtime.interopservices.comtypes.stgmedium", "Member[punkforrelease]"] + - ["system.string", "system.runtime.interopservices.comtypes.excepinfo", "Member[bstrhelpfile]"] + - ["system.guid", "system.runtime.interopservices.comtypes.statstg", "Member[clsid]"] + - ["system.runtime.interopservices.comtypes.desckind", "system.runtime.interopservices.comtypes.desckind!", "Member[desckind_max]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.dispparams", "Member[rgdispidnamedargs]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.bindptr", "Member[lpfuncdesc]"] + - ["system.int32", "system.runtime.interopservices.comtypes.irunningobjecttable", "Method[isrunning].ReturnValue"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_union]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_null]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.advf!", "Member[advf_dataonstop]"] + - ["system.string", "system.runtime.interopservices.comtypes.excepinfo", "Member[bstrdescription]"] + - ["system.runtime.interopservices.comtypes.funckind", "system.runtime.interopservices.comtypes.funckind!", "Member[func_purevirtual]"] + - ["system.int16", "system.runtime.interopservices.comtypes.funcdesc", "Member[cparamsopt]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.advf!", "Member[advfcache_forcebuiltin]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_stdcall]"] + - ["system.int16", "system.runtime.interopservices.comtypes.funcdesc", "Member[cscodes]"] + - ["system.int32", "system.runtime.interopservices.comtypes.imoniker", "Method[issystemmoniker].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.comtypes.typeattr", "Member[cimpltypes]"] + - ["system.runtime.interopservices.comtypes.funckind", "system.runtime.interopservices.comtypes.funcdesc", "Member[funckind]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.stgmedium", "Member[unionmember]"] + - ["system.runtime.interopservices.comtypes.idldesc", "system.runtime.interopservices.comtypes.typeattr", "Member[idldesctype]"] + - ["system.int32", "system.runtime.interopservices.comtypes.funcdesc", "Member[memid]"] + - ["system.int32", "system.runtime.interopservices.comtypes.typeattr", "Member[cbsizeinstance]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fproxy]"] + - ["system.int32", "system.runtime.interopservices.comtypes.filetime", "Member[dwhighdatetime]"] + - ["system.runtime.interopservices.comtypes.varkind", "system.runtime.interopservices.comtypes.varkind!", "Member[var_perinstance]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.bindptr", "Member[lptcomp]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fimmediatebind]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_fout]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_reserved]"] + - ["system.int32", "system.runtime.interopservices.comtypes.bind_opts", "Member[cbstruct]"] + - ["system.runtime.interopservices.comtypes.idldesc", "system.runtime.interopservices.comtypes.elemdesc+descunion", "Member[idldesc]"] + - ["system.int16", "system.runtime.interopservices.comtypes.funcdesc", "Member[cparams]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typedesc", "Member[vt]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fdisplaybind]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumstring", "Method[skip].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.ipersistfile", "Method[isdirty].ReturnValue"] + - ["system.runtime.interopservices.comtypes.idlflag", "system.runtime.interopservices.comtypes.idlflag!", "Member[idlflag_flcid]"] + - ["system.runtime.interopservices.comtypes.invokekind", "system.runtime.interopservices.comtypes.invokekind!", "Member[invoke_propertyputref]"] + - ["system.int32", "system.runtime.interopservices.comtypes.statstg", "Member[grflockssupported]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_enum]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumstatdata", "Method[reset].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.comtypes.idldesc", "Member[dwreserved]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_frequestedit]"] + - ["system.runtime.interopservices.comtypes.invokekind", "system.runtime.interopservices.comtypes.invokekind!", "Member[invoke_propertyget]"] + - ["system.int32", "system.runtime.interopservices.comtypes.bind_opts", "Member[grfmode]"] + - ["system.runtime.interopservices.comtypes.dvaspect", "system.runtime.interopservices.comtypes.dvaspect!", "Member[dvaspect_icon]"] + - ["system.int16", "system.runtime.interopservices.comtypes.formatetc", "Member[cfformat]"] + - ["system.runtime.interopservices.comtypes.idlflag", "system.runtime.interopservices.comtypes.idlflag!", "Member[idlflag_fout]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumstatdata", "Method[skip].ReturnValue"] + - ["system.runtime.interopservices.comtypes.ienumvariant", "system.runtime.interopservices.comtypes.ienumvariant", "Method[clone].ReturnValue"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_freplaceable]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_cdecl]"] + - ["system.int32", "system.runtime.interopservices.comtypes.imoniker", "Method[isdirty].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.irunningobjecttable", "Method[gettimeoflastchange].ReturnValue"] + - ["system.runtime.interopservices.comtypes.invokekind", "system.runtime.interopservices.comtypes.invokekind!", "Member[invoke_func]"] + - ["system.runtime.interopservices.comtypes.dvaspect", "system.runtime.interopservices.comtypes.formatetc", "Member[dwaspect]"] + - ["system.int32", "system.runtime.interopservices.comtypes.typeattr", "Member[memiddestructor]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.excepinfo", "Member[pfndeferredfillin]"] + - ["system.runtime.interopservices.comtypes.ienumformatetc", "system.runtime.interopservices.comtypes.idataobject", "Method[enumformatetc].ReturnValue"] + - ["system.runtime.interopservices.comtypes.filetime", "system.runtime.interopservices.comtypes.statstg", "Member[ctime]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienummoniker", "Method[next].ReturnValue"] + - ["system.runtime.interopservices.comtypes.funckind", "system.runtime.interopservices.comtypes.funckind!", "Member[func_static]"] + - ["system.runtime.interopservices.comtypes.invokekind", "system.runtime.interopservices.comtypes.invokekind!", "Member[invoke_propertyput]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.typedesc", "Member[lpvalue]"] + - ["system.object", "system.runtime.interopservices.comtypes.connectdata", "Member[punk]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumconnections", "Method[skip].ReturnValue"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_file]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fdefaultcollelem]"] + - ["system.runtime.interopservices.comtypes.desckind", "system.runtime.interopservices.comtypes.desckind!", "Member[desckind_funcdesc]"] + - ["system.runtime.interopservices.comtypes.typedesc", "system.runtime.interopservices.comtypes.typeattr", "Member[tdescalias]"] + - ["system.int32", "system.runtime.interopservices.comtypes.statstg", "Member[grfstatebits]"] + - ["system.runtime.interopservices.comtypes.typedesc", "system.runtime.interopservices.comtypes.elemdesc", "Member[tdesc]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ibindctx", "Method[revokeobjectparam].ReturnValue"] + - ["system.int64", "system.runtime.interopservices.comtypes.statstg", "Member[cbsize]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_module]"] + - ["system.runtime.interopservices.comtypes.desckind", "system.runtime.interopservices.comtypes.desckind!", "Member[desckind_none]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.funcdesc", "Member[callconv]"] + - ["system.int32", "system.runtime.interopservices.comtypes.irunningobjecttable", "Method[getobject].ReturnValue"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fuidefault]"] + - ["system.runtime.interopservices.comtypes.formatetc", "system.runtime.interopservices.comtypes.statdata", "Member[formatetc]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fpredeclid]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fhidden]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.funcdesc", "Member[lprgscode]"] + - ["system.runtime.interopservices.comtypes.impltypeflags", "system.runtime.interopservices.comtypes.impltypeflags!", "Member[impltypeflag_fdefaultvtable]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_faggregatable]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typeattr", "Member[typekind]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_gdi]"] + - ["system.runtime.interopservices.comtypes.varkind", "system.runtime.interopservices.comtypes.varkind!", "Member[var_const]"] + - ["system.int32", "system.runtime.interopservices.comtypes.idataobject", "Method[dadvise].ReturnValue"] + - ["system.runtime.interopservices.comtypes.dvaspect", "system.runtime.interopservices.comtypes.dvaspect!", "Member[dvaspect_content]"] + - ["system.int32", "system.runtime.interopservices.comtypes.dispparams", "Member[cnamedargs]"] + - ["system.int32", "system.runtime.interopservices.comtypes.statstg", "Member[grfmode]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.stgmedium", "Member[tymed]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_frestricted]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_syscall]"] + - ["system.runtime.interopservices.comtypes.syskind", "system.runtime.interopservices.comtypes.syskind!", "Member[sys_win64]"] + - ["system.runtime.interopservices.comtypes.dvaspect", "system.runtime.interopservices.comtypes.dvaspect!", "Member[dvaspect_thumbnail]"] + - ["system.runtime.interopservices.comtypes.idlflag", "system.runtime.interopservices.comtypes.idldesc", "Member[widlflags]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fsource]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumformatetc", "Method[skip].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.typeattr!", "Member[member_id_nil]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_none]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumvariant", "Method[skip].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.comtypes.itypelib", "Method[isname].ReturnValue"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_flicensed]"] + - ["system.int16", "system.runtime.interopservices.comtypes.funcdesc", "Member[wfuncflags]"] + - ["system.string", "system.runtime.interopservices.comtypes.statstg", "Member[pwcsname]"] + - ["system.runtime.interopservices.comtypes.libflags", "system.runtime.interopservices.comtypes.libflags!", "Member[libflag_fcontrol]"] + - ["system.runtime.interopservices.comtypes.desckind", "system.runtime.interopservices.comtypes.desckind!", "Member[desckind_implicitappobj]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_pascal]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.advf!", "Member[advfcache_onsave]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_foleautomation]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumconnectionpoints", "Method[skip].ReturnValue"] + - ["system.runtime.interopservices.comtypes.paramdesc", "system.runtime.interopservices.comtypes.elemdesc+descunion", "Member[paramdesc]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.statdata", "Member[advf]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_freversebind]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_frestricted]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fsource]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.paramdesc", "Member[lpvarvalue]"] + - ["system.runtime.interopservices.comtypes.syskind", "system.runtime.interopservices.comtypes.syskind!", "Member[sys_mac]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_frestricted]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.advf!", "Member[advf_primefirst]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fdisplaybind]"] + - ["system.int16", "system.runtime.interopservices.comtypes.funcdesc", "Member[ovft]"] + - ["system.runtime.interopservices.comtypes.impltypeflags", "system.runtime.interopservices.comtypes.impltypeflags!", "Member[impltypeflag_fdefault]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.formatetc", "Member[tymed]"] + - ["system.int16", "system.runtime.interopservices.comtypes.excepinfo", "Member[wreserved]"] + - ["system.runtime.interopservices.comtypes.datadir", "system.runtime.interopservices.comtypes.datadir!", "Member[datadir_set]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fcancreate]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fcontrol]"] + - ["system.runtime.interopservices.comtypes.funckind", "system.runtime.interopservices.comtypes.funckind!", "Member[func_nonvirtual]"] + - ["system.runtime.interopservices.comtypes.syskind", "system.runtime.interopservices.comtypes.typelibattr", "Member[syskind]"] + - ["system.runtime.interopservices.comtypes.dvaspect", "system.runtime.interopservices.comtypes.dvaspect!", "Member[dvaspect_docprint]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fdefaultcollelem]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramdesc", "Member[wparamflags]"] + - ["system.runtime.interopservices.comtypes.varkind", "system.runtime.interopservices.comtypes.varkind!", "Member[var_static]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_istorage]"] + - ["system.string", "system.runtime.interopservices.comtypes.excepinfo", "Member[bstrsource]"] + - ["system.runtime.interopservices.comtypes.impltypeflags", "system.runtime.interopservices.comtypes.impltypeflags!", "Member[impltypeflag_frestricted]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fdual]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_frequestedit]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_macpascal]"] + - ["system.int32", "system.runtime.interopservices.comtypes.filetime", "Member[dwlowdatetime]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumvariant", "Method[next].ReturnValue"] + - ["system.runtime.interopservices.comtypes.invokekind", "system.runtime.interopservices.comtypes.funcdesc", "Member[invkind]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.funcdesc", "Member[lprgelemdescparam]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_istream]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_max]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_max]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fdefaultbind]"] + - ["system.runtime.interopservices.comtypes.typekind", "system.runtime.interopservices.comtypes.typekind!", "Member[tkind_alias]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.advf!", "Member[advf_nodata]"] + - ["system.runtime.interopservices.comtypes.callconv", "system.runtime.interopservices.comtypes.callconv!", "Member[cc_mpwcdecl]"] + - ["system.int32", "system.runtime.interopservices.comtypes.typeattr", "Member[dwreserved]"] + - ["system.runtime.interopservices.comtypes.idlflag", "system.runtime.interopservices.comtypes.idlflag!", "Member[idlflag_fretval]"] + - ["system.runtime.interopservices.comtypes.syskind", "system.runtime.interopservices.comtypes.syskind!", "Member[sys_win32]"] + - ["system.int32", "system.runtime.interopservices.comtypes.typelibattr", "Member[lcid]"] + - ["system.runtime.interopservices.comtypes.syskind", "system.runtime.interopservices.comtypes.syskind!", "Member[sys_win16]"] + - ["system.int32", "system.runtime.interopservices.comtypes.connectdata", "Member[dwcookie]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typelibattr", "Member[wmajorvernum]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fhidden]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fhidden]"] + - ["system.runtime.interopservices.comtypes.advf", "system.runtime.interopservices.comtypes.advf!", "Member[advf_onlyonce]"] + - ["system.int32", "system.runtime.interopservices.comtypes.idataobject", "Method[querygetdata].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.irunningobjecttable", "Method[register].ReturnValue"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeflags!", "Member[typeflag_fdispatchable]"] + - ["system.runtime.interopservices.comtypes.tymed", "system.runtime.interopservices.comtypes.tymed!", "Member[tymed_enhmf]"] + - ["system.runtime.interopservices.comtypes.libflags", "system.runtime.interopservices.comtypes.libflags!", "Member[libflag_fhidden]"] + - ["system.runtime.interopservices.comtypes.varkind", "system.runtime.interopservices.comtypes.varkind!", "Member[var_dispatch]"] + - ["system.runtime.interopservices.comtypes.libflags", "system.runtime.interopservices.comtypes.typelibattr", "Member[wlibflags]"] + - ["system.int32", "system.runtime.interopservices.comtypes.excepinfo", "Member[scode]"] + - ["system.runtime.interopservices.comtypes.libflags", "system.runtime.interopservices.comtypes.libflags!", "Member[libflag_frestricted]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.vardesc+descunion", "Member[lpvarvalue]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fnonbrowsable]"] + - ["system.runtime.interopservices.comtypes.funcflags", "system.runtime.interopservices.comtypes.funcflags!", "Member[funcflag_fbindable]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_fretval]"] + - ["system.int32", "system.runtime.interopservices.comtypes.dispparams", "Member[cargs]"] + - ["system.int32", "system.runtime.interopservices.comtypes.formatetc", "Member[lindex]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumstring", "Method[next].ReturnValue"] + - ["system.runtime.interopservices.comtypes.funckind", "system.runtime.interopservices.comtypes.funckind!", "Member[func_virtual]"] + - ["system.int32", "system.runtime.interopservices.comtypes.imoniker", "Method[isequal].ReturnValue"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_flcid]"] + - ["system.runtime.interopservices.comtypes.varflags", "system.runtime.interopservices.comtypes.varflags!", "Member[varflag_fuidefault]"] + - ["system.runtime.interopservices.comtypes.paramflag", "system.runtime.interopservices.comtypes.paramflag!", "Member[paramflag_fopt]"] + - ["system.int32", "system.runtime.interopservices.comtypes.statstg", "Member[type]"] + - ["system.int32", "system.runtime.interopservices.comtypes.itypelib2", "Method[gettypeinfocount].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comtypes.idataobject", "Method[enumdadvise].ReturnValue"] + - ["system.runtime.interopservices.comtypes.filetime", "system.runtime.interopservices.comtypes.statstg", "Member[atime]"] + - ["system.intptr", "system.runtime.interopservices.comtypes.excepinfo", "Member[pvreserved]"] + - ["system.runtime.interopservices.comtypes.iadvisesink", "system.runtime.interopservices.comtypes.statdata", "Member[advsink]"] + - ["system.int16", "system.runtime.interopservices.comtypes.typeattr", "Member[cvars]"] + - ["system.runtime.interopservices.comtypes.typeflags", "system.runtime.interopservices.comtypes.typeattr", "Member[wtypeflags]"] + - ["system.int32", "system.runtime.interopservices.comtypes.ienumstatdata", "Method[next].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.CustomMarshalers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.CustomMarshalers.typemodel.yml new file mode 100644 index 000000000000..d88d3912d4cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.CustomMarshalers.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.runtime.interopservices.custommarshalers.typetotypeinfomarshaler", "Method[getnativedatasize].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.custommarshalers.typetotypeinfomarshaler", "Method[marshalmanagedtonative].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.custommarshalers.enumerabletodispatchmarshaler", "Method[getnativedatasize].ReturnValue"] + - ["system.object", "system.runtime.interopservices.custommarshalers.typetotypeinfomarshaler", "Method[marshalnativetomanaged].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.custommarshalers.enumerabletodispatchmarshaler", "Method[marshalmanagedtonative].ReturnValue"] + - ["system.runtime.interopservices.icustommarshaler", "system.runtime.interopservices.custommarshalers.typetotypeinfomarshaler!", "Method[getinstance].ReturnValue"] + - ["system.runtime.interopservices.icustommarshaler", "system.runtime.interopservices.custommarshalers.enumerabletodispatchmarshaler!", "Method[getinstance].ReturnValue"] + - ["system.runtime.interopservices.icustommarshaler", "system.runtime.interopservices.custommarshalers.enumeratortoenumvariantmarshaler!", "Method[getinstance].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.custommarshalers.expandotodispatchexmarshaler", "Method[marshalmanagedtonative].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.custommarshalers.enumeratortoenumvariantmarshaler", "Method[marshalmanagedtonative].ReturnValue"] + - ["system.runtime.interopservices.icustommarshaler", "system.runtime.interopservices.custommarshalers.expandotodispatchexmarshaler!", "Method[getinstance].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.custommarshalers.expandotodispatchexmarshaler", "Method[getnativedatasize].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.custommarshalers.enumeratortoenumvariantmarshaler", "Method[getnativedatasize].ReturnValue"] + - ["system.object", "system.runtime.interopservices.custommarshalers.enumerabletodispatchmarshaler", "Method[marshalnativetomanaged].ReturnValue"] + - ["system.object", "system.runtime.interopservices.custommarshalers.expandotodispatchexmarshaler", "Method[marshalnativetomanaged].ReturnValue"] + - ["system.object", "system.runtime.interopservices.custommarshalers.enumeratortoenumvariantmarshaler", "Method[marshalnativetomanaged].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Expando.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Expando.typemodel.yml new file mode 100644 index 000000000000..47fec3ffa66c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Expando.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.reflection.fieldinfo", "system.runtime.interopservices.expando.iexpando", "Method[addfield].ReturnValue"] + - ["system.reflection.propertyinfo", "system.runtime.interopservices.expando.iexpando", "Method[addproperty].ReturnValue"] + - ["system.reflection.methodinfo", "system.runtime.interopservices.expando.iexpando", "Method[addmethod].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.JavaScript.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.JavaScript.typemodel.yml new file mode 100644 index 000000000000..7ff1480c43e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.JavaScript.typemodel.yml @@ -0,0 +1,47 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[object]"] + - ["system.string", "system.runtime.interopservices.javascript.jsimportattribute", "Member[functionname]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Method[array].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsfunctionbinding", "system.runtime.interopservices.javascript.jsfunctionbinding!", "Method[bindjsfunction].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[discard]"] + - ["system.boolean", "system.runtime.interopservices.javascript.jsobject", "Method[hasproperty].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[intptr]"] + - ["system.threading.tasks.task", "system.runtime.interopservices.javascript.jshost!", "Method[importasync].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsobject", "system.runtime.interopservices.javascript.jshost!", "Member[dotnetinstance]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[int52]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[int32]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Method[function].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.javascript.jsobject", "Member[isdisposed]"] + - ["system.runtime.interopservices.javascript.jsfunctionbinding", "system.runtime.interopservices.javascript.jsfunctionbinding!", "Method[bindmanagedfunction].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[double]"] + - ["system.byte[]", "system.runtime.interopservices.javascript.jsobject", "Method[getpropertyasbytearray].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsobject", "system.runtime.interopservices.javascript.jsobject", "Method[getpropertyasjsobject].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[bigint64]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Method[arraysegment].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[byte]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Method[task].ReturnValue"] + - ["system.string", "system.runtime.interopservices.javascript.jsobject", "Method[getpropertyasstring].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[char]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Method[nullable].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[void]"] + - ["system.boolean", "system.runtime.interopservices.javascript.jsobject", "Method[getpropertyasboolean].ReturnValue"] + - ["system.string", "system.runtime.interopservices.javascript.jsobject", "Method[gettypeofproperty].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[jsobject]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[single]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Method[span].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Method[action].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[datetime]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[string]"] + - ["system.double", "system.runtime.interopservices.javascript.jsobject", "Method[getpropertyasdouble].ReturnValue"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[int16]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[boolean]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[datetimeoffset]"] + - ["system.int32", "system.runtime.interopservices.javascript.jsobject", "Method[getpropertyasint32].ReturnValue"] + - ["system.string", "system.runtime.interopservices.javascript.jsimportattribute", "Member[modulename]"] + - ["system.runtime.interopservices.javascript.jsobject", "system.runtime.interopservices.javascript.jshost!", "Member[globalthis]"] + - ["system.runtime.interopservices.javascript.jsmarshalertype", "system.runtime.interopservices.javascript.jsmarshalertype!", "Member[exception]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Marshalling.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Marshalling.typemodel.yml new file mode 100644 index 000000000000..511df6bc9fb1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Marshalling.typemodel.yml @@ -0,0 +1,151 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.interopservices.marshalling.spanmarshaller+managedtounmanagedin", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.runtime.interopservices.marshalling.cominterfaceoptions", "system.runtime.interopservices.marshalling.generatedcominterfaceattribute", "Member[options]"] + - ["system.string", "system.runtime.interopservices.marshalling.ansistringmarshaller!", "Method[converttomanaged].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.marshalusingattribute!", "Member[returnscountvalue]"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.spanmarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.byte*", "system.runtime.interopservices.marshalling.ansistringmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["system.void**", "system.runtime.interopservices.marshalling.iiunknownderiveddetails", "Member[managedvirtualmethodtable]"] + - ["system.type", "system.runtime.interopservices.marshalling.marshalusingattribute", "Member[nativetype]"] + - ["system.runtime.interopservices.marshalling.iiunknowninterfacedetailsstrategy", "system.runtime.interopservices.marshalling.strategybasedcomwrappers", "Method[getorcreateinterfacedetailsstrategy].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.exceptionasnanmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedin!", "Method[getpinnablereference].ReturnValue"] + - ["system.runtimetypehandle", "system.runtime.interopservices.marshalling.comobject", "Method[getinterfaceimplementation].ReturnValue"] + - ["system.type", "system.runtime.interopservices.marshalling.iiunknownderiveddetails", "Member[implementation]"] + - ["system.span", "system.runtime.interopservices.marshalling.spanmarshaller!", "Method[getmanagedvaluesdestination].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.marshalusingattribute", "Member[elementindirectiondepth]"] + - ["system.string", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedout", "Method[tomanaged].ReturnValue"] + - ["system.runtime.interopservices.marshalling.cominterfaceoptions", "system.runtime.interopservices.marshalling.cominterfaceoptions!", "Member[none]"] + - ["system.runtime.interopservices.marshalling.cominterfaceoptions", "system.runtime.interopservices.marshalling.cominterfaceoptions!", "Member[managedobjectwrapper]"] + - ["system.boolean", "system.runtime.interopservices.marshalling.comobject", "Method[isinterfaceimplemented].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.pointerarraymarshaller+managedtounmanagedin!", "Member[buffersize]"] + - ["system.runtimetypehandle", "system.runtime.interopservices.marshalling.iiunknowncachestrategy+tableinfo", "Member[managedtype]"] + - ["t", "system.runtime.interopservices.marshalling.cominterfacemarshaller!", "Method[converttomanaged].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.spanmarshaller+managedtounmanagedin!", "Member[buffersize]"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[elementin]"] + - ["system.runtime.interopservices.marshalling.comvariant", "system.runtime.interopservices.marshalling.comvariantmarshaller+refpropagate", "Method[tounmanaged].ReturnValue"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[elementref]"] + - ["system.span", "system.runtime.interopservices.marshalling.pointerarraymarshaller!", "Method[getmanagedvaluesdestination].ReturnValue"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.spanmarshaller!", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["system.runtime.interopservices.comwrappers+cominterfaceentry*", "system.runtime.interopservices.marshalling.strategybasedcomwrappers", "Method[computevtables].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.spanmarshaller!", "Method[allocatecontainerformanagedelements].ReturnValue"] + - ["system.runtime.interopservices.comwrappers+cominterfaceentry*", "system.runtime.interopservices.marshalling.icomexposeddetails", "Method[getcominterfaceentries].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.arraymarshaller!", "Method[getmanagedvaluesdestination].ReturnValue"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.custommarshallerattribute", "Member[marshalmode]"] + - ["system.string", "system.runtime.interopservices.marshalling.pointerarraymarshaller!", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.spanmarshaller!", "Method[getunmanagedvaluessource].ReturnValue"] + - ["system.runtime.interopservices.marshalling.iiunknowncachestrategy", "system.runtime.interopservices.marshalling.strategybasedcomwrappers!", "Method[createdefaultcachestrategy].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.utf8stringmarshaller!", "Method[converttomanaged].ReturnValue"] + - ["t*[]", "system.runtime.interopservices.marshalling.pointerarraymarshaller!", "Method[allocatecontainerformanagedelements].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.safehandlemarshaller+managedtounmanagedref", "Method[tomanagedfinally].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.comvariant", "Method[as].ReturnValue"] + - ["system.runtime.interopservices.stringmarshalling", "system.runtime.interopservices.marshalling.generatedcominterfaceattribute", "Member[stringmarshalling]"] + - ["system.span", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedin", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["system.type", "system.runtime.interopservices.marshalling.generatedcominterfaceattribute", "Member[stringmarshallingcustomtype]"] + - ["system.void**", "system.runtime.interopservices.marshalling.virtualmethodtableinfo", "Member[virtualmethodtable]"] + - ["system.object", "system.runtime.interopservices.marshalling.comvariantmarshaller+refpropagate", "Method[tomanaged].ReturnValue"] + - ["system.type", "system.runtime.interopservices.marshalling.iunknownderivedattribute", "Member[implementation]"] + - ["system.runtime.interopservices.marshalling.comvariant", "system.runtime.interopservices.marshalling.comvariant!", "Method[create].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.arraymarshaller+managedtounmanagedin!", "Method[getpinnablereference].ReturnValue"] + - ["system.runtime.interopservices.marshalling.virtualmethodtableinfo", "system.runtime.interopservices.marshalling.iunmanagedvirtualmethodtableprovider", "Method[getvirtualmethodtableinfoforkey].ReturnValue"] + - ["system.runtime.interopservices.marshalling.iiunknowncachestrategy", "system.runtime.interopservices.marshalling.strategybasedcomwrappers", "Method[createcachestrategy].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.marshalling.iiunknowncachestrategy", "Method[trygettableinfo].ReturnValue"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.spanmarshaller!", "Method[allocatecontainerforunmanagedelements].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.arraymarshaller+managedtounmanagedin", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.guid", "system.runtime.interopservices.marshalling.iunknownderivedattribute", "Member[iid]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.marshalling.comvariant", "Member[vartype]"] + - ["system.string", "system.runtime.interopservices.marshalling.pointerarraymarshaller!", "Method[getunmanagedvaluessource].ReturnValue"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+unmanagedtomanagedout!", "Method[allocatecontainerforunmanagedelements].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.exceptionasdefaultmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.comvariant", "Method[getrawdataref].ReturnValue"] + - ["system.runtime.interopservices.marshalling.comvariant", "system.runtime.interopservices.marshalling.comvariant!", "Method[createraw].ReturnValue"] + - ["system.void*", "system.runtime.interopservices.marshalling.iiunknowncachestrategy+tableinfo", "Member[thisptr]"] + - ["system.string", "system.runtime.interopservices.marshalling.arraymarshaller!", "Method[getunmanagedvaluessource].ReturnValue"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[managedtounmanagedref]"] + - ["system.span", "system.runtime.interopservices.marshalling.arraymarshaller!", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.arraymarshaller+managedtounmanagedin", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.arraymarshaller!", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.marshalling.iiunknowncachestrategy", "Method[trysettableinfo].ReturnValue"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[managedtounmanagedin]"] + - ["system.string", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedout", "Method[getunmanagedvaluessource].ReturnValue"] + - ["system.uint16*", "system.runtime.interopservices.marshalling.bstrstringmarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+unmanagedtomanagedout!", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.safehandlemarshaller+managedtounmanagedout", "Method[tomanaged].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedin", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.pointerarraymarshaller+managedtounmanagedin", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.utf8stringmarshaller+managedtounmanagedin!", "Member[buffersize]"] + - ["system.object", "system.runtime.interopservices.marshalling.comvariantmarshaller!", "Method[converttomanaged].ReturnValue"] + - ["tunmanagedelement", "system.runtime.interopservices.marshalling.arraymarshaller+managedtounmanagedin", "Method[getpinnablereference].ReturnValue"] + - ["system.runtime.interopservices.marshalling.iiunknowninterfacedetailsstrategy", "system.runtime.interopservices.marshalling.strategybasedcomwrappers!", "Member[defaultiunknowninterfacedetailsstrategy]"] + - ["system.runtime.interopservices.marshalling.iiunknownstrategy", "system.runtime.interopservices.marshalling.strategybasedcomwrappers!", "Member[defaultiunknownstrategy]"] + - ["system.void**", "system.runtime.interopservices.marshalling.iiunknowncachestrategy+tableinfo", "Member[table]"] + - ["system.runtime.interopservices.marshalling.icomexposeddetails", "system.runtime.interopservices.marshalling.iiunknowninterfacedetailsstrategy", "Method[getcomexposedtypedetails].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.utf16stringmarshaller!", "Method[converttomanaged].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.spanmarshaller+managedtounmanagedin!", "Method[getpinnablereference].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.iiunknownstrategy", "Method[queryinterface].ReturnValue"] + - ["system.runtime.interopservices.comwrappers+cominterfaceentry*", "system.runtime.interopservices.marshalling.icomexposedclass!", "Method[getcominterfaceentries].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.arraymarshaller+managedtounmanagedin!", "Member[buffersize]"] + - ["system.int32", "system.runtime.interopservices.marshalling.iiunknownstrategy", "Method[release].ReturnValue"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[unmanagedtomanagedout]"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[unmanagedtomanagedin]"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.pointerarraymarshaller!", "Method[allocatecontainerforunmanagedelements].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+unmanagedtomanagedout!", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.byte*", "system.runtime.interopservices.marshalling.utf8stringmarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.void*", "system.runtime.interopservices.marshalling.iiunknownstrategy", "Method[createinstancepointer].ReturnValue"] + - ["system.runtime.interopservices.marshalling.iiunknownderiveddetails", "system.runtime.interopservices.marshalling.iiunknowninterfacedetailsstrategy", "Method[getiunknownderiveddetails].ReturnValue"] + - ["system.object", "system.runtime.interopservices.marshalling.strategybasedcomwrappers", "Method[createobject].ReturnValue"] + - ["system.type", "system.runtime.interopservices.marshalling.custommarshallerattribute", "Member[managedtype]"] + - ["system.int32", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedin!", "Member[buffersize]"] + - ["system.int32", "system.runtime.interopservices.marshalling.ansistringmarshaller+managedtounmanagedin!", "Member[buffersize]"] + - ["system.runtime.interopservices.comwrappers+cominterfaceentry*", "system.runtime.interopservices.marshalling.comexposedclassattribute", "Method[getcominterfaceentries].ReturnValue"] + - ["t[]", "system.runtime.interopservices.marshalling.arraymarshaller!", "Method[allocatecontainerformanagedelements].ReturnValue"] + - ["system.uint16*", "system.runtime.interopservices.marshalling.bstrstringmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["system.byte*", "system.runtime.interopservices.marshalling.utf8stringmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["system.type", "system.runtime.interopservices.marshalling.custommarshallerattribute", "Member[marshallertype]"] + - ["system.void*", "system.runtime.interopservices.marshalling.virtualmethodtableinfo", "Member[thispointer]"] + - ["system.runtime.interopservices.marshalling.virtualmethodtableinfo", "system.runtime.interopservices.marshalling.comobject", "Method[getvirtualmethodtableinfoforkey].ReturnValue"] + - ["system.runtime.interopservices.marshalling.iiunknowncachestrategy+tableinfo", "system.runtime.interopservices.marshalling.iiunknowncachestrategy", "Method[constructtableinfo].ReturnValue"] + - ["system.runtime.interopservices.marshalling.iiunknownstrategy", "system.runtime.interopservices.marshalling.strategybasedcomwrappers", "Method[getorcreateiunknownstrategy].ReturnValue"] + - ["system.guid", "system.runtime.interopservices.marshalling.iiunknowninterfacetype!", "Member[iid]"] + - ["system.runtime.interopservices.marshalling.cominterfaceoptions", "system.runtime.interopservices.marshalling.cominterfaceoptions!", "Member[comobjectwrapper]"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[managedtounmanagedout]"] + - ["system.span", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedout", "Method[getmanagedvaluesdestination].ReturnValue"] + - ["system.type", "system.runtime.interopservices.marshalling.nativemarshallingattribute", "Member[nativetype]"] + - ["system.string", "system.runtime.interopservices.marshalling.pointerarraymarshaller+managedtounmanagedin", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshalling.safehandlemarshaller+managedtounmanagedref", "Method[tounmanaged].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.spanmarshaller+managedtounmanagedin", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.spanmarshaller!", "Method[getmanagedvaluessource].ReturnValue"] + - ["system.void*", "system.runtime.interopservices.marshalling.uniquecominterfacemarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["tunmanagedelement", "system.runtime.interopservices.marshalling.readonlyspanmarshaller+managedtounmanagedin", "Method[getpinnablereference].ReturnValue"] + - ["t", "system.runtime.interopservices.marshalling.uniquecominterfacemarshaller!", "Method[converttomanaged].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.bstrstringmarshaller+managedtounmanagedin!", "Member[buffersize]"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[elementout]"] + - ["system.void**", "system.runtime.interopservices.marshalling.iunknownderivedattribute", "Member[managedvirtualmethodtable]"] + - ["system.string", "system.runtime.interopservices.marshalling.marshalusingattribute", "Member[countelementname]"] + - ["t", "system.runtime.interopservices.marshalling.exceptionashresultmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["system.byte*", "system.runtime.interopservices.marshalling.ansistringmarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.span", "system.runtime.interopservices.marshalling.pointerarraymarshaller!", "Method[getunmanagedvaluesdestination].ReturnValue"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[default]"] + - ["system.runtime.interopservices.marshalling.comvariant", "system.runtime.interopservices.marshalling.comvariantmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["system.byte", "system.runtime.interopservices.marshalling.pointerarraymarshaller+managedtounmanagedin!", "Method[getpinnablereference].ReturnValue"] + - ["system.runtime.interopservices.marshalling.comvariant", "system.runtime.interopservices.marshalling.comvariant!", "Member[null]"] + - ["tunmanagedelement", "system.runtime.interopservices.marshalling.spanmarshaller+managedtounmanagedin", "Method[getpinnablereference].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalling.bstrstringmarshaller!", "Method[converttomanaged].ReturnValue"] + - ["system.uint16*", "system.runtime.interopservices.marshalling.utf16stringmarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.arraymarshaller!", "Method[allocatecontainerforunmanagedelements].ReturnValue"] + - ["system.guid", "system.runtime.interopservices.marshalling.iiunknownderiveddetails", "Member[iid]"] + - ["system.void**", "system.runtime.interopservices.marshalling.iiunknowninterfacetype!", "Member[managedvirtualmethodtable]"] + - ["tunmanagedelement", "system.runtime.interopservices.marshalling.pointerarraymarshaller+managedtounmanagedin", "Method[getpinnablereference].ReturnValue"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.pointerarraymarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshalling.safehandlemarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalling.marshalusingattribute", "Member[constantelementcount]"] + - ["system.char", "system.runtime.interopservices.marshalling.utf16stringmarshaller!", "Method[getpinnablereference].ReturnValue"] + - ["tunmanagedelement*", "system.runtime.interopservices.marshalling.arraymarshaller+managedtounmanagedin", "Method[tounmanaged].ReturnValue"] + - ["system.void*", "system.runtime.interopservices.marshalling.cominterfacemarshaller!", "Method[converttounmanaged].ReturnValue"] + - ["system.runtime.interopservices.marshalling.marshalmode", "system.runtime.interopservices.marshalling.marshalmode!", "Member[unmanagedtomanagedref]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.ObjectiveC.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.ObjectiveC.typemodel.yml new file mode 100644 index 000000000000..2507a630635a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.ObjectiveC.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction", "system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction!", "Member[msgsendsuperstret]"] + - ["system.runtime.interopservices.gchandle", "system.runtime.interopservices.objectivec.objectivecmarshal!", "Method[createreferencetrackinghandle].ReturnValue"] + - ["system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction", "system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction!", "Member[msgsendfpret]"] + - ["system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction", "system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction!", "Member[msgsendsuper]"] + - ["system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction", "system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction!", "Member[msgsendstret]"] + - ["system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction", "system.runtime.interopservices.objectivec.objectivecmarshal+messagesendfunction!", "Member[msgsend]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Swift.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Swift.typemodel.yml new file mode 100644 index 000000000000..a299cc9f0816 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.Swift.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.void*", "system.runtime.interopservices.swift.swiftindirectresult", "Member[value]"] + - ["system.void*", "system.runtime.interopservices.swift.swiftself", "Member[value]"] + - ["system.void*", "system.runtime.interopservices.swift.swifterror", "Member[value]"] + - ["t", "system.runtime.interopservices.swift.swiftself", "Member[value]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.WindowsRuntime.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.WindowsRuntime.typemodel.yml new file mode 100644 index 000000000000..a0d840fae912 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.WindowsRuntime.typemodel.yml @@ -0,0 +1,41 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.byte", "system.runtime.interopservices.windowsruntime.interfaceimplementedinversionattribute", "Member[minorversion]"] + - ["system.string", "system.runtime.interopservices.windowsruntime.windowsruntimemarshal!", "Method[ptrtostringhstring].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.runtime.interopservices.windowsruntime.designernamespaceresolveeventargs", "Member[resolvedassemblyfiles]"] + - ["system.boolean", "system.runtime.interopservices.windowsruntime.eventregistrationtoken!", "Method[op_equality].ReturnValue"] + - ["t", "system.runtime.interopservices.windowsruntime.eventregistrationtokentable", "Member[invocationlist]"] + - ["system.boolean", "system.runtime.interopservices.windowsruntime.windowsruntimebufferextensions!", "Method[issamedata].ReturnValue"] + - ["windows.foundation.iasyncoperation", "system.runtime.interopservices.windowsruntime.asyncinfo!", "Method[run].ReturnValue"] + - ["windows.storage.streams.ibuffer", "system.runtime.interopservices.windowsruntime.windowsruntimebufferextensions!", "Method[getwindowsruntimebuffer].ReturnValue"] + - ["windows.storage.streams.ibuffer", "system.runtime.interopservices.windowsruntime.windowsruntimebufferextensions!", "Method[asbuffer].ReturnValue"] + - ["system.io.stream", "system.runtime.interopservices.windowsruntime.windowsruntimebufferextensions!", "Method[asstream].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.runtime.interopservices.windowsruntime.windowsruntimemetadata!", "Method[resolvenamespace].ReturnValue"] + - ["system.byte", "system.runtime.interopservices.windowsruntime.windowsruntimebufferextensions!", "Method[getbyte].ReturnValue"] + - ["system.runtime.interopservices.windowsruntime.iactivationfactory", "system.runtime.interopservices.windowsruntime.windowsruntimemarshal!", "Method[getactivationfactory].ReturnValue"] + - ["system.byte", "system.runtime.interopservices.windowsruntime.interfaceimplementedinversionattribute", "Member[buildversion]"] + - ["system.reflection.assembly", "system.runtime.interopservices.windowsruntime.namespaceresolveeventargs", "Member[requestingassembly]"] + - ["system.object", "system.runtime.interopservices.windowsruntime.iactivationfactory", "Method[activateinstance].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.windowsruntime.windowsruntimemarshal!", "Method[stringtohstring].ReturnValue"] + - ["system.type", "system.runtime.interopservices.windowsruntime.defaultinterfaceattribute", "Member[defaultinterface]"] + - ["windows.storage.streams.ibuffer", "system.runtime.interopservices.windowsruntime.windowsruntimebuffer!", "Method[create].ReturnValue"] + - ["windows.foundation.iasyncactionwithprogress", "system.runtime.interopservices.windowsruntime.asyncinfo!", "Method[run].ReturnValue"] + - ["system.string", "system.runtime.interopservices.windowsruntime.designernamespaceresolveeventargs", "Member[namespacename]"] + - ["system.int32", "system.runtime.interopservices.windowsruntime.eventregistrationtoken", "Method[gethashcode].ReturnValue"] + - ["system.runtime.interopservices.windowsruntime.eventregistrationtoken", "system.runtime.interopservices.windowsruntime.eventregistrationtokentable", "Method[addeventhandler].ReturnValue"] + - ["system.type", "system.runtime.interopservices.windowsruntime.interfaceimplementedinversionattribute", "Member[interfacetype]"] + - ["system.string", "system.runtime.interopservices.windowsruntime.namespaceresolveeventargs", "Member[namespacename]"] + - ["system.string", "system.runtime.interopservices.windowsruntime.returnvaluenameattribute", "Member[name]"] + - ["system.byte", "system.runtime.interopservices.windowsruntime.interfaceimplementedinversionattribute", "Member[majorversion]"] + - ["system.byte", "system.runtime.interopservices.windowsruntime.interfaceimplementedinversionattribute", "Member[revisionversion]"] + - ["system.boolean", "system.runtime.interopservices.windowsruntime.eventregistrationtoken!", "Method[op_inequality].ReturnValue"] + - ["system.byte[]", "system.runtime.interopservices.windowsruntime.windowsruntimebufferextensions!", "Method[toarray].ReturnValue"] + - ["windows.foundation.iasyncoperationwithprogress", "system.runtime.interopservices.windowsruntime.asyncinfo!", "Method[run].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.windowsruntime.eventregistrationtoken", "Method[equals].ReturnValue"] + - ["system.runtime.interopservices.windowsruntime.eventregistrationtokentable", "system.runtime.interopservices.windowsruntime.eventregistrationtokentable!", "Method[getorcreateeventregistrationtokentable].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.runtime.interopservices.windowsruntime.namespaceresolveeventargs", "Member[resolvedassemblies]"] + - ["windows.foundation.iasyncaction", "system.runtime.interopservices.windowsruntime.asyncinfo!", "Method[run].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.typemodel.yml new file mode 100644 index 000000000000..a6836b9a81be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.InteropServices.typemodel.yml @@ -0,0 +1,1280 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fusesgetlasterror]"] + - ["system.type", "system.runtime.interopservices.marshalasattribute", "Member[marshaltyperef]"] + - ["system.uint64", "system.runtime.interopservices.safebuffer", "Member[bytelength]"] + - ["system.reflection.parameterinfo[]", "system.runtime.interopservices._constructorinfo", "Method[getparameters].ReturnValue"] + - ["system.string", "system.runtime.interopservices._constructorinfo", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.interopservices._type", "Member[assemblyqualifiedname]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isnotpublic]"] + - ["system.object", "system.runtime.interopservices._constructorinfo", "Method[invoke_4].ReturnValue"] + - ["system.guid", "system.runtime.interopservices.marshal!", "Method[gettypelibguid].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[minnumber].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[nofailurelog]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[reserved2]"] + - ["system.runtime.interopservices.osplatform", "system.runtime.interopservices.osplatform!", "Member[windows]"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_freplaceable]"] + - ["system.int32", "system.runtime.interopservices.typelibversionattribute", "Member[majorversion]"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[createwrapperoftype].ReturnValue"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigtstp]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[frestricted]"] + - ["system.reflection.methodinfo[]", "system.runtime.interopservices._propertyinfo", "Method[getaccessors].ReturnValue"] + - ["system.type", "system.runtime.interopservices._propertyinfo", "Method[gettype].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.memorymarshal!", "Method[trygetarray].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.funcdesc", "Member[wfuncflags]"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigint]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[tbstr]"] + - ["system.string", "system.runtime.interopservices.clong", "Method[tostring].ReturnValue"] + - ["system.type[]", "system.runtime.interopservices._type", "Method[getinterfaces].ReturnValue"] + - ["system.object[]", "system.runtime.interopservices._fieldinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[functionptr]"] + - ["system.reflection.module", "system.runtime.interopservices.comawareeventinfo", "Member[module]"] + - ["system.boolean", "system.runtime.interopservices.gchandle", "Member[isallocated]"] + - ["system.runtime.interopservices.invokekind", "system.runtime.interopservices.invokekind!", "Member[invoke_propertyget]"] + - ["system.int64", "system.runtime.interopservices.marshal!", "Method[readint64].ReturnValue"] + - ["system.exception", "system.runtime.interopservices.marshal!", "Method[getexceptionforhr].ReturnValue"] + - ["system.string", "system.runtime.interopservices._assembly", "Member[location]"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fdisplaybind]"] + - ["system.reflection.module[]", "system.runtime.interopservices._assembly", "Method[getloadedmodules].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.marshalasattribute", "Member[safearraysubtype]"] + - ["system.object", "system.runtime.interopservices.comwrappers", "Method[getorregisterobjectforcominstance].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[asin].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[exp2m1].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.pinnedgchandle", "Member[isallocated]"] + - ["system.void*", "system.runtime.interopservices.pinnedgchandle", "Method[getaddressofobjectdata].ReturnValue"] + - ["system.uint16", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[max].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[interface]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[cosh].ReturnValue"] + - ["system.type", "system.runtime.interopservices._type", "Member[basetype]"] + - ["t", "system.runtime.interopservices.safebuffer", "Method[read].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.funcdesc", "Member[cscodes]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[none]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[idispatch]"] + - ["system.int32", "system.runtime.interopservices.arraywithoffset", "Method[getoffset].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isarray]"] + - ["system.collections.generic.ilist", "system.runtime.interopservices.comawareeventinfo", "Method[getcustomattributesdata].ReturnValue"] + - ["system.reflection.eventinfo", "system.runtime.interopservices._type", "Method[getevent].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[numparambytes].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[r4]"] + - ["system.reflection.methodattributes", "system.runtime.interopservices._constructorinfo", "Member[attributes]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._eventinfo", "Method[getremovemethod].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[bstr]"] + - ["system.runtime.interopservices.libflags", "system.runtime.interopservices.typelibattr", "Member[wlibflags]"] + - ["system.reflection.module", "system.runtime.interopservices._assembly", "Method[loadmodule].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat", "Method[getsignificandbitlength].ReturnValue"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fcancreate]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getmanagedthunkforunmanagedmethodptr].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_stored_object]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_modulus].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[ispublic]"] + - ["system.intptr", "system.runtime.interopservices.funcdesc", "Member[lprgscode]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_r8]"] + - ["system.runtime.interopservices.funckind", "system.runtime.interopservices.funckind!", "Member[func_static]"] + - ["system.memory", "system.runtime.interopservices.memorymarshal!", "Method[asmemory].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtocotaskmemansi].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[pow].ReturnValue"] + - ["system.runtime.interopservices.registrationconnectiontype", "system.runtime.interopservices.registrationconnectiontype!", "Member[multipleuse]"] + - ["system.type", "system.runtime.interopservices._fieldinfo", "Member[reflectedtype]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isautolayout]"] + - ["system.collections.generic.ireadonlydictionary", "system.runtime.interopservices.typemapping!", "Method[getorcreateexternaltypemapping].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.runtime.interopservices._methodinfo", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._eventinfo", "Method[equals].ReturnValue"] + - ["system.runtime.interopservices.desckind", "system.runtime.interopservices.desckind!", "Member[desckind_none]"] + - ["system.reflection.assembly", "system.runtime.interopservices._assembly", "Method[getsatelliteassembly].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[enableactivateasactivator]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[getcomslotformethodinfo].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomienumconnections", "Method[skip].ReturnValue"] + - ["system.runtime.interopservices.stringmarshalling", "system.runtime.interopservices.stringmarshalling!", "Member[custom]"] + - ["system.int16", "system.runtime.interopservices.typeattr", "Member[cbalignment]"] + - ["system.boolean", "system.runtime.interopservices.memorymarshal!", "Method[trygetstring].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[bitincrement].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_foleautomation]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[sinpi].ReturnValue"] + - ["system.string", "system.runtime.interopservices._exception", "Member[stacktrace]"] + - ["system.int32", "system.runtime.interopservices.bind_opts", "Member[dwtickcountdeadline]"] + - ["system.string", "system.runtime.interopservices.jsonmarshal!", "Method[getrawutf8value].ReturnValue"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigterm]"] + - ["system.int32", "system.runtime.interopservices.comcompatibleversionattribute", "Member[revisionnumber]"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_fopt]"] + - ["system.string", "system.runtime.interopservices._fieldinfo", "Member[name]"] + - ["system.string", "system.runtime.interopservices._type", "Member[name]"] + - ["system.runtime.interopservices.invokekind", "system.runtime.interopservices.funcdesc", "Member[invkind]"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.charset!", "Member[ansi]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[atan2].ReturnValue"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeattribute", "Member[value]"] + - ["system.int32", "system.runtime.interopservices.typelibversionattribute", "Member[minorversion]"] + - ["system.boolean", "system.runtime.interopservices.sequencemarshal!", "Method[trygetreadonlysequencesegment].ReturnValue"] + - ["system.runtime.interopservices.callingconvention", "system.runtime.interopservices.callingconvention!", "Member[cdecl]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtocotaskmemutf8].ReturnValue"] + - ["system.object", "system.runtime.interopservices._fieldinfo", "Method[getvaluedirect].ReturnValue"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.dllimportsearchpath!", "Member[usedlldirectoryfordependencies]"] + - ["system.object", "system.runtime.interopservices._fieldinfo", "Method[getvalue].ReturnValue"] + - ["system.object", "system.runtime.interopservices.icustommarshaler", "Method[marshalnativetomanaged].ReturnValue"] + - ["system.reflection.methodbase", "system.runtime.interopservices._exception", "Member[targetsite]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getcominterfaceforobject].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[generateprogidfortype].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[lpstr]"] + - ["system.reflection.assembly", "system.runtime.interopservices._type", "Member[assembly]"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[getlastpinvokeerrormessage].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[hypot].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[minnative].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[lparray]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[e]"] + - ["system.intptr", "system.runtime.interopservices.vardesc+descunion", "Member[lpvarvalue]"] + - ["system.intptr", "system.runtime.interopservices.handleref!", "Method[tointptr].ReturnValue"] + - ["system.runtime.interopservices.desckind", "system.runtime.interopservices.desckind!", "Member[desckind_typecomp]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isspecialname]"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.charset!", "Member[unicode]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_subtraction].ReturnValue"] + - ["system.runtime.interopservices.filetime", "system.runtime.interopservices.statstg", "Member[ctime]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[disableactivateasactivator]"] + - ["system.runtime.interopservices.syskind", "system.runtime.interopservices.typelibattr", "Member[syskind]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[struct]"] + - ["system.type", "system.runtime.interopservices.comawareeventinfo", "Member[declaringtype]"] + - ["system.intptr", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.type[]", "system.runtime.interopservices._type", "Method[findinterfaces].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.bind_opts", "Member[grfflags]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[createaggregatedobject].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isnegative].ReturnValue"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.defaultcharsetattribute", "Member[charset]"] + - ["system.object", "system.runtime.interopservices.gchandle", "Member[target]"] + - ["system.int32", "system.runtime.interopservices.idldesc", "Member[dwreserved]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[createchecked].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[minvalue]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[scaleb].ReturnValue"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_reserved]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[expm1].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isfamilyorassembly]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isfamilyorassembly]"] + - ["system.int32", "system.runtime.interopservices.typeattr!", "Member[member_id_nil]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fpredeclid]"] + - ["system.string", "system.runtime.interopservices.bstrwrapper", "Member[wrappedobject]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[ishidebysig]"] + - ["system.runtime.interopservices.gchandletype", "system.runtime.interopservices.gchandletype!", "Member[pinned]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fcancreate]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[acos].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isfamily]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isnotserialized]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getiunknownforobject].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._eventinfo", "Method[isdefined].ReturnValue"] + - ["system.runtime.interopservices.idlflag", "system.runtime.interopservices.idlflag!", "Member[idlflag_flcid]"] + - ["system.int32", "system.runtime.interopservices.culong", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.safehandle", "Member[isinvalid]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isbyref]"] + - ["system.runtime.interopservices.idispatchimpltype", "system.runtime.interopservices.idispatchimpltype!", "Member[internalimpl]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isassembly]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Method[isdefined].ReturnValue"] + - ["system.type", "system.runtime.interopservices._methodinfo", "Member[reflectedtype]"] + - ["system.boolean", "system.runtime.interopservices.unmanagedfunctionpointerattribute", "Member[bestfitmapping]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[faggregatable]"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[frestricted]"] + - ["system.runtime.interopservices.typelibexporterflags", "system.runtime.interopservices.typelibexporterflags!", "Member[exportas32bit]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[securestringtoglobalallocansi].ReturnValue"] + - ["system.runtime.interopservices.typedesc", "system.runtime.interopservices.elemdesc", "Member[tdesc]"] + - ["system.runtime.interopservices.elemdesc", "system.runtime.interopservices.funcdesc", "Member[elemdescfunc]"] + - ["system.boolean", "system.runtime.interopservices._type", "Method[isinstanceoftype].ReturnValue"] + - ["system.guid", "system.runtime.interopservices._type", "Member[guid]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[ansibstr]"] + - ["system.int32", "system.runtime.interopservices.gchandle", "Method[gethashcode].ReturnValue"] + - ["system.runtimemethodhandle", "system.runtime.interopservices._methodbase", "Member[methodhandle]"] + - ["t[]", "system.runtime.interopservices.marshal!", "Method[getobjectsfornativevariants].ReturnValue"] + - ["system.type", "system.runtime.interopservices.marshal!", "Method[gettypefromclsid].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[negativeinfinity]"] + - ["system.intptr", "system.runtime.interopservices.icustommarshaler", "Method[marshalmanagedtonative].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.statstg", "Member[grflockssupported]"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[freplaceable]"] + - ["system.boolean", "system.runtime.interopservices.dllimportattribute", "Member[exactspelling]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[lptstr]"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigttou]"] + - ["system.runtime.interopservices.elemdesc+descunion", "system.runtime.interopservices.elemdesc", "Member[desc]"] + - ["system.boolean", "system.runtime.interopservices._memberinfo", "Method[isdefined].ReturnValue"] + - ["system.string", "system.runtime.interopservices.comawareeventinfo", "Member[name]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[atanh].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_uint]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[maxnumber].ReturnValue"] + - ["system.object", "system.runtime.interopservices._methodbase", "Method[invoke].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.callingconventions", "system.runtime.interopservices._constructorinfo", "Member[callingconvention]"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.dllimportattribute", "Member[charset]"] + - ["system.byte", "system.runtime.interopservices.marshal!", "Method[readbyte].ReturnValue"] + - ["system.byte", "system.runtime.interopservices.memorymarshal!", "Method[getarraydatareference].ReturnValue"] + - ["system.string", "system.runtime.interopservices.memorymarshal!", "Method[createreadonlyspan].ReturnValue"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fdefaultbind]"] + - ["system.intptr", "system.runtime.interopservices.nativelibrary!", "Method[getmainprogramhandle].ReturnValue"] + - ["system.type", "system.runtime.interopservices._eventinfo", "Member[declaringtype]"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.defaultdllimportsearchpathsattribute", "Member[paths]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtohglobalansi].ReturnValue"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[primaryinteropassembly]"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigwinch]"] + - ["system.int16", "system.runtime.interopservices.marshalasattribute", "Member[sizeparamindex]"] + - ["system.boolean", "system.runtime.interopservices.nfloat", "Method[tryformat].ReturnValue"] + - ["system.int64", "system.runtime.interopservices.statstg", "Member[cbsize]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fproxy]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[importasx86]"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.funcdesc", "Member[callconv]"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[frestricted]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[lerp].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_ui8]"] + - ["system.marshalbyrefobject", "system.runtime.interopservices.icustomfactory", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isinitonly]"] + - ["system.object[]", "system.runtime.interopservices._propertyinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.typedesc", "Member[lpvalue]"] + - ["system.string", "system.runtime.interopservices.progidattribute", "Member[value]"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_frequestedit]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[tan].ReturnValue"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[frequestedit]"] + - ["t", "system.runtime.interopservices.marshal!", "Method[getobjectfornativevariant].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomimoniker", "Method[isdirty].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isoddinteger].ReturnValue"] + - ["system.int32", "system.runtime.interopservices._assembly", "Method[gethashcode].ReturnValue"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[ppc64le]"] + - ["system.string", "system.runtime.interopservices.jsonmarshal!", "Method[getrawutf8propertyname].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_variant]"] + - ["system.int32", "system.runtime.interopservices.osplatform", "Method[gethashcode].ReturnValue"] + - ["system.type", "system.runtime.interopservices._methodbase", "Member[declaringtype]"] + - ["system.guid", "system.runtime.interopservices.typelibattr", "Member[guid]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[transformdispretvals]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_lpstr]"] + - ["system.runtime.interopservices.stringmarshalling", "system.runtime.interopservices.stringmarshalling!", "Member[utf8]"] + - ["system.runtime.interopservices.idispatchimpltype", "system.runtime.interopservices.idispatchimpltype!", "Member[systemdefinedimpl]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[minmagnitude].ReturnValue"] + - ["system.reflection.constructorinfo[]", "system.runtime.interopservices._type", "Method[getconstructors].ReturnValue"] + - ["system.type", "system.runtime.interopservices._propertyinfo", "Member[propertytype]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_unaryplus].ReturnValue"] + - ["system.runtime.interopservices.exportereventkind", "system.runtime.interopservices.exportereventkind!", "Member[error_reftoinvalidassembly]"] + - ["system.boolean", "system.runtime.interopservices.marshal!", "Method[iscomobject].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[logp1].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.dllimportattribute", "Member[preservesig]"] + - ["system.int32", "system.runtime.interopservices.ucomienumconnectionpoints", "Method[reset].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.clong", "Method[gethashcode].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtobstr].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[r8]"] + - ["system.type", "system.runtime.interopservices._type", "Method[gettype].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[maxnative].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.iregistrationservices", "Method[typerequiresregistration].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[reserved4]"] + - ["system.string", "system.runtime.interopservices._type", "Member[namespace]"] + - ["system.runtime.interopservices.paramdesc", "system.runtime.interopservices.elemdesc+descunion", "Member[paramdesc]"] + - ["system.char", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.type", "system.runtime.interopservices._type", "Method[getelementtype].ReturnValue"] + - ["system.valuetuple", "system.runtime.interopservices.nfloat!", "Method[sincos].ReturnValue"] + - ["system.runtime.interopservices.callingconvention", "system.runtime.interopservices.callingconvention!", "Member[winapi]"] + - ["system.span", "system.runtime.interopservices.memorymarshal!", "Method[cast].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_ui4]"] + - ["system.int32", "system.runtime.interopservices.ucomienumstring", "Method[skip].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.typeattr", "Member[cfuncs]"] + - ["system.int32", "system.runtime.interopservices.icustommarshaler", "Method[getnativedatasize].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[atan].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.statstg", "Member[grfmode]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[i4]"] + - ["system.string", "system.runtime.interopservices._assembly", "Member[escapedcodebase]"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_mscpascal]"] + - ["tvalue", "system.runtime.interopservices.collectionsmarshal!", "Method[getvaluereforadddefault].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomitypelib", "Method[gettypeinfocount].ReturnValue"] + - ["system.runtime.interopservices.idlflag", "system.runtime.interopservices.idlflag!", "Member[idlflag_fretval]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Method[isdefined].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat!", "Member[radix]"] + - ["system.string", "system.runtime.interopservices.comaliasnameattribute", "Member[value]"] + - ["system.runtime.interopservices.posixsignalregistration", "system.runtime.interopservices.posixsignalregistration!", "Method[create].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._memberinfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[finalreleasecomobject].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[lpstruct]"] + - ["system.int32", "system.runtime.interopservices.statstg", "Member[grfstatebits]"] + - ["system.int32", "system.runtime.interopservices.bind_opts", "Member[grfmode]"] + - ["system.type", "system.runtime.interopservices._eventinfo", "Member[eventhandlertype]"] + - ["system.object[]", "system.runtime.interopservices.marshal!", "Method[getobjectsfornativevariants].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_decrement].ReturnValue"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fnonbrowsable]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isautoclass]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[i1]"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[getactiveobject].ReturnValue"] + - ["system.runtime.interopservices.funckind", "system.runtime.interopservices.funckind!", "Member[func_virtual]"] + - ["system.runtime.interopservices.invokekind", "system.runtime.interopservices.invokekind!", "Member[invoke_propertyput]"] + - ["system.boolean", "system.runtime.interopservices.nativelibrary!", "Method[trygetexport].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[iscomobject]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.object[]", "system.runtime.interopservices._constructorinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_checkedincrement].ReturnValue"] + - ["system.runtime.interopservices.gchandletype", "system.runtime.interopservices.gchandletype!", "Member[weak]"] + - ["system.runtime.interopservices.classinterfacetype", "system.runtime.interopservices.classinterfacetype!", "Member[autodispatch]"] + - ["system.boolean", "system.runtime.interopservices.nativelibrary!", "Method[tryload].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat", "Method[trywritesignificandlittleendian].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[nocodedownload]"] + - ["system.uintptr", "system.runtime.interopservices.culong", "Member[value]"] + - ["system.string", "system.runtime.interopservices.unmanagedcallersonlyattribute", "Member[entrypoint]"] + - ["system.reflection.assembly", "system.runtime.interopservices.itypelibimporternotifysink", "Method[resolveref].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.weakgchandle", "Member[isallocated]"] + - ["system.reflection.membertypes", "system.runtime.interopservices._methodbase", "Member[membertype]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[realloccotaskmem].ReturnValue"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fdefaultbind]"] + - ["system.string", "system.runtime.interopservices.iregistrationservices", "Method[getprogidfortype].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[reserved5]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.string", "system.runtime.interopservices.typelibimportclassattribute", "Member[value]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.int64", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.runtime.interopservices._exception", "Member[helplink]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[reserved3]"] + - ["system.string", "system.runtime.interopservices.excepinfo", "Member[bstrsource]"] + - ["system.string", "system.runtime.interopservices.marshalasattribute", "Member[marshalcookie]"] + - ["system.runtime.interopservices.registrationconnectiontype", "system.runtime.interopservices.registrationconnectiontype!", "Member[suspended]"] + - ["system.runtime.interopservices.createcominterfaceflags", "system.runtime.interopservices.createcominterfaceflags!", "Member[trackersupport]"] + - ["system.boolean", "system.runtime.interopservices._exception", "Method[equals].ReturnValue"] + - ["system.guid", "system.runtime.interopservices.comwrappers+cominterfaceentry", "Member[iid]"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.charset!", "Member[none]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isfinal]"] + - ["system.string", "system.runtime.interopservices.culong", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_onescomplement].ReturnValue"] + - ["system.guid", "system.runtime.interopservices.typeattr", "Member[guid]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_ptr]"] + - ["system.int32", "system.runtime.interopservices.fieldoffsetattribute", "Member[value]"] + - ["system.runtime.interopservices.callingconvention", "system.runtime.interopservices.callingconvention!", "Member[fastcall]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[parse].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.runtime.interopservices._type", "Method[findmembers].ReturnValue"] + - ["system.string", "system.runtime.interopservices._propertyinfo", "Member[name]"] + - ["system.boolean", "system.runtime.interopservices.comwrappers!", "Method[trygetobject].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[hstring]"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fsource]"] + - ["system.intptr", "system.runtime.interopservices.safehandle", "Method[dangerousgethandle].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[createtruncating].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[vbbyrefstr]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[safearrayassystemarray]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isfamilyandassembly]"] + - ["system.string", "system.runtime.interopservices.registrationservices", "Method[getprogidfortype].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_i8]"] + - ["system.io.stream", "system.runtime.interopservices._assembly", "Method[getmanifestresourcestream].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isfamilyorassembly]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_decimal]"] + - ["system.boolean", "system.runtime.interopservices.arraywithoffset!", "Method[op_inequality].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[ceiling].ReturnValue"] + - ["system.runtime.interopservices.importereventkind", "system.runtime.interopservices.importereventkind!", "Member[notif_convertwarning]"] + - ["system.reflection.parameterinfo[]", "system.runtime.interopservices._methodbase", "Method[getparameters].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.handlecollector", "Member[maximumthreshold]"] + - ["system.int32", "system.runtime.interopservices.comcompatibleversionattribute", "Member[buildnumber]"] + - ["system.intptr", "system.runtime.interopservices.dispparams", "Member[rgvarg]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Method[equals].ReturnValue"] + - ["system.collections.immutable.immutablearray", "system.runtime.interopservices.immutablecollectionsmarshal!", "Method[asimmutablearray].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.excepinfo", "Member[dwhelpcontext]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.marshalasattribute", "Member[arraysubtype]"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isvirtual]"] + - ["system.type", "system.runtime.interopservices.coclassattribute", "Member[coclass]"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[s390x]"] + - ["system.string", "system.runtime.interopservices.runtimeinformation!", "Member[runtimeidentifier]"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fimmediatebind]"] + - ["system.intptr", "system.runtime.interopservices.weakgchandle!", "Method[tointptr].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getidispatchforobject].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_division].ReturnValue"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_enum]"] + - ["system.runtime.interopservices.layoutkind", "system.runtime.interopservices.layoutkind!", "Member[sequential]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isfamily]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[asany]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[serializablevalueclasses]"] + - ["system.int16", "system.runtime.interopservices.typeattr", "Member[wmajorvernum]"] + - ["system.boolean", "system.runtime.interopservices.automationproxyattribute", "Member[value]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[unsafeaddrofpinnedarrayelement].ReturnValue"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[arm64]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_void]"] + - ["system.reflection.fieldattributes", "system.runtime.interopservices._fieldinfo", "Member[attributes]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[issealed]"] + - ["system.guid", "system.runtime.interopservices.marshal!", "Method[generateguidfortype].ReturnValue"] + - ["system.exception", "system.runtime.interopservices._exception", "Member[innerexception]"] + - ["system.runtime.interopservices.cominterfacetype", "system.runtime.interopservices.cominterfacetype!", "Member[interfaceisiinspectable]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_array]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_vector]"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fdisplaybind]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isprivate]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[inprocessserver]"] + - ["system.boolean", "system.runtime.interopservices.dllimportattribute", "Member[throwonunmappablechar]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[inumberbase].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[log].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[inprocesshandler16]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[inprocessserver16]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[ispublic]"] + - ["system.string", "system.runtime.interopservices.comsourceinterfacesattribute", "Member[value]"] + - ["system.boolean", "system.runtime.interopservices.marshal!", "Method[setcomobjectdata].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[lputf8str]"] + - ["system.boolean", "system.runtime.interopservices._assembly", "Member[globalassemblycache]"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.unmanagedfunctionpointerattribute", "Member[charset]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._eventinfo", "Method[getaddmethod].ReturnValue"] + - ["system.reflection.fieldinfo", "system.runtime.interopservices._type", "Method[getfield].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalasattribute", "Member[iidparameterindex]"] + - ["t", "system.runtime.interopservices.memorymarshal!", "Method[asref].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.gchandle!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[ispositive].ReturnValue"] + - ["system.reflection.emit.assemblybuilder", "system.runtime.interopservices.itypelibconverter", "Method[converttypelibtoassembly].ReturnValue"] + - ["system.string", "system.runtime.interopservices._propertyinfo", "Method[tostring].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.funcdesc", "Member[cparams]"] + - ["system.runtime.interopservices.gchandle", "system.runtime.interopservices.gchandle!", "Method[op_explicit].ReturnValue"] + - ["system.runtime.interopservices.elemdesc", "system.runtime.interopservices.vardesc", "Member[elemdescvar]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[one]"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isconstructor]"] + - ["system.reflection.assemblyname", "system.runtime.interopservices._assembly", "Method[getname].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Method[issubclassof].ReturnValue"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fuidefault]"] + - ["system.int16", "system.runtime.interopservices.typelibattr", "Member[wmajorvernum]"] + - ["system.runtime.interopservices.createobjectflags", "system.runtime.interopservices.createobjectflags!", "Member[uniqueinstance]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtocotaskmemauto].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.sequencemarshal!", "Method[trygetreadonlymemory].ReturnValue"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fdefaultcollelem]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_record]"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fsource]"] + - ["system.runtime.interopservices.callingconvention", "system.runtime.interopservices.unmanagedfunctionpointerattribute", "Member[callingconvention]"] + - ["system.runtime.interopservices.invokekind", "system.runtime.interopservices.invokekind!", "Member[invoke_propertyputref]"] + - ["system.boolean", "system.runtime.interopservices.runtimeenvironment!", "Method[fromglobalaccesscache].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[ismarshalbyref]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_filetime]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_increment].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_empty]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_r4]"] + - ["system.boolean", "system.runtime.interopservices._propertyinfo", "Method[isdefined].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_clsid]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[reallochglobal].ReturnValue"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_coclass]"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isstatic]"] + - ["system.boolean", "system.runtime.interopservices.comawareeventinfo", "Method[isdefined].ReturnValue"] + - ["system.type", "system.runtime.interopservices._fieldinfo", "Member[fieldtype]"] + - ["system.runtime.interopservices.libflags", "system.runtime.interopservices.libflags!", "Member[libflag_fcontrol]"] + - ["system.int32", "system.runtime.interopservices.lcidconversionattribute", "Member[value]"] + - ["system.int32", "system.runtime.interopservices.ucomienumvariant", "Method[next].ReturnValue"] + - ["system.object", "system.runtime.interopservices._propertyinfo", "Method[getvalue].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[min].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[offsetof].ReturnValue"] + - ["system.runtime.interopservices.filetime", "system.runtime.interopservices.statstg", "Member[mtime]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[additiveidentity]"] + - ["system.int32", "system.runtime.interopservices.filetime", "Member[dwhighdatetime]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_checkedaddition].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.marshalasattribute", "Member[value]"] + - ["system.intptr", "system.runtime.interopservices.criticalhandle", "Member[handle]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isprivate]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[tryparse].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[clampnative].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isnestedfamily]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isabstract]"] + - ["system.runtime.interopservices.comwrappers+cominterfaceentry*", "system.runtime.interopservices.comwrappers", "Method[computevtables].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.registrationservices", "Method[typerequiresregistration].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.typeattr", "Member[memidconstructor]"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_fhasdefault]"] + - ["system.runtime.interopservices.customqueryinterfaceresult", "system.runtime.interopservices.customqueryinterfaceresult!", "Member[nothandled]"] + - ["system.type", "system.runtime.interopservices._eventinfo", "Member[reflectedtype]"] + - ["system.io.filestream", "system.runtime.interopservices._assembly", "Method[getfile].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[gettypelibname].ReturnValue"] + - ["system.sbyte", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.handleref!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_null]"] + - ["system.type", "system.runtime.interopservices._fieldinfo", "Method[gettype].ReturnValue"] + - ["system.reflection.methodattributes", "system.runtime.interopservices._methodbase", "Member[attributes]"] + - ["system.int32", "system.runtime.interopservices.primaryinteropassemblyattribute", "Member[minorversion]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_freplaceable]"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fnonbrowsable]"] + - ["system.runtime.interopservices.cominterfacetype", "system.runtime.interopservices.cominterfacetype!", "Member[interfaceisidispatch]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isfamily]"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_freplaceable]"] + - ["system.runtime.interopservices.idispatchimpltype", "system.runtime.interopservices.idispatchimplattribute", "Member[value]"] + - ["system.type", "system.runtime.interopservices._type", "Method[getinterface].ReturnValue"] + - ["system.object", "system.runtime.interopservices.icustomadapter", "Method[getunderlyingobject].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Method[equals].ReturnValue"] + - ["system.object", "system.runtime.interopservices.dispatchwrapper", "Member[wrappedobject]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[zero]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[currency]"] + - ["system.runtime.interopservices.idlflag", "system.runtime.interopservices.idldesc", "Member[widlflags]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[sinh].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_bool]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[localserver]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[multiplicativeidentity]"] + - ["system.int32", "system.runtime.interopservices.ucomienumvariant", "Method[reset].ReturnValue"] + - ["system.string", "system.runtime.interopservices.nfloat", "Method[tostring].ReturnValue"] + - ["t*", "system.runtime.interopservices.gchandleextensions!", "Method[getaddressofarraydata].ReturnValue"] + - ["system.runtime.interopservices.importereventkind", "system.runtime.interopservices.importereventkind!", "Member[notif_typeconverted]"] + - ["system.int32", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fcontrol]"] + - ["system.runtime.interopservices.osplatform", "system.runtime.interopservices.osplatform!", "Method[create].ReturnValue"] + - ["system.string[]", "system.runtime.interopservices.itypelibexporternameprovider", "Method[getnames].ReturnValue"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fdefaultcollelem]"] + - ["system.guid", "system.runtime.interopservices.registrationservices", "Method[getmanagedcategoryguid].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.osplatform!", "Method[op_equality].ReturnValue"] + - ["system.runtime.interopservices.stringmarshalling", "system.runtime.interopservices.stringmarshalling!", "Member[utf16]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices.comawareeventinfo", "Method[getaddmethod].ReturnValue"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[frequestedit]"] + - ["system.int32", "system.runtime.interopservices.weakgchandle", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.runtime.interopservices._methodinfo", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isprimitive]"] + - ["system.runtime.interopservices.customqueryinterfacemode", "system.runtime.interopservices.customqueryinterfacemode!", "Member[allow]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[op_equality].ReturnValue"] + - ["system.reflection.methodattributes", "system.runtime.interopservices._methodinfo", "Member[attributes]"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_dispatch]"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fuidefault]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[queryinterface].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[allbitsset]"] + - ["system.int32", "system.runtime.interopservices.primaryinteropassemblyattribute", "Member[majorversion]"] + - ["system.type", "system.runtime.interopservices._exception", "Method[gettype].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_error]"] + - ["system.boolean", "system.runtime.interopservices._eventinfo", "Member[ismulticast]"] + - ["system.int32", "system.runtime.interopservices._eventinfo", "Method[gethashcode].ReturnValue"] + - ["system.reflection.parameterinfo[]", "system.runtime.interopservices._methodinfo", "Method[getparameters].ReturnValue"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fbindable]"] + - ["system.int32", "system.runtime.interopservices.nfloat!", "Method[sign].ReturnValue"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[importasarm]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isansiclass]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[byvalarray]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[error]"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.runtimeinformation!", "Member[processarchitecture]"] + - ["system.intptr", "system.runtime.interopservices.gchandle!", "Method[op_explicit].ReturnValue"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fsource]"] + - ["system.reflection.membertypes", "system.runtime.interopservices._eventinfo", "Member[membertype]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.osplatform", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.memorymarshal!", "Method[tryread].ReturnValue"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.dllimportsearchpath!", "Member[applicationdirectory]"] + - ["system.runtime.interopservices.createcominterfaceflags", "system.runtime.interopservices.createcominterfaceflags!", "Member[none]"] + - ["system.runtime.interopservices.gchandletype", "system.runtime.interopservices.gchandletype!", "Member[normal]"] + - ["system.intptr", "system.runtime.interopservices.safehandle", "Member[handle]"] + - ["system.string", "system.runtime.interopservices._constructorinfo", "Member[name]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fdual]"] + - ["system.object", "system.runtime.interopservices._assembly", "Method[createinstance].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_stream]"] + - ["system.int32", "system.runtime.interopservices.ucomienumstring", "Method[next].ReturnValue"] + - ["system.decimal", "system.runtime.interopservices.currencywrapper", "Member[wrappedobject]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isspecialname]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[asinpi].ReturnValue"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sighup]"] + - ["system.type", "system.runtime.interopservices._propertyinfo", "Member[reflectedtype]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[op_lessthanorequal].ReturnValue"] + - ["t", "system.runtime.interopservices.pinnedgchandle", "Member[target]"] + - ["system.runtime.interopservices.osplatform", "system.runtime.interopservices.osplatform!", "Member[linux]"] + - ["system.runtime.interopservices.funckind", "system.runtime.interopservices.funckind!", "Member[func_purevirtual]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[ispublic]"] + - ["system.runtime.interopservices.commembertype", "system.runtime.interopservices.commembertype!", "Member[method]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[cbrt].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[negativeone]"] + - ["system.reflection.constructorinfo", "system.runtime.interopservices._type", "Method[getconstructor].ReturnValue"] + - ["system.string", "system.runtime.interopservices.libraryimportattribute", "Member[libraryname]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isstatic]"] + - ["system.intptr", "system.runtime.interopservices.clong", "Member[value]"] + - ["tvalue", "system.runtime.interopservices.collectionsmarshal!", "Method[getvaluerefornullref].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_carray]"] + - ["system.int32", "system.runtime.interopservices.typeattr", "Member[cbsizeinstance]"] + - ["system.intptr", "system.runtime.interopservices.bindptr", "Member[lptcomp]"] + - ["system.runtime.interopservices.layoutkind", "system.runtime.interopservices.layoutkind!", "Member[auto]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[tau]"] + - ["system.runtime.interopservices.osplatform", "system.runtime.interopservices.osplatform!", "Member[osx]"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_alias]"] + - ["system.type", "system.runtime.interopservices.comeventinterfaceattribute", "Member[sourceinterface]"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fdefaultcollelem]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[nodefineversionresource]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fappobject]"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_frestricted]"] + - ["system.reflection.typeattributes", "system.runtime.interopservices._type", "Member[attributes]"] + - ["t[]", "system.runtime.interopservices.immutablecollectionsmarshal!", "Method[asarray].ReturnValue"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_stdcall]"] + - ["system.runtime.interopservices.callingconvention", "system.runtime.interopservices.callingconvention!", "Member[stdcall]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[ispow2].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_date]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isstatic]"] + - ["system.runtime.interopservices.importereventkind", "system.runtime.interopservices.importereventkind!", "Member[error_reftoinvalidtypelib]"] + - ["system.object", "system.runtime.interopservices._type", "Method[invokemember].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.comwrappers!", "Method[trygetcominstance].ReturnValue"] + - ["system.runtime.interopservices.impltypeflags", "system.runtime.interopservices.impltypeflags!", "Member[impltypeflag_fdefault]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[getlastsystemerror].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isclass]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getcominterfaceforobjectincontext].ReturnValue"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fimmediatebind]"] + - ["system.boolean", "system.runtime.interopservices.ucomitypelib", "Method[isname].ReturnValue"] + - ["system.runtime.interopservices.impltypeflags", "system.runtime.interopservices.impltypeflags!", "Member[impltypeflag_frestricted]"] + - ["system.boolean", "system.runtime.interopservices.itypelibconverter", "Method[getprimaryinteropassembly].ReturnValue"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fdispatchable]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[op_inequality].ReturnValue"] + - ["system.runtime.interopservices.createobjectflags", "system.runtime.interopservices.createobjectflags!", "Member[trackerobject]"] + - ["system.object", "system.runtime.interopservices.typelibconverter", "Method[convertassemblytotypelib].ReturnValue"] + - ["system.runtime.interopservices.cominterfacetype", "system.runtime.interopservices.cominterfacetype!", "Member[interfaceisiunknown]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[gethinstance].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[getexceptioncode].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isnormal].ReturnValue"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[ptrtostructure].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isinteger].ReturnValue"] + - ["system.object[]", "system.runtime.interopservices._methodbase", "Method[getcustomattributes].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.handlecollector", "Member[count]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_byref]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isrealnumber].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[ishidebysig]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[nocustommarshal]"] + - ["system.type", "system.runtime.interopservices._memberinfo", "Member[declaringtype]"] + - ["system.type", "system.runtime.interopservices._methodinfo", "Member[returntype]"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarattribute", "Member[value]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_blob]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._assembly", "Member[entrypoint]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[getlastpinvokeerror].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.bindptr", "Member[lpvardesc]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[safearray]"] + - ["system.string", "system.runtime.interopservices.memorymarshal!", "Method[cast].ReturnValue"] + - ["system.reflection.eventattributes", "system.runtime.interopservices.comawareeventinfo", "Member[attributes]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[atanpi].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._eventinfo", "Member[isspecialname]"] + - ["system.reflection.eventinfo[]", "system.runtime.interopservices._type", "Method[getevents].ReturnValue"] + - ["system.double", "system.runtime.interopservices.nfloat!", "Method[op_implicit].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_dispatch]"] + - ["system.int16", "system.runtime.interopservices.typelibattr", "Member[wminorvernum]"] + - ["system.string", "system.runtime.interopservices._assembly", "Member[codebase]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices.comawareeventinfo", "Method[getremovemethod].ReturnValue"] + - ["system.runtime.interopservices.libflags", "system.runtime.interopservices.libflags!", "Member[libflag_frestricted]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[exp10].ReturnValue"] + - ["system.runtime.interopservices.classinterfacetype", "system.runtime.interopservices.classinterfacetype!", "Member[autodual]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._eventinfo", "Method[getraisemethod].ReturnValue"] + - ["system.string", "system.runtime.interopservices._methodinfo", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.callingconvention", "system.runtime.interopservices.dllimportattribute", "Member[callingconvention]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[exp].ReturnValue"] + - ["system.runtime.interopservices.customqueryinterfaceresult", "system.runtime.interopservices.customqueryinterfaceresult!", "Member[failed]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getexceptionpointers].ReturnValue"] + - ["system.runtime.interopservices.cominterfacetype", "system.runtime.interopservices.cominterfacetype!", "Member[interfaceisdual]"] + - ["system.int32", "system.runtime.interopservices.ucomienumconnectionpoints", "Method[next].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.criticalhandle", "Member[isclosed]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isnan].ReturnValue"] + - ["system.reflection.membertypes", "system.runtime.interopservices._memberinfo", "Member[membertype]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[preventclassmembers]"] + - ["system.runtime.interopservices.customqueryinterfaceresult", "system.runtime.interopservices.icustomqueryinterface", "Method[getinterface].ReturnValue"] + - ["tdelegate", "system.runtime.interopservices.marshal!", "Method[getdelegateforfunctionpointer].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_i4]"] + - ["system.intptr", "system.runtime.interopservices.runtimeenvironment!", "Method[getruntimeinterfaceasintptr].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[iseveninteger].ReturnValue"] + - ["system.int32", "system.runtime.interopservices._type", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[gettypedobjectforiunknown].ReturnValue"] + - ["system.runtime.interopservices.typelibexporterflags", "system.runtime.interopservices.typelibexporterflags!", "Member[oldnames]"] + - ["system.runtime.interopservices.cominterfacetype", "system.runtime.interopservices.interfacetypeattribute", "Member[value]"] + - ["system.intptr", "system.runtime.interopservices.nativelibrary!", "Method[getexport].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[log10p1].ReturnValue"] + - ["system.string", "system.runtime.interopservices.externalexception", "Method[tostring].ReturnValue"] + - ["system.int32", "system.runtime.interopservices._propertyinfo", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.structlayoutattribute", "Member[size]"] + - ["system.collections.generic.ienumerable", "system.runtime.interopservices.memorymarshal!", "Method[toenumerable].ReturnValue"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigttin]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[importasx64]"] + - ["system.string", "system.runtime.interopservices.dllimportattribute", "Member[value]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[getendcomslot].ReturnValue"] + - ["system.string", "system.runtime.interopservices.runtimeenvironment!", "Method[getruntimedirectory].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.idynamicinterfacecastable", "Method[isinterfaceimplemented].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.typeattr", "Member[wminorvernum]"] + - ["system.boolean", "system.runtime.interopservices.registrationservices", "Method[registerassembly].ReturnValue"] + - ["system.runtimemethodhandle", "system.runtime.interopservices._constructorinfo", "Member[methodhandle]"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_max]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Member[systemdefaultcharsize]"] + - ["system.int32", "system.runtime.interopservices.typeattr", "Member[lcid]"] + - ["system.byte", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isabstract]"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Method[isdefined].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.sehexception", "Method[canresume].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fdispatchable]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[issubnormal].ReturnValue"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_none]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._propertyinfo", "Method[getgetmethod].ReturnValue"] + - ["system.type", "system.runtime.interopservices._type", "Method[getnestedtype].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.bestfitmappingattribute", "Member[bestfitmapping]"] + - ["system.reflection.manifestresourceinfo", "system.runtime.interopservices._assembly", "Method[getmanifestresourceinfo].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.criticalhandle", "Member[isinvalid]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_ui2]"] + - ["system.runtime.interopservices.syskind", "system.runtime.interopservices.syskind!", "Member[sys_win16]"] + - ["system.void*", "system.runtime.interopservices.nativememory!", "Method[alloczeroed].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._assembly", "Method[isdefined].ReturnValue"] + - ["system.reflection.membertypes", "system.runtime.interopservices._constructorinfo", "Member[membertype]"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_macpascal]"] + - ["system.runtimemethodhandle", "system.runtime.interopservices._methodinfo", "Member[methodhandle]"] + - ["system.object", "system.runtime.interopservices._constructorinfo", "Method[invoke_3].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.unmanagedfunctionpointerattribute", "Member[setlasterror]"] + - ["system.runtime.interopservices.invokekind", "system.runtime.interopservices.invokekind!", "Member[invoke_func]"] + - ["system.reflection.membertypes", "system.runtime.interopservices._methodinfo", "Member[membertype]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isvaluetype]"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_fhascustdata]"] + - ["system.boolean", "system.runtime.interopservices._propertyinfo", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[ispublic]"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isprivate]"] + - ["system.reflection.module", "system.runtime.interopservices._type", "Member[module]"] + - ["system.type", "system.runtime.interopservices._type", "Member[underlyingsystemtype]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isfamilyorassembly]"] + - ["system.runtime.interopservices.funckind", "system.runtime.interopservices.funckind!", "Member[func_dispatch]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[pi]"] + - ["system.boolean", "system.runtime.interopservices.sequencemarshal!", "Method[tryread].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshalasattribute", "Member[marshaltype]"] + - ["system.int32", "system.runtime.interopservices.ucomienummoniker", "Method[skip].ReturnValue"] + - ["system.string", "system.runtime.interopservices.handlecollector", "Member[name]"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fbindable]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_unknown]"] + - ["system.object[]", "system.runtime.interopservices._memberinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isnestedassembly]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isserializable]"] + - ["system.boolean", "system.runtime.interopservices.registrationservices", "Method[typerepresentscomtype].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.dispparams", "Member[cnamedargs]"] + - ["system.boolean", "system.runtime.interopservices.gchandle!", "Method[op_equality].ReturnValue"] + - ["system.half", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[remoteserver]"] + - ["system.type", "system.runtime.interopservices._constructorinfo", "Member[reflectedtype]"] + - ["system.memory", "system.runtime.interopservices.immutablecollectionsmarshal!", "Method[asmemory].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.gchandle!", "Method[tointptr].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isnestedfamandassem]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isfinite].ReturnValue"] + - ["t", "system.runtime.interopservices.memorymarshal!", "Method[getarraydatareference].ReturnValue"] + - ["system.string", "system.runtime.interopservices._methodbase", "Member[name]"] + - ["system.string", "system.runtime.interopservices.libraryimportattribute", "Member[entrypoint]"] + - ["system.boolean", "system.runtime.interopservices._type", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isimaginarynumber].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[truncate].ReturnValue"] + - ["system.object[]", "system.runtime.interopservices._methodinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fuidefault]"] + - ["system.string", "system.runtime.interopservices.runtimeenvironment!", "Method[getsystemversion].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat!", "Member[size]"] + - ["system.runtime.interopservices.commembertype", "system.runtime.interopservices.commembertype!", "Member[propget]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[atan2pi].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomienumvariant", "Method[skip].ReturnValue"] + - ["system.object", "system.runtime.interopservices._constructorinfo", "Method[invoke_2].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.memorymarshal!", "Method[trywrite].ReturnValue"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._type", "Method[getmethod].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomienumconnections", "Method[next].ReturnValue"] + - ["system.string", "system.runtime.interopservices.dllimportattribute", "Member[entrypoint]"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.dllimportsearchpath!", "Member[legacybehavior]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[ispointer]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[readintptr].ReturnValue"] + - ["system.reflection.propertyinfo", "system.runtime.interopservices._type", "Method[getproperty].ReturnValue"] + - ["system.threading.thread", "system.runtime.interopservices.marshal!", "Method[getthreadfromfibercookie].ReturnValue"] + - ["system.type", "system.runtime.interopservices.managedtonativecominteropstubattribute", "Member[classtype]"] + - ["system.uintptr", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.excepinfo", "Member[wcode]"] + - ["system.reflection.memberinfo[]", "system.runtime.interopservices._type", "Method[getdefaultmembers].ReturnValue"] + - ["tinteger", "system.runtime.interopservices.nfloat!", "Method[converttointegernative].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.osplatform!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.runtime.interopservices._type", "Method[getarrayrank].ReturnValue"] + - ["system.security.policy.evidence", "system.runtime.interopservices._assembly", "Member[evidence]"] + - ["system.reflection.module", "system.runtime.interopservices._assembly", "Method[getmodule].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[ieee754remainder].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[negativezero]"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fdisplaybind]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[reciprocalestimate].ReturnValue"] + - ["system.runtime.interopservices.typelibexporterflags", "system.runtime.interopservices.typelibexporterflags!", "Member[none]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Member[systemmaxdbcscharsize]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[i8]"] + - ["t", "system.runtime.interopservices.marshal!", "Method[ptrtostructure].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.paramdesc", "Member[lpvarvalue]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[u1]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[rootn].ReturnValue"] + - ["system.type[]", "system.runtime.interopservices.unmanagedcallersonlyattribute", "Member[callconvs]"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncattribute", "Member[value]"] + - ["system.runtime.interopservices.idispatchimpltype", "system.runtime.interopservices.idispatchimpltype!", "Member[compatibleimpl]"] + - ["system.type", "system.runtime.interopservices.comawareeventinfo", "Member[reflectedtype]"] + - ["system.string", "system.runtime.interopservices.runtimeinformation!", "Member[osdescription]"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_mpwpascal]"] + - ["tinteger", "system.runtime.interopservices.nfloat!", "Method[converttointeger].ReturnValue"] + - ["system.type", "system.runtime.interopservices._type", "Member[reflectedtype]"] + - ["system.guid", "system.runtime.interopservices.iregistrationservices", "Method[getmanagedcategoryguid].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.typelibconverter", "Method[getprimaryinteropassembly].ReturnValue"] + - ["system.string", "system.runtime.interopservices.managedtonativecominteropstubattribute", "Member[methodname]"] + - ["system.boolean", "system.runtime.interopservices._propertyinfo", "Member[canread]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[iscontextful]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[securestringtoglobalallocunicode].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isnestedfamorassem]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[u2]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isimport]"] + - ["system.boolean", "system.runtime.interopservices._propertyinfo", "Member[canwrite]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_hresult]"] + - ["system.runtime.interopservices.impltypeflags", "system.runtime.interopservices.impltypeflags!", "Member[impltypeflag_fdefaultvtable]"] + - ["system.reflection.propertyinfo[]", "system.runtime.interopservices._type", "Method[getproperties].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_cy]"] + - ["system.delegate", "system.runtime.interopservices.marshal!", "Method[getdelegateforfunctionpointer].ReturnValue"] + - ["system.double", "system.runtime.interopservices.nfloat", "Member[value]"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fdefaultbind]"] + - ["system.object", "system.runtime.interopservices.itypelibconverter", "Method[convertassemblytotypelib].ReturnValue"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_freadonly]"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[riscv64]"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[ptrtostringbstr].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.comawareeventinfo", "Member[metadatatoken]"] + - ["system.boolean", "system.runtime.interopservices.nfloat", "Method[trywritesignificandbigendian].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[gettypeinfoname].ReturnValue"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fdefaultbind]"] + - ["system.string", "system.runtime.interopservices._memberinfo", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_record]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.reflection.emit.assemblybuilder", "system.runtime.interopservices.typelibconverter", "Method[converttypelibtoassembly].ReturnValue"] + - ["system.reflection.callingconventions", "system.runtime.interopservices._methodinfo", "Member[callingconvention]"] + - ["system.string", "system.runtime.interopservices.osplatform", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[maxvalue]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtohglobaluni].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_int]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isunicodeclass]"] + - ["system.int32", "system.runtime.interopservices.connectdata", "Member[dwcookie]"] + - ["system.string", "system.runtime.interopservices.typeidentifierattribute", "Member[identifier]"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fsource]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fhidden]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isabstract]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Method[equals].ReturnValue"] + - ["system.string", "system.runtime.interopservices._assembly", "Member[fullname]"] + - ["system.string", "system.runtime.interopservices._exception", "Member[source]"] + - ["system.boolean", "system.runtime.interopservices.criticalhandle", "Method[releasehandle].ReturnValue"] + - ["system.runtime.interopservices.commembertype", "system.runtime.interopservices.commembertype!", "Member[propset]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_bitwiseand].ReturnValue"] + - ["system.string", "system.runtime.interopservices.runtimeenvironment!", "Member[systemconfigurationfile]"] + - ["system.int128", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fhidden]"] + - ["system.runtime.interopservices.idlflag", "system.runtime.interopservices.idlflag!", "Member[idlflag_fout]"] + - ["system.valuetuple", "system.runtime.interopservices.nfloat!", "Method[sincospi].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.sequencemarshal!", "Method[trygetarray].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isenum]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtocotaskmemuni].ReturnValue"] + - ["system.byte", "system.runtime.interopservices.nfloat!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fbindable]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[reserved1]"] + - ["system.boolean", "system.runtime.interopservices.unmanagedfunctionpointerattribute", "Member[throwonunmappablechar]"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[getuniqueobjectforiunknown].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomienummoniker", "Method[next].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isfamily]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[gethrforlastwin32error].ReturnValue"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[arm]"] + - ["system.string", "system.runtime.interopservices._methodbase", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.marshal!", "Method[istypevisiblefromcom].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.marshal!", "Method[readint16].ReturnValue"] + - ["system.runtime.interopservices.gchandletype", "system.runtime.interopservices.gchandletype!", "Member[weaktrackresurrection]"] + - ["system.string[]", "system.runtime.interopservices._assembly", "Method[getmanifestresourcenames].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isassembly]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[alloccotaskmem].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Method[isassignablefrom].ReturnValue"] + - ["system.object", "system.runtime.interopservices.defaultparametervalueattribute", "Member[value]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[exp2].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.gchandle", "Method[addrofpinnedobject].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat", "Method[equals].ReturnValue"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fimmediatebind]"] + - ["system.reflection.membertypes", "system.runtime.interopservices._type", "Member[membertype]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_frestricted]"] + - ["system.int32", "system.runtime.interopservices.handlecollector", "Member[initialthreshold]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[u8]"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigcont]"] + - ["system.int32", "system.runtime.interopservices.comcompatibleversionattribute", "Member[minorversion]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[createsaturating].ReturnValue"] + - ["system.object", "system.runtime.interopservices.arraywithoffset", "Method[getarray].ReturnValue"] + - ["system.string", "system.runtime.interopservices.excepinfo", "Member[bstrhelpfile]"] + - ["system.boolean", "system.runtime.interopservices.runtimeinformation!", "Method[isosplatform].ReturnValue"] + - ["system.object[]", "system.runtime.interopservices._type", "Method[getcustomattributes].ReturnValue"] + - ["system.runtime.interopservices.impltypeflags", "system.runtime.interopservices.impltypeflags!", "Member[impltypeflag_fsource]"] + - ["system.string", "system.runtime.interopservices.guidattribute", "Member[value]"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.dllimportsearchpath!", "Member[assemblydirectory]"] + - ["system.runtime.interopservices.customqueryinterfaceresult", "system.runtime.interopservices.customqueryinterfaceresult!", "Member[handled]"] + - ["system.int16", "system.runtime.interopservices.typeattr", "Member[cbsizevft]"] + - ["system.decimal", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[haselementtype]"] + - ["system.int32", "system.runtime.interopservices._methodbase", "Method[gethashcode].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_freversebind]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[i2]"] + - ["system.runtime.interopservices.idldesc", "system.runtime.interopservices.typeattr", "Member[idldesctype]"] + - ["system.reflection.callingconventions", "system.runtime.interopservices._methodbase", "Member[callingconvention]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getfunctionpointerfordelegate].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fappobject]"] + - ["system.runtime.interopservices.createobjectflags", "system.runtime.interopservices.createobjectflags!", "Member[none]"] + - ["system.boolean", "system.runtime.interopservices.posixsignalcontext", "Member[cancel]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isspecialname]"] + - ["system.exception", "system.runtime.interopservices._exception", "Method[getbaseexception].ReturnValue"] + - ["system.reflection.interfacemapping", "system.runtime.interopservices._type", "Method[getinterfacemap].ReturnValue"] + - ["system.type", "system.runtime.interopservices.comdefaultinterfaceattribute", "Member[value]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isnestedpublic]"] + - ["system.runtime.interopservices.classinterfacetype", "system.runtime.interopservices.classinterfaceattribute", "Member[value]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[lpwstr]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[securestringtocotaskmemunicode].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fdual]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[getstartcomslot].ReturnValue"] + - ["system.runtime.interopservices.libflags", "system.runtime.interopservices.libflags!", "Member[libflag_fhidden]"] + - ["system.runtime.interopservices.pinnedgchandle", "system.runtime.interopservices.pinnedgchandle!", "Method[fromintptr].ReturnValue"] + - ["system.type", "system.runtime.interopservices._constructorinfo", "Method[gettype].ReturnValue"] + - ["system.type", "system.runtime.interopservices._memberinfo", "Method[gettype].ReturnValue"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[importasagnostic]"] + - ["system.int32", "system.runtime.interopservices.vardesc+descunion", "Member[oinst]"] + - ["system.runtime.interopservices.layoutkind", "system.runtime.interopservices.structlayoutattribute", "Member[value]"] + - ["system.type", "system.runtime.interopservices._methodinfo", "Method[gettype].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_i2]"] + - ["system.type", "system.runtime.interopservices._assembly", "Method[gettype].ReturnValue"] + - ["system.reflection.assemblyname[]", "system.runtime.interopservices._assembly", "Method[getreferencedassemblies].ReturnValue"] + - ["system.runtime.interopservices.funckind", "system.runtime.interopservices.funcdesc", "Member[funckind]"] + - ["t", "system.runtime.interopservices.memorymarshal!", "Method[getreference].ReturnValue"] + - ["system.object", "system.runtime.interopservices.variantwrapper", "Member[wrappedobject]"] + - ["system.intptr", "system.runtime.interopservices.comwrappers", "Method[getorcreatecominterfaceforobject].ReturnValue"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_cdecl]"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[x86]"] + - ["system.type", "system.runtime.interopservices._methodinfo", "Member[declaringtype]"] + - ["system.int32", "system.runtime.interopservices.dispparams", "Member[cargs]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[sqrt].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.typeattr", "Member[cimpltypes]"] + - ["system.int32", "system.runtime.interopservices.typelibattr", "Member[lcid]"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[fhidden]"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isfamilyandassembly]"] + - ["system.runtime.interopservices.weakgchandle", "system.runtime.interopservices.weakgchandle!", "Method[fromintptr].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isinterface]"] + - ["system.boolean", "system.runtime.interopservices.safebuffer", "Member[isinvalid]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_exclusiveor].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_addition].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[nan]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[iscanonical].ReturnValue"] + - ["system.type[]", "system.runtime.interopservices.registrationservices", "Method[getregistrabletypesinassembly].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isassembly]"] + - ["system.boolean", "system.runtime.interopservices.nfloat", "Method[trywriteexponentbigendian].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isliteral]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[inprocesshandler]"] + - ["system.string", "system.runtime.interopservices.comexception", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isprivate]"] + - ["system.string", "system.runtime.interopservices._type", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[asinh].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[variantbool]"] + - ["system.int32", "system.runtime.interopservices.ucomienummoniker", "Method[reset].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_max]"] + - ["system.int32", "system.runtime.interopservices.externalexception", "Member[errorcode]"] + - ["system.boolean", "system.runtime.interopservices.arraywithoffset!", "Method[op_equality].ReturnValue"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[bindtomoniker].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.string", "system.runtime.interopservices.memorymarshal!", "Method[createreadonlyspanfromnullterminated].ReturnValue"] + - ["system.type[]", "system.runtime.interopservices.unmanagedcallconvattribute", "Member[callconvs]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[floor].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[getpinvokeerrormessage].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.bindptr", "Member[lpfuncdesc]"] + - ["system.reflection.methodimplattributes", "system.runtime.interopservices._methodbase", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fnonbrowsable]"] + - ["system.int32", "system.runtime.interopservices.dispidattribute", "Member[value]"] + - ["system.int32", "system.runtime.interopservices.bind_opts", "Member[cbstruct]"] + - ["system.object[]", "system.runtime.interopservices._assembly", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[isspecialname]"] + - ["system.runtime.interopservices.libflags", "system.runtime.interopservices.libflags!", "Member[libflag_fhasdiskimage]"] + - ["system.collections.generic.ireadonlydictionary", "system.runtime.interopservices.typemapping!", "Method[getorcreateproxytypemapping].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.pinnedgchandle!", "Method[tointptr].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.structlayoutattribute", "Member[pack]"] + - ["system.object", "system.runtime.interopservices.handleref", "Member[wrapper]"] + - ["system.type", "system.runtime.interopservices.marshalasattribute", "Member[safearrayuserdefinedsubtype]"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[iunknown]"] + - ["system.reflection.memberinfo[]", "system.runtime.interopservices._type", "Method[getmembers].ReturnValue"] + - ["system.type", "system.runtime.interopservices._eventinfo", "Method[gettype].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._propertyinfo", "Member[isspecialname]"] + - ["system.string", "system.runtime.interopservices.excepinfo", "Member[bstrdescription]"] + - ["system.type[]", "system.runtime.interopservices._assembly", "Method[getexportedtypes].ReturnValue"] + - ["system.runtime.interopservices.exportereventkind", "system.runtime.interopservices.exportereventkind!", "Member[notif_typeconverted]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[cos].ReturnValue"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[ptrtostringansi].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isspecialname]"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fnonbrowsable]"] + - ["system.int32", "system.runtime.interopservices.vardesc", "Member[memid]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isabstract]"] + - ["system.int16", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.weakgchandle", "Method[trygettarget].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat", "Method[getsignificandbytecount].ReturnValue"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fdisplaybind]"] + - ["system.object", "system.runtime.interopservices.connectdata", "Member[punk]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[stringtohglobalauto].ReturnValue"] + - ["system.type[]", "system.runtime.interopservices._type", "Method[getnestedtypes].ReturnValue"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fhidden]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_lpwstr]"] + - ["system.runtime.interopservices.gchandle", "system.runtime.interopservices.gchandle!", "Method[fromintptr].ReturnValue"] + - ["system.reflection.methodimplattributes", "system.runtime.interopservices._constructorinfo", "Method[getmethodimplementationflags].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[sysint]"] + - ["system.boolean", "system.runtime.interopservices.safehandle", "Method[releasehandle].ReturnValue"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_frestricted]"] + - ["system.int32", "system.runtime.interopservices._exception", "Method[gethashcode].ReturnValue"] + - ["system.guid", "system.runtime.interopservices.statstg", "Member[clsid]"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignalcontext", "Member[signal]"] + - ["system.reflection.propertyattributes", "system.runtime.interopservices._propertyinfo", "Member[attributes]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[importasitanium]"] + - ["system.runtime.interopservices.idldesc", "system.runtime.interopservices.elemdesc+descunion", "Member[idldesc]"] + - ["system.boolean", "system.runtime.interopservices.clong", "Method[equals].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.funcdesc", "Member[cparamsopt]"] + - ["system.runtimetypehandle", "system.runtime.interopservices._type", "Member[typehandle]"] + - ["system.int32", "system.runtime.interopservices.statstg", "Member[reserved]"] + - ["system.runtime.interopservices.registrationconnectiontype", "system.runtime.interopservices.registrationconnectiontype!", "Member[singleuse]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[tanpi].ReturnValue"] + - ["system.string", "system.runtime.interopservices._assembly", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.interopservices._eventinfo", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_flcid]"] + - ["system.reflection.methodinfo[]", "system.runtime.interopservices.comawareeventinfo", "Method[getothermethods].ReturnValue"] + - ["system.runtime.interopservices.typelibexporterflags", "system.runtime.interopservices.typelibexporterflags!", "Member[exportas64bit]"] + - ["system.char*", "system.runtime.interopservices.gchandleextensions!", "Method[getaddressofstringdata].ReturnValue"] + - ["system.reflection.constructorinfo", "system.runtime.interopservices._type", "Member[typeinitializer]"] + - ["system.boolean", "system.runtime.interopservices.comvisibleattribute", "Member[value]"] + - ["system.boolean", "system.runtime.interopservices.memorymarshal!", "Method[trygetmemorymanager].ReturnValue"] + - ["system.runtime.interopservices.gchandle", "system.runtime.interopservices.gchandle!", "Method[alloc].ReturnValue"] + - ["system.void*", "system.runtime.interopservices.nativememory!", "Method[realloc].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[custommarshaler]"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[freplaceable]"] + - ["system.boolean", "system.runtime.interopservices._fieldinfo", "Member[ispinvokeimpl]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[radianstodegrees].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.culong", "Method[equals].ReturnValue"] + - ["system.object[]", "system.runtime.interopservices.comawareeventinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fuidefault]"] + - ["system.type", "system.runtime.interopservices._memberinfo", "Member[reflectedtype]"] + - ["system.int16", "system.runtime.interopservices.funcdesc", "Member[ovft]"] + - ["system.boolean", "system.runtime.interopservices.safehandle", "Member[isclosed]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.vardesc", "Member[varkind]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getidispatchforobjectincontext].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[byvaltstr]"] + - ["system.string", "system.runtime.interopservices._exception", "Member[message]"] + - ["system.reflection.memberinfo", "system.runtime.interopservices.marshal!", "Method[getmethodinfoforcomslot].ReturnValue"] + - ["system.io.filestream[]", "system.runtime.interopservices._assembly", "Method[getfiles].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.bestfitmappingattribute", "Member[throwonunmappablechar]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[ispublic]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[iscomplexnumber].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.comwrappers+cominterfaceentry", "Member[vtable]"] + - ["system.intptr", "system.runtime.interopservices.typeattr", "Member[lpstrschema]"] + - ["system.type", "system.runtime.interopservices._methodbase", "Member[reflectedtype]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isfamilyandassembly]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[freplaceable]"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.structlayoutattribute", "Member[charset]"] + - ["system.string", "system.runtime.interopservices._fieldinfo", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fpredeclid]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isstatic]"] + - ["system.runtime.interopservices.syskind", "system.runtime.interopservices.syskind!", "Member[sys_win32]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isconstructor]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[positiveinfinity]"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[ptrtostringuni].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[log10].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.pinnedgchandle", "Method[equals].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[u4]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[acospi].ReturnValue"] + - ["system.runtime.interopservices.typedesc", "system.runtime.interopservices.typeattr", "Member[tdescalias]"] + - ["system.type[]", "system.runtime.interopservices._assembly", "Method[gettypes].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_ui1]"] + - ["system.type", "system.runtime.interopservices.marshal!", "Method[gettypeforitypeinfo].ReturnValue"] + - ["system.type[]", "system.runtime.interopservices.iregistrationservices", "Method[getregistrabletypesinassembly].ReturnValue"] + - ["system.int16", "system.runtime.interopservices.excepinfo", "Member[wreserved]"] + - ["system.guid", "system.runtime.interopservices.marshal!", "Method[gettypelibguidforassembly].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat", "Method[trywriteexponentlittleendian].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.comwrappers+cominterfacedispatch", "Member[vtable]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[iszero].ReturnValue"] + - ["system.type", "system.runtime.interopservices._methodbase", "Method[gettype].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.iregistrationservices", "Method[typerepresentscomtype].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.handleref", "Member[handle]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[readint32].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshalasattribute", "Member[sizeconst]"] + - ["system.void*", "system.runtime.interopservices.nativememory!", "Method[alignedrealloc].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.typeattr", "Member[memiddestructor]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getiunknownforobjectincontext].ReturnValue"] + - ["system.object", "system.runtime.interopservices._methodinfo", "Method[invoke].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomipersistfile", "Method[isdirty].ReturnValue"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typeattr", "Member[typekind]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Method[isdefined].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.weakgchandle", "Method[equals].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.ucomienumstring", "Method[reset].ReturnValue"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[freversebind]"] + - ["system.boolean", "system.runtime.interopservices.dllimportattribute", "Member[bestfitmapping]"] + - ["system.intptr", "system.runtime.interopservices.funcdesc", "Member[lprgelemdescparam]"] + - ["system.runtime.interopservices.callingconvention", "system.runtime.interopservices.callingconvention!", "Member[thiscall]"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fhidden]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Member[epsilon]"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[op_greaterthan].ReturnValue"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_fin]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_cf]"] + - ["system.boolean", "system.runtime.interopservices.registrationservices", "Method[unregisterassembly].ReturnValue"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[getobjectfornativevariant].ReturnValue"] + - ["t", "system.runtime.interopservices.comwrappers+cominterfacedispatch!", "Method[getinstance].ReturnValue"] + - ["system.runtime.interopservices.typelibfuncflags", "system.runtime.interopservices.typelibfuncflags!", "Member[fbindable]"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[wasm]"] + - ["system.int16", "system.runtime.interopservices.typeattr", "Member[cvars]"] + - ["system.runtime.interopservices.desckind", "system.runtime.interopservices.desckind!", "Member[desckind_implicitappobj]"] + - ["system.reflection.eventattributes", "system.runtime.interopservices._eventinfo", "Member[attributes]"] + - ["system.int32", "system.runtime.interopservices.nfloat!", "Method[ilogb].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.nfloat!", "Method[isinfinity].ReturnValue"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[enablecodedownload]"] + - ["system.string", "system.runtime.interopservices._eventinfo", "Member[name]"] + - ["twrapper", "system.runtime.interopservices.marshal!", "Method[createwrapperoftype].ReturnValue"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_frequestedit]"] + - ["system.string", "system.runtime.interopservices._type", "Member[fullname]"] + - ["system.type", "system.runtime.interopservices._constructorinfo", "Member[declaringtype]"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fimmediatebind]"] + - ["system.runtime.interopservices.registrationclasscontext", "system.runtime.interopservices.registrationclasscontext!", "Member[fromdefaultcontext]"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_union]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fnonextensible]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[flicensed]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[degreestoradians].ReturnValue"] + - ["system.string", "system.runtime.interopservices.typeidentifierattribute", "Member[scope]"] + - ["system.int16", "system.runtime.interopservices.typedesc", "Member[vt]"] + - ["system.runtime.interopservices.desckind", "system.runtime.interopservices.desckind!", "Member[desckind_max]"] + - ["system.runtime.interopservices.customqueryinterfacemode", "system.runtime.interopservices.customqueryinterfacemode!", "Member[ignore]"] + - ["system.intptr", "system.runtime.interopservices.excepinfo", "Member[pvreserved]"] + - ["system.int32", "system.runtime.interopservices._constructorinfo", "Method[gethashcode].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.dispparams", "Member[rgdispidnamedargs]"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigquit]"] + - ["system.boolean", "system.runtime.interopservices.dllimportattribute", "Member[setlasterror]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fnonextensible]"] + - ["system.runtime.interopservices.desckind", "system.runtime.interopservices.desckind!", "Member[desckind_vardesc]"] + - ["system.runtime.interopservices.assemblyregistrationflags", "system.runtime.interopservices.assemblyregistrationflags!", "Member[none]"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_module]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isvirtual]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isvirtual]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[abs].ReturnValue"] + - ["system.object", "system.runtime.interopservices.comwrappers", "Method[createobject].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._assembly", "Method[equals].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[release].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_flicensed]"] + - ["system.runtime.interopservices.createcominterfaceflags", "system.runtime.interopservices.createcominterfaceflags!", "Member[callerdefinediunknown]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[tanh].ReturnValue"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[getcomobjectdata].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[sin].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getitypeinfofortype].ReturnValue"] + - ["system.runtime.interopservices.exportereventkind", "system.runtime.interopservices.exportereventkind!", "Member[notif_convertwarning]"] + - ["system.int32", "system.runtime.interopservices.arraywithoffset", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.runtime.interopservices.runtimeenvironment!", "Method[getruntimeinterfaceasobject].ReturnValue"] + - ["system.string", "system.runtime.interopservices._methodinfo", "Member[name]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[reflectiononlyloading]"] + - ["system.runtime.interopservices.createobjectflags", "system.runtime.interopservices.createobjectflags!", "Member[aggregation]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_storage]"] + - ["system.string", "system.runtime.interopservices._exception", "Method[tostring].ReturnValue"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[x64]"] + - ["system.runtime.interopservices.charset", "system.runtime.interopservices.charset!", "Member[auto]"] + - ["system.runtime.interopservices.registrationconnectiontype", "system.runtime.interopservices.registrationconnectiontype!", "Member[surrogate]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[exp10m1].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.excepinfo", "Member[pfndeferredfillin]"] + - ["system.object", "system.runtime.interopservices.marshal!", "Method[getobjectforiunknown].ReturnValue"] + - ["system.reflection.fieldinfo[]", "system.runtime.interopservices._type", "Method[getfields].ReturnValue"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_fcontrol]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[round].ReturnValue"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[foleautomation]"] + - ["system.uint64", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.parameterinfo[]", "system.runtime.interopservices._propertyinfo", "Method[getindexparameters].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.errorwrapper", "Member[errorcode]"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[ptrtostringutf8].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_bstr]"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._propertyinfo", "Method[getsetmethod].ReturnValue"] + - ["system.runtime.interopservices.filetime", "system.runtime.interopservices.statstg", "Member[atime]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[maxmagnitude].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.runtime.interopservices._type", "Method[getmember].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isexplicitlayout]"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Member[isfinal]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_userdefined]"] + - ["system.reflection.membertypes", "system.runtime.interopservices._propertyinfo", "Member[membertype]"] + - ["system.string", "system.runtime.interopservices.marshal!", "Method[ptrtostringauto].ReturnValue"] + - ["system.runtime.interopservices.typelibvarflags", "system.runtime.interopservices.typelibvarflags!", "Member[freadonly]"] + - ["system.span", "system.runtime.interopservices.memorymarshal!", "Method[asbytes].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.gchandle", "Method[equals].ReturnValue"] + - ["system.runtime.interopservices.registrationconnectiontype", "system.runtime.interopservices.registrationconnectiontype!", "Member[multiseparate]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_unarynegation].ReturnValue"] + - ["system.runtime.interopservices.funcflags", "system.runtime.interopservices.funcflags!", "Member[funcflag_fusesgetlasterror]"] + - ["system.string", "system.runtime.interopservices.memorymarshal!", "Method[asbytes].ReturnValue"] + - ["system.object", "system.runtime.interopservices.itypelibexporternotifysink", "Method[resolveref].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[isnestedprivate]"] + - ["system.object", "system.runtime.interopservices.unknownwrapper", "Member[wrappedobject]"] + - ["system.object", "system.runtime.interopservices.comwrappers", "Method[getorcreateobjectforcominstance].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._constructorinfo", "Method[equals].ReturnValue"] + - ["system.reflection.methodinfo", "system.runtime.interopservices.comawareeventinfo", "Method[getraisemethod].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.registrationservices", "Method[registertypeforcomclients].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[sysuint]"] + - ["system.uint32", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.span", "system.runtime.interopservices.memorymarshal!", "Method[createspan].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_safearray]"] + - ["system.reflection.module[]", "system.runtime.interopservices._assembly", "Method[getmodules].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[bool]"] + - ["system.type", "system.runtime.interopservices._propertyinfo", "Member[declaringtype]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[cospi].ReturnValue"] + - ["system.string", "system.runtime.interopservices.statstg", "Member[pwcsname]"] + - ["system.boolean", "system.runtime.interopservices.iregistrationservices", "Method[registerassembly].ReturnValue"] + - ["system.runtime.interopservices.unmanagedtype", "system.runtime.interopservices.unmanagedtype!", "Member[iinspectable]"] + - ["system.boolean", "system.runtime.interopservices._type", "Member[islayoutsequential]"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.dllimportsearchpath!", "Member[system32]"] + - ["system.span", "system.runtime.interopservices.collectionsmarshal!", "Method[asspan].ReturnValue"] + - ["system.runtime.interopservices.funckind", "system.runtime.interopservices.funckind!", "Member[func_nonvirtual]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[addref].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[securestringtocotaskmemansi].ReturnValue"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_mpwcdecl]"] + - ["system.runtime.interopservices.typelibimporterflags", "system.runtime.interopservices.typelibimporterflags!", "Member[unsafeinterfaces]"] + - ["system.string", "system.runtime.interopservices.vardesc", "Member[lpstrschema]"] + - ["system.int32", "system.runtime.interopservices._fieldinfo", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodinfo", "Member[isfinal]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeattr", "Member[wtypeflags]"] + - ["system.int16", "system.runtime.interopservices.vardesc", "Member[wvarflags]"] + - ["system.runtime.interopservices.stringmarshalling", "system.runtime.interopservices.libraryimportattribute", "Member[stringmarshalling]"] + - ["system.runtime.interopservices.idlflag", "system.runtime.interopservices.idlflag!", "Member[idlflag_none]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_blob_object]"] + - ["system.runtime.interopservices.typelibexporterflags", "system.runtime.interopservices.typelibexporterflags!", "Member[onlyreferenceregistered]"] + - ["system.void*", "system.runtime.interopservices.nativememory!", "Method[alignedalloc].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[log2p1].ReturnValue"] + - ["system.runtime.interopservices.typekind", "system.runtime.interopservices.typekind!", "Member[tkind_interface]"] + - ["system.runtime.interopservices.desckind", "system.runtime.interopservices.desckind!", "Member[desckind_funcdesc]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[getunmanagedthunkformanagedmethodptr].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_checkeddivision].ReturnValue"] + - ["system.int32", "system.runtime.interopservices._memberinfo", "Method[gethashcode].ReturnValue"] + - ["system.runtime.interopservices.idlflag", "system.runtime.interopservices.idlflag!", "Member[idlflag_fin]"] + - ["t", "system.runtime.interopservices.gchandle", "Member[target]"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_fretval]"] + - ["system.runtimefieldhandle", "system.runtime.interopservices._fieldinfo", "Member[fieldhandle]"] + - ["system.int32", "system.runtime.interopservices.funcdesc", "Member[memid]"] + - ["system.string", "system.runtime.interopservices.runtimeinformation!", "Member[frameworkdescription]"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[ishidebysig]"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_pascal]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[clamp].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat", "Method[compareto].ReturnValue"] + - ["system.runtime.interopservices.osplatform", "system.runtime.interopservices.osplatform!", "Member[freebsd]"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[armv6]"] + - ["system.int32", "system.runtime.interopservices.comcompatibleversionattribute", "Member[majorversion]"] + - ["system.runtime.interopservices.layoutkind", "system.runtime.interopservices.layoutkind!", "Member[explicit]"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.dllimportsearchpath!", "Member[userdirectories]"] + - ["system.boolean", "system.runtime.interopservices.marshal!", "Method[arecomobjectsavailableforcleanup].ReturnValue"] + - ["system.type", "system.runtime.interopservices._type", "Member[declaringtype]"] + - ["system.reflection.icustomattributeprovider", "system.runtime.interopservices._methodinfo", "Member[returntypecustomattributes]"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[securestringtobstr].ReturnValue"] + - ["system.runtime.interopservices.dllimportsearchpath", "system.runtime.interopservices.dllimportsearchpath!", "Member[safedirectories]"] + - ["system.delegate", "system.runtime.interopservices.comeventshelper!", "Method[remove].ReturnValue"] + - ["system.reflection.membertypes", "system.runtime.interopservices._fieldinfo", "Member[membertype]"] + - ["system.int32", "system.runtime.interopservices.ucomienumconnectionpoints", "Method[skip].ReturnValue"] + - ["system.string", "system.runtime.interopservices._memberinfo", "Member[name]"] + - ["system.boolean", "system.runtime.interopservices.arraywithoffset", "Method[equals].ReturnValue"] + - ["system.type", "system.runtime.interopservices.libraryimportattribute", "Member[stringmarshallingcustomtype]"] + - ["system.int32", "system.runtime.interopservices.typeattr", "Member[dwreserved]"] + - ["system.int32", "system.runtime.interopservices.statstg", "Member[type]"] + - ["system.runtime.interopservices.typeflags", "system.runtime.interopservices.typeflags!", "Member[typeflag_faggregatable]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[op_bitwiseor].ReturnValue"] + - ["system.runtime.interopservices.syskind", "system.runtime.interopservices.syskind!", "Member[sys_mac]"] + - ["system.runtime.interopservices.posixsignal", "system.runtime.interopservices.posixsignal!", "Member[sigchld]"] + - ["system.type", "system.runtime.interopservices.comeventinterfaceattribute", "Member[eventprovider]"] + - ["system.type", "system.runtime.interopservices._fieldinfo", "Member[declaringtype]"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_streamed_object]"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[bitdecrement].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.libraryimportattribute", "Member[setlasterror]"] + - ["system.runtime.interopservices.typelibtypeflags", "system.runtime.interopservices.typelibtypeflags!", "Member[fhidden]"] + - ["system.memory", "system.runtime.interopservices.memorymarshal!", "Method[createfrompinnedarray].ReturnValue"] + - ["system.runtime.interopservices.nfloat", "system.runtime.interopservices.nfloat!", "Method[acosh].ReturnValue"] + - ["system.runtime.interopservices.createobjectflags", "system.runtime.interopservices.createobjectflags!", "Member[unwrap]"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.architecture!", "Member[loongarch64]"] + - ["system.runtimetypehandle", "system.runtime.interopservices.idynamicinterfacecastable", "Method[getinterfaceimplementation].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[releasecomobject].ReturnValue"] + - ["system.void*", "system.runtime.interopservices.nativememory!", "Method[alloc].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[gettypeliblcid].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.filetime", "Member[dwlowdatetime]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[getlastwin32error].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._type", "Method[isdefined].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat", "Method[getexponentshortestbitlength].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices.iregistrationservices", "Method[unregisterassembly].ReturnValue"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramflag!", "Member[paramflag_fout]"] + - ["system.runtime.interopservices.classinterfacetype", "system.runtime.interopservices.classinterfacetype!", "Member[none]"] + - ["system.string", "system.runtime.interopservices.importedfromtypelibattribute", "Member[value]"] + - ["system.runtime.interopservices.paramflag", "system.runtime.interopservices.paramdesc", "Member[wparamflags]"] + - ["system.runtime.interopservices.varflags", "system.runtime.interopservices.varflags!", "Member[varflag_fdefaultcollelem]"] + - ["system.intptr", "system.runtime.interopservices.nativelibrary!", "Method[load].ReturnValue"] + - ["system.intptr", "system.runtime.interopservices.marshal!", "Method[allochglobal].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.nfloat", "Method[getexponentbytecount].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isconstructor]"] + - ["system.object[]", "system.runtime.interopservices._eventinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.single", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.reflection.methodinfo", "system.runtime.interopservices._methodinfo", "Method[getbasedefinition].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isassembly]"] + - ["system.int32", "system.runtime.interopservices.pinnedgchandle", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[sizeof].ReturnValue"] + - ["system.boolean", "system.runtime.interopservices._methodbase", "Member[isfamilyandassembly]"] + - ["system.uint128", "system.runtime.interopservices.nfloat!", "Method[op_explicit].ReturnValue"] + - ["system.runtime.interopservices.assemblyregistrationflags", "system.runtime.interopservices.assemblyregistrationflags!", "Member[setcodebase]"] + - ["system.reflection.methodinfo[]", "system.runtime.interopservices._type", "Method[getmethods].ReturnValue"] + - ["system.runtime.interopservices.varenum", "system.runtime.interopservices.varenum!", "Member[vt_i1]"] + - ["system.runtime.interopservices.typelibexporterflags", "system.runtime.interopservices.typelibexporterflags!", "Member[callerresolvedreferences]"] + - ["system.object", "system.runtime.interopservices._constructorinfo", "Method[invoke_5].ReturnValue"] + - ["system.runtime.interopservices.callconv", "system.runtime.interopservices.callconv!", "Member[cc_syscall]"] + - ["t", "system.runtime.interopservices.memorymarshal!", "Method[read].ReturnValue"] + - ["system.runtime.interopservices.architecture", "system.runtime.interopservices.runtimeinformation!", "Member[osarchitecture]"] + - ["system.int32", "system.runtime.interopservices.marshal!", "Method[gethrforexception].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.Arm.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.Arm.typemodel.yml new file mode 100644 index 000000000000..96b4c0289c30 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.Arm.typemodel.yml @@ -0,0 +1,988 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightandinsert].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplysubtractbyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[ziphigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[absscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[shiftrightlogical].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[loadvector64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[zeroextendwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundednarrowingupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundawayfromzero].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount3]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundednarrowingsaturateunsignedlower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtopositiveinfinityscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[roundawayfromzero].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtonegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalsaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskdouble].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[addpairwisewideningandadd].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby16bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addpairwisewidening].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[insertscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[minnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtozeroscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytenonfaultingsignextendtouint16].ReturnValue"] + - ["system.double", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[dotproductbyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[xoracross].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingbyscalarsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyroundeddoublingscalarbyselectedscalarsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyaddbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtozero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[unzipodd].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskuint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedaddroundedhalving].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundedadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[comparetest].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[roundtonegativeinfinity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[trigonometricmultiplyaddcoefficient].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[minacross].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftrightarithmeticnarrowingsaturateunsignedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addroundedhighnarrowinglower].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[subtract].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createbreakafterpropagatemask].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadpairvector64nontemporal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.rdm+arm64!", "Member[issupported]"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadandreplicatetovector128x2].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyextendedbyselectedscalar].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtoevenscalar].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadpairvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16nonfaultingsignextendtouint32].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadandreplicatetovector128x3].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[extractnarrowingupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minnumberacross].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalestimate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplywideningupperandsubtract].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[storel3temporal]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[roundtonearest].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvector].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[bitwiseclear].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm+arm64!", "Method[multiplyroundeddoublingscalarbyselectedscalarandsubtractsaturatehigh].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[converttouint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytenonfaultingsignextendtouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalarwideninglowerandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[negatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[absolutedifference].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedsubtracthalving].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemasksbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundedadd].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sve!", "Method[testanytrue].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[roundtozero].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingwideningandsubtractsaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint16signextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftrightarithmeticnarrowingsaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[and].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffruint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementbyactiveelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtopositiveinfinity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint32zeroextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningupperbyselectedscalarandaddsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparegreaterthanorequal].ReturnValue"] + - ["system.sbyte", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount128]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingbyselectedscalarandaddsaturatehigh].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[fusedmultiplysubtractnegated].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[load3xvector128andunzip].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby16bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addhighnarrowinglower].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[abs].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16zeroextendtouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha1!", "Method[scheduleupdate1].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.aes!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[unzipeven].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[insertintoshiftedvector].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanorequalmask64bit].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[multiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplysubtractbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifferenceadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reverseelementbits].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[duplicateselectedscalartovector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtoeven].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingwideningscalarbyselectedscalarandsubtractsaturate].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby8bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[loadvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtonegativeinfinity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[roundtonearest].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sve!", "Method[testfirsttrue].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createbreakaftermask].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticroundedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyextended].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyroundeddoublingbyselectedscalarsaturatehigh].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint32withbyteoffsetssignextend].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[abssaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftrightarithmeticroundednarrowingsaturateunsignedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[addpairwisescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[converttosingle].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemasksingle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningupperandaddsaturate].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.armbase+arm64!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticrounded].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightandinsert].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[vectortablelookup].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyextended].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifferencewideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[unzipeven].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.aes!", "Method[inversemixcolumns].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.sha1!", "Method[fixedrotate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[duplicateselectedscalartovector64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[floor].ReturnValue"] + - ["system.uint16", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytezeroextendtoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addpairwisewideningandaddscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[addwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyroundeddoublingsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtonearestscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytesignextendtouint64].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount2]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxacross].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticrounded].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[maxpairwise].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby16bitelementcount].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.crc32+arm64!", "Method[computecrc32c].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtopositiveinfinityscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.advsimd!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundawayfromzeroscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticrounded].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint32zeroextend].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutedifferencescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint32nonfaultingzeroextendtouint64].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.armbase!", "Method[reverseelementbits].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[addhighnarrowingupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[maxnumber].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint32signextendtoint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[addacrosswidening].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[comparelessthan].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandreplicatetovector64x3].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[fusedmultiplysubtractbyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16nonfaultingzeroextendtoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractwideninglower].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[load4xvector64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[fusedmultiplyaddnegated].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalrounded].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticroundedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[negatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytenonfaultingzeroextendtouint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createbreakbeforepropagatemask].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[zeroextend32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytesignextendtoint16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttosinglescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[negatesaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[bitwiseclear].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementbyactiveelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedaddhalving].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha256!", "Method[hashupdate1].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtozeroscalar].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[load2xvector64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskbyte].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.crc32+arm64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtopositiveinfinityscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskuint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby16bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideninglowerbyselectedscalarandsubtractsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytenonfaultingzeroextendtoint64].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sve!", "Method[testlasttrue].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplysubtractbyscalar].ReturnValue"] + - ["system.int16", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minnumberpairwisescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifferencewideningupperandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyroundeddoublingsaturatehighscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalarwideningupperandsubtract].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtozero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticsaturatescalar].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[storel2nontemporal]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[floor].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.dp+arm64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplyaddbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[extractvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractsaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[fusedmultiplyaddbyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[absolutecomparegreaterthanorequal].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskuint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideninglowerbyscalarandsubtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.aes!", "Method[polynomialmultiplywideningupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[zeroextend16].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reverseelement].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractroundedhighnarrowingupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[roundawayfromzero].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount16]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingsaturatehighscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[minnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[comparegreaterthan].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanmask16bit].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint32signextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[roundtozero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskint32].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalsquarerootstep].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[signextend8].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticnarrowingsaturateunsignedupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticroundedsaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[subtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalsquarerootestimate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[transposeodd].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[count16bitelements].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticnarrowingsaturatelower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[abssaturate].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.crc32!", "Method[computecrc32c].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[insertselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtozero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanmask64bit].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[addacross].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[ziplow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyroundeddoublingbyscalarsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanorequalmask16bit].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16zeroextendtoint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[ziplow].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[loadl1temporal]"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandreplicatetovector64x4].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[max].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectornonfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[zeroextendwideningupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint32nonfaultingsignextendtouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparetest].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[polynomialmultiplywideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[bitwiseselect].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[comparegreaterthan].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffrint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparelessthanorequal].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementbyactiveelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[ziphigh].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.advsimd+arm64!", "Member[issupported]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint16zeroextend].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorwithbyteoffsets].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvector128andreplicatetovector].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reversebits].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogical].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[duplicateselectedscalartovector].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifferencewideningupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftrightlogicalroundednarrowingsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundawayfromzero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanmask8bit].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalsquarerootstepscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningupperandsubtractsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[unzipeven].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint16withbyteoffsetssignextend].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningsaturateupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplywideninglowerandsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifference].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby64bitelementcount].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[converttodouble].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.armbase+arm64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minnumberpairwise].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[duplicatetovector128].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createmaskfornextactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[loadl1nontemporal]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16signextendtouint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[compute64bitaddresses].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[sqrt].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint32zeroextendtoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtoevenscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reverseelement32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[popcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxpairwise].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingandsubtractsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[bitwiseselect].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[duplicateselectedscalartovector128].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[load4xvector128].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplysubtractbyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[compute16bitaddresses].ReturnValue"] + - ["system.uint16", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftarithmeticroundedsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[abs].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectornontemporal].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[load4xvector64andunzip].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmetic].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskint16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyextendedscalarbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtopositiveinfinityscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorfirstfaulting].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[oracross].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[negate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffrint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundednarrowingsaturateupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[signextend32].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[loadl3temporal]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[ornot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[addsaturate].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.sve!", "Method[load2xvectorandunzip].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogical].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[divide].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadpairvector128nontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningsaturatelowerbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[extractnarrowinglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttodouble].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingbyselectedscalarsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundawayfromzero].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby8bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[polynomialmultiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalarwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningsaturateupperbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minnumber].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[not].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16nonfaultingzeroextendtouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideninglowerbyscalarandaddsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[shiftrightarithmeticfordivide].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplyaddscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytezeroextendtouint64].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby16bitelementcount].ReturnValue"] + - ["system.single", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalarwideninglowerandsubtract].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[zeroextendwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[all]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalstep].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16signextendtouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutedifference].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanorequalmask32bit].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[splice].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[count8bitelements].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadpairvector64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingscalarbyselectedscalarsaturatehigh].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.armbase+arm64!", "Method[multiplyhigh].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementbyactiveelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtoevenscalar].ReturnValue"] + - ["system.uint16", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[multiplybyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingandaddsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalestimatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorsbytesignextendfirstfaulting].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingwideningsaturatescalarbyselectedscalar].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxnumberpairwise].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm+arm64!", "Method[multiplyroundeddoublingandaddsaturatehighscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16nonfaultingsignextendtoint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytesignextendtoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha256!", "Method[scheduleupdate0].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalsaturateunsignedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplysubtractscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[multiplyaddrotatecomplex].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[conditionalselect].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttosingleupper].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadandinsertscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[vectortablelookup].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sha1+arm64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftleftlogicalsaturateunsignedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogical].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelementandreplicate].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadpairscalarvector64nontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtozero].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[load3xvector64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifferenceadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplysubtractnegatedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createbreakpropagatemask].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[extractnarrowingsaturatelower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxnumberpairwise].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[negate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttosingle].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttodoublescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxpairwisescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha1!", "Method[hashupdatemajority].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha1!", "Method[hashupdateparity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[fusedmultiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplysubtractscalarbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[duplicatetovector64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha256!", "Method[hashupdate2].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16nonfaultingsignextendtouint64].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.sve!", "Method[load3xvectorandunzip].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[signextendwideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[popcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparegreaterthanorequalscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[addwideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingandaddsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addscalar].ReturnValue"] + - ["system.byte", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandinsertscalar].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[getactiveelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplywideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.dp!", "Method[dotproduct].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[addpairwise].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[add].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementbyactiveelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addpairwisewideningscalar].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby16bitelementcount].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadandreplicatetovector128x4].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reverseelementbits].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.armbase+arm64!", "Method[reverseelementbits].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[signextendwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[negatesaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingwideningandaddsaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffruint64].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby8bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadandreplicatetovector128].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16nonfaultingzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.aes!", "Method[polynomialmultiplywideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[reverseelement16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[subtracthighnarrowinglower].ReturnValue"] + - ["system.byte", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sha256!", "Member[issupported]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount256]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffruint16].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandreplicatetovector64x2].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[bitwiseclear].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint32withbyteoffsetssignextendfirstfaulting].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticadd].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtonearest].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[maxnumberacross].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparegreaterthanscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparetestscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandinsertscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandreplicatetovector64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[dotproduct].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtonegativeinfinityscalar].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[extractnarrowingsaturateunsignedlower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[not].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[leadingsigncount].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytezeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha1!", "Method[hashupdatechoose].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtonegativeinfinityscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundawayfromzeroscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[ceilingscalar].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount8]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalstep].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalestimate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalsquarerootestimate].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount4]"] + - ["system.int16", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplysubtract].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtozero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[maxnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftlogicalroundedsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[negate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytenonfaultingzeroextendtoint16].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reverseelement16].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytenonfaultingsignextendtoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplyaddbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minpairwisescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingbyselectedscalarsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundednarrowinglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideninglowerbyselectedscalarandaddsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[trigonometricstartingvalue].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[vectortablelookup].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingbyselectedscalarandsubtractsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundednarrowingsaturatelower].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.crc32!", "Method[computecrc32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[largestmultipleof4]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskuint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundawayfromzero].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalsquarerootstep].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint16withbyteoffsetszeroextendfirstfaulting].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby16bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[duplicatetovector128].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint32withbyteoffsetszeroextend].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundednarrowingsaturateunsignedupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[reverseelement8].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[loadl2nontemporal]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningupperbyscalarandaddsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyaddbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedaddhalving].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedsubtracthalving].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[converttouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundedadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[transposeodd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplysubtract].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[addrotatecomplex].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[transposeeven].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalwideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundednarrowingsaturateupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reciprocalsqrtstep].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16signextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundedscalar].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[largestmultipleof3]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingsaturatehigh].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[count32bitelements].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createmaskforfirstactiveelement].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[subtractsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyroundeddoublingsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[extractnarrowingsaturatescalar].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[load3xvector128].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[compareunordered].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorbytezeroextend].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reciprocalestimate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[absolutecomparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttosingleroundtooddlower].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount7]"] + - ["system.int32", "system.runtime.intrinsics.arm.armbase+arm64!", "Method[leadingsigncount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundawayfromzeroscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.dp!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplywideningupperandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttosingleroundtooddupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.aes!", "Method[decrypt].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundawayfromzero].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalnarrowinglower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalestimate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalsquarerootestimate].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sha1!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparegreaterthanscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandinsertscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[roundtopositiveinfinity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[andacross].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingbyselectedscalarandaddsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[min].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.armbase+arm64!", "Method[reverseelementbits].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[compareequal].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytenonfaultingsignextendtoint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyscalar].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm+arm64!", "Method[multiplyroundeddoublingandsubtractsaturatehighscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtonegativeinfinityscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalroundedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplyaddscalarbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingwideningscalarbyselectedscalarandaddsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addpairwise].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[minpairwise].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16signextendtoint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint32zeroextendfirstfaulting].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[storel2temporal]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[reverseelement16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[negatesaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.dp!", "Method[dotproduct].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[addpairwisewidening].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[floor].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundawayfromzeroscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticnarrowingsaturateunsignedlower].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[compute32bitaddresses].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalnarrowingupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalsquarerootestimatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.aes!", "Method[encrypt].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[polynomialmultiplywideningupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.armbase!", "Method[reverseelementbits].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[minnumberacross].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalsaturate].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount5]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[minnumberscalar].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.dp!", "Method[dotproductbyselectedquadruplet].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[xor].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffrsbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[not].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint32signextendtouint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reciprocalstep].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby8bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[insertselectedscalar].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[load3xvector64andunzip].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalroundedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanorequalmask8bit].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[shiftleftlogical].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16zeroextendfirstfaulting].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createwhilelessthanmask32bit].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalwideninglower].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby16bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyscalar].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[subtracthighnarrowingupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplysubtractbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyextendedbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicaladd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minnumberpairwise].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby8bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[extractnarrowingsaturateupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicaladd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingbyselectedscalarandsubtractsaturatehigh].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemasksingle].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalroundedsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytenonfaultingzeroextendtouint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[trigonometricselectcoefficient].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalrounded].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractscalar].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[load2xvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalsaturateunsigned].ReturnValue"] + - ["system.int16", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtonegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyroundeddoublingbyselectedscalarsaturatehigh].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytenonfaultingzeroextendtoint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytenonfaultingsignextendtouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[ziphigh].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount32]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16signextendtoint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reciprocalexponent].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemasksbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyaddbyscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createbreakbeforemask].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[negatesaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[addsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[unzipodd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticrounded].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingbyscalarsaturatehigh].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[absolutecomparegreaterthan].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.arm.sve!", "Method[count64bitelements].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.aes!", "Method[mixcolumns].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby16bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtonearest].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[roundawayfromzero].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[maxnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyaddbyscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[dividescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[extractnarrowingsaturateunsignedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha1!", "Method[scheduleupdate0].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractwideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtonegativeinfinity].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[load4xvector128andunzip].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytesignextendtouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalrounded].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby8bitelementcount].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[compareequalscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtozeroscalar].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplywideninglower].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby64bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplysubtractbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttosinglelower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparelessthanorequalscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[leadingsigncount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyscalarbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.dp!", "Method[dotproductbyselectedquadruplet].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount6]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[compute8bitaddresses].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxnumberacross].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.crc32+arm64!", "Method[computecrc32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskint32].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[subtractroundedhighnarrowinglower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[sqrtscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalnarrowingsaturatelower].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.armbase+arm64!", "Method[multiplyhigh].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[extractvector].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint32nonfaultingzeroextendtoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtonegativeinfinityscalar].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[loadl3nontemporal]"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount1]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[reverseelement32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtozero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[zeroextend8].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundedadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalstepscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytezeroextendtoint16].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[transposeeven].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[compact].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sve+arm64!", "Member[issupported]"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[floatingpointexponentialaccelerator].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytesignextendtouint16].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorbytezeroextendfirstfaulting].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorsbytesignextend].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[negate].ReturnValue"] + - ["system.sbyte", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[ziplow].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[addpairwisewideningandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[extractvector64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningupperbyselectedscalarandsubtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmetic].ReturnValue"] + - ["system.double", "system.runtime.intrinsics.arm.advsimd!", "Method[extract].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.armbase!", "Member[issupported]"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiply].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundawayfromzeroscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16zeroextendtouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftandinsertscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifferencewideninglowerandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[loadandreplicatetovector128].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby32bitelementcount].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskuint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytenonfaultingsignextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtonegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningsaturatelowerbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedmultiplyaddnegatedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtoeven].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[maxnumberscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtopositiveinfinity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint16zeroextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtoeven].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytezeroextendtouint16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtozeroscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskdouble].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[reverseelement8].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtozero].ReturnValue"] + - ["system.byte", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[reciprocalexponentscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[abssaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundawayfromzero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16nonfaultingzeroextendtouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[polynomialmultiply].ReturnValue"] + - ["system.double", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyscalarbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplysubtractbyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[booleannot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticnarrowingsaturateupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalroundedsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[xor].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorwithbyteoffsetfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[ornot].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparelessthanscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[transposeodd].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[leadingsigncount].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[storel3nontemporal]"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[vectorcount64]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutedifference].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtonegativeinfinityscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint16withbyteoffsetssignextendfirstfaulting].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytezeroextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideninglowerandsubtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundednarrowingsaturatelower].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffrint32].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtoevenscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideninglowerandaddsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[reverseelement32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sve!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplybyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[zeroextendwideningupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[multiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[maxnumberpairwisescalar].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[abssaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createtruemaskint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[transposeeven].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtonegativeinfinity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint32signextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtoeven].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplybyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyextendedbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplywideninglowerandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundawayfromzero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[getffrbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtonegativeinfinity].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelementandreplicate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparegreaterthan].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[loadpairscalarvector64].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.sve!", "Method[load4xvectorandunzip].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftandinsert].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticaddscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[scale].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.sha256!", "Method[scheduleupdate1].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftarithmeticsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[addroundedhighnarrowingupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[addacross].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[min].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplyextendedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalstep].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[storel1temporal]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparelessthanorequalscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplyaddbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[vectortablelookupextension].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicaladdscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[compareequal].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingincrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftlogicalsaturatescalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[addsequentialacross].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby8bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningupperbyscalarandsubtractsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftrightarithmeticroundednarrowingsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalsaturateunsigned].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby8bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[extractnarrowingsaturateunsignedupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalarwideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningsaturateupperbyselectedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftlogicalscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftleftlogicalsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftlogicalscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[comparenotequalto].ReturnValue"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[storel1nontemporal]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightandinsertscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.rdm+arm64!", "Method[multiplyroundeddoublingscalarbyselectedscalarandaddsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[reverseelement8].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[minnumber].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[multiplyextended].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[popcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticroundedsaturate].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervector].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[comparetest].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minacross].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtozero].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[maxacross].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalarwideningupperandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftarithmeticscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.aes+arm64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[compareequal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[absolutecomparelessthan].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparelessthanscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.crc32!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttosingle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[fusedaddroundedhalving].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint32withbyteoffsetszeroextendfirstfaulting].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[createfalsemaskuint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[ceiling].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint16zeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[minpairwise].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytesignextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttodoubleupper].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[floorscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[multiplydoublingwideningsaturatescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[leadingzerocount].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint16nonfaultingsignextendtoint32].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorsbytesignextendfirstfaulting].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttoint32roundtonegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalrounded].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[absolutecomparelessthan].ReturnValue"] + - ["system.single", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractafterlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[unzipodd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalnarrowingsaturateupper].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint16signextend].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttouint64roundtoeven].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[roundtonegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtozeroscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[shiftrightlogicalnarrowingsaturatescalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.sha256+arm64!", "Member[issupported]"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby16bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.rdm!", "Method[multiplyroundeddoublingandsubtractsaturatehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[signextendwideningupper].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[load2xvector128andunzip].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftleftandinsert].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[converttouint32roundtopositiveinfinityscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtoeven].ReturnValue"] + - ["system.single", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[signextendwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplydoublingwideningsaturatelower].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorint32nonfaultingsignextendtoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[min].ReturnValue"] + - ["system.sbyte", "system.runtime.intrinsics.arm.sve!", "Method[conditionalextractlastactiveelement].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplyaddbyselectedscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectorint32signextend].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementbyactiveelementcount].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectoruint32zeroextendtouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[abs].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytezeroextendtouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[converttoint64roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[insert].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.arm.armbase!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[reciprocalsquarerootstep].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.arm.rdm!", "Member[issupported]"] + - ["system.runtime.intrinsics.arm.sveprefetchtype", "system.runtime.intrinsics.arm.sveprefetchtype!", "Member[loadl2temporal]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightlogicalroundedaddscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[absolutecomparegreaterthanorequalscalar].ReturnValue"] + - ["system.runtime.intrinsics.arm.svemaskpattern", "system.runtime.intrinsics.arm.svemaskpattern!", "Member[largestpowerof2]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[shiftrightarithmeticroundedaddscalar].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[signextend16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[compareequal].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[gathervectoruint16withbyteoffsetszeroextend].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd+arm64!", "Method[fusedmultiplysubtractbyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.arm.advsimd!", "Method[insert].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[loadvectorbytenonfaultingzeroextendtouint16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplybyselectedscalar].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.arm.advsimd!", "Method[load2xvector64andunzip].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[converttoint64].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.arm.sve!", "Method[multiplyaddrotatecomplexbyselectedscalar].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.arm.sve!", "Method[saturatingdecrementby32bitelementcount].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[vectortablelookupextension].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.arm.advsimd!", "Method[multiplyroundeddoublingbyscalarsaturatehigh].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.Wasm.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.Wasm.typemodel.yml new file mode 100644 index 000000000000..b9cd4d64d209 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.Wasm.typemodel.yml @@ -0,0 +1,75 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[subtract].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.wasm.packedsimd!", "Method[bitmask].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[pseudomax].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[not].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.wasm.packedsimd!", "Method[anytrue].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[bitwiseselect].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[dot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[convertnarrowingsaturatesigned].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[roundtonearest].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[signextendwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[converttoint32saturate].ReturnValue"] + - ["system.single", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.wasm.packedsimd!", "Method[alltrue].ReturnValue"] + - ["system.intptr", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[negate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[compareequal].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[loadvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[shiftleft].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[popcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[multiplywideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[converttouint32saturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[loadscalarvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[pseudomin].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[multiplyroundedsaturateq15].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[splat].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[swizzle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[zeroextendwideninglower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[zeroextendwideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[converttodoublelower].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[multiplywideninglower].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[convertnarrowingsaturateunsigned].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.double", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[averagerounded].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[loadscalarandinsert].ReturnValue"] + - ["system.uintptr", "system.runtime.intrinsics.wasm.packedsimd!", "Method[extractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[loadscalarandsplatvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[addpairwisewidening].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[truncate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[floor].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.wasm.packedsimd!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[subtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[replacescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[loadwideningvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[signextendwideningupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.wasm.packedsimd!", "Method[converttosingle].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.X86.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.X86.typemodel.yml new file mode 100644 index 000000000000..2548f563b788 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.X86.typemodel.yml @@ -0,0 +1,1077 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.runtime.intrinsics.x86.avxvnni!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shufflelow].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[broadcastscalartovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[roundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[multiplyhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarlessthanorequal].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.x86.x86base!", "Method[cpuid].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[loadalignedvector128nontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.lzcnt+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector128int64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[broadcastvector128tovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[insertvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[movehightolow].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[converttovector512double].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[multishift].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[reciprocalscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[converttovector128int16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[roundtonegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[extractvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[subtractscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarorderedlessthan].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi1!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[detectconflicts].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttosbytewithtruncatedsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[broadcastscalartovector256].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[converttovector512uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[convertscalartovector128double].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256double].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[floor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplysubtractnegatedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw!", "Method[converttovector256sbytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[insert].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128byte].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[minscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.fma!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[blend].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[loadvector512].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[unpackhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[andnot].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.x86.sse41+x64!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[sumabsolutedifferences].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[loaddquvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[unpackhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplysubtractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[blend].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi1!", "Method[bitfieldextract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[broadcastscalartovector128].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi2!", "Method[parallelbitdeposit].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtractnegatedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector128uint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[horizontaladd].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512cd!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparenotgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[packunsignedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparenotgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[permutevar2x64x2].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[horizontalsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar16x16].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.x86.x86base+x64!", "Method[divrem].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[shuffle2x128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotateleftvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[shuffle2x128].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512cd+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtonegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256uint16withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[duplicateevenindexed].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shiftleftlogical128bitlane].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128uint32withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[compare].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shufflehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[convertscalartovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[scale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[horizontalsubtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128int16withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[sumabsolutedifferencesinblock32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplyaddsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permutevar4x32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.ssse3+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2+x64!", "Method[convertscalartovector128double].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[multiplyaddadjacent].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[floorscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx!", "Method[testz].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[converttovector256single].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256uint32].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.x86.sse2+x64!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[converttovector512uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[reciprocal14].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.aes!", "Method[inversemixcolumns].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatroundingmode", "system.runtime.intrinsics.x86.floatroundingmode!", "Member[topositiveinfinity]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[gathervector256].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi2+x64!", "Method[parallelbitextract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[sqrtscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftrightlogical128bitlane].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtractadd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[multiplyhighroundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[fusedmultiplysubtractscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse41!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[getmantissascalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[rotateleft].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[sumabsolutedifferences].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[xor].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse41!", "Method[testc].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.popcnt!", "Method[popcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[andnot].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.gfni!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[loadhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[maskload].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplyaddnegatedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[horizontaladdsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[multiplyaddadjacent].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[permute2x128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[rangescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.avx2!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shuffle4x128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128double].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[multiplyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[movescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[multiplyhighroundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[permutevar4x64x2].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[ceilingscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[range].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[broadcastpairscalartovector128].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarorderedgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[converttovector128byte].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparenotlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftleftlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[sign].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[average].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[compareequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[permutevar8x16x2].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512vbmi+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[average].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256uint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtozeroscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128int32withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[and].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.popcnt+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparenotgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[loadlow].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[average].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotateleftvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v2+v512!", "Method[minmax].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi1+x64!", "Method[extractlowestsetbit].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi2!", "Method[zerohighbits].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512vbmi!", "Method[permutevar64x8].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512vbmi!", "Method[multishift].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarnotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[converttovector512uint16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256single].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[getexponent].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotlessthanorequalsignaling]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[reciprocal14].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi1+x64!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[scale].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[maxscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[addsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[compareequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalargreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatroundingmode", "system.runtime.intrinsics.x86.floatroundingmode!", "Member[toeven]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarnotgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512vbmi+vl!", "Method[permutevar32x8].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v2!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw!", "Method[converttovector256bytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedfalsesignaling]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[reciprocalsqrt14].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128int64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128byte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[dividescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[broadcastpairscalartovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[reciprocal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarorderednotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v2+v512!", "Method[converttosbytewithtruncatedsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.gfni+v256!", "Method[galoisfieldmultiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarnotlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128int32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[subtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[rotateleftvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector256uint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[horizontaladd].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.x86base+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[converttovector128double].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[reciprocal14scalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotateleftvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[multiplyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparenotlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[packunsignedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128byte].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector256uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[converttovector512int64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[alignright32].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderednotequalsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128uint16withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector256int64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[movescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[andnot].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.pclmulqdq+v512!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplyaddscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[gathervector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[permutevar8x16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shiftleftlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[gathermaskvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftleftlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[movehighandduplicate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[range].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.sse41!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar4x32x2].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[broadcastpairscalartovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avxvnni!", "Method[multiplywideningandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar4x64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.gfni!", "Method[galoisfieldmultiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128uint32withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shiftleftlogical].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarorderedequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[multiplyhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256int32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[reduce].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128sbytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[converttovector512int16].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.x86.x86base!", "Method[divrem].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotgreaterthansignaling]"] + - ["system.int32", "system.runtime.intrinsics.x86.sse!", "Method[movemask].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[converttovector256int32].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi2+x64!", "Method[multiplynoflags].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[permute2x128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[permutevar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1+x64!", "Method[convertscalartovector128double].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector256uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512vbmi+vl!", "Method[multishift].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplysubtractnegated].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotgreaterthanorequalsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[convertscalartovector128int32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[converttovector256int32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedsignaling]"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarorderedgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[permutevar32x16x2].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparelessthan].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi1!", "Method[extractlowestsetbit].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[dividescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotateleft].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[unpacklow].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v2+v512!", "Method[converttosbytewithsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[rotateright].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarordered].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[dividescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[blendvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[sign].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512int32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128uint16withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[compareequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permutevar2x64].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.avx512f+x64!", "Method[converttouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparenotgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparenotgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotaterightvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256uint16].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedlessthannonsignaling]"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarorderedequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[loadalignedvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[loadvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[compareequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotateright].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatroundingmode", "system.runtime.intrinsics.x86.floatroundingmode!", "Member[tozero]"] + - ["system.int32", "system.runtime.intrinsics.x86.avx2!", "Method[movemask].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[getmantissa].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512int64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[extractvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[broadcastvector128tovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v2+v512!", "Method[converttobytewithsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v2+v512!", "Method[converttobytewithtruncatedsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512cd+vl!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[minmaxscalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarorderedlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[unpacklow].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.x86.avx512f+x64!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[permutevar4x64].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avxvnni+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[reduce].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[horizontaladd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[convertscalartovector128uint32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.x86serialize+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparenotlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundcurrentdirectionscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.avx512f!", "Method[converttouint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[unpacklow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[addscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[range].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[convertscalartovector128single].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.bmi2!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[converttovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar16x8x2].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttobytewithsaturationandzeroextendtoint32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx2!", "Member[issupported]"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512vbmi!", "Member[issupported]"] + - ["system.boolean", "system.runtime.intrinsics.x86.gfni+v512!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[loadandduplicatetovector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.aes!", "Method[decryptlast].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalargreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[subtractsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[broadcastvector256tovector512].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.lzcnt!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[blendvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[multishift].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[duplicateoddindexed].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi1+x64!", "Method[bitfieldextract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[multiplyaddadjacent].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotaterightvariable].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedgreaterthanorequalsignaling]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotaterightvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplyaddscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[converttovector128sbytewithsaturation].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.x86.sse+x64!", "Method[converttoint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq!", "Method[extractvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[scale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[insertvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[scale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512f+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128uint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[reciprocal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector256double].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[insertvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[permutevar64x8].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128uint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128int16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector256single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[insert].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalargreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.x86serialize!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[blend].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[duplicateoddindexed].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avxvnni!", "Method[multiplywideningandaddsaturate].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedgreaterthansignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[reciprocalsqrt14scalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[sumabsolutedifferencesinblock32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[loadvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[broadcastpairscalartovector128].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.pclmulqdq+v256!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128uint16withsaturation].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi1+x64!", "Method[getmaskuptolowestsetbit].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512dq+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[loadvector512].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarordered].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512f+vl!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector128uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector256double].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128sbyte].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.sse2+x64!", "Method[converttouint64].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.avx10v1+x64!", "Method[converttouint64].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse42+x64!", "Member[issupported]"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512bw+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[scalescalar].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.avx512f!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[loadalignedvector512].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarnotgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[addscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq!", "Method[rangescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[multiplyhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[getmantissascalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx!", "Method[testc].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[fixup].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.gfni+v512!", "Method[galoisfieldmultiply].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarorderednotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[convertscalartovector128double].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v1+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.fma!", "Method[multiplyadd].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.lzcnt+x64!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[addscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[horizontaladdsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shufflelow].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse42!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[roundcurrentdirection].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512dq+vl!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[reciprocalsqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+x64!", "Method[convertscalartovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[converttovector128int32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtonearestinteger].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.ssse3!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128int64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[insertvector128].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.sse2!", "Method[converttoint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[extractvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[compareequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[reciprocal14].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.sse!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw!", "Method[converttovector256byte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[getmantissa].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128sbytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtonearestintegerscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[convertscalartovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[floor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.aes!", "Method[encryptlast].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[subtractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[rotaterightvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[compareequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse+x64!", "Method[convertscalartovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.pclmulqdq+v256!", "Method[carrylessmultiply].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparegreaterthan].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi1!", "Method[resetlowestsetbit].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128bytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[unpacklow].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[alignright].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[ternarylogic].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256int16withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedequalnonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[compareordered].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.gfni+v256!", "Method[galoisfieldaffinetransform].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderedsignaling]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[compare].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[addsubtract].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderedtruenonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+x64!", "Method[convertscalartovector128double].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtractadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[reciprocal14].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256uint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[comparescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[sqrt].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx2+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[converttovector128int32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.bmi1+x64!", "Member[issupported]"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi2+x64!", "Method[zerohighbits].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[getexponent].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[roundtonearestinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[roundscalescalar].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.bmi2+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[fixupscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[compareunordered].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi2+x64!", "Method[parallelbitdeposit].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41+x64!", "Method[insert].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[extractvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[permutevar16x16x2].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse3+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256int32withsaturation].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v1!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparenotgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[permutevar16x16].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.gfni+v256!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128int16withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse42!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector256int64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[comparenotlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[fusedmultiplyaddscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512vbmi!", "Method[permutevar64x8x2].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.aes+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[minhorizontal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[fixup].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[converttovector512int64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128int16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.fma!", "Method[multiplyaddnegated].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shufflelow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarnotgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[and].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[getexponent].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttosbytewithtruncatedsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttosbytewithsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[sqrt].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi2!", "Method[multiplynoflags].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[permute].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotateleft].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector256single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[alignright64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.gfni+v512!", "Method[galoisfieldaffinetransforminverse].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[reducescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512cd!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarnotlessthan].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.sse2!", "Method[converttouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundcurrentdirection].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[roundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[reduce].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[alignright64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shufflehigh].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.pclmulqdq!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[extractvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[broadcastvector256tovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[compare].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permutevar8x64x2].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v1+v512!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[alignright32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar4x64x2].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[loadalignedvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128bytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[multiplylow].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512dq!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotateleftvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarnotgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[permutevar32x16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v2+v512!", "Method[multiplesumabsolutedifferences].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtozero].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq!", "Method[extractvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[maxscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[getexponentscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[reciprocal14].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx!", "Method[testnotzandnotc].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[compareunordered].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi1+x64!", "Method[trailingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128double].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector128uint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1+x64!", "Method[convertscalartovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar32x8x2].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttouint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avxvnni!", "Method[multiplywideningandaddsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[insertvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[alignright].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Member[issupported]"] + - ["system.uint32", "system.runtime.intrinsics.x86.lzcnt!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[max].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[permutevar4x32x2].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[packsignedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.aes!", "Method[keygenassist].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[permute4x64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[converttovector512uint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[ternarylogic].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[multiplyscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparenotlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[alignright64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[multiplesumabsolutedifferences].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedlessthansignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarunordered].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[compareunordered].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[blend].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderedequalnonsignaling]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[getexponent].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[loadalignedvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplyaddnegated].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[permute].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[alignright64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[unpackhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[compareequal].ReturnValue"] + - ["system.byte", "system.runtime.intrinsics.x86.sse41!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[converttovector128int32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx!", "Method[converttovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128uint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftrightlogical128bitlane].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[converttovector512int64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128uint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[unpacklow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[convertscalartovector128double].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarunorderedgreaterthan].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.sse42!", "Method[crc32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[min].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarunorderedequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtractnegated].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.gfni!", "Method[galoisfieldaffinetransform].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotateleft].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[dividescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permutevar16x32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.gfni+v256!", "Method[galoisfieldaffinetransforminverse].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[reciprocalsqrtscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512cd!", "Method[detectconflicts].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[loadhigh].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarorderedlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[minmax].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[add].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarunorderedlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256int32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarunorderedlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttobytewithsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[maskload].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[comparegreaterthan].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.sse2!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512vbmi+vl!", "Method[multishift].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[ternarylogic].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarunordered].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[multishift].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512cd+vl!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avxvnni!", "Method[multiplywideningandadd].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[converttovector128bytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[compareunordered].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[getmantissa].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128int32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw!", "Method[converttovector256sbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128uint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.fma!", "Method[multiplyaddnegatedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128int16withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[leadingzerocount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarunorderednotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[converttovector256int16].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.x86.sse2+x64!", "Method[converttoint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[unpackhigh].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.sse2!", "Method[movemask].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotequalsignaling]"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi1!", "Method[trailingzerocount].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse41!", "Method[testnotzandnotc].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[converttovector512double].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[roundscalescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[addscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128uint16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[converttovector256int64].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotlessthannonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[converttovector128int32withtruncation].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.popcnt!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128uint32withtruncation].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarunorderedgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shuffle].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512bw!", "Member[issupported]"] + - ["system.uint64", "system.runtime.intrinsics.x86.sse42+x64!", "Method[crc32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarunorderedlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarnotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[getmantissa].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttosbytewithsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[getmantissa].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarunorderedequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[broadcastvector128tovector256].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[ternarylogic].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256uint32withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512int32].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotgreaterthannonsignaling]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[multiplyhighroundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[permutevar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512vbmi+vl!", "Method[permutevar16x8x2].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[horizontaladd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[abs].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.x86.avx10v1+x64!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[converttovector256double].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[scalescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256single].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedgreaterthanorequalnonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[reciprocalsqrt14].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[unpackhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[broadcastpairscalartovector256].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar8x16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[maskload].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[blendvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512uint32].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderednonsignaling]"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotlessthansignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttobytewithtruncatedsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[scale].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permute2x64].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderednotequalnonsignaling]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[permutevar8x32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[packsignedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[permutevar64x8x2].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector256uint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[roundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.pclmulqdq+v512!", "Method[carrylessmultiply].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[unpackhigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[add].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v1+v512+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[broadcastscalartovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[shiftleftlogical128bitlane].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarorderedlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarnotlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[roundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq!", "Method[reducescalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector128double].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512bw+vl!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[fixupscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[moveandduplicate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[reduce].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[fixup].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[broadcastpairscalartovector256].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.fma+x64!", "Member[issupported]"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarorderedgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotateright].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarorderedgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[broadcastscalartovector256].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotlessthanorequalnonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[multiply].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.avx2!", "Method[converttouint32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v2+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[converttovector128sbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128sbytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[sumabsolutedifferencesinblock32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512cd+vl!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplyaddnegated].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[converttovector256int32].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedfalsenonsignaling]"] + - ["system.int32", "system.runtime.intrinsics.x86.avx!", "Method[movemask].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[reduce].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[converttovector512uint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotaterightvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplyaddsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[broadcastvector256tovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparelessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[subtractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[range].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v2+v512+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparelessthan].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.sse41!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtonegativeinfinityscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotateright].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128uint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[subtractscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[loadvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector256double].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256uint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[roundtopositiveinfinityscalar].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.sse41+x64!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[reciprocalsqrt14].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[sqrtscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[converttovector256single].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[converttovector512int64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector256int16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector256int32].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotgreaterthanorequalnonsignaling]"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse41+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[and].ReturnValue"] + - ["system.single", "system.runtime.intrinsics.x86.sse41!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[blendvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[multiplyaddadjacent].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128int16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparenotlessthan].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarunorderedgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparelessthan].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.pclmulqdq+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[converttovector128int32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[maskload].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[reduce].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse3!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128sbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.aes!", "Method[encrypt].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi1!", "Method[getmaskuptolowestsetbit].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednotequalnonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[getexponentscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[reciprocalsqrt14scalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector256uint32withtruncation].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse2!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[multiplylow].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarunorderedlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[fixup].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.avx512f!", "Method[converttouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[alignright].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512cd+vl!", "Method[detectconflicts].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[shiftrightarithmeticvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector256int64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[detectconflicts].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedlessthanorequalnonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalarnotlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[packsignedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[loadscalarvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[compareordered].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[detectconflicts].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[compareordered].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.aes!", "Method[decrypt].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[comparenotlessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[horizontalsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.fma!", "Method[multiplyaddsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[comparescalargreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[roundscale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[gathermaskvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[loaddquvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512cd+vl!", "Method[detectconflicts].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[converttovector128int64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[sqrtscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permutevar8x64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttobytewithtruncatedsaturationandzeroextendtoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[roundtopositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[reciprocalsqrt14].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.gfni!", "Method[galoisfieldaffinetransforminverse].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[fixup].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512vbmi+vl!", "Method[permutevar16x8].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[sumabsolutedifferences].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftleftlogical128bitlane].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[minscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftrightlogicalvariable].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512f!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[dotproduct].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[multiplesumabsolutedifferences].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[duplicateevenindexed].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderedtruesignaling]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512double].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[broadcastvector128tovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx2!", "Method[broadcastscalartovector128].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparenotequal].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatroundingmode", "system.runtime.intrinsics.x86.floatroundingmode!", "Member[tonegativeinfinity]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[loadlow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[movelowtohigh].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512single].ReturnValue"] + - ["system.uint16", "system.runtime.intrinsics.x86.sse2!", "Method[extract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[addsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse3!", "Method[movelowandduplicate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector512uint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[blendvariable].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[rotateright].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[comparelessthan].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.aes!", "Member[issupported]"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderednonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2+x64!", "Method[convertscalartovector128uint64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shiftrightlogical128bitlane].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shufflehigh].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[horizontalsubtractsaturate].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarunorderednotequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparegreaterthan].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[multiplylow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[getexponent].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[multiplyscalar].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedlessthanorequalsignaling]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permutevar16x32x2].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[subtractsaturate].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.x86.bmi2!", "Method[parallelbitextract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[sqrtscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparenotlessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[alignright32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx10v2+v512!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[ternarylogic].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[dotproduct].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[fusedmultiplysubtractadd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[sumabsolutedifferencesinblock32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[range].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.fma!", "Method[multiplysubtractnegated].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.ssse3!", "Method[horizontalsubtract].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.bmi1+x64!", "Method[resetlowestsetbit].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[alignright64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector128sbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector128int32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar8x32x2].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.avx512f+x64!", "Method[converttouint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparegreaterthanorequal].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.sse!", "Method[converttoint32withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2+x64!", "Method[convertscalartovector128int64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse41!", "Method[packunsignedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[rotateleft].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector256uint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[packunsignedsaturate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[fusedmultiplyaddnegatedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[scale].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[permutevar8x32x2].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.avx10v1+x64!", "Method[converttouint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.gfni+v512!", "Method[galoisfieldaffinetransform].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[reciprocalsqrt14].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[convertscalartovector128single].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permute4x64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[compareordered].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse2!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256int64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar16x16x2].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx512vbmi+vl!", "Member[issupported]"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse41!", "Method[testz].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[max].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.x86base!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[or].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[minmax].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.avx+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar2x64x2].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[roundtozero].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[broadcastvector128tovector256].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[range].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[unpacklow].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[reciprocal14scalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[loadalignedvector512nontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1+v512!", "Method[extractvector256].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512vbmi+vl!", "Method[permutevar32x8x2].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512bw+vl!", "Method[sumabsolutedifferencesinblock32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.gfni+x64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f!", "Method[converttovector128bytewithsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar16x8].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512dq+vl!", "Method[converttovector128int64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[insertvector128].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.bmi1!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[horizontalsubtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256int64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparenotequal].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.x86.popcnt+x64!", "Method[popcount].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[alignright32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[alignright32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx2!", "Method[loadalignedvector256nontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx!", "Method[insertvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.pclmulqdq!", "Method[carrylessmultiply].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512dq!", "Method[insertvector128].ReturnValue"] + - ["system.int64", "system.runtime.intrinsics.x86.sse+x64!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[comparegreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar8x16x2].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparenotgreaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[reciprocalsqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[loadscalarvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.sse!", "Method[comparenotgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512dq!", "Method[converttovector256single].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v2!", "Method[converttovector128uint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[shiftleftlogicalvariable].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[max].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.x86.sse!", "Method[comparescalarunorderedgreaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedequalsignaling]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttovector256uint64withtruncation].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[unorderedequalsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[converttovector128int32withsaturation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.x86.avx10v1!", "Method[permutevar32x8].ReturnValue"] + - ["system.runtime.intrinsics.x86.floatcomparisonmode", "system.runtime.intrinsics.x86.floatcomparisonmode!", "Member[orderedgreaterthannonsignaling]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx10v1!", "Method[fusedmultiplysubtractnegatedscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512f!", "Method[permute4x32].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.x86.avx10v1!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.x86.avx512f+vl!", "Method[comparelessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.x86.avx512bw!", "Method[comparelessthanorequal].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.typemodel.yml new file mode 100644 index 000000000000..43d390f12184 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Intrinsics.typemodel.yml @@ -0,0 +1,654 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[withelement].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128", "Method[gethashcode].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[sin].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector512", "Member[item]"] + - ["system.int32", "system.runtime.intrinsics.vector256", "Method[gethashcode].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.vector256!", "Method[sincos].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[shufflenative].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[onescomplement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[maxmagnitude].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[abs].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector64!", "Method[sum].ReturnValue"] + - ["system.uint64", "system.runtime.intrinsics.vector512!", "Method[extractmostsignificantbits].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.vector128!", "Method[widen].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[greaterthanall].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asnuint].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[maxnative].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[maxnative].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[greaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttoint64native].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[greaterthanany].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Member[zero]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[conditionalselect].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[andnot].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[anywhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_unaryplus].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_unaryplus].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asint16].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.vector64!", "Method[widen].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[minmagnitude].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[round].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[create].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[onescomplement].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[lessthanany].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[anywhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_exclusiveor].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Member[issupported]"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[all].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.vector128!", "Method[asvector].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asvector256].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector64!", "Method[dot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[greaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[createscalarunsafe].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[anywhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[equals].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[assingle].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[minnative].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asuint16].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Member[allbitsset]"] + - ["system.int32", "system.runtime.intrinsics.vector64!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[greaterthanorequalany].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector128!", "Method[getelement].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[round].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Member[ishardwareaccelerated]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asint64].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[lessthanorequalall].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_leftshift].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector128", "Member[item]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[load].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_unaryplus].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_division].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[lerp].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector256!", "Method[getlower].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttouint32native].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[lessthanorequalany].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[cos].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_rightshift].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[loadunsafe].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Member[one]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[maxnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttodouble].ReturnValue"] + - ["system.numerics.vector2", "system.runtime.intrinsics.vector128!", "Method[asvector2].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512!", "Member[count]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[add].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[equalsall].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[clampnative].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_division].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[loadaligned].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asint16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asuint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[loadunsafe].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector64", "Method[gethashcode].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isnan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[maxmagnitude].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector256!", "Method[count].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isinfinity].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[greaterthanall].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector64!", "Method[tovector128].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[minmagnitude].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[greaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[negate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[maxmagnitude].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[maxnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_leftshift].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[lerp].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[any].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Member[one]"] + - ["system.string", "system.runtime.intrinsics.vector512", "Method[tostring].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[withelement].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.vector256!", "Method[widen].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector64!", "Method[count].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[as].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asuint64].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[lessthanorequalany].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_leftshift].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector256!", "Method[dot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[cos].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Member[ishardwareaccelerated]"] + - ["system.numerics.vector4", "system.runtime.intrinsics.vector128!", "Method[asvector4].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_bitwiseor].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[ispositive].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[equalsany].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[equalsany].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[iseveninteger].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_bitwiseand].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[bitwiseand].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_subtraction].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[bitwiseand].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[equals].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[nonewhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[lessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asuint32].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector64!", "Method[getelement].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[greaterthanany].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[none].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[exp].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_bitwiseand].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[iszero].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Member[indices]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Member[indices]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512!", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[allwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[greaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[shiftleft].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[assingle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asnuint].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[truncate].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[minmagnitude].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[load].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isfinite].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_unarynegation].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[radianstodegrees].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Member[issupported]"] + - ["system.int32", "system.runtime.intrinsics.vector256!", "Member[count]"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[anywhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[floor].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[assingle].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[hypot].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[greaterthanorequalany].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Member[issupported]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_unaryplus].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[ispositive].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[all].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[bitwiseand].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asuint16].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[bitwiseand].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.vector256!", "Method[extractmostsignificantbits].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Member[zero]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[createscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[lessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[copysign].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isoddinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isfinite].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Member[ishardwareaccelerated]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[issubnormal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asnint].ReturnValue"] + - ["system.string", "system.runtime.intrinsics.vector64", "Method[tostring].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[assbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[negate].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[lessthanany].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector256!", "Method[lastindexof].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[equalsall].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isfinite].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[lessthanany].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[withlower].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[loadalignednontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[issubnormal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[op_inequality].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[withelement].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[minnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[lessthanorequalany].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asvector128].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[bitwiseor].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[lessthanall].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[equalsall].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_exclusiveor].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[withlower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[loadaligned].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isnan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[log2].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[create].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[lessthanorequalall].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[widenupper].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isnormal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector128!", "Method[getupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asdouble].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_division].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[equals].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[op_inequality].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[add].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[radianstodegrees].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[any].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_rightshift].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[widenupper].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[createscalarunsafe].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[withupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_bitwiseor].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[create].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[loadaligned].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[none].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_bitwiseor].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Member[allbitsset]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[minnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_addition].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[bitwiseor].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[createscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[cos].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_multiply].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector64", "Member[item]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_subtraction].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asvector512].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[createscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttodouble].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[ispositive].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[greaterthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[shiftrightlogical].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[nonewhereallbitsset].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128!", "Member[count]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttouint32native].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asuint32].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[minnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[degreestoradians].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[none].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Member[zero]"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[greaterthanany].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asint16].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[lerp].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128!", "Method[lastindexof].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttosingle].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512", "Method[gethashcode].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[iseveninteger].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_onescomplement].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector512!", "Method[dot].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[any].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[withlower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asint64].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[equalsany].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asint32].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asdouble].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[truncate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[allwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[load].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttouint32native].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector256!", "Method[toscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[onescomplement].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[widenupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[lessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[greaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[onescomplement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttosingle].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[loadunsafe].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512!", "Method[countwhereallbitsset].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512!", "Method[lastindexof].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Member[allbitsset]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[loadaligned].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[exp].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[negate].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector128!", "Method[sum].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[lessthan].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttouint64].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.vector128!", "Method[sincos].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_unarynegation].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[shufflenative].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttouint64native].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector128!", "Method[tovector256unsafe].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asnint].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[loadalignednontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asuint16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_rightshift].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[withupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[createscalar].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector256!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[min].ReturnValue"] + - ["system.string", "system.runtime.intrinsics.vector256", "Method[tostring].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[copysign].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[floor].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[load].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asdouble].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[createsequence].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttosingle].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_subtraction].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.vector256!", "Method[asvector].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[iszero].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[shiftrightlogical].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asdouble].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isoddinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[sqrt].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector512!", "Method[toscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[round].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[loadalignednontemporal].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.vector128!", "Method[extractmostsignificantbits].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[divide].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttoint32].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector256", "Member[item]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[hypot].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[max].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512!", "Method[count].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Member[one]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[loadalignednontemporal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[degreestoradians].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector256!", "Method[getelement].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[allwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[widenlower].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[minnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Member[one]"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[op_inequality].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[as].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_leftshift].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttoint32native].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[op_equality].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[minmagnitude].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[sin].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[bitwiseor].ReturnValue"] + - ["system.string", "system.runtime.intrinsics.vector128", "Method[tostring].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector512!", "Method[getelement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttoint32native].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[shiftleft].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[minnative].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttoint64native].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[shuffle].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[lessthan].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128!", "Method[count].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_onescomplement].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[divide].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector128!", "Method[dot].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[cos].ReturnValue"] + - ["system.numerics.vector", "system.runtime.intrinsics.vector512!", "Method[asvector].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttoint32native].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[lessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[shuffle].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[trycopyto].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128!", "Method[countwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_exclusiveor].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[lessthanany].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512", "Method[equals].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttoint32native].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[log].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector512!", "Method[getlower].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[maxmagnitude].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[round].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[assbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[createsequence].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_bitwiseor].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[negate].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isnegative].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isfinite].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asint32].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[lessthanall].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[greaterthanall].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[log2].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[maxnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[assbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttouint64native].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[clampnative].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[lessthanorequal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[lessthanorequalany].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[clampnative].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector128!", "Method[getlower].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_subtraction].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[lessthanorequal].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttouint32native].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[andnot].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[degreestoradians].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isnan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[bitwiseor].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[max].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[maxmagnitudenumber].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector128!", "Method[toscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isnormal].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector64!", "Member[count]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[narrow].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector256!", "Method[indexof].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_onescomplement].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isnegative].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[lessthanorequalall].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_onescomplement].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_exclusiveor].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[narrow].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[greaterthanany].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_bitwiseand].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Member[indices]"] + - ["system.valuetuple", "system.runtime.intrinsics.vector64!", "Method[sincos].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_rightshift].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[withelement].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[andnot].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector256!", "Method[sum].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[exp].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[clamp].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttoint64].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[maxnative].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[sin].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asint16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[iszero].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[sin].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[min].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[hypot].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_addition].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[greaterthanorequalall].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[subtract].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector256!", "Method[tovector512].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_bitwiseand].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[nonewhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[loadunsafe].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[assingle].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[andnot].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector64!", "Method[indexof].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[widenlower].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector512!", "Method[indexofwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[createscalarunsafe].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[floor].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttouint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[iseveninteger].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[clamp].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[withupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[abs].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[truncate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttosingle].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isnormal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[shufflenative].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[lessthanorequalall].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[narrow].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[as].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[issubnormal].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[assbyte].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[radianstodegrees].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.vector512!", "Method[sincos].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttouint64native].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[allwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asnint].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[truncate].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[copysign].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asnuint].ReturnValue"] + - ["system.uint32", "system.runtime.intrinsics.vector64!", "Method[extractmostsignificantbits].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[create].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isnan].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[asuint32].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[sqrt].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asuint64].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_division].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[shiftleft].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asint64].ReturnValue"] + - ["system.valuetuple", "system.runtime.intrinsics.vector512!", "Method[widen].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[equalsany].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector64!", "Method[countwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asnint].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[maxnumber].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[conditionalselect].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[lessthanall].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[conditionalselect].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[maxnative].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector512!", "Method[sum].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[isnegative].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Member[allbitsset]"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[hypot].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[floor].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[any].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[issubnormal].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttodouble].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[log].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_unarynegation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isnegative].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isoddinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector256!", "Method[tovector512unsafe].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector256!", "Method[none].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[equalsall].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector128!", "Method[indexof].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Member[zero]"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[minnative].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[ispositive].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector64!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[lessthanall].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[as].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[log].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[widenlower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[degreestoradians].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[equals].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[widenupper].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[op_addition].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[xor].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector64!", "Method[tovector128unsafe].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Member[indices]"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[nonewhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector128!", "Method[tovector256].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector512!", "Method[getupper].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector64!", "Method[lastindexof].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[trycopyto].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[op_equality].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[conditionalselect].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector256!", "Method[getupper].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttodouble].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[shiftrightarithmetic].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asuint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[trycopyto].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[converttoint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[log2].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[shiftleft].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[shiftrightlogical].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Member[ishardwareaccelerated]"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[shufflenative].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector128!", "Method[all].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[createscalarunsafe].ReturnValue"] + - ["t", "system.runtime.intrinsics.vector64!", "Method[toscalar].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[minnative].ReturnValue"] + - ["system.numerics.vector3", "system.runtime.intrinsics.vector128!", "Method[asvector3].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asvector128unsafe].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttoint64native].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[lerp].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector512!", "Method[trycopyto].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[exp].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asuint16].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[radianstodegrees].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[op_addition].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[isoddinteger].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[all].ReturnValue"] + - ["system.boolean", "system.runtime.intrinsics.vector64!", "Method[greaterthanall].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[converttoint64native].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[createsequence].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[ceiling].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[asuint64].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[asnuint].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[converttouint32].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[converttouint64native].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[isnormal].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[op_unarynegation].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[greaterthan].ReturnValue"] + - ["system.runtime.intrinsics.vector256", "system.runtime.intrinsics.vector256!", "Method[clampnative].ReturnValue"] + - ["system.runtime.intrinsics.vector512", "system.runtime.intrinsics.vector512!", "Method[widenlower].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[createsequence].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector256!", "Method[lastindexofwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[multiply].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[log].ReturnValue"] + - ["system.runtime.intrinsics.vector64", "system.runtime.intrinsics.vector64!", "Method[asint32].ReturnValue"] + - ["system.int32", "system.runtime.intrinsics.vector256!", "Method[countwhereallbitsset].ReturnValue"] + - ["system.runtime.intrinsics.vector128", "system.runtime.intrinsics.vector128!", "Method[narrow].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Loader.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Loader.typemodel.yml new file mode 100644 index 000000000000..3684302936d5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Loader.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.loader.assemblyloadcontext", "Method[tostring].ReturnValue"] + - ["system.reflection.assembly", "system.runtime.loader.assemblyloadcontext", "Method[loadfromnativeimagepath].ReturnValue"] + - ["system.reflection.assembly", "system.runtime.loader.assemblyloadcontext", "Method[loadfromassemblyname].ReturnValue"] + - ["system.runtime.loader.assemblyloadcontext", "system.runtime.loader.assemblyloadcontext!", "Member[default]"] + - ["system.collections.generic.ienumerable", "system.runtime.loader.assemblyloadcontext", "Member[assemblies]"] + - ["system.string", "system.runtime.loader.assemblydependencyresolver", "Method[resolveunmanageddlltopath].ReturnValue"] + - ["system.reflection.assemblyname", "system.runtime.loader.assemblyloadcontext!", "Method[getassemblyname].ReturnValue"] + - ["system.boolean", "system.runtime.loader.assemblyloadcontext", "Member[iscollectible]"] + - ["system.collections.generic.ienumerable", "system.runtime.loader.assemblyloadcontext!", "Member[all]"] + - ["system.runtime.loader.assemblyloadcontext+contextualreflectionscope", "system.runtime.loader.assemblyloadcontext", "Method[entercontextualreflection].ReturnValue"] + - ["system.reflection.assembly", "system.runtime.loader.assemblyloadcontext", "Method[loadfromassemblypath].ReturnValue"] + - ["system.runtime.loader.assemblyloadcontext+contextualreflectionscope", "system.runtime.loader.assemblyloadcontext!", "Method[entercontextualreflection].ReturnValue"] + - ["system.runtime.loader.assemblyloadcontext", "system.runtime.loader.assemblyloadcontext!", "Member[currentcontextualreflectioncontext]"] + - ["system.intptr", "system.runtime.loader.assemblyloadcontext", "Method[loadunmanageddllfrompath].ReturnValue"] + - ["system.runtime.loader.assemblyloadcontext", "system.runtime.loader.assemblyloadcontext!", "Method[getloadcontext].ReturnValue"] + - ["system.intptr", "system.runtime.loader.assemblyloadcontext", "Method[loadunmanageddll].ReturnValue"] + - ["system.reflection.assembly", "system.runtime.loader.assemblyloadcontext", "Method[loadfromstream].ReturnValue"] + - ["system.string", "system.runtime.loader.assemblyloadcontext", "Member[name]"] + - ["system.string", "system.runtime.loader.assemblydependencyresolver", "Method[resolveassemblytopath].ReturnValue"] + - ["system.reflection.assembly", "system.runtime.loader.assemblyloadcontext", "Method[load].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Activation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Activation.typemodel.yml new file mode 100644 index 000000000000..44340d5c2e09 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Activation.typemodel.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.remoting.activation.iactivator", "system.runtime.remoting.activation.iactivator", "Member[nextactivator]"] + - ["system.type", "system.runtime.remoting.activation.iconstructioncallmessage", "Member[activationtype]"] + - ["system.boolean", "system.runtime.remoting.activation.urlattribute", "Method[equals].ReturnValue"] + - ["system.runtime.remoting.activation.activatorlevel", "system.runtime.remoting.activation.activatorlevel!", "Member[machine]"] + - ["system.object[]", "system.runtime.remoting.activation.iconstructioncallmessage", "Member[callsiteactivationattributes]"] + - ["system.collections.ilist", "system.runtime.remoting.activation.iconstructioncallmessage", "Member[contextproperties]"] + - ["system.runtime.remoting.activation.activatorlevel", "system.runtime.remoting.activation.activatorlevel!", "Member[construction]"] + - ["system.runtime.remoting.activation.activatorlevel", "system.runtime.remoting.activation.iactivator", "Member[level]"] + - ["system.runtime.remoting.activation.activatorlevel", "system.runtime.remoting.activation.activatorlevel!", "Member[process]"] + - ["system.string", "system.runtime.remoting.activation.urlattribute", "Member[urlvalue]"] + - ["system.runtime.remoting.activation.activatorlevel", "system.runtime.remoting.activation.activatorlevel!", "Member[appdomain]"] + - ["system.runtime.remoting.activation.iactivator", "system.runtime.remoting.activation.iconstructioncallmessage", "Member[activator]"] + - ["system.int32", "system.runtime.remoting.activation.urlattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.activation.urlattribute", "Method[iscontextok].ReturnValue"] + - ["system.runtime.remoting.activation.activatorlevel", "system.runtime.remoting.activation.activatorlevel!", "Member[context]"] + - ["system.runtime.remoting.activation.iconstructionreturnmessage", "system.runtime.remoting.activation.iactivator", "Method[activate].ReturnValue"] + - ["system.string", "system.runtime.remoting.activation.iconstructioncallmessage", "Member[activationtypename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Http.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Http.typemodel.yml new file mode 100644 index 000000000000..061cb86390a3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Http.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.icollection", "system.runtime.remoting.channels.http.httpserverchannel", "Member[keys]"] + - ["system.string", "system.runtime.remoting.channels.http.httpchannel", "Method[parse].ReturnValue"] + - ["system.web.ihttphandler", "system.runtime.remoting.channels.http.httpremotinghandlerfactory", "Method[gethandler].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.http.httpremotinghandler", "Member[isreusable]"] + - ["system.collections.icollection", "system.runtime.remoting.channels.http.httpchannel", "Member[keys]"] + - ["system.int32", "system.runtime.remoting.channels.http.httpserverchannel", "Member[channelpriority]"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.http.httpchannel", "Method[createmessagesink].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.http.httpclientchannel", "Member[item]"] + - ["system.collections.icollection", "system.runtime.remoting.channels.http.httpclientchannel", "Member[keys]"] + - ["system.object", "system.runtime.remoting.channels.http.httpserverchannel", "Member[channeldata]"] + - ["system.string", "system.runtime.remoting.channels.http.httpchannel", "Member[channelname]"] + - ["system.object", "system.runtime.remoting.channels.http.httpchannel", "Member[channeldata]"] + - ["system.string[]", "system.runtime.remoting.channels.http.httpserverchannel", "Method[geturlsforuri].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.http.httpserverchannel", "Member[channelscheme]"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.http.httpserverchannel", "Member[channelsinkchain]"] + - ["system.boolean", "system.runtime.remoting.channels.http.httpchannel", "Member[issecured]"] + - ["system.boolean", "system.runtime.remoting.channels.http.httpchannel", "Member[wantstolisten]"] + - ["system.string", "system.runtime.remoting.channels.http.httpserverchannel", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.http.httpserverchannel", "Member[channelname]"] + - ["system.int32", "system.runtime.remoting.channels.http.httpchannel", "Member[channelpriority]"] + - ["system.string[]", "system.runtime.remoting.channels.http.httpchannel", "Method[geturlsforuri].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.http.httpclientchannel", "Method[createmessagesink].ReturnValue"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.http.httpchannel", "Member[channelsinkchain]"] + - ["system.int32", "system.runtime.remoting.channels.http.httpclientchannel", "Member[channelpriority]"] + - ["system.boolean", "system.runtime.remoting.channels.http.httpserverchannel", "Member[wantstolisten]"] + - ["system.boolean", "system.runtime.remoting.channels.http.httpclientchannel", "Member[issecured]"] + - ["system.object", "system.runtime.remoting.channels.http.httpchannel", "Member[item]"] + - ["system.string", "system.runtime.remoting.channels.http.httpchannel", "Member[channelscheme]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.http.httpchannel", "Member[properties]"] + - ["system.string", "system.runtime.remoting.channels.http.httpclientchannel", "Member[channelname]"] + - ["system.string", "system.runtime.remoting.channels.http.httpclientchannel", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.http.httpserverchannel", "Method[getchanneluri].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.http.httpserverchannel", "Member[item]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Ipc.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Ipc.typemodel.yml new file mode 100644 index 000000000000..2e165885af85 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Ipc.typemodel.yml @@ -0,0 +1,25 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.remoting.channels.ipc.ipcchannel", "Method[parse].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.ipc.ipcchannel", "Member[issecured]"] + - ["system.string", "system.runtime.remoting.channels.ipc.ipcclientchannel", "Method[parse].ReturnValue"] + - ["system.string[]", "system.runtime.remoting.channels.ipc.ipcchannel", "Method[geturlsforuri].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.ipc.ipcclientchannel", "Method[createmessagesink].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.ipc.ipcchannel", "Method[createmessagesink].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.ipc.ipcserverchannel", "Member[channeldata]"] + - ["system.string", "system.runtime.remoting.channels.ipc.ipcserverchannel", "Method[getchanneluri].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.ipc.ipcclientchannel", "Member[issecured]"] + - ["system.string[]", "system.runtime.remoting.channels.ipc.ipcserverchannel", "Method[geturlsforuri].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.ipc.ipcclientchannel", "Member[channelname]"] + - ["system.int32", "system.runtime.remoting.channels.ipc.ipcclientchannel", "Member[channelpriority]"] + - ["system.object", "system.runtime.remoting.channels.ipc.ipcchannel", "Member[channeldata]"] + - ["system.int32", "system.runtime.remoting.channels.ipc.ipcchannel", "Member[channelpriority]"] + - ["system.string", "system.runtime.remoting.channels.ipc.ipcserverchannel", "Member[channelname]"] + - ["system.string", "system.runtime.remoting.channels.ipc.ipcchannel", "Member[channelname]"] + - ["system.int32", "system.runtime.remoting.channels.ipc.ipcserverchannel", "Member[channelpriority]"] + - ["system.boolean", "system.runtime.remoting.channels.ipc.ipcserverchannel", "Member[issecured]"] + - ["system.string", "system.runtime.remoting.channels.ipc.ipcserverchannel", "Method[parse].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Tcp.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Tcp.typemodel.yml new file mode 100644 index 000000000000..e24c648ef9af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.Tcp.typemodel.yml @@ -0,0 +1,25 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.runtime.remoting.channels.tcp.tcpchannel", "Member[issecured]"] + - ["system.string", "system.runtime.remoting.channels.tcp.tcpclientchannel", "Member[channelname]"] + - ["system.string", "system.runtime.remoting.channels.tcp.tcpchannel", "Method[parse].ReturnValue"] + - ["system.int32", "system.runtime.remoting.channels.tcp.tcpclientchannel", "Member[channelpriority]"] + - ["system.string", "system.runtime.remoting.channels.tcp.tcpserverchannel", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.tcp.tcpserverchannel", "Method[getchanneluri].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.tcp.tcpclientchannel", "Member[issecured]"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.tcp.tcpchannel", "Method[createmessagesink].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.tcp.tcpclientchannel", "Method[parse].ReturnValue"] + - ["system.int32", "system.runtime.remoting.channels.tcp.tcpserverchannel", "Member[channelpriority]"] + - ["system.string[]", "system.runtime.remoting.channels.tcp.tcpchannel", "Method[geturlsforuri].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.tcp.tcpchannel", "Member[channeldata]"] + - ["system.boolean", "system.runtime.remoting.channels.tcp.tcpserverchannel", "Member[issecured]"] + - ["system.string[]", "system.runtime.remoting.channels.tcp.tcpserverchannel", "Method[geturlsforuri].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.tcp.tcpclientchannel", "Method[createmessagesink].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.tcp.tcpchannel", "Member[channelname]"] + - ["system.int32", "system.runtime.remoting.channels.tcp.tcpchannel", "Member[channelpriority]"] + - ["system.string", "system.runtime.remoting.channels.tcp.tcpserverchannel", "Member[channelname]"] + - ["system.object", "system.runtime.remoting.channels.tcp.tcpserverchannel", "Member[channeldata]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.typemodel.yml new file mode 100644 index 000000000000..5f2f66d0ce49 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Channels.typemodel.yml @@ -0,0 +1,111 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.soapserverformattersinkprovider", "Method[createsink].ReturnValue"] + - ["system.collections.ilist", "system.runtime.remoting.channels.sinkproviderdata", "Member[children]"] + - ["system.object", "system.runtime.remoting.channels.transportheaders", "Member[item]"] + - ["system.collections.icollection", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[values]"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.channels.soapserverformattersink", "Method[processmessage].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.iserverchannelsinkstack", "Method[pop].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[issynchronized]"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.channels.iserverchannelsink", "Method[processmessage].ReturnValue"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.iserverchannelsink", "Member[nextchannelsink]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.sinkproviderdata", "Member[properties]"] + - ["system.runtime.remoting.channels.ichannel[]", "system.runtime.remoting.channels.channelservices!", "Member[registeredchannels]"] + - ["system.boolean", "system.runtime.remoting.channels.iauthorizeremotingconnection", "Method[isconnectingidentityauthorized].ReturnValue"] + - ["system.io.stream", "system.runtime.remoting.channels.soapclientformattersink", "Method[getrequeststream].ReturnValue"] + - ["system.runtime.remoting.channels.soapserverformattersink+protocol", "system.runtime.remoting.channels.soapserverformattersink+protocol!", "Member[http]"] + - ["system.runtime.remoting.channels.iclientchannelsink", "system.runtime.remoting.channels.iclientchannelsink", "Member[nextchannelsink]"] + - ["system.object", "system.runtime.remoting.channels.serverchannelsinkstack", "Method[pop].ReturnValue"] + - ["system.runtime.remoting.channels.iclientchannelsinkprovider", "system.runtime.remoting.channels.binaryclientformattersinkprovider", "Member[next]"] + - ["system.io.stream", "system.runtime.remoting.channels.iserverresponsechannelsinkstack", "Method[getresponsestream].ReturnValue"] + - ["system.collections.ienumerator", "system.runtime.remoting.channels.itransportheaders", "Method[getenumerator].ReturnValue"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.remoting.channels.soapserverformattersink", "Member[typefilterlevel]"] + - ["system.object", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[item]"] + - ["system.runtime.remoting.channels.iclientchannelsink", "system.runtime.remoting.channels.binaryclientformattersinkprovider", "Method[createsink].ReturnValue"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.binaryserverformattersink", "Member[nextchannelsink]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.ichannelsinkbase", "Member[properties]"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.remoting.channels.soapserverformattersinkprovider", "Member[typefilterlevel]"] + - ["system.string", "system.runtime.remoting.channels.ichannelreceiverhook", "Member[channelscheme]"] + - ["system.string", "system.runtime.remoting.channels.commontransportkeys!", "Member[ipaddress]"] + - ["system.collections.ienumerator", "system.runtime.remoting.channels.transportheaders", "Method[getenumerator].ReturnValue"] + - ["system.string[]", "system.runtime.remoting.channels.ichannelreceiver", "Method[geturlsforuri].ReturnValue"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.channelservices!", "Method[getchannelsinkproperties].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[isreadonly]"] + - ["system.object", "system.runtime.remoting.channels.clientchannelsinkstack", "Method[pop].ReturnValue"] + - ["system.runtime.remoting.channels.iserverchannelsinkprovider", "system.runtime.remoting.channels.binaryserverformattersinkprovider", "Member[next]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.soapclientformattersink", "Member[properties]"] + - ["system.runtime.remoting.channels.iserverchannelsinkprovider", "system.runtime.remoting.channels.iserverchannelsinkprovider", "Member[next]"] + - ["system.string", "system.runtime.remoting.channels.sinkproviderdata", "Member[name]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[properties]"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.iserverchannelsinkprovider", "Method[createsink].ReturnValue"] + - ["system.runtime.remoting.channels.socketcachepolicy", "system.runtime.remoting.channels.socketcachepolicy!", "Member[absolutetimeout]"] + - ["system.boolean", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Method[contains].ReturnValue"] + - ["system.int32", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[count]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.binaryclientformattersink", "Member[properties]"] + - ["system.string", "system.runtime.remoting.channels.ichannel", "Method[parse].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.iclientchannelsinkstack", "Method[pop].ReturnValue"] + - ["system.runtime.remoting.channels.iserverchannelsinkprovider", "system.runtime.remoting.channels.soapserverformattersinkprovider", "Member[next]"] + - ["system.boolean", "system.runtime.remoting.channels.isecurablechannel", "Member[issecured]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.binaryserverformattersink", "Member[properties]"] + - ["system.io.stream", "system.runtime.remoting.channels.serverchannelsinkstack", "Method[getresponsestream].ReturnValue"] + - ["system.string[]", "system.runtime.remoting.channels.channeldatastore", "Member[channeluris]"] + - ["system.object", "system.runtime.remoting.channels.ichanneldatastore", "Member[item]"] + - ["system.string[]", "system.runtime.remoting.channels.ichanneldatastore", "Member[channeluris]"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.channels.channelservices!", "Method[dispatchmessage].ReturnValue"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.channelservices!", "Method[createserverchannelsinkchain].ReturnValue"] + - ["system.runtime.remoting.channels.iclientchannelsinkprovider", "system.runtime.remoting.channels.soapclientformattersinkprovider", "Member[next]"] + - ["system.string", "system.runtime.remoting.channels.commontransportkeys!", "Member[requesturi]"] + - ["system.io.stream", "system.runtime.remoting.channels.binaryserverformattersink", "Method[getresponsestream].ReturnValue"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.channels.serverprocessing!", "Member[async]"] + - ["system.io.stream", "system.runtime.remoting.channels.soapserverformattersink", "Method[getresponsestream].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.iauthorizeremotingconnection", "Method[isconnectingendpointauthorized].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.soapclientformattersink", "Member[nextsink]"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.channels.binaryserverformattersink", "Method[processmessage].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.ichannelsender", "Method[createmessagesink].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.itransportheaders", "Member[item]"] + - ["system.io.stream", "system.runtime.remoting.channels.iserverchannelsink", "Method[getresponsestream].ReturnValue"] + - ["system.io.stream", "system.runtime.remoting.channels.iclientchannelsink", "Method[getrequeststream].ReturnValue"] + - ["system.runtime.remoting.channels.iclientchannelsink", "system.runtime.remoting.channels.soapclientformattersink", "Member[nextchannelsink]"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.remoting.channels.binaryserverformattersink", "Member[typefilterlevel]"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.soapserverformattersink", "Member[nextchannelsink]"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.ichannelreceiverhook", "Member[channelsinkchain]"] + - ["system.runtime.remoting.channels.socketcachepolicy", "system.runtime.remoting.channels.socketcachepolicy!", "Member[default]"] + - ["system.collections.idictionaryenumerator", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Method[getenumerator].ReturnValue"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.remoting.channels.binaryserverformattersinkprovider", "Member[typefilterlevel]"] + - ["system.object", "system.runtime.remoting.channels.channeldatastore", "Member[item]"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.channels.channelservices!", "Method[syncdispatchmessage].ReturnValue"] + - ["system.object", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[syncroot]"] + - ["system.runtime.remoting.channels.iclientchannelsink", "system.runtime.remoting.channels.iclientchannelsinkprovider", "Method[createsink].ReturnValue"] + - ["system.io.stream", "system.runtime.remoting.channels.binaryclientformattersink", "Method[getrequeststream].ReturnValue"] + - ["system.runtime.remoting.channels.iclientchannelsink", "system.runtime.remoting.channels.soapclientformattersinkprovider", "Method[createsink].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[isfixedsize]"] + - ["system.runtime.remoting.channels.ichannelsinkbase", "system.runtime.remoting.channels.basechannelwithproperties", "Member[sinkswithproperties]"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.channels.serverprocessing!", "Member[complete]"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.soapserverformattersink", "Member[properties]"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.channels.binaryclientformattersink", "Method[syncprocessmessage].ReturnValue"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.channels.binaryserverformattersinkprovider", "Method[createsink].ReturnValue"] + - ["system.string", "system.runtime.remoting.channels.commontransportkeys!", "Member[connectionid]"] + - ["system.runtime.remoting.messaging.imessagectrl", "system.runtime.remoting.channels.binaryclientformattersink", "Method[asyncprocessmessage].ReturnValue"] + - ["system.runtime.remoting.channels.binaryserverformattersink+protocol", "system.runtime.remoting.channels.binaryserverformattersink+protocol!", "Member[http]"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.channels.soapclientformattersink", "Method[syncprocessmessage].ReturnValue"] + - ["system.collections.icollection", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Member[keys]"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.channels.binaryclientformattersink", "Member[nextsink]"] + - ["system.object", "system.runtime.remoting.channels.ichannelreceiver", "Member[channeldata]"] + - ["system.runtime.remoting.channels.iclientchannelsink", "system.runtime.remoting.channels.binaryclientformattersink", "Member[nextchannelsink]"] + - ["system.runtime.remoting.channels.binaryserverformattersink+protocol", "system.runtime.remoting.channels.binaryserverformattersink+protocol!", "Member[other]"] + - ["system.runtime.remoting.messaging.imessagectrl", "system.runtime.remoting.channels.channelservices!", "Method[asyncdispatchmessage].ReturnValue"] + - ["system.runtime.remoting.channels.iclientchannelsinkprovider", "system.runtime.remoting.channels.iclientchannelsinkprovider", "Member[next]"] + - ["system.runtime.remoting.channels.ichannel", "system.runtime.remoting.channels.channelservices!", "Method[getchannel].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.channels.ichannelreceiverhook", "Member[wantstolisten]"] + - ["system.runtime.remoting.channels.soapserverformattersink+protocol", "system.runtime.remoting.channels.soapserverformattersink+protocol!", "Member[other]"] + - ["system.string", "system.runtime.remoting.channels.ichannel", "Member[channelname]"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.channels.serverprocessing!", "Member[oneway]"] + - ["system.int32", "system.runtime.remoting.channels.ichannel", "Member[channelpriority]"] + - ["system.collections.ienumerator", "system.runtime.remoting.channels.basechannelobjectwithproperties", "Method[getenumerator].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagectrl", "system.runtime.remoting.channels.soapclientformattersink", "Method[asyncprocessmessage].ReturnValue"] + - ["system.string[]", "system.runtime.remoting.channels.channelservices!", "Method[geturlsforobject].ReturnValue"] + - ["system.collections.idictionary", "system.runtime.remoting.channels.basechannelwithproperties", "Member[properties]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Contexts.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Contexts.typemodel.yml new file mode 100644 index 000000000000..8b2b2ad6a81f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Contexts.typemodel.yml @@ -0,0 +1,46 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.contexts.icontributeclientcontextsink", "Method[getclientcontextsink].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.synchronizationattribute", "Member[locked]"] + - ["system.string", "system.runtime.remoting.contexts.context", "Method[tostring].ReturnValue"] + - ["system.int32", "system.runtime.remoting.contexts.synchronizationattribute!", "Member[supported]"] + - ["system.int32", "system.runtime.remoting.contexts.synchronizationattribute!", "Member[not_supported]"] + - ["system.localdatastoreslot", "system.runtime.remoting.contexts.context!", "Method[allocatedataslot].ReturnValue"] + - ["system.string", "system.runtime.remoting.contexts.icontextproperty", "Member[name]"] + - ["system.string", "system.runtime.remoting.contexts.contextattribute", "Member[attributename]"] + - ["system.string", "system.runtime.remoting.contexts.contextattribute", "Member[name]"] + - ["system.string", "system.runtime.remoting.contexts.idynamicproperty", "Member[name]"] + - ["system.boolean", "system.runtime.remoting.contexts.icontextpropertyactivator", "Method[deliverclientcontexttoservercontext].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.icontextproperty", "Method[isnewcontextok].ReturnValue"] + - ["system.runtime.remoting.contexts.idynamicmessagesink", "system.runtime.remoting.contexts.icontributedynamicsink", "Method[getdynamicsink].ReturnValue"] + - ["system.int32", "system.runtime.remoting.contexts.synchronizationattribute!", "Member[required]"] + - ["system.string", "system.runtime.remoting.contexts.contextproperty", "Member[name]"] + - ["system.boolean", "system.runtime.remoting.contexts.icontextpropertyactivator", "Method[deliverservercontexttoclientcontext].ReturnValue"] + - ["system.object", "system.runtime.remoting.contexts.contextproperty", "Member[property]"] + - ["system.boolean", "system.runtime.remoting.contexts.synchronizationattribute", "Method[iscontextok].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.icontextpropertyactivator", "Method[isoktoactivate].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.contexts.synchronizationattribute", "Method[getservercontextsink].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.contexts.icontributeservercontextsink", "Method[getservercontextsink].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.contextattribute", "Method[isnewcontextok].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.synchronizationattribute", "Member[isreentrant]"] + - ["system.runtime.remoting.contexts.context", "system.runtime.remoting.contexts.context!", "Member[defaultcontext]"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.contexts.synchronizationattribute", "Method[getclientcontextsink].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.contextattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.context!", "Method[unregisterdynamicproperty].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.context!", "Method[registerdynamicproperty].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.contexts.icontributeenvoysink", "Method[getenvoysink].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.contextattribute", "Method[iscontextok].ReturnValue"] + - ["system.int32", "system.runtime.remoting.contexts.contextattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.contexts.icontextattribute", "Method[iscontextok].ReturnValue"] + - ["system.int32", "system.runtime.remoting.contexts.synchronizationattribute!", "Member[requires_new]"] + - ["system.runtime.remoting.contexts.icontextproperty[]", "system.runtime.remoting.contexts.context", "Member[contextproperties]"] + - ["system.object", "system.runtime.remoting.contexts.context!", "Method[getdata].ReturnValue"] + - ["system.runtime.remoting.contexts.icontextproperty", "system.runtime.remoting.contexts.context", "Method[getproperty].ReturnValue"] + - ["system.localdatastoreslot", "system.runtime.remoting.contexts.context!", "Method[getnameddataslot].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.contexts.icontributeobjectsink", "Method[getobjectsink].ReturnValue"] + - ["system.int32", "system.runtime.remoting.contexts.context", "Member[contextid]"] + - ["system.localdatastoreslot", "system.runtime.remoting.contexts.context!", "Method[allocatenameddataslot].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Lifetime.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Lifetime.typemodel.yml new file mode 100644 index 000000000000..fe3d29dba8c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Lifetime.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.timespan", "system.runtime.remoting.lifetime.lifetimeservices!", "Member[leasetime]"] + - ["system.boolean", "system.runtime.remoting.lifetime.clientsponsor", "Method[register].ReturnValue"] + - ["system.runtime.remoting.lifetime.leasestate", "system.runtime.remoting.lifetime.leasestate!", "Member[expired]"] + - ["system.timespan", "system.runtime.remoting.lifetime.ilease", "Member[renewoncalltime]"] + - ["system.timespan", "system.runtime.remoting.lifetime.isponsor", "Method[renewal].ReturnValue"] + - ["system.timespan", "system.runtime.remoting.lifetime.ilease", "Method[renew].ReturnValue"] + - ["system.timespan", "system.runtime.remoting.lifetime.lifetimeservices!", "Member[renewoncalltime]"] + - ["system.object", "system.runtime.remoting.lifetime.clientsponsor", "Method[initializelifetimeservice].ReturnValue"] + - ["system.runtime.remoting.lifetime.leasestate", "system.runtime.remoting.lifetime.leasestate!", "Member[renewing]"] + - ["system.runtime.remoting.lifetime.leasestate", "system.runtime.remoting.lifetime.leasestate!", "Member[active]"] + - ["system.timespan", "system.runtime.remoting.lifetime.clientsponsor", "Member[renewaltime]"] + - ["system.runtime.remoting.lifetime.leasestate", "system.runtime.remoting.lifetime.ilease", "Member[currentstate]"] + - ["system.timespan", "system.runtime.remoting.lifetime.lifetimeservices!", "Member[sponsorshiptimeout]"] + - ["system.runtime.remoting.lifetime.leasestate", "system.runtime.remoting.lifetime.leasestate!", "Member[initial]"] + - ["system.timespan", "system.runtime.remoting.lifetime.ilease", "Member[currentleasetime]"] + - ["system.runtime.remoting.lifetime.leasestate", "system.runtime.remoting.lifetime.leasestate!", "Member[null]"] + - ["system.timespan", "system.runtime.remoting.lifetime.ilease", "Member[sponsorshiptimeout]"] + - ["system.timespan", "system.runtime.remoting.lifetime.ilease", "Member[initialleasetime]"] + - ["system.timespan", "system.runtime.remoting.lifetime.clientsponsor", "Method[renewal].ReturnValue"] + - ["system.timespan", "system.runtime.remoting.lifetime.lifetimeservices!", "Member[leasemanagerpolltime]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Messaging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Messaging.typemodel.yml new file mode 100644 index 000000000000..cb399d02c686 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Messaging.typemodel.yml @@ -0,0 +1,157 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[methodname]"] + - ["system.runtime.remoting.messaging.header[]", "system.runtime.remoting.messaging.callcontext!", "Method[getheaders].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.methodcall", "Method[getinarg].ReturnValue"] + - ["system.object[]", "system.runtime.remoting.messaging.returnmessage", "Member[outargs]"] + - ["system.string", "system.runtime.remoting.messaging.imethodmessage", "Member[typename]"] + - ["system.reflection.methodbase", "system.runtime.remoting.messaging.methodcall", "Member[methodbase]"] + - ["system.exception", "system.runtime.remoting.messaging.methodresponse", "Member[exception]"] + - ["system.string", "system.runtime.remoting.messaging.header", "Member[headernamespace]"] + - ["system.object", "system.runtime.remoting.messaging.callcontext!", "Method[logicalgetdata].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.messaging.logicalcallcontext", "Member[hasinfo]"] + - ["system.type", "system.runtime.remoting.messaging.constructioncall", "Member[activationtype]"] + - ["system.object", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[methodsignature]"] + - ["system.int32", "system.runtime.remoting.messaging.imethodmessage", "Member[argcount]"] + - ["system.object", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[methodsignature]"] + - ["system.string", "system.runtime.remoting.messaging.methodcall", "Member[typename]"] + - ["system.object", "system.runtime.remoting.messaging.imethodreturnmessage", "Member[returnvalue]"] + - ["system.int32", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[inargcount]"] + - ["system.object[]", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[args]"] + - ["system.object", "system.runtime.remoting.messaging.callcontext!", "Member[hostcontext]"] + - ["system.boolean", "system.runtime.remoting.messaging.header", "Member[mustunderstand]"] + - ["system.string", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Method[getargname].ReturnValue"] + - ["system.reflection.methodbase", "system.runtime.remoting.messaging.returnmessage", "Member[methodbase]"] + - ["system.object", "system.runtime.remoting.messaging.methodresponse", "Member[returnvalue]"] + - ["system.int32", "system.runtime.remoting.messaging.returnmessage", "Member[argcount]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.constructionresponse", "Member[properties]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodresponse", "Member[externalproperties]"] + - ["system.object", "system.runtime.remoting.messaging.imethodmessage", "Member[methodsignature]"] + - ["system.object", "system.runtime.remoting.messaging.methodresponse", "Method[getarg].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.asyncresult", "Member[asyncdelegate]"] + - ["system.boolean", "system.runtime.remoting.messaging.asyncresult", "Member[iscompleted]"] + - ["system.int32", "system.runtime.remoting.messaging.imethodcallmessage", "Member[inargcount]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodresponse", "Member[properties]"] + - ["system.object", "system.runtime.remoting.messaging.logicalcallcontext", "Method[clone].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.imethodreturnmessage", "Method[getoutarg].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[methodname]"] + - ["system.object", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Method[getarg].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagectrl", "system.runtime.remoting.messaging.asyncresult", "Method[asyncprocessmessage].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.header", "Member[name]"] + - ["system.object[]", "system.runtime.remoting.messaging.imethodcallmessage", "Member[inargs]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[properties]"] + - ["system.object", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[returnvalue]"] + - ["system.boolean", "system.runtime.remoting.messaging.returnmessage", "Member[hasvarargs]"] + - ["system.runtime.remoting.messaging.logicalcallcontext", "system.runtime.remoting.messaging.returnmessage", "Member[logicalcallcontext]"] + - ["system.object[]", "system.runtime.remoting.messaging.constructioncall", "Member[callsiteactivationattributes]"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.messaging.imessagesink", "Method[syncprocessmessage].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.logicalcallcontext", "Method[getdata].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.messaging.methodcall", "Member[hasvarargs]"] + - ["system.object", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Method[getarg].ReturnValue"] + - ["system.exception", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[exception]"] + - ["system.object", "system.runtime.remoting.messaging.asyncresult", "Member[asyncstate]"] + - ["system.string", "system.runtime.remoting.messaging.imethodmessage", "Member[methodname]"] + - ["system.object", "system.runtime.remoting.messaging.header", "Member[value]"] + - ["system.object[]", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[inargs]"] + - ["system.int32", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[argcount]"] + - ["system.object", "system.runtime.remoting.messaging.remotingsurrogateselector", "Method[getrootobject].ReturnValue"] + - ["system.collections.ilist", "system.runtime.remoting.messaging.constructioncall", "Member[contextproperties]"] + - ["system.string", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[uri]"] + - ["system.boolean", "system.runtime.remoting.messaging.asyncresult", "Member[completedsynchronously]"] + - ["system.runtime.serialization.isurrogateselector", "system.runtime.remoting.messaging.remotingsurrogateselector", "Method[getnextselector].ReturnValue"] + - ["system.runtime.serialization.iserializationsurrogate", "system.runtime.remoting.messaging.remotingsurrogateselector", "Method[getsurrogate].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.returnmessage", "Member[typename]"] + - ["system.string", "system.runtime.remoting.messaging.methodresponse", "Method[getargname].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[uri]"] + - ["system.int32", "system.runtime.remoting.messaging.returnmessage", "Member[outargcount]"] + - ["system.int32", "system.runtime.remoting.messaging.methodcall", "Member[inargcount]"] + - ["system.object", "system.runtime.remoting.messaging.methodcall", "Member[methodsignature]"] + - ["system.object[]", "system.runtime.remoting.messaging.methodresponse", "Member[args]"] + - ["system.int32", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[outargcount]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[properties]"] + - ["system.string", "system.runtime.remoting.messaging.methodresponse", "Method[getoutargname].ReturnValue"] + - ["system.object[]", "system.runtime.remoting.messaging.imethodreturnmessage", "Member[outargs]"] + - ["system.int32", "system.runtime.remoting.messaging.methodresponse", "Member[outargcount]"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.messaging.asyncresult", "Method[syncprocessmessage].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.imethodcallmessage", "Method[getinargname].ReturnValue"] + - ["system.int32", "system.runtime.remoting.messaging.imethodreturnmessage", "Member[outargcount]"] + - ["system.object", "system.runtime.remoting.messaging.returnmessage", "Member[methodsignature]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.returnmessage", "Member[properties]"] + - ["system.int32", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[argcount]"] + - ["system.object[]", "system.runtime.remoting.messaging.methodcall", "Member[args]"] + - ["system.string", "system.runtime.remoting.messaging.constructioncall", "Member[activationtypename]"] + - ["system.object", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Method[getinarg].ReturnValue"] + - ["system.int32", "system.runtime.remoting.messaging.methodresponse", "Member[argcount]"] + - ["system.string", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Method[getoutargname].ReturnValue"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.constructioncall", "Member[properties]"] + - ["system.object", "system.runtime.remoting.messaging.imethodcallmessage", "Method[getinarg].ReturnValue"] + - ["system.reflection.methodbase", "system.runtime.remoting.messaging.imethodmessage", "Member[methodbase]"] + - ["system.string", "system.runtime.remoting.messaging.returnmessage", "Member[methodname]"] + - ["system.string", "system.runtime.remoting.messaging.returnmessage", "Member[uri]"] + - ["system.reflection.methodbase", "system.runtime.remoting.messaging.methodresponse", "Member[methodbase]"] + - ["system.boolean", "system.runtime.remoting.messaging.methodresponse", "Member[hasvarargs]"] + - ["system.exception", "system.runtime.remoting.messaging.imethodreturnmessage", "Member[exception]"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.messaging.asyncresult", "Member[nextsink]"] + - ["system.string", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[typename]"] + - ["system.string", "system.runtime.remoting.messaging.returnmessage", "Method[getargname].ReturnValue"] + - ["system.object[]", "system.runtime.remoting.messaging.methodcall", "Member[inargs]"] + - ["system.int32", "system.runtime.remoting.messaging.methodcall", "Member[argcount]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodcall", "Member[internalproperties]"] + - ["system.runtime.remoting.messaging.logicalcallcontext", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[logicalcallcontext]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodcall", "Member[externalproperties]"] + - ["system.exception", "system.runtime.remoting.messaging.returnmessage", "Member[exception]"] + - ["system.threading.waithandle", "system.runtime.remoting.messaging.asyncresult", "Member[asyncwaithandle]"] + - ["system.object", "system.runtime.remoting.messaging.iremotingformatter", "Method[deserialize].ReturnValue"] + - ["system.object[]", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[args]"] + - ["system.string", "system.runtime.remoting.messaging.methodcall", "Member[methodname]"] + - ["system.object", "system.runtime.remoting.messaging.methodresponse", "Member[methodsignature]"] + - ["system.object[]", "system.runtime.remoting.messaging.imethodmessage", "Member[args]"] + - ["system.boolean", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[hasvarargs]"] + - ["system.string", "system.runtime.remoting.messaging.methodcall", "Method[getargname].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.imethodmessage", "Member[uri]"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.messaging.internalmessagewrapper", "Member[wrappedmessage]"] + - ["system.string", "system.runtime.remoting.messaging.methodcall", "Member[uri]"] + - ["system.runtime.remoting.messaging.logicalcallcontext", "system.runtime.remoting.messaging.imethodmessage", "Member[logicalcallcontext]"] + - ["system.boolean", "system.runtime.remoting.messaging.imethodmessage", "Member[hasvarargs]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.imessage", "Member[properties]"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodresponse", "Member[internalproperties]"] + - ["system.object", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Method[getoutarg].ReturnValue"] + - ["system.reflection.methodbase", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[methodbase]"] + - ["system.string", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Method[getargname].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.callcontext!", "Method[getdata].ReturnValue"] + - ["system.reflection.methodbase", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[methodbase]"] + - ["system.runtime.remoting.messaging.logicalcallcontext", "system.runtime.remoting.messaging.methodresponse", "Member[logicalcallcontext]"] + - ["system.boolean", "system.runtime.remoting.messaging.asyncresult", "Member[endinvokecalled]"] + - ["system.string", "system.runtime.remoting.messaging.imethodmessage", "Method[getargname].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.methodresponse", "Member[typename]"] + - ["system.string", "system.runtime.remoting.messaging.returnmessage", "Method[getoutargname].ReturnValue"] + - ["system.collections.idictionary", "system.runtime.remoting.messaging.methodcall", "Member[properties]"] + - ["system.runtime.remoting.messaging.logicalcallcontext", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Member[logicalcallcontext]"] + - ["system.runtime.remoting.activation.iactivator", "system.runtime.remoting.messaging.constructioncall", "Member[activator]"] + - ["system.object", "system.runtime.remoting.messaging.imethodmessage", "Method[getarg].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.methodcall", "Method[getarg].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.methodresponse", "Method[headerhandler].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.methodresponse", "Method[getoutarg].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.returnmessage", "Method[getarg].ReturnValue"] + - ["system.object", "system.runtime.remoting.messaging.returnmessage", "Member[returnvalue]"] + - ["system.object", "system.runtime.remoting.messaging.methodcall", "Method[headerhandler].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.imethodreturnmessage", "Method[getoutargname].ReturnValue"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.messaging.imessagesink", "Member[nextsink]"] + - ["system.string", "system.runtime.remoting.messaging.methodcall", "Method[getinargname].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.methodcallmessagewrapper", "Method[getinargname].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[typename]"] + - ["system.object", "system.runtime.remoting.messaging.returnmessage", "Method[getoutarg].ReturnValue"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.messaging.asyncresult", "Method[getreplymessage].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[hasvarargs]"] + - ["system.object[]", "system.runtime.remoting.messaging.methodreturnmessagewrapper", "Member[outargs]"] + - ["system.runtime.remoting.messaging.messagesurrogatefilter", "system.runtime.remoting.messaging.remotingsurrogateselector", "Member[filter]"] + - ["system.runtime.remoting.messaging.imessagectrl", "system.runtime.remoting.messaging.imessagesink", "Method[asyncprocessmessage].ReturnValue"] + - ["system.string", "system.runtime.remoting.messaging.methodresponse", "Member[methodname]"] + - ["system.runtime.remoting.messaging.logicalcallcontext", "system.runtime.remoting.messaging.methodcall", "Member[logicalcallcontext]"] + - ["system.string", "system.runtime.remoting.messaging.methodresponse", "Member[uri]"] + - ["system.object[]", "system.runtime.remoting.messaging.returnmessage", "Member[args]"] + - ["system.object[]", "system.runtime.remoting.messaging.methodresponse", "Member[outargs]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Metadata.W3cXsd2001.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Metadata.W3cXsd2001.typemodel.yml new file mode 100644 index 000000000000..a88ee927d9c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Metadata.W3cXsd2001.typemodel.yml @@ -0,0 +1,163 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapid!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentity!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentities", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapyear", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapname", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapyearmonth", "Method[tostring].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapyear", "system.runtime.remoting.metadata.w3cxsd2001.soapyear!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapmonth", "Method[getxsdtype].ReturnValue"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soapday", "Member[value]"] + - ["system.byte[]", "system.runtime.remoting.metadata.w3cxsd2001.soaphexbinary", "Member[value]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapanyuri", "system.runtime.remoting.metadata.w3cxsd2001.soapanyuri!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soappositiveinteger", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapqname", "Member[namespace]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnormalizedstring", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaptoken", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapid", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidrefs", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapinteger", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapqname", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentity", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtokens", "Method[tostring].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soaplanguage", "system.runtime.remoting.metadata.w3cxsd2001.soaplanguage!", "Method[parse].ReturnValue"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soapyear", "Member[value]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapnmtoken", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtoken!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnegativeinteger", "Method[getxsdtype].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapid", "system.runtime.remoting.metadata.w3cxsd2001.soapid!", "Method[parse].ReturnValue"] + - ["system.decimal", "system.runtime.remoting.metadata.w3cxsd2001.soappositiveinteger", "Member[value]"] + - ["system.int32", "system.runtime.remoting.metadata.w3cxsd2001.soapyear", "Member[sign]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaplanguage", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentities!", "Member[xsdtype]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapnormalizedstring", "system.runtime.remoting.metadata.w3cxsd2001.soapnormalizedstring!", "Method[parse].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapqname", "system.runtime.remoting.metadata.w3cxsd2001.soapqname!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapday", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaptoken!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtokens", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaplanguage", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapdatetime!", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soappositiveinteger", "Method[tostring].ReturnValue"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soapmonth", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnormalizedstring", "Member[value]"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soapdatetime!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnotation!", "Member[xsdtype]"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soapdate", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnonnegativeinteger!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtokens", "Method[getxsdtype].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapnotation", "system.runtime.remoting.metadata.w3cxsd2001.soapnotation!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapncname!", "Member[xsdtype]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapdate", "system.runtime.remoting.metadata.w3cxsd2001.soapdate!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidrefs", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnotation", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapyearmonth!", "Member[xsdtype]"] + - ["system.decimal", "system.runtime.remoting.metadata.w3cxsd2001.soapnegativeinteger", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaplanguage", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapanyuri", "Method[tostring].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapnonpositiveinteger", "system.runtime.remoting.metadata.w3cxsd2001.soapnonpositiveinteger!", "Method[parse].ReturnValue"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soaptime", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapduration!", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnormalizedstring", "Method[getxsdtype].ReturnValue"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soapyearmonth", "Member[value]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapnegativeinteger", "system.runtime.remoting.metadata.w3cxsd2001.soapnegativeinteger!", "Method[parse].ReturnValue"] + - ["system.decimal", "system.runtime.remoting.metadata.w3cxsd2001.soapnonnegativeinteger", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapday", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapinteger!", "Member[xsdtype]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapmonthday", "system.runtime.remoting.metadata.w3cxsd2001.soapmonthday!", "Method[parse].ReturnValue"] + - ["system.decimal", "system.runtime.remoting.metadata.w3cxsd2001.soapnonpositiveinteger", "Member[value]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soaptime", "system.runtime.remoting.metadata.w3cxsd2001.soaptime!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapdatetime!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnegativeinteger", "Method[tostring].ReturnValue"] + - ["system.datetime", "system.runtime.remoting.metadata.w3cxsd2001.soapmonthday", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnonnegativeinteger", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapduration!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtoken!", "Member[xsdtype]"] + - ["system.int32", "system.runtime.remoting.metadata.w3cxsd2001.soapdate", "Member[sign]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapnmtokens", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtokens!", "Method[parse].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapyearmonth", "system.runtime.remoting.metadata.w3cxsd2001.soapyearmonth!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapdate", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaptime!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentity", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaplanguage!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnonpositiveinteger", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapncname", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapqname", "Member[key]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapday", "system.runtime.remoting.metadata.w3cxsd2001.soapday!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentities", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapyear", "Method[tostring].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapname", "system.runtime.remoting.metadata.w3cxsd2001.soapname!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapname", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapname!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnotation", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnonpositiveinteger", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidref", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnonpositiveinteger!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtokens!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapmonth!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidrefs", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidref!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapmonth", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapanyuri", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapid", "Member[value]"] + - ["system.decimal", "system.runtime.remoting.metadata.w3cxsd2001.soapinteger", "Member[value]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapentities", "system.runtime.remoting.metadata.w3cxsd2001.soapentities!", "Method[parse].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapinteger", "system.runtime.remoting.metadata.w3cxsd2001.soapinteger!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapmonthday!", "Member[xsdtype]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapnonnegativeinteger", "system.runtime.remoting.metadata.w3cxsd2001.soapnonnegativeinteger!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapbase64binary!", "Member[xsdtype]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soappositiveinteger", "system.runtime.remoting.metadata.w3cxsd2001.soappositiveinteger!", "Method[parse].ReturnValue"] + - ["system.byte[]", "system.runtime.remoting.metadata.w3cxsd2001.soapbase64binary", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnegativeinteger!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapanyuri", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapqname!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaptime", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentities", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaphexbinary", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaptoken", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaptime", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnonnegativeinteger", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapqname", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapmonthday", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaphexbinary", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapmonthday", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapyear!", "Member[xsdtype]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soaphexbinary", "system.runtime.remoting.metadata.w3cxsd2001.soaphexbinary!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapbase64binary", "Method[tostring].ReturnValue"] + - ["system.int32", "system.runtime.remoting.metadata.w3cxsd2001.soapyearmonth", "Member[sign]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soaptoken", "system.runtime.remoting.metadata.w3cxsd2001.soaptoken!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapname", "Method[getxsdtype].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapentity", "system.runtime.remoting.metadata.w3cxsd2001.soapentity!", "Method[parse].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapidref", "system.runtime.remoting.metadata.w3cxsd2001.soapidref!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapid", "Method[getxsdtype].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapncname", "system.runtime.remoting.metadata.w3cxsd2001.soapncname!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtoken", "Method[tostring].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapidrefs", "system.runtime.remoting.metadata.w3cxsd2001.soapidrefs!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapbase64binary", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapdate", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.isoapxsd", "Method[getxsdtype].ReturnValue"] + - ["system.timespan", "system.runtime.remoting.metadata.w3cxsd2001.soapduration!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapdate!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapncname", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtoken", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapinteger", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapqname", "Member[name]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnormalizedstring!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidref", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnmtoken", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soappositiveinteger!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapnotation", "Method[getxsdtype].ReturnValue"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapbase64binary", "system.runtime.remoting.metadata.w3cxsd2001.soapbase64binary!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaptoken", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapentity", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidref", "Member[value]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapncname", "Method[tostring].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapidrefs!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapyearmonth", "Method[getxsdtype].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapanyuri!", "Member[xsdtype]"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soapday!", "Member[xsdtype]"] + - ["system.runtime.remoting.metadata.w3cxsd2001.soapmonth", "system.runtime.remoting.metadata.w3cxsd2001.soapmonth!", "Method[parse].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadata.w3cxsd2001.soaphexbinary!", "Member[xsdtype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Metadata.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Metadata.typemodel.yml new file mode 100644 index 000000000000..b4ed5b6a05cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Metadata.typemodel.yml @@ -0,0 +1,36 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.remoting.metadata.soaptypeattribute", "Member[xmlelementname]"] + - ["system.runtime.remoting.metadata.soapoption", "system.runtime.remoting.metadata.soaptypeattribute", "Member[soapoptions]"] + - ["system.boolean", "system.runtime.remoting.metadata.soaptypeattribute", "Member[useattribute]"] + - ["system.runtime.remoting.metadata.xmlfieldorderoption", "system.runtime.remoting.metadata.xmlfieldorderoption!", "Member[choice]"] + - ["system.string", "system.runtime.remoting.metadata.soapmethodattribute", "Member[soapaction]"] + - ["system.string", "system.runtime.remoting.metadata.soapmethodattribute", "Member[responsexmlelementname]"] + - ["system.string", "system.runtime.remoting.metadata.soapfieldattribute", "Member[xmlelementname]"] + - ["system.string", "system.runtime.remoting.metadata.soapattribute", "Member[protxmlnamespace]"] + - ["system.runtime.remoting.metadata.xmlfieldorderoption", "system.runtime.remoting.metadata.xmlfieldorderoption!", "Member[sequence]"] + - ["system.string", "system.runtime.remoting.metadata.soapmethodattribute", "Member[xmlnamespace]"] + - ["system.boolean", "system.runtime.remoting.metadata.soapattribute", "Member[useattribute]"] + - ["system.runtime.remoting.metadata.soapoption", "system.runtime.remoting.metadata.soapoption!", "Member[embedall]"] + - ["system.string", "system.runtime.remoting.metadata.soapmethodattribute", "Member[returnxmlelementname]"] + - ["system.runtime.remoting.metadata.soapoption", "system.runtime.remoting.metadata.soapoption!", "Member[none]"] + - ["system.runtime.remoting.metadata.xmlfieldorderoption", "system.runtime.remoting.metadata.soaptypeattribute", "Member[xmlfieldorder]"] + - ["system.runtime.remoting.metadata.soapoption", "system.runtime.remoting.metadata.soapoption!", "Member[option2]"] + - ["system.string", "system.runtime.remoting.metadata.soapattribute", "Member[xmlnamespace]"] + - ["system.boolean", "system.runtime.remoting.metadata.soapattribute", "Member[embedded]"] + - ["system.string", "system.runtime.remoting.metadata.soaptypeattribute", "Member[xmlnamespace]"] + - ["system.boolean", "system.runtime.remoting.metadata.soapmethodattribute", "Member[useattribute]"] + - ["system.string", "system.runtime.remoting.metadata.soaptypeattribute", "Member[xmltypenamespace]"] + - ["system.runtime.remoting.metadata.xmlfieldorderoption", "system.runtime.remoting.metadata.xmlfieldorderoption!", "Member[all]"] + - ["system.int32", "system.runtime.remoting.metadata.soapfieldattribute", "Member[order]"] + - ["system.runtime.remoting.metadata.soapoption", "system.runtime.remoting.metadata.soapoption!", "Member[alwaysincludetypes]"] + - ["system.boolean", "system.runtime.remoting.metadata.soapfieldattribute", "Method[isinteropxmlelement].ReturnValue"] + - ["system.runtime.remoting.metadata.soapoption", "system.runtime.remoting.metadata.soapoption!", "Member[xsdstring]"] + - ["system.object", "system.runtime.remoting.metadata.soapattribute", "Member[reflectinfo]"] + - ["system.string", "system.runtime.remoting.metadata.soapmethodattribute", "Member[responsexmlnamespace]"] + - ["system.runtime.remoting.metadata.soapoption", "system.runtime.remoting.metadata.soapoption!", "Member[option1]"] + - ["system.string", "system.runtime.remoting.metadata.soaptypeattribute", "Member[xmltypename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.MetadataServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.MetadataServices.typemodel.yml new file mode 100644 index 000000000000..b9481b4dd75a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.MetadataServices.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.metadataservices.sdlchannelsinkprovider", "Method[createsink].ReturnValue"] + - ["system.collections.idictionary", "system.runtime.remoting.metadataservices.sdlchannelsink", "Member[properties]"] + - ["system.runtime.remoting.channels.serverprocessing", "system.runtime.remoting.metadataservices.sdlchannelsink", "Method[processmessage].ReturnValue"] + - ["system.string", "system.runtime.remoting.metadataservices.servicetype", "Member[url]"] + - ["system.runtime.remoting.metadataservices.sdltype", "system.runtime.remoting.metadataservices.sdltype!", "Member[wsdl]"] + - ["system.runtime.remoting.channels.iserverchannelsinkprovider", "system.runtime.remoting.metadataservices.sdlchannelsinkprovider", "Member[next]"] + - ["system.runtime.remoting.metadataservices.sdltype", "system.runtime.remoting.metadataservices.sdltype!", "Member[sdl]"] + - ["system.type", "system.runtime.remoting.metadataservices.servicetype", "Member[objecttype]"] + - ["system.runtime.remoting.channels.iserverchannelsink", "system.runtime.remoting.metadataservices.sdlchannelsink", "Member[nextchannelsink]"] + - ["system.io.stream", "system.runtime.remoting.metadataservices.sdlchannelsink", "Method[getresponsestream].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Proxies.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Proxies.typemodel.yml new file mode 100644 index 000000000000..744253a7bd26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Proxies.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.intptr", "system.runtime.remoting.proxies.realproxy", "Method[supportsinterface].ReturnValue"] + - ["system.type", "system.runtime.remoting.proxies.realproxy", "Method[getproxiedtype].ReturnValue"] + - ["system.intptr", "system.runtime.remoting.proxies.realproxy", "Method[getcomiunknown].ReturnValue"] + - ["system.runtime.remoting.objref", "system.runtime.remoting.proxies.realproxy", "Method[createobjref].ReturnValue"] + - ["system.marshalbyrefobject", "system.runtime.remoting.proxies.realproxy", "Method[getunwrappedserver].ReturnValue"] + - ["system.object", "system.runtime.remoting.proxies.realproxy!", "Method[getstubdata].ReturnValue"] + - ["system.runtime.remoting.activation.iconstructionreturnmessage", "system.runtime.remoting.proxies.realproxy", "Method[initializeserverobject].ReturnValue"] + - ["system.object", "system.runtime.remoting.proxies.realproxy", "Method[gettransparentproxy].ReturnValue"] + - ["system.marshalbyrefobject", "system.runtime.remoting.proxies.proxyattribute", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.proxies.proxyattribute", "Method[iscontextok].ReturnValue"] + - ["system.runtime.remoting.messaging.imessage", "system.runtime.remoting.proxies.realproxy", "Method[invoke].ReturnValue"] + - ["system.marshalbyrefobject", "system.runtime.remoting.proxies.realproxy", "Method[detachserver].ReturnValue"] + - ["system.runtime.remoting.proxies.realproxy", "system.runtime.remoting.proxies.proxyattribute", "Method[createproxy].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Services.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Services.typemodel.yml new file mode 100644 index 000000000000..a47a61ee1e5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.Services.typemodel.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[useragent]"] + - ["system.type", "system.runtime.remoting.services.remotingclientproxy", "Member[_type]"] + - ["system.boolean", "system.runtime.remoting.services.remotingclientproxy", "Member[enablecookies]"] + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[domain]"] + - ["system.web.httpserverutility", "system.runtime.remoting.services.remotingservice", "Member[server]"] + - ["system.security.principal.iprincipal", "system.runtime.remoting.services.remotingservice", "Member[user]"] + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[proxyname]"] + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[url]"] + - ["system.runtime.remoting.services.itrackinghandler[]", "system.runtime.remoting.services.trackingservices!", "Member[registeredhandlers]"] + - ["system.web.httpcontext", "system.runtime.remoting.services.remotingservice", "Member[context]"] + - ["system.web.sessionstate.httpsessionstate", "system.runtime.remoting.services.remotingservice", "Member[session]"] + - ["system.object", "system.runtime.remoting.services.enterpriseserviceshelper!", "Method[wrapiunknownwithcomobject].ReturnValue"] + - ["system.object", "system.runtime.remoting.services.remotingclientproxy", "Member[_tp]"] + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[_url]"] + - ["system.web.httpapplicationstate", "system.runtime.remoting.services.remotingservice", "Member[application]"] + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[username]"] + - ["system.boolean", "system.runtime.remoting.services.remotingclientproxy", "Member[allowautoredirect]"] + - ["system.int32", "system.runtime.remoting.services.remotingclientproxy", "Member[proxyport]"] + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[password]"] + - ["system.int32", "system.runtime.remoting.services.remotingclientproxy", "Member[timeout]"] + - ["system.boolean", "system.runtime.remoting.services.remotingclientproxy", "Member[preauthenticate]"] + - ["system.string", "system.runtime.remoting.services.remotingclientproxy", "Member[path]"] + - ["system.runtime.remoting.activation.iconstructionreturnmessage", "system.runtime.remoting.services.enterpriseserviceshelper!", "Method[createconstructionreturnmessage].ReturnValue"] + - ["system.object", "system.runtime.remoting.services.remotingclientproxy", "Member[cookies]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.typemodel.yml new file mode 100644 index 000000000000..c77b2709f1df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Remoting.typemodel.yml @@ -0,0 +1,90 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.remoting.typeentry", "Member[assemblyname]"] + - ["system.runtime.remoting.iremotingtypeinfo", "system.runtime.remoting.objref", "Member[typeinfo]"] + - ["system.type", "system.runtime.remoting.activatedservicetypeentry", "Member[objecttype]"] + - ["system.string", "system.runtime.remoting.wellknownclienttypeentry", "Method[tostring].ReturnValue"] + - ["system.runtime.remoting.contexts.icontextattribute[]", "system.runtime.remoting.wellknownservicetypeentry", "Member[contextattributes]"] + - ["system.string", "system.runtime.remoting.objref", "Member[uri]"] + - ["system.string", "system.runtime.remoting.soapservices!", "Method[getsoapactionfrommethodbase].ReturnValue"] + - ["system.string", "system.runtime.remoting.remotingconfiguration!", "Member[applicationname]"] + - ["system.boolean", "system.runtime.remoting.soapservices!", "Method[getxmltypeforinteroptype].ReturnValue"] + - ["system.type", "system.runtime.remoting.soapservices!", "Method[getinteroptypefromxmltype].ReturnValue"] + - ["system.runtime.remoting.customerrorsmodes", "system.runtime.remoting.customerrorsmodes!", "Member[on]"] + - ["system.boolean", "system.runtime.remoting.remotingconfiguration!", "Method[isactivationallowed].ReturnValue"] + - ["system.string", "system.runtime.remoting.remotingservices!", "Method[getobjecturi].ReturnValue"] + - ["system.type", "system.runtime.remoting.wellknownservicetypeentry", "Member[objecttype]"] + - ["system.runtime.remoting.wellknownclienttypeentry[]", "system.runtime.remoting.remotingconfiguration!", "Method[getregisteredwellknownclienttypes].ReturnValue"] + - ["system.object", "system.runtime.remoting.iobjecthandle", "Method[unwrap].ReturnValue"] + - ["system.runtime.remoting.objref", "system.runtime.remoting.remotingservices!", "Method[marshal].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.soapservices!", "Method[isclrtypenamespace].ReturnValue"] + - ["system.runtime.remoting.wellknownobjectmode", "system.runtime.remoting.wellknownobjectmode!", "Member[singlecall]"] + - ["system.runtime.remoting.ienvoyinfo", "system.runtime.remoting.objref", "Member[envoyinfo]"] + - ["system.boolean", "system.runtime.remoting.remotingservices!", "Method[isobjectoutofcontext].ReturnValue"] + - ["system.object[]", "system.runtime.remoting.ichannelinfo", "Member[channeldata]"] + - ["system.string", "system.runtime.remoting.remotingconfiguration!", "Member[processid]"] + - ["system.string", "system.runtime.remoting.activatedservicetypeentry", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.remotingconfiguration!", "Method[customerrorsenabled].ReturnValue"] + - ["system.object", "system.runtime.remoting.objecthandle", "Method[initializelifetimeservice].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.soapservices!", "Method[gettypeandmethodnamefromsoapaction].ReturnValue"] + - ["system.runtime.remoting.contexts.icontextattribute[]", "system.runtime.remoting.activatedservicetypeentry", "Member[contextattributes]"] + - ["system.string", "system.runtime.remoting.activatedclienttypeentry", "Method[tostring].ReturnValue"] + - ["system.type", "system.runtime.remoting.activatedclienttypeentry", "Member[objecttype]"] + - ["system.runtime.remoting.customerrorsmodes", "system.runtime.remoting.remotingconfiguration!", "Member[customerrorsmode]"] + - ["system.runtime.remoting.activatedclienttypeentry[]", "system.runtime.remoting.remotingconfiguration!", "Method[getregisteredactivatedclienttypes].ReturnValue"] + - ["system.string", "system.runtime.remoting.soapservices!", "Member[xmlnsforclrtypewithassembly]"] + - ["system.object", "system.runtime.remoting.remotingservices!", "Method[getlifetimeservice].ReturnValue"] + - ["system.string", "system.runtime.remoting.soapservices!", "Method[getxmlnamespaceformethodcall].ReturnValue"] + - ["system.type", "system.runtime.remoting.wellknownclienttypeentry", "Member[objecttype]"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.remotingservices!", "Method[getenvoychainforproxy].ReturnValue"] + - ["system.string", "system.runtime.remoting.soapservices!", "Member[xmlnsforclrtype]"] + - ["system.boolean", "system.runtime.remoting.objref", "Method[isfromthisprocess].ReturnValue"] + - ["system.runtime.remoting.wellknownobjectmode", "system.runtime.remoting.wellknownobjectmode!", "Member[singleton]"] + - ["system.runtime.remoting.proxies.realproxy", "system.runtime.remoting.remotingservices!", "Method[getrealproxy].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.remotingservices!", "Method[ismethodoverloaded].ReturnValue"] + - ["system.runtime.remoting.messaging.imethodreturnmessage", "system.runtime.remoting.remotingservices!", "Method[executemessage].ReturnValue"] + - ["system.runtime.remoting.customerrorsmodes", "system.runtime.remoting.customerrorsmodes!", "Member[off]"] + - ["system.string", "system.runtime.remoting.wellknownclienttypeentry", "Member[objecturl]"] + - ["system.runtime.remoting.contexts.icontextattribute[]", "system.runtime.remoting.activatedclienttypeentry", "Member[contextattributes]"] + - ["system.runtime.remoting.wellknownservicetypeentry[]", "system.runtime.remoting.remotingconfiguration!", "Method[getregisteredwellknownservicetypes].ReturnValue"] + - ["system.type", "system.runtime.remoting.soapservices!", "Method[getinteroptypefromxmlelement].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.remotingservices!", "Method[istransparentproxy].ReturnValue"] + - ["system.runtime.remoting.wellknownobjectmode", "system.runtime.remoting.wellknownservicetypeentry", "Member[mode]"] + - ["system.runtime.remoting.activatedservicetypeentry[]", "system.runtime.remoting.remotingconfiguration!", "Method[getregisteredactivatedservicetypes].ReturnValue"] + - ["system.object", "system.runtime.remoting.remotingservices!", "Method[unmarshal].ReturnValue"] + - ["system.string", "system.runtime.remoting.soapservices!", "Member[xmlnsforclrtypewithnsandassembly]"] + - ["system.object", "system.runtime.remoting.remotingservices!", "Method[connect].ReturnValue"] + - ["system.string", "system.runtime.remoting.soapservices!", "Method[codexmlnamespaceforclrtypenamespace].ReturnValue"] + - ["system.runtime.remoting.activatedclienttypeentry", "system.runtime.remoting.remotingconfiguration!", "Method[isremotelyactivatedclienttype].ReturnValue"] + - ["system.string", "system.runtime.remoting.remotingservices!", "Method[getsessionidformethodmessage].ReturnValue"] + - ["system.object", "system.runtime.remoting.objecthandle", "Method[unwrap].ReturnValue"] + - ["system.runtime.remoting.objref", "system.runtime.remoting.remotingservices!", "Method[getobjrefforproxy].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.remotingservices!", "Method[isobjectoutofappdomain].ReturnValue"] + - ["system.string", "system.runtime.remoting.typeentry", "Member[typename]"] + - ["system.boolean", "system.runtime.remoting.soapservices!", "Method[getxmlelementforinteroptype].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.objref", "Method[isfromthisappdomain].ReturnValue"] + - ["system.runtime.remoting.wellknownclienttypeentry", "system.runtime.remoting.remotingconfiguration!", "Method[iswellknownclienttype].ReturnValue"] + - ["system.string", "system.runtime.remoting.wellknownservicetypeentry", "Method[tostring].ReturnValue"] + - ["system.reflection.methodbase", "system.runtime.remoting.remotingservices!", "Method[getmethodbasefrommethodmessage].ReturnValue"] + - ["system.string", "system.runtime.remoting.soapservices!", "Member[xmlnsforclrtypewithns]"] + - ["system.boolean", "system.runtime.remoting.remotingservices!", "Method[isoneway].ReturnValue"] + - ["system.boolean", "system.runtime.remoting.soapservices!", "Method[decodexmlnamespaceforclrtypenamespace].ReturnValue"] + - ["system.string", "system.runtime.remoting.iremotingtypeinfo", "Member[typename]"] + - ["system.runtime.remoting.ichannelinfo", "system.runtime.remoting.objref", "Member[channelinfo]"] + - ["system.boolean", "system.runtime.remoting.remotingservices!", "Method[disconnect].ReturnValue"] + - ["system.string", "system.runtime.remoting.activatedclienttypeentry", "Member[applicationurl]"] + - ["system.runtime.remoting.customerrorsmodes", "system.runtime.remoting.customerrorsmodes!", "Member[remoteonly]"] + - ["system.string", "system.runtime.remoting.remotingconfiguration!", "Member[applicationid]"] + - ["system.boolean", "system.runtime.remoting.soapservices!", "Method[issoapactionvalidformethodbase].ReturnValue"] + - ["system.runtime.remoting.metadata.soapattribute", "system.runtime.remoting.internalremotingservices!", "Method[getcachedsoapattribute].ReturnValue"] + - ["system.string", "system.runtime.remoting.soapservices!", "Method[getxmlnamespaceformethodresponse].ReturnValue"] + - ["system.string", "system.runtime.remoting.wellknownclienttypeentry", "Member[applicationurl]"] + - ["system.object", "system.runtime.remoting.objref", "Method[getrealobject].ReturnValue"] + - ["system.type", "system.runtime.remoting.remotingservices!", "Method[getservertypeforuri].ReturnValue"] + - ["system.string", "system.runtime.remoting.wellknownservicetypeentry", "Member[objecturi]"] + - ["system.runtime.remoting.messaging.imessagesink", "system.runtime.remoting.ienvoyinfo", "Member[envoysinks]"] + - ["system.boolean", "system.runtime.remoting.iremotingtypeinfo", "Method[cancastto].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Configuration.typemodel.yml new file mode 100644 index 000000000000..af48fe8704b5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Configuration.typemodel.yml @@ -0,0 +1,42 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationelementcollectiontype", "system.runtime.serialization.configuration.typeelementcollection", "Member[collectiontype]"] + - ["system.string", "system.runtime.serialization.configuration.typeelementcollection", "Member[elementname]"] + - ["system.runtime.serialization.configuration.typeelement", "system.runtime.serialization.configuration.typeelementcollection", "Member[item]"] + - ["system.object", "system.runtime.serialization.configuration.typeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.runtime.serialization.configuration.parameterelementcollection", "Member[collectiontype]"] + - ["system.runtime.serialization.configuration.netdatacontractserializersection", "system.runtime.serialization.configuration.serializationsectiongroup", "Member[netdatacontractserializer]"] + - ["system.configuration.configurationelement", "system.runtime.serialization.configuration.typeelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.int32", "system.runtime.serialization.configuration.typeelementcollection", "Method[indexof].ReturnValue"] + - ["system.runtime.serialization.configuration.parameterelementcollection", "system.runtime.serialization.configuration.parameterelement", "Member[parameters]"] + - ["system.configuration.configurationpropertycollection", "system.runtime.serialization.configuration.typeelement", "Member[properties]"] + - ["system.boolean", "system.runtime.serialization.configuration.netdatacontractserializersection", "Member[enableunsafetypeforwarding]"] + - ["system.string", "system.runtime.serialization.configuration.declaredtypeelement", "Member[type]"] + - ["system.runtime.serialization.configuration.declaredtypeelement", "system.runtime.serialization.configuration.declaredtypeelementcollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.runtime.serialization.configuration.netdatacontractserializersection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.runtime.serialization.configuration.declaredtypeelement", "Member[properties]"] + - ["system.int32", "system.runtime.serialization.configuration.parameterelement", "Member[index]"] + - ["system.object", "system.runtime.serialization.configuration.parameterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.runtime.serialization.configuration.parameterelementcollection", "system.runtime.serialization.configuration.typeelement", "Member[parameters]"] + - ["system.configuration.configurationpropertycollection", "system.runtime.serialization.configuration.datacontractserializersection", "Member[properties]"] + - ["system.runtime.serialization.configuration.parameterelement", "system.runtime.serialization.configuration.parameterelementcollection", "Member[item]"] + - ["system.configuration.configurationelement", "system.runtime.serialization.configuration.parameterelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.int32", "system.runtime.serialization.configuration.typeelement", "Member[index]"] + - ["system.runtime.serialization.configuration.typeelementcollection", "system.runtime.serialization.configuration.declaredtypeelement", "Member[knowntypes]"] + - ["system.runtime.serialization.configuration.declaredtypeelementcollection", "system.runtime.serialization.configuration.datacontractserializersection", "Member[declaredtypes]"] + - ["system.runtime.serialization.configuration.serializationsectiongroup", "system.runtime.serialization.configuration.serializationsectiongroup!", "Method[getsectiongroup].ReturnValue"] + - ["system.configuration.configurationelement", "system.runtime.serialization.configuration.declaredtypeelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.runtime.serialization.configuration.parameterelement", "Member[properties]"] + - ["system.boolean", "system.runtime.serialization.configuration.declaredtypeelementcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.configuration.parameterelementcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.runtime.serialization.configuration.parameterelement", "Member[type]"] + - ["system.int32", "system.runtime.serialization.configuration.parameterelementcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.runtime.serialization.configuration.typeelement", "Member[type]"] + - ["system.runtime.serialization.configuration.datacontractserializersection", "system.runtime.serialization.configuration.serializationsectiongroup", "Member[datacontractserializer]"] + - ["system.int32", "system.runtime.serialization.configuration.declaredtypeelementcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.runtime.serialization.configuration.parameterelementcollection", "Member[elementname]"] + - ["system.object", "system.runtime.serialization.configuration.declaredtypeelementcollection", "Method[getelementkey].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.DataContracts.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.DataContracts.typemodel.yml new file mode 100644 index 000000000000..61d0080756ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.DataContracts.typemodel.yml @@ -0,0 +1,42 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.serialization.datacontracts.datacontract", "system.runtime.serialization.datacontracts.datacontract", "Member[basecontract]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datacontract", "Method[isdictionarylike].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datacontract", "Member[isvaluetype]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.xmldatacontract", "Member[isanonymous]"] + - ["system.xml.xmldictionarystring", "system.runtime.serialization.datacontracts.datacontract", "Member[toplevelelementnamespace]"] + - ["system.xml.xmlqualifiedname", "system.runtime.serialization.datacontracts.datacontract", "Member[xmlname]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datamember", "Member[isnullable]"] + - ["system.collections.generic.dictionary", "system.runtime.serialization.datacontracts.datacontract", "Member[knowndatacontracts]"] + - ["system.collections.generic.dictionary", "system.runtime.serialization.datacontracts.datacontractset", "Member[knowntypesforobject]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.xmldatacontract", "Member[isvaluetype]"] + - ["system.int64", "system.runtime.serialization.datacontracts.datamember", "Member[order]"] + - ["system.collections.generic.list", "system.runtime.serialization.datacontracts.datacontractset", "Method[importschemaset].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontracts.xmldatacontract", "Member[istoplevelelementnullable]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datamember", "Member[emitdefaultvalue]"] + - ["system.xml.xmlqualifiedname", "system.runtime.serialization.datacontracts.datacontract", "Method[getarraytypename].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datamember", "Member[isrequired]"] + - ["system.type", "system.runtime.serialization.datacontracts.datacontractset", "Method[getreferencedtype].ReturnValue"] + - ["system.runtime.serialization.datacontracts.datacontract", "system.runtime.serialization.datacontracts.datamember", "Member[membertypecontract]"] + - ["system.xml.xmlqualifiedname", "system.runtime.serialization.datacontracts.datacontract!", "Method[getxmlname].ReturnValue"] + - ["system.xml.xmldictionarystring", "system.runtime.serialization.datacontracts.datacontract", "Member[toplevelelementname]"] + - ["system.type", "system.runtime.serialization.datacontracts.datacontract", "Member[originalunderlyingtype]"] + - ["system.collections.generic.dictionary", "system.runtime.serialization.datacontracts.datacontractset", "Member[processedcontracts]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datacontract", "Member[isiserializable]"] + - ["system.type", "system.runtime.serialization.datacontracts.datacontract", "Member[underlyingtype]"] + - ["system.runtime.serialization.datacontracts.datacontract", "system.runtime.serialization.datacontracts.datacontract!", "Method[getbuiltindatacontract].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.serialization.datacontracts.datacontract", "Member[datamembers]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datacontract", "Member[isreference]"] + - ["system.runtime.serialization.datacontracts.datacontract", "system.runtime.serialization.datacontracts.datacontractset", "Method[getdatacontract].ReturnValue"] + - ["system.xml.schema.xmlschematype", "system.runtime.serialization.datacontracts.xmldatacontract", "Member[xsdtype]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.xmldatacontract", "Member[istypedefinedonimport]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.xmldatacontract", "Member[hasroot]"] + - ["system.boolean", "system.runtime.serialization.datacontracts.datacontract", "Member[isbuiltindatacontract]"] + - ["system.collections.generic.dictionary", "system.runtime.serialization.datacontracts.datacontractset", "Member[contracts]"] + - ["system.collections.hashtable", "system.runtime.serialization.datacontracts.datacontractset", "Member[surrogatedata]"] + - ["system.string", "system.runtime.serialization.datacontracts.datamember", "Member[name]"] + - ["system.string", "system.runtime.serialization.datacontracts.datacontract", "Member[contracttype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.Binary.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.Binary.typemodel.yml new file mode 100644 index 000000000000..05b94b53e609 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.Binary.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.runtime.serialization.formatters.binary.binaryformatter", "Method[unsafedeserialize].ReturnValue"] + - ["system.runtime.serialization.streamingcontext", "system.runtime.serialization.formatters.binary.binaryformatter", "Member[context]"] + - ["system.runtime.serialization.isurrogateselector", "system.runtime.serialization.formatters.binary.binaryformatter", "Member[surrogateselector]"] + - ["system.object", "system.runtime.serialization.formatters.binary.binaryformatter", "Method[unsafedeserializemethodresponse].ReturnValue"] + - ["system.runtime.serialization.formatters.formatterassemblystyle", "system.runtime.serialization.formatters.binary.binaryformatter", "Member[assemblyformat]"] + - ["system.runtime.serialization.serializationbinder", "system.runtime.serialization.formatters.binary.binaryformatter", "Member[binder]"] + - ["system.object", "system.runtime.serialization.formatters.binary.binaryformatter", "Method[deserialize].ReturnValue"] + - ["system.object", "system.runtime.serialization.formatters.binary.binaryformatter", "Method[deserializemethodresponse].ReturnValue"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.serialization.formatters.binary.binaryformatter", "Member[filterlevel]"] + - ["system.runtime.serialization.formatters.formattertypestyle", "system.runtime.serialization.formatters.binary.binaryformatter", "Member[typeformat]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.Soap.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.Soap.typemodel.yml new file mode 100644 index 000000000000..c28bfbd51bf9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.Soap.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.serialization.isurrogateselector", "system.runtime.serialization.formatters.soap.soapformatter", "Member[surrogateselector]"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.serialization.formatters.soap.soapformatter", "Member[filterlevel]"] + - ["system.runtime.serialization.formatters.formattertypestyle", "system.runtime.serialization.formatters.soap.soapformatter", "Member[typeformat]"] + - ["system.runtime.serialization.streamingcontext", "system.runtime.serialization.formatters.soap.soapformatter", "Member[context]"] + - ["system.runtime.serialization.formatters.formatterassemblystyle", "system.runtime.serialization.formatters.soap.soapformatter", "Member[assemblyformat]"] + - ["system.object", "system.runtime.serialization.formatters.soap.soapformatter", "Method[deserialize].ReturnValue"] + - ["system.runtime.serialization.formatters.isoapmessage", "system.runtime.serialization.formatters.soap.soapformatter", "Member[topobject]"] + - ["system.runtime.serialization.serializationbinder", "system.runtime.serialization.formatters.soap.soapformatter", "Member[binder]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.typemodel.yml new file mode 100644 index 000000000000..6d400db5dddc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Formatters.typemodel.yml @@ -0,0 +1,37 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string[]", "system.runtime.serialization.formatters.soapmessage", "Member[paramnames]"] + - ["system.string", "system.runtime.serialization.formatters.soapfault", "Member[faultcode]"] + - ["system.runtime.serialization.formatters.formatterassemblystyle", "system.runtime.serialization.formatters.formatterassemblystyle!", "Member[full]"] + - ["system.type[]", "system.runtime.serialization.formatters.ifieldinfo", "Member[fieldtypes]"] + - ["system.object", "system.runtime.serialization.formatters.soapfault", "Member[detail]"] + - ["system.string", "system.runtime.serialization.formatters.soapfault", "Member[faultactor]"] + - ["system.string", "system.runtime.serialization.formatters.soapfault", "Member[faultstring]"] + - ["system.runtime.serialization.formatters.formattertypestyle", "system.runtime.serialization.formatters.formattertypestyle!", "Member[typeswhenneeded]"] + - ["system.string", "system.runtime.serialization.formatters.soapmessage", "Member[methodname]"] + - ["system.string[]", "system.runtime.serialization.formatters.isoapmessage", "Member[paramnames]"] + - ["system.runtime.remoting.messaging.header[]", "system.runtime.serialization.formatters.soapmessage", "Member[headers]"] + - ["system.string", "system.runtime.serialization.formatters.soapmessage", "Member[xmlnamespace]"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.serialization.formatters.typefilterlevel!", "Member[full]"] + - ["system.type[]", "system.runtime.serialization.formatters.isoapmessage", "Member[paramtypes]"] + - ["system.reflection.assembly", "system.runtime.serialization.formatters.internalst!", "Method[loadassemblyfromstring].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.formatters.internalrm!", "Method[soapcheckenabled].ReturnValue"] + - ["system.string", "system.runtime.serialization.formatters.serverfault", "Member[stacktrace]"] + - ["system.boolean", "system.runtime.serialization.formatters.internalst!", "Method[soapcheckenabled].ReturnValue"] + - ["system.runtime.remoting.messaging.header[]", "system.runtime.serialization.formatters.isoapmessage", "Member[headers]"] + - ["system.object[]", "system.runtime.serialization.formatters.soapmessage", "Member[paramvalues]"] + - ["system.string", "system.runtime.serialization.formatters.isoapmessage", "Member[methodname]"] + - ["system.runtime.serialization.formatters.formattertypestyle", "system.runtime.serialization.formatters.formattertypestyle!", "Member[xsdstring]"] + - ["system.string", "system.runtime.serialization.formatters.isoapmessage", "Member[xmlnamespace]"] + - ["system.string", "system.runtime.serialization.formatters.serverfault", "Member[exceptionmessage]"] + - ["system.runtime.serialization.formatters.typefilterlevel", "system.runtime.serialization.formatters.typefilterlevel!", "Member[low]"] + - ["system.runtime.serialization.formatters.formatterassemblystyle", "system.runtime.serialization.formatters.formatterassemblystyle!", "Member[simple]"] + - ["system.string[]", "system.runtime.serialization.formatters.ifieldinfo", "Member[fieldnames]"] + - ["system.string", "system.runtime.serialization.formatters.serverfault", "Member[exceptiontype]"] + - ["system.object[]", "system.runtime.serialization.formatters.isoapmessage", "Member[paramvalues]"] + - ["system.type[]", "system.runtime.serialization.formatters.soapmessage", "Member[paramtypes]"] + - ["system.runtime.serialization.formatters.formattertypestyle", "system.runtime.serialization.formatters.formattertypestyle!", "Member[typesalways]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Json.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Json.typemodel.yml new file mode 100644 index 000000000000..79abb0afbc39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.Json.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.xmldictionaryreader", "system.runtime.serialization.json.jsonreaderwriterfactory!", "Method[createjsonreader].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[usesimpledictionaryformat]"] + - ["system.boolean", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[serializereadonlytypes]"] + - ["system.runtime.serialization.emittypeinformation", "system.runtime.serialization.json.datacontractjsonserializer", "Member[emittypeinformation]"] + - ["system.string", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[rootname]"] + - ["system.collections.generic.ienumerable", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[knowntypes]"] + - ["system.runtime.serialization.idatacontractsurrogate", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[datacontractsurrogate]"] + - ["system.xml.xmldictionarywriter", "system.runtime.serialization.json.jsonreaderwriterfactory!", "Method[createjsonwriter].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.json.datacontractjsonserializer", "Member[serializereadonlytypes]"] + - ["system.boolean", "system.runtime.serialization.json.datacontractjsonserializer", "Member[ignoreextensiondataobject]"] + - ["system.runtime.serialization.idatacontractsurrogate", "system.runtime.serialization.json.datacontractjsonserializer", "Member[datacontractsurrogate]"] + - ["system.runtime.serialization.datetimeformat", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[datetimeformat]"] + - ["system.int32", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[maxitemsinobjectgraph]"] + - ["system.runtime.serialization.iserializationsurrogateprovider", "system.runtime.serialization.json.datacontractjsonserializer", "Method[getserializationsurrogateprovider].ReturnValue"] + - ["system.object", "system.runtime.serialization.json.datacontractjsonserializer", "Method[readobject].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.json.datacontractjsonserializer", "Member[usesimpledictionaryformat]"] + - ["system.boolean", "system.runtime.serialization.json.datacontractjsonserializer", "Method[isstartobject].ReturnValue"] + - ["system.runtime.serialization.emittypeinformation", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[emittypeinformation]"] + - ["system.boolean", "system.runtime.serialization.json.datacontractjsonserializersettings", "Member[ignoreextensiondataobject]"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.serialization.json.datacontractjsonserializer", "Member[knowntypes]"] + - ["system.int32", "system.runtime.serialization.json.datacontractjsonserializer", "Member[maxitemsinobjectgraph]"] + - ["system.runtime.serialization.datetimeformat", "system.runtime.serialization.json.datacontractjsonserializer", "Member[datetimeformat]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.typemodel.yml new file mode 100644 index 000000000000..75e8618bda84 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Serialization.typemodel.yml @@ -0,0 +1,219 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.runtime.serialization.collectiondatacontractattribute", "Member[isnamespacesetexplicitly]"] + - ["system.codedom.codetypereference", "system.runtime.serialization.xsddatacontractimporter", "Method[getcodetypereference].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.collectiondatacontractattribute", "Member[isreferencesetexplicitly]"] + - ["system.int32", "system.runtime.serialization.formatterconverter", "Method[toint32].ReturnValue"] + - ["system.datetime", "system.runtime.serialization.iformatterconverter", "Method[todatetime].ReturnValue"] + - ["system.int64", "system.runtime.serialization.objectidgenerator", "Method[hasid].ReturnValue"] + - ["system.int64", "system.runtime.serialization.serializationinfo", "Method[getint64].ReturnValue"] + - ["system.type", "system.runtime.serialization.datacontractresolver", "Method[resolvename].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontractattribute", "Member[isreference]"] + - ["system.runtime.serialization.iserializationsurrogateprovider", "system.runtime.serialization.importoptions", "Member[datacontractsurrogate]"] + - ["system.boolean", "system.runtime.serialization.streamingcontext", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datamemberattribute", "Member[isrequired]"] + - ["system.object", "system.runtime.serialization.formatterservices!", "Method[populateobjectmembers].ReturnValue"] + - ["system.object", "system.runtime.serialization.iformatter", "Method[deserialize].ReturnValue"] + - ["system.byte", "system.runtime.serialization.serializationinfo", "Method[getbyte].ReturnValue"] + - ["system.runtime.serialization.streamingcontext", "system.runtime.serialization.safeserializationeventargs", "Member[streamingcontext]"] + - ["system.string", "system.runtime.serialization.datamemberattribute", "Member[name]"] + - ["system.int64", "system.runtime.serialization.formatter", "Method[schedule].ReturnValue"] + - ["system.object", "system.runtime.serialization.formatterservices!", "Method[getsafeuninitializedobject].ReturnValue"] + - ["system.uint32", "system.runtime.serialization.iformatterconverter", "Method[touint32].ReturnValue"] + - ["system.runtime.serialization.serializationbinder", "system.runtime.serialization.netdatacontractserializer", "Member[binder]"] + - ["system.int32", "system.runtime.serialization.netdatacontractserializer", "Member[maxitemsinobjectgraph]"] + - ["system.object", "system.runtime.serialization.serializationinfoenumerator", "Member[value]"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[crossprocess]"] + - ["system.boolean", "system.runtime.serialization.datacontractattribute", "Member[isreferencesetexplicitly]"] + - ["system.object", "system.runtime.serialization.streamingcontext", "Member[context]"] + - ["system.xml.xmldictionarystring", "system.runtime.serialization.datacontractserializersettings", "Member[rootname]"] + - ["system.codedom.codetypedeclaration", "system.runtime.serialization.iserializationcodedomsurrogateprovider", "Method[processimportedtype].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.runtime.serialization.datacontractserializer", "Member[knowntypes]"] + - ["system.string", "system.runtime.serialization.collectiondatacontractattribute", "Member[keyname]"] + - ["system.runtime.serialization.objectidgenerator", "system.runtime.serialization.formatter", "Member[m_idgenerator]"] + - ["system.uint16", "system.runtime.serialization.iformatterconverter", "Method[touint16].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontractserializer", "Member[serializereadonlytypes]"] + - ["system.xml.xmlqualifiedname", "system.runtime.serialization.xsddatacontractexporter", "Method[getrootelementname].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.xsddatacontractexporter", "Method[canexport].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.serializationinfo", "Member[isassemblynamesetexplicit]"] + - ["system.string", "system.runtime.serialization.datacontractattribute", "Member[name]"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[all]"] + - ["system.runtime.serialization.serializationbinder", "system.runtime.serialization.iformatter", "Member[binder]"] + - ["system.string", "system.runtime.serialization.enummemberattribute", "Member[value]"] + - ["system.int32", "system.runtime.serialization.serializationinfo", "Member[membercount]"] + - ["system.collections.generic.ienumerable", "system.runtime.serialization.datacontractserializersettings", "Member[knowntypes]"] + - ["system.object", "system.runtime.serialization.idatacontractsurrogate", "Method[getobjecttoserialize].ReturnValue"] + - ["system.type", "system.runtime.serialization.serializationinfoenumerator", "Member[objecttype]"] + - ["system.object", "system.runtime.serialization.iserializationsurrogateprovider", "Method[getdeserializedobject].ReturnValue"] + - ["system.char", "system.runtime.serialization.iformatterconverter", "Method[tochar].ReturnValue"] + - ["system.string", "system.runtime.serialization.contractnamespaceattribute", "Member[clrnamespace]"] + - ["system.boolean", "system.runtime.serialization.formatterconverter", "Method[toboolean].ReturnValue"] + - ["system.collections.queue", "system.runtime.serialization.formatter", "Member[m_objectqueue]"] + - ["system.int16", "system.runtime.serialization.formatterconverter", "Method[toint16].ReturnValue"] + - ["system.type", "system.runtime.serialization.idatacontractsurrogate", "Method[getdatacontracttype].ReturnValue"] + - ["system.decimal", "system.runtime.serialization.serializationinfo", "Method[getdecimal].ReturnValue"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[other]"] + - ["system.runtime.serialization.emittypeinformation", "system.runtime.serialization.emittypeinformation!", "Member[always]"] + - ["system.object", "system.runtime.serialization.netdatacontractserializer", "Method[deserialize].ReturnValue"] + - ["system.runtime.serialization.importoptions", "system.runtime.serialization.xsddatacontractimporter", "Member[options]"] + - ["system.char", "system.runtime.serialization.serializationinfo", "Method[getchar].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.runtime.serialization.xsddatacontractexporter", "Method[getschematypename].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.netdatacontractserializer", "Member[ignoreextensiondataobject]"] + - ["system.object", "system.runtime.serialization.formatterservices!", "Method[getuninitializedobject].ReturnValue"] + - ["system.runtime.serialization.datacontractresolver", "system.runtime.serialization.datacontractserializersettings", "Member[datacontractresolver]"] + - ["system.object", "system.runtime.serialization.iformatterconverter", "Method[convert].ReturnValue"] + - ["system.object", "system.runtime.serialization.serializationinfoenumerator", "Member[current]"] + - ["system.boolean", "system.runtime.serialization.datacontractattribute", "Member[isnamespacesetexplicitly]"] + - ["system.runtime.serialization.extensiondataobject", "system.runtime.serialization.iextensibledataobject", "Member[extensiondata]"] + - ["system.int64", "system.runtime.serialization.iformatterconverter", "Method[toint64].ReturnValue"] + - ["system.object", "system.runtime.serialization.iobjectreference", "Method[getrealobject].ReturnValue"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[file]"] + - ["system.object", "system.runtime.serialization.xmlobjectserializer", "Method[readobject].ReturnValue"] + - ["system.codedom.codecompileunit", "system.runtime.serialization.xsddatacontractimporter", "Member[codecompileunit]"] + - ["system.byte", "system.runtime.serialization.formatterconverter", "Method[tobyte].ReturnValue"] + - ["system.string", "system.runtime.serialization.collectiondatacontractattribute", "Member[itemname]"] + - ["system.object", "system.runtime.serialization.netdatacontractserializer", "Method[readobject].ReturnValue"] + - ["system.uint64", "system.runtime.serialization.formatterconverter", "Method[touint64].ReturnValue"] + - ["system.string", "system.runtime.serialization.serializationinfo", "Method[getstring].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontractserializer", "Member[preserveobjectreferences]"] + - ["system.boolean", "system.runtime.serialization.serializationinfoenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontractserializersettings", "Member[ignoreextensiondataobject]"] + - ["system.runtime.serialization.idatacontractsurrogate", "system.runtime.serialization.datacontractserializer", "Member[datacontractsurrogate]"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[remoting]"] + - ["system.runtime.serialization.iserializationsurrogate", "system.runtime.serialization.surrogateselector", "Method[getsurrogate].ReturnValue"] + - ["system.iformatprovider", "system.runtime.serialization.datetimeformat", "Member[formatprovider]"] + - ["system.xml.xmldictionarystring", "system.runtime.serialization.datacontractserializersettings", "Member[rootnamespace]"] + - ["system.int32", "system.runtime.serialization.iformatterconverter", "Method[toint32].ReturnValue"] + - ["system.int64", "system.runtime.serialization.formatterconverter", "Method[toint64].ReturnValue"] + - ["system.runtime.serialization.isurrogateselector", "system.runtime.serialization.netdatacontractserializer", "Member[surrogateselector]"] + - ["system.boolean", "system.runtime.serialization.datacontractresolver", "Method[tryresolvetype].ReturnValue"] + - ["system.int32", "system.runtime.serialization.optionalfieldattribute", "Member[versionadded]"] + - ["system.decimal", "system.runtime.serialization.iformatterconverter", "Method[todecimal].ReturnValue"] + - ["system.datetime", "system.runtime.serialization.serializationinfo", "Method[getdatetime].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.collectiondatacontractattribute", "Member[isitemnamesetexplicitly]"] + - ["system.type", "system.runtime.serialization.formatterservices!", "Method[gettypefromassembly].ReturnValue"] + - ["system.type", "system.runtime.serialization.serializationinfo", "Member[objecttype]"] + - ["system.runtime.serialization.isurrogateselector", "system.runtime.serialization.iformatter", "Member[surrogateselector]"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[persistence]"] + - ["system.object", "system.runtime.serialization.iserializationsurrogate", "Method[setobjectdata].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.collectiondatacontractattribute", "Member[isnamesetexplicitly]"] + - ["system.boolean", "system.runtime.serialization.datamemberattribute", "Member[emitdefaultvalue]"] + - ["system.boolean", "system.runtime.serialization.xmlobjectserializer", "Method[isstartobject].ReturnValue"] + - ["system.single", "system.runtime.serialization.iformatterconverter", "Method[tosingle].ReturnValue"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[crossmachine]"] + - ["system.string", "system.runtime.serialization.datetimeformat", "Member[formatstring]"] + - ["system.int32", "system.runtime.serialization.datacontractserializersettings", "Member[maxitemsinobjectgraph]"] + - ["system.decimal", "system.runtime.serialization.formatterconverter", "Method[todecimal].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontractserializer", "Member[ignoreextensiondataobject]"] + - ["system.collections.generic.icollection", "system.runtime.serialization.importoptions", "Member[referencedtypes]"] + - ["system.string", "system.runtime.serialization.collectiondatacontractattribute", "Member[name]"] + - ["system.uint16", "system.runtime.serialization.formatterconverter", "Method[touint16].ReturnValue"] + - ["system.runtime.serialization.formatters.formatterassemblystyle", "system.runtime.serialization.netdatacontractserializer", "Member[assemblyformat]"] + - ["system.boolean", "system.runtime.serialization.datacontractattribute", "Member[isnamesetexplicitly]"] + - ["system.uint32", "system.runtime.serialization.formatterconverter", "Method[touint32].ReturnValue"] + - ["system.runtime.serialization.streamingcontext", "system.runtime.serialization.netdatacontractserializer", "Member[context]"] + - ["system.string", "system.runtime.serialization.collectiondatacontractattribute", "Member[namespace]"] + - ["system.collections.objectmodel.collection", "system.runtime.serialization.exportoptions", "Member[knowntypes]"] + - ["system.string", "system.runtime.serialization.knowntypeattribute", "Member[methodname]"] + - ["system.boolean", "system.runtime.serialization.datacontractserializer", "Method[isstartobject].ReturnValue"] + - ["system.collections.generic.icollection", "system.runtime.serialization.importoptions", "Member[referencedcollectiontypes]"] + - ["system.int32", "system.runtime.serialization.datacontractserializer", "Member[maxitemsinobjectgraph]"] + - ["system.boolean", "system.runtime.serialization.serializationinfo", "Method[getboolean].ReturnValue"] + - ["system.string", "system.runtime.serialization.contractnamespaceattribute", "Member[contractnamespace]"] + - ["system.codedom.codetypedeclaration", "system.runtime.serialization.idatacontractsurrogate", "Method[processimportedtype].ReturnValue"] + - ["system.runtime.serialization.serializationbinder", "system.runtime.serialization.formatter", "Member[binder]"] + - ["system.boolean", "system.runtime.serialization.collectiondatacontractattribute", "Member[isreference]"] + - ["system.runtime.serialization.idatacontractsurrogate", "system.runtime.serialization.datacontractserializersettings", "Member[datacontractsurrogate]"] + - ["system.byte", "system.runtime.serialization.iformatterconverter", "Method[tobyte].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.importoptions", "Member[generateserializable]"] + - ["system.runtime.serialization.serializationentry", "system.runtime.serialization.serializationinfoenumerator", "Member[current]"] + - ["system.runtime.serialization.isurrogateselector", "system.runtime.serialization.isurrogateselector", "Method[getnextselector].ReturnValue"] + - ["system.globalization.datetimestyles", "system.runtime.serialization.datetimeformat", "Member[datetimestyles]"] + - ["system.xml.xmlqualifiedname", "system.runtime.serialization.xsddatacontractimporter", "Method[import].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.enummemberattribute", "Member[isvaluesetexplicitly]"] + - ["system.runtime.serialization.isurrogateselector", "system.runtime.serialization.surrogateselector", "Method[getnextselector].ReturnValue"] + - ["system.datetime", "system.runtime.serialization.formatterconverter", "Method[todatetime].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.collectiondatacontractattribute", "Member[iskeynamesetexplicitly]"] + - ["system.double", "system.runtime.serialization.serializationinfo", "Method[getdouble].ReturnValue"] + - ["system.runtime.serialization.isurrogateselector", "system.runtime.serialization.formatter", "Member[surrogateselector]"] + - ["system.sbyte", "system.runtime.serialization.formatterconverter", "Method[tosbyte].ReturnValue"] + - ["system.runtime.serialization.emittypeinformation", "system.runtime.serialization.emittypeinformation!", "Member[asneeded]"] + - ["system.object", "system.runtime.serialization.objectmanager", "Method[getobject].ReturnValue"] + - ["system.runtime.serialization.serializationinfoenumerator", "system.runtime.serialization.serializationinfo", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.runtime.serialization.formatterconverter", "Method[tostring].ReturnValue"] + - ["system.single", "system.runtime.serialization.serializationinfo", "Method[getsingle].ReturnValue"] + - ["system.sbyte", "system.runtime.serialization.iformatterconverter", "Method[tosbyte].ReturnValue"] + - ["system.runtime.serialization.emittypeinformation", "system.runtime.serialization.emittypeinformation!", "Member[never]"] + - ["system.codedom.compiler.codedomprovider", "system.runtime.serialization.importoptions", "Member[codeprovider]"] + - ["system.string", "system.runtime.serialization.xpathquerygenerator!", "Method[createfromdatacontractserializer].ReturnValue"] + - ["system.runtime.serialization.iserializationsurrogate", "system.runtime.serialization.formatterservices!", "Method[getsurrogateforcyclicalreference].ReturnValue"] + - ["system.type", "system.runtime.serialization.serializationentry", "Member[objecttype]"] + - ["system.boolean", "system.runtime.serialization.serializationinfo", "Member[isfulltypenamesetexplicit]"] + - ["system.boolean", "system.runtime.serialization.datacontractserializersettings", "Member[preserveobjectreferences]"] + - ["system.runtime.serialization.exportoptions", "system.runtime.serialization.xsddatacontractexporter", "Member[options]"] + - ["system.boolean", "system.runtime.serialization.xsddatacontractimporter", "Method[canimport].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.importoptions", "Member[generateinternal]"] + - ["system.double", "system.runtime.serialization.iformatterconverter", "Method[todouble].ReturnValue"] + - ["system.runtime.serialization.iserializationsurrogate", "system.runtime.serialization.isurrogateselector", "Method[getsurrogate].ReturnValue"] + - ["system.type", "system.runtime.serialization.iserializationsurrogateprovider2", "Method[getreferencedtypeonimport].ReturnValue"] + - ["system.int32", "system.runtime.serialization.streamingcontext", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.runtime.serialization.collectiondatacontractattribute", "Member[valuename]"] + - ["system.xml.schema.xmlschemaset", "system.runtime.serialization.xsddatacontractexporter", "Member[schemas]"] + - ["system.object", "system.runtime.serialization.formatter", "Method[deserialize].ReturnValue"] + - ["system.string", "system.runtime.serialization.serializationinfoenumerator", "Member[name]"] + - ["system.int64", "system.runtime.serialization.objectidgenerator", "Method[getid].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.importoptions", "Member[enabledatabinding]"] + - ["system.int32", "system.runtime.serialization.serializationinfo", "Method[getint32].ReturnValue"] + - ["system.object", "system.runtime.serialization.formatterconverter", "Method[convert].ReturnValue"] + - ["system.runtime.serialization.datacontractresolver", "system.runtime.serialization.datacontractserializer", "Member[datacontractresolver]"] + - ["system.boolean", "system.runtime.serialization.datamemberattribute", "Member[isnamesetexplicitly]"] + - ["system.type", "system.runtime.serialization.idatacontractsurrogate", "Method[getreferencedtypeonimport].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.importoptions", "Member[importxmltype]"] + - ["system.object", "system.runtime.serialization.serializationentry", "Member[value]"] + - ["system.single", "system.runtime.serialization.formatterconverter", "Method[tosingle].ReturnValue"] + - ["system.collections.generic.icollection", "system.runtime.serialization.xsddatacontractimporter", "Method[getknowntypereferences].ReturnValue"] + - ["system.runtime.serialization.iserializationsurrogateprovider", "system.runtime.serialization.datacontractserializerextensions!", "Method[getserializationsurrogateprovider].ReturnValue"] + - ["system.type", "system.runtime.serialization.serializationbinder", "Method[bindtotype].ReturnValue"] + - ["system.object", "system.runtime.serialization.formatter", "Method[getnext].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.runtime.serialization.formatterservices!", "Method[getserializablemembers].ReturnValue"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[crossappdomain]"] + - ["system.boolean", "system.runtime.serialization.iformatterconverter", "Method[toboolean].ReturnValue"] + - ["system.xml.xmlnode[]", "system.runtime.serialization.xmlserializableservices!", "Method[readnodes].ReturnValue"] + - ["system.string", "system.runtime.serialization.serializationinfo", "Member[fulltypename]"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontextstates!", "Member[clone]"] + - ["system.runtime.serialization.streamingcontext", "system.runtime.serialization.iformatter", "Member[context]"] + - ["system.uint64", "system.runtime.serialization.iformatterconverter", "Method[touint64].ReturnValue"] + - ["system.int16", "system.runtime.serialization.serializationinfo", "Method[getint16].ReturnValue"] + - ["system.char", "system.runtime.serialization.formatterconverter", "Method[tochar].ReturnValue"] + - ["system.int32", "system.runtime.serialization.datamemberattribute", "Member[order]"] + - ["system.object", "system.runtime.serialization.datacontractserializer", "Method[readobject].ReturnValue"] + - ["system.string", "system.runtime.serialization.serializationinfo", "Member[assemblyname]"] + - ["system.uint16", "system.runtime.serialization.serializationinfo", "Method[getuint16].ReturnValue"] + - ["system.string", "system.runtime.serialization.iformatterconverter", "Method[tostring].ReturnValue"] + - ["system.double", "system.runtime.serialization.formatterconverter", "Method[todouble].ReturnValue"] + - ["system.string", "system.runtime.serialization.serializationentry", "Member[name]"] + - ["system.object", "system.runtime.serialization.serializationinfo", "Method[getvalue].ReturnValue"] + - ["system.object", "system.runtime.serialization.iserializationsurrogateprovider2", "Method[getcustomdatatoexport].ReturnValue"] + - ["system.xml.schema.xmlschematype", "system.runtime.serialization.xsddatacontractexporter", "Method[getschematype].ReturnValue"] + - ["system.object", "system.runtime.serialization.idatacontractsurrogate", "Method[getcustomdatatoexport].ReturnValue"] + - ["system.runtime.serialization.streamingcontext", "system.runtime.serialization.formatter", "Member[context]"] + - ["system.uint64", "system.runtime.serialization.serializationinfo", "Method[getuint64].ReturnValue"] + - ["system.collections.generic.idictionary", "system.runtime.serialization.importoptions", "Member[namespaces]"] + - ["system.string", "system.runtime.serialization.datacontractattribute", "Member[namespace]"] + - ["system.type", "system.runtime.serialization.knowntypeattribute", "Member[type]"] + - ["system.boolean", "system.runtime.serialization.collectiondatacontractattribute", "Member[isvaluenamesetexplicitly]"] + - ["system.object[]", "system.runtime.serialization.formatterservices!", "Method[getobjectdata].ReturnValue"] + - ["system.int16", "system.runtime.serialization.iformatterconverter", "Method[toint16].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.datacontractserializersettings", "Member[serializereadonlytypes]"] + - ["system.sbyte", "system.runtime.serialization.serializationinfo", "Method[getsbyte].ReturnValue"] + - ["system.runtime.serialization.streamingcontextstates", "system.runtime.serialization.streamingcontext", "Member[state]"] + - ["system.runtime.serialization.iserializationsurrogateprovider", "system.runtime.serialization.exportoptions", "Member[datacontractsurrogate]"] + - ["system.object", "system.runtime.serialization.idatacontractsurrogate", "Method[getdeserializedobject].ReturnValue"] + - ["system.object", "system.runtime.serialization.iserializationsurrogateprovider", "Method[getobjecttoserialize].ReturnValue"] + - ["system.uint32", "system.runtime.serialization.serializationinfo", "Method[getuint32].ReturnValue"] + - ["system.boolean", "system.runtime.serialization.netdatacontractserializer", "Method[isstartobject].ReturnValue"] + - ["system.type", "system.runtime.serialization.iserializationsurrogateprovider", "Method[getsurrogatetype].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Versioning.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Versioning.typemodel.yml new file mode 100644 index 000000000000..7518a4d3f476 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.Versioning.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.runtime.versioning.componentguaranteesoptions", "system.runtime.versioning.componentguaranteesoptions!", "Member[exchange]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourcescope!", "Member[library]"] + - ["system.string", "system.runtime.versioning.requirespreviewfeaturesattribute", "Member[url]"] + - ["system.runtime.versioning.componentguaranteesoptions", "system.runtime.versioning.componentguaranteesoptions!", "Member[stable]"] + - ["system.boolean", "system.runtime.versioning.frameworkname!", "Method[op_equality].ReturnValue"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourcescope!", "Member[assembly]"] + - ["system.version", "system.runtime.versioning.frameworkname", "Member[version]"] + - ["system.boolean", "system.runtime.versioning.frameworkname!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.runtime.versioning.requirespreviewfeaturesattribute", "Member[message]"] + - ["system.string", "system.runtime.versioning.unsupportedosplatformattribute", "Member[message]"] + - ["system.string", "system.runtime.versioning.frameworkname", "Member[profile]"] + - ["system.runtime.versioning.componentguaranteesoptions", "system.runtime.versioning.componentguaranteesattribute", "Member[guarantees]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourceconsumptionattribute", "Member[resourcescope]"] + - ["system.runtime.versioning.componentguaranteesoptions", "system.runtime.versioning.componentguaranteesoptions!", "Member[none]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourcescope!", "Member[process]"] + - ["system.string", "system.runtime.versioning.obsoletedosplatformattribute", "Member[url]"] + - ["system.string", "system.runtime.versioning.targetframeworkattribute", "Member[frameworkdisplayname]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourcescope!", "Member[machine]"] + - ["system.string", "system.runtime.versioning.versioninghelper!", "Method[makeversionsafename].ReturnValue"] + - ["system.int32", "system.runtime.versioning.frameworkname", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtime.versioning.frameworkname", "Method[equals].ReturnValue"] + - ["system.string", "system.runtime.versioning.osplatformattribute", "Member[platformname]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourcescope!", "Member[none]"] + - ["system.string", "system.runtime.versioning.frameworkname", "Member[fullname]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourcescope!", "Member[appdomain]"] + - ["system.runtime.versioning.componentguaranteesoptions", "system.runtime.versioning.componentguaranteesoptions!", "Member[sidebyside]"] + - ["system.string", "system.runtime.versioning.targetframeworkattribute", "Member[frameworkname]"] + - ["system.string", "system.runtime.versioning.frameworkname", "Method[tostring].ReturnValue"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourceexposureattribute", "Member[resourceexposurelevel]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourceconsumptionattribute", "Member[consumptionscope]"] + - ["system.string", "system.runtime.versioning.frameworkname", "Member[identifier]"] + - ["system.runtime.versioning.resourcescope", "system.runtime.versioning.resourcescope!", "Member[private]"] + - ["system.string", "system.runtime.versioning.obsoletedosplatformattribute", "Member[message]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.typemodel.yml new file mode 100644 index 000000000000..216c19d92a57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Runtime.typemodel.yml @@ -0,0 +1,25 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.runtime.assemblytargetedpatchbandattribute", "Member[targetedpatchband]"] + - ["system.object", "system.runtime.dependenthandle", "Member[dependent]"] + - ["system.runtime.gclatencymode", "system.runtime.gcsettings!", "Member[latencymode]"] + - ["system.boolean", "system.runtime.gcsettings!", "Member[isservergc]"] + - ["system.runtime.gclatencymode", "system.runtime.gclatencymode!", "Member[lowlatency]"] + - ["system.valuetuple", "system.runtime.dependenthandle", "Member[targetanddependent]"] + - ["system.int64", "system.runtime.jitinfo!", "Method[getcompiledmethodcount].ReturnValue"] + - ["system.timespan", "system.runtime.jitinfo!", "Method[getcompilationtime].ReturnValue"] + - ["system.runtime.gclargeobjectheapcompactionmode", "system.runtime.gcsettings!", "Member[largeobjectheapcompactionmode]"] + - ["system.object", "system.runtime.dependenthandle", "Member[target]"] + - ["system.int64", "system.runtime.jitinfo!", "Method[getcompiledilbytes].ReturnValue"] + - ["system.runtime.gclargeobjectheapcompactionmode", "system.runtime.gclargeobjectheapcompactionmode!", "Member[default]"] + - ["system.boolean", "system.runtime.dependenthandle", "Member[isallocated]"] + - ["system.runtime.gclargeobjectheapcompactionmode", "system.runtime.gclargeobjectheapcompactionmode!", "Member[compactonce]"] + - ["system.runtime.gclatencymode", "system.runtime.gclatencymode!", "Member[sustainedlowlatency]"] + - ["system.runtime.gclatencymode", "system.runtime.gclatencymode!", "Member[batch]"] + - ["system.runtime.gclatencymode", "system.runtime.gclatencymode!", "Member[interactive]"] + - ["system.string", "system.runtime.targetedpatchingoptoutattribute", "Member[reason]"] + - ["system.runtime.gclatencymode", "system.runtime.gclatencymode!", "Member[nogcregion]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.AccessControl.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.AccessControl.typemodel.yml new file mode 100644 index 000000000000..9077dea5092c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.AccessControl.typemodel.yml @@ -0,0 +1,373 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.type", "system.security.accesscontrol.eventwaithandlesecurity", "Member[accessrighttype]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyauditrule", "Member[cryptokeyrights]"] + - ["system.int32", "system.security.accesscontrol.customace", "Member[opaquelength]"] + - ["system.security.accesscontrol.securityinfos", "system.security.accesscontrol.securityinfos!", "Member[group]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[genericwrite]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[traverse]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemaudit]"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.registrysecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.type", "system.security.accesscontrol.cryptokeysecurity", "Member[accessrighttype]"] + - ["system.security.accesscontrol.accesscontroltype", "system.security.accesscontrol.accessrule", "Member[accesscontroltype]"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphorerights!", "Member[synchronize]"] + - ["system.object", "system.security.accesscontrol.authorizationrulecollection", "Member[syncroot]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[deletesubdirectoriesandfiles]"] + - ["system.security.principal.securityidentifier", "system.security.accesscontrol.genericsecuritydescriptor", "Member[group]"] + - ["system.security.accesscontrol.securityinfos", "system.security.accesscontrol.securityinfos!", "Member[systemacl]"] + - ["system.int32", "system.security.accesscontrol.commonacl", "Member[count]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryaccessrule", "Member[registryrights]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[changepermissions]"] + - ["system.security.accesscontrol.genericace", "system.security.accesscontrol.genericace!", "Method[createfrombinaryform].ReturnValue"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[listdirectory]"] + - ["system.security.accesscontrol.inheritanceflags", "system.security.accesscontrol.inheritanceflags!", "Member[containerinherit]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[modify]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[synchronize]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[none]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessallowed]"] + - ["system.security.accesscontrol.systemacl", "system.security.accesscontrol.commonsecuritydescriptor", "Member[systemacl]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Method[modifyauditrule].ReturnValue"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[containerinherit]"] + - ["system.guid", "system.security.accesscontrol.objectaccessrule", "Member[objecttype]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[auditflags]"] + - ["system.type", "system.security.accesscontrol.filesystemsecurity", "Member[accessrighttype]"] + - ["system.security.principal.securityidentifier", "system.security.accesscontrol.rawsecuritydescriptor", "Member[group]"] + - ["system.security.accesscontrol.authorizationrulecollection", "system.security.accesscontrol.directoryobjectsecurity", "Method[getaccessrules].ReturnValue"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.filesystemsecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.cryptokeysecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessallowedcallbackobject]"] + - ["system.int32", "system.security.accesscontrol.customace!", "Member[maxopaquelength]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[readpermissions]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexaccessrule", "Member[mutexrights]"] + - ["system.security.accesscontrol.rawacl", "system.security.accesscontrol.rawsecuritydescriptor", "Member[systemacl]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[discretionaryaclpresent]"] + - ["system.security.accesscontrol.securityinfos", "system.security.accesscontrol.securityinfos!", "Member[discretionaryacl]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[rmcontrolvalid]"] + - ["system.int32", "system.security.accesscontrol.authorizationrule", "Member[accessmask]"] + - ["system.security.accesscontrol.accesscontrolmodification", "system.security.accesscontrol.accesscontrolmodification!", "Member[removespecific]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandlerights!", "Member[delete]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[groupmodified]"] + - ["system.boolean", "system.security.accesscontrol.commonacl", "Member[iscanonical]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[serversecurity]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[fullcontrol]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[delete]"] + - ["system.byte", "system.security.accesscontrol.rawacl", "Member[revision]"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.mutexsecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[readattributes]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[fullcontrol]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[createsubkey]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexrights!", "Member[modify]"] + - ["system.boolean", "system.security.accesscontrol.directoryobjectsecurity", "Method[modifyaudit].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessallowedobject]"] + - ["system.boolean", "system.security.accesscontrol.authorizationrule", "Member[isinherited]"] + - ["system.security.accesscontrol.inheritanceflags", "system.security.accesscontrol.inheritanceflags!", "Member[objectinherit]"] + - ["system.int32", "system.security.accesscontrol.rawacl", "Member[binarylength]"] + - ["system.boolean", "system.security.accesscontrol.semaphoresecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessdeniedobject]"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.registrysecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessdeniedcallbackobject]"] + - ["system.security.accesscontrol.accesscontrolsections", "system.security.accesscontrol.accesscontrolsections!", "Member[owner]"] + - ["system.type", "system.security.accesscontrol.semaphoresecurity", "Member[auditruletype]"] + - ["system.boolean", "system.security.accesscontrol.cryptokeysecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.compoundacetype", "system.security.accesscontrol.compoundace", "Member[compoundacetype]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.commonsecuritydescriptor", "Member[controlflags]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[enumeratesubkeys]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemalarmobject]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[delete]"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.objectsecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[notify]"] + - ["system.type", "system.security.accesscontrol.registrysecurity", "Member[accessrighttype]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[providerdefined]"] + - ["system.boolean", "system.security.accesscontrol.eventwaithandlesecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[fileobject]"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphorerights!", "Member[takeownership]"] + - ["system.security.accesscontrol.auditflags", "system.security.accesscontrol.auditflags!", "Member[none]"] + - ["system.boolean", "system.security.accesscontrol.commonsecuritydescriptor", "Member[issystemaclcanonical]"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.semaphoresecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[writeattributes]"] + - ["system.type", "system.security.accesscontrol.eventwaithandlesecurity", "Member[accessruletype]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexrights!", "Member[synchronize]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[isds]"] + - ["system.boolean", "system.security.accesscontrol.directoryobjectsecurity", "Method[modifyaccess].ReturnValue"] + - ["system.type", "system.security.accesscontrol.eventwaithandlesecurity", "Member[auditruletype]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyaccessrule", "Member[cryptokeyrights]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemalarm]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[lmshare]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.security.accesscontrol.inheritanceflags", "system.security.accesscontrol.genericace", "Member[inheritanceflags]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[selfrelative]"] + - ["system.int32", "system.security.accesscontrol.genericacl", "Member[binarylength]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[inheritonly]"] + - ["t", "system.security.accesscontrol.accessrule", "Member[rights]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[writedata]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[createlink]"] + - ["system.boolean", "system.security.accesscontrol.commonobjectsecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.filesystemsecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[changepermissions]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemauditobject]"] + - ["system.int32", "system.security.accesscontrol.genericace", "Member[binarylength]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[iscontainer]"] + - ["system.security.principal.identityreference", "system.security.accesscontrol.objectsecurity", "Method[getowner].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemauditcallback]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[systemaclautoinheritrequired]"] + - ["system.security.principal.securityidentifier", "system.security.accesscontrol.knownace", "Member[securityidentifier]"] + - ["system.security.accesscontrol.accesscontroltype", "system.security.accesscontrol.accesscontroltype!", "Member[allow]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[nopropagateinherit]"] + - ["system.security.accesscontrol.objectaceflags", "system.security.accesscontrol.objectaceflags!", "Member[none]"] + - ["system.security.accesscontrol.accesscontrolmodification", "system.security.accesscontrol.accesscontrolmodification!", "Member[reset]"] + - ["system.string", "system.security.accesscontrol.genericsecuritydescriptor", "Method[getsddlform].ReturnValue"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[fullcontrol]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[systemaclprotected]"] + - ["system.security.accesscontrol.accesscontrolactions", "system.security.accesscontrol.accesscontrolactions!", "Member[none]"] + - ["system.string", "system.security.accesscontrol.objectsecurity", "Method[getsecuritydescriptorsddlform].ReturnValue"] + - ["system.guid", "system.security.accesscontrol.objectaccessrule", "Member[inheritedobjecttype]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandlerights!", "Member[modify]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[windowobject]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[kernelobject]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[wmiguidobject]"] + - ["system.security.accesscontrol.propagationflags", "system.security.accesscontrol.propagationflags!", "Member[inheritonly]"] + - ["system.int32", "system.security.accesscontrol.rawacl", "Member[count]"] + - ["system.security.accesscontrol.genericace", "system.security.accesscontrol.genericace", "Method[copy].ReturnValue"] + - ["system.object", "system.security.accesscontrol.genericacl", "Member[syncroot]"] + - ["system.security.principal.securityidentifier", "system.security.accesscontrol.commonsecuritydescriptor", "Member[owner]"] + - ["system.boolean", "system.security.accesscontrol.commonsecuritydescriptor", "Member[iscontainer]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[discretionaryaclautoinheritrequired]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[writeextendedattributes]"] + - ["system.type", "system.security.accesscontrol.filesystemsecurity", "Member[accessruletype]"] + - ["system.security.accesscontrol.auditflags", "system.security.accesscontrol.auditrule", "Member[auditflags]"] + - ["system.security.accesscontrol.propagationflags", "system.security.accesscontrol.propagationflags!", "Member[none]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[appenddata]"] + - ["system.type", "system.security.accesscontrol.semaphoresecurity", "Member[accessrighttype]"] + - ["system.security.accesscontrol.auditflags", "system.security.accesscontrol.auditflags!", "Member[success]"] + - ["system.security.accesscontrol.propagationflags", "system.security.accesscontrol.genericace", "Member[propagationflags]"] + - ["system.security.accesscontrol.auditflags", "system.security.accesscontrol.auditflags!", "Member[failure]"] + - ["system.string", "system.security.accesscontrol.privilegenotheldexception", "Member[privilegename]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemaccessrule", "Member[filesystemrights]"] + - ["system.security.accesscontrol.authorizationrulecollection", "system.security.accesscontrol.commonobjectsecurity", "Method[getauditrules].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessdenied]"] + - ["system.guid", "system.security.accesscontrol.objectace", "Member[objectacetype]"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.objectsecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.type", "system.security.accesscontrol.registrysecurity", "Member[auditruletype]"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphorerights!", "Member[modify]"] + - ["system.security.accesscontrol.propagationflags", "system.security.accesscontrol.authorizationrule", "Member[propagationflags]"] + - ["system.security.accesscontrol.compoundacetype", "system.security.accesscontrol.compoundacetype!", "Member[impersonation]"] + - ["system.security.accesscontrol.objectaceflags", "system.security.accesscontrol.objectaceflags!", "Member[inheritedobjectacetypepresent]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexrights!", "Member[takeownership]"] + - ["system.boolean", "system.security.accesscontrol.registrysecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.accesscontrolsections", "system.security.accesscontrol.accesscontrolsections!", "Member[access]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[ownerdefaulted]"] + - ["system.byte[]", "system.security.accesscontrol.customace", "Method[getopaque].ReturnValue"] + - ["system.security.accesscontrol.authorizationrulecollection", "system.security.accesscontrol.directoryobjectsecurity", "Method[getauditrules].ReturnValue"] + - ["system.security.accesscontrol.auditflags", "system.security.accesscontrol.genericace", "Member[auditflags]"] + - ["system.type", "system.security.accesscontrol.mutexsecurity", "Member[accessruletype]"] + - ["system.boolean", "system.security.accesscontrol.mutexsecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.int32", "system.security.accesscontrol.genericacl", "Member[count]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandlerights!", "Member[readpermissions]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[successfulaccess]"] + - ["system.boolean", "system.security.accesscontrol.genericace", "Member[isinherited]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexauditrule", "Member[mutexrights]"] + - ["system.boolean", "system.security.accesscontrol.commonobjectsecurity", "Method[modifyaccess].ReturnValue"] + - ["system.guid", "system.security.accesscontrol.objectace", "Member[inheritedobjectacetype]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[areaccessrulescanonical]"] + - ["system.boolean", "system.security.accesscontrol.cryptokeysecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandleaccessrule", "Member[eventwaithandlerights]"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphoreauditrule", "Member[semaphorerights]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[discretionaryacldefaulted]"] + - ["system.security.accesscontrol.accesscontrolsections", "system.security.accesscontrol.accesscontrolsections!", "Member[none]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[dsobject]"] + - ["system.boolean", "system.security.accesscontrol.commonsecuritydescriptor", "Member[isds]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[discretionaryaclautoinherited]"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.directoryobjectsecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[takeownership]"] + - ["system.security.accesscontrol.authorizationrulecollection", "system.security.accesscontrol.commonobjectsecurity", "Method[getaccessrules].ReturnValue"] + - ["system.security.accesscontrol.objectaceflags", "system.security.accesscontrol.objectaceflags!", "Member[objectacetypepresent]"] + - ["system.type", "system.security.accesscontrol.cryptokeysecurity", "Member[accessruletype]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandlerights!", "Member[changepermissions]"] + - ["system.int32", "system.security.accesscontrol.authorizationrulecollection", "Member[count]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[write]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[systemacldefaulted]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[changepermissions]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessallowedcompound]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[writedata]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[readextendedattributes]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemalarmcallback]"] + - ["system.int32", "system.security.accesscontrol.objectace!", "Method[maxopaquelength].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.mutexsecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.acequalifier", "system.security.accesscontrol.acequalifier!", "Member[accessallowed]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[registrykey]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[synchronize]"] + - ["system.boolean", "system.security.accesscontrol.commonobjectsecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.acequalifier", "system.security.accesscontrol.acequalifier!", "Member[accessdenied]"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.eventwaithandlesecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[queryvalues]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandlerights!", "Member[synchronize]"] + - ["system.int32", "system.security.accesscontrol.genericacl!", "Member[maxbinarylength]"] + - ["system.security.accesscontrol.propagationflags", "system.security.accesscontrol.propagationflags!", "Member[nopropagateinherit]"] + - ["system.security.accesscontrol.accesscontrolactions", "system.security.accesscontrol.accesscontrolactions!", "Member[view]"] + - ["system.boolean", "system.security.accesscontrol.authorizationrulecollection", "Member[issynchronized]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.genericace", "system.security.accesscontrol.rawacl", "Member[item]"] + - ["system.security.accesscontrol.commonsecuritydescriptor", "system.security.accesscontrol.objectsecurity", "Member[securitydescriptor]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Method[modifyaudit].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.aceenumerator", "Method[movenext].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessdeniedcallback]"] + - ["system.boolean", "system.security.accesscontrol.genericace", "Method[equals].ReturnValue"] + - ["system.security.accesscontrol.acequalifier", "system.security.accesscontrol.qualifiedace", "Member[acequalifier]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[groupdefaulted]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.genericace", "Member[aceflags]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[printer]"] + - ["system.byte", "system.security.accesscontrol.commonacl", "Member[revision]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[readdata]"] + - ["system.security.accesscontrol.accesscontrolactions", "system.security.accesscontrol.accesscontrolactions!", "Member[change]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[readandexecute]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.genericace", "Member[acetype]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[systemaclpresent]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryauditrule", "Member[registryrights]"] + - ["system.security.accesscontrol.acequalifier", "system.security.accesscontrol.acequalifier!", "Member[systemaudit]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[readkey]"] + - ["system.byte", "system.security.accesscontrol.genericsecuritydescriptor!", "Member[revision]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[readdata]"] + - ["system.security.accesscontrol.accesscontrolmodification", "system.security.accesscontrol.accesscontrolmodification!", "Member[add]"] + - ["system.int32", "system.security.accesscontrol.compoundace", "Member[binarylength]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[inherited]"] + - ["system.security.accesscontrol.discretionaryacl", "system.security.accesscontrol.commonsecuritydescriptor", "Member[discretionaryacl]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandlerights!", "Member[takeownership]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[createdirectories]"] + - ["system.security.accesscontrol.accesscontroltype", "system.security.accesscontrol.accesscontroltype!", "Member[deny]"] + - ["system.security.accesscontrol.genericace", "system.security.accesscontrol.aceenumerator", "Member[current]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[inheritanceflags]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemauditcallbackobject]"] + - ["system.type", "system.security.accesscontrol.cryptokeysecurity", "Member[auditruletype]"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.eventwaithandlesecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.genericacl", "Member[issynchronized]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[accessrulesmodified]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[discretionaryacluntrusted]"] + - ["system.boolean", "system.security.accesscontrol.qualifiedace", "Member[iscallback]"] + - ["system.int32", "system.security.accesscontrol.commonace", "Member[binarylength]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemauditrule", "Member[filesystemrights]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[read]"] + - ["system.security.accesscontrol.accesscontrolmodification", "system.security.accesscontrol.accesscontrolmodification!", "Member[remove]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[readpermissions]"] + - ["system.byte", "system.security.accesscontrol.rawsecuritydescriptor", "Member[resourcemanagercontrol]"] + - ["system.byte", "system.security.accesscontrol.genericacl!", "Member[aclrevisionds]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Method[modifyaccessrule].ReturnValue"] + - ["system.security.accesscontrol.objectaceflags", "system.security.accesscontrol.objectauditrule", "Member[objectflags]"] + - ["system.security.accesscontrol.genericace", "system.security.accesscontrol.commonacl", "Member[item]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.rawsecuritydescriptor", "Member[controlflags]"] + - ["system.type", "system.security.accesscontrol.objectsecurity", "Member[accessruletype]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[delete]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[readextendedattributes]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[ownermodified]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[systemaclautoinherited]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[genericread]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.genericsecuritydescriptor", "Member[controlflags]"] + - ["system.type", "system.security.accesscontrol.objectsecurity", "Member[accessrighttype]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[writeextendedattributes]"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[executefile]"] + - ["system.security.accesscontrol.accesscontrolmodification", "system.security.accesscontrol.accesscontrolmodification!", "Member[set]"] + - ["system.type", "system.security.accesscontrol.mutexsecurity", "Member[auditruletype]"] + - ["system.boolean", "system.security.accesscontrol.commonacl", "Member[isds]"] + - ["system.security.accesscontrol.aceenumerator", "system.security.accesscontrol.genericacl", "Method[getenumerator].ReturnValue"] + - ["system.security.accesscontrol.inheritanceflags", "system.security.accesscontrol.authorizationrule", "Member[inheritanceflags]"] + - ["system.boolean", "system.security.accesscontrol.filesystemsecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphorerights!", "Member[changepermissions]"] + - ["system.collections.ienumerator", "system.security.accesscontrol.genericacl", "Method[getenumerator].ReturnValue"] + - ["system.guid", "system.security.accesscontrol.objectauditrule", "Member[objecttype]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[areauditrulesprotected]"] + - ["system.boolean", "system.security.accesscontrol.semaphoresecurity", "Method[removeauditrule].ReturnValue"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.mutexsecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.int32", "system.security.accesscontrol.objectace", "Member[binarylength]"] + - ["system.security.accesscontrol.objectaceflags", "system.security.accesscontrol.objectace", "Member[objectaceflags]"] + - ["system.type", "system.security.accesscontrol.objectsecurity", "Member[auditruletype]"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphorerights!", "Member[readpermissions]"] + - ["system.type", "system.security.accesscontrol.registrysecurity", "Member[accessruletype]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Method[modifyaccess].ReturnValue"] + - ["system.byte", "system.security.accesscontrol.genericacl!", "Member[aclrevision]"] + - ["system.security.principal.securityidentifier", "system.security.accesscontrol.commonsecuritydescriptor", "Member[group]"] + - ["system.int32", "system.security.accesscontrol.commonace!", "Method[maxopaquelength].ReturnValue"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[createfiles]"] + - ["system.type", "system.security.accesscontrol.semaphoresecurity", "Member[accessruletype]"] + - ["system.security.principal.securityidentifier", "system.security.accesscontrol.genericsecuritydescriptor", "Member[owner]"] + - ["system.security.accesscontrol.accessrule", "system.security.accesscontrol.cryptokeysecurity", "Method[accessrulefactory].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[maxdefinedacetype]"] + - ["system.boolean", "system.security.accesscontrol.directoryobjectsecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.byte[]", "system.security.accesscontrol.objectsecurity", "Method[getsecuritydescriptorbinaryform].ReturnValue"] + - ["system.security.accesscontrol.filesystemrights", "system.security.accesscontrol.filesystemrights!", "Member[writeattributes]"] + - ["system.object", "system.security.accesscontrol.aceenumerator", "Member[current]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[readattributes]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexrights!", "Member[delete]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[registrywow6432key]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandlerights!", "Member[fullcontrol]"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.semaphoresecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.int32", "system.security.accesscontrol.genericace", "Method[gethashcode].ReturnValue"] + - ["system.guid", "system.security.accesscontrol.objectauditrule", "Member[inheritedobjecttype]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[readpermissions]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[genericall]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[service]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[takeownership]"] + - ["system.boolean", "system.security.accesscontrol.directoryobjectsecurity", "Method[removeauditrule].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.genericace!", "Method[op_inequality].ReturnValue"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[unknown]"] + - ["system.security.accesscontrol.cryptokeyrights", "system.security.accesscontrol.cryptokeyrights!", "Member[genericexecute]"] + - ["system.int32", "system.security.accesscontrol.customace", "Member[binarylength]"] + - ["system.boolean", "system.security.accesscontrol.genericsecuritydescriptor!", "Method[issddlconversionsupported].ReturnValue"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphorerights!", "Member[fullcontrol]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexrights!", "Member[readpermissions]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexrights!", "Member[changepermissions]"] + - ["system.byte[]", "system.security.accesscontrol.qualifiedace", "Method[getopaque].ReturnValue"] + - ["system.security.accesscontrol.accesscontrolsections", "system.security.accesscontrol.accesscontrolsections!", "Member[audit]"] + - ["system.int32", "system.security.accesscontrol.commonacl", "Member[binarylength]"] + - ["system.security.accesscontrol.accesscontrolsections", "system.security.accesscontrol.accesscontrolsections!", "Member[group]"] + - ["system.boolean", "system.security.accesscontrol.eventwaithandlesecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.int32", "system.security.accesscontrol.genericsecuritydescriptor", "Member[binarylength]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[writekey]"] + - ["system.security.accesscontrol.authorizationrule", "system.security.accesscontrol.authorizationrulecollection", "Member[item]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[areaccessrulesprotected]"] + - ["system.security.accesscontrol.genericace", "system.security.accesscontrol.genericacl", "Member[item]"] + - ["system.security.accesscontrol.objectaceflags", "system.security.accesscontrol.objectaccessrule", "Member[objectflags]"] + - ["system.boolean", "system.security.accesscontrol.systemacl", "Method[removeaudit].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.discretionaryacl", "Method[removeaccess].ReturnValue"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.directoryobjectsecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[auditrulesmodified]"] + - ["system.type", "system.security.accesscontrol.filesystemsecurity", "Member[auditruletype]"] + - ["system.int32", "system.security.accesscontrol.knownace", "Member[accessmask]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[setvalue]"] + - ["system.security.principal.identityreference", "system.security.accesscontrol.objectsecurity", "Method[getgroup].ReturnValue"] + - ["system.boolean", "system.security.accesscontrol.commonacl", "Member[iscontainer]"] + - ["t", "system.security.accesscontrol.auditrule", "Member[rights]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[discretionaryaclprotected]"] + - ["system.security.accesscontrol.accesscontrolsections", "system.security.accesscontrol.accesscontrolsections!", "Member[all]"] + - ["system.security.accesscontrol.eventwaithandlerights", "system.security.accesscontrol.eventwaithandleauditrule", "Member[eventwaithandlerights]"] + - ["system.boolean", "system.security.accesscontrol.commonobjectsecurity", "Method[modifyaudit].ReturnValue"] + - ["system.security.accesscontrol.accesscontrolmodification", "system.security.accesscontrol.accesscontrolmodification!", "Member[removeall]"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[systemalarmcallbackobject]"] + - ["system.security.principal.securityidentifier", "system.security.accesscontrol.rawsecuritydescriptor", "Member[owner]"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphorerights!", "Member[delete]"] + - ["system.type", "system.security.accesscontrol.mutexsecurity", "Member[accessrighttype]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[takeownership]"] + - ["system.security.accesscontrol.inheritanceflags", "system.security.accesscontrol.inheritanceflags!", "Member[none]"] + - ["system.security.accesscontrol.registryrights", "system.security.accesscontrol.registryrights!", "Member[executekey]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[objectinherit]"] + - ["system.security.accesscontrol.aceflags", "system.security.accesscontrol.aceflags!", "Member[failedaccess]"] + - ["system.security.accesscontrol.controlflags", "system.security.accesscontrol.controlflags!", "Member[none]"] + - ["system.security.accesscontrol.mutexrights", "system.security.accesscontrol.mutexrights!", "Member[fullcontrol]"] + - ["system.boolean", "system.security.accesscontrol.commonsecuritydescriptor", "Member[isdiscretionaryaclcanonical]"] + - ["system.security.accesscontrol.rawacl", "system.security.accesscontrol.rawsecuritydescriptor", "Member[discretionaryacl]"] + - ["system.boolean", "system.security.accesscontrol.registrysecurity", "Method[removeaccessrule].ReturnValue"] + - ["system.security.accesscontrol.auditrule", "system.security.accesscontrol.filesystemsecurity", "Method[auditrulefactory].ReturnValue"] + - ["system.int32", "system.security.accesscontrol.qualifiedace", "Member[opaquelength]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity!", "Method[issddlconversionsupported].ReturnValue"] + - ["system.byte", "system.security.accesscontrol.genericacl", "Member[revision]"] + - ["system.collections.ienumerator", "system.security.accesscontrol.authorizationrulecollection", "Method[getenumerator].ReturnValue"] + - ["system.security.accesscontrol.acetype", "system.security.accesscontrol.acetype!", "Member[accessallowedcallback]"] + - ["system.security.accesscontrol.securityinfos", "system.security.accesscontrol.securityinfos!", "Member[owner]"] + - ["system.security.principal.identityreference", "system.security.accesscontrol.authorizationrule", "Member[identityreference]"] + - ["system.security.accesscontrol.resourcetype", "system.security.accesscontrol.resourcetype!", "Member[dsobjectall]"] + - ["system.boolean", "system.security.accesscontrol.genericace!", "Method[op_equality].ReturnValue"] + - ["system.security.accesscontrol.semaphorerights", "system.security.accesscontrol.semaphoreaccessrule", "Member[semaphorerights]"] + - ["system.security.accesscontrol.acequalifier", "system.security.accesscontrol.acequalifier!", "Member[systemalarm]"] + - ["system.boolean", "system.security.accesscontrol.objectsecurity", "Member[areauditrulescanonical]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.ExtendedProtection.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.ExtendedProtection.Configuration.typemodel.yml new file mode 100644 index 000000000000..2b16f9263059 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.ExtendedProtection.Configuration.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "Method[buildpolicy].ReturnValue"] + - ["system.security.authentication.extendedprotection.policyenforcement", "system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "Member[policyenforcement]"] + - ["system.object", "system.security.authentication.extendedprotection.configuration.servicenameelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "Member[properties]"] + - ["system.string", "system.security.authentication.extendedprotection.configuration.servicenameelement", "Member[name]"] + - ["system.security.authentication.extendedprotection.configuration.servicenameelementcollection", "system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "Member[customservicenames]"] + - ["system.int32", "system.security.authentication.extendedprotection.configuration.servicenameelementcollection", "Method[indexof].ReturnValue"] + - ["system.security.authentication.extendedprotection.configuration.servicenameelement", "system.security.authentication.extendedprotection.configuration.servicenameelementcollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.security.authentication.extendedprotection.configuration.servicenameelement", "Member[properties]"] + - ["system.configuration.configurationelement", "system.security.authentication.extendedprotection.configuration.servicenameelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.security.authentication.extendedprotection.protectionscenario", "system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "Member[protectionscenario]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.ExtendedProtection.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.ExtendedProtection.typemodel.yml new file mode 100644 index 000000000000..36a252bc8fca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.ExtendedProtection.typemodel.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.security.authentication.extendedprotection.extendedprotectionpolicy!", "Member[ossupportsextendedprotection]"] + - ["system.security.authentication.extendedprotection.policyenforcement", "system.security.authentication.extendedprotection.policyenforcement!", "Member[whensupported]"] + - ["system.int32", "system.security.authentication.extendedprotection.servicenamecollection", "Member[count]"] + - ["system.boolean", "system.security.authentication.extendedprotection.servicenamecollection", "Member[issynchronized]"] + - ["system.object", "system.security.authentication.extendedprotection.servicenamecollection", "Member[syncroot]"] + - ["system.object", "system.security.authentication.extendedprotection.extendedprotectionpolicytypeconverter", "Method[convertto].ReturnValue"] + - ["system.security.authentication.extendedprotection.policyenforcement", "system.security.authentication.extendedprotection.policyenforcement!", "Member[never]"] + - ["system.security.authentication.extendedprotection.protectionscenario", "system.security.authentication.extendedprotection.protectionscenario!", "Member[trustedproxy]"] + - ["system.int32", "system.security.authentication.extendedprotection.channelbinding", "Member[size]"] + - ["system.security.authentication.extendedprotection.servicenamecollection", "system.security.authentication.extendedprotection.servicenamecollection", "Method[merge].ReturnValue"] + - ["system.security.authentication.extendedprotection.channelbindingkind", "system.security.authentication.extendedprotection.channelbindingkind!", "Member[unknown]"] + - ["system.security.authentication.extendedprotection.protectionscenario", "system.security.authentication.extendedprotection.extendedprotectionpolicy", "Member[protectionscenario]"] + - ["system.security.authentication.extendedprotection.policyenforcement", "system.security.authentication.extendedprotection.policyenforcement!", "Member[always]"] + - ["system.collections.ienumerator", "system.security.authentication.extendedprotection.servicenamecollection", "Method[getenumerator].ReturnValue"] + - ["system.security.authentication.extendedprotection.policyenforcement", "system.security.authentication.extendedprotection.extendedprotectionpolicy", "Member[policyenforcement]"] + - ["system.boolean", "system.security.authentication.extendedprotection.extendedprotectionpolicytypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.security.authentication.extendedprotection.tokenbindingtype", "system.security.authentication.extendedprotection.tokenbindingtype!", "Member[referred]"] + - ["system.security.authentication.extendedprotection.channelbindingkind", "system.security.authentication.extendedprotection.channelbindingkind!", "Member[unique]"] + - ["system.security.authentication.extendedprotection.servicenamecollection", "system.security.authentication.extendedprotection.extendedprotectionpolicy", "Member[customservicenames]"] + - ["system.security.authentication.extendedprotection.protectionscenario", "system.security.authentication.extendedprotection.protectionscenario!", "Member[transportselected]"] + - ["system.security.authentication.extendedprotection.channelbinding", "system.security.authentication.extendedprotection.extendedprotectionpolicy", "Member[customchannelbinding]"] + - ["system.string", "system.security.authentication.extendedprotection.extendedprotectionpolicy", "Method[tostring].ReturnValue"] + - ["system.byte[]", "system.security.authentication.extendedprotection.tokenbinding", "Method[getrawtokenbindingid].ReturnValue"] + - ["system.security.authentication.extendedprotection.tokenbindingtype", "system.security.authentication.extendedprotection.tokenbinding", "Member[bindingtype]"] + - ["system.boolean", "system.security.authentication.extendedprotection.servicenamecollection", "Method[contains].ReturnValue"] + - ["system.security.authentication.extendedprotection.channelbindingkind", "system.security.authentication.extendedprotection.channelbindingkind!", "Member[endpoint]"] + - ["system.security.authentication.extendedprotection.tokenbindingtype", "system.security.authentication.extendedprotection.tokenbindingtype!", "Member[provided]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.typemodel.yml new file mode 100644 index 000000000000..e48358463ef9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Authentication.typemodel.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[default]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[none]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[des]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[aes]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[aes128]"] + - ["system.security.authentication.exchangealgorithmtype", "system.security.authentication.exchangealgorithmtype!", "Member[none]"] + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[tls13]"] + - ["system.security.authentication.exchangealgorithmtype", "system.security.authentication.exchangealgorithmtype!", "Member[diffiehellman]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[rc4]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[null]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[tripledes]"] + - ["system.security.authentication.hashalgorithmtype", "system.security.authentication.hashalgorithmtype!", "Member[sha1]"] + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[none]"] + - ["system.security.authentication.hashalgorithmtype", "system.security.authentication.hashalgorithmtype!", "Member[sha512]"] + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[tls12]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[aes192]"] + - ["system.security.authentication.exchangealgorithmtype", "system.security.authentication.exchangealgorithmtype!", "Member[rsasign]"] + - ["system.security.authentication.hashalgorithmtype", "system.security.authentication.hashalgorithmtype!", "Member[md5]"] + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[tls]"] + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[ssl3]"] + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[ssl2]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[rc2]"] + - ["system.security.authentication.sslprotocols", "system.security.authentication.sslprotocols!", "Member[tls11]"] + - ["system.security.authentication.cipheralgorithmtype", "system.security.authentication.cipheralgorithmtype!", "Member[aes256]"] + - ["system.security.authentication.hashalgorithmtype", "system.security.authentication.hashalgorithmtype!", "Member[none]"] + - ["system.security.authentication.exchangealgorithmtype", "system.security.authentication.exchangealgorithmtype!", "Member[rsakeyx]"] + - ["system.security.authentication.hashalgorithmtype", "system.security.authentication.hashalgorithmtype!", "Member[sha256]"] + - ["system.security.authentication.hashalgorithmtype", "system.security.authentication.hashalgorithmtype!", "Member[sha384]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Claims.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Claims.typemodel.yml new file mode 100644 index 000000000000..dd765c89075f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Claims.typemodel.yml @@ -0,0 +1,154 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.security.claims.claimsprincipal", "Method[hasclaim].ReturnValue"] + - ["system.string", "system.security.claims.claimtypes!", "Member[cookiepath]"] + - ["system.string", "system.security.claims.authenticationinformation", "Member[session]"] + - ["system.func", "system.security.claims.claimsprincipal!", "Member[claimsprincipalselector]"] + - ["system.security.claims.claimsidentity", "system.security.claims.claimsprincipal", "Method[createclaimsidentity].ReturnValue"] + - ["system.string", "system.security.claims.claimproperties!", "Member[samlnameidentifierspnamequalifier]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[authenticationmethod]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[homephone]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[email]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[authenticationinstant]"] + - ["system.boolean", "system.security.claims.claimsidentity", "Method[hasclaim].ReturnValue"] + - ["system.string", "system.security.claims.claimsidentity", "Member[name]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[serialnumber]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[stateorprovince]"] + - ["system.func", "system.security.claims.claimsprincipal!", "Member[primaryidentityselector]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[rfc822name]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[upn]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[country]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[userdata]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[postalcode]"] + - ["system.string", "system.security.claims.claimproperties!", "Member[samlnameidentifierspprovidedid]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[dns]"] + - ["system.string", "system.security.claims.claim", "Member[value]"] + - ["system.security.claims.claimsprincipal", "system.security.claims.claimsprincipal", "Method[clone].ReturnValue"] + - ["system.string", "system.security.claims.claimtypes!", "Member[thumbprint]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[x500distinguishedname]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[role]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[surname]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[windowsdeviceclaim]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[base64binary]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[dateofbirth]"] + - ["system.string", "system.security.claims.authenticationinformation", "Member[address]"] + - ["system.string", "system.security.claims.claimproperties!", "Member[samlnameidentifierformat]"] + - ["system.byte[]", "system.security.claims.claimsprincipal", "Member[customserializationdata]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[uinteger64]"] + - ["system.string", "system.security.claims.claimproperties!", "Member[samlnameidentifiernamequalifier]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[x509]"] + - ["system.string", "system.security.claims.claim", "Method[tostring].ReturnValue"] + - ["system.string", "system.security.claims.claimsidentity!", "Member[defaultnameclaimtype]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[windowsfqbnversion]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[nameidentifier]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[date]"] + - ["system.collections.objectmodel.collection", "system.security.claims.authorizationcontext", "Member[resource]"] + - ["system.nullable", "system.security.claims.authenticationinformation", "Member[notonorafter]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[basic]"] + - ["system.collections.objectmodel.collection", "system.security.claims.authenticationinformation", "Member[authorizationcontexts]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[otherphone]"] + - ["system.security.claims.claimsprincipal", "system.security.claims.claimsprincipal!", "Member[current]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[base64octet]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[locality]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[name]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[streetaddress]"] + - ["system.collections.generic.idictionary", "system.security.claims.claim", "Member[properties]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[version]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[integer32]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[hexbinary]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[sid]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[password]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[signature]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[integer64]"] + - ["system.string", "system.security.claims.claimsidentity", "Member[authenticationtype]"] + - ["system.security.claims.claimsprincipal", "system.security.claims.claimsauthenticationmanager", "Method[authenticate].ReturnValue"] + - ["system.string", "system.security.claims.claimsidentity", "Member[label]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[webpage]"] + - ["system.security.claims.claim", "system.security.claims.claim", "Method[clone].ReturnValue"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[email]"] + - ["system.string", "system.security.claims.authenticationinformation", "Member[dnsname]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[kerberos]"] + - ["system.collections.generic.ienumerable", "system.security.claims.claimsprincipal", "Member[identities]"] + - ["system.security.claims.claimsprincipal", "system.security.claims.authorizationcontext", "Member[principal]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[time]"] + - ["system.byte[]", "system.security.claims.claimsidentity", "Member[customserializationdata]"] + - ["system.security.principal.iidentity", "system.security.claims.claimsprincipal", "Member[identity]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[denyonlyprimarygroupsid]"] + - ["system.security.claims.claim", "system.security.claims.claimsidentity", "Method[createclaim].ReturnValue"] + - ["system.string", "system.security.claims.claimtypes!", "Member[givenname]"] + - ["system.object", "system.security.claims.claimsidentity", "Member[bootstrapcontext]"] + - ["system.collections.generic.ienumerable", "system.security.claims.claimsprincipal", "Method[findall].ReturnValue"] + - ["system.string", "system.security.claims.claimtypes!", "Member[groupsid]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[anonymous]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[primarygroupsid]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[spn]"] + - ["system.collections.generic.ienumerable", "system.security.claims.claimsprincipal", "Member[claims]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[windowssubauthority]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[denyonlysid]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[rsa]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[keyinfo]"] + - ["system.security.claims.claimsidentity", "system.security.claims.claim", "Member[subject]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[yearmonthduration]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[authentication]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[rsakeyvalue]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[expiration]"] + - ["system.security.claims.claim", "system.security.claims.claimsprincipal", "Method[findfirst].ReturnValue"] + - ["system.string", "system.security.claims.claimtypes!", "Member[dsa]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[primarysid]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[rsa]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[uinteger32]"] + - ["system.boolean", "system.security.claims.claimsidentity", "Method[tryremoveclaim].ReturnValue"] + - ["system.string", "system.security.claims.claim", "Member[issuer]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[x500name]"] + - ["system.collections.generic.ienumerable", "system.security.claims.claimsidentity", "Method[findall].ReturnValue"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[dnsname]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[federation]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[gender]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[expired]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[actor]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[integer]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[negotiate]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[windowsuserclaim]"] + - ["system.security.claims.claimsidentity", "system.security.claims.claimsidentity", "Member[actor]"] + - ["system.string", "system.security.claims.claimsidentity!", "Member[defaultroleclaimtype]"] + - ["system.string", "system.security.claims.claimproperties!", "Member[namespace]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[windowsdevicegroup]"] + - ["system.string", "system.security.claims.claim", "Member[originalissuer]"] + - ["system.string", "system.security.claims.claimsidentity", "Member[nameclaimtype]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[string]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[sid]"] + - ["system.string", "system.security.claims.claimsidentity!", "Member[defaultissuer]"] + - ["system.security.claims.claim", "system.security.claims.claimsidentity", "Method[findfirst].ReturnValue"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[datetime]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[boolean]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[denyonlywindowsdevicegroup]"] + - ["system.string", "system.security.claims.claim", "Member[type]"] + - ["system.byte[]", "system.security.claims.claim", "Member[customserializationdata]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[system]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[hash]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[authorizationdecision]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[daytimeduration]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[fqbn]"] + - ["system.string", "system.security.claims.claimproperties!", "Member[samlattributedisplayname]"] + - ["system.string", "system.security.claims.claim", "Member[valuetype]"] + - ["system.string", "system.security.claims.claimsidentity", "Member[roleclaimtype]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[windowsaccountname]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[mobilephone]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[denyonlyprimarysid]"] + - ["system.string", "system.security.claims.claimtypes!", "Member[uri]"] + - ["system.string", "system.security.claims.claimproperties!", "Member[samlattributenameformat]"] + - ["system.security.claims.claimsidentity", "system.security.claims.claimsidentity", "Method[clone].ReturnValue"] + - ["system.boolean", "system.security.claims.claimsauthorizationmanager", "Method[checkaccess].ReturnValue"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[double]"] + - ["system.boolean", "system.security.claims.claimsidentity", "Member[isauthenticated]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[upnname]"] + - ["system.string", "system.security.claims.authenticationtypes!", "Member[windows]"] + - ["system.collections.generic.ienumerable", "system.security.claims.claimsidentity", "Member[claims]"] + - ["system.collections.objectmodel.collection", "system.security.claims.authorizationcontext", "Member[action]"] + - ["system.boolean", "system.security.claims.claimsprincipal", "Method[isinrole].ReturnValue"] + - ["system.string", "system.security.claims.claimtypes!", "Member[ispersistent]"] + - ["system.string", "system.security.claims.claimvaluetypes!", "Member[dsakeyvalue]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Cose.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Cose.typemodel.yml new file mode 100644 index 000000000000..f9a165ca1351 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Cose.typemodel.yml @@ -0,0 +1,86 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.cryptography.cose.coseheadermap", "system.security.cryptography.cose.cosesigner", "Member[protectedheaders]"] + - ["system.security.cryptography.cose.coseheaderlabel", "system.security.cryptography.cose.coseheaderlabel!", "Member[contenttype]"] + - ["system.boolean", "system.security.cryptography.cose.coseheaderlabel!", "Method[op_inequality].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cose.coseheadermap", "Method[getvalueasbytes].ReturnValue"] + - ["system.string", "system.security.cryptography.cose.coseheadermap", "Method[getvalueasstring].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.cosesign1message!", "Method[trysigndetached].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cose.cosemultisignmessage!", "Method[signdetached].ReturnValue"] + - ["system.security.cryptography.cose.coseheadervalue", "system.security.cryptography.cose.coseheadervalue!", "Method[frombytes].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheadermap", "Method[remove].ReturnValue"] + - ["system.int32", "system.security.cryptography.cose.cosemessage", "Method[encode].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cose.cosesign1message", "Method[verifydetachedasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheadervalue!", "Method[op_inequality].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.security.cryptography.cose.cosemultisignmessage", "Member[signatures]"] + - ["system.security.cryptography.cose.coseheadervalue", "system.security.cryptography.cose.coseheadermap", "Member[item]"] + - ["system.int32", "system.security.cryptography.cose.coseheadervalue", "Method[gethashcode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cose.coseheadervalue", "Method[getvalueasbytes].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cose.cosemultisignmessage!", "Method[signdetachedasync].ReturnValue"] + - ["system.string", "system.security.cryptography.cose.coseheadervalue", "Method[getvalueasstring].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheadermap", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheadermap", "Member[isreadonly]"] + - ["system.security.cryptography.cose.coseheaderlabel", "system.security.cryptography.cose.coseheaderlabel!", "Member[keyidentifier]"] + - ["system.security.cryptography.cose.coseheadermap", "system.security.cryptography.cose.cosesigner", "Member[unprotectedheaders]"] + - ["system.security.cryptography.cose.coseheadervalue", "system.security.cryptography.cose.coseheadervalue!", "Method[fromencodedvalue].ReturnValue"] + - ["system.security.cryptography.cose.coseheadermap", "system.security.cryptography.cose.cosemessage", "Member[protectedheaders]"] + - ["system.int32", "system.security.cryptography.cose.cosemessage", "Method[getencodedlength].ReturnValue"] + - ["system.int32", "system.security.cryptography.cose.cosemultisignmessage", "Method[getencodedlength].ReturnValue"] + - ["system.int32", "system.security.cryptography.cose.coseheadermap", "Method[getvalueasbytes].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.cosesignature", "Method[verifyembedded].ReturnValue"] + - ["system.readonlymemory", "system.security.cryptography.cose.cosesignature", "Member[rawprotectedheaders]"] + - ["system.security.cryptography.cose.coseheadervalue", "system.security.cryptography.cose.coseheadervalue!", "Method[fromint32].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheadervalue!", "Method[op_equality].ReturnValue"] + - ["system.security.cryptography.cose.coseheadermap", "system.security.cryptography.cose.cosesignature", "Member[unprotectedheaders]"] + - ["system.security.cryptography.cose.coseheaderlabel", "system.security.cryptography.cose.coseheaderlabel!", "Member[criticalheaders]"] + - ["system.readonlymemory", "system.security.cryptography.cose.cosesign1message", "Member[signature]"] + - ["system.security.cryptography.rsasignaturepadding", "system.security.cryptography.cose.cosesigner", "Member[rsasignaturepadding]"] + - ["system.int32", "system.security.cryptography.cose.coseheadermap", "Method[getvalueasint32].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cose.cosesignature", "Method[verifydetachedasync].ReturnValue"] + - ["system.int32", "system.security.cryptography.cose.coseheadermap", "Member[count]"] + - ["system.byte[]", "system.security.cryptography.cose.cosesign1message!", "Method[signembedded].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheadermap", "Method[contains].ReturnValue"] + - ["system.security.cryptography.cose.cosemultisignmessage", "system.security.cryptography.cose.cosemessage!", "Method[decodemultisign].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cose.cosemessage", "Method[encode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cose.cosesign1message!", "Method[signdetached].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.cosemessage", "Method[tryencode].ReturnValue"] + - ["system.nullable", "system.security.cryptography.cose.cosemessage", "Member[content]"] + - ["system.readonlymemory", "system.security.cryptography.cose.coseheadervalue", "Member[encodedvalue]"] + - ["system.collections.generic.icollection", "system.security.cryptography.cose.coseheadermap", "Member[keys]"] + - ["system.boolean", "system.security.cryptography.cose.cosesign1message", "Method[verifydetached].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.cose.cosesigner", "Member[hashalgorithm]"] + - ["system.boolean", "system.security.cryptography.cose.coseheadermap", "Method[trygetvalue].ReturnValue"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.cose.cosesigner", "Member[key]"] + - ["system.boolean", "system.security.cryptography.cose.cosesignature", "Method[verifydetached].ReturnValue"] + - ["system.security.cryptography.cose.coseheadervalue", "system.security.cryptography.cose.coseheadervalue!", "Method[fromstring].ReturnValue"] + - ["system.collections.generic.icollection", "system.security.cryptography.cose.coseheadermap", "Member[values]"] + - ["system.collections.generic.ienumerator", "system.security.cryptography.cose.coseheadermap", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cose.cosemultisignmessage!", "Method[signembedded].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.cose.coseheadermap", "Member[values]"] + - ["system.boolean", "system.security.cryptography.cose.cosesign1message", "Method[tryencode].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheadervalue", "Method[equals].ReturnValue"] + - ["system.int32", "system.security.cryptography.cose.coseheadervalue", "Method[getvalueasint32].ReturnValue"] + - ["system.readonlymemory", "system.security.cryptography.cose.cosesignature", "Member[signature]"] + - ["system.boolean", "system.security.cryptography.cose.cosemultisignmessage!", "Method[trysigndetached].ReturnValue"] + - ["system.int32", "system.security.cryptography.cose.cosesign1message", "Method[getencodedlength].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.cose.coseheadermap", "Member[keys]"] + - ["system.int32", "system.security.cryptography.cose.coseheadervalue", "Method[getvalueasbytes].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.cosesign1message!", "Method[trysignembedded].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cose.cosesign1message!", "Method[signdetachedasync].ReturnValue"] + - ["system.collections.ienumerator", "system.security.cryptography.cose.coseheadermap", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.cosemultisignmessage", "Method[tryencode].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cose.cosemultisignmessage", "Method[addsignaturefordetachedasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.cosesign1message", "Method[verifyembedded].ReturnValue"] + - ["system.security.cryptography.cose.coseheadermap", "system.security.cryptography.cose.cosemessage", "Member[unprotectedheaders]"] + - ["system.security.cryptography.cose.coseheadermap", "system.security.cryptography.cose.cosesignature", "Member[protectedheaders]"] + - ["system.boolean", "system.security.cryptography.cose.coseheaderlabel!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.coseheaderlabel", "Method[equals].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cose.cosemultisignmessage!", "Method[trysignembedded].ReturnValue"] + - ["system.readonlymemory", "system.security.cryptography.cose.cosemessage", "Member[rawprotectedheaders]"] + - ["system.security.cryptography.cose.coseheaderlabel", "system.security.cryptography.cose.coseheaderlabel!", "Member[algorithm]"] + - ["system.int32", "system.security.cryptography.cose.coseheaderlabel", "Method[gethashcode].ReturnValue"] + - ["system.security.cryptography.cose.cosesign1message", "system.security.cryptography.cose.cosemessage!", "Method[decodesign1].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Pkcs.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Pkcs.typemodel.yml new file mode 100644 index 000000000000..ea4249ed7317 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Pkcs.typemodel.yml @@ -0,0 +1,202 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.algorithmidentifier", "Member[oid]"] + - ["system.security.cryptography.pkcs.algorithmidentifier", "system.security.cryptography.pkcs.keytransrecipientinfo", "Member[keyencryptionalgorithm]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptoken!", "Method[trydecode].ReturnValue"] + - ["system.security.cryptography.pkcs.cmsrecipient", "system.security.cryptography.pkcs.cmsrecipientcollection", "Member[item]"] + - ["system.security.cryptography.pkcs.recipientinfoenumerator", "system.security.cryptography.pkcs.recipientinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pkcs.contentinfo", "Member[content]"] + - ["system.security.cryptography.pkcs.recipientinfotype", "system.security.cryptography.pkcs.recipientinfo", "Member[type]"] + - ["system.collections.ienumerator", "system.security.cryptography.pkcs.cmsrecipientcollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pkcs.publickeyinfo", "Member[keyvalue]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.pkcs12secretbag", "Method[getsecrettype].ReturnValue"] + - ["system.security.cryptography.pkcs.recipientinfo", "system.security.cryptography.pkcs.recipientinfocollection", "Member[item]"] + - ["system.security.cryptography.pkcs.pkcs12confidentialitymode", "system.security.cryptography.pkcs.pkcs12confidentialitymode!", "Member[none]"] + - ["system.security.cryptography.pkcs.recipientinfotype", "system.security.cryptography.pkcs.recipientinfotype!", "Member[keytransport]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamprequest!", "Method[trydecode].ReturnValue"] + - ["system.string", "system.security.cryptography.pkcs.pkcs9documentdescription", "Member[documentdescription]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[tryencode].ReturnValue"] + - ["system.security.cryptography.pkcs.recipientinfotype", "system.security.cryptography.pkcs.recipientinfotype!", "Member[unknown]"] + - ["system.security.cryptography.pkcs.contentinfo", "system.security.cryptography.pkcs.envelopedcms", "Member[contentinfo]"] + - ["system.security.cryptography.pkcs.pkcs12certbag", "system.security.cryptography.pkcs.pkcs12safecontents", "Method[addcertificate].ReturnValue"] + - ["system.security.cryptography.pkcs.rfc3161timestamprequest", "system.security.cryptography.pkcs.rfc3161timestamprequest!", "Method[createfromhash].ReturnValue"] + - ["system.security.cryptography.pkcs.pkcs12secretbag", "system.security.cryptography.pkcs.pkcs12safecontents", "Method[addsecret].ReturnValue"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "system.security.cryptography.pkcs.signerinfo", "Member[signedattributes]"] + - ["system.security.cryptography.pkcs.pkcs12info", "system.security.cryptography.pkcs.pkcs12info!", "Method[decode].ReturnValue"] + - ["system.security.cryptography.pkcs.algorithmidentifier", "system.security.cryptography.pkcs.keyagreerecipientinfo", "Member[keyencryptionalgorithm]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.pkcs9attributeobject", "Member[oid]"] + - ["system.object", "system.security.cryptography.pkcs.recipientinfocollection", "Member[syncroot]"] + - ["system.datetime", "system.security.cryptography.pkcs.keyagreerecipientinfo", "Member[date]"] + - ["system.security.cryptography.pkcs.subjectidentifierorkeytype", "system.security.cryptography.pkcs.subjectidentifierorkeytype!", "Member[subjectkeyidentifier]"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs12info", "Method[verifymac].ReturnValue"] + - ["system.security.cryptography.pkcs.algorithmidentifier", "system.security.cryptography.pkcs.envelopedcms", "Member[contentencryptionalgorithm]"] + - ["system.security.cryptography.pkcs.subjectidentifierorkeytype", "system.security.cryptography.pkcs.subjectidentifierorkeytype!", "Member[publickeyinfo]"] + - ["system.security.cryptography.pkcs.pkcs12confidentialitymode", "system.security.cryptography.pkcs.pkcs12confidentialitymode!", "Member[password]"] + - ["system.security.cryptography.pkcs.pkcs12shroudedkeybag", "system.security.cryptography.pkcs.pkcs12safecontents", "Method[addshroudedkey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.recipientinfocollection", "Member[issynchronized]"] + - ["system.nullable", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Member[algorithmparameters]"] + - ["system.security.cryptography.pkcs.rfc3161timestamprequest", "system.security.cryptography.pkcs.rfc3161timestamprequest!", "Method[createfromdata].ReturnValue"] + - ["system.object", "system.security.cryptography.pkcs.signerinfoenumerator", "Member[current]"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs12certbag", "Member[isx509certificate]"] + - ["system.security.cryptography.pkcs.pkcs8privatekeyinfo", "system.security.cryptography.pkcs.pkcs8privatekeyinfo!", "Method[decryptanddecode].ReturnValue"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "system.security.cryptography.pkcs.cmssigner", "Member[signedattributes]"] + - ["system.security.cryptography.pkcs.cmsrecipient", "system.security.cryptography.pkcs.cmsrecipientenumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.pkcs.cmssigner", "Member[certificate]"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.pkcs.cmssigner", "Member[privatekey]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Member[requestsignercertificate]"] + - ["system.byte[]", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Method[encrypt].ReturnValue"] + - ["system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "system.security.cryptography.pkcs.rfc3161timestamptoken", "Member[tokeninfo]"] + - ["system.security.cryptography.pkcs.signerinfoenumerator", "system.security.cryptography.pkcs.signerinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.security.cryptography.pkcs.envelopedcms", "Member[version]"] + - ["system.byte[]", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Method[encode].ReturnValue"] + - ["system.security.cryptography.pkcs.keyagreekeychoice", "system.security.cryptography.pkcs.keyagreekeychoice!", "Member[ephemeralkey]"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Method[getmessagehash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs12builder", "Method[tryencode].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[verifysignatureforsignerinfo].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.pkcs.envelopedcms", "Member[certificates]"] + - ["system.byte[]", "system.security.cryptography.pkcs.keytransrecipientinfo", "Member[encryptedkey]"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Member[privatekeybytes]"] + - ["system.security.cryptography.pkcs.pkcs12safecontentsbag", "system.security.cryptography.pkcs.pkcs12safecontents", "Method[addnestedcontents].ReturnValue"] + - ["system.int32", "system.security.cryptography.pkcs.recipientinfocollection", "Member[count]"] + - ["system.security.cryptography.pkcs.pkcs12confidentialitymode", "system.security.cryptography.pkcs.pkcs12confidentialitymode!", "Member[unknown]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.pkcs12safebag", "Method[getbagid].ReturnValue"] + - ["system.security.cryptography.pkcs.subjectidentifier", "system.security.cryptography.pkcs.signerinfo", "Member[signeridentifier]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.signerinfo", "Member[signaturealgorithm]"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.pkcs.cmsrecipient", "Member[rsaencryptionpadding]"] + - ["system.security.cryptography.pkcs.cmsrecipientenumerator", "system.security.cryptography.pkcs.cmsrecipientcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.security.cryptography.pkcs.algorithmidentifier", "Member[keylength]"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "system.security.cryptography.pkcs.cmssigner", "Member[unsignedattributes]"] + - ["system.security.cryptography.pkcs.pkcs12integritymode", "system.security.cryptography.pkcs.pkcs12integritymode!", "Member[password]"] + - ["system.security.cryptography.pkcs.pkcs12integritymode", "system.security.cryptography.pkcs.pkcs12integritymode!", "Member[publickey]"] + - ["system.int32", "system.security.cryptography.pkcs.keytransrecipientinfo", "Member[version]"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Method[tryencode].ReturnValue"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.pkcs9localkeyid", "Member[keyid]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Method[tryencode].ReturnValue"] + - ["system.security.cryptography.pkcs.subjectidentifiertype", "system.security.cryptography.pkcs.subjectidentifiertype!", "Member[subjectkeyidentifier]"] + - ["system.byte[]", "system.security.cryptography.pkcs.keyagreerecipientinfo", "Member[encryptedkey]"] + - ["system.byte[]", "system.security.cryptography.pkcs.signedcms", "Method[encode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pkcs.signerinfo", "Method[getsignature].ReturnValue"] + - ["system.int32", "system.security.cryptography.pkcs.recipientinfo", "Member[version]"] + - ["system.byte[]", "system.security.cryptography.pkcs.envelopedcms", "Method[encode].ReturnValue"] + - ["system.security.cryptography.pkcs.subjectidentifiertype", "system.security.cryptography.pkcs.cmsrecipient", "Member[recipientidentifiertype]"] + - ["system.security.cryptography.pkcs.rfc3161timestamptoken", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Method[processresponse].ReturnValue"] + - ["system.security.cryptography.pkcs.pkcs12integritymode", "system.security.cryptography.pkcs.pkcs12integritymode!", "Member[none]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.pkcs9contenttype", "Member[contenttype]"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.pkcs12safebag", "Member[encodedbagvalue]"] + - ["system.collections.objectmodel.readonlycollection", "system.security.cryptography.pkcs.pkcs12info", "Member[authenticatedsafe]"] + - ["system.nullable", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[getnonce].ReturnValue"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Member[hashalgorithmid]"] + - ["system.security.cryptography.pkcs.contentinfo", "system.security.cryptography.pkcs.signedcms", "Member[contentinfo]"] + - ["system.security.cryptography.pkcs.pkcs8privatekeyinfo", "system.security.cryptography.pkcs.pkcs8privatekeyinfo!", "Method[decode].ReturnValue"] + - ["system.security.cryptography.pkcs.keyagreekeychoice", "system.security.cryptography.pkcs.keyagreekeychoice!", "Member[statickey]"] + - ["system.object", "system.security.cryptography.pkcs.recipientinfoenumerator", "Member[current]"] + - ["system.byte[]", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Method[encode].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509extensioncollection", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[getextensions].ReturnValue"] + - ["system.security.cryptography.pkcs.recipientinfotype", "system.security.cryptography.pkcs.recipientinfotype!", "Member[keyagreement]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Member[isordering]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.pkcs.signerinfo", "Member[certificate]"] + - ["system.collections.ienumerator", "system.security.cryptography.pkcs.signerinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.pkcs.algorithmidentifier", "system.security.cryptography.pkcs.publickeyinfo", "Member[algorithm]"] + - ["system.security.cryptography.pkcs.subjectidentifierorkeytype", "system.security.cryptography.pkcs.subjectidentifierorkey", "Member[type]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.pkcs.cmssigner", "Member[certificates]"] + - ["system.security.cryptography.pkcs.subjectidentifiertype", "system.security.cryptography.pkcs.cmssigner", "Member[signeridentifiertype]"] + - ["system.security.cryptography.pkcs.signedcms", "system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[assignedcms].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo!", "Method[trydecode].ReturnValue"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Member[attributes]"] + - ["system.boolean", "system.security.cryptography.pkcs.subjectidentifier", "Method[matchescertificate].ReturnValue"] + - ["system.security.cryptography.pkcs.subjectidentifiertype", "system.security.cryptography.pkcs.subjectidentifiertype!", "Member[nosignature]"] + - ["system.int32", "system.security.cryptography.pkcs.cmsrecipientcollection", "Method[add].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pkcs.algorithmidentifier", "Member[parameters]"] + - ["system.security.cryptography.pkcs.pkcs8privatekeyinfo", "system.security.cryptography.pkcs.pkcs8privatekeyinfo!", "Method[create].ReturnValue"] + - ["system.security.cryptography.pkcs.subjectidentifiertype", "system.security.cryptography.pkcs.subjectidentifiertype!", "Member[issuerandserialnumber]"] + - ["system.object", "system.security.cryptography.pkcs.cmsrecipientcollection", "Member[syncroot]"] + - ["system.security.cryptography.pkcs.subjectidentifierorkeytype", "system.security.cryptography.pkcs.subjectidentifierorkeytype!", "Member[issuerandserialnumber]"] + - ["system.nullable", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Method[getnonce].ReturnValue"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "system.security.cryptography.pkcs.pkcs12safebag", "Member[attributes]"] + - ["system.security.cryptography.pkcs.signerinfocollection", "system.security.cryptography.pkcs.signedcms", "Member[signerinfos]"] + - ["system.security.cryptography.pkcs.recipientinfo", "system.security.cryptography.pkcs.recipientinfoenumerator", "Member[current]"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "system.security.cryptography.pkcs.signerinfo", "Member[unsignedattributes]"] + - ["system.security.cryptography.pkcs.pkcs12keybag", "system.security.cryptography.pkcs.pkcs12safecontents", "Method[addkeyunencrypted].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.pkcs.pkcs12certbag", "Method[getcertificate].ReturnValue"] + - ["system.datetime", "system.security.cryptography.pkcs.pkcs9signingtime", "Member[signingtime]"] + - ["system.security.cryptography.pkcs.pkcs12confidentialitymode", "system.security.cryptography.pkcs.pkcs12confidentialitymode!", "Member[publickey]"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.pkcs12certbag", "Member[encodedcertificate]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.cmssigner", "Member[digestalgorithm]"] + - ["system.object", "system.security.cryptography.pkcs.subjectidentifierorkey", "Member[value]"] + - ["system.int32", "system.security.cryptography.pkcs.signerinfocollection", "Member[count]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.contentinfo", "Member[contenttype]"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs12safecontents", "Member[isreadonly]"] + - ["system.boolean", "system.security.cryptography.pkcs.signedcms", "Member[detached]"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.pkcs12secretbag", "Member[secretvalue]"] + - ["system.security.cryptography.pkcs.subjectidentifierorkeytype", "system.security.cryptography.pkcs.subjectidentifierorkeytype!", "Member[unknown]"] + - ["system.security.cryptography.pkcs.signerinfo", "system.security.cryptography.pkcs.signerinfocollection", "Member[item]"] + - ["system.int32", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Member[version]"] + - ["system.int32", "system.security.cryptography.pkcs.signerinfo", "Member[version]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[verifysignatureforhash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs12safebag", "Method[tryencode].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Member[hasextensions]"] + - ["system.security.cryptography.pkcs.pkcs12confidentialitymode", "system.security.cryptography.pkcs.pkcs12safecontents", "Member[confidentialitymode]"] + - ["system.security.cryptography.pkcs.pkcs12safecontents", "system.security.cryptography.pkcs.pkcs12safecontentsbag", "Member[safecontents]"] + - ["system.security.cryptography.pkcs.rfc3161timestamprequest", "system.security.cryptography.pkcs.rfc3161timestamprequest!", "Method[createfromsignerinfo].ReturnValue"] + - ["system.security.cryptography.pkcs.pkcs12integritymode", "system.security.cryptography.pkcs.pkcs12integritymode!", "Member[unknown]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Member[policyid]"] + - ["system.int32", "system.security.cryptography.pkcs.cmsrecipientcollection", "Member[count]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.pkcs12certbag", "Method[getcertificatetype].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pkcs.pkcs9messagedigest", "Member[messagedigest]"] + - ["system.security.cryptography.pkcs.recipientinfocollection", "system.security.cryptography.pkcs.envelopedcms", "Member[recipientinfos]"] + - ["system.byte[]", "system.security.cryptography.pkcs.recipientinfo", "Member[encryptedkey]"] + - ["system.int32", "system.security.cryptography.pkcs.signedcms", "Member[version]"] + - ["system.object", "system.security.cryptography.pkcs.signerinfocollection", "Member[syncroot]"] + - ["system.security.cryptography.x509certificates.x509extensioncollection", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Method[getextensions].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.signerinfoenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs12builder", "Member[issealed]"] + - ["system.security.cryptography.pkcs.signerinfo", "system.security.cryptography.pkcs.signerinfoenumerator", "Member[current]"] + - ["system.security.cryptography.pkcs.subjectidentifierorkey", "system.security.cryptography.pkcs.keyagreerecipientinfo", "Member[originatoridentifierorkey]"] + - ["system.byte[]", "system.security.cryptography.pkcs.pkcs12safebag", "Method[encode].ReturnValue"] + - ["system.security.cryptography.pkcs.keyagreekeychoice", "system.security.cryptography.pkcs.keyagreekeychoice!", "Member[unknown]"] + - ["system.boolean", "system.security.cryptography.pkcs.cmsrecipientcollection", "Member[issynchronized]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Member[requestedpolicyid]"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.pkcs12keybag", "Member[pkcs8privatekey]"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Member[hasextensions]"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[getmessagehash].ReturnValue"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[getserialnumber].ReturnValue"] + - ["system.security.cryptography.pkcs.pkcs12integritymode", "system.security.cryptography.pkcs.pkcs12info", "Member[integritymode]"] + - ["system.boolean", "system.security.cryptography.pkcs.recipientinfoenumerator", "Method[movenext].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.pkcs.cmsrecipient", "Member[certificate]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Member[algorithmid]"] + - ["system.security.cryptography.rsasignaturepadding", "system.security.cryptography.pkcs.cmssigner", "Member[signaturepadding]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.contentinfo!", "Method[getcontenttype].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.pkcs.pkcs12safecontents", "Method[getbags].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pkcs.pkcs12builder", "Method[encode].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[verifysignaturefordata].ReturnValue"] + - ["system.readonlymemory", "system.security.cryptography.pkcs.pkcs12shroudedkeybag", "Member[encryptedpkcs8privatekey]"] + - ["system.nullable", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Member[accuracyinmicroseconds]"] + - ["system.nullable", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[gettimestampauthorityname].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[encode].ReturnValue"] + - ["system.int32", "system.security.cryptography.pkcs.keyagreerecipientinfo", "Member[version]"] + - ["system.security.cryptography.x509certificates.x509includeoption", "system.security.cryptography.pkcs.cmssigner", "Member[includeoption]"] + - ["system.security.cryptography.pkcs.subjectidentifiertype", "system.security.cryptography.pkcs.subjectidentifiertype!", "Member[unknown]"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "system.security.cryptography.pkcs.envelopedcms", "Member[unprotectedattributes]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.rfc3161timestamprequest", "Member[hashalgorithmid]"] + - ["system.boolean", "system.security.cryptography.pkcs.signerinfocollection", "Member[issynchronized]"] + - ["system.security.cryptography.pkcs.algorithmidentifier", "system.security.cryptography.pkcs.recipientinfo", "Member[keyencryptionalgorithm]"] + - ["system.object", "system.security.cryptography.pkcs.cmsrecipientenumerator", "Member[current]"] + - ["system.security.cryptography.pkcs.signerinfocollection", "system.security.cryptography.pkcs.signerinfo", "Member[countersignerinfos]"] + - ["system.collections.ienumerator", "system.security.cryptography.pkcs.recipientinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.pkcs.subjectidentifier", "system.security.cryptography.pkcs.keyagreerecipientinfo", "Member[recipientidentifier]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.pkcs.signedcms", "Member[certificates]"] + - ["system.security.cryptography.pkcs.subjectidentifier", "system.security.cryptography.pkcs.recipientinfo", "Member[recipientidentifier]"] + - ["system.object", "system.security.cryptography.pkcs.subjectidentifier", "Member[value]"] + - ["system.security.cryptography.oid", "system.security.cryptography.pkcs.signerinfo", "Member[digestalgorithm]"] + - ["system.string", "system.security.cryptography.pkcs.pkcs9documentname", "Member[documentname]"] + - ["system.security.cryptography.pkcs.subjectidentifiertype", "system.security.cryptography.pkcs.subjectidentifier", "Member[type]"] + - ["system.int32", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Member[version]"] + - ["system.boolean", "system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Method[tryencrypt].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pkcs.cmsrecipientenumerator", "Method[movenext].ReturnValue"] + - ["system.datetimeoffset", "system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Member[timestamp]"] + - ["system.security.cryptography.pkcs.subjectidentifier", "system.security.cryptography.pkcs.keytransrecipientinfo", "Member[recipientidentifier]"] + - ["system.security.cryptography.cryptographicattributeobject", "system.security.cryptography.pkcs.keyagreerecipientinfo", "Member[otherkeyattribute]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.X509Certificates.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.X509Certificates.typemodel.yml new file mode 100644 index 000000000000..5426ddeadb6e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.X509Certificates.typemodel.yml @@ -0,0 +1,422 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.cryptography.oid", "system.security.cryptography.x509certificates.x509certificate2", "Member[signaturealgorithm]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignorecertificateauthorityrevocationunknown]"] + - ["system.int32", "system.security.cryptography.x509certificates.x509certificatecollection", "Member[count]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificateloader!", "Method[loadcertificate].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[revocationmode]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[exportpkcs7pem].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbysubjectname]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbytimevalid]"] + - ["system.readonlymemory", "system.security.cryptography.x509certificates.x500relativedistinguishedname", "Member[rawdata]"] + - ["system.collections.ienumerator", "system.security.cryptography.x509certificates.x509extensioncollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509signaturegenerator", "system.security.cryptography.x509certificates.x509signaturegenerator!", "Method[createforecdsa].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.timestampinformation", "Member[signingcertificate]"] + - ["system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension!", "Method[createfromsubjectkeyidentifier].ReturnValue"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[forceutf8encoding]"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[capisha1]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2", "Method[tostring].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbytimenotyetvalid]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getserialnumberstring].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate", "Method[getcerthash].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509extensioncollection", "system.security.cryptography.x509certificates.x509certificate2", "Member[extensions]"] + - ["system.int32", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[add].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignoreinvalidbasicconstraints]"] + - ["system.object", "system.security.cryptography.x509certificates.x509chainelementenumerator", "Member[current]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509extension", "Member[critical]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x500relativedistinguishedname", "Member[hasmultipleelements]"] + - ["system.security.cryptography.x509certificates.x509revocationflag", "system.security.cryptography.x509certificates.x509revocationflag!", "Member[endcertificateonly]"] + - ["system.security.cryptography.x509certificates.x509keystorageflags", "system.security.cryptography.x509certificates.x509keystorageflags!", "Member[exportable]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[disablecertificatedownloads]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbyissuerdistinguishedname]"] + - ["system.security.cryptography.x509certificates.x509includeoption", "system.security.cryptography.x509certificates.x509includeoption!", "Member[endcertonly]"] + - ["system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension!", "Method[createfromcertificate].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[revocationstatusunknown]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate", "Method[trygetcerthash].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509nametype", "system.security.cryptography.x509certificates.x509nametype!", "Member[simplename]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[exportcertificatepems].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificatecollection", "Member[isreadonly]"] + - ["system.readonlymemory", "system.security.cryptography.x509certificates.x509subjectkeyidentifierextension", "Member[subjectkeyidentifierbytes]"] + - ["system.security.cryptography.x509certificates.x509chainelement", "system.security.cryptography.x509certificates.x509chainelementenumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbythumbprint]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection+x509certificateenumerator", "system.security.cryptography.x509certificates.x509certificatecollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbysubjectkeyidentifier]"] + - ["system.security.cryptography.x509certificates.x509nametype", "system.security.cryptography.x509certificates.x509nametype!", "Member[urlname]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[cacompromise]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[verificationflags]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[nottimevalid]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificate2!", "Method[createfrompemfile].ReturnValue"] + - ["system.nullable", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "Member[rawissuer]"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[authroot]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignoreendrevocationunknown]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[hasnotpermittednameconstraint]"] + - ["system.security.cryptography.x509certificates.x509selectionflag", "system.security.cryptography.x509certificates.x509selectionflag!", "Member[multiselection]"] + - ["system.collections.ienumerator", "system.security.cryptography.x509certificates.x509certificatecollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2", "Member[serialnumber]"] + - ["system.security.cryptography.x509certificates.x509keystorageflags", "system.security.cryptography.x509certificates.x509keystorageflags!", "Member[defaultkeyset]"] + - ["system.security.cryptography.x509certificates.x509signaturegenerator", "system.security.cryptography.x509certificates.x509signaturegenerator!", "Method[createforrsa].ReturnValue"] + - ["system.intptr", "system.security.cryptography.x509certificates.x509chain", "Member[chaincontext]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbyissuername]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.security.cryptography.x509certificates.x509certificate!", "Method[createfromcertfile].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.publickey", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.x509certificates.x509subjectalternativenameextension", "Method[enumerateipaddresses].ReturnValue"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.x509certificates.publickey", "Method[getmldsapublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[unspecified]"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.x509certificates.x509authorityinformationaccessextension", "Method[enumerateocspuris].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationflag", "system.security.cryptography.x509certificates.x509revocationflag!", "Member[excluderoot]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.ecdsacertificateextensions!", "Method[copywithprivatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[contains].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.certificaterequest", "Method[createsigningrequestpem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[ignoreprivatekeys]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Member[issuer]"] + - ["system.security.cryptography.rsa", "system.security.cryptography.x509certificates.rsacertificateextensions!", "Method[getrsaprivatekey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationflag", "system.security.cryptography.x509certificates.x509revocationflag!", "Member[entirechain]"] + - ["system.int32", "system.security.cryptography.x509certificates.timestampinformation", "Member[hresult]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509chainelement", "Member[certificate]"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.x509certificates.x509authorityinformationaccessextension", "Method[enumeratecaissuersuris].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificateloader!", "Method[loadpkcs12fromfile].ReturnValue"] + - ["system.datetime", "system.security.cryptography.x509certificates.timestampinformation", "Member[timestamp]"] + - ["system.security.cryptography.x509certificates.x509extension", "system.security.cryptography.x509certificates.x509extensionenumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.security.cryptography.x509certificates.x509certificate!", "Method[createfromsignedfile].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509certificateloader!", "Method[loadpkcs12collectionfromfile].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Member[subject]"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[crlsign]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.certificaterequest", "Method[createselfsigned].ReturnValue"] + - ["system.int32", "system.security.cryptography.x509certificates.x509extensioncollection", "Method[add].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignorewrongusage]"] + - ["system.boolean", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[preservecertificatealias]"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate", "Method[getrawcertdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[tryexportpkcs7pem].ReturnValue"] + - ["system.security.cryptography.oid", "system.security.cryptography.x509certificates.publickey", "Member[oid]"] + - ["system.security.cryptography.x509certificates.x509keystorageflags", "system.security.cryptography.x509certificates.x509keystorageflags!", "Member[machinekeyset]"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.x509certificates.x509authorityinformationaccessextension", "Method[enumerateuris].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509chainelementcollection", "Member[issynchronized]"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[disallowed]"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[reversed]"] + - ["system.intptr", "system.security.cryptography.x509certificates.x509store", "Member[storehandle]"] + - ["system.int32", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[hresult]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getexpirationdatestring].ReturnValue"] + - ["system.security.cryptography.x509certificates.publickey", "system.security.cryptography.x509certificates.x509certificate2", "Member[publickey]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[certificatehold]"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[nonrepudiation]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[verificationresult]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[geteffectivedatestring].ReturnValue"] + - ["system.object", "system.security.cryptography.x509certificates.x509certificatecollection+x509certificateenumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[decipheronly]"] + - ["system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension!", "Method[createfromissuernameandserialnumber].ReturnValue"] + - ["system.security.cryptography.x509certificates.certificaterevocationlistbuilder", "system.security.cryptography.x509certificates.certificaterevocationlistbuilder!", "Method[loadpem].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2", "Member[friendlyname]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.certificaterequest", "Method[create].ReturnValue"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[useutf8encoding]"] + - ["system.boolean", "system.security.cryptography.x509certificates.certificaterevocationlistbuilder", "Method[removeentry].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getpublickeystring].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509signaturegenerator", "Method[signdata].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.rsacertificateextensions!", "Method[copywithprivatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509extensionenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[preservekeyname]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509chain", "Method[build].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509includeoption", "system.security.cryptography.x509certificates.x509includeoption!", "Member[none]"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[uset61encoding]"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[digitalsignature]"] + - ["system.security.cryptography.x509certificates.x509chaintrustmode", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[trustmode]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509basicconstraintsextension", "Member[certificateauthority]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbytemplatename]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificate2!", "Method[createfrompem].ReturnValue"] + - ["system.security.cryptography.x509certificates.pkcs12loaderlimits", "system.security.cryptography.x509certificates.pkcs12loaderlimits!", "Member[dangerousnolimits]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[notsignaturevalid]"] + - ["system.security.cryptography.x509certificates.x509chainelement", "system.security.cryptography.x509certificates.x509chainelementcollection", "Member[item]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[nottimenested]"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[export].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbysubjectdistinguishedname]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.security.cryptography.x509certificates.x509revocationmode!", "Member[online]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[weakalgorithmorkey]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.x509certificates.x509certificate2", "Method[getmlkemprivatekey].ReturnValue"] + - ["system.object", "system.security.cryptography.x509certificates.x509chainelementcollection", "Member[syncroot]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[untrustedroot]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[allflags]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[noflag]"] + - ["system.object", "system.security.cryptography.x509certificates.x509extensioncollection", "Member[syncroot]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificatecollection", "Method[contains].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[keycertsign]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2", "Method[matcheshostname].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[encipheronly]"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[my]"] + - ["system.security.cryptography.x509certificates.pkcs12exportpbeparameters", "system.security.cryptography.x509certificates.pkcs12exportpbeparameters!", "Member[pkcs12tripledessha1]"] + - ["microsoft.win32.safehandles.safex509chainhandle", "system.security.cryptography.x509certificates.x509chain", "Member[safehandle]"] + - ["system.uri", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[descriptionurl]"] + - ["system.byte[]", "system.security.cryptography.x509certificates.publickey", "Method[exportsubjectpublickeyinfo].ReturnValue"] + - ["system.readonlymemory", "system.security.cryptography.x509certificates.x509certificate2", "Member[rawdatamemory]"] + - ["system.nullable", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[individualkdfiterationlimit]"] + - ["system.security.cryptography.x509certificates.publickey", "system.security.cryptography.x509certificates.publickey!", "Method[createfromsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificateloader!", "Method[loadpkcs12].ReturnValue"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[donotusequotes]"] + - ["system.int32", "system.security.cryptography.x509certificates.x509certificatecollection", "Method[gethashcode].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[hasweaksignature]"] + - ["system.security.cryptography.x509certificates.certificaterevocationlistbuilder", "system.security.cryptography.x509certificates.certificaterevocationlistbuilder!", "Method[load].ReturnValue"] + - ["system.security.cryptography.x509certificates.openflags", "system.security.cryptography.x509certificates.openflags!", "Member[openexistingonly]"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.x509certificates.x500distinguishedname", "Method[enumeraterelativedistinguishednames].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x500distinguishedname", "Member[name]"] + - ["system.security.cryptography.x509certificates.x509chainpolicy", "system.security.cryptography.x509certificates.x509chainpolicy", "Method[clone].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate", "Method[getkeyalgorithmparameters].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getname].ReturnValue"] + - ["system.security.cryptography.x509certificates.truststatus", "system.security.cryptography.x509certificates.truststatus!", "Member[untrusted]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509store", "Member[certificates]"] + - ["system.security.cryptography.oid", "system.security.cryptography.x509certificates.x500relativedistinguishedname", "Method[getsingleelementtype].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[cessationofoperation]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.x509certificates.publickey", "Method[getmlkempublickey].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2", "Member[thumbprint]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2", "Method[verify].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.certificaterequest", "Method[createsigningrequest].ReturnValue"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.x509certificates.x509certificate2", "Member[privatekey]"] + - ["system.security.cryptography.dsa", "system.security.cryptography.x509certificates.publickey", "Method[getdsapublickey].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509store", "Member[name]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[invalidpolicyconstraints]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificate2collection", "Member[item]"] + - ["system.security.cryptography.x509certificates.x509nametype", "system.security.cryptography.x509certificates.x509nametype!", "Member[dnsfromalternativename]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignorerootrevocationunknown]"] + - ["system.security.cryptography.x509certificates.pkcs12loaderlimits", "system.security.cryptography.x509certificates.pkcs12loaderlimits!", "Member[defaults]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.security.cryptography.x509certificates.x509certificatecollection", "Member[item]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[invalidextension]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509chainelementenumerator", "Method[movenext].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chain", "system.security.cryptography.x509certificates.x509chain!", "Method[create].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509chainstatus", "Member[statusinformation]"] + - ["system.security.cryptography.x509certificates.openflags", "system.security.cryptography.x509certificates.openflags!", "Member[readonly]"] + - ["system.collections.generic.ienumerator", "system.security.cryptography.x509certificates.x509chainelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationflag", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[revocationflag]"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[usecommas]"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[authenticode]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.x509certificates.x509certificate2", "Method[getmldsaprivatekey].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.x509certificates.timestampinformation", "Member[verificationresult]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[noissuancechainpolicy]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[removefromcrl]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[hasnotsupportednameconstraint]"] + - ["system.security.cryptography.x509certificates.x509extensionenumerator", "system.security.cryptography.x509certificates.x509extensioncollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate2", "Member[rawdata]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate!", "Method[formatdate].ReturnValue"] + - ["system.security.cryptography.x509certificates.openflags", "system.security.cryptography.x509certificates.openflags!", "Member[readwrite]"] + - ["system.int32", "system.security.cryptography.x509certificates.x509chainelementcollection", "Member[count]"] + - ["system.string", "system.security.cryptography.x509certificates.timestampinformation", "Member[hashalgorithm]"] + - ["system.security.cryptography.oidcollection", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[certificatepolicy]"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[cert]"] + - ["system.security.cryptography.x509certificates.x500distinguishedname", "system.security.cryptography.x509certificates.certificaterequest", "Member[subjectname]"] + - ["system.security.cryptography.x509certificates.openflags", "system.security.cryptography.x509certificates.openflags!", "Member[includearchived]"] + - ["system.collections.generic.ienumerator", "system.security.cryptography.x509certificates.x509extensioncollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate", "Method[getserialnumber].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509includeoption", "system.security.cryptography.x509certificates.x509includeoption!", "Member[wholechain]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[ctlnotsignaturevalid]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getrawcertdatastring].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x500distinguishedname", "Method[format].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.dsacertificateextensions!", "Method[copywithprivatekey].ReturnValue"] + - ["system.int32", "system.security.cryptography.x509certificates.x509certificate2", "Member[version]"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.x509certificates.publickey", "Member[key]"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate", "Method[export].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[preservestorageprovider]"] + - ["system.string", "system.security.cryptography.x509certificates.x500relativedistinguishedname", "Method[getsingleelementvalue].ReturnValue"] + - ["system.int32", "system.security.cryptography.x509certificates.x509certificatecollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509subjectkeyidentifierextension", "Member[subjectkeyidentifier]"] + - ["system.security.cryptography.x509certificates.x509chain", "system.security.cryptography.x509certificates.timestampinformation", "Member[signaturechain]"] + - ["system.security.cryptography.x509certificates.certificaterequest", "system.security.cryptography.x509certificates.certificaterequest!", "Method[loadsigningrequest].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[find].ReturnValue"] + - ["system.intptr", "system.security.cryptography.x509certificates.x509certificate", "Member[handle]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbytimeexpired]"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[shortsha384]"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[trustedpeople]"] + - ["system.security.cryptography.x509certificates.pkcs12exportpbeparameters", "system.security.cryptography.x509certificates.pkcs12exportpbeparameters!", "Member[default]"] + - ["system.security.cryptography.x509certificates.truststatus", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[truststatus]"] + - ["system.object", "system.security.cryptography.x509certificates.x509extensionenumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[noerror]"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[usesemicolons]"] + - ["system.collections.ienumerator", "system.security.cryptography.x509certificates.x509chainelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[unknown]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[allowunknowncertificateauthority]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getkeyalgorithm].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate", "Method[exportpkcs12].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chain", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[signaturechain]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[hasnotdefinednameconstraint]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getkeyalgorithmparametersstring].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.x509certificates.x509subjectalternativenameextension", "Method[enumeratednsnames].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.x509certificates.certificaterequest", "Member[hashalgorithm]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[findbythumbprint].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[keycompromise]"] + - ["system.security.cryptography.x509certificates.x509selectionflag", "system.security.cryptography.x509certificates.x509selectionflag!", "Member[singleselection]"] + - ["system.security.cryptography.oidcollection", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[applicationpolicy]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificate2!", "Method[createfromencryptedpem].ReturnValue"] + - ["system.int32", "system.security.cryptography.x509certificates.x509extensioncollection", "Member[count]"] + - ["system.security.cryptography.x509certificates.x509nametype", "system.security.cryptography.x509certificates.x509nametype!", "Member[dnsname]"] + - ["system.security.cryptography.oidcollection", "system.security.cryptography.x509certificates.x509enhancedkeyusageextension", "Member[enhancedkeyusages]"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[trustedpublisher]"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[usenewlines]"] + - ["system.security.cryptography.x509certificates.x509chainpolicy", "system.security.cryptography.x509certificates.x509chain", "Member[chainpolicy]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2", "Method[tryexportcertificatepem].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainelementcollection", "system.security.cryptography.x509certificates.x509chain", "Member[chainelements]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509extensioncollection", "Member[issynchronized]"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[keyagreement]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509store", "Member[isopen]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[notvalidforusage]"] + - ["system.security.cryptography.rsa", "system.security.cryptography.x509certificates.rsacertificateextensions!", "Method[getrsapublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[pkcs12]"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[sha384]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbyserialnumber]"] + - ["system.nullable", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "Member[keyidentifier]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[aacompromise]"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[serializedstore]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.x509certificates.x509certificate2", "Method[getmldsapublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[root]"] + - ["system.collections.generic.ienumerator", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[addressbook]"] + - ["system.string", "system.security.cryptography.x509certificates.x500distinguishedname", "Method[decode].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509basicconstraintsextension", "system.security.cryptography.x509certificates.x509basicconstraintsextension!", "Method[createforcertificateauthority].ReturnValue"] + - ["system.security.cryptography.x509certificates.publickey", "system.security.cryptography.x509certificates.certificaterequest", "Member[publickey]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificate2enumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.x509certificate2enumerator", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.x500distinguishedname", "system.security.cryptography.x509certificates.x500distinguishednamebuilder", "Method[build].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[invalidnameconstraints]"] + - ["system.security.cryptography.x509certificates.storename", "system.security.cryptography.x509certificates.storename!", "Member[certificateauthority]"] + - ["system.security.cryptography.asnencodeddata", "system.security.cryptography.x509certificates.publickey", "Member[encodedkeyvalue]"] + - ["system.nullable", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[maciterationlimit]"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509certificate2!", "Method[getcertcontenttype].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getissuername].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[pkcs7]"] + - ["system.security.cryptography.ecdsa", "system.security.cryptography.x509certificates.ecdsacertificateextensions!", "Method[getecdsapublickey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[isreadonly]"] + - ["system.security.cryptography.ecdsa", "system.security.cryptography.x509certificates.publickey", "Method[getecdsapublickey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2", "Member[hasprivatekey]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbyapplicationpolicy]"] + - ["system.security.cryptography.x509certificates.pkcs12exportpbeparameters", "system.security.cryptography.x509certificates.pkcs12exportpbeparameters!", "Member[pbes2aes256sha256]"] + - ["system.collections.objectmodel.collection", "system.security.cryptography.x509certificates.certificaterequest", "Member[otherrequestattributes]"] + - ["system.security.cryptography.x509certificates.x500distinguishedname", "system.security.cryptography.x509certificates.x509certificate2", "Member[issuername]"] + - ["system.security.cryptography.rsa", "system.security.cryptography.x509certificates.publickey", "Method[getrsapublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.truststatus", "system.security.cryptography.x509certificates.truststatus!", "Member[unknownidentity]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[extrastore]"] + - ["system.boolean", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[ignoreencryptedauthsafes]"] + - ["system.boolean", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[preserveunknownattributes]"] + - ["system.boolean", "system.security.cryptography.x509certificates.timestampinformation", "Member[isvalid]"] + - ["system.security.cryptography.x509certificates.publickey", "system.security.cryptography.x509certificates.x509signaturegenerator", "Member[publickey]"] + - ["system.security.cryptography.x509certificates.timestampinformation", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[timestamp]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2", "Method[exportcertificatepem].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[signingcertificate]"] + - ["system.security.cryptography.dsa", "system.security.cryptography.x509certificates.dsacertificateextensions!", "Method[getdsapublickey].ReturnValue"] + - ["system.nullable", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "Member[serialnumber]"] + - ["system.readonlymemory", "system.security.cryptography.x509certificates.x509certificate", "Member[serialnumberbytes]"] + - ["system.int32", "system.security.cryptography.x509certificates.x509certificatecollection", "Method[add].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbyextension]"] + - ["system.security.cryptography.x509certificates.publickey", "system.security.cryptography.x509certificates.x509signaturegenerator", "Method[buildpublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x500distinguishedname", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "Member[namedissuer]"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[serializedcert]"] + - ["system.int32", "system.security.cryptography.x509certificates.x509basicconstraintsextension", "Member[pathlengthconstraint]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignoreinvalidname]"] + - ["system.security.cryptography.x509certificates.certificaterequestloadoptions", "system.security.cryptography.x509certificates.certificaterequestloadoptions!", "Member[default]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509basicconstraintsextension", "Member[haspathlengthconstraint]"] + - ["system.security.cryptography.x509certificates.x509includeoption", "system.security.cryptography.x509certificates.x509includeoption!", "Member[excluderoot]"] + - ["system.nullable", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[totalkdfiterationlimit]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignorectlnottimevalid]"] + - ["system.security.cryptography.x509certificates.certificaterequestloadoptions", "system.security.cryptography.x509certificates.certificaterequestloadoptions!", "Member[skipsignaturevalidation]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[superseded]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignoreinvalidpolicy]"] + - ["system.object", "system.security.cryptography.x509certificates.x509certificate2enumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.security.cryptography.x509certificates.storelocation!", "Member[currentuser]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2", "Member[archived]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[revoked]"] + - ["system.datetime", "system.security.cryptography.x509certificates.x509certificate2", "Member[notafter]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509certificate2ui!", "Method[selectfromcollection].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chaintrustmode", "system.security.cryptography.x509certificates.x509chaintrustmode!", "Member[customroottrust]"] + - ["system.security.cryptography.x509certificates.x509chainelementenumerator", "system.security.cryptography.x509certificates.x509chainelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.security.cryptography.x509certificates.x509revocationmode!", "Member[offline]"] + - ["system.security.cryptography.asnencodeddata", "system.security.cryptography.x509certificates.publickey", "Member[encodedparameters]"] + - ["system.security.cryptography.x509certificates.x509nametype", "system.security.cryptography.x509certificates.x509nametype!", "Member[emailname]"] + - ["system.security.cryptography.x509certificates.x509contenttype", "system.security.cryptography.x509certificates.x509contenttype!", "Member[pfx]"] + - ["system.security.cryptography.x509certificates.x509signaturegenerator", "system.security.cryptography.x509certificates.x509signaturegenerator!", "Method[createformldsa].ReturnValue"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[donotuseplussign]"] + - ["system.int32", "system.security.cryptography.x509certificates.x509certificate", "Method[gethashcode].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[hasexcludednameconstraint]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[affiliationchanged]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificatecollection+x509certificateenumerator", "Method[movenext].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[exportpkcs12].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.security.cryptography.x509certificates.x509certificatecollection+x509certificateenumerator", "Member[current]"] + - ["system.security.cryptography.x509certificates.x509chaintrustmode", "system.security.cryptography.x509certificates.x509chaintrustmode!", "Member[system]"] + - ["system.string", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[description]"] + - ["system.datetime", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[verificationtime]"] + - ["system.security.cryptography.x509certificates.openflags", "system.security.cryptography.x509certificates.openflags!", "Member[maxallowed]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate2", "Method[getnameinfo].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509extension", "system.security.cryptography.x509certificates.subjectalternativenamebuilder", "Method[build].ReturnValue"] + - ["system.timespan", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[urlretrievaltimeout]"] + - ["system.security.cryptography.x509certificates.x509basicconstraintsextension", "system.security.cryptography.x509certificates.x509basicconstraintsextension!", "Method[createforendentity].ReturnValue"] + - ["system.security.cryptography.x509certificates.x500distinguishedname", "system.security.cryptography.x509certificates.x509certificate2", "Member[subjectname]"] + - ["system.security.cryptography.x509certificates.x509extension", "system.security.cryptography.x509certificates.certificaterevocationlistbuilder!", "Method[buildcrldistributionpointextension].ReturnValue"] + - ["system.security.cryptography.x509certificates.certificaterequestloadoptions", "system.security.cryptography.x509certificates.certificaterequestloadoptions!", "Member[unsafeloadcertificateextensions]"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[none]"] + - ["system.string", "system.security.cryptography.x509certificates.authenticodesignatureinformation", "Member[hashalgorithm]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignorectlsignerrevocationunknown]"] + - ["system.security.cryptography.x509certificates.x509keystorageflags", "system.security.cryptography.x509certificates.x509keystorageflags!", "Member[persistkeyset]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatus", "Member[status]"] + - ["system.security.cryptography.x509certificates.truststatus", "system.security.cryptography.x509certificates.truststatus!", "Member[knownidentity]"] + - ["system.security.cryptography.x509certificates.x500distinguishednameflags", "system.security.cryptography.x509certificates.x500distinguishednameflags!", "Member[none]"] + - ["system.object", "system.security.cryptography.x509certificates.x509certificatecollection", "Member[item]"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[sha256]"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[shortsha1]"] + - ["system.security.cryptography.x509certificates.x509nametype", "system.security.cryptography.x509certificates.x509nametype!", "Member[upnname]"] + - ["system.security.cryptography.x509certificates.x509revocationreason", "system.security.cryptography.x509certificates.x509revocationreason!", "Member[privilegewithdrawn]"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignorenottimenested]"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[sha512]"] + - ["system.security.cryptography.dsa", "system.security.cryptography.x509certificates.dsacertificateextensions!", "Method[getdsaprivatekey].ReturnValue"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[tostring].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificate2", "Method[copywithprivatekey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[sha1]"] + - ["system.security.cryptography.x509certificates.x509keystorageflags", "system.security.cryptography.x509certificates.x509keystorageflags!", "Member[userprotected]"] + - ["system.security.cryptography.x509certificates.x509chainstatus[]", "system.security.cryptography.x509certificates.x509chain", "Member[chainstatus]"] + - ["system.string", "system.security.cryptography.x509certificates.x509chainelement", "Member[information]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[offlinerevocation]"] + - ["system.security.cryptography.x509certificates.x509chainstatus[]", "system.security.cryptography.x509certificates.x509chainelement", "Member[chainelementstatus]"] + - ["system.security.cryptography.ecdiffiehellman", "system.security.cryptography.x509certificates.publickey", "Method[getecdiffiehellmanpublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[keyencipherment]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getformat].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificateloader!", "Method[loadcertificatefromfile].ReturnValue"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.x509certificates.x509certificate2", "Method[getmlkempublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[shortsha256]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[customtruststore]"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageextension", "Member[keyusages]"] + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm", "system.security.cryptography.x509certificates.x509subjectkeyidentifierhashalgorithm!", "Member[shortsha512]"] + - ["system.string", "system.security.cryptography.x509certificates.x509certificate", "Method[getcerthashstring].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbykeyusage]"] + - ["system.byte[]", "system.security.cryptography.x509certificates.certificaterevocationlistbuilder", "Method[build].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "system.security.cryptography.x509certificates.x509authoritykeyidentifierextension!", "Method[create].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509verificationflags", "system.security.cryptography.x509certificates.x509verificationflags!", "Member[ignorenottimevalid]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificatecollection", "Member[issynchronized]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[invalidbasicconstraints]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.security.cryptography.x509certificates.x509findtype!", "Member[findbycertificatepolicy]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.security.cryptography.x509certificates.x509certificate2!", "Method[createfromencryptedpemfile].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509keystorageflags", "system.security.cryptography.x509certificates.x509keystorageflags!", "Member[userkeyset]"] + - ["system.security.cryptography.ecdiffiehellman", "system.security.cryptography.x509certificates.x509certificate2", "Method[getecdiffiehellmanpublickey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509certificate", "Method[getpublickey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.security.cryptography.x509certificates.x509certificateloader!", "Method[loadpkcs12collection].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[partialchain]"] + - ["system.security.cryptography.ecdsa", "system.security.cryptography.x509certificates.ecdsacertificateextensions!", "Method[getecdsaprivatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.x509certificates.x509signaturegenerator", "Method[getsignaturealgorithmidentifier].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509keyusageflags", "system.security.cryptography.x509certificates.x509keyusageflags!", "Member[dataencipherment]"] + - ["system.datetime", "system.security.cryptography.x509certificates.x509certificate2", "Member[notbefore]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.security.cryptography.x509certificates.storelocation!", "Member[localmachine]"] + - ["system.collections.objectmodel.collection", "system.security.cryptography.x509certificates.certificaterequest", "Member[certificateextensions]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificatecollection", "Member[isfixedsize]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[ctlnottimevalid]"] + - ["system.security.cryptography.x509certificates.x509keystorageflags", "system.security.cryptography.x509certificates.x509keystorageflags!", "Member[ephemeralkeyset]"] + - ["system.nullable", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[maxcertificates]"] + - ["system.object", "system.security.cryptography.x509certificates.x509certificatecollection", "Member[syncroot]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[cyclic]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate", "Method[equals].ReturnValue"] + - ["system.nullable", "system.security.cryptography.x509certificates.pkcs12loaderlimits", "Member[maxkeys]"] + - ["system.security.cryptography.ecdiffiehellman", "system.security.cryptography.x509certificates.x509certificate2", "Method[getecdiffiehellmanprivatekey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[hasnotsupportedcriticalextension]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.security.cryptography.x509certificates.x509store", "Member[location]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509certificate2collection", "Method[tryexportcertificatepems].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[ctlnotvalidforusage]"] + - ["system.boolean", "system.security.cryptography.x509certificates.x509chainpolicy", "Member[verificationtimeignored]"] + - ["system.security.cryptography.x509certificates.certificaterequest", "system.security.cryptography.x509certificates.certificaterequest!", "Method[loadsigningrequestpem].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509extension", "system.security.cryptography.x509certificates.x509extensioncollection", "Member[item]"] + - ["system.security.cryptography.x509certificates.truststatus", "system.security.cryptography.x509certificates.truststatus!", "Member[trusted]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.security.cryptography.x509certificates.x509revocationmode!", "Member[nocheck]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.security.cryptography.x509certificates.x509chainstatusflags!", "Member[explicitdistrust]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Xml.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Xml.typemodel.yml new file mode 100644 index 000000000000..da079c19e9d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.Xml.typemodel.yml @@ -0,0 +1,244 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.byte[]", "system.security.cryptography.xml.encryptedxml", "Method[getdecryptioniv].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencsha256url]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigexcc14nwithcommentstransformurl]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.signedxml", "Method[getxml].ReturnValue"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.reference", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptionproperty", "Member[id]"] + - ["system.type[]", "system.security.cryptography.xml.transform", "Member[outputtypes]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encrypteddata", "Method[getxml].ReturnValue"] + - ["system.boolean", "system.security.cryptography.xml.signedxml", "Method[checksignaturereturningkey].ReturnValue"] + - ["system.object", "system.security.cryptography.xml.referencelist", "Member[syncroot]"] + - ["system.string", "system.security.cryptography.xml.encryptedtype", "Member[mimetype]"] + - ["system.xml.xmlresolver", "system.security.cryptography.xml.encryptedxml", "Member[resolver]"] + - ["system.type[]", "system.security.cryptography.xml.xmllicensetransform", "Member[inputtypes]"] + - ["system.string", "system.security.cryptography.xml.signedinfo", "Member[id]"] + - ["system.security.cryptography.xml.keyinfo", "system.security.cryptography.xml.signature", "Member[keyinfo]"] + - ["system.byte[]", "system.security.cryptography.xml.transform", "Method[getdigestedoutput].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencencryptedkeyurl]"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.dataobject", "Member[data]"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.xml.signedxml", "Member[signingkey]"] + - ["system.string", "system.security.cryptography.xml.reference", "Member[uri]"] + - ["system.object", "system.security.cryptography.xml.xmldsigxpathtransform", "Method[getoutput].ReturnValue"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmldsigc14ntransform", "Method[getinnerxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencaes192keywrapurl]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigxpathtransformurl]"] + - ["system.object", "system.security.cryptography.xml.signedinfo", "Member[syncroot]"] + - ["system.string", "system.security.cryptography.xml.encryptedtype", "Member[encoding]"] + - ["system.text.encoding", "system.security.cryptography.xml.encryptedxml", "Member[encoding]"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigenvelopedsignaturetransform", "Member[inputtypes]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmllicensetransformurl]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.rsakeyvalue", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.xmldsigexcc14ntransform", "Member[inclusivenamespacesprefixlist]"] + - ["system.int32", "system.security.cryptography.xml.keyinfo", "Member[count]"] + - ["system.byte[]", "system.security.cryptography.xml.signedxml", "Member[signaturevalue]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigsha512url]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.signedxml", "Method[getidelement].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldecryptiontransformurl]"] + - ["system.security.cryptography.xml.transform", "system.security.cryptography.xml.signedinfo", "Member[canonicalizationmethodobject]"] + - ["system.collections.ienumerator", "system.security.cryptography.xml.referencelist", "Method[getenumerator].ReturnValue"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigxslttransform", "Member[inputtypes]"] + - ["system.security.cryptography.xml.signature", "system.security.cryptography.xml.signedxml", "Member[m_signature]"] + - ["system.security.cryptography.xml.transform", "system.security.cryptography.xml.transformchain", "Member[item]"] + - ["system.string", "system.security.cryptography.xml.signedxml", "Member[signaturemethod]"] + - ["system.security.cryptography.xml.encryptionproperty", "system.security.cryptography.xml.encryptionpropertycollection", "Member[itemof]"] + - ["system.string", "system.security.cryptography.xml.reference", "Member[digestmethod]"] + - ["system.func", "system.security.cryptography.xml.signedxml", "Member[signatureformatvalidator]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encryptionmethod", "Method[getxml].ReturnValue"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmldsigenvelopedsignaturetransform", "Method[getinnerxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.keyinforetrievalmethod", "Member[type]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encryptedreference", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlenctripledesurl]"] + - ["system.security.cryptography.xml.cipherreference", "system.security.cryptography.xml.cipherdata", "Member[cipherreference]"] + - ["system.boolean", "system.security.cryptography.xml.encryptionpropertycollection", "Member[issynchronized]"] + - ["system.int32", "system.security.cryptography.xml.encryptionpropertycollection", "Method[add].ReturnValue"] + - ["system.object", "system.security.cryptography.xml.xmldsigxslttransform", "Method[getoutput].ReturnValue"] + - ["system.security.cryptography.dsa", "system.security.cryptography.xml.dsakeyvalue", "Member[key]"] + - ["system.boolean", "system.security.cryptography.xml.signedinfo", "Member[issynchronized]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigcanonicalizationurl]"] + - ["system.object", "system.security.cryptography.xml.xmldsigexcc14ntransform", "Method[getoutput].ReturnValue"] + - ["system.object", "system.security.cryptography.xml.xmllicensetransform", "Method[getoutput].ReturnValue"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.cipherdata", "Method[getxml].ReturnValue"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.signedinfo", "Method[getxml].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.xml.cipherdata", "Member[ciphervalue]"] + - ["system.security.policy.evidence", "system.security.cryptography.xml.encryptedxml", "Member[documentevidence]"] + - ["system.byte[]", "system.security.cryptography.xml.signature", "Member[signaturevalue]"] + - ["system.byte[]", "system.security.cryptography.xml.keyinfox509data", "Member[crl]"] + - ["system.security.cryptography.xml.encryptedxml", "system.security.cryptography.xml.signedxml", "Member[encryptedxml]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encryptedkey", "Method[getxml].ReturnValue"] + - ["system.int32", "system.security.cryptography.xml.encryptedxml", "Member[xmldsigsearchdepth]"] + - ["system.boolean", "system.security.cryptography.xml.encryptionpropertycollection", "Member[isreadonly]"] + - ["system.int32", "system.security.cryptography.xml.encryptionpropertycollection", "Method[indexof].ReturnValue"] + - ["system.security.cryptography.xml.signedinfo", "system.security.cryptography.xml.signature", "Member[signedinfo]"] + - ["system.type[]", "system.security.cryptography.xml.transform", "Member[inputtypes]"] + - ["system.collections.ienumerator", "system.security.cryptography.xml.transformchain", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.xml.encryptedxml!", "Method[encryptkey].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.keyinfoname", "Member[value]"] + - ["system.boolean", "system.security.cryptography.xml.referencelist", "Member[isfixedsize]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencdesurl]"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.xml.signedxml", "Method[getpublickey].ReturnValue"] + - ["system.object", "system.security.cryptography.xml.xmldsigbase64transform", "Method[getoutput].ReturnValue"] + - ["system.boolean", "system.security.cryptography.xml.referencelist", "Member[isreadonly]"] + - ["system.byte[]", "system.security.cryptography.xml.encryptedxml!", "Method[decryptkey].ReturnValue"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinfo", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.transform", "Member[algorithm]"] + - ["system.security.cryptography.xml.encryptedxml", "system.security.cryptography.xml.xmldecryptiontransform", "Member[encryptedxml]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigcanonicalizationwithcommentsurl]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinfox509data", "Method[getxml].ReturnValue"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigxpathtransform", "Member[inputtypes]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsighmacsha1url]"] + - ["system.collections.hashtable", "system.security.cryptography.xml.transform", "Member[propagatednamespaces]"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigenvelopedsignaturetransform", "Member[outputtypes]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinfonode", "Member[value]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encryptionproperty", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencnamespaceurl]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.cipherreference", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml", "Member[signaturelength]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigbase64transformurl]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encryptedtype", "Method[getxml].ReturnValue"] + - ["system.type[]", "system.security.cryptography.xml.xmldecryptiontransform", "Member[outputtypes]"] + - ["system.boolean", "system.security.cryptography.xml.encryptedreference", "Member[cachevalid]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinfoclause", "Method[getxml].ReturnValue"] + - ["system.boolean", "system.security.cryptography.xml.xmldecryptiontransform", "Method[istargetelement].ReturnValue"] + - ["system.object", "system.security.cryptography.xml.xmldecryptiontransform", "Method[getoutput].ReturnValue"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigexcc14ntransform", "Member[inputtypes]"] + - ["system.string", "system.security.cryptography.xml.signedinfo", "Member[signaturelength]"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigexcc14ntransform", "Member[outputtypes]"] + - ["system.security.cryptography.xml.cipherdata", "system.security.cryptography.xml.encryptedtype", "Member[cipherdata]"] + - ["system.int32", "system.security.cryptography.xml.signedinfo", "Member[count]"] + - ["system.string", "system.security.cryptography.xml.dataobject", "Member[mimetype]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencaes256keywrapurl]"] + - ["system.collections.objectmodel.collection", "system.security.cryptography.xml.signedxml", "Member[safecanonicalizationmethods]"] + - ["system.string", "system.security.cryptography.xml.encryptedkey", "Member[recipient]"] + - ["system.string", "system.security.cryptography.xml.encryptionproperty", "Member[target]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.dsakeyvalue", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigc14nwithcommentstransformurl]"] + - ["system.string", "system.security.cryptography.xml.signedxml", "Member[signingkeyname]"] + - ["system.type[]", "system.security.cryptography.xml.xmldecryptiontransform", "Member[inputtypes]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlenctripledeskeywrapurl]"] + - ["system.collections.ienumerator", "system.security.cryptography.xml.encryptionpropertycollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.arraylist", "system.security.cryptography.xml.keyinfox509data", "Member[subjectkeyids]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigminimalcanonicalizationurl]"] + - ["system.string", "system.security.cryptography.xml.dataobject", "Member[encoding]"] + - ["system.security.cryptography.xml.encryptedreference", "system.security.cryptography.xml.referencelist", "Method[item].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedreference", "Member[referencetype]"] + - ["system.io.stream", "system.security.cryptography.xml.ireldecryptor", "Method[decrypt].ReturnValue"] + - ["system.security.cryptography.xml.transformchain", "system.security.cryptography.xml.reference", "Member[transformchain]"] + - ["system.boolean", "system.security.cryptography.xml.referencelist", "Method[contains].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml", "Member[recipient]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigrsasha512url]"] + - ["system.string", "system.security.cryptography.xml.signedxml", "Member[m_strsigningkeyname]"] + - ["system.collections.arraylist", "system.security.cryptography.xml.keyinfox509data", "Member[issuerserials]"] + - ["system.security.cryptography.xml.encryptedreference", "system.security.cryptography.xml.referencelist", "Member[itemof]"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmldsigbase64transform", "Method[getinnerxml].ReturnValue"] + - ["system.object", "system.security.cryptography.xml.transform", "Method[getoutput].ReturnValue"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.transform", "Method[getinnerxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigc14ntransformurl]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencaes128url]"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "system.security.cryptography.xml.encryptedtype", "Member[encryptionproperties]"] + - ["system.security.cryptography.xml.keyinfo", "system.security.cryptography.xml.signedxml", "Member[keyinfo]"] + - ["system.int32", "system.security.cryptography.xml.referencelist", "Method[indexof].ReturnValue"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigxslttransform", "Member[outputtypes]"] + - ["system.security.cryptography.xml.encryptedkey", "system.security.cryptography.xml.keyinfoencryptedkey", "Member[encryptedkey]"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigbase64transform", "Member[outputtypes]"] + - ["system.collections.ilist", "system.security.cryptography.xml.signature", "Member[objectlist]"] + - ["system.object", "system.security.cryptography.xml.encryptionpropertycollection", "Member[item]"] + - ["system.object", "system.security.cryptography.xml.encryptionpropertycollection", "Member[syncroot]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinfonode", "Method[getxml].ReturnValue"] + - ["system.boolean", "system.security.cryptography.xml.encryptionpropertycollection", "Method[contains].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencaes192url]"] + - ["system.boolean", "system.security.cryptography.xml.encryptionpropertycollection", "Member[isfixedsize]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigsha384url]"] + - ["system.boolean", "system.security.cryptography.xml.signedinfo", "Member[isreadonly]"] + - ["system.byte[]", "system.security.cryptography.xml.xmldsigc14ntransform", "Method[getdigestedoutput].ReturnValue"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.xml.encryptedxml", "Member[padding]"] + - ["system.security.cryptography.symmetricalgorithm", "system.security.cryptography.xml.encryptedxml", "Method[getdecryptionkey].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.xml.encryptedxml", "Member[mode]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencaes256url]"] + - ["system.byte[]", "system.security.cryptography.xml.encryptedxml", "Method[decryptencryptedkey].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigrsasha256url]"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigbase64transform", "Member[inputtypes]"] + - ["system.object", "system.security.cryptography.xml.xmldsigc14ntransform", "Method[getoutput].ReturnValue"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmldecryptiontransform", "Method[getinnerxml].ReturnValue"] + - ["system.security.cryptography.xml.ireldecryptor", "system.security.cryptography.xml.xmllicensetransform", "Member[decryptor]"] + - ["system.int32", "system.security.cryptography.xml.referencelist", "Member[count]"] + - ["system.collections.ienumerator", "system.security.cryptography.xml.signedinfo", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencelementcontenturl]"] + - ["system.string", "system.security.cryptography.xml.keyinfo", "Member[id]"] + - ["system.int32", "system.security.cryptography.xml.encryptionmethod", "Member[keysize]"] + - ["system.security.cryptography.xml.signedinfo", "system.security.cryptography.xml.signedxml", "Member[signedinfo]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigsha256url]"] + - ["system.security.cryptography.xml.keyinfo", "system.security.cryptography.xml.encryptedtype", "Member[keyinfo]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigxslttransformurl]"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigc14ntransform", "Member[inputtypes]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencsha512url]"] + - ["system.string", "system.security.cryptography.xml.keyinforetrievalmethod", "Member[uri]"] + - ["system.collections.arraylist", "system.security.cryptography.xml.keyinfox509data", "Member[certificates]"] + - ["system.string", "system.security.cryptography.xml.signedinfo", "Member[signaturemethod]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigdsaurl]"] + - ["system.object", "system.security.cryptography.xml.xmldsigenvelopedsignaturetransform", "Method[getoutput].ReturnValue"] + - ["system.boolean", "system.security.cryptography.xml.referencelist", "Member[issynchronized]"] + - ["system.collections.arraylist", "system.security.cryptography.xml.signedinfo", "Member[references]"] + - ["system.string", "system.security.cryptography.xml.encryptedtype", "Member[id]"] + - ["system.string", "system.security.cryptography.xml.encryptionmethod", "Member[keyalgorithm]"] + - ["system.object", "system.security.cryptography.xml.referencelist", "Member[item]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.dataobject", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signature", "Member[id]"] + - ["system.string", "system.security.cryptography.xml.encryptedreference", "Member[uri]"] + - ["system.security.cryptography.xml.encryptionmethod", "system.security.cryptography.xml.encryptedtype", "Member[encryptionmethod]"] + - ["system.string", "system.security.cryptography.xml.x509issuerserial", "Member[issuername]"] + - ["system.collections.ienumerator", "system.security.cryptography.xml.keyinfo", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.x509issuerserial", "Member[serialnumber]"] + - ["system.string", "system.security.cryptography.xml.reference", "Member[id]"] + - ["system.byte[]", "system.security.cryptography.xml.encryptedxml", "Method[decryptdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.xml.encryptedxml", "Method[encryptdata].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigrsasha384url]"] + - ["system.xml.xmlresolver", "system.security.cryptography.xml.signedxml", "Member[resolver]"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmldsigxslttransform", "Method[getinnerxml].ReturnValue"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinfoname", "Method[getxml].ReturnValue"] + - ["system.security.cryptography.xml.encrypteddata", "system.security.cryptography.xml.encryptedxml", "Method[encrypt].ReturnValue"] + - ["system.security.cryptography.rsa", "system.security.cryptography.xml.rsakeyvalue", "Member[key]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigrsasha1url]"] + - ["system.type[]", "system.security.cryptography.xml.xmllicensetransform", "Member[outputtypes]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.transform", "Member[context]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencelementurl]"] + - ["system.byte[]", "system.security.cryptography.xml.reference", "Member[digestvalue]"] + - ["system.string", "system.security.cryptography.xml.reference", "Member[type]"] + - ["system.security.cryptography.xml.referencelist", "system.security.cryptography.xml.encryptedkey", "Member[referencelist]"] + - ["system.security.cryptography.xml.transformchain", "system.security.cryptography.xml.encryptedreference", "Member[transformchain]"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmllicensetransform", "Method[getinnerxml].ReturnValue"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmldsigxpathtransform", "Method[getinnerxml].ReturnValue"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encryptionproperty", "Member[propertyelement]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigenvelopedsignaturetransformurl]"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigxpathtransform", "Member[outputtypes]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.encryptedxml", "Method[getidelement].ReturnValue"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinfoencryptedkey", "Method[getxml].ReturnValue"] + - ["system.type[]", "system.security.cryptography.xml.xmldsigc14ntransform", "Member[outputtypes]"] + - ["system.string", "system.security.cryptography.xml.encryptedkey", "Member[carriedkeyname]"] + - ["system.byte[]", "system.security.cryptography.xml.xmldsigexcc14ntransform", "Method[getdigestedoutput].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedtype", "Member[type]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.transform", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencaes128keywrapurl]"] + - ["system.int32", "system.security.cryptography.xml.encryptionpropertycollection", "Member[count]"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencrsa15url]"] + - ["system.security.cryptography.xml.encryptionproperty", "system.security.cryptography.xml.encryptionpropertycollection", "Method[item].ReturnValue"] + - ["system.int32", "system.security.cryptography.xml.referencelist", "Method[add].ReturnValue"] + - ["system.collections.arraylist", "system.security.cryptography.xml.keyinfox509data", "Member[subjectnames]"] + - ["system.int32", "system.security.cryptography.xml.transformchain", "Member[count]"] + - ["system.security.cryptography.xml.signature", "system.security.cryptography.xml.signedxml", "Member[signature]"] + - ["system.xml.xmlnodelist", "system.security.cryptography.xml.xmldsigexcc14ntransform", "Method[getinnerxml].ReturnValue"] + - ["system.boolean", "system.security.cryptography.xml.signedxml", "Method[checksignature].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.encryptedxml!", "Member[xmlencrsaoaepurl]"] + - ["system.string", "system.security.cryptography.xml.signedinfo", "Member[canonicalizationmethod]"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsignamespaceurl]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.signature", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigsha1url]"] + - ["system.string", "system.security.cryptography.xml.dataobject", "Member[id]"] + - ["system.xml.xmlelement", "system.security.cryptography.xml.keyinforetrievalmethod", "Method[getxml].ReturnValue"] + - ["system.string", "system.security.cryptography.xml.signedxml!", "Member[xmldsigexcc14ntransformurl]"] + - ["system.xml.xmlresolver", "system.security.cryptography.xml.transform", "Member[resolver]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.typemodel.yml new file mode 100644 index 000000000000..4e93ade8d92a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Cryptography.typemodel.yml @@ -0,0 +1,1352 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.security.cryptography.md5!", "Method[tryhashdata].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.aescryptoserviceprovider", "Method[createdecryptor].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.kmacxof128", "Method[gethashandreset].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha256!", "Method[tryhashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.md5cng", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.sha1", "system.security.cryptography.sha1!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha1!", "Method[hashdata].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cryptostream", "Method[copytoasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha512", "Member[producelegacyhmacvalues]"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.mldsaopenssl", "Method[duplicatekeyhandle].ReturnValue"] + - ["system.int32", "system.security.cryptography.asymmetricalgorithm", "Member[keysize]"] + - ["system.security.cryptography.cryptographicattributeobject", "system.security.cryptography.cryptographicattributeobjectcollection", "Member[item]"] + - ["system.int32", "system.security.cryptography.sha384!", "Member[hashsizeinbytes]"] + - ["system.security.cryptography.keynumber", "system.security.cryptography.keynumber!", "Member[signature]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellman", "Method[exportecprivatekey].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacsha256!", "Method[hashdataasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.cryptostream", "Method[readasync].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.symmetricalgorithm", "Member[modevalue]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[trydecrypt].ReturnValue"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[opaquetransportblob]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.rc2", "system.security.cryptography.rc2!", "Method[create].ReturnValue"] + - ["system.string", "system.security.cryptography.strongnamesignatureinformation", "Member[hashalgorithm]"] + - ["system.boolean", "system.security.cryptography.mldsa", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.string", "system.security.cryptography.pkcs1maskgenerationmethod", "Member[hashname]"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[attribute]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[generatekey].ReturnValue"] + - ["system.string", "system.security.cryptography.asymmetrickeyexchangedeformatter", "Member[parameters]"] + - ["system.byte[]", "system.security.cryptography.dsaparameters", "Member[y]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellman", "Method[derivekeyfromhash].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.descryptoserviceprovider", "Method[createdecryptor].ReturnValue"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsasha2_256f]"] + - ["system.boolean", "system.security.cryptography.mldsa", "Method[verifydatacore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsaoaepkeyexchangedeformatter", "Method[decryptkeyexchange].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.strongnamesignatureinformation", "Member[isvalid]"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[importpkcs8privatekey].ReturnValue"] + - ["system.string", "system.security.cryptography.oid", "Member[value]"] + - ["system.security.cryptography.keysizes", "system.security.cryptography.aesgcm!", "Member[tagbytesizes]"] + - ["system.byte[]", "system.security.cryptography.hmacsha1!", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha1managed", "Method[tryhashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.tobase64transform", "Member[cantransformmultipleblocks]"] + - ["system.byte[]", "system.security.cryptography.sha3_384!", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.tripledescryptoserviceprovider", "Member[keysize]"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.rsaencryptionpadding", "Member[oaephashalgorithm]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.symmetricalgorithm", "Member[legalblocksizes]"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsasha2_192f]"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[all]"] + - ["system.security.cryptography.mlkemalgorithm", "system.security.cryptography.mlkemalgorithm!", "Member[mlkem1024]"] + - ["system.int32", "system.security.cryptography.hmacsha1!", "Member[hashsizeinbits]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.kmac128!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.ecparameters", "Member[curve]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp384t1]"] + - ["system.int32", "system.security.cryptography.rijndaelmanagedtransform", "Member[blocksizevalue]"] + - ["system.security.cryptography.cngkeycreationoptions", "system.security.cryptography.cngkeycreationoptions!", "Member[overwriteexistingkey]"] + - ["system.byte[]", "system.security.cryptography.shake256", "Method[getcurrenthash].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.tripledescryptoserviceprovider", "Member[legalkeysizes]"] + - ["system.security.cryptography.cngalgorithmgroup", "system.security.cryptography.cngalgorithmgroup!", "Member[ecdiffiehellman]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve!", "Method[createfromoid].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacsha512!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[sha384]"] + - ["system.boolean", "system.security.cryptography.aescng", "Method[tryencryptcfbcore].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.safeevppkeyhandle!", "Method[openprivatekeyfromengine].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacsha384!", "Method[hashdataasync].ReturnValue"] + - ["system.int32", "system.security.cryptography.rsaopenssl", "Member[keysize]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmanpublickey", "Method[tobytearray].ReturnValue"] + - ["system.string", "system.security.cryptography.ecdsa", "Member[keyexchangealgorithm]"] + - ["system.boolean", "system.security.cryptography.slhdsa", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha384", "Method[tryhashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha3_512!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsacng", "Method[createsignature].ReturnValue"] + - ["system.security.cryptography.oid", "system.security.cryptography.oid!", "Method[fromoidvalue].ReturnValue"] + - ["system.security.cryptography.cngkeycreationoptions", "system.security.cryptography.cngkeycreationparameters", "Member[keycreationoptions]"] + - ["system.int32", "system.security.cryptography.md5!", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha3_384!", "Method[hashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.rsa", "Method[toxmlstring].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha384", "Member[key]"] + - ["system.boolean", "system.security.cryptography.mlkem", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha3_512!", "Method[tryhashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.slhdsa", "Method[exportencryptedpkcs8privatekeypem].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[nistp521]"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[tryencryptcfb].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptographicoperations!", "Method[tryhmacdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha256!", "Member[hashsizeinbits]"] + - ["system.security.cryptography.frombase64transformmode", "system.security.cryptography.frombase64transformmode!", "Member[ignorewhitespaces]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryexportrsaprivatekey].ReturnValue"] + - ["system.string", "system.security.cryptography.rsacng", "Member[signaturealgorithm]"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[importfromencryptedpem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.safeevppkeyhandle", "Member[isinvalid]"] + - ["system.int32", "system.security.cryptography.rsaencryptionpadding", "Method[gethashcode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cryptographicoperations!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsashake128s]"] + - ["system.boolean", "system.security.cryptography.ecalgorithm", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptographicoperations!", "Method[fixedtimeequals].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdsaopenssl", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.rc2", "Member[keysize]"] + - ["system.int32", "system.security.cryptography.mldsa", "Method[exportmldsapublickey].ReturnValue"] + - ["system.security.cryptography.cnguiprotectionlevels", "system.security.cryptography.cnguiprotectionlevels!", "Member[protectkey]"] + - ["system.int32", "system.security.cryptography.sha1!", "Member[hashsizeinbits]"] + - ["system.byte[]", "system.security.cryptography.shake128", "Method[getcurrenthash].ReturnValue"] + - ["system.string", "system.security.cryptography.rsaoaepkeyexchangeformatter", "Member[parameters]"] + - ["system.boolean", "system.security.cryptography.hmacsha384!", "Method[tryhashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[decryptecb].ReturnValue"] + - ["system.security.cryptography.dataprotectionscope", "system.security.cryptography.dataprotectionscope!", "Member[localmachine]"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmanopenssl", "Method[exportexplicitparameters].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha384cng", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[untrustedrootcertificate]"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[verifysignaturecore].ReturnValue"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.asymmetricalgorithm!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hashalgorithmname!", "Method[op_equality].ReturnValue"] + - ["system.security.cryptography.dataprotectionscope", "system.security.cryptography.dataprotectionscope!", "Member[currentuser]"] + - ["system.security.cryptography.cngpropertycollection", "system.security.cryptography.cngkeycreationparameters", "Member[parameters]"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[tryhashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.kmacxof256", "Method[getcurrenthash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.eccurve", "Member[isnamed]"] + - ["system.boolean", "system.security.cryptography.cngkeyblobformat!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.security.cryptography.rijndaelmanagedtransform", "Member[inputblocksize]"] + - ["system.int32", "system.security.cryptography.slhdsa", "Method[signdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.mldsa", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["t[]", "system.security.cryptography.randomnumbergenerator!", "Method[getitems].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[signdata].ReturnValue"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsashake128f]"] + - ["system.boolean", "system.security.cryptography.cngkey", "Method[hasproperty].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[pathlengthconstraintviolated]"] + - ["system.boolean", "system.security.cryptography.hmacsha1", "Method[tryhashfinal].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[rsa]"] + - ["system.byte[]", "system.security.cryptography.protecteddata!", "Method[unprotect].ReturnValue"] + - ["system.object", "system.security.cryptography.cryptographicattributeobjectcollection", "Member[syncroot]"] + - ["system.security.cryptography.dsasignatureformat", "system.security.cryptography.dsasignatureformat!", "Member[ieeep1363fixedfieldconcatenation]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryexportrsaprivatekeypem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.mlkem", "Method[tryexportpkcs8privatekeycore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sp800108hmaccounterkdf", "Method[derivekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.mlkem", "Method[exportdecapsulationkey].ReturnValue"] + - ["system.security.cryptography.pemfields", "system.security.cryptography.pemencoding!", "Method[findutf8].ReturnValue"] + - ["system.security.cryptography.hmac", "system.security.cryptography.hmac!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.asymmetricalgorithm", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.derivebytes", "Method[getbytes].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacmd5!", "Method[hashdataasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellmancng", "Member[usesecretagreementashmackey]"] + - ["system.int32", "system.security.cryptography.mldsaalgorithm", "Member[privateseedsizeinbytes]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacsha1!", "Method[hashdataasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsasignaturepadding!", "Method[op_inequality].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Method[encryptcbc].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[encryptvalue].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[signdata].ReturnValue"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.rijndaelmanaged", "Member[padding]"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[tryencryptcfbcore].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsacryptoserviceprovider", "Method[verifydata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha384!", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hashalgorithm", "Member[cantransformmultipleblocks]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryhashdata].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[issuerchainingerror]"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellman", "Method[tryexportecprivatekey].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.mlkemopenssl", "Method[duplicatekeyhandle].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsacng", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.tripledescng", "Method[tryencryptcbccore].ReturnValue"] + - ["system.security.cryptography.cngkeyusages", "system.security.cryptography.cngkeyusages!", "Member[keyagreement]"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Method[fromoid].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.ciphermode!", "Member[cts]"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[importslhdsapublickey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.shake128!", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hashalgorithm", "Member[canreusetransform]"] + - ["system.boolean", "system.security.cryptography.cngalgorithmgroup!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.security.cryptography.rsaencryptionpadding", "Method[tostring].ReturnValue"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[useexistingkey]"] + - ["system.nullable", "system.security.cryptography.cngkeycreationparameters", "Member[exportpolicy]"] + - ["system.byte[]", "system.security.cryptography.cryptoconfig!", "Method[encodeoid].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.tripledescryptoserviceprovider", "Member[legalblocksizes]"] + - ["system.boolean", "system.security.cryptography.tripledescng", "Method[trydecryptcfbcore].ReturnValue"] + - ["system.string", "system.security.cryptography.ecdiffiehellman", "Member[keyexchangealgorithm]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importprivateseed].ReturnValue"] + - ["system.int32", "system.security.cryptography.cngprovider", "Method[gethashcode].ReturnValue"] + - ["system.intptr", "system.security.cryptography.cryptoapitransform", "Member[keyhandle]"] + - ["system.boolean", "system.security.cryptography.rsacryptoserviceprovider", "Member[publiconly]"] + - ["system.string", "system.security.cryptography.cspkeycontainerinfo", "Member[uniquekeycontainername]"] + - ["system.int32", "system.security.cryptography.oidcollection", "Member[count]"] + - ["system.byte[]", "system.security.cryptography.eccurve", "Member[b]"] + - ["system.int32", "system.security.cryptography.sha3_384!", "Member[hashsizeinbytes]"] + - ["system.boolean", "system.security.cryptography.dsacryptoserviceprovider", "Method[verifyhash].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha384!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importfrompem].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsa", "Method[signdatacore].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[verifysignature].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[verifydatacore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hkdf!", "Method[expand].ReturnValue"] + - ["system.security.cryptography.mlkemalgorithm", "system.security.cryptography.mlkemalgorithm!", "Member[mlkem512]"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[trydecryptecbcore].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdsaopenssl", "Method[exportparameters].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dpapidataprotector", "Member[prependhashedpurposetoplaintext]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[systemerror]"] + - ["system.security.cryptography.cngpropertyoptions", "system.security.cryptography.cngpropertyoptions!", "Member[persist]"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Method[createoaep].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[inverseq]"] + - ["system.int32", "system.security.cryptography.hmacsha3_512!", "Member[hashsizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.dsa", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.kmac128", "system.security.cryptography.kmac128", "Method[clone].ReturnValue"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[noflags]"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[oaepsha384]"] + - ["system.security.cryptography.ecdiffiehellmankeyderivationfunction", "system.security.cryptography.ecdiffiehellmancng", "Member[keyderivationfunction]"] + - ["system.boolean", "system.security.cryptography.cspkeycontainerinfo", "Member[accessible]"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[sha384]"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.ciphermode!", "Member[ecb]"] + - ["system.boolean", "system.security.cryptography.des!", "Method[issemiweakkey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha256managed", "Method[hashfinal].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.kmacxof128!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve!", "Method[createfromvalue].ReturnValue"] + - ["system.boolean", "system.security.cryptography.icryptotransform", "Member[canreusetransform]"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsashake256f]"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.paddingmode!", "Member[zeros]"] + - ["system.string", "system.security.cryptography.rsapkcs1keyexchangeformatter", "Member[parameters]"] + - ["system.security.cryptography.cngprovider", "system.security.cryptography.cngkeycreationparameters", "Member[provider]"] + - ["system.security.cryptography.sha3_384", "system.security.cryptography.sha3_384!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsaopenssl", "Method[verifyhash].ReturnValue"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[oaepsha512]"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[oaepsha3_256]"] + - ["system.string", "system.security.cryptography.dsacng", "Member[keyexchangealgorithm]"] + - ["system.boolean", "system.security.cryptography.pemencoding!", "Method[tryfindutf8].ReturnValue"] + - ["system.security.cryptography.memoryprotectionscope", "system.security.cryptography.memoryprotectionscope!", "Member[crossprocess]"] + - ["system.security.securestring", "system.security.cryptography.cspparameters", "Member[keypassword]"] + - ["system.int32", "system.security.cryptography.hmacsha512", "Member[hashsize]"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[signaturealgorithm]"] + - ["system.security.cryptography.cryptographicattributeobjectenumerator", "system.security.cryptography.cryptographicattributeobjectcollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.kmacxof128!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha384cryptoserviceprovider", "Method[hashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha384!", "Member[hashsizeinbits]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp512r1]"] + - ["system.int32", "system.security.cryptography.pbeparameters", "Member[iterationcount]"] + - ["system.security.cryptography.memoryprotectionscope", "system.security.cryptography.memoryprotectionscope!", "Member[sameprocess]"] + - ["system.int32", "system.security.cryptography.mlkemalgorithm", "Member[encapsulationkeysizeinbytes]"] + - ["system.security.cryptography.hashalgorithm", "system.security.cryptography.signaturedescription", "Method[createdigest].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmanopenssl", "Method[derivekeyfromhash].ReturnValue"] + - ["system.security.cryptography.cngpropertyoptions", "system.security.cryptography.cngproperty", "Member[options]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellman", "Method[derivekeytls].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha256!", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.tripledescng", "Method[tryencryptecbcore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hashalgorithm", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.cngkeycreationoptions", "system.security.cryptography.cngkeycreationoptions!", "Member[machinekey]"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.aesmanaged", "Member[mode]"] + - ["system.security.cryptography.des", "system.security.cryptography.des!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.frombase64transform", "Member[canreusetransform]"] + - ["system.security.cryptography.ecdiffiehellmancngpublickey", "system.security.cryptography.ecdiffiehellmancngpublickey!", "Method[fromxmlstring].ReturnValue"] + - ["system.range", "system.security.cryptography.pemfields", "Member[location]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[unknowncriticalextension]"] + - ["system.boolean", "system.security.cryptography.cspkeycontainerinfo", "Member[protected]"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[sha256]"] + - ["system.security.cryptography.sha3_256", "system.security.cryptography.sha3_256!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha384!", "Member[hashsizeinbytes]"] + - ["system.boolean", "system.security.cryptography.dsacng", "Method[trycreatesignaturecore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[exponent]"] + - ["system.boolean", "system.security.cryptography.cngprovider!", "Method[op_equality].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Member[secretappend]"] + - ["system.byte[]", "system.security.cryptography.incrementalhash", "Method[getcurrenthash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cspkeycontainerinfo", "Member[exportable]"] + - ["system.int32", "system.security.cryptography.incrementalhash", "Member[hashlengthinbytes]"] + - ["system.security.cryptography.ecdiffiehellmankeyderivationfunction", "system.security.cryptography.ecdiffiehellmankeyderivationfunction!", "Member[hmac]"] + - ["system.byte[]", "system.security.cryptography.kmacxof128", "Method[getcurrenthash].ReturnValue"] + - ["system.collections.ienumerator", "system.security.cryptography.oidcollection", "Method[getenumerator].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecalgorithm", "Method[exportparameters].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha512!", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.ecdsa", "Method[signhash].ReturnValue"] + - ["system.security.cryptography.cryptographicattributeobject", "system.security.cryptography.cryptographicattributeobjectenumerator", "Member[current]"] + - ["system.boolean", "system.security.cryptography.cspkeycontainerinfo", "Member[removable]"] + - ["system.byte[]", "system.security.cryptography.kmac256", "Method[gethashandreset].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha3_256!", "Member[hashsizeinbytes]"] + - ["system.string", "system.security.cryptography.cngalgorithmgroup", "Member[algorithmgroup]"] + - ["system.string", "system.security.cryptography.mldsa", "Method[exportsubjectpublickeyinfopem].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Member[key]"] + - ["system.int32", "system.security.cryptography.frombase64transform", "Method[transformblock].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngkey", "Member[isephemeral]"] + - ["system.int32", "system.security.cryptography.ecdiffiehellmancng", "Member[keysize]"] + - ["system.boolean", "system.security.cryptography.hmacsha3_512!", "Member[issupported]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.kmacxof256!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.sha384", "system.security.cryptography.sha384!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[trydecryptcbc].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.asymmetricalgorithm", "Member[legalkeysizes]"] + - ["system.byte[]", "system.security.cryptography.sha1managed", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.cngkeycreationoptions", "system.security.cryptography.cngkeycreationoptions!", "Member[none]"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Member[ivvalue]"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[encryptvalue].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdiffiehellmanp256]"] + - ["system.security.cryptography.incrementalhash", "system.security.cryptography.incrementalhash!", "Method[createhash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsacryptoserviceprovider", "Method[verifysignature].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[tryencryptecbcore].ReturnValue"] + - ["system.string", "system.security.cryptography.randomnumbergenerator!", "Method[getstring].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.icspasymmetricalgorithm", "Method[exportcspblob].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[sha3_256]"] + - ["system.security.cryptography.md5", "system.security.cryptography.md5!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha1!", "Member[hashsizeinbytes]"] + - ["system.boolean", "system.security.cryptography.hashalgorithm", "Method[trycomputehash].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp512t1]"] + - ["system.int32", "system.security.cryptography.mldsa", "Method[signdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha512!", "Member[hashsizeinbytes]"] + - ["system.boolean", "system.security.cryptography.rsacryptoserviceprovider", "Method[verifydata].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.aescng", "Method[createdecryptor].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.shake128", "Method[read].ReturnValue"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[genericprivateblob]"] + - ["system.int32", "system.security.cryptography.slhdsaalgorithm", "Member[signaturesizeinbytes]"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.ciphermode!", "Member[cfb]"] + - ["system.boolean", "system.security.cryptography.hmacsha384", "Member[producelegacyhmacvalues]"] + - ["system.byte[]", "system.security.cryptography.hmacsha384", "Method[hashfinal].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsaopenssl", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.frombase64transform", "Member[outputblocksize]"] + - ["system.string", "system.security.cryptography.ecdiffiehellmancng", "Method[toxmlstring].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rijndaelmanagedtransform", "Method[transformfinalblock].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidtimeperiodnesting]"] + - ["system.byte[]", "system.security.cryptography.dataprotector", "Method[providerprotect].ReturnValue"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importmldsapublickey].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.tripledescng", "Member[legalkeysizes]"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Member[keysizevalue]"] + - ["system.boolean", "system.security.cryptography.mlkemalgorithm!", "Method[op_equality].ReturnValue"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsashake256s]"] + - ["system.security.cryptography.cspkeycontainerinfo", "system.security.cryptography.icspasymmetricalgorithm", "Member[cspkeycontainerinfo]"] + - ["system.collections.ienumerator", "system.security.cryptography.asnencodeddatacollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacmd5", "Member[hashsize]"] + - ["system.byte[]", "system.security.cryptography.passwordderivebytes", "Member[salt]"] + - ["system.security.cryptography.cngexportpolicies", "system.security.cryptography.cngexportpolicies!", "Member[allowexport]"] + - ["system.intptr", "system.security.cryptography.cngkeycreationparameters", "Member[parentwindowhandle]"] + - ["system.byte[]", "system.security.cryptography.kmac256", "Method[getcurrenthash].ReturnValue"] + - ["system.security.cryptography.randomnumbergenerator", "system.security.cryptography.rsapkcs1keyexchangedeformatter", "Member[rng]"] + - ["system.boolean", "system.security.cryptography.mlkemalgorithm", "Method[equals].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsacng", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[verifydata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha1", "Member[hashsize]"] + - ["system.byte[]", "system.security.cryptography.sha384!", "Method[hashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.dsa", "Method[toxmlstring].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[decryptcfb].ReturnValue"] + - ["system.string", "system.security.cryptography.asnencodeddata", "Method[format].ReturnValue"] + - ["system.security.cryptography.cngkeyusages", "system.security.cryptography.cngkey", "Member[keyusage]"] + - ["system.boolean", "system.security.cryptography.shake256!", "Member[issupported]"] + - ["system.boolean", "system.security.cryptography.rsaencryptionpadding!", "Method[op_equality].ReturnValue"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[usemachinekeystore]"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellmancng", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha1", "Member[key]"] + - ["system.string", "system.security.cryptography.asymmetricalgorithm", "Method[exportpkcs8privatekeypem].ReturnValue"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importdecapsulationkey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha256cng", "Method[hashfinal].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmanpublickey", "Method[exportsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.cnguiprotectionlevels", "system.security.cryptography.cnguiprotectionlevels!", "Member[none]"] + - ["system.int32", "system.security.cryptography.pemencoding!", "Method[getencodedsize].ReturnValue"] + - ["system.security.cryptography.asnencodeddata", "system.security.cryptography.asnencodeddatacollection", "Member[item]"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.slhdsaopenssl", "Method[duplicatekeyhandle].ReturnValue"] + - ["system.boolean", "system.security.cryptography.incrementalhash", "Method[trygethashandreset].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[trydecryptcbccore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[dq]"] + - ["system.boolean", "system.security.cryptography.hmacsha512", "Method[tryhashfinal].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.mlkem", "Method[exportencapsulationkey].ReturnValue"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[oaepsha256]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rijndaelmanaged", "Member[iv]"] + - ["system.security.cryptography.rsasignaturepadding", "system.security.cryptography.rsasignaturepadding!", "Member[pss]"] + - ["system.byte[]", "system.security.cryptography.tripledescng", "Member[key]"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[sha3_512]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[unknownverificationaction]"] + - ["system.int32", "system.security.cryptography.tripledescng", "Member[keysize]"] + - ["system.string", "system.security.cryptography.cngkey", "Member[uniquename]"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdsacng", "Method[exportparameters].ReturnValue"] + - ["system.security.cryptography.rsaencryptionpaddingmode", "system.security.cryptography.rsaencryptionpaddingmode!", "Member[oaep]"] + - ["system.byte[]", "system.security.cryptography.sha256!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[decryptvalue].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.md5!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.dataprotectionscope", "system.security.cryptography.dpapidataprotector", "Member[scope]"] + - ["system.security.cryptography.eccurve+eccurvetype", "system.security.cryptography.eccurve+eccurvetype!", "Member[characteristic2]"] + - ["system.byte[]", "system.security.cryptography.md5cryptoserviceprovider", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.rsaparameters", "system.security.cryptography.rsacng", "Method[exportparameters].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha256cryptoserviceprovider", "Method[hashfinal].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsaparameters", "Member[seed]"] + - ["system.security.cryptography.rsasignaturepaddingmode", "system.security.cryptography.rsasignaturepaddingmode!", "Member[pss]"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[usearchivablekey]"] + - ["system.string", "system.security.cryptography.rsacryptoserviceprovider", "Member[signaturealgorithm]"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[getciphertextlengthecb].ReturnValue"] + - ["system.int32", "system.security.cryptography.oidcollection", "Method[add].ReturnValue"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.cngkey!", "Method[open].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["microsoft.win32.safehandles.safencryptkeyhandle", "system.security.cryptography.cngkey", "Member[handle]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.int32", "system.security.cryptography.rijndaelmanaged", "Member[blocksize]"] + - ["system.boolean", "system.security.cryptography.rsaencryptionpadding", "Method[equals].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[encryptcfb].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha512!", "Member[hashsizeinbits]"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[verifydatacore].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[certificaterevoked]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.cryptostream", "Method[flushfinalblockasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngkey", "Member[ismachinekey]"] + - ["system.int32", "system.security.cryptography.icryptotransform", "Member[outputblocksize]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importfromencryptedpem].ReturnValue"] + - ["system.string", "system.security.cryptography.rsaoaepkeyexchangedeformatter", "Member[parameters]"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsasha2_192s]"] + - ["system.string", "system.security.cryptography.rsa", "Method[exportrsapublickeypem].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha3_384!", "Member[hashsizeinbits]"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[modulus]"] + - ["system.byte[]", "system.security.cryptography.dsa", "Method[signdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Method[decryptecb].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdsa", "Method[signhashcore].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.shake256!", "Method[hashdataasync].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dataprotector", "Method[gethashedpurpose].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmac", "Method[hashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.cryptographicattributeobjectcollection", "Method[add].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.aes", "Member[legalkeysizes]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Member[hmackey]"] + - ["system.boolean", "system.security.cryptography.rijndaelmanagedtransform", "Member[canreusetransform]"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsa", "Member[algorithm]"] + - ["system.byte[]", "system.security.cryptography.shake256!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.asymmetricalgorithm", "system.security.cryptography.strongnamesignatureinformation", "Member[publickey]"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_512", "Method[hashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.md5!", "Member[hashsizeinbytes]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[missingsignature]"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellman", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.sha3_512!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.oidenumerator", "system.security.cryptography.oidcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecalgorithm", "Method[tryexportecprivatekeypem].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_256!", "Method[hashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.cspkeycontainerinfo", "Member[keycontainername]"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[encryptecb].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[badsignatureformat]"] + - ["system.int32", "system.security.cryptography.dsaopenssl", "Member[keysize]"] + - ["system.boolean", "system.security.cryptography.protecteddata!", "Method[tryunprotect].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.rijndaelmanaged", "Member[mode]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacsha3_256!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[eccpublicblob]"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.safeevppkeyhandle!", "Method[openpublickeyfromengine].ReturnValue"] + - ["system.int32", "system.security.cryptography.cspparameters", "Member[providertype]"] + - ["system.security.cryptography.keysizes", "system.security.cryptography.aesgcm!", "Member[noncebytesizes]"] + - ["system.security.cryptography.oid", "system.security.cryptography.oidcollection", "Member[item]"] + - ["system.int32", "system.security.cryptography.sha256!", "Method[hashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.signaturedescription", "Member[digestalgorithm]"] + - ["system.int32", "system.security.cryptography.cryptoapitransform", "Member[outputblocksize]"] + - ["system.string", "system.security.cryptography.cngproperty", "Member[name]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.ecdiffiehellmancng", "Member[legalkeysizes]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.symmetricalgorithm", "Member[legalblocksizesvalue]"] + - ["system.int32", "system.security.cryptography.sha3_512!", "Member[hashsizeinbits]"] + - ["system.boolean", "system.security.cryptography.dsacryptoserviceprovider", "Member[publiconly]"] + - ["system.int32", "system.security.cryptography.asymmetricalgorithm", "Member[keysizevalue]"] + - ["system.byte[]", "system.security.cryptography.cngkey", "Method[export].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsacng", "Method[verifyhash].ReturnValue"] + - ["system.int32", "system.security.cryptography.ecdsa", "Method[getmaxsignaturesize].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacmd5", "Method[tryhashfinal].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdsap521]"] + - ["system.byte[]", "system.security.cryptography.eccurve", "Member[polynomial]"] + - ["system.int32", "system.security.cryptography.rijndaelmanaged", "Member[keysize]"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Member[blocksizevalue]"] + - ["system.security.cryptography.asnencodeddatacollection", "system.security.cryptography.cryptographicattributeobject", "Member[values]"] + - ["system.boolean", "system.security.cryptography.aescng", "Method[tryencryptecbcore].ReturnValue"] + - ["system.boolean", "system.security.cryptography.asnencodeddatacollection", "Member[issynchronized]"] + - ["system.byte[]", "system.security.cryptography.rsacng", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.mldsa!", "Member[issupported]"] + - ["system.byte[]", "system.security.cryptography.hmacmd5", "Member[key]"] + - ["system.int64", "system.security.cryptography.safeevppkeyhandle!", "Member[opensslversion]"] + - ["system.collections.ienumerator", "system.security.cryptography.cryptographicattributeobjectcollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Member[secretprepend]"] + - ["system.boolean", "system.security.cryptography.cspkeycontainerinfo", "Member[randomlygenerated]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Method[derivekeymaterial].ReturnValue"] + - ["system.int32", "system.security.cryptography.tripledescryptoserviceprovider", "Member[blocksize]"] + - ["system.boolean", "system.security.cryptography.sha3_512!", "Member[issupported]"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[noprompt]"] + - ["system.int32", "system.security.cryptography.hashalgorithm", "Member[outputblocksize]"] + - ["system.int32", "system.security.cryptography.rijndaelmanagedtransform", "Method[transformblock].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Method[encryptecb].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.tripledescng", "Method[createencryptor].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha256cryptoserviceprovider", "Method[tryhashfinal].ReturnValue"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[importslhdsasecretkey].ReturnValue"] + - ["system.security.cryptography.incrementalhash", "system.security.cryptography.incrementalhash!", "Method[createhmac].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.sha1!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.symmetricalgorithm", "Member[mode]"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.rc2cryptoserviceprovider", "Method[createdecryptor].ReturnValue"] + - ["system.security.cryptography.oid", "system.security.cryptography.asnencodeddata", "Member[oid]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidcountersignature]"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmancng", "Method[exportexplicitparameters].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha1cng", "Method[hashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Member[blocksize]"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[trysigndata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.aesmanaged", "Member[key]"] + - ["system.byte[]", "system.security.cryptography.rsaopenssl", "Method[encrypt].ReturnValue"] + - ["system.security.accesscontrol.cryptokeysecurity", "system.security.cryptography.cspkeycontainerinfo", "Member[cryptokeysecurity]"] + - ["system.int32", "system.security.cryptography.rsa", "Method[encrypt].ReturnValue"] + - ["system.int32", "system.security.cryptography.ecdsacng", "Member[keysize]"] + - ["system.int32", "system.security.cryptography.strongnamesignatureinformation", "Member[hresult]"] + - ["system.boolean", "system.security.cryptography.aescng", "Method[trydecryptcbccore].ReturnValue"] + - ["system.security.cryptography.cngkeyhandleopenoptions", "system.security.cryptography.cngkeyhandleopenoptions!", "Member[none]"] + - ["system.byte[]", "system.security.cryptography.incrementalhash", "Method[gethashandreset].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsacng", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsashake192f]"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[sha3_384]"] + - ["system.byte[]", "system.security.cryptography.kmac256!", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.cspkeycontainerinfo", "Member[providertype]"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[trycreatesignaturecore].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.aes", "Member[legalblocksizes]"] + - ["system.security.cryptography.oid", "system.security.cryptography.cryptographicattributeobject", "Member[oid]"] + - ["system.boolean", "system.security.cryptography.asnencodeddataenumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.security.cryptography.ecdiffiehellman", "Member[signaturealgorithm]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryencrypt].ReturnValue"] + - ["system.iasyncresult", "system.security.cryptography.cryptostream", "Method[beginread].ReturnValue"] + - ["system.int32", "system.security.cryptography.rsacryptoserviceprovider", "Member[keysize]"] + - ["system.byte[]", "system.security.cryptography.hmac", "Member[key]"] + - ["system.byte[]", "system.security.cryptography.dsasignatureformatter", "Method[createsignature].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsacryptoserviceprovider!", "Member[usemachinekeystore]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.kmac256!", "Method[hashdataasync].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cryptoapitransform", "Method[transformfinalblock].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsaopenssl", "Method[verifysignature].ReturnValue"] + - ["system.security.cryptography.rsasignaturepadding", "system.security.cryptography.rsasignaturepadding!", "Member[pkcs1]"] + - ["system.byte[]", "system.security.cryptography.rsacng", "Method[decrypt].ReturnValue"] + - ["system.string", "system.security.cryptography.cngalgorithmgroup", "Method[tostring].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.aescryptoserviceprovider", "Member[iv]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.sha512!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.rijndaelmanaged", "Method[createdecryptor].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.ecdsaopenssl", "Method[duplicatekeyhandle].ReturnValue"] + - ["system.security.cryptography.asymmetricsignaturedeformatter", "system.security.cryptography.signaturedescription", "Method[createdeformatter].ReturnValue"] + - ["system.string", "system.security.cryptography.asymmetricalgorithm", "Method[toxmlstring].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Method[decryptcbc].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cspkeycontainerinfo", "Member[hardwaredevice]"] + - ["system.int32", "system.security.cryptography.sha256!", "Member[hashsizeinbits]"] + - ["system.int32", "system.security.cryptography.md5!", "Member[hashsizeinbits]"] + - ["system.boolean", "system.security.cryptography.tobase64transform", "Member[canreusetransform]"] + - ["system.string", "system.security.cryptography.slhdsa", "Method[exportsubjectpublickeyinfopem].ReturnValue"] + - ["system.int32", "system.security.cryptography.tobase64transform", "Method[transformblock].ReturnValue"] + - ["system.security.cryptography.eccurve+eccurvetype", "system.security.cryptography.eccurve", "Member[curvetype]"] + - ["system.byte[]", "system.security.cryptography.rsaopenssl", "Method[decrypt].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.tripledes", "Member[legalkeysizes]"] + - ["system.boolean", "system.security.cryptography.hmacsha3_512", "Method[tryhashfinal].ReturnValue"] + - ["system.string", "system.security.cryptography.cnguipolicy", "Member[usecontext]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.kmacxof128", "system.security.cryptography.kmacxof128", "Method[clone].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dpapidataprotector", "Method[providerprotect].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha256", "Member[hashsize]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp192t1]"] + - ["system.int32", "system.security.cryptography.dsa", "Method[getmaxsignaturesize].ReturnValue"] + - ["system.boolean", "system.security.cryptography.kmac256!", "Member[issupported]"] + - ["system.byte[]", "system.security.cryptography.ecalgorithm", "Method[exportecprivatekey].ReturnValue"] + - ["system.int32", "system.security.cryptography.mldsa", "Method[exportmldsaprivateseed].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellman", "Method[derivekeyfromhmac].ReturnValue"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.dsacng", "Member[key]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.shake128!", "Method[hashdataasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptoapitransform", "Member[cantransformmultipleblocks]"] + - ["system.int32", "system.security.cryptography.hmacsha3_256!", "Member[hashsizeinbits]"] + - ["system.int32", "system.security.cryptography.cspparameters", "Member[keynumber]"] + - ["system.boolean", "system.security.cryptography.hmacsha3_256", "Method[tryhashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha3_512!", "Method[tryhashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.eccurve", "Member[ischaracteristic2]"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_512", "Member[key]"] + - ["system.byte[]", "system.security.cryptography.hmacsha512", "Member[key]"] + - ["system.int32", "system.security.cryptography.cryptostream", "Method[endread].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellman", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.int32", "system.security.cryptography.incrementalhash", "Method[getcurrenthash].ReturnValue"] + - ["system.security.cryptography.ecdiffiehellmanpublickey", "system.security.cryptography.ecdiffiehellmanopenssl", "Member[publickey]"] + - ["system.security.cryptography.cngprovider", "system.security.cryptography.cngkey", "Member[provider]"] + - ["system.boolean", "system.security.cryptography.kmacxof128!", "Member[issupported]"] + - ["system.byte[]", "system.security.cryptography.eccurve", "Member[cofactor]"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.kmac128!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.symmetricalgorithm", "Member[legalkeysizes]"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_256", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[keyderivationfunction]"] + - ["system.byte[]", "system.security.cryptography.eccurve", "Member[seed]"] + - ["system.security.cryptography.eccurve+eccurvetype", "system.security.cryptography.eccurve+eccurvetype!", "Member[primemontgomery]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmanopenssl", "Method[derivekeyfromhmac].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha256!", "Method[tryhashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.asymmetricalgorithm", "Member[keyexchangealgorithm]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.sha3_384!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.ecdiffiehellmanpublickey", "system.security.cryptography.ecdiffiehellman", "Member[publickey]"] + - ["system.byte[]", "system.security.cryptography.shake256", "Method[gethashandreset].ReturnValue"] + - ["system.boolean", "system.security.cryptography.mlkem!", "Member[issupported]"] + - ["system.boolean", "system.security.cryptography.kmacxof256!", "Member[issupported]"] + - ["system.byte[]", "system.security.cryptography.rfc2898derivebytes!", "Method[pbkdf2].ReturnValue"] + - ["system.nullable", "system.security.cryptography.eccurve", "Member[hash]"] + - ["system.security.cryptography.rsaparameters", "system.security.cryptography.rsa", "Method[exportparameters].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmancngpublickey", "Method[exportexplicitparameters].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsaparameters", "Member[j]"] + - ["system.security.cryptography.pbeencryptionalgorithm", "system.security.cryptography.pbeencryptionalgorithm!", "Member[aes128cbc]"] + - ["system.int32", "system.security.cryptography.icryptotransform", "Method[transformblock].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsaopenssl", "Method[signhash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[tryencryptcbc].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rfc2898derivebytes", "Method[cryptderivekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.shake256", "Method[read].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.icryptotransform", "Method[transformfinalblock].ReturnValue"] + - ["system.string", "system.security.cryptography.ecdiffiehellman", "Method[toxmlstring].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[verifyhash].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[couldnotbuildchain]"] + - ["system.byte[]", "system.security.cryptography.dsaparameters", "Member[p]"] + - ["system.byte[]", "system.security.cryptography.asymmetricalgorithm", "Method[exportsubjectpublickeyinfo].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptostream", "Member[canread]"] + - ["system.byte[]", "system.security.cryptography.dsacryptoserviceprovider", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[sha512]"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[decryptvalue].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[encryptcbc].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdsacng", "Method[exportexplicitparameters].ReturnValue"] + - ["system.security.cryptography.shake256", "system.security.cryptography.shake256", "Method[clone].ReturnValue"] + - ["system.int32", "system.security.cryptography.tobase64transform", "Member[outputblocksize]"] + - ["system.security.cryptography.sha256", "system.security.cryptography.sha256!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngalgorithmgroup", "Method[equals].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsasignaturedeformatter", "Method[verifysignature].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha1!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.cngalgorithmgroup", "system.security.cryptography.cngalgorithmgroup!", "Member[diffiehellman]"] + - ["system.string", "system.security.cryptography.dsacng", "Member[signaturealgorithm]"] + - ["system.boolean", "system.security.cryptography.chacha20poly1305!", "Member[issupported]"] + - ["system.boolean", "system.security.cryptography.rsacryptoserviceprovider", "Member[persistkeyincsp]"] + - ["system.boolean", "system.security.cryptography.hashalgorithm", "Method[tryhashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngproperty!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.security.cryptography.ecdsa", "Method[signdata].ReturnValue"] + - ["system.string", "system.security.cryptography.signaturedescription", "Member[keyalgorithm]"] + - ["system.int32", "system.security.cryptography.hmacsha256!", "Member[hashsizeinbytes]"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[trycreatesignature].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.mlkem", "Method[decapsulate].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.hashalgorithm", "Method[computehashasync].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsa", "Method[createsignaturecore].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pemencoding!", "Method[trywriteutf8].ReturnValue"] + - ["system.security.cryptography.cngalgorithmgroup", "system.security.cryptography.cngalgorithmgroup!", "Member[dsa]"] + - ["system.boolean", "system.security.cryptography.oidenumerator", "Method[movenext].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.kmac128", "Method[getcurrenthash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.kmac128", "Method[gethashandreset].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Member[feedbacksize]"] + - ["system.collections.generic.ienumerable", "system.security.cryptography.dataprotector", "Member[specificpurposes]"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.aescryptoserviceprovider", "Member[padding]"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecalgorithm", "Method[exportexplicitparameters].ReturnValue"] + - ["system.boolean", "system.security.cryptography.tripledescng", "Method[trydecryptecbcore].ReturnValue"] + - ["system.string", "system.security.cryptography.pemencoding!", "Method[writestring].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsacng", "Method[trysignhash].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.dsacryptoserviceprovider", "Member[legalkeysizes]"] + - ["system.byte[]", "system.security.cryptography.mlkem", "Method[exportsubjectpublickeyinfo].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Member[keyvalue]"] + - ["system.byte[]", "system.security.cryptography.ecdsacng", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha1cryptoserviceprovider", "Method[hashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.hkdf!", "Method[extract].ReturnValue"] + - ["system.int32", "system.security.cryptography.tripledescryptoserviceprovider", "Member[feedbacksize]"] + - ["system.byte[]", "system.security.cryptography.slhdsa", "Method[exportpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp320r1]"] + - ["system.byte[]", "system.security.cryptography.rsacng", "Method[encrypt].ReturnValue"] + - ["system.int32", "system.security.cryptography.mldsaalgorithm", "Member[publickeysizeinbytes]"] + - ["system.string", "system.security.cryptography.hashalgorithmname", "Method[tostring].ReturnValue"] + - ["system.int32", "system.security.cryptography.mlkemalgorithm", "Member[privateseedsizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[p]"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.ecdiffiehellmancngpublickey", "Method[import].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptographicattributeobjectcollection", "Member[issynchronized]"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdiffiehellman]"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[extensionorattribute]"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[trysigndatacore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[encrypt].ReturnValue"] + - ["system.security.cryptography.keynumber", "system.security.cryptography.cspkeycontainerinfo", "Member[keynumber]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Method[derivekeyfromhash].ReturnValue"] + - ["system.security.cryptography.cngkeyopenoptions", "system.security.cryptography.cngkeyopenoptions!", "Member[silent]"] + - ["system.string", "system.security.cryptography.rsa", "Member[signaturealgorithm]"] + - ["system.int32", "system.security.cryptography.sha1!", "Member[hashsizeinbytes]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.sha256!", "Method[hashdataasync].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.asymmetricalgorithm", "Method[exportpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[encryptionalgorithm]"] + - ["system.boolean", "system.security.cryptography.ecdsacng", "Method[trysignhashcore].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp384r1]"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[getciphertextlengthcbc].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.mldsa", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Member[feedbacksizevalue]"] + - ["system.intptr", "system.security.cryptography.cspparameters", "Member[parentwindowhandle]"] + - ["system.security.cryptography.manifestsignatureinformationcollection", "system.security.cryptography.manifestsignatureinformation!", "Method[verifysignature].ReturnValue"] + - ["system.string", "system.security.cryptography.slhdsaalgorithm", "Member[name]"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[tryexportecprivatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngkeyblobformat", "Method[equals].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidsignercertificate]"] + - ["system.boolean", "system.security.cryptography.aescng", "Method[trydecryptecbcore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsapkcs1keyexchangeformatter", "Method[createkeyexchange].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.rc2cryptoserviceprovider", "Method[createencryptor].ReturnValue"] + - ["system.security.cryptography.sha3_512", "system.security.cryptography.sha3_512!", "Method[create].ReturnValue"] + - ["system.string", "system.security.cryptography.mlkem", "Method[exportsubjectpublickeyinfopem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.slhdsa!", "Member[issupported]"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsashake192s]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp224t1]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidcertificaterole]"] + - ["system.boolean", "system.security.cryptography.mldsaopenssl", "Method[verifydatacore].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptoconfig!", "Member[allowonlyfipsalgorithms]"] + - ["system.security.cryptography.cnguiprotectionlevels", "system.security.cryptography.cnguiprotectionlevels!", "Member[forcehighprotection]"] + - ["system.string", "system.security.cryptography.ecdsacng", "Method[toxmlstring].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha3_384!", "Member[hashsizeinbits]"] + - ["system.int32", "system.security.cryptography.aesmanaged", "Member[keysize]"] + - ["system.security.cryptography.x509certificates.authenticodesignatureinformation", "system.security.cryptography.manifestsignatureinformation", "Member[authenticodesignature]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Member[label]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importencryptedpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha3_256!", "Member[issupported]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp256t1]"] + - ["system.int32", "system.security.cryptography.rijndaelmanagedtransform", "Member[outputblocksize]"] + - ["system.int32", "system.security.cryptography.hmacsha256!", "Method[hashdata].ReturnValue"] + - ["system.object", "system.security.cryptography.cryptographicattributeobjectenumerator", "Member[current]"] + - ["system.boolean", "system.security.cryptography.cngprovider!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha3_384!", "Method[tryhashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.protecteddata!", "Method[protect].ReturnValue"] + - ["system.security.cryptography.dsaparameters", "system.security.cryptography.dsa", "Method[exportparameters].ReturnValue"] + - ["system.string", "system.security.cryptography.rsapkcs1keyexchangedeformatter", "Member[parameters]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.tripledes", "Member[legalblocksizes]"] + - ["system.int32", "system.security.cryptography.cryptographicoperations!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.safeevppkeyhandle", "Method[duplicatehandle].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngalgorithmgroup!", "Method[op_inequality].ReturnValue"] + - ["microsoft.win32.safehandles.safencryptsecrethandle", "system.security.cryptography.ecdiffiehellmancng", "Method[derivesecretagreementhandle].ReturnValue"] + - ["system.security.cryptography.ecdiffiehellmanpublickey", "system.security.cryptography.ecdiffiehellmancngpublickey!", "Method[frombytearray].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.ecdiffiehellmanopenssl", "Method[duplicatekeyhandle].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsacng", "Method[verifysignaturecore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[signhash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hashalgorithm", "Member[hash]"] + - ["system.byte[]", "system.security.cryptography.dsacryptoserviceprovider", "Method[createsignature].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsaparameters", "Member[g]"] + - ["system.byte[]", "system.security.cryptography.tobase64transform", "Method[transformfinalblock].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha384!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[signhash].ReturnValue"] + - ["system.security.cryptography.cngalgorithmgroup", "system.security.cryptography.cngalgorithmgroup!", "Member[ecdsa]"] + - ["system.byte[]", "system.security.cryptography.ecdsa", "Method[signdata].ReturnValue"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[template]"] + - ["system.security.cryptography.eccurve+eccurvetype", "system.security.cryptography.eccurve+eccurvetype!", "Member[primetwistededwards]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacsha3_512!", "Method[hashdataasync].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdsacng", "Method[signhash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.eccurve", "Member[prime]"] + - ["system.security.manifestkinds", "system.security.cryptography.manifestsignatureinformation", "Member[manifest]"] + - ["system.boolean", "system.security.cryptography.cspkeycontainerinfo", "Member[machinekeystore]"] + - ["system.security.cryptography.rijndael", "system.security.cryptography.rijndael!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.tripledescng", "Method[trydecryptcbccore].ReturnValue"] + - ["system.int32", "system.security.cryptography.hashalgorithm", "Method[transformblock].ReturnValue"] + - ["system.boolean", "system.security.cryptography.asymmetricalgorithm", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.object", "system.security.cryptography.cryptoconfig!", "Method[createfromname].ReturnValue"] + - ["system.string", "system.security.cryptography.hmac", "Member[hashname]"] + - ["system.int32", "system.security.cryptography.sha512!", "Member[hashsizeinbits]"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[genericpublicblob]"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[createephemeralkey]"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdsa]"] + - ["system.int32", "system.security.cryptography.slhdsa", "Method[exportslhdsapublickey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.tripledescryptoserviceprovider", "Member[key]"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[eccfullprivateblob]"] + - ["system.security.cryptography.cspkeycontainerinfo", "system.security.cryptography.rsacryptoserviceprovider", "Member[cspkeycontainerinfo]"] + - ["system.boolean", "system.security.cryptography.cngalgorithm!", "Method[op_inequality].ReturnValue"] + - ["system.security.cryptography.dsasignatureformat", "system.security.cryptography.dsasignatureformat!", "Member[rfc3279dersequence]"] + - ["system.byte[]", "system.security.cryptography.dsaparameters", "Member[x]"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.incrementalhash", "Member[algorithmname]"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[usenonexportablekey]"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmanpublickey", "Method[exportexplicitparameters].ReturnValue"] + - ["system.string", "system.security.cryptography.cngalgorithm", "Method[tostring].ReturnValue"] + - ["system.string", "system.security.cryptography.passwordderivebytes", "Member[hashname]"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[importfrompem].ReturnValue"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsasha2_256s]"] + - ["system.int32", "system.security.cryptography.aescryptoserviceprovider", "Member[keysize]"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.paddingmode!", "Member[iso10126]"] + - ["system.char[]", "system.security.cryptography.pemencoding!", "Method[write].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacmd5!", "Method[tryhashdata].ReturnValue"] + - ["system.security.cryptography.mldsaalgorithm", "system.security.cryptography.mldsaalgorithm!", "Member[mldsa87]"] + - ["system.int32", "system.security.cryptography.mlkemalgorithm", "Method[gethashcode].ReturnValue"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.rsacng", "Member[key]"] + - ["system.boolean", "system.security.cryptography.cryptoapitransform", "Member[canreusetransform]"] + - ["system.byte[]", "system.security.cryptography.rsapkcs1signatureformatter", "Method[createsignature].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsa", "Method[createsignature].ReturnValue"] + - ["system.string", "system.security.cryptography.mlkem", "Method[exportpkcs8privatekeypem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[trysignhash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsacng", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.des!", "Method[isweakkey].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.rsaopenssl", "Member[legalkeysizes]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.ecdsacng", "Member[legalkeysizes]"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[trysignhashcore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.tripledescryptoserviceprovider", "Member[iv]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.md5!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.asymmetricsignatureformatter", "system.security.cryptography.signaturedescription", "Method[createformatter].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdsacng", "Method[signdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.mldsa", "Method[exportpkcs8privatekey].ReturnValue"] + - ["microsoft.win32.safehandles.safencryptproviderhandle", "system.security.cryptography.cngkey", "Member[providerhandle]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmanopenssl", "Method[derivekeytls].ReturnValue"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[hashalgorithm]"] + - ["system.security.cryptography.pbeencryptionalgorithm", "system.security.cryptography.pbeencryptionalgorithm!", "Member[aes256cbc]"] + - ["system.byte[]", "system.security.cryptography.dsaparameters", "Member[q]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsacng", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.kmac256", "system.security.cryptography.kmac256", "Method[clone].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dataprotector", "Member[prependhashedpurposetoplaintext]"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellman", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cryptographicoperations!", "Method[hmacdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[verifyhash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rfc2898derivebytes", "Method[getbytes].ReturnValue"] + - ["system.security.cryptography.ripemd160", "system.security.cryptography.ripemd160!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rc2cryptoserviceprovider", "Member[usesalt]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.cryptostream", "Method[disposeasync].ReturnValue"] + - ["system.int32", "system.security.cryptography.hashalgorithm", "Member[inputblocksize]"] + - ["system.byte[]", "system.security.cryptography.asnencodeddata", "Member[rawdata]"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdiffiehellmanp384]"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.ecdsacng", "Member[key]"] + - ["system.int32", "system.security.cryptography.sha3_512!", "Member[hashsizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[exportcspblob].ReturnValue"] + - ["system.security.cryptography.mldsaalgorithm", "system.security.cryptography.mldsaalgorithm!", "Member[mldsa65]"] + - ["system.int32", "system.security.cryptography.sha3_256!", "Member[hashsizeinbits]"] + - ["system.byte[]", "system.security.cryptography.dataprotector", "Method[protect].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellman", "Method[exportexplicitparameters].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.eccurve", "Member[order]"] + - ["system.int32", "system.security.cryptography.dsacryptoserviceprovider", "Member[keysize]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importfrompem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha512!", "Method[tryhashdata].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.aescng", "Method[createencryptor].ReturnValue"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[policy]"] + - ["system.int32", "system.security.cryptography.rc2", "Member[effectivekeysizevalue]"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellmancng", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha1", "Method[hashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.eccurve", "Member[isexplicit]"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_256", "Member[key]"] + - ["system.security.cryptography.memoryprotectionscope", "system.security.cryptography.memoryprotectionscope!", "Member[samelogon]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryexportrsapublickeypem].ReturnValue"] + - ["system.object", "system.security.cryptography.oidenumerator", "Member[current]"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[d]"] + - ["system.byte[]", "system.security.cryptography.slhdsa", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.int32", "system.security.cryptography.rsa", "Method[getmaxoutputsize].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsacryptoserviceprovider", "Method[signhash].ReturnValue"] + - ["system.security.cryptography.ecdiffiehellmanpublickey", "system.security.cryptography.ecdiffiehellmancng", "Member[publickey]"] + - ["system.boolean", "system.security.cryptography.safeevppkeyhandle", "Method[releasehandle].ReturnValue"] + - ["system.int32", "system.security.cryptography.cngalgorithm", "Method[gethashcode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.frombase64transform", "Method[transformfinalblock].ReturnValue"] + - ["system.string", "system.security.cryptography.mldsa", "Method[exportencryptedpkcs8privatekeypem].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.tripledescryptoserviceprovider", "Method[createdecryptor].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmanopenssl", "Method[exportparameters].ReturnValue"] + - ["system.security.accesscontrol.cryptokeysecurity", "system.security.cryptography.cspparameters", "Member[cryptokeysecurity]"] + - ["system.boolean", "system.security.cryptography.rsasignaturepadding!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[trysigndatacore].ReturnValue"] + - ["system.security.cryptography.rsaencryptionpaddingmode", "system.security.cryptography.rsaencryptionpadding", "Member[mode]"] + - ["system.byte[]", "system.security.cryptography.ripemd160managed", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.safeevppkeyhandle!", "Method[openkeyfromprovider].ReturnValue"] + - ["system.security.cryptography.cngprovider", "system.security.cryptography.cngprovider!", "Member[microsoftsmartcardkeystorageprovider]"] + - ["system.string", "system.security.cryptography.cspkeycontainerinfo", "Member[providername]"] + - ["system.security.cryptography.randomnumbergenerator", "system.security.cryptography.randomnumbergenerator!", "Method[create].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.aesmanaged", "Member[legalkeysizes]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidcertificatepolicy]"] + - ["system.byte[]", "system.security.cryptography.dsacryptoserviceprovider", "Method[signdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.mldsa", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importencapsulationkey].ReturnValue"] + - ["system.string", "system.security.cryptography.mldsaalgorithm", "Member[name]"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmancng", "Method[exportparameters].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.keyedhashalgorithm", "Member[key]"] + - ["system.byte[]", "system.security.cryptography.keyedhashalgorithm", "Member[keyvalue]"] + - ["system.boolean", "system.security.cryptography.cngkey!", "Method[exists].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngalgorithm!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.security.cryptography.passwordderivebytes", "Member[iterationcount]"] + - ["system.string", "system.security.cryptography.signaturedescription", "Member[formatteralgorithm]"] + - ["system.security.cryptography.ecdsa", "system.security.cryptography.ecdsa!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.cryptographicattributeobjectcollection", "Member[count]"] + - ["system.int32", "system.security.cryptography.mldsa", "Method[exportmldsasecretkey].ReturnValue"] + - ["system.string", "system.security.cryptography.asymmetricalgorithm", "Member[signaturealgorithm]"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngkey", "Member[algorithm]"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[tryencryptcbccore].ReturnValue"] + - ["system.int32", "system.security.cryptography.mlkemalgorithm", "Member[ciphertextsizeinbytes]"] + - ["system.string", "system.security.cryptography.dsacryptoserviceprovider", "Member[keyexchangealgorithm]"] + - ["system.boolean", "system.security.cryptography.rsasignaturepadding", "Method[equals].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngalgorithm", "Method[equals].ReturnValue"] + - ["system.security.cryptography.cryptostreammode", "system.security.cryptography.cryptostreammode!", "Member[read]"] + - ["system.byte[]", "system.security.cryptography.rsaoaepkeyexchangeformatter", "Method[createkeyexchange].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[trydecryptcfbcore].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[trydecryptcfb].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[exportrsapublickey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha512!", "Method[tryhashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.cngalgorithmgroup", "Method[gethashcode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dataprotector", "Method[providerunprotect].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsaencryptionpadding!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.security.cryptography.ecalgorithm", "Method[exportecprivatekeypem].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cryptostream", "Method[writeasync].ReturnValue"] + - ["system.int32", "system.security.cryptography.icryptotransform", "Member[inputblocksize]"] + - ["system.byte[]", "system.security.cryptography.asymmetrickeyexchangedeformatter", "Method[decryptkeyexchange].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdiffiehellmanpublickey", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha384!", "Method[tryhashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmanopenssl", "Method[derivekeymaterial].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[untrustedcertificationauthority]"] + - ["system.security.cryptography.cngkeyusages", "system.security.cryptography.cngkeyusages!", "Member[none]"] + - ["system.boolean", "system.security.cryptography.hmacsha3_384!", "Method[tryhashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.pemencoding!", "Method[writeutf8].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.rijndaelmanaged", "Method[createencryptor].ReturnValue"] + - ["system.security.cryptography.cngexportpolicies", "system.security.cryptography.cngexportpolicies!", "Member[allowplaintextarchiving]"] + - ["system.boolean", "system.security.cryptography.mlkemopenssl", "Method[tryexportpkcs8privatekeycore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha512managed", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.cngkeycreationoptions", "system.security.cryptography.cngkeycreationoptions!", "Member[prefervbs]"] + - ["system.int32", "system.security.cryptography.hmacmd5!", "Member[hashsizeinbits]"] + - ["system.byte[]", "system.security.cryptography.sha512cng", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[importsubjectpublickeyinfo].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[hashdata].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.cryptographicoperations!", "Method[hmacdataasync].ReturnValue"] + - ["system.string", "system.security.cryptography.slhdsa", "Method[exportpkcs8privatekeypem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsacng", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmanpublickey", "Method[exportparameters].ReturnValue"] + - ["system.string", "system.security.cryptography.dataprotector", "Member[applicationname]"] + - ["system.byte[]", "system.security.cryptography.rsaoaepkeyexchangeformatter", "Member[parameter]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.aescryptoserviceprovider", "Member[legalblocksizes]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[certificatenotexplicitlytrusted]"] + - ["system.boolean", "system.security.cryptography.rsacng", "Method[tryencrypt].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hashalgorithm", "Method[transformfinalblock].ReturnValue"] + - ["system.nullable", "system.security.cryptography.aesgcm", "Member[tagsizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.aesmanaged", "Member[iv]"] + - ["system.boolean", "system.security.cryptography.md5cryptoserviceprovider", "Method[tryhashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsacryptoserviceprovider", "Method[verifyhash].ReturnValue"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.paddingmode!", "Member[none]"] + - ["system.nullable", "system.security.cryptography.cngkeycreationparameters", "Member[keyusage]"] + - ["system.int32", "system.security.cryptography.cryptostream", "Method[read].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[md5]"] + - ["system.string", "system.security.cryptography.hmacsha1", "Member[hashname]"] + - ["system.int32", "system.security.cryptography.rsa", "Method[signhash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecpoint", "Member[y]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.hmacsha3_384!", "Method[hashdataasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[tryencryptecb].ReturnValue"] + - ["system.string", "system.security.cryptography.cngprovider", "Member[provider]"] + - ["system.security.cryptography.incrementalhash", "system.security.cryptography.incrementalhash", "Method[clone].ReturnValue"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[trydecryptecb].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hashalgorithmname!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.security.cryptography.incrementalhash", "Method[gethashandreset].ReturnValue"] + - ["system.boolean", "system.security.cryptography.oidcollection", "Member[issynchronized]"] + - ["system.int32", "system.security.cryptography.hashalgorithm", "Member[hashsizevalue]"] + - ["system.string", "system.security.cryptography.rsasignaturepadding", "Method[tostring].ReturnValue"] + - ["system.security.cryptography.keysizes", "system.security.cryptography.aesccm!", "Member[noncebytesizes]"] + - ["system.security.cryptography.cngexportpolicies", "system.security.cryptography.cngexportpolicies!", "Member[allowarchiving]"] + - ["system.string", "system.security.cryptography.ecdiffiehellmanpublickey", "Method[toxmlstring].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.cryptostream", "Method[writeasync].ReturnValue"] + - ["system.int32", "system.security.cryptography.hashalgorithm", "Member[hashsize]"] + - ["system.boolean", "system.security.cryptography.mlkem", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[oaepsha3_512]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp320t1]"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[encrypt].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.rfc2898derivebytes", "Member[hashalgorithm]"] + - ["system.security.cryptography.kmacxof256", "system.security.cryptography.kmacxof256", "Method[clone].ReturnValue"] + - ["system.boolean", "system.security.cryptography.shake128!", "Member[issupported]"] + - ["system.int32", "system.security.cryptography.ecdsaopenssl", "Member[keysize]"] + - ["system.int32", "system.security.cryptography.hmacmd5!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.rsacng", "Member[legalkeysizes]"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.cngkey!", "Method[import].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmac", "Method[tryhashfinal].ReturnValue"] + - ["system.security.cryptography.rsa", "system.security.cryptography.rsa!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.rsa", "Method[signdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.kmac128!", "Member[issupported]"] + - ["system.int32", "system.security.cryptography.aescryptoserviceprovider", "Member[feedbacksize]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[untrustedtestrootcertificate]"] + - ["system.security.cryptography.rsasignaturepaddingmode", "system.security.cryptography.rsasignaturepaddingmode!", "Member[pkcs1]"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdsap384]"] + - ["system.byte[]", "system.security.cryptography.ecdsa", "Method[signdatacore].ReturnValue"] + - ["system.security.cryptography.keynumber", "system.security.cryptography.keynumber!", "Member[exchange]"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_512!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.passwordderivebytes", "Method[getbytes].ReturnValue"] + - ["system.security.cryptography.cngalgorithmgroup", "system.security.cryptography.cngalgorithmgroup!", "Member[rsa]"] + - ["system.int32", "system.security.cryptography.sha256!", "Member[hashsizeinbytes]"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.cngkey!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha256", "Method[tryhashfinal].ReturnValue"] + - ["system.security.cryptography.rsaparameters", "system.security.cryptography.rsacryptoserviceprovider", "Method[exportparameters].ReturnValue"] + - ["system.object", "system.security.cryptography.oidcollection", "Member[syncroot]"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.aescryptoserviceprovider", "Method[createencryptor].ReturnValue"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[importencryptedpkcs8privatekey].ReturnValue"] + - ["system.string", "system.security.cryptography.dsacryptoserviceprovider", "Member[signaturealgorithm]"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.tripledescng", "Method[createdecryptor].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.aesmanaged", "Method[createdecryptor].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidcertificateusage]"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.descryptoserviceprovider", "Method[createencryptor].ReturnValue"] + - ["system.security.cryptography.ecpoint", "system.security.cryptography.ecparameters", "Member[q]"] + - ["system.byte[]", "system.security.cryptography.rsacng", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.asymmetricalgorithm", "Method[tryexportencryptedpkcs8privatekeypem].ReturnValue"] + - ["system.security.cryptography.eccurve+eccurvetype", "system.security.cryptography.eccurve+eccurvetype!", "Member[primeshortweierstrass]"] + - ["system.string", "system.security.cryptography.cnguipolicy", "Member[description]"] + - ["system.byte[]", "system.security.cryptography.kmacxof256", "Method[gethashandreset].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hkdf!", "Method[extract].ReturnValue"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsasha2_128s]"] + - ["system.int32", "system.security.cryptography.hmacsha384", "Member[hashsize]"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[dp]"] + - ["system.boolean", "system.security.cryptography.aesgcm!", "Member[issupported]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.dsa", "system.security.cryptography.dsa!", "Method[create].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.dsaopenssl", "Method[duplicatekeyhandle].ReturnValue"] + - ["system.int32", "system.security.cryptography.asnencodeddatacollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.security.cryptography.tripledes!", "Method[isweakkey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptostream", "Member[canseek]"] + - ["system.byte[]", "system.security.cryptography.dsaopenssl", "Method[createsignature].ReturnValue"] + - ["system.security.cryptography.sha512", "system.security.cryptography.sha512!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha512!", "Member[hashsizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.hashalgorithm", "Member[hashvalue]"] + - ["system.int32", "system.security.cryptography.rfc2898derivebytes", "Member[iterationcount]"] + - ["system.security.cryptography.randomnumbergenerator", "system.security.cryptography.rsaoaepkeyexchangeformatter", "Member[rng]"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.mactripledes", "Member[padding]"] + - ["system.security.cryptography.keyedhashalgorithm", "system.security.cryptography.keyedhashalgorithm!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.cngkeyblobformat", "Method[gethashcode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Method[derivekeytls].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsacryptoserviceprovider", "Method[decrypt].ReturnValue"] + - ["system.string", "system.security.cryptography.ecdsa", "Method[toxmlstring].ReturnValue"] + - ["system.security.cryptography.cngpropertyoptions", "system.security.cryptography.cngpropertyoptions!", "Member[none]"] + - ["system.boolean", "system.security.cryptography.cngprovider", "Method[equals].ReturnValue"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[eccprivateblob]"] + - ["system.byte[]", "system.security.cryptography.ecpoint", "Member[x]"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Method[encryptcfb].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[sha256]"] + - ["system.byte[]", "system.security.cryptography.dpapidataprotector", "Method[providerunprotect].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.mlkem", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.tripledescryptoserviceprovider", "Member[mode]"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.ecdiffiehellmancngpublickey", "Member[blobformat]"] + - ["system.byte[]", "system.security.cryptography.dsacng", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha3_512!", "Member[hashsizeinbits]"] + - ["system.boolean", "system.security.cryptography.sha3_256!", "Method[tryhashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacmd5!", "Member[hashsizeinbytes]"] + - ["system.string", "system.security.cryptography.cngkeyblobformat", "Method[tostring].ReturnValue"] + - ["system.int32", "system.security.cryptography.slhdsa", "Method[exportslhdsasecretkey].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.ecdsaopenssl", "Member[legalkeysizes]"] + - ["system.boolean", "system.security.cryptography.symmetricalgorithm", "Method[validkeysize].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[generictrustfailure]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[nistp256]"] + - ["system.security.cryptography.tripledes", "system.security.cryptography.tripledes!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.rsasignaturepadding", "Method[gethashcode].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacmd5", "Method[hashfinal].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdsa", "Method[exportexplicitparameters].ReturnValue"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[usedefaultkeycontainer]"] + - ["system.byte[]", "system.security.cryptography.ecdsa", "Method[signhash].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp192r1]"] + - ["system.int32", "system.security.cryptography.cryptostream", "Method[readbyte].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_384", "Method[hashfinal].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.tripledes", "Member[key]"] + - ["system.string", "system.security.cryptography.cngprovider", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.cryptography.asymmetricalgorithm", "Method[tryexportpkcs8privatekeypem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[verifydata].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha3_384!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[publishermismatch]"] + - ["system.boolean", "system.security.cryptography.slhdsa", "Method[verifydatacore].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Method[decryptcfb].ReturnValue"] + - ["system.security.cryptography.dsaparameters", "system.security.cryptography.dsaopenssl", "Method[exportparameters].ReturnValue"] + - ["system.boolean", "system.security.cryptography.hmacsha3_384", "Method[tryhashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.mldsaalgorithm", "Member[secretkeysizeinbytes]"] + - ["system.boolean", "system.security.cryptography.dsacryptoserviceprovider", "Member[persistkeyincsp]"] + - ["system.security.cryptography.mlkemalgorithm", "system.security.cryptography.mlkemalgorithm!", "Member[mlkem768]"] + - ["system.object", "system.security.cryptography.asnencodeddataenumerator", "Member[current]"] + - ["system.boolean", "system.security.cryptography.tripledescng", "Method[tryencryptcfbcore].ReturnValue"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[pkcs8privateblob]"] + - ["system.string", "system.security.cryptography.mlkem", "Method[exportencryptedpkcs8privatekeypem].ReturnValue"] + - ["system.int32", "system.security.cryptography.pemfields", "Member[decodeddatalength]"] + - ["system.security.cryptography.asnencodeddataenumerator", "system.security.cryptography.asnencodeddatacollection", "Method[getenumerator].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha3_512!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[sha1]"] + - ["system.byte[]", "system.security.cryptography.sha512!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.mldsa", "Method[exportsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.cngkeyopenoptions", "system.security.cryptography.cngkeyopenoptions!", "Member[userkey]"] + - ["system.security.cryptography.strongnamesignatureinformation", "system.security.cryptography.manifestsignatureinformation", "Member[strongnamesignature]"] + - ["system.security.cryptography.cngalgorithmgroup", "system.security.cryptography.cngkey", "Member[algorithmgroup]"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.symmetricalgorithm", "Method[createencryptor].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.slhdsa", "Method[exportsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[sha512]"] + - ["system.byte[]", "system.security.cryptography.rsapkcs1keyexchangedeformatter", "Method[decryptkeyexchange].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rijndaelmanagedtransform", "Member[cantransformmultipleblocks]"] + - ["system.security.cryptography.symmetricalgorithm", "system.security.cryptography.symmetricalgorithm!", "Method[create].ReturnValue"] + - ["system.int32", "system.security.cryptography.keysizes", "Member[maxsize]"] + - ["system.boolean", "system.security.cryptography.slhdsa", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.int64", "system.security.cryptography.cryptostream", "Method[seek].ReturnValue"] + - ["system.object", "system.security.cryptography.asnencodeddatacollection", "Member[syncroot]"] + - ["system.security.cryptography.oid", "system.security.cryptography.eccurve", "Member[oid]"] + - ["system.int32", "system.security.cryptography.hmacsha1!", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hashalgorithmname", "Method[gethashcode].ReturnValue"] + - ["system.range", "system.security.cryptography.pemfields", "Member[label]"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptostream", "Member[hasflushedfinalblock]"] + - ["system.security.cryptography.dataprotector", "system.security.cryptography.dataprotector!", "Method[create].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecalgorithm", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha256", "Member[key]"] + - ["system.byte[]", "system.security.cryptography.mactripledes", "Method[hashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.sha512!", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngproperty!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.security.cryptography.cngalgorithm", "Member[algorithm]"] + - ["system.boolean", "system.security.cryptography.mlkemalgorithm!", "Method[op_inequality].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsacryptoserviceprovider", "Method[exportcspblob].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cryptostream", "Member[canwrite]"] + - ["system.int32", "system.security.cryptography.keysizes", "Member[minsize]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.symmetricalgorithm", "Member[legalkeysizesvalue]"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[oaepsha3_384]"] + - ["system.int32", "system.security.cryptography.cngproperty", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Member[keysize]"] + - ["system.byte[]", "system.security.cryptography.pkcs1maskgenerationmethod", "Method[generatemask].ReturnValue"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[pkcs1]"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[decrypt].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidtimestamp]"] + - ["system.boolean", "system.security.cryptography.asymmetricalgorithm", "Method[tryexportsubjectpublickeyinfopem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.aescng", "Method[trydecryptcfbcore].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.pbeparameters", "Member[hashalgorithm]"] + - ["system.security.cryptography.eckeyxmlformat", "system.security.cryptography.eckeyxmlformat!", "Member[rfc4050]"] + - ["system.boolean", "system.security.cryptography.rsaopenssl", "Method[verifyhash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecparameters", "Member[d]"] + - ["system.security.cryptography.dsaparameters", "system.security.cryptography.dsacryptoserviceprovider", "Method[exportparameters].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp160t1]"] + - ["system.byte[]", "system.security.cryptography.ecdsa", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.symmetricalgorithm", "Member[paddingvalue]"] + - ["system.boolean", "system.security.cryptography.incrementalhash", "Method[trygetcurrenthash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsacng", "Method[trydecrypt].ReturnValue"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[enhancedkeyusage]"] + - ["system.string", "system.security.cryptography.rsa", "Method[exportrsaprivatekeypem].ReturnValue"] + - ["system.security.cryptography.cngpropertyoptions", "system.security.cryptography.cngpropertyoptions!", "Member[customproperty]"] + - ["system.byte[]", "system.security.cryptography.randomnumbergenerator!", "Method[getbytes].ReturnValue"] + - ["system.boolean", "system.security.cryptography.asymmetricalgorithm", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellman", "Method[exportparameters].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cryptostream", "Method[readasync].ReturnValue"] + - ["system.int32", "system.security.cryptography.cngkey", "Member[keysize]"] + - ["system.string", "system.security.cryptography.cspparameters", "Member[keycontainername]"] + - ["system.int32", "system.security.cryptography.rsa", "Method[decrypt].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hashalgorithm", "Method[computehash].ReturnValue"] + - ["system.int32", "system.security.cryptography.mlkemalgorithm", "Member[decapsulationkeysizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.mlkem", "Method[exportprivateseed].ReturnValue"] + - ["system.boolean", "system.security.cryptography.slhdsa", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsa", "Method[exportrsaprivatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.aescryptoserviceprovider", "Member[key]"] + - ["system.security.cryptography.rsaencryptionpaddingmode", "system.security.cryptography.rsaencryptionpaddingmode!", "Member[pkcs1]"] + - ["system.security.cryptography.mldsaalgorithm", "system.security.cryptography.mldsa", "Member[algorithm]"] + - ["system.string", "system.security.cryptography.signaturedescription", "Member[deformatteralgorithm]"] + - ["system.security.cryptography.eccurve+eccurvetype", "system.security.cryptography.eccurve+eccurvetype!", "Member[implicit]"] + - ["system.security.cryptography.oid", "system.security.cryptography.oidenumerator", "Member[current]"] + - ["system.security.cryptography.cngproperty", "system.security.cryptography.cngkey", "Method[getproperty].ReturnValue"] + - ["system.security.cryptography.cngexportpolicies", "system.security.cryptography.cngkey", "Member[exportpolicy]"] + - ["system.byte[]", "system.security.cryptography.eccurve", "Member[a]"] + - ["system.int32", "system.security.cryptography.aesmanaged", "Member[feedbacksize]"] + - ["system.int32", "system.security.cryptography.cryptographicoperations!", "Method[hmacdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsacng", "Method[trysignhash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rijndaelmanaged", "Member[key]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.asymmetricalgorithm", "Member[legalkeysizesvalue]"] + - ["system.security.cryptography.cspkeycontainerinfo", "system.security.cryptography.dsacryptoserviceprovider", "Member[cspkeycontainerinfo]"] + - ["system.boolean", "system.security.cryptography.eccurve", "Member[isprime]"] + - ["system.int32", "system.security.cryptography.slhdsaalgorithm", "Member[publickeysizeinbytes]"] + - ["system.boolean", "system.security.cryptography.rsapkcs1signaturedeformatter", "Method[verifysignature].ReturnValue"] + - ["system.range", "system.security.cryptography.pemfields", "Member[base64data]"] + - ["system.string", "system.security.cryptography.cryptoconfig!", "Method[mapnametooid].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsacng", "Method[verifyhashcore].ReturnValue"] + - ["system.int32", "system.security.cryptography.mldsaalgorithm", "Member[signaturesizeinbytes]"] + - ["system.int32", "system.security.cryptography.sha3_256!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.shake128", "Method[gethashandreset].ReturnValue"] + - ["system.string", "system.security.cryptography.ecdiffiehellmancngpublickey", "Method[toxmlstring].ReturnValue"] + - ["system.string", "system.security.cryptography.mlkemalgorithm", "Member[name]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.cryptographicoperations!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.ecdiffiehellmankeyderivationfunction", "system.security.cryptography.ecdiffiehellmankeyderivationfunction!", "Member[tls]"] + - ["system.byte[]", "system.security.cryptography.sha3_256!", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.aescng", "Member[keysize]"] + - ["system.boolean", "system.security.cryptography.frombase64transform", "Member[cantransformmultipleblocks]"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.paddingmode!", "Member[ansix923]"] + - ["system.boolean", "system.security.cryptography.cryptographicoperations!", "Method[tryhashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.oid", "Member[friendlyname]"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[verifyhashcore].ReturnValue"] + - ["system.security.cryptography.rsaencryptionpadding", "system.security.cryptography.rsaencryptionpadding!", "Member[oaepsha1]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.aesmanaged", "Member[legalblocksizes]"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.aesmanaged", "Member[padding]"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdiffiehellmanp521]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importmldsasecretkey].ReturnValue"] + - ["system.int32", "system.security.cryptography.mlkemalgorithm", "Member[sharedsecretsizeinbytes]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[basicconstraintsnotobserved]"] + - ["system.string", "system.security.cryptography.cngkeyblobformat", "Member[format]"] + - ["system.security.cryptography.keysizes", "system.security.cryptography.aesccm!", "Member[tagbytesizes]"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.symmetricalgorithm", "Method[createdecryptor].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.ciphermode!", "Member[cbc]"] + - ["system.security.cryptography.randomnumbergenerator", "system.security.cryptography.rsapkcs1keyexchangeformatter", "Member[rng]"] + - ["system.int32", "system.security.cryptography.hashalgorithm", "Member[state]"] + - ["system.security.cryptography.asnencodeddata", "system.security.cryptography.asnencodeddataenumerator", "Member[current]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[valid]"] + - ["system.security.cryptography.rsasignaturepaddingmode", "system.security.cryptography.rsasignaturepadding", "Member[mode]"] + - ["system.int32", "system.security.cryptography.aescryptoserviceprovider", "Member[blocksize]"] + - ["system.int32", "system.security.cryptography.asnencodeddatacollection", "Member[count]"] + - ["system.boolean", "system.security.cryptography.aescng", "Method[tryencryptcbccore].ReturnValue"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.rijndaelmanaged", "Member[legalkeysizes]"] + - ["system.security.cryptography.cngkeyopenoptions", "system.security.cryptography.cngkeyopenoptions!", "Member[machinekey]"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.aescryptoserviceprovider", "Member[mode]"] + - ["system.security.cryptography.rsaparameters", "system.security.cryptography.rsaopenssl", "Method[exportparameters].ReturnValue"] + - ["system.int64", "system.security.cryptography.cryptostream", "Member[length]"] + - ["system.security.cryptography.cngexportpolicies", "system.security.cryptography.cngexportpolicies!", "Member[allowplaintextexport]"] + - ["system.security.cryptography.cngprovider", "system.security.cryptography.cngprovider!", "Member[microsoftsoftwarekeystorageprovider]"] + - ["system.boolean", "system.security.cryptography.sha256managed", "Method[tryhashfinal].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha384managed", "Method[hashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecalgorithm", "Method[tryexportecprivatekey].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp160r1]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.aescryptoserviceprovider", "Member[legalkeysizes]"] + - ["system.security.cryptography.cngprovider", "system.security.cryptography.cngprovider!", "Member[microsoftplatformcryptoprovider]"] + - ["system.string", "system.security.cryptography.ecdsa", "Member[signaturealgorithm]"] + - ["system.security.cryptography.ecdiffiehellmankeyderivationfunction", "system.security.cryptography.ecdiffiehellmankeyderivationfunction!", "Member[hash]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.strongnamesignatureinformation", "Member[verificationresult]"] + - ["system.iasyncresult", "system.security.cryptography.cryptostream", "Method[beginwrite].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha3_256!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Method[derivekeyfromhmac].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[ecdsap256]"] + - ["system.security.cryptography.cryptostreammode", "system.security.cryptography.cryptostreammode!", "Member[write]"] + - ["system.byte[]", "system.security.cryptography.maskgenerationmethod", "Method[generatemask].ReturnValue"] + - ["system.int32", "system.security.cryptography.randomnumbergenerator!", "Method[getint32].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha512", "Method[hashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha1!", "Method[tryhashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsacng", "Method[decryptvalue].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacsha512!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.symmetricalgorithm", "Member[iv]"] + - ["system.security.cryptography.oid", "system.security.cryptography.oid!", "Method[fromfriendlyname].ReturnValue"] + - ["system.security.cryptography.pemfields", "system.security.cryptography.pemencoding!", "Method[find].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[containingsignatureinvalid]"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[trysignhash].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha3_384!", "Member[hashsizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.hmacsha256", "Method[hashfinal].ReturnValue"] + - ["system.string", "system.security.cryptography.mldsa", "Method[exportpkcs8privatekeypem].ReturnValue"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.aesmanaged", "Method[createencryptor].ReturnValue"] + - ["system.boolean", "system.security.cryptography.asymmetricsignaturedeformatter", "Method[verifysignature].ReturnValue"] + - ["system.int32", "system.security.cryptography.rc2cryptoserviceprovider", "Member[effectivekeysize]"] + - ["system.string", "system.security.cryptography.asymmetricalgorithm", "Method[exportsubjectpublickeyinfopem].ReturnValue"] + - ["system.string", "system.security.cryptography.randomnumbergenerator!", "Method[gethexstring].ReturnValue"] + - ["system.string", "system.security.cryptography.asymmetricalgorithm", "Method[exportencryptedpkcs8privatekeypem].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsacng", "Method[verifysignature].ReturnValue"] + - ["system.threading.tasks.task", "system.security.cryptography.cryptostream", "Method[flushasync].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsacng", "Method[verifyhash].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dataprotector", "Method[unprotect].ReturnValue"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.symmetricalgorithm", "Member[padding]"] + - ["system.security.cryptography.cnguipolicy", "system.security.cryptography.cngkey", "Member[uipolicy]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellman", "Method[derivekeymaterial].ReturnValue"] + - ["system.security.cryptography.ciphermode", "system.security.cryptography.ciphermode!", "Member[ofb]"] + - ["system.security.cryptography.cnguiprotectionlevels", "system.security.cryptography.cnguipolicy", "Member[protectionlevel]"] + - ["system.boolean", "system.security.cryptography.hmacsha3_256!", "Method[tryhashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.cngproperty", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.cngproperty", "Method[getvalue].ReturnValue"] + - ["system.int32", "system.security.cryptography.dsaparameters", "Member[counter]"] + - ["system.int32", "system.security.cryptography.hmacsha3_256!", "Member[hashsizeinbytes]"] + - ["system.byte[]", "system.security.cryptography.ecdsacng", "Method[hashdata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmac", "Member[blocksizevalue]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[certificateexpired]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[certificatemalformed]"] + - ["system.security.cryptography.aes", "system.security.cryptography.aes!", "Method[create].ReturnValue"] + - ["system.security.cryptography.ecpoint", "system.security.cryptography.eccurve", "Member[g]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[importmldsaprivateseed].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.ecdsacng", "Member[hashalgorithm]"] + - ["system.security.cryptography.mldsa", "system.security.cryptography.mldsa!", "Method[generatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsacng", "Method[encryptvalue].ReturnValue"] + - ["system.string", "system.security.cryptography.cspparameters", "Member[providername]"] + - ["system.security.cryptography.cngkeyhandleopenoptions", "system.security.cryptography.cngkeyhandleopenoptions!", "Member[ephemeralkey]"] + - ["system.boolean", "system.security.cryptography.rsacryptoserviceprovider!", "Member[usemachinekeystore]"] + - ["system.string", "system.security.cryptography.dataprotector", "Member[primarypurpose]"] + - ["system.byte[]", "system.security.cryptography.asymmetricsignatureformatter", "Method[createsignature].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdiffiehellmancngpublickey", "Method[exportparameters].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha3_384!", "Member[issupported]"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspparameters", "Member[flags]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[assemblyidentitymismatch]"] + - ["system.security.cryptography.slhdsa", "system.security.cryptography.slhdsa!", "Method[generatekey].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdsaopenssl", "Method[exportexplicitparameters].ReturnValue"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve!", "Method[createfromfriendlyname].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha512managed", "Method[tryhashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha3_256!", "Member[issupported]"] + - ["system.security.cryptography.icryptotransform", "system.security.cryptography.tripledescryptoserviceprovider", "Method[createencryptor].ReturnValue"] + - ["system.security.cryptography.hashalgorithmname", "system.security.cryptography.hashalgorithmname!", "Member[sha1]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp224r1]"] + - ["system.boolean", "system.security.cryptography.hmacsha1!", "Method[tryhashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rfc2898derivebytes", "Member[salt]"] + - ["system.byte[]", "system.security.cryptography.asymmetricalgorithm", "Method[exportencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.tripledescryptoserviceprovider", "Member[padding]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.dsaopenssl", "Member[legalkeysizes]"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.ecdiffiehellmancng", "Member[hashalgorithm]"] + - ["system.security.cryptography.cngkeycreationoptions", "system.security.cryptography.cngkeycreationoptions!", "Member[requirevbs]"] + - ["system.boolean", "system.security.cryptography.sha512cryptoserviceprovider", "Method[tryhashfinal].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha3_512!", "Method[hashdata].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.passwordderivebytes", "Method[cryptderivekey].ReturnValue"] + - ["system.security.cryptography.cngexportpolicies", "system.security.cryptography.cngexportpolicies!", "Member[none]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellmancng", "Member[seed]"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[tryhashdata].ReturnValue"] + - ["system.string", "system.security.cryptography.hashalgorithmname", "Member[name]"] + - ["system.boolean", "system.security.cryptography.slhdsaopenssl", "Method[verifydatacore].ReturnValue"] + - ["system.boolean", "system.security.cryptography.mlkem", "Method[tryexportsubjectpublickeyinfo].ReturnValue"] + - ["system.security.cryptography.dsaparameters", "system.security.cryptography.dsacng", "Method[exportparameters].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecalgorithm", "Method[tryexportpkcs8privatekey].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[trysigndata].ReturnValue"] + - ["system.security.cryptography.cngalgorithm", "system.security.cryptography.cngalgorithm!", "Member[md5]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[brainpoolp256r1]"] + - ["system.security.cryptography.paddingmode", "system.security.cryptography.paddingmode!", "Member[pkcs7]"] + - ["system.byte[]", "system.security.cryptography.ecdiffiehellman", "Method[deriverawsecretagreement].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dataprotector", "Method[isreprotectrequired].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsacng", "Method[verifydata].ReturnValue"] + - ["system.int32", "system.security.cryptography.hmacsha384!", "Member[hashsizeinbits]"] + - ["system.security.cryptography.mlkemalgorithm", "system.security.cryptography.mlkem", "Member[algorithm]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.dsacng", "Member[legalkeysizes]"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_384!", "Method[hashdata].ReturnValue"] + - ["system.boolean", "system.security.cryptography.mldsa", "Method[verifydata].ReturnValue"] + - ["system.security.cryptography.cspproviderflags", "system.security.cryptography.cspproviderflags!", "Member[useuserprotectedkey]"] + - ["system.byte[]", "system.security.cryptography.ecdsa", "Method[exportecprivatekey].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.dsaopenssl", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.cnguipolicy", "system.security.cryptography.cngkeycreationparameters", "Member[uipolicy]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[publickeytokenmismatch]"] + - ["system.boolean", "system.security.cryptography.hashalgorithmname", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsacng", "Method[signhash].ReturnValue"] + - ["system.security.cryptography.eccurve+eccurvetype", "system.security.cryptography.eccurve+eccurvetype!", "Member[named]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.sha384!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.frombase64transformmode", "system.security.cryptography.frombase64transformmode!", "Member[donotignorewhitespaces]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[unknowntrustprovider]"] + - ["system.boolean", "system.security.cryptography.cryptographicattributeobjectenumerator", "Method[movenext].ReturnValue"] + - ["system.security.cryptography.mldsaalgorithm", "system.security.cryptography.mldsaalgorithm!", "Member[mldsa44]"] + - ["system.security.cryptography.cngkeyusages", "system.security.cryptography.cngkeyusages!", "Member[allusages]"] + - ["system.boolean", "system.security.cryptography.aesccm!", "Member[issupported]"] + - ["system.byte[]", "system.security.cryptography.des", "Member[key]"] + - ["system.byte[]", "system.security.cryptography.mlkem", "Method[exportpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[baddigest]"] + - ["system.byte[]", "system.security.cryptography.sp800108hmaccounterkdf!", "Method[derivebytes].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.rsaparameters", "Member[q]"] + - ["system.int64", "system.security.cryptography.cryptostream", "Member[position]"] + - ["system.byte[]", "system.security.cryptography.aescng", "Member[key]"] + - ["system.security.cryptography.cngkeyopenoptions", "system.security.cryptography.cngkeyopenoptions!", "Member[none]"] + - ["system.string", "system.security.cryptography.rsa", "Member[keyexchangealgorithm]"] + - ["system.security.cryptography.pbeencryptionalgorithm", "system.security.cryptography.pbeencryptionalgorithm!", "Member[unknown]"] + - ["system.int32", "system.security.cryptography.rc2", "Member[effectivekeysize]"] + - ["system.security.cryptography.mlkem", "system.security.cryptography.mlkem!", "Method[importfromencryptedpem].ReturnValue"] + - ["system.int32", "system.security.cryptography.protecteddata!", "Method[unprotect].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pemencoding!", "Method[trywrite].ReturnValue"] + - ["system.security.cryptography.shake128", "system.security.cryptography.shake128", "Method[clone].ReturnValue"] + - ["system.boolean", "system.security.cryptography.sha1cryptoserviceprovider", "Method[tryhashfinal].ReturnValue"] + - ["system.security.cryptography.cngkey", "system.security.cryptography.ecdiffiehellmancng", "Member[key]"] + - ["system.security.cryptography.pbeencryptionalgorithm", "system.security.cryptography.pbeencryptionalgorithm!", "Member[tripledes3keypkcs12]"] + - ["system.int32", "system.security.cryptography.frombase64transform", "Member[inputblocksize]"] + - ["system.byte[]", "system.security.cryptography.asymmetrickeyexchangeformatter", "Method[createkeyexchange].ReturnValue"] + - ["system.security.cryptography.hashalgorithm", "system.security.cryptography.hashalgorithm!", "Method[create].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.sha512cryptoserviceprovider", "Method[hashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dsa", "Method[trysigndata].ReturnValue"] + - ["system.int32", "system.security.cryptography.tobase64transform", "Member[inputblocksize]"] + - ["system.security.cryptography.pbeencryptionalgorithm", "system.security.cryptography.pbeparameters", "Member[encryptionalgorithm]"] + - ["system.int32", "system.security.cryptography.cryptoapitransform", "Method[transformblock].ReturnValue"] + - ["system.boolean", "system.security.cryptography.pemencoding!", "Method[tryfind].ReturnValue"] + - ["system.int32", "system.security.cryptography.cryptoapitransform", "Member[inputblocksize]"] + - ["system.boolean", "system.security.cryptography.slhdsa", "Method[verifydata].ReturnValue"] + - ["system.security.cryptography.cngkeycreationoptions", "system.security.cryptography.cngkeycreationoptions!", "Member[useperbootkey]"] + - ["system.int32", "system.security.cryptography.slhdsaalgorithm", "Member[secretkeysizeinbytes]"] + - ["system.security.cryptography.slhdsaalgorithm", "system.security.cryptography.slhdsaalgorithm!", "Member[slhdsasha2_128f]"] + - ["system.boolean", "system.security.cryptography.ecdsacng", "Method[tryexportencryptedpkcs8privatekey].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[certificateusagenotallowed]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[certificateexplicitlydistrusted]"] + - ["system.security.cryptography.ecdiffiehellman", "system.security.cryptography.ecdiffiehellman!", "Method[create].ReturnValue"] + - ["system.string", "system.security.cryptography.asymmetrickeyexchangeformatter", "Member[parameters]"] + - ["system.int32", "system.security.cryptography.keysizes", "Member[skipsize]"] + - ["system.threading.tasks.valuetask", "system.security.cryptography.sha3_256!", "Method[hashdataasync].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidcertificatesignature]"] + - ["system.string", "system.security.cryptography.cnguipolicy", "Member[creationtitle]"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[invalidcertificatename]"] + - ["system.int32", "system.security.cryptography.aesmanaged", "Member[blocksize]"] + - ["system.boolean", "system.security.cryptography.cngkeyblobformat!", "Method[op_equality].ReturnValue"] + - ["system.security.cryptography.oidgroup", "system.security.cryptography.oidgroup!", "Member[publickeyalgorithm]"] + - ["system.security.cryptography.pbeencryptionalgorithm", "system.security.cryptography.pbeencryptionalgorithm!", "Member[aes192cbc]"] + - ["system.string", "system.security.cryptography.rsacryptoserviceprovider", "Member[keyexchangealgorithm]"] + - ["system.byte[]", "system.security.cryptography.hmacsha3_384", "Member[key]"] + - ["system.boolean", "system.security.cryptography.hashalgorithmname!", "Method[tryfromoid].ReturnValue"] + - ["system.boolean", "system.security.cryptography.protecteddata!", "Method[tryprotect].ReturnValue"] + - ["system.boolean", "system.security.cryptography.ecdsa", "Method[verifydata].ReturnValue"] + - ["system.security.cryptography.signatureverificationresult", "system.security.cryptography.signatureverificationresult!", "Member[revocationcheckfailure]"] + - ["system.boolean", "system.security.cryptography.sha384managed", "Method[tryhashfinal].ReturnValue"] + - ["system.byte[]", "system.security.cryptography.hmacmd5!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.cngkeyusages", "system.security.cryptography.cngkeyusages!", "Member[decryption]"] + - ["system.byte[]", "system.security.cryptography.hkdf!", "Method[derivekey].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[decryptcbc].ReturnValue"] + - ["system.security.cryptography.ecparameters", "system.security.cryptography.ecdsa", "Method[exportparameters].ReturnValue"] + - ["system.security.cryptography.safeevppkeyhandle", "system.security.cryptography.rsaopenssl", "Method[duplicatekeyhandle].ReturnValue"] + - ["system.boolean", "system.security.cryptography.icryptotransform", "Member[cantransformmultipleblocks]"] + - ["system.security.cryptography.cngkeyusages", "system.security.cryptography.cngkeyusages!", "Member[signing]"] + - ["system.boolean", "system.security.cryptography.hmacsha3_384!", "Member[issupported]"] + - ["system.byte[]", "system.security.cryptography.kmacxof256!", "Method[hashdata].ReturnValue"] + - ["system.security.cryptography.cngkeyblobformat", "system.security.cryptography.cngkeyblobformat!", "Member[eccfullpublicblob]"] + - ["system.boolean", "system.security.cryptography.sha384cryptoserviceprovider", "Method[tryhashfinal].ReturnValue"] + - ["system.boolean", "system.security.cryptography.dpapidataprotector", "Method[isreprotectrequired].ReturnValue"] + - ["system.int32", "system.security.cryptography.symmetricalgorithm", "Method[getciphertextlengthcfb].ReturnValue"] + - ["system.string", "system.security.cryptography.rsacng", "Member[keyexchangealgorithm]"] + - ["system.intptr", "system.security.cryptography.cngkey", "Member[parentwindowhandle]"] + - ["system.security.cryptography.eccurve", "system.security.cryptography.eccurve+namedcurves!", "Member[nistp384]"] + - ["system.int32", "system.security.cryptography.rijndaelmanaged", "Member[feedbacksize]"] + - ["system.security.cryptography.keysizes[]", "system.security.cryptography.rsacryptoserviceprovider", "Member[legalkeysizes]"] + - ["system.byte[]", "system.security.cryptography.ecdsaopenssl", "Method[signhash].ReturnValue"] + - ["system.boolean", "system.security.cryptography.rsa", "Method[tryexportrsapublickey].ReturnValue"] + - ["system.string", "system.security.cryptography.cngkey", "Member[keyname]"] + - ["system.byte[]", "system.security.cryptography.protecteddata!", "Method[protect].ReturnValue"] + - ["system.string", "system.security.cryptography.cnguipolicy", "Member[friendlyname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Permissions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Permissions.typemodel.yml new file mode 100644 index 000000000000..e616360143e1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Permissions.typemodel.yml @@ -0,0 +1,447 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.permissions.uipermissionwindow", "system.security.permissions.uipermissionwindow!", "Member[safetoplevelwindows]"] + - ["system.security.ipermission", "system.security.permissions.urlidentitypermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[unmanagedcode]"] + - ["system.string", "system.security.permissions.permissionsetattribute", "Member[hex]"] + - ["system.boolean", "system.security.permissions.storepermissionattribute", "Member[openstore]"] + - ["system.security.ipermission", "system.security.permissions.siteidentitypermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.permissions.publisheridentitypermission", "Method[issubsetof].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.uipermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.resourcepermissionbase", "Method[intersect].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.urlidentitypermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.security.permissions.keycontainerpermissionaccessentry", "Method[equals].ReturnValue"] + - ["system.version", "system.security.permissions.strongnameidentitypermission", "Member[version]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[viewacl]"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermission", "Member[alllocalfiles]"] + - ["system.string", "system.security.permissions.registrypermissionattribute", "Member[viewandmodify]"] + - ["system.security.ipermission", "system.security.permissions.zoneidentitypermission", "Method[union].ReturnValue"] + - ["system.security.permissions.webbrowserpermissionlevel", "system.security.permissions.webbrowserpermissionlevel!", "Member[unrestricted]"] + - ["system.security.securityzone", "system.security.permissions.zoneidentitypermissionattribute", "Member[zone]"] + - ["system.security.ipermission", "system.security.permissions.dataprotectionpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[deletestore]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[allflags]"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermissionflags!", "Member[protectmemory]"] + - ["system.security.permissions.uipermissionwindow", "system.security.permissions.uipermissionwindow!", "Member[safesubwindows]"] + - ["system.security.securityelement", "system.security.permissions.siteidentitypermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[domainisolationbyroaminguser]"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermission", "Member[flags]"] + - ["system.security.ipermission", "system.security.permissions.publisheridentitypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.zoneidentitypermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.filedialogpermissionaccess", "system.security.permissions.filedialogpermissionaccess!", "Member[save]"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[openstore]"] + - ["system.boolean", "system.security.permissions.dataprotectionpermissionattribute", "Member[unprotectdata]"] + - ["system.boolean", "system.security.permissions.urlidentitypermission", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[bindingredirects]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[sign]"] + - ["system.boolean", "system.security.permissions.fileiopermission", "Method[isunrestricted].ReturnValue"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[pathdiscovery]"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[selfaffectingprocessmgmt]"] + - ["system.int32", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Method[add].ReturnValue"] + - ["system.collections.ienumerator", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermissionattribute", "Member[flags]"] + - ["system.boolean", "system.security.permissions.siteidentitypermission", "Method[issubsetof].ReturnValue"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[all]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[controldomainpolicy]"] + - ["system.security.permissions.uipermissionclipboard", "system.security.permissions.uipermissionclipboard!", "Member[allclipboard]"] + - ["system.int32", "system.security.permissions.strongnamepublickeyblob", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.permissions.registrypermission", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.security.permissions.isolatedstoragepermission", "Method[isunrestricted].ReturnValue"] + - ["system.boolean", "system.security.permissions.registrypermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[remotingconfiguration]"] + - ["system.type", "system.security.permissions.resourcepermissionbase", "Member[permissionaccesstype]"] + - ["system.boolean", "system.security.permissions.principalpermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[noflags]"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionattribute", "Member[flags]"] + - ["system.string", "system.security.permissions.environmentpermissionattribute", "Member[write]"] + - ["system.security.ipermission", "system.security.permissions.permissionsetattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.publisheridentitypermission", "Method[intersect].ReturnValue"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[controlappdomain]"] + - ["system.boolean", "system.security.permissions.principalpermissionattribute", "Member[authenticated]"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[requestminimum]"] + - ["system.string[]", "system.security.permissions.fileiopermission", "Method[getpathlist].ReturnValue"] + - ["system.string", "system.security.permissions.registrypermissionattribute", "Member[read]"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[demand]"] + - ["system.security.permissions.registrypermissionaccess", "system.security.permissions.registrypermissionaccess!", "Member[create]"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[externalprocessmgmt]"] + - ["system.int64", "system.security.permissions.isolatedstoragepermission", "Member[userquota]"] + - ["system.string", "system.security.permissions.strongnamepublickeyblob", "Method[tostring].ReturnValue"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[deny]"] + - ["system.security.ipermission", "system.security.permissions.storepermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.securitypermission", "Method[union].ReturnValue"] + - ["system.security.permissions.filedialogpermissionaccess", "system.security.permissions.filedialogpermissionaccess!", "Member[open]"] + - ["system.string", "system.security.permissions.keycontainerpermissionaccessentry", "Member[keystore]"] + - ["system.security.securityelement", "system.security.permissions.securitypermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermission", "Member[flags]"] + - ["system.security.ipermission", "system.security.permissions.typedescriptorpermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[unmanagedcode]"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[append]"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermissionflag!", "Member[memberaccess]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[create]"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[linkdemand]"] + - ["system.string", "system.security.permissions.resourcepermissionbase!", "Member[any]"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[controlprincipal]"] + - ["system.security.permissions.mediapermissionaudio", "system.security.permissions.mediapermission", "Member[audio]"] + - ["system.string", "system.security.permissions.permissionsetattribute", "Member[xml]"] + - ["system.boolean", "system.security.permissions.filedialogpermissionattribute", "Member[open]"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[sharedstate]"] + - ["system.security.permissions.environmentpermissionaccess", "system.security.permissions.environmentpermissionaccess!", "Member[write]"] + - ["system.security.ipermission", "system.security.permissions.storepermission", "Method[copy].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.publisheridentitypermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.permissions.dataprotectionpermissionattribute", "Member[protectdata]"] + - ["system.security.ipermission", "system.security.permissions.gacidentitypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[selfaffectingthreading]"] + - ["system.security.ipermission", "system.security.permissions.reflectionpermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermissionflag!", "Member[allflags]"] + - ["system.security.permissions.typedescriptorpermissionflags", "system.security.permissions.typedescriptorpermission", "Member[flags]"] + - ["system.string", "system.security.permissions.strongnameidentitypermissionattribute", "Member[name]"] + - ["system.security.ipermission", "system.security.permissions.dataprotectionpermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[import]"] + - ["system.security.ipermission", "system.security.permissions.urlidentitypermission", "Method[union].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.securitypermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.security.permissions.storepermissionattribute", "Member[removefromstore]"] + - ["system.security.ipermission", "system.security.permissions.keycontainerpermission", "Method[intersect].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.filedialogpermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.keycontainerpermissionaccessentry", "system.security.permissions.keycontainerpermissionaccessentryenumerator", "Member[current]"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionaccess!", "Member[append]"] + - ["system.security.permissions.keycontainerpermissionaccessentrycollection", "system.security.permissions.keycontainerpermission", "Member[accessentries]"] + - ["system.security.permissions.mediapermissionvideo", "system.security.permissions.mediapermissionvideo!", "Member[siteoforiginvideo]"] + - ["system.boolean", "system.security.permissions.dataprotectionpermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.principalpermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[assertion]"] + - ["system.security.permissions.uipermissionclipboard", "system.security.permissions.uipermission", "Member[clipboard]"] + - ["system.string", "system.security.permissions.keycontainerpermissionaccessentry", "Member[keycontainername]"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[controlevidence]"] + - ["system.string", "system.security.permissions.siteidentitypermissionattribute", "Member[site]"] + - ["system.security.permissions.webbrowserpermissionlevel", "system.security.permissions.webbrowserpermissionattribute", "Member[level]"] + - ["system.security.permissions.mediapermissionvideo", "system.security.permissions.mediapermissionvideo!", "Member[safevideo]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[assertion]"] + - ["system.security.ipermission", "system.security.permissions.securitypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.string", "system.security.permissions.publisheridentitypermissionattribute", "Member[signedfile]"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[createstore]"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermissionflags!", "Member[noflags]"] + - ["system.security.ipermission", "system.security.permissions.gacidentitypermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[synchronization]"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[applicationisolationbyroaminguser]"] + - ["system.boolean", "system.security.permissions.resourcepermissionbase", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.mediapermissionvideo", "system.security.permissions.mediapermissionattribute", "Member[video]"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionaccess!", "Member[allaccess]"] + - ["system.security.permissions.mediapermissionaudio", "system.security.permissions.mediapermissionaudio!", "Member[noaudio]"] + - ["system.security.ipermission", "system.security.permissions.registrypermission", "Method[union].ReturnValue"] + - ["system.security.permissions.strongnamepublickeyblob", "system.security.permissions.strongnameidentitypermission", "Member[publickey]"] + - ["system.security.ipermission", "system.security.permissions.storepermission", "Method[intersect].ReturnValue"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[domainisolationbymachine]"] + - ["system.security.ipermission", "system.security.permissions.fileiopermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.permissions.typedescriptorpermissionflags", "system.security.permissions.typedescriptorpermissionflags!", "Member[noflags]"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermissionflags!", "Member[unprotectmemory]"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[assert]"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermissionflags!", "Member[unprotectdata]"] + - ["system.security.ipermission", "system.security.permissions.hostprotectionattribute", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.security.permissions.keycontainerpermissionaccessentryenumerator", "Method[movenext].ReturnValue"] + - ["system.security.permissions.mediapermissionimage", "system.security.permissions.mediapermissionimage!", "Member[safeimage]"] + - ["system.string", "system.security.permissions.permissionsetattribute", "Member[file]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.security.permissions.publisheridentitypermission", "Member[certificate]"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[ui]"] + - ["system.boolean", "system.security.permissions.storepermission", "Method[isunrestricted].ReturnValue"] + - ["system.string", "system.security.permissions.publisheridentitypermissionattribute", "Member[certfile]"] + - ["system.string", "system.security.permissions.environmentpermissionattribute", "Member[read]"] + - ["system.security.permissions.mediapermissionimage", "system.security.permissions.mediapermissionimage!", "Member[siteoforiginimage]"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[infrastructure]"] + - ["system.security.ipermission", "system.security.permissions.gacidentitypermission", "Method[union].ReturnValue"] + - ["system.security.permissions.webbrowserpermissionlevel", "system.security.permissions.webbrowserpermissionlevel!", "Member[none]"] + - ["system.security.permissions.registrypermissionaccess", "system.security.permissions.registrypermissionaccess!", "Member[noaccess]"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[applicationisolationbyuser]"] + - ["system.boolean", "system.security.permissions.reflectionpermissionattribute", "Member[reflectionemit]"] + - ["system.security.securityelement", "system.security.permissions.reflectionpermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityattribute", "Member[action]"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[selfaffectingprocessmgmt]"] + - ["system.string", "system.security.permissions.resourcepermissionbase!", "Member[local]"] + - ["system.boolean", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Member[issynchronized]"] + - ["system.security.ipermission", "system.security.permissions.mediapermission", "Method[intersect].ReturnValue"] + - ["system.object", "system.security.permissions.keycontainerpermissionaccessentryenumerator", "Member[current]"] + - ["system.security.permissions.mediapermissionvideo", "system.security.permissions.mediapermission", "Member[video]"] + - ["system.security.permissions.uipermissionclipboard", "system.security.permissions.uipermissionclipboard!", "Member[ownclipboard]"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[write]"] + - ["system.security.securityelement", "system.security.permissions.environmentpermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.filedialogpermissionaccess", "system.security.permissions.filedialogpermission", "Member[access]"] + - ["system.security.ipermission", "system.security.permissions.filedialogpermission", "Method[intersect].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.fileiopermission", "Method[toxml].ReturnValue"] + - ["system.int32", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Member[count]"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[permitonly]"] + - ["system.boolean", "system.security.permissions.iunrestrictedpermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[open]"] + - ["system.boolean", "system.security.permissions.keycontainerpermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragepermissionattribute", "Member[usageallowed]"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[administerisolatedstoragebyuser]"] + - ["system.security.ipermission", "system.security.permissions.mediapermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.permissions.storepermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.mediapermissionimage", "system.security.permissions.mediapermissionattribute", "Member[image]"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[securityinfrastructure]"] + - ["system.int32", "system.security.permissions.keycontainerpermissionaccessentry", "Member[keyspec]"] + - ["system.security.ipermission", "system.security.permissions.reflectionpermission", "Method[union].ReturnValue"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[inheritancedemand]"] + - ["system.security.ipermission", "system.security.permissions.isolatedstoragefilepermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.urlidentitypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.isolatedstoragepermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.strongnameidentitypermission", "Method[issubsetof].ReturnValue"] + - ["system.string", "system.security.permissions.strongnameidentitypermissionattribute", "Member[version]"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[execution]"] + - ["system.security.permissions.mediapermissionvideo", "system.security.permissions.mediapermissionvideo!", "Member[allvideo]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[serializationformatter]"] + - ["system.security.permissions.uipermissionwindow", "system.security.permissions.uipermission", "Member[window]"] + - ["system.security.ipermission", "system.security.permissions.registrypermission", "Method[copy].ReturnValue"] + - ["system.int32", "system.security.permissions.keycontainerpermissionattribute", "Member[providertype]"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[selfaffectingthreading]"] + - ["system.security.permissions.permissionstate", "system.security.permissions.permissionstate!", "Member[none]"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionattribute", "Member[alllocalfiles]"] + - ["system.security.ipermission", "system.security.permissions.environmentpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.security.permissions.securityattribute", "Member[unrestricted]"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermissionflags!", "Member[protectdata]"] + - ["system.boolean", "system.security.permissions.dataprotectionpermissionattribute", "Member[unprotectmemory]"] + - ["system.security.permissions.webbrowserpermissionlevel", "system.security.permissions.webbrowserpermissionlevel!", "Member[safe]"] + - ["system.security.ipermission", "system.security.permissions.fileiopermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.security.permissions.webbrowserpermission", "Method[isunrestricted].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermission", "Member[flags]"] + - ["system.boolean", "system.security.permissions.environmentpermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionattribute", "Member[allfiles]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[skipverification]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[controlpolicy]"] + - ["system.security.permissions.mediapermissionimage", "system.security.permissions.mediapermission", "Member[image]"] + - ["system.string", "system.security.permissions.principalpermissionattribute", "Member[name]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[delete]"] + - ["system.boolean", "system.security.permissions.typedescriptorpermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.filedialogpermissionaccess", "system.security.permissions.filedialogpermissionaccess!", "Member[none]"] + - ["system.security.permissionset", "system.security.permissions.permissionsetattribute", "Method[createpermissionset].ReturnValue"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[unrestrictedisolatedstorage]"] + - ["system.int32", "system.security.permissions.resourcepermissionbaseentry", "Member[permissionaccess]"] + - ["system.security.ipermission", "system.security.permissions.keycontainerpermission", "Method[union].ReturnValue"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionaccessentry", "Member[flags]"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[mayleakonabort]"] + - ["system.security.ipermission", "system.security.permissions.filedialogpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionaccess!", "Member[noaccess]"] + - ["system.security.ipermission", "system.security.permissions.fileiopermission", "Method[union].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.mediapermission", "Method[union].ReturnValue"] + - ["system.string", "system.security.permissions.keycontainerpermissionattribute", "Member[providername]"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragepermission", "Member[usageallowed]"] + - ["system.security.ipermission", "system.security.permissions.siteidentitypermission", "Method[intersect].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.gacidentitypermission", "Method[intersect].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.siteidentitypermission", "Method[union].ReturnValue"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[changeaccesscontrol]"] + - ["system.security.permissions.mediapermissionaudio", "system.security.permissions.mediapermissionaudio!", "Member[allaudio]"] + - ["system.string", "system.security.permissions.environmentpermission", "Method[getpathlist].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.uipermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.security.permissions.typedescriptorpermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.strongnameidentitypermission", "Method[copy].ReturnValue"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[viewandmodify]"] + - ["system.security.ipermission", "system.security.permissions.principalpermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[controlappdomain]"] + - ["system.security.securityelement", "system.security.permissions.isolatedstoragefilepermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.storepermissionattribute", "Member[enumeratecertificates]"] + - ["system.boolean", "system.security.permissions.zoneidentitypermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[mayleakonabort]"] + - ["system.string", "system.security.permissions.registrypermissionattribute", "Member[all]"] + - ["system.security.securityelement", "system.security.permissions.webbrowserpermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.uipermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.permissions.typedescriptorpermissionflags", "system.security.permissions.typedescriptorpermissionattribute", "Member[flags]"] + - ["system.security.permissions.registrypermissionaccess", "system.security.permissions.registrypermissionaccess!", "Member[allaccess]"] + - ["system.int32", "system.security.permissions.keycontainerpermissionaccessentry", "Member[providertype]"] + - ["system.security.securityelement", "system.security.permissions.keycontainerpermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.environmentpermissionaccess", "system.security.permissions.environmentpermissionaccess!", "Member[read]"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionaccess!", "Member[read]"] + - ["system.string", "system.security.permissions.urlidentitypermissionattribute", "Member[url]"] + - ["system.string", "system.security.permissions.filedialogpermission", "Method[tostring].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.publisheridentitypermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermissionflag!", "Member[restrictedmemberaccess]"] + - ["system.security.ipermission", "system.security.permissions.typedescriptorpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.uipermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermission", "Method[issubsetof].ReturnValue"] + - ["system.string", "system.security.permissions.keycontainerpermissionattribute", "Member[keycontainername]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[infrastructure]"] + - ["system.security.permissions.mediapermissionaudio", "system.security.permissions.mediapermissionaudio!", "Member[siteoforiginaudio]"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[none]"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[allflags]"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[ui]"] + - ["system.security.permissions.mediapermissionimage", "system.security.permissions.mediapermissionimage!", "Member[noimage]"] + - ["system.security.ipermission", "system.security.permissions.typedescriptorpermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.security.permissions.mediapermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[requestoptional]"] + - ["system.security.ipermission", "system.security.permissions.webbrowserpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.filedialogpermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionattribute", "Member[flags]"] + - ["system.boolean", "system.security.permissions.gacidentitypermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.registrypermissionaccess", "system.security.permissions.registrypermissionaccess!", "Member[read]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[changeacl]"] + - ["system.boolean", "system.security.permissions.permissionsetattribute", "Member[unicodeencoded]"] + - ["system.int32", "system.security.permissions.keycontainerpermissionattribute", "Member[keyspec]"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[viewaccesscontrol]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermission", "Member[flags]"] + - ["system.security.ipermission", "system.security.permissions.webbrowserpermission", "Method[copy].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.principalpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.zoneidentitypermission", "Method[intersect].ReturnValue"] + - ["system.security.permissions.keycontainerpermissionaccessentryenumerator", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Method[getenumerator].ReturnValue"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermissionflag!", "Member[noflags]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[controlthread]"] + - ["system.boolean", "system.security.permissions.reflectionpermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.resourcepermissionbase", "Method[union].ReturnValue"] + - ["system.boolean", "system.security.permissions.reflectionpermission", "Method[issubsetof].ReturnValue"] + - ["system.security.securityzone", "system.security.permissions.zoneidentitypermission", "Member[securityzone]"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionaccess!", "Member[write]"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[applicationisolationbymachine]"] + - ["system.boolean", "system.security.permissions.storepermissionattribute", "Member[deletestore]"] + - ["system.security.securityelement", "system.security.permissions.typedescriptorpermission", "Method[toxml].ReturnValue"] + - ["system.string", "system.security.permissions.registrypermissionattribute", "Member[write]"] + - ["system.security.permissions.uipermissionwindow", "system.security.permissions.uipermissionwindow!", "Member[allwindows]"] + - ["system.security.ipermission", "system.security.permissions.reflectionpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.uipermission", "Method[toxml].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.dataprotectionpermission", "Method[union].ReturnValue"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermission", "Member[allfiles]"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[controlthread]"] + - ["system.security.ipermission", "system.security.permissions.typedescriptorpermission", "Method[intersect].ReturnValue"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[none]"] + - ["system.security.securityelement", "system.security.permissions.zoneidentitypermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.environmentpermissionaccess", "system.security.permissions.environmentpermissionaccess!", "Member[noaccess]"] + - ["system.security.permissions.mediapermissionimage", "system.security.permissions.mediapermissionimage!", "Member[allimage]"] + - ["system.string", "system.security.permissions.strongnameidentitypermission", "Member[name]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[allflags]"] + - ["system.security.ipermission", "system.security.permissions.securitypermission", "Method[copy].ReturnValue"] + - ["system.int32", "system.security.permissions.principalpermission", "Method[gethashcode].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.webbrowserpermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.security.permissions.filedialogpermission", "Method[isunrestricted].ReturnValue"] + - ["system.string", "system.security.permissions.keycontainerpermissionattribute", "Member[keystore]"] + - ["system.security.permissions.mediapermissionaudio", "system.security.permissions.mediapermissionaudio!", "Member[safeaudio]"] + - ["system.security.ipermission", "system.security.permissions.principalpermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[skipverification]"] + - ["system.boolean", "system.security.permissions.typedescriptorpermissionattribute", "Member[restrictedregistrationaccess]"] + - ["system.security.ipermission", "system.security.permissions.filedialogpermission", "Method[union].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionattribute", "Member[resources]"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[all]"] + - ["system.boolean", "system.security.permissions.filedialogpermissionattribute", "Member[save]"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[assemblyisolationbyroaminguser]"] + - ["system.security.permissions.typedescriptorpermissionflags", "system.security.permissions.typedescriptorpermissionflags!", "Member[restrictedregistrationaccess]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[noflags]"] + - ["system.security.ipermission", "system.security.permissions.environmentpermission", "Method[union].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.uipermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[externalprocessmgmt]"] + - ["system.security.ipermission", "system.security.permissions.keycontainerpermission", "Method[copy].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.fileiopermission", "Method[copy].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.isolatedstoragefilepermission", "Method[union].ReturnValue"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionattribute", "Member[flags]"] + - ["system.int32", "system.security.permissions.keycontainerpermissionaccessentry", "Method[gethashcode].ReturnValue"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermission", "Member[flags]"] + - ["system.string[]", "system.security.permissions.resourcepermissionbase", "Member[tagnames]"] + - ["system.boolean", "system.security.permissions.storepermissionattribute", "Member[enumeratestores]"] + - ["system.security.ipermission", "system.security.permissions.securityattribute", "Method[createpermission].ReturnValue"] + - ["system.boolean", "system.security.permissions.strongnamepublickeyblob", "Method[equals].ReturnValue"] + - ["system.boolean", "system.security.permissions.webbrowserpermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[execution]"] + - ["system.string", "system.security.permissions.siteidentitypermission", "Member[site]"] + - ["system.boolean", "system.security.permissions.keycontainerpermission", "Method[issubsetof].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.resourcepermissionbase", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[controlpolicy]"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[assemblyisolationbyuser]"] + - ["system.boolean", "system.security.permissions.storepermissionattribute", "Member[createstore]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[decrypt]"] + - ["system.security.permissions.uipermissionclipboard", "system.security.permissions.uipermissionattribute", "Member[clipboard]"] + - ["system.security.ipermission", "system.security.permissions.registrypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[removefromstore]"] + - ["system.security.permissions.uipermissionclipboard", "system.security.permissions.uipermissionclipboard!", "Member[noclipboard]"] + - ["system.string", "system.security.permissions.fileiopermissionattribute", "Member[read]"] + - ["system.int32", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Method[indexof].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.dataprotectionpermission", "Method[intersect].ReturnValue"] + - ["system.string", "system.security.permissions.keycontainerpermissionaccessentry", "Member[providername]"] + - ["system.boolean", "system.security.permissions.reflectionpermissionattribute", "Member[restrictedmemberaccess]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[export]"] + - ["system.int64", "system.security.permissions.isolatedstoragepermissionattribute", "Member[userquota]"] + - ["system.security.securityelement", "system.security.permissions.registrypermission", "Method[toxml].ReturnValue"] + - ["system.string", "system.security.permissions.strongnameidentitypermissionattribute", "Member[publickey]"] + - ["system.security.permissions.uipermissionwindow", "system.security.permissions.uipermissionattribute", "Member[window]"] + - ["system.object", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Member[syncroot]"] + - ["system.security.ipermission", "system.security.permissions.siteidentitypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[sharedstate]"] + - ["system.string", "system.security.permissions.registrypermission", "Method[getpathlist].ReturnValue"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[domainisolationbyuser]"] + - ["system.security.permissions.securityaction", "system.security.permissions.securityaction!", "Member[requestrefuse]"] + - ["system.security.ipermission", "system.security.permissions.storepermission", "Method[union].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.reflectionpermission", "Method[intersect].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.mediapermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[remotingconfiguration]"] + - ["system.security.permissions.resourcepermissionbaseentry[]", "system.security.permissions.resourcepermissionbase", "Method[getpermissionentries].ReturnValue"] + - ["system.string", "system.security.permissions.urlidentitypermission", "Member[url]"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[enumeratecertificates]"] + - ["system.boolean", "system.security.permissions.dataprotectionpermissionattribute", "Member[protectmemory]"] + - ["system.security.permissions.filedialogpermissionaccess", "system.security.permissions.filedialogpermissionaccess!", "Member[opensave]"] + - ["system.security.ipermission", "system.security.permissions.zoneidentitypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.string", "system.security.permissions.registrypermissionattribute", "Member[viewaccesscontrol]"] + - ["system.string", "system.security.permissions.principalpermission", "Method[tostring].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[externalthreading]"] + - ["system.boolean", "system.security.permissions.fileiopermission", "Method[issubsetof].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.dataprotectionpermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.fileiopermission", "Method[equals].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.gacidentitypermission", "Method[toxml].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.permissions.hostprotectionresource!", "Member[synchronization]"] + - ["system.security.permissions.mediapermissionvideo", "system.security.permissions.mediapermissionvideo!", "Member[novideo]"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[securityinfrastructure]"] + - ["system.security.ipermission", "system.security.permissions.strongnameidentitypermission", "Method[union].ReturnValue"] + - ["system.security.permissions.isolatedstoragecontainment", "system.security.permissions.isolatedstoragecontainment!", "Member[assemblyisolationbymachine]"] + - ["system.boolean", "system.security.permissions.resourcepermissionbase", "Method[isunrestricted].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.strongnameidentitypermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.storepermission", "Method[toxml].ReturnValue"] + - ["system.security.securityelement", "system.security.permissions.urlidentitypermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissions.mediapermission", "Method[isunrestricted].ReturnValue"] + - ["system.boolean", "system.security.permissions.environmentpermission", "Method[issubsetof].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.strongnameidentitypermission", "Method[intersect].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.webbrowserpermission", "Method[intersect].ReturnValue"] + - ["system.security.permissions.permissionstate", "system.security.permissions.permissionstate!", "Member[unrestricted]"] + - ["system.string", "system.security.permissions.publisheridentitypermissionattribute", "Member[x509certificate]"] + - ["system.boolean", "system.security.permissions.storepermissionattribute", "Member[addtostore]"] + - ["system.string", "system.security.permissions.permissionsetattribute", "Member[name]"] + - ["system.boolean", "system.security.permissions.dataprotectionpermission", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.security.permissions.hostprotectionattribute", "Member[externalthreading]"] + - ["system.security.permissions.keycontainerpermissionaccessentry", "system.security.permissions.keycontainerpermissionaccessentrycollection", "Member[item]"] + - ["system.security.securityelement", "system.security.permissions.strongnameidentitypermission", "Method[toxml].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.environmentpermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[serializationformatter]"] + - ["system.boolean", "system.security.permissions.filedialogpermission", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[enumeratestores]"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermissionattribute", "Member[flags]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[controlevidence]"] + - ["system.security.permissions.uipermissionwindow", "system.security.permissions.uipermissionwindow!", "Member[nowindows]"] + - ["system.security.permissions.webbrowserpermissionlevel", "system.security.permissions.webbrowserpermission", "Member[level]"] + - ["system.security.ipermission", "system.security.permissions.registrypermission", "Method[intersect].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.resourcepermissionbase", "Method[copy].ReturnValue"] + - ["system.string", "system.security.permissions.registrypermissionattribute", "Member[changeaccesscontrol]"] + - ["system.boolean", "system.security.permissions.uipermission", "Method[issubsetof].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.environmentpermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.fileiopermissionaccess", "system.security.permissions.fileiopermissionaccess!", "Member[pathdiscovery]"] + - ["system.security.permissions.mediapermissionaudio", "system.security.permissions.mediapermissionattribute", "Member[audio]"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermissionflag!", "Member[reflectionemit]"] + - ["system.security.permissions.storepermissionflags", "system.security.permissions.storepermissionflags!", "Member[addtostore]"] + - ["system.security.permissions.keycontainerpermissionflags", "system.security.permissions.keycontainerpermissionflags!", "Member[noflags]"] + - ["system.security.ipermission", "system.security.permissions.publisheridentitypermission", "Method[union].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.keycontainerpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.permissions.dataprotectionpermissionflags", "system.security.permissions.dataprotectionpermissionflags!", "Member[allflags]"] + - ["system.string[]", "system.security.permissions.resourcepermissionbaseentry", "Member[permissionaccesspath]"] + - ["system.boolean", "system.security.permissions.securitypermissionattribute", "Member[controldomainpolicy]"] + - ["system.boolean", "system.security.permissions.reflectionpermissionattribute", "Member[memberaccess]"] + - ["system.boolean", "system.security.permissions.principalpermission", "Method[isunrestricted].ReturnValue"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[controlprincipal]"] + - ["system.security.permissions.environmentpermissionaccess", "system.security.permissions.environmentpermissionaccess!", "Member[allaccess]"] + - ["system.security.permissions.securitypermissionflag", "system.security.permissions.securitypermissionflag!", "Member[bindingredirects]"] + - ["system.security.ipermission", "system.security.permissions.isolatedstoragefilepermission", "Method[intersect].ReturnValue"] + - ["system.int32", "system.security.permissions.fileiopermission", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.permissions.isolatedstoragefilepermission", "Method[issubsetof].ReturnValue"] + - ["system.security.ipermission", "system.security.permissions.principalpermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.registrypermissionaccess", "system.security.permissions.registrypermissionaccess!", "Member[write]"] + - ["system.boolean", "system.security.permissions.reflectionpermissionattribute", "Member[typeinformation]"] + - ["system.string", "system.security.permissions.principalpermissionattribute", "Member[role]"] + - ["system.boolean", "system.security.permissions.principalpermission", "Method[equals].ReturnValue"] + - ["system.string", "system.security.permissions.environmentpermissionattribute", "Member[all]"] + - ["system.security.ipermission", "system.security.permissions.isolatedstoragefilepermission", "Method[copy].ReturnValue"] + - ["system.security.permissions.reflectionpermissionflag", "system.security.permissions.reflectionpermissionflag!", "Member[typeinformation]"] + - ["system.string", "system.security.permissions.registrypermissionattribute", "Member[create]"] + - ["system.security.ipermission", "system.security.permissions.mediapermissionattribute", "Method[createpermission].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Policy.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Policy.typemodel.yml new file mode 100644 index 000000000000..0aeaf9b77903 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Policy.typemodel.yml @@ -0,0 +1,267 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.security.policy.strongname", "Method[gethashcode].ReturnValue"] + - ["system.security.policy.trustmanageruicontext", "system.security.policy.trustmanageruicontext!", "Member[run]"] + - ["system.boolean", "system.security.policy.zonemembershipcondition", "Method[equals].ReturnValue"] + - ["system.security.permissionset", "system.security.policy.policystatement", "Member[permissionset]"] + - ["system.string", "system.security.policy.publishermembershipcondition", "Method[tostring].ReturnValue"] + - ["system.string", "system.security.policy.codegroup", "Member[name]"] + - ["system.boolean", "system.security.policy.url", "Method[equals].ReturnValue"] + - ["system.security.permissionset", "system.security.policy.applicationsecurityinfo", "Member[defaultrequestset]"] + - ["system.string", "system.security.policy.urlmembershipcondition", "Member[url]"] + - ["system.security.policy.evidencebase", "system.security.policy.gacinstalled", "Method[clone].ReturnValue"] + - ["system.version", "system.security.policy.strongnamemembershipcondition", "Member[version]"] + - ["system.security.policy.evidence", "system.security.policy.applicationsecurityinfo", "Member[applicationevidence]"] + - ["system.string", "system.security.policy.url", "Member[value]"] + - ["system.string", "system.security.policy.applicationdirectory", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.policy.evidence", "Member[issynchronized]"] + - ["system.security.policy.codegroup", "system.security.policy.policylevel", "Method[resolvematchingcodegroups].ReturnValue"] + - ["system.object", "system.security.policy.url", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.policy.zone", "Method[equals].ReturnValue"] + - ["system.int32", "system.security.policy.allmembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.security.policy.codegroup", "Method[gethashcode].ReturnValue"] + - ["system.security.policy.iapplicationtrustmanager", "system.security.policy.applicationsecuritymanager!", "Member[applicationtrustmanager]"] + - ["t", "system.security.policy.evidence", "Method[gethostevidence].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.firstmatchcodegroup", "Method[copy].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.urlmembershipcondition", "Method[copy].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.publisher", "Method[clone].ReturnValue"] + - ["system.string", "system.security.policy.site", "Member[name]"] + - ["system.int32", "system.security.policy.urlmembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.applicationdirectorymembershipcondition", "Method[copy].ReturnValue"] + - ["system.int32", "system.security.policy.site", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.security.policy.codeconnectaccess!", "Member[defaultport]"] + - ["system.int32", "system.security.policy.sitemembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.policy.applicationtrustcollection", "Member[issynchronized]"] + - ["system.boolean", "system.security.policy.site", "Method[equals].ReturnValue"] + - ["system.security.permissions.strongnamepublickeyblob", "system.security.policy.strongnamemembershipcondition", "Member[publickey]"] + - ["system.boolean", "system.security.policy.allmembershipcondition", "Method[equals].ReturnValue"] + - ["system.boolean", "system.security.policy.applicationtrustenumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.security.policy.policystatement", "Member[attributestring]"] + - ["system.security.policy.permissionrequestevidence", "system.security.policy.permissionrequestevidence", "Method[copy].ReturnValue"] + - ["system.version", "system.security.policy.strongname", "Member[version]"] + - ["system.boolean", "system.security.policy.publisher", "Method[equals].ReturnValue"] + - ["system.security.policy.trustmanageruicontext", "system.security.policy.trustmanagercontext", "Member[uicontext]"] + - ["system.boolean", "system.security.policy.codeconnectaccess", "Method[equals].ReturnValue"] + - ["system.security.policy.applicationtrust", "system.security.policy.iapplicationtrustmanager", "Method[determineapplicationtrust].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.security.policy.publisher", "Member[certificate]"] + - ["system.security.securityelement", "system.security.policy.strongnamemembershipcondition", "Method[toxml].ReturnValue"] + - ["system.security.policy.hash", "system.security.policy.hash!", "Method[createsha256].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.netcodegroup", "Method[resolvematchingcodegroups].ReturnValue"] + - ["system.collections.dictionaryentry[]", "system.security.policy.netcodegroup", "Method[getconnectaccessrules].ReturnValue"] + - ["system.byte[]", "system.security.policy.hash", "Member[sha256]"] + - ["system.collections.ienumerator", "system.security.policy.applicationtrustcollection", "Method[getenumerator].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.url", "Method[clone].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.hashmembershipcondition", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.policy.applicationdirectory", "Method[equals].ReturnValue"] + - ["system.security.policy.applicationtrustenumerator", "system.security.policy.applicationtrustcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.security.policy.publisher", "Method[copy].ReturnValue"] + - ["system.int32", "system.security.policy.url", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.policy.hashmembershipcondition", "Method[check].ReturnValue"] + - ["system.boolean", "system.security.policy.trustmanagercontext", "Member[noprompt]"] + - ["system.security.securityelement", "system.security.policy.urlmembershipcondition", "Method[toxml].ReturnValue"] + - ["system.security.securityelement", "system.security.policy.applicationdirectorymembershipcondition", "Method[toxml].ReturnValue"] + - ["system.string", "system.security.policy.strongnamemembershipcondition", "Member[name]"] + - ["system.security.policy.hash", "system.security.policy.hash!", "Method[createsha1].ReturnValue"] + - ["system.boolean", "system.security.policy.strongnamemembershipcondition", "Method[equals].ReturnValue"] + - ["system.string", "system.security.policy.strongnamemembershipcondition", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.policy.netcodegroup", "Method[equals].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.unioncodegroup", "Method[resolvematchingcodegroups].ReturnValue"] + - ["system.int32", "system.security.policy.zone", "Method[gethashcode].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.allmembershipcondition", "Method[copy].ReturnValue"] + - ["system.string", "system.security.policy.netcodegroup", "Member[attributestring]"] + - ["system.security.policy.applicationversionmatch", "system.security.policy.applicationversionmatch!", "Member[matchexactversion]"] + - ["system.applicationidentity", "system.security.policy.applicationtrust", "Member[applicationidentity]"] + - ["system.security.policy.policystatementattribute", "system.security.policy.policystatement", "Member[attributes]"] + - ["system.boolean", "system.security.policy.applicationtrust", "Member[isapplicationtrustedtorun]"] + - ["system.object", "system.security.policy.gacinstalled", "Method[copy].ReturnValue"] + - ["system.int32", "system.security.policy.codeconnectaccess", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.security.policy.gacmembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.policy.publishermembershipcondition", "Method[check].ReturnValue"] + - ["system.collections.ienumerator", "system.security.policy.evidence", "Method[getenumerator].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.zonemembershipcondition", "Method[copy].ReturnValue"] + - ["system.int32", "system.security.policy.evidence", "Member[count]"] + - ["system.string", "system.security.policy.site", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.policy.evidence", "Member[locked]"] + - ["system.security.policy.policystatementattribute", "system.security.policy.policystatementattribute!", "Member[levelfinal]"] + - ["system.string", "system.security.policy.allmembershipcondition", "Method[tostring].ReturnValue"] + - ["system.string", "system.security.policy.gacmembershipcondition", "Method[tostring].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.security.policy.publishermembershipcondition", "Member[certificate]"] + - ["system.collections.ienumerator", "system.security.policy.evidence", "Method[gethostenumerator].ReturnValue"] + - ["system.string", "system.security.policy.netcodegroup", "Member[permissionsetname]"] + - ["system.security.permissionset", "system.security.policy.permissionrequestevidence", "Member[optionalpermissions]"] + - ["system.security.policy.imembershipcondition", "system.security.policy.sitemembershipcondition", "Method[copy].ReturnValue"] + - ["system.collections.ilist", "system.security.policy.codegroup", "Member[children]"] + - ["system.security.policy.trustmanageruicontext", "system.security.policy.trustmanageruicontext!", "Member[upgrade]"] + - ["system.security.securityelement", "system.security.policy.hashmembershipcondition", "Method[toxml].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.evidencebase", "Method[clone].ReturnValue"] + - ["system.security.securityzone", "system.security.policy.zone", "Member[securityzone]"] + - ["system.security.policy.applicationversionmatch", "system.security.policy.applicationversionmatch!", "Member[matchallversions]"] + - ["t", "system.security.policy.evidence", "Method[getassemblyevidence].ReturnValue"] + - ["system.security.policy.policystatementattribute", "system.security.policy.policystatementattribute!", "Member[all]"] + - ["system.security.policy.imembershipcondition", "system.security.policy.gacmembershipcondition", "Method[copy].ReturnValue"] + - ["system.security.policy.policystatementattribute", "system.security.policy.policystatementattribute!", "Member[nothing]"] + - ["system.security.securityelement", "system.security.policy.publishermembershipcondition", "Method[toxml].ReturnValue"] + - ["system.object", "system.security.policy.applicationtrustcollection", "Member[syncroot]"] + - ["system.security.policy.site", "system.security.policy.site!", "Method[createfromurl].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.zone", "Method[clone].ReturnValue"] + - ["system.security.ipermission", "system.security.policy.url", "Method[createidentitypermission].ReturnValue"] + - ["system.string", "system.security.policy.netcodegroup", "Member[mergelogic]"] + - ["system.boolean", "system.security.policy.sitemembershipcondition", "Method[equals].ReturnValue"] + - ["system.int32", "system.security.policy.zonemembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.security.policy.strongname", "Method[copy].ReturnValue"] + - ["system.int32", "system.security.policy.filecodegroup", "Method[gethashcode].ReturnValue"] + - ["system.security.policy.hash", "system.security.policy.hash!", "Method[createmd5].ReturnValue"] + - ["system.string", "system.security.policy.policylevel", "Member[label]"] + - ["system.string", "system.security.policy.permissionrequestevidence", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.policy.evidence", "Member[isreadonly]"] + - ["system.boolean", "system.security.policy.urlmembershipcondition", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.security.policy.hash", "Method[generatehash].ReturnValue"] + - ["system.boolean", "system.security.policy.evidence", "Method[equals].ReturnValue"] + - ["system.security.policy.policystatement", "system.security.policy.policystatement", "Method[copy].ReturnValue"] + - ["system.security.permissionset", "system.security.policy.permissionrequestevidence", "Member[deniedpermissions]"] + - ["system.boolean", "system.security.policy.allmembershipcondition", "Method[check].ReturnValue"] + - ["system.applicationid", "system.security.policy.applicationsecurityinfo", "Member[deploymentid]"] + - ["system.string", "system.security.policy.filecodegroup", "Member[permissionsetname]"] + - ["system.security.policy.codegroup", "system.security.policy.netcodegroup", "Method[copy].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.publishermembershipcondition", "Method[copy].ReturnValue"] + - ["system.object", "system.security.policy.evidence", "Member[syncroot]"] + - ["system.security.ipermission", "system.security.policy.publisher", "Method[createidentitypermission].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.unioncodegroup", "Method[copy].ReturnValue"] + - ["system.security.policy.evidence", "system.security.policy.evidence", "Method[clone].ReturnValue"] + - ["system.int32", "system.security.policy.publisher", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.security.policy.netcodegroup!", "Member[absentoriginscheme]"] + - ["system.int32", "system.security.policy.netcodegroup", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.policy.filecodegroup", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.security.policy.hash", "Member[md5]"] + - ["system.object", "system.security.policy.zone", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.policy.applicationdirectorymembershipcondition", "Method[check].ReturnValue"] + - ["system.boolean", "system.security.policy.urlmembershipcondition", "Method[check].ReturnValue"] + - ["system.security.securityelement", "system.security.policy.codegroup", "Method[toxml].ReturnValue"] + - ["system.security.policy.policystatementattribute", "system.security.policy.policystatementattribute!", "Member[exclusive]"] + - ["system.security.namedpermissionset", "system.security.policy.policylevel", "Method[removenamedpermissionset].ReturnValue"] + - ["system.int32", "system.security.policy.applicationtrustcollection", "Member[count]"] + - ["system.security.policy.imembershipcondition", "system.security.policy.strongnamemembershipcondition", "Method[copy].ReturnValue"] + - ["system.security.policy.trustmanageruicontext", "system.security.policy.trustmanageruicontext!", "Member[install]"] + - ["system.string", "system.security.policy.filecodegroup", "Member[attributestring]"] + - ["system.string", "system.security.policy.zone", "Method[tostring].ReturnValue"] + - ["system.security.policyleveltype", "system.security.policy.policylevel", "Member[type]"] + - ["system.int32", "system.security.policy.evidence", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.security.policy.policylevel", "Member[storelocation]"] + - ["system.security.policy.policystatement", "system.security.policy.codegroup", "Member[policystatement]"] + - ["system.collections.ienumerator", "system.security.policy.evidence", "Method[getassemblyenumerator].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.hash", "Method[clone].ReturnValue"] + - ["system.security.securityzone", "system.security.policy.zonemembershipcondition", "Member[securityzone]"] + - ["system.security.permissionset", "system.security.policy.permissionrequestevidence", "Member[requestedpermissions]"] + - ["system.string", "system.security.policy.codeconnectaccess!", "Member[anyscheme]"] + - ["system.security.policy.applicationtrustcollection", "system.security.policy.applicationtrustcollection", "Method[find].ReturnValue"] + - ["system.collections.ilist", "system.security.policy.policylevel", "Member[fulltrustassemblies]"] + - ["system.security.ipermission", "system.security.policy.zone", "Method[createidentitypermission].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.codegroup", "Method[copy].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.policylevel", "Member[rootcodegroup]"] + - ["system.security.securityelement", "system.security.policy.sitemembershipcondition", "Method[toxml].ReturnValue"] + - ["system.security.securityelement", "system.security.policy.allmembershipcondition", "Method[toxml].ReturnValue"] + - ["system.string", "system.security.policy.codegroup", "Member[permissionsetname]"] + - ["system.security.policy.codegroup", "system.security.policy.codegroup", "Method[resolvematchingcodegroups].ReturnValue"] + - ["system.int32", "system.security.policy.policystatement", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.security.policy.sitemembershipcondition", "Member[site]"] + - ["system.boolean", "system.security.policy.trustmanagercontext", "Member[keepalive]"] + - ["system.applicationid", "system.security.policy.applicationsecurityinfo", "Member[applicationid]"] + - ["system.string", "system.security.policy.filecodegroup", "Member[mergelogic]"] + - ["system.security.policy.applicationtrust", "system.security.policy.applicationtrustcollection", "Member[item]"] + - ["system.string", "system.security.policy.codeconnectaccess!", "Member[originscheme]"] + - ["system.string", "system.security.policy.codegroup", "Member[attributestring]"] + - ["system.collections.ilist", "system.security.policy.policylevel", "Member[namedpermissionsets]"] + - ["system.security.policy.evidencebase", "system.security.policy.site", "Method[clone].ReturnValue"] + - ["system.security.ipermission", "system.security.policy.strongname", "Method[createidentitypermission].ReturnValue"] + - ["system.int32", "system.security.policy.hashmembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.filecodegroup", "Method[copy].ReturnValue"] + - ["system.security.policy.policystatement", "system.security.policy.unioncodegroup", "Method[resolve].ReturnValue"] + - ["system.string", "system.security.policy.codegroup", "Member[description]"] + - ["system.string", "system.security.policy.zonemembershipcondition", "Method[tostring].ReturnValue"] + - ["system.int32", "system.security.policy.applicationdirectorymembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.policy.applicationtrust", "Member[persist]"] + - ["system.security.policy.codeconnectaccess", "system.security.policy.codeconnectaccess!", "Method[createanyschemeaccess].ReturnValue"] + - ["system.byte[]", "system.security.policy.hash", "Member[sha1]"] + - ["system.string", "system.security.policy.strongname", "Method[tostring].ReturnValue"] + - ["system.security.securityelement", "system.security.policy.applicationtrust", "Method[toxml].ReturnValue"] + - ["system.object", "system.security.policy.applicationdirectory", "Method[copy].ReturnValue"] + - ["system.string", "system.security.policy.urlmembershipcondition", "Method[tostring].ReturnValue"] + - ["system.int32", "system.security.policy.applicationtrustcollection", "Method[add].ReturnValue"] + - ["system.security.policy.policystatement", "system.security.policy.filecodegroup", "Method[resolve].ReturnValue"] + - ["system.string", "system.security.policy.netcodegroup!", "Member[anyotheroriginscheme]"] + - ["system.string", "system.security.policy.hashmembershipcondition", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.policy.codegroup", "Method[equals].ReturnValue"] + - ["system.string", "system.security.policy.codeconnectaccess", "Member[scheme]"] + - ["system.security.securityelement", "system.security.policy.gacmembershipcondition", "Method[toxml].ReturnValue"] + - ["system.object", "system.security.policy.site", "Method[copy].ReturnValue"] + - ["system.security.ipermission", "system.security.policy.site", "Method[createidentitypermission].ReturnValue"] + - ["system.boolean", "system.security.policy.applicationdirectorymembershipcondition", "Method[equals].ReturnValue"] + - ["system.security.policy.policystatement", "system.security.policy.netcodegroup", "Method[resolve].ReturnValue"] + - ["system.security.namedpermissionset", "system.security.policy.policylevel", "Method[changenamedpermissionset].ReturnValue"] + - ["system.boolean", "system.security.policy.strongnamemembershipcondition", "Method[check].ReturnValue"] + - ["system.boolean", "system.security.policy.trustmanagercontext", "Member[persist]"] + - ["system.string", "system.security.policy.firstmatchcodegroup", "Member[mergelogic]"] + - ["system.security.securityelement", "system.security.policy.zonemembershipcondition", "Method[toxml].ReturnValue"] + - ["system.security.policy.policylevel", "system.security.policy.policylevel!", "Method[createappdomainlevel].ReturnValue"] + - ["system.boolean", "system.security.policy.imembershipcondition", "Method[equals].ReturnValue"] + - ["system.security.policy.policystatement", "system.security.policy.policylevel", "Method[resolve].ReturnValue"] + - ["system.boolean", "system.security.policy.sitemembershipcondition", "Method[check].ReturnValue"] + - ["system.boolean", "system.security.policy.gacinstalled", "Method[equals].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.permissionrequestevidence", "Method[clone].ReturnValue"] + - ["system.security.policy.codegroup", "system.security.policy.firstmatchcodegroup", "Method[resolvematchingcodegroups].ReturnValue"] + - ["system.boolean", "system.security.policy.publishermembershipcondition", "Method[equals].ReturnValue"] + - ["system.string", "system.security.policy.strongname", "Member[name]"] + - ["system.security.policy.policystatement", "system.security.policy.applicationtrust", "Member[defaultgrantset]"] + - ["system.int32", "system.security.policy.applicationdirectory", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.security.policy.codegroup", "Member[mergelogic]"] + - ["system.collections.generic.ilist", "system.security.policy.applicationtrust", "Member[fulltrustassemblies]"] + - ["system.string", "system.security.policy.imembershipcondition", "Method[tostring].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.codegroup", "Member[membershipcondition]"] + - ["system.security.policy.codegroup", "system.security.policy.filecodegroup", "Method[resolvematchingcodegroups].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.strongname", "Method[clone].ReturnValue"] + - ["system.security.cryptography.hashalgorithm", "system.security.policy.hashmembershipcondition", "Member[hashalgorithm]"] + - ["system.boolean", "system.security.policy.gacmembershipcondition", "Method[check].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.applicationtrust", "Method[clone].ReturnValue"] + - ["system.boolean", "system.security.policy.hashmembershipcondition", "Method[equals].ReturnValue"] + - ["system.int32", "system.security.policy.publishermembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.security.ipermission", "system.security.policy.gacinstalled", "Method[createidentitypermission].ReturnValue"] + - ["system.string", "system.security.policy.publisher", "Method[tostring].ReturnValue"] + - ["system.byte[]", "system.security.policy.hashmembershipcondition", "Member[hashvalue]"] + - ["system.boolean", "system.security.policy.imembershipcondition", "Method[check].ReturnValue"] + - ["system.security.ipermission", "system.security.policy.iidentitypermissionfactory", "Method[createidentitypermission].ReturnValue"] + - ["system.applicationidentity", "system.security.policy.trustmanagercontext", "Member[previousapplicationidentity]"] + - ["system.object", "system.security.policy.applicationtrust", "Member[extrainfo]"] + - ["system.int32", "system.security.policy.codeconnectaccess!", "Member[originport]"] + - ["system.int32", "system.security.policy.gacinstalled", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.policy.trustmanagercontext", "Member[ignorepersisteddecision]"] + - ["system.string", "system.security.policy.unioncodegroup", "Member[mergelogic]"] + - ["system.security.permissions.strongnamepublickeyblob", "system.security.policy.strongname", "Member[publickey]"] + - ["system.security.policy.applicationtrust", "system.security.policy.applicationtrustenumerator", "Member[current]"] + - ["system.string", "system.security.policy.hash", "Method[tostring].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.policy.applicationdirectory", "Method[clone].ReturnValue"] + - ["system.boolean", "system.security.policy.applicationsecuritymanager!", "Method[determineapplicationtrust].ReturnValue"] + - ["system.security.securityelement", "system.security.policy.policystatement", "Method[toxml].ReturnValue"] + - ["system.security.namedpermissionset", "system.security.policy.policylevel", "Method[getnamedpermissionset].ReturnValue"] + - ["system.boolean", "system.security.policy.gacmembershipcondition", "Method[equals].ReturnValue"] + - ["system.security.policy.zone", "system.security.policy.zone!", "Method[createfromurl].ReturnValue"] + - ["system.object", "system.security.policy.applicationtrustenumerator", "Member[current]"] + - ["system.security.policy.policystatement", "system.security.policy.codegroup", "Method[resolve].ReturnValue"] + - ["system.security.policy.codeconnectaccess", "system.security.policy.codeconnectaccess!", "Method[createoriginschemeaccess].ReturnValue"] + - ["system.string", "system.security.policy.gacinstalled", "Method[tostring].ReturnValue"] + - ["system.security.policy.imembershipcondition", "system.security.policy.imembershipcondition", "Method[copy].ReturnValue"] + - ["system.string", "system.security.policy.applicationdirectorymembershipcondition", "Method[tostring].ReturnValue"] + - ["system.string", "system.security.policy.sitemembershipcondition", "Method[tostring].ReturnValue"] + - ["system.security.policy.applicationtrustcollection", "system.security.policy.applicationsecuritymanager!", "Member[userapplicationtrusts]"] + - ["system.security.securityelement", "system.security.policy.policylevel", "Method[toxml].ReturnValue"] + - ["system.int32", "system.security.policy.codeconnectaccess", "Member[port]"] + - ["system.boolean", "system.security.policy.policystatement", "Method[equals].ReturnValue"] + - ["system.string", "system.security.policy.url", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.policy.strongname", "Method[equals].ReturnValue"] + - ["system.security.policy.policystatement", "system.security.policy.firstmatchcodegroup", "Method[resolve].ReturnValue"] + - ["system.boolean", "system.security.policy.zonemembershipcondition", "Method[check].ReturnValue"] + - ["system.int32", "system.security.policy.strongnamemembershipcondition", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.security.policy.applicationdirectory", "Member[directory]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Principal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Principal.typemodel.yml new file mode 100644 index 000000000000..32c6175ae65a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.Principal.typemodel.yml @@ -0,0 +1,216 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.principal.windowsimpersonationcontext", "system.security.principal.windowsidentity", "Method[impersonate].ReturnValue"] + - ["system.security.principal.iidentity", "system.security.principal.windowsprincipal", "Member[identity]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinprewindows2000compatibleaccesssid]"] + - ["system.boolean", "system.security.principal.windowsidentity", "Member[isguest]"] + - ["system.string", "system.security.principal.ntaccount", "Member[value]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountkrbtgtsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[batchsid]"] + - ["system.string", "system.security.principal.securityidentifier", "Member[value]"] + - ["system.boolean", "system.security.principal.identityreferencecollection", "Member[isreadonly]"] + - ["system.security.principal.securityidentifier", "system.security.principal.windowsidentity", "Member[user]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winconsolelogonsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[otherorganizationsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinaccountoperatorssid]"] + - ["system.security.principal.identityreferencecollection", "system.security.principal.identitynotmappedexception", "Member[unmappedidentities]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountenterpriseadminssid]"] + - ["system.collections.ienumerator", "system.security.principal.identityreferencecollection", "Method[getenumerator].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilityinternetclientsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winsystemlabelsid]"] + - ["system.string", "system.security.principal.genericidentity", "Member[name]"] + - ["system.security.principal.windowsaccounttype", "system.security.principal.windowsaccounttype!", "Member[guest]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winhighlabelsid]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[write]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[interactivesid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountrasandiasserverssid]"] + - ["system.int32", "system.security.principal.identityreference", "Method[gethashcode].ReturnValue"] + - ["system.security.principal.identityreference", "system.security.principal.ntaccount", "Method[translate].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winbuiltincryptooperatorssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winbuiltindcomuserssid]"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[poweruser]"] + - ["system.boolean", "system.security.principal.identityreference", "Method[equals].ReturnValue"] + - ["system.boolean", "system.security.principal.windowsidentity", "Member[issystem]"] + - ["system.security.principal.tokenimpersonationlevel", "system.security.principal.tokenimpersonationlevel!", "Member[none]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winmediumlabelsid]"] + - ["system.security.principal.identityreferencecollection", "system.security.principal.identityreferencecollection", "Method[translate].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountschemaadminssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[servicesid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[selfsid]"] + - ["system.intptr", "system.security.principal.windowsidentity", "Member[token]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilitysharedusercertificatessid]"] + - ["t", "system.security.principal.windowsidentity!", "Method[runimpersonated].ReturnValue"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[read]"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[administrator]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinnetworkconfigurationoperatorssid]"] + - ["system.boolean", "system.security.principal.ntaccount!", "Method[op_equality].ReturnValue"] + - ["system.security.principal.iidentity", "system.security.principal.iprincipal", "Member[identity]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[query]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[networksid]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[allaccess]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilityinternetclientserversid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinuserssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winenterprisereadonlycontrollerssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[ntauthoritysid]"] + - ["system.string", "system.security.principal.windowsidentity", "Member[authenticationtype]"] + - ["system.security.principal.securityidentifier", "system.security.principal.securityidentifier", "Member[accountdomainsid]"] + - ["microsoft.win32.safehandles.safeaccesstokenhandle", "system.security.principal.windowsidentity", "Member[accesstoken]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[worldsid]"] + - ["system.security.principal.tokenimpersonationlevel", "system.security.principal.tokenimpersonationlevel!", "Member[impersonation]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[restrictedcodesid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[anonymoussid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtindomainsid]"] + - ["system.int32", "system.security.principal.securityidentifier!", "Member[maxbinarylength]"] + - ["system.string", "system.security.principal.iidentity", "Member[authenticationtype]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[querysource]"] + - ["system.security.principal.tokenimpersonationlevel", "system.security.principal.windowsidentity", "Member[impersonationlevel]"] + - ["system.string", "system.security.principal.genericidentity", "Member[authenticationtype]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountguestsid]"] + - ["system.security.principal.principalpolicy", "system.security.principal.principalpolicy!", "Member[unauthenticatedprincipal]"] + - ["system.security.principal.windowsaccounttype", "system.security.principal.windowsaccounttype!", "Member[anonymous]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[localsid]"] + - ["system.boolean", "system.security.principal.windowsidentity", "Member[isanonymous]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinsystemoperatorssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[dialupsid]"] + - ["system.security.principal.windowsaccounttype", "system.security.principal.windowsaccounttype!", "Member[system]"] + - ["system.threading.tasks.task", "system.security.principal.windowsidentity!", "Method[runimpersonatedasync].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilitypictureslibrarysid]"] + - ["system.boolean", "system.security.principal.ntaccount!", "Method[op_inequality].ReturnValue"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[backupoperator]"] + - ["system.security.claims.claimsidentity", "system.security.principal.genericidentity", "Method[clone].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[terminalserversid]"] + - ["system.string", "system.security.principal.windowsidentity!", "Member[defaultissuer]"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[guest]"] + - ["system.collections.generic.ienumerable", "system.security.principal.windowsprincipal", "Member[userclaims]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[assignprimary]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[networkservicesid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinprintoperatorssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincacheableprincipalsgroupsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winuntrustedlabelsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinbackupoperatorssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinincomingforesttrustbuilderssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[localservicesid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[logonidssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinperformancemonitoringuserssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountcomputerssid]"] + - ["system.boolean", "system.security.principal.iidentity", "Member[isauthenticated]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[thisorganizationsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountadministratorsid]"] + - ["system.boolean", "system.security.principal.ntaccount", "Method[equals].ReturnValue"] + - ["system.security.principal.tokenimpersonationlevel", "system.security.principal.tokenimpersonationlevel!", "Member[delegation]"] + - ["system.collections.generic.ienumerable", "system.security.principal.windowsprincipal", "Member[deviceclaims]"] + - ["system.boolean", "system.security.principal.genericprincipal", "Method[isinrole].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinreplicatorsid]"] + - ["system.int32", "system.security.principal.ntaccount", "Method[gethashcode].ReturnValue"] + - ["system.security.principal.tokenimpersonationlevel", "system.security.principal.tokenimpersonationlevel!", "Member[anonymous]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilitydocumentslibrarysid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winbuiltincertsvcdcomaccessgroup]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[maximumallowed]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinguestssid]"] + - ["system.security.principal.windowsidentity", "system.security.principal.windowsidentity!", "Method[getcurrent].ReturnValue"] + - ["system.boolean", "system.security.principal.identityreferencecollection", "Method[contains].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winwriterestrictedcodesid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winthisorganizationcertificatesid]"] + - ["system.security.principal.principalpolicy", "system.security.principal.principalpolicy!", "Member[noprincipal]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[adjustdefault]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountcontrollerssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winbuiltinterminalserverlicenseserverssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinremotedesktopuserssid]"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[replicator]"] + - ["system.collections.generic.ienumerable", "system.security.principal.windowsidentity", "Member[userclaims]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[nullsid]"] + - ["system.boolean", "system.security.principal.windowsidentity", "Member[isauthenticated]"] + - ["system.security.principal.windowsidentity", "system.security.principal.windowsidentity!", "Method[getanonymous].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilitymusiclibrarysid]"] + - ["system.boolean", "system.security.principal.identityreference!", "Method[op_equality].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilityremovablestoragesid]"] + - ["system.int32", "system.security.principal.securityidentifier!", "Member[minbinarylength]"] + - ["system.int32", "system.security.principal.identityreferencecollection", "Member[count]"] + - ["system.string", "system.security.principal.identityreference", "Member[value]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinauthorizationaccesssid]"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[accountoperator]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winaccountreadonlycontrollerssid]"] + - ["system.collections.generic.ienumerable", "system.security.principal.genericidentity", "Member[claims]"] + - ["system.security.claims.claimsidentity", "system.security.principal.windowsidentity", "Method[clone].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinpoweruserssid]"] + - ["system.string", "system.security.principal.ntaccount", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.principal.securityidentifier", "Method[iswellknown].ReturnValue"] + - ["system.int32", "system.security.principal.securityidentifier", "Method[compareto].ReturnValue"] + - ["system.security.principal.principalpolicy", "system.security.principal.principalpolicy!", "Member[windowsprincipal]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[remotelogonidsid]"] + - ["system.boolean", "system.security.principal.securityidentifier", "Method[isvalidtargettype].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winbuiltineventlogreadersgroup]"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[printoperator]"] + - ["system.boolean", "system.security.principal.securityidentifier!", "Method[op_equality].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[proxysid]"] + - ["system.security.principal.tokenimpersonationlevel", "system.security.principal.tokenimpersonationlevel!", "Member[identification]"] + - ["system.security.principal.iidentity", "system.security.principal.genericprincipal", "Member[identity]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountdomainguestssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winbuiltiniuserssid]"] + - ["system.string", "system.security.principal.windowsidentity", "Member[name]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountcertadminssid]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[adjustprivileges]"] + - ["system.security.principal.windowsimpersonationcontext", "system.security.principal.windowsidentity!", "Method[impersonate].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winnewenterprisereadonlycontrollerssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilityvideoslibrarysid]"] + - ["system.boolean", "system.security.principal.genericidentity", "Member[isauthenticated]"] + - ["system.boolean", "system.security.principal.identityreference", "Method[isvalidtargettype].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.security.principal.identityreferencecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.security.principal.identityreferencecollection", "Method[remove].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[authenticatedusersid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[creatorgroupserversid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountpolicyadminssid]"] + - ["system.boolean", "system.security.principal.iprincipal", "Method[isinrole].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[ntlmauthenticationsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[digestauthenticationsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinperformancelogginguserssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winbuiltinanypackagesid]"] + - ["system.int32", "system.security.principal.securityidentifier", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.security.principal.securityidentifier", "Method[equals].ReturnValue"] + - ["system.string", "system.security.principal.securityidentifier", "Method[tostring].ReturnValue"] + - ["system.security.principal.identityreference", "system.security.principal.identityreferencecollection", "Member[item]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[creatorownersid]"] + - ["system.security.principal.securityidentifier", "system.security.principal.windowsidentity", "Member[owner]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[creatorownerserversid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[creatorgroupsid]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[adjustsessionid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[schannelauthenticationsid]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[duplicate]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winiusersid]"] + - ["system.security.principal.identityreferencecollection", "system.security.principal.windowsidentity", "Member[groups]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[builtinadministratorssid]"] + - ["system.boolean", "system.security.principal.securityidentifier", "Method[isequaldomainsid].ReturnValue"] + - ["system.string", "system.security.principal.iidentity", "Member[name]"] + - ["system.boolean", "system.security.principal.windowsprincipal", "Method[isinrole].ReturnValue"] + - ["system.boolean", "system.security.principal.identityreference!", "Method[op_inequality].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[localsystemsid]"] + - ["system.security.principal.windowsaccounttype", "system.security.principal.windowsaccounttype!", "Member[normal]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountdomainadminssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilityenterpriseauthenticationsid]"] + - ["system.security.principal.identityreference", "system.security.principal.securityidentifier", "Method[translate].ReturnValue"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[systemoperator]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winlocallogonsid]"] + - ["system.security.principal.identityreference", "system.security.principal.identityreference", "Method[translate].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[enterprisecontrollerssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winnoncacheableprincipalsgroupsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winlowlabelsid]"] + - ["system.collections.generic.ienumerable", "system.security.principal.windowsidentity", "Member[deviceclaims]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[maxdefined]"] + - ["system.boolean", "system.security.principal.securityidentifier", "Method[isaccountsid].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[accountdomainuserssid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winapplicationpackageauthoritysid]"] + - ["system.collections.generic.ienumerable", "system.security.principal.windowsidentity", "Member[claims]"] + - ["system.boolean", "system.security.principal.ntaccount", "Method[isvalidtargettype].ReturnValue"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[winmediumpluslabelsid]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincreatorownerrightssid]"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[impersonate]"] + - ["system.security.principal.wellknownsidtype", "system.security.principal.wellknownsidtype!", "Member[wincapabilityprivatenetworkclientserversid]"] + - ["system.string", "system.security.principal.identityreference", "Method[tostring].ReturnValue"] + - ["system.security.principal.tokenaccesslevels", "system.security.principal.tokenaccesslevels!", "Member[adjustgroups]"] + - ["system.int32", "system.security.principal.securityidentifier", "Member[binarylength]"] + - ["system.security.principal.windowsbuiltinrole", "system.security.principal.windowsbuiltinrole!", "Member[user]"] + - ["system.boolean", "system.security.principal.securityidentifier!", "Method[op_inequality].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.RightsManagement.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.RightsManagement.typemodel.yml new file mode 100644 index 000000000000..bba1c86f15d6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.RightsManagement.typemodel.yml @@ -0,0 +1,170 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[manifestpolicyviolation]"] + - ["system.collections.objectmodel.readonlycollection", "system.security.rightsmanagement.secureenvironment!", "Method[getactivatedusers].ReturnValue"] + - ["system.byte[]", "system.security.rightsmanagement.cryptoprovider", "Method[decrypt].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidhandle]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[recordnotfound]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[rightnotset]"] + - ["system.security.rightsmanagement.cryptoprovider", "system.security.rightsmanagement.uselicense", "Method[bind].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[servicemoved]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[owner]"] + - ["system.security.rightsmanagement.authenticationtype", "system.security.rightsmanagement.authenticationtype!", "Member[internal]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[edit]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[needsmachineactivation]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindrevocationliststale]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[licenseacquisitionfailed]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindrevokedresource]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[badgetinfoquery]"] + - ["system.security.rightsmanagement.secureenvironment", "system.security.rightsmanagement.secureenvironment!", "Method[create].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[noconnect]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[licensebindingtowindowsidentityfailed]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[view]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[encryptionnotpermitted]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[debuggerdetected]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[expiredofficialissuancelicensetemplate]"] + - ["system.string", "system.security.rightsmanagement.secureenvironment", "Member[applicationmanifest]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[outdatedmodule]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[extract]"] + - ["system.security.rightsmanagement.useractivationmode", "system.security.rightsmanagement.useractivationmode!", "Member[permanent]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[environmentnotloaded]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[nomoredata]"] + - ["system.security.rightsmanagement.contentuser", "system.security.rightsmanagement.contentuser!", "Member[anyoneuser]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[documentedit]"] + - ["system.int32", "system.security.rightsmanagement.cryptoprovider", "Member[blocksize]"] + - ["system.guid", "system.security.rightsmanagement.unsignedpublishlicense", "Member[contentid]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindvaliditytimeviolated]"] + - ["system.uri", "system.security.rightsmanagement.unsignedpublishlicense", "Member[referralinfouri]"] + - ["system.boolean", "system.security.rightsmanagement.contentuser", "Method[isauthenticated].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[hidinvalid]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[adentrynotfound]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[cryptooperationunsupported]"] + - ["system.collections.generic.icollection", "system.security.rightsmanagement.unsignedpublishlicense", "Member[grants]"] + - ["system.datetime", "system.security.rightsmanagement.contentgrant", "Member[validuntil]"] + - ["system.security.rightsmanagement.publishlicense", "system.security.rightsmanagement.unsignedpublishlicense", "Method[sign].ReturnValue"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[sign]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[queryreportsnoresults]"] + - ["system.datetime", "system.security.rightsmanagement.contentgrant", "Member[validfrom]"] + - ["system.security.rightsmanagement.authenticationtype", "system.security.rightsmanagement.authenticationtype!", "Member[windowspassport]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[toomanyloadedenvironments]"] + - ["system.security.rightsmanagement.authenticationtype", "system.security.rightsmanagement.contentuser", "Member[authenticationtype]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidregistrypath]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[infonotpresent]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[export]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidlicensesignature]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[idmismatch]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[outofquota]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[validitytimeviolation]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[brokencertchain]"] + - ["system.boolean", "system.security.rightsmanagement.uselicense", "Method[equals].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[requestdenied]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[print]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindaccessprincipalnotenabling]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[replyall]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[alreadyinprogress]"] + - ["system.security.rightsmanagement.authenticationtype", "system.security.rightsmanagement.authenticationtype!", "Member[passport]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindnosatisfiedrightsgroup]"] + - ["system.boolean", "system.security.rightsmanagement.secureenvironment!", "Method[isuseractivated].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidserverresponse]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementexception", "Member[failurecode]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[enablingprincipalfailure]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[nolicense]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidkeylength]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[activationfailed]"] + - ["system.security.rightsmanagement.contentuser", "system.security.rightsmanagement.secureenvironment", "Member[user]"] + - ["system.security.rightsmanagement.contentuser", "system.security.rightsmanagement.uselicense", "Member[owner]"] + - ["system.security.rightsmanagement.uselicense", "system.security.rightsmanagement.publishlicense", "Method[acquireuselicensenoui].ReturnValue"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[objectmodel]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[installationfailed]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindrevokedlicense]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[unexpectedexception]"] + - ["system.boolean", "system.security.rightsmanagement.localizednamedescriptionpair", "Method[equals].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[clockrollbackdetected]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[globaloptionalreadyset]"] + - ["system.guid", "system.security.rightsmanagement.uselicense", "Member[contentid]"] + - ["system.int32", "system.security.rightsmanagement.contentuser", "Method[gethashcode].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindcontentnotinenduselicense]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindspecifiedworkmissing]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidlockboxpath]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[notachain]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindintervaltimeviolated]"] + - ["system.boolean", "system.security.rightsmanagement.cryptoprovider", "Member[canencrypt]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[forward]"] + - ["system.string", "system.security.rightsmanagement.publishlicense", "Method[tostring].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[noaescryptoprovider]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentgrant", "Member[right]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidversion]"] + - ["system.string", "system.security.rightsmanagement.unsignedpublishlicense", "Method[tostring].ReturnValue"] + - ["system.int32", "system.security.rightsmanagement.localizednamedescriptionpair", "Method[gethashcode].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[usedefault]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[emailnotverified]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[rightnotgranted]"] + - ["system.security.rightsmanagement.contentuser", "system.security.rightsmanagement.contentuser!", "Member[owneruser]"] + - ["system.byte[]", "system.security.rightsmanagement.cryptoprovider", "Method[encrypt].ReturnValue"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[viewrightsdata]"] + - ["system.string", "system.security.rightsmanagement.localizednamedescriptionpair", "Member[name]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindmachinenotfoundingroupidentity]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidnumericalvalue]"] + - ["system.boolean", "system.security.rightsmanagement.contentuser", "Method[equals].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[hidcorrupted]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindaccessunsatisfied]"] + - ["system.security.rightsmanagement.useractivationmode", "system.security.rightsmanagement.useractivationmode!", "Member[temporary]"] + - ["system.boolean", "system.security.rightsmanagement.cryptoprovider", "Member[canmergeblocks]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[nodistributionpointurlfound]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[needsgroupidentityactivation]"] + - ["system.security.rightsmanagement.contentuser", "system.security.rightsmanagement.contentgrant", "Member[user]"] + - ["system.security.rightsmanagement.uselicense", "system.security.rightsmanagement.publishlicense", "Method[acquireuselicense].ReturnValue"] + - ["system.string", "system.security.rightsmanagement.uselicense", "Method[tostring].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindindicatedprincipalmissing]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[servicenotfound]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[libraryfail]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindpolicyviolation]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[keytypeunsupported]"] + - ["system.collections.generic.idictionary", "system.security.rightsmanagement.unsignedpublishlicense", "Member[localizednamedescriptiondictionary]"] + - ["system.boolean", "system.security.rightsmanagement.cryptoprovider", "Member[candecrypt]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[environmentcannotload]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindrevokedprincipal]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[aborted]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidencodingtype]"] + - ["system.uri", "system.security.rightsmanagement.publishlicense", "Member[uselicenseacquisitionurl]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidlockboxtype]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindnoapplicablerevocationlist]"] + - ["system.security.rightsmanagement.contentright", "system.security.rightsmanagement.contentright!", "Member[reply]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[servererror]"] + - ["system.collections.generic.idictionary", "system.security.rightsmanagement.uselicense", "Member[applicationdata]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[servicegone]"] + - ["system.security.rightsmanagement.contentuser", "system.security.rightsmanagement.unsignedpublishlicense", "Member[owner]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindrevokedmodule]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[revocationinfonotset]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[libraryunsupportedplugin]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidemail]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidalgorithmtype]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[success]"] + - ["system.string", "system.security.rightsmanagement.unsignedpublishlicense", "Member[referralinfoname]"] + - ["system.collections.objectmodel.readonlycollection", "system.security.rightsmanagement.cryptoprovider", "Member[boundgrants]"] + - ["system.guid", "system.security.rightsmanagement.publishlicense", "Member[contentid]"] + - ["system.uri", "system.security.rightsmanagement.publishlicense", "Member[referralinfouri]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[ownerlicensenotfound]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[bindrevokedissuer]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[groupidentitynotset]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidlicense]"] + - ["system.string", "system.security.rightsmanagement.publishlicense", "Member[referralinfoname]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidclientlicensorcertificate]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[toomanycertificates]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidtimeinfo]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[authenticationfailed]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[metadatanotset]"] + - ["system.security.rightsmanagement.authenticationtype", "system.security.rightsmanagement.authenticationtype!", "Member[windows]"] + - ["system.string", "system.security.rightsmanagement.contentuser", "Member[name]"] + - ["system.security.rightsmanagement.unsignedpublishlicense", "system.security.rightsmanagement.publishlicense", "Method[decryptunsignedpublishlicense].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[notset]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[invalidissuancelicensetemplate]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[infonotinlicense]"] + - ["system.string", "system.security.rightsmanagement.localizednamedescriptionpair", "Member[description]"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[servernotfound]"] + - ["system.int32", "system.security.rightsmanagement.uselicense", "Method[gethashcode].ReturnValue"] + - ["system.security.rightsmanagement.rightsmanagementfailurecode", "system.security.rightsmanagement.rightsmanagementfailurecode!", "Member[incompatibleobjects]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.typemodel.yml new file mode 100644 index 000000000000..97e81255e970 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Security.typemodel.yml @@ -0,0 +1,164 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.security.ipermission", "system.security.codeaccesspermission", "Method[intersect].ReturnValue"] + - ["system.security.ipermission", "system.security.readonlypermissionset", "Method[setpermissionimpl].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.hostprotectionexception", "Member[protectedresources]"] + - ["system.boolean", "system.security.securityelement!", "Method[isvalidtag].ReturnValue"] + - ["system.intptr", "system.security.securestringmarshal!", "Method[securestringtoglobalallocansi].ReturnValue"] + - ["system.boolean", "system.security.securityelement!", "Method[isvalidattributevalue].ReturnValue"] + - ["system.security.policy.applicationtrust", "system.security.hostsecuritymanager", "Method[determineapplicationtrust].ReturnValue"] + - ["system.security.ipermission", "system.security.securityexception", "Member[firstpermissionthatfailed]"] + - ["system.security.securitycriticalscope", "system.security.securitycriticalattribute", "Member[scope]"] + - ["system.security.policy.evidence", "system.security.ievidencefactory", "Member[evidence]"] + - ["system.security.securitycriticalscope", "system.security.securitycriticalscope!", "Member[everything]"] + - ["system.type", "system.security.securityexception", "Member[permissiontype]"] + - ["system.boolean", "system.security.securityelement!", "Method[isvalidattributename].ReturnValue"] + - ["system.security.permissionset", "system.security.securitymanager!", "Method[getstandardsandbox].ReturnValue"] + - ["system.boolean", "system.security.securitycontext!", "Method[iswindowsidentityflowsuppressed].ReturnValue"] + - ["system.int32", "system.security.namedpermissionset", "Method[gethashcode].ReturnValue"] + - ["system.threading.asyncflowcontrol", "system.security.securitycontext!", "Method[suppressflowwindowsidentity].ReturnValue"] + - ["system.security.permissions.hostprotectionresource", "system.security.hostprotectionexception", "Member[demandedresources]"] + - ["system.security.ipermission", "system.security.permissionset", "Method[setpermission].ReturnValue"] + - ["system.security.partialtrustvisibilitylevel", "system.security.allowpartiallytrustedcallersattribute", "Member[partialtrustvisibilitylevel]"] + - ["system.security.securityruleset", "system.security.securityruleset!", "Member[none]"] + - ["system.string", "system.security.securityelement", "Member[text]"] + - ["system.boolean", "system.security.ipermission", "Method[issubsetof].ReturnValue"] + - ["system.string", "system.security.securityexception", "Member[permissionstate]"] + - ["system.boolean", "system.security.codeaccesspermission", "Method[equals].ReturnValue"] + - ["system.security.securityelement", "system.security.namedpermissionset", "Method[toxml].ReturnValue"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanager", "Member[flags]"] + - ["system.security.securityelement", "system.security.securityelement", "Method[searchforchildbytag].ReturnValue"] + - ["system.int32", "system.security.permissionset", "Method[gethashcode].ReturnValue"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanageroptions!", "Member[none]"] + - ["system.object", "system.security.permissionset", "Member[syncroot]"] + - ["system.security.ipermission", "system.security.permissionset", "Method[removepermissionimpl].ReturnValue"] + - ["system.security.permissionset", "system.security.securitymanager!", "Method[resolvepolicy].ReturnValue"] + - ["system.security.policy.evidence", "system.security.hostsecuritymanager", "Method[provideassemblyevidence].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.hostsecuritymanager", "Method[generateassemblyevidence].ReturnValue"] + - ["system.security.policy.policylevel", "system.security.hostsecuritymanager", "Member[domainpolicy]"] + - ["system.security.manifestkinds", "system.security.manifestkinds!", "Member[application]"] + - ["system.int32", "system.security.securestring", "Member[length]"] + - ["system.security.securityelement", "system.security.permissionset", "Method[toxml].ReturnValue"] + - ["system.collections.ienumerator", "system.security.permissionset", "Method[getenumerator].ReturnValue"] + - ["system.security.ipermission", "system.security.readonlypermissionset", "Method[addpermissionimpl].ReturnValue"] + - ["system.security.policyleveltype", "system.security.policyleveltype!", "Member[machine]"] + - ["system.reflection.methodinfo", "system.security.securityexception", "Member[method]"] + - ["system.string", "system.security.securityexception", "Member[url]"] + - ["system.collections.ienumerator", "system.security.securitymanager!", "Method[policyhierarchy].ReturnValue"] + - ["system.security.manifestkinds", "system.security.manifestkinds!", "Member[applicationanddeployment]"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanageroptions!", "Member[hostappdomainevidence]"] + - ["system.security.ipermission", "system.security.readonlypermissionset", "Method[getpermissionimpl].ReturnValue"] + - ["system.security.securityelement", "system.security.codeaccesspermission", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.securestring", "Method[isreadonly].ReturnValue"] + - ["system.security.securitycontextsource", "system.security.securitycontextsource!", "Member[currentappdomain]"] + - ["system.string", "system.security.namedpermissionset", "Member[name]"] + - ["system.security.securityzone", "system.security.securityzone!", "Member[mycomputer]"] + - ["system.object", "system.security.securityexception", "Member[permitonlysetinstance]"] + - ["system.security.policy.policylevel", "system.security.securitymanager!", "Method[loadpolicylevelfromfile].ReturnValue"] + - ["system.security.permissionset", "system.security.hostsecuritymanager", "Method[resolvepolicy].ReturnValue"] + - ["system.boolean", "system.security.securitycontext!", "Method[isflowsuppressed].ReturnValue"] + - ["system.security.permissionset", "system.security.permissionset", "Method[union].ReturnValue"] + - ["system.byte[]", "system.security.permissionset!", "Method[convertpermissionset].ReturnValue"] + - ["system.security.securityzone", "system.security.securityzone!", "Member[nozone]"] + - ["system.security.policyleveltype", "system.security.policyleveltype!", "Member[enterprise]"] + - ["system.boolean", "system.security.securityelement", "Method[equal].ReturnValue"] + - ["system.boolean", "system.security.permissionset", "Method[equals].ReturnValue"] + - ["system.security.securityzone", "system.security.securityzone!", "Member[internet]"] + - ["system.security.policyleveltype", "system.security.policyleveltype!", "Member[appdomain]"] + - ["system.security.securitycontextsource", "system.security.securitycontextsource!", "Member[currentassembly]"] + - ["system.object", "system.security.securityexception", "Member[demanded]"] + - ["system.boolean", "system.security.permissionset", "Method[isunrestricted].ReturnValue"] + - ["system.security.ipermission", "system.security.codeaccesspermission", "Method[union].ReturnValue"] + - ["system.threading.asyncflowcontrol", "system.security.securitycontext!", "Method[suppressflow].ReturnValue"] + - ["system.type[]", "system.security.hostsecuritymanager", "Method[gethostsuppliedappdomainevidencetypes].ReturnValue"] + - ["system.boolean", "system.security.codeaccesspermission", "Method[issubsetof].ReturnValue"] + - ["system.string", "system.security.securityelement", "Method[attribute].ReturnValue"] + - ["system.security.securityelement", "system.security.securityelement!", "Method[fromstring].ReturnValue"] + - ["system.security.ipermission", "system.security.codeaccesspermission", "Method[copy].ReturnValue"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanageroptions!", "Member[allflags]"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanageroptions!", "Member[hostpolicylevel]"] + - ["system.boolean", "system.security.permissionset", "Member[issynchronized]"] + - ["system.security.permissionset", "system.security.readonlypermissionset", "Method[copy].ReturnValue"] + - ["system.security.partialtrustvisibilitylevel", "system.security.partialtrustvisibilitylevel!", "Member[notvisiblebydefault]"] + - ["system.object", "system.security.securityexception", "Member[denysetinstance]"] + - ["system.boolean", "system.security.securitystate", "Method[isstateavailable].ReturnValue"] + - ["system.boolean", "system.security.securitymanager!", "Method[isgranted].ReturnValue"] + - ["system.boolean", "system.security.securitymanager!", "Method[currentthreadrequiressecuritycontextcapture].ReturnValue"] + - ["system.security.policy.evidence", "system.security.hostsecuritymanager", "Method[provideappdomainevidence].ReturnValue"] + - ["system.string", "system.security.securityelement!", "Method[escape].ReturnValue"] + - ["system.intptr", "system.security.securestringmarshal!", "Method[securestringtocotaskmemunicode].ReturnValue"] + - ["system.security.permissionset", "system.security.namedpermissionset", "Method[copy].ReturnValue"] + - ["system.security.policyleveltype", "system.security.policyleveltype!", "Member[user]"] + - ["system.security.policy.policylevel", "system.security.securitymanager!", "Method[loadpolicylevelfromstring].ReturnValue"] + - ["system.string", "system.security.securityexception", "Member[refusedset]"] + - ["system.security.permissionset", "system.security.permissionset", "Method[intersect].ReturnValue"] + - ["system.collections.ienumerator", "system.security.permissionset", "Method[getenumeratorimpl].ReturnValue"] + - ["system.security.securityzone", "system.security.securityexception", "Member[zone]"] + - ["system.security.securityruleset", "system.security.securityruleset!", "Member[level2]"] + - ["system.reflection.assemblyname", "system.security.securityexception", "Member[failedassemblyinfo]"] + - ["system.collections.hashtable", "system.security.securityelement", "Member[attributes]"] + - ["system.intptr", "system.security.securestringmarshal!", "Method[securestringtoglobalallocunicode].ReturnValue"] + - ["system.security.securityzone", "system.security.securityzone!", "Member[intranet]"] + - ["system.security.securitycontext", "system.security.securitycontext!", "Method[capture].ReturnValue"] + - ["system.security.securityelement", "system.security.isecuritypolicyencodable", "Method[toxml].ReturnValue"] + - ["system.security.ipermission", "system.security.ipermission", "Method[copy].ReturnValue"] + - ["system.string", "system.security.codeaccesspermission", "Method[tostring].ReturnValue"] + - ["system.security.securityelement", "system.security.isecurityencodable", "Method[toxml].ReturnValue"] + - ["system.int32", "system.security.permissionset", "Member[count]"] + - ["system.security.namedpermissionset", "system.security.namedpermissionset", "Method[copy].ReturnValue"] + - ["system.boolean", "system.security.namedpermissionset", "Method[equals].ReturnValue"] + - ["system.string", "system.security.securityexception", "Member[grantedset]"] + - ["system.boolean", "system.security.permissionset", "Method[isempty].ReturnValue"] + - ["system.string", "system.security.namedpermissionset", "Member[description]"] + - ["system.security.ipermission", "system.security.permissionset", "Method[addpermission].ReturnValue"] + - ["system.security.ipermission", "system.security.readonlypermissionset", "Method[removepermissionimpl].ReturnValue"] + - ["system.security.manifestkinds", "system.security.manifestkinds!", "Member[none]"] + - ["system.boolean", "system.security.securitymanager!", "Member[checkexecutionrights]"] + - ["system.security.securityzone", "system.security.securityzone!", "Member[trusted]"] + - ["system.boolean", "system.security.permissionset", "Member[isreadonly]"] + - ["system.security.securityruleset", "system.security.securityrulesattribute", "Member[ruleset]"] + - ["system.boolean", "system.security.securityrulesattribute", "Member[skipverificationinfulltrust]"] + - ["system.boolean", "system.security.permissionset", "Method[issubsetof].ReturnValue"] + - ["system.security.permissions.securityaction", "system.security.securityexception", "Member[action]"] + - ["system.security.securityelement", "system.security.securityelement", "Method[copy].ReturnValue"] + - ["system.string", "system.security.securityelement", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.securitymanager!", "Member[securityenabled]"] + - ["system.int32", "system.security.codeaccesspermission", "Method[gethashcode].ReturnValue"] + - ["system.security.policy.evidencebase", "system.security.hostsecuritymanager", "Method[generateappdomainevidence].ReturnValue"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanageroptions!", "Member[hostassemblyevidence]"] + - ["system.collections.arraylist", "system.security.securityelement", "Member[children]"] + - ["system.security.securityruleset", "system.security.securityruleset!", "Member[level1]"] + - ["system.security.securityelement", "system.security.readonlypermissionset", "Method[toxml].ReturnValue"] + - ["system.boolean", "system.security.permissionset", "Method[containsnoncodeaccesspermissions].ReturnValue"] + - ["system.security.ipermission", "system.security.ipermission", "Method[union].ReturnValue"] + - ["system.collections.ienumerator", "system.security.securitymanager!", "Method[resolvepolicygroups].ReturnValue"] + - ["system.security.manifestkinds", "system.security.manifestkinds!", "Member[deployment]"] + - ["system.type[]", "system.security.hostsecuritymanager", "Method[gethostsuppliedassemblyevidencetypes].ReturnValue"] + - ["system.intptr", "system.security.securestringmarshal!", "Method[securestringtocotaskmemansi].ReturnValue"] + - ["system.string", "system.security.securityelement", "Method[searchfortextoftag].ReturnValue"] + - ["system.security.securitycontext", "system.security.securitycontext", "Method[createcopy].ReturnValue"] + - ["system.string", "system.security.permissionset", "Method[tostring].ReturnValue"] + - ["system.string", "system.security.hostprotectionexception", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.security.securityelement!", "Method[isvalidtext].ReturnValue"] + - ["system.security.ipermission", "system.security.permissionset", "Method[removepermission].ReturnValue"] + - ["system.security.ipermission", "system.security.permissionset", "Method[getpermissionimpl].ReturnValue"] + - ["system.security.ipermission", "system.security.permissionset", "Method[getpermission].ReturnValue"] + - ["system.security.securestring", "system.security.securestring", "Method[copy].ReturnValue"] + - ["system.security.ipermission", "system.security.ipermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.security.readonlypermissionset", "Member[isreadonly]"] + - ["system.security.partialtrustvisibilitylevel", "system.security.partialtrustvisibilitylevel!", "Member[visibletoallhosts]"] + - ["system.security.permissionset", "system.security.permissionset", "Method[copy].ReturnValue"] + - ["system.security.permissionset", "system.security.securitymanager!", "Method[resolvesystempolicy].ReturnValue"] + - ["system.security.ipermission", "system.security.permissionset", "Method[addpermissionimpl].ReturnValue"] + - ["system.collections.ienumerator", "system.security.readonlypermissionset", "Method[getenumeratorimpl].ReturnValue"] + - ["system.security.ipermission", "system.security.permissionset", "Method[setpermissionimpl].ReturnValue"] + - ["system.string", "system.security.securityelement", "Member[tag]"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanageroptions!", "Member[hostresolvepolicy]"] + - ["system.security.securityzone", "system.security.securityzone!", "Member[untrusted]"] + - ["system.security.hostsecuritymanageroptions", "system.security.hostsecuritymanageroptions!", "Member[hostdetermineapplicationtrust]"] + - ["system.string", "system.security.securityexception", "Method[tostring].ReturnValue"] + - ["system.security.securitycriticalscope", "system.security.securitycriticalscope!", "Member[explicit]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activation.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activation.Configuration.typemodel.yml new file mode 100644 index 000000000000..4c28674f580b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activation.Configuration.typemodel.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activation.configuration.nettcpsection", "Member[properties]"] + - ["system.int32", "system.servicemodel.activation.configuration.nettcpsection", "Member[maxpendingaccepts]"] + - ["system.int32", "system.servicemodel.activation.configuration.netpipesection", "Member[maxpendingconnections]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activation.configuration.netpipesection", "Member[properties]"] + - ["system.servicemodel.activation.configuration.securityidentifierelementcollection", "system.servicemodel.activation.configuration.nettcpsection", "Member[allowaccounts]"] + - ["system.servicemodel.activation.configuration.netpipesection", "system.servicemodel.activation.configuration.servicemodelactivationsectiongroup", "Member[netpipe]"] + - ["system.object", "system.servicemodel.activation.configuration.securityidentifierelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.int32", "system.servicemodel.activation.configuration.nettcpsection", "Member[listenbacklog]"] + - ["system.servicemodel.activation.configuration.diagnosticsection", "system.servicemodel.activation.configuration.servicemodelactivationsectiongroup", "Member[diagnostics]"] + - ["system.boolean", "system.servicemodel.activation.configuration.nettcpsection", "Member[teredoenabled]"] + - ["system.servicemodel.activation.configuration.securityidentifierelementcollection", "system.servicemodel.activation.configuration.netpipesection", "Member[allowaccounts]"] + - ["system.timespan", "system.servicemodel.activation.configuration.nettcpsection", "Member[receivetimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activation.configuration.diagnosticsection", "Member[properties]"] + - ["system.servicemodel.activation.configuration.servicemodelactivationsectiongroup", "system.servicemodel.activation.configuration.servicemodelactivationsectiongroup!", "Method[getsectiongroup].ReturnValue"] + - ["system.boolean", "system.servicemodel.activation.configuration.diagnosticsection", "Member[performancecountersenabled]"] + - ["system.timespan", "system.servicemodel.activation.configuration.netpipesection", "Member[receivetimeout]"] + - ["system.int32", "system.servicemodel.activation.configuration.nettcpsection", "Member[maxpendingconnections]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activation.configuration.securityidentifierelement", "Member[properties]"] + - ["system.servicemodel.activation.configuration.nettcpsection", "system.servicemodel.activation.configuration.servicemodelactivationsectiongroup", "Member[nettcp]"] + - ["system.int32", "system.servicemodel.activation.configuration.netpipesection", "Member[maxpendingaccepts]"] + - ["system.security.principal.securityidentifier", "system.servicemodel.activation.configuration.securityidentifierelement", "Member[securityidentifier]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activation.typemodel.yml new file mode 100644 index 000000000000..9c37858361e0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activation.typemodel.yml @@ -0,0 +1,25 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.servicehostbase", "system.servicemodel.activation.workflowservicehostfactory", "Method[createservicehost].ReturnValue"] + - ["system.collections.icollection", "system.servicemodel.activation.servicebuildprovider", "Member[virtualpathdependencies]"] + - ["system.servicemodel.servicehost", "system.servicemodel.activation.webservicehostfactory", "Method[createservicehost].ReturnValue"] + - ["system.string", "system.servicemodel.activation.virtualpathextension", "Member[sitename]"] + - ["system.web.compilation.buildproviderresultflags", "system.servicemodel.activation.servicebuildprovider", "Method[getresultflags].ReturnValue"] + - ["system.servicemodel.activation.aspnetcompatibilityrequirementsmode", "system.servicemodel.activation.aspnetcompatibilityrequirementsattribute", "Member[requirementsmode]"] + - ["system.string", "system.servicemodel.activation.servicebuildprovider", "Method[getcustomstring].ReturnValue"] + - ["system.servicemodel.servicehostbase", "system.servicemodel.activation.servicehostfactorybase", "Method[createservicehost].ReturnValue"] + - ["system.web.compilation.compilertype", "system.servicemodel.activation.servicebuildprovider", "Member[codecompilertype]"] + - ["system.servicemodel.servicehost", "system.servicemodel.activation.servicehostfactory", "Method[createservicehost].ReturnValue"] + - ["system.servicemodel.activation.aspnetcompatibilityrequirementsmode", "system.servicemodel.activation.aspnetcompatibilityrequirementsmode!", "Member[allowed]"] + - ["system.uri[]", "system.servicemodel.activation.hostedtransportconfiguration", "Method[getbaseaddresses].ReturnValue"] + - ["system.servicemodel.activation.aspnetcompatibilityrequirementsmode", "system.servicemodel.activation.aspnetcompatibilityrequirementsmode!", "Member[notallowed]"] + - ["system.codedom.codecompileunit", "system.servicemodel.activation.servicebuildprovider", "Method[getcodecompileunit].ReturnValue"] + - ["system.servicemodel.servicehostbase", "system.servicemodel.activation.servicehostfactory", "Method[createservicehost].ReturnValue"] + - ["system.string", "system.servicemodel.activation.virtualpathextension", "Member[applicationvirtualpath]"] + - ["system.servicemodel.servicehost", "system.servicemodel.activation.webscriptservicehostfactory", "Method[createservicehost].ReturnValue"] + - ["system.servicemodel.activation.aspnetcompatibilityrequirementsmode", "system.servicemodel.activation.aspnetcompatibilityrequirementsmode!", "Member[required]"] + - ["system.string", "system.servicemodel.activation.virtualpathextension", "Member[virtualpath]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Activation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Activation.typemodel.yml new file mode 100644 index 000000000000..2159f925a06e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Activation.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.servicehostbase", "system.servicemodel.activities.activation.workflowservicehostfactory", "Method[createservicehost].ReturnValue"] + - ["system.servicemodel.activities.workflowservicehost", "system.servicemodel.activities.activation.workflowservicehostfactory", "Method[createworkflowservicehost].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Configuration.typemodel.yml new file mode 100644 index 000000000000..b1b87cc4a2e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Configuration.typemodel.yml @@ -0,0 +1,60 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.etwtrackingbehaviorelement", "Member[properties]"] + - ["system.activities.durableinstancing.instanceencodingoption", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[instanceencodingoption]"] + - ["system.servicemodel.activities.configuration.factorysettingselement", "system.servicemodel.activities.configuration.sendmessagechannelcacheelement", "Member[factorysettings]"] + - ["system.type", "system.servicemodel.activities.configuration.workflowidleelement", "Member[behaviortype]"] + - ["system.boolean", "system.servicemodel.activities.configuration.workflowhostingoptionssection", "Member[overridesitename]"] + - ["system.object", "system.servicemodel.activities.configuration.bufferedreceiveelement", "Method[createbehavior].ReturnValue"] + - ["system.int32", "system.servicemodel.activities.configuration.bufferedreceiveelement", "Member[maxpendingmessagesperchannel]"] + - ["system.type", "system.servicemodel.activities.configuration.workflowinstancemanagementelement", "Member[behaviortype]"] + - ["system.int32", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[maxconnectionretries]"] + - ["system.int32", "system.servicemodel.activities.configuration.channelsettingselement", "Member[maxitemsincache]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.workflowidleelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.configuration.etwtrackingbehaviorelement", "Member[profilename]"] + - ["system.servicemodel.activities.configuration.servicemodelactivitiessectiongroup", "system.servicemodel.activities.configuration.servicemodelactivitiessectiongroup!", "Method[getsectiongroup].ReturnValue"] + - ["system.object", "system.servicemodel.activities.configuration.workflowidleelement", "Method[createbehavior].ReturnValue"] + - ["system.activities.durableinstancing.instancelockedexceptionaction", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[instancelockedexceptionaction]"] + - ["system.type", "system.servicemodel.activities.configuration.workflowcontrolendpointelement", "Member[endpointtype]"] + - ["system.string", "system.servicemodel.activities.configuration.workflowinstancemanagementelement", "Member[authorizedwindowsgroup]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.activities.configuration.workflowcontrolendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.timespan", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[hostlockrenewalperiod]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.factorysettingselement", "Member[properties]"] + - ["system.type", "system.servicemodel.activities.configuration.etwtrackingbehaviorelement", "Member[behaviortype]"] + - ["system.object", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Method[createbehavior].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.bufferedreceiveelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[connectionstringname]"] + - ["system.timespan", "system.servicemodel.activities.configuration.channelsettingselement", "Member[leasetimeout]"] + - ["system.uri", "system.servicemodel.activities.configuration.workflowcontrolendpointelement", "Member[address]"] + - ["system.timespan", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[runnableinstancesdetectionperiod]"] + - ["system.string", "system.servicemodel.activities.configuration.workflowcontrolendpointelement", "Member[bindingconfiguration]"] + - ["system.object", "system.servicemodel.activities.configuration.workflowunhandledexceptionelement", "Method[createbehavior].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.sendmessagechannelcacheelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.activities.configuration.factorysettingselement", "Member[idletimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.workflowcontrolendpointelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.activities.configuration.sendmessagechannelcacheelement", "Member[allowunsafecaching]"] + - ["system.timespan", "system.servicemodel.activities.configuration.workflowidleelement", "Member[timetounload]"] + - ["system.int32", "system.servicemodel.activities.configuration.factorysettingselement", "Member[maxitemsincache]"] + - ["system.string", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[connectionstring]"] + - ["system.type", "system.servicemodel.activities.configuration.bufferedreceiveelement", "Member[behaviortype]"] + - ["system.type", "system.servicemodel.activities.configuration.workflowunhandledexceptionelement", "Member[behaviortype]"] + - ["system.activities.durableinstancing.instancecompletionaction", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[instancecompletionaction]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.workflowinstancemanagementelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.activities.configuration.channelsettingselement", "Member[idletimeout]"] + - ["system.servicemodel.activities.description.workflowunhandledexceptionaction", "system.servicemodel.activities.configuration.workflowunhandledexceptionelement", "Member[action]"] + - ["system.timespan", "system.servicemodel.activities.configuration.workflowidleelement", "Member[timetopersist]"] + - ["system.type", "system.servicemodel.activities.configuration.sendmessagechannelcacheelement", "Member[behaviortype]"] + - ["system.object", "system.servicemodel.activities.configuration.workflowinstancemanagementelement", "Method[createbehavior].ReturnValue"] + - ["system.object", "system.servicemodel.activities.configuration.sendmessagechannelcacheelement", "Method[createbehavior].ReturnValue"] + - ["system.object", "system.servicemodel.activities.configuration.etwtrackingbehaviorelement", "Method[createbehavior].ReturnValue"] + - ["system.type", "system.servicemodel.activities.configuration.sqlworkflowinstancestoreelement", "Member[behaviortype]"] + - ["system.string", "system.servicemodel.activities.configuration.workflowcontrolendpointelement", "Member[binding]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.channelsettingselement", "Member[properties]"] + - ["system.servicemodel.activities.configuration.channelsettingselement", "system.servicemodel.activities.configuration.sendmessagechannelcacheelement", "Member[channelsettings]"] + - ["system.timespan", "system.servicemodel.activities.configuration.factorysettingselement", "Member[leasetimeout]"] + - ["system.servicemodel.activities.configuration.workflowhostingoptionssection", "system.servicemodel.activities.configuration.servicemodelactivitiessectiongroup", "Member[workflowhostingoptionssection]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.configuration.workflowunhandledexceptionelement", "Member[properties]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Description.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Description.typemodel.yml new file mode 100644 index 000000000000..17a5209311ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Description.typemodel.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.activities.description.workflowunhandledexceptionaction", "system.servicemodel.activities.description.workflowunhandledexceptionaction!", "Member[terminate]"] + - ["system.string", "system.servicemodel.activities.description.sqlworkflowinstancestorebehavior", "Member[connectionstring]"] + - ["system.int32", "system.servicemodel.activities.description.bufferedreceiveservicebehavior", "Member[maxpendingmessagesperchannel]"] + - ["system.activities.durableinstancing.instancecompletionaction", "system.servicemodel.activities.description.sqlworkflowinstancestorebehavior", "Member[instancecompletionaction]"] + - ["system.object", "system.servicemodel.activities.description.workflowruntimeendpoint", "Method[getservice].ReturnValue"] + - ["system.timespan", "system.servicemodel.activities.description.sqlworkflowinstancestorebehavior", "Member[hostlockrenewalperiod]"] + - ["system.string", "system.servicemodel.activities.description.workflowinstancemanagementbehavior!", "Member[controlendpointaddress]"] + - ["system.activities.durableinstancing.instanceencodingoption", "system.servicemodel.activities.description.sqlworkflowinstancestorebehavior", "Member[instanceencodingoption]"] + - ["system.guid", "system.servicemodel.activities.description.workflowruntimeendpoint", "Method[ongetinstanceid].ReturnValue"] + - ["system.servicemodel.activities.description.workflowunhandledexceptionaction", "system.servicemodel.activities.description.workflowunhandledexceptionaction!", "Member[abandon]"] + - ["system.servicemodel.activities.description.workflowunhandledexceptionaction", "system.servicemodel.activities.description.workflowunhandledexceptionaction!", "Member[cancel]"] + - ["system.timespan", "system.servicemodel.activities.description.sqlworkflowinstancestorebehavior", "Member[runnableinstancesdetectionperiod]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.activities.description.workflowinstancemanagementbehavior!", "Member[namedpipecontrolendpointbinding]"] + - ["system.int32", "system.servicemodel.activities.description.sqlworkflowinstancestorebehavior", "Member[maxconnectionretries]"] + - ["system.servicemodel.activities.description.workflowunhandledexceptionaction", "system.servicemodel.activities.description.workflowunhandledexceptionaction!", "Member[abandonandsuspend]"] + - ["system.string", "system.servicemodel.activities.description.etwtrackingbehavior", "Member[profilename]"] + - ["system.string", "system.servicemodel.activities.description.workflowinstancemanagementbehavior", "Member[windowsgroup]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.activities.description.workflowinstancemanagementbehavior!", "Member[httpcontrolendpointbinding]"] + - ["t", "system.servicemodel.activities.description.workflowruntimeendpoint", "Method[getservice].ReturnValue"] + - ["system.activities.durableinstancing.instancelockedexceptionaction", "system.servicemodel.activities.description.sqlworkflowinstancestorebehavior", "Member[instancelockedexceptionaction]"] + - ["system.timespan", "system.servicemodel.activities.description.workflowidlebehavior", "Member[timetounload]"] + - ["system.timespan", "system.servicemodel.activities.description.workflowidlebehavior", "Member[timetopersist]"] + - ["system.servicemodel.activities.description.workflowunhandledexceptionaction", "system.servicemodel.activities.description.workflowunhandledexceptionbehavior", "Member[action]"] + - ["system.activities.bookmark", "system.servicemodel.activities.description.workflowruntimeendpoint", "Method[onresolvebookmark].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Presentation.Factories.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Presentation.Factories.typemodel.yml new file mode 100644 index 000000000000..ff56c1abb0c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Presentation.Factories.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.activity", "system.servicemodel.activities.presentation.factories.sendandreceivereplyfactory", "Method[create].ReturnValue"] + - ["system.activities.activity", "system.servicemodel.activities.presentation.factories.receiveandsendreplyfactory", "Method[create].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Presentation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Presentation.typemodel.yml new file mode 100644 index 000000000000..34594e92964c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Presentation.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "system.servicemodel.activities.presentation.servicecontractimporter!", "Method[generateactivitytemplates].ReturnValue"] + - ["system.string", "system.servicemodel.activities.presentation.servicecontractimporter!", "Member[contracttypeviewstatekey]"] + - ["system.string", "system.servicemodel.activities.presentation.servicecontractimporter!", "Method[saveactivitytemplate].ReturnValue"] + - ["system.type", "system.servicemodel.activities.presentation.servicecontractimporter!", "Method[selectcontracttype].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Tracking.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Tracking.Configuration.typemodel.yml new file mode 100644 index 000000000000..559a8ab708e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Tracking.Configuration.typemodel.yml @@ -0,0 +1,94 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.statemachinestatequeryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.statemachinestatequeryelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.customtrackingqueryelement", "Member[name]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.annotationelementcollection", "Member[elementname]"] + - ["system.servicemodel.activities.tracking.configuration.workflowinstancequeryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[workflowinstancequeries]"] + - ["tconfigurationelement", "system.servicemodel.activities.tracking.configuration.trackingconfigurationcollection", "Member[item]"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.argumentelement", "Member[elementkey]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.activitystatequeryelement", "Member[activityname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.profileelement", "Member[name]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.annotationelement", "Member[value]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.argumentelement", "Member[properties]"] + - ["system.configuration.configurationelementcollectiontype", "system.servicemodel.activities.tracking.configuration.profileelementcollection", "Member[collectiontype]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.variableelementcollection", "Member[elementname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.activitystatequeryelementcollection", "Member[elementname]"] + - ["system.servicemodel.activities.tracking.configuration.bookmarkresumptionqueryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[bookmarkresumptionqueries]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.profileworkflowelementcollection", "Member[elementname]"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.profileelement", "Member[elementkey]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.statemachinestatequeryelementcollection", "Member[elementname]"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.annotationelement", "Member[elementkey]"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.trackingconfigurationelement", "Member[elementkey]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.stateelement", "Member[name]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.variableelement", "Member[properties]"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.customtrackingqueryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.stateelement", "Member[elementkey]"] + - ["system.int32", "system.servicemodel.activities.tracking.configuration.trackingconfigurationcollection", "Method[indexof].ReturnValue"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.bookmarkresumptionqueryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.faultpropagationqueryelement", "Member[properties]"] + - ["system.configuration.configurationelement", "system.servicemodel.activities.tracking.configuration.trackingconfigurationcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.statemachinestatequeryelement", "Member[activityname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.customtrackingqueryelementcollection", "Member[elementname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.cancelrequestedqueryelement", "Member[childactivityname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.faultpropagationqueryelementcollection", "Member[elementname]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.stateelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.cancelrequestedqueryelement", "Member[activityname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.stateelementcollection", "Member[elementname]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.workflowinstancequeryelement", "Member[properties]"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.activityscheduledqueryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.variableelement", "Member[elementkey]"] + - ["system.servicemodel.activities.tracking.configuration.statemachinestatequeryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[statemachinestatequeries]"] + - ["system.servicemodel.activities.tracking.configuration.argumentelementcollection", "system.servicemodel.activities.tracking.configuration.activitystatequeryelement", "Member[arguments]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[activitydefinitionid]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.trackingqueryelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.activitystatequeryelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.annotationelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.bookmarkresumptionqueryelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.argumentelementcollection", "Member[elementname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.activityscheduledqueryelement", "Member[childactivityname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.workflowinstancequeryelementcollection", "Member[elementname]"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.trackingqueryelement", "Member[elementkey]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.cancelrequestedqueryelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.annotationelement", "Member[name]"] + - ["system.servicemodel.activities.tracking.configuration.stateelementcollection", "system.servicemodel.activities.tracking.configuration.activitystatequeryelement", "Member[states]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.argumentelement", "Member[name]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.variableelement", "Member[name]"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[elementkey]"] + - ["system.object", "system.servicemodel.activities.tracking.configuration.trackingconfigurationcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.servicemodel.activities.tracking.configuration.trackingconfigurationcollection", "Member[collectiontype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.customtrackingqueryelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.trackingsection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.activityscheduledqueryelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.faultpropagationqueryelement", "Member[faulthandleractivityname]"] + - ["system.servicemodel.activities.tracking.configuration.customtrackingqueryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[customtrackingqueries]"] + - ["system.servicemodel.activities.tracking.configuration.cancelrequestedqueryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[cancelrequestedqueries]"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.trackingqueryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.profileelement", "Member[properties]"] + - ["system.servicemodel.activities.tracking.configuration.activityscheduledqueryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[activityscheduledqueries]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.customtrackingqueryelement", "Member[activityname]"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.faultpropagationqueryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.activities.tracking.implementationvisibility", "system.servicemodel.activities.tracking.configuration.profileelement", "Member[implementationvisibility]"] + - ["system.servicemodel.activities.tracking.configuration.annotationelementcollection", "system.servicemodel.activities.tracking.configuration.trackingqueryelement", "Member[annotations]"] + - ["system.servicemodel.activities.tracking.configuration.profileelementcollection", "system.servicemodel.activities.tracking.configuration.trackingsection", "Member[profiles]"] + - ["system.servicemodel.activities.tracking.configuration.faultpropagationqueryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[faultpropagationqueries]"] + - ["system.servicemodel.activities.tracking.configuration.profileworkflowelementcollection", "system.servicemodel.activities.tracking.configuration.profileelement", "Member[workflows]"] + - ["system.servicemodel.activities.tracking.configuration.stateelementcollection", "system.servicemodel.activities.tracking.configuration.workflowinstancequeryelement", "Member[states]"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.activitystatequeryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.activityscheduledqueryelementcollection", "Member[elementname]"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.workflowinstancequeryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.servicemodel.activities.tracking.configuration.activitystatequeryelementcollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[activitystatequeries]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.activities.tracking.configuration.profileworkflowelement", "Member[properties]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.bookmarkresumptionqueryelementcollection", "Member[elementname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.trackingconfigurationelement!", "Method[getstringpairkey].ReturnValue"] + - ["system.activities.tracking.trackingquery", "system.servicemodel.activities.tracking.configuration.cancelrequestedqueryelement", "Method[newtrackingquery].ReturnValue"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.faultpropagationqueryelement", "Member[faultsourceactivityname]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.tracking.configuration.trackingsection", "Member[trackingprofiles]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.bookmarkresumptionqueryelement", "Member[name]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.cancelrequestedqueryelementcollection", "Member[elementname]"] + - ["system.string", "system.servicemodel.activities.tracking.configuration.activityscheduledqueryelement", "Member[activityname]"] + - ["system.servicemodel.activities.tracking.configuration.variableelementcollection", "system.servicemodel.activities.tracking.configuration.activitystatequeryelement", "Member[variables]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Tracking.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Tracking.typemodel.yml new file mode 100644 index 000000000000..8287233bd13e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.Tracking.typemodel.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.guid", "system.servicemodel.activities.tracking.receivemessagerecord", "Member[e2eactivityid]"] + - ["system.guid", "system.servicemodel.activities.tracking.sendmessagerecord", "Member[e2eactivityid]"] + - ["system.guid", "system.servicemodel.activities.tracking.receivemessagerecord", "Member[messageid]"] + - ["system.activities.tracking.trackingrecord", "system.servicemodel.activities.tracking.receivemessagerecord", "Method[clone].ReturnValue"] + - ["system.activities.tracking.trackingrecord", "system.servicemodel.activities.tracking.sendmessagerecord", "Method[clone].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.typemodel.yml new file mode 100644 index 000000000000..b06b07c76449 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Activities.typemodel.yml @@ -0,0 +1,143 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.type", "system.servicemodel.activities.sendmessagecontent", "Member[declaredmessagetype]"] + - ["system.activities.inargument", "system.servicemodel.activities.initializecorrelation", "Member[correlation]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.send", "Member[correlationinitializers]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[beginunsuspend].ReturnValue"] + - ["system.servicemodel.activities.sendmessagecontent", "system.servicemodel.activities.sendcontent!", "Method[create].ReturnValue"] + - ["system.type", "system.servicemodel.activities.receivemessagecontent", "Member[declaredmessagetype]"] + - ["system.string", "system.servicemodel.activities.send", "Member[operationname]"] + - ["system.collections.generic.idictionary", "system.servicemodel.activities.initializecorrelation", "Member[correlationdata]"] + - ["system.timespan", "system.servicemodel.activities.channelcachesettings", "Member[idletimeout]"] + - ["system.boolean", "system.servicemodel.activities.receive", "Method[shouldserializecorrelateson].ReturnValue"] + - ["system.activities.inargument", "system.servicemodel.activities.send", "Member[correlateswith]"] + - ["system.servicemodel.activities.serializeroption", "system.servicemodel.activities.serializeroption!", "Member[datacontractserializer]"] + - ["system.nullable", "system.servicemodel.activities.receive", "Member[protectionlevel]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowupdateablecontrolclient", "Method[beginupdate].ReturnValue"] + - ["system.servicemodel.activities.hostsettings", "system.servicemodel.activities.sendreceiveextension", "Member[hostsettings]"] + - ["system.boolean", "system.servicemodel.activities.receivemessagecontent", "Method[shouldserializedeclaredmessagetype].ReturnValue"] + - ["system.servicemodel.activities.receivecontent", "system.servicemodel.activities.receivereply", "Member[content]"] + - ["system.boolean", "system.servicemodel.activities.workflowcreationcontext", "Member[iscompletiontransactionrequired]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[beginsuspend].ReturnValue"] + - ["system.collections.generic.idictionary", "system.servicemodel.activities.sendparameterscontent", "Member[parameters]"] + - ["system.servicemodel.activities.workflowcreationcontext", "system.servicemodel.activities.workflowhostingendpoint", "Method[ongetcreationcontext].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowupdateableinstancemanagement", "Method[beginupdate].ReturnValue"] + - ["system.servicemodel.activities.channelcachesettings", "system.servicemodel.activities.sendmessagechannelcache", "Member[factorysettings]"] + - ["system.activities.workflowidentity", "system.servicemodel.activities.workflowservice", "Member[definitionidentity]"] + - ["system.string", "system.servicemodel.activities.workflowservice", "Member[configurationname]"] + - ["system.servicemodel.activities.serializeroption", "system.servicemodel.activities.send", "Member[serializeroption]"] + - ["system.string", "system.servicemodel.activities.sendsettings", "Member[ownerdisplayname]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.send", "Member[knowntypes]"] + - ["system.runtime.durableinstancing.instancestore", "system.servicemodel.activities.durableinstancingoptions", "Member[instancestore]"] + - ["system.servicemodel.endpoint", "system.servicemodel.activities.sendsettings", "Member[endpoint]"] + - ["system.servicemodel.activities.sendparameterscontent", "system.servicemodel.activities.sendcontent!", "Method[create].ReturnValue"] + - ["system.servicemodel.activities.receivecontent", "system.servicemodel.activities.receive", "Member[content]"] + - ["system.collections.generic.idictionary", "system.servicemodel.activities.workflowservice", "Method[getcontractdescriptions].ReturnValue"] + - ["system.servicemodel.messagequeryset", "system.servicemodel.activities.receive", "Member[correlateson]"] + - ["system.xml.linq.xname", "system.servicemodel.activities.send", "Member[servicecontractname]"] + - ["system.servicemodel.activities.receiveparameterscontent", "system.servicemodel.activities.receivecontent!", "Method[create].ReturnValue"] + - ["system.collections.generic.idictionary", "system.servicemodel.activities.workflowcreationcontext", "Member[workflowarguments]"] + - ["system.servicemodel.endpoint", "system.servicemodel.activities.send", "Member[endpoint]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowcontrolclient", "Method[beginrun].ReturnValue"] + - ["system.servicemodel.activities.receive", "system.servicemodel.activities.receive!", "Method[fromoperationdescription].ReturnValue"] + - ["system.uri", "system.servicemodel.activities.sendsettings", "Member[endpointaddress]"] + - ["system.servicemodel.activities.sendcontent", "system.servicemodel.activities.send", "Member[content]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowcontrolclient", "Method[beginabandon].ReturnValue"] + - ["system.activities.inargument", "system.servicemodel.activities.send", "Member[endpointaddress]"] + - ["system.activities.validation.validationresults", "system.servicemodel.activities.workflowservice", "Method[validate].ReturnValue"] + - ["system.xml.linq.xname", "system.servicemodel.activities.hostsettings", "Member[scopename]"] + - ["system.boolean", "system.servicemodel.activities.sendreply", "Member[persistbeforesend]"] + - ["system.boolean", "system.servicemodel.activities.hostsettings", "Member[usenopersisthandle]"] + - ["system.boolean", "system.servicemodel.activities.receivesettings", "Member[cancreateinstance]"] + - ["system.activities.inargument", "system.servicemodel.activities.sendmessagecontent", "Member[message]"] + - ["system.collections.generic.idictionary", "system.servicemodel.activities.receiveparameterscontent", "Member[parameters]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowupdateablecontrolclient", "Method[beginrun].ReturnValue"] + - ["system.boolean", "system.servicemodel.activities.workflowcreationcontext", "Member[createonly]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.receive", "Member[correlationinitializers]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowupdateableinstancemanagement", "Method[begintransactedupdate].ReturnValue"] + - ["system.activities.inargument", "system.servicemodel.activities.receive", "Member[correlateswith]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.sendreply", "Member[correlationinitializers]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.workflowservice", "Member[endpoints]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[beginrun].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowupdateablecontrolclient", "Method[begincancel].ReturnValue"] + - ["system.activities.inargument", "system.servicemodel.activities.correlationscope", "Member[correlateswith]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[begintransactedterminate].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowupdateablecontrolclient", "Method[beginabandon].ReturnValue"] + - ["system.boolean", "system.servicemodel.activities.sendsettings", "Member[isoneway]"] + - ["system.servicemodel.activities.receivemessagecontent", "system.servicemodel.activities.receivecontent!", "Method[create].ReturnValue"] + - ["system.servicemodel.activities.sendreply", "system.servicemodel.activities.sendreply!", "Method[fromoperationdescription].ReturnValue"] + - ["system.collections.generic.idictionary", "system.servicemodel.activities.workflowservice", "Member[updatemaps]"] + - ["system.servicemodel.activities.channelcachesettings", "system.servicemodel.activities.sendmessagechannelcache", "Member[channelsettings]"] + - ["system.string", "system.servicemodel.activities.receive", "Member[operationname]"] + - ["system.boolean", "system.servicemodel.activities.receive", "Member[cancreateinstance]"] + - ["system.servicemodel.activities.serializeroption", "system.servicemodel.activities.receive", "Member[serializeroption]"] + - ["system.string", "system.servicemodel.activities.receivesettings", "Member[action]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.transactedreceivescope", "Member[variables]"] + - ["system.servicemodel.activities.serializeroption", "system.servicemodel.activities.serializeroption!", "Member[xmlserializer]"] + - ["system.activities.activity", "system.servicemodel.activities.correlationscope", "Member[body]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowcontrolclient", "Method[beginterminate].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowservicehost", "Method[onbeginopen].ReturnValue"] + - ["system.string", "system.servicemodel.activities.receivesettings", "Member[ownerdisplayname]"] + - ["system.string", "system.servicemodel.activities.receive", "Member[action]"] + - ["system.boolean", "system.servicemodel.activities.hostsettings", "Member[includeexceptiondetailinfaults]"] + - ["system.activities.bookmark", "system.servicemodel.activities.workflowhostingendpoint", "Method[onresolvebookmark].ReturnValue"] + - ["system.servicemodel.activities.durableinstancingoptions", "system.servicemodel.activities.workflowservicehost", "Member[durableinstancingoptions]"] + - ["system.servicemodel.activities.sendcontent", "system.servicemodel.activities.sendreply", "Member[content]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[beginterminate].ReturnValue"] + - ["system.activities.activity", "system.servicemodel.activities.workflowservice", "Method[getworkflowroot].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.receive", "Member[knowntypes]"] + - ["system.servicemodel.description.servicedescription", "system.servicemodel.activities.workflowservicehost", "Method[createdescription].ReturnValue"] + - ["system.boolean", "system.servicemodel.activities.sendmessagechannelcache", "Member[allowunsafecaching]"] + - ["system.activities.hosting.workflowinstanceextensionmanager", "system.servicemodel.activities.workflowservicehost", "Member[workflowextensions]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.receivereply", "Member[correlationinitializers]"] + - ["system.servicemodel.messagequeryset", "system.servicemodel.activities.querycorrelationinitializer", "Member[messagequeryset]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowcontrolclient", "Method[beginunsuspend].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.workflowservice", "Member[implementedcontracts]"] + - ["system.guid", "system.servicemodel.activities.workflowhostingendpoint", "Method[ongetinstanceid].ReturnValue"] + - ["system.activities.outargument", "system.servicemodel.activities.receivemessagecontent", "Member[message]"] + - ["system.xml.linq.xname", "system.servicemodel.activities.receive", "Member[servicecontractname]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowupdateablecontrolclient", "Method[beginsuspend].ReturnValue"] + - ["system.guid", "system.servicemodel.activities.messagecontext", "Member[endtoendtracingid]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowupdateablecontrolclient", "Method[beginterminate].ReturnValue"] + - ["system.string", "system.servicemodel.activities.sendsettings", "Member[endpointconfigurationname]"] + - ["system.string", "system.servicemodel.activities.sendreply", "Member[action]"] + - ["system.boolean", "system.servicemodel.activities.workflowservice", "Member[allowbufferedreceive]"] + - ["system.security.principal.tokenimpersonationlevel", "system.servicemodel.activities.send", "Member[tokenimpersonationlevel]"] + - ["system.boolean", "system.servicemodel.activities.correlationscope", "Method[shouldserializecorrelateswith].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowcreationcontext", "Method[onbeginworkflowcompleted].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowupdateablecontrolclient", "Method[beginunsuspend].ReturnValue"] + - ["system.boolean", "system.servicemodel.activities.sendsettings", "Member[requirepersistbeforesend]"] + - ["system.servicemodel.activities.receive", "system.servicemodel.activities.transactedreceivescope", "Member[request]"] + - ["system.activities.activity", "system.servicemodel.activities.workflowservice", "Member[body]"] + - ["system.activities.activity", "system.servicemodel.activities.workflowservicehost", "Member[activity]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[begincancel].ReturnValue"] + - ["system.timespan", "system.servicemodel.activities.channelcachesettings", "Member[leasetimeout]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[begintransactedrun].ReturnValue"] + - ["system.activities.inargument", "system.servicemodel.activities.correlationinitializer", "Member[correlationhandle]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[begintransactedsuspend].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowcontrolclient", "Method[begincancel].ReturnValue"] + - ["system.activities.activity", "system.servicemodel.activities.transactedreceivescope", "Member[body]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowcontrolclient", "Method[beginsuspend].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[begintransactedcancel].ReturnValue"] + - ["system.string", "system.servicemodel.activities.receivereply", "Member[action]"] + - ["system.iasyncresult", "system.servicemodel.activities.workflowservicehost", "Method[onbeginclose].ReturnValue"] + - ["system.servicemodel.activities.send", "system.servicemodel.activities.receivereply", "Member[request]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[begintransactedunsuspend].ReturnValue"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.activities.workflowservicehost", "Method[addserviceendpoint].ReturnValue"] + - ["system.nullable", "system.servicemodel.activities.send", "Member[protectionlevel]"] + - ["system.security.principal.tokenimpersonationlevel", "system.servicemodel.activities.sendsettings", "Member[tokenimpersonationlevel]"] + - ["system.string", "system.servicemodel.activities.send", "Member[endpointconfigurationname]"] + - ["system.collections.generic.icollection", "system.servicemodel.activities.workflowservicehost", "Member[supportedversions]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.activities.workflowhostingendpoint", "Member[correlationqueries]"] + - ["system.int32", "system.servicemodel.activities.channelcachesettings", "Member[maxitemsincache]"] + - ["system.xml.linq.xname", "system.servicemodel.activities.workflowservice", "Member[name]"] + - ["system.servicemodel.activities.receive", "system.servicemodel.activities.sendreply", "Member[request]"] + - ["system.iasyncresult", "system.servicemodel.activities.iworkflowinstancemanagement", "Method[beginabandon].ReturnValue"] + - ["system.string", "system.servicemodel.activities.send", "Member[action]"] + - ["system.boolean", "system.servicemodel.activities.sendmessagecontent", "Method[shouldserializedeclaredmessagetype].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.activities.messagecontext", "Member[message]"] + - ["system.nullable", "system.servicemodel.activities.sendsettings", "Member[protectionlevel]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Channels.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Channels.typemodel.yml new file mode 100644 index 000000000000..aa9c77e98ec4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Channels.typemodel.yml @@ -0,0 +1,994 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.servicemodel.channels.binding", "Method[canbuildchannellistener].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.servicemodel.channels.messageencoder", "Method[readmessageasync].ReturnValue"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createusernameforsslbindingelement].ReturnValue"] + - ["system.servicemodel.channels.messageproperties", "system.servicemodel.channels.message", "Member[properties]"] + - ["system.object", "system.servicemodel.channels.receivecontext", "Member[thislock]"] + - ["system.boolean", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.ireplychannel", "Method[tryreceiverequest].ReturnValue"] + - ["t", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createusernameforcertificatebindingelement].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[sessionkeyrolloverinterval]"] + - ["system.int32", "system.servicemodel.channels.msmqbindingelementbase", "Member[receiveretrycount]"] + - ["system.servicemodel.peerresolver", "system.servicemodel.channels.peercustomresolverbindingelement", "Method[createpeerresolver].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.udptransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Member[readerquotas]"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[queuepurged]"] + - ["system.boolean", "system.servicemodel.channels.httpresponsemessageproperty", "Member[suppresspreamble]"] + - ["system.xml.xmlelement", "system.servicemodel.channels.httpstransportbindingelement", "Method[gettransporttokenassertion].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.webmessageencodingbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[receivetimeout]"] + - ["system.net.http.httpmessagehandler", "system.servicemodel.channels.httpmessagehandlerfactory", "Method[create].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.transportsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createissuedtokenovertransportbindingelement].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.mtommessageencodingbindingelement", "Member[messageversion]"] + - ["system.servicemodel.channels.messageheaderinfo", "system.servicemodel.channels.messageheaders", "Member[item]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.channels.messageversion", "Member[envelope]"] + - ["system.net.websockets.websocketcontext", "system.servicemodel.channels.websocketmessageproperty", "Member[websocketcontext]"] + - ["system.threading.tasks.valuetask", "system.servicemodel.channels.messageencoder", "Method[writemessageasync].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messageheaderinfo", "Member[isreferenceparameter]"] + - ["system.servicemodel.channels.deliverystatus", "system.servicemodel.channels.deliverystatus!", "Member[indoubt]"] + - ["system.servicemodel.channels.receivecontextstate", "system.servicemodel.channels.receivecontextstate!", "Member[completed]"] + - ["system.servicemodel.channels.websockettransportusage", "system.servicemodel.channels.websockettransportsettings", "Member[transportusage]"] + - ["system.boolean", "system.servicemodel.channels.peertransportbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[soap12wsaddressingaugust2004]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.httpcookiecontainerbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.binarymessageencodingbindingelement", "Member[messageversion]"] + - ["system.iasyncresult", "system.servicemodel.channels.streamupgradeacceptor", "Method[beginacceptupgrade].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.onewaybindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Method[shouldserializeextendedprotectionpolicy].ReturnValue"] + - ["system.servicemodel.channels.messageencoder", "system.servicemodel.channels.messageproperties", "Member[encoder]"] + - ["system.string", "system.servicemodel.channels.udptransportbindingelement", "Member[scheme]"] + - ["system.boolean", "system.servicemodel.channels.securitybindingelement", "Member[enableunsecuredresponse]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.compositeduplexbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["tchannel", "system.servicemodel.channels.channellistenerbase", "Method[endacceptchannel].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.peercustomresolverbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.message!", "Method[createmessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.udpretransmissionsettings", "Method[shouldserializemaxdelayperretransmission].ReturnValue"] + - ["system.servicemodel.peerresolver", "system.servicemodel.channels.peerresolverbindingelement", "Method[createpeerresolver].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.securitybindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.servicemodel.channels.iconnection", "Method[writeasync].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.io.stream", "system.servicemodel.channels.streamupgradeinitiator", "Method[initiateupgrade].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationdatadescription", "Member[sendvalue]"] + - ["system.string", "system.servicemodel.channels.correlationkey", "Member[name]"] + - ["system.iasyncresult", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[onbeginclose].ReturnValue"] + - ["system.string", "system.servicemodel.channels.javascriptcallbackresponsemessageproperty!", "Member[name]"] + - ["system.servicemodel.channels.receivecontextstate", "system.servicemodel.channels.receivecontextstate!", "Member[abandoning]"] + - ["system.servicemodel.channels.redirectionduration", "system.servicemodel.channels.redirectionduration!", "Member[permanent]"] + - ["system.servicemodel.channels.buffermanager", "system.servicemodel.channels.buffermanager!", "Method[createbuffermanager].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.securitybindingelement", "Method[buildchannellistenercore].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.msmqbindingelementbase", "Member[usemsmqtracing]"] + - ["system.boolean", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[shouldserializewriteencoding].ReturnValue"] + - ["t", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Method[getproperty].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.localservicesecuritysettings", "Member[maxpendingsessions]"] + - ["system.collections.generic.ienumerator", "system.servicemodel.channels.messageheaders", "Method[getenumerator].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[closetimeout]"] + - ["system.servicemodel.security.identityverifier", "system.servicemodel.channels.localclientsecuritysettings", "Member[identityverifier]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.channels.custombinding", "Member[elements]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.channels.webcontentformat", "system.servicemodel.channels.webbodyformatmessageproperty", "Member[format]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[soap11wsaddressingaugust2004]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.receivecontextstate", "system.servicemodel.channels.receivecontextstate!", "Member[abandoned]"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[negotiationtimeout]"] + - ["system.boolean", "system.servicemodel.channels.channellistenerbase", "Method[endwaitforchannel].ReturnValue"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.channels.messageheaders", "Method[getreaderatheader].ReturnValue"] + - ["system.servicemodel.channels.compressionformat", "system.servicemodel.channels.compressionformat!", "Member[deflate]"] + - ["system.boolean", "system.servicemodel.channels.messageproperties", "Method[containskey].ReturnValue"] + - ["system.servicemodel.channels.localclientsecuritysettings", "system.servicemodel.channels.localclientsecuritysettings", "Method[clone].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.localclientsecuritysettings", "Member[replaycachesize]"] + - ["system.int32", "system.servicemodel.channels.unixdomainsocketconnectionpoolsettings", "Member[maxoutboundconnectionsperendpoint]"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.websockettransportsettings", "Method[gethashcode].ReturnValue"] + - ["system.servicemodel.channels.addressingversion", "system.servicemodel.channels.messageversion", "Member[addressing]"] + - ["system.collections.generic.idictionary", "system.servicemodel.channels.icontextmanager", "Method[getcontext].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.contextbindingelement", "Member[contextmanagementenabled]"] + - ["system.io.stream", "system.servicemodel.channels.streamupgradeinitiator", "Method[endinitiateupgrade].ReturnValue"] + - ["system.servicemodel.channels.contextexchangemechanism", "system.servicemodel.channels.contextexchangemechanism!", "Member[httpcookie]"] + - ["system.threading.tasks.valuetask", "system.servicemodel.channels.iconnection", "Method[readasync].ReturnValue"] + - ["system.servicemodel.channels.redirectionscope", "system.servicemodel.channels.redirectionscope!", "Member[endpoint]"] + - ["system.int32", "system.servicemodel.channels.mtommessageencodingbindingelement", "Member[maxwritepoolsize]"] + - ["system.timespan", "system.servicemodel.channels.namedpipeconnectionpoolsettings", "Member[idletimeout]"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.channels.msmqbindingelementbase", "Member[receiveerrorhandling]"] + - ["system.boolean", "system.servicemodel.channels.faultconverter", "Method[trycreateexception].ReturnValue"] + - ["system.servicemodel.transfermode", "system.servicemodel.channels.httptransportbindingelement", "Member[transfermode]"] + - ["system.iasyncresult", "system.servicemodel.channels.message", "Method[beginwritemessage].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[soap12wsaddressing10]"] + - ["system.uri", "system.servicemodel.channels.redirectionlocation", "Member[address]"] + - ["system.servicemodel.channels.redirectionscope", "system.servicemodel.channels.redirectionscope!", "Member[message]"] + - ["system.string", "system.servicemodel.channels.websockettransportsettings!", "Member[connectionopenedaction]"] + - ["system.boolean", "system.servicemodel.channels.correlationmessageproperty!", "Method[tryget].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.irequestchannel", "Method[beginrequest].ReturnValue"] + - ["system.servicemodel.channels.tcpconnectionpoolsettings", "system.servicemodel.channels.tcptransportbindingelement", "Member[connectionpoolsettings]"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[queueexceedmaximumsize]"] + - ["system.int32", "system.servicemodel.channels.localservicesecuritysettings", "Member[maxcachedcookies]"] + - ["system.timespan", "system.servicemodel.channels.msmqbindingelementbase", "Member[retrycycledelay]"] + - ["system.collections.generic.idictionary", "system.servicemodel.channels.securitybindingelement", "Member[operationsupportingtokenparameters]"] + - ["system.boolean", "system.servicemodel.channels.localclientsecuritysettings", "Member[detectreplays]"] + - ["system.boolean", "system.servicemodel.channels.websockettransportsettings", "Method[equals].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.tcpconnectionpoolsettings", "Member[idletimeout]"] + - ["system.net.security.protectionlevel", "system.servicemodel.channels.isecuritycapabilities", "Member[supportedrequestprotectionlevel]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[clone].ReturnValue"] + - ["system.string", "system.servicemodel.channels.remoteendpointmessageproperty", "Member[address]"] + - ["system.boolean", "system.servicemodel.channels.peercustomresolverbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.net.websockets.websocketmessagetype", "system.servicemodel.channels.websocketmessageproperty", "Member[messagetype]"] + - ["t", "system.servicemodel.channels.channellistenerbase", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.bindingcontext", "Method[buildinnerchannelfactory].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.communicationobject", "Method[beginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httpstransportbindingelement", "Member[requireclientcertificate]"] + - ["system.string", "system.servicemodel.channels.isession", "Member[id]"] + - ["system.type", "system.servicemodel.channels.bindingparametercollection", "Method[getkeyforitem].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.compositeduplexbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.security.messageprotectionorder", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Member[messageprotectionorder]"] + - ["system.boolean", "system.servicemodel.channels.icontextmanager", "Member[enabled]"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.streamupgradebindingelement", "Method[buildclientstreamupgradeprovider].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[unknown]"] + - ["system.boolean", "system.servicemodel.channels.contextbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.string", "system.servicemodel.channels.contextmessageproperty!", "Member[name]"] + - ["system.string", "system.servicemodel.channels.xmlserializerimportoptions", "Member[clrnamespace]"] + - ["system.servicemodel.channels.addressheader", "system.servicemodel.channels.addressheadercollection", "Method[findheader].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Member[keepaliveenabled]"] + - ["system.boolean", "system.servicemodel.channels.msmqbindingelementbase", "Member[durable]"] + - ["system.timespan", "system.servicemodel.channels.msmqbindingelementbase", "Member[timetolive]"] + - ["system.string", "system.servicemodel.channels.message", "Method[ongetbodyattribute].ReturnValue"] + - ["system.security.principal.iprincipal", "system.servicemodel.channels.httprequestmessageextensionmethods!", "Method[getuserprincipal].ReturnValue"] + - ["t", "system.servicemodel.channels.bindingcontext", "Method[getinnerproperty].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.reliablesessionbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.securityheaderlayout", "system.servicemodel.channels.securityheaderlayout!", "Member[laxtimestampfirst]"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[buildclientstreamupgradeprovider].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messagefault", "Member[hasdetail]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.channels.correlationmessageproperty", "Member[additionalkeys]"] + - ["system.boolean", "system.servicemodel.channels.webmessageencodingbindingelement", "Member[crossdomainscriptaccessenabled]"] + - ["system.xml.uniqueid", "system.servicemodel.channels.messageheaders", "Member[messageid]"] + - ["system.servicemodel.security.tokens.supportingtokenparameters", "system.servicemodel.channels.securitybindingelement", "Member[optionalendpointsupportingtokenparameters]"] + - ["system.string", "system.servicemodel.channels.redirectiontype", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.ireplychannel", "Method[waitforrequest].ReturnValue"] + - ["system.net.iwebproxy", "system.servicemodel.channels.httptransportbindingelement", "Member[proxy]"] + - ["system.net.http.httpresponsemessage", "system.servicemodel.channels.messageextensionmethods!", "Method[tohttpresponsemessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.securitybindingelement", "Member[protecttokens]"] + - ["system.boolean", "system.servicemodel.channels.tcptransportbindingelement", "Method[shouldserializeextendedprotectionpolicy].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messageheader", "Member[isreferenceparameter]"] + - ["system.boolean", "system.servicemodel.channels.messagefault", "Member[ismustunderstandfault]"] + - ["system.int32", "system.servicemodel.channels.udpretransmissionsettings", "Member[maxmulticastretransmitcount]"] + - ["system.servicemodel.channels.redirectiontype", "system.servicemodel.channels.redirectionexception", "Member[type]"] + - ["system.servicemodel.channels.messageencoderfactory", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[messageencoderfactory]"] + - ["system.string", "system.servicemodel.channels.httprequestmessageproperty", "Member[method]"] + - ["system.int32", "system.servicemodel.channels.webmessageencodingbindingelement", "Member[maxwritepoolsize]"] + - ["system.int32", "system.servicemodel.channels.networkinterfacemessageproperty", "Member[interfaceindex]"] + - ["system.int32", "system.servicemodel.channels.onewaybindingelement", "Member[maxacceptedchannels]"] + - ["system.servicemodel.channels.messagestate", "system.servicemodel.channels.messagestate!", "Member[created]"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[sendtimeout]"] + - ["system.boolean", "system.servicemodel.channels.faultconverter", "Method[trycreatefaultmessage].ReturnValue"] + - ["system.uri", "system.servicemodel.channels.channellistenerbase", "Member[uri]"] + - ["system.iasyncresult", "system.servicemodel.channels.message", "Method[onbeginwritebodycontents].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelmanagerbase", "Member[defaultreceivetimeout]"] + - ["system.boolean", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[shouldserializemessageversion].ReturnValue"] + - ["system.servicemodel.channels.messagestate", "system.servicemodel.channels.message", "Member[state]"] + - ["system.servicemodel.peersecuritysettings", "system.servicemodel.channels.peertransportbindingelement", "Member[security]"] + - ["system.servicemodel.channels.messagebuffer", "system.servicemodel.channels.message", "Method[oncreatebufferedcopy].ReturnValue"] + - ["system.servicemodel.channels.securityheaderlayout", "system.servicemodel.channels.securityheaderlayout!", "Member[lax]"] + - ["system.string", "system.servicemodel.channels.correlationmessageproperty!", "Member[name]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.webmessageencodingbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Member[requireclientcertificate]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.transfermode", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[transfermode]"] + - ["system.collections.ienumerator", "system.servicemodel.channels.understoodheaders", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.servicemodel.channels.tcptransportbindingelement", "Member[scheme]"] + - ["t", "system.servicemodel.channels.ichannelfactory", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.redirectiontype", "Member[value]"] + - ["t", "system.servicemodel.channels.addressheader", "Method[getvalue].ReturnValue"] + - ["t", "system.servicemodel.channels.httptransportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.transportbindingelement", "Member[manualaddressing]"] + - ["system.int32", "system.servicemodel.channels.redirectiontype", "Method[gethashcode].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.transportsecuritybindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.msmqtransportbindingelement", "Member[useactivedirectory]"] + - ["system.string", "system.servicemodel.channels.receivecontext!", "Member[name]"] + - ["system.boolean", "system.servicemodel.channels.callbackcontextmessageproperty!", "Method[tryget].ReturnValue"] + - ["system.servicemodel.channels.deliverystatus", "system.servicemodel.channels.deliverystatus!", "Member[notdelivered]"] + - ["t", "system.servicemodel.channels.peercustomresolverbindingelement", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.streamupgradeinitiator", "Method[getnextupgrade].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.binding", "Member[opentimeout]"] + - ["system.int32", "system.servicemodel.channels.httptransportbindingelement", "Member[maxpendingaccepts]"] + - ["system.string", "system.servicemodel.channels.messagefault", "Member[node]"] + - ["system.boolean", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["t", "system.servicemodel.channels.udptransportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.binding", "Member[closetimeout]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.httpcookiecontainerbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.channels.namedpipetransportbindingelement", "Member[allowedsecurityidentifiers]"] + - ["system.int32", "system.servicemodel.channels.privacynoticebindingelement", "Member[version]"] + - ["system.xml.xmlelement", "system.servicemodel.channels.itransporttokenassertionprovider", "Method[gettransporttokenassertion].ReturnValue"] + - ["system.servicemodel.channels.udpretransmissionsettings", "system.servicemodel.channels.udptransportbindingelement", "Member[retransmissionsettings]"] + - ["system.int32", "system.servicemodel.channels.tcpconnectionpoolsettings", "Member[maxoutboundconnectionsperendpoint]"] + - ["system.timespan", "system.servicemodel.channels.binding", "Member[sendtimeout]"] + - ["t", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Method[getproperty].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.message", "Method[onbeginwritemessage].ReturnValue"] + - ["system.servicemodel.channels.messageencoderfactory", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[createmessageencoderfactory].ReturnValue"] + - ["system.string", "system.servicemodel.channels.msmqtransportbindingelement", "Member[scheme]"] + - ["system.transactions.transaction", "system.servicemodel.channels.transactionmessageproperty", "Member[transaction]"] + - ["system.boolean", "system.servicemodel.channels.bindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.string", "system.servicemodel.channels.httprequestmessageproperty!", "Member[name]"] + - ["system.boolean", "system.servicemodel.channels.isecuritycapabilities", "Member[supportsclientauthentication]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[default]"] + - ["system.boolean", "system.servicemodel.channels.ibindingdeliverycapabilities", "Member[queueddelivery]"] + - ["system.string", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[getconnectionpoolkey].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.tcptransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.unixdomainsocketconnectionpoolsettings", "Member[idletimeout]"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.webbodyformatmessageproperty", "Method[createcopy].ReturnValue"] + - ["system.servicemodel.channels.webcontentformat", "system.servicemodel.channels.webcontenttypemapper", "Method[getmessageformatforcontenttype].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.channellistenerbase", "Method[onbeginwaitforchannel].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[timestampvalidityduration]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.callbackcontextmessageproperty", "Method[createcallbackaddress].ReturnValue"] + - ["system.string", "system.servicemodel.channels.websockettransportsettings!", "Member[soapcontenttypeheader]"] + - ["system.text.encoding", "system.servicemodel.channels.textmessageencodingbindingelement", "Member[writeencoding]"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createissuedtokenbindingelement].ReturnValue"] + - ["system.uri", "system.servicemodel.channels.ioutputchannel", "Member[via]"] + - ["system.timespan", "system.servicemodel.channels.udpretransmissionsettings", "Member[maxdelayperretransmission]"] + - ["system.boolean", "system.servicemodel.channels.messageproperties", "Method[trygetvalue].ReturnValue"] + - ["t", "system.servicemodel.channels.binding", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.messageheader", "Member[actor]"] + - ["system.threading.tasks.task", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[onopenasync].ReturnValue"] + - ["system.collections.objectmodel.readonlydictionary", "system.servicemodel.channels.websocketmessageproperty", "Member[openinghandshakeproperties]"] + - ["system.timespan", "system.servicemodel.channels.reliablesessionbindingelement", "Member[acknowledgementinterval]"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[buildclientstreamupgradeprovider].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.bindingcontext", "Method[canbuildinnerchannellistener].ReturnValue"] + - ["t", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.httprequestmessageproperty", "Method[createcopy].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messageheaderinfo", "Member[relay]"] + - ["system.timespan", "system.servicemodel.channels.streamupgradeprovider", "Member[defaultclosetimeout]"] + - ["system.uri", "system.servicemodel.channels.compositeduplexbindingelement", "Member[clientbaseaddress]"] + - ["system.int32", "system.servicemodel.channels.webmessageencodingbindingelement", "Member[maxreadpoolsize]"] + - ["system.string", "system.servicemodel.channels.message", "Method[getbodyattribute].ReturnValue"] + - ["system.string", "system.servicemodel.channels.websocketmessageproperty", "Member[subprotocol]"] + - ["system.collections.generic.idictionary", "system.servicemodel.channels.correlationkey", "Member[keydata]"] + - ["t", "system.servicemodel.channels.messageencodingbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.channels.peercustomresolverbindingelement", "Member[binding]"] + - ["tchannel", "system.servicemodel.channels.channellistenerbase", "Method[onendacceptchannel].ReturnValue"] + - ["system.security.authentication.sslprotocols", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Member[sslprotocols]"] + - ["system.timespan", "system.servicemodel.channels.channellistenerbase", "Member[defaultclosetimeout]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.transportsecuritybindingelement", "Method[buildchannellistenercore].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.understoodheaders", "Method[contains].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelfactorybase", "Member[defaultreceivetimeout]"] + - ["system.string", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[connectionpoolgroupname]"] + - ["tchannel", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[oncreatechannel].ReturnValue"] + - ["system.servicemodel.security.identityverifier", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Member[identityverifier]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.ireplychannel", "Member[localaddress]"] + - ["t", "system.servicemodel.channels.webmessageencodingbindingelement", "Method[getproperty].ReturnValue"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.channels.message", "Method[getreaderatbodycontents].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.bindingelementcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.msmqbindingelementbase", "Member[usesourcejournal]"] + - ["system.servicemodel.channels.websockettransportusage", "system.servicemodel.channels.websockettransportusage!", "Member[always]"] + - ["system.string", "system.servicemodel.channels.redirectionduration", "Member[value]"] + - ["system.iasyncresult", "system.servicemodel.channels.bodywriter", "Method[beginwritebodycontents].ReturnValue"] + - ["system.servicemodel.channels.messageencoder", "system.servicemodel.channels.messageencoderfactory", "Member[encoder]"] + - ["system.byte[]", "system.servicemodel.channels.buffermanager", "Method[takebuffer].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.reliablesessionbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.messageencoderfactory", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[createmessageencoderfactory].ReturnValue"] + - ["system.servicemodel.reliablemessagingversion", "system.servicemodel.channels.reliablesessionbindingelement", "Member[reliablemessagingversion]"] + - ["t", "system.servicemodel.channels.msmqbindingelementbase", "Method[getproperty].ReturnValue"] + - ["system.int64", "system.servicemodel.channels.udptransportbindingelement", "Member[maxpendingmessagestotalsize]"] + - ["system.string", "system.servicemodel.channels.webbodyformatmessageproperty!", "Member[name]"] + - ["system.servicemodel.channels.faultconverter", "system.servicemodel.channels.faultconverter!", "Method[getdefaultfaultconverter].ReturnValue"] + - ["system.text.encoding", "system.servicemodel.channels.mtommessageencodingbindingelement", "Member[writeencoding]"] + - ["system.net.authenticationschemes", "system.servicemodel.channels.httptransportbindingelement", "Member[authenticationscheme]"] + - ["system.servicemodel.channels.streamupgradeacceptor", "system.servicemodel.channels.streamupgradeprovider", "Method[createupgradeacceptor].ReturnValue"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Member[recipienttokenparameters]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.transactionflowbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.uri", "system.servicemodel.channels.privacynoticebindingelement", "Member[url]"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createissuedtokenforcertificatebindingelement].ReturnValue"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.channels.securitybindingelement", "Member[keyentropymode]"] + - ["system.iasyncresult", "system.servicemodel.channels.ireplychannel", "Method[begintryreceiverequest].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.httptransportbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.irequestchannel", "Method[endrequest].ReturnValue"] + - ["t", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[getproperty].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.channelpoolsettings", "Member[maxoutboundchannelsperendpoint]"] + - ["system.boolean", "system.servicemodel.channels.binding", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.msmqmessageproperty", "Member[movecount]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.channels.securitybindingelement", "Member[defaultalgorithmsuite]"] + - ["system.boolean", "system.servicemodel.channels.iconnectionpoolsettings", "Method[iscompatible].ReturnValue"] + - ["system.string", "system.servicemodel.channels.unixdomainsockettransportbindingelement", "Member[scheme]"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[defaultreceivetimeout]"] + - ["system.boolean", "system.servicemodel.channels.message", "Member[isfault]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.channels.httptransportbindingelement", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.channels.transfersession", "system.servicemodel.channels.transfersession!", "Member[ordered]"] + - ["system.boolean", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Method[shouldserializemaxpendingconnections].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageencoder", "Member[messageversion]"] + - ["system.boolean", "system.servicemodel.channels.faultconverter", "Method[ontrycreatefaultmessage].ReturnValue"] + - ["system.servicemodel.channels.messagestate", "system.servicemodel.channels.messagestate!", "Member[copied]"] + - ["system.boolean", "system.servicemodel.channels.iinputchannel", "Method[waitformessage].ReturnValue"] + - ["system.servicemodel.channels.redirectiontype", "system.servicemodel.channels.redirectiontype!", "Member[resource]"] + - ["system.int32", "system.servicemodel.channels.tcptransportbindingelement", "Member[listenbacklog]"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[nottransactionalqueue]"] + - ["system.boolean", "system.servicemodel.channels.ibindingruntimepreferences", "Member[receivesynchronously]"] + - ["system.boolean", "system.servicemodel.channels.ibindingmulticastcapabilities", "Member[ismulticast]"] + - ["system.timespan", "system.servicemodel.channels.channelpoolsettings", "Member[leasetimeout]"] + - ["system.boolean", "system.servicemodel.channels.securitybindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.string", "system.servicemodel.channels.applicationcontainersettings", "Member[packagefullname]"] + - ["system.string", "system.servicemodel.channels.messageencoder", "Member[mediatype]"] + - ["system.boolean", "system.servicemodel.channels.messageheader", "Method[ismessageversionsupported].ReturnValue"] + - ["system.nullable", "system.servicemodel.channels.msmqmessageproperty", "Member[deliverystatus]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.namedpipetransportbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.peerresolver", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Method[createpeerresolver].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.bodywriter", "Method[onbeginwritebodycontents].ReturnValue"] + - ["system.net.websockets.websocket", "system.servicemodel.channels.clientwebsocketfactory", "Method[createwebsocket].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.iinputchannel", "Method[beginwaitformessage].ReturnValue"] + - ["system.servicemodel.channels.addressheader", "system.servicemodel.channels.addressheader!", "Method[createaddressheader].ReturnValue"] + - ["t", "system.servicemodel.channels.peertransportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.localclientsecuritysettings", "system.servicemodel.channels.securitybindingelement", "Member[localclientsettings]"] + - ["system.uri", "system.servicemodel.channels.bindingcontext", "Member[listenuribaseaddress]"] + - ["system.net.http.httpmessagehandler", "system.servicemodel.channels.httpmessagehandlerfactory", "Method[oncreate].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.applicationcontainersettings", "Member[sessionid]"] + - ["system.timespan", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[idletimeout]"] + - ["system.boolean", "system.servicemodel.channels.binding", "Method[shouldserializename].ReturnValue"] + - ["system.servicemodel.channels.supportedaddressingmode", "system.servicemodel.channels.supportedaddressingmode!", "Member[nonanonymous]"] + - ["system.string", "system.servicemodel.channels.udptransportbindingelement", "Member[multicastinterfaceid]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.usemanagedpresentationbindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.transactionflowbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.reliablesessionbindingelement", "Member[maxretrycount]"] + - ["t", "system.servicemodel.channels.iconnectionpoolsettings", "Method[getconnectionpoolsetting].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.localclientsecuritysettings", "Member[replaywindow]"] + - ["system.string", "system.servicemodel.channels.addressheader", "Member[namespace]"] + - ["system.int32", "system.servicemodel.channels.udptransportbindingelement", "Member[timetolive]"] + - ["system.servicemodel.channels.custombinding", "system.servicemodel.channels.bindingcontext", "Member[binding]"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Method[shouldserializemessagehandlerfactory].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[sessionkeyrenewalinterval]"] + - ["system.int32", "system.servicemodel.channels.messageheaders", "Method[findheader].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationdatamessageproperty!", "Method[tryget].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.privacynoticebindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.channelmanagerbase", "system.servicemodel.channels.channelbase", "Member[manager]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.contextbindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.redirectionscope!", "Method[op_inequality].ReturnValue"] + - ["system.servicemodel.channels.supportedaddressingmode", "system.servicemodel.channels.supportedaddressingmode!", "Member[mixed]"] + - ["system.boolean", "system.servicemodel.channels.messageencoder", "Method[iscontenttypesupported].ReturnValue"] + - ["system.servicemodel.channels.redirectionduration", "system.servicemodel.channels.redirectionduration!", "Method[create].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageencoderfactory", "Member[messageversion]"] + - ["system.boolean", "system.servicemodel.channels.unixposixidentitybindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.httpstransportbindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.iinputchannel", "Method[endtryreceive].ReturnValue"] + - ["system.servicemodel.channels.requestcontext", "system.servicemodel.channels.ireplychannel", "Method[receiverequest].ReturnValue"] + - ["system.string", "system.servicemodel.channels.message", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationdatamessageproperty", "Method[trygetvalue].ReturnValue"] + - ["tsession", "system.servicemodel.channels.isessionchannel", "Member[session]"] + - ["system.servicemodel.channels.ichannel", "system.servicemodel.channels.channelparametercollection", "Member[channel]"] + - ["system.string", "system.servicemodel.channels.httpstransportbindingelement", "Member[scheme]"] + - ["system.timespan", "system.servicemodel.channels.channelmanagerbase", "Member[sendtimeout]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.correlationcallbackmessageproperty", "Method[onendfinalizecorrelation].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.channelfactorybase", "Method[onbeginclose].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[nottransactionalmessage]"] + - ["system.servicemodel.channels.messagefault", "system.servicemodel.channels.messagefault!", "Method[createfault].ReturnValue"] + - ["system.object", "system.servicemodel.channels.messageproperties", "Member[item]"] + - ["system.iasyncresult", "system.servicemodel.channels.streamupgradeinitiator", "Method[begininitiateupgrade].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.ireplychannel", "Method[beginwaitforrequest].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.udptransportbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationcallbackmessageproperty!", "Method[tryget].ReturnValue"] + - ["system.servicemodel.channels.redirectiontype", "system.servicemodel.channels.redirectiontype!", "Member[useintermediary]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.bindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.correlationcallbackmessageproperty", "Method[beginfinalizecorrelation].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.ibindingdeliverycapabilities", "Member[assuresordereddelivery]"] + - ["system.servicemodel.security.securitymessageproperty", "system.servicemodel.channels.messageproperties", "Member[security]"] + - ["system.string", "system.servicemodel.channels.websockettransportsettings!", "Member[binaryencodertransfermodeheader]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.textmessageencodingbindingelement", "Member[messageversion]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.httpresponsemessageextensionmethods!", "Method[tomessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.reliablesessionbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.channels.transactionflowbindingelement", "Member[transactionprotocol]"] + - ["system.boolean", "system.servicemodel.channels.udptransportbindingelement", "Method[shouldserializeretransmissionsettings].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.string", "system.servicemodel.channels.websockettransportsettings!", "Member[textmessagereceivedaction]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.msmqtransportbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createanonymousforcertificatebindingelement].ReturnValue"] + - ["system.servicemodel.channels.receivecontextstate", "system.servicemodel.channels.receivecontext", "Member[state]"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createissuedtokenforsslbindingelement].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[purged]"] + - ["system.servicemodel.channels.messageencoder", "system.servicemodel.channels.messageencoderfactory", "Method[createsessionencoder].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.onewaybindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.string", "system.servicemodel.channels.messageheaderinfo", "Member[name]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.channels.bindingelementcollection", "Method[removeall].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.ichannellistener", "Method[beginacceptchannel].ReturnValue"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.servicemodel.channels.httptransportbindingelement", "Member[extendedprotectionpolicy]"] + - ["system.int32", "system.servicemodel.channels.remoteendpointmessageproperty", "Member[port]"] + - ["system.boolean", "system.servicemodel.channels.iinputchannel", "Method[endwaitformessage].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.unixposixidentitybindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.securitybindingelement", "Method[buildchannelfactorycore].ReturnValue"] + - ["system.xml.xmlelement", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[gettransporttokenassertion].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.servicemodel.channels.correlationcallbackmessageproperty", "Member[neededdata]"] + - ["system.arraysegment", "system.servicemodel.channels.messageencoder", "Method[writemessage].ReturnValue"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createmutualcertificatebindingelement].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.reliablesessionbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.securityheaderlayout", "system.servicemodel.channels.securityheaderlayout!", "Member[laxtimestamplast]"] + - ["system.int64", "system.servicemodel.channels.transportbindingelement", "Member[maxbufferpoolsize]"] + - ["system.string", "system.servicemodel.channels.httptransportbindingelement", "Member[scheme]"] + - ["system.boolean", "system.servicemodel.channels.ichannellistener", "Method[waitforchannel].ReturnValue"] + - ["t", "system.servicemodel.channels.securitybindingelement", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.httpresponsemessageproperty!", "Member[name]"] + - ["system.boolean", "system.servicemodel.channels.redirectionscope", "Method[equals].ReturnValue"] + - ["system.servicemodel.communicationstate", "system.servicemodel.channels.communicationobject", "Member[state]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.securitybindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[none]"] + - ["system.string", "system.servicemodel.channels.correlationkey", "Member[keystring]"] + - ["system.int64", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.channels.contextbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.onewaybindingelement", "Method[buildchannellistener].ReturnValue"] + - ["t", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.contextexchangemechanism", "system.servicemodel.channels.contextexchangemechanism!", "Member[contextsoapheader]"] + - ["t", "system.servicemodel.channels.contextbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.messagebuffer", "system.servicemodel.channels.message", "Method[createbufferedcopy].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channellistenerbase", "Member[defaultopentimeout]"] + - ["system.collections.generic.idictionary", "system.servicemodel.channels.contextmessageproperty", "Member[context]"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.channels.messagefault", "Method[ongetreaderatdetailcontents].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.channels.bindingelementcollection", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.contextmessageproperty", "Method[createcopy].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httprequestmessageproperty", "Method[trymergewithproperty].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[maxbuffersize]"] + - ["system.servicemodel.channels.bindingcontext", "system.servicemodel.channels.bindingcontext", "Method[clone].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.channels.isecuritycapabilities", "Member[supportedresponseprotectionlevel]"] + - ["system.timespan", "system.servicemodel.channels.localclientsecuritysettings", "Member[maxcookiecachingtime]"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[replaywindow]"] + - ["system.int32", "system.servicemodel.channels.messageversion", "Method[gethashcode].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.httpstransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.compositeduplexbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.channels.addressheader", "Method[getaddressheaderreader].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Member[unsafeconnectionntlmauthentication]"] + - ["system.boolean", "system.servicemodel.channels.itransactedbindingelement", "Member[transactedreceiveenabled]"] + - ["system.servicemodel.channels.compressionformat", "system.servicemodel.channels.compressionformat!", "Member[none]"] + - ["system.servicemodel.channels.iconnectioninitiator", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[getconnectioninitiator].ReturnValue"] + - ["system.servicemodel.channels.localservicesecuritysettings", "system.servicemodel.channels.localservicesecuritysettings", "Method[clone].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[connectionbuffersize]"] + - ["system.boolean", "system.servicemodel.channels.channellistenerbase", "Method[onwaitforchannel].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.communicationobject", "Member[defaultopentimeout]"] + - ["system.servicemodel.channels.transportsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createcertificateovertransportbindingelement].ReturnValue"] + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.channels.peercustomresolverbindingelement", "Member[referralpolicy]"] + - ["system.servicemodel.channels.addressingversion", "system.servicemodel.channels.addressingversion!", "Member[wsaddressingaugust2004]"] + - ["system.string", "system.servicemodel.channels.addressheader", "Member[name]"] + - ["system.string", "system.servicemodel.channels.redirectionscope", "Member[value]"] + - ["system.servicemodel.channels.redirectionduration", "system.servicemodel.channels.redirectionexception", "Member[duration]"] + - ["system.int32", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[maxpendingaccepts]"] + - ["system.string", "system.servicemodel.channels.messageheaderinfo", "Member[actor]"] + - ["system.boolean", "system.servicemodel.channels.messageversion", "Method[equals].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.receivecontext", "Method[onbeginabandon].ReturnValue"] + - ["system.servicemodel.channels.securityheaderlayout", "system.servicemodel.channels.securitybindingelement", "Member[securityheaderlayout]"] + - ["t", "system.servicemodel.channels.transactionflowbindingelement", "Method[getproperty].ReturnValue"] + - ["system.collections.ienumerator", "system.servicemodel.channels.messageheaders", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[manualaddressing]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.correlationcallbackmessageproperty", "Method[onfinalizecorrelation].ReturnValue"] + - ["system.threading.tasks.task", "system.servicemodel.channels.streamupgradeinitiator", "Method[initiateupgradeasync].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.localclientsecuritysettings", "Member[sessionkeyrolloverinterval]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.irequestchannel", "Member[remoteaddress]"] + - ["system.int64", "system.servicemodel.channels.peertransportbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.symmetricsecuritybindingelement", "Method[buildchannellistenercore].ReturnValue"] + - ["t", "system.servicemodel.channels.symmetricsecuritybindingelement", "Method[getproperty].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.peertransportbindingelement", "Member[port]"] + - ["system.int32", "system.servicemodel.channels.websockettransportsettings", "Member[maxpendingconnections]"] + - ["system.iasyncresult", "system.servicemodel.channels.correlationcallbackmessageproperty", "Method[onbeginfinalizecorrelation].ReturnValue"] + - ["system.servicemodel.channels.addressheader[]", "system.servicemodel.channels.addressheadercollection", "Method[findall].ReturnValue"] + - ["system.string", "system.servicemodel.channels.securitybindingelement", "Method[tostring].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.channellistenerbase", "Method[beginacceptchannel].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.unixdomainsockettransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.communicationobject", "Method[onbeginclose].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.securitybindingelement", "Member[includetimestamp]"] + - ["system.xml.xpath.xpathnavigator", "system.servicemodel.channels.messagebuffer", "Method[createnavigator].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[messageversion]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.reliablesessionbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.onewaybindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.string", "system.servicemodel.channels.correlationdatamessageproperty!", "Member[name]"] + - ["system.servicemodel.channels.buffermanager", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[buffermanager]"] + - ["system.timespan", "system.servicemodel.channels.channelmanagerbase", "Member[defaultsendtimeout]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.correlationcallbackmessageproperty", "Method[finalizecorrelation].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.iinputchannel", "Method[beginreceive].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[soap11]"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.unixposixidentitybindingelement", "Method[buildclientstreamupgradeprovider].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.messageencoder", "Method[readmessage].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.peertransportbindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Method[shouldserializewebsocketsettings].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelfactorybase", "Member[defaultopentimeout]"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createsslnegotiationbindingelement].ReturnValue"] + - ["system.string", "system.servicemodel.channels.callbackcontextmessageproperty!", "Member[name]"] + - ["system.timespan", "system.servicemodel.channels.channelmanagerbase", "Member[closetimeout]"] + - ["tchannel", "system.servicemodel.channels.ichannellistener", "Method[endacceptchannel].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[maxclockskew]"] + - ["system.boolean", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.webmessageencodingbindingelement", "Member[messageversion]"] + - ["system.string", "system.servicemodel.channels.websocketmessageproperty!", "Member[name]"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[issuedcookielifetime]"] + - ["system.string", "system.servicemodel.channels.messagebuffer", "Member[messagecontenttype]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.channels.mtommessageencodingbindingelement", "Member[readerquotas]"] + - ["system.servicemodel.channels.bodywriter", "system.servicemodel.channels.bodywriter", "Method[createbufferedcopy].ReturnValue"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createsecureconversationbindingelement].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Member[messageversion]"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.correlationcallbackmessageproperty", "Method[createcopy].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.binarymessageencodingbindingelement", "Member[maxsessionsize]"] + - ["system.string", "system.servicemodel.channels.correlationdatadescription", "Member[name]"] + - ["system.xml.linq.xname", "system.servicemodel.channels.correlationkey", "Member[scopename]"] + - ["system.string", "system.servicemodel.channels.javascriptcallbackresponsemessageproperty", "Member[callbackfunctionname]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.channels.binarymessageencodingbindingelement", "Member[readerquotas]"] + - ["system.timespan", "system.servicemodel.channels.tcpconnectionpoolsettings", "Member[leasetimeout]"] + - ["system.boolean", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.security.securitymessageproperty", "system.servicemodel.channels.streamsecurityupgradeacceptor", "Method[getremotesecurity].ReturnValue"] + - ["system.servicemodel.channels.streamupgradeinitiator", "system.servicemodel.channels.streamupgradeprovider", "Method[createupgradeinitiator].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.ichannellistener", "Method[beginwaitforchannel].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.streamupgradeacceptor", "Method[canupgrade].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationdatadescription", "Member[receivevalue]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.nullable", "system.servicemodel.channels.msmqmessageproperty", "Member[deliveryfailure]"] + - ["system.boolean", "system.servicemodel.channels.messageheaderinfo", "Member[mustunderstand]"] + - ["system.string", "system.servicemodel.channels.tcpconnectionpoolsettings", "Member[groupname]"] + - ["system.servicemodel.deadletterqueue", "system.servicemodel.channels.msmqbindingelementbase", "Member[deadletterqueue]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[soap12]"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.httpresponsemessageproperty", "Method[createcopy].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.unixdomainsockettransportbindingelement", "Method[clone].ReturnValue"] + - ["t", "system.servicemodel.channels.onewaybindingelement", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.transactionflowbindingelement", "Member[allowwildcardaction]"] + - ["tchannel", "system.servicemodel.channels.channellistenerbase", "Method[acceptchannel].ReturnValue"] + - ["system.runtime.durableinstancing.instancekey", "system.servicemodel.channels.correlationmessageproperty", "Member[correlationkey]"] + - ["system.servicemodel.msmqtransportsecurity", "system.servicemodel.channels.msmqbindingelementbase", "Member[msmqtransportsecurity]"] + - ["system.int32", "system.servicemodel.channels.redirectionduration", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.redirectionduration!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[maxpendingconnections]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.requestcontext", "Member[requestmessage]"] + - ["system.string", "system.servicemodel.channels.websockettransportsettings", "Member[subprotocol]"] + - ["system.int32", "system.servicemodel.channels.binarymessageencodingbindingelement", "Member[maxwritepoolsize]"] + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.channels.peerresolverbindingelement", "Member[referralpolicy]"] + - ["system.boolean", "system.servicemodel.channels.redirectionscope!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.compositeduplexbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messageproperties", "Member[isfixedsize]"] + - ["system.boolean", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["t", "system.servicemodel.channels.reliablesessionbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.webcontenttypemapper", "system.servicemodel.channels.webmessageencodingbindingelement", "Member[contenttypemapper]"] + - ["system.servicemodel.channels.messageencoderfactory", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[createmessageencoderfactory].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.correlationdatamessageproperty", "Method[createcopy].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[badsignature]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.message", "Member[version]"] + - ["system.servicemodel.channels.asymmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createcertificatesignaturebindingelement].ReturnValue"] + - ["system.string", "system.servicemodel.channels.addressingversion", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.imessageproperty", "Method[createcopy].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[accessdenied]"] + - ["system.boolean", "system.servicemodel.channels.onewaybindingelement", "Method[shouldserializechannelpoolsettings].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.binding", "Method[buildchannelfactory].ReturnValue"] + - ["system.string", "system.servicemodel.channels.custombinding", "Member[scheme]"] + - ["system.boolean", "system.servicemodel.channels.httpresponsemessageproperty", "Method[trymergewithproperty].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.ireceivecontextsettings", "Member[validityduration]"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.channels.messagefault", "Method[getreaderatdetailcontents].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.ichannellistener", "Method[endwaitforchannel].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messageheader", "Member[mustunderstand]"] + - ["system.int32", "system.servicemodel.channels.messageheaders", "Member[count]"] + - ["system.collections.generic.icollection", "system.servicemodel.channels.messageproperties", "Member[values]"] + - ["system.string", "system.servicemodel.channels.namedpipetransportbindingelement", "Member[scheme]"] + - ["system.servicemodel.channels.transportsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createsspinegotiationovertransportbindingelement].ReturnValue"] + - ["system.io.stream", "system.servicemodel.channels.streamupgradeacceptor", "Method[acceptupgrade].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.binarymessageencodingbindingelement", "Member[maxreadpoolsize]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.channels.correlationmessageproperty", "Member[transientcorrelations]"] + - ["system.string", "system.servicemodel.channels.httprequestmessageproperty", "Member[querystring]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.peercustomresolverbindingelement", "Member[address]"] + - ["system.string", "system.servicemodel.channels.messageheaders", "Member[action]"] + - ["system.servicemodel.channels.addressingversion", "system.servicemodel.channels.addressingversion!", "Member[wsaddressing10]"] + - ["system.iasyncresult", "system.servicemodel.channels.requestcontext", "Method[beginreply].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.communicationobject", "Method[onbeginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.ireplychannel", "Method[endwaitforrequest].ReturnValue"] + - ["system.servicemodel.channels.websockettransportusage", "system.servicemodel.channels.websockettransportusage!", "Member[whenduplex]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.messageheaders", "Member[from]"] + - ["system.servicemodel.channels.addressingversion", "system.servicemodel.channels.addressingversion!", "Member[none]"] + - ["t", "system.servicemodel.channels.usemanagedpresentationbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.bindingparametercollection", "system.servicemodel.channels.bindingcontext", "Member[bindingparameters]"] + - ["t", "system.servicemodel.channels.messageheaders", "Method[getheader].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelmanagerbase", "Member[receivetimeout]"] + - ["system.xml.uniqueid", "system.servicemodel.channels.messageheaders", "Member[relatesto]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.httpstransportbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.type", "system.servicemodel.channels.communicationobject", "Method[getcommunicationobjecttype].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.httprequestmessageextensionmethods!", "Method[tomessage].ReturnValue"] + - ["system.int64", "system.servicemodel.channels.transportbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.channels.redirectionduration", "system.servicemodel.channels.redirectionduration!", "Member[temporary]"] + - ["system.uri", "system.servicemodel.channels.messageproperties", "Member[via]"] + - ["system.iasyncresult", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[onbeginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationdatadescription", "Member[knownbeforesend]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.channels.binding", "Method[createbindingelements].ReturnValue"] + - ["t", "system.servicemodel.channels.channelbase", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.localservicesecuritysettings", "system.servicemodel.channels.securitybindingelement", "Member[localservicesettings]"] + - ["system.boolean", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.localclientsecuritysettings", "Member[cookierenewalthresholdpercentage]"] + - ["system.timespan", "system.servicemodel.channels.unixdomainsocketconnectionpoolsettings", "Member[leasetimeout]"] + - ["system.servicemodel.security.tokens.supportingtokenparameters", "system.servicemodel.channels.securitybindingelement", "Member[endpointsupportingtokenparameters]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.msmqtransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.string", "system.servicemodel.channels.httptransportbindingelement", "Member[realm]"] + - ["system.servicemodel.channels.understoodheaders", "system.servicemodel.channels.messageheaders", "Member[understoodheaders]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.channels.streamsecurityupgradeprovider", "Member[identity]"] + - ["system.string", "system.servicemodel.channels.namedpipeconnectionpoolsettings", "Member[groupname]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.binding", "Member[messageversion]"] + - ["system.boolean", "system.servicemodel.channels.httpresponsemessageproperty", "Member[suppressentitybody]"] + - ["system.int32", "system.servicemodel.channels.namedpipeconnectionpoolsettings", "Member[maxoutboundconnectionsperendpoint]"] + - ["system.servicemodel.channels.redirectionscope", "system.servicemodel.channels.redirectionscope!", "Method[create].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.bindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageheaders", "Member[messageversion]"] + - ["system.collections.ienumerator", "system.servicemodel.channels.messageproperties", "Method[getenumerator].ReturnValue"] + - ["t", "system.servicemodel.channels.tcptransportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[defaultsendtimeout]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.channels.bindingelementcollection", "Method[findall].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[queuedeleted]"] + - ["system.int32", "system.servicemodel.channels.applicationcontainersettings!", "Member[servicesession]"] + - ["tchannel", "system.servicemodel.channels.channelfactorybase", "Method[oncreatechannel].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.ioutputchannel", "Method[beginsend].ReturnValue"] + - ["system.servicemodel.description.listenurimode", "system.servicemodel.channels.bindingcontext", "Member[listenurimode]"] + - ["system.iasyncresult", "system.servicemodel.channels.channellistenerbase", "Method[beginwaitforchannel].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[channelinitializationtimeout]"] + - ["system.timespan", "system.servicemodel.channels.channelmanagerbase", "Member[opentimeout]"] + - ["system.timespan", "system.servicemodel.channels.channelpoolsettings", "Member[idletimeout]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.binding", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.msmqtransportbindingelement", "Method[clone].ReturnValue"] + - ["t", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.namedpipetransportbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Method[clone].ReturnValue"] + - ["system.string", "system.servicemodel.channels.redirectiontype", "Member[namespace]"] + - ["system.servicemodel.channels.msmqmessageproperty", "system.servicemodel.channels.msmqmessageproperty!", "Method[get].ReturnValue"] + - ["system.string", "system.servicemodel.channels.messageencoder", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.transfersession", "system.servicemodel.channels.transfersession!", "Member[none]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.string", "system.servicemodel.channels.transportbindingelement", "Member[scheme]"] + - ["system.boolean", "system.servicemodel.channels.udptransportbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.onewaybindingelement", "Member[packetroutable]"] + - ["system.iasyncresult", "system.servicemodel.channels.iduplexsession", "Method[begincloseoutputsession].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.reliablesessionbindingelement", "Member[inactivitytimeout]"] + - ["system.codedom.codecompileunit", "system.servicemodel.channels.xmlserializerimportoptions", "Member[codecompileunit]"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[upgrade]"] + - ["system.collections.generic.ienumerator", "system.servicemodel.channels.understoodheaders", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.addressheader", "Method[equals].ReturnValue"] + - ["t", "system.servicemodel.channels.bindingelementcollection", "Method[find].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[reachqueuetimeout]"] + - ["system.boolean", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[shouldserializemessageversion].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.localservicesecuritysettings", "Member[replaycachesize]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.channels.bindingcontext", "Member[remainingbindingelements]"] + - ["system.timespan", "system.servicemodel.channels.localclientsecuritysettings", "Member[timestampvalidityduration]"] + - ["system.boolean", "system.servicemodel.channels.msmqtransportbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.ioutputchannel", "Member[remoteaddress]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Method[buildchannelfactorycore].ReturnValue"] + - ["system.servicemodel.channels.receivecontextstate", "system.servicemodel.channels.receivecontextstate!", "Member[completing]"] + - ["system.timespan", "system.servicemodel.channels.localclientsecuritysettings", "Member[sessionkeyrenewalinterval]"] + - ["system.boolean", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[shouldserializemessageversion].ReturnValue"] + - ["system.servicemodel.channels.transportsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createusernameovertransportbindingelement].ReturnValue"] + - ["system.servicemodel.faultreason", "system.servicemodel.channels.messagefault", "Member[reason]"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[opentimeout]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.web.services.description.webreferenceoptions", "system.servicemodel.channels.xmlserializerimportoptions", "Member[webreferenceoptions]"] + - ["system.net.http.httprequestmessage", "system.servicemodel.channels.messageextensionmethods!", "Method[tohttprequestmessage].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.redirectionscope", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httprequestmessageproperty", "Member[suppressentitybody]"] + - ["system.boolean", "system.servicemodel.channels.redirectiontype!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationdatadescription", "Member[isdefault]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.messagebuffer", "Method[createmessage].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.tcptransportbindingelement", "Method[clone].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.mtommessageencodingbindingelement", "Member[maxreadpoolsize]"] + - ["system.boolean", "system.servicemodel.channels.redirectiontype!", "Method[op_inequality].ReturnValue"] + - ["system.servicemodel.channels.messageencoderfactory", "system.servicemodel.channels.webmessageencodingbindingelement", "Method[createmessageencoderfactory].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.httptransportbindingelement", "Member[requestinitializationtimeout]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Member[initiatortokenparameters]"] + - ["system.boolean", "system.servicemodel.channels.redirectionduration!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.tcptransportbindingelement", "Method[shouldserializelistenbacklog].ReturnValue"] + - ["system.string", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.networkinterfacemessageproperty!", "Method[tryget].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.onewaybindingelement", "Method[clone].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.udpretransmissionsettings", "Member[delayupperbound]"] + - ["system.boolean", "system.servicemodel.channels.websockettransportsettings", "Member[disablepayloadmasking]"] + - ["t", "system.servicemodel.channels.bindingelement", "Method[getproperty].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.reliablesessionbindingelement", "Member[maxpendingchannels]"] + - ["system.string", "system.servicemodel.channels.messageencoder", "Member[contenttype]"] + - ["system.servicemodel.channels.messageheaders", "system.servicemodel.channels.message", "Member[headers]"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[buildserverstreamupgradeprovider].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.udpretransmissionsettings", "Method[shouldserializedelaylowerbound].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.symmetricsecuritybindingelement", "Member[requiresignatureconfirmation]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.bytestreammessage!", "Method[createmessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Member[requiresignatureconfirmation]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.webmessageencodingbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.bindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.contextbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.requestcontext", "system.servicemodel.channels.ireplychannel", "Method[endreceiverequest].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.messageheaders", "Member[faultto]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.udptransportbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.redirectionscope", "system.servicemodel.channels.redirectionscope!", "Member[session]"] + - ["system.boolean", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[shouldserializeidentityverifier].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.ireceivecontextsettings", "Member[enabled]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.peertransportbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.messagestate", "system.servicemodel.channels.messagestate!", "Member[closed]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.peertransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.binding", "Member[receivetimeout]"] + - ["system.string", "system.servicemodel.channels.binding", "Member[scheme]"] + - ["system.string", "system.servicemodel.channels.networkinterfacemessageproperty!", "Member[name]"] + - ["system.boolean", "system.servicemodel.channels.messageproperties", "Method[remove].ReturnValue"] + - ["system.string", "system.servicemodel.channels.symmetricsecuritybindingelement", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.compositeduplexbindingelement", "Method[clone].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.textmessageencodingbindingelement", "Member[maxwritepoolsize]"] + - ["system.boolean", "system.servicemodel.channels.msmqbindingelementbase", "Member[exactlyonce]"] + - ["system.net.webheadercollection", "system.servicemodel.channels.httpresponsemessageproperty", "Member[headers]"] + - ["system.servicemodel.channels.supportedaddressingmode", "system.servicemodel.channels.supportedaddressingmode!", "Member[anonymous]"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createkerberosbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.channellistenerbase", "Method[waitforchannel].ReturnValue"] + - ["tchannel", "system.servicemodel.channels.channelfactorybase", "Method[createchannel].ReturnValue"] + - ["system.servicemodel.security.noncecache", "system.servicemodel.channels.localservicesecuritysettings", "Member[noncecache]"] + - ["system.servicemodel.channels.receivecontextstate", "system.servicemodel.channels.receivecontextstate!", "Member[received]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageencodingbindingelement", "Member[messageversion]"] + - ["t", "system.servicemodel.channels.transportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.servicemodel.channels.redirectionexception", "Member[locations]"] + - ["system.int32", "system.servicemodel.channels.addressheader", "Method[gethashcode].ReturnValue"] + - ["system.xml.linq.xnamespace", "system.servicemodel.channels.correlationkey", "Member[provider]"] + - ["system.servicemodel.channels.receivecontextstate", "system.servicemodel.channels.receivecontextstate!", "Member[faulted]"] + - ["system.int32", "system.servicemodel.channels.udptransportbindingelement", "Member[socketreceivebuffersize]"] + - ["system.string", "system.servicemodel.channels.correlationcallbackmessageproperty!", "Member[name]"] + - ["system.int32", "system.servicemodel.channels.msmqmessageproperty", "Member[abortcount]"] + - ["system.boolean", "system.servicemodel.channels.securitybindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.codedom.compiler.codedomprovider", "system.servicemodel.channels.xmlserializerimportoptions", "Member[codeprovider]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Method[buildchannellistenercore].ReturnValue"] + - ["t", "system.servicemodel.channels.transportsecuritybindingelement", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.binding", "Method[shouldserializenamespace].ReturnValue"] + - ["t", "system.servicemodel.channels.unixposixidentitybindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.messagestate", "system.servicemodel.channels.messagestate!", "Member[read]"] + - ["system.boolean", "system.servicemodel.channels.reliablesessionbindingelement", "Member[flowcontrolenabled]"] + - ["system.boolean", "system.servicemodel.channels.isecuritycapabilities", "Member[supportsserverauthentication]"] + - ["system.nullable", "system.servicemodel.channels.iwebsocketclosedetails", "Member[inputclosestatus]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.messageheaders", "Member[replyto]"] + - ["system.boolean", "system.servicemodel.channels.transactionflowbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.transactionflowbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[defaultclosetimeout]"] + - ["system.servicemodel.channels.redirectionscope", "system.servicemodel.channels.redirectionexception", "Member[scope]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.transactionflowbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.messagestate", "system.servicemodel.channels.messagestate!", "Member[written]"] + - ["system.servicemodel.channels.webcontentformat", "system.servicemodel.channels.webcontentformat!", "Member[default]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[clone].ReturnValue"] + - ["system.net.httpstatuscode", "system.servicemodel.channels.httpresponsemessageproperty", "Member[statuscode]"] + - ["system.boolean", "system.servicemodel.channels.messageproperties", "Member[allowoutputbatching]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.namedpipeconnectionpoolsettings", "system.servicemodel.channels.namedpipetransportbindingelement", "Member[connectionpoolsettings]"] + - ["system.boolean", "system.servicemodel.channels.messageproperties", "Method[contains].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.securitybindingelement", "Member[allowinsecuretransport]"] + - ["system.timespan", "system.servicemodel.channels.streamupgradeprovider", "Member[defaultopentimeout]"] + - ["system.net.webheadercollection", "system.servicemodel.channels.httprequestmessageproperty", "Member[headers]"] + - ["system.boolean", "system.servicemodel.channels.httpmessagesettings", "Method[equals].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.tcptransportbindingelement", "Member[portsharingenabled]"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.streamupgradebindingelement", "Method[buildserverstreamupgradeprovider].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.iinputchannel", "Method[tryreceive].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Method[createversion].ReturnValue"] + - ["system.servicemodel.security.securitymessageproperty", "system.servicemodel.channels.streamsecurityupgradeinitiator", "Method[getremotesecurity].ReturnValue"] + - ["system.string", "system.servicemodel.channels.clientwebsocketfactory", "Member[websocketversion]"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.servicemodel.channels.tcptransportbindingelement", "Member[extendedprotectionpolicy]"] + - ["system.boolean", "system.servicemodel.channels.ireplychannel", "Method[endtryreceiverequest].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.symmetricsecuritybindingelement", "Method[buildchannelfactorycore].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.msmqbindingelementbase", "Member[receivecontextenabled]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.unixposixidentitybindingelement", "Method[clone].ReturnValue"] + - ["system.text.encoding", "system.servicemodel.channels.webmessageencodingbindingelement", "Member[writeencoding]"] + - ["system.uri", "system.servicemodel.channels.msmqbindingelementbase", "Member[customdeadletterqueue]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.iinputchannel", "Method[endreceive].ReturnValue"] + - ["t", "system.servicemodel.channels.streamupgradeprovider", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.binding", "Member[name]"] + - ["t", "system.servicemodel.channels.compositeduplexbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.channels.callbackcontextmessageproperty", "Method[createcopy].ReturnValue"] + - ["system.servicemodel.channels.httpmessagehandlerfactory", "system.servicemodel.channels.httptransportbindingelement", "Member[messagehandlerfactory]"] + - ["t", "system.servicemodel.channels.message", "Method[getbody].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.bindingcontext", "Method[buildinnerchannellistener].ReturnValue"] + - ["system.string", "system.servicemodel.channels.redirectionscope", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.namedpipetransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.bodywriter", "system.servicemodel.channels.streambodywriter", "Method[oncreatebufferedcopy].ReturnValue"] + - ["t", "system.servicemodel.channels.httpstransportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[couldnotencrypt]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.correlationcallbackmessageproperty", "Method[endfinalizecorrelation].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.httptransportbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.channelpoolsettings", "system.servicemodel.channels.onewaybindingelement", "Member[channelpoolsettings]"] + - ["system.servicemodel.channels.webcontentformat", "system.servicemodel.channels.webcontentformat!", "Member[json]"] + - ["system.string", "system.servicemodel.channels.remoteendpointmessageproperty!", "Member[name]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.peercustomresolverbindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.reliablesessionbindingelement", "Member[ordered]"] + - ["t", "system.servicemodel.channels.messageencoder", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messageproperties", "Member[isreadonly]"] + - ["system.collections.generic.ienumerator", "system.servicemodel.channels.messageproperties", "Method[getenumerator].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.localclientsecuritysettings", "Member[maxclockskew]"] + - ["system.servicemodel.channels.symmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createsspinegotiationbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.udpretransmissionsettings", "Method[shouldserializedelayupperbound].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.applicationcontainersettings!", "Member[currentsession]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.channels.textmessageencodingbindingelement", "Member[readerquotas]"] + - ["system.uri", "system.servicemodel.channels.httptransportbindingelement", "Member[proxyaddress]"] + - ["system.servicemodel.channels.transfersession", "system.servicemodel.channels.transfersession!", "Member[unordered]"] + - ["system.boolean", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Method[shouldserializemaxpendingaccepts].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.udptransportbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.mtommessageencodingbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Member[decompressionenabled]"] + - ["system.string", "system.servicemodel.channels.iwebsocketclosedetails", "Member[inputclosestatusdescription]"] + - ["system.net.ipaddress", "system.servicemodel.channels.peertransportbindingelement", "Member[listenipaddress]"] + - ["system.int32", "system.servicemodel.channels.iconnection", "Member[connectionbuffersize]"] + - ["system.boolean", "system.servicemodel.channels.correlationcallbackmessageproperty", "Member[isfullydefined]"] + - ["system.int32", "system.servicemodel.channels.httptransportbindingelement", "Member[maxbuffersize]"] + - ["system.iasyncresult", "system.servicemodel.channels.receivecontext", "Method[onbegincomplete].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.receivecontext", "Method[beginabandon].ReturnValue"] + - ["system.servicemodel.channels.messageheader", "system.servicemodel.channels.addressheader", "Method[tomessageheader].ReturnValue"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.channels.securitybindingelement", "Member[messagesecurityversion]"] + - ["system.boolean", "system.servicemodel.channels.faultconverter", "Method[ontrycreateexception].ReturnValue"] + - ["system.servicemodel.channels.securityheaderlayout", "system.servicemodel.channels.securityheaderlayout!", "Member[strict]"] + - ["system.servicemodel.queuetransferprotocol", "system.servicemodel.channels.msmqtransportbindingelement", "Member[queuetransferprotocol]"] + - ["system.servicemodel.channels.applicationcontainersettings", "system.servicemodel.channels.namedpipesettings", "Member[applicationcontainersettings]"] + - ["system.boolean", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Member[allowcookies]"] + - ["system.timespan", "system.servicemodel.channels.channelfactorybase", "Member[defaultclosetimeout]"] + - ["system.collections.generic.icollection", "system.servicemodel.channels.messageproperties", "Member[keys]"] + - ["system.servicemodel.channels.redirectiontype", "system.servicemodel.channels.redirectiontype!", "Method[create].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.webmessageencodingbindingelement", "Method[clone].ReturnValue"] + - ["system.string", "system.servicemodel.channels.redirectionscope", "Member[namespace]"] + - ["system.boolean", "system.servicemodel.channels.textmessageencodingbindingelement", "Method[shouldserializewriteencoding].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.redirectionduration", "Method[equals].ReturnValue"] + - ["t", "system.servicemodel.channels.ichannellistener", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.wrappedoptions", "Member[wrappedflag]"] + - ["system.servicemodel.channels.websockettransportsettings", "system.servicemodel.channels.httptransportbindingelement", "Member[websocketsettings]"] + - ["system.servicemodel.channels.websockettransportusage", "system.servicemodel.channels.websockettransportusage!", "Member[never]"] + - ["system.boolean", "system.servicemodel.channels.bindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.reliablesessionbindingelement", "Member[maxtransferwindowsize]"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Member[bypassproxyonlocal]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.transportsecuritybindingelement", "Method[buildchannelfactorycore].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.channels.contextbindingelement", "Member[protectionlevel]"] + - ["system.collections.generic.idictionary", "system.servicemodel.channels.securitybindingelement", "Member[optionaloperationsupportingtokenparameters]"] + - ["system.int32", "system.servicemodel.channels.messagebuffer", "Member[buffersize]"] + - ["system.boolean", "system.servicemodel.channels.asymmetricsecuritybindingelement", "Member[allowserializedsigningtokenonreply]"] + - ["system.boolean", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.channels.communicationobject", "Method[beginclose].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.isecuritycapabilities", "Member[supportsclientwindowsidentity]"] + - ["t", "system.servicemodel.channels.ichannel", "Method[getproperty].ReturnValue"] + - ["t", "system.servicemodel.channels.message", "Method[ongetbody].ReturnValue"] + - ["system.uri", "system.servicemodel.channels.messageheaders", "Member[to]"] + - ["system.boolean", "system.servicemodel.channels.msmqbindingelementbase", "Member[transactedreceiveenabled]"] + - ["system.servicemodel.channels.webcontentformat", "system.servicemodel.channels.webcontentformat!", "Member[xml]"] + - ["system.net.security.protectionlevel", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Member[protectionlevel]"] + - ["system.timespan", "system.servicemodel.channels.localservicesecuritysettings", "Member[inactivitytimeout]"] + - ["system.servicemodel.channels.redirectiontype", "system.servicemodel.channels.redirectiontype!", "Member[cache]"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[badencryption]"] + - ["system.iasyncresult", "system.servicemodel.channels.messageencoder", "Method[beginwritemessage].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[maxoutboundconnectionsperendpoint]"] + - ["system.int32", "system.servicemodel.channels.localservicesecuritysettings", "Member[maxstatefulnegotiations]"] + - ["system.boolean", "system.servicemodel.channels.communicationobject", "Member[isdisposed]"] + - ["system.timespan", "system.servicemodel.channels.channellistenerbase", "Member[defaultreceivetimeout]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.iinputchannel", "Member[localaddress]"] + - ["system.timespan", "system.servicemodel.channels.communicationobject", "Member[defaultclosetimeout]"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[baddestinationqueue]"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.msmqbindingelementbase", "Member[maxretrycycles]"] + - ["system.int32", "system.servicemodel.channels.udpretransmissionsettings", "Member[maxunicastretransmitcount]"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.servicemodel.channels.unixdomainsockettransportbindingelement", "Member[extendedprotectionpolicy]"] + - ["system.servicemodel.channels.messageheader", "system.servicemodel.channels.messageheader!", "Method[createheader].ReturnValue"] + - ["system.servicemodel.channels.asymmetricsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createmutualcertificateduplexbindingelement].ReturnValue"] + - ["system.uri", "system.servicemodel.channels.ichannellistener", "Member[uri]"] + - ["system.servicemodel.security.noncecache", "system.servicemodel.channels.localclientsecuritysettings", "Member[noncecache]"] + - ["system.threading.tasks.valuetask", "system.servicemodel.channels.iconnection", "Method[closeasync].ReturnValue"] + - ["t", "system.servicemodel.channels.namedpipetransportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[scheme]"] + - ["system.string", "system.servicemodel.channels.peertransportbindingelement", "Member[scheme]"] + - ["system.boolean", "system.servicemodel.channels.sslstreamsecuritybindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.uri", "system.servicemodel.channels.contextbindingelement", "Member[clientcallbackaddress]"] + - ["system.servicemodel.channels.bodywriter", "system.servicemodel.channels.bodywriter", "Method[oncreatebufferedcopy].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.httpmessagesettings", "Member[httpmessagessupported]"] + - ["system.timespan", "system.servicemodel.channels.channelbase", "Member[defaultopentimeout]"] + - ["system.boolean", "system.servicemodel.channels.redirectiontype", "Method[equals].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.bindingcontext", "Method[canbuildinnerchannelfactory].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.contextmessageproperty!", "Method[trycreatefromhttpcookieheader].ReturnValue"] + - ["t", "system.servicemodel.channels.messagefault", "Method[getdetail].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.bodywriter", "Member[isbuffered]"] + - ["tchannel", "system.servicemodel.channels.channellistenerbase", "Method[onacceptchannel].ReturnValue"] + - ["system.net.cookiecontainer", "system.servicemodel.channels.ihttpcookiecontainermanager", "Member[cookiecontainer]"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[receivetimeout]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.irequestchannel", "Method[request].ReturnValue"] + - ["system.string", "system.servicemodel.channels.msmqmessageproperty!", "Member[name]"] + - ["system.string", "system.servicemodel.channels.websockettransportsettings!", "Member[binarymessagereceivedaction]"] + - ["system.timespan", "system.servicemodel.channels.websockettransportsettings", "Member[keepaliveinterval]"] + - ["system.iasyncresult", "system.servicemodel.channels.channellistenerbase", "Method[onbeginacceptchannel].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.peercustomresolverbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.channels.symmetricsecuritybindingelement", "Method[clone].ReturnValue"] + - ["t", "system.servicemodel.channels.channelfactorybase", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.contextmessageproperty!", "Method[tryget].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.transactionflowbindingelement", "Method[shouldserializetransactionprotocol].ReturnValue"] + - ["system.timespan", "system.servicemodel.channels.udpretransmissionsettings", "Member[delaylowerbound]"] + - ["t", "system.servicemodel.channels.httpcookiecontainerbindingelement", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.unixdomainsocketconnectionpoolsettings", "Member[groupname]"] + - ["tchannel", "system.servicemodel.channels.ichannelfactory", "Method[createchannel].ReturnValue"] + - ["system.object", "system.servicemodel.channels.communicationobject", "Member[thislock]"] + - ["system.string", "system.servicemodel.channels.messageversion", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.unixdomainsocketconnectionpoolsettings", "system.servicemodel.channels.unixdomainsockettransportbindingelement", "Member[connectionpoolsettings]"] + - ["system.boolean", "system.servicemodel.channels.correlationdatadescription", "Member[isoptional]"] + - ["system.servicemodel.channels.webcontentformat", "system.servicemodel.channels.webcontentformat!", "Member[raw]"] + - ["system.string", "system.servicemodel.channels.messageheader", "Method[tostring].ReturnValue"] + - ["system.net.authenticationschemes", "system.servicemodel.channels.httptransportbindingelement", "Member[proxyauthenticationscheme]"] + - ["system.net.http.httpresponsemessage", "system.servicemodel.channels.httpresponsemessageproperty", "Member[httpresponsemessage]"] + - ["system.boolean", "system.servicemodel.channels.message", "Member[isempty]"] + - ["system.timespan", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[maxoutputdelay]"] + - ["system.int32", "system.servicemodel.channels.msmqtransportbindingelement", "Member[maxpoolsize]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.channels.messageversion!", "Member[soap11wsaddressing10]"] + - ["system.collections.generic.idictionary", "system.servicemodel.channels.callbackcontextmessageproperty", "Member[context]"] + - ["system.timespan", "system.servicemodel.channels.channellistenerbase", "Member[defaultsendtimeout]"] + - ["system.servicemodel.channels.messageencoderfactory", "system.servicemodel.channels.messageencodingbindingelement", "Method[createmessageencoderfactory].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.localservicesecuritysettings", "Member[detectreplays]"] + - ["system.servicemodel.transfermode", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[transfermode]"] + - ["system.boolean", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.compressionformat", "system.servicemodel.channels.compressionformat!", "Member[gzip]"] + - ["system.boolean", "system.servicemodel.channels.localclientsecuritysettings", "Member[reconnecttransportonfailure]"] + - ["system.boolean", "system.servicemodel.channels.channellistenerbase", "Method[onendwaitforchannel].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.httptransportbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.messageproperties", "Member[count]"] + - ["system.boolean", "system.servicemodel.channels.receivecontext!", "Method[tryget].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messagefault!", "Method[washeadernotunderstood].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.messageheaders", "Method[havemandatoryheadersbeenunderstood].ReturnValue"] + - ["t", "system.servicemodel.channels.bindingelementcollection", "Method[remove].ReturnValue"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.channels.custombinding", "Method[createbindingelements].ReturnValue"] + - ["system.string", "system.servicemodel.channels.binding", "Member[namespace]"] + - ["system.boolean", "system.servicemodel.channels.httptransportbindingelement", "Member[usedefaultwebproxy]"] + - ["system.string", "system.servicemodel.channels.bindingcontext", "Member[listenurirelativeaddress]"] + - ["system.io.stream", "system.servicemodel.channels.streamupgradeacceptor", "Method[endacceptupgrade].ReturnValue"] + - ["system.int32", "system.servicemodel.channels.udptransportbindingelement", "Member[duplicatemessagehistorylength]"] + - ["system.servicemodel.channels.compressionformat", "system.servicemodel.channels.binarymessageencodingbindingelement", "Member[compressionformat]"] + - ["system.iasyncresult", "system.servicemodel.channels.iinputchannel", "Method[begintryreceive].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.correlationdatamessageproperty", "Method[remove].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.localclientsecuritysettings", "Member[cachecookies]"] + - ["system.servicemodel.channels.contextexchangemechanism", "system.servicemodel.channels.contextbindingelement", "Member[contextexchangemechanism]"] + - ["system.iasyncresult", "system.servicemodel.channels.ireplychannel", "Method[beginreceiverequest].ReturnValue"] + - ["system.string", "system.servicemodel.channels.httpresponsemessageproperty", "Member[statusdescription]"] + - ["system.int32", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Member[maxbuffersize]"] + - ["system.uri", "system.servicemodel.channels.irequestchannel", "Member[via]"] + - ["t", "system.servicemodel.channels.privacynoticebindingelement", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.deliveryfailure", "system.servicemodel.channels.deliveryfailure!", "Member[hopcountexceeded]"] + - ["system.boolean", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[supportsupgrade].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.websockettransportsettings", "Member[createnotificationonconnection]"] + - ["system.int32", "system.servicemodel.channels.textmessageencodingbindingelement", "Member[maxreadpoolsize]"] + - ["t", "system.servicemodel.channels.unixdomainsockettransportbindingelement", "Method[getproperty].ReturnValue"] + - ["t", "system.servicemodel.channels.binarymessageencodingbindingelement", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.channels.redirectionduration", "Member[namespace]"] + - ["system.iasyncresult", "system.servicemodel.channels.message", "Method[beginwritebodycontents].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.channels.callbackcontextmessageproperty", "Member[callbackaddress]"] + - ["system.string", "system.servicemodel.channels.redirectionduration", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.tcptransportbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.streamupgradeprovider", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[buildserverstreamupgradeprovider].ReturnValue"] + - ["system.string", "system.servicemodel.channels.webbodyformatmessageproperty", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.message", "Member[isdisposed]"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.channels.message", "Method[ongetreaderatbodycontents].ReturnValue"] + - ["system.servicemodel.channels.namedpipesettings", "system.servicemodel.channels.namedpipetransportbindingelement", "Member[pipesettings]"] + - ["system.servicemodel.channels.messageencoderfactory", "system.servicemodel.channels.bytestreammessageencodingbindingelement", "Method[createmessageencoderfactory].ReturnValue"] + - ["system.threading.tasks.task", "system.servicemodel.channels.netframingtransportchannelfactory", "Method[oncloseasync].ReturnValue"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.channels.symmetricsecuritybindingelement", "Member[protectiontokenparameters]"] + - ["system.boolean", "system.servicemodel.channels.msmqtransportbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.channels.contextbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.peertransportbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.channels.webmessageencodingbindingelement", "Member[readerquotas]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channels.peercustomresolverbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.faultcode", "system.servicemodel.channels.messagefault", "Member[code]"] + - ["system.timespan", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[maxoutputdelay]"] + - ["system.servicemodel.channels.transportsecuritybindingelement", "system.servicemodel.channels.securitybindingelement!", "Method[createkerberosovertransportbindingelement].ReturnValue"] + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.channels.pnrppeerresolverbindingelement", "Member[referralpolicy]"] + - ["t", "system.servicemodel.channels.connectionorientedtransportbindingelement", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.itransportcompressionsupport", "Method[iscompressionformatsupported].ReturnValue"] + - ["tchannel", "system.servicemodel.channels.ichannellistener", "Method[acceptchannel].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.servicemodel.channels.iconnectioninitiator", "Method[connectasync].ReturnValue"] + - ["system.string", "system.servicemodel.channels.messagefault", "Member[actor]"] + - ["system.int32", "system.servicemodel.channels.securitybindingelementimporter", "Member[maxpolicyredirections]"] + - ["system.boolean", "system.servicemodel.channels.tcptransportbindingelement", "Member[teredoenabled]"] + - ["system.timespan", "system.servicemodel.channels.msmqbindingelementbase", "Member[validityduration]"] + - ["system.iasyncresult", "system.servicemodel.channels.receivecontext", "Method[begincomplete].ReturnValue"] + - ["system.string", "system.servicemodel.channels.messageheaderinfo", "Member[namespace]"] + - ["system.boolean", "system.servicemodel.channels.messageheader", "Member[relay]"] + - ["system.int32", "system.servicemodel.channels.mtommessageencodingbindingelement", "Member[maxbuffersize]"] + - ["system.int32", "system.servicemodel.channels.netframingtransportchannelfactory", "Member[connectionbuffersize]"] + - ["system.servicemodel.channels.message", "system.servicemodel.channels.iinputchannel", "Method[receive].ReturnValue"] + - ["system.boolean", "system.servicemodel.channels.localservicesecuritysettings", "Member[reconnecttransportonfailure]"] + - ["system.xml.xmlelement", "system.servicemodel.channels.windowsstreamsecuritybindingelement", "Method[gettransporttokenassertion].ReturnValue"] + - ["system.nullable", "system.servicemodel.channels.javascriptcallbackresponsemessageproperty", "Member[statuscode]"] + - ["system.servicemodel.security.messageprotectionorder", "system.servicemodel.channels.symmetricsecuritybindingelement", "Member[messageprotectionorder]"] + - ["system.collections.generic.icollection", "system.servicemodel.channels.icorrelationdatasource", "Member[datasources]"] + - ["system.timespan", "system.servicemodel.channels.channelfactorybase", "Member[defaultsendtimeout]"] + - ["system.boolean", "system.servicemodel.channels.sessionopennotification", "Member[isenabled]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.ComIntegration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.ComIntegration.typemodel.yml new file mode 100644 index 000000000000..554366870609 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.ComIntegration.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.servicehostbase", "system.servicemodel.comintegration.washostedcomplusfactory", "Method[createservicehost].ReturnValue"] + - ["system.runtime.serialization.extensiondataobject", "system.servicemodel.comintegration.persiststreamtypewrapper", "Member[extensiondata]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Configuration.typemodel.yml new file mode 100644 index 000000000000..a16c0fdd75d8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Configuration.typemodel.yml @@ -0,0 +1,1258 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509peercertificateauthenticationelement", "Member[properties]"] + - ["system.int64", "system.servicemodel.configuration.webscriptendpointelement", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.configuration.msmqelementbase", "Member[usemsmqtracing]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509recipientcertificateserviceelement", "Member[storelocation]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.channelpoolsettingselement", "Member[properties]"] + - ["system.int64", "system.servicemodel.configuration.httpbindingbaseelement", "Member[maxbufferpoolsize]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.hosttimeoutselement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.httpbindingbaseelement", "Member[maxbuffersize]"] + - ["system.type", "system.servicemodel.configuration.httpstransportelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.standardbindingoptionalreliablesessionelement", "system.servicemodel.configuration.nethttpbindingelement", "Member[reliablesession]"] + - ["system.type", "system.servicemodel.configuration.textmessageencodingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.mexnamedpipebindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.object", "system.servicemodel.configuration.serviceauthorizationelement", "Method[createbehavior].ReturnValue"] + - ["system.object", "system.servicemodel.configuration.custombindingelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509certificatetrustedissuerelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.servicemodelconfigurationelementcollection", "Member[elementname]"] + - ["system.string", "system.servicemodel.configuration.usernameserviceelement", "Member[membershipprovidername]"] + - ["system.object", "system.servicemodel.configuration.servicethrottlingelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[certificateovertransport]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.compersistabletypeelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.msmqbindingelementbase", "Member[receivecontextenabled]"] + - ["system.boolean", "system.servicemodel.configuration.windowsserviceelement", "Member[allowanonymouslogons]"] + - ["system.servicemodel.configuration.x509servicecertificateauthenticationelement", "system.servicemodel.configuration.x509recipientcertificateclientelement", "Member[sslcertificateauthentication]"] + - ["system.int64", "system.servicemodel.configuration.nettcpbindingelement", "Member[maxbufferpoolsize]"] + - ["system.int32", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[minfreememorypercentagetoactivateservice]"] + - ["system.servicemodel.configuration.localservicesecuritysettingselement", "system.servicemodel.configuration.securityelementbase", "Member[localservicesettings]"] + - ["system.type", "system.servicemodel.configuration.msmqintegrationelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[mutualcertificate]"] + - ["system.servicemodel.configuration.nettcpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[nettcpbinding]"] + - ["system.int64", "system.servicemodel.configuration.peertransportelement", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.configuration.standardbindingcollectionelement", "Method[containskey].ReturnValue"] + - ["system.uri", "system.servicemodel.configuration.compositeduplexelement", "Member[clientbaseaddress]"] + - ["system.type", "system.servicemodel.configuration.endpointcollectionelement", "Member[endpointtype]"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[negotiationtimeout]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.webhttpendpointelement", "Member[transfermode]"] + - ["system.int32", "system.servicemodel.configuration.udpbindingelement", "Member[maxretransmitcount]"] + - ["system.object", "system.servicemodel.configuration.x509scopedservicecertificateelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.x509clientcertificateauthenticationelement", "Member[includewindowsgroups]"] + - ["system.string", "system.servicemodel.configuration.x509servicecertificateauthenticationelement", "Member[customcertificatevalidatortype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.allowedaudienceurielement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.serviceprincipalnameelement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.x509defaultservicecertificateelement", "Member[x509findtype]"] + - ["system.servicemodel.configuration.x509initiatorcertificateserviceelement", "system.servicemodel.configuration.servicecredentialselement", "Member[clientcertificate]"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[requiresignatureconfirmation]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.type", "system.servicemodel.configuration.usemanagedpresentationelement", "Member[bindingelementtype]"] + - ["system.collections.generic.list", "system.servicemodel.configuration.standardendpointssection", "Member[endpointcollections]"] + - ["system.servicemodel.configuration.xmlelementelementcollection", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[tokenrequestparameters]"] + - ["system.object", "system.servicemodel.configuration.comudtelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.msmqbindingelementbase", "Member[usemsmqtracing]"] + - ["system.servicemodel.msmqencryptionalgorithm", "system.servicemodel.configuration.msmqtransportsecurityelement", "Member[msmqencryptionalgorithm]"] + - ["system.string", "system.servicemodel.configuration.namedpipeconnectionpoolsettingselement", "Member[groupname]"] + - ["system.boolean", "system.servicemodel.configuration.claimtypeelement", "Member[isoptional]"] + - ["system.type", "system.servicemodel.configuration.standardendpointcollectionelement", "Member[endpointtype]"] + - ["system.servicemodel.configuration.certificatereferenceelement", "system.servicemodel.configuration.identityelement", "Member[certificatereference]"] + - ["system.servicemodel.configuration.servicessection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[services]"] + - ["system.int64", "system.servicemodel.configuration.webhttpendpointelement", "Member[maxbufferpoolsize]"] + - ["system.timespan", "system.servicemodel.configuration.tcpconnectionpoolsettingselement", "Member[idletimeout]"] + - ["system.servicemodel.configuration.wsfederationhttpsecurityelement", "system.servicemodel.configuration.wsfederationhttpbindingelement", "Member[security]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.onewayelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.standardbindingelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.dispatcher.xpathmessagefilter", "system.servicemodel.configuration.xpathmessagefilterelement", "Member[filter]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.webhttpbindingelement", "Member[properties]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.httptransportelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.userprincipalnameelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[maxpendingaccepts]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.basichttpsecurityelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.xmlelementelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.timespan", "system.servicemodel.configuration.msmqelementbase", "Member[validityduration]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.httpstransportelement", "Member[properties]"] + - ["system.type", "system.servicemodel.configuration.persistenceproviderelement", "Member[behaviortype]"] + - ["system.string", "system.servicemodel.configuration.secureconversationserviceelement", "Member[securitystateencodertype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.clientcredentialselement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.xpathmessagefilterelementcollection", "Method[containskey].ReturnValue"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[issuedtokenforsslnegotiated]"] + - ["system.servicemodel.configuration.identityelement", "system.servicemodel.configuration.serviceendpointelement", "Member[identity]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.configuration.basichttpmessagesecurityelement", "Member[algorithmsuite]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.basichttpbindingelement", "Member[readerquotas]"] + - ["system.string", "system.servicemodel.configuration.x509initiatorcertificateclientelement", "Member[findvalue]"] + - ["system.object", "system.servicemodel.configuration.policyimporterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.messagesecurityoverhttpelement", "Member[properties]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.sslstreamsecurityelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.transactionflowelement", "Method[createbindingelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.windowsserviceelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509peercertificateelement", "Member[storelocation]"] + - ["system.configuration.configurationelement", "system.servicemodel.configuration.servicemodelconfigurationelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[name]"] + - ["system.type", "system.servicemodel.configuration.servicethrottlingelement", "Member[behaviortype]"] + - ["system.timespan", "system.servicemodel.configuration.custombindingelement", "Member[sendtimeout]"] + - ["system.int32", "system.servicemodel.configuration.xmldictionaryreaderquotaselement", "Member[maxdepth]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.configuration.messagesecurityovermsmqelement", "Member[algorithmsuite]"] + - ["system.int64", "system.servicemodel.configuration.basichttpbindingelement", "Member[maxbufferpoolsize]"] + - ["system.string", "system.servicemodel.configuration.diagnosticsection", "Member[etwproviderid]"] + - ["system.boolean", "system.servicemodel.configuration.servicedebugelement", "Member[httpshelppageenabled]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpelement", "Member[helpenabled]"] + - ["system.int32", "system.servicemodel.configuration.webmessageencodingelement", "Member[maxreadpoolsize]"] + - ["system.timespan", "system.servicemodel.configuration.tcpconnectionpoolsettingselement", "Member[leasetimeout]"] + - ["system.type", "system.servicemodel.configuration.webscriptendpointelement", "Member[endpointtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.standardendpointelement", "Member[properties]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.configuration.msmqintegrationbindingelement", "Member[serializationformat]"] + - ["system.servicemodel.configuration.commonbehaviorssection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[commonbehaviors]"] + - ["system.servicemodel.configuration.transportconfigurationtypeelementcollection", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[transportconfigurationtypes]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.usernameserviceelement", "Member[cachelogontokens]"] + - ["system.servicemodel.peertransportcredentialtype", "system.servicemodel.configuration.peertransportsecurityelement", "Member[credentialtype]"] + - ["system.object", "system.servicemodel.configuration.clearbehaviorelement", "Method[createbehavior].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.channelendpointelement", "Member[contract]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.nethttpwebsockettransportsettingselement", "Member[properties]"] + - ["system.type", "system.servicemodel.configuration.bytestreammessageencodingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.addressheadercollectionelement", "system.servicemodel.configuration.serviceendpointelement", "Member[headers]"] + - ["system.configuration.configurationelement", "system.servicemodel.configuration.serviceactivationelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[contract]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.callbackdebugelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.comcontractelement", "Member[requiressession]"] + - ["system.type", "system.servicemodel.configuration.nethttpbindingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.description.policyversion", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[policyversion]"] + - ["system.boolean", "system.servicemodel.configuration.windowsclientelement", "Member[allowntlm]"] + - ["system.boolean", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[detectreplays]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.clientviaelement", "Member[properties]"] + - ["system.servicemodel.configuration.peercustomresolverelement", "system.servicemodel.configuration.peerresolverelement", "Member[custom]"] + - ["system.collections.ienumerator", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.nondualmessagesecurityoverhttpelement", "Member[establishsecuritycontext]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[readerquotas]"] + - ["system.string", "system.servicemodel.configuration.servicedebugelement", "Member[httphelppagebinding]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpendpointelement", "Member[helpenabled]"] + - ["system.type", "system.servicemodel.configuration.namedpipetransportelement", "Member[bindingelementtype]"] + - ["system.string", "system.servicemodel.configuration.issuedtokenclientbehaviorselement", "Member[behaviorconfiguration]"] + - ["system.timespan", "system.servicemodel.configuration.standardbindingelement", "Member[closetimeout]"] + - ["system.servicemodel.configuration.peertransportsecurityelement", "system.servicemodel.configuration.peersecurityelement", "Member[transport]"] + - ["system.string", "system.servicemodel.configuration.bindingcollectionelement", "Member[bindingname]"] + - ["system.object", "system.servicemodel.configuration.callbacktimeoutselement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.security.usernamepasswordvalidationmode", "system.servicemodel.configuration.usernameserviceelement", "Member[usernamepasswordvalidationmode]"] + - ["system.string", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[issuedtokentype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509recipientcertificateclientelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[bindingconfiguration]"] + - ["system.timespan", "system.servicemodel.configuration.namedpipeconnectionpoolsettingselement", "Member[idletimeout]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.mexhttpbindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.servicehealthelement", "Member[httpsgetbindingconfiguration]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.namedpipetransportsecurityelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.websockettransportsettingselement", "Member[subprotocol]"] + - ["system.servicemodel.configuration.baseaddresselementcollection", "system.servicemodel.configuration.hostelement", "Member[baseaddresses]"] + - ["system.string", "system.servicemodel.configuration.allowedaudienceurielement", "Member[allowedaudienceuri]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.compositeduplexelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.contextbindingelementextensionelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.serviceauthenticationelement", "Member[serviceauthenticationmanagertype]"] + - ["system.net.authenticationschemes", "system.servicemodel.configuration.httptransportelement", "Member[proxyauthenticationscheme]"] + - ["system.boolean", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[usestrtransform]"] + - ["system.string", "system.servicemodel.configuration.channelendpointelement", "Member[behaviorconfiguration]"] + - ["system.int64", "system.servicemodel.configuration.httpbindingbaseelement", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.configuration.messageloggingelement", "Member[logmessagesattransportlevel]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.behaviorssection", "Member[properties]"] + - ["system.servicemodel.configuration.diagnosticsection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[diagnostic]"] + - ["system.string", "system.servicemodel.configuration.peercustomresolverelement", "Member[resolvertype]"] + - ["system.servicemodel.securitymode", "system.servicemodel.configuration.wshttpsecurityelement", "Member[mode]"] + - ["system.string", "system.servicemodel.configuration.channelendpointelement", "Member[name]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.nettcpsecurityelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.extensionelement", "Member[properties]"] + - ["system.servicemodel.configuration.extensionelementcollection", "system.servicemodel.configuration.extensionssection", "Member[bindingextensions]"] + - ["system.text.encoding", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[textencoding]"] + - ["system.string", "system.servicemodel.configuration.issuedtokenclientbehaviorselement", "Member[issueraddress]"] + - ["system.boolean", "system.servicemodel.configuration.httptransportelement", "Member[keepaliveenabled]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[issuedtokenovertransport]"] + - ["system.type", "system.servicemodel.configuration.reliablesessionelement", "Member[bindingelementtype]"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[behaviorconfiguration]"] + - ["system.type", "system.servicemodel.configuration.ws2007federationhttpbindingelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[properties]"] + - ["system.uri", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[proxyaddress]"] + - ["system.boolean", "system.servicemodel.configuration.clientcredentialselement", "Member[useidentityconfiguration]"] + - ["system.uri", "system.servicemodel.configuration.msmqbindingelementbase", "Member[customdeadletterqueue]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicethrottlingelement", "Member[properties]"] + - ["system.type", "system.servicemodel.configuration.behaviorextensionelement", "Member[behaviortype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.clientsection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.serviceactivationelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.userprincipalnameelement", "Member[value]"] + - ["system.servicemodel.configuration.baseaddressprefixfilterelementcollection", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[baseaddressprefixfilters]"] + - ["system.int64", "system.servicemodel.configuration.udpbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.configuration.windowsserviceelement", "system.servicemodel.configuration.servicecredentialselement", "Member[windowsauthentication]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.channelendpointelement", "Member[properties]"] + - ["system.net.security.protectionlevel", "system.servicemodel.configuration.msmqtransportsecurityelement", "Member[msmqprotectionlevel]"] + - ["system.int64", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.configuration.x509clientcertificateauthenticationelement", "Member[certificatevalidationmode]"] + - ["system.boolean", "system.servicemodel.configuration.standardbindingcollectionelement", "Method[tryadd].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.clientcredentialselement", "Member[supportinteractive]"] + - ["system.string", "system.servicemodel.configuration.webhttpendpointelement", "Member[contenttypemapper]"] + - ["system.boolean", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[allowuntrustedrsaissuers]"] + - ["system.object", "system.servicemodel.configuration.datacontractserializerelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.configuration.identityelement", "system.servicemodel.configuration.channelendpointelement", "Member[identity]"] + - ["system.boolean", "system.servicemodel.configuration.messageloggingelement", "Member[logentiremessage]"] + - ["system.boolean", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[bypassproxyonlocal]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.tcptransportelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.servicemodel.msmqauthenticationmode", "system.servicemodel.configuration.msmqtransportsecurityelement", "Member[msmqauthenticationmode]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.mtommessageencodingelement", "Member[readerquotas]"] + - ["system.servicemodel.configuration.standardbindingreliablesessionelement", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[reliablesession]"] + - ["system.boolean", "system.servicemodel.configuration.netmsmqbindingelement", "Member[useactivedirectory]"] + - ["system.int32", "system.servicemodel.configuration.udpretransmissionsettingselement", "Member[maxunicastretransmitcount]"] + - ["system.servicemodel.configuration.httptransportsecurityelement", "system.servicemodel.configuration.basichttpsecurityelement", "Member[transport]"] + - ["system.servicemodel.configuration.servicehostingenvironmentsection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[servicehostingenvironment]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.custombindingelement", "Member[properties]"] + - ["system.uri", "system.servicemodel.configuration.serviceendpointelement", "Member[address]"] + - ["system.servicemodel.configuration.defaultportelementcollection", "system.servicemodel.configuration.userequestheadersformetadataaddresselement", "Member[defaultports]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.certificateelement", "Member[properties]"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.configuration.issuedtokenclientelement", "Member[defaultkeyentropymode]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.configuration.standardbindingcollectionelement", "Member[configuredbindings]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.baseaddresselement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509scopedservicecertificateelement", "Member[storelocation]"] + - ["system.timespan", "system.servicemodel.configuration.ibindingconfigurationelement", "Member[closetimeout]"] + - ["system.boolean", "system.servicemodel.configuration.wshttpcontextbindingelement", "Member[contextmanagementenabled]"] + - ["system.int32", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Member[count]"] + - ["system.type", "system.servicemodel.configuration.clientcredentialselement", "Member[behaviortype]"] + - ["system.boolean", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[closeidleservicesatlowmemory]"] + - ["system.boolean", "system.servicemodel.configuration.httptransportelement", "Member[usedefaultwebproxy]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.configuration.webhttpelement", "Member[defaultbodystyle]"] + - ["system.servicemodel.configuration.nettcpsecurityelement", "system.servicemodel.configuration.nettcpbindingelement", "Member[security]"] + - ["system.boolean", "system.servicemodel.configuration.httpstransportelement", "Member[requireclientcertificate]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.webhttpsecurityelement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.x509certificatetrustedissuerelement", "Member[storename]"] + - ["system.boolean", "system.servicemodel.configuration.custombindingcollectionelement", "Method[tryadd].ReturnValue"] + - ["system.servicemodel.configuration.nethttpwebsockettransportsettingselement", "system.servicemodel.configuration.nethttpbindingelement", "Member[websocketsettings]"] + - ["system.servicemodel.configuration.nethttpsbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[nethttpsbinding]"] + - ["system.int32", "system.servicemodel.configuration.servicethrottlingelement", "Member[maxconcurrentcalls]"] + - ["system.object", "system.servicemodel.configuration.synchronousreceiveelement", "Method[createbehavior].ReturnValue"] + - ["system.timespan", "system.servicemodel.configuration.udpretransmissionsettingselement", "Member[delaylowerbound]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wsfederationhttpsecurityelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.serviceactivationelement", "Member[relativeaddress]"] + - ["system.int32", "system.servicemodel.configuration.msmqbindingelementbase", "Member[receiveretrycount]"] + - ["system.type", "system.servicemodel.configuration.transactedbatchingelement", "Member[behaviortype]"] + - ["system.object", "system.servicemodel.configuration.extensionelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.msmqbindingelementbase", "Member[maxretrycycles]"] + - ["system.boolean", "system.servicemodel.configuration.basichttpbindingelement", "Member[usedefaultwebproxy]"] + - ["system.type", "system.servicemodel.configuration.synchronousreceiveelement", "Member[behaviortype]"] + - ["system.string", "system.servicemodel.configuration.x509scopedservicecertificateelement", "Member[findvalue]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.xmldictionaryreaderquotaselement", "Member[properties]"] + - ["system.servicemodel.configuration.netpeertcpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[netpeertcpbinding]"] + - ["system.net.security.protectionlevel", "system.servicemodel.configuration.windowsstreamsecurityelement", "Member[protectionlevel]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.configuration.securityelementbase", "Member[messagesecurityversion]"] + - ["system.boolean", "system.servicemodel.configuration.bindingcollectionelement", "Method[containskey].ReturnValue"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[sessionkeyrenewalinterval]"] + - ["system.uri", "system.servicemodel.configuration.endpointaddresselementbase", "Member[address]"] + - ["system.uri", "system.servicemodel.configuration.servicehealthelement", "Member[httpgeturl]"] + - ["system.timespan", "system.servicemodel.configuration.udpretransmissionsettingselement", "Member[delayupperbound]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509clientcertificatecredentialselement", "Member[storelocation]"] + - ["system.servicemodel.configuration.commonendpointbehaviorelement", "system.servicemodel.configuration.commonbehaviorssection", "Member[endpointbehaviors]"] + - ["system.servicemodel.diagnostics.performancecounterscope", "system.servicemodel.configuration.diagnosticsection", "Member[performancecounters]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.certificatereferenceelement", "Member[x509findtype]"] + - ["system.string", "system.servicemodel.configuration.udpbindingelement", "Member[multicastinterfaceid]"] + - ["system.servicemodel.configuration.standardbindingelementcollection", "system.servicemodel.configuration.standardbindingcollectionelement", "Member[bindings]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.peercredentialelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.protocolmappingelement", "Member[bindingconfiguration]"] + - ["system.servicemodel.configuration.serviceelementcollection", "system.servicemodel.configuration.servicessection", "Member[services]"] + - ["system.boolean", "system.servicemodel.configuration.msmqbindingelementbase", "Member[exactlyonce]"] + - ["system.timespan", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[sessionkeyrenewalinterval]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.messagesecurityovermsmqelement", "Member[properties]"] + - ["system.type", "system.servicemodel.configuration.onewayelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[aspnetcompatibilityenabled]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.udptransportelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.callbackdebugelement", "Member[includeexceptiondetailinfaults]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[algorithmsuite]"] + - ["system.string", "system.servicemodel.configuration.comudtelement", "Member[typelibversion]"] + - ["system.string", "system.servicemodel.configuration.authorizationpolicytypeelement", "Member[policytype]"] + - ["system.string", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpsgetbinding]"] + - ["system.boolean", "system.servicemodel.configuration.websockettransportsettingselement", "Member[disablepayloadmasking]"] + - ["system.string", "system.servicemodel.configuration.webscriptendpointelement", "Member[contenttypemapper]"] + - ["system.int64", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[maxbufferpoolsize]"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.x509peercertificateelement", "Member[storename]"] + - ["system.type", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.commethodelementcollection", "Member[throwonduplicate]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509initiatorcertificateclientelement", "Member[properties]"] + - ["system.servicemodel.configuration.identityelement", "system.servicemodel.configuration.peercustomresolverelement", "Member[identity]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.configuration.basichttpsbindingelement", "Member[messageencoding]"] + - ["system.boolean", "system.servicemodel.configuration.basichttpbindingelement", "Member[bypassproxyonlocal]"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[bindingnamespace]"] + - ["system.servicemodel.nethttpmessageencoding", "system.servicemodel.configuration.nethttpbindingelement", "Member[messageencoding]"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.x509scopedservicecertificateelement", "Member[storename]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.x509recipientcertificateserviceelement", "Member[x509findtype]"] + - ["system.boolean", "system.servicemodel.configuration.custombindingelement", "Method[canadd].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.issuedtokenparameterselement", "Method[serializetoxmlelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.secureconversationserviceelement", "Member[properties]"] + - ["system.servicemodel.deadletterqueue", "system.servicemodel.configuration.msmqbindingelementbase", "Member[deadletterqueue]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.binarymessageencodingelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.configuration.standardendpointelementcollection", "system.servicemodel.configuration.standardendpointcollectionelement", "Member[endpoints]"] + - ["system.int32", "system.servicemodel.configuration.tcpconnectionpoolsettingselement", "Member[maxoutboundconnectionsperendpoint]"] + - ["system.string", "system.servicemodel.configuration.nethttpwebsockettransportsettingselement", "Member[subprotocol]"] + - ["system.int64", "system.servicemodel.configuration.webscriptendpointelement", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.httptransportelement", "Member[transfermode]"] + - ["system.timespan", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[channelinitializationtimeout]"] + - ["system.object", "system.servicemodel.configuration.persistenceproviderelement", "Method[createbehavior].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.tcptransportelement", "Member[portsharingenabled]"] + - ["system.servicemodel.configuration.certificateelement", "system.servicemodel.configuration.identityelement", "Member[certificate]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.standardbindingelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.httptransportelement", "Member[unsafeconnectionntlmauthentication]"] + - ["system.int64", "system.servicemodel.configuration.webhttpbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.net.security.protectionlevel", "system.servicemodel.configuration.contextbindingelementextensionelement", "Member[protectionlevel]"] + - ["system.uri", "system.servicemodel.configuration.channelendpointelement", "Member[address]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpelement", "Member[automaticformatselectionenabled]"] + - ["system.boolean", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpsgetenabled]"] + - ["system.type", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.reliablesessionelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.xpathmessagefilterelementcomparer", "Method[compare].ReturnValue"] + - ["system.type", "system.servicemodel.configuration.netmsmqbindingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.msmqintegrationsecurityelement", "system.servicemodel.configuration.msmqintegrationbindingelement", "Member[security]"] + - ["system.servicemodel.configuration.x509peercertificateauthenticationelement", "system.servicemodel.configuration.peercredentialelement", "Member[messagesenderauthentication]"] + - ["system.boolean", "system.servicemodel.configuration.mexbindingbindingcollectionelement", "Method[tryadd].ReturnValue"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[usernameovertransport]"] + - ["system.string", "system.servicemodel.configuration.claimtypeelement", "Member[claimtype]"] + - ["system.type", "system.servicemodel.configuration.basichttpbindingelement", "Member[bindingelementtype]"] + - ["system.object", "system.servicemodel.configuration.removebehaviorelement", "Method[createbehavior].ReturnValue"] + - ["system.timespan", "system.servicemodel.configuration.websockettransportsettingselement", "Member[keepaliveinterval]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.bindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.int64", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.configuration.endtoendtracingelement", "system.servicemodel.configuration.diagnosticsection", "Member[endtoendtracing]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.usernameserviceelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[cookierenewalthresholdpercentage]"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[issuedcookielifetime]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.standardbindingreliablesessionelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509initiatorcertificateserviceelement", "Member[properties]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.textmessageencodingelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.configuration.endpointbehaviorelementcollection", "system.servicemodel.configuration.behaviorssection", "Member[endpointbehaviors]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.msmqintegrationelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.servicehealthelement", "Member[httpsgetenabled]"] + - ["system.security.authentication.sslprotocols", "system.servicemodel.configuration.sslstreamsecurityelement", "Member[sslprotocols]"] + - ["system.object", "system.servicemodel.configuration.wsdlimporterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[hostnamecomparisonmode]"] + - ["system.timespan", "system.servicemodel.configuration.callbacktimeoutselement", "Member[transactiontimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.peertransportsecurityelement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.configuration.x509peercertificateauthenticationelement", "Member[revocationmode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.securityelementbase", "Member[properties]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.transportelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.securityelement", "Method[createbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.basichttpbindingelement", "Member[allowcookies]"] + - ["system.servicemodel.configuration.basichttpssecurityelement", "system.servicemodel.configuration.nethttpsbindingelement", "Member[security]"] + - ["system.string", "system.servicemodel.configuration.serviceactivationelement", "Member[service]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[canadd].ReturnValue"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.webhttpendpointelement", "Member[hostnamecomparisonmode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.standardendpointssection", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.issuedtokenclientelement", "Member[localissuerchannelbehaviors]"] + - ["system.servicemodel.configuration.peersecurityelement", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[security]"] + - ["system.servicemodel.configuration.claimtypeelementcollection", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[claimtyperequirements]"] + - ["system.servicemodel.configuration.netnamedpipebindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[netnamedpipebinding]"] + - ["system.object", "system.servicemodel.configuration.defaultportelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.configuration.x509scopedservicecertificateelementcollection", "system.servicemodel.configuration.x509recipientcertificateclientelement", "Member[scopedcertificates]"] + - ["system.string", "system.servicemodel.configuration.servicecredentialselement", "Member[identityconfiguration]"] + - ["system.string", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpgetbindingconfiguration]"] + - ["system.string", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[customcertificatevalidatortype]"] + - ["system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "system.servicemodel.configuration.httptransportelement", "Member[extendedprotectionpolicy]"] + - ["system.boolean", "system.servicemodel.configuration.transportelement", "Member[manualaddressing]"] + - ["system.int64", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[maxbufferpoolsize]"] + - ["system.collections.specialized.namevaluecollection", "system.servicemodel.configuration.persistenceproviderelement", "Member[persistenceproviderarguments]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.extensionssection", "Member[properties]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.udpbindingelement", "Member[readerquotas]"] + - ["system.servicemodel.configuration.x509initiatorcertificateclientelement", "system.servicemodel.configuration.clientcredentialselement", "Member[clientcertificate]"] + - ["system.object", "system.servicemodel.configuration.dispatchersynchronizationelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.configuration.msmqelementbase", "Member[receiveerrorhandling]"] + - ["system.boolean", "system.servicemodel.configuration.endpointcollectionelement", "Method[containskey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.mtommessageencodingelement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.configuration.x509servicecertificateauthenticationelement", "Member[revocationmode]"] + - ["system.servicemodel.configuration.nethttpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[nethttpbinding]"] + - ["system.servicemodel.configuration.wshttptransportsecurityelement", "system.servicemodel.configuration.wshttpsecurityelement", "Member[transport]"] + - ["system.string", "system.servicemodel.configuration.delegatinghandlerelement", "Member[type]"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[allowserializedsigningtokenonreply]"] + - ["system.uri", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpsgeturl]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.comcontractssection", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[remove].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[connectionbuffersize]"] + - ["system.boolean", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[establishsecuritycontext]"] + - ["system.boolean", "system.servicemodel.configuration.standardendpointcollectionelement", "Method[tryadd].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.identityelement", "Member[properties]"] + - ["system.text.encoding", "system.servicemodel.configuration.webmessageencodingelement", "Member[writeencoding]"] + - ["system.int32", "system.servicemodel.configuration.reliablesessionelement", "Member[maxpendingchannels]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[sspinegotiatedovertransport]"] + - ["system.servicemodel.reliablemessagingversion", "system.servicemodel.configuration.reliablesessionelement", "Member[reliablemessagingversion]"] + - ["system.servicemodel.configuration.httptransportsecurityelement", "system.servicemodel.configuration.basichttpssecurityelement", "Member[transport]"] + - ["system.servicemodel.configuration.websockettransportsettingselement", "system.servicemodel.configuration.httptransportelement", "Member[websocketsettings]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelenhancedconfigurationelementcollection", "Member[throwonduplicate]"] + - ["system.int32", "system.servicemodel.configuration.udptransportelement", "Member[socketreceivebuffersize]"] + - ["system.object", "system.servicemodel.configuration.webhttpelement", "Method[createbehavior].ReturnValue"] + - ["system.timespan", "system.servicemodel.configuration.custombindingelement", "Member[receivetimeout]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.pnrppeerresolverelement", "Method[createbindingelement].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.peercustomresolverelement", "Member[binding]"] + - ["system.timespan", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[maxoutputdelay]"] + - ["system.object", "system.servicemodel.configuration.x509certificatetrustedissuerelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.httpmessagehandlerfactoryelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.standardbindingcollectionelement", "Member[properties]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.configuration.metadataelement", "Method[loadwsdlimportextensions].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.privacynoticeelement", "Method[createbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.serviceactivationelementcollection", "Member[throwonduplicate]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.netmsmqbindingelement", "Member[readerquotas]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.httpbindingbaseelement", "Member[transfermode]"] + - ["system.object", "system.servicemodel.configuration.serviceendpointelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.claimtypeelement", "Member[properties]"] + - ["system.text.encoding", "system.servicemodel.configuration.textmessageencodingelement", "Member[writeencoding]"] + - ["system.boolean", "system.servicemodel.configuration.httpbindingbaseelement", "Member[bypassproxyonlocal]"] + - ["system.servicemodel.configuration.standardendpointssection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[standardendpoints]"] + - ["system.net.authenticationschemes", "system.servicemodel.configuration.httptransportelement", "Member[authenticationscheme]"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[enableunsecuredresponse]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.configuration.bindingcollectionelement", "Member[configuredbindings]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.msmqtransportsecurityelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.compersistabletypeelement", "Member[id]"] + - ["system.boolean", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[multiplesitebindingsenabled]"] + - ["system.boolean", "system.servicemodel.configuration.basichttpcontextbindingelement", "Member[contextmanagementenabled]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.messageloggingelement", "Member[properties]"] + - ["system.security.authentication.sslprotocols", "system.servicemodel.configuration.tcptransportsecurityelement", "Member[sslprotocols]"] + - ["system.string", "system.servicemodel.configuration.serviceelement", "Member[behaviorconfiguration]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.webhttpendpointelement", "Member[readerquotas]"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[requiresecuritycontextcancellation]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.peersecurityelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.workflowruntimeelement", "Member[name]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.nethttpbindingelement", "Member[properties]"] + - ["system.servicemodel.configuration.issuedtokenparametersendpointaddresselement", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[issuer]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[ismodified].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.bindingelementextensionelement", "Method[createbindingelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.httptransportelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.protocolmappingsection", "Member[properties]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.configuration.textmessageencodingelement", "Member[messageversion]"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[endpointconfiguration]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.baseaddressprefixfilterelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.comcontractelementcollection", "Member[throwonduplicate]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpbindingelement", "Member[bypassproxyonlocal]"] + - ["system.servicemodel.deadletterqueue", "system.servicemodel.configuration.msmqelementbase", "Member[deadletterqueue]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.webscriptendpointelement", "Member[hostnamecomparisonmode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.certificatereferenceelement", "Member[properties]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.nettcpbindingelement", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.configuration.transactionflowelement", "Member[transactionprotocol]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.rsaelement", "Member[properties]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.httpbindingbaseelement", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.configuration.peercredentialelement", "system.servicemodel.configuration.clientcredentialselement", "Member[peer]"] + - ["system.object", "system.servicemodel.configuration.comcontractelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.metadataelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.transactionflowelement", "Member[allowwildcardaction]"] + - ["system.uri", "system.servicemodel.configuration.httptransportelement", "Member[proxyaddress]"] + - ["system.servicemodel.configuration.msmqtransportsecurityelement", "system.servicemodel.configuration.msmqintegrationsecurityelement", "Member[transport]"] + - ["system.servicemodel.configuration.peercredentialelement", "system.servicemodel.configuration.servicecredentialselement", "Member[peer]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.dispatchersynchronizationelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.delegatinghandlerelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.configuration.serviceprincipalnameelement", "system.servicemodel.configuration.identityelement", "Member[serviceprincipalname]"] + - ["system.servicemodel.configuration.issuedtokenparametersendpointaddresselement", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[issuer]"] + - ["system.int64", "system.servicemodel.configuration.udptransportelement", "Member[maxpendingmessagestotalsize]"] + - ["system.boolean", "system.servicemodel.configuration.xmlelementelement", "Method[serializetoxmlelement].ReturnValue"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.nettcpbindingelement", "Member[readerquotas]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.basichttpsbindingelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.persistenceproviderelement", "Member[type]"] + - ["system.configuration.namevalueconfigurationcollection", "system.servicemodel.configuration.workflowruntimeelement", "Member[commonparameters]"] + - ["system.servicemodel.configuration.userprincipalnameelement", "system.servicemodel.configuration.identityelement", "Member[userprincipalname]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[properties]"] + - ["system.servicemodel.configuration.namedpipeconnectionpoolsettingselement", "system.servicemodel.configuration.namedpipetransportelement", "Member[connectionpoolsettings]"] + - ["system.int32", "system.servicemodel.configuration.usernameserviceelement", "Member[maxcachedlogontokens]"] + - ["system.type", "system.servicemodel.configuration.callbacktimeoutselement", "Member[behaviortype]"] + - ["system.boolean", "system.servicemodel.configuration.bindingcollectionelement", "Method[tryadd].ReturnValue"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[messageencoding]"] + - ["system.int32", "system.servicemodel.configuration.servicethrottlingelement", "Member[maxconcurrentsessions]"] + - ["system.string", "system.servicemodel.configuration.namedservicemodelextensioncollectionelement", "Member[name]"] + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.configuration.peerresolverelement", "Member[referralpolicy]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[usernameforcertificate]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.configuration.mtommessageencodingelement", "Member[messageversion]"] + - ["system.boolean", "system.servicemodel.configuration.websockettransportsettingselement", "Member[createnotificationonconnection]"] + - ["system.servicemodel.security.messageprotectionorder", "system.servicemodel.configuration.securityelementbase", "Member[messageprotectionorder]"] + - ["system.type", "system.servicemodel.configuration.bindingcollectionelement", "Member[bindingtype]"] + - ["system.boolean", "system.servicemodel.configuration.msmqelementbase", "Member[usesourcejournal]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.onewayelement", "Method[createbindingelement].ReturnValue"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[replaywindow]"] + - ["system.string", "system.servicemodel.configuration.standardbindingelement", "Member[name]"] + - ["system.servicemodel.configuration.ws2007httpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[ws2007httpbinding]"] + - ["system.boolean", "system.servicemodel.configuration.compersistabletypeelementcollection", "Member[throwonduplicate]"] + - ["system.servicemodel.configuration.messagesecurityoverhttpelement", "system.servicemodel.configuration.wsdualhttpsecurityelement", "Member[message]"] + - ["system.boolean", "system.servicemodel.configuration.certificatereferenceelement", "Member[ischainincluded]"] + - ["system.type", "system.servicemodel.configuration.httptransportelement", "Member[bindingelementtype]"] + - ["system.string", "system.servicemodel.configuration.ibindingconfigurationelement", "Member[name]"] + - ["system.servicemodel.configuration.protocolmappingsection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[protocolmapping]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.protocolmappingelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpendpointelement", "Member[automaticformatselectionenabled]"] + - ["system.int64", "system.servicemodel.configuration.nettcpbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.object", "system.servicemodel.configuration.workflowruntimeelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.configuration.hostelement", "system.servicemodel.configuration.serviceelement", "Member[host]"] + - ["system.type", "system.servicemodel.configuration.servicemetadataendpointelement", "Member[endpointtype]"] + - ["system.timespan", "system.servicemodel.configuration.msmqbindingelementbase", "Member[timetolive]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wsdlimporterelement", "Member[properties]"] + - ["system.servicemodel.configuration.messagesecurityovertcpelement", "system.servicemodel.configuration.nettcpsecurityelement", "Member[message]"] + - ["system.timespan", "system.servicemodel.configuration.workflowruntimeelement", "Member[cachedinstanceexpiration]"] + - ["system.boolean", "system.servicemodel.configuration.x509clientcertificateauthenticationelement", "Member[mapclientcertificatetowindowsaccount]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.nethttpsbindingelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509servicecertificateauthenticationelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.custombindingelement", "Member[closetimeout]"] + - ["system.servicemodel.configuration.endpointaddresselementbase", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[issuermetadata]"] + - ["system.int64", "system.servicemodel.configuration.udpbindingelement", "Member[maxpendingmessagestotalsize]"] + - ["system.boolean", "system.servicemodel.configuration.httptransportelement", "Member[decompressionenabled]"] + - ["system.boolean", "system.servicemodel.configuration.servicedebugelement", "Member[includeexceptiondetailinfaults]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.configuration.x509peercertificateauthenticationelement", "Member[certificatevalidationmode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.diagnosticsection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.websockettransportsettingselement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.workflowruntimeelement", "Member[validateoncreate]"] + - ["system.servicemodel.configuration.extensionelementcollection", "system.servicemodel.configuration.extensionssection", "Member[endpointextensions]"] + - ["system.servicemodel.configuration.extensionelementcollection", "system.servicemodel.configuration.extensionssection", "Member[bindingelementextensions]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[kerberos]"] + - ["system.net.ipaddress", "system.servicemodel.configuration.peertransportelement", "Member[listenipaddress]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicessection", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.channelpoolsettingselement", "Member[idletimeout]"] + - ["system.servicemodel.configuration.dnselement", "system.servicemodel.configuration.identityelement", "Member[dns]"] + - ["system.int64", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[maxreceivedmessagesize]"] + - ["system.int64", "system.servicemodel.configuration.transportelement", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.configuration.webscriptendpointelement", "Member[crossdomainscriptaccessenabled]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.webhttpelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Member[isreadonly]"] + - ["system.type", "system.servicemodel.configuration.bindingelementextensionelement", "Member[bindingelementtype]"] + - ["system.string", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpgetbinding]"] + - ["tservicemodelextensionelement", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Member[item]"] + - ["system.string", "system.servicemodel.configuration.webmessageencodingelement", "Member[webcontenttypemappertype]"] + - ["system.string", "system.servicemodel.configuration.serviceactivationelement", "Member[factory]"] + - ["system.servicemodel.channels.compressionformat", "system.servicemodel.configuration.binarymessageencodingelement", "Member[compressionformat]"] + - ["system.servicemodel.netnamedpipesecuritymode", "system.servicemodel.configuration.netnamedpipesecurityelement", "Member[mode]"] + - ["system.string", "system.servicemodel.configuration.servicedebugelement", "Member[httpshelppagebindingconfiguration]"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.configuration.securityelementbase", "Member[keyentropymode]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.configuration.peerresolverelement", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[resolver]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.basichttpbindingelement", "Member[transfermode]"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[maxclockskew]"] + - ["system.boolean", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[transactionflow]"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[kind]"] + - ["system.type", "system.servicemodel.configuration.standardendpointelement", "Member[endpointtype]"] + - ["system.boolean", "system.servicemodel.configuration.baseaddresselementcollection", "Member[throwonduplicate]"] + - ["system.string", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[tokentype]"] + - ["system.servicemodel.configuration.namedpipesettingselement", "system.servicemodel.configuration.namedpipetransportelement", "Member[pipesettings]"] + - ["system.servicemodel.configuration.comcontractssection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[comcontracts]"] + - ["system.boolean", "system.servicemodel.configuration.reliablesessionelement", "Member[flowcontrolenabled]"] + - ["system.servicemodel.configuration.commethodelementcollection", "system.servicemodel.configuration.comcontractelement", "Member[exposedmethods]"] + - ["system.boolean", "system.servicemodel.configuration.delegatinghandlerelementcollection", "Member[throwonduplicate]"] + - ["system.timespan", "system.servicemodel.configuration.msmqelementbase", "Member[timetolive]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.userequestheadersformetadataaddresselement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.channelpoolsettingselement", "Member[leasetimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicehealthelement", "Member[properties]"] + - ["system.int64", "system.servicemodel.configuration.webhttpendpointelement", "Member[maxreceivedmessagesize]"] + - ["system.type", "system.servicemodel.configuration.udptransportelement", "Member[bindingelementtype]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.configuration.messagesecurityoverhttpelement", "Member[algorithmsuite]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.configuration.webhttpelement", "Member[defaultoutgoingresponseformat]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicecredentialselement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.certificatereferenceelement", "Member[storename]"] + - ["system.servicemodel.configuration.policyimporterelementcollection", "system.servicemodel.configuration.metadataelement", "Member[policyimporters]"] + - ["system.int32", "system.servicemodel.configuration.messageloggingelement", "Member[maxsizeofmessagetolog]"] + - ["system.servicemodel.configuration.x509peercertificateelement", "system.servicemodel.configuration.peercredentialelement", "Member[certificate]"] + - ["system.servicemodel.queuetransferprotocol", "system.servicemodel.configuration.msmqtransportelement", "Member[queuetransferprotocol]"] + - ["system.int32", "system.servicemodel.configuration.nettcpbindingelement", "Member[maxbuffersize]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.mtommessageencodingelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.configuration.extensionelementcollection", "system.servicemodel.configuration.extensionssection", "Member[behaviorextensions]"] + - ["system.type", "system.servicemodel.configuration.webhttpbindingelement", "Member[bindingelementtype]"] + - ["system.string", "system.servicemodel.configuration.comudtelement", "Member[name]"] + - ["system.type", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[behaviortype]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.textmessageencodingelement", "Member[readerquotas]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.msmqbindingelementbase", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.standardendpointssection", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.uri", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[proxyaddress]"] + - ["system.string", "system.servicemodel.configuration.servicedebugelement", "Member[httphelppagebindingconfiguration]"] + - ["system.servicemodel.configuration.addressheadercollectionelement", "system.servicemodel.configuration.peercustomresolverelement", "Member[headers]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.serviceelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicetimeoutselement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpbindingelement", "Member[crossdomainscriptaccessenabled]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.windowsstreamsecurityelement", "Method[createbindingelement].ReturnValue"] + - ["system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "system.servicemodel.configuration.httptransportsecurityelement", "Member[extendedprotectionpolicy]"] + - ["system.int32", "system.servicemodel.configuration.httptransportelement", "Member[maxbuffersize]"] + - ["system.uri", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[clientbaseaddress]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[hostnamecomparisonmode]"] + - ["system.int32", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[maxbuffersize]"] + - ["system.string", "system.servicemodel.configuration.comcontractelement", "Member[contract]"] + - ["system.string", "system.servicemodel.configuration.dnselement", "Member[value]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.serviceauthorizationelement", "Member[properties]"] + - ["system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "system.servicemodel.configuration.tcptransportsecurityelement", "Member[extendedprotectionpolicy]"] + - ["system.servicemodel.configuration.securityelementbase", "system.servicemodel.configuration.securityelement", "Member[secureconversationbootstrap]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.webmessageencodingelement", "Method[createbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.standardendpointcollectionelement", "Method[containskey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.tcptransportsecurityelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.channelendpointelement", "Member[bindingconfiguration]"] + - ["system.servicemodel.configuration.bindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[item]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.configuration.servicesecurityauditelement", "Member[serviceauthorizationauditlevel]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[readerquotas]"] + - ["system.string", "system.servicemodel.configuration.httptransportsecurityelement", "Member[realm]"] + - ["system.servicemodel.configuration.standardendpointelement", "system.servicemodel.configuration.standardendpointcollectionelement", "Method[getdefaultstandardendpointelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.policyimporterelement", "Member[properties]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[usernameforsslnegotiated]"] + - ["system.boolean", "system.servicemodel.configuration.endpointcollectionelement", "Method[tryadd].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.applicationcontainersettingselement", "Member[sessionid]"] + - ["system.string", "system.servicemodel.configuration.servicedebugelement", "Member[httpshelppagebinding]"] + - ["system.int32", "system.servicemodel.configuration.mtommessageencodingelement", "Member[maxbuffersize]"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[bindingname]"] + - ["system.int32", "system.servicemodel.configuration.textmessageencodingelement", "Member[maxwritepoolsize]"] + - ["system.servicemodel.securitymode", "system.servicemodel.configuration.peersecurityelement", "Member[mode]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.msmqintegrationelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.binarymessageencodingelement", "Member[properties]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[transfermode]"] + - ["system.boolean", "system.servicemodel.configuration.contextbindingelementextensionelement", "Member[contextmanagementenabled]"] + - ["system.servicemodel.configuration.endpointcollectionelement", "system.servicemodel.configuration.standardendpointssection", "Member[item]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.configuration.standardendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.timespan", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[sessionkeyrolloverinterval]"] + - ["system.type", "system.servicemodel.configuration.nettcpbindingelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.issuedtokenclientbehaviorselement", "Member[properties]"] + - ["system.servicemodel.basichttpsecuritymode", "system.servicemodel.configuration.basichttpsecurityelement", "Member[mode]"] + - ["system.servicemodel.configuration.msmqtransportsecurityelement", "system.servicemodel.configuration.msmqelementbase", "Member[msmqtransportsecurity]"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.x509recipientcertificateserviceelement", "Member[storename]"] + - ["system.boolean", "system.servicemodel.configuration.httpbindingbaseelement", "Member[usedefaultwebproxy]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.bindingssection", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.commonendpointbehaviorelement", "Method[canadd].ReturnValue"] + - ["system.uri", "system.servicemodel.configuration.webhttpbindingelement", "Member[proxyaddress]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[properties]"] + - ["system.text.encoding", "system.servicemodel.configuration.webhttpendpointelement", "Member[writeencoding]"] + - ["system.boolean", "system.servicemodel.configuration.datacontractserializerelement", "Member[ignoreextensiondataobject]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.compositeduplexelement", "Method[createbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.endtoendtracingelement", "Member[activitytracing]"] + - ["system.collections.generic.ienumerator", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[getenumerator].ReturnValue"] + - ["system.servicemodel.configuration.tcpconnectionpoolsettingselement", "system.servicemodel.configuration.tcptransportelement", "Member[connectionpoolsettings]"] + - ["system.boolean", "system.servicemodel.configuration.allowedaudienceurielementcollection", "Member[throwonduplicate]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.windowsstreamsecurityelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.xmlelementelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.onewayelement", "Member[maxacceptedchannels]"] + - ["system.object", "system.servicemodel.configuration.servicetimeoutselement", "Method[createbehavior].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[bypassproxyonlocal]"] + - ["system.string", "system.servicemodel.configuration.policyimporterelement", "Member[type]"] + - ["system.servicemodel.configuration.httptransportsecurityelement", "system.servicemodel.configuration.webhttpsecurityelement", "Member[transport]"] + - ["system.type", "system.servicemodel.configuration.ws2007httpbindingelement", "Member[bindingelementtype]"] + - ["system.timespan", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[timestampvalidityduration]"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[canrenewsecuritycontexttoken]"] + - ["system.int32", "system.servicemodel.configuration.binarymessageencodingelement", "Member[maxsessionsize]"] + - ["system.boolean", "system.servicemodel.configuration.reliablesessionelement", "Member[ordered]"] + - ["system.string", "system.servicemodel.configuration.commethodelement", "Member[exposedmethod]"] + - ["system.timespan", "system.servicemodel.configuration.standardbindingelement", "Member[opentimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.endpointaddresselementbase", "Member[properties]"] + - ["system.servicemodel.configuration.extendedworkflowruntimeserviceelementcollection", "system.servicemodel.configuration.workflowruntimeelement", "Member[services]"] + - ["system.boolean", "system.servicemodel.configuration.nettcpcontextbindingelement", "Member[contextmanagementenabled]"] + - ["system.string", "system.servicemodel.configuration.serviceelement", "Member[name]"] + - ["system.int64", "system.servicemodel.configuration.netmsmqbindingelement", "Member[maxbufferpoolsize]"] + - ["system.xml.xmlelement", "system.servicemodel.configuration.xmlelementelement", "Member[xmlelement]"] + - ["system.type", "system.servicemodel.configuration.clearbehaviorelement", "Member[behaviortype]"] + - ["system.string", "system.servicemodel.configuration.webhttpbindingelement", "Member[contenttypemapper]"] + - ["system.servicemodel.configuration.compersistabletypeelementcollection", "system.servicemodel.configuration.comcontractelement", "Member[persistabletypes]"] + - ["system.boolean", "system.servicemodel.configuration.serviceauthorizationelement", "Member[impersonatecallerforalloperations]"] + - ["system.uri", "system.servicemodel.configuration.baseaddressprefixfilterelement", "Member[prefix]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.httptransportsecurityelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[replaywindow]"] + - ["system.int32", "system.servicemodel.configuration.xmldictionaryreaderquotaselement", "Member[maxbytesperread]"] + - ["system.uri", "system.servicemodel.configuration.servicehealthelement", "Member[httpsgeturl]"] + - ["system.type", "system.servicemodel.configuration.basichttpsbindingelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.httptransportelement", "Member[bypassproxyonlocal]"] + - ["system.object", "system.servicemodel.configuration.transportconfigurationtypeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.configuration.wsdualhttpsecurityelement", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[security]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.issuedtokenclientelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.serviceactivationelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[anonymousforsslnegotiated]"] + - ["system.servicemodel.configuration.webhttpsecurityelement", "system.servicemodel.configuration.webhttpendpointelement", "Member[security]"] + - ["system.servicemodel.configuration.serviceactivationelementcollection", "system.servicemodel.configuration.servicehostingenvironmentsection", "Member[serviceactivations]"] + - ["system.int32", "system.servicemodel.configuration.xmldictionaryreaderquotaselement", "Member[maxnametablecharcount]"] + - ["system.servicemodel.configuration.x509clientcertificatecredentialselement", "system.servicemodel.configuration.x509initiatorcertificateserviceelement", "Member[certificate]"] + - ["system.type", "system.servicemodel.configuration.callbackdebugelement", "Member[behaviortype]"] + - ["system.object", "system.servicemodel.configuration.servicehealthelement", "Method[createbehavior].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[transactionflow]"] + - ["system.object", "system.servicemodel.configuration.commethodelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.servicecredentialselement", "Member[useidentityconfiguration]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.securityelementbase", "Member[authenticationmode]"] + - ["system.boolean", "system.servicemodel.configuration.servicesecurityauditelement", "Member[suppressauditfailure]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.msmqelementbase", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.msmqtransportelement", "Member[useactivedirectory]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.mextcpbindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[allowinsecuretransport]"] + - ["system.object", "system.servicemodel.configuration.standardendpointelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.x509clientcertificatecredentialselement", "Member[storename]"] + - ["system.servicemodel.configuration.standardbindingoptionalreliablesessionelement", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[reliablesession]"] + - ["system.text.encoding", "system.servicemodel.configuration.basichttpbindingelement", "Member[textencoding]"] + - ["system.servicemodel.configuration.identityelement", "system.servicemodel.configuration.endpointaddresselementbase", "Member[identity]"] + - ["system.type", "system.servicemodel.configuration.pnrppeerresolverelement", "Member[bindingelementtype]"] + - ["system.timespan", "system.servicemodel.configuration.hosttimeoutselement", "Member[opentimeout]"] + - ["configurationelementtype", "system.servicemodel.configuration.servicemodelconfigurationelementcollection", "Member[item]"] + - ["system.uri", "system.servicemodel.configuration.wsfederationhttpbindingelement", "Member[privacynoticeat]"] + - ["system.timespan", "system.servicemodel.configuration.udpretransmissionsettingselement", "Member[maxdelayperretransmission]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.netmsmqsecurityelement", "Member[properties]"] + - ["system.servicemodel.msmqsecurehashalgorithm", "system.servicemodel.configuration.msmqtransportsecurityelement", "Member[msmqsecurehashalgorithm]"] + - ["system.servicemodel.configuration.nondualmessagesecurityoverhttpelement", "system.servicemodel.configuration.wshttpsecurityelement", "Member[message]"] + - ["system.servicemodel.wsfederationhttpsecuritymode", "system.servicemodel.configuration.wsfederationhttpsecurityelement", "Member[mode]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[sspinegotiated]"] + - ["system.servicemodel.configuration.standardbindingoptionalreliablesessionelement", "system.servicemodel.configuration.nettcpbindingelement", "Member[reliablesession]"] + - ["system.boolean", "system.servicemodel.configuration.windowsserviceelement", "Member[includewindowsgroups]"] + - ["system.boolean", "system.servicemodel.configuration.endpointbehaviorelementcollection", "Member[throwonduplicate]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509defaultservicecertificateelement", "Member[storelocation]"] + - ["system.servicemodel.channels.securityheaderlayout", "system.servicemodel.configuration.securityelementbase", "Member[securityheaderlayout]"] + - ["system.servicemodel.configuration.servicemetadataendpointcollectionelement", "system.servicemodel.configuration.standardendpointssection", "Member[mexendpoint]"] + - ["system.type", "system.servicemodel.configuration.basichttpcontextbindingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.webscriptendpointelement", "Member[transfermode]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[trustedstorelocation]"] + - ["system.int32", "system.servicemodel.configuration.servicemodelconfigurationelementcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.issuedtokenclientelement", "Member[cacheissuedtokens]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.configuration.x509servicecertificateauthenticationelement", "Member[certificatevalidationmode]"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.configuration.msmqbindingelementbase", "Member[receiveerrorhandling]"] + - ["system.servicemodel.configuration.custombindingelementcollection", "system.servicemodel.configuration.custombindingcollectionelement", "Member[bindings]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.msmqtransportelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.webscriptenablingelement", "Method[createbehavior].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Method[serializetoxmlelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.namedpipesettingselement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpbindingelement", "Member[usedefaultwebproxy]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpbindingelement", "Member[allowcookies]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.comudtelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.channelendpointelement", "Member[binding]"] + - ["system.servicemodel.configuration.wsdlimporterelementcollection", "system.servicemodel.configuration.metadataelement", "Member[wsdlimporters]"] + - ["system.int32", "system.servicemodel.configuration.transactedbatchingelement", "Member[maxbatchsize]"] + - ["system.timespan", "system.servicemodel.configuration.standardbindingreliablesessionelement", "Member[inactivitytimeout]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[mutualsslnegotiated]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.mexhttpsbindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.servicemodel.configuration.channelpoolsettingselement", "system.servicemodel.configuration.onewayelement", "Member[channelpoolsettings]"] + - ["system.int32", "system.servicemodel.configuration.nettcpbindingelement", "Member[maxconnections]"] + - ["system.type", "system.servicemodel.configuration.webmessageencodingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.commonservicebehaviorelement", "system.servicemodel.configuration.commonbehaviorssection", "Member[servicebehaviors]"] + - ["system.int32", "system.servicemodel.configuration.webhttpbindingelement", "Member[maxbuffersize]"] + - ["system.timespan", "system.servicemodel.configuration.ibindingconfigurationelement", "Member[sendtimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wshttpcontextbindingelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.dispatchersynchronizationelement", "Member[asynchronoussendenabled]"] + - ["system.int64", "system.servicemodel.configuration.transportelement", "Member[maxbufferpoolsize]"] + - ["system.timespan", "system.servicemodel.configuration.msmqbindingelementbase", "Member[retrycycledelay]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.messagesecurityovertcpelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.udpbindingelement", "Member[timetolive]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.webhttpbindingelement", "Member[transfermode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wsfederationhttpbindingelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.servicehealthelement", "Member[httpgetbindingconfiguration]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.configuration.servicemetadataendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.msmqbindingelementbase", "Member[durable]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.x509clientcertificatecredentialselement", "Member[x509findtype]"] + - ["system.type", "system.servicemodel.configuration.binarymessageencodingelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.messageloggingelement", "Member[logknownpii]"] + - ["system.type", "system.servicemodel.configuration.servicetimeoutselement", "Member[behaviortype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509scopedservicecertificateelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.servicecredentialselement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.configuration.comcontractelementcollection", "system.servicemodel.configuration.comcontractssection", "Member[comcontracts]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.httpdigestclientelement", "Member[properties]"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.configuration.wshttptransportsecurityelement", "Member[proxycredentialtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.basichttpmessagesecurityelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[maxcookiecachingtime]"] + - ["system.timespan", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[maxclockskew]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.defaultportelement", "Member[scheme]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.configuration.webscriptendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.servicemodel.configuration.comudtelementcollection", "system.servicemodel.configuration.comcontractelement", "Member[userdefinedtypes]"] + - ["system.servicemodel.peerresolvers.peerresolvermode", "system.servicemodel.configuration.peerresolverelement", "Member[mode]"] + - ["system.int32", "system.servicemodel.configuration.xmldictionaryreaderquotaselement", "Member[maxstringcontentlength]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.webmessageencodingelement", "Member[readerquotas]"] + - ["system.type", "system.servicemodel.configuration.webhttpelement", "Member[behaviortype]"] + - ["system.uri", "system.servicemodel.configuration.msmqelementbase", "Member[customdeadletterqueue]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.tcptransportelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.comcontractelement", "Member[properties]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.configuration.httptransportsecurityelement", "Member[clientcredentialtype]"] + - ["system.type", "system.servicemodel.configuration.standardbindingcollectionelement", "Member[bindingtype]"] + - ["system.servicemodel.basichttpmessagecredentialtype", "system.servicemodel.configuration.basichttpmessagesecurityelement", "Member[clientcredentialtype]"] + - ["system.text.encoding", "system.servicemodel.configuration.webscriptendpointelement", "Member[writeencoding]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509clientcertificateauthenticationelement", "Member[properties]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.webhttpbindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.msmqtransportelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[mutualcertificateduplex]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.peercustomresolverelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.transactedbatchingelement", "Member[properties]"] + - ["system.servicemodel.configuration.msmqtransportsecurityelement", "system.servicemodel.configuration.netmsmqsecurityelement", "Member[transport]"] + - ["system.boolean", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[transactionflow]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[transfermode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.udpretransmissionsettingselement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.servicecredentialselement", "Member[type]"] + - ["system.string", "system.servicemodel.configuration.serviceprincipalnameelement", "Member[value]"] + - ["system.servicemodel.configuration.xpathmessagefilterelement", "system.servicemodel.configuration.xpathmessagefilterelementcollection", "Member[item]"] + - ["system.servicemodel.configuration.netmsmqsecurityelement", "system.servicemodel.configuration.netmsmqbindingelement", "Member[security]"] + - ["system.string", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpsgetbindingconfiguration]"] + - ["system.boolean", "system.servicemodel.configuration.standardbindingoptionalreliablesessionelement", "Member[enabled]"] + - ["system.servicemodel.configuration.addressheadercollectionelement", "system.servicemodel.configuration.endpointaddresselementbase", "Member[headers]"] + - ["system.string", "system.servicemodel.configuration.channelendpointelement", "Member[kind]"] + - ["system.uri", "system.servicemodel.configuration.servicedebugelement", "Member[httphelppageurl]"] + - ["system.servicemodel.configuration.netmsmqbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[netmsmqbinding]"] + - ["system.timespan", "system.servicemodel.configuration.reliablesessionelement", "Member[acknowledgementinterval]"] + - ["system.type", "system.servicemodel.configuration.tcptransportelement", "Member[bindingelementtype]"] + - ["system.type", "system.servicemodel.configuration.dispatchersynchronizationelement", "Member[behaviortype]"] + - ["system.string", "system.servicemodel.configuration.serviceauthorizationelement", "Member[serviceauthorizationmanagertype]"] + - ["system.type", "system.servicemodel.configuration.msmqtransportelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.peertransportelement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.x509initiatorcertificateclientelement", "Member[storename]"] + - ["system.security.principal.tokenimpersonationlevel", "system.servicemodel.configuration.httpdigestclientelement", "Member[impersonationlevel]"] + - ["system.string", "system.servicemodel.configuration.clientcredentialselement", "Member[type]"] + - ["system.object", "system.servicemodel.configuration.clientviaelement", "Method[createbehavior].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[maxconnections]"] + - ["system.type", "system.servicemodel.configuration.peertransportelement", "Member[bindingelementtype]"] + - ["system.string", "system.servicemodel.configuration.serviceendpointelement", "Member[binding]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.nettcpcontextbindingelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.protocolmappingelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.wsdlimporterelement", "Member[type]"] + - ["system.boolean", "system.servicemodel.configuration.diagnosticsection", "Member[wmiproviderenabled]"] + - ["system.timespan", "system.servicemodel.configuration.usernameserviceelement", "Member[cachedlogontokenlifetime]"] + - ["system.boolean", "system.servicemodel.configuration.msmqbindingelementbase", "Member[usesourcejournal]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.webscriptendpointelement", "Member[properties]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.configuration.messagesecurityovertcpelement", "Member[clientcredentialtype]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.x509certificatetrustedissuerelement", "Member[x509findtype]"] + - ["system.string", "system.servicemodel.configuration.servicemodelextensionelement", "Member[configurationelementname]"] + - ["system.uri", "system.servicemodel.configuration.basichttpbindingelement", "Member[proxyaddress]"] + - ["system.servicemodel.configuration.basichttpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[basichttpbinding]"] + - ["system.boolean", "system.servicemodel.configuration.msmqelementbase", "Member[durable]"] + - ["system.string", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[samlserializertype]"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[requirederivedkeys]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensionelement", "Method[ismodified].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.wshttpbindingelement", "Member[allowcookies]"] + - ["system.servicemodel.configuration.standardendpointssection", "system.servicemodel.configuration.standardendpointssection!", "Method[getsection].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.configuration.standardendpointcollectionelement", "Member[configuredendpoints]"] + - ["system.type", "system.servicemodel.configuration.servicecredentialselement", "Member[behaviortype]"] + - ["system.servicemodel.configuration.basichttpssecurityelement", "system.servicemodel.configuration.basichttpsbindingelement", "Member[security]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.contextbindingelementextensionelement", "Method[createbindingelement].ReturnValue"] + - ["system.object", "system.servicemodel.configuration.servicesecurityauditelement", "Method[createbehavior].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.webmessageencodingelement", "Member[maxwritepoolsize]"] + - ["system.type", "system.servicemodel.configuration.webhttpendpointelement", "Member[endpointtype]"] + - ["system.servicemodel.configuration.peersecurityelement", "system.servicemodel.configuration.peertransportelement", "Member[security]"] + - ["system.servicemodel.tcpclientcredentialtype", "system.servicemodel.configuration.tcptransportsecurityelement", "Member[clientcredentialtype]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.httptransportelement", "Member[hostnamecomparisonmode]"] + - ["system.timespan", "system.servicemodel.configuration.issuedtokenclientelement", "Member[maxissuedtokencachingtime]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.serviceendpointelement", "Member[properties]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.configuration.basichttpbindingelement", "Member[messageencoding]"] + - ["system.object", "system.servicemodel.configuration.xpathmessagefilterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.type", "system.servicemodel.configuration.servicedebugelement", "Member[behaviortype]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509initiatorcertificateclientelement", "Member[storelocation]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.bytestreammessageencodingelement", "Member[properties]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.configuration.wshttptransportsecurityelement", "Member[clientcredentialtype]"] + - ["system.string", "system.servicemodel.configuration.tcpconnectionpoolsettingselement", "Member[groupname]"] + - ["system.boolean", "system.servicemodel.configuration.servicehealthelement", "Member[healthdetailsenabled]"] + - ["system.string", "system.servicemodel.configuration.extensionelement", "Member[name]"] + - ["system.timespan", "system.servicemodel.configuration.custombindingelement", "Member[opentimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wshttpbindingelement", "Member[properties]"] + - ["system.type", "system.servicemodel.configuration.contextbindingelementextensionelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.transactionflowelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.commonbehaviorssection", "Member[properties]"] + - ["system.int64", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[maxreceivedmessagesize]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.textmessageencodingelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.delegatinghandlerelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wsdualhttpsecurityelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpelement", "Member[faultexceptionenabled]"] + - ["system.string", "system.servicemodel.configuration.comcontractelement", "Member[namespace]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.removebehaviorelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.datacontractserializerelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpgetenabled]"] + - ["system.string", "system.servicemodel.configuration.servicehealthelement", "Member[httpgetbinding]"] + - ["system.boolean", "system.servicemodel.configuration.msmqelementbase", "Member[receivecontextenabled]"] + - ["system.boolean", "system.servicemodel.configuration.serviceendpointelement", "Member[issystemendpoint]"] + - ["system.int64", "system.servicemodel.configuration.udpbindingelement", "Member[maxbufferpoolsize]"] + - ["system.type", "system.servicemodel.configuration.nethttpsbindingelement", "Member[bindingelementtype]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.configuration.metadataelement", "Method[loadpolicyimportextensions].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.issuedtokenclientelement", "Member[issuedtokenrenewalthresholdpercentage]"] + - ["system.servicemodel.configuration.messagesecurityovermsmqelement", "system.servicemodel.configuration.netmsmqsecurityelement", "Member[message]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.namedpipetransportelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.serviceauthorizationelement", "Member[impersonateonserializingreply]"] + - ["system.servicemodel.configuration.netnamedpipesecurityelement", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[security]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.basichttpbindingelement", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.configuration.claimtypeelementcollection", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[claimtyperequirements]"] + - ["system.type", "system.servicemodel.configuration.clientviaelement", "Member[behaviortype]"] + - ["system.type", "system.servicemodel.configuration.datacontractserializerelement", "Member[behaviortype]"] + - ["system.string", "system.servicemodel.configuration.httptransportelement", "Member[realm]"] + - ["system.type", "system.servicemodel.configuration.securityelementbase", "Member[bindingelementtype]"] + - ["system.string", "system.servicemodel.configuration.x509peercertificateauthenticationelement", "Member[customcertificatevalidatortype]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[readerquotas]"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.configuration.httptransportsecurityelement", "Member[proxycredentialtype]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.standardbindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.servicemodel.nethttpmessageencoding", "system.servicemodel.configuration.nethttpsbindingelement", "Member[messageencoding]"] + - ["system.boolean", "system.servicemodel.configuration.httptransportelement", "Member[allowcookies]"] + - ["system.boolean", "system.servicemodel.configuration.nettcpbindingelement", "Member[transactionflow]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.workflowruntimeelement", "Member[properties]"] + - ["system.servicemodel.wsdualhttpsecuritymode", "system.servicemodel.configuration.wsdualhttpsecurityelement", "Member[mode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wshttptransportsecurityelement", "Member[properties]"] + - ["system.servicemodel.configuration.behaviorssection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[behaviors]"] + - ["system.servicemodel.channels.addressheadercollection", "system.servicemodel.configuration.addressheadercollectionelement", "Member[headers]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.dnselement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.httptransportelement", "Member[requestinitializationtimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.defaultportelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.certificateelement", "Member[encodedvalue]"] + - ["system.int32", "system.servicemodel.configuration.msmqelementbase", "Member[receiveretrycount]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.custombindingcollectionelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.serviceelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.type", "system.servicemodel.configuration.windowsstreamsecurityelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.endtoendtracingelement", "Member[messageflowtracing]"] + - ["system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "system.servicemodel.configuration.wsfederationhttpsecurityelement", "Member[message]"] + - ["system.configuration.configurationelementcollectiontype", "system.servicemodel.configuration.servicemodelconfigurationelementcollection", "Member[collectiontype]"] + - ["system.identitymodel.selectors.audienceurimode", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[audienceurimode]"] + - ["system.servicemodel.configuration.x509clientcertificateauthenticationelement", "system.servicemodel.configuration.x509initiatorcertificateserviceelement", "Member[authentication]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[kerberosovertransport]"] + - ["system.servicemodel.configuration.custombindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[custombinding]"] + - ["system.net.security.protectionlevel", "system.servicemodel.configuration.namedpipetransportsecurityelement", "Member[protectionlevel]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.namedpipeconnectionpoolsettingselement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.httptransportelement", "Member[maxpendingaccepts]"] + - ["system.string", "system.servicemodel.configuration.x509certificatetrustedissuerelement", "Member[findvalue]"] + - ["system.boolean", "system.servicemodel.configuration.serviceendpointelementcollection", "Member[throwonduplicate]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.httpstransportelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.configuration.configurationelement", "system.servicemodel.configuration.baseaddresselementcollection", "Method[createnewelement].ReturnValue"] + - ["system.security.cryptography.x509certificates.storename", "system.servicemodel.configuration.x509defaultservicecertificateelement", "Member[storename]"] + - ["system.object", "system.servicemodel.configuration.claimtypeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.issuedtokenparametersendpointaddresselement", "Member[binding]"] + - ["system.boolean", "system.servicemodel.configuration.baseaddressprefixfilterelementcollection", "Member[throwonduplicate]"] + - ["system.timespan", "system.servicemodel.configuration.standardbindingelement", "Member[sendtimeout]"] + - ["system.type", "system.servicemodel.configuration.removebehaviorelement", "Member[behaviortype]"] + - ["system.collections.generic.list", "system.servicemodel.configuration.bindingssection", "Member[bindingcollections]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.configuration.custombindingcollectionelement", "Member[configuredbindings]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.certificatereferenceelement", "Member[storelocation]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509clientcertificatecredentialselement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[properties]"] + - ["system.uri", "system.servicemodel.configuration.privacynoticeelement", "Member[url]"] + - ["system.boolean", "system.servicemodel.configuration.comudtelementcollection", "Member[throwonduplicate]"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.configuration.serviceauthorizationelement", "Member[principalpermissionmode]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.configuration.msmqintegrationelement", "Member[serializationformat]"] + - ["system.boolean", "system.servicemodel.configuration.commonservicebehaviorelement", "Method[canadd].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensionelement", "Method[serializeelement].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.tcptransportelement", "Member[listenbacklog]"] + - ["system.uri", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[httpgeturl]"] + - ["system.boolean", "system.servicemodel.configuration.msmqelementbase", "Member[exactlyonce]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.configuration.messagesecurityoverhttpelement", "Member[clientcredentialtype]"] + - ["system.string", "system.servicemodel.configuration.x509clientcertificatecredentialselement", "Member[findvalue]"] + - ["system.servicemodel.configuration.wsfederationhttpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[wsfederationhttpbinding]"] + - ["system.boolean", "system.servicemodel.configuration.servicebehaviorelementcollection", "Member[throwonduplicate]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.standardendpointcollectionelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.servicedebugelement", "Member[httphelppageenabled]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.transportconfigurationtypeelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.servicethrottlingelement", "Member[maxconcurrentinstances]"] + - ["system.object", "system.servicemodel.configuration.clientcredentialselement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.configuration.serviceendpointelementcollection", "system.servicemodel.configuration.serviceelement", "Member[endpoints]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.reliablesessionelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.configuration.addressheadercollectionelement", "system.servicemodel.configuration.channelendpointelement", "Member[headers]"] + - ["system.boolean", "system.servicemodel.configuration.xpathmessagefilterelement", "Method[serializetoxmlelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509recipientcertificateserviceelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[protecttokens]"] + - ["system.boolean", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[reconnecttransportonfailure]"] + - ["system.uri", "system.servicemodel.configuration.peercustomresolverelement", "Member[address]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.configuration.messagesecurityovertcpelement", "Member[algorithmsuite]"] + - ["system.string", "system.servicemodel.configuration.transportconfigurationtypeelement", "Member[name]"] + - ["system.boolean", "system.servicemodel.configuration.persistenceproviderelement", "Method[serializeelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.endtoendtracingelement", "Member[propagateactivity]"] + - ["system.string", "system.servicemodel.configuration.certificatereferenceelement", "Member[findvalue]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509certificatetrustedissuerelement", "Member[storelocation]"] + - ["system.object", "system.servicemodel.configuration.servicedebugelement", "Method[createbehavior].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.endpointcollectionelement", "Member[endpointname]"] + - ["system.servicemodel.configuration.nethttpwebsockettransportsettingselement", "system.servicemodel.configuration.nethttpsbindingelement", "Member[websocketsettings]"] + - ["system.object", "system.servicemodel.configuration.endpointbehaviorelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.channels.contextexchangemechanism", "system.servicemodel.configuration.contextbindingelementextensionelement", "Member[contextexchangemechanism]"] + - ["system.int32", "system.servicemodel.configuration.udptransportelement", "Member[duplicatemessagehistorylength]"] + - ["system.string", "system.servicemodel.configuration.httpmessagehandlerfactoryelement", "Member[type]"] + - ["system.servicemodel.auditloglocation", "system.servicemodel.configuration.servicesecurityauditelement", "Member[auditloglocation]"] + - ["system.servicemodel.configuration.issuedtokenclientelement", "system.servicemodel.configuration.clientcredentialselement", "Member[issuedtoken]"] + - ["system.uri", "system.servicemodel.configuration.wshttpcontextbindingelement", "Member[clientcallbackaddress]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.x509initiatorcertificateclientelement", "Member[x509findtype]"] + - ["system.int32", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[replaycachesize]"] + - ["system.int64", "system.servicemodel.configuration.webhttpbindingelement", "Member[maxbufferpoolsize]"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[inactivitytimeout]"] + - ["system.object", "system.servicemodel.configuration.issuedtokenclientbehaviorselementcollection", "Method[getelementkey].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.configuration.tcptransportsecurityelement", "Member[protectionlevel]"] + - ["system.string", "system.servicemodel.configuration.rsaelement", "Member[value]"] + - ["system.string", "system.servicemodel.configuration.protocolmappingelement", "Member[scheme]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.x509scopedservicecertificateelement", "Member[x509findtype]"] + - ["system.servicemodel.configuration.bindingssection", "system.servicemodel.configuration.bindingssection!", "Method[getsection].ReturnValue"] + - ["system.object", "system.servicemodel.configuration.callbackdebugelement", "Method[createbehavior].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.x509recipientcertificateserviceelement", "Member[findvalue]"] + - ["system.servicemodel.msmqintegration.msmqintegrationsecuritymode", "system.servicemodel.configuration.msmqintegrationsecurityelement", "Member[mode]"] + - ["system.type", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[bindingelementtype]"] + - ["system.type", "system.servicemodel.configuration.standardbindingelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[cachecookies]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[secureconversation]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.netmsmqbindingelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.basichttpcontextbindingelement", "Member[properties]"] + - ["system.servicemodel.configuration.httpmessagehandlerfactoryelement", "system.servicemodel.configuration.httptransportelement", "Member[messagehandlerfactory]"] + - ["system.boolean", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[negotiateservicecredential]"] + - ["system.security.principal.tokenimpersonationlevel", "system.servicemodel.configuration.windowsclientelement", "Member[allowedimpersonationlevel]"] + - ["system.servicemodel.configuration.delegatinghandlerelementcollection", "system.servicemodel.configuration.httpmessagehandlerfactoryelement", "Member[handlers]"] + - ["system.boolean", "system.servicemodel.configuration.standardbindingreliablesessionelement", "Member[ordered]"] + - ["system.boolean", "system.servicemodel.configuration.extensionelementcollection", "Member[throwonduplicate]"] + - ["system.type", "system.servicemodel.configuration.wsfederationhttpbindingelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.netnamedpipesecurityelement", "Member[properties]"] + - ["system.servicemodel.securitymode", "system.servicemodel.configuration.nettcpsecurityelement", "Member[mode]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.securityelementbase", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.configuration.wsdualhttpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[wsdualhttpbinding]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wshttpsecurityelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.httpbindingbaseelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.standardbindingoptionalreliablesessionelement", "Member[properties]"] + - ["system.servicemodel.configuration.httpdigestclientelement", "system.servicemodel.configuration.clientcredentialselement", "Member[httpdigest]"] + - ["system.int32", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[maxbuffersize]"] + - ["system.type", "system.servicemodel.configuration.serviceauthorizationelement", "Member[behaviortype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.udpbindingelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.extensionelement", "Member[type]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.basichttpssecurityelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.basichttpbindingelement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509peercertificateauthenticationelement", "Member[trustedstorelocation]"] + - ["system.int32", "system.servicemodel.configuration.messageloggingelement", "Member[maxmessagestolog]"] + - ["system.servicemodel.configuration.bindingssection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[bindings]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.sslstreamsecurityelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.peercustomresolverelement", "Member[bindingconfiguration]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.configuration.x509clientcertificateauthenticationelement", "Member[revocationmode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.msmqintegrationsecurityelement", "Member[properties]"] + - ["system.object", "system.servicemodel.configuration.compersistabletypeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[usedefaultwebproxy]"] + - ["system.net.security.protectionlevel", "system.servicemodel.configuration.wshttpcontextbindingelement", "Member[contextprotectionlevel]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.nettcpbindingelement", "Member[properties]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[issuedtoken]"] + - ["system.servicemodel.configuration.clientsection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[client]"] + - ["system.servicemodel.configuration.x509servicecertificateauthenticationelement", "system.servicemodel.configuration.x509recipientcertificateclientelement", "Member[authentication]"] + - ["system.servicemodel.configuration.basichttpsecurityelement", "system.servicemodel.configuration.nethttpbindingelement", "Member[security]"] + - ["system.int64", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[maxbufferpoolsize]"] + - ["system.int64", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.configuration.x509peercertificateauthenticationelement", "system.servicemodel.configuration.peercredentialelement", "Member[peerauthentication]"] + - ["system.servicemodel.configuration.issuedtokenserviceelement", "system.servicemodel.configuration.servicecredentialselement", "Member[issuedtokenauthentication]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[hostnamecomparisonmode]"] + - ["system.object", "system.servicemodel.configuration.transactedbatchingelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.configuration.issuedtokenparametersendpointaddresselement", "system.servicemodel.configuration.issuedtokenclientelement", "Member[localissuer]"] + - ["system.type", "system.servicemodel.configuration.msmqintegrationbindingelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.nondualmessagesecurityoverhttpelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.messageloggingelement", "Member[logmessagesatservicelevel]"] + - ["system.timespan", "system.servicemodel.configuration.msmqelementbase", "Member[retrycycledelay]"] + - ["system.string", "system.servicemodel.configuration.issuedtokenparametersendpointaddresselement", "Member[bindingconfiguration]"] + - ["system.string", "system.servicemodel.configuration.protocolmappingelement", "Member[binding]"] + - ["system.int32", "system.servicemodel.configuration.msmqtransportelement", "Member[maxpoolsize]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.hostelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.addressheadercollectionelement", "Method[serializetoxmlelement].ReturnValue"] + - ["system.servicemodel.configuration.protocolmappingelementcollection", "system.servicemodel.configuration.protocolmappingsection", "Member[protocolmappingcollection]"] + - ["system.timespan", "system.servicemodel.configuration.servicetimeoutselement", "Member[transactiontimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.tcpconnectionpoolsettingselement", "Member[properties]"] + - ["system.servicemodel.configuration.applicationcontainersettingselement", "system.servicemodel.configuration.namedpipesettingselement", "Member[applicationcontainersettings]"] + - ["system.boolean", "system.servicemodel.configuration.persistenceproviderelement", "Method[ondeserializeunrecognizedattribute].ReturnValue"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.configuration.webhttpbindingelement", "Member[hostnamecomparisonmode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.addressheadercollectionelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.namedpipeconnectionpoolsettingselement", "Member[maxoutboundconnectionsperendpoint]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509peercertificateelement", "Member[properties]"] + - ["system.servicemodel.configuration.xpathmessagefilterelementcollection", "system.servicemodel.configuration.messageloggingelement", "Member[filters]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[issuedtokenforcertificate]"] + - ["system.type", "system.servicemodel.configuration.transactionflowelement", "Member[bindingelementtype]"] + - ["system.timespan", "system.servicemodel.configuration.persistenceproviderelement", "Member[persistenceoperationtimeout]"] + - ["system.type", "system.servicemodel.configuration.udpbindingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.metadataelement", "system.servicemodel.configuration.clientsection", "Member[metadata]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.webhttpendpointelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.reliablesessionelement", "Member[inactivitytimeout]"] + - ["system.type", "system.servicemodel.configuration.wshttpbindingelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.localclientsecuritysettingselement", "Member[detectreplays]"] + - ["system.boolean", "system.servicemodel.configuration.xmlelementelementcollection", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.object", "system.servicemodel.configuration.behaviorextensionelement", "Method[createbehavior].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Method[serializeelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.x509defaultservicecertificateelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.messagesecurityoverhttpelement", "Member[negotiateservicecredential]"] + - ["system.timespan", "system.servicemodel.configuration.msmqbindingelementbase", "Member[validityduration]"] + - ["system.boolean", "system.servicemodel.configuration.tcptransportelement", "Member[teredoenabled]"] + - ["system.net.ipaddress", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[listenipaddress]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[properties]"] + - ["system.net.security.protectionlevel", "system.servicemodel.configuration.nettcpcontextbindingelement", "Member[contextprotectionlevel]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.configuration.securityelementbase", "Member[defaultalgorithmsuite]"] + - ["system.servicemodel.configuration.hosttimeoutselement", "system.servicemodel.configuration.hostelement", "Member[timeouts]"] + - ["system.type", "system.servicemodel.configuration.workflowruntimeelement", "Member[behaviortype]"] + - ["system.int32", "system.servicemodel.configuration.peertransportelement", "Member[port]"] + - ["system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "system.servicemodel.configuration.wshttptransportsecurityelement", "Member[extendedprotectionpolicy]"] + - ["system.servicemodel.configuration.x509recipientcertificateserviceelement", "system.servicemodel.configuration.servicecredentialselement", "Member[servicecertificate]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.configuration.servicesecurityauditelement", "Member[messageauthenticationauditlevel]"] + - ["system.type", "system.servicemodel.configuration.mtommessageencodingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.usernameserviceelement", "system.servicemodel.configuration.servicecredentialselement", "Member[usernameauthentication]"] + - ["system.int32", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[maxpendingsessions]"] + - ["system.object", "system.servicemodel.configuration.baseaddressprefixfilterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.nettcpbindingelement", "Member[listenbacklog]"] + - ["system.security.authentication.extendedprotection.configuration.extendedprotectionpolicyelement", "system.servicemodel.configuration.tcptransportelement", "Member[extendedprotectionpolicy]"] + - ["system.int32", "system.servicemodel.configuration.xmldictionaryreaderquotaselement", "Member[maxarraylength]"] + - ["system.object", "system.servicemodel.configuration.userequestheadersformetadataaddresselement", "Method[createbehavior].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.binarymessageencodingelement", "Member[maxwritepoolsize]"] + - ["system.timespan", "system.servicemodel.configuration.hosttimeoutselement", "Member[closetimeout]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.privacynoticeelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.connectionorientedtransportelement", "Member[maxpendingconnections]"] + - ["system.security.cryptography.x509certificates.x509findtype", "system.servicemodel.configuration.x509peercertificateelement", "Member[x509findtype]"] + - ["system.int32", "system.servicemodel.configuration.mtommessageencodingelement", "Member[maxreadpoolsize]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.endtoendtracingelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[usedefaultwebproxy]"] + - ["system.object", "system.servicemodel.configuration.servicemetadatapublishingelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.queuetransferprotocol", "system.servicemodel.configuration.netmsmqbindingelement", "Member[queuetransferprotocol]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.transportelement", "Member[properties]"] + - ["system.servicemodel.configuration.x509defaultservicecertificateelement", "system.servicemodel.configuration.x509recipientcertificateclientelement", "Member[defaultcertificate]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[transactionprotocol]"] + - ["system.object", "system.servicemodel.configuration.authorizationpolicytypeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.configuration.webhttpsecurityelement", "system.servicemodel.configuration.webscriptendpointelement", "Member[security]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.callbacktimeoutselement", "Member[properties]"] + - ["system.servicemodel.transfermode", "system.servicemodel.configuration.nettcpbindingelement", "Member[transfermode]"] + - ["system.servicemodel.configuration.rsaelement", "system.servicemodel.configuration.identityelement", "Member[rsa]"] + - ["system.servicemodel.basichttpssecuritymode", "system.servicemodel.configuration.basichttpssecurityelement", "Member[mode]"] + - ["system.int32", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[maxcachedcookies]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicesecurityauditelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.usernameserviceelement", "Member[includewindowsgroups]"] + - ["system.string", "system.servicemodel.configuration.baseaddresselement", "Member[baseaddress]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.configuration.webhttpendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.httpbindingbaseelement", "Member[readerquotas]"] + - ["system.type", "system.servicemodel.configuration.nettcpcontextbindingelement", "Member[bindingelementtype]"] + - ["system.int32", "system.servicemodel.configuration.privacynoticeelement", "Member[version]"] + - ["system.string", "system.servicemodel.configuration.comcontractelement", "Member[name]"] + - ["system.servicemodel.configuration.windowsclientelement", "system.servicemodel.configuration.clientcredentialselement", "Member[windows]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[revocationmode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.namedpipetransportelement", "Member[properties]"] + - ["system.text.encoding", "system.servicemodel.configuration.wsdualhttpbindingelement", "Member[textencoding]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.webscriptendpointelement", "Member[readerquotas]"] + - ["system.string", "system.servicemodel.configuration.comudtelement", "Member[typelibid]"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[timestampvalidityduration]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.securityelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.usernameserviceelement", "Member[customusernamepasswordvalidatortype]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.peertransportelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.configuration.secureconversationserviceelement", "system.servicemodel.configuration.servicecredentialselement", "Member[secureconversationauthentication]"] + - ["system.uri", "system.servicemodel.configuration.httpbindingbaseelement", "Member[proxyaddress]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[readerquotas]"] + - ["system.string", "system.servicemodel.configuration.x509clientcertificateauthenticationelement", "Member[customcertificatevalidatortype]"] + - ["system.string", "system.servicemodel.configuration.x509peercertificateelement", "Member[findvalue]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.bytestreammessageencodingelement", "Member[readerquotas]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.msmqintegrationbindingelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.windowsclientelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[sessionkeyrolloverinterval]"] + - ["system.int32", "system.servicemodel.configuration.websockettransportsettingselement", "Member[maxpendingconnections]"] + - ["system.text.encoding", "system.servicemodel.configuration.mtommessageencodingelement", "Member[writeencoding]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.namedservicemodelextensioncollectionelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.xpathmessagefilterelement", "Member[properties]"] + - ["system.text.encoding", "system.servicemodel.configuration.httpbindingbaseelement", "Member[textencoding]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509servicecertificateauthenticationelement", "Member[trustedstorelocation]"] + - ["system.type", "system.servicemodel.configuration.custombindingcollectionelement", "Member[bindingtype]"] + - ["system.servicemodel.configuration.basichttpsbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[basichttpsbinding]"] + - ["system.type", "system.servicemodel.configuration.webscriptenablingelement", "Member[behaviortype]"] + - ["system.object", "system.servicemodel.configuration.serviceauthenticationelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.configuration.authorizationpolicytypeelementcollection", "system.servicemodel.configuration.serviceauthorizationelement", "Member[authorizationpolicies]"] + - ["system.identitymodel.tokens.securitykeytype", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[issuedkeytype]"] + - ["system.int32", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[keysize]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpendpointelement", "Member[crossdomainscriptaccessenabled]"] + - ["system.string", "system.servicemodel.configuration.udptransportelement", "Member[multicastinterfaceid]"] + - ["system.int32", "system.servicemodel.configuration.udpretransmissionsettingselement", "Member[maxmulticastretransmitcount]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[certificatevalidationmode]"] + - ["system.object", "system.servicemodel.configuration.servicebehaviorelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.type", "system.servicemodel.configuration.serviceauthenticationelement", "Member[behaviortype]"] + - ["system.boolean", "system.servicemodel.configuration.webhttpendpointelement", "Member[faultexceptionenabled]"] + - ["system.servicemodel.configuration.msmqintegrationbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[msmqintegrationbinding]"] + - ["system.int64", "system.servicemodel.configuration.basichttpbindingelement", "Member[maxreceivedmessagesize]"] + - ["system.configuration.configurationelement", "system.servicemodel.configuration.baseaddressprefixfilterelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.servicemodel.configuration.udpretransmissionsettingselement", "system.servicemodel.configuration.udptransportelement", "Member[retransmissionsettings]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.usemanagedpresentationelement", "Method[createbindingelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[properties]"] + - ["system.type", "system.servicemodel.configuration.servicesecurityauditelement", "Member[behaviortype]"] + - ["system.uri", "system.servicemodel.configuration.clientviaelement", "Member[viauri]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.configuration.endpointcollectionelement", "Member[configuredendpoints]"] + - ["system.int32", "system.servicemodel.configuration.wsfederationhttpbindingelement", "Member[privacynoticeversion]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.xpathmessagefilterelementcollection", "Member[properties]"] + - ["system.servicemodel.configuration.authenticationmode", "system.servicemodel.configuration.authenticationmode!", "Member[anonymousforcertificate]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.issuedtokenparametersendpointaddresselement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.serviceauthorizationelement", "Member[roleprovidername]"] + - ["system.servicemodel.configuration.tcptransportsecurityelement", "system.servicemodel.configuration.nettcpsecurityelement", "Member[transport]"] + - ["system.servicemodel.configuration.basichttpmessagesecurityelement", "system.servicemodel.configuration.basichttpssecurityelement", "Member[message]"] + - ["system.configuration.configurationelement", "system.servicemodel.configuration.allowedaudienceurielementcollection", "Method[createnewelement].ReturnValue"] + - ["system.servicemodel.configuration.servicemodelsectiongroup", "system.servicemodel.configuration.servicemodelsectiongroup!", "Method[getsectiongroup].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.x509defaultservicecertificateelement", "Member[findvalue]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.configuration.webhttpendpointelement", "Member[defaultoutgoingresponseformat]"] + - ["system.int32", "system.servicemodel.configuration.textmessageencodingelement", "Member[maxreadpoolsize]"] + - ["system.servicemodel.configuration.wshttpsecurityelement", "system.servicemodel.configuration.wshttpbindingelement", "Member[security]"] + - ["system.type", "system.servicemodel.configuration.compositeduplexelement", "Member[bindingelementtype]"] + - ["system.uri", "system.servicemodel.configuration.x509scopedservicecertificateelement", "Member[targeturi]"] + - ["system.int32", "system.servicemodel.configuration.defaultportelement", "Member[port]"] + - ["system.boolean", "system.servicemodel.configuration.httpbindingbaseelement", "Member[allowcookies]"] + - ["system.int32", "system.servicemodel.configuration.channelpoolsettingselement", "Member[maxoutboundchannelsperendpoint]"] + - ["system.int32", "system.servicemodel.configuration.binarymessageencodingelement", "Member[maxreadpoolsize]"] + - ["system.servicemodel.configuration.x509recipientcertificateclientelement", "system.servicemodel.configuration.clientcredentialselement", "Member[servicecertificate]"] + - ["system.servicemodel.description.listenurimode", "system.servicemodel.configuration.serviceendpointelement", "Member[listenurimode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.peerresolverelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.persistenceproviderelement", "Method[ismodified].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.netnamedpipebindingelement", "Member[properties]"] + - ["system.boolean", "system.servicemodel.configuration.servicebehaviorelement", "Method[canadd].ReturnValue"] + - ["system.string", "system.servicemodel.configuration.servicehealthelement", "Member[httpsgetbinding]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.configuration.nettcpbindingelement", "Member[transactionprotocol]"] + - ["system.timespan", "system.servicemodel.configuration.ibindingconfigurationelement", "Member[opentimeout]"] + - ["system.servicemodel.configuration.xmlelementelementcollection", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[additionalrequestparameters]"] + - ["system.servicemodel.configuration.ws2007federationhttpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[ws2007federationhttpbinding]"] + - ["system.uri", "system.servicemodel.configuration.servicedebugelement", "Member[httpshelppageurl]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.transportelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.configuration.bytestreammessageencodingelement", "Method[createbindingelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.securityelementbase", "Member[includetimestamp]"] + - ["system.object", "system.servicemodel.configuration.allowedaudienceurielementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.messageloggingelement", "Member[logmalformedmessages]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelconfigurationelementcollection", "Method[containskey].ReturnValue"] + - ["system.servicemodel.configuration.webhttpsecurityelement", "system.servicemodel.configuration.webhttpbindingelement", "Member[security]"] + - ["system.uri", "system.servicemodel.configuration.nettcpcontextbindingelement", "Member[clientcallbackaddress]"] + - ["system.type", "system.servicemodel.configuration.sslstreamsecurityelement", "Member[bindingelementtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[replaycachesize]"] + - ["system.uri", "system.servicemodel.configuration.contextbindingelementextensionelement", "Member[clientcallbackaddress]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicedebugelement", "Member[properties]"] + - ["system.identitymodel.tokens.securitykeytype", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[keytype]"] + - ["system.string", "system.servicemodel.configuration.wshttptransportsecurityelement", "Member[realm]"] + - ["system.int32", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[maxstatefulnegotiations]"] + - ["system.servicemodel.configuration.channelendpointelementcollection", "system.servicemodel.configuration.clientsection", "Member[endpoints]"] + - ["system.servicemodel.configuration.issuedtokenclientbehaviorselementcollection", "system.servicemodel.configuration.issuedtokenclientelement", "Member[issuerchannelbehaviors]"] + - ["system.servicemodel.webhttpsecuritymode", "system.servicemodel.configuration.webhttpsecurityelement", "Member[mode]"] + - ["system.object", "system.servicemodel.configuration.baseaddresselementcollection", "Method[getelementkey].ReturnValue"] + - ["system.type", "system.servicemodel.configuration.wshttpcontextbindingelement", "Member[bindingelementtype]"] + - ["system.servicemodel.configuration.x509certificatetrustedissuerelementcollection", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[knowncertificates]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.applicationcontainersettingselement", "Member[properties]"] + - ["system.int32", "system.servicemodel.configuration.udpbindingelement", "Member[duplicatemessagehistorylength]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.serviceauthenticationelement", "Member[properties]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.webhttpbindingelement", "Member[readerquotas]"] + - ["system.object", "system.servicemodel.configuration.channelendpointelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.configuration.udptransportelement", "Method[createdefaultbindingelement].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.webhttpendpointelement", "Member[maxbuffersize]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.configuration.wshttpbindingbaseelement", "Member[messageencoding]"] + - ["system.int32", "system.servicemodel.configuration.datacontractserializerelement", "Member[maxitemsinobjectgraph]"] + - ["system.servicemodel.configuration.servicebehaviorelementcollection", "system.servicemodel.configuration.behaviorssection", "Member[servicebehaviors]"] + - ["system.boolean", "system.servicemodel.configuration.onewayelement", "Member[packetroutable]"] + - ["system.int32", "system.servicemodel.configuration.reliablesessionelement", "Member[maxtransferwindowsize]"] + - ["system.servicemodel.configuration.localclientsecuritysettingselement", "system.servicemodel.configuration.securityelementbase", "Member[localclientsettings]"] + - ["system.type", "system.servicemodel.configuration.userequestheadersformetadataaddresselement", "Member[behaviortype]"] + - ["system.int64", "system.servicemodel.configuration.peertransportelement", "Member[maxbufferpoolsize]"] + - ["system.boolean", "system.servicemodel.configuration.nettcpbindingelement", "Member[portsharingenabled]"] + - ["system.servicemodel.channels.websockettransportusage", "system.servicemodel.configuration.websockettransportsettingselement", "Member[transportusage]"] + - ["system.net.authenticationschemes", "system.servicemodel.configuration.serviceauthenticationelement", "Member[authenticationschemes]"] + - ["system.boolean", "system.servicemodel.configuration.servicehealthelement", "Member[httpgetenabled]"] + - ["system.int32", "system.servicemodel.configuration.webscriptendpointelement", "Member[maxbuffersize]"] + - ["system.string", "system.servicemodel.configuration.channelendpointelement", "Member[endpointconfiguration]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.authorizationpolicytypeelement", "Member[properties]"] + - ["system.servicemodel.configuration.xmldictionaryreaderquotaselement", "system.servicemodel.configuration.binarymessageencodingelement", "Member[readerquotas]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.configuration.messagesecurityovermsmqelement", "Member[clientcredentialtype]"] + - ["system.int64", "system.servicemodel.configuration.msmqbindingelementbase", "Member[maxreceivedmessagesize]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.commethodelement", "Member[properties]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.configuration.x509clientcertificateauthenticationelement", "Member[trustedstorelocation]"] + - ["system.string", "system.servicemodel.configuration.standardendpointelement", "Member[name]"] + - ["system.int32", "system.servicemodel.configuration.mtommessageencodingelement", "Member[maxwritepoolsize]"] + - ["system.servicemodel.channels.websockettransportusage", "system.servicemodel.configuration.nethttpwebsockettransportsettingselement", "Member[transportusage]"] + - ["system.boolean", "system.servicemodel.configuration.workflowruntimeelement", "Member[enableperformancecounters]"] + - ["system.int32", "system.servicemodel.configuration.basichttpbindingelement", "Member[maxbuffersize]"] + - ["system.timespan", "system.servicemodel.configuration.ibindingconfigurationelement", "Member[receivetimeout]"] + - ["system.servicemodel.configuration.namedpipetransportsecurityelement", "system.servicemodel.configuration.netnamedpipesecurityelement", "Member[transport]"] + - ["system.string", "system.servicemodel.configuration.applicationcontainersettingselement", "Member[packagefullname]"] + - ["system.string", "system.servicemodel.configuration.comudtelement", "Member[typedefid]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.configuration.custombindingcollectionelement", "Method[getdefault].ReturnValue"] + - ["system.servicemodel.configuration.allowedaudienceurielementcollection", "system.servicemodel.configuration.issuedtokenserviceelement", "Member[allowedaudienceuris]"] + - ["system.uri", "system.servicemodel.configuration.serviceendpointelement", "Member[listenuri]"] + - ["system.servicemodel.configuration.basichttpsecurityelement", "system.servicemodel.configuration.basichttpbindingelement", "Member[security]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[properties]"] + - ["system.string", "system.servicemodel.configuration.transportconfigurationtypeelement", "Member[transportconfigurationtype]"] + - ["system.type", "system.servicemodel.configuration.privacynoticeelement", "Member[bindingelementtype]"] + - ["system.servicemodel.netmsmqsecuritymode", "system.servicemodel.configuration.netmsmqsecurityelement", "Member[mode]"] + - ["system.int32", "system.servicemodel.configuration.reliablesessionelement", "Member[maxretrycount]"] + - ["system.string", "system.servicemodel.configuration.removebehaviorelement", "Member[name]"] + - ["system.text.encoding", "system.servicemodel.configuration.webhttpbindingelement", "Member[writeencoding]"] + - ["system.servicemodel.configuration.standardbindingoptionalreliablesessionelement", "system.servicemodel.configuration.nethttpsbindingelement", "Member[reliablesession]"] + - ["system.int32", "system.servicemodel.configuration.udptransportelement", "Member[timetolive]"] + - ["system.servicemodel.configuration.issuedtokenparameterselement", "system.servicemodel.configuration.securityelementbase", "Member[issuedtokenparameters]"] + - ["system.servicemodel.configuration.extensionssection", "system.servicemodel.configuration.servicemodelsectiongroup", "Member[extensions]"] + - ["system.text.encoding", "system.servicemodel.configuration.udpbindingelement", "Member[textencoding]"] + - ["system.string", "system.servicemodel.configuration.compersistabletypeelement", "Member[name]"] + - ["system.type", "system.servicemodel.configuration.mexbindingelement", "Member[bindingelementtype]"] + - ["system.boolean", "system.servicemodel.configuration.servicemodelextensioncollectionelement", "Method[contains].ReturnValue"] + - ["system.type", "system.servicemodel.configuration.servicehealthelement", "Member[behaviortype]"] + - ["system.servicemodel.configuration.messageloggingelement", "system.servicemodel.configuration.diagnosticsection", "Member[messagelogging]"] + - ["system.servicemodel.configuration.standardendpointelement", "system.servicemodel.configuration.endpointcollectionelement", "Method[getdefaultstandardendpointelement].ReturnValue"] + - ["system.uri", "system.servicemodel.configuration.servicemetadatapublishingelement", "Member[externalmetadatalocation]"] + - ["system.boolean", "system.servicemodel.configuration.bindingssection", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.custombindingcollectionelement", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.servicemodel.configuration.sslstreamsecurityelement", "Member[requireclientcertificate]"] + - ["system.servicemodel.configuration.endpointaddresselementbase", "system.servicemodel.configuration.federatedmessagesecurityoverhttpelement", "Member[issuermetadata]"] + - ["system.boolean", "system.servicemodel.configuration.localservicesecuritysettingselement", "Member[reconnecttransportonfailure]"] + - ["system.servicemodel.configuration.basichttpmessagesecurityelement", "system.servicemodel.configuration.basichttpsecurityelement", "Member[message]"] + - ["system.int32", "system.servicemodel.configuration.dispatchersynchronizationelement", "Member[maxpendingreceives]"] + - ["system.boolean", "system.servicemodel.configuration.endpointbehaviorelement", "Method[canadd].ReturnValue"] + - ["system.int32", "system.servicemodel.configuration.netpeertcpbindingelement", "Member[port]"] + - ["system.servicemodel.configuration.wshttpbindingcollectionelement", "system.servicemodel.configuration.bindingssection", "Member[wshttpbinding]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.configuration.issuedtokenparameterselement", "Member[defaultmessagesecurityversion]"] + - ["system.timespan", "system.servicemodel.configuration.standardbindingelement", "Member[receivetimeout]"] + - ["system.int32", "system.servicemodel.configuration.msmqelementbase", "Member[maxretrycycles]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Description.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Description.typemodel.yml new file mode 100644 index 000000000000..d86c0f365bad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Description.typemodel.yml @@ -0,0 +1,458 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.servicemodel.description.metadataexchangeclient", "Member[maximumresolvedreferences]"] + - ["system.boolean", "system.servicemodel.description.webscriptenablingbehavior", "Member[automaticformatselectionenabled]"] + - ["system.xml.schema.xmlschema", "system.servicemodel.description.metadataset", "Method[getschema].ReturnValue"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.description.clientcredentials", "Method[clone].ReturnValue"] + - ["system.int32", "system.servicemodel.description.servicethrottlingbehavior", "Member[maxconcurrentinstances]"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[eventbasedasynchronousmethods]"] + - ["system.string", "system.servicemodel.description.policyversion", "Member[namespace]"] + - ["system.boolean", "system.servicemodel.description.webhttpbehavior", "Member[helpenabled]"] + - ["system.net.authenticationschemes", "system.servicemodel.description.serviceauthenticationbehavior", "Member[authenticationschemes]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.description.webhttpendpoint", "Member[defaultoutgoingresponseformat]"] + - ["system.net.httpstatuscode", "system.servicemodel.description.servicehealthbehavior", "Method[gethttpresponsecode].ReturnValue"] + - ["system.string[]", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[servicebehaviornames]"] + - ["system.servicemodel.description.contractdescription", "system.servicemodel.description.serviceendpoint", "Member[contract]"] + - ["system.timespan", "system.servicemodel.description.servicehealthmodel+communicationtimeoutsmodel", "Member[receivetimeout]"] + - ["system.servicemodel.description.servicehealthsection", "system.servicemodel.description.servicehealthsectioncollection", "Method[createsection].ReturnValue"] + - ["system.servicemodel.description.servicedescription", "system.servicemodel.description.servicedescription!", "Method[getservice].ReturnValue"] + - ["system.web.services.description.servicedescription", "system.servicemodel.description.servicemetadataextension", "Member[singlewsdl]"] + - ["system.nullable", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[state]"] + - ["system.boolean", "system.servicemodel.description.operationcontractgenerationcontext", "Member[istask]"] + - ["system.boolean", "system.servicemodel.description.clientcredentials", "Member[supportinteractive]"] + - ["system.string", "system.servicemodel.description.metadatasection!", "Member[policydialect]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.description.clientcredentials", "Method[clonecore].ReturnValue"] + - ["system.string", "system.servicemodel.description.metadatasection!", "Member[xmlschemadialect]"] + - ["system.type", "system.servicemodel.description.faultdescription", "Member[detailtype]"] + - ["system.boolean", "system.servicemodel.description.servicehealthbehavior!", "Method[tryparsehttpstatuscodequeryparameter].ReturnValue"] + - ["system.string[]", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[messageinspectors]"] + - ["system.servicemodel.auditloglocation", "system.servicemodel.description.servicesecurityauditbehavior", "Member[auditloglocation]"] + - ["system.string", "system.servicemodel.description.serviceendpoint", "Member[name]"] + - ["system.servicemodel.security.usernamepasswordclientcredential", "system.servicemodel.description.clientcredentials", "Member[username]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[name]"] + - ["system.runtime.serialization.xmlobjectserializer", "system.servicemodel.description.datacontractserializeroperationbehavior", "Method[createserializer].ReturnValue"] + - ["system.string[]", "system.servicemodel.description.servicehealthmodel+serviceendpointmodel", "Member[behaviornames]"] + - ["system.boolean", "system.servicemodel.description.messageheaderdescription", "Member[typedheader]"] + - ["system.servicemodel.datacontractformatattribute", "system.servicemodel.description.datacontractserializeroperationbehavior", "Member[datacontractformatattribute]"] + - ["system.net.security.protectionlevel", "system.servicemodel.description.operationdescription", "Member[protectionlevel]"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[typedmessages]"] + - ["system.identitymodel.tokens.securitytokenhandlercollectionmanager", "system.servicemodel.description.clientcredentials", "Member[securitytokenhandlercollectionmanager]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.serviceendpoint", "Member[binding]"] + - ["system.int32", "system.servicemodel.description.servicethrottlingbehavior", "Member[maxconcurrentcalls]"] + - ["system.string", "system.servicemodel.description.jsonfaultdetail", "Member[message]"] + - ["system.string", "system.servicemodel.description.operationdescription", "Member[name]"] + - ["system.string[]", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[baseaddresses]"] + - ["system.servicemodel.dispatcher.idispatchmessageformatter", "system.servicemodel.description.webhttpbehavior", "Method[getreplydispatchformatter].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.messagedescriptioncollection", "Method[findall].ReturnValue"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processthreadsmodel", "Member[mincompletionportthreads]"] + - ["system.servicemodel.description.servicecontractgenerator", "system.servicemodel.description.servicecontractgenerationcontext", "Member[servicecontractgenerator]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.serviceendpointcollection", "Method[findall].ReturnValue"] + - ["system.nullable", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[listenerstate]"] + - ["system.boolean", "system.servicemodel.description.serviceendpoint", "Member[issystemendpoint]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processthreadsmodel", "Member[nativethreadcount]"] + - ["system.servicemodel.security.secureconversationservicecredential", "system.servicemodel.description.servicecredentials", "Member[secureconversationauthentication]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processthreadsmodel", "Member[availableworkerthreads]"] + - ["system.servicemodel.dispatcher.webhttpdispatchoperationselector", "system.servicemodel.description.webhttpbehavior", "Method[getoperationselector].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.metadataexchangebindings!", "Method[createmextcpbinding].ReturnValue"] + - ["system.servicemodel.security.x509certificateinitiatorservicecredential", "system.servicemodel.description.servicecredentials", "Member[clientcertificate]"] + - ["system.datetimeoffset", "system.servicemodel.description.servicehealthbehaviorbase", "Member[servicestarttime]"] + - ["system.web.services.description.servicedescriptioncollection", "system.servicemodel.description.wsdlimporter", "Member[wsdldocuments]"] + - ["system.servicemodel.serviceauthorizationmanager", "system.servicemodel.description.serviceauthorizationbehavior", "Member[serviceauthorizationmanager]"] + - ["system.servicemodel.description.serviceendpointcollection", "system.servicemodel.description.metadataresolver!", "Method[resolve].ReturnValue"] + - ["system.servicemodel.description.listenurimode", "system.servicemodel.description.serviceendpoint", "Member[listenurimode]"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.description.wsdlimporter", "Member[wsdlimportextensions]"] + - ["system.servicemodel.description.messagepartdescriptioncollection", "system.servicemodel.description.messagebodydescription", "Member[parts]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.wsdlimporter", "Method[importallbindings].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.servicehealthmodel+communicationtimeoutsmodel", "Member[hastimeouts]"] + - ["system.identitymodel.selectors.securitytokenmanager", "system.servicemodel.description.clientcredentials", "Method[createsecuritytokenmanager].ReturnValue"] + - ["system.string", "system.servicemodel.description.servicedescription", "Member[namespace]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[state]"] + - ["system.uri", "system.servicemodel.description.servicemetadatabehavior", "Member[httpgeturl]"] + - ["system.string", "system.servicemodel.description.metadatasection!", "Member[metadataexchangedialect]"] + - ["system.boolean", "system.servicemodel.description.faultdescription", "Member[hasprotectionlevel]"] + - ["system.boolean", "system.servicemodel.description.servicedebugbehavior", "Member[httphelppageenabled]"] + - ["system.configuration.configuration", "system.servicemodel.description.servicecontractgenerator", "Member[configuration]"] + - ["system.boolean", "system.servicemodel.description.servicehealthbehaviorbase", "Member[healthdetailsenabled]"] + - ["system.boolean", "system.servicemodel.description.messagedescription", "Member[hasprotectionlevel]"] + - ["system.boolean", "system.servicemodel.description.metadataexchangeclient", "Member[resolvemetadatareferences]"] + - ["system.servicemodel.description.metadataexchangeclientmode", "system.servicemodel.description.metadataexchangeclientmode!", "Member[httpget]"] + - ["system.servicemodel.security.peercredential", "system.servicemodel.description.servicecredentials", "Member[peer]"] + - ["system.timespan", "system.servicemodel.description.servicehealthmodel+communicationtimeoutsmodel", "Member[closetimeout]"] + - ["system.boolean", "system.servicemodel.description.messagedescription", "Method[shouldserializeprotectionlevel].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.serviceauthorizationbehavior", "Member[impersonatecallerforalloperations]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processthreadsmodel", "Member[maxcompletionportthreads]"] + - ["system.servicemodel.description.messagedescription", "system.servicemodel.description.wsdlcontractconversioncontext", "Method[getmessagedescription].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.callbackdebugbehavior", "Member[includeexceptiondetailinfaults]"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.description.serviceauthorizationbehavior", "Member[principalpermissionmode]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[servicetypename]"] + - ["system.servicemodel.description.serviceendpointcollection", "system.servicemodel.description.wsdlimporter", "Method[importendpoints].ReturnValue"] + - ["system.servicemodel.description.servicehealthmodel+communicationtimeoutsmodel", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[communicationtimeouts]"] + - ["system.iasyncresult", "system.servicemodel.description.imetadataexchange", "Method[beginget].ReturnValue"] + - ["system.codedom.codemembermethod", "system.servicemodel.description.operationcontractgenerationcontext", "Member[syncmethod]"] + - ["system.text.encoding", "system.servicemodel.description.webserviceendpoint", "Member[writeencoding]"] + - ["system.boolean", "system.servicemodel.description.servicecredentials", "Member[useidentityconfiguration]"] + - ["system.servicemodel.description.policyassertioncollection", "system.servicemodel.description.policyconversioncontext", "Method[getoperationbindingassertions].ReturnValue"] + - ["system.string", "system.servicemodel.description.contractdescription", "Member[namespace]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.contractdescription", "Method[getinheritedcontracts].ReturnValue"] + - ["system.object", "system.servicemodel.description.metadatasection", "Member[metadata]"] + - ["system.collections.generic.idictionary", "system.servicemodel.description.userequestheadersformetadataaddressbehavior", "Member[defaultportsbyscheme]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.description.webhttpbehavior", "Member[defaultbodystyle]"] + - ["system.string", "system.servicemodel.description.servicehealthsection", "Member[backgroundcolor]"] + - ["system.boolean", "system.servicemodel.description.operationdescription", "Member[isoneway]"] + - ["system.uri", "system.servicemodel.description.serviceendpoint", "Member[listenuri]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.description.wsdlimporter", "Method[importendpoint].ReturnValue"] + - ["system.xml.xmlelement", "system.servicemodel.description.policyassertioncollection", "Method[remove].ReturnValue"] + - ["system.servicemodel.description.typedmessageconverter", "system.servicemodel.description.typedmessageconverter!", "Method[create].ReturnValue"] + - ["system.timespan", "system.servicemodel.description.persistenceproviderbehavior", "Member[persistenceoperationtimeout]"] + - ["system.collections.generic.dictionary", "system.servicemodel.description.servicecontractgenerator", "Member[namespacemappings]"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[asynchronousmethods]"] + - ["system.iasyncresult", "system.servicemodel.description.metadataexchangeclient", "Method[begingetmetadata].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.contractdescription", "Member[hasprotectionlevel]"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.description.principalpermissionmode!", "Member[none]"] + - ["system.boolean", "system.servicemodel.description.serviceauthenticationbehavior", "Method[shouldserializeauthenticationschemes].ReturnValue"] + - ["system.web.services.description.servicedescriptioncollection", "system.servicemodel.description.wsdlexporter", "Member[generatedwsdldocuments]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+serviceendpointmodel", "Member[address]"] + - ["system.servicemodel.description.policyversion", "system.servicemodel.description.metadataexporter", "Member[policyversion]"] + - ["system.servicemodel.channels.addressingversion", "system.servicemodel.description.metadatareference", "Member[addressversion]"] + - ["system.uri", "system.servicemodel.description.servicehealthbehaviorbase", "Member[httpsgeturl]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processthreadsmodel", "Member[maxworkerthreads]"] + - ["system.servicemodel.description.metadataset", "system.servicemodel.description.metadataexporter", "Method[getgeneratedmetadata].ReturnValue"] + - ["system.timespan", "system.servicemodel.description.servicehealthmodel+communicationtimeoutsmodel", "Member[opentimeout]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.description.webscriptenablingbehavior", "Member[defaultoutgoingresponseformat]"] + - ["system.runtime.serialization.datacontractresolver", "system.servicemodel.description.datacontractserializeroperationbehavior", "Member[datacontractresolver]"] + - ["system.string", "system.servicemodel.description.policyversion", "Method[tostring].ReturnValue"] + - ["system.codedom.codetypereference", "system.servicemodel.description.servicecontractgenerator", "Method[generateserviceendpoint].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.webhttpendpoint", "Member[faultexceptionenabled]"] + - ["system.string", "system.servicemodel.description.messagepropertydescriptioncollection", "Method[getkeyforitem].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.wsdlimporter", "Method[importallcontracts].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.servicehealthbehavior", "Member[hasxmlsupport]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.metadataexchangebindings!", "Method[createmexhttpsbinding].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.metadataimporter", "Method[importallcontracts].ReturnValue"] + - ["system.web.services.description.operationmessage", "system.servicemodel.description.wsdlcontractconversioncontext", "Method[getoperationmessage].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.xmlserializeroperationbehavior", "Method[getxmlmappings].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.description.faultdescription", "Member[protectionlevel]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+processinformationmodel", "Member[processname]"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.description.servicedescription", "Member[behaviors]"] + - ["system.servicemodel.description.servicehealthdatacollection", "system.servicemodel.description.servicehealthsection", "Method[createelementscollection].ReturnValue"] + - ["system.servicemodel.serviceauthenticationmanager", "system.servicemodel.description.serviceauthenticationbehavior", "Member[serviceauthenticationmanager]"] + - ["system.string", "system.servicemodel.description.jsonfaultdetail", "Member[stacktrace]"] + - ["system.timespan", "system.servicemodel.description.workflowruntimebehavior", "Member[cachedinstanceexpiration]"] + - ["system.servicemodel.description.contractdescription", "system.servicemodel.description.operationdescription", "Member[declaringcontract]"] + - ["system.type", "system.servicemodel.description.messagepartdescription", "Member[type]"] + - ["system.servicemodel.description.servicecontractgenerationcontext", "system.servicemodel.description.operationcontractgenerationcontext", "Member[contract]"] + - ["system.boolean", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[issystemendpoint]"] + - ["system.type", "system.servicemodel.description.contractdescription", "Member[callbackcontracttype]"] + - ["system.servicemodel.description.policyversion", "system.servicemodel.description.policyversion!", "Member[default]"] + - ["system.boolean", "system.servicemodel.description.serviceauthenticationbehavior", "Method[shouldserializeserviceauthenticationmanager].ReturnValue"] + - ["system.collections.objectmodel.keyedcollection", "system.servicemodel.description.contractdescription", "Member[contractbehaviors]"] + - ["system.servicemodel.description.unknownexceptionaction", "system.servicemodel.description.unknownexceptionaction!", "Member[terminateinstance]"] + - ["system.reflection.methodinfo", "system.servicemodel.description.operationdescription", "Member[taskmethod]"] + - ["system.boolean", "system.servicemodel.description.webhttpendpoint", "Member[automaticformatselectionenabled]"] + - ["system.reflection.methodinfo", "system.servicemodel.description.operationdescription", "Member[syncmethod]"] + - ["system.servicemodel.description.unknownexceptionaction", "system.servicemodel.description.unknownexceptionaction!", "Member[abortinstance]"] + - ["system.servicemodel.security.windowsservicecredential", "system.servicemodel.description.servicecredentials", "Member[windowsauthentication]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.description.webscriptenablingbehavior", "Member[defaultbodystyle]"] + - ["system.boolean", "system.servicemodel.description.webscriptenablingbehavior", "Member[helpenabled]"] + - ["system.uri", "system.servicemodel.description.servicedebugbehavior", "Member[httpshelppageurl]"] + - ["system.xml.xmldocument", "system.servicemodel.description.servicehealthbehavior", "Method[getxmldocument].ReturnValue"] + - ["system.string", "system.servicemodel.description.webhttpbehavior", "Member[javascriptcallbackparametername]"] + - ["system.servicemodel.description.metadatasection", "system.servicemodel.description.metadatasection!", "Method[createfromservicedescription].ReturnValue"] + - ["system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[servicethrottle]"] + - ["system.runtime.serialization.idatacontractsurrogate", "system.servicemodel.description.datacontractserializeroperationbehavior", "Member[datacontractsurrogate]"] + - ["system.servicemodel.description.policyversion", "system.servicemodel.description.policyversion!", "Member[policy12]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+processinformationmodel", "Member[gcmode]"] + - ["system.string", "system.servicemodel.description.jsonfaultdetail", "Member[exceptiontype]"] + - ["system.servicemodel.description.servicehealthsectioncollection", "system.servicemodel.description.servicehealthbehavior", "Method[getservicehealthsections].ReturnValue"] + - ["system.web.security.roleprovider", "system.servicemodel.description.serviceauthorizationbehavior", "Member[roleprovider]"] + - ["system.servicemodel.description.servicecredentials", "system.servicemodel.description.servicecredentials", "Method[clone].ReturnValue"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[contractname]"] + - ["system.servicemodel.security.peercredential", "system.servicemodel.description.clientcredentials", "Member[peer]"] + - ["system.web.services.description.operationbinding", "system.servicemodel.description.wsdlendpointconversioncontext", "Method[getoperationbinding].ReturnValue"] + - ["system.servicemodel.description.operationdescriptioncollection", "system.servicemodel.description.contractdescription", "Member[operations]"] + - ["system.workflow.runtime.workflowruntime", "system.servicemodel.description.workflowruntimebehavior", "Member[workflowruntime]"] + - ["system.web.services.description.binding", "system.servicemodel.description.wsdlendpointconversioncontext", "Member[wsdlbinding]"] + - ["system.int32", "system.servicemodel.description.metadataconversionerror", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.servicemetadatacontractbehavior", "Member[metadatagenerationdisabled]"] + - ["system.servicemodel.transfermode", "system.servicemodel.description.webserviceendpoint", "Member[transfermode]"] + - ["system.servicemodel.description.servicecontractgenerator", "system.servicemodel.description.operationcontractgenerationcontext", "Member[servicecontractgenerator]"] + - ["system.type", "system.servicemodel.description.messagedescription", "Member[messagetype]"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.description.contractdescription", "Member[behaviors]"] + - ["system.type", "system.servicemodel.description.icontractbehaviorattribute", "Member[targetcontract]"] + - ["system.reflection.methodinfo", "system.servicemodel.description.operationdescription", "Member[beginmethod]"] + - ["system.servicemodel.dispatcher.querystringconverter", "system.servicemodel.description.webscriptenablingbehavior", "Method[getquerystringconverter].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.wsdlimporter", "Method[importbinding].ReturnValue"] + - ["system.string", "system.servicemodel.description.messagebodydescription", "Member[wrappername]"] + - ["system.servicemodel.description.metadataimporterquotas", "system.servicemodel.description.metadataimporterquotas!", "Member[defaults]"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.description.principalpermissionmode!", "Member[always]"] + - ["system.servicemodel.description.metadataexporter", "system.servicemodel.description.servicemetadatabehavior", "Member[metadataexporter]"] + - ["system.servicemodel.description.operationdescription", "system.servicemodel.description.wsdlendpointconversioncontext", "Method[getoperationdescription].ReturnValue"] + - ["system.servicemodel.description.metadataset", "system.servicemodel.description.metadataexchangeclient", "Method[endgetmetadata].ReturnValue"] + - ["system.int64", "system.servicemodel.description.webserviceendpoint", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.description.metadatasection", "system.servicemodel.description.metadatasection!", "Method[createfromschema].ReturnValue"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[taskbasedasynchronousmethod]"] + - ["system.identitymodel.configuration.identityconfiguration", "system.servicemodel.description.servicecredentials", "Member[identityconfiguration]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.description.serviceendpoint", "Member[address]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.servicehealthbehaviorbase", "Member[httpsgetbinding]"] + - ["system.iasyncresult", "system.servicemodel.description.metadataresolver!", "Method[beginresolve].ReturnValue"] + - ["system.servicemodel.description.operationdescription", "system.servicemodel.description.wsdlcontractconversioncontext", "Method[getoperationdescription].ReturnValue"] + - ["system.object", "system.servicemodel.description.typedmessageconverter", "Method[frommessage].ReturnValue"] + - ["system.servicemodel.description.serviceendpointcollection", "system.servicemodel.description.wsdlimporter", "Method[importallendpoints].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.metadataexchangebindings!", "Method[createmexnamedpipebinding].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.metadataexporter", "Member[errors]"] + - ["system.string", "system.servicemodel.description.messagebodydescription", "Member[wrappernamespace]"] + - ["system.servicemodel.description.messagedirection", "system.servicemodel.description.messagedescription", "Member[direction]"] + - ["system.boolean", "system.servicemodel.description.metadataconversionerror", "Member[iswarning]"] + - ["system.string", "system.servicemodel.description.metadatalocation", "Member[location]"] + - ["system.boolean", "system.servicemodel.description.operationdescription", "Member[isinitiating]"] + - ["system.servicemodel.description.messagedirection", "system.servicemodel.description.messagedirection!", "Member[output]"] + - ["system.boolean", "system.servicemodel.description.operationdescription", "Member[isterminating]"] + - ["system.servicemodel.description.serviceendpointcollection", "system.servicemodel.description.metadataresolver!", "Method[endresolve].ReturnValue"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[messageencoder]"] + - ["system.servicemodel.description.messagedescriptioncollection", "system.servicemodel.description.operationdescription", "Member[messages]"] + - ["system.xml.xmlelement", "system.servicemodel.description.policyassertioncollection", "Method[find].ReturnValue"] + - ["system.servicemodel.description.operationdescription", "system.servicemodel.description.operationdescriptioncollection", "Method[find].ReturnValue"] + - ["system.web.services.description.operationfault", "system.servicemodel.description.wsdlcontractconversioncontext", "Method[getoperationfault].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.servicemetadatabehavior", "Member[httpsgetbinding]"] + - ["system.uri", "system.servicemodel.description.servicemetadatabehavior", "Member[externalmetadatalocation]"] + - ["system.string", "system.servicemodel.description.servicedescription", "Member[configurationname]"] + - ["system.net.security.protectionlevel", "system.servicemodel.description.messagedescription", "Member[protectionlevel]"] + - ["system.servicemodel.exceptionmapper", "system.servicemodel.description.servicecredentials", "Member[exceptionmapper]"] + - ["system.boolean", "system.servicemodel.description.servicesecurityauditbehavior", "Member[suppressauditfailure]"] + - ["system.servicemodel.security.httpdigestclientcredential", "system.servicemodel.description.clientcredentials", "Member[httpdigest]"] + - ["system.int32", "system.servicemodel.description.datacontractserializeroperationbehavior", "Member[maxitemsinobjectgraph]"] + - ["system.boolean", "system.servicemodel.description.datacontractserializeroperationbehavior", "Member[ignoreextensiondataobject]"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[channelinterface]"] + - ["system.servicemodel.description.metadataset", "system.servicemodel.description.metadataexchangeclient", "Method[getmetadata].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.policyassertioncollection", "Method[contains].ReturnValue"] + - ["system.servicemodel.description.policyassertioncollection", "system.servicemodel.description.policyconversioncontext", "Method[getmessagebindingassertions].ReturnValue"] + - ["system.servicemodel.description.servicehealthmodel+processinformationmodel", "system.servicemodel.description.servicehealthmodel", "Member[processinformation]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processthreadsmodel", "Member[minworkerthreads]"] + - ["system.servicemodel.persistence.persistenceproviderfactory", "system.servicemodel.description.persistenceproviderbehavior", "Member[persistenceproviderfactory]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.operationdescription", "Member[knowntypes]"] + - ["system.xml.schema.xmlschemaset", "system.servicemodel.description.wsdlimporter", "Member[xmlschemas]"] + - ["system.boolean", "system.servicemodel.description.metadataconversionerror", "Method[equals].ReturnValue"] + - ["system.servicemodel.description.operationdescription", "system.servicemodel.description.operationcontractgenerationcontext", "Member[operation]"] + - ["system.boolean", "system.servicemodel.description.servicehealthbehavior!", "Method[ensurehttpstatuscode].ReturnValue"] + - ["system.reflection.memberinfo", "system.servicemodel.description.messagepartdescription", "Member[memberinfo]"] + - ["system.uri", "system.servicemodel.description.servicehealthbehaviorbase", "Member[httpgeturl]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.description.webserviceendpoint", "Member[readerquotas]"] + - ["system.boolean", "system.servicemodel.description.serviceauthorizationbehavior", "Method[shouldserializeexternalauthorizationpolicies].ReturnValue"] + - ["system.servicemodel.channels.webcontenttypemapper", "system.servicemodel.description.webserviceendpoint", "Member[contenttypemapper]"] + - ["system.boolean", "system.servicemodel.description.faultdescription", "Method[shouldserializeprotectionlevel].ReturnValue"] + - ["system.servicemodel.security.x509certificateinitiatorclientcredential", "system.servicemodel.description.clientcredentials", "Member[clientcertificate]"] + - ["system.int32", "system.servicemodel.description.servicethrottlingbehavior", "Member[maxconcurrentsessions]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.faultdescriptioncollection", "Method[findall].ReturnValue"] + - ["system.servicemodel.description.metadataexchangeclientmode", "system.servicemodel.description.metadataexchangeclientmode!", "Member[metadataexchange]"] + - ["system.string", "system.servicemodel.description.servicehealthsection", "Member[foregroundcolor]"] + - ["system.servicemodel.dispatcher.idispatchmessageformatter", "system.servicemodel.description.webhttpbehavior", "Method[getrequestdispatchformatter].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.servicemetadatabehavior", "Member[httpgetenabled]"] + - ["system.servicemodel.description.contractdescription", "system.servicemodel.description.wsdlcontractconversioncontext", "Member[contract]"] + - ["system.boolean", "system.servicemodel.description.datacontractserializermessagecontractimporter", "Member[enabled]"] + - ["system.codedom.codetypereference", "system.servicemodel.description.servicecontractgenerator", "Method[generateservicecontracttype].ReturnValue"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "Member[sessionscapacity]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "Member[callscount]"] + - ["system.servicemodel.security.windowsclientcredential", "system.servicemodel.description.clientcredentials", "Member[windows]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.description.clientcredentials", "Method[getinfocardsecuritytoken].ReturnValue"] + - ["system.int32", "system.servicemodel.description.transactedbatchingbehavior", "Member[maxbatchsize]"] + - ["system.servicemodel.description.faultdescription", "system.servicemodel.description.wsdlendpointconversioncontext", "Method[getfaultdescription].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.description.metadatareference", "Method[getschema].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.description.metadatareference", "Member[address]"] + - ["system.string", "system.servicemodel.description.servicehealthsection", "Member[title]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.servicehealthbehaviorbase", "Member[httpgetbinding]"] + - ["system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[servicethrottle]"] + - ["system.servicemodel.security.issuedtokenclientcredential", "system.servicemodel.description.clientcredentials", "Member[issuedtoken]"] + - ["system.boolean", "system.servicemodel.description.webserviceendpoint", "Member[crossdomainscriptaccessenabled]"] + - ["system.nullable", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[instancecontextmode]"] + - ["system.net.security.protectionlevel", "system.servicemodel.description.messagepartdescription", "Member[protectionlevel]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "Member[sessionscount]"] + - ["system.boolean", "system.servicemodel.description.webhttpendpoint", "Member[helpenabled]"] + - ["system.string", "system.servicemodel.description.contractdescription", "Member[name]"] + - ["system.string", "system.servicemodel.description.metadataconversionerror", "Member[message]"] + - ["system.servicemodel.security.x509certificaterecipientclientcredential", "system.servicemodel.description.clientcredentials", "Member[servicecertificate]"] + - ["system.codedom.codemembermethod", "system.servicemodel.description.operationcontractgenerationcontext", "Member[taskmethod]"] + - ["system.boolean", "system.servicemodel.description.servicehealthbehaviorbase", "Member[httpgetenabled]"] + - ["system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "system.servicemodel.description.servicehealthmodel", "Member[serviceproperties]"] + - ["system.web.services.description.port", "system.servicemodel.description.wsdlendpointconversioncontext", "Member[wsdlport]"] + - ["system.servicemodel.description.contractdescription", "system.servicemodel.description.servicecontractgenerationcontext", "Member[contract]"] + - ["system.boolean", "system.servicemodel.description.contractdescription", "Method[shouldserializeprotectionlevel].ReturnValue"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.description.principalpermissionmode!", "Member[usewindowsgroups]"] + - ["system.string", "system.servicemodel.description.metadatasection", "Member[dialect]"] + - ["system.servicemodel.description.contractdescription", "system.servicemodel.description.contractdescription!", "Method[getcontract].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.serviceauthorizationbehavior", "Member[impersonateonserializingreply]"] + - ["system.servicemodel.description.contractdescription", "system.servicemodel.description.wsdlimporter", "Method[importcontract].ReturnValue"] + - ["system.servicemodel.sessionmode", "system.servicemodel.description.contractdescription", "Member[sessionmode]"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.description.operationdescription", "Member[behaviors]"] + - ["system.uri", "system.servicemodel.description.servicedebugbehavior", "Member[httphelppageurl]"] + - ["system.threading.tasks.task", "system.servicemodel.description.metadataexchangeclient", "Method[getmetadataasync].ReturnValue"] + - ["system.servicemodel.description.faultdescriptioncollection", "system.servicemodel.description.operationdescription", "Member[faults]"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[clientclass]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[listeneruri]"] + - ["system.servicemodel.description.metadatasection", "system.servicemodel.description.metadatasection!", "Method[createfrompolicy].ReturnValue"] + - ["system.servicemodel.description.faultdescription", "system.servicemodel.description.wsdlcontractconversioncontext", "Method[getfaultdescription].ReturnValue"] + - ["system.servicemodel.dispatcher.iclientmessageformatter", "system.servicemodel.description.webhttpbehavior", "Method[getreplyclientformatter].ReturnValue"] + - ["system.string", "system.servicemodel.description.messagepartdescription", "Member[namespace]"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.description.principalpermissionmode!", "Member[useaspnetroles]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.metadataset", "Member[attributes]"] + - ["system.servicemodel.description.unknownexceptionaction", "system.servicemodel.description.durableserviceattribute", "Member[unknownexceptionaction]"] + - ["system.web.services.description.operation", "system.servicemodel.description.wsdlcontractconversioncontext", "Method[getoperation].ReturnValue"] + - ["system.string", "system.servicemodel.description.servicehealthdata", "Member[key]"] + - ["system.servicemodel.description.policyassertioncollection", "system.servicemodel.description.policyconversioncontext", "Method[getbindingassertions].ReturnValue"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.description.principalpermissionmode!", "Member[custom]"] + - ["system.reflection.methodinfo", "system.servicemodel.description.operationdescription", "Member[endmethod]"] + - ["system.string", "system.servicemodel.description.servicehealthdatacollection", "Method[getkeyforitem].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.messageheaderdescription", "Member[relay]"] + - ["system.boolean", "system.servicemodel.description.operationdescription", "Member[hasprotectionlevel]"] + - ["system.codedom.codemembermethod", "system.servicemodel.description.operationcontractgenerationcontext", "Member[beginmethod]"] + - ["system.type", "system.servicemodel.description.webhttpendpoint", "Member[webendpointtype]"] + - ["system.servicemodel.description.messagepropertydescriptioncollection", "system.servicemodel.description.messagedescription", "Member[properties]"] + - ["system.boolean", "system.servicemodel.description.servicehealthbehaviorbase", "Member[httpsgetenabled]"] + - ["system.servicemodel.description.messagebodydescription", "system.servicemodel.description.messagedescription", "Member[body]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.servicemetadatabehavior", "Member[httpgetbinding]"] + - ["system.web.services.description.porttype", "system.servicemodel.description.wsdlcontractconversioncontext", "Member[wsdlporttype]"] + - ["system.boolean", "system.servicemodel.description.webhttpbehavior", "Member[faultexceptionenabled]"] + - ["system.boolean", "system.servicemodel.description.serviceauthorizationbehavior", "Method[shouldserializeserviceauthorizationmanager].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.servicedebugbehavior", "Member[httphelppagebinding]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.description.webserviceendpoint", "Member[hostnamecomparisonmode]"] + - ["system.codedom.codetypedeclaration", "system.servicemodel.description.operationcontractgenerationcontext", "Member[declaringtype]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.description.metadataexchangeclient", "Member[soapcredentials]"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[none]"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.description.messageheaderdescriptioncollection", "Method[getkeyforitem].ReturnValue"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "Member[instancecontextscapacity]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel!", "Member[namespace]"] + - ["system.servicemodel.description.policyassertioncollection", "system.servicemodel.description.policyconversioncontext", "Method[getfaultbindingassertions].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.messageheaderdescription", "Member[mustunderstand]"] + - ["system.servicemodel.channelfactory", "system.servicemodel.description.metadataexchangeclient", "Method[getchannelfactory].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.operationdescriptioncollection", "Method[findall].ReturnValue"] + - ["system.datetimeoffset", "system.servicemodel.description.servicehealthmodel+processinformationmodel", "Member[processstartdate]"] + - ["system.type", "system.servicemodel.description.servicedescription", "Member[servicetype]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.metadataimporter", "Member[errors]"] + - ["system.boolean", "system.servicemodel.description.operationcontractgenerationcontext", "Member[isasync]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.servicecontractgenerationcontext", "Member[operations]"] + - ["system.servicemodel.description.servicehealthmodel+processthreadsmodel", "system.servicemodel.description.servicehealthmodel+processinformationmodel", "Member[threads]"] + - ["system.servicemodel.description.metadataset", "system.servicemodel.description.servicemetadataextension", "Member[metadata]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.description.servicesecurityauditbehavior", "Member[serviceauthorizationauditlevel]"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.description.messagepartdescriptioncollection", "Method[getkeyforitem].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.metadatasection", "Member[attributes]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.description.webscriptenablingbehavior", "Member[defaultoutgoingrequestformat]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.servicedebugbehavior", "Member[httpshelppagebinding]"] + - ["system.datetimeoffset", "system.servicemodel.description.servicehealthmodel", "Member[date]"] + - ["system.collections.generic.dictionary", "system.servicemodel.description.metadataimporter", "Member[state]"] + - ["system.boolean", "system.servicemodel.description.durableoperationattribute", "Member[cancreateinstance]"] + - ["system.servicemodel.description.messagedescription", "system.servicemodel.description.wsdlendpointconversioncontext", "Method[getmessagedescription].ReturnValue"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processthreadsmodel", "Member[availablecompletionportthreads]"] + - ["system.nullable", "system.servicemodel.description.servicehealthmodel+servicepropertiesmodel", "Member[concurrencymode]"] + - ["system.boolean", "system.servicemodel.description.servicedebugbehavior", "Member[includeexceptiondetailinfaults]"] + - ["system.string", "system.servicemodel.description.servicedescription", "Member[name]"] + - ["system.boolean", "system.servicemodel.description.messagepartdescription", "Member[multiple]"] + - ["system.uri", "system.servicemodel.description.servicemetadatabehavior", "Member[httpsgeturl]"] + - ["system.servicemodel.description.metadataimporterquotas", "system.servicemodel.description.metadataimporterquotas!", "Member[max]"] + - ["system.string", "system.servicemodel.description.metadatasection!", "Member[servicedescriptiondialect]"] + - ["system.collections.objectmodel.keyedcollection", "system.servicemodel.description.serviceendpoint", "Member[endpointbehaviors]"] + - ["system.servicemodel.description.metadataset", "system.servicemodel.description.wsdlexporter", "Method[getgeneratedmetadata].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "Member[hasthrottle]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.description.metadataexchangebindings!", "Method[createmexhttpbinding].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.policyassertioncollection", "Method[findall].ReturnValue"] + - ["system.type", "system.servicemodel.description.webscriptendpoint", "Member[webendpointtype]"] + - ["system.servicemodel.description.serviceendpointcollection", "system.servicemodel.description.metadataimporter", "Method[importallendpoints].ReturnValue"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.description.serviceendpointcollection", "Method[find].ReturnValue"] + - ["system.timespan", "system.servicemodel.description.metadataexchangeclient", "Member[operationtimeout]"] + - ["system.net.icredentials", "system.servicemodel.description.metadataexchangeclient", "Member[httpcredentials]"] + - ["system.servicemodel.description.contractdescription", "system.servicemodel.description.policyconversioncontext", "Member[contract]"] + - ["system.string", "system.servicemodel.description.faultdescription", "Member[name]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.description.policyconversioncontext", "Member[bindingelements]"] + - ["system.servicemodel.description.messagepartdescription", "system.servicemodel.description.messagebodydescription", "Member[returnvalue]"] + - ["system.string[]", "system.servicemodel.description.servicehealthdata", "Member[values]"] + - ["system.servicemodel.description.policyconversioncontext", "system.servicemodel.description.metadataexporter", "Method[exportpolicy].ReturnValue"] + - ["system.servicemodel.description.wsdlcontractconversioncontext", "system.servicemodel.description.wsdlendpointconversioncontext", "Member[contractconversioncontext]"] + - ["system.servicemodel.channels.message", "system.servicemodel.description.imetadataexchange", "Method[endget].ReturnValue"] + - ["system.servicemodel.security.issuedtokenservicecredential", "system.servicemodel.description.servicecredentials", "Member[issuedtokenauthentication]"] + - ["system.servicemodel.security.usernamepasswordservicecredential", "system.servicemodel.description.servicecredentials", "Member[usernameauthentication]"] + - ["system.boolean", "system.servicemodel.description.webhttpbehavior", "Member[automaticformatselectionenabled]"] + - ["system.servicemodel.security.x509certificaterecipientservicecredential", "system.servicemodel.description.servicecredentials", "Member[servicecertificate]"] + - ["system.boolean", "system.servicemodel.description.durableoperationattribute", "Member[completesinstance]"] + - ["system.servicemodel.description.servicehealthmodel+serviceendpointmodel[]", "system.servicemodel.description.servicehealthmodel", "Member[serviceendpoints]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "Member[callscapacity]"] + - ["system.type", "system.servicemodel.description.webserviceendpoint", "Member[webendpointtype]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.servicecontractgenerator", "Member[errors]"] + - ["system.boolean", "system.servicemodel.description.messagepartdescription", "Member[hasprotectionlevel]"] + - ["system.collections.generic.dictionary", "system.servicemodel.description.metadataexporter", "Member[state]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.metadataset", "Member[metadatasections]"] + - ["system.boolean", "system.servicemodel.description.mustunderstandbehavior", "Member[validatemustunderstand]"] + - ["system.codedom.codecompileunit", "system.servicemodel.description.servicecontractgenerator", "Member[targetcompileunit]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.description.webhttpbehavior", "Member[defaultoutgoingresponseformat]"] + - ["system.int32", "system.servicemodel.description.dispatchersynchronizationbehavior", "Member[maxpendingreceives]"] + - ["system.boolean", "system.servicemodel.description.servicedebugbehavior", "Member[httpshelppageenabled]"] + - ["system.servicemodel.xmlserializerformatattribute", "system.servicemodel.description.xmlserializeroperationbehavior", "Member[xmlserializerformatattribute]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+processinformationmodel", "Member[bitness]"] + - ["system.identitymodel.selectors.securitytokenmanager", "system.servicemodel.description.servicecredentials", "Method[createsecuritytokenmanager].ReturnValue"] + - ["system.string", "system.servicemodel.description.faultdescription", "Member[namespace]"] + - ["system.servicemodel.description.faultdescription", "system.servicemodel.description.faultdescriptioncollection", "Method[find].ReturnValue"] + - ["system.string", "system.servicemodel.description.messagepartdescription", "Member[name]"] + - ["system.boolean", "system.servicemodel.description.servicehealthbehavior!", "Method[tryparsebooleanqueryparameter].ReturnValue"] + - ["system.int64", "system.servicemodel.description.webserviceendpoint", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.description.messagedescription", "system.servicemodel.description.messagedescriptioncollection", "Method[find].ReturnValue"] + - ["system.timespan", "system.servicemodel.description.servicehealthmodel+processinformationmodel", "Member[uptime]"] + - ["system.servicemodel.dispatcher.iclientmessageformatter", "system.servicemodel.description.webhttpbehavior", "Method[getrequestclientformatter].ReturnValue"] + - ["system.servicemodel.description.serviceendpointcollection", "system.servicemodel.description.servicedescription", "Member[endpoints]"] + - ["system.boolean", "system.servicemodel.description.servicemetadatabehavior", "Member[httpsgetenabled]"] + - ["system.int32", "system.servicemodel.description.webserviceendpoint", "Member[maxbuffersize]"] + - ["system.string", "system.servicemodel.description.faultdescription", "Member[action]"] + - ["system.servicemodel.description.messageheaderdescriptioncollection", "system.servicemodel.description.messagedescription", "Member[headers]"] + - ["system.string", "system.servicemodel.description.metadatasection", "Member[identifier]"] + - ["system.codedom.codetypedeclaration", "system.servicemodel.description.servicecontractgenerationcontext", "Member[contracttype]"] + - ["system.int32", "system.servicemodel.description.servicehealthmodel+servicethrottlemodel", "Member[instancecontextscount]"] + - ["system.servicemodel.description.servicehealthmodel+processthreadsmodel", "system.servicemodel.description.servicehealthmodel", "Member[processthreads]"] + - ["system.codedom.codemembermethod", "system.servicemodel.description.operationcontractgenerationcontext", "Member[endmethod]"] + - ["system.boolean", "system.servicemodel.description.durableserviceattribute", "Member[savestateinoperationtransaction]"] + - ["system.servicemodel.exceptiondetail", "system.servicemodel.description.jsonfaultdetail", "Member[exceptiondetail]"] + - ["system.boolean", "system.servicemodel.description.dispatchersynchronizationbehavior", "Member[asynchronoussendenabled]"] + - ["system.type", "system.servicemodel.description.contractdescription", "Member[contracttype]"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.description.serviceendpoint", "Member[behaviors]"] + - ["system.net.security.protectionlevel", "system.servicemodel.description.contractdescription", "Member[protectionlevel]"] + - ["system.int32", "system.servicemodel.description.messagepartdescription", "Member[index]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+serviceendpointmodel", "Member[contractname]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.description.webhttpbehavior", "Member[defaultoutgoingrequestformat]"] + - ["system.codedom.codetypedeclaration", "system.servicemodel.description.servicecontractgenerationcontext", "Member[duplexcallbacktype]"] + - ["system.string", "system.servicemodel.description.servicemetadatabehavior!", "Member[mexcontractname]"] + - ["system.boolean", "system.servicemodel.description.webscriptenablingbehavior", "Member[faultexceptionenabled]"] + - ["system.servicemodel.description.policyversion", "system.servicemodel.description.policyversion!", "Member[policy15]"] + - ["system.web.services.description.messagebinding", "system.servicemodel.description.wsdlendpointconversioncontext", "Method[getmessagebinding].ReturnValue"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerationoptions!", "Member[internaltypes]"] + - ["system.collections.objectmodel.keyedcollection", "system.servicemodel.description.operationdescription", "Member[operationbehaviors]"] + - ["system.timespan", "system.servicemodel.description.servicehealthmodel+communicationtimeoutsmodel", "Member[sendtimeout]"] + - ["system.datetimeoffset", "system.servicemodel.description.servicehealthmodel+processinformationmodel", "Member[servicestartdate]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.description.servicesecurityauditbehavior", "Member[messageauthenticationauditlevel]"] + - ["system.servicemodel.description.servicehealthmodel+channeldispatchermodel[]", "system.servicemodel.description.servicehealthmodel", "Member[channeldispatchers]"] + - ["system.servicemodel.description.messagedirection", "system.servicemodel.description.messagedirection!", "Member[input]"] + - ["system.string", "system.servicemodel.description.messageheaderdescription", "Member[actor]"] + - ["system.string", "system.servicemodel.description.parameterxpathquerygenerator!", "Method[createfromdatacontractserializer].ReturnValue"] + - ["system.string", "system.servicemodel.description.contractdescription", "Member[configurationname]"] + - ["system.runtime.serialization.iserializationsurrogateprovider", "system.servicemodel.description.datacontractserializeroperationbehavior", "Member[serializationsurrogateprovider]"] + - ["system.servicemodel.dispatcher.querystringconverter", "system.servicemodel.description.webhttpbehavior", "Method[getquerystringconverter].ReturnValue"] + - ["system.web.services.description.faultbinding", "system.servicemodel.description.wsdlendpointconversioncontext", "Method[getfaultbinding].ReturnValue"] + - ["system.servicemodel.description.servicecontractgenerationoptions", "system.servicemodel.description.servicecontractgenerator", "Member[options]"] + - ["system.collections.generic.dictionary", "system.servicemodel.description.metadataimporter", "Member[knowncontracts]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.description.serviceauthorizationbehavior", "Member[externalauthorizationpolicies]"] + - ["system.net.httpwebrequest", "system.servicemodel.description.metadataexchangeclient", "Method[getwebrequest].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.clientcredentials", "Member[useidentityconfiguration]"] + - ["system.collections.generic.dictionary", "system.servicemodel.description.servicecontractgenerator", "Member[referencedtypes]"] + - ["system.servicemodel.description.listenurimode", "system.servicemodel.description.listenurimode!", "Member[unique]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.description.policyassertioncollection", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.servicemodel.description.operationdescription", "Method[shouldserializeprotectionlevel].ReturnValue"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.description.metadataimporter", "Member[policyimportextensions]"] + - ["system.servicemodel.description.servicecredentials", "system.servicemodel.description.servicecredentials", "Method[clonecore].ReturnValue"] + - ["system.servicemodel.description.metadataset", "system.servicemodel.description.metadataset!", "Method[readfrom].ReturnValue"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.description.wsdlendpointconversioncontext", "Member[endpoint]"] + - ["system.servicemodel.webhttpsecurity", "system.servicemodel.description.webserviceendpoint", "Member[security]"] + - ["system.servicemodel.channels.message", "system.servicemodel.description.imetadataexchange", "Method[get].ReturnValue"] + - ["system.uri", "system.servicemodel.description.clientviabehavior", "Member[uri]"] + - ["system.string", "system.servicemodel.description.messagedescription", "Member[action]"] + - ["system.xml.schema.xmlschemaset", "system.servicemodel.description.wsdlexporter", "Member[generatedxmlschemas]"] + - ["system.servicemodel.channels.message", "system.servicemodel.description.typedmessageconverter", "Method[tomessage].ReturnValue"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+serviceendpointmodel", "Member[bindingname]"] + - ["system.servicemodel.description.listenurimode", "system.servicemodel.description.listenurimode!", "Member[explicit]"] + - ["system.string", "system.servicemodel.description.servicehealthmodel+channeldispatchermodel", "Member[bindingname]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Diagnostics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Diagnostics.typemodel.yml new file mode 100644 index 000000000000..cbf340bc97f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Diagnostics.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.diagnostics.performancecounterscope", "system.servicemodel.diagnostics.performancecounterscope!", "Member[serviceonly]"] + - ["system.servicemodel.diagnostics.performancecounterscope", "system.servicemodel.diagnostics.performancecounterscope!", "Member[all]"] + - ["system.servicemodel.diagnostics.performancecounterscope", "system.servicemodel.diagnostics.performancecounterscope!", "Member[off]"] + - ["system.servicemodel.diagnostics.performancecounterscope", "system.servicemodel.diagnostics.performancecounterscope!", "Member[default]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.Configuration.typemodel.yml new file mode 100644 index 000000000000..82c44dc1f015 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.Configuration.typemodel.yml @@ -0,0 +1,82 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.servicemodel.discovery.configuration.scopeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.type", "system.servicemodel.discovery.configuration.discoveryclientelement", "Member[bindingelementtype]"] + - ["system.servicemodel.discovery.configuration.findcriteriaelement", "system.servicemodel.discovery.configuration.discoveryclientsettingselement", "Member[findcriteria]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.announcementendpointelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.discoveryendpointelement", "Member[properties]"] + - ["system.type", "system.servicemodel.discovery.configuration.endpointdiscoveryelement", "Member[behaviortype]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.discovery.configuration.udpdiscoveryendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.discoveryclientsettingselement", "Member[properties]"] + - ["system.int64", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.configuration.xmlelementelementcollection", "system.servicemodel.discovery.configuration.findcriteriaelement", "Member[extensions]"] + - ["system.uri", "system.servicemodel.discovery.configuration.udpdiscoveryendpointelement", "Member[multicastaddress]"] + - ["system.type", "system.servicemodel.discovery.configuration.announcementendpointelement", "Member[endpointtype]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.dynamicendpointelement", "Member[properties]"] + - ["system.servicemodel.configuration.channelendpointelement", "system.servicemodel.discovery.configuration.discoveryclientelement", "Member[discoveryendpoint]"] + - ["system.type", "system.servicemodel.discovery.configuration.udpannouncementendpointelement", "Member[endpointtype]"] + - ["system.int32", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[maxmulticastretransmitcount]"] + - ["system.servicemodel.configuration.xmlelementelementcollection", "system.servicemodel.discovery.configuration.endpointdiscoveryelement", "Member[extensions]"] + - ["system.int32", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[socketreceivebuffersize]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.discovery.configuration.udpannouncementendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.discovery.configuration.discoveryendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.object", "system.servicemodel.discovery.configuration.contracttypenameelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.discovery.configuration.discoveryversionconverter", "Method[canconvertto].ReturnValue"] + - ["system.servicemodel.discovery.servicediscoverymode", "system.servicemodel.discovery.configuration.discoveryendpointelement", "Member[discoverymode]"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.configuration.discoveryendpointelement", "Member[discoveryversion]"] + - ["system.servicemodel.discovery.configuration.contracttypenameelementcollection", "system.servicemodel.discovery.configuration.endpointdiscoveryelement", "Member[contracttypenames]"] + - ["system.timespan", "system.servicemodel.discovery.configuration.announcementendpointelement", "Member[maxannouncementdelay]"] + - ["system.servicemodel.discovery.configuration.discoveryclientsettingselement", "system.servicemodel.discovery.configuration.dynamicendpointelement", "Member[discoveryclientsettings]"] + - ["system.servicemodel.discovery.configuration.contracttypenameelementcollection", "system.servicemodel.discovery.configuration.findcriteriaelement", "Member[contracttypenames]"] + - ["system.servicemodel.discovery.configuration.udptransportsettingselement", "system.servicemodel.discovery.configuration.udpannouncementendpointelement", "Member[transportsettings]"] + - ["system.uri", "system.servicemodel.discovery.configuration.findcriteriaelement", "Member[scopematchby]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.findcriteriaelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.discovery.configuration.findcriteriaelement", "Member[duration]"] + - ["system.servicemodel.discovery.configuration.scopeelementcollection", "system.servicemodel.discovery.configuration.endpointdiscoveryelement", "Member[scopes]"] + - ["system.type", "system.servicemodel.discovery.configuration.discoveryendpointelement", "Member[endpointtype]"] + - ["system.timespan", "system.servicemodel.discovery.configuration.udpdiscoveryendpointelement", "Member[maxresponsedelay]"] + - ["system.int64", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.discovery.configuration.discoveryclientelement", "Method[createbindingelement].ReturnValue"] + - ["system.servicemodel.discovery.servicediscoverymode", "system.servicemodel.discovery.configuration.udpdiscoveryendpointelement", "Member[discoverymode]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.contracttypenameelement", "Member[properties]"] + - ["system.servicemodel.discovery.configuration.announcementchannelendpointelementcollection", "system.servicemodel.discovery.configuration.servicediscoveryelement", "Member[announcementendpoints]"] + - ["system.object", "system.servicemodel.discovery.configuration.endpointdiscoveryelement", "Method[createbehavior].ReturnValue"] + - ["system.uri", "system.servicemodel.discovery.configuration.scopeelement", "Member[scope]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.servicediscoveryelement", "Member[properties]"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.configuration.announcementendpointelement", "Member[discoveryversion]"] + - ["system.object", "system.servicemodel.discovery.configuration.discoveryversionconverter", "Method[convertfrom].ReturnValue"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.discovery.configuration.dynamicendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[properties]"] + - ["system.servicemodel.discovery.configuration.findcriteriaelement", "system.servicemodel.discovery.configuration.discoveryclientelement", "Member[findcriteria]"] + - ["system.string", "system.servicemodel.discovery.configuration.contracttypenameelement", "Member[name]"] + - ["system.object", "system.servicemodel.discovery.configuration.discoveryversionconverter", "Method[convertto].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.endpointdiscoveryelement", "Member[properties]"] + - ["system.int32", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[maxunicastretransmitcount]"] + - ["system.type", "system.servicemodel.discovery.configuration.udpdiscoveryendpointelement", "Member[endpointtype]"] + - ["system.int32", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[timetolive]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.discoveryclientelement", "Member[properties]"] + - ["system.string", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[multicastinterfaceid]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.discovery.configuration.announcementendpointelement", "Method[createserviceendpoint].ReturnValue"] + - ["system.int32", "system.servicemodel.discovery.configuration.findcriteriaelement", "Member[maxresults]"] + - ["system.servicemodel.configuration.channelendpointelement", "system.servicemodel.discovery.configuration.discoveryclientsettingselement", "Member[discoveryendpoint]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.udpdiscoveryendpointelement", "Member[properties]"] + - ["system.timespan", "system.servicemodel.discovery.configuration.udpannouncementendpointelement", "Member[maxannouncementdelay]"] + - ["system.string", "system.servicemodel.discovery.configuration.contracttypenameelement", "Member[namespace]"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.udpannouncementendpointelement", "Member[properties]"] + - ["system.servicemodel.discovery.configuration.scopeelementcollection", "system.servicemodel.discovery.configuration.findcriteriaelement", "Member[scopes]"] + - ["system.type", "system.servicemodel.discovery.configuration.servicediscoveryelement", "Member[behaviortype]"] + - ["system.int32", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[duplicatemessagehistorylength]"] + - ["system.int32", "system.servicemodel.discovery.configuration.udptransportsettingselement", "Member[maxpendingmessagecount]"] + - ["system.boolean", "system.servicemodel.discovery.configuration.discoveryversionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.servicemodel.discovery.configuration.endpointdiscoveryelement", "Member[enabled]"] + - ["system.uri", "system.servicemodel.discovery.configuration.udpannouncementendpointelement", "Member[multicastaddress]"] + - ["system.servicemodel.discovery.configuration.udptransportsettingselement", "system.servicemodel.discovery.configuration.udpdiscoveryendpointelement", "Member[transportsettings]"] + - ["system.type", "system.servicemodel.discovery.configuration.dynamicendpointelement", "Member[endpointtype]"] + - ["system.timespan", "system.servicemodel.discovery.configuration.discoveryendpointelement", "Member[maxresponsedelay]"] + - ["system.object", "system.servicemodel.discovery.configuration.announcementchannelendpointelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.servicemodel.discovery.configuration.scopeelement", "Member[properties]"] + - ["system.object", "system.servicemodel.discovery.configuration.servicediscoveryelement", "Method[createbehavior].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.Version11.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.Version11.typemodel.yml new file mode 100644 index 000000000000..d8114e1de3e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.Version11.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.version11.discoverymessagesequence11", "Method[todiscoverymessagesequence].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.version11.endpointdiscoverymetadata11!", "Method[getschema].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.version11.discoverymessagesequence11!", "Method[getschema].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.version11.discoverymessagesequence11", "Method[getschema].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.version11.resolvecriteria11!", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.version11.resolvecriteria11", "system.servicemodel.discovery.version11.resolvecriteria11!", "Method[fromresolvecriteria].ReturnValue"] + - ["system.servicemodel.discovery.resolvecriteria", "system.servicemodel.discovery.version11.resolvecriteria11", "Method[toresolvecriteria].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.version11.endpointdiscoverymetadata11", "Method[getschema].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.version11.findcriteria11!", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.version11.discoverymessagesequence11", "system.servicemodel.discovery.version11.discoverymessagesequence11!", "Method[fromdiscoverymessagesequence].ReturnValue"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.version11.endpointdiscoverymetadata11", "Method[toendpointdiscoverymetadata].ReturnValue"] + - ["system.servicemodel.discovery.version11.findcriteria11", "system.servicemodel.discovery.version11.findcriteria11!", "Method[fromfindcriteria].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.version11.findcriteria11", "Method[getschema].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.version11.resolvecriteria11", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.version11.endpointdiscoverymetadata11", "system.servicemodel.discovery.version11.endpointdiscoverymetadata11!", "Method[fromendpointdiscoverymetadata].ReturnValue"] + - ["system.servicemodel.discovery.findcriteria", "system.servicemodel.discovery.version11.findcriteria11", "Method[tofindcriteria].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.VersionApril2005.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.VersionApril2005.typemodel.yml new file mode 100644 index 000000000000..5711f5432560 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.VersionApril2005.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.discovery.resolvecriteria", "system.servicemodel.discovery.versionapril2005.resolvecriteriaapril2005", "Method[toresolvecriteria].ReturnValue"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.versionapril2005.endpointdiscoverymetadataapril2005", "Method[toendpointdiscoverymetadata].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versionapril2005.findcriteriaapril2005", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.versionapril2005.discoverymessagesequenceapril2005", "system.servicemodel.discovery.versionapril2005.discoverymessagesequenceapril2005!", "Method[fromdiscoverymessagesequence].ReturnValue"] + - ["system.servicemodel.discovery.findcriteria", "system.servicemodel.discovery.versionapril2005.findcriteriaapril2005", "Method[tofindcriteria].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versionapril2005.endpointdiscoverymetadataapril2005!", "Method[getschema].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versionapril2005.endpointdiscoverymetadataapril2005", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.versionapril2005.findcriteriaapril2005", "system.servicemodel.discovery.versionapril2005.findcriteriaapril2005!", "Method[fromfindcriteria].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versionapril2005.findcriteriaapril2005!", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.versionapril2005.resolvecriteriaapril2005", "system.servicemodel.discovery.versionapril2005.resolvecriteriaapril2005!", "Method[fromresolvecriteria].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versionapril2005.resolvecriteriaapril2005!", "Method[getschema].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versionapril2005.discoverymessagesequenceapril2005!", "Method[getschema].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versionapril2005.resolvecriteriaapril2005", "Method[getschema].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versionapril2005.discoverymessagesequenceapril2005", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.versionapril2005.discoverymessagesequenceapril2005", "Method[todiscoverymessagesequence].ReturnValue"] + - ["system.servicemodel.discovery.versionapril2005.endpointdiscoverymetadataapril2005", "system.servicemodel.discovery.versionapril2005.endpointdiscoverymetadataapril2005!", "Method[fromendpointdiscoverymetadata].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.VersionCD1.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.VersionCD1.typemodel.yml new file mode 100644 index 000000000000..360ee81915c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.VersionCD1.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versioncd1.endpointdiscoverymetadatacd1", "Method[getschema].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versioncd1.findcriteriacd1", "Method[getschema].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versioncd1.findcriteriacd1!", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.versioncd1.discoverymessagesequencecd1", "Method[todiscoverymessagesequence].ReturnValue"] + - ["system.servicemodel.discovery.versioncd1.resolvecriteriacd1", "system.servicemodel.discovery.versioncd1.resolvecriteriacd1!", "Method[fromresolvecriteria].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versioncd1.discoverymessagesequencecd1!", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.versioncd1.findcriteriacd1", "system.servicemodel.discovery.versioncd1.findcriteriacd1!", "Method[fromfindcriteria].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versioncd1.resolvecriteriacd1!", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.versioncd1.discoverymessagesequencecd1", "system.servicemodel.discovery.versioncd1.discoverymessagesequencecd1!", "Method[fromdiscoverymessagesequence].ReturnValue"] + - ["system.servicemodel.discovery.resolvecriteria", "system.servicemodel.discovery.versioncd1.resolvecriteriacd1", "Method[toresolvecriteria].ReturnValue"] + - ["system.servicemodel.discovery.versioncd1.endpointdiscoverymetadatacd1", "system.servicemodel.discovery.versioncd1.endpointdiscoverymetadatacd1!", "Method[fromendpointdiscoverymetadata].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versioncd1.discoverymessagesequencecd1", "Method[getschema].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.discovery.versioncd1.endpointdiscoverymetadatacd1!", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.findcriteria", "system.servicemodel.discovery.versioncd1.findcriteriacd1", "Method[tofindcriteria].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.discovery.versioncd1.resolvecriteriacd1", "Method[getschema].ReturnValue"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.versioncd1.endpointdiscoverymetadatacd1", "Method[toendpointdiscoverymetadata].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.typemodel.yml new file mode 100644 index 000000000000..32ef4e2fc704 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Discovery.typemodel.yml @@ -0,0 +1,143 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.servicemodel.discovery.udptransportsettings", "Member[maxmulticastretransmitcount]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.discovery.discoveryclientbindingelement", "Method[buildchannelfactory].ReturnValue"] + - ["system.int32", "system.servicemodel.discovery.udptransportsettings", "Member[socketreceivebuffersize]"] + - ["system.servicemodel.discovery.findresponse", "system.servicemodel.discovery.discoveryclient", "Method[find].ReturnValue"] + - ["system.int64", "system.servicemodel.discovery.discoverymessagesequence", "Member[instanceid]"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.discoveryservice", "Method[onendresolve].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.endpointdiscoverybehavior", "Member[contracttypenames]"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.discoveryversion!", "Method[fromname].ReturnValue"] + - ["system.string", "system.servicemodel.discovery.discoveryversion", "Method[tostring].ReturnValue"] + - ["system.uri", "system.servicemodel.discovery.udpannouncementendpoint!", "Member[defaultipv4multicastaddress]"] + - ["system.iasyncresult", "system.servicemodel.discovery.announcementclient", "Method[beginclose].ReturnValue"] + - ["system.int32", "system.servicemodel.discovery.udptransportsettings", "Member[duplicatemessagehistorylength]"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.discoveryoperationcontextextension", "Member[discoveryversion]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.discovery.discoveryserviceextension", "Member[publishedendpoints]"] + - ["system.timespan", "system.servicemodel.discovery.resolvecriteria", "Member[duration]"] + - ["system.servicemodel.discovery.discoveryservice", "system.servicemodel.discovery.discoveryserviceextension", "Method[getdiscoveryservice].ReturnValue"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.resolveresponse", "Member[endpointdiscoverymetadata]"] + - ["system.int32", "system.servicemodel.discovery.udptransportsettings", "Member[maxpendingmessagecount]"] + - ["system.boolean", "system.servicemodel.discovery.discoveryproxy", "Method[endshouldredirectresolve].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.findcriteria", "Member[contracttypenames]"] + - ["t", "system.servicemodel.discovery.discoveryclientbindingelement", "Method[getproperty].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.resolvecriteria", "Member[extensions]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.discovery.discoveryclient", "Member[clientcredentials]"] + - ["system.boolean", "system.servicemodel.discovery.discoveryclientbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.discovery.announcementclient", "Member[endpoint]"] + - ["system.servicemodel.discovery.discoveryendpointprovider", "system.servicemodel.discovery.dynamicendpoint", "Member[discoveryendpointprovider]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.discovery.endpointdiscoverymetadata", "Member[address]"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.discoveryversion!", "Member[wsdiscoverycd1]"] + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.findprogresschangedeventargs", "Member[messagesequence]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryproxy", "Method[beginshouldredirectresolve].ReturnValue"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.findprogresschangedeventargs", "Member[endpointdiscoverymetadata]"] + - ["system.servicemodel.discovery.discoverymessagesequencegenerator", "system.servicemodel.discovery.announcementclient", "Member[messagesequencegenerator]"] + - ["system.boolean", "system.servicemodel.discovery.findcriteria", "Method[ismatch].ReturnValue"] + - ["system.int64", "system.servicemodel.discovery.udptransportsettings", "Member[maxbufferpoolsize]"] + - ["system.int64", "system.servicemodel.discovery.discoverymessagesequence", "Member[messagenumber]"] + - ["system.iasyncresult", "system.servicemodel.discovery.announcementservice", "Method[onbeginonlineannouncement].ReturnValue"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.announcementeventargs", "Member[endpointdiscoverymetadata]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.discovery.discoveryclientbindingelement!", "Member[discoveryendpointaddress]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.discovery.resolvecriteria", "Member[address]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.servicediscoverybehavior", "Member[announcementendpoints]"] + - ["system.uri", "system.servicemodel.discovery.findcriteria!", "Member[scopematchbyuuid]"] + - ["system.servicemodel.discovery.servicediscoverymode", "system.servicemodel.discovery.discoveryendpoint", "Member[discoverymode]"] + - ["system.uri", "system.servicemodel.discovery.udpdiscoveryendpoint", "Member[multicastaddress]"] + - ["system.timespan", "system.servicemodel.discovery.findcriteria", "Member[duration]"] + - ["system.threading.tasks.task", "system.servicemodel.discovery.announcementclient", "Method[announceofflinetaskasync].ReturnValue"] + - ["system.boolean", "system.servicemodel.discovery.discoveryproxy", "Method[endshouldredirectfind].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.endpointdiscoverymetadata", "Member[scopes]"] + - ["system.servicemodel.discovery.servicediscoverymode", "system.servicemodel.discovery.servicediscoverymode!", "Member[adhoc]"] + - ["system.servicemodel.channelfactory", "system.servicemodel.discovery.discoveryclient", "Member[channelfactory]"] + - ["system.boolean", "system.servicemodel.discovery.discoverymessagesequence", "Method[equals].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.endpointdiscoverybehavior", "Member[scopes]"] + - ["system.timespan", "system.servicemodel.discovery.discoveryendpoint", "Member[maxresponsedelay]"] + - ["system.threading.tasks.task", "system.servicemodel.discovery.announcementclient", "Method[announceonlinetaskasync].ReturnValue"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.discovery.discoveryclientbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.discovery.announcementclient", "Method[beginannounceonline].ReturnValue"] + - ["system.boolean", "system.servicemodel.discovery.endpointdiscoverybehavior", "Member[enabled]"] + - ["system.uri", "system.servicemodel.discovery.udpannouncementendpoint", "Member[multicastaddress]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryservice", "Method[onbeginfind].ReturnValue"] + - ["system.int32", "system.servicemodel.discovery.udptransportsettings", "Member[maxunicastretransmitcount]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.discovery.announcementclient", "Member[state]"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.discoveryproxy", "Method[onendresolve].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.findresponse", "Member[endpoints]"] + - ["system.servicemodel.discovery.servicediscoverymode", "system.servicemodel.discovery.discoveryoperationcontextextension", "Member[discoverymode]"] + - ["system.uri", "system.servicemodel.discovery.udpdiscoveryendpoint!", "Member[defaultipv4multicastaddress]"] + - ["system.uri", "system.servicemodel.discovery.findcriteria!", "Member[scopematchbyprefix]"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.announcementendpoint", "Member[discoveryversion]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryproxy", "Method[onbeginofflineannouncement].ReturnValue"] + - ["system.boolean", "system.servicemodel.discovery.discoverymessagesequence!", "Method[op_inequality].ReturnValue"] + - ["system.servicemodel.discovery.findcriteria", "system.servicemodel.discovery.findrequestcontext", "Member[criteria]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryproxy", "Method[onbeginfind].ReturnValue"] + - ["system.timespan", "system.servicemodel.discovery.discoveryoperationcontextextension", "Member[maxresponsedelay]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.endpointdiscoverybehavior", "Member[extensions]"] + - ["system.servicemodel.discovery.resolveresponse", "system.servicemodel.discovery.resolvecompletedeventargs", "Member[result]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.discovery.discoveryclient", "Member[endpoint]"] + - ["system.uri", "system.servicemodel.discovery.discoverymessagesequence", "Member[sequenceid]"] + - ["system.iasyncresult", "system.servicemodel.discovery.announcementclient", "Method[beginannounceoffline].ReturnValue"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.discoveryendpoint", "Member[discoveryversion]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.discovery.announcementclient", "Member[clientcredentials]"] + - ["system.iasyncresult", "system.servicemodel.discovery.announcementclient", "Method[beginopen].ReturnValue"] + - ["system.servicemodel.iclientchannel", "system.servicemodel.discovery.announcementclient", "Member[innerchannel]"] + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.resolveresponse", "Member[messagesequence]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryservice", "Method[onbeginresolve].ReturnValue"] + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.discoverymessagesequencegenerator", "Method[next].ReturnValue"] + - ["system.servicemodel.discovery.discoveryendpointprovider", "system.servicemodel.discovery.discoveryclientbindingelement", "Member[discoveryendpointprovider]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.discovery.discoveryversion", "Member[messageversion]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.endpointdiscoverymetadata", "Member[extensions]"] + - ["system.servicemodel.discovery.servicediscoverymode", "system.servicemodel.discovery.servicediscoverymode!", "Member[managed]"] + - ["system.iasyncresult", "system.servicemodel.discovery.announcementservice", "Method[onbeginofflineannouncement].ReturnValue"] + - ["system.servicemodel.discovery.discoveryendpoint", "system.servicemodel.discovery.discoveryendpointprovider", "Method[getdiscoveryendpoint].ReturnValue"] + - ["system.uri", "system.servicemodel.discovery.discoveryversion", "Member[adhocaddress]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.endpointdiscoverymetadata", "Member[contracttypenames]"] + - ["system.uri", "system.servicemodel.discovery.findcriteria!", "Member[scopematchbynone]"] + - ["system.uri", "system.servicemodel.discovery.findcriteria!", "Member[scopematchbyexact]"] + - ["system.servicemodel.discovery.endpointdiscoverymetadata", "system.servicemodel.discovery.endpointdiscoverymetadata!", "Method[fromserviceendpoint].ReturnValue"] + - ["system.servicemodel.iclientchannel", "system.servicemodel.discovery.discoveryclient", "Member[innerchannel]"] + - ["system.uri", "system.servicemodel.discovery.findcriteria", "Member[scopematchby]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryproxy", "Method[beginshouldredirectfind].ReturnValue"] + - ["system.boolean", "system.servicemodel.discovery.discoverymessagesequence!", "Method[op_equality].ReturnValue"] + - ["system.timespan", "system.servicemodel.discovery.announcementendpoint", "Member[maxannouncementdelay]"] + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.announcementeventargs", "Member[messagesequence]"] + - ["system.servicemodel.channelfactory", "system.servicemodel.discovery.announcementclient", "Member[channelfactory]"] + - ["system.int64", "system.servicemodel.discovery.udptransportsettings", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.discovery.discoveryclientbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.discoveryversion!", "Member[wsdiscoveryapril2005]"] + - ["system.servicemodel.discovery.findresponse", "system.servicemodel.discovery.findcompletedeventargs", "Member[result]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.findcriteria", "Member[extensions]"] + - ["system.int32", "system.servicemodel.discovery.findcriteria", "Member[maxresults]"] + - ["system.int32", "system.servicemodel.discovery.discoverymessagesequence", "Method[compareto].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.endpointdiscoverymetadata", "Member[listenuris]"] + - ["system.string", "system.servicemodel.discovery.discoveryversion", "Member[name]"] + - ["system.servicemodel.discovery.resolveresponse", "system.servicemodel.discovery.discoveryclient", "Method[resolve].ReturnValue"] + - ["system.int32", "system.servicemodel.discovery.discoverymessagesequence", "Method[gethashcode].ReturnValue"] + - ["system.uri", "system.servicemodel.discovery.findcriteria!", "Member[scopematchbyldap]"] + - ["system.uri", "system.servicemodel.discovery.udpannouncementendpoint!", "Member[defaultipv6multicastaddress]"] + - ["system.uri", "system.servicemodel.discovery.udpdiscoveryendpoint!", "Member[defaultipv6multicastaddress]"] + - ["system.int32", "system.servicemodel.discovery.udptransportsettings", "Member[timetolive]"] + - ["system.servicemodel.discovery.findcriteria", "system.servicemodel.discovery.discoveryclientbindingelement", "Member[findcriteria]"] + - ["system.string", "system.servicemodel.discovery.discoverymessagesequence", "Method[tostring].ReturnValue"] + - ["system.servicemodel.discovery.udptransportsettings", "system.servicemodel.discovery.udpannouncementendpoint", "Member[transportsettings]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryproxy", "Method[onbeginonlineannouncement].ReturnValue"] + - ["system.threading.tasks.task", "system.servicemodel.discovery.discoveryclient", "Method[resolvetaskasync].ReturnValue"] + - ["system.string", "system.servicemodel.discovery.discoveryversion", "Member[namespace]"] + - ["system.int32", "system.servicemodel.discovery.endpointdiscoverymetadata", "Member[version]"] + - ["system.servicemodel.discovery.discoverymessagesequence", "system.servicemodel.discovery.findresponse", "Method[getmessagesequence].ReturnValue"] + - ["system.servicemodel.discovery.findcriteria", "system.servicemodel.discovery.dynamicendpoint", "Member[findcriteria]"] + - ["system.servicemodel.discovery.udptransportsettings", "system.servicemodel.discovery.udpdiscoveryendpoint", "Member[transportsettings]"] + - ["system.servicemodel.discovery.discoveryversion", "system.servicemodel.discovery.discoveryversion!", "Member[wsdiscovery11]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryclient", "Method[beginopen].ReturnValue"] + - ["system.string", "system.servicemodel.discovery.udptransportsettings", "Member[multicastinterfaceid]"] + - ["system.threading.tasks.task", "system.servicemodel.discovery.discoveryclient", "Method[findtaskasync].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryclient", "Method[beginclose].ReturnValue"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.discovery.discoveryclientbindingelement", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.discovery.discoverymessagesequence", "Method[cancompareto].ReturnValue"] + - ["system.servicemodel.communicationstate", "system.servicemodel.discovery.discoveryclient", "Member[state]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.discovery.findcriteria", "Member[scopes]"] + - ["system.iasyncresult", "system.servicemodel.discovery.discoveryproxy", "Method[onbeginresolve].ReturnValue"] + - ["system.servicemodel.discovery.findcriteria", "system.servicemodel.discovery.findcriteria!", "Method[createmetadataexchangeendpointcriteria].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Dispatcher.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Dispatcher.typemodel.yml new file mode 100644 index 000000000000..964f7a8fbf01 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Dispatcher.typemodel.yml @@ -0,0 +1,273 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.dispatcher.servicethrottle", "system.servicemodel.dispatcher.channeldispatcher", "Member[servicethrottle]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.dispatcher.actionmessagefilter", "Member[actions]"] + - ["system.int32", "system.servicemodel.dispatcher.channeldispatcher", "Member[maxpendingreceives]"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.clientruntime", "Member[clientoperations]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.dispatcher.endpointdispatcher", "Member[endpointaddress]"] + - ["system.boolean", "system.servicemodel.dispatcher.exceptionhandler", "Method[handleexception].ReturnValue"] + - ["system.servicemodel.dispatcher.exceptionhandler", "system.servicemodel.dispatcher.exceptionhandler!", "Member[transportexceptionhandler]"] + - ["system.string", "system.servicemodel.dispatcher.idispatchoperationselector", "Method[selectoperation].ReturnValue"] + - ["tresult", "system.servicemodel.dispatcher.messagequery", "Method[evaluate].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.seekablexpathnavigator", "Method[getnamespace].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[releaseinstancebeforecall]"] + - ["system.reflection.methodinfo", "system.servicemodel.dispatcher.clientoperation", "Member[beginmethod]"] + - ["system.collections.generic.ienumerator", "system.servicemodel.dispatcher.messagefiltertable", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[getmatchingfilter].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[sendasynchronously]"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[istransactedaccept]"] + - ["system.servicemodel.dispatcher.messagequerycollection", "system.servicemodel.dispatcher.messagequery", "Method[createmessagequerycollection].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[ensureordereddispatch]"] + - ["system.int32", "system.servicemodel.dispatcher.servicethrottle", "Member[maxconcurrentsessions]"] + - ["system.iasyncresult", "system.servicemodel.dispatcher.channeldispatcher", "Method[onbeginclose].ReturnValue"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.clientruntime", "Member[channelinitializers]"] + - ["system.reflection.methodinfo", "system.servicemodel.dispatcher.clientoperation", "Member[taskmethod]"] + - ["system.type", "system.servicemodel.dispatcher.clientoperation", "Member[tasktresult]"] + - ["system.servicemodel.dispatcher.iclientmessageformatter", "system.servicemodel.dispatcher.clientoperation", "Member[formatter]"] + - ["system.object", "system.servicemodel.dispatcher.querystringconverter", "Method[convertstringtovalue].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.clientruntime", "Member[validatemustunderstand]"] + - ["system.string", "system.servicemodel.dispatcher.dispatchoperation", "Member[action]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[releaseserviceinstanceontransactioncomplete]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[preservemessage]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[deserializerequest]"] + - ["system.int32", "system.servicemodel.dispatcher.messagefiltertable", "Member[count]"] + - ["system.xml.xmlnamespacemanager", "system.servicemodel.dispatcher.xpathmessagefilter", "Member[namespaces]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[remove].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.dispatcher.iinteractivechannelinitializer", "Method[begindisplayinitializationui].ReturnValue"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.dispatchruntime", "Member[messageinspectors]"] + - ["system.string", "system.servicemodel.dispatcher.querystringconverter", "Method[convertvaluetostring].ReturnValue"] + - ["system.servicemodel.servicehostbase", "system.servicemodel.dispatcher.channeldispatcher", "Member[host]"] + - ["system.reflection.methodinfo", "system.servicemodel.dispatcher.clientoperation", "Member[syncmethod]"] + - ["system.servicemodel.auditloglocation", "system.servicemodel.dispatcher.dispatchruntime", "Member[securityauditloglocation]"] + - ["system.servicemodel.description.principalpermissionmode", "system.servicemodel.dispatcher.dispatchruntime", "Member[principalpermissionmode]"] + - ["system.collections.generic.ienumerable", "system.servicemodel.dispatcher.messagequerytable", "Method[evaluate].ReturnValue"] + - ["system.servicemodel.dispatcher.imessagefiltertable", "system.servicemodel.dispatcher.strictandmessagefilter", "Method[createfiltertable].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.seekablexpathnavigator", "Method[getname].ReturnValue"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.clientoperation", "Member[faultcontractinfos]"] + - ["system.collections.generic.ienumerator", "system.servicemodel.dispatcher.messagequerytable", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.dispatchruntime", "Member[inputsessionshutdownhandlers]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.dispatcher.messagefilterexception", "Member[filters]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.dispatcher.endpointaddressmessagefilter", "Member[address]"] + - ["system.servicemodel.instancecontext", "system.servicemodel.dispatcher.dispatchruntime", "Member[singletoninstancecontext]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagequerytable", "Member[isreadonly]"] + - ["system.string", "system.servicemodel.dispatcher.dispatchoperation", "Member[replyaction]"] + - ["system.xml.schema.xmlschematype", "system.servicemodel.dispatcher.xpathmessagefilter!", "Method[staticgetschema].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[suppressauditfailure]"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Member[values]"] + - ["system.string", "system.servicemodel.dispatcher.xpathresult", "Method[getresultasstring].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[contains].ReturnValue"] + - ["system.servicemodel.dispatcher.imessagefiltertable", "system.servicemodel.dispatcher.endpointaddressmessagefilter", "Method[createfiltertable].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[getmatchingfilters].ReturnValue"] + - ["titem", "system.servicemodel.dispatcher.messagequerytable", "Member[item]"] + - ["system.collections.generic.synchronizedkeyedcollection", "system.servicemodel.dispatcher.dispatchruntime", "Member[operations]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[getmatchingvalues].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[getmatchingfilter].ReturnValue"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.messagequerytable", "Member[keys]"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.dispatchoperation", "Member[faultcontractinfos]"] + - ["system.object", "system.servicemodel.dispatcher.ioperationinvoker", "Method[invoke].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.strictandmessagefilter", "Method[match].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[receivesynchronously]"] + - ["system.servicemodel.dispatcher.exceptionhandler", "system.servicemodel.dispatcher.exceptionhandler!", "Member[asynchronousthreadexceptionhandler]"] + - ["system.int32", "system.servicemodel.dispatcher.messagefiltertable", "Method[getpriority].ReturnValue"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.clientruntime", "Member[interactivechannelinitializers]"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.dispatchoperation", "Member[parameterinspectors]"] + - ["system.servicemodel.dispatcher.endpointdispatcher", "system.servicemodel.dispatcher.dispatchruntime", "Member[endpointdispatcher]"] + - ["system.string", "system.servicemodel.dispatcher.iclientoperationselector", "Method[selectoperation].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.dispatcher.prefixendpointaddressmessagefilter", "Member[address]"] + - ["system.servicemodel.serviceauthenticationmanager", "system.servicemodel.dispatcher.dispatchruntime", "Member[serviceauthenticationmanager]"] + - ["system.servicemodel.channels.message", "system.servicemodel.dispatcher.idispatchmessageformatter", "Method[serializereply].ReturnValue"] + - ["system.servicemodel.servicehostbase", "system.servicemodel.dispatcher.channeldispatcherbase", "Member[host]"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[receivecontextenabled]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagequerytable", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.prefixendpointaddressmessagefilter", "Member[includehostnameincomparison]"] + - ["system.boolean", "system.servicemodel.dispatcher.clientoperation", "Member[isoneway]"] + - ["system.timespan", "system.servicemodel.dispatcher.channeldispatcher", "Member[defaultopentimeout]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.dispatcher.channeldispatcherbase", "Member[listener]"] + - ["system.servicemodel.dispatcher.clientruntime", "system.servicemodel.dispatcher.dispatchruntime", "Member[callbackclientruntime]"] + - ["system.boolean", "system.servicemodel.dispatcher.clientoperation", "Member[isterminating]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefilter", "Method[match].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.xpathmessagefilter", "Member[xpath]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[containskey].ReturnValue"] + - ["system.xml.xsl.ixsltcontextfunction", "system.servicemodel.dispatcher.xpathmessagecontext", "Method[resolvefunction].ReturnValue"] + - ["system.int32", "system.servicemodel.dispatcher.servicethrottle", "Member[maxconcurrentinstances]"] + - ["system.servicemodel.dispatcher.dispatchoperation", "system.servicemodel.dispatcher.dispatchruntime", "Member[unhandleddispatchoperation]"] + - ["system.xml.schema.xmlschema", "system.servicemodel.dispatcher.xpathmessagefilter", "Method[getschema].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[impersonatecallerforalloperations]"] + - ["system.iasyncresult", "system.servicemodel.dispatcher.channeldispatcher", "Method[onbeginopen].ReturnValue"] + - ["system.object", "system.servicemodel.dispatcher.icallcontextinitializer", "Method[beforeinvoke].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.clientruntime", "Member[messageversionnonefaultsenabled]"] + - ["system.boolean", "system.servicemodel.dispatcher.actionmessagefilter", "Method[match].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.endpointdispatcher", "Member[contractnamespace]"] + - ["system.string", "system.servicemodel.dispatcher.clientoperation", "Member[replyaction]"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.messagefiltertable", "Member[values]"] + - ["system.xml.xpath.xpathnodetype", "system.servicemodel.dispatcher.seekablexpathnavigator", "Method[getnodetype].ReturnValue"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.dispatcher.channeldispatcher", "Member[messageversion]"] + - ["system.servicemodel.dispatcher.iinstanceprovider", "system.servicemodel.dispatcher.dispatchruntime", "Member[instanceprovider]"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.messagequerytable", "Member[values]"] + - ["system.int32", "system.servicemodel.dispatcher.xpathmessagefilter", "Member[nodequota]"] + - ["system.boolean", "system.servicemodel.dispatcher.matchnonemessagefilter", "Method[match].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.iinstancecontextprovider", "Method[isidle].ReturnValue"] + - ["system.int32", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Member[count]"] + - ["system.servicemodel.dispatcher.imessagefiltertable", "system.servicemodel.dispatcher.actionmessagefilter", "Method[createfiltertable].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[transactionautocompleteonsessionclose]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[impersonateonserializingreply]"] + - ["system.collections.ienumerator", "system.servicemodel.dispatcher.messagequerytable", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.imessagefiltertable", "Method[getmatchingfilters].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefilter", "Method[match].ReturnValue"] + - ["system.xml.xpath.xpathresulttype", "system.servicemodel.dispatcher.xpathresult", "Member[resulttype]"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.clientoperation", "Member[parameterinspectors]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[validatemustunderstand]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[isinsidetransactedreceivescope]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[trygetvalue].ReturnValue"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.clientruntime", "Member[clientmessageinspectors]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[containskey].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[getenumerator].ReturnValue"] + - ["system.servicemodel.dispatcher.iinstancecontextprovider", "system.servicemodel.dispatcher.dispatchruntime", "Member[instancecontextprovider]"] + - ["system.collections.objectmodel.keyedcollection", "system.servicemodel.dispatcher.clientruntimecompatbase", "Member[operations]"] + - ["system.servicemodel.dispatcher.imessagefiltertable", "system.servicemodel.dispatcher.messagefilter", "Method[createfiltertable].ReturnValue"] + - ["system.object", "system.servicemodel.dispatcher.jsonquerystringconverter", "Method[convertstringtovalue].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.clientruntime", "Member[manualaddressing]"] + - ["system.boolean", "system.servicemodel.dispatcher.jsonquerystringconverter", "Method[canconvert].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.servicemodel.dispatcher.messagequerycollection", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[includeexceptiondetailinfaults]"] + - ["system.iasyncresult", "system.servicemodel.dispatcher.ioperationinvoker", "Method[invokebegin].ReturnValue"] + - ["system.xml.xsl.ixsltcontextvariable", "system.servicemodel.dispatcher.xpathmessagecontext", "Method[resolvevariable].ReturnValue"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.dispatchruntime", "Member[instancecontextinitializers]"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.dispatchoperation", "Member[callcontextinitializers]"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[manualaddressing]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagequerytable", "Method[remove].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.imessagefiltertable", "Method[getmatchingvalues].ReturnValue"] + - ["system.web.security.roleprovider", "system.servicemodel.dispatcher.dispatchruntime", "Member[roleprovider]"] + - ["system.servicemodel.serviceauthorizationmanager", "system.servicemodel.dispatcher.dispatchruntime", "Member[serviceauthorizationmanager]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagecontext", "Method[preservewhitespace].ReturnValue"] + - ["system.object", "system.servicemodel.dispatcher.iparameterinspector", "Method[beforecall].ReturnValue"] + - ["system.guid", "system.servicemodel.dispatcher.durableoperationcontext!", "Member[instanceid]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[getmatchingvalues].ReturnValue"] + - ["system.transactions.isolationlevel", "system.servicemodel.dispatcher.channeldispatcher", "Member[transactionisolationlevel]"] + - ["system.servicemodel.impersonationoption", "system.servicemodel.dispatcher.dispatchoperation", "Member[impersonation]"] + - ["system.boolean", "system.servicemodel.dispatcher.prefixendpointaddressmessagefilter", "Method[match].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[getmatchingvalue].ReturnValue"] + - ["system.servicemodel.dispatcher.idispatchmessageformatter", "system.servicemodel.dispatcher.dispatchoperation", "Member[formatter]"] + - ["system.string", "system.servicemodel.dispatcher.webhttpdispatchoperationselector!", "Member[httpoperationnamepropertyname]"] + - ["system.double", "system.servicemodel.dispatcher.xpathresult", "Method[getresultasnumber].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[getmatchingvalue].ReturnValue"] + - ["system.xml.xmlnodeorder", "system.servicemodel.dispatcher.seekablexpathnavigator", "Method[compareposition].ReturnValue"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.clientoperation", "Member[clientparameterinspectors]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[isoneway]"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[asynchronoustransactedacceptenabled]"] + - ["system.servicemodel.dispatcher.messagefilter", "system.servicemodel.dispatcher.endpointdispatcher", "Member[contractfilter]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[isterminating]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Member[isreadonly]"] + - ["system.servicemodel.dispatcher.dispatchruntime", "system.servicemodel.dispatcher.clientruntime", "Member[callbackdispatchruntime]"] + - ["system.collections.generic.ilist", "system.servicemodel.dispatcher.clientruntimecompatbase", "Member[messageinspectors]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.dispatcher.dispatchruntime", "Member[messageauthenticationauditlevel]"] + - ["system.type", "system.servicemodel.dispatcher.clientruntime", "Member[callbackclienttype]"] + - ["system.int32", "system.servicemodel.dispatcher.endpointdispatcher", "Member[filterpriority]"] + - ["system.collections.ienumerator", "system.servicemodel.dispatcher.messagefiltertable", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.seekablexpathnavigator", "Method[getlocalname].ReturnValue"] + - ["tfilterdata", "system.servicemodel.dispatcher.messagefiltertable", "Member[item]"] + - ["system.int32", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Member[nodequota]"] + - ["system.boolean", "system.servicemodel.dispatcher.imessagefiltertable", "Method[getmatchingfilter].ReturnValue"] + - ["system.servicemodel.dispatcher.dispatchruntime", "system.servicemodel.dispatcher.dispatchoperation", "Member[parent]"] + - ["system.boolean", "system.servicemodel.dispatcher.matchallmessagefilter", "Method[match].ReturnValue"] + - ["system.servicemodel.dispatcher.dispatchruntime", "system.servicemodel.dispatcher.endpointdispatcher", "Member[dispatchruntime]"] + - ["system.collections.ienumerator", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.synchronizedkeyedcollection", "system.servicemodel.dispatcher.clientruntime", "Member[operations]"] + - ["system.boolean", "system.servicemodel.dispatcher.imessagefiltertable", "Method[getmatchingvalue].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.clientoperation", "Member[action]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[transactionrequired]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[releaseinstanceaftercall]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[ignoretransactionmessageproperty]"] + - ["system.int32", "system.servicemodel.dispatcher.messagefiltertable", "Member[defaultpriority]"] + - ["system.collections.generic.ilist", "system.servicemodel.dispatcher.clientoperationcompatbase", "Member[parameterinspectors]"] + - ["system.uritemplate", "system.servicemodel.dispatcher.webhttpdispatchoperationselector", "Method[geturitemplate].ReturnValue"] + - ["system.servicemodel.dispatcher.exceptionhandler", "system.servicemodel.dispatcher.exceptionhandler!", "Member[alwayshandle]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[serializereply]"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.channeldispatcher", "Member[endpoints]"] + - ["system.type", "system.servicemodel.dispatcher.clientruntime", "Member[contractclienttype]"] + - ["system.servicemodel.instancecontext", "system.servicemodel.dispatcher.iinstancecontextprovider", "Method[getexistinginstancecontext].ReturnValue"] + - ["system.servicemodel.dispatcher.imessagefiltertable", "system.servicemodel.dispatcher.messagefiltertable", "Method[createfiltertable].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.clientoperation", "Member[isinitiating]"] + - ["system.int32", "system.servicemodel.dispatcher.messagequerytable", "Member[count]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[contains].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.clientruntime", "Member[contractnamespace]"] + - ["system.boolean", "system.servicemodel.dispatcher.endpointaddressmessagefilter", "Method[match].ReturnValue"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.messagefiltertable", "Member[keys]"] + - ["system.servicemodel.dispatcher.imessagefiltertable", "system.servicemodel.dispatcher.xpathmessagefilter", "Method[createfiltertable].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.servicemodel.dispatcher.xpathmessagequerycollection", "Method[evaluate].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.clientruntime", "Member[contractname]"] + - ["system.type", "system.servicemodel.dispatcher.dispatchruntime", "Member[type]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.dispatcher.dispatchruntime", "Member[serviceauthorizationauditlevel]"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.clientruntime", "Member[messageinspectors]"] + - ["system.string", "system.servicemodel.dispatcher.dispatchoperation", "Member[name]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.dispatcher.dispatchruntime", "Member[externalauthorizationpolicies]"] + - ["system.string", "system.servicemodel.dispatcher.endpointdispatcher", "Member[contractname]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagequerytable", "Method[contains].ReturnValue"] + - ["system.threading.synchronizationcontext", "system.servicemodel.dispatcher.dispatchruntime", "Member[synchronizationcontext]"] + - ["system.xml.xpath.xpathnodeiterator", "system.servicemodel.dispatcher.xpathresult", "Method[getresultasnodeset].ReturnValue"] + - ["system.int32", "system.servicemodel.dispatcher.channeldispatcher", "Member[maxtransactedbatchsize]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchruntime", "Member[automaticinputsessionshutdown]"] + - ["system.boolean", "system.servicemodel.dispatcher.iclientoperationselector", "Member[areparametersrequiredforselection]"] + - ["system.servicemodel.dispatcher.imessagefiltertable", "system.servicemodel.dispatcher.prefixendpointaddressmessagefilter", "Method[createfiltertable].ReturnValue"] + - ["system.servicemodel.dispatcher.clientruntime", "system.servicemodel.dispatcher.clientoperation", "Member[parent]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.dispatcher.channeldispatcher", "Member[listener]"] + - ["system.uri", "system.servicemodel.dispatcher.clientruntime", "Member[via]"] + - ["system.string", "system.servicemodel.dispatcher.seekablexpathnavigator", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.ierrorhandler", "Method[handleerror].ReturnValue"] + - ["system.servicemodel.dispatcher.idispatchoperationselector", "system.servicemodel.dispatcher.dispatchruntime", "Member[operationselector]"] + - ["system.servicemodel.channels.message", "system.servicemodel.dispatcher.iclientmessageformatter", "Method[serializerequest].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Member[isreadonly]"] + - ["system.string", "system.servicemodel.dispatcher.webhttpdispatchoperationselector", "Method[selectoperation].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.channeldispatcher", "Member[istransactedreceive]"] + - ["system.object", "system.servicemodel.dispatcher.iclientmessageinspector", "Method[beforesendrequest].ReturnValue"] + - ["system.int32", "system.servicemodel.dispatcher.xpathmessagecontext", "Method[comparedocument].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.endpointaddressmessagefilter", "Member[includehostnameincomparison]"] + - ["system.servicemodel.dispatcher.clientoperation", "system.servicemodel.dispatcher.clientruntime", "Member[unhandledclientoperation]"] + - ["system.object", "system.servicemodel.dispatcher.iclientmessageformatter", "Method[deserializereply].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.webhttpdispatchoperationselector!", "Member[httpoperationselectorurimatchedpropertyname]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.dispatcher.channeldispatcher", "Member[errorhandlers]"] + - ["system.servicemodel.dispatcher.messagefilter", "system.servicemodel.dispatcher.endpointdispatcher", "Member[addressfilter]"] + - ["system.collections.generic.icollection", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Member[keys]"] + - ["system.string", "system.servicemodel.dispatcher.faultcontractinfo", "Member[action]"] + - ["system.type", "system.servicemodel.dispatcher.faultcontractinfo", "Member[detail]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[getmatchingfilters].ReturnValue"] + - ["system.object", "system.servicemodel.dispatcher.iinstanceprovider", "Method[getinstance].ReturnValue"] + - ["system.int64", "system.servicemodel.dispatcher.seekablexpathnavigator", "Member[currentposition]"] + - ["system.int32", "system.servicemodel.dispatcher.servicethrottle", "Member[maxconcurrentcalls]"] + - ["tfilterdata", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Member[item]"] + - ["system.object", "system.servicemodel.dispatcher.idispatchmessageinspector", "Method[afterreceiverequest].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.ioperationinvoker", "Member[issynchronous]"] + - ["system.boolean", "system.servicemodel.dispatcher.clientoperation", "Member[deserializereply]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagefiltertable", "Method[remove].ReturnValue"] + - ["system.servicemodel.dispatcher.channeldispatcher", "system.servicemodel.dispatcher.dispatchruntime", "Member[channeldispatcher]"] + - ["system.string", "system.servicemodel.dispatcher.jsonquerystringconverter", "Method[convertvaluetostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathresult", "Method[getresultasboolean].ReturnValue"] + - ["system.timespan", "system.servicemodel.dispatcher.channeldispatcher", "Member[transactiontimeout]"] + - ["system.servicemodel.dispatcher.iclientoperationselector", "system.servicemodel.dispatcher.clientruntime", "Member[operationselector]"] + - ["system.servicemodel.dispatcher.channeldispatcher", "system.servicemodel.dispatcher.endpointdispatcher", "Member[channeldispatcher]"] + - ["system.xml.schema.xmlschema", "system.servicemodel.dispatcher.xpathmessagefilter", "Method[ongetschema].ReturnValue"] + - ["system.servicemodel.dispatcher.ioperationinvoker", "system.servicemodel.dispatcher.dispatchoperation", "Member[invoker]"] + - ["system.object[]", "system.servicemodel.dispatcher.ioperationinvoker", "Method[allocateinputs].ReturnValue"] + - ["system.reflection.methodinfo", "system.servicemodel.dispatcher.clientoperation", "Member[endmethod]"] + - ["system.int32", "system.servicemodel.dispatcher.clientruntime", "Member[maxfaultsize]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[autodisposeparameters]"] + - ["system.boolean", "system.servicemodel.dispatcher.endpointnamemessagefilter", "Method[match].ReturnValue"] + - ["system.collections.generic.synchronizedcollection", "system.servicemodel.dispatcher.channeldispatcher", "Member[channelinitializers]"] + - ["system.boolean", "system.servicemodel.dispatcher.dispatchoperation", "Member[transactionautocomplete]"] + - ["system.servicemodel.concurrencymode", "system.servicemodel.dispatcher.dispatchruntime", "Member[concurrencymode]"] + - ["system.boolean", "system.servicemodel.dispatcher.clientoperation", "Member[serializerequest]"] + - ["system.string", "system.servicemodel.dispatcher.channeldispatcher", "Member[bindingname]"] + - ["system.boolean", "system.servicemodel.dispatcher.messagequerytable", "Method[containskey].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.dispatcher.multiplefiltermatchesexception", "Member[filters]"] + - ["system.boolean", "system.servicemodel.dispatcher.endpointdispatcher", "Member[issystemendpoint]"] + - ["system.boolean", "system.servicemodel.dispatcher.querystringconverter", "Method[canconvert].ReturnValue"] + - ["system.object", "system.servicemodel.dispatcher.ioperationinvoker", "Method[invokeend].ReturnValue"] + - ["system.timespan", "system.servicemodel.dispatcher.channeldispatcher", "Member[defaultclosetimeout]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.dispatcher.filterinvalidbodyaccessexception", "Member[filters]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagecontext", "Member[whitespace]"] + - ["system.boolean", "system.servicemodel.dispatcher.xpathmessagefiltertable", "Method[trygetvalue].ReturnValue"] + - ["system.string", "system.servicemodel.dispatcher.clientoperation", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Federation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Federation.typemodel.yml new file mode 100644 index 000000000000..973d59a8bde7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Federation.typemodel.yml @@ -0,0 +1,48 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.iasyncresult", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Method[beginclose].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenprovider", "system.servicemodel.federation.wstrustchannelsecuritytokenmanager", "Method[createsecuritytokenprovider].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Method[endgettokencore].ReturnValue"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Member[clientcredentials]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.federation.wstrustchannelclientcredentials", "Method[clonecore].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenmanager", "system.servicemodel.federation.wstrustchannelclientcredentials", "Method[createsecuritytokenmanager].ReturnValue"] + - ["system.servicemodel.federation.wstrusttokenparameters", "system.servicemodel.federation.wstrusttokenparameters!", "Method[createwsfederationtokenparameters].ReturnValue"] + - ["system.int32", "system.servicemodel.federation.wstrusttokenparameters", "Member[issuedtokenrenewalthresholdpercentage]"] + - ["system.string", "system.servicemodel.federation.wstrustchannel!", "Method[getrequestaction].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.federation.wstrustchannel", "Method[beginclose].ReturnValue"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.federation.wstrusttokenparameters", "Member[messagesecurityversion]"] + - ["system.boolean", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Member[supportstokencancellation]"] + - ["system.boolean", "system.servicemodel.federation.wstrusttokenparameters!", "Member[defaultcacheissuedtokens]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.federation.wstrustchannelclientcredentials", "Member[clientcredentials]"] + - ["system.servicemodel.federation.wstrusttokenparameters", "system.servicemodel.federation.wstrusttokenparameters!", "Method[createws2007federationtokenparameters].ReturnValue"] + - ["system.servicemodel.federation.iwstrustchannelcontract", "system.servicemodel.federation.wstrustchannelfactory", "Method[createchannel].ReturnValue"] + - ["system.string", "system.servicemodel.federation.wstrusttokenparameters", "Member[requestcontext]"] + - ["system.threading.tasks.task", "system.servicemodel.federation.iwstrustchannelcontract", "Method[issueasync].ReturnValue"] + - ["system.timespan", "system.servicemodel.federation.wstrusttokenparameters!", "Member[defaultmaxissuedtokencachingtime]"] + - ["system.iasyncresult", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Method[begingettokencore].ReturnValue"] + - ["system.timespan", "system.servicemodel.federation.wstrusttokenparameters", "Member[maxissuedtokencachingtime]"] + - ["microsoft.identitymodel.protocols.wstrust.claims", "system.servicemodel.federation.wstrusttokenparameters", "Member[claims]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Member[state]"] + - ["system.boolean", "system.servicemodel.federation.wstrusttokenparameters", "Member[cacheissuedtokens]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.federation.wstrusttokenparameters", "Method[clonecore].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.federation.wstrustchannel", "Method[beginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Member[supportstokenrenewal]"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.federation.wsfederationhttpbinding", "Method[createmessagesecurity].ReturnValue"] + - ["system.servicemodel.federation.wstrusttokenparameters", "system.servicemodel.federation.wsfederationhttpbinding", "Member[wstrusttokenparameters]"] + - ["system.int32", "system.servicemodel.federation.wstrusttokenparameters!", "Member[defaultissuedtokenrenewalthresholdpercentage]"] + - ["system.identitymodel.tokens.securitykeytype", "system.servicemodel.federation.wstrusttokenparameters!", "Member[defaultsecuritykeytype]"] + - ["t", "system.servicemodel.federation.wstrustchannel", "Method[getproperty].ReturnValue"] + - ["system.threading.tasks.task", "system.servicemodel.federation.wstrustchannel", "Method[issueasync].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.servicemodel.communicationstate", "system.servicemodel.federation.wstrustchannel", "Member[state]"] + - ["system.nullable", "system.servicemodel.federation.wstrusttokenparameters", "Member[keysize]"] + - ["system.servicemodel.channels.message", "system.servicemodel.federation.wstrustchannel", "Method[createrequest].ReturnValue"] + - ["microsoft.identitymodel.protocols.wstrust.wstrustrequest", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Method[createwstrustrequest].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.federation.wstrustchannelsecuritytokenprovider", "Method[beginopen].ReturnValue"] + - ["system.collections.generic.icollection", "system.servicemodel.federation.wstrusttokenparameters", "Member[additionalrequestparameters]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.federation.wsfederationhttpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.servicemodel.federation.iwstrustchannelcontract", "system.servicemodel.federation.wstrustchannelfactory", "Method[createtrustchannel].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.MsmqIntegration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.MsmqIntegration.typemodel.yml new file mode 100644 index 000000000000..0328e23e0655 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.MsmqIntegration.typemodel.yml @@ -0,0 +1,68 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.servicemodel.msmqintegration.msmqintegrationbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[acknowledgment]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[messagetype]"] + - ["system.object", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[body]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.msmqintegration.msmqmessageserializationformat!", "Member[binary]"] + - ["system.type[]", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Member[targetserializationtypes]"] + - ["system.boolean", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Method[canbuildchannelfactory].ReturnValue"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[authenticated]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[acknowledgment]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.msmqintegration.msmqintegrationbinding", "Method[createbindingelements].ReturnValue"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[timetoreachqueue]"] + - ["system.string", "system.servicemodel.msmqintegration.msmqmessage", "Member[correlationid]"] + - ["system.byte[]", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[extension]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.msmqintegration.msmqmessageserializationformat!", "Member[stream]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.msmqintegration.msmqintegrationbinding", "Member[serializationformat]"] + - ["system.string", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty!", "Member[name]"] + - ["system.string", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[correlationid]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[timetoreachqueue]"] + - ["system.uri", "system.servicemodel.msmqintegration.msmqmessage", "Member[administrationqueue]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[acknowledgetype]"] + - ["system.uri", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[administrationqueue]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[messagetype]"] + - ["system.servicemodel.msmqintegration.msmqintegrationsecuritymode", "system.servicemodel.msmqintegration.msmqintegrationsecuritymode!", "Member[transport]"] + - ["system.servicemodel.channels.ichannellistener", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Method[buildchannellistener].ReturnValue"] + - ["system.string", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Member[scheme]"] + - ["system.byte[]", "system.servicemodel.msmqintegration.msmqmessage", "Member[senderid]"] + - ["system.uri", "system.servicemodel.msmqintegration.msmqmessage", "Member[destinationqueue]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[arrivedtime]"] + - ["system.string", "system.servicemodel.msmqintegration.msmqmessage", "Member[id]"] + - ["system.servicemodel.msmqintegration.msmqintegrationsecuritymode", "system.servicemodel.msmqintegration.msmqintegrationsecuritymode!", "Member[none]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.msmqintegration.msmqmessageserializationformat!", "Member[activex]"] + - ["system.uri", "system.servicemodel.msmqintegration.msmqmessage", "Member[responsequeue]"] + - ["system.string", "system.servicemodel.msmqintegration.msmqmessage", "Member[label]"] + - ["system.uri", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[destinationqueue]"] + - ["system.boolean", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Method[canbuildchannellistener].ReturnValue"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.msmqintegration.msmqmessageserializationformat!", "Member[xml]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[appspecific]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.msmqintegration.msmqmessageserializationformat!", "Member[bytearray]"] + - ["system.byte[]", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[senderid]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[senttime]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[arrivedtime]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[senttime]"] + - ["system.servicemodel.msmqintegration.msmqintegrationsecurity", "system.servicemodel.msmqintegration.msmqintegrationbinding", "Member[security]"] + - ["system.uri", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[responsequeue]"] + - ["system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty!", "Method[get].ReturnValue"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[bodytype]"] + - ["t", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Method[getproperty].ReturnValue"] + - ["system.string", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[label]"] + - ["system.servicemodel.msmqintegration.msmqmessageserializationformat", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Member[serializationformat]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[priority]"] + - ["system.string", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[id]"] + - ["system.servicemodel.channels.bindingelement", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Method[clone].ReturnValue"] + - ["system.servicemodel.msmqtransportsecurity", "system.servicemodel.msmqintegration.msmqintegrationsecurity", "Member[transport]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[priority]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqintegrationmessageproperty", "Member[authenticated]"] + - ["system.servicemodel.msmqintegration.msmqintegrationsecuritymode", "system.servicemodel.msmqintegration.msmqintegrationsecurity", "Member[mode]"] + - ["system.byte[]", "system.servicemodel.msmqintegration.msmqmessage", "Member[extension]"] + - ["t", "system.servicemodel.msmqintegration.msmqmessage", "Member[body]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[acknowledgetype]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[appspecific]"] + - ["system.nullable", "system.servicemodel.msmqintegration.msmqmessage", "Member[bodytype]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.msmqintegration.msmqintegrationbindingelement", "Method[buildchannelfactory].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.PeerResolvers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.PeerResolvers.typemodel.yml new file mode 100644 index 000000000000..339b80325bcd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.PeerResolvers.typemodel.yml @@ -0,0 +1,63 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.peerresolvers.peerreferralpolicy!", "Member[share]"] + - ["system.string", "system.servicemodel.peerresolvers.updateinfo", "Member[meshid]"] + - ["system.servicemodel.peernodeaddress", "system.servicemodel.peerresolvers.registerinfo", "Member[nodeaddress]"] + - ["system.servicemodel.peerresolvers.peerresolvermode", "system.servicemodel.peerresolvers.peerresolvermode!", "Member[custom]"] + - ["system.timespan", "system.servicemodel.peerresolvers.custompeerresolverservice", "Member[refreshinterval]"] + - ["system.boolean", "system.servicemodel.peerresolvers.resolveresponseinfo", "Method[hasbody].ReturnValue"] + - ["system.timespan", "system.servicemodel.peerresolvers.custompeerresolverservice", "Member[cleanupinterval]"] + - ["system.timespan", "system.servicemodel.peerresolvers.registerresponseinfo", "Member[registrationlifetime]"] + - ["system.string", "system.servicemodel.peerresolvers.resolveinfo", "Member[meshid]"] + - ["system.guid", "system.servicemodel.peerresolvers.updateinfo", "Member[registrationid]"] + - ["system.servicemodel.peerresolvers.registerresponseinfo", "system.servicemodel.peerresolvers.custompeerresolverservice", "Method[register].ReturnValue"] + - ["system.boolean", "system.servicemodel.peerresolvers.registerinfo", "Method[hasbody].ReturnValue"] + - ["system.servicemodel.peerresolver", "system.servicemodel.peerresolvers.peercustomresolversettings", "Member[resolver]"] + - ["system.boolean", "system.servicemodel.peerresolvers.servicesettingsresponseinfo", "Member[controlmeshshape]"] + - ["system.boolean", "system.servicemodel.peerresolvers.peercustomresolversettings", "Member[isbindingspecified]"] + - ["system.servicemodel.peerresolvers.servicesettingsresponseinfo", "system.servicemodel.peerresolvers.custompeerresolverservice", "Method[getservicesettings].ReturnValue"] + - ["system.boolean", "system.servicemodel.peerresolvers.servicesettingsresponseinfo", "Method[hasbody].ReturnValue"] + - ["system.guid", "system.servicemodel.peerresolvers.unregisterinfo", "Member[registrationid]"] + - ["system.servicemodel.peerresolvers.refreshresult", "system.servicemodel.peerresolvers.refreshresult!", "Member[registrationnotfound]"] + - ["system.servicemodel.peerresolvers.peerresolvermode", "system.servicemodel.peerresolvers.peerresolvermode!", "Member[pnrp]"] + - ["system.servicemodel.peerresolvers.peerresolvermode", "system.servicemodel.peerresolvers.peerresolvermode!", "Member[auto]"] + - ["system.string", "system.servicemodel.peerresolvers.unregisterinfo", "Member[meshid]"] + - ["system.guid", "system.servicemodel.peerresolvers.updateinfo", "Member[clientid]"] + - ["system.boolean", "system.servicemodel.peerresolvers.resolveinfo", "Method[hasbody].ReturnValue"] + - ["system.servicemodel.peerresolvers.resolveresponseinfo", "system.servicemodel.peerresolvers.ipeerresolvercontract", "Method[resolve].ReturnValue"] + - ["system.boolean", "system.servicemodel.peerresolvers.refreshinfo", "Method[hasbody].ReturnValue"] + - ["system.guid", "system.servicemodel.peerresolvers.refreshinfo", "Member[registrationid]"] + - ["system.timespan", "system.servicemodel.peerresolvers.refreshresponseinfo", "Member[registrationlifetime]"] + - ["system.boolean", "system.servicemodel.peerresolvers.refreshresponseinfo", "Method[hasbody].ReturnValue"] + - ["system.servicemodel.peerresolvers.refreshresponseinfo", "system.servicemodel.peerresolvers.ipeerresolvercontract", "Method[refresh].ReturnValue"] + - ["system.boolean", "system.servicemodel.peerresolvers.custompeerresolverservice", "Member[controlshape]"] + - ["system.servicemodel.peerresolvers.refreshresult", "system.servicemodel.peerresolvers.refreshresult!", "Member[success]"] + - ["system.collections.generic.ilist", "system.servicemodel.peerresolvers.resolveresponseinfo", "Member[addresses]"] + - ["system.boolean", "system.servicemodel.peerresolvers.updateinfo", "Method[hasbody].ReturnValue"] + - ["system.servicemodel.peerresolvers.resolveresponseinfo", "system.servicemodel.peerresolvers.custompeerresolverservice", "Method[resolve].ReturnValue"] + - ["system.int32", "system.servicemodel.peerresolvers.resolveinfo", "Member[maxaddresses]"] + - ["system.boolean", "system.servicemodel.peerresolvers.unregisterinfo", "Method[hasbody].ReturnValue"] + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.peerresolvers.peerresolversettings", "Member[referralpolicy]"] + - ["system.servicemodel.peerresolvers.refreshresult", "system.servicemodel.peerresolvers.refreshresponseinfo", "Member[result]"] + - ["system.servicemodel.peerresolvers.peerresolvermode", "system.servicemodel.peerresolvers.peerresolversettings", "Member[mode]"] + - ["system.servicemodel.peerresolvers.registerresponseinfo", "system.servicemodel.peerresolvers.custompeerresolverservice", "Method[update].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.peerresolvers.peercustomresolversettings", "Member[binding]"] + - ["system.guid", "system.servicemodel.peerresolvers.registerresponseinfo", "Member[registrationid]"] + - ["system.servicemodel.peerresolvers.refreshresponseinfo", "system.servicemodel.peerresolvers.custompeerresolverservice", "Method[refresh].ReturnValue"] + - ["system.servicemodel.peerresolvers.registerresponseinfo", "system.servicemodel.peerresolvers.ipeerresolvercontract", "Method[register].ReturnValue"] + - ["system.string", "system.servicemodel.peerresolvers.registerinfo", "Member[meshid]"] + - ["system.servicemodel.peernodeaddress", "system.servicemodel.peerresolvers.updateinfo", "Member[nodeaddress]"] + - ["system.servicemodel.peerresolvers.peercustomresolversettings", "system.servicemodel.peerresolvers.peerresolversettings", "Member[custom]"] + - ["system.string", "system.servicemodel.peerresolvers.refreshinfo", "Member[meshid]"] + - ["system.boolean", "system.servicemodel.peerresolvers.registerresponseinfo", "Method[hasbody].ReturnValue"] + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.peerresolvers.peerreferralpolicy!", "Member[donotshare]"] + - ["system.servicemodel.peerresolvers.servicesettingsresponseinfo", "system.servicemodel.peerresolvers.ipeerresolvercontract", "Method[getservicesettings].ReturnValue"] + - ["system.guid", "system.servicemodel.peerresolvers.registerinfo", "Member[clientid]"] + - ["system.guid", "system.servicemodel.peerresolvers.resolveinfo", "Member[clientid]"] + - ["system.servicemodel.peerresolvers.peerreferralpolicy", "system.servicemodel.peerresolvers.peerreferralpolicy!", "Member[service]"] + - ["system.servicemodel.peerresolvers.registerresponseinfo", "system.servicemodel.peerresolvers.ipeerresolvercontract", "Method[update].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.peerresolvers.peercustomresolversettings", "Member[address]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Persistence.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Persistence.typemodel.yml new file mode 100644 index 000000000000..1f2c8d773b53 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Persistence.typemodel.yml @@ -0,0 +1,40 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.iasyncresult", "system.servicemodel.persistence.persistenceprovider", "Method[begindelete].ReturnValue"] + - ["system.object", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[load].ReturnValue"] + - ["system.boolean", "system.servicemodel.persistence.persistenceprovider", "Method[endloadifchanged].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[begincreate].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[beginloadifchanged].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.persistence.persistenceprovider", "Method[beginloadifchanged].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.persistence.persistenceprovider", "Method[beginload].ReturnValue"] + - ["system.timespan", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Member[defaultopentimeout]"] + - ["system.timespan", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Member[defaultclosetimeout]"] + - ["system.boolean", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[loadifchanged].ReturnValue"] + - ["system.object", "system.servicemodel.persistence.persistenceprovider", "Method[endload].ReturnValue"] + - ["system.boolean", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Member[serializeastext]"] + - ["system.iasyncresult", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[beginload].ReturnValue"] + - ["system.object", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[update].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[beginunlock].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.persistence.persistenceprovider", "Method[begincreate].ReturnValue"] + - ["system.servicemodel.persistence.persistenceprovider", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Method[createprovider].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Method[onbeginclose].ReturnValue"] + - ["system.guid", "system.servicemodel.persistence.instancelockexception", "Member[instanceid]"] + - ["system.object", "system.servicemodel.persistence.persistenceprovider", "Method[update].ReturnValue"] + - ["system.guid", "system.servicemodel.persistence.persistenceprovider", "Member[id]"] + - ["system.object", "system.servicemodel.persistence.persistenceprovider", "Method[endcreate].ReturnValue"] + - ["system.object", "system.servicemodel.persistence.persistenceprovider", "Method[load].ReturnValue"] + - ["system.object", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[create].ReturnValue"] + - ["system.guid", "system.servicemodel.persistence.instancenotfoundexception", "Member[instanceid]"] + - ["system.iasyncresult", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Method[onbeginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.persistence.persistenceprovider", "Method[loadifchanged].ReturnValue"] + - ["system.object", "system.servicemodel.persistence.persistenceprovider", "Method[create].ReturnValue"] + - ["system.timespan", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Member[locktimeout]"] + - ["system.iasyncresult", "system.servicemodel.persistence.persistenceprovider", "Method[beginupdate].ReturnValue"] + - ["system.string", "system.servicemodel.persistence.sqlpersistenceproviderfactory", "Member[connectionstring]"] + - ["system.iasyncresult", "system.servicemodel.persistence.lockingpersistenceprovider", "Method[beginupdate].ReturnValue"] + - ["system.object", "system.servicemodel.persistence.persistenceprovider", "Method[endupdate].ReturnValue"] + - ["system.servicemodel.persistence.persistenceprovider", "system.servicemodel.persistence.persistenceproviderfactory", "Method[createprovider].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Routing.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Routing.Configuration.typemodel.yml new file mode 100644 index 000000000000..d585313fe35f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Routing.Configuration.typemodel.yml @@ -0,0 +1,61 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.servicemodel.routing.configuration.backupendpointelement", "Member[endpointname]"] + - ["system.servicemodel.routing.configuration.filterelement", "system.servicemodel.routing.configuration.filterelementcollection", "Member[item]"] + - ["system.object", "system.servicemodel.routing.configuration.soapprocessingextensionelement", "Method[createbehavior].ReturnValue"] + - ["system.object", "system.servicemodel.routing.configuration.backupendpointcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.routing.configuration.filterelementcollection", "Method[iselementremovable].ReturnValue"] + - ["system.object", "system.servicemodel.routing.configuration.filterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[endpointaddress]"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[xpath]"] + - ["system.string", "system.servicemodel.routing.configuration.filtertableentryelement", "Member[filtername]"] + - ["system.servicemodel.routing.configuration.namespaceelement", "system.servicemodel.routing.configuration.namespaceelementcollection", "Member[item]"] + - ["system.string", "system.servicemodel.routing.configuration.backupendpointcollection", "Member[name]"] + - ["system.string", "system.servicemodel.routing.configuration.filterelement", "Member[customtype]"] + - ["system.string", "system.servicemodel.routing.configuration.namespaceelement", "Member[namespace]"] + - ["system.boolean", "system.servicemodel.routing.configuration.soapprocessingextensionelement", "Member[processmessages]"] + - ["system.configuration.configurationelement", "system.servicemodel.routing.configuration.filtertableentrycollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.servicemodel.routing.configuration.filterelement", "Member[filter1]"] + - ["system.object", "system.servicemodel.routing.configuration.filtertablecollection", "Method[getelementkey].ReturnValue"] + - ["system.object", "system.servicemodel.routing.configuration.namespaceelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.type", "system.servicemodel.routing.configuration.soapprocessingextensionelement", "Member[behaviortype]"] + - ["system.servicemodel.dispatcher.messagefiltertable", "system.servicemodel.routing.configuration.routingsection!", "Method[createfiltertable].ReturnValue"] + - ["system.object", "system.servicemodel.routing.configuration.filtertableentrycollection", "Method[getelementkey].ReturnValue"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[and]"] + - ["system.boolean", "system.servicemodel.routing.configuration.routingextensionelement", "Member[routeonheadersonly]"] + - ["system.configuration.configurationelement", "system.servicemodel.routing.configuration.backuplistcollection", "Method[createnewelement].ReturnValue"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[endpointname]"] + - ["system.object", "system.servicemodel.routing.configuration.routingextensionelement", "Method[createbehavior].ReturnValue"] + - ["system.servicemodel.routing.configuration.filtertableentrycollection", "system.servicemodel.routing.configuration.filtertablecollection", "Member[item]"] + - ["system.string", "system.servicemodel.routing.configuration.filtertableentrycollection", "Member[name]"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[prefixendpointaddress]"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[action]"] + - ["system.string", "system.servicemodel.routing.configuration.routingextensionelement", "Member[filtertablename]"] + - ["system.object", "system.servicemodel.routing.configuration.backuplistcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.servicemodel.routing.configuration.filterelement", "Member[filter2]"] + - ["system.servicemodel.routing.configuration.filterelementcollection", "system.servicemodel.routing.configuration.routingsection", "Member[filters]"] + - ["system.servicemodel.routing.configuration.backuplistcollection", "system.servicemodel.routing.configuration.routingsection", "Member[backuplists]"] + - ["system.configuration.configurationelement", "system.servicemodel.routing.configuration.backupendpointcollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationelement", "system.servicemodel.routing.configuration.namespaceelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.servicemodel.routing.configuration.namespaceelementcollection", "system.servicemodel.routing.configuration.routingsection", "Member[namespacetable]"] + - ["system.string", "system.servicemodel.routing.configuration.filterelement", "Member[name]"] + - ["system.int32", "system.servicemodel.routing.configuration.filtertableentryelement", "Member[priority]"] + - ["system.boolean", "system.servicemodel.routing.configuration.routingextensionelement", "Member[ensureordereddispatch]"] + - ["system.type", "system.servicemodel.routing.configuration.routingextensionelement", "Member[behaviortype]"] + - ["system.boolean", "system.servicemodel.routing.configuration.filterelementcollection", "Method[isreadonly].ReturnValue"] + - ["system.boolean", "system.servicemodel.routing.configuration.routingextensionelement", "Member[soapprocessingenabled]"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filterelement", "Member[filtertype]"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[matchall]"] + - ["system.configuration.configurationelement", "system.servicemodel.routing.configuration.filterelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.servicemodel.routing.configuration.namespaceelement", "Member[prefix]"] + - ["system.string", "system.servicemodel.routing.configuration.filterelement", "Member[filterdata]"] + - ["system.configuration.configurationelement", "system.servicemodel.routing.configuration.filtertablecollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.servicemodel.routing.configuration.filtertableentryelement", "Member[backuplist]"] + - ["system.string", "system.servicemodel.routing.configuration.filtertableentryelement", "Member[endpointname]"] + - ["system.servicemodel.routing.configuration.filtertablecollection", "system.servicemodel.routing.configuration.routingsection", "Member[filtertables]"] + - ["system.servicemodel.routing.configuration.filtertype", "system.servicemodel.routing.configuration.filtertype!", "Member[custom]"] + - ["system.servicemodel.routing.configuration.backupendpointcollection", "system.servicemodel.routing.configuration.backuplistcollection", "Member[item]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Routing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Routing.typemodel.yml new file mode 100644 index 000000000000..a45c90dea808 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Routing.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.servicemodel.routing.routingconfiguration", "Member[routeonheadersonly]"] + - ["system.servicemodel.channels.message", "system.servicemodel.routing.routingservice", "Method[endprocessrequest].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.routing.irequestreplyrouter", "Method[beginprocessrequest].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.routing.routingservice", "Method[beginprocessrequest].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.routing.isimplexdatagramrouter", "Method[beginprocessmessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.routing.routingconfiguration", "Member[soapprocessingenabled]"] + - ["system.servicemodel.channels.message", "system.servicemodel.routing.irequestreplyrouter", "Method[endprocessrequest].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.routing.iduplexsessionrouter", "Method[beginprocessmessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.routing.soapprocessingbehavior", "Member[processmessages]"] + - ["system.type", "system.servicemodel.routing.routingbehavior!", "Method[getcontractfordescription].ReturnValue"] + - ["system.servicemodel.dispatcher.messagefiltertable", "system.servicemodel.routing.routingconfiguration", "Member[filtertable]"] + - ["system.iasyncresult", "system.servicemodel.routing.isimplexsessionrouter", "Method[beginprocessmessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.routing.routingconfiguration", "Member[ensureordereddispatch]"] + - ["system.iasyncresult", "system.servicemodel.routing.routingservice", "Method[beginprocessmessage].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Security.Tokens.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Security.Tokens.typemodel.yml new file mode 100644 index 000000000000..984106e8ac37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Security.Tokens.typemodel.yml @@ -0,0 +1,241 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.tokens.binarysecretsecuritytoken", "Member[securitykeys]"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Member[requirecancellation]"] + - ["system.boolean", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[supportstokencancellation]"] + - ["system.boolean", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.servicemodel.security.tokens.issuedsecuritytokenhandler", "system.servicemodel.security.tokens.iissuancesecuritytokenauthenticator", "Member[issuedsecuritytokenhandler]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.security.tokens.initiatorservicemodelsecuritytokenrequirement", "Member[targetaddress]"] + - ["system.timespan", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[defaultopentimeout]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[issueraddress]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.rsasecuritytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.securitytokenparameters", "Method[clone].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[supportsecuritycontextcancellationproperty]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[securityalgorithmsuite]"] + - ["system.servicemodel.security.tokens.securitytokenreferencestyle", "system.servicemodel.security.tokens.securitytokenreferencestyle!", "Member[external]"] + - ["system.servicemodel.security.channelprotectionrequirements", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[bootstrapprotectionrequirements]"] + - ["system.boolean", "system.servicemodel.security.tokens.x509securitytokenparameters", "Member[supportsclientauthentication]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Method[tostring].ReturnValue"] + - ["system.servicemodel.security.tokens.x509keyidentifierclausetype", "system.servicemodel.security.tokens.x509keyidentifierclausetype!", "Member[issuerserial]"] + - ["system.boolean", "system.servicemodel.security.tokens.usernamesecuritytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.timespan", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[maxissuedtokencachingtime]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[auditloglocationproperty]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[defaultmessagesecurityversion]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitytokenparameters", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.usernamesecuritytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.servicemodel.security.tokens.securitycontextsecuritytoken", "system.servicemodel.security.tokens.securitycontextsecuritytoken!", "Method[createcookiesecuritycontexttoken].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.string", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Member[id]"] + - ["system.datetime", "system.servicemodel.security.tokens.binarysecretsecuritytoken", "Member[validto]"] + - ["system.servicemodel.security.securitymessageproperty", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[bootstrapmessageproperty]"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[securitybindingelement]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[issuermetadataaddress]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Member[requireclientcertificate]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[authorizationpolicies]"] + - ["system.boolean", "system.servicemodel.security.tokens.usernamesecuritytokenparameters", "Member[supportsserverauthentication]"] + - ["system.boolean", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Member[requirecancellation]"] + - ["system.security.principal.tokenimpersonationlevel", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[impersonationlevel]"] + - ["system.boolean", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[cacheissuedtokens]"] + - ["system.servicemodel.security.tokens.securitytokeninclusionmode", "system.servicemodel.security.tokens.securitytokeninclusionmode!", "Member[alwaystoinitiator]"] + - ["system.datetime", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[validfrom]"] + - ["system.timespan", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Member[clockskew]"] + - ["system.servicemodel.security.tokens.supportingtokenparameters", "system.servicemodel.security.tokens.supportingtokenparameters", "Method[clone].ReturnValue"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[bootstrapsecuritybindingelement]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[issuerbinding]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[endpointfiltertableproperty]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitytokenparameters", "Member[supportsserverauthentication]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[issuerbindingcontextproperty]"] + - ["system.servicemodel.security.tokens.x509keyidentifierclausetype", "system.servicemodel.security.tokens.x509keyidentifierclausetype!", "Member[subjectkeyidentifier]"] + - ["system.boolean", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[hasasymmetrickey]"] + - ["system.string", "system.servicemodel.security.tokens.claimtyperequirement", "Member[claimtype]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.securitytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.securitytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[securityalgorithmsuite]"] + - ["system.byte[]", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Method[getwrappedkey].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[supportsclientauthentication]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[securitykeys]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitytokenparameters", "Member[requirederivedkeys]"] + - ["system.iasyncresult", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Method[beginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Method[cancreatekeyidentifierclause].ReturnValue"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.rsasecuritytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.x509securitytokenparameters", "Method[tostring].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokentypes!", "Member[secureconversation]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Method[createrequestparameters].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.supportingtokenparameters", "Member[endorsing]"] + - ["system.uri", "system.servicemodel.security.tokens.initiatorservicemodelsecuritytokenrequirement", "Member[via]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.x509securitytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[supportsserverauthentication]"] + - ["system.xml.uniqueid", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[contextid]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitytokenparameters", "Member[supportsclientauthentication]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[namespace]"] + - ["system.servicemodel.security.tokens.renewedsecuritytokenhandler", "system.servicemodel.security.tokens.iissuancesecuritytokenauthenticator", "Member[renewedsecuritytokenhandler]"] + - ["system.boolean", "system.servicemodel.security.tokens.rsasecuritytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[suppressauditfailureproperty]"] + - ["system.string", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Member[wrappingalgorithm]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[privacynoticeversionproperty]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.isecuritycontextsecuritytokencache", "Method[getallcontexts].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[channelparameterscollectionproperty]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[issueraddressproperty]"] + - ["system.datetime", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[keyexpirationtime]"] + - ["system.boolean", "system.servicemodel.security.tokens.rsasecuritytokenparameters", "Member[supportsserverauthentication]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.kerberossecuritytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[usestrtransform]"] + - ["system.servicemodel.security.tokens.x509keyidentifierclausetype", "system.servicemodel.security.tokens.x509keyidentifierclausetype!", "Member[any]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[securitybindingelementproperty]"] + - ["system.string", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[id]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytokenauthenticator", "Method[canvalidatetokencore].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[transportschemeproperty]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokentypes!", "Member[sspicredential]"] + - ["system.boolean", "system.servicemodel.security.tokens.x509securitytokenparameters", "Member[hasasymmetrickey]"] + - ["system.boolean", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[canrenewsession]"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Member[supportsclientauthentication]"] + - ["system.boolean", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[securitykeys]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[issuerbindingproperty]"] + - ["system.servicemodel.security.tokens.securitytokeninclusionmode", "system.servicemodel.security.tokens.securitytokenparameters", "Member[inclusionmode]"] + - ["system.iasyncresult", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Method[beginclose].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokentypes!", "Member[mutualsslnego]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[privacynoticeuriproperty]"] + - ["system.servicemodel.security.tokens.supportingtokenparameters", "system.servicemodel.security.tokens.supportingtokenparameters", "Method[clonecore].ReturnValue"] + - ["system.datetime", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[validto]"] + - ["system.string", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Method[tostring].ReturnValue"] + - ["system.servicemodel.security.tokens.x509keyidentifierclausetype", "system.servicemodel.security.tokens.x509keyidentifierclausetype!", "Member[thumbprint]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokentypes!", "Member[securitycontext]"] + - ["system.boolean", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[hasasymmetrickey]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.datetime", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Member[validto]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokentypes!", "Member[anonymoussslnego]"] + - ["system.servicemodel.security.tokens.securitytokenreferencestyle", "system.servicemodel.security.tokens.securitytokenreferencestyle!", "Member[internal]"] + - ["system.boolean", "system.servicemodel.security.tokens.isecuritycontextsecuritytokencache", "Method[tryaddcontext].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[tokenrequestparameters]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[transportscheme]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.tokens.securitycontextsecuritytokenauthenticator", "Method[validatetokencore].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Member[removeoldesttokensoncachefull]"] + - ["system.boolean", "system.servicemodel.security.tokens.kerberossecuritytokenparameters", "Member[hasasymmetrickey]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[messageauthenticationauditlevelproperty]"] + - ["system.datetime", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[validto]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[duplexclientlocaladdressproperty]"] + - ["system.xml.uniqueid", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[keygeneration]"] + - ["system.servicemodel.security.tokens.securitytokeninclusionmode", "system.servicemodel.security.tokens.securitytokeninclusionmode!", "Member[alwaystorecipient]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Method[tryresolvesecuritykeycore].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[supportingtokenattachmentmodeproperty]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[viaproperty]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.supportingtokenparameters", "Member[signedendorsing]"] + - ["system.uri", "system.servicemodel.security.tokens.recipientservicemodelsecuritytokenrequirement", "Member[listenuri]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[extendedprotectionpolicy]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[messagesecurityversion]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.securitytokenparameters", "Method[tostring].ReturnValue"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[keyentropymode]"] + - ["system.boolean", "system.servicemodel.security.tokens.kerberossecuritytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[securitytokenserializer]"] + - ["system.boolean", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[requirecancellation]"] + - ["system.string", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Method[tostring].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[prefersslcertificateauthenticatorproperty]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.supportingtokenparameters", "Member[signed]"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Member[supportsserverauthentication]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Member[securitykeys]"] + - ["system.servicemodel.security.tokens.x509keyidentifierclausetype", "system.servicemodel.security.tokens.x509keyidentifierclausetype!", "Member[rawdatakeyidentifier]"] + - ["system.boolean", "system.servicemodel.security.tokens.x509securitytokenparameters", "Member[supportsserverauthentication]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Method[endgettokencore].ReturnValue"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[secureconversationsecuritybindingelement]"] + - ["system.byte[]", "system.servicemodel.security.tokens.binarysecretsecuritytoken", "Method[getkeybytes].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Member[wrappingtokenreference]"] + - ["system.boolean", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Member[hasasymmetrickey]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[issuerbinding]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[additionalrequestparameters]"] + - ["system.timespan", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[defaultclosetimeout]"] + - ["system.identitymodel.tokens.securitykeytype", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[keytype]"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Member[hasasymmetrickey]"] + - ["system.servicemodel.security.tokens.securitycontextsecuritytoken", "system.servicemodel.security.tokens.isecuritycontextsecuritytokencache", "Method[getcontext].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[extractgroupsforwindowsaccounts]"] + - ["system.datetime", "system.servicemodel.security.tokens.binarysecretsecuritytoken", "Member[validfrom]"] + - ["system.boolean", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokentypes!", "Member[spnego]"] + - ["system.boolean", "system.servicemodel.security.tokens.claimtyperequirement", "Member[isoptional]"] + - ["system.boolean", "system.servicemodel.security.tokens.x509securitytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[issueraddress]"] + - ["system.boolean", "system.servicemodel.security.tokens.usernamesecuritytokenparameters", "Member[hasasymmetrickey]"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[allowntlm]"] + - ["system.datetime", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Member[validfrom]"] + - ["system.boolean", "system.servicemodel.security.tokens.secureconversationsecuritytokenparameters", "Member[supportsserverauthentication]"] + - ["system.datetime", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[keyeffectivetime]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitytokenparameters", "Member[hasasymmetrickey]"] + - ["system.boolean", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Member[supportsserverauthentication]"] + - ["system.string", "system.servicemodel.security.tokens.binarysecretsecuritytoken", "Member[id]"] + - ["system.boolean", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[allowunauthenticatedcallers]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[messagesecurityversionproperty]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.security.tokens.recipientservicemodelsecuritytokenrequirement", "Member[messageauthenticationauditlevel]"] + - ["t", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[issuerbinding]"] + - ["system.boolean", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[isinitiator]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[listenuriproperty]"] + - ["system.servicemodel.security.tokens.securitytokenreferencestyle", "system.servicemodel.security.tokens.securitytokenparameters", "Member[referencestyle]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[targetaddressproperty]"] + - ["system.int32", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[issuedtokenrenewalthresholdpercentage]"] + - ["t", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[claimtyperequirements]"] + - ["system.boolean", "system.servicemodel.security.tokens.usernamesecuritytokenparameters", "Member[supportsclientauthentication]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Method[tryaddcontext].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.initiatorservicemodelsecuritytokenrequirement", "Method[tostring].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[isoutofbandtokenproperty]"] + - ["system.boolean", "system.servicemodel.security.tokens.ilogontokencachemanager", "Method[removecachedlogontoken].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Member[iscookiemode]"] + - ["system.string", "system.servicemodel.security.tokens.recipientservicemodelsecuritytokenrequirement", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.rsasecuritytokenparameters", "Member[supportsclientauthentication]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[secureconversationsecuritybindingelementproperty]"] + - ["system.string", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[id]"] + - ["system.net.networkcredential", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[networkcredential]"] + - ["system.servicemodel.security.tokens.securitycontextsecuritytoken", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Method[getcontext].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.recipientservicemodelsecuritytokenrequirement", "Member[suppressauditfailure]"] + - ["system.boolean", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[supportsclientauthentication]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytoken", "Method[matcheskeyidentifierclause].ReturnValue"] + - ["system.servicemodel.security.tokens.x509keyidentifierclausetype", "system.servicemodel.security.tokens.x509securitytokenparameters", "Member[x509referencestyle]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[issueraddress]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[state]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[securityalgorithmsuiteproperty]"] + - ["system.boolean", "system.servicemodel.security.tokens.rsasecuritytokenparameters", "Member[hasasymmetrickey]"] + - ["system.servicemodel.security.tokens.securitytokeninclusionmode", "system.servicemodel.security.tokens.securitytokeninclusionmode!", "Member[once]"] + - ["system.int32", "system.servicemodel.security.tokens.binarysecretsecuritytoken", "Member[keysize]"] + - ["system.string", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Method[tostring].ReturnValue"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.usernamesecuritytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Method[getallcontexts].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.x509securitytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.servicemodel.security.tokens.securitytokeninclusionmode", "system.servicemodel.security.tokens.securitytokeninclusionmode!", "Member[never]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[messagedirectionproperty]"] + - ["system.string", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Method[tostring].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[httpauthenticationschemeproperty]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.kerberossecuritytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.datetime", "system.servicemodel.security.tokens.sspisecuritytoken", "Member[validfrom]"] + - ["system.servicemodel.security.tokens.securitytokenparameters", "system.servicemodel.security.tokens.securitytokenparameters", "Method[clonecore].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.tokens.supportingtokenparameters", "Member[signedencrypted]"] + - ["system.string", "system.servicemodel.security.tokens.supportingtokenparameters", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Member[supportsclientwindowsidentity]"] + - ["system.servicemodel.security.identityverifier", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[identityverifier]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[targetaddress]"] + - ["system.int32", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Member[securitycontexttokencachecapacity]"] + - ["system.iasyncresult", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Method[begingettokencore].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.tokens.wrappedkeysecuritytoken", "Member[wrappingtoken]"] + - ["system.string", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[tokentype]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.tokens.sspisecuritytokenparameters", "Method[createkeyidentifierclause].ReturnValue"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.security.tokens.issuedsecuritytokenprovider", "Member[issuerchannelbehaviors]"] + - ["system.boolean", "system.servicemodel.security.tokens.securitycontextsecuritytokenresolver", "Method[tryresolvetokencore].ReturnValue"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[isinitiatorproperty]"] + - ["system.boolean", "system.servicemodel.security.tokens.kerberossecuritytokenparameters", "Member[supportsclientauthentication]"] + - ["system.string", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement!", "Member[issuedsecuritytokenparametersproperty]"] + - ["system.boolean", "system.servicemodel.security.tokens.sslsecuritytokenparameters", "Member[supportsclientauthentication]"] + - ["system.servicemodel.auditloglocation", "system.servicemodel.security.tokens.recipientservicemodelsecuritytokenrequirement", "Member[auditloglocation]"] + - ["system.boolean", "system.servicemodel.security.tokens.kerberossecuritytokenparameters", "Member[supportsserverauthentication]"] + - ["system.identitymodel.selectors.securitytokenversion", "system.servicemodel.security.tokens.servicemodelsecuritytokenrequirement", "Member[messagesecurityversion]"] + - ["system.int32", "system.servicemodel.security.tokens.issuedsecuritytokenparameters", "Member[keysize]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Security.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Security.typemodel.yml new file mode 100644 index 000000000000..8f5fbd51a83d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Security.typemodel.yml @@ -0,0 +1,462 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13cancelresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13cancelresponse].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustchannelcontract", "Method[beginrenew].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenmanager", "system.servicemodel.security.securitycredentialsmanager", "Method[createsecuritytokenmanager].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.wstrustresponseserializer", "system.servicemodel.security.wstrustchannel", "Member[wstrustresponseserializer]"] + - ["system.string", "system.servicemodel.security.securitypolicyversion", "Member[prefix]"] + - ["system.int32", "system.servicemodel.security.wssecuritytokenserializer", "Member[maximumkeyderivationoffset]"] + - ["system.servicemodel.security.securitytokenattachmentmode", "system.servicemodel.security.securitytokenattachmentmode!", "Member[endorsing]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic256]"] + - ["system.int32", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultencryptionkeyderivationlength]"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[isencryptionkeyderivationalgorithmsupported].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13issue].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic192sha256]"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultsymmetrickeywrapalgorithm]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processcore].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005cancelresponse].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.wstrustmessage", "system.servicemodel.security.dispatchcontext", "Member[requestmessage]"] + - ["system.boolean", "system.servicemodel.security.noncecache", "Method[checknonce].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Method[canreadkeyidentifiercore].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13cancelresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13cancel].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.wstrustserializationcontext", "system.servicemodel.security.wstrustservicecontract", "Method[createserializationcontext].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.usernamepasswordservicecredential", "Member[includewindowsgroups]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13issueresponse].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.iwstrustchannelcontract", "Method[cancel].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13validateresponse].ReturnValue"] + - ["system.int32", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultsignaturekeyderivationlength]"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultasymmetricsignaturealgorithm]"] + - ["system.string", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultencryptionalgorithm]"] + - ["system.servicemodel.security.usernamepasswordvalidationmode", "system.servicemodel.security.usernamepasswordvalidationmode!", "Member[custom]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005cancelresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultdigestalgorithm]"] + - ["system.servicemodel.security.messageprotectionorder", "system.servicemodel.security.messageprotectionorder!", "Member[encryptbeforesign]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005validate].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[validate].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005renew].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.wstrustresponseserializer", "system.servicemodel.security.wstrustchannelfactory", "Member[wstrustresponseserializer]"] + - ["system.boolean", "system.servicemodel.security.isecureconversationsession", "Method[tryreadsessiontokenidentifier].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic256sha256rsa15]"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultsymmetrickeywrapalgorithm]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509servicecertificateauthentication", "Member[certificatevalidationmode]"] + - ["system.boolean", "system.servicemodel.security.securitymessageproperty", "Member[hasincomingsupportingtokens]"] + - ["system.byte[]", "system.servicemodel.security.securitystateencoder", "Method[encodesecuritystate].ReturnValue"] + - ["system.servicemodel.security.scopedmessagepartspecification", "system.servicemodel.security.channelprotectionrequirements", "Member[incomingencryptionparts]"] + - ["system.servicemodel.security.identityverifier", "system.servicemodel.security.identityverifier!", "Method[createdefault].ReturnValue"] + - ["system.int32", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultsymmetrickeylength]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005validate].ReturnValue"] + - ["system.servicemodel.security.trustversion", "system.servicemodel.security.wstrustchannelfactory", "Member[trustversion]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13validate].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005issue].ReturnValue"] + - ["system.int32", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultencryptionkeyderivationlength]"] + - ["system.boolean", "system.servicemodel.security.messagepartspecification", "Member[isbodyincluded]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustchannel", "Method[beginrenew].ReturnValue"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultdigestalgorithm]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.servicemodel.security.x509certificaterecipientservicecredential", "Member[certificate]"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultasymmetrickeywrapalgorithm]"] + - ["system.boolean", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Method[isasymmetrickeylengthsupported].ReturnValue"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.security.x509peercertificateauthentication", "Member[trustedstorelocation]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005cancelresponse].ReturnValue"] + - ["system.servicemodel.servicesecuritycontext", "system.servicemodel.security.securitymessageproperty", "Member[servicesecuritycontext]"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultdigestalgorithm]"] + - ["system.servicemodel.security.wstrustchannel", "system.servicemodel.security.wstrustchannelfactory", "Method[createtrustchannel].ReturnValue"] + - ["system.servicemodel.security.x509peercertificateauthentication", "system.servicemodel.security.peercredential", "Member[peerauthentication]"] + - ["system.exception", "system.servicemodel.security.wstrustrequestprocessingerroreventargs", "Member[exception]"] + - ["system.identitymodel.protocols.wstrust.wstrustserializationcontext", "system.servicemodel.security.wstrustchannelfactory", "Method[createserializationcontext].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13issueresponse].ReturnValue"] + - ["system.byte[]", "system.servicemodel.security.binarysecretkeyidentifierclause", "Method[getkeybytes].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[issymmetrickeywrapalgorithmsupported].ReturnValue"] + - ["system.security.principal.tokenimpersonationlevel", "system.servicemodel.security.windowsclientcredential", "Member[allowedimpersonationlevel]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005issue].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005issueresponse].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begindispatchrequest].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.servicemodel.security.x509certificateinitiatorservicecredential", "Member[certificate]"] + - ["system.collections.generic.ilist", "system.servicemodel.security.issuedtokenservicecredential", "Member[knowncertificates]"] + - ["system.string", "system.servicemodel.security.keynameidentifierclause", "Member[keyname]"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Method[trycreatekeyidentifierclausefromtokenxml].ReturnValue"] + - ["system.string", "system.servicemodel.security.wstrustrequestprocessingerroreventargs", "Member[requesttype]"] + - ["system.identitymodel.tokens.securitytokenhandlercollectionmanager", "system.servicemodel.security.wstrustchannelfactory", "Member[securitytokenhandlercollectionmanager]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13renew].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultsymmetricsignaturealgorithm]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005issue].ReturnValue"] + - ["system.xml.xmldictionarystring", "system.servicemodel.security.trustversion", "Member[namespace]"] + - ["system.servicemodel.security.securitytokenspecification", "system.servicemodel.security.securitymessageproperty", "Member[recipienttoken]"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultsymmetrickeywrapalgorithm]"] + - ["system.boolean", "system.servicemodel.security.identityverifier", "Method[checkaccess].ReturnValue"] + - ["system.servicemodel.security.securitytokenspecification", "system.servicemodel.security.securitymessageproperty", "Member[initiatortoken]"] + - ["system.collections.generic.dictionary", "system.servicemodel.security.x509certificaterecipientclientcredential", "Member[scopedcertificates]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.wstrustchannel", "Method[endissue].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.basic128securityalgorithmsuite", "Method[issymmetrickeylengthsupported].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005cancelresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.keynameidentifierclause", "Method[tostring].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic128]"] + - ["system.boolean", "system.servicemodel.security.usernamepasswordservicecredential", "Member[cachelogontokens]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005renewresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13issue].ReturnValue"] + - ["system.int32", "system.servicemodel.security.usernamepasswordservicecredential", "Member[maxcachedlogontokens]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005cancel].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005renewresponse].ReturnValue"] + - ["system.servicemodel.security.trustversion", "system.servicemodel.security.trustversion!", "Member[wstrust13]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13issueresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultcanonicalizationalgorithm]"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.servicemodel.security.wstrustservicecontract", "Method[getrstsecuritytokenresolver].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.servicemodel.security.wstrustchannelfactory", "Member[usekeytokenresolver]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005validateresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultsymmetrickeywrapalgorithm]"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultasymmetricsignaturealgorithm]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.sspisecuritytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[endcancel].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509certificatevalidationmode!", "Member[peerorchaintrust]"] + - ["system.servicemodel.security.iwstrustchannelcontract", "system.servicemodel.security.wstrustchannel", "Member[contract]"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509certificatevalidationmode!", "Member[custom]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13validateresponse].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenprovider", "system.servicemodel.security.servicecredentialssecuritytokenmanager", "Method[createsecuritytokenprovider].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13cancel].ReturnValue"] + - ["system.servicemodel.security.securitytokenattachmentmode", "system.servicemodel.security.securitytokenattachmentmode!", "Member[signedencrypted]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005issueresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultcanonicalizationalgorithm]"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultsymmetricsignaturealgorithm]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13validateresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13renew].ReturnValue"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultsymmetricsignaturealgorithm]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[beginprocesscore].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.security.x509servicecertificateauthentication", "Member[revocationmode]"] + - ["system.security.principal.tokenimpersonationlevel", "system.servicemodel.security.httpdigestclientcredential", "Member[allowedimpersonationlevel]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005cancel].ReturnValue"] + - ["system.servicemodel.security.x509peercertificateauthentication", "system.servicemodel.security.peercredential", "Member[messagesenderauthentication]"] + - ["system.xml.xmldictionarystring", "system.servicemodel.security.secureconversationversion", "Member[namespace]"] + - ["system.int32", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultsignaturekeyderivationlength]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustchannel", "Method[beginissue].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13cancel].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.iwstrustchannelcontract", "Method[renew].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005renewresponse].ReturnValue"] + - ["system.servicemodel.security.securityversion", "system.servicemodel.security.securityversion!", "Member[wssecurity11]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005issueresponse].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.securitymessageproperty", "Member[incomingsupportingtokens]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustchannel", "Method[beginopen].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13cancel].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustcontract", "Method[beginvalidate].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005renew].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.security.infocardinteractivechannelinitializer", "Member[binding]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.iwstrustchannelcontract", "Method[issue].ReturnValue"] + - ["system.byte[]", "system.servicemodel.security.dataprotectionsecuritystateencoder", "Method[decodesecuritystate].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.wssecuritytokenserializer", "Method[readtokencore].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.servicemodel.security.wstrustchannelfactory", "Member[securitytokenresolver]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.wstrustchannel", "Method[issue].ReturnValue"] + - ["system.identitymodel.selectors.usernamepasswordvalidator", "system.servicemodel.security.usernamepasswordservicecredential", "Member[customusernamepasswordvalidator]"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[iscanonicalizationalgorithmsupported].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13issue].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.servicecredentialssecuritytokenmanager", "Method[isissuedsecuritytokenrequirement].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.issuedtokenservicecredential", "Member[certificatevalidationmode]"] + - ["system.boolean", "system.servicemodel.security.x509clientcertificateauthentication", "Member[mapclientcertificatetowindowsaccount]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustchannel", "Method[begincancel].ReturnValue"] + - ["system.int32", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultencryptionkeyderivationlength]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.security.issuedtokenclientcredential", "Member[localissueraddress]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.security.iendpointidentityprovider", "Method[getidentityofself].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13renewresponse].ReturnValue"] + - ["system.net.networkcredential", "system.servicemodel.security.windowsclientcredential", "Member[clientcredential]"] + - ["system.int32", "system.servicemodel.security.wssecuritytokenserializer", "Member[maximumkeyderivationlabellength]"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[isencryptionalgorithmsupported].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005validateresponse].ReturnValue"] + - ["system.servicemodel.security.secureconversationversion", "system.servicemodel.security.secureconversationversion!", "Member[wssecureconversationfeb2005]"] + - ["system.servicemodel.security.channelprotectionrequirements", "system.servicemodel.security.channelprotectionrequirements", "Method[createinverse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13renew].ReturnValue"] + - ["system.string", "system.servicemodel.security.dispatchcontext", "Member[trustnamespace]"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.security.securitykeyentropymode!", "Member[combinedentropy]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic192rsa15]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic192sha256rsa15]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13issueresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13validate].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.wstrustchannel", "Method[renew].ReturnValue"] + - ["system.timespan", "system.servicemodel.security.usernamepasswordservicecredential", "Member[cachedlogontokenlifetime]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.securitytokenspecification", "Member[securitytokenpolicies]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endprocesscore].ReturnValue"] + - ["system.servicemodel.security.securitytokenattachmentmode", "system.servicemodel.security.securitytokenattachmentmode!", "Member[signedendorsing]"] + - ["system.iasyncresult", "system.servicemodel.security.infocardinteractivechannelinitializer", "Method[begindisplayinitializationui].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.scopedmessagepartspecification", "Member[isreadonly]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005cancelresponse].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13cancel].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.securitytokenspecification", "Member[securitytoken]"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Member[emitbsprequiredattributes]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[issue].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.security.x509clientcertificateauthentication", "Member[revocationmode]"] + - ["system.string", "system.servicemodel.security.usernamepasswordclientcredential", "Member[username]"] + - ["system.boolean", "system.servicemodel.security.noncecache", "Method[tryaddnonce].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.windowsclientcredential", "Member[allowntlm]"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.wssecuritytokenserializer", "Method[createkeyidentifierclausefromtokenxml].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultencryptionalgorithm]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustchannelcontract", "Method[beginvalidate].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[issymmetrickeylengthsupported].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005renewresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultasymmetrickeywrapalgorithm]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005validateresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13issue].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifierclause", "system.servicemodel.security.wssecuritytokenserializer", "Method[readkeyidentifierclausecore].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509peercertificateauthentication", "Member[certificatevalidationmode]"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultsymmetricsignaturealgorithm]"] + - ["system.int32", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultencryptionkeyderivationlength]"] + - ["system.boolean", "system.servicemodel.security.basic256securityalgorithmsuite", "Method[issymmetrickeylengthsupported].ReturnValue"] + - ["system.collections.generic.icollection", "system.servicemodel.security.messagepartspecification", "Member[headertypes]"] + - ["system.servicemodel.security.scopedmessagepartspecification", "system.servicemodel.security.channelprotectionrequirements", "Member[outgoingsignatureparts]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005cancel].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Method[tostring].ReturnValue"] + - ["system.identitymodel.selectors.audienceurimode", "system.servicemodel.security.issuedtokenservicecredential", "Member[audienceurimode]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13issueresponse].ReturnValue"] + - ["system.servicemodel.security.usernamepasswordvalidationmode", "system.servicemodel.security.usernamepasswordvalidationmode!", "Member[windows]"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.security.securitykeyentropymode!", "Member[cliententropy]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.security.servicecredentialssecuritytokenmanager", "Method[getidentityofself].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005renewresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005cancel].ReturnValue"] + - ["system.string", "system.servicemodel.security.usernamepasswordclientcredential", "Member[password]"] + - ["system.int32", "system.servicemodel.security.noncecache", "Member[cachesize]"] + - ["system.boolean", "system.servicemodel.security.windowsservicecredential", "Member[allowanonymouslogons]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustchannelcontract", "Method[beginissue].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[isasymmetricsignaturealgorithmsupported].ReturnValue"] + - ["system.servicemodel.security.x509clientcertificateauthentication", "system.servicemodel.security.x509certificateinitiatorservicecredential", "Member[authentication]"] + - ["system.int32", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultsymmetrickeylength]"] + - ["system.string", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultasymmetricsignaturealgorithm]"] + - ["system.int32", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultsymmetrickeylength]"] + - ["system.identitymodel.configuration.securitytokenserviceconfiguration", "system.servicemodel.security.wstrustservicecontract", "Member[securitytokenserviceconfiguration]"] + - ["system.servicemodel.security.dispatchcontext", "system.servicemodel.security.wstrustservicecontract", "Method[enddispatchrequest].ReturnValue"] + - ["system.servicemodel.security.securitytokenspecification", "system.servicemodel.security.securitymessageproperty", "Member[transporttoken]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005validateresponse].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustchannel", "Method[beginvalidate].ReturnValue"] + - ["system.xml.uniqueid", "system.servicemodel.security.securitycontextkeyidentifierclause", "Member[contextid]"] + - ["system.identitymodel.tokens.samlserializer", "system.servicemodel.security.issuedtokenservicecredential", "Member[samlserializer]"] + - ["system.string", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultdigestalgorithm]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13renew].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic128sha256]"] + - ["system.boolean", "system.servicemodel.security.issuedtokenclientcredential", "Member[cacheissuedtokens]"] + - ["system.boolean", "system.servicemodel.security.basic192securityalgorithmsuite", "Method[isasymmetrickeylengthsupported].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13issueresponse].ReturnValue"] + - ["system.servicemodel.security.securitypolicyversion", "system.servicemodel.security.securitypolicyversion!", "Member[wssecuritypolicy12]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.servicemodel.security.x509servicecertificateauthentication", "Member[customcertificatevalidator]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.security.isecuritysession", "Member[remoteidentity]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[renew].ReturnValue"] + - ["system.servicemodel.security.trustversion", "system.servicemodel.security.trustversion!", "Member[wstrustfeb2005]"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.servicemodel.security.issuedtokenservicecredential", "Member[customcertificatevalidator]"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[isasymmetrickeywrapalgorithmsupported].ReturnValue"] + - ["system.servicemodel.security.securitymessageproperty", "system.servicemodel.security.securitymessageproperty!", "Method[getorcreate].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultasymmetricsignaturealgorithm]"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[issymmetricsignaturealgorithmsupported].ReturnValue"] + - ["system.web.security.membershipprovider", "system.servicemodel.security.usernamepasswordservicecredential", "Member[membershipprovider]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.wstrustchannel", "Method[gettokenfromresponse].ReturnValue"] + - ["system.servicemodel.security.wstrustservicecontract", "system.servicemodel.security.wstrustservicehost", "Member[servicecontract]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.securitymessageproperty", "Member[outgoingsupportingtokens]"] + - ["system.servicemodel.security.securitytokenattachmentmode", "system.servicemodel.security.securitytokenattachmentmode!", "Member[signed]"] + - ["system.servicemodel.security.usernamepasswordvalidationmode", "system.servicemodel.security.usernamepasswordvalidationmode!", "Member[membershipprovider]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[issue].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[endrenew].ReturnValue"] + - ["system.timespan", "system.servicemodel.security.noncecache", "Member[cachingtimespan]"] + - ["system.identitymodel.selectors.securitytokenauthenticator", "system.servicemodel.security.servicecredentialssecuritytokenmanager", "Method[createsecureconversationtokenauthenticator].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.iwstrustchannelcontract", "Method[validate].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.wstrustchannel", "Method[validate].ReturnValue"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.servicemodel.security.x509peercertificateauthentication", "Member[customcertificatevalidator]"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[isdigestalgorithmsupported].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13validate].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[endcancel].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[cancel].ReturnValue"] + - ["system.int32", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultsignaturekeyderivationlength]"] + - ["system.boolean", "system.servicemodel.security.x509clientcertificateauthentication", "Member[includewindowsgroups]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005validateresponse].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509certificatevalidationmode!", "Member[peertrust]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.servicemodel.security.x509certificateinitiatorclientcredential", "Member[certificate]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13validate].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Method[canwritekeyidentifiercore].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005cancel].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic128rsa15]"] + - ["system.int32", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultsignaturekeyderivationlength]"] + - ["system.xml.xmldictionarystring", "system.servicemodel.security.secureconversationversion", "Member[prefix]"] + - ["system.servicemodel.security.messageprotectionorder", "system.servicemodel.security.messageprotectionorder!", "Member[signbeforeencryptandencryptsignature]"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.security.x509peercertificateauthentication", "Member[revocationmode]"] + - ["system.servicemodel.security.secureconversationversion", "system.servicemodel.security.secureconversationversion!", "Member[default]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13issue].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005issue].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.basic256securityalgorithmsuite", "Method[isasymmetrickeylengthsupported].ReturnValue"] + - ["system.identitymodel.securitytokenservice", "system.servicemodel.security.dispatchcontext", "Member[securitytokenservice]"] + - ["system.collections.generic.icollection", "system.servicemodel.security.scopedmessagepartspecification", "Member[actions]"] + - ["system.servicemodel.security.usernamepasswordvalidationmode", "system.servicemodel.security.usernamepasswordservicecredential", "Member[usernamepasswordvalidationmode]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005issueresponse].ReturnValue"] + - ["system.identitymodel.configuration.securitytokenserviceconfiguration", "system.servicemodel.security.wstrustservicehost", "Member[securitytokenserviceconfiguration]"] + - ["system.servicemodel.security.securitytokenspecification", "system.servicemodel.security.securitymessageproperty", "Member[protectiontoken]"] + - ["system.boolean", "system.servicemodel.security.binarysecretkeyidentifierclause", "Member[cancreatekey]"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultencryptionalgorithm]"] + - ["system.int32", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultsymmetrickeylength]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[renew].ReturnValue"] + - ["system.xml.uniqueid", "system.servicemodel.security.securitycontextkeyidentifierclause", "Member[generation]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005renew].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[isasymmetrickeylengthsupported].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[endvalidate].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13cancel].ReturnValue"] + - ["system.servicemodel.security.basicsecurityprofileversion", "system.servicemodel.security.basicsecurityprofileversion!", "Member[basicsecurityprofile10]"] + - ["system.boolean", "system.servicemodel.security.wstrustservicecontract", "Method[handleexception].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.dispatchcontext", "Member[responsemessage]"] + - ["system.string", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultcanonicalizationalgorithm]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic256sha256]"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.security.securitymessageproperty", "Method[createcopy].ReturnValue"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.security.securitykeyentropymode!", "Member[serverentropy]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic192]"] + - ["system.boolean", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Method[issymmetrickeylengthsupported].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Method[canwritekeyidentifierclausecore].ReturnValue"] + - ["system.net.networkcredential", "system.servicemodel.security.httpdigestclientcredential", "Member[clientcredential]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13validate].ReturnValue"] + - ["system.collections.generic.ilist", "system.servicemodel.security.issuedtokenservicecredential", "Member[allowedaudienceuris]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13renewresponse].ReturnValue"] + - ["t", "system.servicemodel.security.wstrustchannel", "Method[getproperty].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13renew].ReturnValue"] + - ["system.int32", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultsignaturekeyderivationlength]"] + - ["system.servicemodel.channels.ichannel", "system.servicemodel.security.wstrustchannel", "Member[channel]"] + - ["system.servicemodel.security.iwstrustchannelcontract", "system.servicemodel.security.wstrustchannelfactory", "Method[createchannel].ReturnValue"] + - ["system.byte[]", "system.servicemodel.security.securitystateencoder", "Method[decodesecuritystate].ReturnValue"] + - ["system.servicemodel.security.messagepartspecification", "system.servicemodel.security.messagepartspecification!", "Member[noparts]"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Method[canreadtokencore].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[cancel].ReturnValue"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.iwstrustchannelcontract", "Method[endissue].ReturnValue"] + - ["system.string", "system.servicemodel.security.dispatchcontext", "Member[responseaction]"] + - ["system.servicemodel.channels.imessageproperty", "system.servicemodel.security.impersonateonserializingreplymessageproperty", "Method[createcopy].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.wstrustrequestserializer", "system.servicemodel.security.wstrustchannel", "Member[wstrustrequestserializer]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13validateresponse].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13validateresponse].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.dataprotectionsecuritystateencoder", "Member[usecurrentuserprotectionscope]"] + - ["system.servicemodel.security.dispatchcontext", "system.servicemodel.security.wstrustservicecontract", "Method[createdispatchcontext].ReturnValue"] + - ["system.byte[]", "system.servicemodel.security.dataprotectionsecuritystateencoder", "Method[getentropy].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrust13renewresponse].ReturnValue"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.security.issuedtokenservicecredential", "Member[trustedstorelocation]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[validate].ReturnValue"] + - ["system.string", "system.servicemodel.security.dataprotectionsecuritystateencoder", "Method[tostring].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13validate].ReturnValue"] + - ["system.string", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultsymmetricsignaturealgorithm]"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Method[tostring].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenresolver", "system.servicemodel.security.wstrustservicecontract", "Method[getsecurityheadertokenresolver].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509certificatevalidationmode!", "Member[none]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005validate].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenauthenticator", "system.servicemodel.security.servicecredentialssecuritytokenmanager", "Method[createsecuritytokenauthenticator].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.security.secureconversationservicecredential", "Member[securitycontextclaimtypes]"] + - ["system.boolean", "system.servicemodel.security.securityalgorithmsuite", "Method[issignaturekeyderivationalgorithmsupported].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultcanonicalizationalgorithm]"] + - ["system.servicemodel.security.securitytokenattachmentmode", "system.servicemodel.security.supportingtokenspecification", "Member[securitytokenattachmentmode]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005renewresponse].ReturnValue"] + - ["system.servicemodel.security.scopedmessagepartspecification", "system.servicemodel.security.channelprotectionrequirements", "Member[incomingsignatureparts]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005validateresponse].ReturnValue"] + - ["system.servicemodel.security.messageprotectionorder", "system.servicemodel.security.messageprotectionorder!", "Member[signbeforeencrypt]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustcontract", "Method[begincancel].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultdigestalgorithm]"] + - ["system.boolean", "system.servicemodel.security.basic128securityalgorithmsuite", "Method[isasymmetrickeylengthsupported].ReturnValue"] + - ["system.timespan", "system.servicemodel.security.issuedtokenclientcredential", "Member[maxissuedtokencachingtime]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[createrequest].ReturnValue"] + - ["system.servicemodel.security.wstrustchannelfactory", "system.servicemodel.security.wstrustchannel", "Member[channelfactory]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13renewresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultencryptionalgorithm]"] + - ["system.int32", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultencryptionkeyderivationlength]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.security.securitymessageproperty", "Member[externalauthorizationpolicies]"] + - ["system.servicemodel.security.trustversion", "system.servicemodel.security.trustversion!", "Member[default]"] + - ["system.boolean", "system.servicemodel.security.windowsservicecredential", "Member[includewindowsgroups]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13cancelresponse].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.basic192securityalgorithmsuite", "Method[issymmetrickeylengthsupported].ReturnValue"] + - ["system.string", "system.servicemodel.security.wssecuritytokenserializer", "Method[gettokentypeuri].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Method[canwritetokencore].ReturnValue"] + - ["system.string", "system.servicemodel.security.securitymessageproperty", "Member[senderidprefix]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005renew].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005cancel].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.securitycontextkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[begintrustfeb2005validate].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.wssecuritytokenserializer", "Method[canreadkeyidentifierclausecore].ReturnValue"] + - ["system.servicemodel.security.securityversion", "system.servicemodel.security.securityversion!", "Member[wssecurity10]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrustfeb2005issue].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509revocationmode", "system.servicemodel.security.issuedtokenservicecredential", "Member[revocationmode]"] + - ["system.identitymodel.tokens.securitykey", "system.servicemodel.security.binarysecretkeyidentifierclause", "Method[createkey].ReturnValue"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.servicemodel.security.peercredential", "Member[certificate]"] + - ["system.servicemodel.security.x509servicecertificateauthentication", "system.servicemodel.security.x509certificaterecipientclientcredential", "Member[authentication]"] + - ["system.boolean", "system.servicemodel.security.binarysecretkeyidentifierclause", "Method[matches].ReturnValue"] + - ["system.boolean", "system.servicemodel.security.messagepartspecification", "Member[isreadonly]"] + - ["system.string", "system.servicemodel.security.securityalgorithmsuite", "Member[defaultasymmetrickeywrapalgorithm]"] + - ["system.boolean", "system.servicemodel.security.scopedmessagepartspecification", "Method[trygetparts].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic256rsa15]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[tripledessha256rsa15]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.wstrustchannel", "Method[cancel].ReturnValue"] + - ["system.security.claims.claimsprincipal", "system.servicemodel.security.dispatchcontext", "Member[principal]"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.security.x509clientcertificateauthentication", "Member[trustedstorelocation]"] + - ["system.security.cryptography.x509certificates.x509certificate2", "system.servicemodel.security.x509certificaterecipientclientcredential", "Member[defaultcertificate]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustcontract", "Method[beginrenew].ReturnValue"] + - ["system.int32", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultsymmetrickeylength]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[endvalidate].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005issueresponse].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustchannelcontract", "Method[begincancel].ReturnValue"] + - ["system.security.cryptography.x509certificates.storelocation", "system.servicemodel.security.x509servicecertificateauthentication", "Member[trustedstorelocation]"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Member[defaultasymmetrickeywrapalgorithm]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[tripledessha256]"] + - ["system.servicemodel.security.x509servicecertificateauthentication", "system.servicemodel.security.x509certificaterecipientclientcredential", "Member[sslcertificateauthentication]"] + - ["system.boolean", "system.servicemodel.security.identityverifier", "Method[trygetidentity].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[endissue].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrust13asynccontract", "Method[begintrust13cancelresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13synccontract", "Method[processtrust13renewresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.securitycontextkeyidentifierclause", "Method[tostring].ReturnValue"] + - ["system.identitymodel.selectors.x509certificatevalidator", "system.servicemodel.security.x509clientcertificateauthentication", "Member[customcertificatevalidator]"] + - ["system.string", "system.servicemodel.security.tripledessecurityalgorithmsuite", "Member[defaultencryptionalgorithm]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005synccontract", "Method[processtrustfeb2005renew].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509clientcertificateauthentication", "Member[certificatevalidationmode]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13renewresponse].ReturnValue"] + - ["system.collections.generic.keyedbytypecollection", "system.servicemodel.security.issuedtokenclientcredential", "Member[localissuerchannelbehaviors]"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Method[tostring].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustchannel", "Method[beginclose].ReturnValue"] + - ["system.string", "system.servicemodel.security.impersonateonserializingreplymessageproperty!", "Member[name]"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.servicemodel.security.servicecredentialssecuritytokenmanager", "Method[createsecuritytokenserializer].ReturnValue"] + - ["system.servicemodel.security.securitystateencoder", "system.servicemodel.security.secureconversationservicecredential", "Member[securitystateencoder]"] + - ["system.string", "system.servicemodel.security.securitypolicyversion", "Member[namespace]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[basic128sha256rsa15]"] + - ["system.identitymodel.tokens.securitytoken", "system.servicemodel.security.simplesecuritytokenprovider", "Method[gettokencore].ReturnValue"] + - ["system.identitymodel.tokens.securitykeyidentifier", "system.servicemodel.security.wssecuritytokenserializer", "Method[readkeyidentifiercore].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultasymmetrickeywrapalgorithm]"] + - ["system.servicemodel.security.securityversion", "system.servicemodel.security.wssecuritytokenserializer", "Member[securityversion]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrust13asynccontract", "Method[endtrust13renew].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustchannel", "Method[endissue].ReturnValue"] + - ["system.servicemodel.security.scopedmessagepartspecification", "system.servicemodel.security.channelprotectionrequirements", "Member[outgoingencryptionparts]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005issue].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultcanonicalizationalgorithm]"] + - ["system.boolean", "system.servicemodel.security.impersonateonserializingreplymessageproperty!", "Method[tryget].ReturnValue"] + - ["system.byte[]", "system.servicemodel.security.dataprotectionsecuritystateencoder", "Method[encodesecuritystate].ReturnValue"] + - ["system.xml.xmldictionarystring", "system.servicemodel.security.trustversion", "Member[prefix]"] + - ["system.string", "system.servicemodel.security.basic128securityalgorithmsuite", "Member[defaultasymmetricsignaturealgorithm]"] + - ["system.boolean", "system.servicemodel.security.issuedtokenservicecredential", "Member[allowuntrustedrsaissuers]"] + - ["system.servicemodel.security.secureconversationversion", "system.servicemodel.security.secureconversationversion!", "Member[wssecureconversation13]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[tripledes]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrustfeb2005issueresponse].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13validateresponse].ReturnValue"] + - ["system.string", "system.servicemodel.security.basic192securityalgorithmsuite", "Member[defaultsymmetrickeywrapalgorithm]"] + - ["system.string", "system.servicemodel.security.basic256securityalgorithmsuite", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustcontract", "Method[endrenew].ReturnValue"] + - ["system.string", "system.servicemodel.security.wstrustchannel!", "Method[getrequestaction].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[tripledesrsa15]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005renew].ReturnValue"] + - ["system.int32", "system.servicemodel.security.issuedtokenclientcredential", "Member[issuedtokenrenewalthresholdpercentage]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005cancelresponse].ReturnValue"] + - ["system.servicemodel.security.messagepartspecification", "system.servicemodel.security.scopedmessagepartspecification", "Member[channelparts]"] + - ["system.servicemodel.description.servicecredentials", "system.servicemodel.security.servicecredentialssecuritytokenmanager", "Member[servicecredentials]"] + - ["system.int32", "system.servicemodel.security.wssecuritytokenserializer", "Member[maximumkeyderivationnoncelength]"] + - ["system.servicemodel.security.securitypolicyversion", "system.servicemodel.security.securitypolicyversion!", "Member[wssecuritypolicy11]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[endtrustfeb2005validate].ReturnValue"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.wstrustservicecontract", "Method[processtrust13cancelresponse].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.wstrustserializationcontext", "system.servicemodel.security.wstrustchannel", "Member[wstrustserializationcontext]"] + - ["system.boolean", "system.servicemodel.security.channelprotectionrequirements", "Member[isreadonly]"] + - ["system.servicemodel.security.wssecuritytokenserializer", "system.servicemodel.security.wssecuritytokenserializer!", "Member[defaultinstance]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.security.securityalgorithmsuite!", "Member[default]"] + - ["system.string", "system.servicemodel.security.peercredential", "Member[meshpassword]"] + - ["system.boolean", "system.servicemodel.security.keynameidentifierclause", "Method[matches].ReturnValue"] + - ["system.identitymodel.protocols.wstrust.wstrustrequestserializer", "system.servicemodel.security.wstrustchannelfactory", "Member[wstrustrequestserializer]"] + - ["system.collections.generic.dictionary", "system.servicemodel.security.issuedtokenclientcredential", "Member[issuerchannelbehaviors]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.security.wstrustchannel", "Member[state]"] + - ["system.string", "system.servicemodel.security.dispatchcontext", "Member[requestaction]"] + - ["system.iasyncresult", "system.servicemodel.security.iwstrustcontract", "Method[beginissue].ReturnValue"] + - ["system.servicemodel.security.trustversion", "system.servicemodel.security.wstrustchannel", "Member[trustversion]"] + - ["system.identitymodel.protocols.wstrust.requestsecuritytokenresponse", "system.servicemodel.security.wstrustchannel", "Method[readresponse].ReturnValue"] + - ["system.servicemodel.channels.binding", "system.servicemodel.security.issuedtokenclientcredential", "Member[localissuerbinding]"] + - ["system.iasyncresult", "system.servicemodel.security.wstrustservicecontract", "Method[begintrust13issue].ReturnValue"] + - ["system.servicemodel.security.x509certificatevalidationmode", "system.servicemodel.security.x509certificatevalidationmode!", "Member[chaintrust]"] + - ["system.servicemodel.security.securitykeyentropymode", "system.servicemodel.security.issuedtokenclientcredential", "Member[defaultkeyentropymode]"] + - ["system.servicemodel.channels.message", "system.servicemodel.security.iwstrustfeb2005asynccontract", "Method[endtrustfeb2005validate].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Syndication.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Syndication.typemodel.yml new file mode 100644 index 000000000000..7ba7d1402cb4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Syndication.typemodel.yml @@ -0,0 +1,263 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.xmlqualifiedname", "system.servicemodel.syndication.xmldatetimedata", "Member[elementqualifiedname]"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.syndicationcategory", "Member[attributeextensions]"] + - ["system.string", "system.servicemodel.syndication.syndicationelementextension", "Member[outername]"] + - ["system.servicemodel.syndication.resourcecollectioninfo", "system.servicemodel.syndication.servicedocumentformatter!", "Method[createcollection].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationfeedformatter", "Member[version]"] + - ["system.string", "system.servicemodel.syndication.syndicationlink", "Member[relationshiptype]"] + - ["system.string", "system.servicemodel.syndication.syndicationelementextension", "Member[outernamespace]"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.syndicationlink", "Member[elementextensions]"] + - ["system.boolean", "system.servicemodel.syndication.workspace", "Method[tryparseelement].ReturnValue"] + - ["system.urikind", "system.servicemodel.syndication.xmluridata", "Member[urikind]"] + - ["system.servicemodel.syndication.syndicationcontent", "system.servicemodel.syndication.textsyndicationcontent", "Method[clone].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationperson", "Member[uri]"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.syndication.xmlsyndicationcontent", "Method[getreaderatcontent].ReturnValue"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.syndicationcontent", "Member[attributeextensions]"] + - ["system.boolean", "system.servicemodel.syndication.rss20feedformatter", "Member[preserveattributeextensions]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.resourcecollectioninfo", "Member[accepts]"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.syndicationperson", "Member[elementextensions]"] + - ["system.string", "system.servicemodel.syndication.syndicationcontent", "Member[type]"] + - ["system.servicemodel.syndication.inlinecategoriesdocument", "system.servicemodel.syndication.categoriesdocument!", "Method[create].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.atompub10servicedocumentformatter", "Member[version]"] + - ["system.servicemodel.syndication.textsyndicationcontentkind", "system.servicemodel.syndication.textsyndicationcontentkind!", "Member[plaintext]"] + - ["system.servicemodel.syndication.syndicationcategory", "system.servicemodel.syndication.syndicationitem", "Method[createcategory].ReturnValue"] + - ["system.uri", "system.servicemodel.syndication.servicedocument", "Member[baseuri]"] + - ["system.servicemodel.syndication.syndicationcategory", "system.servicemodel.syndication.syndicationfeedformatter!", "Method[createcategory].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationlink", "Method[clone].ReturnValue"] + - ["system.servicemodel.syndication.tryparseuricallback", "system.servicemodel.syndication.syndicationfeedformatter", "Member[uriparser]"] + - ["system.uri", "system.servicemodel.syndication.syndicationlink", "Member[baseuri]"] + - ["system.string", "system.servicemodel.syndication.textsyndicationcontent", "Member[type]"] + - ["system.boolean", "system.servicemodel.syndication.atom10itemformatter", "Member[preserveattributeextensions]"] + - ["system.boolean", "system.servicemodel.syndication.servicedocument", "Method[tryparseelement].ReturnValue"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.syndicationfeed", "Member[elementextensions]"] + - ["system.string", "system.servicemodel.syndication.atompub10categoriesdocumentformatter", "Member[version]"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.syndicationitem!", "Method[load].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.rss20itemformatter", "Member[preserveattributeextensions]"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.rss20itemformatter", "Method[createiteminstance].ReturnValue"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.servicedocument", "Member[elementextensions]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationfeedformatter!", "Method[tryparseelement].ReturnValue"] + - ["system.servicemodel.syndication.workspace", "system.servicemodel.syndication.servicedocumentformatter!", "Method[createworkspace].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationfeedformatter!", "Method[createlink].ReturnValue"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.workspace", "Member[title]"] + - ["system.string", "system.servicemodel.syndication.syndicationcategory", "Member[label]"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "system.servicemodel.syndication.syndicationcontent!", "Method[createxmlcontent].ReturnValue"] + - ["system.servicemodel.syndication.inlinecategoriesdocument", "system.servicemodel.syndication.servicedocumentformatter!", "Method[createinlinecategories].ReturnValue"] + - ["system.datetimeoffset", "system.servicemodel.syndication.syndicationfeed", "Member[lastupdatedtime]"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationcontent!", "Method[createxhtmlcontent].ReturnValue"] + - ["system.servicemodel.syndication.textsyndicationcontentkind", "system.servicemodel.syndication.textsyndicationcontentkind!", "Member[xhtml]"] + - ["system.servicemodel.syndication.syndicationcategory", "system.servicemodel.syndication.syndicationfeed", "Method[createcategory].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationfeed", "Member[generator]"] + - ["system.type", "system.servicemodel.syndication.rss20itemformatter", "Member[itemtype]"] + - ["system.boolean", "system.servicemodel.syndication.categoriesdocumentformatter", "Method[canread].ReturnValue"] + - ["system.servicemodel.syndication.syndicationcategory", "system.servicemodel.syndication.inlinecategoriesdocument", "Method[createcategory].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.atom10feedformatter", "Method[canread].ReturnValue"] + - ["system.type", "system.servicemodel.syndication.atom10itemformatter", "Member[itemtype]"] + - ["system.servicemodel.syndication.servicedocument", "system.servicemodel.syndication.servicedocumentformatter", "Member[document]"] + - ["system.boolean", "system.servicemodel.syndication.atom10itemformatter", "Method[canread].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.servicedocumentformatter", "Method[canread].ReturnValue"] + - ["system.servicemodel.syndication.rss20itemformatter", "system.servicemodel.syndication.syndicationitem", "Method[getrss20formatter].ReturnValue"] + - ["system.servicemodel.syndication.servicedocument", "system.servicemodel.syndication.servicedocument!", "Method[load].ReturnValue"] + - ["tservicedocument", "system.servicemodel.syndication.servicedocument!", "Method[load].ReturnValue"] + - ["system.servicemodel.syndication.syndicationcategory", "system.servicemodel.syndication.servicedocumentformatter!", "Method[createcategory].ReturnValue"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.atom10itemformatter", "Method[createiteminstance].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.resourcecollectioninfo", "Method[tryparseelement].ReturnValue"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.categoriesdocument", "Member[elementextensions]"] + - ["system.servicemodel.syndication.inlinecategoriesdocument", "system.servicemodel.syndication.resourcecollectioninfo", "Method[createinlinecategoriesdocument].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationfeedformatter!", "Method[tryparsecontent].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationitemformatter!", "Method[createlink].ReturnValue"] + - ["system.servicemodel.syndication.categoriesdocument", "system.servicemodel.syndication.categoriesdocumentformatter", "Member[document]"] + - ["system.servicemodel.syndication.servicedocumentformatter", "system.servicemodel.syndication.servicedocument", "Method[getformatter].ReturnValue"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.syndicationitem", "Member[elementextensions]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationitemformatter!", "Method[tryparseelement].ReturnValue"] + - ["system.uri", "system.servicemodel.syndication.syndicationlink", "Member[uri]"] + - ["system.string", "system.servicemodel.syndication.syndicationversions!", "Member[atom10]"] + - ["system.boolean", "system.servicemodel.syndication.rss20feedformatter", "Member[serializeextensionsasatom]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationitem", "Member[categories]"] + - ["system.servicemodel.syndication.syndicationcontent", "system.servicemodel.syndication.xmlsyndicationcontent", "Method[clone].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.xmldatetimedata", "Member[datetimestring]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.servicedocument", "Member[workspaces]"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.resourcecollectioninfo", "Member[title]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationlink", "Method[tryparseattribute].ReturnValue"] + - ["tcontent", "system.servicemodel.syndication.xmlsyndicationcontent", "Method[readcontent].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.syndication.atom10itemformatter", "Method[getschema].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.servicemodel.syndication.syndicationfeed", "Member[items]"] + - ["system.string", "system.servicemodel.syndication.syndicationlink", "Member[mediatype]"] + - ["system.type", "system.servicemodel.syndication.rss20feedformatter", "Member[feedtype]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.resourcecollectioninfo", "Member[categories]"] + - ["system.string", "system.servicemodel.syndication.syndicationitemformatter", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.atompub10categoriesdocumentformatter", "Method[canread].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.inlinecategoriesdocument", "Member[isfixed]"] + - ["system.uri", "system.servicemodel.syndication.syndicationlink", "Method[getabsoluteuri].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.servicemodel.syndication.rss20feedformatter", "Method[readitems].ReturnValue"] + - ["system.servicemodel.syndication.workspace", "system.servicemodel.syndication.servicedocument", "Method[createworkspace].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationfeedformatter", "Method[canread].ReturnValue"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.syndicationitemformatter", "Member[item]"] + - ["system.servicemodel.syndication.syndicationperson", "system.servicemodel.syndication.syndicationitem", "Method[createperson].ReturnValue"] + - ["system.servicemodel.syndication.syndicationfeed", "system.servicemodel.syndication.rss20feedformatter", "Method[createfeedinstance].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.syndication.rss20itemformatter", "Method[getschema].ReturnValue"] + - ["tsyndicationfeed", "system.servicemodel.syndication.syndicationfeed!", "Method[load].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationlink!", "Method[createmediaenclosurelink].ReturnValue"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.syndicationitem", "Method[clone].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationcategory", "Method[tryparseattribute].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.syndication.rss20feedformatter", "Method[getschema].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.rss20itemformatter", "Member[serializeextensionsasatom]"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationtextinput", "Member[link]"] + - ["system.servicemodel.syndication.referencedcategoriesdocument", "system.servicemodel.syndication.resourcecollectioninfo", "Method[createreferencedcategoriesdocument].ReturnValue"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.syndicationfeedformatter!", "Method[createitem].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.servicemodel.syndication.atompub10categoriesdocumentformatter", "Method[getschema].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationitemformatter!", "Method[tryparsecontent].ReturnValue"] + - ["system.xml.xmlreader", "system.servicemodel.syndication.syndicationelementextensioncollection", "Method[getreaderatelementextensions].ReturnValue"] + - ["system.servicemodel.syndication.syndicationperson", "system.servicemodel.syndication.syndicationfeed", "Method[createperson].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.atom10feedformatter", "Member[version]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationfeed", "Member[skiphours]"] + - ["tsyndicationitem", "system.servicemodel.syndication.syndicationitem!", "Method[load].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationitem", "Member[id]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationitemformatter", "Method[canread].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.categoriesdocument", "Member[language]"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.rss20feedformatter", "Method[readitem].ReturnValue"] + - ["system.servicemodel.syndication.tryparsedatetimecallback", "system.servicemodel.syndication.syndicationfeedformatter", "Member[datetimeparser]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationitem", "Member[links]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationitem", "Method[tryparseelement].ReturnValue"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.resourcecollectioninfo", "Member[attributeextensions]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationfeed", "Member[authors]"] + - ["system.uri", "system.servicemodel.syndication.urlsyndicationcontent", "Member[url]"] + - ["system.servicemodel.syndication.atom10feedformatter", "system.servicemodel.syndication.syndicationfeed", "Method[getatom10formatter].ReturnValue"] + - ["system.type", "system.servicemodel.syndication.atom10feedformatter", "Member[feedtype]"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationfeed", "Member[documentation]"] + - ["system.string", "system.servicemodel.syndication.syndicationitemformatter", "Member[version]"] + - ["system.uri", "system.servicemodel.syndication.workspace", "Member[baseuri]"] + - ["system.servicemodel.syndication.syndicationfeed", "system.servicemodel.syndication.syndicationfeed!", "Method[load].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.inlinecategoriesdocument", "Member[scheme]"] + - ["system.servicemodel.syndication.syndicationperson", "system.servicemodel.syndication.syndicationitemformatter!", "Method[createperson].ReturnValue"] + - ["system.servicemodel.syndication.textsyndicationcontentkind", "system.servicemodel.syndication.textsyndicationcontentkind!", "Member[html]"] + - ["system.uri", "system.servicemodel.syndication.resourcecollectioninfo", "Member[link]"] + - ["system.xml.xmlreader", "system.servicemodel.syndication.syndicationelementextension", "Method[getreader].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.atompub10servicedocumentformatter", "Method[canread].ReturnValue"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.syndicationitemformatter", "Method[createiteminstance].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationlink!", "Method[createselflink].ReturnValue"] + - ["system.uri", "system.servicemodel.syndication.categoriesdocument", "Member[baseuri]"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.syndicationfeed", "Method[createitem].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.servicedocument", "Method[tryparseattribute].ReturnValue"] + - ["system.nullable", "system.servicemodel.syndication.syndicationfeed", "Member[timetolive]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationfeed", "Method[tryparseelement].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationversions!", "Member[rss20]"] + - ["system.string", "system.servicemodel.syndication.xmluridata", "Member[uristring]"] + - ["system.servicemodel.syndication.servicedocument", "system.servicemodel.syndication.atompub10servicedocumentformatter", "Method[createdocumentinstance].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.servicedocument", "Member[language]"] + - ["system.string", "system.servicemodel.syndication.syndicationfeed", "Member[id]"] + - ["system.string", "system.servicemodel.syndication.syndicationcategory", "Member[scheme]"] + - ["system.uri", "system.servicemodel.syndication.syndicationitem", "Member[baseuri]"] + - ["system.string", "system.servicemodel.syndication.syndicationfeed", "Member[language]"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.syndicationlink", "Member[attributeextensions]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationfeed", "Method[tryparseattribute].ReturnValue"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.categoriesdocument", "Member[attributeextensions]"] + - ["system.servicemodel.syndication.referencedcategoriesdocument", "system.servicemodel.syndication.servicedocumentformatter!", "Method[createreferencedcategories].ReturnValue"] + - ["system.servicemodel.syndication.syndicationfeed", "system.servicemodel.syndication.atom10feedformatter", "Method[createfeedinstance].ReturnValue"] + - ["system.servicemodel.syndication.syndicationitem", "system.servicemodel.syndication.atom10feedformatter", "Method[readitem].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.categoriesdocument", "Method[tryparseelement].ReturnValue"] + - ["system.uri", "system.servicemodel.syndication.resourcecollectioninfo", "Member[baseuri]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationitem", "Method[tryparseattribute].ReturnValue"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.syndicationperson", "Member[attributeextensions]"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.syndicationfeed", "Member[attributeextensions]"] + - ["system.servicemodel.syndication.syndicationcontent", "system.servicemodel.syndication.urlsyndicationcontent", "Method[clone].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.workspace", "Member[collections]"] + - ["system.xml.schema.xmlschema", "system.servicemodel.syndication.atompub10servicedocumentformatter", "Method[getschema].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationfeedformatter", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationitemformatter!", "Method[tryparseattribute].ReturnValue"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.workspace", "Member[attributeextensions]"] + - ["system.servicemodel.syndication.syndicationcontent", "system.servicemodel.syndication.syndicationcontent", "Method[clone].ReturnValue"] + - ["system.servicemodel.syndication.urlsyndicationcontent", "system.servicemodel.syndication.syndicationcontent!", "Method[createurlcontent].ReturnValue"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationcontent!", "Method[createplaintextcontent].ReturnValue"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.servicedocument", "Member[attributeextensions]"] + - ["system.collections.generic.dictionary", "system.servicemodel.syndication.syndicationitem", "Member[attributeextensions]"] + - ["system.boolean", "system.servicemodel.syndication.rss20feedformatter", "Member[preserveelementextensions]"] + - ["system.servicemodel.syndication.categoriesdocumentformatter", "system.servicemodel.syndication.categoriesdocument", "Method[getformatter].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationperson", "Method[tryparseelement].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.rss20itemformatter", "Method[canread].ReturnValue"] + - ["system.servicemodel.syndication.syndicationcontent", "system.servicemodel.syndication.syndicationitem", "Member[content]"] + - ["system.string", "system.servicemodel.syndication.rss20feedformatter", "Member[version]"] + - ["system.servicemodel.syndication.syndicationfeed", "system.servicemodel.syndication.syndicationitem", "Member[sourcefeed]"] + - ["system.boolean", "system.servicemodel.syndication.servicedocumentformatter!", "Method[tryparseelement].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.servicemodel.syndication.atom10feedformatter", "Method[readitems].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.categoriesdocumentformatter", "Member[version]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationelementextensioncollection", "Method[readelementextensions].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationfeed", "Member[links]"] + - ["system.string", "system.servicemodel.syndication.syndicationperson", "Member[email]"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.resourcecollectioninfo", "Member[elementextensions]"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationitem", "Member[copyright]"] + - ["system.string", "system.servicemodel.syndication.servicedocumentformatter", "Member[version]"] + - ["system.servicemodel.syndication.syndicationcategory", "system.servicemodel.syndication.syndicationcategory", "Method[clone].ReturnValue"] + - ["system.servicemodel.syndication.rss20feedformatter", "system.servicemodel.syndication.syndicationfeed", "Method[getrss20formatter].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.atom10itemformatter", "Member[version]"] + - ["system.string", "system.servicemodel.syndication.syndicationtextinput", "Member[name]"] + - ["system.datetimeoffset", "system.servicemodel.syndication.syndicationitem", "Member[publishdate]"] + - ["system.xml.schema.xmlschema", "system.servicemodel.syndication.atom10feedformatter", "Method[getschema].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationtextinput", "Member[title]"] + - ["system.servicemodel.syndication.syndicationfeed", "system.servicemodel.syndication.syndicationfeed", "Method[clone].ReturnValue"] + - ["system.servicemodel.syndication.syndicationperson", "system.servicemodel.syndication.syndicationfeedformatter!", "Method[createperson].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationfeed", "Method[createlink].ReturnValue"] + - ["textension", "system.servicemodel.syndication.syndicationelementextension", "Method[getobject].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.rss20itemformatter", "Member[preserveelementextensions]"] + - ["system.string", "system.servicemodel.syndication.syndicationperson", "Member[name]"] + - ["system.servicemodel.syndication.inlinecategoriesdocument", "system.servicemodel.syndication.categoriesdocumentformatter", "Method[createinlinecategoriesdocument].ReturnValue"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationfeed", "Member[title]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationfeed", "Member[skipdays]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationitem", "Method[tryparsecontent].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationfeedformatter!", "Method[tryparseattribute].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationtextinput", "Member[description]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationcategory", "Method[tryparseelement].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.syndicationlink", "Member[title]"] + - ["system.string", "system.servicemodel.syndication.urlsyndicationcontent", "Member[type]"] + - ["system.boolean", "system.servicemodel.syndication.resourcecollectioninfo", "Method[tryparseattribute].ReturnValue"] + - ["system.servicemodel.syndication.syndicationfeed", "system.servicemodel.syndication.syndicationfeedformatter", "Method[createfeedinstance].ReturnValue"] + - ["system.servicemodel.syndication.categoriesdocument", "system.servicemodel.syndication.categoriesdocument!", "Method[load].ReturnValue"] + - ["system.datetimeoffset", "system.servicemodel.syndication.syndicationitem", "Member[lastupdatedtime]"] + - ["system.boolean", "system.servicemodel.syndication.workspace", "Method[tryparseattribute].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.textsyndicationcontent", "Member[text]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationitem", "Member[authors]"] + - ["system.servicemodel.syndication.referencedcategoriesdocument", "system.servicemodel.syndication.atompub10categoriesdocumentformatter", "Method[createreferencedcategoriesdocument].ReturnValue"] + - ["system.servicemodel.syndication.syndicationcategory", "system.servicemodel.syndication.syndicationitemformatter!", "Method[createcategory].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.servicedocumentformatter!", "Method[tryparseattribute].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationlink!", "Method[createalternatelink].ReturnValue"] + - ["system.string", "system.servicemodel.syndication.rss20itemformatter", "Member[version]"] + - ["system.boolean", "system.servicemodel.syndication.syndicationlink", "Method[tryparseelement].ReturnValue"] + - ["system.servicemodel.syndication.atom10itemformatter", "system.servicemodel.syndication.syndicationitem", "Method[getatom10formatter].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.syndicationperson", "Method[tryparseattribute].ReturnValue"] + - ["system.servicemodel.syndication.syndicationperson", "system.servicemodel.syndication.syndicationperson", "Method[clone].ReturnValue"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationfeed", "Member[copyright]"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.syndication.xmluridata", "Member[elementqualifiedname]"] + - ["system.boolean", "system.servicemodel.syndication.rss20feedformatter", "Method[canread].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationfeed", "Member[categories]"] + - ["system.servicemodel.syndication.syndicationfeed", "system.servicemodel.syndication.syndicationfeedformatter", "Member[feed]"] + - ["system.boolean", "system.servicemodel.syndication.atom10feedformatter", "Member[preserveelementextensions]"] + - ["system.int64", "system.servicemodel.syndication.syndicationlink", "Member[length]"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.syndicationcategory", "Member[elementextensions]"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationfeed", "Member[description]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.inlinecategoriesdocument", "Member[categories]"] + - ["system.string", "system.servicemodel.syndication.syndicationcategory", "Member[name]"] + - ["system.uri", "system.servicemodel.syndication.syndicationfeed", "Member[imageurl]"] + - ["system.servicemodel.syndication.inlinecategoriesdocument", "system.servicemodel.syndication.atompub10categoriesdocumentformatter", "Method[createinlinecategoriesdocument].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationitem", "Member[contributors]"] + - ["system.servicemodel.syndication.syndicationelementextensioncollection", "system.servicemodel.syndication.workspace", "Member[elementextensions]"] + - ["system.uri", "system.servicemodel.syndication.referencedcategoriesdocument", "Member[link]"] + - ["system.boolean", "system.servicemodel.syndication.atom10itemformatter", "Member[preserveelementextensions]"] + - ["system.servicemodel.syndication.referencedcategoriesdocument", "system.servicemodel.syndication.categoriesdocument!", "Method[create].ReturnValue"] + - ["system.servicemodel.syndication.syndicationelementextension", "system.servicemodel.syndication.xmlsyndicationcontent", "Member[extension]"] + - ["system.servicemodel.syndication.servicedocument", "system.servicemodel.syndication.servicedocumentformatter", "Method[createdocumentinstance].ReturnValue"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationitem", "Member[title]"] + - ["system.string", "system.servicemodel.syndication.xmlsyndicationcontent", "Member[type]"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationitem", "Member[summary]"] + - ["system.servicemodel.syndication.syndicationtextinput", "system.servicemodel.syndication.syndicationfeed", "Member[textinput]"] + - ["system.servicemodel.syndication.resourcecollectioninfo", "system.servicemodel.syndication.workspace", "Method[createresourcecollection].ReturnValue"] + - ["system.boolean", "system.servicemodel.syndication.atom10feedformatter", "Member[preserveattributeextensions]"] + - ["system.servicemodel.syndication.textsyndicationcontent", "system.servicemodel.syndication.syndicationcontent!", "Method[createhtmlcontent].ReturnValue"] + - ["system.uri", "system.servicemodel.syndication.syndicationfeed", "Member[baseuri]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.syndication.syndicationfeed", "Member[contributors]"] + - ["system.boolean", "system.servicemodel.syndication.categoriesdocument", "Method[tryparseattribute].ReturnValue"] + - ["system.servicemodel.syndication.referencedcategoriesdocument", "system.servicemodel.syndication.categoriesdocumentformatter", "Method[createreferencedcategoriesdocument].ReturnValue"] + - ["system.servicemodel.syndication.syndicationlink", "system.servicemodel.syndication.syndicationitem", "Method[createlink].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Web.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Web.typemodel.yml new file mode 100644 index 000000000000..e0a693bdcb70 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.Web.typemodel.yml @@ -0,0 +1,82 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.servicemodel.web.incomingwebresponsecontext", "Member[location]"] + - ["system.string", "system.servicemodel.web.incomingwebrequestcontext", "Member[accept]"] + - ["system.net.webheadercollection", "system.servicemodel.web.outgoingwebresponsecontext", "Member[headers]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.web.webinvokeattribute", "Member[requestformat]"] + - ["system.boolean", "system.servicemodel.web.webinvokeattribute", "Member[isresponseformatsetexplicitly]"] + - ["system.servicemodel.channels.message", "system.servicemodel.web.weboperationcontext", "Method[createjsonresponse].ReturnValue"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[accept]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.web.webinvokeattribute", "Member[bodystyle]"] + - ["system.servicemodel.web.outgoingwebresponsecontext", "system.servicemodel.web.weboperationcontext", "Member[outgoingresponse]"] + - ["system.servicemodel.channels.message", "system.servicemodel.web.weboperationcontext", "Method[createatom10response].ReturnValue"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[ifmatch]"] + - ["system.string", "system.servicemodel.web.outgoingwebresponsecontext", "Member[location]"] + - ["system.boolean", "system.servicemodel.web.webinvokeattribute", "Member[isbodystylesetexplicitly]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.web.incomingwebrequestcontext", "Method[getacceptheaderelements].ReturnValue"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[contenttype]"] + - ["system.nullable", "system.servicemodel.web.incomingwebrequestcontext", "Member[ifmodifiedsince]"] + - ["system.nullable", "system.servicemodel.web.outgoingwebresponsecontext", "Member[format]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.web.webgetattribute", "Member[responseformat]"] + - ["system.net.httpstatuscode", "system.servicemodel.web.webfaultexception", "Member[statuscode]"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[useragent]"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[ifunmodifiedsince]"] + - ["system.servicemodel.web.outgoingwebrequestcontext", "system.servicemodel.web.weboperationcontext", "Member[outgoingrequest]"] + - ["system.string", "system.servicemodel.web.incomingwebrequestcontext", "Member[useragent]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.web.webmessageformat!", "Member[xml]"] + - ["system.int64", "system.servicemodel.web.incomingwebresponsecontext", "Member[contentlength]"] + - ["system.int64", "system.servicemodel.web.incomingwebrequestcontext", "Member[contentlength]"] + - ["system.uritemplatematch", "system.servicemodel.web.incomingwebrequestcontext", "Member[uritemplatematch]"] + - ["system.boolean", "system.servicemodel.web.webgetattribute", "Member[isrequestformatsetexplicitly]"] + - ["system.net.webheadercollection", "system.servicemodel.web.incomingwebresponsecontext", "Member[headers]"] + - ["system.string", "system.servicemodel.web.incomingwebresponsecontext", "Member[statusdescription]"] + - ["system.text.encoding", "system.servicemodel.web.outgoingwebresponsecontext", "Member[bindingwriteencoding]"] + - ["system.net.webheadercollection", "system.servicemodel.web.outgoingwebrequestcontext", "Member[headers]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.web.webmessagebodystyle!", "Member[wrappedrequest]"] + - ["system.collections.generic.ienumerable", "system.servicemodel.web.incomingwebrequestcontext", "Member[ifnonematch]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.web.webgetattribute", "Member[requestformat]"] + - ["system.boolean", "system.servicemodel.web.outgoingwebrequestcontext", "Member[suppressentitybody]"] + - ["system.net.httpstatuscode", "system.servicemodel.web.incomingwebresponsecontext", "Member[statuscode]"] + - ["system.collections.generic.ienumerable", "system.servicemodel.web.incomingwebrequestcontext", "Member[ifmatch]"] + - ["system.boolean", "system.servicemodel.web.webgetattribute", "Member[isbodystylesetexplicitly]"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[ifnonematch]"] + - ["system.string", "system.servicemodel.web.webgetattribute", "Member[uritemplate]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.web.webmessagebodystyle!", "Member[wrapped]"] + - ["system.string", "system.servicemodel.web.incomingwebrequestcontext", "Member[method]"] + - ["system.string", "system.servicemodel.web.outgoingwebresponsecontext", "Member[etag]"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[method]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.web.webmessageformat!", "Member[json]"] + - ["system.uritemplate", "system.servicemodel.web.weboperationcontext", "Method[geturitemplate].ReturnValue"] + - ["system.string", "system.servicemodel.web.incomingwebresponsecontext", "Member[contenttype]"] + - ["system.string", "system.servicemodel.web.javascriptcallbackbehaviorattribute", "Member[urlparametername]"] + - ["system.net.webheadercollection", "system.servicemodel.web.incomingwebrequestcontext", "Member[headers]"] + - ["system.servicemodel.web.weboperationcontext", "system.servicemodel.web.weboperationcontext!", "Member[current]"] + - ["system.string", "system.servicemodel.web.aspnetcacheprofileattribute", "Member[cacheprofilename]"] + - ["system.int64", "system.servicemodel.web.outgoingwebrequestcontext", "Member[contentlength]"] + - ["system.servicemodel.channels.message", "system.servicemodel.web.weboperationcontext", "Method[createtextresponse].ReturnValue"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.web.webgetattribute", "Member[bodystyle]"] + - ["system.servicemodel.web.incomingwebresponsecontext", "system.servicemodel.web.weboperationcontext", "Member[incomingresponse]"] + - ["system.datetime", "system.servicemodel.web.outgoingwebresponsecontext", "Member[lastmodified]"] + - ["system.net.httpstatuscode", "system.servicemodel.web.outgoingwebresponsecontext", "Member[statuscode]"] + - ["system.nullable", "system.servicemodel.web.incomingwebrequestcontext", "Member[ifunmodifiedsince]"] + - ["system.boolean", "system.servicemodel.web.outgoingwebresponsecontext", "Member[suppressentitybody]"] + - ["system.servicemodel.channels.message", "system.servicemodel.web.weboperationcontext", "Method[createxmlresponse].ReturnValue"] + - ["system.string", "system.servicemodel.web.outgoingwebresponsecontext", "Member[contenttype]"] + - ["system.string", "system.servicemodel.web.webinvokeattribute", "Member[uritemplate]"] + - ["system.string", "system.servicemodel.web.incomingwebresponsecontext", "Member[etag]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.web.webmessagebodystyle!", "Member[wrappedresponse]"] + - ["system.servicemodel.web.webmessagebodystyle", "system.servicemodel.web.webmessagebodystyle!", "Member[bare]"] + - ["system.string", "system.servicemodel.web.webinvokeattribute", "Member[method]"] + - ["system.boolean", "system.servicemodel.web.webinvokeattribute", "Member[isrequestformatsetexplicitly]"] + - ["system.servicemodel.channels.message", "system.servicemodel.web.weboperationcontext", "Method[createstreamresponse].ReturnValue"] + - ["system.servicemodel.web.incomingwebrequestcontext", "system.servicemodel.web.weboperationcontext", "Member[incomingrequest]"] + - ["system.int64", "system.servicemodel.web.outgoingwebresponsecontext", "Member[contentlength]"] + - ["system.string", "system.servicemodel.web.incomingwebrequestcontext", "Member[contenttype]"] + - ["system.string", "system.servicemodel.web.outgoingwebresponsecontext", "Member[statusdescription]"] + - ["system.servicemodel.web.webmessageformat", "system.servicemodel.web.webinvokeattribute", "Member[responseformat]"] + - ["system.boolean", "system.servicemodel.web.webgetattribute", "Member[isresponseformatsetexplicitly]"] + - ["system.string", "system.servicemodel.web.outgoingwebrequestcontext", "Member[ifmodifiedsince]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.XamlIntegration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.XamlIntegration.typemodel.yml new file mode 100644 index 000000000000..ce14bf3705ce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.XamlIntegration.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.servicemodel.xamlintegration.upnendpointidentityextension", "Member[upnname]"] + - ["system.boolean", "system.servicemodel.xamlintegration.xpathmessagecontexttypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.servicemodel.xamlintegration.servicexnametypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.collections.generic.dictionary", "system.servicemodel.xamlintegration.xpathmessagecontextmarkupextension", "Member[namespaces]"] + - ["system.object", "system.servicemodel.xamlintegration.endpointidentityconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.servicemodel.xamlintegration.xpathmessagecontextmarkupextension", "Method[providevalue].ReturnValue"] + - ["system.object", "system.servicemodel.xamlintegration.servicexnametypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.object", "system.servicemodel.xamlintegration.upnendpointidentityextension", "Method[providevalue].ReturnValue"] + - ["system.object", "system.servicemodel.xamlintegration.spnendpointidentityextension", "Method[providevalue].ReturnValue"] + - ["system.boolean", "system.servicemodel.xamlintegration.xpathmessagecontexttypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.servicemodel.xamlintegration.servicexnametypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.servicemodel.xamlintegration.xpathmessagecontexttypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.servicemodel.xamlintegration.endpointidentityconverter", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.servicemodel.xamlintegration.spnendpointidentityextension", "Member[spnname]"] + - ["system.object", "system.servicemodel.xamlintegration.xpathmessagecontexttypeconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.servicemodel.xamlintegration.servicexnametypeconverter", "Method[convertto].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.typemodel.yml new file mode 100644 index 000000000000..36aa179b626a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceModel.typemodel.yml @@ -0,0 +1,907 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.servicemodel.basichttpmessagecredentialtype", "system.servicemodel.basichttpmessagecredentialtype!", "Member[certificate]"] + - ["system.collections.generic.idictionary", "system.servicemodel.servicehostbase", "Member[implementedcontracts]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.boolean", "system.servicemodel.netpeertcpbinding!", "Member[ispnrpavailable]"] + - ["system.servicemodel.webhttpsecuritymode", "system.servicemodel.webhttpsecuritymode!", "Member[transport]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.nethttpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.servicemodel.impersonationoption", "system.servicemodel.operationbehaviorattribute", "Member[impersonation]"] + - ["system.boolean", "system.servicemodel.operationcontext", "Member[hassupportingtokens]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httpclientcredentialtype!", "Member[certificate]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.peernodeaddress", "Member[endpointaddress]"] + - ["system.servicemodel.cachesetting", "system.servicemodel.clientbase!", "Member[cachesetting]"] + - ["system.servicemodel.tcpclientcredentialtype", "system.servicemodel.tcpclientcredentialtype!", "Member[windows]"] + - ["system.servicemodel.unixdomainsocketclientcredentialtype", "system.servicemodel.unixdomainsocketclientcredentialtype!", "Member[certificate]"] + - ["system.string", "system.servicemodel.faultreasontext", "Member[text]"] + - ["system.timespan", "system.servicemodel.channelfactory", "Member[defaultclosetimeout]"] + - ["system.boolean", "system.servicemodel.operationcontractattribute", "Member[isoneway]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.endpoint", "Member[binding]"] + - ["system.boolean", "system.servicemodel.msmqbindingbase", "Member[usemsmqtracing]"] + - ["system.string", "system.servicemodel.faultexception", "Method[tostring].ReturnValue"] + - ["system.servicemodel.securitymode", "system.servicemodel.securitymode!", "Member[none]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.serviceconfiguration", "Method[addserviceendpoint].ReturnValue"] + - ["system.boolean", "system.servicemodel.netnamedpipesecurity", "Method[shouldserializetransport].ReturnValue"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.msmqbindingbase", "Member[receiveerrorhandling]"] + - ["system.xml.schema.xmlschema", "system.servicemodel.endpointaddress10", "Method[getschema].ReturnValue"] + - ["system.servicemodel.msmqencryptionalgorithm", "system.servicemodel.msmqencryptionalgorithm!", "Member[aes]"] + - ["system.servicemodel.peermessagepropagation", "system.servicemodel.peermessagepropagation!", "Member[localandremote]"] + - ["system.string", "system.servicemodel.servicebehaviorattribute", "Member[name]"] + - ["system.servicemodel.msmqsecurehashalgorithm", "system.servicemodel.msmqtransportsecurity", "Member[msmqsecurehashalgorithm]"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[negotiateservicecredential]"] + - ["system.servicemodel.netmsmqsecuritymode", "system.servicemodel.netmsmqsecuritymode!", "Member[transport]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.hostnamecomparisonmode!", "Member[strongwildcard]"] + - ["system.servicemodel.description.servicedescription", "system.servicemodel.servicehostbase", "Method[createdescription].ReturnValue"] + - ["system.int32", "system.servicemodel.httpbindingbase", "Member[maxbuffersize]"] + - ["system.int32", "system.servicemodel.netpeertcpbinding", "Member[port]"] + - ["system.iasyncresult", "system.servicemodel.channelfactory", "Method[onbeginclose].ReturnValue"] + - ["system.uri", "system.servicemodel.webhttpbinding", "Member[proxyaddress]"] + - ["system.servicemodel.channels.messageproperties", "system.servicemodel.operationcontext", "Member[incomingmessageproperties]"] + - ["system.text.encoding", "system.servicemodel.webhttpbinding", "Member[writeencoding]"] + - ["system.servicemodel.unixdomainsocketsecuritymode", "system.servicemodel.unixdomainsocketsecuritymode!", "Member[transportcredentialonly]"] + - ["system.uri", "system.servicemodel.endpointaddress!", "Member[noneuri]"] + - ["system.servicemodel.concurrencymode", "system.servicemodel.concurrencymode!", "Member[multiple]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Method[shouldserializetransactionautocompleteonsessionclose].ReturnValue"] + - ["system.uri", "system.servicemodel.wshttpcontextbinding", "Member[clientcallbackaddress]"] + - ["system.boolean", "system.servicemodel.messagesecurityoverhttp", "Method[shouldserializealgorithmsuite].ReturnValue"] + - ["system.servicemodel.netmsmqsecuritymode", "system.servicemodel.netmsmqsecurity", "Member[mode]"] + - ["system.timespan", "system.servicemodel.servicehostbase", "Member[defaultopentimeout]"] + - ["system.string", "system.servicemodel.netpeertcpbinding", "Member[scheme]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httpclientcredentialtype!", "Member[none]"] + - ["system.servicemodel.netmsmqsecuritymode", "system.servicemodel.netmsmqsecuritymode!", "Member[both]"] + - ["system.servicemodel.dispatcher.messagequerytable", "system.servicemodel.messagequeryset", "Method[getmessagequerytable].ReturnValue"] + - ["system.boolean", "system.servicemodel.wsfederationhttpsecurity", "Method[shouldserializemessage].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.serviceauthorizationmanager", "Method[getauthorizationpolicies].ReturnValue"] + - ["system.boolean", "system.servicemodel.httptransportsecurity", "Method[shouldserializerealm].ReturnValue"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.wshttpbindingbase", "Member[envelopeversion]"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Member[receivesynchronously]"] + - ["system.boolean", "system.servicemodel.messagecontractmemberattribute", "Member[hasprotectionlevel]"] + - ["system.servicemodel.transfermode", "system.servicemodel.basichttpbinding", "Member[transfermode]"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.servicemodel.wsfederationhttpsecuritymode", "system.servicemodel.wsfederationhttpsecurity", "Member[mode]"] + - ["system.timespan", "system.servicemodel.channelfactory", "Member[defaultopentimeout]"] + - ["system.string", "system.servicemodel.envelopeversion", "Member[nextdestinationactorvalue]"] + - ["system.string", "system.servicemodel.exceptiondetail", "Member[type]"] + - ["system.servicemodel.channels.websockettransportsettings", "system.servicemodel.nethttpsbinding", "Member[websocketsettings]"] + - ["system.uri", "system.servicemodel.endpointaddress", "Member[uri]"] + - ["system.servicemodel.addressfiltermode", "system.servicemodel.addressfiltermode!", "Member[any]"] + - ["system.string", "system.servicemodel.messagepropertyattribute", "Member[name]"] + - ["system.boolean", "system.servicemodel.wsfederationhttpsecurity", "Method[shouldserializemode].ReturnValue"] + - ["system.boolean", "system.servicemodel.exceptionmapper", "Method[handlesecuritytokenprocessingexception].ReturnValue"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.nettcpbinding", "Member[transactionprotocol]"] + - ["system.timespan", "system.servicemodel.reliablesession", "Member[inactivitytimeout]"] + - ["system.boolean", "system.servicemodel.servicecontractattribute", "Member[hasprotectionlevel]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.wsdualhttpbinding", "Member[envelopeversion]"] + - ["system.int32", "system.servicemodel.correlationactionmessagefilter", "Method[gethashcode].ReturnValue"] + - ["system.servicemodel.dispatcher.messagequerycollection", "system.servicemodel.xpathmessagequery", "Method[createmessagequerycollection].ReturnValue"] + - ["system.identitymodel.selectors.securitytokenprovider", "system.servicemodel.clientcredentialssecuritytokenmanager", "Method[createsecuritytokenprovider].ReturnValue"] + - ["system.boolean", "system.servicemodel.httptransportsecurity", "Method[shouldserializeproxycredentialtype].ReturnValue"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[includeexceptiondetailinfaults]"] + - ["tchannel", "system.servicemodel.channelfactory!", "Method[createchannel].ReturnValue"] + - ["system.servicemodel.wshttpsecurity", "system.servicemodel.wshttpbinding", "Member[security]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.messagesecurityversion!", "Member[wssecurity10wstrust13wssecureconversation13wssecuritypolicy12basicsecurityprofile10]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.netmsmqbinding", "Member[envelopeversion]"] + - ["system.servicemodel.description.serviceauthenticationbehavior", "system.servicemodel.serviceconfiguration", "Member[authentication]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.serviceauthenticationmanager", "Method[authenticate].ReturnValue"] + - ["system.string", "system.servicemodel.wshttpbindingbase", "Member[scheme]"] + - ["system.servicemodel.queueddeliveryrequirementsmode", "system.servicemodel.queueddeliveryrequirementsmode!", "Member[required]"] + - ["system.boolean", "system.servicemodel.operationcontractattribute", "Member[asyncpattern]"] + - ["system.timespan", "system.servicemodel.serviceconfiguration", "Member[opentimeout]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.servicehostbase", "Method[addserviceendpoint].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.tcptransportsecurity", "Member[protectionlevel]"] + - ["system.boolean", "system.servicemodel.operationcontractattribute", "Member[isterminating]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagecredentialtype!", "Member[username]"] + - ["system.servicemodel.security.trustversion", "system.servicemodel.messagesecurityversion", "Member[trustversion]"] + - ["system.servicemodel.basichttpsecurity", "system.servicemodel.nethttpbinding", "Member[security]"] + - ["system.boolean", "system.servicemodel.peerresolver", "Member[cansharereferrals]"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Method[shouldserializeenablehttpcookiecontainer].ReturnValue"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[ensureordereddispatch]"] + - ["system.servicemodel.peermessagepropagation", "system.servicemodel.peermessagepropagation!", "Member[none]"] + - ["system.boolean", "system.servicemodel.basichttpssecurity", "Method[shouldserializetransport].ReturnValue"] + - ["system.servicemodel.operationformatuse", "system.servicemodel.operationformatuse!", "Member[literal]"] + - ["system.boolean", "system.servicemodel.endpointaddress!", "Method[op_inequality].ReturnValue"] + - ["system.servicemodel.faultreasontext", "system.servicemodel.faultreason", "Method[getmatchingtranslation].ReturnValue"] + - ["system.servicemodel.auditloglocation", "system.servicemodel.auditloglocation!", "Member[application]"] + - ["system.servicemodel.netnamedpipesecuritymode", "system.servicemodel.netnamedpipesecuritymode!", "Member[transport]"] + - ["system.timespan", "system.servicemodel.msmqbindingbase", "Member[validityduration]"] + - ["system.servicemodel.security.secureconversationversion", "system.servicemodel.messagesecurityversion", "Member[secureconversationversion]"] + - ["system.boolean", "system.servicemodel.operationcontext", "Member[isusercontext]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.nettcpcontextbinding", "Method[createbindingelements].ReturnValue"] + - ["system.servicemodel.reliablemessagingversion", "system.servicemodel.reliablemessagingversion!", "Member[wsreliablemessagingfebruary2005]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.transactionprotocol!", "Member[wsatomictransactionoctober2004]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.communicationstate!", "Member[closing]"] + - ["system.servicemodel.addressfiltermode", "system.servicemodel.servicebehaviorattribute", "Member[addressfiltermode]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.webhttpbinding", "Member[envelopeversion]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.basichttpsbinding", "Method[createbindingelements].ReturnValue"] + - ["system.boolean", "system.servicemodel.iclientchannel", "Member[allowinitializationui]"] + - ["system.identitymodel.selectors.securitytokenversion", "system.servicemodel.messagesecurityversion", "Member[securitytokenversion]"] + - ["system.identitymodel.tokens.securitykeytype", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[issuedkeytype]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.wshttpbindingbase", "Member[hostnamecomparisonmode]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Member[transactionflow]"] + - ["system.servicemodel.releaseinstancemode", "system.servicemodel.operationbehaviorattribute", "Member[releaseinstancemode]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.serviceconfiguration", "Member[baseaddresses]"] + - ["system.timespan", "system.servicemodel.instancecontext", "Member[defaultopentimeout]"] + - ["system.servicemodel.msmqsecurehashalgorithm", "system.servicemodel.msmqsecurehashalgorithm!", "Member[sha512]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.wsmessageencoding!", "Member[mtom]"] + - ["system.boolean", "system.servicemodel.operationcontractattribute", "Member[hasprotectionlevel]"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Method[shouldserializewriteencoding].ReturnValue"] + - ["system.boolean", "system.servicemodel.iduplexcontextchannel", "Member[automaticinputsessionshutdown]"] + - ["system.type", "system.servicemodel.deliveryrequirementsattribute", "Member[targetcontract]"] + - ["system.servicemodel.operationcontext", "system.servicemodel.operationcontext!", "Member[current]"] + - ["system.servicemodel.peermessagepropagation", "system.servicemodel.peermessagepropagation!", "Member[local]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.servicehostbase", "Method[adddefaultendpoints].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.basichttpmessagesecurity", "Member[algorithmsuite]"] + - ["tproperty", "system.servicemodel.clientbase", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.description.servicedescription", "system.servicemodel.servicehost", "Method[createdescription].ReturnValue"] + - ["system.servicemodel.transfermode", "system.servicemodel.transfermode!", "Member[buffered]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.communicationstate!", "Member[faulted]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.wsdualhttpbinding", "Member[hostnamecomparisonmode]"] + - ["system.int32", "system.servicemodel.nettcpbinding", "Member[maxbuffersize]"] + - ["system.servicemodel.msmqsecurehashalgorithm", "system.servicemodel.msmqsecurehashalgorithm!", "Member[sha1]"] + - ["system.boolean", "system.servicemodel.icontextchannel", "Member[allowoutputbatching]"] + - ["system.int64", "system.servicemodel.unixdomainsocketbinding", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.optionalreliablesession", "system.servicemodel.nethttpbinding", "Member[reliablesession]"] + - ["system.servicemodel.basichttpsecuritymode", "system.servicemodel.basichttpsecuritymode!", "Member[transportwithmessagecredential]"] + - ["system.boolean", "system.servicemodel.servicehostingenvironment!", "Member[multiplesitebindingsenabled]"] + - ["system.boolean", "system.servicemodel.wshttpbindingbase", "Member[receivesynchronously]"] + - ["system.servicemodel.dispatcher.channeldispatchercollection", "system.servicemodel.servicehostbase", "Member[channeldispatchers]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.hostnamecomparisonmode!", "Member[exact]"] + - ["system.servicemodel.cachesetting", "system.servicemodel.cachesetting!", "Member[alwaysoff]"] + - ["system.servicemodel.addressfiltermode", "system.servicemodel.addressfiltermode!", "Member[prefix]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.endpointaddressbuilder", "Member[headers]"] + - ["system.servicemodel.httptransportsecurity", "system.servicemodel.wshttpsecurity", "Member[transport]"] + - ["system.servicemodel.addressfiltermode", "system.servicemodel.addressfiltermode!", "Member[exact]"] + - ["system.iasyncresult", "system.servicemodel.clientbase", "Method[beginsend].ReturnValue"] + - ["system.int32", "system.servicemodel.udpbinding", "Member[timetolive]"] + - ["system.servicemodel.tcptransportsecurity", "system.servicemodel.nettcpsecurity", "Member[transport]"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Member[crossdomainscriptaccessenabled]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.icontextchannel", "Member[localaddress]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.messagesecurityversion!", "Member[wssecurity11wstrust13wssecureconversation13wssecuritypolicy12]"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.ws2007federationhttpbinding", "Method[createmessagesecurity].ReturnValue"] + - ["system.boolean", "system.servicemodel.netnamedpipebinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.servicemodel.nettcpsecurity", "system.servicemodel.nettcpbinding", "Member[security]"] + - ["system.iasyncresult", "system.servicemodel.channelfactory", "Method[onbeginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.wshttpbindingbase", "Member[bypassproxyonlocal]"] + - ["system.servicemodel.wsdualhttpsecuritymode", "system.servicemodel.wsdualhttpsecuritymode!", "Member[none]"] + - ["e", "system.servicemodel.iextensioncollection", "Method[find].ReturnValue"] + - ["system.servicemodel.unixdomainsocketsecuritymode", "system.servicemodel.unixdomainsocketsecuritymode!", "Member[none]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.udpbinding", "Member[readerquotas]"] + - ["system.string", "system.servicemodel.messageheaderattribute", "Member[actor]"] + - ["system.boolean", "system.servicemodel.correlationactionmessagefilter", "Method[equals].ReturnValue"] + - ["system.servicemodel.operationformatstyle", "system.servicemodel.operationformatstyle!", "Member[rpc]"] + - ["system.transactions.isolationlevel", "system.servicemodel.callbackbehaviorattribute", "Member[transactionisolationlevel]"] + - ["system.servicemodel.unixdomainsocketclientcredentialtype", "system.servicemodel.unixdomainsockettransportsecurity", "Member[clientcredentialtype]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.webhttpbinding", "Method[createbindingelements].ReturnValue"] + - ["tchannel", "system.servicemodel.clientbase", "Method[createchannel].ReturnValue"] + - ["system.servicemodel.channels.messagefault", "system.servicemodel.faultexception", "Method[createmessagefault].ReturnValue"] + - ["system.servicemodel.impersonationoption", "system.servicemodel.impersonationoption!", "Member[notallowed]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[issueraddress]"] + - ["system.int64", "system.servicemodel.webhttpbinding", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.msmqauthenticationmode", "system.servicemodel.msmqauthenticationmode!", "Member[none]"] + - ["system.servicemodel.messagesecurityovermsmq", "system.servicemodel.netmsmqsecurity", "Member[message]"] + - ["system.boolean", "system.servicemodel.udpbinding", "Member[receivesynchronously]"] + - ["system.transactions.isolationlevel", "system.servicemodel.servicebehaviorattribute", "Member[transactionisolationlevel]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagesecurityovertcp", "Member[clientcredentialtype]"] + - ["system.servicemodel.instancecontext", "system.servicemodel.operationcontext", "Member[instancecontext]"] + - ["system.boolean", "system.servicemodel.clientcredentialssecuritytokenmanager", "Method[isissuedsecuritytokenrequirement].ReturnValue"] + - ["system.int64", "system.servicemodel.udpbinding", "Member[maxpendingmessagestotalsize]"] + - ["system.servicemodel.dispatcher.messagefilter", "system.servicemodel.correlationquery", "Member[where]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.nettcpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.string", "system.servicemodel.exceptiondetail", "Member[stacktrace]"] + - ["system.timespan", "system.servicemodel.idefaultcommunicationtimeouts", "Member[sendtimeout]"] + - ["system.servicemodel.reliablemessagingversion", "system.servicemodel.reliablemessagingversion!", "Member[wsreliablemessaging11]"] + - ["system.string", "system.servicemodel.webhttpbinding", "Member[scheme]"] + - ["system.servicemodel.concurrencymode", "system.servicemodel.concurrencymode!", "Member[single]"] + - ["system.int32", "system.servicemodel.servicehostbase", "Member[manualflowcontrollimit]"] + - ["system.boolean", "system.servicemodel.webhttpsecurity", "Method[shouldserializemode].ReturnValue"] + - ["system.timespan", "system.servicemodel.idefaultcommunicationtimeouts", "Member[closetimeout]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.wsfederationhttpbinding", "Method[gettransport].ReturnValue"] + - ["system.boolean", "system.servicemodel.faultcontractattribute", "Member[hasprotectionlevel]"] + - ["system.boolean", "system.servicemodel.callbackbehaviorattribute", "Member[automaticsessionshutdown]"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.endpointaddress", "Method[getreaderatextensions].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.messagecontractattribute", "Member[protectionlevel]"] + - ["system.timespan", "system.servicemodel.servicehostbase", "Member[opentimeout]"] + - ["system.threading.tasks.task", "system.servicemodel.instancecontext", "Method[onopenasync].ReturnValue"] + - ["system.boolean", "system.servicemodel.netpeertcpbinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.boolean", "system.servicemodel.basichttpsecurity", "Method[shouldserializetransport].ReturnValue"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointidentity!", "Method[creatednsidentity].ReturnValue"] + - ["system.servicemodel.transfermode", "system.servicemodel.httpbindingbase", "Member[transfermode]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Method[shouldserializelistenbacklog].ReturnValue"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.servicehost", "Method[addserviceendpoint].ReturnValue"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Member[usedefaultwebproxy]"] + - ["system.boolean", "system.servicemodel.wshttpbindingbase", "Method[shouldserializereliablesession].ReturnValue"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.servicemodel.httptransportsecurity", "Member[extendedprotectionpolicy]"] + - ["system.net.security.protectionlevel", "system.servicemodel.peerhopcountattribute", "Member[protectionlevel]"] + - ["system.string", "system.servicemodel.urischemekeyedcollection", "Method[getkeyforitem].ReturnValue"] + - ["system.boolean", "system.servicemodel.clientbase", "Member[allowoutputbatching]"] + - ["system.servicemodel.nethttpmessageencoding", "system.servicemodel.nethttpmessageencoding!", "Member[binary]"] + - ["system.boolean", "system.servicemodel.httpbindingbase", "Member[bypassproxyonlocal]"] + - ["system.servicemodel.concurrencymode", "system.servicemodel.concurrencymode!", "Member[reentrant]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[transactionautocompleteonsessionclose]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.httpbindingbase", "Member[envelopeversion]"] + - ["system.boolean", "system.servicemodel.basichttpsecurity", "Method[shouldserializemessage].ReturnValue"] + - ["system.boolean", "system.servicemodel.clientbase", "Member[allowinitializationui]"] + - ["system.servicemodel.msmqauthenticationmode", "system.servicemodel.msmqtransportsecurity", "Member[msmqauthenticationmode]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointaddressbuilder", "Member[identity]"] + - ["system.net.security.protectionlevel", "system.servicemodel.nettcpcontextbinding", "Member[contextprotectionlevel]"] + - ["system.boolean", "system.servicemodel.wshttpsecurity", "Method[shouldserializemessage].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.endpointaddress!", "Method[readfrom].ReturnValue"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.messagesecurityversion!", "Member[wssecurity11wstrustfebruary2005wssecureconversationfebruary2005wssecuritypolicy11basicsecurityprofile10]"] + - ["system.iasyncresult", "system.servicemodel.icommunicationobject", "Method[beginopen].ReturnValue"] + - ["system.servicemodel.cachesetting", "system.servicemodel.cachesetting!", "Member[default]"] + - ["system.net.security.protectionlevel", "system.servicemodel.namedpipetransportsecurity", "Member[protectionlevel]"] + - ["system.servicemodel.transactionflowoption", "system.servicemodel.transactionflowoption!", "Member[mandatory]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.basichttpsbinding", "Member[messageencoding]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.netmsmqbinding", "Member[readerquotas]"] + - ["system.servicemodel.basichttpssecuritymode", "system.servicemodel.basichttpssecuritymode!", "Member[transport]"] + - ["system.string", "system.servicemodel.netnamedpipebinding", "Member[scheme]"] + - ["system.threading.tasks.valuetask", "system.servicemodel.clientbase", "Method[disposeasync].ReturnValue"] + - ["system.servicemodel.instancecontextmode", "system.servicemodel.instancecontextmode!", "Member[persession]"] + - ["system.boolean", "system.servicemodel.basichttpmessagesecurity", "Method[shouldserializealgorithmsuite].ReturnValue"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Method[shouldserializetextencoding].ReturnValue"] + - ["system.string", "system.servicemodel.correlationactionmessagefilter", "Method[tostring].ReturnValue"] + - ["system.string", "system.servicemodel.faultcontractattribute", "Member[namespace]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httpclientcredentialtype!", "Member[windows]"] + - ["system.boolean", "system.servicemodel.nondualmessagesecurityoverhttp", "Member[establishsecuritycontext]"] + - ["system.string", "system.servicemodel.messageheader", "Member[actor]"] + - ["system.int32", "system.servicemodel.msmqbindingbase", "Member[maxretrycycles]"] + - ["system.servicemodel.faultcode", "system.servicemodel.faultcode!", "Method[createreceiverfaultcode].ReturnValue"] + - ["system.boolean", "system.servicemodel.serviceauthorizationmanager", "Method[checkaccess].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.servicehostbase", "Member[baseaddresses]"] + - ["system.servicemodel.basichttpssecurity", "system.servicemodel.nethttpsbinding", "Member[security]"] + - ["system.uri", "system.servicemodel.endpoint", "Member[listenuri]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Method[shouldserializetransactiontimeout].ReturnValue"] + - ["system.servicemodel.endpointaddress10", "system.servicemodel.endpointaddress10!", "Method[fromendpointaddress].ReturnValue"] + - ["system.servicemodel.queuetransferprotocol", "system.servicemodel.queuetransferprotocol!", "Member[srmp]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.nettcpbinding", "Member[envelopeversion]"] + - ["system.servicemodel.peertransportcredentialtype", "system.servicemodel.peertransportcredentialtype!", "Member[certificate]"] + - ["system.string", "system.servicemodel.udpbinding", "Member[scheme]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.endpoint", "Member[headers]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.auditlevel!", "Member[successorfailure]"] + - ["system.text.encoding", "system.servicemodel.basichttpbinding", "Member[textencoding]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.clientcredentialssecuritytokenmanager", "Member[clientcredentials]"] + - ["system.servicemodel.netnamedpipesecuritymode", "system.servicemodel.netnamedpipesecuritymode!", "Member[none]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.basichttpbinding", "Member[readerquotas]"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.httpproxycredentialtype!", "Member[basic]"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Member[allowcookies]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.wshttpbindingbase", "Member[readerquotas]"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Member[bypassproxyonlocal]"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.uri", "system.servicemodel.endpointaddressbuilder", "Member[uri]"] + - ["system.string", "system.servicemodel.faultreasontext", "Member[xmllang]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.transactionprotocol!", "Member[oletransactions]"] + - ["system.boolean", "system.servicemodel.msmqbindingbase", "Member[exactlyonce]"] + - ["system.boolean", "system.servicemodel.wshttpsecurity", "Method[shouldserializetransport].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.endpointaddressaugust2004!", "Method[getschema].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.icommunicationobject", "Method[beginclose].ReturnValue"] + - ["system.int64", "system.servicemodel.wshttpbindingbase", "Member[maxbufferpoolsize]"] + - ["system.boolean", "system.servicemodel.netmsmqbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.string", "system.servicemodel.messagecontractattribute", "Member[wrappernamespace]"] + - ["system.int64", "system.servicemodel.httpbindingbase", "Member[maxbufferpoolsize]"] + - ["system.identitymodel.policy.authorizationcontext", "system.servicemodel.servicesecuritycontext", "Member[authorizationcontext]"] + - ["system.servicemodel.iextensioncollection", "system.servicemodel.clientbase", "Member[extensions]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.webhttpbinding", "Member[readerquotas]"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Member[bypassproxyonlocal]"] + - ["system.timespan", "system.servicemodel.spnendpointidentity!", "Member[spnlookuptime]"] + - ["system.servicemodel.netnamedpipesecuritymode", "system.servicemodel.netnamedpipesecurity", "Member[mode]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Member[portsharingenabled]"] + - ["system.net.security.protectionlevel", "system.servicemodel.wshttpcontextbinding", "Member[contextprotectionlevel]"] + - ["system.int64", "system.servicemodel.wsdualhttpbinding", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.nethttpmessageencoding", "system.servicemodel.nethttpbinding", "Member[messageencoding]"] + - ["system.servicemodel.operationformatstyle", "system.servicemodel.xmlserializerformatattribute", "Member[style]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httpclientcredentialtype!", "Member[ntlm]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointidentity!", "Method[createupnidentity].ReturnValue"] + - ["system.int64", "system.servicemodel.unixdomainsocketbinding", "Member[maxbufferpoolsize]"] + - ["system.collections.generic.icollection", "system.servicemodel.operationcontext", "Member[supportingtokens]"] + - ["system.servicemodel.peermessageorigination", "system.servicemodel.peermessageorigination!", "Member[local]"] + - ["system.boolean", "system.servicemodel.wshttpbindingbase", "Member[transactionflow]"] + - ["system.servicemodel.deadletterqueue", "system.servicemodel.msmqbindingbase", "Member[deadletterqueue]"] + - ["system.servicemodel.channels.iinputsession", "system.servicemodel.icontextchannel", "Member[inputsession]"] + - ["system.servicemodel.securitymode", "system.servicemodel.nettcpsecurity", "Member[mode]"] + - ["system.timespan", "system.servicemodel.msmqbindingbase", "Member[timetolive]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.wshttpbindingbase", "Member[messageencoding]"] + - ["system.servicemodel.messagequeryset", "system.servicemodel.correlationquery", "Member[select]"] + - ["system.boolean", "system.servicemodel.wsdualhttpsecurity", "Method[shouldserializemessage].ReturnValue"] + - ["system.servicemodel.channels.messageproperties", "system.servicemodel.operationcontext", "Member[outgoingmessageproperties]"] + - ["system.servicemodel.channels.websockettransportsettings", "system.servicemodel.nethttpbinding", "Member[websocketsettings]"] + - ["system.string", "system.servicemodel.httpbindingbase", "Member[scheme]"] + - ["system.string", "system.servicemodel.serviceknowntypeattribute", "Member[methodname]"] + - ["system.text.encoding", "system.servicemodel.wsdualhttpbinding", "Member[textencoding]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.netnamedpipebinding", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.clientbase", "Member[localaddress]"] + - ["system.servicemodel.peermessagepropagation", "system.servicemodel.peermessagepropagation!", "Member[remote]"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.receiveerrorhandling!", "Member[move]"] + - ["system.servicemodel.namedpipetransportsecurity", "system.servicemodel.netnamedpipesecurity", "Member[transport]"] + - ["system.servicemodel.channels.messageheaders", "system.servicemodel.operationcontext", "Member[incomingmessageheaders]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.auditlevel!", "Member[success]"] + - ["system.servicemodel.operationformatuse", "system.servicemodel.xmlserializerformatattribute", "Member[use]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointidentity!", "Method[createx509certificateidentity].ReturnValue"] + - ["system.boolean", "system.servicemodel.operationbehaviorattribute", "Member[transactionautocomplete]"] + - ["system.uri", "system.servicemodel.wsfederationhttpbinding", "Member[privacynoticeat]"] + - ["system.servicemodel.transactionflowoption", "system.servicemodel.transactionflowattribute", "Member[transactions]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.endpointaddress10", "Method[toendpointaddress].ReturnValue"] + - ["system.servicemodel.impersonationoption", "system.servicemodel.impersonationoption!", "Member[allowed]"] + - ["system.servicemodel.netmsmqsecuritymode", "system.servicemodel.netmsmqsecuritymode!", "Member[none]"] + - ["system.servicemodel.queuetransferprotocol", "system.servicemodel.queuetransferprotocol!", "Member[native]"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[establishsecuritycontext]"] + - ["system.string", "system.servicemodel.wsdualhttpbinding", "Member[scheme]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Method[shouldserializereleaseserviceinstanceontransactioncomplete].ReturnValue"] + - ["system.servicemodel.optionalreliablesession", "system.servicemodel.nettcpbinding", "Member[reliablesession]"] + - ["system.boolean", "system.servicemodel.reliablesession", "Member[ordered]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.channelfactory", "Member[credentials]"] + - ["system.object[]", "system.servicemodel.clientbase+invokeasynccompletedeventargs", "Member[results]"] + - ["system.string", "system.servicemodel.correlationactionmessagefilter", "Member[action]"] + - ["system.boolean", "system.servicemodel.faultcode", "Member[issenderfault]"] + - ["system.collections.generic.synchronizedreadonlycollection", "system.servicemodel.faultreason", "Member[translations]"] + - ["system.collections.generic.icollection", "system.servicemodel.instancecontext", "Member[incomingchannels]"] + - ["system.type", "system.servicemodel.serviceknowntypeattribute", "Member[type]"] + - ["system.servicemodel.auditlevel", "system.servicemodel.auditlevel!", "Member[failure]"] + - ["system.servicemodel.channels.iinputsession", "system.servicemodel.clientbase", "Member[inputsession]"] + - ["system.servicemodel.channels.message", "system.servicemodel.unknownmessagereceivedeventargs", "Member[message]"] + - ["system.servicemodel.security.securitypolicyversion", "system.servicemodel.messagesecurityversion", "Member[securitypolicyversion]"] + - ["system.object", "system.servicemodel.clientbase", "Method[endinvoke].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.servicecontractattribute", "Member[protectionlevel]"] + - ["system.servicemodel.description.clientcredentials", "system.servicemodel.clientbase", "Member[clientcredentials]"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.endpointaddress", "Method[getreaderatmetadata].ReturnValue"] + - ["system.servicemodel.releaseinstancemode", "system.servicemodel.releaseinstancemode!", "Member[none]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Method[shouldserializetransactionisolationlevel].ReturnValue"] + - ["system.boolean", "system.servicemodel.deliveryrequirementsattribute", "Member[requireordereddelivery]"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.httpproxycredentialtype!", "Member[ntlm]"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Member[bypassproxyonlocal]"] + - ["system.servicemodel.channels.binding", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[issuerbinding]"] + - ["system.boolean", "system.servicemodel.messagecontractattribute", "Member[iswrapped]"] + - ["system.boolean", "system.servicemodel.messageheader", "Member[relay]"] + - ["system.timespan", "system.servicemodel.servicehostbase", "Member[defaultclosetimeout]"] + - ["system.servicemodel.unixdomainsocketsecuritymode", "system.servicemodel.unixdomainsocketsecurity", "Member[mode]"] + - ["system.servicemodel.tcpclientcredentialtype", "system.servicemodel.tcptransportsecurity", "Member[clientcredentialtype]"] + - ["system.boolean", "system.servicemodel.wshttpbinding", "Member[allowcookies]"] + - ["system.boolean", "system.servicemodel.netpeertcpbinding", "Member[receivesynchronously]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpoint", "Member[identity]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.messagesecurityversion!", "Member[default]"] + - ["system.boolean", "system.servicemodel.netmsmqbinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.netnamedpipebinding", "Method[createbindingelements].ReturnValue"] + - ["tchannel", "system.servicemodel.channelfactory", "Method[createchannel].ReturnValue"] + - ["system.boolean", "system.servicemodel.endpointaddress!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.servicemodel.instancecontext", "Member[manualflowcontrollimit]"] + - ["system.text.encoding", "system.servicemodel.udpbinding", "Member[textencoding]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.wshttpbindingbase", "Method[createbindingelements].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.extensioncollection", "Method[findall].ReturnValue"] + - ["system.boolean", "system.servicemodel.netmsmqbinding", "Member[useactivedirectory]"] + - ["system.servicemodel.queuetransferprotocol", "system.servicemodel.queuetransferprotocol!", "Member[srmpsecure]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.peernodeaddress", "Member[ipaddresses]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[claimtyperequirements]"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.boolean", "system.servicemodel.receivecontextenabledattribute", "Member[manualcontrol]"] + - ["system.iasyncresult", "system.servicemodel.clientbase", "Method[beginclose].ReturnValue"] + - ["system.threading.tasks.task", "system.servicemodel.clientbase", "Method[closeasync].ReturnValue"] + - ["system.int32", "system.servicemodel.servicehostbase", "Method[incrementmanualflowcontrollimit].ReturnValue"] + - ["system.string", "system.servicemodel.peerhopcountattribute", "Member[name]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagesecurityovermsmq", "Member[clientcredentialtype]"] + - ["system.servicemodel.tcpclientcredentialtype", "system.servicemodel.tcpclientcredentialtype!", "Member[none]"] + - ["system.servicemodel.httptransportsecurity", "system.servicemodel.webhttpsecurity", "Member[transport]"] + - ["system.int64", "system.servicemodel.netpeertcpbinding", "Member[maxbufferpoolsize]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.correlationquery", "Member[selectadditional]"] + - ["system.servicemodel.faultcode", "system.servicemodel.faultcode!", "Method[createsenderfaultcode].ReturnValue"] + - ["system.servicemodel.unixdomainsocketsecuritymode", "system.servicemodel.unixdomainsocketsecuritymode!", "Member[transport]"] + - ["system.string", "system.servicemodel.nettcpbinding", "Member[scheme]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.transactionprotocol!", "Member[wsatomictransaction11]"] + - ["system.timespan", "system.servicemodel.msmqbindingbase", "Member[retrycycledelay]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.workflowservicehost", "Method[addserviceendpoint].ReturnValue"] + - ["system.string", "system.servicemodel.servicecontractattribute", "Member[name]"] + - ["system.boolean", "system.servicemodel.xmlserializerformatattribute", "Member[supportfaults]"] + - ["system.boolean", "system.servicemodel.webhttpsecurity", "Method[shouldserializetransport].ReturnValue"] + - ["system.servicemodel.optionalreliablesession", "system.servicemodel.nethttpsbinding", "Member[reliablesession]"] + - ["system.servicemodel.peertransportcredentialtype", "system.servicemodel.peertransportcredentialtype!", "Member[password]"] + - ["system.string", "system.servicemodel.messagecontractmemberattribute", "Member[namespace]"] + - ["system.int64", "system.servicemodel.basichttpbinding", "Member[maxbufferpoolsize]"] + - ["system.net.security.protectionlevel", "system.servicemodel.msmqtransportsecurity", "Member[msmqprotectionlevel]"] + - ["system.string", "system.servicemodel.operationcontractattribute", "Member[replyaction]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Method[shouldserializemaxconnections].ReturnValue"] + - ["t", "system.servicemodel.channelfactory", "Method[getproperty].ReturnValue"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.wshttpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.string", "system.servicemodel.exceptiondetail", "Member[message]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.communicationstate!", "Member[closed]"] + - ["system.boolean", "system.servicemodel.messageheaderattribute", "Member[relay]"] + - ["system.servicemodel.iduplexcontextchannel", "system.servicemodel.duplexclientbase", "Member[innerduplexchannel]"] + - ["system.uri", "system.servicemodel.httpbindingbase", "Member[proxyaddress]"] + - ["system.boolean", "system.servicemodel.httpbindingbase", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.boolean", "system.servicemodel.peerhopcountattribute", "Member[relay]"] + - ["system.servicemodel.basichttpssecuritymode", "system.servicemodel.basichttpssecurity", "Member[mode]"] + - ["system.servicemodel.securitymode", "system.servicemodel.securitymode!", "Member[transport]"] + - ["system.boolean", "system.servicemodel.netnamedpipebinding", "Method[shouldserializetransactionprotocol].ReturnValue"] + - ["system.string", "system.servicemodel.basichttpbinding", "Member[scheme]"] + - ["system.text.encoding", "system.servicemodel.httpbindingbase", "Member[textencoding]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httpclientcredentialtype!", "Member[digest]"] + - ["system.servicemodel.msmqsecurehashalgorithm", "system.servicemodel.msmqsecurehashalgorithm!", "Member[sha256]"] + - ["system.string", "system.servicemodel.operationcontractattribute", "Member[action]"] + - ["system.boolean", "system.servicemodel.nethttpsbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Member[allowcookies]"] + - ["system.boolean", "system.servicemodel.callbackbehaviorattribute", "Member[includeexceptiondetailinfaults]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.basichttpbinding", "Member[envelopeversion]"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Member[usedefaultwebproxy]"] + - ["system.string", "system.servicemodel.endpointaddress", "Method[tostring].ReturnValue"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.messagesecurityversion!", "Member[wssecurity11wstrust13wssecureconversation13wssecuritypolicy12basicsecurityprofile10]"] + - ["system.uri", "system.servicemodel.clientbase", "Member[via]"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.servicemodel.tcptransportsecurity", "Member[extendedprotectionpolicy]"] + - ["system.string", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[issuedtokentype]"] + - ["tchannel", "system.servicemodel.channelfactory", "Method[createchannelwithissuedtoken].ReturnValue"] + - ["system.boolean", "system.servicemodel.wshttpbindingbase", "Member[usedefaultwebproxy]"] + - ["system.uri", "system.servicemodel.nettcpcontextbinding", "Member[clientcallbackaddress]"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.httpproxycredentialtype!", "Member[windows]"] + - ["system.servicemodel.unixdomainsocketclientcredentialtype", "system.servicemodel.unixdomainsocketclientcredentialtype!", "Member[posixidentity]"] + - ["system.servicemodel.unixdomainsockettransportsecurity", "system.servicemodel.unixdomainsocketsecurity", "Member[transport]"] + - ["system.servicemodel.impersonationoption", "system.servicemodel.impersonationoption!", "Member[required]"] + - ["system.boolean", "system.servicemodel.endpointaddress", "Method[equals].ReturnValue"] + - ["system.servicemodel.transfermode", "system.servicemodel.webhttpbinding", "Member[transfermode]"] + - ["system.boolean", "system.servicemodel.netpeertcpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.string", "system.servicemodel.faultexception", "Member[message]"] + - ["system.int32", "system.servicemodel.endpointidentity", "Method[gethashcode].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.faultcontractattribute", "Member[protectionlevel]"] + - ["system.servicemodel.peersecuritysettings", "system.servicemodel.netpeertcpbinding", "Member[security]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.clientbase", "Member[endpoint]"] + - ["system.servicemodel.wsfederationhttpsecuritymode", "system.servicemodel.wsfederationhttpsecuritymode!", "Member[transportwithmessagecredential]"] + - ["system.boolean", "system.servicemodel.callbackbehaviorattribute", "Member[validatemustunderstand]"] + - ["system.boolean", "system.servicemodel.clientbase", "Member[didinteractiveinitialization]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httptransportsecurity", "Member[clientcredentialtype]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.messagesecurityversion!", "Member[wssecurity11wstrustfebruary2005wssecureconversationfebruary2005wssecuritypolicy11]"] + - ["system.boolean", "system.servicemodel.msmqbindingbase", "Member[durable]"] + - ["system.int64", "system.servicemodel.netpeertcpbinding", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.messageheader", "Member[mustunderstand]"] + - ["system.servicemodel.channels.requestcontext", "system.servicemodel.operationcontext", "Member[requestcontext]"] + - ["system.servicemodel.channels.message", "system.servicemodel.clientbase", "Method[endrequest].ReturnValue"] + - ["system.string", "system.servicemodel.peerhopcountattribute", "Member[actor]"] + - ["tchannel", "system.servicemodel.duplexchannelfactory!", "Method[createchannel].ReturnValue"] + - ["system.security.authentication.sslprotocols", "system.servicemodel.tcptransportsecurity", "Member[sslprotocols]"] + - ["system.servicemodel.deadletterqueue", "system.servicemodel.deadletterqueue!", "Member[system]"] + - ["system.servicemodel.deadletterqueue", "system.servicemodel.deadletterqueue!", "Member[custom]"] + - ["system.servicemodel.channelfactory", "system.servicemodel.clientbase", "Member[channelfactory]"] + - ["system.servicemodel.iextensioncollection", "system.servicemodel.servicehostbase", "Member[extensions]"] + - ["system.servicemodel.transfermode", "system.servicemodel.transfermode!", "Member[streamed]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.netnamedpipebinding", "Member[transactionprotocol]"] + - ["system.servicemodel.wsdualhttpsecuritymode", "system.servicemodel.wsdualhttpsecurity", "Member[mode]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.communicationstate!", "Member[opening]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.envelopeversion!", "Member[soap11]"] + - ["system.servicemodel.httptransportsecurity", "system.servicemodel.basichttpsecurity", "Member[transport]"] + - ["system.boolean", "system.servicemodel.peerhopcountattribute", "Member[mustunderstand]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.wshttpcontextbinding", "Method[createbindingelements].ReturnValue"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.wsdualhttpbinding", "Member[messageencoding]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.envelopeversion!", "Member[soap12]"] + - ["system.servicemodel.deadletterqueue", "system.servicemodel.deadletterqueue!", "Member[none]"] + - ["system.xml.schema.xmlschema", "system.servicemodel.endpointaddressaugust2004", "Method[getschema].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[algorithmsuite]"] + - ["system.boolean", "system.servicemodel.endpointaddress", "Member[isnone]"] + - ["system.timespan", "system.servicemodel.idefaultcommunicationtimeouts", "Member[opentimeout]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[ignoreextensiondataobject]"] + - ["system.iasyncresult", "system.servicemodel.clientbase", "Method[begininvoke].ReturnValue"] + - ["system.string", "system.servicemodel.xpathmessagequery", "Member[expression]"] + - ["system.servicemodel.wsfederationhttpsecuritymode", "system.servicemodel.wsfederationhttpsecuritymode!", "Member[none]"] + - ["system.servicemodel.sessionmode", "system.servicemodel.sessionmode!", "Member[allowed]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.wsmessageencoding!", "Member[text]"] + - ["system.servicemodel.iextensioncollection", "system.servicemodel.operationcontext", "Member[extensions]"] + - ["system.servicemodel.msmqauthenticationmode", "system.servicemodel.msmqauthenticationmode!", "Member[windowsdomain]"] + - ["system.int32", "system.servicemodel.basichttpbinding", "Member[maxbuffersize]"] + - ["system.servicemodel.instancecontextmode", "system.servicemodel.servicebehaviorattribute", "Member[instancecontextmode]"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Member[usedefaultwebproxy]"] + - ["system.servicemodel.servicesecuritycontext", "system.servicemodel.servicesecuritycontext!", "Member[current]"] + - ["system.string", "system.servicemodel.envelopeversion", "Method[tostring].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.servicemodel.serviceconfiguration", "Method[enableprotocol].ReturnValue"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.webhttpbinding", "Member[hostnamecomparisonmode]"] + - ["system.int32", "system.servicemodel.endpointaddress", "Method[gethashcode].ReturnValue"] + - ["system.servicemodel.exceptiondetail", "system.servicemodel.exceptiondetail", "Member[innerexception]"] + - ["system.int32", "system.servicemodel.udpbinding", "Member[maxretransmitcount]"] + - ["system.servicemodel.unixdomainsocketclientcredentialtype", "system.servicemodel.unixdomainsocketclientcredentialtype!", "Member[none]"] + - ["system.string", "system.servicemodel.endpointidentityextension", "Member[claimright]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointaddress", "Member[identity]"] + - ["system.boolean", "system.servicemodel.servicesecuritycontext", "Member[isanonymous]"] + - ["system.string", "system.servicemodel.clientbase", "Member[sessionid]"] + - ["system.xml.xmlnamespacemanager", "system.servicemodel.xpathmessagequery", "Member[namespaces]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.netpeertcpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.type", "system.servicemodel.serviceknowntypeattribute", "Member[declaringtype]"] + - ["system.servicemodel.peermessageorigination", "system.servicemodel.peermessageorigination!", "Member[remote]"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.wshttpbindingbase", "Method[createmessagesecurity].ReturnValue"] + - ["system.string", "system.servicemodel.faultreason", "Method[tostring].ReturnValue"] + - ["system.servicemodel.basichttpsecuritymode", "system.servicemodel.basichttpsecuritymode!", "Member[transport]"] + - ["system.string", "system.servicemodel.messageheaderexception", "Member[headername]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.servicemodel.basichttpsecuritymode", "system.servicemodel.basichttpsecuritymode!", "Member[none]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.basichttpcontextbinding", "Method[createbindingelements].ReturnValue"] + - ["system.servicemodel.description.servicecredentials", "system.servicemodel.servicehostbase", "Member[credentials]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.basichttpbinding", "Method[buildchannelfactory].ReturnValue"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Method[shouldserializealgorithmsuite].ReturnValue"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.httpbindingbase", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.basichttpssecuritymode", "system.servicemodel.basichttpssecuritymode!", "Member[transportwithmessagecredential]"] + - ["system.net.security.protectionlevel", "system.servicemodel.messagecontractmemberattribute", "Member[protectionlevel]"] + - ["system.boolean", "system.servicemodel.endpointidentity", "Method[equals].ReturnValue"] + - ["system.uri", "system.servicemodel.msmqbindingbase", "Member[customdeadletterqueue]"] + - ["system.servicemodel.basichttpsecuritymode", "system.servicemodel.basichttpsecurity", "Member[mode]"] + - ["system.servicemodel.basichttpmessagesecurity", "system.servicemodel.basichttpsecurity", "Member[message]"] + - ["system.servicemodel.description.servicecredentials", "system.servicemodel.serviceconfiguration", "Member[credentials]"] + - ["system.servicemodel.unixdomainsocketclientcredentialtype", "system.servicemodel.unixdomainsocketclientcredentialtype!", "Member[windows]"] + - ["system.int64", "system.servicemodel.httpbindingbase", "Member[maxreceivedmessagesize]"] + - ["system.servicemodel.webhttpsecuritymode", "system.servicemodel.webhttpsecurity", "Member[mode]"] + - ["system.boolean", "system.servicemodel.faultcode", "Member[isreceiverfault]"] + - ["system.string", "system.servicemodel.messageparameterattribute", "Member[name]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.wsdualhttpbinding", "Member[readerquotas]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.clientbase", "Member[state]"] + - ["system.servicemodel.releaseinstancemode", "system.servicemodel.releaseinstancemode!", "Member[beforecall]"] + - ["system.boolean", "system.servicemodel.messageheaderattribute", "Member[mustunderstand]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.channelfactory", "Method[createfactory].ReturnValue"] + - ["system.servicemodel.instancecontextmode", "system.servicemodel.instancecontextmode!", "Member[percall]"] + - ["system.servicemodel.nethttpmessageencoding", "system.servicemodel.nethttpmessageencoding!", "Member[text]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.endpoint", "Method[getaddress].ReturnValue"] + - ["system.servicemodel.tcpclientcredentialtype", "system.servicemodel.tcpclientcredentialtype!", "Member[certificate]"] + - ["system.servicemodel.wsfederationhttpsecuritymode", "system.servicemodel.wsfederationhttpsecuritymode!", "Member[message]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Member[receivesynchronously]"] + - ["system.timespan", "system.servicemodel.idefaultcommunicationtimeouts", "Member[receivetimeout]"] + - ["system.servicemodel.nethttpmessageencoding", "system.servicemodel.nethttpmessageencoding!", "Member[mtom]"] + - ["system.int64", "system.servicemodel.udpbinding", "Member[maxbufferpoolsize]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[tokenrequestparameters]"] + - ["system.boolean", "system.servicemodel.peernode", "Member[isonline]"] + - ["system.uri", "system.servicemodel.wshttpbindingbase", "Member[proxyaddress]"] + - ["system.string", "system.servicemodel.faultcontractattribute", "Member[name]"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Method[shouldserializeclaimtyperequirements].ReturnValue"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.receiveerrorhandling!", "Member[fault]"] + - ["t", "system.servicemodel.clientbase", "Method[getdefaultvalueforinitialization].ReturnValue"] + - ["system.servicemodel.endpointaddressaugust2004", "system.servicemodel.endpointaddressaugust2004!", "Method[fromendpointaddress].ReturnValue"] + - ["system.servicemodel.reliablemessagingversion", "system.servicemodel.reliablemessagingversion!", "Member[default]"] + - ["system.servicemodel.channels.ioutputsession", "system.servicemodel.clientbase", "Member[outputsession]"] + - ["system.servicemodel.basichttpmessagesecurity", "system.servicemodel.basichttpssecurity", "Member[message]"] + - ["system.servicemodel.unixdomainsocketclientcredentialtype", "system.servicemodel.unixdomainsocketclientcredentialtype!", "Member[default]"] + - ["system.servicemodel.msmqencryptionalgorithm", "system.servicemodel.msmqencryptionalgorithm!", "Member[rc4stream]"] + - ["system.servicemodel.transactionflowoption", "system.servicemodel.transactionflowoption!", "Member[notallowed]"] + - ["system.servicemodel.transfermode", "system.servicemodel.netnamedpipebinding", "Member[transfermode]"] + - ["system.int32", "system.servicemodel.udpbinding", "Member[duplicatemessagehistorylength]"] + - ["system.threading.tasks.task", "system.servicemodel.instancecontext", "Method[oncloseasync].ReturnValue"] + - ["system.servicemodel.channels.webcontenttypemapper", "system.servicemodel.webhttpbinding", "Member[contenttypemapper]"] + - ["system.xml.xmlqualifiedname", "system.servicemodel.endpointaddress10!", "Method[getschema].ReturnValue"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.endpointaddressbuilder", "Method[getreaderatextensions].ReturnValue"] + - ["system.boolean", "system.servicemodel.netnamedpipebinding", "Member[receivesynchronously]"] + - ["system.servicemodel.peertransportcredentialtype", "system.servicemodel.peertransportsecuritysettings", "Member[credentialtype]"] + - ["system.servicemodel.faultexception", "system.servicemodel.exceptionmapper", "Method[fromexception].ReturnValue"] + - ["system.servicemodel.wsdualhttpsecurity", "system.servicemodel.wsdualhttpbinding", "Member[security]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.netnamedpipebinding", "Member[readerquotas]"] + - ["system.servicemodel.faultcode", "system.servicemodel.faultexception", "Member[code]"] + - ["system.uri", "system.servicemodel.wsdualhttpbinding", "Member[proxyaddress]"] + - ["system.int64", "system.servicemodel.basichttpbinding", "Member[maxreceivedmessagesize]"] + - ["system.string", "system.servicemodel.endpointidentity", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[usesynchronizationcontext]"] + - ["system.servicemodel.iclientchannel", "system.servicemodel.clientbase", "Member[innerchannel]"] + - ["system.int32", "system.servicemodel.msmqbindingbase", "Member[receiveretrycount]"] + - ["system.string", "system.servicemodel.exceptiondetail", "Member[helplink]"] + - ["system.boolean", "system.servicemodel.nondualmessagesecurityoverhttp", "Method[issecureconversationenabled].ReturnValue"] + - ["system.net.ipaddress", "system.servicemodel.netpeertcpbinding", "Member[listenipaddress]"] + - ["system.servicemodel.servicesecuritycontext", "system.servicemodel.servicesecuritycontext!", "Member[anonymous]"] + - ["system.servicemodel.sessionmode", "system.servicemodel.servicecontractattribute", "Member[sessionmode]"] + - ["system.servicemodel.description.serviceauthorizationbehavior", "system.servicemodel.servicehostbase", "Member[authorization]"] + - ["system.servicemodel.description.serviceauthenticationbehavior", "system.servicemodel.servicehostbase", "Member[authentication]"] + - ["system.uri", "system.servicemodel.endpoint", "Member[addressuri]"] + - ["system.type", "system.servicemodel.servicecontractattribute", "Member[callbackcontract]"] + - ["system.boolean", "system.servicemodel.basichttpcontextbinding", "Member[contextmanagementenabled]"] + - ["system.int32", "system.servicemodel.instancecontext", "Method[incrementmanualflowcontrollimit].ReturnValue"] + - ["system.int32", "system.servicemodel.netnamedpipebinding", "Member[maxconnections]"] + - ["system.servicemodel.messagesecurityoverhttp", "system.servicemodel.wsdualhttpsecurity", "Member[message]"] + - ["system.boolean", "system.servicemodel.httpbindingbase", "Member[receivesynchronously]"] + - ["system.iasyncresult", "system.servicemodel.clientbase", "Method[beginrequest].ReturnValue"] + - ["system.servicemodel.messagesecurityovertcp", "system.servicemodel.nettcpsecurity", "Member[message]"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.receiveerrorhandling!", "Member[reject]"] + - ["system.boolean", "system.servicemodel.peersecuritysettings", "Method[shouldserializemode].ReturnValue"] + - ["system.servicemodel.channels.ioutputsession", "system.servicemodel.icontextchannel", "Member[outputsession]"] + - ["system.boolean", "system.servicemodel.messageheaderexception", "Member[isduplicate]"] + - ["system.boolean", "system.servicemodel.endpointaddress", "Member[isanonymous]"] + - ["system.int64", "system.servicemodel.nettcpbinding", "Member[maxreceivedmessagesize]"] + - ["system.identitymodel.configuration.identityconfiguration", "system.servicemodel.serviceconfiguration", "Member[identityconfiguration]"] + - ["system.boolean", "system.servicemodel.basichttpssecurity", "Method[shouldserializemessage].ReturnValue"] + - ["system.uri", "system.servicemodel.iclientchannel", "Member[via]"] + - ["system.string", "system.servicemodel.messagecontractattribute", "Member[wrappername]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagecredentialtype!", "Member[certificate]"] + - ["system.servicemodel.msmqauthenticationmode", "system.servicemodel.msmqauthenticationmode!", "Member[certificate]"] + - ["system.servicemodel.queuetransferprotocol", "system.servicemodel.netmsmqbinding", "Member[queuetransferprotocol]"] + - ["system.servicemodel.sessionmode", "system.servicemodel.sessionmode!", "Member[required]"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointidentity!", "Method[creatersaidentity].ReturnValue"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointidentity!", "Method[createspnidentity].ReturnValue"] + - ["system.string", "system.servicemodel.endpointidentityextension", "Member[claimtype]"] + - ["tdetail", "system.servicemodel.faultexception", "Member[detail]"] + - ["system.servicemodel.channels.messageheader", "system.servicemodel.messageheader", "Method[getuntypedheader].ReturnValue"] + - ["system.servicemodel.transfermode", "system.servicemodel.unixdomainsocketbinding", "Member[transfermode]"] + - ["system.servicemodel.nethttpmessageencoding", "system.servicemodel.nethttpsbinding", "Member[messageencoding]"] + - ["system.xml.linq.xname", "system.servicemodel.endpoint", "Member[servicecontractname]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.icontextchannel", "Member[remoteaddress]"] + - ["tchannel", "system.servicemodel.duplexchannelfactory", "Method[createchannel].ReturnValue"] + - ["system.boolean", "system.servicemodel.serviceauthorizationmanager", "Method[checkaccesscore].ReturnValue"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagecredentialtype!", "Member[none]"] + - ["system.servicemodel.transactionflowoption", "system.servicemodel.transactionflowoption!", "Member[allowed]"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagecredentialtype!", "Member[issuedtoken]"] + - ["system.servicemodel.description.servicedescription", "system.servicemodel.workflowservicehost", "Method[createdescription].ReturnValue"] + - ["system.servicemodel.reliablesession", "system.servicemodel.wsdualhttpbinding", "Member[reliablesession]"] + - ["system.boolean", "system.servicemodel.httpbindingbase", "Method[shouldserializetextencoding].ReturnValue"] + - ["system.string", "system.servicemodel.servicebehaviorattribute", "Member[transactiontimeout]"] + - ["system.servicemodel.wsmessageencoding", "system.servicemodel.basichttpbinding", "Member[messageencoding]"] + - ["system.boolean", "system.servicemodel.nethttpsbinding", "Method[shouldserializereliablesession].ReturnValue"] + - ["system.servicemodel.optionalreliablesession", "system.servicemodel.wshttpbindingbase", "Member[reliablesession]"] + - ["system.string", "system.servicemodel.icontextchannel", "Member[sessionid]"] + - ["system.servicemodel.httptransportsecurity", "system.servicemodel.basichttpssecurity", "Member[transport]"] + - ["system.boolean", "system.servicemodel.wshttpbindingbase", "Method[shouldserializetextencoding].ReturnValue"] + - ["system.int32", "system.servicemodel.callbackbehaviorattribute", "Member[maxitemsinobjectgraph]"] + - ["system.boolean", "system.servicemodel.optionalreliablesession", "Member[enabled]"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "system.servicemodel.unixdomainsockettransportsecurity", "Member[extendedprotectionpolicy]"] + - ["system.int32", "system.servicemodel.unixdomainsocketbinding", "Member[maxconnections]"] + - ["system.uri", "system.servicemodel.endpointaddress!", "Member[anonymousuri]"] + - ["system.boolean", "system.servicemodel.ionlinestatus", "Member[isonline]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.wsdualhttpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.boolean", "system.servicemodel.wshttpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.servicemodel.description.servicedescription", "system.servicemodel.servicehostbase", "Member[description]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.wshttpbinding", "Method[buildchannelfactory].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.unixdomainsockettransportsecurity", "Member[protectionlevel]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httpclientcredentialtype!", "Member[inheritedfromhost]"] + - ["system.servicemodel.messagesecurityversion", "system.servicemodel.messagesecurityversion!", "Member[wssecurity10wstrustfebruary2005wssecureconversationfebruary2005wssecuritypolicy11basicsecurityprofile10]"] + - ["system.boolean", "system.servicemodel.faultcode", "Member[ispredefinedfault]"] + - ["system.servicemodel.securitymode", "system.servicemodel.peersecuritysettings", "Member[mode]"] + - ["system.servicemodel.wsdualhttpsecuritymode", "system.servicemodel.wsdualhttpsecuritymode!", "Member[message]"] + - ["system.boolean", "system.servicemodel.peersecuritysettings", "Method[shouldserializetransport].ReturnValue"] + - ["system.string", "system.servicemodel.servicebehaviorattribute", "Member[namespace]"] + - ["system.int32", "system.servicemodel.messagebodymemberattribute", "Member[order]"] + - ["system.int64", "system.servicemodel.netmsmqbinding", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.communicationstate", "system.servicemodel.communicationstate!", "Member[created]"] + - ["system.boolean", "system.servicemodel.messagesecurityoverhttp", "Method[issecureconversationenabled].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.clientbase", "Method[begindisplayinitializationui].ReturnValue"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.httptransportsecurity", "Member[proxycredentialtype]"] + - ["system.string", "system.servicemodel.callbackbehaviorattribute", "Member[transactiontimeout]"] + - ["system.servicemodel.channels.messageheaders", "system.servicemodel.operationcontext", "Member[outgoingmessageheaders]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Method[shouldserializereliablesession].ReturnValue"] + - ["system.int64", "system.servicemodel.webhttpbinding", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.msmqsecurehashalgorithm", "system.servicemodel.msmqsecurehashalgorithm!", "Member[md5]"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.nethttpbinding", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.channels.addressheadercollection", "system.servicemodel.endpointaddress", "Member[headers]"] + - ["system.collections.objectmodel.collection", "system.servicemodel.iextensioncollection", "Method[findall].ReturnValue"] + - ["system.iasyncresult", "system.servicemodel.servicehostbase", "Method[onbeginclose].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.nethttpsbinding", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.msmqencryptionalgorithm", "system.servicemodel.msmqtransportsecurity", "Member[msmqencryptionalgorithm]"] + - ["system.servicemodel.msmqtransportsecurity", "system.servicemodel.netmsmqsecurity", "Member[transport]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Method[shouldserializeconfigurationname].ReturnValue"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.netmsmqbinding", "Method[createbindingelements].ReturnValue"] + - ["system.identitymodel.claims.claim", "system.servicemodel.endpointidentity", "Member[identityclaim]"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Method[shouldserializetextencoding].ReturnValue"] + - ["system.type", "system.servicemodel.faultcontractattribute", "Member[detailtype]"] + - ["system.int64", "system.servicemodel.wsdualhttpbinding", "Member[maxreceivedmessagesize]"] + - ["system.threading.synchronizationcontext", "system.servicemodel.instancecontext", "Member[synchronizationcontext]"] + - ["system.servicemodel.securitymode", "system.servicemodel.wshttpsecurity", "Member[mode]"] + - ["system.servicemodel.security.securityversion", "system.servicemodel.messagesecurityversion", "Member[securityversion]"] + - ["system.string", "system.servicemodel.servicebehaviorattribute", "Member[configurationname]"] + - ["system.string", "system.servicemodel.faultexception", "Member[action]"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Method[shouldserializetokenrequestparameters].ReturnValue"] + - ["system.boolean", "system.servicemodel.netnamedpipebinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.servicemodel.communicationstate", "system.servicemodel.icommunicationobject", "Member[state]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.messagesecurityovermsmq", "Member[algorithmsuite]"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.ws2007httpbinding", "Method[createmessagesecurity].ReturnValue"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Method[shouldserializereliablesession].ReturnValue"] + - ["system.servicemodel.servicesecuritycontext", "system.servicemodel.operationcontext", "Member[servicesecuritycontext]"] + - ["system.int32", "system.servicemodel.servicebehaviorattribute", "Member[maxitemsinobjectgraph]"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.wshttpbinding", "Method[gettransport].ReturnValue"] + - ["system.string", "system.servicemodel.messageheaderexception", "Member[headernamespace]"] + - ["system.boolean", "system.servicemodel.wsdualhttpsecurity", "Method[shouldserializemode].ReturnValue"] + - ["system.boolean", "system.servicemodel.httptransportsecurity", "Method[shouldserializeclientcredentialtype].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.basichttpsbinding", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.communicationstate", "system.servicemodel.communicationstate!", "Member[opened]"] + - ["system.servicemodel.servicehostbase", "system.servicemodel.instancecontext", "Member[host]"] + - ["system.servicemodel.transfermode", "system.servicemodel.nettcpbinding", "Member[transfermode]"] + - ["system.servicemodel.cachesetting", "system.servicemodel.cachesetting!", "Member[alwayson]"] + - ["tchannel", "system.servicemodel.channelfactory", "Method[createchannelwithonbehalfoftoken].ReturnValue"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.unixdomainsocketbinding", "Method[createbindingelements].ReturnValue"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[releaseserviceinstanceontransactioncomplete]"] + - ["t", "system.servicemodel.messageheader", "Member[content]"] + - ["system.boolean", "system.servicemodel.faultreasontext", "Method[matches].ReturnValue"] + - ["system.servicemodel.endpointidentity", "system.servicemodel.endpointidentity!", "Method[createidentity].ReturnValue"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.hostnamecomparisonmode!", "Member[weakwildcard]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.nethttpsbinding", "Method[createbindingelements].ReturnValue"] + - ["system.int64", "system.servicemodel.netnamedpipebinding", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[validatemustunderstand]"] + - ["system.servicemodel.securitymode", "system.servicemodel.securitymode!", "Member[message]"] + - ["system.boolean", "system.servicemodel.httpbindingbase", "Member[usedefaultwebproxy]"] + - ["system.string", "system.servicemodel.endpoint", "Member[behaviorconfigurationname]"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.httpproxycredentialtype!", "Member[none]"] + - ["system.int32", "system.servicemodel.nettcpbinding", "Member[listenbacklog]"] + - ["system.servicemodel.transactionprotocol", "system.servicemodel.transactionprotocol!", "Member[default]"] + - ["system.servicemodel.transfermode", "system.servicemodel.transfermode!", "Member[streamedresponse]"] + - ["e", "system.servicemodel.extensioncollection", "Method[find].ReturnValue"] + - ["system.security.principal.windowsidentity", "system.servicemodel.servicesecuritycontext", "Member[windowsidentity]"] + - ["system.int32", "system.servicemodel.nettcpbinding", "Member[maxconnections]"] + - ["t", "system.servicemodel.operationcontext", "Method[getcallbackchannel].ReturnValue"] + - ["system.servicemodel.receiveerrorhandling", "system.servicemodel.receiveerrorhandling!", "Member[drop]"] + - ["system.servicemodel.faultcode", "system.servicemodel.faultcode", "Member[subcode]"] + - ["system.servicemodel.operationformatstyle", "system.servicemodel.operationformatstyle!", "Member[document]"] + - ["system.int32", "system.servicemodel.netnamedpipebinding", "Member[maxbuffersize]"] + - ["system.servicemodel.auditloglocation", "system.servicemodel.auditloglocation!", "Member[default]"] + - ["system.string", "system.servicemodel.msmqbindingbase", "Member[scheme]"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.boolean", "system.servicemodel.wsfederationhttpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.string", "system.servicemodel.servicecontractattribute", "Member[namespace]"] + - ["system.servicemodel.faultexception", "system.servicemodel.faultexception!", "Method[createfault].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.unixdomainsocketbinding", "Member[readerquotas]"] + - ["system.uri", "system.servicemodel.wsdualhttpbinding", "Member[clientbaseaddress]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.unixdomainsocketbinding", "Member[envelopeversion]"] + - ["system.servicemodel.basichttpssecurity", "system.servicemodel.basichttpsbinding", "Member[security]"] + - ["system.boolean", "system.servicemodel.correlationquery", "Method[equals].ReturnValue"] + - ["system.servicemodel.peermessagepropagationfilter", "system.servicemodel.peernode", "Member[messagepropagationfilter]"] + - ["system.string", "system.servicemodel.httptransportsecurity", "Member[realm]"] + - ["system.servicemodel.concurrencymode", "system.servicemodel.callbackbehaviorattribute", "Member[concurrencymode]"] + - ["system.boolean", "system.servicemodel.servicehostingenvironment!", "Member[aspnetcompatibilityenabled]"] + - ["system.servicemodel.transfermode", "system.servicemodel.transfermode!", "Member[streamedrequest]"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.basichttpbinding", "Member[hostnamecomparisonmode]"] + - ["system.servicemodel.operationformatstyle", "system.servicemodel.datacontractformatattribute", "Member[style]"] + - ["system.object", "system.servicemodel.servicebehaviorattribute", "Method[getwellknownsingleton].ReturnValue"] + - ["system.servicemodel.auditlevel", "system.servicemodel.auditlevel!", "Member[none]"] + - ["system.servicemodel.servicehostbase", "system.servicemodel.operationcontext", "Member[host]"] + - ["system.servicemodel.basichttpsecuritymode", "system.servicemodel.basichttpsecuritymode!", "Member[message]"] + - ["system.boolean", "system.servicemodel.faultimportoptions", "Member[usemessageformat]"] + - ["system.timespan", "system.servicemodel.servicehostbase", "Member[closetimeout]"] + - ["system.servicemodel.wsfederationhttpsecurity", "system.servicemodel.wsfederationhttpbinding", "Member[security]"] + - ["system.int32", "system.servicemodel.peernode", "Member[port]"] + - ["system.object", "system.servicemodel.instancecontext", "Method[getserviceinstance].ReturnValue"] + - ["system.boolean", "system.servicemodel.msmqbindingbase", "Member[receivesynchronously]"] + - ["system.servicemodel.netmsmqsecuritymode", "system.servicemodel.netmsmqsecuritymode!", "Member[message]"] + - ["system.int64", "system.servicemodel.udpbinding", "Member[maxreceivedmessagesize]"] + - ["system.timespan", "system.servicemodel.instancecontext", "Member[defaultclosetimeout]"] + - ["system.timespan", "system.servicemodel.clientbase", "Member[operationtimeout]"] + - ["system.boolean", "system.servicemodel.messagecontractattribute", "Member[hasprotectionlevel]"] + - ["system.boolean", "system.servicemodel.messagesecurityoverhttp", "Member[negotiateservicecredential]"] + - ["system.boolean", "system.servicemodel.nethttpbinding", "Method[shouldserializereliablesession].ReturnValue"] + - ["system.timespan", "system.servicemodel.icontextchannel", "Member[operationtimeout]"] + - ["system.servicemodel.peertransportsecuritysettings", "system.servicemodel.peersecuritysettings", "Member[transport]"] + - ["system.iasyncresult", "system.servicemodel.servicehostbase", "Method[onbeginopen].ReturnValue"] + - ["system.string", "system.servicemodel.faultcode", "Member[name]"] + - ["system.uri", "system.servicemodel.iservicechannel", "Member[listenuri]"] + - ["system.servicemodel.peermessagepropagation", "system.servicemodel.peermessagepropagationfilter", "Method[shouldmessagepropagate].ReturnValue"] + - ["system.boolean", "system.servicemodel.webhttpbinding", "Member[receivesynchronously]"] + - ["system.servicemodel.netnamedpipesecurity", "system.servicemodel.netnamedpipebinding", "Member[security]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.federatedmessagesecurityoverhttp", "Member[issuermetadataaddress]"] + - ["system.boolean", "system.servicemodel.msmqbindingbase", "Member[receivecontextenabled]"] + - ["system.string", "system.servicemodel.operationcontext", "Member[sessionid]"] + - ["system.boolean", "system.servicemodel.serviceconfiguration", "Member[useidentityconfiguration]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.channelfactory", "Method[createdescription].ReturnValue"] + - ["system.boolean", "system.servicemodel.msmqbindingbase", "Member[usesourcejournal]"] + - ["system.threading.tasks.valuetask", "system.servicemodel.channelfactory", "Method[disposeasync].ReturnValue"] + - ["system.servicemodel.dispatcher.endpointdispatcher", "system.servicemodel.operationcontext", "Member[endpointdispatcher]"] + - ["system.iasyncresult", "system.servicemodel.instancecontext", "Method[onbeginopen].ReturnValue"] + - ["system.boolean", "system.servicemodel.nethttpbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.string", "system.servicemodel.messagecontractmemberattribute", "Member[name]"] + - ["system.servicemodel.description.serviceendpoint", "system.servicemodel.channelfactory", "Member[endpoint]"] + - ["system.int32", "system.servicemodel.wsfederationhttpbinding", "Member[privacynoticeversion]"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "system.servicemodel.x509certificateendpointidentity", "Member[certificates]"] + - ["system.servicemodel.concurrencymode", "system.servicemodel.servicebehaviorattribute", "Member[concurrencymode]"] + - ["system.boolean", "system.servicemodel.messagesecurityoverhttp", "Method[shouldserializeclientcredentialtype].ReturnValue"] + - ["system.servicemodel.iextensioncollection", "system.servicemodel.iextensibleobject", "Member[extensions]"] + - ["system.object", "system.servicemodel.peerresolver", "Method[register].ReturnValue"] + - ["system.servicemodel.auditloglocation", "system.servicemodel.auditloglocation!", "Member[security]"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.messagesecurityoverhttp", "Member[algorithmsuite]"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Member[receivesynchronously]"] + - ["system.security.claims.claimsprincipal", "system.servicemodel.operationcontext", "Member[claimsprincipal]"] + - ["system.servicemodel.instancecontextmode", "system.servicemodel.instancecontextmode!", "Member[single]"] + - ["system.string", "system.servicemodel.servicecontractattribute", "Member[configurationname]"] + - ["system.servicemodel.channels.message", "system.servicemodel.clientbase", "Method[request].ReturnValue"] + - ["system.servicemodel.hostnamecomparisonmode", "system.servicemodel.nettcpbinding", "Member[hostnamecomparisonmode]"] + - ["system.int64", "system.servicemodel.msmqbindingbase", "Member[maxreceivedmessagesize]"] + - ["system.boolean", "system.servicemodel.wshttpbindingbase", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.wsfederationhttpbinding", "Method[createmessagesecurity].ReturnValue"] + - ["system.object", "system.servicemodel.endpointidentityextension", "Method[providevalue].ReturnValue"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagecredentialtype!", "Member[windows]"] + - ["system.servicemodel.peerresolvers.peerresolversettings", "system.servicemodel.netpeertcpbinding", "Member[resolver]"] + - ["system.int64", "system.servicemodel.msmqpoisonmessageexception", "Member[messagelookupid]"] + - ["system.string[]", "system.servicemodel.envelopeversion", "Method[getultimatedestinationactorvalues].ReturnValue"] + - ["system.servicemodel.channels.ichannelfactory", "system.servicemodel.webhttpbinding", "Method[buildchannelfactory].ReturnValue"] + - ["system.servicemodel.faultreason", "system.servicemodel.faultexception", "Member[reason]"] + - ["system.servicemodel.icontextchannel", "system.servicemodel.operationcontext", "Member[channel]"] + - ["system.servicemodel.description.servicedescription", "system.servicemodel.serviceconfiguration", "Member[description]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.servicesecuritycontext", "Member[authorizationpolicies]"] + - ["system.boolean", "system.servicemodel.tcptransportsecurity", "Method[shouldserializeextendedprotectionpolicy].ReturnValue"] + - ["system.servicemodel.security.securityalgorithmsuite", "system.servicemodel.messagesecurityovertcp", "Member[algorithmsuite]"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Method[shouldserializeestablishsecuritycontext].ReturnValue"] + - ["system.servicemodel.httpproxycredentialtype", "system.servicemodel.httpproxycredentialtype!", "Member[digest]"] + - ["system.boolean", "system.servicemodel.nettcpbinding", "Method[shouldserializetransactionprotocol].ReturnValue"] + - ["system.boolean", "system.servicemodel.callbackbehaviorattribute", "Member[ignoreextensiondataobject]"] + - ["system.servicemodel.instancecontext", "system.servicemodel.iduplexcontextchannel", "Member[callbackinstance]"] + - ["tresult", "system.servicemodel.xpathmessagequery", "Method[evaluate].ReturnValue"] + - ["system.servicemodel.queueddeliveryrequirementsmode", "system.servicemodel.queueddeliveryrequirementsmode!", "Member[notallowed]"] + - ["system.servicemodel.webhttpsecurity", "system.servicemodel.webhttpbinding", "Member[security]"] + - ["tchannel", "system.servicemodel.duplexclientbase", "Method[createchannel].ReturnValue"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.basichttpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.object", "system.servicemodel.endpointidentityextension", "Member[claimresource]"] + - ["system.boolean", "system.servicemodel.netnamedpipebinding", "Member[transactionflow]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.nettcpbinding", "Member[readerquotas]"] + - ["system.servicemodel.netmsmqsecurity", "system.servicemodel.netmsmqbinding", "Member[security]"] + - ["system.servicemodel.federatedmessagesecurityoverhttp", "system.servicemodel.wsfederationhttpsecurity", "Member[message]"] + - ["system.identitymodel.selectors.securitytokenauthenticator", "system.servicemodel.clientcredentialssecuritytokenmanager", "Method[createsecuritytokenauthenticator].ReturnValue"] + - ["system.boolean", "system.servicemodel.operationcontractattribute", "Member[isinitiating]"] + - ["system.servicemodel.channels.messageversion", "system.servicemodel.operationcontext", "Member[incomingmessageversion]"] + - ["system.boolean", "system.servicemodel.iclientchannel", "Member[didinteractiveinitialization]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.envelopeversion!", "Member[none]"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Member[transactionflow]"] + - ["system.string", "system.servicemodel.exceptiondetail", "Method[tostring].ReturnValue"] + - ["system.servicemodel.channels.securitybindingelement", "system.servicemodel.wshttpbinding", "Method[createmessagesecurity].ReturnValue"] + - ["system.servicemodel.security.basicsecurityprofileversion", "system.servicemodel.messagesecurityversion", "Member[basicsecurityprofileversion]"] + - ["system.int32", "system.servicemodel.unixdomainsocketbinding", "Member[maxbuffersize]"] + - ["system.servicemodel.iextensioncollection", "system.servicemodel.instancecontext", "Member[extensions]"] + - ["system.boolean", "system.servicemodel.httpbindingbase", "Member[allowcookies]"] + - ["system.string", "system.servicemodel.udpbinding", "Member[multicastinterfaceid]"] + - ["system.string", "system.servicemodel.unixdomainsocketbinding", "Member[scheme]"] + - ["system.timespan", "system.servicemodel.serviceconfiguration", "Member[closetimeout]"] + - ["system.int32", "system.servicemodel.correlationquery", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.servicemodel.basichttpsbinding", "Method[shouldserializesecurity].ReturnValue"] + - ["system.boolean", "system.servicemodel.httptransportsecurity", "Method[shouldserializeextendedprotectionpolicy].ReturnValue"] + - ["system.servicemodel.releaseinstancemode", "system.servicemodel.releaseinstancemode!", "Member[beforeandaftercall]"] + - ["system.boolean", "system.servicemodel.nettcpcontextbinding", "Member[contextmanagementenabled]"] + - ["system.servicemodel.operationformatuse", "system.servicemodel.operationformatuse!", "Member[encoded]"] + - ["system.xml.xmldictionaryreader", "system.servicemodel.endpointaddressbuilder", "Method[getreaderatmetadata].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.httpbindingbase", "Member[readerquotas]"] + - ["system.iasyncresult", "system.servicemodel.iduplexcontextchannel", "Method[begincloseoutputsession].ReturnValue"] + - ["system.servicemodel.nondualmessagesecurityoverhttp", "system.servicemodel.wshttpsecurity", "Member[message]"] + - ["system.iasyncresult", "system.servicemodel.iclientchannel", "Method[begindisplayinitializationui].ReturnValue"] + - ["system.boolean", "system.servicemodel.udpbinding", "Method[shouldserializetextencoding].ReturnValue"] + - ["system.servicemodel.channels.transportbindingelement", "system.servicemodel.wshttpbindingbase", "Method[gettransport].ReturnValue"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Method[shouldserializenegotiateservicecredential].ReturnValue"] + - ["system.servicemodel.description.serviceauthorizationbehavior", "system.servicemodel.serviceconfiguration", "Member[authorization]"] + - ["system.servicemodel.basichttpmessagecredentialtype", "system.servicemodel.basichttpmessagesecurity", "Member[clientcredentialtype]"] + - ["system.boolean", "system.servicemodel.basichttpbinding", "Member[enablehttpcookiecontainer]"] + - ["system.servicemodel.basichttpsecurity", "system.servicemodel.basichttpbinding", "Member[security]"] + - ["system.int32", "system.servicemodel.webhttpbinding", "Member[maxbuffersize]"] + - ["system.string", "system.servicemodel.endpoint", "Member[name]"] + - ["system.string", "system.servicemodel.peerhopcountattribute", "Member[namespace]"] + - ["system.iasyncresult", "system.servicemodel.instancecontext", "Method[onbeginclose].ReturnValue"] + - ["system.boolean", "system.servicemodel.netnamedpipebinding", "Method[shouldserializemaxconnections].ReturnValue"] + - ["system.boolean", "system.servicemodel.operationbehaviorattribute", "Member[autodisposeparameters]"] + - ["system.servicemodel.securitymode", "system.servicemodel.securitymode!", "Member[transportwithmessagecredential]"] + - ["system.string", "system.servicemodel.peernode", "Method[tostring].ReturnValue"] + - ["system.security.authentication.sslprotocols", "system.servicemodel.unixdomainsockettransportsecurity", "Member[sslprotocols]"] + - ["system.string", "system.servicemodel.messagequeryset", "Member[name]"] + - ["system.servicemodel.httpclientcredentialtype", "system.servicemodel.httpclientcredentialtype!", "Member[basic]"] + - ["system.string", "system.servicemodel.faultcontractattribute", "Member[action]"] + - ["system.boolean", "system.servicemodel.servicebehaviorattribute", "Member[automaticsessionshutdown]"] + - ["system.string", "system.servicemodel.operationcontractattribute", "Member[name]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.wsfederationhttpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.servicemodel.basichttpmessagecredentialtype", "system.servicemodel.basichttpmessagecredentialtype!", "Member[username]"] + - ["system.servicemodel.queueddeliveryrequirementsmode", "system.servicemodel.queueddeliveryrequirementsmode!", "Member[allowed]"] + - ["system.boolean", "system.servicemodel.wshttpsecurity", "Method[shouldserializemode].ReturnValue"] + - ["system.boolean", "system.servicemodel.wshttpcontextbinding", "Member[contextmanagementenabled]"] + - ["system.boolean", "system.servicemodel.callbackbehaviorattribute", "Member[usesynchronizationcontext]"] + - ["system.uri", "system.servicemodel.basichttpbinding", "Member[proxyaddress]"] + - ["system.servicemodel.basichttpsecuritymode", "system.servicemodel.basichttpsecuritymode!", "Member[transportcredentialonly]"] + - ["system.boolean", "system.servicemodel.messagesecurityoverhttp", "Method[shouldserializenegotiateservicecredential].ReturnValue"] + - ["system.text.encoding", "system.servicemodel.wshttpbindingbase", "Member[textencoding]"] + - ["system.identitymodel.selectors.securitytokenserializer", "system.servicemodel.clientcredentialssecuritytokenmanager", "Method[createsecuritytokenserializer].ReturnValue"] + - ["system.net.security.protectionlevel", "system.servicemodel.operationcontractattribute", "Member[protectionlevel]"] + - ["system.int64", "system.servicemodel.netnamedpipebinding", "Member[maxbufferpoolsize]"] + - ["system.boolean", "system.servicemodel.operationbehaviorattribute", "Member[transactionscoperequired]"] + - ["system.servicemodel.sessionmode", "system.servicemodel.sessionmode!", "Member[notallowed]"] + - ["system.object", "system.servicemodel.servicehost", "Member[singletoninstance]"] + - ["system.boolean", "system.servicemodel.extensioncollection", "Member[isreadonly]"] + - ["system.xml.xmldictionaryreaderquotas", "system.servicemodel.netpeertcpbinding", "Member[readerquotas]"] + - ["system.servicemodel.releaseinstancemode", "system.servicemodel.releaseinstancemode!", "Member[aftercall]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.netnamedpipebinding", "Member[envelopeversion]"] + - ["system.servicemodel.webhttpsecuritymode", "system.servicemodel.webhttpsecuritymode!", "Member[none]"] + - ["system.iasyncresult", "system.servicemodel.clientbase", "Method[beginopen].ReturnValue"] + - ["system.servicemodel.webhttpsecuritymode", "system.servicemodel.webhttpsecuritymode!", "Member[transportcredentialonly]"] + - ["system.boolean", "system.servicemodel.basichttpmessagesecurity", "Method[shouldserializeclientcredentialtype].ReturnValue"] + - ["system.collections.generic.icollection", "system.servicemodel.instancecontext", "Member[outgoingchannels]"] + - ["system.servicemodel.channels.bindingelementcollection", "system.servicemodel.udpbinding", "Method[createbindingelements].ReturnValue"] + - ["system.servicemodel.messagecredentialtype", "system.servicemodel.messagesecurityoverhttp", "Member[clientcredentialtype]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.clientbase", "Member[remoteaddress]"] + - ["system.servicemodel.queueddeliveryrequirementsmode", "system.servicemodel.deliveryrequirementsattribute", "Member[queueddeliveryrequirements]"] + - ["system.string", "system.servicemodel.faultcode", "Member[namespace]"] + - ["tchannel", "system.servicemodel.clientbase", "Member[channel]"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.endpointaddressaugust2004", "Method[toendpointaddress].ReturnValue"] + - ["system.servicemodel.endpointaddress", "system.servicemodel.endpointaddressbuilder", "Method[toendpointaddress].ReturnValue"] + - ["system.servicemodel.unixdomainsocketsecurity", "system.servicemodel.unixdomainsocketbinding", "Member[security]"] + - ["system.security.principal.iidentity", "system.servicemodel.servicesecuritycontext", "Member[primaryidentity]"] + - ["system.int64", "system.servicemodel.wshttpbindingbase", "Member[maxreceivedmessagesize]"] + - ["system.collections.objectmodel.readonlycollection", "system.servicemodel.peerresolver", "Method[resolve].ReturnValue"] + - ["system.int64", "system.servicemodel.nettcpbinding", "Member[maxbufferpoolsize]"] + - ["system.servicemodel.envelopeversion", "system.servicemodel.netpeertcpbinding", "Member[envelopeversion]"] + - ["system.boolean", "system.servicemodel.udpbinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["tchannel", "system.servicemodel.channelfactory", "Method[createchannelwithactastoken].ReturnValue"] + - ["system.boolean", "system.servicemodel.federatedmessagesecurityoverhttp", "Method[shouldserializeissuedkeytype].ReturnValue"] + - ["system.boolean", "system.servicemodel.wsdualhttpbinding", "Method[shouldserializereaderquotas].ReturnValue"] + - ["system.boolean", "system.servicemodel.correlationactionmessagefilter", "Method[match].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceProcess.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceProcess.Design.typemodel.yml new file mode 100644 index 000000000000..c7129e3846f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceProcess.Design.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.serviceprocess.design.serviceinstallerdialogresult", "system.serviceprocess.design.serviceinstallerdialogresult!", "Member[canceled]"] + - ["system.string", "system.serviceprocess.design.serviceinstallerdialog", "Member[username]"] + - ["system.serviceprocess.design.serviceinstallerdialogresult", "system.serviceprocess.design.serviceinstallerdialogresult!", "Member[ok]"] + - ["system.string", "system.serviceprocess.design.serviceinstallerdialog", "Member[password]"] + - ["system.serviceprocess.design.serviceinstallerdialogresult", "system.serviceprocess.design.serviceinstallerdialog", "Member[result]"] + - ["system.serviceprocess.design.serviceinstallerdialogresult", "system.serviceprocess.design.serviceinstallerdialogresult!", "Member[usesystem]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceProcess.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceProcess.typemodel.yml new file mode 100644 index 000000000000..11928d6d9590 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.ServiceProcess.typemodel.yml @@ -0,0 +1,106 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicetype!", "Member[kerneldriver]"] + - ["system.int32", "system.serviceprocess.servicebase", "Member[exitcode]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[sessionlogon]"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[resumecritical]"] + - ["system.boolean", "system.serviceprocess.servicecontroller", "Member[canpauseandcontinue]"] + - ["system.serviceprocess.servicecontrollerpermissionentry", "system.serviceprocess.servicecontrollerpermissionentrycollection", "Member[item]"] + - ["system.boolean", "system.serviceprocess.sessionchangedescription", "Method[equals].ReturnValue"] + - ["system.serviceprocess.servicecontrollerpermissionaccess", "system.serviceprocess.servicecontrollerpermissionaccess!", "Member[control]"] + - ["system.boolean", "system.serviceprocess.serviceinstaller", "Method[isequivalentinstaller].ReturnValue"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[suspend]"] + - ["system.string", "system.serviceprocess.serviceinstaller", "Member[description]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[consoleconnect]"] + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicetype!", "Member[adapter]"] + - ["system.string", "system.serviceprocess.serviceinstaller", "Member[servicename]"] + - ["system.int32", "system.serviceprocess.sessionchangedescription", "Member[sessionid]"] + - ["system.string", "system.serviceprocess.servicecontrollerpermissionattribute", "Member[servicename]"] + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicetype!", "Member[recognizerdriver]"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontrollerstatus!", "Member[stoppending]"] + - ["system.serviceprocess.serviceaccount", "system.serviceprocess.serviceaccount!", "Member[user]"] + - ["system.int32", "system.serviceprocess.servicecontrollerpermissionentrycollection", "Method[indexof].ReturnValue"] + - ["system.serviceprocess.serviceaccount", "system.serviceprocess.serviceaccount!", "Member[localservice]"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[resumesuspend]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[consoledisconnect]"] + - ["system.int32", "system.serviceprocess.servicecontrollerpermissionentrycollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.serviceprocess.servicebase", "Member[canpauseandcontinue]"] + - ["system.string", "system.serviceprocess.servicebase", "Member[servicename]"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontrollerstatus!", "Member[pausepending]"] + - ["system.boolean", "system.serviceprocess.servicecontrollerpermissionentrycollection", "Method[contains].ReturnValue"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontrollerstatus!", "Member[startpending]"] + - ["system.boolean", "system.serviceprocess.sessionchangedescription!", "Method[op_inequality].ReturnValue"] + - ["system.serviceprocess.servicestartmode", "system.serviceprocess.serviceinstaller", "Member[starttype]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[remotedisconnect]"] + - ["system.boolean", "system.serviceprocess.servicebase", "Member[canhandlepowerevent]"] + - ["system.serviceprocess.servicecontrollerpermissionaccess", "system.serviceprocess.servicecontrollerpermissionaccess!", "Member[none]"] + - ["system.string", "system.serviceprocess.serviceprocessinstaller", "Member[password]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[sessionlogoff]"] + - ["system.serviceprocess.servicecontrollerpermissionentrycollection", "system.serviceprocess.servicecontrollerpermission", "Member[permissionentries]"] + - ["system.string", "system.serviceprocess.servicecontroller", "Member[machinename]"] + - ["system.string", "system.serviceprocess.servicecontrollerpermissionentry", "Member[machinename]"] + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicetype!", "Member[filesystemdriver]"] + - ["system.boolean", "system.serviceprocess.servicebase", "Member[autolog]"] + - ["system.boolean", "system.serviceprocess.serviceinstaller", "Member[delayedautostart]"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontroller", "Member[status]"] + - ["system.serviceprocess.servicecontroller[]", "system.serviceprocess.servicecontroller!", "Method[getservices].ReturnValue"] + - ["system.runtime.interopservices.safehandle", "system.serviceprocess.servicecontroller", "Member[servicehandle]"] + - ["system.serviceprocess.servicecontroller[]", "system.serviceprocess.servicecontroller", "Member[dependentservices]"] + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicetype!", "Member[interactiveprocess]"] + - ["system.string", "system.serviceprocess.servicecontrollerpermissionattribute", "Member[machinename]"] + - ["system.boolean", "system.serviceprocess.servicecontroller", "Member[canshutdown]"] + - ["system.serviceprocess.servicestartmode", "system.serviceprocess.servicestartmode!", "Member[manual]"] + - ["system.string", "system.serviceprocess.serviceinstaller", "Member[displayname]"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontrollerstatus!", "Member[continuepending]"] + - ["system.serviceprocess.serviceaccount", "system.serviceprocess.serviceaccount!", "Member[networkservice]"] + - ["system.string", "system.serviceprocess.serviceprocessinstaller", "Member[helptext]"] + - ["system.string", "system.serviceprocess.servicecontroller", "Member[servicename]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[sessionlock]"] + - ["system.string", "system.serviceprocess.serviceprocessdescriptionattribute", "Member[description]"] + - ["system.intptr", "system.serviceprocess.servicebase", "Member[servicehandle]"] + - ["system.serviceprocess.servicecontrollerpermissionaccess", "system.serviceprocess.servicecontrollerpermissionentry", "Member[permissionaccess]"] + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicetype!", "Member[win32ownprocess]"] + - ["system.string", "system.serviceprocess.serviceprocessinstaller", "Member[username]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangedescription", "Member[reason]"] + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicetype!", "Member[win32shareprocess]"] + - ["system.serviceprocess.servicestartmode", "system.serviceprocess.servicecontroller", "Member[starttype]"] + - ["system.int32", "system.serviceprocess.sessionchangedescription", "Method[gethashcode].ReturnValue"] + - ["system.serviceprocess.servicecontroller[]", "system.serviceprocess.servicecontroller!", "Method[getdevices].ReturnValue"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[querysuspend]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[remoteconnect]"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontrollerstatus!", "Member[paused]"] + - ["system.string[]", "system.serviceprocess.serviceinstaller", "Member[servicesdependedon]"] + - ["system.boolean", "system.serviceprocess.servicebase", "Member[canhandlesessionchangeevent]"] + - ["system.boolean", "system.serviceprocess.servicecontroller", "Member[canstop]"] + - ["system.serviceprocess.servicestartmode", "system.serviceprocess.servicestartmode!", "Member[disabled]"] + - ["system.serviceprocess.servicestartmode", "system.serviceprocess.servicestartmode!", "Member[system]"] + - ["system.serviceprocess.servicestartmode", "system.serviceprocess.servicestartmode!", "Member[automatic]"] + - ["system.int32", "system.serviceprocess.servicebase!", "Member[maxnamelength]"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontrollerstatus!", "Member[stopped]"] + - ["system.serviceprocess.servicecontroller[]", "system.serviceprocess.servicecontroller", "Member[servicesdependedon]"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[oemevent]"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[resumeautomatic]"] + - ["system.serviceprocess.serviceaccount", "system.serviceprocess.serviceprocessinstaller", "Member[account]"] + - ["system.serviceprocess.servicecontrollerpermissionaccess", "system.serviceprocess.servicecontrollerpermissionaccess!", "Member[browse]"] + - ["system.string", "system.serviceprocess.servicecontroller", "Member[displayname]"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[batterylow]"] + - ["system.boolean", "system.serviceprocess.servicebase", "Member[canstop]"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[querysuspendfailed]"] + - ["system.diagnostics.eventlog", "system.serviceprocess.servicebase", "Member[eventlog]"] + - ["system.security.ipermission", "system.serviceprocess.servicecontrollerpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[sessionremotecontrol]"] + - ["system.string", "system.serviceprocess.servicecontrollerpermissionentry", "Member[servicename]"] + - ["system.serviceprocess.powerbroadcaststatus", "system.serviceprocess.powerbroadcaststatus!", "Member[powerstatuschange]"] + - ["system.serviceprocess.servicecontrollerstatus", "system.serviceprocess.servicecontrollerstatus!", "Member[running]"] + - ["system.boolean", "system.serviceprocess.sessionchangedescription!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.serviceprocess.servicebase", "Member[canshutdown]"] + - ["system.boolean", "system.serviceprocess.servicebase", "Method[onpowerevent].ReturnValue"] + - ["system.serviceprocess.servicetype", "system.serviceprocess.servicecontroller", "Member[servicetype]"] + - ["system.serviceprocess.serviceaccount", "system.serviceprocess.serviceaccount!", "Member[localsystem]"] + - ["system.serviceprocess.servicestartmode", "system.serviceprocess.servicestartmode!", "Member[boot]"] + - ["system.serviceprocess.servicecontrollerpermissionaccess", "system.serviceprocess.servicecontrollerpermissionattribute", "Member[permissionaccess]"] + - ["system.serviceprocess.sessionchangereason", "system.serviceprocess.sessionchangereason!", "Member[sessionunlock]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.AudioFormat.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.AudioFormat.typemodel.yml new file mode 100644 index 000000000000..2cd4202cf017 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.AudioFormat.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.speech.audioformat.speechaudioformatinfo", "Member[blockalign]"] + - ["system.int32", "system.speech.audioformat.speechaudioformatinfo", "Member[channelcount]"] + - ["system.int32", "system.speech.audioformat.speechaudioformatinfo", "Method[gethashcode].ReturnValue"] + - ["system.speech.audioformat.encodingformat", "system.speech.audioformat.encodingformat!", "Member[pcm]"] + - ["system.speech.audioformat.audiochannel", "system.speech.audioformat.audiochannel!", "Member[mono]"] + - ["system.speech.audioformat.encodingformat", "system.speech.audioformat.encodingformat!", "Member[ulaw]"] + - ["system.speech.audioformat.encodingformat", "system.speech.audioformat.encodingformat!", "Member[alaw]"] + - ["system.int32", "system.speech.audioformat.speechaudioformatinfo", "Member[bitspersample]"] + - ["system.byte[]", "system.speech.audioformat.speechaudioformatinfo", "Method[formatspecificdata].ReturnValue"] + - ["system.int32", "system.speech.audioformat.speechaudioformatinfo", "Member[samplespersecond]"] + - ["system.speech.audioformat.audiobitspersample", "system.speech.audioformat.audiobitspersample!", "Member[eight]"] + - ["system.speech.audioformat.encodingformat", "system.speech.audioformat.speechaudioformatinfo", "Member[encodingformat]"] + - ["system.speech.audioformat.audiobitspersample", "system.speech.audioformat.audiobitspersample!", "Member[sixteen]"] + - ["system.speech.audioformat.audiochannel", "system.speech.audioformat.audiochannel!", "Member[stereo]"] + - ["system.boolean", "system.speech.audioformat.speechaudioformatinfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.speech.audioformat.speechaudioformatinfo", "Member[averagebytespersecond]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Recognition.SrgsGrammar.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Recognition.SrgsGrammar.typemodel.yml new file mode 100644 index 000000000000..afc65cafebf9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Recognition.SrgsGrammar.typemodel.yml @@ -0,0 +1,59 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.speech.recognition.srgsgrammar.srgsphoneticalphabet", "system.speech.recognition.srgsgrammar.srgsphoneticalphabet!", "Member[ups]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrulescollection", "Method[getkeyforitem].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[assemblyreferences]"] + - ["system.speech.recognition.srgsgrammar.srgsphoneticalphabet", "system.speech.recognition.srgsgrammar.srgsphoneticalphabet!", "Member[ipa]"] + - ["system.speech.recognition.srgsgrammar.srgsrulescope", "system.speech.recognition.srgsgrammar.srgsrule", "Member[scope]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrule", "Member[id]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[script]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[language]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgstoken", "Member[pronunciation]"] + - ["system.object", "system.speech.recognition.srgsgrammar.srgsnamevaluetag", "Member[value]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrule", "Member[onerror]"] + - ["system.int32", "system.speech.recognition.srgsgrammar.srgsitem", "Member[maxrepeat]"] + - ["system.collections.objectmodel.collection", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[codebehind]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsruleref", "Member[params]"] + - ["system.speech.recognition.srgsgrammar.srgsrulescope", "system.speech.recognition.srgsgrammar.srgsrulescope!", "Member[private]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrule", "Member[baseclass]"] + - ["system.single", "system.speech.recognition.srgsgrammar.srgsitem", "Member[weight]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[namespace]"] + - ["system.speech.recognition.srgsgrammar.srgsrule", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[root]"] + - ["system.speech.recognition.srgsgrammar.srgsrulescollection", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[rules]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrule", "Member[onparse]"] + - ["system.speech.recognition.srgsgrammar.srgsruleref", "system.speech.recognition.srgsgrammar.srgsruleref!", "Member[dictation]"] + - ["system.single", "system.speech.recognition.srgsgrammar.srgsitem", "Member[repeatprobability]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgstext", "Member[text]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrule", "Member[oninit]"] + - ["system.speech.recognition.srgsgrammar.srgsruleref", "system.speech.recognition.srgsgrammar.srgsruleref!", "Member[null]"] + - ["system.uri", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[xmlbase]"] + - ["system.speech.recognition.srgsgrammar.srgsruleref", "system.speech.recognition.srgsgrammar.srgsruleref!", "Member[void]"] + - ["system.speech.recognition.srgsgrammar.srgsgrammarmode", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[mode]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsruleref", "Member[semantickey]"] + - ["system.speech.recognition.srgsgrammar.srgsphoneticalphabet", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[phoneticalphabet]"] + - ["system.uri", "system.speech.recognition.srgsgrammar.srgsruleref", "Member[uri]"] + - ["system.speech.recognition.srgsgrammar.srgsgrammarmode", "system.speech.recognition.srgsgrammar.srgsgrammarmode!", "Member[voice]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgstoken", "Member[text]"] + - ["system.speech.recognition.srgsgrammar.srgsgrammarmode", "system.speech.recognition.srgsgrammar.srgsgrammarmode!", "Member[dtmf]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgstoken", "Member[display]"] + - ["system.globalization.cultureinfo", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[culture]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgssemanticinterpretationtag", "Member[script]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrule", "Member[onrecognition]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsrule", "Member[script]"] + - ["system.collections.objectmodel.collection", "system.speech.recognition.srgsgrammar.srgsitem", "Member[elements]"] + - ["system.speech.recognition.srgsgrammar.srgsruleref", "system.speech.recognition.srgsgrammar.srgsruleref!", "Member[garbage]"] + - ["system.speech.recognition.srgsgrammar.srgsphoneticalphabet", "system.speech.recognition.srgsgrammar.srgsphoneticalphabet!", "Member[sapi]"] + - ["system.speech.recognition.subsetmatchingmode", "system.speech.recognition.srgsgrammar.srgssubset", "Member[matchingmode]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgsnamevaluetag", "Member[name]"] + - ["system.speech.recognition.srgsgrammar.srgsruleref", "system.speech.recognition.srgsgrammar.srgsruleref!", "Member[mnemonicspelling]"] + - ["system.collections.objectmodel.collection", "system.speech.recognition.srgsgrammar.srgsrule", "Member[elements]"] + - ["system.speech.recognition.srgsgrammar.srgsrulescope", "system.speech.recognition.srgsgrammar.srgsrulescope!", "Member[public]"] + - ["system.string", "system.speech.recognition.srgsgrammar.srgssubset", "Member[text]"] + - ["system.int32", "system.speech.recognition.srgsgrammar.srgsitem", "Member[minrepeat]"] + - ["system.boolean", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[debug]"] + - ["system.collections.objectmodel.collection", "system.speech.recognition.srgsgrammar.srgsoneof", "Member[items]"] + - ["system.collections.objectmodel.collection", "system.speech.recognition.srgsgrammar.srgsdocument", "Member[importnamespaces]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Recognition.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Recognition.typemodel.yml new file mode 100644 index 000000000000..185d826a3f88 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Recognition.typemodel.yml @@ -0,0 +1,140 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.speech.recognition.recognizerstate", "system.speech.recognition.statechangedeventargs", "Member[recognizerstate]"] + - ["system.boolean", "system.speech.recognition.speechrecognizer", "Member[pauserecognizeronrecognition]"] + - ["system.speech.recognition.recognitionresult", "system.speech.recognition.speechrecognizer", "Method[emulaterecognize].ReturnValue"] + - ["system.speech.recognition.grammarbuilder", "system.speech.recognition.choices", "Method[togrammarbuilder].ReturnValue"] + - ["system.speech.recognition.recognitionresult", "system.speech.recognition.recognizecompletedeventargs", "Member[result]"] + - ["system.boolean", "system.speech.recognition.grammar", "Member[enabled]"] + - ["system.collections.generic.ienumerator", "system.speech.recognition.semanticvalue", "Method[getenumerator].ReturnValue"] + - ["system.timespan", "system.speech.recognition.recognizecompletedeventargs", "Member[audioposition]"] + - ["system.speech.recognition.displayattributes", "system.speech.recognition.displayattributes!", "Member[zerotrailingspaces]"] + - ["system.string", "system.speech.recognition.recognizedwordunit", "Member[lexicalform]"] + - ["system.string", "system.speech.recognition.recognizerinfo", "Member[description]"] + - ["system.single", "system.speech.recognition.grammar", "Member[weight]"] + - ["system.speech.recognition.grammarbuilder", "system.speech.recognition.grammarbuilder!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.speech.recognition.semanticvalue", "Method[contains].ReturnValue"] + - ["system.timespan", "system.speech.recognition.recognizerupdatereachedeventargs", "Member[audioposition]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.recognition.speechrecognitionengine", "Member[grammars]"] + - ["system.speech.recognition.subsetmatchingmode", "system.speech.recognition.subsetmatchingmode!", "Member[subsequence]"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblem!", "Member[toosoft]"] + - ["system.speech.recognition.audiostate", "system.speech.recognition.audiostate!", "Member[stopped]"] + - ["system.speech.recognition.recognitionresult", "system.speech.recognition.speechrecognitionengine", "Method[emulaterecognize].ReturnValue"] + - ["system.string", "system.speech.recognition.recognizedphrase", "Member[text]"] + - ["system.string", "system.speech.recognition.recognizedwordunit", "Member[text]"] + - ["system.string", "system.speech.recognition.recognizedwordunit", "Member[pronunciation]"] + - ["system.boolean", "system.speech.recognition.recognizecompletedeventargs", "Member[babbletimeout]"] + - ["system.int32", "system.speech.recognition.semanticvalue", "Member[count]"] + - ["system.speech.recognition.audiostate", "system.speech.recognition.audiostate!", "Member[silence]"] + - ["system.boolean", "system.speech.recognition.semanticvalue", "Member[isreadonly]"] + - ["system.string", "system.speech.recognition.recognizerinfo", "Member[name]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.recognition.speechrecognitionengine!", "Method[installedrecognizers].ReturnValue"] + - ["system.int32", "system.speech.recognition.replacementtext", "Member[firstwordindex]"] + - ["system.speech.recognition.subsetmatchingmode", "system.speech.recognition.subsetmatchingmode!", "Member[subsequencecontentrequired]"] + - ["system.timespan", "system.speech.recognition.speechrecognitionengine", "Member[babbletimeout]"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblem!", "Member[nosignal]"] + - ["system.int32", "system.speech.recognition.grammar", "Member[priority]"] + - ["system.speech.recognition.displayattributes", "system.speech.recognition.displayattributes!", "Member[twotrailingspaces]"] + - ["system.string", "system.speech.recognition.grammar", "Member[rulename]"] + - ["system.speech.recognition.semanticvalue", "system.speech.recognition.semanticvalue", "Member[item]"] + - ["system.timespan", "system.speech.recognition.speechrecognitionengine", "Member[endsilencetimeoutambiguous]"] + - ["system.timespan", "system.speech.recognition.speechdetectedeventargs", "Member[audioposition]"] + - ["system.speech.recognition.recognizedaudio", "system.speech.recognition.recognitionresult", "Method[getaudioforwordrange].ReturnValue"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblem!", "Member[toonoisy]"] + - ["system.speech.recognition.recognitionresult", "system.speech.recognition.speechrecognitionengine", "Method[recognize].ReturnValue"] + - ["system.datetime", "system.speech.recognition.recognizedaudio", "Member[starttime]"] + - ["system.speech.recognition.audiostate", "system.speech.recognition.speechrecognitionengine", "Member[audiostate]"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblem!", "Member[tooloud]"] + - ["system.speech.audioformat.speechaudioformatinfo", "system.speech.recognition.speechrecognizer", "Member[audioformat]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.recognition.recognizedphrase", "Member[homophones]"] + - ["system.int32", "system.speech.recognition.speechrecognitionengine", "Member[maxalternates]"] + - ["system.globalization.cultureinfo", "system.speech.recognition.grammarbuilder", "Member[culture]"] + - ["system.speech.recognition.displayattributes", "system.speech.recognition.displayattributes!", "Member[consumeleadingspaces]"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblem!", "Member[none]"] + - ["system.speech.recognition.grammar", "system.speech.recognition.grammar!", "Method[loadlocalizedgrammarfromtype].ReturnValue"] + - ["system.string", "system.speech.recognition.grammar", "Member[name]"] + - ["system.boolean", "system.speech.recognition.recognizecompletedeventargs", "Member[inputstreamended]"] + - ["system.timespan", "system.speech.recognition.speechrecognizer", "Member[audioposition]"] + - ["system.boolean", "system.speech.recognition.speechrecognizer", "Member[enabled]"] + - ["system.speech.recognition.grammarbuilder", "system.speech.recognition.grammarbuilder!", "Method[op_addition].ReturnValue"] + - ["system.speech.recognition.recognizerstate", "system.speech.recognition.speechrecognizer", "Member[state]"] + - ["system.speech.recognition.subsetmatchingmode", "system.speech.recognition.subsetmatchingmode!", "Member[orderedsubset]"] + - ["system.int32", "system.speech.recognition.recognizedphrase", "Member[homophonegroupid]"] + - ["system.speech.recognition.grammarbuilder", "system.speech.recognition.semanticresultkey", "Method[togrammarbuilder].ReturnValue"] + - ["system.speech.recognition.grammar", "system.speech.recognition.loadgrammarcompletedeventargs", "Member[grammar]"] + - ["system.collections.ienumerator", "system.speech.recognition.semanticvalue", "Method[getenumerator].ReturnValue"] + - ["system.speech.recognition.recognitionresult", "system.speech.recognition.recognitioneventargs", "Member[result]"] + - ["system.timespan", "system.speech.recognition.speechrecognizer", "Member[recognizeraudioposition]"] + - ["system.boolean", "system.speech.recognition.semanticvalue", "Method[trygetvalue].ReturnValue"] + - ["system.speech.recognition.recognizerstate", "system.speech.recognition.recognizerstate!", "Member[stopped]"] + - ["system.speech.recognition.grammarbuilder", "system.speech.recognition.semanticresultvalue", "Method[togrammarbuilder].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.speech.recognition.recognizedphrase", "Member[replacementwordunits]"] + - ["system.speech.recognition.subsetmatchingmode", "system.speech.recognition.subsetmatchingmode!", "Member[orderedsubsetcontentrequired]"] + - ["system.xml.xpath.ixpathnavigable", "system.speech.recognition.recognizedphrase", "Method[constructsmlfromsemantics].ReturnValue"] + - ["system.speech.recognition.recognizemode", "system.speech.recognition.recognizemode!", "Member[multiple]"] + - ["system.speech.audioformat.speechaudioformatinfo", "system.speech.recognition.recognizedaudio", "Member[format]"] + - ["system.single", "system.speech.recognition.semanticvalue", "Member[confidence]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.recognition.speechrecognizer", "Member[grammars]"] + - ["system.timespan", "system.speech.recognition.speechrecognitionengine", "Member[initialsilencetimeout]"] + - ["system.string", "system.speech.recognition.replacementtext", "Member[text]"] + - ["system.speech.recognition.semanticvalue", "system.speech.recognition.recognizedphrase", "Member[semantics]"] + - ["system.object", "system.speech.recognition.semanticvalue", "Member[value]"] + - ["system.collections.generic.icollection", "system.speech.recognition.semanticvalue", "Member[values]"] + - ["system.timespan", "system.speech.recognition.recognizedaudio", "Member[duration]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.recognition.recognitionresult", "Member[alternates]"] + - ["system.speech.recognition.displayattributes", "system.speech.recognition.replacementtext", "Member[displayattributes]"] + - ["system.collections.generic.icollection", "system.speech.recognition.semanticvalue", "Member[keys]"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblem!", "Member[toofast]"] + - ["system.single", "system.speech.recognition.recognizedwordunit", "Member[confidence]"] + - ["system.int32", "system.speech.recognition.replacementtext", "Member[countofwords]"] + - ["system.timespan", "system.speech.recognition.speechrecognitionengine", "Member[audioposition]"] + - ["system.int32", "system.speech.recognition.audiosignalproblemoccurredeventargs", "Member[audiolevel]"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblemoccurredeventargs", "Member[audiosignalproblem]"] + - ["system.timespan", "system.speech.recognition.audiosignalproblemoccurredeventargs", "Member[audioposition]"] + - ["system.timespan", "system.speech.recognition.recognizedaudio", "Member[audioposition]"] + - ["system.globalization.cultureinfo", "system.speech.recognition.recognizerinfo", "Member[culture]"] + - ["system.speech.recognition.recognizerstate", "system.speech.recognition.recognizerstate!", "Member[listening]"] + - ["system.timespan", "system.speech.recognition.audiosignalproblemoccurredeventargs", "Member[recognizeraudioposition]"] + - ["system.boolean", "system.speech.recognition.speechui!", "Method[sendtextfeedback].ReturnValue"] + - ["system.int32", "system.speech.recognition.speechrecognizer", "Member[maxalternates]"] + - ["system.boolean", "system.speech.recognition.grammar", "Member[loaded]"] + - ["system.object", "system.speech.recognition.speechrecognitionengine", "Method[queryrecognizersetting].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.recognition.recognizedphrase", "Member[words]"] + - ["system.speech.recognition.displayattributes", "system.speech.recognition.displayattributes!", "Member[none]"] + - ["system.boolean", "system.speech.recognition.recognizecompletedeventargs", "Member[initialsilencetimeout]"] + - ["system.string", "system.speech.recognition.grammar", "Member[resourcename]"] + - ["system.boolean", "system.speech.recognition.semanticvalue", "Method[remove].ReturnValue"] + - ["system.speech.recognition.audiosignalproblem", "system.speech.recognition.audiosignalproblem!", "Member[tooslow]"] + - ["system.single", "system.speech.recognition.recognizedphrase", "Member[confidence]"] + - ["system.string", "system.speech.recognition.recognizerinfo", "Member[id]"] + - ["system.speech.recognition.audiostate", "system.speech.recognition.audiostate!", "Member[speech]"] + - ["system.boolean", "system.speech.recognition.semanticvalue", "Method[equals].ReturnValue"] + - ["system.speech.recognition.displayattributes", "system.speech.recognition.displayattributes!", "Member[onetrailingspace]"] + - ["system.speech.recognition.recognizedaudio", "system.speech.recognition.recognitionresult", "Member[audio]"] + - ["system.object", "system.speech.recognition.recognizerupdatereachedeventargs", "Member[usertoken]"] + - ["system.boolean", "system.speech.recognition.semanticvalue", "Method[containskey].ReturnValue"] + - ["system.int32", "system.speech.recognition.speechrecognitionengine", "Member[audiolevel]"] + - ["system.speech.recognition.recognizerinfo", "system.speech.recognition.speechrecognizer", "Member[recognizerinfo]"] + - ["system.int32", "system.speech.recognition.semanticvalue", "Method[gethashcode].ReturnValue"] + - ["system.speech.recognition.recognizerinfo", "system.speech.recognition.speechrecognitionengine", "Member[recognizerinfo]"] + - ["system.string", "system.speech.recognition.grammarbuilder", "Member[debugshowphrases]"] + - ["system.int32", "system.speech.recognition.speechrecognizer", "Member[audiolevel]"] + - ["system.speech.audioformat.speechaudioformatinfo", "system.speech.recognition.speechrecognitionengine", "Member[audioformat]"] + - ["system.speech.recognition.audiostate", "system.speech.recognition.audiostatechangedeventargs", "Member[audiostate]"] + - ["system.speech.recognition.audiostate", "system.speech.recognition.speechrecognizer", "Member[audiostate]"] + - ["system.timespan", "system.speech.recognition.speechrecognitionengine", "Member[endsilencetimeout]"] + - ["system.speech.recognition.grammarbuilder", "system.speech.recognition.grammarbuilder!", "Method[add].ReturnValue"] + - ["system.timespan", "system.speech.recognition.speechrecognitionengine", "Member[recognizeraudioposition]"] + - ["system.boolean", "system.speech.recognition.grammar", "Member[isstg]"] + - ["system.speech.recognition.grammar", "system.speech.recognition.recognizedphrase", "Member[grammar]"] + - ["system.int32", "system.speech.recognition.audiolevelupdatedeventargs", "Member[audiolevel]"] + - ["system.speech.recognition.displayattributes", "system.speech.recognition.recognizedwordunit", "Member[displayattributes]"] + - ["system.speech.recognition.recognitionresult", "system.speech.recognition.emulaterecognizecompletedeventargs", "Member[result]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.recognition.recognizerinfo", "Member[supportedaudioformats]"] + - ["system.collections.generic.idictionary", "system.speech.recognition.recognizerinfo", "Member[additionalinfo]"] + - ["system.speech.recognition.recognizemode", "system.speech.recognition.recognizemode!", "Member[single]"] + - ["system.speech.recognition.recognizedaudio", "system.speech.recognition.recognizedaudio", "Method[getrange].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Synthesis.TtsEngine.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Synthesis.TtsEngine.typemodel.yml new file mode 100644 index 000000000000..b71605465d39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Synthesis.TtsEngine.typemodel.yml @@ -0,0 +1,130 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.speech.synthesis.ttsengine.prosodynumber", "system.speech.synthesis.ttsengine.prosody", "Member[volume]"] + - ["system.int32", "system.speech.synthesis.ttsengine.fragmentstate", "Method[gethashcode].ReturnValue"] + - ["system.speech.synthesis.ttsengine.prosodypitch", "system.speech.synthesis.ttsengine.prosodypitch!", "Member[medium]"] + - ["system.speech.synthesis.ttsengine.emphasisbreak", "system.speech.synthesis.ttsengine.emphasisbreak!", "Member[extrastrong]"] + - ["system.int32", "system.speech.synthesis.ttsengine.skipinfo", "Member[count]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.fragmentstate", "Method[equals].ReturnValue"] + - ["system.speech.synthesis.ttsengine.emphasisword", "system.speech.synthesis.ttsengine.emphasisword!", "Member[moderate]"] + - ["system.speech.synthesis.ttsengine.prosodyunit", "system.speech.synthesis.ttsengine.prosodynumber", "Member[unit]"] + - ["system.speech.synthesis.ttsengine.prosodyrate", "system.speech.synthesis.ttsengine.prosodyrate!", "Member[medium]"] + - ["system.speech.synthesis.ttsengine.sayas", "system.speech.synthesis.ttsengine.fragmentstate", "Member[sayas]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.prosodynumber!", "Method[op_inequality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[sentenceboundary]"] + - ["system.speech.synthesis.ttsengine.prosodypitch", "system.speech.synthesis.ttsengine.prosodypitch!", "Member[default]"] + - ["system.int32", "system.speech.synthesis.ttsengine.ittsenginesite", "Member[volume]"] + - ["system.speech.synthesis.ttsengine.prosodyvolume", "system.speech.synthesis.ttsengine.prosodyvolume!", "Member[default]"] + - ["system.speech.synthesis.ttsengine.prosodyrate", "system.speech.synthesis.ttsengine.prosodyrate!", "Member[extraslow]"] + - ["system.speech.synthesis.ttsengine.prosodyrate", "system.speech.synthesis.ttsengine.prosodyrate!", "Member[slow]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[viseme]"] + - ["system.speech.synthesis.ttsengine.eventparametertype", "system.speech.synthesis.ttsengine.eventparametertype!", "Member[string]"] + - ["system.int16", "system.speech.synthesis.ttsengine.speecheventinfo", "Member[eventid]"] + - ["system.speech.synthesis.ttsengine.emphasisword", "system.speech.synthesis.ttsengine.emphasisword!", "Member[default]"] + - ["system.speech.synthesis.ttsengine.emphasisbreak", "system.speech.synthesis.ttsengine.emphasisbreak!", "Member[medium]"] + - ["system.int32", "system.speech.synthesis.ttsengine.prosodynumber", "Member[ssmlattributeid]"] + - ["system.single", "system.speech.synthesis.ttsengine.contourpoint", "Member[change]"] + - ["system.speech.synthesis.ttsengine.prosodyrate", "system.speech.synthesis.ttsengine.prosodyrate!", "Member[fast]"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[parseunknowntag]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[bookmark]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[phoneme]"] + - ["system.speech.synthesis.ttsengine.prosodyrange", "system.speech.synthesis.ttsengine.prosodyrange!", "Member[extrahigh]"] + - ["system.speech.synthesis.ttsengine.emphasisbreak", "system.speech.synthesis.ttsengine.emphasisbreak!", "Member[strong]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.prosodynumber!", "Method[op_equality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.contourpointchangetype", "system.speech.synthesis.ttsengine.contourpointchangetype!", "Member[hz]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.fragmentstate!", "Method[op_inequality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.prosodyrange", "system.speech.synthesis.ttsengine.prosodyrange!", "Member[default]"] + - ["system.speech.synthesis.ttsengine.prosodyvolume", "system.speech.synthesis.ttsengine.prosodyvolume!", "Member[soft]"] + - ["system.speech.synthesis.ttsengine.emphasisbreak", "system.speech.synthesis.ttsengine.emphasisbreak!", "Member[none]"] + - ["system.int32", "system.speech.synthesis.ttsengine.skipinfo", "Member[type]"] + - ["system.string", "system.speech.synthesis.ttsengine.textfragment", "Member[texttospeak]"] + - ["system.speech.synthesis.ttsengine.eventparametertype", "system.speech.synthesis.ttsengine.eventparametertype!", "Member[pointer]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.prosodynumber", "Method[equals].ReturnValue"] + - ["system.speech.synthesis.ttsengine.emphasisword", "system.speech.synthesis.ttsengine.emphasisword!", "Member[strong]"] + - ["system.speech.synthesis.ttsengine.prosodypitch", "system.speech.synthesis.ttsengine.prosodypitch!", "Member[low]"] + - ["system.intptr", "system.speech.synthesis.ttsengine.ttsenginessml", "Method[getoutputformat].ReturnValue"] + - ["system.speech.synthesis.ttsengine.prosodypitch", "system.speech.synthesis.ttsengine.prosodypitch!", "Member[extralow]"] + - ["system.speech.synthesis.ttsengine.skipinfo", "system.speech.synthesis.ttsengine.ittsenginesite", "Method[getskipinfo].ReturnValue"] + - ["system.single", "system.speech.synthesis.ttsengine.prosodynumber", "Member[number]"] + - ["system.speech.synthesis.ttsengine.emphasisword", "system.speech.synthesis.ttsengine.emphasisword!", "Member[none]"] + - ["system.speech.synthesis.ttsengine.prosodyrate", "system.speech.synthesis.ttsengine.prosodyrate!", "Member[default]"] + - ["system.int32", "system.speech.synthesis.ttsengine.speecheventinfo", "Member[param1]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.contourpoint", "Method[equals].ReturnValue"] + - ["system.speech.synthesis.ttsengine.eventparametertype", "system.speech.synthesis.ttsengine.eventparametertype!", "Member[token]"] + - ["system.int32", "system.speech.synthesis.ttsengine.ittsenginesite", "Member[eventinterest]"] + - ["system.speech.synthesis.ttsengine.prosodyunit", "system.speech.synthesis.ttsengine.prosodyunit!", "Member[default]"] + - ["system.string", "system.speech.synthesis.ttsengine.sayas", "Member[interpretas]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.speecheventinfo!", "Method[op_inequality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.prosodyvolume", "system.speech.synthesis.ttsengine.prosodyvolume!", "Member[silent]"] + - ["system.int32", "system.speech.synthesis.ttsengine.prosodynumber", "Method[gethashcode].ReturnValue"] + - ["system.speech.synthesis.ttsengine.prosodyrange", "system.speech.synthesis.ttsengine.prosodyrange!", "Member[medium]"] + - ["system.speech.synthesis.ttsengine.prosodynumber", "system.speech.synthesis.ttsengine.prosody", "Member[range]"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[silence]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[audiolevel]"] + - ["system.speech.synthesis.ttsengine.prosodynumber", "system.speech.synthesis.ttsengine.prosody", "Member[rate]"] + - ["system.speech.synthesis.ttsengine.contourpointchangetype", "system.speech.synthesis.ttsengine.contourpoint", "Member[changetype]"] + - ["system.speech.synthesis.ttsengine.prosodyrange", "system.speech.synthesis.ttsengine.prosodyrange!", "Member[low]"] + - ["system.speech.synthesis.ttsengine.prosody", "system.speech.synthesis.ttsengine.fragmentstate", "Member[prosody]"] + - ["system.speech.synthesis.ttsengine.prosodyvolume", "system.speech.synthesis.ttsengine.prosodyvolume!", "Member[medium]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.speecheventinfo!", "Method[op_equality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.speakoutputformat", "system.speech.synthesis.ttsengine.speakoutputformat!", "Member[text]"] + - ["system.int32", "system.speech.synthesis.ttsengine.fragmentstate", "Member[duration]"] + - ["system.speech.synthesis.ttsengine.prosodyvolume", "system.speech.synthesis.ttsengine.prosodyvolume!", "Member[loud]"] + - ["system.speech.synthesis.ttsengine.contourpointchangetype", "system.speech.synthesis.ttsengine.contourpointchangetype!", "Member[percentage]"] + - ["system.speech.synthesis.ttsengine.prosodyunit", "system.speech.synthesis.ttsengine.prosodyunit!", "Member[hz]"] + - ["system.speech.synthesis.ttsengine.emphasisword", "system.speech.synthesis.ttsengine.emphasisword!", "Member[reduced]"] + - ["system.int32", "system.speech.synthesis.ttsengine.prosody", "Member[duration]"] + - ["system.string", "system.speech.synthesis.ttsengine.sayas", "Member[format]"] + - ["system.int32", "system.speech.synthesis.ttsengine.prosodynumber!", "Member[absolutenumber]"] + - ["system.int16", "system.speech.synthesis.ttsengine.speecheventinfo", "Member[parametertype]"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[spellout]"] + - ["system.speech.synthesis.ttsengine.emphasisbreak", "system.speech.synthesis.ttsengine.emphasisbreak!", "Member[default]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.speecheventinfo", "Method[equals].ReturnValue"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[pronounce]"] + - ["system.int32", "system.speech.synthesis.ttsengine.ittsenginesite", "Member[actions]"] + - ["system.speech.synthesis.ttsengine.prosodyvolume", "system.speech.synthesis.ttsengine.prosodyvolume!", "Member[extraloud]"] + - ["system.speech.synthesis.ttsengine.prosodynumber", "system.speech.synthesis.ttsengine.prosody", "Member[pitch]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[voicechange]"] + - ["system.int32", "system.speech.synthesis.ttsengine.fragmentstate", "Member[emphasis]"] + - ["system.speech.synthesis.ttsengine.prosodyrange", "system.speech.synthesis.ttsengine.prosodyrange!", "Member[high]"] + - ["system.speech.synthesis.ttsengine.prosodypitch", "system.speech.synthesis.ttsengine.prosodypitch!", "Member[extrahigh]"] + - ["system.int32", "system.speech.synthesis.ttsengine.textfragment", "Member[textoffset]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[startinputstream]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[wordboundary]"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[bookmark]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.prosodynumber", "Member[isnumberpercent]"] + - ["system.speech.synthesis.ttsengine.prosodypitch", "system.speech.synthesis.ttsengine.prosodypitch!", "Member[high]"] + - ["system.speech.synthesis.ttsengine.eventparametertype", "system.speech.synthesis.ttsengine.eventparametertype!", "Member[undefined]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.contourpoint!", "Method[op_inequality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.prosodyrate", "system.speech.synthesis.ttsengine.prosodyrate!", "Member[extrafast]"] + - ["system.int32", "system.speech.synthesis.ttsengine.contourpoint", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.speech.synthesis.ttsengine.ittsenginesite", "Method[write].ReturnValue"] + - ["system.single", "system.speech.synthesis.ttsengine.contourpoint", "Member[start]"] + - ["system.speech.synthesis.ttsengine.prosodyunit", "system.speech.synthesis.ttsengine.prosodyunit!", "Member[semitone]"] + - ["system.speech.synthesis.ttsengine.eventparametertype", "system.speech.synthesis.ttsengine.eventparametertype!", "Member[object]"] + - ["system.speech.synthesis.ttsengine.speakoutputformat", "system.speech.synthesis.ttsengine.speakoutputformat!", "Member[waveformat]"] + - ["system.int32", "system.speech.synthesis.ttsengine.fragmentstate", "Member[langid]"] + - ["system.char[]", "system.speech.synthesis.ttsengine.fragmentstate", "Member[phoneme]"] + - ["system.speech.synthesis.ttsengine.emphasisbreak", "system.speech.synthesis.ttsengine.emphasisbreak!", "Member[weak]"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[startparagraph]"] + - ["system.speech.synthesis.ttsengine.emphasisbreak", "system.speech.synthesis.ttsengine.emphasisbreak!", "Member[extraweak]"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.fragmentstate", "Member[action]"] + - ["system.int32", "system.speech.synthesis.ttsengine.ittsenginesite", "Member[rate]"] + - ["system.string", "system.speech.synthesis.ttsengine.sayas", "Member[detail]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.fragmentstate!", "Method[op_equality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.prosodyvolume", "system.speech.synthesis.ttsengine.prosodyvolume!", "Member[extrasoft]"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[startsentence]"] + - ["system.speech.synthesis.ttsengine.contourpoint[]", "system.speech.synthesis.ttsengine.prosody", "Method[getcontourpoints].ReturnValue"] + - ["system.int32", "system.speech.synthesis.ttsengine.speecheventinfo", "Method[gethashcode].ReturnValue"] + - ["system.speech.synthesis.ttsengine.ttsengineaction", "system.speech.synthesis.ttsengine.ttsengineaction!", "Member[speak]"] + - ["system.speech.synthesis.ttsengine.ttseventid", "system.speech.synthesis.ttsengine.ttseventid!", "Member[endinputstream]"] + - ["system.int32", "system.speech.synthesis.ttsengine.textfragment", "Member[textlength]"] + - ["system.intptr", "system.speech.synthesis.ttsengine.speecheventinfo", "Member[param2]"] + - ["system.speech.synthesis.ttsengine.prosodyrange", "system.speech.synthesis.ttsengine.prosodyrange!", "Member[extralow]"] + - ["system.boolean", "system.speech.synthesis.ttsengine.contourpoint!", "Method[op_equality].ReturnValue"] + - ["system.speech.synthesis.ttsengine.fragmentstate", "system.speech.synthesis.ttsengine.textfragment", "Member[state]"] + - ["system.io.stream", "system.speech.synthesis.ttsengine.ittsenginesite", "Method[loadresource].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Synthesis.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Synthesis.typemodel.yml new file mode 100644 index 000000000000..368413981904 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Speech.Synthesis.typemodel.yml @@ -0,0 +1,118 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.speech.synthesis.voiceage", "system.speech.synthesis.voiceage!", "Member[adult]"] + - ["system.timespan", "system.speech.synthesis.visemereachedeventargs", "Member[audioposition]"] + - ["system.speech.synthesis.promptemphasis", "system.speech.synthesis.promptemphasis!", "Member[none]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[default]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[time]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.synthesis.voiceinfo", "Member[supportedaudioformats]"] + - ["system.boolean", "system.speech.synthesis.installedvoice", "Method[equals].ReturnValue"] + - ["system.speech.synthesis.promptbreak", "system.speech.synthesis.promptbreak!", "Member[extralarge]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[monthday]"] + - ["system.boolean", "system.speech.synthesis.voiceinfo", "Method[equals].ReturnValue"] + - ["system.speech.synthesis.promptemphasis", "system.speech.synthesis.promptstyle", "Member[emphasis]"] + - ["system.int32", "system.speech.synthesis.voiceinfo", "Method[gethashcode].ReturnValue"] + - ["system.timespan", "system.speech.synthesis.visemereachedeventargs", "Member[duration]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[medium]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[silent]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[telephone]"] + - ["system.collections.objectmodel.readonlycollection", "system.speech.synthesis.speechsynthesizer", "Method[getinstalledvoices].ReturnValue"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[numberordinal]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[yearmonth]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[text]"] + - ["system.globalization.cultureinfo", "system.speech.synthesis.promptbuilder", "Member[culture]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[time24]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[extraloud]"] + - ["system.speech.synthesis.synthesismediatype", "system.speech.synthesis.synthesismediatype!", "Member[ssml]"] + - ["system.speech.synthesis.synthesistextformat", "system.speech.synthesis.synthesistextformat!", "Member[text]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[day]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[year]"] + - ["system.speech.synthesis.promptbreak", "system.speech.synthesis.promptbreak!", "Member[none]"] + - ["system.string", "system.speech.synthesis.bookmarkreachedeventargs", "Member[bookmark]"] + - ["system.speech.synthesis.synthesizeremphasis", "system.speech.synthesis.visemereachedeventargs", "Member[emphasis]"] + - ["system.speech.synthesis.voicegender", "system.speech.synthesis.voicegender!", "Member[female]"] + - ["system.speech.synthesis.promptrate", "system.speech.synthesis.promptrate!", "Member[extrafast]"] + - ["system.speech.synthesis.promptrate", "system.speech.synthesis.promptrate!", "Member[extraslow]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[monthdayyear]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[notset]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[time12]"] + - ["system.speech.synthesis.promptrate", "system.speech.synthesis.promptstyle", "Member[rate]"] + - ["system.speech.synthesis.voiceinfo", "system.speech.synthesis.speechsynthesizer", "Member[voice]"] + - ["system.string", "system.speech.synthesis.speakprogresseventargs", "Member[text]"] + - ["system.speech.synthesis.voicegender", "system.speech.synthesis.voicegender!", "Member[neutral]"] + - ["system.collections.generic.idictionary", "system.speech.synthesis.voiceinfo", "Member[additionalinfo]"] + - ["system.speech.synthesis.voiceage", "system.speech.synthesis.voiceage!", "Member[notset]"] + - ["system.int32", "system.speech.synthesis.speakprogresseventargs", "Member[characterposition]"] + - ["system.speech.synthesis.synthesizerstate", "system.speech.synthesis.statechangedeventargs", "Member[previousstate]"] + - ["system.boolean", "system.speech.synthesis.installedvoice", "Member[enabled]"] + - ["system.speech.synthesis.synthesizeremphasis", "system.speech.synthesis.phonemereachedeventargs", "Member[emphasis]"] + - ["system.speech.synthesis.synthesizeremphasis", "system.speech.synthesis.synthesizeremphasis!", "Member[stressed]"] + - ["system.speech.synthesis.promptemphasis", "system.speech.synthesis.promptemphasis!", "Member[reduced]"] + - ["system.speech.synthesis.promptemphasis", "system.speech.synthesis.promptemphasis!", "Member[moderate]"] + - ["system.speech.synthesis.prompt", "system.speech.synthesis.speechsynthesizer", "Method[speakssmlasync].ReturnValue"] + - ["system.string", "system.speech.synthesis.phonemereachedeventargs", "Member[phoneme]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[daymonth]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[numbercardinal]"] + - ["system.boolean", "system.speech.synthesis.prompt", "Member[iscompleted]"] + - ["system.string", "system.speech.synthesis.promptbuilder", "Method[toxml].ReturnValue"] + - ["system.speech.synthesis.synthesizerstate", "system.speech.synthesis.speechsynthesizer", "Member[state]"] + - ["system.speech.synthesis.promptbreak", "system.speech.synthesis.promptbreak!", "Member[medium]"] + - ["system.int32", "system.speech.synthesis.visemereachedeventargs", "Member[viseme]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[soft]"] + - ["system.speech.synthesis.voiceinfo", "system.speech.synthesis.voicechangeeventargs", "Member[voice]"] + - ["system.timespan", "system.speech.synthesis.speakprogresseventargs", "Member[audioposition]"] + - ["system.timespan", "system.speech.synthesis.phonemereachedeventargs", "Member[duration]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[yearmonthday]"] + - ["system.speech.synthesis.voiceinfo", "system.speech.synthesis.installedvoice", "Member[voiceinfo]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[spellout]"] + - ["system.timespan", "system.speech.synthesis.bookmarkreachedeventargs", "Member[audioposition]"] + - ["system.int32", "system.speech.synthesis.visemereachedeventargs", "Member[nextviseme]"] + - ["system.speech.synthesis.synthesismediatype", "system.speech.synthesis.synthesismediatype!", "Member[text]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptstyle", "Member[volume]"] + - ["system.int32", "system.speech.synthesis.speechsynthesizer", "Member[rate]"] + - ["system.speech.synthesis.prompt", "system.speech.synthesis.prompteventargs", "Member[prompt]"] + - ["system.speech.synthesis.promptbreak", "system.speech.synthesis.promptbreak!", "Member[small]"] + - ["system.int32", "system.speech.synthesis.speechsynthesizer", "Member[volume]"] + - ["system.speech.synthesis.synthesismediatype", "system.speech.synthesis.synthesismediatype!", "Member[waveaudio]"] + - ["system.speech.synthesis.prompt", "system.speech.synthesis.speechsynthesizer", "Method[speakasync].ReturnValue"] + - ["system.speech.synthesis.voiceage", "system.speech.synthesis.voiceage!", "Member[teen]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[month]"] + - ["system.speech.synthesis.promptemphasis", "system.speech.synthesis.promptemphasis!", "Member[notset]"] + - ["system.string", "system.speech.synthesis.voiceinfo", "Member[description]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[extrasoft]"] + - ["system.speech.synthesis.synthesizerstate", "system.speech.synthesis.synthesizerstate!", "Member[ready]"] + - ["system.speech.synthesis.promptrate", "system.speech.synthesis.promptrate!", "Member[medium]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[monthyear]"] + - ["system.boolean", "system.speech.synthesis.promptbuilder", "Member[isempty]"] + - ["system.speech.synthesis.voicegender", "system.speech.synthesis.voiceinfo", "Member[gender]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[date]"] + - ["system.speech.synthesis.synthesizerstate", "system.speech.synthesis.statechangedeventargs", "Member[state]"] + - ["system.speech.synthesis.voiceage", "system.speech.synthesis.voiceage!", "Member[child]"] + - ["system.string", "system.speech.synthesis.voiceinfo", "Member[id]"] + - ["system.speech.synthesis.synthesizeremphasis", "system.speech.synthesis.synthesizeremphasis!", "Member[emphasized]"] + - ["system.string", "system.speech.synthesis.phonemereachedeventargs", "Member[nextphoneme]"] + - ["system.speech.synthesis.sayas", "system.speech.synthesis.sayas!", "Member[daymonthyear]"] + - ["system.globalization.cultureinfo", "system.speech.synthesis.voiceinfo", "Member[culture]"] + - ["system.speech.synthesis.promptrate", "system.speech.synthesis.promptrate!", "Member[slow]"] + - ["system.timespan", "system.speech.synthesis.phonemereachedeventargs", "Member[audioposition]"] + - ["system.speech.synthesis.synthesizerstate", "system.speech.synthesis.synthesizerstate!", "Member[paused]"] + - ["system.speech.synthesis.voicegender", "system.speech.synthesis.voicegender!", "Member[male]"] + - ["system.speech.synthesis.voiceage", "system.speech.synthesis.voiceinfo", "Member[age]"] + - ["system.speech.synthesis.promptrate", "system.speech.synthesis.promptrate!", "Member[fast]"] + - ["system.int32", "system.speech.synthesis.installedvoice", "Method[gethashcode].ReturnValue"] + - ["system.speech.synthesis.synthesistextformat", "system.speech.synthesis.synthesistextformat!", "Member[ssml]"] + - ["system.speech.synthesis.promptemphasis", "system.speech.synthesis.promptemphasis!", "Member[strong]"] + - ["system.speech.synthesis.promptbreak", "system.speech.synthesis.promptbreak!", "Member[extrasmall]"] + - ["system.speech.synthesis.promptrate", "system.speech.synthesis.promptrate!", "Member[notset]"] + - ["system.speech.synthesis.promptbreak", "system.speech.synthesis.promptbreak!", "Member[large]"] + - ["system.speech.synthesis.promptvolume", "system.speech.synthesis.promptvolume!", "Member[loud]"] + - ["system.speech.synthesis.voiceage", "system.speech.synthesis.voiceage!", "Member[senior]"] + - ["system.string", "system.speech.synthesis.voiceinfo", "Member[name]"] + - ["system.speech.synthesis.prompt", "system.speech.synthesis.speechsynthesizer", "Method[getcurrentlyspokenprompt].ReturnValue"] + - ["system.int32", "system.speech.synthesis.speakprogresseventargs", "Member[charactercount]"] + - ["system.speech.synthesis.voicegender", "system.speech.synthesis.voicegender!", "Member[notset]"] + - ["system.speech.synthesis.synthesizerstate", "system.speech.synthesis.synthesizerstate!", "Member[speaking]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Encodings.Web.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Encodings.Web.typemodel.yml new file mode 100644 index 000000000000..9b61d99dc06c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Encodings.Web.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.text.encodings.web.htmlencoder", "system.text.encodings.web.htmlencoder!", "Method[create].ReturnValue"] + - ["system.string", "system.text.encodings.web.textencoder", "Method[encode].ReturnValue"] + - ["system.text.encodings.web.javascriptencoder", "system.text.encodings.web.javascriptencoder!", "Member[unsaferelaxedjsonescaping]"] + - ["system.collections.generic.ienumerable", "system.text.encodings.web.textencodersettings", "Method[getallowedcodepoints].ReturnValue"] + - ["system.boolean", "system.text.encodings.web.textencoder", "Method[tryencodeunicodescalar].ReturnValue"] + - ["system.text.encodings.web.urlencoder", "system.text.encodings.web.urlencoder!", "Method[create].ReturnValue"] + - ["system.int32", "system.text.encodings.web.textencoder", "Method[findfirstcharactertoencode].ReturnValue"] + - ["system.boolean", "system.text.encodings.web.textencoder", "Method[willencode].ReturnValue"] + - ["system.text.encodings.web.javascriptencoder", "system.text.encodings.web.javascriptencoder!", "Member[default]"] + - ["system.text.encodings.web.htmlencoder", "system.text.encodings.web.htmlencoder!", "Member[default]"] + - ["system.int32", "system.text.encodings.web.textencoder", "Method[findfirstcharactertoencodeutf8].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.encodings.web.textencoder", "Method[encode].ReturnValue"] + - ["system.int32", "system.text.encodings.web.textencoder", "Member[maxoutputcharactersperinputcharacter]"] + - ["system.text.encodings.web.urlencoder", "system.text.encodings.web.urlencoder!", "Member[default]"] + - ["system.buffers.operationstatus", "system.text.encodings.web.textencoder", "Method[encodeutf8].ReturnValue"] + - ["system.text.encodings.web.javascriptencoder", "system.text.encodings.web.javascriptencoder!", "Method[create].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Nodes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Nodes.typemodel.yml new file mode 100644 index 000000000000..88bba58f4736 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Nodes.typemodel.yml @@ -0,0 +1,71 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.text.json.nodes.jsonarray", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonvalue", "Method[trygetvalue].ReturnValue"] + - ["system.text.json.nodes.jsonnode", "system.text.json.nodes.jsonnode", "Member[root]"] + - ["system.boolean", "system.text.json.nodes.jsonobject", "Method[trygetvalue].ReturnValue"] + - ["system.text.json.jsonvaluekind", "system.text.json.nodes.jsonnode", "Method[getvaluekind].ReturnValue"] + - ["system.int32", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.text.json.nodes.jsonobject", "Method[getat].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonobject", "Member[isreadonly]"] + - ["system.collections.generic.ienumerator", "system.text.json.nodes.jsonobject", "Method[getenumerator].ReturnValue"] + - ["system.uint16", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.text.json.nodes.jsonarray", "system.text.json.nodes.jsonnode", "Method[asarray].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonnode!", "Method[deepequals].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonobject", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonarray", "Method[remove].ReturnValue"] + - ["t", "system.text.json.nodes.jsonnode", "Method[getvalue].ReturnValue"] + - ["system.guid", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.text.json.nodes.jsonnode", "system.text.json.nodes.jsonnode", "Method[deepclone].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonnodeoptions", "Member[propertynamecaseinsensitive]"] + - ["system.text.json.nodes.jsonarray", "system.text.json.nodes.jsonarray!", "Method[create].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonobject", "Method[trygetpropertyvalue].ReturnValue"] + - ["system.text.json.nodes.jsonnode", "system.text.json.nodes.jsonnode!", "Method[op_implicit].ReturnValue"] + - ["system.text.json.nodes.jsonobject", "system.text.json.nodes.jsonobject!", "Method[create].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonarray", "Member[isreadonly]"] + - ["system.double", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.threading.tasks.task", "system.text.json.nodes.jsonnode!", "Method[parseasync].ReturnValue"] + - ["system.string", "system.text.json.nodes.jsonnode", "Method[tojsonstring].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonobject", "Method[remove].ReturnValue"] + - ["system.int32", "system.text.json.nodes.jsonnode", "Method[getelementindex].ReturnValue"] + - ["system.char", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.collections.generic.keyvaluepair", "system.text.json.nodes.jsonobject", "Member[item]"] + - ["system.byte", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.text.json.nodes.jsonobject", "Method[indexof].ReturnValue"] + - ["system.int32", "system.text.json.nodes.jsonarray", "Method[indexof].ReturnValue"] + - ["system.nullable", "system.text.json.nodes.jsonnode", "Member[options]"] + - ["system.decimal", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonobject", "Method[contains].ReturnValue"] + - ["system.text.json.nodes.jsonobject", "system.text.json.nodes.jsonnode", "Method[asobject].ReturnValue"] + - ["system.collections.generic.icollection", "system.text.json.nodes.jsonobject", "Member[keys]"] + - ["system.int32", "system.text.json.nodes.jsonobject", "Member[count]"] + - ["system.sbyte", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.text.json.nodes.jsonnode", "system.text.json.nodes.jsonnode!", "Method[parse].ReturnValue"] + - ["system.text.json.nodes.jsonnode", "system.text.json.nodes.jsonnode", "Member[item]"] + - ["system.datetimeoffset", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.text.json.nodes.jsonarray", "Method[getvalues].ReturnValue"] + - ["system.string", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.text.json.nodes.jsonnode", "Method[getpropertyname].ReturnValue"] + - ["system.datetime", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.text.json.nodes.jsonnode", "system.text.json.nodes.jsonnode", "Member[parent]"] + - ["system.collections.ienumerator", "system.text.json.nodes.jsonarray", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.text.json.nodes.jsonobject", "Method[getenumerator].ReturnValue"] + - ["system.uint64", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.uint32", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.text.json.nodes.jsonnode", "Method[tostring].ReturnValue"] + - ["system.int64", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.text.json.nodes.jsonvalue", "system.text.json.nodes.jsonnode", "Method[asvalue].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.text.json.nodes.jsonarray", "Method[getenumerator].ReturnValue"] + - ["system.text.json.nodes.jsonvalue", "system.text.json.nodes.jsonvalue!", "Method[create].ReturnValue"] + - ["system.int32", "system.text.json.nodes.jsonarray", "Member[count]"] + - ["system.string", "system.text.json.nodes.jsonnode", "Method[getpath].ReturnValue"] + - ["system.collections.generic.icollection", "system.text.json.nodes.jsonobject", "Member[values]"] + - ["system.boolean", "system.text.json.nodes.jsonarray", "Method[contains].ReturnValue"] + - ["system.nullable", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] + - ["system.int16", "system.text.json.nodes.jsonnode!", "Method[op_explicit].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Schema.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Schema.typemodel.yml new file mode 100644 index 000000000000..f14bd92a8f93 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Schema.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.text.json.schema.jsonschemaexporteroptions", "Member[treatnullobliviousasnonnullable]"] + - ["system.string", "system.text.json.schema.jsonschemaexportercontext", "Member[path]"] + - ["system.func", "system.text.json.schema.jsonschemaexporteroptions", "Member[transformschemanode]"] + - ["system.text.json.schema.jsonschemaexporteroptions", "system.text.json.schema.jsonschemaexporteroptions!", "Member[default]"] + - ["system.text.json.nodes.jsonnode", "system.text.json.schema.jsonschemaexporter!", "Method[getjsonschemaasnode].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.schema.jsonschemaexportercontext", "Member[basetypeinfo]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.schema.jsonschemaexportercontext", "Member[typeinfo]"] + - ["system.text.json.serialization.metadata.jsonpropertyinfo", "system.text.json.schema.jsonschemaexportercontext", "Member[propertyinfo]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Serialization.Metadata.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Serialization.Metadata.typemodel.yml new file mode 100644 index 000000000000..e2fff8d50f0c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Serialization.Metadata.typemodel.yml @@ -0,0 +1,162 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.action", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[set]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[uint128converter]"] + - ["system.collections.generic.ilist", "system.text.json.serialization.metadata.jsonpolymorphismoptions", "Member[derivedtypes]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[getenumconverter].ReturnValue"] + - ["system.string", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[propertyname]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsontypeinfo!", "Method[createjsontypeinfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[jsonelementconverter]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createconcurrentqueueinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createarrayinfo].ReturnValue"] + - ["system.func", "system.text.json.serialization.metadata.jsonobjectinfovalues", "Member[propertymetadatainitializer]"] + - ["system.nullable", "system.text.json.serialization.metadata.jsontypeinfo", "Member[preferredpropertyobjectcreationhandling]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createidictionaryinfo].ReturnValue"] + - ["system.text.json.jsonserializeroptions", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[options]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createienumerableinfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[singleconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[jsonnodeconverter]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsoncollectioninfovalues", "Member[elementinfo]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[memorybyteconverter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[hasdefaultvalue]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpolymorphismoptions", "Member[ignoreunrecognizedtypediscriminators]"] + - ["system.text.json.serialization.metadata.jsontypeinfokind", "system.text.json.serialization.metadata.jsontypeinfo", "Member[kind]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[halfconverter]"] + - ["system.nullable", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[numberhandling]"] + - ["system.string", "system.text.json.serialization.metadata.jsonparameterinfovalues", "Member[name]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[decimalconverter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[isextensiondata]"] + - ["system.string", "system.text.json.serialization.metadata.jsonpolymorphismoptions", "Member[typediscriminatorpropertyname]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[datetimeoffsetconverter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonparameterinfovalues", "Member[ismemberinitializer]"] + - ["system.type", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[declaringtype]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[int128converter]"] + - ["system.reflection.icustomattributeprovider", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[attributeprovider]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createqueueinfo].ReturnValue"] + - ["system.type", "system.text.json.serialization.metadata.jsonparameterinfovalues", "Member[parametertype]"] + - ["system.nullable", "system.text.json.serialization.metadata.jsontypeinfo", "Member[numberhandling]"] + - ["system.func", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[attributeproviderfactory]"] + - ["system.object", "system.text.json.serialization.metadata.jsonderivedtype", "Member[typediscriminator]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createicollectioninfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[getunsupportedtypeconverter].ReturnValue"] + - ["system.type", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[declaringtype]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[isrequired]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[timespanconverter]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[propertytypeinfo]"] + - ["system.type", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[propertytype]"] + - ["system.type", "system.text.json.serialization.metadata.jsontypeinfo", "Member[elementtype]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[creatememoryinfo].ReturnValue"] + - ["system.action", "system.text.json.serialization.metadata.jsonobjectinfovalues", "Member[serializehandler]"] + - ["system.string", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[name]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[isvirtual]"] + - ["system.text.json.serialization.metadata.jsonpropertyinfo", "system.text.json.serialization.metadata.jsontypeinfo", "Method[createjsonpropertyinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.ijsontypeinforesolver", "Method[gettypeinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createimmutabledictionaryinfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[readonlymemorybyteconverter]"] + - ["system.type", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[declaringtype]"] + - ["system.text.json.serialization.metadata.jsonpolymorphismoptions", "system.text.json.serialization.metadata.jsontypeinfo", "Member[polymorphismoptions]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createobjectinfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[dateonlyconverter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[isextensiondata]"] + - ["system.type", "system.text.json.serialization.metadata.jsontypeinfo", "Member[keytype]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[ismemberinitializer]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[jsondocumentconverter]"] + - ["system.func", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[get]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[versionconverter]"] + - ["system.object", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[defaultvalue]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createilistinfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[timeonlyconverter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[hasjsoninclude]"] + - ["system.action", "system.text.json.serialization.metadata.jsontypeinfo", "Member[ondeserializing]"] + - ["system.action", "system.text.json.serialization.metadata.jsontypeinfo", "Member[ondeserialized]"] + - ["system.nullable", "system.text.json.serialization.metadata.jsontypeinfo", "Member[unmappedmemberhandling]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.defaultjsontypeinforesolver", "Method[gettypeinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfokind", "system.text.json.serialization.metadata.jsontypeinfokind!", "Member[dictionary]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonparameterinfovalues", "Member[isnullable]"] + - ["system.collections.generic.ilist", "system.text.json.serialization.metadata.jsontypeinfo", "Member[properties]"] + - ["system.text.json.serialization.metadata.jsontypeinfokind", "system.text.json.serialization.metadata.jsontypeinfokind!", "Member[enumerable]"] + - ["system.action", "system.text.json.serialization.metadata.jsontypeinfo", "Member[onserialized]"] + - ["system.text.json.serialization.metadata.ijsontypeinforesolver", "system.text.json.serialization.metadata.jsontypeinfo", "Member[originatingresolver]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[int64converter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[ispublic]"] + - ["system.func", "system.text.json.serialization.metadata.jsonobjectinfovalues", "Member[constructorattributeproviderfactory]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[int16converter]"] + - ["system.reflection.icustomattributeprovider", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[attributeprovider]"] + - ["system.nullable", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[objectcreationhandling]"] + - ["system.string", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[name]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createdictionaryinfo].ReturnValue"] + - ["system.action", "system.text.json.serialization.metadata.jsoncollectioninfovalues", "Member[serializehandler]"] + - ["system.text.json.serialization.metadata.jsontypeinfokind", "system.text.json.serialization.metadata.jsontypeinfokind!", "Member[none]"] + - ["system.text.json.serialization.metadata.jsonpropertyinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createpropertyinfo].ReturnValue"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[isgetnullable]"] + - ["system.func", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[shouldserialize]"] + - ["system.int32", "system.text.json.serialization.metadata.jsonparameterinfovalues", "Member[position]"] + - ["system.func", "system.text.json.serialization.metadata.jsoncollectioninfovalues", "Member[objectcreator]"] + - ["system.string", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[jsonpropertyname]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createconcurrentstackinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createireadonlydictionaryinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createlistinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.ijsontypeinforesolver", "system.text.json.serialization.metadata.jsontypeinforesolver!", "Method[combine].ReturnValue"] + - ["system.boolean", "system.text.json.serialization.metadata.jsontypeinfo", "Member[isreadonly]"] + - ["system.text.json.jsonserializeroptions", "system.text.json.serialization.metadata.jsontypeinfo", "Member[options]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[guidconverter]"] + - ["system.collections.generic.ilist", "system.text.json.serialization.metadata.defaultjsontypeinforesolver", "Member[modifiers]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createimmutableenumerableinfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[objectconverter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[isproperty]"] + - ["system.type", "system.text.json.serialization.metadata.jsontypeinfo", "Member[type]"] + - ["system.type", "system.text.json.serialization.metadata.jsonderivedtype", "Member[derivedtype]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[uint32converter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[converter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[charconverter]"] + - ["system.func", "system.text.json.serialization.metadata.jsonobjectinfovalues", "Member[objectcreator]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[int32converter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[uriconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsontypeinfo", "Member[converter]"] + - ["system.int32", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[position]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createisetinfo].ReturnValue"] + - ["system.nullable", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[numberhandling]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[byteconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[bytearrayconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[customconverter]"] + - ["system.text.json.serialization.metadata.jsontypeinfokind", "system.text.json.serialization.metadata.jsontypeinfokind!", "Member[object]"] + - ["system.int32", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[order]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createiasyncenumerableinfo].ReturnValue"] + - ["system.text.json.serialization.metadata.ijsontypeinforesolver", "system.text.json.serialization.metadata.jsontypeinforesolver!", "Method[withaddedmodifier].ReturnValue"] + - ["system.func", "system.text.json.serialization.metadata.jsontypeinfo", "Member[createobject]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[jsonvalueconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[datetimeconverter]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsoncollectioninfovalues", "Member[keyinfo]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createvalueinfo].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[uint64converter]"] + - ["system.object", "system.text.json.serialization.metadata.jsonparameterinfovalues", "Member[defaultvalue]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[uint16converter]"] + - ["system.action", "system.text.json.serialization.metadata.jsontypeinfo", "Member[onserializing]"] + - ["system.action", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[setter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[doubleconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[booleanconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[getnullableconverter].ReturnValue"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createstackinfo].ReturnValue"] + - ["system.func", "system.text.json.serialization.metadata.jsonobjectinfovalues", "Member[constructorparametermetadatainitializer]"] + - ["system.reflection.icustomattributeprovider", "system.text.json.serialization.metadata.jsontypeinfo", "Member[constructorattributeprovider]"] + - ["system.text.json.serialization.jsonunknownderivedtypehandling", "system.text.json.serialization.metadata.jsonpolymorphismoptions", "Member[unknownderivedtypehandling]"] + - ["system.func", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[getter]"] + - ["system.action", "system.text.json.serialization.metadata.jsontypeinfo", "Member[serializehandler]"] + - ["system.type", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[parametertype]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[sbyteconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[jsonobjectconverter]"] + - ["system.func", "system.text.json.serialization.metadata.jsonobjectinfovalues", "Member[objectwithparameterizedconstructorcreator]"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.metadata.jsonobjectinfovalues", "Member[numberhandling]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[stringconverter]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.metadata.jsonmetadataservices!", "Method[createreadonlymemoryinfo].ReturnValue"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonparameterinfo", "Member[isnullable]"] + - ["system.text.json.serialization.metadata.jsonparameterinfo", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[associatedparameter]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonpropertyinfo", "Member[issetnullable]"] + - ["system.nullable", "system.text.json.serialization.metadata.jsonpropertyinfovalues", "Member[ignorecondition]"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.metadata.jsoncollectioninfovalues", "Member[numberhandling]"] + - ["system.boolean", "system.text.json.serialization.metadata.jsonparameterinfovalues", "Member[hasdefaultvalue]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.metadata.jsonmetadataservices!", "Member[jsonarrayconverter]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Serialization.typemodel.yml new file mode 100644 index 000000000000..21fffd828cff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.Serialization.typemodel.yml @@ -0,0 +1,99 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.jsonstringenumconverter", "Method[createconverter].ReturnValue"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[numberhandling]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonignorecondition!", "Member[whenreading]"] + - ["system.object", "system.text.json.serialization.referenceresolver", "Method[resolvereference].ReturnValue"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.jsonnumberhandling!", "Member[writeasstring]"] + - ["system.text.json.serialization.jsonunknownderivedtypehandling", "system.text.json.serialization.jsonunknownderivedtypehandling!", "Member[failserialization]"] + - ["system.text.json.serialization.referencehandler", "system.text.json.serialization.referencehandler!", "Member[preserve]"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.jsonnumberhandling!", "Member[allownamedfloatingpointliterals]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonknownnamingpolicy!", "Member[unspecified]"] + - ["system.boolean", "system.text.json.serialization.jsonnumberenumconverter", "Method[canconvert].ReturnValue"] + - ["system.text.json.serialization.jsonobjectcreationhandling", "system.text.json.serialization.jsonobjectcreationhandlingattribute", "Member[handling]"] + - ["system.text.json.serialization.jsonunmappedmemberhandling", "system.text.json.serialization.jsonunmappedmemberhandling!", "Member[skip]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[writeindented]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[usestringenumconverter]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.jsonconverterattribute", "Method[createconverter].ReturnValue"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[allowtrailingcommas]"] + - ["system.int32", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[defaultbuffersize]"] + - ["system.text.json.serialization.jsonsourcegenerationmode", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[generationmode]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonignorecondition!", "Member[always]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[includefields]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[respectrequiredconstructorparameters]"] + - ["system.text.json.serialization.jsonobjectcreationhandling", "system.text.json.serialization.jsonobjectcreationhandling!", "Member[populate]"] + - ["system.type[]", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[converters]"] + - ["system.boolean", "system.text.json.serialization.jsonpolymorphicattribute", "Member[ignoreunrecognizedtypediscriminators]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonknownnamingpolicy!", "Member[camelcase]"] + - ["system.text.json.serialization.jsonunknowntypehandling", "system.text.json.serialization.jsonunknowntypehandling!", "Member[jsonnode]"] + - ["system.type", "system.text.json.serialization.jsonconverterattribute", "Member[convertertype]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonknownnamingpolicy!", "Member[snakecaselower]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.jsonconverterfactory", "Method[createconverter].ReturnValue"] + - ["system.text.json.serialization.jsonobjectcreationhandling", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[preferredobjectcreationhandling]"] + - ["system.text.json.serialization.referencehandler", "system.text.json.serialization.referencehandler!", "Member[ignorecycles]"] + - ["system.int32", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[maxdepth]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[dictionarykeypolicy]"] + - ["system.string", "system.text.json.serialization.referenceresolver", "Method[getreference].ReturnValue"] + - ["system.text.json.serialization.jsonunmappedmemberhandling", "system.text.json.serialization.jsonunmappedmemberhandling!", "Member[disallow]"] + - ["system.text.json.serialization.jsonknownreferencehandler", "system.text.json.serialization.jsonknownreferencehandler!", "Member[unspecified]"] + - ["system.text.json.serialization.jsonunknownderivedtypehandling", "system.text.json.serialization.jsonunknownderivedtypehandling!", "Member[fallbacktobasetype]"] + - ["system.binarydata", "system.text.json.serialization.binarydatajsonconverter", "Method[read].ReturnValue"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.jsonnumberhandlingattribute", "Member[handling]"] + - ["system.char", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[indentcharacter]"] + - ["system.string", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[newline]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonignoreattribute", "Member[condition]"] + - ["system.text.json.jsoncommenthandling", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[readcommenthandling]"] + - ["system.text.json.serialization.jsonunknowntypehandling", "system.text.json.serialization.jsonunknowntypehandling!", "Member[jsonelement]"] + - ["system.int32", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[indentsize]"] + - ["system.string", "system.text.json.serialization.jsonpolymorphicattribute", "Member[typediscriminatorpropertyname]"] + - ["system.text.json.serialization.jsonunmappedmemberhandling", "system.text.json.serialization.jsonunmappedmemberhandlingattribute", "Member[unmappedmemberhandling]"] + - ["system.text.json.serialization.referenceresolver", "system.text.json.serialization.referencehandler", "Method[createresolver].ReturnValue"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[allowoutofordermetadataproperties]"] + - ["system.boolean", "system.text.json.serialization.jsonstringenumconverter", "Method[canconvert].ReturnValue"] + - ["system.text.json.serialization.jsonunmappedmemberhandling", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[unmappedmemberhandling]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonknownnamingpolicy!", "Member[snakecaseupper]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonignorecondition!", "Member[never]"] + - ["system.string", "system.text.json.serialization.jsonpropertynameattribute", "Member[name]"] + - ["system.text.json.serialization.jsonknownreferencehandler", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[referencehandler]"] + - ["system.type", "system.text.json.serialization.jsonderivedtypeattribute", "Member[derivedtype]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[propertynamecaseinsensitive]"] + - ["t", "system.text.json.serialization.jsonconverter", "Method[read].ReturnValue"] + - ["system.int32", "system.text.json.serialization.jsonpropertyorderattribute", "Member[order]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.serialization.jsonserializercontext", "Method[gettypeinfo].ReturnValue"] + - ["system.text.json.serialization.jsonknownreferencehandler", "system.text.json.serialization.jsonknownreferencehandler!", "Member[ignorecycles]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[ignorereadonlyfields]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[respectnullableannotations]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonignorecondition!", "Member[whenwriting]"] + - ["system.text.json.serialization.jsonsourcegenerationmode", "system.text.json.serialization.jsonsourcegenerationmode!", "Member[metadata]"] + - ["system.text.json.jsonserializeroptions", "system.text.json.serialization.jsonserializercontext", "Member[generatedserializeroptions]"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.serialization.jsonnumberenumconverter", "Method[createconverter].ReturnValue"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.jsonnumberhandling!", "Member[strict]"] + - ["system.string", "system.text.json.serialization.jsonserializableattribute", "Member[typeinfopropertyname]"] + - ["system.text.json.serialization.jsonsourcegenerationmode", "system.text.json.serialization.jsonserializableattribute", "Member[generationmode]"] + - ["system.text.json.serialization.jsonsourcegenerationmode", "system.text.json.serialization.jsonsourcegenerationmode!", "Member[serialization]"] + - ["system.boolean", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[ignorereadonlyproperties]"] + - ["system.text.json.jsonserializeroptions", "system.text.json.serialization.jsonserializercontext", "Member[options]"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.serialization.jsonnumberhandling!", "Member[allowreadingfromstring]"] + - ["system.text.json.serialization.jsonunknowntypehandling", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[unknowntypehandling]"] + - ["system.boolean", "system.text.json.serialization.jsonconverter", "Member[handlenull]"] + - ["system.text.json.serialization.jsonunknownderivedtypehandling", "system.text.json.serialization.jsonunknownderivedtypehandling!", "Member[fallbacktonearestancestor]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonknownnamingpolicy!", "Member[kebabcaseupper]"] + - ["system.text.json.serialization.jsonunknownderivedtypehandling", "system.text.json.serialization.jsonpolymorphicattribute", "Member[unknownderivedtypehandling]"] + - ["system.text.json.serialization.jsonobjectcreationhandling", "system.text.json.serialization.jsonobjectcreationhandling!", "Member[replace]"] + - ["system.string", "system.text.json.serialization.jsonstringenummembernameattribute", "Member[name]"] + - ["system.object", "system.text.json.serialization.jsonderivedtypeattribute", "Member[typediscriminator]"] + - ["system.type", "system.text.json.serialization.jsonconverter", "Member[type]"] + - ["t", "system.text.json.serialization.jsonconverter", "Method[readaspropertyname].ReturnValue"] + - ["system.boolean", "system.text.json.serialization.jsonconverter", "Method[canconvert].ReturnValue"] + - ["system.text.json.serialization.jsonknownreferencehandler", "system.text.json.serialization.jsonknownreferencehandler!", "Member[preserve]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonignorecondition!", "Member[whenwritingdefault]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[defaultignorecondition]"] + - ["system.text.json.serialization.jsonsourcegenerationmode", "system.text.json.serialization.jsonsourcegenerationmode!", "Member[default]"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.serialization.jsonignorecondition!", "Member[whenwritingnull]"] + - ["system.type", "system.text.json.serialization.jsonconverterfactory", "Member[type]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonsourcegenerationoptionsattribute", "Member[propertynamingpolicy]"] + - ["system.text.json.serialization.jsonknownnamingpolicy", "system.text.json.serialization.jsonknownnamingpolicy!", "Member[kebabcaselower]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.typemodel.yml new file mode 100644 index 000000000000..95faff1d7d94 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Json.typemodel.yml @@ -0,0 +1,229 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.text.json.jsonelement+arrayenumerator", "system.text.json.jsonelement", "Method[enumeratearray].ReturnValue"] + - ["system.single", "system.text.json.jsonelement", "Method[getsingle].ReturnValue"] + - ["system.text.json.jsonelement", "system.text.json.jsonproperty", "Member[value]"] + - ["system.int32", "system.text.json.jsonelement", "Method[getarraylength].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.text.json.jsonserializer!", "Method[deserializeasync].ReturnValue"] + - ["system.int32", "system.text.json.utf8jsonwriter", "Member[currentdepth]"] + - ["system.uint32", "system.text.json.utf8jsonreader", "Method[getuint32].ReturnValue"] + - ["system.byte[]", "system.text.json.jsonserializer!", "Method[serializetoutf8bytes].ReturnValue"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[number]"] + - ["system.text.json.jsonwriteroptions", "system.text.json.utf8jsonwriter", "Member[options]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[number]"] + - ["system.char", "system.text.json.jsonwriteroptions", "Member[indentcharacter]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetuint16].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetint16].ReturnValue"] + - ["system.int32", "system.text.json.jsonserializeroptions", "Member[maxdepth]"] + - ["system.string", "system.text.json.utf8jsonreader", "Member[valuespan]"] + - ["system.text.json.jsontokentype", "system.text.json.utf8jsonreader", "Member[tokentype]"] + - ["system.int16", "system.text.json.jsonelement", "Method[getint16].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetuint64].ReturnValue"] + - ["system.guid", "system.text.json.utf8jsonreader", "Method[getguid].ReturnValue"] + - ["system.sequenceposition", "system.text.json.utf8jsonreader", "Member[position]"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetint64].ReturnValue"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[false]"] + - ["system.collections.ienumerator", "system.text.json.jsonelement+arrayenumerator", "Method[getenumerator].ReturnValue"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[startarray]"] + - ["system.text.json.jsonproperty", "system.text.json.jsonelement+objectenumerator", "Member[current]"] + - ["system.boolean", "system.text.json.jsonencodedtext", "Method[equals].ReturnValue"] + - ["system.text.json.jsonreaderstate", "system.text.json.utf8jsonreader", "Member[currentstate]"] + - ["system.text.json.jsonnamingpolicy", "system.text.json.jsonserializeroptions", "Member[dictionarykeypolicy]"] + - ["system.text.json.serialization.referencehandler", "system.text.json.jsonserializeroptions", "Member[referencehandler]"] + - ["system.int64", "system.text.json.utf8jsonreader", "Member[bytesconsumed]"] + - ["system.collections.ienumerator", "system.text.json.jsonelement+objectenumerator", "Method[getenumerator].ReturnValue"] + - ["system.text.json.jsonelement", "system.text.json.jsonelement+arrayenumerator", "Member[current]"] + - ["system.boolean", "system.text.json.jsondocumentoptions", "Member[allowtrailingcommas]"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[isreadonly]"] + - ["system.string", "system.text.json.jsonencodedtext", "Member[value]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[startobject]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[tryskip].ReturnValue"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[endarray]"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[false]"] + - ["system.int32", "system.text.json.jsonwriteroptions", "Member[maxdepth]"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[respectrequiredconstructorparameters]"] + - ["system.boolean", "system.text.json.jsonreaderoptions", "Member[allowtrailingcommas]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[read].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetint64].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[getboolean].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.text.json.jsonelement+objectenumerator", "Method[getenumerator].ReturnValue"] + - ["system.threading.tasks.task", "system.text.json.jsondocument!", "Method[parseasync].ReturnValue"] + - ["system.text.json.jsondocument", "system.text.json.jsondocument!", "Method[parse].ReturnValue"] + - ["system.text.json.jsonnamingpolicy", "system.text.json.jsonserializeroptions", "Member[propertynamingpolicy]"] + - ["system.object", "system.text.json.jsonelement+objectenumerator", "Member[current]"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[ignorereadonlyfields]"] + - ["system.threading.tasks.task", "system.text.json.jsonserializer!", "Method[serializeasync].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Member[valueisescaped]"] + - ["system.string", "system.text.json.jsonexception", "Member[message]"] + - ["system.text.json.jsonnamingpolicy", "system.text.json.jsonnamingpolicy!", "Member[kebabcaseupper]"] + - ["system.int64", "system.text.json.utf8jsonreader", "Method[getint64].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetdouble].ReturnValue"] + - ["system.double", "system.text.json.jsonelement", "Method[getdouble].ReturnValue"] + - ["system.char", "system.text.json.jsonserializeroptions", "Member[indentcharacter]"] + - ["system.text.json.jsondocument", "system.text.json.jsondocument!", "Method[parsevalue].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetuint64].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetdatetime].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetint32].ReturnValue"] + - ["system.text.json.jsonserializerdefaults", "system.text.json.jsonserializerdefaults!", "Member[web]"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[undefined]"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[true]"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonelement", "Member[valuekind]"] + - ["system.text.json.jsonelement", "system.text.json.jsonserializer!", "Method[serializetoelement].ReturnValue"] + - ["system.datetimeoffset", "system.text.json.utf8jsonreader", "Method[getdatetimeoffset].ReturnValue"] + - ["system.string", "system.text.json.jsonserializer!", "Method[serialize].ReturnValue"] + - ["system.text.json.jsonnamingpolicy", "system.text.json.jsonnamingpolicy!", "Member[kebabcaselower]"] + - ["system.int32", "system.text.json.utf8jsonreader", "Method[getint32].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.text.json.utf8jsonwriter", "Method[disposeasync].ReturnValue"] + - ["system.boolean", "system.text.json.jsondocument!", "Method[tryparsevalue].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetguid].ReturnValue"] + - ["system.string", "system.text.json.jsonproperty", "Member[name]"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[allowoutofordermetadataproperties]"] + - ["system.boolean", "system.text.json.jsonwriteroptions", "Member[skipvalidation]"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[respectnullableannotations]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetuint32].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetsingle].ReturnValue"] + - ["system.text.json.jsoncommenthandling", "system.text.json.jsonreaderoptions", "Member[commenthandling]"] + - ["system.datetime", "system.text.json.jsonelement", "Method[getdatetime].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetdecimal].ReturnValue"] + - ["system.sbyte", "system.text.json.jsonelement", "Method[getsbyte].ReturnValue"] + - ["system.text.json.jsonserializeroptions", "system.text.json.jsonserializeroptions!", "Member[web]"] + - ["system.collections.generic.ilist", "system.text.json.jsonserializeroptions", "Member[converters]"] + - ["system.buffers.readonlysequence", "system.text.json.utf8jsonreader", "Member[valuesequence]"] + - ["system.boolean", "system.text.json.jsonserializer!", "Member[isreflectionenabledbydefault]"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[object]"] + - ["system.boolean", "system.text.json.jsonelement", "Method[getboolean].ReturnValue"] + - ["system.nullable", "system.text.json.jsonexception", "Member[linenumber]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[string]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetdatetimeoffset].ReturnValue"] + - ["system.decimal", "system.text.json.utf8jsonreader", "Method[getdecimal].ReturnValue"] + - ["system.text.json.serialization.jsonignorecondition", "system.text.json.jsonserializeroptions", "Member[defaultignorecondition]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[comment]"] + - ["system.int32", "system.text.json.utf8jsonreader", "Member[currentdepth]"] + - ["system.text.json.jsondocument", "system.text.json.jsonserializer!", "Method[serializetodocument].ReturnValue"] + - ["system.double", "system.text.json.utf8jsonreader", "Method[getdouble].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[valueequals].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetdouble].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetproperty].ReturnValue"] + - ["system.text.json.jsoncommenthandling", "system.text.json.jsoncommenthandling!", "Member[disallow]"] + - ["system.text.json.jsoncommenthandling", "system.text.json.jsoncommenthandling!", "Member[allow]"] + - ["system.text.json.jsoncommenthandling", "system.text.json.jsonserializeroptions", "Member[readcommenthandling]"] + - ["system.object", "system.text.json.jsonelement+arrayenumerator", "Member[current]"] + - ["system.sbyte", "system.text.json.utf8jsonreader", "Method[getsbyte].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetbyte].ReturnValue"] + - ["system.string", "system.text.json.jsonserializeroptions", "Member[newline]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[none]"] + - ["system.uint16", "system.text.json.utf8jsonreader", "Method[getuint16].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetdecimal].ReturnValue"] + - ["system.string", "system.text.json.jsonexception", "Member[path]"] + - ["system.text.json.jsonnamingpolicy", "system.text.json.jsonnamingpolicy!", "Member[snakecaselower]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[endobject]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetsbyte].ReturnValue"] + - ["system.text.json.serialization.jsonunknowntypehandling", "system.text.json.jsonserializeroptions", "Member[unknowntypehandling]"] + - ["system.text.json.jsonelement+arrayenumerator", "system.text.json.jsonelement+arrayenumerator", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement!", "Method[deepequals].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetint32].ReturnValue"] + - ["system.byte", "system.text.json.jsonelement", "Method[getbyte].ReturnValue"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Method[trygettypeinfo].ReturnValue"] + - ["system.string", "system.text.json.jsonelement", "Method[getstring].ReturnValue"] + - ["system.int16", "system.text.json.utf8jsonreader", "Method[getint16].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetsingle].ReturnValue"] + - ["system.decimal", "system.text.json.jsonelement", "Method[getdecimal].ReturnValue"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[allowtrailingcommas]"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetuint16].ReturnValue"] + - ["system.text.json.serialization.jsonunmappedmemberhandling", "system.text.json.jsonserializeroptions", "Member[unmappedmemberhandling]"] + - ["system.text.encodings.web.javascriptencoder", "system.text.json.jsonwriteroptions", "Member[encoder]"] + - ["system.string", "system.text.json.jsonelement", "Method[tostring].ReturnValue"] + - ["system.text.json.serialization.jsonconverter", "system.text.json.jsonserializeroptions", "Method[getconverter].ReturnValue"] + - ["system.datetimeoffset", "system.text.json.jsonelement", "Method[getdatetimeoffset].ReturnValue"] + - ["system.text.json.jsonnamingpolicy", "system.text.json.jsonnamingpolicy!", "Member[camelcase]"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "system.text.json.jsonserializeroptions", "Method[gettypeinfo].ReturnValue"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[writeindented]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[valuetextequals].ReturnValue"] + - ["system.boolean", "system.text.json.jsonwriteroptions", "Member[indented]"] + - ["system.datetime", "system.text.json.utf8jsonreader", "Method[getdatetime].ReturnValue"] + - ["system.text.json.jsonserializerdefaults", "system.text.json.jsonserializerdefaults!", "Member[general]"] + - ["system.int32", "system.text.json.jsonelement", "Method[getint32].ReturnValue"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[null]"] + - ["system.string", "system.text.json.jsonproperty", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[propertynamecaseinsensitive]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[propertyname]"] + - ["system.string", "system.text.json.utf8jsonreader", "Method[getstring].ReturnValue"] + - ["tvalue", "system.text.json.jsonserializer!", "Method[deserialize].ReturnValue"] + - ["system.text.json.serialization.jsonobjectcreationhandling", "system.text.json.jsonserializeroptions", "Member[preferredobjectcreationhandling]"] + - ["system.boolean", "system.text.json.jsonelement!", "Method[tryparsevalue].ReturnValue"] + - ["system.int32", "system.text.json.jsondocumentoptions", "Member[maxdepth]"] + - ["system.int64", "system.text.json.jsonelement", "Method[getint64].ReturnValue"] + - ["system.int32", "system.text.json.utf8jsonwriter", "Member[bytespending]"] + - ["system.int32", "system.text.json.jsonwriteroptions", "Member[indentsize]"] + - ["system.text.json.jsonelement", "system.text.json.jsonelement", "Method[getproperty].ReturnValue"] + - ["system.uint64", "system.text.json.utf8jsonreader", "Method[getuint64].ReturnValue"] + - ["system.string", "system.text.json.jsonnamingpolicy", "Method[convertname].ReturnValue"] + - ["system.int32", "system.text.json.jsonserializeroptions", "Member[indentsize]"] + - ["system.text.json.serialization.metadata.ijsontypeinforesolver", "system.text.json.jsonserializeroptions", "Member[typeinforesolver]"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[includefields]"] + - ["system.text.json.jsonelement", "system.text.json.jsonelement", "Method[clone].ReturnValue"] + - ["system.string", "system.text.json.jsonencodedtext", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[ignorenullvalues]"] + - ["system.guid", "system.text.json.jsonelement", "Method[getguid].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.text.json.jsonserializer!", "Method[deserializeasyncenumerable].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.text.json.jsonelement+arrayenumerator", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.text.json.utf8jsonreader", "Method[copystring].ReturnValue"] + - ["system.int64", "system.text.json.utf8jsonwriter", "Member[bytescommitted]"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetbyte].ReturnValue"] + - ["system.text.json.jsonelement+objectenumerator", "system.text.json.jsonelement", "Method[enumerateobject].ReturnValue"] + - ["system.string", "system.text.json.jsonwriteroptions", "Member[newline]"] + - ["system.byte", "system.text.json.utf8jsonreader", "Method[getbyte].ReturnValue"] + - ["system.text.json.jsoncommenthandling", "system.text.json.jsoncommenthandling!", "Member[skip]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetguid].ReturnValue"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[array]"] + - ["system.text.json.jsonvaluekind", "system.text.json.jsonvaluekind!", "Member[string]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Member[hasvaluesequence]"] + - ["system.text.json.jsoncommenthandling", "system.text.json.jsondocumentoptions", "Member[commenthandling]"] + - ["system.text.json.jsonelement+objectenumerator", "system.text.json.jsonelement+objectenumerator", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetdatetimeoffset].ReturnValue"] + - ["system.text.json.jsonelement", "system.text.json.jsondocument", "Member[rootelement]"] + - ["system.text.json.nodes.jsonnode", "system.text.json.jsonserializer!", "Method[serializetonode].ReturnValue"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[null]"] + - ["system.byte[]", "system.text.json.jsonelement", "Method[getbytesfrombase64].ReturnValue"] + - ["system.boolean", "system.text.json.jsonserializeroptions", "Member[ignorereadonlyproperties]"] + - ["system.int32", "system.text.json.jsonelement", "Method[getpropertycount].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetsbyte].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetuint32].ReturnValue"] + - ["system.string", "system.text.json.jsonencodedtext", "Member[encodedutf8bytes]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Member[isfinalblock]"] + - ["system.int32", "system.text.json.jsonencodedtext", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.text.json.jsonproperty", "Method[nameequals].ReturnValue"] + - ["system.int32", "system.text.json.jsonserializeroptions", "Member[defaultbuffersize]"] + - ["system.single", "system.text.json.utf8jsonreader", "Method[getsingle].ReturnValue"] + - ["system.text.json.serialization.jsonnumberhandling", "system.text.json.jsonserializeroptions", "Member[numberhandling]"] + - ["system.text.json.jsonelement", "system.text.json.jsonelement!", "Method[parsevalue].ReturnValue"] + - ["system.boolean", "system.text.json.jsonreaderoptions", "Member[allowmultiplevalues]"] + - ["system.uint16", "system.text.json.jsonelement", "Method[getuint16].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetbytesfrombase64].ReturnValue"] + - ["system.text.json.jsonreaderoptions", "system.text.json.jsonreaderstate", "Member[options]"] + - ["system.nullable", "system.text.json.jsonexception", "Member[bytepositioninline]"] + - ["system.object", "system.text.json.jsonserializer!", "Method[deserialize].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement", "Method[trygetdatetime].ReturnValue"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetint16].ReturnValue"] + - ["system.text.json.jsonencodedtext", "system.text.json.jsonencodedtext!", "Method[encode].ReturnValue"] + - ["system.int32", "system.text.json.jsonreaderoptions", "Member[maxdepth]"] + - ["system.int64", "system.text.json.utf8jsonreader", "Member[tokenstartindex]"] + - ["system.byte[]", "system.text.json.utf8jsonreader", "Method[getbytesfrombase64].ReturnValue"] + - ["system.uint64", "system.text.json.jsonelement", "Method[getuint64].ReturnValue"] + - ["system.uint32", "system.text.json.jsonelement", "Method[getuint32].ReturnValue"] + - ["system.text.json.jsonserializeroptions", "system.text.json.jsonserializeroptions!", "Member[default]"] + - ["system.text.json.jsontokentype", "system.text.json.jsontokentype!", "Member[true]"] + - ["system.string", "system.text.json.utf8jsonreader", "Method[getcomment].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement+objectenumerator", "Method[movenext].ReturnValue"] + - ["system.text.json.jsonelement", "system.text.json.jsonelement", "Member[item]"] + - ["system.text.json.jsonnamingpolicy", "system.text.json.jsonnamingpolicy!", "Member[snakecaseupper]"] + - ["system.text.encodings.web.javascriptencoder", "system.text.json.jsonserializeroptions", "Member[encoder]"] + - ["system.string", "system.text.json.jsonelement", "Method[getrawtext].ReturnValue"] + - ["system.boolean", "system.text.json.jsonelement+arrayenumerator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.ilist", "system.text.json.jsonserializeroptions", "Member[typeinforesolverchain]"] + - ["system.boolean", "system.text.json.utf8jsonreader", "Method[trygetbytesfrombase64].ReturnValue"] + - ["system.threading.tasks.task", "system.text.json.utf8jsonwriter", "Method[flushasync].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.RegularExpressions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.RegularExpressions.typemodel.yml new file mode 100644 index 000000000000..7bb179781ca7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.RegularExpressions.typemodel.yml @@ -0,0 +1,195 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.text.regularexpressions.regex!", "Method[unescape].ReturnValue"] + - ["system.text.regularexpressions.capture", "system.text.regularexpressions.capturecollection", "Member[item]"] + - ["system.object", "system.text.regularexpressions.matchcollection", "Member[item]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[insufficientclosingparentheses]"] + - ["system.text.regularexpressions.regex+valuesplitenumerator", "system.text.regularexpressions.regex!", "Method[enumeratesplits].ReturnValue"] + - ["system.int32[]", "system.text.regularexpressions.regexrunner", "Member[runstack]"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.regexrunner", "Method[scan].ReturnValue"] + - ["system.text.regularexpressions.matchcollection", "system.text.regularexpressions.regex", "Method[matches].ReturnValue"] + - ["system.string[]", "system.text.regularexpressions.regex", "Method[split].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[alternationhasmalformedcondition]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[capturegroupnameinvalid]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runtextbeg]"] + - ["system.int32", "system.text.regularexpressions.capturecollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Method[matchindex].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.capture", "Member[length]"] + - ["system.text.regularexpressions.group", "system.text.regularexpressions.groupcollection", "Member[item]"] + - ["system.boolean", "system.text.regularexpressions.matchcollection", "Member[isfixedsize]"] + - ["system.int32", "system.text.regularexpressions.regex", "Member[capsize]"] + - ["system.string", "system.text.regularexpressions.group", "Member[name]"] + - ["system.int32", "system.text.regularexpressions.generatedregexattribute", "Member[matchtimeoutmilliseconds]"] + - ["system.int32", "system.text.regularexpressions.groupcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.valuematch", "Member[length]"] + - ["system.boolean", "system.text.regularexpressions.matchcollection", "Method[remove].ReturnValue"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.regexrunner", "Member[runmatch]"] + - ["system.int32[]", "system.text.regularexpressions.regexrunner", "Member[runtrack]"] + - ["system.int32", "system.text.regularexpressions.matchcollection", "Method[indexof].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.text.regularexpressions.matchcollection", "Method[getenumerator].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[alternationhascomment]"] + - ["system.string", "system.text.regularexpressions.regexcompilationinfo", "Member[namespace]"] + - ["system.boolean", "system.text.regularexpressions.groupcollection", "Method[containskey].ReturnValue"] + - ["system.string", "system.text.regularexpressions.match", "Method[result].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[nestedquantifiersnotparenthesized]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[insufficientorinvalidhexdigits]"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.regex!", "Method[match].ReturnValue"] + - ["system.range", "system.text.regularexpressions.regex+valuesplitenumerator", "Member[current]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[compiled]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runtrackcount]"] + - ["system.string", "system.text.regularexpressions.regexmatchtimeoutexception", "Member[input]"] + - ["system.boolean", "system.text.regularexpressions.capturecollection", "Member[issynchronized]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[unrecognizedcontrolcharacter]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runtrackpos]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[undefinednumberedreference]"] + - ["system.boolean", "system.text.regularexpressions.groupcollection", "Member[issynchronized]"] + - ["system.int32", "system.text.regularexpressions.matchcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.regexrunner", "Method[findfirstchar].ReturnValue"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[explicitcapture]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Method[matchlength].ReturnValue"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.generatedregexattribute", "Member[options]"] + - ["system.string", "system.text.regularexpressions.regex", "Method[replace].ReturnValue"] + - ["system.string", "system.text.regularexpressions.regex", "Method[tostring].ReturnValue"] + - ["system.string", "system.text.regularexpressions.regexmatchtimeoutexception", "Member[pattern]"] + - ["system.text.regularexpressions.group", "system.text.regularexpressions.group!", "Method[synchronized].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.regexrunner!", "Method[charinset].ReturnValue"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.match", "Method[nextmatch].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[unescapedendingbackslash]"] + - ["system.text.regularexpressions.capturecollection", "system.text.regularexpressions.group", "Member[captures]"] + - ["system.boolean", "system.text.regularexpressions.regexrunner", "Method[isboundary].ReturnValue"] + - ["system.string[]", "system.text.regularexpressions.regex!", "Method[split].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Method[crawlpos].ReturnValue"] + - ["system.text.regularexpressions.valuematch", "system.text.regularexpressions.regex+valuematchenumerator", "Member[current]"] + - ["system.int32", "system.text.regularexpressions.regex!", "Method[count].ReturnValue"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.match!", "Method[synchronized].ReturnValue"] + - ["system.string", "system.text.regularexpressions.regex", "Member[pattern]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runtextpos]"] + - ["system.string", "system.text.regularexpressions.regexcompilationinfo", "Member[pattern]"] + - ["system.text.regularexpressions.regex", "system.text.regularexpressions.regexrunner", "Member[runregex]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[invalidunicodepropertyescape]"] + - ["system.collections.hashtable", "system.text.regularexpressions.regex", "Member[caps]"] + - ["system.boolean", "system.text.regularexpressions.groupcollection", "Member[isfixedsize]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[capturegroupofzero]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[reversedquantifierrange]"] + - ["system.text.regularexpressions.regex+valuematchenumerator", "system.text.regularexpressions.regex+valuematchenumerator", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.matchcollection", "Member[isreadonly]"] + - ["system.string", "system.text.regularexpressions.capture", "Member[valuespan]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[multiline]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[nonbacktracking]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[unknown]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[quantifierorcapturegroupoutofrange]"] + - ["system.string", "system.text.regularexpressions.regex!", "Method[replace].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[exclusiongroupnotlast]"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.matchcollection", "Member[item]"] + - ["system.boolean", "system.text.regularexpressions.regexrunner", "Method[isecmaboundary].ReturnValue"] + - ["system.object", "system.text.regularexpressions.groupcollection", "Member[item]"] + - ["system.collections.ienumerator", "system.text.regularexpressions.capturecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.capturecollection", "Method[remove].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.text.regularexpressions.groupcollection", "Member[values]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[cultureinvariant]"] + - ["system.boolean", "system.text.regularexpressions.groupcollection", "Method[remove].ReturnValue"] + - ["system.string", "system.text.regularexpressions.generatedregexattribute", "Member[pattern]"] + - ["system.collections.generic.ienumerable", "system.text.regularexpressions.groupcollection", "Member[keys]"] + - ["system.text.regularexpressions.matchcollection", "system.text.regularexpressions.regex!", "Method[matches].ReturnValue"] + - ["system.string", "system.text.regularexpressions.regexcompilationinfo", "Member[name]"] + - ["system.int32[]", "system.text.regularexpressions.regexrunner", "Member[runcrawl]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[reversedcharacterrange]"] + - ["system.collections.idictionary", "system.text.regularexpressions.regex", "Member[caps]"] + - ["system.text.regularexpressions.regex+valuesplitenumerator", "system.text.regularexpressions.regex", "Method[enumeratesplits].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.groupcollection", "Member[count]"] + - ["system.text.regularexpressions.regex+valuesplitenumerator", "system.text.regularexpressions.regex+valuesplitenumerator", "Method[getenumerator].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[unterminatedcomment]"] + - ["system.boolean", "system.text.regularexpressions.regex", "Method[useoptionc].ReturnValue"] + - ["system.timespan", "system.text.regularexpressions.regex", "Member[internalmatchtimeout]"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.match!", "Member[empty]"] + - ["system.boolean", "system.text.regularexpressions.groupcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.text.regularexpressions.groupcollection", "Member[syncroot]"] + - ["system.boolean", "system.text.regularexpressions.regex", "Method[ismatch].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.capturecollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.regex", "Method[count].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[insufficientopeningparentheses]"] + - ["system.string", "system.text.regularexpressions.capture", "Method[tostring].ReturnValue"] + - ["system.object", "system.text.regularexpressions.matchcollection", "Member[syncroot]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[undefinednamedreference]"] + - ["system.boolean", "system.text.regularexpressions.group", "Member[success]"] + - ["system.boolean", "system.text.regularexpressions.regex+valuesplitenumerator", "Method[movenext].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[alternationhasundefinedreference]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[quantifierafternothing]"] + - ["system.collections.generic.ienumerator", "system.text.regularexpressions.groupcollection", "Method[getenumerator].ReturnValue"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[malformednamedreference]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[none]"] + - ["system.collections.ienumerator", "system.text.regularexpressions.matchcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.regex", "Member[righttoleft]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regex", "Member[roptions]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runtextend]"] + - ["system.collections.hashtable", "system.text.regularexpressions.regex", "Member[capnames]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[unrecognizedunicodeproperty]"] + - ["system.text.regularexpressions.regex+valuematchenumerator", "system.text.regularexpressions.regex!", "Method[enumeratematches].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.text.regularexpressions.capturecollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.text.regularexpressions.regex!", "Method[escape].ReturnValue"] + - ["system.string", "system.text.regularexpressions.capture", "Member[value]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[shorthandclassincharacterrange]"] + - ["system.text.regularexpressions.regex+valuematchenumerator", "system.text.regularexpressions.regex", "Method[enumeratematches].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.capturecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.groupcollection", "Member[isreadonly]"] + - ["system.int32", "system.text.regularexpressions.regex", "Method[groupnumberfromname].ReturnValue"] + - ["system.string", "system.text.regularexpressions.generatedregexattribute", "Member[culturename]"] + - ["system.boolean", "system.text.regularexpressions.groupcollection", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.regexrunner!", "Method[charinclass].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.capturecollection", "Member[isfixedsize]"] + - ["system.string", "system.text.regularexpressions.regexrunner", "Member[runtext]"] + - ["system.string[]", "system.text.regularexpressions.regex", "Method[getgroupnames].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.regex+valuematchenumerator", "Method[movenext].ReturnValue"] + - ["system.timespan", "system.text.regularexpressions.regexcompilationinfo", "Member[matchtimeout]"] + - ["system.collections.ienumerator", "system.text.regularexpressions.groupcollection", "Method[getenumerator].ReturnValue"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[righttoleft]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[malformedunicodepropertyescape]"] + - ["system.boolean", "system.text.regularexpressions.regex", "Method[useoptionr].ReturnValue"] + - ["system.text.regularexpressions.match", "system.text.regularexpressions.regex", "Method[match].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.regexrunner", "Method[ismatched].ReturnValue"] + - ["system.boolean", "system.text.regularexpressions.regex!", "Method[ismatch].ReturnValue"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regex", "Member[options]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[ecmascript]"] + - ["system.int32", "system.text.regularexpressions.valuematch", "Member[index]"] + - ["system.boolean", "system.text.regularexpressions.regexcompilationinfo", "Member[ispublic]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[missingcontrolcharacter]"] + - ["system.text.regularexpressions.regexrunnerfactory", "system.text.regularexpressions.regex", "Member[factory]"] + - ["system.int32", "system.text.regularexpressions.capture", "Member[index]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runtextstart]"] + - ["system.text.regularexpressions.regexrunner", "system.text.regularexpressions.regexrunnerfactory", "Method[createinstance].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Method[popcrawl].ReturnValue"] + - ["system.string", "system.text.regularexpressions.regex", "Method[groupnamefromnumber].ReturnValue"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[ignorecase]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[alternationhastoomanyconditions]"] + - ["system.boolean", "system.text.regularexpressions.matchcollection", "Member[issynchronized]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseexception", "Member[error]"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runstackpos]"] + - ["system.text.regularexpressions.groupcollection", "system.text.regularexpressions.match", "Member[groups]"] + - ["system.int32", "system.text.regularexpressions.capturecollection", "Member[count]"] + - ["system.int32[]", "system.text.regularexpressions.regex", "Method[getgroupnumbers].ReturnValue"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[ignorepatternwhitespace]"] + - ["system.string[]", "system.text.regularexpressions.regex", "Member[capslist]"] + - ["system.int32", "system.text.regularexpressions.matchcollection", "Member[count]"] + - ["system.boolean", "system.text.regularexpressions.capturecollection", "Member[isreadonly]"] + - ["system.int32", "system.text.regularexpressions.regex!", "Member[cachesize]"] + - ["system.int32", "system.text.regularexpressions.groupcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.text.regularexpressions.regexrunner", "Member[runcrawlpos]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[invalidgroupingconstruct]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[alternationhasmalformedreference]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexcompilationinfo", "Member[options]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[unterminatedbracket]"] + - ["system.int32", "system.text.regularexpressions.regexparseexception", "Member[offset]"] + - ["system.timespan", "system.text.regularexpressions.regex", "Member[matchtimeout]"] + - ["system.object", "system.text.regularexpressions.capturecollection", "Member[syncroot]"] + - ["system.collections.idictionary", "system.text.regularexpressions.regex", "Member[capnames]"] + - ["system.timespan", "system.text.regularexpressions.regex!", "Member[infinitematchtimeout]"] + - ["system.object", "system.text.regularexpressions.capturecollection", "Member[item]"] + - ["system.text.regularexpressions.regexoptions", "system.text.regularexpressions.regexoptions!", "Member[singleline]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[unrecognizedescape]"] + - ["system.timespan", "system.text.regularexpressions.regexmatchtimeoutexception", "Member[matchtimeout]"] + - ["system.text.regularexpressions.regexparseerror", "system.text.regularexpressions.regexparseerror!", "Member[alternationhasnamedcapture]"] + - ["system.boolean", "system.text.regularexpressions.matchcollection", "Method[contains].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Unicode.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Unicode.typemodel.yml new file mode 100644 index 000000000000..3072473984ce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.Unicode.typemodel.yml @@ -0,0 +1,177 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[runic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[armenian]"] + - ["system.boolean", "system.text.unicode.utf8!", "Method[isvalid].ReturnValue"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[bopomofoextended]"] + - ["system.int32", "system.text.unicode.unicoderange", "Member[firstcodepoint]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[bamum]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[oriya]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[phagspa]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[supplementalarrowsa]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[controlpictures]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cyrillicsupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[basiclatin]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hiragana]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[batak]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjkunifiedideographs]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[arabicextendeda]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[latinextendedb]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjksymbolsandpunctuation]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[blockelements]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hanguljamoextendedb]"] + - ["system.boolean", "system.text.unicode.utf8+trywriteinterpolatedstringhandler", "Method[appendliteral].ReturnValue"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[ipaextensions]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[supplementalpunctuation]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[meeteimayek]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[miscellaneoussymbolsandarrows]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cham]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjkcompatibilityforms]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hebrew]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[vedicextensions]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[unifiedcanadianaboriginalsyllabicsextended]"] + - ["system.boolean", "system.text.unicode.utf8!", "Method[trywrite].ReturnValue"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[balinese]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[greekextended]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[georgian]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[ethiopicsupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[newtailue]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[phoneticextensions]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[buginese]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cyrillicextendeda]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[olchiki]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[tibetan]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[all]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjkstrokes]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[ethiopicextendeda]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[miscellaneoustechnical]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cherokeesupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[khmersymbols]"] + - ["system.int32", "system.text.unicode.unicoderange", "Member[length]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderange!", "Method[create].ReturnValue"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[gurmukhi]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[braillepatterns]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[ogham]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hanguljamo]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[saurashtra]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[mandaic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[alphabeticpresentationforms]"] + - ["system.boolean", "system.text.unicode.utf8+trywriteinterpolatedstringhandler", "Method[appendformatted].ReturnValue"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjkcompatibilityideographs]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[mongolian]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[arrows]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[miscellaneousmathematicalsymbolsb]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[tamil]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[combiningdiacriticalmarks]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[myanmarextendeda]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[rejang]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[taiviet]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[nko]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[opticalcharacterrecognition]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[supplementalarrowsb]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[myanmar]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjkunifiedideographsextensiona]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[supplementalmathematicaloperators]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[enclosedcjklettersandmonths]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cyrillicextendedc]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[yijinghexagramsymbols]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[telugu]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[boxdrawing]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjkcompatibility]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hangulsyllables]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[bopomofo]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[sylotinagri]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[buhid]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[miscellaneousmathematicalsymbolsa]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[thaana]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[currencysymbols]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[limbu]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[syriac]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[taile]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[smallformvariants]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[thai]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[coptic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[taitham]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[enclosedalphanumerics]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[arabicextendedb]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[khmer]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[arabicpresentationformsa]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[dingbats]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[tagbanwa]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hanguljamoextendeda]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[phoneticextensionssupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[kangxiradicals]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[unifiedcanadianaboriginalsyllabics]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[spacingmodifierletters]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[verticalforms]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[glagolitic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[latin1supplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[lisu]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[meeteimayekextensions]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[katakanaphoneticextensions]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cherokee]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[latinextendedc]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cjkradicalssupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[devanagari]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[sinhala]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[syriacsupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[superscriptsandsubscripts]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[gujarati]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[tifinagh]"] + - ["system.buffers.operationstatus", "system.text.unicode.utf8!", "Method[fromutf16].ReturnValue"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[combiningdiacriticalmarkssupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[variationselectors]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hanunoo]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[letterlikesymbols]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[georgianextended]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[vai]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[ethiopicextended]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[katakana]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[arabicsupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[devanagariextended]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[arabicpresentationformsb]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[greekandcoptic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[ethiopic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[miscellaneoussymbols]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[kayahli]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[sundanese]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[hangulcompatibilityjamo]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[kannada]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[javanese]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[yiradicals]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[none]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[latinextendeda]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[lepcha]"] + - ["system.buffers.operationstatus", "system.text.unicode.utf8!", "Method[toutf16].ReturnValue"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[commonindicnumberforms]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[specials]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[malayalam]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[halfwidthandfullwidthforms]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cyrillic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[generalpunctuation]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[myanmarextendedb]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[samaritan]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[yisyllables]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[georgiansupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[arabic]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[latinextendedd]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[modifiertoneletters]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[combiningdiacriticalmarksextended]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[bengali]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[cyrillicextendedb]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[geometricshapes]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[numberforms]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[tagalog]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[combininghalfmarks]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[combiningdiacriticalmarksforsymbols]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[ideographicdescriptioncharacters]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[lao]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[mathematicaloperators]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[kanbun]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[latinextendedadditional]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[sundanesesupplement]"] + - ["system.text.unicode.unicoderange", "system.text.unicode.unicoderanges!", "Member[latinextendede]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.typemodel.yml new file mode 100644 index 000000000000..afe05ee98221 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Text.typemodel.yml @@ -0,0 +1,299 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.text.rune!", "Method[isletterordigit].ReturnValue"] + - ["system.int32", "system.text.decoder", "Method[getcharcount].ReturnValue"] + - ["system.boolean", "system.text.encoderexceptionfallbackbuffer", "Method[fallback].ReturnValue"] + - ["system.int32", "system.text.encoderreplacementfallback", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.text.encoderexceptionfallback", "Member[maxcharcount]"] + - ["system.text.encoding", "system.text.encoding!", "Method[getencoding].ReturnValue"] + - ["system.int32", "system.text.encoding", "Method[getbytecount].ReturnValue"] + - ["system.int32", "system.text.encoding", "Method[getbytes].ReturnValue"] + - ["system.boolean", "system.text.rune", "Method[tryencodetoutf8].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[iscontrol].ReturnValue"] + - ["system.boolean", "system.text.spanlineenumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.text.unicodeencoding", "Method[getstring].ReturnValue"] + - ["system.text.decoderfallbackbuffer", "system.text.decoderfallback", "Method[createfallbackbuffer].ReturnValue"] + - ["system.boolean", "system.text.utf8encoding", "Method[trygetbytes].ReturnValue"] + - ["system.int32", "system.text.compositeformat", "Member[minimumargumentcount]"] + - ["system.buffers.operationstatus", "system.text.ascii!", "Method[fromutf16].ReturnValue"] + - ["system.text.encoderfallback", "system.text.encoding", "Member[encoderfallback]"] + - ["system.int32", "system.text.decoderreplacementfallbackbuffer", "Member[remaining]"] + - ["system.text.stringbuilder", "system.text.redactionstringbuilderextensions!", "Method[appendredacted].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.text.encodingprovider", "Method[getencodings].ReturnValue"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[insert].ReturnValue"] + - ["system.text.encoding", "system.text.encoding!", "Member[utf8]"] + - ["system.range", "system.text.ascii!", "Method[trimstart].ReturnValue"] + - ["system.boolean", "system.text.encodinginfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.text.asciiencoding", "Method[getcharcount].ReturnValue"] + - ["system.int32", "system.text.asciiencoding", "Method[getmaxbytecount].ReturnValue"] + - ["system.string", "system.text.encoding", "Member[preamble]"] + - ["system.int32", "system.text.encoding", "Method[getcharcount].ReturnValue"] + - ["system.text.normalizationform", "system.text.normalizationform!", "Member[formkc]"] + - ["system.text.encoding", "system.text.encodingprovider", "Method[getencoding].ReturnValue"] + - ["system.byte[]", "system.text.unicodeencoding", "Method[getbytes].ReturnValue"] + - ["system.int32", "system.text.encodingextensions!", "Method[getbytes].ReturnValue"] + - ["system.text.decoder", "system.text.utf32encoding", "Method[getdecoder].ReturnValue"] + - ["system.int32", "system.text.utf7encoding", "Method[getbytes].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Member[issinglebyte]"] + - ["system.string", "system.text.encodingextensions!", "Method[getstring].ReturnValue"] + - ["system.boolean", "system.text.encoderexceptionfallback", "Method[equals].ReturnValue"] + - ["system.range", "system.text.ascii!", "Method[trimend].ReturnValue"] + - ["system.int32", "system.text.encoderreplacementfallbackbuffer", "Member[remaining]"] + - ["system.string", "system.text.encoding", "Member[webname]"] + - ["system.text.encoding", "system.text.encoding!", "Member[utf7]"] + - ["system.int32", "system.text.rune", "Member[utf8sequencelength]"] + - ["system.int32", "system.text.utf8encoding", "Method[getbytecount].ReturnValue"] + - ["system.int32", "system.text.encodinginfo", "Member[codepage]"] + - ["system.int32", "system.text.utf8encoding", "Method[gethashcode].ReturnValue"] + - ["system.text.rune", "system.text.stringruneenumerator", "Member[current]"] + - ["system.text.encoderfallback", "system.text.encoderfallback!", "Member[replacementfallback]"] + - ["system.string", "system.text.spanlineenumerator", "Member[current]"] + - ["system.text.rune", "system.text.spanruneenumerator", "Member[current]"] + - ["system.text.encoding", "system.text.encoding!", "Member[utf32]"] + - ["system.int32", "system.text.utf8encoding", "Method[getmaxcharcount].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[isseparator].ReturnValue"] + - ["system.text.spanruneenumerator", "system.text.spanruneenumerator", "Method[getenumerator].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.ascii!", "Method[tolowerinplace].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.ascii!", "Method[toupperinplace].ReturnValue"] + - ["system.int32", "system.text.encoding", "Method[getchars].ReturnValue"] + - ["system.int32", "system.text.utf32encoding", "Method[getbytecount].ReturnValue"] + - ["system.int32", "system.text.utf32encoding", "Method[getmaxcharcount].ReturnValue"] + - ["system.int32", "system.text.encoder", "Method[getbytes].ReturnValue"] + - ["system.text.encoding", "system.text.encoding!", "Member[latin1]"] + - ["system.byte[]", "system.text.utf32encoding", "Method[getpreamble].ReturnValue"] + - ["system.int32", "system.text.encoderfallbackexception", "Member[index]"] + - ["system.text.rune", "system.text.rune!", "Method[toupperinvariant].ReturnValue"] + - ["system.string", "system.text.asciiencoding", "Method[getstring].ReturnValue"] + - ["system.int32", "system.text.encoderfallback", "Member[maxcharcount]"] + - ["system.int32", "system.text.decoderreplacementfallback", "Method[gethashcode].ReturnValue"] + - ["system.text.encoder", "system.text.encoding", "Method[getencoder].ReturnValue"] + - ["system.text.encoder", "system.text.utf7encoding", "Method[getencoder].ReturnValue"] + - ["system.int32", "system.text.utf8encoding", "Method[getcharcount].ReturnValue"] + - ["system.boolean", "system.text.encoderreplacementfallback", "Method[equals].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[op_inequality].ReturnValue"] + - ["system.range", "system.text.ascii!", "Method[trim].ReturnValue"] + - ["system.text.decoder", "system.text.utf7encoding", "Method[getdecoder].ReturnValue"] + - ["system.string", "system.text.utf8encoding", "Member[preamble]"] + - ["system.buffers.operationstatus", "system.text.rune!", "Method[decodefromutf8].ReturnValue"] + - ["system.int32", "system.text.decoderexceptionfallbackbuffer", "Member[remaining]"] + - ["system.readonlymemory", "system.text.stringbuilder+chunkenumerator", "Member[current]"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[clear].ReturnValue"] + - ["system.char[]", "system.text.encoding", "Method[getchars].ReturnValue"] + - ["system.text.normalizationform", "system.text.normalizationform!", "Member[formd]"] + - ["system.buffers.operationstatus", "system.text.rune!", "Method[decodelastfromutf8].ReturnValue"] + - ["system.string", "system.text.unicodeencoding", "Member[preamble]"] + - ["system.boolean", "system.text.rune!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Member[ismailnewssave]"] + - ["system.int32", "system.text.decoderreplacementfallback", "Member[maxcharcount]"] + - ["system.byte[]", "system.text.utf8encoding", "Method[getpreamble].ReturnValue"] + - ["system.int32", "system.text.encoding", "Member[codepage]"] + - ["system.boolean", "system.text.encoderfallbackexception", "Method[isunknownsurrogate].ReturnValue"] + - ["system.text.decoderfallback", "system.text.encoding", "Member[decoderfallback]"] + - ["system.boolean", "system.text.rune!", "Method[trycreate].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.text.decoderfallbackexception", "Member[index]"] + - ["system.collections.ienumerator", "system.text.stringruneenumerator", "Method[getenumerator].ReturnValue"] + - ["system.text.encoding", "system.text.codepagesencodingprovider", "Method[getencoding].ReturnValue"] + - ["system.string", "system.text.decoderreplacementfallback", "Member[defaultstring]"] + - ["system.boolean", "system.text.utf7encoding", "Method[equals].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Method[equals].ReturnValue"] + - ["system.int32", "system.text.unicodeencoding", "Method[getcharcount].ReturnValue"] + - ["system.int32", "system.text.unicodeencoding", "Method[getmaxcharcount].ReturnValue"] + - ["system.string", "system.text.encodinginfo", "Member[displayname]"] + - ["system.string", "system.text.encoding", "Member[bodyname]"] + - ["system.int32", "system.text.encoderfallbackbuffer", "Member[remaining]"] + - ["system.text.decoderfallbackbuffer", "system.text.decoder", "Member[fallbackbuffer]"] + - ["system.int32", "system.text.encoding", "Member[windowscodepage]"] + - ["system.string", "system.text.encoding", "Method[getstring].ReturnValue"] + - ["system.char", "system.text.stringbuilder", "Member[chars]"] + - ["system.text.rune", "system.text.rune!", "Method[toupper].ReturnValue"] + - ["system.text.compositeformat", "system.text.compositeformat!", "Method[parse].ReturnValue"] + - ["system.int32", "system.text.decoderexceptionfallback", "Method[gethashcode].ReturnValue"] + - ["system.int64", "system.text.encodingextensions!", "Method[getchars].ReturnValue"] + - ["system.text.rune", "system.text.rune!", "Method[op_explicit].ReturnValue"] + - ["system.globalization.unicodecategory", "system.text.rune!", "Method[getunicodecategory].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Member[isbrowsersave]"] + - ["system.int32", "system.text.asciiencoding", "Method[getmaxcharcount].ReturnValue"] + - ["system.text.encoderfallbackbuffer", "system.text.encoderfallback", "Method[createfallbackbuffer].ReturnValue"] + - ["system.boolean", "system.text.encoderreplacementfallbackbuffer", "Method[moveprevious].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Method[trygetchars].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.ascii!", "Method[toupper].ReturnValue"] + - ["system.int32", "system.text.asciiencoding", "Method[getchars].ReturnValue"] + - ["system.boolean", "system.text.decoderexceptionfallback", "Method[equals].ReturnValue"] + - ["system.int32", "system.text.encoder", "Method[getbytecount].ReturnValue"] + - ["system.text.encoding", "system.text.encoding!", "Member[ascii]"] + - ["system.int32", "system.text.utf32encoding", "Method[getmaxbytecount].ReturnValue"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[replace].ReturnValue"] + - ["system.int32", "system.text.utf7encoding", "Method[getmaxcharcount].ReturnValue"] + - ["system.boolean", "system.text.ascii!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[isdigit].ReturnValue"] + - ["system.text.rune", "system.text.rune!", "Member[replacementchar]"] + - ["system.int32", "system.text.encodinginfo", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.text.asciiencoding", "Method[getbytecount].ReturnValue"] + - ["system.object", "system.text.stringruneenumerator", "Member[current]"] + - ["system.boolean", "system.text.asciiencoding", "Method[trygetbytes].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[op_greaterthan].ReturnValue"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[remove].ReturnValue"] + - ["system.text.encoding", "system.text.encoding!", "Member[bigendianunicode]"] + - ["system.boolean", "system.text.rune!", "Method[issymbol].ReturnValue"] + - ["system.text.rune", "system.text.rune!", "Method[tolowerinvariant].ReturnValue"] + - ["system.int32", "system.text.utf7encoding", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.text.unicodeencoding", "Method[gethashcode].ReturnValue"] + - ["system.text.encoderfallback", "system.text.encoder", "Member[fallback]"] + - ["system.text.encoderfallbackbuffer", "system.text.encoderreplacementfallback", "Method[createfallbackbuffer].ReturnValue"] + - ["system.boolean", "system.text.rune", "Method[tryformat].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.text.codepagesencodingprovider", "Method[getencodings].ReturnValue"] + - ["system.text.encoding", "system.text.encodinginfo", "Method[getencoding].ReturnValue"] + - ["system.int32", "system.text.encoding", "Method[getmaxbytecount].ReturnValue"] + - ["system.double", "system.text.rune!", "Method[getnumericvalue].ReturnValue"] + - ["system.int32", "system.text.rune", "Member[utf16sequencelength]"] + - ["system.string", "system.text.encoding", "Member[headername]"] + - ["system.int32", "system.text.utf32encoding", "Method[getbytes].ReturnValue"] + - ["system.int32", "system.text.rune", "Method[gethashcode].ReturnValue"] + - ["system.text.encoder", "system.text.utf32encoding", "Method[getencoder].ReturnValue"] + - ["system.int32", "system.text.stringbuilder", "Member[maxcapacity]"] + - ["system.boolean", "system.text.decoderreplacementfallbackbuffer", "Method[fallback].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Method[isalwaysnormalized].ReturnValue"] + - ["system.byte[]", "system.text.encodingextensions!", "Method[getbytes].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.text.stringruneenumerator", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.text.encodingextensions!", "Method[getbytes].ReturnValue"] + - ["system.boolean", "system.text.encoderfallbackbuffer", "Method[fallback].ReturnValue"] + - ["system.int32", "system.text.rune", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Method[trygetbytes].ReturnValue"] + - ["system.text.stringruneenumerator", "system.text.stringruneenumerator", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.text.compositeformat", "Member[format]"] + - ["system.boolean", "system.text.rune!", "Method[islower].ReturnValue"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[appendformat].ReturnValue"] + - ["system.text.rune", "system.text.rune!", "Method[tolower].ReturnValue"] + - ["system.int32", "system.text.encoderexceptionfallbackbuffer", "Member[remaining]"] + - ["system.boolean", "system.text.rune!", "Method[trygetruneat].ReturnValue"] + - ["system.int32", "system.text.utf7encoding", "Method[getbytecount].ReturnValue"] + - ["system.text.encoderfallbackbuffer", "system.text.encoder", "Member[fallbackbuffer]"] + - ["system.boolean", "system.text.encoderexceptionfallbackbuffer", "Method[moveprevious].ReturnValue"] + - ["system.string", "system.text.utf7encoding", "Method[getstring].ReturnValue"] + - ["system.string", "system.text.encoderreplacementfallback", "Member[defaultstring]"] + - ["system.boolean", "system.text.rune!", "Method[isnumber].ReturnValue"] + - ["system.int32", "system.text.utf32encoding", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.text.stringbuilder", "Member[length]"] + - ["system.int32", "system.text.unicodeencoding", "Method[getbytes].ReturnValue"] + - ["system.byte[]", "system.text.encoding!", "Method[convert].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[iswhitespace].ReturnValue"] + - ["system.int32", "system.text.rune", "Method[encodetoutf8].ReturnValue"] + - ["system.int32", "system.text.stringbuilder", "Member[capacity]"] + - ["system.int32", "system.text.unicodeencoding!", "Member[charsize]"] + - ["system.boolean", "system.text.ascii!", "Method[equalsignorecase].ReturnValue"] + - ["system.boolean", "system.text.decoderfallbackbuffer", "Method[fallback].ReturnValue"] + - ["system.text.encodinginfo[]", "system.text.encoding!", "Method[getencodings].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Member[isbrowserdisplay]"] + - ["system.int32", "system.text.encodingextensions!", "Method[getchars].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int32", "system.text.decoder", "Method[getchars].ReturnValue"] + - ["system.boolean", "system.text.decoderfallbackbuffer", "Method[moveprevious].ReturnValue"] + - ["system.char", "system.text.decoderfallbackbuffer", "Method[getnextchar].ReturnValue"] + - ["system.char", "system.text.encoderfallbackexception", "Member[charunknown]"] + - ["system.char", "system.text.decoderexceptionfallbackbuffer", "Method[getnextchar].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[isupper].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.ascii!", "Method[tolower].ReturnValue"] + - ["system.char", "system.text.encoderfallbackbuffer", "Method[getnextchar].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.ascii!", "Method[toutf16].ReturnValue"] + - ["system.char", "system.text.encoderexceptionfallbackbuffer", "Method[getnextchar].ReturnValue"] + - ["system.boolean", "system.text.decoderexceptionfallbackbuffer", "Method[fallback].ReturnValue"] + - ["system.int32", "system.text.encoderexceptionfallback", "Method[gethashcode].ReturnValue"] + - ["system.text.decoderfallback", "system.text.decoderfallback!", "Member[exceptionfallback]"] + - ["system.text.encoding", "system.text.encoding!", "Member[default]"] + - ["system.boolean", "system.text.encoding", "Member[isreadonly]"] + - ["system.string", "system.text.rune", "Method[tostring].ReturnValue"] + - ["system.string", "system.text.stringbuilder", "Method[tostring].ReturnValue"] + - ["system.text.encoder", "system.text.utf8encoding", "Method[getencoder].ReturnValue"] + - ["system.boolean", "system.text.utf8encoding", "Method[trygetchars].ReturnValue"] + - ["system.text.decoder", "system.text.asciiencoding", "Method[getdecoder].ReturnValue"] + - ["system.boolean", "system.text.rune", "Member[isbmp]"] + - ["system.boolean", "system.text.utf8encoding", "Method[equals].ReturnValue"] + - ["system.int32", "system.text.utf8encoding", "Method[getchars].ReturnValue"] + - ["system.char", "system.text.encoderfallbackexception", "Member[charunknownlow]"] + - ["system.int32", "system.text.rune", "Member[value]"] + - ["system.text.decoderfallback", "system.text.decoder", "Member[fallback]"] + - ["system.int32", "system.text.rune", "Method[encodetoutf16].ReturnValue"] + - ["system.int32", "system.text.utf8encoding", "Method[getbytes].ReturnValue"] + - ["system.string", "system.text.encodinginfo", "Member[name]"] + - ["system.boolean", "system.text.asciiencoding", "Member[issinglebyte]"] + - ["system.int32", "system.text.decoderexceptionfallback", "Member[maxcharcount]"] + - ["system.byte[]", "system.text.encoding", "Method[getbytes].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[op_lessthan].ReturnValue"] + - ["system.char", "system.text.encoderreplacementfallbackbuffer", "Method[getnextchar].ReturnValue"] + - ["system.int32", "system.text.decoderfallback", "Member[maxcharcount]"] + - ["system.text.encoderfallback", "system.text.encoderfallback!", "Member[exceptionfallback]"] + - ["system.int32", "system.text.asciiencoding", "Method[getbytes].ReturnValue"] + - ["system.int32", "system.text.unicodeencoding", "Method[getbytecount].ReturnValue"] + - ["system.boolean", "system.text.rune", "Member[isascii]"] + - ["system.boolean", "system.text.rune", "Method[equals].ReturnValue"] + - ["system.io.stream", "system.text.encoding!", "Method[createtranscodingstream].ReturnValue"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[appendjoin].ReturnValue"] + - ["system.int32", "system.text.unicodeencoding", "Method[getchars].ReturnValue"] + - ["system.string", "system.text.utf32encoding", "Method[getstring].ReturnValue"] + - ["system.int32", "system.text.utf7encoding", "Method[getmaxbytecount].ReturnValue"] + - ["system.text.decoder", "system.text.utf8encoding", "Method[getdecoder].ReturnValue"] + - ["system.text.encoder", "system.text.unicodeencoding", "Method[getencoder].ReturnValue"] + - ["system.boolean", "system.text.ascii!", "Method[isvalid].ReturnValue"] + - ["system.int32", "system.text.decoderfallbackbuffer", "Member[remaining]"] + - ["system.boolean", "system.text.rune!", "Method[isletter].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.rune!", "Method[decodefromutf16].ReturnValue"] + - ["system.text.encodingprovider", "system.text.codepagesencodingprovider!", "Member[instance]"] + - ["system.boolean", "system.text.encoderreplacementfallbackbuffer", "Method[fallback].ReturnValue"] + - ["system.int32", "system.text.rune", "Member[plane]"] + - ["system.int32", "system.text.unicodeencoding", "Method[getmaxbytecount].ReturnValue"] + - ["system.char", "system.text.decoderreplacementfallbackbuffer", "Method[getnextchar].ReturnValue"] + - ["system.int32", "system.text.utf32encoding", "Method[getcharcount].ReturnValue"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[append].ReturnValue"] + - ["system.boolean", "system.text.stringbuilder", "Method[equals].ReturnValue"] + - ["system.boolean", "system.text.stringruneenumerator", "Method[movenext].ReturnValue"] + - ["system.byte[]", "system.text.decoderfallbackexception", "Member[bytesunknown]"] + - ["system.boolean", "system.text.unicodeencoding", "Method[equals].ReturnValue"] + - ["system.boolean", "system.text.utf32encoding", "Method[equals].ReturnValue"] + - ["system.char", "system.text.encoderfallbackexception", "Member[charunknownhigh]"] + - ["system.text.encoderfallbackbuffer", "system.text.encoderexceptionfallback", "Method[createfallbackbuffer].ReturnValue"] + - ["system.text.stringbuilder", "system.text.stringbuilder", "Method[appendline].ReturnValue"] + - ["system.boolean", "system.text.spanruneenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.text.rune!", "Method[isvalid].ReturnValue"] + - ["system.text.decoderfallback", "system.text.decoderfallback!", "Member[replacementfallback]"] + - ["system.int32", "system.text.utf7encoding", "Method[getcharcount].ReturnValue"] + - ["system.boolean", "system.text.decoderreplacementfallbackbuffer", "Method[moveprevious].ReturnValue"] + - ["system.string", "system.text.encoding", "Member[encodingname]"] + - ["system.boolean", "system.text.decoderreplacementfallback", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.text.utf8encoding", "Method[getbytes].ReturnValue"] + - ["system.string", "system.text.utf32encoding", "Member[preamble]"] + - ["system.int32", "system.text.encoderreplacementfallback", "Member[maxcharcount]"] + - ["system.int32", "system.text.utf8encoding", "Method[getmaxbytecount].ReturnValue"] + - ["system.int32", "system.text.encoding", "Method[gethashcode].ReturnValue"] + - ["system.text.stringbuilder+chunkenumerator", "system.text.stringbuilder+chunkenumerator", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.text.stringbuilder", "Method[ensurecapacity].ReturnValue"] + - ["system.byte[]", "system.text.unicodeencoding", "Method[getpreamble].ReturnValue"] + - ["system.boolean", "system.text.stringbuilder+chunkenumerator", "Method[movenext].ReturnValue"] + - ["system.text.encoder", "system.text.asciiencoding", "Method[getencoder].ReturnValue"] + - ["system.text.decoder", "system.text.unicodeencoding", "Method[getdecoder].ReturnValue"] + - ["system.text.decoder", "system.text.encoding", "Method[getdecoder].ReturnValue"] + - ["system.text.decoderfallbackbuffer", "system.text.decoderreplacementfallback", "Method[createfallbackbuffer].ReturnValue"] + - ["system.int32", "system.text.encoding", "Method[getmaxcharcount].ReturnValue"] + - ["system.byte[]", "system.text.encoding", "Method[getpreamble].ReturnValue"] + - ["system.text.normalizationform", "system.text.normalizationform!", "Member[formc]"] + - ["system.text.rune", "system.text.rune!", "Method[getruneat].ReturnValue"] + - ["system.string", "system.text.utf8encoding", "Method[getstring].ReturnValue"] + - ["system.text.stringbuilder+chunkenumerator", "system.text.stringbuilder", "Method[getchunks].ReturnValue"] + - ["system.boolean", "system.text.asciiencoding", "Method[trygetchars].ReturnValue"] + - ["system.text.spanlineenumerator", "system.text.spanlineenumerator", "Method[getenumerator].ReturnValue"] + - ["system.text.decoderfallbackbuffer", "system.text.decoderexceptionfallback", "Method[createfallbackbuffer].ReturnValue"] + - ["system.buffers.operationstatus", "system.text.rune!", "Method[decodelastfromutf16].ReturnValue"] + - ["system.boolean", "system.text.rune", "Method[tryencodetoutf16].ReturnValue"] + - ["system.boolean", "system.text.encoderfallbackbuffer", "Method[moveprevious].ReturnValue"] + - ["system.text.normalizationform", "system.text.normalizationform!", "Member[formkd]"] + - ["system.boolean", "system.text.rune!", "Method[ispunctuation].ReturnValue"] + - ["system.text.encoding", "system.text.encoding!", "Member[unicode]"] + - ["system.int32", "system.text.utf7encoding", "Method[getchars].ReturnValue"] + - ["system.boolean", "system.text.decoderexceptionfallbackbuffer", "Method[moveprevious].ReturnValue"] + - ["system.boolean", "system.text.encoding", "Member[ismailnewsdisplay]"] + - ["system.object", "system.text.encoding", "Method[clone].ReturnValue"] + - ["system.int32", "system.text.utf32encoding", "Method[getchars].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Channels.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Channels.typemodel.yml new file mode 100644 index 000000000000..92dd2525162b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Channels.typemodel.yml @@ -0,0 +1,36 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.channels.channelwriter", "system.threading.channels.channel!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.threading.channels.channeloptions", "Member[singlereader]"] + - ["system.threading.channels.boundedchannelfullmode", "system.threading.channels.boundedchannelfullmode!", "Member[dropnewest]"] + - ["system.threading.tasks.valuetask", "system.threading.channels.channelreader", "Method[waittoreadasync].ReturnValue"] + - ["system.threading.channels.channelwriter", "system.threading.channels.channel", "Member[writer]"] + - ["system.collections.generic.iasyncenumerable", "system.threading.channels.channelreader", "Method[readallasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.threading.channels.channelreader", "Method[readasync].ReturnValue"] + - ["system.boolean", "system.threading.channels.channelreader", "Member[cancount]"] + - ["system.boolean", "system.threading.channels.channelwriter", "Method[trycomplete].ReturnValue"] + - ["system.boolean", "system.threading.channels.channeloptions", "Member[singlewriter]"] + - ["system.threading.tasks.task", "system.threading.channels.channelreader", "Member[completion]"] + - ["system.threading.channels.channel", "system.threading.channels.channel!", "Method[createbounded].ReturnValue"] + - ["system.threading.channels.boundedchannelfullmode", "system.threading.channels.boundedchanneloptions", "Member[fullmode]"] + - ["system.int32", "system.threading.channels.boundedchanneloptions", "Member[capacity]"] + - ["system.threading.channels.boundedchannelfullmode", "system.threading.channels.boundedchannelfullmode!", "Member[dropoldest]"] + - ["system.threading.channels.channel", "system.threading.channels.channel!", "Method[createunboundedprioritized].ReturnValue"] + - ["system.boolean", "system.threading.channels.channelreader", "Member[canpeek]"] + - ["system.int32", "system.threading.channels.channelreader", "Member[count]"] + - ["system.threading.channels.channelreader", "system.threading.channels.channel!", "Method[op_implicit].ReturnValue"] + - ["system.collections.generic.icomparer", "system.threading.channels.unboundedprioritizedchanneloptions", "Member[comparer]"] + - ["system.threading.channels.boundedchannelfullmode", "system.threading.channels.boundedchannelfullmode!", "Member[dropwrite]"] + - ["system.boolean", "system.threading.channels.channelreader", "Method[tryread].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.threading.channels.channelwriter", "Method[writeasync].ReturnValue"] + - ["system.threading.channels.boundedchannelfullmode", "system.threading.channels.boundedchannelfullmode!", "Member[wait]"] + - ["system.threading.channels.channelreader", "system.threading.channels.channel", "Member[reader]"] + - ["system.boolean", "system.threading.channels.channelreader", "Method[trypeek].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.threading.channels.channelwriter", "Method[waittowriteasync].ReturnValue"] + - ["system.threading.channels.channel", "system.threading.channels.channel!", "Method[createunbounded].ReturnValue"] + - ["system.boolean", "system.threading.channels.channeloptions", "Member[allowsynchronouscontinuations]"] + - ["system.boolean", "system.threading.channels.channelwriter", "Method[trywrite].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.Dataflow.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.Dataflow.typemodel.yml new file mode 100644 index 000000000000..8fb74e4d0d5d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.Dataflow.typemodel.yml @@ -0,0 +1,134 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.threading.tasks.dataflow.dataflowmessageheader", "Method[equals].ReturnValue"] + - ["toutput", "system.threading.tasks.dataflow.transformmanyblock", "Method[consumemessage].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.broadcastblock", "Method[offermessage].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.dataflowblock!", "Method[sendasync].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.transformblock", "Method[offermessage].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.dataflowblock!", "Method[choose].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.transformmanyblock", "Method[reservemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.actionblock", "Method[post].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.itargetblock", "Method[offermessage].ReturnValue"] + - ["t", "system.threading.tasks.dataflow.bufferblock", "Method[consumemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.joinblock", "Method[tryreceiveall].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.dataflowmessagestatus!", "Member[postponed]"] + - ["system.boolean", "system.threading.tasks.dataflow.broadcastblock", "Method[tryreceive].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.broadcastblock", "Method[tryreceiveall].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.transformmanyblock", "Member[outputcount]"] + - ["system.boolean", "system.threading.tasks.dataflow.bufferblock", "Method[tryreceiveall].ReturnValue"] + - ["system.string", "system.threading.tasks.dataflow.dataflowblockoptions", "Member[nameformat]"] + - ["system.boolean", "system.threading.tasks.dataflow.groupingdataflowblockoptions", "Member[greedy]"] + - ["system.string", "system.threading.tasks.dataflow.actionblock", "Method[tostring].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.batchedjoinblock", "Member[batchsize]"] + - ["system.string", "system.threading.tasks.dataflow.transformblock", "Method[tostring].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.batchedjoinblock", "Member[outputcount]"] + - ["system.string", "system.threading.tasks.dataflow.batchblock", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.dataflow.itargetblock", "system.threading.tasks.dataflow.joinblock", "Member[target1]"] + - ["system.string", "system.threading.tasks.dataflow.bufferblock", "Method[tostring].ReturnValue"] + - ["system.threading.cancellationtoken", "system.threading.tasks.dataflow.dataflowblockoptions", "Member[cancellationtoken]"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.joinblock", "Member[completion]"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.writeonceblock", "Method[offermessage].ReturnValue"] + - ["system.string", "system.threading.tasks.dataflow.writeonceblock", "Method[tostring].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.executiondataflowblockoptions", "Member[maxdegreeofparallelism]"] + - ["system.boolean", "system.threading.tasks.dataflow.batchblock", "Method[tryreceive].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.transformblock", "Member[inputcount]"] + - ["system.collections.generic.iasyncenumerable", "system.threading.tasks.dataflow.dataflowblock!", "Method[receiveallasync].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.transformblock", "Member[outputcount]"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.dataflowmessagestatus!", "Member[notavailable]"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.transformmanyblock", "Method[offermessage].ReturnValue"] + - ["system.threading.tasks.dataflow.itargetblock", "system.threading.tasks.dataflow.joinblock", "Member[target2]"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.batchedjoinblock", "Member[completion]"] + - ["system.idisposable", "system.threading.tasks.dataflow.broadcastblock", "Method[linkto].ReturnValue"] + - ["system.iobserver", "system.threading.tasks.dataflow.dataflowblock!", "Method[asobserver].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.batchblock", "Method[reservemessage].ReturnValue"] + - ["system.threading.tasks.dataflow.itargetblock", "system.threading.tasks.dataflow.dataflowblock!", "Method[nulltarget].ReturnValue"] + - ["system.string", "system.threading.tasks.dataflow.joinblock", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.transformmanyblock", "Method[tryreceiveall].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.batchedjoinblock", "Method[reservemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.batchedjoinblock", "Method[tryreceive].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.dataflowmessagestatus!", "Member[decliningpermanently]"] + - ["system.int32", "system.threading.tasks.dataflow.joinblock", "Member[outputcount]"] + - ["system.int32", "system.threading.tasks.dataflow.dataflowmessageheader", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.joinblock", "Method[tryreceive].ReturnValue"] + - ["system.threading.tasks.dataflow.itargetblock", "system.threading.tasks.dataflow.joinblock", "Member[target3]"] + - ["system.boolean", "system.threading.tasks.dataflow.batchblock", "Method[tryreceiveall].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.transformmanyblock", "Member[inputcount]"] + - ["system.boolean", "system.threading.tasks.dataflow.transformblock", "Method[tryreceive].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.batchblock", "Member[outputcount]"] + - ["system.boolean", "system.threading.tasks.dataflow.broadcastblock", "Method[reservemessage].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.actionblock", "Method[offermessage].ReturnValue"] + - ["system.string", "system.threading.tasks.dataflow.batchedjoinblock", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.actionblock", "Member[completion]"] + - ["system.boolean", "system.threading.tasks.dataflow.bufferblock", "Method[reservemessage].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.transformmanyblock", "Member[completion]"] + - ["system.boolean", "system.threading.tasks.dataflow.isourceblock", "Method[reservemessage].ReturnValue"] + - ["t[]", "system.threading.tasks.dataflow.batchblock", "Method[consumemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowlinkoptions", "Member[append]"] + - ["toutput", "system.threading.tasks.dataflow.transformblock", "Method[consumemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowblock!", "Method[tryreceive].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.writeonceblock", "Method[tryreceive].ReturnValue"] + - ["system.tuple", "system.threading.tasks.dataflow.batchedjoinblock", "Method[consumemessage].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.batchblock", "Method[offermessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.transformmanyblock", "Method[tryreceive].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.batchblock", "Member[completion]"] + - ["system.tuple", "system.threading.tasks.dataflow.joinblock", "Method[consumemessage].ReturnValue"] + - ["system.threading.tasks.dataflow.itargetblock", "system.threading.tasks.dataflow.batchedjoinblock", "Member[target3]"] + - ["system.int64", "system.threading.tasks.dataflow.groupingdataflowblockoptions", "Member[maxnumberofgroups]"] + - ["system.boolean", "system.threading.tasks.dataflow.writeonceblock", "Method[reservemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowmessageheader!", "Method[op_equality].ReturnValue"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.bufferblock", "Method[offermessage].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.writeonceblock", "Member[completion]"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.dataflow.dataflowblockoptions", "Member[taskscheduler]"] + - ["system.boolean", "system.threading.tasks.dataflow.ireceivablesourceblock", "Method[tryreceiveall].ReturnValue"] + - ["system.string", "system.threading.tasks.dataflow.broadcastblock", "Method[tostring].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.dataflowlinkoptions", "Member[maxmessages]"] + - ["t", "system.threading.tasks.dataflow.broadcastblock", "Method[consumemessage].ReturnValue"] + - ["system.idisposable", "system.threading.tasks.dataflow.dataflowblock!", "Method[linkto].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.bufferblock", "Member[count]"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.dataflowmessagestatus!", "Member[declined]"] + - ["system.boolean", "system.threading.tasks.dataflow.writeonceblock", "Method[tryreceiveall].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.dataflowblockoptions", "Member[maxmessagespertask]"] + - ["system.idisposable", "system.threading.tasks.dataflow.batchblock", "Method[linkto].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.broadcastblock", "Member[completion]"] + - ["system.int32", "system.threading.tasks.dataflow.dataflowblockoptions", "Member[boundedcapacity]"] + - ["toutput", "system.threading.tasks.dataflow.isourceblock", "Method[consumemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.ireceivablesourceblock", "Method[tryreceive].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.executiondataflowblockoptions", "Member[singleproducerconstrained]"] + - ["system.idisposable", "system.threading.tasks.dataflow.batchedjoinblock", "Method[linkto].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowblock!", "Method[post].ReturnValue"] + - ["system.idisposable", "system.threading.tasks.dataflow.joinblock", "Method[linkto].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.bufferblock", "Method[tryreceive].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.bufferblock", "Member[completion]"] + - ["system.int64", "system.threading.tasks.dataflow.dataflowmessageheader", "Member[id]"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowlinkoptions", "Member[propagatecompletion]"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowmessageheader!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.threading.tasks.dataflow.batchblock", "Member[batchsize]"] + - ["system.boolean", "system.threading.tasks.dataflow.transformblock", "Method[tryreceiveall].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.joinblock", "Method[reservemessage].ReturnValue"] + - ["system.threading.tasks.dataflow.itargetblock", "system.threading.tasks.dataflow.batchedjoinblock", "Member[target2]"] + - ["toutput", "system.threading.tasks.dataflow.dataflowblock!", "Method[receive].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.idataflowblock", "Member[completion]"] + - ["system.string", "system.threading.tasks.dataflow.transformmanyblock", "Method[tostring].ReturnValue"] + - ["system.iobservable", "system.threading.tasks.dataflow.dataflowblock!", "Method[asobservable].ReturnValue"] + - ["t", "system.threading.tasks.dataflow.writeonceblock", "Method[consumemessage].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.transformblock", "Member[completion]"] + - ["system.idisposable", "system.threading.tasks.dataflow.transformmanyblock", "Method[linkto].ReturnValue"] + - ["system.threading.tasks.dataflow.itargetblock", "system.threading.tasks.dataflow.batchedjoinblock", "Member[target1]"] + - ["system.int32", "system.threading.tasks.dataflow.actionblock", "Member[inputcount]"] + - ["system.threading.tasks.dataflow.dataflowmessagestatus", "system.threading.tasks.dataflow.dataflowmessagestatus!", "Member[accepted]"] + - ["system.threading.tasks.dataflow.ipropagatorblock", "system.threading.tasks.dataflow.dataflowblock!", "Method[encapsulate].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.dataflowblock!", "Method[outputavailableasync].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.transformblock", "Method[reservemessage].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowblockoptions", "Member[ensureordered]"] + - ["system.int32", "system.threading.tasks.dataflow.dataflowblockoptions!", "Member[unbounded]"] + - ["system.idisposable", "system.threading.tasks.dataflow.writeonceblock", "Method[linkto].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.dataflow.dataflowblock!", "Method[receiveasync].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.dataflowmessageheader", "Member[isvalid]"] + - ["system.idisposable", "system.threading.tasks.dataflow.bufferblock", "Method[linkto].ReturnValue"] + - ["system.idisposable", "system.threading.tasks.dataflow.transformblock", "Method[linkto].ReturnValue"] + - ["system.idisposable", "system.threading.tasks.dataflow.isourceblock", "Method[linkto].ReturnValue"] + - ["system.boolean", "system.threading.tasks.dataflow.batchedjoinblock", "Method[tryreceiveall].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.Sources.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.Sources.typemodel.yml new file mode 100644 index 000000000000..ea428b02d7f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.Sources.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.tasks.sources.valuetasksourcestatus", "system.threading.tasks.sources.manualresetvaluetasksourcecore", "Method[getstatus].ReturnValue"] + - ["system.int16", "system.threading.tasks.sources.manualresetvaluetasksourcecore", "Member[version]"] + - ["system.threading.tasks.sources.valuetasksourcestatus", "system.threading.tasks.sources.valuetasksourcestatus!", "Member[succeeded]"] + - ["system.threading.tasks.sources.valuetasksourceoncompletedflags", "system.threading.tasks.sources.valuetasksourceoncompletedflags!", "Member[useschedulingcontext]"] + - ["system.threading.tasks.sources.valuetasksourcestatus", "system.threading.tasks.sources.valuetasksourcestatus!", "Member[pending]"] + - ["system.boolean", "system.threading.tasks.sources.manualresetvaluetasksourcecore", "Member[runcontinuationsasynchronously]"] + - ["system.threading.tasks.sources.valuetasksourcestatus", "system.threading.tasks.sources.ivaluetasksource", "Method[getstatus].ReturnValue"] + - ["system.threading.tasks.sources.valuetasksourceoncompletedflags", "system.threading.tasks.sources.valuetasksourceoncompletedflags!", "Member[flowexecutioncontext]"] + - ["tresult", "system.threading.tasks.sources.ivaluetasksource", "Method[getresult].ReturnValue"] + - ["tresult", "system.threading.tasks.sources.manualresetvaluetasksourcecore", "Method[getresult].ReturnValue"] + - ["system.threading.tasks.sources.valuetasksourceoncompletedflags", "system.threading.tasks.sources.valuetasksourceoncompletedflags!", "Member[none]"] + - ["system.threading.tasks.sources.valuetasksourcestatus", "system.threading.tasks.sources.valuetasksourcestatus!", "Member[faulted]"] + - ["system.threading.tasks.sources.valuetasksourcestatus", "system.threading.tasks.sources.valuetasksourcestatus!", "Member[canceled]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.typemodel.yml new file mode 100644 index 000000000000..48ebcf25772a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.Tasks.typemodel.yml @@ -0,0 +1,142 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.threading.tasks.parallelloopstate", "Member[shouldexitcurrentiteration]"] + - ["system.collections.generic.ienumerable", "system.threading.tasks.taskasyncenumerableextensions!", "Method[toblockingenumerable].ReturnValue"] + - ["system.boolean", "system.threading.tasks.task", "Member[iscompleted]"] + - ["system.boolean", "system.threading.tasks.valuetask", "Member[iscompleted]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[runcontinuationsasynchronously]"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[waitingforactivation]"] + - ["system.nullable", "system.threading.tasks.parallelloopresult", "Member[lowestbreakiteration]"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "system.threading.tasks.taskasyncenumerableextensions!", "Method[withcancellation].ReturnValue"] + - ["system.boolean", "system.threading.tasks.taskcompletionsource", "Method[trysetcanceled].ReturnValue"] + - ["system.boolean", "system.threading.tasks.parallelloopstate", "Member[isstopped]"] + - ["system.runtime.compilerservices.valuetaskawaiter", "system.threading.tasks.valuetask", "Method[getawaiter].ReturnValue"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[denychildattach]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[longrunning]"] + - ["system.int32", "system.threading.tasks.task!", "Method[waitany].ReturnValue"] + - ["system.boolean", "system.threading.tasks.valuetask", "Member[iscompletedsuccessfully]"] + - ["system.threading.tasks.task", "system.threading.tasks.taskfactory", "Method[startnew].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.threading.tasks.taskscheduler", "Method[getscheduledtasks].ReturnValue"] + - ["system.boolean", "system.threading.tasks.taskcompletionsource", "Method[trysetexception].ReturnValue"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.taskscheduler!", "Method[fromcurrentsynchronizationcontext].ReturnValue"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskfactory", "Member[creationoptions]"] + - ["system.threading.tasks.task", "system.threading.tasks.taskfactory", "Method[continuewhenany].ReturnValue"] + - ["system.iasyncresult", "system.threading.tasks.tasktoasyncresult!", "Method[begin].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.task", "Method[waitasync].ReturnValue"] + - ["system.runtime.compilerservices.configuredvaluetaskawaitable", "system.threading.tasks.valuetask", "Method[configureawait].ReturnValue"] + - ["system.collections.generic.iasyncenumerable", "system.threading.tasks.task!", "Method[wheneach].ReturnValue"] + - ["system.int32", "system.threading.tasks.task", "Member[id]"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.taskscheduler!", "Member[default]"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[rantocompletion]"] + - ["system.threading.tasks.valuetask", "system.threading.tasks.valuetask!", "Method[fromcanceled].ReturnValue"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[running]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[hidescheduler]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[notoncanceled]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[lazycancellation]"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.taskfactory", "Member[scheduler]"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Method[fromexception].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.timeprovidertaskextensions!", "Method[delay].ReturnValue"] + - ["system.object", "system.threading.tasks.task", "Member[asyncstate]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[preferfairness]"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskcreationoptions!", "Member[preferfairness]"] + - ["system.int32", "system.threading.tasks.taskscheduler", "Member[maximumconcurrencylevel]"] + - ["system.boolean", "system.threading.tasks.parallelloopstate", "Member[isexceptional]"] + - ["system.boolean", "system.threading.tasks.task", "Method[wait].ReturnValue"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskcreationoptions!", "Member[runcontinuationsasynchronously]"] + - ["system.boolean", "system.threading.tasks.taskscheduler", "Method[trydequeue].ReturnValue"] + - ["system.boolean", "system.threading.tasks.task", "Member[isfaulted]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[attachedtoparent]"] + - ["system.threading.tasks.task", "system.threading.tasks.tasktoasyncresult!", "Method[unwrap].ReturnValue"] + - ["system.boolean", "system.threading.tasks.valuetask!", "Method[op_equality].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.parallel!", "Method[foreachasync].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Method[whenall].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Method[run].ReturnValue"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[onlyonfaulted]"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.task", "Member[status]"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.task", "Member[creationoptions]"] + - ["system.threading.tasks.task", "system.threading.tasks.valuetask", "Method[astask].ReturnValue"] + - ["system.threading.tasks.configureawaitoptions", "system.threading.tasks.configureawaitoptions!", "Member[forceyielding]"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[canceled]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[onlyonrantocompletion]"] + - ["system.threading.tasks.task", "system.threading.tasks.taskextensions!", "Method[unwrap].ReturnValue"] + - ["system.boolean", "system.threading.tasks.valuetask", "Member[iscanceled]"] + - ["system.threading.cancellationtoken", "system.threading.tasks.paralleloptions", "Member[cancellationtoken]"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[created]"] + - ["system.threading.cancellationtokensource", "system.threading.tasks.timeprovidertaskextensions!", "Method[createcancellationtokensource].ReturnValue"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskcreationoptions!", "Member[attachedtoparent]"] + - ["system.threading.tasks.configureawaitoptions", "system.threading.tasks.configureawaitoptions!", "Member[continueoncapturedcontext]"] + - ["system.threading.tasks.task", "system.threading.tasks.parallel!", "Method[forasync].ReturnValue"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[notonrantocompletion]"] + - ["system.boolean", "system.threading.tasks.parallelloopresult", "Member[iscompleted]"] + - ["tresult", "system.threading.tasks.tasktoasyncresult!", "Method[end].ReturnValue"] + - ["system.nullable", "system.threading.tasks.parallelloopstate", "Member[lowestbreakiteration]"] + - ["system.threading.tasks.valuetask", "system.threading.tasks.valuetask", "Method[preserve].ReturnValue"] + - ["system.aggregateexception", "system.threading.tasks.task", "Member[exception]"] + - ["system.boolean", "system.threading.tasks.valuetask", "Member[isfaulted]"] + - ["system.threading.tasks.valuetask", "system.threading.tasks.valuetask!", "Member[completedtask]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[onlyoncanceled]"] + - ["system.threading.waithandle", "system.threading.tasks.task", "Member[asyncwaithandle]"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskcreationoptions!", "Member[none]"] + - ["system.threading.tasks.valuetask", "system.threading.tasks.valuetask!", "Method[fromresult].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.task", "Method[continuewith].ReturnValue"] + - ["system.runtime.compilerservices.configuredtaskawaitable", "system.threading.tasks.task", "Method[configureawait].ReturnValue"] + - ["system.int32", "system.threading.tasks.taskscheduler", "Member[id]"] + - ["system.boolean", "system.threading.tasks.unobservedtaskexceptioneventargs", "Member[observed]"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[waitingforchildrentocomplete]"] + - ["system.boolean", "system.threading.tasks.valuetask!", "Method[op_inequality].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Method[fromresult].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Method[fromcanceled].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.taskcanceledexception", "Member[task]"] + - ["system.threading.tasks.configureawaitoptions", "system.threading.tasks.configureawaitoptions!", "Member[suppressthrowing]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[notonfaulted]"] + - ["system.runtime.compilerservices.taskawaiter", "system.threading.tasks.task", "Method[getawaiter].ReturnValue"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskfactory", "Member[continuationoptions]"] + - ["system.threading.tasks.valuetask", "system.threading.tasks.valuetask!", "Method[fromexception].ReturnValue"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.taskscheduler!", "Member[current]"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.concurrentexclusiveschedulerpair", "Member[exclusivescheduler]"] + - ["system.boolean", "system.threading.tasks.valuetask", "Method[equals].ReturnValue"] + - ["system.boolean", "system.threading.tasks.task", "Member[iscompletedsuccessfully]"] + - ["system.threading.tasks.task", "system.threading.tasks.taskfactory", "Method[continuewhenall].ReturnValue"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.concurrentexclusiveschedulerpair", "Member[concurrentscheduler]"] + - ["system.threading.tasks.taskscheduler", "system.threading.tasks.paralleloptions", "Member[taskscheduler]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[none]"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskcreationoptions!", "Member[hidescheduler]"] + - ["system.string", "system.threading.tasks.valuetask", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.threading.tasks.task", "Member[completedsynchronously]"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Method[whenany].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.tasks.taskcompletionsource", "Member[task]"] + - ["system.boolean", "system.threading.tasks.taskscheduler", "Method[tryexecutetask].ReturnValue"] + - ["system.aggregateexception", "system.threading.tasks.unobservedtaskexceptioneventargs", "Member[exception]"] + - ["system.threading.tasks.task", "system.threading.tasks.concurrentexclusiveschedulerpair", "Member[completion]"] + - ["system.runtime.compilerservices.asyncvaluetaskmethodbuilder", "system.threading.tasks.valuetask!", "Method[createasyncmethodbuilder].ReturnValue"] + - ["system.int32", "system.threading.tasks.valuetask", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.threading.tasks.paralleloptions", "Member[maxdegreeofparallelism]"] + - ["system.boolean", "system.threading.tasks.task", "Member[iscanceled]"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Method[delay].ReturnValue"] + - ["system.boolean", "system.threading.tasks.taskcompletionsource", "Method[trysetresult].ReturnValue"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "system.threading.tasks.taskasyncenumerableextensions!", "Method[configureawait].ReturnValue"] + - ["tresult", "system.threading.tasks.valuetask", "Member[result]"] + - ["system.boolean", "system.threading.tasks.taskscheduler", "Method[tryexecutetaskinline].ReturnValue"] + - ["system.threading.tasks.configureawaitoptions", "system.threading.tasks.configureawaitoptions!", "Member[none]"] + - ["system.threading.tasks.taskfactory", "system.threading.tasks.task!", "Member[factory]"] + - ["system.threading.tasks.task", "system.threading.tasks.taskfactory", "Method[fromasync].ReturnValue"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[faulted]"] + - ["system.nullable", "system.threading.tasks.task!", "Member[currentid]"] + - ["system.threading.tasks.parallelloopresult", "system.threading.tasks.parallel!", "Method[foreach].ReturnValue"] + - ["tresult", "system.threading.tasks.task", "Member[result]"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskcreationoptions!", "Member[denychildattach]"] + - ["system.threading.tasks.taskcontinuationoptions", "system.threading.tasks.taskcontinuationoptions!", "Member[executesynchronously]"] + - ["system.threading.tasks.task", "system.threading.tasks.task!", "Member[completedtask]"] + - ["system.threading.tasks.taskstatus", "system.threading.tasks.taskstatus!", "Member[waitingtorun]"] + - ["system.runtime.compilerservices.configuredasyncdisposable", "system.threading.tasks.taskasyncenumerableextensions!", "Method[configureawait].ReturnValue"] + - ["system.threading.tasks.parallelloopresult", "system.threading.tasks.parallel!", "Method[for].ReturnValue"] + - ["system.runtime.compilerservices.yieldawaitable", "system.threading.tasks.task!", "Method[yield].ReturnValue"] + - ["system.threading.tasks.taskcreationoptions", "system.threading.tasks.taskcreationoptions!", "Member[longrunning]"] + - ["system.threading.tasks.task", "system.threading.tasks.timeprovidertaskextensions!", "Method[waitasync].ReturnValue"] + - ["system.boolean", "system.threading.tasks.task!", "Method[waitall].ReturnValue"] + - ["system.threading.cancellationtoken", "system.threading.tasks.taskfactory", "Member[cancellationtoken]"] + - ["system.boolean", "system.threading.tasks.taskcompletionsource", "Method[trysetfromtask].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.typemodel.yml new file mode 100644 index 000000000000..f9ca32aba614 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Threading.typemodel.yml @@ -0,0 +1,328 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.threading.mutex", "system.threading.abandonedmutexexception", "Member[mutex]"] + - ["system.boolean", "system.threading.readerwriterlockslim", "Member[isupgradeablereadlockheld]"] + - ["system.int32", "system.threading.barrier", "Member[participantcount]"] + - ["system.security.accesscontrol.semaphoresecurity", "system.threading.semaphore", "Method[getaccesscontrol].ReturnValue"] + - ["system.int32", "system.threading.barrier", "Member[participantsremaining]"] + - ["system.int32", "system.threading.readerwriterlockslim", "Member[waitingreadcount]"] + - ["system.boolean", "system.threading.thread", "Method[join].ReturnValue"] + - ["system.boolean", "system.threading.spinlock", "Member[isheldbycurrentthread]"] + - ["system.uint32", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.uintptr", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.boolean", "system.threading.waithandle", "Method[waitone].ReturnValue"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[stopped]"] + - ["system.boolean", "system.threading.spinwait!", "Method[spinuntil].ReturnValue"] + - ["system.boolean", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.boolean", "system.threading.thread!", "Method[yield].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtokensource", "Member[iscancellationrequested]"] + - ["system.int32", "system.threading.interlocked!", "Method[decrement].ReturnValue"] + - ["system.localdatastoreslot", "system.threading.thread!", "Method[allocatenameddataslot].ReturnValue"] + - ["system.int32", "system.threading.nativeoverlapped", "Member[offsethigh]"] + - ["system.int32", "system.threading.readerwriterlockslim", "Member[waitingupgradecount]"] + - ["system.single", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.uint64", "system.threading.interlocked!", "Method[decrement].ReturnValue"] + - ["system.sbyte", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.int32", "system.threading.interlocked!", "Method[or].ReturnValue"] + - ["system.uint64", "system.threading.interlocked!", "Method[or].ReturnValue"] + - ["system.uint16", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.uintptr", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.threading.apartmentstate", "system.threading.apartmentstate!", "Member[sta]"] + - ["system.uint64", "system.threading.interlocked!", "Method[read].ReturnValue"] + - ["system.boolean", "system.threading.semaphoreslim", "Method[wait].ReturnValue"] + - ["t", "system.threading.threadlocal", "Member[value]"] + - ["system.boolean", "system.threading.eventwaithandleacl!", "Method[tryopenexisting].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlockslim", "Method[tryenterwritelock].ReturnValue"] + - ["system.int32", "system.threading.readerwriterlockslim", "Member[waitingwritecount]"] + - ["system.threading.preallocatedoverlapped", "system.threading.preallocatedoverlapped!", "Method[unsafecreate].ReturnValue"] + - ["system.threading.overlapped", "system.threading.overlapped!", "Method[unpack].ReturnValue"] + - ["system.threading.nativeoverlapped*", "system.threading.threadpoolboundhandle", "Method[unsafeallocatenativeoverlapped].ReturnValue"] + - ["system.sbyte", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.uint64", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.security.accesscontrol.eventwaithandlesecurity", "system.threading.threadingaclextensions!", "Method[getaccesscontrol].ReturnValue"] + - ["system.runtime.interopservices.safehandle", "system.threading.threadpoolboundhandle", "Member[handle]"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[stoprequested]"] + - ["system.single", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.uint16", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.int64", "system.threading.threadpool!", "Member[completedworkitemcount]"] + - ["system.string", "system.threading.thread", "Member[name]"] + - ["system.threading.cancellationtokenregistration", "system.threading.cancellationtoken", "Method[register].ReturnValue"] + - ["system.boolean", "system.threading.countdownevent", "Method[signal].ReturnValue"] + - ["system.intptr", "system.threading.nativeoverlapped", "Member[eventhandle]"] + - ["system.uint32", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.double", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.int16", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["t", "system.threading.asynclocalvaluechangedargs", "Member[currentvalue]"] + - ["system.localdatastoreslot", "system.threading.thread!", "Method[allocatedataslot].ReturnValue"] + - ["system.threading.compressedstack", "system.threading.compressedstack", "Method[createcopy].ReturnValue"] + - ["system.security.accesscontrol.semaphoresecurity", "system.threading.threadingaclextensions!", "Method[getaccesscontrol].ReturnValue"] + - ["system.boolean", "system.threading.itimer", "Method[change].ReturnValue"] + - ["system.single", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.threading.cancellationtokensource", "system.threading.cancellationtokensource!", "Method[createlinkedtokensource].ReturnValue"] + - ["t", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.object", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.intptr", "system.threading.waithandle!", "Member[invalidhandle]"] + - ["system.intptr", "system.threading.nativeoverlapped", "Member[internalhigh]"] + - ["microsoft.win32.safehandles.safewaithandle", "system.threading.waithandleextensions!", "Method[getsafewaithandle].ReturnValue"] + - ["system.int32", "system.threading.semaphoreslim", "Member[currentcount]"] + - ["system.collections.generic.ilist", "system.threading.threadlocal", "Member[values]"] + - ["system.security.accesscontrol.mutexsecurity", "system.threading.threadingaclextensions!", "Method[getaccesscontrol].ReturnValue"] + - ["system.threading.registeredwaithandle", "system.threading.threadpool!", "Method[unsaferegisterwaitforsingleobject].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtoken", "Member[canbecanceled]"] + - ["system.int32", "system.threading.waithandle!", "Method[waitany].ReturnValue"] + - ["system.threading.lockrecursionpolicy", "system.threading.lockrecursionpolicy!", "Member[norecursion]"] + - ["system.boolean", "system.threading.executioncontext!", "Method[isflowsuppressed].ReturnValue"] + - ["system.threading.tasks.task", "system.threading.cancellationtokensource", "Method[cancelasync].ReturnValue"] + - ["system.boolean", "system.threading.eventwaithandle", "Method[set].ReturnValue"] + - ["system.boolean", "system.threading.mutexacl!", "Method[tryopenexisting].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlockslim", "Method[tryenterreadlock].ReturnValue"] + - ["system.boolean", "system.threading.thread", "Method[trysetapartmentstate].ReturnValue"] + - ["system.threading.mutex", "system.threading.mutexacl!", "Method[openexisting].ReturnValue"] + - ["system.boolean", "system.threading.threadpool!", "Method[bindhandle].ReturnValue"] + - ["system.threading.waithandle", "system.threading.countdownevent", "Member[waithandle]"] + - ["system.threading.lazythreadsafetymode", "system.threading.lazythreadsafetymode!", "Member[executionandpublication]"] + - ["system.uint32", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.threading.apartmentstate", "system.threading.thread", "Member[apartmentstate]"] + - ["system.int32", "system.threading.nativeoverlapped", "Member[offsetlow]"] + - ["system.threading.waithandle", "system.threading.manualreseteventslim", "Member[waithandle]"] + - ["system.boolean", "system.threading.manualresetevent", "Method[set].ReturnValue"] + - ["system.threading.nativeoverlapped*", "system.threading.threadpoolboundhandle", "Method[allocatenativeoverlapped].ReturnValue"] + - ["system.int32", "system.threading.semaphore", "Method[release].ReturnValue"] + - ["system.threading.threadstate", "system.threading.thread", "Member[threadstate]"] + - ["system.threading.lazythreadsafetymode", "system.threading.lazythreadsafetymode!", "Member[none]"] + - ["system.int64", "system.threading.interlocked!", "Method[increment].ReturnValue"] + - ["system.int64", "system.threading.barrier", "Method[addparticipant].ReturnValue"] + - ["system.int32", "system.threading.countdownevent", "Member[initialcount]"] + - ["system.boolean", "system.threading.manualreseteventslim", "Member[isset]"] + - ["system.uint64", "system.threading.interlocked!", "Method[add].ReturnValue"] + - ["system.int32", "system.threading.cancellationtoken", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.threading.countdownevent", "Method[tryaddcount].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlock", "Member[isreaderlockheld]"] + - ["system.object", "system.threading.thread!", "Method[getdata].ReturnValue"] + - ["system.threading.waithandle", "system.threading.semaphoreslim", "Member[availablewaithandle]"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[aborted]"] + - ["system.int32", "system.threading.countdownevent", "Member[currentcount]"] + - ["system.byte", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.boolean", "system.threading.threadpool!", "Method[unsafequeuenativeoverlapped].ReturnValue"] + - ["system.int32", "system.threading.timeout!", "Member[infinite]"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[abortrequested]"] + - ["system.int64", "system.threading.interlocked!", "Method[or].ReturnValue"] + - ["system.threading.compressedstack", "system.threading.thread", "Method[getcompressedstack].ReturnValue"] + - ["system.boolean", "system.threading.threadpool!", "Method[setminthreads].ReturnValue"] + - ["system.int64", "system.threading.interlocked!", "Method[add].ReturnValue"] + - ["system.threading.synchronizationcontext", "system.threading.synchronizationcontext", "Method[createcopy].ReturnValue"] + - ["system.double", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.byte", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.threading.eventwaithandle", "system.threading.eventwaithandleacl!", "Method[openexisting].ReturnValue"] + - ["system.byte", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.boolean", "system.threading.monitor!", "Method[tryenter].ReturnValue"] + - ["system.exception", "system.threading.threadexceptioneventargs", "Member[exception]"] + - ["system.int32", "system.threading.readerwriterlockslim", "Member[recursiveupgradecount]"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[suspended]"] + - ["system.intptr", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.boolean", "system.threading.threadlocal", "Member[isvaluecreated]"] + - ["system.object", "system.threading.threadabortexception", "Member[exceptionstate]"] + - ["system.int32", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.boolean", "system.threading.countdownevent", "Member[isset]"] + - ["system.uint32", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlock", "Member[iswriterlockheld]"] + - ["system.boolean", "system.threading.threadpool!", "Method[unsafequeueuserworkitem].ReturnValue"] + - ["system.security.accesscontrol.eventwaithandlesecurity", "system.threading.eventwaithandle", "Method[getaccesscontrol].ReturnValue"] + - ["system.boolean", "system.threading.thread", "Member[isthreadpoolthread]"] + - ["system.boolean", "system.threading.monitor!", "Method[isentered].ReturnValue"] + - ["system.threading.mutex", "system.threading.mutexacl!", "Method[create].ReturnValue"] + - ["system.uintptr", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.boolean", "system.threading.lockcookie!", "Method[op_equality].ReturnValue"] + - ["system.threading.synchronizationcontext", "system.threading.synchronizationcontext!", "Member[current]"] + - ["system.uint32", "system.threading.interlocked!", "Method[or].ReturnValue"] + - ["system.int32", "system.threading.semaphoreslim", "Method[release].ReturnValue"] + - ["system.timespan", "system.threading.timeout!", "Member[infinitetimespan]"] + - ["system.threading.threadpoolboundhandle", "system.threading.threadpoolboundhandle!", "Method[bindhandle].ReturnValue"] + - ["system.threading.apartmentstate", "system.threading.apartmentstate!", "Member[unknown]"] + - ["system.object", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.int32", "system.threading.synchronizationcontext", "Method[wait].ReturnValue"] + - ["system.boolean", "system.threading.threadpool!", "Method[queueuserworkitem].ReturnValue"] + - ["system.int32", "system.threading.cancellationtokenregistration", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.threading.overlapped", "Member[offsetlow]"] + - ["system.threading.eventresetmode", "system.threading.eventresetmode!", "Member[autoreset]"] + - ["system.uint32", "system.threading.interlocked!", "Method[decrement].ReturnValue"] + - ["system.int16", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.boolean", "system.threading.semaphore!", "Method[tryopenexisting].ReturnValue"] + - ["system.boolean", "system.threading.spinlock", "Member[isheld]"] + - ["system.byte", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.boolean", "system.threading.autoresetevent", "Method[set].ReturnValue"] + - ["system.boolean", "system.threading.monitor!", "Method[wait].ReturnValue"] + - ["system.threading.eventresetmode", "system.threading.eventresetmode!", "Member[manualreset]"] + - ["system.threading.eventwaithandle", "system.threading.eventwaithandle!", "Method[openexisting].ReturnValue"] + - ["system.boolean", "system.threading.registeredwaithandle", "Method[unregister].ReturnValue"] + - ["system.int32", "system.threading.abandonedmutexexception", "Member[mutexindex]"] + - ["system.int32", "system.threading.manualreseteventslim", "Member[spincount]"] + - ["system.threading.lockcookie", "system.threading.readerwriterlock", "Method[upgradetowriterlock].ReturnValue"] + - ["system.int16", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.int32", "system.threading.thread", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.threading.countdownevent", "Method[wait].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.threading.periodictimer", "Method[waitfornexttickasync].ReturnValue"] + - ["system.int32", "system.threading.readerwriterlock", "Member[writerseqnum]"] + - ["system.boolean", "system.threading.thread", "Member[isalive]"] + - ["system.threading.threadpriority", "system.threading.threadpriority!", "Member[abovenormal]"] + - ["system.threading.asyncflowcontrol", "system.threading.executioncontext!", "Method[suppressflow].ReturnValue"] + - ["system.threading.mutex", "system.threading.mutex!", "Method[openexisting].ReturnValue"] + - ["system.threading.waithandle", "system.threading.cancellationtoken", "Member[waithandle]"] + - ["system.boolean", "system.threading.cancellationtokenregistration!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlockslim", "Member[isreadlockheld]"] + - ["system.threading.semaphore", "system.threading.semaphoreacl!", "Method[openexisting].ReturnValue"] + - ["system.uint32", "system.threading.interlocked!", "Method[and].ReturnValue"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[waitsleepjoin]"] + - ["system.uint64", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.sbyte", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.object", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.int32", "system.threading.interlocked!", "Method[and].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtoken", "Method[equals].ReturnValue"] + - ["system.int32", "system.threading.overlapped", "Member[offsethigh]"] + - ["system.int32", "system.threading.thread!", "Method[getdomainid].ReturnValue"] + - ["system.threading.threadpriority", "system.threading.threadpriority!", "Member[lowest]"] + - ["system.threading.lazythreadsafetymode", "system.threading.lazythreadsafetymode!", "Member[publicationonly]"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[suspendrequested]"] + - ["system.boolean", "system.threading.spinwait", "Member[nextspinwillyield]"] + - ["system.localdatastoreslot", "system.threading.thread!", "Method[getnameddataslot].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtokensource", "Method[tryreset].ReturnValue"] + - ["system.sbyte", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.double", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.runtime.remoting.contexts.context", "system.threading.thread!", "Member[currentcontext]"] + - ["system.security.accesscontrol.mutexsecurity", "system.threading.mutex", "Method[getaccesscontrol].ReturnValue"] + - ["system.boolean", "system.threading.lockcookie", "Method[equals].ReturnValue"] + - ["system.threading.threadpriority", "system.threading.threadpriority!", "Member[highest]"] + - ["system.boolean", "system.threading.mutex!", "Method[tryopenexisting].ReturnValue"] + - ["microsoft.win32.safehandles.safewaithandle", "system.threading.waithandle", "Member[safewaithandle]"] + - ["system.threading.cancellationtoken", "system.threading.cancellationtoken!", "Member[none]"] + - ["system.boolean", "system.threading.waithandle!", "Method[signalandwait].ReturnValue"] + - ["system.int64", "system.threading.barrier", "Method[addparticipants].ReturnValue"] + - ["system.int32", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtokenregistration", "Method[equals].ReturnValue"] + - ["system.boolean", "system.threading.barrier", "Method[signalandwait].ReturnValue"] + - ["system.intptr", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtokenregistration!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.threading.synchronizationcontext!", "Method[waithelper].ReturnValue"] + - ["system.boolean", "system.threading.manualreseteventslim", "Method[wait].ReturnValue"] + - ["system.int64", "system.threading.timer!", "Member[activecount]"] + - ["system.boolean", "system.threading.asyncflowcontrol!", "Method[op_inequality].ReturnValue"] + - ["system.threading.hostexecutioncontext", "system.threading.hostexecutioncontextmanager", "Method[capture].ReturnValue"] + - ["system.boolean", "system.threading.namedwaithandleoptions", "Member[currentsessiononly]"] + - ["system.threading.semaphore", "system.threading.semaphore!", "Method[openexisting].ReturnValue"] + - ["system.int16", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.appdomain", "system.threading.thread!", "Method[getdomain].ReturnValue"] + - ["system.int64", "system.threading.monitor!", "Member[lockcontentioncount]"] + - ["system.int32", "system.threading.readerwriterlockslim", "Member[recursivereadcount]"] + - ["system.int32", "system.threading.thread", "Member[managedthreadid]"] + - ["t", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.int32", "system.threading.readerwriterlockslim", "Member[currentreadcount]"] + - ["system.uint64", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.boolean", "system.threading.eventwaithandle", "Method[reset].ReturnValue"] + - ["system.uint16", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.intptr", "system.threading.nativeoverlapped", "Member[internallow]"] + - ["system.int32", "system.threading.asyncflowcontrol", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtoken!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlock", "Method[anywriterssince].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtokenregistration", "Method[unregister].ReturnValue"] + - ["t", "system.threading.asynclocalvaluechangedargs", "Member[previousvalue]"] + - ["system.int32", "system.threading.spinwait", "Member[count]"] + - ["system.int32", "system.threading.threadpool!", "Member[threadcount]"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[unstarted]"] + - ["system.int32", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.iasyncresult", "system.threading.overlapped", "Member[asyncresult]"] + - ["system.boolean", "system.threading.cancellationtoken", "Member[iscancellationrequested]"] + - ["system.single", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.threading.registeredwaithandle", "system.threading.threadpool!", "Method[registerwaitforsingleobject].ReturnValue"] + - ["system.threading.eventwaithandle", "system.threading.eventwaithandleacl!", "Method[create].ReturnValue"] + - ["system.boolean", "system.threading.asyncflowcontrol!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.threading.waithandle!", "Method[waitall].ReturnValue"] + - ["system.uint32", "system.threading.interlocked!", "Method[increment].ReturnValue"] + - ["system.globalization.cultureinfo", "system.threading.thread", "Member[currentculture]"] + - ["system.int64", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.threading.lockrecursionpolicy", "system.threading.readerwriterlockslim", "Member[recursionpolicy]"] + - ["system.threading.tasks.valuetask", "system.threading.timer", "Method[disposeasync].ReturnValue"] + - ["system.threading.cancellationtoken", "system.threading.cancellationtokenregistration", "Member[token]"] + - ["system.threading.tasks.task", "system.threading.semaphoreslim", "Method[waitasync].ReturnValue"] + - ["system.threading.threadpriority", "system.threading.threadpriority!", "Member[belownormal]"] + - ["system.int32", "system.threading.interlocked!", "Method[add].ReturnValue"] + - ["system.boolean", "system.threading.manualresetevent", "Method[reset].ReturnValue"] + - ["system.int64", "system.threading.threadpool!", "Member[pendingworkitemcount]"] + - ["t", "system.threading.lazyinitializer!", "Method[ensureinitialized].ReturnValue"] + - ["system.intptr", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.threading.apartmentstate", "system.threading.thread", "Method[getapartmentstate].ReturnValue"] + - ["system.boolean", "system.threading.thread", "Member[isbackground]"] + - ["system.uint64", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.threading.cancellationtokenregistration", "Method[disposeasync].ReturnValue"] + - ["system.int64", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.boolean", "system.threading.asyncflowcontrol", "Method[equals].ReturnValue"] + - ["system.uint64", "system.threading.interlocked!", "Method[increment].ReturnValue"] + - ["system.threading.thread", "system.threading.thread!", "Member[currentthread]"] + - ["system.int64", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.threading.cancellationtokenregistration", "system.threading.cancellationtoken", "Method[unsaferegister].ReturnValue"] + - ["system.threading.threadpriority", "system.threading.threadpriority!", "Member[normal]"] + - ["system.object", "system.threading.threadpoolboundhandle!", "Method[getnativeoverlappedstate].ReturnValue"] + - ["t", "system.threading.asynclocal", "Member[value]"] + - ["system.boolean", "system.threading.lock", "Method[tryenter].ReturnValue"] + - ["system.boolean", "system.threading.lockcookie!", "Method[op_inequality].ReturnValue"] + - ["system.threading.nativeoverlapped*", "system.threading.overlapped", "Method[pack].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlockslim", "Member[iswritelockheld]"] + - ["system.int64", "system.threading.interlocked!", "Method[decrement].ReturnValue"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[running]"] + - ["t", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.threading.apartmentstate", "system.threading.apartmentstate!", "Member[mta]"] + - ["system.object", "system.threading.hostexecutioncontext", "Member[state]"] + - ["system.threading.threadstate", "system.threading.threadstate!", "Member[background]"] + - ["system.threading.executioncontext", "system.threading.executioncontext!", "Method[capture].ReturnValue"] + - ["system.threading.compressedstack", "system.threading.compressedstack!", "Method[getcompressedstack].ReturnValue"] + - ["system.int64", "system.threading.interlocked!", "Method[read].ReturnValue"] + - ["system.boolean", "system.threading.autoresetevent", "Method[reset].ReturnValue"] + - ["system.string", "system.threading.threadlocal", "Method[tostring].ReturnValue"] + - ["system.int32", "system.threading.overlapped", "Member[eventhandle]"] + - ["system.boolean", "system.threading.asynclocalvaluechangedargs", "Member[threadcontextchanged]"] + - ["system.uintptr", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.int32", "system.threading.readerwriterlockslim", "Member[recursivewritecount]"] + - ["system.boolean", "system.threading.spinlock", "Member[isthreadownertrackingenabled]"] + - ["system.threading.executioncontext", "system.threading.thread", "Member[executioncontext]"] + - ["system.int32", "system.threading.lockcookie", "Method[gethashcode].ReturnValue"] + - ["system.int64", "system.threading.barrier", "Member[currentphasenumber]"] + - ["system.intptr", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.int32", "system.threading.waithandle!", "Member[waittimeout]"] + - ["system.int64", "system.threading.volatile!", "Method[read].ReturnValue"] + - ["system.boolean", "system.threading.timer", "Method[dispose].ReturnValue"] + - ["system.uint32", "system.threading.interlocked!", "Method[add].ReturnValue"] + - ["system.threading.lockcookie", "system.threading.readerwriterlock", "Method[releaselock].ReturnValue"] + - ["system.threading.lock+scope", "system.threading.lock", "Method[enterscope].ReturnValue"] + - ["system.threading.compressedstack", "system.threading.compressedstack!", "Method[capture].ReturnValue"] + - ["system.threading.threadpriority", "system.threading.thread", "Member[priority]"] + - ["system.boolean", "system.threading.timer", "Method[change].ReturnValue"] + - ["system.globalization.cultureinfo", "system.threading.thread", "Member[currentuiculture]"] + - ["system.threading.nativeoverlapped*", "system.threading.overlapped", "Method[unsafepack].ReturnValue"] + - ["system.boolean", "system.threading.eventwaithandle!", "Method[tryopenexisting].ReturnValue"] + - ["system.threading.executioncontext", "system.threading.executioncontext", "Method[createcopy].ReturnValue"] + - ["system.double", "system.threading.interlocked!", "Method[exchange].ReturnValue"] + - ["system.intptr", "system.threading.waithandle", "Member[handle]"] + - ["system.boolean", "system.threading.synchronizationcontext", "Method[iswaitnotificationrequired].ReturnValue"] + - ["system.threading.cancellationtoken", "system.threading.cancellationtokensource", "Member[token]"] + - ["system.security.principal.iprincipal", "system.threading.thread!", "Member[currentprincipal]"] + - ["system.threading.hostexecutioncontext", "system.threading.hostexecutioncontext", "Method[createcopy].ReturnValue"] + - ["system.boolean", "system.threading.readerwriterlockslim", "Method[tryenterupgradeablereadlock].ReturnValue"] + - ["system.uint16", "system.threading.interlocked!", "Method[compareexchange].ReturnValue"] + - ["system.int32", "system.threading.thread!", "Method[volatileread].ReturnValue"] + - ["system.int64", "system.threading.interlocked!", "Method[and].ReturnValue"] + - ["system.timespan", "system.threading.periodictimer", "Member[period]"] + - ["system.threading.semaphore", "system.threading.semaphoreacl!", "Method[create].ReturnValue"] + - ["system.boolean", "system.threading.threadpool!", "Method[setmaxthreads].ReturnValue"] + - ["system.boolean", "system.threading.cancellationtoken!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.threading.semaphoreacl!", "Method[tryopenexisting].ReturnValue"] + - ["system.object", "system.threading.hostexecutioncontextmanager", "Method[sethostexecutioncontext].ReturnValue"] + - ["system.intptr", "system.threading.overlapped", "Member[eventhandleintptr]"] + - ["system.int32", "system.threading.interlocked!", "Method[increment].ReturnValue"] + - ["system.boolean", "system.threading.lock", "Member[isheldbycurrentthread]"] + - ["system.uint64", "system.threading.interlocked!", "Method[and].ReturnValue"] + - ["system.int32", "system.threading.thread!", "Method[getcurrentprocessorid].ReturnValue"] + - ["system.threading.lockrecursionpolicy", "system.threading.lockrecursionpolicy!", "Member[supportsrecursion]"] + - ["system.boolean", "system.threading.namedwaithandleoptions", "Member[currentuseronly]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Timers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Timers.typemodel.yml new file mode 100644 index 000000000000..435da10e1c42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Timers.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.double", "system.timers.timer", "Member[interval]"] + - ["system.componentmodel.isynchronizeinvoke", "system.timers.timer", "Member[synchronizingobject]"] + - ["system.boolean", "system.timers.timer", "Member[autoreset]"] + - ["system.datetime", "system.timers.elapsedeventargs", "Member[signaltime]"] + - ["system.string", "system.timers.timersdescriptionattribute", "Member[description]"] + - ["system.componentmodel.isite", "system.timers.timer", "Member[site]"] + - ["system.boolean", "system.timers.timer", "Member[enabled]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Transactions.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Transactions.Configuration.typemodel.yml new file mode 100644 index 000000000000..4c063109319d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Transactions.Configuration.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationpropertycollection", "system.transactions.configuration.machinesettingssection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.transactions.configuration.defaultsettingssection", "Member[properties]"] + - ["system.string", "system.transactions.configuration.defaultsettingssection", "Member[distributedtransactionmanagername]"] + - ["system.transactions.configuration.machinesettingssection", "system.transactions.configuration.transactionssectiongroup", "Member[machinesettings]"] + - ["system.transactions.configuration.defaultsettingssection", "system.transactions.configuration.transactionssectiongroup", "Member[defaultsettings]"] + - ["system.transactions.configuration.transactionssectiongroup", "system.transactions.configuration.transactionssectiongroup!", "Method[getsectiongroup].ReturnValue"] + - ["system.timespan", "system.transactions.configuration.defaultsettingssection", "Member[timeout]"] + - ["system.timespan", "system.transactions.configuration.machinesettingssection", "Member[maxtimeout]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Transactions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Transactions.typemodel.yml new file mode 100644 index 000000000000..f04d38495367 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Transactions.typemodel.yml @@ -0,0 +1,83 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.transactions.isolationlevel", "system.transactions.isolationlevel!", "Member[chaos]"] + - ["system.transactions.enlistment", "system.transactions.transaction", "Method[enlistdurable].ReturnValue"] + - ["system.int32", "system.transactions.transactionoptions", "Method[gethashcode].ReturnValue"] + - ["system.transactions.transaction", "system.transactions.transaction!", "Member[current]"] + - ["system.transactions.idtctransaction", "system.transactions.transactioninterop!", "Method[getdtctransaction].ReturnValue"] + - ["system.byte[]", "system.transactions.itransactionpromoter", "Method[promote].ReturnValue"] + - ["system.security.ipermission", "system.transactions.distributedtransactionpermission", "Method[union].ReturnValue"] + - ["system.boolean", "system.transactions.transaction!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.transactions.distributedtransactionpermission", "Method[issubsetof].ReturnValue"] + - ["system.transactions.dependentcloneoption", "system.transactions.dependentcloneoption!", "Member[blockcommituntilcomplete]"] + - ["system.boolean", "system.transactions.transaction", "Method[equals].ReturnValue"] + - ["system.byte[]", "system.transactions.transaction", "Method[getpromotedtoken].ReturnValue"] + - ["system.transactions.isolationlevel", "system.transactions.transactionoptions", "Member[isolationlevel]"] + - ["system.transactions.transactionscopeasyncflowoption", "system.transactions.transactionscopeasyncflowoption!", "Member[suppress]"] + - ["system.byte[]", "system.transactions.transactioninterop!", "Method[gettransmitterpropagationtoken].ReturnValue"] + - ["system.transactions.transaction", "system.transactions.transactioninterop!", "Method[gettransactionfromtransmitterpropagationtoken].ReturnValue"] + - ["system.transactions.enlistment", "system.transactions.transaction", "Method[promoteandenlistdurable].ReturnValue"] + - ["system.timespan", "system.transactions.transactionmanager!", "Member[defaulttimeout]"] + - ["system.boolean", "system.transactions.transactionoptions!", "Method[op_equality].ReturnValue"] + - ["system.transactions.transactionscopeasyncflowoption", "system.transactions.transactionscopeasyncflowoption!", "Member[enabled]"] + - ["system.boolean", "system.transactions.transaction!", "Method[op_equality].ReturnValue"] + - ["system.byte[]", "system.transactions.preparingenlistment", "Method[recoveryinformation].ReturnValue"] + - ["system.transactions.transaction", "system.transactions.transactioneventargs", "Member[transaction]"] + - ["system.transactions.enterpriseservicesinteropoption", "system.transactions.enterpriseservicesinteropoption!", "Member[none]"] + - ["system.transactions.hostcurrenttransactioncallback", "system.transactions.transactionmanager!", "Member[hostcurrentcallback]"] + - ["system.transactions.transactionscopeoption", "system.transactions.transactionscopeoption!", "Member[suppress]"] + - ["system.transactions.isolationlevel", "system.transactions.isolationlevel!", "Member[serializable]"] + - ["system.transactions.transactionstatus", "system.transactions.transactionstatus!", "Member[indoubt]"] + - ["system.boolean", "system.transactions.transactionmanager!", "Member[implicitdistributedtransactions]"] + - ["system.transactions.transactionstatus", "system.transactions.transactionstatus!", "Member[aborted]"] + - ["system.transactions.transactioninformation", "system.transactions.transaction", "Member[transactioninformation]"] + - ["system.transactions.enterpriseservicesinteropoption", "system.transactions.enterpriseservicesinteropoption!", "Member[full]"] + - ["system.guid", "system.transactions.transactioninterop!", "Member[promotertypedtc]"] + - ["system.transactions.isolationlevel", "system.transactions.isolationlevel!", "Member[readcommitted]"] + - ["system.transactions.transaction", "system.transactions.transactioninterop!", "Method[gettransactionfromdtctransaction].ReturnValue"] + - ["system.object", "system.transactions.committabletransaction", "Member[asyncstate]"] + - ["system.transactions.transaction", "system.transactions.transaction", "Method[clone].ReturnValue"] + - ["system.int32", "system.transactions.transaction", "Method[gethashcode].ReturnValue"] + - ["system.security.ipermission", "system.transactions.distributedtransactionpermission", "Method[copy].ReturnValue"] + - ["system.transactions.enlistmentoptions", "system.transactions.enlistmentoptions!", "Member[enlistduringpreparerequired]"] + - ["system.transactions.transaction", "system.transactions.transactioninterop!", "Method[gettransactionfromexportcookie].ReturnValue"] + - ["system.boolean", "system.transactions.transactionoptions!", "Method[op_inequality].ReturnValue"] + - ["system.transactions.enterpriseservicesinteropoption", "system.transactions.enterpriseservicesinteropoption!", "Member[automatic]"] + - ["system.transactions.transactionscopeoption", "system.transactions.transactionscopeoption!", "Member[requiresnew]"] + - ["system.transactions.enlistment", "system.transactions.transaction", "Method[enlistvolatile].ReturnValue"] + - ["system.transactions.dependenttransaction", "system.transactions.transaction", "Method[dependentclone].ReturnValue"] + - ["system.threading.waithandle", "system.transactions.committabletransaction", "Member[asyncwaithandle]"] + - ["system.boolean", "system.transactions.transactionoptions", "Method[equals].ReturnValue"] + - ["system.transactions.transactionstatus", "system.transactions.transactionstatus!", "Member[active]"] + - ["system.transactions.enlistmentoptions", "system.transactions.enlistmentoptions!", "Member[none]"] + - ["system.byte[]", "system.transactions.transactioninterop!", "Method[getwhereabouts].ReturnValue"] + - ["system.transactions.transactionstatus", "system.transactions.transactioninformation", "Member[status]"] + - ["system.string", "system.transactions.transactioninformation", "Member[localidentifier]"] + - ["system.timespan", "system.transactions.transactionoptions", "Member[timeout]"] + - ["system.datetime", "system.transactions.transactioninformation", "Member[creationtime]"] + - ["system.transactions.transactionstatus", "system.transactions.transactionstatus!", "Member[committed]"] + - ["system.transactions.isolationlevel", "system.transactions.isolationlevel!", "Member[repeatableread]"] + - ["system.boolean", "system.transactions.transaction", "Method[enlistpromotablesinglephase].ReturnValue"] + - ["system.security.securityelement", "system.transactions.distributedtransactionpermission", "Method[toxml].ReturnValue"] + - ["system.transactions.transactionscopeoption", "system.transactions.transactionscopeoption!", "Member[required]"] + - ["system.transactions.isolationlevel", "system.transactions.isolationlevel!", "Member[unspecified]"] + - ["system.transactions.dependentcloneoption", "system.transactions.dependentcloneoption!", "Member[rollbackifnotcomplete]"] + - ["system.timespan", "system.transactions.transactionmanager!", "Member[maximumtimeout]"] + - ["system.iasyncresult", "system.transactions.committabletransaction", "Method[begincommit].ReturnValue"] + - ["system.transactions.isolationlevel", "system.transactions.isolationlevel!", "Member[snapshot]"] + - ["system.transactions.enlistment", "system.transactions.transactionmanager!", "Method[reenlist].ReturnValue"] + - ["system.transactions.isolationlevel", "system.transactions.transaction", "Member[isolationlevel]"] + - ["system.guid", "system.transactions.transactioninformation", "Member[distributedidentifier]"] + - ["system.boolean", "system.transactions.distributedtransactionpermissionattribute", "Member[unrestricted]"] + - ["system.boolean", "system.transactions.committabletransaction", "Member[iscompleted]"] + - ["system.boolean", "system.transactions.distributedtransactionpermission", "Method[isunrestricted].ReturnValue"] + - ["system.boolean", "system.transactions.committabletransaction", "Member[completedsynchronously]"] + - ["system.byte[]", "system.transactions.transactioninterop!", "Method[getexportcookie].ReturnValue"] + - ["system.transactions.isolationlevel", "system.transactions.isolationlevel!", "Member[readuncommitted]"] + - ["system.security.ipermission", "system.transactions.distributedtransactionpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.security.ipermission", "system.transactions.distributedtransactionpermission", "Method[intersect].ReturnValue"] + - ["system.guid", "system.transactions.transaction", "Member[promotertype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ApplicationServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ApplicationServices.typemodel.yml new file mode 100644 index 000000000000..5440deb03a5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ApplicationServices.typemodel.yml @@ -0,0 +1,38 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.applicationservices.creatingcookieeventargs", "Member[ispersistent]"] + - ["system.type[]", "system.web.applicationservices.knowntypesprovider!", "Method[getknowntypes].ReturnValue"] + - ["system.string", "system.web.applicationservices.creatingcookieeventargs", "Member[customcredential]"] + - ["system.boolean", "system.web.applicationservices.authenticationservice", "Method[isloggedin].ReturnValue"] + - ["system.string", "system.web.applicationservices.profilepropertymetadata", "Member[typename]"] + - ["system.string", "system.web.applicationservices.authenticatingeventargs", "Member[password]"] + - ["system.boolean", "system.web.applicationservices.profilepropertymetadata", "Member[isreadonly]"] + - ["system.string", "system.web.applicationservices.profilepropertymetadata", "Member[propertyname]"] + - ["system.collections.objectmodel.collection", "system.web.applicationservices.profileservice", "Method[setpropertiesforcurrentuser].ReturnValue"] + - ["system.boolean", "system.web.applicationservices.authenticatingeventargs", "Member[authenticated]"] + - ["system.servicemodel.servicehost", "system.web.applicationservices.applicationserviceshostfactory", "Method[createservicehost].ReturnValue"] + - ["system.boolean", "system.web.applicationservices.authenticatingeventargs", "Member[authenticationiscomplete]"] + - ["system.boolean", "system.web.applicationservices.roleservice", "Method[iscurrentuserinrole].ReturnValue"] + - ["system.runtime.serialization.extensiondataobject", "system.web.applicationservices.profilepropertymetadata", "Member[extensiondata]"] + - ["system.collections.objectmodel.collection", "system.web.applicationservices.validatingpropertieseventargs", "Member[failedproperties]"] + - ["system.boolean", "system.web.applicationservices.profilepropertymetadata", "Member[allowanonymousaccess]"] + - ["system.string", "system.web.applicationservices.creatingcookieeventargs", "Member[username]"] + - ["system.string", "system.web.applicationservices.authenticatingeventargs", "Member[username]"] + - ["system.string", "system.web.applicationservices.authenticatingeventargs", "Member[customcredential]"] + - ["system.collections.generic.dictionary", "system.web.applicationservices.profileservice", "Method[getallpropertiesforcurrentuser].ReturnValue"] + - ["system.boolean", "system.web.applicationservices.authenticationservice", "Method[login].ReturnValue"] + - ["system.boolean", "system.web.applicationservices.creatingcookieeventargs", "Member[cookieisset]"] + - ["system.string[]", "system.web.applicationservices.roleservice", "Method[getrolesforcurrentuser].ReturnValue"] + - ["system.security.principal.iprincipal", "system.web.applicationservices.selectingprovidereventargs", "Member[user]"] + - ["system.collections.generic.dictionary", "system.web.applicationservices.profileservice", "Method[getpropertiesforcurrentuser].ReturnValue"] + - ["system.web.applicationservices.profilepropertymetadata[]", "system.web.applicationservices.profileservice", "Method[getpropertiesmetadata].ReturnValue"] + - ["system.string", "system.web.applicationservices.selectingprovidereventargs", "Member[providername]"] + - ["system.string", "system.web.applicationservices.creatingcookieeventargs", "Member[password]"] + - ["system.collections.generic.idictionary", "system.web.applicationservices.validatingpropertieseventargs", "Member[properties]"] + - ["system.boolean", "system.web.applicationservices.authenticationservice", "Method[validateuser].ReturnValue"] + - ["system.string", "system.web.applicationservices.profilepropertymetadata", "Member[defaultvalue]"] + - ["system.int32", "system.web.applicationservices.profilepropertymetadata", "Member[serializeas]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Caching.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Caching.typemodel.yml new file mode 100644 index 000000000000..c23e0c9dd0cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Caching.typemodel.yml @@ -0,0 +1,77 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int64", "system.web.caching.cache", "Member[effectivepercentagephysicalmemorylimit]"] + - ["system.int64", "system.web.caching.cache", "Member[effectiveprivatebyteslimit]"] + - ["system.string[]", "system.web.caching.aggregatecachedependency", "Method[getfiledependencies].ReturnValue"] + - ["system.timespan", "system.web.caching.cache!", "Member[noslidingexpiration]"] + - ["system.timespan", "system.web.caching.cacheinsertoptions", "Member[slidingexpiration]"] + - ["system.object", "system.web.caching.outputcacheprovider", "Method[add].ReturnValue"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheitempriority!", "Member[belownormal]"] + - ["system.web.caching.cacheitemupdatereason", "system.web.caching.cacheitemupdatereason!", "Member[expired]"] + - ["system.int64", "system.web.caching.fileresponseelement", "Member[offset]"] + - ["system.threading.tasks.task", "system.web.caching.outputcacheproviderasync", "Method[addasync].ReturnValue"] + - ["system.string", "system.web.caching.outputcacheutility!", "Method[setupkernelcaching].ReturnValue"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheitempriority!", "Member[normal]"] + - ["system.string[]", "system.web.caching.cachedependency", "Method[getfiledependencies].ReturnValue"] + - ["system.string", "system.web.caching.cachedependency", "Method[getuniqueid].ReturnValue"] + - ["system.object", "system.web.caching.outputcache!", "Method[deserialize].ReturnValue"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheitempriority!", "Member[low]"] + - ["system.web.caching.cachedependency", "system.web.caching.cacheinsertoptions", "Member[dependencies]"] + - ["system.threading.tasks.task", "system.web.caching.outputcacheproviderasync", "Method[setasync].ReturnValue"] + - ["system.web.caching.cachedependency", "system.web.caching.outputcacheutility!", "Method[createcachedependency].ReturnValue"] + - ["system.collections.arraylist", "system.web.caching.outputcacheutility!", "Method[getcontentbuffers].ReturnValue"] + - ["system.boolean", "system.web.caching.cachedependency", "Member[haschanged]"] + - ["system.string", "system.web.caching.sqlcachedependency", "Method[getuniqueid].ReturnValue"] + - ["system.string", "system.web.caching.outputcache!", "Member[defaultprovidername]"] + - ["system.web.caching.cacheitemremovedreason", "system.web.caching.cacheitemremovedreason!", "Member[removed]"] + - ["system.string", "system.web.caching.aggregatecachedependency", "Method[getuniqueid].ReturnValue"] + - ["system.object", "system.web.caching.cachestoreprovider", "Method[get].ReturnValue"] + - ["system.web.caching.outputcacheprovider", "system.web.caching.outputcacheprovidercollection", "Member[item]"] + - ["system.string", "system.web.caching.headerelement", "Member[value]"] + - ["system.byte[]", "system.web.caching.memoryresponseelement", "Member[buffer]"] + - ["system.web.caching.cacheitemremovedreason", "system.web.caching.cacheitemremovedreason!", "Member[expired]"] + - ["system.threading.tasks.task", "system.web.caching.outputcacheproviderasync", "Method[getasync].ReturnValue"] + - ["system.web.caching.cachedependency", "system.web.caching.sqlcachedependency!", "Method[createoutputcachedependency].ReturnValue"] + - ["system.int64", "system.web.caching.fileresponseelement", "Member[length]"] + - ["system.collections.generic.list", "system.web.caching.ioutputcacheentry", "Member[responseelements]"] + - ["system.collections.generic.list", "system.web.caching.ioutputcacheentry", "Member[headerelements]"] + - ["system.web.httpresponsesubstitutioncallback", "system.web.caching.substitutionresponseelement", "Member[callback]"] + - ["system.datetime", "system.web.caching.cachedependency", "Member[utclastmodified]"] + - ["system.string[]", "system.web.caching.sqlcachedependencyadmin!", "Method[gettablesenabledfornotifications].ReturnValue"] + - ["system.web.caching.cacheitemupdatereason", "system.web.caching.cacheitemupdatereason!", "Member[dependencychanged]"] + - ["system.string", "system.web.caching.fileresponseelement", "Member[path]"] + - ["system.string", "system.web.caching.headerelement", "Member[name]"] + - ["system.web.caching.cacheitemremovedcallback", "system.web.caching.cacheinsertoptions", "Member[onremovedcallback]"] + - ["system.object", "system.web.caching.outputcacheprovider", "Method[get].ReturnValue"] + - ["system.web.caching.cacheitemremovedreason", "system.web.caching.cacheitemremovedreason!", "Member[dependencychanged]"] + - ["system.int32", "system.web.caching.cache", "Member[count]"] + - ["system.object", "system.web.caching.cache", "Method[get].ReturnValue"] + - ["system.object", "system.web.caching.cache", "Member[item]"] + - ["system.int64", "system.web.caching.cachestoreprovider", "Method[trim].ReturnValue"] + - ["system.int64", "system.web.caching.cachestoreprovider", "Member[sizeinbytes]"] + - ["system.boolean", "system.web.caching.cachestoreprovider", "Method[adddependent].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.caching.outputcacheutility!", "Method[getvalidationcallbacks].ReturnValue"] + - ["system.object", "system.web.caching.cache", "Method[add].ReturnValue"] + - ["system.web.caching.outputcacheprovidercollection", "system.web.caching.outputcache!", "Member[providers]"] + - ["system.datetime", "system.web.caching.cache!", "Member[noabsoluteexpiration]"] + - ["system.datetime", "system.web.caching.cacheinsertoptions", "Member[absoluteexpiration]"] + - ["system.object", "system.web.caching.cache", "Method[remove].ReturnValue"] + - ["system.boolean", "system.web.caching.cachedependency", "Method[takeownership].ReturnValue"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheitempriority!", "Member[default]"] + - ["system.collections.idictionaryenumerator", "system.web.caching.cache", "Method[getenumerator].ReturnValue"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheitempriority!", "Member[high]"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheitempriority!", "Member[notremovable]"] + - ["system.int64", "system.web.caching.cachestoreprovider", "Member[itemcount]"] + - ["system.collections.ienumerator", "system.web.caching.cache", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.web.caching.memoryresponseelement", "Member[length]"] + - ["system.threading.tasks.task", "system.web.caching.outputcacheproviderasync", "Method[removeasync].ReturnValue"] + - ["system.object", "system.web.caching.cachestoreprovider", "Method[remove].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.web.caching.cachestoreprovider", "Method[getenumerator].ReturnValue"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheinsertoptions", "Member[priority]"] + - ["system.object", "system.web.caching.cachestoreprovider", "Method[add].ReturnValue"] + - ["system.web.caching.cacheitemremovedreason", "system.web.caching.cacheitemremovedreason!", "Member[underused]"] + - ["system.web.caching.cacheitempriority", "system.web.caching.cacheitempriority!", "Member[abovenormal]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ClientServices.Providers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ClientServices.Providers.typemodel.yml new file mode 100644 index 000000000000..1852b2184d7a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ClientServices.Providers.typemodel.yml @@ -0,0 +1,78 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[maxinvalidpasswordattempts]"] + - ["system.web.security.membershipuser", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[getuser].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[getpassword].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[findusersbyname].ReturnValue"] + - ["system.int32", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[minrequiredpasswordlength]"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[deleteuser].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientroleprovider", "Member[applicationname]"] + - ["system.string[]", "system.web.clientservices.providers.clientroleprovider", "Method[getallroles].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[findusersbyemail].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[deleteuser].ReturnValue"] + - ["system.configuration.settingspropertyvalue", "system.web.clientservices.providers.clientsettingsprovider", "Method[getpreviousversion].ReturnValue"] + - ["system.string[]", "system.web.clientservices.providers.clientroleprovider", "Method[getrolesforuser].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[enablepasswordretrieval]"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[enablepasswordreset]"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[requiresuniqueemail]"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[resetpassword].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationcredentials", "Member[rememberme]"] + - ["system.string", "system.web.clientservices.providers.clientroleprovider", "Member[serviceuri]"] + - ["system.web.security.membershipuser", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[getuser].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[requiresuniqueemail]"] + - ["system.web.clientservices.providers.clientformsauthenticationcredentials", "system.web.clientservices.providers.iclientformsauthenticationcredentialsprovider", "Method[getcredentials].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[resetpassword].ReturnValue"] + - ["system.int32", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[getnumberofusersonline].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.uservalidatedeventargs", "Member[username]"] + - ["system.string", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[applicationname]"] + - ["system.int32", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[passwordattemptwindow]"] + - ["system.string", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[passwordstrengthregularexpression]"] + - ["system.web.security.membershipuser", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[createuser].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[serviceuri]"] + - ["system.web.security.membershipusercollection", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[getallusers].ReturnValue"] + - ["system.configuration.settingspropertycollection", "system.web.clientservices.providers.clientsettingsprovider!", "Method[getpropertymetadata].ReturnValue"] + - ["system.web.security.membershipuser", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[createuser].ReturnValue"] + - ["system.int32", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[getnumberofusersonline].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[unlockuser].ReturnValue"] + - ["system.int32", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[passwordattemptwindow]"] + - ["system.int32", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[minrequirednonalphanumericcharacters]"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[validateuser].ReturnValue"] + - ["system.int32", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[minrequiredpasswordlength]"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[validateuser].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[changepasswordquestionandanswer].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[getusernamebyemail].ReturnValue"] + - ["system.web.security.membershippasswordformat", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[passwordformat]"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[requiresquestionandanswer]"] + - ["system.string[]", "system.web.clientservices.providers.clientroleprovider", "Method[findusersinrole].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientroleprovider", "Method[isuserinrole].ReturnValue"] + - ["system.string[]", "system.web.clientservices.providers.clientroleprovider", "Method[getusersinrole].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[unlockuser].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[changepasswordquestionandanswer].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[getpassword].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[requiresquestionandanswer]"] + - ["system.web.security.membershipusercollection", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[findusersbyname].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientroleprovider", "Method[deleterole].ReturnValue"] + - ["system.int32", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[minrequirednonalphanumericcharacters]"] + - ["system.string", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[getusernamebyemail].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[findusersbyemail].ReturnValue"] + - ["system.web.security.membershippasswordformat", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[passwordformat]"] + - ["system.boolean", "system.web.clientservices.providers.clientroleprovider", "Method[roleexists].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.clientservices.providers.settingssavedeventargs", "Member[failedsettingslist]"] + - ["system.web.security.membershipusercollection", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[getallusers].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationcredentials", "Member[username]"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Method[changepassword].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider!", "Method[validateuser].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[enablepasswordreset]"] + - ["system.string", "system.web.clientservices.providers.clientsettingsprovider", "Member[applicationname]"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationcredentials", "Member[password]"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[applicationname]"] + - ["system.configuration.settingspropertyvaluecollection", "system.web.clientservices.providers.clientsettingsprovider", "Method[getpropertyvalues].ReturnValue"] + - ["system.boolean", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[enablepasswordretrieval]"] + - ["system.int32", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Member[maxinvalidpasswordattempts]"] + - ["system.boolean", "system.web.clientservices.providers.clientwindowsauthenticationmembershipprovider", "Method[changepassword].ReturnValue"] + - ["system.string", "system.web.clientservices.providers.clientsettingsprovider!", "Member[serviceuri]"] + - ["system.string", "system.web.clientservices.providers.clientformsauthenticationmembershipprovider", "Member[passwordstrengthregularexpression]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ClientServices.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ClientServices.typemodel.yml new file mode 100644 index 000000000000..06b2bd08f548 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ClientServices.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.security.membershipprovider", "system.web.clientservices.clientformsidentity", "Member[provider]"] + - ["system.string", "system.web.clientservices.clientformsidentity", "Member[authenticationtype]"] + - ["system.string", "system.web.clientservices.clientformsidentity", "Member[name]"] + - ["system.boolean", "system.web.clientservices.connectivitystatus!", "Member[isoffline]"] + - ["system.boolean", "system.web.clientservices.clientformsidentity", "Member[isauthenticated]"] + - ["system.boolean", "system.web.clientservices.clientroleprincipal", "Method[isinrole].ReturnValue"] + - ["system.security.principal.iidentity", "system.web.clientservices.clientroleprincipal", "Member[identity]"] + - ["system.net.cookiecontainer", "system.web.clientservices.clientformsidentity", "Member[authenticationcookies]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Compilation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Compilation.typemodel.yml new file mode 100644 index 000000000000..c8d4fc9b77f1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Compilation.typemodel.yml @@ -0,0 +1,141 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.compilation.clientbuildmanager", "Method[getgeneratedfilevirtualpath].ReturnValue"] + - ["system.web.compilation.buildproviderappliesto", "system.web.compilation.buildproviderappliesto!", "Member[web]"] + - ["system.object", "system.web.compilation.clientbuildmanagercallback", "Method[initializelifetimeservice].ReturnValue"] + - ["system.type", "system.web.compilation.compilertype", "Member[codedomprovidertype]"] + - ["system.type", "system.web.compilation.buildmanager!", "Method[getglobalasaxtype].ReturnValue"] + - ["system.string", "system.web.compilation.buildmanager!", "Method[getcompiledcustomstring].ReturnValue"] + - ["system.web.compilation.buildproviderresultflags", "system.web.compilation.buildproviderresultflags!", "Member[default]"] + - ["system.runtime.versioning.frameworkname", "system.web.compilation.buildmanager!", "Member[targetframework]"] + - ["system.web.ui.templatecontrol", "system.web.compilation.expressionbuildercontext", "Member[templatecontrol]"] + - ["system.codedom.codeexpression", "system.web.compilation.routevalueexpressionbuilder", "Method[getcodeexpression].ReturnValue"] + - ["system.boolean", "system.web.compilation.routeurlexpressionbuilder", "Member[supportsevaluate]"] + - ["system.io.stream", "system.web.compilation.assemblybuilder", "Method[createembeddedresource].ReturnValue"] + - ["system.string", "system.web.compilation.clientbuildmanager", "Method[generatecode].ReturnValue"] + - ["system.boolean", "system.web.compilation.connectionstringsexpressionbuilder", "Member[supportsevaluate]"] + - ["system.collections.idictionary", "system.web.compilation.clientbuildmanager", "Method[getbrowserdefinitions].ReturnValue"] + - ["system.collections.ienumerable", "system.web.compilation.builddependencyset", "Member[virtualpaths]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[ignorebadimageformatexception]"] + - ["system.web.compilation.buildproviderappliesto", "system.web.compilation.buildproviderappliesto!", "Member[code]"] + - ["system.collections.generic.list", "system.web.compilation.clientbuildmanagerparameter", "Member[excludedvirtualpaths]"] + - ["system.web.compilation.buildproviderresultflags", "system.web.compilation.buildproviderresultflags!", "Member[shutdownappdomainonchange]"] + - ["system.io.stream", "system.web.compilation.buildmanager!", "Method[readcachedfile].ReturnValue"] + - ["system.collections.icollection", "system.web.compilation.buildprovider", "Member[virtualpathdependencies]"] + - ["system.string", "system.web.compilation.clientbuildmanager", "Method[getgeneratedsourcefile].ReturnValue"] + - ["system.boolean", "system.web.compilation.linepragmacodeinfo", "Member[iscodenugget]"] + - ["system.object", "system.web.compilation.routevalueexpressionbuilder", "Method[evaluateexpression].ReturnValue"] + - ["system.object", "system.web.compilation.iresourceprovider", "Method[getobject].ReturnValue"] + - ["system.web.compilation.buildproviderappliesto", "system.web.compilation.buildproviderappliesto!", "Member[all]"] + - ["system.boolean", "system.web.compilation.buildmanager!", "Member[isupdatableprecompiledapp]"] + - ["system.string", "system.web.compilation.buildprovider", "Member[virtualpath]"] + - ["system.string", "system.web.compilation.clientbuildmanagerparameter", "Member[strongnamekeyfile]"] + - ["system.web.hosting.iregisteredobject", "system.web.compilation.clientbuildmanager", "Method[createobject].ReturnValue"] + - ["system.string", "system.web.compilation.implicitresourcekey", "Member[keyprefix]"] + - ["system.string", "system.web.compilation.expressionprefixattribute", "Member[expressionprefix]"] + - ["system.type", "system.web.compilation.buildmanager!", "Method[getcompiledtype].ReturnValue"] + - ["system.web.compilation.folderlevelbuildproviderappliesto", "system.web.compilation.folderlevelbuildproviderappliesto!", "Member[globalresources]"] + - ["system.codedom.codeexpression", "system.web.compilation.appsettingsexpressionbuilder", "Method[getcodeexpression].ReturnValue"] + - ["system.web.util.iwebobjectfactory", "system.web.compilation.buildmanager!", "Method[getobjectfactory].ReturnValue"] + - ["system.collections.icollection", "system.web.compilation.buildmanager!", "Method[getvirtualpathdependencies].ReturnValue"] + - ["system.object", "system.web.compilation.appsettingsexpressionbuilder!", "Method[getappsetting].ReturnValue"] + - ["system.object", "system.web.compilation.routeurlexpressionbuilder", "Method[evaluateexpression].ReturnValue"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[overwritetarget]"] + - ["system.int32", "system.web.compilation.linepragmacodeinfo", "Member[startline]"] + - ["system.int32", "system.web.compilation.linepragmacodeinfo", "Member[codelength]"] + - ["system.collections.icollection", "system.web.compilation.buildmanager!", "Method[getreferencedassemblies].ReturnValue"] + - ["system.boolean", "system.web.compilation.routevalueexpressionbuilder", "Member[supportsevaluate]"] + - ["system.web.compilation.folderlevelbuildproviderappliesto", "system.web.compilation.folderlevelbuildproviderappliesto!", "Member[localresources]"] + - ["system.string", "system.web.compilation.builddependencyset", "Member[hashcode]"] + - ["system.codedom.compiler.codedomprovider", "system.web.compilation.assemblybuilder", "Member[codedomprovider]"] + - ["system.object", "system.web.compilation.resourceexpressionbuilder", "Method[parseexpression].ReturnValue"] + - ["system.string", "system.web.compilation.clientbuildmanager", "Member[codegendir]"] + - ["system.type", "system.web.compilation.clientbuildmanager", "Method[getcompiledtype].ReturnValue"] + - ["system.boolean", "system.web.compilation.clientbuildmanager", "Method[iscodeassembly].ReturnValue"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[clean]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.clientbuildmanagerparameter", "Member[precompilationflags]"] + - ["system.object", "system.web.compilation.routevalueexpressionbuilder!", "Method[getroutevalue].ReturnValue"] + - ["system.io.stream", "system.web.compilation.buildprovider", "Method[openstream].ReturnValue"] + - ["system.web.applicationshutdownreason", "system.web.compilation.buildmanagerhostunloadeventargs", "Member[reason]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[forcedebug]"] + - ["system.boolean", "system.web.compilation.resourceexpressionbuilder", "Member[supportsevaluate]"] + - ["system.string", "system.web.compilation.implicitresourcekey", "Member[property]"] + - ["system.codedom.codecompileunit", "system.web.compilation.buildprovider", "Method[getcodecompileunit].ReturnValue"] + - ["system.object", "system.web.compilation.expressionbuilder", "Method[parseexpression].ReturnValue"] + - ["system.type", "system.web.compilation.buildprovider", "Method[getgeneratedtype].ReturnValue"] + - ["system.io.textwriter", "system.web.compilation.assemblybuilder", "Method[createcodefile].ReturnValue"] + - ["system.string", "system.web.compilation.assemblybuilder", "Method[gettempfilephysicalpath].ReturnValue"] + - ["system.web.compilation.builddependencyset", "system.web.compilation.buildmanager!", "Method[getcachedbuilddependencyset].ReturnValue"] + - ["system.type", "system.web.compilation.buildmanager!", "Method[gettype].ReturnValue"] + - ["system.object", "system.web.compilation.buildmanager!", "Method[createinstancefromvirtualpath].ReturnValue"] + - ["system.boolean", "system.web.compilation.clientbuildmanager", "Method[unload].ReturnValue"] + - ["system.string", "system.web.compilation.expressionbuildercontext", "Member[virtualpath]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[fixednames]"] + - ["system.boolean", "system.web.compilation.expressionbuilder", "Member[supportsevaluate]"] + - ["system.codedom.codeexpression", "system.web.compilation.resourceexpressionbuilder", "Method[getcodeexpression].ReturnValue"] + - ["system.object", "system.web.compilation.resourceexpressionbuilder", "Method[evaluateexpression].ReturnValue"] + - ["system.int32", "system.web.compilation.compilertype", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.compilation.routeurlexpressionbuilder!", "Method[tryparserouteexpression].ReturnValue"] + - ["system.web.compilation.compilertype", "system.web.compilation.buildprovider", "Member[codecompilertype]"] + - ["system.object", "system.web.compilation.appsettingsexpressionbuilder", "Method[evaluateexpression].ReturnValue"] + - ["system.web.compilation.buildproviderresultflags", "system.web.compilation.buildprovider", "Method[getresultflags].ReturnValue"] + - ["system.web.compilation.compilertype", "system.web.compilation.buildprovider", "Method[getdefaultcompilertype].ReturnValue"] + - ["system.io.stream", "system.web.compilation.buildmanager!", "Method[createcachedfile].ReturnValue"] + - ["system.boolean", "system.web.compilation.buildmanager!", "Member[isprecompiledapp]"] + - ["system.string[]", "system.web.compilation.clientbuildmanager", "Method[gettoplevelassemblyreferences].ReturnValue"] + - ["system.boolean", "system.web.compilation.compilertype", "Method[equals].ReturnValue"] + - ["system.web.compilation.folderlevelbuildproviderappliesto", "system.web.compilation.folderlevelbuildproviderappliesto!", "Member[webreferences]"] + - ["system.string", "system.web.compilation.resourceexpressionfields", "Member[resourcekey]"] + - ["system.string", "system.web.compilation.connectionstringsexpressionbuilder!", "Method[getconnectionstring].ReturnValue"] + - ["system.string[]", "system.web.compilation.clientbuildmanager", "Method[getvirtualcodedirectories].ReturnValue"] + - ["system.object", "system.web.compilation.iimplicitresourceprovider", "Method[getobject].ReturnValue"] + - ["system.boolean", "system.web.compilation.expressioneditorattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.compilation.clientbuildmanager", "Member[ishostcreated]"] + - ["system.web.compilation.folderlevelbuildproviderappliesto", "system.web.compilation.folderlevelbuildproviderappliesto!", "Member[code]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[default]"] + - ["system.web.compilation.compilertype", "system.web.compilation.buildprovider", "Method[getdefaultcompilertypeforlanguage].ReturnValue"] + - ["system.object", "system.web.compilation.connectionstringsexpressionbuilder", "Method[parseexpression].ReturnValue"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[allowpartiallytrustedcallers]"] + - ["system.int32", "system.web.compilation.expressioneditorattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.compilation.appsettingsexpressionbuilder", "Member[supportsevaluate]"] + - ["system.collections.ilist", "system.web.compilation.buildmanager!", "Member[codeassemblies]"] + - ["system.codedom.compiler.compilerparameters", "system.web.compilation.compilertype", "Member[compilerparameters]"] + - ["system.codedom.codeexpression", "system.web.compilation.expressionbuilder", "Method[getcodeexpression].ReturnValue"] + - ["system.string", "system.web.compilation.expressioneditorattribute", "Member[editortypename]"] + - ["system.int32", "system.web.compilation.linepragmacodeinfo", "Member[startgeneratedcolumn]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[codeanalysis]"] + - ["system.string[]", "system.web.compilation.clientbuildmanager", "Method[getappdomainshutdowndirectories].ReturnValue"] + - ["system.string", "system.web.compilation.buildprovider", "Method[getcustomstring].ReturnValue"] + - ["system.web.compilation.folderlevelbuildproviderappliesto", "system.web.compilation.folderlevelbuildproviderappliesto!", "Member[none]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[updatable]"] + - ["system.web.compilation.precompilationflags", "system.web.compilation.precompilationflags!", "Member[delaysign]"] + - ["system.web.compilation.iresourceprovider", "system.web.compilation.resourceproviderfactory", "Method[createglobalresourceprovider].ReturnValue"] + - ["system.collections.icollection", "system.web.compilation.buildprovider", "Member[referencedassemblies]"] + - ["system.string", "system.web.compilation.routeurlexpressionbuilder!", "Method[getrouteurl].ReturnValue"] + - ["system.io.textreader", "system.web.compilation.buildprovider", "Method[openreader].ReturnValue"] + - ["system.web.compilation.buildproviderappliesto", "system.web.compilation.buildproviderappliestoattribute", "Member[appliesto]"] + - ["system.collections.icollection", "system.web.compilation.iimplicitresourceprovider", "Method[getimplicitresourcekeys].ReturnValue"] + - ["system.string", "system.web.compilation.clientbuildmanagerparameter", "Member[strongnamekeycontainer]"] + - ["system.string", "system.web.compilation.designtimeresourceproviderfactoryattribute", "Member[factorytypename]"] + - ["system.web.compilation.folderlevelbuildproviderappliesto", "system.web.compilation.folderlevelbuildproviderappliestoattribute", "Member[appliesto]"] + - ["system.nullable", "system.web.compilation.buildmanager!", "Member[batchcompilationenabled]"] + - ["system.web.compilation.resourceexpressionfields", "system.web.compilation.resourceexpressionbuilder!", "Method[parseexpression].ReturnValue"] + - ["system.reflection.assembly", "system.web.compilation.buildmanager!", "Method[getcompiledassembly].ReturnValue"] + - ["system.boolean", "system.web.compilation.designtimeresourceproviderfactoryattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.codedom.codeexpression", "system.web.compilation.routeurlexpressionbuilder", "Method[getcodeexpression].ReturnValue"] + - ["system.codedom.codeexpression", "system.web.compilation.connectionstringsexpressionbuilder", "Method[getcodeexpression].ReturnValue"] + - ["system.string", "system.web.compilation.implicitresourcekey", "Member[filter]"] + - ["system.string", "system.web.compilation.resourceexpressionfields", "Member[classkey]"] + - ["system.string", "system.web.compilation.connectionstringsexpressionbuilder!", "Method[getconnectionstringprovidername].ReturnValue"] + - ["system.resources.iresourcereader", "system.web.compilation.iresourceprovider", "Member[resourcereader]"] + - ["system.object", "system.web.compilation.connectionstringsexpressionbuilder", "Method[evaluateexpression].ReturnValue"] + - ["system.web.compilation.iresourceprovider", "system.web.compilation.resourceproviderfactory", "Method[createlocalresourceprovider].ReturnValue"] + - ["system.object", "system.web.compilation.expressionbuilder", "Method[evaluateexpression].ReturnValue"] + - ["system.object", "system.web.compilation.clientbuildmanager", "Method[initializelifetimeservice].ReturnValue"] + - ["system.codedom.codecompileunit", "system.web.compilation.clientbuildmanager", "Method[generatecodecompileunit].ReturnValue"] + - ["system.web.compilation.buildproviderappliesto", "system.web.compilation.buildproviderappliesto!", "Member[resources]"] + - ["system.int32", "system.web.compilation.linepragmacodeinfo", "Member[startcolumn]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Configuration.Internal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Configuration.Internal.typemodel.yml new file mode 100644 index 000000000000..de5816e6752e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Configuration.Internal.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.configuration.internal.iinternalconfigwebhost", "Method[getconfigpathfromsiteidandvpath].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Configuration.typemodel.yml new file mode 100644 index 000000000000..8695a10ed7f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Configuration.typemodel.yml @@ -0,0 +1,1017 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.configuration.sitemapsection", "Member[enabled]"] + - ["system.web.ui.outputcachelocation", "system.web.configuration.outputcacheprofile", "Member[location]"] + - ["system.web.configuration.urlmappingssection", "system.web.configuration.systemwebsectiongroup", "Member[urlmappings]"] + - ["system.string", "system.web.configuration.sessionstatesection", "Member[customprovider]"] + - ["system.string", "system.web.configuration.customerrorcollection", "Member[elementname]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[type]"] + - ["system.string", "system.web.configuration.formsauthenticationconfiguration", "Member[domain]"] + - ["system.web.configuration.pagessection", "system.web.configuration.systemwebsectiongroup", "Member[pages]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.trustlevelcollection", "Member[collectiontype]"] + - ["system.web.configuration.profileguidedoptimizationsflags", "system.web.configuration.profileguidedoptimizationsflags!", "Member[all]"] + - ["system.web.services.configuration.webservicessection", "system.web.configuration.systemwebsectiongroup", "Member[webservices]"] + - ["system.string[]", "system.web.configuration.scriptingprofileservicesection", "Member[readaccessproperties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.scriptingscriptresourcehandlersection", "Member[properties]"] + - ["system.web.configuration.customerrorsmode", "system.web.configuration.customerrorssection", "Member[mode]"] + - ["system.web.configuration.tagprefixinfo", "system.web.configuration.tagprefixcollection", "Member[item]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.authorizationrulecollection", "Member[collectiontype]"] + - ["system.web.configuration.converter", "system.web.configuration.converterscollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.profilesettingscollection", "Member[properties]"] + - ["system.object", "system.web.configuration.protocolsconfigurationhandler", "Method[create].ReturnValue"] + - ["system.boolean", "system.web.configuration.namespacecollection", "Member[autoimportvbnamespace]"] + - ["system.string", "system.web.configuration.fulltrustassembly", "Member[version]"] + - ["system.object", "system.web.configuration.tagmapcollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.authenticationsection", "system.web.configuration.systemwebsectiongroup", "Member[authentication]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.trustlevelcollection", "Member[properties]"] + - ["system.web.httpbrowsercapabilities", "system.web.configuration.httpcapabilitiesdefaultprovider", "Method[getbrowsercapabilities].ReturnValue"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[renderallhiddenfieldsattopofform]"] + - ["system.boolean", "system.web.configuration.eventmappingsettingscollection", "Method[contains].ReturnValue"] + - ["system.object", "system.web.configuration.webpartssection", "Method[getruntimeobject].ReturnValue"] + - ["system.web.ui.viewstateencryptionmode", "system.web.configuration.pagessection", "Member[viewstateencryptionmode]"] + - ["system.int32", "system.web.configuration.transformerinfo", "Method[gethashcode].ReturnValue"] + - ["system.web.configuration.healthmonitoringsection", "system.web.configuration.systemwebsectiongroup", "Member[healthmonitoring]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.ignoredevicefilterelementcollection", "Member[collectiontype]"] + - ["system.string", "system.web.configuration.usermappath", "Method[getapppathforpath].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.web.configuration.authorizationrule", "Member[verbs]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[version]"] + - ["system.boolean", "system.web.configuration.outputcachesection", "Member[sendcachecontrolheader]"] + - ["system.web.configuration.identitysection", "system.web.configuration.systemwebsectiongroup", "Member[identity]"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[disableobsoletewarnings]"] + - ["system.string", "system.web.configuration.profilepropertysettingscollection", "Method[getkey].ReturnValue"] + - ["system.web.configuration.buildprovider", "system.web.configuration.folderlevelbuildprovidercollection", "Member[item]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.buffermodesettings", "Member[elementproperty]"] + - ["system.web.configuration.buildprovider", "system.web.configuration.buildprovidercollection", "Member[item]"] + - ["system.string", "system.web.configuration.webcontext", "Member[locationsubpath]"] + - ["system.string", "system.web.configuration.anonymousidentificationsection", "Member[domain]"] + - ["system.string", "system.web.configuration.machinekeysection", "Member[applicationname]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.rolemanagersection", "Member[providers]"] + - ["system.object", "system.web.configuration.tagprefixcollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.authenticationmode", "system.web.configuration.authenticationsection", "Member[mode]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsuncheck]"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelcomauthenticationlevel!", "Member[default]"] + - ["system.configuration.configurationelement", "system.web.configuration.profilegroupsettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[ismobiledevice]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.tagprefixcollection", "Member[properties]"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[responserestartdeadlockinterval]"] + - ["system.boolean", "system.web.configuration.profilesettingscollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Method[comparefilters].ReturnValue"] + - ["system.string", "system.web.configuration.compiler", "Member[language]"] + - ["system.boolean", "system.web.configuration.scriptingauthenticationservicesection", "Member[enabled]"] + - ["system.web.configuration.fcnmode", "system.web.configuration.httpruntimesection", "Member[fcnmode]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[memorylimit]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.webcontrolssection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.compilationsection", "Member[properties]"] + - ["system.string", "system.web.configuration.fulltrustassembly", "Member[assemblyname]"] + - ["system.string", "system.web.configuration.compilationsection", "Member[targetframework]"] + - ["system.web.configuration.ignoredevicefilterelement", "system.web.configuration.ignoredevicefilterelementcollection", "Member[item]"] + - ["system.string", "system.web.configuration.folderlevelbuildprovider", "Member[name]"] + - ["system.string", "system.web.configuration.namespaceinfo", "Member[namespace]"] + - ["system.web.configuration.authenticationmode", "system.web.configuration.authenticationmode!", "Member[windows]"] + - ["system.int32", "system.web.configuration.httpmoduleactioncollection", "Method[indexof].ReturnValue"] + - ["system.double", "system.web.configuration.httpcapabilitiesbase", "Member[gatewayminorversion]"] + - ["system.web.configuration.scriptingsectiongroup", "system.web.configuration.systemwebextensionssectiongroup", "Member[scripting]"] + - ["system.string", "system.web.configuration.tagprefixinfo", "Member[namespace]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.xhtmlconformancesection", "Member[properties]"] + - ["system.web.configuration.pagesenablesessionstate", "system.web.configuration.pagesenablesessionstate!", "Member[readonly]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[sha1]"] + - ["system.web.configuration.tagmapinfo", "system.web.configuration.tagmapcollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[rendersbreaksafterwmlanchor]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[screenpixelswidth]"] + - ["system.string", "system.web.configuration.anonymousidentificationsection", "Member[cookiepath]"] + - ["system.boolean", "system.web.configuration.tracesection", "Member[writetodiagnosticstrace]"] + - ["system.boolean", "system.web.configuration.folderlevelbuildprovider", "Method[equals].ReturnValue"] + - ["system.string", "system.web.configuration.httpmoduleaction", "Member[name]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[aes]"] + - ["system.web.configuration.fcnmode", "system.web.configuration.fcnmode!", "Member[disabled]"] + - ["system.boolean", "system.web.configuration.outputcacheprofile", "Member[nostore]"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelsection", "Member[comauthenticationlevel]"] + - ["system.string", "system.web.configuration.formsauthenticationconfiguration", "Member[path]"] + - ["system.object", "system.web.configuration.eventmappingsettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.web.configuration.globalizationsection", "Member[enableclientbasedculture]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[minlocalrequestfreethreads]"] + - ["system.web.configuration.namespaceinfo", "system.web.configuration.namespacecollection", "Member[item]"] + - ["system.string", "system.web.configuration.outputcacheprofile", "Member[varybycontentencoding]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httpmoduleaction", "Member[properties]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[maxquerystringlength]"] + - ["system.boolean", "system.web.configuration.customerrorssection", "Member[allownestederrors]"] + - ["system.boolean", "system.web.configuration.rootprofilepropertysettingscollection", "Member[throwonduplicate]"] + - ["system.web.configuration.formsprotectionenum", "system.web.configuration.formsprotectionenum!", "Member[none]"] + - ["system.web.configuration.machinekeycompatibilitymode", "system.web.configuration.machinekeysection", "Member[compatibilitymode]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[inputtype]"] + - ["system.string[]", "system.web.configuration.outputcacheprofilecollection", "Member[allkeys]"] + - ["system.int32", "system.web.configuration.rulesettings", "Member[mininstances]"] + - ["system.text.encoding", "system.web.configuration.globalizationsection", "Member[requestencoding]"] + - ["system.boolean", "system.web.configuration.rulesettingscollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.configuration.webcontext", "Member[site]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.customerrorcollection", "Member[properties]"] + - ["system.web.configuration.buffermodesettings", "system.web.configuration.buffermodescollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.anonymousidentificationsection", "Member[cookierequiressl]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.identitysection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.customerror", "Method[equals].ReturnValue"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelcomauthenticationlevel!", "Member[pktprivacy]"] + - ["system.boolean", "system.web.configuration.processmodelsection", "Member[autoconfig]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.cachesection", "Member[providers]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsbodycolor]"] + - ["system.web.configuration.outputcachesettingssection", "system.web.configuration.systemwebcachingsectiongroup", "Member[outputcachesettings]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.webpartspersonalization", "Member[providers]"] + - ["system.object", "system.web.configuration.httpcapabilitiessectionhandler", "Method[create].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.buffermodescollection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.rolemanagersection", "Member[properties]"] + - ["system.web.configuration.serializationmode", "system.web.configuration.serializationmode!", "Member[string]"] + - ["system.object", "system.web.configuration.formsauthenticationusercollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[canrenderemptyselects]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.rootprofilepropertysettingscollection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.sqlcachedependencysection", "Member[enabled]"] + - ["system.web.configuration.processmodelloglevel", "system.web.configuration.processmodelloglevel!", "Member[errors]"] + - ["system.web.configuration.virtualdirectorymapping", "system.web.configuration.virtualdirectorymappingcollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.clienttargetsection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.hostingenvironmentsection", "Member[properties]"] + - ["system.web.configuration.formsauthenticationuser", "system.web.configuration.formsauthenticationusercollection", "Method[get].ReturnValue"] + - ["system.web.configuration.processmodelcomimpersonationlevel", "system.web.configuration.processmodelcomimpersonationlevel!", "Member[anonymous]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.protocolelement", "Member[properties]"] + - ["system.string", "system.web.configuration.folderlevelbuildprovider", "Member[type]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[cancombineformsindeck]"] + - ["system.web.configuration.scriptingroleservicesection", "system.web.configuration.scriptingwebservicessectiongroup", "Member[roleservice]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsjphonesymbols]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.profilesection", "Member[properties]"] + - ["system.timespan", "system.web.configuration.httpruntimesection", "Member[delaynotificationtimeout]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[hmacsha384]"] + - ["system.string", "system.web.configuration.clienttarget", "Member[alias]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.processmodelsection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.protocolcollection", "Member[properties]"] + - ["system.string", "system.web.configuration.compilercollection", "Method[getkey].ReturnValue"] + - ["system.object", "system.web.configuration.namespacecollection", "Method[getelementkey].ReturnValue"] + - ["system.object", "system.web.configuration.webconfigurationmanager!", "Method[getwebapplicationsection].ReturnValue"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.processmodelsection", "Member[elementproperty]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[gatewaymajorversion]"] + - ["system.web.configuration.profilepropertysettingscollection", "system.web.configuration.profilegroupsettings", "Member[propertysettings]"] + - ["system.string", "system.web.configuration.webcontext", "Member[path]"] + - ["system.string", "system.web.configuration.virtualdirectorymapping", "Member[configfilebasename]"] + - ["system.web.configuration.ignoredevicefilterelementcollection", "system.web.configuration.pagessection", "Member[ignoredevicefilters]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.profilesettings", "Member[properties]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[preferredrenderingmime]"] + - ["system.string", "system.web.configuration.trustlevel", "Member[policyfile]"] + - ["system.string", "system.web.configuration.formsauthenticationuser", "Member[name]"] + - ["system.boolean", "system.web.configuration.formsauthenticationconfiguration", "Member[enablecrossappredirects]"] + - ["system.web.configuration.authorizationrule", "system.web.configuration.authorizationrulecollection", "Member[item]"] + - ["system.collections.specialized.stringcollection", "system.web.configuration.authorizationrule", "Member[roles]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.urlmapping", "Member[properties]"] + - ["system.configuration.configurationelement", "system.web.configuration.eventmappingsettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresurlencodedpostfieldvalues]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.customerrorcollection", "Member[collectiontype]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.securitypolicysection", "Member[properties]"] + - ["system.configuration.configurationelement", "system.web.configuration.trustlevelcollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresuniquefilepathsuffix]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.namespaceinfo", "Member[properties]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[requiredmetatagnamevalue]"] + - ["system.web.configuration.outputcacheprofile", "system.web.configuration.outputcacheprofilecollection", "Method[get].ReturnValue"] + - ["system.boolean", "system.web.configuration.rootprofilepropertysettingscollection", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.web.configuration.eventmappingsettings", "system.web.configuration.eventmappingsettingscollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.profilepropertysettingscollection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.sessionstatesection", "Member[compressionenabled]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsdivalign]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.folderlevelbuildprovider", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.compiler", "Member[properties]"] + - ["system.string", "system.web.configuration.virtualdirectorymappingcollection", "Method[getkey].ReturnValue"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[debug]"] + - ["system.object", "system.web.configuration.compilercollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.web.configuration.profilegroupsettings", "Member[name]"] + - ["system.boolean", "system.web.configuration.rolemanagersection", "Member[createpersistentcookie]"] + - ["system.web.configuration.xhtmlconformancemode", "system.web.configuration.xhtmlconformancemode!", "Member[legacy]"] + - ["system.string", "system.web.configuration.globalizationsection", "Member[resourceproviderfactorytype]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.trustlevel", "Member[properties]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[preferredresponseencoding]"] + - ["system.configuration.configurationelement", "system.web.configuration.profilepropertysettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.web.configuration.processmodelloglevel", "system.web.configuration.processmodelloglevel!", "Member[all]"] + - ["system.object", "system.web.configuration.converterscollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.fcnmode", "system.web.configuration.fcnmode!", "Member[notset]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.ignoredevicefilterelementcollection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.cachesection", "Member[disablememorycollection]"] + - ["system.boolean", "system.web.configuration.anonymousidentificationsection", "Member[cookieslidingexpiration]"] + - ["system.int32", "system.web.configuration.folderlevelbuildprovider", "Method[gethashcode].ReturnValue"] + - ["system.timespan", "system.web.configuration.hostingenvironmentsection", "Member[urlmetadataslidingexpiration]"] + - ["system.string", "system.web.configuration.machinekeysection", "Member[decryption]"] + - ["system.timespan", "system.web.configuration.buffermodesettings", "Member[urgentflushinterval]"] + - ["system.int32", "system.web.configuration.compiler", "Member[warninglevel]"] + - ["system.web.configuration.authorizationrule", "system.web.configuration.authorizationrulecollection", "Method[get].ReturnValue"] + - ["system.boolean", "system.web.configuration.profilegroupsettingscollection", "Method[ismodified].ReturnValue"] + - ["system.string", "system.web.configuration.iremotewebconfigurationhostserver", "Method[getfilepaths].ReturnValue"] + - ["system.web.configuration.profilepropertysettings", "system.web.configuration.profilepropertysettingscollection", "Method[get].ReturnValue"] + - ["system.boolean", "system.web.configuration.cachesection", "Member[disableexpiration]"] + - ["system.string", "system.web.configuration.rulesettings", "Member[eventname]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.outputcacheprofile", "Member[properties]"] + - ["system.web.configuration.converterscollection", "system.web.configuration.scriptingjsonserializationsection", "Member[converters]"] + - ["system.string", "system.web.configuration.usermappath", "Method[getrootwebconfigfilename].ReturnValue"] + - ["system.boolean", "system.web.configuration.lowercasestringconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.buildprovidercollection", "Member[properties]"] + - ["system.string[]", "system.web.configuration.customerrorcollection", "Member[allkeys]"] + - ["system.boolean", "system.web.configuration.tracesection", "Member[mostrecent]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[renderswmlselectsasmenucards]"] + - ["system.timespan", "system.web.configuration.rolemanagersection", "Member[cookietimeout]"] + - ["system.web.configuration.rulesettingscollection", "system.web.configuration.healthmonitoringsection", "Member[rules]"] + - ["system.web.configuration.scriptingauthenticationservicesection", "system.web.configuration.scriptingwebservicessectiongroup", "Member[authenticationservice]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.clienttargetcollection", "Member[properties]"] + - ["system.int32", "system.web.configuration.eventmappingsettings", "Member[starteventcode]"] + - ["system.boolean", "system.web.configuration.profilepropertysettings", "Member[readonly]"] + - ["system.string", "system.web.configuration.remotewebconfigurationhostserver", "Method[getfilepaths].ReturnValue"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[urllinepragmas]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.configuration.asyncpreloadmodeflags!", "Member[nonform]"] + - ["system.string", "system.web.configuration.httphandleraction", "Member[verb]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[cookies]"] + - ["system.string", "system.web.configuration.pagessection", "Member[pageparserfiltertype]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.formsauthenticationusercollection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httpmoduleactioncollection", "Member[properties]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.passportauthentication", "Member[elementproperty]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[canrendermixedselects]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.expressionbuildercollection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[vbscript]"] + - ["system.string", "system.web.configuration.profilesection", "Member[inherits]"] + - ["system.boolean", "system.web.configuration.trustsection", "Member[processrequestinapplicationtrust]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.pagessection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.customerrorssection", "Member[properties]"] + - ["system.timespan", "system.web.configuration.membershipsection", "Member[userisonlinetimewindow]"] + - ["system.boolean", "system.web.configuration.outputcachesection", "Member[enableoutputcache]"] + - ["system.web.ui.compilationmode", "system.web.configuration.pagessection", "Member[compilationmode]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresuniquehtmlcheckboxnames]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.partialtrustvisibleassembly", "Member[properties]"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[optimizecompilations]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresspecialviewstateencoding]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.sessionpagestatesection", "Member[properties]"] + - ["system.string", "system.web.configuration.expressionbuilder", "Member[expressionprefix]"] + - ["system.web.configuration.outputcacheprofile", "system.web.configuration.outputcacheprofilecollection", "Member[item]"] + - ["system.version", "system.web.configuration.httpcapabilitiesbase", "Member[jscriptversion]"] + - ["system.string", "system.web.configuration.virtualdirectorymapping", "Member[virtualdirectory]"] + - ["system.web.configuration.sqlcachedependencysection", "system.web.configuration.systemwebcachingsectiongroup", "Member[sqlcachedependency]"] + - ["system.web.configuration.xhtmlconformancesection", "system.web.configuration.systemwebsectiongroup", "Member[xhtmlconformance]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.compilercollection", "Member[collectiontype]"] + - ["system.web.configuration.customerrorsredirectmode", "system.web.configuration.customerrorsredirectmode!", "Member[responserewrite]"] + - ["system.string[]", "system.web.configuration.sqlcachedependencydatabasecollection", "Member[allkeys]"] + - ["system.boolean", "system.web.configuration.authorizationrule", "Method[equals].ReturnValue"] + - ["system.web.configuration.transformerinfocollection", "system.web.configuration.webpartssection", "Member[transformers]"] + - ["system.boolean", "system.web.configuration.httpmoduleactioncollection", "Method[iselementremovable].ReturnValue"] + - ["system.string", "system.web.configuration.httpruntimesection", "Member[encodertype]"] + - ["system.string", "system.web.configuration.rulesettings", "Member[provider]"] + - ["system.string", "system.web.configuration.httpruntimesection", "Member[requestpathinvalidcharacters]"] + - ["system.string", "system.web.configuration.ignoredevicefilterelement", "Member[name]"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelcomauthenticationlevel!", "Member[call]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresleadingpagebreak]"] + - ["system.configuration.configurationelement", "system.web.configuration.converterscollection", "Method[createnewelement].ReturnValue"] + - ["system.object", "system.web.configuration.customerrorcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.web.configuration.profilepropertysettings", "Member[name]"] + - ["system.web.configuration.urlmapping", "system.web.configuration.urlmappingcollection", "Member[item]"] + - ["system.string[]", "system.web.configuration.profilepropertysettingscollection", "Member[allkeys]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[majorversion]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.codesubdirectoriescollection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.profilegroupsettings", "Method[equals].ReturnValue"] + - ["system.string", "system.web.configuration.compilationsection", "Member[tempdirectory]"] + - ["system.int32", "system.web.configuration.pagessection", "Member[maxpagestatefieldlength]"] + - ["system.string", "system.web.configuration.iremotewebconfigurationhostserver", "Method[doencryptordecrypt].ReturnValue"] + - ["system.web.configuration.formsauthpasswordformat", "system.web.configuration.formsauthpasswordformat!", "Member[sha384]"] + - ["system.web.samesitemode", "system.web.configuration.formsauthenticationconfiguration", "Member[cookiesamesite]"] + - ["system.configuration.configurationelement", "system.web.configuration.httpmoduleactioncollection", "Method[createnewelement].ReturnValue"] + - ["system.int64", "system.web.configuration.cachesection", "Member[privatebyteslimit]"] + - ["system.string", "system.web.configuration.membershipsection", "Member[defaultprovider]"] + - ["system.boolean", "system.web.configuration.virtualdirectorymapping", "Member[isapproot]"] + - ["system.object", "system.web.configuration.httpmoduleactioncollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.outputcacheprofilecollection", "system.web.configuration.outputcachesettingssection", "Member[outputcacheprofiles]"] + - ["system.boolean", "system.web.configuration.formsauthenticationusercollection", "Member[throwonduplicate]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.sessionstatesection", "Member[properties]"] + - ["system.int32", "system.web.configuration.profilepropertysettingscollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.configuration.httpcookiessection", "Member[domain]"] + - ["system.web.configuration.clienttargetcollection", "system.web.configuration.clienttargetsection", "Member[clienttargets]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.rulesettingscollection", "Member[properties]"] + - ["system.web.configuration.httpruntimesection", "system.web.configuration.systemwebsectiongroup", "Member[httpruntime]"] + - ["system.string", "system.web.configuration.globalizationsection", "Member[culture]"] + - ["system.web.configuration.expressionbuilder", "system.web.configuration.expressionbuildercollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[caninitiatevoicecall]"] + - ["system.boolean", "system.web.configuration.outputcachesection", "Member[enablefragmentcache]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.converterscollection", "Member[properties]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.sqlcachedependencydatabase", "Member[elementproperty]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.scriptingroleservicesection", "Member[properties]"] + - ["system.web.configuration.securitypolicysection", "system.web.configuration.systemwebsectiongroup", "Member[securitypolicy]"] + - ["system.web.configuration.virtualdirectorymapping", "system.web.configuration.virtualdirectorymappingcollection", "Method[get].ReturnValue"] + - ["system.int32", "system.web.configuration.namespaceinfo", "Method[gethashcode].ReturnValue"] + - ["system.text.encoding", "system.web.configuration.globalizationsection", "Member[fileencoding]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsimodesymbols]"] + - ["system.timespan", "system.web.configuration.sessionstatesection", "Member[timeout]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.sitemapsection", "Member[providers]"] + - ["system.web.configuration.authenticationmode", "system.web.configuration.authenticationmode!", "Member[none]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.webpartspersonalizationauthorization", "Member[properties]"] + - ["system.int32", "system.web.configuration.httphandleractioncollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.configuration.scriptingroleservicesection", "Member[enabled]"] + - ["system.int32", "system.web.configuration.buffermodesettings", "Member[urgentflushthreshold]"] + - ["system.boolean", "system.web.configuration.rootprofilepropertysettingscollection", "Method[serializeelement].ReturnValue"] + - ["system.string", "system.web.configuration.formsauthenticationconfiguration", "Member[loginurl]"] + - ["system.web.configuration.authenticationmode", "system.web.configuration.authenticationmode!", "Member[passport]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[platform]"] + - ["system.string", "system.web.configuration.webcontext", "Method[tostring].ReturnValue"] + - ["system.int32", "system.web.configuration.tagmapinfo", "Method[gethashcode].ReturnValue"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[idletimeout]"] + - ["system.web.configuration.machinekeycompatibilitymode", "system.web.configuration.machinekeycompatibilitymode!", "Member[framework20sp2]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.sqlcachedependencydatabase", "Member[properties]"] + - ["system.boolean", "system.web.configuration.globalizationsection", "Member[enablebestfitresponseencoding]"] + - ["system.string", "system.web.configuration.converter", "Member[type]"] + - ["system.web.configuration.httpcookiessection", "system.web.configuration.systemwebsectiongroup", "Member[httpcookies]"] + - ["system.timespan", "system.web.configuration.hostingenvironmentsection", "Member[shutdowntimeout]"] + - ["system.object", "system.web.configuration.assemblycollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[hmacsha256]"] + - ["system.version", "system.web.configuration.httpcapabilitiesbase", "Member[w3cdomversion]"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[pingtimeout]"] + - ["system.object", "system.web.configuration.expressionbuildercollection", "Method[getelementkey].ReturnValue"] + - ["system.timespan", "system.web.configuration.pagessection", "Member[asynctimeout]"] + - ["system.web.configuration.processmodelsection", "system.web.configuration.systemwebsectiongroup", "Member[processmodel]"] + - ["system.collections.arraylist", "system.web.configuration.httpcapabilitiesbase", "Member[browsers]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[preferredimagemime]"] + - ["system.web.configuration.compilationsection", "system.web.configuration.systemwebsectiongroup", "Member[compilation]"] + - ["system.object", "system.web.configuration.ignoredevicefilterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.int32", "system.web.configuration.tagprefixinfo", "Method[gethashcode].ReturnValue"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[timeout]"] + - ["system.string", "system.web.configuration.compilationsection", "Member[controlbuilderinterceptortype]"] + - ["system.string", "system.web.configuration.profilepropertysettings", "Member[provider]"] + - ["system.string", "system.web.configuration.buildprovider", "Member[type]"] + - ["system.string", "system.web.configuration.profilepropertysettings", "Member[type]"] + - ["system.boolean", "system.web.configuration.transformerinfo", "Method[equals].ReturnValue"] + - ["system.string", "system.web.configuration.rulesettings", "Member[custom]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.scriptingauthenticationservicesection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.tracesection", "Member[pageoutput]"] + - ["system.web.configuration.profileguidedoptimizationsflags", "system.web.configuration.compilationsection", "Member[profileguidedoptimizations]"] + - ["system.type", "system.web.configuration.httpcapabilitiesbase", "Member[tagwriter]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[maxworkerthreads]"] + - ["system.int32", "system.web.configuration.buffermodesettings", "Member[maxbuffersize]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.authorizationrule", "Member[properties]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.httphandleractioncollection", "Member[collectiontype]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[maximumrenderedpagesize]"] + - ["system.string", "system.web.configuration.tagprefixinfo", "Member[source]"] + - ["system.timespan", "system.web.configuration.httpcapabilitiesdefaultprovider", "Member[cachetime]"] + - ["system.web.configuration.scriptingscriptresourcehandlersection", "system.web.configuration.scriptingsectiongroup", "Member[scriptresourcehandler]"] + - ["system.string", "system.web.configuration.compilercollection", "Member[elementname]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[javascript]"] + - ["system.string", "system.web.configuration.pagessection", "Member[theme]"] + - ["system.int32", "system.web.configuration.tracesection", "Member[requestlimit]"] + - ["system.web.configuration.profilesettings", "system.web.configuration.profilesettingscollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[canrenderoneventandprevelementstogether]"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[sendcachecontrolheader]"] + - ["system.timespan", "system.web.configuration.compilationsection", "Member[batchtimeout]"] + - ["system.object", "system.web.configuration.compilationsection", "Method[getruntimeobject].ReturnValue"] + - ["system.object", "system.web.configuration.codesubdirectoriescollection", "Method[getelementkey].ReturnValue"] + - ["system.web.httpcookiemode", "system.web.configuration.sessionstatesection", "Member[cookieless]"] + - ["system.object", "system.web.configuration.rulesettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.deploymentsection", "system.web.configuration.systemwebsectiongroup", "Member[deployment]"] + - ["system.int32", "system.web.configuration.rulesettings", "Member[maxlimit]"] + - ["system.string", "system.web.configuration.cachesection", "Member[defaultprovider]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.codesubdirectoriescollection", "Member[collectiontype]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.fulltrustassemblycollection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.customerror", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httpmodulessection", "Member[properties]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.outputcachesection", "Member[providers]"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelcomauthenticationlevel!", "Member[none]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.assemblyinfo", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.sqlcachedependencysection", "Member[properties]"] + - ["system.web.configuration.customerrorsmode", "system.web.configuration.customerrorsmode!", "Member[remoteonly]"] + - ["system.string", "system.web.configuration.processmodelsection", "Member[password]"] + - ["system.object", "system.web.configuration.webconfigurationfilemap", "Method[clone].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.membershipsection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[apartmentthreading]"] + - ["system.boolean", "system.web.configuration.browsercapabilitiesfactorybase", "Method[isbrowserunknown].ReturnValue"] + - ["system.timespan", "system.web.configuration.formsauthenticationconfiguration", "Member[timeout]"] + - ["system.string", "system.web.configuration.ignoredevicefilterelementcollection", "Member[elementname]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.scriptingprofileservicesection", "Member[properties]"] + - ["system.string", "system.web.configuration.outputcacheprofilecollection", "Method[getkey].ReturnValue"] + - ["system.web.configuration.formsauthenticationusercollection", "system.web.configuration.formsauthenticationcredentials", "Member[users]"] + - ["system.string", "system.web.configuration.eventmappingsettings", "Member[name]"] + - ["system.string", "system.web.configuration.clienttargetcollection", "Method[getkey].ReturnValue"] + - ["system.boolean", "system.web.configuration.deploymentsection", "Member[retail]"] + - ["system.version", "system.web.configuration.httpcapabilitiesbase", "Member[ecmascriptversion]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportscss]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.profilepropertysettings", "Member[properties]"] + - ["system.object", "system.web.configuration.folderlevelbuildprovidercollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.machinekeysection", "system.web.configuration.systemwebsectiongroup", "Member[machinekey]"] + - ["system.web.configuration.httpmodulessection", "system.web.configuration.systemwebsectiongroup", "Member[httpmodules]"] + - ["system.web.configuration.hostingenvironmentsection", "system.web.configuration.systemwebsectiongroup", "Member[hostingenvironment]"] + - ["system.version", "system.web.configuration.pagessection", "Member[controlrenderingcompatibilityversion]"] + - ["system.boolean", "system.web.configuration.rolemanagersection", "Member[cookieslidingexpiration]"] + - ["system.string", "system.web.configuration.fulltrustassembly", "Member[publickey]"] + - ["system.web.configuration.formsprotectionenum", "system.web.configuration.formsprotectionenum!", "Member[all]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[win16]"] + - ["system.version", "system.web.configuration.httpruntimesection", "Member[requestvalidationmode]"] + - ["system.web.ui.clientidmode", "system.web.configuration.pagessection", "Member[clientidmode]"] + - ["system.int32", "system.web.configuration.compilationsection", "Member[numrecompilesbeforeapprestart]"] + - ["system.timespan", "system.web.configuration.healthmonitoringsection", "Member[heartbeatinterval]"] + - ["system.web.configuration.profilesection", "system.web.configuration.systemwebsectiongroup", "Member[profile]"] + - ["system.web.configuration.rootprofilepropertysettingscollection", "system.web.configuration.profilesection", "Member[propertysettings]"] + - ["system.web.configuration.sqlcachedependencydatabasecollection", "system.web.configuration.sqlcachedependencysection", "Member[databases]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[cdf]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[defaultsubmitbuttonlimit]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsjphonemultimediaattributes]"] + - ["system.web.configuration.processmodelcomimpersonationlevel", "system.web.configuration.processmodelcomimpersonationlevel!", "Member[identify]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[maxappdomains]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.tagprefixinfo", "Member[properties]"] + - ["system.string", "system.web.configuration.sessionstatesection", "Member[partitionresolvertype]"] + - ["system.configuration.configurationelement", "system.web.configuration.tagprefixcollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresoutputoptimization]"] + - ["system.web.configuration.fulltrustassemblycollection", "system.web.configuration.fulltrustassembliessection", "Member[fulltrustassemblies]"] + - ["system.int32", "system.web.configuration.customerror", "Member[statuscode]"] + - ["system.boolean", "system.web.configuration.formsauthenticationconfiguration", "Member[requiressl]"] + - ["system.web.configuration.partialtrustvisibleassembly", "system.web.configuration.partialtrustvisibleassemblycollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.deploymentsection", "Member[properties]"] + - ["system.web.configuration.outputcachesection", "system.web.configuration.systemwebcachingsectiongroup", "Member[outputcache]"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[validaterequest]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.codesubdirectory", "Member[properties]"] + - ["system.string", "system.web.configuration.httphandleraction", "Member[path]"] + - ["system.boolean", "system.web.configuration.outputcachesection", "Member[enablekernelcacheforvarybystar]"] + - ["system.string", "system.web.configuration.protocolelement", "Member[name]"] + - ["system.string", "system.web.configuration.profilepropertysettings", "Member[customproviderdata]"] + - ["system.string", "system.web.configuration.urlmapping", "Member[mappedurl]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.formsauthenticationusercollection", "Member[collectiontype]"] + - ["system.string", "system.web.configuration.eventmappingsettings", "Member[type]"] + - ["system.string", "system.web.configuration.compiler", "Member[type]"] + - ["system.boolean", "system.web.configuration.formsauthenticationconfiguration", "Member[slidingexpiration]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.eventmappingsettings", "Member[properties]"] + - ["system.object", "system.web.configuration.lowercasestringconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[cpumask]"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[enable]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.transformerinfo", "Member[properties]"] + - ["system.web.httpbrowsercapabilities", "system.web.configuration.httpcapabilitiesprovider", "Method[getbrowsercapabilities].ReturnValue"] + - ["system.web.configuration.httphandleractioncollection", "system.web.configuration.httphandlerssection", "Member[handlers]"] + - ["system.web.samesitemode", "system.web.configuration.sessionstatesection", "Member[cookiesamesite]"] + - ["system.string", "system.web.configuration.globalizationsection", "Member[uiculture]"] + - ["system.boolean", "system.web.configuration.scriptingprofileservicesection", "Member[enabled]"] + - ["system.string", "system.web.configuration.transformerinfo", "Member[name]"] + - ["system.web.configuration.profileguidedoptimizationsflags", "system.web.configuration.profileguidedoptimizationsflags!", "Member[none]"] + - ["system.web.configuration.customerrorcollection", "system.web.configuration.customerrorssection", "Member[errors]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsredirectwithcookie]"] + - ["system.web.configuration.partialtrustvisibleassembliessection", "system.web.configuration.systemwebsectiongroup", "Member[partialtrustvisibleassemblies]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.outputcachesection", "Member[properties]"] + - ["system.web.configuration.compiler", "system.web.configuration.compilercollection", "Method[get].ReturnValue"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.httpmoduleaction", "Member[elementproperty]"] + - ["system.web.configuration.pagesenablesessionstate", "system.web.configuration.pagesenablesessionstate!", "Member[false]"] + - ["system.object", "system.web.configuration.machinekeyvalidationconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[miniothreads]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.sessionstatesection", "Member[providers]"] + - ["system.web.configuration.trustsection", "system.web.configuration.systemwebsectiongroup", "Member[trust]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.tagmapinfo", "Member[properties]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[gatewayversion]"] + - ["system.web.configuration.customerrorsmode", "system.web.configuration.customerrorsmode!", "Member[off]"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[enableversionheader]"] + - ["system.string", "system.web.configuration.compilationsection", "Member[defaultlanguage]"] + - ["system.string", "system.web.configuration.rolemanagersection", "Member[domain]"] + - ["system.configuration.configurationelement", "system.web.configuration.namespacecollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[enableeventvalidation]"] + - ["system.string", "system.web.configuration.customerror", "Member[redirect]"] + - ["system.web.configuration.formsauthpasswordformat", "system.web.configuration.formsauthpasswordformat!", "Member[sha256]"] + - ["system.string", "system.web.configuration.outputcacheprofile", "Member[varybyheader]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[md5]"] + - ["system.int32", "system.web.configuration.buildprovider", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.web.configuration.processmodelsection", "Member[servererrormessagefile]"] + - ["system.web.configuration.protocolcollection", "system.web.configuration.protocolssection", "Member[protocols]"] + - ["system.boolean", "system.web.configuration.sessionstatesection", "Member[usehostingidentity]"] + - ["system.string", "system.web.configuration.sessionstatesection", "Member[sessionidmanagertype]"] + - ["system.configuration.configurationsection", "system.web.configuration.systemwebsectiongroup", "Member[mobilecontrols]"] + - ["system.string", "system.web.configuration.tagprefixinfo", "Member[tagprefix]"] + - ["system.web.configuration.webpartspersonalizationauthorization", "system.web.configuration.webpartspersonalization", "Member[authorization]"] + - ["system.web.configuration.clienttargetsection", "system.web.configuration.systemwebsectiongroup", "Member[clienttarget]"] + - ["system.web.configuration.formsauthpasswordformat", "system.web.configuration.formsauthpasswordformat!", "Member[sha1]"] + - ["system.web.configuration.membershippasswordcompatibilitymode", "system.web.configuration.membershippasswordcompatibilitymode!", "Member[framework40]"] + - ["system.boolean", "system.web.configuration.profilepropertysettings", "Member[allowanonymous]"] + - ["system.web.configuration.customerrorssection", "system.web.configuration.systemwebsectiongroup", "Member[customerrors]"] + - ["system.web.configuration.authorizationsection", "system.web.configuration.systemwebsectiongroup", "Member[authorization]"] + - ["system.web.configuration.profilegroupsettingscollection", "system.web.configuration.rootprofilepropertysettingscollection", "Member[groupsettings]"] + - ["system.string", "system.web.configuration.outputcachesection", "Member[defaultprovidername]"] + - ["system.string", "system.web.configuration.protocolelement", "Member[processhandlertype]"] + - ["system.boolean", "system.web.configuration.healthmonitoringsection", "Member[enabled]"] + - ["system.string", "system.web.configuration.remotewebconfigurationhostserver", "Method[doencryptordecrypt].ReturnValue"] + - ["system.string", "system.web.configuration.sessionstatesection", "Member[cookiename]"] + - ["system.configuration.configurationelement", "system.web.configuration.httphandleractioncollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.tracesection", "Member[localonly]"] + - ["system.string", "system.web.configuration.tagprefixcollection", "Member[elementname]"] + - ["system.web.configuration.pagesenablesessionstate", "system.web.configuration.pagesenablesessionstate!", "Member[true]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.buffermodesettings", "Member[properties]"] + - ["system.web.configuration.trustlevelcollection", "system.web.configuration.securitypolicysection", "Member[trustlevels]"] + - ["system.collections.idictionary", "system.web.configuration.browsercapabilitiesfactorybase", "Member[browserelements]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsdivnowrap]"] + - ["system.boolean", "system.web.configuration.outputcachesection", "Member[omitvarystar]"] + - ["system.object", "system.web.configuration.protocolcollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.scriptingjsonserializationsection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.scriptingscriptresourcehandlersection", "Member[enablecaching]"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelcomauthenticationlevel!", "Member[pktintegrity]"] + - ["system.string", "system.web.configuration.pagessection", "Member[usercontrolbasetype]"] + - ["system.int32", "system.web.configuration.compilationsection", "Member[maxbatchgeneratedfilesize]"] + - ["system.web.configuration.xhtmlconformancemode", "system.web.configuration.xhtmlconformancemode!", "Member[strict]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httpruntimesection", "Member[properties]"] + - ["system.string", "system.web.configuration.compiler", "Member[compileroptions]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[minfreethreads]"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[responsedeadlockinterval]"] + - ["system.configuration.defaultsection", "system.web.configuration.systemwebsectiongroup", "Member[browsercaps]"] + - ["system.string", "system.web.configuration.outputcacheprofile", "Member[varybycontrol]"] + - ["system.string", "system.web.configuration.tagmapinfo", "Member[mappedtagtype]"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelcomauthenticationlevel!", "Member[pkt]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.configuration.asyncpreloadmodeflags!", "Member[allformtypes]"] + - ["system.configuration.configurationelement", "system.web.configuration.formsauthenticationusercollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.formsauthenticationconfiguration", "Member[properties]"] + - ["system.string", "system.web.configuration.machinekeysection", "Member[dataprotectortype]"] + - ["system.version", "system.web.configuration.httpcapabilitiesbase", "Member[msdomversion]"] + - ["system.web.configuration.fcnmode", "system.web.configuration.fcnmode!", "Member[single]"] + - ["system.web.httpcookiemode", "system.web.configuration.anonymousidentificationsection", "Member[cookieless]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsfontsize]"] + - ["system.int32", "system.web.configuration.profilesettingscollection", "Method[indexof].ReturnValue"] + - ["system.web.configuration.xhtmlconformancemode", "system.web.configuration.xhtmlconformancemode!", "Member[transitional]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[rendersbreakbeforewmlselectandinput]"] + - ["system.timespan", "system.web.configuration.rulesettings", "Member[mininterval]"] + - ["system.version", "system.web.configuration.httpcapabilitiesbase", "Member[clrversion]"] + - ["system.boolean", "system.web.configuration.authorizationrule", "Method[serializeelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[relaxedurltofilesystemmapping]"] + - ["system.string", "system.web.configuration.pagessection", "Member[masterpagefile]"] + - ["system.int32", "system.web.configuration.profilesettings", "Member[mininstances]"] + - ["system.web.configuration.scriptingjsonserializationsection", "system.web.configuration.scriptingwebservicessectiongroup", "Member[jsonserialization]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[rendersbreaksafterwmlinput]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httphandleractioncollection", "Member[properties]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[numberofsoftkeys]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresuniquehtmlinputnames]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportscachecontrolmetatag]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httphandlerssection", "Member[properties]"] + - ["system.string", "system.web.configuration.trustsection", "Member[originurl]"] + - ["system.int32", "system.web.configuration.eventmappingsettingscollection", "Method[indexof].ReturnValue"] + - ["system.web.configuration.webcontrolssection", "system.web.configuration.systemwebsectiongroup", "Member[webcontrols]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.authorizationsection", "Member[properties]"] + - ["system.object", "system.web.configuration.outputcacheprofilecollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.virtualdirectorymappingcollection", "system.web.configuration.webconfigurationfilemap", "Member[virtualdirectories]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requirescontrolstateinsession]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsitalic]"] + - ["system.web.configuration.tracedisplaymode", "system.web.configuration.tracedisplaymode!", "Member[sortbytime]"] + - ["system.byte[]", "system.web.configuration.iremotewebconfigurationhostserver", "Method[getdata].ReturnValue"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[screenpixelsheight]"] + - ["system.string[]", "system.web.configuration.urlmappingcollection", "Member[allkeys]"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[enableprefetchoptimization]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[maxrequestlength]"] + - ["system.boolean", "system.web.configuration.scriptingauthenticationservicesection", "Member[requiressl]"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[usefullyqualifiedredirecturl]"] + - ["system.boolean", "system.web.configuration.protocolelement", "Member[validate]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.configuration.httpruntimesection", "Member[asyncpreloadmode]"] + - ["system.configuration.configurationelement", "system.web.configuration.folderlevelbuildprovidercollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[minorversionstring]"] + - ["system.string", "system.web.configuration.sqlcachedependencydatabase", "Member[connectionstringname]"] + - ["system.int32", "system.web.configuration.profilesettings", "Member[maxlimit]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.configuration.sessionstatesection", "Member[mode]"] + - ["system.web.configuration.ticketcompatibilitymode", "system.web.configuration.ticketcompatibilitymode!", "Member[framework20]"] + - ["system.web.configuration.webapplicationlevel", "system.web.configuration.webapplicationlevel!", "Member[aboveapplication]"] + - ["system.string", "system.web.configuration.trustlevelcollection", "Member[elementname]"] + - ["system.string", "system.web.configuration.formsauthenticationusercollection", "Method[getkey].ReturnValue"] + - ["system.object", "system.web.configuration.buildprovidercollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.compilercollection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsxmlhttp]"] + - ["system.string[]", "system.web.configuration.protocolcollection", "Member[allkeys]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.passportauthentication", "Member[properties]"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[pingfrequency]"] + - ["system.boolean", "system.web.configuration.tracesection", "Member[enabled]"] + - ["system.version[]", "system.web.configuration.httpcapabilitiesbase", "Method[getclrversions].ReturnValue"] + - ["system.boolean", "system.web.configuration.browsercapabilitiescodegenerator", "Method[uninstall].ReturnValue"] + - ["system.web.configuration.processmodelcomimpersonationlevel", "system.web.configuration.processmodelcomimpersonationlevel!", "Member[default]"] + - ["system.string", "system.web.configuration.profilesection", "Member[defaultprovider]"] + - ["system.timespan", "system.web.configuration.sessionstatesection", "Member[sqlconnectionretryinterval]"] + - ["system.web.configuration.tagmapcollection", "system.web.configuration.pagessection", "Member[tagmapping]"] + - ["system.web.httpcookiemode", "system.web.configuration.formsauthenticationconfiguration", "Member[cookieless]"] + - ["system.web.configuration.formsauthenticationcredentials", "system.web.configuration.formsauthenticationconfiguration", "Member[credentials]"] + - ["system.boolean", "system.web.configuration.anonymousidentificationsection", "Member[enabled]"] + - ["system.configuration.configurationelement", "system.web.configuration.rulesettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.trustsection", "Member[hostsecuritypolicyresolvertype]"] + - ["system.string", "system.web.configuration.sitemapsection", "Member[defaultprovider]"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[enableheaderchecking]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[minworkerthreads]"] + - ["system.text.encoding", "system.web.configuration.globalizationsection", "Member[responseencoding]"] + - ["system.web.configuration.scriptingwebservicessectiongroup", "system.web.configuration.scriptingsectiongroup", "Member[webservices]"] + - ["system.int32", "system.web.configuration.sqlcachedependencysection", "Member[polltime]"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[strict]"] + - ["system.web.configuration.tracesection", "system.web.configuration.systemwebsectiongroup", "Member[trace]"] + - ["system.string", "system.web.configuration.membershipsection", "Member[hashalgorithmtype]"] + - ["system.configuration.defaultsection", "system.web.configuration.systemwebsectiongroup", "Member[devicefilters]"] + - ["system.string", "system.web.configuration.formsauthenticationuser", "Member[password]"] + - ["system.boolean", "system.web.configuration.regexworker", "Method[processregex].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsemptystringincookievalue]"] + - ["system.int32", "system.web.configuration.eventmappingsettings", "Member[endeventcode]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsfontcolor]"] + - ["system.web.configuration.processmodelcomimpersonationlevel", "system.web.configuration.processmodelcomimpersonationlevel!", "Member[impersonate]"] + - ["system.web.configuration.ticketcompatibilitymode", "system.web.configuration.formsauthenticationconfiguration", "Member[ticketcompatibilitymode]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[canrendersetvarzerowithmultiselectionlist]"] + - ["system.int32", "system.web.configuration.compilationsection", "Member[maxbatchsize]"] + - ["system.string", "system.web.configuration.compiler", "Member[extension]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[tripledes]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[requestqueuelimit]"] + - ["system.configuration.connectionstringsettingscollection", "system.web.configuration.webconfigurationmanager!", "Member[connectionstrings]"] + - ["system.web.configuration.formsprotectionenum", "system.web.configuration.formsprotectionenum!", "Member[encryption]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.membershipsection", "Member[providers]"] + - ["system.boolean", "system.web.configuration.tagmapinfo", "Method[serializeelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.profilepropertysettingscollection", "Member[throwonduplicate]"] + - ["system.web.configuration.formsauthpasswordformat", "system.web.configuration.formsauthpasswordformat!", "Member[clear]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[id]"] + - ["system.string", "system.web.configuration.machinekeysection", "Member[validationkey]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[maxiothreads]"] + - ["system.web.configuration.authorizationruleaction", "system.web.configuration.authorizationruleaction!", "Member[deny]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[win32]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsimagesubmit]"] + - ["system.configuration.configurationelement", "system.web.configuration.protocolcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.tagprefixinfo", "Member[tagname]"] + - ["system.int32", "system.web.configuration.rulesettingscollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.configuration.processmodelsection", "Member[username]"] + - ["system.web.configuration.tracedisplaymode", "system.web.configuration.tracedisplaymode!", "Member[sortbycategory]"] + - ["system.int32", "system.web.configuration.sessionpagestatesection!", "Member[defaulthistorysize]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.machinekeysection", "Member[properties]"] + - ["system.string", "system.web.configuration.urlmapping", "Member[url]"] + - ["system.string", "system.web.configuration.pagessection", "Member[stylesheettheme]"] + - ["system.string", "system.web.configuration.formsauthenticationusercollection", "Member[elementname]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[apprequestqueuelimit]"] + - ["system.web.configuration.authorizationrulecollection", "system.web.configuration.authorizationsection", "Member[rules]"] + - ["system.web.configuration.customerrorsredirectmode", "system.web.configuration.customerrorssection", "Member[redirectmode]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[aol]"] + - ["system.web.ui.htmltextwriter", "system.web.configuration.httpcapabilitiesbase", "Method[createhtmltextwriter].ReturnValue"] + - ["system.string", "system.web.configuration.outputcacheprofile", "Member[varybycustom]"] + - ["system.int32", "system.web.configuration.sessionpagestatesection", "Member[historysize]"] + - ["system.string", "system.web.configuration.sessionstatesection", "Member[stateconnectionstring]"] + - ["system.object", "system.web.configuration.httphandleractioncollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.web.configuration.trustsection", "Member[permissionsetname]"] + - ["system.boolean", "system.web.configuration.processmodelsection", "Member[webgarden]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.partialtrustvisibleassemblycollection", "Member[properties]"] + - ["system.string", "system.web.configuration.customerrorssection", "Member[defaultredirect]"] + - ["system.web.configuration.machinekeycompatibilitymode", "system.web.configuration.machinekeycompatibilitymode!", "Member[framework45]"] + - ["system.string", "system.web.configuration.trustlevel", "Member[name]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.sqlcachedependencysection", "Member[elementproperty]"] + - ["system.web.configuration.authenticationmode", "system.web.configuration.authenticationmode!", "Member[forms]"] + - ["system.web.configuration.iconfigmappath", "system.web.configuration.iconfigmappathfactory", "Method[create].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[enablekerneloutputcache]"] + - ["system.timespan", "system.web.configuration.httpruntimesection", "Member[defaultregexmatchtimeout]"] + - ["system.string", "system.web.configuration.httpruntimesection", "Member[requestvalidationtype]"] + - ["system.string", "system.web.configuration.outputcacheprofile", "Member[varybyparam]"] + - ["system.web.configuration.protocolelement", "system.web.configuration.protocolcollection", "Member[item]"] + - ["system.string", "system.web.configuration.protocolelement", "Member[appdomainhandlertype]"] + - ["system.boolean", "system.web.configuration.buildprovider", "Method[equals].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.formsauthenticationcredentials", "Member[properties]"] + - ["system.web.configuration.sqlcachedependencydatabase", "system.web.configuration.sqlcachedependencydatabasecollection", "Method[get].ReturnValue"] + - ["system.web.configuration.webapplicationlevel", "system.web.configuration.webcontext", "Member[applicationlevel]"] + - ["system.object", "system.web.configuration.webcontrolssection", "Method[getruntimeobject].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.protocolssection", "Member[properties]"] + - ["system.web.configuration.membershipsection", "system.web.configuration.systemwebsectiongroup", "Member[membership]"] + - ["system.object", "system.web.configuration.profilegroupsettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.web.configuration.partialtrustvisibleassemblycollection", "system.web.configuration.partialtrustvisibleassembliessection", "Member[partialtrustvisibleassemblies]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsaccesskeyattribute]"] + - ["system.string", "system.web.configuration.profilepropertysettings", "Member[defaultvalue]"] + - ["system.collections.icollection", "system.web.configuration.virtualdirectorymappingcollection", "Member[allkeys]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.healthmonitoringsection", "Member[properties]"] + - ["system.web.configuration.folderlevelbuildprovidercollection", "system.web.configuration.compilationsection", "Member[folderlevelbuildproviders]"] + - ["system.object", "system.web.configuration.authorizationrulecollection", "Method[getelementkey].ReturnValue"] + - ["system.text.encoding", "system.web.configuration.globalizationsection", "Member[responseheaderencoding]"] + - ["system.boolean", "system.web.configuration.httpcookiessection", "Member[requiressl]"] + - ["system.string", "system.web.configuration.outputcacheprofile", "Member[name]"] + - ["system.object", "system.web.configuration.lowercasestringconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.web.configuration.pagessection", "Member[pagebasetype]"] + - ["system.web.configuration.processmodelcomauthenticationlevel", "system.web.configuration.processmodelcomauthenticationlevel!", "Member[connect]"] + - ["system.boolean", "system.web.configuration.sessionstatesection", "Member[allowcustomsqldatabase]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsquerystringinformaction]"] + - ["system.boolean", "system.web.configuration.httphandleractioncollection", "Member[throwonduplicate]"] + - ["system.timespan", "system.web.configuration.anonymousidentificationsection", "Member[cookietimeout]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.tagmapcollection", "Member[properties]"] + - ["system.web.configuration.trustlevel", "system.web.configuration.trustlevelcollection", "Member[item]"] + - ["system.web.configuration.customerrorsredirectmode", "system.web.configuration.customerrorsredirectmode!", "Member[responseredirect]"] + - ["system.web.configuration.httpmoduleaction", "system.web.configuration.httpmoduleactioncollection", "Member[item]"] + - ["system.configuration.configuration", "system.web.configuration.webconfigurationmanager!", "Method[openmachineconfiguration].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[allowdynamicmoduleregistration]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[requestlimit]"] + - ["system.configuration.configurationelement", "system.web.configuration.urlmappingcollection", "Method[createnewelement].ReturnValue"] + - ["system.object", "system.web.configuration.buffermodescollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.fulltrustassembliessection", "Member[properties]"] + - ["system.string", "system.web.configuration.assemblyinfo", "Member[assembly]"] + - ["system.string", "system.web.configuration.anonymousidentificationsection", "Member[cookiename]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[screencharactersheight]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.transformerinfocollection", "Member[properties]"] + - ["system.web.configuration.httphandlerssection", "system.web.configuration.systemwebsectiongroup", "Member[httphandlers]"] + - ["system.string", "system.web.configuration.webpartspersonalization", "Member[defaultprovider]"] + - ["system.web.security.cookieprotection", "system.web.configuration.rolemanagersection", "Member[cookieprotection]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.urlmappingssection", "Member[properties]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[requestlengthdiskthreshold]"] + - ["system.web.configuration.formsprotectionenum", "system.web.configuration.formsauthenticationconfiguration", "Member[protection]"] + - ["system.int32", "system.web.configuration.buffermodesettings", "Member[maxbufferthreads]"] + - ["system.boolean", "system.web.configuration.rolemanagersection", "Member[enabled]"] + - ["system.string", "system.web.configuration.expressionbuilder", "Member[type]"] + - ["system.object", "system.web.configuration.machinekeyvalidationconverter", "Method[convertfrom].ReturnValue"] + - ["system.string[]", "system.web.configuration.profilegroupsettingscollection", "Member[allkeys]"] + - ["system.string", "system.web.configuration.urlmappingcollection", "Method[getkey].ReturnValue"] + - ["system.web.configuration.expressionbuildercollection", "system.web.configuration.compilationsection", "Member[expressionbuilders]"] + - ["system.configuration.configurationelement", "system.web.configuration.codesubdirectoriescollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationelement", "system.web.configuration.partialtrustvisibleassemblycollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[browser]"] + - ["system.web.configuration.compilercollection", "system.web.configuration.compilationsection", "Member[compilers]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresphonenumbersasplaintext]"] + - ["system.string", "system.web.configuration.httpmoduleaction", "Member[type]"] + - ["system.timespan", "system.web.configuration.httpruntimesection", "Member[shutdowntimeout]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.globalizationsection", "Member[properties]"] + - ["system.web.configuration.profilepropertysettings", "system.web.configuration.profilepropertysettingscollection", "Member[item]"] + - ["system.string", "system.web.configuration.rulesettings", "Member[name]"] + - ["system.int32", "system.web.configuration.cachesection", "Member[percentagephysicalmemoryusedlimit]"] + - ["system.string[]", "system.web.configuration.compilercollection", "Member[allkeys]"] + - ["system.web.configuration.rolemanagersection", "system.web.configuration.systemwebsectiongroup", "Member[rolemanager]"] + - ["system.boolean", "system.web.configuration.webpartssection", "Member[enableexport]"] + - ["system.web.configuration.profilegroupsettings", "system.web.configuration.profilegroupsettingscollection", "Method[get].ReturnValue"] + - ["system.string", "system.web.configuration.profilesettings", "Member[custom]"] + - ["system.object", "system.web.configuration.sqlcachedependencydatabasecollection", "Method[getelementkey].ReturnValue"] + - ["system.web.security.cookieprotection", "system.web.configuration.anonymousidentificationsection", "Member[cookieprotection]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.urlmappingcollection", "Member[properties]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[screencharacterswidth]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Method[evaluatefilter].ReturnValue"] + - ["system.int32", "system.web.configuration.rootprofilepropertysettingscollection", "Method[gethashcode].ReturnValue"] + - ["system.web.configuration.httpcapabilitiesprovider", "system.web.configuration.httpcapabilitiesbase!", "Member[browsercapabilitiesprovider]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[renderswmldoacceptsinline]"] + - ["system.timespan", "system.web.configuration.cachesection", "Member[privatebytespolltime]"] + - ["system.boolean", "system.web.configuration.outputcacheprofile", "Member[enabled]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[maxwaitchangenotification]"] + - ["system.configuration.configurationelement", "system.web.configuration.ignoredevicefilterelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.rolemanagersection", "Member[cookiepath]"] + - ["system.boolean", "system.web.configuration.trustlevelcollection", "Method[iselementname].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[beta]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.authorizationrulecollection", "Member[properties]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[htmltextwriter]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresdbcscharacter]"] + - ["system.web.configuration.authorizationruleaction", "system.web.configuration.authorizationrule", "Member[action]"] + - ["system.boolean", "system.web.configuration.profilepropertysettingscollection", "Method[ondeserializeunrecognizedelement].ReturnValue"] + - ["system.int32", "system.web.configuration.scriptingjsonserializationsection", "Member[recursionlimit]"] + - ["system.timespan", "system.web.configuration.httpruntimesection", "Member[executiontimeout]"] + - ["system.web.configuration.processmodelloglevel", "system.web.configuration.processmodelsection", "Member[loglevel]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.configuration.asyncpreloadmodeflags!", "Member[form]"] + - ["system.boolean", "system.web.configuration.hostingenvironmentsection", "Member[shadowcopybinassemblies]"] + - ["system.collections.idictionary", "system.web.configuration.httpcapabilitiesbase", "Member[capabilities]"] + - ["system.string", "system.web.configuration.partialtrustvisibleassembly", "Member[assemblyname]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesdefaultprovider", "Member[useragentcachekeylength]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[waitchangenotification]"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[enableviewstatemac]"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[batch]"] + - ["system.double", "system.web.configuration.httpcapabilitiesbase", "Member[minorversion]"] + - ["system.web.configuration.authorizationruleaction", "system.web.configuration.authorizationruleaction!", "Member[allow]"] + - ["system.web.configuration.tagprefixcollection", "system.web.configuration.pagessection", "Member[controls]"] + - ["system.web.configuration.assemblycollection", "system.web.configuration.compilationsection", "Member[assemblies]"] + - ["system.boolean", "system.web.configuration.namespaceinfo", "Method[equals].ReturnValue"] + - ["system.string", "system.web.configuration.machinekeysection", "Member[validationalgorithm]"] + - ["system.boolean", "system.web.configuration.rootprofilepropertysettingscollection", "Method[ismodified].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.webpartspersonalization", "Member[properties]"] + - ["system.web.configuration.codesubdirectory", "system.web.configuration.codesubdirectoriescollection", "Member[item]"] + - ["system.int32", "system.web.configuration.authorizationrule", "Method[gethashcode].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.folderlevelbuildprovidercollection", "Member[properties]"] + - ["system.string", "system.web.configuration.virtualdirectorymapping", "Member[physicaldirectory]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.tagprefixinfo", "Member[elementproperty]"] + - ["system.web.configuration.processmodelloglevel", "system.web.configuration.processmodelloglevel!", "Member[none]"] + - ["system.string", "system.web.configuration.converter", "Member[name]"] + - ["system.boolean", "system.web.configuration.tagprefixcollection", "Member[throwonduplicate]"] + - ["system.web.configuration.codesubdirectoriescollection", "system.web.configuration.compilationsection", "Member[codesubdirectories]"] + - ["system.int32", "system.web.configuration.outputcacheprofile", "Member[duration]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.healthmonitoringsection", "Member[providers]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.sitemapsection", "Member[properties]"] + - ["system.web.configuration.xhtmlconformancemode", "system.web.configuration.xhtmlconformancesection", "Member[mode]"] + - ["system.string", "system.web.configuration.sessionstatesection", "Member[sqlconnectionstring]"] + - ["system.configuration.configurationelement", "system.web.configuration.profilesettingscollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[autoeventwireup]"] + - ["system.web.configuration.sessionstatesection", "system.web.configuration.systemwebsectiongroup", "Member[sessionstate]"] + - ["system.configuration.defaultsection", "system.web.configuration.systemwebsectiongroup", "Member[protocols]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[canrenderpostbackcards]"] + - ["system.web.configuration.fulltrustassembly", "system.web.configuration.fulltrustassemblycollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.compilationsection", "Member[explicit]"] + - ["system.string", "system.web.configuration.profilegroupsettingscollection", "Method[getkey].ReturnValue"] + - ["system.web.configuration.folderlevelbuildprovider", "system.web.configuration.folderlevelbuildprovidercollection", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.fulltrustassembly", "Member[properties]"] + - ["system.byte[]", "system.web.configuration.remotewebconfigurationhostserver", "Method[getdata].ReturnValue"] + - ["system.object", "system.web.configuration.identitysection", "Method[getruntimeobject].ReturnValue"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[maximumsoftkeylabellength]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeysection", "Member[validation]"] + - ["system.web.configuration.serializationmode", "system.web.configuration.serializationmode!", "Member[providerspecific]"] + - ["system.object", "system.web.configuration.clienttargetcollection", "Method[getelementkey].ReturnValue"] + - ["system.string[]", "system.web.configuration.clienttargetcollection", "Member[allkeys]"] + - ["system.web.configuration.machinekeycompatibilitymode", "system.web.configuration.machinekeycompatibilitymode!", "Member[framework20sp1]"] + - ["system.string", "system.web.configuration.buffermodesettings", "Member[name]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresnobreakinformatting]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[canrenderinputandselectelementstogether]"] + - ["system.string", "system.web.configuration.httpruntimesection", "Member[targetframework]"] + - ["system.object", "system.web.configuration.transformerinfocollection", "Method[getelementkey].ReturnValue"] + - ["system.string[]", "system.web.configuration.formsauthenticationusercollection", "Member[allkeys]"] + - ["system.web.configuration.namespacecollection", "system.web.configuration.pagessection", "Member[namespaces]"] + - ["system.string", "system.web.configuration.rolemanagersection", "Member[cookiename]"] + - ["system.web.configuration.trustlevel", "system.web.configuration.trustlevelcollection", "Method[get].ReturnValue"] + - ["system.int32", "system.web.configuration.rolemanagersection", "Member[maxcachedresults]"] + - ["system.string", "system.web.configuration.passportauthentication", "Member[redirecturl]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[useoptimizedcachekey]"] + - ["system.configuration.configurationelement", "system.web.configuration.customerrorcollection", "Method[createnewelement].ReturnValue"] + - ["system.web.configuration.formsprotectionenum", "system.web.configuration.formsprotectionenum!", "Member[validation]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requiresattributecolonsubstitution]"] + - ["system.web.configuration.serializationmode", "system.web.configuration.serializationmode!", "Member[binary]"] + - ["system.web.configuration.webapplicationlevel", "system.web.configuration.webapplicationlevel!", "Member[belowapplication]"] + - ["system.web.configuration.transformerinfo", "system.web.configuration.transformerinfocollection", "Member[item]"] + - ["system.web.configuration.customerrorsmode", "system.web.configuration.customerrorsmode!", "Member[on]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httphandleraction", "Member[properties]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[frames]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportscallback]"] + - ["system.configuration.configurationelement", "system.web.configuration.sqlcachedependencydatabasecollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.sqlcachedependencydatabasecollection", "Method[getkey].ReturnValue"] + - ["system.object", "system.web.configuration.trustlevelcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsselectmultiple]"] + - ["system.string", "system.web.configuration.transformerinfo", "Member[type]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.partialtrustvisibleassembliessection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[tables]"] + - ["system.web.configuration.webpartssection", "system.web.configuration.systemwebsectiongroup", "Member[webparts]"] + - ["system.object", "system.web.configuration.profilesettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.web.configuration.profilepropertysettingscollection", "Member[allowclear]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsbold]"] + - ["system.web.configuration.customerror", "system.web.configuration.customerrorcollection", "Method[get].ReturnValue"] + - ["system.web.configuration.processmodelcomimpersonationlevel", "system.web.configuration.processmodelsection", "Member[comimpersonationlevel]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[preferredrequestencoding]"] + - ["system.string", "system.web.configuration.buildprovider", "Member[extension]"] + - ["system.web.configuration.serializationmode", "system.web.configuration.serializationmode!", "Member[xml]"] + - ["system.object", "system.web.configuration.urlmappingcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.web.configuration.trustsection", "Member[level]"] + - ["system.string", "system.web.configuration.tagprefixinfo", "Member[assembly]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsinputmode]"] + - ["system.boolean", "system.web.configuration.scriptingscriptresourcehandlersection", "Member[enablecompression]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.formsauthenticationconfiguration", "Member[elementproperty]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[iscolor]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.assemblycollection", "Member[properties]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.configuration.asyncpreloadmodeflags!", "Member[none]"] + - ["system.web.configuration.serializationmode", "system.web.configuration.profilepropertysettings", "Member[serializeas]"] + - ["system.string", "system.web.configuration.formsauthenticationconfiguration", "Member[defaulturl]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[hasbackbutton]"] + - ["system.object", "system.web.configuration.profilepropertysettingscollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationelement", "system.web.configuration.authorizationrulecollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.formsauthenticationuser", "Member[properties]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[screenbitdepth]"] + - ["system.timespan", "system.web.configuration.profilesettings", "Member[mininterval]"] + - ["system.boolean", "system.web.configuration.identitysection", "Member[impersonate]"] + - ["system.timespan", "system.web.configuration.sessionstatesection", "Member[statenetworktimeout]"] + - ["system.string", "system.web.configuration.identitysection", "Member[password]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.buildprovider", "Member[properties]"] + - ["system.web.configuration.membershippasswordcompatibilitymode", "system.web.configuration.membershippasswordcompatibilitymode!", "Member[framework20]"] + - ["system.int32", "system.web.configuration.httpruntimesection", "Member[maxurllength]"] + - ["system.web.configuration.ticketcompatibilitymode", "system.web.configuration.ticketcompatibilitymode!", "Member[framework40]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.trustsection", "Member[properties]"] + - ["system.web.configuration.formsauthpasswordformat", "system.web.configuration.formsauthpasswordformat!", "Member[md5]"] + - ["system.object", "system.web.configuration.partialtrustvisibleassemblycollection", "Method[getelementkey].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.converter", "Member[properties]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[cansendmail]"] + - ["system.web.configuration.formsauthpasswordformat", "system.web.configuration.formsauthenticationcredentials", "Member[passwordformat]"] + - ["system.boolean", "system.web.configuration.authorizationrule", "Method[ismodified].ReturnValue"] + - ["system.boolean", "system.web.configuration.lowercasestringconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.web.configuration.scriptingjsonserializationsection", "Member[maxjsonlength]"] + - ["system.web.configuration.scriptingprofileservicesection", "system.web.configuration.scriptingwebservicessectiongroup", "Member[profileservice]"] + - ["system.configuration.configurationelement", "system.web.configuration.buffermodescollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[buffer]"] + - ["system.web.configuration.httpcapabilitiesbase", "system.web.configuration.httpcapabilitiesbase!", "Method[getconfigcapabilities].ReturnValue"] + - ["system.web.configuration.anonymousidentificationsection", "system.web.configuration.systemwebsectiongroup", "Member[anonymousidentification]"] + - ["system.string", "system.web.configuration.iconfigmappath", "Method[getapppathforpath].ReturnValue"] + - ["system.web.configuration.urlmappingcollection", "system.web.configuration.urlmappingssection", "Member[urlmappings]"] + - ["system.string", "system.web.configuration.codesubdirectory", "Member[directoryname]"] + - ["system.string", "system.web.configuration.webcontext", "Member[applicationpath]"] + - ["system.configuration.configurationelement", "system.web.configuration.expressionbuildercollection", "Method[createnewelement].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[hidesrightalignedmultiselectscrollbars]"] + - ["system.configuration.configuration", "system.web.configuration.webconfigurationmanager!", "Method[openwebconfiguration].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.webpartssection", "Member[properties]"] + - ["system.timespan", "system.web.configuration.sessionstatesection", "Member[sqlcommandtimeout]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.clienttarget", "Member[properties]"] + - ["system.web.configuration.buffermodescollection", "system.web.configuration.healthmonitoringsection", "Member[buffermodes]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.ignoredevicefilterelement", "Member[elementproperty]"] + - ["system.int32", "system.web.configuration.buffermodesettings", "Member[maxflushsize]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requireshtmladaptiveerrorreporting]"] + - ["system.string", "system.web.configuration.iconfigmappath", "Method[getrootwebconfigfilename].ReturnValue"] + - ["system.web.configuration.cachesection", "system.web.configuration.systemwebcachingsectiongroup", "Member[cache]"] + - ["system.web.configuration.formsauthenticationuser", "system.web.configuration.formsauthenticationusercollection", "Member[item]"] + - ["system.web.configuration.customerror", "system.web.configuration.customerrorcollection", "Member[item]"] + - ["system.object", "system.web.configuration.webconfigurationmanager!", "Method[getsection].ReturnValue"] + - ["system.string", "system.web.configuration.authorizationrulecollection", "Member[elementname]"] + - ["system.web.configuration.processmodelcomimpersonationlevel", "system.web.configuration.processmodelcomimpersonationlevel!", "Member[delegate]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[backgroundsounds]"] + - ["system.configuration.providersettingscollection", "system.web.configuration.profilesection", "Member[providers]"] + - ["system.string", "system.web.configuration.tagmapinfo", "Member[tagtype]"] + - ["system.collections.specialized.namevaluecollection", "system.web.configuration.webconfigurationmanager!", "Member[appsettings]"] + - ["system.web.configuration.httpmoduleactioncollection", "system.web.configuration.httpmodulessection", "Member[modules]"] + - ["system.string", "system.web.configuration.machinekeysection", "Member[decryptionkey]"] + - ["system.web.configuration.formsauthenticationconfiguration", "system.web.configuration.authenticationsection", "Member[forms]"] + - ["system.boolean", "system.web.configuration.rootprofilepropertysettingscollection", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.configuration.trustsection", "Member[legacycasmodel]"] + - ["system.int32", "system.web.configuration.httpcapabilitiesbase", "Member[maximumhreflength]"] + - ["system.web.configuration.fcnmode", "system.web.configuration.fcnmode!", "Member[default]"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[clientconnectedcheck]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Method[isbrowser].ReturnValue"] + - ["system.string", "system.web.configuration.rulesettings", "Member[profile]"] + - ["system.web.configuration.globalizationsection", "system.web.configuration.systemwebsectiongroup", "Member[globalization]"] + - ["system.string", "system.web.configuration.httpconfigurationcontext", "Member[virtualpath]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsfontname]"] + - ["system.boolean", "system.web.configuration.tagmapinfo", "Method[equals].ReturnValue"] + - ["system.web.configuration.profilegroupsettings", "system.web.configuration.profilegroupsettingscollection", "Member[item]"] + - ["system.int32", "system.web.configuration.sqlcachedependencydatabase", "Member[polltime]"] + - ["system.boolean", "system.web.configuration.profilesection", "Member[enabled]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[rendersbreaksafterhtmllists]"] + - ["system.collections.idictionary", "system.web.configuration.browsercapabilitiesfactorybase", "Member[matchedheaders]"] + - ["system.configuration.configurationelement", "system.web.configuration.outputcacheprofilecollection", "Method[createnewelement].ReturnValue"] + - ["system.web.configuration.sitemapsection", "system.web.configuration.systemwebsectiongroup", "Member[sitemap]"] + - ["system.string", "system.web.configuration.usermappath", "Method[mappath].ReturnValue"] + - ["system.configuration.configuration", "system.web.configuration.webconfigurationmanager!", "Method[openmappedwebconfiguration].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.web.configuration.tagprefixcollection", "Member[collectiontype]"] + - ["system.int32", "system.web.configuration.compilationsection", "Member[maxconcurrentcompilations]"] + - ["system.string", "system.web.configuration.partialtrustvisibleassembly", "Member[publickey]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.anonymousidentificationsection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.authorizationrulecollection", "Method[iselementname].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.profilegroupsettingscollection", "Member[properties]"] + - ["system.timespan", "system.web.configuration.processmodelsection", "Member[shutdowntimeout]"] + - ["system.web.configuration.fulltrustassembliessection", "system.web.configuration.systemwebsectiongroup", "Member[fulltrustassemblies]"] + - ["system.type", "system.web.configuration.httpcapabilitiesdefaultprovider", "Member[resulttype]"] + - ["system.string", "system.web.configuration.customerrorcollection", "Method[getkey].ReturnValue"] + - ["system.string", "system.web.configuration.rolemanagersection", "Member[defaultprovider]"] + - ["system.boolean", "system.web.configuration.rolemanagersection", "Member[cacherolesincookie]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[preferredrenderingtype]"] + - ["system.string", "system.web.configuration.adapterdictionary", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.cachesection", "Member[properties]"] + - ["system.string", "system.web.configuration.iconfigmappath", "Method[getmachineconfigfilename].ReturnValue"] + - ["system.boolean", "system.web.configuration.httphandleraction", "Member[validate]"] + - ["system.web.configuration.clienttarget", "system.web.configuration.clienttargetcollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[canrenderafterinputorselectelement]"] + - ["system.web.configuration.webpartspersonalization", "system.web.configuration.webpartssection", "Member[personalization]"] + - ["system.configuration.configurationelement", "system.web.configuration.buildprovidercollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.httphandleraction", "Member[type]"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[smartnavigation]"] + - ["system.configuration.configurationelement", "system.web.configuration.fulltrustassemblycollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.tracesection", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.expressionbuilder", "Member[properties]"] + - ["system.boolean", "system.web.configuration.tagprefixinfo", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.configuration.urlmappingssection", "Member[isenabled]"] + - ["system.web.samesitemode", "system.web.configuration.httpcookiessection", "Member[samesite]"] + - ["system.web.configuration.assemblyinfo", "system.web.configuration.assemblycollection", "Member[item]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[mobiledevicemanufacturer]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[supportsinputistyle]"] + - ["system.boolean", "system.web.configuration.httpcookiessection", "Member[httponlycookies]"] + - ["system.web.configuration.pagesenablesessionstate", "system.web.configuration.pagessection", "Member[enablesessionstate]"] + - ["system.web.configuration.webapplicationlevel", "system.web.configuration.webapplicationlevel!", "Member[atapplication]"] + - ["system.int32", "system.web.configuration.authorizationrulecollection", "Method[indexof].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.rulesettings", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.outputcacheprofilecollection", "Member[properties]"] + - ["system.configuration.configurationelement", "system.web.configuration.assemblycollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.eventmappingsettingscollection", "Member[properties]"] + - ["system.boolean", "system.web.configuration.rootprofilepropertysettingscollection", "Member[allowclear]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.configuration.asyncpreloadmodeflags!", "Member[all]"] + - ["system.timespan", "system.web.configuration.hostingenvironmentsection", "Member[idletimeout]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[activexcontrols]"] + - ["system.string", "system.web.configuration.sqlcachedependencydatabase", "Member[name]"] + - ["system.int32", "system.web.configuration.processmodelsection", "Member[restartqueuelimit]"] + - ["system.boolean", "system.web.configuration.processmodelsection", "Member[enable]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[javaapplets]"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[enableviewstate]"] + - ["system.web.configuration.profilesettingscollection", "system.web.configuration.healthmonitoringsection", "Member[profiles]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[hmacsha512]"] + - ["system.web.configuration.formsauthpasswordformat", "system.web.configuration.formsauthpasswordformat!", "Member[sha512]"] + - ["system.configuration.configurationelement", "system.web.configuration.clienttargetcollection", "Method[createnewelement].ReturnValue"] + - ["system.web.configuration.authorizationrulecollection", "system.web.configuration.webpartspersonalizationauthorization", "Member[rules]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.outputcachesettingssection", "Member[properties]"] + - ["system.web.configuration.httphandleraction", "system.web.configuration.httphandleractioncollection", "Member[item]"] + - ["system.string", "system.web.configuration.identitysection", "Member[username]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.configuration.asyncpreloadmodeflags!", "Member[formmultipart]"] + - ["system.int32", "system.web.configuration.profilegroupsettings", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.configuration.rolemanagersection", "Member[cookierequiressl]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.ignoredevicefilterelement", "Member[properties]"] + - ["system.web.configuration.passportauthentication", "system.web.configuration.authenticationsection", "Member[passport]"] + - ["system.boolean", "system.web.configuration.pagessection", "Member[maintainscrollpositiononpostback]"] + - ["system.web.configuration.buildprovidercollection", "system.web.configuration.compilationsection", "Member[buildproviders]"] + - ["system.object", "system.web.configuration.fulltrustassemblycollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.web.configuration.trustlevelcollection", "Member[throwonduplicate]"] + - ["system.web.configuration.eventmappingsettingscollection", "system.web.configuration.healthmonitoringsection", "Member[eventmappings]"] + - ["system.int32", "system.web.configuration.profilegroupsettingscollection", "Method[indexof].ReturnValue"] + - ["system.collections.idictionary", "system.web.configuration.httpcapabilitiesbase", "Member[adapters]"] + - ["system.boolean", "system.web.configuration.profilesection", "Member[automaticsaveenabled]"] + - ["system.web.configuration.machinekeyvalidation", "system.web.configuration.machinekeyvalidation!", "Member[custom]"] + - ["system.configuration.configurationelementproperty", "system.web.configuration.sessionstatesection", "Member[elementproperty]"] + - ["system.web.configuration.sqlcachedependencydatabase", "system.web.configuration.sqlcachedependencydatabasecollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.httpruntimesection", "Member[requirerootedsaveaspath]"] + - ["system.collections.specialized.stringcollection", "system.web.configuration.authorizationrule", "Member[users]"] + - ["system.configuration.configuration", "system.web.configuration.webconfigurationmanager!", "Method[openmappedmachineconfiguration].ReturnValue"] + - ["system.boolean", "system.web.configuration.sessionstatesection", "Member[regenerateexpiredsessionid]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.profilegroupsettings", "Member[properties]"] + - ["system.configuration.configurationelement", "system.web.configuration.transformerinfocollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[item]"] + - ["system.web.configuration.compiler", "system.web.configuration.compilercollection", "Member[item]"] + - ["system.string", "system.web.configuration.compilationsection", "Member[assemblypostprocessortype]"] + - ["system.string", "system.web.configuration.httpcapabilitiesbase", "Member[mobiledevicemodel]"] + - ["system.string", "system.web.configuration.iconfigmappath", "Method[mappath].ReturnValue"] + - ["system.configuration.provider.providerbase", "system.web.configuration.providershelper!", "Method[instantiateprovider].ReturnValue"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[crawler]"] + - ["system.string", "system.web.configuration.outputcacheprofile", "Member[sqldependency]"] + - ["system.configuration.configurationelement", "system.web.configuration.compilercollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationelement", "system.web.configuration.tagmapcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.web.configuration.formsauthenticationconfiguration", "Member[name]"] + - ["system.web.configuration.tracedisplaymode", "system.web.configuration.tracesection", "Member[tracemode]"] + - ["system.string", "system.web.configuration.codesubdirectoriescollection", "Member[elementname]"] + - ["system.string", "system.web.configuration.clienttarget", "Member[useragent]"] + - ["system.web.configuration.rulesettings", "system.web.configuration.rulesettingscollection", "Member[item]"] + - ["system.boolean", "system.web.configuration.httpcapabilitiesbase", "Member[requirescontenttypemetatag]"] + - ["system.string", "system.web.configuration.regexworker", "Member[item]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.authenticationsection", "Member[properties]"] + - ["system.timespan", "system.web.configuration.buffermodesettings", "Member[regularflushinterval]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.httpcookiessection", "Member[properties]"] + - ["system.string", "system.web.configuration.profilesettings", "Member[name]"] + - ["system.string", "system.web.configuration.webcontrolssection", "Member[clientscriptslocation]"] + - ["system.configuration.configurationpropertycollection", "system.web.configuration.namespacecollection", "Member[properties]"] + - ["system.string", "system.web.configuration.usermappath", "Method[getmachineconfigfilename].ReturnValue"] + - ["system.int32", "system.web.configuration.customerror", "Method[gethashcode].ReturnValue"] + - ["system.string[]", "system.web.configuration.scriptingprofileservicesection", "Member[writeaccessproperties]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.Design.typemodel.yml new file mode 100644 index 000000000000..ff37b933a47b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.Design.typemodel.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.type", "system.web.dynamicdata.design.datacontrolreferencecollectioneditor", "Method[createcollectionitemtype].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.dynamicdata.design.datacontrolreferenceidconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.design.datacontrolreferenceidconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.dynamicdata.design.dynamicfielddesigner", "Method[createfield].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.design.dynamicfielddesigner", "Method[isenabled].ReturnValue"] + - ["system.web.ui.webcontrols.templatefield", "system.web.dynamicdata.design.dynamicfielddesigner", "Method[createtemplatefield].ReturnValue"] + - ["system.string", "system.web.dynamicdata.design.dynamicfielddesigner", "Method[getnodetext].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.dynamicdata.design.dynamicdatamanagerdesigner", "Member[actionlists]"] + - ["system.string", "system.web.dynamicdata.design.dynamicfielddesigner", "Method[gettemplatecontent].ReturnValue"] + - ["system.string", "system.web.dynamicdata.design.dynamicdatamanagerdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.design.dynamicfielddesigner", "Member[usesschema]"] + - ["system.string", "system.web.dynamicdata.design.dynamicfielddesigner", "Member[defaultnodetext]"] + - ["system.boolean", "system.web.dynamicdata.design.datacontrolreferenceidconverter", "Method[getstandardvaluesexclusive].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.ModelProviders.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.ModelProviders.typemodel.yml new file mode 100644 index 000000000000..3eaeb15e7a00 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.ModelProviders.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.dynamicdata.modelproviders.columnprovider", "Member[name]"] + - ["system.string", "system.web.dynamicdata.modelproviders.associationprovider", "Method[getsortexpression].ReturnValue"] + - ["system.string", "system.web.dynamicdata.modelproviders.tableprovider", "Method[tostring].ReturnValue"] + - ["system.type", "system.web.dynamicdata.modelproviders.tableprovider", "Member[rootentitytype]"] + - ["system.web.dynamicdata.modelproviders.columnprovider", "system.web.dynamicdata.modelproviders.associationprovider", "Member[tocolumn]"] + - ["system.object", "system.web.dynamicdata.modelproviders.tableprovider", "Method[evaluateforeignkey].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.columnprovider", "Member[issortable]"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.associationprovider", "Member[isprimarykeyinthistable]"] + - ["system.string", "system.web.dynamicdata.modelproviders.tableprovider", "Member[datacontextpropertyname]"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.tableprovider", "Method[canread].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.modelproviders.tableprovider", "Member[attributes]"] + - ["system.web.dynamicdata.modelproviders.associationprovider", "system.web.dynamicdata.modelproviders.columnprovider", "Member[association]"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.columnprovider", "Member[nullable]"] + - ["system.web.dynamicdata.modelproviders.associationdirection", "system.web.dynamicdata.modelproviders.associationprovider", "Member[direction]"] + - ["system.web.dynamicdata.modelproviders.tableprovider", "system.web.dynamicdata.modelproviders.associationprovider", "Member[totable]"] + - ["system.web.dynamicdata.modelproviders.associationdirection", "system.web.dynamicdata.modelproviders.associationdirection!", "Member[onetoone]"] + - ["system.string", "system.web.dynamicdata.modelproviders.columnprovider", "Method[tostring].ReturnValue"] + - ["system.linq.iqueryable", "system.web.dynamicdata.modelproviders.tableprovider", "Method[getquery].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.columnprovider", "Member[isreadonly]"] + - ["system.web.dynamicdata.modelproviders.associationdirection", "system.web.dynamicdata.modelproviders.associationdirection!", "Member[onetomany]"] + - ["system.int32", "system.web.dynamicdata.modelproviders.columnprovider", "Member[maxlength]"] + - ["system.type", "system.web.dynamicdata.modelproviders.tableprovider", "Member[entitytype]"] + - ["system.string", "system.web.dynamicdata.modelproviders.tableprovider", "Member[name]"] + - ["system.type", "system.web.dynamicdata.modelproviders.columnprovider", "Member[columntype]"] + - ["system.web.dynamicdata.modelproviders.associationdirection", "system.web.dynamicdata.modelproviders.associationdirection!", "Member[manytomany]"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.modelproviders.columnprovider", "Member[attributes]"] + - ["system.web.dynamicdata.modelproviders.associationdirection", "system.web.dynamicdata.modelproviders.associationdirection!", "Member[manytoone]"] + - ["system.type", "system.web.dynamicdata.modelproviders.datamodelprovider", "Member[contexttype]"] + - ["system.reflection.propertyinfo", "system.web.dynamicdata.modelproviders.columnprovider", "Member[entitytypeproperty]"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.columnprovider", "Member[isprimarykey]"] + - ["system.type", "system.web.dynamicdata.modelproviders.tableprovider", "Member[parententitytype]"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.modelproviders.columnprovider!", "Method[adddefaultattributes].ReturnValue"] + - ["system.object", "system.web.dynamicdata.modelproviders.datamodelprovider", "Method[createcontext].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.columnprovider", "Member[iscustomproperty]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.dynamicdata.modelproviders.tableprovider", "Member[columns]"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.columnprovider", "Member[isforeignkeycomponent]"] + - ["system.componentmodel.icustomtypedescriptor", "system.web.dynamicdata.modelproviders.tableprovider", "Method[gettypedescriptor].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.tableprovider", "Method[canupdate].ReturnValue"] + - ["system.web.dynamicdata.modelproviders.tableprovider", "system.web.dynamicdata.modelproviders.columnprovider", "Member[table]"] + - ["system.web.dynamicdata.modelproviders.datamodelprovider", "system.web.dynamicdata.modelproviders.tableprovider", "Member[datamodel]"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.tableprovider", "Method[caninsert].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.dynamicdata.modelproviders.datamodelprovider", "Member[tables]"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.tableprovider", "Method[candelete].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.modelproviders.columnprovider", "Member[isgenerated]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.dynamicdata.modelproviders.associationprovider", "Member[foreignkeynames]"] + - ["system.web.dynamicdata.modelproviders.columnprovider", "system.web.dynamicdata.modelproviders.associationprovider", "Member[fromcolumn]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.typemodel.yml new file mode 100644 index 000000000000..72eca89f71bf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.DynamicData.typemodel.yml @@ -0,0 +1,319 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.dynamicdata.dynamicdatasourceoperation", "system.web.dynamicdata.dynamicdatasourceoperation!", "Member[update]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.dynamicdataroutehandler!", "Method[getrequestmetatable].ReturnValue"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.filterrepeater", "Member[table]"] + - ["system.string", "system.web.dynamicdata.metatable", "Method[getprimarykeystring].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamiccontrol", "Method[getattribute].ReturnValue"] + - ["system.web.dynamicdata.entitytemplateusercontrol", "system.web.dynamicdata.entitytemplatefactory", "Method[createentitytemplate].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamichyperlink", "Member[contexttypename]"] + - ["system.string", "system.web.dynamicdata.datacontrolreference", "Member[controlid]"] + - ["system.web.ihttphandler", "system.web.dynamicdata.dynamicdataroutehandler", "Method[gethttphandler].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.dynamicfield", "Member[applyformatineditmode]"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Method[getattribute].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.dynamicdata.metatable", "Member[primarykeycolumns]"] + - ["system.web.dynamicdata.dynamicdatasourceoperation", "system.web.dynamicdata.dynamicdatasourceoperation!", "Member[delete]"] + - ["system.web.dynamicdata.queryablefilterusercontrol", "system.web.dynamicdata.filterfactory", "Method[createfiltercontrol].ReturnValue"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.icontrolparametertarget", "Member[table]"] + - ["system.string", "system.web.dynamicdata.dynamicdataroute", "Method[getactionfromroutedata].ReturnValue"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[sortexpression]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isgenerated]"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Member[uihint]"] + - ["system.collections.generic.ienumerable", "system.web.dynamicdata.filterrepeater", "Method[getwhereparameters].ReturnValue"] + - ["system.string", "system.web.dynamicdata.metatable", "Member[foreignkeycolumnsnames]"] + - ["system.web.dynamicdata.entitytemplatefactory", "system.web.dynamicdata.metamodel", "Member[entitytemplatefactory]"] + - ["system.boolean", "system.web.dynamicdata.metatable!", "Method[trygettable].ReturnValue"] + - ["system.string", "system.web.dynamicdata.pageaction!", "Member[edit]"] + - ["system.string", "system.web.dynamicdata.metatable", "Method[tostring].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.dynamicdata.queryablefilterrepeater", "Member[itemtemplate]"] + - ["system.web.dynamicdata.metaforeignkeycolumn", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[foreignkeycolumn]"] + - ["system.web.dynamicdata.ifieldtemplate", "system.web.dynamicdata.fieldtemplatefactory", "Method[createfieldtemplate].ReturnValue"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[prompt]"] + - ["system.string", "system.web.dynamicdata.entitytemplatefactory", "Method[buildentitytemplatevirtualpath].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isinteger]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.dynamicvalidator", "Member[column]"] + - ["system.string", "system.web.dynamicdata.filterfactory", "Method[getfiltervirtualpath].ReturnValue"] + - ["system.web.dynamicdata.dynamicdataroutehandler", "system.web.dynamicdata.dynamicdataroute", "Member[routehandler]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.dynamicdataextensions!", "Method[getmetatable].ReturnValue"] + - ["system.string", "system.web.dynamicdata.pageaction!", "Member[insert]"] + - ["system.web.dynamicdata.metamodel", "system.web.dynamicdata.metatable", "Member[model]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.dynamicfield", "Member[column]"] + - ["system.web.routing.virtualpathdata", "system.web.dynamicdata.dynamicdataroute", "Method[getvirtualpath].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Method[canread].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Member[headertext]"] + - ["system.collections.generic.ienumerable", "system.web.dynamicdata.dynamicquerystringparameter", "Method[getwhereparameters].ReturnValue"] + - ["system.string", "system.web.dynamicdata.metatable", "Method[getdisplaystring].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Method[trygetcolumn].ReturnValue"] + - ["system.web.ui.control", "system.web.dynamicdata.queryablefilterusercontrol", "Member[filtercontrol]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.metacolumn", "Member[table]"] + - ["system.web.dynamicdata.datacontrolreferencecollection", "system.web.dynamicdata.dynamicdatamanager", "Member[datacontrols]"] + - ["system.linq.iqueryable", "system.web.dynamicdata.metatable", "Method[getquery].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Member[hasprimarykey]"] + - ["system.collections.generic.idictionary", "system.web.dynamicdata.dynamicdataextensions!", "Method[getdefaultvalues].ReturnValue"] + - ["system.object", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[fieldvalue]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.ifieldtemplatehost", "Member[column]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[filteruihint]"] + - ["system.string", "system.web.dynamicdata.dynamicentity", "Member[uihint]"] + - ["system.boolean", "system.web.dynamicdata.filterrepeater", "Member[visible]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.metamodel", "Method[gettable].ReturnValue"] + - ["system.web.dynamicdata.filterfactory", "system.web.dynamicdata.metamodel", "Member[filterfactory]"] + - ["system.web.dynamicdata.dynamicfield", "system.web.dynamicdata.defaultautofieldgenerator", "Method[createfield].ReturnValue"] + - ["system.web.dynamicdata.metamodel", "system.web.dynamicdata.metamodel!", "Method[getmodel].ReturnValue"] + - ["system.string", "system.web.dynamicdata.filterusercontrolbase", "Member[contexttypename]"] + - ["system.string", "system.web.dynamicdata.metatable", "Member[name]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.dynamiccontrol", "Member[table]"] + - ["system.collections.generic.list", "system.web.dynamicdata.metamodel", "Member[visibletables]"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[childrenpath]"] + - ["system.web.ui.webcontrols.datakey", "system.web.dynamicdata.filterusercontrolbase", "Member[selecteddatakey]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[dataformatstring]"] + - ["system.web.dynamicdata.metaforeignkeycolumn", "system.web.dynamicdata.metatable", "Method[createforeignkeycolumn].ReturnValue"] + - ["system.collections.generic.idictionary", "system.web.dynamicdata.queryablefilterusercontrol", "Member[defaultvalues]"] + - ["system.web.dynamicdata.ifieldformattingoptions", "system.web.dynamicdata.ifieldtemplatehost", "Member[formattingoptions]"] + - ["system.boolean", "system.web.dynamicdata.metachildrencolumn", "Member[ismanytomany]"] + - ["system.string", "system.web.dynamicdata.pageaction!", "Member[details]"] + - ["system.web.ui.control", "system.web.dynamicdata.dynamicdataextensions!", "Method[findfieldtemplate].ReturnValue"] + - ["system.object", "system.web.dynamicdata.dynamicdataextensions!", "Method[converteditedvalue].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.dynamicfield", "Member[htmlencode]"] + - ["system.web.dynamicdata.containertype", "system.web.dynamicdata.entitytemplateusercontrol", "Member[containertype]"] + - ["system.string", "system.web.dynamicdata.metaforeignkeycolumn", "Method[getforeignkeypath].ReturnValue"] + - ["system.int32", "system.web.dynamicdata.metacolumn", "Member[maxlength]"] + - ["system.string", "system.web.dynamicdata.metatable", "Method[getactionpath].ReturnValue"] + - ["system.string", "system.web.dynamicdata.fieldtemplatefactory", "Member[templatefoldervirtualpath]"] + - ["system.string", "system.web.dynamicdata.dynamicfilterexpression", "Member[controlid]"] + - ["system.string", "system.web.dynamicdata.dynamiccontrol", "Member[validationgroup]"] + - ["system.boolean", "system.web.dynamicdata.dynamicdatamanager", "Member[autoloadforeignkeys]"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Method[caninsert].ReturnValue"] + - ["system.web.dynamicdata.dynamicdatamanager", "system.web.dynamicdata.datacontrolreference", "Member[owner]"] + - ["system.web.dynamicdata.containertype", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[containertype]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[uihint]"] + - ["system.type", "system.web.dynamicdata.metatable", "Member[datacontexttype]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.filterusercontrolbase", "Member[filteredcolumn]"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Member[datafield]"] + - ["system.web.dynamicdata.idynamicdatasource", "system.web.dynamicdata.dynamicdataextensions!", "Method[finddatasourcecontrol].ReturnValue"] + - ["system.web.ihttphandler", "system.web.dynamicdata.dynamicdataroutehandler", "Method[createhandler].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.ifieldformattingoptions", "Member[convertemptystringtonull]"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.metatable", "Member[attributes]"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Method[candelete].ReturnValue"] + - ["system.string", "system.web.dynamicdata.fieldtemplatefactory", "Method[buildvirtualpath].ReturnValue"] + - ["system.web.routing.routedata", "system.web.dynamicdata.dynamicdataroute", "Method[getroutedata].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Member[nulldisplaytext]"] + - ["system.func", "system.web.dynamicdata.contextconfiguration", "Member[metadataproviderfactory]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.dynamicdataextensions!", "Method[gettable].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamichyperlink", "Member[action]"] + - ["system.string", "system.web.dynamicdata.idynamicdatasource", "Member[where]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isreadonly]"] + - ["system.string", "system.web.dynamicdata.dynamicfilter", "Member[filteruihint]"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.metacolumn", "Method[buildattributecollection].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.dynamicfield", "Member[readonly]"] + - ["system.web.dynamicdata.metamodel", "system.web.dynamicdata.fieldtemplatefactory", "Member[model]"] + - ["system.linq.iqueryable", "system.web.dynamicdata.ifilterexpressionprovider", "Method[getqueryable].ReturnValue"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[column]"] + - ["system.object", "system.web.dynamicdata.dynamiccontrolparameter", "Method[evaluate].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamichyperlink", "Method[getattribute].ReturnValue"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.dynamicdataextensions!", "Method[findmetatable].ReturnValue"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.metachildrencolumn", "Member[columninothertable]"] + - ["system.boolean", "system.web.dynamicdata.dynamicvalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.idynamicdatasource", "Member[enabledelete]"] + - ["system.string", "system.web.dynamicdata.metatable", "Member[displayname]"] + - ["system.boolean", "system.web.dynamicdata.dynamiccontrol", "Member[htmlencode]"] + - ["system.collections.generic.ilist", "system.web.dynamicdata.metaforeignkeycolumn", "Method[getforeignkeyvalues].ReturnValue"] + - ["system.linq.iqueryable", "system.web.dynamicdata.controlfilterexpression", "Method[getqueryable].ReturnValue"] + - ["system.exception", "system.web.dynamicdata.dynamicvalidatoreventargs", "Member[exception]"] + - ["system.exception", "system.web.dynamicdata.dynamicvalidator", "Member[validationexception]"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[foreignkeypath]"] + - ["system.string", "system.web.dynamicdata.metatable", "Member[listactionpath]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.dynamicdata.fieldtemplatefactory", "Method[preprocessmode].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Method[canupdate].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.dynamicdata.metatable", "Method[getscaffoldcolumns].ReturnValue"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Method[tostring].ReturnValue"] + - ["system.componentmodel.dataannotations.datatypeattribute", "system.web.dynamicdata.metacolumn", "Member[datatypeattribute]"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Member[sortexpression]"] + - ["system.web.ui.validaterequestmode", "system.web.dynamicdata.dynamicfield", "Member[validaterequestmode]"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[fieldvalueeditstring]"] + - ["system.string", "system.web.dynamicdata.dynamiccontrol", "Member[cssclass]"] + - ["system.boolean", "system.web.dynamicdata.dynamicvalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicdatamanager", "Member[clientid]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[convertemptystringtonull]"] + - ["system.string", "system.web.dynamicdata.metaforeignkeycolumn", "Method[getforeignkeydetailspath].ReturnValue"] + - ["system.object", "system.web.dynamicdata.controlfilterexpression", "Method[saveviewstate].ReturnValue"] + - ["system.collections.generic.idictionary", "system.web.dynamicdata.metatable", "Method[getcolumnvaluesfromroute].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.dynamicdata.metaforeignkeycolumn", "Member[foreignkeynames]"] + - ["system.string", "system.web.dynamicdata.ifieldformattingoptions", "Member[nulldisplaytext]"] + - ["system.string", "system.web.dynamicdata.tablenameattribute", "Member[name]"] + - ["system.string", "system.web.dynamicdata.dynamicrouteexpression", "Member[columnname]"] + - ["system.string", "system.web.dynamicdata.idynamicdatasource", "Member[entitysetname]"] + - ["system.string", "system.web.dynamicdata.fieldtemplatefactory", "Method[getfieldtemplatevirtualpath].ReturnValue"] + - ["system.collections.generic.idictionary", "system.web.dynamicdata.metatable", "Method[getprimarykeydictionary].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicdataroutehandler", "Method[getscaffoldpagevirtualpath].ReturnValue"] + - ["system.string", "system.web.dynamicdata.queryablefilterrepeater", "Member[dynamicfiltercontainerid]"] + - ["system.string", "system.web.dynamicdata.dynamicdataroute", "Member[table]"] + - ["system.string", "system.web.dynamicdata.queryablefilterusercontrol", "Member[defaultvalue]"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Member[sortdescending]"] + - ["system.web.dynamicdata.dynamicdatamanager", "system.web.dynamicdata.datacontrolreferencecollection", "Member[owner]"] + - ["system.collections.generic.ilist", "system.web.dynamicdata.metatable", "Method[getprimarykeyvalues].ReturnValue"] + - ["system.typecode", "system.web.dynamicdata.metacolumn", "Member[typecode]"] + - ["system.object", "system.web.dynamicdata.metacolumn", "Member[defaultvalue]"] + - ["system.string", "system.web.dynamicdata.metamodel", "Method[getactionpath].ReturnValue"] + - ["system.string", "system.web.dynamicdata.filterrepeater", "Member[contexttypename]"] + - ["system.object", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[row]"] + - ["system.boolean", "system.web.dynamicdata.ifieldformattingoptions", "Member[applyformatineditmode]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.filterusercontrolbase", "Member[column]"] + - ["system.string", "system.web.dynamicdata.dynamicdataroute", "Member[action]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isforeignkeycomponent]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isstring]"] + - ["system.web.dynamicdata.dynamicdatasourceoperation", "system.web.dynamicdata.dynamicdatasourceoperation!", "Member[insert]"] + - ["system.web.dynamicdata.dynamicdatasourceoperation", "system.web.dynamicdata.dynamicdatasourceoperation!", "Member[select]"] + - ["system.linq.iqueryable", "system.web.dynamicdata.dynamicfilterexpression", "Method[getqueryable].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.idynamicdatasource", "Member[enableupdate]"] + - ["system.collections.icollection", "system.web.dynamicdata.defaultautofieldgenerator", "Method[generatefields].ReturnValue"] + - ["system.web.ui.clientidmode", "system.web.dynamicdata.dynamicdatamanager", "Member[clientidmode]"] + - ["system.web.dynamicdata.metachildrencolumn", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[childrencolumn]"] + - ["system.object", "system.web.dynamicdata.metatable", "Method[createcontext].ReturnValue"] + - ["system.collections.generic.idictionary", "system.web.dynamicdata.idynamicvalidatorexception", "Member[innerexceptions]"] + - ["system.string", "system.web.dynamicdata.icontrolparametertarget", "Method[getpropertynameexpression].ReturnValue"] + - ["system.string", "system.web.dynamicdata.ifieldformattingoptions", "Member[dataformatstring]"] + - ["system.string", "system.web.dynamicdata.datacontrolreference", "Method[tostring].ReturnValue"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.queryablefilterusercontrol", "Member[column]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[displayname]"] + - ["system.boolean", "system.web.dynamicdata.dynamicdataextensions!", "Method[trygetmetatable].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[iscustomproperty]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isfloatingpoint]"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Method[getselectedvaluestring].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamichyperlink", "Member[tablename]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.dynamicdata.ifieldtemplatehost", "Member[mode]"] + - ["system.collections.generic.ienumerable", "system.web.dynamicdata.dynamiccontrolparameter", "Method[getwhereparameters].ReturnValue"] + - ["system.web.ui.control", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[datacontrol]"] + - ["system.string", "system.web.dynamicdata.controlfilterexpression", "Member[controlid]"] + - ["system.string", "system.web.dynamicdata.metachildrencolumn", "Method[getchildrenpath].ReturnValue"] + - ["system.string", "system.web.dynamicdata.pageaction!", "Member[list]"] + - ["system.boolean", "system.web.dynamicdata.metaforeignkeycolumn", "Member[isprimarykeyinthistable]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[name]"] + - ["system.web.dynamicdata.metamodel", "system.web.dynamicdata.dynamicdataroute", "Member[model]"] + - ["system.type", "system.web.dynamicdata.dynamicdataextensions!", "Method[getenumtype].ReturnValue"] + - ["system.web.dynamicdata.modelproviders.tableprovider", "system.web.dynamicdata.metatable", "Member[provider]"] + - ["system.type", "system.web.dynamicdata.metatable", "Member[entitytype]"] + - ["system.object", "system.web.dynamicdata.fieldtemplateusercontrol", "Method[getcolumnvalue].ReturnValue"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.metatable", "Member[displaycolumn]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.icontrolparametertarget", "Member[filteredcolumn]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.metatable!", "Method[createtable].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.dynamicdata.iwhereparametersprovider", "Method[getwhereparameters].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.dynamiccontrol", "Member[applyformatineditmode]"] + - ["system.web.dynamicdata.containertype", "system.web.dynamicdata.containertype!", "Member[item]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.dynamicdata.idynamicdatasource", "Member[whereparameters]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[scaffold]"] + - ["system.string", "system.web.dynamicdata.ifieldtemplatehost", "Member[validationgroup]"] + - ["system.linq.iqueryable", "system.web.dynamicdata.queryablefilterusercontrol!", "Method[applyequalityfilter].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicfilter", "Member[datafield]"] + - ["system.string", "system.web.dynamicdata.controlfilterexpression", "Member[column]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[applyformatineditmode]"] + - ["system.web.dynamicdata.ifieldformattingoptions", "system.web.dynamicdata.dynamiccontrol", "Member[formattingoptions]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[allowinitialvalue]"] + - ["system.string", "system.web.dynamicdata.filterusercontrolbase", "Member[selectedvalue]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[requirederrormessage]"] + - ["system.string", "system.web.dynamicdata.entitytemplateusercontrol", "Member[validationgroup]"] + - ["system.string", "system.web.dynamicdata.metamodel", "Member[dynamicdatafoldervirtualpath]"] + - ["system.web.dynamicdata.dynamiccontrol", "system.web.dynamicdata.dynamicfield", "Method[createdynamiccontrol].ReturnValue"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Method[formatfieldvalue].ReturnValue"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.dynamicfilter", "Member[column]"] + - ["system.web.ui.itemplate", "system.web.dynamicdata.entitytemplate", "Member[itemtemplate]"] + - ["system.boolean", "system.web.dynamicdata.contextconfiguration", "Member[scaffoldalltables]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.metaforeignkeycolumn", "Member[parenttable]"] + - ["system.boolean", "system.web.dynamicdata.dynamiccontrol", "Member[convertemptystringtonull]"] + - ["system.web.ui.control", "system.web.dynamicdata.dynamiccontrol", "Member[fieldtemplate]"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.metacolumn", "Member[attributes]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[htmlencode]"] + - ["system.linq.iqueryable", "system.web.dynamicdata.queryablefilterrepeater", "Method[getqueryable].ReturnValue"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.dynamicdataroute", "Method[gettablefromroutedata].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[islongstring]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[nulldisplaytext]"] + - ["system.boolean", "system.web.dynamicdata.ifieldformattingoptions", "Member[htmlencode]"] + - ["system.web.dynamicdata.modelproviders.columnprovider", "system.web.dynamicdata.metacolumn", "Member[provider]"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Member[scaffold]"] + - ["system.string", "system.web.dynamicdata.dynamicdataroutehandler", "Method[getcustompagevirtualpath].ReturnValue"] + - ["system.web.dynamicdata.metamodel", "system.web.dynamicdata.dynamicdataroutehandler", "Member[model]"] + - ["system.string", "system.web.dynamicdata.metachildrencolumn", "Method[getchildrenlistpath].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamiccontrolparameter", "Member[controlid]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.dynamicdata.dynamicentity", "Member[mode]"] + - ["system.web.dynamicdata.ifieldtemplatefactory", "system.web.dynamicdata.metamodel", "Member[fieldtemplatefactory]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.dynamicdata.dynamicfield", "Method[createfield].ReturnValue"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[mode]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[table]"] + - ["system.string", "system.web.dynamicdata.metaforeignkeycolumn", "Method[getforeignkeystring].ReturnValue"] + - ["system.string", "system.web.dynamicdata.filterusercontrolbase", "Member[tablename]"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Method[buildchildrenpath].ReturnValue"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.metamodel", "Method[createtable].ReturnValue"] + - ["system.linq.iqueryable", "system.web.dynamicdata.queryablefilterusercontrol", "Method[getqueryable].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Member[dataformatstring]"] + - ["system.string", "system.web.dynamicdata.entitytemplatefactory", "Method[getentitytemplatevirtualpath].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metatable", "Member[isreadonly]"] + - ["system.web.dynamicdata.dynamicdatasourceoperation", "system.web.dynamicdata.dynamicvalidatoreventargs", "Member[operation]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.metatable!", "Method[gettable].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[metadataattributes]"] + - ["system.string", "system.web.dynamicdata.filterrepeater", "Member[dynamicfiltercontainerid]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.dynamiccontrol", "Member[column]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.filterusercontrolbase", "Member[table]"] + - ["system.boolean", "system.web.dynamicdata.dynamicfield", "Member[convertemptystringtonull]"] + - ["system.boolean", "system.web.dynamicdata.metamodel", "Method[trygettable].ReturnValue"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.metatable", "Method[getcolumn].ReturnValue"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.metatable", "Method[createcolumn].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.dynamicdatamanager", "Member[visible]"] + - ["system.string", "system.web.dynamicdata.metatable", "Member[datacontextpropertyname]"] + - ["system.string", "system.web.dynamicdata.metaforeignkeycolumn", "Method[getfilterexpression].ReturnValue"] + - ["system.reflection.propertyinfo", "system.web.dynamicdata.metacolumn", "Member[entitytypeproperty]"] + - ["system.web.dynamicdata.dynamicdatasourceoperation", "system.web.dynamicdata.dynamicdatasourceoperation!", "Member[contextcreate]"] + - ["system.type", "system.web.dynamicdata.metatable", "Member[rootentitytype]"] + - ["system.web.dynamicdata.ifieldtemplatehost", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[host]"] + - ["system.web.dynamicdata.metacolumn", "system.web.dynamicdata.metatable", "Member[sortcolumn]"] + - ["system.string", "system.web.dynamicdata.dynamicfield", "Member[validationgroup]"] + - ["system.web.dynamicdata.metachildrencolumn", "system.web.dynamicdata.metatable", "Method[createchildrencolumn].ReturnValue"] + - ["system.web.ui.control", "system.web.dynamicdata.dynamicfilter", "Member[filtertemplate]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.dynamicdata.entitytemplateusercontrol", "Member[mode]"] + - ["system.type", "system.web.dynamicdata.idynamicdatasource", "Member[contexttype]"] + - ["system.string", "system.web.dynamicdata.dynamiccontrol", "Member[dataformatstring]"] + - ["system.web.dynamicdata.metamodel", "system.web.dynamicdata.metamodel!", "Member[default]"] + - ["system.boolean", "system.web.dynamicdata.idynamicdatasource", "Member[enableinsert]"] + - ["system.web.dynamicdata.containertype", "system.web.dynamicdata.containertype!", "Member[list]"] + - ["system.string", "system.web.dynamicdata.filterrepeater", "Member[tablename]"] + - ["system.linq.iqueryable", "system.web.dynamicdata.dynamicfilter", "Method[getqueryable].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.dynamicdata.filterrepeater", "Method[getfilteredcolumns].ReturnValue"] + - ["system.web.dynamicdata.ifieldformattingoptions", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[formattingoptions]"] + - ["system.web.dynamicdata.metamodel", "system.web.dynamicdata.metacolumn", "Member[model]"] + - ["system.web.ui.webcontrols.datakey", "system.web.dynamicdata.metatable", "Method[getdatakeyfromroute].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicentity", "Member[validationgroup]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.metachildrencolumn", "Member[childtable]"] + - ["system.string", "system.web.dynamicdata.dynamiccontrol", "Member[uihint]"] + - ["system.collections.generic.ienumerable", "system.web.dynamicdata.metatable", "Method[getfilteredcolumns].ReturnValue"] + - ["system.string", "system.web.dynamicdata.filterusercontrolbase", "Member[initialvalue]"] + - ["system.linq.iqueryable", "system.web.dynamicdata.dynamicrouteexpression", "Method[getqueryable].ReturnValue"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Member[fieldvaluestring]"] + - ["system.string", "system.web.dynamicdata.dynamicdataextensions!", "Method[formatvalue].ReturnValue"] + - ["system.string", "system.web.dynamicdata.filterusercontrolbase", "Member[datafield]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isbinarydata]"] + - ["system.type", "system.web.dynamicdata.metacolumn", "Member[columntype]"] + - ["system.string", "system.web.dynamicdata.fieldtemplateusercontrol", "Method[buildforeignkeypath].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicvalidator", "Member[columnname]"] + - ["system.web.dynamicdata.ifieldtemplate", "system.web.dynamicdata.ifieldtemplatefactory", "Method[createfieldtemplate].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamicdataroute", "Member[viewname]"] + - ["system.string", "system.web.dynamicdata.dynamicdataextensions!", "Method[formateditvalue].ReturnValue"] + - ["system.web.routing.requestcontext", "system.web.dynamicdata.dynamicdataroutehandler!", "Method[getrequestcontext].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.dynamicdata.metatable", "Member[columns]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[shortdisplayname]"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isprimarykey]"] + - ["system.string", "system.web.dynamicdata.filterusercontrolbase", "Method[getpropertynameexpression].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.dynamicdata.metamodel", "Member[tables]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.dynamicdata.dynamiccontrol", "Member[mode]"] + - ["system.web.dynamicdata.fieldtemplateusercontrol", "system.web.dynamicdata.fieldtemplateusercontrol", "Method[findotherfieldtemplate].ReturnValue"] + - ["system.string", "system.web.dynamicdata.dynamiccontrol", "Member[datafield]"] + - ["system.object", "system.web.dynamicdata.dynamicquerystringparameter", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.idynamicdatasource", "Member[autogeneratewhereclause]"] + - ["system.string", "system.web.dynamicdata.dynamichyperlink", "Member[datafield]"] + - ["system.string", "system.web.dynamicdata.metacolumn", "Member[description]"] + - ["system.string", "system.web.dynamicdata.dynamiccontrol", "Member[nulldisplaytext]"] + - ["system.web.dynamicdata.metatable", "system.web.dynamicdata.entitytemplateusercontrol", "Member[table]"] + - ["system.object", "system.web.dynamicdata.fieldtemplateusercontrol", "Method[converteditedvalue].ReturnValue"] + - ["system.componentmodel.attributecollection", "system.web.dynamicdata.metatable", "Method[buildattributecollection].ReturnValue"] + - ["system.boolean", "system.web.dynamicdata.metacolumn", "Member[isrequired]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Globalization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Globalization.typemodel.yml new file mode 100644 index 000000000000..2ee9f83a081a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Globalization.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.globalization.resourcefilestringlocalizerprovider!", "Member[resourcefilename]"] + - ["system.string", "system.web.globalization.istringlocalizerprovider", "Method[getlocalizedstring].ReturnValue"] + - ["system.web.globalization.istringlocalizerprovider", "system.web.globalization.stringlocalizerproviders!", "Member[dataannotationstringlocalizerprovider]"] + - ["system.string", "system.web.globalization.resourcefilestringlocalizerprovider", "Method[getlocalizedstring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Handlers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Handlers.typemodel.yml new file mode 100644 index 000000000000..e865573364a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Handlers.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.handlers.tracehandler", "Member[isreusable]"] + - ["system.boolean", "system.web.handlers.assemblyresourceloader", "Member[isreusable]"] + - ["system.boolean", "system.web.handlers.scriptresourcehandler", "Member[isreusable]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Hosting.typemodel.yml new file mode 100644 index 000000000000..987fe9cd08b6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Hosting.typemodel.yml @@ -0,0 +1,143 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.hosting.iprocesshostidleandhealthcheck", "Method[isidle].ReturnValue"] + - ["system.type", "system.web.hosting.customloaderattribute", "Member[customloadertype]"] + - ["system.object", "system.web.hosting.appdomainprotocolhandler", "Method[initializelifetimeservice].ReturnValue"] + - ["system.string", "system.web.hosting.virtualfilebase", "Member[name]"] + - ["system.boolean", "system.web.hosting.virtualfilebase", "Member[isdirectory]"] + - ["system.boolean", "system.web.hosting.hostingenvironment!", "Member[ishosted]"] + - ["system.idisposable", "system.web.hosting.hostingenvironment!", "Method[impersonate].ReturnValue"] + - ["system.int32", "system.web.hosting.lowphysicalmemoryinfo", "Member[percentlimit]"] + - ["system.string", "system.web.hosting.applicationinfo", "Member[id]"] + - ["system.web.hosting.virtualpathprovider", "system.web.hosting.hostingenvironment!", "Member[virtualpathprovider]"] + - ["system.idisposable", "system.web.hosting.hostingenvironment!", "Method[setcultures].ReturnValue"] + - ["system.int32", "system.web.hosting.simpleworkerrequest", "Method[getlocalport].ReturnValue"] + - ["system.string", "system.web.hosting.iprocesshostsupportfunctions", "Method[getrootwebconfigfilename].ReturnValue"] + - ["system.web.caching.cache", "system.web.hosting.hostingenvironment!", "Member[cache]"] + - ["system.string", "system.web.hosting.applicationinfo", "Member[physicalpath]"] + - ["system.web.hosting.iappdomaininfo", "system.web.hosting.iappdomaininfoenum", "Method[getdata].ReturnValue"] + - ["system.string", "system.web.hosting.iapplicationhost", "Method[getvirtualpath].ReturnValue"] + - ["system.int64", "system.web.hosting.recyclelimitinfo", "Member[recyclelimit]"] + - ["system.object", "system.web.hosting.isapiruntime", "Method[initializelifetimeservice].ReturnValue"] + - ["system.boolean", "system.web.hosting.recyclelimitinfo", "Member[requestgc]"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getservervariable].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getrawurl].ReturnValue"] + - ["system.string", "system.web.hosting.virtualpathprovider", "Method[combinevirtualpaths].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getapppath].ReturnValue"] + - ["system.web.hosting.iapplicationmonitor", "system.web.hosting.applicationmonitors", "Member[memorymonitor]"] + - ["system.collections.ienumerable", "system.web.hosting.virtualdirectory", "Member[children]"] + - ["system.int64", "system.web.hosting.recyclelimitinfo", "Member[currentprivatebytes]"] + - ["system.web.hosting.hostsecuritypolicyresults", "system.web.hosting.hostsecuritypolicyresults!", "Member[appdomaintrust]"] + - ["system.collections.ienumerable", "system.web.hosting.virtualdirectory", "Member[files]"] + - ["system.string", "system.web.hosting.hostingenvironment!", "Method[mappath].ReturnValue"] + - ["system.boolean", "system.web.hosting.hostingenvironment!", "Member[inclientbuildmanager]"] + - ["system.object", "system.web.hosting.recyclelimitmonitor+recyclelimitmonitorsingleton", "Method[initializelifetimeservice].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[gethttpversion].ReturnValue"] + - ["system.io.stream", "system.web.hosting.virtualfile", "Method[open].ReturnValue"] + - ["system.string", "system.web.hosting.iapplicationhost", "Method[getsiteid].ReturnValue"] + - ["system.boolean", "system.web.hosting.processhost", "Method[isidle].ReturnValue"] + - ["system.string", "system.web.hosting.iprocesshostsupportfunctions", "Method[getapphostconfigfilename].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getfilepath].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getlocaladdress].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[geturipath].ReturnValue"] + - ["system.web.hosting.recyclelimitnotificationfrequency", "system.web.hosting.recyclelimitnotificationfrequency!", "Member[medium]"] + - ["system.object", "system.web.hosting.iprocesshostfactoryhelper", "Method[getprocesshost].ReturnValue"] + - ["system.object", "system.web.hosting.virtualfilebase", "Method[initializelifetimeservice].ReturnValue"] + - ["system.collections.ienumerable", "system.web.hosting.virtualdirectory", "Member[directories]"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getfilepathtranslated].ReturnValue"] + - ["system.object", "system.web.hosting.processhost", "Method[initializelifetimeservice].ReturnValue"] + - ["system.object", "system.web.hosting.applicationhost!", "Method[createapplicationhost].ReturnValue"] + - ["system.string", "system.web.hosting.virtualfilebase", "Member[virtualpath]"] + - ["system.string", "system.web.hosting.appdomaininfo", "Method[getid].ReturnValue"] + - ["system.int32", "system.web.hosting.iisapiruntime", "Method[processrequest].ReturnValue"] + - ["system.boolean", "system.web.hosting.appdomaininfo", "Method[isidle].ReturnValue"] + - ["system.int32", "system.web.hosting.appdomaininfoenum", "Method[count].ReturnValue"] + - ["system.object", "system.web.hosting.processhostfactoryhelper", "Method[getprocesshost].ReturnValue"] + - ["system.boolean", "system.web.hosting.virtualpathprovider", "Method[fileexists].ReturnValue"] + - ["system.object", "system.web.hosting.processhostfactoryhelper", "Method[initializelifetimeservice].ReturnValue"] + - ["system.intptr", "system.web.hosting.iapplicationhost", "Method[getconfigtoken].ReturnValue"] + - ["system.int32", "system.web.hosting.simpleworkerrequest", "Method[getremoteport].ReturnValue"] + - ["system.string", "system.web.hosting.iapplicationhost", "Method[getphysicalpath].ReturnValue"] + - ["system.web.hosting.iapplicationhost", "system.web.hosting.hostingenvironment!", "Member[applicationhost]"] + - ["system.string", "system.web.hosting.hostingenvironment!", "Member[applicationphysicalpath]"] + - ["system.object", "system.web.hosting.processprotocolhandler", "Method[initializelifetimeservice].ReturnValue"] + - ["system.boolean", "system.web.hosting.iappdomaininfo", "Method[isidle].ReturnValue"] + - ["system.web.caching.cachedependency", "system.web.hosting.virtualpathprovider", "Method[getcachedependency].ReturnValue"] + - ["system.web.hosting.recyclelimitnotificationfrequency", "system.web.hosting.recyclelimitnotificationfrequency!", "Member[high]"] + - ["system.object", "system.web.hosting.recyclelimitmonitor", "Method[initializelifetimeservice].ReturnValue"] + - ["system.string", "system.web.hosting.iappdomaininfo", "Method[getid].ReturnValue"] + - ["system.web.hosting.applicationinfo[]", "system.web.hosting.applicationmanager", "Method[getrunningapplications].ReturnValue"] + - ["system.string", "system.web.hosting.iapplicationhost", "Method[getsitename].ReturnValue"] + - ["system.int32", "system.web.hosting.lowphysicalmemoryinfo", "Member[currentpercentused]"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Member[machineconfigpath]"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getpathinfo].ReturnValue"] + - ["system.boolean", "system.web.hosting.appdomaininfoenum", "Method[movenext].ReturnValue"] + - ["system.string", "system.web.hosting.virtualpathprovider", "Method[getcachekey].ReturnValue"] + - ["system.web.hosting.hostsecuritypolicyresults", "system.web.hosting.hostsecuritypolicyresults!", "Member[defaultpolicy]"] + - ["system.web.hosting.applicationmonitors", "system.web.hosting.hostingenvironment!", "Member[applicationmonitors]"] + - ["system.string", "system.web.hosting.hostingenvironment!", "Member[applicationvirtualpath]"] + - ["system.web.hosting.hostsecuritypolicyresults", "system.web.hosting.hostsecuritypolicyresolver", "Method[resolvepolicy].ReturnValue"] + - ["system.object", "system.web.hosting.iappdomainfactory", "Method[create].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getapppathtranslated].ReturnValue"] + - ["system.boolean", "system.web.hosting.virtualdirectory", "Member[isdirectory]"] + - ["system.web.hosting.virtualfile", "system.web.hosting.virtualpathprovider", "Method[getfile].ReturnValue"] + - ["system.boolean", "system.web.hosting.applicationmanager", "Method[isidle].ReturnValue"] + - ["system.iobserver", "system.web.hosting.aspnetmemorymonitor", "Member[defaultrecyclelimitobserver]"] + - ["system.int32", "system.web.hosting.appdomaininfo", "Method[getsiteid].ReturnValue"] + - ["system.web.hosting.iappdomaininfo", "system.web.hosting.appdomaininfoenum", "Method[getdata].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Member[machineinstalldirectory]"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[gethttpverbname].ReturnValue"] + - ["system.string", "system.web.hosting.iappdomaininfo", "Method[getphysicalpath].ReturnValue"] + - ["system.string", "system.web.hosting.hostingenvironment!", "Member[applicationid]"] + - ["system.object", "system.web.hosting.virtualpathprovider", "Method[initializelifetimeservice].ReturnValue"] + - ["system.web.hosting.recyclelimitnotificationfrequency", "system.web.hosting.recyclelimitnotificationfrequency!", "Member[low]"] + - ["system.int32", "system.web.hosting.hostingenvironment!", "Member[maxconcurrentrequestspercpu]"] + - ["system.boolean", "system.web.hosting.virtualpathprovider", "Method[directoryexists].ReturnValue"] + - ["system.web.hosting.virtualpathprovider", "system.web.hosting.virtualpathprovider", "Member[previous]"] + - ["system.web.applicationshutdownreason", "system.web.hosting.hostingenvironment!", "Member[shutdownreason]"] + - ["system.string", "system.web.hosting.iappdomaininfo", "Method[getvirtualpath].ReturnValue"] + - ["system.idisposable", "system.web.hosting.aspnetmemorymonitor", "Method[subscribe].ReturnValue"] + - ["system.appdomain", "system.web.hosting.applicationmanager", "Method[getappdomain].ReturnValue"] + - ["system.boolean", "system.web.hosting.hostingenvironment!", "Member[isdevelopmentenvironment]"] + - ["system.web.configuration.iconfigmappathfactory", "system.web.hosting.iapplicationhost", "Method[getconfigmappathfactory].ReturnValue"] + - ["system.string", "system.web.hosting.appdomaininfo", "Method[getvirtualpath].ReturnValue"] + - ["system.exception", "system.web.hosting.hostingenvironment!", "Member[initializationexception]"] + - ["system.intptr", "system.web.hosting.iprocesshostsupportfunctions", "Method[getconfigtoken].ReturnValue"] + - ["system.web.hosting.recyclelimitnotificationfrequency", "system.web.hosting.recyclelimitinfo", "Member[trimfrequency]"] + - ["system.string", "system.web.hosting.applicationinfo", "Member[virtualpath]"] + - ["system.int32", "system.web.hosting.ilistenerchannelcallback", "Method[getid].ReturnValue"] + - ["system.object", "system.web.hosting.iappmanagerappdomainfactory", "Method[create].ReturnValue"] + - ["system.web.hosting.applicationmanager", "system.web.hosting.applicationmanager!", "Method[getapplicationmanager].ReturnValue"] + - ["system.object", "system.web.hosting.appdomainfactory", "Method[create].ReturnValue"] + - ["system.boolean", "system.web.hosting.iappdomaininfoenum", "Method[movenext].ReturnValue"] + - ["system.int32", "system.web.hosting.ilistenerchannelcallback", "Method[getbloblength].ReturnValue"] + - ["system.string", "system.web.hosting.virtualpathprovider", "Method[getfilehash].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getquerystring].ReturnValue"] + - ["system.int32", "system.web.hosting.hostingenvironment!", "Member[maxconcurrentthreadspercpu]"] + - ["system.object", "system.web.hosting.applicationmanager", "Method[initializelifetimeservice].ReturnValue"] + - ["system.object", "system.web.hosting.hostingenvironment", "Method[initializelifetimeservice].ReturnValue"] + - ["system.int32", "system.web.hosting.isapiruntime", "Method[processrequest].ReturnValue"] + - ["system.string", "system.web.hosting.hostingenvironment!", "Member[sitename]"] + - ["system.string", "system.web.hosting.appdomaininfo", "Method[getphysicalpath].ReturnValue"] + - ["system.boolean", "system.web.hosting.lowphysicalmemoryinfo", "Member[requestgc]"] + - ["system.iobserver", "system.web.hosting.aspnetmemorymonitor", "Member[defaultlowphysicalmemoryobserver]"] + - ["system.object", "system.web.hosting.appmanagerappdomainfactory", "Method[create].ReturnValue"] + - ["system.web.hosting.hostsecuritypolicyresults", "system.web.hosting.hostsecuritypolicyresults!", "Member[fulltrust]"] + - ["system.int32", "system.web.hosting.iappdomaininfo", "Method[getsiteid].ReturnValue"] + - ["system.int32", "system.web.hosting.iappdomaininfoenum", "Method[count].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[mappath].ReturnValue"] + - ["system.web.hosting.iregisteredobject", "system.web.hosting.applicationmanager", "Method[createobject].ReturnValue"] + - ["system.web.hosting.virtualdirectory", "system.web.hosting.virtualpathprovider", "Method[getdirectory].ReturnValue"] + - ["system.io.stream", "system.web.hosting.virtualpathprovider!", "Method[openfile].ReturnValue"] + - ["system.web.hosting.iregisteredobject", "system.web.hosting.applicationmanager", "Method[getobject].ReturnValue"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Member[rootwebconfigpath]"] + - ["system.action", "system.web.hosting.isuspendibleregisteredobject", "Method[suspend].ReturnValue"] + - ["system.boolean", "system.web.hosting.virtualfile", "Member[isdirectory]"] + - ["system.intptr", "system.web.hosting.simpleworkerrequest", "Method[getusertoken].ReturnValue"] + - ["system.intptr", "system.web.hosting.iprocesshostsupportfunctions", "Method[getnativeconfigurationsystem].ReturnValue"] + - ["system.web.hosting.hostsecuritypolicyresults", "system.web.hosting.hostsecuritypolicyresults!", "Member[nothing]"] + - ["system.string", "system.web.hosting.simpleworkerrequest", "Method[getremoteaddress].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Instrumentation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Instrumentation.typemodel.yml new file mode 100644 index 000000000000..3ff349530daf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Instrumentation.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.io.textwriter", "system.web.instrumentation.pageexecutioncontext", "Member[textwriter]"] + - ["system.boolean", "system.web.instrumentation.pageexecutioncontext", "Member[isliteral]"] + - ["system.collections.generic.ilist", "system.web.instrumentation.pageinstrumentationservice", "Member[executionlisteners]"] + - ["system.int32", "system.web.instrumentation.pageexecutioncontext", "Member[startposition]"] + - ["system.boolean", "system.web.instrumentation.pageinstrumentationservice!", "Member[isenabled]"] + - ["system.int32", "system.web.instrumentation.pageexecutioncontext", "Member[length]"] + - ["system.string", "system.web.instrumentation.pageexecutioncontext", "Member[virtualpath]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Mail.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Mail.typemodel.yml new file mode 100644 index 000000000000..217dc3f208b0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Mail.typemodel.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.mail.mailmessage", "Member[to]"] + - ["system.string", "system.web.mail.mailmessage", "Member[body]"] + - ["system.web.mail.mailformat", "system.web.mail.mailformat!", "Member[html]"] + - ["system.string", "system.web.mail.mailmessage", "Member[cc]"] + - ["system.string", "system.web.mail.smtpmail!", "Member[smtpserver]"] + - ["system.string", "system.web.mail.mailmessage", "Member[bcc]"] + - ["system.web.mail.mailencoding", "system.web.mail.mailencoding!", "Member[base64]"] + - ["system.string", "system.web.mail.mailmessage", "Member[subject]"] + - ["system.web.mail.mailpriority", "system.web.mail.mailpriority!", "Member[normal]"] + - ["system.web.mail.mailformat", "system.web.mail.mailmessage", "Member[bodyformat]"] + - ["system.web.mail.mailpriority", "system.web.mail.mailpriority!", "Member[high]"] + - ["system.web.mail.mailpriority", "system.web.mail.mailpriority!", "Member[low]"] + - ["system.web.mail.mailencoding", "system.web.mail.mailencoding!", "Member[uuencode]"] + - ["system.web.mail.mailpriority", "system.web.mail.mailmessage", "Member[priority]"] + - ["system.text.encoding", "system.web.mail.mailmessage", "Member[bodyencoding]"] + - ["system.collections.idictionary", "system.web.mail.mailmessage", "Member[fields]"] + - ["system.web.mail.mailencoding", "system.web.mail.mailattachment", "Member[encoding]"] + - ["system.collections.ilist", "system.web.mail.mailmessage", "Member[attachments]"] + - ["system.collections.idictionary", "system.web.mail.mailmessage", "Member[headers]"] + - ["system.string", "system.web.mail.mailattachment", "Member[filename]"] + - ["system.string", "system.web.mail.mailmessage", "Member[from]"] + - ["system.web.mail.mailformat", "system.web.mail.mailformat!", "Member[text]"] + - ["system.string", "system.web.mail.mailmessage", "Member[urlcontentlocation]"] + - ["system.string", "system.web.mail.mailmessage", "Member[urlcontentbase]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Management.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Management.typemodel.yml new file mode 100644 index 000000000000..705d8a9eb630 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Management.typemodel.yml @@ -0,0 +1,173 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.web.management.webbaseevent", "Member[eventdetailcode]"] + - ["system.string", "system.web.management.sqlexecutionexception", "Member[database]"] + - ["system.string", "system.web.management.sqlexecutionexception", "Member[sqlfile]"] + - ["system.web.management.eventnotificationtype", "system.web.management.eventnotificationtype!", "Member[unbuffered]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[weberrorothererror]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditmembershipauthenticationsuccess]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownchangeinsecuritypolicyfile]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[invalidviewstate]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditunhandledaccessexception]"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[eventsdiscardedbybuffer]"] + - ["system.web.management.webapplicationinformation", "system.web.management.webbaseevent!", "Member[applicationinformation]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownconfigurationchange]"] + - ["system.web.management.sessionstatetype", "system.web.management.sessionstatetype!", "Member[temporary]"] + - ["system.datetime", "system.web.management.webeventbufferflushinfo", "Member[lastnotificationutc]"] + - ["system.string", "system.web.management.webbaseevent", "Member[message]"] + - ["system.web.management.webprocessinformation", "system.web.management.webmanagementevent", "Member[processinformation]"] + - ["system.string", "system.web.management.webrequestinformation", "Member[requesturl]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownphysicalapplicationpathchanged]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownbrowsersdirchangeordirectoryrename]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[errorcodebase]"] + - ["system.int32", "system.web.management.webprocessinformation", "Member[processid]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[sqlprovidereventsdropped]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[webeventproviderinformation]"] + - ["system.boolean", "system.web.management.webthreadinformation", "Member[isimpersonating]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditfileauthorizationsuccess]"] + - ["system.web.management.webthreadinformation", "system.web.management.webrequesterrorevent", "Member[threadinformation]"] + - ["system.string", "system.web.management.sqlexecutionexception", "Member[server]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdown]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownresourcesdirchangeordirectoryrename]"] + - ["system.web.management.sqlfeatures", "system.web.management.sqlfeatures!", "Member[sqlwebeventprovider]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[webeventdetailcodebase]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditdetailcodebase]"] + - ["system.exception", "system.web.management.webbaseerrorevent", "Member[errorexception]"] + - ["system.int64", "system.web.management.webbaseevent", "Member[eventoccurrence]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownunknown]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[weberrorcompilationerror]"] + - ["system.web.management.sessionstatetype", "system.web.management.sessionstatetype!", "Member[custom]"] + - ["system.string", "system.web.management.webauthenticationfailureauditevent", "Member[nametoauthenticate]"] + - ["system.web.management.webrequestinformation", "system.web.management.webrequestevent", "Member[requestinformation]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationcompilationstart]"] + - ["system.string", "system.web.management.webapplicationinformation", "Member[applicationvirtualpath]"] + - ["system.int32", "system.web.management.rulefiringrecord", "Member[timesraised]"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[messagesequence]"] + - ["system.string", "system.web.management.sqlservices!", "Method[generateapplicationservicesscripts].ReturnValue"] + - ["system.web.management.sqlfeatures", "system.web.management.sqlfeatures!", "Member[none]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownchangeinglobalasax]"] + - ["system.int32", "system.web.management.webprocessstatistics", "Member[requestsqueued]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditformsauthenticationfailure]"] + - ["system.datetime", "system.web.management.maileventnotificationinfo", "Member[lastnotificationutc]"] + - ["system.string", "system.web.management.webrequestinformation", "Member[requestpath]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationstart]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownbindirchangeordirectoryrename]"] + - ["system.web.management.sqlfeatures", "system.web.management.sqlfeatures!", "Member[personalization]"] + - ["system.web.management.eventnotificationtype", "system.web.management.webeventbufferflushinfo", "Member[notificationtype]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationdetailcodebase]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[invalidticketfailure]"] + - ["system.int32", "system.web.management.webbaseeventcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[expiredticketfailure]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditurlauthorizationfailure]"] + - ["system.web.management.webthreadinformation", "system.web.management.weberrorevent", "Member[threadinformation]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdowncodedirchangeordirectoryrename]"] + - ["system.string", "system.web.management.webapplicationinformation", "Member[trustlevel]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[invalideventcode]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[undefinedeventdetailcode]"] + - ["system.string", "system.web.management.sqlexecutionexception", "Member[commands]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[weberrorpropertydeserializationerror]"] + - ["system.int32", "system.web.management.webserviceerrorevent!", "Member[webserviceerroreventcode]"] + - ["system.guid", "system.web.management.webbaseevent", "Member[eventid]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditinvalidviewstatefailure]"] + - ["system.web.management.sqlfeatures", "system.web.management.sqlfeatures!", "Member[membership]"] + - ["system.object", "system.web.management.webbaseevent", "Member[eventsource]"] + - ["system.int32", "system.web.management.webeventbufferflushinfo", "Member[eventsinbuffer]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[runtimeerrorviewstatefailure]"] + - ["system.int32", "system.web.management.webeventbufferflushinfo", "Member[eventsdiscardedsincelastnotification]"] + - ["system.string", "system.web.management.webapplicationinformation", "Member[machinename]"] + - ["system.web.management.sqlfeatures", "system.web.management.sqlfeatures!", "Member[rolemanager]"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[messagesinnotification]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[runtimeerrorwebresourcefailure]"] + - ["system.web.management.webbaseeventcollection", "system.web.management.webeventbufferflushinfo", "Member[events]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[requesttransactionabort]"] + - ["system.int32", "system.web.management.webbaseevent", "Member[eventcode]"] + - ["system.int32", "system.web.management.webeventformatter", "Member[tabsize]"] + - ["system.int32", "system.web.management.webeventbufferflushinfo", "Member[notificationsequence]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[invalidviewstatemac]"] + - ["system.boolean", "system.web.management.bufferedwebeventprovider", "Member[usebuffering]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditunhandledsecurityexception]"] + - ["system.net.mail.mailmessage", "system.web.management.maileventnotificationinfo", "Member[message]"] + - ["system.string", "system.web.management.webapplicationinformation", "Member[applicationpath]"] + - ["system.string", "system.web.management.webprocessinformation", "Member[processname]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditfileauthorizationfailure]"] + - ["system.datetime", "system.web.management.rulefiringrecord", "Member[lastfired]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[undefinedeventcode]"] + - ["system.web.management.webrequestinformation", "system.web.management.webauditevent", "Member[requestinformation]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[requesttransactioncomplete]"] + - ["system.boolean", "system.web.management.iwebeventcustomevaluator", "Method[canfire].ReturnValue"] + - ["system.string", "system.web.management.webrequestinformation", "Member[threadaccountname]"] + - ["system.string", "system.web.management.sqlservices!", "Method[generatesessionstatescripts].ReturnValue"] + - ["system.web.management.webrequestinformation", "system.web.management.weberrorevent", "Member[requestinformation]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[runtimeerrorvalidationfailure]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationcompilationend]"] + - ["system.int32", "system.web.management.webprocessstatistics", "Member[requestsexecuting]"] + - ["system.datetime", "system.web.management.webbaseevent", "Member[eventtime]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[weberrorconfigurationerror]"] + - ["system.web.management.sqlfeatures", "system.web.management.sqlfeatures!", "Member[profile]"] + - ["system.int32", "system.web.management.webprocessstatistics", "Member[appdomaincount]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[runtimeerrorposttoolarge]"] + - ["system.security.principal.iprincipal", "system.web.management.webrequestinformation", "Member[principal]"] + - ["system.string", "system.web.management.webrequestinformation", "Member[userhostaddress]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[runtimeerrorrequestabort]"] + - ["system.int32", "system.web.management.webprocessstatistics", "Member[threadcount]"] + - ["system.string", "system.web.management.webthreadinformation", "Member[stacktrace]"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[eventsdiscardedduetomessagelimit]"] + - ["system.int32", "system.web.management.webthreadinformation", "Member[threadid]"] + - ["system.boolean", "system.web.management.webbaseeventcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationcodebase]"] + - ["system.web.management.sqlfeatures", "system.web.management.sqlfeatures!", "Member[all]"] + - ["system.datetime", "system.web.management.webprocessstatistics", "Member[processstarttime]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[webextendedbase]"] + - ["system.web.management.eventnotificationtype", "system.web.management.eventnotificationtype!", "Member[regular]"] + - ["system.web.management.webbaseeventcollection", "system.web.management.maileventnotificationinfo", "Member[events]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditurlauthorizationsuccess]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[requestcodebase]"] + - ["system.web.management.eventnotificationtype", "system.web.management.maileventnotificationinfo", "Member[notificationtype]"] + - ["system.web.management.sessionstatetype", "system.web.management.sessionstatetype!", "Member[persisted]"] + - ["system.string", "system.web.management.bufferedwebeventprovider", "Member[buffermode]"] + - ["system.web.management.eventnotificationtype", "system.web.management.eventnotificationtype!", "Member[urgent]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[runtimeerrorunhandledexception]"] + - ["system.string", "system.web.management.webeventformatter", "Method[tostring].ReturnValue"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[eventsinnotification]"] + - ["system.string", "system.web.management.webapplicationinformation", "Method[tostring].ReturnValue"] + - ["system.string", "system.web.management.webapplicationinformation", "Member[applicationdomain]"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[notificationsequence]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditformsauthenticationsuccess]"] + - ["system.int64", "system.web.management.webprocessstatistics", "Member[peakworkingset]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownmaxrecompilationsreached]"] + - ["system.int32", "system.web.management.webprocessstatistics", "Member[requestsrejected]"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[eventsremaining]"] + - ["system.int64", "system.web.management.webprocessstatistics", "Member[workingset]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdowninitializationerror]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[weberrorobjectstateformatterdeserializationerror]"] + - ["system.string", "system.web.management.webauthenticationsuccessauditevent", "Member[nametoauthenticate]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[weberrorparsererror]"] + - ["system.string", "system.web.management.webthreadinformation", "Member[threadaccountname]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownidletimeout]"] + - ["system.web.management.maileventnotificationinfo", "system.web.management.templatedmailwebeventprovider!", "Member[currentnotification]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationheartbeat]"] + - ["system.int64", "system.web.management.webbaseevent", "Member[eventsequence]"] + - ["system.web.ui.viewstateexception", "system.web.management.webviewstatefailureauditevent", "Member[viewstateexception]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[misccodebase]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownunloadappdomaincalled]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownhostingenvironment]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownhttpruntimeclose]"] + - ["system.string", "system.web.management.webprocessinformation", "Member[accountname]"] + - ["system.datetime", "system.web.management.webbaseevent", "Member[eventtimeutc]"] + - ["system.web.management.webbaseevent", "system.web.management.webbaseeventcollection", "Member[item]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditcodebase]"] + - ["system.int64", "system.web.management.webprocessstatistics", "Member[managedheapsize]"] + - ["system.int32", "system.web.management.webeventformatter", "Member[indentationlevel]"] + - ["system.web.management.webrequestinformation", "system.web.management.webrequesterrorevent", "Member[requestinformation]"] + - ["system.int32", "system.web.management.maileventnotificationinfo", "Member[eventsinbuffer]"] + - ["system.data.sqlclient.sqlexception", "system.web.management.sqlexecutionexception", "Member[exception]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[applicationshutdownbuildmanagerchange]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[auditmembershipauthenticationfailure]"] + - ["system.int32", "system.web.management.webeventcodes!", "Member[stateserverconnectionerror]"] + - ["system.web.management.webprocessstatistics", "system.web.management.webheartbeatevent", "Member[processstatistics]"] + - ["system.web.management.eventnotificationtype", "system.web.management.eventnotificationtype!", "Member[flush]"] + - ["system.string", "system.web.management.webbaseevent", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Mobile.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Mobile.typemodel.yml new file mode 100644 index 000000000000..6941a526198e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Mobile.typemodel.yml @@ -0,0 +1,110 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[mobiledevicemanufacturer]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[screenpixelsheight]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsimodesymbols]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsaccesskeyattribute]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsimagesubmit]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsselectmultiple]"] + - ["system.string", "system.web.mobile.mobileerrorinfo!", "Member[contextkey]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Method[hascapability].ReturnValue"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportscss]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsbold]"] + - ["system.configuration.configurationpropertycollection", "system.web.mobile.devicefilterelementcollection", "Member[properties]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsbodycolor]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[numberofsoftkeys]"] + - ["system.string", "system.web.mobile.mobileerrorinfo", "Member[misctext]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[canrenderinputandselectelementstogether]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsinputistyle]"] + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[mobiledevicemodel]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[rendersbreaksafterwmlinput]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsfontsize]"] + - ["system.string", "system.web.mobile.mobileerrorinfo", "Member[file]"] + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[gatewayversion]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[gatewaymajorversion]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[canrenderafterinputorselectelement]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresdbcscharacter]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[iscolor]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsfontname]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[ismobiledevice]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresleadingpagebreak]"] + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[preferredrenderingtype]"] + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[preferredrenderingmime]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsjphonesymbols]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[canrenderemptyselects]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsdivnowrap]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[hidesrightalignedmultiselectscrollbars]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsuncheck]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[caninitiatevoicecall]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsinputmode]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requireshtmladaptiveerrorreporting]"] + - ["system.string", "system.web.mobile.devicefilterelement", "Member[compare]"] + - ["system.double", "system.web.mobile.mobilecapabilities", "Member[gatewayminorversion]"] + - ["system.string", "system.web.mobile.mobilecapabilities!", "Member[preferredrenderingtypewml12]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresurlencodedpostfieldvalues]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsfontcolor]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresphonenumbersasplaintext]"] + - ["system.string", "system.web.mobile.mobilecapabilities!", "Member[preferredrenderingtypewml11]"] + - ["system.string", "system.web.mobile.devicefilterelement", "Member[name]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsemptystringincookievalue]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[canrendermixedselects]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresnobreakinformatting]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[rendersbreaksafterhtmllists]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[rendersbreaksafterwmlanchor]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsdivalign]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportscachecontrolmetatag]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[cancombineformsindeck]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsquerystringinformaction]"] + - ["system.string", "system.web.mobile.devicefilterelement", "Member[argument]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[canrenderoneventandprevelementstogether]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[canrenderpostbackcards]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresoutputoptimization]"] + - ["system.type", "system.web.mobile.devicefilterelement", "Member[filterclass]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[renderswmldoacceptsinline]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.mobile.devicefilterelementcollection", "Member[collectiontype]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[screencharactersheight]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsjphonemultimediaattributes]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[screencharacterswidth]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[maximumrenderedpagesize]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresattributecolonsubstitution]"] + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[inputtype]"] + - ["system.object", "system.web.mobile.mobiledevicecapabilitiessectionhandler", "Method[create].ReturnValue"] + - ["system.string", "system.web.mobile.mobileerrorinfo", "Member[linenumber]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[canrendersetvarzerowithmultiselectionlist]"] + - ["system.string", "system.web.mobile.mobileerrorinfo", "Member[misctitle]"] + - ["system.web.mobile.devicefilterelementcollection", "system.web.mobile.devicefilterssection", "Member[filters]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[renderswmlselectsasmenucards]"] + - ["system.string", "system.web.mobile.devicefilterelementcollection", "Member[elementname]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[hasbackbutton]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresspecialviewstateencoding]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[rendersbreakbeforewmlselectandinput]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresuniquehtmlinputnames]"] + - ["system.web.mobile.devicefilterelement", "system.web.mobile.devicefilterelementcollection", "Member[item]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresuniquefilepathsuffix]"] + - ["system.configuration.configurationpropertycollection", "system.web.mobile.devicefilterelement", "Member[properties]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsitalic]"] + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[preferredimagemime]"] + - ["system.string", "system.web.mobile.mobileerrorinfo", "Member[description]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[maximumsoftkeylabellength]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[screenbitdepth]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[screenpixelswidth]"] + - ["system.configuration.configurationelement", "system.web.mobile.devicefilterelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.mobile.devicefilterssection", "Member[properties]"] + - ["system.string", "system.web.mobile.mobilecapabilities!", "Member[preferredrenderingtypechtml10]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[cansendmail]"] + - ["system.object[]", "system.web.mobile.devicefilterelementcollection", "Member[allkeys]"] + - ["system.string", "system.web.mobile.mobilecapabilities!", "Member[preferredrenderingtypehtml32]"] + - ["system.configuration.configurationelementproperty", "system.web.mobile.devicefilterelement", "Member[elementproperty]"] + - ["system.object", "system.web.mobile.devicefilterelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.web.mobile.mobilecapabilities", "Member[requiredmetatagnamevalue]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requirescontenttypemetatag]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[requiresuniquehtmlcheckboxnames]"] + - ["system.string", "system.web.mobile.mobileerrorinfo", "Member[item]"] + - ["system.string", "system.web.mobile.mobileerrorinfo", "Member[type]"] + - ["system.int32", "system.web.mobile.mobilecapabilities", "Member[defaultsubmitbuttonlimit]"] + - ["system.string", "system.web.mobile.devicefilterelement", "Member[method]"] + - ["system.boolean", "system.web.mobile.mobilecapabilities", "Member[supportsredirectwithcookie]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ModelBinding.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ModelBinding.typemodel.yml new file mode 100644 index 000000000000..df41caecdf16 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.ModelBinding.typemodel.yml @@ -0,0 +1,236 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.controlattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.modelmetadataprovider", "Method[getmetadataforproperties].ReturnValue"] + - ["system.web.modelbinding.modelbindingexecutioncontext", "system.web.modelbinding.modelvalidatingeventargs", "Member[modelbindingexecutioncontext]"] + - ["system.boolean", "system.web.modelbinding.modelstatedictionary", "Method[trygetvalue].ReturnValue"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.modelbindingcontext", "Member[valueprovider]"] + - ["system.collections.generic.icollection", "system.web.modelbinding.modelstatedictionary", "Member[values]"] + - ["system.web.modelbinding.bindingbehavior", "system.web.modelbinding.bindingbehavior!", "Member[required]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[datatypename]"] + - ["system.boolean", "system.web.modelbinding.modelbinderprovideroptionsattribute", "Member[frontoflist]"] + - ["system.string", "system.web.modelbinding.modelbindingcontext", "Member[modelname]"] + - ["system.boolean", "system.web.modelbinding.typematchmodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.int32", "system.web.modelbinding.modelbinderdictionary", "Member[count]"] + - ["system.object", "system.web.modelbinding.modelbindingcontext", "Member[model]"] + - ["system.boolean", "system.web.modelbinding.querystringattribute", "Member[validateinput]"] + - ["system.string", "system.web.modelbinding.viewstateattribute", "Method[getmodelname].ReturnValue"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.associatedmetadataprovider", "Method[getmetadatafortype].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.dataannotationsmodelvalidator", "Member[isrequired]"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.dataannotationsmodelmetadataprovider", "Method[createmetadata].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[isreadonly]"] + - ["system.string", "system.web.modelbinding.dataannotationsmodelvalidator", "Method[getlocalizedstring].ReturnValue"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.iunvalidatedvalueprovider", "Method[getvalue].ReturnValue"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.valueprovidersourceattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.string", "system.web.modelbinding.minlengthattributeadapter", "Method[getlocalizederrormessage].ReturnValue"] + - ["system.int32", "system.web.modelbinding.modelmetadata!", "Member[defaultorder]"] + - ["system.collections.generic.ienumerator", "system.web.modelbinding.modelstatedictionary", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.web.modelbinding.profilevalueprovider", "Method[fetchvalue].ReturnValue"] + - ["system.web.modelbinding.modelstate", "system.web.modelbinding.modelstatedictionary", "Member[item]"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.viewstateattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.string", "system.web.modelbinding.dataannotationsmodelmetadata", "Method[getsimpledisplaytext].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.modelvalidator", "Method[validate].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.modelbinding.complexmodel", "Member[propertymetadata]"] + - ["system.string", "system.web.modelbinding.controlattribute", "Method[getmodelname].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[simpledisplaytext]"] + - ["system.boolean", "system.web.modelbinding.modelstatedictionary", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.mutableobjectmodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[convertemptystringtonull]"] + - ["system.boolean", "system.web.modelbinding.modelbinderdictionary", "Method[remove].ReturnValue"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.formattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.dictionaryvalueprovider", "Method[getvalue].ReturnValue"] + - ["system.web.modelbinding.modelvalidationnode", "system.web.modelbinding.modelvalidatingeventargs", "Member[parentnode]"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.namevaluecollectionvalueprovider", "Method[getvalue].ReturnValue"] + - ["system.web.modelbinding.bindingbehavior", "system.web.modelbinding.bindingbehavior!", "Member[never]"] + - ["system.boolean", "system.web.modelbinding.keyvaluepairmodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[description]"] + - ["system.string", "system.web.modelbinding.regularexpressionattributeadapter", "Method[getlocalizederrormessage].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.mutableobjectmodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.binarydatamodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.web.modelbinding.modelbindingexecutioncontext", "system.web.modelbinding.modelvalidator", "Member[modelbindingexecutioncontext]"] + - ["system.object", "system.web.modelbinding.modelmetadata", "Member[model]"] + - ["system.collections.generic.icollection", "system.web.modelbinding.modelbinderdictionary", "Member[keys]"] + - ["system.web.modelbinding.modelvalidator", "system.web.modelbinding.modelvalidator!", "Method[getmodelvalidator].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[showforedit]"] + - ["system.web.modelbinding.modelbindererrormessageprovider", "system.web.modelbinding.modelbindererrormessageproviders!", "Member[typeconversionerrormessageprovider]"] + - ["system.boolean", "system.web.modelbinding.modelbinderdictionary", "Method[containskey].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.modelbinderprovidercollection", "Method[getbinder].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.iunvalidatedvalueprovidersource", "Member[validateinput]"] + - ["system.int32", "system.web.modelbinding.modelstatedictionary", "Member[count]"] + - ["system.boolean", "system.web.modelbinding.modelstatedictionary", "Method[remove].ReturnValue"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.modelmetadataprovider", "Method[getmetadataforproperty].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[isrequired]"] + - ["system.string", "system.web.modelbinding.modelerror", "Member[errormessage]"] + - ["system.web.modelbinding.modelstatedictionary", "system.web.modelbinding.modelbindingcontext", "Member[modelstate]"] + - ["system.int32", "system.web.modelbinding.modelmetadata", "Member[order]"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.typematchmodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.associatedvalidatorprovider", "Method[getvalidators].ReturnValue"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.cookievalueprovider", "Method[getvalue].ReturnValue"] + - ["tattribute", "system.web.modelbinding.dataannotationsmodelvalidator", "Member[attribute]"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.modelbinderdictionary", "Member[defaultbinder]"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.sessionattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.type", "system.web.modelbinding.simplemodelbinderprovider", "Member[modeltype]"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.valueprovidercollection", "Method[getvalue].ReturnValue"] + - ["system.web.modelbinding.modelmetadataprovider", "system.web.modelbinding.modelmetadata", "Member[provider]"] + - ["system.boolean", "system.web.modelbinding.extensiblemodelbinderattribute", "Member[suppressprefixcheck]"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[isnullablevaluetype]"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.associatedmetadataprovider", "Method[getmetadataforproperty].ReturnValue"] + - ["system.object", "system.web.modelbinding.bindingbehaviorattribute", "Member[typeid]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[propertyname]"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.userprofileattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.web.modelbinding.modelerrorcollection", "system.web.modelbinding.modelstate", "Member[errors]"] + - ["system.object", "system.web.modelbinding.userprofilevalueprovider", "Method[fetchvalue].ReturnValue"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.ivalueprovider", "Method[getvalue].ReturnValue"] + - ["system.string", "system.web.modelbinding.controlattribute", "Member[controlid]"] + - ["system.web.modelbinding.modelbindererrormessageprovider", "system.web.modelbinding.modelbindererrormessageproviders!", "Member[valuerequirederrormessageprovider]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Method[getdisplayname].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.modelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.modelvalidator", "Member[metadata]"] + - ["system.boolean", "system.web.modelbinding.modelbindingcontext", "Member[validaterequest]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[editformatstring]"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.genericmodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[watermark]"] + - ["tservice", "system.web.modelbinding.modelbindingexecutioncontext", "Method[trygetservice].ReturnValue"] + - ["system.web.httpcontextbase", "system.web.modelbinding.modelbindingexecutioncontext", "Member[httpcontext]"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.modelvalidationnode", "Member[modelmetadata]"] + - ["system.string", "system.web.modelbinding.querystringattribute", "Method[getmodelname].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.modelmetadata", "Method[getvalidators].ReturnValue"] + - ["system.object", "system.web.modelbinding.valueproviderresult", "Member[rawvalue]"] + - ["system.collections.generic.dictionary", "system.web.modelbinding.modelmetadata", "Member[additionalvalues]"] + - ["system.web.modelbinding.modelbinderdictionary", "system.web.modelbinding.modelbinders!", "Member[binders]"] + - ["system.type", "system.web.modelbinding.modelbindingcontext", "Member[modeltype]"] + - ["system.boolean", "system.web.modelbinding.ivalueprovider", "Method[containsprefix].ReturnValue"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.modelmetadataprovider", "Method[getmetadatafortype].ReturnValue"] + - ["system.object", "system.web.modelbinding.simplevalueprovider", "Method[fetchvalue].ReturnValue"] + - ["system.web.modelbinding.modelbindingexecutioncontext", "system.web.modelbinding.modelvalidatedeventargs", "Member[modelbindingexecutioncontext]"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.modelbinderdictionary", "Member[item]"] + - ["system.boolean", "system.web.modelbinding.formattribute", "Member[validateinput]"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.modelstate", "Member[value]"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.mutableobjectmodelbinder", "Method[getmetadataforproperties].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[templatehint]"] + - ["system.string", "system.web.modelbinding.routedataattribute", "Method[getmodelname].ReturnValue"] + - ["system.string", "system.web.modelbinding.profileattribute", "Method[getmodelname].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.associatedmetadataprovider", "Method[filterattributes].ReturnValue"] + - ["system.object", "system.web.modelbinding.viewstatevalueprovider", "Method[fetchvalue].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelvalidationnode", "Member[suppressvalidation]"] + - ["system.web.modelbinding.modelbinderprovidercollection", "system.web.modelbinding.modelbinderproviders!", "Member[providers]"] + - ["system.collections.generic.idictionary", "system.web.modelbinding.complexmodel", "Member[results]"] + - ["system.string", "system.web.modelbinding.maxlengthattributeadapter", "Method[getlocalizederrormessage].ReturnValue"] + - ["system.object", "system.web.modelbinding.controlvalueprovider", "Method[fetchvalue].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelbinderdictionary", "Method[trygetvalue].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.modelmetadata", "Member[properties]"] + - ["system.boolean", "system.web.modelbinding.arraymodelbinder", "Method[createorreplacecollection].ReturnValue"] + - ["system.componentmodel.icustomtypedescriptor", "system.web.modelbinding.associatedvalidatorprovider", "Method[gettypedescriptor].ReturnValue"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.modelbindingcontext", "Member[modelmetadata]"] + - ["system.type", "system.web.modelbinding.modelmetadata", "Member[modeltype]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[shortdisplayname]"] + - ["system.string", "system.web.modelbinding.viewstateattribute", "Member[key]"] + - ["system.string", "system.web.modelbinding.controlattribute", "Member[propertyname]"] + - ["system.componentmodel.dataannotations.validationattribute", "system.web.modelbinding.dataannotationsmodelvalidator", "Member[attribute]"] + - ["system.collections.generic.idictionary", "system.web.modelbinding.modelbindingcontext", "Member[propertymetadata]"] + - ["system.boolean", "system.web.modelbinding.genericmodelbinderprovider", "Member[suppressprefixcheck]"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.routedataattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.componentmodel.icustomtypedescriptor", "system.web.modelbinding.associatedmetadataprovider", "Method[gettypedescriptor].ReturnValue"] + - ["system.collections.ienumerator", "system.web.modelbinding.modelbinderdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[iscomplextype]"] + - ["system.string", "system.web.modelbinding.valueprovidersourceattribute", "Method[getmodelname].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelstatedictionary", "Method[isvalidfield].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.associatedmetadataprovider", "Method[getmetadataforproperties].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.keyvaluepairmodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.string", "system.web.modelbinding.imodelnameprovider", "Method[getmodelname].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.arraymodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelstatedictionary", "Member[isreadonly]"] + - ["system.boolean", "system.web.modelbinding.cookieattribute", "Member[validateinput]"] + - ["system.boolean", "system.web.modelbinding.defaultmodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.dictionarymodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.collections.generic.icollection", "system.web.modelbinding.modelbinderdictionary", "Member[values]"] + - ["system.boolean", "system.web.modelbinding.modelbinderdictionary", "Member[isreadonly]"] + - ["system.collections.ienumerator", "system.web.modelbinding.modelstatedictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.typeconvertermodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.collections.generic.icollection", "system.web.modelbinding.modelstatedictionary", "Member[keys]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[nulldisplaytext]"] + - ["system.web.modelbinding.bindingbehavior", "system.web.modelbinding.bindingbehavior!", "Member[optional]"] + - ["system.string", "system.web.modelbinding.cookieattribute", "Member[name]"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.simplemodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelvalidationresult", "Member[message]"] + - ["system.boolean", "system.web.modelbinding.valueprovidercollection", "Method[containsprefix].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.collectionmodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.dictionaryvalueprovider", "Method[containsprefix].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.collectionmodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.object", "system.web.modelbinding.complexmodelresult", "Member[model]"] + - ["system.boolean", "system.web.modelbinding.modelstatedictionary", "Member[isvalid]"] + - ["system.exception", "system.web.modelbinding.modelerror", "Member[exception]"] + - ["system.string", "system.web.modelbinding.sessionattribute", "Member[name]"] + - ["system.web.modelbinding.modelvalidationnode", "system.web.modelbinding.modelvalidatedeventargs", "Member[parentnode]"] + - ["system.boolean", "system.web.modelbinding.modelvalidator", "Member[isrequired]"] + - ["system.boolean", "system.web.modelbinding.mutableobjectmodelbinder", "Method[canupdateproperty].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelbinderdictionary", "Method[contains].ReturnValue"] + - ["system.web.modelbinding.modelstatedictionary", "system.web.modelbinding.modelbindingexecutioncontext", "Member[modelstate]"] + - ["system.string", "system.web.modelbinding.cookieattribute", "Method[getmodelname].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.namevaluecollectionvalueprovider", "Method[containsprefix].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.imodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelvalidationresult", "Member[membername]"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.dataannotationsmodelvalidatorprovider", "Method[getvalidators].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.complexmodelbinder", "Method[bindmodel].ReturnValue"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.ivalueprovidersource", "Method[getvalueprovider].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[displayformatstring]"] + - ["system.web.modelbinding.modelbinderprovidercollection", "system.web.modelbinding.defaultmodelbinder", "Member[providers]"] + - ["system.boolean", "system.web.modelbinding.cookievalueprovider", "Method[containsprefix].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.modelvalidatorprovidercollection", "Method[getvalidators].ReturnValue"] + - ["system.object", "system.web.modelbinding.mutableobjectmodelbinder", "Method[createmodel].ReturnValue"] + - ["system.string", "system.web.modelbinding.querystringattribute", "Member[key]"] + - ["system.string", "system.web.modelbinding.rangeattributeadapter", "Method[getlocalizederrormessage].ReturnValue"] + - ["system.string", "system.web.modelbinding.stringlengthattributeadapter", "Method[getlocalizederrormessage].ReturnValue"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.emptymodelmetadataprovider", "Method[createmetadata].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.dataannotationsmodelvalidatorprovider!", "Member[addimplicitrequiredattributeforvaluetypes]"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.querystringattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.simplemodelbinderprovider", "Member[suppressprefixcheck]"] + - ["system.type", "system.web.modelbinding.genericmodelbinderprovider", "Member[modeltype]"] + - ["system.string", "system.web.modelbinding.controlvalueprovider", "Member[propertyname]"] + - ["system.web.modelbinding.modelvalidatorprovidercollection", "system.web.modelbinding.modelvalidatorproviders!", "Member[providers]"] + - ["system.web.modelbinding.modelbinderprovidercollection", "system.web.modelbinding.modelbindingcontext", "Member[modelbinderproviders]"] + - ["system.string", "system.web.modelbinding.profileattribute", "Member[key]"] + - ["system.globalization.cultureinfo", "system.web.modelbinding.valueproviderresult", "Member[culture]"] + - ["system.web.modelbinding.modelmetadataprovider", "system.web.modelbinding.modelmetadataproviders!", "Member[current]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Member[displayname]"] + - ["system.boolean", "system.web.modelbinding.dictionarymodelbinder", "Method[createorreplacecollection].ReturnValue"] + - ["system.web.modelbinding.bindingbehavior", "system.web.modelbinding.bindingbehaviorattribute", "Member[behavior]"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.profileattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.string", "system.web.modelbinding.sessionattribute", "Method[getmodelname].ReturnValue"] + - ["system.type", "system.web.modelbinding.modelmetadata", "Member[containertype]"] + - ["system.boolean", "system.web.modelbinding.modelvalidationnode", "Member[validateallproperties]"] + - ["system.boolean", "system.web.modelbinding.modelstatedictionary", "Method[contains].ReturnValue"] + - ["system.string", "system.web.modelbinding.routedataattribute", "Member[key]"] + - ["system.string", "system.web.modelbinding.dataannotationsmodelvalidator", "Method[getlocalizederrormessage].ReturnValue"] + - ["system.web.modelbinding.modelbindingexecutioncontext", "system.web.modelbinding.simplevalueprovider", "Member[modelbindingexecutioncontext]"] + - ["system.string", "system.web.modelbinding.modelmetadata", "Method[getsimpledisplaytext].ReturnValue"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.typeconvertermodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.string", "system.web.modelbinding.modelvalidationnode", "Member[modelstatekey]"] + - ["system.web.modelbinding.modelvalidationnode", "system.web.modelbinding.complexmodelresult", "Member[validationnode]"] + - ["system.type", "system.web.modelbinding.extensiblemodelbinderattribute", "Member[bindertype]"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.modelvalidatorprovider", "Method[getvalidators].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.web.modelbinding.modelbinderdictionary", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.icollection", "system.web.modelbinding.modelvalidationnode", "Member[childnodes]"] + - ["system.string", "system.web.modelbinding.dataannotationsmodelvalidator", "Member[errormessage]"] + - ["system.web.modelbinding.imodelbinder", "system.web.modelbinding.complexmodelbinderprovider", "Method[getbinder].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[hidesurroundinghtml]"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[requestvalidationenabled]"] + - ["system.object", "system.web.modelbinding.valueproviderresult", "Method[convertto].ReturnValue"] + - ["system.web.modelbinding.modelvalidationnode", "system.web.modelbinding.modelbindingcontext", "Member[validationnode]"] + - ["system.web.modelbinding.valueproviderresult", "system.web.modelbinding.simplevalueprovider", "Method[getvalue].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.dataannotationsmodelvalidator", "Method[validate].ReturnValue"] + - ["system.string", "system.web.modelbinding.formattribute", "Member[fieldname]"] + - ["system.string", "system.web.modelbinding.valueproviderresult", "Member[attemptedvalue]"] + - ["system.boolean", "system.web.modelbinding.collectionmodelbinder", "Method[createorreplacecollection].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.modelmetadata", "Member[showfordisplay]"] + - ["system.collections.generic.ienumerable", "system.web.modelbinding.validatableobjectadapter", "Method[validate].ReturnValue"] + - ["system.web.modelbinding.ivalueprovider", "system.web.modelbinding.cookieattribute", "Method[getvalueprovider].ReturnValue"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.complexmodel", "Member[modelmetadata]"] + - ["system.web.modelbinding.modelmetadata", "system.web.modelbinding.associatedmetadataprovider", "Method[createmetadata].ReturnValue"] + - ["system.boolean", "system.web.modelbinding.simplevalueprovider", "Method[containsprefix].ReturnValue"] + - ["system.string", "system.web.modelbinding.formattribute", "Method[getmodelname].ReturnValue"] + - ["tservice", "system.web.modelbinding.modelbindingexecutioncontext", "Method[getservice].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Profile.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Profile.typemodel.yml new file mode 100644 index 000000000000..5b4e2f816f49 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Profile.typemodel.yml @@ -0,0 +1,73 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.profile.profilemanager!", "Member[applicationname]"] + - ["system.web.profile.profilebase", "system.web.profile.profileeventargs", "Member[profile]"] + - ["system.web.httpcontext", "system.web.profile.profilemigrateeventargs", "Member[context]"] + - ["system.boolean", "system.web.profile.profilebase", "Member[isanonymous]"] + - ["system.int32", "system.web.profile.profilemanager!", "Method[deleteprofiles].ReturnValue"] + - ["system.string", "system.web.profile.profilemigrateeventargs", "Member[anonymousid]"] + - ["system.datetime", "system.web.profile.profilebase", "Member[lastupdateddate]"] + - ["system.web.profile.profileinfo", "system.web.profile.profileinfocollection", "Member[item]"] + - ["system.web.profile.profileinfocollection", "system.web.profile.sqlprofileprovider", "Method[findprofilesbyusername].ReturnValue"] + - ["system.configuration.settingspropertyvaluecollection", "system.web.profile.sqlprofileprovider", "Method[getpropertyvalues].ReturnValue"] + - ["system.string", "system.web.profile.profileinfo", "Member[username]"] + - ["system.int32", "system.web.profile.profileinfocollection", "Member[count]"] + - ["system.web.profile.profileprovidercollection", "system.web.profile.profilemanager!", "Member[providers]"] + - ["system.boolean", "system.web.profile.profileinfo", "Member[isanonymous]"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profilemanager!", "Method[getallprofiles].ReturnValue"] + - ["system.web.profile.profilebase", "system.web.profile.profilebase!", "Method[create].ReturnValue"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profileprovider", "Method[findprofilesbyusername].ReturnValue"] + - ["system.boolean", "system.web.profile.profilebase", "Member[isdirty]"] + - ["system.int32", "system.web.profile.profileprovider", "Method[deleteprofiles].ReturnValue"] + - ["system.boolean", "system.web.profile.settingsallowanonymousattribute", "Member[allow]"] + - ["system.web.profile.profilegroupbase", "system.web.profile.profilebase", "Method[getprofilegroup].ReturnValue"] + - ["system.int32", "system.web.profile.profileprovider", "Method[deleteinactiveprofiles].ReturnValue"] + - ["system.web.profile.profileinfocollection", "system.web.profile.sqlprofileprovider", "Method[getallinactiveprofiles].ReturnValue"] + - ["system.object", "system.web.profile.profilebase", "Member[item]"] + - ["system.web.profile.profileinfocollection", "system.web.profile.sqlprofileprovider", "Method[findinactiveprofilesbyusername].ReturnValue"] + - ["system.collections.ienumerator", "system.web.profile.profileinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.web.profile.profilemanager!", "Method[getnumberofinactiveprofiles].ReturnValue"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profileprovider", "Method[getallprofiles].ReturnValue"] + - ["system.boolean", "system.web.profile.profileautosaveeventargs", "Member[continuewithprofileautosave]"] + - ["system.int32", "system.web.profile.profilemanager!", "Method[getnumberofprofiles].ReturnValue"] + - ["system.int32", "system.web.profile.profileinfo", "Member[size]"] + - ["system.datetime", "system.web.profile.profilebase", "Member[lastactivitydate]"] + - ["system.string", "system.web.profile.customproviderdataattribute", "Member[customproviderdata]"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profileprovider", "Method[findinactiveprofilesbyusername].ReturnValue"] + - ["system.object", "system.web.profile.profilegroupbase", "Method[getpropertyvalue].ReturnValue"] + - ["system.web.profile.profileinfocollection", "system.web.profile.sqlprofileprovider", "Method[getallprofiles].ReturnValue"] + - ["system.boolean", "system.web.profile.profileinfocollection", "Member[issynchronized]"] + - ["system.datetime", "system.web.profile.profileinfo", "Member[lastactivitydate]"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profilemanager!", "Method[findinactiveprofilesbyusername].ReturnValue"] + - ["system.object", "system.web.profile.profilebase", "Method[getpropertyvalue].ReturnValue"] + - ["system.web.profile.profileprovider", "system.web.profile.profilemanager!", "Member[provider]"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profileprovider", "Method[getallinactiveprofiles].ReturnValue"] + - ["system.web.profile.profileprovider", "system.web.profile.profileprovidercollection", "Member[item]"] + - ["system.int32", "system.web.profile.profilemanager!", "Method[deleteinactiveprofiles].ReturnValue"] + - ["system.boolean", "system.web.profile.settingsallowanonymousattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.int32", "system.web.profile.sqlprofileprovider", "Method[deleteinactiveprofiles].ReturnValue"] + - ["system.int32", "system.web.profile.sqlprofileprovider", "Method[deleteprofiles].ReturnValue"] + - ["system.configuration.settingspropertycollection", "system.web.profile.profilebase!", "Member[properties]"] + - ["system.string", "system.web.profile.profilebase", "Member[username]"] + - ["system.datetime", "system.web.profile.profileinfo", "Member[lastupdateddate]"] + - ["system.int32", "system.web.profile.sqlprofileprovider", "Method[getnumberofinactiveprofiles].ReturnValue"] + - ["system.int32", "system.web.profile.profileprovider", "Method[getnumberofinactiveprofiles].ReturnValue"] + - ["system.web.profile.profileauthenticationoption", "system.web.profile.profileauthenticationoption!", "Member[all]"] + - ["system.web.profile.profileauthenticationoption", "system.web.profile.profileauthenticationoption!", "Member[anonymous]"] + - ["system.boolean", "system.web.profile.profilemanager!", "Member[automaticsaveenabled]"] + - ["system.web.profile.profileauthenticationoption", "system.web.profile.profileauthenticationoption!", "Member[authenticated]"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profilemanager!", "Method[getallinactiveprofiles].ReturnValue"] + - ["system.web.profile.profileinfocollection", "system.web.profile.profilemanager!", "Method[findprofilesbyusername].ReturnValue"] + - ["system.boolean", "system.web.profile.profilemanager!", "Method[deleteprofile].ReturnValue"] + - ["system.web.httpcontext", "system.web.profile.profileautosaveeventargs", "Member[context]"] + - ["system.object", "system.web.profile.profileinfocollection", "Member[syncroot]"] + - ["system.string", "system.web.profile.profileproviderattribute", "Member[providername]"] + - ["system.string", "system.web.profile.sqlprofileprovider", "Member[applicationname]"] + - ["system.boolean", "system.web.profile.customproviderdataattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.httpcontext", "system.web.profile.profileeventargs", "Member[context]"] + - ["system.boolean", "system.web.profile.profilemanager!", "Member[enabled]"] + - ["system.object", "system.web.profile.profilegroupbase", "Member[item]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Query.Dynamic.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Query.Dynamic.typemodel.yml new file mode 100644 index 000000000000..19401b636e5e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Query.Dynamic.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.query.dynamic.dynamicclass", "Method[tostring].ReturnValue"] + - ["system.int32", "system.web.query.dynamic.parseexception", "Member[position]"] + - ["system.string", "system.web.query.dynamic.parseexception", "Method[tostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Routing.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Routing.typemodel.yml new file mode 100644 index 000000000000..1335f9cb0a16 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Routing.typemodel.yml @@ -0,0 +1,66 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.routing.pageroutehandler", "Method[getsubstitutedvirtualpath].ReturnValue"] + - ["system.boolean", "system.web.routing.routevaluedictionary", "Member[isreadonly]"] + - ["system.collections.generic.dictionary+keycollection", "system.web.routing.routevaluedictionary", "Member[keys]"] + - ["system.web.routing.routebase", "system.web.routing.routecollection", "Member[item]"] + - ["system.web.ihttphandler", "system.web.routing.pageroutehandler", "Method[gethttphandler].ReturnValue"] + - ["system.web.routing.routedata", "system.web.routing.route", "Method[getroutedata].ReturnValue"] + - ["system.web.routing.routecollection", "system.web.routing.urlroutingmodule", "Member[routecollection]"] + - ["system.web.routing.iroutehandler", "system.web.routing.routedata", "Member[routehandler]"] + - ["system.web.routing.routedata", "system.web.routing.routebase", "Method[getroutedata].ReturnValue"] + - ["system.web.routing.routebase", "system.web.routing.routedata", "Member[route]"] + - ["system.boolean", "system.web.routing.urlroutinghandler", "Member[isreusable]"] + - ["system.idisposable", "system.web.routing.routecollection", "Method[getreadlock].ReturnValue"] + - ["system.boolean", "system.web.routing.irouteconstraint", "Method[match].ReturnValue"] + - ["system.web.ihttphandler", "system.web.routing.stoproutinghandler", "Method[gethttphandler].ReturnValue"] + - ["system.collections.generic.dictionary+enumerator", "system.web.routing.routevaluedictionary", "Method[getenumerator].ReturnValue"] + - ["system.web.routing.virtualpathdata", "system.web.routing.routecollection", "Method[getvirtualpath].ReturnValue"] + - ["system.web.ihttphandler", "system.web.routing.iroutehandler", "Method[gethttphandler].ReturnValue"] + - ["system.web.routing.routedata", "system.web.routing.routecollection", "Method[getroutedata].ReturnValue"] + - ["system.web.routing.routedirection", "system.web.routing.routedirection!", "Member[urlgeneration]"] + - ["system.boolean", "system.web.routing.routevaluedictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.routing.routevaluedictionary", "Method[containsvalue].ReturnValue"] + - ["system.boolean", "system.web.routing.routevaluedictionary", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.web.routing.routecollection", "Member[routeexistingfiles]"] + - ["system.collections.generic.ienumerator", "system.web.routing.routevaluedictionary", "Method[getenumerator].ReturnValue"] + - ["system.web.routing.routecollection", "system.web.routing.urlroutinghandler", "Member[routecollection]"] + - ["system.boolean", "system.web.routing.routevaluedictionary", "Method[trygetvalue].ReturnValue"] + - ["system.web.routing.routevaluedictionary", "system.web.routing.virtualpathdata", "Member[datatokens]"] + - ["system.int32", "system.web.routing.routevaluedictionary", "Member[count]"] + - ["system.web.routing.routebase", "system.web.routing.virtualpathdata", "Member[route]"] + - ["system.web.routing.routevaluedictionary", "system.web.routing.routedata", "Member[values]"] + - ["system.collections.ienumerator", "system.web.routing.routevaluedictionary", "Method[getenumerator].ReturnValue"] + - ["system.web.routing.virtualpathdata", "system.web.routing.route", "Method[getvirtualpath].ReturnValue"] + - ["system.boolean", "system.web.routing.routebase", "Member[routeexistingfiles]"] + - ["system.collections.generic.icollection", "system.web.routing.routevaluedictionary", "Member[values]"] + - ["system.web.routing.routedata", "system.web.routing.requestcontext", "Member[routedata]"] + - ["system.collections.generic.icollection", "system.web.routing.routevaluedictionary", "Member[keys]"] + - ["system.collections.generic.icollection", "system.web.routing.httpmethodconstraint", "Member[allowedmethods]"] + - ["system.string", "system.web.routing.route", "Member[url]"] + - ["system.boolean", "system.web.routing.httpmethodconstraint", "Method[match].ReturnValue"] + - ["system.collections.generic.dictionary+valuecollection", "system.web.routing.routevaluedictionary", "Member[values]"] + - ["system.web.routing.routevaluedictionary", "system.web.routing.route", "Member[defaults]"] + - ["system.web.routing.routecollection", "system.web.routing.routetable!", "Member[routes]"] + - ["system.web.routing.routevaluedictionary", "system.web.routing.route", "Member[constraints]"] + - ["system.idisposable", "system.web.routing.routecollection", "Method[getwritelock].ReturnValue"] + - ["system.web.routing.route", "system.web.routing.routecollection", "Method[mappageroute].ReturnValue"] + - ["system.web.routing.routevaluedictionary", "system.web.routing.routedata", "Member[datatokens]"] + - ["system.string", "system.web.routing.pageroutehandler", "Member[virtualpath]"] + - ["system.string", "system.web.routing.routedata", "Method[getrequiredstring].ReturnValue"] + - ["system.web.routing.virtualpathdata", "system.web.routing.routebase", "Method[getvirtualpath].ReturnValue"] + - ["system.boolean", "system.web.routing.routecollection", "Member[appendtrailingslash]"] + - ["system.web.routing.routedirection", "system.web.routing.routedirection!", "Member[incomingrequest]"] + - ["system.string", "system.web.routing.virtualpathdata", "Member[virtualpath]"] + - ["system.boolean", "system.web.routing.pageroutehandler", "Member[checkphysicalurlaccess]"] + - ["system.boolean", "system.web.routing.routecollection", "Member[lowercaseurls]"] + - ["system.web.httpcontextbase", "system.web.routing.requestcontext", "Member[httpcontext]"] + - ["system.object", "system.web.routing.routevaluedictionary", "Member[item]"] + - ["system.web.routing.iroutehandler", "system.web.routing.route", "Member[routehandler]"] + - ["system.boolean", "system.web.routing.route", "Method[processconstraint].ReturnValue"] + - ["system.web.routing.routevaluedictionary", "system.web.routing.route", "Member[datatokens]"] + - ["system.boolean", "system.web.routing.routevaluedictionary", "Method[remove].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.Serialization.typemodel.yml new file mode 100644 index 000000000000..524f2767e4d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.Serialization.typemodel.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.web.script.serialization.javascriptserializer", "Method[converttotype].ReturnValue"] + - ["system.string", "system.web.script.serialization.javascripttyperesolver", "Method[resolvetypeid].ReturnValue"] + - ["system.int32", "system.web.script.serialization.javascriptserializer", "Member[recursionlimit]"] + - ["system.type", "system.web.script.serialization.simpletyperesolver", "Method[resolvetype].ReturnValue"] + - ["system.object", "system.web.script.serialization.javascriptserializer", "Method[deserializeobject].ReturnValue"] + - ["system.string", "system.web.script.serialization.simpletyperesolver", "Method[resolvetypeid].ReturnValue"] + - ["system.boolean", "system.web.script.serialization.scriptignoreattribute", "Member[applytooverrides]"] + - ["system.collections.generic.ienumerable", "system.web.script.serialization.javascriptconverter", "Member[supportedtypes]"] + - ["system.collections.generic.idictionary", "system.web.script.serialization.javascriptconverter", "Method[serialize].ReturnValue"] + - ["system.object", "system.web.script.serialization.javascriptserializer", "Method[deserialize].ReturnValue"] + - ["t", "system.web.script.serialization.javascriptserializer", "Method[converttotype].ReturnValue"] + - ["system.object", "system.web.script.serialization.javascriptconverter", "Method[deserialize].ReturnValue"] + - ["system.string", "system.web.script.serialization.javascriptserializer", "Method[serialize].ReturnValue"] + - ["system.type", "system.web.script.serialization.javascripttyperesolver", "Method[resolvetype].ReturnValue"] + - ["system.int32", "system.web.script.serialization.javascriptserializer", "Member[maxjsonlength]"] + - ["t", "system.web.script.serialization.javascriptserializer", "Method[deserialize].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.Services.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.Services.typemodel.yml new file mode 100644 index 000000000000..40fb145319ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.Services.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.script.services.generatescripttypeattribute", "Member[scripttypeid]"] + - ["system.web.script.services.responseformat", "system.web.script.services.scriptmethodattribute", "Member[responseformat]"] + - ["system.string", "system.web.script.services.proxygenerator!", "Method[getclientproxyscript].ReturnValue"] + - ["system.boolean", "system.web.script.services.scriptmethodattribute", "Member[xmlserializestring]"] + - ["system.type", "system.web.script.services.generatescripttypeattribute", "Member[type]"] + - ["system.web.script.services.responseformat", "system.web.script.services.responseformat!", "Member[xml]"] + - ["system.boolean", "system.web.script.services.scriptmethodattribute", "Member[usehttpget]"] + - ["system.web.script.services.responseformat", "system.web.script.services.responseformat!", "Member[json]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.typemodel.yml new file mode 100644 index 000000000000..8a3415f2117f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Script.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.reflection.assembly", "system.web.script.ajaxframeworkassemblyattribute", "Method[getdefaultajaxframeworkassembly].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Security.AntiXss.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Security.AntiXss.typemodel.yml new file mode 100644 index 000000000000..21da651eff98 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Security.AntiXss.typemodel.yml @@ -0,0 +1,166 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[hanunoo]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[ethiopicextended]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[malayalam]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[ethiopicsupplement]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[hangulcompatibilityjamo]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[controlpictures]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[boxdrawing]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[opticalcharacterrecognition]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[vai]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[taile]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[devanagariextended]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[kangxiradicals]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[latinextendeda]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cjkstrokes]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[variationselectors]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[arrows]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[unifiedcanadianaboriginalsyllabicsextended]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[miscellaneousmathematicalsymbolsa]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[thai]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[unifiedcanadianaboriginalsyllabics]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[default]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[tagbanwa]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[generalpunctuation]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[ideographicdescriptioncharacters]"] + - ["system.string", "system.web.security.antixss.antixssencoder!", "Method[htmlencode].ReturnValue"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[georgian]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[tifinagh]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[hanguljamoextendeda]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[bopomofo]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[cyrillic]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[tagalog]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cjkcompatibility]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[miscellaneoussymbolsandarrows]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[gurmukhi]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[mongolian]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[meeteimayek]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[bengali]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[miscellaneoussymbols]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cjkradicalssupplement]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[hanguljamo]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[samaritan]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[sylotinagri]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[kanbun]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[saurashtra]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[supplementalarrowsa]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[buhid]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[ogham]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[miscellaneousmathematicalsymbolsb]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[hebrew]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[c1controlsandlatin1supplement]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[tamil]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[geometricshapes]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[cjkcompatibilityforms]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[taiviet]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[arabicpresentationformsa]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[combiningdiacriticalmarkssupplement]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[cham]"] + - ["system.string", "system.web.security.antixss.antixssencoder!", "Method[xmlencode].ReturnValue"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[tibetan]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[hangulsyllables]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[sudanese]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[phoneticextensionssupplement]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[yiradicals]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[javanese]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[verticalforms]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[enclosedalphanumerics]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[cherokee]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[phoneticextensions]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cyrillicextendeda]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[coptic]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[combininghalfmarks]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[miscellaneoustechnical]"] + - ["system.byte[]", "system.web.security.antixss.antixssencoder", "Method[urlencode].ReturnValue"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[nko]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[combiningdiacriticalmarksforsymbols]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[modifiertoneletters]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[rejang]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[smallformvariants]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[kannada]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[yijinghexagramsymbols]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[phagspa]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[ethiopic]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[latinextendedadditional]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[oriya]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[supplementalpunctuation]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[mathematicaloperators]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cjkunifiedideographs]"] + - ["system.string", "system.web.security.antixss.antixssencoder!", "Method[cssencode].ReturnValue"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cjkunifiedideographsextensiona]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[blockelements]"] + - ["system.string", "system.web.security.antixss.antixssencoder!", "Method[xmlattributeencode].ReturnValue"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[none]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[georgiansupplement]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[dingbats]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[none]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cjksymbolsandpunctuation]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[syriac]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[balinese]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[newtailue]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[khmer]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[halfwidthandfullwidthforms]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[runic]"] + - ["system.string", "system.web.security.antixss.antixssencoder", "Method[urlpathencode].ReturnValue"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[hiragana]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[bopomofoextended]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[basiclatin]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[myanmar]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[armenian]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[telugu]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[supplementalmathematicaloperators]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[cyrillicsupplement]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[specials]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[arabicsupplement]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[lisu]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[taitham]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[greekextended]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[numberforms]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[alphabeticpresentationforms]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[none]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[sinhala]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[enclosedcjklettersandmonths]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[olchiki]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[superscriptsandsubscripts]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[greekandcoptic]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[glagolitic]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[none]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[hanguljamoextendedb]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[katakana]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[supplementalarrowsb]"] + - ["system.string", "system.web.security.antixss.antixssencoder!", "Method[htmlformurlencode].ReturnValue"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[kayahli]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[letterlikesymbols]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[latinextendedd]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[latinextendedc]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[cjkcompatibilityideographs]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[spacingmodifierletters]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[thaana]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[braillepatterns]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[devanagari]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[khmersymbols]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[cyrillicextendedb]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[arabic]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[ipaextensions]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[lao]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[limbu]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[myanmarextendeda]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[latinextendedb]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[combiningdiacriticalmarks]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[vedicextensions]"] + - ["system.web.security.antixss.uppercodecharts", "system.web.security.antixss.uppercodecharts!", "Member[arabicpresentationformsb]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[yisyllables]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[gujarati]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[katakanaphoneticextensions]"] + - ["system.web.security.antixss.lowercodecharts", "system.web.security.antixss.lowercodecharts!", "Member[none]"] + - ["system.string", "system.web.security.antixss.antixssencoder!", "Method[urlencode].ReturnValue"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[buginese]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[bamum]"] + - ["system.web.security.antixss.uppermidcodecharts", "system.web.security.antixss.uppermidcodecharts!", "Member[commonindicnumberforms]"] + - ["system.web.security.antixss.lowermidcodecharts", "system.web.security.antixss.lowermidcodecharts!", "Member[lepcha]"] + - ["system.web.security.antixss.midcodecharts", "system.web.security.antixss.midcodecharts!", "Member[currencysymbols]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Security.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Security.typemodel.yml new file mode 100644 index 000000000000..2a9c1f3ed572 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Security.typemodel.yml @@ -0,0 +1,342 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.web.security.membership!", "Member[minrequirednonalphanumericcharacters]"] + - ["system.string", "system.web.security.passportidentity", "Member[hexpuid]"] + - ["system.string", "system.web.security.membershipuser", "Method[tostring].ReturnValue"] + - ["system.int32", "system.web.security.membershipprovider", "Method[getnumberofusersonline].ReturnValue"] + - ["system.int32", "system.web.security.membershipprovider", "Member[minrequiredpasswordlength]"] + - ["system.string", "system.web.security.sqlmembershipprovider", "Method[generatepassword].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.security.membershipprovider", "Method[findusersbyemail].ReturnValue"] + - ["system.web.security.machinekeyprotection", "system.web.security.machinekeyprotection!", "Member[encryption]"] + - ["system.int32", "system.web.security.membership!", "Method[getnumberofusersonline].ReturnValue"] + - ["system.int32", "system.web.security.membershippasswordattribute", "Member[minrequirednonalphanumericcharacters]"] + - ["system.string", "system.web.security.formsauthentication!", "Method[encrypt].ReturnValue"] + - ["system.boolean", "system.web.security.windowstokenroleprovider", "Method[isuserinrole].ReturnValue"] + - ["system.int32", "system.web.security.formsauthenticationticket", "Member[version]"] + - ["system.object", "system.web.security.membershipuser", "Member[provideruserkey]"] + - ["system.boolean", "system.web.security.authorizationstoreroleprovider", "Method[deleterole].ReturnValue"] + - ["system.string", "system.web.security.formsauthentication!", "Member[cookiedomain]"] + - ["system.web.security.membershippasswordformat", "system.web.security.membershippasswordformat!", "Member[clear]"] + - ["system.boolean", "system.web.security.passportidentity", "Member[hassavedpassword]"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreateuserexception", "Member[statuscode]"] + - ["system.web.security.membershipprovider", "system.web.security.membership!", "Member[provider]"] + - ["system.web.security.membershipuser", "system.web.security.activedirectorymembershipprovider", "Method[createuser].ReturnValue"] + - ["system.boolean", "system.web.security.authorizationstoreroleprovider", "Method[isuserinrole].ReturnValue"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[providererror]"] + - ["system.web.httpcookiemode", "system.web.security.formsauthentication!", "Member[cookiemode]"] + - ["system.boolean", "system.web.security.membershipprovider", "Method[validateuser].ReturnValue"] + - ["system.string[]", "system.web.security.roleprincipal", "Method[getroles].ReturnValue"] + - ["system.boolean", "system.web.security.windowstokenroleprovider", "Method[roleexists].ReturnValue"] + - ["system.web.security.membershipprovider", "system.web.security.membershipprovidercollection", "Member[item]"] + - ["system.string", "system.web.security.membershippasswordattribute", "Method[formaterrormessage].ReturnValue"] + - ["system.boolean", "system.web.security.membership!", "Method[validateuser].ReturnValue"] + - ["system.string[]", "system.web.security.windowstokenroleprovider", "Method[getallroles].ReturnValue"] + - ["system.string", "system.web.security.formsauthenticationticket", "Member[cookiepath]"] + - ["system.web.security.activedirectoryconnectionprotection", "system.web.security.activedirectorymembershipprovider", "Member[currentconnectionprotection]"] + - ["system.boolean", "system.web.security.urlauthorizationmodule!", "Method[checkurlaccessforprincipal].ReturnValue"] + - ["system.string[]", "system.web.security.roles!", "Method[findusersinrole].ReturnValue"] + - ["system.string", "system.web.security.activedirectorymembershipprovider", "Member[passwordstrengthregularexpression]"] + - ["system.boolean", "system.web.security.membership!", "Member[enablepasswordretrieval]"] + - ["system.int32", "system.web.security.passportidentity", "Member[timesincesignin]"] + - ["system.boolean", "system.web.security.membershipuser", "Method[changepassword].ReturnValue"] + - ["system.string", "system.web.security.authorizationstoreroleprovider", "Member[scopename]"] + - ["system.boolean", "system.web.security.roles!", "Method[roleexists].ReturnValue"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Member[requiresuniqueemail]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Method[unlockuser].ReturnValue"] + - ["system.byte[]", "system.web.security.membershipprovider", "Method[decryptpassword].ReturnValue"] + - ["system.int32", "system.web.security.sqlmembershipprovider", "Member[maxinvalidpasswordattempts]"] + - ["system.web.security.membershipusercollection", "system.web.security.activedirectorymembershipprovider", "Method[getallusers].ReturnValue"] + - ["system.string", "system.web.security.formsauthentication!", "Member[defaulturl]"] + - ["system.string", "system.web.security.sqlmembershipprovider", "Method[resetpassword].ReturnValue"] + - ["system.boolean", "system.web.security.authorizationstoreroleprovider", "Method[roleexists].ReturnValue"] + - ["system.object", "system.web.security.passportidentity", "Method[getoption].ReturnValue"] + - ["system.boolean", "system.web.security.sqlroleprovider", "Method[isuserinrole].ReturnValue"] + - ["system.string", "system.web.security.membership!", "Method[getusernamebyemail].ReturnValue"] + - ["system.boolean", "system.web.security.membershipprovider", "Member[requiresuniqueemail]"] + - ["system.int32", "system.web.security.membership!", "Member[maxinvalidpasswordattempts]"] + - ["system.boolean", "system.web.security.formsauthentication!", "Member[isenabled]"] + - ["system.byte[]", "system.web.security.membershipprovider", "Method[encryptpassword].ReturnValue"] + - ["system.web.security.passportidentity", "system.web.security.passportauthenticationeventargs", "Member[identity]"] + - ["system.web.samesitemode", "system.web.security.formsauthentication!", "Member[cookiesamesite]"] + - ["system.string", "system.web.security.membershipprovider", "Method[getpassword].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.security.membershipprovider", "Method[findusersbyname].ReturnValue"] + - ["system.string", "system.web.security.membershipprovider", "Method[getusernamebyemail].ReturnValue"] + - ["system.string", "system.web.security.passportidentity", "Method[getdomainfrommembername].ReturnValue"] + - ["system.boolean", "system.web.security.sqlroleprovider", "Method[roleexists].ReturnValue"] + - ["system.string[]", "system.web.security.windowstokenroleprovider", "Method[getusersinrole].ReturnValue"] + - ["system.int32", "system.web.security.passportidentity!", "Method[cryptputsite].ReturnValue"] + - ["system.string", "system.web.security.validatepasswordeventargs", "Member[password]"] + - ["system.collections.ienumerator", "system.web.security.membershipusercollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.security.formsauthenticationticket", "Member[userdata]"] + - ["system.boolean", "system.web.security.membershipprovider", "Method[changepasswordquestionandanswer].ReturnValue"] + - ["system.string", "system.web.security.roles!", "Member[applicationname]"] + - ["system.web.security.membershipuser", "system.web.security.sqlmembershipprovider", "Method[createuser].ReturnValue"] + - ["system.web.security.formsauthenticationticket", "system.web.security.formsauthentication!", "Method[decrypt].ReturnValue"] + - ["system.string[]", "system.web.security.sqlroleprovider", "Method[findusersinrole].ReturnValue"] + - ["system.int32", "system.web.security.membershipusercollection", "Member[count]"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Member[requiresquestionandanswer]"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Method[changepasswordquestionandanswer].ReturnValue"] + - ["system.boolean", "system.web.security.membershipprovider", "Method[changepassword].ReturnValue"] + - ["system.web.security.machinekeyprotection", "system.web.security.machinekeyprotection!", "Member[validation]"] + - ["system.boolean", "system.web.security.validatepasswordeventargs", "Member[isnewuser]"] + - ["system.string", "system.web.security.sqlmembershipprovider", "Method[getpassword].ReturnValue"] + - ["system.string", "system.web.security.activedirectorymembershipprovider", "Method[resetpassword].ReturnValue"] + - ["system.string", "system.web.security.formsauthentication!", "Member[formscookiepath]"] + - ["system.boolean", "system.web.security.membershipprovider", "Method[deleteuser].ReturnValue"] + - ["system.string[]", "system.web.security.roleprovider", "Method[getusersinrole].ReturnValue"] + - ["system.boolean", "system.web.security.formsauthenticationticket", "Member[ispersistent]"] + - ["system.boolean", "system.web.security.passportidentity", "Member[getfromnetworkserver]"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Method[unlockuser].ReturnValue"] + - ["system.datetime", "system.web.security.formsauthenticationticket", "Member[issuedate]"] + - ["system.boolean", "system.web.security.membership!", "Member[requiresquestionandanswer]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Method[changepasswordquestionandanswer].ReturnValue"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[duplicateusername]"] + - ["system.string", "system.web.security.passportidentity!", "Method[decrypt].ReturnValue"] + - ["system.object", "system.web.security.passportidentity", "Method[getcurrentconfig].ReturnValue"] + - ["system.string[]", "system.web.security.authorizationstoreroleprovider", "Method[getallroles].ReturnValue"] + - ["system.string", "system.web.security.activedirectorymembershipprovider", "Method[getpassword].ReturnValue"] + - ["system.byte[]", "system.web.security.machinekey!", "Method[unprotect].ReturnValue"] + - ["system.int32", "system.web.security.membership!", "Member[passwordattemptwindow]"] + - ["system.string", "system.web.security.passportidentity", "Member[name]"] + - ["system.string", "system.web.security.passportidentity", "Method[logotag2].ReturnValue"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[invalidpassword]"] + - ["system.boolean", "system.web.security.membershipprovider", "Method[unlockuser].ReturnValue"] + - ["system.web.security.membershipuser", "system.web.security.sqlmembershipprovider", "Method[getuser].ReturnValue"] + - ["system.int32", "system.web.security.passportidentity", "Member[error]"] + - ["system.int32", "system.web.security.activedirectorymembershipprovider", "Method[getnumberofusersonline].ReturnValue"] + - ["system.web.security.cookieprotection", "system.web.security.cookieprotection!", "Member[encryption]"] + - ["system.byte[]", "system.web.security.machinekey!", "Method[protect].ReturnValue"] + - ["system.timespan", "system.web.security.formsauthentication!", "Member[timeout]"] + - ["system.string", "system.web.security.sqlmembershipprovider", "Member[passwordstrengthregularexpression]"] + - ["system.string", "system.web.security.membershipprovider", "Method[resetpassword].ReturnValue"] + - ["system.string", "system.web.security.authorizationstoreroleprovider", "Member[applicationname]"] + - ["system.boolean", "system.web.security.membershipuser", "Member[islockedout]"] + - ["system.int32", "system.web.security.membershipprovider", "Member[minrequirednonalphanumericcharacters]"] + - ["system.int32", "system.web.security.passportidentity", "Method[loginuser].ReturnValue"] + - ["system.string", "system.web.security.formsauthentication!", "Member[formscookiename]"] + - ["system.web.security.membershipuser", "system.web.security.membership!", "Method[createuser].ReturnValue"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[invalidanswer]"] + - ["system.boolean", "system.web.security.membershipprovider", "Member[requiresquestionandanswer]"] + - ["system.boolean", "system.web.security.formsauthentication!", "Member[enablecrossappredirects]"] + - ["system.string[]", "system.web.security.authorizationstoreroleprovider", "Method[getrolesforuser].ReturnValue"] + - ["system.datetime", "system.web.security.roleprincipal", "Member[issuedate]"] + - ["system.string[]", "system.web.security.authorizationstoreroleprovider", "Method[findusersinrole].ReturnValue"] + - ["system.string", "system.web.security.membership!", "Member[hashalgorithmtype]"] + - ["system.string", "system.web.security.membership!", "Member[passwordstrengthregularexpression]"] + - ["system.boolean", "system.web.security.validatepasswordeventargs", "Member[cancel]"] + - ["system.string", "system.web.security.sqlmembershipprovider", "Method[getusernamebyemail].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.security.membershipprovider", "Method[getallusers].ReturnValue"] + - ["system.web.security.membershipuser", "system.web.security.membershipprovider", "Method[createuser].ReturnValue"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Member[enablepasswordretrieval]"] + - ["system.datetime", "system.web.security.formsauthenticationticket", "Member[expiration]"] + - ["system.string", "system.web.security.machinekey!", "Method[encode].ReturnValue"] + - ["system.datetime", "system.web.security.activedirectorymembershipuser", "Member[lastlogindate]"] + - ["system.boolean", "system.web.security.membership!", "Member[enablepasswordreset]"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[duplicateemail]"] + - ["system.web.security.cookieprotection", "system.web.security.cookieprotection!", "Member[validation]"] + - ["system.string", "system.web.security.passportidentity", "Member[item]"] + - ["system.string", "system.web.security.roles!", "Member[cookiepath]"] + - ["system.boolean", "system.web.security.roleprincipal", "Member[cachedlistchanged]"] + - ["system.int32", "system.web.security.sqlmembershipprovider", "Member[minrequirednonalphanumericcharacters]"] + - ["system.web.security.membershipuser", "system.web.security.membershipprovider", "Method[getuser].ReturnValue"] + - ["system.nullable", "system.web.security.membershippasswordattribute", "Member[passwordstrengthregextimeout]"] + - ["system.string", "system.web.security.sqlroleprovider", "Member[applicationname]"] + - ["system.string[]", "system.web.security.sqlroleprovider", "Method[getallroles].ReturnValue"] + - ["system.web.security.cookieprotection", "system.web.security.cookieprotection!", "Member[none]"] + - ["system.datetime", "system.web.security.membershipuser", "Member[creationdate]"] + - ["system.int32", "system.web.security.activedirectorymembershipprovider", "Member[maxinvalidpasswordattempts]"] + - ["system.datetime", "system.web.security.membershipuser", "Member[lastlogindate]"] + - ["system.int32", "system.web.security.passportidentity!", "Method[cryptputhost].ReturnValue"] + - ["system.boolean", "system.web.security.roleprincipal", "Member[isrolelistcached]"] + - ["system.boolean", "system.web.security.formsidentity", "Member[isauthenticated]"] + - ["system.string", "system.web.security.roleprincipal", "Method[toencryptedticket].ReturnValue"] + - ["system.datetime", "system.web.security.membershipuser", "Member[lastlockoutdate]"] + - ["system.string", "system.web.security.formsidentity", "Member[authenticationtype]"] + - ["system.web.security.membershipuser", "system.web.security.membershipusercollection", "Member[item]"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Method[validateuser].ReturnValue"] + - ["system.string", "system.web.security.validatepasswordeventargs", "Member[username]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Method[validateuser].ReturnValue"] + - ["system.string[]", "system.web.security.authorizationstoreroleprovider", "Method[getusersinrole].ReturnValue"] + - ["system.string", "system.web.security.windowstokenroleprovider", "Member[applicationname]"] + - ["system.string", "system.web.security.roleprovider", "Member[applicationname]"] + - ["system.web.security.roleprovider", "system.web.security.roles!", "Member[provider]"] + - ["system.int32", "system.web.security.roles!", "Member[cookietimeout]"] + - ["system.boolean", "system.web.security.windowstokenroleprovider", "Method[deleterole].ReturnValue"] + - ["system.web.security.membershippasswordformat", "system.web.security.activedirectorymembershipprovider", "Member[passwordformat]"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[userrejected]"] + - ["system.web.security.membershippasswordformat", "system.web.security.membershippasswordformat!", "Member[hashed]"] + - ["system.string", "system.web.security.membershippasswordattribute", "Member[passwordstrengtherror]"] + - ["system.boolean", "system.web.security.rolemanagereventargs", "Member[rolespopulated]"] + - ["system.string[]", "system.web.security.roles!", "Method[getrolesforuser].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.security.membership!", "Method[findusersbyname].ReturnValue"] + - ["system.boolean", "system.web.security.passportidentity", "Member[isauthenticated]"] + - ["system.string", "system.web.security.passportidentity", "Method[logotag].ReturnValue"] + - ["system.boolean", "system.web.security.membershipusercollection", "Member[issynchronized]"] + - ["system.web.security.membershipusercollection", "system.web.security.membership!", "Method[getallusers].ReturnValue"] + - ["system.web.httpcontext", "system.web.security.rolemanagereventargs", "Member[context]"] + - ["system.boolean", "system.web.security.roleprovider", "Method[isuserinrole].ReturnValue"] + - ["system.boolean", "system.web.security.passportidentity!", "Method[cryptisvalid].ReturnValue"] + - ["system.boolean", "system.web.security.roleprincipal", "Member[expired]"] + - ["system.string", "system.web.security.anonymousidentificationeventargs", "Member[anonymousid]"] + - ["system.boolean", "system.web.security.formsauthentication!", "Member[requiressl]"] + - ["system.object", "system.web.security.passportidentity", "Method[getprofileobject].ReturnValue"] + - ["system.web.httpcontext", "system.web.security.windowsauthenticationeventargs", "Member[context]"] + - ["system.string", "system.web.security.roles!", "Member[domain]"] + - ["system.string", "system.web.security.membershipuser", "Member[providername]"] + - ["system.string[]", "system.web.security.windowstokenroleprovider", "Method[findusersinrole].ReturnValue"] + - ["system.boolean", "system.web.security.passportidentity", "Method[getisauthenticated].ReturnValue"] + - ["system.boolean", "system.web.security.formsauthentication!", "Member[slidingexpiration]"] + - ["system.web.security.membershippasswordformat", "system.web.security.membershippasswordformat!", "Member[encrypted]"] + - ["system.boolean", "system.web.security.roleprincipal", "Method[isinrole].ReturnValue"] + - ["system.string", "system.web.security.membershipuser", "Member[passwordquestion]"] + - ["system.string[]", "system.web.security.sqlroleprovider", "Method[getusersinrole].ReturnValue"] + - ["system.string", "system.web.security.membership!", "Method[generatepassword].ReturnValue"] + - ["system.string[]", "system.web.security.windowstokenroleprovider", "Method[getrolesforuser].ReturnValue"] + - ["system.security.principal.windowsidentity", "system.web.security.windowsauthenticationeventargs", "Member[identity]"] + - ["system.componentmodel.dataannotations.validationresult", "system.web.security.membershippasswordattribute", "Method[isvalid].ReturnValue"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Method[changepassword].ReturnValue"] + - ["system.int32", "system.web.security.roleprincipal", "Member[version]"] + - ["system.int32", "system.web.security.activedirectorymembershipprovider", "Member[passwordattemptwindow]"] + - ["system.boolean", "system.web.security.membershipuser", "Method[changepasswordquestionandanswer].ReturnValue"] + - ["system.datetime", "system.web.security.membershipuser", "Member[lastactivitydate]"] + - ["system.web.security.membershipusercollection", "system.web.security.activedirectorymembershipprovider", "Method[findusersbyemail].ReturnValue"] + - ["system.web.security.activedirectoryconnectionprotection", "system.web.security.activedirectoryconnectionprotection!", "Member[ssl]"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[invalidusername]"] + - ["system.string", "system.web.security.membershippasswordattribute", "Member[passwordstrengthregularexpression]"] + - ["system.string", "system.web.security.passportidentity!", "Method[encrypt].ReturnValue"] + - ["system.web.httpcookie", "system.web.security.formsauthentication!", "Method[getauthcookie].ReturnValue"] + - ["system.int32", "system.web.security.membershipprovider", "Member[maxinvalidpasswordattempts]"] + - ["system.web.security.formsauthenticationticket", "system.web.security.formsidentity", "Member[ticket]"] + - ["system.boolean", "system.web.security.roles!", "Member[createpersistentcookie]"] + - ["system.boolean", "system.web.security.sqlroleprovider", "Method[deleterole].ReturnValue"] + - ["system.security.principal.iprincipal", "system.web.security.windowsauthenticationeventargs", "Member[user]"] + - ["system.string", "system.web.security.formsidentity", "Member[name]"] + - ["system.string", "system.web.security.membershipprovider", "Member[applicationname]"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[success]"] + - ["system.web.httpcontext", "system.web.security.passportauthenticationeventargs", "Member[context]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Member[enablepasswordretrieval]"] + - ["system.web.security.membershipuser", "system.web.security.membership!", "Method[getuser].ReturnValue"] + - ["system.string", "system.web.security.membershipprovider", "Member[passwordstrengthregularexpression]"] + - ["system.security.principal.iidentity", "system.web.security.roleprincipal", "Member[identity]"] + - ["system.boolean", "system.web.security.membershipprovider", "Member[enablepasswordreset]"] + - ["system.web.security.roleprovider", "system.web.security.roleprovidercollection", "Member[item]"] + - ["system.web.security.machinekeyprotection", "system.web.security.machinekeyprotection!", "Member[all]"] + - ["system.int32", "system.web.security.membership!", "Member[userisonlinetimewindow]"] + - ["system.boolean", "system.web.security.passportidentity", "Method[hasprofile].ReturnValue"] + - ["system.string[]", "system.web.security.roles!", "Method[getusersinrole].ReturnValue"] + - ["system.int32", "system.web.security.sqlmembershipprovider", "Member[passwordattemptwindow]"] + - ["system.object", "system.web.security.activedirectorymembershipuser", "Member[provideruserkey]"] + - ["system.web.security.membershipusercollection", "system.web.security.sqlmembershipprovider", "Method[findusersbyname].ReturnValue"] + - ["system.int32", "system.web.security.activedirectorymembershipprovider", "Member[passwordanswerattemptlockoutduration]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Method[deleteuser].ReturnValue"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Member[requiresuniqueemail]"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Member[enablepasswordreset]"] + - ["system.web.httpcontext", "system.web.security.formsauthenticationeventargs", "Member[context]"] + - ["system.datetime", "system.web.security.activedirectorymembershipuser", "Member[lastactivitydate]"] + - ["system.int32", "system.web.security.passportidentity", "Member[ticketage]"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Method[deleteuser].ReturnValue"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[invalidquestion]"] + - ["system.boolean", "system.web.security.membershipuser", "Member[isonline]"] + - ["system.string[]", "system.web.security.roles!", "Method[getallroles].ReturnValue"] + - ["system.string", "system.web.security.passportidentity", "Method[getdomainattribute].ReturnValue"] + - ["system.datetime", "system.web.security.membershipuser", "Member[lastpasswordchangeddate]"] + - ["system.web.security.membershipusercollection", "system.web.security.activedirectorymembershipprovider", "Method[findusersbyname].ReturnValue"] + - ["system.int32", "system.web.security.membershippasswordattribute", "Member[minrequiredpasswordlength]"] + - ["system.int32", "system.web.security.roles!", "Member[maxcachedresults]"] + - ["system.web.security.activedirectoryconnectionprotection", "system.web.security.activedirectoryconnectionprotection!", "Member[none]"] + - ["system.string", "system.web.security.passportidentity", "Method[authurl].ReturnValue"] + - ["system.string", "system.web.security.roleprincipal", "Member[providername]"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[invalidprovideruserkey]"] + - ["system.string", "system.web.security.activedirectorymembershipprovider", "Method[getusernamebyemail].ReturnValue"] + - ["system.security.principal.iprincipal", "system.web.security.formsauthenticationeventargs", "Member[user]"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[invalidemail]"] + - ["system.boolean", "system.web.security.activedirectorymembershipprovider", "Member[enablesearchmethods]"] + - ["system.string", "system.web.security.membershipuser", "Member[comment]"] + - ["system.boolean", "system.web.security.fileauthorizationmodule!", "Method[checkfileaccessforuser].ReturnValue"] + - ["system.boolean", "system.web.security.membershipuser", "Method[unlockuser].ReturnValue"] + - ["system.boolean", "system.web.security.roles!", "Member[cacherolesincookie]"] + - ["system.string[]", "system.web.security.roleprovider", "Method[findusersinrole].ReturnValue"] + - ["system.string", "system.web.security.formsauthentication!", "Method[getredirecturl].ReturnValue"] + - ["system.boolean", "system.web.security.roles!", "Method[isuserinrole].ReturnValue"] + - ["system.boolean", "system.web.security.roles!", "Method[deleterole].ReturnValue"] + - ["system.string", "system.web.security.passportidentity!", "Method[decompress].ReturnValue"] + - ["system.security.claims.claimsidentity", "system.web.security.formsidentity", "Method[clone].ReturnValue"] + - ["system.web.security.cookieprotection", "system.web.security.roles!", "Member[cookieprotectionvalue]"] + - ["system.string", "system.web.security.membershipuser", "Method[resetpassword].ReturnValue"] + - ["system.web.security.membershippasswordformat", "system.web.security.sqlmembershipprovider", "Member[passwordformat]"] + - ["system.boolean", "system.web.security.passportidentity", "Member[hasticket]"] + - ["system.web.security.membershippasswordformat", "system.web.security.membershipprovider", "Member[passwordformat]"] + - ["system.string[]", "system.web.security.sqlroleprovider", "Method[getrolesforuser].ReturnValue"] + - ["system.string", "system.web.security.membershipuser", "Member[email]"] + - ["system.boolean", "system.web.security.membershipprovider", "Member[enablepasswordretrieval]"] + - ["system.string", "system.web.security.passportidentity", "Member[authenticationtype]"] + - ["system.boolean", "system.web.security.passportidentity", "Method[haveconsent].ReturnValue"] + - ["system.web.security.roleprovidercollection", "system.web.security.roles!", "Member[providers]"] + - ["system.boolean", "system.web.security.activedirectorymembershipuser", "Member[isapproved]"] + - ["system.boolean", "system.web.security.roleprovider", "Method[deleterole].ReturnValue"] + - ["system.web.httpcontext", "system.web.security.defaultauthenticationeventargs", "Member[context]"] + - ["system.web.security.membershipusercollection", "system.web.security.membership!", "Method[findusersbyemail].ReturnValue"] + - ["system.web.security.membershipcreatestatus", "system.web.security.membershipcreatestatus!", "Member[duplicateprovideruserkey]"] + - ["system.boolean", "system.web.security.formsauthentication!", "Member[cookiessupported]"] + - ["system.int32", "system.web.security.membership!", "Member[minrequiredpasswordlength]"] + - ["system.object", "system.web.security.passportidentity", "Method[ticket].ReturnValue"] + - ["system.string", "system.web.security.passportidentity", "Method[getloginchallenge].ReturnValue"] + - ["system.boolean", "system.web.security.roles!", "Member[cookieslidingexpiration]"] + - ["system.boolean", "system.web.security.membership!", "Method[deleteuser].ReturnValue"] + - ["system.string", "system.web.security.activedirectorymembershipuser", "Member[comment]"] + - ["system.string", "system.web.security.formsauthentication!", "Method[hashpasswordforstoringinconfigfile].ReturnValue"] + - ["system.string", "system.web.security.activedirectorymembershipuser", "Member[email]"] + - ["system.web.security.activedirectoryconnectionprotection", "system.web.security.activedirectoryconnectionprotection!", "Member[signandseal]"] + - ["system.web.configuration.ticketcompatibilitymode", "system.web.security.formsauthentication!", "Member[ticketcompatibilitymode]"] + - ["system.string", "system.web.security.passportidentity", "Method[authurl2].ReturnValue"] + - ["system.int32", "system.web.security.sqlmembershipprovider", "Member[minrequiredpasswordlength]"] + - ["system.type", "system.web.security.membershippasswordattribute", "Member[resourcetype]"] + - ["system.string[]", "system.web.security.roleprovider", "Method[getrolesforuser].ReturnValue"] + - ["system.int32", "system.web.security.activedirectorymembershipprovider", "Member[minrequirednonalphanumericcharacters]"] + - ["system.boolean", "system.web.security.membershipuser", "Member[isapproved]"] + - ["system.int32", "system.web.security.sqlmembershipprovider", "Method[getnumberofusersonline].ReturnValue"] + - ["system.web.security.membershipusercollection", "system.web.security.sqlmembershipprovider", "Method[getallusers].ReturnValue"] + - ["system.int32", "system.web.security.activedirectorymembershipprovider", "Member[minrequiredpasswordlength]"] + - ["system.string", "system.web.security.formsauthentication!", "Member[loginurl]"] + - ["system.string", "system.web.security.membership!", "Member[applicationname]"] + - ["system.boolean", "system.web.security.roles!", "Member[enabled]"] + - ["system.string", "system.web.security.activedirectorymembershipprovider", "Method[generatepassword].ReturnValue"] + - ["system.string[]", "system.web.security.roleprovider", "Method[getallroles].ReturnValue"] + - ["system.web.httpcontext", "system.web.security.anonymousidentificationeventargs", "Member[context]"] + - ["system.object", "system.web.security.membershipusercollection", "Member[syncroot]"] + - ["system.web.security.membershipuser", "system.web.security.activedirectorymembershipprovider", "Method[getuser].ReturnValue"] + - ["system.string", "system.web.security.membershipuser", "Method[getpassword].ReturnValue"] + - ["system.string", "system.web.security.roleprincipal", "Member[cookiepath]"] + - ["system.string", "system.web.security.membershippasswordattribute", "Member[minpasswordlengtherror]"] + - ["system.boolean", "system.web.security.roles!", "Member[cookierequiressl]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Method[changepassword].ReturnValue"] + - ["system.exception", "system.web.security.validatepasswordeventargs", "Member[failureinformation]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Member[requiresquestionandanswer]"] + - ["system.boolean", "system.web.security.sqlmembershipprovider", "Member[enablepasswordreset]"] + - ["system.datetime", "system.web.security.roleprincipal", "Member[expiredate]"] + - ["system.web.security.membershipusercollection", "system.web.security.sqlmembershipprovider", "Method[findusersbyemail].ReturnValue"] + - ["system.web.security.cookieprotection", "system.web.security.cookieprotection!", "Member[all]"] + - ["system.string", "system.web.security.membershippasswordattribute", "Member[minnonalphanumericcharacterserror]"] + - ["system.byte[]", "system.web.security.machinekey!", "Method[decode].ReturnValue"] + - ["system.security.principal.iprincipal", "system.web.security.passportauthenticationeventargs", "Member[user]"] + - ["system.web.security.membershipprovidercollection", "system.web.security.membership!", "Member[providers]"] + - ["system.boolean", "system.web.security.roleprovider", "Method[roleexists].ReturnValue"] + - ["system.int32", "system.web.security.membershipprovider", "Member[passwordattemptwindow]"] + - ["system.boolean", "system.web.security.formsauthentication!", "Method[authenticate].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.security.formsidentity", "Member[claims]"] + - ["system.string", "system.web.security.passportidentity", "Method[logouturl].ReturnValue"] + - ["system.int32", "system.web.security.authorizationstoreroleprovider", "Member[cacherefreshinterval]"] + - ["system.string", "system.web.security.sqlmembershipprovider", "Member[applicationname]"] + - ["system.boolean", "system.web.security.formsauthenticationticket", "Member[expired]"] + - ["system.string", "system.web.security.activedirectorymembershipprovider", "Member[applicationname]"] + - ["system.string", "system.web.security.membershipuser", "Member[username]"] + - ["system.boolean", "system.web.security.passportidentity", "Method[hasflag].ReturnValue"] + - ["system.boolean", "system.web.security.anonymousidentificationmodule!", "Member[enabled]"] + - ["system.string", "system.web.security.passportidentity!", "Method[compress].ReturnValue"] + - ["system.string", "system.web.security.roles!", "Member[cookiename]"] + - ["system.string", "system.web.security.formsauthenticationticket", "Member[name]"] + - ["system.web.security.formsauthenticationticket", "system.web.security.formsauthentication!", "Method[renewticketifold].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Configuration.typemodel.yml new file mode 100644 index 000000000000..f55535a58d0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Configuration.typemodel.yml @@ -0,0 +1,75 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.typeelement", "Member[properties]"] + - ["system.string", "system.web.services.configuration.wsdlhelpgeneratorelement", "Member[href]"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[httppostlocalhost]"] + - ["system.boolean", "system.web.services.configuration.diagnosticselement", "Member[suppressreturningexceptions]"] + - ["system.int32", "system.web.services.configuration.typeelementcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[unknown]"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webservicessection", "Member[enabledprotocols]"] + - ["system.web.services.configuration.typeelement", "system.web.services.configuration.typeelementcollection", "Member[item]"] + - ["system.web.services.configuration.typeelementcollection", "system.web.services.configuration.webservicessection", "Member[soapextensionreflectortypes]"] + - ["system.string", "system.web.services.configuration.xmlformatextensionprefixattribute", "Member[namespace]"] + - ["system.web.services.configuration.typeelementcollection", "system.web.services.configuration.webservicessection", "Member[soapextensionimportertypes]"] + - ["system.object", "system.web.services.configuration.protocolelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.web.services.configuration.wsiprofileselementcollection", "Method[containskey].ReturnValue"] + - ["system.web.services.configuration.soapextensiontypeelementcollection", "system.web.services.configuration.webservicessection", "Member[soapextensiontypes]"] + - ["system.string", "system.web.services.configuration.xmlformatextensionattribute", "Member[elementname]"] + - ["system.object", "system.web.services.configuration.soapextensiontypeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.web.services.configuration.protocolelement", "system.web.services.configuration.protocolelementcollection", "Member[item]"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[documentation]"] + - ["system.string", "system.web.services.configuration.xmlformatextensionprefixattribute", "Member[prefix]"] + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.protocolelement", "Member[properties]"] + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.diagnosticselement", "Member[properties]"] + - ["system.web.services.configuration.prioritygroup", "system.web.services.configuration.prioritygroup!", "Member[low]"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[httpget]"] + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.webservicessection", "Member[properties]"] + - ["system.configuration.configurationelement", "system.web.services.configuration.wsiprofileselementcollection", "Method[createnewelement].ReturnValue"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[anyhttpsoap]"] + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.wsdlhelpgeneratorelement", "Member[properties]"] + - ["system.int32", "system.web.services.configuration.wsiprofileselementcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.web.services.configuration.soapenvelopeprocessingelement", "Member[readtimeout]"] + - ["system.web.services.configuration.wsdlhelpgeneratorelement", "system.web.services.configuration.webservicessection", "Member[wsdlhelpgenerator]"] + - ["system.web.services.configuration.typeelement", "system.web.services.configuration.webservicessection", "Member[soapserverprotocolfactorytype]"] + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.soapenvelopeprocessingelement", "Member[properties]"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[httppost]"] + - ["system.web.services.configuration.webservicessection", "system.web.services.configuration.webservicessection!", "Member[current]"] + - ["system.web.services.configuration.soapextensiontypeelement", "system.web.services.configuration.soapextensiontypeelementcollection", "Member[item]"] + - ["system.int32", "system.web.services.configuration.soapextensiontypeelement", "Member[priority]"] + - ["system.boolean", "system.web.services.configuration.soapextensiontypeelementcollection", "Method[containskey].ReturnValue"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[httpsoap]"] + - ["system.type", "system.web.services.configuration.typeelement", "Member[type]"] + - ["system.web.services.configuration.diagnosticselement", "system.web.services.configuration.webservicessection", "Member[diagnostics]"] + - ["system.web.services.configuration.prioritygroup", "system.web.services.configuration.prioritygroup!", "Member[high]"] + - ["system.web.services.configuration.wsiprofileselement", "system.web.services.configuration.wsiprofileselementcollection", "Member[item]"] + - ["system.string", "system.web.services.configuration.xmlformatextensionpointattribute", "Member[membername]"] + - ["system.boolean", "system.web.services.configuration.xmlformatextensionpointattribute", "Member[allowelements]"] + - ["system.web.services.configuration.soapenvelopeprocessingelement", "system.web.services.configuration.webservicessection", "Member[soapenvelopeprocessing]"] + - ["system.boolean", "system.web.services.configuration.protocolelementcollection", "Method[containskey].ReturnValue"] + - ["system.web.services.configuration.typeelementcollection", "system.web.services.configuration.webservicessection", "Member[soaptransportimportertypes]"] + - ["system.object", "system.web.services.configuration.wsiprofileselementcollection", "Method[getelementkey].ReturnValue"] + - ["system.web.services.configuration.webservicessection", "system.web.services.configuration.webservicessection!", "Method[getsection].ReturnValue"] + - ["system.configuration.configurationelement", "system.web.services.configuration.soapextensiontypeelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.object", "system.web.services.configuration.typeelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.web.services.wsiprofiles", "system.web.services.configuration.wsiprofileselement", "Member[name]"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.protocolelement", "Member[name]"] + - ["system.boolean", "system.web.services.configuration.soapenvelopeprocessingelement", "Member[isstrict]"] + - ["system.web.services.configuration.protocolelementcollection", "system.web.services.configuration.webservicessection", "Member[protocols]"] + - ["system.type[]", "system.web.services.configuration.xmlformatextensionattribute", "Member[extensionpoints]"] + - ["system.web.services.configuration.wsiprofileselementcollection", "system.web.services.configuration.webservicessection", "Member[conformancewarnings]"] + - ["system.configuration.configurationelement", "system.web.services.configuration.protocolelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.wsiprofileselement", "Member[properties]"] + - ["system.int32", "system.web.services.configuration.protocolelementcollection", "Method[indexof].ReturnValue"] + - ["system.configuration.configurationelement", "system.web.services.configuration.typeelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.int32", "system.web.services.configuration.soapextensiontypeelementcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.configuration.prioritygroup", "system.web.services.configuration.soapextensiontypeelement", "Member[group]"] + - ["system.boolean", "system.web.services.configuration.typeelementcollection", "Method[containskey].ReturnValue"] + - ["system.web.services.configuration.typeelementcollection", "system.web.services.configuration.webservicessection", "Member[servicedescriptionformatextensiontypes]"] + - ["system.web.services.configuration.webserviceprotocols", "system.web.services.configuration.webserviceprotocols!", "Member[httpsoap12]"] + - ["system.string", "system.web.services.configuration.xmlformatextensionattribute", "Member[namespace]"] + - ["system.configuration.configurationpropertycollection", "system.web.services.configuration.soapextensiontypeelement", "Member[properties]"] + - ["system.type", "system.web.services.configuration.soapextensiontypeelement", "Member[type]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Description.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Description.typemodel.yml new file mode 100644 index 000000000000..c53fe8e98db7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Description.typemodel.yml @@ -0,0 +1,363 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.protocolimporter", "Member[warnings]"] + - ["system.object", "system.web.services.description.basicprofileviolationenumerator", "Member[current]"] + - ["system.boolean", "system.web.services.description.operationcollection", "Method[contains].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.web.services.description.soapbinding!", "Member[schema]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.operationfault", "Member[extensions]"] + - ["system.xml.xmlelement", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[find].ReturnValue"] + - ["system.web.services.description.port", "system.web.services.description.protocolreflector", "Member[port]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.outputbinding", "Member[extensions]"] + - ["system.int32", "system.web.services.description.mimepartcollection", "Method[add].ReturnValue"] + - ["system.web.services.description.operationbinding", "system.web.services.description.protocolreflector", "Member[operationbinding]"] + - ["system.boolean", "system.web.services.description.soap12operationbinding", "Member[soapactionrequired]"] + - ["system.web.services.description.message", "system.web.services.description.messagecollection", "Member[item]"] + - ["system.string", "system.web.services.description.operationfaultcollection", "Method[getkey].ReturnValue"] + - ["system.web.services.description.service", "system.web.services.description.protocolreflector", "Member[service]"] + - ["system.collections.specialized.stringcollection", "system.web.services.description.webreference", "Member[validationwarnings]"] + - ["system.boolean", "system.web.services.description.protocolreflector", "Method[reflectmethod].ReturnValue"] + - ["system.string", "system.web.services.description.mimetextmatch", "Member[repeatsstring]"] + - ["system.string", "system.web.services.description.servicedescriptioncollection", "Method[getkey].ReturnValue"] + - ["system.string", "system.web.services.description.soapheaderbinding", "Member[encoding]"] + - ["system.web.services.description.message", "system.web.services.description.messagepart", "Member[message]"] + - ["system.web.services.description.porttype", "system.web.services.description.protocolreflector", "Member[porttype]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.porttype", "Member[servicedescription]"] + - ["system.web.services.description.binding", "system.web.services.description.protocolimporter", "Member[binding]"] + - ["system.object[]", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[findall].ReturnValue"] + - ["system.web.services.description.porttype", "system.web.services.description.porttypecollection", "Member[item]"] + - ["system.web.services.description.service", "system.web.services.description.port", "Member[service]"] + - ["system.string", "system.web.services.description.message", "Member[name]"] + - ["system.string", "system.web.services.description.servicedescription", "Member[targetnamespace]"] + - ["system.boolean", "system.web.services.description.servicedescription!", "Method[canread].ReturnValue"] + - ["system.int32", "system.web.services.description.mimetextmatch", "Member[capture]"] + - ["system.string", "system.web.services.description.mimexmlbinding", "Member[part]"] + - ["system.web.services.description.porttype", "system.web.services.description.operation", "Member[porttype]"] + - ["system.web.services.description.operation", "system.web.services.description.operationcollection", "Member[item]"] + - ["system.string[]", "system.web.services.description.soapbodybinding", "Member[parts]"] + - ["system.string", "system.web.services.description.porttype", "Member[name]"] + - ["system.string", "system.web.services.description.webreference", "Member[appsettingurlkey]"] + - ["system.web.services.description.mimetextmatch", "system.web.services.description.mimetextmatchcollection", "Member[item]"] + - ["system.xml.serialization.xmlschemas", "system.web.services.description.protocolreflector", "Member[schemas]"] + - ["system.web.services.description.types", "system.web.services.description.servicedescription", "Member[types]"] + - ["system.string", "system.web.services.description.soapfaultbinding", "Member[name]"] + - ["system.int32", "system.web.services.description.mimetextmatchcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.message", "system.web.services.description.protocolreflector", "Member[inputmessage]"] + - ["system.string", "system.web.services.description.servicedescription", "Member[name]"] + - ["system.web.services.description.porttype", "system.web.services.description.protocolimporter", "Member[porttype]"] + - ["system.int32", "system.web.services.description.bindingcollection", "Method[add].ReturnValue"] + - ["system.web.services.description.faultbindingcollection", "system.web.services.description.operationbinding", "Member[faults]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.servicedescription!", "Method[read].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.faultbinding", "Member[extensions]"] + - ["system.web.services.description.porttype", "system.web.services.description.servicedescriptioncollection", "Method[getporttype].ReturnValue"] + - ["system.string", "system.web.services.description.soapheaderbinding", "Member[namespace]"] + - ["system.string", "system.web.services.description.soapfaultbinding", "Member[encoding]"] + - ["system.collections.specialized.stringcollection", "system.web.services.description.servicedescriptionimporter!", "Method[generatewebreferences].ReturnValue"] + - ["system.int32", "system.web.services.description.operationcollection", "Method[add].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.description.port", "Member[binding]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.mimepart", "Member[extensions]"] + - ["system.boolean", "system.web.services.description.webservicesinteroperability!", "Method[checkconformance].ReturnValue"] + - ["system.web.services.description.mimepartcollection", "system.web.services.description.mimemultipartrelatedbinding", "Member[parts]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.types", "Member[extensions]"] + - ["system.web.services.description.servicedescriptionimportstyle", "system.web.services.description.servicedescriptionimporter", "Member[style]"] + - ["system.string", "system.web.services.description.import", "Member[location]"] + - ["system.codedom.codenamespace", "system.web.services.description.protocolimporter", "Member[codenamespace]"] + - ["system.boolean", "system.web.services.description.operation", "Method[isboundby].ReturnValue"] + - ["system.boolean", "system.web.services.description.bindingcollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.bindingcollection", "system.web.services.description.servicedescription", "Member[bindings]"] + - ["system.web.services.description.operationoutput", "system.web.services.description.operationmessagecollection", "Member[output]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.protocolreflector", "Method[getservicedescription].ReturnValue"] + - ["system.int32", "system.web.services.description.importcollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.services.description.operationbinding", "Member[name]"] + - ["system.string", "system.web.services.description.soapbodybinding", "Member[encoding]"] + - ["system.web.services.description.operationfaultcollection", "system.web.services.description.operation", "Member[faults]"] + - ["system.boolean", "system.web.services.description.portcollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[unsupportedbindingsignored]"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[optionalextensionsignored]"] + - ["system.int32", "system.web.services.description.messagecollection", "Method[add].ReturnValue"] + - ["system.codedom.codetypedeclaration", "system.web.services.description.protocolimporter", "Method[beginclass].ReturnValue"] + - ["system.web.services.description.operationbinding", "system.web.services.description.messagebinding", "Member[operationbinding]"] + - ["system.web.services.description.messagecollection", "system.web.services.description.protocolreflector", "Member[headermessages]"] + - ["system.boolean", "system.web.services.description.soapprotocolimporter", "Method[isbindingsupported].ReturnValue"] + - ["system.web.services.description.operationcollection", "system.web.services.description.porttype", "Member[operations]"] + - ["system.xml.schema.xmlschema", "system.web.services.description.webreferenceoptions!", "Member[schema]"] + - ["system.web.services.description.operationflow", "system.web.services.description.operationflow!", "Member[oneway]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.protocolreflector", "Member[servicedescription]"] + - ["system.boolean", "system.web.services.description.operationmessagecollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.web.services.description.servicedescriptioncollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.services.description.portcollection", "Method[getkey].ReturnValue"] + - ["system.string", "system.web.services.description.operationmessage", "Member[name]"] + - ["system.web.services.description.operationflow", "system.web.services.description.operationmessagecollection", "Member[flow]"] + - ["system.int32", "system.web.services.description.mimetextmatch", "Member[group]"] + - ["system.string[]", "system.web.services.description.operation", "Member[parameterorder]"] + - ["system.int32", "system.web.services.description.operationfaultcollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.services.description.soapheaderfaultbinding", "Member[part]"] + - ["system.string", "system.web.services.description.servicedescriptionbasecollection", "Method[getkey].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.web.services.description.webreferenceoptions", "Member[schemaimporterextensions]"] + - ["system.web.services.description.webreference", "system.web.services.description.webreferencecollection", "Member[item]"] + - ["system.string", "system.web.services.description.protocolreflector", "Member[serviceurl]"] + - ["system.int32", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[indexof].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.description.soapheaderfaultbinding", "Member[message]"] + - ["system.codedom.codemembermethod", "system.web.services.description.soapprotocolimporter", "Method[generatemethod].ReturnValue"] + - ["system.web.services.description.servicedescriptioncollection", "system.web.services.description.servicedescriptionimporter", "Member[servicedescriptions]"] + - ["system.string", "system.web.services.description.soapheaderfaultbinding", "Member[encoding]"] + - ["system.string", "system.web.services.description.webreferenceoptions!", "Member[targetnamespace]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.inputbinding", "Member[extensions]"] + - ["system.string", "system.web.services.description.mimecontentbinding", "Member[part]"] + - ["system.web.services.description.messagepart[]", "system.web.services.description.message", "Method[findpartsbyname].ReturnValue"] + - ["system.xml.serialization.xmlschemas", "system.web.services.description.protocolimporter", "Member[concreteschemas]"] + - ["system.xml.serialization.xmlschemaexporter", "system.web.services.description.protocolreflector", "Member[schemaexporter]"] + - ["system.boolean", "system.web.services.description.mimetextmatch", "Member[ignorecase]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.description.soapbodybinding", "Member[use]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.service", "Member[servicedescription]"] + - ["system.string", "system.web.services.description.port", "Member[name]"] + - ["system.string", "system.web.services.description.soapbinding!", "Member[httptransport]"] + - ["system.string", "system.web.services.description.soapaddressbinding", "Member[location]"] + - ["system.string", "system.web.services.description.servicedescription", "Member[retrievalurl]"] + - ["system.boolean", "system.web.services.description.servicedescriptionformatextension", "Member[required]"] + - ["system.string", "system.web.services.description.messagepart", "Member[name]"] + - ["system.string", "system.web.services.description.protocolreflector", "Method[reflectmethodbinding].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.porttype", "Member[extensions]"] + - ["system.boolean", "system.web.services.description.servicedescriptioncollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.servicedescription", "system.web.services.description.binding", "Member[servicedescription]"] + - ["system.xml.serialization.codegenerationoptions", "system.web.services.description.webreferenceoptions", "Member[codegenerationoptions]"] + - ["system.web.services.description.basicprofileviolation", "system.web.services.description.basicprofileviolationcollection", "Member[item]"] + - ["system.boolean", "system.web.services.description.messagecollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.services.description.httpaddressbinding", "Member[location]"] + - ["system.xml.xmlqualifiedname", "system.web.services.description.soapheaderbinding", "Member[message]"] + - ["system.string", "system.web.services.description.soapheaderbinding", "Member[part]"] + - ["system.string", "system.web.services.description.mimetextmatch", "Member[name]"] + - ["system.int32", "system.web.services.description.basicprofileviolationcollection", "Method[indexof].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.web.services.description.basicprofileviolationcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.webreference", "Member[warnings]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.import", "Member[servicedescription]"] + - ["system.codedom.codemembermethod", "system.web.services.description.protocolimporter", "Method[generatemethod].ReturnValue"] + - ["system.string", "system.web.services.description.mimecontentbinding", "Member[type]"] + - ["system.int32", "system.web.services.description.messagecollection", "Method[indexof].ReturnValue"] + - ["system.xml.serialization.soapschemaimporter", "system.web.services.description.soapprotocolimporter", "Member[soapimporter]"] + - ["system.web.services.description.porttypecollection", "system.web.services.description.servicedescription", "Member[porttypes]"] + - ["system.type", "system.web.services.description.protocolreflector", "Member[servicetype]"] + - ["system.web.services.description.webreferenceoptions", "system.web.services.description.webreferenceoptions!", "Method[read].ReturnValue"] + - ["system.boolean", "system.web.services.description.mimepartcollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.servicedescription", "Member[extensions]"] + - ["system.xml.serialization.xmlreflectionimporter", "system.web.services.description.protocolreflector", "Member[reflectionimporter]"] + - ["system.int32", "system.web.services.description.servicecollection", "Method[add].ReturnValue"] + - ["system.int32", "system.web.services.description.messagepartcollection", "Method[add].ReturnValue"] + - ["system.web.services.discovery.discoveryclientdocumentcollection", "system.web.services.description.webreference", "Member[documents]"] + - ["system.xml.serialization.xmlschemas", "system.web.services.description.protocolimporter", "Member[abstractschemas]"] + - ["system.int32", "system.web.services.description.webreferencecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.services.description.mimetextmatchcollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.binding", "system.web.services.description.protocolreflector", "Member[binding]"] + - ["system.web.services.description.servicedescriptionimportstyle", "system.web.services.description.servicedescriptionimportstyle!", "Member[client]"] + - ["system.string", "system.web.services.description.soapfaultbinding", "Member[namespace]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.servicedescriptioncollection", "Member[item]"] + - ["system.web.services.description.mimetextmatchcollection", "system.web.services.description.mimetextmatch", "Member[matches]"] + - ["system.string", "system.web.services.description.basicprofileviolation", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.web.services.description.servicedescriptionformatextension", "Member[handled]"] + - ["system.string", "system.web.services.description.soap12binding!", "Member[httptransport]"] + - ["system.web.services.description.servicedescriptioncollection", "system.web.services.description.servicedescriptionreflector", "Member[servicedescriptions]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.description.soapbindinguse!", "Member[default]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.description.soapbindinguse!", "Member[literal]"] + - ["system.string", "system.web.services.description.httpbinding!", "Member[namespace]"] + - ["system.web.services.description.operationflow", "system.web.services.description.operationflow!", "Member[requestresponse]"] + - ["system.web.services.description.servicedescriptionimportstyle", "system.web.services.description.protocolimporter", "Member[style]"] + - ["system.web.services.description.port", "system.web.services.description.portcollection", "Member[item]"] + - ["system.string", "system.web.services.description.soap12binding!", "Member[namespace]"] + - ["system.int32", "system.web.services.description.bindingcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.binding", "system.web.services.description.operationbinding", "Member[binding]"] + - ["system.web.services.description.service", "system.web.services.description.protocolimporter", "Member[service]"] + - ["system.web.services.description.message", "system.web.services.description.servicedescriptioncollection", "Method[getmessage].ReturnValue"] + - ["system.int32", "system.web.services.description.servicedescriptioncollection", "Method[add].ReturnValue"] + - ["system.int32", "system.web.services.description.operationfaultcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.services.description.webreference", "Member[appsettingbaseurl]"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimporter", "Method[import].ReturnValue"] + - ["system.web.services.description.soapbindingstyle", "system.web.services.description.soapbindingstyle!", "Member[document]"] + - ["system.web.services.description.operationflow", "system.web.services.description.operationflow!", "Member[solicitresponse]"] + - ["system.exception", "system.web.services.description.protocolimporter", "Method[operationbindingsyntaxexception].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[nocodegenerated]"] + - ["system.web.services.wsiprofiles", "system.web.services.description.basicprofileviolation", "Member[claims]"] + - ["system.xml.xmlelement", "system.web.services.description.documentableitem", "Member[documentationelement]"] + - ["system.string", "system.web.services.description.faultbindingcollection", "Method[getkey].ReturnValue"] + - ["system.string", "system.web.services.description.protocolimporter", "Member[methodname]"] + - ["system.web.services.description.operationbindingcollection", "system.web.services.description.binding", "Member[operations]"] + - ["system.int32", "system.web.services.description.webreferencecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.web.services.description.operationfaultcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.services.description.soapbinding!", "Member[namespace]"] + - ["system.string", "system.web.services.description.mimetextmatch", "Member[type]"] + - ["system.boolean", "system.web.services.description.protocolimporter", "Method[isoperationflowsupported].ReturnValue"] + - ["system.web.services.description.operation", "system.web.services.description.protocolimporter", "Member[operation]"] + - ["system.xml.schema.xmlschema", "system.web.services.description.servicedescription!", "Member[schema]"] + - ["system.web.services.description.soapheaderfaultbinding", "system.web.services.description.soapheaderbinding", "Member[fault]"] + - ["system.string", "system.web.services.description.webreference", "Member[protocolname]"] + - ["system.web.services.description.servicedescription", "system.web.services.description.message", "Member[servicedescription]"] + - ["system.string", "system.web.services.description.operation", "Member[parameterorderstring]"] + - ["system.string", "system.web.services.description.documentableitem", "Member[documentation]"] + - ["system.int32", "system.web.services.description.importcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.services.description.protocolimporter", "Member[classname]"] + - ["system.collections.specialized.stringcollection", "system.web.services.description.basicprofileviolation", "Member[elements]"] + - ["system.boolean", "system.web.services.description.basicprofileviolationcollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.operationmessage", "system.web.services.description.operationmessagecollection", "Member[item]"] + - ["system.codedom.codetypedeclaration", "system.web.services.description.soapprotocolimporter", "Method[beginclass].ReturnValue"] + - ["system.int32", "system.web.services.description.porttypecollection", "Method[add].ReturnValue"] + - ["system.object", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[find].ReturnValue"] + - ["system.int32", "system.web.services.description.messagepartcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[nomethodsgenerated]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.operationbinding", "Member[extensions]"] + - ["system.int32", "system.web.services.description.portcollection", "Method[add].ReturnValue"] + - ["system.object", "system.web.services.description.servicedescriptionformatextension", "Member[parent]"] + - ["system.int32", "system.web.services.description.mimepartcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.operationflow", "system.web.services.description.operationflow!", "Member[notification]"] + - ["system.object", "system.web.services.description.servicedescriptionformatextensioncollection", "Member[item]"] + - ["system.codedom.codenamespace", "system.web.services.description.webreference", "Member[proxycode]"] + - ["system.string", "system.web.services.description.servicedescription!", "Member[namespace]"] + - ["system.web.services.description.inputbinding", "system.web.services.description.operationbinding", "Member[input]"] + - ["system.web.services.description.servicedescriptioncollection", "system.web.services.description.servicedescription", "Member[servicedescriptions]"] + - ["system.xml.xmlattribute[]", "system.web.services.description.documentableitem", "Member[extensibleattributes]"] + - ["system.boolean", "system.web.services.description.importcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[add].ReturnValue"] + - ["system.web.services.description.service", "system.web.services.description.servicedescriptioncollection", "Method[getservice].ReturnValue"] + - ["system.int32", "system.web.services.description.servicecollection", "Method[indexof].ReturnValue"] + - ["system.web.services.webmethodattribute", "system.web.services.description.protocolreflector", "Member[methodattribute]"] + - ["system.xml.serialization.xmlcodeexporter", "system.web.services.description.soapprotocolimporter", "Member[xmlexporter]"] + - ["system.xml.xmlqualifiedname", "system.web.services.description.messagepart", "Member[element]"] + - ["system.int32", "system.web.services.description.faultbindingcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.web.services.description.porttypecollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.message", "Member[extensions]"] + - ["system.string", "system.web.services.description.mimetextmatch", "Member[pattern]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.port", "Member[extensions]"] + - ["system.string", "system.web.services.description.mimecontentbinding!", "Member[namespace]"] + - ["system.web.services.description.portcollection", "system.web.services.description.service", "Member[ports]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.description.soapfaultbinding", "Member[use]"] + - ["system.string", "system.web.services.description.soapheaderfaultbinding", "Member[namespace]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.import", "Member[extensions]"] + - ["system.collections.specialized.stringcollection", "system.web.services.description.servicedescription", "Member[validationwarnings]"] + - ["system.boolean", "system.web.services.description.faultbindingcollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportstyle", "system.web.services.description.webreferenceoptions", "Member[style]"] + - ["system.web.services.description.operation", "system.web.services.description.protocolreflector", "Member[operation]"] + - ["system.string", "system.web.services.description.soapbodybinding", "Member[partsstring]"] + - ["system.string", "system.web.services.description.basicprofileviolationcollection", "Method[tostring].ReturnValue"] + - ["system.web.services.description.message", "system.web.services.description.protocolimporter", "Member[outputmessage]"] + - ["system.boolean", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[isrequired].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.messagepart", "Member[extensions]"] + - ["system.web.services.description.operationmessagecollection", "system.web.services.description.operation", "Member[messages]"] + - ["system.xml.xmlqualifiedname", "system.web.services.description.operationmessage", "Member[message]"] + - ["system.int32", "system.web.services.description.faultbindingcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.binding", "system.web.services.description.servicedescriptioncollection", "Method[getbinding].ReturnValue"] + - ["system.web.services.description.operationfault", "system.web.services.description.operationfaultcollection", "Member[item]"] + - ["system.int32", "system.web.services.description.operationmessagecollection", "Method[add].ReturnValue"] + - ["system.codedom.compiler.codedomprovider", "system.web.services.description.servicedescriptionimporter", "Member[codegenerator]"] + - ["system.web.services.description.servicedescriptioncollection", "system.web.services.description.protocolreflector", "Member[servicedescriptions]"] + - ["system.web.services.description.operationbinding", "system.web.services.description.operationbindingcollection", "Member[item]"] + - ["system.web.services.description.importcollection", "system.web.services.description.servicedescription", "Member[imports]"] + - ["system.string", "system.web.services.description.protocolreflector", "Member[defaultnamespace]"] + - ["system.web.services.description.operationinput", "system.web.services.description.operationmessagecollection", "Member[input]"] + - ["system.boolean", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportstyle", "system.web.services.description.servicedescriptionimportstyle!", "Member[serverinterface]"] + - ["system.boolean", "system.web.services.description.webreferenceoptions", "Member[verbose]"] + - ["system.web.services.description.binding", "system.web.services.description.bindingcollection", "Member[item]"] + - ["system.web.services.description.messagecollection", "system.web.services.description.servicedescription", "Member[messages]"] + - ["system.web.services.description.service", "system.web.services.description.servicecollection", "Member[item]"] + - ["system.web.services.description.faultbinding", "system.web.services.description.faultbindingcollection", "Member[item]"] + - ["system.string", "system.web.services.description.protocolreflector", "Member[protocolname]"] + - ["system.web.services.description.message", "system.web.services.description.protocolimporter", "Member[inputmessage]"] + - ["system.xml.serialization.xmlserializer", "system.web.services.description.servicedescription!", "Member[serializer]"] + - ["system.string", "system.web.services.description.httpoperationbinding", "Member[location]"] + - ["system.web.services.description.message", "system.web.services.description.protocolreflector", "Member[outputmessage]"] + - ["system.web.services.description.soapbinding", "system.web.services.description.soapprotocolimporter", "Member[soapbinding]"] + - ["system.string", "system.web.services.description.servicedescriptionimporter", "Member[protocolname]"] + - ["system.int32", "system.web.services.description.mimetextmatch", "Member[repeats]"] + - ["system.boolean", "system.web.services.description.servicecollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.services.description.service", "Member[name]"] + - ["system.xml.serialization.xmlserializernamespaces", "system.web.services.description.documentableitem", "Member[namespaces]"] + - ["system.web.services.description.messagepartcollection", "system.web.services.description.message", "Member[parts]"] + - ["system.string", "system.web.services.description.nameditem", "Member[name]"] + - ["system.xml.serialization.xmlschemas", "system.web.services.description.protocolimporter", "Member[schemas]"] + - ["system.codedom.codetypedeclaration", "system.web.services.description.protocolimporter", "Member[codetypedeclaration]"] + - ["system.string", "system.web.services.description.protocolimporter", "Member[protocolname]"] + - ["system.string", "system.web.services.description.httpbinding", "Member[verb]"] + - ["system.xml.serialization.soapcodeexporter", "system.web.services.description.soapprotocolimporter", "Member[soapexporter]"] + - ["system.web.services.description.soapbindingstyle", "system.web.services.description.soapbinding", "Member[style]"] + - ["system.int32", "system.web.services.description.portcollection", "Method[indexof].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.description.messagepart", "Member[type]"] + - ["system.string", "system.web.services.description.binding", "Member[name]"] + - ["system.string", "system.web.services.description.soapbinding", "Member[transport]"] + - ["system.xml.serialization.codegenerationoptions", "system.web.services.description.servicedescriptionimporter", "Member[codegenerationoptions]"] + - ["system.string", "system.web.services.description.porttypecollection", "Method[getkey].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.operation", "Member[extensions]"] + - ["system.int32", "system.web.services.description.operationbindingcollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.service", "Member[extensions]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.documentableitem", "Member[extensions]"] + - ["system.string", "system.web.services.description.operation", "Member[name]"] + - ["system.boolean", "system.web.services.description.soapprotocolimporter", "Method[issoapencodingpresent].ReturnValue"] + - ["system.web.services.description.soapbindingstyle", "system.web.services.description.soapbindingstyle!", "Member[rpc]"] + - ["system.web.services.description.mimepart", "system.web.services.description.mimepartcollection", "Member[item]"] + - ["system.web.services.description.operationflow", "system.web.services.description.operationflow!", "Member[none]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.description.soapbindinguse!", "Member[encoded]"] + - ["system.string", "system.web.services.description.messagepartcollection", "Method[getkey].ReturnValue"] + - ["system.boolean", "system.web.services.description.soapprotocolimporter", "Method[isoperationflowsupported].ReturnValue"] + - ["system.web.services.description.servicedescriptioncollection", "system.web.services.description.protocolimporter", "Member[servicedescriptions]"] + - ["system.web.services.protocols.logicalmethodinfo[]", "system.web.services.description.protocolreflector", "Member[methods]"] + - ["system.string", "system.web.services.description.servicecollection", "Method[getkey].ReturnValue"] + - ["system.string", "system.web.services.description.basicprofileviolation", "Member[recommendation]"] + - ["system.xml.serialization.xmlschemas", "system.web.services.description.types", "Member[schemas]"] + - ["system.boolean", "system.web.services.description.soapheaderbinding", "Member[maptoproperty]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.operationinput", "Member[extensions]"] + - ["system.int32", "system.web.services.description.operationcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.services.description.basicprofileviolation", "Member[details]"] + - ["system.web.services.description.messagepart", "system.web.services.description.messagepartcollection", "Member[item]"] + - ["system.web.services.description.mimetextmatchcollection", "system.web.services.description.mimetextbinding", "Member[matches]"] + - ["system.web.services.description.outputbinding", "system.web.services.description.operationbinding", "Member[output]"] + - ["system.int32", "system.web.services.description.operationbindingcollection", "Method[add].ReturnValue"] + - ["system.xml.serialization.xmlschemaimporter", "system.web.services.description.soapprotocolimporter", "Member[xmlimporter]"] + - ["system.string", "system.web.services.description.bindingcollection", "Method[getkey].ReturnValue"] + - ["system.web.services.description.soapprotocolimporter", "system.web.services.description.soaptransportimporter", "Member[importcontext]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.description.soapheaderfaultbinding", "Member[use]"] + - ["system.boolean", "system.web.services.description.soaptransportimporter", "Method[issupportedtransport].ReturnValue"] + - ["system.xml.serialization.codeidentifiers", "system.web.services.description.protocolimporter", "Member[classnames]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.binding", "Member[extensions]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.description.soapheaderbinding", "Member[use]"] + - ["system.int32", "system.web.services.description.mimetextmatchcollection", "Method[add].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportstyle", "system.web.services.description.servicedescriptionimportstyle!", "Member[server]"] + - ["system.string", "system.web.services.description.soapoperationbinding", "Member[soapaction]"] + - ["system.web.services.description.port", "system.web.services.description.protocolimporter", "Member[port]"] + - ["system.boolean", "system.web.services.description.operationbindingcollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[schemavalidation]"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.messagebinding", "Member[extensions]"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[wsiconformance]"] + - ["system.collections.idictionary", "system.web.services.description.servicedescriptionbasecollection", "Member[table]"] + - ["system.xml.xmlqualifiedname", "system.web.services.description.binding", "Member[type]"] + - ["system.string", "system.web.services.description.soapbodybinding", "Member[namespace]"] + - ["system.boolean", "system.web.services.description.webreferencecollection", "Method[contains].ReturnValue"] + - ["system.web.services.description.protocolreflector", "system.web.services.description.soapextensionreflector", "Member[reflectioncontext]"] + - ["system.string", "system.web.services.description.import", "Member[namespace]"] + - ["system.xml.serialization.xmlschemas", "system.web.services.description.servicedescriptionimporter", "Member[schemas]"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[requiredextensionsignored]"] + - ["system.xml.xmlelement[]", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[findall].ReturnValue"] + - ["system.web.services.description.soapbindingstyle", "system.web.services.description.soapbindingstyle!", "Member[default]"] + - ["system.exception", "system.web.services.description.protocolimporter", "Method[operationsyntaxexception].ReturnValue"] + - ["system.web.services.protocols.logicalmethodinfo", "system.web.services.description.protocolreflector", "Member[method]"] + - ["system.string", "system.web.services.description.basicprofileviolation", "Member[normativestatement]"] + - ["system.string", "system.web.services.description.messagebinding", "Member[name]"] + - ["system.string", "system.web.services.description.mimetextbinding!", "Member[namespace]"] + - ["system.web.services.description.import", "system.web.services.description.importcollection", "Member[item]"] + - ["system.int32", "system.web.services.description.operationmessagecollection", "Method[indexof].ReturnValue"] + - ["system.web.services.description.servicedescriptionformatextensioncollection", "system.web.services.description.operationoutput", "Member[extensions]"] + - ["system.web.services.description.operationbinding", "system.web.services.description.protocolimporter", "Member[operationbinding]"] + - ["system.boolean", "system.web.services.description.basicprofileviolationenumerator", "Method[movenext].ReturnValue"] + - ["system.web.services.description.operation", "system.web.services.description.operationmessage", "Member[operation]"] + - ["system.web.services.description.servicecollection", "system.web.services.description.servicedescription", "Member[services]"] + - ["system.web.services.description.basicprofileviolation", "system.web.services.description.basicprofileviolationenumerator", "Member[current]"] + - ["system.web.services.description.servicedescriptionimportwarnings", "system.web.services.description.servicedescriptionimportwarnings!", "Member[unsupportedoperationsignored]"] + - ["system.boolean", "system.web.services.description.protocolimporter", "Method[isbindingsupported].ReturnValue"] + - ["system.web.services.description.messagepart", "system.web.services.description.message", "Method[findpartbyname].ReturnValue"] + - ["system.web.services.description.soapprotocolimporter", "system.web.services.description.soapextensionimporter", "Member[importcontext]"] + - ["system.boolean", "system.web.services.description.servicedescriptionformatextensioncollection", "Method[ishandled].ReturnValue"] + - ["system.boolean", "system.web.services.description.porttypecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.services.description.messagepartcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.services.description.soapprotocolimporter", "Member[protocolname]"] + - ["system.web.services.description.soapbindingstyle", "system.web.services.description.soapoperationbinding", "Member[style]"] + - ["system.string", "system.web.services.description.messagecollection", "Method[getkey].ReturnValue"] + - ["system.xml.serialization.xmlschemas", "system.web.services.description.servicedescriptionreflector", "Member[schemas]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Discovery.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Discovery.typemodel.yml new file mode 100644 index 000000000000..34075e8ee999 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Discovery.typemodel.yml @@ -0,0 +1,83 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.services.discovery.discoverydocument", "system.web.services.discovery.discoveryclientprotocol", "Method[discover].ReturnValue"] + - ["system.web.services.discovery.discoveryexceptiondictionary", "system.web.services.discovery.discoveryclientprotocol", "Member[errors]"] + - ["system.string", "system.web.services.discovery.contractsearchpattern", "Member[pattern]"] + - ["system.boolean", "system.web.services.discovery.discoveryexceptiondictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.services.discovery.discoverydocument!", "Method[canread].ReturnValue"] + - ["system.web.services.discovery.excludepathinfo[]", "system.web.services.discovery.dynamicdiscoverydocument", "Member[excludepaths]"] + - ["system.string", "system.web.services.discovery.contractreference", "Member[docref]"] + - ["system.web.services.discovery.discoveryreference", "system.web.services.discovery.xmlschemasearchpattern", "Method[getdiscoveryreference].ReturnValue"] + - ["system.web.services.discovery.discoveryclientresult", "system.web.services.discovery.discoveryclientresultcollection", "Member[item]"] + - ["system.string", "system.web.services.discovery.discoveryclientresult", "Member[referencetypename]"] + - ["system.object", "system.web.services.discovery.discoveryreference", "Method[readdocument].ReturnValue"] + - ["system.object", "system.web.services.discovery.discoverydocumentreference", "Method[readdocument].ReturnValue"] + - ["system.collections.icollection", "system.web.services.discovery.discoveryclientreferencecollection", "Member[keys]"] + - ["system.string", "system.web.services.discovery.discoveryclientresult", "Member[url]"] + - ["system.collections.icollection", "system.web.services.discovery.discoveryexceptiondictionary", "Member[keys]"] + - ["system.exception", "system.web.services.discovery.discoveryexceptiondictionary", "Member[item]"] + - ["system.string", "system.web.services.discovery.soapbinding!", "Member[namespace]"] + - ["system.web.services.discovery.discoveryclientresultcollection", "system.web.services.discovery.discoveryclientprotocol", "Method[writeall].ReturnValue"] + - ["system.web.services.discovery.discoverydocument", "system.web.services.discovery.discoverydocument!", "Method[read].ReturnValue"] + - ["system.web.services.discovery.dynamicdiscoverydocument", "system.web.services.discovery.dynamicdiscoverydocument!", "Method[load].ReturnValue"] + - ["system.string", "system.web.services.discovery.contractreference", "Member[ref]"] + - ["system.collections.ilist", "system.web.services.discovery.discoveryclientprotocol", "Member[additionalinformation]"] + - ["system.string", "system.web.services.discovery.discoverydocumentlinkspattern", "Member[pattern]"] + - ["system.string", "system.web.services.discovery.schemareference!", "Member[namespace]"] + - ["system.string", "system.web.services.discovery.schemareference", "Member[url]"] + - ["system.collections.icollection", "system.web.services.discovery.discoveryclientreferencecollection", "Member[values]"] + - ["system.web.services.description.servicedescription", "system.web.services.discovery.contractreference", "Member[contract]"] + - ["system.collections.icollection", "system.web.services.discovery.discoveryclientdocumentcollection", "Member[values]"] + - ["system.web.services.discovery.discoveryclientdocumentcollection", "system.web.services.discovery.discoveryclientprotocol", "Member[documents]"] + - ["system.boolean", "system.web.services.discovery.discoveryclientreferencecollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.services.discovery.schemareference", "Member[defaultfilename]"] + - ["system.string", "system.web.services.discovery.discoveryclientresult", "Member[filename]"] + - ["system.io.stream", "system.web.services.discovery.discoveryclientprotocol", "Method[download].ReturnValue"] + - ["system.web.services.discovery.discoveryclientresultcollection", "system.web.services.discovery.discoveryclientprotocol+discoveryclientresultsfile", "Member[results]"] + - ["system.web.services.discovery.discoveryreference", "system.web.services.discovery.discoverysearchpattern", "Method[getdiscoveryreference].ReturnValue"] + - ["system.object", "system.web.services.discovery.contractreference", "Method[readdocument].ReturnValue"] + - ["system.int32", "system.web.services.discovery.discoveryreferencecollection", "Method[add].ReturnValue"] + - ["system.web.services.discovery.discoveryreference", "system.web.services.discovery.discoverydocumentsearchpattern", "Method[getdiscoveryreference].ReturnValue"] + - ["system.object", "system.web.services.discovery.schemareference", "Method[readdocument].ReturnValue"] + - ["system.string", "system.web.services.discovery.dynamicdiscoverydocument!", "Member[namespace]"] + - ["system.web.services.discovery.discoveryclientprotocol", "system.web.services.discovery.discoveryreference", "Member[clientprotocol]"] + - ["system.string", "system.web.services.discovery.discoverydocumentreference", "Member[url]"] + - ["system.string", "system.web.services.discovery.schemareference", "Member[targetnamespace]"] + - ["system.string", "system.web.services.discovery.discoverysearchpattern", "Member[pattern]"] + - ["system.xml.schema.xmlschema", "system.web.services.discovery.schemareference", "Member[schema]"] + - ["system.string", "system.web.services.discovery.xmlschemasearchpattern", "Member[pattern]"] + - ["system.collections.icollection", "system.web.services.discovery.discoveryclientdocumentcollection", "Member[keys]"] + - ["system.int32", "system.web.services.discovery.discoveryclientresultcollection", "Method[add].ReturnValue"] + - ["system.web.services.discovery.discoveryclientresultcollection", "system.web.services.discovery.discoveryclientprotocol", "Method[readall].ReturnValue"] + - ["system.string", "system.web.services.discovery.discoveryreference", "Member[url]"] + - ["system.boolean", "system.web.services.discovery.discoveryreferencecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.services.discovery.discoveryrequesthandler", "Member[isreusable]"] + - ["system.boolean", "system.web.services.discovery.discoveryclientresultcollection", "Method[contains].ReturnValue"] + - ["system.collections.ilist", "system.web.services.discovery.discoverydocument", "Member[references]"] + - ["system.web.services.discovery.discoveryreference", "system.web.services.discovery.discoveryreferencecollection", "Member[item]"] + - ["system.string", "system.web.services.discovery.contractreference!", "Member[namespace]"] + - ["system.string", "system.web.services.discovery.contractreference", "Member[defaultfilename]"] + - ["system.string", "system.web.services.discovery.discoverydocument!", "Member[namespace]"] + - ["system.string", "system.web.services.discovery.discoverydocumentreference", "Member[ref]"] + - ["system.string", "system.web.services.discovery.discoverydocumentsearchpattern", "Member[pattern]"] + - ["system.collections.icollection", "system.web.services.discovery.discoveryexceptiondictionary", "Member[values]"] + - ["system.string", "system.web.services.discovery.excludepathinfo", "Member[path]"] + - ["system.boolean", "system.web.services.discovery.discoveryclientdocumentcollection", "Method[contains].ReturnValue"] + - ["system.web.services.discovery.discoveryreference", "system.web.services.discovery.discoveryclientreferencecollection", "Member[item]"] + - ["system.web.services.discovery.discoverydocument", "system.web.services.discovery.discoverydocumentreference", "Member[document]"] + - ["system.web.services.discovery.discoveryreference", "system.web.services.discovery.contractsearchpattern", "Method[getdiscoveryreference].ReturnValue"] + - ["system.string", "system.web.services.discovery.schemareference", "Member[ref]"] + - ["system.web.services.discovery.discoveryclientreferencecollection", "system.web.services.discovery.discoveryclientprotocol", "Member[references]"] + - ["system.web.services.discovery.discoverydocument", "system.web.services.discovery.discoveryclientprotocol", "Method[discoverany].ReturnValue"] + - ["system.string", "system.web.services.discovery.discoveryreference!", "Method[filenamefromurl].ReturnValue"] + - ["system.object", "system.web.services.discovery.discoveryclientdocumentcollection", "Member[item]"] + - ["system.string", "system.web.services.discovery.discoverydocumentreference", "Member[defaultfilename]"] + - ["system.web.services.discovery.discoveryreference", "system.web.services.discovery.discoverydocumentlinkspattern", "Method[getdiscoveryreference].ReturnValue"] + - ["system.string", "system.web.services.discovery.soapbinding", "Member[address]"] + - ["system.xml.xmlqualifiedname", "system.web.services.discovery.soapbinding", "Member[binding]"] + - ["system.string", "system.web.services.discovery.contractreference", "Member[url]"] + - ["system.string", "system.web.services.discovery.discoveryreference", "Member[defaultfilename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Protocols.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Protocols.typemodel.yml new file mode 100644 index 000000000000..c679a0823cca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.Protocols.typemodel.yml @@ -0,0 +1,254 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.net.webresponse", "system.web.services.protocols.webclientprotocol", "Method[getwebresponse].ReturnValue"] + - ["system.object", "system.web.services.protocols.httpsimpleclientprotocol", "Method[invoke].ReturnValue"] + - ["system.reflection.methodinfo", "system.web.services.protocols.logicalmethodinfo", "Member[beginmethodinfo]"] + - ["system.xml.serialization.xmlserializer", "system.web.services.protocols.soapservermethod", "Member[outheaderserializer]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soapexception!", "Member[mustunderstandfaultcode]"] + - ["system.xml.xmlnode", "system.web.services.protocols.soapexception", "Member[detail]"] + - ["system.web.services.protocols.soapmessagestage", "system.web.services.protocols.soapmessagestage!", "Member[afterdeserialize]"] + - ["system.object", "system.web.services.protocols.logicalmethodinfo", "Method[getcustomattribute].ReturnValue"] + - ["system.web.services.protocols.logicalmethodinfo", "system.web.services.protocols.soapmessage", "Member[methodinfo]"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.protocols.soapmessage", "Member[soapversion]"] + - ["system.object", "system.web.services.protocols.valuecollectionparameterreader", "Method[getinitializer].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soapservermethod", "Member[oneway]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[receiverfaultcode]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.protocols.soaprpcserviceattribute", "Member[use]"] + - ["system.web.services.protocols.soapserviceroutingstyle", "system.web.services.protocols.soapserviceroutingstyle!", "Member[requestelement]"] + - ["system.reflection.parameterinfo", "system.web.services.protocols.logicalmethodinfo", "Member[asynccallbackparameter]"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.protocols.soapprotocolversion!", "Member[soap12]"] + - ["system.web.services.protocols.logicalmethodtypes", "system.web.services.protocols.logicalmethodtypes!", "Member[sync]"] + - ["system.io.stream", "system.web.services.protocols.soapextension", "Method[chainstream].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.logicalmethodinfo", "Member[isasync]"] + - ["system.string", "system.web.services.protocols.soapdocumentmethodattribute", "Member[requestelementname]"] + - ["system.xml.xmlwriter", "system.web.services.protocols.soapserverprotocol", "Method[getwriterformessage].ReturnValue"] + - ["system.text.encoding", "system.web.services.protocols.mimeparameterwriter", "Member[requestencoding]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[rpcprocedurenotpresentfaultcode]"] + - ["system.string", "system.web.services.protocols.soapheader", "Member[encodedrelay]"] + - ["system.string", "system.web.services.protocols.soapexception", "Member[role]"] + - ["system.string", "system.web.services.protocols.soapservermessage", "Member[action]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soapexception!", "Member[clientfaultcode]"] + - ["system.web.services.protocols.soapheadermapping[]", "system.web.services.protocols.soapservermethod", "Member[inheadermappings]"] + - ["system.web.services.protocols.logicalmethodinfo", "system.web.services.protocols.soapservermethod", "Member[methodinfo]"] + - ["system.reflection.parameterinfo", "system.web.services.protocols.logicalmethodinfo", "Member[asyncstateparameter]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soapexception!", "Member[detailelementname]"] + - ["system.iasyncresult", "system.web.services.protocols.httpsimpleclientprotocol", "Method[begininvoke].ReturnValue"] + - ["system.xml.xmlelement", "system.web.services.protocols.soapunknownheader", "Member[element]"] + - ["system.xml.xmlreader", "system.web.services.protocols.soaphttpclientprotocol", "Method[getreaderformessage].ReturnValue"] + - ["system.web.services.protocols.soapparameterstyle", "system.web.services.protocols.soapparameterstyle!", "Member[wrapped]"] + - ["system.reflection.parameterinfo[]", "system.web.services.protocols.logicalmethodinfo", "Member[outparameters]"] + - ["system.string", "system.web.services.protocols.matchattribute", "Member[pattern]"] + - ["system.iasyncresult", "system.web.services.protocols.soaphttpclientprotocol", "Method[begininvoke].ReturnValue"] + - ["system.web.services.protocols.soapmessagestage", "system.web.services.protocols.soapmessagestage!", "Member[beforeserialize]"] + - ["system.object", "system.web.services.protocols.webclientasyncresult", "Member[asyncstate]"] + - ["system.boolean", "system.web.services.protocols.httpwebclientprotocol", "Member[enabledecompression]"] + - ["system.boolean", "system.web.services.protocols.webclientasyncresult", "Member[iscompleted]"] + - ["system.object[]", "system.web.services.protocols.logicalmethodinfo", "Method[endinvoke].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soapexception", "Member[code]"] + - ["system.boolean", "system.web.services.protocols.matchattribute", "Member[ignorecase]"] + - ["system.net.iwebproxy", "system.web.services.protocols.httpwebclientprotocol", "Member[proxy]"] + - ["system.web.services.protocols.logicalmethodinfo[]", "system.web.services.protocols.logicalmethodinfo!", "Method[create].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soapexception!", "Method[isserverfaultcode].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapheader", "Member[encodedmustunderstand12]"] + - ["system.net.webrequest", "system.web.services.protocols.webclientprotocol", "Method[getwebrequest].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.logicalmethodinfo", "Member[isvoid]"] + - ["system.int32", "system.web.services.protocols.soapheadercollection", "Method[indexof].ReturnValue"] + - ["system.web.services.protocols.soapfaultsubcode", "system.web.services.protocols.soapfaultsubcode", "Member[subcode]"] + - ["system.object", "system.web.services.protocols.mimeformatter", "Method[getinitializer].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soapservermethod", "Member[rpc]"] + - ["system.string", "system.web.services.protocols.soaprpcmethodattribute", "Member[responseelementname]"] + - ["system.string", "system.web.services.protocols.logicalmethodinfo", "Method[tostring].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapclientmessage", "Member[action]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[versionmismatchfaultcode]"] + - ["system.string", "system.web.services.protocols.soapmessage", "Member[action]"] + - ["system.boolean", "system.web.services.protocols.httpwebclientprotocol", "Member[allowautoredirect]"] + - ["system.web.services.protocols.soapheadercollection", "system.web.services.protocols.soapmessage", "Member[headers]"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.protocols.soapprotocolversion!", "Member[default]"] + - ["system.string", "system.web.services.protocols.soapservermethod", "Member[action]"] + - ["system.web.ihttphandler", "system.web.services.protocols.webservicehandlerfactory", "Method[gethandler].ReturnValue"] + - ["system.net.webrequest", "system.web.services.protocols.httppostclientprotocol", "Method[getwebrequest].ReturnValue"] + - ["system.web.services.protocols.soapheaderdirection", "system.web.services.protocols.soapheaderdirection!", "Member[fault]"] + - ["system.string", "system.web.services.protocols.soapdocumentmethodattribute", "Member[responsenamespace]"] + - ["system.boolean", "system.web.services.protocols.soapheaderattribute", "Member[required]"] + - ["system.string", "system.web.services.protocols.urlparameterwriter", "Method[getrequesturl].ReturnValue"] + - ["system.object", "system.web.services.protocols.nopreturnreader", "Method[getinitializer].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapmessage", "Member[url]"] + - ["system.int32", "system.web.services.protocols.matchattribute", "Member[capture]"] + - ["system.web.services.protocols.soapheaderdirection", "system.web.services.protocols.soapheaderdirection!", "Member[inout]"] + - ["system.int32", "system.web.services.protocols.webclientprotocol", "Member[timeout]"] + - ["system.object", "system.web.services.protocols.mimereturnreader", "Method[read].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[rpcbadargumentsfaultcode]"] + - ["system.string", "system.web.services.protocols.soapheaderattribute", "Member[membername]"] + - ["system.net.cookiecontainer", "system.web.services.protocols.httpwebclientprotocol", "Member[cookiecontainer]"] + - ["system.int32", "system.web.services.protocols.matchattribute", "Member[maxrepeats]"] + - ["system.boolean", "system.web.services.protocols.soapexception!", "Method[isclientfaultcode].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.logicalmethodinfo!", "Method[isbeginmethod].ReturnValue"] + - ["system.reflection.memberinfo", "system.web.services.protocols.soapheadermapping", "Member[memberinfo]"] + - ["system.web.services.protocols.soaphttpclientprotocol", "system.web.services.protocols.soapclientmessage", "Member[client]"] + - ["system.web.services.protocols.soapserviceroutingstyle", "system.web.services.protocols.soapdocumentserviceattribute", "Member[routingstyle]"] + - ["system.web.services.protocols.soapservermethod", "system.web.services.protocols.soapserverprotocol", "Method[routerequest].ReturnValue"] + - ["system.string", "system.web.services.protocols.webclientprotocol", "Member[url]"] + - ["system.string", "system.web.services.protocols.soaprpcmethodattribute", "Member[requestnamespace]"] + - ["system.string", "system.web.services.protocols.soapexception", "Member[actor]"] + - ["system.web.services.protocols.soapextension[]", "system.web.services.protocols.soapserverprotocol", "Method[modifyinitializedextensions].ReturnValue"] + - ["system.net.webrequest", "system.web.services.protocols.httpgetclientprotocol", "Method[getwebrequest].ReturnValue"] + - ["system.web.services.protocols.logicalmethodinfo", "system.web.services.protocols.soapservermessage", "Member[methodinfo]"] + - ["system.web.services.protocols.soapparameterstyle", "system.web.services.protocols.soapservermethod", "Member[parameterstyle]"] + - ["system.string", "system.web.services.protocols.soaprpcmethodattribute", "Member[requestelementname]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[mustunderstandfaultcode]"] + - ["system.web.services.wsiprofiles", "system.web.services.protocols.soapservermethod", "Member[wsiclaims]"] + - ["system.web.services.protocols.soapparameterstyle", "system.web.services.protocols.soapparameterstyle!", "Member[default]"] + - ["system.string", "system.web.services.protocols.soaprpcmethodattribute", "Member[action]"] + - ["system.boolean", "system.web.services.protocols.soapexception!", "Method[isversionmismatchfaultcode].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soapdocumentmethodattribute", "Member[oneway]"] + - ["system.object", "system.web.services.protocols.serverprotocol", "Member[target]"] + - ["system.string", "system.web.services.protocols.soapexception", "Member[lang]"] + - ["system.object", "system.web.services.protocols.urlencodedparameterwriter", "Method[getinitializer].ReturnValue"] + - ["system.object[]", "system.web.services.protocols.mimeformatter!", "Method[getinitializers].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soaprpcmethodattribute", "Member[oneway]"] + - ["system.web.services.protocols.soapheaderdirection", "system.web.services.protocols.soapheaderattribute", "Member[direction]"] + - ["system.boolean", "system.web.services.protocols.soapheadermapping", "Member[repeats]"] + - ["system.string", "system.web.services.protocols.soapexception", "Member[node]"] + - ["system.object", "system.web.services.protocols.serverprotocol", "Method[getfromcache].ReturnValue"] + - ["system.net.webrequest", "system.web.services.protocols.soaphttpclientprotocol", "Method[getwebrequest].ReturnValue"] + - ["system.type", "system.web.services.protocols.httpmethodattribute", "Member[parameterformatter]"] + - ["system.io.stream", "system.web.services.protocols.soapmessage", "Member[stream]"] + - ["system.xml.serialization.xmlserializer", "system.web.services.protocols.soapservermethod", "Member[inheaderserializer]"] + - ["system.object[]", "system.web.services.protocols.soaphttpclientprotocol", "Method[invoke].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[encodinguntypedvaluefaultcode]"] + - ["system.string", "system.web.services.protocols.soapheader", "Member[actor]"] + - ["system.web.services.protocols.soapheaderdirection", "system.web.services.protocols.soapheaderdirection!", "Member[out]"] + - ["system.string", "system.web.services.protocols.soapdocumentmethodattribute", "Member[requestnamespace]"] + - ["system.int32", "system.web.services.protocols.soapextensionattribute", "Member[priority]"] + - ["system.string", "system.web.services.protocols.soaprpcmethodattribute", "Member[binding]"] + - ["system.string", "system.web.services.protocols.httpwebclientprotocol", "Member[useragent]"] + - ["system.web.services.protocols.soapheadermapping[]", "system.web.services.protocols.soapservermethod", "Member[outheadermappings]"] + - ["system.boolean", "system.web.services.protocols.valuecollectionparameterreader!", "Method[issupported].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapheaderhandling", "Method[readheaders].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapmessage", "Member[contenttype]"] + - ["system.object", "system.web.services.protocols.soapmessage", "Method[getreturnvalue].ReturnValue"] + - ["system.web.services.protocols.soapservermethod", "system.web.services.protocols.soapservertype", "Method[getmethod].ReturnValue"] + - ["system.reflection.parameterinfo", "system.web.services.protocols.logicalmethodinfo", "Member[asyncresultparameter]"] + - ["system.object[]", "system.web.services.protocols.valuecollectionparameterreader", "Method[read].ReturnValue"] + - ["system.type", "system.web.services.protocols.logicalmethodinfo", "Member[declaringtype]"] + - ["system.type", "system.web.services.protocols.logicalmethodinfo", "Member[returntype]"] + - ["system.type", "system.web.services.protocols.httpmethodattribute", "Member[returnformatter]"] + - ["system.web.services.protocols.soapserviceroutingstyle", "system.web.services.protocols.soaprpcserviceattribute", "Member[routingstyle]"] + - ["system.web.services.protocols.soapfaultsubcode", "system.web.services.protocols.soapexception", "Member[subcode]"] + - ["system.reflection.parameterinfo[]", "system.web.services.protocols.logicalmethodinfo", "Member[inparameters]"] + - ["system.string", "system.web.services.protocols.soapdocumentmethodattribute", "Member[responseelementname]"] + - ["system.object[]", "system.web.services.protocols.xmlreturnreader", "Method[getinitializers].ReturnValue"] + - ["system.reflection.methodinfo", "system.web.services.protocols.logicalmethodinfo", "Member[methodinfo]"] + - ["system.int32", "system.web.services.protocols.matchattribute", "Member[group]"] + - ["system.net.webrequest", "system.web.services.protocols.httpwebclientprotocol", "Method[getwebrequest].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soapexception!", "Member[versionmismatchfaultcode]"] + - ["system.string", "system.web.services.protocols.soapheader", "Member[role]"] + - ["system.object", "system.web.services.protocols.httpsimpleclientprotocol", "Method[endinvoke].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soapexception!", "Member[serverfaultcode]"] + - ["system.string", "system.web.services.protocols.soaprpcmethodattribute", "Member[responsenamespace]"] + - ["system.object", "system.web.services.protocols.mimeformatter!", "Method[getinitializer].ReturnValue"] + - ["system.xml.serialization.xmlserializer", "system.web.services.protocols.soapservermethod", "Member[parameterserializer]"] + - ["system.string", "system.web.services.protocols.webclientprotocol", "Member[connectiongroupname]"] + - ["system.web.services.protocols.soapheaderdirection", "system.web.services.protocols.soapheadermapping", "Member[direction]"] + - ["system.web.services.protocols.soapparameterstyle", "system.web.services.protocols.soapparameterstyle!", "Member[bare]"] + - ["system.web.services.protocols.logicalmethodinfo", "system.web.services.protocols.soapclientmessage", "Member[methodinfo]"] + - ["system.boolean", "system.web.services.protocols.soapservertype", "Member[serviceroutingonsoapaction]"] + - ["system.object", "system.web.services.protocols.textreturnreader", "Method[getinitializer].ReturnValue"] + - ["system.object[]", "system.web.services.protocols.logicalmethodinfo", "Method[getcustomattributes].ReturnValue"] + - ["system.net.webresponse", "system.web.services.protocols.httpwebclientprotocol", "Method[getwebresponse].ReturnValue"] + - ["system.object", "system.web.services.protocols.soapmessage", "Method[getinparametervalue].ReturnValue"] + - ["system.web.services.description.soapbindinguse", "system.web.services.protocols.soapdocumentserviceattribute", "Member[use]"] + - ["system.xml.xmlwriter", "system.web.services.protocols.soaphttpclientprotocol", "Method[getwriterformessage].ReturnValue"] + - ["system.web.httprequest", "system.web.services.protocols.serverprotocol", "Member[request]"] + - ["system.object", "system.web.services.protocols.xmlreturnreader", "Method[read].ReturnValue"] + - ["system.iasyncresult", "system.web.services.protocols.logicalmethodinfo", "Method[begininvoke].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapclientmessage", "Member[url]"] + - ["system.xml.serialization.xmlserializer", "system.web.services.protocols.soapservermethod", "Member[returnserializer]"] + - ["system.boolean", "system.web.services.protocols.logicalmethodinfo!", "Method[isendmethod].ReturnValue"] + - ["system.int32", "system.web.services.protocols.soapheadercollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapservertype", "Member[servicenamespace]"] + - ["system.boolean", "system.web.services.protocols.htmlformparameterwriter", "Member[useswriterequest]"] + - ["system.boolean", "system.web.services.protocols.soapheader", "Member[didunderstand]"] + - ["system.boolean", "system.web.services.protocols.webclientprotocol", "Member[usedefaultcredentials]"] + - ["system.reflection.parameterinfo[]", "system.web.services.protocols.logicalmethodinfo", "Member[parameters]"] + - ["system.web.services.protocols.logicalmethodtypes", "system.web.services.protocols.logicalmethodtypes!", "Member[async]"] + - ["system.boolean", "system.web.services.protocols.soapheadercollection", "Method[contains].ReturnValue"] + - ["system.web.services.protocols.soapmessagestage", "system.web.services.protocols.soapmessage", "Member[stage]"] + - ["system.boolean", "system.web.services.protocols.webclientprotocol", "Member[preauthenticate]"] + - ["system.type", "system.web.services.protocols.soapextensionattribute", "Member[extensiontype]"] + - ["system.object[]", "system.web.services.protocols.mimeformatter", "Method[getinitializers].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soapheader", "Member[mustunderstand]"] + - ["system.object[]", "system.web.services.protocols.soaphttpclientprotocol", "Method[endinvoke].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soapmessage", "Member[oneway]"] + - ["system.object", "system.web.services.protocols.anyreturnreader", "Method[getinitializer].ReturnValue"] + - ["system.web.services.protocols.soapserviceroutingstyle", "system.web.services.protocols.soapserviceroutingstyle!", "Member[soapaction]"] + - ["system.boolean", "system.web.services.protocols.soapservermessage", "Member[oneway]"] + - ["system.object[]", "system.web.services.protocols.invokecompletedeventargs", "Member[results]"] + - ["system.boolean", "system.web.services.protocols.webclientasyncresult", "Member[completedsynchronously]"] + - ["system.object", "system.web.services.protocols.anyreturnreader", "Method[read].ReturnValue"] + - ["system.string", "system.web.services.protocols.logicalmethodinfo", "Member[name]"] + - ["system.web.services.protocols.serverprotocol", "system.web.services.protocols.serverprotocolfactory", "Method[createifrequestcompatible].ReturnValue"] + - ["system.web.services.protocols.soapheader", "system.web.services.protocols.soapheadercollection", "Member[item]"] + - ["system.web.services.protocols.mimeformatter", "system.web.services.protocols.mimeformatter!", "Method[createinstance].ReturnValue"] + - ["system.string", "system.web.services.protocols.mimeparameterwriter", "Method[getrequesturl].ReturnValue"] + - ["system.object[]", "system.web.services.protocols.htmlformparameterreader", "Method[read].ReturnValue"] + - ["system.web.services.protocols.soapheaderdirection", "system.web.services.protocols.soapheaderdirection!", "Member[in]"] + - ["system.web.httpresponse", "system.web.services.protocols.serverprotocol", "Member[response]"] + - ["system.object[]", "system.web.services.protocols.urlparameterreader", "Method[read].ReturnValue"] + - ["system.web.services.protocols.soapparameterstyle", "system.web.services.protocols.soapdocumentserviceattribute", "Member[parameterstyle]"] + - ["system.boolean", "system.web.services.protocols.soapservertype", "Member[servicedefaultisencoded]"] + - ["system.net.icredentials", "system.web.services.protocols.webclientprotocol", "Member[credentials]"] + - ["system.string", "system.web.services.protocols.soapservermessage", "Member[url]"] + - ["system.object", "system.web.services.protocols.soapextension", "Method[getinitializer].ReturnValue"] + - ["system.web.services.protocols.soapmessagestage", "system.web.services.protocols.soapmessagestage!", "Member[afterserialize]"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.protocols.soapservermessage", "Member[soapversion]"] + - ["system.web.httpcontext", "system.web.services.protocols.serverprotocol", "Member[context]"] + - ["system.web.services.protocols.soapservermethod", "system.web.services.protocols.soapservertype", "Method[getduplicatemethod].ReturnValue"] + - ["system.object", "system.web.services.protocols.soapmessage", "Method[getoutparametervalue].ReturnValue"] + - ["system.string", "system.web.services.protocols.soapdocumentmethodattribute", "Member[action]"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "system.web.services.protocols.httpwebclientprotocol", "Member[clientcertificates]"] + - ["system.object", "system.web.services.protocols.webclientprotocol!", "Method[getfromcache].ReturnValue"] + - ["system.object", "system.web.services.protocols.xmlreturnreader", "Method[getinitializer].ReturnValue"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.protocols.soapclientmessage", "Member[soapversion]"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.protocols.soaphttpclientprotocol", "Member[soapversion]"] + - ["system.reflection.methodinfo", "system.web.services.protocols.logicalmethodinfo", "Member[endmethodinfo]"] + - ["system.reflection.icustomattributeprovider", "system.web.services.protocols.logicalmethodinfo", "Member[customattributeprovider]"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.protocols.soapprotocolversion!", "Member[soap11]"] + - ["system.type", "system.web.services.protocols.soapheadermapping", "Member[headertype]"] + - ["system.boolean", "system.web.services.protocols.soapclientmessage", "Member[oneway]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.protocols.soapdocumentmethodattribute", "Member[use]"] + - ["system.threading.waithandle", "system.web.services.protocols.webclientasyncresult", "Member[asyncwaithandle]"] + - ["system.boolean", "system.web.services.protocols.mimeparameterwriter", "Member[useswriterequest]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soapfaultsubcode", "Member[code]"] + - ["system.string", "system.web.services.protocols.soapheader", "Member[encodedmustunderstand]"] + - ["system.boolean", "system.web.services.protocols.soapheadermapping", "Member[custom]"] + - ["system.boolean", "system.web.services.protocols.httpwebclientprotocol", "Member[unsafeauthenticatedconnectionsharing]"] + - ["system.web.services.protocols.serverprotocol", "system.web.services.protocols.soapserverprotocolfactory", "Method[createifrequestcompatible].ReturnValue"] + - ["system.text.encoding", "system.web.services.protocols.webclientprotocol", "Member[requestencoding]"] + - ["system.web.services.protocols.soapparameterstyle", "system.web.services.protocols.soapdocumentmethodattribute", "Member[parameterstyle]"] + - ["system.web.services.description.soapbindinguse", "system.web.services.protocols.soapservermethod", "Member[bindinguse]"] + - ["system.object", "system.web.services.protocols.nopreturnreader", "Method[read].ReturnValue"] + - ["system.web.services.protocols.soapmessagestage", "system.web.services.protocols.soapmessagestage!", "Member[beforedeserialize]"] + - ["system.object[]", "system.web.services.protocols.mimeparameterreader", "Method[read].ReturnValue"] + - ["system.object", "system.web.services.protocols.soapservermessage", "Member[server]"] + - ["system.collections.hashtable", "system.web.services.protocols.httpwebclientprotocol!", "Method[generatexmlmappings].ReturnValue"] + - ["system.text.encoding", "system.web.services.protocols.urlencodedparameterwriter", "Member[requestencoding]"] + - ["system.xml.xmlreader", "system.web.services.protocols.soapserverprotocol", "Method[getreaderformessage].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[senderfaultcode]"] + - ["system.object", "system.web.services.protocols.patternmatcher", "Method[match].ReturnValue"] + - ["system.boolean", "system.web.services.protocols.soapexception!", "Method[ismustunderstandfaultcode].ReturnValue"] + - ["system.web.services.description.soapbindinguse", "system.web.services.protocols.soaprpcmethodattribute", "Member[use]"] + - ["system.string", "system.web.services.protocols.soapmessage", "Member[contentencoding]"] + - ["system.object", "system.web.services.protocols.textreturnreader", "Method[read].ReturnValue"] + - ["system.object[]", "system.web.services.protocols.logicalmethodinfo", "Method[invoke].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[encodingmissingidfaultcode]"] + - ["system.boolean", "system.web.services.protocols.soapheader", "Member[relay]"] + - ["system.xml.xmlqualifiedname", "system.web.services.protocols.soap12faultcodes!", "Member[dataencodingunknownfaultcode]"] + - ["system.reflection.icustomattributeprovider", "system.web.services.protocols.logicalmethodinfo", "Member[returntypecustomattributeprovider]"] + - ["system.string", "system.web.services.protocols.soapdocumentmethodattribute", "Member[binding]"] + - ["system.web.services.protocols.soapexception", "system.web.services.protocols.soapmessage", "Member[exception]"] + - ["system.boolean", "system.web.services.protocols.httpwebclientprotocol!", "Method[generatexmlmappings].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.typemodel.yml new file mode 100644 index 000000000000..3fef0803014d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Services.typemodel.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.enterpriseservices.transactionoption", "system.web.services.webmethodattribute", "Member[transactionoption]"] + - ["system.string", "system.web.services.webserviceattribute", "Member[name]"] + - ["system.web.services.wsiprofiles", "system.web.services.webservicebindingattribute", "Member[conformsto]"] + - ["system.security.principal.iprincipal", "system.web.services.webservice", "Member[user]"] + - ["system.boolean", "system.web.services.webmethodattribute", "Member[bufferresponse]"] + - ["system.web.services.wsiprofiles", "system.web.services.wsiprofiles!", "Member[basicprofile1_1]"] + - ["system.web.httpcontext", "system.web.services.webservice", "Member[context]"] + - ["system.boolean", "system.web.services.webmethodattribute", "Member[enablesession]"] + - ["system.string", "system.web.services.webservicebindingattribute", "Member[namespace]"] + - ["system.web.services.protocols.soapprotocolversion", "system.web.services.webservice", "Member[soapversion]"] + - ["system.string", "system.web.services.webserviceattribute", "Member[description]"] + - ["system.string", "system.web.services.webservicebindingattribute", "Member[name]"] + - ["system.string", "system.web.services.webservicebindingattribute", "Member[location]"] + - ["system.int32", "system.web.services.webmethodattribute", "Member[cacheduration]"] + - ["system.string", "system.web.services.webserviceattribute", "Member[namespace]"] + - ["system.web.services.wsiprofiles", "system.web.services.wsiprofiles!", "Member[none]"] + - ["system.string", "system.web.services.webmethodattribute", "Member[messagename]"] + - ["system.web.sessionstate.httpsessionstate", "system.web.services.webservice", "Member[session]"] + - ["system.string", "system.web.services.webserviceattribute!", "Member[defaultnamespace]"] + - ["system.web.httpserverutility", "system.web.services.webservice", "Member[server]"] + - ["system.web.httpapplicationstate", "system.web.services.webservice", "Member[application]"] + - ["system.boolean", "system.web.services.webservicebindingattribute", "Member[emitconformanceclaims]"] + - ["system.string", "system.web.services.webmethodattribute", "Member[description]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.SessionState.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.SessionState.typemodel.yml new file mode 100644 index 000000000000..449e8d931e15 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.SessionState.typemodel.yml @@ -0,0 +1,101 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.web.sessionstate.httpsessionstate", "Member[count]"] + - ["system.int32", "system.web.sessionstate.httpsessionstatecontainer", "Member[lcid]"] + - ["system.web.httpstaticobjectscollection", "system.web.sessionstate.httpsessionstatecontainer", "Member[staticobjects]"] + - ["system.string", "system.web.sessionstate.sessionidmanager", "Method[decode].ReturnValue"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.sessionstate.ihttpsessionstate", "Member[keys]"] + - ["system.boolean", "system.web.sessionstate.sessionstateitemcollection", "Member[dirty]"] + - ["system.int32", "system.web.sessionstate.httpsessionstate", "Member[codepage]"] + - ["system.web.sessionstate.sessionstatestoredata", "system.web.sessionstate.sessionstatestoreproviderbase", "Method[getitem].ReturnValue"] + - ["system.string", "system.web.sessionstate.sessionidmanager", "Method[createsessionid].ReturnValue"] + - ["system.web.sessionstate.sessionstatestoredata", "system.web.sessionstate.sessionstatestoreproviderbase", "Method[createnewstoredata].ReturnValue"] + - ["system.boolean", "system.web.sessionstate.sessionstatestoreproviderbase", "Method[setitemexpirecallback].ReturnValue"] + - ["system.boolean", "system.web.sessionstate.sessionstateutility!", "Method[issessionstaterequired].ReturnValue"] + - ["system.int32", "system.web.sessionstate.ihttpsessionstate", "Member[timeout]"] + - ["system.web.sessionstate.sessionstateitemcollection", "system.web.sessionstate.sessionstateitemcollection!", "Method[deserialize].ReturnValue"] + - ["system.int32", "system.web.sessionstate.httpsessionstate", "Member[lcid]"] + - ["system.web.sessionstate.sessionstatebehavior", "system.web.sessionstate.sessionstatebehavior!", "Member[disabled]"] + - ["system.int32", "system.web.sessionstate.httpsessionstatecontainer", "Member[count]"] + - ["system.web.httpcookiemode", "system.web.sessionstate.httpsessionstate", "Member[cookiemode]"] + - ["system.threading.tasks.task", "system.web.sessionstate.isessionstatemodule", "Method[releasesessionstateasync].ReturnValue"] + - ["system.object", "system.web.sessionstate.ihttpsessionstate", "Member[item]"] + - ["system.object", "system.web.sessionstate.sessionstateitemcollection", "Member[item]"] + - ["system.int32", "system.web.sessionstate.ihttpsessionstate", "Member[lcid]"] + - ["system.boolean", "system.web.sessionstate.httpsessionstate", "Member[isreadonly]"] + - ["system.collections.ienumerator", "system.web.sessionstate.httpsessionstatecontainer", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.web.sessionstate.ihttpsessionstate", "Member[syncroot]"] + - ["system.boolean", "system.web.sessionstate.isessionstateitemcollection", "Member[dirty]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.sessionstate.sessionstateitemcollection", "Member[keys]"] + - ["system.string", "system.web.sessionstate.sessionidmanager", "Method[getsessionid].ReturnValue"] + - ["system.web.httpstaticobjectscollection", "system.web.sessionstate.ihttpsessionstate", "Member[staticobjects]"] + - ["system.string", "system.web.sessionstate.sessionidmanager", "Method[encode].ReturnValue"] + - ["system.web.sessionstate.sessionstatestoredata", "system.web.sessionstate.sessionstatestoreproviderbase", "Method[getitemexclusive].ReturnValue"] + - ["system.boolean", "system.web.sessionstate.httpsessionstate", "Member[iscookieless]"] + - ["system.boolean", "system.web.sessionstate.isessionidmanager", "Method[initializerequest].ReturnValue"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.sessionstatemode!", "Member[stateserver]"] + - ["system.boolean", "system.web.sessionstate.httpsessionstatecontainer", "Member[isnewsession]"] + - ["system.string", "system.web.sessionstate.httpsessionstatecontainer", "Member[sessionid]"] + - ["system.boolean", "system.web.sessionstate.httpsessionstatecontainer", "Member[iscookieless]"] + - ["system.web.httpstaticobjectscollection", "system.web.sessionstate.httpsessionstate", "Member[staticobjects]"] + - ["system.string", "system.web.sessionstate.httpsessionstate", "Member[sessionid]"] + - ["system.boolean", "system.web.sessionstate.ihttpsessionstate", "Member[iscookieless]"] + - ["system.web.sessionstate.isessionstateitemcollection", "system.web.sessionstate.sessionstatestoredata", "Member[items]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.sessionstatemode!", "Member[inproc]"] + - ["system.web.httpstaticobjectscollection", "system.web.sessionstate.sessionstatestoredata", "Member[staticobjects]"] + - ["system.int32", "system.web.sessionstate.ihttpsessionstate", "Member[codepage]"] + - ["system.web.httpcookiemode", "system.web.sessionstate.ihttpsessionstate", "Member[cookiemode]"] + - ["system.boolean", "system.web.sessionstate.httpsessionstatecontainer", "Member[isreadonly]"] + - ["system.web.httpcookiemode", "system.web.sessionstate.httpsessionstatecontainer", "Member[cookiemode]"] + - ["system.object", "system.web.sessionstate.isessionstateitemcollection", "Member[item]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.sessionstatemode!", "Member[custom]"] + - ["system.web.sessionstate.sessionstatebehavior", "system.web.sessionstate.sessionstatebehavior!", "Member[readonly]"] + - ["system.string", "system.web.sessionstate.ihttpsessionstate", "Member[sessionid]"] + - ["system.runtime.serialization.isurrogateselector", "system.web.sessionstate.sessionstateutility!", "Member[serializationsurrogateselector]"] + - ["system.collections.ienumerator", "system.web.sessionstate.ihttpsessionstate", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.web.sessionstate.httpsessionstatecontainer", "Member[item]"] + - ["system.web.sessionstate.sessionstatebehavior", "system.web.sessionstate.sessionstatebehavior!", "Member[required]"] + - ["system.boolean", "system.web.sessionstate.httpsessionstate", "Member[isnewsession]"] + - ["system.web.sessionstate.ihttpsessionstate", "system.web.sessionstate.sessionstateutility!", "Method[gethttpsessionstatefromcontext].ReturnValue"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.sessionstate.httpsessionstate", "Member[keys]"] + - ["system.object", "system.web.sessionstate.httpsessionstate", "Member[syncroot]"] + - ["system.threading.tasks.task", "system.web.sessionstate.sessionstatemodule", "Method[releasesessionstateasync].ReturnValue"] + - ["system.int32", "system.web.sessionstate.ihttpsessionstate", "Member[count]"] + - ["system.web.sessionstate.sessionstateactions", "system.web.sessionstate.sessionstateactions!", "Member[none]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.sessionstatemode!", "Member[off]"] + - ["system.web.sessionstate.httpsessionstate", "system.web.sessionstate.httpsessionstate", "Member[contents]"] + - ["system.string", "system.web.sessionstate.isessionidmanager", "Method[createsessionid].ReturnValue"] + - ["system.boolean", "system.web.sessionstate.ihttpsessionstate", "Member[issynchronized]"] + - ["system.boolean", "system.web.sessionstate.httpsessionstatecontainer", "Member[issynchronized]"] + - ["system.boolean", "system.web.sessionstate.ihttpsessionstate", "Member[isnewsession]"] + - ["system.int32", "system.web.sessionstate.sessionstatestoredata", "Member[timeout]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.ihttpsessionstate", "Member[mode]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.httpsessionstatecontainer", "Member[mode]"] + - ["system.boolean", "system.web.sessionstate.ihttpsessionstate", "Member[isreadonly]"] + - ["system.web.httpstaticobjectscollection", "system.web.sessionstate.sessionstateutility!", "Method[getsessionstaticobjects].ReturnValue"] + - ["system.string", "system.web.sessionstate.isessionidmanager", "Method[getsessionid].ReturnValue"] + - ["system.int32", "system.web.sessionstate.httpsessionstate", "Member[timeout]"] + - ["system.object", "system.web.sessionstate.httpsessionstatecontainer", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.web.sessionstate.sessionstateitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.sessionstatemode!", "Member[sqlserver]"] + - ["system.object", "system.web.sessionstate.httpsessionstate", "Member[item]"] + - ["system.collections.generic.ilist", "system.web.sessionstate.ipartialsessionstate", "Member[partialsessionstatekeys]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.sessionstate.httpsessionstate", "Member[mode]"] + - ["system.int32", "system.web.sessionstate.httpsessionstatecontainer", "Member[timeout]"] + - ["system.boolean", "system.web.sessionstate.httpsessionstatecontainer", "Member[isabandoned]"] + - ["system.int32", "system.web.sessionstate.httpsessionstatecontainer", "Member[codepage]"] + - ["system.boolean", "system.web.sessionstate.sessionstateutility!", "Method[issessionstatereadonly].ReturnValue"] + - ["system.int32", "system.web.sessionstate.sessionidmanager!", "Member[sessionidmaxlength]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.sessionstate.isessionstateitemcollection", "Member[keys]"] + - ["system.boolean", "system.web.sessionstate.sessionidmanager", "Method[initializerequest].ReturnValue"] + - ["system.web.sessionstate.sessionstateactions", "system.web.sessionstate.sessionstateactions!", "Member[initializeitem]"] + - ["system.web.sessionstate.sessionstatebehavior", "system.web.sessionstate.sessionstatebehavior!", "Member[default]"] + - ["system.collections.ienumerator", "system.web.sessionstate.httpsessionstate", "Method[getenumerator].ReturnValue"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.sessionstate.httpsessionstatecontainer", "Member[keys]"] + - ["system.boolean", "system.web.sessionstate.isessionidmanager", "Method[validate].ReturnValue"] + - ["system.boolean", "system.web.sessionstate.httpsessionstate", "Member[issynchronized]"] + - ["system.boolean", "system.web.sessionstate.sessionidmanager", "Method[validate].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Adapters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Adapters.typemodel.yml new file mode 100644 index 000000000000..418c2c2aa946 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Adapters.typemodel.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.httpbrowsercapabilities", "system.web.ui.adapters.controladapter", "Member[browser]"] + - ["system.object", "system.web.ui.adapters.controladapter", "Method[saveadaptercontrolstate].ReturnValue"] + - ["system.web.ui.adapters.pageadapter", "system.web.ui.adapters.controladapter", "Member[pageadapter]"] + - ["system.object", "system.web.ui.adapters.controladapter", "Method[saveadapterviewstate].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.web.ui.adapters.pageadapter", "Member[cachevarybyparams]"] + - ["system.web.ui.page", "system.web.ui.adapters.controladapter", "Member[page]"] + - ["system.collections.icollection", "system.web.ui.adapters.pageadapter", "Method[getradiobuttonsbygroup].ReturnValue"] + - ["system.web.ui.pagestatepersister", "system.web.ui.adapters.pageadapter", "Method[getstatepersister].ReturnValue"] + - ["system.string", "system.web.ui.adapters.pageadapter", "Method[getpostbackformreference].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.adapters.pageadapter", "Method[determinepostbackmodeunvalidated].ReturnValue"] + - ["system.string", "system.web.ui.adapters.pageadapter", "Method[transformtext].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.web.ui.adapters.pageadapter", "Member[cachevarybyheaders]"] + - ["system.web.ui.control", "system.web.ui.adapters.controladapter", "Member[control]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.adapters.pageadapter", "Method[determinepostbackmode].ReturnValue"] + - ["system.string", "system.web.ui.adapters.pageadapter", "Member[clientstate]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.DataVisualization.Charting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.DataVisualization.Charting.typemodel.yml new file mode 100644 index 000000000000..838101dc53bf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.DataVisualization.Charting.typemodel.yml @@ -0,0 +1,1245 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.double", "system.web.ui.datavisualization.charting.customlabel", "Member[toposition]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.legend", "Member[enabled]"] + - ["system.web.ui.datavisualization.charting.mapareashape", "system.web.ui.datavisualization.charting.mapareashape!", "Member[circle]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.series", "Member[enabled]"] + - ["system.drawing.rectanglef", "system.web.ui.datavisualization.charting.margins", "Method[torectanglef].ReturnValue"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[tcriticalvalueonetail]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chart", "Member[issoftshadows]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.borderskin", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[weightedclose]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotation", "Member[shadowcolor]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.annotation", "Member[axisx]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[shadowcolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[lightupwarddiagonal]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[spline]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[area]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[darkhorizontal]"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[tiff]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[center]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[circle]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[dockedtochartarea]"] + - ["system.int32", "system.web.ui.datavisualization.charting.margins", "Member[left]"] + - ["system.web.ui.datavisualization.charting.chartarea", "system.web.ui.datavisualization.charting.chartareacollection", "Method[add].ReturnValue"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.customlabel", "Member[imagetransparentcolor]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[anchorx]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle4]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chartarea", "Member[backimagetransparentcolor]"] + - ["system.web.ui.datavisualization.charting.charthttphandlerstoragetype", "system.web.ui.datavisualization.charting.charthttphandlerstoragetype!", "Member[file]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[bottomright]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[weave]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[legendarea]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[shadowcolor]"] + - ["system.web.ui.datavisualization.charting.legendcollection", "system.web.ui.datavisualization.charting.chart", "Member[legends]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[wallwidth]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.stripline", "Member[borderdashstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[markerimagetransparentcolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotation", "Member[linecolor]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[thickgradientline]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelmapareaattributes]"] + - ["system.web.ui.datavisualization.charting.legendimagestyle", "system.web.ui.datavisualization.charting.legendimagestyle!", "Member[marker]"] + - ["system.single", "system.web.ui.datavisualization.charting.annotationpathpoint", "Member[x]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chart", "Member[borderlinewidth]"] + - ["system.double", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[maxmovingdistance]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[ismarkeroverlappingallowed]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.title", "Member[isdockedinsidechartarea]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutbackcolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[axislabel]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Member[intervaloffset]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[onbalancevolume]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[averagetruerange]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.grid", "Member[linedashstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[color]"] + - ["system.web.ui.datavisualization.charting.chartarea", "system.web.ui.datavisualization.charting.hittestresult", "Member[chartarea]"] + - ["system.web.ui.datavisualization.charting.rendertype", "system.web.ui.datavisualization.charting.rendertype!", "Member[imagemap]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[probabilityztwotail]"] + - ["system.int32", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[linewidth]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.title", "Member[font]"] + - ["system.web.ui.datavisualization.charting.daterangetype", "system.web.ui.datavisualization.charting.daterangetype!", "Member[month]"] + - ["system.double", "system.web.ui.datavisualization.charting.ftestresult", "Member[firstseriesmean]"] + - ["system.int32", "system.web.ui.datavisualization.charting.series", "Member[yvaluesperpoint]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotation", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.chartarea", "Member[backhatchstyle]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.stripline", "Member[stripwidthtype]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[diagonalleft]"] + - ["system.int32", "system.web.ui.datavisualization.charting.margins", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.datavisualization.charting.annotation", "system.web.ui.datavisualization.charting.annotationcollection", "Method[findbyname].ReturnValue"] + - ["system.boolean", "system.web.ui.datavisualization.charting.textannotation", "Member[ismultiline]"] + - ["system.web.ui.datavisualization.charting.chartimagetype", "system.web.ui.datavisualization.charting.chartimagetype!", "Member[jpeg]"] + - ["system.web.ui.datavisualization.charting.annotationcollection", "system.web.ui.datavisualization.charting.annotationgroup", "Member[annotations]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcell", "Member[url]"] + - ["system.drawing.stringalignment", "system.web.ui.datavisualization.charting.stripline", "Member[textalignment]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlinedashstyle]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[darkvertical]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[isoverlappedhidden]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.customlabel", "Member[forecolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelbackcolor]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[positivevolumeindex]"] + - ["system.web.ui.datavisualization.charting.elementposition", "system.web.ui.datavisualization.charting.chartarea", "Member[innerplotposition]"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[borderwidth]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent80]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.polylineannotation", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.labeloutsideplotareastyle", "system.web.ui.datavisualization.charting.labeloutsideplotareastyle!", "Member[partial]"] + - ["system.web.ui.datavisualization.charting.ftestresult", "system.web.ui.datavisualization.charting.statisticformula", "Method[ftest].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcell", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.stripline", "Member[backimagealignment]"] + - ["system.web.ui.datavisualization.charting.charthttphandlerstoragetype", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[storagetype]"] + - ["system.web.ui.datavisualization.charting.chartarea3dstyle", "system.web.ui.datavisualization.charting.chartarea", "Member[area3dstyle]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.lineanchorcapstyle!", "Member[square]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chartimagewrapmode!", "Member[tileflipxy]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[backhatchstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.axis", "Member[titleforecolor]"] + - ["system.double", "system.web.ui.datavisualization.charting.calloutannotation", "Member[anchoroffsety]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotation", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.legenditemscollection", "system.web.ui.datavisualization.charting.legend", "Member[customitems]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.lineanchorcapstyle!", "Member[diamond]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.legend", "Member[borderdashstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.legend", "Member[backimage]"] + - ["system.double", "system.web.ui.datavisualization.charting.calloutannotation", "Member[anchoroffsetx]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legendcell", "Member[backcolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[bordercolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[url]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent05]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[left]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.calloutannotation", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[triangle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotationgroup", "Member[shadowcolor]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.maparea", "Member[iscustom]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[datapointlabel]"] + - ["system.web.ui.datavisualization.charting.docking", "system.web.ui.datavisualization.charting.title", "Member[docking]"] + - ["system.web.ui.datavisualization.charting.rendertype", "system.web.ui.datavisualization.charting.rendertype!", "Member[binarystreaming]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legend", "Member[titleseparator]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[color]"] + - ["system.web.ui.datavisualization.charting.customlabel", "system.web.ui.datavisualization.charting.customlabelscollection", "Method[add].ReturnValue"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.annotation", "Member[backhatchstyle]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.imageannotation", "Member[linedashstyle]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[years]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.stripline", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.axisenabled", "system.web.ui.datavisualization.charting.axisenabled!", "Member[false]"] + - ["system.web.ui.datavisualization.charting.areaalignmentorientations", "system.web.ui.datavisualization.charting.areaalignmentorientations!", "Member[all]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.daterangetype", "system.web.ui.datavisualization.charting.daterangetype!", "Member[dayofweek]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[gridlines]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.calloutannotation", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.legendtablestyle", "system.web.ui.datavisualization.charting.legendtablestyle!", "Member[wide]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[minutes]"] + - ["system.web.ui.datavisualization.charting.comparemethod", "system.web.ui.datavisualization.charting.comparemethod!", "Member[lessthanorequalto]"] + - ["system.web.ui.datavisualization.charting.axisname", "system.web.ui.datavisualization.charting.axisname!", "Member[x2]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[sumofsquarestotal]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[dottedgrid]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.title", "Member[bordercolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent90]"] + - ["system.single", "system.web.ui.datavisualization.charting.annotationpathpoint", "Member[y]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legend", "Member[shadowoffset]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[sumofsquaresbetweengroups]"] + - ["system.web.ui.datavisualization.charting.hittestresult", "system.web.ui.datavisualization.charting.chart", "Method[hittest].ReturnValue"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.grid", "Member[linecolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[image]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[striplines]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legend", "Member[borderwidth]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[firstseriesmean]"] + - ["system.collections.generic.ienumerable", "system.web.ui.datavisualization.charting.datapointcollection", "Method[findallbyvalue].ReturnValue"] + - ["system.web.ui.datavisualization.charting.elementposition", "system.web.ui.datavisualization.charting.chartpainteventargs", "Member[position]"] + - ["system.web.ui.datavisualization.charting.series", "system.web.ui.datavisualization.charting.hittestresult", "Member[series]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.polylineannotation", "Member[backsecondarycolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.title", "Member[backimagetransparentcolor]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[tcriticalvaluetwotail]"] + - ["system.int32", "system.web.ui.datavisualization.charting.margins", "Member[right]"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelangle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[pointdepth]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[dashedvertical]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.title", "Member[backimagewrapmode]"] + - ["system.string", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[directory]"] + - ["system.web.ui.datavisualization.charting.axistype", "system.web.ui.datavisualization.charting.axistype!", "Member[secondary]"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[markerborderwidth]"] + - ["system.web.ui.datavisualization.charting.labeloutsideplotareastyle", "system.web.ui.datavisualization.charting.labeloutsideplotareastyle!", "Member[no]"] + - ["system.string", "system.web.ui.datavisualization.charting.axis", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[borderdashstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.title", "Member[shadowoffset]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.polygonannotation", "Member[backhatchstyle]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[wordwrap]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Member[minimum]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.textstyle!", "Member[emboss]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chartdashstyle!", "Member[solid]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[legendmapareaattributes]"] + - ["system.web.ui.datavisualization.charting.righttoleft", "system.web.ui.datavisualization.charting.righttoleft!", "Member[inherit]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axisscaleview", "Member[iszoomed]"] + - ["system.web.ui.datavisualization.charting.rendertype", "system.web.ui.datavisualization.charting.rendertype!", "Member[imagetag]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[degreeoffreedombetweengroups]"] + - ["system.web.ui.datavisualization.charting.daterangetype", "system.web.ui.datavisualization.charting.daterangetype!", "Member[dayofmonth]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.datavisualization.charting.chartelementoutline", "Member[markers]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[bar]"] + - ["system.byte", "system.web.ui.datavisualization.charting.annotationpathpoint", "Member[pointtype]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.series", "Member[xvaluetype]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[time]"] + - ["system.web.ui.datavisualization.charting.customlabel", "system.web.ui.datavisualization.charting.customlabel", "Method[clone].ReturnValue"] + - ["system.web.ui.datavisualization.charting.tickmarkstyle", "system.web.ui.datavisualization.charting.tickmarkstyle!", "Member[none]"] + - ["system.int32", "system.web.ui.datavisualization.charting.axis", "Member[labelautofitminfontsize]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[int64]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[tooltip]"] + - ["system.string", "system.web.ui.datavisualization.charting.axis", "Member[name]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[pointgapdepth]"] + - ["system.web.ui.datavisualization.charting.arrowstyle", "system.web.ui.datavisualization.charting.arrowstyle!", "Member[tailed]"] + - ["system.drawing.rectanglef", "system.web.ui.datavisualization.charting.chartgraphics", "Method[getabsoluterectangle].ReturnValue"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[dashline]"] + - ["system.string", "system.web.ui.datavisualization.charting.legend", "Member[name]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.series", "Member[charttype]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[markercolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent75]"] + - ["system.web.ui.datavisualization.charting.elementposition", "system.web.ui.datavisualization.charting.title", "Member[position]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.imageannotation", "Member[backsecondarycolor]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.dataformula", "Member[isemptypointignored]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[anchory]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[sunken]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.legendcell", "Member[font]"] + - ["system.double", "system.web.ui.datavisualization.charting.datapoint", "Method[getvaluebyname].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[name]"] + - ["system.web.ui.datavisualization.charting.tickmarkstyle", "system.web.ui.datavisualization.charting.tickmarkstyle!", "Member[insidearea]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.textannotation", "Member[backcolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.axis", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[narrowhorizontal]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[easeofmovement]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[anchoroffsetx]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[uint64]"] + - ["system.web.ui.datavisualization.charting.labeloutsideplotareastyle", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[allowoutsideplotarea]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[square]"] + - ["system.web.ui.datavisualization.charting.areaalignmentorientations", "system.web.ui.datavisualization.charting.areaalignmentorientations!", "Member[none]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.polylineannotation", "Member[backcolor]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axis", "Member[ismarksnexttoaxis]"] + - ["system.int32", "system.web.ui.datavisualization.charting.series", "Member[shadowoffset]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[plaid]"] + - ["system.web.ui.datavisualization.charting.intervalautomode", "system.web.ui.datavisualization.charting.intervalautomode!", "Member[fixedcount]"] + - ["system.single", "system.web.ui.datavisualization.charting.axis", "Member[maximumautosize]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[degreeoffreedomwithingroups]"] + - ["system.web.ui.datavisualization.charting.serializationcontents", "system.web.ui.datavisualization.charting.chart", "Member[viewstatecontent]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[divot]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chartimagewrapmode!", "Member[tileflipx]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[darkdownwarddiagonal]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.legend", "Member[interlacedrows]"] + - ["system.web.ui.datavisualization.charting.margins", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[margins]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[label]"] + - ["system.web.ui.datavisualization.charting.datapoint", "system.web.ui.datavisualization.charting.datapointcollection", "Method[findbyvalue].ReturnValue"] + - ["system.web.ui.datavisualization.charting.labelmarkstyle", "system.web.ui.datavisualization.charting.labelmarkstyle!", "Member[none]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chart", "Member[suppressexceptions]"] + - ["system.string", "system.web.ui.datavisualization.charting.ellipseannotation", "Member[annotationtype]"] + - ["system.single", "system.web.ui.datavisualization.charting.chartarea", "Method[getserieszposition].ReturnValue"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.textstyle!", "Member[embed]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[topright]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle7]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent50]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[pastel]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[exponentialmovingaverage]"] + - ["system.web.ui.datavisualization.charting.axisarrowstyle", "system.web.ui.datavisualization.charting.axisarrowstyle!", "Member[triangle]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[auto]"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.stripline", "Member[textorientation]"] + - ["system.web.ui.datavisualization.charting.axistype", "system.web.ui.datavisualization.charting.series", "Member[xaxistype]"] + - ["system.web.ui.datavisualization.charting.comparemethod", "system.web.ui.datavisualization.charting.comparemethod!", "Member[morethan]"] + - ["system.web.ui.datavisualization.charting.grid", "system.web.ui.datavisualization.charting.axis", "Member[minorgrid]"] + - ["system.web.ui.datavisualization.charting.chartgraphics", "system.web.ui.datavisualization.charting.chartpainteventargs", "Member[chartgraphics]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[performance]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[zcriticalvalueonetail]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legend", "Member[itemcolumnseparator]"] + - ["system.type", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[handlertype]"] + - ["system.double", "system.web.ui.datavisualization.charting.stripline", "Member[interval]"] + - ["system.string", "system.web.ui.datavisualization.charting.arrowannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[backgradientstyle]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.stripline", "Member[font]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[tvalue]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[x]"] + - ["system.string", "system.web.ui.datavisualization.charting.legend", "Member[insidechartarea]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.annotationgroup", "Member[issizealwaysrelative]"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutstyle!", "Member[cloud]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[rotation]"] + - ["system.web.ui.datavisualization.charting.areaalignmentorientations", "system.web.ui.datavisualization.charting.areaalignmentorientations!", "Member[horizontal]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[backimagetransparentcolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.axis", "Member[linecolor]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[movingaverage]"] + - ["system.web.ui.datavisualization.charting.serializationformat", "system.web.ui.datavisualization.charting.serializationformat!", "Member[xml]"] + - ["system.string", "system.web.ui.datavisualization.charting.customizelegendeventargs", "Member[legendname]"] + - ["system.double", "system.web.ui.datavisualization.charting.ftestresult", "Member[secondseriesmean]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[markerimagetransparentcolor]"] + - ["system.web.ui.datavisualization.charting.mapareashape", "system.web.ui.datavisualization.charting.mapareashape!", "Member[rectangle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chart", "Member[compression]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legenditem", "Member[borderwidth]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.datavisualization.charting.chart", "Member[height]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[hours]"] + - ["system.web.ui.datavisualization.charting.docking", "system.web.ui.datavisualization.charting.docking!", "Member[top]"] + - ["system.web.ui.datavisualization.charting.axisenabled", "system.web.ui.datavisualization.charting.axis", "Member[enabled]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.axisscaleview", "Member[sizetype]"] + - ["system.web.ui.datavisualization.charting.mapareashape", "system.web.ui.datavisualization.charting.maparea", "Member[shape]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.stripline", "Member[intervaloffsettype]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartserializer", "Member[serializablecontent]"] + - ["system.web.ui.datavisualization.charting.smartlabelstyle", "system.web.ui.datavisualization.charting.series", "Member[smartlabelstyle]"] + - ["system.object", "system.web.ui.datavisualization.charting.chartelement", "Member[tag]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.polylineannotation", "Member[alignment]"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Member[buildnumber]"] + - ["system.web.ui.datavisualization.charting.pointsortorder", "system.web.ui.datavisualization.charting.pointsortorder!", "Member[descending]"] + - ["system.web.ui.datavisualization.charting.ttestresult", "system.web.ui.datavisualization.charting.statisticformula", "Method[ttestunequalvariances].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.axis", "Member[title]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcell", "Member[name]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.legendcellcolumn", "Method[shouldserializemargins].ReturnValue"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[markerbordercolor]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.title", "Member[alignment]"] + - ["system.int32", "system.web.ui.datavisualization.charting.customlabel", "Member[rowindex]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[text]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.annotationgroup", "Member[visible]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[tdistribution].ReturnValue"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[legendheader]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[mean].ReturnValue"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[font]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[vertical]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[datetimeoffset]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[calloutlinecolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent20]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.annotationgroup", "Member[linedashstyle]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[labelsanglestep30]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.stripline", "Member[backimagetransparentcolor]"] + - ["system.web.ui.datavisualization.charting.elementposition", "system.web.ui.datavisualization.charting.chartarea", "Member[position]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[annotationtype]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chart", "Member[ismapareaattributesencoded]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chartdashstyle!", "Member[dot]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.dataformula", "Member[isstartfromfirst]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[markerstyle]"] + - ["system.drawing.size", "system.web.ui.datavisualization.charting.legendcell", "Member[seriessymbolsize]"] + - ["system.web.ui.datavisualization.charting.legendcelltype", "system.web.ui.datavisualization.charting.legendcelltype!", "Member[image]"] + - ["system.web.ui.datavisualization.charting.docking", "system.web.ui.datavisualization.charting.docking!", "Member[bottom]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[triangularmovingaverage]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.legenditem", "Member[backhatchstyle]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axis", "Member[isstartedfromzero]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[topleft]"] + - ["system.web.ui.datavisualization.charting.axisname", "system.web.ui.datavisualization.charting.axisname!", "Member[y2]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stackedcolumn100]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[backimage]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[number]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legendcell", "Member[imagetransparentcolor]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.lineanchorcapstyle!", "Member[none]"] + - ["system.drawing.rectanglef", "system.web.ui.datavisualization.charting.chartgraphics", "Method[getrelativerectangle].ReturnValue"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.textorientation!", "Member[horizontal]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.labelstyle", "Member[truncatedlabels]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[titleseparatorcolor]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Method[iscustompropertyset].ReturnValue"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[secondseriesvariance]"] + - ["system.drawing.stringalignment", "system.web.ui.datavisualization.charting.stripline", "Member[textlinealignment]"] + - ["system.web.ui.datavisualization.charting.datapoint", "system.web.ui.datavisualization.charting.datapointcollection", "Method[add].ReturnValue"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelforecolor]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[firstseriesvariance]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.labelstyle", "Member[font]"] + - ["system.double", "system.web.ui.datavisualization.charting.axisscaleview", "Member[size]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[dashedupwarddiagonal]"] + - ["system.string", "system.web.ui.datavisualization.charting.series", "Member[chartarea]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[moneyflow]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legenditem", "Member[markerborderwidth]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[framethin5]"] + - ["system.string", "system.web.ui.datavisualization.charting.ichartmaparea", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.legendcelltype", "system.web.ui.datavisualization.charting.legendcelltype!", "Member[text]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[interlacedrowscolor]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.polylineannotation", "Member[isfreedrawplacement]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[bordercolor]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.borderskin", "Member[backimagealignment]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stackedbar]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelurl]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[staggeredlabels]"] + - ["system.web.ui.datavisualization.charting.datapoint", "system.web.ui.datavisualization.charting.datapoint", "Method[clone].ReturnValue"] + - ["system.drawing.stringalignment", "system.web.ui.datavisualization.charting.axis", "Member[titlealignment]"] + - ["system.web.ui.datavisualization.charting.startfromzero", "system.web.ui.datavisualization.charting.startfromzero!", "Member[auto]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[star5]"] + - ["system.web.ui.datavisualization.charting.seriescollection", "system.web.ui.datavisualization.charting.chart", "Member[series]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.title", "Member[backimagealignment]"] + - ["system.single", "system.web.ui.datavisualization.charting.elementposition", "Member[x]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.imageannotation", "Member[font]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[number]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[forecasting]"] + - ["system.object", "system.web.ui.datavisualization.charting.formatnumbereventargs", "Member[sendertag]"] + - ["system.web.ui.datavisualization.charting.gridticktypes", "system.web.ui.datavisualization.charting.customlabel", "Member[gridticks]"] + - ["system.string", "system.web.ui.datavisualization.charting.axis", "Member[tooltip]"] + - ["system.string", "system.web.ui.datavisualization.charting.formatnumbereventargs", "Member[format]"] + - ["system.web.ui.datavisualization.charting.labelmarkstyle", "system.web.ui.datavisualization.charting.customlabel", "Member[labelmark]"] + - ["system.double", "system.web.ui.datavisualization.charting.formatnumbereventargs", "Member[value]"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[emfplus]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[secondseriesmean]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[backwarddiagonal]"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.axis", "Member[textorientation]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[zigzag]"] + - ["system.string", "system.web.ui.datavisualization.charting.legend", "Member[title]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.chartarea", "Member[axisx2]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[decreasefont]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[dashedhorizontal]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chart", "Member[backimagealignment]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[pyramid]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[correlation].ReturnValue"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[minutes]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[lighthorizontal]"] + - ["system.web.ui.datavisualization.charting.daterangetype", "system.web.ui.datavisualization.charting.daterangetype!", "Member[minute]"] + - ["system.web.ui.datavisualization.charting.docking", "system.web.ui.datavisualization.charting.docking!", "Member[left]"] + - ["system.int32", "system.web.ui.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlinewidth]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chart", "Member[enableviewstate]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcell", "Member[tooltip]"] + - ["system.double", "system.web.ui.datavisualization.charting.datapoint", "Member[xvalue]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chartdashstyle!", "Member[notset]"] + - ["system.string", "system.web.ui.datavisualization.charting.polygonannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.comparemethod", "system.web.ui.datavisualization.charting.comparemethod!", "Member[lessthan]"] + - ["system.web.ui.datavisualization.charting.chartelementoutline", "system.web.ui.datavisualization.charting.chart", "Method[getchartelementoutline].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Method[gethtmlimagemap].ReturnValue"] + - ["system.web.ui.datavisualization.charting.annotationsmartlabelstyle", "system.web.ui.datavisualization.charting.annotation", "Member[smartlabelstyle]"] + - ["system.web.ui.datavisualization.charting.legendstyle", "system.web.ui.datavisualization.charting.legend", "Member[legendstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[collapsiblespacethreshold]"] + - ["system.web.ui.datavisualization.charting.legenditemscollection", "system.web.ui.datavisualization.charting.customizelegendeventargs", "Member[legenditems]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legenditemscollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartarea", "Member[visible]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.elementposition", "Member[auto]"] + - ["system.web.ui.datavisualization.charting.areaalignmentorientations", "system.web.ui.datavisualization.charting.areaalignmentorientations!", "Member[vertical]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[seconds]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.annotationgroup", "Member[textstyle]"] + - ["system.double", "system.web.ui.datavisualization.charting.customlabel", "Member[fromposition]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[sumofsquareswithingroups]"] + - ["system.web.ui.datavisualization.charting.comparemethod", "system.web.ui.datavisualization.charting.comparemethod!", "Member[equalto]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[williamsr]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.axis", "Member[interlacedcolor]"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcollection", "Method[addy].ReturnValue"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.chartarea", "Member[backgradientstyle]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chartimagewrapmode!", "Member[tileflipy]"] + - ["system.int32", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[linewidth]"] + - ["system.int32", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[maxnumberofbreaks]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chartdashstyle!", "Member[dashdotdot]"] + - ["system.web.ui.datavisualization.charting.datapoint", "system.web.ui.datavisualization.charting.annotation", "Member[anchordatapoint]"] + - ["t", "system.web.ui.datavisualization.charting.chartnamedelementcollection", "Method[findbyname].ReturnValue"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[pricevolumetrend]"] + - ["system.web.ui.datavisualization.charting.customlabelscollection", "system.web.ui.datavisualization.charting.axis", "Member[customlabels]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[tripleexponentialmovingaverage]"] + - ["system.string", "system.web.ui.datavisualization.charting.imageannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[point]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[cliptochartarea]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlineanchorcapstyle]"] + - ["system.web.ui.datavisualization.charting.breaklinestyle", "system.web.ui.datavisualization.charting.breaklinestyle!", "Member[wave]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[meansquarevariancewithingroups]"] + - ["system.web.ui.datavisualization.charting.serializationformat", "system.web.ui.datavisualization.charting.serializationformat!", "Member[binary]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legendcellcollection", "Method[add].ReturnValue"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutstyle!", "Member[roundedrectangle]"] + - ["system.string", "system.web.ui.datavisualization.charting.ichartmaparea", "Member[tooltip]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[top]"] + - ["system.web.ui.datavisualization.charting.axisarrowstyle", "system.web.ui.datavisualization.charting.axisarrowstyle!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.chartimagetype", "system.web.ui.datavisualization.charting.chartimagetype!", "Member[png]"] + - ["system.web.ui.datavisualization.charting.arrowstyle", "system.web.ui.datavisualization.charting.arrowannotation", "Member[arrowstyle]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[zvalue]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axis", "Member[ismarginvisible]"] + - ["system.double[]", "system.web.ui.datavisualization.charting.datapoint", "Member[yvalues]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.idatapointfilter", "Method[filterdatapoint].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[tooltip]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[milliseconds]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.borderskin", "Member[backimagewrapmode]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[radar]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[sphere]"] + - ["system.web.ui.datavisualization.charting.tickmarkstyle", "system.web.ui.datavisualization.charting.tickmarkstyle!", "Member[acrossaxis]"] + - ["system.web.ui.datavisualization.charting.comparemethod", "system.web.ui.datavisualization.charting.comparemethod!", "Member[morethanorequalto]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[topbottom]"] + - ["system.web.ui.datavisualization.charting.axisenabled", "system.web.ui.datavisualization.charting.axisenabled!", "Member[auto]"] + - ["system.web.ui.datavisualization.charting.grid", "system.web.ui.datavisualization.charting.axis", "Member[majorgrid]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[none]"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Member[backimage]"] + - ["system.web.ui.datavisualization.charting.legendstyle", "system.web.ui.datavisualization.charting.legendstyle!", "Member[table]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[fdistribution].ReturnValue"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.imageannotation", "Member[imagewrapmode]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[smallconfetti]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[forwarddiagonal]"] + - ["system.web.ui.datavisualization.charting.areaalignmentstyles", "system.web.ui.datavisualization.charting.chartarea", "Member[alignmentstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.ichartmaparea", "Member[mapareaattributes]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[backcolor]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.arrowannotation", "Member[anchoralignment]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.calloutannotation", "Member[calloutanchorcap]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.imageannotation", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[bmp]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.legend", "Member[backhatchstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.borderskin", "Member[borderwidth]"] + - ["system.string", "system.web.ui.datavisualization.charting.verticallineannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.lineannotation", "Member[backhatchstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea", "Member[shadowoffset]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.grid", "Member[intervaltype]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[maximumwidth]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[years]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axis", "Member[islogarithmic]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartserializer", "Member[nonserializablecontent]"] + - ["system.drawing.stringalignment", "system.web.ui.datavisualization.charting.legend", "Member[alignment]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.polylineannotation", "Member[backhatchstyle]"] + - ["system.object", "system.web.ui.datavisualization.charting.chart", "Method[getservice].ReturnValue"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutannotation", "Member[calloutstyle]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.legend", "Member[titlefont]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[cross]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[single]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.annotation", "Member[alignment]"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutstyle!", "Member[perspective]"] + - ["system.drawing.stringalignment", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[headeralignment]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotationgroup", "Member[linecolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.textannotation", "Member[text]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[doughnut]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.legend", "Member[backgradientstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[anchordatapointname]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.axis", "Member[intervaloffsettype]"] + - ["system.single", "system.web.ui.datavisualization.charting.point3d", "Member[z]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[item]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[left]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.textannotation", "Member[font]"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[emf]"] + - ["system.web.ui.datavisualization.charting.areaalignmentstyles", "system.web.ui.datavisualization.charting.areaalignmentstyles!", "Member[all]"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutstyle!", "Member[simpleline]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[degreeoffreedom]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.title", "Member[borderdashstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.axis", "Member[linewidth]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stackedarea]"] + - ["system.web.ui.datavisualization.charting.imagestoragemode", "system.web.ui.datavisualization.charting.imagestoragemode!", "Member[usehttphandler]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.datavisualization.charting.chart", "Member[borderstyle]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[probabilitytonetail]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[axislabels]"] + - ["system.web.ui.datavisualization.charting.serializationcontents", "system.web.ui.datavisualization.charting.serializationcontents!", "Member[data]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[zcriticalvaluetwotail]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[rateofchange]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[linedashstyle]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.grid", "Member[intervaloffsettype]"] + - ["system.single", "system.web.ui.datavisualization.charting.point3d", "Member[x]"] + - ["system.int32", "system.web.ui.datavisualization.charting.annotationgroup", "Member[shadowoffset]"] + - ["system.int32", "system.web.ui.datavisualization.charting.title", "Member[dockingoffset]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[center]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle2]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[inversefdistribution].ReturnValue"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[typicalprice]"] + - ["system.web.ui.datavisualization.charting.annotationcollection", "system.web.ui.datavisualization.charting.chart", "Member[annotations]"] + - ["system.web.ui.datavisualization.charting.axis[]", "system.web.ui.datavisualization.charting.chartarea", "Member[axes]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.title", "Member[textstyle]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.legendcell", "Member[alignment]"] + - ["system.string", "system.web.ui.datavisualization.charting.maparea", "Member[postbackvalue]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[bottom]"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[jpeg]"] + - ["system.int32", "system.web.ui.datavisualization.charting.textannotation", "Member[linewidth]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[tooltip]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.margins", "Method[equals].ReturnValue"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[calloutlinedashstyle]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[y]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[lightdownwarddiagonal]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.chartarea", "Member[axisx]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[movingaverageconvergencedivergence]"] + - ["system.web.ui.datavisualization.charting.tickmarkstyle", "system.web.ui.datavisualization.charting.tickmarkstyle!", "Member[outsidearea]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[variance].ReturnValue"] + - ["system.web.ui.datavisualization.charting.elementposition", "system.web.ui.datavisualization.charting.legend", "Member[position]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.annotation", "Member[visible]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[name]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.imageannotation", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.legenditem", "Member[borderdashstyle]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[gradientline]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[backgradientstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chartarea", "Member[shadowcolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[dotteddiamond]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapoint", "Member[name]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.labelstyle", "Member[isendlabelvisible]"] + - ["system.web.ui.datavisualization.charting.serializationcontents", "system.web.ui.datavisualization.charting.serializationcontents!", "Member[default]"] + - ["system.int32", "system.web.ui.datavisualization.charting.annotationgroup", "Member[linewidth]"] + - ["system.double", "system.web.ui.datavisualization.charting.labelstyle", "Member[intervaloffset]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.hittestresult", "Member[chartelementtype]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[none]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[width]"] + - ["system.web.ui.datavisualization.charting.textantialiasingquality", "system.web.ui.datavisualization.charting.textantialiasingquality!", "Member[normal]"] + - ["system.drawing.sizef", "system.web.ui.datavisualization.charting.elementposition", "Member[size]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[earthtones]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Method[valuetoposition].ReturnValue"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelbordercolor]"] + - ["system.web.ui.datavisualization.charting.axistype", "system.web.ui.datavisualization.charting.axistype!", "Member[primary]"] + - ["system.int32", "system.web.ui.datavisualization.charting.margins", "Member[top]"] + - ["system.drawing.pointf", "system.web.ui.datavisualization.charting.chartgraphics", "Method[getabsolutepoint].ReturnValue"] + - ["system.double", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[minmovingdistance]"] + - ["system.web.ui.datavisualization.charting.tickmark", "system.web.ui.datavisualization.charting.axis", "Member[majortickmark]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[uint32]"] + - ["system.drawing.size", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[seriessymbolsize]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.lineannotation", "Member[isinfinitive]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.textannotation", "Member[backsecondarycolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcell", "Member[text]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.lineannotation", "Member[font]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[seagreen]"] + - ["system.web.ui.datavisualization.charting.labeloutsideplotareastyle", "system.web.ui.datavisualization.charting.labeloutsideplotareastyle!", "Member[yes]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.textannotation", "Member[backhatchstyle]"] + - ["system.web.ui.datavisualization.charting.charthttphandlerstoragetype", "system.web.ui.datavisualization.charting.charthttphandlerstoragetype!", "Member[session]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[legendpostbackvalue]"] + - ["system.web.ui.datavisualization.charting.legenditemorder", "system.web.ui.datavisualization.charting.legend", "Member[legenditemorder]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[markerimage]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.customlabel", "Member[markcolor]"] + - ["system.web.ui.datavisualization.charting.pointsortorder", "system.web.ui.datavisualization.charting.pointsortorder!", "Member[ascending]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[inversenormaldistribution].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[legendtext]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartserializer", "Member[isunknownattributeignored]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.stripline", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stepline]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[secondseriesvariance]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.hittestresult", "Member[axis]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[days]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.lineannotation", "Member[textstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[markersize]"] + - ["system.web.ui.datavisualization.charting.series", "system.web.ui.datavisualization.charting.seriescollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[isrightangleaxes]"] + - ["system.web.ui.datavisualization.charting.legenditemorder", "system.web.ui.datavisualization.charting.legenditemorder!", "Member[sameasseriesorder]"] + - ["system.web.ui.datavisualization.charting.gridticktypes", "system.web.ui.datavisualization.charting.gridticktypes!", "Member[tickmark]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.series", "Member[shadowcolor]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[alignment]"] + - ["system.web.ui.datavisualization.charting.charthttphandlersettings", "system.web.ui.datavisualization.charting.charthttphandler!", "Member[settings]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[diagonalcross]"] + - ["system.web.ui.datavisualization.charting.daterangetype", "system.web.ui.datavisualization.charting.daterangetype!", "Member[hour]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[horizontal]"] + - ["system.web.ui.datavisualization.charting.legenditemorder", "system.web.ui.datavisualization.charting.legenditemorder!", "Member[reversedseriesorder]"] + - ["system.web.ui.datavisualization.charting.antialiasingstyles", "system.web.ui.datavisualization.charting.chart", "Member[antialiasing]"] + - ["system.web.ui.datavisualization.charting.labelstyle", "system.web.ui.datavisualization.charting.axis", "Member[labelstyle]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[cross]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotationgroup", "Member[cliptochartarea]"] + - ["system.web.ui.datavisualization.charting.intervalautomode", "system.web.ui.datavisualization.charting.axis", "Member[intervalautomode]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[probabilityzonetail]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chartimagewrapmode!", "Member[scaled]"] + - ["system.string", "system.web.ui.datavisualization.charting.legend", "Member[dockedtochartarea]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[hours]"] + - ["system.web.ui.datavisualization.charting.legendtablestyle", "system.web.ui.datavisualization.charting.legendtablestyle!", "Member[auto]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[covariance].ReturnValue"] + - ["system.int32", "system.web.ui.datavisualization.charting.legenditem", "Member[seriespointindex]"] + - ["system.web.ui.datavisualization.charting.areaalignmentstyles", "system.web.ui.datavisualization.charting.areaalignmentstyles!", "Member[position]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[text]"] + - ["system.web.ui.datavisualization.charting.legendcelltype", "system.web.ui.datavisualization.charting.legendcelltype!", "Member[seriessymbol]"] + - ["system.web.ui.datavisualization.charting.rendertype", "system.web.ui.datavisualization.charting.chart", "Member[rendertype]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[smallcheckerboard]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.labelstyle", "Member[intervaltype]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[url]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[yaxisname]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent30]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[grayscale]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axis", "Member[islabelautofit]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[accumulationdistribution]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[days]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[top]"] + - ["system.web.ui.datavisualization.charting.lightstyle", "system.web.ui.datavisualization.charting.lightstyle!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.righttoleft", "system.web.ui.datavisualization.charting.righttoleft!", "Member[no]"] + - ["system.web.ui.datavisualization.charting.chartareacollection", "system.web.ui.datavisualization.charting.chart", "Member[chartareas]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent10]"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[emfdual]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[secondseriesmean]"] + - ["system.drawing.drawing2d.graphicspath", "system.web.ui.datavisualization.charting.chartelementoutline", "Member[outlinepath]"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[png]"] + - ["system.web.ui.datavisualization.charting.daterangetype", "system.web.ui.datavisualization.charting.daterangetype!", "Member[year]"] + - ["system.string", "system.web.ui.datavisualization.charting.stripline", "Member[tooltip]"] + - ["system.web.ui.datavisualization.charting.axisarrowstyle", "system.web.ui.datavisualization.charting.axis", "Member[arrowstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chart", "Member[borderlinedashstyle]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.imageannotation", "Member[backhatchstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.arrowannotation", "Member[arrowsize]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.lineannotation", "Member[startcap]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[star4]"] + - ["system.drawing.sizef", "system.web.ui.datavisualization.charting.chartgraphics", "Method[getrelativesize].ReturnValue"] + - ["system.boolean", "system.web.ui.datavisualization.charting.labelstyle", "Member[enabled]"] + - ["system.web.ui.datavisualization.charting.annotationpathpointcollection", "system.web.ui.datavisualization.charting.polylineannotation", "Member[graphicspathpoints]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Method[getcustomproperty].ReturnValue"] + - ["system.boolean", "system.web.ui.datavisualization.charting.annotationgroup", "Member[isselected]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.annotation", "Member[font]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[fcriticalvalue]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Member[logarithmbase]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[increasefont]"] + - ["system.data.dataset", "system.web.ui.datavisualization.charting.datamanipulator", "Method[exportseriesvalues].ReturnValue"] + - ["system.web.ui.datavisualization.charting.tickmark", "system.web.ui.datavisualization.charting.axis", "Member[minortickmark]"] + - ["system.string", "system.web.ui.datavisualization.charting.formatnumbereventargs", "Member[localizedvalue]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[excel]"] + - ["system.web.ui.datavisualization.charting.gridticktypes", "system.web.ui.datavisualization.charting.gridticktypes!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.areaalignmentstyles", "system.web.ui.datavisualization.charting.areaalignmentstyles!", "Member[plotposition]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle8]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[horizontalcenter]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[renko]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.annotation", "Member[backgradientstyle]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[isvisibleinlegend]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.annotationgroup", "Member[font]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Method[positiontovalue].ReturnValue"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[weeks]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[medianprice]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[itemcolumnseparatorcolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotationgroup", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.axisname", "system.web.ui.datavisualization.charting.axis", "Member[axisname]"] + - ["system.single", "system.web.ui.datavisualization.charting.elementposition", "Member[right]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axis", "Member[isinterlaced]"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Member[descriptionurl]"] + - ["system.web.ui.datavisualization.charting.labelcalloutstyle", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[calloutstyle]"] + - ["system.web.ui.datavisualization.charting.imagestoragemode", "system.web.ui.datavisualization.charting.chart", "Member[imagestoragemode]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.labelstyle", "Member[intervaloffsettype]"] + - ["system.int32", "system.web.ui.datavisualization.charting.axis", "Member[labelautofitmaxfontsize]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[normaldistribution].ReturnValue"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[weightedmovingaverage]"] + - ["system.web.ui.datavisualization.charting.legendimagestyle", "system.web.ui.datavisualization.charting.legendimagestyle!", "Member[line]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[axisyname]"] + - ["system.web.ui.datavisualization.charting.axisscaleview", "system.web.ui.datavisualization.charting.axis", "Member[scaleview]"] + - ["system.web.ui.datavisualization.charting.docking", "system.web.ui.datavisualization.charting.legend", "Member[docking]"] + - ["system.web.ui.datavisualization.charting.antialiasingstyles", "system.web.ui.datavisualization.charting.antialiasingstyles!", "Member[graphics]"] + - ["system.web.ui.datavisualization.charting.legendcellcolumncollection", "system.web.ui.datavisualization.charting.legend", "Member[cellcolumns]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskin", "Member[skinstyle]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.customlabel", "Member[axis]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[star6]"] + - ["system.web.ui.datavisualization.charting.legenditemorder", "system.web.ui.datavisualization.charting.legenditemorder!", "Member[auto]"] + - ["system.web.ui.datavisualization.charting.ztestresult", "system.web.ui.datavisualization.charting.statisticformula", "Method[ztest].ReturnValue"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[pointandfigure]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.title", "Member[shadowcolor]"] + - ["system.web.ui.datavisualization.charting.intervalautomode", "system.web.ui.datavisualization.charting.intervalautomode!", "Member[variablecount]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.legenditem", "Member[markerstyle]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[diagonalright]"] + - ["system.web.ui.datavisualization.charting.datapointcollection", "system.web.ui.datavisualization.charting.series", "Member[points]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chart", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutstyle!", "Member[borderline]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[fire]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.title", "Member[textorientation]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.polylineannotation", "Member[startcap]"] + - ["system.double", "system.web.ui.datavisualization.charting.ftestresult", "Member[firstseriesvariance]"] + - ["system.web.ui.datavisualization.charting.gridticktypes", "system.web.ui.datavisualization.charting.gridticktypes!", "Member[all]"] + - ["system.string", "system.web.ui.datavisualization.charting.ichartmaparea", "Member[url]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[forecolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[titlebackcolor]"] + - ["system.object", "system.web.ui.datavisualization.charting.chartpainteventargs", "Member[chartelement]"] + - ["system.web.ui.datavisualization.charting.axisname", "system.web.ui.datavisualization.charting.axisname!", "Member[y]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[envelopes]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.borderskin", "Member[bordercolor]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[weeks]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[verticalcenter]"] + - ["system.drawing.stringalignment", "system.web.ui.datavisualization.charting.legend", "Member[titlealignment]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[wave]"] + - ["system.web.ui.datavisualization.charting.legend", "system.web.ui.datavisualization.charting.legenditem", "Member[legend]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[legenditem]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.chartarea", "Member[axisy2]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[darkupwarddiagonal]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[inversetdistribution].ReturnValue"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[splinearea]"] + - ["system.string", "system.web.ui.datavisualization.charting.horizontallineannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.labelcalloutstyle", "system.web.ui.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutstyle]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[font]"] + - ["system.drawing.drawing2d.graphicspath", "system.web.ui.datavisualization.charting.polylineannotation", "Member[graphicspath]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[dasheddownwarddiagonal]"] + - ["system.drawing.sizef", "system.web.ui.datavisualization.charting.chartgraphics", "Method[getabsolutesize].ReturnValue"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chartimagewrapmode!", "Member[unscaled]"] + - ["system.web.ui.datavisualization.charting.annotationgroup", "system.web.ui.datavisualization.charting.annotation", "Member[annotationgroup]"] + - ["system.double", "system.web.ui.datavisualization.charting.stripline", "Member[stripwidth]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.datapoint", "Member[isempty]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[linecolor]"] + - ["system.web.ui.datavisualization.charting.labelcalloutstyle", "system.web.ui.datavisualization.charting.labelcalloutstyle!", "Member[none]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chart", "Member[backsecondarycolor]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.axis", "Member[titlefont]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[thickline]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[stochasticindicator]"] + - ["system.drawing.size", "system.web.ui.datavisualization.charting.legendcell", "Member[imagesize]"] + - ["system.double", "system.web.ui.datavisualization.charting.ftestresult", "Member[fvalue]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[berry]"] + - ["system.web.ui.datavisualization.charting.startfromzero", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[startfromzero]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.labelstyle", "Member[forecolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[imagepostbackvalue]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legenditem", "Member[shadowoffset]"] + - ["system.string", "system.web.ui.datavisualization.charting.labelstyle", "Member[format]"] + - ["system.web.ui.datavisualization.charting.chartimagetype", "system.web.ui.datavisualization.charting.chart", "Member[imagetype]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.borderskin", "Member[backimagetransparentcolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[axisxname]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.chart", "Member[backhatchstyle]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[negativevolumeindex]"] + - ["system.string", "system.web.ui.datavisualization.charting.maparea", "Member[name]"] + - ["system.int32", "system.web.ui.datavisualization.charting.title", "Member[borderwidth]"] + - ["system.web.ui.datavisualization.charting.serializationcontents", "system.web.ui.datavisualization.charting.serializationcontents!", "Member[appearance]"] + - ["system.string", "system.web.ui.datavisualization.charting.series", "Member[xvaluemember]"] + - ["system.web.ui.datavisualization.charting.datamanipulator", "system.web.ui.datavisualization.charting.chart", "Member[datamanipulator]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.lineannotation", "Member[anchoralignment]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[right]"] + - ["system.web.ui.datavisualization.charting.breaklinestyle", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[breaklinestyle]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[labelsanglestep90]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Method[getposition].ReturnValue"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartnamedelementcollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.datavisualization.charting.textantialiasingquality", "system.web.ui.datavisualization.charting.textantialiasingquality!", "Member[systemdefault]"] + - ["system.int32", "system.web.ui.datavisualization.charting.margins", "Member[bottom]"] + - ["system.string", "system.web.ui.datavisualization.charting.maparea", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[double]"] + - ["system.string", "system.web.ui.datavisualization.charting.axis", "Member[url]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[widedownwarddiagonal]"] + - ["system.web.ui.datavisualization.charting.arrowstyle", "system.web.ui.datavisualization.charting.arrowstyle!", "Member[doublearrow]"] + - ["system.web.ui.datavisualization.charting.namedimagescollection", "system.web.ui.datavisualization.charting.chart", "Member[images]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.textstyle!", "Member[default]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[tickmarks]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[splinerange]"] + - ["system.drawing.pointf", "system.web.ui.datavisualization.charting.point3d", "Member[pointf]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.borderskin", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.serializationcontents", "system.web.ui.datavisualization.charting.serializationcontents!", "Member[all]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[leftright]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[threelinebreak]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartserializer", "Member[isresetwhenloading]"] + - ["system.byte[]", "system.web.ui.datavisualization.charting.ichartstoragehandler", "Method[load].ReturnValue"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chartarea", "Member[backsecondarycolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chart", "Member[bordercolor]"] + - ["system.web.ui.datavisualization.charting.areaalignmentorientations", "system.web.ui.datavisualization.charting.chartarea", "Member[alignmentorientation]"] + - ["system.web.ui.datavisualization.charting.ttestresult", "system.web.ui.datavisualization.charting.statisticformula", "Method[ttestequalvariances].ReturnValue"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[framethin4]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chartdashstyle!", "Member[dash]"] + - ["system.double", "system.web.ui.datavisualization.charting.chartgraphics", "Method[getpositionfromaxis].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labeltooltip]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.polylineannotation", "Member[backgradientstyle]"] + - ["system.timespan", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[timeout]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.title", "Member[backhatchstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.namedimage", "Member[name]"] + - ["system.single", "system.web.ui.datavisualization.charting.legend", "Member[maximumautosize]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartserializer", "Member[istemplatemode]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.chartarea", "Member[axisy]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.title", "Member[visible]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chartarea", "Member[backimagewrapmode]"] + - ["system.double", "system.web.ui.datavisualization.charting.labelstyle", "Member[interval]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[calloutbackcolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent70]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.series", "Member[palette]"] + - ["system.web.ui.datavisualization.charting.legendtablestyle", "system.web.ui.datavisualization.charting.legendtablestyle!", "Member[tall]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chart", "Member[backimagewrapmode]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.lineannotation", "Member[alignment]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[star10]"] + - ["system.web.ui.datavisualization.charting.antialiasingstyles", "system.web.ui.datavisualization.charting.antialiasingstyles!", "Member[none]"] + - ["system.double", "system.web.ui.datavisualization.charting.axisscaleview", "Member[viewminimum]"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.textorientation!", "Member[stacked]"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcomparer", "Method[compare].ReturnValue"] + - ["system.single", "system.web.ui.datavisualization.charting.elementposition", "Member[height]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[backimagetransparentcolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[outlineddiamond]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[int32]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle3]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.calloutannotation", "Member[linecolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.polygonannotation", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.charthttphandlerstoragetype", "system.web.ui.datavisualization.charting.charthttphandlerstoragetype!", "Member[inprocess]"] + - ["system.double", "system.web.ui.datavisualization.charting.ftestresult", "Member[secondseriesvariance]"] + - ["system.drawing.graphics", "system.web.ui.datavisualization.charting.chartgraphics", "Member[graphics]"] + - ["system.double", "system.web.ui.datavisualization.charting.grid", "Member[interval]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[url]"] + - ["system.object", "system.web.ui.datavisualization.charting.chart", "Member[datasource]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.grid", "Member[enabled]"] + - ["system.web.ui.datavisualization.charting.title", "system.web.ui.datavisualization.charting.titlecollection", "Method[add].ReturnValue"] + - ["system.web.ui.datavisualization.charting.axistype", "system.web.ui.datavisualization.charting.series", "Member[yaxistype]"] + - ["system.double", "system.web.ui.datavisualization.charting.ztestresult", "Member[firstseriesmean]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[legendurl]"] + - ["system.web.ui.datavisualization.charting.axisarrowstyle", "system.web.ui.datavisualization.charting.axisarrowstyle!", "Member[sharptriangle]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[framethin2]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.margins", "Method[isempty].ReturnValue"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.calloutannotation", "Member[backgradientstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartarea", "Member[alignwithchartarea]"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Member[viewstatedata]"] + - ["system.string", "system.web.ui.datavisualization.charting.stripline", "Member[text]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[markercolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[markerbordercolor]"] + - ["system.web.ui.datavisualization.charting.axisenabled", "system.web.ui.datavisualization.charting.axisenabled!", "Member[true]"] + - ["system.double", "system.web.ui.datavisualization.charting.axisscaleview", "Member[position]"] + - ["system.web.ui.datavisualization.charting.mapareascollection", "system.web.ui.datavisualization.charting.chart", "Member[mapareas]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legenditem", "Member[markersize]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stackedcolumn]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[enabled]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[bottom]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartarea", "Member[issamefontsizeforallaxes]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[rangecolumn]"] + - ["system.web.ui.datavisualization.charting.areaalignmentstyles", "system.web.ui.datavisualization.charting.areaalignmentstyles!", "Member[axesview]"] + - ["system.web.ui.datavisualization.charting.legenditem", "system.web.ui.datavisualization.charting.legendcell", "Member[legenditem]"] + - ["system.web.ui.datavisualization.charting.areaalignmentstyles", "system.web.ui.datavisualization.charting.areaalignmentstyles!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.borderskin", "Member[backgradientstyle]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[shingle]"] + - ["system.string", "system.web.ui.datavisualization.charting.series", "Member[name]"] + - ["system.string", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[customhandlername]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chartdashstyle!", "Member[dashdot]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.legend", "Member[isdockedinsidechartarea]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[legendtitle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlinecolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.margins", "system.web.ui.datavisualization.charting.legendcell", "Member[margins]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[soliddiamond]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stock]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[isvalueshownaslabel]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[perspective]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[notset]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.ichartstoragehandler", "Method[exists].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.series", "Member[charttypename]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[errorbar]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.polylineannotation", "Member[textstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.title", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.intervaltype", "system.web.ui.datavisualization.charting.intervaltype!", "Member[months]"] + - ["system.web.ui.datavisualization.charting.legendimagestyle", "system.web.ui.datavisualization.charting.legenditem", "Member[imagestyle]"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutstyle!", "Member[ellipse]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[range]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[privateimages]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Method[valuetopixelposition].ReturnValue"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[volumeoscillator]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[commoditychannelindex]"] + - ["system.double", "system.web.ui.datavisualization.charting.axisscaleview", "Member[viewmaximum]"] + - ["system.int32", "system.web.ui.datavisualization.charting.hittestresult", "Member[pointindex]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.imageannotation", "Member[textstyle]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Member[maximum]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.legend", "Member[backimagealignment]"] + - ["system.int32", "system.web.ui.datavisualization.charting.annotation", "Member[linewidth]"] + - ["t", "system.web.ui.datavisualization.charting.chartnamedelementcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartelement", "Method[equals].ReturnValue"] + - ["system.web.ui.datavisualization.charting.legendstyle", "system.web.ui.datavisualization.charting.legendstyle!", "Member[row]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.annotationgroup", "Member[alignment]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.textstyle!", "Member[frame]"] + - ["system.single", "system.web.ui.datavisualization.charting.point3d", "Member[y]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[right]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[semitransparent]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[trellis]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[largecheckerboard]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[customproperties]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcell", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.legend", "system.web.ui.datavisualization.charting.legendcollection", "Method[add].ReturnValue"] + - ["system.double", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[spacing]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legenditem", "Member[separatortype]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.datamanipulator", "Member[filtersetemptypoints]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.annotation", "Member[linedashstyle]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legend", "Member[headerseparator]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[url]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.title", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.legend", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[legend]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[backhatchstyle]"] + - ["system.web.ui.datavisualization.charting.comparemethod", "system.web.ui.datavisualization.charting.comparemethod!", "Member[notequalto]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[largeconfetti]"] + - ["system.web.ui.datavisualization.charting.legendcellcolumntype", "system.web.ui.datavisualization.charting.legendcellcolumntype!", "Member[text]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[massindex]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.axis", "Member[linedashstyle]"] + - ["system.web.ui.datavisualization.charting.legendcellcolumntype", "system.web.ui.datavisualization.charting.legendcellcolumntype!", "Member[seriessymbol]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stackedbar100]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Member[interval]"] + - ["system.web.ui.datavisualization.charting.arrowstyle", "system.web.ui.datavisualization.charting.arrowstyle!", "Member[simple]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[height]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.chart", "Member[backgradientstyle]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.formatnumbereventargs", "Member[valuetype]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea", "Member[borderwidth]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axis", "Member[isreversed]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.annotation", "Member[anchoralignment]"] + - ["system.web.ui.datavisualization.charting.chartimagetype", "system.web.ui.datavisualization.charting.chartimagetype!", "Member[emf]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[candlestick]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.borderskin", "Member[borderdashstyle]"] + - ["system.web.ui.datavisualization.charting.ttestresult", "system.web.ui.datavisualization.charting.statisticformula", "Method[ttestpaired].ReturnValue"] + - ["system.web.ui.datavisualization.charting.chartimageformat", "system.web.ui.datavisualization.charting.chartimageformat!", "Member[gif]"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.axis", "Member[labelautofitstyle]"] + - ["system.int32", "system.web.ui.datavisualization.charting.grid", "Member[linewidth]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.lineanchorcapstyle!", "Member[arrow]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[tooltip]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.legenditem", "Member[backgradientstyle]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.textannotation", "Member[backgradientstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[mapareaattributes]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[seconds]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[name]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[probabilityttwotail]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[column]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.legenditem", "Member[enabled]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[plottingarea]"] + - ["system.web.ui.datavisualization.charting.datapointcustomproperties", "system.web.ui.datavisualization.charting.series", "Member[emptypointstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.imageannotation", "Member[image]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[bubble]"] + - ["system.web.ui.datavisualization.charting.labelmarkstyle", "system.web.ui.datavisualization.charting.labelmarkstyle!", "Member[box]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotationpathpoint", "Member[name]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.legend", "Member[backimagewrapmode]"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Member[alternatetext]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[backsecondarycolor]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[meansquarevariancebetweengroups]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[markerimage]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[anchoroffsety]"] + - ["system.web.ui.datavisualization.charting.hittestresult[]", "system.web.ui.datavisualization.charting.chart", "Method[hittest].ReturnValue"] + - ["system.web.ui.datavisualization.charting.antialiasingstyles", "system.web.ui.datavisualization.charting.antialiasingstyles!", "Member[all]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chart", "Member[ismapenabled]"] + - ["system.web.ui.datavisualization.charting.legendstyle", "system.web.ui.datavisualization.charting.legendstyle!", "Member[column]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.legend", "Member[istextautofit]"] + - ["system.web.ui.datavisualization.charting.titlecollection", "system.web.ui.datavisualization.charting.chart", "Member[titles]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[detrendedpriceoscillator]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[enabled]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[bottomright]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelpostbackvalue]"] + - ["system.string", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[item]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.borderskin", "Member[pagecolor]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[framethin3]"] + - ["system.object", "system.web.ui.datavisualization.charting.chart", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.datavisualization.charting.calloutannotation", "Member[linewidth]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartarea", "Member[name]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[auto]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[datetime]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chart", "Member[backimagetransparentcolor]"] + - ["system.int32", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[calloutlinewidth]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[postbackvalue]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle1]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Method[pixelpositiontovalue].ReturnValue"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotationgroup", "Member[backsecondarycolor]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[headerseparatorcolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[horizontalbrick]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[title]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[isclustered]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[bollingerbands]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelborderdashstyle]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[doubleline]"] + - ["system.double", "system.web.ui.datavisualization.charting.stripline", "Member[intervaloffset]"] + - ["system.web.ui.datavisualization.charting.tickmarkstyle", "system.web.ui.datavisualization.charting.tickmark", "Member[tickmarkstyle]"] + - ["system.double", "system.web.ui.datavisualization.charting.annotation", "Member[right]"] + - ["system.web.ui.datavisualization.charting.anovaresult", "system.web.ui.datavisualization.charting.statisticformula", "Method[anova].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.stripline", "Member[backimage]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[largegrid]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[brightpastel]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[topleft]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.polygonannotation", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.legendcelltype", "system.web.ui.datavisualization.charting.legendcell", "Member[celltype]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.legend", "Member[font]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[fratio]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent60]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[chocolate]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.polylineannotation", "Member[endcap]"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelborderwidth]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[name]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.lineanchorcapstyle!", "Member[round]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.stripline", "Member[bordercolor]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.title", "Member[backgradientstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartnamedelementcollection", "Method[nextuniquename].ReturnValue"] + - ["system.web.ui.datavisualization.charting.labelautofitstyles", "system.web.ui.datavisualization.charting.labelautofitstyles!", "Member[labelsanglestep45]"] + - ["system.web.ui.datavisualization.charting.calloutstyle", "system.web.ui.datavisualization.charting.calloutstyle!", "Member[rectangle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chart", "Member[backcolor]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[emboss]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartelement", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.datavisualization.charting.textantialiasingquality", "system.web.ui.datavisualization.charting.chart", "Member[textantialiasingquality]"] + - ["system.web.ui.datavisualization.charting.statisticformula", "system.web.ui.datavisualization.charting.dataformula", "Member[statistics]"] + - ["system.int32", "system.web.ui.datavisualization.charting.annotation", "Member[shadowoffset]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[smallgrid]"] + - ["system.web.ui.datavisualization.charting.legendtablestyle", "system.web.ui.datavisualization.charting.legend", "Member[tablestyle]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent40]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.lineannotation", "Member[endcap]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[headerfont]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.stripline", "Member[backgradientstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.stripline", "Member[mapareaattributes]"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Member[currentimagelocation]"] + - ["system.web.ui.datavisualization.charting.customproperties", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[custompropertiesextended]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.gradientstyle!", "Member[none]"] + - ["system.web.ui.datavisualization.charting.docking", "system.web.ui.datavisualization.charting.docking!", "Member[right]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legend", "Member[autofitminfontsize]"] + - ["system.double", "system.web.ui.datavisualization.charting.axis", "Member[crossing]"] + - ["system.int32", "system.web.ui.datavisualization.charting.labelstyle", "Member[angle]"] + - ["system.web.ui.datavisualization.charting.labelcalloutstyle", "system.web.ui.datavisualization.charting.labelcalloutstyle!", "Member[underlined]"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.datavisualization.charting.chart", "Member[font]"] + - ["system.single", "system.web.ui.datavisualization.charting.chartarea", "Method[getseriesdepth].ReturnValue"] + - ["system.boolean", "system.web.ui.datavisualization.charting.series", "Member[isxvalueindexed]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.axisscalebreakstyle", "Member[linecolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.border3dannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[months]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[fastline]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.imageannotation", "Member[alignment]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle5]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[axislabelimage]"] + - ["system.string", "system.web.ui.datavisualization.charting.series", "Member[legend]"] + - ["system.web.ui.datavisualization.charting.breaklinestyle", "system.web.ui.datavisualization.charting.breaklinestyle!", "Member[straight]"] + - ["system.web.ui.datavisualization.charting.legendcellcolumntype", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[columntype]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[wideupwarddiagonal]"] + - ["system.drawing.contentalignment", "system.web.ui.datavisualization.charting.calloutannotation", "Member[anchoralignment]"] + - ["system.web.ui.datavisualization.charting.gridticktypes", "system.web.ui.datavisualization.charting.gridticktypes!", "Member[gridline]"] + - ["system.int32", "system.web.ui.datavisualization.charting.imageannotation", "Member[linewidth]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[text]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.calloutannotation", "Member[linedashstyle]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[axis]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.textstyle!", "Member[shadow]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[annotation]"] + - ["system.single", "system.web.ui.datavisualization.charting.elementposition", "Member[width]"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.textorientation!", "Member[rotated270]"] + - ["system.web.ui.datavisualization.charting.borderskin", "system.web.ui.datavisualization.charting.border3dannotation", "Member[borderskin]"] + - ["system.web.ui.datavisualization.charting.lightstyle", "system.web.ui.datavisualization.charting.lightstyle!", "Member[realistic]"] + - ["system.web.ui.datavisualization.charting.labelmarkstyle", "system.web.ui.datavisualization.charting.labelmarkstyle!", "Member[sidemark]"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.textorientation!", "Member[auto]"] + - ["system.string", "system.web.ui.datavisualization.charting.lineannotation", "Member[annotationtype]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legendcell", "Member[cellspan]"] + - ["system.string", "system.web.ui.datavisualization.charting.maparea", "Member[tooltip]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[imageurl]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.datetimeintervaltype!", "Member[milliseconds]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.imageannotation", "Member[imagetransparentcolor]"] + - ["system.web.ui.datavisualization.charting.imagestoragemode", "system.web.ui.datavisualization.charting.imagestoragemode!", "Member[useimagelocation]"] + - ["system.web.ui.datavisualization.charting.legend", "system.web.ui.datavisualization.charting.legendcell", "Member[legend]"] + - ["system.string", "system.web.ui.datavisualization.charting.maparea", "Member[url]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[headerforecolor]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[gammafunction].ReturnValue"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.polygonannotation", "Member[backgradientstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.lineannotation", "Member[backcolor]"] + - ["system.drawing.font", "system.web.ui.datavisualization.charting.polylineannotation", "Member[font]"] + - ["system.string", "system.web.ui.datavisualization.charting.series", "Member[axislabel]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[kagi]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.annotation", "Member[issizealwaysrelative]"] + - ["system.drawing.pointf", "system.web.ui.datavisualization.charting.chartgraphics", "Method[getrelativepoint].ReturnValue"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[datapoint]"] + - ["system.web.ui.datavisualization.charting.striplinescollection", "system.web.ui.datavisualization.charting.axis", "Member[striplines]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartarea", "Member[backimage]"] + - ["system.object", "system.web.ui.datavisualization.charting.hittestresult", "Member[subobject]"] + - ["system.string", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.serializationformat", "system.web.ui.datavisualization.charting.chartserializer", "Member[format]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[legendtooltip]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[movingdirection]"] + - ["system.object", "system.web.ui.datavisualization.charting.ichartmaparea", "Member[tag]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legend", "Member[itemcolumnspacing]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[topright]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[separatorcolor]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.datavisualization.charting.chart", "Member[width]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[rangebar]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.chartarea", "Member[borderdashstyle]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[linedashstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotation", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[date]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[standarddeviation]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chart", "Member[borderlinecolor]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[percent25]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[frametitle6]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcell", "Member[image]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.title", "Member[backsecondarycolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[headertext]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.charthttphandler", "Member[isreusable]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.annotationgroup", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chart", "Member[palette]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.annotationgroup", "Member[backgradientstyle]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.lineannotation", "Member[issizealwaysrelative]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[bottom]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[titleforecolor]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[stackedarea100]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[light]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartnamedelementcollection", "Member[nameprefix]"] + - ["system.web.ui.datavisualization.charting.axis", "system.web.ui.datavisualization.charting.annotation", "Member[axisy]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartimagealignmentstyle!", "Member[bottomleft]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.stripline", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.stripline", "Member[intervaltype]"] + - ["system.web.ui.datavisualization.charting.borderskin", "system.web.ui.datavisualization.charting.chart", "Member[borderskin]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.imageannotation", "Member[linecolor]"] + - ["system.web.ui.datavisualization.charting.lightstyle", "system.web.ui.datavisualization.charting.lightstyle!", "Member[simplistic]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[fastpoint]"] + - ["system.string", "system.web.ui.datavisualization.charting.series", "Member[yvaluemembers]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.calloutannotation", "Member[backhatchstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.charthttphandlersettings", "Member[foldername]"] + - ["system.string", "system.web.ui.datavisualization.charting.borderskin", "Member[backimage]"] + - ["system.drawing.color[]", "system.web.ui.datavisualization.charting.chart", "Member[palettecustomcolors]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.lineannotation", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.formatnumbereventargs", "Member[elementtype]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartelement", "Method[tostring].ReturnValue"] + - ["system.web.ui.datavisualization.charting.axisname", "system.web.ui.datavisualization.charting.axisname!", "Member[x]"] + - ["system.double", "system.web.ui.datavisualization.charting.ftestresult", "Member[fcriticalvalueonetail]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.chartvaluetype!", "Member[string]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[funnel]"] + - ["system.web.ui.datavisualization.charting.chartcolorpalette", "system.web.ui.datavisualization.charting.chartcolorpalette!", "Member[bright]"] + - ["system.web.ui.datavisualization.charting.antialiasingstyles", "system.web.ui.datavisualization.charting.antialiasingstyles!", "Member[text]"] + - ["system.web.ui.datavisualization.charting.mapareashape", "system.web.ui.datavisualization.charting.mapareashape!", "Member[polygon]"] + - ["system.web.ui.datavisualization.charting.legendcellcollection", "system.web.ui.datavisualization.charting.legenditem", "Member[cells]"] + - ["system.web.ui.datavisualization.charting.chartvaluetype", "system.web.ui.datavisualization.charting.series", "Member[yvaluetype]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[center]"] + - ["system.double", "system.web.ui.datavisualization.charting.ttestresult", "Member[firstseriesvariance]"] + - ["system.web.ui.datavisualization.charting.textorientation", "system.web.ui.datavisualization.charting.textorientation!", "Member[rotated90]"] + - ["system.web.ui.datavisualization.charting.startfromzero", "system.web.ui.datavisualization.charting.startfromzero!", "Member[yes]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[framethin6]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.stripline", "Member[backimagewrapmode]"] + - ["system.drawing.image", "system.web.ui.datavisualization.charting.namedimage", "Member[image]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[bordercolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[url]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.legend", "Member[isequallyspaceditems]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[lightvertical]"] + - ["system.web.ui.datavisualization.charting.serializationcontents", "system.web.ui.datavisualization.charting.chartserializer", "Member[content]"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.chartimagewrapmode!", "Member[tile]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[betafunction].ReturnValue"] + - ["system.web.ui.datavisualization.charting.chartimagewrapmode", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[backimagewrapmode]"] + - ["system.web.ui.datavisualization.charting.datapoint", "system.web.ui.datavisualization.charting.datapointcollection", "Method[findmaxbyvalue].ReturnValue"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[relativestrengthindex]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[raised]"] + - ["system.double", "system.web.ui.datavisualization.charting.grid", "Member[intervaloffset]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[chaikinoscillator]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.imageannotation", "Member[backgradientstyle]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[narrowvertical]"] + - ["system.int32", "system.web.ui.datavisualization.charting.stripline", "Member[borderwidth]"] + - ["system.web.ui.datavisualization.charting.righttoleft", "system.web.ui.datavisualization.charting.chart", "Member[righttoleft]"] + - ["system.single", "system.web.ui.datavisualization.charting.elementposition", "Member[y]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chartarea", "Member[backcolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.stripline", "Member[postbackvalue]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.chartarea", "Member[bordercolor]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.annotation", "Member[isselected]"] + - ["system.single[]", "system.web.ui.datavisualization.charting.maparea", "Member[coordinates]"] + - ["system.double", "system.web.ui.datavisualization.charting.statisticformula", "Method[median].ReturnValue"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartnamedelementcollection", "Method[isuniquename].ReturnValue"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[mapareaattributes]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[labelformat]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[tooltip]"] + - ["system.web.ui.datavisualization.charting.breaklinestyle", "system.web.ui.datavisualization.charting.breaklinestyle!", "Member[ragged]"] + - ["system.string", "system.web.ui.datavisualization.charting.margins", "Method[tostring].ReturnValue"] + - ["system.web.ui.datavisualization.charting.axisscalebreakstyle", "system.web.ui.datavisualization.charting.axis", "Member[scalebreakstyle]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[pie]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[name]"] + - ["system.web.ui.datavisualization.charting.textstyle", "system.web.ui.datavisualization.charting.annotation", "Member[textstyle]"] + - ["system.web.ui.datavisualization.charting.mapareascollection", "system.web.ui.datavisualization.charting.customizemapareaseventargs", "Member[mapareaitems]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[none]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.rectangleannotation", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[boxplot]"] + - ["system.single", "system.web.ui.datavisualization.charting.tickmark", "Member[size]"] + - ["system.web.ui.datavisualization.charting.legendimagestyle", "system.web.ui.datavisualization.charting.legendimagestyle!", "Member[rectangle]"] + - ["system.web.ui.datavisualization.charting.startfromzero", "system.web.ui.datavisualization.charting.startfromzero!", "Member[no]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[dotline]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[backcolor]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[minimumwidth]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.datamanipulator", "Member[filtermatchedpoints]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.textannotation", "Member[linecolor]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.chartarea", "Member[backimagealignment]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.charthatchstyle!", "Member[diagonalbrick]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[postbackvalue]"] + - ["system.string", "system.web.ui.datavisualization.charting.stripline", "Member[name]"] + - ["system.string", "system.web.ui.datavisualization.charting.customlabel", "Member[imagemapareaattributes]"] + - ["system.double", "system.web.ui.datavisualization.charting.ftestresult", "Member[probabilityfonetail]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[polar]"] + - ["system.int32", "system.web.ui.datavisualization.charting.legend", "Member[textwrapthreshold]"] + - ["system.web.ui.datavisualization.charting.borderskinstyle", "system.web.ui.datavisualization.charting.borderskinstyle!", "Member[framethin1]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotation", "Member[tooltip]"] + - ["system.string", "system.web.ui.datavisualization.charting.calloutannotation", "Member[annotationtype]"] + - ["system.int32", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[inclination]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legendcellcolumn", "Member[headerbackcolor]"] + - ["system.web.ui.datavisualization.charting.lightstyle", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[lightstyle]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.stripline", "Member[backhatchstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[url]"] + - ["system.web.ui.datavisualization.charting.chartdashstyle", "system.web.ui.datavisualization.charting.textannotation", "Member[linedashstyle]"] + - ["system.web.ui.datavisualization.charting.righttoleft", "system.web.ui.datavisualization.charting.righttoleft!", "Member[yes]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[seriesname]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.smartlabelstyle", "Member[calloutlineanchorcapstyle]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.annotationgroup", "Member[backhatchstyle]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legenditem", "Member[backsecondarycolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.stripline", "Member[url]"] + - ["system.web.ui.datavisualization.charting.datapoint", "system.web.ui.datavisualization.charting.datapointcollection", "Method[findminbyvalue].ReturnValue"] + - ["system.int32", "system.web.ui.datavisualization.charting.datapointcollection", "Method[addxy].ReturnValue"] + - ["system.object", "system.web.ui.datavisualization.charting.hittestresult", "Member[object]"] + - ["system.string", "system.web.ui.datavisualization.charting.title", "Member[backimage]"] + - ["system.web.ui.datavisualization.charting.seriescharttype", "system.web.ui.datavisualization.charting.seriescharttype!", "Member[line]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.datavisualization.charting.chart", "Member[borderwidth]"] + - ["system.string", "system.web.ui.datavisualization.charting.polylineannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.textantialiasingquality", "system.web.ui.datavisualization.charting.textantialiasingquality!", "Member[high]"] + - ["system.web.ui.datavisualization.charting.axisarrowstyle", "system.web.ui.datavisualization.charting.axisarrowstyle!", "Member[lines]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[nothing]"] + - ["system.web.ui.datavisualization.charting.chartimagetype", "system.web.ui.datavisualization.charting.chartimagetype!", "Member[bmp]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.polygonannotation", "Member[startcap]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[backsecondarycolor]"] + - ["system.web.ui.datavisualization.charting.markerstyle", "system.web.ui.datavisualization.charting.markerstyle!", "Member[diamond]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.labelstyle", "Member[isstaggered]"] + - ["system.web.ui.datavisualization.charting.lineanchorcapstyle", "system.web.ui.datavisualization.charting.polygonannotation", "Member[endcap]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartserializer", "Method[getcontentstring].ReturnValue"] + - ["system.int32", "system.web.ui.datavisualization.charting.series", "Member[markerstep]"] + - ["system.web.ui.datavisualization.charting.breaklinestyle", "system.web.ui.datavisualization.charting.breaklinestyle!", "Member[none]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.lineannotation", "Member[forecolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.textannotation", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.labelmarkstyle", "system.web.ui.datavisualization.charting.labelmarkstyle!", "Member[linesidemark]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[url]"] + - ["system.string", "system.web.ui.datavisualization.charting.chartnamedelement", "Member[name]"] + - ["system.web.ui.datavisualization.charting.chart", "system.web.ui.datavisualization.charting.chartpainteventargs", "Member[chart]"] + - ["system.web.ui.datavisualization.charting.datetimeintervaltype", "system.web.ui.datavisualization.charting.axis", "Member[intervaltype]"] + - ["system.boolean", "system.web.ui.datavisualization.charting.chartarea3dstyle", "Member[enable3d]"] + - ["system.web.ui.datavisualization.charting.legendseparatorstyle", "system.web.ui.datavisualization.charting.legendseparatorstyle!", "Member[line]"] + - ["system.web.ui.datavisualization.charting.charthatchstyle", "system.web.ui.datavisualization.charting.borderskin", "Member[backhatchstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.legenditem", "Member[image]"] + - ["system.web.ui.datavisualization.charting.financialformula", "system.web.ui.datavisualization.charting.financialformula!", "Member[volatilitychaikins]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legendcell", "Member[forecolor]"] + - ["system.web.ui.datavisualization.charting.chartimagealignmentstyle", "system.web.ui.datavisualization.charting.datapointcustomproperties", "Member[backimagealignment]"] + - ["system.web.ui.datavisualization.charting.chartserializer", "system.web.ui.datavisualization.charting.chart", "Member[serializer]"] + - ["system.web.ui.datavisualization.charting.gradientstyle", "system.web.ui.datavisualization.charting.lineannotation", "Member[backgradientstyle]"] + - ["system.string", "system.web.ui.datavisualization.charting.chart", "Member[imagelocation]"] + - ["system.web.ui.datavisualization.charting.labelalignmentstyles", "system.web.ui.datavisualization.charting.labelalignmentstyles!", "Member[bottomleft]"] + - ["system.drawing.color", "system.web.ui.datavisualization.charting.legend", "Member[backimagetransparentcolor]"] + - ["system.string", "system.web.ui.datavisualization.charting.annotationgroup", "Member[annotationtype]"] + - ["system.web.ui.datavisualization.charting.labelcalloutstyle", "system.web.ui.datavisualization.charting.labelcalloutstyle!", "Member[box]"] + - ["system.single", "system.web.ui.datavisualization.charting.elementposition", "Member[bottom]"] + - ["system.web.ui.datavisualization.charting.chartelementtype", "system.web.ui.datavisualization.charting.chartelementtype!", "Member[axistitle]"] + - ["system.double", "system.web.ui.datavisualization.charting.anovaresult", "Member[degreeoffreedomtotal]"] + - ["system.drawing.rectanglef", "system.web.ui.datavisualization.charting.elementposition", "Method[torectanglef].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.Directives.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.Directives.typemodel.yml new file mode 100644 index 000000000000..dd6a075c039b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.Directives.typemodel.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.ui.design.directives.directiveattribute", "Member[allowedonmobilepages]"] + - ["system.string", "system.web.ui.design.directives.schemaelementnameattribute", "Member[value]"] + - ["system.boolean", "system.web.ui.design.directives.directiveattribute", "Member[culture]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.design.directives.directiveregistry!", "Method[getdirectives].ReturnValue"] + - ["system.boolean", "system.web.ui.design.directives.directiveattribute", "Member[serverlanguageextensions]"] + - ["system.string", "system.web.ui.design.directives.directiveattribute", "Member[buildertype]"] + - ["system.boolean", "system.web.ui.design.directives.directiveattribute", "Member[serverlanguagenames]"] + - ["system.string", "system.web.ui.design.directives.directiveattribute", "Member[renametype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.MobileControls.Converters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.MobileControls.Converters.typemodel.yml new file mode 100644 index 000000000000..11e65d52bb0e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.MobileControls.Converters.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.ui.design.mobilecontrols.converters.datamemberconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.web.ui.design.mobilecontrols.converters.datafieldconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.design.mobilecontrols.converters.datamemberconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.mobilecontrols.converters.datafieldconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.object", "system.web.ui.design.mobilecontrols.converters.datafieldconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.design.mobilecontrols.converters.datamemberconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.web.ui.design.mobilecontrols.converters.datamemberconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.design.mobilecontrols.converters.datafieldconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.mobilecontrols.converters.datamemberconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.web.ui.design.mobilecontrols.converters.datafieldconverter", "Method[getstandardvaluessupported].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.MobileControls.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.MobileControls.typemodel.yml new file mode 100644 index 000000000000..5731ce6335fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.MobileControls.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.web.ui.design.mobilecontrols.imobilewebformservices", "Method[getcache].ReturnValue"] + - ["system.string", "system.web.ui.design.mobilecontrols.mobileresource!", "Method[getstring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.WebControls.WebParts.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.WebControls.WebParts.typemodel.yml new file mode 100644 index 000000000000..95b10abf86cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.WebControls.WebParts.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.webparts.declarativecatalogpartdesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.webpartzonedesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.catalogzonedesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.webparts.catalogzonedesigner", "Member[autoformats]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.catalogzonedesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.design.webcontrols.webparts.catalogpartdesigner", "Method[createviewcontrol].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.editorpartdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.webparts.partdesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.webparts.proxywebpartmanagerdesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.catalogpartdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.catalogzonedesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.editorzonedesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.editorzonedesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.webparts.webpartzonedesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.pagecatalogpartdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.webparts.webpartmanagerdesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.webpartzonedesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.connectionszonedesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.webpartmanagerdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.webparts.webzonedesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.proxywebpartmanagerdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.webparts.editorzonedesigner", "Member[templategroups]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.webparts.toolzonedesigner", "Member[actionlists]"] + - ["system.web.ui.control", "system.web.ui.design.webcontrols.webparts.editorpartdesigner", "Method[createviewcontrol].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.webparts.catalogzonedesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.declarativecatalogpartdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.editorzonedesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.webparts.connectionszonedesigner", "Member[autoformats]"] + - ["system.boolean", "system.web.ui.design.webcontrols.webparts.toolzonedesigner", "Member[viewinbrowsemode]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.webpartzonedesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.webparts.editorzonedesigner", "Member[autoformats]"] + - ["system.string", "system.web.ui.design.webcontrols.webparts.declarativecatalogpartdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.webparts.webpartzonedesigner", "Member[autoformats]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.WebControls.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.WebControls.typemodel.yml new file mode 100644 index 000000000000..949f7fe3bd62 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.WebControls.typemodel.yml @@ -0,0 +1,418 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.ui.design.webcontrols.panelcontainerdesigner", "Member[framecaption]"] + - ["system.type", "system.web.ui.design.webcontrols.datagriddesigner", "Method[gettemplatepropertyparenttype].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.regextypeeditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datagriddesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[createfield].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.design.webcontrols.basevalidatordesigner", "Method[createviewcontrol].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datapagerdesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Member[candelete]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.loginstatusdesigner", "Member[actionlists]"] + - ["system.web.ui.design.templateeditingverb[]", "system.web.ui.design.webcontrols.datalistdesigner", "Method[getcachedtemplateeditingverbs].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.loginviewdesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Member[cansort]"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Member[canpage]"] + - ["system.iserviceprovider", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[serviceprovider]"] + - ["system.boolean", "system.web.ui.design.webcontrols.multiviewdesigner", "Member[nowrap]"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[ordergroupsby]"] + - ["system.web.ui.webcontrols.templatefield", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[gettemplatefield].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[orderby]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.sitemappathdesigner", "Member[autoformats]"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[select]"] + - ["system.int32", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[samplerowcount]"] + - ["system.boolean", "system.web.ui.design.webcontrols.gridviewdesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.hotspotcollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.web.ui.design.webcontrols.sqldesignerdatasourceview", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Method[createview].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.contentplaceholderdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datagriddesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.createuserwizardstepcollectioneditor", "Member[helptopic]"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.boolean", "system.web.ui.design.webcontrols.previewcontroldesigner", "Member[usepreviewcontrol]"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.design.webcontrols.sitemapdesignerhierarchicaldatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.web.ui.design.idatasourceschema", "system.web.ui.design.webcontrols.xmldesignerhierarchicaldatasourceview", "Member[schema]"] + - ["system.boolean", "system.web.ui.design.webcontrols.menuitemstylecollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Member[templategroups]"] + - ["system.componentmodel.typedescriptionprovider", "system.web.ui.design.webcontrols.parametereditorusercontrol", "Member[typedescriptionprovider]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.logindesigner", "Member[autoformats]"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.datapagerdesigner", "Member[templategroups]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.sitemapdatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.componentmodel.design.collectioneditor+collectionform", "system.web.ui.design.webcontrols.wizardstepcollectioneditor", "Method[createcollectionform].ReturnValue"] + - ["system.web.ui.datasourceoperation", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[updatequery]"] + - ["system.boolean", "system.web.ui.design.webcontrols.bulletedlistdesigner", "Member[usepreviewcontrol]"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.sitemapdesignerdatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.contentdesigner", "Method[getpersistencecontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[defaultcontainername]"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[entitytypefilter]"] + - ["system.string", "system.web.ui.design.webcontrols.menudesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.componentmodel.design.collectioneditor+collectionform", "system.web.ui.design.webcontrols.menuitemstylecollectioneditor", "Method[createcollectionform].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.hierarchicaldataboundcontroldesigner", "Member[actionlists]"] + - ["system.string", "system.web.ui.design.webcontrols.listcontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.rolegroupcollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.entitydesignerdatasourceview", "Member[canupdate]"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.design.webcontrols.hierarchicaldataboundcontroldesigner", "Method[getsampledatasource].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Member[data]"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[schema]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datasourceidconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.entitydesignerdatasourceview", "Member[schema]"] + - ["system.object", "system.web.ui.design.webcontrols.parametercollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.repeaterdesigner", "Method[getselecteddatasource].ReturnValue"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.type[]", "system.web.ui.design.webcontrols.wizardstepcollectioneditor", "Method[createnewitemtypes].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basevalidatordesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.menudesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datalistdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basedataboundcontroldesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.datapagerfieldtypeeditor", "Method[editvalue].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.changepassworddesigner", "Member[autoformats]"] + - ["system.string", "system.web.ui.design.webcontrols.loginviewdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[where]"] + - ["system.type[]", "system.web.ui.design.webcontrols.datalistcomponenteditor", "Method[getcomponenteditorpages].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.treeviewbindingseditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[groupby]"] + - ["system.string", "system.web.ui.design.webcontrols.viewdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.designerhierarchicaldatasourceview", "system.web.ui.design.webcontrols.hierarchicaldataboundcontroldesigner", "Member[designerview]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[datasourceid]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[isenabled].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.sitemapdatasourcedesigner", "Member[canrefreshschema]"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.basedatalistdesigner", "Method[gettemplatecontainerdatasource].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.accessdatasourcedesigner", "Member[datafile]"] + - ["system.web.ui.design.itemplateeditingframe", "system.web.ui.design.webcontrols.datagriddesigner", "Method[createtemplateeditingframe].ReturnValue"] + - ["system.int32", "system.web.ui.design.webcontrols.formviewdesigner", "Member[samplerowcount]"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[schema]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[selectquery]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.gridviewdesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datasourceidconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.menubindingseditor", "Method[geteditstyle].ReturnValue"] + - ["system.type[]", "system.web.ui.design.webcontrols.menuitemstylecollectioneditor", "Method[createnewitemtypes].ReturnValue"] + - ["system.string[]", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.design.webcontrols.hierarchicaldataboundcontroldesigner", "Method[getdesigntimedatasource].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.contentdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.datalistdesigner", "Member[allowresize]"] + - ["system.boolean", "system.web.ui.design.webcontrols.contentplaceholderdesigner", "Member[allowresize]"] + - ["system.web.ui.design.idatasourceschema", "system.web.ui.design.webcontrols.sitemapdesignerhierarchicaldatasourceview", "Member[schema]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[enabledelete]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.listcontroldesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[canconfigure]"] + - ["system.boolean", "system.web.ui.design.webcontrols.changepassworddesigner", "Member[renderoutertable]"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.xmldesignerdatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.entitydesignerdatasourceview", "Member[caninsert]"] + - ["system.componentmodel.design.designerverbcollection", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[verbs]"] + - ["system.int32", "system.web.ui.design.webcontrols.basedatalistcomponenteditor", "Method[getinitialcomponenteditorpageindex].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.listviewdesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.webcontrols.datagriddesigner", "Method[gettemplatecontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datalistdesigner", "Method[gettemplatecontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.repeaterdesigner", "Member[datamember]"] + - ["system.string", "system.web.ui.design.webcontrols.detailsviewdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.hiddenfielddesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.createuserwizarddesigner", "Member[autoformats]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.design.webcontrols.panelcontainerdesigner", "Member[framestyle]"] + - ["system.object", "system.web.ui.design.webcontrols.embeddedmailobjectcollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.basedatalistdesigner", "Method[getdesigntimedatasource].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[gettemplate].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[actionlists]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.wizarddesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[canupdate]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.parametercollectioneditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.tablerowscollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Member[usepreviewcontrol]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.datagriddesigner", "Member[autoformats]"] + - ["system.string", "system.web.ui.design.webcontrols.basedataboundcontroldesigner", "Member[datasourceid]"] + - ["system.string", "system.web.ui.design.webcontrols.maildefinitionbodyfilenameeditor", "Member[filter]"] + - ["system.string", "system.web.ui.design.webcontrols.loginstatusdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Member[canconfigure]"] + - ["system.string[]", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.changepassworddesigner", "Member[allowresize]"] + - ["system.string", "system.web.ui.design.webcontrols.listcontroldesigner", "Member[datamember]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.objectdatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.web.ui.design.ihierarchicaldatasourcedesigner", "system.web.ui.design.webcontrols.hierarchicaldataboundcontroldesigner", "Member[datasourcedesigner]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[designerview]"] + - ["system.string", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Member[transformfile]"] + - ["system.web.ui.design.idatasourcedesigner", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[datasourcedesigner]"] + - ["system.string", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Method[getconnectionstring].ReturnValue"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.design.webcontrols.menudesigner", "Method[getsampledatasource].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.datapagerdesigner", "Member[actionlists]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.detailsviewdesigner", "Member[actionlists]"] + - ["system.componentmodel.design.designerverbcollection", "system.web.ui.design.webcontrols.calendardesigner", "Member[verbs]"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[delete]"] + - ["system.string", "system.web.ui.design.webcontrols.contentdesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.wizarddesigner", "Member[autoformats]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.gridviewdesigner", "Member[autoformats]"] + - ["system.boolean", "system.web.ui.design.webcontrols.dataprovidernameconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.basedatalistdesigner", "Method[getresolvedselecteddatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[isdatacontext]"] + - ["system.object", "system.web.ui.design.webcontrols.regextypeeditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Member[allowresize]"] + - ["system.string", "system.web.ui.design.webcontrols.sitemappathdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[canrefreshschema]"] + - ["system.string", "system.web.ui.design.webcontrols.sqldatasourceconnectionstringeditor", "Method[getprovidername].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.wizarddesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datapagerdesigner", "Member[pagedcontrolid]"] + - ["system.web.ui.webcontrols.parameter[]", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Method[inferparameternames].ReturnValue"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[schema]"] + - ["system.object", "system.web.ui.design.webcontrols.wizardstepcollectioneditor", "Method[createinstance].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.entitydesignerdatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[canrefreshschema]"] + - ["system.string", "system.web.ui.design.webcontrols.hyperlinkdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.createuserwizarddesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[enableupdate]"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.menudesigner", "Member[schema]"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Member[schema]"] + - ["system.string[]", "system.web.ui.design.webcontrols.sitemapdatasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.tablecellscollectioneditor", "Method[createinstance].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[contexttypename]"] + - ["system.string", "system.web.ui.design.webcontrols.treeviewdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.type", "system.web.ui.design.webcontrols.treenodestylecollectioneditor", "Method[createcollectionitemtype].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.gridviewdesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.listcontroldesigner", "Method[getselecteddatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Member[canupdate]"] + - ["system.boolean", "system.web.ui.design.webcontrols.basedatalistcomponenteditor", "Method[editcomponent].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.treenodecollectioneditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Member[canupdate]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.repeaterdesigner", "Member[designerview]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.calendardesigner", "Member[autoformats]"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Method[getdesigntimedatasource].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[getnewdatasourcename].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.repeaterdesigner", "Member[actionlists]"] + - ["system.object", "system.web.ui.design.webcontrols.treenodebindingdepthconverter", "Method[convertfrom].ReturnValue"] + - ["system.type[]", "system.web.ui.design.webcontrols.hotspotcollectioneditor", "Method[createnewitemtypes].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.listcontroldesigner", "Member[datasource]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.contentdesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datalistdesigner", "Member[templatesexist]"] + - ["system.string", "system.web.ui.design.webcontrols.xmldesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basedataboundcontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.sitemapdesignerdatasourceview", "Member[schema]"] + - ["system.string", "system.web.ui.design.webcontrols.repeaterdesigner", "Member[datasource]"] + - ["system.string", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[connectionstring]"] + - ["system.int32", "system.web.ui.design.webcontrols.detailsviewdesigner", "Member[samplerowcount]"] + - ["system.string", "system.web.ui.design.webcontrols.objectdatasourcedesigner", "Member[selectmethod]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datasourceidconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.gridviewdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.menuitemstylecollectioneditor", "Method[createinstance].ReturnValue"] + - ["system.string[]", "system.web.ui.design.webcontrols.objectdatasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[datamember]"] + - ["system.boolean", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Method[connecttodatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[cansort]"] + - ["system.string", "system.web.ui.design.webcontrols.buttondesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.type[]", "system.web.ui.design.webcontrols.submenustylecollectioneditor", "Method[createnewitemtypes].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.formviewdesigner", "Member[actionlists]"] + - ["system.string", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.design.webcontrols.validationsummarydesigner", "Method[createviewcontrol].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Method[getsampledatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.entitydesignerdatasourceview", "Member[canpage]"] + - ["system.iserviceprovider", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Member[serviceprovider]"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[tablename]"] + - ["system.boolean", "system.web.ui.design.webcontrols.contentdesigner", "Member[allowresize]"] + - ["system.boolean", "system.web.ui.design.webcontrols.hierarchicaldatasourceidconverter", "Method[isvaliddatasource].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.repeaterdesigner", "Method[getdesigntimedatasource].ReturnValue"] + - ["system.web.ui.design.templateeditingverb[]", "system.web.ui.design.webcontrols.datagriddesigner", "Method[getcachedtemplateeditingverbs].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.hierarchicaldataboundcontroldesigner", "Method[connecttodatasource].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.treeviewbindingseditor", "Method[editvalue].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.accessdatasourcedesigner", "Method[getconnectionstring].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.listcontroldesigner", "Method[getresolvedselecteddatasource].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.formviewdesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.datalistdesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Member[caninsert]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.menudesigner", "Member[autoformats]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.listviewdesigner", "Member[actionlists]"] + - ["system.string", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Member[transform]"] + - ["system.string", "system.web.ui.design.webcontrols.listcontroldesigner", "Member[datavaluefield]"] + - ["system.object", "system.web.ui.design.webcontrols.basedatalistdesigner", "Method[getselecteddatasource].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.menubindingseditor", "Method[editvalue].ReturnValue"] + - ["system.string[]", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.webcontrols.dataprovidernameconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Method[getresolvedselecteddatasource].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.logindesigner", "Member[actionlists]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.webcontrols.datasourceidconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[update]"] + - ["system.boolean", "system.web.ui.design.webcontrols.wizarddesigner", "Member[displaysidebar]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[actionlists]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.createuserwizarddesigner", "Member[actionlists]"] + - ["system.object", "system.web.ui.design.webcontrols.tablerowscollectioneditor", "Method[createinstance].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[datakeyfield]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[designerview]"] + - ["system.boolean", "system.web.ui.design.webcontrols.sitemappathdesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.wizardstepcollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datapagerdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[providername]"] + - ["system.boolean", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[canrefreshschema]"] + - ["system.boolean", "system.web.ui.design.webcontrols.logindesigner", "Member[renderoutertable]"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[commandtext]"] + - ["system.int32", "system.web.ui.design.webcontrols.listviewdesigner", "Member[samplerowcount]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datasourceidconverter", "Method[isvaliddatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.logindesigner", "Member[usepreviewcontrol]"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.repeaterdesigner", "Method[getresolvedselecteddatasource].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[select]"] + - ["system.string", "system.web.ui.design.webcontrols.datagriddesigner", "Method[gettemplatecontainerdataitemproperty].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.sitemappathdesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[selectcommand]"] + - ["system.string", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[datasource]"] + - ["system.boolean", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Member[usesschema]"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[connectionstring]"] + - ["system.string", "system.web.ui.design.webcontrols.repeaterdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.datapagerfieldtypeeditor", "Method[geteditstyle].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.datacontrolfieldtypeeditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.detailsviewdesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.checkboxdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.treenodebindingdepthconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datalistdesigner", "Method[gettemplatecontainerdataitemproperty].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.regexeditordialog", "Member[regularexpression]"] + - ["system.boolean", "system.web.ui.design.webcontrols.formviewdesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.submenustylecollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.loginviewdesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.detailsviewdesigner", "Member[usepreviewcontrol]"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.menudesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.adrotatordesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.changepassworddesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.compositecontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[getnodetext].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.panelcontainerdesigner", "Member[usepreviewcontrol]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.formviewdesigner", "Member[autoformats]"] + - ["system.boolean", "system.web.ui.design.webcontrols.dataprovidernameconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.logindesigner", "Member[templategroups]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.menudesigner", "Member[actionlists]"] + - ["system.string", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Member[datafile]"] + - ["system.string", "system.web.ui.design.webcontrols.datalistdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.formviewdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.stylecollectioneditor", "Method[createinstance].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.menuitemcollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.design.webcontrols.xmldesignerhierarchicaldatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.changepassworddesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.gridviewdesigner", "Member[templategroups]"] + - ["system.string", "system.web.ui.design.webcontrols.repeaterdesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.parametereditorusercontrol", "Member[parametersconfigured]"] + - ["system.boolean", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[canrefreshschema]"] + - ["system.string", "system.web.ui.design.webcontrols.listviewdesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.web.ui.design.idatasourcedesigner", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[datasourcedesigner]"] + - ["system.string", "system.web.ui.design.webcontrols.datapagerdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.entitydesignerdatasourceview", "Member[cansort]"] + - ["system.string", "system.web.ui.design.webcontrols.treeviewdesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[where]"] + - ["system.string", "system.web.ui.design.webcontrols.wizarddesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Member[defaultnodetext]"] + - ["system.web.ui.design.designerhierarchicaldatasourceview", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.logindesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.menudesigner", "Member[canrefreshschema]"] + - ["system.object", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Member[canpage]"] + - ["system.string", "system.web.ui.design.webcontrols.changepassworddesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Member[autoformats]"] + - ["system.web.ui.design.designerhierarchicaldatasourceview", "system.web.ui.design.webcontrols.sitemapdatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.changepassworddesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Member[xpath]"] + - ["system.string", "system.web.ui.design.webcontrols.substitutiondesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.detailsviewdesigner", "Member[autoformats]"] + - ["system.boolean", "system.web.ui.design.webcontrols.loginstatusdesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.webcontrols.xmldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.viewdesigner", "Member[nowrap]"] + - ["system.string", "system.web.ui.design.webcontrols.objectdatasourcedesigner", "Member[typename]"] + - ["system.string", "system.web.ui.design.webcontrols.hotspotcollectioneditor", "Member[helptopic]"] + - ["system.string", "system.web.ui.design.webcontrols.formviewdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.windows.forms.dialogresult", "system.web.ui.design.webcontrols.basedataboundcontroldesigner!", "Method[showcreatedatasourcedialog].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[insert]"] + - ["system.string", "system.web.ui.design.webcontrols.menudesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdatasourcedesigner", "Member[canrefreshschema]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[caninsert]"] + - ["system.string", "system.web.ui.design.webcontrols.contentplaceholderdesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[entitysetname]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[candelete]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.passwordrecoverydesigner", "Member[renderoutertable]"] + - ["system.string", "system.web.ui.design.webcontrols.createuserwizarddesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.listitemscollectioneditor", "Member[helptopic]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[deletequery]"] + - ["system.boolean", "system.web.ui.design.webcontrols.wizarddesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.webcontrols.logindesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Member[orderby]"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.wizarddesigner", "Member[templategroups]"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdatasourcedesigner", "Member[canconfigure]"] + - ["system.boolean", "system.web.ui.design.webcontrols.sitemapdatasourcedesigner", "Member[canconfigure]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.datagridcolumncollectioneditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[enableinsert]"] + - ["system.string", "system.web.ui.design.webcontrols.listviewdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.changepassworddesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.createuserwizardstepcollectioneditor", "Method[canremoveinstance].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.loginviewdesigner", "Member[templategroups]"] + - ["system.int32", "system.web.ui.design.webcontrols.gridviewdesigner", "Member[samplerowcount]"] + - ["system.boolean", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[designtimehtmlrequiresloadcomplete]"] + - ["system.object", "system.web.ui.design.webcontrols.datacontrolfieldtypeeditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.treeviewdesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Member[cansort]"] + - ["system.string", "system.web.ui.design.webcontrols.loginnamedesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldesignerdatasourceview", "Member[caninsert]"] + - ["system.string", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[datamember]"] + - ["system.boolean", "system.web.ui.design.webcontrols.loginnamedesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.formviewdesigner", "Member[renderoutertable]"] + - ["system.string", "system.web.ui.design.webcontrols.loginviewdesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.web.ui.webcontrols.parameter[]", "system.web.ui.design.webcontrols.parametereditorusercontrol", "Method[getparameters].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.datagriddesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.tabledesigner", "Method[getpersistinnerhtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.repeaterdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.treeviewdesigner", "Member[autoformats]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[canpage]"] + - ["system.object", "system.web.ui.design.webcontrols.submenustylecollectioneditor", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[canconfigure]"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Member[schema]"] + - ["system.object", "system.web.ui.design.webcontrols.datasourceidconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basedataboundcontroldesigner", "Member[datasource]"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.design.webcontrols.treeviewdesigner", "Method[getsampledatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.xmldatasourcedesigner", "Member[canrefreshschema]"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.webcontrols.detailsviewdesigner", "Member[templategroups]"] + - ["system.componentmodel.design.collectioneditor+collectionform", "system.web.ui.design.webcontrols.submenustylecollectioneditor", "Method[createcollectionform].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.basedataboundcontroldesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.listviewdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.logindesigner", "Member[allowresize]"] + - ["system.web.ui.webcontrols.wizardstepbase", "system.web.ui.design.webcontrols.wizardstepeditableregion", "Member[step]"] + - ["system.string", "system.web.ui.design.webcontrols.contentplaceholderdesigner", "Method[getpersistencecontent].ReturnValue"] + - ["system.web.ui.webcontrols.wizardstepbase", "system.web.ui.design.webcontrols.wizardsteptemplatededitableregion", "Member[step]"] + - ["system.boolean", "system.web.ui.design.webcontrols.hierarchicaldataboundcontroldesigner", "Member[usedatasourcepickeractionlist]"] + - ["system.object", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Method[getselecteddatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdatasourcedesigner", "Member[canconfigure]"] + - ["system.boolean", "system.web.ui.design.webcontrols.basedatalistdesigner", "Member[canrefreshschema]"] + - ["system.object", "system.web.ui.design.webcontrols.datagridcolumncollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.repeaterdesigner", "Member[datasourceid]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.changepassworddesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Member[istabletypetable]"] + - ["system.string[]", "system.web.ui.design.webcontrols.entitydatasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Member[candelete]"] + - ["system.string", "system.web.ui.design.webcontrols.listcontroldesigner", "Member[datatextfield]"] + - ["system.boolean", "system.web.ui.design.webcontrols.menudesigner", "Member[usepreviewcontrol]"] + - ["system.boolean", "system.web.ui.design.webcontrols.listitemscollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.basedataboundcontroldesigner", "Method[connecttodatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.entitydesignerdatasourceview", "Member[candelete]"] + - ["system.boolean", "system.web.ui.design.webcontrols.repeaterdesigner", "Member[templatesexist]"] + - ["system.string", "system.web.ui.design.webcontrols.loginviewdesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.listcontroldesigner", "Member[usedatasourcepickeractionlist]"] + - ["system.string", "system.web.ui.design.webcontrols.sitemappathdesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.logindesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.treeviewdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.webcontrols.treeviewdesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.webcontrols.databoundcontroldesigner", "Member[usedatasourcepickeractionlist]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.design.webcontrols.sqldatasourcedesigner", "Member[insertquery]"] + - ["system.web.ui.webcontrols.templatefield", "system.web.ui.design.webcontrols.datacontrolfielddesigner", "Method[createtemplatefield].ReturnValue"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.webcontrols.datalistdesigner", "Member[autoformats]"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.linqdesignerdatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.web.ui.design.idatasourcedesigner", "system.web.ui.design.webcontrols.repeaterdesigner", "Member[datasourcedesigner]"] + - ["system.collections.ienumerable", "system.web.ui.design.webcontrols.objectdesignerdatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.webcontrols.menuitemcollectioneditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webcontrols.tablecellscollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.tabledesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.webcontrols.treenodecollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.webcontrols.xmldesignerdatasourceview", "Member[schema]"] + - ["system.string", "system.web.ui.design.webcontrols.loginviewdesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.webcontrols.maildefinitionbodyfilenameeditor", "Member[caption]"] + - ["system.componentmodel.design.collectioneditor+collectionform", "system.web.ui.design.webcontrols.createuserwizardstepcollectioneditor", "Method[createcollectionform].ReturnValue"] + - ["system.web.ui.design.itemplateeditingframe", "system.web.ui.design.webcontrols.datalistdesigner", "Method[createtemplateeditingframe].ReturnValue"] + - ["system.type[]", "system.web.ui.design.webcontrols.datagridcomponenteditor", "Method[getcomponenteditorpages].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.typemodel.yml new file mode 100644 index 000000000000..51af200663c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.Design.typemodel.yml @@ -0,0 +1,490 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.web.ui.design.datasetfieldschema", "Member[scale]"] + - ["system.web.ui.design.icontroldesignertag", "system.web.ui.design.controldesigner", "Member[tag]"] + - ["system.object", "system.web.ui.design.ihtmlcontroldesignerbehavior", "Method[getattribute].ReturnValue"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.design.designerautoformatstyle", "Member[verticalalign]"] + - ["system.web.ui.expressionbindingcollection", "system.web.ui.design.htmlcontroldesigner", "Member[expressions]"] + - ["system.collections.ienumerator", "system.web.ui.design.designerautoformatcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.design.itemplateeditingframe", "system.web.ui.design.itemplateeditingservice", "Method[createframe].ReturnValue"] + - ["system.string[]", "system.web.ui.design.designtimedata!", "Method[getdatamembers].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasetfieldschema", "Member[nullable]"] + - ["system.string[]", "system.web.ui.design.itemplateeditingframe", "Member[templatenames]"] + - ["system.string", "system.web.ui.design.templatedcontroldesigner", "Method[gettemplatecontainerdataitemproperty].ReturnValue"] + - ["system.web.ui.design.designerhierarchicaldatasourceview", "system.web.ui.design.hierarchicaldatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templatedefinition", "Member[servercontrolsonly]"] + - ["system.boolean", "system.web.ui.design.templatedcontroldesigner", "Member[databindingsenabled]"] + - ["system.boolean", "system.web.ui.design.hierarchicaldatasourcedesigner", "Member[canrefreshschema]"] + - ["system.web.ui.design.viewrendering", "system.web.ui.design.controldesigner", "Method[getviewrendering].ReturnValue"] + - ["system.configuration.configuration", "system.web.ui.design.iwebapplication", "Method[openwebconfiguration].ReturnValue"] + - ["system.string", "system.web.ui.design.usercontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.datasourceconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.web.ui.design.viewrendering", "system.web.ui.design.controldesigner!", "Method[getviewrendering].ReturnValue"] + - ["system.boolean", "system.web.ui.design.routevalueexpressioneditorsheet", "Member[isvalid]"] + - ["system.eventargs", "system.web.ui.design.vieweventargs", "Member[eventargs]"] + - ["system.web.ui.design.iprojectitem", "system.web.ui.design.iwebapplication", "Member[rootprojectitem]"] + - ["system.boolean", "system.web.ui.design.supportspreviewcontrolattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.ui.design.resourceexpressioneditorsheet", "Member[isvalid]"] + - ["system.web.compilation.iresourceprovider", "system.web.ui.design.designtimeresourceproviderfactory", "Method[createdesigntimelocalresourceprovider].ReturnValue"] + - ["system.boolean", "system.web.ui.design.supportspreviewcontrolattribute", "Member[supportspreviewcontrol]"] + - ["system.string", "system.web.ui.design.scriptmanagerdesigner!", "Method[getscriptfromwebresource].ReturnValue"] + - ["system.int32", "system.web.ui.design.datasetfieldschema", "Member[precision]"] + - ["system.collections.ienumerable", "system.web.ui.design.templatedcontroldesigner", "Method[gettemplatecontainerdatasource].ReturnValue"] + - ["system.string", "system.web.ui.design.designerregion!", "Member[designerregionattributename]"] + - ["system.string", "system.web.ui.design.updatepaneldesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templateeditingservice", "Member[supportsnestedtemplateediting]"] + - ["system.boolean", "system.web.ui.design.itemplateeditingservice", "Member[supportsnestedtemplateediting]"] + - ["system.string", "system.web.ui.design.controldesigner", "Member[id]"] + - ["system.boolean", "system.web.ui.design.datafieldconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.string", "system.web.ui.design.iprojectitem", "Member[apprelativeurl]"] + - ["system.boolean", "system.web.ui.design.templatededitabledesignerregion", "Member[supportsdatabinding]"] + - ["system.boolean", "system.web.ui.design.designerdatasourceview", "Member[canpage]"] + - ["system.web.ui.design.controldesignerstate", "system.web.ui.design.controldesigner", "Member[designerstate]"] + - ["system.string", "system.web.ui.design.containercontroldesigner", "Member[framecaption]"] + - ["system.data.datatable", "system.web.ui.design.designtimedata!", "Method[createdummydatabounddatatable].ReturnValue"] + - ["system.web.ui.design.viewrendering", "system.web.ui.design.editabledesignerregion", "Method[getchildviewrendering].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.designtimedata!", "Method[getdatamember].ReturnValue"] + - ["system.string", "system.web.ui.design.mdbdatafileeditor", "Member[caption]"] + - ["system.string", "system.web.ui.design.updateprogressdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.usercontrolfileeditor", "Member[caption]"] + - ["system.web.ui.design.idatasourceviewschema[]", "system.web.ui.design.datasetschema", "Method[getviews].ReturnValue"] + - ["system.object", "system.web.ui.design.webformsrootdesigner", "Method[getview].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.templatedcontroldesigner", "Member[templategroups]"] + - ["system.boolean", "system.web.ui.design.containercontroldesigner", "Member[allowresize]"] + - ["system.web.ui.design.idatasourceviewschema[]", "system.web.ui.design.datasetviewschema", "Method[getchildren].ReturnValue"] + - ["system.string", "system.web.ui.design.scriptmanagerdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.io.stream", "system.web.ui.design.idocumentprojectitem", "Method[getcontents].ReturnValue"] + - ["system.web.ui.webcontrols.style[]", "system.web.ui.design.itemplateeditingframe", "Member[templatestyles]"] + - ["system.string", "system.web.ui.design.updateprogressdesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.string", "system.web.ui.design.editabledesignerregion", "Member[content]"] + - ["system.boolean", "system.web.ui.design.hierarchicaldatasourceconverter", "Method[isvaliddatasource].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templatedefinition", "Member[supportsdatabinding]"] + - ["system.type", "system.web.ui.design.webformsreferencemanager", "Method[gettype].ReturnValue"] + - ["system.drawing.rectangle", "system.web.ui.design.icontroldesignerview", "Method[getbounds].ReturnValue"] + - ["system.string", "system.web.ui.design.iwebformsdocumentservice", "Member[documenturl]"] + - ["system.boolean", "system.web.ui.design.designerautoformatcollection", "Member[isreadonly]"] + - ["system.boolean", "system.web.ui.design.postbacktriggercontrolidconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.string", "system.web.ui.design.templatedcontroldesigner", "Method[getpersistinnerhtml].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.design.templatedefinition", "Member[style]"] + - ["system.web.ui.design.itemplateeditingframe", "system.web.ui.design.templatedcontroldesigner", "Method[createtemplateeditingframe].ReturnValue"] + - ["system.string", "system.web.ui.design.urleditor", "Member[caption]"] + - ["system.string", "system.web.ui.design.webformsrootdesigner", "Method[generateemptydesigntimehtml].ReturnValue"] + - ["system.web.ui.control[]", "system.web.ui.design.controlparser!", "Method[parsecontrols].ReturnValue"] + - ["system.web.ui.design.designerregioncollection", "system.web.ui.design.viewrendering", "Member[regions]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.datacolumnselectionconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.datasourcebooleanviewschemaconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.web.ui.design.editabledesignerregion", "Member[servercontrolsonly]"] + - ["system.boolean", "system.web.ui.design.datasourceconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.web.ui.design.idatasourcefieldschema", "Member[isunique]"] + - ["system.boolean", "system.web.ui.design.ihierarchicaldatasourcedesigner", "Member[canconfigure]"] + - ["system.object", "system.web.ui.design.webcontroltoolboxitem", "Method[gettoolattributevalue].ReturnValue"] + - ["system.string", "system.web.ui.design.iwebformreferencemanager", "Method[gettagprefix].ReturnValue"] + - ["system.string", "system.web.ui.design.designerautoformat", "Member[name]"] + - ["system.string", "system.web.ui.design.designerregion", "Member[displayname]"] + - ["system.boolean", "system.web.ui.design.viewrendering", "Member[visible]"] + - ["system.boolean", "system.web.ui.design.idatasourcedesigner", "Member[canconfigure]"] + - ["system.type", "system.web.ui.design.webcontroltoolboxitem", "Method[gettooltype].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasetfieldschema", "Member[isunique]"] + - ["system.web.ui.design.idatasourcedesigner", "system.web.ui.design.designerdatasourceview", "Member[datasourcedesigner]"] + - ["system.boolean", "system.web.ui.design.designerregion", "Member[highlight]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.datasourcedesigner", "Method[getview].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templatedcontroldesigner", "Member[canentertemplatemode]"] + - ["system.web.ui.design.supportspreviewcontrolattribute", "system.web.ui.design.supportspreviewcontrolattribute!", "Member[default]"] + - ["system.object", "system.web.ui.design.datasourceconverter", "Method[convertfrom].ReturnValue"] + - ["system.web.ui.design.expressioneditor", "system.web.ui.design.expressioneditor!", "Method[getexpressioneditor].ReturnValue"] + - ["system.componentmodel.icomponent", "system.web.ui.design.webformsrootdesigner", "Member[component]"] + - ["system.string", "system.web.ui.design.contentdefinition", "Member[defaultdesigntimehtml]"] + - ["system.boolean", "system.web.ui.design.icontroldesignerview", "Member[supportsregions]"] + - ["system.boolean", "system.web.ui.design.icontroldesignertag", "Member[isdirty]"] + - ["system.string", "system.web.ui.design.webformsrootdesigner", "Method[generateerrordesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.expressioneditorsheet", "Member[isvalid]"] + - ["system.type", "system.web.ui.design.iwebformreferencemanager", "Method[getobjecttype].ReturnValue"] + - ["system.string", "system.web.ui.design.scriptmanagerproxydesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerautoformatcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.design.templatedefinition", "system.web.ui.design.templatededitabledesignerregion", "Member[templatedefinition]"] + - ["system.boolean", "system.web.ui.design.skinidtypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datacolumnselectionconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templatededitabledesignerregion", "Member[issingleinstancetemplate]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.updateprogressassociatedupdatepanelidconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasetfieldschema", "Member[isreadonly]"] + - ["system.web.ui.design.idesigntimeresourcewriter", "system.web.ui.design.designtimeresourceproviderfactory", "Method[createdesigntimelocalresourcewriter].ReturnValue"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.object", "system.web.ui.design.templategroupcollection", "Member[item]"] + - ["system.object", "system.web.ui.design.htmlcontroldesigner", "Member[designtimeelement]"] + - ["system.string", "system.web.ui.design.controlpersister!", "Method[persistcontrol].ReturnValue"] + - ["system.string", "system.web.ui.design.templatedcontroldesigner", "Method[gettemplatecontent].ReturnValue"] + - ["system.object", "system.web.ui.design.templatedefinition", "Member[templatedobject]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.postbacktriggercontrolidconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.string", "system.web.ui.design.designerdatasourceview", "Member[name]"] + - ["system.boolean", "system.web.ui.design.datasourceconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerdatasourceview", "Member[cansort]"] + - ["system.string", "system.web.ui.design.webformsreferencemanager", "Method[gettagprefix].ReturnValue"] + - ["system.string", "system.web.ui.design.mailfileeditor", "Member[filter]"] + - ["system.string", "system.web.ui.design.templatedefinition", "Member[templatepropertyname]"] + - ["system.boolean", "system.web.ui.design.datasourceconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templategroupcollection", "Member[issynchronized]"] + - ["system.eventhandler", "system.web.ui.design.designtimedata!", "Member[databindinghandler]"] + - ["system.string", "system.web.ui.design.itemplateeditingframe", "Member[name]"] + - ["system.boolean", "system.web.ui.design.postbacktriggercontrolidconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[allowresize]"] + - ["system.string", "system.web.ui.design.iwebformreferencemanager", "Method[getregisterdirectives].ReturnValue"] + - ["system.string", "system.web.ui.design.textcontroldesigner", "Method[getpersistinnerhtml].ReturnValue"] + - ["system.type", "system.web.ui.design.idatasourcefieldschema", "Member[datatype]"] + - ["system.object", "system.web.ui.design.templategroupcollection", "Member[syncroot]"] + - ["system.collections.idictionary", "system.web.ui.design.containercontroldesigner", "Method[getdesigntimecssattributes].ReturnValue"] + - ["system.string", "system.web.ui.design.webformsrootdesigner", "Member[documenturl]"] + - ["system.object", "system.web.ui.design.skinidtypeconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasourceviewschemaconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.web.ui.design.designerregioncollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.design.iwebformsbuilderuiservice", "Method[buildurl].ReturnValue"] + - ["system.web.ui.design.itemplateeditingframe", "system.web.ui.design.templateeditingservice", "Method[createframe].ReturnValue"] + - ["system.object", "system.web.ui.design.webformsrootdesigner", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templategroupcollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.design.imageurleditor", "Member[filter]"] + - ["system.boolean", "system.web.ui.design.designerdatasourceview", "Member[caninsert]"] + - ["system.object", "system.web.ui.design.datamemberconverter", "Method[convertfrom].ReturnValue"] + - ["system.web.ui.design.contentdesignerstate", "system.web.ui.design.contentdesignerstate!", "Member[showdefaultcontent]"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Method[ispropertybound].ReturnValue"] + - ["system.string", "system.web.ui.design.iprojectitem", "Member[name]"] + - ["system.boolean", "system.web.ui.design.htmlcontroldesigner", "Member[shouldcodeserialize]"] + - ["system.string", "system.web.ui.design.iwebformsbuilderuiservice", "Method[buildcolor].ReturnValue"] + - ["system.web.ui.design.controllocation", "system.web.ui.design.controllocation!", "Member[before]"] + - ["system.boolean", "system.web.ui.design.skinidtypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.web.ui.design.idatasourceviewschema[]", "system.web.ui.design.idatasourceschema", "Method[getviews].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templatedcontroldesigner", "Member[intemplatemode]"] + - ["system.web.ui.databindingcollection", "system.web.ui.design.htmlcontroldesigner", "Member[databindings]"] + - ["system.boolean", "system.web.ui.design.ihierarchicaldatasourcedesigner", "Member[canrefreshschema]"] + - ["system.string", "system.web.ui.design.routeurlexpressioneditorsheet", "Member[routename]"] + - ["system.boolean", "system.web.ui.design.skinidtypeconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.string", "system.web.ui.design.xsltransformfileeditor", "Member[caption]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.design.scriptmanagerdesigner!", "Method[getscriptreferences].ReturnValue"] + - ["system.web.ui.design.viewevent", "system.web.ui.design.vieweventargs", "Member[eventtype]"] + - ["system.boolean", "system.web.ui.design.routeurlexpressioneditorsheet", "Member[isvalid]"] + - ["system.web.ui.design.controldesigner", "system.web.ui.design.designerobject", "Member[designer]"] + - ["system.string", "system.web.ui.design.webformsreferencemanager", "Method[registertagprefix].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerdatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.web.ui.design.idatasourceschema", "system.web.ui.design.designerhierarchicaldatasourceview", "Member[schema]"] + - ["system.iserviceprovider", "system.web.ui.design.expressioneditorsheet", "Member[serviceprovider]"] + - ["system.string", "system.web.ui.design.connectionstringeditor", "Method[getprovidername].ReturnValue"] + - ["system.object", "system.web.ui.design.designerregioncollection", "Member[syncroot]"] + - ["system.object", "system.web.ui.design.expressioneditor", "Method[evaluateexpression].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.asyncpostbacktriggereventnameconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.design.containercontroldesigner", "Member[framestyle]"] + - ["system.object", "system.web.ui.design.resourceexpressioneditor", "Method[evaluateexpression].ReturnValue"] + - ["system.string", "system.web.ui.design.scriptmanagerdesigner!", "Method[getapplicationservices].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.design.webformsreferencemanager", "Method[getregisterdirectives].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.design.designerautoformat", "Method[getpreviewcontrol].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasourceviewschemaconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.web.ui.design.updatepaneldesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.clientscriptitem", "Member[id]"] + - ["system.string", "system.web.ui.design.designerhierarchicaldatasourceview", "Member[path]"] + - ["system.boolean", "system.web.ui.design.designerdatasourceview", "Member[canupdate]"] + - ["system.web.ui.design.idocumentprojectitem", "system.web.ui.design.ifolderprojectitem", "Method[adddocument].ReturnValue"] + - ["system.type", "system.web.ui.design.templatedcontroldesigner", "Method[gettemplatepropertyparenttype].ReturnValue"] + - ["system.int32", "system.web.ui.design.templategroupcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.design.asyncpostbacktriggereventnameconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.string", "system.web.ui.design.colorbuilder!", "Method[buildcolor].ReturnValue"] + - ["system.string", "system.web.ui.design.designerregion", "Member[description]"] + - ["system.boolean", "system.web.ui.design.designerregioncollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.design.webformsrootdesigner", "Method[resolveurl].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.databindingcollectioneditor", "Method[geteditstyle].ReturnValue"] + - ["system.web.ui.design.viewevent", "system.web.ui.design.viewevent!", "Member[paint]"] + - ["system.object", "system.web.ui.design.connectionstringsexpressioneditor", "Method[evaluateexpression].ReturnValue"] + - ["system.web.ui.design.expressioneditorsheet", "system.web.ui.design.appsettingsexpressioneditor", "Method[getexpressioneditorsheet].ReturnValue"] + - ["system.int32", "system.web.ui.design.supportspreviewcontrolattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templatedefinition", "Member[allowediting]"] + - ["system.boolean", "system.web.ui.design.usercontroldesigner", "Member[allowresize]"] + - ["system.boolean", "system.web.ui.design.templatedcontroldesigner", "Member[hidepropertiesintemplatemode]"] + - ["system.boolean", "system.web.ui.design.updateprogressdesigner", "Member[usepreviewcontrol]"] + - ["system.string", "system.web.ui.design.clientscriptitem", "Member[language]"] + - ["system.string", "system.web.ui.design.timerdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.datacolumnselectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.web.ui.design.designerautoformatcollection", "Member[count]"] + - ["system.int32", "system.web.ui.design.templateeditingverb", "Member[index]"] + - ["system.object", "system.web.ui.design.designerregioncollection", "Member[item]"] + - ["system.componentmodel.design.designeractionservice", "system.web.ui.design.webformsrootdesigner", "Method[createdesigneractionservice].ReturnValue"] + - ["system.string", "system.web.ui.design.urleditor", "Member[filter]"] + - ["system.boolean", "system.web.ui.design.idatabindingschemaprovider", "Member[canrefreshschema]"] + - ["system.web.ui.design.clientscriptitemcollection", "system.web.ui.design.webformsrootdesigner", "Method[getclientscriptsindocument].ReturnValue"] + - ["system.web.ui.design.ihierarchicaldatasourcedesigner", "system.web.ui.design.designerhierarchicaldatasourceview", "Member[datasourcedesigner]"] + - ["system.web.ui.design.designerautoformatcollection", "system.web.ui.design.controldesigner", "Member[autoformats]"] + - ["system.string", "system.web.ui.design.expressioneditor", "Member[expressionprefix]"] + - ["system.web.ui.design.contentdesignerstate", "system.web.ui.design.icontentresolutionservice", "Method[getcontentdesignerstate].ReturnValue"] + - ["system.drawing.point", "system.web.ui.design.designerregionmouseeventargs", "Member[location]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.design.extendercontroltoolboxitem", "Method[gettargetcontroltypes].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerregioncollection", "Member[isfixedsize]"] + - ["system.string", "system.web.ui.design.routevalueexpressioneditorsheet", "Method[getexpression].ReturnValue"] + - ["system.string", "system.web.ui.design.designerobject", "Member[name]"] + - ["system.string", "system.web.ui.design.datasetfieldschema", "Member[name]"] + - ["system.boolean", "system.web.ui.design.designerautoformatcollection", "Member[issynchronized]"] + - ["system.object", "system.web.ui.design.controldesignerstate", "Member[item]"] + - ["system.string", "system.web.ui.design.controlpersister!", "Method[persistinnerproperties].ReturnValue"] + - ["system.boolean", "system.web.ui.design.asyncpostbacktriggereventnameconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerdatasourceview", "Member[candelete]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.connectionstringeditor", "Method[geteditstyle].ReturnValue"] + - ["system.string", "system.web.ui.design.datasetviewschema", "Member[name]"] + - ["system.web.ui.design.controldesigner", "system.web.ui.design.designerregioncollection", "Member[owner]"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.iwebformsdocumentservice", "Method[creatediscardableundounit].ReturnValue"] + - ["system.int32", "system.web.ui.design.itemplateeditingframe", "Member[initialheight]"] + - ["system.object", "system.web.ui.design.ihtmlcontroldesignerbehavior", "Method[getstyleattribute].ReturnValue"] + - ["system.string", "system.web.ui.design.templatedcontroldesigner", "Method[gettextfromtemplate].ReturnValue"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.design.designerhierarchicaldatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.design.ifolderprojectitem", "Member[children]"] + - ["system.web.ui.design.idatasourceviewschema[]", "system.web.ui.design.xmldocumentschema", "Method[getviews].ReturnValue"] + - ["system.string", "system.web.ui.design.resourceexpressioneditorsheet", "Member[resourcekey]"] + - ["system.object", "system.web.ui.design.designtimedata!", "Method[getselecteddatasource].ReturnValue"] + - ["system.int32", "system.web.ui.design.templategroupcollection", "Member[count]"] + - ["system.string", "system.web.ui.design.mailfileeditor", "Member[caption]"] + - ["system.web.ui.design.webformsrootdesigner", "system.web.ui.design.controldesigner", "Member[rootdesigner]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.datasourcedesigner", "Member[actionlists]"] + - ["system.web.ui.itemplate", "system.web.ui.design.controlparser!", "Method[parsetemplate].ReturnValue"] + - ["system.string", "system.web.ui.design.clientscriptitem", "Member[text]"] + - ["system.web.ui.design.htmlcontroldesigner", "system.web.ui.design.ihtmlcontroldesignerbehavior", "Member[designer]"] + - ["system.web.ui.design.expressioneditorsheet", "system.web.ui.design.routeurlexpressioneditor", "Method[getexpressioneditorsheet].ReturnValue"] + - ["system.boolean", "system.web.ui.design.templategroupcollection", "Member[isfixedsize]"] + - ["system.web.ui.design.viewflags", "system.web.ui.design.viewflags!", "Member[custompaint]"] + - ["system.string", "system.web.ui.design.xsltransformfileeditor", "Member[filter]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.design.templategroup", "Member[groupstyle]"] + - ["system.string", "system.web.ui.design.itemplateeditingservice", "Method[getcontainingtemplatename].ReturnValue"] + - ["system.web.ui.design.iprojectitem", "system.web.ui.design.iprojectitem", "Member[parent]"] + - ["system.web.ui.design.expressioneditorsheet", "system.web.ui.design.expressioneditor", "Method[getexpressioneditorsheet].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.hierarchicaldatasourcedesigner", "Member[actionlists]"] + - ["system.boolean", "system.web.ui.design.asyncpostbacktriggercontrolidconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.int32", "system.web.ui.design.idatasourcefieldschema", "Member[length]"] + - ["system.object", "system.web.ui.design.appsettingsexpressioneditor", "Method[evaluateexpression].ReturnValue"] + - ["system.web.ui.design.designerautoformatstyle", "system.web.ui.design.designerautoformat", "Member[style]"] + - ["system.string", "system.web.ui.design.idatasourcefieldschema", "Member[name]"] + - ["system.web.ui.design.designerregion", "system.web.ui.design.vieweventargs", "Member[region]"] + - ["system.boolean", "system.web.ui.design.datasetfieldschema", "Member[identity]"] + - ["system.web.ui.design.viewflags", "system.web.ui.design.viewflags!", "Member[designtimehtmlrequiresloadcomplete]"] + - ["system.boolean", "system.web.ui.design.servicereferencecollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.string", "system.web.ui.design.xsdschemafileeditor", "Member[caption]"] + - ["system.string", "system.web.ui.design.containercontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.iwebformsdocumentservice", "Member[isloading]"] + - ["system.boolean", "system.web.ui.design.datamemberconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.string[]", "system.web.ui.design.idatasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.boolean", "system.web.ui.design.editabledesignerregion", "Member[supportsdatabinding]"] + - ["system.boolean", "system.web.ui.design.datafieldconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.type[]", "system.web.ui.design.servicereferencecollectioneditor", "Method[createnewitemtypes].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerregion", "Member[ensuresize]"] + - ["system.object", "system.web.ui.design.updatepaneltriggercollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.web.ui.design.controllocation", "system.web.ui.design.controllocation!", "Member[firstchild]"] + - ["system.string", "system.web.ui.design.contentdefinition", "Member[defaultcontent]"] + - ["system.web.ui.design.controllocation", "system.web.ui.design.controllocation!", "Member[after]"] + - ["system.string", "system.web.ui.design.icontroldesignertag", "Method[getcontent].ReturnValue"] + - ["system.object", "system.web.ui.design.designerobject", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasourceconverter", "Method[isvaliddatasource].ReturnValue"] + - ["system.web.ui.design.designerregion", "system.web.ui.design.designerregioncollection", "Member[item]"] + - ["system.object", "system.web.ui.design.routevalueexpressioneditor", "Method[evaluateexpression].ReturnValue"] + - ["system.string", "system.web.ui.design.viewrendering", "Member[content]"] + - ["system.boolean", "system.web.ui.design.webformsrootdesigner", "Member[isloading]"] + - ["system.drawing.rectangle", "system.web.ui.design.designerregion", "Method[getbounds].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasourcedesigner", "Member[canrefreshschema]"] + - ["system.collections.ienumerable", "system.web.ui.design.designtimedata!", "Method[getselecteddatasource].ReturnValue"] + - ["system.web.ui.design.idatasourceviewschema[]", "system.web.ui.design.idatasourceviewschema", "Method[getchildren].ReturnValue"] + - ["system.web.ui.design.idatasourcefieldschema[]", "system.web.ui.design.idatasourceviewschema", "Method[getfields].ReturnValue"] + - ["system.string", "system.web.ui.design.imageurleditor", "Member[caption]"] + - ["system.drawing.rectangle", "system.web.ui.design.controldesigner", "Method[getbounds].ReturnValue"] + - ["system.boolean", "system.web.ui.design.idatasourcedesigner", "Member[canrefreshschema]"] + - ["system.string", "system.web.ui.design.datasourcedesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.web.ui.design.itemplateeditingframe", "system.web.ui.design.templatedcontroldesigner", "Member[activetemplateeditingframe]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.asyncpostbacktriggercontrolidconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.string", "system.web.ui.design.xsdschemafileeditor", "Member[filter]"] + - ["system.componentmodel.design.viewtechnology[]", "system.web.ui.design.webformsrootdesigner", "Member[supportedtechnologies]"] + - ["system.web.ui.design.urlbuilderoptions", "system.web.ui.design.xslurleditor", "Member[options]"] + - ["system.object", "system.web.ui.design.designerregion", "Member[userdata]"] + - ["system.int32", "system.web.ui.design.itemplateeditingframe", "Member[initialwidth]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.design.itemplateeditingframe", "Member[controlstyle]"] + - ["system.string", "system.web.ui.design.designerautoformat", "Method[tostring].ReturnValue"] + - ["system.string", "system.web.ui.design.iprojectitem", "Member[physicalpath]"] + - ["system.boolean", "system.web.ui.design.containercontroldesigner", "Member[nowrap]"] + - ["system.boolean", "system.web.ui.design.updatepaneltriggercollectioneditor", "Method[canselectmultipleinstances].ReturnValue"] + - ["system.web.ui.design.templategroup", "system.web.ui.design.templatemodechangedeventargs", "Member[newtemplategroup]"] + - ["system.data.datatable", "system.web.ui.design.designtimedata!", "Method[createsampledatatable].ReturnValue"] + - ["system.string", "system.web.ui.design.icontroldesignertag", "Method[getoutercontent].ReturnValue"] + - ["system.string", "system.web.ui.design.usercontrolfileeditor", "Member[filter]"] + - ["system.componentmodel.icomponent[]", "system.web.ui.design.webcontroltoolboxitem", "Method[createcomponentscore].ReturnValue"] + - ["system.web.ui.design.templateeditingverb[]", "system.web.ui.design.templatedcontroldesigner", "Method[gettemplateeditingverbs].ReturnValue"] + - ["system.web.ui.design.controllocation", "system.web.ui.design.controllocation!", "Member[lastchild]"] + - ["system.string", "system.web.ui.design.containercontroldesigner", "Method[getpersistencecontent].ReturnValue"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[getpersistinnerhtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[databindingsenabled]"] + - ["system.boolean", "system.web.ui.design.designerautoformatcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.web.ui.design.datasourcedesigner", "Member[suppressingdatasourceevents]"] + - ["system.collections.ienumerator", "system.web.ui.design.designerregioncollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.design.idatasourcefieldschema", "Member[primarykey]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.urleditor", "Method[geteditstyle].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.datafieldconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[createplaceholderdesigntimehtml].ReturnValue"] + - ["system.int32", "system.web.ui.design.idatasourcefieldschema", "Member[precision]"] + - ["system.string", "system.web.ui.design.templateeditingservice", "Method[getcontainingtemplatename].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerregion", "Member[selectable]"] + - ["system.web.ui.design.designerregion", "system.web.ui.design.icontroldesignerview", "Member[containingregion]"] + - ["system.web.ui.design.templateeditingverb[]", "system.web.ui.design.templatedcontroldesigner", "Method[getcachedtemplateeditingverbs].ReturnValue"] + - ["system.web.ui.design.templategroup", "system.web.ui.design.templategroupcollection", "Member[item]"] + - ["system.web.ui.design.idatasourceviewschema[]", "system.web.ui.design.typeschema", "Method[getviews].ReturnValue"] + - ["system.boolean", "system.web.ui.design.designerregion", "Member[selected]"] + - ["system.web.ui.design.designtimeresourceproviderfactory", "system.web.ui.design.controldesigner!", "Method[getdesigntimeresourceproviderfactory].ReturnValue"] + - ["system.boolean", "system.web.ui.design.hierarchicaldatasourcedesigner", "Member[canconfigure]"] + - ["system.web.ui.design.urlbuilderoptions", "system.web.ui.design.urleditor", "Member[options]"] + - ["system.web.ui.design.designerhierarchicaldatasourceview", "system.web.ui.design.ihierarchicaldatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.datasourceviewschemaconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[usepreviewcontrol]"] + - ["system.object", "system.web.ui.design.idatasourceprovider", "Method[getselecteddatasource].ReturnValue"] + - ["system.web.ui.design.viewevent", "system.web.ui.design.viewevent!", "Member[templatemodechanged]"] + - ["system.componentmodel.design.idesigner", "system.web.ui.design.icontroldesignerview", "Member[namingcontainerdesigner]"] + - ["system.string", "system.web.ui.design.queryextenderdesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.boolean", "system.web.ui.design.hierarchicaldatasourcedesigner", "Member[suppressingdatasourceevents]"] + - ["system.object", "system.web.ui.design.databindingcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.web.compilation.iresourceprovider", "system.web.ui.design.designtimeresourceproviderfactory", "Method[createdesigntimeglobalresourceprovider].ReturnValue"] + - ["system.string", "system.web.ui.design.routeurlexpressioneditorsheet", "Member[routevalues]"] + - ["system.boolean", "system.web.ui.design.designerregioncollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.design.urlbuilder!", "Method[buildurl].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.designtimedata!", "Method[getdesigntimedatasource].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.skinidtypeconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.collections.ienumerator", "system.web.ui.design.templategroupcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.design.clientscriptitem", "Member[source]"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[getpersistencecontent].ReturnValue"] + - ["system.web.ui.design.contentdesignerstate", "system.web.ui.design.contentdesignerstate!", "Member[showusercontent]"] + - ["system.web.ui.design.idatasourcefieldschema[]", "system.web.ui.design.datasetviewschema", "Method[getfields].ReturnValue"] + - ["system.componentmodel.design.collectioneditor+collectionform", "system.web.ui.design.collectioneditorbase", "Method[createcollectionform].ReturnValue"] + - ["system.web.ui.design.designerautoformat", "system.web.ui.design.designerautoformatcollection", "Member[item]"] + - ["system.web.ui.design.ifolderprojectitem", "system.web.ui.design.ifolderprojectitem", "Method[addfolder].ReturnValue"] + - ["system.string", "system.web.ui.design.webformsrootdesigner", "Method[addcontroltodocument].ReturnValue"] + - ["system.web.ui.design.designtimeresourceproviderfactory", "system.web.ui.design.idesigntimeresourceproviderfactoryservice", "Method[getfactory].ReturnValue"] + - ["system.string", "system.web.ui.design.webformsreferencemanager", "Method[getusercontrolpath].ReturnValue"] + - ["system.object", "system.web.ui.design.connectionstringeditor", "Method[editvalue].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.design.idatasourceprovider", "Method[getresolvedselecteddatasource].ReturnValue"] + - ["system.string", "system.web.ui.design.expressioneditorsheet", "Method[getexpression].ReturnValue"] + - ["system.string", "system.web.ui.design.clientscriptitem", "Member[type]"] + - ["system.string", "system.web.ui.design.xslurleditor", "Member[filter]"] + - ["system.boolean", "system.web.ui.design.updateprogressassociatedupdatepanelidconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasourcedesigner", "Member[canconfigure]"] + - ["system.object", "system.web.ui.design.designerautoformatcollection", "Member[syncroot]"] + - ["system.object", "system.web.ui.design.urleditor", "Method[editvalue].ReturnValue"] + - ["system.object", "system.web.ui.design.controldesigner", "Member[designtimeelementview]"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[hidepropertiesintemplatemode]"] + - ["system.boolean", "system.web.ui.design.updateprogressassociatedupdatepanelidconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.string", "system.web.ui.design.icontroldesignertag", "Method[getattribute].ReturnValue"] + - ["system.int32", "system.web.ui.design.idatasourcefieldschema", "Member[scale]"] + - ["system.web.ui.design.templateeditingverb", "system.web.ui.design.itemplateeditingframe", "Member[verb]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.design.scriptmanagerdesigner!", "Method[getservicereferences].ReturnValue"] + - ["system.string", "system.web.ui.design.xmldatafileeditor", "Member[caption]"] + - ["system.web.ui.design.designerregion", "system.web.ui.design.designerregionmouseeventargs", "Member[region]"] + - ["system.boolean", "system.web.ui.design.datacolumnselectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.design.webformsrootdesigner", "Member[isdesignerviewlocked]"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.designerdatasourceview", "Member[schema]"] + - ["system.object", "system.web.ui.design.ihtmlcontroldesignerbehavior", "Member[designtimeelement]"] + - ["system.boolean", "system.web.ui.design.datamemberconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.web.ui.design.urlbuilderoptions", "system.web.ui.design.urlbuilderoptions!", "Member[noabsolute]"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[readonly]"] + - ["system.object", "system.web.ui.design.expressionscollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.design.controldesigner", "Member[viewcontrol]"] + - ["system.boolean", "system.web.ui.design.datamemberconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.string", "system.web.ui.design.readwritecontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.templategroup", "Member[groupname]"] + - ["system.string", "system.web.ui.design.scriptmanagerdesigner!", "Method[getproxyscript].ReturnValue"] + - ["system.web.ui.design.templategroupcollection", "system.web.ui.design.controldesigner", "Member[templategroups]"] + - ["system.componentmodel.design.designerverbcollection", "system.web.ui.design.webformsrootdesigner", "Member[verbs]"] + - ["system.boolean", "system.web.ui.design.designerregioncollection", "Member[issynchronized]"] + - ["system.string", "system.web.ui.design.hierarchicaldatasourcedesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.type", "system.web.ui.design.datasetfieldschema", "Member[datatype]"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[intemplatemode]"] + - ["system.object", "system.web.ui.design.xmlfileeditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.web.ui.design.supportspreviewcontrolattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.object", "system.web.ui.design.datafieldconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.web.ui.design.xmlurleditor", "Member[caption]"] + - ["system.int32", "system.web.ui.design.templategroupcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.web.ui.design.datasetfieldschema", "Member[length]"] + - ["system.string", "system.web.ui.design.mdbdatafileeditor", "Member[filter]"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[createerrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.resourceexpressioneditorsheet", "Method[getexpression].ReturnValue"] + - ["system.boolean", "system.web.ui.design.idatasourcefieldschema", "Member[nullable]"] + - ["system.string", "system.web.ui.design.xmldatafileeditor", "Member[filter]"] + - ["system.boolean", "system.web.ui.design.asyncpostbacktriggercontrolidconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.object", "system.web.ui.design.datasourceviewschemaconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.web.ui.design.idatasourceviewschema", "Member[name]"] + - ["system.web.ui.design.urlbuilderoptions", "system.web.ui.design.urlbuilderoptions!", "Member[none]"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[visible]"] + - ["system.boolean", "system.web.ui.design.datacolumnselectionconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datafieldconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.int32", "system.web.ui.design.designerregioncollection", "Member[count]"] + - ["system.boolean", "system.web.ui.design.extendercontroldesigner", "Member[visible]"] + - ["system.boolean", "system.web.ui.design.templategroupcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.web.ui.design.designerautoformatcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.design.usercontroldesigner", "Member[shouldcodeserialize]"] + - ["system.boolean", "system.web.ui.design.datasourcedesigner!", "Method[viewschemasequivalent].ReturnValue"] + - ["system.string", "system.web.ui.design.containercontroldesigner", "Method[geteditabledesignerregioncontent].ReturnValue"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[isdirty]"] + - ["system.object", "system.web.ui.design.expressionscollectionconverter", "Method[convertto].ReturnValue"] + - ["system.web.ui.design.ihtmlcontroldesignerbehavior", "system.web.ui.design.htmlcontroldesigner", "Member[behavior]"] + - ["system.web.ui.design.designerdatasourceview", "system.web.ui.design.idatasourcedesigner", "Method[getview].ReturnValue"] + - ["system.string", "system.web.ui.design.routevalueexpressioneditorsheet", "Member[routevalue]"] + - ["system.web.ui.design.urlbuilderoptions", "system.web.ui.design.xmlurleditor", "Member[options]"] + - ["system.web.ui.control", "system.web.ui.design.controldesigner", "Method[createviewcontrol].ReturnValue"] + - ["system.boolean", "system.web.ui.design.idatasourcefieldschema", "Member[identity]"] + - ["system.string", "system.web.ui.design.updatepaneldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.object", "system.web.ui.design.icontroldesignerbehavior", "Member[designtimeelementview]"] + - ["system.boolean", "system.web.ui.design.idatasourcefieldschema", "Member[isreadonly]"] + - ["system.web.ui.design.expressioneditorsheet", "system.web.ui.design.resourceexpressioneditor", "Method[getexpressioneditorsheet].ReturnValue"] + - ["system.object", "system.web.ui.design.databindingcollectioneditor", "Method[editvalue].ReturnValue"] + - ["system.web.ui.design.expressioneditorsheet", "system.web.ui.design.connectionstringsexpressioneditor", "Method[getexpressioneditorsheet].ReturnValue"] + - ["system.drawing.size", "system.web.ui.design.designerautoformatcollection", "Member[previewsize]"] + - ["system.int32", "system.web.ui.design.designerautoformatcollection", "Method[add].ReturnValue"] + - ["system.web.ui.design.viewevent", "system.web.ui.design.viewevent!", "Member[click]"] + - ["system.string", "system.web.ui.design.scriptmanagerdesigner!", "Method[getproxyurl].ReturnValue"] + - ["system.data.datatable", "system.web.ui.design.designtimedata!", "Method[createdummydatatable].ReturnValue"] + - ["system.web.ui.design.idatasourceviewschema", "system.web.ui.design.idatabindingschemaprovider", "Member[schema]"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[geterrordesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.controlpersister!", "Method[persisttemplate].ReturnValue"] + - ["system.type", "system.web.ui.design.updatepaneltriggercollectioneditor", "Method[createcollectionitemtype].ReturnValue"] + - ["system.string", "system.web.ui.design.routeurlexpressioneditorsheet", "Method[getexpression].ReturnValue"] + - ["system.object", "system.web.ui.design.skinidtypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.usercontroldesigner", "Member[actionlists]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.design.datamemberconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.web.ui.design.controllocation", "system.web.ui.design.controllocation!", "Member[last]"] + - ["system.string", "system.web.ui.design.icontroldesignerbehavior", "Member[designtimehtml]"] + - ["system.collections.ienumerable", "system.web.ui.design.designerdatasourceview", "Method[getdesigntimedata].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasetfieldschema", "Member[primarykey]"] + - ["system.web.ui.design.webformsreferencemanager", "system.web.ui.design.webformsrootdesigner", "Member[referencemanager]"] + - ["system.web.ui.design.templatedefinition[]", "system.web.ui.design.templategroup", "Member[templates]"] + - ["system.string", "system.web.ui.design.xslurleditor", "Member[caption]"] + - ["system.componentmodel.design.designeractionlistcollection", "system.web.ui.design.controldesigner", "Member[actionlists]"] + - ["system.string", "system.web.ui.design.usercontroldesigner", "Method[getpersistinnerhtml].ReturnValue"] + - ["system.web.ui.design.viewflags", "system.web.ui.design.viewflags!", "Member[templateediting]"] + - ["system.web.ui.design.expressioneditorsheet", "system.web.ui.design.routevalueexpressioneditor", "Method[getexpressioneditorsheet].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasourcedesigner!", "Method[schemasequivalent].ReturnValue"] + - ["system.web.ui.iurlresolutionservice", "system.web.ui.design.webformsrootdesigner", "Method[createurlresolutionservice].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.design.templatedcontroldesigner", "Method[gettemplatefromtext].ReturnValue"] + - ["system.string", "system.web.ui.design.extendercontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.xmlurleditor", "Member[filter]"] + - ["system.web.ui.control", "system.web.ui.design.controlparser!", "Method[parsecontrol].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.design.designtimedata!", "Method[getdatafields].ReturnValue"] + - ["system.globalization.cultureinfo", "system.web.ui.design.webformsrootdesigner", "Member[currentculture]"] + - ["system.string", "system.web.ui.design.idesigntimeresourcewriter", "Method[createresourcekey].ReturnValue"] + - ["system.string", "system.web.ui.design.templatedefinition", "Member[content]"] + - ["system.web.ui.design.controllocation", "system.web.ui.design.controllocation!", "Member[first]"] + - ["system.boolean", "system.web.ui.design.templategroup", "Member[isempty]"] + - ["system.string", "system.web.ui.design.resourceexpressioneditorsheet", "Member[classkey]"] + - ["system.string[]", "system.web.ui.design.datasourcedesigner", "Method[getviewnames].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.design.icontentresolutionservice", "Member[contentdefinitions]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.expressionscollectioneditor", "Method[geteditstyle].ReturnValue"] + - ["system.int32", "system.web.ui.design.designerregioncollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.ui.design.textcontroldesigner", "Method[getdesigntimehtml].ReturnValue"] + - ["system.string", "system.web.ui.design.contentdefinition", "Member[contentplaceholderid]"] + - ["system.type[]", "system.web.ui.design.updatepaneltriggercollectioneditor", "Method[createnewitemtypes].ReturnValue"] + - ["system.int32", "system.web.ui.design.designerautoformatcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[viewcontrolcreated]"] + - ["system.string", "system.web.ui.design.controldesigner", "Method[getemptydesigntimehtml].ReturnValue"] + - ["system.web.ui.design.iprojectitem", "system.web.ui.design.iwebapplication", "Method[getprojectitemfromurl].ReturnValue"] + - ["system.object", "system.web.ui.design.routeurlexpressioneditor", "Method[evaluateexpression].ReturnValue"] + - ["system.boolean", "system.web.ui.design.datasourceviewschemaconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.boolean", "system.web.ui.design.controldesigner", "Member[designtimehtmlrequiresloadcomplete]"] + - ["system.string", "system.web.ui.design.webcontroltoolboxitem", "Method[gettoolhtml].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.web.ui.design.xmlfileeditor", "Method[geteditstyle].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.design.designerobject", "Member[properties]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.HtmlControls.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.HtmlControls.typemodel.yml new file mode 100644 index 000000000000..5c5525f64c6e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.HtmlControls.typemodel.yml @@ -0,0 +1,166 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.ui.htmlcontrols.htmlselect", "Member[requiresdatabinding]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltable", "Member[height]"] + - ["system.web.ui.controlcollection", "system.web.ui.htmlcontrols.htmltable", "Method[createcontrolcollection].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmltablerowcollection", "Member[issynchronized]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablerow", "Member[align]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltablecell", "Member[colspan]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlmeta", "Member[httpequiv]"] + - ["system.collections.ienumerator", "system.web.ui.htmlcontrols.htmltablecellcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[name]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[datasourceid]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputfile", "Member[value]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlinputfile", "Member[size]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputradiobutton", "Member[checked]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltable", "Member[align]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputgenericcontrol", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablecell", "Member[bordercolor]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlimage", "Member[src]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlselect", "Member[size]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmltablecellcollection", "Member[issynchronized]"] + - ["system.type", "system.web.ui.htmlcontrols.htmlheadbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.object", "system.web.ui.htmlcontrols.htmlselect", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmlvideo", "Member[src]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputreset", "Member[causesvalidation]"] + - ["system.web.ui.htmlcontrols.htmltablerow", "system.web.ui.htmlcontrols.htmltablerowcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputcheckbox", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlanchor", "Member[causesvalidation]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlbutton", "Member[validationgroup]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltextarea", "Member[rows]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputbutton", "Member[causesvalidation]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputcheckbox", "Member[checked]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputimage", "Member[src]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlemptytagcontrolbuilder", "Method[hasbody].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[innerhtml]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[clientid]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlcontainercontrol", "Member[innerhtml]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltable", "Member[cellpadding]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlinputfile", "Member[maxlength]"] + - ["system.web.ui.controlcollection", "system.web.ui.htmlcontrols.htmltitle", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.cssstylecollection", "system.web.ui.htmlcontrols.htmlcontrol", "Member[style]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlcontainercontrol", "Member[innertext]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltable", "Member[innerhtml]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputbutton", "Member[validationgroup]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputreset", "Member[validationgroup]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[target]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlcontrol", "Member[disabled]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[action]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlimage", "Member[height]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlarea", "Member[href]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlanchor", "Member[href]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlimage", "Member[border]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltable", "Member[border]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltitle", "Member[text]"] + - ["system.object", "system.web.ui.htmlcontrols.htmltablecellcollection", "Member[syncroot]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlanchor", "Member[validationgroup]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[method]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlaudio", "Member[src]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltablecellcollection", "Member[count]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltextarea", "Member[name]"] + - ["system.object", "system.web.ui.htmlcontrols.htmlselect", "Member[datasource]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlimage", "Member[alt]"] + - ["system.object", "system.web.ui.htmlcontrols.htmltablerowcollection", "Member[syncroot]"] + - ["system.web.ui.attributecollection", "system.web.ui.htmlcontrols.htmlcontrol", "Member[attributes]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[defaultfocus]"] + - ["system.string", "system.web.ui.htmlcontrols.htmllink", "Member[href]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablerow", "Member[innertext]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlanchor", "Member[title]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputimage", "Member[validationgroup]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlselect", "Member[isboundusingdatasourceid]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlheadbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlimage", "Member[width]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltablerowcollection", "Member[count]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[value]"] + - ["system.web.ui.webcontrols.listitemcollection", "system.web.ui.htmlcontrols.htmlselect", "Member[items]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputimage", "Member[causesvalidation]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputradiobutton", "Member[name]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlselect", "Member[multiple]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[name]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputcontrol", "Member[value]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltable", "Member[bgcolor]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputcontrol", "Member[name]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltable", "Member[bordercolor]"] + - ["system.web.ui.controlcollection", "system.web.ui.htmlcontrols.htmlcontainercontrol", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputtext", "Member[value]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlhead", "Member[description]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputfile", "Member[accept]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmltablerowcollection", "Member[isreadonly]"] + - ["system.web.httppostedfile", "system.web.ui.htmlcontrols.htmlinputfile", "Member[postedfile]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltablecell", "Member[rowspan]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlinputimage", "Member[border]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlselectbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlbutton", "Member[causesvalidation]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlembed", "Member[src]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltable", "Member[cellspacing]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlanchor", "Member[target]"] + - ["system.web.ui.controlcollection", "system.web.ui.htmlcontrols.htmltablerow", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[datavaluefield]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablecell", "Member[valign]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlanchor", "Member[name]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlselect", "Member[selectedindex]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltable", "Member[width]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmltablecellcollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablerow", "Member[valign]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlhead", "Member[keywords]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlhead", "Member[title]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlelement", "Member[manifest]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlimage", "Member[align]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputradiobutton", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlselect", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlform", "Member[submitdisabledcontrols]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlsource", "Member[src]"] + - ["system.web.ui.controlcollection", "system.web.ui.htmlcontrols.htmlform", "Method[createcontrolcollection].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputimage", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputfile", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[enctype]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[datamember]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltable", "Member[innertext]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablecell", "Member[align]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[defaultbutton]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputimage", "Member[alt]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablerow", "Member[bgcolor]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputhidden", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmltextarea", "Member[value]"] + - ["system.web.ui.htmlcontrols.htmltablerowcollection", "system.web.ui.htmlcontrols.htmltable", "Member[rows]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlform", "Member[uniqueid]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlmeta", "Member[content]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablecell", "Member[height]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlcontrol", "Method[getattribute].ReturnValue"] + - ["system.web.ui.htmlcontrols.htmltablecellcollection", "system.web.ui.htmlcontrols.htmltablerow", "Member[cells]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmltextarea", "Member[cols]"] + - ["system.int32[]", "system.web.ui.htmlcontrols.htmlselect", "Member[selectedindices]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputimage", "Member[align]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablerow", "Member[height]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[datatextfield]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablerow", "Member[innerhtml]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlinputtext", "Member[maxlength]"] + - ["system.int32", "system.web.ui.htmlcontrols.htmlinputtext", "Member[size]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputradiobutton", "Member[value]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlgenericcontrol", "Member[tagname]"] + - ["system.collections.ienumerator", "system.web.ui.htmlcontrols.htmltablerowcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmliframe", "Member[src]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltrack", "Member[src]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablecell", "Member[width]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablecell", "Member[bgcolor]"] + - ["system.web.ui.controlcollection", "system.web.ui.htmlcontrols.htmlcontrol", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.istylesheet", "system.web.ui.htmlcontrols.htmlhead", "Member[stylesheet]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlinputtext", "Method[loadpostdata].ReturnValue"] + - ["system.type", "system.web.ui.htmlcontrols.htmlselectbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmltablecell", "Member[nowrap]"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmltextarea", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.htmlcontrols.htmlcontrol", "Member[viewstateignorescase]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlmeta", "Member[name]"] + - ["system.string", "system.web.ui.htmlcontrols.htmltablerow", "Member[bordercolor]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlinputcontrol", "Member[type]"] + - ["system.collections.ienumerable", "system.web.ui.htmlcontrols.htmlselect", "Method[getdata].ReturnValue"] + - ["system.string", "system.web.ui.htmlcontrols.htmlmeta", "Member[scheme]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlvideo", "Member[poster]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlselect", "Member[innertext]"] + - ["system.web.ui.htmlcontrols.htmltablecell", "system.web.ui.htmlcontrols.htmltablecellcollection", "Member[item]"] + - ["system.string", "system.web.ui.htmlcontrols.htmlcontrol", "Member[tagname]"] + - ["system.web.ui.controlcollection", "system.web.ui.htmlcontrols.htmlselect", "Method[createcontrolcollection].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.Adapters.XhtmlAdapters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.Adapters.XhtmlAdapters.typemodel.yml new file mode 100644 index 000000000000..1b078b184b50 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.Adapters.XhtmlAdapters.typemodel.yml @@ -0,0 +1,74 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.ui.mobilecontrols.validationsummary", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlvalidationsummaryadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.objectlist", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlmobiletextwriter", "Member[cachekey]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Member[secondaryuimode]"] + - ["system.web.ui.mobilecontrols.phonecall", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlphonecalladapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.textview", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmltextviewadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.command", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcommandadapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter!", "Member[showmore]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter!", "Method[devicequalifies].ReturnValue"] + - ["system.web.ui.mobilecontrols.calendar", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcalendaradapter", "Member[control]"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcalendaradapter", "Method[saveadapterstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Method[handleerror].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Member[documenttype]"] + - ["system.web.ui.mobilecontrols.label", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmllabeladapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcalendaradapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation", "system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation!", "Member[none]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter!", "Member[notsecondaryui]"] + - ["system.web.ui.mobilecontrols.selectionlist", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlselectionlistadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.literaltext", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlliteraltextadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Member[pageadapter]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlmobiletextwriter", "Member[sessionkey]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Method[handlepagepostbackevent].ReturnValue"] + - ["system.web.ui.htmltextwriter", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Method[createtextwriter].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype", "system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype!", "Member[xhtmlbasic]"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation", "system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation!", "Member[notset]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlmobiletextwriter", "Member[usedivsforbreaks]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlmobiletextwriter", "Member[supportsnowrapstyle]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Member[eventargumentkey]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlmobiletextwriter", "Member[suppressnewline]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter", "Method[hascommands].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Member[persistcookielessdata]"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Method[saveadapterstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter", "Method[hasitemdetails].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype", "system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype!", "Member[wml20]"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlformadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.textbox", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmltextboxadapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Member[eventsourcekey]"] + - ["system.web.ui.mobilecontrols.link", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmllinkadapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlmobiletextwriter", "Method[isstylesheetempty].ReturnValue"] + - ["system.collections.ilist", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Member[cachevarybyheaders]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Method[getcustomattributevalue].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcsshandler", "Member[isreusable]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter!", "Member[backtolist]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Method[preprocessquerystring].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation", "system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation!", "Member[physicalfile]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Member[stylesheetlocationattributevalue]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter", "Method[hasdefaultcommand].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype", "system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype!", "Member[xhtmlmobileprofile]"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpaneladapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.list", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmllistadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation", "system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation!", "Member[internal]"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype", "system.web.ui.mobilecontrols.adapters.xhtmladapters.doctype!", "Member[notset]"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Member[cookielessdatadictionary]"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation", "system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation!", "Member[applicationcache]"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Member[csslocation]"] + - ["system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation", "system.web.ui.mobilecontrols.adapters.xhtmladapters.stylesheetlocation!", "Member[sessionstate]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Method[determinepostbackmode].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Member[optimumpageweight]"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlpageadapter", "Member[page]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcommandadapter", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlmobiletextwriter", "Member[custombodystyles]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlselectionlistadapter", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter", "Method[onlyhasdefaultcommand].ReturnValue"] + - ["system.web.ui.mobilecontrols.image", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlimageadapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlobjectlistadapter!", "Member[showmoreformat]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlcontroladapter", "Member[stylesheetstorageapplicationsetting]"] + - ["system.web.ui.mobilecontrols.basevalidator", "system.web.ui.mobilecontrols.adapters.xhtmladapters.xhtmlvalidatoradapter", "Member[control]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.Adapters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.Adapters.typemodel.yml new file mode 100644 index 000000000000..115f1b5e753e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.Adapters.typemodel.yml @@ -0,0 +1,219 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmllayout", "Member[align]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmlcalendaradapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlpageadaptermethod]"] + - ["system.web.ui.mobilecontrols.textview", "system.web.ui.mobilecontrols.adapters.wmltextviewadapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmlpageadapter!", "Method[devicequalifies].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.controladapter", "Method[getdefaultlabel].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlobjectlistadapter", "Method[hascommands].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Method[handleerror].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.multipartwriter", "Method[newurl].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[xhtmlmobiletextwriter_sessionkeynotset]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmltextboxadapter", "Member[requiresformtag]"] + - ["system.web.ui.mobilecontrols.list", "system.web.ui.mobilecontrols.adapters.htmllistadapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[chtmlimageadapterdecimalcodeexpectedaftergroupchar]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter!", "Member[backtolist]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Method[handleerror].ReturnValue"] + - ["system.web.ui.mobilecontrols.phonecall", "system.web.ui.mobilecontrols.adapters.wmlphonecalladapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.wrapping", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmllayout", "Member[wrap]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.wmltextboxadapter", "Method[getpostbackvalue].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Member[cookielessdatadictionary]"] + - ["system.single", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getfloat].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlpageadapterstacktrace]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[golabel]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[xhtmlcsshandler_idnotpresent]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[xhtmlmobiletextwriter_cachekeynotset]"] + - ["system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmllayout", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Member[defaultlayout]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradapteroptionchooseweek]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Member[persistcookielessdata]"] + - ["system.web.ui.htmltextwriter", "system.web.ui.mobilecontrols.adapters.upwmlpageadapter", "Method[createtextwriter].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getboolean].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[nextlabel]"] + - ["system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Member[defaultformat]"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.controladapter", "Method[saveadapterstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.adapters.htmlpaneladapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlpageadapterservererror]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlselectionlistadapter", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[mobiletextwriternotmultipart]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderfontname]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlselectionlistadapter", "Method[loadpostdata].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter", "Member[visibleweight]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[morelabel]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.upwmlmobiletextwriter", "Method[calculateformquerystring].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.wmlcontroladapter", "Method[determinepostback].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.wmlpostfieldtype", "system.web.ui.mobilecontrols.adapters.wmlpostfieldtype!", "Member[raw]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Method[isformrendered].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter", "Method[hascommands].ReturnValue"] + - ["system.web.ui.mobilecontrols.command", "system.web.ui.mobilecontrols.adapters.htmlcommandadapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlobjectlistadapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.web.ui.mobilecontrols.command", "system.web.ui.mobilecontrols.adapters.wmlcommandadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.adapters.wmlformadapter", "Member[control]"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.wmlcontroladapter", "Method[saveadapterstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmlselectionlistadapter", "Member[requiresformtag]"] + - ["system.web.ui.mobilecontrols.textview", "system.web.ui.mobilecontrols.adapters.htmltextviewadapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmlformadapter", "Method[shouldrenderformtag].ReturnValue"] + - ["system.web.ui.mobilecontrols.image", "system.web.ui.mobilecontrols.adapters.htmlimageadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.textbox", "system.web.ui.mobilecontrols.adapters.wmltextboxadapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[chtmlpageadapterredirectpagecontent]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter", "Member[itemweight]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmlformadapter", "Method[renderextraheadelements].ReturnValue"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.adapters.htmlformadapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Member[pendingbreak]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlcalendaradapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[oklabel]"] + - ["system.web.ui.mobilecontrols.adapters.htmlpageadapter", "system.web.ui.mobilecontrols.adapters.htmlcontroladapter", "Member[pageadapter]"] + - ["system.web.ui.mobilecontrols.list", "system.web.ui.mobilecontrols.adapters.wmllistadapter", "Member[control]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.htmlcontroladapter", "Member[secondaryuimode]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[formadaptermulticontrolsattemptsecondaryui]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter", "Method[hasitemdetails].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.chtmlpageadapter", "Member[eventargumentkey]"] + - ["system.char", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getchar].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Method[determinepostbackmode].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderdivalign]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.htmlcontroladapter!", "Member[notsecondaryui]"] + - ["system.web.ui.mobilecontrols.calendar", "system.web.ui.mobilecontrols.adapters.htmlcalendaradapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlobjectlistadapter", "Method[hasitemdetails].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter!", "Member[showmore]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.mobiletextwriter", "Member[supportsmultipart]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlcontroladapter", "Member[requiresformtag]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getint].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlmobiletextwriterbacklabel]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.wmlcontroladapter", "Member[secondaryuimode]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Method[isformrendered].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Member[cookielessdatadictionary]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.controladapter", "Method[loadpostdata].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[linklabel]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[calllabel]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Member[analyzemode]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradapteroptionchoosedate]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.controladapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlmobiletextwritergolabel]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[xhtmlobjectlistadapter_invalidposteddata]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlobjectlistadapterdetails]"] + - ["system.web.ui.mobilecontrols.adapters.wmlpageadapter", "system.web.ui.mobilecontrols.adapters.wmlcontroladapter", "Member[pageadapter]"] + - ["system.web.ui.mobilecontrols.image", "system.web.ui.mobilecontrols.adapters.wmlimageadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.calendar", "system.web.ui.mobilecontrols.adapters.wmlcalendaradapter", "Member[control]"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.htmlcontroladapter", "Method[saveadapterstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter", "Method[shouldrenderastable].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[requiresnobreakinformatting]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.mobilecontrols.adapters.chtmlpageadapter", "Method[determinepostbackmode].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[backlabel]"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getobject].ReturnValue"] + - ["system.int16", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getshort].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlobjectlistadapter", "Method[onlyhasdefaultcommand].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlobjectlistadapter", "Method[shouldrenderastable].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.wmlpostfieldtype", "system.web.ui.mobilecontrols.adapters.wmlpostfieldtype!", "Member[normal]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Method[handlepagepostbackevent].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.wmlcontroladapter!", "Member[notsecondaryui]"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Member[page]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "Member[writtenitalic]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Member[eventsourcekey]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlcommandadapter", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter!", "Member[showmoreformat]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradapteroptionera]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmllabeladapter", "Method[whitespace].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlformadapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderfontcolor]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.upwmlmobiletextwriter", "Method[calculateformpostbackurl].ReturnValue"] + - ["system.web.ui.mobilecontrols.literaltext", "system.web.ui.mobilecontrols.adapters.htmlliteraltextadapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[objectlistadapter_invalidposteddata]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "Member[italic]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Member[numberofsoftkeys]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[chtmlpageadapterredirectlinklabel]"] + - ["system.web.mobile.mobilecapabilities", "system.web.ui.mobilecontrols.adapters.mobiletextwriter", "Member[device]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Member[optimumpageweight]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.wmlcontroladapter", "Method[getpostbackvalue].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "Member[writtensize]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderbodycolor]"] + - ["system.web.ui.mobilecontrols.validationsummary", "system.web.ui.mobilecontrols.adapters.htmlvalidationsummaryadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.adapters.wmlformadapter", "system.web.ui.mobilecontrols.adapters.wmlcontroladapter", "Member[formadapter]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmlcalendaradapter", "Member[requiresformtag]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter", "Method[onlyhasdefaultcommand].ReturnValue"] + - ["system.web.ui.mobilecontrols.fontsize", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "Member[size]"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.adapters.controladapter", "Member[page]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlpageadapter!", "Method[devicequalifies].ReturnValue"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Member[currentform]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Method[calculateformpostbackurl].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlformadapter", "Method[shouldrenderformtag].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[xhtmlcsshandler_stylesheetnotfound]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "Method[compare].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.chtmlcalendaradapter", "Method[saveadapterstate].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Method[mapclientidtoshortname].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlformadapter", "Method[renderextraheadelements].ReturnValue"] + - ["system.web.ui.mobilecontrols.mobilecontrol", "system.web.ui.mobilecontrols.adapters.controladapter", "Member[control]"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.adapters.wmlformadapter", "Method[calculatepostbackvariables].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Method[getformurl].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlpageadapter!", "Method[devicequalifies].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmllayout", "Method[compare].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.chtmlpageadapter", "Member[eventsourcekey]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlmobiletextwriteroklabel]"] + - ["system.web.ui.mobilecontrols.objectlist", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.adapters.wmlpostfieldtype", "system.web.ui.mobilecontrols.adapters.wmlpostfieldtype!", "Member[variable]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[optionslabel]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Method[usepostbackcard].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Method[calculateformquerystring].ReturnValue"] + - ["system.web.ui.mobilecontrols.textcontrol", "system.web.ui.mobilecontrols.adapters.htmllabeladapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter", "Method[hasdefaultcommand].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Member[eventargumentkey]"] + - ["system.web.ui.mobilecontrols.textbox", "system.web.ui.mobilecontrols.adapters.htmltextboxadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.style", "system.web.ui.mobilecontrols.adapters.controladapter", "Member[style]"] + - ["system.web.ui.mobilecontrols.link", "system.web.ui.mobilecontrols.adapters.htmllinkadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.selectionlist", "system.web.ui.mobilecontrols.adapters.htmlselectionlistadapter", "Member[control]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Member[optimumpageweight]"] + - ["system.int64", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getlong].ReturnValue"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Member[page]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradaptertextboxerrormessage]"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter!", "Member[previouslabel]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "Member[writtenbold]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderbold]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderfontsize]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlobjectlistadapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlobjectlistadapter", "Method[hasdefaultcommand].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.wmlselectionlistadapter", "Method[getpostbackvalue].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.chtmlcommandadapter", "Member[requiresformtag]"] + - ["system.web.ui.mobilecontrols.calendar", "system.web.ui.mobilecontrols.adapters.chtmlcalendaradapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.basevalidator", "system.web.ui.mobilecontrols.adapters.htmlvalidatoradapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.multipartwriter", "Member[supportsmultipart]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getstring].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradapteroptionchoosemonth]"] + - ["system.collections.ilist", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Member[cachevarybyheaders]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[controladapterbasepagepropertyshouldnotbeset]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderdivnowrap]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradapterfirstprompt]"] + - ["system.web.ui.mobilecontrols.objectlist", "system.web.ui.mobilecontrols.adapters.wmlobjectlistadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.adapters.wmlpaneladapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradapteroptiontype]"] + - ["system.object", "system.web.ui.mobilecontrols.adapters.wmlcalendaradapter", "Method[saveadapterstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.htmlformadapter", "system.web.ui.mobilecontrols.adapters.htmlcontroladapter", "Member[formadapter]"] + - ["system.web.ui.mobilecontrols.selectionlist", "system.web.ui.mobilecontrols.adapters.wmlselectionlistadapter", "Member[control]"] + - ["system.byte", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getbyte].ReturnValue"] + - ["system.web.ui.htmltextwriter", "system.web.ui.mobilecontrols.adapters.chtmlpageadapter", "Method[createtextwriter].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.adapters.controladapter", "Method[calculateoptimumpageweight].ReturnValue"] + - ["system.web.ui.mobilecontrols.validationsummary", "system.web.ui.mobilecontrols.adapters.wmlvalidationsummaryadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.basevalidator", "system.web.ui.mobilecontrols.adapters.wmlvalidatoradapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[wmlpageadapterpartialstacktrace]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.upwmlpageadapter!", "Method[devicequalifies].ReturnValue"] + - ["system.web.ui.mobilecontrols.textcontrol", "system.web.ui.mobilecontrols.adapters.wmllabeladapter", "Member[control]"] + - ["system.double", "system.web.ui.mobilecontrols.adapters.sr!", "Method[getdouble].ReturnValue"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Member[page]"] + - ["system.web.ui.htmltextwriter", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Method[createtextwriter].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter+wmlformat", "Member[bold]"] + - ["system.string", "system.web.ui.mobilecontrols.adapters.sr!", "Member[calendaradapteroptionprompt]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Method[rendersmultipleforms].ReturnValue"] + - ["system.web.ui.mobilecontrols.adapters.wmlpostfieldtype", "system.web.ui.mobilecontrols.adapters.wmlpostfieldtype!", "Member[submit]"] + - ["system.web.ui.mobilecontrols.link", "system.web.ui.mobilecontrols.adapters.wmllinkadapter", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Member[persistcookielessdata]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Method[determinepostbackmode].ReturnValue"] + - ["system.web.mobile.mobilecapabilities", "system.web.ui.mobilecontrols.adapters.controladapter", "Member[device]"] + - ["system.collections.ilist", "system.web.ui.mobilecontrols.adapters.htmlpageadapter", "Member[cachevarybyheaders]"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlmobiletextwriter", "Method[isvalidsoftkeylabel].ReturnValue"] + - ["system.web.ui.mobilecontrols.literaltext", "system.web.ui.mobilecontrols.adapters.wmlliteraltextadapter", "Member[control]"] + - ["system.web.ui.mobilecontrols.phonecall", "system.web.ui.mobilecontrols.adapters.htmlphonecalladapter", "Member[control]"] + - ["system.web.ui.htmltextwriter", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Method[createtextwriter].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.wmlpageadapter", "Method[handlepagepostbackevent].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.adapters.htmlmobiletextwriter", "Member[renderitalic]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.typemodel.yml new file mode 100644 index 000000000000..b919d491e6d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.MobileControls.typemodel.yml @@ -0,0 +1,527 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.ui.mobilecontrols.form", "Method[hasdeactivatehandler].ReturnValue"] + - ["system.web.ui.mobilecontrols.mobilelistitem", "system.web.ui.mobilecontrols.listdatabindeventargs", "Member[listitem]"] + - ["system.web.mobile.mobilecapabilities", "system.web.ui.mobilecontrols.mobilepage", "Member[device]"] + - ["system.int32", "system.web.ui.mobilecontrols.pagedcontrol", "Member[visibleitemcount]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilelistitem", "Member[value]"] + - ["system.boolean", "system.web.ui.mobilecontrols.persistnameattribute", "Method[equals].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.mobilecontrols.stylesheet", "Member[styles]"] + - ["system.type", "system.web.ui.mobilecontrols.stylesheetcontrolbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.form", "Member[breakafter]"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.mobilecontrols.comparevalidator", "Member[operator]"] + - ["system.string", "system.web.ui.mobilecontrols.controlelementcollection", "Member[elementname]"] + - ["system.web.ui.mobilecontrols.objectlistitem[]", "system.web.ui.mobilecontrols.objectlistitemcollection", "Method[getall].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.controlpager!", "Member[defaultweight]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlistdatabindeventargs", "Member[dataitem]"] + - ["system.object", "system.web.ui.mobilecontrols.mobilepage", "Method[getprivateviewstate].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistfield", "Member[dataformatstring]"] + - ["system.boolean", "system.web.ui.mobilecontrols.textviewelement", "Member[isbold]"] + - ["system.object", "system.web.ui.mobilecontrols.selectionlist", "Member[datasource]"] + - ["system.boolean", "system.web.ui.mobilecontrols.arraylistcollectionbase", "Member[isreadonly]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[querystringtext]"] + - ["system.web.ui.mobilecontrols.objectlistcommandcollection", "system.web.ui.mobilecontrols.objectlist", "Member[commands]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.mobilecontrols.mobilepage", "Method[determinepostbackmode].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.mobilecontrol", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.booleanoption", "system.web.ui.mobilecontrols.booleanoption!", "Member[true]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistfield", "Member[title]"] + - ["system.configuration.configurationelementproperty", "system.web.ui.mobilecontrols.deviceelement", "Member[elementproperty]"] + - ["system.boolean", "system.web.ui.mobilecontrols.basevalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.char", "system.web.ui.mobilecontrols.mobilepage", "Member[idseparator]"] + - ["system.object", "system.web.ui.mobilecontrols.stylesheet", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.mobilelistitemtype", "system.web.ui.mobilecontrols.mobilelistitemtype!", "Member[separatoritem]"] + - ["system.boolean", "system.web.ui.mobilecontrols.deviceoverridableattribute", "Member[overridable]"] + - ["system.string", "system.web.ui.mobilecontrols.rangevalidator", "Member[minimumvalue]"] + - ["system.boolean", "system.web.ui.mobilecontrols.textboxcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[symbolprotocol]"] + - ["system.web.ui.mobilecontrols.mobilelistitemcollection", "system.web.ui.mobilecontrols.selectionlist", "Member[items]"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[boldkey]"] + - ["system.object", "system.web.ui.mobilecontrols.listcommandeventargs", "Member[commandsource]"] + - ["system.string", "system.web.ui.mobilecontrols.comparevalidator", "Member[controltocompare]"] + - ["system.configuration.configurationpropertycollection", "system.web.ui.mobilecontrols.controlelementcollection", "Member[properties]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilelistitemcollection", "Member[istrackingviewstate]"] + - ["system.collections.arraylist", "system.web.ui.mobilecontrols.arraylistcollectionbase", "Member[items]"] + - ["system.web.ui.webcontrols.selecteddatescollection", "system.web.ui.mobilecontrols.calendar", "Member[selecteddates]"] + - ["system.web.ui.mobilecontrols.ipageadapter", "system.web.ui.mobilecontrols.mobilepage", "Member[adapter]"] + - ["system.web.ui.mobilecontrols.booleanoption", "system.web.ui.mobilecontrols.booleanoption!", "Member[false]"] + - ["system.configuration.configurationpropertycollection", "system.web.ui.mobilecontrols.mobilecontrolssection", "Member[properties]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.mobilecontrols.ipageadapter", "Method[determinepostbackmode].ReturnValue"] + - ["system.web.ui.mobilecontrols.fontsize", "system.web.ui.mobilecontrols.fontsize!", "Member[notset]"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[italickey]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilecontrol", "Member[skinid]"] + - ["system.boolean", "system.web.ui.mobilecontrols.literaltextcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.form", "Member[paginatechildren]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlist", "Method[selectlistitem].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrol", "Member[enabletheming]"] + - ["system.web.ui.mobilecontrols.listselecttype", "system.web.ui.mobilecontrols.listselecttype!", "Member[checkbox]"] + - ["system.boolean", "system.web.ui.mobilecontrols.stylesheet", "Member[visible]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrolssection", "Member[allowcustomattributes]"] + - ["system.object", "system.web.ui.mobilecontrols.mobilecontrolssectionhandler", "Method[create].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage!", "Member[hiddenposteventargumentid]"] + - ["system.object", "system.web.ui.mobilecontrols.mobilepage", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistfield", "Member[visible]"] + - ["system.int32", "system.web.ui.mobilecontrols.objectlistitem", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.mobilecontrols.listdecoration", "system.web.ui.mobilecontrols.list", "Member[decoration]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[relativefilepath]"] + - ["system.string", "system.web.ui.mobilecontrols.deviceelement", "Member[inheritsfrom]"] + - ["system.string", "system.web.ui.mobilecontrols.devicespecificchoice", "Member[argument]"] + - ["system.string", "system.web.ui.mobilecontrols.literaltext", "Member[pagedtext]"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.objectlist", "Member[details]"] + - ["system.int32", "system.web.ui.mobilecontrols.list", "Member[internalitemcount]"] + - ["system.web.ui.mobilecontrols.listselecttype", "system.web.ui.mobilecontrols.listselecttype!", "Member[multiselectlistbox]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistitem", "Method[onbubbleevent].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.basevalidator", "Member[visibleweight]"] + - ["system.string", "system.web.ui.mobilecontrols.image", "Member[navigateurl]"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[forecolorkey]"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[lastvisibleelementoffset]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilecontrol", "Method[getattribute].ReturnValue"] + - ["system.web.ui.mobilecontrols.stylesheet", "system.web.ui.mobilecontrols.mobilepage", "Member[stylesheet]"] + - ["system.string", "system.web.ui.mobilecontrols.pagerstyle", "Member[previouspagetext]"] + - ["system.int32", "system.web.ui.mobilecontrols.mobilecontrol", "Member[lastpage]"] + - ["system.web.ui.mobilecontrols.persistnameattribute", "system.web.ui.mobilecontrols.persistnameattribute!", "Member[default]"] + - ["system.int32", "system.web.ui.mobilecontrols.mobilecontrol", "Member[visibleweight]"] + - ["system.web.ui.mobilecontrols.style", "system.web.ui.mobilecontrols.mobilecontrol", "Method[createstyle].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[fontsizekey]"] + - ["system.web.ui.mobilecontrols.fontsize", "system.web.ui.mobilecontrols.fontsize!", "Member[large]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[uniquefilepathsuffixvariable]"] + - ["system.int32", "system.web.ui.mobilecontrols.loaditemseventargs", "Member[itemindex]"] + - ["system.int32[]", "system.web.ui.mobilecontrols.objectlist", "Member[tablefieldindices]"] + - ["system.boolean", "system.web.ui.mobilecontrols.ipageadapter", "Method[handlepagepostbackevent].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[uniquefilepathsuffix]"] + - ["system.string", "system.web.ui.mobilecontrols.phonecall", "Member[alternateformat]"] + - ["system.string", "system.web.ui.mobilecontrols.textviewelement", "Member[url]"] + - ["system.object", "system.web.ui.mobilecontrols.mobiletypenameconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.pagerstyle!", "Member[previouspagetextkey]"] + - ["system.web.ui.itemplate", "system.web.ui.mobilecontrols.devicespecificchoicetemplatecontainer", "Member[template]"] + - ["system.int32", "system.web.ui.mobilecontrols.pagedcontrol", "Member[visibleweight]"] + - ["system.web.ui.mobilecontrols.controlelement", "system.web.ui.mobilecontrols.controlelementcollection", "Member[item]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilelistitem", "Member[text]"] + - ["system.web.ui.mobilecontrols.objectlistfield[]", "system.web.ui.mobilecontrols.iobjectlistfieldcollection", "Method[getall].ReturnValue"] + - ["system.web.ui.mobilecontrols.controlelementcollection", "system.web.ui.mobilecontrols.deviceelement", "Member[controls]"] + - ["system.boolean", "system.web.ui.mobilecontrols.panel", "Member[paginate]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[itemdetailstemplatetag]"] + - ["system.boolean", "system.web.ui.mobilecontrols.textbox", "Member[numeric]"] + - ["system.string", "system.web.ui.mobilecontrols.basevalidator", "Member[controltovalidate]"] + - ["system.string", "system.web.ui.mobilecontrols.pagerstyle", "Method[getpagelabeltext].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.ui.mobilecontrols.controlelement", "Member[properties]"] + - ["system.string", "system.web.ui.mobilecontrols.basevalidator", "Member[stylereference]"] + - ["system.string", "system.web.ui.mobilecontrols.list", "Member[datatextfield]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage!", "Member[hiddenvariableprefix]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlist", "Member[datasource]"] + - ["system.int32", "system.web.ui.mobilecontrols.objectlistcommandcollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.mobilecontrols.iobjectlistfieldcollection", "system.web.ui.mobilecontrols.objectlist", "Member[allfields]"] + - ["system.object[]", "system.web.ui.mobilecontrols.deviceelementcollection", "Member[allkeys]"] + - ["system.int32", "system.web.ui.mobilecontrols.literaltext", "Member[itemweight]"] + - ["system.boolean", "system.web.ui.mobilecontrols.icontroladapter", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.pagerstyle", "Member[pagelabel]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistselecteventargs", "Member[usedefaulthandling]"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.form", "Member[footer]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[clientviewstate]"] + - ["system.boolean", "system.web.ui.mobilecontrols.command", "Member[causesvalidation]"] + - ["system.datetime", "system.web.ui.mobilecontrols.calendar", "Member[visibledate]"] + - ["system.web.ui.mobilecontrols.fontinfo", "system.web.ui.mobilecontrols.style", "Member[font]"] + - ["system.web.ui.control", "system.web.ui.mobilecontrols.form", "Member[controltopaginate]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlistcommandcollection", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[formidprefix]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlistitemcollection", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.deviceelementcollection", "Member[throwonduplicate]"] + - ["system.object", "system.web.ui.mobilecontrols.style", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.selectionlist", "Member[ismultiselect]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[screencharactersheightparameter]"] + - ["system.boolean", "system.web.ui.mobilecontrols.command", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.rangevalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.literaltext", "Member[internalitemcount]"] + - ["system.web.ui.mobilecontrols.mobilelistitemtype", "system.web.ui.mobilecontrols.mobilelistitemtype!", "Member[headeritem]"] + - ["system.web.ui.mobilecontrols.fontsize", "system.web.ui.mobilecontrols.fontinfo", "Member[size]"] + - ["system.web.ui.mobilecontrols.fontsize", "system.web.ui.mobilecontrols.fontsize!", "Member[normal]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrol", "Method[isvisibleonpage].ReturnValue"] + - ["system.configuration.configurationelementcollectiontype", "system.web.ui.mobilecontrols.deviceelementcollection", "Member[collectiontype]"] + - ["system.int32", "system.web.ui.mobilecontrols.mobilecontrolssection", "Member[sessionstatehistorysize]"] + - ["system.web.ui.mobilecontrols.icontroladapter", "system.web.ui.mobilecontrols.mobilepage", "Method[getcontroladapter].ReturnValue"] + - ["system.web.ui.webcontrols.basevalidator", "system.web.ui.mobilecontrols.regularexpressionvalidator", "Method[createwebvalidator].ReturnValue"] + - ["system.web.ui.mobilecontrols.mobilelistitem[]", "system.web.ui.mobilecontrols.mobilelistitemcollection", "Method[getall].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Method[registerstyle].ReturnValue"] + - ["system.web.ui.webcontrols.basevalidator", "system.web.ui.mobilecontrols.customvalidator", "Method[createwebvalidator].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.textbox", "Member[title]"] + - ["system.web.ui.mobilecontrols.mobilelistitem", "system.web.ui.mobilecontrols.mobilelistitemcollection", "Member[item]"] + - ["system.web.ui.mobilecontrols.mobilelistitemcollection", "system.web.ui.mobilecontrols.list", "Member[items]"] + - ["system.object", "system.web.ui.mobilecontrols.pagerstyle!", "Member[pagelabelkey]"] + - ["system.web.ui.statebag", "system.web.ui.mobilecontrols.style", "Member[state]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilepage", "Member[enableeventvalidation]"] + - ["system.web.ui.mobilecontrols.booleanoption", "system.web.ui.mobilecontrols.fontinfo", "Member[italic]"] + - ["system.object", "system.web.ui.mobilecontrols.mobilelistitemcollection", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.objectlistviewmode", "system.web.ui.mobilecontrols.objectlist", "Member[viewmode]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrol", "Method[isformsubmitcontrol].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.mobiletypenameconverter", "Method[convertfrom].ReturnValue"] + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.stylesheet", "Member[alignment]"] + - ["system.object", "system.web.ui.mobilecontrols.selectionlist", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.mobilecontrol", "Member[stylereference]"] + - ["system.string", "system.web.ui.mobilecontrols.style", "Member[stylereference]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilelistitem", "Member[istrackingviewstate]"] + - ["system.web.ui.mobilecontrols.formmethod", "system.web.ui.mobilecontrols.formmethod!", "Member[get]"] + - ["system.string", "system.web.ui.mobilecontrols.selectionlist", "Member[datavaluefield]"] + - ["system.web.ui.mobilecontrols.textviewelement", "system.web.ui.mobilecontrols.textview", "Method[getelement].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilepage", "Member[designmode]"] + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.alignment!", "Member[right]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlistcommandeventargs", "Member[commandsource]"] + - ["system.web.ui.mobilecontrols.mobilelistitemtype", "system.web.ui.mobilecontrols.mobilelistitemtype!", "Member[footeritem]"] + - ["system.web.ui.itemplate", "system.web.ui.mobilecontrols.devicespecific", "Method[gettemplate].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[lastvisibleelementindex]"] + - ["system.string", "system.web.ui.mobilecontrols.image", "Member[imageurl]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[eventargumentid]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilelistitemcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.persistnameattribute", "Member[name]"] + - ["system.web.ui.mobilecontrols.mobilelistitem", "system.web.ui.mobilecontrols.mobilelistitem!", "Method[op_implicit].ReturnValue"] + - ["system.configuration.configurationelement", "system.web.ui.mobilecontrols.deviceelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.collections.ilist", "system.web.ui.mobilecontrols.form", "Method[getlinkedforms].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.selectionlist", "Method[loadpostdata].ReturnValue"] + - ["system.web.ui.mobilecontrols.commandformat", "system.web.ui.mobilecontrols.commandformat!", "Member[button]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlist", "Member[hasitemcommandhandler]"] + - ["system.web.ui.mobilecontrols.objectlistitemcollection", "system.web.ui.mobilecontrols.objectlist", "Member[items]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.mobilecontrols.calendar", "Member[firstdayofweek]"] + - ["system.web.ui.mobilecontrols.devicespecificchoice", "system.web.ui.mobilecontrols.devicespecificchoicecollection", "Member[item]"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.form", "Member[header]"] + - ["system.int32", "system.web.ui.mobilecontrols.mobilelistitem", "Member[index]"] + - ["system.boolean", "system.web.ui.mobilecontrols.basevalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.controlpager", "Method[getpage].ReturnValue"] + - ["system.type", "system.web.ui.mobilecontrols.devicespecificcontrolbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.web.ui.mobilecontrols.wrapping", "system.web.ui.mobilecontrols.mobilecontrol", "Member[wrapping]"] + - ["system.boolean", "system.web.ui.mobilecontrols.comparevalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.list", "Method[saveviewstate].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.pagerstyle!", "Member[nextpagetextkey]"] + - ["system.int32", "system.web.ui.mobilecontrols.form", "Member[pagecount]"] + - ["system.boolean", "system.web.ui.mobilecontrols.textviewelement", "Member[isitalic]"] + - ["system.web.ui.mobilecontrols.objectlistitem", "system.web.ui.mobilecontrols.objectlist", "Method[createitem].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[title]"] + - ["system.web.ui.mobilecontrols.objectlistitem", "system.web.ui.mobilecontrols.objectlistdatabindeventargs", "Member[listitem]"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.mobilecontrol", "Member[mobilepage]"] + - ["system.int32", "system.web.ui.mobilecontrols.persistnameattribute", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.icontroladapter", "Member[itemweight]"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[firstvisibleelementoffset]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[eventsourceid]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistcommandeventargs!", "Member[defaultcommand]"] + - ["system.boolean", "system.web.ui.mobilecontrols.icontroladapter", "Method[handlepostbackevent].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrol", "Member[breakafter]"] + - ["system.string", "system.web.ui.mobilecontrols.adrotator", "Member[keywordfilter]"] + - ["system.object", "system.web.ui.mobilecontrols.pagedcontrol", "Method[saveprivateviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.persistnameattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.alignment!", "Member[notset]"] + - ["system.string", "system.web.ui.mobilecontrols.comparevalidator", "Member[valuetocompare]"] + - ["system.object", "system.web.ui.mobilecontrols.deviceelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.devicespecificchoice", "Member[hastemplates]"] + - ["system.collections.ilist", "system.web.ui.mobilecontrols.ipageadapter", "Member[cachevarybyheaders]"] + - ["system.boolean", "system.web.ui.mobilecontrols.arraylistcollectionbase", "Member[issynchronized]"] + - ["system.web.ui.mobilecontrols.icontroladapter", "system.web.ui.mobilecontrols.mobilecontrol", "Member[adapter]"] + - ["system.drawing.color", "system.web.ui.mobilecontrols.mobilecontrol", "Member[backcolor]"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.mobilepage", "Member[hiddenvariables]"] + - ["system.object", "system.web.ui.mobilecontrols.arraylistcollectionbase", "Member[syncroot]"] + - ["system.boolean", "system.web.ui.mobilecontrols.list", "Member[itemsaslinks]"] + - ["system.type", "system.web.ui.mobilecontrols.objectlistcontrolbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.errorformatterpage", "Method[loadpagestatefrompersistencemedium].ReturnValue"] + - ["system.web.ui.mobilecontrols.objectlistfield[]", "system.web.ui.mobilecontrols.objectlistfieldcollection", "Method[getall].ReturnValue"] + - ["system.web.ui.mobilecontrols.commandformat", "system.web.ui.mobilecontrols.commandformat!", "Member[link]"] + - ["system.int32", "system.web.ui.mobilecontrols.objectlist", "Member[selectedindex]"] + - ["system.string", "system.web.ui.mobilecontrols.fontinfo", "Member[name]"] + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.alignment!", "Member[center]"] + - ["system.collections.ilist", "system.web.ui.mobilecontrols.mobilepage", "Member[forms]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist", "Member[tablefields]"] + - ["system.int32", "system.web.ui.mobilecontrols.itempager", "Member[itemcount]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrol", "Member[paginatechildren]"] + - ["system.boolean", "system.web.ui.mobilecontrols.panel", "Member[paginatechildren]"] + - ["system.web.ui.mobilecontrols.devicespecific", "system.web.ui.mobilecontrols.mobilecontrol", "Member[devicespecific]"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.mobilepage", "Method[getform].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistfield", "Member[istrackingviewstate]"] + - ["system.boolean", "system.web.ui.mobilecontrols.devicespecific", "Member[hastemplates]"] + - ["system.string", "system.web.ui.mobilecontrols.fontinfo", "Method[tostring].ReturnValue"] + - ["system.type", "system.web.ui.mobilecontrols.deviceelement", "Member[predicateclass]"] + - ["system.int32", "system.web.ui.mobilecontrols.mobilelistitemcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.devicespecificchoice", "Member[filter]"] + - ["system.boolean", "system.web.ui.mobilecontrols.customvalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.web.ui.mobilecontrols.devicespecificchoice", "system.web.ui.mobilecontrols.devicespecific", "Member[selectedchoice]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.textbox", "Method[loadpostdata].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.icontroladapter", "Member[visibleweight]"] + - ["system.web.ui.mobilecontrols.style", "system.web.ui.mobilecontrols.objectlist", "Member[labelstyle]"] + - ["system.int32", "system.web.ui.mobilecontrols.objectlistfieldcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilepage", "Member[enabletheming]"] + - ["system.configuration.configurationelementcollectiontype", "system.web.ui.mobilecontrols.controlelementcollection", "Member[collectiontype]"] + - ["system.boolean", "system.web.ui.mobilecontrols.devicespecific", "Member[visible]"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[alignmentkey]"] + - ["system.string", "system.web.ui.mobilecontrols.validationsummary", "Member[stylereference]"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.mobilecontrols.rangevalidator", "Member[type]"] + - ["system.object", "system.web.ui.mobilecontrols.form", "Method[saveprivateviewstate].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.mobilecontrols.style", "Method[gettemplate].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.form", "Member[action]"] + - ["system.web.ui.mobilecontrols.objectlistcommand", "system.web.ui.mobilecontrols.objectlistcommandcollection", "Member[item]"] + - ["system.web.ui.mobilecontrols.style", "system.web.ui.mobilecontrols.objectlist", "Member[commandstyle]"] + - ["system.int32", "system.web.ui.mobilecontrols.itempager", "Member[itemindex]"] + - ["system.boolean", "system.web.ui.mobilecontrols.requiredfieldvalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.customvalidator", "Method[onservervalidate].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.command", "Member[commandargument]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlist", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlist", "Member[autogeneratefields]"] + - ["system.int32", "system.web.ui.mobilecontrols.loaditemseventargs", "Member[itemcount]"] + - ["system.web.ui.mobilecontrols.listselecttype", "system.web.ui.mobilecontrols.selectionlist", "Member[selecttype]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistcommand", "Member[name]"] + - ["system.web.ui.mobilecontrols.commandformat", "system.web.ui.mobilecontrols.command", "Member[format]"] + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.style", "Member[alignment]"] + - ["system.web.ui.webcontrols.basevalidator", "system.web.ui.mobilecontrols.basevalidator", "Method[createwebvalidator].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.ipageadapter", "Member[cookielessdatadictionary]"] + - ["system.string", "system.web.ui.mobilecontrols.selectionlist", "Member[title]"] + - ["system.web.ui.mobilecontrols.mobilecontrol", "system.web.ui.mobilecontrols.icontroladapter", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage!", "Member[viewstateid]"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.panel", "Member[content]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilecontrol", "Member[istemplated]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[uniquefilepathsuffixvariablewithoutequal]"] + - ["system.type", "system.web.ui.mobilecontrols.devicespecificchoicecontrolbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.ipageadapter", "Member[persistcookielessdata]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlistfield", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.panel", "Member[breakafter]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist", "Member[detailscommandtext]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[pageprefix]"] + - ["system.object", "system.web.ui.mobilecontrols.list", "Member[datasource]"] + - ["system.string", "system.web.ui.mobilecontrols.validationsummary", "Member[formtovalidate]"] + - ["system.string", "system.web.ui.mobilecontrols.adrotator", "Member[navigateurlkey]"] + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.alignment!", "Member[left]"] + - ["system.boolean", "system.web.ui.mobilecontrols.comparevalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.devicespecificchoice", "Method[getattribute].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.controlelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Method[makepathabsolute].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistcommandcollection", "Member[istrackingviewstate]"] + - ["system.web.ui.mobilecontrols.mobilelistitemtype", "system.web.ui.mobilecontrols.mobilelistitemtype!", "Member[listitem]"] + - ["system.web.ui.mobilecontrols.wrapping", "system.web.ui.mobilecontrols.wrapping!", "Member[notset]"] + - ["system.type", "system.web.ui.mobilecontrols.listcontrolbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.stylesheet", "Member[enableviewstate]"] + - ["system.string", "system.web.ui.mobilecontrols.image", "Member[softkeylabel]"] + - ["system.web.ui.htmltextwriter", "system.web.ui.mobilecontrols.ipageadapter", "Method[createtextwriter].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.form", "Member[title]"] + - ["system.boolean", "system.web.ui.mobilecontrols.list", "Member[hasitemcommandhandler]"] + - ["system.web.ui.webcontrols.basevalidator", "system.web.ui.mobilecontrols.requiredfieldvalidator", "Method[createwebvalidator].ReturnValue"] + - ["system.object[]", "system.web.ui.mobilecontrols.controlelementcollection", "Member[allkeys]"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[itemweight]"] + - ["system.string", "system.web.ui.mobilecontrols.devicespecificchoice", "Member[xmlns]"] + - ["system.string", "system.web.ui.mobilecontrols.pagerstyle", "Member[nextpagetext]"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.ipageadapter", "Member[page]"] + - ["system.object", "system.web.ui.mobilecontrols.devicespecific", "Member[owner]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[contenttemplatetag]"] + - ["system.web.ui.mobilecontrols.pagerstyle", "system.web.ui.mobilecontrols.form", "Member[pagerstyle]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistfield", "Member[datafield]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistcommand", "Member[text]"] + - ["system.boolean", "system.web.ui.mobilecontrols.stylesheet", "Member[breakafter]"] + - ["system.datetime", "system.web.ui.mobilecontrols.calendar", "Member[selecteddate]"] + - ["system.type", "system.web.ui.mobilecontrols.controlelement", "Member[control]"] + - ["system.boolean", "system.web.ui.mobilecontrols.controlelementcollection", "Member[throwonduplicate]"] + - ["system.boolean", "system.web.ui.mobilecontrols.form", "Method[hasactivatehandler].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.mobilelistitem", "Method[tostring].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.pagedcontrol", "Member[internalitemcount]"] + - ["system.int32", "system.web.ui.mobilecontrols.textbox", "Member[maxlength]"] + - ["system.string", "system.web.ui.mobilecontrols.designeradapterattribute", "Member[typename]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilecontrol", "Member[innertext]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlist", "Method[saveprivateviewstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.booleanoption", "system.web.ui.mobilecontrols.booleanoption!", "Member[notset]"] + - ["system.web.ui.mobilecontrols.mobilecontrol", "system.web.ui.mobilecontrols.style", "Member[control]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[theme]"] + - ["system.web.ui.webcontrols.basevalidator", "system.web.ui.mobilecontrols.comparevalidator", "Method[createwebvalidator].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.deviceelement", "Member[predicatemethod]"] + - ["system.web.ui.mobilecontrols.booleanoption", "system.web.ui.mobilecontrols.fontinfo", "Member[bold]"] + - ["system.string", "system.web.ui.mobilecontrols.phonecall", "Member[phonenumber]"] + - ["system.web.ui.mobilecontrols.mobilelistitem", "system.web.ui.mobilecontrols.selectionlist", "Member[selection]"] + - ["system.type", "system.web.ui.mobilecontrols.mobilecontrolssection", "Member[cookielessdatadictionarytype]"] + - ["system.string", "system.web.ui.mobilecontrols.phonecall", "Member[softkeylabel]"] + - ["system.string", "system.web.ui.mobilecontrols.adrotator", "Member[advertisementfile]"] + - ["system.boolean", "system.web.ui.mobilecontrols.list", "Method[onbubbleevent].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.listdatabindeventargs", "Member[dataitem]"] + - ["system.boolean", "system.web.ui.mobilecontrols.style", "Member[istrackingviewstate]"] + - ["system.boolean", "system.web.ui.mobilecontrols.ipageadapter", "Method[handleerror].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.web.ui.mobilecontrols.deviceelementcollection", "Member[properties]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage!", "Member[hiddenposteventsourceid]"] + - ["system.boolean", "system.web.ui.mobilecontrols.textviewelement", "Member[breakafter]"] + - ["system.type", "system.web.ui.mobilecontrols.controlelement", "Member[adapter]"] + - ["system.string", "system.web.ui.mobilecontrols.textview", "Member[text]"] + - ["system.web.ui.mobilecontrols.objectlistitem", "system.web.ui.mobilecontrols.objectlistshowcommandseventargs", "Member[listitem]"] + - ["system.web.ui.mobilecontrols.devicespecificchoicecollection", "system.web.ui.mobilecontrols.devicespecific", "Member[choices]"] + - ["system.string", "system.web.ui.mobilecontrols.validationsummary", "Member[backlabel]"] + - ["system.string", "system.web.ui.mobilecontrols.list", "Member[datamember]"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.devicespecificchoice", "Member[templates]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilecontrol", "Method[resolveurl].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.link", "Member[navigateurl]"] + - ["system.web.ui.mobilecontrols.style", "system.web.ui.mobilecontrols.stylesheet", "Member[item]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist", "Member[defaultcommand]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[optimumpageweightparameter]"] + - ["system.int32", "system.web.ui.mobilecontrols.iobjectlistfieldcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlist", "Method[onbubbleevent].ReturnValue"] + - ["system.string[]", "system.web.ui.mobilecontrols.validationsummary", "Method[geterrormessages].ReturnValue"] + - ["system.web.ui.mobilecontrols.fontinfo", "system.web.ui.mobilecontrols.stylesheet", "Member[font]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilelistitem", "Member[selected]"] + - ["system.web.ui.mobilecontrols.itempager", "system.web.ui.mobilecontrols.controlpager", "Method[getitempager].ReturnValue"] + - ["system.web.ui.webcontrols.calendar", "system.web.ui.mobilecontrols.calendar", "Member[webcalendar]"] + - ["system.string", "system.web.ui.mobilecontrols.basevalidator", "Member[errormessage]"] + - ["system.object", "system.web.ui.mobilecontrols.mobilecontrol", "Method[saveprivateviewstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.objectlistfieldcollection", "system.web.ui.mobilecontrols.objectlist", "Member[fields]"] + - ["system.collections.idictionary", "system.web.ui.mobilecontrols.devicespecificchoice", "Member[contents]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist", "Member[datamember]"] + - ["system.string", "system.web.ui.mobilecontrols.command", "Member[imageurl]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistselecteventargs", "Member[selectmore]"] + - ["system.type", "system.web.ui.mobilecontrols.deviceelement", "Member[pageadapter]"] + - ["system.web.ui.mobilecontrols.alignment", "system.web.ui.mobilecontrols.mobilecontrol", "Member[alignment]"] + - ["system.boolean", "system.web.ui.mobilecontrols.regularexpressionvalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.selectionlist", "Member[selectedindex]"] + - ["system.web.ui.webcontrols.calendarselectionmode", "system.web.ui.mobilecontrols.calendar", "Member[selectionmode]"] + - ["system.string", "system.web.ui.mobilecontrols.literaltext", "Member[text]"] + - ["system.drawing.color", "system.web.ui.mobilecontrols.mobilecontrol", "Member[forecolor]"] + - ["system.web.ui.mobilecontrols.fontinfo", "system.web.ui.mobilecontrols.mobilecontrol", "Member[font]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistfieldcollection", "Member[istrackingviewstate]"] + - ["system.drawing.color", "system.web.ui.mobilecontrols.stylesheet", "Member[forecolor]"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.mobilecontrol", "Member[form]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistitem", "Member[item]"] + - ["system.web.ui.mobilecontrols.objectlistitem", "system.web.ui.mobilecontrols.objectlist", "Member[selection]"] + - ["system.string", "system.web.ui.mobilecontrols.deviceelementcollection", "Member[elementname]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[stylesheettheme]"] + - ["system.configuration.configurationelement", "system.web.ui.mobilecontrols.controlelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.collections.arraylist", "system.web.ui.mobilecontrols.devicespecificchoicecollection", "Member[all]"] + - ["system.web.ui.mobilecontrols.objectlistviewmode", "system.web.ui.mobilecontrols.objectlistviewmode!", "Member[list]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist", "Member[labelfield]"] + - ["system.web.ui.mobilecontrols.devicespecific", "system.web.ui.mobilecontrols.style", "Member[devicespecific]"] + - ["system.object", "system.web.ui.mobilecontrols.icontroladapter", "Method[saveadapterstate].ReturnValue"] + - ["system.web.ui.webcontrols.adrotator", "system.web.ui.mobilecontrols.adrotator", "Method[createwebadrotator].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.controlpager!", "Member[usedefaultweight]"] + - ["system.web.ui.mobilecontrols.listselecttype", "system.web.ui.mobilecontrols.listselecttype!", "Member[dropdown]"] + - ["system.string", "system.web.ui.mobilecontrols.pagerstyle", "Method[getpreviouspagetext].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilelistitem", "Method[onbubbleevent].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist!", "Member[selectmorecommand]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[footertemplatetag]"] + - ["system.int32", "system.web.ui.mobilecontrols.controlpager", "Member[pageweight]"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.mobilecontrols.comparevalidator", "Member[type]"] + - ["system.web.ui.mobilecontrols.style", "system.web.ui.mobilecontrols.basevalidator", "Method[createstyle].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.mobilelistitem", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.mobilepage", "Member[activeform]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistitem", "Method[equals].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.mobilelistitem", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.image", "Member[alternatetext]"] + - ["system.configuration.configurationpropertycollection", "system.web.ui.mobilecontrols.deviceelement", "Member[properties]"] + - ["system.int32", "system.web.ui.mobilecontrols.pagedcontrol", "Member[itemsperpage]"] + - ["system.string", "system.web.ui.mobilecontrols.selectionlist", "Member[datatextfield]"] + - ["system.web.ui.mobilecontrols.listdecoration", "system.web.ui.mobilecontrols.listdecoration!", "Member[none]"] + - ["system.web.ui.mobilecontrols.stylesheet", "system.web.ui.mobilecontrols.stylesheet!", "Member[default]"] + - ["system.web.ui.mobilecontrols.listselecttype", "system.web.ui.mobilecontrols.listselecttype!", "Member[radio]"] + - ["system.string", "system.web.ui.mobilecontrols.adrotator", "Member[imagekey]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist", "Member[backcommandtext]"] + - ["system.string", "system.web.ui.mobilecontrols.requiredfieldvalidator", "Member[initialvalue]"] + - ["system.object", "system.web.ui.mobilecontrols.style", "Member[item]"] + - ["system.type", "system.web.ui.mobilecontrols.mobilecontrolbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.web.ui.mobilecontrols.objectlistitem", "system.web.ui.mobilecontrols.objectlistselecteventargs", "Member[listitem]"] + - ["system.int32", "system.web.ui.mobilecontrols.form", "Member[currentpage]"] + - ["system.web.ui.mobilecontrols.wrapping", "system.web.ui.mobilecontrols.stylesheet", "Member[wrapping]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[absolutefilepath]"] + - ["system.string", "system.web.ui.mobilecontrols.controlelement", "Member[name]"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.icontroladapter", "Member[page]"] + - ["system.object", "system.web.ui.mobilecontrols.mobilelistitem", "Member[dataitem]"] + - ["system.web.ui.mobilecontrols.deviceelement", "system.web.ui.mobilecontrols.deviceelementcollection", "Member[item]"] + - ["system.string", "system.web.ui.mobilecontrols.style", "Member[name]"] + - ["system.drawing.color", "system.web.ui.mobilecontrols.style", "Member[forecolor]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage!", "Member[pageclientviewstatekey]"] + - ["system.web.ui.webcontrols.basevalidator", "system.web.ui.mobilecontrols.rangevalidator", "Method[createwebvalidator].ReturnValue"] + - ["system.web.ui.mobilecontrols.wrapping", "system.web.ui.mobilecontrols.wrapping!", "Member[nowrap]"] + - ["system.int32", "system.web.ui.mobilecontrols.mobilecontrol", "Member[firstpage]"] + - ["system.web.ui.mobilecontrols.objectlistviewmode", "system.web.ui.mobilecontrols.objectlistviewmode!", "Member[details]"] + - ["system.string", "system.web.ui.mobilecontrols.selectionlist", "Member[datamember]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistitemcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.objectlistfield", "Member[name]"] + - ["system.string", "system.web.ui.mobilecontrols.command", "Member[softkeylabel]"] + - ["system.collections.ienumerator", "system.web.ui.mobilecontrols.arraylistcollectionbase", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[itemsperpage]"] + - ["system.string", "system.web.ui.mobilecontrols.deviceelement", "Member[name]"] + - ["system.web.ui.mobilecontrols.listdecoration", "system.web.ui.mobilecontrols.listdecoration!", "Member[bulleted]"] + - ["system.object", "system.web.ui.mobilecontrols.objectlistfieldcollection", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.pagedcontrol", "Member[itemcount]"] + - ["system.int32", "system.web.ui.mobilecontrols.arraylistcollectionbase", "Member[count]"] + - ["system.web.ui.statebag", "system.web.ui.mobilecontrols.mobilecontrol", "Member[customattributes]"] + - ["system.web.ui.mobilecontrols.wrapping", "system.web.ui.mobilecontrols.wrapping!", "Member[wrap]"] + - ["system.web.ui.mobilecontrols.formmethod", "system.web.ui.mobilecontrols.form", "Member[method]"] + - ["system.drawing.color", "system.web.ui.mobilecontrols.style", "Member[backcolor]"] + - ["system.string", "system.web.ui.mobilecontrols.validationsummary", "Member[headertext]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[labeltemplatetag]"] + - ["system.web.ui.mobilecontrols.formmethod", "system.web.ui.mobilecontrols.formmethod!", "Member[post]"] + - ["system.string", "system.web.ui.mobilecontrols.stylesheet", "Member[stylereference]"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[firstvisibleelementindex]"] + - ["system.int32", "system.web.ui.mobilecontrols.pagedcontrol", "Member[itemweight]"] + - ["system.int32", "system.web.ui.mobilecontrols.controlpager", "Member[pagecount]"] + - ["system.boolean", "system.web.ui.mobilecontrols.customvalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.style", "Member[istemplated]"] + - ["system.string", "system.web.ui.mobilecontrols.calendar", "Member[calendarentrytext]"] + - ["system.int32", "system.web.ui.mobilecontrols.textbox", "Member[size]"] + - ["system.web.ui.mobilecontrols.mobilelistitem", "system.web.ui.mobilecontrols.listcommandeventargs", "Member[listitem]"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[fontnamekey]"] + - ["system.char", "system.web.ui.mobilecontrols.constants!", "Member[selectionlistspecialcharacter]"] + - ["system.web.ui.mobilecontrols.objectlistviewmode", "system.web.ui.mobilecontrols.objectlistviewmode!", "Member[commands]"] + - ["system.web.ui.mobilecontrols.style", "system.web.ui.mobilecontrols.mobilecontrol", "Member[style]"] + - ["system.web.ui.mobilecontrols.listselecttype", "system.web.ui.mobilecontrols.listselecttype!", "Member[listbox]"] + - ["system.string", "system.web.ui.mobilecontrols.regularexpressionvalidator", "Member[validationexpression]"] + - ["system.boolean", "system.web.ui.mobilecontrols.calendar", "Member[showdayheader]"] + - ["system.web.ui.mobilecontrols.deviceelementcollection", "system.web.ui.mobilecontrols.mobilecontrolssection", "Member[devices]"] + - ["system.string", "system.web.ui.mobilecontrols.pagerstyle", "Method[getnextpagetext].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.rangevalidator", "Member[maximumvalue]"] + - ["system.string", "system.web.ui.mobilecontrols.stylesheet", "Member[referencepath]"] + - ["system.boolean", "system.web.ui.mobilecontrols.devicespecific", "Member[enableviewstate]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[itemtemplatetag]"] + - ["system.web.ui.mobilecontrols.objectlistfield", "system.web.ui.mobilecontrols.objectlistfieldcollection", "Member[item]"] + - ["system.web.ui.itemplate", "system.web.ui.mobilecontrols.mobilecontrol", "Method[gettemplate].ReturnValue"] + - ["system.drawing.color", "system.web.ui.mobilecontrols.stylesheet", "Member[backcolor]"] + - ["system.web.ui.mobilecontrols.panel", "system.web.ui.mobilecontrols.form", "Member[script]"] + - ["system.int32", "system.web.ui.mobilecontrols.objectlistitemcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.basevalidator", "Member[isvalid]"] + - ["system.string", "system.web.ui.mobilecontrols.link", "Member[softkeylabel]"] + - ["system.string", "system.web.ui.mobilecontrols.listcommandeventargs!", "Member[defaultcommand]"] + - ["system.web.mobile.mobileerrorinfo", "system.web.ui.mobilecontrols.errorformatterpage", "Member[errorinfo]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlist", "Member[moretext]"] + - ["system.configuration.configurationelementproperty", "system.web.ui.mobilecontrols.controlelement", "Member[elementproperty]"] + - ["system.boolean", "system.web.ui.mobilecontrols.textbox", "Member[password]"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[internalitemcount]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilepage", "Member[allowcustomattributes]"] + - ["system.string", "system.web.ui.mobilecontrols.textviewelement", "Member[text]"] + - ["system.int32", "system.web.ui.mobilecontrols.ipageadapter", "Member[optimumpageweight]"] + - ["system.web.ui.mobilecontrols.objectlistitem", "system.web.ui.mobilecontrols.objectlistcommandeventargs", "Member[listitem]"] + - ["system.string", "system.web.ui.mobilecontrols.objectlisttitleattribute", "Member[title]"] + - ["system.web.ui.webcontrols.validatordisplay", "system.web.ui.mobilecontrols.basevalidator", "Member[display]"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilepage", "Method[hashiddenvariables].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.list", "Member[datavaluefield]"] + - ["system.int32", "system.web.ui.mobilecontrols.pagedcontrol", "Member[firstvisibleitemindex]"] + - ["system.boolean", "system.web.ui.mobilecontrols.templatecontainer", "Member[breakafter]"] + - ["system.boolean", "system.web.ui.mobilecontrols.command", "Method[isformsubmitcontrol].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[alternatingitemtemplatetag]"] + - ["system.web.ui.mobilecontrols.fontsize", "system.web.ui.mobilecontrols.fontsize!", "Member[small]"] + - ["system.web.ui.mobilecontrols.mobilelistitem", "system.web.ui.mobilecontrols.mobilelistitem!", "Method[fromstring].ReturnValue"] + - ["system.web.ui.mobilecontrols.listdecoration", "system.web.ui.mobilecontrols.listdecoration!", "Member[numbered]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[separatortemplatetag]"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[backcolorkey]"] + - ["system.string", "system.web.ui.mobilecontrols.command", "Member[commandname]"] + - ["system.int32", "system.web.ui.mobilecontrols.constants!", "Member[defaultsessionsstatehistorysize]"] + - ["system.object", "system.web.ui.mobilecontrols.style", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.rangevalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.boolean", "system.web.ui.mobilecontrols.mobilelistitem", "Method[equals].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.objectlist", "Member[labelfieldindex]"] + - ["system.int32", "system.web.ui.mobilecontrols.selectionlist", "Member[rows]"] + - ["system.string", "system.web.ui.mobilecontrols.mobilepage", "Member[masterpagefile]"] + - ["system.boolean", "system.web.ui.mobilecontrols.objectlistitemcollection", "Member[istrackingviewstate]"] + - ["system.int32", "system.web.ui.mobilecontrols.controlpager", "Member[remainingweight]"] + - ["system.web.ui.htmltextwriter", "system.web.ui.mobilecontrols.mobilepage", "Method[createhtmltextwriter].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.phonecall", "Member[alternateurl]"] + - ["system.web.ui.mobilecontrols.objectlistfield", "system.web.ui.mobilecontrols.iobjectlistfieldcollection", "Member[item]"] + - ["system.web.ui.mobilecontrols.objectlistcommandcollection", "system.web.ui.mobilecontrols.objectlistshowcommandseventargs", "Member[commands]"] + - ["system.string", "system.web.ui.mobilecontrols.devicespecificchoicetemplatecontainer", "Member[name]"] + - ["system.web.ui.mobilecontrols.form", "system.web.ui.mobilecontrols.mobilecontrol", "Method[resolveformreference].ReturnValue"] + - ["system.int32", "system.web.ui.mobilecontrols.objectlist", "Member[internalitemcount]"] + - ["system.web.ui.mobilecontrols.objectlistitem", "system.web.ui.mobilecontrols.objectlistitemcollection", "Member[item]"] + - ["system.int32", "system.web.ui.mobilecontrols.textview", "Member[itemcount]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[scripttemplatetag]"] + - ["system.web.ui.webcontrols.calendar", "system.web.ui.mobilecontrols.calendar", "Method[createwebcalendar].ReturnValue"] + - ["system.object", "system.web.ui.mobilecontrols.style!", "Member[wrappingkey]"] + - ["system.web.ui.mobilecontrols.wrapping", "system.web.ui.mobilecontrols.style", "Member[wrapping]"] + - ["system.web.ui.mobilecontrols.mobilepage", "system.web.ui.mobilecontrols.devicespecific", "Member[mobilepage]"] + - ["system.object", "system.web.ui.mobilecontrols.mobilepage", "Method[loadpagestatefrompersistencemedium].ReturnValue"] + - ["system.string", "system.web.ui.mobilecontrols.textcontrol", "Member[text]"] + - ["system.string", "system.web.ui.mobilecontrols.constants!", "Member[headertemplatetag]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.Adapters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.Adapters.typemodel.yml new file mode 100644 index 000000000000..9a55498c3f53 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.Adapters.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.ui.webcontrols.adapters.webcontroladapter", "Member[isenabled]"] + - ["system.object", "system.web.ui.webcontrols.adapters.menuadapter", "Method[saveadaptercontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.webcontrol", "system.web.ui.webcontrols.adapters.webcontroladapter", "Member[control]"] + - ["system.web.ui.webcontrols.menu", "system.web.ui.webcontrols.adapters.menuadapter", "Member[control]"] + - ["system.web.ui.webcontrols.databoundcontrol", "system.web.ui.webcontrols.adapters.databoundcontroladapter", "Member[control]"] + - ["system.web.ui.webcontrols.hierarchicaldataboundcontrol", "system.web.ui.webcontrols.adapters.hierarchicaldataboundcontroladapter", "Member[control]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.Expressions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.Expressions.typemodel.yml new file mode 100644 index 000000000000..717d2941a311 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.Expressions.typemodel.yml @@ -0,0 +1,53 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.httpcontext", "system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "Member[context]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "Member[owner]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.oftypeexpression", "Method[getqueryable].ReturnValue"] + - ["system.web.ui.webcontrols.expressions.rangetype", "system.web.ui.webcontrols.expressions.rangetype!", "Member[exclusive]"] + - ["system.web.ui.webcontrols.expressions.rangetype", "system.web.ui.webcontrols.expressions.rangeexpression", "Member[maxtype]"] + - ["system.string", "system.web.ui.webcontrols.expressions.orderbyexpression", "Member[datafield]"] + - ["system.web.httpcontext", "system.web.ui.webcontrols.expressions.datasourceexpression", "Member[context]"] + - ["system.web.ui.webcontrols.expressions.searchtype", "system.web.ui.webcontrols.expressions.searchexpression", "Member[searchtype]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.customexpressioneventargs", "Member[query]"] + - ["system.object", "system.web.ui.webcontrols.expressions.parameterdatasourceexpression", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "Method[indexof].ReturnValue"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.searchexpression", "Method[getqueryable].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.expressions.thenby", "Member[datafield]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.customexpression", "Method[getqueryable].ReturnValue"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.datasourceexpression", "Method[getqueryable].ReturnValue"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.methodexpression", "Method[getqueryable].ReturnValue"] + - ["system.web.ui.webcontrols.expressions.rangetype", "system.web.ui.webcontrols.expressions.rangetype!", "Member[none]"] + - ["system.boolean", "system.web.ui.webcontrols.expressions.methodexpression", "Member[ignoreifnotfound]"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.expressions.datasourceexpression", "Member[viewstate]"] + - ["system.web.ui.webcontrols.expressions.rangetype", "system.web.ui.webcontrols.expressions.rangeexpression", "Member[mintype]"] + - ["system.web.ui.webcontrols.expressions.searchtype", "system.web.ui.webcontrols.expressions.searchtype!", "Member[endswith]"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.expressions.thenby", "Member[direction]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.orderbyexpression", "Method[getqueryable].ReturnValue"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.rangeexpression", "Method[getqueryable].ReturnValue"] + - ["system.web.ui.webcontrols.expressions.searchtype", "system.web.ui.webcontrols.expressions.searchtype!", "Member[contains]"] + - ["system.type[]", "system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.webcontrols.iqueryabledatasource", "system.web.ui.webcontrols.expressions.datasourceexpression", "Member[datasource]"] + - ["system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "system.web.ui.webcontrols.expressions.queryexpression", "Member[expressions]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.expressions.datasourceexpression", "Member[owner]"] + - ["system.collections.objectmodel.collection", "system.web.ui.webcontrols.expressions.orderbyexpression", "Member[thenbyexpressions]"] + - ["system.stringcomparison", "system.web.ui.webcontrols.expressions.searchexpression", "Member[comparisontype]"] + - ["system.object", "system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "Method[createknowntype].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.expressions.oftypeexpression", "Member[typename]"] + - ["system.object", "system.web.ui.webcontrols.expressions.datasourceexpression", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.expressions.rangetype", "system.web.ui.webcontrols.expressions.rangetype!", "Member[inclusive]"] + - ["system.web.ui.webcontrols.expressions.searchtype", "system.web.ui.webcontrols.expressions.searchtype!", "Member[startswith]"] + - ["system.string", "system.web.ui.webcontrols.expressions.methodexpression", "Member[methodname]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.propertyexpression", "Method[getqueryable].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.expressions.searchexpression", "Member[datafields]"] + - ["system.string", "system.web.ui.webcontrols.expressions.rangeexpression", "Member[datafield]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.expressions.customexpressioneventargs", "Member[values]"] + - ["system.web.ui.webcontrols.expressions.datasourceexpression", "system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "Member[item]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.expressions.queryexpression", "Method[getqueryable].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.expressions.methodexpression", "Member[typename]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.expressions.parameterdatasourceexpression", "Member[parameters]"] + - ["system.boolean", "system.web.ui.webcontrols.expressions.datasourceexpression", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.expressions.orderbyexpression", "Member[direction]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.WebParts.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.WebParts.typemodel.yml new file mode 100644 index 000000000000..d4f8c0e66071 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.WebParts.typemodel.yml @@ -0,0 +1,702 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[visible]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[isenabled]"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.webpart", "Member[webpartmanager]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.propertygrideditorpart", "Method[applychanges].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.proxywebpart", "Member[originaltypename]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[checkrenderclientscript].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[sendtotext]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Method[contains].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.sqlpersonalizationprovider", "Method[getcountofstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.connectioninterfacecollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartauthorizationeventargs", "Member[authorizationfilter]"] + - ["system.string", "system.web.ui.webcontrols.webparts.proxywebpart", "Member[originalpath]"] + - ["system.string", "system.web.ui.webcontrols.webparts.catalogpart", "Member[displaytitle]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartconnectioncollection", "Method[contains].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[determineusercapabilities].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webparthelpmode", "system.web.ui.webcontrols.webparts.webparthelpmode!", "Member[modal]"] + - ["system.type", "system.web.ui.webcontrols.webparts.transformertypecollection", "Member[item]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webzone", "Member[verbstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartverb", "Member[enabled]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.webparts.rowtoparameterstransformer", "Method[createconfigurationcontrol].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webparthelpmode", "system.web.ui.webcontrols.webparts.webparthelpmode!", "Member[navigate]"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartmanager!", "Member[connectdisplaymode]"] + - ["system.object", "system.web.ui.webcontrols.webparts.catalogzonebase", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.partchrometype!", "Member[titleandborder]"] + - ["system.web.ui.webcontrols.webparts.consumerconnectionpointcollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[getconsumerconnectionpoints].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartchrome", "Method[getwebparttitleclientid].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[resetsharedstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[consumerstitle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.iwebpart", "Member[description]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[horizontalalign]"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.editorpart", "Member[webpartmanager]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[resetuserstate].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartdisplaymodecanceleventargs", "Member[newdisplaymode]"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[direction]"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[webpartmanager]"] + - ["system.web.ui.webcontrols.webparts.webpartdescriptioncollection", "system.web.ui.webcontrols.webparts.importcatalogpart", "Method[getavailablewebpartdescriptions].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.connectionszone", "Member[configureverb]"] + - ["system.string", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[headertext]"] + - ["system.web.ui.webcontrols.webparts.providerconnectionpoint", "system.web.ui.webcontrols.webparts.webpartconnectionscanceleventargs", "Member[providerconnectionpoint]"] + - ["system.object", "system.web.ui.webcontrols.webparts.personalizationentry", "Member[value]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[importwebpart].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartmenustyle", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menupopupstyle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartauthorizationeventargs", "Member[path]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartverb", "Member[clientclickhandler]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webbrowsableattribute", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[selectedpartlinkstyle]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[height]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[resetstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[hidden]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[resetuserstate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.iwebeditable", "Member[webbrowsableobject]"] + - ["system.web.ui.webcontrols.webparts.webpartzonebase", "system.web.ui.webcontrols.webparts.webpartmovingeventargs", "Member[zone]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.connectionszone", "Member[closeverb]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[webparttoedit]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpart", "Member[webbrowsableobject]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[childcontrol]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.connectionszone", "Member[disconnectverb]"] + - ["system.web.ui.webcontrols.webparts.catalogpartcollection", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[catalogparts]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[helpurl]"] + - ["system.web.ui.webcontrols.webparts.webbrowsableattribute", "system.web.ui.webcontrols.webparts.webbrowsableattribute!", "Member[no]"] + - ["system.string", "system.web.ui.webcontrols.webparts.proxywebpartmanager", "Member[skinid]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webdisplaynameattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartmanager!", "Member[editdisplaymode]"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[initialscope]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menulabeltext]"] + - ["system.web.ui.webcontrols.webparts.webparttransformer", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[transformer]"] + - ["system.web.ui.webcontrols.webparts.webpartdescriptioncollection", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Method[getavailablewebpartdescriptions].ReturnValue"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[forecolor]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.connectionszone", "Member[connectverb]"] + - ["system.string", "system.web.ui.webcontrols.webparts.editorpart", "Member[displaytitle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[closeproviderwarning]"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.personalizationscope!", "Member[user]"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[scope]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[titlebarverbstyle]"] + - ["system.web.ui.webcontrols.webparts.titlestyle", "system.web.ui.webcontrols.webparts.webzone", "Member[parttitlestyle]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "Member[issynchronized]"] + - ["system.web.ui.webcontrols.webparts.titlestyle", "system.web.ui.webcontrols.webparts.webzone", "Member[footerstyle]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.providerconnectionpointcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[connecttoconsumerinstructiontext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[providersinstructiontext]"] + - ["system.web.ui.webcontrols.webparts.catalogpart", "system.web.ui.webcontrols.webparts.catalogpartcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[isstandalone]"] + - ["system.string", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[catalogiconimageurl]"] + - ["system.string", "system.web.ui.webcontrols.webparts.importcatalogpart", "Member[title]"] + - ["system.web.ui.webcontrols.webparts.editorpart", "system.web.ui.webcontrols.webparts.editorpartcollection", "Member[item]"] + - ["system.web.ui.webcontrols.webparts.webparttransformercollection", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[transformers]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.proxywebpartmanager", "Member[enabletheming]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.catalogpartcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.appearanceeditorpart", "Method[applychanges].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[selecttargetzonetext]"] + - ["system.web.ui.webcontrols.webparts.providerconnectionpoint", "system.web.ui.webcontrols.webparts.providerconnectionpointcollection", "Member[item]"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdisplaymode", "Member[associatedwithtoolzone]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionpoint", "Member[displayname]"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[findstate].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[exportverb]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[connecttoprovidertitle]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.behavioreditorpart", "Method[applychanges].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[connecttoconsumertitle]"] + - ["system.web.ui.webcontrols.webparts.webpartdescription", "system.web.ui.webcontrols.webparts.webpartdescriptioncollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[isactive]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.editorpartcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[allowzonechange]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpartmanagerinternals", "Method[createobjectfromtype].ReturnValue"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[scrollbars]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[providername]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.editorpart", "Member[webparttoedit]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[noexistingconnectioninstructiontext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[connecttoproviderinstructiontext]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.transformertypecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[shouldresetpersonalizationstate]"] + - ["system.web.ui.webcontrols.webparts.editorpartcollection", "system.web.ui.webcontrols.webparts.editorzone", "Method[createeditorparts].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartchrome", "system.web.ui.webcontrols.webparts.webpartzonebase", "Method[createwebpartchrome].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[noexistingconnectiontitle]"] + - ["system.string[]", "system.web.ui.webcontrols.webparts.rowtoparameterstransformer", "Member[consumerfieldnames]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[haspersonalizationstate]"] + - ["system.web.ui.webcontrols.webparts.webpartcollection", "system.web.ui.webcontrols.webparts.webpartzonebase", "Method[getinitialwebparts].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[displaymode]"] + - ["system.object", "system.web.ui.webcontrols.webparts.importcatalogpart", "Method[savecontrolstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[webpartslistusercontrolpath]"] + - ["system.web.ui.webcontrols.webparts.webpartverbcollection", "system.web.ui.webcontrols.webparts.webpartverbseventargs", "Member[verbs]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.webparts.webparttransformer", "Method[createconfigurationcontrol].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.editorpartcollection", "system.web.ui.webcontrols.webparts.editorzonebase", "Method[createeditorparts].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartverb", "Member[visible]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartcollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.webcontrols.tablestyle", "system.web.ui.webcontrols.webparts.webzone", "Member[partstyle]"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[findinactiveuserstate].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.editorpartchrome", "Method[createeditorpartchromestyle].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.part", "Member[chrometype]"] + - ["system.web.ui.webcontrols.webparts.proxywebpartconnectioncollection", "system.web.ui.webcontrols.webparts.proxywebpartmanager", "Member[staticconnections]"] + - ["system.web.ui.webcontrols.webparts.webpartconnectioncollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[dynamicconnections]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[hasfooter]"] + - ["system.web.ui.webcontrols.webparts.webpartzonebase", "system.web.ui.webcontrols.webparts.webpartzonecollection", "Member[item]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.webparts.webzone", "Member[tagkey]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.connectionpoint", "Method[getenabled].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.appearanceeditorpart", "Member[defaultbutton]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[isstatic]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webzone", "Member[headertext]"] + - ["system.web.ui.webcontrols.webparts.webpartverbcollection", "system.web.ui.webcontrols.webparts.iwebactionable", "Member[verbs]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdisplaymode", "Member[allowpagedesign]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartconnectioncollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "Member[item]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.connectionszone", "Member[webparttoconnect]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartconnectioncollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.personalizationstateinfo", "Member[path]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webzone", "Member[emptyzonetextstyle]"] + - ["system.web.ui.webcontrols.webparts.catalogzonebase", "system.web.ui.webcontrols.webparts.catalogpartchrome", "Member[zone]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webdescriptionattribute", "Member[descriptionvalue]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.connectionconsumerattribute", "Member[allowsmultipleconnections]"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.webpartmanager!", "Method[getcurrentwebpartmanager].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[getdisplaytitle].ReturnValue"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[verbbuttontype]"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.webpartchrome", "Member[webpartmanager]"] + - ["system.componentmodel.propertydescriptor", "system.web.ui.webcontrols.webparts.rowtofieldtransformer", "Member[schema]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.webparts.catalogzone", "Member[zonetemplate]"] + - ["system.web.ui.webcontrols.webparts.webpartdescriptioncollection", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Method[getavailablewebpartdescriptions].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.catalogpartchrome", "system.web.ui.webcontrols.webparts.catalogzonebase", "Method[createcatalogpartchrome].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[display]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[bordercolor]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webdescriptionattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[resetsharedstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[canconnectwebparts].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webparttransformercollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdisplaymode", "Method[isenabled].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanagerinternals", "Method[connectiondeleted].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartmanager!", "Member[designdisplaymode]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.sqlpersonalizationprovider", "Method[resetstate].ReturnValue"] + - ["system.type", "system.web.ui.webcontrols.webparts.webparttransformerattribute", "Member[consumertype]"] + - ["system.string", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[subtitle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[tooltip]"] + - ["system.web.ui.webcontrols.webparts.transformertypecollection", "system.web.ui.webcontrols.webparts.transformertypecollection!", "Member[empty]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[resetstate].ReturnValue"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.webparts.webpartverb", "Member[viewstate]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webparttransformercollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartdescription", "Member[catalogiconimageurl]"] + - ["system.web.ui.webcontrols.webparts.errorwebpart", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createerrorwebpart].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.personalizationstate", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[loadpersonalizationstate].ReturnValue"] + - ["system.componentmodel.eventdescriptorcollection", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getevents].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionpoint", "Member[id]"] + - ["system.int16", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[tabindex]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[enabletheming]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[isdirty]"] + - ["system.web.ui.webcontrols.webparts.webpartconnectioncollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[staticconnections]"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[defaultbutton]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[canentersharedscope]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionpoint!", "Member[defaultid]"] + - ["system.web.ui.webcontrols.webparts.webpartconnection", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[connectwebparts].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.genericwebpart", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createwebpart].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[getcountofstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.errorwebpart", "Member[trackschanges]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[getfromtext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[gettext]"] + - ["system.web.ui.webcontrols.webparts.personalizationprovidercollection", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Member[providers]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[allowhide]"] + - ["system.string", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Member[applicationname]"] + - ["system.object", "system.web.ui.webcontrols.webparts.connectionszone", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartverbcollection", "system.web.ui.webcontrols.webparts.webpartchrome", "Method[getwebpartverbs].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createdynamicconnectionid].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[consumer]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[showcatalogicons]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[title]"] + - ["system.web.ui.webcontrols.webparts.providerconnectionpoint", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[providerconnectionpoint]"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[supporteddisplaymodes]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.webparts.proxywebpartmanager", "Member[controls]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[applyverb]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[enabletheming]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdescriptioncollection", "Method[contains].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.webparttransformer", "Method[transform].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.behavioreditorpart", "Member[display]"] + - ["system.string", "system.web.ui.webcontrols.webparts.importcatalogpart", "Member[browsehelptext]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.webparts.webpartzonebase", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[instructiontext]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.proxywebpartconnectioncollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.titlestyle", "Member[wrap]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[borderwidth]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.webparts.webzone", "Member[verbbuttontype]"] + - ["system.web.ui.webcontrols.webparts.webpartverbcollection", "system.web.ui.webcontrols.webparts.webpartverbcollection!", "Member[empty]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.webpartzonebase", "Method[geteffectivechrometype].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.iwebpart", "Member[title]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.toolzone", "Member[display]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[selectedwebpart]"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[usercapabilities]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdisplaymode", "Member[showhiddenwebparts]"] + - ["system.web.ui.webcontrols.webparts.providerconnectionpointcollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[getproviderconnectionpoints].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[titleurl]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartcanceleventargs", "Member[webpart]"] + - ["system.web.ui.webcontrols.webparts.transformertypecollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[availabletransformers]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartdisplaymode", "Member[name]"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.webparts.iwebparttable", "Member[schema]"] + - ["system.web.ui.webcontrols.webparts.transformertypecollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createavailabletransformers].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartconnection", "system.web.ui.webcontrols.webparts.proxywebpartconnectioncollection", "Member[item]"] + - ["system.web.ui.webcontrols.webparts.partchromestate", "system.web.ui.webcontrols.webparts.partchromestate!", "Member[normal]"] + - ["system.web.ui.webcontrols.webparts.webdisplaynameattribute", "system.web.ui.webcontrols.webparts.webdisplaynameattribute!", "Member[default]"] + - ["system.web.ui.webcontrols.webparts.webpartexportmode", "system.web.ui.webcontrols.webparts.webpart", "Member[exportmode]"] + - ["system.type", "system.web.ui.webcontrols.webparts.connectionpoint", "Member[interfacetype]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.editorpartcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.proxywebpart", "Member[id]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[providerid]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[id]"] + - ["system.web.ui.webcontrols.webparts.webpartexportmode", "system.web.ui.webcontrols.webparts.webpartexportmode!", "Member[nonsensitivedata]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[draghighlightcolor]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menucheckimagestyle]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartmovingeventargs", "Member[zoneindex]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[groupingtext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[displaytitle]"] + - ["system.web.ui.webcontrols.webparts.webdescriptionattribute", "system.web.ui.webcontrols.webparts.webdescriptionattribute!", "Member[default]"] + - ["system.type", "system.web.ui.webcontrols.webparts.webparttransformerattribute", "Member[providertype]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[headertext]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.editorpart", "Method[applychanges].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.catalogpartchrome", "Method[createcatalogpartchromestyle].ReturnValue"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[font]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[allowlayoutchange]"] + - ["system.web.ui.webcontrols.webparts.webpartzonecollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[zones]"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.webparts.webpart", "Member[direction]"] + - ["system.object", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[syncroot]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.toolzone", "Member[headercloseverb]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.catalogpart", "Method[getwebpart].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.webparts.iwebpartrow", "Member[schema]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.connectionszone", "Member[partchrometype]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[titleiconimageurl]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartconnectionseventargs", "Member[provider]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[subtitle]"] + - ["system.web.ui.webcontrols.webparts.webpartzonebase", "system.web.ui.webcontrols.webparts.webpartaddingeventargs", "Member[zone]"] + - ["system.web.ui.webcontrols.webparts.webpartchrome", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[webpartchrome]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "Member[isreadonly]"] + - ["system.web.ui.webcontrols.webparts.webparttransformer", "system.web.ui.webcontrols.webparts.webparttransformercollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[deletewarning]"] + - ["system.string", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[instructiontext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.personalizationstatequery", "Member[pathtomatch]"] + - ["system.web.ui.webcontrols.webparts.editorpartchrome", "system.web.ui.webcontrols.webparts.editorzonebase", "Method[createeditorpartchrome].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.consumerconnectionpointcollection", "Method[indexof].ReturnValue"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[groupingtext]"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartmanager!", "Member[browsedisplaymode]"] + - ["system.string", "system.web.ui.webcontrols.webparts.iwebpart", "Member[titleiconimageurl]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanagerinternals", "Method[getzoneid].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartverb", "Member[description]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[width]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[dragdropenabled]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[forecolor]"] + - ["system.int16", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[tabindex]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[allowminimize]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.consumerconnectionpointcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.rowtoparameterstransformer", "Method[saveconfigurationstate].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.toolzone", "Member[instructiontextstyle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[description]"] + - ["system.web.ui.webcontrols.webparts.consumerconnectionpoint", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[consumerconnectionpoint]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webzone", "Member[renderclientscript]"] + - ["system.datetime", "system.web.ui.webcontrols.webparts.personalizationstateinfo", "Member[lastupdateddate]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[connecttoprovidertext]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webdescriptionattribute", "Method[equals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[selectedcatalogpartid]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.partchrometype!", "Member[borderonly]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.ipersonalizable", "Member[isdirty]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartzonecollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.partchromestate", "system.web.ui.webcontrols.webparts.part", "Member[chromestate]"] + - ["system.web.ui.webcontrols.webparts.catalogpartchrome", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[catalogpartchrome]"] + - ["system.componentmodel.propertydescriptor", "system.web.ui.webcontrols.webparts.iwebpartfield", "Member[schema]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartconnectionscanceleventargs", "Member[provider]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpartmanagerinternals", "Method[saveconfigurationstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.importcatalogpart", "Member[uploadhelptext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[importerrormessage]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webparttracker", "Member[iscircularconnection]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webdisplaynameattribute", "Member[displayname]"] + - ["system.web.ui.webcontrols.webparts.webpartverbcollection", "system.web.ui.webcontrols.webparts.webpartchrome", "Method[filterwebpartverbs].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[backimageurl]"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[getallstate].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.webparts.editorpart", "Method[getdesignmodestate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "Member[count]"] + - ["system.web.ui.webcontrols.webparts.personalizableattribute", "system.web.ui.webcontrols.webparts.personalizableattribute!", "Member[userpersonalizable]"] + - ["system.string", "system.web.ui.webcontrols.webparts.behavioreditorpart", "Member[defaultbutton]"] + - ["system.web.ui.webcontrols.webparts.titlestyle", "system.web.ui.webcontrols.webparts.webzone", "Member[headerstyle]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webzone", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webzone", "Member[emptyzonetext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionconsumerattribute", "Member[displaynamevalue]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizableattribute", "Method[equals].ReturnValue"] + - ["system.security.permissionset", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[minimalpermissionset]"] + - ["system.web.ui.webcontrols.webparts.catalogpartcollection", "system.web.ui.webcontrols.webparts.catalogzonebase", "Method[createcatalogparts].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartverbcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.providerconnectionpoint", "system.web.ui.webcontrols.webparts.providerconnectionpointcollection", "Member[default]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[skinid]"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[direction]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.catalogzonebase", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionproviderattribute", "Member[displaynamevalue]"] + - ["system.string", "system.web.ui.webcontrols.webparts.iwebpart", "Member[subtitle]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartchrome", "Member[dragdropenabled]"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[font]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartdescriptioncollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationentry", "Member[issensitive]"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfo", "system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartconnectioncollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartverb", "Member[text]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[isclosed]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[isshared]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[helpverb]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizableattribute", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.webcontrols.orientation", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[layoutorientation]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[title]"] + - ["system.web.ui.webcontrols.webparts.webpartverbcollection", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[verbs]"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "system.web.ui.webcontrols.webparts.sqlpersonalizationprovider", "Method[findstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[emptyzonetext]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.propertygrideditorpart", "Member[display]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.proxywebpartconnectioncollection", "Member[isreadonly]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[allowclose]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[isauthorized].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.importcatalogpart", "Member[importedpartlabeltext]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.connectionszone", "Member[display]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[bordercolor]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webdescriptionattribute", "Member[description]"] + - ["system.string", "system.web.ui.webcontrols.webparts.iwebpart", "Member[catalogiconimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[getcountofuserstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.proxywebpartconnectioncollection", "Method[indexof].ReturnValue"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[bordercolor]"] + - ["system.string", "system.web.ui.webcontrols.webparts.errorwebpart", "Member[errormessage]"] + - ["system.componentmodel.eventdescriptor", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getdefaultevent].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createdisplaymodes].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[geteditor].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.editorpartchrome", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[editorpartchrome]"] + - ["system.string", "system.web.ui.webcontrols.webparts.importcatalogpart", "Member[uploadbuttontext]"] + - ["system.datetime", "system.web.ui.webcontrols.webparts.userpersonalizationstateinfo", "Member[lastactivitydate]"] + - ["system.object", "system.web.ui.webcontrols.webparts.connectionszone", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[enabletheming]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[exportsensitivedatawarning]"] + - ["system.web.ui.webcontrols.webparts.webpartverbcollection", "system.web.ui.webcontrols.webparts.webpart", "Member[verbs]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.layouteditorpart", "Member[display]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webdisplaynameattribute", "Method[gethashcode].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[keys]"] + - ["system.string", "system.web.ui.webcontrols.webparts.behavioreditorpart", "Member[title]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationstateinfo", "Member[size]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.webzone", "Method[geteffectivechrometype].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.webpart", "Member[width]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[allowconnect]"] + - ["system.web.ui.webcontrols.webparts.catalogpartcollection", "system.web.ui.webcontrols.webparts.catalogpartcollection!", "Member[empty]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.catalogpartcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartcollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[webparts]"] + - ["system.object", "system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "Member[syncroot]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[backcolor]"] + - ["system.string", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[instructiontext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartdescription", "Member[id]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.connectionpoint", "Member[allowsmultipleconnections]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[borderwidth]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[defaultbutton]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.sqlpersonalizationprovider", "Method[resetuserstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[title]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationstate", "Member[isempty]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[wrap]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[connecterrormessage]"] + - ["system.string", "system.web.ui.webcontrols.webparts.iwebpart", "Member[titleurl]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[controls]"] + - ["system.web.ui.webcontrols.webparts.webpartverbrendermode", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[webpartverbrendermode]"] + - ["system.web.ui.webcontrols.webparts.personalizationprovider", "system.web.ui.webcontrols.webparts.personalizationprovidercollection", "Member[item]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.sharedpersonalizationstateinfo", "Member[sizeofpersonalizations]"] + - ["system.web.ui.webcontrols.webparts.webpartpersonalization", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[personalization]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpartverb", "Method[saveviewstate].ReturnValue"] + - ["system.security.permissionset", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[mediumpermissionset]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[addverb]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartverb", "Member[id]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[resetuserstate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.rowtofieldtransformer", "Method[transform].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartconnectionseventargs", "Member[consumer]"] + - ["system.string", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[titleiconimageurl]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[restoreverb]"] + - ["system.type", "system.web.ui.webcontrols.webparts.webparttransformerattribute!", "Method[getprovidertype].ReturnValue"] + - ["system.type", "system.web.ui.webcontrols.webparts.webpartauthorizationeventargs", "Member[type]"] + - ["system.web.ui.webcontrols.webparts.consumerconnectionpoint", "system.web.ui.webcontrols.webparts.webpartconnectionscanceleventargs", "Member[consumerconnectionpoint]"] + - ["system.web.ui.webcontrols.webparts.personalizationentry", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartverb", "Member[imageurl]"] + - ["system.web.ui.webcontrols.webparts.personalizableattribute", "system.web.ui.webcontrols.webparts.personalizableattribute!", "Member[personalizable]"] + - ["system.web.ui.webcontrols.webparts.webparteventhandler", "system.web.ui.webcontrols.webparts.webpartverb", "Member[serverclickhandler]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartconnectionscanceleventargs", "Member[consumer]"] + - ["system.string", "system.web.ui.webcontrols.webparts.layouteditorpart", "Member[title]"] + - ["system.object", "system.web.ui.webcontrols.webparts.catalogzonebase", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.toolzone", "Member[visible]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[getcountofinactiveuserstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webdisplaynameattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.consumerconnectionpoint", "system.web.ui.webcontrols.webparts.consumerconnectionpointcollection", "Member[default]"] + - ["system.object", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[item]"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "system.web.ui.webcontrols.webparts.toolzone", "Member[associateddisplaymodes]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.webpart", "Member[height]"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[displaymodes]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[minimizeverb]"] + - ["system.web.ui.webcontrols.webparts.genericwebpart", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[getgenericwebpart].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Method[load].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartconnection", "system.web.ui.webcontrols.webparts.webpartconnectionseventargs", "Member[connection]"] + - ["system.web.ui.webcontrols.webparts.editorpartcollection", "system.web.ui.webcontrols.webparts.editorpartcollection!", "Member[empty]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getcomponentname].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationstate", "Member[isdirty]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizableattribute", "Method[match].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[catalogiconimageurl]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createdynamicwebpartid].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.personalizationentry", "Member[scope]"] + - ["system.web.ui.webcontrols.webparts.personalizableattribute", "system.web.ui.webcontrols.webparts.personalizableattribute!", "Member[notpersonalizable]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.webpart", "Member[chrometype]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[providerconnectionpointid]"] + - ["system.web.ui.webcontrols.webparts.webpartzonebase", "system.web.ui.webcontrols.webparts.webpart", "Member[zone]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Method[getwebpart].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.toolzone", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[enabled]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[ismodifiable]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[allowedit]"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.webparts.iwebpartparameters", "Member[schema]"] + - ["system.web.ui.webcontrols.webparts.catalogzonebase", "system.web.ui.webcontrols.webparts.catalogpart", "Member[zone]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizableattribute", "Member[issensitive]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[deleteverb]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webzone", "Member[hasheader]"] + - ["system.web.ui.webcontrols.webparts.webpartdescriptioncollection", "system.web.ui.webcontrols.webparts.catalogpart", "Method[getavailablewebpartdescriptions].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[iscustompersonalizationstatedirty]"] + - ["system.string", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[titleurl]"] + - ["system.type", "system.web.ui.webcontrols.webparts.connectionpoint", "Member[controltype]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[provider]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartusercapability", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.layouteditorpart", "Method[applychanges].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webparthelpmode", "system.web.ui.webcontrols.webparts.webparthelpmode!", "Member[modeless]"] + - ["system.web.ui.webcontrols.webparts.webpartzonebase", "system.web.ui.webcontrols.webparts.webpartchrome", "Member[zone]"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.personalizableattribute", "Member[scope]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[values]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartdescription", "Member[description]"] + - ["system.web.ui.webcontrols.webparts.webparthelpmode", "system.web.ui.webcontrols.webparts.webpart", "Member[helpmode]"] + - ["system.web.ui.webcontrols.webparts.editorpartcollection", "system.web.ui.webcontrols.webparts.genericwebpart", "Method[createeditorparts].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionproviderattribute", "Member[id]"] + - ["system.string", "system.web.ui.webcontrols.webparts.appearanceeditorpart", "Member[title]"] + - ["system.web.ui.webcontrols.webparts.webbrowsableattribute", "system.web.ui.webcontrols.webparts.webbrowsableattribute!", "Member[yes]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartverb", "Member[istrackingviewstate]"] + - ["system.object", "system.web.ui.webcontrols.webparts.proxywebpart", "Method[savecontrolstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartusercapability", "Member[name]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[displaytitle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.part", "Member[description]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizableattribute", "Member[ispersonalizable]"] + - ["system.object", "system.web.ui.webcontrols.webparts.personalizationstatequery", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[accesskey]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[getexporturl].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.importcatalogpart", "Method[getwebpart].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[wrap]"] + - ["system.string", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[emptyzonetext]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.toolzone", "Member[edituistyle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[newconnectionerrormessage]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionconsumerattribute", "Member[displayname]"] + - ["system.string", "system.web.ui.webcontrols.webparts.propertygrideditorpart", "Member[defaultbutton]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webzone", "Member[partchromestyle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartconnection", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdisplaymodecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[hasuserdata]"] + - ["system.web.ui.webcontrols.webparts.webpartusercapability", "system.web.ui.webcontrols.webparts.webpartpersonalization!", "Member[entersharedscopeusercapability]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webbrowsableattribute", "Member[browsable]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[getcountofstate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.rowtoparameterstransformer", "Method[transform].ReturnValue"] + - ["system.collections.ilist", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[createsupportedusercapabilities].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.webparts.part", "Member[controls]"] + - ["system.type", "system.web.ui.webcontrols.webparts.connectioninterfacecollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[emptyzonetext]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webparttransformer", "Method[saveconfigurationstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[sendtext]"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.catalogpart", "Member[webpartmanager]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webzone", "Member[backimageurl]"] + - ["system.web.ui.webcontrols.webparts.editorzonebase", "system.web.ui.webcontrols.webparts.editorpart", "Member[zone]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.transformertypecollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.webzone", "Member[partchrometype]"] + - ["system.string", "system.web.ui.webcontrols.webparts.importcatalogpart", "Member[partimporterrorlabeltext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.part", "Member[title]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[resetallstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.propertygrideditorpart", "Member[title]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Member[shadowcolor]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[configureconnectiontitle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[consumerid]"] + - ["system.string", "system.web.ui.webcontrols.webparts.personalizationstatequery", "Member[usernametomatch]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webbrowsableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartauthorizationeventargs", "Member[isauthorized]"] + - ["system.string", "system.web.ui.webcontrols.webparts.personalizationstate", "Method[getauthorizationfilter].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[width]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpartzonebase", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartzonecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[issynchronized]"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[cssclass]"] + - ["system.string", "system.web.ui.webcontrols.webparts.rowtofieldtransformer", "Member[fieldname]"] + - ["system.web.ui.webcontrols.webparts.consumerconnectionpoint", "system.web.ui.webcontrols.webparts.consumerconnectionpointcollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[description]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Member[horizontalalign]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartdescription", "Member[title]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[partlinkstyle]"] + - ["system.web.ui.webcontrols.webparts.personalizableattribute", "system.web.ui.webcontrols.webparts.personalizableattribute!", "Member[default]"] + - ["system.web.ui.webcontrols.webparts.partchromestate", "system.web.ui.webcontrols.webparts.webpart", "Member[chromestate]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[copywebpart].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.rowtofieldtransformer", "Method[saveconfigurationstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[title]"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.personalizationstate", "Member[webpartmanager]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[isinitialized]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webzone", "Member[padding]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[height]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.webparts.genericwebpart", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartmanager", "system.web.ui.webcontrols.webparts.webzone", "Member[webpartmanager]"] + - ["system.string", "system.web.ui.webcontrols.webparts.personalizationprovider", "Member[applicationname]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[cssclass]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[visible]"] + - ["system.string", "system.web.ui.webcontrols.webparts.proxywebpartmanager", "Member[clientid]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartverbcollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.webparts.toolzone", "Member[instructiontext]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartaddingeventargs", "Member[zoneindex]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.partchrometype!", "Member[default]"] + - ["system.web.ui.webcontrols.webparts.webpartexportmode", "system.web.ui.webcontrols.webparts.webpartexportmode!", "Member[none]"] + - ["system.web.ui.webcontrols.webparts.webpartexportmode", "system.web.ui.webcontrols.webparts.webpartexportmode!", "Member[all]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[hasheader]"] + - ["system.componentmodel.typeconverter", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getconverter].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[consumersinstructiontext]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[connecttoconsumertext]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpartverbcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[accesskey]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webparttransformercollection", "Member[isreadonly]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[horizontalalign]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartconnection", "Member[consumerconnectionpointid]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[enableclientscript]"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[finduserstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[resetinactiveuserstate].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getdefaultproperty].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartconnection", "system.web.ui.webcontrols.webparts.webpartconnectionscanceleventargs", "Member[connection]"] + - ["system.web.ui.webcontrols.webparts.catalogpartcollection", "system.web.ui.webcontrols.webparts.catalogzone", "Method[createcatalogparts].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[showtitleicons]"] + - ["system.web.ui.webcontrols.webparts.webpartusercapability", "system.web.ui.webcontrols.webparts.webpartpersonalization!", "Member[modifystateusercapability]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menupopupimageurl]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartchrome", "Method[getwebpartchromeclientid].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[findsharedstate].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.personalizationprovider", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Member[provider]"] + - ["system.web.ui.webcontrols.webparts.webbrowsableattribute", "system.web.ui.webcontrols.webparts.webbrowsableattribute!", "Member[default]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[titlebarverbbuttontype]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.webzone", "Member[partchromepadding]"] + - ["system.object", "system.web.ui.webcontrols.webparts.proxywebpart", "Method[saveviewstate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[webbrowsableobject]"] + - ["system.web.ui.webcontrols.webparts.webpartconnectioncollection", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[connections]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.sharedpersonalizationstateinfo", "Member[countofpersonalizations]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[hasshareddata]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Method[createcontrolstyle].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.editorzonebase", "system.web.ui.webcontrols.webparts.editorpartchrome", "Member[zone]"] + - ["system.collections.idictionaryenumerator", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.personalizationprovider", "Method[determineinitialscope].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.partchromestate", "system.web.ui.webcontrols.webparts.partchromestate!", "Member[minimized]"] + - ["system.web.ui.webcontrols.webparts.connectioninterfacecollection", "system.web.ui.webcontrols.webparts.providerconnectionpoint", "Method[getsecondaryinterfaces].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.proxywebpartmanager", "Member[visible]"] + - ["system.type", "system.web.ui.webcontrols.webparts.connectionproviderattribute", "Member[connectionpointtype]"] + - ["system.string", "system.web.ui.webcontrols.webparts.proxywebpart", "Member[genericwebpartid]"] + - ["system.string", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[backimageurl]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[borderstyle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.layouteditorpart", "Member[defaultbutton]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionconsumerattribute", "Member[id]"] + - ["system.web.ui.webcontrols.webparts.webpartcollection", "system.web.ui.webcontrols.webparts.webpartzone", "Method[getinitialwebparts].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionproviderattribute", "Member[displayname]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.partchrometype!", "Member[titleonly]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartdisplaymode", "Member[requirespersonalization]"] + - ["system.web.ui.webcontrols.webparts.webpartcollection", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[webparts]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webzone", "Member[errorstyle]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[okverb]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[isshared]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[existingconnectionerrormessage]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartchrome", "Method[createwebpartchromestyle].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.proxywebpartconnectioncollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.connectionproviderattribute", "Member[allowsmultipleconnections]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartauthorizationeventargs", "Member[isshared]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webbrowsableattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.webparts.webpartzone", "Member[zonetemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[enabled]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[cancelverb]"] + - ["system.web.ui.webcontrols.webparts.webpartverbrendermode", "system.web.ui.webcontrols.webparts.webpartverbrendermode!", "Member[menu]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menuverbstyle]"] + - ["system.web.ui.webcontrols.webparts.connectioninterfacecollection", "system.web.ui.webcontrols.webparts.connectioninterfacecollection!", "Member[empty]"] + - ["system.web.ui.webcontrols.webparts.consumerconnectionpoint", "system.web.ui.webcontrols.webparts.webpartconnectionseventargs", "Member[consumerconnectionpoint]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webdescriptionattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webpart", "Member[zoneindex]"] + - ["system.web.ui.webcontrols.webparts.webpartmanagerinternals", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[internals]"] + - ["system.web.ui.webcontrols.webparts.webpartconnection", "system.web.ui.webcontrols.webparts.webpartconnectioncollection", "Member[item]"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.webparts.catalogpart", "Method[getdesignmodestate].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.personalizationstateinfocollection", "system.web.ui.webcontrols.webparts.personalizationadministration!", "Method[getallinactiveuserstate].ReturnValue"] + - ["system.drawing.color", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[backcolor]"] + - ["system.web.ui.webcontrols.webparts.providerconnectionpoint", "system.web.ui.webcontrols.webparts.webpartconnectionseventargs", "Member[providerconnectionpoint]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartusercapability", "Method[equals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[errortext]"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.webparts.rowtoparameterstransformer", "Member[schema]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[borderwidth]"] + - ["system.type", "system.web.ui.webcontrols.webparts.webparttransformerattribute!", "Method[getconsumertype].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Member[enabled]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.consumerconnectionpoint", "Method[supportsconnection].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[providerstitle]"] + - ["system.web.ui.webcontrols.webparts.editorpartcollection", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[editorparts]"] + - ["system.string", "system.web.ui.webcontrols.webparts.genericwebpart", "Member[id]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[instructiontitle]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[webpartstemplate]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[closeverb]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[editverb]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webzone", "Member[hasfooter]"] + - ["system.string[]", "system.web.ui.webcontrols.webparts.rowtoparameterstransformer", "Member[providerfieldnames]"] + - ["system.string", "system.web.ui.webcontrols.webparts.userpersonalizationstateinfo", "Member[username]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getclassname].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartmanager", "Member[skinid]"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getpropertyowner].ReturnValue"] + - ["system.type", "system.web.ui.webcontrols.webparts.connectionconsumerattribute", "Member[connectionpointtype]"] + - ["system.web.ui.webcontrols.webparts.partchrometype", "system.web.ui.webcontrols.webparts.partchrometype!", "Member[none]"] + - ["system.web.ui.webcontrols.webparts.personalizableattribute", "system.web.ui.webcontrols.webparts.personalizableattribute!", "Member[sharedpersonalizable]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[visible]"] + - ["system.object", "system.web.ui.webcontrols.webparts.editorzonebase", "Method[saveviewstate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[savecontrolstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpartverb", "Member[checked]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[connectverb]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.webparts.rowtofieldtransformer", "Method[createconfigurationcontrol].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.webparts.editorzone", "Member[zonetemplate]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[addwebpart].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartmanager!", "Member[catalogdisplaymode]"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[scrollbars]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpart", "Member[authorizationfilter]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[selectedpartchromestyle]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[isreadonly]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.webparttransformercollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.importcatalogpart", "Member[defaultbutton]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webdisplaynameattribute", "Member[displaynamevalue]"] + - ["system.datetime", "system.web.ui.webcontrols.webparts.personalizationstatequery", "Member[userinactivesincedate]"] + - ["system.string", "system.web.ui.webcontrols.webparts.proxywebpart", "Member[originalid]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.itrackingpersonalizable", "Member[trackschanges]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.toolzone", "Member[labelstyle]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menulabelstyle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.editorzonebase", "Member[headertext]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menulabelhoverstyle]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.webparts.personalizableattribute!", "Method[getpersonalizableproperties].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[width]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.connectioninterfacecollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[height]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.webparts.pagecatalogpart", "Member[borderstyle]"] + - ["system.int32", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[count]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.providerconnectionpointcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.webparts.proxywebpartmanager", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webparts.sqlpersonalizationprovider", "Member[applicationname]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menucheckimageurl]"] + - ["system.web.ui.webcontrols.webparts.personalizationscope", "system.web.ui.webcontrols.webparts.personalizationscope!", "Member[shared]"] + - ["system.object", "system.web.ui.webcontrols.webparts.providerconnectionpoint", "Method[getobject].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.editorpartcollection", "system.web.ui.webcontrols.webparts.iwebeditable", "Method[createeditorparts].ReturnValue"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[borderstyle]"] + - ["system.web.ui.webcontrols.webparts.webpartdisplaymode", "system.web.ui.webcontrols.webparts.webpartdisplaymodeeventargs", "Member[olddisplaymode]"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.catalogzonebase", "Member[closeverb]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.webpartzonebase", "Member[menuverbhoverstyle]"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Method[getwebpart].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpart", "system.web.ui.webcontrols.webparts.webparteventargs", "Member[webpart]"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[skinid]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.editorpart", "Member[display]"] + - ["system.web.ui.webcontrols.webparts.webpartpersonalization", "system.web.ui.webcontrols.webparts.webpartmanager", "Method[createpersonalization].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartverbrendermode", "system.web.ui.webcontrols.webparts.webpartverbrendermode!", "Member[titlebar]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.personalizationdictionary", "Member[isfixedsize]"] + - ["system.componentmodel.attributecollection", "system.web.ui.webcontrols.webparts.webpartmenustyle", "Method[getattributes].ReturnValue"] + - ["system.web.ui.webcontrols.webparts.webpartverb", "system.web.ui.webcontrols.webparts.connectionszone", "Member[cancelverb]"] + - ["system.boolean", "system.web.ui.webcontrols.webparts.webpart", "Member[isstatic]"] + - ["system.string", "system.web.ui.webcontrols.webparts.connectionszone", "Member[emptyzonetext]"] + - ["system.web.ui.webcontrols.webparts.editorpartcollection", "system.web.ui.webcontrols.webparts.webpart", "Method[createeditorparts].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webparts.toolzone", "Member[headerverbstyle]"] + - ["system.string", "system.web.ui.webcontrols.webparts.declarativecatalogpart", "Member[tooltip]"] + - ["system.string", "system.web.ui.webcontrols.webparts.webpartpersonalization", "Method[getauthorizationfilter].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.typemodel.yml new file mode 100644 index 000000000000..01807ed1c1b4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.WebControls.typemodel.yml @@ -0,0 +1,3246 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[cancelbuttonimageurl]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.repeater", "Method[createdatasourceselectarguments].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.treenodestyle", "Member[verticalpadding]"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[pageindex]"] + - ["system.object", "system.web.ui.webcontrols.repeater", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.listcontrol", "Member[datamember]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[expandimagetooltip]"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.wizardsteptype!", "Member[complete]"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.datacontrolrowtype!", "Member[separator]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunit", "Member[isempty]"] + - ["system.string", "system.web.ui.webcontrols.style", "Method[tostring].ReturnValue"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[ridge]"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.webcontrols.tablecell", "Member[verticalalign]"] + - ["system.boolean", "system.web.ui.webcontrols.sitemappath", "Member[showtooltips]"] + - ["system.string", "system.web.ui.webcontrols.xmldatasource", "Member[transform]"] + - ["system.string", "system.web.ui.webcontrols.imagebutton", "Member[text]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.entitydatasource", "Member[whereparameters]"] + - ["system.web.ui.webcontrols.formviewmode", "system.web.ui.webcontrols.formview", "Member[currentmode]"] + - ["system.string", "system.web.ui.webcontrols.listcontrol", "Member[datatextformatstring]"] + - ["system.int32", "system.web.ui.webcontrols.tablerowcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.multiview!", "Member[nextviewcommandname]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewrow", "Member[rowindex]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[lastpagetext]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[enableinsert]"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.webcontrols.style", "Member[font]"] + - ["system.boolean", "system.web.ui.webcontrols.wizardnavigationeventargs", "Member[cancel]"] + - ["system.boolean", "system.web.ui.webcontrols.unit", "Member[isempty]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolfield", "Member[sortexpression]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[month]"] + - ["system.int32", "system.web.ui.webcontrols.tablecellcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.submenustylecollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.repeatinfo", "Member[repeatlayout]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.formview", "Member[pagertemplate]"] + - ["system.web.ui.webcontrols.linqdatasourcevalidationexception", "system.web.ui.webcontrols.linqdatasourceinserteventargs", "Member[exception]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.wizard", "Member[stepnextbuttontype]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.tablecaptionalign!", "Member[left]"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Member[showexpandcollapse]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.createuserwizard", "Member[createuserbuttontype]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[imagetooltipfield]"] + - ["system.boolean", "system.web.ui.webcontrols.datalist", "Method[onbubbleevent].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.basevalidator", "Method[getcontrolvalidationvalue].ReturnValue"] + - ["system.web.ui.webcontrols.datagrid", "system.web.ui.webcontrols.datagridcolumn", "Member[owner]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[useaccessibleheader]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Method[getcallbackresult].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.datalistcommandeventargs", "Member[commandsource]"] + - ["system.string", "system.web.ui.webcontrols.hyperlink", "Member[target]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewupdateeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[small]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[passwordrecoveryiconurl]"] + - ["system.web.ui.webcontrols.menuitem", "system.web.ui.webcontrols.menuitemcollection", "Member[item]"] + - ["system.web.ui.webcontrols.expressions.datasourceexpressioncollection", "system.web.ui.webcontrols.queryextender", "Member[expressions]"] + - ["system.boolean", "system.web.ui.webcontrols.validationsummary", "Member[showsummary]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.gridview", "Member[datakey]"] + - ["system.data.dbtype", "system.web.ui.webcontrols.parameter", "Member[dbtype]"] + - ["system.boolean", "system.web.ui.webcontrols.datagrid", "Member[autogeneratecolumns]"] + - ["system.web.ui.webcontrols.validatordisplay", "system.web.ui.webcontrols.validatordisplay!", "Member[dynamic]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[invalidquestionerrormessage]"] + - ["system.web.ui.webcontrols.textalign", "system.web.ui.webcontrols.textalign!", "Member[right]"] + - ["system.object", "system.web.ui.webcontrols.listviewcommandeventargs", "Member[commandsource]"] + - ["system.string", "system.web.ui.webcontrols.completewizardstep", "Member[title]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasourceview", "Member[ordergroupsby]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.treeview", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[company]"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxlist", "Member[hasfooter]"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.datacontrolrowtype!", "Member[emptydatarow]"] + - ["system.boolean", "system.web.ui.webcontrols.linkbuttoncontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[imagetooltip]"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.formviewrow", "Member[rowtype]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[answerlabeltext]"] + - ["system.type[]", "system.web.ui.webcontrols.stylecollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.basedatalist", "Member[controls]"] + - ["system.boolean", "system.web.ui.webcontrols.fontinfo", "Member[strikeout]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[usernamelabeltext]"] + - ["system.web.ui.webcontrols.treenode", "system.web.ui.webcontrols.treenodeeventargs", "Member[node]"] + - ["system.drawing.color", "system.web.ui.webcontrols.listview", "Member[backcolor]"] + - ["system.string", "system.web.ui.webcontrols.modeldatasourceview", "Member[datakeyname]"] + - ["system.int32", "system.web.ui.webcontrols.formviewrow", "Member[itemindex]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.modeldatasourceview", "Method[executeselect].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.rectanglehotspot", "Member[right]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.wizard", "Member[stepstyle]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[confirmpasswordcompareerrormessage]"] + - ["system.boolean", "system.web.ui.webcontrols.basedatalist", "Member[requiresdatabinding]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[entitysetname]"] + - ["system.boolean", "system.web.ui.webcontrols.datagrid", "Member[allowsorting]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.adrotator", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[connectionstring]"] + - ["system.web.ui.webcontrols.formviewrow", "system.web.ui.webcontrols.formview", "Member[headerrow]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Method[getcallbackresult].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[headertext]"] + - ["system.string", "system.web.ui.webcontrols.login!", "Member[loginbuttoncommandname]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[valuefield]"] + - ["system.collections.ilist", "system.web.ui.webcontrols.sitemapdatasource", "Method[getlist].ReturnValue"] + - ["system.exception", "system.web.ui.webcontrols.listviewdeletedeventargs", "Member[exception]"] + - ["system.object", "system.web.ui.webcontrols.sqldatasource", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[deletemethod]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[groupby]"] + - ["system.drawing.color", "system.web.ui.webcontrols.listview", "Member[bordercolor]"] + - ["system.web.ui.webcontrols.pagermode", "system.web.ui.webcontrols.pagermode!", "Member[numericpages]"] + - ["system.web.ui.webcontrols.formviewmode", "system.web.ui.webcontrols.formviewmodeeventargs", "Member[newmode]"] + - ["system.string", "system.web.ui.webcontrols.button", "Member[postbackurl]"] + - ["system.string", "system.web.ui.webcontrols.autogeneratedfieldproperties", "Member[name]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[allowcustompaging]"] + - ["system.boolean", "system.web.ui.webcontrols.bulletedlist", "Member[renderwhendataempty]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[passwordrecoverytext]"] + - ["system.int16", "system.web.ui.webcontrols.listview", "Member[tabindex]"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listview", "Method[createitem].ReturnValue"] + - ["system.web.ui.webcontrols.hotspotmode", "system.web.ui.webcontrols.imagemap", "Member[hotspotmode]"] + - ["system.object", "system.web.ui.webcontrols.datagriditemcollection", "Member[syncroot]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasourceview", "Member[groupby]"] + - ["system.web.ui.webcontrols.submenustyle", "system.web.ui.webcontrols.submenustylecollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[sqlcachedependency]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[cellular]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.sqldatasource", "Method[select].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.templatedwizardstep", "Member[skinid]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Member[dataalternatetextformatstring]"] + - ["system.boolean", "system.web.ui.webcontrols.fontnamesconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.gridview", "Member[gridlines]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewmodeeventargs", "Member[cancelingedit]"] + - ["system.string", "system.web.ui.webcontrols.image", "Member[descriptionurl]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[right]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.datapagerfield", "Method[clonefield].ReturnValue"] + - ["system.collections.ilist", "system.web.ui.webcontrols.xmldatasource", "Method[getlist].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.imagebutton", "Member[generateemptyalternatetext]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[insertcommand]"] + - ["system.web.ui.webcontrols.datagriditem", "system.web.ui.webcontrols.datagrid", "Method[createitem].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.contextdatasourceview", "Method[executedelete].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[nextprevstyle]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasource", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[caninsert]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[startrowindexparametername]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[insertmethod]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[nextpagetext]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.checkboxlist", "Method[createcontrolstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.tablerowcollection", "Member[isfixedsize]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.listview", "Member[datakey]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.tableitemstyle", "Member[horizontalalign]"] + - ["system.boolean", "system.web.ui.webcontrols.unitconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.listitemcollection", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[double]"] + - ["system.boolean", "system.web.ui.webcontrols.calendarday", "Member[isothermonth]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[notset]"] + - ["system.web.ui.webcontrols.logoutaction", "system.web.ui.webcontrols.logoutaction!", "Member[redirecttologinpage]"] + - ["system.boolean", "system.web.ui.webcontrols.tablesectionstyle", "Member[visible]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewupdateeventargs", "Member[rowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[allowsorting]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[selectcountmethod]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[questionfailuretext]"] + - ["system.int32", "system.web.ui.webcontrols.treenode", "Member[depth]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[lastpagetext]"] + - ["system.string", "system.web.ui.webcontrols.controlparameter", "Member[propertyname]"] + - ["system.web.ui.webcontrols.repeatdirection", "system.web.ui.webcontrols.datalist", "Member[repeatdirection]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[rowstyle]"] + - ["system.reflection.methodinfo", "system.web.ui.webcontrols.modeldatasourcemethod", "Member[methodinfo]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[deleteobject].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.linkbutton", "Member[text]"] + - ["system.int32", "system.web.ui.webcontrols.listview", "Member[groupitemcount]"] + - ["system.string", "system.web.ui.webcontrols.listbox", "Member[tooltip]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewrow", "Member[displayindex]"] + - ["system.web.ui.webcontrols.datagriditem", "system.web.ui.webcontrols.datagriditemcollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[emailregularexpression]"] + - ["system.object", "system.web.ui.webcontrols.calendar", "Method[saveviewstate].ReturnValue"] + - ["system.drawing.color", "system.web.ui.webcontrols.style", "Member[forecolor]"] + - ["system.object", "system.web.ui.webcontrols.datagridsortcommandeventargs", "Member[commandsource]"] + - ["system.boolean", "system.web.ui.webcontrols.tableitemstyle", "Member[wrap]"] + - ["system.boolean", "system.web.ui.webcontrols.formview", "Method[onbubbleevent].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[target]"] + - ["system.int32", "system.web.ui.webcontrols.wizardnavigationeventargs", "Member[nextstepindex]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.sqldatasourcefilteringeventargs", "Member[parametervalues]"] + - ["system.int32", "system.web.ui.webcontrols.hotspotcollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.changepassword", "Member[titletextstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.menu", "Member[dynamicenabledefaultpopoutimage]"] + - ["system.web.ui.webcontrols.treenodestyle", "system.web.ui.webcontrols.treeview", "Member[nodestyle]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewupdatedeventargs", "Member[affectedrows]"] + - ["system.string", "system.web.ui.webcontrols.xmldatasource", "Member[transformfile]"] + - ["system.web.ui.iautofieldgenerator", "system.web.ui.webcontrols.ifieldcontrol", "Member[fieldsgenerator]"] + - ["system.string", "system.web.ui.webcontrols.listcontrol", "Member[validationgroup]"] + - ["system.boolean", "system.web.ui.webcontrols.buttonfieldbase", "Member[showheader]"] + - ["system.string", "system.web.ui.webcontrols.formview", "Method[modifiedoutertablestylepropertyname].ReturnValue"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.listview", "Member[sortdirection]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.detailsview", "Member[tagkey]"] + - ["system.web.ui.webcontrols.calendarselectionmode", "system.web.ui.webcontrols.calendarselectionmode!", "Member[dayweek]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[email]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.sitemappath", "Member[rootnodetemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.basecomparevalidator", "Method[determinerenderuplevel].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.rangevalidator", "Member[minimumvalue]"] + - ["system.web.sitemapprovider", "system.web.ui.webcontrols.sitemapdatasource", "Member[provider]"] + - ["system.object", "system.web.ui.webcontrols.modeldatasourceview", "Method[getdeletemethodresult].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewupdatedeventargs", "Member[newvalues]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[formatstring]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[orderby]"] + - ["system.int32", "system.web.ui.webcontrols.embeddedmailobjectscollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.routeparameter", "Member[routekey]"] + - ["system.boolean", "system.web.ui.webcontrols.repeater", "Member[requiresdatabinding]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[updateparameters]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[texttop]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[continuebuttontext]"] + - ["system.web.ui.webcontrols.literalmode", "system.web.ui.webcontrols.literalmode!", "Member[encode]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[xlarge]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.image", "Member[imagealign]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[canceldestinationpageurl]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businesscity]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[staticpopoutimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.calendar", "Member[showtitle]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[helppagetext]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.substitution", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.linqdatasourceview", "Member[where]"] + - ["system.int32", "system.web.ui.webcontrols.tablecellcollection", "Method[getcellindex].ReturnValue"] + - ["system.web.ui.webcontrols.bulletedlistdisplaymode", "system.web.ui.webcontrols.bulletedlist", "Member[displaymode]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.sitemappath", "Member[pathseparatorstyle]"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.pageddatasource", "Method[getitemproperties].ReturnValue"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.selecteddatescollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[passwordhinttext]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.repeater", "Member[separatortemplate]"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[deletecommandname]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[answerrequirederrormessage]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.login", "Member[loginbuttontype]"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.createuserwizard", "Method[getdesignmodestate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.listview", "Member[maximumrows]"] + - ["system.string", "system.web.ui.webcontrols.boundcolumn", "Member[datafield]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[confirmpasswordrequirederrormessage]"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Method[createchildcontrols].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.listviewpageddatasource", "Member[datasourcecount]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.login", "Member[validatortextstyle]"] + - ["system.web.ui.webcontrols.detailsviewmode", "system.web.ui.webcontrols.detailsviewmode!", "Member[insert]"] + - ["system.int32", "system.web.ui.webcontrols.datagrid", "Member[selectedindex]"] + - ["system.string", "system.web.ui.webcontrols.changepassword!", "Member[changepasswordbuttoncommandname]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[xxlarge]"] + - ["system.web.ui.webcontrols.datagridcolumncollection", "system.web.ui.webcontrols.datagrid", "Member[columns]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasource", "Member[deletecommandtype]"] + - ["system.object", "system.web.ui.webcontrols.treenode", "Member[dataitem]"] + - ["system.object", "system.web.ui.webcontrols.textbox", "Method[saveviewstate].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.webcontrols.sqldatasource", "Method[getviewnames].ReturnValue"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[week]"] + - ["system.int32", "system.web.ui.webcontrols.repeateritemcollection", "Member[count]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[selectedvalue]"] + - ["system.object", "system.web.ui.webcontrols.formview", "Member[selectedvalue]"] + - ["system.string[]", "system.web.ui.webcontrols.idataboundlistcontrol", "Member[clientidrowsuffix]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.datalist", "Member[alternatingitemtemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.datakeyarray", "Member[issynchronized]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewrow", "Method[onbubbleevent].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.wizardstepcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.circlehotspot", "Member[markupname]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Member[dataalternatetextfield]"] + - ["system.boolean", "system.web.ui.webcontrols.wizard", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.datacontrolrowstate!", "Member[edit]"] + - ["system.int32", "system.web.ui.webcontrols.datagrid", "Member[virtualitemcount]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.entitydatasource", "Member[deleteparameters]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[finishpreviousbuttonid]"] + - ["system.int32", "system.web.ui.webcontrols.datalist", "Member[selectedindex]"] + - ["system.exception", "system.web.ui.webcontrols.entitydatasourcechangingeventargs", "Member[exception]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[tuesday]"] + - ["system.boolean", "system.web.ui.webcontrols.validatedcontrolconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.databoundcontrol", "Method[createdatasourceselectarguments].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[sortparametername]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.webcontrols.controlidconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datapagerfieldcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[skiplinktext]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[contacts]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[autogenerateorderbyclause]"] + - ["system.int32", "system.web.ui.webcontrols.pageddatasource", "Member[datasourcecount]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewdeleteeventargs", "Member[keys]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewpageddatasource", "Member[allowserverpaging]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.passwordrecovery", "Member[questiontemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.repeater", "Member[isdatabindingautomatic]"] + - ["system.string", "system.web.ui.webcontrols.image", "Member[alternatetext]"] + - ["system.web.ui.webcontrols.ipageableitemcontainer", "system.web.ui.webcontrols.datapager", "Method[findpageableitemcontainer].ReturnValue"] + - ["system.web.ui.webcontrols.detailsviewmode", "system.web.ui.webcontrols.detailsviewmodeeventargs", "Member[newmode]"] + - ["system.int32", "system.web.ui.webcontrols.datagridpagechangedeventargs", "Member[newpageindex]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[newpasswordregularexpressionerrormessage]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[confirmpassword]"] + - ["system.boolean", "system.web.ui.webcontrols.basedataboundcontrol", "Member[requiresdatabinding]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[emptydatatext]"] + - ["system.object", "system.web.ui.webcontrols.basedataboundcontrol", "Member[datasource]"] + - ["system.string", "system.web.ui.webcontrols.pageddatasource", "Method[getlistname].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[deletemethod]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[whereparameters]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.login", "Member[titletextstyle]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[dynamicpopoutimagetextformatstring]"] + - ["system.int32", "system.web.ui.webcontrols.basecomparevalidator!", "Method[getfullyear].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.style", "Member[cssclass]"] + - ["system.int32", "system.web.ui.webcontrols.datalistitem", "Member[dataitemindex]"] + - ["system.web.ui.webcontrols.formviewrow", "system.web.ui.webcontrols.formview", "Member[bottompagerrow]"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridview", "Method[createrow].ReturnValue"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.wizard", "Method[getsteptype].ReturnValue"] + - ["system.web.ui.webcontrols.titleformat", "system.web.ui.webcontrols.titleformat!", "Member[month]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunit!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.rectanglehotspot", "Member[bottom]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.tablecaptionalign!", "Member[bottom]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewinsertedeventargs", "Member[keepininsertmode]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.menu", "Member[staticitemtemplate]"] + - ["system.web.ui.webcontrols.rolegroupcollection", "system.web.ui.webcontrols.loginview", "Member[rolegroups]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[asunit]"] + - ["system.string", "system.web.ui.webcontrols.listcontrol", "Member[datatextfield]"] + - ["system.int32", "system.web.ui.webcontrols.xmldatasource", "Member[cacheduration]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[accesskey]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[usernameinstructiontext]"] + - ["system.boolean", "system.web.ui.webcontrols.rolegroup", "Method[containsuser].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.listview", "Member[convertemptystringtonull]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewselecteventargs", "Member[newselectedindex]"] + - ["system.type", "system.web.ui.webcontrols.linqdatasourceview", "Member[contexttype]"] + - ["system.object", "system.web.ui.webcontrols.listview", "Member[selectedvalue]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[changepasswordfailuretext]"] + - ["system.type", "system.web.ui.webcontrols.datasourceselectresultprocessingoptions", "Member[modeltype]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[iscustompagingenabled]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewinserteventargs", "Member[values]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[delete].ReturnValue"] + - ["system.web.ui.webcontrols.loginfailureaction", "system.web.ui.webcontrols.loginfailureaction!", "Member[redirecttologinpage]"] + - ["system.int32", "system.web.ui.webcontrols.passwordrecovery", "Member[borderpadding]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[answerrequirederrormessage]"] + - ["system.string", "system.web.ui.webcontrols.servervalidateeventargs", "Member[value]"] + - ["system.int16", "system.web.ui.webcontrols.hotspot", "Member[tabindex]"] + - ["system.web.ui.webcontrols.detailsviewrow", "system.web.ui.webcontrols.detailsview", "Member[footerrow]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[istrackingviewstate]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[select]"] + - ["system.boolean", "system.web.ui.webcontrols.validationsummary", "Member[supportsdisabledattribute]"] + - ["system.string", "system.web.ui.webcontrols.repeatinfo", "Member[caption]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.listview", "Member[selecteddatakey]"] + - ["system.web.ui.webcontrols.entitydatasource", "system.web.ui.webcontrols.entitydatasourceselectingeventargs", "Member[datasource]"] + - ["system.int32", "system.web.ui.webcontrols.table", "Member[cellpadding]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewupdatedeventargs", "Member[oldvalues]"] + - ["system.int32", "system.web.ui.webcontrols.circlehotspot", "Member[y]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[groupbyparameters]"] + - ["system.web.ui.webcontrols.literalmode", "system.web.ui.webcontrols.literal", "Member[mode]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.datacontrolfield", "Member[control]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[xsmall]"] + - ["system.string", "system.web.ui.webcontrols.xmldatasource", "Member[cachekeydependency]"] + - ["system.int32", "system.web.ui.webcontrols.menu", "Member[maximumdynamicdisplaylevels]"] + - ["system.web.ui.webcontrols.formviewrow", "system.web.ui.webcontrols.formview", "Member[footerrow]"] + - ["system.reflection.memberinfo", "system.web.ui.webcontrols.linqdatasourceview", "Method[gettablememberinfo].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datagridcolumn", "Member[headerimageurl]"] + - ["system.string", "system.web.ui.webcontrols.datapager", "Method[getattribute].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[cancelselectonnullparameter]"] + - ["system.object", "system.web.ui.webcontrols.menueventargs", "Member[commandsource]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[lastpagecommandargument]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.datagridcolumncollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.webcontrols.parsingculture", "system.web.ui.webcontrols.objectdatasource", "Member[parsingculture]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[enabledelete]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[buttoncssclass]"] + - ["system.object", "system.web.ui.webcontrols.gridview", "Method[savecontrolstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.modeldatasourceview", "Member[modeltypename]"] + - ["system.boolean", "system.web.ui.webcontrols.datakey", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.idataboundlistcontrol", "Member[selecteddatakey]"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.checkboxlist", "Member[repeatlayout]"] + - ["system.string", "system.web.ui.webcontrols.icallbackcontainer", "Method[getcallbackscript].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homefax]"] + - ["system.web.ui.webcontrols.embeddedmailobjectscollection", "system.web.ui.webcontrols.maildefinition", "Member[embeddedobjects]"] + - ["system.string", "system.web.ui.webcontrols.listviewsorteventargs", "Member[sortexpression]"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[candelete]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.tablecaptionalign!", "Member[notset]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewupdatedeventargs", "Member[newvalues]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[sidebarplaceholderid]"] + - ["system.web.ui.idatasource", "system.web.ui.webcontrols.listview", "Member[datasourceobject]"] + - ["system.boolean", "system.web.ui.webcontrols.datapagerfield", "Member[querystringhandled]"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[cellpadding]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.linqdatasourceselecteventargs", "Member[groupbyparameters]"] + - ["system.string", "system.web.ui.webcontrols.button", "Member[validationgroup]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[changepasswordbuttonimageurl]"] + - ["system.object", "system.web.ui.webcontrols.listcontrol", "Member[datasource]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.tablecaptionalign!", "Member[right]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[maximumrowsparametername]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[where]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[insert].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewupdatedeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.menurenderingmode", "system.web.ui.webcontrols.menu", "Member[renderingmode]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceupdateeventargs", "Member[exceptionhandled]"] + - ["system.int32", "system.web.ui.webcontrols.submenustylecollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[imagetooltip]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.datakey", "Member[values]"] + - ["system.int32", "system.web.ui.webcontrols.menuitemtemplatecontainer", "Member[itemindex]"] + - ["system.boolean", "system.web.ui.webcontrols.radiobutton", "Method[loadpostdata].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.changepassword", "Member[changepasswordtemplate]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.querycontext", "Member[selectparameters]"] + - ["system.web.ui.hierarchicaldatasourceview", "system.web.ui.webcontrols.hierarchicaldataboundcontrol", "Method[getdata].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.menu", "Member[dynamicitemtemplate]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.login", "Member[layouttemplate]"] + - ["system.web.ui.webcontrols.datacontrolcelltype", "system.web.ui.webcontrols.datacontrolcelltype!", "Member[header]"] + - ["system.string", "system.web.ui.webcontrols.treenodestyle", "Member[imageurl]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Member[alternatetext]"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourcecontextdata", "Member[context]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.objectdatasource", "Method[getviewnames].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.unitconverter", "Method[convertfrom].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.datapager", "Member[tagkey]"] + - ["system.string", "system.web.ui.webcontrols.basedatalist", "Member[datamember]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[contexttypename]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[target]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.changepassword", "Member[cancelbuttonstyle]"] + - ["system.int32", "system.web.ui.webcontrols.treenodestylecollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.detailsview", "Member[captionalign]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[tooltip]"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridview", "Member[selectedrow]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[square]"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[text]"] + - ["system.int32", "system.web.ui.webcontrols.pageddatasource", "Member[count]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[bulletedlist2]"] + - ["system.object", "system.web.ui.webcontrols.webcolorconverter", "Method[convertto].ReturnValue"] + - ["system.web.ui.webcontrols.datapagerfieldcollection", "system.web.ui.webcontrols.datapager", "Member[fields]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewupdateeventargs", "Member[newvalues]"] + - ["system.int32", "system.web.ui.webcontrols.calendar", "Member[cellspacing]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.login", "Member[failuretextstyle]"] + - ["system.string", "system.web.ui.webcontrols.sitemapdatasource", "Member[startingnodeurl]"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[updatemethod]"] + - ["system.web.ui.postbackoptions", "system.web.ui.webcontrols.button", "Method[getpostbackoptions].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Member[datatextformatstring]"] + - ["system.int32", "system.web.ui.webcontrols.radiobuttonlist", "Member[repeatcolumns]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[insert].ReturnValue"] + - ["system.web.ui.webcontrols.treenode", "system.web.ui.webcontrols.treenode", "Member[parent]"] + - ["system.string", "system.web.ui.webcontrols.xmldatasource", "Member[cachekeycontext]"] + - ["system.drawing.color", "system.web.ui.webcontrols.listbox", "Member[bordercolor]"] + - ["system.boolean", "system.web.ui.webcontrols.tablecellcollection", "Method[contains].ReturnValue"] + - ["system.type", "system.web.ui.webcontrols.contextdatasourceview", "Member[contexttype]"] + - ["system.boolean", "system.web.ui.webcontrols.datalist", "Member[hasseparators]"] + - ["system.object", "system.web.ui.webcontrols.queryabledatasourceview", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[parameterprefix]"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.wizardsteptype!", "Member[start]"] + - ["system.int32", "system.web.ui.webcontrols.pageeventargs", "Member[totalrowcount]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[membershipprovider]"] + - ["system.object", "system.web.ui.webcontrols.repeateritem", "Member[dataitem]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.objectdatasourceview", "Method[executeselect].ReturnValue"] + - ["system.data.objects.objectcontext", "system.web.ui.webcontrols.entitydatasourcecontextcreatedeventargs", "Member[context]"] + - ["system.web.ui.webcontrols.treenodebinding", "system.web.ui.webcontrols.treenodebindingcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.wizard", "Member[displaycancelbutton]"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Member[dataitemindex]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[point]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.basedatalist", "Method[getdata].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.modeldatasourceview", "Method[executedelete].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.numericpagerfield", "Method[equals].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.listbox", "Member[rows]"] + - ["system.boolean", "system.web.ui.webcontrols.tablerowcollection", "Member[isreadonly]"] + - ["system.xml.xmldocument", "system.web.ui.webcontrols.xml", "Member[document]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Member[canpage]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[questiontitletext]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[updatetext]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[headerstyle]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[emptyitemtemplate]"] + - ["system.web.ui.webcontrols.tablerow", "system.web.ui.webcontrols.tablerowcollection", "Member[item]"] + - ["system.web.ui.webcontrols.datakeyarray", "system.web.ui.webcontrols.gridview", "Member[datakeys]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizard", "Member[questionandanswerrequired]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[emptydatarowstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.panelstyle", "Member[wrap]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[datasourceid]"] + - ["system.exception", "system.web.ui.webcontrols.sqldatasourcestatuseventargs", "Member[exception]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[insertitemtemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.treenode", "Member[populateondemand]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[orderbyparameters]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.createuserwizard", "Member[textboxstyle]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.detailsview", "Member[emptydatatemplate]"] + - ["system.web.ui.webcontrols.pagermode", "system.web.ui.webcontrols.datagridpagerstyle", "Member[mode]"] + - ["system.int32", "system.web.ui.webcontrols.datakeycollection", "Member[count]"] + - ["system.string", "system.web.ui.webcontrols.content", "Member[contentplaceholderid]"] + - ["system.object", "system.web.ui.webcontrols.pagersettings", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.scrollbars!", "Member[none]"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.webcontrols.validationdatatype!", "Member[integer]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.detailsview", "Member[pagertemplate]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.listcontrol", "Member[tagkey]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Method[point].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.entitydatasourceselectedeventargs", "Member[results]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[emailrequirederrormessage]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[autosort]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[inserttext]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Member[target]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[cancelbuttontext]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.changepassword", "Member[labelstyle]"] + - ["system.string", "system.web.ui.webcontrols.multiview!", "Member[previousviewcommandname]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[passwordrecoveryurl]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.changepassword", "Member[tagkey]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.pageddatasource", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datapager", "Member[querystringfield]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[imageurlfield]"] + - ["system.int32", "system.web.ui.webcontrols.pageddatasource", "Member[virtualcount]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.calendar", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[fieldheaderstyle]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.basedatalist", "Member[selectarguments]"] + - ["system.web.ui.datasourcecacheexpiry", "system.web.ui.webcontrols.objectdatasource", "Member[cacheexpirationpolicy]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasource", "Member[selectparameters]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[passwordlabeltext]"] + - ["system.web.ui.webcontrols.menuitem", "system.web.ui.webcontrols.menuitem", "Member[parent]"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Method[getcoordinates].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewupdatedeventargs", "Member[oldvalues]"] + - ["system.web.ui.webcontrols.autogeneratedfield", "system.web.ui.webcontrols.autofieldsgenerator", "Method[createautogeneratedfieldfromfieldproperties].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.maildefinition", "Member[isbodyhtml]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourcestatuseventargs", "Member[result]"] + - ["system.object", "system.web.ui.webcontrols.repeatercommandeventargs", "Member[commandsource]"] + - ["system.boolean", "system.web.ui.webcontrols.textbox", "Member[wrap]"] + - ["system.data.common.dbproviderfactory", "system.web.ui.webcontrols.sqldatasource", "Method[getdbproviderfactory].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[emailregularexpressionerrormessage]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.linqdatasourceview", "Method[executeselect].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.dropdownlist", "Method[createcontrolcollection].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.stringarrayconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.regularexpressionvalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[target]"] + - ["system.io.stream", "system.web.ui.webcontrols.fileupload", "Member[filecontent]"] + - ["system.web.ui.webcontrols.datapagerfielditem", "system.web.ui.webcontrols.datapagercommandeventargs", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.rectanglehotspot", "Method[getcoordinates].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[navigateurl]"] + - ["system.int32", "system.web.ui.webcontrols.listviewediteventargs", "Member[neweditindex]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewupdatedeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.validationcompareoperator!", "Member[greaterthanequal]"] + - ["system.string", "system.web.ui.webcontrols.queryabledatasourceview", "Member[groupby]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourcecontexteventargs", "Member[objectinstance]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.passwordrecovery", "Member[successtextstyle]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.passwordrecovery", "Member[failuretextstyle]"] + - ["system.web.ui.webcontrols.menuitem", "system.web.ui.webcontrols.menu", "Member[selecteditem]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[createuserbuttonimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.menu", "Member[staticenabledefaultpopoutimage]"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.datapagerfield", "Member[viewstate]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasourceview", "Member[selectparameters]"] + - ["system.object", "system.web.ui.webcontrols.databoundcontrol", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[enableobjecttracking]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceinserteventargs", "Member[exceptionhandled]"] + - ["system.data.objects.objectcontext", "system.web.ui.webcontrols.entitydatasourcechangedeventargs", "Member[context]"] + - ["system.web.ui.webcontrols.datagriditem", "system.web.ui.webcontrols.datagriditemeventargs", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.treenode", "Method[saveviewstate].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.webcontrols.detailsview", "Method[createautogeneratedrows].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.fileupload", "Member[filename]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[canpage]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.login", "Member[checkboxstyle]"] + - ["system.web.ui.webcontrols.datakeyarray", "system.web.ui.webcontrols.gridview", "Member[clientidrowsuffixdatakeys]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[continuedestinationpageurl]"] + - ["system.web.ui.webcontrols.hotspotmode", "system.web.ui.webcontrols.hotspotmode!", "Member[navigate]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[createusericonurl]"] + - ["system.string", "system.web.ui.webcontrols.embeddedmailobject", "Member[name]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.modeldatasource", "Member[datacontrol]"] + - ["system.boolean", "system.web.ui.webcontrols.imagefield", "Method[initialize].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.xml", "Member[documentcontent]"] + - ["system.web.ui.attributecollection", "system.web.ui.webcontrols.datapager", "Member[attributes]"] + - ["system.boolean", "system.web.ui.webcontrols.hyperlink", "Member[supportsdisabledattribute]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.wizard", "Member[finishcompletebuttontype]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.repeater", "Member[itemtemplate]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[smaller]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[notset]"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.webcontrols.image", "Member[font]"] + - ["system.type", "system.web.ui.webcontrols.queryabledatasourceview", "Member[entitytype]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.radiobuttonlist", "Method[createcontrolstyle].ReturnValue"] + - ["system.web.ui.webcontrols.treenodebindingcollection", "system.web.ui.webcontrols.treeview", "Member[databindings]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[todaydaystyle]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webcontrol", "Member[height]"] + - ["system.object", "system.web.ui.webcontrols.autofieldsgenerator", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.listbox", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[autogeneratewhereclause]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasourceview", "Method[insert].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.fontinfo", "Member[italic]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.linqdatasourceview", "Method[select].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.selectresult", "Member[results]"] + - ["system.boolean", "system.web.ui.webcontrols.customvalidator", "Method[onservervalidate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datapagerfield", "Member[querystringvalue]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.modeldatasourceview", "Method[createselectresult].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.adrotator", "Member[alternatetextfield]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[collapseimageurl]"] + - ["system.web.ui.webcontrols.detailsviewrow", "system.web.ui.webcontrols.detailsview", "Member[toppagerrow]"] + - ["system.object", "system.web.ui.webcontrols.detailsview", "Member[datasource]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.compositedataboundcontrol", "Member[controls]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[small]"] + - ["system.string", "system.web.ui.webcontrols.accessdatasource", "Member[datafile]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[itemseparatortemplate]"] + - ["system.int32", "system.web.ui.webcontrols.datapagercommandeventargs", "Member[newmaximumrows]"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listviewcommandeventargs", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.multiview", "Method[onbubbleevent].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.irepeatinfouser", "Member[hasheader]"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourceview!", "Member[eventcontextcreating]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.style", "Member[borderwidth]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unit", "Member[type]"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxfield", "Member[applyformatineditmode]"] + - ["system.string", "system.web.ui.webcontrols.imagemapeventargs", "Member[postbackvalue]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.horizontalalign!", "Member[left]"] + - ["system.boolean", "system.web.ui.webcontrols.dropdownlist", "Member[supportsdisabledattribute]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasource", "Member[updateparameters]"] + - ["system.int32", "system.web.ui.webcontrols.bulletedlist", "Member[selectedindex]"] + - ["system.string", "system.web.ui.webcontrols.maildefinition", "Member[from]"] + - ["system.boolean", "system.web.ui.webcontrols.datacontrolfield", "Method[initialize].ReturnValue"] + - ["system.collections.arraylist", "system.web.ui.webcontrols.datagrid", "Method[createcolumnset].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.autogeneratedfieldproperties", "Member[datafield]"] + - ["system.boolean", "system.web.ui.webcontrols.commandfield", "Member[showselectbutton]"] + - ["system.web.ui.webcontrols.menuitembinding", "system.web.ui.webcontrols.menuitembindingcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.placeholdercontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.basedatalist", "Member[horizontalalign]"] + - ["system.string", "system.web.ui.webcontrols.button", "Member[commandname]"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.webcontrols.verticalalign!", "Member[notset]"] + - ["system.web.ui.webcontrols.treenode", "system.web.ui.webcontrols.treenodecollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[target]"] + - ["system.int32", "system.web.ui.webcontrols.tablecell", "Member[columnspan]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[stepnextbuttonid]"] + - ["system.string", "system.web.ui.webcontrols.circlehotspot", "Method[getcoordinates].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewdeleteeventargs", "Member[values]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[finishbuttonid]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.gridview", "Member[pagertemplate]"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourceview!", "Member[eventcontextdisposing]"] + - ["system.boolean", "system.web.ui.webcontrols.datakeyarray", "Member[istrackingviewstate]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[autosort]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewdeleteeventargs", "Member[values]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.profileparameter", "Method[clone].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[footerstyle]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.wizard", "Member[tagkey]"] + - ["system.net.mail.mailmessage", "system.web.ui.webcontrols.mailmessageeventargs", "Member[message]"] + - ["system.boolean", "system.web.ui.webcontrols.listitem", "Member[enabled]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[selectorstyle]"] + - ["system.string", "system.web.ui.webcontrols.contextdatasourceview", "Member[entitysetname]"] + - ["system.boolean", "system.web.ui.webcontrols.dropdownlist", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Member[target]"] + - ["system.web.ui.webcontrols.linqdatasourcevalidationexception", "system.web.ui.webcontrols.linqdatasourcedeleteeventargs", "Member[exception]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[faq]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[notset]"] + - ["system.web.ui.webcontrols.orientation", "system.web.ui.webcontrols.menu", "Member[orientation]"] + - ["system.boolean", "system.web.ui.webcontrols.checkbox", "Member[causesvalidation]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagridcolumn", "Member[headerstyle]"] + - ["system.object", "system.web.ui.webcontrols.queryabledatasourceeditdata", "Member[newdataobject]"] + - ["system.web.ui.webcontrols.titleformat", "system.web.ui.webcontrols.titleformat!", "Member[monthyear]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[usernamerequirederrormessage]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.ui.webcontrols.idatabounditemcontrol", "Member[mode]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.numericpagerfield", "Member[buttontype]"] + - ["system.string", "system.web.ui.webcontrols.accessdatasource", "Member[sqlcachedependency]"] + - ["system.string", "system.web.ui.webcontrols.submenustyle", "Method[getcomponentname].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.listviewitem", "Member[dataitemindex]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[imageurl]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewupdateeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.listview", "Member[borderstyle]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.horizontalalign!", "Member[center]"] + - ["system.boolean", "system.web.ui.webcontrols.validatedcontrolconverter", "Method[filtercontrol].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[staticbottomseparatorimageurl]"] + - ["system.data.dbtype", "system.web.ui.webcontrols.parameter!", "Method[converttypecodetodbtype].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.datalist", "Member[selecteditemtemplate]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[username]"] + - ["system.web.ui.webcontrols.modeldatasourcemethod", "system.web.ui.webcontrols.modeldatasourceview", "Method[evaluateselectmethodparameters].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.buttonfield", "Method[initialize].ReturnValue"] + - ["system.drawing.color", "system.web.ui.webcontrols.webcontrol", "Member[backcolor]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewdeleteeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.titleformat", "system.web.ui.webcontrols.calendar", "Member[titleformat]"] + - ["system.string", "system.web.ui.webcontrols.wizardstepbase", "Member[id]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizard", "Member[displaysidebar]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Member[datanavigateurlformatstring]"] + - ["system.web.ui.webcontrols.listitem", "system.web.ui.webcontrols.listitemcollection", "Method[findbytext].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[allowpaging]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[saturday]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[dynamicpopoutimageurl]"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.scrollbars!", "Member[auto]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[deleteparameters]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[startnextbuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[dynamicitemformatstring]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewinsertedeventargs", "Member[exceptionhandled]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.gridview", "Member[captionalign]"] + - ["system.string", "system.web.ui.webcontrols.imagebutton", "Member[commandname]"] + - ["system.int32", "system.web.ui.webcontrols.treenodecollection", "Member[count]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[middlename]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.wizard", "Member[finishnavigationtemplate]"] + - ["system.object", "system.web.ui.webcontrols.createuserwizard", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.wizard", "Member[steppreviousbuttontype]"] + - ["system.nullable", "system.web.ui.webcontrols.autofieldsgenerator", "Member[autogenerateenumfields]"] + - ["system.web.ui.webcontrols.pagersettings", "system.web.ui.webcontrols.detailsview", "Member[pagersettings]"] + - ["system.object", "system.web.ui.webcontrols.menuitemcollection", "Member[syncroot]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[editprofileiconurl]"] + - ["system.boolean", "system.web.ui.webcontrols.basedataboundcontrol", "Member[isdatabindingautomatic]"] + - ["system.web.ui.webcontrols.formviewrow", "system.web.ui.webcontrols.formview", "Method[createrow].ReturnValue"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.gridview", "Member[horizontalalign]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourceselecteventargs", "Member[result]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[thursday]"] + - ["system.int32", "system.web.ui.webcontrols.detailsviewupdatedeventargs", "Member[affectedrows]"] + - ["system.object", "system.web.ui.webcontrols.formview", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.idatasource", "system.web.ui.webcontrols.gridview", "Member[datasourceobject]"] + - ["system.boolean", "system.web.ui.webcontrols.autofieldsgenerator", "Member[istrackingviewstate]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[filterexpression]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.webcontrol", "Member[borderstyle]"] + - ["system.int32", "system.web.ui.webcontrols.radiobuttonlist", "Member[cellpadding]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewdeleteeventargs", "Member[rowindex]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[sorteddescendingcellstyle]"] + - ["system.web.ui.webcontrols.rolegroup", "system.web.ui.webcontrols.rolegroupcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.calendarday", "Member[isselected]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[color]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewpageddatasource", "Member[issynchronized]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[skiplinktext]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[arrows]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[cachekeydependency]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[large]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[number]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.sessionparameter", "Method[clone].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.datalist", "Member[footertemplate]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[lineimagesfolder]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewrowcollection", "Member[count]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[bulletedlist3]"] + - ["system.boolean", "system.web.ui.webcontrols.xml", "Member[enabletheming]"] + - ["system.web.ui.webcontrols.nextprevformat", "system.web.ui.webcontrols.nextprevformat!", "Member[fullmonth]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[monday]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homestreetaddress]"] + - ["system.string[]", "system.web.ui.webcontrols.gridview", "Member[datakeynames]"] + - ["system.string", "system.web.ui.webcontrols.xml", "Member[clientid]"] + - ["system.web.ui.webcontrols.listviewcancelmode", "system.web.ui.webcontrols.listviewcanceleventargs", "Member[cancelmode]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[invalidanswererrormessage]"] + - ["system.web.ui.attributecollection", "system.web.ui.webcontrols.webcontrol", "Member[attributes]"] + - ["system.datetime", "system.web.ui.webcontrols.calendar", "Member[visibledate]"] + - ["system.boolean", "system.web.ui.webcontrols.cookieparameter", "Member[validateinput]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewdataitem", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.detailsviewrow", "system.web.ui.webcontrols.detailsview", "Member[bottompagerrow]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.formview", "Member[datakey]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.querycontext", "Member[orderbyparameters]"] + - ["system.int32", "system.web.ui.webcontrols.embeddedmailobjectscollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.webcontrols.tableitemstyle", "Member[verticalalign]"] + - ["system.boolean", "system.web.ui.webcontrols.fontinfo", "Method[shouldserializenames].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.modeldatasourceview", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[showpreviouspagebutton]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[commandtext]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[ordergroupsbyparameters]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[nextpageimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[autogeneratedeletebutton]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatefield", "Member[itemtemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourcestatuseventargs", "Member[exceptionhandled]"] + - ["system.exception", "system.web.ui.webcontrols.listviewinsertedeventargs", "Member[exception]"] + - ["system.boolean", "system.web.ui.webcontrols.tablecellcollection", "Member[issynchronized]"] + - ["system.componentmodel.eventdescriptor", "system.web.ui.webcontrols.submenustyle", "Method[getdefaultevent].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.basevalidator", "Member[controltovalidate]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.repeater", "Member[alternatingitemtemplate]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasourceview", "Member[contexttypename]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasource", "Member[cacheduration]"] + - ["system.object", "system.web.ui.webcontrols.passwordrecovery", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasource", "Member[updateparameters]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasource", "Member[insertcommandtype]"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.validationcompareoperator!", "Member[notequal]"] + - ["system.string", "system.web.ui.webcontrols.datagridpagerstyle", "Member[prevpagetext]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businessstreetaddress]"] + - ["system.web.ui.webcontrols.datapager", "system.web.ui.webcontrols.datapagerfield", "Member[datapager]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executeinsert].ReturnValue"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[large]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[include]"] + - ["system.boolean", "system.web.ui.webcontrols.datakeycollection", "Member[issynchronized]"] + - ["system.boolean", "system.web.ui.webcontrols.basedataboundcontrol", "Member[supportsdisabledattribute]"] + - ["system.web.ui.webcontrols.modeldatasourcemethod", "system.web.ui.webcontrols.modeldatasourceview", "Method[findmethod].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.listcontrol", "Member[text]"] + - ["system.web.ui.webcontrols.tablerowsection", "system.web.ui.webcontrols.tablerow", "Member[tablesection]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[enableupdate]"] + - ["system.object", "system.web.ui.webcontrols.datapagerfieldcommandeventargs", "Member[commandsource]"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.entitydatasource", "Method[getview].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.ibuttoncontrol", "Member[postbackurl]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.unit!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[currentpassword]"] + - ["system.boolean", "system.web.ui.webcontrols.pagersettings", "Member[visible]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[insertparameters]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[textfield]"] + - ["system.string", "system.web.ui.webcontrols.basevalidator", "Member[validationgroup]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[contexttypename]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.treeview", "Member[tagkey]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.sitemappath", "Member[currentnodetemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.datalist", "Member[extracttemplaterows]"] + - ["system.boolean", "system.web.ui.webcontrols.repeater", "Member[initialized]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.datalist", "Member[gridlines]"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.repeatlayout!", "Member[unorderedlist]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.listview", "Member[height]"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.style", "Member[viewstate]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executepaging].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.objectdatasourcedisposingeventargs", "Member[objectinstance]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Method[isbindabletype].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourcechangedeventargs", "Member[exceptionhandled]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Method[formatdatanavigateurlvalue].ReturnValue"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontinfo", "Member[size]"] + - ["system.web.ui.webcontrols.treenodetypes", "system.web.ui.webcontrols.treenodetypes!", "Member[none]"] + - ["system.type", "system.web.ui.webcontrols.contextdatasourceview", "Member[entitytype]"] + - ["system.web.ui.webcontrols.calendarselectionmode", "system.web.ui.webcontrols.calendarselectionmode!", "Member[day]"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[editcommandname]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewcommandeventargs", "Member[handled]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewdeletedeventargs", "Member[values]"] + - ["system.type", "system.web.ui.webcontrols.contextdatasourceview", "Method[getentitysettype].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.login", "Member[hyperlinkstyle]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[notset]"] + - ["system.int32", "system.web.ui.webcontrols.listviewdeletedeventargs", "Member[affectedrows]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[autogenerateselectbutton]"] + - ["system.boolean", "system.web.ui.webcontrols.webcontrol", "Member[enabletheming]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.linqdatasourcevalidationexception", "Member[innerexceptions]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[baseline]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[usernamelabeltext]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.menu", "Member[statichoverstyle]"] + - ["system.object", "system.web.ui.webcontrols.gridviewrowcollection", "Member[syncroot]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Member[text]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourcedeleteeventargs", "Member[originalobject]"] + - ["system.web.ui.webcontrols.logintextlayout", "system.web.ui.webcontrols.passwordrecovery", "Member[textlayout]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[wednesday]"] + - ["system.web.ui.webcontrols.linqdatasourcevalidationexception", "system.web.ui.webcontrols.linqdatasourceupdateeventargs", "Member[exception]"] + - ["system.web.ui.webcontrols.pathdirection", "system.web.ui.webcontrols.pathdirection!", "Member[currenttoroot]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[edititemtemplate]"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.datacontrolrowtype!", "Member[pager]"] + - ["system.string", "system.web.ui.webcontrols.adrotator", "Member[advertisementfile]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Member[isvalid]"] + - ["system.boolean", "system.web.ui.webcontrols.listitem", "Member[istrackingviewstate]"] + - ["system.collections.arraylist", "system.web.ui.webcontrols.basedatalist", "Member[datakeysarray]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.gridlines!", "Member[both]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executequeryexpressions].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.queryabledatasourceview", "Method[getoriginalvalues].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.embeddedmailobjectscollection", "Method[contains].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.sitemappath", "Member[pathseparatortemplate]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[edittext]"] + - ["system.object", "system.web.ui.webcontrols.datapager", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[groupseparatortemplate]"] + - ["system.object", "system.web.ui.webcontrols.listview", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.ui.webcontrols.formview", "Member[mode]"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.webcontrols.validationdatatype!", "Member[string]"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[tooltip]"] + - ["system.int32", "system.web.ui.webcontrols.pagepropertieschangingeventargs", "Member[startrowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Member[enableclientscript]"] + - ["system.boolean", "system.web.ui.webcontrols.unit!", "Method[op_equality].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.createuserwizard", "Member[errormessagestyle]"] + - ["system.string", "system.web.ui.webcontrols.panelstyle", "Member[backimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.tablerowcollection", "Method[getrowindex].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.menu", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.sitemapnodeitem", "system.web.ui.webcontrols.sitemapnodeitemeventargs", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[createusertext]"] + - ["system.int32", "system.web.ui.webcontrols.checkboxlist", "Member[cellspacing]"] + - ["system.boolean", "system.web.ui.webcontrols.listitemcollection", "Member[isreadonly]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourcestatuseventargs", "Member[exceptionhandled]"] + - ["system.string", "system.web.ui.webcontrols.bulletedlist", "Member[selectedvalue]"] + - ["system.object", "system.web.ui.webcontrols.detailsviewcommandeventargs", "Member[commandsource]"] + - ["system.object", "system.web.ui.webcontrols.datakeyarray", "Member[syncroot]"] + - ["system.int32", "system.web.ui.webcontrols.datalist", "Member[edititemindex]"] + - ["system.boolean", "system.web.ui.webcontrols.loginview", "Member[enabletheming]"] + - ["system.string", "system.web.ui.webcontrols.parameter", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.treenodebinding", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.pagermode", "system.web.ui.webcontrols.pagermode!", "Member[nextprev]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.listview", "Member[width]"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Member[pagecount]"] + - ["system.xml.xpath.xpathnavigator", "system.web.ui.webcontrols.xml", "Member[xpathnavigator]"] + - ["system.object", "system.web.ui.webcontrols.detailsview", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.entitydatasource", "Member[updateparameters]"] + - ["system.int32", "system.web.ui.webcontrols.pageddatasource", "Member[pagecount]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.datapagerfield", "Method[createfield].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[updatecommandname]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[isreadonly]"] + - ["system.object", "system.web.ui.webcontrols.parameter", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.listview", "Method[createcontrolstyle].ReturnValue"] + - ["system.web.ui.conflictoptions", "system.web.ui.webcontrols.sqldatasource", "Member[conflictdetection]"] + - ["system.web.ui.webcontrols.pagersettings", "system.web.ui.webcontrols.formview", "Member[pagersettings]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[completesuccesstext]"] + - ["system.web.ui.webcontrols.menuitemstyle", "system.web.ui.webcontrols.menu", "Member[staticselectedstyle]"] + - ["system.exception", "system.web.ui.webcontrols.detailsviewinsertedeventargs", "Member[exception]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Member[datanavigateurlformatstring]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[customfinishbuttonid]"] + - ["system.web.ui.webcontrols.sitemapnodeitemtype", "system.web.ui.webcontrols.sitemapnodeitemtype!", "Member[parent]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[numbered]"] + - ["system.boolean", "system.web.ui.webcontrols.calendar", "Member[showdayheader]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[cansort]"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[separator]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourcedisposeeventargs", "Member[objectinstance]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.detailsview", "Member[footertemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.listitemcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.rolegroup", "Method[tostring].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.webcontrols.changepassword", "Member[changepasswordtemplatecontainer]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.wizard", "Member[headertemplate]"] + - ["system.web.ui.webcontrols.sitemapnodeitemtype", "system.web.ui.webcontrols.sitemapnodeitem", "Member[itemtype]"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[pagesize]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.submenustyle", "Member[horizontalpadding]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.autofieldsgenerator", "Method[generatefields].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[istrackingviewstate]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.gridview", "Method[createdatasourceselectarguments].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.webcontrols.controlpropertynameconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.checkboxfield", "Member[nulldisplaytext]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.panel", "Member[horizontalalign]"] + - ["system.object", "system.web.ui.webcontrols.tablecellcollection", "Member[item]"] + - ["system.type", "system.web.ui.webcontrols.linqdatasource", "Member[contexttype]"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.sortdirection!", "Member[descending]"] + - ["system.object", "system.web.ui.webcontrols.datagridcolumn", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datacontrolfield", "Member[itemstyle]"] + - ["system.string", "system.web.ui.webcontrols.hyperlink", "Member[text]"] + - ["system.boolean", "system.web.ui.webcontrols.buttonfieldbase", "Member[causesvalidation]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[selectcommand]"] + - ["system.boolean", "system.web.ui.webcontrols.tablerowcollection", "Member[issynchronized]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[questionlabeltext]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[password]"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listviewinserteventargs", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunitconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.detailsview", "Member[headertemplate]"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Member[pagecount]"] + - ["system.int32", "system.web.ui.webcontrols.nextpreviouspagerfield", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.adrotator", "Member[target]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.radiobuttonlist", "Method[findcontrol].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[steppreviousbuttontext]"] + - ["system.string", "system.web.ui.webcontrols.numericpagerfield", "Member[nextpagetext]"] + - ["system.int32", "system.web.ui.webcontrols.datagriditem", "Member[itemindex]"] + - ["system.web.ui.webcontrols.menuitemstyle", "system.web.ui.webcontrols.menu", "Member[staticmenuitemstyle]"] + - ["system.string", "system.web.ui.webcontrols.compositedataboundcontrol", "Member[deletemethod]"] + - ["system.web.ui.webcontrols.datalistitem", "system.web.ui.webcontrols.datalistitemeventargs", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.webcontrol", "Member[controlstylecreated]"] + - ["system.int32", "system.web.ui.webcontrols.stylecollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasource", "Member[updatecommandtype]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[mm]"] + - ["system.boolean", "system.web.ui.webcontrols.irepeatinfouser", "Member[hasfooter]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[separatorimageurlfield]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[ordergroupsby]"] + - ["system.collections.generic.ilist", "system.web.ui.webcontrols.fileupload", "Member[postedfiles]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.style", "Member[width]"] + - ["system.object", "system.web.ui.webcontrols.datagridpagechangedeventargs", "Member[commandsource]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.changepassword", "Member[hyperlinkstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.datalistitemcollection", "Member[issynchronized]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[insertmethod]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.linqdatasourceselecteventargs", "Member[arguments]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webcontrol", "Member[width]"] + - ["system.object", "system.web.ui.webcontrols.sitemapnodeitem", "Member[dataitem]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[tooltip]"] + - ["system.web.ui.idatasource", "system.web.ui.webcontrols.detailsview", "Member[datasourceobject]"] + - ["system.web.ui.webcontrols.listitemcollection", "system.web.ui.webcontrols.listcontrol", "Member[items]"] + - ["system.componentmodel.propertydescriptor", "system.web.ui.webcontrols.submenustyle", "Method[getdefaultproperty].ReturnValue"] + - ["system.web.ui.webcontrols.listviewitemtype", "system.web.ui.webcontrols.listviewitemtype!", "Member[insertitem]"] + - ["system.boolean", "system.web.ui.webcontrols.boundfield", "Member[readonly]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatecolumn", "Member[edititemtemplate]"] + - ["system.int32", "system.web.ui.webcontrols.menuitemstylecollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.listviewcanceleventargs", "Member[itemindex]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[ordergroupsbyparameters]"] + - ["system.string", "system.web.ui.webcontrols.gridviewsorteventargs", "Member[sortexpression]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.idatabounditemcontrol", "Member[datakey]"] + - ["system.web.ui.webcontrols.datacontrolfieldcollection", "system.web.ui.webcontrols.detailsview", "Member[fields]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourceupdateeventargs", "Member[originalobject]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[enabledfield]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.datacontrolfieldcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.gridviewrow", "Method[onbubbleevent].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.entitydatasourceview", "Method[executeinsert].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.objectdatasourceview", "Method[select].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[cancelimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.listviewselecteventargs", "Member[newselectedindex]"] + - ["system.object", "system.web.ui.webcontrols.listcontrol", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.webcontrols.tablerow", "Member[verticalalign]"] + - ["system.boolean", "system.web.ui.webcontrols.listitemcollection", "Member[issynchronized]"] + - ["system.web.ui.hierarchicaldatasourceview", "system.web.ui.webcontrols.xmldatasource", "Method[gethierarchicalview].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.buttonfield", "Member[imageurl]"] + - ["system.web.ui.webcontrols.formviewmode", "system.web.ui.webcontrols.formviewmode!", "Member[insert]"] + - ["system.web.ui.webcontrols.menuitembindingcollection", "system.web.ui.webcontrols.menu", "Member[databindings]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewupdateeventargs", "Member[oldvalues]"] + - ["system.int32", "system.web.ui.webcontrols.circlehotspot", "Member[x]"] + - ["system.string", "system.web.ui.webcontrols.ibuttoncontrol", "Member[commandname]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[footerstyle]"] + - ["system.object", "system.web.ui.webcontrols.menuitemcollection", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[confirmnewpasswordlabeltext]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[where]"] + - ["system.data.objects.objectcontext", "system.web.ui.webcontrols.entitydatasourcecontextdisposingeventargs", "Member[context]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.entitydatasourcevalidationexception", "Member[innerexceptions]"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.submenustyle", "Method[getproperties].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatefield", "Member[edititemtemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Member[autogeneratedatabindings]"] + - ["system.object", "system.web.ui.webcontrols.unitconverter", "Method[convertto].ReturnValue"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.querycontext", "Member[whereparameters]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.formview", "Member[gridlines]"] + - ["system.string", "system.web.ui.webcontrols.buttonfieldbase", "Member[validationgroup]"] + - ["system.boolean", "system.web.ui.webcontrols.controlidconverter", "Method[filtercontrol].ReturnValue"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.gridview", "Member[sortdirection]"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Member[target]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.horizontalalign!", "Member[right]"] + - ["system.web.ui.webcontrols.parsingculture", "system.web.ui.webcontrols.parsingculture!", "Member[current]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewupdateeventargs", "Member[keys]"] + - ["system.object", "system.web.ui.webcontrols.queryextender", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[custom]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.webcontrols.validatedcontrolconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[commandrowstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizard", "Member[autogeneratepassword]"] + - ["system.boolean", "system.web.ui.webcontrols.button", "Member[usesubmitbehavior]"] + - ["system.web.ui.webcontrols.treenodestylecollection", "system.web.ui.webcontrols.treeview", "Member[levelstyles]"] + - ["system.int32", "system.web.ui.webcontrols.datagrid", "Member[pagecount]"] + - ["system.int32", "system.web.ui.webcontrols.numericpagerfield", "Member[buttoncount]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[confirmpasswordlabeltext]"] + - ["system.boolean", "system.web.ui.webcontrols.treenodecollection", "Method[contains].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.menuitemstylecollection", "Method[createknowntype].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[continuebuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.datalist!", "Member[selectcommandname]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Method[getcallbackscript].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[selectnewparameters]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.wizard", "Member[startnextbuttontype]"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.webcontrols.webcontrol", "Member[font]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.menu", "Member[tagkey]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.autogeneratedfield", "Method[createfield].ReturnValue"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.listviewpageddatasource", "Member[syncroot]"] + - ["system.boolean", "system.web.ui.webcontrols.basedatalist", "Member[initialized]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[msdn]"] + - ["system.object", "system.web.ui.webcontrols.cookieparameter", "Method[evaluate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.datalistitemcollection", "Member[syncroot]"] + - ["system.int32", "system.web.ui.webcontrols.datapagerfieldcollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.formviewrow", "Member[rowstate]"] + - ["system.string", "system.web.ui.webcontrols.contextdatasourceview", "Member[entitytypename]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[updatemethod]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.repeater", "Method[getdata].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.repeateritemcollection", "Member[isreadonly]"] + - ["system.object", "system.web.ui.webcontrols.wizardstepcollection", "Member[syncroot]"] + - ["system.string", "system.web.ui.webcontrols.compositedataboundcontrol", "Member[updatemethod]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.xmldatasourceview", "Method[select].ReturnValue"] + - ["system.web.ui.webcontrols.bulletedlistdisplaymode", "system.web.ui.webcontrols.bulletedlistdisplaymode!", "Member[text]"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[virtualitemcount]"] + - ["system.boolean", "system.web.ui.webcontrols.datagriditemcollection", "Member[issynchronized]"] + - ["system.web.ui.webcontrols.formviewmode", "system.web.ui.webcontrols.formviewmode!", "Member[edit]"] + - ["system.boolean", "system.web.ui.webcontrols.datapagerfield", "Member[visible]"] + - ["system.web.ui.webcontrols.tableheaderscope", "system.web.ui.webcontrols.tableheaderscope!", "Member[column]"] + - ["system.string", "system.web.ui.webcontrols.boundcolumn", "Member[dataformatstring]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[insertparameters]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[phone]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.object", "system.web.ui.webcontrols.entitydatasourcechangedeventargs", "Member[entity]"] + - ["system.object", "system.web.ui.webcontrols.modeldatasourceview", "Method[processselectmethodresult].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.treeview", "Member[expanddepth]"] + - ["system.object", "system.web.ui.webcontrols.wizard", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.wizard", "Member[startnavigationtemplate]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[firstpagecommandargument]"] + - ["system.boolean", "system.web.ui.webcontrols.datagrid", "Member[allowpaging]"] + - ["system.web.ui.webcontrols.detailsviewrow", "system.web.ui.webcontrols.detailsview", "Method[createrow].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.detailsviewrow", "Member[rowtype]"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.sortdirection!", "Member[ascending]"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Member[cellpadding]"] + - ["system.web.ui.webcontrols.hotspotmode", "system.web.ui.webcontrols.hotspotmode!", "Member[inactive]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[deletecommand]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[previouspagetext]"] + - ["system.boolean", "system.web.ui.webcontrols.parametercollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.passwordrecovery", "Member[textboxstyle]"] + - ["system.object", "system.web.ui.webcontrols.menuitem", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.treenodebinding", "Member[populateondemand]"] + - ["system.int32", "system.web.ui.webcontrols.basecomparevalidator!", "Member[cutoffyear]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[canpage]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Method[formatdatatextvalue].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.repeater", "Method[onbubbleevent].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.webcontrols.modeldatasource", "Method[getviewnames].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.multiview", "Method[createcontrolcollection].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[rendernonbreakingspacesbetweencontrols]"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.datacontrolrowtype!", "Member[footer]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.linqdatasourceselecteventargs", "Member[selectparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Member[isunobtrusive]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[sortexpression]"] + - ["system.boolean", "system.web.ui.webcontrols.basedataboundcontrol", "Member[initialized]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.panel", "Method[createcontrolstyle].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.basedatalist", "Member[datasource]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.datapager", "Member[controls]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[passwordlabeltext]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[defaultcontainername]"] + - ["system.web.security.membershipcreatestatus", "system.web.ui.webcontrols.createusererroreventargs", "Member[createusererror]"] + - ["system.web.ui.webcontrols.insertitemposition", "system.web.ui.webcontrols.insertitemposition!", "Member[none]"] + - ["system.web.ui.webcontrols.iqueryabledatasource", "system.web.ui.webcontrols.queryextender", "Member[datasource]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[itemtemplate]"] + - ["system.web.ui.webcontrols.validatordisplay", "system.web.ui.webcontrols.validatordisplay!", "Member[static]"] + - ["system.web.ui.webcontrols.hotspotmode", "system.web.ui.webcontrols.hotspotmode!", "Member[postback]"] + - ["system.web.ui.webcontrols.treenodetypes", "system.web.ui.webcontrols.treenodetypes!", "Member[all]"] + - ["system.object", "system.web.ui.webcontrols.webcolorconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Member[nullimageurl]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasource", "Member[insertparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.xmldatasource", "Member[containslistcollection]"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.radiobuttonlist", "Member[repeatlayout]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[updateobject].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.treenodestyle", "Member[childnodespadding]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[helppagetext]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[successtext]"] + - ["system.string", "system.web.ui.webcontrols.buttoncolumn", "Member[commandname]"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Member[alternatetext]"] + - ["system.datetime", "system.web.ui.webcontrols.monthchangedeventargs", "Member[previousdate]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[startrowindexparametername]"] + - ["system.web.ui.webcontrols.tablecellcollection", "system.web.ui.webcontrols.tablerow", "Member[cells]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[navigationplaceholderid]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[update].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.menuitemcollection", "Member[issynchronized]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[editprofileurl]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[dayheaderstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Member[nodewrap]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasourceview", "Method[delete].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[editcommandname]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[cssclass]"] + - ["system.net.mail.mailmessage", "system.web.ui.webcontrols.maildefinition", "Method[createmailmessage].ReturnValue"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.webcontrols.validationdatatype!", "Member[currency]"] + - ["system.object", "system.web.ui.webcontrols.objectdatasourceeventargs", "Member[objectinstance]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[value]"] + - ["system.int32", "system.web.ui.webcontrols.rolegroupcollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.parametercollection", "Method[createknowntype].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.wizardstepbase", "Member[allowreturn]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.formview", "Member[footerstyle]"] + - ["system.web.ui.webcontrols.datalistitem", "system.web.ui.webcontrols.datalist", "Method[createitem].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datacontrolfield", "Member[istrackingviewstate]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[helppageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.validationsummary", "Member[showmodelstateerrors]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[selecteddaystyle]"] + - ["system.string", "system.web.ui.webcontrols.listitem", "Method[tostring].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.listitemcollection", "Member[syncroot]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[canupdate]"] + - ["system.boolean", "system.web.ui.webcontrols.sitemapdatasource", "Member[startfromcurrentnode]"] + - ["system.web.ui.webcontrols.bulletedlistdisplaymode", "system.web.ui.webcontrols.bulletedlistdisplaymode!", "Member[linkbutton]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[question]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasourceview", "Member[orderby]"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.comparevalidator", "Member[operator]"] + - ["system.web.ui.webcontrols.logoutaction", "system.web.ui.webcontrols.logoutaction!", "Member[redirect]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[unknownerrormessage]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[deleteparameters]"] + - ["system.object", "system.web.ui.webcontrols.listitem", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceselectingeventargs", "Member[executingselectcount]"] + - ["system.boolean", "system.web.ui.webcontrols.linkbutton", "Member[supportsdisabledattribute]"] + - ["system.string", "system.web.ui.webcontrols.comparevalidator", "Member[valuetocompare]"] + - ["system.string", "system.web.ui.webcontrols.table", "Member[backimageurl]"] + - ["system.string[]", "system.web.ui.webcontrols.hyperlinkfield", "Member[datanavigateurlfields]"] + - ["system.web.ui.webcontrols.treenodestyle", "system.web.ui.webcontrols.treenodestylecollection", "Member[item]"] + - ["system.web.ui.webcontrols.datapager", "system.web.ui.webcontrols.datapagerfielditem", "Member[pager]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[bottom]"] + - ["system.boolean", "system.web.ui.webcontrols.wizardstepcollection", "Member[isfixedsize]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasourceview", "Method[executedelete].ReturnValue"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.queryabledatasource", "Method[getview].ReturnValue"] + - ["system.exception", "system.web.ui.webcontrols.linqdatasourcestatuseventargs", "Member[exception]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.entitydatasourceview", "Method[executeselect].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[navigateurl]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.listviewpageddatasource", "Member[datasource]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.querycreatedeventargs", "Member[query]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.tablecaptionalign!", "Member[top]"] + - ["system.web.ui.webcontrols.modeldatamethodresult", "system.web.ui.webcontrols.modeldatasourceview", "Method[invokemethod].ReturnValue"] + - ["system.web.ui.webcontrols.daynameformat", "system.web.ui.webcontrols.daynameformat!", "Member[firsttwoletters]"] + - ["system.string", "system.web.ui.webcontrols.button", "Member[text]"] + - ["system.web.ui.webcontrols.nextprevformat", "system.web.ui.webcontrols.calendar", "Member[nextprevformat]"] + - ["system.object", "system.web.ui.webcontrols.fontunitconverter", "Method[convertto].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.objectdatasourcestatuseventargs", "Member[outputparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.nextpreviouspagerfield", "Method[equals].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.changepassword", "Member[passwordhintstyle]"] + - ["system.object", "system.web.ui.webcontrols.routeparameter", "Method[evaluate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.datagridcolumncollection", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[deletemethod]"] + - ["system.web.ui.webcontrols.querycontext", "system.web.ui.webcontrols.queryabledatasourceview", "Method[createquerycontext].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.targetconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[sqlcachedependency]"] + - ["system.web.ui.webcontrols.datakeyarray", "system.web.ui.webcontrols.listview", "Member[clientidrowsuffixdatakeys]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[dataobjecttypename]"] + - ["system.web.ui.webcontrols.embeddedmailobject", "system.web.ui.webcontrols.embeddedmailobjectscollection", "Member[item]"] + - ["system.web.ui.webcontrols.sqldatasourcemode", "system.web.ui.webcontrols.sqldatasourcemode!", "Member[dataset]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.formview", "Member[itemtemplate]"] + - ["system.string", "system.web.ui.webcontrols.tablestyle", "Member[backimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.basedataboundcontrol", "Member[isboundusingdatasourceid]"] + - ["system.string", "system.web.ui.webcontrols.datalist!", "Member[updatecommandname]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[successpageurl]"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.panel", "Member[scrollbars]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizard", "Member[requireemail]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.datalist", "Member[separatortemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.selecteddatescollection", "Member[issynchronized]"] + - ["system.web.ui.webcontrols.treenodetypes", "system.web.ui.webcontrols.treenodetypes!", "Member[parent]"] + - ["system.int32", "system.web.ui.webcontrols.idataboundlistcontrol", "Member[selectedindex]"] + - ["system.boolean", "system.web.ui.webcontrols.imagebutton", "Member[causesvalidation]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webcontrol", "Method[createcontrolstyle].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.fontunit", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[cellspacing]"] + - ["system.boolean", "system.web.ui.webcontrols.commandfield", "Member[showcancelbutton]"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[nextpagecommandargument]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewupdatedeventargs", "Member[keepineditmode]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[dotted]"] + - ["system.object", "system.web.ui.webcontrols.modeldatamethodresult", "Member[returnvalue]"] + - ["system.boolean", "system.web.ui.webcontrols.boundfield", "Member[convertemptystringtonull]"] + - ["system.string", "system.web.ui.webcontrols.adcreatedeventargs", "Member[imageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitem", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.createuserwizard", "Member[continuebuttonstyle]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homepage]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitem", "Member[selected]"] + - ["system.string", "system.web.ui.webcontrols.parameter", "Member[name]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.listviewpageddatasource", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Member[enablemodelvalidation]"] + - ["system.boolean", "system.web.ui.webcontrols.basecomparevalidator!", "Method[convert].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourceview", "Member[entityset]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[nextpagetext]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasourceview", "Method[update].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[failuretext]"] + - ["system.web.ui.webcontrols.wizardstepcollection", "system.web.ui.webcontrols.wizard", "Member[wizardsteps]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[updatemethod]"] + - ["system.string", "system.web.ui.webcontrols.bulletedlist", "Member[bulletimageurl]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.gridview", "Method[createcontrolstyle].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[startnextbuttonstyle]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.createuserwizard", "Member[createuserbuttonstyle]"] + - ["system.string", "system.web.ui.webcontrols.datalist!", "Member[deletecommandname]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.wizard", "Method[gethistory].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[answer]"] + - ["system.string", "system.web.ui.webcontrols.repeater", "Member[datamember]"] + - ["system.drawing.color", "system.web.ui.webcontrols.style", "Member[bordercolor]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[insertmethod]"] + - ["system.boolean", "system.web.ui.webcontrols.compositecontrol", "Member[supportsdisabledattribute]"] + - ["system.object", "system.web.ui.webcontrols.style", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.detailsview", "Method[createdatasourceselectarguments].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolcelltype", "system.web.ui.webcontrols.datacontrolcelltype!", "Member[datacell]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[valuefield]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[sunday]"] + - ["system.web.ui.hierarchicaldatasourceview", "system.web.ui.webcontrols.sitemapdatasource", "Method[gethierarchicalview].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[groupbyparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.controlpropertynameconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.web.ui.webcontrols.buttoncolumntype", "system.web.ui.webcontrols.buttoncolumntype!", "Member[pushbutton]"] + - ["system.web.ui.webcontrols.treenode", "system.web.ui.webcontrols.treeview", "Method[findnode].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[enableupdate]"] + - ["system.int32", "system.web.ui.webcontrols.treeview", "Member[maxdatabinddepth]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[submitbuttontext]"] + - ["system.boolean", "system.web.ui.webcontrols.textbox", "Member[readonly]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletedlist", "Member[bulletstyle]"] + - ["system.int32", "system.web.ui.webcontrols.datacontrolfieldcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datagrid", "Member[backimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.login", "Member[displayrememberme]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[usernamerequirederrormessage]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.changepassword", "Member[cancelbuttontype]"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.datacontrolfield", "Member[viewstate]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.querystringparameter", "Method[clone].ReturnValue"] + - ["system.web.ui.postbackoptions", "system.web.ui.webcontrols.gridview", "Method[getpostbackoptions].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[displayname]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasourceview", "Member[updatecommandtype]"] + - ["system.string", "system.web.ui.webcontrols.linkbutton", "Member[validationgroup]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[updateimageurl]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.passwordrecovery", "Member[validatortextstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.treenodecollection", "Member[istrackingviewstate]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewpageddatasource", "Member[isreadonly]"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[cancelcommandname]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.createuserwizard", "Member[completesuccesstextstyle]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourceupdateeventargs", "Member[newobject]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[enableupdate]"] + - ["system.boolean", "system.web.ui.webcontrols.table", "Member[supportsdisabledattribute]"] + - ["system.string", "system.web.ui.webcontrols.ibuttoncontrol", "Member[validationgroup]"] + - ["system.exception", "system.web.ui.webcontrols.formviewupdatedeventargs", "Member[exception]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[canupdate]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[enableobjecttracking]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatefield", "Member[alternatingitemtemplate]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewupdatedeventargs", "Member[keys]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[editprofileiconurl]"] + - ["system.string", "system.web.ui.webcontrols.button", "Member[commandargument]"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourceview", "Member[context]"] + - ["system.web.ui.webcontrols.detailsviewrow", "system.web.ui.webcontrols.detailsview", "Member[headerrow]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[islastpage]"] + - ["system.type[]", "system.web.ui.webcontrols.menuitembindingcollection", "Method[getknowntypes].ReturnValue"] + - ["system.string[]", "system.web.ui.webcontrols.rolegroup", "Member[roles]"] + - ["system.int32", "system.web.ui.webcontrols.datagriditemcollection", "Member[count]"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.xml", "Method[getdesignmodestate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.rectanglehotspot", "Member[top]"] + - ["system.int32", "system.web.ui.webcontrols.textbox", "Member[columns]"] + - ["system.boolean", "system.web.ui.webcontrols.fontinfo", "Member[overline]"] + - ["system.boolean", "system.web.ui.webcontrols.basecomparevalidator!", "Method[compare].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datapager", "Member[pagedcontrolid]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.style", "Member[borderstyle]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.parametercollection", "Member[item]"] + - ["system.int32", "system.web.ui.webcontrols.wizardnavigationeventargs", "Member[currentstepindex]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[updatemethod]"] + - ["system.string", "system.web.ui.webcontrols.button", "Member[onclientclick]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[insertparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.datalist", "Member[hasheader]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.loginview", "Member[controls]"] + - ["system.object", "system.web.ui.webcontrols.submenustylecollection", "Method[createknowntype].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.gridviewpageeventargs", "Member[newpageindex]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasourceview", "Member[updateparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxfield", "Member[htmlencodeformatstring]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[cansort]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.linqdatasource", "Method[getviewnames].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datagrid", "Method[onbubbleevent].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.repeater", "Member[itemtype]"] + - ["system.int32", "system.web.ui.webcontrols.listviewdataitem", "Member[displayindex]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasourcecommandtype!", "Member[text]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewupdateeventargs", "Member[newvalues]"] + - ["system.int32", "system.web.ui.webcontrols.datapagercommandeventargs", "Member[newstartrowindex]"] + - ["system.string", "system.web.ui.webcontrols.loginstatus", "Member[logoutimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.modeldatasourceview", "Method[executeinsert].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[skiplinktext]"] + - ["system.boolean", "system.web.ui.webcontrols.treenodebindingcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.listview", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.wizard", "Member[sidebartemplate]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[selectedvalue]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[xxlarge]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Member[candelete]"] + - ["system.boolean", "system.web.ui.webcontrols.linkbutton", "Member[causesvalidation]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Method[parse].ReturnValue"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[windowshelp]"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridviewroweventargs", "Member[row]"] + - ["system.web.ui.webcontrols.treenodetypes", "system.web.ui.webcontrols.treenodetypes!", "Member[leaf]"] + - ["system.object", "system.web.ui.webcontrols.detailsviewrowcollection", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.tablerowcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.tablerowcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.datacontrolrowstate!", "Member[alternate]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[inch]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[startnextbuttonid]"] + - ["system.web.ui.webcontrols.logoutaction", "system.web.ui.webcontrols.loginstatus", "Member[logoutaction]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewdeletedeventargs", "Member[values]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[navigateurlfield]"] + - ["system.web.ui.webcontrols.datagridpagerstyle", "system.web.ui.webcontrols.datagrid", "Member[pagerstyle]"] + - ["system.data.objects.objectcontext", "system.web.ui.webcontrols.entitydatasourcecontextcreatingeventargs", "Member[context]"] + - ["system.web.ui.webcontrols.treenodestyle", "system.web.ui.webcontrols.treeview", "Member[rootnodestyle]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.createuserwizard", "Member[hyperlinkstyle]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolfield", "Member[accessibleheadertext]"] + - ["system.string", "system.web.ui.webcontrols.polygonhotspot", "Method[getcoordinates].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[shownextpagebutton]"] + - ["system.string", "system.web.ui.webcontrols.bulletedlist", "Member[text]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.datagrid", "Member[tagkey]"] + - ["system.boolean", "system.web.ui.webcontrols.gridviewupdatedeventargs", "Member[exceptionhandled]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[sidebarbuttonstyle]"] + - ["system.web.ui.webcontrols.listitem", "system.web.ui.webcontrols.listitemcollection", "Member[item]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.sitemapdatasourceview", "Method[executeselect].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[collapseimagetooltip]"] + - ["system.string", "system.web.ui.webcontrols.linkbutton", "Member[onclientclick]"] + - ["system.web.ui.webcontrols.logintextlayout", "system.web.ui.webcontrols.login", "Member[textlayout]"] + - ["system.web.ui.webcontrols.listviewitemtype", "system.web.ui.webcontrols.listviewitemtype!", "Member[emptyitem]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.formview", "Method[createcontrolstyle].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[executedelete].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[pagecommandname]"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.webcontrols.listview", "Member[font]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.menu", "Member[dynamichoverstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.commandfield", "Member[showinsertbutton]"] + - ["system.web.ui.webcontrols.datapagerfieldcollection", "system.web.ui.webcontrols.datapagerfieldcollection", "Method[clonefields].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[oldvaluesparameterformatstring]"] + - ["system.string", "system.web.ui.webcontrols.basevalidator", "Member[associatedcontrolid]"] + - ["system.web.ui.conflictoptions", "system.web.ui.webcontrols.sqldatasourceview", "Member[conflictdetection]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[emptydatatext]"] + - ["system.string", "system.web.ui.webcontrols.loginstatus", "Member[logoutpageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.menu", "Method[onbubbleevent].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.maildefinition", "Member[istrackingviewstate]"] + - ["system.object", "system.web.ui.webcontrols.datacontrolfieldcollection", "Method[createknowntype].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[datamember]"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[footertext]"] + - ["system.string", "system.web.ui.webcontrols.tablecell", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[movepreviouscommandname]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[xpfileexplorer]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewinsertedeventargs", "Member[keepininsertmode]"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Member[navigateurl]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Member[datatextfield]"] + - ["system.web.ui.webcontrols.pagerbuttons", "system.web.ui.webcontrols.pagerbuttons!", "Member[numericfirstlast]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[headerplaceholderid]"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.wizardsteptype!", "Member[auto]"] + - ["system.boolean", "system.web.ui.webcontrols.xml", "Method[hascontrols].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[rowheadercolumn]"] + - ["system.web.ui.webcontrols.submenustyle", "system.web.ui.webcontrols.menu", "Member[dynamicmenustyle]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.createuserwizard", "Member[labelstyle]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.repeater", "Member[headertemplate]"] + - ["system.string", "system.web.ui.webcontrols.checkboxfield", "Member[datafield]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourceinserteventargs", "Member[newobject]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[emaillabeltext]"] + - ["system.web.ui.webcontrols.createuserwizardstep", "system.web.ui.webcontrols.createuserwizard", "Member[createuserstep]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homezipcode]"] + - ["system.string", "system.web.ui.webcontrols.imagemap", "Member[target]"] + - ["system.int32", "system.web.ui.webcontrols.irepeatinfouser", "Member[repeateditemcount]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[passwordregularexpression]"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.wizardstepbase", "Member[steptype]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.imagefield", "Method[createfield].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.formviewupdatedeventargs", "Member[affectedrows]"] + - ["system.boolean", "system.web.ui.webcontrols.imagebutton", "Method[loadpostdata].ReturnValue"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.xmldatasource", "Method[getview].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.adrotator", "Member[navigateurlfield]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.gridviewrowcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[header]"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listview", "Method[createemptyitem].ReturnValue"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.scrollbars!", "Member[vertical]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Method[tostring].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[deletecommandname]"] + - ["system.boolean", "system.web.ui.webcontrols.datagridcolumncollection", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.datalistitemcollection", "system.web.ui.webcontrols.datalist", "Member[items]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[createuserbuttontext]"] + - ["system.boolean", "system.web.ui.webcontrols.style", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.commandfield", "Method[createfield].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.menuitembindingcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datalistitem", "Member[supportsdisabledattribute]"] + - ["system.string", "system.web.ui.webcontrols.datalist!", "Member[cancelcommandname]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.gridlines!", "Member[horizontal]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Method[getcallbackresult].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.textbox", "Method[loadpostdata].ReturnValue"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[larger]"] + - ["system.string", "system.web.ui.webcontrols.listcontrol", "Member[selectedvalue]"] + - ["system.boolean", "system.web.ui.webcontrols.idataboundlistcontrol", "Member[enablepersistedselection]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[xlarge]"] + - ["system.web.ui.webcontrols.pagerbuttons", "system.web.ui.webcontrols.pagerbuttons!", "Member[numeric]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasourceview", "Member[selectnew]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[candelete]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[datalistid]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.formview", "Member[pagerstyle]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.passwordrecovery", "Member[submitbuttonstyle]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.treeview", "Member[hovernodestyle]"] + - ["system.int32", "system.web.ui.webcontrols.datagriditem", "Member[displayindex]"] + - ["system.web.ui.webcontrols.datacontrolcelltype", "system.web.ui.webcontrols.datacontrolcelltype!", "Member[footer]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewdeletedeventargs", "Member[keys]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[successpageurl]"] + - ["system.int32", "system.web.ui.webcontrols.detailsviewdeletedeventargs", "Member[affectedrows]"] + - ["system.int32", "system.web.ui.webcontrols.sitemapdatasource", "Member[startingnodeoffset]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[upperroman]"] + - ["system.string", "system.web.ui.webcontrols.calendar", "Member[caption]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasourceview", "Member[filterparameters]"] + - ["system.web.ui.webcontrols.menuitemstylecollection", "system.web.ui.webcontrols.menu", "Member[levelselectedstyles]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[autogeneratewhereclause]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.detailsview", "Member[gridlines]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[movenextcommandname]"] + - ["system.boolean", "system.web.ui.webcontrols.datagridcolumn", "Member[visible]"] + - ["system.int32", "system.web.ui.webcontrols.entitydatasourceview", "Method[executedelete].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.gridviewrow", "Member[rowtype]"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.completewizardstep", "Member[steptype]"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.datacontrolrowstate!", "Member[normal]"] + - ["system.int32", "system.web.ui.webcontrols.textbox", "Member[maxlength]"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Member[cellspacing]"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.repeateritem", "Member[itemtype]"] + - ["system.type", "system.web.ui.webcontrols.callingdatamethodseventargs", "Member[datamethodstype]"] + - ["system.web.ui.webcontrols.datacontrolfieldcollection", "system.web.ui.webcontrols.datacontrolfieldcollection", "Method[clonefields].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.controlidconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.web.ui.webcontrols.logoutaction", "system.web.ui.webcontrols.logoutaction!", "Member[refresh]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[navigateurl]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[updatecommand]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.listview", "Member[controls]"] + - ["system.type", "system.web.ui.webcontrols.contextdatasourceview", "Method[getdataobjecttype].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.tablecell", "Member[wrap]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.unit!", "Method[point].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.contextdatasourceview", "Method[executeupdate].ReturnValue"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.listitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[imageurl]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.templatefield", "Method[createfield].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.xmldatasource", "Member[xpath]"] + - ["system.int32", "system.web.ui.webcontrols.ipageableitemcontainer", "Member[maximumrows]"] + - ["system.object", "system.web.ui.webcontrols.datagriditem", "Member[dataitem]"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.webcontrols.basecomparevalidator", "Member[type]"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listview", "Member[insertitem]"] + - ["system.web.ui.webcontrols.insertitemposition", "system.web.ui.webcontrols.listview", "Member[insertitemposition]"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.gridviewrow", "Member[rowstate]"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listview", "Method[createinsertitem].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.basecomparevalidator!", "Method[canconvert].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.formview", "Member[insertitemtemplate]"] + - ["system.datetime", "system.web.ui.webcontrols.selecteddatescollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.imagefield", "Member[convertemptystringtonull]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[email]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[sortexpression]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[helppageurl]"] + - ["system.string", "system.web.ui.webcontrols.maildefinition", "Member[cc]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[showfooter]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Method[formatdatatextvalue].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[autopage]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businesscountryregion]"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Member[dataitemindex]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewdeletedeventargs", "Member[exceptionhandled]"] + - ["system.string", "system.web.ui.webcontrols.sitemappath", "Member[sitemapprovider]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[startnextbuttontext]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[passwordhinttext]"] + - ["system.web.ui.webcontrols.daynameformat", "system.web.ui.webcontrols.daynameformat!", "Member[full]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitemcollection", "Member[istrackingviewstate]"] + - ["system.int32", "system.web.ui.webcontrols.listview", "Member[selectedindex]"] + - ["system.char", "system.web.ui.webcontrols.menu", "Member[pathseparator]"] + - ["system.web.ui.webcontrols.datalistitem", "system.web.ui.webcontrols.datalistcommandeventargs", "Member[item]"] + - ["system.int32", "system.web.ui.webcontrols.repeatinfo", "Member[repeatcolumns]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[username]"] + - ["system.int32", "system.web.ui.webcontrols.wizard", "Member[activestepindex]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[sortparametername]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.changepassword", "Member[failuretextstyle]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[selecteditemtemplate]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[buttontype]"] + - ["system.int32", "system.web.ui.webcontrols.detailsviewpageeventargs", "Member[newpageindex]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[caption]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[answer]"] + - ["system.int32", "system.web.ui.webcontrols.basedatalist", "Member[cellpadding]"] + - ["system.boolean", "system.web.ui.webcontrols.textboxcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[instructiontext]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewupdatedeventargs", "Member[oldvalues]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasource", "Member[selectcommandtype]"] + - ["system.drawing.color", "system.web.ui.webcontrols.style", "Member[backcolor]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.datapagerfieldcollection", "Member[item]"] + - ["system.web.ui.postbackoptions", "system.web.ui.webcontrols.formview", "Method[getpostbackoptions].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[valuepath]"] + - ["system.int32", "system.web.ui.webcontrols.treeview", "Member[nodeindent]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[headerstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.formview", "Member[allowpaging]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatecolumn", "Member[footertemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[cansort]"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Member[cellpadding]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.ui.webcontrols.detailsview", "Member[mode]"] + - ["system.boolean", "system.web.ui.webcontrols.panel", "Member[wrap]"] + - ["system.object", "system.web.ui.webcontrols.treenodecollection", "Member[syncroot]"] + - ["system.object", "system.web.ui.webcontrols.gridview", "Member[datasource]"] + - ["system.exception", "system.web.ui.webcontrols.entitydatasourcechangedeventargs", "Member[exception]"] + - ["system.web.ui.webcontrols.buttoncolumntype", "system.web.ui.webcontrols.editcommandcolumn", "Member[buttontype]"] + - ["system.boolean", "system.web.ui.webcontrols.rolegroupcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.textbox", "Member[validationgroup]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.hyperlink", "Member[imageheight]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[scrollupimageurl]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.passwordrecovery", "Member[titletextstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.hiddenfield", "Method[loadpostdata].ReturnValue"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.datalist", "Member[repeatlayout]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[solid]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[createuserurl]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.gridview", "Member[tagkey]"] + - ["system.int32", "system.web.ui.webcontrols.formviewinsertedeventargs", "Member[affectedrows]"] + - ["system.boolean", "system.web.ui.webcontrols.calendar", "Member[showgridlines]"] + - ["system.string", "system.web.ui.webcontrols.hyperlink", "Member[navigateurl]"] + - ["system.string", "system.web.ui.webcontrols.modeldatasourceview", "Member[updatemethod]"] + - ["system.boolean", "system.web.ui.webcontrols.repeater", "Member[enabletheming]"] + - ["system.int32", "system.web.ui.webcontrols.sitemapnodeitem", "Member[displayindex]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasource", "Member[cancelselectonnullparameter]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[separatorimageurl]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[news]"] + - ["system.string", "system.web.ui.webcontrols.datagridcolumn", "Member[sortexpression]"] + - ["system.object", "system.web.ui.webcontrols.datalistitem", "Member[dataitem]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatedwizardstep", "Member[contenttemplate]"] + - ["system.string", "system.web.ui.webcontrols.calendar", "Member[prevmonthtext]"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[enablepaging]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[selectparameters]"] + - ["system.int32", "system.web.ui.webcontrols.treenodestylecollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.ihierarchicaldatasource", "system.web.ui.webcontrols.hierarchicaldataboundcontrol", "Method[getdatasource].ReturnValue"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.ipersistedselector", "Member[datakey]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolfield", "Member[footertext]"] + - ["system.int32", "system.web.ui.webcontrols.menu", "Member[staticdisplaylevels]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[pica]"] + - ["system.web.ui.webcontrols.validationsummarydisplaymode", "system.web.ui.webcontrols.validationsummarydisplaymode!", "Member[bulletlist]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.wizard", "Member[layouttemplate]"] + - ["system.web.ui.webcontrols.autogeneratedfield", "system.web.ui.webcontrols.gridview", "Method[createautogeneratedcolumn].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.checkboxlist", "Method[getitemstyle].ReturnValue"] + - ["system.web.ui.webcontrols.literalmode", "system.web.ui.webcontrols.literalmode!", "Member[transform]"] + - ["system.string", "system.web.ui.webcontrols.maildefinition", "Member[bodyfilename]"] + - ["system.object", "system.web.ui.webcontrols.formview", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.sitemapnodeitem", "Member[itemindex]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[none]"] + - ["system.string", "system.web.ui.webcontrols.checkbox", "Member[validationgroup]"] + - ["system.web.ui.webcontrols.validatordisplay", "system.web.ui.webcontrols.basevalidator", "Member[display]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.datacontrolfield", "Method[clonefield].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.createuserwizard", "Member[titletextstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourcedeleteeventargs", "Member[exceptionhandled]"] + - ["system.boolean", "system.web.ui.webcontrols.listview", "Method[onbubbleevent].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.wizard", "Method[getdesignmodestate].ReturnValue"] + - ["system.web.ui.webcontrols.queryabledatasourceeditdata", "system.web.ui.webcontrols.queryabledatasourceview", "Method[buildinsertobject].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.textboxcontrolbuilder", "Method[htmldecodeliterals].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.databoundcontrol", "Member[isusingmodelbinders]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Method[onbubbleevent].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.treenodebinding", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[pager]"] + - ["system.web.ui.iautofieldgenerator", "system.web.ui.webcontrols.detailsview", "Member[fieldsgenerator]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.passwordrecovery", "Member[usernametemplatecontainer]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.unit!", "Method[pixel].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewupdatedeventargs", "Member[keepineditmode]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[isfirstpage]"] + - ["system.boolean", "system.web.ui.webcontrols.datagridcolumn", "Member[designmode]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.webcontrols.fontunitconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.gridviewcancelediteventargs", "Member[rowindex]"] + - ["system.int32", "system.web.ui.webcontrols.bulletedlist", "Member[firstbulletnumber]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[backimageurl]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[ex]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.buttonfield", "Method[createfield].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewupdatedeventargs", "Member[newvalues]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[passwordrecoveryiconurl]"] + - ["system.web.ui.webcontrols.datakeyarray", "system.web.ui.webcontrols.listview", "Member[datakeys]"] + - ["system.web.sitemapprovider", "system.web.ui.webcontrols.sitemappath", "Member[provider]"] + - ["system.int32", "system.web.ui.webcontrols.datagriditem", "Member[datasetindex]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[jobtitle]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[deletetext]"] + - ["system.string", "system.web.ui.webcontrols.comparevalidator", "Member[controltocompare]"] + - ["system.boolean", "system.web.ui.webcontrols.controlpropertynameconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.webcontrols.validationdatatype!", "Member[date]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[selectmethod]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.repeater", "Member[controls]"] + - ["system.web.ui.webcontrols.menuitemcollection", "system.web.ui.webcontrols.menu", "Member[items]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[emptydatatemplate]"] + - ["system.string", "system.web.ui.webcontrols.requiredfieldvalidator", "Member[initialvalue]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasource", "Member[enablecaching]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[empty]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[custompreviousbuttonid]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.sitemappath", "Member[nodetemplate]"] + - ["system.string", "system.web.ui.webcontrols.modelerrormessage", "Member[modelstatekey]"] + - ["system.int32", "system.web.ui.webcontrols.tablecell", "Member[rowspan]"] + - ["system.boolean", "system.web.ui.webcontrols.selecteddatescollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.formview", "Member[editrowstyle]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[invalidpassworderrormessage]"] + - ["system.web.ui.webcontrols.datakeyarray", "system.web.ui.webcontrols.idataboundlistcontrol", "Member[datakeys]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[firstpagetext]"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.contentdirection!", "Member[righttoleft]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[staticitemformatstring]"] + - ["system.boolean", "system.web.ui.webcontrols.autogeneratedfieldproperties", "Member[istrackingviewstate]"] + - ["system.object", "system.web.ui.webcontrols.objectdatasourcestatuseventargs", "Member[returnvalue]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executesorting].ReturnValue"] + - ["system.string[]", "system.web.ui.webcontrols.listview", "Member[datakeynames]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[datetimelocal]"] + - ["system.web.ui.webcontrols.hotspot", "system.web.ui.webcontrols.hotspotcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.logincanceleventargs", "Member[cancel]"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxlist", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.sessionparameter", "Member[sessionfield]"] + - ["system.string", "system.web.ui.webcontrols.linkbutton", "Member[postbackurl]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[pagecount]"] + - ["system.web.ui.webcontrols.repeatdirection", "system.web.ui.webcontrols.repeatinfo", "Member[repeatdirection]"] + - ["system.object", "system.web.ui.webcontrols.datakey", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datakeyarray", "Member[isreadonly]"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[canpage]"] + - ["system.string", "system.web.ui.webcontrols.datalist!", "Member[editcommandname]"] + - ["system.web.ui.webcontrols.rolegroup", "system.web.ui.webcontrols.rolegroupcollection", "Method[getmatchingrolegroup].ReturnValue"] + - ["system.web.ui.webcontrols.textalign", "system.web.ui.webcontrols.checkboxlist", "Member[textalign]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[groove]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunit", "Method[equals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.literal", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.panel", "Member[defaultbutton]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.loginstatus", "Member[tagkey]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[lastpageimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.sitemapdatasource", "Member[showstartingnode]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[pixel]"] + - ["system.object", "system.web.ui.webcontrols.maildefinition", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.xml", "Method[createcontrolcollection].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.changepassword", "Member[borderpadding]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[passwordrequirederrormessage]"] + - ["system.int32", "system.web.ui.webcontrols.datapager", "Member[pagesize]"] + - ["system.web.ui.webcontrols.validationdatatype", "system.web.ui.webcontrols.validationdatatype!", "Member[double]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[updatemethod]"] + - ["system.boolean", "system.web.ui.webcontrols.customvalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.login", "Member[renderoutertable]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[skiplinktext]"] + - ["system.int32", "system.web.ui.webcontrols.detailsviewrow", "Member[rowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Member[caninsert]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.accessdatasourceview", "Method[executeselect].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.checkboxfield", "Member[dataformatstring]"] + - ["system.int32", "system.web.ui.webcontrols.repeateritem", "Member[displayindex]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[selecttext]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Method[getdesigntimevalue].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.wizard", "Member[headerstyle]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewinsertedeventargs", "Member[values]"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Member[pageindex]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunitconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxlist", "Member[hasseparators]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasource", "Member[filterparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[caninsert]"] + - ["system.boolean", "system.web.ui.webcontrols.passwordrecovery", "Member[renderoutertable]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewupdatedeventargs", "Member[exceptionhandled]"] + - ["system.object", "system.web.ui.webcontrols.sessionparameter", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[caninsert]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[username]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[autogenerateeditbutton]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Member[autogeneraterows]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.formview", "Member[emptydatatemplate]"] + - ["system.web.ui.webcontrols.listselectionmode", "system.web.ui.webcontrols.listselectionmode!", "Member[multiple]"] + - ["system.int32", "system.web.ui.webcontrols.selecteddatescollection", "Member[count]"] + - ["system.int32", "system.web.ui.webcontrols.datapagercommandeventargs", "Member[totalrowcount]"] + - ["system.web.ui.attributecollection", "system.web.ui.webcontrols.listitem", "Member[attributes]"] + - ["system.web.ui.webcontrols.linqdatasourceview", "system.web.ui.webcontrols.linqdatasource", "Method[createview].ReturnValue"] + - ["system.web.ui.webcontrols.gridviewrowcollection", "system.web.ui.webcontrols.gridview", "Member[rows]"] + - ["system.object", "system.web.ui.webcontrols.datapagerfield", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[top]"] + - ["system.boolean", "system.web.ui.webcontrols.hyperlinkcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.stylecollection", "Method[contains].ReturnValue"] + - ["system.datetime", "system.web.ui.webcontrols.calendar", "Member[todaysdate]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[helppageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[editrowstyle]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[username]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[updatecommand]"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.parameter", "Member[viewstate]"] + - ["system.object", "system.web.ui.webcontrols.changepassword", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.passwordrecovery", "Member[successtemplate]"] + - ["system.string[]", "system.web.ui.webcontrols.fontinfo", "Member[names]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[sortparametername]"] + - ["system.web.ui.webcontrols.pagerbuttons", "system.web.ui.webcontrols.pagersettings", "Member[mode]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[simple2]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasourceview", "Member[insertparameters]"] + - ["system.web.ui.webcontrols.textalign", "system.web.ui.webcontrols.radiobuttonlist", "Member[textalign]"] + - ["system.web.ui.webcontrols.listitem", "system.web.ui.webcontrols.listcontrol", "Member[selecteditem]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeview", "Member[imageset]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[insertmethod]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasourceview", "Method[delete].ReturnValue"] + - ["system.web.ui.postbackoptions", "system.web.ui.webcontrols.linkbutton", "Method[getpostbackoptions].ReturnValue"] + - ["system.web.ui.webcontrols.pathdirection", "system.web.ui.webcontrols.sitemappath", "Member[pathdirection]"] + - ["system.string", "system.web.ui.webcontrols.datagridsortcommandeventargs", "Member[sortexpression]"] + - ["system.string", "system.web.ui.webcontrols.menu!", "Member[menuitemclickcommandname]"] + - ["system.boolean", "system.web.ui.webcontrols.view", "Member[enabletheming]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[navigationbuttonstyle]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[sorteddescendingheaderstyle]"] + - ["system.collections.specialized.ordereddictionary", "system.web.ui.webcontrols.modeldatasourcemethod", "Member[parameters]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.table", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[datapath]"] + - ["system.web.ui.idatasource", "system.web.ui.webcontrols.databoundcontrol", "Method[getdatasource].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[datamember]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagrid", "Member[edititemstyle]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[statictopseparatorimageurl]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[finishpreviousbuttontext]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitem", "Member[enabled]"] + - ["system.boolean", "system.web.ui.webcontrols.datagridcolumncollection", "Member[issynchronized]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.menuitemstyle", "Member[horizontalpadding]"] + - ["system.web.ui.webcontrols.sitemapnodeitemtype", "system.web.ui.webcontrols.sitemapnodeitemtype!", "Member[root]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunitconverter", "Method[canconvertto].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.gridview", "Member[emptydatatemplate]"] + - ["system.collections.generic.ilist", "system.web.ui.webcontrols.listview", "Member[items]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.formview", "Member[headertemplate]"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Member[markupname]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[stepnextbuttontext]"] + - ["system.object", "system.web.ui.webcontrols.datalist", "Member[selectedvalue]"] + - ["system.string", "system.web.ui.webcontrols.idataboundcontrol", "Member[datasourceid]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[autogeneratewhereclause]"] + - ["system.object", "system.web.ui.webcontrols.parameter", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourcestatuseventargs", "Member[exceptionhandled]"] + - ["system.string", "system.web.ui.webcontrols.dayrendereventargs", "Member[selecturl]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizard", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.formview", "Member[headerstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.checkbox", "Member[checked]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homestate]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.datakeyarray", "Member[item]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.changepassword", "Member[changepasswordbuttontype]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homecountryregion]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[insertrowstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.listitem", "Method[equals].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.objectdatasourcemethodeventargs", "Member[inputparameters]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[alternatingitemtemplate]"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.datacontrolrowtype!", "Member[datarow]"] + - ["system.boolean", "system.web.ui.webcontrols.boundfield", "Member[htmlencodeformatstring]"] + - ["system.string", "system.web.ui.webcontrols.hiddenfield", "Member[value]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[autogeneratewhereclause]"] + - ["system.string", "system.web.ui.webcontrols.wizardstepbase", "Member[title]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.loginview", "Member[anonymoustemplate]"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.validationcompareoperator!", "Member[equal]"] + - ["system.int32", "system.web.ui.webcontrols.pageddatasource", "Member[pagesize]"] + - ["system.web.ui.webcontrols.wizardstepbase", "system.web.ui.webcontrols.wizardstepcollection", "Member[item]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[upperalpha]"] + - ["system.boolean", "system.web.ui.webcontrols.repeatinfo", "Member[outertableimplied]"] + - ["system.boolean", "system.web.ui.webcontrols.tablerow", "Member[supportsdisabledattribute]"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.wizardsteptype!", "Member[step]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.style", "Member[height]"] + - ["system.string", "system.web.ui.webcontrols.multiview!", "Member[switchviewbyidcommandname]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[helppageurl]"] + - ["system.object", "system.web.ui.webcontrols.datacontrolfield", "Method[saveviewstate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourcecontextdata", "Member[entityset]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[helppagetext]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[imageurl]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[cancelcommandname]"] + - ["system.string", "system.web.ui.webcontrols.contextdatasourceview", "Member[contexttypename]"] + - ["system.web.ui.webcontrols.literalmode", "system.web.ui.webcontrols.literalmode!", "Member[passthrough]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasourceview", "Member[deleteparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.treenode", "Member[istrackingviewstate]"] + - ["system.object", "system.web.ui.webcontrols.listviewitem", "Member[dataitem]"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourceview!", "Member[eventcontextcreated]"] + - ["system.string", "system.web.ui.webcontrols.hiddenfield", "Member[skinid]"] + - ["system.data.parameterdirection", "system.web.ui.webcontrols.parameter", "Member[direction]"] + - ["system.web.ui.webcontrols.datalistitem", "system.web.ui.webcontrols.datalistitemcollection", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.modeldatasourcemethod", "Member[instance]"] + - ["system.web.ui.webcontrols.hotspotcollection", "system.web.ui.webcontrols.imagemap", "Member[hotspots]"] + - ["system.int32", "system.web.ui.webcontrols.menuitem", "Member[depth]"] + - ["system.int32", "system.web.ui.webcontrols.treenodecollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.webcontrols.nextprevformat", "system.web.ui.webcontrols.nextprevformat!", "Member[customtext]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[circle]"] + - ["system.type[]", "system.web.ui.webcontrols.hotspotcollection", "Method[getknowntypes].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.multiview!", "Member[switchviewbyindexcommandname]"] + - ["system.object", "system.web.ui.webcontrols.treenodebindingcollection", "Method[createknowntype].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.changepassword", "Member[instructiontextstyle]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.gridview", "Method[createcolumns].ReturnValue"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[absbottom]"] + - ["system.boolean", "system.web.ui.webcontrols.imagebutton", "Member[supportsdisabledattribute]"] + - ["system.boolean", "system.web.ui.webcontrols.basedatalist", "Member[useaccessibleheader]"] + - ["system.string", "system.web.ui.webcontrols.numericpagerfield", "Member[previouspagetext]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.queryextensions!", "Method[sortby].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagridcolumn", "Member[footerstyle]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.templatedwizardstep", "Member[customnavigationtemplatecontainer]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.formview", "Method[createdatasourceselectarguments].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.boolean", "system.web.ui.webcontrols.comparevalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[updateparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.fileupload", "Member[hasfile]"] + - ["system.web.ui.webcontrols.tablerowsection", "system.web.ui.webcontrols.tablerowsection!", "Member[tableheader]"] + - ["system.int32", "system.web.ui.webcontrols.detailsviewdeleteeventargs", "Member[rowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewupdatedeventargs", "Member[exceptionhandled]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasource", "Method[update].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceview", "Member[istrackingviewstate]"] + - ["system.string", "system.web.ui.webcontrols.accessdatasource", "Member[providername]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datacontrolfield", "Member[footerstyle]"] + - ["system.int32", "system.web.ui.webcontrols.datalist", "Member[repeateditemcount]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[autogenerateorderbyclause]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[disc]"] + - ["system.web.ui.webcontrols.textalign", "system.web.ui.webcontrols.textalign!", "Member[left]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[navigateurlfield]"] + - ["system.web.ui.webcontrols.menurenderingmode", "system.web.ui.webcontrols.menurenderingmode!", "Member[default]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[grouptemplate]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[continuebuttontext]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasource", "Method[insert].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Member[displayindex]"] + - ["system.string", "system.web.ui.webcontrols.table", "Member[caption]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.tablestyle", "Member[horizontalalign]"] + - ["system.string", "system.web.ui.webcontrols.webcontrol!", "Member[disabledcssclass]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[generalfailuretext]"] + - ["system.boolean", "system.web.ui.webcontrols.submenustylecollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.wizard", "Member[navigationstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.datagridcolumncollection", "Member[isreadonly]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.listview", "Method[findplaceholder].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.rangevalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.bulletedlist", "Member[controls]"] + - ["system.boolean", "system.web.ui.webcontrols.treenode", "Member[selected]"] + - ["system.web.sitemapnode", "system.web.ui.webcontrols.sitemapnodeitem", "Member[sitemapnode]"] + - ["system.object", "system.web.ui.webcontrols.selecteddatescollection", "Member[syncroot]"] + - ["system.string[]", "system.web.ui.webcontrols.tableheadercell", "Member[categorytext]"] + - ["system.object", "system.web.ui.webcontrols.boundfield", "Method[getdesigntimevalue].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword!", "Member[cancelbuttoncommandname]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.detailsview", "Method[createfieldset].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery!", "Member[submitbuttoncommandname]"] + - ["system.string", "system.web.ui.webcontrols.basevalidator", "Member[text]"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasource", "Member[enablepaging]"] + - ["system.string", "system.web.ui.webcontrols.rangevalidator", "Member[maximumvalue]"] + - ["system.boolean", "system.web.ui.webcontrols.radiobuttonlist", "Member[hasseparators]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.parameter", "Method[clone].ReturnValue"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.contentdirection!", "Member[notset]"] + - ["system.string", "system.web.ui.webcontrols.basedatalist", "Member[datakeyfield]"] + - ["system.web.ui.webcontrols.pagerposition", "system.web.ui.webcontrols.pagersettings", "Member[position]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasource", "Member[deleteparameters]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.gridlines!", "Member[none]"] + - ["system.collections.generic.list", "system.web.ui.webcontrols.gridviewcolumnsgenerator", "Method[createautogeneratedfields].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.calendarday", "Member[daynumbertext]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.sitemappath", "Member[rootnodestyle]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunit!", "Method[op_inequality].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.webcontrols.entitydatasource", "Method[getviewnames].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[selectcommandname]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[noexpandimageurl]"] + - ["system.object", "system.web.ui.webcontrols.objectdatasource", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.checkboxfield", "Method[createfield].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.queryextender", "Member[targetcontrolid]"] + - ["system.object", "system.web.ui.webcontrols.parameter", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[enabledelete]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.webcontrols.datacontrolfieldcell", "Member[validaterequestmode]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.queryabledatasourceview", "Method[buildquery].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[loginbuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.queryabledatasourceview", "Member[where]"] + - ["system.web.ui.webcontrols.treenodestyle", "system.web.ui.webcontrols.treeview", "Member[selectednodestyle]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.object", "system.web.ui.webcontrols.datakey", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[sidebarbuttonid]"] + - ["system.string", "system.web.ui.webcontrols.buttoncolumn", "Member[text]"] + - ["system.boolean", "system.web.ui.webcontrols.hyperlinkfield", "Method[initialize].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasource", "Member[convertnulltodbnull]"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.panelstyle", "Member[scrollbars]"] + - ["system.string", "system.web.ui.webcontrols.basecomparevalidator!", "Method[getdateelementorder].ReturnValue"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[pager]"] + - ["system.boolean", "system.web.ui.webcontrols.repeateritem", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.queryabledatasourceview", "system.web.ui.webcontrols.linqdatasource", "Method[createqueryableview].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datagridcolumn", "Method[tostring].ReturnValue"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridview", "Member[headerrow]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[firstpageimageurl]"] + - ["system.object", "system.web.ui.webcontrols.datagridcommandeventargs", "Member[commandsource]"] + - ["system.object", "system.web.ui.webcontrols.detailsviewinserteventargs", "Member[commandargument]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceview", "Member[candelete]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[autopage]"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[footer]"] + - ["system.boolean", "system.web.ui.webcontrols.panel", "Member[supportsdisabledattribute]"] + - ["system.boolean", "system.web.ui.webcontrols.boundfield", "Member[applyformatineditmode]"] + - ["system.web.ui.webcontrols.listitem", "system.web.ui.webcontrols.listitemcollection", "Method[findbyvalue].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.pagersettings", "Member[pagebuttoncount]"] + - ["system.string", "system.web.ui.webcontrols.imagefield!", "Member[thisexpression]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizard", "Member[disablecreateduser]"] + - ["system.boolean", "system.web.ui.webcontrols.templatefield", "Member[convertemptystringtonull]"] + - ["system.boolean", "system.web.ui.webcontrols.datagrid", "Member[allowcustompaging]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard!", "Member[continuebuttoncommandname]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.webcontrols.linqdatasourcecontexteventargs", "Member[operation]"] + - ["system.string", "system.web.ui.webcontrols.modelerrormessage", "Member[text]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.datagriditemcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[finishpreviousbuttonstyle]"] + - ["system.componentmodel.typeconverter", "system.web.ui.webcontrols.submenustyle", "Method[getconverter].ReturnValue"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.entitydatasourceselectedeventargs", "Member[selectarguments]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewmodeeventargs", "Member[cancelingedit]"] + - ["system.boolean", "system.web.ui.webcontrols.ibuttoncontrol", "Member[causesvalidation]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.menu", "Member[staticsubmenuindent]"] + - ["system.boolean", "system.web.ui.webcontrols.formparameter", "Member[validateinput]"] + - ["system.web.ui.webcontrols.menuitemstyle", "system.web.ui.webcontrols.menuitemstylecollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.sitemappath", "Member[pathseparator]"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Member[enableclientscript]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Member[allowpaging]"] + - ["system.int32", "system.web.ui.webcontrols.sitemapnodeitem", "Member[dataitemindex]"] + - ["system.web.ui.datasourcecacheexpiry", "system.web.ui.webcontrols.sqldatasource", "Member[cacheexpirationpolicy]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.linqdatasourceselecteventargs", "Member[orderbyparameters]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasource", "Method[delete].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.xmldatasource", "Member[data]"] + - ["system.boolean", "system.web.ui.webcontrols.formview", "Method[isbindabletype].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.xml", "Member[transformsource]"] + - ["system.web.ui.webcontrols.maildefinition", "system.web.ui.webcontrols.passwordrecovery", "Member[maildefinition]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[previouspagecommandargument]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.login", "Member[tagkey]"] + - ["system.web.ui.webcontrols.tableheaderscope", "system.web.ui.webcontrols.tableheaderscope!", "Member[row]"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[navigateurl]"] + - ["system.int32", "system.web.ui.webcontrols.calendar", "Member[cellpadding]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[filterexpression]"] + - ["system.boolean", "system.web.ui.webcontrols.calendar", "Method[hasweekselectors].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datalist", "Member[separatorstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.hiddenfield", "Member[enabletheming]"] + - ["system.int32", "system.web.ui.webcontrols.detailsviewinsertedeventargs", "Member[affectedrows]"] + - ["system.web.ui.webcontrols.modeldatasourceview", "system.web.ui.webcontrols.modeldatasource", "Member[view]"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Member[displayindex]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[isserverpagingenabled]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Member[renderuplevel]"] + - ["system.object", "system.web.ui.webcontrols.imagefield", "Method[getvalue].ReturnValue"] + - ["system.web.ui.webcontrols.submenustylecollection", "system.web.ui.webcontrols.menu", "Member[levelsubmenustyles]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[helppageiconurl]"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.linqdatasource", "Method[getview].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.tablecellcollection", "Method[indexof].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.sitemappath", "Member[nodestyle]"] + - ["system.object", "system.web.ui.webcontrols.gridview", "Member[selectedvalue]"] + - ["system.string", "system.web.ui.webcontrols.boundcolumn", "Method[formatdatavalue].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagridcolumn", "Member[itemstyle]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.login", "Member[loginbuttonstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.login", "Member[visiblewhenloggedin]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[membershipprovider]"] + - ["system.net.mail.mailpriority", "system.web.ui.webcontrols.maildefinition", "Member[priority]"] + - ["system.object", "system.web.ui.webcontrols.stringarrayconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[changepasswordbuttontext]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[storeoriginalvaluesinviewstate]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[canupdate]"] + - ["system.type[]", "system.web.ui.webcontrols.treenodestylecollection", "Method[getknowntypes].ReturnValue"] + - ["system.string[]", "system.web.ui.webcontrols.gridview", "Member[clientidrowsuffix]"] + - ["system.boolean", "system.web.ui.webcontrols.formview", "Member[enablemodelvalidation]"] + - ["system.int32", "system.web.ui.webcontrols.parametercollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[enablesortingandpagingcallbacks]"] + - ["system.object", "system.web.ui.webcontrols.gridviewrow", "Member[dataitem]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Member[accesskey]"] + - ["system.int32", "system.web.ui.webcontrols.listviewitem", "Member[displayindex]"] + - ["system.string[]", "system.web.ui.webcontrols.tablecell", "Member[associatedheadercellid]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.templatepagerfield", "Method[createfield].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.boundfield", "Method[createfield].ReturnValue"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.table", "Member[horizontalalign]"] + - ["system.byte[]", "system.web.ui.webcontrols.fileupload", "Member[filebytes]"] + - ["system.boolean", "system.web.ui.webcontrols.autogeneratedfield", "Member[convertemptystringtonull]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewupdateeventargs", "Member[oldvalues]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[percentage]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.changepassword", "Member[successtextstyle]"] + - ["system.string", "system.web.ui.webcontrols.imagebutton", "Member[commandargument]"] + - ["system.object", "system.web.ui.webcontrols.submenustyle", "Method[getpropertyowner].ReturnValue"] + - ["system.string[]", "system.web.ui.webcontrols.listview", "Member[clientidrowsuffix]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizardstep", "Member[title]"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[insertmethod]"] + - ["system.string", "system.web.ui.webcontrols.webcontrol", "Method[getattribute].ReturnValue"] + - ["system.web.ui.webcontrols.modeldatasourcemethod", "system.web.ui.webcontrols.modeldatasourceview", "Method[evaluateupdatemethodparameters].ReturnValue"] + - ["system.web.ui.idatasource", "system.web.ui.webcontrols.formview", "Member[datasourceobject]"] + - ["system.web.ui.webcontrols.listitem", "system.web.ui.webcontrols.listitem!", "Method[fromstring].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.datagriditem", "Member[dataitemindex]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[issynchronized]"] + - ["system.int32", "system.web.ui.webcontrols.listitemcollection", "Method[add].ReturnValue"] + - ["system.type", "system.web.ui.webcontrols.autogeneratedfield", "Member[datatype]"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.datacontrolrowstate!", "Member[insert]"] + - ["system.web.ui.webcontrols.treenodestyle", "system.web.ui.webcontrols.treeview", "Member[parentnodestyle]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitem", "Member[databound]"] + - ["system.int32", "system.web.ui.webcontrols.tablerowcollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datalist", "Member[itemstyle]"] + - ["system.string", "system.web.ui.webcontrols.webcontrol", "Member[tooltip]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[pagerstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.stringarrayconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewrowcollection", "Member[isreadonly]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.table", "Member[gridlines]"] + - ["system.string", "system.web.ui.webcontrols.changepassword!", "Member[continuebuttoncommandname]"] + - ["system.boolean", "system.web.ui.webcontrols.gridviewdeletedeventargs", "Member[exceptionhandled]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[targetfield]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasourceview", "Member[insertcommandtype]"] + - ["system.xml.xsl.xsltargumentlist", "system.web.ui.webcontrols.xmldatasource", "Member[transformargumentlist]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewdeletedeventargs", "Member[values]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.passwordrecovery", "Member[questiontemplatecontainer]"] + - ["system.type[]", "system.web.ui.webcontrols.datacontrolfieldcollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.webcontrols.hotspotmode", "system.web.ui.webcontrols.hotspot", "Member[hotspotmode]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[question]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[instructiontext]"] + - ["system.int32", "system.web.ui.webcontrols.datagridcolumncollection", "Member[count]"] + - ["system.string", "system.web.ui.webcontrols.datagridpagerstyle", "Member[nextpagetext]"] + - ["system.web.ui.webcontrols.detailsviewmode", "system.web.ui.webcontrols.detailsview", "Member[currentmode]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.numericpagerfield", "Method[createfield].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[istrackingviewstate]"] + - ["system.boolean", "system.web.ui.webcontrols.fontinfo", "Member[bold]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasourceview", "Method[insert].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourcechangingeventargs", "Member[exceptionhandled]"] + - ["system.type[]", "system.web.ui.webcontrols.datapagerfieldcollection", "Method[getknowntypes].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Member[pageindex]"] + - ["system.int32", "system.web.ui.webcontrols.ipageableitemcontainer", "Member[startrowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.fileupload", "Member[allowmultiple]"] + - ["system.string", "system.web.ui.webcontrols.calendar", "Member[nextmonthtext]"] + - ["system.boolean", "system.web.ui.webcontrols.boundfield", "Method[initialize].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.boundfield!", "Member[thisexpression]"] + - ["system.object", "system.web.ui.webcontrols.commandeventargs", "Member[commandargument]"] + - ["system.boolean", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[showfirstpagebutton]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewdeletedeventargs", "Member[exceptionhandled]"] + - ["system.web.ui.webcontrols.contextdatasourcecontextdata", "system.web.ui.webcontrols.linqdatasourceview", "Method[createcontext].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasource", "Method[update].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasource", "Member[filterparameters]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewupdateeventargs", "Member[newvalues]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.horizontalalign!", "Member[justify]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[loweralpha]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[insertcommandname]"] + - ["system.string", "system.web.ui.webcontrols.databoundcontrol", "Member[selectmethod]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasourceview", "Method[executeinsert].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.panel", "Member[groupingtext]"] + - ["system.boolean", "system.web.ui.webcontrols.tablecell", "Member[supportsdisabledattribute]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewupdatedeventargs", "Member[oldvalues]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.nextpreviouspagerfield", "Method[createfield].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.unit", "Method[equals].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.login", "Member[instructiontextstyle]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[successtitletext]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[selectimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.wizard", "Member[cellspacing]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.treenodestyle", "Member[nodespacing]"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.gridviewsorteventargs", "Member[sortdirection]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[enabled]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.formview", "Member[captionalign]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.datacontrolfieldcell", "Member[containingfield]"] + - ["system.int32", "system.web.ui.webcontrols.menuitemstylecollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.menurenderingmode", "system.web.ui.webcontrols.menurenderingmode!", "Member[list]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[finishcompletebuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Method[formatimageurlvalue].ReturnValue"] + - ["system.data.common.dbproviderfactory", "system.web.ui.webcontrols.accessdatasource", "Method[getdbproviderfactory].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.databoundcontrol", "Member[datasourceid]"] + - ["system.boolean", "system.web.ui.webcontrols.datagrid", "Member[showfooter]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatefield", "Member[insertitemtemplate]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Member[navigateurl]"] + - ["system.string", "system.web.ui.webcontrols.boundfield", "Method[formatdatavalue].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.maildefinition", "Member[subject]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[passwordregularexpressionerrormessage]"] + - ["system.boolean", "system.web.ui.webcontrols.imagemap", "Member[enabled]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.routeparameter", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[cansort]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.menuitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[headertext]"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Method[createchildcontrols].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.gridviewcommandeventargs", "Member[handled]"] + - ["system.string", "system.web.ui.webcontrols.editcommandcolumn", "Member[validationgroup]"] + - ["system.int32", "system.web.ui.webcontrols.menuitemtemplatecontainer", "Member[displayindex]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[outset]"] + - ["system.boolean", "system.web.ui.webcontrols.placeholder", "Member[enabletheming]"] + - ["system.string", "system.web.ui.webcontrols.image", "Member[imageurl]"] + - ["system.string", "system.web.ui.webcontrols.datagridcolumn", "Member[footertext]"] + - ["system.int32", "system.web.ui.webcontrols.pageddatasource", "Member[currentpageindex]"] + - ["system.string", "system.web.ui.webcontrols.validationsummary", "Member[validationgroup]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[medium]"] + - ["system.object", "system.web.ui.webcontrols.formviewcommandeventargs", "Member[commandsource]"] + - ["system.object", "system.web.ui.webcontrols.listviewdataitem", "Member[dataitem]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[target]"] + - ["system.string", "system.web.ui.webcontrols.xml", "Member[documentsource]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businesszipcode]"] + - ["system.boolean", "system.web.ui.webcontrols.listview", "Member[enablemodelvalidation]"] + - ["system.web.ui.webcontrols.treenodestyle", "system.web.ui.webcontrols.treeview", "Member[leafnodestyle]"] + - ["system.string", "system.web.ui.webcontrols.numericpagerfield", "Member[previouspageimageurl]"] + - ["system.web.ui.webcontrols.treenodeselectaction", "system.web.ui.webcontrols.treenode", "Member[selectaction]"] + - ["system.object", "system.web.ui.webcontrols.fontnamesconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewrowcollection", "Member[issynchronized]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.unit!", "Member[empty]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.buttontype!", "Member[image]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[dataobjecttypename]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasource", "Method[delete].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executeselect].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[stepnextbuttonstyle]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasourceview", "Method[executeinsert].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.basedatalist", "Member[isboundusingdatasourceid]"] + - ["system.web.ui.iautofieldgenerator", "system.web.ui.webcontrols.gridview", "Member[fieldsgenerator]"] + - ["system.string", "system.web.ui.webcontrols.customvalidator", "Member[clientvalidationfunction]"] + - ["system.web.ui.webcontrols.sqldatasourcemode", "system.web.ui.webcontrols.sqldatasourcemode!", "Member[datareader]"] + - ["system.web.ui.webcontrols.validationsummarydisplaymode", "system.web.ui.webcontrols.validationsummarydisplaymode!", "Member[singleparagraph]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitembinding", "Member[enabled]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[steppreviousbuttonid]"] + - ["system.web.ui.webcontrols.detailsviewrow", "system.web.ui.webcontrols.detailsviewrowcollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[usernamelabeltext]"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.repeatlayout!", "Member[table]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.basedatalist", "Method[createdatasourceselectarguments].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.commandfield", "Member[causesvalidation]"] + - ["system.int32", "system.web.ui.webcontrols.pageddatasource", "Member[firstindexinpage]"] + - ["system.string", "system.web.ui.webcontrols.imagebutton", "Member[postbackurl]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewdeletedeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.tableheaderscope", "system.web.ui.webcontrols.datacontrolfieldheadercell", "Member[scope]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webcontrol", "Member[forecolor]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.repeater", "Member[footertemplate]"] + - ["system.string", "system.web.ui.webcontrols.calendar", "Member[selectweektext]"] + - ["system.web.ui.postbackoptions", "system.web.ui.webcontrols.imagebutton", "Method[getpostbackoptions].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[canupdate]"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[selectedindex]"] + - ["system.web.ui.webcontrols.wizardstepbase", "system.web.ui.webcontrols.wizard", "Member[activestep]"] + - ["system.object", "system.web.ui.webcontrols.treenodecollection", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.treenodecollection", "system.web.ui.webcontrols.treeview", "Member[checkednodes]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.listview", "Method[createdatasourceselectarguments].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.datalist", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.formviewdeleteeventargs", "Member[rowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.repeateritemcollection", "Member[issynchronized]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasourceview", "Member[insertparameters]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatefield", "Member[footertemplate]"] + - ["system.object", "system.web.ui.webcontrols.pageddatasource", "Member[syncroot]"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.scrollbars!", "Member[both]"] + - ["system.web.ui.webcontrols.scrollbars", "system.web.ui.webcontrols.scrollbars!", "Member[horizontal]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.passwordrecovery", "Member[successtemplatecontainer]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[firstname]"] + - ["system.string", "system.web.ui.webcontrols.xml", "Member[skinid]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[sortedascendingheaderstyle]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[passwordrecoveryurl]"] + - ["system.string", "system.web.ui.webcontrols.buttonfield", "Member[datatextfield]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[allowpaging]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[firstpagetext]"] + - ["system.string", "system.web.ui.webcontrols.buttonfield", "Member[datatextformatstring]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.datalist", "Member[headertemplate]"] + - ["system.web.ui.webcontrols.insertitemposition", "system.web.ui.webcontrols.insertitemposition!", "Member[lastitem]"] + - ["system.object", "system.web.ui.webcontrols.modeldatasourceview", "Method[getupdatemethodresult].ReturnValue"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.querycontext", "Member[groupbyparameters]"] + - ["system.string", "system.web.ui.webcontrols.fontunit", "Method[tostring].ReturnValue"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.validationcompareoperator!", "Member[lessthan]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourcestatuseventargs", "Member[totalrowcount]"] + - ["system.object", "system.web.ui.webcontrols.modeldatasourceview", "Method[getselectmethodresult].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.checkbox", "Method[loadpostdata].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.buttoncolumn", "Method[formatdatatextvalue].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[select]"] + - ["system.collections.generic.list", "system.web.ui.webcontrols.autofieldsgenerator", "Member[autogeneratedfieldproperties]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[datamember]"] + - ["system.boolean", "system.web.ui.webcontrols.datagridpagerstyle", "Member[visible]"] + - ["system.object", "system.web.ui.webcontrols.menuitembinding", "Member[datasourceviewschema]"] + - ["system.boolean", "system.web.ui.webcontrols.pagersettings", "Member[istrackingviewstate]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.loginview", "Member[loggedintemplate]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homephone]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.datacontrolfield", "Method[createfield].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.loginname", "Member[supportsdisabledattribute]"] + - ["system.type[]", "system.web.ui.webcontrols.parametercollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[lastname]"] + - ["system.web.ui.webcontrols.view", "system.web.ui.webcontrols.viewcollection", "Member[item]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.datalist", "Method[createcontrolstyle].ReturnValue"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.gridlines!", "Member[vertical]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textbox", "Member[textmode]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Member[autogenerateinsertbutton]"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.gridview", "Member[selecteddatakey]"] + - ["system.web.ui.webcontrols.orientation", "system.web.ui.webcontrols.login", "Member[orientation]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.textbox", "Member[tagkey]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[enabledelete]"] + - ["system.boolean", "system.web.ui.webcontrols.listcontrol", "Member[autopostback]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.repeateritem", "Member[dataitemindex]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[singleline]"] + - ["system.exception", "system.web.ui.webcontrols.listviewupdatedeventargs", "Member[exception]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[movecompletecommandname]"] + - ["system.string", "system.web.ui.webcontrols.databoundcontrol", "Member[datamember]"] + - ["system.int32", "system.web.ui.webcontrols.datalistitemcollection", "Member[count]"] + - ["system.boolean", "system.web.ui.webcontrols.datakey", "Method[equals].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.gridview", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[selectmethod]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[previouspageimageurl]"] + - ["system.web.ui.webcontrols.repeateritem", "system.web.ui.webcontrols.repeatercommandeventargs", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.querystringparameter", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datakeycollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[popoutimageurl]"] + - ["system.object", "system.web.ui.webcontrols.datacontrolfield", "Member[datasourceviewschema]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.templatedwizardstep", "Member[contenttemplatecontainer]"] + - ["system.web.ui.webcontrols.pagersettings", "system.web.ui.webcontrols.gridview", "Member[pagersettings]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[groupbyparameters]"] + - ["system.xml.xsl.xsltransform", "system.web.ui.webcontrols.xml", "Member[transform]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizardstep", "Member[allowreturn]"] + - ["system.string", "system.web.ui.webcontrols.repeater", "Member[datasourceid]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[datasourceid]"] + - ["system.object", "system.web.ui.webcontrols.fontnamesconverter", "Method[convertfrom].ReturnValue"] + - ["system.char", "system.web.ui.webcontrols.treeview", "Member[pathseparator]"] + - ["system.boolean", "system.web.ui.webcontrols.datacontrolfieldcollection", "Method[contains].ReturnValue"] + - ["system.collections.generic.ilist", "system.web.ui.webcontrols.listview", "Method[createitemsingroups].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.listitemcollection", "Member[capacity]"] + - ["system.exception", "system.web.ui.webcontrols.objectdatasourcestatuseventargs", "Member[exception]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[value]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.compositecontrol", "Member[controls]"] + - ["system.string", "system.web.ui.webcontrols.databoundcontrol", "Member[itemtype]"] + - ["system.web.ui.webcontrols.daynameformat", "system.web.ui.webcontrols.daynameformat!", "Member[short]"] + - ["system.type", "system.web.ui.webcontrols.contextdatasourceview", "Member[entitysettype]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datalist", "Member[edititemstyle]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[connectionstring]"] + - ["system.object", "system.web.ui.webcontrols.listitemcollection", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.multiview", "Method[savecontrolstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[customnextbuttonid]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Member[dataimageurlfield]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[newpasswordlabeltext]"] + - ["system.string", "system.web.ui.webcontrols.boundfield", "Member[dataformatstring]"] + - ["system.boolean", "system.web.ui.webcontrols.commandfield", "Member[showeditbutton]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[usernamelabeltext]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[executeupdate].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datacontrolfield", "Member[headerstyle]"] + - ["system.datetime", "system.web.ui.webcontrols.calendar", "Member[selecteddate]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.changepassword", "Member[changepasswordbuttonstyle]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datalist", "Member[selecteditemstyle]"] + - ["system.string", "system.web.ui.webcontrols.ibuttoncontrol", "Member[commandargument]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.wizard", "Member[cancelbuttontype]"] + - ["system.xml.xmldocument", "system.web.ui.webcontrols.xmldatasource", "Method[getxmldocument].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.hierarchicaldataboundcontrol", "Member[datasourceid]"] + - ["system.web.ui.webcontrols.bulletedlistdisplaymode", "system.web.ui.webcontrols.bulletedlistdisplaymode!", "Member[hyperlink]"] + - ["system.boolean", "system.web.ui.webcontrols.listitemcollection", "Member[isfixedsize]"] + - ["system.object", "system.web.ui.webcontrols.menuitemtemplatecontainer", "Member[dataitem]"] + - ["system.int16", "system.web.ui.webcontrols.webcontrol", "Member[tabindex]"] + - ["system.boolean", "system.web.ui.webcontrols.repeater", "Member[isboundusingdatasourceid]"] + - ["system.boolean", "system.web.ui.webcontrols.datagridcolumn", "Member[istrackingviewstate]"] + - ["system.int32", "system.web.ui.webcontrols.listcontrol", "Member[selectedindex]"] + - ["system.int32", "system.web.ui.webcontrols.multiview", "Member[activeviewindex]"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[cm]"] + - ["system.boolean", "system.web.ui.webcontrols.buttoncolumn", "Member[causesvalidation]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[newtext]"] + - ["system.datetime", "system.web.ui.webcontrols.calendarday", "Member[date]"] + - ["system.web.ui.webcontrols.modeldatasource", "system.web.ui.webcontrols.creatingmodeldatasourceeventargs", "Member[modeldatasource]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.linqdatasourceselecteventargs", "Member[ordergroupsbyparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.textbox", "Member[causesvalidation]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewediteventargs", "Member[neweditindex]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.objectdatasourceselectingeventargs", "Member[arguments]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.componentmodel.eventdescriptorcollection", "system.web.ui.webcontrols.submenustyle", "Method[getevents].ReturnValue"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[xxsmall]"] + - ["system.boolean", "system.web.ui.webcontrols.servervalidateeventargs", "Member[isvalid]"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.datacontrolrowstate!", "Member[selected]"] + - ["system.object", "system.web.ui.webcontrols.treenodebinding", "Member[datasourceviewschema]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.unit!", "Method[percentage].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.numericpagerfield", "Member[nextpageimageurl]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.sitemapdatasource", "Method[getviewnames].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.changepassword", "Member[successtemplate]"] + - ["system.int32", "system.web.ui.webcontrols.listview", "Member[startrowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.treenodestylecollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.adcreatedeventargs", "Member[alternatetext]"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[sortcommandname]"] + - ["system.boolean", "system.web.ui.webcontrols.literalcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datalist", "Member[showheader]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Member[setfocusonerror]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[usernametitletext]"] + - ["system.string", "system.web.ui.webcontrols.cookieparameter", "Member[cookiename]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[newpassword]"] + - ["system.web.ui.webcontrols.autogeneratedfield", "system.web.ui.webcontrols.detailsview", "Method[createautogeneratedrow].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.datakeycollection", "Member[item]"] + - ["system.web.ui.webcontrols.datagriditem", "system.web.ui.webcontrols.datagrid", "Member[selecteditem]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceview", "Member[canpage]"] + - ["system.boolean", "system.web.ui.webcontrols.numericpagerfield", "Member[rendernonbreakingspacesbetweencontrols]"] + - ["system.int32", "system.web.ui.webcontrols.tablestyle", "Member[cellspacing]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.repeater", "Member[selectarguments]"] + - ["system.int32", "system.web.ui.webcontrols.entitydatasourceselectedeventargs", "Member[totalrowcount]"] + - ["system.web.ui.webcontrols.calendarday", "system.web.ui.webcontrols.dayrendereventargs", "Member[day]"] + - ["system.web.ui.webcontrols.listviewcancelmode", "system.web.ui.webcontrols.listviewcancelmode!", "Member[cancelingedit]"] + - ["system.exception", "system.web.ui.webcontrols.sendmailerroreventargs", "Member[exception]"] + - ["system.web.ui.webcontrols.treenodetypes", "system.web.ui.webcontrols.treenodetypes!", "Member[root]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasource", "Member[cacheduration]"] + - ["system.boolean", "system.web.ui.webcontrols.customvalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.exception", "system.web.ui.webcontrols.gridviewupdatedeventargs", "Member[exception]"] + - ["system.boolean", "system.web.ui.webcontrols.changepassword", "Member[displayusername]"] + - ["system.int32", "system.web.ui.webcontrols.menuitemtemplatecontainer", "Member[dataitemindex]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.tablerow", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.webcontrols.parsingculture", "system.web.ui.webcontrols.parsingculture!", "Member[invariant]"] + - ["system.int32", "system.web.ui.webcontrols.login", "Member[borderpadding]"] + - ["system.web.ui.webcontrols.sqldatasourceview", "system.web.ui.webcontrols.accessdatasource", "Method[createdatasourceview].ReturnValue"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.cookieparameter", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.listviewinsertedeventargs", "Member[keepininsertmode]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.formview", "Member[rowstyle]"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.calendar", "Member[firstdayofweek]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[headertext]"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasource", "Member[enablecaching]"] + - ["system.web.ui.webcontrols.formviewrow", "system.web.ui.webcontrols.formview", "Member[row]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[insertobject].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.tableheadercell", "Member[abbreviatedtext]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[dynamictopseparatorimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.login", "Method[onbubbleevent].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.menu", "Member[includestyleblock]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.stylecollection", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.gridviewcommandeventargs", "Member[commandsource]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatepagerfield", "Member[pagertemplate]"] + - ["system.web.ui.webcontrols.insertitemposition", "system.web.ui.webcontrols.insertitemposition!", "Member[firstitem]"] + - ["system.int32", "system.web.ui.webcontrols.treenodebindingcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[datasourceid]"] + - ["system.web.ui.webcontrols.sitemapnodeitemtype", "system.web.ui.webcontrols.sitemapnodeitemtype!", "Member[pathseparator]"] + - ["system.string", "system.web.ui.webcontrols.unit", "Method[tostring].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[gender]"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.adcreatedeventargs", "Member[adproperties]"] + - ["system.string", "system.web.ui.webcontrols.basedataboundcontrol", "Member[datasourceid]"] + - ["system.int32", "system.web.ui.webcontrols.listviewpageddatasource", "Member[totalrowcount]"] + - ["system.object", "system.web.ui.webcontrols.autogeneratedfieldproperties", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[passwordrecoverytext]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[autopage]"] + - ["system.object", "system.web.ui.webcontrols.datapager", "Method[savecontrolstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[movetocommandname]"] + - ["system.object", "system.web.ui.webcontrols.objectdatasourceview", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[value]"] + - ["system.drawing.color", "system.web.ui.webcontrols.basevalidator", "Member[forecolor]"] + - ["system.boolean", "system.web.ui.webcontrols.basedataboundcontrol", "Member[isusingmodelbinders]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewdeleteeventargs", "Member[values]"] + - ["system.object", "system.web.ui.webcontrols.treenodebinding", "Method[clone].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.wizard", "Member[stepnavigationtemplate]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasourceview", "Member[deleteparameters]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.login", "Member[textboxstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.targetconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.login", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.datagridcolumn", "Member[viewstate]"] + - ["system.web.ui.webcontrols.listviewitemtype", "system.web.ui.webcontrols.listviewitem", "Member[itemtype]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[time]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[oldvaluesparameterformatstring]"] + - ["system.drawing.color", "system.web.ui.webcontrols.dropdownlist", "Member[bordercolor]"] + - ["system.string", "system.web.ui.webcontrols.queryabledatasourceview", "Member[orderby]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[inset]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolfieldheadercell", "Member[abbreviatedtext]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[storeoriginalvaluesinviewstate]"] + - ["system.string", "system.web.ui.webcontrols.listviewpageddatasource", "Method[getlistname].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datalist", "Member[headerstyle]"] + - ["system.object", "system.web.ui.webcontrols.datakey", "Member[value]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[enableflattening]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.entitydatasource", "Member[orderbyparameters]"] + - ["system.web.ui.webcontrols.datakeycollection", "system.web.ui.webcontrols.basedatalist", "Member[datakeys]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[updatemethod]"] + - ["system.collections.specialized.ordereddictionary", "system.web.ui.webcontrols.modeldatamethodresult", "Member[outputparameters]"] + - ["system.object", "system.web.ui.webcontrols.hotspotcollection", "Method[createknowntype].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.treeview", "Method[saveviewstate].ReturnValue"] + - ["system.exception", "system.web.ui.webcontrols.detailsviewupdatedeventargs", "Member[exception]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[emptydatarowstyle]"] + - ["system.object", "system.web.ui.webcontrols.treenodestylecollection", "Method[createknowntype].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatecolumn", "Member[itemtemplate]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[membershipprovider]"] + - ["system.int32", "system.web.ui.webcontrols.listviewpageddatasource", "Member[maximumrows]"] + - ["system.web.ui.iautofieldgenerator", "system.web.ui.webcontrols.gridview", "Member[columnsgenerator]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.datalistitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[orderbyparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Member[enablepagingcallbacks]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewitem", "Method[onbubbleevent].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[selectcountmethod]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.unit!", "Method[parse].ReturnValue"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[url]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[filterexpression]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[remembermetext]"] + - ["system.web.ui.idatasource", "system.web.ui.webcontrols.databoundcontrol", "Member[datasourceobject]"] + - ["system.int32", "system.web.ui.webcontrols.datapager", "Member[totalrowcount]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.webcontrol", "Member[controlstyle]"] + - ["system.web.httppostedfile", "system.web.ui.webcontrols.fileupload", "Member[postedfile]"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.databoundcontrol", "Method[getdata].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[finishpreviousbuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.basedatalist", "Member[datasourceid]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[pagerstyle]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[datapath]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[password]"] + - ["system.object", "system.web.ui.webcontrols.modeldatasourceview", "Method[getinsertmethodresult].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.table", "Member[cellspacing]"] + - ["system.data.datatable", "system.web.ui.webcontrols.entitydatasourceview", "Method[getviewschema].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.datalistitem", "Method[createcontrolstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[enableinsert]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[deleteobject].ReturnValue"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.gridview", "Member[selectedpersisteddatakey]"] + - ["system.data.common.dbcommand", "system.web.ui.webcontrols.sqldatasourcecommandeventargs", "Member[command]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.passwordrecovery", "Member[instructiontextstyle]"] + - ["system.string", "system.web.ui.webcontrols.querystringparameter", "Member[querystringfield]"] + - ["system.string", "system.web.ui.webcontrols.linkbutton", "Member[commandargument]"] + - ["system.int32", "system.web.ui.webcontrols.datapager", "Member[maximumrows]"] + - ["system.string", "system.web.ui.webcontrols.loginstatus", "Member[logintext]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[left]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[wizardstepplaceholderid]"] + - ["system.string", "system.web.ui.webcontrols.bulletedlist", "Member[target]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[cancelbuttonstyle]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[simple]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[groupby]"] + - ["system.string", "system.web.ui.webcontrols.menuitem", "Member[separatorimageurl]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[deletemethod]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[tooltip]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[imageurlfield]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[selectablefield]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[selectedrowstyle]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.sitemapdatasourceview", "Method[select].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[autopage]"] + - ["system.int32", "system.web.ui.webcontrols.datalistitem", "Member[displayindex]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Member[canupdate]"] + - ["system.web.ui.webcontrols.daynameformat", "system.web.ui.webcontrols.calendar", "Member[daynameformat]"] + - ["system.string", "system.web.ui.webcontrols.parameter", "Member[defaultvalue]"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.webcontrols.xmlhierarchicaldatasourceview", "Method[select].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.dropdownlist", "Member[borderwidth]"] + - ["system.boolean", "system.web.ui.webcontrols.datalistitemcollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.webcontrols.imagebutton", "Member[validationgroup]"] + - ["system.data.dbtype", "system.web.ui.webcontrols.parameter", "Method[getdatabasetype].ReturnValue"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.datalistitem", "Member[itemtype]"] + - ["system.data.objects.objectcontext", "system.web.ui.webcontrols.entitydatasourcechangingeventargs", "Member[context]"] + - ["system.string", "system.web.ui.webcontrols.datagridcolumn", "Member[headertext]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewpageddatasource", "Member[isserverpagingenabled]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[submitbuttonimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.modeldatasourceview", "Method[executeupdate].ReturnValue"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.tablerow", "Member[horizontalalign]"] + - ["system.string", "system.web.ui.webcontrols.adcreatedeventargs", "Member[navigateurl]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceview", "Member[caninsert]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[duplicateusernameerrormessage]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[whereparameters]"] + - ["system.web.ui.webcontrols.table", "system.web.ui.webcontrols.formview", "Method[createtable].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Member[dataitemcount]"] + - ["system.type", "system.web.ui.webcontrols.linqdatasourceview", "Method[getdataobjecttype].ReturnValue"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridview", "Member[toppagerrow]"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listviewitemeventargs", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasource", "Method[istrackingviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[editprofileurl]"] + - ["system.boolean", "system.web.ui.webcontrols.datacontrolfield", "Member[visible]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.rolegroup", "Member[contenttemplate]"] + - ["system.int32", "system.web.ui.webcontrols.entitydatasourceview", "Method[executeupdate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewrow", "Method[onbubbleevent].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.detailsviewupdateeventargs", "Member[commandargument]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceview", "Member[canretrievetotalrowcount]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[executeinsert].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[imageurl]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasourceview", "Member[filterparameters]"] + - ["system.string", "system.web.ui.webcontrols.buttoncolumn", "Member[datatextformatstring]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[confirmnewpassword]"] + - ["system.web.ui.webcontrols.completewizardstep", "system.web.ui.webcontrols.createuserwizard", "Member[completestep]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Member[autogeneratedeletebutton]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewupdateeventargs", "Member[newvalues]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewinsertedeventargs", "Member[values]"] + - ["system.string", "system.web.ui.webcontrols.webcontrol", "Member[cssclass]"] + - ["system.object", "system.web.ui.webcontrols.detailsview", "Method[saveviewstate].ReturnValue"] + - ["system.datetime", "system.web.ui.webcontrols.monthchangedeventargs", "Member[newdate]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Member[cansort]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[candelete]"] + - ["system.boolean", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[renderdisabledbuttonsaslabels]"] + - ["system.boolean", "system.web.ui.webcontrols.menu", "Member[itemwrap]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[continuebuttonimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.formview", "Member[cellspacing]"] + - ["system.int32", "system.web.ui.webcontrols.listviewpageddatasource", "Member[startrowindex]"] + - ["system.web.ui.webcontrols.modeldatasourcemethod", "system.web.ui.webcontrols.modeldatasourceview", "Method[evaluateinsertmethodparameters].ReturnValue"] + - ["system.exception", "system.web.ui.webcontrols.formviewinsertedeventargs", "Member[exception]"] + - ["system.string", "system.web.ui.webcontrols.loginview", "Member[skinid]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[changepasswordtitletext]"] + - ["system.int32", "system.web.ui.webcontrols.formviewpageeventargs", "Member[newpageindex]"] + - ["system.boolean", "system.web.ui.webcontrols.commandfield", "Member[showdeletebutton]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Member[datanavigateurlfield]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.webcontrols.templatefield", "Member[validaterequestmode]"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.datagriditem", "Member[itemtype]"] + - ["system.web.ui.webcontrols.maildefinition", "system.web.ui.webcontrols.changepassword", "Member[maildefinition]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.label", "Member[tagkey]"] + - ["system.int32", "system.web.ui.webcontrols.datagrid", "Member[edititemindex]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewupdateeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.repeateritem", "system.web.ui.webcontrols.repeater", "Method[createitem].ReturnValue"] + - ["system.web.ui.webcontrols.treenodeselectaction", "system.web.ui.webcontrols.treenodeselectaction!", "Member[select]"] + - ["system.int32", "system.web.ui.webcontrols.parameter", "Member[size]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[continuedestinationpageurl]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Member[nulldisplaytext]"] + - ["system.boolean", "system.web.ui.webcontrols.changepassword", "Method[onbubbleevent].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.textbox", "Member[rows]"] + - ["system.web.ui.webcontrols.datacontrolfieldcollection", "system.web.ui.webcontrols.gridview", "Member[columns]"] + - ["system.int32", "system.web.ui.webcontrols.pageeventargs", "Member[startrowindex]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[nextpagecommandargument]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Method[getcallbackscript].ReturnValue"] + - ["system.web.ui.webcontrols.queryabledatasourceeditdata", "system.web.ui.webcontrols.queryabledatasourceview", "Method[buildupdateobjects].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[emptydatatext]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.changepassword", "Member[textboxstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.authenticateeventargs", "Member[authenticated]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[titletext]"] + - ["system.web.ui.webcontrols.treenodeselectaction", "system.web.ui.webcontrols.treenodebinding", "Member[selectaction]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.webcontrols.boundfield", "Member[validaterequestmode]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[inbox]"] + - ["system.boolean", "system.web.ui.webcontrols.calendar", "Member[supportsdisabledattribute]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.createuserwizard", "Member[instructiontextstyle]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[passwordrequirederrormessage]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Member[propertiesvalid]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.datacontrolfield", "Member[controlstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.formview", "Member[renderoutertable]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.table", "Member[captionalign]"] + - ["system.object", "system.web.ui.webcontrols.passwordrecovery", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.view", "Member[visible]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[candelete]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Member[datatextformatstring]"] + - ["system.int32", "system.web.ui.webcontrols.menuitemcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[caption]"] + - ["system.web.ui.webcontrols.menuitemstyle", "system.web.ui.webcontrols.menu", "Member[dynamicselectedstyle]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewdeletedeventargs", "Member[keys]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.webcontrol", "Member[tagkey]"] + - ["system.object", "system.web.ui.webcontrols.formview", "Member[dataitem]"] + - ["system.object", "system.web.ui.webcontrols.hotspot", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.labelcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.fontinfo", "Member[name]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Method[isbindabletype].ReturnValue"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[events]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[confirmpasswordcompareerrormessage]"] + - ["system.boolean", "system.web.ui.webcontrols.validationsummary", "Member[showvalidationerrors]"] + - ["system.web.ui.webcontrols.datagriditemcollection", "system.web.ui.webcontrols.datagrid", "Member[items]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewupdatedeventargs", "Member[keepineditmode]"] + - ["system.boolean", "system.web.ui.webcontrols.radiobuttonlist", "Member[hasheader]"] + - ["system.int32", "system.web.ui.webcontrols.bulletedlisteventargs", "Member[index]"] + - ["system.string", "system.web.ui.webcontrols.ibuttoncontrol", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[questionrequirederrormessage]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[oldvaluesparameterformatstring]"] + - ["system.boolean", "system.web.ui.webcontrols.irepeatinfouser", "Member[hasseparators]"] + - ["system.web.ui.webcontrols.datalistitem", "system.web.ui.webcontrols.datalist", "Member[selecteditem]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Method[istrackingviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datalist", "Member[hasfooter]"] + - ["system.collections.generic.list", "system.web.ui.webcontrols.autofieldsgenerator", "Method[createautogeneratedfields].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.treenode", "Member[checked]"] + - ["system.boolean", "system.web.ui.webcontrols.treenodecollection", "Member[issynchronized]"] + - ["system.object", "system.web.ui.webcontrols.datakeycollection", "Member[syncroot]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatefield", "Member[headertemplate]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[canpage]"] + - ["system.object", "system.web.ui.webcontrols.datagrid", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.menu", "Member[dynamichorizontaloffset]"] + - ["system.web.ui.webcontrols.repeatdirection", "system.web.ui.webcontrols.checkboxlist", "Member[repeatdirection]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.entitydatasource", "Member[commandparameters]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasourceview", "Member[selectparameters]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Method[formatdatanavigateurlvalue].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[cachekeydependency]"] + - ["system.drawing.color", "system.web.ui.webcontrols.webcontrol", "Member[bordercolor]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewdeleteeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[alternatingrowstyle]"] + - ["system.object", "system.web.ui.webcontrols.idataboundcontrol", "Member[datasource]"] + - ["system.web.ui.webcontrols.wizard", "system.web.ui.webcontrols.wizardstepbase", "Member[wizard]"] + - ["system.int32", "system.web.ui.webcontrols.wizardstepcollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[default]"] + - ["system.xml.xsl.xsltargumentlist", "system.web.ui.webcontrols.xml", "Member[transformargumentlist]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[storeoriginalvaluesinviewstate]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[bulletedlist4]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[cancelbuttontext]"] + - ["system.nullable", "system.web.ui.webcontrols.treenodebinding", "Member[showcheckbox]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourceview", "Method[createcontext].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[newpasswordregularexpression]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.xml", "Member[controls]"] + - ["system.object", "system.web.ui.webcontrols.tablerowcollection", "Member[item]"] + - ["system.web.ui.webcontrols.contextdatasourcecontextdata", "system.web.ui.webcontrols.contextdatasourceview", "Method[createcontext].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.queryabledatasourceview", "Method[getsource].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[showlastpagebutton]"] + - ["system.web.ui.webcontrols.sqldatasourcemode", "system.web.ui.webcontrols.sqldatasource", "Member[datasourcemode]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.treenodestyle", "Member[horizontalpadding]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.createuserwizard", "Member[validatortextstyle]"] + - ["system.object", "system.web.ui.webcontrols.fontunitconverter", "Method[convertfrom].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.irepeatinfouser", "Method[getitemstyle].ReturnValue"] + - ["system.web.ui.webcontrols.listitem", "system.web.ui.webcontrols.bulletedlist", "Member[selecteditem]"] + - ["system.boolean", "system.web.ui.webcontrols.listitem", "Member[selected]"] + - ["system.object", "system.web.ui.webcontrols.datakeyarray", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagrid", "Member[itemstyle]"] + - ["system.string", "system.web.ui.webcontrols.adrotator", "Member[imageurlfield]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.datagrid", "Method[createcontrolstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.fontinfo", "Member[underline]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasourceview", "Member[tablename]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[newimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewinsertedeventargs", "Member[exceptionhandled]"] + - ["system.web.ui.webcontrols.loginfailureaction", "system.web.ui.webcontrols.loginfailureaction!", "Member[refresh]"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[value]"] + - ["system.int32", "system.web.ui.webcontrols.listitem", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.editcommandcolumn", "Member[canceltext]"] + - ["system.string", "system.web.ui.webcontrols.treenode", "Member[valuepath]"] + - ["system.string", "system.web.ui.webcontrols.basevalidator", "Member[errormessage]"] + - ["system.string", "system.web.ui.webcontrols.buttonfield", "Method[formatdatatextvalue].ReturnValue"] + - ["system.nullable", "system.web.ui.webcontrols.treenode", "Member[expanded]"] + - ["system.web.ui.webcontrols.tablerowcollection", "system.web.ui.webcontrols.table", "Member[rows]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[autogeneratecolumns]"] + - ["system.boolean", "system.web.ui.webcontrols.login", "Member[remembermeset]"] + - ["system.boolean", "system.web.ui.webcontrols.datacontrolfield", "Member[insertvisible]"] + - ["system.web.ui.webcontrols.datagridcolumn", "system.web.ui.webcontrols.datagridcolumncollection", "Member[item]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executedelete].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.style", "Member[registeredcssclass]"] + - ["system.string", "system.web.ui.webcontrols.submenustyle", "Method[getclassname].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.controlidconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.web.ui.webcontrols.basevalidator!", "Method[getvalidationproperty].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.repeater", "Member[selectmethod]"] + - ["system.object", "system.web.ui.webcontrols.changepassword", "Method[savecontrolstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.listcontrol", "Member[datavaluefield]"] + - ["system.object", "system.web.ui.webcontrols.queryabledatasourceview!", "Member[eventselected]"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Member[populatenodesfromclient]"] + - ["system.object", "system.web.ui.webcontrols.sqldatasourceview", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasourceview", "Method[update].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceview", "Member[canupdate]"] + - ["system.web.ui.webcontrols.calendarselectionmode", "system.web.ui.webcontrols.calendarselectionmode!", "Member[none]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.entitydatasource", "Member[insertparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.listitemcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.parameter", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.treeviewimageset", "system.web.ui.webcontrols.treeviewimageset!", "Member[bulletedlist]"] + - ["system.int32", "system.web.ui.webcontrols.menuitembinding", "Member[depth]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[usernamefailuretext]"] + - ["system.int32", "system.web.ui.webcontrols.pagepropertieschangingeventargs", "Member[maximumrows]"] + - ["system.boolean", "system.web.ui.webcontrols.sitemapdatasource", "Member[containslistcollection]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.xmldatasource", "Method[getviewnames].ReturnValue"] + - ["system.web.ui.webcontrols.buttoncolumntype", "system.web.ui.webcontrols.buttoncolumntype!", "Member[linkbutton]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasourceview", "Method[executeupdate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasource", "Method[delete].ReturnValue"] + - ["system.web.ui.conflictoptions", "system.web.ui.webcontrols.objectdatasource", "Member[conflictdetection]"] + - ["system.web.ui.webcontrols.validationsummarydisplaymode", "system.web.ui.webcontrols.validationsummary", "Member[displaymode]"] + - ["system.object", "system.web.ui.webcontrols.modeldatasource", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.changepassword", "Member[continuebuttontype]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[questionlabeltext]"] + - ["system.boolean", "system.web.ui.webcontrols.tablecellcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.web.ui.webcontrols.formviewcommandeventargs", "Member[handled]"] + - ["system.boolean", "system.web.ui.webcontrols.datapager", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.repeatlayout!", "Member[orderedlist]"] + - ["system.boolean", "system.web.ui.webcontrols.bulletedlist", "Member[autopostback]"] + - ["system.int32", "system.web.ui.webcontrols.menuitemcollection", "Member[count]"] + - ["system.boolean", "system.web.ui.webcontrols.listcontrol", "Member[appenddatabounditems]"] + - ["system.web.ui.webcontrols.repeatlayout", "system.web.ui.webcontrols.repeatlayout!", "Member[flow]"] + - ["system.object", "system.web.ui.webcontrols.sitemappath", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.formparameter", "Member[formfield]"] + - ["system.int32", "system.web.ui.webcontrols.dropdownlist", "Member[selectedindex]"] + - ["system.string", "system.web.ui.webcontrols.datapagerfield", "Method[getquerystringnavigateurl].ReturnValue"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[multiline]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[datamember]"] + - ["system.web.ui.webcontrols.formviewmode", "system.web.ui.webcontrols.formviewmode!", "Member[readonly]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[datetime]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.passwordrecovery", "Member[usernametemplate]"] + - ["system.string", "system.web.ui.webcontrols.buttonfield", "Member[text]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.formview", "Member[emptydatarowstyle]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Member[dataimageurlformatstring]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.datalist", "Member[tagkey]"] + - ["system.string[]", "system.web.ui.webcontrols.formview", "Member[datakeynames]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatedwizardstep", "Member[customnavigationtemplate]"] + - ["system.int32", "system.web.ui.webcontrols.checkboxlist", "Member[repeateditemcount]"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[target]"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.validationcompareoperator!", "Member[datatypecheck]"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[alternatingitem]"] + - ["system.type[]", "system.web.ui.webcontrols.menuitemstylecollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.webcontrols.detailsviewmode", "system.web.ui.webcontrols.detailsviewmode!", "Member[edit]"] + - ["system.web.ui.webcontrols.table", "system.web.ui.webcontrols.gridview", "Method[createchildtable].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.passwordrecovery", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[smaller]"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[datamember]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolfield", "Member[headerimageurl]"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.validationcompareoperator!", "Member[lessthanequal]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasource", "Method[insert].ReturnValue"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.panelstyle", "Member[horizontalalign]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businessphone]"] + - ["system.boolean", "system.web.ui.webcontrols.requiredfieldvalidator", "Method[evaluateisvalid].ReturnValue"] + - ["system.web.ui.webcontrols.fontinfo", "system.web.ui.webcontrols.adrotator", "Member[font]"] + - ["system.web.ui.webcontrols.view", "system.web.ui.webcontrols.multiview", "Method[getactiveview].ReturnValue"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.menuitemstyle", "Member[itemspacing]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.radiobuttonlist", "Method[getitemstyle].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.wizard", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.webcontrols.buttoncolumntype", "system.web.ui.webcontrols.buttoncolumn", "Member[buttontype]"] + - ["system.boolean", "system.web.ui.webcontrols.unit!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[usernamerequirederrormessage]"] + - ["system.collections.idictionary", "system.web.ui.webcontrols.menu", "Method[getdesignmodestate].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewupdatedeventargs", "Member[newvalues]"] + - ["system.string", "system.web.ui.webcontrols.editcommandcolumn", "Member[edittext]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagrid", "Member[footerstyle]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.detailsviewrowcollection", "Method[getenumerator].ReturnValue"] + - ["system.string[]", "system.web.ui.webcontrols.detailsview", "Member[datakeynames]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.entitydatasourceselectingeventargs", "Member[selectarguments]"] + - ["system.int32", "system.web.ui.webcontrols.listitemcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.listviewdeleteeventargs", "Member[itemindex]"] + - ["system.int32", "system.web.ui.webcontrols.radiobuttonlist", "Member[cellspacing]"] + - ["system.boolean", "system.web.ui.webcontrols.sendmailerroreventargs", "Member[handled]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[xxsmall]"] + - ["system.web.ui.webcontrols.tableheaderscope", "system.web.ui.webcontrols.tableheaderscope!", "Member[notset]"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Member[visible]"] + - ["system.boolean", "system.web.ui.webcontrols.associatedcontrolconverter", "Method[filtercontrol].ReturnValue"] + - ["system.web.ui.webcontrols.treenodeselectaction", "system.web.ui.webcontrols.treenodeselectaction!", "Member[selectexpand]"] + - ["system.data.objects.objectcontext", "system.web.ui.webcontrols.entitydatasourceselectedeventargs", "Member[context]"] + - ["system.object", "system.web.ui.webcontrols.formparameter", "Method[evaluate].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[steppreviousbuttonstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxfield", "Member[supportshtmlencode]"] + - ["system.web.ui.webcontrols.pagerposition", "system.web.ui.webcontrols.pagerposition!", "Member[top]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[scrolldowntext]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.fontunit", "Member[unit]"] + - ["system.object", "system.web.ui.webcontrols.detailsview", "Member[selectedvalue]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.formview", "Member[insertrowstyle]"] + - ["system.web.ui.webcontrols.listselectionmode", "system.web.ui.webcontrols.listbox", "Member[selectionmode]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[date]"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[prevpagecommandargument]"] + - ["system.int32", "system.web.ui.webcontrols.basedatalist", "Member[cellspacing]"] + - ["system.string", "system.web.ui.webcontrols.controlparameter", "Member[controlid]"] + - ["system.string", "system.web.ui.webcontrols.accessdatasource", "Member[connectionstring]"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.sqldatasource", "Method[getview].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.createuserwizard", "Member[passwordhintstyle]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.menuitemstyle", "Member[verticalpadding]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitemcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.tablecell", "Member[horizontalalign]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[updateparameters]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.buttontype!", "Member[link]"] + - ["system.object", "system.web.ui.webcontrols.datagridcolumncollection", "Member[syncroot]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[search]"] + - ["system.int32", "system.web.ui.webcontrols.datagridpagerstyle", "Member[pagebuttoncount]"] + - ["system.object", "system.web.ui.webcontrols.formviewinserteventargs", "Member[commandargument]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceview", "Member[cansort]"] + - ["system.exception", "system.web.ui.webcontrols.formviewdeletedeventargs", "Member[exception]"] + - ["system.string", "system.web.ui.webcontrols.loginstatus", "Member[loginimageurl]"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.contentdirection!", "Member[lefttoright]"] + - ["system.int32", "system.web.ui.webcontrols.stylecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.editcommandcolumn", "Member[causesvalidation]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.listbox", "Member[borderwidth]"] + - ["system.boolean", "system.web.ui.webcontrols.selecteddatescollection", "Member[isreadonly]"] + - ["system.boolean", "system.web.ui.webcontrols.webcontrol", "Member[isenabled]"] + - ["system.collections.icollection", "system.web.ui.webcontrols.queryabledatasource", "Method[getviewnames].ReturnValue"] + - ["system.web.ui.webcontrols.repeateritem", "system.web.ui.webcontrols.repeateritemeventargs", "Member[item]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.tablecellcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.validationsummary", "Member[enableclientscript]"] + - ["system.boolean", "system.web.ui.webcontrols.fontunitconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewdeletedeventargs", "Member[keys]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[deleteimageurl]"] + - ["system.web.ui.webcontrols.listviewcancelmode", "system.web.ui.webcontrols.listviewcancelmode!", "Member[cancelinginsert]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasourceview", "Member[selectcommandtype]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[usernamerequirederrormessage]"] + - ["system.web.ui.webcontrols.calendarselectionmode", "system.web.ui.webcontrols.calendarselectionmode!", "Member[dayweekmonth]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[insertcommand]"] + - ["system.object", "system.web.ui.webcontrols.controlparameter", "Method[evaluate].ReturnValue"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[search]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.embeddedmailobject", "Member[path]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourceview", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.datalist", "Member[edititemtemplate]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.wizard", "Member[sidebarstyle]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[nextpageimageurl]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[textfield]"] + - ["system.int32", "system.web.ui.webcontrols.pageeventargs", "Member[maximumrows]"] + - ["system.boolean", "system.web.ui.webcontrols.boundcolumn", "Member[readonly]"] + - ["system.exception", "system.web.ui.webcontrols.gridviewdeletedeventargs", "Member[exception]"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.modeldatasource", "Method[getview].ReturnValue"] + - ["system.web.ui.webcontrols.detailsviewrowcollection", "system.web.ui.webcontrols.detailsview", "Member[rows]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.buttontype!", "Member[button]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.listview", "Member[borderwidth]"] + - ["system.string", "system.web.ui.webcontrols.regularexpressionvalidator", "Member[validationexpression]"] + - ["system.object", "system.web.ui.webcontrols.wizardstepcollection", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[finishdestinationpageurl]"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.webcontrols.verticalalign!", "Member[bottom]"] + - ["system.int32", "system.web.ui.webcontrols.datagrid", "Member[pagesize]"] + - ["system.int32", "system.web.ui.webcontrols.wizard", "Member[cellpadding]"] + - ["system.boolean", "system.web.ui.webcontrols.gridviewrowcollection", "Member[issynchronized]"] + - ["system.boolean", "system.web.ui.webcontrols.imagebutton", "Member[enabled]"] + - ["system.collections.generic.ilist", "system.web.ui.webcontrols.listview", "Method[createitemswithoutgroups].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.pageddatasource", "Member[datasource]"] + - ["system.int32", "system.web.ui.webcontrols.datagridcolumncollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewdeletedeventargs", "Member[exceptionhandled]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasource", "Member[insertparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.webcontrol", "Member[hasattributes]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[tooltip]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[previouspagetext]"] + - ["system.int32", "system.web.ui.webcontrols.menu", "Member[dynamicverticaloffset]"] + - ["system.int32", "system.web.ui.webcontrols.formviewdeletedeventargs", "Member[affectedrows]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.datalist", "Member[itemtemplate]"] + - ["system.web.ui.postbackoptions", "system.web.ui.webcontrols.ipostbackcontainer", "Method[getpostbackoptions].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.querystringparameter", "Member[validateinput]"] + - ["system.int32", "system.web.ui.webcontrols.tablerowcollection", "Member[count]"] + - ["system.boolean", "system.web.ui.webcontrols.textbox", "Member[autopostback]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Member[enabled]"] + - ["system.web.ui.webcontrols.logintextlayout", "system.web.ui.webcontrols.logintextlayout!", "Member[textonleft]"] + - ["system.int32[]", "system.web.ui.webcontrols.listbox", "Method[getselectedindices].ReturnValue"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.querycontext", "Member[ordergroupsbyparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.radiobuttonlist", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.sitemappath", "Member[rendercurrentnodeaslink]"] + - ["system.string", "system.web.ui.webcontrols.webcontrol", "Member[accesskey]"] + - ["system.boolean", "system.web.ui.webcontrols.gridviewrowcollection", "Member[isreadonly]"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.webcontrols.sitemaphierarchicaldatasourceview", "Method[select].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webcontrol", "Member[tagname]"] + - ["system.web.ui.webcontrols.detailsviewmode", "system.web.ui.webcontrols.detailsviewmode!", "Member[readonly]"] + - ["system.boolean", "system.web.ui.webcontrols.objectdatasourceview", "Member[convertnulltodbnull]"] + - ["system.web.ui.webcontrols.repeateritemcollection", "system.web.ui.webcontrols.repeater", "Member[items]"] + - ["system.object", "system.web.ui.webcontrols.menuitembinding", "Method[clone].ReturnValue"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridview", "Member[bottompagerrow]"] + - ["system.int32", "system.web.ui.webcontrols.listitemcollection", "Member[count]"] + - ["system.string", "system.web.ui.webcontrols.buttoncolumn", "Member[validationgroup]"] + - ["system.string", "system.web.ui.webcontrols.queryabledatasourceview", "Member[ordergroupsby]"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[caption]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businessfax]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.ui.webcontrols.databoundcontrolmode!", "Member[edit]"] + - ["system.boolean", "system.web.ui.webcontrols.calendarday", "Member[istoday]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.webcontrols.datacontrolfield", "Member[validaterequestmode]"] + - ["system.web.ui.webcontrols.datapagerfielditem", "system.web.ui.webcontrols.datapagerfieldcommandeventargs", "Member[item]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewdeletedeventargs", "Member[affectedrows]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasource", "Member[autosort]"] + - ["system.string", "system.web.ui.webcontrols.buttonfield", "Member[commandname]"] + - ["system.web.ui.webcontrols.datacontrolrowstate", "system.web.ui.webcontrols.detailsviewrow", "Member[rowstate]"] + - ["system.web.ui.webcontrols.menuitemstylecollection", "system.web.ui.webcontrols.menu", "Member[levelmenuitemstyles]"] + - ["system.boolean", "system.web.ui.webcontrols.createuserwizard", "Member[logincreateduser]"] + - ["system.string", "system.web.ui.webcontrols.fontinfo", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.compositedataboundcontrol", "Member[isusingmodelbinders]"] + - ["system.web.ui.webcontrols.repeateritem", "system.web.ui.webcontrols.repeateritemcollection", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.treenode", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxlist", "Member[renderwhendataempty]"] + - ["system.web.ui.webcontrols.orientation", "system.web.ui.webcontrols.orientation!", "Member[horizontal]"] + - ["system.web.ui.webcontrols.tableheaderscope", "system.web.ui.webcontrols.tableheadercell", "Member[scope]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[backimageurl]"] + - ["system.string", "system.web.ui.webcontrols.rectanglehotspot", "Member[markupname]"] + - ["system.web.ui.webcontrols.pagerbuttons", "system.web.ui.webcontrols.pagerbuttons!", "Member[nextpreviousfirstlast]"] + - ["system.web.ui.webcontrols.hotspotmode", "system.web.ui.webcontrols.hotspotmode!", "Member[notset]"] + - ["system.string", "system.web.ui.webcontrols.compositedataboundcontrol", "Member[insertmethod]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.borderstyle!", "Member[dashed]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[text]"] + - ["system.boolean", "system.web.ui.webcontrols.changepassword", "Member[renderoutertable]"] + - ["system.string", "system.web.ui.webcontrols.listitem", "Method[getattribute].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[enablemodelvalidation]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[helppageiconurl]"] + - ["system.web.ui.webcontrols.daynameformat", "system.web.ui.webcontrols.daynameformat!", "Member[firstletter]"] + - ["system.string", "system.web.ui.webcontrols.boundcolumn!", "Member[thisexpr]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[scrolldownimageurl]"] + - ["system.object", "system.web.ui.webcontrols.entitydatasource", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.menuitem", "system.web.ui.webcontrols.menueventargs", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasourceview", "Member[oldvaluesparameterformatstring]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.controlparameter", "Method[clone].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.queryabledatasourceview", "Member[selectnew]"] + - ["system.web.ui.webcontrols.maildefinition", "system.web.ui.webcontrols.createuserwizard", "Member[maildefinition]"] + - ["system.web.ui.webcontrols.fontunit", "system.web.ui.webcontrols.fontunit!", "Member[larger]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewcommandeventargs", "Member[handled]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[selectnewparameters]"] + - ["system.web.ui.webcontrols.treenodeselectaction", "system.web.ui.webcontrols.treenodeselectaction!", "Member[expand]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[notes]"] + - ["system.boolean", "system.web.ui.webcontrols.repeatinfo", "Member[useaccessibleheader]"] + - ["system.object", "system.web.ui.webcontrols.wizard", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.contextdatasourceview", "Method[executeinsert].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.table", "Method[createcontrolstyle].ReturnValue"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.tablestyle", "Member[gridlines]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.xmldatasourceview", "Method[executeselect].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[disabled]"] + - ["system.collections.generic.idictionary", "system.web.ui.webcontrols.linqdatasourceselecteventargs", "Member[whereparameters]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.bulletedlist", "Member[tagkey]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[deletecommand]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewinserteventargs", "Member[values]"] + - ["system.boolean", "system.web.ui.webcontrols.xmldatasource", "Member[enablecaching]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[confirmpasswordrequirederrormessage]"] + - ["system.web.ui.webcontrols.nextprevformat", "system.web.ui.webcontrols.nextprevformat!", "Member[shortmonth]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[absmiddle]"] + - ["system.web.ui.webcontrols.viewcollection", "system.web.ui.webcontrols.multiview", "Member[views]"] + - ["system.web.ui.webcontrols.treenodetypes", "system.web.ui.webcontrols.treeview", "Member[showcheckboxes]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.webcontrol", "Member[borderwidth]"] + - ["system.web.ui.webcontrols.selecteddatescollection", "system.web.ui.webcontrols.calendar", "Member[selecteddates]"] + - ["system.collections.generic.list", "system.web.ui.webcontrols.detailsviewrowsgenerator", "Method[createautogeneratedfields].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.treeview", "Member[expandimageurl]"] + - ["system.string", "system.web.ui.webcontrols.numericpagerfield", "Member[nextpreviousbuttoncssclass]"] + - ["system.string", "system.web.ui.webcontrols.modeldatasourceview", "Member[deletemethod]"] + - ["system.nullable", "system.web.ui.webcontrols.regularexpressionvalidator", "Member[matchtimeout]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.tablerow", "Method[createcontrolstyle].ReturnValue"] + - ["system.web.ui.webcontrols.validationcompareoperator", "system.web.ui.webcontrols.validationcompareoperator!", "Member[greaterthan]"] + - ["system.exception", "system.web.ui.webcontrols.entitydatasourceselectedeventargs", "Member[exception]"] + - ["system.string", "system.web.ui.webcontrols.imagebutton", "Member[onclientclick]"] + - ["system.object", "system.web.ui.webcontrols.loginview", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[department]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[password]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.submenustyle", "Member[verticalpadding]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[sortedascendingcellstyle]"] + - ["system.linq.iqueryable", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executequery].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.adrotator", "Member[keywordfilter]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[editprofiletext]"] + - ["system.web.ui.webcontrols.datacontrolfield", "system.web.ui.webcontrols.hyperlinkfield", "Method[createfield].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[selectcommand]"] + - ["system.boolean", "system.web.ui.webcontrols.sqldatasourceview", "Member[caninsert]"] + - ["system.web.ui.webcontrols.pathdirection", "system.web.ui.webcontrols.pathdirection!", "Member[roottocurrent]"] + - ["system.web.ui.webcontrols.pagerposition", "system.web.ui.webcontrols.pagerposition!", "Member[topandbottom]"] + - ["system.boolean", "system.web.ui.webcontrols.unitconverter", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[answerlabeltext]"] + - ["system.web.ui.webcontrols.entitydatasourceview", "system.web.ui.webcontrols.entitydatasource", "Method[createview].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.sitemapdatasource", "Member[sitemapprovider]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasourceview", "Method[executedelete].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.loginstatus", "Member[logouttext]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.detailsview", "Method[createcontrolstyle].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.menuitemstylecollection", "Method[contains].ReturnValue"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.wizardsteptype!", "Member[finish]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.formview", "Member[edititemtemplate]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[tablename]"] + - ["system.web.ui.webcontrols.logintextlayout", "system.web.ui.webcontrols.logintextlayout!", "Member[textontop]"] + - ["system.int32", "system.web.ui.webcontrols.createuserwizard", "Member[activestepindex]"] + - ["system.boolean", "system.web.ui.webcontrols.datagriditem", "Method[onbubbleevent].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[update].ReturnValue"] + - ["system.web.ui.webcontrols.unittype", "system.web.ui.webcontrols.unittype!", "Member[em]"] + - ["system.int32", "system.web.ui.webcontrols.listview", "Method[createchildcontrols].ReturnValue"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[email]"] + - ["system.int32", "system.web.ui.webcontrols.rectanglehotspot", "Member[left]"] + - ["system.string", "system.web.ui.webcontrols.polygonhotspot", "Member[coordinates]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitem", "Member[selectable]"] + - ["system.web.ui.webcontrols.wizardstepcollection", "system.web.ui.webcontrols.createuserwizard", "Member[wizardsteps]"] + - ["system.string", "system.web.ui.webcontrols.radiobutton", "Member[groupname]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[popoutimageurlfield]"] + - ["system.string", "system.web.ui.webcontrols.substitution", "Member[methodname]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Method[createcontrolstyle].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[newpasswordrequirederrormessage]"] + - ["system.string", "system.web.ui.webcontrols.adrotator", "Member[uniqueid]"] + - ["system.boolean", "system.web.ui.webcontrols.datasourceselectresultprocessingoptions", "Member[autosort]"] + - ["system.string", "system.web.ui.webcontrols.contextdatasource", "Member[contexttypename]"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridviewrowcollection", "Member[item]"] + - ["system.boolean", "system.web.ui.webcontrols.multiview", "Member[enabletheming]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.parametercollection", "Method[getvalues].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.idataboundcontrol", "Member[datamember]"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Member[postbackvalue]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewdeleteeventargs", "Member[keys]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.textbox", "Member[autocompletetype]"] + - ["system.boolean", "system.web.ui.webcontrols.customvalidator", "Member[validateemptytext]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[typename]"] + - ["system.object", "system.web.ui.webcontrols.listitemcollection", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datapagerfielditem", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.changepassword", "Member[validatortextstyle]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.gridviewupdateeventargs", "Member[oldvalues]"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.webcontrols.verticalalign!", "Member[middle]"] + - ["system.web.ui.webcontrols.verticalalign", "system.web.ui.webcontrols.verticalalign!", "Member[top]"] + - ["system.boolean", "system.web.ui.webcontrols.datapagerfield", "Member[istrackingviewstate]"] + - ["system.boolean", "system.web.ui.webcontrols.radiobuttonlist", "Member[renderwhendataempty]"] + - ["system.boolean", "system.web.ui.webcontrols.autogeneratedfieldproperties", "Member[isreadonly]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.tablecell", "Method[createcontrolstyle].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.objectdatasourcefilteringeventargs", "Member[parametervalues]"] + - ["system.string", "system.web.ui.webcontrols.boundfield", "Member[headertext]"] + - ["system.boolean", "system.web.ui.webcontrols.datacontrolfield", "Member[designmode]"] + - ["system.string", "system.web.ui.webcontrols.profileparameter", "Member[propertyname]"] + - ["system.web.ui.webcontrols.tablerowsection", "system.web.ui.webcontrols.tablerowsection!", "Member[tablefooter]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[canceldestinationpageurl]"] + - ["system.web.ui.webcontrols.sqldatasourceview", "system.web.ui.webcontrols.sqldatasource", "Method[createdatasourceview].ReturnValue"] + - ["system.web.ui.webcontrols.orientation", "system.web.ui.webcontrols.orientation!", "Member[vertical]"] + - ["system.web.ui.webcontrols.formviewmode", "system.web.ui.webcontrols.formview", "Member[defaultmode]"] + - ["system.boolean", "system.web.ui.webcontrols.basevalidator", "Method[determinerenderuplevel].ReturnValue"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.buttonfieldbase", "Member[buttontype]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.sitemappath", "Member[currentnodestyle]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[autosort]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[daystyle]"] + - ["system.web.ui.webcontrols.sitemapnodeitemtype", "system.web.ui.webcontrols.sitemapnodeitemtype!", "Member[current]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasourceview", "Member[updateparameters]"] + - ["system.nullable", "system.web.ui.webcontrols.treenode", "Member[showcheckbox]"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[datasourceid]"] + - ["system.boolean", "system.web.ui.webcontrols.autogeneratedfield", "Member[insertvisible]"] + - ["system.int32", "system.web.ui.webcontrols.repeateritem", "Member[itemindex]"] + - ["system.web.ui.webcontrols.imagealign", "system.web.ui.webcontrols.imagealign!", "Member[middle]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.repeatinfo", "Member[captionalign]"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[allowserverpaging]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[scrolluptext]"] + - ["system.boolean", "system.web.ui.webcontrols.label", "Member[supportsdisabledattribute]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[destinationpageurl]"] + - ["system.object", "system.web.ui.webcontrols.formviewupdateeventargs", "Member[commandargument]"] + - ["system.boolean", "system.web.ui.webcontrols.webcontrol", "Member[supportsdisabledattribute]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[cancelbuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.polygonhotspot", "Member[markupname]"] + - ["system.int32", "system.web.ui.webcontrols.checkboxlist", "Member[repeatcolumns]"] + - ["system.int32", "system.web.ui.webcontrols.datapager", "Member[startrowindex]"] + - ["system.boolean", "system.web.ui.webcontrols.calendar", "Member[useaccessibleheader]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[groupplaceholderid]"] + - ["system.string", "system.web.ui.webcontrols.listview", "Member[itemplaceholderid]"] + - ["system.object", "system.web.ui.webcontrols.queryabledatasource", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagrid", "Member[selecteditemstyle]"] + - ["system.web.ui.webcontrols.listselectionmode", "system.web.ui.webcontrols.listselectionmode!", "Member[single]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[instructiontext]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[weekenddaystyle]"] + - ["system.web.ui.webcontrols.loginfailureaction", "system.web.ui.webcontrols.login", "Member[failureaction]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.wizardstepcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.calendar", "Member[selectmonthtext]"] + - ["system.int32", "system.web.ui.webcontrols.listviewupdatedeventargs", "Member[affectedrows]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[maximumrowsparametername]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.passwordrecovery", "Member[labelstyle]"] + - ["system.object", "system.web.ui.webcontrols.contextdatasourceview", "Method[getsource].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.checkboxfield", "Method[getdesigntimevalue].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.linkbutton", "Member[commandname]"] + - ["system.string", "system.web.ui.webcontrols.xmldatasource", "Member[datafile]"] + - ["system.web.ui.webcontrols.pagerposition", "system.web.ui.webcontrols.datagridpagerstyle", "Member[position]"] + - ["system.int32", "system.web.ui.webcontrols.treenodebindingcollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.listitem", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[previouspageimageurl]"] + - ["system.object", "system.web.ui.webcontrols.menuitem", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.calendarday", "Member[isselectable]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[passwordrequirederrormessage]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasourcecommandtype!", "Member[storedprocedure]"] + - ["system.int32", "system.web.ui.webcontrols.tablecellcollection", "Member[count]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitembinding", "Member[selectable]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewdeletedeventargs", "Member[values]"] + - ["system.int32", "system.web.ui.webcontrols.menuitembindingcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.pageddatasource", "Member[ispagingenabled]"] + - ["system.int32", "system.web.ui.webcontrols.treenodebinding", "Member[depth]"] + - ["system.boolean", "system.web.ui.webcontrols.wizardstepbase", "Member[enabletheming]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[updateobject].ReturnValue"] + - ["system.web.ui.webcontrols.textalign", "system.web.ui.webcontrols.checkbox", "Member[textalign]"] + - ["system.string", "system.web.ui.webcontrols.entitydatasource", "Member[entitytypefilter]"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.calendar", "Member[captionalign]"] + - ["system.object", "system.web.ui.webcontrols.stylecollection", "Method[createknowntype].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[cancelcommandname]"] + - ["system.web.ui.webcontrols.table", "system.web.ui.webcontrols.detailsview", "Method[createtable].ReturnValue"] + - ["system.web.ui.webcontrols.treenodecollection", "system.web.ui.webcontrols.treenode", "Member[childnodes]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.templatecolumn", "Member[headertemplate]"] + - ["system.string", "system.web.ui.webcontrols.contextdatasource", "Member[entitytypename]"] + - ["system.web.ui.webcontrols.formviewrow", "system.web.ui.webcontrols.formview", "Member[toppagerrow]"] + - ["system.object", "system.web.ui.webcontrols.entitydatasourcechangingeventargs", "Member[entity]"] + - ["system.object", "system.web.ui.webcontrols.entitydatasourceview", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.datalistitem", "Member[itemindex]"] + - ["system.int32", "system.web.ui.webcontrols.sitemappath", "Member[parentlevelsdisplayed]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsview", "Member[autogenerateeditbutton]"] + - ["system.componentmodel.attributecollection", "system.web.ui.webcontrols.submenustyle", "Method[getattributes].ReturnValue"] + - ["system.web.ui.postbackoptions", "system.web.ui.webcontrols.detailsview", "Method[getpostbackoptions].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[footertext]"] + - ["system.typecode", "system.web.ui.webcontrols.parameter", "Member[type]"] + - ["system.int32", "system.web.ui.webcontrols.menu", "Member[disappearafter]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.databoundcontrol", "Member[selectarguments]"] + - ["system.string", "system.web.ui.webcontrols.datagrid!", "Member[selectcommandname]"] + - ["system.string", "system.web.ui.webcontrols.boundfield", "Member[datafield]"] + - ["system.boolean", "system.web.ui.webcontrols.basedatalist!", "Method[isbindabletype].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.listview", "Member[enablepersistedselection]"] + - ["system.string", "system.web.ui.webcontrols.imagefield", "Method[getformattedalternatetext].ReturnValue"] + - ["system.web.ui.webcontrols.firstdayofweek", "system.web.ui.webcontrols.firstdayofweek!", "Member[friday]"] + - ["system.web.ui.webcontrols.modelmethodcontext", "system.web.ui.webcontrols.modelmethodcontext!", "Member[current]"] + - ["system.componentmodel.propertydescriptorcollection", "system.web.ui.webcontrols.listviewpageddatasource", "Method[getitemproperties].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[pagecommandname]"] + - ["system.web.ui.webcontrols.textboxmode", "system.web.ui.webcontrols.textboxmode!", "Member[range]"] + - ["system.int32", "system.web.ui.webcontrols.unit", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.webcontrol", "Member[enabled]"] + - ["system.int32", "system.web.ui.webcontrols.compositedataboundcontrol", "Method[createchildcontrols].ReturnValue"] + - ["system.web.ui.webcontrols.calendarselectionmode", "system.web.ui.webcontrols.calendar", "Member[selectionmode]"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxlist", "Member[hasheader]"] + - ["system.object", "system.web.ui.webcontrols.queryabledatasourceeditdata", "Member[originaldataobject]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[delete].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.treenode", "Member[databound]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[editprofiletext]"] + - ["system.boolean", "system.web.ui.webcontrols.modelerrormessage", "Member[setfocusonerror]"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.objectdatasource", "Method[getview].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[enablepersistedselection]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.datakeycollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.webcontrols.listviewitemtype", "system.web.ui.webcontrols.listviewitemtype!", "Member[dataitem]"] + - ["system.object", "system.web.ui.webcontrols.tablecellcollection", "Member[syncroot]"] + - ["system.web.ui.webcontrols.unit", "system.web.ui.webcontrols.hyperlink", "Member[imagewidth]"] + - ["system.boolean", "system.web.ui.webcontrols.rangevalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.web.ui.webcontrols.tablecaptionalign", "system.web.ui.webcontrols.basedatalist", "Member[captionalign]"] + - ["system.boolean", "system.web.ui.webcontrols.hotspot", "Member[istrackingviewstate]"] + - ["system.int32", "system.web.ui.webcontrols.tablestyle", "Member[cellpadding]"] + - ["system.web.ui.conflictoptions", "system.web.ui.webcontrols.objectdatasourceview", "Member[conflictdetection]"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[duplicateemailerrormessage]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[newcommandname]"] + - ["system.web.ui.datasourcecacheexpiry", "system.web.ui.webcontrols.xmldatasource", "Member[cacheexpirationpolicy]"] + - ["system.double", "system.web.ui.webcontrols.unit", "Member[value]"] + - ["system.boolean", "system.web.ui.webcontrols.datalistitem", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[rowstyle]"] + - ["system.int32", "system.web.ui.webcontrols.menuitembindingcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Member[dataitemcount]"] + - ["system.boolean", "system.web.ui.webcontrols.calendarday", "Member[isweekend]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewdeleteeventargs", "Member[values]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.datapagerfielditem", "Member[pagerfield]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.sqldatasourceselectingeventargs", "Member[arguments]"] + - ["system.boolean", "system.web.ui.webcontrols.datalist", "Member[showfooter]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[homecity]"] + - ["system.type", "system.web.ui.webcontrols.autogeneratedfieldproperties", "Member[type]"] + - ["system.object", "system.web.ui.webcontrols.callingdatamethodseventargs", "Member[datamethodsobject]"] + - ["system.string", "system.web.ui.webcontrols.listitem", "Member[value]"] + - ["system.web.ui.webcontrols.listviewdataitem", "system.web.ui.webcontrols.listview", "Method[createdataitem].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.repeateritemcollection", "Member[syncroot]"] + - ["system.int32", "system.web.ui.webcontrols.datakeyarray", "Member[count]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.detailsview", "Member[horizontalalign]"] + - ["system.web.ui.webcontrols.sortdirection", "system.web.ui.webcontrols.listviewsorteventargs", "Member[sortdirection]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasourceview", "Member[istrackingviewstate]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.checkboxlist", "Method[findcontrol].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datasourceselectresultprocessingoptions", "Member[autopage]"] + - ["system.string", "system.web.ui.webcontrols.pagersettings", "Member[lastpageimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.gridviewrow", "Member[dataitemindex]"] + - ["system.web.ui.webcontrols.treenode", "system.web.ui.webcontrols.treeview", "Method[createnode].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.gridview", "Member[editrowstyle]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.xml", "Method[findcontrol].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.commandeventargs", "Member[commandname]"] + - ["system.string", "system.web.ui.webcontrols.formview", "Member[backimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.listcontrol", "Member[causesvalidation]"] + - ["system.web.ui.webcontrols.pagerposition", "system.web.ui.webcontrols.pagerposition!", "Member[bottom]"] + - ["system.object", "system.web.ui.webcontrols.queryabledatasourceview!", "Member[eventselecting]"] + - ["system.string", "system.web.ui.webcontrols.sitemappath", "Member[skiplinktext]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.treenodecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxfield", "Member[htmlencode]"] + - ["system.boolean", "system.web.ui.webcontrols.listviewinsertedeventargs", "Member[exceptionhandled]"] + - ["system.typecode", "system.web.ui.webcontrols.parameter!", "Method[convertdbtypetotypecode].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.sqldatasourceview", "Method[executeselect].ReturnValue"] + - ["system.web.ui.webcontrols.tablerowsection", "system.web.ui.webcontrols.tablerowsection!", "Member[tablebody]"] + - ["system.string", "system.web.ui.webcontrols.checkboxfield", "Member[text]"] + - ["system.web.ui.webcontrols.datagriditem", "system.web.ui.webcontrols.datagridcommandeventargs", "Member[item]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[helppagetext]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontunit", "Member[type]"] + - ["system.boolean", "system.web.ui.webcontrols.tablecellcollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.webcontrols.sqldatasource", "Member[providername]"] + - ["system.int32", "system.web.ui.webcontrols.parametercollection", "Method[add].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[orderbyparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.button", "Member[causesvalidation]"] + - ["system.web.ui.webcontrols.queryabledatasourceview", "system.web.ui.webcontrols.queryabledatasource", "Method[createqueryableview].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[tooltipfield]"] + - ["system.boolean", "system.web.ui.webcontrols.parameter", "Member[convertemptystringtonull]"] + - ["system.string", "system.web.ui.webcontrols.numericpagerfield", "Member[currentpagelabelcssclass]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasource", "Member[autogenerateorderbyclause]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.imagebutton", "Member[tagkey]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[popoutimageurl]"] + - ["system.string", "system.web.ui.webcontrols.boundfield", "Member[nulldisplaytext]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[updatecommandname]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.objectdatasource", "Method[select].ReturnValue"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.listview", "Member[selectedpersisteddatakey]"] + - ["system.web.ui.webcontrols.validationsummarydisplaymode", "system.web.ui.webcontrols.validationsummarydisplaymode!", "Member[list]"] + - ["system.int32", "system.web.ui.webcontrols.wizardstepcollection", "Member[count]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.formview", "Member[footertemplate]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[editimageurl]"] + - ["system.int32", "system.web.ui.webcontrols.radiobuttonlist", "Member[repeateditemcount]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[entitysetname]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkfield", "Member[navigateurl]"] + - ["system.string", "system.web.ui.webcontrols.modelerrormessage", "Member[associatedcontrolid]"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.panelstyle", "Member[direction]"] + - ["system.int32", "system.web.ui.webcontrols.listviewupdateeventargs", "Member[itemindex]"] + - ["system.type[]", "system.web.ui.webcontrols.treenodebindingcollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.datalist", "Method[getitemstyle].ReturnValue"] + - ["system.web.ui.webcontrols.datacontrolrowtype", "system.web.ui.webcontrols.datacontrolrowtype!", "Member[header]"] + - ["system.int32", "system.web.ui.webcontrols.datalist", "Member[repeatcolumns]"] + - ["system.boolean", "system.web.ui.webcontrols.listview", "Member[isusingmodelbinders]"] + - ["system.boolean", "system.web.ui.webcontrols.entitydatasourceselectedeventargs", "Member[exceptionhandled]"] + - ["system.int32", "system.web.ui.webcontrols.listview", "Member[editindex]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagrid", "Member[headerstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.wizardstepcollection", "Member[isreadonly]"] + - ["system.int32", "system.web.ui.webcontrols.listviewinsertedeventargs", "Member[affectedrows]"] + - ["system.object", "system.web.ui.webcontrols.submenustyle", "Method[geteditor].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[questioninstructiontext]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[customimage]"] + - ["system.boolean", "system.web.ui.webcontrols.wizardstepcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[passwordlabeltext]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.formview", "Member[tagkey]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.adrotator", "Member[tagkey]"] + - ["system.int32", "system.web.ui.webcontrols.listviewpageddatasource", "Member[count]"] + - ["system.boolean", "system.web.ui.webcontrols.basecomparevalidator", "Member[cultureinvariantvalues]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.detailsview", "Member[alternatingrowstyle]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.formviewinsertedeventargs", "Member[values]"] + - ["system.object", "system.web.ui.webcontrols.menuitem", "Member[dataitem]"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[successtext]"] + - ["system.web.ui.webcontrols.modeldatasourcemethod", "system.web.ui.webcontrols.modeldatasourceview", "Method[evaluatedeletemethodparameters].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[createuserurl]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.ui.webcontrols.databoundcontrolmode!", "Member[insert]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.passwordrecovery", "Member[hyperlinkstyle]"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasourcestatuseventargs", "Member[affectedrows]"] + - ["system.string", "system.web.ui.webcontrols.passwordrecovery", "Member[helppageiconurl]"] + - ["system.web.ui.control", "system.web.ui.webcontrols.changepassword", "Member[successtemplatecontainer]"] + - ["system.boolean", "system.web.ui.webcontrols.fileupload", "Member[hasfiles]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasource", "Method[insert].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.menuitembindingcollection", "Method[createknowntype].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[stepnextbuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[dynamicbottomseparatorimageurl]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[medium]"] + - ["system.int32", "system.web.ui.webcontrols.queryabledatasourceview", "Method[executeupdate].ReturnValue"] + - ["system.web.ui.webcontrols.datakey", "system.web.ui.webcontrols.detailsview", "Member[datakey]"] + - ["system.boolean", "system.web.ui.webcontrols.queryabledatasourceview", "Member[autogenerateorderbyclause]"] + - ["system.web.ui.webcontrols.detailsviewmode", "system.web.ui.webcontrols.detailsview", "Member[defaultmode]"] + - ["system.web.ui.webcontrols.repeatdirection", "system.web.ui.webcontrols.radiobuttonlist", "Member[repeatdirection]"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[finishcompletebuttontext]"] + - ["system.string", "system.web.ui.webcontrols.modeldatasourceview", "Member[selectmethod]"] + - ["system.web.ui.webcontrols.fontsize", "system.web.ui.webcontrols.fontsize!", "Member[xsmall]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.repeateritemcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.detailsview", "Member[datamember]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[createusertext]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businessurl]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.dropdownlist", "Member[borderstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.image", "Member[enabled]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.horizontalalign!", "Member[notset]"] + - ["system.string", "system.web.ui.webcontrols.label", "Member[associatedcontrolid]"] + - ["system.boolean", "system.web.ui.webcontrols.validatedcontrolconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.datagrid", "Member[showheader]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.changepassword", "Member[continuebuttonstyle]"] + - ["system.web.ui.webcontrols.menurenderingmode", "system.web.ui.webcontrols.menurenderingmode!", "Member[table]"] + - ["system.string", "system.web.ui.webcontrols.basedatalist", "Member[caption]"] + - ["system.web.ui.iautofieldgenerator", "system.web.ui.webcontrols.detailsview", "Member[rowsgenerator]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.sqldatasource", "Member[selectparameters]"] + - ["system.web.ui.webcontrols.borderstyle", "system.web.ui.webcontrols.listbox", "Member[borderstyle]"] + - ["system.web.modelbinding.modelstatedictionary", "system.web.ui.webcontrols.modelmethodcontext", "Member[modelstate]"] + - ["system.string", "system.web.ui.webcontrols.numericpagerfield", "Member[numericbuttoncssclass]"] + - ["system.web.ui.webcontrols.gridlines", "system.web.ui.webcontrols.basedatalist", "Member[gridlines]"] + - ["system.web.ui.idatasource", "system.web.ui.webcontrols.idataboundcontrol", "Member[datasourceobject]"] + - ["system.int32", "system.web.ui.webcontrols.circlehotspot", "Member[radius]"] + - ["system.string", "system.web.ui.webcontrols.buttoncolumn", "Member[datatextfield]"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[selecteditem]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[office]"] + - ["system.object", "system.web.ui.webcontrols.repeater", "Member[datasource]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[showheaderwhenempty]"] + - ["system.web.ui.cssstylecollection", "system.web.ui.webcontrols.style", "Method[getstyleattributes].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.calendar", "Member[shownextprevmonth]"] + - ["system.int32", "system.web.ui.webcontrols.detailsview", "Method[createchildcontrols].ReturnValue"] + - ["system.web.ui.webcontrols.menuitemcollection", "system.web.ui.webcontrols.menuitem", "Member[childitems]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.objectdatasource", "Member[deleteparameters]"] + - ["system.boolean", "system.web.ui.webcontrols.radiobuttonlist", "Member[hasfooter]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.entitydatasource", "Member[selectparameters]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.createuserwizard", "Member[continuebuttontype]"] + - ["system.string", "system.web.ui.webcontrols.hotspot", "Method[tostring].ReturnValue"] + - ["system.web.ui.webcontrols.menuitemstyle", "system.web.ui.webcontrols.menu", "Member[dynamicmenuitemstyle]"] + - ["system.web.ui.webcontrols.parameter", "system.web.ui.webcontrols.formparameter", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.checkbox", "Member[autopostback]"] + - ["system.type[]", "system.web.ui.webcontrols.submenustylecollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.webcontrols.listviewitem", "system.web.ui.webcontrols.listview", "Member[edititem]"] + - ["system.boolean", "system.web.ui.webcontrols.gridviewupdatedeventargs", "Member[keepineditmode]"] + - ["system.type", "system.web.ui.webcontrols.entitydatasource", "Member[contexttype]"] + - ["system.string", "system.web.ui.webcontrols.checkbox", "Member[text]"] + - ["system.string", "system.web.ui.webcontrols.dropdownlist", "Member[tooltip]"] + - ["system.web.ui.webcontrols.queryabledatasourceeditdata", "system.web.ui.webcontrols.queryabledatasourceview", "Method[builddeleteobject].ReturnValue"] + - ["system.web.ui.webcontrols.tablecell", "system.web.ui.webcontrols.tablecellcollection", "Member[item]"] + - ["system.object", "system.web.ui.webcontrols.datapagerfieldcollection", "Method[createknowntype].ReturnValue"] + - ["system.data.common.dbcommand", "system.web.ui.webcontrols.sqldatasourcestatuseventargs", "Member[command]"] + - ["system.int32", "system.web.ui.webcontrols.detailsviewrowcollection", "Member[count]"] + - ["system.boolean", "system.web.ui.webcontrols.wizardstepcollection", "Member[issynchronized]"] + - ["system.boolean", "system.web.ui.webcontrols.modelmethodcontext", "Method[tryupdatemodel].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasourceview", "Member[whereparameters]"] + - ["system.string", "system.web.ui.webcontrols.wizard!", "Member[cancelbuttonid]"] + - ["system.boolean", "system.web.ui.webcontrols.wizard", "Member[displaysidebar]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[insertimageurl]"] + - ["system.object", "system.web.ui.webcontrols.linqdatasourceview", "Method[getsource].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.editcommandcolumn", "Member[updatetext]"] + - ["system.string", "system.web.ui.webcontrols.treenodebinding", "Member[tooltipfield]"] + - ["system.boolean", "system.web.ui.webcontrols.listitemcontrolbuilder", "Method[htmldecodeliterals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[createusericonurl]"] + - ["system.int32", "system.web.ui.webcontrols.objectdatasourcestatuseventargs", "Member[affectedrows]"] + - ["system.string", "system.web.ui.webcontrols.basevalidator", "Method[getcontrolrenderid].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.treeview", "Member[showlines]"] + - ["system.collections.ienumerable", "system.web.ui.webcontrols.sqldatasourceview", "Method[select].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[membershipprovider]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[showheader]"] + - ["system.object", "system.web.ui.webcontrols.profileparameter", "Method[evaluate].ReturnValue"] + - ["system.web.ui.webcontrols.treenodeselectaction", "system.web.ui.webcontrols.treenodeselectaction!", "Member[none]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[othermonthdaystyle]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datalist", "Member[footerstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.comparevalidator", "Method[controlpropertiesvalid].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.listview", "Member[datasource]"] + - ["system.web.ui.webcontrols.repeatdirection", "system.web.ui.webcontrols.repeatdirection!", "Member[vertical]"] + - ["system.boolean", "system.web.ui.webcontrols.datagriditemcollection", "Member[isreadonly]"] + - ["system.web.ui.webcontrols.wizardsteptype", "system.web.ui.webcontrols.createuserwizardstep", "Member[steptype]"] + - ["system.string", "system.web.ui.webcontrols.commandfield", "Member[canceltext]"] + - ["system.web.ui.attributecollection", "system.web.ui.webcontrols.checkbox", "Member[labelattributes]"] + - ["system.web.ui.webcontrols.repeatdirection", "system.web.ui.webcontrols.repeatdirection!", "Member[horizontal]"] + - ["system.object", "system.web.ui.webcontrols.formview", "Member[datasource]"] + - ["system.string", "system.web.ui.webcontrols.hyperlink", "Member[imageurl]"] + - ["system.string", "system.web.ui.webcontrols.menu", "Member[staticpopoutimagetextformatstring]"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.webcontrols.querycontext", "Member[arguments]"] + - ["system.string", "system.web.ui.webcontrols.gridview", "Member[deletemethod]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Method[tostring].ReturnValue"] + - ["system.web.ui.attributecollection", "system.web.ui.webcontrols.checkbox", "Member[inputattributes]"] + - ["system.web.ui.webcontrols.tablecell", "system.web.ui.webcontrols.dayrendereventargs", "Member[cell]"] + - ["system.boolean", "system.web.ui.webcontrols.imagefield", "Member[readonly]"] + - ["system.web.ui.webcontrols.databoundcontrolmode", "system.web.ui.webcontrols.databoundcontrolmode!", "Member[readonly]"] + - ["system.web.ui.webcontrols.gridviewrow", "system.web.ui.webcontrols.gridview", "Member[footerrow]"] + - ["system.boolean", "system.web.ui.webcontrols.basedatalist", "Member[supportsdisabledattribute]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.listviewinserteventargs", "Member[values]"] + - ["system.web.ui.webcontrols.datapagerfield", "system.web.ui.webcontrols.datapagercommandeventargs", "Member[pagerfield]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[sortparametername]"] + - ["system.web.ui.webcontrols.horizontalalign", "system.web.ui.webcontrols.formview", "Member[horizontalalign]"] + - ["system.string", "system.web.ui.webcontrols.modeldatasourceview", "Member[insertmethod]"] + - ["system.boolean", "system.web.ui.webcontrols.xmlbuilder", "Method[needstaginnertext].ReturnValue"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.login", "Member[labelstyle]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolfield", "Method[tostring].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.webcontrol", "Member[skinid]"] + - ["system.int32", "system.web.ui.webcontrols.numericpagerfield", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.webcontrols.contentdirection", "system.web.ui.webcontrols.panel", "Member[direction]"] + - ["system.boolean", "system.web.ui.webcontrols.style", "Member[isempty]"] + - ["system.boolean", "system.web.ui.webcontrols.detailsviewupdatedeventargs", "Member[exceptionhandled]"] + - ["system.int32", "system.web.ui.webcontrols.selectresult", "Member[totalrowcount]"] + - ["system.web.ui.webcontrols.parsingculture", "system.web.ui.webcontrols.objectdatasourceview", "Member[parsingculture]"] + - ["system.web.ui.webcontrols.style", "system.web.ui.webcontrols.wizard", "Member[finishcompletebuttonstyle]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.menu", "Member[controls]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitemtemplatecontainer", "Method[onbubbleevent].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.changepassword", "Member[helppageiconurl]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasourceview", "Method[insertobject].ReturnValue"] + - ["system.string[]", "system.web.ui.webcontrols.idataboundcontrol", "Member[datakeynames]"] + - ["system.string", "system.web.ui.webcontrols.textbox", "Member[text]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.webcontrols.detailsviewupdateeventargs", "Member[oldvalues]"] + - ["system.web.ui.webcontrols.listitemtype", "system.web.ui.webcontrols.listitemtype!", "Member[edititem]"] + - ["system.collections.ienumerator", "system.web.ui.webcontrols.datakeyarray", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.menuitembinding", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.gridview", "Member[editindex]"] + - ["system.int32", "system.web.ui.webcontrols.linqdatasource", "Method[update].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.validationsummary", "Member[headertext]"] + - ["system.web.ui.itemplate", "system.web.ui.webcontrols.listview", "Member[layouttemplate]"] + - ["system.int32", "system.web.ui.webcontrols.listviewdataitem", "Member[dataitemindex]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[businessstate]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datagrid", "Member[alternatingitemstyle]"] + - ["system.string", "system.web.ui.webcontrols.contextdatasource", "Member[entitysetname]"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[targetfield]"] + - ["system.boolean", "system.web.ui.webcontrols.modeldatasource", "Member[istrackingviewstate]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[filterexpression]"] + - ["system.object", "system.web.ui.webcontrols.autogeneratedfield", "Method[getdesigntimevalue].ReturnValue"] + - ["system.exception", "system.web.ui.webcontrols.detailsviewdeletedeventargs", "Member[exception]"] + - ["system.boolean", "system.web.ui.webcontrols.boundfield", "Member[supportshtmlencode]"] + - ["system.web.ui.webcontrols.autocompletetype", "system.web.ui.webcontrols.autocompletetype!", "Member[none]"] + - ["system.boolean", "system.web.ui.webcontrols.image", "Member[supportsdisabledattribute]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasource", "Member[typename]"] + - ["system.string", "system.web.ui.webcontrols.nextpreviouspagerfield", "Member[firstpageimageurl]"] + - ["system.boolean", "system.web.ui.webcontrols.wizard", "Method[allownavigationtostep].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.hyperlinkcolumn", "Member[datatextfield]"] + - ["system.boolean", "system.web.ui.webcontrols.gridview", "Member[allowcustompaging]"] + - ["system.web.ui.webcontrols.sqldatasourcecommandtype", "system.web.ui.webcontrols.sqldatasourceview", "Member[deletecommandtype]"] + - ["system.web.ui.statebag", "system.web.ui.webcontrols.hotspot", "Member[viewstate]"] + - ["system.string", "system.web.ui.webcontrols.login", "Member[loginbuttontext]"] + - ["system.boolean", "system.web.ui.webcontrols.tablecellcontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.wizard", "Member[steppreviousbuttonimageurl]"] + - ["system.string", "system.web.ui.webcontrols.wizardstepbase", "Member[name]"] + - ["system.web.ui.webcontrols.validatordisplay", "system.web.ui.webcontrols.validatordisplay!", "Member[none]"] + - ["system.string", "system.web.ui.webcontrols.panel", "Member[backimageurl]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.datalist", "Member[alternatingitemstyle]"] + - ["system.boolean", "system.web.ui.webcontrols.linqdatasourceview", "Member[enableinsert]"] + - ["system.object", "system.web.ui.webcontrols.tablerowcollection", "Member[syncroot]"] + - ["system.boolean", "system.web.ui.webcontrols.menuitembinding", "Member[istrackingviewstate]"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.queryabledatasourceview", "Member[ordergroupsbyparameters]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.webcontrols.targetconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.autogeneratedfield", "Member[dataformatstring]"] + - ["system.object", "system.web.ui.webcontrols.webcontrol", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.webcontrols.sqldatasourceview", "Method[executeupdate].ReturnValue"] + - ["system.object", "system.web.ui.webcontrols.boundfield", "Method[getvalue].ReturnValue"] + - ["system.web.ui.webcontrols.parametercollection", "system.web.ui.webcontrols.linqdatasource", "Member[deleteparameters]"] + - ["system.web.ui.webcontrols.submenustyle", "system.web.ui.webcontrols.menu", "Member[staticmenustyle]"] + - ["system.string", "system.web.ui.webcontrols.objectdatasourceview", "Member[deletemethod]"] + - ["system.object", "system.web.ui.webcontrols.checkbox", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.validationsummary", "Member[showmessagebox]"] + - ["system.boolean", "system.web.ui.webcontrols.datacontrolfield", "Member[showheader]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolfield", "Member[headertext]"] + - ["system.type", "system.web.ui.webcontrols.xmlbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.hiddenfield", "Method[createcontrolcollection].ReturnValue"] + - ["system.web.ui.webcontrols.daynameformat", "system.web.ui.webcontrols.daynameformat!", "Member[shortest]"] + - ["system.object", "system.web.ui.webcontrols.detailsview", "Member[dataitem]"] + - ["system.object", "system.web.ui.webcontrols.imagemap", "Method[saveviewstate].ReturnValue"] + - ["system.web.ui.webcontrols.menuitem", "system.web.ui.webcontrols.menu", "Method[finditem].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.menuitembinding", "Member[formatstring]"] + - ["system.web.ui.datasourceview", "system.web.ui.webcontrols.sitemapdatasource", "Method[getview].ReturnValue"] + - ["system.boolean", "system.web.ui.webcontrols.boundfield", "Member[htmlencode]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.passwordrecovery", "Member[submitbuttontype]"] + - ["system.int32", "system.web.ui.webcontrols.checkboxlist", "Member[cellpadding]"] + - ["system.string", "system.web.ui.webcontrols.datacontrolcommands!", "Member[sortcommandname]"] + - ["system.string", "system.web.ui.webcontrols.label", "Member[text]"] + - ["system.web.ui.webcontrols.buttontype", "system.web.ui.webcontrols.wizard", "Member[finishpreviousbuttontype]"] + - ["system.int32", "system.web.ui.webcontrols.datagrid", "Member[currentpageindex]"] + - ["system.web.ui.webcontrols.tableitemstyle", "system.web.ui.webcontrols.calendar", "Member[titlestyle]"] + - ["system.string", "system.web.ui.webcontrols.linqdatasource", "Member[orderby]"] + - ["system.boolean", "system.web.ui.webcontrols.image", "Member[generateemptyalternatetext]"] + - ["system.web.ui.controlcollection", "system.web.ui.webcontrols.literal", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.webcontrols.createuserwizard", "Member[invalidemailerrormessage]"] + - ["system.string", "system.web.ui.webcontrols.loginname", "Member[formatstring]"] + - ["system.object", "system.web.ui.webcontrols.menu", "Method[savecontrolstate].ReturnValue"] + - ["system.drawing.color", "system.web.ui.webcontrols.listview", "Member[forecolor]"] + - ["system.boolean", "system.web.ui.webcontrols.checkboxfield", "Member[convertemptystringtonull]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.webcontrols.passwordrecovery", "Member[tagkey]"] + - ["system.drawing.color", "system.web.ui.webcontrols.validationsummary", "Member[forecolor]"] + - ["system.web.ui.webcontrols.treenode", "system.web.ui.webcontrols.treeview", "Member[selectednode]"] + - ["system.web.ui.cssstylecollection", "system.web.ui.webcontrols.webcontrol", "Member[style]"] + - ["system.web.ui.webcontrols.bulletstyle", "system.web.ui.webcontrols.bulletstyle!", "Member[lowerroman]"] + - ["system.web.ui.webcontrols.treenodecollection", "system.web.ui.webcontrols.treeview", "Member[nodes]"] + - ["system.web.ui.webcontrols.pagerbuttons", "system.web.ui.webcontrols.pagerbuttons!", "Member[nextprevious]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.typemodel.yml new file mode 100644 index 000000000000..d60fd8c776d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.UI.typemodel.yml @@ -0,0 +1,1267 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[del]"] + - ["system.string", "system.web.ui.updatepanel", "Method[getattribute].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[ruby]"] + - ["system.boolean", "system.web.ui.controlcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.ajaxframeworkmode", "system.web.ui.ajaxframeworkmode!", "Member[disabled]"] + - ["system.boolean", "system.web.ui.filterableattribute!", "Method[ispropertyfilterable].ReturnValue"] + - ["system.web.ui.ihierarchydata", "system.web.ui.ihierarchydata", "Method[getparent].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.registeredscript", "Member[control]"] + - ["system.web.ui.webcontrols.datakeyarray", "system.web.ui.idatakeyscontrol", "Member[clientidrowsuffixdatakeys]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[var]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[selected]"] + - ["system.boolean", "system.web.ui.persistencemodeattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[display]"] + - ["system.boolean", "system.web.ui.control", "Member[viewstateignorescase]"] + - ["system.string", "system.web.ui.controlbuilder", "Member[pagevirtualpath]"] + - ["system.web.ui.datasourceview", "system.web.ui.idatasource", "Method[getview].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[backgroundcolor]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[textoverflow]"] + - ["system.boolean", "system.web.ui.statemanagedcollection", "Member[isfixedsize]"] + - ["system.string", "system.web.ui.usercontrol", "Method[mappath].ReturnValue"] + - ["system.string", "system.web.ui.expressionbinding", "Member[expressionprefix]"] + - ["system.type[]", "system.web.ui.statemanagedcollection", "Method[getknowntypes].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.updatepanel", "Member[controls]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[direction]"] + - ["system.boolean", "system.web.ui.controlcollection", "Member[issynchronized]"] + - ["system.string", "system.web.ui.verificationattribute", "Member[checkpoint]"] + - ["system.string", "system.web.ui.templatecontrol", "Method[eval].ReturnValue"] + - ["system.web.ui.conflictoptions", "system.web.ui.conflictoptions!", "Member[overwritechanges]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[isinasyncpostback]"] + - ["system.web.ui.codeblocktype", "system.web.ui.codeblocktype!", "Member[expression]"] + - ["system.web.ui.viewstateencryptionmode", "system.web.ui.viewstateencryptionmode!", "Member[auto]"] + - ["system.boolean", "system.web.ui.filterableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.type", "system.web.ui.controlbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.string", "system.web.ui.databinder!", "Method[getindexedpropertyvalue].ReturnValue"] + - ["system.web.ui.outputcachelocation", "system.web.ui.outputcachelocation!", "Member[client]"] + - ["system.string", "system.web.ui.page", "Member[stylesheettheme]"] + - ["system.string", "system.web.ui.viewstateexception", "Member[useragent]"] + - ["system.string", "system.web.ui.scriptmanager", "Member[clientnavigatehandler]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[onchange]"] + - ["system.int32", "system.web.ui.datasourceselectarguments", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.hierarchicaldatasourcecontrol", "Member[controls]"] + - ["system.boolean", "system.web.ui.icheckboxcontrol", "Member[checked]"] + - ["system.web.ui.viewstatemode", "system.web.ui.viewstatemode!", "Member[inherit]"] + - ["system.web.ui.nonvisualcontrolattribute", "system.web.ui.nonvisualcontrolattribute!", "Member[visual]"] + - ["system.web.sessionstate.httpsessionstate", "system.web.ui.usercontrol", "Member[session]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwriter", "Member[tagkey]"] + - ["system.string", "system.web.ui.validationpropertyattribute", "Member[name]"] + - ["system.collections.ienumerator", "system.web.ui.validatorcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.html32textwriter", "Member[supportsbold]"] + - ["system.string", "system.web.ui.page", "Method[getpostbackeventreference].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[img]"] + - ["system.boolean", "system.web.ui.boundpropertyentry", "Member[usesetattribute]"] + - ["system.string", "system.web.ui.databinder!", "Method[eval].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Member[iscallback]"] + - ["system.string", "system.web.ui.inavigateuidata", "Member[name]"] + - ["system.boolean", "system.web.ui.objectpersistdata", "Member[iscollection]"] + - ["system.string", "system.web.ui.control", "Method[mappathsecure].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[cursor]"] + - ["system.boolean", "system.web.ui.outputcacheparameters", "Member[enabled]"] + - ["system.string", "system.web.ui.controlbuilder", "Member[id]"] + - ["system.string", "system.web.ui.scriptmanager", "Member[asyncpostbackerrormessage]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[thead]"] + - ["system.boolean", "system.web.ui.persistencemodeattribute", "Method[equals].ReturnValue"] + - ["system.string", "system.web.ui.control", "Member[id]"] + - ["system.collections.ienumerable", "system.web.ui.xpathbinder!", "Method[select].ReturnValue"] + - ["system.boolean", "system.web.ui.templateinstanceattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.ui.control", "Method[hasevents].ReturnValue"] + - ["system.string", "system.web.ui.iurlresolutionservice", "Method[resolveclienturl].ReturnValue"] + - ["system.string", "system.web.ui.servicereference", "Method[getproxyurl].ReturnValue"] + - ["system.web.ui.datasourcecacheexpiry", "system.web.ui.datasourcecacheexpiry!", "Member[absolute]"] + - ["system.collections.icollection", "system.web.ui.objectpersistdata", "Member[evententries]"] + - ["system.web.httpserverutility", "system.web.ui.page", "Member[server]"] + - ["system.web.ui.controlcollection", "system.web.ui.control", "Method[createcontrolcollection].ReturnValue"] + - ["system.type", "system.web.ui.parsechildrenattribute", "Member[childcontroltype]"] + - ["system.string", "system.web.ui.scriptreference", "Method[geturl].ReturnValue"] + - ["system.string", "system.web.ui.htmltextwriter!", "Member[selfclosingtagend]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.datasourceoperation!", "Member[select]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[supportspartialrendering]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[abbr]"] + - ["system.string", "system.web.ui.hierarchicaldatasourcecontrol", "Member[clientid]"] + - ["system.collections.generic.ienumerable", "system.web.ui.extendercontrol", "Method[getscriptreferences].ReturnValue"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablescriptglobalization]"] + - ["system.boolean", "system.web.ui.xhtmltextwriter", "Method[onstyleattributerender].ReturnValue"] + - ["system.web.ui.codeconstructtype", "system.web.ui.codeconstructtype!", "Member[encodedexpressionsnippet]"] + - ["system.string", "system.web.ui.iattributeaccessor", "Method[getattribute].ReturnValue"] + - ["system.type", "system.web.ui.registeredscript", "Member[type]"] + - ["system.string", "system.web.ui.page", "Member[id]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[map]"] + - ["system.web.ui.control", "system.web.ui.designtimetemplateparser!", "Method[parsecontrol].ReturnValue"] + - ["system.web.ui.templateparser", "system.web.ui.controlbuilder", "Member[parser]"] + - ["system.string", "system.web.ui.page!", "Member[posteventargumentid]"] + - ["system.int32", "system.web.ui.idreferencepropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[bordercolor]"] + - ["system.boolean", "system.web.ui.scriptresourcedefinition", "Member[cdnsupportssecureconnection]"] + - ["system.web.ui.compilationmode", "system.web.ui.compilationmode!", "Member[never]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[nobr]"] + - ["system.object", "system.web.ui.usercontrolcontrolbuilder", "Method[buildobject].ReturnValue"] + - ["system.string", "system.web.ui.databinder!", "Method[getpropertyvalue].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[paddingtop]"] + - ["system.security.principal.iprincipal", "system.web.ui.page", "Member[user]"] + - ["system.boolean", "system.web.ui.chtmltextwriter", "Method[ontagrender].ReturnValue"] + - ["system.web.ui.clientidmode", "system.web.ui.hierarchicaldatasourcecontrol", "Member[clientidmode]"] + - ["system.string", "system.web.ui.scriptcomponentdescriptor", "Member[id]"] + - ["system.web.ui.clientidmode", "system.web.ui.clientidmode!", "Member[inherit]"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[semicolonchar]"] + - ["system.double", "system.web.ui.imageclickeventargs", "Member[yraw]"] + - ["system.int32", "system.web.ui.statemanagedcollection", "Method[indexof].ReturnValue"] + - ["system.type", "system.web.ui.pageparserfilter", "Method[getnocompileusercontroltype].ReturnValue"] + - ["system.string", "system.web.ui.viewstateexception", "Member[remoteport]"] + - ["system.object", "system.web.ui.controlvaluepropertyattribute", "Member[defaultvalue]"] + - ["system.boolean", "system.web.ui.datasourceselectarguments", "Member[retrievetotalrowcount]"] + - ["system.boolean", "system.web.ui.statemanagedcollection", "Member[istrackingviewstate]"] + - ["system.io.stream", "system.web.ui.control", "Method[openfile].ReturnValue"] + - ["system.string", "system.web.ui.designtimeparsedata", "Member[parsetext]"] + - ["system.boolean", "system.web.ui.asyncpostbacktrigger", "Method[hastriggered].ReturnValue"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[styleequalschar]"] + - ["system.collections.hashtable", "system.web.ui.xhtmltextwriter", "Member[commonattributes]"] + - ["system.web.ui.controlcachepolicy", "system.web.ui.basepartialcachingcontrol", "Member[cachepolicy]"] + - ["system.boolean", "system.web.ui.boundpropertyentry", "Member[twowaybound]"] + - ["system.web.ui.control[]", "system.web.ui.designtimetemplateparser!", "Method[parsecontrols].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[color]"] + - ["system.string", "system.web.ui.page", "Method[getpostbackclienthyperlink].ReturnValue"] + - ["system.string", "system.web.ui.authenticationservicemanager", "Member[path]"] + - ["system.boolean", "system.web.ui.filterableattribute!", "Method[isobjectfilterable].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Member[ispostback]"] + - ["system.string", "system.web.ui.scriptmanager", "Member[scriptpath]"] + - ["system.boolean", "system.web.ui.themeableattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.ui.clientidmode", "system.web.ui.control", "Member[clientidmode]"] + - ["system.web.ui.updatepanelrendermode", "system.web.ui.updatepanelrendermode!", "Member[block]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[select]"] + - ["system.web.ui.verificationreportlevel", "system.web.ui.verificationreportlevel!", "Member[guideline]"] + - ["system.object", "system.web.ui.propertyconverter!", "Method[objectfromstring].ReturnValue"] + - ["system.int32", "system.web.ui.datasourceselectarguments", "Member[totalrowcount]"] + - ["system.web.ui.adapters.pageadapter", "system.web.ui.page", "Member[pageadapter]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[href]"] + - ["system.boolean", "system.web.ui.control", "Member[designmode]"] + - ["system.web.ui.controlcollection", "system.web.ui.control", "Member[controls]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[backgroundimage]"] + - ["system.collections.idictionary", "system.web.ui.masterpage", "Member[contenttemplates]"] + - ["system.string", "system.web.ui.page!", "Member[posteventsourceid]"] + - ["system.string", "system.web.ui.controlcachepolicy", "Member[varybycontrol]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[renderaftercontent].ReturnValue"] + - ["system.web.ui.databindingcollection", "system.web.ui.control", "Member[databindings]"] + - ["system.object", "system.web.ui.templatebuilder", "Method[buildobject].ReturnValue"] + - ["system.int32", "system.web.ui.attributecollection", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.web.ui.pageparserfilter", "Member[totalnumberofdependenciesallowed]"] + - ["system.string", "system.web.ui.webresourceattribute", "Member[cdnpath]"] + - ["system.web.ui.persistchildrenattribute", "system.web.ui.persistchildrenattribute!", "Member[no]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[h6]"] + - ["system.web.ui.persistencemodeattribute", "system.web.ui.persistencemodeattribute!", "Member[default]"] + - ["system.web.ui.clientidmode", "system.web.ui.clientidmode!", "Member[predictable]"] + - ["system.web.ui.xhtmlmobiledoctype", "system.web.ui.xhtmlmobiledoctype!", "Member[wml20]"] + - ["system.collections.icollection", "system.web.ui.objectpersistdata", "Method[getpropertyallfilters].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[paddingleft]"] + - ["system.string", "system.web.ui.viewstateexception", "Member[remoteaddress]"] + - ["system.boolean", "system.web.ui.postbackoptions", "Member[performvalidation]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.validaterequestmode!", "Member[inherit]"] + - ["system.object", "system.web.ui.istatemanager", "Method[saveviewstate].ReturnValue"] + - ["system.object", "system.web.ui.designerdataboundliteralcontrol", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.control", "Member[templatesourcedirectory]"] + - ["system.web.ui.verificationrule", "system.web.ui.verificationrule!", "Member[prohibited]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[rowspan]"] + - ["system.web.ui.htmlcontrols.htmlhead", "system.web.ui.page", "Member[header]"] + - ["system.object", "system.web.ui.boundpropertyentry", "Member[parsedexpressiondata]"] + - ["system.web.ui.control", "system.web.ui.templatecontrol", "Method[loadcontrol].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.literalcontrol", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.scriptmanager", "Member[emptypageurl]"] + - ["system.object", "system.web.ui.statebag", "Member[item]"] + - ["system.boolean", "system.web.ui.controlbuilderattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[singlequotechar]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[marginright]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[kbd]"] + - ["system.string", "system.web.ui.outputcacheparameters", "Member[varybyheader]"] + - ["system.boolean", "system.web.ui.ihierarchydata", "Member[haschildren]"] + - ["system.string", "system.web.ui.html32textwriter", "Method[gettagname].ReturnValue"] + - ["system.int32", "system.web.ui.templateinstanceattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[isnavigating]"] + - ["system.web.ui.verificationconditionaloperator", "system.web.ui.verificationattribute", "Member[verificationconditionaloperator]"] + - ["system.boolean", "system.web.ui.filterableattribute", "Member[filterable]"] + - ["system.int32", "system.web.ui.controlcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.web.ui.outputcacheparameters", "Member[varybycontentencoding]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwriter", "Method[gettagkey].ReturnValue"] + - ["system.int32", "system.web.ui.idataitemcontainer", "Member[dataitemindex]"] + - ["system.web.ui.control", "system.web.ui.hierarchicaldatasourcecontrol", "Method[findcontrol].ReturnValue"] + - ["system.string", "system.web.ui.databoundliteralcontrol", "Member[text]"] + - ["system.int32", "system.web.ui.statemanagedcollection", "Method[add].ReturnValue"] + - ["system.web.ui.scriptreference", "system.web.ui.scriptreferenceeventargs", "Member[script]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.control", "Member[validaterequestmode]"] + - ["system.web.ui.controlbuilder", "system.web.ui.controlbuilder!", "Method[createbuilderfromtype].ReturnValue"] + - ["system.boolean", "system.web.ui.control", "Member[hasdatabindings]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[height]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[gettagname].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Member[smartnavigation]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[name]"] + - ["system.web.ui.scriptresourcedefinition", "system.web.ui.scriptresourcemapping", "Method[getdefinition].ReturnValue"] + - ["system.boolean", "system.web.ui.registeredexpandoattribute", "Member[encode]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablescriptlocalization]"] + - ["system.boolean", "system.web.ui.toolboxdataattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.string", "system.web.ui.control", "Member[uniqueid]"] + - ["system.collections.ienumerator", "system.web.ui.statemanagedcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.web.ui.nonvisualcontrolattribute", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.web.ui.servicereference", "Method[getproxyscript].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.expressionbindingcollection", "Member[removedbindings]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.scriptmanager", "Method[getregisteredclientscriptblocks].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Member[ispostbackeventcontrolregistered]"] + - ["system.web.ui.verificationreportlevel", "system.web.ui.verificationattribute", "Member[verificationreportlevel]"] + - ["system.text.encoding", "system.web.ui.htmltextwriter", "Member[encoding]"] + - ["system.type", "system.web.ui.controlbuilder", "Member[namingcontainertype]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[checked]"] + - ["system.web.ui.templatecontrol", "system.web.ui.control", "Member[templatecontrol]"] + - ["system.boolean", "system.web.ui.htmltextwriter", "Method[isvalidformattribute].ReturnValue"] + - ["system.string", "system.web.ui.verificationattribute", "Member[conditionalvalue]"] + - ["system.string", "system.web.ui.scriptcomponentdescriptor", "Method[getscript].ReturnValue"] + - ["system.collections.ilist", "system.web.ui.listsourcehelper!", "Method[getlist].ReturnValue"] + - ["system.web.ui.page", "system.web.ui.pagetheme", "Member[page]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[em]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[fontweight]"] + - ["system.web.ui.control", "system.web.ui.registeredarraydeclaration", "Member[control]"] + - ["system.web.ui.controlbuilder", "system.web.ui.designtimetemplateparser!", "Method[parsetheme].ReturnValue"] + - ["system.string", "system.web.ui.iusercontroldesigneraccessor", "Member[innertext]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[link]"] + - ["system.web.ui.page", "system.web.ui.pagestatepersister", "Member[page]"] + - ["system.web.ui.registeredscripttype", "system.web.ui.registeredscript", "Member[scripttype]"] + - ["system.boolean", "system.web.ui.datasourceview", "Member[candelete]"] + - ["system.web.compilation.expressionbuilder", "system.web.ui.boundpropertyentry", "Member[expressionbuilder]"] + - ["system.boolean", "system.web.ui.partialcachingattribute", "Member[shared]"] + - ["system.boolean", "system.web.ui.clientscriptmanager", "Method[isonsubmitstatementregistered].ReturnValue"] + - ["system.web.ui.ivalidator", "system.web.ui.validatorcollection", "Member[item]"] + - ["system.web.ui.updatepanelupdatemode", "system.web.ui.updatepanelupdatemode!", "Member[conditional]"] + - ["system.string", "system.web.ui.usercontrol", "Method[getattribute].ReturnValue"] + - ["system.web.ui.persistencemodeattribute", "system.web.ui.persistencemodeattribute!", "Member[attribute]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriter", "Method[getstylekey].ReturnValue"] + - ["system.object", "system.web.ui.statemanagedcollection", "Method[createknowntype].ReturnValue"] + - ["system.int32", "system.web.ui.filelevelcontrolbuilderattribute", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[pre]"] + - ["system.web.httpapplicationstate", "system.web.ui.usercontrol", "Member[application]"] + - ["system.string", "system.web.ui.scriptresourceattribute", "Member[typename]"] + - ["system.type", "system.web.ui.templateparser", "Method[compileintotype].ReturnValue"] + - ["system.boolean", "system.web.ui.updatepanel", "Member[requiresupdate]"] + - ["system.web.ui.codeblocktype", "system.web.ui.codeblocktype!", "Member[databinding]"] + - ["system.boolean", "system.web.ui.datasourcecachedurationconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[spacechar]"] + - ["system.int32", "system.web.ui.databindingcollection", "Member[count]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[marginbottom]"] + - ["system.collections.idictionary", "system.web.ui.page", "Member[items]"] + - ["system.boolean", "system.web.ui.datasourceview", "Member[caninsert]"] + - ["system.boolean", "system.web.ui.attributecollection", "Method[equals].ReturnValue"] + - ["system.string", "system.web.ui.page", "Member[uniquefilepathsuffix]"] + - ["system.boolean", "system.web.ui.page", "Member[isvalid]"] + - ["system.web.ui.control", "system.web.ui.updatepanel", "Member[contenttemplatecontainer]"] + - ["system.int32", "system.web.ui.persistchildrenattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Member[buffer]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[encodeurl].ReturnValue"] + - ["system.boolean", "system.web.ui.ifilterresolutionservice", "Method[evaluatefilter].ReturnValue"] + - ["system.web.ui.verificationrule", "system.web.ui.verificationrule!", "Member[notemptystring]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[overflowx]"] + - ["system.boolean", "system.web.ui.complexpropertyentry", "Member[iscollectionitem]"] + - ["system.collections.idictionary", "system.web.ui.pagetheme", "Member[controlskins]"] + - ["system.boolean", "system.web.ui.expressionbindingcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.propertyconverter!", "Method[enumtostring].ReturnValue"] + - ["system.collections.hashtable", "system.web.ui.xhtmltextwriter", "Member[suppresscommonattributes]"] + - ["system.object", "system.web.ui.validatorcollection", "Member[syncroot]"] + - ["system.collections.generic.ienumerable", "system.web.ui.scriptcontrol", "Method[getscriptreferences].ReturnValue"] + - ["system.string", "system.web.ui.propertyentry", "Member[name]"] + - ["system.string", "system.web.ui.page", "Member[uiculture]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[wrap]"] + - ["system.int32", "system.web.ui.page", "Member[lcid]"] + - ["system.string", "system.web.ui.cssstylecollection", "Member[item]"] + - ["system.string", "system.web.ui.scriptresourceattribute", "Member[stringresourcename]"] + - ["system.string", "system.web.ui.registeredscript", "Member[script]"] + - ["system.web.ui.itemplate", "system.web.ui.templatecontrol", "Method[loadtemplate].ReturnValue"] + - ["system.string", "system.web.ui.updateprogress", "Member[associatedupdatepanelid]"] + - ["system.web.ui.themeableattribute", "system.web.ui.themeableattribute!", "Member[default]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[axis]"] + - ["system.collections.generic.ienumerable", "system.web.ui.iextendercontrol", "Method[getscriptreferences].ReturnValue"] + - ["system.boolean", "system.web.ui.statebag", "Member[isreadonly]"] + - ["system.boolean", "system.web.ui.roleservicemanager", "Member[loadroles]"] + - ["system.string", "system.web.ui.databindinghandlerattribute", "Member[handlertypename]"] + - ["system.web.ui.controlcollection", "system.web.ui.datasourcecontrol", "Method[createcontrolcollection].ReturnValue"] + - ["system.runtime.serialization.serializationbinder", "system.web.ui.objectstateformatter", "Member[binder]"] + - ["system.boolean", "system.web.ui.datasourcecachedurationconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[ins]"] + - ["system.web.ui.control", "system.web.ui.control", "Method[findcontrol].ReturnValue"] + - ["system.boolean", "system.web.ui.pageasynctask", "Member[executeinparallel]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[content]"] + - ["system.boolean", "system.web.ui.control", "Member[enabletheming]"] + - ["system.string", "system.web.ui.control", "Member[clientid]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[unknown]"] + - ["system.web.ui.clientidmode", "system.web.ui.datasourcecontrol", "Member[clientidmode]"] + - ["system.collections.icollection", "system.web.ui.idatasource", "Method[getviewnames].ReturnValue"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Method[processcodeconstruct].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[size]"] + - ["system.string", "system.web.ui.scriptdescriptor", "Method[getscript].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[left]"] + - ["system.object", "system.web.ui.losformatter", "Method[deserialize].ReturnValue"] + - ["system.web.ui.nonvisualcontrolattribute", "system.web.ui.nonvisualcontrolattribute!", "Member[default]"] + - ["system.boolean", "system.web.ui.scriptreference", "Method[isajaxframeworkscript].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[b]"] + - ["system.string", "system.web.ui.scriptcontroldescriptor", "Member[id]"] + - ["system.web.ui.virtualreferencetype", "system.web.ui.virtualreferencetype!", "Member[page]"] + - ["system.string", "system.web.ui.html32textwriter", "Method[renderbeforetag].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.updateprogress", "Member[controls]"] + - ["system.string", "system.web.ui.scriptcomponentdescriptor", "Member[type]"] + - ["system.collections.icollection", "system.web.ui.themeprovider", "Member[cssfiles]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[td]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[textalign]"] + - ["system.web.httpcontext", "system.web.ui.control", "Member[context]"] + - ["system.web.ui.cssstylecollection", "system.web.ui.attributecollection", "Member[cssstyle]"] + - ["system.object", "system.web.ui.page", "Method[getwrappedfiledependencies].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[caption]"] + - ["system.web.ui.controlbuilder", "system.web.ui.builderpropertyentry", "Member[builder]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[body]"] + - ["system.string", "system.web.ui.scriptreference", "Member[assembly]"] + - ["system.collections.generic.ienumerable", "system.web.ui.timer", "Method[getscriptdescriptors].ReturnValue"] + - ["system.collections.icollection", "system.web.ui.cssstylecollection", "Member[keys]"] + - ["system.boolean", "system.web.ui.page", "Member[maintainscrollpositiononpostback]"] + - ["system.object", "system.web.ui.pageasynctask", "Member[state]"] + - ["system.web.ui.statebag", "system.web.ui.control", "Member[viewstate]"] + - ["system.string", "system.web.ui.templateparser", "Member[text]"] + - ["system.web.ui.itemplate", "system.web.ui.templateparser!", "Method[parsetemplate].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[legend]"] + - ["system.web.ui.codeconstructtype", "system.web.ui.codeconstructtype!", "Member[expressionsnippet]"] + - ["system.type", "system.web.ui.objectpersistdata", "Member[objecttype]"] + - ["system.web.ui.themeprovider[]", "system.web.ui.ithemeresolutionservice", "Method[getallthemeproviders].ReturnValue"] + - ["system.componentmodel.design.idesignerhost", "system.web.ui.themeprovider", "Member[designerhost]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Method[loadpostdata].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.control", "Member[userdata]"] + - ["system.boolean", "system.web.ui.clientscriptmanager", "Method[isclientscriptincluderegistered].ReturnValue"] + - ["system.boolean", "system.web.ui.control", "Member[ischildcontrolstatecleared]"] + - ["system.collections.ienumerator", "system.web.ui.controlcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Member[enableviewstate]"] + - ["system.collections.idictionaryenumerator", "system.web.ui.statebag", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.itemplate", "system.web.ui.updateprogress", "Member[progresstemplate]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[rows]"] + - ["system.boolean", "system.web.ui.filelevelcontrolbuilderattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.ui.ifilterresolutionservice", "system.web.ui.controlbuilder", "Member[currentfilterresolutionservice]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[marginleft]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[small]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[style]"] + - ["system.web.ui.registeredscripttype", "system.web.ui.registeredscripttype!", "Member[onsubmitstatement]"] + - ["system.web.ui.controlcachepolicy", "system.web.ui.usercontrol", "Member[cachepolicy]"] + - ["system.string", "system.web.ui.page", "Method[getpostbackclientevent].ReturnValue"] + - ["system.string", "system.web.ui.page", "Member[masterpagefile]"] + - ["system.boolean", "system.web.ui.templatecontrol", "Member[supportautoevents]"] + - ["system.string", "system.web.ui.clientscriptmanager", "Method[getpostbackclienthyperlink].ReturnValue"] + - ["system.string", "system.web.ui.webresourceattribute", "Member[contenttype]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[th]"] + - ["system.object", "system.web.ui.datasourcecachedurationconverter", "Method[convertto].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[noframes]"] + - ["system.boolean", "system.web.ui.expressionbindingcollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.outputcacheparameters", "Member[varybycustom]"] + - ["system.string", "system.web.ui.viewstateexception", "Member[referer]"] + - ["system.int32", "system.web.ui.datasourceview", "Method[executeinsert].ReturnValue"] + - ["system.boolean", "system.web.ui.usercontrol", "Method[tryupdatemodel].ReturnValue"] + - ["system.boolean", "system.web.ui.filterableattribute!", "Method[istypefilterable].ReturnValue"] + - ["system.string", "system.web.ui.control", "Method[getuniqueidrelativeto].ReturnValue"] + - ["system.string", "system.web.ui.datakeypropertyattribute", "Member[name]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[colspan]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[dir]"] + - ["system.collections.hashtable", "system.web.ui.xhtmltextwriter", "Member[elementspecificattributes]"] + - ["system.string", "system.web.ui.htmltextwriter", "Member[newline]"] + - ["system.web.ui.virtualreferencetype", "system.web.ui.virtualreferencetype!", "Member[usercontrol]"] + - ["system.boolean", "system.web.ui.statemanagedcollection", "Member[isreadonly]"] + - ["system.string", "system.web.ui.htmltextwriter!", "Member[equalsdoublequotestring]"] + - ["system.object", "system.web.ui.pair", "Member[second]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.int32", "system.web.ui.imageclickeventargs", "Member[x]"] + - ["system.string", "system.web.ui.scriptresourcedefinition", "Member[resourcename]"] + - ["system.string", "system.web.ui.registeredscript", "Member[key]"] + - ["system.int32", "system.web.ui.attributecollection", "Member[count]"] + - ["system.string", "system.web.ui.propertyentry", "Member[filter]"] + - ["system.string", "system.web.ui.control", "Method[resolveclienturl].ReturnValue"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Method[allowserversideinclude].ReturnValue"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablehistory]"] + - ["system.boolean", "system.web.ui.stateitem", "Member[isdirty]"] + - ["system.timespan", "system.web.ui.controlcachepolicy", "Member[duration]"] + - ["system.web.ui.scriptmode", "system.web.ui.scriptmanager", "Member[scriptmode]"] + - ["system.int32", "system.web.ui.templatecontrol", "Method[comparefilters].ReturnValue"] + - ["system.web.ui.databindingcollection", "system.web.ui.idatabindingsaccessor", "Member[databindings]"] + - ["system.string", "system.web.ui.ihierarchydata", "Member[type]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[dl]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[input]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[wbr]"] + - ["system.string", "system.web.ui.cssstylecollection", "Member[value]"] + - ["system.int32", "system.web.ui.page", "Member[transactionmode]"] + - ["system.string", "system.web.ui.scriptreference", "Method[tostring].ReturnValue"] + - ["system.string[]", "system.web.ui.databindingcollection", "Member[removedbindings]"] + - ["system.boolean", "system.web.ui.page", "Member[enableviewstatemac]"] + - ["system.string", "system.web.ui.postbacktrigger", "Method[tostring].ReturnValue"] + - ["system.int32", "system.web.ui.datasourceview", "Method[executecommand].ReturnValue"] + - ["system.boolean", "system.web.ui.parsechildrenattribute", "Member[childrenasproperties]"] + - ["system.web.ui.istateformatter", "system.web.ui.pagestatepersister", "Member[stateformatter]"] + - ["system.web.ui.control", "system.web.ui.control", "Member[parent]"] + - ["system.web.ui.persistencemodeattribute", "system.web.ui.persistencemodeattribute!", "Member[innerdefaultproperty]"] + - ["system.string", "system.web.ui.controlbuilder", "Member[itemtype]"] + - ["system.string", "system.web.ui.databinding", "Member[propertyname]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[visibility]"] + - ["system.web.httpresponse", "system.web.ui.usercontrol", "Member[response]"] + - ["system.web.ui.masterpage", "system.web.ui.masterpage", "Member[master]"] + - ["system.boolean", "system.web.ui.compositescriptreference", "Method[isajaxframeworkscript].ReturnValue"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Method[processeventhookup].ReturnValue"] + - ["system.web.ui.viewstatemode", "system.web.ui.viewstatemode!", "Member[disabled]"] + - ["system.boolean", "system.web.ui.updatepanel", "Member[isinpartialrendering]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.scriptmanager", "Method[getregisteredonsubmitstatements].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[tbody]"] + - ["system.boolean", "system.web.ui.listsourcehelper!", "Method[containslistcollection].ReturnValue"] + - ["system.boolean", "system.web.ui.nonvisualcontrolattribute", "Member[isnonvisual]"] + - ["system.web.httpserverutility", "system.web.ui.usercontrol", "Member[server]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[embed]"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.ihierarchydata", "Method[getchildren].ReturnValue"] + - ["system.boolean", "system.web.ui.databinder!", "Member[enablecaching]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[border]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[accesskey]"] + - ["system.int32", "system.web.ui.parsechildrenattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[isdebuggingenabled]"] + - ["system.object", "system.web.ui.triplet", "Member[first]"] + - ["system.object", "system.web.ui.simplepropertyentry", "Member[value]"] + - ["system.web.ui.ihierarchydata", "system.web.ui.ihierarchicalenumerable", "Method[gethierarchydata].ReturnValue"] + - ["system.string", "system.web.ui.extendercontrol", "Member[targetcontrolid]"] + - ["system.collections.icollection", "system.web.ui.statebag", "Member[keys]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[textarea]"] + - ["system.web.ui.codeblocktype", "system.web.ui.icodeblocktypeaccessor", "Member[blocktype]"] + - ["system.boolean", "system.web.ui.control", "Method[onbubbleevent].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[overflowy]"] + - ["system.int32", "system.web.ui.ifilterresolutionservice", "Method[comparefilters].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[rt]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[marquee]"] + - ["system.web.ui.page", "system.web.ui.page", "Member[previouspage]"] + - ["system.string", "system.web.ui.simplepropertyentry", "Member[persistedvalue]"] + - ["system.string", "system.web.ui.registeredexpandoattribute", "Member[value]"] + - ["system.object", "system.web.ui.ihierarchydata", "Member[item]"] + - ["system.type", "system.web.ui.controlbuilder", "Member[controltype]"] + - ["system.boolean", "system.web.ui.boundpropertyentry", "Member[generated]"] + - ["system.web.ui.control", "system.web.ui.controlcollection", "Member[item]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[h4]"] + - ["system.boolean", "system.web.ui.postbackoptions", "Member[autopostback]"] + - ["system.object", "system.web.ui.statemanagedcollection", "Member[syncroot]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[fieldset]"] + - ["system.type", "system.web.ui.pageparser!", "Member[defaultpagebasetype]"] + - ["system.web.ui.virtualreferencetype", "system.web.ui.virtualreferencetype!", "Member[other]"] + - ["system.boolean", "system.web.ui.designtimeparsedata", "Member[shouldapplytheme]"] + - ["system.int32", "system.web.ui.page", "Member[codepage]"] + - ["system.iasyncresult", "system.web.ui.page", "Method[asyncpagebeginprocessrequest].ReturnValue"] + - ["system.string", "system.web.ui.scriptmanager", "Method[getstatestring].ReturnValue"] + - ["system.web.ui.virtualreferencetype", "system.web.ui.virtualreferencetype!", "Member[sourcefile]"] + - ["system.web.ui.control", "system.web.ui.control", "Member[datakeyscontainer]"] + - ["system.web.ui.unobtrusivevalidationmode", "system.web.ui.page", "Member[unobtrusivevalidationmode]"] + - ["system.object", "system.web.ui.statemanagedcollection", "Method[saveviewstate].ReturnValue"] + - ["system.object", "system.web.ui.objectconverter!", "Method[convertvalue].ReturnValue"] + - ["system.string", "system.web.ui.registeredexpandoattribute", "Member[controlid]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[dd]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[whitespace]"] + - ["system.string", "system.web.ui.partialcachingattribute", "Member[sqldependency]"] + - ["system.web.ui.datasourcecapabilities", "system.web.ui.datasourcecapabilities!", "Member[sort]"] + - ["system.web.ui.scriptmode", "system.web.ui.scriptmode!", "Member[auto]"] + - ["system.string", "system.web.ui.registeredscript", "Member[url]"] + - ["system.boolean", "system.web.ui.themeableattribute!", "Method[istypethemeable].ReturnValue"] + - ["system.object", "system.web.ui.expressionbindingcollection", "Member[syncroot]"] + - ["system.int32", "system.web.ui.imageclickeventargs", "Member[y]"] + - ["system.type", "system.web.ui.webserviceparser!", "Method[getcompiledtype].ReturnValue"] + - ["system.web.ui.templateinstanceattribute", "system.web.ui.templateinstanceattribute!", "Member[single]"] + - ["system.int32", "system.web.ui.datasourceselectarguments", "Member[startrowindex]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[maxlength]"] + - ["system.web.ui.persistencemode", "system.web.ui.persistencemode!", "Member[innerproperty]"] + - ["system.componentmodel.eventhandlerlist", "system.web.ui.datasourceview", "Member[events]"] + - ["system.web.ui.databindinghandlerattribute", "system.web.ui.databindinghandlerattribute!", "Member[default]"] + - ["system.web.ui.outputcachelocation", "system.web.ui.outputcachelocation!", "Member[none]"] + - ["system.web.ui.controlbuilder", "system.web.ui.controlbuilder", "Member[bindingcontainerbuilder]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.page", "Member[validaterequestmode]"] + - ["system.boolean", "system.web.ui.controlcachepolicy", "Member[cached]"] + - ["system.string", "system.web.ui.roleservicemanager", "Member[path]"] + - ["system.boolean", "system.web.ui.datasourcecachedurationconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.boolean", "system.web.ui.expressionbindingcollection", "Member[issynchronized]"] + - ["system.string", "system.web.ui.partialcachingattribute", "Member[providername]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Method[htmldecodeliterals].ReturnValue"] + - ["system.string", "system.web.ui.control", "Method[getrouteurl].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[borderwidth]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.scriptmanager", "Method[getregisteredstartupscripts].ReturnValue"] + - ["system.string", "system.web.ui.page", "Member[metadescription]"] + - ["system.string", "system.web.ui.control", "Member[apprelativetemplatesourcedirectory]"] + - ["system.string[]", "system.web.ui.pagetheme", "Member[linkedstylesheets]"] + - ["system.boolean", "system.web.ui.expressionbinding", "Member[generated]"] + - ["system.web.ui.datasourceview", "system.web.ui.datasourcecontrol", "Method[getview].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.skinbuilder", "Method[applytheme].ReturnValue"] + - ["system.string", "system.web.ui.scriptbehaviordescriptor", "Method[getscript].ReturnValue"] + - ["system.type", "system.web.ui.controlbuilder", "Member[bindingcontainertype]"] + - ["system.boolean", "system.web.ui.htmltextwriter", "Method[onattributerender].ReturnValue"] + - ["system.web.ui.persistencemode", "system.web.ui.persistencemode!", "Member[attribute]"] + - ["system.double", "system.web.ui.imageclickeventargs", "Member[xraw]"] + - ["system.string", "system.web.ui.scriptcontroldescriptor", "Member[elementid]"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Member[calledfromparsecontrol]"] + - ["system.type", "system.web.ui.propertyentry", "Member[type]"] + - ["system.string", "system.web.ui.pagetheme", "Member[apprelativetemplatesourcedirectory]"] + - ["system.boolean", "system.web.ui.datasourcecontrol", "Method[hascontrols].ReturnValue"] + - ["system.boolean", "system.web.ui.datasourceview", "Member[cansort]"] + - ["system.string", "system.web.ui.hierarchicaldatasourcecontrol", "Member[skinid]"] + - ["system.boolean", "system.web.ui.page", "Method[requirescontrolstate].ReturnValue"] + - ["system.web.ui.codeblocktype", "system.web.ui.codeblocktype!", "Member[encodedexpression]"] + - ["system.web.ui.control", "system.web.ui.page", "Method[findcontrol].ReturnValue"] + - ["system.web.caching.cachedependency", "system.web.ui.controlcachepolicy", "Member[dependency]"] + - ["system.web.ui.filterableattribute", "system.web.ui.filterableattribute!", "Member[no]"] + - ["system.collections.idictionary", "system.web.ui.objectpersistdata", "Method[getfilteredproperties].ReturnValue"] + - ["system.string", "system.web.ui.designerdataboundliteralcontrol", "Member[text]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablesecurehistorystate]"] + - ["system.string", "system.web.ui.datasourcecontrol", "Member[clientid]"] + - ["system.web.ui.toolboxdataattribute", "system.web.ui.toolboxdataattribute!", "Member[default]"] + - ["system.web.ui.verificationrule", "system.web.ui.verificationattribute", "Member[verificationrule]"] + - ["system.string", "system.web.ui.html32textwriter", "Method[renderaftercontent].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[padding]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[align]"] + - ["system.web.httpcontext", "system.web.ui.page", "Member[context]"] + - ["system.boolean", "system.web.ui.scriptreference", "Method[isfromsystemwebextensions].ReturnValue"] + - ["system.boolean", "system.web.ui.templatepropertyentry", "Member[bindabletemplate]"] + - ["system.web.ui.outputcachelocation", "system.web.ui.outputcacheparameters", "Member[location]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[samp]"] + - ["system.web.ui.outputcachelocation", "system.web.ui.outputcachelocation!", "Member[serverandclient]"] + - ["system.boolean", "system.web.ui.nonvisualcontrolattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[liststyleimage]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[readonly]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.scriptmanager", "Method[getregisteredhiddenfields].ReturnValue"] + - ["system.boolean", "system.web.ui.postbackoptions", "Member[requiresjavascriptprotocol]"] + - ["system.web.ui.viewstateencryptionmode", "system.web.ui.page", "Member[viewstateencryptionmode]"] + - ["system.collections.idictionary", "system.web.ui.rootbuilder", "Member[builtobjects]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[type]"] + - ["system.boolean", "system.web.ui.control", "Member[childcontrolscreated]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablepartialrendering]"] + - ["system.runtime.serialization.isurrogateselector", "system.web.ui.objectstateformatter", "Member[surrogateselector]"] + - ["system.web.ui.control", "system.web.ui.templatecontrol", "Method[parsecontrol].ReturnValue"] + - ["system.web.ui.expressionbindingcollection", "system.web.ui.iexpressionsaccessor", "Member[expressions]"] + - ["system.boolean", "system.web.ui.updatepaneltrigger", "Method[hastriggered].ReturnValue"] + - ["system.object", "system.web.ui.control", "Method[savecontrolstate].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[bgcolor]"] + - ["system.boolean", "system.web.ui.chtmltextwriter", "Method[onattributerender].ReturnValue"] + - ["system.string", "system.web.ui.page", "Member[contenttype]"] + - ["system.web.httpapplicationstate", "system.web.ui.page", "Member[application]"] + - ["system.web.ui.themeableattribute", "system.web.ui.themeableattribute!", "Member[yes]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Member[localize]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[paddingright]"] + - ["system.web.ui.unobtrusivevalidationmode", "system.web.ui.unobtrusivevalidationmode!", "Member[none]"] + - ["system.web.ui.xhtmlmobiledoctype", "system.web.ui.xhtmlmobiledoctype!", "Member[xhtmlbasic]"] + - ["system.string", "system.web.ui.scriptresourceattribute", "Member[stringresourceclienttypename]"] + - ["system.boolean", "system.web.ui.webresourceattribute", "Member[performsubstitution]"] + - ["system.collections.generic.ienumerable", "system.web.ui.iextendercontrol", "Method[getscriptdescriptors].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[vcardname]"] + - ["system.string", "system.web.ui.clientscriptmanager", "Method[getpostbackeventreference].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[ol]"] + - ["system.string", "system.web.ui.urlpropertyattribute", "Member[filter]"] + - ["system.string", "system.web.ui.page", "Member[theme]"] + - ["system.int32", "system.web.ui.validatorcollection", "Member[count]"] + - ["system.string", "system.web.ui.control", "Member[skinid]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[paddingbottom]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[margin]"] + - ["system.int32", "system.web.ui.datasourceselectarguments", "Member[maximumrows]"] + - ["system.string", "system.web.ui.postbackoptions", "Member[argument]"] + - ["system.boolean", "system.web.ui.databindingcollection", "Member[issynchronized]"] + - ["system.web.caching.cache", "system.web.ui.page", "Member[cache]"] + - ["system.web.ui.outputcachelocation", "system.web.ui.outputcachelocation!", "Member[server]"] + - ["system.string", "system.web.ui.scriptbehaviordescriptor", "Member[clientid]"] + - ["system.string", "system.web.ui.scriptreferencebase!", "Method[replaceextension].ReturnValue"] + - ["system.string", "system.web.ui.viewstateexception", "Member[persistedstate]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[basefont]"] + - ["system.boolean", "system.web.ui.datasourcecachedurationconverter", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.web.ui.istateformatter", "Method[serialize].ReturnValue"] + - ["system.boolean", "system.web.ui.updatepanel", "Member[childrenastriggers]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[class]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[tabindex]"] + - ["system.collections.hashtable", "system.web.ui.chtmltextwriter", "Member[globalsuppressedattributes]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[getstylename].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[script]"] + - ["system.web.ui.htmltextwriter", "system.web.ui.page", "Method[createhtmltextwriter].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.scriptmanager", "Method[getregisteredarraydeclarations].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.control", "Member[namingcontainer]"] + - ["system.object", "system.web.ui.controlbuilder", "Method[buildobject].ReturnValue"] + - ["system.exception", "system.web.ui.asyncpostbackerroreventargs", "Member[exception]"] + - ["system.string", "system.web.ui.scriptreference", "Member[name]"] + - ["system.web.ui.persistencemode", "system.web.ui.persistencemodeattribute", "Member[mode]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[fontstyle]"] + - ["system.boolean", "system.web.ui.urlpropertyattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.templateinstance", "system.web.ui.templateinstance!", "Member[single]"] + - ["system.web.ui.compilationmode", "system.web.ui.compilationmode!", "Member[always]"] + - ["system.collections.arraylist", "system.web.ui.controlbuilder", "Member[subbuilders]"] + - ["system.web.ui.controlbuilderattribute", "system.web.ui.controlbuilderattribute!", "Member[default]"] + - ["system.object", "system.web.ui.pagestatepersister", "Member[controlstate]"] + - ["system.object", "system.web.ui.pagetheme!", "Method[createskinkey].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.updatepanelcontroltrigger", "Method[findtargetcontrol].ReturnValue"] + - ["system.string", "system.web.ui.postbackoptions", "Member[actionurl]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[fontvariant]"] + - ["system.web.ui.control", "system.web.ui.partialcachingcontrol", "Member[cachedcontrol]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[textdecoration]"] + - ["system.web.ui.control", "system.web.ui.registeredhiddenfield", "Member[control]"] + - ["system.web.ui.clientscriptmanager", "system.web.ui.page", "Member[clientscript]"] + - ["system.collections.generic.ienumerable", "system.web.ui.updateprogress", "Method[getscriptdescriptors].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[bdo]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[dt]"] + - ["system.string", "system.web.ui.templatecontrol", "Method[xpath].ReturnValue"] + - ["system.string[]", "system.web.ui.profileservicemanager", "Member[loadproperties]"] + - ["system.web.ui.persistencemodeattribute", "system.web.ui.persistencemodeattribute!", "Member[encodedinnerdefaultproperty]"] + - ["system.type", "system.web.ui.controlbuilder", "Member[declaretype]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[style]"] + - ["system.string", "system.web.ui.databinding", "Member[expression]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[cellpadding]"] + - ["system.string", "system.web.ui.asyncpostbacktrigger", "Member[controlid]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablecdn]"] + - ["system.string", "system.web.ui.themeprovider", "Member[themename]"] + - ["system.web.ui.controlcollection", "system.web.ui.hierarchicaldatasourcecontrol", "Method[createcontrolcollection].ReturnValue"] + - ["system.string", "system.web.ui.controlvaluepropertyattribute", "Member[name]"] + - ["system.web.ui.compositescriptreference", "system.web.ui.scriptmanagerproxy", "Member[compositescript]"] + - ["system.web.ui.authenticationservicemanager", "system.web.ui.scriptmanager", "Member[authenticationservice]"] + - ["system.int32", "system.web.ui.controlbuilderattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.web.ui.datasourcecachedurationconverter", "Method[convertfrom].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[nowrap]"] + - ["system.boolean", "system.web.ui.toolboxdataattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.ui.datasourceview", "Method[canexecute].ReturnValue"] + - ["system.web.ui.codeconstructtype", "system.web.ui.codeconstructtype!", "Member[codesnippet]"] + - ["system.web.ui.control", "system.web.ui.postbackoptions", "Member[targetcontrol]"] + - ["system.string", "system.web.ui.expressionbinding", "Member[expression]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[sub]"] + - ["system.collections.icollection", "system.web.ui.datasourcecontrol", "Method[getviewnames].ReturnValue"] + - ["system.int32", "system.web.ui.page", "Method[gettypehashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.statebag", "Member[istrackingviewstate]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[getattributename].ReturnValue"] + - ["system.string", "system.web.ui.html32textwriter", "Method[renderbeforecontent].ReturnValue"] + - ["system.web.begineventhandler", "system.web.ui.pageasynctask", "Member[beginhandler]"] + - ["system.int32", "system.web.ui.controlvaluepropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.web.ui.databinder!", "Method[getindexedpropertyvalue].ReturnValue"] + - ["system.type", "system.web.ui.controlskin", "Member[controltype]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[for]"] + - ["system.string", "system.web.ui.pageparserfilter", "Member[virtualpath]"] + - ["system.string", "system.web.ui.evententry", "Member[handlermethodname]"] + - ["system.boolean", "system.web.ui.iexpressionsaccessor", "Member[hasexpressions]"] + - ["system.string", "system.web.ui.updatepanelcontroltrigger", "Member[controlid]"] + - ["system.boolean", "system.web.ui.page", "Member[enableeventvalidation]"] + - ["system.web.ui.parsechildrenattribute", "system.web.ui.parsechildrenattribute!", "Member[default]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[rel]"] + - ["system.boolean", "system.web.ui.scriptreference", "Member[ignorescriptpath]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[xml]"] + - ["system.collections.hashtable", "system.web.ui.chtmltextwriter", "Member[suppressedattributes]"] + - ["system.boolean", "system.web.ui.expressionbinding", "Method[equals].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[liststyletype]"] + - ["system.web.httpcachevarybyparams", "system.web.ui.controlcachepolicy", "Member[varybyparams]"] + - ["system.web.ui.controlbuilder", "system.web.ui.control", "Member[controlbuilder]"] + - ["system.web.ui.control", "system.web.ui.updatepanel", "Method[createcontenttemplatecontainer].ReturnValue"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[loadscriptsbeforeui]"] + - ["system.web.ui.conflictoptions", "system.web.ui.conflictoptions!", "Member[compareallvalues]"] + - ["system.string", "system.web.ui.postbackoptions", "Member[validationgroup]"] + - ["system.string", "system.web.ui.scriptbehaviordescriptor", "Member[elementid]"] + - ["system.object", "system.web.ui.templatecontrol", "Method[readstringresource].ReturnValue"] + - ["system.string", "system.web.ui.usercontrol", "Member[innertext]"] + - ["system.boolean", "system.web.ui.page", "Member[traceenabled]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[tr]"] + - ["system.web.ui.updatepanelrendermode", "system.web.ui.updatepanel", "Member[rendermode]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[meta]"] + - ["system.web.ui.unobtrusivevalidationmode", "system.web.ui.validationsettings!", "Member[unobtrusivevalidationmode]"] + - ["system.web.ui.filterableattribute", "system.web.ui.filterableattribute!", "Member[default]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[address]"] + - ["system.boolean", "system.web.ui.html32textwriter", "Method[onstyleattributerender].ReturnValue"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[popendtag].ReturnValue"] + - ["system.web.tracecontext", "system.web.ui.usercontrol", "Member[trace]"] + - ["system.int32", "system.web.ui.statebag", "Member[count]"] + - ["system.boolean", "system.web.ui.complexpropertyentry", "Member[readonly]"] + - ["system.boolean", "system.web.ui.page", "Member[skipformactionvalidation]"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Method[allowbasetype].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[zindex]"] + - ["system.collections.icollection", "system.web.ui.objectpersistdata", "Member[collectionitems]"] + - ["system.string", "system.web.ui.registeredhiddenfield", "Member[initialvalue]"] + - ["system.boolean", "system.web.ui.datasourcecontrol", "Member[visible]"] + - ["system.boolean", "system.web.ui.timer", "Member[visible]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[big]"] + - ["system.string", "system.web.ui.registeredhiddenfield", "Member[name]"] + - ["system.boolean", "system.web.ui.validatorcollection", "Member[issynchronized]"] + - ["system.boolean", "system.web.ui.controlcollection", "Member[isreadonly]"] + - ["system.web.endeventhandler", "system.web.ui.pageasynctask", "Member[endhandler]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[tt]"] + - ["system.string", "system.web.ui.evententry", "Member[name]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[noscript]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[div]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[a]"] + - ["system.web.ui.updatepanel", "system.web.ui.updatepaneltrigger", "Member[owner]"] + - ["system.type", "system.web.ui.basetemplateparser", "Method[getusercontroltype].ReturnValue"] + - ["system.type", "system.web.ui.evententry", "Member[handlertype]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Member[hasaspcode]"] + - ["system.collections.stack", "system.web.ui.html32textwriter", "Member[fontstack]"] + - ["system.componentmodel.isite", "system.web.ui.control", "Member[site]"] + - ["system.string", "system.web.ui.page", "Member[metakeywords]"] + - ["system.web.ui.control", "system.web.ui.registeredexpandoattribute", "Member[control]"] + - ["system.web.ui.scriptresourcemapping", "system.web.ui.scriptmanager!", "Member[scriptresourcemapping]"] + - ["system.int32", "system.web.ui.toolboxdataattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.istatemanager", "Member[istrackingviewstate]"] + - ["system.int32", "system.web.ui.themeprovider", "Member[contenthashcode]"] + - ["system.boolean", "system.web.ui.htmltextwriter", "Method[onstyleattributerender].ReturnValue"] + - ["system.web.ui.templateinstanceattribute", "system.web.ui.templateinstanceattribute!", "Member[default]"] + - ["system.boolean", "system.web.ui.statemanagedcollection", "Member[issynchronized]"] + - ["system.web.ui.outputcachelocation", "system.web.ui.outputcachelocation!", "Member[any]"] + - ["system.boolean", "system.web.ui.pageparser!", "Member[enablelongstringsasresources]"] + - ["system.boolean", "system.web.ui.parsechildrenattribute", "Method[equals].ReturnValue"] + - ["system.string", "system.web.ui.xpathbinder!", "Method[eval].ReturnValue"] + - ["system.string", "system.web.ui.outputcacheparameters", "Member[sqldependency]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[button]"] + - ["system.web.ui.updatepanel", "system.web.ui.updatepaneltriggercollection", "Member[owner]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Member[fisnonparseraccessor]"] + - ["system.web.ui.outputcachelocation", "system.web.ui.outputcachelocation!", "Member[downstream]"] + - ["system.boolean", "system.web.ui.page", "Member[iscrosspagepostback]"] + - ["system.object", "system.web.ui.usercontrol", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.extendercontrol", "Member[visible]"] + - ["system.web.ui.servicereferencecollection", "system.web.ui.scriptmanager", "Member[services]"] + - ["system.web.ui.virtualreferencetype", "system.web.ui.virtualreferencetype!", "Member[master]"] + - ["system.boolean", "system.web.ui.control", "Member[haschildviewstate]"] + - ["system.string", "system.web.ui.page", "Member[title]"] + - ["system.collections.ienumerable", "system.web.ui.datasourceview", "Method[executeselect].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[i]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[allowcustomerrorsredirect]"] + - ["system.collections.arraylist", "system.web.ui.page", "Member[filedependencies]"] + - ["system.web.tracemode", "system.web.ui.page", "Member[tracemodevalue]"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[doublequotechar]"] + - ["system.web.ihttphandler", "system.web.ui.pagehandlerfactory", "Method[gethandler].ReturnValue"] + - ["system.string", "system.web.ui.scriptresourceattribute", "Member[scriptresourcename]"] + - ["system.web.ui.control", "system.web.ui.control", "Member[dataitemcontainer]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[src]"] + - ["system.boolean", "system.web.ui.page", "Method[tryupdatemodel].ReturnValue"] + - ["system.string", "system.web.ui.control", "Method[resolveurl].ReturnValue"] + - ["system.char", "system.web.ui.control", "Member[idseparator]"] + - ["system.string", "system.web.ui.htmltextwriter!", "Member[selfclosingchars]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.datasourceoperation!", "Member[insert]"] + - ["system.int32", "system.web.ui.expressionbinding", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.web.ui.datasourceview", "Member[name]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriter", "Method[getattributekey].ReturnValue"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Member[allowcode]"] + - ["system.string", "system.web.ui.expressionbinding", "Member[propertyname]"] + - ["system.web.ui.clientidmode", "system.web.ui.clientidmode!", "Member[static]"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[slashchar]"] + - ["system.web.ui.itemplate", "system.web.ui.designtimetemplateparser!", "Method[parsetemplate].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[alt]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[strong]"] + - ["system.string", "system.web.ui.iresourceurlgenerator", "Method[getresourceurl].ReturnValue"] + - ["system.int32", "system.web.ui.timer", "Member[interval]"] + - ["system.collections.icollection", "system.web.ui.controlbuilder", "Member[templatepropertyentries]"] + - ["system.string", "system.web.ui.tagprefixattribute", "Member[namespacename]"] + - ["system.string", "system.web.ui.scriptresourcedefinition", "Member[cdndebugpath]"] + - ["system.web.ui.htmltextwriter", "system.web.ui.page!", "Method[createhtmltextwriterfromtype].ReturnValue"] + - ["system.string", "system.web.ui.page", "Member[responseencoding]"] + - ["system.boolean", "system.web.ui.datasourceview", "Member[canpage]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Method[needstaginnertext].ReturnValue"] + - ["system.web.ui.verificationrule", "system.web.ui.verificationrule!", "Member[required]"] + - ["system.type", "system.web.ui.boundpropertyentry", "Member[controltype]"] + - ["system.object", "system.web.ui.templatecontrol", "Method[getglobalresourceobject].ReturnValue"] + - ["system.boolean", "system.web.ui.parsechildrenattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.ui.scriptreferencecollection", "system.web.ui.compositescriptreference", "Member[scripts]"] + - ["system.string", "system.web.ui.controlbuilder!", "Member[designerfilter]"] + - ["system.web.ui.datasourcecacheexpiry", "system.web.ui.datasourcecacheexpiry!", "Member[sliding]"] + - ["system.web.ui.controlcollection", "system.web.ui.designerdataboundliteralcontrol", "Method[createcontrolcollection].ReturnValue"] + - ["system.int32", "system.web.ui.pageparserfilter", "Member[line]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.datasourceoperation!", "Member[update]"] + - ["system.string", "system.web.ui.icallbackeventhandler", "Method[getcallbackresult].ReturnValue"] + - ["system.web.ui.datasourceoperation", "system.web.ui.datasourceoperation!", "Member[selectcount]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[dfn]"] + - ["system.version", "system.web.ui.control", "Member[renderingcompatibility]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[renderbeforetag].ReturnValue"] + - ["system.web.ui.datasourcecapabilities", "system.web.ui.datasourcecapabilities!", "Member[page]"] + - ["system.string", "system.web.ui.attributecollection", "Member[item]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[colgroup]"] + - ["system.string", "system.web.ui.toolboxdataattribute", "Member[data]"] + - ["system.web.ui.viewstatemode", "system.web.ui.control", "Member[viewstatemode]"] + - ["system.int32", "system.web.ui.idataitemcontainer", "Member[displayindex]"] + - ["system.int32", "system.web.ui.templatecontrol", "Member[autohandlers]"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Method[allowvirtualreference].ReturnValue"] + - ["system.web.ui.updatepanelupdatemode", "system.web.ui.updatepanelupdatemode!", "Member[always]"] + - ["system.boolean", "system.web.ui.boundpropertyentry", "Member[readonlyproperty]"] + - ["system.int32", "system.web.ui.datasourceview", "Method[executeupdate].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[longdesc]"] + - ["system.web.ui.verificationreportlevel", "system.web.ui.verificationreportlevel!", "Member[warning]"] + - ["system.web.ui.profileservicemanager", "system.web.ui.scriptmanager", "Member[profileservice]"] + - ["system.web.ui.compositescriptreference", "system.web.ui.compositescriptreferenceeventargs", "Member[compositescript]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[rules]"] + - ["system.web.ui.compilationmode", "system.web.ui.compilationmode!", "Member[auto]"] + - ["system.web.ui.scriptreferencecollection", "system.web.ui.scriptmanager", "Member[scripts]"] + - ["system.web.ui.page", "system.web.ui.control", "Member[page]"] + - ["system.web.ui.persistencemode", "system.web.ui.persistencemode!", "Member[innerdefaultproperty]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[frame]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[p]"] + - ["system.string", "system.web.ui.outputcacheparameters", "Member[varybycontrol]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[center]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[frameset]"] + - ["system.string", "system.web.ui.objectstateformatter", "Method[serialize].ReturnValue"] + - ["system.int32", "system.web.ui.urlpropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.web.ui.databoundliteralcontrol", "Method[saveviewstate].ReturnValue"] + - ["system.boolean", "system.web.ui.controlbuilderattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[label]"] + - ["system.type", "system.web.ui.expressionbinding", "Member[propertytype]"] + - ["system.char", "system.web.ui.page", "Member[idseparator]"] + - ["system.web.ui.skinbuilder", "system.web.ui.themeprovider", "Method[getskinbuilder].ReturnValue"] + - ["system.object", "system.web.ui.triplet", "Member[third]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[borderstyle]"] + - ["system.object", "system.web.ui.statebag", "Method[saveviewstate].ReturnValue"] + - ["system.int32", "system.web.ui.datasourceview", "Method[executedelete].ReturnValue"] + - ["system.web.ui.datasourcecapabilities", "system.web.ui.datasourcecapabilities!", "Member[retrievetotalrowcount]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[dir]"] + - ["system.iasyncresult", "system.web.ui.page", "Method[aspcompatbeginprocessrequest].ReturnValue"] + - ["system.boolean", "system.web.ui.statemanagedcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.ui.templatebuilder", "Member[text]"] + - ["system.string", "system.web.ui.viewstateexception", "Member[message]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[margintop]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[base]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[menu]"] + - ["system.boolean", "system.web.ui.statebag", "Member[issynchronized]"] + - ["system.collections.generic.ilist", "system.web.ui.parserecorder!", "Member[recorderfactories]"] + - ["system.string", "system.web.ui.boundpropertyentry", "Member[fieldname]"] + - ["system.boolean", "system.web.ui.postbacktrigger", "Method[hastriggered].ReturnValue"] + - ["system.boolean", "system.web.ui.controlbuilder", "Member[fchildrenasproperties]"] + - ["system.boolean", "system.web.ui.html32textwriter", "Member[supportsitalic]"] + - ["system.object", "system.web.ui.page", "Method[loadpagestatefrompersistencemedium].ReturnValue"] + - ["system.int32", "system.web.ui.databinding", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[fontfamily]"] + - ["system.boolean", "system.web.ui.ipostbackdatahandler", "Method[loadpostdata].ReturnValue"] + - ["system.boolean", "system.web.ui.timer", "Member[enabled]"] + - ["system.string", "system.web.ui.controlcachepolicy", "Member[providername]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[bordercollapse]"] + - ["system.collections.idictionary", "system.web.ui.icontroldesigneraccessor", "Member[userdata]"] + - ["system.string", "system.web.ui.verificationattribute", "Member[conditionalproperty]"] + - ["system.string", "system.web.ui.inavigateuidata", "Member[value]"] + - ["system.boolean", "system.web.ui.templatebuilder", "Method[needstaginnertext].ReturnValue"] + - ["system.boolean", "system.web.ui.boundpropertyentry", "Member[isencoded]"] + - ["system.web.ui.adapters.controladapter", "system.web.ui.control", "Member[adapter]"] + - ["system.web.ui.attributecollection", "system.web.ui.updateprogress", "Member[attributes]"] + - ["system.boolean", "system.web.ui.databinding", "Method[equals].ReturnValue"] + - ["system.iserviceprovider", "system.web.ui.controlbuilder", "Member[serviceprovider]"] + - ["system.web.ui.ajaxframeworkmode", "system.web.ui.ajaxframeworkmode!", "Member[enabled]"] + - ["system.collections.icollection", "system.web.ui.iautofieldgenerator", "Method[generatefields].ReturnValue"] + - ["system.boolean", "system.web.ui.idreferencepropertyattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[background]"] + - ["system.boolean", "system.web.ui.persistchildrenattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.web.ui.datakeypropertyattribute", "Method[equals].ReturnValue"] + - ["system.object", "system.web.ui.controlcollection", "Member[syncroot]"] + - ["system.web.ui.registeredscripttype", "system.web.ui.registeredscripttype!", "Member[clientstartupscript]"] + - ["system.string", "system.web.ui.registeredarraydeclaration", "Member[value]"] + - ["system.string", "system.web.ui.verificationattribute", "Member[message]"] + - ["system.int32", "system.web.ui.pageparserfilter", "Member[numberofdirectdependenciesallowed]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[form]"] + - ["system.string", "system.web.ui.partialcachingattribute", "Member[varybyparams]"] + - ["system.web.tracecontext", "system.web.ui.page", "Member[trace]"] + - ["system.object", "system.web.ui.page", "Method[getdataitem].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[table]"] + - ["system.web.httprequest", "system.web.ui.page", "Member[request]"] + - ["system.web.ui.scriptmanager", "system.web.ui.scriptmanager!", "Method[getcurrent].ReturnValue"] + - ["system.boolean", "system.web.ui.databindinghandlerattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.ui.themeableattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.ui.scriptreferencebase", "Member[notifyscriptloaded]"] + - ["system.int32", "system.web.ui.datakeypropertyattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.themeableattribute", "Member[themeable]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[cols]"] + - ["system.object", "system.web.ui.xpathbinder!", "Method[eval].ReturnValue"] + - ["system.string", "system.web.ui.ihierarchydata", "Member[path]"] + - ["system.web.ui.itemplate", "system.web.ui.updatepanel", "Member[contenttemplate]"] + - ["system.string", "system.web.ui.scriptbehaviordescriptor", "Member[name]"] + - ["system.int32", "system.web.ui.outputcacheparameters", "Member[duration]"] + - ["system.int32", "system.web.ui.controlcollection", "Member[count]"] + - ["system.web.ui.templateinstance", "system.web.ui.templateinstance!", "Member[multiple]"] + - ["system.boolean", "system.web.ui.control", "Member[loadviewstatebyid]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[target]"] + - ["system.boolean", "system.web.ui.hierarchicaldatasourcecontrol", "Member[enabletheming]"] + - ["system.boolean", "system.web.ui.control", "Member[enableviewstate]"] + - ["system.io.textwriter", "system.web.ui.htmltextwriter", "Member[innerwriter]"] + - ["system.web.sessionstate.httpsessionstate", "system.web.ui.page", "Member[session]"] + - ["system.boolean", "system.web.ui.page", "Member[isreusable]"] + - ["system.web.ui.roleservicemanager", "system.web.ui.scriptmanager", "Member[roleservice]"] + - ["system.web.ui.codeconstructtype", "system.web.ui.codeconstructtype!", "Member[databindingsnippet]"] + - ["system.object", "system.web.ui.databinder!", "Method[eval].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.ui.extendercontrol", "Method[getscriptdescriptors].ReturnValue"] + - ["system.boolean", "system.web.ui.control", "Member[visible]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Member[inpagetheme]"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[tagrightchar]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.page", "Method[determinepostbackmode].ReturnValue"] + - ["system.web.ui.scriptresourcedefinition", "system.web.ui.scriptresourcemapping", "Method[removedefinition].ReturnValue"] + - ["system.object", "system.web.ui.templatecontrol", "Method[getlocalresourceobject].ReturnValue"] + - ["system.string[]", "system.web.ui.idatakeyscontrol", "Member[clientidrowsuffix]"] + - ["system.reflection.assembly", "system.web.ui.scriptresourcedefinition", "Member[resourceassembly]"] + - ["system.web.caching.cache", "system.web.ui.usercontrol", "Member[cache]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablepagemethods]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[option]"] + - ["system.boolean", "system.web.ui.templateinstanceattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.ui.hierarchicaldatasourceview", "Method[select].ReturnValue"] + - ["system.eventhandler", "system.web.ui.designtimeparsedata", "Member[databindinghandler]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[multiple]"] + - ["system.reflection.propertyinfo", "system.web.ui.propertyentry", "Member[propertyinfo]"] + - ["system.object", "system.web.ui.idatasourceviewschemaaccessor", "Member[datasourceviewschema]"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[enablecdnfallback]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[code]"] + - ["system.object", "system.web.ui.pagestatepersister", "Member[viewstate]"] + - ["system.boolean", "system.web.ui.updateprogress", "Member[dynamiclayout]"] + - ["system.web.ui.controlcollection", "system.web.ui.databoundliteralcontrol", "Method[createcontrolcollection].ReturnValue"] + - ["system.type", "system.web.ui.rootbuilder", "Method[getchildcontroltype].ReturnValue"] + - ["system.object", "system.web.ui.databindingcollection", "Member[syncroot]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[title]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[id]"] + - ["system.collections.idictionary", "system.web.ui.themeprovider", "Method[getskincontrolbuildersforcontroltype].ReturnValue"] + - ["system.boolean", "system.web.ui.statebag", "Method[contains].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[value]"] + - ["system.componentmodel.eventhandlerlist", "system.web.ui.control", "Member[events]"] + - ["system.int32", "system.web.ui.scriptmanager", "Member[asyncpostbacktimeout]"] + - ["system.string", "system.web.ui.controlbuilder", "Member[tagname]"] + - ["system.int32", "system.web.ui.verificationattribute", "Member[priority]"] + - ["system.int32", "system.web.ui.filterableattribute", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.registeredscripttype", "system.web.ui.registeredscripttype!", "Member[clientscriptblock]"] + - ["system.boolean", "system.web.ui.htmltextwriter", "Method[isattributedefined].ReturnValue"] + - ["system.web.ui.nonvisualcontrolattribute", "system.web.ui.nonvisualcontrolattribute!", "Member[nonvisual]"] + - ["system.collections.ienumerable", "system.web.ui.templatecontrol", "Method[xpathselect].ReturnValue"] + - ["system.runtime.serialization.streamingcontext", "system.web.ui.objectstateformatter", "Member[context]"] + - ["system.web.ui.xhtmlmobiledoctype", "system.web.ui.xhtmlmobiledoctype!", "Member[xhtmlmobileprofile]"] + - ["system.web.ui.templateinstance", "system.web.ui.templateinstanceattribute", "Member[instances]"] + - ["system.collections.icollection", "system.web.ui.statebag", "Member[values]"] + - ["system.boolean", "system.web.ui.ivalidator", "Member[isvalid]"] + - ["system.int32", "system.web.ui.expressionbindingcollection", "Member[count]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.compiledbindabletemplatebuilder", "Method[extractvalues].ReturnValue"] + - ["system.object", "system.web.ui.triplet", "Member[second]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[col]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[html]"] + - ["system.web.ui.controlbuilder", "system.web.ui.icontrolbuilderaccessor", "Member[controlbuilder]"] + - ["system.collections.icollection", "system.web.ui.designtimeparsedata", "Member[usercontrolregisterentries]"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Method[processdatabindingattribute].ReturnValue"] + - ["system.web.ui.masterpage", "system.web.ui.page", "Member[master]"] + - ["system.web.ui.datasourceoperation", "system.web.ui.datasourceoperation!", "Member[delete]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[shape]"] + - ["system.string", "system.web.ui.page", "Member[culture]"] + - ["system.string", "system.web.ui.boundpropertyentry", "Member[controlid]"] + - ["system.web.ui.themeableattribute", "system.web.ui.themeableattribute!", "Member[no]"] + - ["system.string", "system.web.ui.verificationattribute", "Member[guidelineurl]"] + - ["system.string", "system.web.ui.controlbuilder", "Method[getresourcekey].ReturnValue"] + - ["system.string", "system.web.ui.compositescriptreference", "Method[geturl].ReturnValue"] + - ["system.string", "system.web.ui.htmltextwriter!", "Member[endtagleftchars]"] + - ["system.componentmodel.design.idesignerhost", "system.web.ui.designtimeparsedata", "Member[designerhost]"] + - ["system.string", "system.web.ui.outputcacheparameters", "Member[cacheprofile]"] + - ["system.boolean", "system.web.ui.hierarchicaldatasourcecontrol", "Member[visible]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[coords]"] + - ["system.boolean", "system.web.ui.postbackoptions", "Member[clientsubmit]"] + - ["system.boolean", "system.web.ui.constructorneedstagattribute", "Member[needstag]"] + - ["system.boolean", "system.web.ui.htmltextwriter", "Method[ontagrender].ReturnValue"] + - ["system.boolean", "system.web.ui.datasourcecontrol", "Member[containslistcollection]"] + - ["system.object", "system.web.ui.templatecontrol", "Method[xpath].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.scriptmanager", "Method[getregisteredexpandoattributes].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.page", "Member[autopostbackcontrol]"] + - ["system.web.ui.adapters.controladapter", "system.web.ui.control", "Method[resolveadapter].ReturnValue"] + - ["system.web.ui.validaterequestmode", "system.web.ui.validaterequestmode!", "Member[disabled]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[usemap]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[title]"] + - ["system.web.ui.filelevelcontrolbuilderattribute", "system.web.ui.filelevelcontrolbuilderattribute!", "Member[default]"] + - ["system.boolean", "system.web.ui.postbackoptions", "Member[trackfocus]"] + - ["system.web.ui.scriptmode", "system.web.ui.scriptmode!", "Member[debug]"] + - ["system.object", "system.web.ui.objectstateformatter", "Method[deserialize].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[u]"] + - ["system.web.ui.compositescriptreference", "system.web.ui.scriptmanager", "Member[compositescript]"] + - ["system.boolean", "system.web.ui.chtmltextwriter", "Method[onstyleattributerender].ReturnValue"] + - ["system.string", "system.web.ui.clientscriptmanager", "Method[getwebresourceurl].ReturnValue"] + - ["system.boolean", "system.web.ui.datasourceselectarguments", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Method[isstartupscriptregistered].ReturnValue"] + - ["system.web.ui.viewstateencryptionmode", "system.web.ui.viewstateencryptionmode!", "Member[never]"] + - ["system.string", "system.web.ui.scriptcomponentdescriptor", "Member[clientid]"] + - ["system.web.ui.profileservicemanager", "system.web.ui.scriptmanagerproxy", "Member[profileservice]"] + - ["system.collections.hashtable", "system.web.ui.chtmltextwriter", "Member[recognizedattributes]"] + - ["system.boolean", "system.web.ui.html32textwriter", "Method[ontagrender].ReturnValue"] + - ["system.string", "system.web.ui.asyncpostbacktrigger", "Member[eventname]"] + - ["system.web.ui.pagestatepersister", "system.web.ui.page", "Member[pagestatepersister]"] + - ["system.type", "system.web.ui.idreferencepropertyattribute", "Member[referencedcontroltype]"] + - ["system.boolean", "system.web.ui.servicereference", "Member[inlinescript]"] + - ["system.web.ui.propertyentry", "system.web.ui.objectpersistdata", "Method[getfilteredproperty].ReturnValue"] + - ["system.web.ui.persistencemode", "system.web.ui.persistencemode!", "Member[encodedinnerdefaultproperty]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[li]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[tfoot]"] + - ["system.web.ui.control", "system.web.ui.control", "Member[bindingcontainer]"] + - ["system.boolean", "system.web.ui.control", "Member[isviewstateenabled]"] + - ["system.componentmodel.bindingdirection", "system.web.ui.templatecontainerattribute", "Member[bindingdirection]"] + - ["system.boolean", "system.web.ui.templatecontrol", "Method[evaluatefilter].ReturnValue"] + - ["system.boolean", "system.web.ui.usercontrol", "Member[ispostback]"] + - ["system.object", "system.web.ui.istateformatter", "Method[deserialize].ReturnValue"] + - ["system.object", "system.web.ui.idataitemcontainer", "Member[dataitem]"] + - ["system.boolean", "system.web.ui.scriptreferencebase", "Method[isfromsystemwebextensions].ReturnValue"] + - ["system.string", "system.web.ui.templatecontrol", "Member[apprelativevirtualpath]"] + - ["system.web.ui.filterableattribute", "system.web.ui.filterableattribute!", "Member[yes]"] + - ["system.web.ui.verificationconditionaloperator", "system.web.ui.verificationconditionaloperator!", "Member[equals]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[filter]"] + - ["system.string", "system.web.ui.page", "Member[clienttarget]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[iframe]"] + - ["system.int32", "system.web.ui.htmltextwriter", "Member[indent]"] + - ["system.object", "system.web.ui.statebag", "Member[syncroot]"] + - ["system.web.ui.control", "system.web.ui.registereddisposescript", "Member[control]"] + - ["system.boolean", "system.web.ui.page", "Member[aspcompatmode]"] + - ["system.collections.generic.ienumerable", "system.web.ui.timer", "Method[getscriptreferences].ReturnValue"] + - ["system.web.endeventhandler", "system.web.ui.pageasynctask", "Member[timeouthandler]"] + - ["system.boolean", "system.web.ui.controlcachepolicy", "Member[supportscaching]"] + - ["system.boolean", "system.web.ui.idatabindingsaccessor", "Member[hasdatabindings]"] + - ["system.string", "system.web.ui.designtimeparsedata", "Member[filter]"] + - ["system.web.ui.ajaxframeworkmode", "system.web.ui.scriptmanager", "Member[ajaxframeworkmode]"] + - ["system.string", "system.web.ui.servicereference", "Member[path]"] + - ["system.boolean", "system.web.ui.simplepropertyentry", "Member[usesetattribute]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[position]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[designerregion]"] + - ["system.string", "system.web.ui.tagprefixattribute", "Member[tagprefix]"] + - ["system.web.ui.templateinstanceattribute", "system.web.ui.templateinstanceattribute!", "Member[multiple]"] + - ["system.web.modelbinding.modelstatedictionary", "system.web.ui.page", "Member[modelstate]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[verticalalign]"] + - ["system.type", "system.web.ui.templatecontainerattribute", "Member[containertype]"] + - ["system.web.ui.updatepaneltriggercollection", "system.web.ui.updatepanel", "Member[triggers]"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.ibindabletemplate", "Method[extractvalues].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[autocomplete]"] + - ["system.object", "system.web.ui.targetcontroltypeattribute", "Member[typeid]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[isindex]"] + - ["system.boolean", "system.web.ui.usercontrolcontrolbuilder", "Method[needstaginnertext].ReturnValue"] + - ["system.string", "system.web.ui.boundpropertyentry", "Member[expression]"] + - ["system.boolean", "system.web.ui.registeredscript", "Member[addscripttags]"] + - ["system.web.ui.controlcollection", "system.web.ui.datasourcecontrol", "Member[controls]"] + - ["system.web.ui.attributecollection", "system.web.ui.updatepanel", "Member[attributes]"] + - ["system.boolean", "system.web.ui.page", "Member[isasync]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[h1]"] + - ["system.type", "system.web.ui.targetcontroltypeattribute", "Member[targetcontroltype]"] + - ["system.string", "system.web.ui.postbacktrigger", "Member[controlid]"] + - ["system.collections.icollection", "system.web.ui.controlbuilder", "Member[complexpropertyentries]"] + - ["system.boolean", "system.web.ui.scriptreferencebase", "Method[isajaxframeworkscript].ReturnValue"] + - ["system.boolean", "system.web.ui.pagetheme", "Method[testdevicefilter].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[cite]"] + - ["system.string", "system.web.ui.literalcontrol", "Member[text]"] + - ["system.boolean", "system.web.ui.clientscriptmanager", "Method[isclientscriptblockregistered].ReturnValue"] + - ["system.string", "system.web.ui.datasourcecontrol", "Member[skinid]"] + - ["system.string", "system.web.ui.inavigateuidata", "Member[navigateurl]"] + - ["system.string", "system.web.ui.usercontrol", "Member[tagname]"] + - ["system.type", "system.web.ui.pageparser!", "Member[defaultapplicationbasetype]"] + - ["system.type", "system.web.ui.databinding", "Member[propertytype]"] + - ["system.string", "system.web.ui.viewstateexception", "Member[path]"] + - ["system.boolean", "system.web.ui.hierarchicaldatasourcecontrol", "Method[hascontrols].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[width]"] + - ["system.string", "system.web.ui.webresourceattribute", "Member[webresource]"] + - ["system.boolean", "system.web.ui.control", "Member[istrackingviewstate]"] + - ["system.string", "system.web.ui.designtimeparsedata", "Member[documenturl]"] + - ["system.web.ui.hierarchicaldatasourceview", "system.web.ui.hierarchicaldatasourcecontrol", "Method[gethierarchicalview].ReturnValue"] + - ["system.boolean", "system.web.ui.pageparserfilter", "Method[allowcontrol].ReturnValue"] + - ["system.string", "system.web.ui.html32textwriter", "Method[renderaftertag].ReturnValue"] + - ["system.boolean", "system.web.ui.templatecontrol", "Member[enabletheming]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[acronym]"] + - ["system.type", "system.web.ui.basetemplateparser", "Method[getreferencedtype].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[top]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[encodeattributevalue].ReturnValue"] + - ["system.collections.idictionary", "system.web.ui.icontroldesigneraccessor", "Method[getdesignmodestate].ReturnValue"] + - ["system.int32", "system.web.ui.persistencemodeattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.ui.control", "Method[isliteralcontent].ReturnValue"] + - ["system.web.ui.persistencemodeattribute", "system.web.ui.persistencemodeattribute!", "Member[innerproperty]"] + - ["system.string", "system.web.ui.page", "Method[mappath].ReturnValue"] + - ["system.web.ui.attributecollection", "system.web.ui.usercontrol", "Member[attributes]"] + - ["system.web.ui.persistchildrenattribute", "system.web.ui.persistchildrenattribute!", "Member[yes]"] + - ["system.string", "system.web.ui.updateprogress", "Method[getattribute].ReturnValue"] + - ["system.int32", "system.web.ui.updateprogress", "Member[displayafter]"] + - ["system.int32", "system.web.ui.cssstylecollection", "Member[count]"] + - ["system.boolean", "system.web.ui.controlvaluepropertyattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.web.ui.scriptmanager", "Member[visible]"] + - ["system.boolean", "system.web.ui.statebag", "Member[isfixedsize]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[strike]"] + - ["system.object", "system.web.ui.expressionbinding", "Member[parsedexpressiondata]"] + - ["system.boolean", "system.web.ui.nonvisualcontrolattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.int32", "system.web.ui.page", "Member[maxpagestatefieldlength]"] + - ["system.web.ui.updatepanelrendermode", "system.web.ui.updatepanelrendermode!", "Member[inline]"] + - ["system.string", "system.web.ui.partialcachingattribute", "Member[varybycontrols]"] + - ["system.web.ui.scriptmode", "system.web.ui.scriptmode!", "Member[inherit]"] + - ["system.boolean", "system.web.ui.validatorcollection", "Member[isreadonly]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[h5]"] + - ["system.web.ui.scriptreferencecollection", "system.web.ui.scriptmanagerproxy", "Member[scripts]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[height]"] + - ["system.type", "system.web.ui.pageparser!", "Member[defaultpageparserfiltertype]"] + - ["system.collections.generic.ilist", "system.web.ui.rendertracelistener!", "Member[listenerfactories]"] + - ["system.type", "system.web.ui.iusercontroltyperesolutionservice", "Method[gettype].ReturnValue"] + - ["system.char", "system.web.ui.control", "Member[clientidseparator]"] + - ["system.type", "system.web.ui.filelevelcontrolbuilderattribute", "Member[buildertype]"] + - ["system.collections.objectmodel.readonlycollection", "system.web.ui.scriptmanager", "Method[getregistereddisposescripts].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[h3]"] + - ["system.timespan", "system.web.ui.page", "Member[asynctimeout]"] + - ["system.codedom.codestatement", "system.web.ui.codestatementbuilder", "Method[buildstatement].ReturnValue"] + - ["system.boolean", "system.web.ui.compositescriptreference", "Method[isfromsystemwebextensions].ReturnValue"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[renderaftertag].ReturnValue"] + - ["system.string", "system.web.ui.iusercontroldesigneraccessor", "Member[tagname]"] + - ["system.string", "system.web.ui.scriptresourcedefinition", "Member[loadsuccessexpression]"] + - ["system.object", "system.web.ui.statemanagedcollection", "Member[item]"] + - ["system.web.ui.parsechildrenattribute", "system.web.ui.parsechildrenattribute!", "Member[parseasproperties]"] + - ["system.boolean", "system.web.ui.datasourceview", "Member[canupdate]"] + - ["system.boolean", "system.web.ui.filterableattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.updatepanelupdatemode", "system.web.ui.updatepanel", "Member[updatemode]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[object]"] + - ["system.object", "system.web.ui.propertyconverter!", "Method[enumfromstring].ReturnValue"] + - ["system.string", "system.web.ui.htmltextwriter", "Member[tagname]"] + - ["system.web.modelbinding.modelbindingexecutioncontext", "system.web.ui.page", "Member[modelbindingexecutioncontext]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Method[hasbody].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[br]"] + - ["system.boolean", "system.web.ui.control", "Method[hascontrols].ReturnValue"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[fontsize]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[h2]"] + - ["system.boolean", "system.web.ui.htmltextwriter", "Method[isstyleattributedefined].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[head]"] + - ["system.boolean", "system.web.ui.validatorcollection", "Method[contains].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.ui.iscriptcontrol", "Method[getscriptreferences].ReturnValue"] + - ["system.boolean", "system.web.ui.templatecontrol", "Method[testdevicefilter].ReturnValue"] + - ["system.boolean", "system.web.ui.xhtmltextwriter", "Method[isvalidformattribute].ReturnValue"] + - ["system.object", "system.web.ui.control", "Method[saveviewstate].ReturnValue"] + - ["system.string", "system.web.ui.outputcacheparameters", "Member[varybyparam]"] + - ["system.object", "system.web.ui.pagetheme", "Method[eval].ReturnValue"] + - ["system.boolean", "system.web.ui.statebag", "Method[isitemdirty].ReturnValue"] + - ["system.collections.ienumerable", "system.web.ui.pagetheme", "Method[xpathselect].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[onclick]"] + - ["system.boolean", "system.web.ui.datasourcecontrolbuilder", "Method[allowwhitespaceliterals].ReturnValue"] + - ["system.web.ui.ajaxframeworkmode", "system.web.ui.ajaxframeworkmode!", "Member[explicit]"] + - ["system.collections.ienumerator", "system.web.ui.expressionbindingcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.unobtrusivevalidationmode", "system.web.ui.unobtrusivevalidationmode!", "Member[webforms]"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.page", "Method[determinepostbackmodeunvalidated].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[span]"] + - ["system.type", "system.web.ui.pageparser!", "Member[defaultusercontrolbasetype]"] + - ["system.collections.ienumerator", "system.web.ui.databindingcollection", "Method[getenumerator].ReturnValue"] + - ["system.web.ui.parsechildrenattribute", "system.web.ui.parsechildrenattribute!", "Member[parseaschildren]"] + - ["system.object", "system.web.ui.databinder!", "Method[getpropertyvalue].ReturnValue"] + - ["system.string", "system.web.ui.profileservicemanager", "Member[path]"] + - ["system.int32", "system.web.ui.partialcachingattribute", "Member[duration]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[scope]"] + - ["system.web.ui.viewstatemode", "system.web.ui.viewstatemode!", "Member[enabled]"] + - ["system.boolean", "system.web.ui.clientscriptmanager", "Method[isstartupscriptregistered].ReturnValue"] + - ["system.web.ui.validatorcollection", "system.web.ui.page", "Method[getvalidators].ReturnValue"] + - ["system.type", "system.web.ui.pageparser", "Method[compileintotype].ReturnValue"] + - ["system.collections.ilist", "system.web.ui.masterpage", "Member[contentplaceholders]"] + - ["system.boolean", "system.web.ui.xhtmltextwriter", "Method[onattributerender].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[blockquote]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[s]"] + - ["system.boolean", "system.web.ui.page", "Member[asyncmode]"] + - ["system.string", "system.web.ui.servicereference", "Method[tostring].ReturnValue"] + - ["system.string", "system.web.ui.verificationattribute", "Member[guideline]"] + - ["system.string", "system.web.ui.scriptresourceattribute", "Member[scriptname]"] + - ["system.type", "system.web.ui.controlbuilderattribute", "Member[buildertype]"] + - ["system.collections.generic.ienumerable", "system.web.ui.iscriptcontrol", "Method[getscriptdescriptors].ReturnValue"] + - ["system.collections.specialized.iordereddictionary", "system.web.ui.bindabletemplatebuilder", "Method[extractvalues].ReturnValue"] + - ["system.web.ui.codeblocktype", "system.web.ui.codeblocktype!", "Member[code]"] + - ["system.boolean", "system.web.ui.controlbuilder", "Member[indesigner]"] + - ["system.web.ui.codeconstructtype", "system.web.ui.codeconstructtype!", "Member[scripttag]"] + - ["system.boolean", "system.web.ui.themeableattribute!", "Method[isobjectthemeable].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[bordercolor]"] + - ["system.collections.idictionary", "system.web.ui.objectpersistdata", "Member[builtobjects]"] + - ["system.web.ui.verificationconditionaloperator", "system.web.ui.verificationconditionaloperator!", "Member[notequals]"] + - ["system.web.httpresponse", "system.web.ui.page", "Member[response]"] + - ["system.string", "system.web.ui.objectpersistdata", "Member[resourcekey]"] + - ["system.web.ui.scriptmode", "system.web.ui.scriptreferencebase", "Member[scriptmode]"] + - ["system.web.caching.cachedependency", "system.web.ui.basepartialcachingcontrol", "Member[dependency]"] + - ["system.collections.icollection", "system.web.ui.themeprovider", "Method[getskinsforcontrol].ReturnValue"] + - ["system.boolean", "system.web.ui.control", "Member[hasexpressions]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[width]"] + - ["system.string", "system.web.ui.htmltextwriter!", "Member[defaulttabstring]"] + - ["system.web.ui.validaterequestmode", "system.web.ui.validaterequestmode!", "Member[enabled]"] + - ["system.string", "system.web.ui.page", "Member[clientquerystring]"] + - ["system.web.ui.authenticationservicemanager", "system.web.ui.scriptmanagerproxy", "Member[authenticationservice]"] + - ["system.string", "system.web.ui.pagetheme", "Method[xpath].ReturnValue"] + - ["system.boolean", "system.web.ui.persistchildrenattribute", "Member[usescustompersistence]"] + - ["system.string[]", "system.web.ui.scriptreferencebase", "Member[resourceuicultures]"] + - ["system.boolean", "system.web.ui.outputcacheparameters", "Member[nostore]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[sup]"] + - ["system.collections.generic.ienumerable", "system.web.ui.updateprogress", "Method[getscriptreferences].ReturnValue"] + - ["system.string", "system.web.ui.registeredarraydeclaration", "Member[name]"] + - ["system.object", "system.web.ui.stateitem", "Member[value]"] + - ["system.web.routing.routedata", "system.web.ui.page", "Member[routedata]"] + - ["system.web.ihttphandler", "system.web.ui.pageparser!", "Method[getcompiledpageinstance].ReturnValue"] + - ["system.reflection.assembly", "system.web.ui.scriptmanager", "Member[ajaxframeworkassembly]"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[valign]"] + - ["system.boolean", "system.web.ui.databinder!", "Method[isbindabletype].ReturnValue"] + - ["system.boolean", "system.web.ui.databindingcollection", "Member[isreadonly]"] + - ["system.boolean", "system.web.ui.scriptmanagerproxy", "Member[visible]"] + - ["system.boolean", "system.web.ui.viewstateexception", "Member[isconnected]"] + - ["system.string", "system.web.ui.htmltextwriter", "Method[renderbeforecontent].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[disabled]"] + - ["system.int32", "system.web.ui.databindinghandlerattribute", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.control", "system.web.ui.controlcollection", "Member[owner]"] + - ["system.string", "system.web.ui.parsechildrenattribute", "Member[defaultproperty]"] + - ["system.collections.ienumerator", "system.web.ui.statebag", "Method[getenumerator].ReturnValue"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.web.ui.datasourcecachedurationconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.web.ui.page", "Member[visible]"] + - ["system.boolean", "system.web.ui.datasourceview", "Member[canretrievetotalrowcount]"] + - ["system.string", "system.web.ui.scriptmanager", "Member[asyncpostbacksourceelementid]"] + - ["system.string", "system.web.ui.webresourceattribute", "Member[loadsuccessexpression]"] + - ["system.string", "system.web.ui.scriptcontroldescriptor", "Member[clientid]"] + - ["system.web.ui.registeredscripttype", "system.web.ui.registeredscripttype!", "Member[clientscriptinclude]"] + - ["system.web.ui.datasourcecapabilities", "system.web.ui.datasourcecapabilities!", "Member[none]"] + - ["system.web.ui.htmltextwriterstyle", "system.web.ui.htmltextwriterstyle!", "Member[overflow]"] + - ["system.web.httprequest", "system.web.ui.usercontrol", "Member[request]"] + - ["system.boolean", "system.web.ui.databindingcollection", "Method[contains].ReturnValue"] + - ["system.web.ui.verificationreportlevel", "system.web.ui.verificationreportlevel!", "Member[error]"] + - ["system.int32", "system.web.ui.themeableattribute", "Method[gethashcode].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[area]"] + - ["system.web.ui.persistchildrenattribute", "system.web.ui.persistchildrenattribute!", "Member[default]"] + - ["system.web.ui.scriptmode", "system.web.ui.scriptmode!", "Member[release]"] + - ["system.web.ui.objectpersistdata", "system.web.ui.controlbuilder", "Method[getobjectpersistdata].ReturnValue"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[tagleftchar]"] + - ["system.object", "system.web.ui.pagetheme", "Method[xpath].ReturnValue"] + - ["system.web.ui.viewstateencryptionmode", "system.web.ui.viewstateencryptionmode!", "Member[always]"] + - ["system.string", "system.web.ui.page", "Member[viewstateuserkey]"] + - ["system.boolean", "system.web.ui.webresourceattribute", "Member[cdnsupportssecureconnection]"] + - ["system.string", "system.web.ui.scriptresourcedefinition", "Member[path]"] + - ["system.string", "system.web.ui.boundpropertyentry", "Member[expressionprefix]"] + - ["system.web.ui.themeprovider", "system.web.ui.ithemeresolutionservice", "Method[getthemeprovider].ReturnValue"] + - ["system.collections.ilist", "system.web.ui.datasourcecontrol", "Method[getlist].ReturnValue"] + - ["system.type", "system.web.ui.simplewebhandlerparser", "Method[getcompiledtypefromcache].ReturnValue"] + - ["system.web.ui.expressionbindingcollection", "system.web.ui.control", "Member[expressions]"] + - ["system.string", "system.web.ui.ivalidator", "Member[errormessage]"] + - ["system.string", "system.web.ui.scriptresourcedefinition", "Member[debugpath]"] + - ["system.collections.icollection", "system.web.ui.attributecollection", "Member[keys]"] + - ["system.web.ui.roleservicemanager", "system.web.ui.scriptmanagerproxy", "Member[roleservice]"] + - ["system.object", "system.web.ui.templatecontrol!", "Method[readstringresource].ReturnValue"] + - ["system.boolean", "system.web.ui.datasourcecontrol", "Member[enabletheming]"] + - ["system.string", "system.web.ui.datasourceselectarguments", "Member[sortexpression]"] + - ["system.string", "system.web.ui.scriptresourcedefinition", "Member[cdnpath]"] + - ["system.string", "system.web.ui.partialcachingattribute", "Member[varybycustom]"] + - ["system.web.ui.literalcontrol", "system.web.ui.templatecontrol", "Method[createresourcebasedliteralcontrol].ReturnValue"] + - ["system.string", "system.web.ui.pagetheme", "Method[eval].ReturnValue"] + - ["system.string", "system.web.ui.itextcontrol", "Member[text]"] + - ["system.web.ui.expressionbinding", "system.web.ui.expressionbindingcollection", "Member[item]"] + - ["system.web.ui.databinding", "system.web.ui.databindingcollection", "Member[item]"] + - ["system.string", "system.web.ui.page", "Member[errorpage]"] + - ["system.object", "system.web.ui.databinder!", "Method[getdataitem].ReturnValue"] + - ["system.web.ui.controlcollection", "system.web.ui.updatepanel", "Method[createcontrolcollection].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.ui.historyeventargs", "Member[state]"] + - ["system.web.ui.themeprovider", "system.web.ui.ithemeresolutionservice", "Method[getstylesheetthemeprovider].ReturnValue"] + - ["system.web.ui.stateitem", "system.web.ui.statebag", "Method[add].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[param]"] + - ["system.string", "system.web.ui.masterpage", "Member[masterpagefile]"] + - ["system.string", "system.web.ui.webserviceparser", "Member[defaultdirectivename]"] + - ["system.object", "system.web.ui.templatecontrol", "Method[eval].ReturnValue"] + - ["system.string", "system.web.ui.boundpropertyentry", "Member[formatstring]"] + - ["system.type", "system.web.ui.propertyentry", "Member[declaringtype]"] + - ["system.web.ui.control", "system.web.ui.datasourcecontrol", "Method[findcontrol].ReturnValue"] + - ["system.string", "system.web.ui.asyncpostbacktrigger", "Method[tostring].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[ul]"] + - ["system.string", "system.web.ui.scriptreferencebase", "Method[geturl].ReturnValue"] + - ["system.web.ui.datasourceselectarguments", "system.web.ui.datasourceselectarguments!", "Member[empty]"] + - ["system.boolean", "system.web.ui.filelevelcontrolbuilderattribute", "Method[equals].ReturnValue"] + - ["system.web.ui.htmlcontrols.htmlform", "system.web.ui.page", "Member[form]"] + - ["system.boolean", "system.web.ui.persistchildrenattribute", "Member[persist]"] + - ["system.string", "system.web.ui.registereddisposescript", "Member[script]"] + - ["system.string", "system.web.ui.simplewebhandlerparser", "Member[defaultdirectivename]"] + - ["system.string", "system.web.ui.scriptreferencebase", "Member[path]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[bgsound]"] + - ["system.string", "system.web.ui.indexedstring", "Member[value]"] + - ["system.boolean", "system.web.ui.persistchildrenattribute", "Method[equals].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.web.ui.scriptcontrol", "Method[getscriptdescriptors].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[headers]"] + - ["system.web.ui.ithemeresolutionservice", "system.web.ui.controlbuilder", "Member[themeresolutionservice]"] + - ["system.collections.icollection", "system.web.ui.objectpersistdata", "Member[allpropertyentries]"] + - ["system.web.ui.compilationmode", "system.web.ui.pageparserfilter", "Method[getcompilationmode].ReturnValue"] + - ["system.string", "system.web.ui.inavigateuidata", "Member[description]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[font]"] + - ["system.char", "system.web.ui.htmltextwriter!", "Member[equalschar]"] + - ["system.object", "system.web.ui.pair", "Member[first]"] + - ["system.int32", "system.web.ui.statemanagedcollection", "Member[count]"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[q]"] + - ["system.string", "system.web.ui.registeredexpandoattribute", "Member[name]"] + - ["system.boolean", "system.web.ui.objectpersistdata", "Member[localize]"] + - ["system.web.ui.servicereferencecollection", "system.web.ui.scriptmanagerproxy", "Member[services]"] + - ["system.web.ui.validatorcollection", "system.web.ui.page", "Member[validators]"] + - ["system.web.ui.clientidmode", "system.web.ui.clientidmode!", "Member[autoid]"] + - ["system.collections.idictionary", "system.web.ui.control", "Method[getdesignmodestate].ReturnValue"] + - ["system.web.ui.htmltextwriterattribute", "system.web.ui.htmltextwriterattribute!", "Member[cellspacing]"] + - ["system.web.ui.hierarchicaldatasourceview", "system.web.ui.ihierarchicaldatasource", "Method[gethierarchicalview].ReturnValue"] + - ["system.web.ui.htmltextwritertag", "system.web.ui.htmltextwritertag!", "Member[hr]"] + - ["system.int32", "system.web.ui.pageparserfilter", "Member[numberofcontrolsallowed]"] + - ["system.boolean", "system.web.ui.page", "Method[isclientscriptblockregistered].ReturnValue"] + - ["system.string", "system.web.ui.clientscriptmanager", "Method[getcallbackeventreference].ReturnValue"] + - ["system.boolean", "system.web.ui.html32textwriter", "Member[shouldperformdivtablesubstitution]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Util.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Util.typemodel.yml new file mode 100644 index 000000000000..70b4cbcf92bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.Util.typemodel.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.util.requestvalidator", "system.web.util.requestvalidator!", "Member[current]"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[rawurl]"] + - ["system.string", "system.web.util.httpencoder", "Method[urlpathencode].ReturnValue"] + - ["system.boolean", "system.web.util.requestvalidator", "Method[isvalidrequeststring].ReturnValue"] + - ["system.web.util.httpencoder", "system.web.util.httpencoder!", "Member[current]"] + - ["system.web.util.httpencoder", "system.web.util.httpencoder!", "Member[default]"] + - ["system.string", "system.web.util.httpencoder", "Method[javascriptstringencode].ReturnValue"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[cookies]"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[querystring]"] + - ["system.boolean", "system.web.util.requestvalidator", "Method[invokeisvalidrequeststring].ReturnValue"] + - ["system.object", "system.web.util.iwebobjectfactory", "Method[createinstance].ReturnValue"] + - ["system.object", "system.web.util.iwebpropertyaccessor", "Method[getproperty].ReturnValue"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[pathinfo]"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[files]"] + - ["system.byte[]", "system.web.util.httpencoder", "Method[urlencode].ReturnValue"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[path]"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[headers]"] + - ["system.web.util.requestvalidationsource", "system.web.util.requestvalidationsource!", "Member[form]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.WebSockets.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.WebSockets.typemodel.yml new file mode 100644 index 000000000000..2b7a9007ae8a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.WebSockets.typemodel.yml @@ -0,0 +1,54 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.specialized.namevaluecollection", "system.web.websockets.aspnetwebsocketcontext", "Member[querystring]"] + - ["system.boolean", "system.web.websockets.aspnetwebsocketcontext", "Member[islocal]"] + - ["system.web.httpclientcertificate", "system.web.websockets.aspnetwebsocketcontext", "Member[clientcertificate]"] + - ["system.web.httpapplicationstatebase", "system.web.websockets.aspnetwebsocketcontext", "Member[application]"] + - ["system.uri", "system.web.websockets.aspnetwebsocketcontext", "Member[requesturi]"] + - ["system.web.httpcookiecollection", "system.web.websockets.aspnetwebsocketcontext", "Member[cookies]"] + - ["system.nullable", "system.web.websockets.aspnetwebsocket", "Member[closestatus]"] + - ["system.net.websockets.websocket", "system.web.websockets.aspnetwebsocketcontext", "Member[websocket]"] + - ["system.web.caching.cache", "system.web.websockets.aspnetwebsocketcontext", "Member[cache]"] + - ["system.boolean", "system.web.websockets.aspnetwebsocketcontext", "Member[isauthenticated]"] + - ["system.collections.generic.ienumerable", "system.web.websockets.aspnetwebsocketcontext", "Member[secwebsocketprotocols]"] + - ["system.threading.tasks.task", "system.web.websockets.aspnetwebsocket", "Method[sendasync].ReturnValue"] + - ["system.security.principal.windowsidentity", "system.web.websockets.aspnetwebsocketcontext", "Member[logonuseridentity]"] + - ["system.security.principal.iprincipal", "system.web.websockets.aspnetwebsocketcontext", "Member[user]"] + - ["system.string", "system.web.websockets.aspnetwebsocket", "Member[closestatusdescription]"] + - ["system.net.cookiecollection", "system.web.websockets.aspnetwebsocketcontext", "Member[cookiecollection]"] + - ["system.datetime", "system.web.websockets.aspnetwebsocketcontext", "Member[timestamp]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[useragent]"] + - ["system.threading.tasks.task", "system.web.websockets.aspnetwebsocket", "Method[closeoutputasync].ReturnValue"] + - ["system.string", "system.web.websockets.aspnetwebsocket", "Member[subprotocol]"] + - ["system.boolean", "system.web.websockets.aspnetwebsocketcontext", "Member[isdebuggingenabled]"] + - ["system.boolean", "system.web.websockets.aspnetwebsocketcontext", "Member[issecureconnection]"] + - ["system.boolean", "system.web.websockets.aspnetwebsocketcontext", "Member[isclientconnected]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[userhostaddress]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[filepath]"] + - ["system.int32", "system.web.websockets.aspnetwebsocketcontext!", "Member[connectioncount]"] + - ["system.web.httpserverutilitybase", "system.web.websockets.aspnetwebsocketcontext", "Member[server]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[origin]"] + - ["system.boolean", "system.web.websockets.aspnetwebsocketoptions", "Member[requiresameorigin]"] + - ["system.net.websockets.websocketstate", "system.web.websockets.aspnetwebsocket", "Member[state]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[path]"] + - ["system.web.unvalidatedrequestvaluesbase", "system.web.websockets.aspnetwebsocketcontext", "Member[unvalidated]"] + - ["system.web.profile.profilebase", "system.web.websockets.aspnetwebsocketcontext", "Member[profile]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[anonymousid]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[rawurl]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[applicationpath]"] + - ["system.string[]", "system.web.websockets.aspnetwebsocketcontext", "Member[userlanguages]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[secwebsocketversion]"] + - ["system.collections.specialized.namevaluecollection", "system.web.websockets.aspnetwebsocketcontext", "Member[servervariables]"] + - ["system.collections.idictionary", "system.web.websockets.aspnetwebsocketcontext", "Member[items]"] + - ["system.string", "system.web.websockets.aspnetwebsocketoptions", "Member[subprotocol]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[secwebsocketkey]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[pathinfo]"] + - ["system.string", "system.web.websockets.aspnetwebsocketcontext", "Member[userhostname]"] + - ["system.threading.tasks.task", "system.web.websockets.aspnetwebsocket", "Method[receiveasync].ReturnValue"] + - ["system.threading.tasks.task", "system.web.websockets.aspnetwebsocket", "Method[closeasync].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.websockets.aspnetwebsocketcontext", "Member[headers]"] + - ["system.uri", "system.web.websockets.aspnetwebsocketcontext", "Member[urlreferrer]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.typemodel.yml new file mode 100644 index 000000000000..842dfbe2867d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Web.typemodel.yml @@ -0,0 +1,1315 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.web.readentitybodymode", "system.web.readentitybodymode!", "Member[bufferless]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[preexecuterequesthandler]"] + - ["system.int32[]", "system.web.httprequestwrapper", "Method[mapimagecoordinates].ReturnValue"] + - ["system.uri", "system.web.httprequestwrapper", "Member[urlreferrer]"] + - ["system.web.instrumentation.pageinstrumentationservice", "system.web.httpcontext", "Member[pageinstrumentation]"] + - ["system.boolean", "system.web.httpworkerrequest", "Member[supportsasyncflush]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[getcurrentnodeandhintancestornodes].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.defaulthttphandler", "Member[executeurlheaders]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[javaapplets]"] + - ["system.object", "system.web.httpcontextbase", "Method[getglobalresourceobject].ReturnValue"] + - ["system.web.httprequest", "system.web.httpapplication", "Member[request]"] + - ["system.web.httpstaticobjectscollectionbase", "system.web.httpsessionstatewrapper", "Member[staticobjects]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsjphonemultimediaattributes]"] + - ["system.object", "system.web.httpfilecollectionbase", "Member[syncroot]"] + - ["system.object", "system.web.httpcontextwrapper", "Method[getlocalresourceobject].ReturnValue"] + - ["system.object", "system.web.httpapplicationstate", "Member[item]"] + - ["system.byte[]", "system.web.httpworkerrequest", "Method[getpreloadedentitybody].ReturnValue"] + - ["system.string", "system.web.httpresponsewrapper", "Member[statusdescription]"] + - ["system.iasyncresult", "system.web.httpresponsebase", "Method[beginflush].ReturnValue"] + - ["system.string[]", "system.web.httprequestbase", "Member[accepttypes]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[activexcontrols]"] + - ["system.web.httpstaticobjectscollection", "system.web.httpapplicationstate", "Member[staticobjects]"] + - ["system.type", "system.web.httpbrowsercapabilitiesbase", "Member[tagwriter]"] + - ["system.string", "system.web.httpruntime!", "Member[bindirectory]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[tables]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercontentlocation]"] + - ["system.string[]", "system.web.httpcachevarybycontentencodings", "Method[getcontentencodings].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[screenbitdepth]"] + - ["system.string", "system.web.httprequestbase", "Member[path]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[crawler]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[backgroundsounds]"] + - ["system.string", "system.web.tracecontextrecord", "Member[category]"] + - ["system.componentmodel.isite", "system.web.httpapplication", "Member[site]"] + - ["system.web.httpsessionstatebase", "system.web.httpcontextbase", "Member[session]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[reasonclientdisconnect]"] + - ["system.string", "system.web.httpserverutility", "Method[urlencode].ReturnValue"] + - ["system.web.tracecontext", "system.web.httpcontextwrapper", "Member[trace]"] + - ["system.string", "system.web.httprequest", "Member[apprelativecurrentexecutionfilepath]"] + - ["system.web.ihttphandler", "system.web.httpcontextbase", "Member[previoushandler]"] + - ["system.web.sitemapnode", "system.web.sitemap!", "Member[currentnode]"] + - ["system.string[]", "system.web.httpcachevarybyheaders", "Method[getheaders].ReturnValue"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[deadlocksuspected]"] + - ["system.object", "system.web.httpapplicationstatebase", "Method[get].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headeracceptencoding]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[suppressdefaultcachecontrolheader]"] + - ["system.int32", "system.web.httpworkerrequest", "Method[getrequestreason].ReturnValue"] + - ["system.object", "system.web.httpstaticobjectscollectionwrapper", "Member[syncroot]"] + - ["system.exception", "system.web.httpcontextbase", "Member[error]"] + - ["system.web.tracecontext", "system.web.httpcontext", "Member[trace]"] + - ["system.threading.tasks.task", "system.web.httpresponse", "Method[flushasync].ReturnValue"] + - ["system.web.httpfilecollection", "system.web.unvalidatedrequestvalues", "Member[files]"] + - ["system.io.stream", "system.web.httprequestbase", "Member[filter]"] + - ["system.string", "system.web.httpworkerrequest", "Member[rootwebconfigpath]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[cookies]"] + - ["system.exception", "system.web.httpserverutility", "Method[getlasterror].ReturnValue"] + - ["system.collections.generic.ilist", "system.web.httpfilecollection", "Method[getmultiple].ReturnValue"] + - ["system.datetime", "system.web.httpcachepolicy", "Member[utctimestampcreated]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestbase", "Member[headers]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerdate]"] + - ["system.web.samesitemode", "system.web.samesitemode!", "Member[strict]"] + - ["system.object", "system.web.sitemapnodecollection", "Member[syncroot]"] + - ["system.web.httpstaticobjectscollectionbase", "system.web.httpapplicationstatebase", "Member[staticobjects]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestbase", "Member[params]"] + - ["system.web.httppostedfile", "system.web.httpfilecollection", "Method[get].ReturnValue"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermissionlevel!", "Member[none]"] + - ["system.boolean", "system.web.aspnethostingpermission", "Method[issubsetof].ReturnValue"] + - ["system.web.processshutdownreason", "system.web.processinfo", "Member[shutdownreason]"] + - ["system.boolean", "system.web.httpcontextbase", "Member[iswebsocketrequestupgrading]"] + - ["system.int32", "system.web.httpsessionstatebase", "Member[codepage]"] + - ["system.string", "system.web.sitemapnode", "Method[getimplicitresourcestring].ReturnValue"] + - ["system.web.httpcookie", "system.web.httpcookiecollection", "Member[item]"] + - ["system.byte[]", "system.web.httprequestbase", "Method[binaryread].ReturnValue"] + - ["system.datetime", "system.web.processinfo", "Member[starttime]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Method[isbrowser].ReturnValue"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[suppressformsauthenticationredirect]"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[screenpixelsheight]"] + - ["system.timespan", "system.web.httpcachepolicy", "Method[getmaxage].ReturnValue"] + - ["system.string", "system.web.unvalidatedrequestvalueswrapper", "Member[rawurl]"] + - ["system.string", "system.web.httpapplication", "Method[getvarybycustomstring].ReturnValue"] + - ["system.web.sessionstate.httpsessionstate", "system.web.httpcontext", "Member[session]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider!", "Method[getrootnodecorefromprovider].ReturnValue"] + - ["system.web.ihttphandler", "system.web.httpcontext", "Member[previoushandler]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httpresponsewrapper", "Member[headers]"] + - ["system.string", "system.web.httpserverutilitybase", "Method[htmlencode].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[screencharacterswidth]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headermaxforwards]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.httpsessionstatebase", "Member[mode]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[gatewayversion]"] + - ["system.string[]", "system.web.httpcookiecollection", "Member[allkeys]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[suppressdefaultcachecontrolheader]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[cdf]"] + - ["system.text.encoding", "system.web.httpresponsebase", "Member[contentencoding]"] + - ["system.string", "system.web.httpapplicationstate", "Method[getkey].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest", "Method[getclientcertificateencoding].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerifmodifiedsince]"] + - ["system.boolean", "system.web.httpcachevarybyheaders", "Member[accepttypes]"] + - ["system.boolean", "system.web.httpcachevarybyheaders", "Member[userlanguage]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[vbscript]"] + - ["system.string", "system.web.httpcookie", "Member[value]"] + - ["system.uri", "system.web.httprequestbase", "Member[urlreferrer]"] + - ["system.web.unvalidatedrequestvaluesbase", "system.web.httprequestwrapper", "Member[unvalidated]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercookie]"] + - ["system.text.encoding", "system.web.httpwriter", "Member[encoding]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[hasbackbutton]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportscss]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[javaapplets]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportscallback]"] + - ["system.string", "system.web.httpapplicationstatebase", "Method[getkey].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerexpect]"] + - ["system.uri", "system.web.unvalidatedrequestvalues", "Member[url]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresuniquehtmlinputnames]"] + - ["system.web.ihttphandler", "system.web.httpcontextbase", "Member[currenthandler]"] + - ["system.boolean", "system.web.httpapplicationstatebase", "Member[issynchronized]"] + - ["system.web.httpcacherevalidation", "system.web.httpcacherevalidation!", "Member[none]"] + - ["system.datetime", "system.web.httpcontextwrapper", "Member[timestamp]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsuncheck]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestbase", "Member[querystring]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[codedirchangeordirectoryrename]"] + - ["system.exception", "system.web.httpserverutilitybase", "Method[getlasterror].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerserver]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerifrange]"] + - ["system.collections.icollection", "system.web.tracecontexteventargs", "Member[tracerecords]"] + - ["system.string", "system.web.httprequest", "Member[pathinfo]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[cookies]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[type]"] + - ["system.web.profile.profilebase", "system.web.httpcontext", "Member[profile]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[authenticaterequest]"] + - ["system.web.httppostedfilebase", "system.web.httpfilecollectionbase", "Method[get].ReturnValue"] + - ["system.security.namedpermissionset", "system.web.httpruntime!", "Method[getnamedpermissionset].ReturnValue"] + - ["system.web.httpcookiemode", "system.web.httpsessionstatebase", "Member[cookiemode]"] + - ["system.web.httpcachevarybyparams", "system.web.httpcachepolicybase", "Member[varybyparams]"] + - ["system.byte[]", "system.web.httpworkerrequest", "Method[getclientcertificatebinaryissuer].ReturnValue"] + - ["system.string", "system.web.defaulthttphandler", "Method[overrideexecuteurlpath].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilitieswrapper", "Member[w3cdomversion]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsinputistyle]"] + - ["system.web.sitemapprovider", "system.web.sitemapprovidercollection", "Member[item]"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[isdebuggingenabled]"] + - ["system.web.caching.cache", "system.web.httpcontextbase", "Member[cache]"] + - ["system.string", "system.web.httprequestbase", "Member[contenttype]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestwrapper", "Member[servervariables]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[win32]"] + - ["system.string", "system.web.unvalidatedrequestvaluesbase", "Member[rawurl]"] + - ["system.web.unvalidatedrequestvaluesbase", "system.web.httprequestbase", "Member[unvalidated]"] + - ["system.web.httpapplicationstatebase", "system.web.httpapplicationstatewrapper", "Member[contents]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsfontsize]"] + - ["system.web.httpcookiecollection", "system.web.httprequestbase", "Member[cookies]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[version]"] + - ["system.web.httppostedfilebase", "system.web.httpfilecollectionwrapper", "Method[get].ReturnValue"] + - ["system.int32", "system.web.httpapplicationstatewrapper", "Member[count]"] + - ["system.byte[]", "system.web.itlstokenbindinginfo", "Method[getprovidedtokenbindingid].ReturnValue"] + - ["system.boolean", "system.web.sitemapnodecollection", "Method[contains].ReturnValue"] + - ["system.byte[]", "system.web.httputility!", "Method[urlencodeunicodetobytes].ReturnValue"] + - ["system.boolean", "system.web.sitemapnode", "Method[isaccessibletouser].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest", "Method[endread].ReturnValue"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermission", "Member[level]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsfontcolor]"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[isvaliduntilexpires].ReturnValue"] + - ["system.web.requestnotificationstatus", "system.web.requestnotificationstatus!", "Member[finishrequest]"] + - ["system.int64", "system.web.httpworkerrequest", "Method[geturlcontextid].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest", "Method[getremoteport].ReturnValue"] + - ["system.web.sitemapnode", "system.web.staticsitemapprovider", "Method[findsitemapnodefromkey].ReturnValue"] + - ["system.string", "system.web.unvalidatedrequestvalueswrapper", "Member[item]"] + - ["system.object", "system.web.httpcontextwrapper", "Method[getservice].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[minorversionstring]"] + - ["system.datetime", "system.web.httpclientcertificate", "Member[validuntil]"] + - ["system.int32", "system.web.httpresponsewrapper", "Member[statuscode]"] + - ["system.security.ipermission", "system.web.aspnethostingpermission", "Method[union].ReturnValue"] + - ["system.collections.ienumerator", "system.web.httpstaticobjectscollection", "Method[getenumerator].ReturnValue"] + - ["system.web.readentitybodymode", "system.web.readentitybodymode!", "Member[classic]"] + - ["system.web.sitemapnodecollection", "system.web.sitemapprovider", "Method[getchildnodes].ReturnValue"] + - ["system.web.httpcachevarybyheaders", "system.web.httpcachepolicybase", "Member[varybyheaders]"] + - ["system.int32", "system.web.httpcachepolicy", "Method[getomitvarystar].ReturnValue"] + - ["system.collections.ienumerator", "system.web.httpsessionstatebase", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.httpcookie", "Member[shareable]"] + - ["system.threading.cancellationtoken", "system.web.httprequestbase", "Member[timedouttoken]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getlocaladdress].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Method[getunknownrequestheader].ReturnValue"] + - ["system.boolean", "system.web.httpcachevarybycontentencodings", "Member[item]"] + - ["system.threading.tasks.task", "system.web.httptaskasynchandler", "Method[processrequestasync].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercontentencoding]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.httpfilecollectionwrapper", "Member[keys]"] + - ["system.uri", "system.web.httprequest", "Member[url]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[preferredresponseencoding]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresurlencodedpostfieldvalues]"] + - ["system.boolean", "system.web.httpcontextbase", "Member[allowasyncduringsyncstages]"] + - ["system.byte[]", "system.web.httpclientcertificate", "Member[publickey]"] + - ["system.web.isubscriptiontoken", "system.web.httpcontext", "Method[disposeonpipelinecompleted].ReturnValue"] + - ["system.string", "system.web.httprequestwrapper", "Member[applicationpath]"] + - ["system.io.stream", "system.web.httprequestwrapper", "Member[inputstream]"] + - ["system.boolean", "system.web.sitemapnode", "Member[readonly]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[canrenderpostbackcards]"] + - ["system.string", "system.web.sitemapnode", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[canrenderemptyselects]"] + - ["system.string", "system.web.httpserverutility", "Method[mappath].ReturnValue"] + - ["system.security.ipermission", "system.web.aspnethostingpermission", "Method[copy].ReturnValue"] + - ["system.version", "system.web.httpruntime!", "Member[targetframework]"] + - ["system.web.httpclientcertificate", "system.web.httprequest", "Member[clientcertificate]"] + - ["system.string", "system.web.httprequestwrapper", "Member[physicalpath]"] + - ["system.string", "system.web.httprequestwrapper", "Member[currentexecutionfilepath]"] + - ["system.boolean", "system.web.httpcontext", "Member[skipauthorization]"] + - ["system.string", "system.web.httpserverutilitywrapper", "Method[urlencode].ReturnValue"] + - ["system.string", "system.web.httprequestbase", "Member[filepath]"] + - ["system.threading.tasks.task", "system.web.httpresponsewrapper", "Method[flushasync].ReturnValue"] + - ["system.web.sessionstate.httpsessionstate", "system.web.httpapplication", "Member[session]"] + - ["system.web.httpcachevarybyheaders", "system.web.httpcachepolicy", "Member[varybyheaders]"] + - ["system.boolean", "system.web.httpcontext", "Member[iswebsocketrequestupgrading]"] + - ["system.string", "system.web.httpresponsewrapper", "Member[status]"] + - ["system.web.endeventhandler", "system.web.eventhandlertaskasynchelper", "Member[endeventhandler]"] + - ["system.boolean", "system.web.aspnethostingpermission", "Method[isunrestricted].ReturnValue"] + - ["system.web.itlstokenbindinginfo", "system.web.httprequest", "Member[tlstokenbindinginfo]"] + - ["system.double", "system.web.httpbrowsercapabilitiesbase", "Member[minorversion]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requirescontenttypemetatag]"] + - ["system.string", "system.web.sitemapnode", "Member[name]"] + - ["system.datetime", "system.web.httpresponsewrapper", "Member[expiresabsolute]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[bufferoutput]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headeretag]"] + - ["system.string", "system.web.httprequestwrapper", "Member[physicalapplicationpath]"] + - ["system.string", "system.web.httprequest", "Member[applicationpath]"] + - ["system.string", "system.web.httpcompileexception", "Member[sourcecode]"] + - ["system.io.stream", "system.web.httprequest", "Member[inputstream]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[reasonfilehandlecachemiss]"] + - ["system.boolean", "system.web.httpcontextbase", "Member[ispostnotification]"] + - ["system.int32", "system.web.httppostedfile", "Member[contentlength]"] + - ["system.string", "system.web.httpcompileexception", "Member[message]"] + - ["system.boolean", "system.web.httpruntime!", "Member[usingintegratedpipeline]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresphonenumbersasplaintext]"] + - ["system.boolean", "system.web.httpworkerrequest", "Method[hasentitybody].ReturnValue"] + - ["system.web.httpapplicationstate", "system.web.httpapplication", "Member[application]"] + - ["system.web.httpapplicationstatebase", "system.web.httpapplicationstatebase", "Member[contents]"] + - ["system.string", "system.web.httpserverutilitywrapper", "Method[urlpathencode].ReturnValue"] + - ["system.uri", "system.web.unvalidatedrequestvalueswrapper", "Member[url]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresspecialviewstateencoding]"] + - ["system.web.itlstokenbindinginfo", "system.web.httprequestwrapper", "Member[tlstokenbindinginfo]"] + - ["system.web.httpcacherevalidation", "system.web.httpcacherevalidation!", "Member[allcaches]"] + - ["system.string", "system.web.httpcookie", "Member[domain]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[physicalapplicationpathchanged]"] + - ["system.web.httpcachevarybycontentencodings", "system.web.httpcachepolicy", "Member[varybycontentencodings]"] + - ["system.string", "system.web.httpresponse", "Method[applyapppathmodifier].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsselectmultiple]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[screenpixelsheight]"] + - ["system.datetime", "system.web.httpresponsebase", "Member[expiresabsolute]"] + - ["system.boolean", "system.web.sitemapnodecollection", "Member[isfixedsize]"] + - ["system.string", "system.web.httpserverutilitywrapper", "Method[urldecode].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[cansendmail]"] + - ["system.int32", "system.web.sitemapnodecollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerpragma]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[vbscript]"] + - ["system.web.routing.requestcontext", "system.web.httprequest", "Member[requestcontext]"] + - ["system.web.httpfilecollectionbase", "system.web.httprequestbase", "Member[files]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[canrenderoneventandprevelementstogether]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportscachecontrolmetatag]"] + - ["system.int32[]", "system.web.httprequestbase", "Method[mapimagecoordinates].ReturnValue"] + - ["system.string[]", "system.web.httpapplicationstatebase", "Member[allkeys]"] + - ["system.io.stream", "system.web.httpresponse", "Member[filter]"] + - ["system.boolean", "system.web.httpcontextbase", "Member[isdebuggingenabled]"] + - ["system.web.sitemapprovider", "system.web.sitemap!", "Member[provider]"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermissionlevel!", "Member[high]"] + - ["system.string", "system.web.httprequestwrapper", "Member[apprelativecurrentexecutionfilepath]"] + - ["system.string[]", "system.web.httpapplicationstate", "Member[allkeys]"] + - ["system.boolean", "system.web.httpcontext", "Member[iswebsocketrequest]"] + - ["system.string", "system.web.httprequestwrapper", "Member[path]"] + - ["system.int32", "system.web.httpworkerrequest", "Method[getpreloadedentitybody].ReturnValue"] + - ["system.boolean", "system.web.httpcookie", "Member[httponly]"] + - ["system.string", "system.web.virtualpathutility!", "Method[getdirectory].ReturnValue"] + - ["system.web.httpcacheability", "system.web.httpcachepolicy", "Method[getcacheability].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Method[getservervariable].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[canrendermixedselects]"] + - ["system.web.ihttphandler", "system.web.httpcontextwrapper", "Member[currenthandler]"] + - ["system.web.ihttpmodule", "system.web.httpmodulecollection", "Method[get].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[cookies]"] + - ["system.object", "system.web.httpapplicationstate", "Method[get].ReturnValue"] + - ["system.string", "system.web.sitemapnode", "Member[title]"] + - ["system.boolean", "system.web.httpstaticobjectscollectionbase", "Member[isreadonly]"] + - ["system.web.ui.ihierarchicalenumerable", "system.web.sitemapnode", "Method[getchildren].ReturnValue"] + - ["system.threading.cancellationtoken", "system.web.httpresponse", "Member[clientdisconnectedtoken]"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermissionattribute", "Member[level]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.httpapplicationstatewrapper", "Member[keys]"] + - ["system.int32", "system.web.httpexception", "Method[gethttpcode].ReturnValue"] + - ["system.io.textwriter", "system.web.httpresponsebase", "Member[output]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[supportsasyncflush]"] + - ["system.string", "system.web.httpruntime!", "Member[aspclientscriptvirtualpath]"] + - ["system.string", "system.web.httpruntime!", "Member[codegendir]"] + - ["system.web.httpserverutilitybase", "system.web.httpcontextbase", "Member[server]"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[none]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[buffer]"] + - ["system.version[]", "system.web.httpbrowsercapabilities", "Method[getclrversions].ReturnValue"] + - ["system.string", "system.web.httpcontextwrapper", "Member[websocketnegotiatedprotocol]"] + - ["system.web.isubscriptiontoken", "system.web.httpresponsebase", "Method[addonsendingheaders].ReturnValue"] + - ["system.string", "system.web.httpclientcertificate", "Member[serverissuer]"] + - ["system.web.httpcookiemode", "system.web.httpcookiemode!", "Member[usedeviceprofile]"] + - ["system.web.requestnotification", "system.web.httpcontextwrapper", "Member[currentnotification]"] + - ["system.string", "system.web.sitemapnode", "Member[navigateurl]"] + - ["system.type", "system.web.httpbrowsercapabilities", "Member[tagwriter]"] + - ["system.int32", "system.web.httprequest", "Member[contentlength]"] + - ["system.string", "system.web.httpserverutilitybase", "Member[machinename]"] + - ["system.datetime", "system.web.httpcontextbase", "Member[timestamp]"] + - ["system.object", "system.web.sitemapnode", "Member[item]"] + - ["system.web.httpstaticobjectscollectionbase", "system.web.httpsessionstatebase", "Member[staticobjects]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headervary]"] + - ["system.int64", "system.web.httpworkerrequest", "Method[getconnectionid].ReturnValue"] + - ["system.web.tracemode", "system.web.tracemode!", "Member[default]"] + - ["system.boolean", "system.web.httpstaticobjectscollection", "Member[issynchronized]"] + - ["system.string", "system.web.httpserverutilitybase", "Method[urldecode].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headeracceptranges]"] + - ["system.web.httppostedfilebase", "system.web.httpfilecollectionwrapper", "Member[item]"] + - ["system.string", "system.web.httpworkerrequest", "Member[machineconfigpath]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[isclientconnected]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[aol]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httpresponse", "Member[headers]"] + - ["system.int32", "system.web.httpclientcertificate", "Member[certencoding]"] + - ["system.web.httprequest", "system.web.httpcontext", "Member[request]"] + - ["system.web.httpcacheability", "system.web.httpcacheability!", "Member[public]"] + - ["system.web.instrumentation.pageinstrumentationservice", "system.web.httpcontextwrapper", "Member[pageinstrumentation]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercontenttype]"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvaluesbase", "Member[headers]"] + - ["system.string", "system.web.virtualpathutility!", "Method[toapprelative].ReturnValue"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[requestqueuelimit]"] + - ["system.web.routing.requestcontext", "system.web.httprequestwrapper", "Member[requestcontext]"] + - ["system.string", "system.web.httpclientcertificate", "Member[serversubject]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[hidesrightalignedmultiselectscrollbars]"] + - ["system.string", "system.web.virtualpathutility!", "Method[makerelative].ReturnValue"] + - ["system.string", "system.web.httprequestwrapper", "Member[pathinfo]"] + - ["system.string", "system.web.httprequest", "Member[filepath]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[frames]"] + - ["system.int32", "system.web.httpsessionstatewrapper", "Member[timeout]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[screencharactersheight]"] + - ["system.web.httpcacheability", "system.web.httpcacheability!", "Member[serverandnocache]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[resolvesitemapnode].ReturnValue"] + - ["system.web.httppostedfilebase", "system.web.httpfilecollectionbase", "Member[item]"] + - ["system.string", "system.web.sitemapnode", "Member[key]"] + - ["system.string", "system.web.sitemapnode", "Member[item]"] + - ["system.boolean", "system.web.httpfilecollectionwrapper", "Member[issynchronized]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[executerequesthandler]"] + - ["system.int32", "system.web.httpserverutility", "Member[scripttimeout]"] + - ["system.web.profile.profilebase", "system.web.httpcontextwrapper", "Member[profile]"] + - ["system.web.httpfilecollectionbase", "system.web.unvalidatedrequestvalueswrapper", "Member[files]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsredirectwithcookie]"] + - ["system.string", "system.web.virtualpathutility!", "Method[getextension].ReturnValue"] + - ["system.web.httpfilecollectionbase", "system.web.unvalidatedrequestvaluesbase", "Member[files]"] + - ["system.int32", "system.web.httprequestbase", "Member[contentlength]"] + - ["system.web.httpresponse", "system.web.httpapplication", "Member[response]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequest", "Member[headers]"] + - ["system.web.httpvalidationstatus", "system.web.httpvalidationstatus!", "Member[valid]"] + - ["system.collections.ienumerator", "system.web.httpsessionstatewrapper", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Method[comparefilters].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[javascript]"] + - ["system.string", "system.web.httprequest", "Member[physicalpath]"] + - ["system.string", "system.web.httprequestwrapper", "Member[rawurl]"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[allowasyncduringsyncstages]"] + - ["system.string", "system.web.httpresponsebase", "Member[charset]"] + - ["system.web.httpbrowsercapabilitiesbase", "system.web.httprequestbase", "Member[browser]"] + - ["system.object", "system.web.httpcontextbase", "Method[getlocalresourceobject].ReturnValue"] + - ["system.boolean", "system.web.httprequestwrapper", "Member[isauthenticated]"] + - ["system.web.processinfo", "system.web.processmodelinfo!", "Method[getcurrentprocessinfo].ReturnValue"] + - ["system.web.httpserverutility", "system.web.httpcontext", "Member[server]"] + - ["system.object", "system.web.httpcontext!", "Method[getglobalresourceobject].ReturnValue"] + - ["system.int32", "system.web.httpresponsebase", "Member[substatuscode]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headeracceptcharset]"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[maximumsoftkeylabellength]"] + - ["system.string", "system.web.httpcontext", "Member[websocketnegotiatedprotocol]"] + - ["system.string", "system.web.httprequestbase", "Member[requesttype]"] + - ["system.string[]", "system.web.httprequestbase", "Member[userlanguages]"] + - ["system.string", "system.web.sitemapnode", "Member[url]"] + - ["system.string", "system.web.httpresponse", "Member[redirectlocation]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[requiredmetatagnamevalue]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[headerswritten]"] + - ["system.boolean", "system.web.parsererrorcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.web.httprequestbase", "Member[userhostaddress]"] + - ["system.collections.ilist", "system.web.sitemapnode", "Member[roles]"] + - ["system.boolean", "system.web.virtualpathutility!", "Method[isabsolute].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[screenpixelswidth]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[canrenderinputandselectelementstogether]"] + - ["system.object", "system.web.httpsessionstatewrapper", "Member[syncroot]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsdivalign]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[maximumsoftkeylabellength]"] + - ["system.string", "system.web.httppostedfilebase", "Member[contenttype]"] + - ["system.web.httpstaticobjectscollection", "system.web.httpstaticobjectscollection!", "Method[deserialize].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Method[getapppath].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsredirectwithcookie]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[win16]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerproxyauthorization]"] + - ["system.string", "system.web.virtualpathutility!", "Method[combine].ReturnValue"] + - ["system.string", "system.web.httprequest", "Member[anonymousid]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[rendersbreaksafterwmlinput]"] + - ["system.collections.idictionary", "system.web.httpbrowsercapabilitieswrapper", "Member[adapters]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[win16]"] + - ["system.int32", "system.web.httpresponse", "Member[statuscode]"] + - ["system.string", "system.web.unvalidatedrequestvalueswrapper", "Member[pathinfo]"] + - ["system.web.httpcookiecollection", "system.web.httpresponse", "Member[cookies]"] + - ["system.security.securityelement", "system.web.aspnethostingpermission", "Method[toxml].ReturnValue"] + - ["system.string", "system.web.httprequestbase", "Member[item]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerifmatch]"] + - ["system.string", "system.web.httpserverutility!", "Method[urltokenencode].ReturnValue"] + - ["system.web.sitemapnode", "system.web.xmlsitemapprovider", "Method[buildsitemap].ReturnValue"] + - ["system.io.stream", "system.web.httprequestbase", "Method[getbufferedinputstream].ReturnValue"] + - ["system.byte[]", "system.web.httpworkerrequest", "Method[getclientcertificatepublickey].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsitalic]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[maximumrenderedpagesize]"] + - ["system.int32", "system.web.httpstaticobjectscollection", "Member[count]"] + - ["system.io.stream", "system.web.httprequestbase", "Method[getbufferlessinputstream].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresphonenumbersasplaintext]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsitalic]"] + - ["system.boolean", "system.web.httpsessionstatebase", "Member[issynchronized]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercontentrange]"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.httpsessionstatewrapper", "Member[keys]"] + - ["system.boolean", "system.web.httprequest", "Member[isauthenticated]"] + - ["system.io.textwriter", "system.web.httpresponse", "Member[output]"] + - ["system.boolean", "system.web.sitemapnode", "Member[haschildren]"] + - ["system.boolean", "system.web.defaulthttphandler", "Member[isreusable]"] + - ["system.web.tracecontext", "system.web.httpcontextbase", "Member[trace]"] + - ["system.string", "system.web.httpruntime!", "Member[appdomainid]"] + - ["system.int32", "system.web.httpstaticobjectscollectionwrapper", "Member[count]"] + - ["system.web.httpserverutility", "system.web.httpapplication", "Member[server]"] + - ["system.web.sitemapnode", "system.web.staticsitemapprovider", "Method[buildsitemap].ReturnValue"] + - ["system.int32", "system.web.httpapplicationstatebase", "Member[count]"] + - ["system.string", "system.web.httputility!", "Method[htmlencode].ReturnValue"] + - ["system.security.authentication.extendedprotection.channelbinding", "system.web.httprequest", "Member[httpchannelbinding]"] + - ["system.boolean", "system.web.httpresponse", "Member[suppresscontent]"] + - ["system.string", "system.web.httprequest", "Member[httpmethod]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[canrenderpostbackcards]"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[getnostore].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvalues", "Member[headers]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresnobreakinformatting]"] + - ["system.datetime", "system.web.httpcookie", "Member[expires]"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[ismodified].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[activexcontrols]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requirescontrolstateinsession]"] + - ["system.string[]", "system.web.httpmodulecollection", "Member[allkeys]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[reasoncachepolicy]"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[pingfailed]"] + - ["system.boolean", "system.web.httpruntime!", "Member[isonuncshare]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[resourcesdirchangeordirectoryrename]"] + - ["system.web.ihttphandler", "system.web.httpcontext", "Member[currenthandler]"] + - ["system.boolean", "system.web.sitemapnodecollection", "Member[isreadonly]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[renderswmldoacceptsinline]"] + - ["system.web.httpcookiecollection", "system.web.httprequest", "Member[cookies]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[unloadappdomaincalled]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsdivnowrap]"] + - ["system.web.processstatus", "system.web.processstatus!", "Member[shuttingdown]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsbodycolor]"] + - ["system.string", "system.web.httppostedfile", "Member[filename]"] + - ["system.boolean", "system.web.httpstaticobjectscollectionwrapper", "Member[issynchronized]"] + - ["system.string", "system.web.sitemapnode", "Member[path]"] + - ["system.web.sitemapnode", "system.web.xmlsitemapprovider", "Method[findsitemapnode].ReturnValue"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[unexpected]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[changeinsecuritypolicyfile]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requireshtmladaptiveerrorreporting]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[minorversionstring]"] + - ["system.collections.ienumerator", "system.web.httpfilecollectionbase", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.httpserverutilitywrapper", "Method[htmlencode].ReturnValue"] + - ["system.web.httpcookiecollection", "system.web.httpresponsewrapper", "Member[cookies]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerhost]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[platform]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsxmlhttp]"] + - ["system.string", "system.web.httpworkerrequest", "Method[mappath].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headeraccept]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.httpcontextbase", "Member[asyncpreloadmode]"] + - ["system.string", "system.web.httpfilecollectionbase", "Method[getkey].ReturnValue"] + - ["system.collections.specialized.nameobjectcollectionbase+keyscollection", "system.web.httpsessionstatebase", "Member[keys]"] + - ["system.threading.cancellationtoken", "system.web.httprequestwrapper", "Member[timedouttoken]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[rendersbreaksafterhtmllists]"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[threadabortontimeout]"] + - ["system.collections.generic.ilist", "system.web.httpcontextwrapper", "Member[websocketrequestedprotocols]"] + - ["system.string", "system.web.httprequestbase", "Member[applicationpath]"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvalues", "Member[querystring]"] + - ["system.io.stream", "system.web.httppostedfilewrapper", "Member[inputstream]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httputility!", "Method[parsequerystring].ReturnValue"] + - ["system.string[]", "system.web.httpfilecollectionbase", "Member[allkeys]"] + - ["system.text.encoding", "system.web.httprequestbase", "Member[contentencoding]"] + - ["system.web.processstatus", "system.web.processstatus!", "Member[shutdown]"] + - ["system.string", "system.web.httprequestwrapper", "Member[httpmethod]"] + - ["system.string", "system.web.httpresponsewrapper", "Member[charset]"] + - ["system.string", "system.web.httpcachepolicy", "Method[getetag].ReturnValue"] + - ["system.boolean", "system.web.httpcontextbase", "Member[iswebsocketrequest]"] + - ["system.security.authentication.extendedprotection.channelbinding", "system.web.httprequestwrapper", "Member[httpchannelbinding]"] + - ["system.web.httpapplication", "system.web.httpcontextbase", "Member[applicationinstance]"] + - ["system.string", "system.web.httpserverutilitybase", "Method[urltokenencode].ReturnValue"] + - ["system.web.httpapplicationstate", "system.web.httpapplicationstate", "Member[contents]"] + - ["system.string", "system.web.httprequestbase", "Member[physicalpath]"] + - ["system.int32", "system.web.httpresponsewrapper", "Member[expires]"] + - ["system.web.httpapplicationstatebase", "system.web.httpcontextwrapper", "Member[application]"] + - ["system.boolean", "system.web.httpcontext", "Member[ispostnotification]"] + - ["system.int64", "system.web.httpworkerrequest", "Method[getbytesread].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresattributecolonsubstitution]"] + - ["system.text.encoding", "system.web.httpresponse", "Member[headerencoding]"] + - ["system.web.sitemapprovider", "system.web.sitemapresolveeventargs", "Member[provider]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[hasbackbutton]"] + - ["system.string", "system.web.httprequestwrapper", "Member[currentexecutionfilepathextension]"] + - ["system.string", "system.web.unvalidatedrequestvalues", "Member[item]"] + - ["system.int32", "system.web.processinfo", "Member[requestcount]"] + - ["system.web.samesitemode", "system.web.samesitemode!", "Member[lax]"] + - ["system.web.isubscriptiontoken", "system.web.httpcontextbase", "Method[disposeonpipelinecompleted].ReturnValue"] + - ["system.string", "system.web.httpexception", "Method[gethtmlerrormessage].ReturnValue"] + - ["system.string", "system.web.httprequestwrapper", "Method[mappath].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsinputmode]"] + - ["system.web.sitemapnode", "system.web.sitemapnode", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[getetagfromfiledependencies].ReturnValue"] + - ["system.string", "system.web.httpserverutility", "Method[htmldecode].ReturnValue"] + - ["system.boolean", "system.web.tracecontextrecord", "Member[iswarning]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[getrootnodecore].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestbase", "Member[form]"] + - ["system.web.requestnotification", "system.web.httpcontextbase", "Member[currentnotification]"] + - ["system.double", "system.web.httpbrowsercapabilities", "Member[minorversion]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[none]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[browser]"] + - ["system.web.httpcachepolicy", "system.web.httpresponse", "Member[cache]"] + - ["system.web.sitemapnode", "system.web.sitemapnode", "Member[previoussibling]"] + - ["system.string", "system.web.httprequestwrapper", "Member[filepath]"] + - ["system.boolean", "system.web.httpresponse", "Member[suppressdefaultcachecontrolheader]"] + - ["system.iasyncresult", "system.web.defaulthttphandler", "Method[beginprocessrequest].ReturnValue"] + - ["system.object", "system.web.httpstaticobjectscollectionbase", "Method[getobject].ReturnValue"] + - ["system.object", "system.web.httpserverutilitywrapper", "Method[createobjectfromclsid].ReturnValue"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[initializationerror]"] + - ["system.boolean", "system.web.httprequest", "Member[issecureconnection]"] + - ["system.string", "system.web.httpworkerrequest!", "Method[getstatusdescription].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsimodesymbols]"] + - ["system.web.sitemapprovider", "system.web.sitemapprovider", "Member[parentprovider]"] + - ["system.web.httprequestbase", "system.web.httpcontextwrapper", "Member[request]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsinputmode]"] + - ["system.string", "system.web.httprequestbase", "Member[httpmethod]"] + - ["system.int32", "system.web.httpresponse", "Member[substatuscode]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[maximumhreflength]"] + - ["system.string", "system.web.httpresponse", "Member[contenttype]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequest", "Member[querystring]"] + - ["system.threading.cancellationtoken", "system.web.httpresponsebase", "Member[clientdisconnectedtoken]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestwrapper", "Member[headers]"] + - ["system.object", "system.web.httpcontext", "Method[getsection].ReturnValue"] + - ["system.double[]", "system.web.httprequestbase", "Method[maprawimagecoordinates].ReturnValue"] + - ["system.string", "system.web.httpserverutilitywrapper", "Method[htmldecode].ReturnValue"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[buildmanagerchange]"] + - ["system.web.ui.htmltextwriter", "system.web.httpbrowsercapabilitieswrapper", "Method[createhtmltextwriter].ReturnValue"] + - ["system.string", "system.web.httpruntime!", "Member[appdomainappvirtualpath]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerwarning]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httpresponsebase", "Member[headers]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[activexcontrols]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsxmlhttp]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[ismobiledevice]"] + - ["system.int32", "system.web.parsererrorcollection", "Method[add].ReturnValue"] + - ["system.web.sitemapnodecollection", "system.web.sitemapnode", "Method[getallnodes].ReturnValue"] + - ["system.int32", "system.web.httprequestwrapper", "Member[totalbytes]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getpathinfo].ReturnValue"] + - ["system.collections.idictionary", "system.web.httpbrowsercapabilitiesbase", "Member[capabilities]"] + - ["system.web.httpcachevarybycontentencodings", "system.web.httpcachepolicybase", "Member[varybycontentencodings]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[headerswritten]"] + - ["system.string", "system.web.virtualpathutility!", "Method[removetrailingslash].ReturnValue"] + - ["system.web.parsererror", "system.web.parsererrorcollection", "Member[item]"] + - ["system.int32", "system.web.httpapplicationstate", "Member[count]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[cdf]"] + - ["system.web.httpcookiemode", "system.web.httpcookiemode!", "Member[autodetect]"] + - ["system.boolean", "system.web.httpcookie", "Member[secure]"] + - ["system.boolean", "system.web.httprequestwrapper", "Member[issecureconnection]"] + - ["system.int32", "system.web.httpworkerrequest", "Method[readentitybody].ReturnValue"] + - ["system.string", "system.web.httprequest", "Member[rawurl]"] + - ["system.web.instrumentation.pageinstrumentationservice", "system.web.httpcontextbase", "Member[pageinstrumentation]"] + - ["system.web.isubscriptiontoken", "system.web.httpcontextwrapper", "Method[addonrequestcompleted].ReturnValue"] + - ["system.int32[]", "system.web.httprequest", "Method[mapimagecoordinates].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[preferredimagemime]"] + - ["system.web.httpcacheability", "system.web.httpcacheability!", "Member[server]"] + - ["system.boolean", "system.web.httpcachevarybyparams", "Member[item]"] + - ["system.byte[]", "system.web.itlstokenbindinginfo", "Method[getreferredtokenbindingid].ReturnValue"] + - ["system.web.sitemapnode", "system.web.sitemapnode", "Member[rootnode]"] + - ["system.byte[]", "system.web.httprequest", "Method[binaryread].ReturnValue"] + - ["system.object", "system.web.httpcontextbase", "Method[getsection].ReturnValue"] + - ["system.boolean", "system.web.httpsessionstatewrapper", "Member[isreadonly]"] + - ["system.web.httpbrowsercapabilities", "system.web.httprequest", "Member[browser]"] + - ["system.int32", "system.web.sitemapnode", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.web.sitemapnode", "Member[haschildnodes]"] + - ["system.string", "system.web.httprequestwrapper", "Member[useragent]"] + - ["system.string", "system.web.httpclientcertificate", "Member[serialnumber]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[renderswmldoacceptsinline]"] + - ["system.boolean", "system.web.httptaskasynchandler", "Member[isreusable]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[type]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequest", "Member[servervariables]"] + - ["system.int32", "system.web.httpsessionstatebase", "Member[lcid]"] + - ["system.io.stream", "system.web.httpresponsewrapper", "Member[filter]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresnobreakinformatting]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerkeepalive]"] + - ["system.string", "system.web.httpresponsewrapper", "Member[cachecontrol]"] + - ["system.int32", "system.web.httpserverutilitybase", "Member[scripttimeout]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[beta]"] + - ["system.web.ui.webcontrols.sitemaphierarchicaldatasourceview", "system.web.sitemapnodecollection", "Method[gethierarchicaldatasourceview].ReturnValue"] + - ["system.timespan", "system.web.httpcachepolicy", "Method[getproxymaxage].ReturnValue"] + - ["system.exception[]", "system.web.httpcontext", "Member[allerrors]"] + - ["system.object", "system.web.httpstaticobjectscollection", "Member[item]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportscachecontrolmetatag]"] + - ["system.iasyncresult", "system.web.httpapplication", "Method[beginprocessrequest].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[htmltextwriter]"] + - ["system.boolean", "system.web.httprequestwrapper", "Member[islocal]"] + - ["system.string", "system.web.httpruntime!", "Member[appdomainapppath]"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.httpcontextwrapper", "Member[asyncpreloadmode]"] + - ["system.int32", "system.web.httpclientcertificate", "Member[secretkeysize]"] + - ["system.web.isubscriptiontoken", "system.web.httpresponsewrapper", "Method[addonsendingheaders].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[screencharactersheight]"] + - ["system.web.parsererrorcollection", "system.web.httpparseexception", "Member[parsererrors]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[useoptimizedcachekey]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[canrendermixedselects]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getknownrequestheader].ReturnValue"] + - ["system.collections.ienumerator", "system.web.httpapplicationstatewrapper", "Method[getenumerator].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilities", "Member[w3cdomversion]"] + - ["system.string", "system.web.httpbrowsercapabilities", "Member[version]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestwrapper", "Member[form]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[rendersbreaksafterwmlanchor]"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[ispostnotification]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[beginrequest]"] + - ["system.object", "system.web.httpstaticobjectscollectionwrapper", "Member[item]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[updaterequestcache]"] + - ["system.boolean", "system.web.isubscriptiontoken", "Member[isactive]"] + - ["system.security.principal.iprincipal", "system.web.httpcontextbase", "Member[user]"] + - ["system.string", "system.web.httpmodulecollection", "Method[getkey].ReturnValue"] + - ["system.object", "system.web.httpcontextbase", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[crawler]"] + - ["system.string", "system.web.httpresponse", "Member[cachecontrol]"] + - ["system.string", "system.web.httpworkerrequest", "Method[geturipath].ReturnValue"] + - ["system.io.stream", "system.web.httpresponsebase", "Member[outputstream]"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Method[comparefilters].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercontentlanguage]"] + - ["system.boolean", "system.web.httpstaticobjectscollection", "Member[isreadonly]"] + - ["system.version[]", "system.web.httpbrowsercapabilitieswrapper", "Method[getclrversions].ReturnValue"] + - ["system.double[]", "system.web.httprequestwrapper", "Method[maprawimagecoordinates].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsbold]"] + - ["system.int32", "system.web.httpworkerrequest", "Method[gettotalentitybodylength].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilitiesbase", "Member[clrversion]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[canrenderinputandselectelementstogether]"] + - ["system.boolean", "system.web.httpresponse", "Member[buffer]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[responseheadermaximum]"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[skipauthorization]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[win32]"] + - ["system.web.httpcacheability", "system.web.httpcacheability!", "Member[serverandprivate]"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[gatewaymajorversion]"] + - ["system.web.httpcookiecollection", "system.web.unvalidatedrequestvalues", "Member[cookies]"] + - ["system.string", "system.web.sitemapnode", "Member[resourcekey]"] + - ["system.string", "system.web.httputility!", "Method[htmldecode].ReturnValue"] + - ["system.web.ihttphandler", "system.web.httpcontextbase", "Member[handler]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[renderswmlselectsasmenucards]"] + - ["system.web.httpfilecollection", "system.web.httprequest", "Member[files]"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[screenbitdepth]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[changeinglobalasax]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Method[evaluatefilter].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headervia]"] + - ["system.string[]", "system.web.httprequestwrapper", "Member[userlanguages]"] + - ["system.exception[]", "system.web.httpcontextbase", "Member[allerrors]"] + - ["system.boolean", "system.web.httpresponse", "Member[headerswritten]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresuniquehtmlinputnames]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[isclientconnected]"] + - ["system.web.httpcontext", "system.web.httpapplication", "Member[context]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[rendersbreaksafterwmlinput]"] + - ["system.boolean", "system.web.sitemapnode", "Method[isdescendantof].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requirescontrolstateinsession]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsjphonesymbols]"] + - ["system.string", "system.web.httprequestwrapper", "Member[anonymousid]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[cansendmail]"] + - ["system.object", "system.web.httpserverutilitywrapper", "Method[createobject].ReturnValue"] + - ["system.string", "system.web.httpresponsewrapper", "Method[applyapppathmodifier].ReturnValue"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[idletimeout]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[item]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[preferredresponseencoding]"] + - ["system.web.httpcontext", "system.web.httpcontext!", "Member[current]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[id]"] + - ["system.exception[]", "system.web.httpcontextwrapper", "Member[allerrors]"] + - ["system.web.processstatus", "system.web.processinfo", "Member[status]"] + - ["system.boolean", "system.web.httpresponse", "Member[suppressformsauthenticationredirect]"] + - ["system.boolean", "system.web.httpclientcertificate", "Member[ispresent]"] + - ["system.web.httpbrowsercapabilitiesbase", "system.web.httprequestwrapper", "Member[browser]"] + - ["system.string", "system.web.unvalidatedrequestvaluesbase", "Member[path]"] + - ["system.web.httpexception", "system.web.httpexception!", "Method[createfromlasterror].ReturnValue"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[hostingenvironment]"] + - ["system.string", "system.web.httputility!", "Method[urlencode].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[gatewaymajorversion]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[resolverequestcache]"] + - ["system.object", "system.web.sitemapnode", "Method[clone].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[iscolor]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[screenpixelswidth]"] + - ["system.string", "system.web.httppostedfilewrapper", "Member[filename]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[preferredrenderingmime]"] + - ["system.string", "system.web.htmlstring", "Method[tohtmlstring].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[cdf]"] + - ["system.int32", "system.web.httpfilecollectionwrapper", "Member[count]"] + - ["system.string", "system.web.httprequestbase", "Member[pathinfo]"] + - ["system.string", "system.web.httpfilecollection", "Method[getkey].ReturnValue"] + - ["system.object", "system.web.httpapplicationstatewrapper", "Method[get].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilitieswrapper", "Member[msdomversion]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsjphonesymbols]"] + - ["system.string", "system.web.httpresponsewrapper", "Member[contenttype]"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvalues", "Member[form]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getfilepathtranslated].ReturnValue"] + - ["system.boolean", "system.web.httpresponse", "Member[supportsasyncflush]"] + - ["system.byte[]", "system.web.httputility!", "Method[urldecodetobytes].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[canrenderafterinputorselectelement]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[backgroundsounds]"] + - ["system.string", "system.web.httpbrowsercapabilities", "Member[type]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresoutputoptimization]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[tryskipiiscustomerrors]"] + - ["system.string", "system.web.httpserverutility", "Member[machinename]"] + - ["system.string", "system.web.httpresponsebase", "Method[applyapppathmodifier].ReturnValue"] + - ["system.text.encoding", "system.web.httpresponsebase", "Member[headerencoding]"] + - ["system.string", "system.web.httpcookie", "Member[name]"] + - ["system.string", "system.web.httprequestwrapper", "Member[userhostname]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[crawler]"] + - ["system.object", "system.web.httpcontext", "Method[getservice].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilities", "Member[clrversion]"] + - ["system.web.httpserverutilitybase", "system.web.httpcontextwrapper", "Member[server]"] + - ["system.string", "system.web.httpserverutilitybase", "Method[urlpathencode].ReturnValue"] + - ["system.web.requestnotificationstatus", "system.web.requestnotificationstatus!", "Member[continue]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[useoptimizedcachekey]"] + - ["system.boolean", "system.web.httprequest", "Member[islocal]"] + - ["system.string", "system.web.httpfilecollectionwrapper", "Method[getkey].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresuniquehtmlcheckboxnames]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[mobiledevicemodel]"] + - ["system.web.processstatus", "system.web.processstatus!", "Member[terminated]"] + - ["system.boolean", "system.web.httpresponse", "Member[isrequestbeingredirected]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresuniquefilepathsuffix]"] + - ["system.collections.arraylist", "system.web.httpbrowsercapabilitiesbase", "Member[browsers]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[getparentnode].ReturnValue"] + - ["system.object", "system.web.httpserverutilitybase", "Method[createobjectfromclsid].ReturnValue"] + - ["system.object", "system.web.httpapplicationstatewrapper", "Member[item]"] + - ["system.web.httpcachepolicybase", "system.web.httpresponsebase", "Member[cache]"] + - ["system.string", "system.web.virtualpathutility!", "Method[appendtrailingslash].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresleadingpagebreak]"] + - ["system.string[]", "system.web.httprequest", "Member[userlanguages]"] + - ["system.threading.cancellationtoken", "system.web.httpresponsewrapper", "Member[clientdisconnectedtoken]"] + - ["system.int32", "system.web.httprequest", "Member[totalbytes]"] + - ["system.string", "system.web.unvalidatedrequestvalues", "Member[path]"] + - ["system.string", "system.web.httpserverutility", "Method[htmlencode].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[iscolor]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[isrequestbeingredirected]"] + - ["system.string", "system.web.unvalidatedrequestvaluesbase", "Member[pathinfo]"] + - ["system.uri", "system.web.unvalidatedrequestvaluesbase", "Member[url]"] + - ["system.version[]", "system.web.httpbrowsercapabilitiesbase", "Method[getclrversions].ReturnValue"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[idletimeout]"] + - ["system.boolean", "system.web.httprequestbase", "Member[islocal]"] + - ["system.iasyncresult", "system.web.ihttpasynchandler", "Method[beginprocessrequest].ReturnValue"] + - ["system.collections.idictionary", "system.web.httpbrowsercapabilitiesbase", "Member[adapters]"] + - ["system.boolean", "system.web.sitemapprovider", "Method[isaccessibletouser].ReturnValue"] + - ["system.web.httpcookiecollection", "system.web.unvalidatedrequestvalueswrapper", "Member[cookies]"] + - ["system.string", "system.web.httprequest", "Member[userhostname]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[aol]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresurlencodedpostfieldvalues]"] + - ["system.web.sitemapnode", "system.web.xmlsitemapprovider", "Method[getparentnode].ReturnValue"] + - ["system.collections.ienumerator", "system.web.sitemapnodecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.web.httpcachevarybyparams", "Member[ignoreparams]"] + - ["system.io.stream", "system.web.httprequestwrapper", "Member[filter]"] + - ["system.string", "system.web.ihtmlstring", "Method[tohtmlstring].ReturnValue"] + - ["system.web.readentitybodymode", "system.web.readentitybodymode!", "Member[buffered]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[preferredrenderingtype]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsbold]"] + - ["system.web.httpfilecollectionbase", "system.web.httprequestwrapper", "Member[files]"] + - ["system.web.sitemapnode", "system.web.xmlsitemapprovider", "Member[currentnode]"] + - ["system.string", "system.web.sitemapnode", "Method[getexplicitresourcestring].ReturnValue"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[getcurrentnodeandhintneighborhoodnodes].ReturnValue"] + - ["system.web.configuration.asyncpreloadmodeflags", "system.web.httpcontext", "Member[asyncpreloadmode]"] + - ["system.object", "system.web.sitemapnodecollection", "Member[item]"] + - ["system.string", "system.web.httpresponse", "Member[statusdescription]"] + - ["system.web.httpcachepolicybase", "system.web.httpresponsewrapper", "Member[cache]"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[numberofsoftkeys]"] + - ["system.string", "system.web.httpparseexception", "Member[filename]"] + - ["system.web.ui.webcontrols.sitemaphierarchicaldatasourceview", "system.web.sitemapnode", "Method[gethierarchicaldatasourceview].ReturnValue"] + - ["system.web.httpapplicationstate", "system.web.httpcontext", "Member[application]"] + - ["system.double[]", "system.web.httprequest", "Method[maprawimagecoordinates].ReturnValue"] + - ["system.web.httpcookiecollection", "system.web.unvalidatedrequestvaluesbase", "Member[cookies]"] + - ["system.io.stream", "system.web.httpresponse", "Member[outputstream]"] + - ["system.collections.ienumerator", "system.web.httpapplicationstatebase", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[requiredmetatagnamevalue]"] + - ["system.datetime", "system.web.httpworkerrequest", "Method[getclientcertificatevaliduntil].ReturnValue"] + - ["system.string", "system.web.httpcookie", "Member[path]"] + - ["system.io.textwriter", "system.web.httpresponsewrapper", "Member[output]"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermissionlevel!", "Member[unrestricted]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httpcookie", "Member[values]"] + - ["system.string", "system.web.httpserverutility", "Method[urlpathencode].ReturnValue"] + - ["system.string", "system.web.httpsessionstatewrapper", "Member[sessionid]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerreferer]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestbase", "Member[servervariables]"] + - ["system.int32", "system.web.httpsessionstatewrapper", "Member[count]"] + - ["system.object", "system.web.httpcontext", "Method[getconfig].ReturnValue"] + - ["system.boolean", "system.web.httpworkerrequest", "Method[isclientconnected].ReturnValue"] + - ["system.byte[]", "system.web.httputility!", "Method[urlencodetobytes].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Method[getquerystring].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsemptystringincookievalue]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerauthorization]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[defaultsubmitbuttonlimit]"] + - ["system.string", "system.web.httpresponsebase", "Member[status]"] + - ["system.string", "system.web.parsererror", "Member[virtualpath]"] + - ["system.version", "system.web.httpbrowsercapabilities", "Member[msdomversion]"] + - ["system.string", "system.web.httpcontextbase", "Member[websocketnegotiatedprotocol]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsfontname]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerte]"] + - ["system.boolean", "system.web.httpworkerrequest", "Member[supportsasyncread]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[findsitemapnodefromkey].ReturnValue"] + - ["system.web.sitemapnode", "system.web.sitemapnode", "Member[nextsibling]"] + - ["system.web.httpcachevarybyheaders", "system.web.httpcachepolicywrapper", "Member[varybyheaders]"] + - ["system.string", "system.web.unvalidatedrequestvaluesbase", "Member[item]"] + - ["system.io.stream", "system.web.httprequestbase", "Member[inputstream]"] + - ["system.exception", "system.web.httpcontext", "Member[error]"] + - ["system.text.encoding", "system.web.httpresponsewrapper", "Member[headerencoding]"] + - ["system.string", "system.web.httpworkerrequest!", "Method[getknownresponseheadername].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[mobiledevicemanufacturer]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getfilepath].ReturnValue"] + - ["system.string", "system.web.httprequest", "Member[requesttype]"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvaluesbase", "Member[querystring]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[rendersbreakbeforewmlselectandinput]"] + - ["system.web.httpcookiemode", "system.web.httpcookiemode!", "Member[useuri]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[configurationchange]"] + - ["system.boolean", "system.web.httpresponse", "Member[bufferoutput]"] + - ["system.boolean", "system.web.httpcontext", "Member[allowasyncduringsyncstages]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[getparentnoderelativetocurrentnodeandhintdownfromparent].ReturnValue"] + - ["system.boolean", "system.web.httpcontextbase", "Member[threadabortontimeout]"] + - ["system.boolean", "system.web.httpcontext", "Member[isdebuggingenabled]"] + - ["system.collections.ienumerator", "system.web.httpfilecollectionwrapper", "Method[getenumerator].ReturnValue"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermissionlevel!", "Member[minimal]"] + - ["system.string", "system.web.httpworkerrequest", "Method[gethttpverbname].ReturnValue"] + - ["system.int32", "system.web.httprequestbase", "Member[totalbytes]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestwrapper", "Member[params]"] + - ["system.web.ui.htmltextwriter", "system.web.httpbrowsercapabilitiesbase", "Method[createhtmltextwriter].ReturnValue"] + - ["system.collections.idictionary", "system.web.httpcontextwrapper", "Member[items]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[gatewayversion]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[inputtype]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[rendersbreakbeforewmlselectandinput]"] + - ["system.boolean", "system.web.httpsessionstatebase", "Member[isnewsession]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportscallback]"] + - ["system.web.httppostedfile", "system.web.httpfilecollection", "Member[item]"] + - ["system.object", "system.web.httpsessionstatebase", "Member[syncroot]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerifunmodifiedsince]"] + - ["system.string", "system.web.httppostedfilewrapper", "Member[contenttype]"] + - ["system.byte[]", "system.web.httpclientcertificate", "Member[binaryissuer]"] + - ["system.web.tracemode", "system.web.tracemode!", "Member[sortbytime]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerupgrade]"] + - ["system.boolean", "system.web.httpclientcertificate", "Member[isvalid]"] + - ["system.string", "system.web.httprequest", "Member[userhostaddress]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[findsitemapnode].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.sitemapnode", "Member[attributes]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[canrenderoneventandprevelementstogether]"] + - ["system.int32", "system.web.sitemapnodecollection", "Member[count]"] + - ["system.web.sitemapnode", "system.web.xmlsitemapprovider", "Member[rootnode]"] + - ["system.web.profile.profilebase", "system.web.httpcontextbase", "Member[profile]"] + - ["system.web.sitemapnode", "system.web.sitemapnodecollection", "Member[item]"] + - ["system.web.httpcachevarybyparams", "system.web.httpcachepolicywrapper", "Member[varybyparams]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerlastmodified]"] + - ["system.web.sitemapnode", "system.web.staticsitemapprovider", "Method[getparentnode].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[tables]"] + - ["system.web.itlstokenbindinginfo", "system.web.httprequestbase", "Member[tlstokenbindinginfo]"] + - ["system.web.processinfo[]", "system.web.processmodelinfo!", "Method[gethistory].ReturnValue"] + - ["system.boolean", "system.web.httpapplication", "Member[isreusable]"] + - ["system.collections.generic.ilist", "system.web.httpfilecollectionwrapper", "Method[getmultiple].ReturnValue"] + - ["system.boolean", "system.web.httprequestbase", "Member[isauthenticated]"] + - ["system.web.httpclientcertificate", "system.web.httprequestbase", "Member[clientcertificate]"] + - ["system.string", "system.web.httpworkerrequest!", "Method[getknownrequestheadername].ReturnValue"] + - ["system.boolean", "system.web.httpstaticobjectscollectionbase", "Member[issynchronized]"] + - ["system.string", "system.web.httprequest", "Member[currentexecutionfilepathextension]"] + - ["system.web.httpvalidationstatus", "system.web.httpvalidationstatus!", "Member[ignorethisrequest]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsaccesskeyattribute]"] + - ["system.string", "system.web.htmlstring", "Method[tostring].ReturnValue"] + - ["system.web.begineventhandler", "system.web.eventhandlertaskasynchelper", "Member[begineventhandler]"] + - ["system.string", "system.web.httpworkerrequest", "Method[gethttpversion].ReturnValue"] + - ["system.string", "system.web.httprequestbase", "Member[currentexecutionfilepath]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[bindirchangeordirectoryrename]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[htmltextwriter]"] + - ["system.web.requestnotificationstatus", "system.web.requestnotificationstatus!", "Member[pending]"] + - ["system.string", "system.web.httprequestbase", "Member[anonymousid]"] + - ["system.string", "system.web.virtualpathutility!", "Method[toabsolute].ReturnValue"] + - ["system.boolean", "system.web.virtualpathutility!", "Method[isapprelative].ReturnValue"] + - ["system.boolean", "system.web.httpapplicationstatewrapper", "Member[issynchronized]"] + - ["system.iserviceprovider", "system.web.httpruntime!", "Member[webobjectactivator]"] + - ["system.string", "system.web.httpparseexception", "Member[virtualpath]"] + - ["system.web.sitemapnodecollection", "system.web.sitemapnode", "Member[childnodes]"] + - ["system.string", "system.web.httputility!", "Method[htmlattributeencode].ReturnValue"] + - ["system.collections.arraylist", "system.web.httpbrowsercapabilitieswrapper", "Member[browsers]"] + - ["system.datetime", "system.web.httpcontext", "Member[timestamp]"] + - ["system.security.principal.windowsidentity", "system.web.httprequestwrapper", "Member[logonuseridentity]"] + - ["system.object", "system.web.httpstaticobjectscollectionbase", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.web.httpstaticobjectscollectionwrapper", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[majorversion]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerlocation]"] + - ["system.object", "system.web.httpapplicationstatewrapper", "Member[syncroot]"] + - ["system.string", "system.web.httprequestbase", "Member[userhostname]"] + - ["system.string", "system.web.httprequest", "Member[path]"] + - ["system.string", "system.web.httprequest", "Method[mappath].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Method[getapppoolid].ReturnValue"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[releaserequeststate]"] + - ["system.web.sitemapnode", "system.web.sitemap!", "Member[rootnode]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getremotename].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilitieswrapper", "Member[ecmascriptversion]"] + - ["system.web.routing.requestcontext", "system.web.httprequestbase", "Member[requestcontext]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsdivalign]"] + - ["system.byte[]", "system.web.httpworkerrequest", "Method[getquerystringrawbytes].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsbodycolor]"] + - ["system.security.principal.windowsidentity", "system.web.httprequestbase", "Member[logonuseridentity]"] + - ["system.string", "system.web.httpserverutilitywrapper", "Method[urltokenencode].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[id]"] + - ["system.collections.idictionary", "system.web.httpcontextbase", "Member[items]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsselectmultiple]"] + - ["system.string", "system.web.httpresponsewrapper", "Member[redirectlocation]"] + - ["system.string[]", "system.web.httprequest", "Member[accepttypes]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[cancombineformsindeck]"] + - ["system.intptr", "system.web.httpworkerrequest", "Method[getusertoken].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[item]"] + - ["system.datetime", "system.web.httpworkerrequest", "Method[getclientcertificatevalidfrom].ReturnValue"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[iswebsocketrequestupgrading]"] + - ["system.web.tracemode", "system.web.tracemode!", "Member[sortbycategory]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[canrenderemptyselects]"] + - ["system.object", "system.web.httpserverutility", "Method[createobjectfromclsid].ReturnValue"] + - ["system.int32", "system.web.httppostedfilewrapper", "Member[contentlength]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsdivnowrap]"] + - ["system.string", "system.web.httpcookiecollection", "Method[getkey].ReturnValue"] + - ["system.int32", "system.web.httpsessionstatebase", "Member[timeout]"] + - ["system.iasyncresult", "system.web.httpresponse", "Method[beginflush].ReturnValue"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[isrequestbeingredirected]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[reasondefault]"] + - ["system.boolean", "system.web.tracecontext", "Member[isenabled]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[vbscript]"] + - ["system.web.ihttphandler", "system.web.ihttphandlerfactory", "Method[gethandler].ReturnValue"] + - ["system.int32", "system.web.httpserverutilitywrapper", "Member[scripttimeout]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[cancombineformsindeck]"] + - ["system.string[][]", "system.web.httpworkerrequest", "Method[getunknownrequestheaders].ReturnValue"] + - ["system.boolean", "system.web.httpstaticobjectscollectionbase", "Member[neveraccessed]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[suppressformsauthenticationredirect]"] + - ["system.web.sitemapnode", "system.web.xmlsitemapprovider", "Method[getrootnodecore].ReturnValue"] + - ["system.web.ui.ihierarchydata", "system.web.sitemapnodecollection", "Method[gethierarchydata].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsuncheck]"] + - ["system.object", "system.web.httpstaticobjectscollection", "Member[syncroot]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresdbcscharacter]"] + - ["system.web.ihttphandler", "system.web.httpcontext", "Member[handler]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[hidesrightalignedmultiselectscrollbars]"] + - ["system.web.httpcontext", "system.web.defaulthttphandler", "Member[context]"] + - ["system.object", "system.web.httpsessionstatebase", "Member[item]"] + - ["system.iasyncresult", "system.web.httptaskasynchandler", "Method[beginprocessrequest].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[browser]"] + - ["system.string", "system.web.httprequestbase", "Member[rawurl]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsjphonemultimediaattributes]"] + - ["system.web.ihttphandler", "system.web.httpcontextwrapper", "Member[previoushandler]"] + - ["system.boolean", "system.web.httpsessionstatewrapper", "Member[issynchronized]"] + - ["system.guid", "system.web.httpworkerrequest", "Member[requesttraceidentifier]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[javaapplets]"] + - ["system.object", "system.web.httpapplicationstatebase", "Member[item]"] + - ["system.object", "system.web.httpserverutility", "Method[createobject].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvalueswrapper", "Member[form]"] + - ["system.string", "system.web.httpcachepolicy", "Method[getvarybycustom].ReturnValue"] + - ["system.boolean", "system.web.httpcookie", "Member[haskeys]"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[getnotransforms].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[aol]"] + - ["system.int32", "system.web.httpfilecollectionbase", "Member[count]"] + - ["system.string", "system.web.httpclientcertificate", "Member[issuer]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getapppathtranslated].ReturnValue"] + - ["system.codedom.compiler.compilerresults", "system.web.httpcompileexception", "Member[results]"] + - ["system.web.sitemapprovider", "system.web.sitemapprovider", "Member[rootprovider]"] + - ["system.version", "system.web.httpbrowsercapabilitieswrapper", "Member[jscriptversion]"] + - ["system.componentmodel.eventhandlerlist", "system.web.httpapplication", "Member[events]"] + - ["system.string", "system.web.httpsessionstatebase", "Member[sessionid]"] + - ["system.web.httpcookiecollection", "system.web.httprequestwrapper", "Member[cookies]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercontentmd5]"] + - ["system.web.httpcookie", "system.web.httpcookiecollection", "Method[get].ReturnValue"] + - ["system.collections.idictionary", "system.web.httpbrowsercapabilitieswrapper", "Member[capabilities]"] + - ["system.iasyncresult", "system.web.httpresponsewrapper", "Method[beginflush].ReturnValue"] + - ["system.string", "system.web.httputility!", "Method[urlpathencode].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[maximumrenderedpagesize]"] + - ["system.string", "system.web.httpruntime!", "Member[clrinstalldirectory]"] + - ["system.string", "system.web.tracecontextrecord", "Member[message]"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[hasslidingexpiration].ReturnValue"] + - ["system.web.httpapplication", "system.web.httpcontext", "Member[applicationinstance]"] + - ["system.web.httpsessionstatebase", "system.web.httpcontextwrapper", "Member[session]"] + - ["system.object", "system.web.httpstaticobjectscollectionwrapper", "Method[getobject].ReturnValue"] + - ["system.iasyncresult", "system.web.httpworkerrequest", "Method[beginread].ReturnValue"] + - ["system.byte[]", "system.web.httpclientcertificate", "Member[certificate]"] + - ["system.intptr", "system.web.httpworkerrequest", "Method[getvirtualpathtoken].ReturnValue"] + - ["system.string", "system.web.httpclientcertificate", "Member[cookie]"] + - ["system.io.stream", "system.web.httppostedfilebase", "Member[inputstream]"] + - ["system.web.caching.cache", "system.web.httpcontext", "Member[cache]"] + - ["system.collections.ienumerator", "system.web.httpstaticobjectscollectionbase", "Method[getenumerator].ReturnValue"] + - ["system.web.sitemapnodecollection", "system.web.sitemapnodecollection!", "Method[readonly].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresuniquefilepathsuffix]"] + - ["system.web.isubscriptiontoken", "system.web.httpcontextwrapper", "Method[disposeonpipelinecompleted].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresuniquehtmlcheckboxnames]"] + - ["system.string", "system.web.sitemapnode", "Member[description]"] + - ["system.security.principal.iprincipal", "system.web.httpapplication", "Member[user]"] + - ["system.type", "system.web.preapplicationstartmethodattribute", "Member[type]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[httpruntimeclose]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsinputistyle]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[browsersdirchangeordirectoryrename]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[inputtype]"] + - ["system.boolean", "system.web.httpcontext", "Member[threadabortontimeout]"] + - ["system.web.readentitybodymode", "system.web.httprequestwrapper", "Member[readentitybodymode]"] + - ["system.boolean", "system.web.httpstaticobjectscollection", "Member[neveraccessed]"] + - ["system.string", "system.web.mimemapping!", "Method[getmimemapping].ReturnValue"] + - ["system.security.principal.iprincipal", "system.web.httpcontextwrapper", "Member[user]"] + - ["system.security.ipermission", "system.web.aspnethostingpermission", "Method[intersect].ReturnValue"] + - ["system.string[]", "system.web.httpapplicationstatewrapper", "Member[allkeys]"] + - ["system.uri", "system.web.httprequestbase", "Member[url]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresdbcscharacter]"] + - ["system.boolean", "system.web.httpworkerrequest", "Method[issecure].ReturnValue"] + - ["system.boolean", "system.web.sitemapprovider", "Member[securitytrimmingenabled]"] + - ["system.double", "system.web.httpbrowsercapabilitieswrapper", "Member[minorversion]"] + - ["system.byte[]", "system.web.httprequestwrapper", "Method[binaryread].ReturnValue"] + - ["system.io.stream", "system.web.httprequest", "Method[getbufferedinputstream].ReturnValue"] + - ["system.boolean", "system.web.sitemap!", "Member[enabled]"] + - ["system.byte[]", "system.web.httpserverutility!", "Method[urltokendecode].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requirescontenttypemetatag]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Method[evaluatefilter].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsfontname]"] + - ["system.web.processstatus", "system.web.processstatus!", "Member[alive]"] + - ["system.string", "system.web.httpserverutilitybase", "Method[htmldecode].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[screencharacterswidth]"] + - ["system.type", "system.web.httpbrowsercapabilitieswrapper", "Member[tagwriter]"] + - ["system.web.sitemapnode", "system.web.staticsitemapprovider", "Method[findsitemapnode].ReturnValue"] + - ["system.boolean", "system.web.httpstaticobjectscollectionwrapper", "Member[neveraccessed]"] + - ["system.boolean", "system.web.httpresponse", "Member[isclientconnected]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headersetcookie]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[preferredrenderingmime]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerconnection]"] + - ["system.web.httpstaticobjectscollectionbase", "system.web.httpapplicationstatewrapper", "Member[staticobjects]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headertrailer]"] + - ["system.web.samesitemode", "system.web.samesitemode!", "Member[none]"] + - ["system.boolean", "system.web.httpcontextbase", "Member[iscustomerrorenabled]"] + - ["system.string", "system.web.httpresponse", "Member[status]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportscss]"] + - ["system.int32", "system.web.httpbrowsercapabilities", "Member[majorversion]"] + - ["system.web.httpcacheability", "system.web.httpcacheability!", "Member[nocache]"] + - ["system.text.encoding", "system.web.httprequestwrapper", "Member[contentencoding]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[preferredrequestencoding]"] + - ["system.boolean", "system.web.httpcachevarybyheaders", "Member[useragent]"] + - ["system.uri", "system.web.httprequest", "Member[urlreferrer]"] + - ["system.web.samesitemode", "system.web.httpcookie", "Member[samesite]"] + - ["system.web.sitemapnode", "system.web.sitemapnode", "Member[parentnode]"] + - ["system.boolean", "system.web.httpsessionstatebase", "Member[isreadonly]"] + - ["system.string", "system.web.httputility!", "Method[javascriptstringencode].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Method[getprotocol].ReturnValue"] + - ["system.string[]", "system.web.httpfilecollectionwrapper", "Member[allkeys]"] + - ["system.int32", "system.web.httpclientcertificate", "Member[keysize]"] + - ["system.int32", "system.web.httpparseexception", "Member[line]"] + - ["system.double", "system.web.httpbrowsercapabilitiesbase", "Member[gatewayminorversion]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[canrenderafterinputorselectelement]"] + - ["system.boolean", "system.web.httpcachevarybyheaders", "Member[item]"] + - ["system.web.tracemode", "system.web.tracecontext", "Member[tracemode]"] + - ["system.boolean", "system.web.httpworkerrequest", "Method[headerssent].ReturnValue"] + - ["system.boolean", "system.web.httpfilecollectionbase", "Member[issynchronized]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[frames]"] + - ["system.string", "system.web.httprequestbase", "Method[mappath].ReturnValue"] + - ["system.web.sitemapnode", "system.web.xmlsitemapprovider", "Method[findsitemapnodefromkey].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headertransferencoding]"] + - ["system.string", "system.web.httpruntime!", "Member[machineconfigurationdirectory]"] + - ["system.web.ihttpmodule", "system.web.httpmodulecollection", "Member[item]"] + - ["system.security.authentication.extendedprotection.channelbinding", "system.web.httprequestbase", "Member[httpchannelbinding]"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[timeout]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[authorizerequest]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerallow]"] + - ["system.int32", "system.web.httpclientcertificate", "Member[flags]"] + - ["system.string", "system.web.httpresponsebase", "Member[contenttype]"] + - ["system.web.httpcachevarybyparams", "system.web.httpcachepolicy", "Member[varybyparams]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[caninitiatevoicecall]"] + - ["system.string", "system.web.httpserverutilitywrapper", "Method[mappath].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Member[machineinstalldirectory]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[sendresponse]"] + - ["system.string", "system.web.unvalidatedrequestvalues", "Member[pathinfo]"] + - ["system.int32", "system.web.parsererror", "Member[line]"] + - ["system.web.ui.ihierarchydata", "system.web.sitemapnode", "Method[getparent].ReturnValue"] + - ["system.string", "system.web.httpresponsebase", "Member[statusdescription]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerage]"] + - ["system.web.readentitybodymode", "system.web.readentitybodymode!", "Member[none]"] + - ["system.string", "system.web.httprequest", "Member[physicalapplicationpath]"] + - ["system.object", "system.web.httpapplicationstatebase", "Member[syncroot]"] + - ["system.string", "system.web.sitemapprovider", "Member[resourcekey]"] + - ["system.string", "system.web.httpclientcertificate", "Method[get].ReturnValue"] + - ["system.iasyncresult", "system.web.httpworkerrequest", "Method[beginflush].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresattributecolonsubstitution]"] + - ["system.string", "system.web.httprequestbase", "Member[currentexecutionfilepathextension]"] + - ["system.object", "system.web.httpcontext!", "Method[getappconfig].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequestwrapper", "Member[querystring]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[supportsasyncflush]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[reasonresponsecachemiss]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getrawurl].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvalueswrapper", "Member[querystring]"] + - ["system.int32", "system.web.processinfo", "Member[processid]"] + - ["system.version", "system.web.httpbrowsercapabilities", "Member[ecmascriptversion]"] + - ["system.boolean", "system.web.ihttphandler", "Member[isreusable]"] + - ["system.byte[]", "system.web.httpserverutilitybase", "Method[urltokendecode].ReturnValue"] + - ["system.string", "system.web.httpserverutility", "Method[urldecode].ReturnValue"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[getignorerangerequests].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsimodesymbols]"] + - ["system.security.ipermission", "system.web.aspnethostingpermissionattribute", "Method[createpermission].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[preferredrenderingtype]"] + - ["system.int32", "system.web.httpsessionstatewrapper", "Member[codepage]"] + - ["system.string[]", "system.web.httprequestwrapper", "Member[accepttypes]"] + - ["system.string", "system.web.httpserverutilitywrapper", "Member[machinename]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[majorversion]"] + - ["system.web.httpmodulecollection", "system.web.httpapplication", "Member[modules]"] + - ["system.string", "system.web.httppostedfilebase", "Member[filename]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsimagesubmit]"] + - ["system.string", "system.web.httpserverutilitybase", "Method[mappath].ReturnValue"] + - ["system.string", "system.web.httpbrowsercapabilities", "Member[browser]"] + - ["system.web.httpcontext", "system.web.sitemapresolveeventargs", "Member[context]"] + - ["system.int32", "system.web.httpsessionstatewrapper", "Member[lcid]"] + - ["system.version", "system.web.httpruntime!", "Member[iisversion]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerwwwauthenticate]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[reasoncachesecurity]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[platform]"] + - ["system.datetime", "system.web.httpcachepolicy", "Method[getexpires].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requireshtmladaptiveerrorreporting]"] + - ["system.web.caching.cache", "system.web.httpcontextwrapper", "Member[cache]"] + - ["system.collections.generic.ilist", "system.web.httpfilecollectionbase", "Method[getmultiple].ReturnValue"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[defaultsubmitbuttonlimit]"] + - ["system.int32", "system.web.httpworkerrequest", "Method[getpreloadedentitybodylength].ReturnValue"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[logrequest]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Method[getparentnoderelativetonodeandhintdownfromparent].ReturnValue"] + - ["system.string", "system.web.unvalidatedrequestvalues", "Member[rawurl]"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[getnoservercaching].ReturnValue"] + - ["system.string", "system.web.httpruntime!", "Member[appdomainappid]"] + - ["system.io.stream", "system.web.httpresponsebase", "Member[filter]"] + - ["system.string", "system.web.httprequestbase", "Member[physicalapplicationpath]"] + - ["system.web.sessionstate.sessionstatemode", "system.web.httpsessionstatewrapper", "Member[mode]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Member[currentnode]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[renderswmlselectsasmenucards]"] + - ["system.text.encoding", "system.web.httprequest", "Member[contentencoding]"] + - ["system.int32", "system.web.httprequestwrapper", "Member[contentlength]"] + - ["system.boolean", "system.web.httpresponse", "Member[tryskipiiscustomerrors]"] + - ["system.boolean", "system.web.httprequestbase", "Member[issecureconnection]"] + - ["system.version", "system.web.httpbrowsercapabilitiesbase", "Member[msdomversion]"] + - ["system.string", "system.web.httpserverutilitybase", "Method[urlencode].ReturnValue"] + - ["system.string", "system.web.httppostedfile", "Member[contenttype]"] + - ["system.string", "system.web.sitemapnode", "Member[value]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[beta]"] + - ["system.int32", "system.web.httpbrowsercapabilitieswrapper", "Member[maximumhreflength]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerproxyauthenticate]"] + - ["system.boolean", "system.web.httpcachevarybyheaders", "Member[usercharset]"] + - ["system.datetime", "system.web.httpclientcertificate", "Member[validfrom]"] + - ["system.web.httpcookiecollection", "system.web.httpresponsebase", "Member[cookies]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsquerystringinformaction]"] + - ["system.io.stream", "system.web.httprequest", "Member[filter]"] + - ["system.boolean", "system.web.httpcookie!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsfontcolor]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headeracceptlanguage]"] + - ["system.int32", "system.web.httpworkerrequest!", "Method[getknownrequestheaderindex].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Method[getknownresponseheaderindex].ReturnValue"] + - ["system.boolean", "system.web.httpsessionstatebase", "Member[iscookieless]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[preferredimagemime]"] + - ["system.web.httpcookiemode", "system.web.httpcookiemode!", "Member[usecookies]"] + - ["system.string", "system.web.httprequestwrapper", "Member[requesttype]"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvalueswrapper", "Member[headers]"] + - ["system.object", "system.web.httpcontextwrapper", "Method[getsection].ReturnValue"] + - ["system.string", "system.web.preapplicationstartmethodattribute", "Member[methodname]"] + - ["system.string", "system.web.httpresponse", "Member[charset]"] + - ["system.int32", "system.web.processinfo", "Member[peakmemoryused]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[mobiledevicemodel]"] + - ["system.threading.tasks.task", "system.web.httpresponsebase", "Method[flushasync].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilitiesbase", "Member[w3cdomversion]"] + - ["system.collections.idictionary", "system.web.httpcontext", "Member[items]"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermissionlevel!", "Member[low]"] + - ["system.web.ui.webcontrols.sitemapdatasourceview", "system.web.sitemapnodecollection", "Method[getdatasourceview].ReturnValue"] + - ["system.exception", "system.web.tracecontextrecord", "Member[errorinfo]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[win32]"] + - ["system.web.caching.cache", "system.web.httpruntime!", "Member[cache]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[suppresscontent]"] + - ["system.security.principal.iprincipal", "system.web.httpcontext", "Member[user]"] + - ["system.web.httpresponse", "system.web.httpcontext", "Member[response]"] + - ["system.web.sitemapprovidercollection", "system.web.sitemap!", "Member[providers]"] + - ["system.web.sitemapprovider", "system.web.sitemapnode", "Member[provider]"] + - ["system.int32", "system.web.httpstaticobjectscollectionbase", "Member[count]"] + - ["system.boolean", "system.web.httpsessionstatewrapper", "Member[iscookieless]"] + - ["system.security.principal.windowsidentity", "system.web.httprequest", "Member[logonuseridentity]"] + - ["system.int32", "system.web.httpresponsebase", "Member[expires]"] + - ["system.string", "system.web.unvalidatedrequestvalueswrapper", "Member[path]"] + - ["system.web.ihttphandler", "system.web.httpcontextwrapper", "Member[handler]"] + - ["system.byte[]", "system.web.httpworkerrequest", "Method[getclientcertificate].ReturnValue"] + - ["system.string", "system.web.httpworkerrequest", "Method[getservername].ReturnValue"] + - ["system.string[]", "system.web.httpcachevarybyparams", "Method[getparams].ReturnValue"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[requestslimit]"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[tables]"] + - ["system.web.sitemapnode", "system.web.sitemapprovider", "Member[rootnode]"] + - ["system.text.encoding", "system.web.httpresponse", "Member[contentencoding]"] + - ["system.timespan", "system.web.processinfo", "Member[age]"] + - ["system.string", "system.web.httprequestwrapper", "Member[item]"] + - ["system.string", "system.web.httpruntime!", "Member[aspinstalldirectory]"] + - ["system.web.httpresponsebase", "system.web.httpcontextbase", "Member[response]"] + - ["system.string", "system.web.httpruntime!", "Member[aspclientscriptphysicalpath]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresleadingpagebreak]"] + - ["system.string", "system.web.httprequestwrapper", "Member[contenttype]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsquerystringinformaction]"] + - ["system.collections.generic.ilist", "system.web.httpcontextbase", "Member[websocketrequestedprotocols]"] + - ["system.int32", "system.web.httpresponse", "Member[expires]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[win16]"] + - ["system.web.httpresponsebase", "system.web.httpcontextwrapper", "Member[response]"] + - ["system.string", "system.web.httprequestbase", "Member[useragent]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercontentlength]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[buffer]"] + - ["system.string", "system.web.httpresponsebase", "Member[redirectlocation]"] + - ["system.byte[]", "system.web.httpserverutilitywrapper", "Method[urltokendecode].ReturnValue"] + - ["system.web.sitemapnodecollection", "system.web.staticsitemapprovider", "Method[getchildnodes].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerfrom]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[ismobiledevice]"] + - ["system.object", "system.web.httpstaticobjectscollection", "Method[getobject].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerexpires]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[rendersbreaksafterhtmllists]"] + - ["system.exception", "system.web.httpcontextwrapper", "Member[error]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[requiresspecialviewstateencoding]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsfontsize]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[maprequesthandler]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[requiresoutputoptimization]"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequest", "Member[params]"] + - ["system.threading.cancellationtoken", "system.web.httprequest", "Member[timedouttoken]"] + - ["system.string", "system.web.httprequest", "Member[useragent]"] + - ["system.string", "system.web.httprequest", "Member[contenttype]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Method[isbrowser].ReturnValue"] + - ["system.string", "system.web.ipartitionresolver", "Method[resolvepartition].ReturnValue"] + - ["system.web.httpcacheability", "system.web.httpcacheability!", "Member[private]"] + - ["system.object", "system.web.httpcontext!", "Method[getlocalresourceobject].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[rendersbreaksafterwmlanchor]"] + - ["system.web.ui.webcontrols.sitemapdatasourceview", "system.web.sitemapnode", "Method[getdatasourceview].ReturnValue"] + - ["system.io.stream", "system.web.httpwriter", "Member[outputstream]"] + - ["system.web.isubscriptiontoken", "system.web.httpcontextbase", "Method[addonrequestcompleted].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilities", "Member[frames]"] + - ["system.io.stream", "system.web.httppostedfile", "Member[inputstream]"] + - ["system.object", "system.web.httpsessionstatewrapper", "Member[item]"] + - ["system.web.httpsessionstatebase", "system.web.httpsessionstatewrapper", "Member[contents]"] + - ["system.web.httpcacherevalidation", "system.web.httpcachepolicy", "Method[getrevalidation].ReturnValue"] + - ["system.web.httpcacherevalidation", "system.web.httpcacherevalidation!", "Member[proxycaches]"] + - ["system.string", "system.web.httpworkerrequest", "Method[getremoteaddress].ReturnValue"] + - ["system.boolean", "system.web.httpworkerrequest", "Method[isentireentitybodyispreloaded].ReturnValue"] + - ["system.object", "system.web.httpcontextwrapper", "Method[getglobalresourceobject].ReturnValue"] + - ["system.int32", "system.web.parsererrorcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[canrendersetvarzerowithmultiselectionlist]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[canrendersetvarzerowithmultiselectionlist]"] + - ["system.web.processshutdownreason", "system.web.processshutdownreason!", "Member[memorylimitexceeded]"] + - ["system.string", "system.web.httpapplication", "Method[getoutputcacheprovidername].ReturnValue"] + - ["system.string", "system.web.httpcachepolicy", "Method[getcacheextensions].ReturnValue"] + - ["system.string", "system.web.httprequestwrapper", "Member[userhostaddress]"] + - ["system.boolean", "system.web.sitemapnode", "Method[equals].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.web.httprequest", "Member[form]"] + - ["system.object", "system.web.httpfilecollectionwrapper", "Member[syncroot]"] + - ["system.boolean", "system.web.sitemapprovider", "Member[enablelocalization]"] + - ["system.string", "system.web.virtualpathutility!", "Method[getfilename].ReturnValue"] + - ["system.string", "system.web.httpresponsebase", "Member[cachecontrol]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[requestheadermaximum]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsemptystringincookievalue]"] + - ["system.int32", "system.web.httpsessionstatebase", "Member[count]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[supportsaccesskeyattribute]"] + - ["system.exception", "system.web.httpserverutilitywrapper", "Method[getlasterror].ReturnValue"] + - ["system.web.httpvalidationstatus", "system.web.httpvalidationstatus!", "Member[invalid]"] + - ["system.int32", "system.web.httpexception", "Member[webeventcode]"] + - ["system.double", "system.web.httpbrowsercapabilitieswrapper", "Member[gatewayminorversion]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[backgroundsounds]"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[beta]"] + - ["system.io.stream", "system.web.httprequestwrapper", "Method[getbufferlessinputstream].ReturnValue"] + - ["system.web.requestnotification", "system.web.httpcontext", "Member[currentnotification]"] + - ["system.int32", "system.web.httpworkerrequest", "Method[getlocalport].ReturnValue"] + - ["system.web.httpcachevarybycontentencodings", "system.web.httpcachepolicywrapper", "Member[varybycontentencodings]"] + - ["system.uri", "system.web.httprequestwrapper", "Member[url]"] + - ["system.boolean", "system.web.httpsessionstatewrapper", "Member[isnewsession]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerrange]"] + - ["system.web.httpcookiemode", "system.web.httpsessionstatewrapper", "Member[cookiemode]"] + - ["system.boolean", "system.web.httpbrowsercapabilitiesbase", "Member[caninitiatevoicecall]"] + - ["system.string", "system.web.httpcookie", "Member[item]"] + - ["system.datetime", "system.web.httpresponse", "Member[expiresabsolute]"] + - ["system.int32", "system.web.httpbrowsercapabilitiesbase", "Member[numberofsoftkeys]"] + - ["system.web.applicationshutdownreason", "system.web.applicationshutdownreason!", "Member[maxrecompilationsreached]"] + - ["system.collections.specialized.namevaluecollection", "system.web.unvalidatedrequestvaluesbase", "Member[form]"] + - ["system.boolean", "system.web.httpresponsewrapper", "Member[tryskipiiscustomerrors]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[preferredrequestencoding]"] + - ["system.web.readentitybodymode", "system.web.httprequest", "Member[readentitybodymode]"] + - ["system.io.stream", "system.web.httpresponsewrapper", "Member[outputstream]"] + - ["system.int32", "system.web.httppostedfilebase", "Member[contentlength]"] + - ["system.web.httpclientcertificate", "system.web.httprequestwrapper", "Member[clientcertificate]"] + - ["system.int32", "system.web.httpresponsebase", "Member[statuscode]"] + - ["system.web.isubscriptiontoken", "system.web.httpcontext", "Method[addonrequestcompleted].ReturnValue"] + - ["system.web.httpapplicationstatebase", "system.web.httpcontextbase", "Member[application]"] + - ["system.string[]", "system.web.httpfilecollection", "Member[allkeys]"] + - ["system.string", "system.web.sitemapnode", "Member[type]"] + - ["system.string", "system.web.httpapplicationstatewrapper", "Method[getkey].ReturnValue"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerifnonematch]"] + - ["system.string", "system.web.httprequest", "Member[item]"] + - ["system.object", "system.web.httpstaticobjectscollectionbase", "Member[item]"] + - ["system.boolean", "system.web.httpcachepolicy", "Method[getlastmodifiedfromfiledependencies].ReturnValue"] + - ["system.web.readentitybodymode", "system.web.httprequestbase", "Member[readentitybodymode]"] + - ["system.string", "system.web.parsererror", "Member[errortext]"] + - ["system.web.isubscriptiontoken", "system.web.httpresponse", "Method[addonsendingheaders].ReturnValue"] + - ["system.boolean", "system.web.httpbrowsercapabilitieswrapper", "Member[supportsimagesubmit]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headercachecontrol]"] + - ["system.string", "system.web.httputility!", "Method[urlencodeunicode].ReturnValue"] + - ["system.datetime", "system.web.httpcachepolicy", "Method[getutclastmodified].ReturnValue"] + - ["system.text.encoding", "system.web.httpresponsewrapper", "Member[contentencoding]"] + - ["system.boolean", "system.web.sitemapnodecollection", "Member[issynchronized]"] + - ["system.int32", "system.web.sitemapnodecollection", "Method[add].ReturnValue"] + - ["system.string", "system.web.httprequest", "Member[currentexecutionfilepath]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[bufferoutput]"] + - ["system.io.stream", "system.web.httprequestwrapper", "Method[getbufferedinputstream].ReturnValue"] + - ["system.string", "system.web.httprequestbase", "Member[apprelativecurrentexecutionfilepath]"] + - ["system.web.httpsessionstatebase", "system.web.httpsessionstatebase", "Member[contents]"] + - ["system.web.aspnethostingpermissionlevel", "system.web.aspnethostingpermissionlevel!", "Member[medium]"] + - ["system.object", "system.web.httpserverutilitybase", "Method[createobject].ReturnValue"] + - ["system.int32", "system.web.httpresponsewrapper", "Member[substatuscode]"] + - ["system.boolean", "system.web.httpcontext", "Member[iscustomerrorenabled]"] + - ["system.web.httpapplication", "system.web.httpcontextwrapper", "Member[applicationinstance]"] + - ["system.boolean", "system.web.httpstaticobjectscollectionwrapper", "Member[isreadonly]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headeruseragent]"] + - ["system.string", "system.web.httpbrowsercapabilities", "Member[platform]"] + - ["system.string", "system.web.httpbrowsercapabilitieswrapper", "Member[version]"] + - ["system.collections.generic.ilist", "system.web.httpcontext", "Member[websocketrequestedprotocols]"] + - ["system.string", "system.web.httpbrowsercapabilitiesbase", "Member[mobiledevicemanufacturer]"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[iscustomerrorenabled]"] + - ["system.boolean", "system.web.httpcontextbase", "Member[skipauthorization]"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[acquirerequeststate]"] + - ["system.version", "system.web.httpbrowsercapabilitieswrapper", "Member[clrversion]"] + - ["system.boolean", "system.web.httpresponsebase", "Member[suppresscontent]"] + - ["system.web.httprequestbase", "system.web.httpcontextbase", "Member[request]"] + - ["system.web.sitemapnodecollection", "system.web.xmlsitemapprovider", "Method[getchildnodes].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilitiesbase", "Member[jscriptversion]"] + - ["system.web.unvalidatedrequestvalues", "system.web.httprequest", "Member[unvalidated]"] + - ["system.int32", "system.web.httpworkerrequest!", "Member[headerretryafter]"] + - ["system.io.stream", "system.web.httprequest", "Method[getbufferlessinputstream].ReturnValue"] + - ["system.version", "system.web.httpbrowsercapabilitiesbase", "Member[ecmascriptversion]"] + - ["system.string", "system.web.httpclientcertificate", "Member[subject]"] + - ["system.string", "system.web.httputility!", "Method[urldecode].ReturnValue"] + - ["system.web.requestnotification", "system.web.requestnotification!", "Member[endrequest]"] + - ["system.boolean", "system.web.httpcontextwrapper", "Member[iswebsocketrequest]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Annotations.Storage.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Annotations.Storage.typemodel.yml new file mode 100644 index 000000000000..22f31e131c16 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Annotations.Storage.typemodel.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.annotations.annotation", "system.windows.annotations.storage.storecontentchangedeventargs", "Member[annotation]"] + - ["system.collections.generic.ilist", "system.windows.annotations.storage.xmlstreamstore", "Member[ignorednamespaces]"] + - ["system.collections.generic.ilist", "system.windows.annotations.storage.xmlstreamstore!", "Member[wellknownnamespaces]"] + - ["system.collections.generic.ilist", "system.windows.annotations.storage.annotationstore", "Method[getannotations].ReturnValue"] + - ["system.windows.annotations.storage.storecontentaction", "system.windows.annotations.storage.storecontentchangedeventargs", "Member[action]"] + - ["system.windows.annotations.storage.storecontentaction", "system.windows.annotations.storage.storecontentaction!", "Member[deleted]"] + - ["system.windows.annotations.storage.storecontentaction", "system.windows.annotations.storage.storecontentaction!", "Member[added]"] + - ["system.boolean", "system.windows.annotations.storage.annotationstore", "Member[isdisposed]"] + - ["system.collections.generic.ilist", "system.windows.annotations.storage.xmlstreamstore", "Method[getannotations].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.storage.xmlstreamstore", "Method[getannotation].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.storage.annotationstore", "Method[getannotation].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.annotations.storage.xmlstreamstore!", "Method[getwellknowncompatiblenamespaces].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.storage.annotationstore", "Method[deleteannotation].ReturnValue"] + - ["system.object", "system.windows.annotations.storage.annotationstore", "Member[syncroot]"] + - ["system.windows.annotations.annotation", "system.windows.annotations.storage.xmlstreamstore", "Method[deleteannotation].ReturnValue"] + - ["system.boolean", "system.windows.annotations.storage.xmlstreamstore", "Member[autoflush]"] + - ["system.boolean", "system.windows.annotations.storage.annotationstore", "Member[autoflush]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Annotations.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Annotations.typemodel.yml new file mode 100644 index 000000000000..ba6c829d0b4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Annotations.typemodel.yml @@ -0,0 +1,66 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.objectmodel.collection", "system.windows.annotations.annotation", "Member[cargos]"] + - ["system.datetime", "system.windows.annotations.annotation", "Member[lastmodificationtime]"] + - ["system.windows.annotations.annotationaction", "system.windows.annotations.annotationresourcechangedeventargs", "Member[action]"] + - ["system.windows.documents.idocumentpaginatorsource", "system.windows.annotations.annotationdocumentpaginator", "Member[source]"] + - ["system.windows.documents.contentposition", "system.windows.annotations.textanchor", "Member[boundingstart]"] + - ["system.guid", "system.windows.annotations.annotationresource", "Member[id]"] + - ["system.windows.annotations.annotationresource", "system.windows.annotations.annotationresourcechangedeventargs", "Member[resource]"] + - ["system.collections.objectmodel.collection", "system.windows.annotations.contentlocator", "Member[parts]"] + - ["system.int32", "system.windows.annotations.contentlocatorpart", "Method[gethashcode].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.windows.annotations.annotation", "Member[anchors]"] + - ["system.windows.input.routeduicommand", "system.windows.annotations.annotationservice!", "Member[deleteannotationscommand]"] + - ["system.int32", "system.windows.annotations.annotationdocumentpaginator", "Member[pagecount]"] + - ["system.xml.schema.xmlschema", "system.windows.annotations.annotation", "Method[getschema].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.annotations.annotationservice!", "Member[deletestickynotescommand]"] + - ["system.object", "system.windows.annotations.annotationauthorchangedeventargs", "Member[author]"] + - ["system.windows.annotations.annotationservice", "system.windows.annotations.annotationservice!", "Method[getservice].ReturnValue"] + - ["system.datetime", "system.windows.annotations.annotation", "Member[creationtime]"] + - ["system.object", "system.windows.annotations.contentlocatorgroup", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.annotations.contentlocatorpart", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.annotations.annotationdocumentpaginator", "Member[ispagecountvalid]"] + - ["system.collections.objectmodel.collection", "system.windows.annotations.contentlocatorgroup", "Member[locators]"] + - ["system.windows.annotations.annotationaction", "system.windows.annotations.annotationaction!", "Member[removed]"] + - ["system.windows.annotations.annotationaction", "system.windows.annotations.annotationaction!", "Member[added]"] + - ["system.windows.documents.documentpage", "system.windows.annotations.annotationdocumentpaginator", "Method[getpage].ReturnValue"] + - ["system.guid", "system.windows.annotations.annotation", "Member[id]"] + - ["system.collections.objectmodel.collection", "system.windows.annotations.annotationresource", "Member[contentlocators]"] + - ["system.xml.schema.xmlschema", "system.windows.annotations.annotationresource", "Method[getschema].ReturnValue"] + - ["system.int32", "system.windows.annotations.textanchor", "Method[gethashcode].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.annotationauthorchangedeventargs", "Member[annotation]"] + - ["system.boolean", "system.windows.annotations.annotationservice", "Member[isenabled]"] + - ["system.windows.input.routeduicommand", "system.windows.annotations.annotationservice!", "Member[clearhighlightscommand]"] + - ["system.windows.documents.contentposition", "system.windows.annotations.textanchor", "Member[boundingend]"] + - ["system.boolean", "system.windows.annotations.textanchor", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.annotations.contentlocatorbase", "Method[clone].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.annotationhelper!", "Method[createtextstickynoteforselection].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.annotations.annotationservice!", "Member[createinkstickynotecommand]"] + - ["system.windows.annotations.annotationaction", "system.windows.annotations.annotationaction!", "Member[modified]"] + - ["system.windows.annotations.annotation", "system.windows.annotations.annotationhelper!", "Method[createinkstickynoteforselection].ReturnValue"] + - ["system.windows.annotations.ianchorinfo", "system.windows.annotations.annotationhelper!", "Method[getanchorinfo].ReturnValue"] + - ["system.object", "system.windows.annotations.contentlocatorpart", "Method[clone].ReturnValue"] + - ["system.collections.generic.idictionary", "system.windows.annotations.contentlocatorpart", "Member[namevaluepairs]"] + - ["system.windows.annotations.annotationaction", "system.windows.annotations.annotationauthorchangedeventargs", "Member[action]"] + - ["system.boolean", "system.windows.annotations.contentlocator", "Method[startswith].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.annotations.annotationservice!", "Member[createtextstickynotecommand]"] + - ["system.xml.schema.xmlschema", "system.windows.annotations.contentlocator", "Method[getschema].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.annotationhelper!", "Method[createhighlightforselection].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.annotationresourcechangedeventargs", "Member[annotation]"] + - ["system.xml.schema.xmlschema", "system.windows.annotations.contentlocatorgroup", "Method[getschema].ReturnValue"] + - ["system.windows.annotations.annotation", "system.windows.annotations.ianchorinfo", "Member[annotation]"] + - ["system.string", "system.windows.annotations.annotationresource", "Member[name]"] + - ["system.collections.objectmodel.collection", "system.windows.annotations.annotation", "Member[authors]"] + - ["system.object", "system.windows.annotations.contentlocator", "Method[clone].ReturnValue"] + - ["system.windows.annotations.annotationresource", "system.windows.annotations.ianchorinfo", "Member[anchor]"] + - ["system.collections.objectmodel.collection", "system.windows.annotations.annotationresource", "Member[contents]"] + - ["system.windows.annotations.storage.annotationstore", "system.windows.annotations.annotationservice", "Member[store]"] + - ["system.xml.xmlqualifiedname", "system.windows.annotations.contentlocatorpart", "Member[parttype]"] + - ["system.windows.input.routeduicommand", "system.windows.annotations.annotationservice!", "Member[createhighlightcommand]"] + - ["system.object", "system.windows.annotations.ianchorinfo", "Member[resolvedanchor]"] + - ["system.xml.xmlqualifiedname", "system.windows.annotations.annotation", "Member[annotationtype]"] + - ["system.windows.size", "system.windows.annotations.annotationdocumentpaginator", "Member[pagesize]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Peers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Peers.typemodel.yml new file mode 100644 index 000000000000..262bd150adea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Peers.typemodel.yml @@ -0,0 +1,930 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.list", "system.windows.automation.peers.ribbontabautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.toolbarautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[header]"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.itemautomationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.inkpresenterautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonradiobuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcolumnheaderitemautomationpeer", "Member[canrotate]"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getitemstatuscore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.scrollbarautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.groupitemautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.thumbautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbongroupautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbontabdataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbontwolinetextautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbontabheaderdataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.scrollviewerautomationpeer", "Member[verticallyscrollable]"] + - ["system.string", "system.windows.automation.peers.flowdocumentreaderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.tablecellautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridautomationpeer", "Member[canselectmultiple]"] + - ["system.string", "system.windows.automation.peers.gridsplitterautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcolumnheaderautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.double", "system.windows.automation.peers.rangebaseautomationpeer", "Member[value]"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.ribbongroupdataautomationpeer", "Member[expandcollapsestate]"] + - ["system.object", "system.windows.automation.peers.ribbongalleryitemdataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "system.windows.automation.peers.calendarautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.gridviewcolumnheaderautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.uielementautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbongallerycategoryautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.menuautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datetimeautomationpeer", "Method[getrowheaderitems].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.progressbarautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.togglestate", "system.windows.automation.peers.togglebuttonautomationpeer", "Member[togglestate]"] + - ["system.boolean", "system.windows.automation.peers.automationpeer!", "Method[listenerexists].ReturnValue"] + - ["system.object", "system.windows.automation.peers.menuitemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbontwolinetextautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.itemautomationpeer", "Member[item]"] + - ["system.string", "system.windows.automation.peers.groupboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.datetimeautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.menuitemautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getitemstatuscore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.gridviewcellautomationpeer", "Member[containinggrid]"] + - ["system.string", "system.windows.automation.peers.listviewautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Member[isselected]"] + - ["system.collections.generic.list", "system.windows.automation.peers.textelementautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.scrollviewerautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.itemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.datagridautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbonquickaccesstoolbarautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncheckboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[structurechanged]"] + - ["system.collections.generic.list", "system.windows.automation.peers.automationpeer", "Method[getcontrolledpeerscore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.gridviewcellautomationpeer", "Method[getrowheaderitems].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.tableautomationpeer", "Method[getitem].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.listboxitemwrapperautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[inputreachedotherelement]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.comboboxautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.uielement", "system.windows.automation.peers.uielementautomationpeer", "Member[owner]"] + - ["system.string", "system.windows.automation.peers.checkboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.uielementautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[spinner]"] + - ["system.string", "system.windows.automation.peers.datagridautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.tabcontrolautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.passwordboxautomationpeer", "Member[isreadonly]"] + - ["system.string", "system.windows.automation.peers.documentautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonradiobuttonautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.ribbongalleryautomationpeer", "Method[getselection].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getname].ReturnValue"] + - ["system.string", "system.windows.automation.peers.toolbarautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbontabdataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.textboxautomationpeer", "Member[value]"] + - ["system.windows.rect", "system.windows.automation.peers.documentautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.separatorautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontextboxautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.tabitemautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.iviewautomationpeer", "Method[getautomationcontroltype].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Member[expandcollapsestate]"] + - ["system.object", "system.windows.automation.peers.datagriditemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontooltipautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[edit]"] + - ["system.object", "system.windows.automation.peers.ribboncontextualtabgroupdataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.gridviewautomationpeer", "Method[getitem].ReturnValue"] + - ["system.windows.automation.peers.hostedwindowwrapper", "system.windows.automation.peers.windowsformshostautomationpeer", "Method[gethostrawelementprovidercore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.tablecellautomationpeer", "Method[getlocalizedcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.radiobuttonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.tableautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncheckboxautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemscontrolautomationpeer", "Member[isvirtualized]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[radiobutton]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.calendarautomationpeer", "Method[getrowheaders].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isoffscreen].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.contextmenuautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[separator]"] + - ["system.double", "system.windows.automation.peers.scrollviewerautomationpeer", "Member[verticalscrollpercent]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.treeviewitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribboncontrolgroupautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.buttonbaseautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.windows.automation.peers.itemscontrolautomationpeer", "system.windows.automation.peers.itemautomationpeer", "Member[itemscontrolautomationpeer]"] + - ["system.object", "system.windows.automation.peers.tableautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[getitemstatuscore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbongroupheaderautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.datagriditemautomationpeer", "Method[getpeerfrompointcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontabautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Member[canrotate]"] + - ["system.string", "system.windows.automation.peers.menuautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.thumbautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Member[canrotate]"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.itemscontrolautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.double", "system.windows.automation.peers.progressbarautomationpeer", "Member[smallchange]"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[isselected]"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getlocalizedcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.tabcontrolautomationpeer", "Member[isselectionrequired]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagriditemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.documentautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.selectoritemautomationpeer", "Member[selectioncontainer]"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.calendarautomationpeer", "Method[getitem].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[automationfocuschanged]"] + - ["system.boolean", "system.windows.automation.peers.expanderautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.repeatbuttonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[propertychanged]"] + - ["system.collections.generic.list", "system.windows.automation.peers.gridviewitemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.togglestate", "system.windows.automation.peers.menuitemautomationpeer", "Member[togglestate]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.menuautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[rangevalue]"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[toggle]"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.treeviewautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcolumnheaderitemautomationpeer", "Member[canresize]"] + - ["system.string", "system.windows.automation.peers.gridviewcolumnheaderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.flowdocumentscrollviewerautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbongallerycategoryautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.scrollviewerautomationpeer", "Member[horizontallyscrollable]"] + - ["system.boolean", "system.windows.automation.peers.datagriddetailspresenterautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.automationpeer", "Method[getheadinglevel].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.windowautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.frameworkcontentelementautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datetimeautomationpeer", "Member[containinggrid]"] + - ["system.string", "system.windows.automation.peers.genericrootautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.gridviewheaderrowpresenterautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Member[canresize]"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getlocalizedcontroltype].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.automationpeer", "Method[getclickablepoint].ReturnValue"] + - ["system.object", "system.windows.automation.peers.listboxitemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.itemscontrolautomationpeer", "Method[finditembyproperty].ReturnValue"] + - ["system.string", "system.windows.automation.peers.tabcontrolautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.listboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.treeviewdataitemautomationpeer", "Member[selectioncontainer]"] + - ["system.string", "system.windows.automation.peers.statusbarautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.menuitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[haskeyboardfocus].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.automationorientation!", "Member[none]"] + - ["system.collections.generic.list", "system.windows.automation.peers.datetimeautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.datagridcolumnheaderspresenterautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncomboboxautomationpeer", "Member[value]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.checkboxautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.buttonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isrequiredforformcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getitemtypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.scrollviewerautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.gridviewcolumnheaderautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.automationpeer", "Method[getparent].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.richtextboxautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.genericrootautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[text]"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getitemstatuscore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.windowsformshostautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.automationpeer", "Method[getlivesetting].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.contentelementautomationpeer", "Method[getheadinglevelcore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontwolinetextautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.uielement3d", "system.windows.automation.peers.uielement3dautomationpeer", "Member[owner]"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[tooltipclosed]"] + - ["system.string", "system.windows.automation.peers.ribbongroupautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.treeviewitemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[button]"] + - ["system.collections.generic.list", "system.windows.automation.peers.menuitemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.automationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.frameworkcontentelementautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbonmenuitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[inputdiscarded]"] + - ["system.windows.automation.togglestate", "system.windows.automation.peers.ribbonsplitbuttonautomationpeer", "Member[togglestate]"] + - ["system.string", "system.windows.automation.peers.ribbontitleautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcolumnheaderitemautomationpeer", "Member[canmove]"] + - ["system.string", "system.windows.automation.peers.ribbontogglebuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.contentelementautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.navigationwindowautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.documentviewerautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.automationpeer", "Method[getboundingrectangle].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.automationpeer", "Method[getpositioninset].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.comboboxautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.flowdocumentscrollviewerautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.calendarautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcolumnheaderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.itemautomationpeer", "Method[getitemtypecore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[tableitem]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datagridautomationpeer", "Method[getcolumnheaders].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datetimeautomationpeer", "Member[columnspan]"] + - ["system.boolean", "system.windows.automation.peers.treeviewitemautomationpeer", "Member[isselected]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.ribbongalleryitemdataautomationpeer", "Member[selectioncontainer]"] + - ["system.boolean", "system.windows.automation.peers.passwordboxautomationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.progressbarautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribbonapplicationmenuautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.textelementautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getitemtypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.documentautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.groupitemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.fixedpageautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.uielementautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.sliderautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.tablecellautomationpeer", "Member[columnspan]"] + - ["system.string", "system.windows.automation.peers.ribbontwolinetextautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.gridviewcellautomationpeer", "Member[columnspan]"] + - ["system.string", "system.windows.automation.peers.menuitemautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.datagridrowautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.flowdocumentreaderautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.listboxautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongalleryitemautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.tableautomationpeer", "Member[rowcount]"] + - ["system.string", "system.windows.automation.peers.ribbontextboxautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.textboxautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.calendarbuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datagridautomationpeer", "Method[getselection].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.gridviewautomationpeer", "Member[columncount]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.gridviewheaderrowpresenterautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribbongalleryautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncontextualtabgroupdataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.itemscontrolautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbongalleryautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.scrollbarautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.progressbarautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[menu]"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribboncontextmenuautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Member[expandcollapsestate]"] + - ["system.int32", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.genericrootautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.thumbautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.gridviewcolumnheaderautomationpeer", "Member[canmove]"] + - ["system.object", "system.windows.automation.peers.listviewautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.togglestate", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Member[togglestate]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[list]"] + - ["system.int32", "system.windows.automation.peers.datetimeautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getaccesskey].ReturnValue"] + - ["system.string", "system.windows.automation.peers.windowautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[menuclosed]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridcolumnheaderitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.tablecellautomationpeer", "Member[column]"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribboncontextmenuautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.statusbarautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribbongallerycategoryautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.menuitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridrowautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbongalleryitemdataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.windowautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.tabcontrolautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribboncontrolgroupautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribboncontextualtabgroupdataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.datetimeautomationpeer", "Method[getheadinglevelcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.tablecellautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.int32[]", "system.windows.automation.peers.flowdocumentreaderautomationpeer", "Method[getsupportedviews].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.groupitemautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.contentelementautomationpeer!", "Method[createpeerforelement].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridrowautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.uielement3dautomationpeer!", "Method[createpeerforelement].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbongalleryautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongroupheaderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.gridviewautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.automationorientation!", "Member[horizontal]"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcolumnheaderitemautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.expanderautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datepickerautomationpeer", "Member[value]"] + - ["system.windows.rect", "system.windows.automation.peers.textelementautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.contentelementautomationpeer", "Method[getlivesettingcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[isreadonly]"] + - ["system.object", "system.windows.automation.peers.rangebaseautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.hostedwindowwrapper", "system.windows.automation.peers.automationpeer", "Method[gethostrawelementprovidercore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datetimeautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.richtextboxautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.calendarautomationpeer", "Member[isselectionrequired]"] + - ["system.int32", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[row]"] + - ["system.string", "system.windows.automation.peers.documentpageviewautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.gridviewitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[rowspan]"] + - ["system.string", "system.windows.automation.peers.ribbonseparatorautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[statusbar]"] + - ["system.string", "system.windows.automation.peers.ribbonradiobuttonautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.calendarautomationpeer", "Method[getselection].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.textboxautomationpeer", "Member[isreadonly]"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.automationpeer", "Method[getlivesettingcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.expanderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[getitemstatuscore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.tableautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.frameworkelementautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbongallerycategoryautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[isrequiredforformcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.textblockautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.textboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getheadinglevelcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[listitem]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.automationpeer", "Member[eventssource]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridcolumnheaderspresenterautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.mediaelementautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribboncontroldataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getitemtypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.documentviewerbaseautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbongroupdataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.itemautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncontextmenuautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.contentelementautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[isenabledcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.gridviewcellautomationpeer", "Member[row]"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getautomationid].ReturnValue"] + - ["system.string", "system.windows.automation.peers.textautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.separatorautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.automationorientation!", "Member[vertical]"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.peers.gridviewautomationpeer", "Member[roworcolumnmajor]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.treeviewitemautomationpeer", "Member[selectioncontainer]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.frameworkcontentelementautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[scrollbar]"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isenabledcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.radiobuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.hyperlinkautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[image]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[slider]"] + - ["system.windows.rect", "system.windows.automation.peers.uielementautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.treeviewautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribboncontextualtabgroupdataautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getclassname].ReturnValue"] + - ["system.object", "system.windows.automation.peers.togglebuttonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[columnspan]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.automationpeer", "Method[getpeerfrompoint].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.automationpeer", "Method[providerfrompeer].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontextboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.buttonbaseautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.flowdocumentpageviewerautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.documentautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.itemautomationpeer", "Method[getheadinglevelcore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[table]"] + - ["system.string", "system.windows.automation.peers.ribbongalleryitemdataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.automationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.tabitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.calendarautomationpeer", "Method[finditembyproperty].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.datagridcolumnheaderspresenterautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncontroldataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.treeviewautomationpeer", "Method[getselection].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[value]"] + - ["system.collections.generic.list", "system.windows.automation.peers.flowdocumentscrollviewerautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[isenabledcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.togglebuttonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontabdataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[itemcontainer]"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[selectionitem]"] + - ["system.object", "system.windows.automation.peers.expanderautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[splitbutton]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[hyperlink]"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongalleryautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.documentpageviewautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.treeviewautomationpeer", "Member[canselectmultiple]"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.uielementautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datepickerautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbonquickaccesstoolbarautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "system.windows.automation.peers.labelautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbontabheaderdataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.buttonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[scrollitem]"] + - ["system.object", "system.windows.automation.peers.treeviewdataitemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncontextualtabgroupautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.frameworkelementautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.textblockautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.contentelementautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.automationpeer", "Method[getchildren].ReturnValue"] + - ["system.string", "system.windows.automation.peers.repeatbuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[treeitem]"] + - ["system.boolean", "system.windows.automation.peers.tableautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isrequiredforform].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.windowautomationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.rangebaseautomationpeer", "Member[isreadonly]"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribbonautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.treeviewitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.contentelementautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongallerycategorydataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[iscontentelement].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontextboxautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.contentelementautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridcolumnheaderautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontogglebuttonautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[grid]"] + - ["system.string", "system.windows.automation.peers.comboboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.uielementautomationpeer!", "Method[createpeerforelement].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.uielementautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[scroll]"] + - ["system.string", "system.windows.automation.peers.ribboncontrolgroupautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.listboxitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribboncontroldataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[notification]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.groupboxautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[selectionitempatternonelementaddedtoselection]"] + - ["system.boolean", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Member[canresize]"] + - ["system.object", "system.windows.automation.peers.automationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datepickerautomationpeer", "Method[getlocalizedcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.treeviewitemautomationpeer", "Method[findorcreateitemautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagriddetailspresenterautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontogglebuttonautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.gridviewheaderrowpresenterautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.menuitemautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.labelautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.itemscontrolautomationpeer", "Method[findorcreateitemautomationpeer].ReturnValue"] + - ["system.object", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.togglebuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[isenabledcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbongalleryitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[combobox]"] + - ["system.string", "system.windows.automation.peers.ribboncontrolautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[selectioncontainer]"] + - ["system.boolean", "system.windows.automation.peers.ribbonmenuitemdataautomationpeer", "Member[canmove]"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[dock]"] + - ["system.string", "system.windows.automation.peers.itemautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.automationpeer", "Method[getheadinglevelcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.gridviewcolumnheaderautomationpeer", "Member[canrotate]"] + - ["system.string", "system.windows.automation.peers.datagridcolumnheaderspresenterautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.contentelementautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.gridviewautomationpeer", "Method[getautomationcontroltype].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.gridviewautomationpeer", "Method[getrowheaders].ReturnValue"] + - ["system.object", "system.windows.automation.peers.itemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonbuttonautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datagridautomationpeer", "Method[getitem].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.passwordboxautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonbuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.sliderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.gridviewcolumnheaderautomationpeer", "Member[canresize]"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbontabheaderdataautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.treeviewdataitemautomationpeer", "Member[expandcollapsestate]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.windowautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.contentelementautomationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.contentelementautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.tablecellautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.selectorautomationpeer", "Member[canselectmultiple]"] + - ["system.boolean", "system.windows.automation.peers.selectorautomationpeer", "Member[isselectionrequired]"] + - ["system.string", "system.windows.automation.peers.ribbongallerycategoryautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.documentviewerbaseautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[griditem]"] + - ["system.collections.generic.list", "system.windows.automation.peers.treeviewautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.flowdocumentreaderautomationpeer", "Method[getviewname].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.listboxitemwrapperautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Member[canmove]"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getlivesettingcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[getitemtypecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.documentviewerbaseautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[menubar]"] + - ["system.string", "system.windows.automation.peers.viewport3dautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.fixedpageautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.flowdocumentpageviewerautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[inputreachedtarget]"] + - ["system.windows.automation.peers.treeviewdataitemautomationpeer", "system.windows.automation.peers.treeviewdataitemautomationpeer", "Member[parentdataitemautomationpeer]"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.uielementautomationpeer!", "Method[fromelement].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[ispassword].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datagriditemautomationpeer", "Method[getselection].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.documentautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.iviewautomationpeer", "Method[getchildren].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbonautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbonsplitbuttonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.groupitemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[gethelptext].ReturnValue"] + - ["system.string", "system.windows.automation.peers.hyperlinkautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[isrequiredforformcore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[multipleview]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridcellautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[dataitem]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.itemautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribbonquickaccesstoolbarautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.itemscontrolautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.flowdocumentreaderautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.radiobuttonautomationpeer", "Member[isselected]"] + - ["system.collections.generic.list", "system.windows.automation.peers.documentautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.flowdocumentscrollviewerautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.gridviewautomationpeer", "Method[getcolumnheaders].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.treeviewitemautomationpeer", "Member[expandcollapsestate]"] + - ["system.string", "system.windows.automation.peers.datagridcolumnheaderitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.double", "system.windows.automation.peers.rangebaseautomationpeer", "Member[maximum]"] + - ["system.collections.generic.list", "system.windows.automation.peers.automationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.statusbarautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.itemautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongalleryautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.thumbautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getheadinglevelcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.itemautomationpeer", "Method[getitemstatuscore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagriditemautomationpeer", "Member[isselected]"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.peers.calendarautomationpeer", "Member[roworcolumnmajor]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.textboxautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isenabled].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.datagriditemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.hyperlinkautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.treeviewautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[selectionitempatternonelementremovedfromselection]"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[virtualizeditem]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.contentelementautomationpeer!", "Method[fromelement].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontogglebuttonautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncheckboxautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.scrollbarautomationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.comboboxautomationpeer", "Member[expandcollapsestate]"] + - ["system.object", "system.windows.automation.peers.selectoritemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getlocalizedcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcellautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.listviewautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.menuitemautomationpeer", "Member[expandcollapsestate]"] + - ["system.int32", "system.windows.automation.peers.gridviewcellautomationpeer", "Member[rowspan]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.repeatbuttonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.frameautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbongalleryautomationpeer", "Member[canselectmultiple]"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[isrequiredforformcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.windowsformshostautomationpeer", "Member[ishwndhost]"] + - ["system.int32", "system.windows.automation.peers.automationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[expandcollapse]"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.peers.datagridautomationpeer", "Member[roworcolumnmajor]"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[selectionpatternoninvalidated]"] + - ["system.string", "system.windows.automation.peers.ribbonbuttonautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.peers.uielementautomationpeer", "Method[getheadinglevelcore].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.contentelementautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.uielementautomationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.automationpeer", "Method[getorientation].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[pane]"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[isrequiredforformcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.gridviewautomationpeer", "Member[rowcount]"] + - ["system.boolean", "system.windows.automation.peers.gridviewcellautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonmenuitemautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.uielement3dautomationpeer!", "Method[fromelement].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.gridviewitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.tableautomationpeer", "Member[columncount]"] + - ["system.object", "system.windows.automation.peers.iviewautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.groupitemautomationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.itemautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.ribbonautomationpeer", "Member[expandcollapsestate]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[calendar]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.groupitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.progressbarautomationpeer", "Member[isreadonly]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.selectorautomationpeer", "Method[getselection].ReturnValue"] + - ["system.object", "system.windows.automation.peers.comboboxautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.uielementautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[table]"] + - ["system.int32", "system.windows.automation.peers.tablecellautomationpeer", "Member[rowspan]"] + - ["system.int32", "system.windows.automation.peers.datetimeautomationpeer", "Member[row]"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.ribbonquickaccesstoolbarautomationpeer", "Member[expandcollapsestate]"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.tooltipautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncheckboxautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridrowautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.gridviewheaderrowpresenterautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.datepickerautomationpeer", "Member[expandcollapsestate]"] + - ["system.boolean", "system.windows.automation.peers.datagriditemautomationpeer", "Member[canselectmultiple]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.automationpeer", "Method[getlabeledby].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datagriditemautomationpeer", "Method[finditembyproperty].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.datagridautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.inkcanvasautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontextboxautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.expanderautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.calendarbuttonautomationpeer", "Method[getlocalizedcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[thumb]"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[value]"] + - ["system.boolean", "system.windows.automation.peers.separatorautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[window]"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.uielementautomationpeer", "Method[getlivesettingcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[document]"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.flowdocumentreaderautomationpeer", "Member[currentview]"] + - ["system.int32", "system.windows.automation.peers.datetimeautomationpeer", "Member[column]"] + - ["system.object", "system.windows.automation.peers.ribbongroupautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribboncontextmenuautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.gridsplitterautomationpeer", "Member[canresize]"] + - ["system.boolean", "system.windows.automation.peers.datagriditemautomationpeer", "Member[isselectionrequired]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationpeer", "Method[getautomationcontroltype].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.listboxitemwrapperautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.tablecellautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbontitleautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[datagrid]"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.gridviewcellautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridrowheaderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagriditemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.sliderautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.tabitemautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[group]"] + - ["system.collections.generic.list", "system.windows.automation.peers.calendarautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbonmenuitemautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridrowheaderautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.scrollviewerautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbontabautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbongroupheaderautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.automationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datepickerautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.treeviewitemautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[isrequiredforformcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.usercontrolautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribbongroupautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datetimeautomationpeer", "Method[getcolumnheaderitems].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.comboboxautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.gridsplitterautomationpeer", "Member[canrotate]"] + - ["system.boolean", "system.windows.automation.peers.gridsplitterautomationpeer", "Member[canmove]"] + - ["system.string", "system.windows.automation.peers.itemautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.tooltipautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.statusbaritemautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[window]"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.labelautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isdialog].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[liveregionchanged]"] + - ["system.int32", "system.windows.automation.peers.datagridautomationpeer", "Member[columncount]"] + - ["system.windows.point", "system.windows.automation.peers.itemautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontitleautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.double", "system.windows.automation.peers.scrollviewerautomationpeer", "Member[verticalviewsize]"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getitemstatuscore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datagridcolumnheaderspresenterautomationpeer", "Method[finditembyproperty].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongalleryitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.tabitemwrapperautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribboncomboboxautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.tablecellautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.statusbaritemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.hyperlinkautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.groupboxautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.expanderautomationpeer", "Member[expandcollapsestate]"] + - ["system.boolean", "system.windows.automation.peers.datepickerautomationpeer", "Member[isreadonly]"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.datetimeautomationpeer", "Method[getlivesettingcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[tab]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.automationpeer", "Method[getpeerfrompointcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbongallerycategorydataautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.radiobuttonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[text]"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.datagridautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.textblockautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.comboboxautomationpeer", "Member[isreadonly]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[progressbar]"] + - ["system.string", "system.windows.automation.peers.gridviewcellautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.treeviewautomationpeer", "Member[isselectionrequired]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.calendarautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongroupdataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[invokepatternoninvoked]"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[iscontrolelementcore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.iviewautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[synchronizedinput]"] + - ["system.double", "system.windows.automation.peers.rangebaseautomationpeer", "Member[largechange]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.selectorautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.textelementautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.gridviewcolumnheaderautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbongalleryautomationpeer", "Member[isselectionrequired]"] + - ["system.boolean", "system.windows.automation.peers.treeviewdataitemautomationpeer", "Member[isselected]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.scrollbarautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.groupitemautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.itemautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.frameworkelementautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.automationpeer", "Method[getcontrolledpeers].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribboncomboboxautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.documentviewerautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datagriddetailspresenterautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.double", "system.windows.automation.peers.scrollviewerautomationpeer", "Member[horizontalviewsize]"] + - ["system.boolean", "system.windows.automation.peers.calendarautomationpeer", "Member[canselectmultiple]"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.imageautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.viewport3dautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[iskeyboardfocusable].ReturnValue"] + - ["system.object", "system.windows.automation.peers.datagridcolumnheaderitemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbonautomationpeer", "Member[isselectionrequired]"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[isenabledcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.gridviewcellautomationpeer", "Member[column]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.tablecellautomationpeer", "Member[containinggrid]"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getitemstatus].ReturnValue"] + - ["system.string", "system.windows.automation.peers.calendarautomationpeer", "Method[getviewname].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.itemautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getlivesettingcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.comboboxautomationpeer", "Member[value]"] + - ["system.boolean", "system.windows.automation.peers.ribbontitleautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonquickaccesstoolbarautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.automationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribboncomboboxautomationpeer", "Member[isreadonly]"] + - ["system.string", "system.windows.automation.peers.uielementautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridrowheaderautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.documentviewerbaseautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.frameautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.scrollbarautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.gridviewautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbongroupheaderautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.treeviewitemautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribboncontextualtabgroupitemscontrolautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.hyperlinkautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.menuitemautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getrowheaderitems].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.genericrootautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[isrequiredforformcore].ReturnValue"] + - ["system.int32[]", "system.windows.automation.peers.calendarautomationpeer", "Method[getsupportedviews].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.statusbaritemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datagriditemautomationpeer", "Member[selectioncontainer]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.listviewautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getacceleratorkey].ReturnValue"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.peers.itemautomationpeer", "Method[getlivesettingcore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.calendarautomationpeer", "Method[getcolumnheaders].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getcolumnheaderitems].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[headeritem]"] + - ["system.windows.rect", "system.windows.automation.peers.datetimeautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Member[ishwndhost]"] + - ["system.string", "system.windows.automation.peers.ribbonseparatorautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.ribbonsplitbuttonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbonautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.menuitemautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.datetimeautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbongalleryautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[custom]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[tooltip]"] + - ["system.boolean", "system.windows.automation.peers.datagridcolumnheaderautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[checkbox]"] + - ["system.boolean", "system.windows.automation.peers.contextmenuautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribboncontextualtabgroupautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbongallerycategorydataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbongalleryitemdataautomationpeer", "Member[isselected]"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[textpatternontextselectionchanged]"] + - ["system.int32", "system.windows.automation.peers.datetimeautomationpeer", "Member[rowspan]"] + - ["system.boolean", "system.windows.automation.peers.uielementautomationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[titlebar]"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getitemtype].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontooltipautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.gridviewcellautomationpeer", "Method[getcolumnheaderitems].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[transform]"] + - ["system.int32", "system.windows.automation.peers.tablecellautomationpeer", "Member[row]"] + - ["system.string", "system.windows.automation.peers.ribbontabheaderautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.selectoritemautomationpeer", "Member[isselected]"] + - ["system.int32", "system.windows.automation.peers.calendarautomationpeer", "Member[rowcount]"] + - ["system.object", "system.windows.automation.peers.documentautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.groupitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.double", "system.windows.automation.peers.rangebaseautomationpeer", "Member[minimum]"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[ispasswordcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.buttonbaseautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbongroupdataautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.automationpeer", "Method[peerfromprovider].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[menuitem]"] + - ["system.int32", "system.windows.automation.peers.itemautomationpeer", "Method[getpositioninsetcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.buttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.gridviewautomationpeer", "Method[getchildren].ReturnValue"] + - ["system.windows.automation.peers.automationorientation", "system.windows.automation.peers.datetimeautomationpeer", "Method[getorientationcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonmenuitemautomationpeer", "Method[gethelptextcore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbontextboxautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[textpatternontextchanged]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.calendarbuttonautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbontabheaderdataautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.peers.datagridautomationpeer", "Method[getrowheaders].ReturnValue"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[invoke]"] + - ["system.string", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[asynccontentloaded]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.listviewautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datagridrowheaderautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.scrollviewerautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.textblockautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.gridsplitterautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.treeviewautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[column]"] + - ["system.object", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonradiobuttonautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getitemtypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[tree]"] + - ["system.string", "system.windows.automation.peers.passwordboxautomationpeer", "Member[value]"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.peers.ribbontabdataautomationpeer", "Member[expandcollapsestate]"] + - ["system.int32", "system.windows.automation.peers.calendarautomationpeer", "Member[currentview]"] + - ["system.double", "system.windows.automation.peers.rangebaseautomationpeer", "Member[smallchange]"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[iskeyboardfocusablecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[getautomationidcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonbuttonautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbontabheaderitemscontrolautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[menuopened]"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[activetextpositionchanged]"] + - ["system.boolean", "system.windows.automation.peers.datagridcellitemautomationpeer", "Method[isoffscreencore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.ribbonautomationpeer", "Member[canselectmultiple]"] + - ["system.double", "system.windows.automation.peers.progressbarautomationpeer", "Member[largechange]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.labelautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.inkcanvasautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.automationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.radiobuttonautomationpeer", "Member[selectioncontainer]"] + - ["system.object", "system.windows.automation.peers.treeviewitemautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "system.windows.automation.peers.richtextboxautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.string", "system.windows.automation.peers.passwordboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getlocalizedcontroltypecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contextmenuautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.double", "system.windows.automation.peers.scrollviewerautomationpeer", "Member[horizontalscrollpercent]"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.treeviewdataitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[haskeyboardfocuscore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.calendarautomationpeer", "Member[columncount]"] + - ["system.windows.automation.peers.patterninterface", "system.windows.automation.peers.patterninterface!", "Member[selection]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.usercontrolautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.collections.generic.list", "system.windows.automation.peers.datepickerautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribbonquickaccesstoolbarautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.windows.contentelement", "system.windows.automation.peers.contentelementautomationpeer", "Member[owner]"] + - ["system.collections.generic.list", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[getchildrencore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.selectorautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.contentelementautomationpeer", "Method[isenabledcore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[tooltipopened]"] + - ["system.boolean", "system.windows.automation.peers.datagridautomationpeer", "Member[isselectionrequired]"] + - ["system.string", "system.windows.automation.peers.ribbongalleryitemautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.inkpresenterautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[isdialogcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.itemautomationpeer", "Method[getaccesskeycore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.automationpeer", "Method[iscontrolelement].ReturnValue"] + - ["system.windows.automation.peers.ribbongallerycategorydataautomationpeer", "system.windows.automation.peers.ribbongalleryitemdataautomationpeer", "Member[parentcategorydataautomationpeer]"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.peers.itemautomationpeer", "system.windows.automation.peers.ribboncontextualtabgroupitemscontrolautomationpeer", "Method[createitemautomationpeer].ReturnValue"] + - ["system.object", "system.windows.automation.peers.datetimeautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.object", "system.windows.automation.peers.uielementautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.automationpeer", "Method[getsizeofset].ReturnValue"] + - ["system.windows.automation.peers.iviewautomationpeer", "system.windows.automation.peers.listviewautomationpeer", "Member[viewautomationpeer]"] + - ["system.string", "system.windows.automation.peers.tabitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.frameworkelementautomationpeer", "Method[getnamecore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.ribbonmenuitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.groupitemautomationpeer", "Method[getsizeofsetcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.richtextboxautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datagridcolumnheaderspresenterautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.string", "system.windows.automation.peers.contentelementautomationpeer", "Method[getitemtypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.passwordboxautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.rect", "system.windows.automation.peers.ribbontabautomationpeer", "Method[getboundingrectanglecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.imageautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.point", "system.windows.automation.peers.tabcontrolautomationpeer", "Method[getclickablepointcore].ReturnValue"] + - ["system.int32", "system.windows.automation.peers.datagridautomationpeer", "Member[rowcount]"] + - ["system.boolean", "system.windows.automation.peers.uielement3dautomationpeer", "Method[isenabledcore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[toolbar]"] + - ["system.string", "system.windows.automation.peers.uielement3dautomationpeer", "Method[getacceleratorkeycore].ReturnValue"] + - ["system.windows.automation.peers.automationevents", "system.windows.automation.peers.automationevents!", "Member[selectionitempatternonelementselected]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.tableautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.datepickerautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datetimeautomationpeer", "Member[selectioncontainer]"] + - ["system.string", "system.windows.automation.peers.listboxitemautomationpeer", "Method[getclassnamecore].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.peers.datagridcellitemautomationpeer", "Member[containinggrid]"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.datetimeautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.object", "system.windows.automation.peers.ribbonmenubuttonautomationpeer", "Method[getpattern].ReturnValue"] + - ["system.boolean", "system.windows.automation.peers.datetimeautomationpeer", "Method[iscontentelementcore].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.automation.peers.automationpeer", "Method[getlabeledbycore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.treeviewdataitemautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.gridviewcellautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.windowsformshostautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.mediaelementautomationpeer", "Method[getautomationcontroltypecore].ReturnValue"] + - ["system.windows.automation.peers.automationcontroltype", "system.windows.automation.peers.automationcontroltype!", "Member[tabitem]"] + - ["system.string", "system.windows.automation.peers.datetimeautomationpeer", "Method[getaccesskeycore].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Provider.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Provider.typemodel.yml new file mode 100644 index 000000000000..d96be4cb364d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Provider.typemodel.yml @@ -0,0 +1,103 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.automation.provider.provideroptions", "system.windows.automation.provider.provideroptions!", "Member[providerownssetfocus]"] + - ["system.boolean", "system.windows.automation.provider.iscrollprovider", "Member[verticallyscrollable]"] + - ["system.boolean", "system.windows.automation.provider.iscrollprovider", "Member[horizontallyscrollable]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.provider.iselectionprovider", "Method[getselection].ReturnValue"] + - ["system.boolean", "system.windows.automation.provider.iwindowprovider", "Member[minimizable]"] + - ["system.boolean", "system.windows.automation.provider.itextrangeprovider", "Method[compare].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.igriditemprovider", "Member[containinggrid]"] + - ["system.double", "system.windows.automation.provider.irangevalueprovider", "Member[maximum]"] + - ["system.windows.automation.togglestate", "system.windows.automation.provider.itoggleprovider", "Member[togglestate]"] + - ["system.windows.automation.windowvisualstate", "system.windows.automation.provider.iwindowprovider", "Member[visualstate]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.provider.itableitemprovider", "Method[getcolumnheaderitems].ReturnValue"] + - ["system.object", "system.windows.automation.provider.itextrangeprovider", "Method[getattributevalue].ReturnValue"] + - ["system.boolean", "system.windows.automation.provider.iwindowprovider", "Member[ismodal]"] + - ["system.boolean", "system.windows.automation.provider.automationinteropprovider!", "Member[clientsarelistening]"] + - ["system.windows.automation.provider.itextrangeprovider", "system.windows.automation.provider.itextrangeprovider", "Method[findtext].ReturnValue"] + - ["system.double", "system.windows.automation.provider.iscrollprovider", "Member[verticalscrollpercent]"] + - ["system.windows.automation.provider.itextrangeprovider[]", "system.windows.automation.provider.itextprovider", "Method[getselection].ReturnValue"] + - ["system.windows.automation.provider.navigatedirection", "system.windows.automation.provider.navigatedirection!", "Member[parent]"] + - ["system.int32", "system.windows.automation.provider.imultipleviewprovider", "Member[currentview]"] + - ["system.string", "system.windows.automation.provider.itextrangeprovider", "Method[gettext].ReturnValue"] + - ["system.intptr", "system.windows.automation.provider.automationinteropprovider!", "Method[returnrawelementprovider].ReturnValue"] + - ["system.windows.automation.provider.irawelementproviderfragmentroot", "system.windows.automation.provider.irawelementproviderfragment", "Member[fragmentroot]"] + - ["system.boolean", "system.windows.automation.provider.itransformprovider", "Member[canrotate]"] + - ["system.int32", "system.windows.automation.provider.igriditemprovider", "Member[column]"] + - ["system.string", "system.windows.automation.provider.imultipleviewprovider", "Method[getviewname].ReturnValue"] + - ["system.double", "system.windows.automation.provider.irangevalueprovider", "Member[value]"] + - ["system.int32", "system.windows.automation.provider.automationinteropprovider!", "Member[rootobjectid]"] + - ["system.windows.automation.provider.provideroptions", "system.windows.automation.provider.provideroptions!", "Member[nonclientareaprovider]"] + - ["system.double", "system.windows.automation.provider.irangevalueprovider", "Member[largechange]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.provider.irawelementproviderfragment", "Method[getembeddedfragmentroots].ReturnValue"] + - ["system.int32", "system.windows.automation.provider.automationinteropprovider!", "Member[itemsinvalidatelimit]"] + - ["system.double", "system.windows.automation.provider.iscrollprovider", "Member[verticalviewsize]"] + - ["system.double[]", "system.windows.automation.provider.itextrangeprovider", "Method[getboundingrectangles].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.irawelementproviderhwndoverride", "Method[getoverrideproviderforhwnd].ReturnValue"] + - ["system.boolean", "system.windows.automation.provider.itransformprovider", "Member[canresize]"] + - ["system.windows.rect", "system.windows.automation.provider.irawelementproviderfragment", "Member[boundingrectangle]"] + - ["system.boolean", "system.windows.automation.provider.iselectionprovider", "Member[canselectmultiple]"] + - ["system.int32", "system.windows.automation.provider.automationinteropprovider!", "Member[invalidatelimit]"] + - ["system.windows.automation.provider.irawelementproviderfragment", "system.windows.automation.provider.irawelementproviderfragmentroot", "Method[getfocus].ReturnValue"] + - ["system.boolean", "system.windows.automation.provider.iwindowprovider", "Member[istopmost]"] + - ["system.int32", "system.windows.automation.provider.itextrangeprovider", "Method[compareendpoints].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider", "system.windows.automation.provider.itextrangeprovider", "Method[clone].ReturnValue"] + - ["system.windows.automation.supportedtextselection", "system.windows.automation.provider.itextprovider", "Member[supportedtextselection]"] + - ["system.int32", "system.windows.automation.provider.igriditemprovider", "Member[columnspan]"] + - ["system.int32", "system.windows.automation.provider.itextrangeprovider", "Method[move].ReturnValue"] + - ["system.windows.automation.provider.navigatedirection", "system.windows.automation.provider.navigatedirection!", "Member[firstchild]"] + - ["system.windows.automation.windowinteractionstate", "system.windows.automation.provider.iwindowprovider", "Member[interactionstate]"] + - ["system.double", "system.windows.automation.provider.irangevalueprovider", "Member[minimum]"] + - ["system.double", "system.windows.automation.provider.iscrollprovider", "Member[horizontalviewsize]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.itextrangeprovider", "Method[getenclosingelement].ReturnValue"] + - ["system.double", "system.windows.automation.provider.iscrollprovider", "Member[horizontalscrollpercent]"] + - ["system.boolean", "system.windows.automation.provider.iselectionitemprovider", "Member[isselected]"] + - ["system.boolean", "system.windows.automation.provider.irangevalueprovider", "Member[isreadonly]"] + - ["system.windows.automation.provider.navigatedirection", "system.windows.automation.provider.navigatedirection!", "Member[nextsibling]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.iitemcontainerprovider", "Method[finditembyproperty].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider", "system.windows.automation.provider.itextprovider", "Method[rangefrompoint].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.provider.itextrangeprovider", "Method[getchildren].ReturnValue"] + - ["system.windows.automation.provider.navigatedirection", "system.windows.automation.provider.navigatedirection!", "Member[previoussibling]"] + - ["system.object", "system.windows.automation.provider.irawelementprovidersimple", "Method[getpatternprovider].ReturnValue"] + - ["system.object", "system.windows.automation.provider.irawelementprovidersimple", "Method[getpropertyvalue].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.iselectionitemprovider", "Member[selectioncontainer]"] + - ["system.int32[]", "system.windows.automation.provider.imultipleviewprovider", "Method[getsupportedviews].ReturnValue"] + - ["system.windows.automation.provider.navigatedirection", "system.windows.automation.provider.navigatedirection!", "Member[lastchild]"] + - ["system.windows.automation.provider.provideroptions", "system.windows.automation.provider.provideroptions!", "Member[usecomthreading]"] + - ["system.windows.automation.provider.itextrangeprovider", "system.windows.automation.provider.itextprovider", "Method[rangefromchild].ReturnValue"] + - ["system.int32", "system.windows.automation.provider.automationinteropprovider!", "Member[appendruntimeid]"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.automationinteropprovider!", "Method[hostproviderfromhandle].ReturnValue"] + - ["system.boolean", "system.windows.automation.provider.itransformprovider", "Member[canmove]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.provider.itableprovider", "Method[getrowheaders].ReturnValue"] + - ["system.windows.automation.provider.itextrangeprovider", "system.windows.automation.provider.itextrangeprovider", "Method[findattribute].ReturnValue"] + - ["system.boolean", "system.windows.automation.provider.iwindowprovider", "Method[waitforinputidle].ReturnValue"] + - ["system.int32", "system.windows.automation.provider.igriditemprovider", "Member[row]"] + - ["system.int32", "system.windows.automation.provider.itextrangeprovider", "Method[moveendpointbyunit].ReturnValue"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.provider.iexpandcollapseprovider", "Member[expandcollapsestate]"] + - ["system.windows.automation.dockposition", "system.windows.automation.provider.idockprovider", "Member[dockposition]"] + - ["system.double", "system.windows.automation.provider.irangevalueprovider", "Member[smallchange]"] + - ["system.int32", "system.windows.automation.provider.igridprovider", "Member[rowcount]"] + - ["system.windows.automation.provider.itextrangeprovider[]", "system.windows.automation.provider.itextprovider", "Method[getvisibleranges].ReturnValue"] + - ["system.int32[]", "system.windows.automation.provider.irawelementproviderfragment", "Method[getruntimeid].ReturnValue"] + - ["system.string", "system.windows.automation.provider.ivalueprovider", "Member[value]"] + - ["system.windows.automation.provider.provideroptions", "system.windows.automation.provider.provideroptions!", "Member[overrideprovider]"] + - ["system.windows.automation.provider.irawelementproviderfragment", "system.windows.automation.provider.irawelementproviderfragmentroot", "Method[elementproviderfrompoint].ReturnValue"] + - ["system.windows.automation.provider.irawelementproviderfragment", "system.windows.automation.provider.irawelementproviderfragment", "Method[navigate].ReturnValue"] + - ["system.int32", "system.windows.automation.provider.igridprovider", "Member[columncount]"] + - ["system.windows.automation.provider.provideroptions", "system.windows.automation.provider.provideroptions!", "Member[clientsideprovider]"] + - ["system.windows.automation.provider.provideroptions", "system.windows.automation.provider.irawelementprovidersimple", "Member[provideroptions]"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.provider.itableitemprovider", "Method[getrowheaderitems].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple[]", "system.windows.automation.provider.itableprovider", "Method[getcolumnheaders].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.igridprovider", "Method[getitem].ReturnValue"] + - ["system.windows.automation.provider.irawelementprovidersimple", "system.windows.automation.provider.irawelementprovidersimple", "Member[hostrawelementprovider]"] + - ["system.boolean", "system.windows.automation.provider.iselectionprovider", "Member[isselectionrequired]"] + - ["system.windows.automation.provider.provideroptions", "system.windows.automation.provider.provideroptions!", "Member[serversideprovider]"] + - ["system.boolean", "system.windows.automation.provider.ivalueprovider", "Member[isreadonly]"] + - ["system.boolean", "system.windows.automation.provider.iwindowprovider", "Member[maximizable]"] + - ["system.windows.automation.provider.itextrangeprovider", "system.windows.automation.provider.itextprovider", "Member[documentrange]"] + - ["system.int32", "system.windows.automation.provider.igriditemprovider", "Member[rowspan]"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.provider.itableprovider", "Member[roworcolumnmajor]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Text.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Text.typemodel.yml new file mode 100644 index 000000000000..c4d4e31b535d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.Text.typemodel.yml @@ -0,0 +1,83 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[blinkingbackground]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[single]"] + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[lasvegaslights]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[titling]"] + - ["system.boolean", "system.windows.automation.text.textpatternrange", "Method[compare].ReturnValue"] + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[other]"] + - ["system.string", "system.windows.automation.text.textpatternrange", "Method[gettext].ReturnValue"] + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[none]"] + - ["system.windows.automation.text.bulletstyle", "system.windows.automation.text.bulletstyle!", "Member[hollowroundbullet]"] + - ["system.windows.automation.text.bulletstyle", "system.windows.automation.text.bulletstyle!", "Member[other]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[none]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[smallcap]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[thickdash]"] + - ["system.windows.automation.text.textunit", "system.windows.automation.text.textunit!", "Member[document]"] + - ["system.windows.automation.text.horizontaltextalignment", "system.windows.automation.text.horizontaltextalignment!", "Member[left]"] + - ["system.windows.automation.text.textunit", "system.windows.automation.text.textunit!", "Member[character]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[dot]"] + - ["system.int32", "system.windows.automation.text.textpatternrange", "Method[move].ReturnValue"] + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[sparkletext]"] + - ["system.windows.automation.automationelement[]", "system.windows.automation.text.textpatternrange", "Method[getchildren].ReturnValue"] + - ["system.int32", "system.windows.automation.text.textpatternrange", "Method[compareendpoints].ReturnValue"] + - ["system.windows.automation.text.bulletstyle", "system.windows.automation.text.bulletstyle!", "Member[filledroundbullet]"] + - ["system.windows.automation.text.bulletstyle", "system.windows.automation.text.bulletstyle!", "Member[filledsquarebullet]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[thickdashdotdot]"] + - ["system.windows.automation.text.flowdirections", "system.windows.automation.text.flowdirections!", "Member[bottomtotop]"] + - ["system.windows.automation.text.outlinestyles", "system.windows.automation.text.outlinestyles!", "Member[outline]"] + - ["system.windows.automation.text.textunit", "system.windows.automation.text.textunit!", "Member[format]"] + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[shimmer]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[allcap]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[thickwavy]"] + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[marchingblackants]"] + - ["system.windows.automation.text.flowdirections", "system.windows.automation.text.flowdirections!", "Member[vertical]"] + - ["system.int32", "system.windows.automation.text.textpatternrange", "Method[moveendpointbyunit].ReturnValue"] + - ["system.windows.automation.text.textunit", "system.windows.automation.text.textunit!", "Member[line]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[dash]"] + - ["system.windows.automation.text.flowdirections", "system.windows.automation.text.flowdirections!", "Member[default]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[double]"] + - ["system.windows.automation.text.bulletstyle", "system.windows.automation.text.bulletstyle!", "Member[dashbullet]"] + - ["system.windows.automation.text.outlinestyles", "system.windows.automation.text.outlinestyles!", "Member[embossed]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[doublewavy]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[dashdotdot]"] + - ["system.windows.automation.text.textunit", "system.windows.automation.text.textunit!", "Member[word]"] + - ["system.windows.automation.text.textpatternrange", "system.windows.automation.text.textpatternrange", "Method[findtext].ReturnValue"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[longdash]"] + - ["system.windows.automation.text.outlinestyles", "system.windows.automation.text.outlinestyles!", "Member[shadow]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[allpetitecaps]"] + - ["system.windows.automation.text.horizontaltextalignment", "system.windows.automation.text.horizontaltextalignment!", "Member[right]"] + - ["system.windows.automation.text.textpatternrangeendpoint", "system.windows.automation.text.textpatternrangeendpoint!", "Member[end]"] + - ["system.windows.automation.text.textpatternrange", "system.windows.automation.text.textpatternrange", "Method[clone].ReturnValue"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[dashdot]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[other]"] + - ["system.windows.automation.text.outlinestyles", "system.windows.automation.text.outlinestyles!", "Member[none]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[thickdot]"] + - ["system.windows.rect[]", "system.windows.automation.text.textpatternrange", "Method[getboundingrectangles].ReturnValue"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[wordsonly]"] + - ["system.windows.automation.text.flowdirections", "system.windows.automation.text.flowdirections!", "Member[righttoleft]"] + - ["system.windows.automation.text.textunit", "system.windows.automation.text.textunit!", "Member[paragraph]"] + - ["system.object", "system.windows.automation.text.textpatternrange", "Method[getattributevalue].ReturnValue"] + - ["system.windows.automation.text.horizontaltextalignment", "system.windows.automation.text.horizontaltextalignment!", "Member[justified]"] + - ["system.windows.automation.text.textunit", "system.windows.automation.text.textunit!", "Member[page]"] + - ["system.windows.automation.automationelement", "system.windows.automation.text.textpatternrange", "Method[getenclosingelement].ReturnValue"] + - ["system.windows.automation.text.horizontaltextalignment", "system.windows.automation.text.horizontaltextalignment!", "Member[centered]"] + - ["system.windows.automation.text.textpatternrangeendpoint", "system.windows.automation.text.textpatternrangeendpoint!", "Member[start]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[other]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[thicklongdash]"] + - ["system.windows.automation.textpattern", "system.windows.automation.text.textpatternrange", "Member[textpattern]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[thickdashdot]"] + - ["system.windows.automation.text.bulletstyle", "system.windows.automation.text.bulletstyle!", "Member[none]"] + - ["system.windows.automation.text.animationstyle", "system.windows.automation.text.animationstyle!", "Member[marchingredants]"] + - ["system.windows.automation.text.outlinestyles", "system.windows.automation.text.outlinestyles!", "Member[engraved]"] + - ["system.windows.automation.text.bulletstyle", "system.windows.automation.text.bulletstyle!", "Member[hollowsquarebullet]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[unicase]"] + - ["system.windows.automation.text.textpatternrange", "system.windows.automation.text.textpatternrange", "Method[findattribute].ReturnValue"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[wavy]"] + - ["system.windows.automation.text.capstyle", "system.windows.automation.text.capstyle!", "Member[petitecaps]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[none]"] + - ["system.windows.automation.text.textdecorationlinestyle", "system.windows.automation.text.textdecorationlinestyle!", "Member[thicksingle]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.typemodel.yml new file mode 100644 index 000000000000..09a88dae68ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Automation.typemodel.yml @@ -0,0 +1,734 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isitemcontainerpatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[headinglevelproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.transformpattern!", "Member[canmoveproperty]"] + - ["system.windows.automation.automationelementcollection", "system.windows.automation.automationelement", "Member[cachedchildren]"] + - ["system.string", "system.windows.automation.automationproperties!", "Method[getaccesskey].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[labeledbyproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionpatternidentifiers!", "Member[isselectionrequiredproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[fontsizeattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[backgroundcolorattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[frameworkidproperty]"] + - ["system.windows.automation.scrollpattern+scrollpatterninformation", "system.windows.automation.scrollpattern", "Member[current]"] + - ["system.windows.automation.gridpattern+gridpatterninformation", "system.windows.automation.gridpattern", "Member[cached]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[menu]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[horizontaltextalignmentattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tableitempattern!", "Member[rowheaderitemsproperty]"] + - ["system.string", "system.windows.automation.notificationeventargs", "Member[activityid]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempattern!", "Member[containinggridproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpatternidentifiers!", "Member[horizontallyscrollableproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.itemcontainerpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level4]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[layoutinvalidatedevent]"] + - ["system.double", "system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "Member[smallchange]"] + - ["system.boolean", "system.windows.automation.transformpattern+transformpatterninformation", "Member[canresize]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[layoutinvalidatedevent]"] + - ["system.int32", "system.windows.automation.tableitempattern+tableitempatterninformation", "Member[rowspan]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level7]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[istextpatternavailableproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.invokepatternidentifiers!", "Member[invokedevent]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[overlinestyleattribute]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[combobox]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[listitem]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.rangevaluepatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.expandcollapsepatternidentifiers!", "Member[expandcollapsestateproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[istableitempatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.valuepatternidentifiers!", "Member[valueproperty]"] + - ["system.windows.automation.automationpattern[]", "system.windows.automation.controltype", "Method[getneversupportedpatterns].ReturnValue"] + - ["system.windows.automation.treescope", "system.windows.automation.treescope!", "Member[descendants]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.transformpattern!", "Member[pattern]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[overlinecolorattribute]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[headeritem]"] + - ["system.windows.automation.gridpattern+gridpatterninformation", "system.windows.automation.gridpattern", "Member[current]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepattern!", "Member[isreadonlyproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[thumb]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[activetextpositionchangedevent]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionitempattern!", "Member[elementremovedfromselectionevent]"] + - ["system.windows.automation.treescope", "system.windows.automation.cacherequest", "Member[treescope]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[structurechangedevent]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[animationstyleattribute]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.expandcollapsepattern!", "Member[pattern]"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[isrequiredforform]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[ishiddenattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[fontweightattribute]"] + - ["system.windows.automation.automationnotificationprocessing", "system.windows.automation.automationnotificationprocessing!", "Member[all]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[isitalicattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[issynchronizedinputpatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[iscontentelementproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.valuepattern!", "Member[pattern]"] + - ["system.string", "system.windows.automation.clientsideproviderdescription", "Member[imagename]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isselectionitempatternavailableproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[strikethroughstyleattribute]"] + - ["system.windows.automation.dockposition", "system.windows.automation.dockposition!", "Member[top]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.itemcontainerpattern!", "Member[pattern]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[margintrailingattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpattern!", "Member[windowvisualstateproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[itemstatusproperty]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level8]"] + - ["system.windows.automation.automationnotificationkind", "system.windows.automation.automationnotificationkind!", "Member[actionaborted]"] + - ["system.windows.automation.transformpattern+transformpatterninformation", "system.windows.automation.transformpattern", "Member[cached]"] + - ["system.windows.automation.automationnotificationkind", "system.windows.automation.automationnotificationkind!", "Member[itemremoved]"] + - ["system.windows.automation.propertyconditionflags", "system.windows.automation.propertyconditionflags!", "Member[none]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempatternidentifiers!", "Member[columnproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[localizedcontroltypeproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tablepattern!", "Member[roworcolumnmajorproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepattern!", "Member[minimumproperty]"] + - ["system.windows.automation.condition[]", "system.windows.automation.andcondition", "Method[getconditions].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempattern!", "Member[rowproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.multipleviewpatternidentifiers!", "Member[supportedviewsproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isscrollpatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[iswindowpatternavailableproperty]"] + - ["system.windows.automation.synchronizedinputtype", "system.windows.automation.synchronizedinputtype!", "Member[mouserightbuttondown]"] + - ["system.object", "system.windows.automation.automationelement!", "Member[notsupported]"] + - ["system.boolean", "system.windows.automation.automationproperties!", "Method[getisdialog].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tableitempattern!", "Member[columnheaderitemsproperty]"] + - ["system.windows.automation.automationnotificationprocessing", "system.windows.automation.automationnotificationprocessing!", "Member[mostrecent]"] + - ["system.windows.automation.automationelement", "system.windows.automation.itemcontainerpattern", "Method[finditembyproperty].ReturnValue"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[indentationtrailingattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tableitempatternidentifiers!", "Member[rowheaderitemsproperty]"] + - ["system.windows.automation.text.textpatternrange", "system.windows.automation.textpattern", "Method[rangefromchild].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[labeledbyproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.selectionitempatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationpattern[]", "system.windows.automation.automationelement", "Method[getsupportedpatterns].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[clickablepointproperty]"] + - ["system.windows.automation.automationelementcollection", "system.windows.automation.automationelement", "Method[findall].ReturnValue"] + - ["system.windows.automation.automationpattern", "system.windows.automation.rangevaluepattern!", "Member[pattern]"] + - ["system.boolean", "system.windows.automation.automationelement", "Method[trygetclickablepoint].ReturnValue"] + - ["system.windows.automation.dockposition", "system.windows.automation.dockpattern+dockpatterninformation", "Member[dockposition]"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.expandcollapsestate!", "Member[collapsed]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[controltypeproperty]"] + - ["system.windows.automation.automationnotificationprocessing", "system.windows.automation.automationnotificationprocessing!", "Member[importantmostrecent]"] + - ["system.windows.automation.automationelement", "system.windows.automation.treewalker", "Method[getlastchild].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[acceleratorkeyproperty]"] + - ["system.boolean", "system.windows.automation.automationelement", "Method[equals].ReturnValue"] + - ["system.windows.automation.synchronizedinputtype", "system.windows.automation.synchronizedinputtype!", "Member[keyup]"] + - ["system.windows.automation.togglepattern+togglepatterninformation", "system.windows.automation.togglepattern", "Member[cached]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[dataitem]"] + - ["system.windows.automation.orientationtype", "system.windows.automation.orientationtype!", "Member[none]"] + - ["system.windows.automation.scrollpattern+scrollpatterninformation", "system.windows.automation.scrollpattern", "Member[cached]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[backgroundcolorattribute]"] + - ["system.int32", "system.windows.automation.automationproperties!", "Method[getsizeofset].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepatternidentifiers!", "Member[isreadonlyproperty]"] + - ["system.windows.automation.automationelement", "system.windows.automation.treewalker", "Method[getfirstchild].ReturnValue"] + - ["system.double", "system.windows.automation.asynccontentloadedeventargs", "Member[percentcomplete]"] + - ["system.boolean", "system.windows.automation.scrollpattern+scrollpatterninformation", "Member[verticallyscrollable]"] + - ["system.windows.automation.structurechangetype", "system.windows.automation.structurechangetype!", "Member[childrenreordered]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[underlinestyleattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepatternidentifiers!", "Member[valueproperty]"] + - ["system.object", "system.windows.automation.automationpropertychangedeventargs", "Member[oldvalue]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[tabsattribute]"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.roworcolumnmajor!", "Member[columnmajor]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[israngevaluepatternavailableproperty]"] + - ["system.boolean", "system.windows.automation.automationelement!", "Method[op_inequality].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[nameproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isselectionpatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[istablepatternavailableproperty]"] + - ["system.windows.automation.structurechangetype", "system.windows.automation.structurechangetype!", "Member[childrenbulkadded]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement!", "Method[fromhandle].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[clickablepointproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.windowpattern!", "Member[windowclosedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isgriditempatternavailableproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[edit]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[treeitem]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[accesskey]"] + - ["system.windows.automation.windowpattern+windowpatterninformation", "system.windows.automation.windowpattern", "Member[cached]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[indentationleadingattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[outlinestylesattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.multipleviewpattern!", "Member[currentviewproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[cultureattribute]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[button]"] + - ["system.windows.automation.supportedtextselection", "system.windows.automation.textpattern", "Member[supportedtextselection]"] + - ["system.windows.automation.automationelement+automationelementinformation", "system.windows.automation.automationelement", "Member[cached]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationpropertychangedeventargs", "Member[property]"] + - ["system.boolean", "system.windows.automation.selectionpattern+selectionpatterninformation", "Member[canselectmultiple]"] + - ["system.int32", "system.windows.automation.automationfocuschangedeventargs", "Member[objectid]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[header]"] + - ["system.windows.automation.supportedtextselection", "system.windows.automation.supportedtextselection!", "Member[none]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.tableitempattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[processidproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionpattern!", "Member[selectionproperty]"] + - ["system.collections.ienumerator", "system.windows.automation.automationelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.automation.synchronizedinputtype", "system.windows.automation.synchronizedinputtype!", "Member[mouserightbuttonup]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.windowpattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[itemtypeproperty]"] + - ["system.double", "system.windows.automation.scrollpatternidentifiers!", "Member[noscroll]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.invokepattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[ispasswordproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[tabitem]"] + - ["system.int32", "system.windows.automation.griditempattern+griditempatterninformation", "Member[columnspan]"] + - ["system.windows.automation.automationevent", "system.windows.automation.synchronizedinputpatternidentifiers!", "Member[inputreachedotherelementevent]"] + - ["system.windows.automation.condition", "system.windows.automation.automation!", "Member[rawviewcondition]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionitempatternidentifiers!", "Member[elementremovedfromselectionevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isscrollitempatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isexpandcollapsepatternavailableproperty]"] + - ["system.boolean", "system.windows.automation.transformpattern+transformpatterninformation", "Member[canmove]"] + - ["system.windows.automation.controltype", "system.windows.automation.automationelement+automationelementinformation", "Member[controltype]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[image]"] + - ["system.int32", "system.windows.automation.tableitempattern+tableitempatterninformation", "Member[row]"] + - ["system.windows.automation.windowvisualstate", "system.windows.automation.windowpattern+windowpatterninformation", "Member[windowvisualstate]"] + - ["system.windows.automation.asynccontentloadedstate", "system.windows.automation.asynccontentloadedeventargs", "Member[asynccontentloadedstate]"] + - ["system.windows.automation.automationnotificationprocessing", "system.windows.automation.notificationeventargs", "Member[notificationprocessing]"] + - ["system.windows.automation.clientsideprovidermatchindicator", "system.windows.automation.clientsideproviderdescription", "Member[flags]"] + - ["system.double", "system.windows.automation.scrollpattern+scrollpatterninformation", "Member[horizontalviewsize]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[istogglepatternavailableproperty]"] + - ["system.double", "system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "Member[maximum]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement!", "Method[fromlocalprovider].ReturnValue"] + - ["system.int32", "system.windows.automation.automationelement+automationelementinformation", "Member[processid]"] + - ["system.windows.automation.automationelement", "system.windows.automation.treewalker", "Method[getnextsibling].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[runtimeidproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[runtimeidproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[istableitempatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[boundingrectangleproperty]"] + - ["system.windows.automation.clientsideprovidermatchindicator", "system.windows.automation.clientsideprovidermatchindicator!", "Member[allowsubstringmatch]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempatternidentifiers!", "Member[containinggridproperty]"] + - ["system.int32", "system.windows.automation.gridpattern+gridpatterninformation", "Member[columncount]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[acceleratorkeyproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpatternidentifiers!", "Member[windowvisualstateproperty]"] + - ["system.boolean", "system.windows.automation.automationidentifier", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[sizeofsetproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.dockpattern!", "Member[dockpositionproperty]"] + - ["system.windows.point", "system.windows.automation.automationelement", "Method[getclickablepoint].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[orientationproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempatternidentifiers!", "Member[rowproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.propertycondition", "Member[property]"] + - ["system.boolean", "system.windows.automation.transformpattern+transformpatterninformation", "Member[canrotate]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.transformpatternidentifiers!", "Member[canmoveproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isdockpatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[acceleratorkeyproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[titlebar]"] + - ["system.int32", "system.windows.automation.tableitempattern+tableitempatterninformation", "Member[column]"] + - ["system.windows.automation.condition", "system.windows.automation.automation!", "Member[contentviewcondition]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[toolbar]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[strikethroughstyleattribute]"] + - ["system.object", "system.windows.automation.automationelementidentifiers!", "Member[notsupported]"] + - ["system.windows.uielement", "system.windows.automation.automationproperties!", "Method[getlabeledby].ReturnValue"] + - ["system.windows.automation.isoffscreenbehavior", "system.windows.automation.automationproperties!", "Method[getisoffscreenbehavior].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.valuepatternidentifiers!", "Member[isreadonlyproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[issubscriptattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[issuperscriptattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpattern!", "Member[ismodalproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isscrollitempatternavailableproperty]"] + - ["system.windows.automation.expandcollapsepattern+expandcollapsepatterninformation", "system.windows.automation.expandcollapsepattern", "Member[current]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isitemcontainerpatternavailableproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[underlinecolorattribute]"] + - ["system.boolean", "system.windows.automation.windowpattern+windowpatterninformation", "Member[canmaximize]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepatternidentifiers!", "Member[smallchangeproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[tab]"] + - ["system.windows.automation.automationnotificationkind", "system.windows.automation.automationnotificationkind!", "Member[itemadded]"] + - ["system.boolean", "system.windows.automation.windowpattern+windowpatterninformation", "Member[ismodal]"] + - ["system.int32", "system.windows.automation.automationelement", "Method[gethashcode].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[none]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[bulletstyleattribute]"] + - ["system.windows.automation.treewalker", "system.windows.automation.treewalker!", "Member[rawviewwalker]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isinvokepatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempatternidentifiers!", "Member[columnspanproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[marginbottomattribute]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[calendar]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement", "Method[getupdatedcache].ReturnValue"] + - ["system.windows.automation.automationelement", "system.windows.automation.treewalker", "Method[getprevioussibling].ReturnValue"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[classname]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[controltypeproperty]"] + - ["system.boolean", "system.windows.automation.scrollpattern+scrollpatterninformation", "Member[horizontallyscrollable]"] + - ["system.int32", "system.windows.automation.automationidentifier", "Method[compareto].ReturnValue"] + - ["system.windows.automation.structurechangetype", "system.windows.automation.structurechangetype!", "Member[childremoved]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.gridpattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepatternidentifiers!", "Member[maximumproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.dockpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[notificationevent]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[headinglevelproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[sizeofsetproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempattern!", "Member[columnspanproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[margintopattribute]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[automationfocuschangedevent]"] + - ["system.windows.automation.automationproperty[]", "system.windows.automation.controltype", "Method[getrequiredproperties].ReturnValue"] + - ["system.windows.automation.automationpattern", "system.windows.automation.valuepatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tablepattern!", "Member[rowheadersproperty]"] + - ["system.windows.automation.automationnotificationkind", "system.windows.automation.automationnotificationkind!", "Member[other]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[accesskeyproperty]"] + - ["system.double", "system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "Member[minimum]"] + - ["system.windows.automation.orientationtype", "system.windows.automation.orientationtype!", "Member[horizontal]"] + - ["system.object", "system.windows.automation.textpatternidentifiers!", "Member[mixedattributevalue]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpattern!", "Member[canminimizeproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[menuitem]"] + - ["system.string", "system.windows.automation.automationproperties!", "Method[getautomationid].ReturnValue"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[text]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[isitalicattribute]"] + - ["system.windows.automation.automationnotificationkind", "system.windows.automation.automationnotificationkind!", "Member[actioncompleted]"] + - ["system.windows.automation.condition", "system.windows.automation.condition!", "Member[truecondition]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpattern!", "Member[horizontalscrollpercentproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpattern!", "Member[verticalscrollpercentproperty]"] + - ["system.windows.automation.windowinteractionstate", "system.windows.automation.windowpattern+windowpatterninformation", "Member[windowinteractionstate]"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[iscontrolelement]"] + - ["system.windows.automation.multipleviewpattern+multipleviewpatterninformation", "system.windows.automation.multipleviewpattern", "Member[cached]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[indentationleadingattribute]"] + - ["system.windows.automation.selectionitempattern+selectionitempatterninformation", "system.windows.automation.selectionitempattern", "Member[cached]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isenabledproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.synchronizedinputpattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[boundingrectangleproperty]"] + - ["system.windows.automation.propertyconditionflags", "system.windows.automation.propertyconditionflags!", "Member[ignorecase]"] + - ["system.boolean", "system.windows.automation.selectionpattern+selectionpatterninformation", "Member[isselectionrequired]"] + - ["system.windows.automation.togglestate", "system.windows.automation.togglestate!", "Member[indeterminate]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.expandcollapsepatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.multipleviewpattern+multipleviewpatterninformation", "system.windows.automation.multipleviewpattern", "Member[current]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpattern!", "Member[canmaximizeproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpatternidentifiers!", "Member[horizontalscrollpercentproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[list]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[isreadonlyattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[fontnameattribute]"] + - ["system.int32", "system.windows.automation.automationfocuschangedeventargs", "Member[childid]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[animationstyleattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.transformpattern!", "Member[canrotateproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[tooltipclosedevent]"] + - ["system.windows.automation.dockposition", "system.windows.automation.dockposition!", "Member[none]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[sizeofsetproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[accesskeyproperty]"] + - ["system.boolean", "system.windows.automation.automationelement", "Method[trygetcachedpattern].ReturnValue"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.tablepattern+tablepatterninformation", "Member[roworcolumnmajor]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempattern!", "Member[columnproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationevent!", "Method[lookupbyid].ReturnValue"] + - ["system.windows.automation.synchronizedinputtype", "system.windows.automation.synchronizedinputtype!", "Member[mouseleftbuttondown]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[outlinestylesattribute]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.windowpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[istransformpatternavailableproperty]"] + - ["system.boolean", "system.windows.automation.automationproperties!", "Method[getisrequiredforform].ReturnValue"] + - ["system.string", "system.windows.automation.automationproperties!", "Method[getitemstatus].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[isrequiredforformproperty]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement", "Method[findfirst].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level6]"] + - ["system.int32", "system.windows.automation.multipleviewpattern+multipleviewpatterninformation", "Member[currentview]"] + - ["system.int32", "system.windows.automation.griditempattern+griditempatterninformation", "Member[rowspan]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionitempatternidentifiers!", "Member[isselectedproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.togglepattern!", "Member[pattern]"] + - ["system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "system.windows.automation.rangevaluepattern", "Member[cached]"] + - ["system.int32", "system.windows.automation.tableitempattern+tableitempatterninformation", "Member[columnspan]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isgridpatternavailableproperty]"] + - ["system.double", "system.windows.automation.scrollpattern+scrollpatterninformation", "Member[horizontalscrollpercent]"] + - ["system.windows.automation.windowinteractionstate", "system.windows.automation.windowinteractionstate!", "Member[running]"] + - ["system.int32", "system.windows.automation.gridpattern+gridpatterninformation", "Member[rowcount]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[splitbutton]"] + - ["system.windows.automation.synchronizedinputtype", "system.windows.automation.synchronizedinputtype!", "Member[mouseleftbuttonup]"] + - ["system.int32", "system.windows.automation.tablepattern+tablepatterninformation", "Member[rowcount]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionitempatternidentifiers!", "Member[elementselectedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[positioninsetproperty]"] + - ["system.windows.automation.treescope", "system.windows.automation.treescope!", "Member[parent]"] + - ["system.object", "system.windows.automation.propertycondition", "Member[value]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.gridpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationelement[]", "system.windows.automation.selectionpattern+selectionpatterninformation", "Method[getselection].ReturnValue"] + - ["system.int32", "system.windows.automation.automationelementcollection", "Member[count]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[istextpatternavailableproperty]"] + - ["system.int32", "system.windows.automation.automationidentifier", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[iskeyboardfocusable]"] + - ["system.string", "system.windows.automation.automationproperties!", "Method[getacceleratorkey].ReturnValue"] + - ["system.windows.automation.griditempattern+griditempatterninformation", "system.windows.automation.griditempattern", "Member[current]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level1]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[underlinecolorattribute]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.scrollpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[capstyleattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpatternidentifiers!", "Member[verticalviewsizeproperty]"] + - ["system.object", "system.windows.automation.automationelement", "Method[getcachedpropertyvalue].ReturnValue"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[window]"] + - ["system.boolean", "system.windows.automation.automationelementcollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[automationidproperty]"] + - ["system.windows.automation.cacherequest", "system.windows.automation.cacherequest", "Method[clone].ReturnValue"] + - ["system.windows.automation.automationelement[]", "system.windows.automation.tableitempattern+tableitempatterninformation", "Method[getcolumnheaderitems].ReturnValue"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[liveregionchangedevent]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.tablepattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.valuepattern!", "Member[valueproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionpatternidentifiers!", "Member[invalidatedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpatternidentifiers!", "Member[horizontalviewsizeproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[tabsattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isoffscreenproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isvirtualizeditempatternavailableproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[separator]"] + - ["system.windows.automation.treescope", "system.windows.automation.treescope!", "Member[ancestors]"] + - ["system.windows.automation.isoffscreenbehavior", "system.windows.automation.isoffscreenbehavior!", "Member[fromclip]"] + - ["system.windows.automation.dockposition", "system.windows.automation.dockposition!", "Member[right]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationeventargs", "Member[eventid]"] + - ["system.double", "system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "Member[value]"] + - ["system.windows.automation.treescope", "system.windows.automation.treescope!", "Member[subtree]"] + - ["system.windows.automation.tablepattern+tablepatterninformation", "system.windows.automation.tablepattern", "Member[current]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[fontweightattribute]"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.automationlivesetting!", "Member[polite]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isexpandcollapsepatternavailableproperty]"] + - ["system.string", "system.windows.automation.controltype", "Member[localizedcontroltype]"] + - ["system.windows.automation.structurechangetype", "system.windows.automation.structurechangetype!", "Member[childrenbulkremoved]"] + - ["system.windows.automation.windowvisualstate", "system.windows.automation.windowvisualstate!", "Member[minimized]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[livesettingproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isvaluepatternavailableproperty]"] + - ["system.boolean", "system.windows.automation.automationelement", "Method[trygetcurrentpattern].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[issynchronizedinputpatternavailableproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[menubar]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionpattern!", "Member[isselectionrequiredproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[indentationtrailingattribute]"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[iscontentelement]"] + - ["system.windows.automation.togglestate", "system.windows.automation.togglestate!", "Member[on]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[ispasswordproperty]"] + - ["system.windows.automation.treewalker", "system.windows.automation.treewalker!", "Member[controlviewwalker]"] + - ["system.windows.automation.scrollamount", "system.windows.automation.scrollamount!", "Member[largeincrement]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.synchronizedinputpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[ishiddenattribute]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.selectionpattern!", "Member[pattern]"] + - ["system.object", "system.windows.automation.textpattern!", "Member[mixedattributevalue]"] + - ["system.windows.automation.windowpattern+windowpatterninformation", "system.windows.automation.windowpattern", "Member[current]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[issuperscriptattribute]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[notificationevent]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.multipleviewpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[tree]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[localizedcontroltypeproperty]"] + - ["system.double", "system.windows.automation.scrollpattern+scrollpatterninformation", "Member[verticalviewsize]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.transformpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationevent", "system.windows.automation.textpatternidentifiers!", "Member[textchangedevent]"] + - ["system.string", "system.windows.automation.automation!", "Method[propertyname].ReturnValue"] + - ["system.windows.automation.automationnotificationkind", "system.windows.automation.notificationeventargs", "Member[notificationkind]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpatternidentifiers!", "Member[ismodalproperty]"] + - ["system.windows.automation.isoffscreenbehavior", "system.windows.automation.isoffscreenbehavior!", "Member[default]"] + - ["system.windows.rect", "system.windows.automation.automationelement+automationelementinformation", "Member[boundingrectangle]"] + - ["system.string", "system.windows.automation.clientsideproviderdescription", "Member[classname]"] + - ["system.windows.automation.automationelement", "system.windows.automation.treewalker", "Method[getparent].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isselectionpatternavailableproperty]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[isoffscreenbehaviorproperty]"] + - ["system.windows.automation.clientsideprovidermatchindicator", "system.windows.automation.clientsideprovidermatchindicator!", "Member[none]"] + - ["system.windows.automation.automationelementmode", "system.windows.automation.cacherequest", "Member[automationelementmode]"] + - ["system.windows.automation.treescope", "system.windows.automation.treescope!", "Member[element]"] + - ["system.windows.automation.dockpattern+dockpatterninformation", "system.windows.automation.dockpattern", "Member[current]"] + - ["system.windows.automation.scrollamount", "system.windows.automation.scrollamount!", "Member[noamount]"] + - ["system.windows.automation.windowinteractionstate", "system.windows.automation.windowinteractionstate!", "Member[notresponding]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isrequiredforformproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[marginleadingattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[controllerforproperty]"] + - ["system.windows.automation.windowvisualstate", "system.windows.automation.windowvisualstate!", "Member[normal]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Method[lookupbyid].ReturnValue"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[textflowdirectionsattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[nameproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[automationpropertychangedevent]"] + - ["system.windows.automation.condition", "system.windows.automation.cacherequest", "Member[treefilter]"] + - ["system.string", "system.windows.automation.notificationeventargs", "Member[displaystring]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[checkbox]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepattern!", "Member[maximumproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[marginleadingattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[ismultipleviewpatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[classnameproperty]"] + - ["system.windows.automation.text.textpatternrange[]", "system.windows.automation.textpattern", "Method[getvisibleranges].ReturnValue"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[activetextpositionchangedevent]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.griditempatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.condition", "system.windows.automation.condition!", "Member[falsecondition]"] + - ["system.windows.automation.automationevent", "system.windows.automation.windowpattern!", "Member[windowopenedevent]"] + - ["system.windows.automation.valuepattern+valuepatterninformation", "system.windows.automation.valuepattern", "Member[cached]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[document]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.multipleviewpattern!", "Member[supportedviewsproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionitempattern!", "Member[elementselectedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepattern!", "Member[valueproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[fontnameattribute]"] + - ["system.double", "system.windows.automation.scrollpattern+scrollpatterninformation", "Member[verticalscrollpercent]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[progressbar]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[statusbar]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isgridpatternavailableproperty]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[frameworkid]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpattern!", "Member[istopmostproperty]"] + - ["system.int32", "system.windows.automation.tablepattern+tablepatterninformation", "Member[columncount]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[automationfocuschangedevent]"] + - ["system.object", "system.windows.automation.automationelementcollection", "Member[syncroot]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[nativewindowhandleproperty]"] + - ["system.windows.automation.asynccontentloadedstate", "system.windows.automation.asynccontentloadedstate!", "Member[beginning]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[itemtype]"] + - ["system.int32", "system.windows.automation.griditempattern+griditempatterninformation", "Member[column]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[overlinestyleattribute]"] + - ["system.string", "system.windows.automation.automationproperties!", "Method[getitemtype].ReturnValue"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.roworcolumnmajor!", "Member[indeterminate]"] + - ["system.windows.automation.tablepattern+tablepatterninformation", "system.windows.automation.tablepattern", "Member[cached]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationproperty!", "Method[lookupbyid].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isinvokepatternavailableproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[menuclosedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[haskeyboardfocusproperty]"] + - ["system.windows.automation.text.textpatternrange", "system.windows.automation.textpattern", "Member[documentrange]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[tooltipopenedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[nativewindowhandleproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.tablepatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[menuopenedevent]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[acceleratorkey]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[nameproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.invokepattern!", "Member[invokedevent]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[capstyleattribute]"] + - ["system.windows.automation.automationevent", "system.windows.automation.synchronizedinputpatternidentifiers!", "Member[inputreachedtargetevent]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[structurechangedevent]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[tooltipclosedevent]"] + - ["system.boolean", "system.windows.automation.automation!", "Method[compare].ReturnValue"] + - ["system.object", "system.windows.automation.automationelement", "Method[getcurrentpattern].ReturnValue"] + - ["system.windows.automation.windowvisualstate", "system.windows.automation.windowvisualstate!", "Member[maximized]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[headinglevelproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.automationpattern!", "Method[lookupbyid].ReturnValue"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement!", "Member[rootelement]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[israngevaluepatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isdockpatternavailableproperty]"] + - ["system.windows.automation.condition", "system.windows.automation.treewalker", "Member[condition]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isvaluepatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepatternidentifiers!", "Member[largechangeproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.dockpatternidentifiers!", "Member[dockpositionproperty]"] + - ["system.object", "system.windows.automation.automationelement", "Method[getcachedpattern].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isdialogproperty]"] + - ["system.windows.automation.automationelement", "system.windows.automation.treewalker", "Method[normalize].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpatternidentifiers!", "Member[verticallyscrollableproperty]"] + - ["system.windows.automation.automationnotificationprocessing", "system.windows.automation.automationnotificationprocessing!", "Member[currentthenmostrecent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[iscontentelementproperty]"] + - ["system.windows.automation.isoffscreenbehavior", "system.windows.automation.isoffscreenbehavior!", "Member[offscreen]"] + - ["system.windows.automation.dockposition", "system.windows.automation.dockposition!", "Member[fill]"] + - ["system.windows.automation.windowinteractionstate", "system.windows.automation.windowinteractionstate!", "Member[blockedbymodalwindow]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.selectionitempattern!", "Member[pattern]"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.automationlivesetting!", "Member[assertive]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[indentationfirstlineattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.multipleviewpatternidentifiers!", "Member[currentviewproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpatternidentifiers!", "Member[canminimizeproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpatternidentifiers!", "Member[istopmostproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[menuclosedevent]"] + - ["system.windows.automation.dockposition", "system.windows.automation.dockposition!", "Member[left]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[helptextproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.expandcollapsepattern!", "Member[expandcollapsestateproperty]"] + - ["system.boolean", "system.windows.automation.windowpattern+windowpatterninformation", "Member[istopmost]"] + - ["system.windows.automation.condition", "system.windows.automation.automation!", "Member[controlviewcondition]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[automationidproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.invokepatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.dockposition", "system.windows.automation.dockposition!", "Member[bottom]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[cultureproperty]"] + - ["system.windows.automation.griditempattern+griditempatterninformation", "system.windows.automation.griditempattern", "Member[cached]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[itemtypeproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.transformpattern!", "Member[canresizeproperty]"] + - ["system.boolean", "system.windows.automation.valuepattern+valuepatterninformation", "Member[isreadonly]"] + - ["system.windows.automation.automationelement", "system.windows.automation.gridpattern", "Method[getitem].ReturnValue"] + - ["system.double", "system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "Member[largechange]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement", "Member[cachedparent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpattern!", "Member[verticalviewsizeproperty]"] + - ["system.windows.automation.treewalker", "system.windows.automation.treewalker!", "Member[contentviewwalker]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepatternidentifiers!", "Member[minimumproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.gridpattern!", "Member[rowcountproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.gridpattern!", "Member[columncountproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.windowpatternidentifiers!", "Member[windowclosedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionpatternidentifiers!", "Member[selectionproperty]"] + - ["system.windows.automation.automationelement[]", "system.windows.automation.tableitempattern+tableitempatterninformation", "Method[getrowheaderitems].ReturnValue"] + - ["system.windows.automation.cacherequest", "system.windows.automation.cacherequest!", "Member[current]"] + - ["system.windows.automation.windowinteractionstate", "system.windows.automation.windowinteractionstate!", "Member[closing]"] + - ["system.int32", "system.windows.automation.automationidentifier", "Member[id]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpattern!", "Member[horizontallyscrollableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[iskeyboardfocusableproperty]"] + - ["system.windows.automation.selectionitempattern+selectionitempatterninformation", "system.windows.automation.selectionitempattern", "Member[current]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[underlinestyleattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[cultureattribute]"] + - ["system.windows.automation.roworcolumnmajor", "system.windows.automation.roworcolumnmajor!", "Member[rowmajor]"] + - ["system.windows.automation.scrollamount", "system.windows.automation.scrollamount!", "Member[smalldecrement]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[margintopattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[bulletstyleattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isselectionitempatternavailableproperty]"] + - ["system.windows.automation.dockpattern+dockpatterninformation", "system.windows.automation.dockpattern", "Member[cached]"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.expandcollapsestate!", "Member[partiallyexpanded]"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.expandcollapsestate!", "Member[expanded]"] + - ["system.windows.automation.condition[]", "system.windows.automation.orcondition", "Method[getconditions].ReturnValue"] + - ["system.windows.automation.automationpattern[][]", "system.windows.automation.controltype", "Method[getrequiredpatternsets].ReturnValue"] + - ["system.windows.automation.togglestate", "system.windows.automation.togglepattern+togglepatterninformation", "Member[togglestate]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[istogglepatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[itemstatusproperty]"] + - ["system.windows.automation.text.textpatternrange[]", "system.windows.automation.textpattern", "Method[getselection].ReturnValue"] + - ["system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "system.windows.automation.rangevaluepattern", "Member[current]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.togglepatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[processidproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[scrollbar]"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.automationproperties!", "Method[getlivesetting].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpatternidentifiers!", "Member[verticalscrollpercentproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[tooltipopenedevent]"] + - ["system.boolean", "system.windows.automation.windowpattern", "Method[waitforinputidle].ReturnValue"] + - ["system.int32", "system.windows.automation.automationelement+automationelementinformation", "Member[nativewindowhandle]"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[haskeyboardfocus]"] + - ["system.windows.automation.synchronizedinputtype", "system.windows.automation.synchronizedinputtype!", "Member[keydown]"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[isoffscreen]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[spinner]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[marginbottomattribute]"] + - ["system.windows.automation.automationevent", "system.windows.automation.windowpatternidentifiers!", "Member[windowopenedevent]"] + - ["system.object", "system.windows.automation.automationpropertychangedeventargs", "Member[newvalue]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempatternidentifiers!", "Member[rowspanproperty]"] + - ["system.windows.automation.provider.itextrangeprovider", "system.windows.automation.activetextpositionchangedeventargs", "Member[textrange]"] + - ["system.windows.automation.expandcollapsepattern+expandcollapsepatterninformation", "system.windows.automation.expandcollapsepattern", "Member[cached]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[iskeyboardfocusableproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[margintrailingattribute]"] + - ["system.windows.automation.orientationtype", "system.windows.automation.orientationtype!", "Member[vertical]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.scrollitempatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.condition", "system.windows.automation.notcondition", "Member[condition]"] + - ["system.int32", "system.windows.automation.griditempattern+griditempatterninformation", "Member[row]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[horizontaltextalignmentattribute]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[custom]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[pane]"] + - ["system.windows.automation.selectionpattern+selectionpatterninformation", "system.windows.automation.selectionpattern", "Member[cached]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpattern!", "Member[horizontalviewsizeproperty]"] + - ["system.double", "system.windows.automation.scrollpattern!", "Member[noscroll]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationproperties!", "Method[getheadinglevel].ReturnValue"] + - ["system.boolean", "system.windows.automation.automationelement!", "Method[op_equality].ReturnValue"] + - ["system.windows.automation.structurechangetype", "system.windows.automation.structurechangetype!", "Member[childreninvalidated]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[table]"] + - ["system.windows.automation.isoffscreenbehavior", "system.windows.automation.isoffscreenbehavior!", "Member[onscreen]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[helptext]"] + - ["system.windows.automation.automationelement", "system.windows.automation.selectionitempattern+selectionitempatterninformation", "Member[selectioncontainer]"] + - ["system.boolean", "system.windows.automation.selectionitempattern+selectionitempatterninformation", "Member[isselected]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionpattern!", "Member[invalidatedevent]"] + - ["system.windows.automation.togglepattern+togglepatterninformation", "system.windows.automation.togglepattern", "Member[current]"] + - ["system.boolean", "system.windows.automation.windowpattern+windowpatterninformation", "Member[canminimize]"] + - ["system.windows.automation.automationelementmode", "system.windows.automation.automationelementmode!", "Member[none]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isvirtualizeditempatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tableitempatternidentifiers!", "Member[columnheaderitemsproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.scrollitempattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tablepatternidentifiers!", "Member[rowheadersproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpatternidentifiers!", "Member[windowinteractionstateproperty]"] + - ["system.windows.automation.scrollamount", "system.windows.automation.scrollamount!", "Member[smallincrement]"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[isenabled]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.gridpatternidentifiers!", "Member[columncountproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isscrollpatternavailableproperty]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement!", "Member[focusedelement]"] + - ["system.windows.automation.automationevent", "system.windows.automation.synchronizedinputpattern!", "Member[inputreachedtargetevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tablepattern!", "Member[columnheadersproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[asynccontentloadedevent]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[tooltip]"] + - ["system.boolean", "system.windows.automation.automationproperties!", "Method[getisrowheader].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[automationidproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[automationpropertychangedevent]"] + - ["system.windows.automation.structurechangetype", "system.windows.automation.structurechangedeventargs", "Member[structurechangetype]"] + - ["system.windows.automation.text.textpatternrange", "system.windows.automation.textpattern", "Method[rangefrompoint].ReturnValue"] + - ["system.windows.automation.automationpattern", "system.windows.automation.selectionpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelement!", "Member[asynccontentloadedevent]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.dockpattern!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isdialogproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isoffscreenproperty]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[automationid]"] + - ["system.boolean", "system.windows.automation.rangevaluepattern+rangevaluepatterninformation", "Member[isreadonly]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[group]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tablepatternidentifiers!", "Member[columnheadersproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[foregroundcolorattribute]"] + - ["system.windows.automation.valuepattern+valuepatterninformation", "system.windows.automation.valuepattern", "Member[current]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[issubscriptattribute]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[localizedcontroltype]"] + - ["system.windows.automation.selectionpattern+selectionpatterninformation", "system.windows.automation.selectionpattern", "Member[current]"] + - ["system.windows.automation.automationelement[]", "system.windows.automation.tablepattern+tablepatterninformation", "Method[getrowheaders].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpatternidentifiers!", "Member[canmaximizeproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[helptextproperty]"] + - ["system.windows.automation.clientsideprovidermatchindicator", "system.windows.automation.clientsideprovidermatchindicator!", "Member[disallowbaseclassnamematch]"] + - ["system.idisposable", "system.windows.automation.cacherequest", "Method[activate].ReturnValue"] + - ["system.windows.automation.automationevent", "system.windows.automation.textpatternidentifiers!", "Member[textselectionchangedevent]"] + - ["system.int32[]", "system.windows.automation.automationelement", "Method[getruntimeid].ReturnValue"] + - ["system.windows.automation.automationpattern", "system.windows.automation.multipleviewpattern!", "Member[pattern]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[fontsizeattribute]"] + - ["system.windows.automation.asynccontentloadedstate", "system.windows.automation.asynccontentloadedstate!", "Member[progress]"] + - ["system.windows.automation.orientationtype", "system.windows.automation.automationelement+automationelementinformation", "Member[orientation]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[isdialogproperty]"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.expandcollapsestate!", "Member[leafnode]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.griditempattern!", "Member[rowspanproperty]"] + - ["system.windows.automation.automationelement[]", "system.windows.automation.tablepattern+tablepatterninformation", "Method[getcolumnheaders].ReturnValue"] + - ["system.string", "system.windows.automation.valuepattern+valuepatterninformation", "Member[value]"] + - ["system.windows.automation.automationevent", "system.windows.automation.textpattern!", "Member[textselectionchangedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[cultureproperty]"] + - ["system.windows.automation.automationelementmode", "system.windows.automation.automationelementmode!", "Member[full]"] + - ["system.windows.automation.automationevent", "system.windows.automation.synchronizedinputpatternidentifiers!", "Member[inputdiscardedevent]"] + - ["system.windows.automation.automationevent", "system.windows.automation.automationelementidentifiers!", "Member[menuopenedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[classnameproperty]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level2]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[istablepatternavailableproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.synchronizedinputpattern!", "Member[inputreachedotherelementevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.transformpatternidentifiers!", "Member[canresizeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[isrowheaderproperty]"] + - ["system.windows.automation.asynccontentloadedstate", "system.windows.automation.asynccontentloadedstate!", "Member[completed]"] + - ["system.string", "system.windows.automation.automationidentifier", "Member[programmaticname]"] + - ["system.windows.automation.togglestate", "system.windows.automation.togglestate!", "Member[off]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.windowpattern!", "Member[windowinteractionstateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[livesettingproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[ismultipleviewpatternavailableproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[indentationfirstlineattribute]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[hyperlink]"] + - ["system.string", "system.windows.automation.multipleviewpattern", "Method[getviewname].ReturnValue"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement!", "Method[frompoint].ReturnValue"] + - ["system.windows.automation.automationnotificationprocessing", "system.windows.automation.automationnotificationprocessing!", "Member[importantall]"] + - ["system.windows.automation.propertyconditionflags", "system.windows.automation.propertycondition", "Member[flags]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelement+automationelementinformation", "Member[labeledby]"] + - ["system.windows.automation.automationevent", "system.windows.automation.synchronizedinputpattern!", "Member[inputdiscardedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[isenabledproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.textpattern!", "Member[textchangedevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[helptextproperty]"] + - ["system.windows.automation.automationelement+automationelementinformation", "system.windows.automation.automationelement", "Member[current]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[haskeyboardfocusproperty]"] + - ["system.windows.automation.expandcollapsestate", "system.windows.automation.expandcollapsepattern+expandcollapsepatterninformation", "Member[expandcollapsestate]"] + - ["system.windows.automation.automationelement", "system.windows.automation.tableitempattern+tableitempatterninformation", "Member[containinggrid]"] + - ["system.windows.automation.supportedtextselection", "system.windows.automation.supportedtextselection!", "Member[multiple]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[istransformpatternavailableproperty]"] + - ["system.boolean", "system.windows.automation.automationproperties!", "Method[getiscolumnheader].ReturnValue"] + - ["system.windows.automation.automationelement", "system.windows.automation.griditempattern+griditempatterninformation", "Member[containinggrid]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionitempatternidentifiers!", "Member[selectioncontainerproperty]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[foregroundcolorattribute]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionitempattern!", "Member[selectioncontainerproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.tablepatternidentifiers!", "Member[roworcolumnmajorproperty]"] + - ["system.windows.automation.automationelement", "system.windows.automation.automationelementcollection", "Member[item]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpattern!", "Member[strikethroughcolorattribute]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.automationtextattribute!", "Method[lookupbyid].ReturnValue"] + - ["system.int32[]", "system.windows.automation.structurechangedeventargs", "Method[getruntimeid].ReturnValue"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[name]"] + - ["system.string", "system.windows.automation.automation!", "Method[patternname].ReturnValue"] + - ["system.windows.automation.automationlivesetting", "system.windows.automation.automationlivesetting!", "Member[off]"] + - ["system.windows.automation.transformpattern+transformpatterninformation", "system.windows.automation.transformpattern", "Member[current]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionitempatternidentifiers!", "Member[elementaddedtoselectionevent]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionpatternidentifiers!", "Member[canselectmultipleproperty]"] + - ["system.windows.automation.tableitempattern+tableitempatterninformation", "system.windows.automation.tableitempattern", "Member[current]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[overlinecolorattribute]"] + - ["system.windows.automation.clientsideproviderfactorycallback", "system.windows.automation.clientsideproviderdescription", "Member[clientsideproviderfactorycallback]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[textflowdirectionsattribute]"] + - ["system.windows.automation.supportedtextselection", "system.windows.automation.supportedtextselection!", "Member[single]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[positioninsetproperty]"] + - ["system.string", "system.windows.automation.automationproperties!", "Method[gethelptext].ReturnValue"] + - ["system.windows.automation.treescope", "system.windows.automation.treescope!", "Member[children]"] + - ["system.windows.automation.scrollamount", "system.windows.automation.scrollamount!", "Member[largedecrement]"] + - ["system.int32", "system.windows.automation.automationproperties!", "Method[getpositioninset].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.togglepatternidentifiers!", "Member[togglestateproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepattern!", "Member[largechangeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[itemtypeproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.valuepattern!", "Member[isreadonlyproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.griditempattern!", "Member[pattern]"] + - ["system.string", "system.windows.automation.automationproperties!", "Method[getname].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[positioninsetproperty]"] + - ["system.string", "system.windows.automation.automationelement+automationelementinformation", "Member[itemstatus]"] + - ["system.boolean", "system.windows.automation.automationelement+automationelementinformation", "Member[ispassword]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[radiobutton]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[labeledbyproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.scrollpattern!", "Member[verticallyscrollableproperty]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[itemstatusproperty]"] + - ["system.object", "system.windows.automation.automationelement", "Method[getcurrentpropertyvalue].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.rangevaluepattern!", "Member[smallchangeproperty]"] + - ["system.windows.automation.windowinteractionstate", "system.windows.automation.windowinteractionstate!", "Member[readyforuserinteraction]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[slider]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[isreadonlyattribute]"] + - ["system.windows.automation.automationproperty[]", "system.windows.automation.automationelement", "Method[getsupportedproperties].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionpattern!", "Member[canselectmultipleproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[iscontrolelementproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[orientationproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.transformpatternidentifiers!", "Member[canrotateproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.virtualizeditempatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.selectionitempattern!", "Member[isselectedproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.textpattern!", "Member[pattern]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.tableitempatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.textpatternidentifiers!", "Member[pattern]"] + - ["system.windows.automation.automationtextattribute", "system.windows.automation.textpatternidentifiers!", "Member[strikethroughcolorattribute]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level3]"] + - ["system.int32[]", "system.windows.automation.windowclosedeventargs", "Method[getruntimeid].ReturnValue"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level9]"] + - ["system.int32[]", "system.windows.automation.multipleviewpattern+multipleviewpatterninformation", "Method[getsupportedviews].ReturnValue"] + - ["system.windows.automation.automationproperty", "system.windows.automation.togglepattern!", "Member[togglestateproperty]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.scrollpattern!", "Member[pattern]"] + - ["system.windows.automation.automationpattern", "system.windows.automation.virtualizeditempattern!", "Member[pattern]"] + - ["system.windows.automation.structurechangetype", "system.windows.automation.structurechangetype!", "Member[childadded]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[frameworkidproperty]"] + - ["system.windows.automation.automationevent", "system.windows.automation.selectionitempattern!", "Member[elementaddedtoselectionevent]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[iscolumnheaderproperty]"] + - ["system.windows.automation.tableitempattern+tableitempatterninformation", "system.windows.automation.tableitempattern", "Member[cached]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isgriditempatternavailableproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.gridpatternidentifiers!", "Member[rowcountproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[isrequiredforformproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelementidentifiers!", "Member[iscontrolelementproperty]"] + - ["system.windows.automation.automationproperty", "system.windows.automation.automationelement!", "Member[iswindowpatternavailableproperty]"] + - ["system.windows.automation.controltype", "system.windows.automation.controltype!", "Member[datagrid]"] + - ["system.windows.dependencyproperty", "system.windows.automation.automationproperties!", "Member[accesskeyproperty]"] + - ["system.windows.automation.automationheadinglevel", "system.windows.automation.automationheadinglevel!", "Member[level5]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Baml2006.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Baml2006.typemodel.yml new file mode 100644 index 000000000000..d4353c90352b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Baml2006.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.windows.baml2006.baml2006reader", "Member[value]"] + - ["system.xaml.xamlnodetype", "system.windows.baml2006.baml2006reader", "Member[nodetype]"] + - ["system.boolean", "system.windows.baml2006.baml2006reader", "Member[iseof]"] + - ["system.xaml.xamlschemacontext", "system.windows.baml2006.baml2006reader", "Member[schemacontext]"] + - ["system.int32", "system.windows.baml2006.baml2006reader", "Member[linenumber]"] + - ["system.int32", "system.windows.baml2006.baml2006reader", "Member[lineposition]"] + - ["system.boolean", "system.windows.baml2006.baml2006reader", "Method[read].ReturnValue"] + - ["system.xaml.xamltype", "system.windows.baml2006.baml2006reader", "Member[type]"] + - ["system.boolean", "system.windows.baml2006.baml2006reader", "Member[haslineinfo]"] + - ["system.xaml.xamlmember", "system.windows.baml2006.baml2006reader", "Member[member]"] + - ["system.xaml.namespacedeclaration", "system.windows.baml2006.baml2006reader", "Member[namespace]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Primitives.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Primitives.typemodel.yml new file mode 100644 index 000000000000..25b87019448b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Primitives.typemodel.yml @@ -0,0 +1,457 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltorightendcommand]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selector!", "Member[isselectedproperty]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.selector!", "Member[selectionchangedevent]"] + - ["system.windows.controls.primitives.popupprimaryaxis", "system.windows.controls.primitives.popupprimaryaxis!", "Member[horizontal]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selector!", "Member[selecteditemproperty]"] + - ["system.windows.controls.orientation", "system.windows.controls.primitives.scrollbar", "Member[orientation]"] + - ["system.windows.size", "system.windows.controls.primitives.popup", "Method[measureoverride].ReturnValue"] + - ["system.windows.size", "system.windows.controls.primitives.documentpageview", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.documentviewerbase", "Member[cangotopreviouspage]"] + - ["system.int32", "system.windows.controls.primitives.custompopupplacement", "Method[gethashcode].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.calendarbutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.documentviewerbase", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.rangebase!", "Member[maximumproperty]"] + - ["system.double", "system.windows.controls.primitives.textboxbase", "Member[horizontaloffset]"] + - ["system.windows.controls.hierarchicalvirtualizationconstraints", "system.windows.controls.primitives.ihierarchicalvirtualizationandscrollinfo", "Member[constraints]"] + - ["system.windows.dependencyobject", "system.windows.controls.primitives.statusbar", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.ihierarchicalvirtualizationandscrollinfo", "Member[mustdisablevirtualization]"] + - ["system.boolean", "system.windows.controls.primitives.calendardaybutton", "Member[istoday]"] + - ["system.boolean", "system.windows.controls.primitives.calendardaybutton", "Member[isinactive]"] + - ["system.int32", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[acceptsreturnproperty]"] + - ["system.string", "system.windows.controls.primitives.rangebase", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.generatorposition!", "Method[op_equality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selector!", "Member[selectedindexproperty]"] + - ["system.int32", "system.windows.controls.primitives.bulletdecorator", "Member[visualchildrencount]"] + - ["system.boolean", "system.windows.controls.primitives.dragcompletedeventargs", "Member[canceled]"] + - ["system.windows.uielement", "system.windows.controls.primitives.bulletdecorator", "Member[bullet]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridcolumnheader!", "Member[separatorbrushproperty]"] + - ["system.double", "system.windows.controls.primitives.dragcompletedeventargs", "Member[horizontalchange]"] + - ["system.boolean", "system.windows.controls.primitives.popup", "Member[isopen]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.calendardaybutton!", "Member[ishighlightedproperty]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[isreadonlycaretvisible]"] + - ["system.double", "system.windows.controls.primitives.track", "Member[viewportsize]"] + - ["system.double", "system.windows.controls.primitives.popup", "Member[verticaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.track!", "Member[maximumproperty]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[absolutepoint]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.togglebutton!", "Member[uncheckedevent]"] + - ["system.boolean", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.calendardaybutton!", "Member[isblackedoutproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selector!", "Member[selectedvaluepathproperty]"] + - ["system.boolean", "system.windows.controls.primitives.documentpageview", "Member[isdisposed]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[acceptstabproperty]"] + - ["system.boolean", "system.windows.controls.primitives.selector!", "Method[getisselectionactive].ReturnValue"] + - ["system.int32", "system.windows.controls.primitives.repeatbutton", "Member[delay]"] + - ["system.double", "system.windows.controls.primitives.tickbar", "Member[selectionend]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.togglebutton!", "Member[indeterminateevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.calendardaybutton!", "Member[isselectedproperty]"] + - ["system.windows.controls.primitives.track", "system.windows.controls.primitives.scrollbar", "Member[track]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[left]"] + - ["system.double", "system.windows.controls.primitives.iscrollinfo", "Member[viewportheight]"] + - ["system.nullable", "system.windows.controls.primitives.datagridcolumnheader", "Member[sortdirection]"] + - ["system.windows.documents.documentpaginator", "system.windows.controls.primitives.documentpageview", "Member[documentpaginator]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.primitives.documentviewerbase", "Member[pageviews]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[pagerightcommand]"] + - ["system.boolean", "system.windows.controls.primitives.track", "Member[isdirectionreversed]"] + - ["system.int32", "system.windows.controls.primitives.track", "Member[visualchildrencount]"] + - ["system.boolean", "system.windows.controls.primitives.tickbar", "Member[isselectionrangeenabled]"] + - ["system.collections.ienumerator", "system.windows.controls.primitives.bulletdecorator", "Member[logicalchildren]"] + - ["system.windows.controls.primitives.documentpageview", "system.windows.controls.primitives.documentviewerbase", "Method[getmasterpageview].ReturnValue"] + - ["system.double", "system.windows.controls.primitives.rangebase", "Member[smallchange]"] + - ["system.double", "system.windows.controls.primitives.tickbar", "Member[minimum]"] + - ["system.windows.size", "system.windows.controls.primitives.uniformgrid", "Method[measureoverride].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.primitives.scrollbar!", "Member[scrollevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.track!", "Member[isdirectionreversedproperty]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[linedowncommand]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.controls.primitives.popupanimation!", "Member[slide]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selector!", "Member[issynchronizedwithcurrentitemproperty]"] + - ["system.boolean", "system.windows.controls.primitives.popup", "Member[staysopen]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.buttonbase!", "Member[commandtargetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.rangebase!", "Member[valueproperty]"] + - ["system.boolean", "system.windows.controls.primitives.popup", "Member[hasdropshadow]"] + - ["system.windows.dependencypropertykey", "system.windows.controls.primitives.documentviewerbase!", "Member[cangotopreviouspagepropertykey]"] + - ["system.double", "system.windows.controls.primitives.rangebase", "Member[minimum]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.statusbaritem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[fillproperty]"] + - ["system.windows.size", "system.windows.controls.primitives.toolbarpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.primitives.autotooltipplacement", "system.windows.controls.primitives.autotooltipplacement!", "Member[bottomright]"] + - ["system.windows.dependencyobject", "system.windows.controls.primitives.menubase", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.double", "system.windows.controls.primitives.tickbar", "Member[maximum]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.repeatbutton!", "Member[delayproperty]"] + - ["system.windows.media.visual", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Method[getvisualchild].ReturnValue"] + - ["system.nullable", "system.windows.controls.primitives.togglebutton", "Member[ischecked]"] + - ["system.collections.specialized.notifycollectionchangedaction", "system.windows.controls.primitives.itemschangedeventargs", "Member[action]"] + - ["system.double", "system.windows.controls.primitives.textboxbase", "Member[selectionopacity]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.buttonbase!", "Member[commandparameterproperty]"] + - ["system.int32", "system.windows.controls.primitives.gridviewrowpresenterbase", "Member[visualchildrencount]"] + - ["system.boolean", "system.windows.controls.primitives.multiselector", "Member[canselectmultipleitems]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.rangebase!", "Member[largechangeproperty]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[lineupcommand]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltotopcommand]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[thumbtrack]"] + - ["system.boolean", "system.windows.controls.primitives.iscrollinfo", "Member[canhorizontallyscroll]"] + - ["system.windows.rect", "system.windows.controls.primitives.popup", "Member[placementrectangle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentviewerbase!", "Member[masterpagenumberproperty]"] + - ["system.windows.controls.itemcontainergenerator", "system.windows.controls.primitives.iitemcontainergenerator", "Method[getitemcontainergeneratorforpanel].ReturnValue"] + - ["system.windows.controls.primitives.tickplacement", "system.windows.controls.primitives.tickplacement!", "Member[bottomright]"] + - ["system.double", "system.windows.controls.primitives.track", "Method[valuefrompoint].ReturnValue"] + - ["system.int32", "system.windows.controls.primitives.generatorposition", "Member[offset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[isopenproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.statusbar", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.documents.documentpage", "system.windows.controls.primitives.documentpageview", "Member[documentpage]"] + - ["system.int32", "system.windows.controls.primitives.documentviewerbase", "Member[masterpagenumber]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.textboxbase!", "Member[selectionchangedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[minimumproperty]"] + - ["system.int32", "system.windows.controls.primitives.itemschangedeventargs", "Member[itemcount]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[pagedowncommand]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[lineleftcommand]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[pageupcommand]"] + - ["system.double", "system.windows.controls.primitives.iscrollinfo", "Member[horizontaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridrowheader!", "Member[separatorbrushproperty]"] + - ["system.windows.size", "system.windows.controls.primitives.track", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.scrollbar", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.popup", "Member[allowstransparency]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[relative]"] + - ["system.windows.uielement", "system.windows.controls.primitives.popup", "Member[placementtarget]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.uniformgrid!", "Member[firstcolumnproperty]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.togglebutton!", "Member[checkedevent]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.datagridcolumnheader", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.orientation", "system.windows.controls.primitives.track", "Member[orientation]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[staysopenproperty]"] + - ["system.windows.controls.primitives.generatorstatus", "system.windows.controls.primitives.generatorstatus!", "Member[containersgenerated]"] + - ["system.double", "system.windows.controls.primitives.popup", "Member[horizontaloffset]"] + - ["system.boolean", "system.windows.controls.primitives.calendarbutton", "Member[hasselecteddays]"] + - ["system.windows.resourcekey", "system.windows.controls.primitives.statusbar!", "Member[separatorstylekey]"] + - ["system.boolean", "system.windows.controls.primitives.menubase", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.calendardaybutton", "Member[isblackedout]"] + - ["system.boolean", "system.windows.controls.primitives.ihierarchicalvirtualizationandscrollinfo", "Member[inbackgroundlayout]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentviewerbase!", "Member[pagecountproperty]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[first]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[center]"] + - ["system.windows.media.brush", "system.windows.controls.primitives.datagridcolumnheader", "Member[separatorbrush]"] + - ["system.boolean", "system.windows.controls.primitives.generatorposition!", "Method[op_inequality].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.primitives.thumb!", "Member[dragdeltaevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentpageview!", "Member[pagenumberproperty]"] + - ["system.boolean", "system.windows.controls.primitives.documentviewerbase", "Method[cangotopage].ReturnValue"] + - ["system.int32", "system.windows.controls.primitives.textboxbase", "Member[undolimit]"] + - ["system.windows.controls.primitives.tickbarplacement", "system.windows.controls.primitives.tickbarplacement!", "Member[left]"] + - ["system.object", "system.windows.controls.primitives.icontainitemstorage", "Method[readitemvalue].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.buttonbase", "Member[ispressed]"] + - ["system.windows.controls.primitives.autotooltipplacement", "system.windows.controls.primitives.autotooltipplacement!", "Member[none]"] + - ["system.double", "system.windows.controls.primitives.scrollbar", "Member[viewportsize]"] + - ["system.int32", "system.windows.controls.primitives.selector", "Member[selectedindex]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[deferscrolltohorizontaloffsetcommand]"] + - ["system.boolean", "system.windows.controls.primitives.tickbar", "Member[isdirectionreversed]"] + - ["system.int32", "system.windows.controls.primitives.uniformgrid", "Member[firstcolumn]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.bulletdecorator!", "Member[backgroundproperty]"] + - ["system.idisposable", "system.windows.controls.primitives.iitemcontainergenerator", "Method[startat].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.togglebutton!", "Member[ischeckedproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.calendardaybutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.input.icommand", "system.windows.controls.primitives.buttonbase", "Member[command]"] + - ["system.windows.size", "system.windows.controls.primitives.datagridcellspresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[isreadonlyproperty]"] + - ["system.windows.size", "system.windows.controls.primitives.uniformgrid", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[mousepoint]"] + - ["system.boolean", "system.windows.controls.primitives.calendardaybutton", "Member[ishighlighted]"] + - ["system.windows.visibility", "system.windows.controls.primitives.datagridrowheader", "Member[separatorvisibility]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.calendarbutton!", "Member[isinactiveproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridcolumnheader!", "Member[isfrozenproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.buttonbase!", "Member[commandproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.menubase!", "Member[itemcontainertemplateselectorproperty]"] + - ["system.windows.media.geometry", "system.windows.controls.primitives.tabpanel", "Method[getlayoutclip].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[isdirectionreversedproperty]"] + - ["system.windows.componentresourcekey", "system.windows.controls.primitives.datagridcolumnheader!", "Member[columnheaderdropseparatorstylekey]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Method[undo].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentviewerbase!", "Member[documentproperty]"] + - ["system.windows.uielement", "system.windows.controls.primitives.popup", "Member[child]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltohorizontaloffsetcommand]"] + - ["system.string", "system.windows.controls.primitives.togglebutton", "Method[tostring].ReturnValue"] + - ["system.windows.controls.primitives.repeatbutton", "system.windows.controls.primitives.track", "Member[increaserepeatbutton]"] + - ["system.boolean", "system.windows.controls.primitives.generatorposition", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentviewerbase!", "Member[ismasterpageproperty]"] + - ["system.boolean", "system.windows.controls.primitives.togglebutton", "Member[isthreestate]"] + - ["system.collections.ienumerator", "system.windows.controls.primitives.gridviewrowpresenterbase", "Member[logicalchildren]"] + - ["system.windows.uielement", "system.windows.controls.primitives.layoutinformation!", "Method[getlayoutexceptionelement].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.primitives.selector!", "Member[unselectedevent]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[isreadonly]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selector!", "Member[selectedvalueproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[selectionbrushproperty]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.textboxbase!", "Member[textchangedevent]"] + - ["system.windows.componentresourcekey", "system.windows.controls.primitives.datagridcolumnheader!", "Member[columnfloatingheaderstylekey]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[absolute]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[custom]"] + - ["system.windows.controls.selectivescrollingorientation", "system.windows.controls.primitives.selectivescrollinggrid!", "Method[getselectivescrollingorientation].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selectivescrollinggrid!", "Member[selectivescrollingorientationproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.togglebutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.primitives.datagridrowheader", "Member[separatorbrush]"] + - ["system.windows.rect", "system.windows.controls.primitives.iscrollinfo", "Method[makevisible].ReturnValue"] + - ["system.double", "system.windows.controls.primitives.rangebase", "Member[value]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[isundoenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[isreadonlycaretvisibleproperty]"] + - ["system.double", "system.windows.controls.primitives.dragstartedeventargs", "Member[verticaloffset]"] + - ["system.double", "system.windows.controls.primitives.iscrollinfo", "Member[viewportwidth]"] + - ["system.windows.dependencyobject", "system.windows.controls.primitives.popup", "Method[getuiparentcore].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.datagridcolumnheader", "Member[canusersort]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[horizontalscrollbarvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridcolumnheader!", "Member[sortdirectionproperty]"] + - ["system.int32", "system.windows.controls.primitives.datagridcolumnheader", "Member[displayindex]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.datagridrowheader", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.visual", "system.windows.controls.primitives.gridviewrowpresenterbase", "Method[getvisualchild].ReturnValue"] + - ["system.object", "system.windows.controls.primitives.selector", "Member[selecteditem]"] + - ["system.boolean", "system.windows.controls.primitives.documentviewerbase", "Member[cangotonextpage]"] + - ["system.int32", "system.windows.controls.primitives.documentpageview", "Member[pagenumber]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.selector!", "Member[selectedevent]"] + - ["system.double", "system.windows.controls.primitives.track", "Member[value]"] + - ["system.windows.media.visual", "system.windows.controls.primitives.bulletdecorator", "Method[getvisualchild].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.primitives.buttonbase!", "Member[clickevent]"] + - ["system.double", "system.windows.controls.primitives.tickbar", "Member[selectionstart]"] + - ["system.windows.controls.primitives.popupprimaryaxis", "system.windows.controls.primitives.popupprimaryaxis!", "Member[vertical]"] + - ["system.collections.ienumerator", "system.windows.controls.primitives.documentviewerbase", "Member[logicalchildren]"] + - ["system.double", "system.windows.controls.primitives.textboxbase", "Member[extentheight]"] + - ["system.boolean", "system.windows.controls.primitives.statusbar", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.custompopupplacement!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.primitives.textboxbase", "Member[caretbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[allowstransparencyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.rangebase!", "Member[minimumproperty]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Method[redo].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[acceptstab]"] + - ["system.windows.dependencyobject", "system.windows.controls.primitives.iitemcontainergenerator", "Method[generatenext].ReturnValue"] + - ["system.double", "system.windows.controls.primitives.textboxbase", "Member[viewportheight]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.controls.primitives.popup", "Member[popupanimation]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridcolumnheader!", "Member[canusersortproperty]"] + - ["system.windows.size", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.primitives.generatorposition", "system.windows.controls.primitives.itemschangedeventargs", "Member[oldposition]"] + - ["system.windows.size", "system.windows.controls.primitives.toolbarpanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.popup", "Member[placement]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[canredo]"] + - ["system.windows.controls.primitives.tickbarplacement", "system.windows.controls.primitives.tickbarplacement!", "Member[top]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.controls.primitives.popupanimation!", "Member[none]"] + - ["system.windows.media.stretch", "system.windows.controls.primitives.documentpageview", "Member[stretch]"] + - ["system.windows.controls.primitives.tickbarplacement", "system.windows.controls.primitives.tickbarplacement!", "Member[bottom]"] + - ["system.int32", "system.windows.controls.primitives.documentviewerbase", "Member[pagecount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[selectionendproperty]"] + - ["system.int32", "system.windows.controls.primitives.toolbarpanel", "Member[visualchildrencount]"] + - ["system.object", "system.windows.controls.primitives.datagridcellspresenter", "Member[item]"] + - ["system.double", "system.windows.controls.primitives.dragcompletedeventargs", "Member[verticalchange]"] + - ["system.windows.dependencyobject", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencypropertykey", "system.windows.controls.primitives.documentviewerbase!", "Member[masterpagenumberpropertykey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.buttonbase!", "Member[clickmodeproperty]"] + - ["system.windows.routedevent", "system.windows.controls.primitives.rangebase!", "Member[valuechangedevent]"] + - ["system.boolean", "system.windows.controls.primitives.buttonbase", "Member[isenabledcore]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[isinactiveselectionhighlightenabledproperty]"] + - ["system.collections.ilist", "system.windows.controls.primitives.multiselector", "Member[selecteditems]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltoendcommand]"] + - ["system.double", "system.windows.controls.primitives.tickbar", "Member[tickfrequency]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.track!", "Member[orientationproperty]"] + - ["system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes", "system.windows.controls.primitives.ihierarchicalvirtualizationandscrollinfo", "Member[headerdesiredsizes]"] + - ["system.boolean", "system.windows.controls.primitives.datagridcellspresenter", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[selectiontextbrushproperty]"] + - ["system.windows.documents.idocumentpaginatorsource", "system.windows.controls.primitives.documentviewerbase", "Member[document]"] + - ["system.windows.controls.uielementcollection", "system.windows.controls.primitives.toolbaroverflowpanel", "Method[createuielementcollection].ReturnValue"] + - ["system.windows.media.visual", "system.windows.controls.primitives.toolbarpanel", "Method[getvisualchild].ReturnValue"] + - ["system.windows.controls.primitives.generatorposition", "system.windows.controls.primitives.iitemcontainergenerator", "Method[generatorpositionfromindex].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.rangebase!", "Member[smallchangeproperty]"] + - ["system.int32", "system.windows.controls.primitives.uniformgrid", "Member[columns]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[endscroll]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[selectionstartproperty]"] + - ["system.windows.controls.primitives.generatorposition", "system.windows.controls.primitives.itemschangedeventargs", "Member[position]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridcolumnheader!", "Member[separatorvisibilityproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.primitives.popup", "Member[logicalchildren]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[isselectionactive]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[selectionopacityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.track!", "Member[viewportsizeproperty]"] + - ["system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "system.windows.controls.primitives.ihierarchicalvirtualizationandscrollinfo", "Member[itemdesiredsizes]"] + - ["system.windows.controls.primitives.tickplacement", "system.windows.controls.primitives.tickplacement!", "Member[topleft]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[pageleftcommand]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltoleftendcommand]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltohomecommand]"] + - ["system.windows.controls.primitives.custompopupplacementcallback", "system.windows.controls.primitives.popup", "Member[custompopupplacementcallback]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[isundoenabled]"] + - ["system.double", "system.windows.controls.primitives.iscrollinfo", "Member[extentheight]"] + - ["system.windows.controls.primitives.generatorstatus", "system.windows.controls.primitives.generatorstatus!", "Member[error]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.menubase!", "Member[usesitemcontainertemplateproperty]"] + - ["system.windows.size", "system.windows.controls.primitives.toolbaroverflowpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[thumbposition]"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.primitives.textboxbase", "Member[horizontalscrollbarvisibility]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.selector!", "Member[isselectionactiveproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.track!", "Member[valueproperty]"] + - ["system.windows.controls.primitives.repeatbutton", "system.windows.controls.primitives.track", "Member[decreaserepeatbutton]"] + - ["system.windows.controls.primitives.popupprimaryaxis", "system.windows.controls.primitives.popupprimaryaxis!", "Member[none]"] + - ["system.windows.controls.primitives.tickplacement", "system.windows.controls.primitives.tickplacement!", "Member[both]"] + - ["system.windows.size", "system.windows.controls.primitives.track", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.primitives.generatordirection", "system.windows.controls.primitives.generatordirection!", "Member[backward]"] + - ["system.windows.media.geometry", "system.windows.controls.primitives.layoutinformation!", "Method[getlayoutclip].ReturnValue"] + - ["system.windows.controls.itemcontainertemplateselector", "system.windows.controls.primitives.menubase", "Member[itemcontainertemplateselector]"] + - ["system.boolean", "system.windows.controls.primitives.iscrollinfo", "Member[canverticallyscroll]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[verticalscrollbarvisibilityproperty]"] + - ["system.windows.media.brush", "system.windows.controls.primitives.tickbar", "Member[fill]"] + - ["system.windows.dependencypropertykey", "system.windows.controls.primitives.documentviewerbase!", "Member[cangotonextpagepropertykey]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[right]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[acceptsreturn]"] + - ["system.windows.media.visual", "system.windows.controls.primitives.documentpageview", "Method[getvisualchild].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.statusbar!", "Member[usesitemcontainertemplateproperty]"] + - ["system.boolean", "system.windows.controls.primitives.multiselector", "Member[isupdatingselecteditems]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[childproperty]"] + - ["system.double", "system.windows.controls.primitives.rangebase", "Member[maximum]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[canundo]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[isselectionactiveproperty]"] + - ["system.windows.controls.primitives.generatorstatus", "system.windows.controls.primitives.generatorstatus!", "Member[generatingcontainers]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridrowheader!", "Member[separatorvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[isselectionrangeenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.calendardaybutton!", "Member[isinactiveproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentviewerbase!", "Member[cangotopreviouspageproperty]"] + - ["system.boolean", "system.windows.controls.primitives.selector!", "Method[getisselected].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.gridviewrowpresenterbase!", "Member[columnsproperty]"] + - ["system.double", "system.windows.controls.primitives.dragdeltaeventargs", "Member[horizontalchange]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[autowordselection]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.datagriddetailspresenter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.calendarbutton!", "Member[hasselecteddaysproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.toolbaroverflowpanel!", "Member[wrapwidthproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.documentpageview", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.nullable", "system.windows.controls.primitives.selector", "Member[issynchronizedwithcurrentitem]"] + - ["system.windows.iinputelement", "system.windows.controls.primitives.buttonbase", "Member[commandtarget]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[placementproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[tickfrequencyproperty]"] + - ["system.boolean", "system.windows.controls.primitives.datagridcolumnheader", "Member[isfrozen]"] + - ["system.windows.size", "system.windows.controls.primitives.datagridrowspresenter", "Method[measureoverride].ReturnValue"] + - ["system.windows.media.visual", "system.windows.controls.primitives.track", "Method[getvisualchild].ReturnValue"] + - ["system.idisposable", "system.windows.controls.primitives.textboxbase", "Method[declarechangeblock].ReturnValue"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[top]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[last]"] + - ["system.boolean", "system.windows.controls.primitives.custompopupplacement", "Method[equals].ReturnValue"] + - ["system.windows.size", "system.windows.controls.primitives.datagriddetailspresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.primitives.thumb", "system.windows.controls.primitives.track", "Member[thumb]"] + - ["system.boolean", "system.windows.controls.primitives.datagridrowheader", "Member[isrowselected]"] + - ["system.string", "system.windows.controls.primitives.generatorposition", "Method[tostring].ReturnValue"] + - ["system.windows.controls.primitives.generatordirection", "system.windows.controls.primitives.generatordirection!", "Member[forward]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.calendardaybutton!", "Member[istodayproperty]"] + - ["system.windows.controls.primitives.popupprimaryaxis", "system.windows.controls.primitives.custompopupplacement", "Member[primaryaxis]"] + - ["system.boolean", "system.windows.controls.primitives.scrollbar", "Member[isenabledcore]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.uniformgrid!", "Member[columnsproperty]"] + - ["system.int32", "system.windows.controls.primitives.uniformgrid", "Member[rows]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[placementtargetproperty]"] + - ["system.double", "system.windows.controls.primitives.track", "Member[maximum]"] + - ["system.double", "system.windows.controls.primitives.track", "Member[minimum]"] + - ["system.boolean", "system.windows.controls.primitives.menubase", "Member[usesitemcontainertemplate]"] + - ["system.double", "system.windows.controls.primitives.scrolleventargs", "Member[newvalue]"] + - ["system.windows.size", "system.windows.controls.primitives.datagriddetailspresenter", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.primitives.iscrollinfo", "Member[verticaloffset]"] + - ["system.boolean", "system.windows.controls.primitives.textboxbase", "Member[isinactiveselectionhighlightenabled]"] + - ["system.windows.size", "system.windows.controls.primitives.documentpageview", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.scrollbar!", "Member[viewportsizeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.togglebutton!", "Member[isthreestateproperty]"] + - ["system.boolean", "system.windows.controls.primitives.gridviewrowpresenterbase", "Method[receiveweakevent].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.calendardaybutton", "Member[isselected]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridrowheader!", "Member[isrowselectedproperty]"] + - ["system.windows.size", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[popupanimationproperty]"] + - ["system.int32", "system.windows.controls.primitives.generatorposition", "Member[index]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.controls.primitives.popupanimation!", "Member[fade]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.statusbar!", "Member[itemcontainertemplateselectorproperty]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrollherecommand]"] + - ["system.string", "system.windows.controls.primitives.selector", "Member[selectedvaluepath]"] + - ["system.object", "system.windows.controls.primitives.selector", "Member[selectedvalue]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[linerightcommand]"] + - ["system.windows.size", "system.windows.controls.primitives.tabpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.stretchdirection", "system.windows.controls.primitives.documentpageview", "Member[stretchdirection]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[placementrectangleproperty]"] + - ["system.double", "system.windows.controls.primitives.dragstartedeventargs", "Member[horizontaloffset]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[largedecrement]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[smalldecrement]"] + - ["system.windows.size", "system.windows.controls.primitives.datagridcellspresenter", "Method[measureoverride].ReturnValue"] + - ["system.windows.media.doublecollection", "system.windows.controls.primitives.tickbar", "Member[ticks]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[smallincrement]"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventtype!", "Member[largeincrement]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentviewerbase!", "Member[cangotonextpageproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.repeatbutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.primitives.thumb", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.primitives.scrolleventtype", "system.windows.controls.primitives.scrolleventargs", "Member[scrolleventtype]"] + - ["system.windows.rect", "system.windows.controls.primitives.layoutinformation!", "Method[getlayoutslot].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[autowordselectionproperty]"] + - ["system.windows.size", "system.windows.controls.primitives.datagridrowheader", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[maximumproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentpageview!", "Member[stretchproperty]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.primitives.documentviewerbase", "Method[getpageviewscollection].ReturnValue"] + - ["system.windows.size", "system.windows.controls.primitives.tabpanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.primitives.tickbarplacement", "system.windows.controls.primitives.tickbarplacement!", "Member[right]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.thumb!", "Member[isdraggingproperty]"] + - ["system.double", "system.windows.controls.primitives.dragdeltaeventargs", "Member[verticalchange]"] + - ["system.int32", "system.windows.controls.primitives.repeatbutton", "Member[interval]"] + - ["system.windows.controls.primitives.tickbarplacement", "system.windows.controls.primitives.tickbar", "Member[placement]"] + - ["system.string", "system.windows.controls.primitives.gridviewrowpresenterbase", "Method[tostring].ReturnValue"] + - ["system.windows.controls.gridviewcolumncollection", "system.windows.controls.primitives.gridviewrowpresenterbase", "Member[columns]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.controls.primitives.popupanimation!", "Member[scroll]"] + - ["system.boolean", "system.windows.controls.primitives.statusbar", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.controls.clickmode", "system.windows.controls.primitives.buttonbase", "Member[clickmode]"] + - ["system.boolean", "system.windows.controls.primitives.thumb", "Member[isdragging]"] + - ["system.windows.controls.panel", "system.windows.controls.primitives.ihierarchicalvirtualizationandscrollinfo", "Member[itemshost]"] + - ["system.windows.size", "system.windows.controls.primitives.toolbaroverflowpanel", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.primitives.tickbar", "Member[reservedspace]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[undolimitproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[placementproperty]"] + - ["system.windows.controls.spellcheck", "system.windows.controls.primitives.textboxbase", "Member[spellcheck]"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.primitives.textboxbase", "Member[verticalscrollbarvisibility]"] + - ["system.int32", "system.windows.controls.primitives.iitemcontainergenerator", "Method[indexfromgeneratorposition].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.primitives.thumb!", "Member[dragcompletedevent]"] + - ["system.object", "system.windows.controls.primitives.documentviewerbase", "Method[getservice].ReturnValue"] + - ["system.double", "system.windows.controls.primitives.textboxbase", "Member[viewportwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[verticaloffsetproperty]"] + - ["system.windows.media.brush", "system.windows.controls.primitives.textboxbase", "Member[selectiontextbrush]"] + - ["system.windows.size", "system.windows.controls.primitives.bulletdecorator", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.primitives.datagridcolumnheader", "Member[column]"] + - ["system.int32", "system.windows.controls.primitives.itemschangedeventargs", "Member[itemuicount]"] + - ["system.windows.point", "system.windows.controls.primitives.custompopupplacement", "Member[point]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[mouse]"] + - ["system.double", "system.windows.controls.primitives.rangebase", "Member[largechange]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.repeatbutton!", "Member[intervalproperty]"] + - ["system.boolean", "system.windows.controls.primitives.statusbar", "Member[usesitemcontainertemplate]"] + - ["system.windows.media.brush", "system.windows.controls.primitives.textboxbase", "Member[selectionbrush]"] + - ["system.boolean", "system.windows.controls.primitives.custompopupplacement!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.datagridcolumnheader!", "Member[displayindexproperty]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[deferscrolltoverticaloffsetcommand]"] + - ["system.windows.controls.itemcontainertemplateselector", "system.windows.controls.primitives.statusbar", "Member[itemcontainertemplateselector]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.textboxbase!", "Member[caretbrushproperty]"] + - ["system.double", "system.windows.controls.primitives.toolbaroverflowpanel", "Member[wrapwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[horizontaloffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[reservedspaceproperty]"] + - ["system.double", "system.windows.controls.primitives.textboxbase", "Member[verticaloffset]"] + - ["system.object", "system.windows.controls.primitives.documentpageview", "Method[getservice].ReturnValue"] + - ["system.windows.controls.primitives.autotooltipplacement", "system.windows.controls.primitives.autotooltipplacement!", "Member[topleft]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[bottom]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.tickbar!", "Member[ticksproperty]"] + - ["system.windows.media.geometry", "system.windows.controls.primitives.datagridcolumnheaderspresenter", "Method[getlayoutclip].ReturnValue"] + - ["system.int32", "system.windows.controls.primitives.generatorposition", "Method[gethashcode].ReturnValue"] + - ["system.windows.controls.scrollviewer", "system.windows.controls.primitives.iscrollinfo", "Member[scrollowner]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.primitives.placementmode!", "Member[relativepoint]"] + - ["system.windows.controls.primitives.tickplacement", "system.windows.controls.primitives.tickplacement!", "Member[none]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltobottomcommand]"] + - ["system.windows.input.routedcommand", "system.windows.controls.primitives.scrollbar!", "Member[scrolltoverticaloffsetcommand]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[custompopupplacementcallbackproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.documentpageview!", "Member[stretchdirectionproperty]"] + - ["system.int32", "system.windows.controls.primitives.documentpageview", "Member[visualchildrencount]"] + - ["system.double", "system.windows.controls.primitives.track", "Method[valuefromdistance].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.popup!", "Member[hasdropshadowproperty]"] + - ["system.windows.componentresourcekey", "system.windows.controls.primitives.calendaritem!", "Member[daytitletemplateresourcekey]"] + - ["system.boolean", "system.windows.controls.primitives.documentviewerbase!", "Method[getismasterpage].ReturnValue"] + - ["system.boolean", "system.windows.controls.primitives.calendarbutton", "Member[isinactive]"] + - ["system.windows.dependencyobject", "system.windows.controls.primitives.datagridcellspresenter", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.primitives.thumb!", "Member[dragstartedevent]"] + - ["system.double", "system.windows.controls.primitives.iscrollinfo", "Member[extentwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.buttonbase!", "Member[ispressedproperty]"] + - ["system.windows.visibility", "system.windows.controls.primitives.datagridcolumnheader", "Member[separatorvisibility]"] + - ["system.windows.controls.primitives.generatorstatus", "system.windows.controls.primitives.generatorstatus!", "Member[notstarted]"] + - ["system.windows.dependencypropertykey", "system.windows.controls.primitives.documentviewerbase!", "Member[pagecountpropertykey]"] + - ["system.windows.size", "system.windows.controls.primitives.bulletdecorator", "Method[measureoverride].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.primitives.bulletdecorator", "Member[background]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.track!", "Member[minimumproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.scrollbar!", "Member[orientationproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.primitives.uniformgrid!", "Member[rowsproperty]"] + - ["system.object", "system.windows.controls.primitives.buttonbase", "Member[commandparameter]"] + - ["system.double", "system.windows.controls.primitives.textboxbase", "Member[extentwidth]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Ribbon.Primitives.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Ribbon.Primitives.typemodel.yml new file mode 100644 index 000000000000..3011a3e729d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Ribbon.Primitives.typemodel.yml @@ -0,0 +1,84 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.windows.controls.ribbon.primitives.ribbonscrollbuttonvisibilityconverter", "Method[convert].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[verticaloffset]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[extentheight]"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[canhorizontallyscroll]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[ribbon]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbonquickaccesstoolbaroverflowpanel", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.starlayoutinfo", "Member[requestedstarmaxwidth]"] + - ["system.object", "system.windows.controls.ribbon.primitives.ribbonwindowsmalliconconverter", "Method[convert].ReturnValue"] + - ["system.object", "system.windows.controls.ribbon.primitives.ribbonwindowsmalliconconverter", "Method[convertback].ReturnValue"] + - ["system.windows.uielement", "system.windows.controls.ribbon.primitives.iprovidestarlayoutinfobase", "Member[targetelement]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.ribbongroupspanel!", "Member[isstarlayoutpassproperty]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[extentwidth]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[horizontaloffset]"] + - ["system.object[]", "system.windows.controls.ribbon.primitives.ribbonscrollbuttonvisibilityconverter", "Method[convertback].ReturnValue"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbonquickaccesstoolbarpanel", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[horizontaloffset]"] + - ["system.windows.controls.scrollviewer", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[scrollowner]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Method[arrangeoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbongroupspanel", "Member[isstarlayoutpass]"] + - ["system.collections.generic.ienumerable", "system.windows.controls.ribbon.primitives.iprovidestarlayoutinfo", "Member[starlayoutcombinations]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbongalleryitemspanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbongroupitemspanel", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[viewportheight]"] + - ["system.windows.controls.scrollviewer", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[scrollowner]"] + - ["system.windows.rect", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Method[makevisible].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.starlayoutinfo", "Member[requestedstarminwidth]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[horizontaloffset]"] + - ["system.windows.controls.scrollviewer", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[scrollowner]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[viewportwidth]"] + - ["system.windows.uielement", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[targetelement]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribboncontextualtabgroupspanel", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[extentheight]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribboncontextualtabgroupspanel", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[canhorizontallyscroll]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[extentwidth]"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbonmenuitemspanel", "Member[isstarlayoutpass]"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[canhorizontallyscroll]"] + - ["system.windows.rect", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Method[makevisible].ReturnValue"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[viewportheight]"] + - ["system.double", "system.windows.controls.ribbon.primitives.starlayoutinfo", "Member[requestedstarweight]"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[canverticallyscroll]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[viewportwidth]"] + - ["system.windows.uielement", "system.windows.controls.ribbon.primitives.ribbongroupitemspanel", "Member[targetelement]"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[canverticallyscroll]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbontitlepanel", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[verticaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.starlayoutinfo!", "Member[requestedstarweightproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.primitives.ribboncontextualtabgroupspanel", "Member[ribbon]"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.isupportstarlayout", "Member[isstarlayoutpass]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbontitlepanel", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[viewportheight]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbongroupitemspanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.ribbontitlepanel!", "Member[ribbonproperty]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Member[viewportwidth]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[extentheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.starlayoutinfo!", "Member[requestedstarmaxwidthproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.starlayoutinfo!", "Member[requestedstarminwidthproperty]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbonmenuitemspanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.ribboncontextualtabgroupspanel!", "Member[ribbonproperty]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbonmenuitemspanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbonquickaccesstoolbaroverflowpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.rect", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Method[makevisible].ReturnValue"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbongroupspanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[canverticallyscroll]"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbontabheaderspanel", "Member[verticaloffset]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Method[measureoverride].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.controls.ribbon.primitives.ribbongroupitemspanel", "Member[starlayoutcombinations]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.primitives.ribbontitlepanel", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.primitives.starlayoutinfo!", "Member[allocatedstarwidthproperty]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbontabspanel", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.starlayoutinfo", "Member[allocatedstarwidth]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbonquickaccesstoolbarpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.controls.ribbon.primitives.ribbongallerycategoriespanel", "Member[extentwidth]"] + - ["system.windows.size", "system.windows.controls.ribbon.primitives.ribbongalleryitemspanel", "Method[arrangeoverride].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Ribbon.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Ribbon.typemodel.yml new file mode 100644 index 000000000000..b128b5d95b96 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.Ribbon.typemodel.yml @@ -0,0 +1,992 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.controls.ribbon.ribboncheckbox", "Member[keytip]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontextualtabgroup!", "Member[headertemplateselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationmenu!", "Member[auxiliarypanecontentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[contextualtabgroupheadertemplateproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbongallery", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[dropdowntooltipfooterdescription]"] + - ["system.string", "system.windows.controls.ribbon.ribbontwolinetext", "Member[text]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.ribbon.ribbonapplicationmenu", "Member[footerpanecontenttemplateselector]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbongroup", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.object", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getquickaccesstoolbarid].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[isdropdownopenproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[selectionboxitemtemplateselectorproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[handlesscrolling]"] + - ["system.windows.controls.ribbon.ribbonapplicationmenuitemlevel", "system.windows.controls.ribbon.ribbonapplicationmenuitem", "Member[level]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[pressedbackgroundproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallerycategory", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbonbutton", "Member[label]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[pressedbackgroundproperty]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[clickevent]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribboncontrol", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[smallimagesourceproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonsplitbutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbon", "Member[showquickaccesstoolbarontop]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[ispressedproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbonmenuitem", "Member[quickaccesstoolbarid]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getfocusedborderbrush].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[gettooltipimagesource].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[tooltiptitleproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonradiobutton", "Member[isincontrolgroup]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrol", "Member[isinquickaccesstoolbar]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongalleryitem", "Member[ispressed]"] + - ["system.string", "system.windows.controls.ribbon.ribbongroup", "Member[tooltipfootertitle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[labelproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[contextualtabgroupproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenuitem", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getcheckedbackground].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenubutton", "Member[pressedborderbrush]"] + - ["system.windows.controls.ribbon.ribboncontextualtabgroup", "system.windows.controls.ribbon.ribbontab", "Member[contextualtabgroup]"] + - ["system.object", "system.windows.controls.ribbon.ribbontextbox", "Member[commandparameter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[pathfillproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenubutton", "Member[focusedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[isdropdownopenproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[smallimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[pressedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[checkedborderbrushproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getmouseoverborderbrush].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenuitem", "Member[tooltipdescription]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinitioncollection", "system.windows.controls.ribbon.ribbongroupsizedefinition", "Member[controlsizedefinitions]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[commandproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationmenuitem!", "Member[levelproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[selectionboxitemproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonradiobutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallery", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[focusedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[tooltiptitleproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenuitem", "Member[pressedborderbrush]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenuitem", "Member[tooltipfooterimagesource]"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery", "Member[highlighteditem]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonradiobutton", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.int32", "system.windows.controls.ribbon.ribboncontrollength", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[focusedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[hasgalleryproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[dropdowntooltipfooterimagesourceproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbon", "Member[iscollapsed]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[quickaccesstoolbarcontrolsizedefinitionproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongroupsizedefinitionbase", "Member[iscollapsed]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncheckbox", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.iinputelement", "system.windows.controls.ribbon.ribbontextbox", "Member[commandtarget]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[pressedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[mouseoverbackgroundproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribboncheckbox", "Member[tooltipfooterdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[highlighteditemproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonquickaccesstoolbar!", "Member[customizemenubuttonproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontooltip", "Member[hasheader]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[tooltiptitleproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[dropdowntooltipfootertitle]"] + - ["system.int32", "system.windows.controls.ribbon.ribbongallery", "Member[maxcolumncount]"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery", "Member[previewcommandparameter]"] + - ["system.double", "system.windows.controls.ribbon.ribbontextbox", "Member[textboxwidth]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[canuserresizehorizontally]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.cornerradius", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getcornerradius].ReturnValue"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncontrolgroup", "Member[controlsizedefinition]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongalleryitem", "Member[mouseoverborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[tooltipimagesourceproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbongalleryitem", "Member[tooltipdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[footerdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[pathdataproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonradiobutton", "Member[tooltipimagesource]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrolsizedefinition", "Member[iscollapsed]"] + - ["system.windows.controls.ribbon.ribbonimagesize", "system.windows.controls.ribbon.ribbonimagesize!", "Member[large]"] + - ["system.object", "system.windows.controls.ribbon.ribbontogglebutton", "Member[quickaccesstoolbarid]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[hasfooterproperty]"] + - ["system.windows.texttrimming", "system.windows.controls.ribbon.ribbontwolinetext", "Member[texttrimming]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonquickaccesstoolbar", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.controls.ribbon.ribbondismisspopupmode", "system.windows.controls.ribbon.ribbondismisspopupmode!", "Member[mousephysicallynotover]"] + - ["system.object", "system.windows.controls.ribbon.ribboncontextualtabgroup", "Member[header]"] + - ["system.windows.uielement", "system.windows.controls.ribbon.ribbonquickaccesstoolbarcloneeventargs", "Member[cloneinstance]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongroup", "Member[largeimagesource]"] + - ["system.windows.media.geometry", "system.windows.controls.ribbon.ribbontwolinetext!", "Method[getpathdata].ReturnValue"] + - ["system.windows.controls.ribbon.ribbondismisspopupmode", "system.windows.controls.ribbon.ribbondismisspopupeventargs", "Member[dismissmode]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenuitem", "Member[tooltipimagesource]"] + - ["system.string", "system.windows.controls.ribbon.ribboncheckbox", "Member[tooltiptitle]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongalleryitem", "Member[pressedborderbrush]"] + - ["system.windows.media.texteffectcollection", "system.windows.controls.ribbon.ribbontwolinetext", "Member[texteffects]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[titleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[pressedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[checkedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[tooltiptitleproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonradiobutton", "Member[showkeyboardcues]"] + - ["system.string", "system.windows.controls.ribbon.ribbontogglebutton", "Member[tooltiptitle]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getcanaddtoquickaccesstoolbardirectly].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[showquickaccesstoolbarontopproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationmenu!", "Member[auxiliarypanecontenttemplateselectorproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribboncombobox", "Member[selectionboxitemtemplate]"] + - ["system.windows.controls.ribbon.ribbonapplicationmenuitemlevel", "system.windows.controls.ribbon.ribbonapplicationmenuitemlevel!", "Member[top]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.ribbon.ribboncommands!", "Member[addtoquickaccesstoolbarcommand]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[dismisspopupevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[iscollapsedproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonbutton", "Member[tooltipfooterdescription]"] + - ["system.windows.visibility", "system.windows.controls.ribbon.ribbon", "Member[windowiconvisibility]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongalleryitem", "Member[ishighlighted]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[checkedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[footerimagesourceproperty]"] + - ["system.windows.textdecorationcollection", "system.windows.controls.ribbon.ribbontwolinetext", "Member[textdecorations]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[quickaccesstoolbarcontrolsizedefinitionproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbonmenubutton", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribboncheckbox", "Member[tooltipfootertitle]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontextbox", "Member[tooltipfooterimagesource]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbontab", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[focusedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrol!", "Member[isincontrolgroupproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontextbox", "Member[tooltipfootertitle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[smallimagesourceproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongalleryitem", "Member[isselected]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[quickaccesstoolbaridproperty]"] + - ["system.windows.thickness", "system.windows.controls.ribbon.ribbontwolinetext", "Member[padding]"] + - ["system.windows.controls.ribbon.ribboncontrollengthunittype", "system.windows.controls.ribbon.ribboncontrollengthunittype!", "Member[item]"] + - ["system.double", "system.windows.controls.ribbon.ribbonmenubutton", "Member[dropdownheight]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenuitem", "Member[mouseoverborderbrush]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontabheader", "Member[mouseoverborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[pressedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[filteritemtemplateselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[largeimagesourceproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbontogglebutton", "Member[quickaccesstoolbarcontrolsizedefinition]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenuitem", "Member[keytip]"] + - ["system.windows.freezable", "system.windows.controls.ribbon.ribboncontrolsizedefinition", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallery", "Member[isenabledcore]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[dropdowntooltipfooterdescriptionproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[checkedborderbrush]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbonmenubutton", "Member[controlsizedefinition]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[focusedbackgroundproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery", "Member[quickaccesstoolbarid]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[keytipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[cornerradiusproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[tabheadertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[contextualtabgroupssourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[hasgalleryproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[selectionboxwidthproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonquickaccesstoolbar!", "Method[getisoverflowitem].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenuitem", "Member[tooltipfootertitle]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonquickaccesstoolbar", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[largeimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getfocusedbackground].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongroup", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbongallery", "Member[filteritemtemplate]"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbongallery", "Member[filtermenubuttonstyle]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollength", "Member[isabsolute]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongallery", "Member[smallimagesource]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbon", "Member[isminimized]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[focusedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[isincontrolgroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[selectionboxitemtemplateproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribboncontrollengthconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[focusedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[dropdowntooltipfooterdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[ischeckedproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbongallery", "Member[categorytemplate]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribboncontextualtabgroupitemscontrol", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonmenubutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[isincontrolgroupproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[focusedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[focusedbackgroundproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbontogglebutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbonapplicationmenu", "Member[footerpanecontenttemplate]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.ribbon.ribboncombobox", "Member[selectionboxitemtemplateselector]"] + - ["system.string", "system.windows.controls.ribbon.ribbongallery", "Member[selectedvaluepath]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbontextbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenuitem", "Member[quickaccesstoolbarimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[ishostedinribbonwindowproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonbutton", "Member[tooltipfooterimagesource]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbontooltip", "Member[ribbon]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenuitem", "Member[pressedbackground]"] + - ["system.nullable", "system.windows.controls.ribbon.ribbongallery", "Member[issynchronizedwithcurrentitem]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[controlsizedefinitionproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonbutton", "Member[isinquickaccesstoolbar]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.controls.ribbon.ribbongroupsizedefinitionbasecollection", "system.windows.controls.ribbon.ribbongroup", "Member[groupsizedefinitions]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[isselectedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontextbox", "Member[showkeyboardcues]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonapplicationmenu", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallery", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.linestackingstrategy", "system.windows.controls.ribbon.ribbontwolinetext", "Member[linestackingstrategy]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[dropdowntooltipimagesourceproperty]"] + - ["system.windows.cornerradius", "system.windows.controls.ribbon.ribbontogglebutton", "Member[cornerradius]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getdefaultcontrolsizedefinition].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[dropdowntooltiptitle]"] + - ["system.string", "system.windows.controls.ribbon.ribbontextbox", "Member[keytip]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[focusedborderbrush]"] + - ["system.windows.visibility", "system.windows.controls.ribbon.ribbongallerycategory", "Member[headervisibility]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncombobox", "Member[isreadonly]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[contextualtabgroupstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbongallery", "Member[allfilteritemtemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[smallimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[tooltiptitleproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonradiobutton", "Member[label]"] + - ["system.object", "system.windows.controls.ribbon.ribbontab", "Member[contextualtabgroupheader]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribbonquickaccesstoolbar!", "Member[cloneevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[isdropdownopenproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongroup", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbontwolinetext", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[largeimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationmenu!", "Member[footerpanecontentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[controlsizedefinitionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[cornerradiusproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontextbox", "Member[isinquickaccesstoolbar]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribboncheckbox", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[canuserfilterproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.ribbon.ribboncommands!", "Member[showquickaccesstoolbarbelowribboncommand]"] + - ["system.windows.input.routedcommand", "system.windows.controls.ribbon.ribbongallery!", "Member[filtercommand]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontabheader", "Member[focusedborderbrush]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonbutton", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbongrouptemplatesizedefinition", "Member[contenttemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[checkedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonquickaccesstoolbar!", "Member[hasoverflowitemsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[headerkeytipproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontabheaderitemscontrol", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenuitem", "Member[canuserresizehorizontally]"] + - ["system.windows.controls.ribbon.ribboncontrollength", "system.windows.controls.ribbon.ribboncontrollength!", "Member[auto]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[controlsizedefinitionproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontabheaderitemscontrol", "Member[handlesscrolling]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[showkeyboardcuesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[showkeyboardcuesproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontabheader", "Member[checkedborderbrush]"] + - ["system.boolean", "system.windows.controls.ribbon.stringcollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.controls.styleselector", "system.windows.controls.ribbon.ribbongallery", "Member[filteritemcontainerstyleselector]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[gettooltipfooterimagesource].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallerycategory", "Member[issharedcolumnsizescope]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallery", "Member[issharedcolumnsizescope]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrolgroup", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbon", "Member[titletemplate]"] + - ["system.string", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getlabel].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[titleproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonapplicationsplitmenuitem", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[showkeyboardcuesproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongroup", "Member[tooltipfooterimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[ribbonproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontextmenu", "Member[hasgallery]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[tooltiptitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[checkedborderbrushproperty]"] + - ["system.windows.controls.ribbon.ribbonimagesize", "system.windows.controls.ribbon.ribbonimagesize!", "Member[collapsed]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenuitem", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[commandtargetproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontogglebutton", "Member[tooltipfooterimagesource]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[mouseoverborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongrouptemplatesizedefinition!", "Member[contenttemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[tooltiptitleproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribboncombobox", "Member[text]"] + - ["system.windows.controls.ribbon.ribbonapplicationmenuitemlevel", "system.windows.controls.ribbon.ribbonapplicationmenuitemlevel!", "Member[sub]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[focusedbackground]"] + - ["system.windows.iinputelement", "system.windows.controls.ribbon.ribbongallery", "Member[commandtarget]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[ischeckable]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbonbutton", "Member[ribbon]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontentpresenter", "Member[isinquickaccesstoolbar]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbongroup", "Member[ribbon]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[mouseoverborderbrush]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongalleryitem", "Member[checkedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[pressedborderbrushproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getquickaccesstoolbarcontrolsizedefinition].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[applicationmenuproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribboncheckbox", "Member[quickaccesstoolbarid]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[lineheightproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.ribbon.ribboncommands!", "Member[showquickaccesstoolbaraboveribboncommand]"] + - ["system.windows.controls.ribbon.ribbonimagesize", "system.windows.controls.ribbon.ribboncontrolsizedefinition", "Member[imagesize]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getribbon].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[largeimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[windowiconvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[groupsizereductionorderproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[filterpanecontenttemplateproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbonbutton", "Member[controlsizedefinition]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[largeimagesourceproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontogglebutton", "Member[keytip]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[showkeyboardcuesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolsizedefinition!", "Member[islabelvisibleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[pressedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[checkedbackgroundproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontextbox", "Member[label]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbon", "Member[ishostedinribbonwindow]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonapplicationmenuitem", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbontogglebutton", "Member[label]"] + - ["system.boolean", "system.windows.controls.ribbon.stringcollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenubutton", "Member[keytip]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontabheader", "Member[checkedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[cornerradiusproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenuitem", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolgroup!", "Member[controlsizedefinitionproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[pressedborderbrush]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncombobox", "Member[showkeyboardcues]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getpressedborderbrush].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[dropdowntooltiptitle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[filtermenubuttonstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[dropdowntooltiptitleproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonquickaccesstoolbar", "Member[hasoverflowitems]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[ribbonproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbonapplicationmenu", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallery", "Method[receiveweakevent].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollengthconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[isdropdownpositionedleftproperty]"] + - ["system.windows.freezable", "system.windows.controls.ribbon.ribbongroupsizedefinitionbasecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[focusedborderbrushproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollength", "Member[isstar]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonradiobutton", "Member[tooltipfooterimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontentpresenter!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.windows.cornerradius", "system.windows.controls.ribbon.ribbonradiobutton", "Member[cornerradius]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[footertitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[focusedbackgroundproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbon", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[mouseoverbackgroundproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[dropdowntooltipdescription]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getisinquickaccesstoolbar].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncheckbox", "Member[isinquickaccesstoolbar]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[checkedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[headerkeytip]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[ischecked]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenuitem", "Member[hasgallery]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontogglebutton", "Member[showkeyboardcues]"] + - ["system.string", "system.windows.controls.ribbon.ribboncheckbox", "Member[tooltipdescription]"] + - ["system.string", "system.windows.controls.ribbon.ribbonbutton", "Member[keytip]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[commandproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[focusedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[textproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonseparator", "Member[label]"] + - ["system.windows.controls.ribbon.ribbonquickaccesstoolbar", "system.windows.controls.ribbon.ribbon", "Member[quickaccesstoolbar]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[galleryitemtemplateproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonbutton", "Member[mouseoverborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[dropdowntooltipfooterimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrol!", "Member[controlsizedefinitionproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[checkedbackground]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontextbox", "Member[isenabledcore]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallerycategory", "Member[columnsstretchtofill]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[mouseoverborderbrushproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbongroup", "Member[quickaccesstoolbarid]"] + - ["system.windows.controls.ribbon.ribbonmenubutton", "system.windows.controls.ribbon.ribbonquickaccesstoolbar", "Member[customizemenubutton]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[checkedbackgroundproperty]"] + - ["system.windows.controls.ribbon.ribbonimagesize", "system.windows.controls.ribbon.ribbonimagesize!", "Member[small]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[iscontextualtabproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.ribbon.ribbon", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[checkedbackground]"] + - ["system.string", "system.windows.controls.ribbon.ribbongroup", "Member[keytip]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationsplitmenuitem!", "Member[levelproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenubutton", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonquickaccesstoolbar!", "Member[isoverflowitemproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[ischeckableproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenubutton", "Member[tooltipimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[commandproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbontabheader", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncheckbox", "Member[showkeyboardcues]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[tooltipfootertitleproperty]"] + - ["system.collections.ienumerable", "system.windows.controls.ribbon.ribbon", "Member[contextualtabgroupssource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbontogglebutton", "Member[ribbon]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenuitem", "Member[canuserresizevertically]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[ribbonproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncheckbox", "Member[tooltipfooterimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationmenu!", "Member[footerpanecontenttemplateselectorproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getmouseoverbackground].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontooltip", "Member[footerimagesource]"] + - ["system.windows.controls.ribbon.ribbonsplitbuttonlabelposition", "system.windows.controls.ribbon.ribbonsplitbuttonlabelposition!", "Member[dropdown]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbonmenubutton", "Member[quickaccesstoolbarcontrolsizedefinition]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[keytipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[baselineoffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[dropdowntooltipdescriptionproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontwolinetext", "Member[pathstroke]"] + - ["system.windows.controls.ribbon.ribbonapplicationmenuitemlevel", "system.windows.controls.ribbon.ribbonapplicationmenuitemlevel!", "Member[middle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolsizedefinition!", "Member[maxwidthproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncombobox", "Member[staysopenonedit]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbongallery", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontextualtabgroupitemscontrol", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.ribbon.ribbongallery", "Member[filteritemtemplateselector]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getlargeimagesource].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontextualtabgroupitemscontrol!", "Member[ribbonproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbonapplicationmenu", "Member[footerpanecontent]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbonapplicationsplitmenuitem", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[tabheaderleftproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonseparator!", "Member[labelproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonquickaccesstoolbar", "Member[isoverflowopen]"] + - ["system.windows.controls.ribbon.ribboncontrollengthunittype", "system.windows.controls.ribbon.ribboncontrollength", "Member[ribboncontrollengthunittype]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallerycategory!", "Member[issharedcolumnsizescopeproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontooltip", "Member[footertitle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[isreadonlyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[filteritemtemplateproperty]"] + - ["system.windows.freezable", "system.windows.controls.ribbon.ribbongroupsizedefinition", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonbutton", "Member[isincontrolgroup]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenubutton", "Member[pressedbackground]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontooltip", "Member[isplacementtargetinribbongroup]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonapplicationmenuitem", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[focusedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationmenu!", "Member[auxiliarypanecontenttemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[issharedcolumnsizescopeproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbongallery", "Member[galleryitemtemplate]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenuitem", "Member[imagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[iscollapsedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.size", "system.windows.controls.ribbon.ribbontwolinetext", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[dropdowntooltipimagesourceproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribboncontextualtabgroup", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[labelproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.ribbon.ribboncommands!", "Member[minimizeribboncommand]"] + - ["system.windows.iinputelement", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[commandtarget]"] + - ["system.windows.size", "system.windows.controls.ribbon.ribbongroup", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getshowkeyboardcues].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[isminimizedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[galleryitemstyleproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenubutton", "Member[tooltiptitle]"] + - ["system.object", "system.windows.controls.ribbon.stringcollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[checkedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[headerkeytipproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbon", "Member[tabheadertemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[checkedborderbrushproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenubutton", "Member[tooltipdescription]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbongallerycategory", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.object", "system.windows.controls.ribbon.ribboncontrollengthconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbontogglebutton", "Member[tooltipdescription]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribboncombobox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonquickaccesstoolbar!", "Member[ribbonproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontogglebutton", "Member[tooltipfooterdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[commandparameterproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbongalleryitem", "Member[tooltipfooterdescription]"] + - ["system.string", "system.windows.controls.ribbon.ribbongalleryitem", "Member[tooltiptitle]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonbutton", "Member[smallimagesource]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbongroup", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.controls.ribbon.ribboncontrollengthunittype", "system.windows.controls.ribbon.ribboncontrollengthunittype!", "Member[pixel]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontooltip", "Member[hasfooter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallerycategory!", "Member[columnsstretchtofillproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontextualtabgroup!", "Member[headertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[showkeyboardcuesproperty]"] + - ["system.windows.controls.ribbon.ribbonapplicationmenu", "system.windows.controls.ribbon.ribbon", "Member[applicationmenu]"] + - ["system.windows.controls.ribbon.ribboncontextualtabgroup", "system.windows.controls.ribbon.ribbontabheader", "Member[contextualtabgroup]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[quickaccesstoolbaridproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[quickaccesstoolbarcontrolsizedefinitionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[texteffectsproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbonmenubutton", "Member[quickaccesstoolbarid]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontwolinetext!", "Method[gethastwolines].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonapplicationmenu", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbon", "Member[contextualtabgroupheadertemplate]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[pressedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[quickaccesstoolbaridproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbonbutton", "Member[quickaccesstoolbarcontrolsizedefinition]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[showkeyboardcuesproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbonmenuitem", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[checkedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[canuserresizeverticallyproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongroup", "Member[isinquickaccesstoolbar]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontextbox", "Member[largeimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[smallimagesourceproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbongalleryitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[pressedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[quickaccesstoolbaridproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery", "Member[filterpanecontent]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[isincontrolgroup]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[pressedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[dropdownheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[dropdowntooltipfootertitleproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getsmallimagesource].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongroup", "Member[mouseoverbackground]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontogglebutton", "Member[tooltipimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[focusedbackgroundproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontextbox", "Member[tooltipfooterdescription]"] + - ["system.double", "system.windows.controls.ribbon.ribboncontrollength", "Member[value]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonradiobutton", "Member[largeimagesource]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[pressedbackground]"] + - ["system.object", "system.windows.controls.ribbon.ribbonbutton", "Member[quickaccesstoolbarid]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribbongallery!", "Member[selectionchangedevent]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbonapplicationmenuitem", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[isincontrolgroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[checkedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[groupsizedefinitionsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[checkedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[quickaccesstoolbaridproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonbutton", "Member[pressedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[pressedborderbrushproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[focusedbackground]"] + - ["system.string", "system.windows.controls.ribbon.ribbonradiobutton", "Member[tooltipfooterdescription]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonbutton", "Member[focusedborderbrush]"] + - ["system.int32", "system.windows.controls.ribbon.ribbongallerycategory", "Member[maxcolumncount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[commandparameterproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[helppanecontenttemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[labelproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[descriptionproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbontooltip", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontwolinetext", "Member[pathfill]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenuitem", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongallery", "Member[tooltipfooterimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[headerstyleproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncheckbox", "Member[isincontrolgroup]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[focusedborderbrushproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbongroup", "Member[tooltipfooterdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[hasheaderproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[largeimagesourceproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontextbox", "Member[smallimagesource]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongroup", "Member[iscollapsed]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollength!", "Method[op_inequality].ReturnValue"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbongallery", "Member[galleryitemstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroupsizedefinition!", "Member[controlsizedefinitionsproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[pressedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallerycategory!", "Member[headervisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[pressedborderbrushproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallery", "Member[canuserfilter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[ribbonproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbonapplicationmenu", "Member[auxiliarypanecontenttemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolsizedefinition!", "Member[iscollapsedproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[gettooltipfooterdescription].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribboncontextualtabgroup", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "system.windows.controls.ribbon.ribbontextbox", "Member[tooltipdescription]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenuitem", "Member[isdropdownpositionedleft]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getisincontrolgroup].ReturnValue"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbontogglebutton", "Member[controlsizedefinition]"] + - ["system.string", "system.windows.controls.ribbon.ribboncontextualtabgroup", "Member[headerstringformat]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbongallerycategory", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.ribbon.ribboncontrollength", "system.windows.controls.ribbon.ribboncontrolsizedefinition", "Member[width]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[pressedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[staysopenoneditproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonapplicationsplitmenuitem", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[tooltiptitleproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbongallery", "Member[tooltipfootertitle]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[isinquickaccesstoolbar]"] + - ["system.string", "system.windows.controls.ribbon.ribboncombobox", "Member[selectionboxitemstringformat]"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[headerkeytip]"] + - ["system.string", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[gettooltipdescription].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenuitem", "Member[checkedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[keytipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[isincontrolgroupproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[isdropdownopen]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[paddingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[smallimagesourceproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[dropdowntooltipfooterdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribboncontextualtabgroup", "Member[headertemplate]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribboncontextmenu", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[quickaccesstoolbarcontrolsizedefinitionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[checkedbackgroundproperty]"] + - ["system.windows.controls.ribbon.ribbondismisspopupmode", "system.windows.controls.ribbon.ribbondismisspopupmode!", "Member[always]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbon", "Member[helppanecontenttemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[checkedborderbrushproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonmenuitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongroup", "Member[smallimagesource]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbonmenubutton", "Member[ribbon]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbonseparator", "Member[ribbon]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonbutton", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrol!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenubutton", "Member[tooltipfootertitle]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontabheader", "Member[isribbontabselected]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongalleryitem", "Member[checkedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontooltip", "Member[title]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[hastwolinesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[checkedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[dropdowntooltipfootertitleproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontooltip", "Member[description]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[textboxwidthproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonbutton", "Member[largeimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[mouseoverbackgroundproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontooltip", "Member[footerdescription]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongalleryitem", "Member[tooltipimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonseparator!", "Member[ribbonproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[mouseoverbackground]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribboncontextualtabgroupitemscontrol", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[quickaccesstoolbaridproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbon", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontextualtabgroup!", "Member[ribbonproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontogglebutton", "Member[isinquickaccesstoolbar]"] + - ["system.string", "system.windows.controls.ribbon.ribbongalleryitem", "Member[keytip]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[keytipproperty]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[selectedevent]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbonmenuitem", "Member[ribbon]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollength", "Member[isauto]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongroup", "Member[tooltipimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[commandtargetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[isselectedproperty]"] + - ["system.windows.input.icommand", "system.windows.controls.ribbon.ribbongallery", "Member[command]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontab", "Member[isselected]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonradiobutton", "Member[smallimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[focusedbackgroundproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontextbox", "Member[mouseoverborderbrush]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.ribbon.ribbonapplicationmenu", "Member[auxiliarypanecontenttemplateselector]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolgroup!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[canuserresizeverticallyproperty]"] + - ["system.int32", "system.windows.controls.ribbon.ribbongallerycategory", "Member[mincolumncount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[tooltipfootertitleproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongroup", "Member[isdropdownopen]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontabheader", "Member[iscontextualtab]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[tooltipimagesourceproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonradiobutton", "Member[keytip]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonbutton", "Member[pressedborderbrush]"] + - ["system.object", "system.windows.controls.ribbon.ribbon", "Member[helppanecontent]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongroup", "Member[mouseoverborderbrush]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonseparator", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[imagesourceproperty]"] + - ["system.windows.textalignment", "system.windows.controls.ribbon.ribbontwolinetext", "Member[textalignment]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenubutton", "Member[tooltipfooterdescription]"] + - ["system.double", "system.windows.controls.ribbon.ribbonmenuitem", "Member[dropdownheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[focusedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitmenuitem!", "Member[headerquickaccesstoolbaridproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[checkedbackgroundproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[checkedborderbrush]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[dropdowntooltipimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[focusedborderbrush]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontextmenu", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[dropdowntooltipfooterimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbontextbox", "Member[quickaccesstoolbarcontrolsizedefinition]"] + - ["system.string", "system.windows.controls.ribbon.ribbonbutton", "Member[tooltipdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonapplicationmenu", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[iseditableproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontogglebutton", "Member[smallimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[pressedbackgroundproperty]"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbon", "Member[tabheaderstyle]"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery", "Member[selectedvalue]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenubutton", "Member[label]"] + - ["system.string", "system.windows.controls.ribbon.ribbonradiobutton", "Member[tooltiptitle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[cornerradiusproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[dropdowntooltipfootertitle]"] + - ["system.object", "system.windows.controls.ribbon.stringcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[selecteditemproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[isribbontabselectedproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbon", "Member[title]"] + - ["system.string", "system.windows.controls.ribbon.ribbontogglebutton", "Member[tooltipfootertitle]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncombobox", "Member[iseditable]"] + - ["system.windows.controls.ribbon.ribbonsplitbuttonlabelposition", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[labelposition]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[defaultcontrolsizedefinitionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[linestackingstrategyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[pathstrokeproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbonradiobutton", "Member[quickaccesstoolbarid]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[isplacementtargetinribbongroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[isincontrolgroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[tooltipfootertitleproperty]"] + - ["system.double", "system.windows.controls.ribbon.ribbontab", "Member[tabheaderright]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontextbox", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[labelproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribboncombobox", "Member[selectionboxitem]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontextbox", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[quickaccesstoolbarcontrolsizedefinitionproperty]"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbongallery", "Member[filteritemcontainerstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[checkedbackgroundproperty]"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbon", "Member[contextualtabgroupstyle]"] + - ["system.double", "system.windows.controls.ribbon.ribbontwolinetext", "Member[lineheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[largeimagesourceproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontextbox", "Member[tooltipimagesource]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[pressedborderbrushproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[isenabledcore]"] + - ["system.int32", "system.windows.controls.ribbon.ribbongallery", "Member[mincolumncount]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[hasgallery]"] + - ["system.string", "system.windows.controls.ribbon.ribbongroup", "Member[tooltiptitle]"] + - ["system.windows.controls.ribbon.ribbonsplitbuttonlabelposition", "system.windows.controls.ribbon.ribbonsplitbuttonlabelposition!", "Member[header]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncheckbox", "Member[largeimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[canuserresizehorizontallyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[tooltiptitleproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncontrol", "Member[controlsizedefinition]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollengthconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[contextualtabgroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[allfilteritemcontainerstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[pressedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[quickaccesstoolbaridproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[previewcommandparameterproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallerycategory!", "Member[maxcolumncountproperty]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribbon!", "Member[expandedevent]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontab", "Member[handlesscrolling]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[textproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[headerquickaccesstoolbarid]"] + - ["system.string", "system.windows.controls.ribbon.ribbongalleryitem", "Member[tooltipfootertitle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[texttrimmingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[showkeyboardcuesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroupsizedefinitionbase!", "Member[iscollapsedproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribboncontextualtabgroupitemscontrol", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenubutton", "Member[mouseoverborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[labelproperty]"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery", "Member[commandparameter]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[dropdowntooltipfooterimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[labelpositionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[controlsizedefinitionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[keytipproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[canuserresizevertically]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbontabheader", "Member[ribbon]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbontabheaderitemscontrol", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[pressedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[quickaccesstoolbarproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getcontrolsizedefinition].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[keytipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[categorystyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonquickaccesstoolbar!", "Member[isoverflowopenproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonradiobutton", "Member[pressedborderbrush]"] + - ["system.double", "system.windows.controls.ribbon.ribboncombobox", "Member[selectionboxwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[commandtargetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[quickaccesstoolbaridproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontogglebutton", "Member[canaddtoquickaccesstoolbardirectly]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[smallimagesourceproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbongallery", "Member[ribbon]"] + - ["system.string", "system.windows.controls.ribbon.ribbontab", "Member[keytip]"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery!", "Member[allfilteritem]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[ribbonproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbontextbox", "Member[tooltiptitle]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontooltip", "Member[imagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[filterpanecontentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[dropdownheightproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbonradiobutton", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[isincontrolgroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[focusedborderbrushproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonbutton", "Member[showkeyboardcues]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.ribbon.ribboncommands!", "Member[removefromquickaccesstoolbarcommand]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongalleryitem", "Member[pressedbackground]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbonquickaccesstoolbar", "Member[ribbon]"] + - ["system.string", "system.windows.controls.ribbon.ribbongroup", "Member[tooltipdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[headerquickaccesstoolbaridproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontabheader", "Member[focusedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[focusedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[titletemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontentpresenter!", "Member[controlsizedefinitionproperty]"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbongallery", "Member[allfilteritemcontainerstyle]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollength", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.controls.ribbon.ribbongallery", "Member[selecteditem]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[focusedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[commandparameterproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[selectedvalueproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontentpresenter", "Member[isincontrolgroup]"] + - ["system.collections.specialized.stringcollection", "system.windows.controls.ribbon.ribbontab", "Member[groupsizereductionorder]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbongalleryitem", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[focusedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontextbox", "Member[focusedborderbrush]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[dropdowntooltipimagesource]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonbutton", "Member[tooltipimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[largeimagesourceproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontab", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[selectedvaluepathproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontextmenu!", "Member[hasgalleryproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[quickaccesstoolbarcontrolsizedefinitionproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribbonquickaccesstoolbar", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[allfilteritemtemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[controlsizedefinitionproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbongallery", "Member[tooltiptitle]"] + - ["system.string", "system.windows.controls.ribbon.ribbongallery", "Member[tooltipfooterdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[filteritemcontainerstyleselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[textalignmentproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbon", "Member[isdropdownopen]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncheckbox", "Member[quickaccesstoolbarcontrolsizedefinition]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[controlsizedefinitionproperty]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.ribbon.ribboncontextualtabgroup", "Member[headertemplateselector]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrolsizedefinition", "Member[islabelvisible]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbongalleryitem", "Member[mouseoverbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[tooltipdescriptionproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenuitem", "Member[tooltiptitle]"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbongallery", "Member[categorystyle]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribboncontextmenu", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[tooltiptitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[smallimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[tooltipdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.freezable", "system.windows.controls.ribbon.ribboncontrolsizedefinitioncollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[mouseoverbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[tabheaderrightproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontextbox", "Member[isincontrolgroup]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[focusedborderbrushproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getpressedbackground].ReturnValue"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncheckbox", "Member[controlsizedefinition]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrol", "Member[isincontrolgroup]"] + - ["system.windows.controls.ribbon.ribboncontrollength", "system.windows.controls.ribbon.ribboncontrolsizedefinition", "Member[maxwidth]"] + - ["system.windows.input.icommand", "system.windows.controls.ribbon.ribbontextbox", "Member[command]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontextbox", "Member[focusedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[canuserresizehorizontallyproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonradiobutton", "Member[tooltipdescription]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbontextbox", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolsizedefinition!", "Member[widthproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[contextualtabgroupheaderproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontwolinetext!", "Member[textdecorationsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[tooltipimagesourceproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribboncontrolgroup", "Member[ribbon]"] + - ["system.collections.objectmodel.collection", "system.windows.controls.ribbon.ribbon", "Member[contextualtabgroups]"] + - ["system.windows.controls.ribbon.ribbonapplicationmenuitemlevel", "system.windows.controls.ribbon.ribbonapplicationsplitmenuitem", "Member[level]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[labelproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribboncontentpresenter", "Member[controlsizedefinition]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonradiobutton", "Member[isinquickaccesstoolbar]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenuitem!", "Member[quickaccesstoolbarimagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolsizedefinition!", "Member[imagesizeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[pressedborderbrushproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[pressedborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[labelproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[dropdowntooltipdescriptionproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[gettooltipfootertitle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[pressedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[ishighlightedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[columnsstretchtofillproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncombobox!", "Member[selectionboxitemstringformatproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[tooltipdescriptionproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonbutton", "Member[tooltipfootertitle]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonbutton", "Member[focusedbackground]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbonmenubutton", "Member[isdropdownpositionedabove]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbontogglebutton", "Member[isincontrolgroup]"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontextmenu", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.object", "system.windows.controls.ribbon.ribbonapplicationmenu", "Member[auxiliarypanecontent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontextualtabgroup!", "Member[headerstringformatproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbonradiobutton", "Member[controlsizedefinition]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[categorytemplateproperty]"] + - ["system.double", "system.windows.controls.ribbon.ribbontab", "Member[tabheaderleft]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbon", "Member[mouseoverborderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[filteritemcontainerstyleproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonbutton", "Member[tooltiptitle]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenubutton", "Member[largeimagesource]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbontab", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[checkedbackground]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbon", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.ribbon.ribboncontrollength!", "Method[op_equality].ReturnValue"] + - ["system.object", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[headerquickaccesstoolbarid]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbontextbox", "Member[controlsizedefinition]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontogglebutton", "Member[checkedborderbrush]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncheckbox", "Member[tooltipimagesource]"] + - ["system.string", "system.windows.controls.ribbon.ribboncheckbox", "Member[label]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[maxcolumncountproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[helppanecontentproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallerycategory", "Method[receiveweakevent].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallerycategory!", "Member[mincolumncountproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontextbox!", "Member[smallimagesourceproperty]"] + - ["system.windows.controls.ribbon.ribboncontrollength", "system.windows.controls.ribbon.ribboncontrolsizedefinition", "Member[minwidth]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenuitem", "Member[checkedbackground]"] + - ["system.windows.controls.ribbon.ribboncontrollengthunittype", "system.windows.controls.ribbon.ribboncontrollengthunittype!", "Member[auto]"] + - ["system.windows.uielement", "system.windows.controls.ribbon.ribbonquickaccesstoolbarcloneeventargs", "Member[instancetobecloned]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbonbutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenubutton", "Member[tooltipfooterimagesource]"] + - ["system.object", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[commandparameter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[checkedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[pressedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribbontabheaderitemscontrol", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[isinquickaccesstoolbarproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbongallery", "Member[tooltipdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[quickaccesstoolbaridproperty]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribbon!", "Member[collapsedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[ribbonproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[focusedbackgroundproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonsplitmenuitem", "Member[dropdowntooltipdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonbutton!", "Member[keytipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongalleryitem", "Member[tooltipfooterimagesource]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.ribbon.ribboncommands!", "Member[maximizeribboncommand]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[mincolumncountproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[isdropdownpositionedaboveproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[keytipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonapplicationmenu!", "Member[footerpanecontenttemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[issynchronizedwithcurrentitemproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[tooltipfooterimagesourceproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.ribbon.ribbongallery", "Member[filterpanecontenttemplate]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbontogglebutton", "Member[largeimagesource]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbongallery", "Member[tooltipimagesource]"] + - ["system.object", "system.windows.controls.ribbon.ribbontextbox", "Member[quickaccesstoolbarid]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[tooltiptitleproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[mouseoverborderbrush]"] + - ["system.windows.style", "system.windows.controls.ribbon.ribbontab", "Member[headerstyle]"] + - ["system.double", "system.windows.controls.ribbon.ribbontwolinetext", "Member[baselineoffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[controlsizedefinitionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontextualtabgroup!", "Member[headerproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribboncontrolgroup", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[checkedborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[canaddtoquickaccesstoolbardirectlyproperty]"] + - ["system.windows.input.icommand", "system.windows.controls.ribbon.ribbonsplitbutton", "Member[command]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[dropdowntooltiptitleproperty]"] + - ["system.windows.controls.ribbon.ribbon", "system.windows.controls.ribbon.ribbontab", "Member[ribbon]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbon!", "Member[tabheaderstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[keytipproperty]"] + - ["system.boolean", "system.windows.controls.ribbon.ribbongallery", "Member[columnsstretchtofill]"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribboncheckbox", "Member[smallimagesource]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[getcheckedborderbrush].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.ribbon.ribbonmenubutton", "Member[smallimagesource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontab!", "Member[keytipproperty]"] + - ["system.windows.controls.ribbon.ribboncontrolsizedefinition", "system.windows.controls.ribbon.ribbonradiobutton", "Member[quickaccesstoolbarcontrolsizedefinition]"] + - ["system.windows.routedevent", "system.windows.controls.ribbon.ribbongalleryitem!", "Member[unselectedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontooltip!", "Member[imagesourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontentpresenter!", "Member[isincontrolgroupproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribbonradiobutton", "Member[tooltipfootertitle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncheckbox!", "Member[tooltipfootertitleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonradiobutton!", "Member[quickaccesstoolbarcontrolsizedefinitionproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribboncheckbox", "Member[checkedbackground]"] + - ["system.windows.dependencyobject", "system.windows.controls.ribbon.ribboncontrolgroup", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.controls.ribbon.ribboncontrollengthunittype", "system.windows.controls.ribbon.ribboncontrollengthunittype!", "Member[star]"] + - ["system.string", "system.windows.controls.ribbon.ribbonmenuitem", "Member[tooltipfooterdescription]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongroup!", "Member[quickaccesstoolbaridproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribboncontrollength", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[isincontrolgroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbongallery!", "Member[ribbonproperty]"] + - ["system.windows.freezable", "system.windows.controls.ribbon.ribbongrouptemplatesizedefinition", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbonmenubutton", "Member[focusedbackground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonsplitbutton!", "Member[checkedbackgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolsizedefinition!", "Member[minwidthproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.ribbon.ribboncheckbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbonmenubutton!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontogglebutton!", "Member[tooltipfooterdescriptionproperty]"] + - ["system.windows.media.brush", "system.windows.controls.ribbon.ribbontabheader", "Member[mouseoverbackground]"] + - ["system.windows.cornerradius", "system.windows.controls.ribbon.ribbonbutton", "Member[cornerradius]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribbontabheader!", "Member[mouseoverborderbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.ribbon.ribboncontrolservice!", "Member[mouseoverborderbrushproperty]"] + - ["system.string", "system.windows.controls.ribbon.ribboncontrolservice!", "Method[gettooltiptitle].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.typemodel.yml new file mode 100644 index 000000000000..9254f9b33107 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Controls.typemodel.yml @@ -0,0 +1,2251 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.ienumerator", "system.windows.controls.uielementcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvas", "Member[editingmodeinverted]"] + - ["system.windows.media.hittestresult", "system.windows.controls.textblock", "Method[hittestcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[displaydateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewheaderrowpresenter!", "Member[columnheadercontextmenuproperty]"] + - ["system.int32", "system.windows.controls.mediaelement", "Member[naturalvideoheight]"] + - ["system.object", "system.windows.controls.itemcollection", "Member[currentedititem]"] + - ["system.windows.routedevent", "system.windows.controls.keytipservice!", "Member[activatingkeytipevent]"] + - ["system.windows.controls.pagerangeselection", "system.windows.controls.pagerangeselection!", "Member[selectedpages]"] + - ["system.object", "system.windows.controls.itemscontrol", "Method[readitemvalue].ReturnValue"] + - ["system.int32", "system.windows.controls.itemcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.controls.slider", "Member[autotooltipprecision]"] + - ["system.windows.controls.datagrid", "system.windows.controls.datagridcolumn", "Member[datagridowner]"] + - ["system.int32", "system.windows.controls.textbox", "Member[selectionstart]"] + - ["system.windows.routedevent", "system.windows.controls.datagridcell!", "Member[unselectedevent]"] + - ["system.double", "system.windows.controls.contextmenuservice!", "Method[gethorizontaloffset].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[isselectionenabledproperty]"] + - ["system.double", "system.windows.controls.flowdocumentpageviewer", "Member[minzoom]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.controls.itemscontrol", "Member[groupstyle]"] + - ["system.boolean", "system.windows.controls.stackpanel", "Member[haslogicalorientation]"] + - ["system.windows.controls.datagrideditingunit", "system.windows.controls.datagrideditingunit!", "Member[cell]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridhyperlinkcolumn", "Method[generateeditingelement].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.headereditemscontrol!", "Member[headerproperty]"] + - ["system.boolean", "system.windows.controls.scrollcontentpresenter", "Member[canverticallyscroll]"] + - ["system.double", "system.windows.controls.virtualizingstackpanel", "Member[extentwidth]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.tabcontrol", "Member[selectedcontenttemplateselector]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[clipboardcopymodeproperty]"] + - ["system.windows.uielement", "system.windows.controls.decorator", "Member[child]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[selectionopacityproperty]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytipbottomattargetbottom]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[cangotopreviouspage]"] + - ["system.int32", "system.windows.controls.itemcollection", "Method[add].ReturnValue"] + - ["system.windows.controls.validationstep", "system.windows.controls.validationstep!", "Member[updatedvalue]"] + - ["system.string", "system.windows.controls.gridviewrowpresenter", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[extentheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[dragindicatorstyleproperty]"] + - ["system.string", "system.windows.controls.page", "Member[title]"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[selectionboxitemstringformatproperty]"] + - ["system.windows.style", "system.windows.controls.datagridcheckboxcolumn!", "Member[defaultelementstyle]"] + - ["system.boolean", "system.windows.controls.mediaelement", "Member[isbuffering]"] + - ["system.object", "system.windows.controls.gridview", "Member[columnheadertooltip]"] + - ["system.windows.controls.datagridrow", "system.windows.controls.datagridrow!", "Method[getrowcontainingelement].ReturnValue"] + - ["system.windows.controls.virtualizationcachelengthunit", "system.windows.controls.hierarchicalvirtualizationconstraints", "Member[cachelengthunit]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[receiveweakevent].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[computedhorizontalscrollbarvisibilityproperty]"] + - ["system.windows.controls.stickynotetype", "system.windows.controls.stickynotetype!", "Member[ink]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[isfrozenproperty]"] + - ["system.windows.controls.orientation", "system.windows.controls.panel", "Member[logicalorientation]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytipbottomattargetcenter]"] + - ["system.windows.controls.validationresult", "system.windows.controls.notifydataerrorvalidationrule", "Method[validate].ReturnValue"] + - ["system.string", "system.windows.controls.textbox", "Method[getlinetext].ReturnValue"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytiptopattargetbottom]"] + - ["system.object[]", "system.windows.controls.menuscrollingvisibilityconverter", "Method[convertback].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[maxdropdownheightproperty]"] + - ["system.boolean", "system.windows.controls.uielementcollection", "Member[isreadonly]"] + - ["system.windows.controls.datagridselectionunit", "system.windows.controls.datagridselectionunit!", "Member[cell]"] + - ["system.boolean", "system.windows.controls.virtualizingstackpanel", "Member[canhorizontallyscroll]"] + - ["system.boolean", "system.windows.controls.datepicker", "Member[haseffectivekeyboardfocus]"] + - ["system.object", "system.windows.controls.datagrid", "Member[currentitem]"] + - ["system.windows.input.routedcommand", "system.windows.controls.slider!", "Member[decreaselarge]"] + - ["system.collections.ienumerator", "system.windows.controls.viewbox", "Member[logicalchildren]"] + - ["system.object", "system.windows.controls.treeview", "Member[selecteditem]"] + - ["system.windows.style", "system.windows.controls.datagridcolumn", "Member[cellstyle]"] + - ["system.windows.textdecorationcollection", "system.windows.controls.accesstext", "Member[textdecorations]"] + - ["system.boolean", "system.windows.controls.inkcanvas", "Member[resizeenabled]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itembindinggroupproperty]"] + - ["system.object", "system.windows.controls.combobox", "Member[selectionboxitem]"] + - ["system.string", "system.windows.controls.gridviewcolumn", "Member[headerstringformat]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[textproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.itemscontrol!", "Method[containerfromelement].ReturnValue"] + - ["system.double", "system.windows.controls.rowdefinition", "Member[actualheight]"] + - ["system.nullable", "system.windows.controls.calendar", "Member[selecteddate]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytipcenterattargetcenter]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.tabcontrol", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[verticaloffsetproperty]"] + - ["system.windows.navigation.journalentry", "system.windows.controls.frame", "Method[removebackentry].ReturnValue"] + - ["system.int32", "system.windows.controls.datagridrowclipboardeventargs", "Member[endcolumndisplayindex]"] + - ["system.windows.controls.dock", "system.windows.controls.dock!", "Member[top]"] + - ["system.windows.input.routedcommand", "system.windows.controls.slider!", "Member[increaselarge]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.groupbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.columndefinition!", "Member[widthproperty]"] + - ["system.string", "system.windows.controls.datagridcolumn", "Member[headerstringformat]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[captionfontfamilyproperty]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcelleditendingeventargs", "Member[editingelement]"] + - ["system.windows.dependencyproperty", "system.windows.controls.dockpanel!", "Member[dockproperty]"] + - ["system.windows.controls.expanddirection", "system.windows.controls.expanddirection!", "Member[down]"] + - ["system.windows.routedevent", "system.windows.controls.tooltipservice!", "Member[tooltipclosingevent]"] + - ["system.boolean", "system.windows.controls.frame", "Method[shouldserializecontent].ReturnValue"] + - ["system.windows.controls.gridresizebehavior", "system.windows.controls.gridresizebehavior!", "Member[basedonalignment]"] + - ["system.windows.size", "system.windows.controls.control", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.controls.datagrid", "Member[rowheaderactualwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingpanel!", "Member[isvirtualizingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[shouldpreserveuserenteredprefixproperty]"] + - ["system.boolean", "system.windows.controls.datagrid", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.media.visual", "system.windows.controls.accesstext", "Method[getvisualchild].ReturnValue"] + - ["system.object", "system.windows.controls.gridview", "Member[defaultstylekey]"] + - ["system.collections.ienumerator", "system.windows.controls.headeredcontentcontrol", "Member[logicalchildren]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.radiobutton", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.textblock!", "Method[getfontsize].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[textwrappingproperty]"] + - ["system.windows.size", "system.windows.controls.adornedelementplaceholder", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.rowdefinition!", "Member[heightproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.treeviewitem", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollcontentpresenter!", "Member[cancontentscrollproperty]"] + - ["system.object", "system.windows.controls.datagridlengthconverter", "Method[convertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[showstooltiponkeyboardfocusproperty]"] + - ["system.windows.rect", "system.windows.controls.contextmenuservice!", "Method[getplacementrectangle].ReturnValue"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridbeginningediteventargs", "Member[column]"] + - ["system.string", "system.windows.controls.calendar", "Method[tostring].ReturnValue"] + - ["system.windows.media.fontfamily", "system.windows.controls.textblock", "Member[fontfamily]"] + - ["system.boolean", "system.windows.controls.datagridlength", "Member[isstar]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[zoomproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[texttrimmingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowheightproperty]"] + - ["system.windows.documents.textrange", "system.windows.controls.richtextbox", "Method[getspellingerrorrange].ReturnValue"] + - ["system.double", "system.windows.controls.virtualizingpanel", "Method[getitemoffset].ReturnValue"] + - ["system.windows.fontweight", "system.windows.controls.datagridtextcolumn", "Member[fontweight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[displaydatestartproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[placementrectangleproperty]"] + - ["system.windows.controls.datagridgridlinesvisibility", "system.windows.controls.datagridgridlinesvisibility!", "Member[vertical]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvaseditingmode!", "Member[erasebystroke]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[isinactiveselectionhighlightenabled]"] + - ["system.windows.size", "system.windows.controls.page", "Method[measureoverride].ReturnValue"] + - ["system.windows.style", "system.windows.controls.gridviewheaderrowpresenter", "Member[columnheadercontainerstyle]"] + - ["system.int32", "system.windows.controls.datagridrowclipboardeventargs", "Member[startcolumndisplayindex]"] + - ["system.windows.controls.validationerroreventaction", "system.windows.controls.validationerroreventaction!", "Member[added]"] + - ["system.string", "system.windows.controls.itemscontrol", "Member[itemstringformat]"] + - ["system.windows.controls.dock", "system.windows.controls.tabcontrol", "Member[tabstripplacement]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[canuserreorderproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[linestackingstrategyproperty]"] + - ["system.collections.objectmodel.collection", "system.windows.controls.datagrid!", "Method[generatecolumns].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[lineheightproperty]"] + - ["system.string", "system.windows.controls.gridview", "Method[tostring].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.inkcanvas", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.page", "Member[windowwidth]"] + - ["system.int32", "system.windows.controls.slider", "Member[delay]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentpresenter!", "Member[contentsourceproperty]"] + - ["system.double", "system.windows.controls.datagrid", "Member[maxcolumnwidth]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.controls.itemcollection", "Member[livesortingproperties]"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[sandboxexternalcontentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.headereditemscontrol!", "Member[headertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[minzoomproperty]"] + - ["system.windows.documents.typography", "system.windows.controls.textbox", "Member[typography]"] + - ["system.windows.controls.undoaction", "system.windows.controls.undoaction!", "Member[none]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[alternationcountproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentpresenter!", "Member[contentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[alternationindexproperty]"] + - ["system.int32", "system.windows.controls.virtualizationcachelength", "Method[gethashcode].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.listview!", "Member[viewproperty]"] + - ["system.int32", "system.windows.controls.control", "Member[tabindex]"] + - ["system.windows.input.routedcommand", "system.windows.controls.datagrid!", "Member[commiteditcommand]"] + - ["system.windows.controls.virtualizationcachelength", "system.windows.controls.virtualizingpanel!", "Method[getcachelength].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[mincolumnwidthproperty]"] + - ["system.nullable", "system.windows.controls.printdialog", "Method[showdialog].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.grid!", "Member[issharedsizescopeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[istextsearchcasesensitiveproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[commandparameterproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.grid!", "Member[columnproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[ismovetopointenabledproperty]"] + - ["system.windows.uielement", "system.windows.controls.viewbox", "Member[child]"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingpanel!", "Member[isvirtualizingwhengroupingproperty]"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Member[canuserresize]"] + - ["system.windows.dependencyproperty", "system.windows.controls.panel!", "Member[isitemshostproperty]"] + - ["system.windows.size", "system.windows.controls.richtextbox", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.datagridlength", "Member[value]"] + - ["system.object", "system.windows.controls.datagridcellclipboardeventargs", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[fontfamilyproperty]"] + - ["system.windows.ink.strokecollection", "system.windows.controls.inkcanvas", "Member[strokes]"] + - ["system.boolean", "system.windows.controls.contextmenu", "Member[staysopen]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[autotooltipplacementproperty]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[iseditingitem]"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[comboboxstylekey]"] + - ["system.boolean", "system.windows.controls.gridviewheaderrowpresenter", "Member[allowscolumnreorder]"] + - ["system.object", "system.windows.controls.booleantovisibilityconverter", "Method[convert].ReturnValue"] + - ["system.windows.controls.dock", "system.windows.controls.dock!", "Member[left]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[pagecountproperty]"] + - ["system.windows.input.routedcommand", "system.windows.controls.slider!", "Member[increasesmall]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[verticaloffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[backgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[columnheaderstyleproperty]"] + - ["system.windows.media.brush", "system.windows.controls.border", "Member[borderbrush]"] + - ["system.windows.controls.datagridrow", "system.windows.controls.datagridpreparingcellforediteventargs", "Member[row]"] + - ["system.windows.datatemplate", "system.windows.controls.datagridrow", "Member[detailstemplate]"] + - ["system.windows.media.media3d.visual3dcollection", "system.windows.controls.viewport3d", "Member[children]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridhyperlinkcolumn", "Method[generateelement].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentpresenter!", "Member[contentstringformatproperty]"] + - ["system.double", "system.windows.controls.datagrid", "Member[columnheaderheight]"] + - ["system.windows.thickness", "system.windows.controls.datagrid", "Member[newitemmargin]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvaseditingmode!", "Member[gestureonly]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[top]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[zoomincrementproperty]"] + - ["system.boolean", "system.windows.controls.flowdocumentpageviewer", "Member[isselectionactive]"] + - ["system.collections.ienumerator", "system.windows.controls.textbox", "Member[logicalchildren]"] + - ["system.componentmodel.sortdescriptioncollection", "system.windows.controls.itemcollection", "Member[sortdescriptions]"] + - ["system.windows.fontstretch", "system.windows.controls.accesstext", "Member[fontstretch]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[hasdropshadowproperty]"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridcomboboxcolumn", "Member[clipboardcontentbinding]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[istwopageviewenabledproperty]"] + - ["system.windows.controls.mediastate", "system.windows.controls.mediaelement", "Member[loadedbehavior]"] + - ["system.collections.ienumerator", "system.windows.controls.rowdefinitioncollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.controls.flowdocumentreaderviewingmode", "system.windows.controls.flowdocumentreader", "Member[viewingmode]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridcolumneventargs", "Member[column]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[contains].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[showpagebordersproperty]"] + - ["system.windows.routedevent", "system.windows.controls.control!", "Member[previewmousedoubleclickevent]"] + - ["system.collections.ienumerable", "system.windows.controls.itemcollection", "Member[sourcecollection]"] + - ["system.string", "system.windows.controls.combobox", "Member[selectionboxitemstringformat]"] + - ["system.boolean", "system.windows.controls.treeviewitem", "Member[isselectionactive]"] + - ["system.char", "system.windows.controls.passwordbox", "Member[passwordchar]"] + - ["system.boolean", "system.windows.controls.validationresult", "Member[isvalid]"] + - ["system.int32", "system.windows.controls.datagridrow", "Method[getindex].ReturnValue"] + - ["system.windows.controls.validationrule", "system.windows.controls.validationerror", "Member[ruleinerror]"] + - ["system.windows.controls.scrollunit", "system.windows.controls.scrollunit!", "Member[pixel]"] + - ["system.object", "system.windows.controls.datagridrow", "Member[header]"] + - ["system.windows.media.doublecollection", "system.windows.controls.slider", "Member[ticks]"] + - ["system.object", "system.windows.controls.columndefinitioncollection", "Member[item]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[isreadonly]"] + - ["system.double", "system.windows.controls.contextmenueventargs", "Member[cursorleft]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[selectionbrushproperty]"] + - ["system.boolean", "system.windows.controls.scrollviewer!", "Method[getisdeferredscrollingenabled].ReturnValue"] + - ["system.double", "system.windows.controls.stackpanel", "Member[extentwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowheadertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.canvas!", "Member[rightproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.datatemplateselector", "Method[selecttemplate].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[minlinesproperty]"] + - ["system.object", "system.windows.controls.datagridcolumn", "Method[preparecellforedit].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.listboxitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.int32", "system.windows.controls.textbox", "Method[getlinelength].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.viewport3d!", "Member[childrenproperty]"] + - ["system.string", "system.windows.controls.datagridhyperlinkcolumn", "Member[targetname]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtemplatecolumn!", "Member[celltemplateselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[journalownershipproperty]"] + - ["system.double", "system.windows.controls.inkcanvas!", "Method[getleft].ReturnValue"] + - ["system.uri", "system.windows.controls.frame", "Member[currentsource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[backstackproperty]"] + - ["system.boolean", "system.windows.controls.stackpanel", "Member[canhorizontallyscroll]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[nonfrozencolumnsviewporthorizontaloffsetproperty]"] + - ["system.windows.size", "system.windows.controls.mediaelement", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.stackpanel", "Member[canverticallyscroll]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.datagridcolumn", "Member[headertemplateselector]"] + - ["system.double", "system.windows.controls.accesstext", "Member[fontsize]"] + - ["system.datetime", "system.windows.controls.datepicker", "Member[displaydate]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[ispageviewenabled]"] + - ["system.boolean", "system.windows.controls.combobox", "Member[staysopenonedit]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridhyperlinkcolumn!", "Member[targetnameproperty]"] + - ["system.string", "system.windows.controls.datagridrowclipboardeventargs", "Method[formatclipboardcellvalues].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewheaderrowpresenter!", "Member[columnheaderstringformatproperty]"] + - ["system.object", "system.windows.controls.headeredcontentcontrol", "Member[header]"] + - ["system.windows.controls.scrollviewer", "system.windows.controls.virtualizingstackpanel", "Member[scrollowner]"] + - ["system.double", "system.windows.controls.datagridtextcolumn", "Member[fontsize]"] + - ["system.boolean", "system.windows.controls.columndefinitioncollection", "Method[remove].ReturnValue"] + - ["system.windows.thickness", "system.windows.controls.textblock", "Member[padding]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.gridview", "Member[columnheadertemplateselector]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[logicalsize]"] + - ["system.boolean", "system.windows.controls.datagridtextcolumn", "Method[commitcelledit].ReturnValue"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcheckboxcolumn", "Method[generateeditingelement].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[minzoomproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[captionfontsizeproperty]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.activatingkeytipeventargs", "Member[keytipverticalplacement]"] + - ["system.double", "system.windows.controls.flowdocumentpageviewer", "Member[zoom]"] + - ["system.uri", "system.windows.controls.frame", "Member[baseuri]"] + - ["system.windows.dependencyproperty", "system.windows.controls.treeview!", "Member[selectedvalueproperty]"] + - ["system.windows.controls.itemcontainergenerator", "system.windows.controls.itemscontrol", "Member[itemcontainergenerator]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes!", "Method[op_inequality].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.controls.control", "Member[fontstretch]"] + - ["system.double", "system.windows.controls.tooltip", "Member[verticaloffset]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[canchangelivegrouping]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[ishighlightedproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.itemscontrol", "Member[logicalchildren]"] + - ["system.int32", "system.windows.controls.pagerange", "Member[pagefrom]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[left]"] + - ["system.double", "system.windows.controls.printdialog", "Member[printableareawidth]"] + - ["system.windows.size", "system.windows.controls.border", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.datagridgridlinesvisibility", "system.windows.controls.datagridgridlinesvisibility!", "Member[none]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[candecreasezoomproperty]"] + - ["system.windows.routedevent", "system.windows.controls.menuitem!", "Member[submenuclosedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[fontsizeproperty]"] + - ["system.boolean", "system.windows.controls.cleanupvirtualizeditemeventargs", "Member[cancel]"] + - ["system.windows.gridlength", "system.windows.controls.rowdefinition", "Member[height]"] + - ["system.windows.controls.virtualizationcachelength", "system.windows.controls.hierarchicalvirtualizationconstraints", "Member[cachelength]"] + - ["system.windows.input.routedcommand", "system.windows.controls.stickynotecontrol!", "Member[deletenotecommand]"] + - ["system.boolean", "system.windows.controls.spellcheck!", "Method[getisenabled].ReturnValue"] + - ["system.int32", "system.windows.controls.uielementcollection", "Member[capacity]"] + - ["system.boolean", "system.windows.controls.combobox", "Member[haseffectivekeyboardfocus]"] + - ["system.windows.dependencyproperty", "system.windows.controls.validation!", "Member[validationadornersiteproperty]"] + - ["system.boolean", "system.windows.controls.virtualizingstackpanel", "Method[shoulditemschangeaffectlayoutcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.headereditemscontrol!", "Member[headerstringformatproperty]"] + - ["system.collections.ienumerable", "system.windows.controls.itemscontrol", "Member[itemssource]"] + - ["system.windows.media.stretch", "system.windows.controls.image", "Member[stretch]"] + - ["system.windows.dependencyproperty", "system.windows.controls.border!", "Member[backgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[canmovedownproperty]"] + - ["system.boolean", "system.windows.controls.combobox", "Member[iseditable]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytipcenterattargetright]"] + - ["system.windows.dependencyproperty", "system.windows.controls.listbox!", "Member[selecteditemsproperty]"] + - ["system.boolean", "system.windows.controls.listboxitem", "Member[isselected]"] + - ["system.int32", "system.windows.controls.uielementcollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itemcontainerstyleselectorproperty]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.activatingkeytipeventargs", "Member[keytiphorizontalplacement]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridsplitter!", "Member[showspreviewproperty]"] + - ["system.double", "system.windows.controls.stickynotecontrol", "Member[penwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[textproperty]"] + - ["system.boolean", "system.windows.controls.uielementcollection", "Member[isfixedsize]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytiptopattargetcenter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[selectedcontentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[computedverticalscrollbarvisibilityproperty]"] + - ["system.windows.size", "system.windows.controls.mediaelement", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.documentviewer", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.spellcheck!", "Member[spellingreformproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[inputgesturetextproperty]"] + - ["system.windows.media.geometry", "system.windows.controls.canvas", "Method[getlayoutclip].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.datagridtemplatecolumn", "Member[celleditingtemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtextcolumn!", "Member[fontfamilyproperty]"] + - ["system.windows.controls.pagerangeselection", "system.windows.controls.pagerangeselection!", "Member[userpages]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[sourceproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.textblock", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.spellcheck!", "Member[customdictionariesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbar!", "Member[bandproperty]"] + - ["system.int32", "system.windows.controls.adornedelementplaceholder", "Member[visualchildrencount]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[verticaloffset]"] + - ["system.boolean", "system.windows.controls.printdialog", "Member[selectedpagesenabled]"] + - ["system.string", "system.windows.controls.gridviewheaderrowpresenter", "Member[columnheaderstringformat]"] + - ["system.windows.dependencyproperty", "system.windows.controls.comboboxitem!", "Member[ishighlightedproperty]"] + - ["system.windows.controls.selectivescrollingorientation", "system.windows.controls.selectivescrollingorientation!", "Member[both]"] + - ["system.windows.navigation.journalownership", "system.windows.controls.frame", "Member[journalownership]"] + - ["system.windows.controls.primitives.generatorstatus", "system.windows.controls.itemcontainergenerator", "Member[status]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridsplitter!", "Member[dragincrementproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[canmoveleftproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[selecteddateproperty]"] + - ["system.windows.controls.spellingreform", "system.windows.controls.spellingreform!", "Member[prereform]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[cellstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[maxlengthproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.flowdocumentscrollviewer", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.datagrid", "Member[rowheadertemplateselector]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[dragindicatorstyleproperty]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridcellinfo", "Member[column]"] + - ["system.windows.input.styluspointdescription", "system.windows.controls.inkcanvas", "Member[defaultstyluspointdescription]"] + - ["system.boolean", "system.windows.controls.inkcanvas", "Member[usecustomcursor]"] + - ["system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes", "system.windows.controls.treeviewitem", "Member[headerdesiredsizes]"] + - ["system.windows.dependencyobject", "system.windows.controls.validation!", "Method[getvalidationadornersite].ReturnValue"] + - ["system.boolean", "system.windows.controls.slider", "Member[isdirectionreversed]"] + - ["system.boolean", "system.windows.controls.datagridrow", "Member[isediting]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[passesfilter].ReturnValue"] + - ["system.windows.documents.textselection", "system.windows.controls.flowdocumentscrollviewer", "Member[selection]"] + - ["system.windows.style", "system.windows.controls.datagrid", "Member[rowstyle]"] + - ["system.object", "system.windows.controls.datagridrow", "Member[item]"] + - ["system.windows.media.brush", "system.windows.controls.control", "Member[borderbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtemplatecolumn!", "Member[celleditingtemplateselectorproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.toolbar", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.documents.textselection", "system.windows.controls.richtextbox", "Member[selection]"] + - ["system.boolean", "system.windows.controls.frame", "Member[cangoforward]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytipleftattargetcenter]"] + - ["system.windows.size", "system.windows.controls.canvas", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[scrollableheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[hasdropshadowproperty]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[cansort]"] + - ["system.windows.visibility", "system.windows.controls.datagridcolumn", "Member[visibility]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[contextmenuproperty]"] + - ["system.windows.fontstretch", "system.windows.controls.textblock", "Member[fontstretch]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[canincreasezoomproperty]"] + - ["system.windows.routedevent", "system.windows.controls.menuitem!", "Member[submenuopenedevent]"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.windows.controls.validation!", "Method[geterrors].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[cangoforwardproperty]"] + - ["system.boolean", "system.windows.controls.virtualizingpanel", "Method[shoulditemschangeaffectlayoutcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[fontstyleproperty]"] + - ["system.double", "system.windows.controls.scrollcontentpresenter", "Member[viewportheight]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridcelleditendingeventargs", "Member[column]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[logicalsizeafterviewport]"] + - ["system.windows.annotations.ianchorinfo", "system.windows.controls.stickynotecontrol", "Member[anchorinfo]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[canmoverightproperty]"] + - ["system.boolean", "system.windows.controls.page", "Member[keepalive]"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollviewer!", "Method[getverticalscrollbarvisibility].ReturnValue"] + - ["system.windows.textalignment", "system.windows.controls.textblock", "Member[textalignment]"] + - ["system.windows.style", "system.windows.controls.datagrid", "Member[columnheaderstyle]"] + - ["system.object", "system.windows.controls.contentcontrol", "Member[content]"] + - ["system.boolean", "system.windows.controls.frame", "Member[cangoback]"] + - ["system.windows.controls.inkcanvasclipboardformat", "system.windows.controls.inkcanvasclipboardformat!", "Member[xaml]"] + - ["system.double", "system.windows.controls.textblock", "Member[baselineoffset]"] + - ["system.windows.controls.inkcanvasclipboardformat", "system.windows.controls.inkcanvasclipboardformat!", "Member[text]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textsearch!", "Member[textproperty]"] + - ["system.windows.size", "system.windows.controls.gridviewrowpresenter", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[canuserresizecolumnsproperty]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.controls.datagrid", "Member[columns]"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[fontfamilyproperty]"] + - ["system.double", "system.windows.controls.textblock!", "Method[getbaselineoffset].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingstackpanel!", "Member[orientationproperty]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridcell", "Member[column]"] + - ["system.windows.datatemplate", "system.windows.controls.contentcontrol", "Member[contenttemplate]"] + - ["system.windows.controls.charactercasing", "system.windows.controls.charactercasing!", "Member[normal]"] + - ["system.windows.media.brush", "system.windows.controls.panel", "Member[background]"] + - ["system.boolean", "system.windows.controls.inkcanvas", "Member[isgesturerecognizeravailable]"] + - ["system.windows.dependencyobject", "system.windows.controls.listview", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.stickynotecontrol", "Member[ismouseoveranchor]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.gridviewcolumn", "Member[celltemplateselector]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.textblock", "Method[getrectangles].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.treeview!", "Member[selecteditemchangedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[isselectedproperty]"] + - ["system.int32", "system.windows.controls.grid!", "Method[getrowspan].ReturnValue"] + - ["system.windows.controls.inkcanvasclipboardformat", "system.windows.controls.inkcanvasclipboardformat!", "Member[inkserializedformat]"] + - ["system.object", "system.windows.controls.bordergapmaskconverter", "Method[convert].ReturnValue"] + - ["system.windows.controls.calendarselectionmode", "system.windows.controls.calendarselectionmode!", "Member[none]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes", "Member[logicalsize]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.inkcanvasselectionchangingeventargs", "Method[getselectedelements].ReturnValue"] + - ["system.windows.navigation.navigationservice", "system.windows.controls.page", "Member[navigationservice]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[viewportheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[ticksproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[linestackingstrategyproperty]"] + - ["system.double", "system.windows.controls.virtualizingstackpanel", "Member[viewportheight]"] + - ["system.object", "system.windows.controls.menuitem", "Member[icon]"] + - ["system.boolean", "system.windows.controls.webbrowser", "Method[translateaccelerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[iseditableproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[topproperty]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[canfilter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.image!", "Member[stretchdirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[ismutedproperty]"] + - ["system.object", "system.windows.controls.columndefinitioncollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowdetailstemplateselectorproperty]"] + - ["system.double", "system.windows.controls.slider", "Member[selectionstart]"] + - ["system.windows.routedevent", "system.windows.controls.tooltip!", "Member[openedevent]"] + - ["system.boolean", "system.windows.controls.scrollcontentpresenter", "Member[cancontentscroll]"] + - ["system.windows.media.brush", "system.windows.controls.textblock", "Member[background]"] + - ["system.windows.data.bindinggroup", "system.windows.controls.itemscontrol", "Member[itembindinggroup]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[canuserdeleterows]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[headersvisibilityproperty]"] + - ["system.windows.style", "system.windows.controls.groupstyle", "Member[containerstyle]"] + - ["system.windows.media.hittestresult", "system.windows.controls.inkcanvas", "Method[hittestcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcomboboxcolumn!", "Member[elementstyleproperty]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingstackpanel!", "Member[virtualizationmodeproperty]"] + - ["system.string", "system.windows.controls.accesstext", "Member[text]"] + - ["system.windows.controls.flowdocumentreaderviewingmode", "system.windows.controls.flowdocumentreaderviewingmode!", "Member[scroll]"] + - ["system.boolean", "system.windows.controls.datagridclipboardcellcontent!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[editingmodeproperty]"] + - ["system.windows.controls.expanddirection", "system.windows.controls.expander", "Member[expanddirection]"] + - ["system.windows.resourcekey", "system.windows.controls.menuitem!", "Member[submenuitemtemplatekey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[issubmenuopenproperty]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[movecurrenttofirst].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.headeredcontentcontrol!", "Member[hasheaderproperty]"] + - ["system.double", "system.windows.controls.scrollcontentpresenter", "Member[extentwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[widthproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[canuserdeleterowsproperty]"] + - ["system.string", "system.windows.controls.datagridcolumn", "Member[sortmemberpath]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[headerproperty]"] + - ["system.windows.routedevent", "system.windows.controls.mediaelement!", "Member[mediaendedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[autogeneratecolumnsproperty]"] + - ["system.windows.media.texteffectcollection", "system.windows.controls.accesstext", "Member[texteffects]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[placementproperty]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.contentcontrol", "Member[contenttemplateselector]"] + - ["system.windows.style", "system.windows.controls.datagridcheckboxcolumn!", "Member[defaulteditingelementstyle]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.contextmenuservice!", "Method[getplacement].ReturnValue"] + - ["system.double", "system.windows.controls.datagridlength", "Member[displayvalue]"] + - ["system.boolean", "system.windows.controls.page", "Method[shouldserializewindowwidth].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridlengthconverter", "Method[canconvertto].ReturnValue"] + - ["system.dayofweek", "system.windows.controls.calendar", "Member[firstdayofweek]"] + - ["system.windows.size", "system.windows.controls.control", "Method[measureoverride].ReturnValue"] + - ["system.int32", "system.windows.controls.passwordbox", "Member[maxlength]"] + - ["system.windows.size", "system.windows.controls.slider", "Method[arrangeoverride].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.windows.controls.itemcollection", "Member[livegroupingproperties]"] + - ["system.windows.media.brush", "system.windows.controls.passwordbox", "Member[selectionbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[textproperty]"] + - ["system.windows.controls.expanddirection", "system.windows.controls.expanddirection!", "Member[right]"] + - ["system.int32", "system.windows.controls.rowdefinitioncollection", "Member[count]"] + - ["system.boolean", "system.windows.controls.virtualizingpanel!", "Method[getiscontainervirtualizable].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[selectionboxitemtemplateproperty]"] + - ["system.object", "system.windows.controls.rowdefinitioncollection", "Member[syncroot]"] + - ["system.windows.rect", "system.windows.controls.tooltip", "Member[placementrectangle]"] + - ["system.windows.media.brush", "system.windows.controls.border", "Member[background]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[canusersortcolumnsproperty]"] + - ["system.int32", "system.windows.controls.textchange", "Member[offset]"] + - ["system.collections.generic.icollection", "system.windows.controls.textchangedeventargs", "Member[changes]"] + - ["system.boolean", "system.windows.controls.datagridlengthconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.menu!", "Member[ismainmenuproperty]"] + - ["system.windows.controls.expanddirection", "system.windows.controls.expanddirection!", "Member[left]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[horizontalgridlinesbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[istextsearchenabledproperty]"] + - ["system.boolean", "system.windows.controls.toolbartray!", "Method[getislocked].ReturnValue"] + - ["system.windows.size", "system.windows.controls.textbox", "Method[measureoverride].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.controls.documentviewer!", "Member[fittowidthcommand]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[none]"] + - ["system.windows.controls.styleselector", "system.windows.controls.itemscontrol", "Member[itemcontainerstyleselector]"] + - ["system.windows.media.hittestresult", "system.windows.controls.scrollviewer", "Method[hittestcore].ReturnValue"] + - ["system.object", "system.windows.controls.webbrowser", "Member[document]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[canuseraddrows]"] + - ["system.windows.controls.datagridrowdetailsvisibilitymode", "system.windows.controls.datagridrowdetailsvisibilitymode!", "Member[visible]"] + - ["system.boolean", "system.windows.controls.frame", "Method[navigate].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[isdeferredscrollingenabledproperty]"] + - ["system.windows.controls.primitives.autotooltipplacement", "system.windows.controls.slider", "Member[autotooltipplacement]"] + - ["system.double", "system.windows.controls.stackpanel", "Member[viewportheight]"] + - ["system.boolean", "system.windows.controls.calendar", "Member[istodayhighlighted]"] + - ["system.boolean", "system.windows.controls.datagridcolumnreorderingeventargs", "Member[cancel]"] + - ["system.windows.dependencyproperty", "system.windows.controls.canvas!", "Member[topproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[itemspanelproperty]"] + - ["system.windows.routedevent", "system.windows.controls.mediaelement!", "Member[mediaopenedevent]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.flowdocumentreader!", "Member[switchviewingmodecommand]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[activeeditingmodeproperty]"] + - ["system.boolean", "system.windows.controls.control", "Member[handlesscrolling]"] + - ["system.windows.controls.orientation", "system.windows.controls.orientation!", "Member[vertical]"] + - ["system.exception", "system.windows.controls.datepickerdatevalidationerroreventargs", "Member[exception]"] + - ["system.boolean", "system.windows.controls.datagridlength", "Member[isabsolute]"] + - ["system.boolean", "system.windows.controls.control", "Member[istabstop]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[viewportheight]"] + - ["system.windows.controls.hierarchicalvirtualizationconstraints", "system.windows.controls.groupitem", "Member[constraints]"] + - ["system.int32", "system.windows.controls.datagridrow", "Member[alternationindex]"] + - ["system.double", "system.windows.controls.canvas!", "Method[getleft].ReturnValue"] + - ["system.object", "system.windows.controls.datagridrowclipboardeventargs", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtextcolumn!", "Member[foregroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowbackgroundproperty]"] + - ["system.boolean", "system.windows.controls.flowdocumentscrollviewer", "Member[istoolbarvisible]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[minwidthproperty]"] + - ["system.boolean", "system.windows.controls.tabcontrol", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.columndefinition!", "Member[minwidthproperty]"] + - ["system.windows.routedevent", "system.windows.controls.contextmenuservice!", "Member[contextmenuclosingevent]"] + - ["system.int32", "system.windows.controls.mediaelement", "Member[naturalvideowidth]"] + - ["system.windows.size", "system.windows.controls.image", "Method[arrangeoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.rowdefinitioncollection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[orientationproperty]"] + - ["system.windows.size", "system.windows.controls.accesstext", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.size", "system.windows.controls.toolbar", "Method[measureoverride].ReturnValue"] + - ["system.windows.size", "system.windows.controls.virtualizingstackpanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.controls.itemcontainergenerator", "Method[generatenext].ReturnValue"] + - ["system.windows.controls.menuitemrole", "system.windows.controls.menuitemrole!", "Member[submenuitem]"] + - ["system.boolean", "system.windows.controls.textblock", "Method[shouldserializetext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[isenabledproperty]"] + - ["system.windows.data.bindingbase", "system.windows.controls.gridviewcolumn", "Member[displaymemberbinding]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[calendardaybuttonstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[headertemplateselectorproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.datagrid!", "Member[deletecommand]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes", "Method[equals].ReturnValue"] + - ["system.string", "system.windows.controls.radiobutton", "Member[groupname]"] + - ["system.collections.ienumerator", "system.windows.controls.adornedelementplaceholder", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itemspanelproperty]"] + - ["system.windows.controls.selectionmode", "system.windows.controls.listbox", "Member[selectionmode]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.documentviewer", "Method[getpageviewscollection].ReturnValue"] + - ["system.object", "system.windows.controls.flowdocumentscrollviewer", "Method[getservice].ReturnValue"] + - ["system.windows.linestackingstrategy", "system.windows.controls.textblock", "Member[linestackingstrategy]"] + - ["system.windows.size", "system.windows.controls.textblock", "Method[measureoverride].ReturnValue"] + - ["system.windows.fontstyle", "system.windows.controls.datagridtextcolumn", "Member[fontstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[currentitemproperty]"] + - ["system.windows.input.routedcommand", "system.windows.controls.datagrid!", "Member[canceleditcommand]"] + - ["system.boolean", "system.windows.controls.tooltip", "Member[isopen]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[canuserresizerowsproperty]"] + - ["system.boolean", "system.windows.controls.datagridhyperlinkcolumn", "Method[commitcelledit].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridboundcolumn!", "Member[elementstyleproperty]"] + - ["system.double", "system.windows.controls.gridsplitter", "Member[keyboardincrement]"] + - ["system.windows.linestackingstrategy", "system.windows.controls.textblock!", "Method[getlinestackingstrategy].ReturnValue"] + - ["system.double", "system.windows.controls.datagrid", "Member[rowheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[hasdropshadowproperty]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridtemplatecolumn", "Method[generateelement].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.label", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.control", "Member[background]"] + - ["system.windows.style", "system.windows.controls.datagrid", "Member[cellstyle]"] + - ["system.windows.media.brush", "system.windows.controls.inkcanvas", "Member[background]"] + - ["system.windows.dependencyproperty", "system.windows.controls.rowdefinition!", "Member[maxheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[issnaptotickenabledproperty]"] + - ["system.object", "system.windows.controls.datagridtextcolumn", "Method[preparecellforedit].ReturnValue"] + - ["system.windows.style", "system.windows.controls.datagridcomboboxcolumn", "Member[editingelementstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[horizontalpagespacingproperty]"] + - ["system.object", "system.windows.controls.itemcollection", "Member[currentadditem]"] + - ["system.object", "system.windows.controls.datagridautogeneratingcolumneventargs", "Member[propertydescriptor]"] + - ["system.windows.input.routedcommand", "system.windows.controls.slider!", "Member[decreasesmall]"] + - ["system.windows.dependencyproperty", "system.windows.controls.rowdefinition!", "Member[minheightproperty]"] + - ["system.windows.triggercollection", "system.windows.controls.controltemplate", "Member[triggers]"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollviewer", "Member[verticalscrollbarvisibility]"] + - ["system.uri", "system.windows.controls.soundplayeraction", "Member[source]"] + - ["system.double", "system.windows.controls.stackpanel", "Member[extentheight]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.datagrid", "Member[rowdetailstemplateselector]"] + - ["system.int32", "system.windows.controls.textbox", "Member[maxlength]"] + - ["system.windows.routedevent", "system.windows.controls.virtualizingstackpanel!", "Member[cleanupvirtualizeditemevent]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.mediaelement", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[candecreasezoomproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[cangotopreviouspageproperty]"] + - ["system.windows.media.mediaclock", "system.windows.controls.mediaelement", "Member[clock]"] + - ["system.windows.controls.orientation", "system.windows.controls.toolbar", "Member[orientation]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[movecurrentto].ReturnValue"] + - ["system.windows.controls.validationstep", "system.windows.controls.validationstep!", "Member[rawproposedvalue]"] + - ["system.boolean", "system.windows.controls.page", "Member[showsnavigationui]"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingpanel!", "Member[cachelengthunitproperty]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Method[shouldserializegroupstyle].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.controls.menuitem!", "Member[separatorstylekey]"] + - ["system.double", "system.windows.controls.columndefinition", "Member[actualwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[isprintenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[canuserresizeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentcontrol!", "Member[contentstringformatproperty]"] + - ["system.windows.controls.itemspaneltemplate", "system.windows.controls.groupstyle", "Member[panel]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[hasitemsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[paddingproperty]"] + - ["system.windows.controls.orientation", "system.windows.controls.panel", "Member[logicalorientationpublic]"] + - ["system.windows.size", "system.windows.controls.contentpresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[tooltipproperty]"] + - ["system.windows.controls.datagridlengthunittype", "system.windows.controls.datagridlengthunittype!", "Member[star]"] + - ["system.windows.controls.calendarmode", "system.windows.controls.calendarmode!", "Member[year]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[sortdirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.progressbar!", "Member[orientationproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[isinactiveselectionhighlightenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[showstooltiponkeyboardfocusproperty]"] + - ["system.windows.controls.datagridrowdetailsvisibilitymode", "system.windows.controls.datagrid", "Member[rowdetailsvisibilitymode]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[selectedcontentstringformatproperty]"] + - ["system.windows.size", "system.windows.controls.datagridcell", "Method[measureoverride].ReturnValue"] + - ["system.int32", "system.windows.controls.flowdocumentreader", "Member[pagenumber]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[movecurrenttonext].ReturnValue"] + - ["system.object", "system.windows.controls.validationresult", "Member[errorcontent]"] + - ["system.windows.controls.uielementcollection", "system.windows.controls.panel", "Member[internalchildren]"] + - ["system.windows.media.visual", "system.windows.controls.viewport3d", "Method[getvisualchild].ReturnValue"] + - ["system.windows.size", "system.windows.controls.itemspresenter", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[canuserreordercolumns]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[textwrappingproperty]"] + - ["system.windows.style", "system.windows.controls.datagridboundcolumn", "Member[elementstyle]"] + - ["system.windows.rect", "system.windows.controls.virtualizingstackpanel", "Method[makevisible].ReturnValue"] + - ["system.nullable", "system.windows.controls.calendar", "Member[displaydatestart]"] + - ["system.boolean", "system.windows.controls.combobox", "Member[isdropdownopen]"] + - ["system.double", "system.windows.controls.contextmenuservice!", "Method[getverticaloffset].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.datagridcolumn", "Member[headertemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[viewportheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[sortmemberpathproperty]"] + - ["system.xml.xmlqualifiedname", "system.windows.controls.stickynotecontrol!", "Member[inkschemaname]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewheaderrowpresenter!", "Member[columnheadercontainerstyleproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.listview", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.slider", "Member[selectionend]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[displaydateproperty]"] + - ["system.windows.controls.primitives.custompopupplacementcallback", "system.windows.controls.tooltip", "Member[custompopupplacementcallback]"] + - ["system.boolean", "system.windows.controls.validation!", "Method[gethaserror].ReturnValue"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridcellclipboardeventargs", "Member[column]"] + - ["system.windows.size", "system.windows.controls.scrollviewer", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.toolbar", "Member[isoverflowopen]"] + - ["system.boolean", "system.windows.controls.contextmenuservice!", "Method[getisenabled].ReturnValue"] + - ["system.windows.controls.viewbase", "system.windows.controls.listview", "Member[view]"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingpanel!", "Member[cachelengthproperty]"] + - ["system.windows.routedeventargs", "system.windows.controls.datagridbeginningediteventargs", "Member[editingeventargs]"] + - ["system.boolean", "system.windows.controls.keytipservice!", "Method[getiskeytipscope].ReturnValue"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[isprintenabled]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[verticaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[defaultdrawingattributesproperty]"] + - ["system.windows.iinputelement", "system.windows.controls.textblock", "Method[inputhittest].ReturnValue"] + - ["system.security.securestring", "system.windows.controls.passwordbox", "Member[securepassword]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[placementtargetproperty]"] + - ["system.boolean", "system.windows.controls.datagrid", "Method[commitedit].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowdetailsvisibilitymodeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[selectionopacityproperty]"] + - ["system.windows.fontstyle", "system.windows.controls.stickynotecontrol", "Member[captionfontstyle]"] + - ["system.int32", "system.windows.controls.grid!", "Method[getcolumnspan].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingstackpanel!", "Member[isvirtualizingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentcontrol!", "Member[contentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[headertemplateproperty]"] + - ["system.object", "system.windows.controls.datagridcellclipboardeventargs", "Member[content]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[isselectionactive]"] + - ["system.double", "system.windows.controls.wrappanel", "Member[itemheight]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[zoom]"] + - ["system.windows.routedevent", "system.windows.controls.menuitem!", "Member[uncheckedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.border!", "Member[cornerradiusproperty]"] + - ["system.boolean", "system.windows.controls.virtualizingpanel", "Member[canhierarchicallyscrollandvirtualize]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.calendar", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.object", "system.windows.controls.itemcollection", "Method[addnewitem].ReturnValue"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.tooltip", "Member[placement]"] + - ["system.windows.dependencyobject", "system.windows.controls.combobox", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.input.stylusplugins.dynamicrenderer", "system.windows.controls.inkcanvas", "Member[dynamicrenderer]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[balanceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[unloadedbehaviorproperty]"] + - ["system.boolean", "system.windows.controls.datagridcell", "Member[isreadonly]"] + - ["system.windows.controls.datagridclipboardcopymode", "system.windows.controls.datagridclipboardcopymode!", "Member[includeheader]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[arerowdetailsfrozen]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[displaymodeproperty]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[iscurrentafterlast]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[showondisabledproperty]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytipcenterattargetbottom]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[verticaloffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcomboboxcolumn!", "Member[editingelementstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[isinactiveselectionhighlightenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbartray!", "Member[orientationproperty]"] + - ["system.windows.size", "system.windows.controls.datagridcell", "Method[arrangeoverride].ReturnValue"] + - ["system.string", "system.windows.controls.control", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[verticaloffsetproperty]"] + - ["system.boolean", "system.windows.controls.slider", "Member[ismovetopointenabled]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcomboboxcolumn", "Method[generateelement].ReturnValue"] + - ["system.windows.controls.styleselector", "system.windows.controls.groupstyle", "Member[containerstyleselector]"] + - ["system.windows.routedevent", "system.windows.controls.mediaelement!", "Member[bufferingstartedevent]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[canaddnew]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[texttrimmingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[columnheaderstringformatproperty]"] + - ["system.windows.size", "system.windows.controls.page", "Method[arrangeoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagrid", "Method[beginedit].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.tooltip", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.size", "system.windows.controls.viewbox", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[minrowheightproperty]"] + - ["system.windows.controls.datagridcellinfo", "system.windows.controls.datagrid", "Member[currentcell]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.datagridrow", "Member[headertemplateselector]"] + - ["system.windows.media.texteffectcollection", "system.windows.controls.textblock", "Member[texteffects]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcheckboxcolumn!", "Member[isthreestateproperty]"] + - ["system.int32", "system.windows.controls.itemcollection", "Member[count]"] + - ["system.int32", "system.windows.controls.textbox", "Method[getcharacterindexfromlineindex].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridlength", "Member[issizetocells]"] + - ["system.double", "system.windows.controls.flowdocumentreader", "Member[maxzoom]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[topleft]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.datagrid", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.media.visual", "system.windows.controls.grid", "Method[getvisualchild].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.itemcollection", "Member[itemproperties]"] + - ["system.windows.input.icommand", "system.windows.controls.menuitem", "Member[command]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[bottomproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[calendarstyleproperty]"] + - ["system.windows.routedevent", "system.windows.controls.datepicker!", "Member[selecteddatechangedevent]"] + - ["system.windows.size", "system.windows.controls.toolbartray", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.stretchdirection", "system.windows.controls.image", "Member[stretchdirection]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[verticaloffsetproperty]"] + - ["system.windows.style", "system.windows.controls.datagridcomboboxcolumn!", "Member[defaulteditingelementstyle]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytipcenterattargettop]"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[fontsizeproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.columndefinitioncollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.controls.calendarblackoutdatescollection", "Method[containsany].ReturnValue"] + - ["system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "system.windows.controls.groupitem", "Member[itemdesiredsizes]"] + - ["system.windows.controls.columndefinitioncollection", "system.windows.controls.grid", "Member[columndefinitions]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[passwordcharproperty]"] + - ["system.windows.textdecorationcollection", "system.windows.controls.textbox", "Member[textdecorations]"] + - ["system.int32", "system.windows.controls.textbox", "Method[getspellingerrorlength].ReturnValue"] + - ["system.windows.controls.controltemplate", "system.windows.controls.validation!", "Method[geterrortemplate].ReturnValue"] + - ["system.windows.controls.datagridheadersvisibility", "system.windows.controls.datagrid", "Member[headersvisibility]"] + - ["system.double", "system.windows.controls.inkcanvas!", "Method[gettop].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Member[canuserreorder]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[canincreasezoomproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.flowdocumentpageviewer", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.printing.printqueue", "system.windows.controls.printdialog", "Member[printqueue]"] + - ["system.boolean", "system.windows.controls.scrollviewer", "Member[cancontentscroll]"] + - ["system.collections.generic.ienumerable", "system.windows.controls.spellingerror", "Member[suggestions]"] + - ["system.windows.controls.primitives.iscrollinfo", "system.windows.controls.scrollviewer", "Member[scrollinfo]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.documentviewer!", "Member[fittoheightcommand]"] + - ["system.object", "system.windows.controls.datagridclipboardcellcontent", "Member[content]"] + - ["system.windows.controls.datagridselectionunit", "system.windows.controls.datagrid", "Member[selectionunit]"] + - ["system.boolean", "system.windows.controls.grid", "Method[shouldserializecolumndefinitions].ReturnValue"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[viewportwidthchange]"] + - ["system.windows.controls.datagridlength", "system.windows.controls.datagrid", "Member[columnwidth]"] + - ["system.windows.controls.expanddirection", "system.windows.controls.expanddirection!", "Member[up]"] + - ["system.windows.input.routedcommand", "system.windows.controls.stickynotecontrol!", "Member[inkcommand]"] + - ["system.int32", "system.windows.controls.scrollcontentpresenter", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.viewbox!", "Member[stretchproperty]"] + - ["system.double", "system.windows.controls.virtualizingstackpanel", "Member[horizontaloffset]"] + - ["system.windows.controls.dock", "system.windows.controls.dock!", "Member[bottom]"] + - ["system.windows.controls.gridresizebehavior", "system.windows.controls.gridresizebehavior!", "Member[previousandcurrent]"] + - ["system.windows.media.visual", "system.windows.controls.viewbox", "Method[getvisualchild].ReturnValue"] + - ["system.boolean", "system.windows.controls.headereditemscontrol", "Member[hasheader]"] + - ["system.windows.controls.datagridheadersvisibility", "system.windows.controls.datagridheadersvisibility!", "Member[all]"] + - ["system.boolean", "system.windows.controls.mediaelement", "Member[hasvideo]"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[checkboxstylekey]"] + - ["system.object", "system.windows.controls.datagridcheckboxcolumn", "Method[preparecellforedit].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollbarvisibility!", "Member[visible]"] + - ["system.idisposable", "system.windows.controls.itemcontainergenerator", "Method[generatebatches].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.controls.panel", "Member[logicalchildren]"] + - ["system.windows.controls.validationresult", "system.windows.controls.validationresult!", "Member[validresult]"] + - ["system.windows.routedevent", "system.windows.controls.inkcanvas!", "Member[activeeditingmodechangedevent]"] + - ["system.boolean", "system.windows.controls.datagridcellinfo", "Member[isvalid]"] + - ["system.windows.controls.contextmenu", "system.windows.controls.contextmenuservice!", "Method[getcontextmenu].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.windows.controls.itemcollection", "Member[groups]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[isfindenabled]"] + - ["system.string", "system.windows.controls.textbox", "Member[selectedtext]"] + - ["system.nullable", "system.windows.controls.tooltipservice!", "Method[getshowstooltiponkeyboardfocus].ReturnValue"] + - ["system.boolean", "system.windows.controls.webbrowser", "Method[tabinto].ReturnValue"] + - ["system.windows.textwrapping", "system.windows.controls.accesstext", "Member[textwrapping]"] + - ["system.windows.controls.charactercasing", "system.windows.controls.charactercasing!", "Member[lower]"] + - ["system.boolean", "system.windows.controls.scrollviewer", "Member[handlesscrolling]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[droplocationindicatorstyleproperty]"] + - ["system.windows.uielement", "system.windows.controls.adornedelementplaceholder", "Member[child]"] + - ["system.windows.datatemplate", "system.windows.controls.datagrid", "Member[rowdetailstemplate]"] + - ["system.windows.media.visual", "system.windows.controls.decorator", "Method[getvisualchild].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[contenttemplateproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.tabitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[borderbrushproperty]"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridcomboboxcolumn", "Member[textbinding]"] + - ["system.windows.dependencyobject", "system.windows.controls.listbox", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.controls.mediastate", "system.windows.controls.mediastate!", "Member[manual]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[placementrectangleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[headertemplateproperty]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[bottomright]"] + - ["system.object", "system.windows.controls.itemcollection", "Method[addnew].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollbarvisibility!", "Member[disabled]"] + - ["system.double", "system.windows.controls.gridviewcolumn", "Member[actualwidth]"] + - ["system.windows.routedevent", "system.windows.controls.listboxitem!", "Member[selectedevent]"] + - ["system.int32", "system.windows.controls.columndefinitioncollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.controls.datepicker", "Member[istodayhighlighted]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[isselectionactiveproperty]"] + - ["system.double", "system.windows.controls.virtualizingstackpanel", "Member[viewportwidth]"] + - ["system.object", "system.windows.controls.datagridcellinfo", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[sourceproperty]"] + - ["system.boolean", "system.windows.controls.comboboxitem", "Member[ishighlighted]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentcontrol!", "Member[hascontentproperty]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[scrollablewidth]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[isaddingnew]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.button", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagrid", "Method[canceledit].ReturnValue"] + - ["system.windows.controls.spellingreform", "system.windows.controls.spellingreform!", "Member[preandpostreform]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[ishyphenationenabledproperty]"] + - ["system.windows.controls.calendarselectionmode", "system.windows.controls.calendarselectionmode!", "Member[multiplerange]"] + - ["system.boolean", "system.windows.controls.gridsplitter", "Member[showspreview]"] + - ["system.double", "system.windows.controls.tooltip", "Member[horizontaloffset]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvaseditingmode!", "Member[ink]"] + - ["system.boolean", "system.windows.controls.virtualizingpanel", "Member[canhierarchicallyscrollandvirtualizecore]"] + - ["system.string", "system.windows.controls.headeredcontentcontrol", "Method[tostring].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.page", "Member[background]"] + - ["system.boolean", "system.windows.controls.page", "Method[shouldserializewindowtitle].ReturnValue"] + - ["system.windows.visibility", "system.windows.controls.datagridrow", "Member[detailsvisibility]"] + - ["system.boolean", "system.windows.controls.frame", "Member[sandboxexternalcontent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.grid!", "Member[columnspanproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[rightproperty]"] + - ["system.int32", "system.windows.controls.validationresult", "Method[gethashcode].ReturnValue"] + - ["system.windows.controls.controltemplate", "system.windows.controls.datagridrow", "Member[validationerrortemplate]"] + - ["system.int32", "system.windows.controls.grid", "Member[visualchildrencount]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.documentviewer!", "Member[viewthumbnailscommand]"] + - ["system.windows.media.brush", "system.windows.controls.passwordbox", "Member[caretbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[columncollectionproperty]"] + - ["system.boolean", "system.windows.controls.stickynotecontrol", "Member[isactive]"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridcomboboxcolumn", "Member[selecteditembinding]"] + - ["system.boolean", "system.windows.controls.webbrowser", "Member[cangoforward]"] + - ["system.windows.controls.flowdocumentreaderviewingmode", "system.windows.controls.flowdocumentreaderviewingmode!", "Member[page]"] + - ["system.boolean", "system.windows.controls.flowdocumentpageviewer", "Member[canincreasezoom]"] + - ["system.object", "system.windows.controls.rowdefinitioncollection", "Member[item]"] + - ["system.windows.size", "system.windows.controls.adornedelementplaceholder", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.controls.page", "Member[fontsize]"] + - ["system.boolean", "system.windows.controls.grid", "Member[showgridlines]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[maxcolumnwidthproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.keytipservice!", "Member[keytipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[istodayhighlightedproperty]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytipbottomattargettop]"] + - ["system.boolean", "system.windows.controls.listbox", "Member[handlesscrolling]"] + - ["system.int32", "system.windows.controls.tooltipservice!", "Method[getinitialshowdelay].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[fontstretchproperty]"] + - ["system.double", "system.windows.controls.virtualizationcachelength", "Member[cacheafterviewport]"] + - ["system.collections.generic.ienumerator", "system.windows.controls.columndefinitioncollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.size", "system.windows.controls.stackpanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.canvas!", "Member[leftproperty]"] + - ["system.windows.controls.itemspaneltemplate", "system.windows.controls.datagridrow", "Member[itemspanel]"] + - ["system.windows.style", "system.windows.controls.datagridrow", "Member[headerstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[extentheightproperty]"] + - ["system.windows.routedevent", "system.windows.controls.keytipservice!", "Member[previewkeytipaccessedevent]"] + - ["system.windows.controls.datagridlength", "system.windows.controls.datagridcolumn", "Member[width]"] + - ["system.string", "system.windows.controls.groupstyle", "Member[headerstringformat]"] + - ["system.windows.dependencyobject", "system.windows.controls.menuitem", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.datagridrow", "Member[detailstemplateselector]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagrid", "Member[currentcolumn]"] + - ["system.object", "system.windows.controls.gridview", "Member[itemcontainerdefaultstylekey]"] + - ["system.windows.controls.spellingreform", "system.windows.controls.spellcheck", "Member[spellingreform]"] + - ["system.boolean", "system.windows.controls.treeviewitem", "Member[isexpanded]"] + - ["system.windows.media.brush", "system.windows.controls.flowdocumentscrollviewer", "Member[selectionbrush]"] + - ["system.boolean", "system.windows.controls.validationresult", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.wrappanel!", "Member[itemwidthproperty]"] + - ["system.int32", "system.windows.controls.itemscontrol!", "Method[getalternationindex].ReturnValue"] + - ["system.windows.documents.textpointer", "system.windows.controls.richtextbox", "Method[getnextspellingerrorposition].ReturnValue"] + - ["system.object[]", "system.windows.controls.bordergapmaskconverter", "Method[convertback].ReturnValue"] + - ["system.string", "system.windows.controls.tabcontrol", "Member[selectedcontentstringformat]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[actualwidthproperty]"] + - ["system.windows.size", "system.windows.controls.datagridcellspanel", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.flowdocumentreader", "Member[minzoom]"] + - ["system.idisposable", "system.windows.controls.itemcollection", "Method[deferrefresh].ReturnValue"] + - ["system.double", "system.windows.controls.flowdocumentpageviewer", "Member[maxzoom]"] + - ["system.string", "system.windows.controls.keytipservice!", "Method[getkeytip].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[placementproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[itemproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.frame", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.mediaelement", "Member[balance]"] + - ["system.windows.controls.controltemplate", "system.windows.controls.page", "Member[template]"] + - ["system.int32", "system.windows.controls.textbox", "Member[selectionlength]"] + - ["system.boolean", "system.windows.controls.combobox", "Member[shouldpreserveuserenteredprefix]"] + - ["system.windows.routedevent", "system.windows.controls.image!", "Member[imagefailedevent]"] + - ["system.windows.style", "system.windows.controls.datagridcolumn", "Member[dragindicatorstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowheadertemplateselectorproperty]"] + - ["system.boolean", "system.windows.controls.gridview!", "Method[shouldserializecolumncollection].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[roleproperty]"] + - ["system.boolean", "system.windows.controls.menu", "Member[ismainmenu]"] + - ["system.boolean", "system.windows.controls.mediaelement", "Member[ismuted]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[backgroundproperty]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[bottomleft]"] + - ["system.windows.linestackingstrategy", "system.windows.controls.accesstext", "Member[linestackingstrategy]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[isselectionrangeenabledproperty]"] + - ["system.boolean", "system.windows.controls.treeviewitem", "Member[isselected]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtemplatecolumn!", "Member[celltemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtextcolumn!", "Member[fontsizeproperty]"] + - ["system.boolean", "system.windows.controls.flowdocumentscrollviewer", "Member[isinactiveselectionhighlightenabled]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[itemcontainertemplateselectorproperty]"] + - ["system.boolean", "system.windows.controls.panel", "Member[isitemshost]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[enablecolumnvirtualizationproperty]"] + - ["system.windows.controls.overflowmode", "system.windows.controls.overflowmode!", "Member[asneeded]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[ischeckedproperty]"] + - ["system.windows.media.brush", "system.windows.controls.datagrid", "Member[verticalgridlinesbrush]"] + - ["system.windows.controls.mediastate", "system.windows.controls.mediastate!", "Member[close]"] + - ["system.windows.media.fontfamily", "system.windows.controls.accesstext", "Member[fontfamily]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.datepicker", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.mediastate", "system.windows.controls.mediastate!", "Member[play]"] + - ["system.windows.dependencyproperty", "system.windows.controls.keytipcontrol!", "Member[textproperty]"] + - ["system.windows.controls.datagridselectionmode", "system.windows.controls.datagrid", "Member[selectionmode]"] + - ["system.string", "system.windows.controls.stickynotecontrol", "Member[author]"] + - ["system.windows.fontweight", "system.windows.controls.textblock!", "Method[getfontweight].ReturnValue"] + - ["system.boolean", "system.windows.controls.mediaelement", "Member[scrubbingenabled]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[verticalscrollbarvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[selectionopacityproperty]"] + - ["system.windows.controls.primitives.iitemcontainergenerator", "system.windows.controls.virtualizingpanel", "Member[itemcontainergenerator]"] + - ["system.int32", "system.windows.controls.pagerange", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.controls.rowdefinitioncollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridboundcolumn!", "Member[editingelementstyleproperty]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[logicalsizeinviewport]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[extentwidthproperty]"] + - ["system.boolean", "system.windows.controls.flowdocumentpageviewer", "Member[isinactiveselectionhighlightenabled]"] + - ["system.windows.controls.panningmode", "system.windows.controls.panningmode!", "Member[horizontalonly]"] + - ["system.collections.ilist", "system.windows.controls.spellcheck", "Member[customdictionaries]"] + - ["system.windows.size", "system.windows.controls.contentpresenter", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.virtualizingpanel!", "Method[getisvirtualizing].ReturnValue"] + - ["system.boolean", "system.windows.controls.validationresult!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.windows.controls.textsearch!", "Method[gettext].ReturnValue"] + - ["system.int32", "system.windows.controls.viewport3d", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.dockpanel!", "Member[lastchildfillproperty]"] + - ["system.double", "system.windows.controls.textblock", "Member[lineheight]"] + - ["system.int32", "system.windows.controls.textbox", "Method[getcharacterindexfrompoint].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[ispageviewenabledproperty]"] + - ["system.windows.controls.datagridrowdetailsvisibilitymode", "system.windows.controls.datagridrowdetailsvisibilitymode!", "Member[collapsed]"] + - ["system.windows.controls.control", "system.windows.controls.datagridcolumnreorderingeventargs", "Member[droplocationindicator]"] + - ["system.windows.dependencyobject", "system.windows.controls.keytipaccessedeventargs", "Member[targetkeytipscope]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[candecreasezoomproperty]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.textblock", "Method[getrectanglescore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.button!", "Member[isdefaultedproperty]"] + - ["system.windows.media.geometry", "system.windows.controls.inkpresenter", "Method[getlayoutclip].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[contentstringformatproperty]"] + - ["system.nullable", "system.windows.controls.calendardatechangedeventargs", "Member[removeddate]"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Method[commitcelledit].ReturnValue"] + - ["system.windows.thickness", "system.windows.controls.border", "Member[padding]"] + - ["system.windows.dependencyproperty", "system.windows.controls.columndefinition!", "Member[maxwidthproperty]"] + - ["system.windows.controls.gridviewcolumnheaderrole", "system.windows.controls.gridviewcolumnheaderrole!", "Member[padding]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[pixelsize]"] + - ["system.object", "system.windows.controls.itemcollection", "Method[getitemat].ReturnValue"] + - ["system.windows.controls.pagerangeselection", "system.windows.controls.printdialog", "Member[pagerangeselection]"] + - ["system.boolean", "system.windows.controls.flowdocumentscrollviewer", "Member[canincreasezoom]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[columnheadercontainerstyleproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[horizontaloffset]"] + - ["system.double", "system.windows.controls.virtualizingstackpanel", "Method[getitemoffsetcore].ReturnValue"] + - ["system.printing.printticket", "system.windows.controls.printdialog", "Member[printticket]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[displaydateendproperty]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytiprightattargetcenter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[selectiontextbrushproperty]"] + - ["system.windows.controls.orientation", "system.windows.controls.toolbartray", "Member[orientation]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[panningratio]"] + - ["system.windows.uielement", "system.windows.controls.tooltip", "Member[placementtarget]"] + - ["system.windows.resourcekey", "system.windows.controls.gridview!", "Member[gridviewitemcontainerstylekey]"] + - ["system.windows.controls.calendarblackoutdatescollection", "system.windows.controls.calendar", "Member[blackoutdates]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[displayindexproperty]"] + - ["system.uri", "system.windows.controls.mediaelement", "Member[source]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[istwopageviewenabled]"] + - ["system.windows.controls.datagridclipboardcopymode", "system.windows.controls.datagridclipboardcopymode!", "Member[none]"] + - ["system.boolean", "system.windows.controls.combobox", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.controls.datagridclipboardcopymode", "system.windows.controls.datagridclipboardcopymode!", "Member[excludeheader]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[selectionbrushproperty]"] + - ["system.boolean", "system.windows.controls.pagerange", "Method[equals].ReturnValue"] + - ["system.windows.size", "system.windows.controls.decorator", "Method[measureoverride].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.datagrid", "Member[rowheadertemplate]"] + - ["system.object", "system.windows.controls.addingnewitemeventargs", "Member[newitem]"] + - ["system.boolean", "system.windows.controls.tabitem", "Member[isselected]"] + - ["system.windows.routedevent", "system.windows.controls.treeviewitem!", "Member[expandedevent]"] + - ["system.boolean", "system.windows.controls.virtualizationcachelength", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.controls.virtualizationcachelength", "Member[cachebeforeviewport]"] + - ["system.collections.ilist", "system.windows.controls.listbox", "Member[selecteditems]"] + - ["system.string", "system.windows.controls.textsearch!", "Method[gettextpath].ReturnValue"] + - ["system.double", "system.windows.controls.contextmenu", "Member[verticaloffset]"] + - ["system.char", "system.windows.controls.accesstext", "Member[accesskey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[staysopenproperty]"] + - ["system.windows.uielement", "system.windows.controls.contextmenuservice!", "Method[getplacementtarget].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Member[isreadonly]"] + - ["system.windows.controls.primitives.tickplacement", "system.windows.controls.slider", "Member[tickplacement]"] + - ["system.boolean", "system.windows.controls.groupitem", "Member[mustdisablevirtualization]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[alternatingrowbackgroundproperty]"] + - ["system.windows.size", "system.windows.controls.viewport3d", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[alternationindexproperty]"] + - ["system.windows.media.visual", "system.windows.controls.inkcanvas", "Method[getvisualchild].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.inkcanvas!", "Member[editingmodeinvertedchangedevent]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.controls.itemcollection", "Member[livefilteringproperties]"] + - ["system.windows.controls.menuitemrole", "system.windows.controls.menuitemrole!", "Member[toplevelheader]"] + - ["system.windows.controls.datagridlengthunittype", "system.windows.controls.datagridlength", "Member[unittype]"] + - ["system.windows.texttrimming", "system.windows.controls.textblock", "Member[texttrimming]"] + - ["system.windows.input.routedcommand", "system.windows.controls.datagrid!", "Member[begineditcommand]"] + - ["system.windows.controls.validationstep", "system.windows.controls.validationrule", "Member[validationstep]"] + - ["system.type", "system.windows.controls.controltemplate", "Member[targettype]"] + - ["system.windows.documents.textpointer", "system.windows.controls.textblock", "Member[contentend]"] + - ["system.windows.resourcekey", "system.windows.controls.gridview!", "Member[gridviewstylekey]"] + - ["system.windows.controls.clickmode", "system.windows.controls.clickmode!", "Member[press]"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[backgroundproperty]"] + - ["system.windows.controls.virtualizationmode", "system.windows.controls.virtualizingstackpanel!", "Method[getvirtualizationmode].ReturnValue"] + - ["system.windows.controls.gridresizebehavior", "system.windows.controls.gridsplitter", "Member[resizebehavior]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Member[hasitems]"] + - ["system.windows.documents.flowdocument", "system.windows.controls.flowdocumentreader", "Member[document]"] + - ["system.windows.media.stretch", "system.windows.controls.viewbox", "Member[stretch]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowvalidationerrortemplateproperty]"] + - ["system.windows.textdecorationcollection", "system.windows.controls.textblock", "Member[textdecorations]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[textdecorationsproperty]"] + - ["system.windows.visibility", "system.windows.controls.activatingkeytipeventargs", "Member[keytipvisibility]"] + - ["system.boolean", "system.windows.controls.datepickerdatevalidationerroreventargs", "Member[throwexception]"] + - ["system.boolean", "system.windows.controls.pagerange!", "Method[op_equality].ReturnValue"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcheckboxcolumn", "Method[generateelement].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingpanel!", "Member[scrollunitproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridsplitter!", "Member[resizedirectionproperty]"] + - ["system.windows.controls.styleselector", "system.windows.controls.datagrid", "Member[rowstyleselector]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[calendaritemstyleproperty]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.contentpresenter", "Member[contenttemplateselector]"] + - ["system.windows.media.brush", "system.windows.controls.textblock!", "Method[getforeground].ReturnValue"] + - ["system.boolean", "system.windows.controls.contextmenu", "Member[isopen]"] + - ["system.windows.controls.orientation", "system.windows.controls.progressbar", "Member[orientation]"] + - ["system.windows.media.brush", "system.windows.controls.textblock", "Member[foreground]"] + - ["system.windows.media.brush", "system.windows.controls.datagrid", "Member[horizontalgridlinesbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[delayproperty]"] + - ["system.windows.uielement", "system.windows.controls.cleanupvirtualizeditemeventargs", "Member[uielement]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[firstdayofweekproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.panel!", "Member[zindexproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[showdurationproperty]"] + - ["system.windows.style", "system.windows.controls.datagridhyperlinkcolumn!", "Member[defaultelementstyle]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagrid", "Method[columnfromdisplayindex].ReturnValue"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridrowdetailseventargs", "Member[detailselement]"] + - ["system.windows.controls.datagridrow", "system.windows.controls.datagridbeginningediteventargs", "Member[row]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[placementtargetproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.richtextbox", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[textalignmentproperty]"] + - ["system.windows.size", "system.windows.controls.scrollviewer", "Method[arrangeoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.contentpresenter", "Method[shouldserializecontenttemplateselector].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[menustylekey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.wrappanel!", "Member[orientationproperty]"] + - ["system.windows.controls.panel", "system.windows.controls.groupitem", "Member[itemshost]"] + - ["system.string", "system.windows.controls.headereditemscontrol", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[stickynotetypeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[texteffectsproperty]"] + - ["system.double", "system.windows.controls.scrollcontentpresenter", "Member[verticaloffset]"] + - ["system.windows.controls.scrollunit", "system.windows.controls.virtualizingpanel!", "Method[getscrollunit].ReturnValue"] + - ["system.boolean", "system.windows.controls.combobox", "Member[handlesscrolling]"] + - ["system.windows.controls.selectionmode", "system.windows.controls.selectionmode!", "Member[extended]"] + - ["system.windows.controls.gridviewcolumnheaderrole", "system.windows.controls.gridviewcolumnheader", "Member[role]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentpresenter!", "Member[contenttemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[custompopupplacementcallbackproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[istoolbarvisibleproperty]"] + - ["system.double", "system.windows.controls.virtualizingstackpanel", "Member[verticaloffset]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[candecreasezoom]"] + - ["system.windows.controls.datagridgridlinesvisibility", "system.windows.controls.datagrid", "Member[gridlinesvisibility]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[celltemplateselectorproperty]"] + - ["system.datetime", "system.windows.controls.calendar", "Member[displaydate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewheaderrowpresenter!", "Member[columnheadertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbar!", "Member[overflowmodeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[viewingmodeproperty]"] + - ["system.windows.controls.undoaction", "system.windows.controls.undoaction!", "Member[redo]"] + - ["system.windows.controls.clickmode", "system.windows.controls.clickmode!", "Member[hover]"] + - ["system.int32", "system.windows.controls.textbox", "Member[linecount]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[panningdeceleration]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[newitemmarginproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[leftproperty]"] + - ["system.boolean", "system.windows.controls.panel", "Member[haslogicalorientationpublic]"] + - ["system.windows.fontstyle", "system.windows.controls.textblock", "Member[fontstyle]"] + - ["system.windows.routedevent", "system.windows.controls.expander!", "Member[collapsedevent]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[pixelsizeafterviewport]"] + - ["system.windows.size", "system.windows.controls.decorator", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.selectivescrollingorientation", "system.windows.controls.selectivescrollingorientation!", "Member[none]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentcontrol!", "Member[contenttemplateselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[canuserreordercolumnsproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.textbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.object", "system.windows.controls.menuitem", "Member[commandparameter]"] + - ["system.windows.textalignment", "system.windows.controls.textblock!", "Method[gettextalignment].ReturnValue"] + - ["system.boolean", "system.windows.controls.treeviewitem", "Member[mustdisablevirtualization]"] + - ["system.windows.routedevent", "system.windows.controls.scrollviewer!", "Member[scrollchangedevent]"] + - ["system.double", "system.windows.controls.inkcanvas!", "Method[getright].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.itemscontrol", "Member[itemtemplate]"] + - ["system.windows.style", "system.windows.controls.gridviewcolumn", "Member[headercontainerstyle]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[canremove]"] + - ["system.exception", "system.windows.controls.validationerror", "Member[exception]"] + - ["system.windows.routedevent", "system.windows.controls.listboxitem!", "Member[unselectedevent]"] + - ["system.boolean", "system.windows.controls.button", "Member[isdefaulted]"] + - ["system.object", "system.windows.controls.uielementcollection", "Member[item]"] + - ["system.windows.controls.charactercasing", "system.windows.controls.textbox", "Member[charactercasing]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabitem!", "Member[isselectedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.image!", "Member[sourceproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[horizontalchange]"] + - ["system.double", "system.windows.controls.control", "Member[fontsize]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.contextmenu", "Member[placement]"] + - ["system.double", "system.windows.controls.flowdocumentscrollviewer", "Member[zoom]"] + - ["system.double", "system.windows.controls.wrappanel", "Member[itemwidth]"] + - ["system.windows.size", "system.windows.controls.stackpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.string", "system.windows.controls.datepickerdatevalidationerroreventargs", "Member[text]"] + - ["system.windows.datatemplate", "system.windows.controls.headeredcontentcontrol", "Member[headertemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[isopenproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.treeview", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.listbox!", "Member[selectionmodeproperty]"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[buttonstylekey]"] + - ["system.boolean", "system.windows.controls.virtualizingstackpanel", "Member[canverticallyscroll]"] + - ["system.boolean", "system.windows.controls.passwordbox", "Member[isinactiveselectionhighlightenabled]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[maxzoomproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.expander", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.string", "system.windows.controls.passwordbox", "Member[password]"] + - ["system.windows.controls.undoaction", "system.windows.controls.undoaction!", "Member[undo]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[maxzoomproperty]"] + - ["system.windows.rect", "system.windows.controls.hierarchicalvirtualizationconstraints", "Member[viewport]"] + - ["system.object", "system.windows.controls.itemcollection", "Member[currentitem]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[textalignmentproperty]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Member[istextsearchcasesensitive]"] + - ["system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes", "system.windows.controls.groupitem", "Member[headerdesiredsizes]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[columnheadertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[selectionopacityproperty]"] + - ["system.boolean", "system.windows.controls.datagridlength!", "Method[op_equality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[issuspendingpopupanimationproperty]"] + - ["system.windows.controls.panningmode", "system.windows.controls.panningmode!", "Member[verticalfirst]"] + - ["system.windows.thickness", "system.windows.controls.control", "Member[padding]"] + - ["system.windows.controls.controltemplate", "system.windows.controls.datagrid", "Member[rowvalidationerrortemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[backgroundproperty]"] + - ["system.nullable", "system.windows.controls.datepicker", "Member[displaydatestart]"] + - ["system.boolean", "system.windows.controls.contextmenu", "Member[hasdropshadow]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[pixelsizebeforeviewport]"] + - ["system.windows.size", "system.windows.controls.border", "Method[measureoverride].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.controls.datagrid!", "Member[selectallcommand]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[isautogeneratedproperty]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[ispressed]"] + - ["system.int32", "system.windows.controls.textbox", "Method[getspellingerrorstart].ReturnValue"] + - ["system.int32", "system.windows.controls.textchange", "Member[addedlength]"] + - ["system.windows.controls.gridresizebehavior", "system.windows.controls.gridresizebehavior!", "Member[currentandnext]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[maxzoomproperty]"] + - ["system.boolean", "system.windows.controls.columndefinitioncollection", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.windows.controls.headereditemscontrol", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[textwrappingproperty]"] + - ["system.string", "system.windows.controls.page", "Member[windowtitle]"] + - ["system.string", "system.windows.controls.itemscontrol", "Member[displaymemberpath]"] + - ["system.boolean", "system.windows.controls.tooltipservice!", "Method[getisopen].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[isselectionactiveproperty]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[viewportwidth]"] + - ["system.boolean", "system.windows.controls.datagridroweditendingeventargs", "Member[cancel]"] + - ["system.windows.routedevent", "system.windows.controls.mediaelement!", "Member[bufferingendedevent]"] + - ["system.boolean", "system.windows.controls.webbrowser", "Method[tabintocore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[fontweightproperty]"] + - ["system.boolean", "system.windows.controls.mediaelement", "Member[canpause]"] + - ["system.double", "system.windows.controls.datagrid", "Member[minrowheight]"] + - ["system.windows.routedevent", "system.windows.controls.mediaelement!", "Member[scriptcommandevent]"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[separatorstylekey]"] + - ["system.windows.dependencyobject", "system.windows.controls.tabcontrol", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[templateproperty]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[staysopenonclick]"] + - ["system.windows.controls.virtualizationcachelengthunit", "system.windows.controls.virtualizationcachelengthunit!", "Member[item]"] + - ["system.windows.fontstyle", "system.windows.controls.control", "Member[fontstyle]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.inkcanvas", "Method[getselectedelements].ReturnValue"] + - ["system.windows.controls.undoaction", "system.windows.controls.textchangedeventargs", "Member[undoaction]"] + - ["system.int32", "system.windows.controls.accesstext", "Member[visualchildrencount]"] + - ["system.boolean", "system.windows.controls.contextmenuservice!", "Method[gethasdropshadow].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumnheader!", "Member[roleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewheaderrowpresenter!", "Member[allowscolumnreorderproperty]"] + - ["system.windows.controls.selectionmode", "system.windows.controls.selectionmode!", "Member[single]"] + - ["system.windows.media.visual", "system.windows.controls.inkpresenter", "Method[getvisualchild].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[columnwidthproperty]"] + - ["system.windows.controls.rowdefinitioncollection", "system.windows.controls.grid", "Member[rowdefinitions]"] + - ["system.windows.controls.orientation", "system.windows.controls.slider", "Member[orientation]"] + - ["system.windows.ink.strokecollection", "system.windows.controls.inkcanvas", "Method[getselectedstrokes].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.controls.decorator", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.canvas!", "Member[bottomproperty]"] + - ["system.boolean", "system.windows.controls.spellcheck", "Member[isenabled]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[ishighlighted]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbartray!", "Member[backgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcell!", "Member[iseditingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[borderthicknessproperty]"] + - ["system.double", "system.windows.controls.tooltipservice!", "Method[getverticaloffset].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[foregroundproperty]"] + - ["system.double", "system.windows.controls.mediaelement", "Member[bufferingprogress]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.inkpresenter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.gridviewcolumnheader", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.datagridrow!", "Member[selectedevent]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[isenabledcore]"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[foregroundproperty]"] + - ["system.windows.style", "system.windows.controls.datagridtextcolumn!", "Member[defaultelementstyle]"] + - ["system.uri", "system.windows.controls.image", "Member[baseuri]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.gridviewheaderrowpresenter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollviewer", "Member[horizontalscrollbarvisibility]"] + - ["system.double", "system.windows.controls.textblock", "Member[fontsize]"] + - ["system.object", "system.windows.controls.cleanupvirtualizeditemeventargs", "Member[value]"] + - ["system.windows.componentresourcekey", "system.windows.controls.datagrid!", "Member[focusborderbrushkey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[horizontalscrollbarvisibilityproperty]"] + - ["system.windows.controls.stretchdirection", "system.windows.controls.stretchdirection!", "Member[both]"] + - ["system.boolean", "system.windows.controls.uielementcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Member[istextsearchenabled]"] + - ["system.collections.ienumerator", "system.windows.controls.accesstext", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[isreadonlyproperty]"] + - ["system.int32", "system.windows.controls.itemscontrol", "Member[alternationcount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[keepaliveproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[viewportheightchange]"] + - ["system.windows.input.routedcommand", "system.windows.controls.slider!", "Member[maximizevalue]"] + - ["system.windows.dependencyproperty", "system.windows.controls.panel!", "Member[backgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.validation!", "Member[errortemplateproperty]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationconstraints", "Method[equals].ReturnValue"] + - ["system.int32", "system.windows.controls.datagridlength", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.windows.controls.treeview", "Member[selectedvaluepath]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[currentcolumnproperty]"] + - ["system.int32", "system.windows.controls.datagrid", "Member[frozencolumncount]"] + - ["system.windows.size", "system.windows.controls.dockpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.controls.menuitem", "Member[commandtarget]"] + - ["system.boolean", "system.windows.controls.datagridrowclipboardeventargs", "Member[iscolumnheadersrow]"] + - ["system.string", "system.windows.controls.datagridcomboboxcolumn", "Member[selectedvaluepath]"] + - ["system.boolean", "system.windows.controls.datagridcomboboxcolumn", "Method[oncoerceisreadonly].ReturnValue"] + - ["system.windows.media.brush", "system.windows.controls.flowdocumentreader", "Member[selectionbrush]"] + - ["system.windows.routedeventargs", "system.windows.controls.datagridpreparingcellforediteventargs", "Member[editingeventargs]"] + - ["system.windows.controls.itemspaneltemplate", "system.windows.controls.itemscontrol", "Member[itemspanel]"] + - ["system.string", "system.windows.controls.virtualizationcachelength", "Method[tostring].ReturnValue"] + - ["system.windows.documents.flowdocument", "system.windows.controls.richtextbox", "Member[document]"] + - ["system.boolean", "system.windows.controls.datagridcheckboxcolumn", "Member[isthreestate]"] + - ["system.windows.controls.stickynotetype", "system.windows.controls.stickynotetype!", "Member[text]"] + - ["system.double", "system.windows.controls.activatingkeytipeventargs", "Member[keytipverticaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[gridlinesvisibilityproperty]"] + - ["system.windows.ink.strokecollection", "system.windows.controls.inkcanvasselectionchangingeventargs", "Method[getselectedstrokes].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[firstdayofweekproperty]"] + - ["system.windows.controls.datagridlengthunittype", "system.windows.controls.datagridlengthunittype!", "Member[sizetoheader]"] + - ["system.int32", "system.windows.controls.inkpresenter", "Member[visualchildrencount]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[contentverticaloffset]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytiprightattargetright]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[iconproperty]"] + - ["system.collections.ienumerable", "system.windows.controls.datagridcomboboxcolumn", "Member[itemssource]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[verticalchange]"] + - ["system.windows.fontstyle", "system.windows.controls.accesstext", "Member[fontstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.button!", "Member[isdefaultproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentcontrol!", "Member[contenttemplateproperty]"] + - ["system.windows.dependencyobject", "system.windows.controls.datagrid", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.controls.contextmenu", "system.windows.controls.gridview", "Member[columnheadercontextmenu]"] + - ["system.object", "system.windows.controls.datagridcomboboxcolumn", "Method[preparecellforedit].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.controls.validation!", "Method[getvalidationadornersitefor].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridboundcolumn", "Method[oncoerceisreadonly].ReturnValue"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[isempty]"] + - ["system.boolean", "system.windows.controls.combobox", "Member[isreadonly]"] + - ["system.boolean", "system.windows.controls.contentpresenter", "Member[recognizesaccesskey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.border!", "Member[borderbrushproperty]"] + - ["system.nullable", "system.windows.controls.datepicker", "Member[selecteddate]"] + - ["system.predicate", "system.windows.controls.itemcollection", "Member[filter]"] + - ["system.windows.style", "system.windows.controls.datagrid", "Member[dragindicatorstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[usesitemcontainertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[selecteddateformatproperty]"] + - ["system.windows.ink.drawingattributes", "system.windows.controls.inkcanvas", "Member[defaultdrawingattributes]"] + - ["system.windows.controls.datagridrowdetailsvisibilitymode", "system.windows.controls.datagridrowdetailsvisibilitymode!", "Member[visiblewhenselected]"] + - ["system.windows.controls.gridviewcolumn", "system.windows.controls.gridviewcolumnheader", "Member[column]"] + - ["system.windows.controls.stickynotetype", "system.windows.controls.stickynotecontrol", "Member[stickynotetype]"] + - ["system.double", "system.windows.controls.flowdocumentpageviewer", "Member[zoomincrement]"] + - ["system.boolean", "system.windows.controls.virtualizingpanel", "Method[shoulditemschangeaffectlayout].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[iseditingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[zoomincrementproperty]"] + - ["system.double", "system.windows.controls.flowdocumentreader", "Member[zoom]"] + - ["system.windows.style", "system.windows.controls.datagrid", "Member[droplocationindicatorstyle]"] + - ["system.windows.dependencypropertykey", "system.windows.controls.flowdocumentpageviewer!", "Member[canincreasezoompropertykey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[placementproperty]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvaseditingmode!", "Member[none]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.image", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvaseditingmode!", "Member[inkandgesture]"] + - ["system.windows.controls.panningmode", "system.windows.controls.panningmode!", "Member[horizontalfirst]"] + - ["system.boolean", "system.windows.controls.treeview", "Member[handlesscrolling]"] + - ["system.windows.routedevent", "system.windows.controls.expander!", "Member[expandedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[horizontaloffsetproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.menu", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[showondisabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[viewportwidthproperty]"] + - ["system.boolean", "system.windows.controls.datagridautogeneratingcolumneventargs", "Member[cancel]"] + - ["system.windows.routedevent", "system.windows.controls.contextmenu!", "Member[closedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[panningdecelerationproperty]"] + - ["system.boolean", "system.windows.controls.columndefinitioncollection", "Member[isfixedsize]"] + - ["system.windows.size", "system.windows.controls.dockpanel", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationconstraints!", "Method[op_equality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.image!", "Member[stretchproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[verticalpagespacingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[isfindenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[navigationuivisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[horizontalscrollbarvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.treeview!", "Member[selecteditemproperty]"] + - ["system.windows.controls.stretchdirection", "system.windows.controls.stretchdirection!", "Member[uponly]"] + - ["system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "system.windows.controls.treeviewitem", "Member[itemdesiredsizes]"] + - ["system.windows.fontweight", "system.windows.controls.textblock", "Member[fontweight]"] + - ["system.windows.controls.gridresizedirection", "system.windows.controls.gridresizedirection!", "Member[auto]"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridhyperlinkcolumn", "Member[contentbinding]"] + - ["system.windows.controls.itemspaneltemplate", "system.windows.controls.groupstyle!", "Member[defaultgrouppanel]"] + - ["system.windows.documents.textpointer", "system.windows.controls.richtextbox", "Member[caretposition]"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.datagrid", "Member[verticalscrollbarvisibility]"] + - ["system.windows.documents.textpointer", "system.windows.controls.textblock", "Member[contentstart]"] + - ["system.windows.dependencyproperty", "system.windows.controls.grid!", "Member[rowproperty]"] + - ["system.windows.size", "system.windows.controls.treeviewitem", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.validationerror", "system.windows.controls.validationerroreventargs", "Member[error]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[calendarbuttonstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[captionfontstretchproperty]"] + - ["system.double", "system.windows.controls.flowdocumentscrollviewer", "Member[selectionopacity]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.inkcanvasgestureeventargs", "Method[getgesturerecognitionresults].ReturnValue"] + - ["system.windows.ink.strokecollection", "system.windows.controls.inkcanvasstrokesreplacedeventargs", "Member[previousstrokes]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[zoomproperty]"] + - ["system.windows.controls.calendarmode", "system.windows.controls.calendarmodechangedeventargs", "Member[newmode]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[cangroup]"] + - ["system.windows.routedevent", "system.windows.controls.treeviewitem!", "Member[unselectedevent]"] + - ["system.int32", "system.windows.controls.groupstyle", "Member[alternationcount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.listboxitem!", "Member[isselectedproperty]"] + - ["system.string", "system.windows.controls.headeredcontentcontrol", "Member[headerstringformat]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridpreparingcellforediteventargs", "Member[column]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvas", "Member[activeeditingmode]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[tabindexproperty]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[topright]"] + - ["system.collections.ienumerator", "system.windows.controls.page", "Member[logicalchildren]"] + - ["system.windows.controls.validationresult", "system.windows.controls.dataerrorvalidationrule", "Method[validate].ReturnValue"] + - ["system.string", "system.windows.controls.datepicker", "Method[tostring].ReturnValue"] + - ["system.windows.fontweight", "system.windows.controls.stickynotecontrol", "Member[captionfontweight]"] + - ["system.windows.routedevent", "system.windows.controls.control!", "Member[mousedoubleclickevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itemtemplateproperty]"] + - ["system.timespan", "system.windows.controls.mediaelement", "Member[position]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[detailstemplateproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[extentheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[textalignmentproperty]"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridboundcolumn", "Member[binding]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[isselectionactiveproperty]"] + - ["system.windows.media.brush", "system.windows.controls.datagrid", "Member[rowbackground]"] + - ["system.int32", "system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes", "Method[gethashcode].ReturnValue"] + - ["system.windows.size", "system.windows.controls.gridviewrowpresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[celltemplateproperty]"] + - ["system.windows.controls.datagrideditingunit", "system.windows.controls.datagrideditingunit!", "Member[row]"] + - ["system.windows.style", "system.windows.controls.datagrid", "Member[rowheaderstyle]"] + - ["system.windows.controls.calendarmode", "system.windows.controls.calendarmode!", "Member[month]"] + - ["system.windows.controls.itemcontainertemplateselector", "system.windows.controls.menuitem", "Member[itemcontainertemplateselector]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[texteffectsproperty]"] + - ["system.windows.controls.datagridrow", "system.windows.controls.datagridroweditendingeventargs", "Member[row]"] + - ["system.windows.controls.datagrideditaction", "system.windows.controls.datagridcelleditendingeventargs", "Member[editaction]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Method[isitemitsowncontainer].ReturnValue"] + - ["system.int32", "system.windows.controls.datagridclipboardcellcontent", "Method[gethashcode].ReturnValue"] + - ["system.windows.rect", "system.windows.controls.inkcanvasselectioneditingeventargs", "Member[oldrectangle]"] + - ["system.boolean", "system.windows.controls.progressbar", "Member[isindeterminate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[textproperty]"] + - ["system.string", "system.windows.controls.contentpresenter", "Member[contentstringformat]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[autotooltipprecisionproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.textblock", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[selectedcontenttemplateselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[extentheightproperty]"] + - ["system.windows.cornerradius", "system.windows.controls.border", "Member[cornerradius]"] + - ["system.boolean", "system.windows.controls.datagridcomboboxcolumn", "Method[commitcelledit].ReturnValue"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridcolumn", "Member[clipboardcontentbinding]"] + - ["system.boolean", "system.windows.controls.expander", "Member[isexpanded]"] + - ["system.windows.controls.gridviewcolumnheaderrole", "system.windows.controls.gridviewcolumnheaderrole!", "Member[normal]"] + - ["system.boolean", "system.windows.controls.richtextbox", "Method[shouldserializedocument].ReturnValue"] + - ["system.double", "system.windows.controls.documentviewer", "Member[horizontalpagespacing]"] + - ["system.int32", "system.windows.controls.textbox", "Member[caretindex]"] + - ["system.double", "system.windows.controls.datagrid", "Member[cellspanelhorizontaloffset]"] + - ["system.boolean", "system.windows.controls.flowdocumentscrollviewer", "Member[isselectionactive]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.inkcanvas", "Method[getenabledgestures].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.menuitem!", "Member[clickevent]"] + - ["system.windows.routedevent", "system.windows.controls.datagridcell!", "Member[selectedevent]"] + - ["system.windows.style", "system.windows.controls.datagridtextcolumn!", "Member[defaulteditingelementstyle]"] + - ["system.int32", "system.windows.controls.slider", "Member[interval]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[headertemplateselectorproperty]"] + - ["system.object", "system.windows.controls.webbrowser", "Method[invokescript].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[columnheaderheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[canusersortproperty]"] + - ["system.double", "system.windows.controls.printdialog", "Member[printableareaheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[titleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[scrubbingenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[zoomproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.headeredcontentcontrol!", "Member[headertemplateselectorproperty]"] + - ["system.int32", "system.windows.controls.textbox", "Method[getfirstvisiblelineindex].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.validation!", "Member[errorsproperty]"] + - ["system.int32", "system.windows.controls.panel", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[selectionmodeproperty]"] + - ["system.windows.size", "system.windows.controls.viewbox", "Method[arrangeoverride].ReturnValue"] + - ["system.nullable", "system.windows.controls.itemcollection", "Member[islivesorting]"] + - ["system.object", "system.windows.controls.datagridlengthconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.controls.selectivescrollingorientation", "system.windows.controls.selectivescrollingorientation!", "Member[vertical]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[selectedcontenttemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcomboboxcolumn!", "Member[itemssourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[headerstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.expander!", "Member[isexpandedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentpresenter!", "Member[contenttemplateselectorproperty]"] + - ["system.boolean", "system.windows.controls.scrollviewer", "Member[isdeferredscrollingenabled]"] + - ["system.windows.componentresourcekey", "system.windows.controls.datagridcomboboxcolumn!", "Member[textblockcomboboxstylekey]"] + - ["system.string", "system.windows.controls.headereditemscontrol", "Member[headerstringformat]"] + - ["system.int32", "system.windows.controls.flowdocumentreader", "Member[pagecount]"] + - ["system.windows.size", "system.windows.controls.scrollcontentpresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.string", "system.windows.controls.textblock", "Member[text]"] + - ["system.object", "system.windows.controls.menuscrollingvisibilityconverter", "Method[convert].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.contextmenuservice!", "Member[contextmenuopeningevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcomboboxcolumn!", "Member[selectedvaluepathproperty]"] + - ["system.windows.controls.datagridgridlinesvisibility", "system.windows.controls.datagridgridlinesvisibility!", "Member[horizontal]"] + - ["system.windows.controls.gridresizedirection", "system.windows.controls.gridresizedirection!", "Member[columns]"] + - ["system.windows.media.brush", "system.windows.controls.accesstext", "Member[background]"] + - ["system.collections.ilist", "system.windows.controls.selectionchangedeventargs", "Member[removeditems]"] + - ["system.double", "system.windows.controls.mediaelement", "Member[downloadprogress]"] + - ["system.windows.controls.clickmode", "system.windows.controls.clickmode!", "Member[release]"] + - ["system.nullable", "system.windows.controls.itemcollection", "Member[islivegrouping]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[stretchproperty]"] + - ["system.windows.automation.peers.iviewautomationpeer", "system.windows.controls.viewbase", "Method[getautomationpeer].ReturnValue"] + - ["system.object", "system.windows.controls.gridviewcolumn", "Member[header]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.viewport3d", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itemtemplateselectorproperty]"] + - ["system.double", "system.windows.controls.accesstext", "Member[lineheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[hasdropshadowproperty]"] + - ["system.windows.ink.stylusshape", "system.windows.controls.inkcanvas", "Member[erasershape]"] + - ["system.boolean", "system.windows.controls.slider", "Member[isselectionrangeenabled]"] + - ["system.windows.media.visual", "system.windows.controls.textblock", "Method[getvisualchild].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[commandproperty]"] + - ["system.object", "system.windows.controls.page", "Member[content]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbar!", "Member[isoverflowopenproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtextcolumn!", "Member[fontweightproperty]"] + - ["system.windows.size", "system.windows.controls.treeviewitem", "Method[measureoverride].ReturnValue"] + - ["system.windows.style", "system.windows.controls.gridview", "Member[columnheadercontainerstyle]"] + - ["system.boolean", "system.windows.controls.slider", "Member[issnaptotickenabled]"] + - ["system.windows.controls.hierarchicalvirtualizationconstraints", "system.windows.controls.treeviewitem", "Member[constraints]"] + - ["system.type", "system.windows.controls.datagridautogeneratingcolumneventargs", "Member[propertytype]"] + - ["system.windows.controls.datagridrow", "system.windows.controls.datagridcelleditendingeventargs", "Member[row]"] + - ["system.object", "system.windows.controls.groupitem", "Method[readitemvalue].ReturnValue"] + - ["system.string", "system.windows.controls.datagridcomboboxcolumn", "Member[displaymemberpath]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[headertemplateproperty]"] + - ["system.windows.routedevent", "system.windows.controls.inkcanvas!", "Member[editingmodechangedevent]"] + - ["system.windows.controls.primitives.generatorposition", "system.windows.controls.itemcontainergenerator", "Method[generatorpositionfromindex].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[handlesscrolling]"] + - ["system.boolean", "system.windows.controls.datagridlength", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridcell", "Member[isselected]"] + - ["system.windows.controls.mediastate", "system.windows.controls.mediaelement", "Member[unloadedbehavior]"] + - ["system.windows.controls.panningmode", "system.windows.controls.panningmode!", "Member[verticalonly]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.slider", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.spellingerror", "system.windows.controls.textbox", "Method[getspellingerror].ReturnValue"] + - ["system.int32", "system.windows.controls.textbox", "Member[minlines]"] + - ["system.string", "system.windows.controls.pagerange", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[staysopenproperty]"] + - ["system.windows.controls.scrollviewer", "system.windows.controls.scrollcontentpresenter", "Member[scrollowner]"] + - ["system.windows.datatemplate", "system.windows.controls.datagridrow", "Member[headertemplate]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvaseditingmode!", "Member[erasebypoint]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[horizontaloffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[editingmodeinvertedproperty]"] + - ["system.object", "system.windows.controls.datagridclipboardcellcontent", "Member[item]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[handlesscrolling]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[zoomproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[captionfontstyleproperty]"] + - ["system.windows.documents.typography", "system.windows.controls.textblock", "Member[typography]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridsplitter!", "Member[keyboardincrementproperty]"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[togglebuttonstylekey]"] + - ["system.string", "system.windows.controls.datagridautogeneratingcolumneventargs", "Member[propertyname]"] + - ["system.windows.datatemplate", "system.windows.controls.groupstyle", "Member[headertemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[detailstemplateselectorproperty]"] + - ["system.collections.ilist", "system.windows.controls.selectionchangedeventargs", "Member[addeditems]"] + - ["system.windows.automation.peers.iviewautomationpeer", "system.windows.controls.gridview", "Method[getautomationpeer].ReturnValue"] + - ["system.windows.ink.stroke", "system.windows.controls.inkcanvasstrokeerasingeventargs", "Member[stroke]"] + - ["system.boolean", "system.windows.controls.scrollviewer!", "Method[getcancontentscroll].ReturnValue"] + - ["system.boolean", "system.windows.controls.tooltip", "Member[staysopen]"] + - ["system.boolean", "system.windows.controls.uielementcollection", "Member[issynchronized]"] + - ["system.windows.controls.menuitemrole", "system.windows.controls.menuitemrole!", "Member[toplevelitem]"] + - ["system.object", "system.windows.controls.booleantovisibilityconverter", "Method[convertback].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowheaderwidthproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.treeviewitem!", "Member[isselectionactiveproperty]"] + - ["system.windows.ink.stroke", "system.windows.controls.inkcanvasstrokecollectedeventargs", "Member[stroke]"] + - ["system.windows.dependencyobject", "system.windows.controls.itemcontainergenerator", "Method[containerfromindex].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.controls.itemcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[custompopupplacementcallbackproperty]"] + - ["system.collections.objectmodel.collection", "system.windows.controls.toolbartray", "Member[toolbars]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcell!", "Member[columnproperty]"] + - ["system.boolean", "system.windows.controls.headeredcontentcontrol", "Member[hasheader]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.tabcontrol", "Member[contenttemplateselector]"] + - ["system.boolean", "system.windows.controls.documentviewer", "Member[canmoveup]"] + - ["system.windows.resourcekey", "system.windows.controls.menuitem!", "Member[submenuheadertemplatekey]"] + - ["system.boolean", "system.windows.controls.contentcontrol", "Method[shouldserializecontent].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.groupitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.virtualizationcachelengthunit", "system.windows.controls.virtualizationcachelengthunit!", "Member[pixel]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[validationerrortemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[horizontaloffsetproperty]"] + - ["system.object", "system.windows.controls.datagridcolumn", "Member[header]"] + - ["system.windows.controls.scrollunit", "system.windows.controls.scrollunit!", "Member[item]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[iscurrentbeforefirst]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.contextmenu", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.grid!", "Method[getissharedsizescope].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[canuseraddrowsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[widthproperty]"] + - ["system.windows.routedevent", "system.windows.controls.mediaelement!", "Member[mediafailedevent]"] + - ["system.windows.media.brush", "system.windows.controls.passwordbox", "Member[selectiontextbrush]"] + - ["system.windows.controls.panel", "system.windows.controls.treeviewitem", "Member[itemshost]"] + - ["system.windows.linebreakcondition", "system.windows.controls.textblock", "Member[breakafter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.soundplayeraction!", "Member[sourceproperty]"] + - ["system.boolean", "system.windows.controls.pagerange!", "Method[op_inequality].ReturnValue"] + - ["system.windows.linebreakcondition", "system.windows.controls.textblock", "Member[breakbefore]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.scrollviewer", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.columndefinition", "Member[maxwidth]"] + - ["system.windows.media.stretch", "system.windows.controls.mediaelement", "Member[stretch]"] + - ["system.windows.datatemplate", "system.windows.controls.tabcontrol", "Member[contenttemplate]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[horizontaloffset]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[right]"] + - ["system.windows.dependencyobject", "system.windows.controls.itemscontrol", "Method[getcontainerforitemoverride].ReturnValue"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridpreparingcellforediteventargs", "Member[editingelement]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[extentwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[panningmodeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[commandtargetproperty]"] + - ["system.windows.controls.panningmode", "system.windows.controls.panningmode!", "Member[both]"] + - ["system.boolean", "system.windows.controls.tooltipservice!", "Method[getisenabled].ReturnValue"] + - ["system.windows.documents.textselection", "system.windows.controls.flowdocumentpageviewer", "Member[selection]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[placementrectangleproperty]"] + - ["system.windows.controls.gridresizebehavior", "system.windows.controls.gridresizebehavior!", "Member[previousandnext]"] + - ["system.windows.controls.undoaction", "system.windows.controls.undoaction!", "Member[clear]"] + - ["system.windows.dependencyproperty", "system.windows.controls.richtextbox!", "Member[isdocumentenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.treeviewitem!", "Member[isexpandedproperty]"] + - ["system.windows.controls.primitives.placementmode", "system.windows.controls.tooltipservice!", "Method[getplacement].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[visibilityproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[extentheightchange]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[canaddnewitem]"] + - ["system.windows.media.visual", "system.windows.controls.toolbartray", "Method[getvisualchild].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.controls.image", "Member[source]"] + - ["system.boolean", "system.windows.controls.documentviewer", "Member[canincreasezoom]"] + - ["system.windows.rect", "system.windows.controls.tooltipservice!", "Method[getplacementrectangle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowheaderstyleproperty]"] + - ["system.double", "system.windows.controls.scrollcontentpresenter", "Member[extentheight]"] + - ["system.datetime", "system.windows.controls.calendardaterange", "Member[end]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[headerproperty]"] + - ["system.windows.controls.virtualizationmode", "system.windows.controls.virtualizingpanel!", "Method[getvirtualizationmode].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.controls.selectedcellschangedeventargs", "Member[removedcells]"] + - ["system.boolean", "system.windows.controls.datagridcellinfo!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[canusersortcolumns]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[istabstopproperty]"] + - ["system.windows.textwrapping", "system.windows.controls.textbox", "Member[textwrapping]"] + - ["system.boolean", "system.windows.controls.webbrowser", "Method[translateacceleratorcore].ReturnValue"] + - ["system.windows.controls.orientation", "system.windows.controls.virtualizingstackpanel", "Member[logicalorientation]"] + - ["system.windows.style", "system.windows.controls.calendar", "Member[calendaritemstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[isinactiveselectionhighlightenabledproperty]"] + - ["system.windows.controls.datagrideditaction", "system.windows.controls.datagrideditaction!", "Member[cancel]"] + - ["system.windows.controls.orientation", "system.windows.controls.stackpanel", "Member[logicalorientation]"] + - ["system.collections.generic.ienumerator", "system.windows.controls.textblock", "Member[hostedelements]"] + - ["system.windows.dependencyobject", "system.windows.controls.itemcontainergenerator", "Method[containerfromitem].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[verticalgridlinesbrushproperty]"] + - ["system.object", "system.windows.controls.validationerror", "Member[bindinginerror]"] + - ["system.nullable", "system.windows.controls.calendardatechangedeventargs", "Member[addeddate]"] + - ["system.windows.fontweight", "system.windows.controls.control", "Member[fontweight]"] + - ["system.windows.controls.dock", "system.windows.controls.dock!", "Member[right]"] + - ["system.windows.media.brush", "system.windows.controls.page", "Member[foreground]"] + - ["system.windows.ink.strokecollection", "system.windows.controls.inkpresenter", "Member[strokes]"] + - ["system.windows.dependencyproperty", "system.windows.controls.definitionbase!", "Member[sharedsizegroupproperty]"] + - ["system.windows.controls.undoaction", "system.windows.controls.undoaction!", "Member[create]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcolumn", "Method[generateeditingelement].ReturnValue"] + - ["system.object", "system.windows.controls.gridviewheaderrowpresenter", "Member[columnheadertooltip]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[movecurrenttoposition].ReturnValue"] + - ["system.windows.media.fontfamily", "system.windows.controls.page", "Member[fontfamily]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[paddingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[cangobackproperty]"] + - ["system.windows.controls.spellingreform", "system.windows.controls.spellingreform!", "Member[postreform]"] + - ["system.boolean", "system.windows.controls.inkcanvas", "Method[canpaste].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.keytipservice!", "Member[iskeytipscopeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[authorproperty]"] + - ["system.windows.ink.strokecollection", "system.windows.controls.inkcanvasstrokesreplacedeventargs", "Member[newstrokes]"] + - ["system.windows.controls.virtualizationmode", "system.windows.controls.virtualizationmode!", "Member[standard]"] + - ["system.windows.dependencyproperty", "system.windows.controls.border!", "Member[paddingproperty]"] + - ["system.boolean", "system.windows.controls.tooltipservice!", "Method[gethasdropshadow].ReturnValue"] + - ["system.windows.visibility", "system.windows.controls.datagrid", "Method[getdetailsvisibilityforitem].ReturnValue"] + - ["system.windows.uielement", "system.windows.controls.activatingkeytipeventargs", "Member[placementtarget]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[viewportheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[canincreasezoomproperty]"] + - ["system.windows.rect", "system.windows.controls.stackpanel", "Method[makevisible].ReturnValue"] + - ["system.windows.size", "system.windows.controls.wrappanel", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.virtualizationcachelengthunit", "system.windows.controls.virtualizationcachelengthunit!", "Member[page]"] + - ["system.boolean", "system.windows.controls.validationresult!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[horizontaloffsetproperty]"] + - ["system.windows.controls.datagridclipboardcopymode", "system.windows.controls.datagrid", "Member[clipboardcopymode]"] + - ["system.windows.dependencyproperty", "system.windows.controls.wrappanel!", "Member[itemheightproperty]"] + - ["system.windows.controls.datagridselectionmode", "system.windows.controls.datagridselectionmode!", "Member[single]"] + - ["system.collections.generic.ienumerable", "system.windows.controls.inkcanvas", "Member[preferredpasteformats]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[isdirectionreversedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[lineheightproperty]"] + - ["system.int32", "system.windows.controls.textblock", "Member[visualchildrencount]"] + - ["system.int32", "system.windows.controls.textbox", "Member[maxlines]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[allowscolumnreorderproperty]"] + - ["system.boolean", "system.windows.controls.inkcanvasgestureeventargs", "Member[cancel]"] + - ["system.nullable", "system.windows.controls.datagridcolumn", "Member[sortdirection]"] + - ["system.windows.controls.menuitemrole", "system.windows.controls.menuitemrole!", "Member[submenuheader]"] + - ["system.int32", "system.windows.controls.datagridcolumn", "Member[displayindex]"] + - ["system.uint32", "system.windows.controls.printdialog", "Member[maxpage]"] + - ["system.windows.controls.datepickerformat", "system.windows.controls.datepickerformat!", "Member[long]"] + - ["system.boolean", "system.windows.controls.documentviewer", "Member[candecreasezoom]"] + - ["system.object", "system.windows.controls.tabcontrol", "Member[selectedcontent]"] + - ["system.windows.controls.itemcollection", "system.windows.controls.itemscontrol", "Member[items]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stackpanel!", "Member[orientationproperty]"] + - ["system.int32", "system.windows.controls.uielementcollection", "Member[count]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.combobox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.rowdefinition", "Member[offset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingpanel!", "Member[iscontainervirtualizableproperty]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[isscrollviewenabled]"] + - ["system.boolean", "system.windows.controls.tooltip", "Member[hasdropshadow]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[displaydatestartproperty]"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Member[isfrozen]"] + - ["system.double", "system.windows.controls.gridviewcolumn", "Member[width]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[caretbrushproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[ismouseoveranchorproperty]"] + - ["system.object", "system.windows.controls.uielementcollection", "Member[syncroot]"] + - ["system.collections.ienumerable", "system.windows.controls.frame", "Member[forwardstack]"] + - ["system.object", "system.windows.controls.itemcollection", "Member[item]"] + - ["system.boolean", "system.windows.controls.virtualizationcachelength!", "Method[op_inequality].ReturnValue"] + - ["system.windows.verticalalignment", "system.windows.controls.control", "Member[verticalcontentalignment]"] + - ["system.windows.controls.virtualizationmode", "system.windows.controls.virtualizationmode!", "Member[recycling]"] + - ["system.boolean", "system.windows.controls.treeviewitem", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.calendar!", "Member[selecteddateschangedevent]"] + - ["system.double", "system.windows.controls.columndefinition", "Member[offset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[selectionmodeproperty]"] + - ["system.windows.controls.uielementcollection", "system.windows.controls.panel", "Method[createuielementcollection].ReturnValue"] + - ["system.windows.controls.datepickerformat", "system.windows.controls.datepickerformat!", "Member[short]"] + - ["system.object", "system.windows.controls.itemcontainergenerator", "Method[itemfromcontainer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[contenttemplateselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[contenthorizontaloffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabitem!", "Member[tabstripplacementproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.datagridcell", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.groupstyle", "system.windows.controls.groupstyle!", "Member[default]"] + - ["system.windows.textwrapping", "system.windows.controls.textblock", "Member[textwrapping]"] + - ["system.nullable", "system.windows.controls.calendar", "Member[displaydateend]"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridcomboboxcolumn", "Member[selectedvaluebinding]"] + - ["system.boolean", "system.windows.controls.flowdocumentscrollviewer", "Member[candecreasezoom]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[cellspanelhorizontaloffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.spellcheck!", "Member[isenabledproperty]"] + - ["system.windows.controls.datagridselectionunit", "system.windows.controls.datagridselectionunit!", "Member[cellorrowheader]"] + - ["system.double", "system.windows.controls.virtualizingstackpanel", "Member[extentheight]"] + - ["system.windows.controls.menuitemrole", "system.windows.controls.menuitem", "Member[role]"] + - ["system.boolean", "system.windows.controls.datagridcellinfo", "Method[equals].ReturnValue"] + - ["system.windows.controls.selectivescrollingorientation", "system.windows.controls.selectivescrollingorientation!", "Member[horizontal]"] + - ["system.double", "system.windows.controls.flowdocumentscrollviewer", "Member[minzoom]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytipcenterattargetcenter]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[stretchdirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[penwidthproperty]"] + - ["system.windows.style", "system.windows.controls.datagridcomboboxcolumn!", "Member[defaultelementstyle]"] + - ["system.string", "system.windows.controls.combobox", "Member[text]"] + - ["system.windows.media.brush", "system.windows.controls.accesstext", "Member[foreground]"] + - ["system.int32", "system.windows.controls.grid!", "Method[getcolumn].ReturnValue"] + - ["system.windows.controls.uielementcollection", "system.windows.controls.inkcanvas", "Member[children]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[selectionbrushproperty]"] + - ["system.windows.controls.pagerangeselection", "system.windows.controls.pagerangeselection!", "Member[currentpage]"] + - ["system.string", "system.windows.controls.gridview", "Member[columnheaderstringformat]"] + - ["system.windows.datatemplate", "system.windows.controls.gridviewcolumn", "Member[celltemplate]"] + - ["system.windows.controls.controltemplate", "system.windows.controls.control", "Member[template]"] + - ["system.string", "system.windows.controls.datagridlength", "Method[tostring].ReturnValue"] + - ["system.windows.controls.datagridlengthunittype", "system.windows.controls.datagridlengthunittype!", "Member[auto]"] + - ["system.windows.dependencyproperty", "system.windows.controls.progressbar!", "Member[isindeterminateproperty]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[canchangelivefiltering]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[placementrectangleproperty]"] + - ["system.windows.visibility", "system.windows.controls.scrollviewer", "Member[computedverticalscrollbarvisibility]"] + - ["system.boolean", "system.windows.controls.button", "Member[iscancel]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[verticalscrollbarvisibilityproperty]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[extentwidth]"] + - ["system.boolean", "system.windows.controls.dockpanel", "Member[lastchildfill]"] + - ["system.windows.dependencyproperty", "system.windows.controls.viewport3d!", "Member[cameraproperty]"] + - ["system.double", "system.windows.controls.contextmenu", "Member[horizontaloffset]"] + - ["system.windows.horizontalalignment", "system.windows.controls.control", "Member[horizontalcontentalignment]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[verticalcontentalignmentproperty]"] + - ["system.windows.rect", "system.windows.controls.inkcanvasselectioneditingeventargs", "Member[newrectangle]"] + - ["system.windows.media.brush", "system.windows.controls.toolbartray", "Member[background]"] + - ["system.double", "system.windows.controls.inkcanvas!", "Method[getbottom].ReturnValue"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.headeredcontentcontrol", "Member[headertemplateselector]"] + - ["system.object", "system.windows.controls.validationerror", "Member[errorcontent]"] + - ["system.boolean", "system.windows.controls.contextmenuservice!", "Method[getshowondisabled].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridrow", "Member[isselected]"] + - ["system.boolean", "system.windows.controls.documentviewer", "Member[showpageborders]"] + - ["system.windows.size", "system.windows.controls.datagridcellspanel", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[canincreasezoomproperty]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes", "Member[pixelsize]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[canmoveupproperty]"] + - ["system.windows.media.fontfamily", "system.windows.controls.textblock!", "Method[getfontfamily].ReturnValue"] + - ["system.windows.documents.inlinecollection", "system.windows.controls.textblock", "Member[inlines]"] + - ["system.int32", "system.windows.controls.columndefinitioncollection", "Method[add].ReturnValue"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridautogeneratingcolumneventargs", "Member[column]"] + - ["system.windows.gridlength", "system.windows.controls.columndefinition", "Member[width]"] + - ["system.windows.size", "system.windows.controls.inkpresenter", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.stackpanel", "Member[viewportwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[frozencolumncountproperty]"] + - ["system.windows.documents.textpointer", "system.windows.controls.textblock", "Method[getpositionfrompoint].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[selectionstartproperty]"] + - ["system.windows.controls.panningmode", "system.windows.controls.panningmode!", "Member[none]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[scrollableheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[headerstringformatproperty]"] + - ["system.windows.controls.validationstep", "system.windows.controls.validationstep!", "Member[convertedproposedvalue]"] + - ["system.double", "system.windows.controls.canvas!", "Method[getbottom].ReturnValue"] + - ["system.boolean", "system.windows.controls.menuitem", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[displaymemberpathproperty]"] + - ["system.windows.textalignment", "system.windows.controls.textbox", "Member[textalignment]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[isreadonlyproperty]"] + - ["system.boolean", "system.windows.controls.datagridrow", "Member[isnewitem]"] + - ["system.windows.datatemplate", "system.windows.controls.contentpresenter", "Member[contenttemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.passwordbox!", "Member[selectionbrushproperty]"] + - ["system.windows.thickness", "system.windows.controls.border", "Member[borderthickness]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[isopenproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[extentwidth]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[verticalpagespacing]"] + - ["system.windows.controls.calendarselectionmode", "system.windows.controls.calendar", "Member[selectionmode]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[verticaloffset]"] + - ["system.collections.ienumerator", "system.windows.controls.toolbartray", "Member[logicalchildren]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.menuitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.style", "system.windows.controls.calendar", "Member[calendarbuttonstyle]"] + - ["system.boolean", "system.windows.controls.datagridlength!", "Method[op_inequality].ReturnValue"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.datagridtemplatecolumn", "Member[celltemplateselector]"] + - ["system.windows.textalignment", "system.windows.controls.accesstext", "Member[textalignment]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[maxwidthproperty]"] + - ["system.double", "system.windows.controls.flowdocumentscrollviewer", "Member[zoomincrement]"] + - ["system.windows.controls.selecteddatescollection", "system.windows.controls.calendar", "Member[selecteddates]"] + - ["system.windows.size", "system.windows.controls.gridviewheaderrowpresenter", "Method[measureoverride].ReturnValue"] + - ["system.windows.size", "system.windows.controls.inkcanvas", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.controls.passwordbox", "Member[selectionopacity]"] + - ["system.windows.controls.selectionmode", "system.windows.controls.selectionmode!", "Member[multiple]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[isopenproperty]"] + - ["system.xml.xmlqualifiedname", "system.windows.controls.stickynotecontrol!", "Member[textschemaname]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtemplatecolumn!", "Member[celleditingtemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.grid!", "Member[rowspanproperty]"] + - ["system.boolean", "system.windows.controls.textbox", "Method[shouldserializetext].ReturnValue"] + - ["system.windows.controls.overflowmode", "system.windows.controls.toolbar!", "Method[getoverflowmode].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewrowpresenter!", "Member[contentproperty]"] + - ["system.windows.controls.orientation", "system.windows.controls.virtualizingstackpanel", "Member[orientation]"] + - ["system.windows.controls.gridresizedirection", "system.windows.controls.gridresizedirection!", "Member[rows]"] + - ["system.double", "system.windows.controls.scrollcontentpresenter", "Member[viewportwidth]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[intervalproperty]"] + - ["system.windows.controls.datagridlength", "system.windows.controls.datagridlength!", "Member[sizetoheader]"] + - ["system.boolean", "system.windows.controls.groupitem", "Member[inbackgroundlayout]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[detailsvisibilityproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[cellstyleproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.inkcanvas", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[candecreasezoomproperty]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.itemscontrol", "Member[itemtemplateselector]"] + - ["system.int32", "system.windows.controls.documentviewer", "Member[maxpagesacross]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridtextcolumn", "Method[generateelement].ReturnValue"] + - ["system.windows.controls.validationresult", "system.windows.controls.exceptionvalidationrule", "Method[validate].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.controls.datagrid", "Member[selectedcells]"] + - ["system.windows.controls.contextmenu", "system.windows.controls.gridviewheaderrowpresenter", "Member[columnheadercontextmenu]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenuservice!", "Member[placementtargetproperty]"] + - ["system.boolean", "system.windows.controls.datagridlength", "Member[issizetoheader]"] + - ["system.windows.controls.keytipverticalplacement", "system.windows.controls.keytipverticalplacement!", "Member[keytiptopattargettop]"] + - ["system.windows.uielement", "system.windows.controls.uielementcollection", "Member[item]"] + - ["system.int32", "system.windows.controls.textbox", "Method[getnextspellingerrorcharacterindex].ReturnValue"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[contenthorizontaloffset]"] + - ["system.collections.generic.list", "system.windows.controls.datagridrowclipboardeventargs", "Member[clipboardrowcontent]"] + - ["system.double", "system.windows.controls.mediaelement", "Member[speedratio]"] + - ["system.boolean", "system.windows.controls.listbox", "Method[setselecteditems].ReturnValue"] + - ["system.windows.fontstyle", "system.windows.controls.textblock!", "Method[getfontstyle].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridclipboardcellcontent", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkpresenter!", "Member[strokesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[selectionunitproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridrow!", "Member[isnewitemproperty]"] + - ["system.double", "system.windows.controls.stickynotecontrol", "Member[captionfontsize]"] + - ["system.int32", "system.windows.controls.itemcontainergenerator", "Method[indexfromcontainer].ReturnValue"] + - ["system.windows.controls.virtualizationcachelengthunit", "system.windows.controls.virtualizingpanel!", "Method[getcachelengthunit].ReturnValue"] + - ["system.object", "system.windows.controls.virtualizationcachelengthconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[templateproperty]"] + - ["system.windows.size", "system.windows.controls.image", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridtextcolumn!", "Member[fontstyleproperty]"] + - ["system.windows.media.brush", "system.windows.controls.datagridtextcolumn", "Member[foreground]"] + - ["system.windows.controls.datepickerformat", "system.windows.controls.datepicker", "Member[selecteddateformat]"] + - ["system.boolean", "system.windows.controls.rowdefinitioncollection", "Member[isreadonly]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[viewportwidth]"] + - ["system.windows.controls.gridresizedirection", "system.windows.controls.gridsplitter", "Member[resizedirection]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[backgroundproperty]"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Method[oncoerceisreadonly].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.inkcanvas!", "Member[strokesproperty]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytipleftattargetleft]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.gridsplitter", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.textblock!", "Method[getlineheight].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollbarvisibility!", "Member[hidden]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvas", "Member[editingmode]"] + - ["system.windows.controls.inkcanvaseditingmode", "system.windows.controls.inkcanvaseditingmode!", "Member[select]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationconstraints!", "Method[op_inequality].ReturnValue"] + - ["system.windows.controls.inkpresenter", "system.windows.controls.inkcanvas", "Member[inkpresenter]"] + - ["system.windows.controls.pagerange", "system.windows.controls.printdialog", "Member[pagerange]"] + - ["system.windows.dependencyproperty", "system.windows.controls.keytipservice!", "Member[keytipstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.headereditemscontrol!", "Member[hasheaderproperty]"] + - ["system.collections.ienumerator", "system.windows.controls.flowdocumentreader", "Member[logicalchildren]"] + - ["system.string", "system.windows.controls.definitionbase", "Member[sharedsizegroup]"] + - ["system.windows.controls.datagridheadersvisibility", "system.windows.controls.datagridheadersvisibility!", "Member[none]"] + - ["system.nullable", "system.windows.controls.datepicker", "Member[displaydateend]"] + - ["system.int32", "system.windows.controls.textchange", "Member[removedlength]"] + - ["system.windows.documents.textselection", "system.windows.controls.flowdocumentreader", "Member[selection]"] + - ["system.windows.controls.stretchdirection", "system.windows.controls.stretchdirection!", "Member[downonly]"] + - ["system.boolean", "system.windows.controls.columndefinitioncollection", "Method[contains].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.flowdocumentscrollviewer", "Member[horizontalscrollbarvisibility]"] + - ["system.boolean", "system.windows.controls.grid", "Method[shouldserializerowdefinitions].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.viewbox!", "Member[stretchdirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[zoomincrementproperty]"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Member[isautogenerated]"] + - ["system.windows.controls.datagridselectionunit", "system.windows.controls.datagridselectionunit!", "Member[fullrow]"] + - ["system.windows.controls.datagridrow", "system.windows.controls.datagridrowdetailseventargs", "Member[row]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[canchangelivesorting]"] + - ["system.windows.controls.stretchdirection", "system.windows.controls.mediaelement", "Member[stretchdirection]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[staysopenonclickproperty]"] + - ["system.windows.media.geometry", "system.windows.controls.scrollcontentpresenter", "Method[getlayoutclip].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.frame!", "Member[forwardstackproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[isexpandedproperty]"] + - ["system.windows.rect", "system.windows.controls.textbox", "Method[getrectfromcharacterindex].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[fontfamilyproperty]"] + - ["system.windows.controls.groupstyleselector", "system.windows.controls.itemscontrol", "Member[groupstyleselector]"] + - ["system.object", "system.windows.controls.tooltipservice!", "Method[gettooltip].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridsortingeventargs", "Member[handled]"] + - ["system.windows.dependencypropertykey", "system.windows.controls.flowdocumentpageviewer!", "Member[candecreasezoompropertykey]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[usesitemcontainertemplate]"] + - ["system.windows.controls.datagrideditaction", "system.windows.controls.datagridroweditendingeventargs", "Member[editaction]"] + - ["system.windows.controls.calendarmode", "system.windows.controls.calendar", "Member[displaymode]"] + - ["system.windows.controls.uielementcollection", "system.windows.controls.panel", "Member[children]"] + - ["system.object", "system.windows.controls.virtualizationcachelengthconverter", "Method[convertto].ReturnValue"] + - ["system.windows.controls.calendarblackoutdatescollection", "system.windows.controls.datepicker", "Member[blackoutdates]"] + - ["system.windows.size", "system.windows.controls.scrollcontentpresenter", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.pagerangeselection", "system.windows.controls.pagerangeselection!", "Member[allpages]"] + - ["system.windows.uielement", "system.windows.controls.adornedelementplaceholder", "Member[adornedelement]"] + - ["system.windows.controls.datagridheadersvisibility", "system.windows.controls.datagridheadersvisibility!", "Member[column]"] + - ["system.boolean", "system.windows.controls.scrollcontentpresenter", "Member[canhorizontallyscroll]"] + - ["system.windows.dependencyproperty", "system.windows.controls.expander!", "Member[expanddirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itemstringformatproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.headeredcontentcontrol!", "Member[headerproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[viewportwidth]"] + - ["system.windows.routedevent", "system.windows.controls.datagridrow!", "Member[unselectedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[horizontalscrollbarvisibilityproperty]"] + - ["system.windows.routedevent", "system.windows.controls.image!", "Member[dpichangedevent]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[issuspendingpopupanimation]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.controls.itemcontainergenerator", "Member[items]"] + - ["system.double", "system.windows.controls.canvas!", "Method[getright].ReturnValue"] + - ["system.windows.style", "system.windows.controls.datepicker", "Member[calendarstyle]"] + - ["system.windows.navigation.navigationuivisibility", "system.windows.controls.frame", "Member[navigationuivisibility]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[columnheadercontextmenuproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.combobox", "Member[selectionboxitemtemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.headeredcontentcontrol!", "Member[headerstringformatproperty]"] + - ["system.windows.visibility", "system.windows.controls.scrollviewer", "Member[computedhorizontalscrollbarvisibility]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[textdecorationsproperty]"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[pixelsizeinviewport]"] + - ["system.windows.routedevent", "system.windows.controls.passwordbox!", "Member[passwordchangedevent]"] + - ["system.boolean", "system.windows.controls.columndefinitioncollection", "Member[isreadonly]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbar!", "Member[hasoverflowitemsproperty]"] + - ["system.windows.controls.stretchdirection", "system.windows.controls.viewbox", "Member[stretchdirection]"] + - ["system.object", "system.windows.controls.webbrowser", "Member[objectforscripting]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[verticaloffsetproperty]"] + - ["system.int32", "system.windows.controls.panel!", "Method[getzindex].ReturnValue"] + - ["system.boolean", "system.windows.controls.tooltipservice!", "Method[getshowondisabled].ReturnValue"] + - ["system.double", "system.windows.controls.datagrid", "Member[rowheaderwidth]"] + - ["system.boolean", "system.windows.controls.toolbartray", "Member[islocked]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[cangotonextpage]"] + - ["system.object", "system.windows.controls.gridviewrowpresenter", "Member[content]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[isenabledproperty]"] + - ["system.windows.size", "system.windows.controls.gridviewheaderrowpresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.gridviewcolumncollection", "system.windows.controls.gridview", "Member[columns]"] + - ["system.windows.rect", "system.windows.controls.scrollcontentpresenter", "Method[makevisible].ReturnValue"] + - ["system.double", "system.windows.controls.stackpanel", "Member[horizontaloffset]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.separator", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.printdialog", "Member[userpagerangeenabled]"] + - ["system.int32", "system.windows.controls.datagridcellinfo", "Method[gethashcode].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumnheader!", "Member[columnproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.contentpresenter", "Method[choosetemplate].ReturnValue"] + - ["system.windows.data.ivalueconverter", "system.windows.controls.datagrid!", "Member[rowdetailsscrollingconverter]"] + - ["system.double", "system.windows.controls.scrollviewer!", "Method[getpanningdeceleration].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbar!", "Member[bandindexproperty]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[ischeckable]"] + - ["system.boolean", "system.windows.controls.rowdefinitioncollection", "Member[issynchronized]"] + - ["system.windows.style", "system.windows.controls.datagridcolumn", "Member[headerstyle]"] + - ["system.windows.controls.itemcontainergenerator", "system.windows.controls.itemcontainergenerator", "Method[getitemcontainergeneratorforpanel].ReturnValue"] + - ["system.double", "system.windows.controls.datagridcolumn", "Member[minwidth]"] + - ["system.double", "system.windows.controls.accesstext", "Member[baselineoffset]"] + - ["system.windows.controls.datagridselectionmode", "system.windows.controls.datagridselectionmode!", "Member[extended]"] + - ["system.windows.controls.datagridgridlinesvisibility", "system.windows.controls.datagridgridlinesvisibility!", "Member[all]"] + - ["system.dayofweek", "system.windows.controls.datepicker", "Member[firstdayofweek]"] + - ["system.boolean", "system.windows.controls.treeview", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.treeview!", "Member[selectedvaluepathproperty]"] + - ["system.nullable", "system.windows.controls.tooltip", "Member[showstooltiponkeyboardfocus]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[baselineoffsetproperty]"] + - ["system.windows.media.brush", "system.windows.controls.control", "Member[foreground]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[scrollablewidthproperty]"] + - ["system.boolean", "system.windows.controls.passwordbox", "Member[isselectionactive]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[cancanceledit]"] + - ["system.windows.controls.datagrideditaction", "system.windows.controls.datagrideditaction!", "Member[commit]"] + - ["system.collections.ienumerator", "system.windows.controls.contentcontrol", "Member[logicalchildren]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes!", "Method[op_equality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[tickplacementproperty]"] + - ["system.object", "system.windows.controls.alternationconverter", "Method[convertback].ReturnValue"] + - ["system.boolean", "system.windows.controls.calendarblackoutdatescollection", "Method[contains].ReturnValue"] + - ["system.windows.size", "system.windows.controls.itemspresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.object", "system.windows.controls.contentpresenter", "Member[content]"] + - ["system.double", "system.windows.controls.page", "Member[windowheight]"] + - ["system.windows.controls.itemscontrol", "system.windows.controls.itemscontrol!", "Method[getitemsowner].ReturnValue"] + - ["system.int32", "system.windows.controls.uielementcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.controls.toolbar", "Member[bandindex]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowdetailstemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[extentwidthproperty]"] + - ["system.windows.controls.datagridlength", "system.windows.controls.datagridlength!", "Member[sizetocells]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[movecurrenttoprevious].ReturnValue"] + - ["system.boolean", "system.windows.controls.itemcontainergenerator", "Method[receiveweakevent].ReturnValue"] + - ["system.collections.ienumerable", "system.windows.controls.frame", "Member[backstack]"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[selectionboxitemproperty]"] + - ["system.boolean", "system.windows.controls.virtualizingstackpanel", "Member[canhierarchicallyscrollandvirtualizecore]"] + - ["system.windows.controls.orientation", "system.windows.controls.wrappanel", "Member[orientation]"] + - ["system.windows.dependencyproperty", "system.windows.controls.treeviewitem!", "Member[isselectedproperty]"] + - ["system.boolean", "system.windows.controls.inkcanvas", "Member[moveenabled]"] + - ["system.boolean", "system.windows.controls.documentviewer", "Member[canmoveleft]"] + - ["system.double", "system.windows.controls.flowdocumentpageviewer", "Member[selectionopacity]"] + - ["system.windows.rect", "system.windows.controls.contextmenu", "Member[placementrectangle]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[selection]"] + - ["system.windows.size", "system.windows.controls.grid", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.calendarselectionmode", "system.windows.controls.calendarselectionmode!", "Member[singlerange]"] + - ["system.string", "system.windows.controls.gridviewcolumn", "Method[tostring].ReturnValue"] + - ["system.windows.style", "system.windows.controls.keytipservice!", "Method[getkeytipstyle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[horizontaloffsetproperty]"] + - ["system.boolean", "system.windows.controls.virtualizingpanel!", "Method[getisvirtualizingwhengrouping].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcell!", "Member[isreadonlyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[volumeproperty]"] + - ["system.boolean", "system.windows.controls.documentviewer", "Member[canmovedown]"] + - ["system.windows.uielement", "system.windows.controls.label", "Member[target]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[istodayhighlightedproperty]"] + - ["system.windows.controls.orientation", "system.windows.controls.orientation!", "Member[horizontal]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[textproperty]"] + - ["system.windows.controls.datagridlengthunittype", "system.windows.controls.datagridlengthunittype!", "Member[pixel]"] + - ["system.windows.controls.calendarselectionmode", "system.windows.controls.calendarselectionmode!", "Member[singledate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[foregroundproperty]"] + - ["system.windows.style", "system.windows.controls.datagridhyperlinkcolumn!", "Member[defaulteditingelementstyle]"] + - ["system.boolean", "system.windows.controls.virtualizationcachelengthconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.controls.virtualizingstackpanel!", "Method[getisvirtualizing].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itemcontainerstyleproperty]"] + - ["system.windows.media.visual", "system.windows.controls.panel", "Method[getvisualchild].ReturnValue"] + - ["system.windows.uielement", "system.windows.controls.contextmenu", "Member[placementtarget]"] + - ["system.boolean", "system.windows.controls.datagridclipboardcellcontent!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.windows.controls.contentpresenter", "Member[contentsource]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contentpresenter!", "Member[recognizesaccesskeyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewheaderrowpresenter!", "Member[columnheadertemplateselectorproperty]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationheaderdesiredsizes!", "Method[op_equality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.textsearch!", "Member[textpathproperty]"] + - ["system.double", "system.windows.controls.canvas!", "Method[gettop].ReturnValue"] + - ["system.boolean", "system.windows.controls.richtextbox", "Member[isdocumentenabled]"] + - ["system.windows.media.fontfamily", "system.windows.controls.stickynotecontrol", "Member[captionfontfamily]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[viewportwidthproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.flowdocumentreader", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.int32", "system.windows.controls.textbox", "Method[getlineindexfromcharacterindex].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.tooltip!", "Member[closedevent]"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Method[cangotopage].ReturnValue"] + - ["system.boolean", "system.windows.controls.printdialog", "Member[currentpageenabled]"] + - ["system.windows.dependencyproperty", "system.windows.controls.radiobutton!", "Member[groupnameproperty]"] + - ["system.boolean", "system.windows.controls.datagridcellinfo!", "Method[op_equality].ReturnValue"] + - ["system.double", "system.windows.controls.columndefinition", "Member[minwidth]"] + - ["system.double", "system.windows.controls.flowdocumentreader", "Member[selectionopacity]"] + - ["system.windows.documents.adornerlayer", "system.windows.controls.scrollcontentpresenter", "Member[adornerlayer]"] + - ["system.boolean", "system.windows.controls.menuitem", "Method[shouldapplyitemcontainerstyle].ReturnValue"] + - ["system.double", "system.windows.controls.combobox", "Member[maxdropdownheight]"] + - ["system.boolean", "system.windows.controls.treeviewitem", "Member[inbackgroundlayout]"] + - ["system.windows.input.routeduicommand", "system.windows.controls.documentviewer!", "Member[fittomaxpagesacrosscommand]"] + - ["system.windows.media.visual", "system.windows.controls.scrollcontentpresenter", "Method[getvisualchild].ReturnValue"] + - ["system.boolean", "system.windows.controls.validationrule", "Member[validatesontargetupdated]"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.controls.listbox", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.double", "system.windows.controls.mediaelement", "Member[volume]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[cancontentscrollproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.controls.textblock", "Member[hostedelementscore]"] + - ["system.windows.size", "system.windows.controls.inkpresenter", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollviewer!", "Method[gethorizontalscrollbarvisibility].ReturnValue"] + - ["system.object", "system.windows.controls.textblock", "Method[getservice].ReturnValue"] + - ["system.windows.controls.gridviewcolumncollection", "system.windows.controls.gridview!", "Method[getcolumncollection].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[maxlinesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.headereditemscontrol!", "Member[headertemplateselectorproperty]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.controls.datagrid", "Member[rowvalidationrules]"] + - ["system.windows.controls.dock", "system.windows.controls.dockpanel!", "Method[getdock].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.menuitem!", "Member[checkedevent]"] + - ["system.windows.size", "system.windows.controls.accesstext", "Method[measureoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbar!", "Member[isoverflowitemproperty]"] + - ["system.collections.ilist", "system.windows.controls.alternationconverter", "Member[values]"] + - ["system.windows.dependencyproperty", "system.windows.controls.validation!", "Member[haserrorproperty]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.controls.itemcollection", "Member[groupdescriptions]"] + - ["system.int32", "system.windows.controls.textbox", "Method[getlastvisiblelineindex].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[groupstyleselectorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[baselineoffsetproperty]"] + - ["system.double", "system.windows.controls.datagridcolumn", "Member[maxwidth]"] + - ["system.componentmodel.newitemplaceholderposition", "system.windows.controls.itemcollection", "Member[newitemplaceholderposition]"] + - ["system.windows.style", "system.windows.controls.itemscontrol", "Member[itemcontainerstyle]"] + - ["system.int32", "system.windows.controls.viewbox", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.mediaelement!", "Member[loadedbehaviorproperty]"] + - ["system.collections.ilist", "system.windows.controls.spellcheck!", "Method[getcustomdictionaries].ReturnValue"] + - ["system.windows.controls.mediastate", "system.windows.controls.mediastate!", "Member[stop]"] + - ["system.string", "system.windows.controls.contentcontrol", "Member[contentstringformat]"] + - ["system.windows.datatemplate", "system.windows.controls.itemcontainertemplateselector", "Method[selecttemplate].ReturnValue"] + - ["system.double", "system.windows.controls.contextmenueventargs", "Member[cursortop]"] + - ["system.windows.controls.mediastate", "system.windows.controls.mediastate!", "Member[pause]"] + - ["system.boolean", "system.windows.controls.textblock", "Member[ishyphenationenabled]"] + - ["system.object", "system.windows.controls.treeview", "Member[selectedvalue]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[enablerowvirtualizationproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.button!", "Member[iscancelproperty]"] + - ["system.nullable", "system.windows.controls.itemcollection", "Member[islivefiltering]"] + - ["system.int32", "system.windows.controls.columndefinitioncollection", "Member[count]"] + - ["system.windows.style", "system.windows.controls.datagridcomboboxcolumn", "Member[elementstyle]"] + - ["system.int32", "system.windows.controls.decorator", "Member[visualchildrencount]"] + - ["system.int32", "system.windows.controls.toolbar", "Member[band]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[placementtargetproperty]"] + - ["system.string", "system.windows.controls.keytipcontrol", "Member[text]"] + - ["system.object", "system.windows.controls.itemcontainertemplate", "Member[itemcontainertemplatekey]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[fontstretchproperty]"] + - ["system.windows.size", "system.windows.controls.textblock", "Method[arrangeoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.button", "Member[isdefault]"] + - ["system.windows.media.fontfamily", "system.windows.controls.control", "Member[fontfamily]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcolumn", "Method[generateelement].ReturnValue"] + - ["system.boolean", "system.windows.controls.flowdocumentreader", "Member[canincreasezoom]"] + - ["system.boolean", "system.windows.controls.virtualizingstackpanel", "Member[haslogicalorientation]"] + - ["system.windows.controls.datagridheadersvisibility", "system.windows.controls.datagridheadersvisibility!", "Member[row]"] + - ["system.windows.dependencyobject", "system.windows.controls.itemscontrol", "Method[containerfromelement].ReturnValue"] + - ["system.windows.size", "system.windows.controls.inkcanvas", "Method[arrangeoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[enablerowvirtualization]"] + - ["system.windows.media.visual", "system.windows.controls.adornedelementplaceholder", "Method[getvisualchild].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[displaydateendproperty]"] + - ["system.windows.controls.datagridlength", "system.windows.controls.datagridlength!", "Member[auto]"] + - ["system.double", "system.windows.controls.rowdefinition", "Member[maxheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[fontweightproperty]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Member[isgrouping]"] + - ["system.windows.controls.overflowmode", "system.windows.controls.overflowmode!", "Member[never]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[canuserresizecolumns]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytipleftattargetright]"] + - ["system.windows.controls.calendarmode", "system.windows.controls.calendarmode!", "Member[decade]"] + - ["system.windows.datatemplate", "system.windows.controls.datagridtemplatecolumn", "Member[celltemplate]"] + - ["system.double", "system.windows.controls.gridsplitter", "Member[dragincrement]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[documentproperty]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.gridviewheaderrowpresenter", "Member[columnheadertemplateselector]"] + - ["system.string", "system.windows.controls.menuitem", "Member[inputgesturetext]"] + - ["system.boolean", "system.windows.controls.combobox", "Member[isselectionboxhighlighted]"] + - ["system.windows.controls.datagridlength", "system.windows.controls.datagridlength!", "Method[op_implicit].ReturnValue"] + - ["system.windows.input.routedcommand", "system.windows.controls.slider!", "Member[minimizevalue]"] + - ["system.int32", "system.windows.controls.grid!", "Method[getrow].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[itemssourceproperty]"] + - ["system.uri", "system.windows.controls.mediaelement", "Member[baseuri]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytiprightattargetleft]"] + - ["system.windows.controls.itemscontrol", "system.windows.controls.itemscontrol!", "Method[itemscontrolfromitemcontainer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[ispressedproperty]"] + - ["system.double", "system.windows.controls.scrollchangedeventargs", "Member[extentwidthchange]"] + - ["system.windows.routedevent", "system.windows.controls.tooltipservice!", "Member[tooltipopeningevent]"] + - ["system.windows.duration", "system.windows.controls.mediaelement", "Member[naturalduration]"] + - ["system.boolean", "system.windows.controls.itemscontrol", "Method[shouldserializeitems].ReturnValue"] + - ["system.double", "system.windows.controls.tooltipservice!", "Method[gethorizontaloffset].ReturnValue"] + - ["system.int32", "system.windows.controls.tooltipservice!", "Method[getshowduration].ReturnValue"] + - ["system.double", "system.windows.controls.slider", "Member[tickfrequency]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.progressbar", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.validationresult", "system.windows.controls.validationrule", "Method[validate].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[headertemplateselectorproperty]"] + - ["system.boolean", "system.windows.controls.mediaelement", "Member[hasaudio]"] + - ["system.windows.size", "system.windows.controls.grid", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.controls.textblock!", "Method[getfontstretch].ReturnValue"] + - ["system.boolean", "system.windows.controls.toolbar", "Member[hasoverflowitems]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcolumn", "Method[getcellcontent].ReturnValue"] + - ["system.boolean", "system.windows.controls.textblock", "Method[shouldserializeinlines].ReturnValue"] + - ["system.boolean", "system.windows.controls.datepicker", "Member[isdropdownopen]"] + - ["system.windows.controls.keytiphorizontalplacement", "system.windows.controls.keytiphorizontalplacement!", "Member[keytipcenterattargetleft]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.listbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[headerstringformatproperty]"] + - ["system.windows.resourcekey", "system.windows.controls.menuitem!", "Member[toplevelheadertemplatekey]"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.datagrid", "Member[horizontalscrollbarvisibility]"] + - ["system.collections.generic.ilist", "system.windows.controls.selectedcellschangedeventargs", "Member[addedcells]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[selectionendproperty]"] + - ["system.boolean", "system.windows.controls.virtualizationcachelength!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.controls.datagridcell", "Member[isediting]"] + - ["system.int32", "system.windows.controls.itemcollection", "Member[currentposition]"] + - ["system.windows.texttrimming", "system.windows.controls.accesstext", "Member[texttrimming]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[charactercasingproperty]"] + - ["system.boolean", "system.windows.controls.webbrowser", "Member[cangoback]"] + - ["system.windows.iinputelement", "system.windows.controls.textblock", "Method[inputhittestcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[initialshowdelayproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.calendar!", "Member[selecteddateproperty]"] + - ["system.double", "system.windows.controls.stackpanel", "Member[verticaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[isreadonlyproperty]"] + - ["system.double", "system.windows.controls.flowdocumentscrollviewer", "Member[maxzoom]"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[ischecked]"] + - ["system.windows.documents.flowdocument", "system.windows.controls.flowdocumentscrollviewer", "Member[document]"] + - ["system.windows.routedevent", "system.windows.controls.treeviewitem!", "Member[collapsedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[fontsizeproperty]"] + - ["system.object", "system.windows.controls.datagridcolumn", "Method[oncopyingcellclipboardcontent].ReturnValue"] + - ["system.string", "system.windows.controls.itemscontrol", "Method[tostring].ReturnValue"] + - ["system.windows.controls.flowdocumentreaderviewingmode", "system.windows.controls.flowdocumentreaderviewingmode!", "Member[twopage]"] + - ["system.windows.controls.scrollviewer", "system.windows.controls.stackpanel", "Member[scrollowner]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowheaderactualwidthproperty]"] + - ["system.windows.controls.control", "system.windows.controls.datagridcolumnreorderingeventargs", "Member[dragindicator]"] + - ["system.windows.dependencyproperty", "system.windows.controls.grid!", "Member[showgridlinesproperty]"] + - ["system.object", "system.windows.controls.listbox", "Member[anchoritem]"] + - ["system.windows.fontstretch", "system.windows.controls.stickynotecontrol", "Member[captionfontstretch]"] + - ["system.boolean", "system.windows.controls.groupstyle", "Member[hidesifempty]"] + - ["system.boolean", "system.windows.controls.contentcontrol", "Member[hascontent]"] + - ["system.double", "system.windows.controls.datagridcolumn", "Member[actualwidth]"] + - ["system.boolean", "system.windows.controls.gridview", "Member[allowscolumnreorder]"] + - ["system.boolean", "system.windows.controls.page", "Method[shouldserializetitle].ReturnValue"] + - ["system.double", "system.windows.controls.flowdocumentreader", "Member[zoomincrement]"] + - ["system.windows.media.brush", "system.windows.controls.flowdocumentpageviewer", "Member[selectionbrush]"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[horizontalcontentalignmentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[columnheadertemplateselectorproperty]"] + - ["system.windows.routedevent", "system.windows.controls.inkcanvas!", "Member[strokeerasedevent]"] + - ["system.windows.style", "system.windows.controls.calendar", "Member[calendardaybuttonstyle]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridsplitter!", "Member[previewstyleproperty]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridcomboboxcolumn", "Method[generateeditingelement].ReturnValue"] + - ["system.boolean", "system.windows.controls.flowdocumentscrollviewer", "Member[isselectionenabled]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.checkbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.uri", "system.windows.controls.webbrowser", "Member[source]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[documentproperty]"] + - ["system.windows.datatemplate", "system.windows.controls.tabcontrol", "Member[selectedcontenttemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.slider!", "Member[tickfrequencyproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.usercontrol", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.double", "system.windows.controls.datagrid", "Member[mincolumnwidth]"] + - ["system.windows.style", "system.windows.controls.datagridboundcolumn", "Member[editingelementstyle]"] + - ["system.int32", "system.windows.controls.pagerange", "Member[pageto]"] + - ["system.boolean", "system.windows.controls.datagridbeginningediteventargs", "Member[cancel]"] + - ["system.boolean", "system.windows.controls.virtualizationcachelengthconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.style", "system.windows.controls.gridsplitter", "Member[previewstyle]"] + - ["system.windows.routedevent", "system.windows.controls.contextmenu!", "Member[openedevent]"] + - ["system.windows.dependencyproperty", "system.windows.controls.validation!", "Member[validationadornersiteforproperty]"] + - ["system.windows.routedevent", "system.windows.controls.validation!", "Member[errorevent]"] + - ["system.double", "system.windows.controls.datagrid", "Member[nonfrozencolumnsviewporthorizontaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.headeredcontentcontrol!", "Member[headertemplateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcell!", "Member[isselectedproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.contextmenu!", "Member[horizontaloffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.page!", "Member[contentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.label!", "Member[targetproperty]"] + - ["system.windows.resourcekey", "system.windows.controls.menuitem!", "Member[toplevelitemtemplatekey]"] + - ["system.windows.size", "system.windows.controls.groupitem", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.navigation.navigationservice", "system.windows.controls.frame", "Member[navigationservice]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[fontstyleproperty]"] + - ["system.object", "system.windows.controls.alternationconverter", "Method[convert].ReturnValue"] + - ["system.windows.fontweight", "system.windows.controls.accesstext", "Member[fontweight]"] + - ["system.windows.data.bindingbase", "system.windows.controls.datagridboundcolumn", "Member[clipboardcontentbinding]"] + - ["system.object", "system.windows.controls.initializingnewitemeventargs", "Member[newitem]"] + - ["system.windows.controls.panningmode", "system.windows.controls.scrollviewer", "Member[panningmode]"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[panningratioproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[isselectionactiveproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textbox!", "Member[maxlengthproperty]"] + - ["system.windows.routedevent", "system.windows.controls.inkcanvas!", "Member[strokecollectedevent]"] + - ["system.int32", "system.windows.controls.tooltipservice!", "Method[getbetweenshowdelay].ReturnValue"] + - ["system.boolean", "system.windows.controls.panel", "Method[shouldserializechildren].ReturnValue"] + - ["system.windows.routedevent", "system.windows.controls.inkcanvas!", "Member[gestureevent]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.treeview", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.gridviewcolumn", "Member[headertemplate]"] + - ["system.windows.controls.charactercasing", "system.windows.controls.charactercasing!", "Member[upper]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[foregroundproperty]"] + - ["system.windows.routedevent", "system.windows.controls.treeviewitem!", "Member[selectedevent]"] + - ["system.windows.style", "system.windows.controls.styleselector", "Method[selectstyle].ReturnValue"] + - ["system.object", "system.windows.controls.datagridhyperlinkcolumn", "Method[preparecellforedit].ReturnValue"] + - ["system.boolean", "system.windows.controls.panel", "Member[haslogicalorientation]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[headerproperty]"] + - ["system.boolean", "system.windows.controls.gridviewcolumnheader", "Method[shouldserializeproperty].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.gridviewheaderrowpresenter", "Member[columnheadertemplate]"] + - ["system.boolean", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.controls.page", "Method[shouldserializewindowheight].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.datagridrow", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.scrollviewer!", "Member[contentverticaloffsetproperty]"] + - ["system.windows.controls.validationerroreventaction", "system.windows.controls.validationerroreventaction!", "Member[removed]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tabcontrol!", "Member[tabstripplacementproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[cangotonextpageproperty]"] + - ["system.double", "system.windows.controls.virtualizingpanel", "Method[getitemoffsetcore].ReturnValue"] + - ["system.windows.controls.calendarmode", "system.windows.controls.calendarmodechangedeventargs", "Member[oldmode]"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[staysopenoneditproperty]"] + - ["system.windows.controls.panningmode", "system.windows.controls.scrollviewer!", "Method[getpanningmode].ReturnValue"] + - ["system.windows.documents.textpointer", "system.windows.controls.richtextbox", "Method[getpositionfrompoint].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.flowdocumentscrollviewer", "Member[verticalscrollbarvisibility]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.richtextbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.headereditemscontrol", "Member[headertemplateselector]"] + - ["system.boolean", "system.windows.controls.textblock", "Method[shouldserializebaselineoffset].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[isinactiveselectionhighlightenabledproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.treeviewitem", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.controls.listview", "Method[isitemitsowncontaineroverride].ReturnValue"] + - ["system.windows.controls.overflowmode", "system.windows.controls.overflowmode!", "Member[always]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[viewportheight]"] + - ["system.double", "system.windows.controls.scrollcontentpresenter", "Member[horizontaloffset]"] + - ["system.windows.size", "system.windows.controls.virtualizingstackpanel", "Method[arrangeoverride].ReturnValue"] + - ["system.object", "system.windows.controls.itemcollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.controls.menuitem!", "Member[ischeckableproperty]"] + - ["system.windows.controls.spellingerror", "system.windows.controls.richtextbox", "Method[getspellingerror].ReturnValue"] + - ["system.windows.size", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Member[logicalsizebeforeviewport]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcolumn!", "Member[headerstyleproperty]"] + - ["system.idisposable", "system.windows.controls.itemcontainergenerator", "Method[startat].ReturnValue"] + - ["system.boolean", "system.windows.controls.itemcollection", "Member[needsrefresh]"] + - ["system.windows.controls.datagridcolumn", "system.windows.controls.datagridclipboardcellcontent", "Member[column]"] + - ["system.windows.media.media3d.camera", "system.windows.controls.viewport3d", "Member[camera]"] + - ["system.double", "system.windows.controls.activatingkeytipeventargs", "Member[keytiphorizontaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.itemscontrol!", "Member[isgroupingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbar!", "Member[orientationproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltip!", "Member[placementproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.virtualizingpanel!", "Member[virtualizationmodeproperty]"] + - ["system.windows.size", "system.windows.controls.canvas", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.controls.stickynotecontrol", "Member[isexpanded]"] + - ["system.windows.routedevent", "system.windows.controls.keytipservice!", "Member[keytipaccessedevent]"] + - ["system.windows.controls.columndefinition", "system.windows.controls.columndefinitioncollection", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[rowstyleselectorproperty]"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridtextcolumn", "Method[generateeditingelement].ReturnValue"] + - ["system.windows.controls.datagridrow", "system.windows.controls.datagridroweventargs", "Member[row]"] + - ["system.collections.ienumerator", "system.windows.controls.grid", "Member[logicalchildren]"] + - ["system.boolean", "system.windows.controls.page", "Method[shouldserializeshowsnavigationui].ReturnValue"] + - ["system.boolean", "system.windows.controls.itemcollection", "Method[movecurrenttolast].ReturnValue"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvasselectionhitresult!", "Member[bottom]"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[radiobuttonstylekey]"] + - ["system.windows.thickness", "system.windows.controls.control", "Member[borderthickness]"] + - ["system.windows.dependencyproperty", "system.windows.controls.border!", "Member[borderthicknessproperty]"] + - ["system.boolean", "system.windows.controls.datagridcolumn", "Member[canusersort]"] + - ["system.int32", "system.windows.controls.hierarchicalvirtualizationitemdesiredsizes", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.windows.controls.rowdefinitioncollection", "Method[indexof].ReturnValue"] + - ["system.windows.frameworkelement", "system.windows.controls.datagridtemplatecolumn", "Method[generateeditingelement].ReturnValue"] + - ["system.string", "system.windows.controls.tabcontrol", "Member[contentstringformat]"] + - ["system.windows.resourcekey", "system.windows.controls.toolbar!", "Member[textboxstylekey]"] + - ["system.int32", "system.windows.controls.toolbartray", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridview!", "Member[columnheadertooltipproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[arerowdetailsfrozenproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.tooltipservice!", "Member[betweenshowdelayproperty]"] + - ["system.windows.controls.gridviewcolumnheaderrole", "system.windows.controls.gridviewcolumnheaderrole!", "Member[floating]"] + - ["system.windows.rect", "system.windows.controls.inkcanvas", "Method[getselectionbounds].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentscrollviewer!", "Member[verticalscrollbarvisibilityproperty]"] + - ["system.windows.controls.validationerroreventaction", "system.windows.controls.validationerroreventargs", "Member[action]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewheaderrowpresenter!", "Member[columnheadertooltipproperty]"] + - ["system.windows.ink.strokecollection", "system.windows.controls.inkcanvasgestureeventargs", "Member[strokes]"] + - ["system.windows.dependencyproperty", "system.windows.controls.toolbartray!", "Member[islockedproperty]"] + - ["system.boolean", "system.windows.controls.datagridcelleditendingeventargs", "Member[cancel]"] + - ["system.windows.controls.datagridlengthunittype", "system.windows.controls.datagridlengthunittype!", "Member[sizetocells]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[isactiveproperty]"] + - ["system.uri", "system.windows.controls.frame", "Member[source]"] + - ["system.int32", "system.windows.controls.rowdefinitioncollection", "Method[add].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.gridview", "Member[columnheadertemplate]"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridviewcolumn!", "Member[headercontainerstyleproperty]"] + - ["system.object", "system.windows.controls.viewbase", "Member[defaultstylekey]"] + - ["system.windows.controls.inkcanvasselectionhitresult", "system.windows.controls.inkcanvas", "Method[hittestselection].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagrid!", "Member[currentcellproperty]"] + - ["system.double", "system.windows.controls.scrollviewer", "Member[horizontaloffset]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[fontsizeproperty]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[enablecolumnvirtualization]"] + - ["system.boolean", "system.windows.controls.toolbar!", "Method[getisoverflowitem].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[fontstyleproperty]"] + - ["system.string", "system.windows.controls.datepicker", "Member[text]"] + - ["system.windows.size", "system.windows.controls.wrappanel", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.controls.rowdefinition", "Member[minheight]"] + - ["system.boolean", "system.windows.controls.treeview", "Method[expandsubtree].ReturnValue"] + - ["system.string", "system.windows.controls.textbox", "Member[text]"] + - ["system.double", "system.windows.controls.datagridlength", "Member[desiredvalue]"] + - ["system.windows.controls.dock", "system.windows.controls.tabitem", "Member[tabstripplacement]"] + - ["system.collections.ienumerator", "system.windows.controls.flowdocumentscrollviewer", "Member[logicalchildren]"] + - ["system.windows.uielement", "system.windows.controls.tooltipservice!", "Method[getplacementtarget].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[fontfamilyproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.controls.passwordbox", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.datatemplate", "system.windows.controls.headereditemscontrol", "Member[headertemplate]"] + - ["system.uint32", "system.windows.controls.printdialog", "Member[minpage]"] + - ["system.windows.controls.undoaction", "system.windows.controls.undoaction!", "Member[merge]"] + - ["system.windows.controls.validationstep", "system.windows.controls.validationstep!", "Member[committedvalue]"] + - ["system.int32", "system.windows.controls.hierarchicalvirtualizationconstraints", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.controls.viewbase", "Member[itemcontainerdefaultstylekey]"] + - ["system.datetime", "system.windows.controls.calendardaterange", "Member[start]"] + - ["system.windows.size", "system.windows.controls.datagridrow", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.control!", "Member[fontstretchproperty]"] + - ["system.boolean", "system.windows.controls.documentviewer", "Member[canmoveright]"] + - ["system.boolean", "system.windows.controls.flowdocumentpageviewer", "Member[candecreasezoom]"] + - ["system.double", "system.windows.controls.documentviewer", "Member[extentheight]"] + - ["system.windows.dependencyproperty", "system.windows.controls.accesstext!", "Member[fontweightproperty]"] + - ["system.windows.size", "system.windows.controls.toolbartray", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.controls.gridview!", "Member[gridviewscrollviewerstylekey]"] + - ["system.double", "system.windows.controls.scrollviewer!", "Method[getpanningratio].ReturnValue"] + - ["system.boolean", "system.windows.controls.menuitem", "Member[issubmenuopen]"] + - ["system.boolean", "system.windows.controls.datagridlength", "Member[isauto]"] + - ["system.windows.dependencyproperty", "system.windows.controls.documentviewer!", "Member[maxpagesacrossproperty]"] + - ["system.windows.media.fontfamily", "system.windows.controls.datagridtextcolumn", "Member[fontfamily]"] + - ["system.boolean", "system.windows.controls.rowdefinitioncollection", "Method[contains].ReturnValue"] + - ["system.windows.controls.scrollbarvisibility", "system.windows.controls.scrollbarvisibility!", "Member[auto]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[autogeneratecolumns]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.groupstyle", "Member[headertemplateselector]"] + - ["system.int32", "system.windows.controls.inkcanvas", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentpageviewer!", "Member[minzoomproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datagridcomboboxcolumn!", "Member[displaymemberpathproperty]"] + - ["system.windows.controls.orientation", "system.windows.controls.stackpanel", "Member[orientation]"] + - ["system.windows.dependencyproperty", "system.windows.controls.textblock!", "Member[textdecorationsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[isscrollviewenabledproperty]"] + - ["system.windows.controls.rowdefinition", "system.windows.controls.rowdefinitioncollection", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.controls.datepicker!", "Member[isdropdownopenproperty]"] + - ["system.int32", "system.windows.controls.itemcontainergenerator", "Method[indexfromgeneratorposition].ReturnValue"] + - ["system.windows.data.ivalueconverter", "system.windows.controls.datagrid!", "Member[headersvisibilityconverter]"] + - ["system.windows.dependencyproperty", "system.windows.controls.stickynotecontrol!", "Member[captionfontweightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.combobox!", "Member[isdropdownopenproperty]"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.gridviewcolumn", "Member[headertemplateselector]"] + - ["system.boolean", "system.windows.controls.datagrid", "Member[canuserresizerows]"] + - ["system.windows.media.brush", "system.windows.controls.datagrid", "Member[alternatingrowbackground]"] + - ["system.windows.controls.primitives.custompopupplacementcallback", "system.windows.controls.contextmenu", "Member[custompopupplacementcallback]"] + - ["system.collections.generic.ienumerator", "system.windows.controls.rowdefinitioncollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.controls.gridsplitter!", "Member[resizebehaviorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.controls.flowdocumentreader!", "Member[pagenumberproperty]"] + - ["system.boolean", "system.windows.controls.contextmenu", "Member[handlesscrolling]"] + - ["system.windows.size", "system.windows.controls.datagrid", "Method[measureoverride].ReturnValue"] + - ["system.windows.controls.datatemplateselector", "system.windows.controls.datagridtemplatecolumn", "Member[celleditingtemplateselector]"] + - ["system.object", "system.windows.controls.headereditemscontrol", "Member[header]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Converters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Converters.typemodel.yml new file mode 100644 index 000000000000..d74fd577659d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Converters.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.windows.converters.sizevalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.converters.pointvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.string", "system.windows.converters.int32rectvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.converters.int32rectvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.object", "system.windows.converters.vectorvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.converters.int32rectvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "system.windows.converters.sizevalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.converters.pointvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.converters.vectorvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.object", "system.windows.converters.rectvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.string", "system.windows.converters.vectorvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.converters.int32rectvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.converters.sizevalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.converters.rectvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.converters.sizevalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "system.windows.converters.pointvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.string", "system.windows.converters.rectvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.converters.pointvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.converters.rectvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.converters.vectorvalueserializer", "Method[canconverttostring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Data.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Data.typemodel.yml new file mode 100644 index 000000000000..0e3ca7bc61e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Data.typemodel.yml @@ -0,0 +1,392 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[sourceproperty]"] + - ["system.windows.data.multibinding", "system.windows.data.multibindingexpression", "Member[parentmultibinding]"] + - ["system.windows.data.updatesourcetrigger", "system.windows.data.multibinding", "Member[updatesourcetrigger]"] + - ["system.object", "system.windows.data.listcollectionview", "Method[addnewitem].ReturnValue"] + - ["system.windows.data.ivalueconverter", "system.windows.data.binding", "Member[converter]"] + - ["system.object", "system.windows.data.ivalueconverter", "Method[convert].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.data.objectdataprovider", "Method[shouldserializeobjecttype].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[islivesortingrequestedproperty]"] + - ["system.boolean", "system.windows.data.datasourceprovider", "Member[isinitialloadenabled]"] + - ["system.boolean", "system.windows.data.bindingbase", "Method[shouldserializefallbackvalue].ReturnValue"] + - ["system.stringcomparison", "system.windows.data.propertygroupdescription", "Member[stringcomparison]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[canchangelivegroupingproperty]"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.windows.data.bindinglistcollectionview", "Member[groups]"] + - ["system.boolean", "system.windows.data.propertygroupdescription", "Method[namesmatch].ReturnValue"] + - ["system.predicate", "system.windows.data.collectionview", "Member[filter]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.collectionviewsource", "Member[groupdescriptions]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.collectionviewsource", "Member[livesortingproperties]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[canremove]"] + - ["system.componentmodel.icollectionview", "system.windows.data.compositecollection", "Method[createview].ReturnValue"] + - ["system.int32", "system.windows.data.listcollectionview", "Method[compare].ReturnValue"] + - ["system.windows.data.relativesourcemode", "system.windows.data.relativesourcemode!", "Member[findancestor]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[needsrefresh]"] + - ["system.boolean", "system.windows.data.collectionviewgroup", "Member[isbottomlevel]"] + - ["system.boolean", "system.windows.data.collectionviewsource", "Member[canchangelivefiltering]"] + - ["system.windows.data.updatesourcetrigger", "system.windows.data.updatesourcetrigger!", "Member[lostfocus]"] + - ["system.object", "system.windows.data.bindinglistcollectionview", "Method[getitemat].ReturnValue"] + - ["system.windows.routedevent", "system.windows.data.binding!", "Member[sourceupdatedevent]"] + - ["system.int32", "system.windows.data.compositecollection", "Member[count]"] + - ["system.boolean", "system.windows.data.objectdataprovider", "Method[shouldserializeobjectinstance].ReturnValue"] + - ["system.boolean", "system.windows.data.listcollectionview", "Method[internalcontains].ReturnValue"] + - ["system.boolean", "system.windows.data.collectioncontainer", "Method[shouldserializecollection].ReturnValue"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[cancanceledit]"] + - ["system.int32", "system.windows.data.listcollectionview", "Method[indexof].ReturnValue"] + - ["system.windows.data.bindingexpressionbase", "system.windows.data.bindingoperations!", "Method[getbindingexpressionbase].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionviewsource", "Member[islivefilteringrequested]"] + - ["system.boolean", "system.windows.data.binding", "Method[shouldserializepath].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.data.bindingexpressionbase", "Member[targetproperty]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Method[movecurrenttoposition].ReturnValue"] + - ["system.windows.data.binding", "system.windows.data.bindingoperations!", "Method[getbinding].ReturnValue"] + - ["system.windows.data.bindingbase", "system.windows.data.bindingexpressionbase", "Member[parentbindingbase]"] + - ["system.boolean", "system.windows.data.relativesource", "Method[shouldserializeancestorlevel].ReturnValue"] + - ["system.collections.icomparer", "system.windows.data.collectionview", "Member[comparer]"] + - ["system.string", "system.windows.data.propertygroupdescription", "Member[propertyname]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.listcollectionview", "Member[livegroupingproperties]"] + - ["system.windows.weakeventmanager+listenerlist", "system.windows.data.datachangedeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.windows.data.updatesourcetrigger", "system.windows.data.updatesourcetrigger!", "Member[explicit]"] + - ["system.type", "system.windows.data.valueconversionattribute", "Member[targettype]"] + - ["system.boolean", "system.windows.data.collectionviewsource", "Member[canchangelivesorting]"] + - ["system.windows.data.bindingmode", "system.windows.data.bindingmode!", "Member[twoway]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.collectionviewgroup", "Member[protecteditems]"] + - ["system.string", "system.windows.data.binding", "Member[elementname]"] + - ["system.windows.data.updatesourcetrigger", "system.windows.data.binding", "Member[updatesourcetrigger]"] + - ["system.object", "system.windows.data.bindinglistcollectionview", "Member[currentedititem]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[cancanceledit]"] + - ["system.boolean", "system.windows.data.objectdataprovider", "Method[shouldserializemethodparameters].ReturnValue"] + - ["system.boolean", "system.windows.data.xmlnamespacemapping!", "Method[op_equality].ReturnValue"] + - ["system.xml.xmlnamespacemanager", "system.windows.data.binding!", "Method[getxmlnamespacemanager].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.listcollectionview", "Member[groupdescriptions]"] + - ["system.object", "system.windows.data.valueconversionattribute", "Member[typeid]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[canaddnew]"] + - ["system.boolean", "system.windows.data.prioritybindingexpression", "Member[hasvalidationerror]"] + - ["system.nullable", "system.windows.data.collectionviewsource", "Member[islivefiltering]"] + - ["system.windows.data.collectionview", "system.windows.data.collectionviewregisteringeventargs", "Member[collectionview]"] + - ["system.windows.dependencyproperty", "system.windows.data.datatransfereventargs", "Member[property]"] + - ["system.boolean", "system.windows.data.binding", "Member[notifyonsourceupdated]"] + - ["system.object", "system.windows.data.compositecollection", "Member[syncroot]"] + - ["system.object", "system.windows.data.multibinding", "Member[converterparameter]"] + - ["system.collections.generic.ienumerator", "system.windows.data.xmlnamespacemappingcollection", "Method[protectedgetenumerator].ReturnValue"] + - ["system.windows.threading.dispatcher", "system.windows.data.datasourceprovider", "Member[dispatcher]"] + - ["system.nullable", "system.windows.data.bindinglistcollectionview", "Member[islivefiltering]"] + - ["system.boolean", "system.windows.data.multibinding", "Member[notifyonvalidationerror]"] + - ["system.boolean", "system.windows.data.multibinding", "Method[shouldserializebindings].ReturnValue"] + - ["system.windows.data.bindingexpressionbase", "system.windows.data.prioritybindingexpression", "Member[activebindingexpression]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[canchangelivesorting]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[isdataingrouporder]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[cansort]"] + - ["system.boolean", "system.windows.data.multibinding", "Method[shouldserializevalidationrules].ReturnValue"] + - ["system.string", "system.windows.data.binding", "Member[xpath]"] + - ["system.int32", "system.windows.data.listcollectionview", "Member[internalcount]"] + - ["system.collections.ilist", "system.windows.data.objectdataprovider", "Member[constructorparameters]"] + - ["system.object", "system.windows.data.bindinglistcollectionview", "Method[addnew].ReturnValue"] + - ["system.int32", "system.windows.data.bindinglistcollectionview", "Method[compare].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Method[movecurrenttonext].ReturnValue"] + - ["system.string", "system.windows.data.objectdataprovider", "Member[methodname]"] + - ["system.windows.data.multibinding", "system.windows.data.bindingoperations!", "Method[getmultibinding].ReturnValue"] + - ["system.string", "system.windows.data.bindinggroup", "Member[name]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[cancustomfilter]"] + - ["system.boolean", "system.windows.data.collectionview", "Method[movecurrentto].ReturnValue"] + - ["system.windows.data.prioritybinding", "system.windows.data.bindingoperations!", "Method[getprioritybinding].ReturnValue"] + - ["system.exception", "system.windows.data.datasourceprovider", "Member[error]"] + - ["system.object", "system.windows.data.listcollectionview", "Method[addnew].ReturnValue"] + - ["system.object", "system.windows.data.listcollectionview", "Member[currentedititem]"] + - ["system.globalization.cultureinfo", "system.windows.data.collectionviewsource", "Member[culture]"] + - ["system.boolean", "system.windows.data.multibindingexpression", "Member[haserror]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Method[movecurrenttoposition].ReturnValue"] + - ["system.nullable", "system.windows.data.listcollectionview", "Member[islivesorting]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.prioritybindingexpression", "Member[bindingexpressions]"] + - ["system.object", "system.windows.data.datasourceprovider", "Member[data]"] + - ["system.boolean", "system.windows.data.collectionviewsource", "Method[receiveweakevent].ReturnValue"] + - ["system.boolean", "system.windows.data.binding", "Member[validatesonexceptions]"] + - ["system.boolean", "system.windows.data.binding", "Member[bindsdirectlytosource]"] + - ["system.componentmodel.sortdescriptioncollection", "system.windows.data.collectionview", "Member[sortdescriptions]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[isrefreshdeferred]"] + - ["system.collections.ienumerator", "system.windows.data.compositecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.data.groupdescriptionselectorcallback", "system.windows.data.bindinglistcollectionview", "Member[groupbyselector]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[cangroup]"] + - ["system.windows.data.prioritybinding", "system.windows.data.prioritybindingexpression", "Member[parentprioritybinding]"] + - ["system.boolean", "system.windows.data.collectionview", "Method[movecurrenttolast].ReturnValue"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[canfilter]"] + - ["system.boolean", "system.windows.data.binding", "Member[validatesonnotifydataerrors]"] + - ["system.windows.dependencyobject", "system.windows.data.datatransfereventargs", "Member[targetobject]"] + - ["system.windows.data.updatesourceexceptionfiltercallback", "system.windows.data.multibinding", "Member[updatesourceexceptionfilter]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.listcollectionview", "Member[livesortingproperties]"] + - ["system.boolean", "system.windows.data.collectionviewsource", "Member[islivesortingrequested]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Method[passesfilter].ReturnValue"] + - ["system.boolean", "system.windows.data.xmlnamespacemappingcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Method[movecurrenttoprevious].ReturnValue"] + - ["system.collections.icomparer", "system.windows.data.propertygroupdescription!", "Member[comparenamedescending]"] + - ["system.windows.data.bindingmode", "system.windows.data.bindingmode!", "Member[oneway]"] + - ["system.windows.data.relativesource", "system.windows.data.relativesource!", "Member[self]"] + - ["system.boolean", "system.windows.data.compositecollection", "Method[contains].ReturnValue"] + - ["system.componentmodel.icollectionview", "system.windows.data.collectionviewsource!", "Method[getdefaultview].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.data.bindinglistcollectionview", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Member[isempty]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.collectionviewsource", "Member[livefilteringproperties]"] + - ["system.collections.objectmodel.collection", "system.windows.data.bindinggroup", "Member[bindingexpressions]"] + - ["system.object", "system.windows.data.bindingbase", "Member[targetnullvalue]"] + - ["system.windows.data.bindingexpressionbase", "system.windows.data.bindingoperations!", "Method[setbinding].ReturnValue"] + - ["system.idisposable", "system.windows.data.datasourceprovider", "Method[deferrefresh].ReturnValue"] + - ["system.boolean", "system.windows.data.bindingexpression", "Method[receiveweakevent].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Method[oktochangecurrent].ReturnValue"] + - ["system.boolean", "system.windows.data.multibinding", "Member[validatesondataerrors]"] + - ["system.collections.objectmodel.collection", "system.windows.data.bindinggroup", "Member[validationrules]"] + - ["system.boolean", "system.windows.data.xmlnamespacemappingcollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.data.listcollectionview", "Member[count]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.collectionviewsource", "Member[livegroupingproperties]"] + - ["system.componentmodel.sortdescriptioncollection", "system.windows.data.collectionviewsource", "Member[sortdescriptions]"] + - ["system.boolean", "system.windows.data.binding", "Member[notifyonvalidationerror]"] + - ["system.boolean", "system.windows.data.bindingexpressionbase", "Member[hasvalidationerror]"] + - ["system.boolean", "system.windows.data.bindingexpressionbase", "Method[validatewithoutupdate].ReturnValue"] + - ["system.boolean", "system.windows.data.bindinggroup", "Member[validatesonnotifydataerror]"] + - ["system.boolean", "system.windows.data.xmlnamespacemapping", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[islivesortingproperty]"] + - ["system.uri", "system.windows.data.xmldataprovider", "Member[baseuri]"] + - ["system.boolean", "system.windows.data.binding", "Method[shouldserializevalidationrules].ReturnValue"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[asyncrequestpending]"] + - ["system.int32", "system.windows.data.collectionview", "Member[currentposition]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[islivegroupingrequestedproperty]"] + - ["system.int32", "system.windows.data.collectionview", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.data.bindinggroup", "Method[updatesources].ReturnValue"] + - ["system.collections.ienumerable", "system.windows.data.collectioncontainer", "Member[collection]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[isaddingnew]"] + - ["system.windows.data.bindingexpression", "system.windows.data.bindingoperations!", "Method[getbindingexpression].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Method[passesfilter].ReturnValue"] + - ["system.int32", "system.windows.data.collectionview", "Member[count]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Member[sharesproposedvalues]"] + - ["system.boolean", "system.windows.data.multibinding", "Member[notifyonsourceupdated]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.bindinglistcollectionview", "Member[itemproperties]"] + - ["system.windows.data.bindingmode", "system.windows.data.bindingmode!", "Member[onetime]"] + - ["system.idisposable", "system.windows.data.collectionview", "Method[deferrefresh].ReturnValue"] + - ["system.windows.data.bindinggroup", "system.windows.data.bindingexpressionbase", "Member[bindinggroup]"] + - ["system.object", "system.windows.data.filtereventargs", "Member[item]"] + - ["system.windows.data.relativesourcemode", "system.windows.data.relativesourcemode!", "Member[templatedparent]"] + - ["system.boolean", "system.windows.data.bindingexpressionbase", "Member[haserror]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Method[validatewithoutupdate].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.data.binding", "Member[converterculture]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[isempty]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[isinuse]"] + - ["system.object", "system.windows.data.imultivalueconverter", "Method[convert].ReturnValue"] + - ["system.type", "system.windows.data.relativesource", "Member[ancestortype]"] + - ["system.windows.data.updatesourcetrigger", "system.windows.data.updatesourcetrigger!", "Member[propertychanged]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[islivefilteringproperty]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.bindinglistcollectionview", "Member[livegroupingproperties]"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[updatetargeterror]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.listcollectionview", "Member[livefilteringproperties]"] + - ["system.int32", "system.windows.data.bindinglistcollectionview", "Member[count]"] + - ["system.boolean", "system.windows.data.multibinding", "Member[notifyontargetupdated]"] + - ["system.object", "system.windows.data.propertygroupdescription", "Method[groupnamefromitem].ReturnValue"] + - ["system.windows.data.relativesourcemode", "system.windows.data.relativesourcemode!", "Member[self]"] + - ["system.object", "system.windows.data.relativesource", "Method[providevalue].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.bindinggroup", "Member[validationerrors]"] + - ["system.int32", "system.windows.data.compositecollection", "Method[add].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.data.multibinding", "Member[converterculture]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[canaddnewitem]"] + - ["system.object", "system.windows.data.bindinglistcollectionview", "Member[currentadditem]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Member[canrestorevalues]"] + - ["system.predicate", "system.windows.data.listcollectionview", "Member[activefilter]"] + - ["system.xml.xmldocument", "system.windows.data.xmldataprovider", "Member[document]"] + - ["system.windows.controls.validationerror", "system.windows.data.multibindingexpression", "Member[validationerror]"] + - ["system.nullable", "system.windows.data.bindinglistcollectionview", "Member[islivegrouping]"] + - ["system.object", "system.windows.data.collectionregisteringeventargs", "Member[parent]"] + - ["system.boolean", "system.windows.data.binding", "Member[isasync]"] + - ["system.boolean", "system.windows.data.compositecollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.data.compositecollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.data.multibinding", "Member[validatesonnotifydataerrors]"] + - ["system.object", "system.windows.data.objectdataprovider", "Member[objectinstance]"] + - ["system.windows.data.relativesourcemode", "system.windows.data.relativesource", "Member[mode]"] + - ["system.componentmodel.icollectionview", "system.windows.data.collectionviewsource", "Member[view]"] + - ["system.boolean", "system.windows.data.collectionviewsource!", "Method[isdefaultview].ReturnValue"] + - ["system.componentmodel.sortdescriptioncollection", "system.windows.data.bindinglistcollectionview", "Member[sortdescriptions]"] + - ["system.object", "system.windows.data.bindinggroup", "Method[getvalue].ReturnValue"] + - ["system.collections.icomparer", "system.windows.data.listcollectionview", "Member[activecomparer]"] + - ["system.windows.data.prioritybindingexpression", "system.windows.data.bindingoperations!", "Method[getprioritybindingexpression].ReturnValue"] + - ["system.object", "system.windows.data.binding", "Member[asyncstate]"] + - ["system.boolean", "system.windows.data.relativesource", "Method[shouldserializeancestortype].ReturnValue"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[patherror]"] + - ["system.boolean", "system.windows.data.bindingoperations!", "Method[isdatabound].ReturnValue"] + - ["system.string", "system.windows.data.bindingbase", "Member[bindinggroupname]"] + - ["system.object", "system.windows.data.bindingbase", "Member[fallbackvalue]"] + - ["system.windows.data.bindingmode", "system.windows.data.multibinding", "Member[mode]"] + - ["system.windows.data.relativesourcemode", "system.windows.data.relativesourcemode!", "Member[previousdata]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.bindinglistcollectionview", "Member[groupdescriptions]"] + - ["system.string", "system.windows.data.bindingexpression", "Member[resolvedsourcepropertyname]"] + - ["system.windows.data.relativesource", "system.windows.data.relativesource!", "Member[templatedparent]"] + - ["system.type", "system.windows.data.valueconversionattribute", "Member[sourcetype]"] + - ["system.windows.dependencyobject", "system.windows.data.bindingexpressionbase", "Member[target]"] + - ["system.boolean", "system.windows.data.binding", "Member[validatesondataerrors]"] + - ["system.boolean", "system.windows.data.objectdataprovider", "Method[shouldserializeconstructorparameters].ReturnValue"] + - ["system.string", "system.windows.data.bindingbase", "Member[stringformat]"] + - ["system.windows.propertypath", "system.windows.data.binding", "Member[path]"] + - ["system.nullable", "system.windows.data.listcollectionview", "Member[islivefiltering]"] + - ["system.boolean", "system.windows.data.datasourceprovider", "Member[isrefreshdeferred]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[canchangelivefilteringproperty]"] + - ["system.windows.data.imultivalueconverter", "system.windows.data.multibinding", "Member[converter]"] + - ["system.windows.data.ivalueconverter", "system.windows.data.propertygroupdescription", "Member[converter]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Member[hasvalidationerror]"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[active]"] + - ["system.int32", "system.windows.data.valueconversionattribute", "Method[gethashcode].ReturnValue"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.bindinglistcollectionview", "Member[livefilteringproperties]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[allowscrossthreadchanges]"] + - ["system.object", "system.windows.data.listcollectionview", "Method[internalitemat].ReturnValue"] + - ["system.boolean", "system.windows.data.xmldataprovider", "Method[shouldserializesource].ReturnValue"] + - ["system.object", "system.windows.data.collectionviewgroup", "Member[name]"] + - ["system.boolean", "system.windows.data.prioritybinding", "Method[shouldserializebindings].ReturnValue"] + - ["system.int32", "system.windows.data.xmlnamespacemappingcollection", "Member[count]"] + - ["system.collections.ilist", "system.windows.data.listcollectionview", "Member[internallist]"] + - ["system.object", "system.windows.data.bindingoperations!", "Member[disconnectedsource]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[isdataingrouporder]"] + - ["system.windows.data.groupdescriptionselectorcallback", "system.windows.data.listcollectionview", "Member[groupbyselector]"] + - ["system.type", "system.windows.data.collectionviewsource", "Member[collectionviewtype]"] + - ["system.collections.objectmodel.collection", "system.windows.data.prioritybinding", "Member[bindings]"] + - ["system.collections.ienumerator", "system.windows.data.collectionview", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[useslocalarray]"] + - ["system.nullable", "system.windows.data.collectionviewsource", "Member[islivegrouping]"] + - ["system.collections.ienumerator", "system.windows.data.xmlnamespacemappingcollection", "Method[getenumerator].ReturnValue"] + - ["system.nullable", "system.windows.data.bindinglistcollectionview", "Member[islivesorting]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Method[passesfilter].ReturnValue"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[updatesourceerror]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[canchangelivegrouping]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[canchangelivefiltering]"] + - ["system.int32", "system.windows.data.bindinglistcollectionview", "Method[indexof].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.multibindingexpression", "Member[bindingexpressions]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Method[contains].ReturnValue"] + - ["system.windows.data.bindingmode", "system.windows.data.bindingmode!", "Member[onewaytosource]"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[unattached]"] + - ["system.boolean", "system.windows.data.xmlnamespacemappingcollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.windows.data.multibinding", "Member[validatesonexceptions]"] + - ["system.boolean", "system.windows.data.compositecollection", "Member[issynchronized]"] + - ["system.windows.data.updatesourceexceptionfiltercallback", "system.windows.data.binding", "Member[updatesourceexceptionfilter]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.bindingoperations!", "Method[getsourceupdatingbindinggroups].ReturnValue"] + - ["system.windows.data.bindingbase", "system.windows.data.bindingoperations!", "Method[getbindingbase].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.windows.data.multibinding", "Member[validationrules]"] + - ["system.collections.icomparer", "system.windows.data.listcollectionview", "Member[customsort]"] + - ["system.boolean", "system.windows.data.filtereventargs", "Member[accepted]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[canaddnew]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[isempty]"] + - ["system.windows.data.bindingmode", "system.windows.data.bindingmode!", "Member[default]"] + - ["system.object", "system.windows.data.compositecollection", "Member[item]"] + - ["system.collections.ilist", "system.windows.data.bindinggroup", "Member[items]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.bindingexpressionbase", "Member[validationerrors]"] + - ["system.string", "system.windows.data.xmlnamespacemapping", "Member[prefix]"] + - ["system.string", "system.windows.data.bindinglistcollectionview", "Member[customfilter]"] + - ["system.windows.routedevent", "system.windows.data.binding!", "Member[targetupdatedevent]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[cansort]"] + - ["system.boolean", "system.windows.data.xmldataprovider", "Member[isasynchronous]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Member[notifyonvalidationerror]"] + - ["system.object[]", "system.windows.data.imultivalueconverter", "Method[convertback].ReturnValue"] + - ["system.xml.serialization.ixmlserializable", "system.windows.data.xmldataprovider", "Member[xmlserializer]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[isdynamic]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[iscurrentbeforefirst]"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[inactive]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[iscurrentinsync]"] + - ["system.int32", "system.windows.data.collectionviewgroup", "Member[itemcount]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[isaddingnew]"] + - ["system.componentmodel.sortdescriptioncollection", "system.windows.data.listcollectionview", "Member[sortdescriptions]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[canchangelivefiltering]"] + - ["system.int32", "system.windows.data.xmlnamespacemapping", "Method[gethashcode].ReturnValue"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingexpressionbase", "Member[status]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[cangroup]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[canchangelivesorting]"] + - ["system.nullable", "system.windows.data.listcollectionview", "Member[islivegrouping]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[canfilter]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[collectionviewtypeproperty]"] + - ["system.type", "system.windows.data.objectdataprovider", "Member[objecttype]"] + - ["system.windows.data.relativesource", "system.windows.data.binding", "Member[relativesource]"] + - ["system.object", "system.windows.data.bindingexpression", "Member[resolvedsource]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Method[movecurrenttoposition].ReturnValue"] + - ["system.windows.data.updatesourcetrigger", "system.windows.data.updatesourcetrigger!", "Member[default]"] + - ["system.string", "system.windows.data.binding!", "Member[indexername]"] + - ["system.boolean", "system.windows.data.objectdataprovider", "Member[isasynchronous]"] + - ["system.boolean", "system.windows.data.bindingbase", "Method[shouldserializetargetnullvalue].ReturnValue"] + - ["system.object", "system.windows.data.collectionview!", "Member[newitemplaceholder]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[iseditingitem]"] + - ["system.collections.icomparer", "system.windows.data.propertygroupdescription!", "Member[comparenameascending]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[islivegroupingproperty]"] + - ["system.windows.data.bindingmode", "system.windows.data.binding", "Member[mode]"] + - ["system.componentmodel.newitemplaceholderposition", "system.windows.data.bindinglistcollectionview", "Member[newitemplaceholderposition]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.listcollectionview", "Member[itemproperties]"] + - ["system.collections.objectmodel.collection", "system.windows.data.binding", "Member[validationrules]"] + - ["system.object", "system.windows.data.listcollectionview", "Method[getitemat].ReturnValue"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[isgrouping]"] + - ["system.object", "system.windows.data.listcollectionview", "Member[currentadditem]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[islivefilteringrequestedproperty]"] + - ["system.object", "system.windows.data.binding!", "Member[donothing]"] + - ["system.windows.dependencyproperty", "system.windows.data.binding!", "Member[xmlnamespacemanagerproperty]"] + - ["system.collections.ienumerator", "system.windows.data.listcollectionview", "Method[getenumerator].ReturnValue"] + - ["system.xml.xmlnamespacemanager", "system.windows.data.xmldataprovider", "Member[xmlnamespacemanager]"] + - ["system.windows.data.relativesource", "system.windows.data.relativesource!", "Member[previousdata]"] + - ["system.object", "system.windows.data.ivalueconverter", "Method[convertback].ReturnValue"] + - ["system.string", "system.windows.data.xmldataprovider", "Member[xpath]"] + - ["system.boolean", "system.windows.data.xmldataprovider", "Method[shouldserializexmlserializer].ReturnValue"] + - ["system.int32", "system.windows.data.compositecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionviewsource", "Member[canchangelivegrouping]"] + - ["system.boolean", "system.windows.data.collectionviewsource", "Member[islivegroupingrequested]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectioncontainer!", "Member[collectionproperty]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Method[contains].ReturnValue"] + - ["system.object", "system.windows.data.collectionview", "Method[getitemat].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.windows.data.collectionview", "Member[groups]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.bindinglistcollectionview", "Member[livesortingproperties]"] + - ["system.collections.objectmodel.collection", "system.windows.data.multibinding", "Member[bindings]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.data.bindingoperations!", "Method[getsourceupdatingbindings].ReturnValue"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[cangroup]"] + - ["system.collections.objectmodel.observablecollection", "system.windows.data.collectionview", "Member[groupdescriptions]"] + - ["system.object", "system.windows.data.collectionviewsource", "Member[source]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[iseditingitem]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[canremove]"] + - ["system.nullable", "system.windows.data.collectionviewsource", "Member[islivesorting]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[canchangelivesortingproperty]"] + - ["system.predicate", "system.windows.data.listcollectionview", "Member[filter]"] + - ["system.type", "system.windows.data.valueconversionattribute", "Member[parametertype]"] + - ["system.boolean", "system.windows.data.bindingexpressionbase", "Method[receiveweakevent].ReturnValue"] + - ["system.boolean", "system.windows.data.xmldataprovider", "Method[shouldserializexpath].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.data.listcollectionview", "Method[internalgetenumerator].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Method[movecurrenttofirst].ReturnValue"] + - ["system.boolean", "system.windows.data.collectionview", "Member[iscurrentafterlast]"] + - ["system.int32", "system.windows.data.collectionviewgroup", "Member[protecteditemcount]"] + - ["system.boolean", "system.windows.data.bindingexpressionbase", "Member[isdirty]"] + - ["system.uri", "system.windows.data.xmldataprovider", "Member[source]"] + - ["system.windows.controls.validationerror", "system.windows.data.bindingexpressionbase", "Member[validationerror]"] + - ["system.collections.ienumerable", "system.windows.data.collectionregisteringeventargs", "Member[collection]"] + - ["system.globalization.cultureinfo", "system.windows.data.collectionview", "Member[culture]"] + - ["system.boolean", "system.windows.data.binding", "Method[shouldserializesource].ReturnValue"] + - ["system.object", "system.windows.data.bindingbase", "Method[providevalue].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.data.bindinggroup", "Member[owner]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Method[commitedit].ReturnValue"] + - ["system.object", "system.windows.data.binding", "Member[converterparameter]"] + - ["system.int32", "system.windows.data.bindingbase", "Member[delay]"] + - ["system.boolean", "system.windows.data.compositecollection", "Method[receiveweakevent].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.windows.data.listcollectionview", "Member[groups]"] + - ["system.uri", "system.windows.data.xmlnamespacemapping", "Member[uri]"] + - ["system.windows.data.bindingstatus", "system.windows.data.bindingstatus!", "Member[detached]"] + - ["system.collections.ienumerable", "system.windows.data.collectionview", "Member[sourcecollection]"] + - ["system.boolean", "system.windows.data.listcollectionview", "Member[cansort]"] + - ["system.boolean", "system.windows.data.binding", "Member[notifyontargetupdated]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[canfilter]"] + - ["system.windows.dependencyproperty", "system.windows.data.collectionviewsource!", "Member[viewproperty]"] + - ["system.int32", "system.windows.data.listcollectionview", "Method[internalindexof].ReturnValue"] + - ["system.collections.ilist", "system.windows.data.objectdataprovider", "Member[methodparameters]"] + - ["system.collections.generic.ienumerator", "system.windows.data.xmlnamespacemappingcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.data.collectioncontainer", "Method[receiveweakevent].ReturnValue"] + - ["system.object", "system.windows.data.collectionview", "Member[currentitem]"] + - ["system.boolean", "system.windows.data.xmlnamespacemapping!", "Method[op_inequality].ReturnValue"] + - ["system.collections.objectmodel.readonlyobservablecollection", "system.windows.data.collectionviewgroup", "Member[items]"] + - ["system.windows.data.multibindingexpression", "system.windows.data.bindingoperations!", "Method[getmultibindingexpression].ReturnValue"] + - ["system.idisposable", "system.windows.data.collectionviewsource", "Method[deferrefresh].ReturnValue"] + - ["system.object", "system.windows.data.bindingexpression", "Member[dataitem]"] + - ["system.windows.data.binding", "system.windows.data.bindingexpression", "Member[parentbinding]"] + - ["system.boolean", "system.windows.data.multibindingexpression", "Member[hasvalidationerror]"] + - ["system.boolean", "system.windows.data.bindinglistcollectionview", "Member[canchangelivegrouping]"] + - ["system.object", "system.windows.data.binding", "Member[source]"] + - ["system.componentmodel.newitemplaceholderposition", "system.windows.data.listcollectionview", "Member[newitemplaceholderposition]"] + - ["system.int32", "system.windows.data.relativesource", "Member[ancestorlevel]"] + - ["system.boolean", "system.windows.data.bindinggroup", "Member[isdirty]"] + - ["system.boolean", "system.windows.data.collectionview", "Member[updatedoutsidedispatcher]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Diagnostics.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Diagnostics.typemodel.yml new file mode 100644 index 000000000000..9b63f64df981 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Diagnostics.typemodel.yml @@ -0,0 +1,37 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.diagnostics.bindingfailedeventargs", "Member[message]"] + - ["system.diagnostics.traceeventtype", "system.windows.diagnostics.bindingfailedeventargs", "Member[eventtype]"] + - ["system.collections.generic.ienumerable", "system.windows.diagnostics.resourcedictionarydiagnostics!", "Method[getframeworkcontentelementowners].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.diagnostics.resourcedictionarydiagnostics!", "Method[getresourcedictionariesforsource].ReturnValue"] + - ["system.windows.diagnostics.resourcedictionaryinfo", "system.windows.diagnostics.resourcedictionaryunloadedeventargs", "Member[resourcedictionaryinfo]"] + - ["system.windows.diagnostics.visualtreechangetype", "system.windows.diagnostics.visualtreechangeeventargs", "Member[changetype]"] + - ["system.collections.generic.ienumerable", "system.windows.diagnostics.resourcedictionarydiagnostics!", "Member[genericresourcedictionaries]"] + - ["system.object", "system.windows.diagnostics.staticresourceresolvedeventargs", "Member[resourcekey]"] + - ["system.int32", "system.windows.diagnostics.xamlsourceinfo", "Member[linenumber]"] + - ["system.reflection.assembly", "system.windows.diagnostics.resourcedictionaryinfo", "Member[assembly]"] + - ["system.int32", "system.windows.diagnostics.bindingfailedeventargs", "Member[code]"] + - ["system.windows.resourcedictionary", "system.windows.diagnostics.resourcedictionaryinfo", "Member[resourcedictionary]"] + - ["system.object", "system.windows.diagnostics.staticresourceresolvedeventargs", "Member[targetobject]"] + - ["system.windows.resourcedictionary", "system.windows.diagnostics.staticresourceresolvedeventargs", "Member[resourcedictionary]"] + - ["system.uri", "system.windows.diagnostics.xamlsourceinfo", "Member[sourceuri]"] + - ["system.object", "system.windows.diagnostics.staticresourceresolvedeventargs", "Member[targetproperty]"] + - ["system.object[]", "system.windows.diagnostics.bindingfailedeventargs", "Member[parameters]"] + - ["system.windows.diagnostics.visualtreechangetype", "system.windows.diagnostics.visualtreechangetype!", "Member[add]"] + - ["system.collections.generic.ienumerable", "system.windows.diagnostics.resourcedictionarydiagnostics!", "Member[themedresourcedictionaries]"] + - ["system.windows.diagnostics.resourcedictionaryinfo", "system.windows.diagnostics.resourcedictionaryloadedeventargs", "Member[resourcedictionaryinfo]"] + - ["system.windows.dependencyobject", "system.windows.diagnostics.visualtreechangeeventargs", "Member[child]"] + - ["system.windows.data.bindingexpressionbase", "system.windows.diagnostics.bindingfailedeventargs", "Member[binding]"] + - ["system.int32", "system.windows.diagnostics.visualtreechangeeventargs", "Member[childindex]"] + - ["system.reflection.assembly", "system.windows.diagnostics.resourcedictionaryinfo", "Member[resourcedictionaryassembly]"] + - ["system.windows.dependencyobject", "system.windows.diagnostics.visualtreechangeeventargs", "Member[parent]"] + - ["system.windows.diagnostics.visualtreechangetype", "system.windows.diagnostics.visualtreechangetype!", "Member[remove]"] + - ["system.collections.generic.ienumerable", "system.windows.diagnostics.resourcedictionarydiagnostics!", "Method[getframeworkelementowners].ReturnValue"] + - ["system.windows.diagnostics.xamlsourceinfo", "system.windows.diagnostics.visualdiagnostics!", "Method[getxamlsourceinfo].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.diagnostics.resourcedictionarydiagnostics!", "Method[getapplicationowners].ReturnValue"] + - ["system.uri", "system.windows.diagnostics.resourcedictionaryinfo", "Member[sourceuri]"] + - ["system.int32", "system.windows.diagnostics.xamlsourceinfo", "Member[lineposition]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.DocumentStructures.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.DocumentStructures.typemodel.yml new file mode 100644 index 000000000000..012af647cc63 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.DocumentStructures.typemodel.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.tablerowgroupstructure", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.documents.documentstructures.tablecellstructure", "Member[rowspan]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.figurestructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.tablerowstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.liststructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.storyfragment", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.sectionstructure", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.documents.documentstructures.tablecellstructure", "Member[columnspan]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.paragraphstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.storyfragment", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.windows.documents.documentstructures.storyfragment", "Member[fragmentname]"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.storyfragments", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.liststructure", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.windows.documents.documentstructures.storyfragment", "Member[storyname]"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.tablecellstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.storyfragments", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.tablecellstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.listitemstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.paragraphstructure", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.windows.documents.documentstructures.storyfragment", "Member[fragmenttype]"] + - ["system.string", "system.windows.documents.documentstructures.listitemstructure", "Member[marker]"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.tablerowgroupstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.tablerowstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.tablestructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.figurestructure", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.windows.documents.documentstructures.namedelement", "Member[namereference]"] + - ["system.collections.ienumerator", "system.windows.documents.documentstructures.listitemstructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.tablestructure", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentstructures.sectionstructure", "Method[getenumerator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.Serialization.typemodel.yml new file mode 100644 index 000000000000..ab882309186a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.Serialization.typemodel.yml @@ -0,0 +1,37 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.documents.serialization.serializerdescriptor", "Member[displayname]"] + - ["system.string", "system.windows.documents.serialization.serializerdescriptor", "Member[manufacturername]"] + - ["system.windows.documents.serialization.writingprogresschangelevel", "system.windows.documents.serialization.writingprogresschangelevel!", "Member[fixedpagewritingprogress]"] + - ["system.version", "system.windows.documents.serialization.serializerdescriptor", "Member[assemblyversion]"] + - ["system.printing.printticket", "system.windows.documents.serialization.writingprintticketrequiredeventargs", "Member[currentprintticket]"] + - ["system.string", "system.windows.documents.serialization.serializerdescriptor", "Member[assemblypath]"] + - ["system.version", "system.windows.documents.serialization.serializerdescriptor", "Member[winfxversion]"] + - ["system.string", "system.windows.documents.serialization.iserializerfactory", "Member[manufacturername]"] + - ["system.uri", "system.windows.documents.serialization.iserializerfactory", "Member[manufacturerwebsite]"] + - ["system.string", "system.windows.documents.serialization.serializerdescriptor", "Member[assemblyname]"] + - ["system.windows.documents.serialization.serializerwritercollator", "system.windows.documents.serialization.serializerwriter", "Method[createvisualscollator].ReturnValue"] + - ["system.int32", "system.windows.documents.serialization.writingprogresschangedeventargs", "Member[number]"] + - ["system.windows.documents.serialization.writingprogresschangelevel", "system.windows.documents.serialization.writingprogresschangelevel!", "Member[none]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.documents.serialization.serializerprovider", "Member[installedserializers]"] + - ["system.windows.documents.serialization.serializerwriter", "system.windows.documents.serialization.iserializerfactory", "Method[createserializerwriter].ReturnValue"] + - ["system.string", "system.windows.documents.serialization.iserializerfactory", "Member[displayname]"] + - ["system.string", "system.windows.documents.serialization.iserializerfactory", "Member[defaultfileextension]"] + - ["system.windows.documents.serialization.serializerwriter", "system.windows.documents.serialization.serializerprovider", "Method[createserializerwriter].ReturnValue"] + - ["system.exception", "system.windows.documents.serialization.writingcancelledeventargs", "Member[error]"] + - ["system.int32", "system.windows.documents.serialization.writingprintticketrequiredeventargs", "Member[sequence]"] + - ["system.string", "system.windows.documents.serialization.serializerdescriptor", "Member[factoryinterfacename]"] + - ["system.windows.documents.serialization.writingprogresschangelevel", "system.windows.documents.serialization.writingprogresschangedeventargs", "Member[writinglevel]"] + - ["system.boolean", "system.windows.documents.serialization.serializerdescriptor", "Method[equals].ReturnValue"] + - ["system.int32", "system.windows.documents.serialization.serializerdescriptor", "Method[gethashcode].ReturnValue"] + - ["system.windows.documents.serialization.writingprogresschangelevel", "system.windows.documents.serialization.writingprogresschangelevel!", "Member[fixeddocumentwritingprogress]"] + - ["system.boolean", "system.windows.documents.serialization.serializerdescriptor", "Member[isloadable]"] + - ["system.windows.documents.serialization.writingprogresschangelevel", "system.windows.documents.serialization.writingprogresschangelevel!", "Member[fixeddocumentsequencewritingprogress]"] + - ["system.string", "system.windows.documents.serialization.serializerdescriptor", "Member[defaultfileextension]"] + - ["system.uri", "system.windows.documents.serialization.serializerdescriptor", "Member[manufacturerwebsite]"] + - ["system.windows.xps.serialization.printticketlevel", "system.windows.documents.serialization.writingprintticketrequiredeventargs", "Member[currentprintticketlevel]"] + - ["system.windows.documents.serialization.serializerdescriptor", "system.windows.documents.serialization.serializerdescriptor!", "Method[createfromfactoryinstance].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.typemodel.yml new file mode 100644 index 000000000000..2088f75a3e9e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Documents.typemodel.yml @@ -0,0 +1,728 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[standardswashesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset4property]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[togglesubscript]"] + - ["system.object", "system.windows.documents.tablecellcollection", "Member[syncroot]"] + - ["system.windows.fonteastasianwidths", "system.windows.documents.typography", "Member[eastasianwidths]"] + - ["system.int32", "system.windows.documents.pagecontentcollection", "Method[add].ReturnValue"] + - ["system.windows.fonteastasianwidths", "system.windows.documents.typography!", "Method[geteastasianwidths].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[fontfamilyproperty]"] + - ["system.windows.textalignment", "system.windows.documents.listitem", "Member[textalignment]"] + - ["system.boolean", "system.windows.documents.tablerowcollection", "Method[remove].ReturnValue"] + - ["system.double", "system.windows.documents.block!", "Method[getlineheight].ReturnValue"] + - ["system.windows.size", "system.windows.documents.glyphs", "Method[measureoverride].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[moveupbyparagraph]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[alignjustify]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[numeralalignmentproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectdownbyline]"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[printticketproperty]"] + - ["system.windows.linestackingstrategy", "system.windows.documents.flowdocument", "Member[linestackingstrategy]"] + - ["system.windows.rect", "system.windows.documents.fixedpage", "Member[contentbox]"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[fontstyleproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.tablecellcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Method[insertlinebreak].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[togglebullets]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getcasesensitiveforms].ReturnValue"] + - ["system.object", "system.windows.documents.tablerowgroupcollection", "Member[item]"] + - ["system.windows.input.icommand", "system.windows.documents.hyperlink", "Member[command]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[togglenumbering]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[textalignmentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[issidewaysproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.anchoredblock!", "Member[linestackingstrategyproperty]"] + - ["system.double", "system.windows.documents.anchoredblock", "Member[lineheight]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[marginproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.documents.fixedpage", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[rightproperty]"] + - ["system.boolean", "system.windows.documents.adorner", "Member[isclipenabled]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[tabbackward]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[maxpagewidthproperty]"] + - ["system.windows.thickness", "system.windows.documents.block", "Member[padding]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[historicalformsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.inline!", "Member[textdecorationsproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset19].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.hyperlink!", "Member[targetnameproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[delete]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[togglebold]"] + - ["system.int32", "system.windows.documents.adornerlayer", "Member[visualchildrencount]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[originyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[columnrulebrushproperty]"] + - ["system.windows.documents.textpointercontext", "system.windows.documents.textpointer", "Method[getpointercontext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[rowspanproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[backspace]"] + - ["system.boolean", "system.windows.documents.tablerowcollection", "Member[isreadonly]"] + - ["system.windows.dependencyproperty", "system.windows.documents.anchoredblock!", "Member[borderthicknessproperty]"] + - ["system.boolean", "system.windows.documents.listitem", "Method[shouldserializeblocks].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixeddocument!", "Member[printticketproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[devicefontnameproperty]"] + - ["system.collections.ienumerator", "system.windows.documents.fixedpage", "Member[logicalchildren]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[ishyphenationenabledproperty]"] + - ["system.windows.documents.inlinecollection", "system.windows.documents.inline", "Member[siblinginlines]"] + - ["system.windows.documents.listitem", "system.windows.documents.listitem", "Member[nextlistitem]"] + - ["system.boolean", "system.windows.documents.textrange", "Method[contains].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.anchoredblock!", "Member[borderbrushproperty]"] + - ["system.boolean", "system.windows.documents.dynamicdocumentpaginator", "Member[isbackgroundpaginationenabled]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset10].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset20property]"] + - ["system.double", "system.windows.documents.listitem", "Member[lineheight]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Method[getpositionatoffset].ReturnValue"] + - ["system.windows.linestackingstrategy", "system.windows.documents.anchoredblock", "Member[linestackingstrategy]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset17].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[numeralstyleproperty]"] + - ["system.int32", "system.windows.documents.adornerdecorator", "Member[visualchildrencount]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[correctspellingerror]"] + - ["system.double", "system.windows.documents.list", "Member[markeroffset]"] + - ["system.boolean", "system.windows.documents.block", "Member[breakcolumnbefore]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[tabforward]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectupbypage]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[fontsize]"] + - ["system.windows.fontnumeralstyle", "system.windows.documents.typography", "Member[numeralstyle]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[ignorespellingerror]"] + - ["system.int32", "system.windows.documents.pagecontentcollection", "Member[count]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selecttolineend]"] + - ["system.windows.documents.pagecontent", "system.windows.documents.pagecontentcollection", "Member[item]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.documents.table", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[fontweightproperty]"] + - ["system.windows.documents.adorner[]", "system.windows.documents.adornerlayer", "Method[getadorners].ReturnValue"] + - ["system.windows.documents.contentposition", "system.windows.documents.getpagenumbercompletedeventargs", "Member[contentposition]"] + - ["system.int32", "system.windows.documents.tablecell", "Member[rowspan]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getslashedzero].ReturnValue"] + - ["system.windows.documents.blockcollection", "system.windows.documents.flowdocument", "Member[blocks]"] + - ["system.boolean", "system.windows.documents.textelementcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.documents.textrange", "Method[cansave].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getkerning].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset7]"] + - ["system.windows.figureverticalanchor", "system.windows.documents.figure", "Member[verticalanchor]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[toggleunderline]"] + - ["system.collections.ienumerator", "system.windows.documents.textelement", "Member[logicalchildren]"] + - ["system.object", "system.windows.documents.fixeddocumentsequence", "Member[printticket]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset9property]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[borderthicknessproperty]"] + - ["system.windows.documents.contentposition", "system.windows.documents.dynamicdocumentpaginator", "Method[getobjectposition].ReturnValue"] + - ["system.windows.rect", "system.windows.documents.textpointer", "Method[getcharacterrect].ReturnValue"] + - ["system.windows.size", "system.windows.documents.documentpaginator", "Member[pagesize]"] + - ["system.windows.controls.uielementcollection", "system.windows.documents.fixedpage", "Member[children]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selecttodocumentend]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[maxpagewidth]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[mathematicalgreekproperty]"] + - ["system.windows.documents.blockcollection", "system.windows.documents.anchoredblock", "Member[blocks]"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[horizontaloffsetproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset8].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.paragraph!", "Member[keeptogetherproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[geteastasianexpertforms].ReturnValue"] + - ["system.int32", "system.windows.documents.list", "Member[startindex]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectdownbypage]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.documents.fixeddocumentsequence", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.documents.textelementeditingbehaviorattribute", "Member[istypographiconly]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset11]"] + - ["system.windows.media.texteffectcollection", "system.windows.documents.flowdocument", "Member[texteffects]"] + - ["system.windows.size", "system.windows.documents.adornerdecorator", "Method[measureoverride].ReturnValue"] + - ["system.string", "system.windows.documents.glyphs", "Member[unicodestring]"] + - ["system.windows.dependencyproperty", "system.windows.documents.list!", "Member[markerstyleproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset18]"] + - ["system.windows.documents.inline", "system.windows.documents.inlinecollection", "Member[lastinline]"] + - ["system.uri", "system.windows.documents.fixedpage!", "Method[getnavigateuri].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[leftproperty]"] + - ["system.boolean", "system.windows.documents.tablerowgroup", "Method[shouldserializerows].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[historicalligaturesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[pagepaddingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[fontsizeproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[enterlinebreak]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[caretstopsproperty]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[columnrulewidth]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[movetodocumentend]"] + - ["system.windows.size", "system.windows.documents.adornerlayer", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.uielement", "system.windows.documents.adorner", "Member[adornedelement]"] + - ["system.windows.documents.tablerowcollection", "system.windows.documents.tablerowgroup", "Member[rows]"] + - ["system.boolean", "system.windows.documents.typography", "Member[eastasianexpertforms]"] + - ["system.windows.media.visual", "system.windows.documents.adornerlayer", "Method[getvisualchild].ReturnValue"] + - ["system.windows.flowdirection", "system.windows.documents.inline", "Member[flowdirection]"] + - ["system.windows.documents.fixeddocument", "system.windows.documents.documentreference", "Method[getdocument].ReturnValue"] + - ["system.windows.documents.blockcollection", "system.windows.documents.listitem", "Member[blocks]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[alignleft]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[movedownbyline]"] + - ["system.windows.textmarkerstyle", "system.windows.documents.list", "Member[markerstyle]"] + - ["system.windows.thickness", "system.windows.documents.anchoredblock", "Member[padding]"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[fontsizeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[texteffectsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecolumn!", "Member[widthproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset14].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.pagecontent", "Member[logicalchildren]"] + - ["system.windows.documents.blockcollection", "system.windows.documents.tablecell", "Member[blocks]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[movetolinestart]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[flowdirectionproperty]"] + - ["system.windows.documents.inline", "system.windows.documents.inlinecollection", "Member[firstinline]"] + - ["system.int32", "system.windows.documents.dynamicdocumentpaginator", "Method[getpagenumber].ReturnValue"] + - ["system.int32", "system.windows.documents.documentreferencecollection", "Member[count]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[toggleinsert]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset2]"] + - ["system.windows.dependencyproperty", "system.windows.documents.list!", "Member[markeroffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[isoptimalparagraphenabledproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[historicalforms]"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[topproperty]"] + - ["system.windows.documents.tablecolumncollection", "system.windows.documents.table", "Member[columns]"] + - ["system.windows.documents.paragraph", "system.windows.documents.textpointer", "Member[paragraph]"] + - ["system.windows.flowdirection", "system.windows.documents.block", "Member[flowdirection]"] + - ["system.boolean", "system.windows.documents.tablerowgroupcollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset14property]"] + - ["system.windows.thickness", "system.windows.documents.block", "Member[borderthickness]"] + - ["system.windows.figurelength", "system.windows.documents.figure", "Member[height]"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[linestackingstrategyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[indicesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[originxproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[breakpagebeforeproperty]"] + - ["system.windows.uielement", "system.windows.documents.inlineuicontainer", "Member[child]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Member[documentend]"] + - ["system.boolean", "system.windows.documents.span", "Method[shouldserializeinlines].ReturnValue"] + - ["system.string", "system.windows.documents.glyphs", "Member[caretstops]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[borderbrushproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset13]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset8]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[unicodestringproperty]"] + - ["system.int32", "system.windows.documents.paginationprogresseventargs", "Member[count]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[alignright]"] + - ["system.uri", "system.windows.documents.documentreference", "Member[baseuri]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[toggleitalic]"] + - ["system.windows.fontstretch", "system.windows.documents.textelement", "Member[fontstretch]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset11].ReturnValue"] + - ["system.boolean", "system.windows.documents.paragraph", "Method[shouldserializeinlines].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[paddingproperty]"] + - ["system.windows.media.brush", "system.windows.documents.tablecolumn", "Member[background]"] + - ["system.windows.documents.blockcollection", "system.windows.documents.block", "Member[siblingblocks]"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[marginproperty]"] + - ["system.windows.fontfraction", "system.windows.documents.typography!", "Method[getfraction].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.floater!", "Member[widthproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset9].ReturnValue"] + - ["system.int32", "system.windows.documents.textpointer", "Method[compareto].ReturnValue"] + - ["system.windows.media.texteffect", "system.windows.documents.texteffecttarget", "Member[texteffect]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[textalignmentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[lineheightproperty]"] + - ["system.double", "system.windows.documents.figure", "Member[horizontaloffset]"] + - ["system.boolean", "system.windows.documents.paragraph", "Member[keepwithnext]"] + - ["system.double", "system.windows.documents.textelement", "Member[fontsize]"] + - ["system.windows.documents.inline", "system.windows.documents.inline", "Member[nextinline]"] + - ["system.windows.textalignment", "system.windows.documents.block", "Member[textalignment]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectrightbycharacter]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[fillproperty]"] + - ["system.int32", "system.windows.documents.paginationprogresseventargs", "Member[start]"] + - ["system.object", "system.windows.documents.tablecellcollection", "Member[item]"] + - ["system.int32", "system.windows.documents.getpagecompletedeventargs", "Member[pagenumber]"] + - ["system.windows.fontweight", "system.windows.documents.textelement", "Member[fontweight]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset7].ReturnValue"] + - ["system.windows.textdecorationcollection", "system.windows.documents.paragraph", "Member[textdecorations]"] + - ["system.windows.baselinealignment", "system.windows.documents.inline", "Member[baselinealignment]"] + - ["system.boolean", "system.windows.documents.pagecontent", "Method[shouldserializechild].ReturnValue"] + - ["system.object", "system.windows.documents.flowdocument", "Method[getservice].ReturnValue"] + - ["system.windows.textdecorationcollection", "system.windows.documents.inline", "Member[textdecorations]"] + - ["system.windows.media.brush", "system.windows.documents.textelement!", "Method[getforeground].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[contextualligatures]"] + - ["system.windows.routedevent", "system.windows.documents.hyperlink!", "Member[requestnavigateevent]"] + - ["system.windows.rect", "system.windows.documents.documentpage", "Member[contentbox]"] + - ["system.int32", "system.windows.documents.paragraph", "Member[minorphanlines]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[gethistoricalligatures].ReturnValue"] + - ["system.int32", "system.windows.documents.getpagenumbercompletedeventargs", "Member[pagenumber]"] + - ["system.windows.documents.logicaldirection", "system.windows.documents.logicaldirection!", "Member[forward]"] + - ["system.windows.documents.fixedpage", "system.windows.documents.pagecontent", "Member[child]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textrange", "Member[end]"] + - ["system.int32", "system.windows.documents.pageschangedeventargs", "Member[count]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset14]"] + - ["system.object", "system.windows.documents.tablerowcollection", "Member[syncroot]"] + - ["system.int32", "system.windows.documents.typography!", "Method[getstylisticalternates].ReturnValue"] + - ["system.boolean", "system.windows.documents.tablecellcollection", "Member[isfixedsize]"] + - ["system.windows.textalignment", "system.windows.documents.flowdocument", "Member[textalignment]"] + - ["system.object", "system.windows.documents.fixeddocument", "Member[printticket]"] + - ["system.string", "system.windows.documents.textpointer", "Method[gettextinrun].ReturnValue"] + - ["system.windows.thickness", "system.windows.documents.tablecell", "Member[padding]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Method[getnextinsertionposition].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[linestackingstrategyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[columnspanproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[movedownbypage]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectrightbyword]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getcontextualalternates].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[borderthicknessproperty]"] + - ["system.windows.documents.idocumentpaginatorsource", "system.windows.documents.documentpaginator", "Member[source]"] + - ["system.windows.dependencyproperty", "system.windows.documents.hyperlink!", "Member[navigateuriproperty]"] + - ["system.object", "system.windows.documents.textelementcollection", "Member[item]"] + - ["system.windows.documents.listitemcollection", "system.windows.documents.list", "Member[listitems]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset2property]"] + - ["system.boolean", "system.windows.documents.flowdocument", "Member[isoptimalparagraphenabled]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[columngap]"] + - ["system.double", "system.windows.documents.fixedpage!", "Method[getright].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.flowdocument", "Member[logicalchildren]"] + - ["system.windows.documents.fixedpage", "system.windows.documents.getpagerootcompletedeventargs", "Member[result]"] + - ["system.collections.ienumerator", "system.windows.documents.documentreferencecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.fontvariants", "system.windows.documents.typography", "Member[variants]"] + - ["system.windows.gridlength", "system.windows.documents.tablecolumn", "Member[width]"] + - ["system.int32", "system.windows.documents.typography", "Member[stylisticalternates]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[variantsproperty]"] + - ["system.windows.documents.list", "system.windows.documents.listitem", "Member[list]"] + - ["system.windows.documents.contentposition", "system.windows.documents.dynamicdocumentpaginator", "Method[getpageposition].ReturnValue"] + - ["system.windows.thickness", "system.windows.documents.listitem", "Member[margin]"] + - ["system.windows.dependencyproperty", "system.windows.documents.anchoredblock!", "Member[paddingproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset20]"] + - ["system.windows.wrapdirection", "system.windows.documents.block", "Member[clearfloaters]"] + - ["system.boolean", "system.windows.documents.block", "Member[breakpagebefore]"] + - ["system.windows.documents.linktargetcollection", "system.windows.documents.pagecontent", "Member[linktargets]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset10property]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset3]"] + - ["system.windows.documents.documentpaginator", "system.windows.documents.flowdocument", "Member[documentpaginator]"] + - ["system.windows.uielement", "system.windows.documents.blockuicontainer", "Member[child]"] + - ["system.collections.ienumerator", "system.windows.documents.tablerowcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[mathematicalgreek]"] + - ["system.windows.media.brush", "system.windows.documents.fixedpage", "Member[background]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.documentreferencecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[borderbrushproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[movetolineend]"] + - ["system.boolean", "system.windows.documents.figure", "Member[candelayplacement]"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[foregroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[slashedzeroproperty]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textelement", "Member[elementstart]"] + - ["system.string", "system.windows.documents.glyphs", "Member[devicefontname]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[fontrenderingemsizeproperty]"] + - ["system.boolean", "system.windows.documents.glyphs", "Member[issideways]"] + - ["system.windows.fontfraction", "system.windows.documents.typography", "Member[fraction]"] + - ["system.windows.textalignment", "system.windows.documents.tablecell", "Member[textalignment]"] + - ["system.windows.linestackingstrategy", "system.windows.documents.block", "Member[linestackingstrategy]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[bidilevelproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[fontstretchproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[decreasefontsize]"] + - ["system.windows.documents.logicaldirection", "system.windows.documents.textpointer", "Member[logicaldirection]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectleftbyword]"] + - ["system.windows.documents.typography", "system.windows.documents.flowdocument", "Member[typography]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[fractionproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset3].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[capitalspacing]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[deletenextword]"] + - ["system.boolean", "system.windows.documents.tablerowgroupcollection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[capitalspacingproperty]"] + - ["system.int32", "system.windows.documents.tablerowgroupcollection", "Method[add].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[deletepreviousword]"] + - ["system.windows.media.fontfamily", "system.windows.documents.textelement!", "Method[getfontfamily].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset1].ReturnValue"] + - ["system.windows.documents.inlinecollection", "system.windows.documents.span", "Member[inlines]"] + - ["system.windows.documents.logicaldirection", "system.windows.documents.logicaldirection!", "Member[backward]"] + - ["system.boolean", "system.windows.documents.tablerowcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.windows.documents.tablerowcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.documents.tablerowgroupcollection", "Member[isreadonly]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Method[getlinestartposition].ReturnValue"] + - ["system.boolean", "system.windows.documents.paragraph", "Member[keeptogether]"] + - ["system.windows.thickness", "system.windows.documents.listitem", "Member[padding]"] + - ["system.windows.figurehorizontalanchor", "system.windows.documents.figure", "Member[horizontalanchor]"] + - ["system.windows.dependencyproperty", "system.windows.documents.table!", "Member[cellspacingproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[flowdirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.paragraph!", "Member[textdecorationsproperty]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[pagewidth]"] + - ["system.windows.size", "system.windows.documents.glyphs", "Method[arrangeoverride].ReturnValue"] + - ["system.int32", "system.windows.documents.tablerowcollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.windows.documents.fixeddocument", "Method[getservice].ReturnValue"] + - ["system.windows.fontnumeralstyle", "system.windows.documents.typography!", "Method[getnumeralstyle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[lineheightproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset1]"] + - ["system.windows.size", "system.windows.documents.fixedpage", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.documentreference!", "Member[sourceproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[standardligatures]"] + - ["system.object", "system.windows.documents.fixedpage", "Member[printticket]"] + - ["system.boolean", "system.windows.documents.textelementcollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.windows.documents.run", "Method[shouldserializetext].ReturnValue"] + - ["system.windows.media.brush", "system.windows.documents.anchoredblock", "Member[borderbrush]"] + - ["system.windows.documents.listitem", "system.windows.documents.listitem", "Member[previouslistitem]"] + - ["system.windows.media.geometry", "system.windows.documents.adorner", "Method[getlayoutclip].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstandardligatures].ReturnValue"] + - ["system.windows.documents.documentpaginator", "system.windows.documents.idocumentpaginatorsource", "Member[documentpaginator]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[gethistoricalforms].ReturnValue"] + - ["system.windows.documents.listitem", "system.windows.documents.listitemcollection", "Member[lastlistitem]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.documents.fixeddocument", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset10]"] + - ["system.windows.documents.blockcollection", "system.windows.documents.section", "Member[blocks]"] + - ["system.windows.documents.textpointercontext", "system.windows.documents.textpointercontext!", "Member[elementend]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset8property]"] + - ["system.windows.documents.fixedpage", "system.windows.documents.pagecontent", "Method[getpageroot].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.anchoredblock!", "Member[marginproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[casesensitiveforms]"] + - ["system.windows.media.visual", "system.windows.documents.fixedpage", "Method[getvisualchild].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset5].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[ishyphenationenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[verticalanchorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset7property]"] + - ["system.windows.rect", "system.windows.documents.documentpage", "Member[bleedbox]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[columnrulewidthproperty]"] + - ["system.uri", "system.windows.documents.glyphs", "Member[fonturi]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[linestackingstrategyproperty]"] + - ["system.int32", "system.windows.documents.tablecolumncollection", "Member[capacity]"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[navigateuriproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset16property]"] + - ["system.double", "system.windows.documents.fixedpage!", "Method[getbottom].ReturnValue"] + - ["system.double", "system.windows.documents.textelement!", "Method[getfontsize].ReturnValue"] + - ["system.boolean", "system.windows.documents.tablerowgroupcollection", "Method[contains].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[moveupbyline]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[iscolumnwidthflexibleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[bleedboxproperty]"] + - ["system.string", "system.windows.documents.hyperlink", "Member[targetname]"] + - ["system.int32", "system.windows.documents.linktargetcollection", "Method[add].ReturnValue"] + - ["system.windows.documents.adornerlayer", "system.windows.documents.adornerlayer!", "Method[getadornerlayer].ReturnValue"] + - ["system.boolean", "system.windows.documents.textelementcollection", "Method[contains].ReturnValue"] + - ["system.windows.documents.textpointercontext", "system.windows.documents.textpointercontext!", "Member[none]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset13property]"] + - ["system.collections.ienumerator", "system.windows.documents.table", "Member[logicalchildren]"] + - ["system.object", "system.windows.documents.zoompercentageconverter", "Method[convertback].ReturnValue"] + - ["system.boolean", "system.windows.documents.flowdocument", "Member[iscolumnwidthflexible]"] + - ["system.windows.wrapdirection", "system.windows.documents.figure", "Member[wrapdirection]"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[bottomproperty]"] + - ["system.windows.documents.tablerowgroupcollection", "system.windows.documents.table", "Member[rowgroups]"] + - ["system.boolean", "system.windows.documents.tablecellcollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[horizontalanchorproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectupbyline]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getcontextualligatures].ReturnValue"] + - ["system.double", "system.windows.documents.flowdocument", "Member[columnwidth]"] + - ["system.string", "system.windows.documents.textpointer", "Method[tostring].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[enterparagraphbreak]"] + - ["system.boolean", "system.windows.documents.textelementcollection", "Member[issynchronized]"] + - ["system.uri", "system.windows.documents.documentreference", "Member[source]"] + - ["system.int32", "system.windows.documents.textelementcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.documents.tablecolumncollection", "Member[isreadonly]"] + - ["system.windows.routedevent", "system.windows.documents.hyperlink!", "Member[clickevent]"] + - ["system.collections.ienumerator", "system.windows.documents.textelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getcapitalspacing].ReturnValue"] + - ["system.boolean", "system.windows.documents.section", "Method[shouldserializeblocks].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[movedownbyparagraph]"] + - ["system.windows.documents.block", "system.windows.documents.block", "Member[nextblock]"] + - ["system.boolean", "system.windows.documents.linktargetcollection", "Method[contains].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[paddingproperty]"] + - ["system.windows.documents.documentreferencecollection", "system.windows.documents.fixeddocumentsequence", "Member[references]"] + - ["system.double", "system.windows.documents.floater", "Member[width]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[pageheight]"] + - ["system.int32", "system.windows.documents.tablecellcollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.documents.glyphs", "Member[indices]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Method[getnextcontextposition].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.list!", "Member[startindexproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[movetodocumentstart]"] + - ["system.windows.thickness", "system.windows.documents.tablecell", "Member[borderthickness]"] + - ["system.windows.media.brush", "system.windows.documents.flowdocument", "Member[background]"] + - ["system.windows.fontstyle", "system.windows.documents.textelement", "Member[fontstyle]"] + - ["system.windows.documents.documentpaginator", "system.windows.documents.fixeddocumentsequence", "Member[documentpaginator]"] + - ["system.windows.documents.block", "system.windows.documents.blockcollection", "Member[firstblock]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.tablerowcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.stylesimulations", "system.windows.documents.glyphs", "Member[stylesimulations]"] + - ["system.windows.dependencyproperty", "system.windows.documents.run!", "Member[textproperty]"] + - ["system.windows.fontstyle", "system.windows.documents.textelement!", "Method[getfontstyle].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[wrapdirectionproperty]"] + - ["system.windows.documents.documentpage", "system.windows.documents.documentpage!", "Member[missing]"] + - ["system.int32", "system.windows.documents.tablecolumncollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[capitalsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[paddingproperty]"] + - ["system.collections.ienumerator", "system.windows.documents.pagecontentcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.documents.textelement!", "Method[getfontstretch].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset9]"] + - ["system.windows.media.fontfamily", "system.windows.documents.flowdocument", "Member[fontfamily]"] + - ["system.windows.fontcapitals", "system.windows.documents.typography!", "Method[getcapitals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[fonturiproperty]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Method[insertparagraphbreak].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset11property]"] + - ["system.int32", "system.windows.documents.typography", "Member[annotationalternates]"] + - ["system.uri", "system.windows.documents.pagecontent", "Member[source]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset12property]"] + - ["system.windows.documents.documentpage", "system.windows.documents.documentpaginator", "Method[getpage].ReturnValue"] + - ["system.double", "system.windows.documents.paragraph", "Member[textindent]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[fontstyleproperty]"] + - ["system.object", "system.windows.documents.hyperlink", "Member[commandparameter]"] + - ["system.windows.documents.inlinecollection", "system.windows.documents.paragraph", "Member[inlines]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset17property]"] + - ["system.windows.linestackingstrategy", "system.windows.documents.tablecell", "Member[linestackingstrategy]"] + - ["system.windows.documents.texteffecttarget[]", "system.windows.documents.texteffectresolver!", "Method[resolve].ReturnValue"] + - ["system.object", "system.windows.documents.textelementcollection", "Member[syncroot]"] + - ["system.windows.documents.contentposition", "system.windows.documents.contentposition!", "Member[missing]"] + - ["system.windows.textalignment", "system.windows.documents.block!", "Method[gettextalignment].ReturnValue"] + - ["system.boolean", "system.windows.documents.tablerowcollection", "Member[isfixedsize]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selecttodocumentstart]"] + - ["system.windows.dependencyproperty", "system.windows.documents.hyperlink!", "Member[commandtargetproperty]"] + - ["system.windows.media.brush", "system.windows.documents.tablecell", "Member[borderbrush]"] + - ["system.windows.thickness", "system.windows.documents.listitem", "Member[borderthickness]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[eastasianlanguageproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset1property]"] + - ["system.windows.dependencyproperty", "system.windows.documents.hyperlink!", "Member[commandproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset19property]"] + - ["system.boolean", "system.windows.documents.tablecellcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.windows.documents.tablerowgroupcollection", "Member[count]"] + - ["system.collections.ienumerator", "system.windows.documents.tablerowgroupcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.textalignment", "system.windows.documents.anchoredblock", "Member[textalignment]"] + - ["system.windows.dependencyproperty", "system.windows.documents.glyphs!", "Member[stylesimulationsproperty]"] + - ["system.int32", "system.windows.documents.textpointer", "Method[gettextinrun].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.documents.tablecolumncollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.documents.tablecell", "system.windows.documents.tablecellcollection", "Member[item]"] + - ["system.int32", "system.windows.documents.textelementcollection", "Member[count]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Member[documentstart]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[textalignmentproperty]"] + - ["system.int32", "system.windows.documents.fixedpage", "Member[visualchildrencount]"] + - ["system.int32", "system.windows.documents.tablecellcollection", "Method[indexof].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[eastasianwidthsproperty]"] + - ["system.boolean", "system.windows.documents.tablecolumncollection", "Member[issynchronized]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[togglesuperscript]"] + - ["system.windows.flowdirection", "system.windows.documents.tablecell", "Member[flowdirection]"] + - ["system.windows.horizontalalignment", "system.windows.documents.floater", "Member[horizontalalignment]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset6property]"] + - ["system.int32", "system.windows.documents.typography!", "Method[getcontextualswashes].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.documents.flowdocument", "Member[fontstretch]"] + - ["system.boolean", "system.windows.documents.tablerowcollection", "Member[issynchronized]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.tablerowgroupcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.documents.tablecellcollection", "Member[capacity]"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[candelayplacementproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[eastasianexpertformsproperty]"] + - ["system.windows.documents.linktarget", "system.windows.documents.linktargetcollection", "Member[item]"] + - ["system.windows.documents.textpointer", "system.windows.documents.frameworkrichtextcomposition", "Member[compositionend]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset18].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.documents.fixeddocument", "Member[logicalchildren]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[maxpageheight]"] + - ["system.uri", "system.windows.documents.fixeddocumentsequence", "Member[baseuri]"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[backgroundproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[kerning]"] + - ["system.windows.dependencyproperty", "system.windows.documents.anchoredblock!", "Member[textalignmentproperty]"] + - ["system.string", "system.windows.documents.textrange", "Member[text]"] + - ["system.boolean", "system.windows.documents.section", "Member[hastrailingparagraphbreakonpaste]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getmathematicalgreek].ReturnValue"] + - ["system.double", "system.windows.documents.flowdocument", "Member[minpagewidth]"] + - ["system.windows.media.brush", "system.windows.documents.flowdocument", "Member[columnrulebrush]"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[fontstretchproperty]"] + - ["system.boolean", "system.windows.documents.textpointer", "Member[isatlinestartposition]"] + - ["system.uri", "system.windows.documents.fixeddocument", "Member[baseuri]"] + - ["system.object", "system.windows.documents.tablerowgroupcollection", "Member[syncroot]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.textelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[maxpageheightproperty]"] + - ["system.int32", "system.windows.documents.frameworktextcomposition", "Member[compositionlength]"] + - ["system.windows.dependencyproperty", "system.windows.documents.paragraph!", "Member[keepwithnextproperty]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.documents.tablecell", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.linestackingstrategy", "system.windows.documents.block!", "Method[getlinestackingstrategy].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.documents.textpointer", "Member[parent]"] + - ["system.windows.media.visual", "system.windows.documents.documentpage", "Member[visual]"] + - ["system.windows.linestackingstrategy", "system.windows.documents.listitem", "Member[linestackingstrategy]"] + - ["system.windows.documents.pagecontentcollection", "system.windows.documents.fixeddocument", "Member[pages]"] + - ["system.windows.documents.textpointercontext", "system.windows.documents.textpointercontext!", "Member[text]"] + - ["system.windows.fontnumeralalignment", "system.windows.documents.typography!", "Method[getnumeralalignment].ReturnValue"] + - ["system.windows.documents.listitem", "system.windows.documents.listitemcollection", "Member[firstlistitem]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset15property]"] + - ["system.windows.media.brush", "system.windows.documents.block", "Member[borderbrush]"] + - ["system.int32", "system.windows.documents.tablecell", "Member[columnspan]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset4].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset15].ReturnValue"] + - ["system.int32", "system.windows.documents.typography!", "Method[getannotationalternates].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[columngapproperty]"] + - ["system.windows.documents.inline", "system.windows.documents.inline", "Member[previousinline]"] + - ["system.windows.documents.textpointer", "system.windows.documents.flowdocument", "Member[contentstart]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[minpagewidthproperty]"] + - ["system.double", "system.windows.documents.glyphs", "Member[originy]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset13].ReturnValue"] + - ["system.windows.uielement", "system.windows.documents.adornerdecorator", "Member[child]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectdownbyparagraph]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset17]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset12].ReturnValue"] + - ["system.windows.documents.textpointer", "system.windows.documents.textelement", "Member[elementend]"] + - ["system.boolean", "system.windows.documents.textpointer", "Member[hasvalidlayout]"] + - ["system.int32", "system.windows.documents.tablerowcollection", "Member[capacity]"] + - ["system.windows.fonteastasianlanguage", "system.windows.documents.typography", "Member[eastasianlanguage]"] + - ["system.windows.size", "system.windows.documents.documentpage", "Member[size]"] + - ["system.int32", "system.windows.documents.frameworktextcomposition", "Member[resultlength]"] + - ["system.int32", "system.windows.documents.linktargetcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.windows.documents.run", "Member[text]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textrange", "Member[start]"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[textalignmentproperty]"] + - ["system.windows.documents.typography", "system.windows.documents.textelement", "Member[typography]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[moveleftbyword]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[annotationalternatesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[borderbrushproperty]"] + - ["system.boolean", "system.windows.documents.block!", "Method[getishyphenationenabled].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectleftbycharacter]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getdiscretionaryligatures].ReturnValue"] + - ["system.int32", "system.windows.documents.glyphs", "Member[bidilevel]"] + - ["system.windows.dependencyproperty", "system.windows.documents.inline!", "Member[flowdirectionproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[aligncenter]"] + - ["system.double", "system.windows.documents.block", "Member[lineheight]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.documents.hyperlink", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.int32", "system.windows.documents.typography!", "Method[getstandardswashes].ReturnValue"] + - ["system.boolean", "system.windows.documents.hyperlink", "Member[isenabledcore]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[pageheightproperty]"] + - ["system.int32", "system.windows.documents.tablecolumncollection", "Member[count]"] + - ["system.boolean", "system.windows.documents.typography", "Member[slashedzero]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[foregroundproperty]"] + - ["system.windows.media.brush", "system.windows.documents.textelement", "Member[background]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[breakcolumnbeforeproperty]"] + - ["system.boolean", "system.windows.documents.tablerowgroupcollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[contextualalternatesproperty]"] + - ["system.collections.ienumerator", "system.windows.documents.adornerlayer", "Member[logicalchildren]"] + - ["system.windows.documents.textpointer", "system.windows.documents.flowdocument", "Member[contentend]"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[fontfamilyproperty]"] + - ["system.double", "system.windows.documents.fixedpage!", "Method[getleft].ReturnValue"] + - ["system.windows.documents.tablerowgroup", "system.windows.documents.tablerowgroupcollection", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[widthproperty]"] + - ["system.windows.fonteastasianlanguage", "system.windows.documents.typography!", "Method[geteastasianlanguage].ReturnValue"] + - ["system.windows.fontweight", "system.windows.documents.textelement!", "Method[getfontweight].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[kerningproperty]"] + - ["system.windows.documents.textpointercontext", "system.windows.documents.textpointercontext!", "Member[elementstart]"] + - ["system.windows.media.brush", "system.windows.documents.listitem", "Member[borderbrush]"] + - ["system.windows.documents.documentreference", "system.windows.documents.documentreferencecollection", "Member[item]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selecttolinestart]"] + - ["system.windows.dependencyproperty", "system.windows.documents.paragraph!", "Member[minwidowlinesproperty]"] + - ["system.object", "system.windows.documents.fixeddocumentsequence", "Method[getservice].ReturnValue"] + - ["system.windows.size", "system.windows.documents.adornerlayer", "Method[measureoverride].ReturnValue"] + - ["system.double", "system.windows.documents.glyphs", "Member[fontrenderingemsize]"] + - ["system.windows.thickness", "system.windows.documents.block", "Member[margin]"] + - ["system.windows.dependencyproperty", "system.windows.documents.textelement!", "Member[texteffectsproperty]"] + - ["system.object", "system.windows.documents.textrange", "Method[getpropertyvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[heightproperty]"] + - ["system.boolean", "system.windows.documents.tablecolumncollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.documents.table", "Method[shouldserializecolumns].ReturnValue"] + - ["system.windows.media.brush", "system.windows.documents.textelement", "Member[foreground]"] + - ["system.object", "system.windows.documents.tablerowcollection", "Member[item]"] + - ["system.boolean", "system.windows.documents.typography", "Member[historicalligatures]"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[flowdirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[casesensitiveformsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.hyperlink!", "Member[commandparameterproperty]"] + - ["system.collections.ienumerator", "system.windows.documents.tablecolumncollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.documents.tablerow", "Method[shouldserializecells].ReturnValue"] + - ["system.double", "system.windows.documents.tablecell", "Member[lineheight]"] + - ["system.boolean", "system.windows.documents.typography", "Member[discretionaryligatures]"] + - ["system.windows.documents.documentpage", "system.windows.documents.getpagecompletedeventargs", "Member[documentpage]"] + - ["system.windows.size", "system.windows.documents.adorner", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset2].ReturnValue"] + - ["system.int32", "system.windows.documents.tablerowgroupcollection", "Method[indexof].ReturnValue"] + - ["system.windows.figurelength", "system.windows.documents.figure", "Member[width]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset16]"] + - ["system.windows.media.glyphrun", "system.windows.documents.glyphs", "Method[toglyphrun].ReturnValue"] + - ["system.object", "system.windows.documents.tablecolumncollection", "Member[syncroot]"] + - ["system.windows.documents.tablecellcollection", "system.windows.documents.tablerow", "Member[cells]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[minpageheightproperty]"] + - ["system.windows.documents.tablecolumn", "system.windows.documents.tablecolumncollection", "Member[item]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[moverightbycharacter]"] + - ["system.object", "system.windows.documents.tablecolumncollection", "Member[item]"] + - ["system.boolean", "system.windows.documents.texteffecttarget", "Member[isenabled]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[selectupbyparagraph]"] + - ["system.windows.dependencyproperty", "system.windows.documents.paragraph!", "Member[minorphanlinesproperty]"] + - ["system.windows.dependencyobject", "system.windows.documents.texteffecttarget", "Member[element]"] + - ["system.boolean", "system.windows.documents.documentpaginator", "Member[ispagecountvalid]"] + - ["system.string", "system.windows.documents.linktarget", "Member[name]"] + - ["system.windows.fontnumeralalignment", "system.windows.documents.typography", "Member[numeralalignment]"] + - ["system.int32", "system.windows.documents.frameworktextcomposition", "Member[resultoffset]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset5property]"] + - ["system.windows.documents.adornerlayer", "system.windows.documents.adornerdecorator", "Member[adornerlayer]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[discretionaryligaturesproperty]"] + - ["system.windows.fontstyle", "system.windows.documents.flowdocument", "Member[fontstyle]"] + - ["system.windows.media.adornerhittestresult", "system.windows.documents.adornerlayer", "Method[adornerhittest].ReturnValue"] + - ["system.int32", "system.windows.documents.tablecellcollection", "Member[count]"] + - ["system.int32", "system.windows.documents.documentpaginator", "Member[pagecount]"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[backgroundproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[backgroundproperty]"] + - ["system.boolean", "system.windows.documents.tablecellcollection", "Member[isreadonly]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[standardligaturesproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset20].ReturnValue"] + - ["system.windows.media.generaltransform", "system.windows.documents.adorner", "Method[getdesiredtransform].ReturnValue"] + - ["system.double", "system.windows.documents.flowdocument", "Member[lineheight]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[columnwidthproperty]"] + - ["system.collections.ienumerator", "system.windows.documents.tablecellcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.flowdirection", "system.windows.documents.flowdocument", "Member[flowdirection]"] + - ["system.double", "system.windows.documents.flowdocument", "Member[minpageheight]"] + - ["system.uri", "system.windows.documents.hyperlink", "Member[baseuri]"] + - ["system.int32", "system.windows.documents.tablerowcollection", "Member[count]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[moveleftbycharacter]"] + - ["system.windows.dependencyproperty", "system.windows.documents.listitem!", "Member[borderthicknessproperty]"] + - ["system.int32", "system.windows.documents.paragraph", "Member[minwidowlines]"] + - ["system.windows.fontvariants", "system.windows.documents.typography!", "Method[getvariants].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.figure!", "Member[verticaloffsetproperty]"] + - ["system.windows.flowdirection", "system.windows.documents.listitem", "Member[flowdirection]"] + - ["system.windows.documents.textpointer", "system.windows.documents.frameworkrichtextcomposition", "Member[compositionstart]"] + - ["system.windows.dependencyproperty", "system.windows.documents.inline!", "Member[baselinealignmentproperty]"] + - ["system.windows.thickness", "system.windows.documents.anchoredblock", "Member[margin]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset5]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[moveupbypage]"] + - ["system.boolean", "system.windows.documents.textpointer", "Member[isatinsertionposition]"] + - ["system.windows.media.texteffectcollection", "system.windows.documents.textelement", "Member[texteffects]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[flowdirectionproperty]"] + - ["system.int32", "system.windows.documents.textelementcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.documents.typography", "Member[standardswashes]"] + - ["system.windows.dependencyproperty", "system.windows.documents.floater!", "Member[horizontalalignmentproperty]"] + - ["system.boolean", "system.windows.documents.textrange", "Method[canload].ReturnValue"] + - ["system.int32", "system.windows.documents.textpointer", "Method[deletetextinrun].ReturnValue"] + - ["system.windows.documents.block", "system.windows.documents.block", "Member[previousblock]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecolumn!", "Member[backgroundproperty]"] + - ["system.windows.documents.tablerow", "system.windows.documents.tablerowcollection", "Member[item]"] + - ["system.windows.rect", "system.windows.documents.fixedpage", "Member[bleedbox]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset15]"] + - ["system.windows.fontcapitals", "system.windows.documents.typography", "Member[capitals]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset3property]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[contextualligaturesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.tablecell!", "Member[lineheightproperty]"] + - ["system.uri", "system.windows.documents.hyperlink", "Member[navigateuri]"] + - ["system.windows.thickness", "system.windows.documents.anchoredblock", "Member[borderthickness]"] + - ["system.windows.dependencyproperty", "system.windows.documents.paragraph!", "Member[textindentproperty]"] + - ["system.boolean", "system.windows.documents.block", "Member[ishyphenationenabled]"] + - ["system.windows.size", "system.windows.documents.fixedpage", "Method[measureoverride].ReturnValue"] + - ["system.windows.documents.textpointer", "system.windows.documents.textpointer", "Method[getinsertionposition].ReturnValue"] + - ["system.windows.documents.textpointer", "system.windows.documents.textelement", "Member[contentend]"] + - ["system.uri", "system.windows.documents.glyphs", "Member[baseuri]"] + - ["system.boolean", "system.windows.documents.tablecellcollection", "Method[remove].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[decreaseindentation]"] + - ["system.uri", "system.windows.documents.fixedpage", "Member[baseuri]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[increasefontsize]"] + - ["system.double", "system.windows.documents.fixedpage!", "Method[gettop].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset19]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[linestackingstrategyproperty]"] + - ["system.int32", "system.windows.documents.textpointer", "Method[getoffsettoposition].ReturnValue"] + - ["system.boolean", "system.windows.documents.tablecolumncollection", "Method[remove].ReturnValue"] + - ["system.windows.size", "system.windows.documents.adornerdecorator", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[fontweightproperty]"] + - ["system.int32", "system.windows.documents.textpointer", "Method[gettextrunlength].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[clearfloatersproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset6]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.documents.flowdocument", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.documents.textpointer", "system.windows.documents.frameworkrichtextcomposition", "Member[resultend]"] + - ["system.windows.media.visual", "system.windows.documents.adornerdecorator", "Method[getvisualchild].ReturnValue"] + - ["system.windows.fontweight", "system.windows.documents.flowdocument", "Member[fontweight]"] + - ["system.boolean", "system.windows.documents.textpointer", "Method[isinsamedocument].ReturnValue"] + - ["system.boolean", "system.windows.documents.textrange", "Member[isempty]"] + - ["system.boolean", "system.windows.documents.tablecolumncollection", "Method[contains].ReturnValue"] + - ["system.windows.documents.block", "system.windows.documents.blockcollection", "Member[lastblock]"] + - ["system.collections.ienumerator", "system.windows.documents.fixeddocumentsequence", "Member[logicalchildren]"] + - ["system.double", "system.windows.documents.glyphs", "Member[originx]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[contextualswashesproperty]"] + - ["system.windows.iinputelement", "system.windows.documents.hyperlink", "Member[commandtarget]"] + - ["system.windows.documents.textpointer", "system.windows.documents.frameworkrichtextcomposition", "Member[resultstart]"] + - ["system.int32", "system.windows.documents.typography", "Member[contextualswashes]"] + - ["system.windows.dependencyproperty", "system.windows.documents.anchoredblock!", "Member[lineheightproperty]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset6].ReturnValue"] + - ["system.int32", "system.windows.documents.tablecolumncollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.brush", "system.windows.documents.glyphs", "Member[fill]"] + - ["system.int32", "system.windows.documents.pageschangedeventargs", "Member[start]"] + - ["system.int32", "system.windows.documents.frameworktextcomposition", "Member[compositionoffset]"] + - ["system.windows.documents.textpointer", "system.windows.documents.textelement", "Member[contentstart]"] + - ["system.boolean", "system.windows.documents.flowdocument", "Member[ishyphenationenabled]"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[increaseindentation]"] + - ["system.boolean", "system.windows.documents.textelementcollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.documents.pagecontent!", "Member[sourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.documents.flowdocument!", "Member[pagewidthproperty]"] + - ["system.windows.thickness", "system.windows.documents.flowdocument", "Member[pagepadding]"] + - ["system.boolean", "system.windows.documents.anchoredblock", "Method[shouldserializeblocks].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixeddocumentsequence!", "Member[printticketproperty]"] + - ["system.windows.dependencyobject", "system.windows.documents.textpointer", "Method[getadjacentelement].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticset18property]"] + - ["system.boolean", "system.windows.documents.textelementeditingbehaviorattribute", "Member[ismergeable]"] + - ["system.int32", "system.windows.documents.tablerowgroupcollection", "Member[capacity]"] + - ["system.double", "system.windows.documents.table", "Member[cellspacing]"] + - ["system.windows.documents.listitemcollection", "system.windows.documents.listitem", "Member[siblinglistitems]"] + - ["system.windows.media.brush", "system.windows.documents.flowdocument", "Member[foreground]"] + - ["system.object", "system.windows.documents.zoompercentageconverter", "Method[convert].ReturnValue"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset12]"] + - ["system.boolean", "system.windows.documents.typography!", "Method[getstylisticset16].ReturnValue"] + - ["system.windows.documents.documentpaginator", "system.windows.documents.fixeddocument", "Member[documentpaginator]"] + - ["system.boolean", "system.windows.documents.typography", "Member[stylisticset4]"] + - ["system.windows.media.fontfamily", "system.windows.documents.textelement", "Member[fontfamily]"] + - ["system.windows.dependencyproperty", "system.windows.documents.fixedpage!", "Member[contentboxproperty]"] + - ["system.windows.documents.textpointercontext", "system.windows.documents.textpointercontext!", "Member[embeddedelement]"] + - ["system.windows.dependencyproperty", "system.windows.documents.block!", "Member[lineheightproperty]"] + - ["system.boolean", "system.windows.documents.typography", "Member[contextualalternates]"] + - ["system.boolean", "system.windows.documents.flowdocument", "Member[isenabledcore]"] + - ["system.windows.dependencyproperty", "system.windows.documents.typography!", "Member[stylisticalternatesproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.documents.pagecontentcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.documents.editingcommands!", "Member[moverightbyword]"] + - ["system.uri", "system.windows.documents.pagecontent", "Member[baseuri]"] + - ["system.double", "system.windows.documents.figure", "Member[verticaloffset]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Automation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Automation.typemodel.yml new file mode 100644 index 000000000000..b131f1734216 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Automation.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.forms.automation.automationlivesetting", "system.windows.forms.automation.automationlivesetting!", "Member[polite]"] + - ["system.windows.forms.automation.automationlivesetting", "system.windows.forms.automation.automationlivesetting!", "Member[off]"] + - ["system.windows.forms.automation.automationnotificationprocessing", "system.windows.forms.automation.automationnotificationprocessing!", "Member[currentthenmostrecent]"] + - ["system.windows.forms.automation.automationnotificationprocessing", "system.windows.forms.automation.automationnotificationprocessing!", "Member[all]"] + - ["system.windows.forms.automation.automationnotificationprocessing", "system.windows.forms.automation.automationnotificationprocessing!", "Member[importantall]"] + - ["system.windows.forms.automation.automationnotificationprocessing", "system.windows.forms.automation.automationnotificationprocessing!", "Member[importantmostrecent]"] + - ["system.windows.forms.automation.automationnotificationkind", "system.windows.forms.automation.automationnotificationkind!", "Member[itemadded]"] + - ["system.windows.forms.automation.automationlivesetting", "system.windows.forms.automation.automationlivesetting!", "Member[assertive]"] + - ["system.windows.forms.automation.automationnotificationkind", "system.windows.forms.automation.automationnotificationkind!", "Member[actionaborted]"] + - ["system.windows.forms.automation.automationnotificationkind", "system.windows.forms.automation.automationnotificationkind!", "Member[actioncompleted]"] + - ["system.windows.forms.automation.automationnotificationkind", "system.windows.forms.automation.automationnotificationkind!", "Member[itemremoved]"] + - ["system.windows.forms.automation.automationlivesetting", "system.windows.forms.automation.iautomationliveregion", "Member[livesetting]"] + - ["system.windows.forms.automation.automationnotificationprocessing", "system.windows.forms.automation.automationnotificationprocessing!", "Member[mostrecent]"] + - ["system.windows.forms.automation.automationnotificationkind", "system.windows.forms.automation.automationnotificationkind!", "Member[other]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.ComponentModel.Com2Interop.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.ComponentModel.Com2Interop.typemodel.yml new file mode 100644 index 000000000000..624c749d1e3b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.ComponentModel.Com2Interop.typemodel.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.windows.forms.componentmodel.com2interop.icompropertybrowser", "Member[inpropertyset]"] + - ["system.boolean", "system.windows.forms.componentmodel.com2interop.icompropertybrowser", "Method[ensurependingchangescommitted].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.DataVisualization.Charting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.DataVisualization.Charting.typemodel.yml new file mode 100644 index 000000000000..f5b3d983367f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.DataVisualization.Charting.typemodel.yml @@ -0,0 +1,1252 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent80]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.polygonannotation", "Member[endcap]"] + - ["system.drawing.pointf", "system.windows.forms.datavisualization.charting.chartgraphics", "Method[getabsolutepoint].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[wideupwarddiagonal]"] + - ["system.string", "system.windows.forms.datavisualization.charting.series", "Member[chartarea]"] + - ["system.drawing.size", "system.windows.forms.datavisualization.charting.chart", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[ispositionedinside]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.tooltipeventargs", "Member[y]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[line]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[itemcolumnseparatorcolor]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.borderskin", "Member[backimagealignment]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[dottedgrid]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.title", "Member[visible]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stepline]"] + - ["system.string", "system.windows.forms.datavisualization.charting.customlabel", "Member[text]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[months]"] + - ["system.windows.forms.datavisualization.charting.legendcellcolumntype", "system.windows.forms.datavisualization.charting.legendcellcolumntype!", "Member[text]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.dataformula", "Member[isstartfromfirst]"] + - ["system.drawing.rectanglef", "system.windows.forms.datavisualization.charting.margins", "Method[torectanglef].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chartarea", "Member[backcolor]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartelement", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chart", "Member[backimagealignment]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.axisenabled", "system.windows.forms.datavisualization.charting.axisenabled!", "Member[auto]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newlocationy]"] + - ["system.windows.forms.datavisualization.charting.datapoint", "system.windows.forms.datavisualization.charting.datapointcollection", "Method[findmaxbyvalue].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.legenditem", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.lineannotation", "Member[startcap]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.lineannotation", "Member[backhatchstyle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[fcriticalvalue]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[cross]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.stripline", "Member[backimagealignment]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[milliseconds]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskin", "Member[skinstyle]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentstyles", "system.windows.forms.datavisualization.charting.areaalignmentstyles!", "Member[cursor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.title", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle4]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.chartarea", "Member[axisx2]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[headerseparatorcolor]"] + - ["system.windows.forms.datavisualization.charting.arrowstyle", "system.windows.forms.datavisualization.charting.arrowannotation", "Member[arrowstyle]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.formatnumbereventargs", "Member[valuetype]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[scrollbarlargedecrement]"] + - ["system.string", "system.windows.forms.datavisualization.charting.namedimage", "Member[name]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[isvisible]"] + - ["system.windows.forms.datavisualization.charting.docking", "system.windows.forms.datavisualization.charting.title", "Member[docking]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legendcell", "Member[imagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[tripleexponentialmovingaverage]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ftestresult", "Member[secondseriesmean]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[weave]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.chartarea", "Member[axisx]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[bmp]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[backimagetransparentcolor]"] + - ["system.single", "system.windows.forms.datavisualization.charting.tickmark", "Member[size]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[isselected]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[hours]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.borderskin", "Member[backimagetransparentcolor]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.legend", "Member[enabled]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[backimagealignment]"] + - ["system.windows.forms.datavisualization.charting.labelmarkstyle", "system.windows.forms.datavisualization.charting.customlabel", "Member[labelmark]"] + - ["system.windows.forms.datavisualization.charting.ftestresult", "system.windows.forms.datavisualization.charting.statisticformula", "Method[ftest].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.lineanchorcapstyle!", "Member[square]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[star4]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stackedbar100]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[center]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.lineannotation", "Member[backgradientstyle]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.imageannotation", "Member[imagewrapmode]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutstyle!", "Member[roundedrectangle]"] + - ["system.drawing.rectanglef", "system.windows.forms.datavisualization.charting.chartgraphics", "Method[getabsoluterectangle].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[title]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legend", "Member[autofitminfontsize]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[endcap]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartarea", "Member[visible]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.imageannotation", "Member[linedashstyle]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.arrowannotation", "Member[anchoralignment]"] + - ["system.windows.forms.datavisualization.charting.annotationpathpointcollection", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[graphicspathpoints]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[maximumwidth]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[nothing]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartserializer", "Member[serializablecontent]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[movingaverageconvergencedivergence]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutstyle!", "Member[ellipse]"] + - ["system.string", "system.windows.forms.datavisualization.charting.series", "Member[yvaluemembers]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[emf]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.grid", "Member[linedashstyle]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[forecolor]"] + - ["system.string", "system.windows.forms.datavisualization.charting.imageannotation", "Member[annotationtype]"] + - ["system.drawing.size", "system.windows.forms.datavisualization.charting.chart", "Member[size]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[meansquarevariancewithingroups]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.datapoint", "Member[isempty]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legend", "Member[dockedtochartarea]"] + - ["system.object", "system.windows.forms.datavisualization.charting.chart", "Method[getservice].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.axis", "Member[intervaloffsettype]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.scrollbareventargs", "Member[mousepositionx]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.customlabel", "Member[axis]"] + - ["system.windows.forms.datavisualization.charting.tickmark", "system.windows.forms.datavisualization.charting.axis", "Member[minortickmark]"] + - ["system.windows.forms.datavisualization.charting.legendstyle", "system.windows.forms.datavisualization.charting.legend", "Member[legendstyle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[spacing]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.series", "Member[palette]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axis", "Member[islogarithmic]"] + - ["system.single", "system.windows.forms.datavisualization.charting.axis", "Member[maximumautosize]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chartdashstyle!", "Member[dash]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.hittestresult", "Member[pointindex]"] + - ["system.windows.forms.datavisualization.charting.startfromzero", "system.windows.forms.datavisualization.charting.startfromzero!", "Member[no]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.datamanipulator", "Member[filtermatchedpoints]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[pointgapdepth]"] + - ["system.windows.forms.datavisualization.charting.arrowstyle", "system.windows.forms.datavisualization.charting.arrowstyle!", "Member[doublearrow]"] + - ["system.windows.forms.datavisualization.charting.labeloutsideplotareastyle", "system.windows.forms.datavisualization.charting.labeloutsideplotareastyle!", "Member[no]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentstyles", "system.windows.forms.datavisualization.charting.areaalignmentstyles!", "Member[position]"] + - ["system.drawing.printing.printdocument", "system.windows.forms.datavisualization.charting.printingmanager", "Member[printdocument]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[bordercolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.chart", "Member[backhatchstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legend", "Member[shadowoffset]"] + - ["system.drawing.stringalignment", "system.windows.forms.datavisualization.charting.axis", "Member[titlealignment]"] + - ["system.windows.forms.datavisualization.charting.legendcellcolumncollection", "system.windows.forms.datavisualization.charting.legend", "Member[cellcolumns]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.cursoreventargs", "Member[axis]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[int32]"] + - ["system.windows.forms.datavisualization.charting.intervalautomode", "system.windows.forms.datavisualization.charting.intervalautomode!", "Member[variablecount]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[none]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.stripline", "Member[borderwidth]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[allowpathediting]"] + - ["system.double", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[minmovingdistance]"] + - ["system.windows.forms.datavisualization.charting.legendimagestyle", "system.windows.forms.datavisualization.charting.legendimagestyle!", "Member[rectangle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.textannotation", "Member[annotationtype]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.stripline", "Member[stripwidthtype]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[darkhorizontal]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[markercolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[backhatchstyle]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.labelstyle", "Member[enabled]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[allowselecting]"] + - ["system.windows.forms.datavisualization.charting.axistype", "system.windows.forms.datavisualization.charting.cursor", "Member[axistype]"] + - ["system.windows.forms.datavisualization.charting.legendimagestyle", "system.windows.forms.datavisualization.charting.legenditem", "Member[imagestyle]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[fastline]"] + - ["system.drawing.drawing2d.graphicspath", "system.windows.forms.datavisualization.charting.chartelementoutline", "Member[outlinepath]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[gridlines]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[borderwidth]"] + - ["system.string", "system.windows.forms.datavisualization.charting.stripline", "Member[tooltip]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[item]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legend", "Member[name]"] + - ["system.windows.forms.datavisualization.charting.gridticktypes", "system.windows.forms.datavisualization.charting.gridticktypes!", "Member[tickmark]"] + - ["system.windows.forms.datavisualization.charting.antialiasingstyles", "system.windows.forms.datavisualization.charting.antialiasingstyles!", "Member[graphics]"] + - ["system.windows.forms.datavisualization.charting.daterangetype", "system.windows.forms.datavisualization.charting.daterangetype!", "Member[hour]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.scrollbareventargs", "Member[axis]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axis", "Member[isstartedfromzero]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[framethin3]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[enable3d]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[weightedmovingaverage]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent40]"] + - ["system.windows.forms.datavisualization.charting.customlabel", "system.windows.forms.datavisualization.charting.customlabelscollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labeltooltip]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Method[shouldserializemargins].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[movingdirection]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Method[getposition].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.labelcalloutstyle", "system.windows.forms.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutstyle]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.lineanchorcapstyle!", "Member[none]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[markerbordercolor]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[sizetype]"] + - ["system.windows.forms.datavisualization.charting.serializationcontents", "system.windows.forms.datavisualization.charting.serializationcontents!", "Member[appearance]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartarea", "Member[alignwithchartarea]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[largeconfetti]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[gradientline]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[williamsr]"] + - ["system.windows.forms.datavisualization.charting.scrolltype", "system.windows.forms.datavisualization.charting.scrolltype!", "Member[smallincrement]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.title", "Member[shadowcolor]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[plottingarea]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.chartarea", "Member[axisy]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[smallgrid]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[font]"] + - ["system.windows.forms.datavisualization.charting.elementposition", "system.windows.forms.datavisualization.charting.chartpainteventargs", "Member[position]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.lineannotation", "Member[anchoralignment]"] + - ["system.double", "system.windows.forms.datavisualization.charting.chart", "Member[renderingdpix]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[bollingerbands]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlineanchorcapstyle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[text]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chart", "Member[bordercolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[tdistribution].ReturnValue"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartarea", "Member[name]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.title", "Member[isdockedinsidechartarea]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[markerimagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.gridticktypes", "system.windows.forms.datavisualization.charting.gridticktypes!", "Member[gridline]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[rangebar]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legendcell", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legenditem", "Member[separatortype]"] + - ["system.windows.forms.datavisualization.charting.legenditemscollection", "system.windows.forms.datavisualization.charting.customizelegendeventargs", "Member[legenditems]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[backimage]"] + - ["system.windows.forms.datavisualization.charting.scrolltype", "system.windows.forms.datavisualization.charting.scrolltype!", "Member[last]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[firstseriesmean]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chart", "Member[buildnumber]"] + - ["system.double", "system.windows.forms.datavisualization.charting.grid", "Member[interval]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chartarea", "Member[backimagetransparentcolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursoreventargs", "Member[newselectionstart]"] + - ["system.drawing.rectanglef", "system.windows.forms.datavisualization.charting.chartgraphics", "Method[getrelativerectangle].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.serializationcontents", "system.windows.forms.datavisualization.charting.serializationcontents!", "Member[default]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[pyramid]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[framethin5]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[fire]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[kagi]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stackedcolumn]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[x]"] + - ["system.windows.forms.datavisualization.charting.series", "system.windows.forms.datavisualization.charting.hittestresult", "Member[series]"] + - ["system.data.dataset", "system.windows.forms.datavisualization.charting.datamanipulator", "Method[exportseriesvalues].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[headerbackcolor]"] + - ["system.windows.forms.datavisualization.charting.pointsortorder", "system.windows.forms.datavisualization.charting.pointsortorder!", "Member[ascending]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[topright]"] + - ["system.windows.forms.datavisualization.charting.daterangetype", "system.windows.forms.datavisualization.charting.daterangetype!", "Member[dayofmonth]"] + - ["system.windows.forms.datavisualization.charting.elementposition", "system.windows.forms.datavisualization.charting.chartarea", "Member[innerplotposition]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[number]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[radar]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttontype", "system.windows.forms.datavisualization.charting.scrollbareventargs", "Member[buttontype]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[headerforecolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[firstseriesvariance]"] + - ["system.double", "system.windows.forms.datavisualization.charting.chart", "Member[renderingdpiy]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartelement", "Method[equals].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[months]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chart", "Member[borderlinewidth]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[calloutlineanchorcapstyle]"] + - ["system.windows.forms.datavisualization.charting.docking", "system.windows.forms.datavisualization.charting.docking!", "Member[right]"] + - ["system.string", "system.windows.forms.datavisualization.charting.labelstyle", "Member[format]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[backwarddiagonal]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[emfdual]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legend", "Member[titleseparator]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[backhatchstyle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[zcriticalvaluetwotail]"] + - ["t", "system.windows.forms.datavisualization.charting.chartnamedelementcollection", "Method[findbyname].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.grid", "system.windows.forms.datavisualization.charting.axis", "Member[minorgrid]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[degreeoffreedom]"] + - ["system.windows.forms.datavisualization.charting.serializationformat", "system.windows.forms.datavisualization.charting.serializationformat!", "Member[binary]"] + - ["system.windows.forms.datavisualization.charting.legendimagestyle", "system.windows.forms.datavisualization.charting.legendimagestyle!", "Member[line]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chart", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[smallconfetti]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[interlacedrowscolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[viewminimum]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[label]"] + - ["system.double", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[maxmovingdistance]"] + - ["system.windows.forms.datavisualization.charting.hittestresult", "system.windows.forms.datavisualization.charting.tooltipeventargs", "Member[hittestresult]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[earthtones]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[moneyflow]"] + - ["system.string", "system.windows.forms.datavisualization.charting.axis", "Member[tooltip]"] + - ["system.windows.forms.datavisualization.charting.datapointcustomproperties", "system.windows.forms.datavisualization.charting.series", "Member[emptypointstyle]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[volatilitychaikins]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle5]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[dasheddownwarddiagonal]"] + - ["system.windows.forms.datavisualization.charting.annotationgroup", "system.windows.forms.datavisualization.charting.annotation", "Member[annotationgroup]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[onbalancevolume]"] + - ["system.windows.forms.datavisualization.charting.titlecollection", "system.windows.forms.datavisualization.charting.chart", "Member[titles]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chartarea", "Member[borderdashstyle]"] + - ["system.windows.forms.datavisualization.charting.lightstyle", "system.windows.forms.datavisualization.charting.lightstyle!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentstyles", "system.windows.forms.datavisualization.charting.areaalignmentstyles!", "Member[all]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[covariance].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.areaalignmentorientations", "system.windows.forms.datavisualization.charting.areaalignmentorientations!", "Member[all]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[positivevolumeindex]"] + - ["system.windows.forms.datavisualization.charting.axisname", "system.windows.forms.datavisualization.charting.axisname!", "Member[y2]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.series", "Member[yvaluetype]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.textannotation", "Member[linecolor]"] + - ["system.windows.forms.datavisualization.charting.ttestresult", "system.windows.forms.datavisualization.charting.statisticformula", "Method[ttestunequalvariances].ReturnValue"] + - ["t", "system.windows.forms.datavisualization.charting.chartnamedelementcollection", "Member[item]"] + - ["system.windows.forms.datavisualization.charting.elementposition", "system.windows.forms.datavisualization.charting.title", "Member[position]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[diagonalleft]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.title", "Member[borderwidth]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.title", "Member[backimagealignment]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[cross]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent70]"] + - ["system.windows.forms.datavisualization.charting.gridticktypes", "system.windows.forms.datavisualization.charting.customlabel", "Member[gridticks]"] + - ["system.windows.forms.datavisualization.charting.comparemethod", "system.windows.forms.datavisualization.charting.comparemethod!", "Member[lessthan]"] + - ["system.windows.forms.datavisualization.charting.serializationformat", "system.windows.forms.datavisualization.charting.chartserializer", "Member[format]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[gammafunction].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axis", "Member[isinterlaced]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[uint64]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[brightpastel]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[axis]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.axis", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.legend", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.startfromzero", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[startfromzero]"] + - ["system.windows.forms.datavisualization.charting.labeloutsideplotareastyle", "system.windows.forms.datavisualization.charting.labeloutsideplotareastyle!", "Member[yes]"] + - ["system.windows.forms.datavisualization.charting.axisscaleview", "system.windows.forms.datavisualization.charting.axis", "Member[scaleview]"] + - ["system.windows.forms.datavisualization.charting.labelmarkstyle", "system.windows.forms.datavisualization.charting.labelmarkstyle!", "Member[sidemark]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legenditem", "Member[markersize]"] + - ["system.windows.forms.datavisualization.charting.legendcelltype", "system.windows.forms.datavisualization.charting.legendcelltype!", "Member[image]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.chartarea", "Member[backgradientstyle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newanchorlocationy]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[milliseconds]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.textannotation", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.legend", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[legend]"] + - ["system.windows.forms.datavisualization.charting.hittestresult", "system.windows.forms.datavisualization.charting.chart", "Method[hittest].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[perspective]"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.textorientation!", "Member[rotated270]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.scrollbareventargs", "Member[ishandled]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[betafunction].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.daterangetype", "system.windows.forms.datavisualization.charting.daterangetype!", "Member[month]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[center]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[titleforecolor]"] + - ["system.windows.forms.datavisualization.charting.axisenabled", "system.windows.forms.datavisualization.charting.axisenabled!", "Member[true]"] + - ["system.drawing.stringalignment", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[headeralignment]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.tickmarkstyle", "system.windows.forms.datavisualization.charting.tickmarkstyle!", "Member[outsidearea]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[allowanchormoving]"] + - ["system.windows.forms.datavisualization.charting.serializationformat", "system.windows.forms.datavisualization.charting.serializationformat!", "Member[xml]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[backsecondarycolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.customlabel", "Member[fromposition]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[tooltip]"] + - ["system.windows.forms.datavisualization.charting.legendcollection", "system.windows.forms.datavisualization.charting.chart", "Member[legends]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[none]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.borderskin", "Member[pagecolor]"] + - ["system.windows.forms.datavisualization.charting.chartarea3dstyle", "system.windows.forms.datavisualization.charting.chartarea", "Member[area3dstyle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[tcriticalvalueonetail]"] + - ["system.windows.forms.datavisualization.charting.statisticformula", "system.windows.forms.datavisualization.charting.dataformula", "Member[statistics]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[shadowoffset]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent75]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ftestresult", "Member[fvalue]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[massindex]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentorientations", "system.windows.forms.datavisualization.charting.areaalignmentorientations!", "Member[none]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[shadowcolor]"] + - ["system.windows.forms.datavisualization.charting.axisscrollbar", "system.windows.forms.datavisualization.charting.axis", "Member[scrollbar]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutstyle!", "Member[rectangle]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.axis", "Member[intervaltype]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chart", "Member[borderlinecolor]"] + - ["system.windows.forms.datavisualization.charting.chartarea", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[chartarea]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[titleseparatorcolor]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[time]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[days]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[notset]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[issizealwaysrelative]"] + - ["system.windows.forms.datavisualization.charting.axisscalebreakstyle", "system.windows.forms.datavisualization.charting.axis", "Member[scalebreakstyle]"] + - ["system.drawing.pointf", "system.windows.forms.datavisualization.charting.chartgraphics", "Method[getrelativepoint].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[commoditychannelindex]"] + - ["system.object", "system.windows.forms.datavisualization.charting.hittestresult", "Member[object]"] + - ["system.windows.forms.datavisualization.charting.axis[]", "system.windows.forms.datavisualization.charting.chartarea", "Member[axes]"] + - ["system.windows.forms.datavisualization.charting.legendtablestyle", "system.windows.forms.datavisualization.charting.legendtablestyle!", "Member[auto]"] + - ["system.string", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[annotationtype]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.title", "Member[borderdashstyle]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stackedbar]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[topleft]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[volumeoscillator]"] + - ["system.windows.forms.datavisualization.charting.scrolltype", "system.windows.forms.datavisualization.charting.scrolltype!", "Member[smalldecrement]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legenditem", "Member[name]"] + - ["system.string", "system.windows.forms.datavisualization.charting.customlabel", "Member[image]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[framethin1]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[framethin6]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[isclustered]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[isrightangleaxes]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[probabilitytonetail]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.legendcell", "Member[font]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[medianprice]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.labelstyle", "Member[forecolor]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.margins", "Member[bottom]"] + - ["system.windows.forms.datavisualization.charting.textantialiasingquality", "system.windows.forms.datavisualization.charting.chart", "Member[textantialiasingquality]"] + - ["system.drawing.color[]", "system.windows.forms.datavisualization.charting.chart", "Member[palettecustomcolors]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[png]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chartdashstyle!", "Member[dashdot]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[font]"] + - ["system.double", "system.windows.forms.datavisualization.charting.stripline", "Member[stripwidth]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[exponentialmovingaverage]"] + - ["system.windows.forms.datavisualization.charting.breaklinestyle", "system.windows.forms.datavisualization.charting.breaklinestyle!", "Member[straight]"] + - ["system.single", "system.windows.forms.datavisualization.charting.elementposition", "Member[x]"] + - ["system.string", "system.windows.forms.datavisualization.charting.series", "Member[charttypename]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[dashedvertical]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[center]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[bar]"] + - ["system.windows.forms.datavisualization.charting.gridticktypes", "system.windows.forms.datavisualization.charting.gridticktypes!", "Member[none]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[cliptochartarea]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.series", "Member[shadowcolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[axistitle]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[lighthorizontal]"] + - ["system.windows.forms.datavisualization.charting.datapoint", "system.windows.forms.datavisualization.charting.annotation", "Member[anchordatapoint]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[bottom]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[allowmoving]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[inversefdistribution].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttontype", "system.windows.forms.datavisualization.charting.scrollbarbuttontype!", "Member[largeincrement]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[separatorcolor]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.imageannotation", "Member[textstyle]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[backsecondarycolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Member[intervaloffset]"] + - ["system.drawing.graphics", "system.windows.forms.datavisualization.charting.chartgraphics", "Member[graphics]"] + - ["system.string", "system.windows.forms.datavisualization.charting.ellipseannotation", "Member[annotationtype]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stackedarea100]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[ismarkeroverlappingallowed]"] + - ["system.windows.forms.datavisualization.charting.datapointcollection", "system.windows.forms.datavisualization.charting.series", "Member[points]"] + - ["system.windows.forms.datavisualization.charting.title", "system.windows.forms.datavisualization.charting.titlecollection", "Method[add].ReturnValue"] + - ["system.drawing.drawing2d.graphicspath", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[graphicspath]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[isvalueshownaslabel]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Member[interval]"] + - ["system.windows.forms.datavisualization.charting.margins", "system.windows.forms.datavisualization.charting.legendcell", "Member[margins]"] + - ["system.string", "system.windows.forms.datavisualization.charting.axis", "Member[title]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.labelstyle", "Member[isstaggered]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[doubleline]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.margins", "Member[top]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[plaid]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chart", "Member[borderwidth]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.lineanchorcapstyle!", "Member[diamond]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentstyles", "system.windows.forms.datavisualization.charting.areaalignmentstyles!", "Member[axesview]"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.textorientation!", "Member[rotated90]"] + - ["system.single", "system.windows.forms.datavisualization.charting.annotationpathpoint", "Member[x]"] + - ["system.double", "system.windows.forms.datavisualization.charting.datapoint", "Method[getvaluebyname].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chart", "Member[suppressexceptions]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[dashedhorizontal]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[yaxisname]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[axis]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent20]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursoreventargs", "Member[newselectionend]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.annotation", "Member[alignment]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[smallscrollminsize]"] + - ["system.double", "system.windows.forms.datavisualization.charting.stripline", "Member[intervaloffset]"] + - ["system.double", "system.windows.forms.datavisualization.charting.vieweventargs", "Member[newposition]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[width]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.axis", "Member[titlefont]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[minsizetype]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[left]"] + - ["system.windows.forms.datavisualization.charting.breaklinestyle", "system.windows.forms.datavisualization.charting.breaklinestyle!", "Member[none]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.imageannotation", "Member[imagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[dotteddiamond]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[inversenormaldistribution].ReturnValue"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapoint", "Member[name]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.cursor", "Member[linecolor]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[staggeredlabels]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[linecolor]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.legenditem", "Member[borderdashstyle]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chart", "Member[issoftshadows]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.forms.datavisualization.charting.chartelementoutline", "Member[markers]"] + - ["system.drawing.size", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[seriessymbolsize]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.imageannotation", "Member[alignment]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.arrowannotation", "Member[arrowsize]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.stripline", "Member[backimagetransparentcolor]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[alignment]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[emboss]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[inclination]"] + - ["system.windows.forms.datavisualization.charting.labelcalloutstyle", "system.windows.forms.datavisualization.charting.labelcalloutstyle!", "Member[box]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[iszoomed]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[dashedupwarddiagonal]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legenditem", "Member[borderwidth]"] + - ["system.single", "system.windows.forms.datavisualization.charting.point3d", "Member[y]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.borderskin", "Member[borderdashstyle]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[point]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[buttoncolor]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legenditem", "Member[shadowoffset]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labelbordercolor]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[scrollbarsmalldecrement]"] + - ["system.windows.forms.datavisualization.charting.daterangetype", "system.windows.forms.datavisualization.charting.daterangetype!", "Member[dayofweek]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[headerfont]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.tooltipeventargs", "Member[x]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.title", "Member[dockingoffset]"] + - ["system.single", "system.windows.forms.datavisualization.charting.elementposition", "Member[height]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.polygonannotation", "Member[startcap]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.annotation", "Member[axisx]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.title", "Member[bordercolor]"] + - ["system.string", "system.windows.forms.datavisualization.charting.title", "Member[backimage]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[degreeoffreedomwithingroups]"] + - ["system.windows.forms.datavisualization.charting.axistype", "system.windows.forms.datavisualization.charting.axistype!", "Member[secondary]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[tooltip]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.lineannotation", "Member[backsecondarycolor]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.stripline", "Member[font]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.imageannotation", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.hittestresult[]", "system.windows.forms.datavisualization.charting.chart", "Method[hittest].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.legenditemorder", "system.windows.forms.datavisualization.charting.legend", "Member[legenditemorder]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chartimagewrapmode!", "Member[tileflipy]"] + - ["system.windows.forms.datavisualization.charting.legend", "system.windows.forms.datavisualization.charting.legendcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[double]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.title", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[scrollbarsmallincrement]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[diamond]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[textstyle]"] + - ["system.windows.forms.datavisualization.charting.tickmarkstyle", "system.windows.forms.datavisualization.charting.tickmarkstyle!", "Member[insidearea]"] + - ["system.windows.forms.datavisualization.charting.legendcelltype", "system.windows.forms.datavisualization.charting.legendcelltype!", "Member[text]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legendcell", "Member[forecolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chart", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[wave]"] + - ["system.windows.forms.datavisualization.charting.legendstyle", "system.windows.forms.datavisualization.charting.legendstyle!", "Member[column]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[rangecolumn]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[allowtextediting]"] + - ["system.windows.forms.datavisualization.charting.customlabel", "system.windows.forms.datavisualization.charting.customlabel", "Method[clone].ReturnValue"] + - ["system.single", "system.windows.forms.datavisualization.charting.chartarea", "Method[getserieszposition].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[weightedclose]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent60]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[increasefont]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.lineannotation", "Member[issizealwaysrelative]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[backimagewrapmode]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.axis", "Member[linecolor]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chartdashstyle!", "Member[notset]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.stripline", "Member[backcolor]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[font]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutstyle!", "Member[perspective]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[darkdownwarddiagonal]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle7]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[secondseriesvariance]"] + - ["system.drawing.sizef", "system.windows.forms.datavisualization.charting.chartgraphics", "Method[getrelativesize].ReturnValue"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[axisxname]"] + - ["system.windows.forms.datavisualization.charting.chartgraphics", "system.windows.forms.datavisualization.charting.chartpainteventargs", "Member[chartgraphics]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legenditem", "Member[markerimage]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[backgradientstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcollection", "Method[addxy].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.margins", "Method[equals].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.customproperties", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[custompropertiesextended]"] + - ["system.windows.forms.datavisualization.charting.comparemethod", "system.windows.forms.datavisualization.charting.comparemethod!", "Member[morethanorequalto]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.stripline", "Member[backsecondarycolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[anchoroffsety]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[allowselecting]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.lineannotation", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[trellis]"] + - ["system.windows.forms.datavisualization.charting.legenditemorder", "system.windows.forms.datavisualization.charting.legenditemorder!", "Member[sameasseriesorder]"] + - ["system.windows.forms.datavisualization.charting.chartserializer", "system.windows.forms.datavisualization.charting.chart", "Member[serializer]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[probabilityzonetail]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[sumofsquareswithingroups]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Member[crossing]"] + - ["system.windows.forms.datavisualization.charting.series", "system.windows.forms.datavisualization.charting.seriescollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.forms.datavisualization.charting.title", "Member[dockedtochartarea]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[shingle]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[backcolor]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.lineannotation", "Member[alignment]"] + - ["system.windows.forms.datavisualization.charting.ttestresult", "system.windows.forms.datavisualization.charting.statisticformula", "Method[ttestpaired].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.axis", "Member[textorientation]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[anchoroffsety]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea", "Member[borderwidth]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[bordercolor]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[bottomleft]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutstyle!", "Member[simpleline]"] + - ["system.windows.forms.datavisualization.charting.borderskin", "system.windows.forms.datavisualization.charting.chart", "Member[borderskin]"] + - ["system.windows.forms.datavisualization.charting.chartarea", "system.windows.forms.datavisualization.charting.vieweventargs", "Member[chartarea]"] + - ["system.single", "system.windows.forms.datavisualization.charting.point3d", "Member[x]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[labelsanglestep30]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[divot]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.breaklinestyle", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[breaklinestyle]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[annotation]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[outlineddiamond]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[titlebackcolor]"] + - ["system.windows.forms.datavisualization.charting.antialiasingstyles", "system.windows.forms.datavisualization.charting.chart", "Member[antialiasing]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.labelstyle", "Member[intervaloffsettype]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[forwarddiagonal]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[firstseriesmean]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[headertext]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[framethin4]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.title", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.borderskin", "Member[backhatchstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.annotation", "Member[linewidth]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.customlabel", "Member[markcolor]"] + - ["system.string", "system.windows.forms.datavisualization.charting.stripline", "Member[name]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[allowresizing]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursoreventargs", "Member[newposition]"] + - ["system.object", "system.windows.forms.datavisualization.charting.chartelement", "Member[tag]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[allowpathediting]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent90]"] + - ["system.windows.forms.datavisualization.charting.lightstyle", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[lightstyle]"] + - ["system.windows.forms.datavisualization.charting.datapoint", "system.windows.forms.datavisualization.charting.datapointcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.comparemethod", "system.windows.forms.datavisualization.charting.comparemethod!", "Member[lessthanorequalto]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newsizewidth]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[movingaverage]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[seconds]"] + - ["system.windows.forms.datavisualization.charting.seriescollection", "system.windows.forms.datavisualization.charting.chart", "Member[series]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.series", "Member[shadowoffset]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[borderdashstyle]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[performance]"] + - ["system.windows.forms.datavisualization.charting.daterangetype", "system.windows.forms.datavisualization.charting.daterangetype!", "Member[year]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newlocationx]"] + - ["system.string", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[annotationtype]"] + - ["system.object", "system.windows.forms.datavisualization.charting.hittestresult", "Member[subobject]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.series", "Member[markerstep]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttonstyles", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[buttonstyle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Method[valuetopixelposition].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[zoomable]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.stripline", "Member[intervaltype]"] + - ["system.string", "system.windows.forms.datavisualization.charting.lineannotation", "Member[annotationtype]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[markerstyle]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[allowresizing]"] + - ["system.windows.forms.datavisualization.charting.docking", "system.windows.forms.datavisualization.charting.docking!", "Member[top]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labelforecolor]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[jpeg]"] + - ["system.windows.forms.datavisualization.charting.labelcalloutstyle", "system.windows.forms.datavisualization.charting.labelcalloutstyle!", "Member[underlined]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.cursor", "Member[isuserselectionenabled]"] + - ["system.string", "system.windows.forms.datavisualization.charting.title", "Member[tooltip]"] + - ["system.windows.forms.datavisualization.charting.legenditemorder", "system.windows.forms.datavisualization.charting.legenditemorder!", "Member[auto]"] + - ["system.double", "system.windows.forms.datavisualization.charting.stripline", "Member[interval]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.textannotation", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.textantialiasingquality", "system.windows.forms.datavisualization.charting.textantialiasingquality!", "Member[systemdefault]"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.title", "Member[textorientation]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[horizontal]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.labelstyle", "Member[angle]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[doughnut]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.customlabel", "Member[rowindex]"] + - ["system.single", "system.windows.forms.datavisualization.charting.point3d", "Member[z]"] + - ["system.windows.forms.datavisualization.charting.striplinescollection", "system.windows.forms.datavisualization.charting.axis", "Member[striplines]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[allowtextediting]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[legendtitle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[meansquarevariancebetweengroups]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chart", "Member[backimagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.annotation", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[pastel]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[diagonalright]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[markercolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chart", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.stripline", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.breaklinestyle", "system.windows.forms.datavisualization.charting.breaklinestyle!", "Member[ragged]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[relativestrengthindex]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chartdashstyle!", "Member[dot]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.legend", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[years]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursor", "Member[position]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlinedashstyle]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[auto]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcell", "Member[text]"] + - ["system.windows.forms.datavisualization.charting.legendcellcollection", "system.windows.forms.datavisualization.charting.legenditem", "Member[cells]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.textannotation", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent10]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legend", "Member[textwrapthreshold]"] + - ["system.drawing.stringalignment", "system.windows.forms.datavisualization.charting.legend", "Member[titlealignment]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newanchorlocationx]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.chartarea", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[bottomright]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[labelsanglestep45]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[backimagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[textstyle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartserializer", "Method[getcontentstring].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttontype", "system.windows.forms.datavisualization.charting.scrollbarbuttontype!", "Member[largedecrement]"] + - ["system.windows.forms.datavisualization.charting.borderskin", "system.windows.forms.datavisualization.charting.border3dannotation", "Member[borderskin]"] + - ["system.windows.forms.datavisualization.charting.labelstyle", "system.windows.forms.datavisualization.charting.axis", "Member[labelstyle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legenditem", "Member[image]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[candlestick]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[column]"] + - ["system.windows.forms.datavisualization.charting.axisname", "system.windows.forms.datavisualization.charting.axisname!", "Member[x]"] + - ["system.windows.forms.datavisualization.charting.chartarea", "system.windows.forms.datavisualization.charting.chartareacollection", "Method[add].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[errorbar]"] + - ["system.drawing.stringalignment", "system.windows.forms.datavisualization.charting.stripline", "Member[textalignment]"] + - ["system.string", "system.windows.forms.datavisualization.charting.formatnumbereventargs", "Member[format]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[calloutlinecolor]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle3]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[labelsanglestep90]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.chart", "Member[backgradientstyle]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[anchoralignment]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[scrollbarzoomreset]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[legenditem]"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.textorientation!", "Member[auto]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.textstyle!", "Member[shadow]"] + - ["system.windows.forms.datavisualization.charting.datapoint", "system.windows.forms.datavisualization.charting.datapointcollection", "Method[findminbyvalue].ReturnValue"] + - ["system.drawing.rectanglef", "system.windows.forms.datavisualization.charting.elementposition", "Method[torectanglef].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.series", "Member[isxvalueindexed]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[excel]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[boxplot]"] + - ["system.string", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[annotationtype]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chartarea", "Member[shadowcolor]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartserializer", "Member[nonserializablecontent]"] + - ["system.windows.forms.datavisualization.charting.docking", "system.windows.forms.datavisualization.charting.legend", "Member[docking]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legend", "Member[insidechartarea]"] + - ["system.windows.forms.datavisualization.charting.scrolltype", "system.windows.forms.datavisualization.charting.scrolltype!", "Member[largedecrement]"] + - ["system.windows.forms.datavisualization.charting.axisenabled", "system.windows.forms.datavisualization.charting.axisenabled!", "Member[false]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[darkvertical]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutstyle!", "Member[cloud]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttonstyles", "system.windows.forms.datavisualization.charting.scrollbarbuttonstyles!", "Member[smallscroll]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttontype", "system.windows.forms.datavisualization.charting.scrollbarbuttontype!", "Member[zoomreset]"] + - ["system.object", "system.windows.forms.datavisualization.charting.formatnumbereventargs", "Member[sendertag]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[right]"] + - ["system.double", "system.windows.forms.datavisualization.charting.datapoint", "Member[xvalue]"] + - ["system.string", "system.windows.forms.datavisualization.charting.borderskin", "Member[backimage]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutstyle!", "Member[borderline]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.grid", "Member[intervaltype]"] + - ["system.string", "system.windows.forms.datavisualization.charting.series", "Member[legend]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[sphere]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartserializer", "Member[istemplatemode]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[single]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[minimumwidth]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[largegrid]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axis", "Member[isreversed]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[datapointlabel]"] + - ["system.windows.forms.datavisualization.charting.axisarrowstyle", "system.windows.forms.datavisualization.charting.axis", "Member[arrowstyle]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent50]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[backsecondarycolor]"] + - ["system.single", "system.windows.forms.datavisualization.charting.elementposition", "Member[bottom]"] + - ["system.windows.forms.datavisualization.charting.labeloutsideplotareastyle", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[allowoutsideplotarea]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartarea", "Member[backimagealignment]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chartimagewrapmode!", "Member[tile]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.grid", "Member[intervaloffsettype]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.stripline", "Member[bordercolor]"] + - ["system.collections.generic.ienumerable", "system.windows.forms.datavisualization.charting.datapointcollection", "Method[findallbyvalue].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.daterangetype", "system.windows.forms.datavisualization.charting.daterangetype!", "Member[minute]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.polygonannotation", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[datetime]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotation", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.annotationcollection", "system.windows.forms.datavisualization.charting.chart", "Member[annotations]"] + - ["system.windows.forms.datavisualization.charting.antialiasingstyles", "system.windows.forms.datavisualization.charting.antialiasingstyles!", "Member[all]"] + - ["system.windows.forms.datavisualization.charting.tickmark", "system.windows.forms.datavisualization.charting.axis", "Member[majortickmark]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.grid", "Member[linecolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ftestresult", "Member[secondseriesvariance]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.series", "Member[charttype]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.legendcell", "Member[alignment]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[right]"] + - ["system.windows.forms.datavisualization.charting.serializationcontents", "system.windows.forms.datavisualization.charting.chartserializer", "Member[content]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.legend", "Member[borderdashstyle]"] + - ["system.windows.forms.datavisualization.charting.labelmarkstyle", "system.windows.forms.datavisualization.charting.labelmarkstyle!", "Member[none]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[pointdepth]"] + - ["system.windows.forms.datavisualization.charting.gridticktypes", "system.windows.forms.datavisualization.charting.gridticktypes!", "Member[all]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcell", "Member[tooltip]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.title", "Member[backimagewrapmode]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartnamedelementcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.axistype", "system.windows.forms.datavisualization.charting.series", "Member[yaxistype]"] + - ["system.string", "system.windows.forms.datavisualization.charting.textannotation", "Member[text]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[emfplus]"] + - ["system.string", "system.windows.forms.datavisualization.charting.formatnumbereventargs", "Member[localizedvalue]"] + - ["system.string", "system.windows.forms.datavisualization.charting.series", "Member[axislabel]"] + - ["system.windows.forms.datavisualization.charting.legendstyle", "system.windows.forms.datavisualization.charting.legendstyle!", "Member[row]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[linewidth]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[degreeoffreedomtotal]"] + - ["system.windows.forms.datavisualization.charting.chartarea", "system.windows.forms.datavisualization.charting.cursoreventargs", "Member[chartarea]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[markersize]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[none]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[shadowcolor]"] + - ["system.windows.forms.datavisualization.charting.serializationcontents", "system.windows.forms.datavisualization.charting.serializationcontents!", "Member[all]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[axisyname]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[soliddiamond]"] + - ["system.string", "system.windows.forms.datavisualization.charting.series", "Member[name]"] + - ["system.windows.forms.datavisualization.charting.cursor", "system.windows.forms.datavisualization.charting.chartarea", "Member[cursorx]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[gif]"] + - ["system.single", "system.windows.forms.datavisualization.charting.legend", "Member[maximumautosize]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[dotline]"] + - ["system.windows.forms.datavisualization.charting.scrolltype", "system.windows.forms.datavisualization.charting.scrolltype!", "Member[largeincrement]"] + - ["system.drawing.stringalignment", "system.windows.forms.datavisualization.charting.legend", "Member[alignment]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[bottomright]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[int64]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[scrollbarlargeincrement]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[horizontalbrick]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotationpathpoint", "Member[name]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[alignment]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datavisualization.charting.chart", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.stripline", "Member[borderdashstyle]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.borderskin", "Member[backimagewrapmode]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[star5]"] + - ["system.windows.forms.datavisualization.charting.scrolltype", "system.windows.forms.datavisualization.charting.scrolltype!", "Member[first]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chartimagewrapmode!", "Member[tileflipxy]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legend", "Member[headerseparator]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent30]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[annotationtype]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.borderskin", "Member[borderwidth]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legend", "Member[title]"] + - ["system.drawing.size", "system.windows.forms.datavisualization.charting.legendcell", "Member[imagesize]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[top]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[backgradientstyle]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.comparemethod", "system.windows.forms.datavisualization.charting.comparemethod!", "Member[morethan]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[calloutbackcolor]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[axislabel]"] + - ["system.double", "system.windows.forms.datavisualization.charting.labelstyle", "Member[interval]"] + - ["system.single", "system.windows.forms.datavisualization.charting.annotationpathpoint", "Member[y]"] + - ["system.single", "system.windows.forms.datavisualization.charting.elementposition", "Member[width]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.imageannotation", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.legend", "system.windows.forms.datavisualization.charting.legenditem", "Member[legend]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.margins", "Method[isempty].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.labelstyle", "Member[intervaltype]"] + - ["system.string", "system.windows.forms.datavisualization.charting.series", "Member[xvaluemember]"] + - ["system.windows.forms.datavisualization.charting.legendcelltype", "system.windows.forms.datavisualization.charting.legendcell", "Member[celltype]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.axis", "Member[linewidth]"] + - ["system.windows.forms.datavisualization.charting.axisarrowstyle", "system.windows.forms.datavisualization.charting.axisarrowstyle!", "Member[sharptriangle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legenditem", "Member[seriespointindex]"] + - ["system.string", "system.windows.forms.datavisualization.charting.stripline", "Member[text]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[bubble]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[linecolor]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.series", "Member[enabled]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.textstyle!", "Member[frame]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.legenditem", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.stripline", "Member[backhatchstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea", "Member[shadowoffset]"] + - ["system.single", "system.windows.forms.datavisualization.charting.elementposition", "Member[right]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.legend", "Member[font]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[envelopes]"] + - ["system.windows.forms.datavisualization.charting.printingmanager", "system.windows.forms.datavisualization.charting.chart", "Member[printing]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[customproperties]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labelbackcolor]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.annotation", "Member[shadowoffset]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[bordercolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[linecolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[color]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[isvisibleinlegend]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.cursor", "Member[isuserenabled]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[pointandfigure]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[splinerange]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Method[positiontovalue].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[star10]"] + - ["system.windows.forms.datavisualization.charting.legendcellcolumntype", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[columntype]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[tvalue]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[years]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.axis", "Member[labelautofitminfontsize]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[bottomleft]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[enabled]"] + - ["system.windows.forms.datavisualization.charting.lightstyle", "system.windows.forms.datavisualization.charting.lightstyle!", "Member[realistic]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[topbottom]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.customlabel", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[thickgradientline]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.axis", "Member[labelautofitmaxfontsize]"] + - ["system.windows.forms.datavisualization.charting.axisarrowstyle", "system.windows.forms.datavisualization.charting.axisarrowstyle!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[line]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[secondseriesmean]"] + - ["system.windows.forms.datavisualization.charting.chartimageformat", "system.windows.forms.datavisualization.charting.chartimageformat!", "Member[tiff]"] + - ["system.windows.forms.datavisualization.charting.axisname", "system.windows.forms.datavisualization.charting.axisname!", "Member[y]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.lineannotation", "Member[isinfinitive]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[median].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[framethin2]"] + - ["system.windows.forms.datavisualization.charting.axisarrowstyle", "system.windows.forms.datavisualization.charting.axisarrowstyle!", "Member[lines]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[bright]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle1]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[light]"] + - ["system.drawing.image", "system.windows.forms.datavisualization.charting.chart", "Member[backgroundimage]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.formatnumbereventargs", "Member[elementtype]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.chart", "Member[font]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.margins", "Member[right]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legendcellcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartserializer", "Member[isresetwhenloading]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[viewmaximum]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chartarea", "Member[backimagewrapmode]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.legend", "Member[isdockedinsidechartarea]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentorientations", "system.windows.forms.datavisualization.charting.chartarea", "Member[alignmentorientation]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.cursor", "Member[autoscroll]"] + - ["system.drawing.sizef", "system.windows.forms.datavisualization.charting.chartgraphics", "Method[getabsolutesize].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.legendtablestyle", "system.windows.forms.datavisualization.charting.legend", "Member[tablestyle]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chartimagewrapmode!", "Member[unscaled]"] + - ["system.windows.forms.datavisualization.charting.startfromzero", "system.windows.forms.datavisualization.charting.startfromzero!", "Member[yes]"] + - ["system.windows.forms.datavisualization.charting.namedimagescollection", "system.windows.forms.datavisualization.charting.chart", "Member[images]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[chaikinoscillator]"] + - ["system.windows.forms.datavisualization.charting.legendcellcolumntype", "system.windows.forms.datavisualization.charting.legendcellcolumntype!", "Member[seriessymbol]"] + - ["system.windows.forms.datavisualization.charting.labelcalloutstyle", "system.windows.forms.datavisualization.charting.labelcalloutstyle!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle6]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stackedcolumn100]"] + - ["system.object", "system.windows.forms.datavisualization.charting.chart", "Member[datasource]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[thickline]"] + - ["system.windows.forms.datavisualization.charting.labeloutsideplotareastyle", "system.windows.forms.datavisualization.charting.labeloutsideplotareastyle!", "Member[partial]"] + - ["system.windows.forms.datavisualization.charting.elementposition", "system.windows.forms.datavisualization.charting.legend", "Member[position]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursor", "Member[interval]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legendcell", "Member[cellspan]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[y]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.lineannotation", "Member[font]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[maxnumberofbreaks]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcell", "Member[image]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.cursor", "Member[linewidth]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[calloutlinedashstyle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartnamedelement", "Member[name]"] + - ["system.double", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[anchoroffsetx]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentstyles", "system.windows.forms.datavisualization.charting.areaalignmentstyles!", "Member[none]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[cliptochartarea]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[seconds]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.borderskin", "Member[backgradientstyle]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[isselected]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[inversetdistribution].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.scrollbareventargs", "Member[mousepositiony]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chartdashstyle!", "Member[solid]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[striplines]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[top]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legenditemscollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[isoverlappedhidden]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.annotation", "Member[backhatchstyle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[tooltip]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.legend", "Member[backimagewrapmode]"] + - ["system.string", "system.windows.forms.datavisualization.charting.border3dannotation", "Member[annotationtype]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcollection", "Method[addy].ReturnValue"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[probabilityztwotail]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.imageannotation", "Member[linecolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent25]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[normaldistribution].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.areaalignmentorientations", "system.windows.forms.datavisualization.charting.areaalignmentorientations!", "Member[horizontal]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutbackcolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[lightdownwarddiagonal]"] + - ["system.windows.forms.datavisualization.charting.antialiasingstyles", "system.windows.forms.datavisualization.charting.antialiasingstyles!", "Member[text]"] + - ["system.windows.forms.datavisualization.charting.annotationcollection", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[annotations]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Member[maximum]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[vertical]"] + - ["system.windows.forms.datavisualization.charting.chart", "system.windows.forms.datavisualization.charting.chartpainteventargs", "Member[chart]"] + - ["system.string", "system.windows.forms.datavisualization.charting.imageannotation", "Member[image]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chartimagewrapmode!", "Member[tileflipx]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[left]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.stripline", "Member[backimagewrapmode]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[axislabelimage]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[averagetruerange]"] + - ["system.string", "system.windows.forms.datavisualization.charting.margins", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[bottom]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.textstyle!", "Member[embed]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Method[valuetoposition].ReturnValue"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[name]"] + - ["system.drawing.sizef", "system.windows.forms.datavisualization.charting.elementposition", "Member[size]"] + - ["system.string", "system.windows.forms.datavisualization.charting.title", "Member[text]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.chartarea", "Member[axisy2]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ftestresult", "Member[firstseriesmean]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[widedownwarddiagonal]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[negativevolumeindex]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.legend", "Member[istextautofit]"] + - ["system.string", "system.windows.forms.datavisualization.charting.customlabel", "Member[name]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentorientations", "system.windows.forms.datavisualization.charting.areaalignmentorientations!", "Member[vertical]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.title", "Member[textstyle]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.textannotation", "Member[font]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.title", "Member[font]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[datapoint]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[fdistribution].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chartarea", "Member[backsecondarycolor]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.legenditem", "Member[markerstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.margins", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.grid", "Member[enabled]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[height]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[minutes]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[anchoroffsetx]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[auto]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.title", "Member[backimagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.textantialiasingquality", "system.windows.forms.datavisualization.charting.textantialiasingquality!", "Member[high]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.lineanchorcapstyle!", "Member[round]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.title", "Member[alignment]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[backimagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[none]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[linewidth]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[smallscrollsizetype]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.cursor", "Member[selectioncolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.axis", "Member[titleforecolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Member[minimum]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[verticalcenter]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[range]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.stripline", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[lightupwarddiagonal]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[rateofchange]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartelement", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[zcriticalvalueonetail]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.annotation", "Member[font]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.dataformula", "Member[isemptypointignored]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.rectangleannotation", "Member[backcolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotation", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axis", "Member[ismarksnexttoaxis]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Method[iscustompropertyset].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.annotation", "Member[textstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[collapsiblespacethreshold]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[number]"] + - ["system.string", "system.windows.forms.datavisualization.charting.customlabel", "Member[tooltip]"] + - ["system.drawing.image", "system.windows.forms.datavisualization.charting.namedimage", "Member[image]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[darkupwarddiagonal]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.polygonannotation", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttonstyles", "system.windows.forms.datavisualization.charting.scrollbarbuttonstyles!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.docking", "system.windows.forms.datavisualization.charting.docking!", "Member[bottom]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.annotation", "Member[axisy]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[square]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[issizealwaysrelative]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[isfreedrawplacement]"] + - ["system.windows.forms.datavisualization.charting.calloutstyle", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[calloutstyle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[variance].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.margins", "Member[left]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursor", "Member[selectionend]"] + - ["system.windows.forms.datavisualization.charting.axisenabled", "system.windows.forms.datavisualization.charting.axis", "Member[enabled]"] + - ["system.windows.forms.datavisualization.charting.chartelementoutline", "system.windows.forms.datavisualization.charting.chart", "Method[getchartelementoutline].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[linewidth]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.textannotation", "Member[backcolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursor", "Member[intervaloffset]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[legendarea]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartarea", "Member[backimage]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[chocolate]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[pie]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttontype", "system.windows.forms.datavisualization.charting.scrollbarbuttontype!", "Member[smalldecrement]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.textannotation", "Member[linewidth]"] + - ["system.windows.forms.datavisualization.charting.breaklinestyle", "system.windows.forms.datavisualization.charting.breaklinestyle!", "Member[wave]"] + - ["system.windows.forms.datavisualization.charting.tickmarkstyle", "system.windows.forms.datavisualization.charting.tickmark", "Member[tickmarkstyle]"] + - ["system.windows.forms.datavisualization.charting.startfromzero", "system.windows.forms.datavisualization.charting.startfromzero!", "Member[auto]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[smallscrollminsizetype]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlinewidth]"] + - ["system.windows.forms.datavisualization.charting.legenditem", "system.windows.forms.datavisualization.charting.legendcell", "Member[legenditem]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legend", "Member[itemcolumnseparator]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[diagonalcross]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[sumofsquarestotal]"] + - ["system.windows.forms.datavisualization.charting.cursor", "system.windows.forms.datavisualization.charting.chartarea", "Member[cursory]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[narrowvertical]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[uint32]"] + - ["system.windows.forms.datavisualization.charting.docking", "system.windows.forms.datavisualization.charting.docking!", "Member[left]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legendcell", "Member[name]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[minsize]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.lineannotation", "Member[textstyle]"] + - ["system.windows.forms.datavisualization.charting.legendtablestyle", "system.windows.forms.datavisualization.charting.legendtablestyle!", "Member[wide]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[datetimeoffset]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[easeofmovement]"] + - ["system.string", "system.windows.forms.datavisualization.charting.axis", "Member[name]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.title", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.lightstyle", "system.windows.forms.datavisualization.charting.lightstyle!", "Member[simplistic]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[zigzag]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[size]"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.textorientation!", "Member[stacked]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[markerborderwidth]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[enabled]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[wallwidth]"] + - ["system.windows.forms.datavisualization.charting.elementposition", "system.windows.forms.datavisualization.charting.chartarea", "Member[position]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartnamedelementcollection", "Method[isuniquename].ReturnValue"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.legend", "Member[interlacedrows]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[weeks]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[startcap]"] + - ["system.single", "system.windows.forms.datavisualization.charting.chartarea", "Method[getseriesdepth].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.smartlabelstyle", "system.windows.forms.datavisualization.charting.series", "Member[smartlabelstyle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.title", "Member[name]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[wordwrap]"] + - ["system.drawing.size", "system.windows.forms.datavisualization.charting.legendcell", "Member[seriessymbolsize]"] + - ["system.windows.forms.datavisualization.charting.serializationcontents", "system.windows.forms.datavisualization.charting.serializationcontents!", "Member[data]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[backhatchstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.chartarea3dstyle", "Member[rotation]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotation", "Member[visible]"] + - ["system.windows.forms.datavisualization.charting.arrowstyle", "system.windows.forms.datavisualization.charting.arrowstyle!", "Member[simple]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[stochasticindicator]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.idatapointfilter", "Method[filterdatapoint].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.margins", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[margins]"] + - ["system.double", "system.windows.forms.datavisualization.charting.vieweventargs", "Member[newsize]"] + - ["system.windows.forms.datavisualization.charting.axisname", "system.windows.forms.datavisualization.charting.axisname!", "Member[x2]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[triangle]"] + - ["system.windows.forms.datavisualization.charting.comparemethod", "system.windows.forms.datavisualization.charting.comparemethod!", "Member[notequalto]"] + - ["system.windows.forms.datavisualization.charting.annotation", "system.windows.forms.datavisualization.charting.annotationcollection", "Method[findbyname].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.axisarrowstyle", "system.windows.forms.datavisualization.charting.axisarrowstyle!", "Member[triangle]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.chartimagealignmentstyle!", "Member[topleft]"] + - ["system.windows.forms.datavisualization.charting.axistype", "system.windows.forms.datavisualization.charting.series", "Member[xaxistype]"] + - ["system.windows.forms.datavisualization.charting.ztestresult", "system.windows.forms.datavisualization.charting.statisticformula", "Method[ztest].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legend", "Member[itemcolumnspacing]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[alignment]"] + - ["system.single", "system.windows.forms.datavisualization.charting.elementposition", "Member[y]"] + - ["system.double", "system.windows.forms.datavisualization.charting.formatnumbereventargs", "Member[value]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.textstyle!", "Member[default]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.polygonannotation", "Member[backcolor]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legenditem", "Member[markerborderwidth]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[markerimage]"] + - ["system.windows.forms.datavisualization.charting.legenditemscollection", "system.windows.forms.datavisualization.charting.legend", "Member[customitems]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chartdashstyle!", "Member[dashdotdot]"] + - ["system.byte", "system.windows.forms.datavisualization.charting.annotationpathpoint", "Member[pointtype]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[enabled]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.lineannotation", "Member[endcap]"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.textorientation!", "Member[horizontal]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[area]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle2]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[raised]"] + - ["system.windows.forms.datavisualization.charting.chartareacollection", "system.windows.forms.datavisualization.charting.chart", "Member[chartareas]"] + - ["system.string", "system.windows.forms.datavisualization.charting.horizontallineannotation", "Member[annotationtype]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.axisscalebreakstyle", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttontype", "system.windows.forms.datavisualization.charting.scrollbarbuttontype!", "Member[smallincrement]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legenditem", "Member[seriesname]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.vieweventargs", "Member[newsizetype]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.legend", "Member[isequallyspaceditems]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.vieweventargs", "Member[axis]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.stripline", "Member[intervaloffsettype]"] + - ["system.windows.forms.datavisualization.charting.axisname", "system.windows.forms.datavisualization.charting.axis", "Member[axisname]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.legend", "Member[titlefont]"] + - ["system.windows.forms.datavisualization.charting.axistype", "system.windows.forms.datavisualization.charting.axistype!", "Member[primary]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chartimagewrapmode!", "Member[scaled]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotation", "Member[linecolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[probabilityttwotail]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labelborderwidth]"] + - ["system.windows.forms.datavisualization.charting.ttestresult", "system.windows.forms.datavisualization.charting.statisticformula", "Method[ttestequalvariances].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotation", "Member[shadowcolor]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[tickmarks]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[right]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[semitransparent]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chart", "Member[palette]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.borderskin", "Member[backsecondarycolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newsizeheight]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.imageannotation", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[bottom]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.series", "Member[xvaluetype]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.labelstyle", "Member[truncatedlabels]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[position]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[lightvertical]"] + - ["system.drawing.pointf", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newanchorlocation]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.axis", "Member[interlacedcolor]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.labelautofitstyles!", "Member[decreasefont]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.labelstyle", "Member[isendlabelvisible]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.datamanipulator", "Member[filtersetemptypoints]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[legendtooltip]"] + - ["system.windows.forms.datavisualization.charting.legend", "system.windows.forms.datavisualization.charting.legendcell", "Member[legend]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.customlabel", "Member[imagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.annotationsmartlabelstyle", "system.windows.forms.datavisualization.charting.annotation", "Member[smartlabelstyle]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.grid", "Member[linewidth]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stock]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[seagreen]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[tcriticalvaluetwotail]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttonstyles", "system.windows.forms.datavisualization.charting.scrollbarbuttonstyles!", "Member[all]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[fratio]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[legendtext]"] + - ["system.drawing.rectanglef", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[newposition]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttontype", "system.windows.forms.datavisualization.charting.scrollbarbuttontype!", "Member[thumbtracker]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[fastpoint]"] + - ["system.double", "system.windows.forms.datavisualization.charting.labelstyle", "Member[intervaloffset]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[berry]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[smallcheckerboard]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labelformat]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.title", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[stackedarea]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.imageannotation", "Member[linewidth]"] + - ["system.windows.forms.datavisualization.charting.textstyle", "system.windows.forms.datavisualization.charting.textstyle!", "Member[emboss]"] + - ["system.windows.forms.datavisualization.charting.scrollbarbuttonstyles", "system.windows.forms.datavisualization.charting.scrollbarbuttonstyles!", "Member[resetzoom]"] + - ["system.drawing.pointf", "system.windows.forms.datavisualization.charting.point3d", "Member[pointf]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axis", "Member[ismarginvisible]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[calloutlinewidth]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartnamedelementcollection", "Member[nameprefix]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.elementposition", "Member[auto]"] + - ["system.double[]", "system.windows.forms.datavisualization.charting.datapoint", "Member[yvalues]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[hours]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[horizontalcenter]"] + - ["system.string", "system.windows.forms.datavisualization.charting.polygonannotation", "Member[annotationtype]"] + - ["system.string", "system.windows.forms.datavisualization.charting.stripline", "Member[backimage]"] + - ["system.windows.forms.datavisualization.charting.chartcolorpalette", "system.windows.forms.datavisualization.charting.chartcolorpalette!", "Member[grayscale]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[accumulationdistribution]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotationsmartlabelstyle", "Member[calloutlinecolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[anchorx]"] + - ["system.windows.forms.datavisualization.charting.tickmarkstyle", "system.windows.forms.datavisualization.charting.tickmarkstyle!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.arrowstyle", "system.windows.forms.datavisualization.charting.arrowstyle!", "Member[tailed]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcomparer", "Method[compare].ReturnValue"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[secondseriesvariance]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartarea", "Member[issamefontsizeforallaxes]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[backcolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[linecolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.borderskin", "Member[backcolor]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.cursor", "Member[linedashstyle]"] + - ["system.windows.forms.datavisualization.charting.pointsortorder", "system.windows.forms.datavisualization.charting.pointsortorder!", "Member[descending]"] + - ["system.double", "system.windows.forms.datavisualization.charting.customlabel", "Member[toposition]"] + - ["system.double", "system.windows.forms.datavisualization.charting.cursor", "Member[selectionstart]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.hittestresult", "Member[chartelementtype]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.axis", "Member[islabelautofit]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[diagonalbrick]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.imageannotation", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.comparemethod", "system.windows.forms.datavisualization.charting.comparemethod!", "Member[equalto]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.gradientstyle!", "Member[leftright]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentstyles", "system.windows.forms.datavisualization.charting.chartarea", "Member[alignmentstyle]"] + - ["system.drawing.stringalignment", "system.windows.forms.datavisualization.charting.stripline", "Member[textlinealignment]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.borderskin", "Member[bordercolor]"] + - ["system.string", "system.windows.forms.datavisualization.charting.arrowannotation", "Member[annotationtype]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[splinearea]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[linecolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.grid", "Member[intervaloffset]"] + - ["system.windows.forms.datavisualization.charting.tickmarkstyle", "system.windows.forms.datavisualization.charting.tickmarkstyle!", "Member[acrossaxis]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chart", "Member[backimage]"] + - ["system.windows.forms.datavisualization.charting.antialiasingstyles", "system.windows.forms.datavisualization.charting.antialiasingstyles!", "Member[none]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[renko]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[spline]"] + - ["system.windows.forms.datavisualization.charting.legendseparatorstyle", "system.windows.forms.datavisualization.charting.legendseparatorstyle!", "Member[dashline]"] + - ["system.windows.forms.datavisualization.charting.labelalignmentstyles", "system.windows.forms.datavisualization.charting.labelalignmentstyles!", "Member[topright]"] + - ["system.windows.forms.datavisualization.charting.chartimagewrapmode", "system.windows.forms.datavisualization.charting.chart", "Member[backimagewrapmode]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[axislabels]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ttestresult", "Member[secondseriesmean]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.imageannotation", "Member[backcolor]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[name]"] + - ["system.windows.forms.datavisualization.charting.datapoint", "system.windows.forms.datavisualization.charting.datapointcollection", "Method[findbyvalue].ReturnValue"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[sumofsquaresbetweengroups]"] + - ["system.int32", "system.windows.forms.datavisualization.charting.legend", "Member[borderwidth]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chart", "Member[borderlinedashstyle]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[days]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[zvalue]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[allowmoving]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.lineanchorcapstyle!", "Member[arrow]"] + - ["system.windows.forms.datavisualization.charting.legendcelltype", "system.windows.forms.datavisualization.charting.legendcelltype!", "Member[seriessymbol]"] + - ["system.windows.forms.datavisualization.charting.intervalautomode", "system.windows.forms.datavisualization.charting.intervalautomode!", "Member[fixedcount]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[scrollbarthumbtracker]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[correlation].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.title", "Member[shadowoffset]"] + - ["system.windows.forms.datavisualization.charting.legendimagestyle", "system.windows.forms.datavisualization.charting.legendimagestyle!", "Member[marker]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.polygonannotation", "Member[backsecondarycolor]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[color]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.imageannotation", "Member[font]"] + - ["system.string", "system.windows.forms.datavisualization.charting.customizelegendeventargs", "Member[legendname]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[backsecondarycolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ftestresult", "Member[probabilityfonetail]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[typicalprice]"] + - ["system.string", "system.windows.forms.datavisualization.charting.chartnamedelementcollection", "Method[nextuniquename].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.annotation", "Member[backcolor]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ftestresult", "Member[fcriticalvalueonetail]"] + - ["system.windows.forms.datavisualization.charting.intervaltype", "system.windows.forms.datavisualization.charting.intervaltype!", "Member[minutes]"] + - ["system.windows.forms.datavisualization.charting.chartelementtype", "system.windows.forms.datavisualization.charting.chartelementtype!", "Member[legendheader]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Member[logarithmbase]"] + - ["system.windows.forms.datavisualization.charting.chartimagealignmentstyle", "system.windows.forms.datavisualization.charting.legend", "Member[backimagealignment]"] + - ["system.windows.forms.datavisualization.charting.legendtablestyle", "system.windows.forms.datavisualization.charting.legendtablestyle!", "Member[tall]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[standarddeviation]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.lineannotation", "Member[forecolor]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[date]"] + - ["system.windows.forms.datavisualization.charting.legendstyle", "system.windows.forms.datavisualization.charting.legendstyle!", "Member[table]"] + - ["system.windows.forms.datavisualization.charting.annotation", "system.windows.forms.datavisualization.charting.annotationpositionchangingeventargs", "Member[annotation]"] + - ["system.windows.forms.datavisualization.charting.axis", "system.windows.forms.datavisualization.charting.hittestresult", "Member[axis]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.legendcellcolumn", "Member[font]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.polylineannotation", "Member[backhatchstyle]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[funnel]"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[annotationtype]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[visible]"] + - ["system.windows.forms.datavisualization.charting.anovaresult", "system.windows.forms.datavisualization.charting.statisticformula", "Method[anova].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.series", "Member[yvaluesperpoint]"] + - ["system.windows.forms.datavisualization.charting.textantialiasingquality", "system.windows.forms.datavisualization.charting.textantialiasingquality!", "Member[normal]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.textannotation", "Member[ismultiline]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[threelinebreak]"] + - ["system.double", "system.windows.forms.datavisualization.charting.statisticformula", "Method[mean].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labelangle]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ftestresult", "Member[firstseriesvariance]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.textannotation", "Member[backgradientstyle]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[star6]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[triangularmovingaverage]"] + - ["system.windows.forms.datavisualization.charting.labelcalloutstyle", "system.windows.forms.datavisualization.charting.smartlabelstyle", "Member[calloutstyle]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[largecheckerboard]"] + - ["system.windows.forms.datavisualization.charting.labelmarkstyle", "system.windows.forms.datavisualization.charting.labelmarkstyle!", "Member[box]"] + - ["system.double", "system.windows.forms.datavisualization.charting.anovaresult", "Member[degreeoffreedombetweengroups]"] + - ["system.windows.forms.datavisualization.charting.markerstyle", "system.windows.forms.datavisualization.charting.markerstyle!", "Member[circle]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legenditem", "Member[tooltip]"] + - ["system.windows.forms.datavisualization.charting.areaalignmentstyles", "system.windows.forms.datavisualization.charting.areaalignmentstyles!", "Member[plotposition]"] + - ["system.windows.forms.datavisualization.charting.grid", "system.windows.forms.datavisualization.charting.axis", "Member[majorgrid]"] + - ["system.string", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Method[getcustomproperty].ReturnValue"] + - ["system.int32", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[linewidth]"] + - ["system.string", "system.windows.forms.datavisualization.charting.tooltipeventargs", "Member[text]"] + - ["system.windows.forms.datavisualization.charting.datamanipulator", "system.windows.forms.datavisualization.charting.chart", "Member[datamanipulator]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[narrowhorizontal]"] + - ["system.drawing.contentalignment", "system.windows.forms.datavisualization.charting.annotation", "Member[anchoralignment]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[pricevolumetrend]"] + - ["system.windows.forms.datavisualization.charting.labelautofitstyles", "system.windows.forms.datavisualization.charting.axis", "Member[labelautofitstyle]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.cursor", "Member[intervaltype]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legenditem", "Member[markerimagetransparentcolor]"] + - ["system.windows.forms.datavisualization.charting.seriescharttype", "system.windows.forms.datavisualization.charting.seriescharttype!", "Member[polar]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.chart", "Member[borderdashstyle]"] + - ["system.windows.forms.datavisualization.charting.chartarea", "system.windows.forms.datavisualization.charting.scrollbareventargs", "Member[chartarea]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.datetimeintervaltype!", "Member[weeks]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.chartarea", "Member[bordercolor]"] + - ["system.windows.forms.datavisualization.charting.chartdashstyle", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[labelborderdashstyle]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.legend", "Member[shadowcolor]"] + - ["system.windows.forms.datavisualization.charting.intervalautomode", "system.windows.forms.datavisualization.charting.axis", "Member[intervalautomode]"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[detrendedpriceoscillator]"] + - ["system.windows.forms.datavisualization.charting.textorientation", "system.windows.forms.datavisualization.charting.stripline", "Member[textorientation]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.annotationgroup", "Member[allowanchormoving]"] + - ["system.windows.forms.datavisualization.charting.datetimeintervaltype", "system.windows.forms.datavisualization.charting.cursor", "Member[intervaloffsettype]"] + - ["system.double", "system.windows.forms.datavisualization.charting.chartgraphics", "Method[getpositionfromaxis].ReturnValue"] + - ["system.windows.forms.datavisualization.charting.financialformula", "system.windows.forms.datavisualization.charting.financialformula!", "Member[forecasting]"] + - ["system.windows.forms.datavisualization.charting.chartarea", "system.windows.forms.datavisualization.charting.hittestresult", "Member[chartarea]"] + - ["system.windows.forms.datavisualization.charting.lineanchorcapstyle", "system.windows.forms.datavisualization.charting.calloutannotation", "Member[calloutanchorcap]"] + - ["system.object", "system.windows.forms.datavisualization.charting.chartpainteventargs", "Member[chartelement]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[frametitle8]"] + - ["system.drawing.color", "system.windows.forms.datavisualization.charting.datapointcustomproperties", "Member[markerbordercolor]"] + - ["system.windows.forms.datavisualization.charting.customlabelscollection", "system.windows.forms.datavisualization.charting.axis", "Member[customlabels]"] + - ["system.windows.forms.datavisualization.charting.legenditemorder", "system.windows.forms.datavisualization.charting.legenditemorder!", "Member[reversedseriesorder]"] + - ["system.double", "system.windows.forms.datavisualization.charting.ztestresult", "Member[firstseriesvariance]"] + - ["system.windows.forms.datavisualization.charting.gradientstyle", "system.windows.forms.datavisualization.charting.annotation", "Member[backgradientstyle]"] + - ["system.drawing.font", "system.windows.forms.datavisualization.charting.labelstyle", "Member[font]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.legenditem", "Member[enabled]"] + - ["system.windows.forms.datavisualization.charting.borderskinstyle", "system.windows.forms.datavisualization.charting.borderskinstyle!", "Member[sunken]"] + - ["system.string", "system.windows.forms.datavisualization.charting.verticallineannotation", "Member[annotationtype]"] + - ["system.windows.forms.datavisualization.charting.chartvaluetype", "system.windows.forms.datavisualization.charting.chartvaluetype!", "Member[string]"] + - ["system.double", "system.windows.forms.datavisualization.charting.annotation", "Member[anchory]"] + - ["system.string", "system.windows.forms.datavisualization.charting.legend", "Member[backimage]"] + - ["system.windows.forms.datavisualization.charting.charthatchstyle", "system.windows.forms.datavisualization.charting.charthatchstyle!", "Member[percent05]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscrollbar", "Member[size]"] + - ["system.boolean", "system.windows.forms.datavisualization.charting.chartserializer", "Member[isunknownattributeignored]"] + - ["system.windows.forms.datavisualization.charting.labelmarkstyle", "system.windows.forms.datavisualization.charting.labelmarkstyle!", "Member[linesidemark]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axisscaleview", "Member[smallscrollsize]"] + - ["system.double", "system.windows.forms.datavisualization.charting.axis", "Method[pixelpositiontovalue].ReturnValue"] + - ["system.string", "system.windows.forms.datavisualization.charting.annotation", "Member[anchordatapointname]"] + - ["system.windows.forms.datavisualization.charting.datapoint", "system.windows.forms.datavisualization.charting.datapoint", "Method[clone].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Design.Behavior.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Design.Behavior.typemodel.yml new file mode 100644 index 000000000000..7d535299600d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Design.Behavior.typemodel.yml @@ -0,0 +1,72 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.forms.design.behavior.snapline", "Member[filter]"] + - ["system.windows.forms.design.behavior.behavior", "system.windows.forms.design.behavior.behaviorservice", "Method[popbehavior].ReturnValue"] + - ["system.windows.forms.design.behavior.snaplinepriority", "system.windows.forms.design.behavior.snaplinepriority!", "Member[medium]"] + - ["system.boolean", "system.windows.forms.design.behavior.behaviorserviceadornercollectionenumerator", "Method[movenext].ReturnValue"] + - ["system.windows.forms.design.behavior.behaviorservice", "system.windows.forms.design.behavior.adorner", "Member[behaviorservice]"] + - ["system.componentmodel.design.menucommand", "system.windows.forms.design.behavior.behavior", "Method[findcommand].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Member[disableallcommands]"] + - ["system.boolean", "system.windows.forms.design.behavior.adorner", "Member[enabled]"] + - ["system.windows.forms.design.behavior.glyphselectiontype", "system.windows.forms.design.behavior.glyphselectiontype!", "Member[selected]"] + - ["system.drawing.point", "system.windows.forms.design.behavior.behaviorservice", "Method[mapadornerwindowpoint].ReturnValue"] + - ["system.windows.forms.design.behavior.glyphselectiontype", "system.windows.forms.design.behavior.glyphselectiontype!", "Member[notselected]"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snaplinetype!", "Member[baseline]"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snaplinetype!", "Member[horizontal]"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Method[onmousedoubleclick].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.design.behavior.behavior", "Member[cursor]"] + - ["system.windows.forms.design.behavior.glyphcollection", "system.windows.forms.design.behavior.adorner", "Member[glyphs]"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Method[onmousedown].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.design.behavior.behaviorservice", "Method[controltoadornerwindow].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Method[onmouseenter].ReturnValue"] + - ["system.windows.forms.design.behavior.glyphselectiontype", "system.windows.forms.design.behavior.glyphselectiontype!", "Member[selectedprimary]"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snaplinetype!", "Member[vertical]"] + - ["system.int32", "system.windows.forms.design.behavior.glyphcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.design.behavior.snaplinepriority", "system.windows.forms.design.behavior.snaplinepriority!", "Member[high]"] + - ["system.windows.forms.design.behavior.behavior", "system.windows.forms.design.behavior.behaviorservice", "Method[getnextbehavior].ReturnValue"] + - ["system.int32", "system.windows.forms.design.behavior.glyphcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snaplinetype!", "Member[top]"] + - ["system.windows.forms.cursor", "system.windows.forms.design.behavior.componentglyph", "Method[gethittest].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.behavior.snapline", "Member[ishorizontal]"] + - ["system.windows.forms.design.behavior.snaplinepriority", "system.windows.forms.design.behavior.snaplinepriority!", "Member[low]"] + - ["system.componentmodel.icomponent", "system.windows.forms.design.behavior.componentglyph", "Member[relatedcomponent]"] + - ["system.drawing.point", "system.windows.forms.design.behavior.behaviorservice", "Method[adornerwindowtoscreen].ReturnValue"] + - ["system.windows.forms.design.behavior.behavior", "system.windows.forms.design.behavior.behaviorservice", "Member[currentbehavior]"] + - ["system.boolean", "system.windows.forms.design.behavior.snapline!", "Method[shouldsnap].ReturnValue"] + - ["system.windows.forms.design.behavior.behaviorserviceadornercollection", "system.windows.forms.design.behavior.behaviorservice", "Member[adorners]"] + - ["system.int32", "system.windows.forms.design.behavior.snapline", "Member[offset]"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snaplinetype!", "Member[left]"] + - ["system.boolean", "system.windows.forms.design.behavior.behaviorserviceadornercollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snaplinetype!", "Member[bottom]"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Method[onmousehover].ReturnValue"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snaplinetype!", "Member[right]"] + - ["system.windows.forms.design.behavior.glyph", "system.windows.forms.design.behavior.glyphcollection", "Member[item]"] + - ["system.drawing.point", "system.windows.forms.design.behavior.behaviorservice", "Method[adornerwindowpointtoscreen].ReturnValue"] + - ["system.int32", "system.windows.forms.design.behavior.behaviorserviceadornercollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Method[onmouseleave].ReturnValue"] + - ["system.windows.forms.design.behavior.adorner", "system.windows.forms.design.behavior.behaviorserviceadornercollectionenumerator", "Member[current]"] + - ["system.windows.forms.design.behavior.behavior", "system.windows.forms.design.behavior.glyph", "Member[behavior]"] + - ["system.windows.forms.design.behavior.snaplinetype", "system.windows.forms.design.behavior.snapline", "Member[snaplinetype]"] + - ["system.boolean", "system.windows.forms.design.behavior.glyphcollection", "Method[contains].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.design.behavior.controlbodyglyph", "Member[bounds]"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Method[onmouseup].ReturnValue"] + - ["system.object", "system.windows.forms.design.behavior.behaviorserviceadornercollectionenumerator", "Member[current]"] + - ["system.drawing.point", "system.windows.forms.design.behavior.behaviorservice", "Method[screentoadornerwindow].ReturnValue"] + - ["system.drawing.graphics", "system.windows.forms.design.behavior.behaviorservice", "Member[adornerwindowgraphics]"] + - ["system.drawing.rectangle", "system.windows.forms.design.behavior.behaviorservice", "Method[controlrectinadornerwindow].ReturnValue"] + - ["system.int32", "system.windows.forms.design.behavior.behaviorserviceadornercollection", "Method[add].ReturnValue"] + - ["system.windows.forms.design.behavior.adorner", "system.windows.forms.design.behavior.behaviorserviceadornercollection", "Member[item]"] + - ["system.windows.forms.cursor", "system.windows.forms.design.behavior.controlbodyglyph", "Method[gethittest].ReturnValue"] + - ["system.windows.forms.design.behavior.snaplinepriority", "system.windows.forms.design.behavior.snapline", "Member[priority]"] + - ["system.windows.forms.design.behavior.snaplinepriority", "system.windows.forms.design.behavior.snaplinepriority!", "Member[always]"] + - ["system.boolean", "system.windows.forms.design.behavior.snapline", "Member[isvertical]"] + - ["system.drawing.rectangle", "system.windows.forms.design.behavior.glyph", "Member[bounds]"] + - ["system.string", "system.windows.forms.design.behavior.snapline", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.behavior.behavior", "Method[onmousemove].ReturnValue"] + - ["system.windows.forms.design.behavior.behaviorserviceadornercollectionenumerator", "system.windows.forms.design.behavior.behaviorserviceadornercollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.icollection", "system.windows.forms.design.behavior.behaviordragdropeventargs", "Member[dragcomponents]"] + - ["system.windows.forms.cursor", "system.windows.forms.design.behavior.glyph", "Method[gethittest].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Design.typemodel.yml new file mode 100644 index 000000000000..9eded237aaa0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Design.typemodel.yml @@ -0,0 +1,288 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.forms.design.aximporter", "Method[generatefromtypelibrary].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.axparameterdata", "Member[isout]"] + - ["system.boolean", "system.windows.forms.design.iuiservice", "Method[showcomponenteditor].ReturnValue"] + - ["system.componentmodel.icomponent", "system.windows.forms.design.componenteditorpage", "Member[component]"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Method[isloading].ReturnValue"] + - ["system.windows.forms.design.toolstripitemdesigneravailability", "system.windows.forms.design.toolstripitemdesigneravailability!", "Member[menustrip]"] + - ["system.windows.forms.control", "system.windows.forms.design.componenteditorpage", "Method[getcontrol].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.design.parentcontroldesigner", "Member[gridsize]"] + - ["system.string", "system.windows.forms.design.aximporter+ireferenceresolver", "Method[resolvecomreference].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[bounds]"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Method[isfirstactivate].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[nologo]"] + - ["system.boolean", "system.windows.forms.design.parentcontroldesigner", "Member[allowcontrollasso]"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[visible]"] + - ["system.windows.forms.design.componentactionstype", "system.windows.forms.design.componentactionstype!", "Member[component]"] + - ["system.boolean", "system.windows.forms.design.imenueditorservice", "Method[isactive].ReturnValue"] + - ["system.windows.forms.design.componentactionstype", "system.windows.forms.design.componentactionstype!", "Member[all]"] + - ["system.boolean", "system.windows.forms.design.componentdocumentdesigner", "Member[trayautoarrange]"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.design.eventstab", "Method[getdefaultproperty].ReturnValue"] + - ["system.collections.idictionary", "system.windows.forms.design.iuiservice", "Member[styles]"] + - ["system.string", "system.windows.forms.design.aximporter+options", "Member[keycontainer]"] + - ["system.string", "system.windows.forms.design.axparameterdata", "Member[name]"] + - ["system.collections.arraylist", "system.windows.forms.design.axwrappergen!", "Member[generatedsources]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[designerproperties]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[parent]"] + - ["system.boolean", "system.windows.forms.design.componenttray", "Method[candisplaycomponent].ReturnValue"] + - ["system.windows.forms.icomponenteditorpagesite", "system.windows.forms.design.componenteditorpage", "Member[pagesite]"] + - ["system.boolean", "system.windows.forms.design.controldesigner", "Member[enabledragrect]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.design.eventstab", "Method[getproperties].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Method[getchild].ReturnValue"] + - ["system.windows.forms.menu", "system.windows.forms.design.imenueditorservice", "Method[getmenu].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.controldesigner", "Method[canbeparentedto].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keytaborderselect]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyend]"] + - ["system.object", "system.windows.forms.design.dockeditor", "Method[editvalue].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keymoveright]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Method[getselected].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[printers]"] + - ["system.string", "system.windows.forms.design.axparameterdata", "Member[typename]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.design.foldernameeditor+folderbrowser", "Method[showdialog].ReturnValue"] + - ["system.object", "system.windows.forms.design.documentdesigner", "Method[getview].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.controldesigner", "Member[autoresizehandles]"] + - ["system.object", "system.windows.forms.design.foldernameeditor", "Method[editvalue].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.windows.forms.design.bordersideseditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.iuiservice", "Method[canshowcomponenteditor].ReturnValue"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[moveable]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[mypictures]"] + - ["system.boolean", "system.windows.forms.design.axparameterdata", "Member[isoptional]"] + - ["system.boolean", "system.windows.forms.design.parentcontroldesigner", "Member[allowgenericdragbox]"] + - ["system.boolean", "system.windows.forms.design.designeroptions", "Member[usesmarttags]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.windows.forms.design.foldernameeditor", "Method[geteditstyle].ReturnValue"] + - ["system.windows.forms.design.behavior.controlbodyglyph", "system.windows.forms.design.controldesigner", "Method[getcontrolglyph].ReturnValue"] + - ["system.string", "system.windows.forms.design.aximporter+options", "Member[outputname]"] + - ["system.string", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[name]"] + - ["system.windows.forms.design.themedscrollbarmode", "system.windows.forms.design.themedscrollbarmode!", "Member[onlytoplevel]"] + - ["system.windows.forms.iwin32window", "system.windows.forms.design.iuiservice", "Method[getdialogownerwindow].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[containermenu]"] + - ["system.windows.forms.design.toolstripitemdesigneravailability", "system.windows.forms.design.toolstripitemdesigneravailability!", "Member[toolstrip]"] + - ["system.int32", "system.windows.forms.design.windowsformscomponenteditor", "Method[getinitialcomponenteditorpageindex].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.componentdocumentdesigner", "Method[filterattributes].ReturnValue"] + - ["system.object", "system.windows.forms.design.eventhandlerservice", "Method[gethandler].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowser", "Member[startlocation]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.design.iuiservice", "Method[showdialog].ReturnValue"] + - ["system.string", "system.windows.forms.design.aximporter", "Method[generatefromfile].ReturnValue"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.windows.forms.design.anchoreditor", "Method[geteditstyle].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.imenueditorservice", "Method[messagefilter].ReturnValue"] + - ["system.string", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[defaultaction]"] + - ["system.drawing.point", "system.windows.forms.design.componenttray", "Method[gettraylocation].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.componentdocumentdesigner", "Member[traylargeicon]"] + - ["system.componentmodel.icomponent", "system.windows.forms.design.componenteditorpage", "Method[getselectedcomponent].ReturnValue"] + - ["system.string", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[value]"] + - ["system.string", "system.windows.forms.design.foldernameeditor+folderbrowser", "Member[directorypath]"] + - ["system.windows.forms.design.behavior.glyphcollection", "system.windows.forms.design.documentdesigner", "Method[getglyphs].ReturnValue"] + - ["system.object", "system.windows.forms.design.imagelistimageeditor", "Method[editvalue].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keysizeheightdecrease]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keymoveleft]"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Member[firstactivate]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgewidthdecrease]"] + - ["system.drawing.size", "system.windows.forms.design.designeroptions", "Member[gridsize]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowserstyles!", "Member[browseforprinter]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[trayselectionmenu]"] + - ["system.boolean", "system.windows.forms.design.designeroptions", "Member[useoptimizedcodegeneration]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.windows.forms.design.dockeditor", "Method[geteditstyle].ReturnValue"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.documentdesigner", "Member[selectionrules]"] + - ["system.drawing.rectangle", "system.windows.forms.design.parentcontroldesigner", "Method[getupdatedrect].ReturnValue"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[leftsizeable]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.design.propertytab", "Method[getproperties].ReturnValue"] + - ["system.collections.ienumerable", "system.windows.forms.design.icontainsthemedscrollbarwindows", "Method[themedscrollbarwindows].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowser", "Member[style]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Method[hittest].ReturnValue"] + - ["system.collections.ilist", "system.windows.forms.design.parentcontroldesigner", "Member[snaplines]"] + - ["system.boolean", "system.windows.forms.design.designeroptions", "Member[objectboundsmarttagautoshow]"] + - ["system.windows.forms.design.behavior.controlbodyglyph", "system.windows.forms.design.parentcontroldesigner", "Method[getcontrolglyph].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.scrollablecontroldesigner", "Method[gethittest].ReturnValue"] + - ["system.windows.forms.control", "system.windows.forms.design.componentdocumentdesigner", "Member[control]"] + - ["system.string", "system.windows.forms.design.aximporter!", "Method[getfileoftypelib].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowserstyles!", "Member[restricttosubfolders]"] + - ["system.collections.icollection", "system.windows.forms.design.controldesigner", "Member[associatedcomponents]"] + - ["system.windows.forms.design.behavior.glyphcollection", "system.windows.forms.design.controldesigner", "Method[getglyphs].ReturnValue"] + - ["system.windows.forms.design.toolstripitemdesigneravailability", "system.windows.forms.design.toolstripitemdesigneravailability!", "Member[statusstrip]"] + - ["system.boolean", "system.windows.forms.design.controldesigner", "Method[gethittest].ReturnValue"] + - ["system.windows.forms.design.themedscrollbarmode", "system.windows.forms.design.themedscrollbarwindow", "Member[mode]"] + - ["system.boolean", "system.windows.forms.design.parentcontroldesigner", "Member[enabledragrect]"] + - ["system.string", "system.windows.forms.design.aximporter+options", "Member[keyfile]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyselectnext]"] + - ["system.string", "system.windows.forms.design.maskdescriptor", "Method[tostring].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[networkneighborhood]"] + - ["system.boolean", "system.windows.forms.design.iuiservice", "Method[showtoolwindow].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyshiftend]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyinvokesmarttag]"] + - ["system.boolean", "system.windows.forms.design.maskdescriptor!", "Method[isvalidmaskdescriptor].ReturnValue"] + - ["system.object", "system.windows.forms.design.anchoreditor", "Method[editvalue].ReturnValue"] + - ["system.int32", "system.windows.forms.design.componenttray", "Member[componentcount]"] + - ["system.boolean", "system.windows.forms.design.componenteditorform", "Member[autosize]"] + - ["system.int32", "system.windows.forms.design.toolstripitemdesigneravailabilityattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.designeroptions", "Member[showgrid]"] + - ["system.string", "system.windows.forms.design.maskdescriptor", "Member[mask]"] + - ["system.boolean", "system.windows.forms.design.parentcontroldesigner", "Member[allowsetchildindexondrop]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[favorites]"] + - ["system.componentmodel.inheritanceattribute", "system.windows.forms.design.controldesigner", "Member[inheritanceattribute]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowserstyles!", "Member[restricttofilesystem]"] + - ["system.string", "system.windows.forms.design.imagelistimageeditor", "Method[getfiledialogdescription].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[selectionmenu]"] + - ["system.boolean", "system.windows.forms.design.controldesigner", "Method[enabledesignmode].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyselectprevious]"] + - ["system.boolean", "system.windows.forms.design.componenttray", "Member[autoarrange]"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.controldesigner", "Member[selectionrules]"] + - ["system.type[]", "system.windows.forms.design.imagelistimageeditor", "Method[getimageextenders].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.design.parentcontroldesigner", "Member[defaultcontrollocation]"] + - ["system.int32", "system.windows.forms.design.maskdescriptor", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.windows.forms.design.maskdescriptor", "Member[name]"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[allsizeable]"] + - ["system.windows.forms.design.controldesigner", "system.windows.forms.design.controldesigner", "Method[internalcontroldesigner].ReturnValue"] + - ["system.string", "system.windows.forms.design.propertytab", "Member[tabname]"] + - ["system.boolean", "system.windows.forms.design.toolstripitemdesigneravailabilityattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.windowsformscomponenteditor", "Method[editcomponent].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.documentdesigner", "Method[gettoolsupported].ReturnValue"] + - ["system.byte[]", "system.windows.forms.design.aximporter+options", "Member[publickey]"] + - ["system.boolean", "system.windows.forms.design.maskdescriptor", "Method[equals].ReturnValue"] + - ["system.string", "system.windows.forms.design.propertytab", "Member[helpkeyword]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keydefaultaction]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowserstyles!", "Member[restricttodomain]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgedown]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keymoveup]"] + - ["system.windows.forms.control", "system.windows.forms.design.parentcontroldesigner", "Method[getparentforcomponent].ReturnValue"] + - ["system.object", "system.windows.forms.design.componenttray", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Member[autosize]"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[bottomsizeable]"] + - ["system.windows.forms.createparams", "system.windows.forms.design.componenteditorpage", "Member[createparams]"] + - ["system.windows.forms.control", "system.windows.forms.design.eventhandlerservice", "Member[focuswindow]"] + - ["system.int32", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.design.behavior.glyphcollection", "system.windows.forms.design.parentcontroldesigner", "Method[getglyphs].ReturnValue"] + - ["system.codedom.fielddirection", "system.windows.forms.design.axparameterdata", "Member[direction]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.design.controldesigner", "Member[accessibilityobj]"] + - ["system.type", "system.windows.forms.design.maskdescriptor", "Member[validatingtype]"] + - ["system.boolean", "system.windows.forms.design.componenttray", "Method[canextend].ReturnValue"] + - ["system.int32", "system.windows.forms.design.controldesigner", "Method[numberofinternalcontroldesigners].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[recent]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowserstyles!", "Member[browseforeverything]"] + - ["system.string[]", "system.windows.forms.design.aximporter", "Member[generatedsources]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyshifthome]"] + - ["system.boolean", "system.windows.forms.design.componentdocumentdesigner", "Method[filterevents].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.forms.design.maskdescriptor", "Member[culture]"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Method[ispagemessage].ReturnValue"] + - ["system.object", "system.windows.forms.design.shortcutkeyseditor", "Method[editvalue].ReturnValue"] + - ["system.string", "system.windows.forms.design.aximporter+ireferenceresolver", "Method[resolvemanagedreference].ReturnValue"] + - ["system.reflection.strongnamekeypair", "system.windows.forms.design.aximporter+options", "Member[keypair]"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Member[loadrequired]"] + - ["system.boolean", "system.windows.forms.design.eventstab", "Method[canextend].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowserstyles!", "Member[browseforcomputer]"] + - ["system.object", "system.windows.forms.design.imagelistcodedomserializer", "Method[serialize].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keymovedown]"] + - ["system.windows.forms.design.themedscrollbarmode", "system.windows.forms.design.themedscrollbarmode!", "Member[all]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[role]"] + - ["system.string", "system.windows.forms.design.componenteditorpage", "Member[title]"] + - ["system.windows.forms.design.designeroptions", "system.windows.forms.design.windowsformsdesigneroptionservice", "Member[compatibilityoptions]"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Member[commitondeactivate]"] + - ["system.boolean", "system.windows.forms.design.parentcontroldesigner", "Member[drawgrid]"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[rightsizeable]"] + - ["system.boolean", "system.windows.forms.design.componenttray", "Member[showlargeicons]"] + - ["system.object", "system.windows.forms.design.componentdocumentdesigner", "Method[getview].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.propertytab", "Method[canextend].ReturnValue"] + - ["system.windows.forms.dialogresult", "system.windows.forms.design.componenteditorform", "Method[showform].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgewidthincrease]"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[none]"] + - ["system.windows.forms.control", "system.windows.forms.design.controldesigner", "Member[control]"] + - ["system.runtime.interopservices.typelibattr[]", "system.windows.forms.design.aximporter", "Member[generatedtypelibattributes]"] + - ["system.drawing.bitmap", "system.windows.forms.design.propertytab", "Member[bitmap]"] + - ["system.intptr", "system.windows.forms.design.themedscrollbarwindow", "Member[handle]"] + - ["system.windows.forms.design.axparameterdata[]", "system.windows.forms.design.axparameterdata!", "Method[convert].ReturnValue"] + - ["system.windows.forms.design.toolstripitemdesigneravailability", "system.windows.forms.design.toolstripitemdesigneravailability!", "Member[contextmenustrip]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[sendto]"] + - ["system.object", "system.windows.forms.design.bordersideseditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[verbosemode]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keysizewidthdecrease]"] + - ["system.drawing.icon", "system.windows.forms.design.componenteditorpage", "Member[icon]"] + - ["system.boolean", "system.windows.forms.design.axparameterdata", "Member[isbyref]"] + - ["system.componentmodel.icomponent", "system.windows.forms.design.componenttray", "Method[getnextcomponent].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.design.propertytab", "Method[getdefaultproperty].ReturnValue"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[netanddialupconnections]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[startmenu]"] + - ["system.string", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[description]"] + - ["system.object", "system.windows.forms.design.imagelistcodedomserializer", "Method[deserialize].ReturnValue"] + - ["system.windows.forms.design.toolstripitemdesigneravailability", "system.windows.forms.design.toolstripitemdesigneravailability!", "Member[none]"] + - ["system.boolean", "system.windows.forms.design.componenttray", "Method[istraycomponent].ReturnValue"] + - ["system.type", "system.windows.forms.design.axparameterdata", "Member[parametertype]"] + - ["system.boolean", "system.windows.forms.design.componenteditorform", "Method[preprocessmessage].ReturnValue"] + - ["system.windows.forms.design.aximporter+ireferenceresolver", "system.windows.forms.design.aximporter+options", "Member[references]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.design.iuiservice", "Method[showmessage].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgeheightdecrease]"] + - ["system.type[]", "system.windows.forms.design.windowsformscomponenteditor", "Method[getcomponenteditorpages].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyreversecancel]"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[overwritercw]"] + - ["system.windows.forms.design.toolstripitemdesigneravailabilityattribute", "system.windows.forms.design.toolstripitemdesigneravailabilityattribute!", "Member[default]"] + - ["system.boolean", "system.windows.forms.design.designeroptions", "Member[usesnaplines]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keyhome]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keycancel]"] + - ["system.windows.forms.design.behavior.behaviorservice", "system.windows.forms.design.controldesigner", "Member[behaviorservice]"] + - ["system.boolean", "system.windows.forms.design.designeroptions", "Member[enableinsituediting]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keysizeheightincrease]"] + - ["system.componentmodel.design.viewtechnology[]", "system.windows.forms.design.componentdocumentdesigner", "Member[supportedtechnologies]"] + - ["system.string", "system.windows.forms.design.maskdescriptor", "Member[sample]"] + - ["system.windows.forms.design.themedscrollbarmode", "system.windows.forms.design.themedscrollbarmode!", "Member[none]"] + - ["system.boolean", "system.windows.forms.design.componentdocumentdesigner", "Method[filterproperties].ReturnValue"] + - ["system.string", "system.windows.forms.design.eventstab", "Member[helpkeyword]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[templates]"] + - ["system.string", "system.windows.forms.design.eventstab", "Member[tabname]"] + - ["system.boolean", "system.windows.forms.design.toolstripitemdesigneravailabilityattribute", "Method[equals].ReturnValue"] + - ["system.windows.forms.design.componentactionstype", "system.windows.forms.design.componentactionstype!", "Member[service]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[mycomputer]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserstyles", "system.windows.forms.design.foldernameeditor+folderbrowserstyles!", "Member[showtextbox]"] + - ["system.windows.forms.design.toolstripitemdesigneravailability", "system.windows.forms.design.toolstripitemdesigneravailability!", "Member[all]"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[gensources]"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[delaysign]"] + - ["system.string", "system.windows.forms.design.aximporter+options", "Member[outputdirectory]"] + - ["system.componentmodel.icomponent", "system.windows.forms.design.controldesigner", "Member[parentcomponent]"] + - ["system.collections.ilist", "system.windows.forms.design.controldesigner", "Member[snaplines]"] + - ["system.drawing.design.toolboxitem", "system.windows.forms.design.parentcontroldesigner", "Member[mousedragtool]"] + - ["system.string", "system.windows.forms.design.aximporter+ireferenceresolver", "Method[resolveactivexreference].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgeup]"] + - ["system.object", "system.windows.forms.design.filenameeditor", "Method[editvalue].ReturnValue"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[locked]"] + - ["system.boolean", "system.windows.forms.design.parentcontroldesigner", "Method[canparent].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Member[state]"] + - ["system.string", "system.windows.forms.design.foldernameeditor+folderbrowser", "Member[description]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.design.iwindowsformseditorservice", "Method[showdialog].ReturnValue"] + - ["system.componentmodel.design.viewtechnology[]", "system.windows.forms.design.documentdesigner", "Member[supportedtechnologies]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.design.controldesigner+controldesigneraccessibleobject", "Method[getfocused].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[editlabel]"] + - ["system.componentmodel.icomponent[]", "system.windows.forms.design.parentcontroldesigner", "Method[createtoolcore].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.parentcontroldesigner", "Method[canaddcomponent].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.componentdocumentdesigner", "Method[gettoolsupported].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.axparameterdata", "Member[isin]"] + - ["system.boolean", "system.windows.forms.design.designeroptions", "Member[snaptogrid]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgeleft]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgeheightincrease]"] + - ["system.string[]", "system.windows.forms.design.aximporter", "Member[generatedassemblies]"] + - ["system.drawing.point", "system.windows.forms.design.controldesigner!", "Member[invalidpoint]"] + - ["system.windows.forms.design.selectionrules", "system.windows.forms.design.selectionrules!", "Member[topsizeable]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.design.controldesigner", "Member[accessibilityobject]"] + - ["system.boolean", "system.windows.forms.design.imagelistimageeditor", "Method[getpaintvaluesupported].ReturnValue"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[silentmode]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.windows.forms.design.filenameeditor", "Method[geteditstyle].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.design.componenttray", "Method[getlocation].ReturnValue"] + - ["system.windows.forms.control", "system.windows.forms.design.parentcontroldesigner", "Method[getcontrol].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keysizewidthincrease]"] + - ["system.boolean", "system.windows.forms.design.componenteditorpage", "Method[supportshelp].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[setstatustext]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[desktop]"] + - ["system.windows.forms.design.imenueditorservice", "system.windows.forms.design.documentdesigner", "Member[menueditorservice]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[setstatusrectangle]"] + - ["system.object[]", "system.windows.forms.design.propertytab", "Member[components]"] + - ["system.windows.forms.design.foldernameeditor+folderbrowserfolder", "system.windows.forms.design.foldernameeditor+folderbrowserfolder!", "Member[mydocuments]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[keynudgeright]"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[msbuilderrors]"] + - ["system.boolean", "system.windows.forms.design.controldesigner", "Member[participateswithsnaplines]"] + - ["system.boolean", "system.windows.forms.design.aximporter+options", "Member[ignoreregisteredocx]"] + - ["system.boolean", "system.windows.forms.design.componenttray", "Method[cancreatecomponentfromtool].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.windows.forms.design.menucommands!", "Member[componenttraymenu]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.windows.forms.design.shortcutkeyseditor", "Method[geteditstyle].ReturnValue"] + - ["system.windows.forms.design.toolstripitemdesigneravailability", "system.windows.forms.design.toolstripitemdesigneravailabilityattribute", "Member[itemadditionvisibility]"] + - ["system.int32", "system.windows.forms.design.componenteditorpage", "Member[loading]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Integration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Integration.typemodel.yml new file mode 100644 index 000000000000..24c560588aac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Integration.typemodel.yml @@ -0,0 +1,55 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.automation.peers.automationpeer", "system.windows.forms.integration.windowsformshost", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.forms.integration.windowsformshost", "Method[tabinto].ReturnValue"] + - ["system.windows.media.brush", "system.windows.forms.integration.windowsformshost", "Member[foreground]"] + - ["system.boolean", "system.windows.forms.integration.elementhost", "Member[focused]"] + - ["system.boolean", "system.windows.forms.integration.integrationexceptioneventargs", "Member[throwexception]"] + - ["system.windows.forms.integration.propertytranslator", "system.windows.forms.integration.propertymap", "Member[item]"] + - ["system.windows.forms.integration.propertymap", "system.windows.forms.integration.windowsformshost", "Member[propertymap]"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[fontfamilyproperty]"] + - ["system.windows.forms.imemode", "system.windows.forms.integration.elementhost", "Member[imemodebase]"] + - ["system.windows.forms.integration.propertymap", "system.windows.forms.integration.elementhost", "Member[propertymap]"] + - ["system.windows.fontstyle", "system.windows.forms.integration.windowsformshost", "Member[fontstyle]"] + - ["system.string", "system.windows.forms.integration.propertymappingexceptioneventargs", "Member[propertyname]"] + - ["system.object", "system.windows.forms.integration.propertymap", "Member[sourceobject]"] + - ["system.object", "system.windows.forms.integration.propertymappingexceptioneventargs", "Member[propertyvalue]"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[fontweightproperty]"] + - ["system.windows.uielement", "system.windows.forms.integration.elementhost", "Member[child]"] + - ["system.boolean", "system.windows.forms.integration.elementhost", "Member[autosize]"] + - ["system.object", "system.windows.forms.integration.childchangedeventargs", "Member[previouschild]"] + - ["system.windows.thickness", "system.windows.forms.integration.windowsformshost", "Member[padding]"] + - ["system.windows.controls.panel", "system.windows.forms.integration.elementhost", "Member[hostcontainer]"] + - ["system.boolean", "system.windows.forms.integration.propertymap", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.integration.elementhost", "Member[backcolortransparent]"] + - ["system.drawing.size", "system.windows.forms.integration.elementhost", "Member[defaultsize]"] + - ["system.windows.size", "system.windows.forms.integration.windowsformshost", "Method[measureoverride].ReturnValue"] + - ["system.int32", "system.windows.forms.integration.windowsformshost", "Member[tabindex]"] + - ["system.windows.size", "system.windows.forms.integration.windowsformshost", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.media.brush", "system.windows.forms.integration.windowsformshost", "Member[background]"] + - ["system.drawing.size", "system.windows.forms.integration.elementhost", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[paddingproperty]"] + - ["system.runtime.interopservices.handleref", "system.windows.forms.integration.windowsformshost", "Method[buildwindowcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[fontsizeproperty]"] + - ["system.boolean", "system.windows.forms.integration.elementhost", "Member[canenableime]"] + - ["system.collections.icollection", "system.windows.forms.integration.propertymap", "Member[keys]"] + - ["system.boolean", "system.windows.forms.integration.elementhost", "Method[processcmdkey].ReturnValue"] + - ["system.intptr", "system.windows.forms.integration.windowsformshost", "Method[wndproc].ReturnValue"] + - ["system.exception", "system.windows.forms.integration.integrationexceptioneventargs", "Member[exception]"] + - ["system.collections.generic.dictionary", "system.windows.forms.integration.propertymap", "Member[defaulttranslators]"] + - ["system.boolean", "system.windows.forms.integration.elementhost", "Method[isinputchar].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[fontstyleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[foregroundproperty]"] + - ["system.windows.media.fontfamily", "system.windows.forms.integration.windowsformshost", "Member[fontfamily]"] + - ["system.windows.forms.control", "system.windows.forms.integration.windowsformshost", "Member[child]"] + - ["system.double", "system.windows.forms.integration.windowsformshost", "Member[fontsize]"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[tabindexproperty]"] + - ["system.windows.vector", "system.windows.forms.integration.windowsformshost", "Method[scalechild].ReturnValue"] + - ["system.collections.icollection", "system.windows.forms.integration.propertymap", "Member[values]"] + - ["system.windows.fontweight", "system.windows.forms.integration.windowsformshost", "Member[fontweight]"] + - ["system.boolean", "system.windows.forms.integration.elementhost", "Method[processmnemonic].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.forms.integration.windowsformshost!", "Member[backgroundproperty]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Layout.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Layout.typemodel.yml new file mode 100644 index 000000000000..42129ca30389 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.Layout.typemodel.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.windows.forms.layout.arrangedelementcollection", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.windows.forms.layout.arrangedelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.forms.layout.arrangedelementcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.layout.layoutengine", "Method[layout].ReturnValue"] + - ["system.object", "system.windows.forms.layout.arrangedelementcollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.forms.layout.arrangedelementcollection", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.forms.layout.arrangedelementcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.layout.tablelayoutsettingstypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.windows.forms.layout.arrangedelementcollection", "Member[count]"] + - ["system.boolean", "system.windows.forms.layout.arrangedelementcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.layout.arrangedelementcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.forms.layout.arrangedelementcollection", "Member[isfixedsize]"] + - ["system.int32", "system.windows.forms.layout.arrangedelementcollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.windows.forms.layout.tablelayoutsettingstypeconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.forms.layout.tablelayoutsettingstypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.forms.layout.tablelayoutsettingstypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.windows.forms.layout.arrangedelementcollection", "Method[gethashcode].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.PropertyGridInternal.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.PropertyGridInternal.typemodel.yml new file mode 100644 index 000000000000..6634dd00afa1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.PropertyGridInternal.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.componentmodel.attributecollection", "system.windows.forms.propertygridinternal.irootgridentry", "Member[browsableattributes]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.propertygridinternal.propertygridcommands!", "Member[description]"] + - ["system.guid", "system.windows.forms.propertygridinternal.propertygridcommands!", "Member[wfcmenugroup]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.propertygridinternal.propertygridcommands!", "Member[reset]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.propertygridinternal.propertiestab", "Method[getproperties].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.propertygridinternal.propertiestab", "Method[getdefaultproperty].ReturnValue"] + - ["system.string", "system.windows.forms.propertygridinternal.propertiestab", "Member[tabname]"] + - ["system.guid", "system.windows.forms.propertygridinternal.propertygridcommands!", "Member[wfcmenucommand]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.propertygridinternal.propertygridcommands!", "Member[commands]"] + - ["system.componentmodel.design.commandid", "system.windows.forms.propertygridinternal.propertygridcommands!", "Member[hide]"] + - ["system.string", "system.windows.forms.propertygridinternal.propertiestab", "Member[helpkeyword]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.VisualStyles.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.VisualStyles.typemodel.yml new file mode 100644 index 000000000000..9743fc14eb42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.VisualStyles.typemodel.yml @@ -0,0 +1,797 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.forms.visualstyles.iconeffect", "system.windows.forms.visualstyles.iconeffect!", "Member[glow]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+trackvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[thai]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+minbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[minsize5]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+pushbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.glyphtype", "system.windows.forms.visualstyles.glyphtype!", "Member[none]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[top]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonhorizontal!", "Member[hot]"] + - ["system.windows.forms.visualstyles.backgroundtype", "system.windows.forms.visualstyles.backgroundtype!", "Member[borderfill]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+close!", "Member[normal]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[left]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdisysbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[uncheckeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+traynotify+background!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerpin!", "Member[selectedhot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+item!", "Member[selected]"] + - ["system.windows.forms.visualstyles.marginproperty", "system.windows.forms.visualstyles.marginproperty!", "Member[sizingmargins]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[mixednormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[updisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+button!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[belowlastbutton]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[rightofcaption]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[internalleading]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[vietnamese]"] + - ["system.windows.forms.visualstyles.contentalignment", "system.windows.forms.visualstyles.contentalignment!", "Member[center]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+traynotify+animatebackground!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+maxbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiclosebutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[mindpi5]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[bottomleft]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+item!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+frameleft!", "Member[active]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframebottom!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerpin!", "Member[normal]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[ansi]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+down!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+pushbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.imageselecttype", "system.windows.forms.visualstyles.imageselecttype!", "Member[dpi]"] + - ["system.boolean", "system.windows.forms.visualstyles.textmetrics", "Member[struckout]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[imageselecttype]"] + - ["system.windows.forms.visualstyles.sizingtype", "system.windows.forms.visualstyles.sizingtype!", "Member[tile]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+sysbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.tabitemstate", "system.windows.forms.visualstyles.tabitemstate!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+dropdownbutton!", "Member[disabled]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[maxcharwidth]"] + - ["system.windows.forms.visualstyles.glyphfontsizingtype", "system.windows.forms.visualstyles.glyphfontsizingtype!", "Member[dpi]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallmaxcaption!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallclosebutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[uncheckeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+up!", "Member[normal]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[fillcolorhint]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerpin!", "Member[selectednormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+item!", "Member[normal]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[downnormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lefttrackhorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemrightedge!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+minbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[checkednormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+textedit!", "Member[readonly]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbuttondropdown!", "Member[hot]"] + - ["system.intptr", "system.windows.forms.visualstyles.visualstylerenderer", "Member[handle]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdisysbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[mac]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[rightdisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+chevronvertical!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+emptytext!", "Member[normal]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[ascent]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallmincaption!", "Member[inactive]"] + - ["system.boolean", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[isenabledbyuser]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.visualstylerenderer", "Method[hittestbackground].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalthumb!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbright!", "Member[pressed]"] + - ["system.drawing.rectangle", "system.windows.forms.visualstyles.visualstylerenderer", "Method[gettextextent].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgrouphead!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+itemright!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+standardtitle!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mincaption!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+uppertrackvertical!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemleftedge!", "Member[hot]"] + - ["system.windows.forms.visualstyles.pushbuttonstate", "system.windows.forms.visualstyles.pushbuttonstate!", "Member[default]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+up!", "Member[hot]"] + - ["system.windows.forms.visualstyles.marginproperty", "system.windows.forms.visualstyles.marginproperty!", "Member[captionmargins]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[gradientratio4]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[symbol]"] + - ["system.windows.forms.visualstyles.truesizescalingtype", "system.windows.forms.visualstyles.truesizescalingtype!", "Member[dpi]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[rightoflastbutton]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframeright!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitem!", "Member[hot]"] + - ["system.windows.forms.visualstyles.tabitemstate", "system.windows.forms.visualstyles.tabitemstate!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+up!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[leftdisabled]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[imagefile5]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[checkednormal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[gradientratio5]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[rightnormal]"] + - ["system.windows.forms.visualstyles.iconeffect", "system.windows.forms.visualstyles.iconeffect!", "Member[pulse]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+captionsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframebottomsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgroupexpand!", "Member[hot]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[displayname]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+downhorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[stockimagefile]"] + - ["system.windows.forms.visualstyles.tabitemstate", "system.windows.forms.visualstyles.tabitemstate!", "Member[selected]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[shiftjis]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+downhorizontal!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbright!", "Member[focused]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.fontproperty", "system.windows.forms.visualstyles.fontproperty!", "Member[glyphfont]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[edgedarkshadowcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgroupexpand!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+progressbar+chunkvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+sysbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+downhorizontal!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalscroll!", "Member[hot]"] + - ["system.windows.forms.visualstyles.edgestyle", "system.windows.forms.visualstyles.edgestyle!", "Member[bump]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[checkeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+groupbox!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+separatorhorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+item!", "Member[selected]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbuttondropdown!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[leftdisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerbackground!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitem!", "Member[normal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[gradientratio3]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiclosebutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.iconeffect", "system.windows.forms.visualstyles.iconeffect!", "Member[shadow]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+dropdownbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[gradientratio2]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalscroll!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetrics", "Member[charset]"] + - ["system.windows.forms.visualstyles.edges", "system.windows.forms.visualstyles.edges!", "Member[top]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+uphorizontal!", "Member[hot]"] + - ["system.windows.forms.visualstyles.comboboxstate", "system.windows.forms.visualstyles.comboboxstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[transparentcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+item!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalthumb!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[bottommiddle]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdisysbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+pushbutton!", "Member[default]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[uncheckeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menuband+newapplicationbutton!", "Member[checked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[lefthot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskband+flashbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+textedit!", "Member[assist]"] + - ["system.int32", "system.windows.forms.visualstyles.visualstylerenderer", "Member[part]"] + - ["system.windows.forms.visualstyles.trackbarthumbstate", "system.windows.forms.visualstyles.trackbarthumbstate!", "Member[hot]"] + - ["system.windows.forms.visualstyles.verticalalignment", "system.windows.forms.visualstyles.verticalalignment!", "Member[center]"] + - ["system.windows.forms.visualstyles.textmetricspitchandfamilyvalues", "system.windows.forms.visualstyles.textmetrics", "Member[pitchandfamily]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[author]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemleftedge!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[mindpi3]"] + - ["system.char", "system.windows.forms.visualstyles.textmetrics", "Member[firstchar]"] + - ["system.windows.forms.visualstyles.verticalalignment", "system.windows.forms.visualstyles.verticalalignment!", "Member[bottom]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdihelpbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallcaptionsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[checkedpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+sizingbarbottom!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitem!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.truesizescalingtype", "system.windows.forms.visualstyles.truesizescalingtype!", "Member[none]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[uncheckedpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+band!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumb!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbleft!", "Member[hot]"] + - ["system.windows.forms.visualstyles.imageselecttype", "system.windows.forms.visualstyles.imageselecttype!", "Member[none]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[progresschunksize]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+progressbar+barvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+logoffbuttons!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[rightpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[mixedpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+button!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+balloon!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+balloon!", "Member[link]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+item!", "Member[hot]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[transparent]"] + - ["system.drawing.rectangle", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getbackgroundextent].ReturnValue"] + - ["system.windows.forms.visualstyles.textboxstate", "system.windows.forms.visualstyles.textboxstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+proglist!", "Member[normal]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[turkish]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menuband+separator!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+framebottomsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.edges", "system.windows.forms.visualstyles.edges!", "Member[right]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemleftedge!", "Member[pressed]"] + - ["system.boolean", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[supportsflatmenus]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[uppressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[checkedhot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+grippervertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+down!", "Member[normal]"] + - ["system.int32", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getenumvalue].ReturnValue"] + - ["system.windows.forms.visualstyles.comboboxstate", "system.windows.forms.visualstyles.comboboxstate!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.contentalignment", "system.windows.forms.visualstyles.contentalignment!", "Member[left]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbright!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalscroll!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[righthot]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[gradientratio1]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[checkedpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+restorebutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+close!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonvertical!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+branch!", "Member[normal]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[alwaysshowsizingbar]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemrightedge!", "Member[normal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[roundcornerheight]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallclosebutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgroupcollapse!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lefttrackhorizontal!", "Member[pressed]"] + - ["system.int32", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[minimumcolordepth]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+gripperhorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[bottomleft]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[sourcegrow]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[mixednormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[uppressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallcaption!", "Member[active]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+dropdownbutton!", "Member[checked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallclosebutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+detail!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+restorebutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[bordercolor]"] + - ["system.windows.forms.visualstyles.scrollbarstate", "system.windows.forms.visualstyles.scrollbarstate!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+uppertrackvertical!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.contentalignment", "system.windows.forms.visualstyles.contentalignment!", "Member[right]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+iebarmenu!", "Member[pressed]"] + - ["system.int32", "system.windows.forms.visualstyles.visualstyleelement", "Member[part]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+userbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+item!", "Member[selected]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[contentalignment]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[imagefile2]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[digitizedaspectx]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+item!", "Member[normal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[saturation]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+closebutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerpin!", "Member[selectedpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumb!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[checkednormal]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[hebrew]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[edgehighlightcolor]"] + - ["system.windows.forms.visualstyles.imageorientation", "system.windows.forms.visualstyles.imageorientation!", "Member[vertical]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+chevron!", "Member[hot]"] + - ["system.windows.forms.visualstyles.filltype", "system.windows.forms.visualstyles.filltype!", "Member[tileimage]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerpin!", "Member[hot]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[gradientcolor3]"] + - ["system.boolean", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getboolean].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[uncheckednormal]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[textbordercolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+sizingbartop!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskband+flashbuttongroupmenu!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbuttondropdown!", "Member[hotchecked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+framebottom!", "Member[active]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+userpane!", "Member[normal]"] + - ["system.windows.forms.visualstyles.pushbuttonstate", "system.windows.forms.visualstyles.pushbuttonstate!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[checkedpressed]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[truesizescalingtype]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbleft!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalscroll!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+glyph!", "Member[opened]"] + - ["system.windows.forms.visualstyles.filltype", "system.windows.forms.visualstyles.filltype!", "Member[radialgradient]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[leftofcaption]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lowertrackvertical!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+status+gripper!", "Member[normal]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[greek]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgroupcollapse!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+framebottom!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+textedit!", "Member[normal]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[edgeshadowcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+down!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+uphorizontal!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[mindpi1]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[height]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+status+bar!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+righttrackhorizontal!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+uphorizontal!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[uncheckednormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+down!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+body!", "Member[normal]"] + - ["system.windows.forms.visualstyles.edgeeffects", "system.windows.forms.visualstyles.edgeeffects!", "Member[fillinterior]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[width]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[uncheckednormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallcaption!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[minsize3]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+caption!", "Member[active]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+caption!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+button!", "Member[hotchecked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+sizingbarleft!", "Member[normal]"] + - ["system.windows.forms.visualstyles.comboboxstate", "system.windows.forms.visualstyles.comboboxstate!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbleft!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[chinesebig5]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbright!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonhorizontal!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+moreprograms!", "Member[normal]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[size]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+iebarmenu!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskband+groupcount!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallmincaption!", "Member[active]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[checkednormal]"] + - ["system.windows.forms.visualstyles.glyphfontsizingtype", "system.windows.forms.visualstyles.glyphfontsizingtype!", "Member[size]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[roundcornerwidth]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+down!", "Member[hot]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[uncheckedpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+combobox+dropdownbutton!", "Member[pressed]"] + - ["system.int32", "system.windows.forms.visualstyles.visualstyleelement", "Member[state]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[textshadowoffset]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+sorteddetail!", "Member[normal]"] + - ["system.boolean", "system.windows.forms.visualstyles.textmetrics", "Member[underlined]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemleftedge!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[resizingborderleft]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[topleft]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[minsize1]"] + - ["system.windows.forms.visualstyles.edgestyle", "system.windows.forms.visualstyles.edgestyle!", "Member[etched]"] + - ["system.windows.forms.visualstyles.edges", "system.windows.forms.visualstyles.edges!", "Member[bottom]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[johab]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[horizontalalignment]"] + - ["system.windows.forms.visualstyles.edgestyle", "system.windows.forms.visualstyles.edgestyle!", "Member[raised]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[gradientcolor2]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[gradientcolor1]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+itemleft!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+sizebox!", "Member[leftalign]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+downhorizontal!", "Member[pressed]"] + - ["system.drawing.color", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getcolor].ReturnValue"] + - ["system.char", "system.windows.forms.visualstyles.textmetrics", "Member[lastchar]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+righttrackhorizontal!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[imagefile3]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+maxbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+frameright!", "Member[active]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[glyphtransparent]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+dialog!", "Member[normal]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[lefthot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+ticksvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[downpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lowertrackvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[upnormal]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[resizingborderright]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgroupbackground!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+up!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+moreprogramsarrow!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdihelpbutton!", "Member[disabled]"] + - ["system.boolean", "system.windows.forms.visualstyles.visualstylerenderer!", "Member[issupported]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[progressspacesize]"] + - ["system.windows.forms.visualstyles.toolbarstate", "system.windows.forms.visualstyles.toolbarstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerclose!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+backgroundbottom!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerclose!", "Member[hot]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[edgelightcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+status+gripperpane!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+downhorizontal!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[alphalevel]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+down!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbuttondropdown!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+caption!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+righttrackhorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[edgefillcolor]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[resizingbordertop]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbtop!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.backgroundtype", "system.windows.forms.visualstyles.backgroundtype!", "Member[imagefile]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menuband+newapplicationbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemrightedge!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[uncheckedpressed]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[textshadowtype]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+frameleft!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiclosebutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+item!", "Member[normal]"] + - ["system.windows.forms.visualstyles.trackbarthumbstate", "system.windows.forms.visualstyles.trackbarthumbstate!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+item!", "Member[demoted]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[caption]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemleftedge!", "Member[normal]"] + - ["system.drawing.color", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[textcontrolborder]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[leftnormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumb!", "Member[normal]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[accentcolorhint]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+helpbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+maxbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[leftoflastbutton]"] + - ["system.drawing.rectangle", "system.windows.forms.visualstyles.visualstylerenderer", "Method[drawedge].ReturnValue"] + - ["system.int32", "system.windows.forms.visualstyles.visualstylerenderer", "Member[lasthresult]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframeright!", "Member[active]"] + - ["system.windows.forms.visualstyles.visualstylestate", "system.windows.forms.visualstyles.visualstylestate!", "Member[clientareaenabled]"] + - ["system.windows.forms.visualstyles.edges", "system.windows.forms.visualstyles.edges!", "Member[diagonal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[height]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+moreprogramsarrow!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.bordertype", "system.windows.forms.visualstyles.bordertype!", "Member[roundedrectangle]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[mixeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[uncheckeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+sizingbarright!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+dropdownbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.stringproperty", "system.windows.forms.visualstyles.stringproperty!", "Member[text]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdirestorebutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+progressbar+chunk!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframebottom!", "Member[active]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[minsize2]"] + - ["system.windows.forms.visualstyles.fontproperty", "system.windows.forms.visualstyles.fontproperty!", "Member[textfont]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+up!", "Member[normal]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[sizingtype]"] + - ["system.windows.forms.visualstyles.textmetricspitchandfamilyvalues", "system.windows.forms.visualstyles.textmetricspitchandfamilyvalues!", "Member[device]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonvertical!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.textshadowtype", "system.windows.forms.visualstyles.textshadowtype!", "Member[single]"] + - ["system.drawing.color", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[controlhighlighthot]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[description]"] + - ["system.windows.forms.visualstyles.horizontalalign", "system.windows.forms.visualstyles.horizontalalign!", "Member[center]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframeleft!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[checkeddisabled]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[bottom]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[textcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitem!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+combobox+dropdownbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumb!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[baltic]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[resizingborder]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiminbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemrightedge!", "Member[hot]"] + - ["system.drawing.font", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getfont].ReturnValue"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[mindpi4]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+helpbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.sizingtype", "system.windows.forms.visualstyles.sizingtype!", "Member[fixedsize]"] + - ["system.windows.forms.visualstyles.filltype", "system.windows.forms.visualstyles.filltype!", "Member[verticalgradient]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiminbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+ticks!", "Member[normal]"] + - ["system.windows.forms.visualstyles.groupboxstate", "system.windows.forms.visualstyles.groupboxstate!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+uphorizontal!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbarclock+time!", "Member[normal]"] + - ["system.string", "system.windows.forms.visualstyles.visualstylerenderer", "Member[class]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalthumb!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[rightdisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mincaption!", "Member[active]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+button!", "Member[normal]"] + - ["system.char", "system.windows.forms.visualstyles.textmetrics", "Member[defaultchar]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbbottom!", "Member[focused]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[truesizestretchmark]"] + - ["system.windows.forms.visualstyles.pushbuttonstate", "system.windows.forms.visualstyles.pushbuttonstate!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[minsize4]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+groupbox!", "Member[normal]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[uniformsizing]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement!", "Method[createelement].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+balloontitle!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lowertrackvertical!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[bordersize]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[offsettype]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[topright]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[downhot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgroupexpand!", "Member[normal]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[checkeddisabled]"] + - ["system.windows.forms.visualstyles.trackbarthumbstate", "system.windows.forms.visualstyles.trackbarthumbstate!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[upnormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+backgroundright!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+closebutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+helpbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+item!", "Member[selectednotfocus]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+combobox+dropdownbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbutton!", "Member[hotchecked]"] + - ["system.windows.forms.visualstyles.imageselecttype", "system.windows.forms.visualstyles.imageselecttype!", "Member[size]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdirestorebutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[integralsizing]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbvertical!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+moreprogramsarrow!", "Member[hot]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[easteurope]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[imagefile]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdihelpbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemleftedge!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.toolbarstate", "system.windows.forms.visualstyles.toolbarstate!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdihelpbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+group!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+button!", "Member[checked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[uncheckednormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+sysbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalscroll!", "Member[hot]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[bottomright]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[right]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[imagefile4]"] + - ["system.windows.forms.visualstyles.edges", "system.windows.forms.visualstyles.edges!", "Member[left]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[textbordersize]"] + - ["system.windows.forms.visualstyles.toolbarstate", "system.windows.forms.visualstyles.toolbarstate!", "Member[hotchecked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lefttrackhorizontal!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalthumb!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+uphorizontal!", "Member[hot]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[backgroundtype]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[nowhere]"] + - ["system.windows.forms.visualstyles.textshadowtype", "system.windows.forms.visualstyles.textshadowtype!", "Member[none]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+righttrackhorizontal!", "Member[disabled]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[colorscheme]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+backgroundtop!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+separator!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonvertical!", "Member[hot]"] + - ["system.windows.forms.visualstyles.textboxstate", "system.windows.forms.visualstyles.textboxstate!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+standard!", "Member[link]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+taskbar+backgroundleft!", "Member[normal]"] + - ["system.windows.forms.visualstyles.marginproperty", "system.windows.forms.visualstyles.marginproperty!", "Member[contentmargins]"] + - ["system.windows.forms.visualstyles.truesizescalingtype", "system.windows.forms.visualstyles.truesizescalingtype!", "Member[size]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbleft!", "Member[focused]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+closebutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallcaption!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonhorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[updisabled]"] + - ["system.windows.forms.visualstyles.scrollbarsizeboxstate", "system.windows.forms.visualstyles.scrollbarsizeboxstate!", "Member[leftalign]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[arabic]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+itemright!", "Member[normal]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[descent]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[middleright]"] + - ["system.windows.forms.visualstyles.themesizetype", "system.windows.forms.visualstyles.themesizetype!", "Member[draw]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbtop!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiclosebutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[uncheckedhot]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[resizingborderbottom]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[gb2312]"] + - ["system.windows.forms.visualstyles.verticalalignment", "system.windows.forms.visualstyles.verticalalignment!", "Member[top]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menuband+newapplicationbutton!", "Member[hotchecked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+caret!", "Member[normal]"] + - ["system.windows.forms.visualstyles.imageorientation", "system.windows.forms.visualstyles.imageorientation!", "Member[horizontal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbbottom!", "Member[hot]"] + - ["system.windows.forms.visualstyles.textmetricspitchandfamilyvalues", "system.windows.forms.visualstyles.textmetricspitchandfamilyvalues!", "Member[fixedpitch]"] + - ["system.windows.forms.visualstyles.visualstylestate", "system.windows.forms.visualstyles.visualstylestate!", "Member[clientandnonclientareasenabled]"] + - ["system.drawing.region", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getbackgroundregion].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[checkedpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumb!", "Member[focused]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemrightedge!", "Member[disabled]"] + - ["system.drawing.point", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getpoint].ReturnValue"] + - ["system.char", "system.windows.forms.visualstyles.textmetrics", "Member[breakchar]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[imagelayout]"] + - ["system.drawing.size", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getpartsize].ReturnValue"] + - ["system.windows.forms.visualstyles.textmetricspitchandfamilyvalues", "system.windows.forms.visualstyles.textmetricspitchandfamilyvalues!", "Member[vector]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[middleleft]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[downdisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdirestorebutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[glyphtextcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbtop!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitem!", "Member[pressed]"] + - ["system.boolean", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[issupportedbyos]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalthumb!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerclose!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgroupexpand!", "Member[hot]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[glyphonly]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[systemsizingmargins]"] + - ["system.string", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getfilename].ReturnValue"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[backgroundsegment]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+button!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitem!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+headerpin!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.toolbarstate", "system.windows.forms.visualstyles.toolbarstate!", "Member[disabled]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[weight]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menuband+newapplicationbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menuband+newapplicationbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+minbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.textshadowtype", "system.windows.forms.visualstyles.textshadowtype!", "Member[continuous]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+uphorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframeleft!", "Member[active]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[url]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[externalleading]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+up!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[rightpressed]"] + - ["system.windows.forms.visualstyles.horizontalalign", "system.windows.forms.visualstyles.horizontalalign!", "Member[right]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[overhang]"] + - ["system.windows.forms.visualstyles.iconeffect", "system.windows.forms.visualstyles.iconeffect!", "Member[none]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+uphorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+status+pane!", "Member[normal]"] + - ["system.windows.forms.visualstyles.edgestyle", "system.windows.forms.visualstyles.edgestyle!", "Member[sunken]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[downpressed]"] + - ["system.boolean", "system.windows.forms.visualstyles.textmetrics", "Member[italic]"] + - ["system.windows.forms.visualstyles.textboxstate", "system.windows.forms.visualstyles.textboxstate!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.bordertype", "system.windows.forms.visualstyles.bordertype!", "Member[ellipse]"] + - ["system.windows.forms.visualstyles.toolbarstate", "system.windows.forms.visualstyles.toolbarstate!", "Member[checked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+logoff!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+pane!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalthumb!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbright!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbtop!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+pushbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+bardropdown!", "Member[normal]"] + - ["system.windows.forms.visualstyles.edgeeffects", "system.windows.forms.visualstyles.edgeeffects!", "Member[flat]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+item!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[downhot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitembothedges!", "Member[normal]"] + - ["system.windows.forms.visualstyles.textmetrics", "system.windows.forms.visualstyles.visualstylerenderer", "Method[gettextmetrics].ReturnValue"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[mirrorimage]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+placelistseparator!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbvertical!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbvertical!", "Member[focused]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menuband+newapplicationbutton!", "Member[normal]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[digitizedaspecty]"] + - ["system.windows.forms.visualstyles.toolbarstate", "system.windows.forms.visualstyles.toolbarstate!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+dropdownbutton!", "Member[hotchecked]"] + - ["system.windows.forms.visualstyles.textboxstate", "system.windows.forms.visualstyles.textboxstate!", "Member[assist]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallmincaption!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[fillcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+helpbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[shadowcolor]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[textshadowcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+baritem!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitem!", "Member[normal]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[gradientcolor4]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+track!", "Member[normal]"] + - ["system.windows.forms.visualstyles.pushbuttonstate", "system.windows.forms.visualstyles.pushbuttonstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[glyphindex]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+itemleft!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+uppertrackvertical!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+item!", "Member[selectednotfocus]"] + - ["system.windows.forms.visualstyles.edgeeffects", "system.windows.forms.visualstyles.edgeeffects!", "Member[none]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+itemleft!", "Member[hot]"] + - ["system.windows.forms.visualstyles.textmetricspitchandfamilyvalues", "system.windows.forms.visualstyles.textmetricspitchandfamilyvalues!", "Member[truetype]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+restorebutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+proglistseparator!", "Member[normal]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[hangul]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[glyphtransparentcolor]"] + - ["system.windows.forms.visualstyles.pushbuttonstate", "system.windows.forms.visualstyles.pushbuttonstate!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[mixedhot]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[bordertype]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgroupexpand!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalscroll!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.filltype", "system.windows.forms.visualstyles.filltype!", "Member[horizontalgradient]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[mixeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbuttondropdown!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lefttrackhorizontal!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+sortarrow!", "Member[sortedup]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+sysbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.glyphfontsizingtype", "system.windows.forms.visualstyles.glyphfontsizingtype!", "Member[none]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[topmiddle]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+restorebutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgroupexpand!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbutton!", "Member[checked]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleelement", "Member[classname]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgroupcollapse!", "Member[normal]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[composited]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitembothedges!", "Member[normal]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[iconeffect]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[righthot]"] + - ["system.windows.forms.visualstyles.sizingtype", "system.windows.forms.visualstyles.sizingtype!", "Member[stretch]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgroupcollapse!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+up!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.textboxstate", "system.windows.forms.visualstyles.textboxstate!", "Member[readonly]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemrightedge!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframerightsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.padding", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getmargins].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+itemright!", "Member[hot]"] + - ["system.windows.forms.visualstyles.tabitemstate", "system.windows.forms.visualstyles.tabitemstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+logoffbuttons!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemrightedge!", "Member[normal]"] + - ["system.windows.forms.visualstyles.themesizetype", "system.windows.forms.visualstyles.themesizetype!", "Member[true]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+lowertrackvertical!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+down!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[checkedhot]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[default]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+textedit!", "Member[selected]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[sizingtemplate]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[downnormal]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[glyphimagefile]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbleft!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+sizebox!", "Member[rightalign]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[uphot]"] + - ["system.drawing.rectangle", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getbackgroundcontentrectangle].ReturnValue"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[russian]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+uppertrackvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[abovelastbutton]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[uncheckedhot]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[minsize]"] + - ["system.boolean", "system.windows.forms.visualstyles.visualstylerenderer", "Method[isbackgroundpartiallytransparent].ReturnValue"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[filltype]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalthumb!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+maxcaption!", "Member[active]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[alphathreshold]"] + - ["system.windows.forms.visualstyles.filenameproperty", "system.windows.forms.visualstyles.filenameproperty!", "Member[imagefile1]"] + - ["system.int32", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getinteger].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbbottom!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+framerightsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiminbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.trackbarthumbstate", "system.windows.forms.visualstyles.trackbarthumbstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+chevron!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+preview!", "Member[normal]"] + - ["system.string", "system.windows.forms.visualstyles.visualstylerenderer", "Method[getstring].ReturnValue"] + - ["system.windows.forms.visualstyles.iconeffect", "system.windows.forms.visualstyles.iconeffect!", "Member[alpha]"] + - ["system.windows.forms.visualstyles.pointproperty", "system.windows.forms.visualstyles.pointproperty!", "Member[offset]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[rightnormal]"] + - ["system.windows.forms.visualstyles.edgeeffects", "system.windows.forms.visualstyles.edgeeffects!", "Member[mono]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[gradientcolor5]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalscroll!", "Member[normal]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[version]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+treeview+glyph!", "Member[closed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mincaption!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+downhorizontal!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+frameright!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.comboboxstate", "system.windows.forms.visualstyles.comboboxstate!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[topleft]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+down!", "Member[disabled]"] + - ["system.int32", "system.windows.forms.visualstyles.visualstylerenderer", "Member[state]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+tabitemleftedge!", "Member[normal]"] + - ["system.windows.forms.visualstyles.horizontalalign", "system.windows.forms.visualstyles.horizontalalign!", "Member[left]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+item!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+splitbuttondropdown!", "Member[checked]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+iebarmenu!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgrouphead!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+uphorizontal!", "Member[pressed]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[company]"] + - ["system.windows.forms.visualstyles.textboxstate", "system.windows.forms.visualstyles.textboxstate!", "Member[selected]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+chevronvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+textedit!", "Member[focused]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallclosebutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+combobox+dropdownbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+progressbar+bar!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbvertical!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstylestate", "system.windows.forms.visualstyles.visualstylestate!", "Member[nonclientareaenabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+item!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonhorizontal!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.textmetricscharacterset", "system.windows.forms.visualstyles.textmetricscharacterset!", "Member[oem]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+horizontalscroll!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallmaxcaption!", "Member[active]"] + - ["system.windows.forms.visualstyles.filltype", "system.windows.forms.visualstyles.filltype!", "Member[solid]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[uphot]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[mixedpressed]"] + - ["system.windows.forms.visualstyles.hittestoptions", "system.windows.forms.visualstyles.hittestoptions!", "Member[fixedborder]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+separatorvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+close!", "Member[hot]"] + - ["system.boolean", "system.windows.forms.visualstyles.visualstylerenderer!", "Method[iselementdefined].ReturnValue"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemleftedge!", "Member[hot]"] + - ["system.windows.forms.visualstyles.backgroundtype", "system.windows.forms.visualstyles.backgroundtype!", "Member[none]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgroupcollapse!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+verticalthumb!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[autosize]"] + - ["system.windows.forms.visualstyles.bordertype", "system.windows.forms.visualstyles.bordertype!", "Member[rectangle]"] + - ["system.windows.forms.visualstyles.edgeeffects", "system.windows.forms.visualstyles.edgeeffects!", "Member[soft]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[downdisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+listview+item!", "Member[hot]"] + - ["system.windows.forms.visualstyles.checkboxstate", "system.windows.forms.visualstyles.checkboxstate!", "Member[mixedhot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+closebutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.offsettype", "system.windows.forms.visualstyles.offsettype!", "Member[bottomright]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[imagecount]"] + - ["system.windows.forms.visualstyles.integerproperty", "system.windows.forms.visualstyles.integerproperty!", "Member[mindpi2]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+maxbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[leftnormal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+chevron!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+chevron!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.scrollbarsizeboxstate", "system.windows.forms.visualstyles.scrollbarsizeboxstate!", "Member[rightalign]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tooltip+standard!", "Member[normal]"] + - ["system.windows.forms.visualstyles.glyphtype", "system.windows.forms.visualstyles.glyphtype!", "Member[imageglyph]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+arrowbutton!", "Member[leftpressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[uncheckedhot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+textedit!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdiminbutton!", "Member[normal]"] + - ["system.windows.forms.visualstyles.scrollbarstate", "system.windows.forms.visualstyles.scrollbarstate!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallmaxcaption!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[client]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+frameleftsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[checkedhot]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[glyphfontsizingtype]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+header+sortarrow!", "Member[sorteddown]"] + - ["system.windows.forms.visualstyles.radiobuttonstate", "system.windows.forms.visualstyles.radiobuttonstate!", "Member[checkedhot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+grippervertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.themesizetype", "system.windows.forms.visualstyles.themesizetype!", "Member[minimum]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbbottom!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+toolbar+dropdownbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+userpicture!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+radiobutton!", "Member[checkeddisabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbbottom!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[uncheckedpressed]"] + - ["system.int32", "system.windows.forms.visualstyles.textmetrics", "Member[averagecharwidth]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+logoffbuttons!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitem!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[glowcolor]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+minbutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+pushbutton!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.colorproperty", "system.windows.forms.visualstyles.colorproperty!", "Member[bordercolorhint]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[verticalalignment]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+trackbar+thumbtop!", "Member[focused]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdirestorebutton!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+gripper!", "Member[normal]"] + - ["system.string", "system.windows.forms.visualstyles.visualstyleinformation!", "Member[copyright]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+menu+dropdown!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+rebar+chevronvertical!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+spin+downhorizontal!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.enumproperty", "system.windows.forms.visualstyles.enumproperty!", "Member[glyphtype]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+textbox+textedit!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[backgroundfill]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+downhorizontal!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+scrollbar+thumbbuttonvertical!", "Member[normal]"] + - ["system.windows.forms.visualstyles.scrollbararrowbuttonstate", "system.windows.forms.visualstyles.scrollbararrowbuttonstate!", "Member[leftpressed]"] + - ["system.windows.forms.visualstyles.glyphtype", "system.windows.forms.visualstyles.glyphtype!", "Member[fontglyph]"] + - ["system.windows.forms.visualstyles.scrollbarstate", "system.windows.forms.visualstyles.scrollbarstate!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+page+up!", "Member[hot]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+normalgroupbackground!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+startpanel+placelist!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+maxcaption!", "Member[inactive]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+maxcaption!", "Member[disabled]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+smallframeleftsizingtemplate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+tab+toptabitemrightedge!", "Member[hot]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[borderonly]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+button+checkbox!", "Member[uncheckedhot]"] + - ["system.windows.forms.visualstyles.groupboxstate", "system.windows.forms.visualstyles.groupboxstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.booleanproperty", "system.windows.forms.visualstyles.booleanproperty!", "Member[sourceshrink]"] + - ["system.windows.forms.visualstyles.hittestcode", "system.windows.forms.visualstyles.hittestcode!", "Member[topright]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+explorerbar+specialgroupcollapse!", "Member[pressed]"] + - ["system.windows.forms.visualstyles.visualstyleelement", "system.windows.forms.visualstyles.visualstyleelement+window+mdisysbutton!", "Member[hot]"] + - ["system.windows.forms.visualstyles.scrollbarstate", "system.windows.forms.visualstyles.scrollbarstate!", "Member[normal]"] + - ["system.windows.forms.visualstyles.visualstylestate", "system.windows.forms.visualstyles.visualstylestate!", "Member[noneenabled]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.typemodel.yml new file mode 100644 index 000000000000..fa16776eec6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Forms.typemodel.yml @@ -0,0 +1,6509 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstripcontentpanelgradientend]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[usecustomtaboffsets]"] + - ["system.windows.forms.tablelayoutcontrolcollection", "system.windows.forms.tablelayoutpanel", "Member[controls]"] + - ["system.windows.forms.toolstrippanelrow", "system.windows.forms.toolstrippanel+toolstrippanelrowcollection", "Member[item]"] + - ["system.windows.forms.createparams", "system.windows.forms.axhost", "Member[createparams]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[insert]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[rightalignedmenus]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Method[parseformattedvalue].ReturnValue"] + - ["system.string", "system.windows.forms.taskdialogexpander", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processcontrolshiftf10keys].ReturnValue"] + - ["system.boolean", "system.windows.forms.splitterpanel", "Member[visible]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstrip", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem5]"] + - ["system.windows.forms.messageboxbuttons", "system.windows.forms.messageboxbuttons!", "Member[retrycancel]"] + - ["system.windows.forms.treenode", "system.windows.forms.treeview", "Method[getnodeat].ReturnValue"] + - ["system.boolean", "system.windows.forms.groupbox", "Member[usecompatibletextrendering]"] + - ["system.windows.forms.datagridviewcolumnsortmode", "system.windows.forms.datagridviewcolumnsortmode!", "Member[automatic]"] + - ["system.drawing.size", "system.windows.forms.checkboxrenderer!", "Method[getglyphsize].ReturnValue"] + - ["system.windows.forms.toolstripitemcollection", "system.windows.forms.toolstripoverflow", "Member[displayeditems]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[add]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[unicodetext]"] + - ["system.windows.forms.layoutsettings", "system.windows.forms.toolstrip", "Method[createlayoutsettings].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Member[autoscroll]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[rowheadersvisible]"] + - ["system.windows.forms.taskdialogstartuplocation", "system.windows.forms.taskdialogstartuplocation!", "Member[centerowner]"] + - ["system.boolean", "system.windows.forms.toolstrippanel", "Member[locked]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.mdiclient", "Method[createcontrolsinstance].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[tab]"] + - ["system.windows.forms.treeviewhittestinfo", "system.windows.forms.treeview", "Method[hittest].ReturnValue"] + - ["system.windows.forms.arrangestartingposition", "system.windows.forms.arrangestartingposition!", "Member[topright]"] + - ["system.windows.forms.datagridview", "system.windows.forms.datagridviewelement", "Member[datagridview]"] + - ["system.type", "system.windows.forms.datagridviewband", "Member[defaultheadercelltype]"] + - ["system.boolean", "system.windows.forms.htmlwindow", "Method[confirm].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewlinkcell", "Method[geterroriconbounds].ReturnValue"] + - ["system.string", "system.windows.forms.statusbarpanel", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.treenode", "Member[isselected]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.forms.keysconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Member[autosize]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.splitterpanel", "Member[anchor]"] + - ["system.string", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Member[name]"] + - ["system.int32", "system.windows.forms.combobox+objectcollection", "Member[count]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.accessibleobject", "Method[getfocused].ReturnValue"] + - ["system.windows.forms.insertkeymode", "system.windows.forms.insertkeymode!", "Member[default]"] + - ["system.windows.forms.listviewitem+listviewsubitem", "system.windows.forms.listviewitem+listviewsubitemcollection", "Member[item]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[descriptionchange]"] + - ["system.object", "system.windows.forms.axhost", "Method[getpropertyowner].ReturnValue"] + - ["system.object", "system.windows.forms.imagelist", "Member[tag]"] + - ["system.windows.forms.imemode", "system.windows.forms.axhost", "Member[imemode]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[getlastrow].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.colordialog", "Member[color]"] + - ["system.windows.forms.formstartposition", "system.windows.forms.formstartposition!", "Member[windowsdefaultlocation]"] + - ["system.windows.forms.hscrollproperties", "system.windows.forms.toolstrip", "Member[horizontalscroll]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[doubleclickunsharesrow].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Member[maxlength]"] + - ["system.boolean", "system.windows.forms.label", "Member[autoellipsis]"] + - ["system.drawing.color", "system.windows.forms.toolstriplabel", "Member[visitedlinkcolor]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.splitterpanel", "Member[autosizemode]"] + - ["system.windows.forms.closereason", "system.windows.forms.closereason!", "Member[windowsshutdown]"] + - ["system.string", "system.windows.forms.cursor", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.splitterpanel", "Member[width]"] + - ["system.boolean", "system.windows.forms.radiobuttonrenderer!", "Member[rendermatchingapplicationstate]"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[all]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftz]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[exclamation]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode", "Member[prevvisiblenode]"] + - ["system.windows.forms.toolstriprendermode", "system.windows.forms.toolstriprendermode!", "Member[managerrendermode]"] + - ["system.drawing.size", "system.windows.forms.listview", "Member[tilesize]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.anchorstyles!", "Member[none]"] + - ["system.boolean", "system.windows.forms.taskdialogbutton", "Member[allowclosedialog]"] + - ["system.object", "system.windows.forms.listviewitem+listviewsubitemcollection", "Member[item]"] + - ["system.string", "system.windows.forms.linkarea", "Method[tostring].ReturnValue"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[aboveclientarea]"] + - ["system.int32", "system.windows.forms.buttonbase", "Member[imageindex]"] + - ["system.windows.forms.imemode", "system.windows.forms.toolbar", "Member[defaultimemode]"] + - ["system.windows.forms.mainmenu", "system.windows.forms.printpreviewdialog", "Member[menu]"] + - ["system.windows.forms.linkarea", "system.windows.forms.linklabel", "Member[linkarea]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[hiragana]"] + - ["system.drawing.color", "system.windows.forms.monthcalendar", "Member[trailingforecolor]"] + - ["system.drawing.color", "system.windows.forms.progressbar", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.scrollablecontrol", "Member[hscroll]"] + - ["system.windows.forms.imemode", "system.windows.forms.statusbar", "Member[defaultimemode]"] + - ["system.int32", "system.windows.forms.listbox+integercollection", "Member[count]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemminimizestart]"] + - ["system.object", "system.windows.forms.toolstripitemcollection", "Member[item]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstrippanelgradientbegin]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[rtf]"] + - ["system.collections.ienumerator", "system.windows.forms.listview+selectedlistviewitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview+selectedlistviewitemcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.scrollbutton", "system.windows.forms.scrollbutton!", "Member[down]"] + - ["system.boolean", "system.windows.forms.openfiledialog", "Member[showreadonly]"] + - ["system.windows.forms.datagridviewimagecelllayout", "system.windows.forms.datagridviewimagecelllayout!", "Member[normal]"] + - ["system.boolean", "system.windows.forms.datagridviewtextboxeditingcontrol", "Method[processkeyeventargs].ReturnValue"] + - ["system.object", "system.windows.forms.idatagridvieweditingcontrol", "Member[editingcontrolformattedvalue]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf2]"] + - ["system.windows.forms.tabpage", "system.windows.forms.tabcontroleventargs", "Member[tabpage]"] + - ["system.int32", "system.windows.forms.datagridviewcolumncollection", "Method[getcolumnswidth].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollablecontrol!", "Member[scrollstatehscrollvisible]"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[thumbtrack]"] + - ["system.windows.forms.dockingbehavior", "system.windows.forms.dockingbehavior!", "Member[autodock]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[cursor]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[continue]"] + - ["system.drawing.size", "system.windows.forms.toolbar", "Member[buttonsize]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcell", "Member[owningcolumn]"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[move]"] + - ["system.boolean", "system.windows.forms.buttonbase", "Member[autoellipsis]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcolumn", "Member[indeterminatevalue]"] + - ["system.int32", "system.windows.forms.splitcontainer", "Member[panel1minsize]"] + - ["system.boolean", "system.windows.forms.clipboard!", "Method[containsdata].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.datagrid", "Member[borderstyle]"] + - ["system.drawing.icon", "system.windows.forms.notifyicon", "Member[icon]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[lwin]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[indexof].ReturnValue"] + - ["system.collections.arraylist", "system.windows.forms.datagridviewrowcollection", "Member[list]"] + - ["system.boolean", "system.windows.forms.listview+columnheadercollection", "Member[issynchronized]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[helpchange]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.trackbar", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf1]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.toolstripitemtextrendereventargs", "Member[textformat]"] + - ["system.windows.forms.comboboxstyle", "system.windows.forms.toolstripcombobox", "Member[dropdownstyle]"] + - ["system.int32", "system.windows.forms.statusbarpanel", "Member[width]"] + - ["system.boolean", "system.windows.forms.typevalidationeventargs", "Member[isvalidinput]"] + - ["system.boolean", "system.windows.forms.listview", "Member[showitemtooltips]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripdropdown", "Member[griprectangle]"] + - ["system.windows.forms.powerlinestatus", "system.windows.forms.powerlinestatus!", "Member[offline]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[dialog]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlwindow", "Member[windowframeelement]"] + - ["system.string", "system.windows.forms.toolstripdropdown+toolstripdropdownaccessibleobject", "Member[name]"] + - ["system.int32", "system.windows.forms.toolstripsplitbutton", "Member[dropdownbuttonwidth]"] + - ["system.windows.forms.datagridviewrowheaderswidthsizemode", "system.windows.forms.datagridviewrowheaderswidthsizemode!", "Member[enableresizing]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt2]"] + - ["system.drawing.size", "system.windows.forms.toolstrippanel", "Member[autoscrollminsize]"] + - ["system.windows.forms.tabpage", "system.windows.forms.tabcontrol", "Member[selectedtab]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf2]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[hot]"] + - ["system.windows.forms.currencymanager", "system.windows.forms.icurrencymanagerprovider", "Method[getrelatedcurrencymanager].ReturnValue"] + - ["system.int32", "system.windows.forms.progressbar", "Member[value]"] + - ["system.string", "system.windows.forms.domainupdown", "Method[tostring].ReturnValue"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextboxscrollbars!", "Member[forcedvertical]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewselectedcolumncollection", "Member[item]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf3]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkedindexcollection", "Member[isfixedsize]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.currencymanager", "Method[getitemproperties].ReturnValue"] + - ["system.int32", "system.windows.forms.dpichangedeventargs", "Member[devicedpinew]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[imagemarginrevealedgradientend]"] + - ["system.boolean", "system.windows.forms.listview+listviewitemcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[break]"] + - ["system.string", "system.windows.forms.taskdialoglinkclickedeventargs", "Member[linkhref]"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.axhost", "Method[getdefaultproperty].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Method[isinputkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.textboxbase", "Method[processcmdkey].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Member[name]"] + - ["system.drawing.color", "system.windows.forms.datagridviewcellstyle", "Member[backcolor]"] + - ["system.object", "system.windows.forms.itemdrageventargs", "Member[item]"] + - ["system.collections.ienumerator", "system.windows.forms.listview+checkedlistviewitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.intptr", "system.windows.forms.menu", "Method[createmenuhandle].ReturnValue"] + - ["system.string", "system.windows.forms.dataformats!", "Member[waveaudio]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processinsertkey].ReturnValue"] + - ["system.windows.forms.griditemtype", "system.windows.forms.griditemtype!", "Member[arrayvalue]"] + - ["system.char", "system.windows.forms.textboxbase", "Method[getcharfromposition].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[controlkey]"] + - ["system.int32", "system.windows.forms.datagridviewrowerrortextneededeventargs", "Member[rowindex]"] + - ["system.windows.forms.tablelayoutpanelcellposition", "system.windows.forms.tablelayoutsettings", "Method[getcellposition].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrip", "Member[defaultmargin]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonpressedgradientbegin]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrippanelrow", "Member[margin]"] + - ["system.boolean", "system.windows.forms.dataobject", "Method[containsimage].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.datagridtextboxcolumn", "Member[propertydescriptor]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewautosizecolumnmodeeventargs", "Member[column]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.toolstripdropdown+toolstripdropdownaccessibleobject", "Member[role]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.bindingmanagerbase", "Method[getitemproperties].ReturnValue"] + - ["system.object", "system.windows.forms.linklabel+linkcollection", "Member[syncroot]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[checkpressedbackground]"] + - ["system.drawing.color", "system.windows.forms.treeview", "Member[linecolor]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[okrequiresinteraction]"] + - ["system.int32", "system.windows.forms.combobox", "Method[getitemheight].ReturnValue"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[network]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewroweventargs", "Member[row]"] + - ["system.int32", "system.windows.forms.tablelayoutstylecollection", "Member[count]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolstripdropdown", "Member[dock]"] + - ["system.boolean", "system.windows.forms.datagridviewrow", "Method[setvalues].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell", "Member[displaystyleforcurrentcellonly]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[parentrowsforecolor]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[resizable]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ins]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuitempressedgradientmiddle]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[menuitem]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownitem", "Method[processdialogkey].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[horizontalscrollbararrowwidth]"] + - ["system.drawing.size", "system.windows.forms.radiobutton", "Member[defaultsize]"] + - ["system.drawing.color", "system.windows.forms.listviewitem", "Member[backcolor]"] + - ["system.reflection.methodinfo[]", "system.windows.forms.accessibleobject", "Method[getmethods].ReturnValue"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode", "Member[prevnode]"] + - ["system.boolean", "system.windows.forms.selectionrangeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.windows.forms.printpreviewdialog", "Member[text]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[glyphoverhangpadding]"] + - ["system.windows.forms.charactercasing", "system.windows.forms.charactercasing!", "Member[lower]"] + - ["system.windows.forms.statusbarpanelborderstyle", "system.windows.forms.statusbarpanelborderstyle!", "Member[raised]"] + - ["system.string", "system.windows.forms.treeview", "Method[tostring].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.splitter", "Member[defaultcursor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[y]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[sizewe]"] + - ["system.int32", "system.windows.forms.imagelist+imagecollection", "Member[count]"] + - ["system.version", "system.windows.forms.ifeaturesupport", "Method[getversionpresent].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[table]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[commandsactivelinkcolor]"] + - ["system.int32", "system.windows.forms.menu", "Method[findmergeposition].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridtablestyle", "Member[rowheaderwidth]"] + - ["system.boolean", "system.windows.forms.bindingscollection", "Method[shouldserializemyall].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.borderstyle!", "Member[none]"] + - ["system.boolean", "system.windows.forms.linklabel+link", "Member[visited]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d4]"] + - ["system.string", "system.windows.forms.tooltip", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.forms.drawtooltipeventargs", "Member[tooltiptext]"] + - ["system.boolean", "system.windows.forms.clipboard!", "Method[containstext].ReturnValue"] + - ["system.windows.forms.errorblinkstyle", "system.windows.forms.errorprovider", "Member[blinkstyle]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonselectedhighlight]"] + - ["system.componentmodel.maskedtextresulthint", "system.windows.forms.maskinputrejectedeventargs", "Member[rejectionhint]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlins]"] + - ["system.windows.forms.toolbartextalign", "system.windows.forms.toolbartextalign!", "Member[right]"] + - ["system.string", "system.windows.forms.menuitem", "Member[text]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[showselectionmargin]"] + - ["system.windows.forms.leftrightalignment", "system.windows.forms.systeminformation!", "Member[popupmenualignment]"] + - ["system.drawing.color", "system.windows.forms.buttonbase", "Member[backcolor]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[noclipping]"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridview", "Member[item]"] + - ["system.windows.forms.toolbarbutton", "system.windows.forms.toolbarbuttonclickeventargs", "Member[button]"] + - ["system.int64", "system.windows.forms.webbrowserprogresschangedeventargs", "Member[maximumprogress]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewselectedrowcollection", "Member[item]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[role]"] + - ["system.windows.forms.autovalidate", "system.windows.forms.form", "Member[autovalidate]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[monitorcount]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[showcellerrors]"] + - ["system.string", "system.windows.forms.datagridviewlinkcolumn", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.forms.printpreviewcontrol", "Member[zoom]"] + - ["system.drawing.color", "system.windows.forms.htmldocument", "Member[backcolor]"] + - ["system.intptr", "system.windows.forms.commondialog", "Method[ownerwndproc].ReturnValue"] + - ["system.io.stream", "system.windows.forms.ifilereaderservice", "Method[openfilefromsource].ReturnValue"] + - ["system.intptr", "system.windows.forms.mainmenu", "Method[createmenuhandle].ReturnValue"] + - ["system.string", "system.windows.forms.taskdialogexpander", "Member[collapsedbuttontext]"] + - ["system.boolean", "system.windows.forms.colordialog", "Member[showhelp]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcolumnheadercell", "Method[getcontentbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.textbox", "Method[isinputkey].ReturnValue"] + - ["system.string", "system.windows.forms.toolstripcontrolhost", "Member[text]"] + - ["system.boolean", "system.windows.forms.commondialog", "Method[rundialog].ReturnValue"] + - ["system.int32", "system.windows.forms.control+controlcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.control+controlaccessibleobject", "Method[raiseliveregionchanged].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcellcanceleventargs", "Member[rowindex]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Member[count]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[volumedown]"] + - ["system.object", "system.windows.forms.linkconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowdividerdoubleclickeventargs", "Member[rowindex]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[commandsforecolor]"] + - ["system.windows.forms.mergeaction", "system.windows.forms.mergeaction!", "Member[remove]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[checkpathexists]"] + - ["system.string", "system.windows.forms.statusbar", "Member[text]"] + - ["system.boolean", "system.windows.forms.control", "Member[enabled]"] + - ["system.drawing.font", "system.windows.forms.toolstripseparator", "Member[font]"] + - ["system.object", "system.windows.forms.datagridviewcellvalidatingeventargs", "Member[formattedvalue]"] + - ["system.windows.forms.containercontrol", "system.windows.forms.errorprovider", "Member[containercontrol]"] + - ["system.windows.forms.cursor", "system.windows.forms.control", "Member[cursor]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[horizontalscrollbar]"] + - ["system.drawing.point", "system.windows.forms.tabcontrol", "Member[padding]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Method[processmnemonic].ReturnValue"] + - ["system.intptr", "system.windows.forms.nativewindow", "Member[handle]"] + - ["system.windows.forms.cursor", "system.windows.forms.datagridview", "Member[usersetcursor]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[keyboarddelay]"] + - ["system.drawing.size", "system.windows.forms.updownbase", "Member[maximumsize]"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[monday]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[prior]"] + - ["system.int32", "system.windows.forms.datagridview+hittestinfo", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewbuttoncell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewrowcollection", "Member[isfixedsize]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[parentchange]"] + - ["system.windows.forms.checkstate", "system.windows.forms.toolstripmenuitem", "Member[checkstate]"] + - ["system.windows.forms.griditem", "system.windows.forms.selectedgriditemchangedeventargs", "Member[newselection]"] + - ["system.boolean", "system.windows.forms.application!", "Member[renderwithvisualstyles]"] + - ["system.collections.arraylist", "system.windows.forms.bindingscollection", "Member[list]"] + - ["system.windows.forms.propertysort", "system.windows.forms.propertygrid", "Member[propertysort]"] + - ["system.boolean", "system.windows.forms.numericupdownaccelerationcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keyeventargs", "Member[keycode]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializebackcolor].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuitemselectedgradientend]"] + - ["system.drawing.color", "system.windows.forms.treenode", "Member[forecolor]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.drawtreenodeeventargs", "Member[state]"] + - ["system.boolean", "system.windows.forms.htmlwindowcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownbutton", "Member[autotooltip]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[traversed]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f12]"] + - ["system.object", "system.windows.forms.datagridviewtextboxeditingcontrol", "Method[geteditingcontrolformattedvalue].ReturnValue"] + - ["system.object", "system.windows.forms.axhost", "Method[getocx].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridtablestyle", "Member[preferredcolumnwidth]"] + - ["system.string", "system.windows.forms.datagridviewtextboxcolumn", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[setcurrentcelladdresscore].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuitempressedgradientmiddle]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift3]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[movenextitem]"] + - ["system.windows.forms.formcornerpreference", "system.windows.forms.formcornerpreference!", "Member[donotround]"] + - ["system.object", "system.windows.forms.listcontrol", "Member[selectedvalue]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[insetdouble]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[weeknumbers]"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridviewhittesttype!", "Member[columnheader]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[doublebuffer]"] + - ["system.object", "system.windows.forms.listviewitem", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridtextboxcolumn", "Member[readonly]"] + - ["system.object", "system.windows.forms.statusbar+statusbarpanelcollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.forms.toolstripcontainer", "Member[autoscroll]"] + - ["system.int32", "system.windows.forms.listbox+objectcollection", "Method[add].ReturnValue"] + - ["system.string[]", "system.windows.forms.filedialog", "Member[filenames]"] + - ["system.drawing.image", "system.windows.forms.dataobject", "Method[getimage].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[canceledit].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Member[indeterminatevalue]"] + - ["system.drawing.size", "system.windows.forms.monthcalendar", "Member[singlemonthsize]"] + - ["system.object", "system.windows.forms.control", "Method[invoke].ReturnValue"] + - ["system.iformatprovider", "system.windows.forms.binding", "Member[formatinfo]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt4]"] + - ["system.int32", "system.windows.forms.combobox+objectcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.windows.forms.application!", "Member[userappdatapath]"] + - ["system.boolean", "system.windows.forms.tablelayoutstylecollection", "Member[isreadonly]"] + - ["system.windows.forms.tabcontrolaction", "system.windows.forms.tabcontrolaction!", "Member[deselected]"] + - ["system.boolean", "system.windows.forms.form", "Member[showintaskbar]"] + - ["system.windows.forms.buttonstate", "system.windows.forms.buttonstate!", "Member[checked]"] + - ["system.object", "system.windows.forms.toolbar+toolbarbuttoncollection", "Member[item]"] + - ["system.windows.forms.datagridviewrowheaderswidthsizemode", "system.windows.forms.datagridviewrowheaderswidthsizemode!", "Member[autosizetofirstheader]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[resizeredraw]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewimagecell", "Method[geterroriconbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview+columnheadercollection", "Method[containskey].ReturnValue"] + - ["system.object", "system.windows.forms.listview+selectedindexcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[canundo]"] + - ["system.windows.forms.toolstripgripstyle", "system.windows.forms.toolstrip", "Member[gripstyle]"] + - ["system.windows.forms.imemode", "system.windows.forms.webbrowserbase", "Member[imemode]"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowserencryptionlevel!", "Member[fortezza]"] + - ["system.windows.forms.shortcut", "system.windows.forms.menuitem", "Member[shortcut]"] + - ["system.boolean", "system.windows.forms.statusbar", "Member[doublebuffered]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[indicator]"] + - ["system.type", "system.windows.forms.datagridviewcheckboxcell", "Member[formattedvaluetype]"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Member[causesvalidation]"] + - ["system.object", "system.windows.forms.selectionrangeconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.forms.listbox+integercollection", "Member[syncroot]"] + - ["system.int32", "system.windows.forms.textboxbase", "Member[selectionlength]"] + - ["system.drawing.font", "system.windows.forms.datagridviewcellstyle", "Member[font]"] + - ["system.threading.synchronizationcontext", "system.windows.forms.windowsformssynchronizationcontext", "Method[createcopy].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[doubleclicktime]"] + - ["system.drawing.point", "system.windows.forms.toolstripdropdownitem", "Member[dropdownlocation]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlk]"] + - ["system.int32", "system.windows.forms.checkedlistbox+checkedindexcollection", "Member[count]"] + - ["system.drawing.size", "system.windows.forms.datagridviewlinkcell", "Method[getpreferredsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.popupeventargs", "Member[isballoon]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripsplitbutton", "Member[defaultitem]"] + - ["system.windows.forms.datagridviewcolumndesigntimevisibleattribute", "system.windows.forms.datagridviewcolumndesigntimevisibleattribute!", "Member[no]"] + - ["system.drawing.graphics", "system.windows.forms.toolstriparrowrendereventargs", "Member[graphics]"] + - ["system.drawing.image", "system.windows.forms.axhost!", "Method[getpicturefromipicture].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.tablelayoutpanel", "Member[borderstyle]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolstripcontentpanel", "Member[dock]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstripgradientmiddle]"] + - ["system.int32", "system.windows.forms.drawlistviewsubitemeventargs", "Member[columnindex]"] + - ["system.int32", "system.windows.forms.drageventargs", "Member[y]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrla]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[readonly]"] + - ["system.int32", "system.windows.forms.measureitemeventargs", "Member[itemheight]"] + - ["system.windows.forms.imemode", "system.windows.forms.splitter", "Member[defaultimemode]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[highcontrast]"] + - ["system.collections.specialized.stringcollection", "system.windows.forms.dataobject", "Method[getfiledroplist].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.accessibleobject", "Method[getselected].ReturnValue"] + - ["system.windows.forms.richtextboxfinds", "system.windows.forms.richtextboxfinds!", "Member[matchcase]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[disable]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.control", "Member[righttoleft]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Member[state]"] + - ["system.object", "system.windows.forms.datagridviewrowheadercell", "Method[getclipboardcontent].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf4]"] + - ["system.object", "system.windows.forms.htmlwindow", "Member[domwindow]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[state]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Member[columnheadersvisible]"] + - ["system.windows.forms.toolstriprenderer", "system.windows.forms.toolstrip", "Member[renderer]"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowserencryptionlevel!", "Member[bit128]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[yes]"] + - ["system.string", "system.windows.forms.datetimepicker+datetimepickeraccessibleobject", "Member[keyboardshortcut]"] + - ["system.boolean", "system.windows.forms.screen", "Member[primary]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[reorder]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.mousebuttons!", "Member[left]"] + - ["system.int32", "system.windows.forms.datagridtextboxcolumn", "Method[getpreferredheight].ReturnValue"] + - ["system.string", "system.windows.forms.dataformats!", "Member[commaseparatedvalue]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[destroy]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[visible]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[ignore]"] + - ["system.windows.forms.datagridviewrowheaderswidthsizemode", "system.windows.forms.datagridview", "Member[rowheaderswidthsizemode]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuitemborder]"] + - ["system.int32", "system.windows.forms.combobox", "Method[findstring].ReturnValue"] + - ["system.boolean", "system.windows.forms.taskdialogbutton!", "Method[op_inequality].ReturnValue"] + - ["system.windows.forms.checkstate", "system.windows.forms.checkstate!", "Member[indeterminate]"] + - ["system.boolean", "system.windows.forms.form", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem1]"] + - ["system.componentmodel.isite", "system.windows.forms.axhost", "Member[site]"] + - ["system.string", "system.windows.forms.createparams", "Method[tostring].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.splitcontainer", "Member[autoscrollminsize]"] + - ["system.int32", "system.windows.forms.padding", "Member[vertical]"] + - ["system.int32", "system.windows.forms.splitterpanel", "Member[tabindex]"] + - ["system.string", "system.windows.forms.datagrid", "Member[datamember]"] + - ["system.boolean", "system.windows.forms.savefiledialog", "Member[checkwriteaccess]"] + - ["system.int32", "system.windows.forms.listview+checkedindexcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.maskformat", "system.windows.forms.maskformat!", "Member[includeliterals]"] + - ["system.windows.forms.webbrowserrefreshoption", "system.windows.forms.webbrowserrefreshoption!", "Member[continue]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[isflatmenuenabled]"] + - ["system.int32", "system.windows.forms.listview+columnheadercollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridview", "Member[horizontalscrollingoffset]"] + - ["system.int32", "system.windows.forms.columnwidthchangedeventargs", "Member[columnindex]"] + - ["system.windows.forms.griditemtype", "system.windows.forms.griditem", "Member[griditemtype]"] + - ["system.boolean", "system.windows.forms.printpreviewcontrol", "Member[autozoom]"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripitemdisplaystyle!", "Member[image]"] + - ["system.boolean", "system.windows.forms.htmldocument!", "Method[op_inequality].ReturnValue"] + - ["system.windows.forms.createparams", "system.windows.forms.tooltip", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializeheaderforecolor].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrow", "Method[getpreferredheight].ReturnValue"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstriptextdirection!", "Member[horizontal]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.picturebox", "Member[borderstyle]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[validatechildren].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcell", "Method[getclipboardcontent].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[parentrowsvisible]"] + - ["system.int32", "system.windows.forms.datagridboolcolumn", "Method[getpreferredheight].ReturnValue"] + - ["system.windows.forms.bindingcontext", "system.windows.forms.ibindablecomponent", "Member[bindingcontext]"] + - ["system.windows.forms.splitterpanel", "system.windows.forms.splitcontainer", "Member[panel1]"] + - ["system.drawing.size", "system.windows.forms.toolstripcombobox", "Method[getpreferredsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.imagekeyconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripseparator", "Member[defaultmargin]"] + - ["system.windows.forms.control", "system.windows.forms.control+controlaccessibleobject", "Member[owner]"] + - ["system.int32", "system.windows.forms.combobox+objectcollection", "Method[compare].ReturnValue"] + - ["system.boolean", "system.windows.forms.checkbox", "Member[checked]"] + - ["system.boolean", "system.windows.forms.progressbar", "Member[righttoleftlayout]"] + - ["system.string", "system.windows.forms.trackbar", "Member[text]"] + - ["system.object", "system.windows.forms.tablelayoutstylecollection", "Member[syncroot]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[cell]"] + - ["system.string", "system.windows.forms.drageventargs", "Member[message]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[processdialogchar].ReturnValue"] + - ["system.object", "system.windows.forms.cursorconverter", "Method[convertto].ReturnValue"] + - ["system.windows.forms.toolbarappearance", "system.windows.forms.toolbarappearance!", "Member[flat]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oempipe]"] + - ["system.iformatprovider", "system.windows.forms.datagridviewcellstyle", "Member[formatprovider]"] + - ["system.windows.forms.padding", "system.windows.forms.datagridviewcellstyle", "Member[padding]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Method[indexof].ReturnValue"] + - ["system.intptr", "system.windows.forms.imagelist", "Member[handle]"] + - ["system.windows.forms.autoscalemode", "system.windows.forms.autoscalemode!", "Member[font]"] + - ["system.object", "system.windows.forms.propertymanager", "Member[current]"] + - ["system.windows.forms.datagridviewcellcollection", "system.windows.forms.datagridviewrow", "Member[cells]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processdownkey].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridcolumnstyle", "Method[getpreferredheight].ReturnValue"] + - ["system.windows.forms.htmldocument", "system.windows.forms.webbrowser", "Member[document]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[pendata]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Member[item]"] + - ["system.windows.forms.menu", "system.windows.forms.menuitem", "Member[parent]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[vsplit]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f2]"] + - ["system.windows.forms.scrollorientation", "system.windows.forms.scrolleventargs", "Member[scrollorientation]"] + - ["system.int32", "system.windows.forms.gridtablestylescollection", "Method[add].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.datagridviewselectedcellcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.forms.keysconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.forms.formstartposition", "system.windows.forms.formstartposition!", "Member[centerparent]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuitemselectedgradientbegin]"] + - ["system.windows.forms.mdilayout", "system.windows.forms.mdilayout!", "Member[cascade]"] + - ["system.intptr", "system.windows.forms.control+controlaccessibleobject", "Member[handle]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripstatuslabel", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcolumndesigntimevisibleattribute", "Member[visible]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad9]"] + - ["system.int32", "system.windows.forms.datagridview+hittestinfo", "Member[rowindex]"] + - ["system.drawing.contentalignment", "system.windows.forms.buttonbase", "Member[textalign]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[cancel]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonpressedhighlight]"] + - ["system.windows.forms.htmlwindow", "system.windows.forms.htmlwindow", "Member[parent]"] + - ["system.intptr", "system.windows.forms.control", "Member[handle]"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextboxlanguageoptions!", "Member[autofontsizeadjust]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt8]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[visible]"] + - ["system.boolean", "system.windows.forms.toolstripmanager!", "Method[isshortcutdefined].ReturnValue"] + - ["system.int32", "system.windows.forms.imagelist+imagecollection", "Method[add].ReturnValue"] + - ["system.windows.forms.scrollbars", "system.windows.forms.scrollbars!", "Member[none]"] + - ["system.type", "system.windows.forms.currencymanager", "Member[finaltype]"] + - ["system.windows.forms.automation.automationlivesetting", "system.windows.forms.label", "Member[livesetting]"] + - ["system.windows.forms.treenode", "system.windows.forms.nodelabelediteventargs", "Member[node]"] + - ["system.windows.forms.scrollablecontrol+dockpaddingedges", "system.windows.forms.printpreviewdialog", "Member[dockpadding]"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstripdropdown", "Member[textdirection]"] + - ["system.int32", "system.windows.forms.listbox", "Member[selectedindex]"] + - ["system.windows.forms.datagridview", "system.windows.forms.idatagridvieweditingcontrol", "Member[editingcontroldatagridview]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Method[getformattedvalue].ReturnValue"] + - ["system.windows.forms.createparams", "system.windows.forms.checkbox", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.flowlayoutpanel", "Member[wrapcontents]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlb]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[yes]"] + - ["system.boolean", "system.windows.forms.linkarea+linkareaconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.htmlwindow", "Member[size]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[enableautodragdrop]"] + - ["system.windows.forms.createparams", "system.windows.forms.printpreviewcontrol", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[multicolumn]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Member[parent]"] + - ["system.drawing.color", "system.windows.forms.toolstripcontentpanel", "Member[backcolor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f4]"] + - ["system.int32", "system.windows.forms.maskedtextbox", "Method[getfirstcharindexofcurrentline].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.form", "Member[formbordercolor]"] + - ["system.boolean", "system.windows.forms.colordialog", "Method[rundialog].ReturnValue"] + - ["system.int32", "system.windows.forms.padding", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[inpropertyset]"] + - ["system.object", "system.windows.forms.treenodeconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcellstyle", "Method[clone].ReturnValue"] + - ["system.char", "system.windows.forms.maskedtextbox", "Member[promptchar]"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextboxscrollbars!", "Member[horizontal]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altleftarrow]"] + - ["system.string", "system.windows.forms.filedialog", "Member[title]"] + - ["system.windows.forms.treenode[]", "system.windows.forms.treenodecollection", "Method[find].ReturnValue"] + - ["system.int32", "system.windows.forms.menu!", "Member[findshortcut]"] + - ["system.int32", "system.windows.forms.tabcontrol", "Member[selectedindex]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[historylist]"] + - ["system.drawing.image", "system.windows.forms.toolstriprenderer!", "Method[createdisabledimage].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripsplitbutton", "Member[buttonbounds]"] + - ["system.string", "system.windows.forms.control+controlaccessibleobject", "Member[name]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d]"] + - ["system.string", "system.windows.forms.htmlwindow", "Member[statusbartext]"] + - ["system.string", "system.windows.forms.datagridviewband", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.menu", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.itemdrageventargs", "Member[button]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftx]"] + - ["system.windows.forms.datagridviewtristate", "system.windows.forms.datagridviewtristate!", "Member[true]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.control", "Member[anchor]"] + - ["system.boolean", "system.windows.forms.treenode", "Member[isvisible]"] + - ["system.boolean", "system.windows.forms.bindingcontext", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.groupbox", "Member[allowdrop]"] + - ["system.boolean", "system.windows.forms.datagridviewcellstyle", "Member[isdatasourcenullvaluedefault]"] + - ["system.string", "system.windows.forms.radiobutton", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowserbase", "Member[allowdrop]"] + - ["system.type", "system.windows.forms.datagridviewlinkcell", "Member[formattedvaluetype]"] + - ["system.int32", "system.windows.forms.menu+menuitemcollection", "Method[indexofkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.scrollproperties", "Member[enabled]"] + - ["system.windows.forms.imagelist", "system.windows.forms.listview", "Member[largeimagelist]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[none]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrow", "Member[accessibilityobject]"] + - ["system.boolean", "system.windows.forms.toolstrippanelrow", "Method[canmove].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.printpreviewdialog", "Member[autoscrollminsize]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[smalliconsize]"] + - ["system.windows.forms.datagridvieweditmode", "system.windows.forms.datagridvieweditmode!", "Member[editonkeystrokeorf2]"] + - ["system.windows.forms.statusbarpanel", "system.windows.forms.statusbar+statusbarpanelcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.controlbindingscollection", "system.windows.forms.bindablecomponent", "Member[databindings]"] + - ["system.windows.forms.closereason", "system.windows.forms.formclosingeventargs", "Member[closereason]"] + - ["system.windows.forms.columnheaderstyle", "system.windows.forms.columnheaderstyle!", "Member[none]"] + - ["system.drawing.image", "system.windows.forms.listbox", "Member[backgroundimage]"] + - ["system.string", "system.windows.forms.taskdialogverificationcheckbox", "Member[text]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Method[verticalscrollbararrowheightfordpi].ReturnValue"] + - ["system.string", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Member[name]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[caretwidth]"] + - ["system.int32", "system.windows.forms.treenode", "Member[stateimageindex]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[validatenames]"] + - ["system.windows.forms.listviewitem+listviewsubitem", "system.windows.forms.listviewitem", "Method[getsubitemat].ReturnValue"] + - ["system.windows.forms.tablelayoutpanelcellposition", "system.windows.forms.tablelayoutpanel", "Method[getpositionfromcontrol].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[eraseeof]"] + - ["system.windows.forms.scrollbutton", "system.windows.forms.scrollbutton!", "Member[left]"] + - ["system.boolean", "system.windows.forms.ownerdrawpropertybag", "Method[isempty].ReturnValue"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[rightoflabel]"] + - ["system.string", "system.windows.forms.application!", "Member[companyname]"] + - ["system.int32", "system.windows.forms.createparams", "Member[x]"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowserencryptionlevel!", "Member[unknown]"] + - ["system.string", "system.windows.forms.scrollbar", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowsaddedeventargs", "Member[rowindex]"] + - ["system.boolean", "system.windows.forms.splitter", "Member[tabstop]"] + - ["system.windows.forms.mdilayout", "system.windows.forms.mdilayout!", "Member[tilehorizontal]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewtopleftheadercell", "Method[geterroriconbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.combobox", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewselectedcellcollection", "Member[item]"] + - ["system.object", "system.windows.forms.datagridpreferredcolumnwidthtypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.forms.filedialog", "Method[rundialog].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripmanager!", "Method[isvalidshortcut].ReturnValue"] + - ["system.windows.forms.toolstriprendermode", "system.windows.forms.toolstrip", "Member[rendermode]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.columnheader", "Member[textalign]"] + - ["system.windows.forms.captionbutton", "system.windows.forms.captionbutton!", "Member[minimize]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker", "Member[backcolor]"] + - ["system.string", "system.windows.forms.autocompletestringcollection", "Member[item]"] + - ["system.windows.forms.mainmenu", "system.windows.forms.form", "Member[mergedmenu]"] + - ["system.boolean", "system.windows.forms.flowlayoutpanel", "Method[canextend].ReturnValue"] + - ["system.int32", "system.windows.forms.printpreviewcontrol", "Member[columns]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[parent]"] + - ["system.windows.forms.messageboxdefaultbutton", "system.windows.forms.messageboxdefaultbutton!", "Member[button4]"] + - ["system.int32", "system.windows.forms.listview+selectedlistviewitemcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[autoscroll]"] + - ["system.windows.forms.framestyle", "system.windows.forms.framestyle!", "Member[dashed]"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[topleft]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridcolumnstyle+datagridcolumnheaderaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.windows.forms.griditem", "system.windows.forms.propertyvaluechangedeventargs", "Member[changeditem]"] + - ["system.boolean", "system.windows.forms.form", "Member[showicon]"] + - ["system.windows.forms.appearance", "system.windows.forms.radiobutton", "Member[appearance]"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.toolstripcontrolhost", "Member[textimagerelation]"] + - ["system.object", "system.windows.forms.listview+checkedlistviewitemcollection", "Member[item]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf7]"] + - ["system.globalization.cultureinfo", "system.windows.forms.application!", "Member[currentculture]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializeselectionbackcolor].ReturnValue"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstriptextdirection!", "Member[inherit]"] + - ["system.windows.forms.screen", "system.windows.forms.screen!", "Method[fromhandle].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.statusstrip", "Member[defaultpadding]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrowheadercell", "Method[getcontentbounds].ReturnValue"] + - ["system.type", "system.windows.forms.datagridviewimagecell", "Member[edittype]"] + - ["system.type", "system.windows.forms.datagridviewcomboboxcell", "Member[formattedvaluetype]"] + - ["system.boolean", "system.windows.forms.htmldocument", "Method[equals].ReturnValue"] + - ["system.windows.forms.printpreviewcontrol", "system.windows.forms.printpreviewdialog", "Member[printpreviewcontrol]"] + - ["system.windows.forms.datagrid+hittestinfo", "system.windows.forms.datagrid+hittestinfo!", "Member[nowhere]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[beeponerror]"] + - ["system.string", "system.windows.forms.webbrowser", "Member[statustext]"] + - ["system.boolean", "system.windows.forms.scrollbar", "Member[tabstop]"] + - ["system.int32", "system.windows.forms.datagridviewbuttoncell+datagridviewbuttoncellaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[topmost]"] + - ["system.int32", "system.windows.forms.menu+menuitemcollection", "Member[count]"] + - ["system.windows.forms.sizetype", "system.windows.forms.sizetype!", "Member[absolute]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[text]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[k]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[pressed]"] + - ["system.componentmodel.isite", "system.windows.forms.propertygrid", "Member[site]"] + - ["system.boolean", "system.windows.forms.monthcalendar", "Method[isinputkey].ReturnValue"] + - ["system.windows.forms.dockstyle", "system.windows.forms.splitcontainer", "Member[dock]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Member[controlbox]"] + - ["system.decimal", "system.windows.forms.numericupdownacceleration", "Member[increment]"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridviewautosizerowsmode!", "Member[allcells]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripdropdown", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.toolstrippanel", "system.windows.forms.toolstrippanelrow", "Member[toolstrippanel]"] + - ["system.string", "system.windows.forms.datagrid", "Member[captiontext]"] + - ["system.windows.forms.bindingcompletecontext", "system.windows.forms.bindingcompletecontext!", "Member[controlupdate]"] + - ["system.drawing.size", "system.windows.forms.updownbase", "Member[minimumsize]"] + - ["system.string", "system.windows.forms.accessibleobject", "Member[value]"] + - ["system.string", "system.windows.forms.control+controlaccessibleobject", "Member[description]"] + - ["system.boolean", "system.windows.forms.listbox+selectedobjectcollection", "Member[issynchronized]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[chart]"] + - ["system.string", "system.windows.forms.combobox", "Method[tostring].ReturnValue"] + - ["system.windows.forms.tablelayoutpanelcellposition", "system.windows.forms.tablelayoutpanel", "Method[getcellposition].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.groupbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.formstartposition", "system.windows.forms.printpreviewdialog", "Member[startposition]"] + - ["system.threading.apartmentstate", "system.windows.forms.application!", "Method[olerequired].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Member[ismdichild]"] + - ["system.windows.forms.orientation", "system.windows.forms.toolstrip", "Member[orientation]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.toolstripdropdownmenu", "Member[layoutstyle]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.datagridviewcheckboxcell", "Member[flatstyle]"] + - ["system.windows.forms.taskdialogverificationcheckbox", "system.windows.forms.taskdialogverificationcheckbox!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.windows.forms.treenode", "Member[imagekey]"] + - ["system.windows.forms.listviewalignment", "system.windows.forms.listview", "Member[alignment]"] + - ["system.int32", "system.windows.forms.tablelayoutcellpainteventargs", "Member[row]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Member[dropdownheight]"] + - ["system.boolean", "system.windows.forms.keyeventargs", "Member[suppresskeypress]"] + - ["system.object", "system.windows.forms.statusbarpanel", "Member[tag]"] + - ["system.windows.forms.toolstripitemplacement", "system.windows.forms.toolstripitemplacement!", "Member[none]"] + - ["system.boolean", "system.windows.forms.htmlelement", "Member[canhavechildren]"] + - ["system.drawing.size", "system.windows.forms.toolstripbutton", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.datagridviewcolumndesigntimevisibleattribute", "system.windows.forms.datagridviewcolumndesigntimevisibleattribute!", "Member[default]"] + - ["system.windows.forms.toolstripitemoverflow", "system.windows.forms.toolstripitem", "Member[overflow]"] + - ["system.string", "system.windows.forms.combobox", "Member[text]"] + - ["system.intptr", "system.windows.forms.filedialog", "Member[instance]"] + - ["system.boolean", "system.windows.forms.listbox+objectcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[singlehorizontal]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.dragdropeffects!", "Member[link]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[autoupgradeenabled]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.scrollbar", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.toolstripitemimagescaling", "system.windows.forms.toolstripitem", "Member[imagescaling]"] + - ["system.boolean", "system.windows.forms.tabcontrol", "Member[righttoleftlayout]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[right]"] + - ["system.int32", "system.windows.forms.datagridcolumnstyle", "Member[fontheight]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.printpreviewdialog", "Member[righttoleft]"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextboxlanguageoptions!", "Member[autokeyboard]"] + - ["system.windows.forms.ownerdrawpropertybag", "system.windows.forms.treeview", "Method[getitemrenderstyles].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftj]"] + - ["system.windows.forms.uicues", "system.windows.forms.uicues!", "Member[changed]"] + - ["system.object", "system.windows.forms.imagelist+imagecollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.handledmouseeventargs", "Member[handled]"] + - ["system.object", "system.windows.forms.treeviewimagekeyconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.windows.forms.domainupdown+domainupdownitemcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcolumncollection", "Member[isfixedsize]"] + - ["system.windows.forms.listviewgroupcollapsedstate", "system.windows.forms.listviewgroupcollapsedstate!", "Member[expanded]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewcolumnheadercell", "Method[getinheritedcontextmenustrip].ReturnValue"] + - ["system.string", "system.windows.forms.toolstriptextbox", "Member[selectedtext]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.splitter", "Member[anchor]"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[shortcutsenabled]"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[right]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.linklabel", "Member[flatstyle]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[onhalf]"] + - ["system.int32", "system.windows.forms.linkclickedeventargs", "Member[linklength]"] + - ["system.intptr", "system.windows.forms.colordialog", "Member[instance]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[allurl]"] + - ["system.drawing.graphics", "system.windows.forms.toolstriprendereventargs", "Member[graphics]"] + - ["system.string", "system.windows.forms.datagridviewcell", "Method[geterrortext].ReturnValue"] + - ["system.windows.forms.menuglyph", "system.windows.forms.menuglyph!", "Member[max]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[menupopup]"] + - ["system.windows.forms.message", "system.windows.forms.message!", "Method[create].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.treeview", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf11]"] + - ["system.windows.forms.buttonstate", "system.windows.forms.buttonstate!", "Member[normal]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad3]"] + - ["system.windows.forms.toolstrippanelrow", "system.windows.forms.toolstrippanel", "Method[pointtorow].ReturnValue"] + - ["system.boolean", "system.windows.forms.tabcontrol+tabpagecollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridview", "Member[rowheadersdefaultcellstyle]"] + - ["system.windows.forms.padding", "system.windows.forms.padding!", "Method[op_addition].ReturnValue"] + - ["system.int32", "system.windows.forms.maskedtextbox", "Method[getfirstcharindexfromline].ReturnValue"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[detecturls]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[restoredirectory]"] + - ["system.drawing.color", "system.windows.forms.controlpaint!", "Method[lightlight].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcellcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[b]"] + - ["system.boolean", "system.windows.forms.datagridviewcellstyle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Member[maximizebox]"] + - ["system.string", "system.windows.forms.toolstripitem", "Member[name]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.dockstyle!", "Member[bottom]"] + - ["system.drawing.point", "system.windows.forms.maskedtextbox", "Method[getpositionfromcharindex].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.toolstripcombobox", "Member[backgroundimage]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolstripcontrolhost", "Member[backgroundimagelayout]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewrowprepainteventargs", "Member[state]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.label", "Member[borderstyle]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[moveable]"] + - ["system.windows.forms.leftrightalignment", "system.windows.forms.leftrightalignment!", "Member[right]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.panel", "Member[autosizemode]"] + - ["system.int32", "system.windows.forms.listview+checkedlistviewitemcollection", "Method[indexofkey].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[selecteditemwithfocusbackcolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf3]"] + - ["system.windows.forms.searchdirectionhint", "system.windows.forms.searchdirectionhint!", "Member[up]"] + - ["system.drawing.color", "system.windows.forms.treeview", "Member[forecolor]"] + - ["system.windows.forms.tabcontrol+tabpagecollection", "system.windows.forms.tabcontrol", "Member[tabpages]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[gripdark]"] + - ["system.boolean", "system.windows.forms.treenodecollection", "Member[isreadonly]"] + - ["system.drawing.color", "system.windows.forms.listviewitem+listviewsubitem", "Member[forecolor]"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[selectionlength]"] + - ["system.intptr", "system.windows.forms.message", "Member[hwnd]"] + - ["system.string", "system.windows.forms.button", "Method[tostring].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.menustrip", "Member[defaultpadding]"] + - ["system.windows.forms.formstartposition", "system.windows.forms.form", "Member[startposition]"] + - ["system.windows.forms.tooltipicon", "system.windows.forms.notifyicon", "Member[balloontipicon]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.toolstriplayoutstyle!", "Member[table]"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncell", "Method[keyupunsharesrow].ReturnValue"] + - ["system.windows.forms.scrollbutton", "system.windows.forms.scrollbutton!", "Member[up]"] + - ["microsoft.win32.registrykey", "system.windows.forms.application!", "Member[commonappdataregistry]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumncollection", "Member[issynchronized]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f17]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[kanjiwindowheight]"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmlelement", "Method[getelementsbytagname].ReturnValue"] + - ["system.boolean", "system.windows.forms.accessibleobject", "Method[raiseliveregionchanged].ReturnValue"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[skipliterals]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstrippanelgradientbegin]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.datagridviewcheckboxcolumn", "Member[flatstyle]"] + - ["system.windows.forms.mergeaction", "system.windows.forms.mergeaction!", "Member[insert]"] + - ["system.int32", "system.windows.forms.tablelayoutsettings", "Member[columncount]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.textbox", "Member[autocompletesource]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcolumncollection", "Member[item]"] + - ["system.windows.forms.toolstripitemalignment", "system.windows.forms.toolstripitemalignment!", "Member[right]"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[next]"] + - ["system.boolean", "system.windows.forms.combobox", "Method[isinputkey].ReturnValue"] + - ["system.string", "system.windows.forms.datagrid", "Method[getoutputtextdelimiter].ReturnValue"] + - ["system.string", "system.windows.forms.textboxbase", "Member[selectedtext]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf7]"] + - ["system.object", "system.windows.forms.listbindingconverter", "Method[createinstance].ReturnValue"] + - ["system.string", "system.windows.forms.htmlelement", "Member[tagname]"] + - ["system.componentmodel.eventdescriptor", "system.windows.forms.axhost", "Method[getdefaultevent].ReturnValue"] + - ["system.boolean", "system.windows.forms.radiobutton", "Member[autocheck]"] + - ["system.windows.forms.binding", "system.windows.forms.controlbindingscollection", "Method[add].ReturnValue"] + - ["system.windows.forms.idataobject", "system.windows.forms.drageventargs", "Member[data]"] + - ["system.boolean", "system.windows.forms.panel", "Member[autosize]"] + - ["system.boolean", "system.windows.forms.control", "Method[processdialogchar].ReturnValue"] + - ["system.type", "system.windows.forms.datagridviewcomboboxcell", "Member[edittype]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[aboveclientarea]"] + - ["system.windows.forms.selectionmode", "system.windows.forms.selectionmode!", "Member[one]"] + - ["system.int32", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[rowindex]"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanelcellborderstyle!", "Member[single]"] + - ["system.string", "system.windows.forms.datagridviewcomboboxcolumn", "Member[displaymember]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[left]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[nativemousewheelsupport]"] + - ["system.int32", "system.windows.forms.treenode", "Member[imageindex]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[none]"] + - ["system.windows.forms.inputlanguage", "system.windows.forms.inputlanguage!", "Member[currentinputlanguage]"] + - ["system.string", "system.windows.forms.taskdialogradiobutton", "Member[text]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcell", "Member[datasource]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[doubleclickenabled]"] + - ["system.boolean", "system.windows.forms.featuresupport", "Method[ispresent].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem6]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[z]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcomboboxcell", "Method[getcontentbounds].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.control", "Member[backgroundimage]"] + - ["system.windows.forms.getchildatpointskip", "system.windows.forms.getchildatpointskip!", "Member[invisible]"] + - ["system.boolean", "system.windows.forms.toolbar", "Member[autosize]"] + - ["system.boolean", "system.windows.forms.toolstripseparatorrendereventargs", "Member[vertical]"] + - ["system.drawing.contentalignment", "system.windows.forms.label", "Member[imagealign]"] + - ["system.boolean", "system.windows.forms.savefiledialog", "Member[createprompt]"] + - ["system.object", "system.windows.forms.timer", "Member[tag]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttoncheckedgradientend]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[checkfileexists]"] + - ["system.collections.ienumerator", "system.windows.forms.bindingcontext", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.axhost+state", "system.windows.forms.axhost", "Member[ocxstate]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[showitemtooltips]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[nextmonthdate]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.righttoleft!", "Member[yes]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[resetonprompt]"] + - ["system.windows.forms.vscrollproperties", "system.windows.forms.toolstrip", "Member[verticalscroll]"] + - ["system.boolean", "system.windows.forms.updownbase", "Member[readonly]"] + - ["system.int32", "system.windows.forms.combobox", "Member[selectionlength]"] + - ["system.windows.forms.scrollbutton", "system.windows.forms.scrollbutton!", "Member[min]"] + - ["system.object", "system.windows.forms.griditemcollection", "Member[syncroot]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.dockstyle!", "Member[left]"] + - ["system.drawing.color", "system.windows.forms.datagridview", "Member[backcolor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[print]"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[shownetwork]"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridviewautosizerowsmode!", "Member[none]"] + - ["system.windows.forms.createparams", "system.windows.forms.containercontrol", "Member[createparams]"] + - ["system.drawing.color", "system.windows.forms.datagridviewlinkcolumn", "Member[linkcolor]"] + - ["system.boolean", "system.windows.forms.menu", "Member[isparent]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[commandslinkcolor]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[isbindingsuspended]"] + - ["system.drawing.size", "system.windows.forms.datagridviewheadercell", "Method[getsize].ReturnValue"] + - ["system.windows.forms.toolstrip", "system.windows.forms.toolstripitem", "Method[getcurrentparent].ReturnValue"] + - ["system.windows.forms.createparams", "system.windows.forms.buttonbase", "Member[createparams]"] + - ["system.int32", "system.windows.forms.dockingattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.forms.autocompletestringcollection", "Member[issynchronized]"] + - ["system.object", "system.windows.forms.datagridviewimagecell", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.forms.keyeventargs", "Member[keyvalue]"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowserencryptionlevel!", "Member[bit56]"] + - ["system.string", "system.windows.forms.treenode", "Member[name]"] + - ["system.boolean", "system.windows.forms.toolbarbutton", "Member[partialpush]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshifts]"] + - ["system.drawing.contentalignment", "system.windows.forms.radiobutton", "Member[textalign]"] + - ["system.object", "system.windows.forms.checkedlistbox+checkeditemcollection", "Member[syncroot]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[border3dsize]"] + - ["system.drawing.size", "system.windows.forms.tabpage", "Member[preferredsize]"] + - ["system.object", "system.windows.forms.datagridviewlinkcell", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.forms.listbox+integercollection", "Member[isfixedsize]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt7]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.label", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.control", "system.windows.forms.controlbindingscollection", "Member[control]"] + - ["system.windows.forms.taskdialogprogressbarstate", "system.windows.forms.taskdialogprogressbarstate!", "Member[marquee]"] + - ["system.windows.forms.imemode", "system.windows.forms.form", "Member[defaultimemode]"] + - ["system.windows.forms.highdpimode", "system.windows.forms.highdpimode!", "Member[permonitorv2]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[dismisswhenclicked]"] + - ["system.windows.forms.closereason", "system.windows.forms.formclosedeventargs", "Member[closereason]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[adjust]"] + - ["system.string", "system.windows.forms.datagridviewcell", "Member[errortext]"] + - ["system.boolean", "system.windows.forms.statusbar+statusbarpanelcollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.forms.createparams", "Member[width]"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.textimagerelation!", "Member[textbeforeimage]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[applythemingimplicitly]"] + - ["system.boolean", "system.windows.forms.listbox+objectcollection", "Member[issynchronized]"] + - ["system.int32", "system.windows.forms.mouseeventargs", "Member[y]"] + - ["system.globalization.cultureinfo", "system.windows.forms.inputlanguage", "Member[culture]"] + - ["system.windows.forms.toolstripitemoverflow", "system.windows.forms.toolstripmenuitem", "Member[overflow]"] + - ["system.object", "system.windows.forms.listbox+selectedindexcollection", "Member[item]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[backcolor]"] + - ["system.object", "system.windows.forms.statusbar+statusbarpanelcollection", "Member[item]"] + - ["system.windows.forms.toolstripdropdown", "system.windows.forms.toolstripdropdownitem", "Member[dropdown]"] + - ["system.int32", "system.windows.forms.maskedtextbox", "Method[getlinefromcharindex].ReturnValue"] + - ["system.object", "system.windows.forms.accessibleobject", "Member[accparent]"] + - ["system.string", "system.windows.forms.taskdialogpage", "Member[caption]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[autoclose]"] + - ["system.drawing.size", "system.windows.forms.form", "Member[minimumsize]"] + - ["system.windows.forms.imemode", "system.windows.forms.trackbar", "Member[imemode]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[image]"] + - ["system.boolean", "system.windows.forms.menustrip", "Member[showitemtooltips]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonpressedgradientend]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[arrow]"] + - ["system.string", "system.windows.forms.listviewitem", "Member[imagekey]"] + - ["system.string", "system.windows.forms.checkbox", "Method[tostring].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Method[getfocused].ReturnValue"] + - ["system.int32", "system.windows.forms.treenodecollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.windows.forms.textbox", "Member[placeholdertext]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[cellbounds]"] + - ["system.windows.forms.treenode", "system.windows.forms.treeview", "Member[selectednode]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[waitcursor]"] + - ["system.boolean", "system.windows.forms.navigateeventargs", "Member[forward]"] + - ["system.object", "system.windows.forms.errorprovider", "Member[tag]"] + - ["system.int32", "system.windows.forms.datagridviewcellvalueeventargs", "Member[columnindex]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[processkey]"] + - ["system.boolean", "system.windows.forms.label", "Member[autosize]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[columnheadersheight]"] + - ["system.object", "system.windows.forms.typevalidationeventargs", "Member[returnvalue]"] + - ["system.windows.forms.inputlanguagecollection", "system.windows.forms.inputlanguage!", "Member[installedinputlanguages]"] + - ["system.int32", "system.windows.forms.gridtablestylescollection", "Member[count]"] + - ["system.string", "system.windows.forms.menu", "Member[name]"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[left]"] + - ["system.boolean", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[islastvisiblerow]"] + - ["system.windows.forms.listbox+objectcollection", "system.windows.forms.listbox", "Method[createitemcollection].ReturnValue"] + - ["system.boolean", "system.windows.forms.statusstrip", "Member[defaultshowitemtooltips]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[minimizedwindowspacingsize]"] + - ["system.boolean", "system.windows.forms.imagelist+imagecollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[slider]"] + - ["system.windows.forms.erroriconalignment", "system.windows.forms.erroriconalignment!", "Member[middleleft]"] + - ["system.object", "system.windows.forms.treenodecollection", "Member[syncroot]"] + - ["system.drawing.size", "system.windows.forms.datagridviewtextboxcell", "Method[getpreferredsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[supportsfiltering]"] + - ["system.object", "system.windows.forms.datagridviewcellcollection", "Member[syncroot]"] + - ["system.string", "system.windows.forms.htmlelement", "Member[innerhtml]"] + - ["system.windows.forms.htmlwindowcollection", "system.windows.forms.htmlwindow", "Member[frames]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.printpreviewdialog", "Member[dock]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[none]"] + - ["system.windows.forms.control", "system.windows.forms.toolstripcontrolhost", "Member[control]"] + - ["system.windows.forms.toolstrip", "system.windows.forms.toolstripmanager!", "Method[findtoolstrip].ReturnValue"] + - ["system.windows.forms.righttoleft", "system.windows.forms.toolstripdropdown", "Member[righttoleft]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[marked]"] + - ["system.int32", "system.windows.forms.columnheader", "Member[width]"] + - ["system.boolean", "system.windows.forms.control", "Member[isdisposed]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.printpreviewdialog", "Member[anchor]"] + - ["system.drawing.color", "system.windows.forms.treeview", "Member[backcolor]"] + - ["system.int32", "system.windows.forms.currencymanager", "Member[listposition]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview", "Method[finditemwithtext].ReturnValue"] + - ["system.decimal", "system.windows.forms.numericupdown", "Member[minimum]"] + - ["system.object", "system.windows.forms.datagridviewrow", "Member[databounditem]"] + - ["system.int32", "system.windows.forms.tablelayoutpanelcellposition", "Member[row]"] + - ["system.boolean", "system.windows.forms.linkarea+linkareaconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.webbrowserbase", "Member[backcolor]"] + - ["system.collections.ienumerator", "system.windows.forms.datagridviewselectedcolumncollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.forms.treeview", "Member[fullrowselect]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker", "Member[calendartitlebackcolor]"] + - ["system.drawing.point", "system.windows.forms.textboxbase", "Method[getpositionfromcharindex].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[captionheight]"] + - ["system.drawing.rectangle", "system.windows.forms.form", "Member[desktopbounds]"] + - ["system.windows.forms.datagridcolumnstyle", "system.windows.forms.gridcolumnstylescollection", "Member[item]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.combobox", "Member[autocompletesource]"] + - ["system.boolean", "system.windows.forms.dockingattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[maxlength]"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[plusminus]"] + - ["system.componentmodel.attributecollection", "system.windows.forms.axhost", "Method[getattributes].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.form", "Member[formcaptionbackcolor]"] + - ["system.object", "system.windows.forms.datagridviewselectedcolumncollection", "Member[syncroot]"] + - ["system.intptr", "system.windows.forms.controlpaint!", "Method[createhbitmapcolormask].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[return]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl4]"] + - ["system.string", "system.windows.forms.maskedtextbox", "Member[selectedtext]"] + - ["system.string", "system.windows.forms.buttonbase+buttonbaseaccessibleobject", "Member[name]"] + - ["system.windows.forms.datetimepickerformat", "system.windows.forms.datetimepickerformat!", "Member[time]"] + - ["system.boolean", "system.windows.forms.updownbase", "Member[focused]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[notset]"] + - ["system.string", "system.windows.forms.label", "Method[tostring].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.linklabel", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.imemode", "system.windows.forms.picturebox", "Member[imemode]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.radiobutton", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemscrollingstart]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[bordermultiplierfactor]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[selectionforecolor]"] + - ["system.int32", "system.windows.forms.columnclickeventargs", "Member[column]"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpnavigator!", "Member[index]"] + - ["system.windows.forms.toolstripdropdown", "system.windows.forms.toolstripsplitbutton", "Method[createdefaultdropdown].ReturnValue"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[columnheader]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[linkhovercolor]"] + - ["system.boolean", "system.windows.forms.toolbar+toolbarbuttoncollection", "Member[isreadonly]"] + - ["system.windows.forms.getchildatpointskip", "system.windows.forms.getchildatpointskip!", "Member[none]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[leaveunsharesrow].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.datagridview", "Member[backgroundimagelayout]"] + - ["system.int32", "system.windows.forms.textboxbase", "Member[selectionstart]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[linefeed]"] + - ["system.windows.forms.tabalignment", "system.windows.forms.tabalignment!", "Member[left]"] + - ["system.string", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[value]"] + - ["system.int32", "system.windows.forms.treeview", "Member[imageindex]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad0]"] + - ["system.drawing.icon", "system.windows.forms.printpreviewdialog", "Member[icon]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[none]"] + - ["system.windows.forms.tabalignment", "system.windows.forms.tabalignment!", "Member[bottom]"] + - ["system.drawing.size", "system.windows.forms.toolstripseparator", "Member[defaultsize]"] + - ["system.string", "system.windows.forms.binding", "Member[propertyname]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.drageventargs", "Member[allowedeffect]"] + - ["system.int32", "system.windows.forms.datagridviewcellstyle", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridviewautosizecolumnsmode!", "Member[allcells]"] + - ["system.int32", "system.windows.forms.treenode", "Method[getnodecount].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollproperties", "Member[smallchange]"] + - ["system.boolean", "system.windows.forms.errorprovider", "Member[haserrors]"] + - ["system.string", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Member[name]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuitempressedgradientend]"] + - ["system.string", "system.windows.forms.menu", "Method[tostring].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.toolstripcontrolhost", "Member[backcolor]"] + - ["system.windows.forms.linkstate", "system.windows.forms.linkstate!", "Member[active]"] + - ["system.drawing.size", "system.windows.forms.combobox", "Member[maximumsize]"] + - ["system.collections.ienumerator", "system.windows.forms.listview+listviewitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altrightarrow]"] + - ["system.string", "system.windows.forms.toolstrippanel", "Member[text]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[showpinnedplaces]"] + - ["system.drawing.printing.printersettings", "system.windows.forms.pagesetupdialog", "Member[printersettings]"] + - ["system.windows.forms.taskdialogprogressbarstate", "system.windows.forms.taskdialogprogressbarstate!", "Member[error]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Method[processdialogkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[allowverticalfonts]"] + - ["system.boolean", "system.windows.forms.listview", "Member[fullrowselect]"] + - ["system.windows.forms.listviewalignment", "system.windows.forms.listviewalignment!", "Member[snaptogrid]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.selectionrangeconverter", "Method[getproperties].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlt]"] + - ["system.intptr", "system.windows.forms.cursor", "Member[handle]"] + - ["system.windows.forms.sizetype", "system.windows.forms.sizetype!", "Member[autosize]"] + - ["system.windows.forms.webbrowserreadystate", "system.windows.forms.webbrowserreadystate!", "Member[complete]"] + - ["system.int32", "system.windows.forms.statusbar+statusbarpanelcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.tooltip", "Method[canextend].ReturnValue"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmldocument", "Method[getelementsbytagname].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[beginedit].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewselectedcellcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.windows.forms.buttonbase+buttonbaseaccessibleobject", "Member[keyboardshortcut]"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Member[selectionlength]"] + - ["system.int32", "system.windows.forms.datagridviewcolumndesigntimevisibleattribute", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewtextboxcolumn", "Member[celltemplate]"] + - ["system.boolean", "system.windows.forms.control", "Member[canselect]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d0]"] + - ["system.int32", "system.windows.forms.checkedlistbox+checkeditemcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[alias]"] + - ["system.int32", "system.windows.forms.scrollablecontrol!", "Member[scrollstateuserhasscrolled]"] + - ["system.environment+specialfolder", "system.windows.forms.folderbrowserdialog", "Member[rootfolder]"] + - ["system.int32", "system.windows.forms.statusbarpanel", "Member[minwidth]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttoncheckedhighlight]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[outset]"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[label]"] + - ["system.windows.forms.pictureboxsizemode", "system.windows.forms.pictureboxsizemode!", "Member[centerimage]"] + - ["system.windows.forms.uicues", "system.windows.forms.uicueseventargs", "Member[changed]"] + - ["system.string", "system.windows.forms.helpprovider", "Method[gethelpstring].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlg]"] + - ["system.string", "system.windows.forms.taskdialogverificationcheckbox", "Method[tostring].ReturnValue"] + - ["system.windows.forms.columnheaderautoresizestyle", "system.windows.forms.columnheaderautoresizestyle!", "Member[headersize]"] + - ["system.int32", "system.windows.forms.listviewitem", "Member[indentcount]"] + - ["system.windows.forms.toolstripgripdisplaystyle", "system.windows.forms.toolstripdropdown", "Member[gripdisplaystyle]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.toolstripdropdown", "Member[anchor]"] + - ["system.version", "system.windows.forms.osfeature", "Method[getversionpresent].ReturnValue"] + - ["system.windows.forms.screenorientation", "system.windows.forms.systeminformation!", "Member[screenorientation]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[offscreen]"] + - ["system.drawing.size", "system.windows.forms.textrenderer!", "Method[measuretext].ReturnValue"] + - ["system.windows.forms.datagridviewcomboboxdisplaystyle", "system.windows.forms.datagridviewcomboboxdisplaystyle!", "Member[combobox]"] + - ["system.drawing.size", "system.windows.forms.radiobuttonrenderer!", "Method[getglyphsize].ReturnValue"] + - ["system.windows.forms.toolstriprenderer", "system.windows.forms.toolstripcontentpanel", "Member[renderer]"] + - ["system.int32", "system.windows.forms.checkedlistbox+checkedindexcollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcolumncollection", "Member[item]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolstripseparator", "Member[backgroundimagelayout]"] + - ["system.drawing.image", "system.windows.forms.label", "Member[image]"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.autocompletemode!", "Member[append]"] + - ["system.boolean", "system.windows.forms.form", "Member[tabstop]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripdropdownmenu", "Method[createdefaultitem].ReturnValue"] + - ["system.boolean", "system.windows.forms.axhost+stateconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.forms.bindingcompletestate", "system.windows.forms.bindingcompleteeventargs", "Member[bindingcompletestate]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[tryagain]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[allowsimulations]"] + - ["system.drawing.point", "system.windows.forms.splitterpanel", "Member[location]"] + - ["system.int32", "system.windows.forms.tabcontroleventargs", "Member[tabpageindex]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcell", "Member[accessibilityobject]"] + - ["system.boolean", "system.windows.forms.picturebox", "Member[causesvalidation]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.splitcontainer", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.icontainercontrol", "system.windows.forms.control", "Method[getcontainercontrol].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview+checkedlistviewitemcollection", "Member[isreadonly]"] + - ["system.windows.forms.griditem", "system.windows.forms.selectedgriditemchangedeventargs", "Member[oldselection]"] + - ["system.int32", "system.windows.forms.treenode", "Member[level]"] + - ["system.object", "system.windows.forms.columnheaderconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.forms.axhost!", "Method[getifontdispfromfont].ReturnValue"] + - ["system.boolean", "system.windows.forms.scrollablecontrol", "Member[vscroll]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[shortcutsenabled]"] + - ["system.windows.forms.leftrightalignment", "system.windows.forms.control", "Method[rtltranslateleftright].ReturnValue"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewcolumnstatechangedeventargs", "Member[statechanged]"] + - ["system.boolean", "system.windows.forms.htmlelement!", "Method[op_equality].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[cellstyle]"] + - ["system.int32", "system.windows.forms.listbox", "Member[preferredheight]"] + - ["system.windows.forms.menuitem[]", "system.windows.forms.menu+menuitemcollection", "Method[find].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.textboxbase", "Member[backgroundimagelayout]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[lmenu]"] + - ["system.boolean", "system.windows.forms.listcontrol", "Method[isinputkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Method[getstyle].ReturnValue"] + - ["system.windows.forms.linklabel+linkcollection", "system.windows.forms.linklabel", "Member[links]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[allowusertoordercolumns]"] + - ["system.collections.ienumerator", "system.windows.forms.datagridviewcolumncollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcellstyleconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.forms.toolbartextalign", "system.windows.forms.toolbartextalign!", "Member[underneath]"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[owner]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[valuechange]"] + - ["system.int32", "system.windows.forms.control", "Member[devicedpi]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[separatordark]"] + - ["system.object", "system.windows.forms.datagridboolcolumn", "Method[getcolumnvalueatrow].ReturnValue"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedborderstyle", "Member[bottom]"] + - ["system.object", "system.windows.forms.datagridviewimagecell", "Method[getvalue].ReturnValue"] + - ["system.int32", "system.windows.forms.printpreviewcontrol", "Member[startpage]"] + - ["system.boolean", "system.windows.forms.imemodeconversion!", "Member[iscurrentconversiontablesupported]"] + - ["system.int32", "system.windows.forms.treenode", "Member[selectedimageindex]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[showfocuscues]"] + - ["system.int32", "system.windows.forms.textbox", "Member[selectionlength]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[scrollbar]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.progressbar", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripdropdownbutton", "Member[defaultautotooltip]"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridviewautosizerowsmode!", "Member[displayedheaders]"] + - ["system.int32", "system.windows.forms.dataformats+format", "Member[id]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewrowcollection", "Method[sharedrow].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[viewforecolor]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripoverflow", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.listview+listviewitemcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.forms.htmlhistory", "Member[length]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Member[selectedindex]"] + - ["system.windows.forms.captionbutton", "system.windows.forms.captionbutton!", "Member[help]"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridviewhittesttype!", "Member[topleftheader]"] + - ["system.windows.forms.padding", "system.windows.forms.control", "Member[defaultpadding]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[sizenwse]"] + - ["system.int32", "system.windows.forms.scrollablecontrol!", "Member[scrollstatevscrollvisible]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[volumeup]"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[previous]"] + - ["system.boolean", "system.windows.forms.control", "Member[disposing]"] + - ["system.drawing.color", "system.windows.forms.treenode", "Member[backcolor]"] + - ["system.int32", "system.windows.forms.listview+columnheadercollection", "Method[indexofkey].ReturnValue"] + - ["system.string", "system.windows.forms.typevalidationeventargs", "Member[message]"] + - ["system.drawing.color", "system.windows.forms.toolbar", "Member[forecolor]"] + - ["system.globalization.cultureinfo", "system.windows.forms.maskedtextbox", "Member[culture]"] + - ["system.string", "system.windows.forms.datagridcolumnstyle", "Member[headertext]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Method[isinputchar].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[iconhorizontalspacing]"] + - ["system.windows.forms.richtextboxfinds", "system.windows.forms.richtextboxfinds!", "Member[wholeword]"] + - ["system.boolean", "system.windows.forms.control", "Member[allowdrop]"] + - ["system.boolean", "system.windows.forms.message!", "Method[op_equality].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[columnheader]"] + - ["system.windows.forms.control", "system.windows.forms.contextmenustrip", "Member[sourcecontrol]"] + - ["system.windows.forms.control", "system.windows.forms.icontainercontrol", "Member[activecontrol]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.axhost", "Member[backgroundimagelayout]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[state]"] + - ["system.boolean", "system.windows.forms.featuresupport!", "Method[ispresent].ReturnValue"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[multiline]"] + - ["system.string", "system.windows.forms.toolbar", "Member[text]"] + - ["system.boolean", "system.windows.forms.tabpage", "Member[enabled]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[beginedit].ReturnValue"] + - ["system.windows.forms.dockingattribute", "system.windows.forms.dockingattribute!", "Member[default]"] + - ["system.boolean", "system.windows.forms.listviewgroupcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Method[processcmdkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Method[processdialogkey].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolstripcontainer", "Member[backgroundimagelayout]"] + - ["system.string", "system.windows.forms.dpichangedeventargs", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.griditem", "Method[select].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.scrollablecontrol", "Member[autoscrollposition]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[caretwidthmetric]"] + - ["system.object", "system.windows.forms.tablelayoutstylecollection", "Member[item]"] + - ["system.windows.forms.datagridviewselectedcolumncollection", "system.windows.forms.datagridview", "Member[selectedcolumns]"] + - ["system.windows.forms.contextmenu", "system.windows.forms.toolstripdropdown", "Member[contextmenu]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[collapsed]"] + - ["system.windows.forms.systemcolormode", "system.windows.forms.application!", "Member[colormode]"] + - ["system.object", "system.windows.forms.accessibleobject", "Member[accfocus]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[oemtext]"] + - ["system.windows.forms.datagridview", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Member[editingcontroldatagridview]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Member[trackvisitedstate]"] + - ["system.boolean", "system.windows.forms.imagelist+imagecollection", "Member[empty]"] + - ["system.windows.forms.listviewgroup", "system.windows.forms.listviewgroupcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview+checkedindexcollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcellmouseeventargs", "Member[columnindex]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemperiod]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripitem", "Member[bounds]"] + - ["system.string", "system.windows.forms.datagridviewcomboboxcolumn", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.forms.picturebox", "Member[imagelocation]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.toolstrip", "Member[layoutengine]"] + - ["system.boolean", "system.windows.forms.listviewgroupcollection", "Method[contains].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.richtextbox", "Method[getpositionfromcharindex].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[none]"] + - ["system.boolean", "system.windows.forms.datagridviewtextboxcell", "Method[keyenterseditmode].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstripgradientend]"] + - ["system.boolean", "system.windows.forms.tabcontrol+tabpagecollection", "Member[isfixedsize]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrle]"] + - ["system.int32", "system.windows.forms.datagridviewcellformattingeventargs", "Member[rowindex]"] + - ["system.boolean", "system.windows.forms.datetimepicker", "Member[showupdown]"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[allowselection]"] + - ["system.windows.forms.toolstriprenderer", "system.windows.forms.toolstrippanel", "Member[renderer]"] + - ["system.boolean", "system.windows.forms.datagridviewband", "Member[selected]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[rwin]"] + - ["system.object", "system.windows.forms.basecollection", "Member[syncroot]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[linkhovercolor]"] + - ["system.int32", "system.windows.forms.datagridviewrowsaddedeventargs", "Member[rowcount]"] + - ["system.int32", "system.windows.forms.datagridviewcell!", "Method[measuretextheight].ReturnValue"] + - ["system.drawing.graphics", "system.windows.forms.measureitemeventargs", "Member[graphics]"] + - ["system.windows.forms.datagridviewcomboboxcell+objectcollection", "system.windows.forms.datagridviewcomboboxcolumn", "Member[items]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[close]"] + - ["system.boolean", "system.windows.forms.tablelayoutstylecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[visible]"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.formborderstyle!", "Member[fixed3d]"] + - ["system.int32", "system.windows.forms.treeview", "Member[itemheight]"] + - ["system.windows.forms.tabpage", "system.windows.forms.tabcontrol+tabpagecollection", "Member[item]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[nowhere]"] + - ["system.drawing.size", "system.windows.forms.toolstripcombobox", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.htmlelementeventargs", "Member[ctrlkeypressed]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[areallcellsselected].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcolumndesigntimevisibleattribute", "Method[equals].ReturnValue"] + - ["system.windows.forms.dockstyle", "system.windows.forms.splitterpanel", "Member[dock]"] + - ["system.windows.forms.datagridviewcolumnheadersheightsizemode", "system.windows.forms.datagridviewcolumnheadersheightsizemode!", "Member[disableresizing]"] + - ["system.drawing.font", "system.windows.forms.datagridtablestyle", "Member[headerfont]"] + - ["system.windows.forms.datagridviewclipboardcopymode", "system.windows.forms.datagridviewclipboardcopymode!", "Member[enablealwaysincludeheadertext]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[movelastitem]"] + - ["system.int32", "system.windows.forms.textboxbase", "Method[getfirstcharindexfromline].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.form", "Method[getscaledbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.icontainercontrol", "Method[activatecontrol].ReturnValue"] + - ["system.windows.forms.controlupdatemode", "system.windows.forms.controlupdatemode!", "Member[never]"] + - ["system.string", "system.windows.forms.listbox", "Member[text]"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[notset]"] + - ["system.windows.forms.tablelayoutsettings", "system.windows.forms.tablelayoutpanel", "Member[layoutsettings]"] + - ["system.object", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Method[clone].ReturnValue"] + - ["system.windows.forms.imagelist", "system.windows.forms.listview", "Member[stateimagelist]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlh]"] + - ["system.windows.forms.captionbutton", "system.windows.forms.captionbutton!", "Member[maximize]"] + - ["system.drawing.color", "system.windows.forms.control", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[debugos]"] + - ["system.drawing.printing.margins", "system.windows.forms.pagesetupdialog", "Member[minmargins]"] + - ["system.windows.forms.border3dside", "system.windows.forms.border3dside!", "Member[top]"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.bindingsource", "Member[sortproperty]"] + - ["system.drawing.region", "system.windows.forms.control", "Member[region]"] + - ["system.boolean", "system.windows.forms.linklabel+linkcollection", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[autoscroll]"] + - ["system.int32", "system.windows.forms.datagrid", "Member[visiblerowcount]"] + - ["system.boolean", "system.windows.forms.updownbase", "Member[autosize]"] + - ["system.windows.forms.imagelist+imagecollection", "system.windows.forms.imagelist", "Member[images]"] + - ["system.string", "system.windows.forms.nodelabelediteventargs", "Member[label]"] + - ["system.boolean", "system.windows.forms.tooltip", "Member[useanimation]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.toolstrip+toolstripaccessibleobject", "Member[role]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[toolbarvisible]"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncolumn", "Member[usecolumntextforbuttonvalue]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[leftandrightpadding]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[externalleading]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[captionbackcolor]"] + - ["system.boolean", "system.windows.forms.idatagridvieweditingcontrol", "Method[editingcontrolwantsinputkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.givefeedbackeventargs", "Member[usedefaultcursors]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[canenableime]"] + - ["system.int32", "system.windows.forms.htmlelementerroreventargs", "Member[linenumber]"] + - ["system.string", "system.windows.forms.datagridviewimagecell+datagridviewimagecellaccessibleobject", "Member[description]"] + - ["system.drawing.rectangle", "system.windows.forms.splitcontainer", "Member[splitterrectangle]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonselectedgradientmiddle]"] + - ["system.windows.forms.toolstripstatuslabelbordersides", "system.windows.forms.toolstripstatuslabelbordersides!", "Member[all]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemcaptureend]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Method[processtabkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.control+controlcollection", "Method[equals].ReturnValue"] + - ["system.string", "system.windows.forms.progressbar", "Member[text]"] + - ["system.object", "system.windows.forms.fontdialog!", "Member[eventapply]"] + - ["system.boolean", "system.windows.forms.toolstripmanager!", "Method[merge].ReturnValue"] + - ["system.windows.forms.powerlinestatus", "system.windows.forms.powerstatus", "Member[powerlinestatus]"] + - ["system.string", "system.windows.forms.webbrowser", "Member[documenttype]"] + - ["system.windows.forms.toolstripitemimagescaling", "system.windows.forms.toolstripitemimagescaling!", "Member[none]"] + - ["system.object", "system.windows.forms.listviewitem+listviewsubitemcollection", "Member[syncroot]"] + - ["system.string", "system.windows.forms.control+controlaccessibleobject", "Member[help]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewrow", "Member[contextmenustrip]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[ok]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.textbox", "Member[textalign]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.datetimepicker", "Member[backgroundimagelayout]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcolumn", "Member[defaultcellstyle]"] + - ["system.drawing.graphics", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[graphics]"] + - ["system.windows.forms.datasourceupdatemode", "system.windows.forms.datasourceupdatemode!", "Member[onvalidation]"] + - ["system.object", "system.windows.forms.datagridviewselectedcellcollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.forms.control", "Method[contains].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.htmlelementeventargs", "Member[mouseposition]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[katakana]"] + - ["system.boolean", "system.windows.forms.toolstripitemcollection", "Member[isreadonly]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altbksp]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializebackgroundcolor].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Method[getcharindexfromposition].ReturnValue"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[rowresize]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcolumncollection", "Member[isfixedsize]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[selectionbackground]"] + - ["system.windows.forms.taskdialogradiobuttoncollection", "system.windows.forms.taskdialogpage", "Member[radiobuttons]"] + - ["system.object", "system.windows.forms.bindingcontext", "Member[syncroot]"] + - ["system.string", "system.windows.forms.listcontrol", "Member[formatstring]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.toolstrippanel", "Method[createcontrolsinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.listview+checkedlistviewitemcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[readonly]"] + - ["system.int32", "system.windows.forms.bindingsource", "Member[count]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[allowdrop]"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridviewautosizecolumnsmode!", "Member[displayedcells]"] + - ["system.boolean", "system.windows.forms.datagridviewrowheadercell", "Method[setvalue].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.listbox", "Member[borderstyle]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[ownerdraw]"] + - ["system.windows.forms.columnheaderstyle", "system.windows.forms.columnheaderstyle!", "Member[clickable]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[delete]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[sunken]"] + - ["system.string", "system.windows.forms.systeminformation!", "Member[username]"] + - ["system.drawing.size", "system.windows.forms.control", "Member[preferredsize]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.windows.forms.menuitem", "system.windows.forms.menu", "Method[findmenuitem].ReturnValue"] + - ["system.boolean", "system.windows.forms.textboxbase", "Method[isinputkey].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.imagelayout!", "Member[center]"] + - ["system.boolean", "system.windows.forms.toolstrippanelrendereventargs", "Member[handled]"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[thursday]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[scriptsonly]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[show]"] + - ["system.boolean", "system.windows.forms.toolstripoverflowbutton", "Member[hasdropdownitems]"] + - ["system.type", "system.windows.forms.datagridviewcell", "Member[formattedvaluetype]"] + - ["system.windows.forms.imagelist", "system.windows.forms.columnheader", "Member[imagelist]"] + - ["system.windows.forms.validationconstraints", "system.windows.forms.validationconstraints!", "Member[visible]"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[rowheadersvisible]"] + - ["system.object", "system.windows.forms.linklabel+link", "Member[tag]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripitemimagerendereventargs", "Member[imagerectangle]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcolumn", "Member[datasource]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[multiply]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlu]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[fixedheight]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[kanjimode]"] + - ["system.drawing.image", "system.windows.forms.toolstripseparator", "Member[image]"] + - ["system.int32", "system.windows.forms.listbox!", "Member[defaultitemheight]"] + - ["system.boolean", "system.windows.forms.previewkeydowneventargs", "Member[isinputkey]"] + - ["system.windows.forms.form[]", "system.windows.forms.form", "Member[ownedforms]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[rejectinputonfirstfailure]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[addcopy].ReturnValue"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.linklabel", "Member[linkbehavior]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Method[processdialogchar].ReturnValue"] + - ["system.windows.forms.osfeature", "system.windows.forms.osfeature!", "Member[feature]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[retry]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf6]"] + - ["system.string", "system.windows.forms.datagridviewtopleftheadercell+datagridviewtopleftheadercellaccessibleobject", "Member[name]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripitem", "Member[margin]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownitem", "Method[processcmdkey].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.listbox", "Method[getscaledbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.application!", "Method[sethighdpimode].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcolumncollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.monthcalendar", "Member[showtodaycircle]"] + - ["system.int32", "system.windows.forms.checkedlistbox+objectcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.forms.createparams", "Member[height]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[alt]"] + - ["system.int32", "system.windows.forms.scrollbar", "Member[minimum]"] + - ["system.drawing.color", "system.windows.forms.ambientproperties", "Member[forecolor]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[focusable]"] + - ["system.int32", "system.windows.forms.datagridviewrowheightinfopushedeventargs", "Member[rowindex]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[available]"] + - ["system.boolean", "system.windows.forms.scrollbarrenderer!", "Member[issupported]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemdragdropend]"] + - ["system.windows.forms.progressbarstyle", "system.windows.forms.progressbarstyle!", "Member[marquee]"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncell", "Method[keydownunsharesrow].ReturnValue"] + - ["system.windows.forms.toolstripstatuslabelbordersides", "system.windows.forms.toolstripstatuslabelbordersides!", "Member[left]"] + - ["system.int32", "system.windows.forms.bindingcontext", "Member[count]"] + - ["system.boolean", "system.windows.forms.textbox", "Member[usesystempasswordchar]"] + - ["system.windows.forms.createparams", "system.windows.forms.tabcontrol", "Member[createparams]"] + - ["system.int32", "system.windows.forms.linklabel+linkcollection", "Member[count]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridcolumnstyle", "Method[createheaderaccessibleobject].ReturnValue"] + - ["system.boolean", "system.windows.forms.datetimepicker", "Member[showcheckbox]"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.textimagerelation!", "Member[textaboveimage]"] + - ["system.windows.forms.arrangestartingposition", "system.windows.forms.systeminformation!", "Member[arrangestartingposition]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processescapekey].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl0]"] + - ["system.boolean", "system.windows.forms.monthcalendar", "Member[righttoleftlayout]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[resetonspace]"] + - ["system.windows.forms.textdataformat", "system.windows.forms.textdataformat!", "Member[commaseparatedvalue]"] + - ["system.drawing.font", "system.windows.forms.control", "Member[font]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f3]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrippanel", "Member[defaultmargin]"] + - ["system.int32", "system.windows.forms.datagridviewrowsremovedeventargs", "Member[rowcount]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[sizens]"] + - ["system.windows.forms.treeview", "system.windows.forms.treenode", "Member[treeview]"] + - ["system.boolean", "system.windows.forms.datagridviewrowcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripitem", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewrowprepainteventargs", "Member[isfirstdisplayedrow]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[buttondropdowngrid]"] + - ["system.boolean", "system.windows.forms.webbrowserbase", "Method[isinputchar].ReturnValue"] + - ["system.drawing.region", "system.windows.forms.toolstripdropdown", "Member[region]"] + - ["system.windows.forms.toolstripitemplacement", "system.windows.forms.toolstripitemplacement!", "Member[overflow]"] + - ["system.int32", "system.windows.forms.toolstripprogressbar", "Member[minimum]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridcolumnstyle+datagridcolumnheaderaccessibleobject", "Member[bounds]"] + - ["system.int32", "system.windows.forms.mouseeventargs", "Member[x]"] + - ["system.windows.forms.imemode", "system.windows.forms.monthcalendar", "Member[defaultimemode]"] + - ["system.windows.forms.messageboxbuttons", "system.windows.forms.messageboxbuttons!", "Member[canceltrycontinue]"] + - ["system.windows.forms.datagridviewimagecelllayout", "system.windows.forms.datagridviewimagecelllayout!", "Member[stretch]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[ignore]"] + - ["system.windows.forms.datagridviewcomboboxdisplaystyle", "system.windows.forms.datagridviewcomboboxdisplaystyle!", "Member[dropdownbutton]"] + - ["system.drawing.size", "system.windows.forms.datagridviewbuttoncell", "Method[getpreferredsize].ReturnValue"] + - ["system.int32", "system.windows.forms.gridcolumnstylescollection", "Method[add].ReturnValue"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[indent]"] + - ["system.int32", "system.windows.forms.measureitemeventargs", "Member[itemwidth]"] + - ["system.int32", "system.windows.forms.datagridviewcheckboxcell+datagridviewcheckboxcellaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrip", "Member[defaultpadding]"] + - ["system.int32", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[invalid]"] + - ["system.windows.forms.toolstrip", "system.windows.forms.toolstripitemrendereventargs", "Member[toolstrip]"] + - ["system.int32", "system.windows.forms.datagridviewselectedcellcollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.forms.toolstripitem", "Member[tooltiptext]"] + - ["system.windows.forms.filedialogcustomplacescollection", "system.windows.forms.filedialog", "Member[customplaces]"] + - ["system.boolean", "system.windows.forms.imageindexconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.trackbar", "Member[forecolor]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstrip+toolstripaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.padding!", "Method[op_subtraction].ReturnValue"] + - ["system.windows.forms.datagridviewheaderborderstyle", "system.windows.forms.datagridview", "Member[rowheadersborderstyle]"] + - ["system.boolean", "system.windows.forms.taskdialogradiobutton", "Member[enabled]"] + - ["system.boolean", "system.windows.forms.datagridboolcolumn", "Method[commit].ReturnValue"] + - ["system.int32", "system.windows.forms.control+controlcollection", "Method[indexof].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridviewlinkcell", "Member[activelinkcolor]"] + - ["system.windows.forms.toolstrippanel", "system.windows.forms.toolstripcontainer", "Member[bottomtoolstrippanel]"] + - ["system.windows.forms.treeviewaction", "system.windows.forms.treeviewaction!", "Member[bymouse]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.tabcontrol", "Method[createcontrolsinstance].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[q]"] + - ["system.windows.forms.datagridparentrowslabelstyle", "system.windows.forms.datagridparentrowslabelstyle!", "Member[none]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[modifystring]"] + - ["system.int32", "system.windows.forms.currencymanager", "Member[count]"] + - ["system.windows.forms.bootmode", "system.windows.forms.bootmode!", "Member[failsafe]"] + - ["system.windows.forms.datetimepickerformat", "system.windows.forms.datetimepickerformat!", "Member[short]"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[allcells]"] + - ["system.int32", "system.windows.forms.dataobject", "Method[querygetdata].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolstripcombobox", "Member[backgroundimagelayout]"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Member[allowmargins]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlz]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift1]"] + - ["system.windows.forms.webbrowsersitebase", "system.windows.forms.webbrowser", "Method[createwebbrowsersitebase].ReturnValue"] + - ["system.int32", "system.windows.forms.bindingsource", "Member[position]"] + - ["system.collections.ienumerator", "system.windows.forms.listview+selectedindexcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.captionbutton", "system.windows.forms.captionbutton!", "Member[restore]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcellcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.openfiledialog", "Member[readonlychecked]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedborderstyle", "Member[left]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[userpaint]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.timer", "Member[enabled]"] + - ["system.boolean", "system.windows.forms.listview+listviewitemcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[allowvectorfonts]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[dereferencelinks]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[enabled]"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[initialvaluerestoration]"] + - ["system.drawing.image", "system.windows.forms.imagelist+imagecollection", "Member[item]"] + - ["system.string", "system.windows.forms.treenode", "Member[fullpath]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[autosize]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f16]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf5]"] + - ["system.int32", "system.windows.forms.listview+columnheadercollection", "Method[add].ReturnValue"] + - ["system.drawing.font", "system.windows.forms.picturebox", "Member[font]"] + - ["system.windows.forms.griditem", "system.windows.forms.griditem", "Member[parent]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[canshowvisualstyleglyphs]"] + - ["system.windows.forms.listview+selectedlistviewitemcollection", "system.windows.forms.listview", "Member[selecteditems]"] + - ["system.int32", "system.windows.forms.errorprovider", "Method[geticonpadding].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Method[gethorizontalscrollbarheightfordpi].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstripprogressbar", "Member[maximum]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.dockstyle!", "Member[fill]"] + - ["system.windows.forms.checkstate", "system.windows.forms.checkstate!", "Member[unchecked]"] + - ["system.int32", "system.windows.forms.datagridboolcolumn", "Method[getminimumheight].ReturnValue"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridview", "Member[firstdisplayedcell]"] + - ["system.string", "system.windows.forms.datagridviewtopleftheadercell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[preferredsize]"] + - ["system.string", "system.windows.forms.control+controlaccessibleobject", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.gridtablestylescollection", "Member[isreadonly]"] + - ["system.windows.forms.listview+checkedlistviewitemcollection", "system.windows.forms.listview", "Member[checkeditems]"] + - ["system.int32", "system.windows.forms.tooltip", "Member[initialdelay]"] + - ["system.int32", "system.windows.forms.datagridviewsortcompareeventargs", "Member[sortresult]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[tabstop]"] + - ["system.boolean", "system.windows.forms.control", "Method[processkeypreview].ReturnValue"] + - ["system.int32", "system.windows.forms.listviewitem+listviewsubitemcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.buttonstate", "system.windows.forms.datagridviewheadercell", "Member[buttonstate]"] + - ["system.int32", "system.windows.forms.searchforvirtualitemeventargs", "Member[index]"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncell", "Member[usecolumntextforbuttonvalue]"] + - ["system.windows.forms.colordepth", "system.windows.forms.imagelist", "Member[colordepth]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Method[getselected].ReturnValue"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[link]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[raisedouter]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell", "Member[autocomplete]"] + - ["system.windows.forms.sizegripstyle", "system.windows.forms.sizegripstyle!", "Member[show]"] + - ["system.drawing.color", "system.windows.forms.htmldocument", "Member[visitedlinkcolor]"] + - ["system.boolean", "system.windows.forms.axhost", "Method[propsvalid].ReturnValue"] + - ["system.int32", "system.windows.forms.control+controlcollection", "Method[indexofkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Method[rundialog].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[state]"] + - ["system.windows.forms.statusbarpanelautosize", "system.windows.forms.statusbarpanelautosize!", "Member[spring]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[divide]"] + - ["system.boolean", "system.windows.forms.tablelayoutrowstylecollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.toolbarappearance", "system.windows.forms.toolbar", "Member[appearance]"] + - ["system.drawing.font", "system.windows.forms.toolstripitem", "Member[font]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializeforecolor].ReturnValue"] + - ["system.int32", "system.windows.forms.toolbar+toolbarbuttoncollection", "Method[add].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripmenuitem", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.string", "system.windows.forms.application!", "Member[executablepath]"] + - ["system.windows.forms.createparams", "system.windows.forms.listview", "Member[createparams]"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[smalldecrement]"] + - ["system.boolean", "system.windows.forms.htmlelement", "Member[enabled]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf11]"] + - ["system.boolean", "system.windows.forms.osfeature!", "Method[ispresent].ReturnValue"] + - ["system.boolean", "system.windows.forms.keysconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.componentmodel.isite", "system.windows.forms.webbrowserbase", "Member[site]"] + - ["system.windows.forms.listviewgroupcollection", "system.windows.forms.listview", "Member[groups]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[keyupunsharesrow].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Member[doubleclickenabled]"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripitemdisplaystyle!", "Member[imageandtext]"] + - ["system.windows.forms.toolbartextalign", "system.windows.forms.toolbar", "Member[textalign]"] + - ["system.windows.forms.tickstyle", "system.windows.forms.tickstyle!", "Member[both]"] + - ["system.windows.forms.batterychargestatus", "system.windows.forms.batterychargestatus!", "Member[charging]"] + - ["system.string", "system.windows.forms.combobox", "Member[selectedtext]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontentpanel", "Member[maximumsize]"] + - ["system.windows.forms.toolstripgripdisplaystyle", "system.windows.forms.toolstripgripdisplaystyle!", "Member[horizontal]"] + - ["system.windows.forms.createparams", "system.windows.forms.vscrollbar", "Member[createparams]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[selected]"] + - ["system.string", "system.windows.forms.datagridviewrow", "Method[geterrortext].ReturnValue"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[grayed]"] + - ["system.windows.forms.htmldocument", "system.windows.forms.htmldocument", "Method[opennew].ReturnValue"] + - ["system.windows.forms.tickstyle", "system.windows.forms.tickstyle!", "Member[bottomright]"] + - ["system.boolean", "system.windows.forms.idatagrideditingservice", "Method[beginedit].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.screen", "system.windows.forms.screen!", "Member[primaryscreen]"] + - ["system.windows.forms.scrollbar", "system.windows.forms.datagrid", "Member[horizscrollbar]"] + - ["system.string", "system.windows.forms.datagridviewcellstyle", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.mouseeventargs", "Member[delta]"] + - ["system.object", "system.windows.forms.listviewitem", "Member[tag]"] + - ["system.windows.forms.autovalidate", "system.windows.forms.autovalidate!", "Member[enablepreventfocuschange]"] + - ["system.string", "system.windows.forms.datagridviewcolumn", "Member[tooltiptext]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[radiocheck]"] + - ["system.windows.forms.datagridviewcomboboxdisplaystyle", "system.windows.forms.datagridviewcomboboxcell", "Member[displaystyle]"] + - ["system.windows.forms.griditem", "system.windows.forms.propertygrid", "Member[selectedgriditem]"] + - ["system.windows.forms.statusbar", "system.windows.forms.statusbarpanel", "Member[parent]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem2]"] + - ["system.string[]", "system.windows.forms.maskedtextbox", "Member[lines]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonselectedborder]"] + - ["system.windows.forms.richtextboxselectiontypes", "system.windows.forms.richtextboxselectiontypes!", "Member[object]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogfootnote", "Member[icon]"] + - ["system.boolean", "system.windows.forms.clipboard!", "Method[containsfiledroplist].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[invisible]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[none]"] + - ["system.windows.forms.taskdialogpage", "system.windows.forms.taskdialogcontrol", "Member[boundpage]"] + - ["system.int32", "system.windows.forms.tablelayoutpanel", "Member[columncount]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemcomma]"] + - ["system.object", "system.windows.forms.imagekeyconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.forms.htmlelementcollection", "Member[issynchronized]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripbutton", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[selectionindent]"] + - ["system.drawing.point", "system.windows.forms.datagridview", "Member[currentcelladdress]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[pannorth]"] + - ["system.uri", "system.windows.forms.webbrowserdocumentcompletedeventargs", "Member[url]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[imagemarginrevealedgradientmiddle]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Method[getselected].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.printpreviewdialog", "Member[backgroundimagelayout]"] + - ["system.eventhandler", "system.windows.forms.bindingmanagerbase", "Member[onpositionchangedhandler]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listviewitemselectionchangedeventargs", "Member[item]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[selected]"] + - ["system.collections.ienumerator", "system.windows.forms.linklabel+linkcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.forms.splittercanceleventargs", "Member[splity]"] + - ["system.boolean", "system.windows.forms.control", "Member[canfocus]"] + - ["system.int32", "system.windows.forms.toolstripprogressbar", "Member[step]"] + - ["system.string", "system.windows.forms.bindingsource", "Method[getlistname].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[scripterrorssuppressed]"] + - ["system.windows.forms.validationconstraints", "system.windows.forms.validationconstraints!", "Member[selectable]"] + - ["system.collections.arraylist", "system.windows.forms.gridcolumnstylescollection", "Member[list]"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[noimage]"] + - ["system.boolean", "system.windows.forms.toolstripmenuitem", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.updownbase", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.datagridcolumnstyle", "Member[alignment]"] + - ["system.object", "system.windows.forms.axhost", "Method[geteditor].ReturnValue"] + - ["system.iformatprovider", "system.windows.forms.maskedtextbox", "Member[formatprovider]"] + - ["system.boolean", "system.windows.forms.tabcontrol", "Member[hottrack]"] + - ["system.string", "system.windows.forms.htmlelementerroreventargs", "Member[description]"] + - ["system.windows.forms.tabsizemode", "system.windows.forms.tabsizemode!", "Member[fixed]"] + - ["system.boolean", "system.windows.forms.imagekeyconverter", "Member[includenoneasstandardvalue]"] + - ["system.boolean", "system.windows.forms.label", "Member[rendertransparent]"] + - ["system.boolean", "system.windows.forms.form", "Member[allowtransparency]"] + - ["system.windows.forms.richtextboxwordpunctuations", "system.windows.forms.richtextboxwordpunctuations!", "Member[level1]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.control", "Method[createcontrolsinstance].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripsplitbutton", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[backcolor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[exsel]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.autosizemode!", "Member[growonly]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.listviewgroup", "Member[headeralignment]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.dockstyle!", "Member[top]"] + - ["system.windows.forms.bindingscollection", "system.windows.forms.bindingmanagerbase", "Member[bindings]"] + - ["system.windows.forms.propertysort", "system.windows.forms.propertysort!", "Member[nosort]"] + - ["system.int32", "system.windows.forms.createparams", "Member[y]"] + - ["system.int32", "system.windows.forms.tabcontrolcanceleventargs", "Member[tabpageindex]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.toolstripitem", "Method[dodragdrop].ReturnValue"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[image]"] + - ["system.string", "system.windows.forms.inputlanguage", "Member[layoutname]"] + - ["system.drawing.graphics", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[graphics]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[autosize]"] + - ["system.collections.arraylist", "system.windows.forms.datagridviewcellcollection", "Member[list]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[commandsbordercolor]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[caret]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.domainupdown+domainupdownaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Method[mousemoveunsharesrow].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[back]"] + - ["system.drawing.color", "system.windows.forms.toolbar", "Member[backcolor]"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[currentcellchange]"] + - ["system.windows.forms.design.propertytab", "system.windows.forms.propertytabchangedeventargs", "Member[newtab]"] + - ["system.windows.forms.statusbar+statusbarpanelcollection", "system.windows.forms.statusbar", "Member[panels]"] + - ["system.windows.forms.toolstripdropdownclosereason", "system.windows.forms.toolstripdropdownclosereason!", "Member[itemclicked]"] + - ["system.windows.forms.scrollbar", "system.windows.forms.datagrid", "Member[vertscrollbar]"] + - ["system.windows.forms.webbrowsersitebase", "system.windows.forms.webbrowserbase", "Method[createwebbrowsersitebase].ReturnValue"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[usewaitcursor]"] + - ["system.windows.forms.cursor", "system.windows.forms.datagridviewtextboxeditingcontrol", "Member[editingpanelcursor]"] + - ["system.string", "system.windows.forms.control", "Member[accessibledescription]"] + - ["system.int32", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Member[bottom]"] + - ["system.int32", "system.windows.forms.toolbar+toolbarbuttoncollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.righttoleft", "system.windows.forms.printpreviewcontrol", "Member[righttoleft]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripdropdown", "Member[gripmargin]"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[default]"] + - ["system.windows.forms.toolstripdropdownclosereason", "system.windows.forms.toolstripdropdownclosereason!", "Member[keyboard]"] + - ["system.boolean", "system.windows.forms.updownbase", "Member[changingtext]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[columnheaders]"] + - ["system.int32", "system.windows.forms.listviewgroupcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshifta]"] + - ["system.int32", "system.windows.forms.treeview", "Method[getnodecount].ReturnValue"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.linkbehavior!", "Member[hoverunderline]"] + - ["system.boolean", "system.windows.forms.menu+menuitemcollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.numericupdown", "Member[padding]"] + - ["system.windows.forms.listbox+integercollection", "system.windows.forms.listbox", "Member[customtaboffsets]"] + - ["system.boolean", "system.windows.forms.previewkeydowneventargs", "Member[shift]"] + - ["system.windows.forms.arrangedirection", "system.windows.forms.arrangedirection!", "Member[down]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontentpanel", "Member[autoscrollminsize]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[custom]"] + - ["system.windows.forms.linklabel+link", "system.windows.forms.linklabel+linkcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[modified]"] + - ["system.object", "system.windows.forms.datagridviewselectedrowcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.givefeedbackeventargs", "Member[usedefaultdragimage]"] + - ["system.windows.forms.toolstripitemimagescaling", "system.windows.forms.toolstripitemimagescaling!", "Member[sizetofit]"] + - ["system.windows.forms.webbrowserreadystate", "system.windows.forms.webbrowserreadystate!", "Member[loading]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstripcontentpanelgradientbegin]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Member[role]"] + - ["system.int32", "system.windows.forms.datagridviewadvancedborderstyle", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripstatuslabel", "Member[defaultmargin]"] + - ["system.windows.forms.linklabel+link", "system.windows.forms.linklabel+linkcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcellparsingeventargs", "Member[rowindex]"] + - ["system.windows.forms.control", "system.windows.forms.controleventargs", "Member[control]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[leftofclientarea]"] + - ["system.int32", "system.windows.forms.bindingsource", "Method[find].ReturnValue"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[okrequiresinteraction]"] + - ["microsoft.win32.registrykey", "system.windows.forms.application!", "Member[userappdataregistry]"] + - ["system.int32", "system.windows.forms.listbox+selectedindexcollection", "Member[count]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl7]"] + - ["system.int32", "system.windows.forms.tablelayoutcellpainteventargs", "Member[column]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcell", "Method[getsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.treeview", "Member[checkboxes]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[resizableset]"] + - ["system.int32", "system.windows.forms.htmldocument", "Method[gethashcode].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.flatbuttonappearance", "Member[checkedbackcolor]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[firstdisplayedscrollingcolumnindex]"] + - ["system.object", "system.windows.forms.datagridviewcellvalueeventargs", "Member[value]"] + - ["system.windows.forms.colordepth", "system.windows.forms.colordepth!", "Member[depth4bit]"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmldocument", "Member[images]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[helpforecolor]"] + - ["system.int32", "system.windows.forms.toolstripprogressbar", "Member[marqueeanimationspeed]"] + - ["system.windows.forms.linklabel+link", "system.windows.forms.linklabellinkclickedeventargs", "Member[link]"] + - ["system.boolean", "system.windows.forms.listview", "Method[isinputkey].ReturnValue"] + - ["system.windows.forms.datetimepickerformat", "system.windows.forms.datetimepicker", "Member[format]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[autoscroll]"] + - ["system.windows.forms.batterychargestatus", "system.windows.forms.batterychargestatus!", "Member[low]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstrip", "Member[griprectangle]"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripitemdisplaystyle!", "Member[none]"] + - ["system.windows.forms.listviewgroup", "system.windows.forms.listviewgroupcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownitem", "Member[hasdropdownitems]"] + - ["system.drawing.font", "system.windows.forms.drawtooltipeventargs", "Member[font]"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[last]"] + - ["system.drawing.size", "system.windows.forms.control", "Member[minimumsize]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[sizeable]"] + - ["system.drawing.size", "system.windows.forms.statusstrip", "Member[defaultsize]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf1]"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[x]"] + - ["system.windows.forms.sortorder", "system.windows.forms.sortorder!", "Member[none]"] + - ["system.windows.forms.progressbar", "system.windows.forms.toolstripprogressbar", "Member[progressbar]"] + - ["system.drawing.size", "system.windows.forms.toolbar", "Member[imagesize]"] + - ["system.windows.forms.datagridparentrowslabelstyle", "system.windows.forms.datagridparentrowslabelstyle!", "Member[both]"] + - ["system.int32", "system.windows.forms.datagrid", "Member[preferredcolumnwidth]"] + - ["system.int32", "system.windows.forms.inputlanguage", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.forms.accessibleobject", "Method[accnavigate].ReturnValue"] + - ["system.windows.forms.buttonborderstyle", "system.windows.forms.buttonborderstyle!", "Member[none]"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[size]"] + - ["system.object", "system.windows.forms.errorprovider", "Member[datasource]"] + - ["system.boolean", "system.windows.forms.menu+menuitemcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.statusbar+statusbarpanelcollection", "Member[issynchronized]"] + - ["system.string", "system.windows.forms.splitter", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridtablestyle", "Member[preferredrowheight]"] + - ["system.datetime[]", "system.windows.forms.monthcalendar", "Member[annuallyboldeddates]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[menufadeenabled]"] + - ["system.boolean", "system.windows.forms.combobox+objectcollection", "Member[isfixedsize]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.progressbar", "Member[backgroundimagelayout]"] + - ["system.string", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Member[value]"] + - ["system.boolean", "system.windows.forms.gridcolumnstylescollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.toolstrippanel", "system.windows.forms.toolstripcontainer", "Member[lefttoolstrippanel]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewband", "Member[defaultcellstyle]"] + - ["system.int32", "system.windows.forms.currencymanager", "Member[position]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker!", "Member[defaulttrailingforecolor]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[canoverflow]"] + - ["system.windows.forms.arrangestartingposition", "system.windows.forms.arrangestartingposition!", "Member[bottomright]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[locale]"] + - ["system.string", "system.windows.forms.tooltip", "Method[gettooltip].ReturnValue"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpnavigator!", "Member[associateindex]"] + - ["system.int32", "system.windows.forms.maskinputrejectedeventargs", "Member[position]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.monthcalendar", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[selecteditemwithfocusforecolor]"] + - ["system.windows.forms.datagridviewcolumndesigntimevisibleattribute", "system.windows.forms.datagridviewcolumndesigntimevisibleattribute!", "Member[yes]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf12]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.statusbarpanel", "Member[alignment]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[n]"] + - ["system.string", "system.windows.forms.filedialog", "Member[defaultext]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview+selectedlistviewitemcollection", "Member[item]"] + - ["system.int32", "system.windows.forms.treeview", "Member[indent]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[label]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttoncheckedgradientmiddle]"] + - ["system.int32", "system.windows.forms.splittercanceleventargs", "Member[mousecursory]"] + - ["system.drawing.font", "system.windows.forms.printpreviewdialog", "Member[font]"] + - ["system.windows.forms.insertkeymode", "system.windows.forms.insertkeymode!", "Member[overwrite]"] + - ["system.windows.forms.datagridviewclipboardcopymode", "system.windows.forms.datagridview", "Member[clipboardcopymode]"] + - ["system.windows.forms.scrollbars", "system.windows.forms.datagridview", "Member[scrollbars]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewrowheadercell", "Method[getinheritedcontextmenustrip].ReturnValue"] + - ["system.string", "system.windows.forms.bindingcompleteeventargs", "Member[errortext]"] + - ["system.drawing.font", "system.windows.forms.webbrowserbase", "Member[font]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[nopadding]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Member[buttonselected]"] + - ["system.drawing.rectangle", "system.windows.forms.datagrid", "Method[getcellbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.buttonbase", "Member[usevisualstylebackcolor]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.toolstripdropdownmenu", "Member[layoutengine]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonselectedhighlight]"] + - ["system.boolean", "system.windows.forms.statusstrip", "Member[canoverflow]"] + - ["system.windows.forms.datagridviewclipboardcopymode", "system.windows.forms.datagridviewclipboardcopymode!", "Member[enablewithautoheadertext]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[zoom]"] + - ["system.drawing.size", "system.windows.forms.datetimepicker", "Member[defaultsize]"] + - ["system.windows.forms.tablelayoutpanelgrowstyle", "system.windows.forms.tablelayoutpanel", "Member[growstyle]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[selectionremove]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonpressedborder]"] + - ["system.object", "system.windows.forms.menu", "Member[tag]"] + - ["system.windows.forms.buttonstate", "system.windows.forms.buttonstate!", "Member[all]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownitem", "Member[pressed]"] + - ["system.drawing.size", "system.windows.forms.trackbarrenderer!", "Method[getbottompointingthumbsize].ReturnValue"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestinfo", "Member[location]"] + - ["system.windows.forms.screen[]", "system.windows.forms.screen!", "Member[allscreens]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewtextboxcell", "Method[geterroriconbounds].ReturnValue"] + - ["system.int32", "system.windows.forms.drawitemeventargs", "Member[index]"] + - ["system.windows.forms.createparams", "system.windows.forms.label", "Member[createparams]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[filesystem]"] + - ["system.windows.forms.systemcolormode", "system.windows.forms.systemcolormode!", "Member[system]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.splitcontainer", "Method[createcontrolsinstance].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripitem", "Member[defaultpadding]"] + - ["system.string", "system.windows.forms.createparams", "Member[classname]"] + - ["system.object", "system.windows.forms.checkedlistbox", "Member[datasource]"] + - ["system.drawing.rectangle", "system.windows.forms.listviewinsertionmark", "Member[bounds]"] + - ["system.boolean", "system.windows.forms.dataobject", "Method[containsfiledroplist].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstripcontainer", "Member[defaultsize]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Member[role]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[default]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewimagecolumn", "Member[defaultcellstyle]"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridview", "Member[rowsdefaultcellstyle]"] + - ["system.intptr", "system.windows.forms.taskdialogicon", "Member[iconhandle]"] + - ["system.int32", "system.windows.forms.listview+selectedindexcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.listcontrol", "Member[allowselection]"] + - ["system.windows.forms.selectionrange", "system.windows.forms.monthcalendar", "Member[selectionrange]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[default]"] + - ["system.int32", "system.windows.forms.imagelist+imagecollection", "Method[addstrip].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializealternatingbackcolor].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.htmldocument", "Member[activelinkcolor]"] + - ["system.int32", "system.windows.forms.listviewvirtualitemsselectionrangechangedeventargs", "Member[startindex]"] + - ["system.windows.forms.datagridviewselectionmode", "system.windows.forms.datagridviewselectionmode!", "Member[cellselect]"] + - ["system.windows.forms.ibuttoncontrol", "system.windows.forms.form", "Member[acceptbutton]"] + - ["system.windows.forms.orientation", "system.windows.forms.splitcontainer", "Member[orientation]"] + - ["system.collections.ienumerator", "system.windows.forms.listbox+selectedindexcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.statusbarpanelstyle", "system.windows.forms.statusbarpanelstyle!", "Member[ownerdraw]"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[formatting]"] + - ["system.object", "system.windows.forms.idatagridvieweditingcell", "Member[editingcellformattedvalue]"] + - ["system.boolean", "system.windows.forms.toolstripcombobox", "Member[integralheight]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[warning]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.bindingsource", "Method[getitemproperties].ReturnValue"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[shieldbluebar]"] + - ["system.windows.forms.buttonborderstyle", "system.windows.forms.buttonborderstyle!", "Member[inset]"] + - ["system.boolean", "system.windows.forms.datagridcolumnstyle", "Member[readonly]"] + - ["system.windows.forms.leftrightalignment", "system.windows.forms.datetimepicker", "Member[dropdownalign]"] + - ["system.string", "system.windows.forms.datagridtextboxcolumn", "Member[format]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstripcontentpanelgradientbegin]"] + - ["system.int32", "system.windows.forms.listbox+integercollection", "Method[add].ReturnValue"] + - ["system.windows.forms.datagridviewheaderborderstyle", "system.windows.forms.datagridviewheaderborderstyle!", "Member[sunken]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[progressbar]"] + - ["system.boolean", "system.windows.forms.listbox+selectedobjectcollection", "Member[isfixedsize]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.tablelayoutpanel", "Member[layoutengine]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.splitter", "Member[dock]"] + - ["system.object", "system.windows.forms.datagridviewlinkcolumn", "Method[clone].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[overflowbuttongradientbegin]"] + - ["system.boolean", "system.windows.forms.control+controlcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.scrollablecontrol+dockpaddingedges", "system.windows.forms.scrollablecontrol", "Member[dockpadding]"] + - ["system.drawing.color", "system.windows.forms.toolstripitem", "Member[backcolor]"] + - ["system.windows.forms.control[]", "system.windows.forms.control+controlcollection", "Method[find].ReturnValue"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[unknown]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonselectedgradientmiddle]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[isbusy]"] + - ["system.boolean", "system.windows.forms.taskdialogpage", "Member[sizetocontent]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.propertymanager", "Method[getitemproperties].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[clock]"] + - ["system.windows.forms.imemode", "system.windows.forms.control!", "Member[propagatingimemode]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[dropshadowenabled]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolstrip", "Member[dock]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[autowordselection]"] + - ["system.drawing.size", "system.windows.forms.textboxbase", "Member[defaultsize]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.combobox", "Member[backgroundimagelayout]"] + - ["system.string", "system.windows.forms.label", "Member[text]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.updownbase", "Member[contextmenustrip]"] + - ["system.object", "system.windows.forms.opacityconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.listview", "Member[forecolor]"] + - ["system.collections.specialized.stringcollection", "system.windows.forms.clipboard!", "Method[getfiledroplist].ReturnValue"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[allowdrop]"] + - ["system.boolean", "system.windows.forms.scrollproperties", "Member[visible]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Member[role]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripprogressbar", "Member[defaultmargin]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.toolstripcontainer", "Member[contextmenustrip]"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcellstyle", "Member[alignment]"] + - ["system.string", "system.windows.forms.datagridviewcheckboxcolumn", "Method[tostring].ReturnValue"] + - ["system.object", "system.windows.forms.taskdialogcontrol", "Member[tag]"] + - ["system.windows.forms.menuitem", "system.windows.forms.menu+menuitemcollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.forms.layouteventargs", "Member[affectedproperty]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridview", "Member[displayrectangle]"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[deletedaccount]"] + - ["system.datetime", "system.windows.forms.axhost!", "Method[gettimefromoadate].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcolumnheadercell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.inputlanguage", "system.windows.forms.inputlanguagechangingeventargs", "Member[inputlanguage]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[hideprefix]"] + - ["system.boolean", "system.windows.forms.trackbar", "Method[isinputkey].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.systeminformation!", "Member[workingarea]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[equation]"] + - ["system.boolean", "system.windows.forms.toolbarbutton", "Member[enabled]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[refreshedit].ReturnValue"] + - ["system.reflection.propertyinfo", "system.windows.forms.accessibleobject", "Method[getproperty].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.treeview", "Member[borderstyle]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftv]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[expandtabs]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[launchapplication2]"] + - ["system.boolean", "system.windows.forms.threadexceptiondialog", "Member[autosize]"] + - ["system.boolean", "system.windows.forms.listview", "Member[scrollable]"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.printpreviewdialog", "Member[formborderstyle]"] + - ["system.datetime", "system.windows.forms.monthcalendar", "Member[selectionstart]"] + - ["system.drawing.size", "system.windows.forms.printpreviewdialog", "Member[minimumsize]"] + - ["system.drawing.color", "system.windows.forms.listviewitem", "Member[forecolor]"] + - ["system.windows.forms.toolstripoverflowbutton", "system.windows.forms.toolstripdropdown", "Member[overflowbutton]"] + - ["system.int32", "system.windows.forms.tooltip", "Member[autopopdelay]"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.combobox", "Member[autocompletemode]"] + - ["system.windows.forms.datagridviewcolumnsortmode", "system.windows.forms.datagridviewcolumnsortmode!", "Member[programmatic]"] + - ["system.windows.forms.tablelayoutpanelgrowstyle", "system.windows.forms.tablelayoutpanelgrowstyle!", "Member[addcolumns]"] + - ["system.string", "system.windows.forms.listviewitem", "Member[text]"] + - ["system.componentmodel.attributecollection", "system.windows.forms.propertygrid", "Member[browsableattributes]"] + - ["system.boolean", "system.windows.forms.listview", "Member[autoarrange]"] + - ["system.windows.forms.scrollbars", "system.windows.forms.scrollbars!", "Member[both]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[showkeyboardcues]"] + - ["system.int32", "system.windows.forms.richtextbox", "Method[getcharindexfromposition].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[acceptsreturn]"] + - ["system.drawing.image", "system.windows.forms.toolstripcontainer", "Member[backgroundimage]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[fontsmoothingcontrast]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Method[hittest].ReturnValue"] + - ["system.int32", "system.windows.forms.listview+checkedindexcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.forms.listviewitemstateimageindexconverter", "Member[includenoneasstandardvalue]"] + - ["system.windows.forms.messageboxoptions", "system.windows.forms.messageboxoptions!", "Member[servicenotification]"] + - ["system.string", "system.windows.forms.datagridviewcomboboxcolumn", "Member[valuemember]"] + - ["system.windows.forms.griditem", "system.windows.forms.griditemcollection", "Member[item]"] + - ["system.windows.forms.taskdialogexpanderposition", "system.windows.forms.taskdialogexpanderposition!", "Member[aftertext]"] + - ["system.boolean", "system.windows.forms.groupbox", "Member[autosize]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.statusstrip", "Member[dock]"] + - ["system.windows.forms.formcornerpreference", "system.windows.forms.formcornerpreference!", "Member[roundsmall]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstripgradientend]"] + - ["system.windows.forms.textdataformat", "system.windows.forms.textdataformat!", "Member[html]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.vscrollbar", "Member[righttoleft]"] + - ["system.windows.forms.linkstate", "system.windows.forms.linkstate!", "Member[hover]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuitempressedgradientbegin]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[getrowcount].ReturnValue"] + - ["system.windows.forms.richtextboxstreamtype", "system.windows.forms.richtextboxstreamtype!", "Member[texttextoleobjs]"] + - ["system.int32", "system.windows.forms.textboxbase", "Member[maxlength]"] + - ["system.boolean", "system.windows.forms.imageindexconverter", "Member[includenoneasstandardvalue]"] + - ["system.windows.forms.gridtablestylescollection", "system.windows.forms.datagrid", "Member[tablestyles]"] + - ["system.windows.forms.createparams", "system.windows.forms.monthcalendar", "Member[createparams]"] + - ["system.object", "system.windows.forms.osfeature!", "Member[themes]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[iscurrentcelldirty]"] + - ["system.windows.forms.checkstate", "system.windows.forms.checkedlistbox", "Method[getitemcheckstate].ReturnValue"] + - ["system.boolean", "system.windows.forms.buttonbase", "Member[autosize]"] + - ["system.windows.forms.imageliststreamer", "system.windows.forms.imagelist", "Member[imagestream]"] + - ["system.windows.input.icommand", "system.windows.forms.toolstripitem", "Member[command]"] + - ["system.drawing.image", "system.windows.forms.picturebox", "Member[image]"] + - ["system.boolean", "system.windows.forms.application!", "Member[allowquit]"] + - ["system.int32", "system.windows.forms.autocompletestringcollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.forms.htmldocument", "Member[title]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelement", "Method[appendchild].ReturnValue"] + - ["system.componentmodel.isite", "system.windows.forms.errorprovider", "Member[site]"] + - ["system.boolean", "system.windows.forms.imagelist+imagecollection", "Member[isfixedsize]"] + - ["system.int32", "system.windows.forms.columnheader", "Member[displayindex]"] + - ["system.windows.forms.closereason", "system.windows.forms.closereason!", "Member[applicationexitcall]"] + - ["system.object", "system.windows.forms.treenode", "Member[tag]"] + - ["system.boolean", "system.windows.forms.toolstripcontainer", "Member[righttoolstrippanelvisible]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Member[resizable]"] + - ["system.string[]", "system.windows.forms.dataobject", "Method[getformats].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[state]"] + - ["system.windows.forms.imagelist", "system.windows.forms.label", "Member[imagelist]"] + - ["system.windows.forms.toolstripcontentpanel", "system.windows.forms.toolstripcontainer", "Member[contentpanel]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializelinkhovercolor].ReturnValue"] + - ["system.string", "system.windows.forms.message", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.progressbar", "Member[marqueeanimationspeed]"] + - ["system.boolean", "system.windows.forms.gridcolumnstylescollection", "Member[issynchronized]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.datagrid", "Member[backgroundimagelayout]"] + - ["system.boolean", "system.windows.forms.griditem", "Member[expandable]"] + - ["system.drawing.color", "system.windows.forms.controlpaint!", "Method[light].ReturnValue"] + - ["system.windows.forms.datagridparentrowslabelstyle", "system.windows.forms.datagridparentrowslabelstyle!", "Member[tablename]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.treeview", "Member[backgroundimagelayout]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.paddingconverter", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowserbase", "Member[usewaitcursor]"] + - ["system.boolean", "system.windows.forms.control", "Member[created]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[background]"] + - ["system.windows.forms.control", "system.windows.forms.contextmenu", "Member[sourcecontrol]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[mideastenabled]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcellcollection", "Member[isreadonly]"] + - ["system.drawing.color", "system.windows.forms.ambientproperties", "Member[backcolor]"] + - ["system.boolean", "system.windows.forms.listbox+objectcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.listviewvirtualitemsselectionrangechangedeventargs", "Member[isselected]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[validate].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.form", "Member[size]"] + - ["system.string", "system.windows.forms.toolstripitem", "Member[accessibledescription]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[enterunsharesrow].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemscrollingend]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[text]"] + - ["system.drawing.image", "system.windows.forms.toolstripitem", "Member[backgroundimage]"] + - ["system.boolean", "system.windows.forms.toolstripbutton", "Member[autotooltip]"] + - ["system.string", "system.windows.forms.listviewgroup", "Member[header]"] + - ["system.windows.forms.columnheader", "system.windows.forms.drawlistviewsubitemeventargs", "Member[header]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[nocontrol]"] + - ["system.string", "system.windows.forms.maskedtextbox", "Member[text]"] + - ["system.boolean", "system.windows.forms.autocompletestringcollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.forms.listviewitem+listviewsubitemcollection", "Method[indexofkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[mouseclickunsharesrow].ReturnValue"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[focus]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Method[processtabkey].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolstripitem", "Member[backgroundimagelayout]"] + - ["system.windows.forms.toolstripitemoverflow", "system.windows.forms.toolstripitemoverflow!", "Member[asneeded]"] + - ["system.boolean", "system.windows.forms.datagridviewband", "Member[displayed]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[useantialias]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[iscurrentrowdirty]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.buttonbase+buttonbaseaccessibleobject", "Member[state]"] + - ["system.windows.forms.cursor", "system.windows.forms.webbrowserbase", "Member[cursor]"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowser", "Member[encryptionlevel]"] + - ["system.windows.forms.drawmode", "system.windows.forms.drawmode!", "Member[ownerdrawfixed]"] + - ["system.int32", "system.windows.forms.padding", "Member[left]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuitemselected]"] + - ["system.windows.forms.drawmode", "system.windows.forms.drawmode!", "Member[normal]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[palette]"] + - ["system.boolean", "system.windows.forms.listview", "Member[allowcolumnreorder]"] + - ["system.collections.ienumerator", "system.windows.forms.listviewgroupcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.windows.forms.dataformats!", "Member[filedrop]"] + - ["system.windows.forms.mergeaction", "system.windows.forms.mergeaction!", "Member[replace]"] + - ["system.string", "system.windows.forms.datagridviewtextboxcell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.splitterpanel", "Member[borderstyle]"] + - ["system.windows.forms.charactercasing", "system.windows.forms.charactercasing!", "Member[upper]"] + - ["system.object", "system.windows.forms.domainupdown", "Member[selecteditem]"] + - ["system.string", "system.windows.forms.control+controlaccessibleobject", "Member[keyboardshortcut]"] + - ["system.windows.forms.gridcolumnstylescollection", "system.windows.forms.datagridtablestyle", "Member[gridcolumnstyles]"] + - ["system.windows.forms.datagridviewheaderborderstyle", "system.windows.forms.datagridviewheaderborderstyle!", "Member[none]"] + - ["system.boolean", "system.windows.forms.dataobject", "Method[trygetdata].ReturnValue"] + - ["system.boolean", "system.windows.forms.drawlistviewsubitemeventargs", "Member[drawdefault]"] + - ["system.boolean", "system.windows.forms.tablelayoutpanelcellposition!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Member[isreadonly]"] + - ["system.drawing.image", "system.windows.forms.webbrowserbase", "Member[backgroundimage]"] + - ["system.object", "system.windows.forms.propertygrid+propertytabcollection", "Member[syncroot]"] + - ["system.string", "system.windows.forms.datagridviewcelltooltiptextneededeventargs", "Member[tooltiptext]"] + - ["system.drawing.color", "system.windows.forms.control", "Member[backcolor]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstripgradientbegin]"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.toolstriptextbox", "Member[autocompletemode]"] + - ["system.windows.forms.structformat", "system.windows.forms.structformat!", "Member[ansi]"] + - ["system.boolean", "system.windows.forms.monthcalendar", "Member[todaydateset]"] + - ["system.int32", "system.windows.forms.tablelayoutstylecollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[printscreen]"] + - ["system.windows.forms.treenode", "system.windows.forms.treeviewcanceleventargs", "Member[node]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[browserforward]"] + - ["system.int32", "system.windows.forms.listviewitem", "Member[index]"] + - ["system.windows.forms.powerstate", "system.windows.forms.powerstate!", "Member[suspend]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[istitlebargradientenabled]"] + - ["system.string", "system.windows.forms.groupbox", "Method[tostring].ReturnValue"] + - ["system.windows.forms.listviewalignment", "system.windows.forms.listviewalignment!", "Member[left]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[allowclickthrough]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[showeditingicon]"] + - ["system.drawing.color", "system.windows.forms.ownerdrawpropertybag", "Member[forecolor]"] + - ["system.drawing.bitmap", "system.windows.forms.propertygrid", "Member[showpropertypageimage]"] + - ["system.boolean", "system.windows.forms.opacityconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.forms.cursor!", "Method[op_equality].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[checkbackground]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.statusstrip", "Member[defaultdock]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Method[isinputkey].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridview+hittestinfo", "Member[rowy]"] + - ["system.boolean", "system.windows.forms.datagridviewrow", "Member[selected]"] + - ["system.int32", "system.windows.forms.linkclickedeventargs", "Member[linkstart]"] + - ["system.drawing.point", "system.windows.forms.cursor!", "Member[position]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[standardclick]"] + - ["system.windows.forms.currencymanager", "system.windows.forms.listcontrol", "Member[datamanager]"] + - ["system.windows.forms.toolstripgripdisplaystyle", "system.windows.forms.toolstrip", "Member[gripdisplaystyle]"] + - ["system.string", "system.windows.forms.datagridview", "Member[datamember]"] + - ["system.int32", "system.windows.forms.datagridviewselectedrowcollection", "Member[count]"] + - ["system.int32", "system.windows.forms.listbox+selectedobjectcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstripitemcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.axhost+axcomponenteditor", "Method[editcomponent].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcellparsingeventargs", "Member[inheritedcellstyle]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[selection]"] + - ["system.int32", "system.windows.forms.menu+menuitemcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewrow", "Member[readonly]"] + - ["system.boolean", "system.windows.forms.imagekeyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.forms.paddingconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewrowprepainteventargs", "Member[inheritedrowstyle]"] + - ["system.int32", "system.windows.forms.scrollproperties", "Member[largechange]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[isoverwritemode]"] + - ["system.int32", "system.windows.forms.tablelayoutsettings", "Method[getrowspan].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Method[findstringexact].ReturnValue"] + - ["system.boolean", "system.windows.forms.numericupdownaccelerationcollection", "Method[remove].ReturnValue"] + - ["system.string", "system.windows.forms.colordialog", "Method[tostring].ReturnValue"] + - ["system.windows.forms.autovalidate", "system.windows.forms.autovalidate!", "Member[inherit]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[i]"] + - ["system.int32", "system.windows.forms.listbox+selectedobjectcollection", "Member[count]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[countitem]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[j]"] + - ["system.int32", "system.windows.forms.keysconverter", "Method[compare].ReturnValue"] + - ["system.windows.forms.statusbarpanelborderstyle", "system.windows.forms.statusbarpanelborderstyle!", "Member[sunken]"] + - ["system.boolean", "system.windows.forms.htmlwindow!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.windows.forms.application!", "Member[messageloop]"] + - ["system.drawing.point", "system.windows.forms.toolstrip", "Member[autoscrollposition]"] + - ["system.drawing.image", "system.windows.forms.toolstripitem", "Member[image]"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[leftofclientarea]"] + - ["system.string", "system.windows.forms.form", "Method[tostring].ReturnValue"] + - ["system.windows.forms.getchildatpointskip", "system.windows.forms.getchildatpointskip!", "Member[transparent]"] + - ["system.boolean", "system.windows.forms.listviewitem", "Member[checked]"] + - ["system.boolean", "system.windows.forms.control!", "Method[reflectmessage].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcolumn", "Member[threestate]"] + - ["system.object", "system.windows.forms.datagridcolumnstyle", "Method[getcolumnvalueatrow].ReturnValue"] + - ["system.object", "system.windows.forms.control", "Method[endinvoke].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridview", "Member[gridcolor]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[column]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonpressedhighlightborder]"] + - ["system.string", "system.windows.forms.application!", "Member[safetoplevelcaptionformat]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[movepreviousitem]"] + - ["system.boolean", "system.windows.forms.statusbar+statusbarpanelcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.taskdialogbutton", "Method[equals].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.groupbox", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Member[shownetwork]"] + - ["system.boolean", "system.windows.forms.toolstrippanel", "Member[autoscroll]"] + - ["system.drawing.graphics", "system.windows.forms.drawitemeventargs", "Member[graphics]"] + - ["system.int32", "system.windows.forms.toolstriprenderer!", "Member[offset2x]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[grip]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[allowusertodeleterows]"] + - ["system.drawing.font", "system.windows.forms.treenode", "Member[nodefont]"] + - ["system.boolean", "system.windows.forms.listview", "Member[hideselection]"] + - ["system.windows.forms.toolstripitemcollection", "system.windows.forms.toolstripdropdownitem", "Member[dropdownitems]"] + - ["system.boolean", "system.windows.forms.toolstripbutton", "Member[defaultautotooltip]"] + - ["system.boolean", "system.windows.forms.typevalidationeventargs", "Member[cancel]"] + - ["system.drawing.color", "system.windows.forms.combobox", "Member[forecolor]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[backcolor]"] + - ["system.drawing.image", "system.windows.forms.toolstripseparator", "Member[backgroundimage]"] + - ["system.string", "system.windows.forms.bindingmanagerbase", "Method[getlistname].ReturnValue"] + - ["system.windows.forms.arrangestartingposition", "system.windows.forms.arrangestartingposition!", "Member[topleft]"] + - ["system.string", "system.windows.forms.toolstripitemtextrendereventargs", "Member[text]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f19]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripdropdownitem", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemalert]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[clipbounds]"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpprovider", "Method[gethelpnavigator].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f11]"] + - ["system.windows.forms.rowstyle", "system.windows.forms.tablelayoutrowstylecollection", "Member[item]"] + - ["system.string", "system.windows.forms.toolstripitem", "Member[text]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[filesystemdirectories]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode!", "Method[fromhandle].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.datagrid", "Member[cursor]"] + - ["system.object", "system.windows.forms.toolbar+toolbarbuttoncollection", "Member[syncroot]"] + - ["system.drawing.rectangle", "system.windows.forms.listbox", "Method[getitemrectangle].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.control", "Member[backgroundimagelayout]"] + - ["system.int32", "system.windows.forms.tabcontrol", "Member[rowcount]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker!", "Member[defaulttitleforecolor]"] + - ["system.collections.ienumerator", "system.windows.forms.toolbar+toolbarbuttoncollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f3]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.picturebox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[isparent]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[outsetpartial]"] + - ["system.windows.forms.erroriconalignment", "system.windows.forms.erroriconalignment!", "Member[bottomleft]"] + - ["system.string", "system.windows.forms.bindingnavigator", "Member[countitemformat]"] + - ["system.string", "system.windows.forms.toolbarbutton", "Member[imagekey]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift9]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcellstylecontentchangedeventargs", "Member[cellstyle]"] + - ["system.boolean", "system.windows.forms.toolstripcontentpanel", "Member[tabstop]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonselectedborder]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d6]"] + - ["system.int32", "system.windows.forms.listviewitem+listviewsubitemcollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.forms.linklabel+link", "Member[linkdata]"] + - ["system.windows.forms.highdpimode", "system.windows.forms.application!", "Member[highdpimode]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[home]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[continue]"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Member[selectionstart]"] + - ["system.windows.forms.unhandledexceptionmode", "system.windows.forms.unhandledexceptionmode!", "Member[catchexception]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.form", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[optimizeddoublebuffer]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[alternatingbackcolor]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[framebordersize]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[ismenufadeenabled]"] + - ["system.windows.forms.view", "system.windows.forms.view!", "Member[tile]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttoncheckedgradientbegin]"] + - ["system.object", "system.windows.forms.toolbarbutton", "Member[tag]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[bounds]"] + - ["system.string", "system.windows.forms.htmlelement", "Member[style]"] + - ["system.string", "system.windows.forms.listbindinghelper!", "Method[getlistname].ReturnValue"] + - ["system.boolean", "system.windows.forms.basecollection", "Member[issynchronized]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcell", "Method[getinheritedstyle].ReturnValue"] + - ["system.drawing.graphics", "system.windows.forms.control", "Method[creategraphics].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializeselectionforecolor].ReturnValue"] + - ["system.boolean", "system.windows.forms.htmlelementeventargs", "Member[bubbleevent]"] + - ["system.windows.forms.progressbarstyle", "system.windows.forms.progressbarstyle!", "Member[continuous]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[cachetext]"] + - ["system.string", "system.windows.forms.htmlwindow", "Member[name]"] + - ["system.windows.forms.imemode", "system.windows.forms.splitter", "Member[imemode]"] + - ["system.int32", "system.windows.forms.combobox", "Member[dropdownheight]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewbuttoncell", "Method[getcontentbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Member[focused]"] + - ["system.int32", "system.windows.forms.searchforvirtualitemeventargs", "Member[startindex]"] + - ["system.boolean", "system.windows.forms.listbox+selectedobjectcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextbox", "Member[languageoption]"] + - ["system.windows.forms.taskdialogbuttoncollection", "system.windows.forms.taskdialogpage", "Member[buttons]"] + - ["system.drawing.color", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[backcolor]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.mouseeventargs", "Member[button]"] + - ["system.boolean", "system.windows.forms.listview+selectedlistviewitemcollection", "Member[isreadonly]"] + - ["system.drawing.rectangle", "system.windows.forms.invalidateeventargs", "Member[invalidrect]"] + - ["system.object", "system.windows.forms.printpreviewdialog", "Member[tag]"] + - ["system.windows.forms.columnstyle", "system.windows.forms.tablelayoutcolumnstylecollection", "Member[item]"] + - ["system.windows.forms.menuglyph", "system.windows.forms.menuglyph!", "Member[checkmark]"] + - ["system.windows.forms.toolstripdropdownclosereason", "system.windows.forms.toolstripdropdownclosereason!", "Member[closecalled]"] + - ["system.string", "system.windows.forms.notifyicon", "Member[balloontiptext]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[document]"] + - ["system.type", "system.windows.forms.datagridviewcomboboxcell", "Member[valuetype]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[allowpromptasinput]"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstripitemtextrendereventargs", "Member[textdirection]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridview", "Member[defaultcellstyle]"] + - ["system.windows.forms.control", "system.windows.forms.drawtooltipeventargs", "Member[associatedcontrol]"] + - ["system.object", "system.windows.forms.listbox+selectedindexcollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[menuaccesskeysunderlined]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.tabpage", "Member[dock]"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncell", "Method[mouseupunsharesrow].ReturnValue"] + - ["system.windows.forms.design.propertytab", "system.windows.forms.propertygrid", "Method[createpropertytab].ReturnValue"] + - ["system.string", "system.windows.forms.dataformats!", "Member[stringformat]"] + - ["system.int32", "system.windows.forms.datagridviewcolumn", "Member[width]"] + - ["system.int32", "system.windows.forms.control+controlaccessibleobject", "Method[gethelptopic].ReturnValue"] + - ["system.windows.forms.batterychargestatus", "system.windows.forms.batterychargestatus!", "Member[unknown]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.mousebuttons!", "Member[none]"] + - ["system.windows.forms.toolstriprendermode", "system.windows.forms.toolstrippanel", "Member[rendermode]"] + - ["system.windows.forms.datetimepickerformat", "system.windows.forms.datetimepickerformat!", "Member[custom]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[primarymonitormaximizedwindowsize]"] + - ["system.windows.forms.autoscalemode", "system.windows.forms.autoscalemode!", "Member[inherit]"] + - ["system.windows.forms.powerstatus", "system.windows.forms.systeminformation!", "Member[powerstatus]"] + - ["system.drawing.font", "system.windows.forms.ownerdrawpropertybag", "Member[font]"] + - ["system.windows.forms.treenodecollection", "system.windows.forms.treenode", "Member[nodes]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.form", "Method[createcontrolsinstance].ReturnValue"] + - ["system.string", "system.windows.forms.treeview", "Member[text]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[play]"] + - ["system.drawing.point", "system.windows.forms.listviewitem", "Member[position]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Method[mousedownunsharesrow].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[ibeam]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datetimepicker+datetimepickeraccessibleobject", "Member[role]"] + - ["system.boolean", "system.windows.forms.tooltip", "Member[isballoon]"] + - ["system.windows.forms.tablelayoutrowstylecollection", "system.windows.forms.tablelayoutpanel", "Member[rowstyles]"] + - ["system.boolean", "system.windows.forms.idataobject", "Method[getdatapresent].ReturnValue"] + - ["system.string", "system.windows.forms.listviewitem+listviewsubitem", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridcell", "Method[equals].ReturnValue"] + - ["system.windows.forms.selectionrange", "system.windows.forms.monthcalendar", "Method[getdisplayrange].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.richtextbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewrow", "Member[errortext]"] + - ["system.boolean", "system.windows.forms.tablelayoutstylecollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.listviewitem", "Member[useitemstyleforsubitems]"] + - ["system.drawing.contentalignment", "system.windows.forms.control", "Method[rtltranslatealignment].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[iswebbrowsercontextmenuenabled]"] + - ["system.windows.forms.listviewitem+listviewsubitem", "system.windows.forms.listviewhittestinfo", "Member[subitem]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[floating]"] + - ["system.boolean", "system.windows.forms.datetimepicker", "Member[righttoleftlayout]"] + - ["system.boolean", "system.windows.forms.keysconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcellparsingeventargs", "Member[columnindex]"] + - ["system.drawing.graphics", "system.windows.forms.drawlistviewsubitemeventargs", "Member[graphics]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[symboliclink]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[overflowbuttongradientbegin]"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[textlength]"] + - ["system.boolean", "system.windows.forms.listview", "Member[virtualmode]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonselectedhighlightborder]"] + - ["system.windows.forms.toolstripgripstyle", "system.windows.forms.toolstripgripstyle!", "Member[hidden]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[browserstop]"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.linkbehavior!", "Member[alwaysunderline]"] + - ["system.windows.forms.accessibleselection", "system.windows.forms.accessibleselection!", "Member[takefocus]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[x]"] + - ["system.boolean", "system.windows.forms.axhost", "Method[processdialogkey].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstripcontentpanel", "Member[tabindex]"] + - ["system.boolean", "system.windows.forms.comboboxrenderer!", "Member[issupported]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.checkbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.picturebox", "Member[allowdrop]"] + - ["system.windows.forms.toolstripgripstyle", "system.windows.forms.menustrip", "Member[gripstyle]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[hideselection]"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[none]"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.toolstripcombobox", "Member[autocompletemode]"] + - ["system.string", "system.windows.forms.taskdialogbutton", "Member[text]"] + - ["system.windows.forms.linkstate", "system.windows.forms.linkstate!", "Member[normal]"] + - ["system.boolean", "system.windows.forms.control", "Member[showfocuscues]"] + - ["system.drawing.size", "system.windows.forms.scrollablecontrol", "Member[autoscrollminsize]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[stretch]"] + - ["system.int32", "system.windows.forms.tablelayoutpanel", "Method[getrowspan].ReturnValue"] + - ["system.boolean", "system.windows.forms.binding", "Member[isbinding]"] + - ["system.boolean", "system.windows.forms.numericupdown", "Member[thousandsseparator]"] + - ["system.version", "system.windows.forms.webbrowser", "Member[version]"] + - ["system.windows.forms.bindingcontext", "system.windows.forms.splitcontainer", "Member[bindingcontext]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[cell]"] + - ["system.collections.ienumerator", "system.windows.forms.griditemcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.contextmenu", "system.windows.forms.menu", "Method[getcontextmenu].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[o]"] + - ["system.windows.forms.visualstyles.visualstylestate", "system.windows.forms.application!", "Member[visualstylestate]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[linked]"] + - ["system.int32", "system.windows.forms.datagridviewcolumncollection", "Method[indexof].ReturnValue"] + - ["system.collections.arraylist", "system.windows.forms.datagridviewselectedcellcollection", "Member[list]"] + - ["system.char", "system.windows.forms.keypresseventargs", "Member[keychar]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[maximizebox]"] + - ["system.string", "system.windows.forms.toolbarbutton", "Member[text]"] + - ["system.windows.forms.toolbar+toolbarbuttoncollection", "system.windows.forms.toolbar", "Member[buttons]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[newrowindex]"] + - ["system.drawing.point", "system.windows.forms.control", "Member[autoscrolloffset]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[secure]"] + - ["system.windows.forms.toolstripstatuslabelbordersides", "system.windows.forms.toolstripstatuslabel", "Member[bordersides]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmldocument", "Method[createelement].ReturnValue"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridviewautosizerowsmode!", "Member[allcellsexceptheaders]"] + - ["system.collections.ienumerator", "system.windows.forms.bindingsource", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.mousebuttons!", "Member[middle]"] + - ["system.windows.forms.columnheader", "system.windows.forms.listview+columnheadercollection", "Member[item]"] + - ["system.drawing.size", "system.windows.forms.toolstrip", "Member[defaultsize]"] + - ["system.int32", "system.windows.forms.datagridview+hittestinfo", "Member[columnindex]"] + - ["system.string", "system.windows.forms.richtextbox", "Member[selectedrtf]"] + - ["system.windows.forms.keys", "system.windows.forms.keyeventargs", "Member[keydata]"] + - ["system.boolean", "system.windows.forms.control!", "Method[ismnemonic].ReturnValue"] + - ["system.windows.forms.treenode", "system.windows.forms.treenodecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Member[isrestrictedwindow]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[isreadonly]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[wordellipsis]"] + - ["system.boolean", "system.windows.forms.combobox", "Member[integralheight]"] + - ["system.object", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[formattedvalue]"] + - ["system.uri", "system.windows.forms.webbrowsernavigatingeventargs", "Member[url]"] + - ["system.collections.ienumerator", "system.windows.forms.autocompletestringcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.forms.colordialog", "Member[allowfullopen]"] + - ["system.windows.forms.listviewinsertionmark", "system.windows.forms.listview", "Member[insertionmark]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[hangulmode]"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[addtorecent]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[hangul]"] + - ["system.drawing.point", "system.windows.forms.printpreviewdialog", "Member[location]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.borderstyle!", "Member[fixed3d]"] + - ["system.object", "system.windows.forms.cursor", "Member[tag]"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Member[canselect]"] + - ["system.windows.forms.toolstripoverflowbutton", "system.windows.forms.toolstrip", "Member[overflowbutton]"] + - ["system.int32", "system.windows.forms.datagridview", "Method[displayedcolumncount].ReturnValue"] + - ["system.intptr", "system.windows.forms.cursor", "Method[copyhandle].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcellstyle", "Member[isnullvaluedefault]"] + - ["system.string", "system.windows.forms.application!", "Member[productname]"] + - ["system.nullable", "system.windows.forms.filedialog", "Member[clientguid]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuitempressedgradientbegin]"] + - ["system.boolean", "system.windows.forms.axhost", "Member[righttoleft]"] + - ["system.int32", "system.windows.forms.splitter", "Member[minextra]"] + - ["system.windows.forms.erroriconalignment", "system.windows.forms.errorprovider", "Method[geticonalignment].ReturnValue"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[horizontalcenter]"] + - ["system.string", "system.windows.forms.screen", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripseparator", "Member[autotooltip]"] + - ["system.drawing.point", "system.windows.forms.helpeventargs", "Member[mousepos]"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Member[allowprinter]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[useexdialog]"] + - ["system.windows.forms.datagridviewcolumnsortmode", "system.windows.forms.datagridviewcolumn", "Member[sortmode]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridcolumnstyle", "Member[headeraccessibleobject]"] + - ["system.int32", "system.windows.forms.combobox", "Member[dropdownwidth]"] + - ["system.int32", "system.windows.forms.tablelayoutrowstylecollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.forms.timer", "Member[interval]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[shieldwarningyellowbar]"] + - ["system.boolean", "system.windows.forms.ifeaturesupport", "Method[ispresent].ReturnValue"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.textimagerelation!", "Member[imagebeforetext]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[verticalscrollingoffset]"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanel", "Member[cellborderstyle]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.htmlelementeventargs", "Member[mousebuttonspressed]"] + - ["system.boolean", "system.windows.forms.linklabel+linkcollection", "Method[contains].ReturnValue"] + - ["system.single", "system.windows.forms.powerstatus", "Member[batterylifepercent]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf12]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.scrollbar", "Member[backgroundimagelayout]"] + - ["system.boolean", "system.windows.forms.colordialog", "Member[fullopen]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[allowitemreorder]"] + - ["system.boolean", "system.windows.forms.flowlayoutsettings", "Method[getflowbreak].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.form", "Member[maximizedbounds]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[getnextrow].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcolumnheadercell", "Method[getinheritedstyle].ReturnValue"] + - ["system.string", "system.windows.forms.tabcontrol", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.fontdialog", "Member[minsize]"] + - ["system.boolean", "system.windows.forms.control", "Member[scalechildren]"] + - ["system.boolean", "system.windows.forms.control", "Member[canraiseevents]"] + - ["system.drawing.point", "system.windows.forms.scrollablecontrol", "Method[scrolltocontrol].ReturnValue"] + - ["system.object", "system.windows.forms.webbrowser", "Member[objectforscripting]"] + - ["system.windows.forms.checkstate", "system.windows.forms.checkstate!", "Member[checked]"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[allowcurrentpage]"] + - ["system.drawing.rectangle", "system.windows.forms.tabcontrol", "Method[gettabrect].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridtextboxcolumn", "Method[getminimumheight].ReturnValue"] + - ["system.object", "system.windows.forms.listbindingconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncell", "Method[mouseleaveunsharesrow].ReturnValue"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdowndirection!", "Member[right]"] + - ["system.object", "system.windows.forms.axhost+stateconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.forms.combobox", "Method[processkeyeventargs].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.buttonbase", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridviewautosizecolumnsmode!", "Member[allcellsexceptheader]"] + - ["system.windows.forms.imagelist", "system.windows.forms.toolstrip", "Member[imagelist]"] + - ["system.boolean", "system.windows.forms.datagrid+hittestinfo", "Method[equals].ReturnValue"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[scroll]"] + - ["system.drawing.sizef", "system.windows.forms.containercontrol", "Member[currentautoscaledimensions]"] + - ["system.int32", "system.windows.forms.maskedtextbox", "Member[textlength]"] + - ["system.boolean", "system.windows.forms.tabcontrol+tabpagecollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstriptextbox", "Member[defaultmargin]"] + - ["system.windows.forms.datagridviewrowheaderswidthsizemode", "system.windows.forms.datagridviewrowheaderswidthsizemode!", "Member[autosizetoallheaders]"] + - ["system.boolean", "system.windows.forms.screen", "Method[equals].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[clipbounds]"] + - ["system.drawing.font", "system.windows.forms.control!", "Member[defaultfont]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift0]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Member[panel1collapsed]"] + - ["system.int32", "system.windows.forms.querycontinuedrageventargs", "Member[keystate]"] + - ["system.boolean", "system.windows.forms.listbox+selectedindexcollection", "Member[issynchronized]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[preservegraphicstranslatetransform]"] + - ["system.windows.forms.imagelist", "system.windows.forms.tabcontrol", "Member[imagelist]"] + - ["system.drawing.size", "system.windows.forms.tabcontrol", "Member[itemsize]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenodecollection", "Member[item]"] + - ["system.drawing.size", "system.windows.forms.toolstrip", "Member[autoscrollminsize]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[isselected].ReturnValue"] + - ["system.int32", "system.windows.forms.scrolleventargs", "Member[oldvalue]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[canoverflow]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedrowcollection", "Member[isreadonly]"] + - ["system.drawing.sizef", "system.windows.forms.containercontrol", "Member[autoscaledimensions]"] + - ["system.boolean", "system.windows.forms.listbox+integercollection", "Member[isreadonly]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[etched]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.updownbase", "Member[backgroundimagelayout]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[dragsize]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[mixed]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkeditemcollection", "Member[isreadonly]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcell", "Method[positioneditingpanel].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemmenustart]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.form", "Member[dialogresult]"] + - ["system.windows.forms.flowdirection", "system.windows.forms.flowdirection!", "Member[lefttoright]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf]"] + - ["system.windows.forms.toolbarbuttonstyle", "system.windows.forms.toolbarbutton", "Member[style]"] + - ["system.int32", "system.windows.forms.gridtablestylescollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.windows.forms.htmlwindowcollection", "Member[syncroot]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.menustrip", "Method[createdefaultitem].ReturnValue"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[sunkenhorizontal]"] + - ["system.windows.forms.createparams", "system.windows.forms.checkedlistbox", "Member[createparams]"] + - ["system.drawing.font", "system.windows.forms.richtextbox", "Member[font]"] + - ["system.windows.forms.buttonborderstyle", "system.windows.forms.buttonborderstyle!", "Member[dashed]"] + - ["system.boolean", "system.windows.forms.checkbox", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[height]"] + - ["system.windows.forms.autocompletestringcollection", "system.windows.forms.combobox", "Member[autocompletecustomsource]"] + - ["system.windows.forms.uicues", "system.windows.forms.uicues!", "Member[none]"] + - ["system.windows.forms.fixedpanel", "system.windows.forms.fixedpanel!", "Member[panel2]"] + - ["system.boolean", "system.windows.forms.colordialog", "Member[solidcoloronly]"] + - ["system.int32", "system.windows.forms.splittereventargs", "Member[splity]"] + - ["system.string", "system.windows.forms.linklabel", "Member[text]"] + - ["system.drawing.size", "system.windows.forms.hscrollbar", "Member[defaultsize]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.groupbox", "Member[flatstyle]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolstripdropdown", "Member[defaultdock]"] + - ["system.datetime", "system.windows.forms.datetimepicker", "Member[mindate]"] + - ["system.object", "system.windows.forms.bindingsource", "Member[item]"] + - ["system.windows.forms.imemode", "system.windows.forms.control", "Member[imemodebase]"] + - ["system.windows.forms.dragaction", "system.windows.forms.dragaction!", "Member[drop]"] + - ["system.single", "system.windows.forms.columnstyle", "Member[width]"] + - ["system.windows.forms.highdpimode", "system.windows.forms.highdpimode!", "Member[dpiunawaregdiscaled]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[haschildren]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf6]"] + - ["system.int32", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Member[top]"] + - ["system.windows.forms.erroriconalignment", "system.windows.forms.erroriconalignment!", "Member[topleft]"] + - ["system.windows.forms.imemode", "system.windows.forms.control", "Member[imemode]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcheckboxcell", "Method[getcontentbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.tabcontrol", "Member[doublebuffered]"] + - ["system.boolean", "system.windows.forms.keyeventargs", "Member[shift]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[customsource]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker!", "Member[defaulttitlebackcolor]"] + - ["system.boolean", "system.windows.forms.treenodecollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.treenodecollection", "Method[contains].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.listbox", "Member[backcolor]"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[none]"] + - ["system.object", "system.windows.forms.webbrowserbase", "Member[activexinstance]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f15]"] + - ["system.windows.forms.sortorder", "system.windows.forms.datagridviewcolumnheadercell", "Member[sortglyphdirection]"] + - ["system.string", "system.windows.forms.statusbarpanel", "Member[tooltiptext]"] + - ["system.drawing.image", "system.windows.forms.monthcalendar", "Member[backgroundimage]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[riff]"] + - ["system.int32", "system.windows.forms.listviewitem", "Member[stateimageindex]"] + - ["system.int32", "system.windows.forms.itemchangedeventargs", "Member[index]"] + - ["system.string", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[keyboardshortcut]"] + - ["system.boolean", "system.windows.forms.statusbar", "Member[sizinggrip]"] + - ["system.string", "system.windows.forms.datagridviewimagecell", "Method[tostring].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.datagridviewselectedrowcollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.windows.forms.picturebox", "Method[tostring].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[packet]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[issynchronized]"] + - ["system.windows.forms.fixedpanel", "system.windows.forms.fixedpanel!", "Member[none]"] + - ["system.string[]", "system.windows.forms.toolstriptextbox", "Member[lines]"] + - ["system.object", "system.windows.forms.binding", "Member[nullvalue]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelementeventargs", "Member[fromelement]"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.toolstripitem", "Member[textimagerelation]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[checkselectedbackground]"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[commit]"] + - ["system.windows.forms.control", "system.windows.forms.control!", "Method[fromchildhandle].ReturnValue"] + - ["system.datetime", "system.windows.forms.selectionrange", "Member[end]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f11]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.label", "Member[backgroundimagelayout]"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmlelementcollection", "Method[getelementsbyname].ReturnValue"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[alphafull]"] + - ["system.windows.forms.richtextboxstreamtype", "system.windows.forms.richtextboxstreamtype!", "Member[unicodeplaintext]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridview", "Member[sortedcolumn]"] + - ["system.windows.forms.toolstripgripstyle", "system.windows.forms.statusstrip", "Member[gripstyle]"] + - ["system.windows.forms.menuitem", "system.windows.forms.menuitem", "Method[mergemenu].ReturnValue"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewrowcollection", "Method[getrowstate].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.printpreviewdialog", "Member[margin]"] + - ["system.windows.forms.framestyle", "system.windows.forms.framestyle!", "Member[thick]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview", "Method[getaccessibilityobjectbyid].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[menubarbuttonsize]"] + - ["system.int32", "system.windows.forms.listviewinsertionmark", "Member[index]"] + - ["system.drawing.color", "system.windows.forms.textboxbase", "Member[backcolor]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridviewautosizerowsmode!", "Member[displayedcells]"] + - ["system.string", "system.windows.forms.accessibleobject", "Member[defaultaction]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[categoryforecolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift2]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[information]"] + - ["system.windows.forms.datagridviewheaderborderstyle", "system.windows.forms.datagridviewheaderborderstyle!", "Member[custom]"] + - ["system.boolean", "system.windows.forms.statusbar+statusbarpanelcollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshifth]"] + - ["system.windows.forms.ownerdrawpropertybag", "system.windows.forms.ownerdrawpropertybag!", "Method[copy].ReturnValue"] + - ["system.int32", "system.windows.forms.monthcalendar", "Member[maxselectioncount]"] + - ["system.int32", "system.windows.forms.statusbar+statusbarpanelcollection", "Method[indexofkey].ReturnValue"] + - ["system.windows.forms.comboboxstyle", "system.windows.forms.comboboxstyle!", "Member[dropdownlist]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[usermouse]"] + - ["system.int32", "system.windows.forms.textboxbase", "Member[preferredheight]"] + - ["system.object", "system.windows.forms.datagridviewcellstyle", "Member[nullvalue]"] + - ["system.reflection.fieldinfo", "system.windows.forms.accessibleobject", "Method[getfield].ReturnValue"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[showhiddenfiles]"] + - ["system.int32", "system.windows.forms.listbox+selectedindexcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.forms.taskdialogprogressbar", "Member[marqueespeed]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.windows.forms.checkedlistbox+checkeditemcollection", "system.windows.forms.checkedlistbox", "Member[checkeditems]"] + - ["system.boolean", "system.windows.forms.htmldocument", "Member[focused]"] + - ["system.boolean", "system.windows.forms.keyeventargs", "Member[control]"] + - ["system.object", "system.windows.forms.listviewgroupcollection", "Member[item]"] + - ["system.object", "system.windows.forms.paddingconverter", "Method[convertfrom].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.windows.forms.accessibleobject", "Method[getmember].ReturnValue"] + - ["system.double", "system.windows.forms.toolstripdropdown", "Member[opacity]"] + - ["system.boolean", "system.windows.forms.datagridtextbox", "Member[isineditornavigatemode]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f6]"] + - ["system.drawing.color", "system.windows.forms.controlpaint!", "Method[dark].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridviewlinkcolumn", "Member[activelinkcolor]"] + - ["system.string", "system.windows.forms.datagridviewrowheadercell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.tabpage", "system.windows.forms.tabcontrolcanceleventargs", "Member[tabpage]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelement", "Member[nextsibling]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemswitchend]"] + - ["system.boolean", "system.windows.forms.datagridviewcellcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[addextension]"] + - ["system.drawing.size", "system.windows.forms.toolstrip", "Member[imagescalingsize]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttoncheckedhighlightborder]"] + - ["system.object", "system.windows.forms.imagekeyconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.forms.listviewitem+listviewsubitemcollection", "system.windows.forms.listviewitem", "Member[subitems]"] + - ["system.boolean", "system.windows.forms.imagelist+imagecollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.splitcontainer", "Member[backgroundimagelayout]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.vscrollbar", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializeheaderbackcolor].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d7]"] + - ["system.drawing.font", "system.windows.forms.ambientproperties", "Member[font]"] + - ["system.windows.forms.comboboxstyle", "system.windows.forms.comboboxstyle!", "Member[dropdown]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[tooltip]"] + - ["system.boolean", "system.windows.forms.toolbar", "Member[dropdownarrows]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.checkbox+checkboxaccessibleobject", "Member[role]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewtopleftheadercell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.trackbarrenderer!", "Member[issupported]"] + - ["system.windows.forms.toolstripdropdown", "system.windows.forms.toolstripdropdownbutton", "Method[createdefaultdropdown].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf6]"] + - ["system.string", "system.windows.forms.datagridcolumnstyle", "Member[mappingname]"] + - ["system.boolean", "system.windows.forms.cursorconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.form", "Member[formborderstyle]"] + - ["system.boolean", "system.windows.forms.control", "Member[renderrighttoleft]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[isfontsmoothingenabled]"] + - ["system.windows.forms.treeviewdrawmode", "system.windows.forms.treeview", "Member[drawmode]"] + - ["system.windows.forms.border3dside", "system.windows.forms.border3dside!", "Member[right]"] + - ["system.int32", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[columnindex]"] + - ["system.boolean", "system.windows.forms.axhost", "Method[processmnemonic].ReturnValue"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[supportschangenotification]"] + - ["system.windows.forms.checkstate", "system.windows.forms.itemcheckeventargs", "Member[currentvalue]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[categorysplittercolor]"] + - ["system.windows.forms.appearance", "system.windows.forms.checkbox", "Member[appearance]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonselectedgradientend]"] + - ["system.drawing.color", "system.windows.forms.toolstrip", "Member[backcolor]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[imagemarginrevealedgradientmiddle]"] + - ["system.boolean", "system.windows.forms.toolbar", "Member[divider]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f6]"] + - ["system.collections.arraylist", "system.windows.forms.datagridviewselectedcolumncollection", "Member[list]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelement", "Member[parent]"] + - ["system.boolean", "system.windows.forms.toolstripmenuitem", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventargs", "Member[type]"] + - ["system.windows.forms.padding", "system.windows.forms.monthcalendar", "Member[padding]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursor!", "Member[current]"] + - ["system.datetime", "system.windows.forms.selectionrange", "Member[start]"] + - ["system.drawing.rectangle", "system.windows.forms.screen!", "Method[getworkingarea].ReturnValue"] + - ["system.boolean", "system.windows.forms.tooltip", "Member[showalways]"] + - ["system.drawing.size", "system.windows.forms.splitcontainer", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[multiselect]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[statusstripgradientend]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripitemtextrendereventargs", "Member[textrectangle]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[alternatingrows]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.flatstyle!", "Member[system]"] + - ["system.drawing.font", "system.windows.forms.datagrid", "Member[headerfont]"] + - ["system.int32", "system.windows.forms.datetimepicker", "Member[preferredheight]"] + - ["system.int32", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Member[right]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstrippanelgradientend]"] + - ["system.boolean", "system.windows.forms.contextmenu", "Method[processcmdkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview+listviewitemcollection", "Member[issynchronized]"] + - ["system.drawing.size", "system.windows.forms.printpreviewdialog", "Member[defaultminimumsize]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[readonly]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Member[defaultautotooltip]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[verticalcenter]"] + - ["system.int32", "system.windows.forms.createparams", "Member[classstyle]"] + - ["system.io.stream", "system.windows.forms.dataobject", "Method[getaudiostream].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftk]"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[usedescriptionfortitle]"] + - ["system.string", "system.windows.forms.tabcontrol", "Member[text]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlm]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[hottracked]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift7]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuitemborder]"] + - ["system.object", "system.windows.forms.datagridviewcolumn", "Method[clone].ReturnValue"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[allsystemsources]"] + - ["system.drawing.size", "system.windows.forms.updownbase", "Member[autoscrollminsize]"] + - ["system.string", "system.windows.forms.toolstripcontentpanel", "Member[name]"] + - ["system.datetime", "system.windows.forms.monthcalendar", "Member[maxdate]"] + - ["system.boolean", "system.windows.forms.checkedlistbox", "Member[threedcheckboxes]"] + - ["system.int32", "system.windows.forms.createparams", "Member[exstyle]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[showapply]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.tabpage", "Member[anchor]"] + - ["system.boolean", "system.windows.forms.searchforvirtualitemeventargs", "Member[includesubitemsinsearch]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[statusstripborder]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[showkeyboardcues]"] + - ["system.boolean", "system.windows.forms.imageindexconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.drawing.printing.printersettings", "system.windows.forms.printdialog", "Member[printersettings]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[endellipsis]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemmovesizestart]"] + - ["system.windows.forms.htmlelementinsertionorientation", "system.windows.forms.htmlelementinsertionorientation!", "Member[afterbegin]"] + - ["system.string", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[help]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxcolumn", "Member[dropdownwidth]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf12]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[shieldsuccessgreenbar]"] + - ["system.int32", "system.windows.forms.tabcontrol+tabpagecollection", "Method[indexofkey].ReturnValue"] + - ["system.componentmodel.listchangedtype", "system.windows.forms.datagridviewbindingcompleteeventargs", "Member[listchangedtype]"] + - ["system.boolean", "system.windows.forms.control", "Member[resizeredraw]"] + - ["system.int32", "system.windows.forms.splitcontainer", "Member[splitterdistance]"] + - ["system.drawing.rectangle", "system.windows.forms.cursor!", "Member[clip]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewsortcompareeventargs", "Member[rowindex2]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.accessibleobject", "Method[hittest].ReturnValue"] + - ["system.string", "system.windows.forms.htmlelement", "Member[outerhtml]"] + - ["system.int32", "system.windows.forms.tablelayoutstylecollection", "Method[add].ReturnValue"] + - ["system.windows.forms.flatbuttonappearance", "system.windows.forms.buttonbase", "Member[flatappearance]"] + - ["system.windows.forms.formwindowstate", "system.windows.forms.formwindowstate!", "Member[minimized]"] + - ["system.threading.tasks.task", "system.windows.forms.form", "Method[showdialogasync].ReturnValue"] + - ["system.collections.icomparer", "system.windows.forms.listview", "Member[listviewitemsorter]"] + - ["system.int32", "system.windows.forms.splittercanceleventargs", "Member[mousecursorx]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[singlevertical]"] + - ["system.drawing.color", "system.windows.forms.control!", "Member[defaultforecolor]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[endedit].ReturnValue"] + - ["system.string", "system.windows.forms.treenode", "Member[selectedimagekey]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[activewindowtrackingdelay]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[fixedframebordersize]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[autosize]"] + - ["system.drawing.size", "system.windows.forms.cursor", "Member[size]"] + - ["system.string", "system.windows.forms.datagridviewimagecolumn", "Member[description]"] + - ["system.object", "system.windows.forms.listview+selectedlistviewitemcollection", "Member[syncroot]"] + - ["system.drawing.image", "system.windows.forms.listview", "Member[backgroundimage]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.button", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridviewlinkcell", "Member[linkcolor]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializeselectionforecolor].ReturnValue"] + - ["system.int32", "system.windows.forms.powerstatus", "Member[batteryfulllifetime]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.radiobutton+radiobuttonaccessibleobject", "Member[role]"] + - ["system.drawing.size", "system.windows.forms.tabpage", "Member[minimumsize]"] + - ["system.windows.forms.datagridviewimagecelllayout", "system.windows.forms.datagridviewimagecolumn", "Member[imagelayout]"] + - ["system.drawing.color", "system.windows.forms.form", "Member[transparencykey]"] + - ["system.drawing.size", "system.windows.forms.printpreviewdialog", "Member[autoscalebasesize]"] + - ["system.windows.forms.view", "system.windows.forms.view!", "Member[smallicon]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttoncheckedgradientend]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[separatordark]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[bounds]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[hangulfull]"] + - ["system.drawing.point", "system.windows.forms.splitcontainer", "Member[autoscrollposition]"] + - ["system.windows.forms.uicues", "system.windows.forms.uicues!", "Member[showfocus]"] + - ["system.type", "system.windows.forms.datagridviewcheckboxcell", "Member[edittype]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.listbox", "Member[backgroundimagelayout]"] + - ["system.windows.forms.statusbarpanelstyle", "system.windows.forms.statusbarpanel", "Member[style]"] + - ["system.windows.forms.splitterpanel", "system.windows.forms.splitcontainer", "Member[panel2]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[inactive]"] + - ["system.drawing.color", "system.windows.forms.printpreviewdialog", "Member[transparencykey]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[separatorlight]"] + - ["system.drawing.contentalignment", "system.windows.forms.toolstripitem", "Member[imagealign]"] + - ["system.windows.forms.datagridview", "system.windows.forms.datagridviewcolumncollection", "Member[datagridview]"] + - ["system.windows.forms.linklabel+link", "system.windows.forms.linklabel", "Method[pointinlink].ReturnValue"] + - ["system.int32", "system.windows.forms.padding", "Member[all]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[isdropshadowenabled]"] + - ["system.int32", "system.windows.forms.listbox+integercollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.cursor", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializecaptionbackcolor].ReturnValue"] + - ["system.windows.forms.righttoleft", "system.windows.forms.toolstripitem", "Member[righttoleft]"] + - ["system.object", "system.windows.forms.datagrid", "Member[datasource]"] + - ["system.boolean", "system.windows.forms.htmldocument!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Method[getlinefromcharindex].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripitemcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[calendarbackground]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview+listviewitemcollection", "Method[insert].ReturnValue"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.formborderstyle!", "Member[sizabletoolwindow]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[decimal]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[finalmode]"] + - ["system.string", "system.windows.forms.numericupdown", "Method[tostring].ReturnValue"] + - ["system.windows.forms.formcornerpreference", "system.windows.forms.form", "Member[formcornerpreference]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.datagridviewcomboboxcell", "Member[flatstyle]"] + - ["system.int32", "system.windows.forms.datagridviewcelleventargs", "Member[columnindex]"] + - ["system.boolean", "system.windows.forms.datagridviewdataerroreventargs", "Member[throwexception]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.combobox", "Member[flatstyle]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode", "Member[parent]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.datagridviewtopleftheadercell+datagridviewtopleftheadercellaccessibleobject", "Member[state]"] + - ["system.object", "system.windows.forms.datagridviewimagecell", "Method[getformattedvalue].ReturnValue"] + - ["system.int32", "system.windows.forms.tablelayoutsettings", "Method[getrow].ReturnValue"] + - ["system.windows.forms.createparams", "system.windows.forms.scrollablecontrol", "Member[createparams]"] + - ["system.componentmodel.isite", "system.windows.forms.toolstripcontrolhost", "Member[site]"] + - ["system.boolean", "system.windows.forms.treenodeconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcolumneventargs", "Member[column]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[horizontalfocusthickness]"] + - ["system.windows.forms.toolstripdropdownclosereason", "system.windows.forms.toolstripdropdownclosereason!", "Member[appfocuschange]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.borderstyle!", "Member[fixedsingle]"] + - ["system.string", "system.windows.forms.datagridviewcomboboxcell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.linklabel", "Member[overridecursor]"] + - ["system.int32", "system.windows.forms.datagridviewrowheightinfoneededeventargs", "Member[height]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[rcontrolkey]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.listview", "Member[backgroundimagelayout]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftr]"] + - ["system.drawing.size", "system.windows.forms.datagridview", "Member[defaultsize]"] + - ["system.int32", "system.windows.forms.autocompletestringcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrow", "Member[dividerheight]"] + - ["system.windows.forms.createparams", "system.windows.forms.picturebox", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.combobox", "Member[focused]"] + - ["system.windows.forms.tabalignment", "system.windows.forms.tabalignment!", "Member[top]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[mousedownunsharesrow].ReturnValue"] + - ["system.boolean", "system.windows.forms.savefiledialog", "Member[overwriteprompt]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift6]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[buttondropdown]"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Method[rundialog].ReturnValue"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[maskcompleted]"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[flatmode]"] + - ["system.windows.forms.htmlwindow", "system.windows.forms.htmlwindow", "Method[open].ReturnValue"] + - ["system.drawing.contentalignment", "system.windows.forms.label", "Member[textalign]"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Method[processdialogkey].ReturnValue"] + - ["system.object", "system.windows.forms.selectionrangeconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.forms.maskformat", "system.windows.forms.maskformat!", "Member[includeprompt]"] + - ["system.drawing.size", "system.windows.forms.toolstripseparator", "Method[getpreferredsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.radiobutton", "Member[checked]"] + - ["system.drawing.image", "system.windows.forms.datagridview", "Member[backgroundimage]"] + - ["system.windows.forms.datagridparentrowslabelstyle", "system.windows.forms.datagrid", "Member[parentrowslabelstyle]"] + - ["system.int32", "system.windows.forms.listview", "Member[virtuallistsize]"] + - ["system.type", "system.windows.forms.datagridviewimagecell", "Member[formattedvaluetype]"] + - ["system.windows.forms.flowdirection", "system.windows.forms.flowlayoutpanel", "Member[flowdirection]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridcolumnstyle+datagridcolumnheaderaccessibleobject", "Member[parent]"] + - ["system.boolean", "system.windows.forms.listviewgroupcollection", "Member[isreadonly]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrip", "Member[defaultgripmargin]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.tabpage", "Method[createcontrolsinstance].ReturnValue"] + - ["system.string", "system.windows.forms.accessibleobject", "Member[name]"] + - ["system.drawing.rectangle", "system.windows.forms.listviewitem+listviewsubitem", "Member[bounds]"] + - ["system.drawing.color", "system.windows.forms.toolstripitem", "Member[forecolor]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[statusstripgradientbegin]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumn", "Member[readonly]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[modified]"] + - ["system.windows.forms.menumerge", "system.windows.forms.menumerge!", "Member[add]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[nomove2d]"] + - ["system.windows.forms.datagridviewimagecelllayout", "system.windows.forms.datagridviewimagecelllayout!", "Member[notset]"] + - ["system.windows.forms.createparams", "system.windows.forms.listbox", "Member[createparams]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[outline]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[propertypage]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[bottom]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.printpreviewdialog", "Member[contextmenustrip]"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[allowsomepages]"] + - ["system.object", "system.windows.forms.datagridviewbuttoncolumn", "Method[clone].ReturnValue"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewcomboboxcolumn", "Member[celltemplate]"] + - ["system.boolean", "system.windows.forms.listviewitem+listviewsubitemcollection", "Member[isreadonly]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.textboxbase", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.progressbar", "Member[backcolor]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[toolwindowcaptionheight]"] + - ["system.windows.forms.mainmenu", "system.windows.forms.mainmenu", "Method[clonemenu].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[horizontalscrollbarheight]"] + - ["system.object", "system.windows.forms.linkarea+linkareaconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.windows.forms.maskedtextbox", "Member[maxlength]"] + - ["system.object", "system.windows.forms.listview+selectedlistviewitemcollection", "Member[item]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedborderstyle", "Member[top]"] + - ["system.object", "system.windows.forms.datagridviewrow", "Method[clone].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.control", "Member[clientrectangle]"] + - ["system.windows.forms.datagridviewselectionmode", "system.windows.forms.datagridview", "Member[selectionmode]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[mediaplaypause]"] + - ["system.string", "system.windows.forms.datagridviewcolumn", "Member[datapropertyname]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker", "Member[forecolor]"] + - ["system.string", "system.windows.forms.htmlelement", "Member[id]"] + - ["system.windows.forms.padding", "system.windows.forms.listbox", "Member[padding]"] + - ["system.windows.forms.form", "system.windows.forms.form", "Member[activemdichild]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[showshortcut]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcellcollection", "Member[isfixedsize]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[headerbackcolor]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[verticalscrollbarwidth]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[beginedit].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[p]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[horizontalscrollbarthumbwidth]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[imagemargingradientend]"] + - ["system.object", "system.windows.forms.axhost!", "Method[getipicturefromcursor].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.toolstripcontrolhost", "Member[imagetransparentcolor]"] + - ["system.drawing.color", "system.windows.forms.textboxbase", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.splitterpanel", "Member[tabstop]"] + - ["system.windows.forms.scrollbars", "system.windows.forms.scrollbars!", "Member[horizontal]"] + - ["system.boolean", "system.windows.forms.toolstriplabel", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemforeground]"] + - ["system.drawing.color", "system.windows.forms.updownbase", "Member[backcolor]"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.formborderstyle!", "Member[sizable]"] + - ["system.windows.forms.listbox+selectedindexcollection", "system.windows.forms.listbox", "Member[selectedindices]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcell!", "Method[measuretextpreferredsize].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[up]"] + - ["system.int32", "system.windows.forms.splittereventargs", "Member[x]"] + - ["system.string", "system.windows.forms.control", "Member[companyname]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[terminalserversession]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[deleteitem]"] + - ["system.windows.forms.closereason", "system.windows.forms.closereason!", "Member[taskmanagerclosing]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.control", "Member[contextmenustrip]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[left]"] + - ["system.object", "system.windows.forms.htmlelementcollection", "Member[syncroot]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[griplight]"] + - ["system.boolean", "system.windows.forms.menustrip", "Member[defaultshowitemtooltips]"] + - ["system.boolean", "system.windows.forms.label", "Member[tabstop]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Method[processdialogkey].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.control", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[abort]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.contextmenu", "Member[righttoleft]"] + - ["system.boolean", "system.windows.forms.previewkeydowneventargs", "Member[control]"] + - ["system.string[]", "system.windows.forms.idataobject", "Method[getformats].ReturnValue"] + - ["system.windows.forms.colordepth", "system.windows.forms.colordepth!", "Member[depth16bit]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[helpbackcolor]"] + - ["system.version", "system.windows.forms.featuresupport", "Method[getversionpresent].ReturnValue"] + - ["system.boolean", "system.windows.forms.scrollablecontrol", "Member[autoscroll]"] + - ["system.int32", "system.windows.forms.accessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[nofocusrect]"] + - ["system.windows.forms.datagridviewcomboboxdisplaystyle", "system.windows.forms.datagridviewcomboboxdisplaystyle!", "Member[nothing]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[usetabstops]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[imagemarginrevealedgradientbegin]"] + - ["system.int32", "system.windows.forms.toolbarbutton", "Member[imageindex]"] + - ["system.boolean", "system.windows.forms.linklabel", "Member[usecompatibletextrendering]"] + - ["system.drawing.color", "system.windows.forms.axhost", "Member[backcolor]"] + - ["system.windows.forms.screen", "system.windows.forms.screen!", "Method[frompoint].ReturnValue"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowserencryptionlevel!", "Member[bit40]"] + - ["system.int32", "system.windows.forms.checkedlistbox+checkeditemcollection", "Member[count]"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[bottomcenter]"] + - ["system.datetime", "system.windows.forms.axhost+typelibrarytimestampattribute", "Member[value]"] + - ["system.boolean", "system.windows.forms.statusstrip", "Member[stretch]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontrolhost", "Member[size]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripitem", "Member[owneritem]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[showlines]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializeheaderforecolor].ReturnValue"] + - ["system.windows.forms.getchildatpointskip", "system.windows.forms.getchildatpointskip!", "Member[disabled]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[canshowcommands]"] + - ["system.boolean", "system.windows.forms.control", "Member[invokerequired]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.statusstrip", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.textbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.uicues", "system.windows.forms.uicues!", "Member[shown]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[droplist]"] + - ["system.drawing.color", "system.windows.forms.toolstripcontainer", "Member[backcolor]"] + - ["system.int32", "system.windows.forms.inputlanguagecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripseparator", "Member[righttoleftautomirrorimage]"] + - ["system.windows.forms.listviewalignment", "system.windows.forms.listviewalignment!", "Member[default]"] + - ["system.object", "system.windows.forms.binding", "Member[datasourcenullvalue]"] + - ["system.windows.forms.padding", "system.windows.forms.datagridview", "Member[padding]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[allownavigation]"] + - ["system.collections.ienumerator", "system.windows.forms.control+controlcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.forms.bindingscollection", "Member[count]"] + - ["system.int32", "system.windows.forms.listviewgroupcollection", "Member[count]"] + - ["system.object", "system.windows.forms.datagridviewtextboxeditingcontrol", "Member[editingcontrolformattedvalue]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[imagemargingradientmiddle]"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridviewautosizecolumnsmode!", "Member[fill]"] + - ["system.int32", "system.windows.forms.listview+selectedlistviewitemcollection", "Method[indexofkey].ReturnValue"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[nofullwidthcharacterbreak]"] + - ["system.int32", "system.windows.forms.datagridviewimagecell+datagridviewimagecellaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.object", "system.windows.forms.treeviewimageindexconverter", "Method[convertto].ReturnValue"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[noaccelerator]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[raiselistchangedevents]"] + - ["system.windows.forms.messageboxoptions", "system.windows.forms.messageboxoptions!", "Member[defaultdesktoponly]"] + - ["system.drawing.color", "system.windows.forms.statusbar", "Member[backcolor]"] + - ["system.windows.forms.bindingcompletecontext", "system.windows.forms.bindingcompleteeventargs", "Member[bindingcompletecontext]"] + - ["system.object", "system.windows.forms.idataobject", "Method[getdata].ReturnValue"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.dragdropeffects!", "Member[move]"] + - ["system.string", "system.windows.forms.currencymanager", "Method[getlistname].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[alert]"] + - ["system.windows.forms.createparams", "system.windows.forms.splitter", "Member[createparams]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[focused]"] + - ["system.int32", "system.windows.forms.datagrid", "Member[firstvisiblecolumn]"] + - ["system.drawing.color", "system.windows.forms.tabpage", "Member[backcolor]"] + - ["system.drawing.color", "system.windows.forms.scrollbar", "Member[forecolor]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.listview", "Member[borderstyle]"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanelcellborderstyle!", "Member[outsetpartial]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[dropshadow]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[scrollbarsenabled]"] + - ["system.boolean", "system.windows.forms.form", "Member[righttoleftlayout]"] + - ["system.windows.forms.mergeaction", "system.windows.forms.mergeaction!", "Member[append]"] + - ["system.windows.forms.messageboxdefaultbutton", "system.windows.forms.messageboxdefaultbutton!", "Member[button1]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[wordbreak]"] + - ["system.int32", "system.windows.forms.treenodecollection", "Method[add].ReturnValue"] + - ["system.windows.forms.griditemcollection", "system.windows.forms.griditem", "Member[griditems]"] + - ["system.int32", "system.windows.forms.splitcontainer", "Member[splitterincrement]"] + - ["system.boolean", "system.windows.forms.listbox", "Method[getselected].ReturnValue"] + - ["system.windows.forms.toolstripmanagerrendermode", "system.windows.forms.toolstripmanagerrendermode!", "Member[system]"] + - ["system.string", "system.windows.forms.folderbrowserdialog", "Member[description]"] + - ["system.object", "system.windows.forms.listview+checkedindexcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.toolstripmanager!", "Member[visualstylesenabled]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.domainupdown+domainitemaccessibleobject", "Member[state]"] + - ["system.int32", "system.windows.forms.control", "Method[logicaltodeviceunits].ReturnValue"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[all]"] + - ["system.intptr", "system.windows.forms.controlpaint!", "Method[createhbitmaptransparencymask].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.printpreviewdialog", "Member[backgroundimage]"] + - ["system.windows.forms.columnheaderautoresizestyle", "system.windows.forms.columnheaderautoresizestyle!", "Member[none]"] + - ["system.boolean", "system.windows.forms.toolstripprofessionalrenderer", "Member[roundededges]"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[fill]"] + - ["system.drawing.rectangle", "system.windows.forms.control", "Member[bounds]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializeparentrowsbackcolor].ReturnValue"] + - ["system.boolean", "system.windows.forms.imagelist", "Member[handlecreated]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkedindexcollection", "Member[issynchronized]"] + - ["system.intptr", "system.windows.forms.iwin32window", "Member[handle]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.retrievevirtualitemeventargs", "Member[item]"] + - ["system.boolean", "system.windows.forms.axhost", "Member[hasaboutbox]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Member[dropdownwidth]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Method[gethorizontalscrollbararrowwidthfordpi].ReturnValue"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[commandsvisible]"] + - ["system.windows.forms.arrangedirection", "system.windows.forms.arrangedirection!", "Member[up]"] + - ["system.string", "system.windows.forms.richtextbox", "Member[text]"] + - ["system.windows.forms.day", "system.windows.forms.monthcalendar", "Member[firstdayofweek]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[iscomboboxanimationenabled]"] + - ["system.windows.forms.imemode", "system.windows.forms.scrollbar", "Member[imemode]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[islistboxsmoothscrollingenabled]"] + - ["system.windows.forms.tooltipicon", "system.windows.forms.tooltipicon!", "Member[info]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[selectmedia]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode", "Member[lastnode]"] + - ["system.object", "system.windows.forms.datagridviewrowcollection", "Member[item]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.progressbar", "Member[righttoleft]"] + - ["system.int32", "system.windows.forms.datagrid+hittestinfo", "Member[row]"] + - ["system.boolean", "system.windows.forms.progressbar", "Member[causesvalidation]"] + - ["system.windows.forms.messageboxdefaultbutton", "system.windows.forms.messageboxdefaultbutton!", "Member[button3]"] + - ["system.collections.icomparer", "system.windows.forms.treeview", "Member[treeviewnodesorter]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemopenbrackets]"] + - ["system.windows.forms.control", "system.windows.forms.control+controlcollection", "Member[item]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[headerforecolor]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[processmnemonic].ReturnValue"] + - ["system.boolean", "system.windows.forms.scrollablecontrol", "Method[getscrollstate].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.htmlelementcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.listviewitem[]", "system.windows.forms.listview+listviewitemcollection", "Method[find].ReturnValue"] + - ["system.int32", "system.windows.forms.splitter", "Member[splitposition]"] + - ["system.windows.forms.progressbarstyle", "system.windows.forms.toolstripprogressbar", "Member[style]"] + - ["system.windows.forms.datagridview", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Member[owner]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f22]"] + - ["system.string", "system.windows.forms.scrollbar", "Member[text]"] + - ["system.boolean", "system.windows.forms.tooltip", "Member[stripampersands]"] + - ["system.int32", "system.windows.forms.listview+checkedlistviewitemcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf10]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownitem", "Member[hasdropdown]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Member[state]"] + - ["system.windows.forms.datagridviewselectionmode", "system.windows.forms.datagridviewselectionmode!", "Member[columnheaderselect]"] + - ["system.boolean", "system.windows.forms.listview+checkedindexcollection", "Member[issynchronized]"] + - ["system.windows.forms.padding", "system.windows.forms.treeview", "Member[padding]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[imemodechange]"] + - ["system.windows.forms.listviewgroupcollapsedstate", "system.windows.forms.listviewgroupcollapsedstate!", "Member[collapsed]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f1]"] + - ["system.drawing.color", "system.windows.forms.picturebox", "Member[forecolor]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuborder]"] + - ["system.windows.forms.maskformat", "system.windows.forms.maskformat!", "Member[includepromptandliterals]"] + - ["system.windows.forms.padding", "system.windows.forms.statusstrip", "Member[padding]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listviewitem", "Method[findnearestitem].ReturnValue"] + - ["system.string", "system.windows.forms.openfiledialog", "Member[safefilename]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[labeledit]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[none]"] + - ["system.boolean", "system.windows.forms.htmlwindow!", "Method[op_equality].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.listviewitem", "Member[bounds]"] + - ["system.int32", "system.windows.forms.combobox+objectcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.buttonborderstyle", "system.windows.forms.buttonborderstyle!", "Member[dotted]"] + - ["system.drawing.font", "system.windows.forms.systeminformation!", "Method[getmenufontfordpi].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.progressbar", "Member[backgroundimage]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[wordwrap]"] + - ["system.windows.forms.listview", "system.windows.forms.columnheader", "Member[listview]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.treenode", "Member[contextmenustrip]"] + - ["system.boolean", "system.windows.forms.statusstrip", "Member[sizinggrip]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf5]"] + - ["system.int32", "system.windows.forms.taskdialogbutton", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.forms.idatagridvieweditingcontrol", "Member[editingcontrolvaluechanged]"] + - ["system.windows.forms.unhandledexceptionmode", "system.windows.forms.unhandledexceptionmode!", "Member[throwexception]"] + - ["system.windows.forms.form", "system.windows.forms.formcollection", "Member[item]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripdropdown", "Member[defaultpadding]"] + - ["system.int32", "system.windows.forms.trackbar", "Member[largechange]"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[none]"] + - ["system.boolean", "system.windows.forms.flowlayoutpanel", "Method[getflowbreak].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewheadercell", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.windows.forms.tooltip", "Member[ownerdraw]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemclosebrackets]"] + - ["system.boolean", "system.windows.forms.cursorconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.forms.bindingmemberinfo!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[allownew]"] + - ["system.drawing.color", "system.windows.forms.scrollbar", "Member[backcolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f2]"] + - ["system.threading.tasks.task", "system.windows.forms.taskdialog!", "Method[showdialogasync].ReturnValue"] + - ["system.windows.forms.richtextboxselectiontypes", "system.windows.forms.richtextboxselectiontypes!", "Member[multiobject]"] + - ["system.windows.forms.control", "system.windows.forms.control", "Method[getnextcontrol].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Member[bounds]"] + - ["system.drawing.size", "system.windows.forms.buttonbase", "Member[defaultsize]"] + - ["system.windows.forms.errorblinkstyle", "system.windows.forms.errorblinkstyle!", "Member[alwaysblink]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkeditemcollection", "Member[isfixedsize]"] + - ["system.drawing.size", "system.windows.forms.trackbarrenderer!", "Method[getrightpointingthumbsize].ReturnValue"] + - ["system.string", "system.windows.forms.richtextbox", "Member[selectedtext]"] + - ["system.boolean", "system.windows.forms.menustrip", "Member[canoverflow]"] + - ["system.boolean", "system.windows.forms.label", "Member[usecompatibletextrendering]"] + - ["system.drawing.color", "system.windows.forms.datagridview", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.datagridviewband", "Member[frozen]"] + - ["system.string", "system.windows.forms.datagridviewcell", "Member[tooltiptext]"] + - ["system.windows.forms.imemode", "system.windows.forms.imecontext!", "Method[getimemode].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrowheadercell", "Method[geterroriconbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.flowlayoutsettings", "Member[wrapcontents]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[end]"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[printtofile]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlc]"] + - ["system.windows.forms.datagridviewheadercell", "system.windows.forms.datagridview", "Member[topleftheadercell]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[minimumwindowsize]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.usercontrol", "Member[borderstyle]"] + - ["system.int32", "system.windows.forms.menuitem", "Member[index]"] + - ["system.windows.forms.messageboxbuttons", "system.windows.forms.messageboxbuttons!", "Member[yesno]"] + - ["system.windows.forms.searchdirectionhint", "system.windows.forms.searchdirectionhint!", "Member[right]"] + - ["system.boolean", "system.windows.forms.linkconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcheckboxcolumn", "Member[defaultcellstyle]"] + - ["system.object", "system.windows.forms.keysconverter", "Method[convertto].ReturnValue"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[resizable]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[belowclientarea]"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Method[getfirstcharindexfromline].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcolumn", "Member[visible]"] + - ["system.boolean", "system.windows.forms.monthcalendar", "Member[showweeknumbers]"] + - ["system.int32", "system.windows.forms.autocompletestringcollection", "Member[count]"] + - ["system.boolean", "system.windows.forms.idatagrideditingservice", "Method[endedit].ReturnValue"] + - ["system.string", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Method[tostring].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[rowbounds]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontrolhost", "Member[defaultsize]"] + - ["system.windows.forms.itemactivation", "system.windows.forms.itemactivation!", "Member[oneclick]"] + - ["system.drawing.image", "system.windows.forms.tabcontrol", "Member[backgroundimage]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemswitchstart]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[shieldgraybar]"] + - ["system.windows.forms.view", "system.windows.forms.view!", "Member[list]"] + - ["system.string", "system.windows.forms.listviewitem", "Member[name]"] + - ["system.drawing.font", "system.windows.forms.scrollbar", "Member[font]"] + - ["system.object", "system.windows.forms.datagridviewcellcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[toplevel]"] + - ["system.windows.forms.createparams", "system.windows.forms.trackbar", "Member[createparams]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d8]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstrip+toolstripaccessibleobject", "Method[hittest].ReturnValue"] + - ["system.diagnostics.traceswitch", "system.windows.forms.datagridcolumnstyle+compmodswitches!", "Member[dgeditcolumnediting]"] + - ["system.int32", "system.windows.forms.listbox", "Method[findstring].ReturnValue"] + - ["system.windows.forms.datagridviewtristate", "system.windows.forms.datagridviewcolumn", "Member[resizable]"] + - ["system.drawing.color", "system.windows.forms.listviewinsertionmark", "Member[color]"] + - ["system.windows.forms.padding", "system.windows.forms.datetimepicker", "Member[padding]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d5]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.linklabel", "Member[dialogresult]"] + - ["system.int32", "system.windows.forms.drageventargs", "Member[x]"] + - ["system.boolean", "system.windows.forms.control+controlcollection", "Method[containskey].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcolumn", "Member[dividerwidth]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[isexpanded].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox", "Member[columnwidth]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[wordwrap]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.toolstripdropdownitemaccessibleobject", "Member[role]"] + - ["system.object", "system.windows.forms.htmlhistory", "Member[domhistory]"] + - ["system.intptr", "system.windows.forms.filedialog", "Method[hookproc].ReturnValue"] + - ["system.windows.forms.form[]", "system.windows.forms.mdiclient", "Member[mdichildren]"] + - ["system.drawing.graphics", "system.windows.forms.datagridviewrowprepainteventargs", "Member[graphics]"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmldocument", "Member[links]"] + - ["system.string", "system.windows.forms.bindingsource", "Member[datamember]"] + - ["system.boolean", "system.windows.forms.keypresseventargs", "Member[handled]"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.textbox", "Member[autocompletemode]"] + - ["system.windows.forms.pictureboxsizemode", "system.windows.forms.pictureboxsizemode!", "Member[zoom]"] + - ["system.string", "system.windows.forms.bindingsource", "Member[filter]"] + - ["system.boolean", "system.windows.forms.buttonbase", "Member[isdefault]"] + - ["system.windows.forms.datagridvieweditmode", "system.windows.forms.datagridvieweditmode!", "Member[editprogrammatically]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.int32", "system.windows.forms.label", "Member[preferredwidth]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.padding", "Member[horizontal]"] + - ["system.boolean", "system.windows.forms.toolbar", "Member[showtooltips]"] + - ["system.componentmodel.isite", "system.windows.forms.datagrid", "Member[site]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Member[allowsorting]"] + - ["system.windows.forms.padding", "system.windows.forms.label", "Member[defaultmargin]"] + - ["system.windows.forms.control", "system.windows.forms.containercontrol", "Member[activecontrol]"] + - ["system.string", "system.windows.forms.maskedtextbox", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollproperties", "Member[maximum]"] + - ["system.windows.forms.bindingcompletestate", "system.windows.forms.bindingcompletestate!", "Member[exception]"] + - ["system.string", "system.windows.forms.datagridviewbuttoncell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrly]"] + - ["system.int32", "system.windows.forms.datagridviewcellcollection", "Method[indexof].ReturnValue"] + - ["system.drawing.graphics", "system.windows.forms.toolstripcontentpanelrendereventargs", "Member[graphics]"] + - ["system.windows.forms.axhost+activexinvokekind", "system.windows.forms.axhost+activexinvokekind!", "Member[propertyget]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcolumncollection", "Method[getpreviouscolumn].ReturnValue"] + - ["system.windows.forms.richtextboxwordpunctuations", "system.windows.forms.richtextboxwordpunctuations!", "Member[custom]"] + - ["system.drawing.color", "system.windows.forms.flatbuttonappearance", "Member[mouseoverbackcolor]"] + - ["system.windows.forms.control", "system.windows.forms.datagridview", "Member[editingcontrol]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.updownbase", "Member[textalign]"] + - ["system.boolean", "system.windows.forms.dataobject", "Method[trygetdatacore].ReturnValue"] + - ["system.drawing.contentalignment", "system.windows.forms.toolstripcontrolhost", "Member[controlalign]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripseparator", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.querycontinuedrageventargs", "Member[escapepressed]"] + - ["system.windows.forms.columnheaderstyle", "system.windows.forms.listview", "Member[headerstyle]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonselectedgradientend]"] + - ["system.boolean", "system.windows.forms.datagridviewcellstyle", "Member[isformatproviderdefault]"] + - ["system.string", "system.windows.forms.bindingmemberinfo", "Member[bindingmember]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[selected]"] + - ["system.string", "system.windows.forms.panel", "Method[tostring].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcolumn", "Member[inheritedstyle]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.formstartposition", "system.windows.forms.formstartposition!", "Member[manual]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[fontsmoothingtype]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[checked]"] + - ["system.boolean", "system.windows.forms.menu+menuitemcollection", "Member[isfixedsize]"] + - ["system.windows.forms.bindingsource", "system.windows.forms.bindingnavigator", "Member[bindingsource]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcolumn", "Member[usecolumntextforlinkvalue]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.drawlistviewsubitemeventargs", "Member[itemstate]"] + - ["system.boolean", "system.windows.forms.openfiledialog", "Member[selectreadonly]"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextboxlanguageoptions!", "Member[dualfont]"] + - ["system.int32", "system.windows.forms.updowneventargs", "Member[buttonid]"] + - ["system.char", "system.windows.forms.menuitem", "Member[mnemonic]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[standarddoubleclick]"] + - ["system.windows.forms.numericupdownaccelerationcollection", "system.windows.forms.numericupdown", "Member[accelerations]"] + - ["system.windows.forms.textbox", "system.windows.forms.toolstriptextbox", "Member[textbox]"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpnavigator!", "Member[topicid]"] + - ["system.boolean", "system.windows.forms.listviewitemconverter", "Method[canconvertto].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.splitcontainer", "Member[autoscrolloffset]"] + - ["system.windows.forms.textdataformat", "system.windows.forms.textdataformat!", "Member[text]"] + - ["system.int32", "system.windows.forms.control", "Member[right]"] + - ["system.boolean", "system.windows.forms.linklabel+linkcollection", "Member[isfixedsize]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[medianexttrack]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[create]"] + - ["system.object", "system.windows.forms.cursorconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstrippanel", "Member[autoscrollmargin]"] + - ["system.drawing.size", "system.windows.forms.datagridtextboxcolumn", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftg]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[smallcaptionbuttonsize]"] + - ["system.windows.forms.imemode", "system.windows.forms.scrollbar", "Member[defaultimemode]"] + - ["system.int32", "system.windows.forms.htmlelement", "Member[scrolltop]"] + - ["system.boolean", "system.windows.forms.inputlanguage", "Method[equals].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripmenuitem", "Member[defaultmargin]"] + - ["system.drawing.size", "system.windows.forms.datagridcolumnstyle", "Method[getpreferredsize].ReturnValue"] + - ["system.string", "system.windows.forms.selectionrange", "Method[tostring].ReturnValue"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripitemcollection", "Member[item]"] + - ["system.int32", "system.windows.forms.datagridview", "Method[displayedrowcount].ReturnValue"] + - ["system.windows.forms.bindingmemberinfo", "system.windows.forms.binding", "Member[bindingmemberinfo]"] + - ["system.drawing.color", "system.windows.forms.linklabel", "Member[activelinkcolor]"] + - ["system.int32", "system.windows.forms.htmlwindowcollection", "Member[count]"] + - ["system.windows.forms.imemode", "system.windows.forms.buttonbase", "Member[defaultimemode]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf4]"] + - ["system.string", "system.windows.forms.buttonbase", "Member[imagekey]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializepreferredrowheight].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstripgradientbegin]"] + - ["system.boolean", "system.windows.forms.linkarea", "Method[equals].ReturnValue"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.datagridviewlinkcolumn", "Member[linkbehavior]"] + - ["system.string", "system.windows.forms.listcontrol", "Method[getitemtext].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Member[falsevalue]"] + - ["system.boolean", "system.windows.forms.keysconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextboxlanguageoptions!", "Member[autofont]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[column]"] + - ["system.boolean", "system.windows.forms.listviewitem+listviewsubitemcollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Method[getselected].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[captionvisible]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemminimizeend]"] + - ["system.windows.forms.pictureboxsizemode", "system.windows.forms.pictureboxsizemode!", "Member[normal]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[alternatingbackcolor]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[raftingcontainergradientbegin]"] + - ["system.object", "system.windows.forms.toolstripitem", "Member[commandparameter]"] + - ["system.drawing.color", "system.windows.forms.combobox", "Member[backcolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftb]"] + - ["system.windows.forms.imagelist", "system.windows.forms.treeview", "Member[imagelist]"] + - ["system.windows.forms.bindingcompletestate", "system.windows.forms.bindingcompletestate!", "Member[success]"] + - ["system.int64", "system.windows.forms.webbrowserprogresschangedeventargs", "Member[currentprogress]"] + - ["system.windows.forms.createparams", "system.windows.forms.richtextbox", "Member[createparams]"] + - ["system.int32", "system.windows.forms.listview+checkedindexcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.axhost", "Member[enabled]"] + - ["system.windows.forms.datagridparentrowslabelstyle", "system.windows.forms.datagridparentrowslabelstyle!", "Member[columnname]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcell", "Method[geterroriconbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[isdisposed]"] + - ["system.windows.forms.imagelist", "system.windows.forms.listview", "Member[smallimagelist]"] + - ["system.boolean", "system.windows.forms.columnheaderconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.windows.forms.listbox+selectedobjectcollection", "Member[syncroot]"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[invalid]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripcombobox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridview", "Member[advancedcellborderstyle]"] + - ["system.int32", "system.windows.forms.combobox", "Member[preferredheight]"] + - ["system.boolean", "system.windows.forms.datagridviewcellparsingeventargs", "Member[parsingapplied]"] + - ["system.type", "system.windows.forms.datagridviewlinkcell", "Member[edittype]"] + - ["system.windows.forms.tabcontrolaction", "system.windows.forms.tabcontrolaction!", "Member[selected]"] + - ["system.drawing.color", "system.windows.forms.monthcalendar", "Member[backcolor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[kanamode]"] + - ["system.windows.forms.sortorder", "system.windows.forms.sortorder!", "Member[ascending]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Member[dismisswhenclicked]"] + - ["system.string", "system.windows.forms.queryaccessibilityhelpeventargs", "Member[helpnamespace]"] + - ["system.drawing.sizef", "system.windows.forms.form!", "Method[getautoscalesize].ReturnValue"] + - ["system.windows.forms.combobox+objectcollection", "system.windows.forms.combobox", "Member[items]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializealternatingbackcolor].ReturnValue"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[lastchild]"] + - ["system.boolean", "system.windows.forms.datetimepicker", "Member[checked]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[rowheaders]"] + - ["system.boolean", "system.windows.forms.toolstripcontentpanelrendereventargs", "Member[handled]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[control]"] + - ["system.int32", "system.windows.forms.datagridviewlinkcell+datagridviewlinkcellaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.mergeaction", "system.windows.forms.toolstripitem", "Member[mergeaction]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[helpballoon]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[showhelp]"] + - ["system.int32", "system.windows.forms.combobox", "Member[itemheight]"] + - ["system.int32", "system.windows.forms.label", "Member[imageindex]"] + - ["system.windows.forms.menuitem", "system.windows.forms.menuitem", "Method[clonemenu].ReturnValue"] + - ["system.int32", "system.windows.forms.gridcolumnstylescollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[enter]"] + - ["system.windows.forms.closereason", "system.windows.forms.closereason!", "Member[userclosing]"] + - ["system.int32", "system.windows.forms.updownbase", "Member[preferredheight]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[allowedit]"] + - ["system.object", "system.windows.forms.listcontrol", "Method[filteritemonproperty].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftt]"] + - ["system.windows.forms.padding", "system.windows.forms.splitcontainer", "Member[padding]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[parentrowsbackcolor]"] + - ["system.boolean", "system.windows.forms.taskdialogbutton!", "Method[op_equality].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf10]"] + - ["system.object", "system.windows.forms.datagridboolcolumn", "Member[falsevalue]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontentpanel", "Member[autoscrollmargin]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.control+controlaccessibleobject", "Member[role]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processenterkey].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.tooltip", "Member[forecolor]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[toolwindowcaptionbuttonsize]"] + - ["system.drawing.image", "system.windows.forms.trackbar", "Member[backgroundimage]"] + - ["system.drawing.image", "system.windows.forms.combobox", "Member[backgroundimage]"] + - ["system.windows.forms.datagridviewcolumncollection", "system.windows.forms.datagridview", "Member[columns]"] + - ["system.windows.forms.control", "system.windows.forms.control", "Member[toplevelcontrol]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Member[visible]"] + - ["system.string", "system.windows.forms.toolstripseparator", "Member[text]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processupkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializeheaderfont].ReturnValue"] + - ["system.windows.forms.datagridviewtristate", "system.windows.forms.datagridviewtristate!", "Member[notset]"] + - ["system.int32", "system.windows.forms.splittereventargs", "Member[splitx]"] + - ["system.int32", "system.windows.forms.listview+selectedindexcollection", "Member[count]"] + - ["system.windows.forms.cursor", "system.windows.forms.toolstripcontainer", "Member[cursor]"] + - ["system.windows.forms.scrollbars", "system.windows.forms.textbox", "Member[scrollbars]"] + - ["system.string", "system.windows.forms.domainupdown+domainupdownaccessibleobject", "Member[name]"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[hideselection]"] + - ["system.reflection.memberinfo[]", "system.windows.forms.accessibleobject", "Method[getmembers].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.imagelist", "Member[imagesize]"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextboxscrollbars!", "Member[forcedhorizontal]"] + - ["system.drawing.color", "system.windows.forms.control!", "Member[defaultbackcolor]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[defaultshowitemtooltips]"] + - ["system.boolean", "system.windows.forms.toolstripbutton", "Method[processdialogkey].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.drawitemeventargs", "Member[backcolor]"] + - ["system.drawing.rectangle", "system.windows.forms.listviewitem", "Method[getbounds].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripdropdownmenu", "Member[defaultpadding]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[shift]"] + - ["system.intptr", "system.windows.forms.taskdialog", "Member[handle]"] + - ["system.boolean", "system.windows.forms.taskdialogpage", "Member[allowminimize]"] + - ["system.string", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Member[defaultaction]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonselectedgradientbegin]"] + - ["system.windows.forms.batterychargestatus", "system.windows.forms.batterychargestatus!", "Member[nosystembattery]"] + - ["system.boolean", "system.windows.forms.toolstripbutton", "Member[checked]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[raised]"] + - ["system.boolean", "system.windows.forms.groupbox", "Method[processmnemonic].ReturnValue"] + - ["system.type", "system.windows.forms.typevalidationeventargs", "Member[validatingtype]"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripcontrolhost", "Member[displaystyle]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[checkbutton]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.dragdropeffects!", "Member[none]"] + - ["system.windows.forms.controlbindingscollection", "system.windows.forms.printpreviewdialog", "Member[databindings]"] + - ["system.drawing.contentalignment", "system.windows.forms.checkbox", "Member[textalign]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[defaultautotooltip]"] + - ["system.object", "system.windows.forms.datagridviewadvancedborderstyle", "Method[clone].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[valid]"] + - ["system.string", "system.windows.forms.splitterpanel", "Member[name]"] + - ["system.windows.forms.accessibleselection", "system.windows.forms.accessibleselection!", "Member[none]"] + - ["system.int32", "system.windows.forms.scrollbar", "Member[value]"] + - ["system.int32", "system.windows.forms.datagridviewcell", "Member[columnindex]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcolumncollection", "Method[getlastcolumn].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f13]"] + - ["system.object", "system.windows.forms.linkconverter", "Method[convertfrom].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.control", "Method[getscaledbounds].ReturnValue"] + - ["system.int32", "system.windows.forms.createparams", "Member[style]"] + - ["system.object", "system.windows.forms.richtextbox", "Method[createricheditolecallback].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.axhost", "Member[forecolor]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[getpreviousrow].ReturnValue"] + - ["system.windows.forms.menuitem", "system.windows.forms.menu", "Member[mdilistitem]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.toolstrippanelrow", "Member[layoutengine]"] + - ["system.boolean", "system.windows.forms.searchforvirtualitemeventargs", "Member[isprefixsearch]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.checkbox+checkboxaccessibleobject", "Member[state]"] + - ["system.windows.forms.datagridviewheaderborderstyle", "system.windows.forms.datagridviewheaderborderstyle!", "Member[single]"] + - ["system.windows.forms.htmlhistory", "system.windows.forms.htmlwindow", "Member[history]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.statusbar", "Member[backgroundimagelayout]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.windows.forms.flatstyle", "system.windows.forms.buttonbase", "Member[flatstyle]"] + - ["system.drawing.size", "system.windows.forms.trackbarrenderer!", "Method[getleftpointingthumbsize].ReturnValue"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridview", "Member[cellborderstyle]"] + - ["system.windows.forms.tabcontrolaction", "system.windows.forms.tabcontrolaction!", "Member[selecting]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrowprepainteventargs", "Member[clipbounds]"] + - ["system.drawing.color", "system.windows.forms.flatbuttonappearance", "Member[bordercolor]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processdatagridviewkey].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[l]"] + - ["system.windows.forms.contextmenu", "system.windows.forms.notifyicon", "Member[contextmenu]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[katakanahalf]"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdowndirection!", "Member[belowleft]"] + - ["system.windows.forms.imemode", "system.windows.forms.control", "Member[defaultimemode]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[usetextforaccessibility]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[rshiftkey]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftl]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.splitcontainer", "Member[controls]"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmldocument", "Member[forms]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.object", "system.windows.forms.accessibleobject", "Member[accselection]"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstriptextdirection!", "Member[vertical270]"] + - ["system.windows.forms.uicues", "system.windows.forms.uicues!", "Member[changefocus]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.button", "Member[dialogresult]"] + - ["system.string", "system.windows.forms.toolbarbutton", "Member[tooltiptext]"] + - ["system.boolean", "system.windows.forms.listviewitemselectionchangedeventargs", "Member[isselected]"] + - ["system.boolean", "system.windows.forms.idatagridvieweditingcell", "Member[editingcellvaluechanged]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f1]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenodemouseclickeventargs", "Member[node]"] + - ["system.windows.forms.keys", "system.windows.forms.keyeventargs", "Member[modifiers]"] + - ["system.boolean", "system.windows.forms.datagridviewimagecolumn", "Member[valuesareicons]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Method[canpaste].ReturnValue"] + - ["system.datetime[]", "system.windows.forms.monthcalendar", "Member[boldeddates]"] + - ["system.boolean", "system.windows.forms.toolstriplabel", "Member[canselect]"] + - ["system.boolean", "system.windows.forms.menu+menuitemcollection", "Method[contains].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.splitter", "Member[defaultsize]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[doubleclicksize]"] + - ["system.string", "system.windows.forms.toolstripseparator", "Member[imagekey]"] + - ["system.drawing.rectangle", "system.windows.forms.drawlistviewsubitemeventargs", "Member[bounds]"] + - ["system.windows.forms.listviewgroupcollapsedstate", "system.windows.forms.listviewgroupcollapsedstate!", "Member[default]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolbar", "Member[backgroundimagelayout]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewband", "Member[inheritedstyle]"] + - ["system.windows.forms.sizegripstyle", "system.windows.forms.printpreviewdialog", "Member[sizegripstyle]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.toolstriplayoutstyle!", "Member[stackwithoverflow]"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.formborderstyle!", "Member[none]"] + - ["system.boolean", "system.windows.forms.radiobutton", "Member[tabstop]"] + - ["system.intptr", "system.windows.forms.menu", "Member[handle]"] + - ["system.boolean", "system.windows.forms.tablelayoutstylecollection", "Member[issynchronized]"] + - ["system.windows.forms.listview+listviewitemcollection", "system.windows.forms.listview", "Member[items]"] + - ["system.object", "system.windows.forms.opacityconverter", "Method[convertto].ReturnValue"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[checked]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmldocument", "Method[getelementbyid].ReturnValue"] + - ["system.windows.forms.dialogresult", "system.windows.forms.form", "Method[showdialog].ReturnValue"] + - ["system.windows.forms.autosizemode", "system.windows.forms.usercontrol", "Member[autosizemode]"] + - ["system.int32", "system.windows.forms.screen", "Member[bitsperpixel]"] + - ["system.boolean", "system.windows.forms.tabcontrol", "Member[showtooltips]"] + - ["system.windows.forms.iwindowtarget", "system.windows.forms.control", "Member[windowtarget]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[cangoforward]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[keyupunsharesrow].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewlinkcell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.sizegripstyle", "system.windows.forms.sizegripstyle!", "Member[auto]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[outsetdouble]"] + - ["system.windows.forms.accessibleselection", "system.windows.forms.accessibleselection!", "Member[takeselection]"] + - ["system.windows.forms.comboboxstyle", "system.windows.forms.comboboxstyle!", "Member[simple]"] + - ["system.reflection.fieldinfo[]", "system.windows.forms.accessibleobject", "Method[getfields].ReturnValue"] + - ["system.windows.forms.toolstripdropdown", "system.windows.forms.toolstripmenuitem", "Method[createdefaultdropdown].ReturnValue"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.toolstriptextbox", "Member[autocompletesource]"] + - ["system.int32", "system.windows.forms.treenodecollection", "Member[count]"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[location]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.linklabellinkclickedeventargs", "Member[button]"] + - ["system.collections.ienumerator", "system.windows.forms.listviewitem+listviewsubitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.trackbarrenderer!", "Method[gettoppointingthumbsize].ReturnValue"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripitemclickedeventargs", "Member[clickeditem]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewrow", "Member[defaultcellstyle]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Member[panel2collapsed]"] + - ["system.boolean", "system.windows.forms.listbox+integercollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[autoupgradeenabled]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[xbutton2]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processkeypreview].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.contentsresizedeventargs", "Member[newrectangle]"] + - ["system.boolean", "system.windows.forms.datagridviewrow", "Member[displayed]"] + - ["system.drawing.point", "system.windows.forms.htmlelementeventargs", "Member[clientmouseposition]"] + - ["system.boolean", "system.windows.forms.toolstripmenuitem", "Member[checked]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[pannw]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[noprefix]"] + - ["system.windows.forms.design.propertytab", "system.windows.forms.propertytabchangedeventargs", "Member[oldtab]"] + - ["system.windows.forms.padding", "system.windows.forms.listview", "Member[padding]"] + - ["system.single", "system.windows.forms.rowstyle", "Member[height]"] + - ["system.int32", "system.windows.forms.listbox", "Member[horizontalextent]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[minwindowtracksize]"] + - ["system.boolean", "system.windows.forms.toolbarbutton", "Member[pushed]"] + - ["system.collections.generic.ienumerator", "system.windows.forms.numericupdownaccelerationcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcell", "Method[parseformattedvalue].ReturnValue"] + - ["system.string", "system.windows.forms.control", "Member[text]"] + - ["system.windows.forms.fixedpanel", "system.windows.forms.fixedpanel!", "Member[panel1]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstripborder]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[browserback]"] + - ["system.windows.forms.contextmenu", "system.windows.forms.control", "Member[contextmenu]"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[sunday]"] + - ["system.windows.forms.mdilayout", "system.windows.forms.mdilayout!", "Member[arrangeicons]"] + - ["system.windows.forms.powerlinestatus", "system.windows.forms.powerlinestatus!", "Member[unknown]"] + - ["system.string", "system.windows.forms.richtextbox", "Member[undoactionname]"] + - ["system.drawing.contentalignment", "system.windows.forms.toolstripitem", "Member[textalign]"] + - ["system.int32", "system.windows.forms.datagridviewcelleventargs", "Member[rowindex]"] + - ["system.int32", "system.windows.forms.datagridviewselectedrowcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewcell", "Method[getinheritedstate].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.listviewitem+listviewsubitem", "Member[backcolor]"] + - ["system.boolean", "system.windows.forms.linklabel+linkcollection", "Member[linksadded]"] + - ["system.windows.forms.searchdirectionhint", "system.windows.forms.searchdirectionhint!", "Member[left]"] + - ["system.boolean", "system.windows.forms.usercontrol", "Method[validatechildren].ReturnValue"] + - ["system.windows.forms.accessibleselection", "system.windows.forms.accessibleselection!", "Member[extendselection]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[dial]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[clickunsharesrow].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemsound]"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.drageventargs", "Member[dropimagetype]"] + - ["system.boolean", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[drawdefault]"] + - ["system.boolean", "system.windows.forms.control", "Method[processdialogkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.menustrip", "Member[stretch]"] + - ["system.int32", "system.windows.forms.control", "Member[fontheight]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenodecollection", "Method[insert].ReturnValue"] + - ["system.int32", "system.windows.forms.tablelayoutcolumnstylecollection", "Method[indexof].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[primarymonitorsize]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewcell", "Member[owningrow]"] + - ["system.windows.forms.padding", "system.windows.forms.textboxbase", "Member[padding]"] + - ["system.windows.forms.control", "system.windows.forms.control!", "Method[fromhandle].ReturnValue"] + - ["system.windows.forms.currencymanager", "system.windows.forms.datagrid", "Member[listmanager]"] + - ["system.int32", "system.windows.forms.textboxbase", "Member[textlength]"] + - ["system.windows.forms.controlupdatemode", "system.windows.forms.binding", "Member[controlupdatemode]"] + - ["system.boolean", "system.windows.forms.toolstripseparator", "Member[enabled]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[iscurrentcellineditmode]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.panel", "Member[borderstyle]"] + - ["system.string", "system.windows.forms.toolstripitem", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.progressbar", "Member[step]"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridviewautosizecolumnsmode!", "Member[displayedcellsexceptheader]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f12]"] + - ["system.windows.forms.monthcalendar+hittestinfo", "system.windows.forms.monthcalendar", "Method[hittest].ReturnValue"] + - ["system.windows.forms.dialogresult", "system.windows.forms.messagebox!", "Method[show].ReturnValue"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewcolumn", "Member[celltemplate]"] + - ["system.boolean", "system.windows.forms.domainupdown", "Member[sorted]"] + - ["system.boolean", "system.windows.forms.paddingconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewbuttoncell", "Method[clone].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.accessibleobject", "Member[bounds]"] + - ["system.int32", "system.windows.forms.menu!", "Member[findhandle]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[e]"] + - ["system.string", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Member[defaultaction]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolstrippanel", "Member[dock]"] + - ["system.windows.forms.colordepth", "system.windows.forms.colordepth!", "Member[depth24bit]"] + - ["system.boolean", "system.windows.forms.combobox+objectcollection", "Member[issynchronized]"] + - ["system.windows.forms.cursor", "system.windows.forms.control", "Member[defaultcursor]"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridviewautosizecolumnsmode!", "Member[none]"] + - ["system.int32", "system.windows.forms.splitcontainer", "Member[splitterwidth]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[checked]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[autotooltip]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[largebuttons]"] + - ["system.windows.input.icommand", "system.windows.forms.buttonbase", "Member[command]"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridview", "Member[advancedcolumnheadersborderstyle]"] + - ["system.windows.forms.closereason", "system.windows.forms.closereason!", "Member[mdiformclosing]"] + - ["system.boolean", "system.windows.forms.questioneventargs", "Member[response]"] + - ["system.boolean", "system.windows.forms.toolstrippanel", "Member[autosize]"] + - ["system.windows.forms.tabcontrolaction", "system.windows.forms.tabcontroleventargs", "Member[action]"] + - ["system.boolean", "system.windows.forms.listview", "Member[gridlines]"] + - ["system.int32", "system.windows.forms.toolstrip+toolstripaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstripdropdownmenu", "Member[maxitemsize]"] + - ["system.boolean", "system.windows.forms.previewkeydowneventargs", "Member[alt]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestinfo", "Member[location]"] + - ["system.int32", "system.windows.forms.toolstripdropdownitemaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.drawing.printing.printdocument", "system.windows.forms.printpreviewdialog", "Member[document]"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.autocompletemode!", "Member[none]"] + - ["system.boolean", "system.windows.forms.combobox+objectcollection", "Member[isreadonly]"] + - ["system.windows.forms.datasourceupdatemode", "system.windows.forms.controlbindingscollection", "Member[defaultdatasourceupdatemode]"] + - ["system.int32", "system.windows.forms.datagridview+hittestinfo", "Member[columnx]"] + - ["system.string", "system.windows.forms.textbox", "Member[text]"] + - ["system.object", "system.windows.forms.listcontrolconverteventargs", "Member[listitem]"] + - ["system.drawing.color", "system.windows.forms.webbrowserbase", "Member[forecolor]"] + - ["system.char", "system.windows.forms.textbox", "Member[passwordchar]"] + - ["system.int32", "system.windows.forms.tablelayoutpanel", "Method[getcolumn].ReturnValue"] + - ["system.int32", "system.windows.forms.statusbar+statusbarpanelcollection", "Member[count]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[visible]"] + - ["system.string", "system.windows.forms.columnheader", "Member[text]"] + - ["system.windows.forms.datagridviewtristate", "system.windows.forms.datagridviewtristate!", "Member[false]"] + - ["system.windows.forms.listviewgroupcollapsedstate", "system.windows.forms.listviewgroup", "Member[collapsedstate]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.control", "Method[dodragdrop].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.windows.forms.imagelist+imagecollection", "Member[keys]"] + - ["system.boolean", "system.windows.forms.htmlelementerroreventargs", "Member[handled]"] + - ["system.drawing.image", "system.windows.forms.statusbar", "Member[backgroundimage]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Member[owner]"] + - ["system.drawing.color", "system.windows.forms.toolstriplabel", "Member[activelinkcolor]"] + - ["system.datetime", "system.windows.forms.daterangeeventargs", "Member[start]"] + - ["system.object", "system.windows.forms.datagridviewselectedrowcollection", "Member[syncroot]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[off]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrippanelrow", "Member[defaultmargin]"] + - ["system.windows.forms.screen", "system.windows.forms.screen!", "Method[fromcontrol].ReturnValue"] + - ["system.windows.forms.buttonstate", "system.windows.forms.buttonstate!", "Member[flat]"] + - ["system.boolean", "system.windows.forms.tabcontrol", "Method[processkeypreview].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolbar", "Member[defaultsize]"] + - ["system.int32", "system.windows.forms.listviewgroupeventargs", "Member[groupindex]"] + - ["system.boolean", "system.windows.forms.tabcontrol", "Method[isinputkey].ReturnValue"] + - ["system.object", "system.windows.forms.listbox+selectedobjectcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[supportmultidottedextensions]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[row]"] + - ["system.int32", "system.windows.forms.toolstripdropdown", "Member[tabindex]"] + - ["system.drawing.size", "system.windows.forms.printpreviewdialog", "Member[maximumsize]"] + - ["system.windows.forms.menuglyph", "system.windows.forms.menuglyph!", "Member[min]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[acceptstab]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[statusbar]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemclear]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad6]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[gridlinecolor]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttoncheckedhighlight]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonpressedgradientmiddle]"] + - ["system.windows.forms.sortorder", "system.windows.forms.sortorder!", "Member[descending]"] + - ["system.int32", "system.windows.forms.combobox", "Member[maxdropdownitems]"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[bottomright]"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridviewhittesttype!", "Member[cell]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt1]"] + - ["system.drawing.size", "system.windows.forms.popupeventargs", "Member[tooltipsize]"] + - ["system.windows.forms.datagridviewrowcollection", "system.windows.forms.datagridview", "Method[createrowsinstance].ReturnValue"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewrow", "Method[getstate].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.drawitemeventargs", "Member[bounds]"] + - ["system.windows.forms.propertygrid+propertytabcollection", "system.windows.forms.propertygrid", "Member[propertytabs]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripmenuitem", "Member[defaultpadding]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[mouseenterunsharesrow].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewimagecell+datagridviewimagecellaccessibleobject", "Member[defaultaction]"] + - ["system.windows.forms.createparams", "system.windows.forms.groupbox", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.application!", "Method[filtermessage].ReturnValue"] + - ["system.boolean", "system.windows.forms.imagelist+imagecollection", "Member[issynchronized]"] + - ["system.int32", "system.windows.forms.listviewgroupcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.forms.listviewvirtualitemsselectionrangechangedeventargs", "Member[endindex]"] + - ["system.object", "system.windows.forms.checkedlistbox+checkeditemcollection", "Member[item]"] + - ["system.collections.ienumerator", "system.windows.forms.statusbar+statusbarpanelcollection", "Method[getenumerator].ReturnValue"] + - ["system.datetime", "system.windows.forms.datetimepicker!", "Member[maximumdatetime]"] + - ["system.windows.forms.toolbarappearance", "system.windows.forms.toolbarappearance!", "Member[normal]"] + - ["system.windows.forms.imemode", "system.windows.forms.textboxbase", "Member[imemodebase]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt5]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[causesvalidation]"] + - ["system.object", "system.windows.forms.datagridviewselectedcellcollection", "Member[item]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf3]"] + - ["system.object", "system.windows.forms.datagridview", "Member[datasource]"] + - ["system.windows.forms.datagridviewcellcollection", "system.windows.forms.datagridviewrow", "Method[createcellsinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[readonly]"] + - ["system.string", "system.windows.forms.relatedimagelistattribute", "Member[relatedimagelist]"] + - ["system.windows.forms.createparams", "system.windows.forms.toolstripdropdown", "Member[createparams]"] + - ["system.int32", "system.windows.forms.listview+columnheadercollection", "Member[count]"] + - ["system.collections.ilist", "system.windows.forms.bindingsource", "Member[list]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[columnheadersvisible]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridtextbox", "Method[processkeymessage].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewlinkcell+datagridviewlinkcellaccessibleobject", "Member[defaultaction]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.toolstrip", "Method[createcontrolsinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[focused]"] + - ["system.windows.forms.selectionmode", "system.windows.forms.selectionmode!", "Member[multisimple]"] + - ["system.windows.forms.toolstripgripstyle", "system.windows.forms.toolstripdropdown", "Member[gripstyle]"] + - ["system.windows.forms.datagridvieweditmode", "system.windows.forms.datagridvieweditmode!", "Member[editonkeystroke]"] + - ["system.drawing.color", "system.windows.forms.monthcalendar", "Member[titlebackcolor]"] + - ["system.string", "system.windows.forms.mainmenu", "Method[tostring].ReturnValue"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.notifyicon", "Member[contextmenustrip]"] + - ["system.object", "system.windows.forms.datagridviewheadercell", "Method[clone].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.control+controlcollection", "Method[getchildindex].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad4]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[isoffline]"] + - ["system.guid", "system.windows.forms.filedialogcustomplace", "Member[knownfolderguid]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewimagecell", "Method[getcontentbounds].ReturnValue"] + - ["system.windows.forms.datagridviewselectedcellcollection", "system.windows.forms.datagridview", "Member[selectedcells]"] + - ["system.drawing.rectangle", "system.windows.forms.statusstrip", "Member[sizegripbounds]"] + - ["system.string", "system.windows.forms.taskdialogexpander", "Member[expandedbuttontext]"] + - ["system.windows.forms.bindingmanagerbase", "system.windows.forms.bindingcontext", "Member[item]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripsplitbutton", "Member[splitterbounds]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[endedit].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.printpreviewdialog", "Member[autoscrollmargin]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[rows]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcolumn", "Member[falsevalue]"] + - ["system.windows.forms.inputlanguage", "system.windows.forms.inputlanguagecollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.toolstrippanel+toolstrippanelrowcollection", "Member[isfixedsize]"] + - ["system.collections.ienumerator", "system.windows.forms.listbox+integercollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[computer]"] + - ["system.boolean", "system.windows.forms.toolstrippanel", "Member[tabstop]"] + - ["system.object", "system.windows.forms.datagridboolcolumn", "Member[truevalue]"] + - ["system.windows.forms.datagridviewautosizerowmode", "system.windows.forms.datagridviewautosizerowmode!", "Member[rowheader]"] + - ["system.windows.forms.dataformats+format", "system.windows.forms.dataformats!", "Method[getformat].ReturnValue"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[allcellsexceptheader]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[protected]"] + - ["system.windows.forms.datagridcolumnstyle", "system.windows.forms.datagridtablestyle", "Method[creategridcolumn].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.form", "Member[margin]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.flatstyle!", "Member[popup]"] + - ["system.drawing.contentalignment", "system.windows.forms.buttonbase", "Member[imagealign]"] + - ["system.windows.forms.charactercasing", "system.windows.forms.toolstriptextbox", "Member[charactercasing]"] + - ["system.boolean", "system.windows.forms.progressbar", "Member[allowdrop]"] + - ["system.windows.forms.listviewitem+listviewsubitem", "system.windows.forms.drawlistviewsubitemeventargs", "Member[subitem]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.maskedtextbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.printpreviewcontrol", "Member[useantialias]"] + - ["system.windows.forms.datagridcolumnstyle", "system.windows.forms.datagrid", "Method[creategridcolumn].ReturnValue"] + - ["system.windows.forms.datagridviewcolumnsortmode", "system.windows.forms.datagridviewcolumnsortmode!", "Member[notsortable]"] + - ["system.uri", "system.windows.forms.htmlelementerroreventargs", "Member[url]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processrightkey].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[mediaprevioustrack]"] + - ["system.boolean", "system.windows.forms.listviewitem", "Member[focused]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.propertygrid", "Member[controls]"] + - ["system.string", "system.windows.forms.treenode", "Member[text]"] + - ["system.int16", "system.windows.forms.htmlelement", "Member[tabindex]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[selected]"] + - ["system.object", "system.windows.forms.axhost!", "Method[getipicturedispfrompicture].ReturnValue"] + - ["system.windows.forms.contextmenu", "system.windows.forms.updownbase", "Member[contextmenu]"] + - ["system.drawing.size", "system.windows.forms.scrollbarrenderer!", "Method[getsizeboxsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.radiobutton", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextboxscrollbars!", "Member[both]"] + - ["system.boolean", "system.windows.forms.updownbase", "Member[interceptarrowkeys]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemdragdropstart]"] + - ["system.drawing.sizef", "system.windows.forms.containercontrol", "Member[autoscalefactor]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[none]"] + - ["system.string", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Member[name]"] + - ["system.drawing.size", "system.windows.forms.toolstriptextbox", "Method[getpreferredsize].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[helpbordercolor]"] + - ["system.drawing.point", "system.windows.forms.cursor", "Member[hotspot]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[focus]"] + - ["system.boolean", "system.windows.forms.listview", "Member[showgroups]"] + - ["system.boolean", "system.windows.forms.bindingmanagerbase", "Member[isbindingsuspended]"] + - ["system.object", "system.windows.forms.bindingsource", "Member[syncroot]"] + - ["system.drawing.image", "system.windows.forms.datagrid", "Member[backgroundimage]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Member[parent]"] + - ["system.windows.forms.toolstripitemalignment", "system.windows.forms.toolstripstatuslabel", "Member[alignment]"] + - ["system.string", "system.windows.forms.datagridview+hittestinfo", "Method[tostring].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.datagridboolcolumn", "Method[getpreferredsize].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewsortcompareeventargs", "Member[rowindex1]"] + - ["system.boolean", "system.windows.forms.menustrip", "Method[processcmdkey].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewbuttoncell+datagridviewbuttoncellaccessibleobject", "Member[defaultaction]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[keycode]"] + - ["system.boolean", "system.windows.forms.datagridcolumnstyle", "Method[commit].ReturnValue"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[preservegraphicsclipping]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonpressedgradientmiddle]"] + - ["system.boolean", "system.windows.forms.trackbar", "Member[righttoleftlayout]"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[user]"] + - ["system.int32", "system.windows.forms.datagridcell", "Member[columnnumber]"] + - ["system.drawing.image", "system.windows.forms.toolstripitemimagerendereventargs", "Member[image]"] + - ["system.string", "system.windows.forms.toolbar", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowcontextmenustripneededeventargs", "Member[rowindex]"] + - ["system.windows.forms.padding", "system.windows.forms.control", "Member[defaultmargin]"] + - ["system.boolean", "system.windows.forms.groupboxrenderer!", "Member[rendermatchingapplicationstate]"] + - ["system.windows.forms.statusbarpanelautosize", "system.windows.forms.statusbarpanelautosize!", "Member[contents]"] + - ["system.windows.forms.validationconstraints", "system.windows.forms.validationconstraints!", "Member[none]"] + - ["system.windows.forms.dockingbehavior", "system.windows.forms.dockingbehavior!", "Member[ask]"] + - ["system.drawing.color", "system.windows.forms.toolstriplabel", "Member[linkcolor]"] + - ["system.windows.forms.toolbar", "system.windows.forms.toolbarbutton", "Member[parent]"] + - ["system.int32", "system.windows.forms.mouseeventargs", "Member[clicks]"] + - ["system.windows.forms.bootmode", "system.windows.forms.systeminformation!", "Member[bootmode]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[dif]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Member[usecolumntextforlinkvalue]"] + - ["system.boolean", "system.windows.forms.datagridviewtextboxeditingcontrol", "Member[repositioneditingcontrolonvaluechange]"] + - ["system.int32", "system.windows.forms.toolbar+toolbarbuttoncollection", "Member[count]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[graphic]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[shownodetooltips]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[mouseenterunsharesrow].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[menushowdelay]"] + - ["system.boolean", "system.windows.forms.control", "Member[autosize]"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[notset]"] + - ["system.boolean", "system.windows.forms.control", "Member[isancestorsiteindesignmode]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[asciionly]"] + - ["system.boolean", "system.windows.forms.updownbase", "Member[autoscroll]"] + - ["system.string", "system.windows.forms.toolstripitem", "Member[accessibledefaultactiondescription]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listviewhittestinfo", "Member[item]"] + - ["system.windows.forms.toolstripstatuslabelbordersides", "system.windows.forms.toolstripstatuslabelbordersides!", "Member[right]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.toolstripitem", "Member[accessiblerole]"] + - ["system.string", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Member[value]"] + - ["system.windows.forms.scrollbutton", "system.windows.forms.scrollbutton!", "Member[max]"] + - ["system.boolean", "system.windows.forms.datagridviewcellcollection", "Member[isreadonly]"] + - ["system.windows.forms.imemode", "system.windows.forms.textbox", "Member[defaultimemode]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.forms.cursorconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[lbutton]"] + - ["system.string", "system.windows.forms.datagridviewcolumn", "Method[tostring].ReturnValue"] + - ["system.object", "system.windows.forms.listbindinghelper!", "Method[getlist].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.axhost", "Member[cursor]"] + - ["system.string", "system.windows.forms.datetimepicker+datetimepickeraccessibleobject", "Member[name]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[launchmail]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedrowcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.listview", "Member[labelwrap]"] + - ["system.boolean", "system.windows.forms.gridcolumnstylescollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.control", "Method[selectnextcontrol].ReturnValue"] + - ["system.string", "system.windows.forms.listviewitem+listviewsubitem", "Member[text]"] + - ["system.boolean", "system.windows.forms.listviewgroupcollection", "Member[isfixedsize]"] + - ["system.componentmodel.typeconverter", "system.windows.forms.axhost", "Method[getconverter].ReturnValue"] + - ["system.string", "system.windows.forms.listview", "Member[text]"] + - ["system.boolean", "system.windows.forms.toolstripbutton", "Member[canselect]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[help]"] + - ["system.windows.forms.tooltipicon", "system.windows.forms.tooltip", "Member[tooltipicon]"] + - ["system.drawing.color", "system.windows.forms.toolstripitem", "Member[imagetransparentcolor]"] + - ["system.windows.forms.createparams", "system.windows.forms.scrollbar", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializegridlinecolor].ReturnValue"] + - ["system.windows.forms.maskformat", "system.windows.forms.maskformat!", "Member[excludepromptandliterals]"] + - ["system.string", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[defaultaction]"] + - ["system.int32", "system.windows.forms.datagridviewcolumn", "Member[displayindex]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Member[tabstop]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripsplitbutton", "Member[dropdownbuttonbounds]"] + - ["system.windows.forms.autovalidate", "system.windows.forms.usercontrol", "Member[autovalidate]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcolumn", "Member[trackvisitedstate]"] + - ["system.datetime", "system.windows.forms.monthcalendar+hittestinfo", "Member[time]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumncollection", "Method[contains].ReturnValue"] + - ["system.char", "system.windows.forms.maskedtextbox", "Method[getcharfromposition].ReturnValue"] + - ["system.boolean", "system.windows.forms.checkbox", "Member[threestate]"] + - ["system.int32", "system.windows.forms.treeview", "Member[visiblecount]"] + - ["system.windows.forms.screenorientation", "system.windows.forms.screenorientation!", "Member[angle180]"] + - ["system.object", "system.windows.forms.combobox+objectcollection", "Member[item]"] + - ["system.windows.forms.automation.automationlivesetting", "system.windows.forms.toolstripstatuslabel", "Member[livesetting]"] + - ["system.object", "system.windows.forms.selectionrangeconverter", "Method[createinstance].ReturnValue"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripseparator", "Member[displaystyle]"] + - ["system.windows.forms.iwin32window", "system.windows.forms.popupeventargs", "Member[associatedwindow]"] + - ["system.windows.forms.arrangestartingposition", "system.windows.forms.arrangestartingposition!", "Member[hide]"] + - ["system.string", "system.windows.forms.datagridviewtopleftheadercell+datagridviewtopleftheadercellaccessibleobject", "Member[defaultaction]"] + - ["system.windows.forms.toolbarbuttonstyle", "system.windows.forms.toolbarbuttonstyle!", "Member[dropdownbutton]"] + - ["system.windows.forms.toolstrip", "system.windows.forms.toolstripitem", "Member[owner]"] + - ["system.drawing.size", "system.windows.forms.splitterpanel", "Member[minimumsize]"] + - ["system.windows.forms.tabalignment", "system.windows.forms.tabalignment!", "Member[right]"] + - ["system.windows.forms.richtextboxselectiontypes", "system.windows.forms.richtextbox", "Member[selectiontype]"] + - ["system.drawing.image", "system.windows.forms.splitcontainer", "Member[backgroundimage]"] + - ["system.int32", "system.windows.forms.cachevirtualitemseventargs", "Member[startindex]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripitemeventargs", "Member[item]"] + - ["system.boolean", "system.windows.forms.control", "Member[focused]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[raisedinner]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processkeyeventargs].ReturnValue"] + - ["system.object", "system.windows.forms.binding", "Member[datasource]"] + - ["system.drawing.point", "system.windows.forms.control", "Member[location]"] + - ["system.boolean", "system.windows.forms.datagridtextboxcolumn", "Method[commit].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcellstyle", "Member[datasourcenullvalue]"] + - ["system.boolean", "system.windows.forms.uicueseventargs", "Member[changefocus]"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[middleright]"] + - ["system.windows.forms.webbrowserrefreshoption", "system.windows.forms.webbrowserrefreshoption!", "Member[completely]"] + - ["system.windows.forms.buttonborderstyle", "system.windows.forms.buttonborderstyle!", "Member[solid]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[mbutton]"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[group]"] + - ["system.string", "system.windows.forms.taskdialogfootnote", "Member[text]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[s]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[viewbackcolor]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[contentdoubleclickunsharesrow].ReturnValue"] + - ["system.windows.forms.border3dside", "system.windows.forms.border3dside!", "Member[bottom]"] + - ["system.boolean", "system.windows.forms.datagridviewrow", "Member[visible]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstripcontentpanelgradientend]"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripitem", "Member[defaultdisplaystyle]"] + - ["system.boolean", "system.windows.forms.buttonrenderer!", "Member[rendermatchingapplicationstate]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelement", "Member[firstchild]"] + - ["system.windows.forms.insertkeymode", "system.windows.forms.insertkeymode!", "Member[insert]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.tabpage", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonselectedhighlightborder]"] + - ["system.drawing.color", "system.windows.forms.datagridviewlinkcolumn", "Member[visitedlinkcolor]"] + - ["system.string", "system.windows.forms.datagridviewcomboboxcell", "Member[displaymember]"] + - ["system.int32", "system.windows.forms.tabcontrol+tabpagecollection", "Member[count]"] + - ["system.string", "system.windows.forms.filedialogcustomplace", "Member[path]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.tabcontrol", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.textboxbase", "Method[getlinefromcharindex].ReturnValue"] + - ["system.string", "system.windows.forms.treeview", "Member[imagekey]"] + - ["system.windows.forms.padding", "system.windows.forms.combobox", "Member[padding]"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.toolstriplabel", "Member[linkbehavior]"] + - ["system.object", "system.windows.forms.listview+checkedlistviewitemcollection", "Member[syncroot]"] + - ["system.type", "system.windows.forms.datagridviewtextboxcell", "Member[valuetype]"] + - ["system.windows.forms.statusbarpanelborderstyle", "system.windows.forms.statusbarpanelborderstyle!", "Member[none]"] + - ["system.int32", "system.windows.forms.listview+selectedindexcollection", "Member[item]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcomboboxcell", "Method[geterroriconbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.autocompletestringcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[information]"] + - ["system.boolean", "system.windows.forms.htmlwindow", "Member[isclosed]"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpnavigator!", "Member[topic]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelement", "Member[state]"] + - ["system.windows.forms.statusbarpanelautosize", "system.windows.forms.statusbarpanelautosize!", "Member[none]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[titleyear]"] + - ["system.drawing.size", "system.windows.forms.buttonbase", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.tabcontrolaction", "system.windows.forms.tabcontrolcanceleventargs", "Member[action]"] + - ["system.windows.forms.toolstripdropdownclosereason", "system.windows.forms.toolstripdropdownclosingeventargs", "Member[closereason]"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[readonly]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[contentclickunsharesrow].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Member[showwithoutactivation]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.forms.listviewitemstateimageindexconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.windows.forms.listviewgroup", "system.windows.forms.listviewitem", "Member[group]"] + - ["system.boolean", "system.windows.forms.tabpage", "Member[usevisualstylebackcolor]"] + - ["system.object", "system.windows.forms.clipboard!", "Method[getdata].ReturnValue"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[advancedborderstyle]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[default]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[focused]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[contentbackground]"] + - ["system.string", "system.windows.forms.datagridviewcomboboxcell", "Member[valuemember]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.trackbar", "Member[backgroundimagelayout]"] + - ["system.boolean", "system.windows.forms.cursor!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.forms.htmlelement", "Member[scrollleft]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f18]"] + - ["system.windows.forms.imagelist", "system.windows.forms.listview", "Member[groupimagelist]"] + - ["system.windows.forms.propertysort", "system.windows.forms.propertysort!", "Member[categorized]"] + - ["system.object", "system.windows.forms.control+controlcollection", "Method[clone].ReturnValue"] + - ["system.windows.forms.bootmode", "system.windows.forms.bootmode!", "Member[normal]"] + - ["system.windows.forms.formwindowstate", "system.windows.forms.form", "Member[windowstate]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Member[formattedvalue]"] + - ["system.boolean", "system.windows.forms.form", "Method[processdialogkey].ReturnValue"] + - ["system.windows.forms.tooltipicon", "system.windows.forms.tooltipicon!", "Member[none]"] + - ["system.boolean", "system.windows.forms.openfiledialog", "Member[checkfileexists]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownmenu", "Member[showcheckmargin]"] + - ["system.boolean", "system.windows.forms.label", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanelcellborderstyle!", "Member[insetdouble]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripcontrolhost", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripitemdisplaystyle!", "Member[text]"] + - ["system.boolean", "system.windows.forms.tooltip", "Member[active]"] + - ["system.windows.forms.menu+menuitemcollection", "system.windows.forms.menu", "Member[menuitems]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[showrootlines]"] + - ["system.object", "system.windows.forms.bindingsource", "Member[current]"] + - ["system.boolean", "system.windows.forms.imecontext!", "Method[isopen].ReturnValue"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[allowprinttofile]"] + - ["system.uri", "system.windows.forms.webbrowsernavigatedeventargs", "Member[url]"] + - ["system.drawing.color", "system.windows.forms.toolstriparrowrendereventargs", "Member[arrowcolor]"] + - ["system.windows.forms.menuitem", "system.windows.forms.menu+menuitemcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[keyenterseditmode].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewcolumn", "Member[name]"] + - ["system.boolean", "system.windows.forms.dataobjectextensions!", "Method[trygetdata].ReturnValue"] + - ["system.string", "system.windows.forms.griditem", "Member[label]"] + - ["system.string", "system.windows.forms.toolbarbutton", "Method[tostring].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.datagridviewcell", "Member[preferredsize]"] + - ["system.boolean", "system.windows.forms.taskdialogexpander", "Member[expanded]"] + - ["system.exception", "system.windows.forms.datagridviewdataerroreventargs", "Member[exception]"] + - ["system.boolean", "system.windows.forms.tabcontrol+tabpagecollection", "Member[isreadonly]"] + - ["system.collections.ienumerator", "system.windows.forms.listview+columnheadercollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Method[mousedownunsharesrow].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menustripgradientend]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.control", "Member[accessibilityobject]"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[clipboardcontent]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[none]"] + - ["system.boolean", "system.windows.forms.notifyicon", "Member[visible]"] + - ["system.drawing.rectangle", "system.windows.forms.painteventargs", "Member[cliprectangle]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripitemcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridboolcolumn", "Member[allownull]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializeheaderbackcolor].ReturnValue"] + - ["system.int32", "system.windows.forms.columnwidthchangingeventargs", "Member[columnindex]"] + - ["system.boolean", "system.windows.forms.control", "Member[isaccessible]"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstriptextdirection!", "Member[vertical90]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewrowprepainteventargs", "Member[paintparts]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[showhelp]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[none]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[bordersize]"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdown", "Member[defaultdropdowndirection]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewcellstatechangedeventargs", "Member[statechanged]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripcombobox", "Member[defaultmargin]"] + - ["system.boolean", "system.windows.forms.axhost", "Method[haspropertypages].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewtopleftheadercell+datagridviewtopleftheadercellaccessibleobject", "Member[bounds]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.dragdropeffects!", "Member[scroll]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f14]"] + - ["system.boolean", "system.windows.forms.padding!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Member[selected]"] + - ["system.drawing.color", "system.windows.forms.linklabel", "Member[visitedlinkcolor]"] + - ["system.drawing.size", "system.windows.forms.tabpage", "Member[maximumsize]"] + - ["system.collections.ienumerator", "system.windows.forms.numericupdownaccelerationcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.forms.listbox", "Member[selecteditem]"] + - ["system.windows.forms.dragaction", "system.windows.forms.dragaction!", "Member[continue]"] + - ["system.windows.forms.sizetype", "system.windows.forms.tablelayoutstyle", "Member[sizetype]"] + - ["system.object", "system.windows.forms.checkedlistbox+checkedindexcollection", "Member[item]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstrip", "Member[displayrectangle]"] + - ["system.boolean", "system.windows.forms.dockingattribute", "Method[equals].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridviewlinkcell", "Member[visitedlinkcolor]"] + - ["system.object", "system.windows.forms.htmlelement", "Member[domelement]"] + - ["system.windows.forms.toolstripitemcollection", "system.windows.forms.toolstrip", "Member[displayeditems]"] + - ["system.boolean", "system.windows.forms.basecollection", "Member[isreadonly]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.toolstripstatuslabel", "Member[borderstyle]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[none]"] + - ["system.string", "system.windows.forms.datagrid+hittestinfo", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.forms.monthcalendar", "Member[text]"] + - ["system.windows.forms.toolstripdropdownclosereason", "system.windows.forms.toolstripdropdownclosedeventargs", "Member[closereason]"] + - ["system.drawing.color", "system.windows.forms.tooltip", "Member[backcolor]"] + - ["system.string", "system.windows.forms.datagridviewcolumn", "Member[headertext]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.axhost", "Method[getproperties].ReturnValue"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.listviewgroup", "Member[footeralignment]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.tabpage", "Member[autosizemode]"] + - ["system.windows.forms.arrangedirection", "system.windows.forms.arrangedirection!", "Member[left]"] + - ["system.string", "system.windows.forms.searchforvirtualitemeventargs", "Member[text]"] + - ["system.drawing.color", "system.windows.forms.datagridviewcellstyle", "Member[selectionforecolor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[sleep]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[mousewheelscrolllines]"] + - ["system.boolean", "system.windows.forms.webbrowserbase", "Method[preprocessmessage].ReturnValue"] + - ["system.windows.forms.datagridviewimagecelllayout", "system.windows.forms.datagridviewimagecelllayout!", "Member[zoom]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstriparrowrendereventargs", "Member[arrowrectangle]"] + - ["system.drawing.printing.printdocument", "system.windows.forms.printdialog", "Member[document]"] + - ["system.windows.forms.createparams", "system.windows.forms.datetimepicker", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[supportsadvancedsorting]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[displayed]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[prevmonthdate]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstriparrowrendereventargs", "Member[item]"] + - ["system.drawing.size", "system.windows.forms.form", "Member[autoscalebasesize]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumncollection", "Member[isreadonly]"] + - ["system.string", "system.windows.forms.progressbar", "Method[tostring].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.splitter", "Member[borderstyle]"] + - ["system.int32", "system.windows.forms.bindingmemberinfo", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.autocompletestringcollection", "system.windows.forms.textbox", "Member[autocompletecustomsource]"] + - ["system.windows.forms.closereason", "system.windows.forms.closereason!", "Member[none]"] + - ["system.windows.forms.imemode", "system.windows.forms.printpreviewdialog", "Member[imemode]"] + - ["system.windows.forms.toolstriprenderer", "system.windows.forms.propertygrid", "Member[toolstriprenderer]"] + - ["system.windows.forms.treeviewaction", "system.windows.forms.treeviewaction!", "Member[bykeyboard]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewtopleftheadercell+datagridviewtopleftheadercellaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.object", "system.windows.forms.listbox+objectcollection", "Member[syncroot]"] + - ["system.windows.forms.imemode", "system.windows.forms.picturebox", "Member[defaultimemode]"] + - ["system.windows.forms.datagridlinestyle", "system.windows.forms.datagridlinestyle!", "Member[none]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[hotkeyfield]"] + - ["system.type", "system.windows.forms.datagridviewtextboxcell", "Member[formattedvaluetype]"] + - ["system.windows.forms.datagridviewcomboboxdisplaystyle", "system.windows.forms.datagridviewcomboboxcolumn", "Member[displaystyle]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[escape]"] + - ["system.drawing.rectangle", "system.windows.forms.scrollbar", "Method[getscaledbounds].ReturnValue"] + - ["system.windows.forms.validationconstraints", "system.windows.forms.validationconstraints!", "Member[enabled]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.forms.imageindexconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowserencryptionlevel!", "Member[mixed]"] + - ["system.object", "system.windows.forms.listbox+integercollection", "Member[item]"] + - ["system.drawing.color", "system.windows.forms.drawitemeventargs", "Member[forecolor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[browserhome]"] + - ["system.string", "system.windows.forms.accessibleobject", "Member[description]"] + - ["system.boolean", "system.windows.forms.listview+checkedlistviewitemcollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[prefixonly]"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.autocompletemode!", "Member[suggestappend]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.toolstrippanel", "Member[layoutengine]"] + - ["system.drawing.color", "system.windows.forms.richtextbox", "Member[forecolor]"] + - ["system.windows.forms.tickstyle", "system.windows.forms.tickstyle!", "Member[topleft]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Member[buttonpressed]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[selectionwithin]"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridviewhittesttype!", "Member[rowheader]"] + - ["system.int32", "system.windows.forms.screen", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.controlbindingscollection", "system.windows.forms.control", "Member[databindings]"] + - ["system.int32", "system.windows.forms.taskdialogprogressbar", "Member[minimum]"] + - ["system.string", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[description]"] + - ["system.windows.forms.progressbarstyle", "system.windows.forms.progressbar", "Member[style]"] + - ["system.boolean", "system.windows.forms.griditemcollection", "Member[issynchronized]"] + - ["system.windows.forms.combobox", "system.windows.forms.toolstripcombobox", "Member[combobox]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[raftingcontainergradientbegin]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[selected]"] + - ["system.drawing.size", "system.windows.forms.treeview", "Member[defaultsize]"] + - ["system.string", "system.windows.forms.columnheader", "Member[imagekey]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altdownarrow]"] + - ["system.int32[]", "system.windows.forms.tablelayoutpanel", "Method[getrowheights].ReturnValue"] + - ["system.int32", "system.windows.forms.htmlelementeventargs", "Member[keypressedcode]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[u]"] + - ["system.boolean", "system.windows.forms.toolbar+toolbarbuttoncollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.control", "Member[showkeyboardcues]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem4]"] + - ["system.int32", "system.windows.forms.datagrid+hittestinfo", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox+integercollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[leavecontrol]"] + - ["system.object", "system.windows.forms.datagridviewrowcollection", "Member[syncroot]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[del]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.control", "Member[dock]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[uieffects]"] + - ["system.int32", "system.windows.forms.control", "Member[top]"] + - ["system.int32", "system.windows.forms.control", "Member[bottom]"] + - ["system.componentmodel.listsortdirection", "system.windows.forms.bindingsource", "Member[sortdirection]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Member[value]"] + - ["system.windows.forms.bootmode", "system.windows.forms.bootmode!", "Member[failsafewithnetwork]"] + - ["system.single", "system.windows.forms.richtextbox", "Member[zoomfactor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[cancel]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstrip", "Method[getitemat].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[sound]"] + - ["system.drawing.point", "system.windows.forms.htmlelementeventargs", "Member[offsetmouseposition]"] + - ["system.drawing.graphics", "system.windows.forms.toolstripitemrendereventargs", "Member[graphics]"] + - ["system.char", "system.windows.forms.toolstriptextbox", "Method[getcharfromposition].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Member[editingcellformattedvalue]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemquestion]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.toolstripcontentpanel", "Member[autosizemode]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[combobox]"] + - ["system.string", "system.windows.forms.statusbar", "Method[tostring].ReturnValue"] + - ["system.object", "system.windows.forms.linkarea+linkareaconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.windows.forms.htmlelement", "Method[getattribute].ReturnValue"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[autosize]"] + - ["system.drawing.size", "system.windows.forms.axhost", "Member[defaultsize]"] + - ["system.drawing.font", "system.windows.forms.axhost!", "Method[getfontfromifontdisp].ReturnValue"] + - ["system.int32", "system.windows.forms.griditemcollection", "Member[count]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontentpanel", "Member[minimumsize]"] + - ["system.drawing.image", "system.windows.forms.datagridviewimagecolumn", "Member[image]"] + - ["system.string[]", "system.windows.forms.openfiledialog", "Member[safefilenames]"] + - ["system.boolean", "system.windows.forms.toolstripitemcollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.scrollablecontrol+dockpaddingedges", "system.windows.forms.splitterpanel", "Member[dockpadding]"] + - ["system.uri", "system.windows.forms.htmldocument", "Member[url]"] + - ["system.windows.forms.columnheader", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[header]"] + - ["system.windows.forms.linkstate", "system.windows.forms.linkstate!", "Member[visited]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.listbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.datagridviewcomboboxcell+objectcollection", "system.windows.forms.datagridviewcomboboxcell", "Member[items]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[integralheight]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad1]"] + - ["system.windows.forms.createparams", "system.windows.forms.mdiclient", "Member[createparams]"] + - ["system.string[]", "system.windows.forms.folderbrowserdialog", "Member[selectedpaths]"] + - ["system.int32", "system.windows.forms.linkarea", "Member[start]"] + - ["system.boolean", "system.windows.forms.imagelist+imagecollection", "Member[isreadonly]"] + - ["system.string", "system.windows.forms.datagridviewcheckboxcell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.treenodecollection", "system.windows.forms.treeview", "Member[nodes]"] + - ["system.windows.forms.treeviewaction", "system.windows.forms.treeviewcanceleventargs", "Member[action]"] + - ["system.object", "system.windows.forms.linkarea+linkareaconverter", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[helpbutton]"] + - ["system.boolean", "system.windows.forms.filedialog", "Member[addtorecent]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[canundo]"] + - ["system.boolean", "system.windows.forms.dataobject", "Method[containstext].ReturnValue"] + - ["system.boolean", "system.windows.forms.statusstrip", "Member[showitemtooltips]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[hand]"] + - ["system.windows.forms.messageboxbuttons", "system.windows.forms.messageboxbuttons!", "Member[ok]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Member[repositioneditingcontrolonvaluechange]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[keydownunsharesrow].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.domainupdown+domainupdownaccessibleobject", "Member[role]"] + - ["system.int32", "system.windows.forms.accessibleobject", "Method[gethelptopic].ReturnValue"] + - ["system.windows.forms.datagridviewheadercell", "system.windows.forms.datagridviewband", "Member[headercellcore]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[selectable]"] + - ["system.string", "system.windows.forms.datagridviewheadercell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.autosizemode", "system.windows.forms.button", "Member[autosizemode]"] + - ["system.windows.forms.statusbarpanelautosize", "system.windows.forms.statusbarpanel", "Member[autosize]"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewcheckboxcolumn", "Member[celltemplate]"] + - ["system.datetime", "system.windows.forms.monthcalendar", "Member[todaydate]"] + - ["system.boolean", "system.windows.forms.toolbar", "Member[wrappable]"] + - ["system.drawing.size", "system.windows.forms.control", "Member[maximumsize]"] + - ["system.int32", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstrippanel", "Member[allowdrop]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[sorted]"] + - ["system.boolean", "system.windows.forms.updownbase", "Member[useredit]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl8]"] + - ["system.windows.forms.pictureboxsizemode", "system.windows.forms.pictureboxsizemode!", "Member[stretchimage]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.horizontalalignment!", "Member[left]"] + - ["system.boolean", "system.windows.forms.clipboard!", "Method[containsaudio].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl3]"] + - ["system.string", "system.windows.forms.datagridviewcellerrortextneededeventargs", "Member[errortext]"] + - ["system.int32", "system.windows.forms.tablelayoutsettings", "Member[rowcount]"] + - ["system.windows.forms.padding", "system.windows.forms.control", "Member[margin]"] + - ["system.windows.forms.border3dside", "system.windows.forms.border3dside!", "Member[left]"] + - ["system.boolean", "system.windows.forms.listview+columnheadercollection", "Member[isfixedsize]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewcell", "Member[inheritedstate]"] + - ["system.drawing.image", "system.windows.forms.toolstripprogressbar", "Member[backgroundimage]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[visible]"] + - ["system.windows.forms.binding", "system.windows.forms.bindingcompleteeventargs", "Member[binding]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Member[displayed]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializeparentrowsforecolor].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Method[processkeyeventargs].ReturnValue"] + - ["system.windows.forms.toolstripitemdisplaystyle", "system.windows.forms.toolstripitem", "Member[displaystyle]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemeventargs", "Member[state]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[capslock]"] + - ["system.boolean", "system.windows.forms.listview+checkedlistviewitemcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.buttonstate", "system.windows.forms.buttonstate!", "Member[inactive]"] + - ["system.int32", "system.windows.forms.listviewitem+listviewsubitemcollection", "Member[count]"] + - ["system.windows.forms.combobox+objectcollection", "system.windows.forms.toolstripcombobox", "Member[items]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcolumn", "Member[sorted]"] + - ["system.int32", "system.windows.forms.taskdialogprogressbar", "Member[value]"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmldocument", "Member[all]"] + - ["system.string", "system.windows.forms.taskdialogpage", "Member[heading]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[listitems]"] + - ["system.boolean", "system.windows.forms.toolstripcontainer", "Member[bottomtoolstrippanelvisible]"] + - ["system.windows.forms.form", "system.windows.forms.form!", "Member[activeform]"] + - ["system.drawing.size", "system.windows.forms.label", "Method[getpreferredsize].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcolumncollection", "Member[count]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker", "Member[calendartrailingforecolor]"] + - ["system.windows.forms.createparams", "system.windows.forms.maskedtextbox", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[isfixedsize]"] + - ["system.object", "system.windows.forms.menu+menuitemcollection", "Member[syncroot]"] + - ["system.windows.forms.padding", "system.windows.forms.scrollbar", "Member[defaultmargin]"] + - ["system.windows.forms.dockingbehavior", "system.windows.forms.dockingbehavior!", "Member[never]"] + - ["system.windows.forms.orientation", "system.windows.forms.trackbar", "Member[orientation]"] + - ["system.windows.forms.datagridviewcolumnheadersheightsizemode", "system.windows.forms.datagridview", "Member[columnheadersheightsizemode]"] + - ["system.int32", "system.windows.forms.maskedtextbox", "Method[getcharindexfromposition].ReturnValue"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[processdialogkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.control!", "Member[checkforillegalcrossthreadcalls]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processdeletekey].ReturnValue"] + - ["system.datetime", "system.windows.forms.datetimepicker", "Member[value]"] + - ["system.string", "system.windows.forms.propertygrid", "Member[text]"] + - ["system.string", "system.windows.forms.tabpage", "Member[tooltiptext]"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.formborderstyle!", "Member[fixedsingle]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[stop]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.flatstyle!", "Member[flat]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[enablenotifymessage]"] + - ["system.boolean", "system.windows.forms.form", "Member[helpbutton]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[disableditemforecolor]"] + - ["system.drawing.font", "system.windows.forms.toolstrip", "Member[font]"] + - ["system.object", "system.windows.forms.toolstripcombobox", "Member[selecteditem]"] + - ["system.windows.forms.imagelist", "system.windows.forms.buttonbase", "Member[imagelist]"] + - ["system.windows.forms.dataobject", "system.windows.forms.datagridview", "Method[getclipboardcontent].ReturnValue"] + - ["system.object", "system.windows.forms.propertygrid", "Member[selectedobject]"] + - ["system.int32", "system.windows.forms.columnreorderedeventargs", "Member[newdisplayindex]"] + - ["system.windows.forms.datagridlinestyle", "system.windows.forms.datagridlinestyle!", "Member[solid]"] + - ["system.collections.arraylist", "system.windows.forms.basecollection", "Member[list]"] + - ["system.windows.forms.createparams", "system.windows.forms.toolbar", "Member[createparams]"] + - ["system.object", "system.windows.forms.treenode", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollbar", "Member[maximum]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Member[frozen]"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanelcellborderstyle!", "Member[inset]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[isminimizerestoreanimationenabled]"] + - ["system.int32", "system.windows.forms.printpreviewcontrol", "Member[rows]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[abort]"] + - ["system.object", "system.windows.forms.notifyicon", "Member[tag]"] + - ["system.boolean", "system.windows.forms.printpreviewcontrol", "Member[tabstop]"] + - ["system.int32", "system.windows.forms.datagridviewcellmouseeventargs", "Member[rowindex]"] + - ["system.object", "system.windows.forms.axhost+stateconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.forms.toolstrippanel", "system.windows.forms.toolstripcontainer", "Member[toptoolstrippanel]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Member[dropdownbuttonselected]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[radiobutton]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcell", "Method[getcontentbounds].ReturnValue"] + - ["system.windows.forms.axhost+activexinvokekind", "system.windows.forms.axhost+activexinvokekind!", "Member[propertyset]"] + - ["system.threading.tasks.task", "system.windows.forms.form", "Method[showasync].ReturnValue"] + - ["system.int32", "system.windows.forms.splitterpanel", "Member[height]"] + - ["system.boolean", "system.windows.forms.taskdialogpage", "Member[enablelinks]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Method[ensurependingchangescommitted].ReturnValue"] + - ["system.type", "system.windows.forms.datagridviewcell", "Member[edittype]"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewimagecolumn", "Member[celltemplate]"] + - ["system.windows.forms.flowdirection", "system.windows.forms.flowlayoutsettings", "Member[flowdirection]"] + - ["system.boolean", "system.windows.forms.listview", "Member[righttoleftlayout]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[cancel]"] + - ["system.intptr", "system.windows.forms.painteventargs", "Method[gethdc].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.richtextbox", "Member[backgroundimage]"] + - ["system.windows.forms.inputlanguage", "system.windows.forms.inputlanguage!", "Member[defaultinputlanguage]"] + - ["system.boolean", "system.windows.forms.helpeventargs", "Member[handled]"] + - ["system.int32", "system.windows.forms.splittereventargs", "Member[y]"] + - ["system.drawing.size", "system.windows.forms.webbrowser", "Member[defaultsize]"] + - ["system.windows.forms.bindingcontext", "system.windows.forms.toolstrip", "Member[bindingcontext]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[iskeyboardpreferred]"] + - ["system.boolean", "system.windows.forms.control+controlcollection", "Member[isreadonly]"] + - ["system.windows.forms.columnheaderstyle", "system.windows.forms.columnheaderstyle!", "Member[nonclickable]"] + - ["system.drawing.font", "system.windows.forms.splitter", "Member[font]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[backgroundcolor]"] + - ["system.boolean", "system.windows.forms.linklabel+link", "Member[enabled]"] + - ["system.windows.forms.layoutsettings", "system.windows.forms.toolstrip", "Member[layoutsettings]"] + - ["system.boolean", "system.windows.forms.listbox+selectedindexcollection", "Member[isfixedsize]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[noname]"] + - ["system.drawing.image", "system.windows.forms.toolstripcontrolhost", "Member[backgroundimage]"] + - ["system.windows.forms.listview", "system.windows.forms.listviewgroup", "Member[listview]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[pa1]"] + - ["system.boolean", "system.windows.forms.listbox+objectcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[sorted]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[pressed]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[mouseleaveunsharesrow].ReturnValue"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.formborderstyle!", "Member[fixeddialog]"] + - ["system.object", "system.windows.forms.datagridviewband", "Method[clone].ReturnValue"] + - ["system.datetime", "system.windows.forms.monthcalendar", "Member[mindate]"] + - ["system.drawing.graphics", "system.windows.forms.toolstrippanelrendereventargs", "Member[graphics]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f5]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[none]"] + - ["system.string", "system.windows.forms.listviewitem+listviewsubitem", "Member[name]"] + - ["system.boolean", "system.windows.forms.message", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripseparator", "Member[canselect]"] + - ["system.windows.forms.treeviewdrawmode", "system.windows.forms.treeviewdrawmode!", "Member[ownerdrawall]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[displayed]"] + - ["system.type", "system.windows.forms.datagridviewcolumn", "Member[celltype]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[alerthigh]"] + - ["system.boolean", "system.windows.forms.gridtablestylescollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.forms.form", "Method[ongetdpiscaledsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.progressbar", "Member[doublebuffered]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker!", "Member[defaultmonthbackcolor]"] + - ["system.windows.forms.fixedpanel", "system.windows.forms.splitcontainer", "Member[fixedpanel]"] + - ["system.int32", "system.windows.forms.columnheader", "Member[imageindex]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[top]"] + - ["system.windows.forms.webbrowserrefreshoption", "system.windows.forms.webbrowserrefreshoption!", "Member[ifexpired]"] + - ["system.string", "system.windows.forms.timer", "Method[tostring].ReturnValue"] + - ["system.windows.forms.dragaction", "system.windows.forms.dragaction!", "Member[cancel]"] + - ["system.type", "system.windows.forms.propertygrid", "Member[defaulttabtype]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlx]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemcontexthelpend]"] + - ["system.windows.forms.createparams", "system.windows.forms.textboxbase", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.itypeddataobject", "Method[trygetdata].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.linklabel", "Member[disabledlinkcolor]"] + - ["system.windows.forms.bindingcontext", "system.windows.forms.control", "Member[bindingcontext]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Method[parseformattedvalue].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcellcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.splitter", "Member[allowdrop]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[defaultactionchange]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripdropdownmenu", "Member[displayrectangle]"] + - ["system.string", "system.windows.forms.printpreviewdialog", "Member[accessibledescription]"] + - ["system.windows.forms.sortorder", "system.windows.forms.datagridview", "Member[sortorder]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf2]"] + - ["system.int32", "system.windows.forms.linklabel+link", "Member[length]"] + - ["system.windows.forms.inputlanguage", "system.windows.forms.inputlanguage!", "Method[fromculture].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstripborder]"] + - ["system.string", "system.windows.forms.folderbrowserdialog", "Member[initialdirectory]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processspacekey].ReturnValue"] + - ["system.string", "system.windows.forms.dataformats!", "Member[bitmap]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlp]"] + - ["system.int32", "system.windows.forms.tablelayoutsettings", "Method[getcolumnspan].ReturnValue"] + - ["system.windows.forms.datagridviewcolumncollection", "system.windows.forms.datagridview", "Method[createcolumnsinstance].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[animated]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.webbrowserbase", "Member[righttoleft]"] + - ["system.drawing.point", "system.windows.forms.toolstripcontentpanel", "Member[location]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewcell", "Member[contextmenustrip]"] + - ["system.windows.forms.toolstripitemplacement", "system.windows.forms.toolstripitem", "Member[placement]"] + - ["system.windows.forms.datagridcell", "system.windows.forms.datagrid", "Member[currentcell]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcell!", "Method[measuretextsize].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox", "Member[itemheight]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewrowstatechangedeventargs", "Member[statechanged]"] + - ["system.windows.forms.autovalidate", "system.windows.forms.containercontrol", "Member[autovalidate]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[keydownunsharesrow].ReturnValue"] + - ["system.windows.forms.datagridview", "system.windows.forms.datagridviewtextboxeditingcontrol", "Member[editingcontroldatagridview]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[clear]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshifte]"] + - ["system.boolean", "system.windows.forms.nodelabelediteventargs", "Member[canceledit]"] + - ["system.string", "system.windows.forms.bindingmemberinfo", "Member[bindingpath]"] + - ["system.boolean", "system.windows.forms.toolstripmanager!", "Method[revertmerge].ReturnValue"] + - ["system.windows.forms.toolstripgripdisplaystyle", "system.windows.forms.toolstripgripdisplaystyle!", "Member[vertical]"] + - ["system.boolean", "system.windows.forms.listbox+selectedobjectcollection", "Member[isreadonly]"] + - ["system.windows.forms.form", "system.windows.forms.form", "Member[owner]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessibleobject", "Member[role]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftw]"] + - ["system.object", "system.windows.forms.listview+checkedindexcollection", "Member[syncroot]"] + - ["system.windows.forms.statusbarpanelstyle", "system.windows.forms.statusbarpanelstyle!", "Member[text]"] + - ["system.string", "system.windows.forms.statusbarpanel", "Member[text]"] + - ["system.windows.forms.griditemtype", "system.windows.forms.griditemtype!", "Member[category]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Method[contains].ReturnValue"] + - ["system.windows.forms.statusbarpanel", "system.windows.forms.statusbarpanelclickeventargs", "Member[statusbarpanel]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewimagecell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.progressbar", "Member[maximum]"] + - ["system.int32", "system.windows.forms.datagridcolumnstyle", "Method[getminimumheight].ReturnValue"] + - ["system.boolean", "system.windows.forms.treeview", "Member[doublebuffered]"] + - ["system.drawing.rectangle", "system.windows.forms.treenode", "Member[bounds]"] + - ["system.windows.forms.selectionmode", "system.windows.forms.checkedlistbox", "Member[selectionmode]"] + - ["system.boolean", "system.windows.forms.listview+selectedlistviewitemcollection", "Method[containskey].ReturnValue"] + - ["system.int32", "system.windows.forms.listviewitemselectionchangedeventargs", "Member[itemindex]"] + - ["system.string", "system.windows.forms.printpreviewdialog", "Member[accessiblename]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.groupbox", "Member[autosizemode]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.anchorstyles!", "Member[left]"] + - ["system.windows.forms.padding", "system.windows.forms.padding!", "Method[subtract].ReturnValue"] + - ["system.windows.forms.tabappearance", "system.windows.forms.tabcontrol", "Member[appearance]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[a]"] + - ["system.string", "system.windows.forms.toolstripitem", "Member[accessiblename]"] + - ["system.int32", "system.windows.forms.datagridviewrowsremovedeventargs", "Member[rowindex]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numlock]"] + - ["system.int32", "system.windows.forms.flatbuttonappearance", "Member[bordersize]"] + - ["system.drawing.color", "system.windows.forms.imagelist", "Member[transparentcolor]"] + - ["system.object", "system.windows.forms.listview+listviewitemcollection", "Member[syncroot]"] + - ["system.string", "system.windows.forms.axhost+invalidactivexstateexception", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripdropdownbutton", "Member[showdropdownarrow]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[ismenuanimationenabled]"] + - ["system.boolean", "system.windows.forms.toolstripcontentpanel", "Member[autoscroll]"] + - ["system.drawing.point", "system.windows.forms.toolstripdropdown", "Member[location]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf9]"] + - ["system.boolean", "system.windows.forms.form", "Member[ismdicontainer]"] + - ["system.windows.forms.messageboxoptions", "system.windows.forms.messageboxoptions!", "Member[rightalign]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf8]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menustripgradientbegin]"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[rowheader]"] + - ["system.int32", "system.windows.forms.tablelayoutpanel", "Member[rowcount]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[contentclickunsharesrow].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[gridlinecolor]"] + - ["system.boolean", "system.windows.forms.toolstripcontainer", "Member[toptoolstrippanelvisible]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[checked]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemcontexthelpstart]"] + - ["system.object", "system.windows.forms.autocompletestringcollection", "Member[syncroot]"] + - ["system.windows.forms.autocompletestringcollection", "system.windows.forms.toolstripcombobox", "Member[autocompletecustomsource]"] + - ["system.boolean", "system.windows.forms.listviewitem+listviewsubitemcollection", "Member[issynchronized]"] + - ["system.char", "system.windows.forms.maskedtextbox", "Member[passwordchar]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.toolbar", "Member[righttoleft]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttoncheckedgradientbegin]"] + - ["system.windows.forms.scrollablecontrol+dockpaddingedges", "system.windows.forms.updownbase", "Member[dockpadding]"] + - ["system.windows.forms.arrangestartingposition", "system.windows.forms.arrangestartingposition!", "Member[bottomleft]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownmenu", "Member[showimagemargin]"] + - ["system.drawing.size", "system.windows.forms.monthcalendar", "Member[calendardimensions]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[serializable]"] + - ["system.boolean", "system.windows.forms.linklabel+linkcollection", "Member[isreadonly]"] + - ["system.type", "system.windows.forms.datagridviewcolumn", "Member[valuetype]"] + - ["system.object", "system.windows.forms.datagridviewcolumnheadercell", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowheightinfoneededeventargs", "Member[rowindex]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[recentlyusedlist]"] + - ["system.string", "system.windows.forms.tabpage", "Member[text]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[readonly]"] + - ["system.boolean", "system.windows.forms.datagridviewtextboxeditingcontrol", "Member[editingcontrolvaluechanged]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[outlineitem]"] + - ["system.windows.forms.checkstate", "system.windows.forms.checkbox", "Member[checkstate]"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridviewhittesttype!", "Member[none]"] + - ["system.boolean", "system.windows.forms.htmlelementeventargs", "Member[returnvalue]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlw]"] + - ["system.boolean", "system.windows.forms.listcontrol", "Member[formattingenabled]"] + - ["system.int32", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[titlebar]"] + - ["system.windows.forms.padding", "system.windows.forms.linklabel", "Member[padding]"] + - ["system.intptr", "system.windows.forms.controlpaint!", "Method[createhbitmap16bit].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.mouseeventargs", "Member[location]"] + - ["system.string", "system.windows.forms.datagridviewimagecolumn", "Method[tostring].ReturnValue"] + - ["system.drawing.printing.printdocument", "system.windows.forms.printpreviewcontrol", "Member[document]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[splitbutton]"] + - ["system.boolean", "system.windows.forms.form", "Member[keypreview]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagrid", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altuparrow]"] + - ["system.int32", "system.windows.forms.propertymanager", "Member[position]"] + - ["system.type", "system.windows.forms.datagridviewimagecell", "Member[valuetype]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.propertygrid", "Member[backgroundimagelayout]"] + - ["system.int32", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Member[left]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[processtabkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.savefiledialog", "Member[expandedmode]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemcapturestart]"] + - ["system.drawing.size", "system.windows.forms.updownbase", "Member[autoscrollmargin]"] + - ["system.windows.forms.selectionmode", "system.windows.forms.selectionmode!", "Member[multiextended]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Method[mouseupunsharesrow].ReturnValue"] + - ["system.string", "system.windows.forms.errorprovider", "Method[geterror].ReturnValue"] + - ["system.windows.forms.orientation", "system.windows.forms.toolstrippanel", "Member[orientation]"] + - ["system.int32", "system.windows.forms.listviewinsertionmark", "Method[nearestindex].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf9]"] + - ["system.string", "system.windows.forms.tabcontrol", "Method[gettooltiptext].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.menu+menuitemcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.checkedlistbox+checkedindexcollection", "system.windows.forms.checkedlistbox", "Member[checkedindices]"] + - ["system.boolean", "system.windows.forms.trackbar", "Member[doublebuffered]"] + - ["system.int32", "system.windows.forms.datagridviewrow", "Member[minimumheight]"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridviewhittesttype!", "Member[verticalscrollbar]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridvieweditingcontrolshowingeventargs", "Member[cellstyle]"] + - ["system.windows.forms.control", "system.windows.forms.control+controlcollection", "Member[owner]"] + - ["system.boolean", "system.windows.forms.autocompletestringcollection", "Member[isfixedsize]"] + - ["system.drawing.image", "system.windows.forms.textboxbase", "Member[backgroundimage]"] + - ["system.string", "system.windows.forms.datagridviewimagecell", "Member[description]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[internal]"] + - ["system.object", "system.windows.forms.gridcolumnstylescollection", "Member[syncroot]"] + - ["system.int32", "system.windows.forms.listcontrol", "Member[selectedindex]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[selected]"] + - ["system.windows.forms.maskformat", "system.windows.forms.maskedtextbox", "Member[cutcopymaskformat]"] + - ["system.int32", "system.windows.forms.linklabel+linkcollection", "Method[add].ReturnValue"] + - ["system.io.stream", "system.windows.forms.clipboard!", "Method[getaudiostream].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.progressbar", "Member[defaultsize]"] + - ["system.int32", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[columnindex]"] + - ["system.windows.forms.toolstripmanagerrendermode", "system.windows.forms.toolstripmanagerrendermode!", "Member[professional]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewbuttoncell", "Method[geterroriconbounds].ReturnValue"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[topright]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcell", "Method[getformattedvalue].ReturnValue"] + - ["system.string", "system.windows.forms.label", "Member[imagekey]"] + - ["system.windows.forms.dragaction", "system.windows.forms.querycontinuedrageventargs", "Member[action]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.menustrip", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.datagridviewclipboardcopymode", "system.windows.forms.datagridviewclipboardcopymode!", "Member[enablewithoutheadertext]"] + - ["system.object", "system.windows.forms.paddingconverter", "Method[createinstance].ReturnValue"] + - ["system.object", "system.windows.forms.accessibleobject", "Method[acchittest].ReturnValue"] + - ["system.windows.forms.createparams", "system.windows.forms.control", "Member[createparams]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Member[role]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewtextboxcell", "Method[getcontentbounds].ReturnValue"] + - ["system.boolean", "system.windows.forms.tabpage", "Member[autosize]"] + - ["system.boolean", "system.windows.forms.listviewitem", "Member[selected]"] + - ["system.windows.forms.htmlelementinsertionorientation", "system.windows.forms.htmlelementinsertionorientation!", "Member[beforebegin]"] + - ["system.int32", "system.windows.forms.listview+checkedindexcollection", "Member[count]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.toolstripcontentpanel", "Member[anchor]"] + - ["system.string", "system.windows.forms.numericupdown", "Member[text]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemmenupopupend]"] + - ["system.windows.forms.taskdialogexpanderposition", "system.windows.forms.taskdialogexpander", "Member[position]"] + - ["system.windows.forms.webbrowserreadystate", "system.windows.forms.webbrowserreadystate!", "Member[interactive]"] + - ["system.boolean", "system.windows.forms.scrollablecontrol+dockpaddingedgesconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripitemcollection", "Member[isfixedsize]"] + - ["system.datetime[]", "system.windows.forms.monthcalendar", "Member[monthlyboldeddates]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripgriprendereventargs", "Member[gripbounds]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripdropdown", "Member[owneritem]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripprogressbar", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewband", "Member[readonly]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Member[count]"] + - ["system.windows.forms.itemboundsportion", "system.windows.forms.itemboundsportion!", "Member[itemonly]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripitem", "Member[padding]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[mouseupunsharesrow].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.datagridviewimagecell", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt0]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[panwest]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[r]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[m]"] + - ["system.boolean", "system.windows.forms.scrollbar", "Member[scalescrollbarfordpichange]"] + - ["system.boolean", "system.windows.forms.propertygrid+propertytabcollection", "Member[issynchronized]"] + - ["system.object", "system.windows.forms.domainupdown+domainupdownitemcollection", "Member[item]"] + - ["system.windows.forms.richtextboxstreamtype", "system.windows.forms.richtextboxstreamtype!", "Member[richtext]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemmovesizeend]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrow", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripmenuitem", "Member[ismdiwindowlistentry]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode", "Member[firstnode]"] + - ["system.boolean", "system.windows.forms.control", "Method[processmnemonic].ReturnValue"] + - ["system.windows.forms.treeviewdrawmode", "system.windows.forms.treeviewdrawmode!", "Member[normal]"] + - ["system.int32", "system.windows.forms.datagridviewselectedrowcollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.windows.forms.tablelayoutpanelcellposition", "Method[tostring].ReturnValue"] + - ["system.windows.forms.view", "system.windows.forms.view!", "Member[largeicon]"] + - ["system.boolean", "system.windows.forms.splitterpanel", "Member[autosize]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processpriorkey].ReturnValue"] + - ["system.windows.forms.tablelayoutstyle", "system.windows.forms.tablelayoutstylecollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.datagridviewimagecell", "Member[valueisicon]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[raftingcontainergradientend]"] + - ["system.windows.forms.tabalignment", "system.windows.forms.tabcontrol", "Member[alignment]"] + - ["system.boolean", "system.windows.forms.uicueseventargs", "Member[changekeyboard]"] + - ["system.drawing.contentalignment", "system.windows.forms.radiobutton", "Member[checkalign]"] + - ["system.string", "system.windows.forms.errorprovider", "Member[datamember]"] + - ["system.boolean", "system.windows.forms.checkbox", "Member[autocheck]"] + - ["system.drawing.rectangle", "system.windows.forms.control", "Method[rectangletoscreen].ReturnValue"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[isinitialized]"] + - ["system.windows.forms.comboboxstyle", "system.windows.forms.combobox", "Member[dropdownstyle]"] + - ["system.windows.forms.inputlanguage", "system.windows.forms.application!", "Member[currentinputlanguage]"] + - ["system.windows.forms.imemode", "system.windows.forms.progressbar", "Member[imemode]"] + - ["system.int32", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Method[gethelptopic].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcell", "Member[editedformattedvalue]"] + - ["system.drawing.image", "system.windows.forms.toolstripcontrolhost", "Member[image]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[t]"] + - ["system.windows.forms.datagridvieweditmode", "system.windows.forms.datagridview", "Member[editmode]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.control", "Method[getaccessibilityobjectbyid].ReturnValue"] + - ["system.drawing.font", "system.windows.forms.fontdialog", "Member[font]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[doublebuffered]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumnheadercell", "Method[setvalue].ReturnValue"] + - ["system.windows.forms.listbox+objectcollection", "system.windows.forms.listbox", "Member[items]"] + - ["system.int32", "system.windows.forms.scrollbar", "Member[smallchange]"] + - ["system.string", "system.windows.forms.padding", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[processdialogkey].ReturnValue"] + - ["system.int32", "system.windows.forms.propertymanager", "Member[count]"] + - ["system.boolean", "system.windows.forms.progressbarrenderer!", "Member[issupported]"] + - ["system.object", "system.windows.forms.converteventargs", "Member[value]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.accessibleobject", "Method[getchild].ReturnValue"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.flowlayoutpanel", "Member[layoutengine]"] + - ["system.windows.forms.toolstripmanagerrendermode", "system.windows.forms.toolstripmanagerrendermode!", "Member[custom]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[toolbar]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[rowheaderswidth]"] + - ["system.boolean", "system.windows.forms.tabcontrol", "Member[multiline]"] + - ["system.windows.forms.datagridviewimagecelllayout", "system.windows.forms.datagridviewimagecell", "Member[imagelayout]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[isselectionfadeenabled]"] + - ["system.windows.forms.toolstripitem[]", "system.windows.forms.toolstripitemcollection", "Method[find].ReturnValue"] + - ["system.int32", "system.windows.forms.linkarea", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[animation]"] + - ["system.boolean", "system.windows.forms.bindingcontext", "Method[contains].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf6]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[g]"] + - ["system.int32", "system.windows.forms.datagridviewrowprepainteventargs", "Member[rowindex]"] + - ["system.string", "system.windows.forms.updownbase", "Member[text]"] + - ["system.int32", "system.windows.forms.tabcontrol", "Member[tabcount]"] + - ["system.io.stream", "system.windows.forms.openfiledialog", "Method[openfile].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripbutton", "Member[checkonclick]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[diagram]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcolumncollection", "Method[getnextcolumn].ReturnValue"] + - ["system.windows.forms.toolstripitemcollection", "system.windows.forms.toolstrip", "Member[items]"] + - ["system.windows.forms.tabappearance", "system.windows.forms.tabappearance!", "Member[buttons]"] + - ["system.int32", "system.windows.forms.checkedlistbox+checkedindexcollection", "Member[item]"] + - ["system.int32", "system.windows.forms.control", "Member[tabindex]"] + - ["system.string", "system.windows.forms.helpprovider", "Method[tostring].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[checkbackground]"] + - ["system.windows.forms.errorblinkstyle", "system.windows.forms.errorblinkstyle!", "Member[neverblink]"] + - ["system.windows.forms.bindingcompletestate", "system.windows.forms.bindingcompletestate!", "Member[dataerror]"] + - ["system.boolean", "system.windows.forms.clipboard!", "Method[containsimage].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.printpreviewdialog", "Member[padding]"] + - ["system.drawing.size", "system.windows.forms.datagrid", "Member[defaultsize]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[multiselectable]"] + - ["system.int32", "system.windows.forms.richtextbox", "Method[find].ReturnValue"] + - ["system.windows.forms.autoscalemode", "system.windows.forms.autoscalemode!", "Member[dpi]"] + - ["system.int32", "system.windows.forms.control", "Member[width]"] + - ["system.object", "system.windows.forms.datagridviewcellstyleconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.windows.forms.tablelayoutsettings", "Method[getcolumn].ReturnValue"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[saturday]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[forecolor]"] + - ["system.object", "system.windows.forms.griditem", "Member[value]"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[tuesday]"] + - ["system.int32", "system.windows.forms.tablelayoutpanel", "Method[getrow].ReturnValue"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[supportssorting]"] + - ["system.boolean", "system.windows.forms.message!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.windows.forms.helpprovider", "Member[tag]"] + - ["system.boolean", "system.windows.forms.button", "Method[processmnemonic].ReturnValue"] + - ["system.componentmodel.maskedtextprovider", "system.windows.forms.maskedtextbox", "Member[maskedtextprovider]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[pagetab]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumndesigntimevisibleattribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[imagemargingradientmiddle]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[mousehovertime]"] + - ["system.int32", "system.windows.forms.treenode", "Member[index]"] + - ["system.int32", "system.windows.forms.numericupdownacceleration", "Member[seconds]"] + - ["system.int32", "system.windows.forms.combobox", "Member[selectionstart]"] + - ["system.boolean", "system.windows.forms.taskdialogpage", "Member[allowcancel]"] + - ["system.boolean", "system.windows.forms.tabpage", "Member[visible]"] + - ["system.windows.forms.itemactivation", "system.windows.forms.itemactivation!", "Member[standard]"] + - ["system.windows.forms.toolstripgripstyle", "system.windows.forms.toolstripgriprendereventargs", "Member[gripstyle]"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[rowdeletion]"] + - ["system.string", "system.windows.forms.columnheader", "Method[tostring].ReturnValue"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[tryagain]"] + - ["system.windows.forms.tablelayoutpanelgrowstyle", "system.windows.forms.tablelayoutpanelgrowstyle!", "Member[addrows]"] + - ["system.int32", "system.windows.forms.textboxbase", "Method[getcharindexfromposition].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl1]"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextboxlanguageoptions!", "Member[imecancelcomplete]"] + - ["system.windows.forms.cursor", "system.windows.forms.textboxbase", "Member[defaultcursor]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[link]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[inset]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hittestinfo", "Member[hitarea]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmldocument", "Member[body]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[gripdark]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Member[maxlength]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Member[role]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[drawflattoolbar]"] + - ["system.boolean", "system.windows.forms.htmlelementeventargs", "Member[shiftkeypressed]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[tooltipanimationmetric]"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[firstchild]"] + - ["system.windows.forms.binding", "system.windows.forms.controlbindingscollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumn", "Member[isdatabound]"] + - ["system.drawing.printing.pagesettings", "system.windows.forms.pagesetupdialog", "Member[pagesettings]"] + - ["system.int32", "system.windows.forms.toolstripprogressbar", "Member[value]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[raftingcontainergradientend]"] + - ["system.drawing.size", "system.windows.forms.control", "Member[size]"] + - ["system.eventhandler", "system.windows.forms.bindingmanagerbase", "Member[oncurrentchangedhandler]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrip", "Member[gripmargin]"] + - ["system.drawing.size", "system.windows.forms.control", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.leftrightalignment", "system.windows.forms.control", "Method[rtltranslatealignment].ReturnValue"] + - ["system.windows.forms.datagrid+hittestinfo", "system.windows.forms.datagrid", "Method[hittest].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[isonoverflow]"] + - ["system.windows.forms.imemode", "system.windows.forms.trackbar", "Member[defaultimemode]"] + - ["system.boolean", "system.windows.forms.linkarea!", "Method[op_equality].ReturnValue"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[row]"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[shownewfolderbutton]"] + - ["system.windows.forms.statusbarpanel", "system.windows.forms.statusbar+statusbarpanelcollection", "Member[item]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.toolstripcontrolhost", "Member[righttoleft]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcheckboxcell", "Method[geterroriconbounds].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.searchforvirtualitemeventargs", "Member[startingpoint]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrippanel", "Member[rowmargin]"] + - ["system.windows.forms.tablelayoutpanelgrowstyle", "system.windows.forms.tablelayoutsettings", "Member[growstyle]"] + - ["system.boolean", "system.windows.forms.radiobuttonrenderer!", "Method[isbackgroundpartiallytransparent].ReturnValue"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[indeterminate]"] + - ["system.object", "system.windows.forms.axhost!", "Method[getifontfromfont].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.combobox", "Member[minimumsize]"] + - ["system.windows.forms.toolstripmanagerrendermode", "system.windows.forms.toolstripmanager!", "Member[rendermode]"] + - ["system.int32", "system.windows.forms.menuitem", "Member[mergeorder]"] + - ["system.windows.forms.colordepth", "system.windows.forms.colordepth!", "Member[depth8bit]"] + - ["system.int32", "system.windows.forms.measureitemeventargs", "Member[index]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Method[findstring].ReturnValue"] + - ["system.object", "system.windows.forms.toolstrippanel+toolstrippanelrowcollection", "Member[item]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[locationchange]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Member[editingcontrolformattedvalue]"] + - ["system.boolean", "system.windows.forms.listview", "Member[multiselect]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[maxwindowtracksize]"] + - ["system.windows.forms.errorblinkstyle", "system.windows.forms.errorblinkstyle!", "Member[blinkifdifferenterror]"] + - ["system.object", "system.windows.forms.accessibleobject", "Method[invokemember].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewtextboxeditingcontrol", "Method[editingcontrolwantsinputkey].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcolumndividerdoubleclickeventargs", "Member[columnindex]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.datagridcolumnstyle+datagridcolumnheaderaccessibleobject", "Member[role]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[hand]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemquotes]"] + - ["system.drawing.color", "system.windows.forms.toolstripcontrolhost", "Member[forecolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf10]"] + - ["system.int32", "system.windows.forms.listview+selectedindexcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.datagridvieweditmode", "system.windows.forms.datagridvieweditmode!", "Member[editonf2]"] + - ["system.int32", "system.windows.forms.message", "Member[msg]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[mousewheelpresent]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[enhancedmetafile]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menustripgradientend]"] + - ["system.string", "system.windows.forms.toolstripprogressbar", "Member[text]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrippanelrow", "Member[padding]"] + - ["system.windows.forms.keys", "system.windows.forms.previewkeydowneventargs", "Member[keycode]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[pushbutton]"] + - ["system.drawing.color", "system.windows.forms.statusbar", "Member[forecolor]"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.buttonbase", "Member[textimagerelation]"] + - ["system.boolean", "system.windows.forms.paddingconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.windows.forms.preprocesscontrolstate", "system.windows.forms.preprocesscontrolstate!", "Member[messageneeded]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[positionitem]"] + - ["system.drawing.size", "system.windows.forms.toolstripdropdown", "Member[maxitemsize]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[processcmdkey].ReturnValue"] + - ["system.windows.forms.systemcolormode", "system.windows.forms.application!", "Member[systemcolormode]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[enabled]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[execute]"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[columnheadersvisible]"] + - ["system.object", "system.windows.forms.datagridviewbuttoncell", "Method[getvalue].ReturnValue"] + - ["system.windows.forms.taskdialogradiobutton", "system.windows.forms.taskdialogradiobuttoncollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.forms.monthcalendar", "Method[tostring].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[captionbuttonsize]"] + - ["system.windows.forms.listviewhittestinfo", "system.windows.forms.listview", "Method[hittest].ReturnValue"] + - ["system.windows.forms.righttoleft", "system.windows.forms.mainmenu", "Member[righttoleft]"] + - ["system.int32", "system.windows.forms.tablelayoutpanelcellposition", "Member[column]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[alpha]"] + - ["system.string", "system.windows.forms.listviewitem", "Member[tooltiptext]"] + - ["system.boolean", "system.windows.forms.tablelayoutpanelcellposition!", "Method[op_inequality].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.control", "Member[accessiblerole]"] + - ["system.windows.forms.form", "system.windows.forms.mainmenu", "Method[getform].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.clipboard!", "Method[getimage].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[uparrow]"] + - ["system.string", "system.windows.forms.linklabel+link", "Member[name]"] + - ["system.string", "system.windows.forms.usercontrol", "Member[text]"] + - ["system.boolean", "system.windows.forms.openfiledialog", "Member[showpreview]"] + - ["system.windows.forms.datagridtablestyle[]", "system.windows.forms.gridtablesfactory!", "Method[creategridtables].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.tablelayoutcellpainteventargs", "Member[cellbounds]"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[topcenter]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[paneast]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Method[rundialog].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.control!", "Member[mouseposition]"] + - ["system.drawing.font", "system.windows.forms.listbox", "Member[font]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[canselect]"] + - ["system.windows.forms.mergeaction", "system.windows.forms.mergeaction!", "Member[matchonly]"] + - ["system.drawing.font", "system.windows.forms.toolstripcontrolhost", "Member[font]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.toolstriplayoutstyle!", "Member[flow]"] + - ["system.boolean", "system.windows.forms.padding", "Method[equals].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Member[editingpanelcursor]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[haspopup]"] + - ["system.int32", "system.windows.forms.padding", "Member[right]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[commitedit].ReturnValue"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[richtextshortcutsenabled]"] + - ["system.windows.forms.flowdirection", "system.windows.forms.flowdirection!", "Member[topdown]"] + - ["system.drawing.point", "system.windows.forms.control", "Method[pointtoscreen].ReturnValue"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[istooltipanimationenabled]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenodemousehovereventargs", "Member[node]"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridviewcell", "Method[adjustcellborderstyle].ReturnValue"] + - ["system.int32", "system.windows.forms.tooltip", "Member[reshowdelay]"] + - ["system.string", "system.windows.forms.datagridviewadvancedborderstyle", "Method[tostring].ReturnValue"] + - ["system.drawing.printing.printdocument", "system.windows.forms.pagesetupdialog", "Member[document]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.control+controlaccessibleobject", "Member[parent]"] + - ["system.int32[]", "system.windows.forms.colordialog", "Member[customcolors]"] + - ["system.windows.forms.imagelist", "system.windows.forms.toolbar", "Member[imagelist]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[verticalresizeborderthickness]"] + - ["system.int32", "system.windows.forms.accessibleobject", "Member[accchildcount]"] + - ["system.windows.forms.htmlelementinsertionorientation", "system.windows.forms.htmlelementinsertionorientation!", "Member[afterend]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[monitorssamedisplayformat]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[menuchecksize]"] + - ["system.windows.forms.contextmenu", "system.windows.forms.treenode", "Member[contextmenu]"] + - ["system.int32", "system.windows.forms.padding", "Member[bottom]"] + - ["system.object", "system.windows.forms.datagridviewlinkcell", "Method[getvalue].ReturnValue"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylecontentchangedeventargs", "Member[cellstylescope]"] + - ["system.type", "system.windows.forms.datagridviewbuttoncell", "Member[formattedvaluetype]"] + - ["system.componentmodel.icomponent", "system.windows.forms.layouteventargs", "Member[affectedcomponent]"] + - ["system.int32", "system.windows.forms.listview+selectedlistviewitemcollection", "Member[count]"] + - ["system.drawing.graphics", "system.windows.forms.painteventargs", "Member[graphics]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[horizontalfocusthicknessmetric]"] + - ["system.boolean", "system.windows.forms.toolstriplabel", "Member[islink]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processhomekey].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.control", "Method[sizefromclientsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Member[recreatinghandle]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[statusstripborder]"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[allowsorting]"] + - ["system.int32", "system.windows.forms.splittercanceleventargs", "Member[splitx]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[unavailable]"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstrip", "Member[textdirection]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[contentdoubleclickunsharesrow].ReturnValue"] + - ["system.windows.forms.borderstyle", "system.windows.forms.splitcontainer", "Member[borderstyle]"] + - ["system.windows.forms.taskdialogprogressbar", "system.windows.forms.taskdialogpage", "Member[progressbar]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Method[processcmdkey].ReturnValue"] + - ["system.string", "system.windows.forms.htmldocument", "Member[defaultencoding]"] + - ["system.boolean", "system.windows.forms.listview+columnheadercollection", "Member[isreadonly]"] + - ["system.windows.forms.arrangedirection", "system.windows.forms.systeminformation!", "Member[arrangedirection]"] + - ["system.boolean", "system.windows.forms.inputlanguagechangingeventargs", "Member[syscharset]"] + - ["system.boolean", "system.windows.forms.datagridviewcolumn", "Member[frozen]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[allowusertoresizerows]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[titlebackground]"] + - ["system.boolean", "system.windows.forms.toolstripcombobox", "Member[droppeddown]"] + - ["system.boolean", "system.windows.forms.usercontrol", "Member[autosize]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Member[readonly]"] + - ["system.double", "system.windows.forms.axhost!", "Method[getoadatefromtime].ReturnValue"] + - ["system.collections.arraylist", "system.windows.forms.datagridviewselectedrowcollection", "Member[list]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrld]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelementeventargs", "Member[toelement]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.horizontalalignment!", "Member[center]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[browserfavorites]"] + - ["system.boolean", "system.windows.forms.control", "Member[causesvalidation]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[grayed]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[separatorlight]"] + - ["system.int32", "system.windows.forms.datagridviewselectedcolumncollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.autoscalemode", "system.windows.forms.containercontrol", "Member[autoscalemode]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.toolstripcontainer", "Member[causesvalidation]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[default]"] + - ["system.windows.forms.vscrollproperties", "system.windows.forms.scrollablecontrol", "Member[verticalscroll]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f10]"] + - ["system.object", "system.windows.forms.columnheader", "Member[tag]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkedindexcollection", "Method[contains].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.datagridviewtopleftheadercell", "Method[getpreferredsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview", "Member[backgroundimagetiled]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Method[isinputkey].ReturnValue"] + - ["system.windows.forms.batterychargestatus", "system.windows.forms.powerstatus", "Member[batterychargestatus]"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[displayedcellsexceptheader]"] + - ["system.int32[]", "system.windows.forms.tablelayoutpanel", "Method[getcolumnwidths].ReturnValue"] + - ["system.object", "system.windows.forms.listview+selectedindexcollection", "Member[syncroot]"] + - ["system.object", "system.windows.forms.listviewitem+listviewsubitem", "Member[tag]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[mousewheelscrolldelta]"] + - ["system.int32", "system.windows.forms.progressbar", "Member[minimum]"] + - ["system.int32", "system.windows.forms.tablelayoutcolumnstylecollection", "Method[add].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttoncheckedgradientmiddle]"] + - ["system.windows.forms.richtextboxselectiontypes", "system.windows.forms.richtextboxselectiontypes!", "Member[text]"] + - ["system.boolean", "system.windows.forms.professionalcolortable", "Member[usesystemcolors]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[selectionbackcolor]"] + - ["system.boolean", "system.windows.forms.drawlistviewitemeventargs", "Member[drawdefault]"] + - ["system.windows.forms.containercontrol", "system.windows.forms.axhost", "Member[containingcontrol]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[isinputkey].ReturnValue"] + - ["system.string", "system.windows.forms.datagridcolumnstyle+datagridcolumnheaderaccessibleobject", "Member[name]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewrowcollection", "Member[item]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.givefeedbackeventargs", "Member[effect]"] + - ["system.windows.forms.datagridviewcolumnheadersheightsizemode", "system.windows.forms.datagridviewcolumnheadersheightsizemode!", "Member[enableresizing]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewheadercell", "Method[getinheritedcontextmenustrip].ReturnValue"] + - ["system.boolean", "system.windows.forms.tabpage", "Member[tabstop]"] + - ["system.windows.forms.accessibleselection", "system.windows.forms.accessibleselection!", "Member[removeselection]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[checked]"] + - ["system.int32", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.formwindowstate", "system.windows.forms.formwindowstate!", "Member[normal]"] + - ["system.boolean", "system.windows.forms.control", "Member[doublebuffered]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[default]"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdowndirection!", "Member[left]"] + - ["system.string", "system.windows.forms.toolstripcombobox", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.tabcontrol+tabpagecollection", "Method[add].ReturnValue"] + - ["system.windows.forms.toolstrippanel", "system.windows.forms.toolstripcontainer", "Member[righttoolstrippanel]"] + - ["system.windows.forms.appearance", "system.windows.forms.appearance!", "Member[normal]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[nextmonthbutton]"] + - ["system.drawing.font", "system.windows.forms.datagridview", "Member[font]"] + - ["system.string", "system.windows.forms.control", "Member[accessiblename]"] + - ["system.boolean", "system.windows.forms.checkedlistbox", "Member[usecompatibletextrendering]"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.toolstripseparator", "Member[textimagerelation]"] + - ["system.drawing.contentalignment", "system.windows.forms.toolstripcontrolhost", "Member[imagealign]"] + - ["system.boolean", "system.windows.forms.searchforvirtualitemeventargs", "Member[istextsearch]"] + - ["system.boolean", "system.windows.forms.windowsformssynchronizationcontext!", "Member[autoinstall]"] + - ["system.drawing.rectangle", "system.windows.forms.drawtooltipeventargs", "Member[bounds]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkeditemcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.helpprovider", "Method[canextend].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[showrowerrors]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.maskedtextbox", "Member[textalign]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview", "Member[focuseditem]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonpressedborder]"] + - ["system.windows.forms.tabpage", "system.windows.forms.tabpage!", "Method[gettabpageofcomponent].ReturnValue"] + - ["system.windows.forms.menustrip", "system.windows.forms.form", "Member[mainmenustrip]"] + - ["system.type", "system.windows.forms.datagridviewlinkcell", "Member[valuetype]"] + - ["system.intptr", "system.windows.forms.message", "Member[result]"] + - ["system.object", "system.windows.forms.control", "Member[tag]"] + - ["system.windows.forms.webbrowserrefreshoption", "system.windows.forms.webbrowserrefreshoption!", "Member[normal]"] + - ["system.string", "system.windows.forms.datetimepicker+datetimepickeraccessibleobject", "Member[value]"] + - ["system.boolean", "system.windows.forms.printdialog", "Member[showhelp]"] + - ["system.boolean", "system.windows.forms.form", "Member[modal]"] + - ["system.string", "system.windows.forms.form", "Member[text]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialog!", "Method[showdialog].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[separator]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Method[mouseupunsharesrow].ReturnValue"] + - ["system.intptr", "system.windows.forms.inputlanguage", "Member[handle]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt6]"] + - ["system.drawing.image", "system.windows.forms.updownbase", "Member[backgroundimage]"] + - ["system.windows.forms.padding", "system.windows.forms.padding!", "Member[empty]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[griplight]"] + - ["system.boolean", "system.windows.forms.paddingconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf9]"] + - ["system.boolean", "system.windows.forms.datagridviewrowcollection", "Member[isreadonly]"] + - ["system.windows.forms.taskdialogstartuplocation", "system.windows.forms.taskdialogstartuplocation!", "Member[centerscreen]"] + - ["system.drawing.color", "system.windows.forms.controlpaint!", "Member[contrastcontroldark]"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[down]"] + - ["system.string", "system.windows.forms.listviewitem", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Member[value]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonpressedgradientbegin]"] + - ["system.windows.forms.autoscalemode", "system.windows.forms.autoscalemode!", "Member[none]"] + - ["system.string", "system.windows.forms.buttonbase", "Member[text]"] + - ["system.drawing.size", "system.windows.forms.monthcalendar", "Member[size]"] + - ["system.boolean", "system.windows.forms.form", "Member[toplevel]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridview", "Method[getcolumndisplayrectangle].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.control", "Member[defaultmaximumsize]"] + - ["system.componentmodel.isite", "system.windows.forms.datagridviewcolumn", "Member[site]"] + - ["system.single", "system.windows.forms.datagridviewcolumn", "Member[fillweight]"] + - ["system.string", "system.windows.forms.menuitem", "Method[tostring].ReturnValue"] + - ["system.windows.forms.dialogresult", "system.windows.forms.commondialog", "Method[showdialog].ReturnValue"] + - ["system.windows.forms.control", "system.windows.forms.popupeventargs", "Member[associatedcontrol]"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridviewautosizerowsmode!", "Member[allheaders]"] + - ["system.windows.forms.cursor", "system.windows.forms.ambientproperties", "Member[cursor]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewtextboxeditingcontrol", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.string", "system.windows.forms.htmlelementeventargs", "Member[eventtype]"] + - ["system.windows.forms.toolstriprendermode", "system.windows.forms.toolstriprendermode!", "Member[system]"] + - ["system.boolean", "system.windows.forms.linklabel", "Member[linkvisited]"] + - ["system.string", "system.windows.forms.datagridviewcellstyle", "Member[format]"] + - ["system.reflection.methodinfo", "system.windows.forms.accessibleobject", "Method[getmethod].ReturnValue"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelement", "Member[offsetparent]"] + - ["system.windows.forms.htmlwindow", "system.windows.forms.htmlwindowcollection", "Member[item]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.control", "Member[controls]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[date]"] + - ["system.windows.forms.tabdrawmode", "system.windows.forms.tabdrawmode!", "Member[ownerdrawfixed]"] + - ["system.int32", "system.windows.forms.drawlistviewitemeventargs", "Member[itemindex]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.flowlayoutsettings", "Member[layoutengine]"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[cell]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf12]"] + - ["system.object", "system.windows.forms.idatagridvieweditingcontrol", "Method[geteditingcontrolformattedvalue].ReturnValue"] + - ["system.windows.forms.control", "system.windows.forms.tabcontrol", "Method[getcontrol].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.monthcalendar", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.statusbar", "Member[showpanels]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcell", "Method[borderwidths].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewautosizemodeeventargs", "Member[previousmodeautosized]"] + - ["system.int32", "system.windows.forms.toolbar+toolbarbuttoncollection", "Method[indexofkey].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.richtextbox", "Member[selectionbackcolor]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[userinteractive]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcellformattingeventargs", "Member[cellstyle]"] + - ["system.windows.forms.toolstripitemimagescaling", "system.windows.forms.toolstripcontrolhost", "Member[imagescaling]"] + - ["system.string", "system.windows.forms.webbrowser", "Member[documenttitle]"] + - ["system.string", "system.windows.forms.notifyicon", "Member[text]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[mousehoversize]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[application]"] + - ["system.boolean", "system.windows.forms.bindingcontext", "Member[isreadonly]"] + - ["system.boolean", "system.windows.forms.imagekeyconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[marked]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[overflowbuttongradientmiddle]"] + - ["system.object", "system.windows.forms.htmlelement", "Method[invokemember].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Member[canenableime]"] + - ["system.drawing.point", "system.windows.forms.form", "Member[location]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.picturebox", "Member[righttoleft]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.mdiclient", "Member[backgroundimagelayout]"] + - ["system.windows.forms.treenode", "system.windows.forms.treeview", "Member[topnode]"] + - ["system.windows.forms.toolstripitemalignment", "system.windows.forms.toolstripitemalignment!", "Member[left]"] + - ["system.windows.forms.ibindablecomponent", "system.windows.forms.binding", "Member[bindablecomponent]"] + - ["system.int32", "system.windows.forms.numericupdownaccelerationcollection", "Member[count]"] + - ["system.string", "system.windows.forms.datagridcell", "Method[tostring].ReturnValue"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[bottomleft]"] + - ["system.drawing.image", "system.windows.forms.picturebox", "Member[errorimage]"] + - ["system.int32", "system.windows.forms.datagridviewcolumncollection", "Method[getcolumncount].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Method[processkeymessage].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[menu]"] + - ["system.string", "system.windows.forms.filedialogcustomplace", "Method[tostring].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.drawlistviewitemeventargs", "Member[bounds]"] + - ["system.windows.forms.messageboxbuttons", "system.windows.forms.messageboxbuttons!", "Member[yesnocancel]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.dragdropeffects!", "Member[all]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[sunken]"] + - ["system.boolean", "system.windows.forms.drawtreenodeeventargs", "Member[drawdefault]"] + - ["system.windows.forms.griditemtype", "system.windows.forms.griditemtype!", "Member[property]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[frozen]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[showeffects]"] + - ["system.drawing.rectangle", "system.windows.forms.htmlelement", "Member[clientrectangle]"] + - ["system.boolean", "system.windows.forms.form", "Member[topmost]"] + - ["system.windows.forms.createparams", "system.windows.forms.updownbase", "Member[createparams]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Method[getbordersizefordpi].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[sizenesw]"] + - ["system.object[]", "system.windows.forms.tabcontrol", "Method[getitems].ReturnValue"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdowndirection!", "Member[default]"] + - ["system.windows.forms.padding", "system.windows.forms.splitterpanel", "Member[defaultmargin]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Method[processmnemonic].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcellcollection", "Member[count]"] + - ["system.boolean", "system.windows.forms.printcontrollerwithstatusdialog", "Member[ispreview]"] + - ["system.boolean", "system.windows.forms.picturebox", "Member[tabstop]"] + - ["system.collections.ienumerator", "system.windows.forms.listbox+objectcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[middlecenter]"] + - ["system.type", "system.windows.forms.datagridviewheadercell", "Member[valuetype]"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[endscroll]"] + - ["system.windows.forms.tabappearance", "system.windows.forms.tabappearance!", "Member[flatbuttons]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[pause]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstrip", "Method[getnextitem].ReturnValue"] + - ["system.windows.forms.appearance", "system.windows.forms.appearance!", "Member[button]"] + - ["system.string", "system.windows.forms.splitcontainer", "Member[text]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[virtualmode]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f7]"] + - ["system.drawing.bitmap", "system.windows.forms.propertygrid", "Member[sortbycategoryimage]"] + - ["system.windows.forms.tabappearance", "system.windows.forms.tabappearance!", "Member[normal]"] + - ["system.windows.forms.createparams", "system.windows.forms.radiobutton", "Member[createparams]"] + - ["system.windows.forms.itemboundsportion", "system.windows.forms.itemboundsportion!", "Member[entire]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker", "Member[calendarmonthbackground]"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[belowclientarea]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewlinkcell", "Method[getcontentbounds].ReturnValue"] + - ["system.windows.forms.controlbindingscollection", "system.windows.forms.ibindablecomponent", "Member[databindings]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[help]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstriplabel", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.selectionrangeconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripitem", "Member[accessibilityobject]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshifty]"] + - ["system.boolean", "system.windows.forms.menu+menuitemcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processleftkey].ReturnValue"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[on]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d2]"] + - ["system.string", "system.windows.forms.screen", "Member[devicename]"] + - ["system.drawing.size", "system.windows.forms.scrollbarrenderer!", "Method[getthumbgripsize].ReturnValue"] + - ["system.boolean", "system.windows.forms.colordialog", "Member[anycolor]"] + - ["system.windows.forms.uicues", "system.windows.forms.uicues!", "Member[changekeyboard]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Method[editingcontrolwantsinputkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.binding", "Member[formattingenabled]"] + - ["system.boolean", "system.windows.forms.axhost", "Method[preprocessmessage].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializecaptionforecolor].ReturnValue"] + - ["system.windows.forms.inputlanguage", "system.windows.forms.inputlanguagechangedeventargs", "Member[inputlanguage]"] + - ["system.windows.forms.toolstripitemcollection", "system.windows.forms.toolstripoverflow", "Member[items]"] + - ["system.windows.forms.toolstripitemplacement", "system.windows.forms.toolstripitemplacement!", "Member[main]"] + - ["system.drawing.color", "system.windows.forms.datagridviewcellstyle", "Member[forecolor]"] + - ["system.double", "system.windows.forms.printpreviewdialog", "Member[opacity]"] + - ["system.drawing.color", "system.windows.forms.ownerdrawpropertybag", "Member[backcolor]"] + - ["system.windows.forms.preprocesscontrolstate", "system.windows.forms.preprocesscontrolstate!", "Member[messageprocessed]"] + - ["system.boolean", "system.windows.forms.treenode", "Member[isexpanded]"] + - ["system.string", "system.windows.forms.bindingmemberinfo", "Member[bindingfield]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[browsersearch]"] + - ["system.drawing.rectangle", "system.windows.forms.axhost", "Method[getscaledbounds].ReturnValue"] + - ["system.int32", "system.windows.forms.progressbarrenderer!", "Member[chunkspacethickness]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Method[processdialogkey].ReturnValue"] + - ["system.exception", "system.windows.forms.bindingmanagerdataerroreventargs", "Member[exception]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f]"] + - ["system.object", "system.windows.forms.gridcolumnstylescollection", "Member[item]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[acceleratorchange]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processakey].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f10]"] + - ["system.boolean", "system.windows.forms.toolstrippanel+toolstrippanelrowcollection", "Method[contains].ReturnValue"] + - ["system.drawing.contentalignment", "system.windows.forms.toolstripseparator", "Member[textalign]"] + - ["system.boolean", "system.windows.forms.checkedlistbox", "Method[getitemchecked].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[crsel]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializelinkhovercolor].ReturnValue"] + - ["system.int32", "system.windows.forms.tablelayoutpanel", "Method[getcolumnspan].ReturnValue"] + - ["system.string", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[defaultaction]"] + - ["system.windows.forms.toolstripitemoverflow", "system.windows.forms.toolstripitemoverflow!", "Member[always]"] + - ["system.windows.forms.itemactivation", "system.windows.forms.listview", "Member[activation]"] + - ["system.string", "system.windows.forms.control", "Member[productname]"] + - ["system.windows.forms.richtextboxstreamtype", "system.windows.forms.richtextboxstreamtype!", "Member[plaintext]"] + - ["system.int32", "system.windows.forms.tabpage", "Member[imageindex]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[supportssearching]"] + - ["system.boolean", "system.windows.forms.printdialog", "Method[rundialog].ReturnValue"] + - ["system.boolean", "system.windows.forms.application!", "Member[usewaitcursor]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[raised]"] + - ["system.windows.forms.datasourceupdatemode", "system.windows.forms.datasourceupdatemode!", "Member[never]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcolumnheadercell", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[pagedown]"] + - ["system.boolean", "system.windows.forms.tabcontrol+tabpagecollection", "Member[issynchronized]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode", "Member[nextnode]"] + - ["system.int32", "system.windows.forms.combobox", "Member[maxlength]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[headerbackcolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrls]"] + - ["system.string", "system.windows.forms.toolstrip", "Method[tostring].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[shiftkey]"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanelcellborderstyle!", "Member[none]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolstripitem", "Member[dock]"] + - ["system.drawing.contentalignment", "system.windows.forms.checkbox", "Member[checkalign]"] + - ["system.string", "system.windows.forms.listbox", "Method[tostring].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.gridcolumnstylescollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox+objectcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.toolstripdropdownclosereason", "system.windows.forms.toolstripdropdownclosereason!", "Member[appclicked]"] + - ["system.drawing.rectangle", "system.windows.forms.systeminformation!", "Member[virtualscreen]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogpage", "Member[defaultbutton]"] + - ["system.boolean", "system.windows.forms.textbox", "Member[multiline]"] + - ["system.windows.forms.menumerge", "system.windows.forms.menuitem", "Member[mergetype]"] + - ["system.int32", "system.windows.forms.datagrid", "Member[rowheaderwidth]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[lshiftkey]"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstripitem", "Member[textdirection]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[single]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftn]"] + - ["system.boolean", "system.windows.forms.linklabel+linkcollection", "Member[issynchronized]"] + - ["system.int32", "system.windows.forms.scrollproperties", "Member[value]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.righttoleft!", "Member[inherit]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[pagetablist]"] + - ["system.boolean", "system.windows.forms.keyeventargs", "Member[alt]"] + - ["system.windows.forms.padding", "system.windows.forms.propertygrid", "Member[padding]"] + - ["system.boolean", "system.windows.forms.datagridviewcellcollection", "Member[isfixedsize]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.webbrowser", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[next]"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializegridlinecolor].ReturnValue"] + - ["system.boolean", "system.windows.forms.textboxbase", "Method[containsnavigationkeycode].ReturnValue"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[dragfullwindows]"] + - ["system.string", "system.windows.forms.listviewgroup", "Member[tasklink]"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanelcellborderstyle!", "Member[outset]"] + - ["system.windows.forms.charactercasing", "system.windows.forms.textbox", "Member[charactercasing]"] + - ["system.iasyncresult", "system.windows.forms.control", "Method[begininvoke].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem8]"] + - ["system.windows.forms.treenode", "system.windows.forms.drawtreenodeeventargs", "Member[node]"] + - ["system.object", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[value]"] + - ["system.drawing.image", "system.windows.forms.buttonbase", "Member[image]"] + - ["system.windows.forms.listviewitem+listviewsubitem", "system.windows.forms.listviewitem+listviewsubitemcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.selectionrangeconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[shouldserializeselectionbackcolor].ReturnValue"] + - ["system.int32", "system.windows.forms.labelediteventargs", "Member[item]"] + - ["system.windows.forms.keys", "system.windows.forms.previewkeydowneventargs", "Member[modifiers]"] + - ["system.string", "system.windows.forms.clipboard!", "Method[gettext].ReturnValue"] + - ["system.datetime", "system.windows.forms.daterangeeventargs", "Member[end]"] + - ["system.drawing.color", "system.windows.forms.toolstripcontainer", "Member[forecolor]"] + - ["system.windows.forms.control", "system.windows.forms.datagridvieweditingcontrolshowingeventargs", "Member[control]"] + - ["system.boolean", "system.windows.forms.webbrowserbase", "Member[enabled]"] + - ["system.configuration.configurationpropertycollection", "system.windows.forms.windowsformssection", "Member[properties]"] + - ["system.exception", "system.windows.forms.bindingcompleteeventargs", "Member[exception]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem7]"] + - ["system.string", "system.windows.forms.datagridviewrowprepainteventargs", "Member[errortext]"] + - ["system.collections.ienumerator", "system.windows.forms.tablelayoutstylecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstripitem", "Member[width]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processzerokey].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.groupbox", "Member[displayrectangle]"] + - ["system.int32", "system.windows.forms.htmlelement", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcolumncollection", "Method[getfirstcolumn].ReturnValue"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewbuttoncolumn", "Member[celltemplate]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[fontmustexist]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Member[selectionstart]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcolumn", "Member[truevalue]"] + - ["system.windows.forms.datagridview", "system.windows.forms.datagridviewrowcollection", "Member[datagridview]"] + - ["system.drawing.image", "system.windows.forms.scrollbar", "Member[backgroundimage]"] + - ["system.object", "system.windows.forms.datagridviewcellstyle", "Member[tag]"] + - ["system.boolean", "system.windows.forms.toolstripmenuitem", "Member[showshortcutkeys]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[isondropdown]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[isineditmode]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcheckboxcell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.design.propertytab", "system.windows.forms.propertygrid+propertytabcollection", "Member[item]"] + - ["system.drawing.color", "system.windows.forms.toolstripseparator", "Member[imagetransparentcolor]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Member[issplitterfixed]"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridview", "Member[autosizerowsmode]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[acceptstab]"] + - ["system.drawing.contentalignment", "system.windows.forms.toolstripseparator", "Member[imagealign]"] + - ["system.object", "system.windows.forms.axhost!", "Method[getipicturefrompicture].ReturnValue"] + - ["system.string", "system.windows.forms.control", "Member[productversion]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f8]"] + - ["system.componentmodel.listsortdescriptioncollection", "system.windows.forms.bindingsource", "Member[sortdescriptions]"] + - ["system.windows.forms.scrollbar", "system.windows.forms.datagridview", "Member[verticalscrollbar]"] + - ["system.drawing.font", "system.windows.forms.toolstripitemtextrendereventargs", "Member[textfont]"] + - ["system.drawing.font", "system.windows.forms.richtextbox", "Member[selectionfont]"] + - ["system.int32", "system.windows.forms.label", "Member[preferredheight]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.datagridview", "Member[borderstyle]"] + - ["system.string", "system.windows.forms.webbrowser", "Member[documenttext]"] + - ["system.windows.forms.flowdirection", "system.windows.forms.flowdirection!", "Member[bottomup]"] + - ["system.string", "system.windows.forms.treenode", "Member[stateimagekey]"] + - ["system.collections.ienumerator", "system.windows.forms.checkedlistbox+checkeditemcollection", "Method[getenumerator].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.control", "Member[displayrectangle]"] + - ["system.windows.forms.tabcontrolaction", "system.windows.forms.tabcontrolaction!", "Member[deselecting]"] + - ["system.int32", "system.windows.forms.checkedlistbox+checkeditemcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.autocompletemode", "system.windows.forms.autocompletemode!", "Member[suggest]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[capital]"] + - ["system.boolean", "system.windows.forms.keyeventargs", "Member[handled]"] + - ["system.string", "system.windows.forms.checkedlistbox", "Member[valuemember]"] + - ["system.io.stream", "system.windows.forms.savefiledialog", "Method[openfile].ReturnValue"] + - ["system.windows.forms.design.propertytab", "system.windows.forms.propertygrid", "Member[selectedtab]"] + - ["system.windows.forms.pictureboxsizemode", "system.windows.forms.pictureboxsizemode!", "Member[autosize]"] + - ["system.int32", "system.windows.forms.datagridcell", "Member[rownumber]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[fixedpitchonly]"] + - ["system.drawing.color", "system.windows.forms.htmldocument", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.listview+selectedlistviewitemcollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.forms.htmldocument", "Method[invokescript].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.mdiclient", "Member[backgroundimage]"] + - ["system.int32", "system.windows.forms.tooltip", "Member[automaticdelay]"] + - ["system.boolean", "system.windows.forms.groupboxrenderer!", "Method[isbackgroundpartiallytransparent].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[rowheader]"] + - ["system.type", "system.windows.forms.datagridviewbuttoncell", "Member[valuetype]"] + - ["system.int32", "system.windows.forms.checkedlistbox", "Member[itemheight]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcell", "Member[style]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[verticalfocusthicknessmetric]"] + - ["system.drawing.size", "system.windows.forms.picturebox", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.checkedlistbox", "Member[checkonclick]"] + - ["system.drawing.contentalignment", "system.windows.forms.toolstripcontrolhost", "Member[textalign]"] + - ["system.int32", "system.windows.forms.linklabel+linkcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[enableheadersvisualstyles]"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.linkbehavior!", "Member[neverunderline]"] + - ["system.object", "system.windows.forms.datagrid", "Member[item]"] + - ["system.windows.forms.mainmenu", "system.windows.forms.form", "Member[menu]"] + - ["system.boolean", "system.windows.forms.listbox+integercollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.trackbar", "Member[autosize]"] + - ["system.string", "system.windows.forms.propertymanager", "Method[getlistname].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[mousespeed]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.listview", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[busy]"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[domain]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Method[mouseleaveunsharesrow].ReturnValue"] + - ["system.int32", "system.windows.forms.fontdialog", "Member[options]"] + - ["system.windows.forms.toolstriprendermode", "system.windows.forms.toolstriprendermode!", "Member[professional]"] + - ["system.int32", "system.windows.forms.datagridviewcellvalidatingeventargs", "Member[rowindex]"] + - ["system.boolean", "system.windows.forms.datagridviewband", "Member[visible]"] + - ["system.object", "system.windows.forms.datagridviewimagecell", "Member[defaultnewrowvalue]"] + - ["system.string", "system.windows.forms.filedialog", "Member[filter]"] + - ["system.windows.forms.formcornerpreference", "system.windows.forms.formcornerpreference!", "Member[default]"] + - ["system.int32", "system.windows.forms.drageventargs", "Member[keystate]"] + - ["system.windows.forms.itemactivation", "system.windows.forms.itemactivation!", "Member[twoclick]"] + - ["system.int32", "system.windows.forms.idatagridvieweditingcontrol", "Member[editingcontrolrowindex]"] + - ["system.windows.forms.padding", "system.windows.forms.control", "Member[padding]"] + - ["system.string", "system.windows.forms.richtextbox", "Member[rtf]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[disabled]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[columncount]"] + - ["system.boolean", "system.windows.forms.toolstriplabel", "Member[linkvisited]"] + - ["system.int32", "system.windows.forms.propertygrid+propertytabcollection", "Member[count]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[cross]"] + - ["system.windows.forms.messageboxoptions", "system.windows.forms.messageboxoptions!", "Member[rtlreading]"] + - ["system.windows.forms.drawmode", "system.windows.forms.drawmode!", "Member[ownerdrawvariable]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlr]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftq]"] + - ["system.drawing.font", "system.windows.forms.statusbar", "Member[font]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[hideselection]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Method[getformattedvalue].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[imeaccept]"] + - ["system.drawing.point", "system.windows.forms.monthcalendar+hittestinfo", "Member[point]"] + - ["system.boolean", "system.windows.forms.datagridviewrowcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.taskdialogbutton", "Member[enabled]"] + - ["system.string", "system.windows.forms.treeview", "Member[pathseparator]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[state]"] + - ["system.string", "system.windows.forms.textboxbase", "Method[tostring].ReturnValue"] + - ["system.windows.forms.htmlwindow", "system.windows.forms.htmldocument", "Member[window]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[defaultitem]"] + - ["system.int32", "system.windows.forms.statusbar+statusbarpanelcollection", "Method[indexof].ReturnValue"] + - ["system.drawing.point", "system.windows.forms.control", "Method[pointtoclient].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewsortcompareeventargs", "Member[cellvalue2]"] + - ["system.drawing.contentalignment", "system.windows.forms.control", "Method[rtltranslatecontent].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializepreferredrowheight].ReturnValue"] + - ["system.string", "system.windows.forms.dataformats!", "Member[metafilepict]"] + - ["system.boolean", "system.windows.forms.padding!", "Method[op_inequality].ReturnValue"] + - ["system.windows.forms.autovalidate", "system.windows.forms.printpreviewdialog", "Member[autovalidate]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.accessibleobject", "Method[navigate].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[list]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.forms.treeviewimageindexconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.monthcalendar", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[showcolor]"] + - ["system.string", "system.windows.forms.binding", "Member[formatstring]"] + - ["system.string", "system.windows.forms.radiobutton+radiobuttonaccessibleobject", "Member[name]"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncell", "Method[mouseenterunsharesrow].ReturnValue"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[largedecrement]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[keypreview]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.toolstrip", "Member[controls]"] + - ["system.boolean", "system.windows.forms.label", "Member[usemnemonic]"] + - ["system.int32", "system.windows.forms.listbox!", "Member[nomatches]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[none]"] + - ["system.drawing.rectangle", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[bounds]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[issorted]"] + - ["system.string", "system.windows.forms.tooltip", "Member[tooltiptitle]"] + - ["system.object", "system.windows.forms.griditem", "Member[tag]"] + - ["system.windows.forms.arrowdirection", "system.windows.forms.arrowdirection!", "Member[right]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[showintaskbar]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf1]"] + - ["system.boolean", "system.windows.forms.combobox+objectcollection", "Method[contains].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.linkarea+linkareaconverter", "Method[getproperties].ReturnValue"] + - ["system.windows.forms.textdataformat", "system.windows.forms.textdataformat!", "Member[unicodetext]"] + - ["system.boolean", "system.windows.forms.linklabel", "Method[processdialogkey].ReturnValue"] + - ["system.string", "system.windows.forms.datetimepicker", "Method[tostring].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstripoverflowbutton", "Method[getpreferredsize].ReturnValue"] + - ["system.int32", "system.windows.forms.listview+listviewitemcollection", "Method[indexofkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.monthcalendar", "Member[doublebuffered]"] + - ["system.boolean", "system.windows.forms.listviewitem+listviewsubitemcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.richtextboxselectionattribute", "system.windows.forms.richtextboxselectionattribute!", "Member[mixed]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf5]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[sizingborderwidth]"] + - ["system.boolean", "system.windows.forms.treenode", "Member[isediting]"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[rightofclientarea]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[hottracking]"] + - ["system.windows.forms.richtextboxfinds", "system.windows.forms.richtextboxfinds!", "Member[reverse]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[none]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcell", "Member[inheritedstyle]"] + - ["system.windows.forms.scrollorientation", "system.windows.forms.scrollorientation!", "Member[horizontalscroll]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[no]"] + - ["system.boolean", "system.windows.forms.control", "Method[isinputchar].ReturnValue"] + - ["system.boolean", "system.windows.forms.application!", "Method[setsuspendstate].ReturnValue"] + - ["system.windows.forms.colordepth", "system.windows.forms.colordepth!", "Member[depth32bit]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[autosize]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.toolstriplayoutstyle!", "Member[horizontalstackwithoverflow]"] + - ["system.windows.forms.datagridviewcolumnsortmode", "system.windows.forms.datagridviewtextboxcolumn", "Member[sortmode]"] + - ["system.int32", "system.windows.forms.menuitem", "Member[menuid]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift5]"] + - ["system.int32", "system.windows.forms.domainupdown+domainupdownaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.windows.forms.webbrowserreadystate", "system.windows.forms.webbrowserreadystate!", "Member[loaded]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[prevmonthbutton]"] + - ["system.int32", "system.windows.forms.datagridviewcell", "Member[rowindex]"] + - ["system.boolean", "system.windows.forms.form", "Member[autoscale]"] + - ["system.componentmodel.isite", "system.windows.forms.control", "Member[site]"] + - ["system.boolean", "system.windows.forms.form", "Method[processdialogchar].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.panel", "Member[defaultsize]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt9]"] + - ["system.boolean", "system.windows.forms.listview+selectedindexcollection", "Member[isfixedsize]"] + - ["system.windows.forms.toolstrip", "system.windows.forms.toolstripitem", "Member[parent]"] + - ["system.windows.forms.padding", "system.windows.forms.monthcalendar", "Member[defaultmargin]"] + - ["system.windows.forms.taskdialogfootnote", "system.windows.forms.taskdialogfootnote!", "Method[op_implicit].ReturnValue"] + - ["system.windows.forms.tablelayoutpanelcellborderstyle", "system.windows.forms.tablelayoutpanelcellborderstyle!", "Member[outsetdouble]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[namechange]"] + - ["system.collections.ienumerator", "system.windows.forms.datagridviewcellcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[rmenu]"] + - ["system.object", "system.windows.forms.datagridviewselectedcolumncollection", "Member[item]"] + - ["system.windows.forms.menumerge", "system.windows.forms.menumerge!", "Member[remove]"] + - ["system.object", "system.windows.forms.treenodecollection", "Member[item]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl6]"] + - ["system.windows.forms.orientation", "system.windows.forms.orientation!", "Member[vertical]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[hanjamode]"] + - ["system.boolean", "system.windows.forms.datagridpreferredcolumnwidthtypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.toolstriptextbox", "Member[backgroundimage]"] + - ["system.string", "system.windows.forms.trackbar", "Method[tostring].ReturnValue"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridview", "Member[adjustedtopleftheaderborderstyle]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[space]"] + - ["system.windows.forms.listviewalignment", "system.windows.forms.listviewalignment!", "Member[top]"] + - ["system.object", "system.windows.forms.datagridviewcolumnheadercell", "Method[getclipboardcontent].ReturnValue"] + - ["system.windows.forms.toolbarbutton", "system.windows.forms.toolbar+toolbarbuttoncollection", "Member[item]"] + - ["system.object", "system.windows.forms.menu+menuitemcollection", "Member[item]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.printpreviewdialog", "Member[accessiblerole]"] + - ["system.windows.forms.taskdialogexpanderposition", "system.windows.forms.taskdialogexpanderposition!", "Member[afterfootnote]"] + - ["system.object", "system.windows.forms.datagridviewimagecolumn", "Method[clone].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.webbrowserbase", "Member[defaultsize]"] + - ["system.windows.forms.menumerge", "system.windows.forms.menumerge!", "Member[mergeitems]"] + - ["system.int32", "system.windows.forms.dpichangedeventargs", "Member[devicedpiold]"] + - ["system.int32", "system.windows.forms.bindingmanagerbase", "Member[count]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.control", "Method[dodragdropasjson].ReturnValue"] + - ["system.boolean", "system.windows.forms.listviewinsertionmark", "Member[appearsafteritem]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[paintparts]"] + - ["system.collections.ienumerator", "system.windows.forms.listview+checkedindexcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[caretblinktime]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f7]"] + - ["system.windows.forms.sizegripstyle", "system.windows.forms.sizegripstyle!", "Member[hide]"] + - ["system.windows.forms.datagridviewcolumnheadercell", "system.windows.forms.datagridviewcolumn", "Member[headercell]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewrowcontextmenustripneededeventargs", "Member[contextmenustrip]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f24]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftp]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Member[truevalue]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.anchorstyles!", "Member[top]"] + - ["system.boolean", "system.windows.forms.linkconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.windows.forms.listview+columnheadercollection", "Member[syncroot]"] + - ["system.drawing.point", "system.windows.forms.tabpage", "Member[location]"] + - ["system.int32", "system.windows.forms.itemcheckeventargs", "Member[index]"] + - ["system.drawing.size", "system.windows.forms.control", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[acceptstab]"] + - ["system.drawing.font", "system.windows.forms.datagrid", "Member[captionfont]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.control!", "Member[mousebuttons]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.datagridview", "Method[createcontrolsinstance].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.checkedlistbox+checkedindexcollection", "Method[getenumerator].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.dpichangedeventargs", "Member[suggestedrectangle]"] + - ["system.drawing.point", "system.windows.forms.propertygrid", "Member[contextmenudefaultlocation]"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpnavigator!", "Member[find]"] + - ["system.windows.forms.listview+columnheadercollection", "system.windows.forms.listview", "Member[columns]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewaccessibleobject", "Method[getfocused].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Member[ismirrored]"] + - ["system.windows.forms.validationconstraints", "system.windows.forms.validationconstraints!", "Member[tabstop]"] + - ["system.intptr", "system.windows.forms.createparams", "Member[parent]"] + - ["system.windows.forms.toolbarbuttonstyle", "system.windows.forms.toolbarbuttonstyle!", "Member[pushbutton]"] + - ["system.boolean", "system.windows.forms.tabrenderer!", "Member[issupported]"] + - ["system.drawing.color", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[forecolor]"] + - ["system.int32", "system.windows.forms.filedialog", "Member[filterindex]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[multiline]"] + - ["system.windows.forms.sizetype", "system.windows.forms.sizetype!", "Member[percent]"] + - ["system.boolean", "system.windows.forms.axhost", "Member[editmode]"] + - ["system.boolean", "system.windows.forms.tablelayoutpanel", "Method[canextend].ReturnValue"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[comboboxedit]"] + - ["system.windows.forms.closereason", "system.windows.forms.closereason!", "Member[formownerclosing]"] + - ["system.int32", "system.windows.forms.control", "Member[height]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[autoscale]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf7]"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[display]"] + - ["system.reflection.propertyinfo[]", "system.windows.forms.accessibleobject", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[enabled]"] + - ["system.windows.forms.padding", "system.windows.forms.domainupdown", "Member[padding]"] + - ["system.windows.forms.formcornerpreference", "system.windows.forms.formcornerpreference!", "Member[round]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[overflowbuttongradientend]"] + - ["system.drawing.rectangle", "system.windows.forms.datagrid", "Method[getcurrentcellbounds].ReturnValue"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewlinkcolumn", "Member[celltemplate]"] + - ["system.int32[]", "system.windows.forms.richtextbox", "Member[selectiontabs]"] + - ["system.boolean", "system.windows.forms.cursorconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.string", "system.windows.forms.dataobject", "Method[gettext].ReturnValue"] + - ["system.windows.forms.menumerge", "system.windows.forms.menumerge!", "Member[replace]"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[multiselect]"] + - ["system.string", "system.windows.forms.taskdialogfootnote", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewrow", "Member[frozen]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemminus]"] + - ["t", "system.windows.forms.control", "Method[invoke].ReturnValue"] + - ["system.drawing.font", "system.windows.forms.axhost", "Member[font]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxcell", "Member[maxdropdownitems]"] + - ["system.boolean", "system.windows.forms.htmlwindow", "Method[equals].ReturnValue"] + - ["system.windows.forms.formstartposition", "system.windows.forms.formstartposition!", "Member[centerscreen]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[imenonconvert]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[scroll]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.listbindinghelper!", "Method[getlistitemproperties].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf8]"] + - ["system.boolean", "system.windows.forms.listview+listviewitemcollection", "Method[containskey].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewband", "Member[isrow]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.dockstyle!", "Member[none]"] + - ["system.windows.forms.highdpimode", "system.windows.forms.highdpimode!", "Member[permonitor]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.splitter", "Member[backgroundimagelayout]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Member[tag]"] + - ["system.boolean", "system.windows.forms.toolstripdropdownbutton", "Method[processmnemonic].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstrippanel+toolstrippanelrowcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[multiline]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f9]"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.datagridcolumnstyle", "Member[propertydescriptor]"] + - ["system.windows.forms.taskdialogverificationcheckbox", "system.windows.forms.taskdialogpage", "Member[verification]"] + - ["system.string", "system.windows.forms.datagridviewtopleftheadercell+datagridviewtopleftheadercellaccessibleobject", "Member[value]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.toolbar", "Member[borderstyle]"] + - ["system.boolean", "system.windows.forms.taskdialogbutton", "Member[showshieldicon]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.domainupdown", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.collections.ilist", "system.windows.forms.currencymanager", "Member[list]"] + - ["system.windows.forms.createparams", "system.windows.forms.panel", "Member[createparams]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[checkselectedbackground]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[parent]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker", "Member[calendarforecolor]"] + - ["system.int32", "system.windows.forms.combobox", "Member[selectedindex]"] + - ["system.intptr", "system.windows.forms.message", "Member[lparam]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripitem", "Member[defaultmargin]"] + - ["system.boolean", "system.windows.forms.scrollbar", "Member[autosize]"] + - ["system.object", "system.windows.forms.autocompletestringcollection", "Member[item]"] + - ["system.string", "system.windows.forms.domainupdown+domainitemaccessibleobject", "Member[name]"] + - ["system.windows.forms.ibuttoncontrol", "system.windows.forms.printpreviewdialog", "Member[cancelbutton]"] + - ["system.windows.forms.toolstripitemimagescaling", "system.windows.forms.toolstripseparator", "Member[imagescaling]"] + - ["system.windows.forms.searchdirectionhint", "system.windows.forms.searchdirectionhint!", "Member[down]"] + - ["system.windows.forms.taskdialog", "system.windows.forms.taskdialogpage", "Member[bounddialog]"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpnavigator!", "Member[keywordindex]"] + - ["system.windows.forms.control", "system.windows.forms.binding", "Member[control]"] + - ["system.windows.forms.datagridview+hittestinfo", "system.windows.forms.datagridview+hittestinfo!", "Member[nowhere]"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridview", "Member[autosizecolumnsmode]"] + - ["system.boolean", "system.windows.forms.application!", "Member[isdarkmodeenabled]"] + - ["system.type", "system.windows.forms.converteventargs", "Member[desiredtype]"] + - ["system.drawing.color", "system.windows.forms.datagridviewcellstyle", "Member[selectionbackcolor]"] + - ["system.string", "system.windows.forms.htmldocument", "Member[domain]"] + - ["system.string", "system.windows.forms.accessibleobject", "Member[keyboardshortcut]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftins]"] + - ["system.int32", "system.windows.forms.datagridviewtextboxeditingcontrol", "Member[editingcontrolrowindex]"] + - ["system.object", "system.windows.forms.combobox", "Member[selecteditem]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttonselectedgradientbegin]"] + - ["system.int32", "system.windows.forms.listview+checkedlistviewitemcollection", "Member[count]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.control", "Member[layoutengine]"] + - ["system.string", "system.windows.forms.folderbrowserdialog", "Member[selectedpath]"] + - ["system.intptr", "system.windows.forms.message", "Member[wparam]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridview", "Member[columnheadersdefaultcellstyle]"] + - ["system.boolean", "system.windows.forms.checkboxrenderer!", "Member[rendermatchingapplicationstate]"] + - ["system.boolean", "system.windows.forms.listview", "Member[labeledit]"] + - ["system.windows.forms.htmlwindow", "system.windows.forms.htmlwindow", "Member[opener]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftc]"] + - ["system.int32", "system.windows.forms.datagrid", "Member[preferredrowheight]"] + - ["system.int32", "system.windows.forms.progressbarrenderer!", "Member[chunkthickness]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.radiobutton+radiobuttonaccessibleobject", "Member[state]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonpressedhighlightborder]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[pane]"] + - ["system.collections.ienumerator", "system.windows.forms.listbox+selectedobjectcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelement", "Method[insertadjacentelement].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstripcontrolhost", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.tablelayoutsettings", "Member[layoutengine]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[usesystempasswordchar]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.toolstriptextbox", "Member[borderstyle]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewheadercell", "Method[getinheritedstate].ReturnValue"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[error]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[usecompatibletextrendering]"] + - ["system.string", "system.windows.forms.filedialog", "Member[initialdirectory]"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[selectionhangingindent]"] + - ["system.windows.forms.datagridviewselectionmode", "system.windows.forms.datagridviewselectionmode!", "Member[fullrowselect]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[causesvalidation]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[showkeyboardcues]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processf2key].ReturnValue"] + - ["system.windows.forms.tooltipicon", "system.windows.forms.tooltipicon!", "Member[error]"] + - ["system.int32", "system.windows.forms.datagridviewcellformattingeventargs", "Member[columnindex]"] + - ["system.drawing.size", "system.windows.forms.form", "Member[defaultsize]"] + - ["system.drawing.font", "system.windows.forms.drawitemeventargs", "Member[font]"] + - ["system.drawing.size", "system.windows.forms.trackbar", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[uieffectsenabled]"] + - ["system.windows.forms.charactercasing", "system.windows.forms.charactercasing!", "Member[normal]"] + - ["system.windows.forms.datagridviewautosizerowmode", "system.windows.forms.datagridviewautosizerowmode!", "Member[allcells]"] + - ["system.drawing.rectangle", "system.windows.forms.scrollablecontrol", "Member[displayrectangle]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[role]"] + - ["system.boolean", "system.windows.forms.linkarea+linkareaconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.forms.webbrowserencryptionlevel", "system.windows.forms.webbrowserencryptionlevel!", "Member[insecure]"] + - ["system.windows.forms.toolstripitemalignment", "system.windows.forms.toolstripitem", "Member[alignment]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[shielderrorredbar]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[shield]"] + - ["system.boolean", "system.windows.forms.control", "Method[focus].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[defaultshowitemtooltips]"] + - ["system.boolean", "system.windows.forms.form", "Member[mdichildrenminimizedanchorbottom]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[subtract]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.textboxbase", "Member[borderstyle]"] + - ["system.boolean", "system.windows.forms.toolbar", "Member[doublebuffered]"] + - ["system.boolean", "system.windows.forms.toolstripstatuslabel", "Member[spring]"] + - ["system.boolean", "system.windows.forms.toolstripoverflowbutton", "Member[righttoleftautomirrorimage]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Method[processmnemonic].ReturnValue"] + - ["system.boolean", "system.windows.forms.idatagridvieweditingcontrol", "Member[repositioneditingcontrolonvaluechange]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[showsounds]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[isdropdown]"] + - ["system.string", "system.windows.forms.treeview", "Member[selectedimagekey]"] + - ["system.windows.forms.leftrightalignment", "system.windows.forms.updownbase", "Member[updownalign]"] + - ["system.windows.forms.panel", "system.windows.forms.datagridview", "Member[editingpanel]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemdialogstart]"] + - ["system.boolean", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Method[equals].ReturnValue"] + - ["system.windows.forms.control", "system.windows.forms.layouteventargs", "Member[affectedcontrol]"] + - ["system.windows.forms.imemode", "system.windows.forms.progressbar", "Member[defaultimemode]"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[rightmargin]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.drageventargs", "Member[effect]"] + - ["system.string", "system.windows.forms.toolstripitem+toolstripitemaccessibleobject", "Member[name]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.toolstripdropdown", "Member[contextmenustrip]"] + - ["system.windows.forms.toolstripgripstyle", "system.windows.forms.toolstripgripstyle!", "Member[visible]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[grayed]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview", "Method[getitemat].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview+checkedindexcollection", "Member[isfixedsize]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[firstdisplayedscrollingrowindex]"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[add].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[sizeall]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[modifiers]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.webbrowserbase", "Member[backgroundimagelayout]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[scrollalwaysvisible]"] + - ["system.boolean", "system.windows.forms.picturebox", "Member[waitonload]"] + - ["system.windows.forms.orientation", "system.windows.forms.orientation!", "Member[horizontal]"] + - ["system.int32", "system.windows.forms.powerstatus", "Member[batteryliferemaining]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewrow", "Member[inheritedstyle]"] + - ["system.windows.forms.form", "system.windows.forms.form", "Member[mdiparent]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontainer", "Member[autoscrollmargin]"] + - ["system.boolean", "system.windows.forms.numericupdownaccelerationcollection", "Member[isreadonly]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[f4]"] + - ["system.windows.forms.listview+listviewitemcollection", "system.windows.forms.listviewgroup", "Member[items]"] + - ["system.collections.ienumerator", "system.windows.forms.htmlwindowcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripprogressbar", "Member[righttoleftlayout]"] + - ["system.windows.forms.datagridlinestyle", "system.windows.forms.datagridtablestyle", "Member[gridlinestyle]"] + - ["system.string", "system.windows.forms.tabpage", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.forms.application!", "Member[startuppath]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[headerforecolor]"] + - ["system.windows.forms.createparams", "system.windows.forms.button", "Member[createparams]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.toolstrip", "Member[anchor]"] + - ["system.drawing.rectangle", "system.windows.forms.drawtreenodeeventargs", "Member[bounds]"] + - ["system.string", "system.windows.forms.control+controlaccessibleobject", "Member[defaultaction]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[linkcolor]"] + - ["system.windows.forms.treeviewaction", "system.windows.forms.treeviewaction!", "Member[expand]"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[copy]"] + - ["system.boolean", "system.windows.forms.form", "Member[minimizebox]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[readonly]"] + - ["system.windows.forms.insertkeymode", "system.windows.forms.maskedtextbox", "Member[insertkeymode]"] + - ["system.windows.forms.captionbutton", "system.windows.forms.captionbutton!", "Member[close]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf9]"] + - ["system.object", "system.windows.forms.bindingsource", "Method[addnew].ReturnValue"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[no]"] + - ["system.windows.forms.checkstate", "system.windows.forms.itemcheckeventargs", "Member[newvalue]"] + - ["system.boolean", "system.windows.forms.taskdialogbutton", "Member[visible]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcell", "Member[erroriconbounds]"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[bulletindent]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlq]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Member[linkvisited]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf2]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[maskfull]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[rightofclientarea]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[keyboardspeed]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridview+datagridviewtoprowaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[allowwebbrowserdrop]"] + - ["system.boolean", "system.windows.forms.treenodecollection", "Method[containskey].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[toolstripdropdownbackground]"] + - ["system.globalization.cultureinfo", "system.windows.forms.inputlanguagechangingeventargs", "Member[culture]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrowprepainteventargs", "Member[rowbounds]"] + - ["system.windows.forms.listbox+selectedobjectcollection", "system.windows.forms.listbox", "Member[selecteditems]"] + - ["system.windows.forms.unhandledexceptionmode", "system.windows.forms.unhandledexceptionmode!", "Member[automatic]"] + - ["system.int32", "system.windows.forms.datagridviewcolumn", "Method[getpreferredwidth].ReturnValue"] + - ["system.int32", "system.windows.forms.splitcontainer", "Member[panel2minsize]"] + - ["system.windows.forms.dragdropeffects", "system.windows.forms.dragdropeffects!", "Member[copy]"] + - ["system.drawing.font", "system.windows.forms.listviewitem", "Member[font]"] + - ["system.windows.forms.datagridviewautosizecolumnsmode", "system.windows.forms.datagridviewautosizecolumnsmode!", "Member[columnheader]"] + - ["system.collections.ienumerator", "system.windows.forms.tabcontrol+tabpagecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstripseparator", "Member[textdirection]"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[thumbposition]"] + - ["system.drawing.point", "system.windows.forms.htmlwindow", "Member[position]"] + - ["system.string", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Method[tostring].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemmenupopupstart]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.autocompletesource!", "Member[none]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[mousedownunsharesrow].ReturnValue"] + - ["system.int32", "system.windows.forms.listview+listviewitemcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.linkbehavior!", "Member[systemdefault]"] + - ["system.string", "system.windows.forms.imagelist", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.htmlwindow", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[alt3]"] + - ["system.int32", "system.windows.forms.control", "Member[left]"] + - ["system.int32", "system.windows.forms.datagridcolumnstyle", "Member[width]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[allowdrop]"] + - ["system.boolean", "system.windows.forms.listview", "Member[hoverselection]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedrowcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.form", "Method[processtabkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[controlbox]"] + - ["system.string", "system.windows.forms.domainupdown+domainitemaccessibleobject", "Member[value]"] + - ["system.double", "system.windows.forms.form", "Member[opacity]"] + - ["system.string", "system.windows.forms.axhost+clsidattribute", "Member[value]"] + - ["system.int32", "system.windows.forms.linklabel+linkcollection", "Method[indexofkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[autosize]"] + - ["system.int32", "system.windows.forms.cursor", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.forms.listviewitemconverter", "Method[convertto].ReturnValue"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmodeeventargs", "Member[previousmode]"] + - ["system.string", "system.windows.forms.maskedtextbox", "Member[mask]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Method[processkeymessage].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.printpreviewdialog", "Member[size]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[statusstripgradientend]"] + - ["system.drawing.bitmap", "system.windows.forms.propertygrid", "Member[sortbypropertyimage]"] + - ["system.iformatprovider", "system.windows.forms.datagridtextboxcolumn", "Member[formatinfo]"] + - ["system.boolean", "system.windows.forms.statusbar", "Member[tabstop]"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Member[showhelp]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbuttoncollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.forms.tabcontrol+tabpagecollection", "Member[item]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.datetimepicker+datetimepickeraccessibleobject", "Member[state]"] + - ["system.uri", "system.windows.forms.webbrowser", "Member[url]"] + - ["system.windows.forms.bindingmanagerbase", "system.windows.forms.binding", "Member[bindingmanagerbase]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.combobox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrowheadercell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.string", "system.windows.forms.application!", "Member[localuserappdatapath]"] + - ["system.windows.forms.griditemtype", "system.windows.forms.griditemtype!", "Member[root]"] + - ["system.windows.forms.highdpimode", "system.windows.forms.highdpimode!", "Member[systemaware]"] + - ["system.windows.forms.tablelayoutcolumnstylecollection", "system.windows.forms.tablelayoutpanel", "Member[columnstyles]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[expanded]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Method[mouseenterunsharesrow].ReturnValue"] + - ["system.boolean", "system.windows.forms.listbindingconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox+objectcollection", "Member[count]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[retry]"] + - ["system.int32", "system.windows.forms.cachevirtualitemseventargs", "Member[endindex]"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewcellcollection", "Member[item]"] + - ["system.drawing.size", "system.windows.forms.menustrip", "Member[defaultsize]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f8]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.mousebuttons!", "Member[xbutton2]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[scrollable]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Method[mouseupunsharesrow].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcomboboxcell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.statusbarpanel", "system.windows.forms.statusbardrawitemeventargs", "Member[panel]"] + - ["system.string", "system.windows.forms.axhost", "Method[getcomponentname].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.basecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[warning]"] + - ["system.int32", "system.windows.forms.previewkeydowneventargs", "Member[keyvalue]"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[first]"] + - ["system.int32", "system.windows.forms.trackbar", "Member[minimum]"] + - ["system.windows.forms.drawitemstate", "system.windows.forms.drawitemstate!", "Member[hotlight]"] + - ["system.string", "system.windows.forms.axhost", "Method[getclassname].ReturnValue"] + - ["system.windows.forms.datagridviewautosizerowmode", "system.windows.forms.datagridviewautosizerowmode!", "Member[allcellsexceptheader]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcolumncollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstrippanel", "Member[tabindex]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.forms.scrollablecontrol+dockpaddingedgesconverter", "Method[getproperties].ReturnValue"] + - ["system.string", "system.windows.forms.toolbarbutton", "Member[name]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstriprendereventargs", "Member[connectedarea]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[selected]"] + - ["system.string", "system.windows.forms.toolstripcombobox", "Member[selectedtext]"] + - ["system.string", "system.windows.forms.application!", "Member[commonappdatapath]"] + - ["system.int32", "system.windows.forms.listbox", "Member[topindex]"] + - ["system.boolean", "system.windows.forms.control", "Method[preprocessmessage].ReturnValue"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewcellstyle", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.forms.inputlanguagecollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.columnheader", "system.windows.forms.columnreorderedeventargs", "Member[header]"] + - ["system.windows.forms.scrollbars", "system.windows.forms.scrollbars!", "Member[vertical]"] + - ["system.drawing.color", "system.windows.forms.tabcontrol", "Member[forecolor]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[checkpressedbackground]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstripgradientmiddle]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripdropdownitemaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.boolean", "system.windows.forms.taskdialogverificationcheckbox", "Member[checked]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.checkedlistbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[selectionbackcolor]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Method[shouldserializelinkcolor].ReturnValue"] + - ["system.int32", "system.windows.forms.errorprovider", "Member[blinkrate]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[opaque]"] + - ["system.string", "system.windows.forms.datagrid", "Member[text]"] + - ["system.string", "system.windows.forms.picturebox", "Member[text]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[dayofweek]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift8]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[border]"] + - ["system.boolean", "system.windows.forms.buttonbase", "Member[usemnemonic]"] + - ["system.drawing.image", "system.windows.forms.label", "Member[backgroundimage]"] + - ["system.drawing.color", "system.windows.forms.toolstripitemtextrendereventargs", "Member[textcolor]"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[canundo]"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[columnresize]"] + - ["system.windows.forms.flowdirection", "system.windows.forms.flowdirection!", "Member[righttoleft]"] + - ["system.boolean", "system.windows.forms.listview", "Member[hottracking]"] + - ["system.string", "system.windows.forms.helpprovider", "Method[gethelpkeyword].ReturnValue"] + - ["system.object", "system.windows.forms.maskedtextbox", "Method[validatetext].ReturnValue"] + - ["system.type", "system.windows.forms.datagridviewbuttoncell", "Member[edittype]"] + - ["system.boolean", "system.windows.forms.gridtablestylescollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmldocument", "Method[getelementfrompoint].ReturnValue"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[close]"] + - ["system.drawing.point", "system.windows.forms.toolstriptextbox", "Method[getpositionfromcharindex].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Method[getfirstcharindexofcurrentline].ReturnValue"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview", "Method[findnearestitem].ReturnValue"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[smallincrement]"] + - ["system.drawing.rectangle", "system.windows.forms.label", "Method[calcimagerenderbounds].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[hanguelmode]"] + - ["system.windows.forms.datagridviewselectedrowcollection", "system.windows.forms.datagridview", "Member[selectedrows]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridview", "Method[getrowdisplayrectangle].ReturnValue"] + - ["system.windows.forms.screenorientation", "system.windows.forms.screenorientation!", "Member[angle90]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[erroricon]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemmenuend]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[rbutton]"] + - ["system.drawing.icon", "system.windows.forms.form", "Member[icon]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.hscrollbar", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.htmlelementcollection", "Member[count]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[imeaceept]"] + - ["system.windows.forms.drawmode", "system.windows.forms.checkedlistbox", "Member[drawmode]"] + - ["system.windows.forms.formcollection", "system.windows.forms.application!", "Member[openforms]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processdialogkey].ReturnValue"] + - ["system.string", "system.windows.forms.filedialog", "Member[filename]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[mousepresent]"] + - ["system.type", "system.windows.forms.maskedtextbox", "Member[validatingtype]"] + - ["system.drawing.size", "system.windows.forms.scrollablecontrol", "Member[autoscrollmargin]"] + - ["system.windows.forms.structformat", "system.windows.forms.structformat!", "Member[auto]"] + - ["system.drawing.color", "system.windows.forms.listview", "Member[backcolor]"] + - ["system.int32", "system.windows.forms.combobox", "Method[findstringexact].ReturnValue"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[selfvoicing]"] + - ["system.string", "system.windows.forms.statusbarpanel", "Member[name]"] + - ["system.windows.forms.datagridviewautosizecolumnmode[]", "system.windows.forms.datagridviewautosizecolumnsmodeeventargs", "Member[previousmodes]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.control", "Method[getautosizemode].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagridview", "Member[backgroundcolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf11]"] + - ["system.drawing.color", "system.windows.forms.tabcontrol", "Member[backcolor]"] + - ["system.drawing.icon", "system.windows.forms.errorprovider", "Member[icon]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[imeconvert]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[window]"] + - ["system.drawing.size", "system.windows.forms.usercontrol", "Member[defaultsize]"] + - ["system.decimal", "system.windows.forms.numericupdown", "Member[maximum]"] + - ["system.int32", "system.windows.forms.toolstripseparator", "Member[imageindex]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridview", "Member[alternatingrowsdefaultcellstyle]"] + - ["system.boolean", "system.windows.forms.htmldocument", "Member[righttoleft]"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittestinfo", "Member[type]"] + - ["system.int32", "system.windows.forms.checkedlistbox+checkedindexcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[y]"] + - ["system.string", "system.windows.forms.labelediteventargs", "Member[label]"] + - ["system.decimal", "system.windows.forms.numericupdown", "Member[increment]"] + - ["system.windows.forms.view", "system.windows.forms.view!", "Member[details]"] + - ["system.drawing.size", "system.windows.forms.updownbase", "Member[defaultsize]"] + - ["system.windows.forms.imagelist", "system.windows.forms.listviewitem", "Member[imagelist]"] + - ["system.string", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[errortext]"] + - ["system.object", "system.windows.forms.createparams", "Member[param]"] + - ["system.boolean", "system.windows.forms.axhost+stateconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[processkeypreview].ReturnValue"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmlelementcollection", "Member[item]"] + - ["system.string", "system.windows.forms.htmldocument", "Member[encoding]"] + - ["system.windows.forms.padding", "system.windows.forms.trackbar", "Member[padding]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[systemdialogend]"] + - ["system.int32", "system.windows.forms.toolstripitem", "Member[mergeindex]"] + - ["system.windows.forms.checkedlistbox+objectcollection", "system.windows.forms.checkedlistbox", "Member[items]"] + - ["system.windows.forms.toolstrippanel", "system.windows.forms.toolstrippanelrendereventargs", "Member[toolstrippanel]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[righttoleftlayout]"] + - ["system.string", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Member[value]"] + - ["system.boolean", "system.windows.forms.maskedtextbox", "Member[hidepromptonleave]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processf3key].ReturnValue"] + - ["system.boolean", "system.windows.forms.datetimepicker", "Method[isinputkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processtabkey].ReturnValue"] + - ["system.windows.forms.ibuttoncontrol", "system.windows.forms.form", "Member[cancelbutton]"] + - ["system.drawing.color", "system.windows.forms.controlpaint!", "Method[darkdark].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.combobox+objectcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcolumncollection", "Member[isreadonly]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.mousebuttons!", "Member[right]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[v]"] + - ["system.windows.forms.mdilayout", "system.windows.forms.mdilayout!", "Member[tilevertical]"] + - ["system.object", "system.windows.forms.imagelist+imagecollection", "Member[syncroot]"] + - ["system.windows.forms.padding", "system.windows.forms.groupbox", "Member[defaultpadding]"] + - ["system.drawing.graphics", "system.windows.forms.drawtooltipeventargs", "Member[graphics]"] + - ["system.int32", "system.windows.forms.retrievevirtualitemeventargs", "Member[itemindex]"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Member[righttoleftautomirrorimage]"] + - ["system.string", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[help]"] + - ["system.object", "system.windows.forms.buttonbase", "Member[commandparameter]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[down]"] + - ["system.string", "system.windows.forms.datagridviewlinkcolumn", "Member[text]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[question]"] + - ["system.windows.forms.toolbarbuttonstyle", "system.windows.forms.toolbarbuttonstyle!", "Member[togglebutton]"] + - ["system.drawing.color", "system.windows.forms.flatbuttonappearance", "Member[mousedownbackcolor]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolbar", "Member[dock]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstriprendereventargs", "Member[affectedbounds]"] + - ["system.int32", "system.windows.forms.toolstriptextbox", "Member[textlength]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.horizontalalignment!", "Member[right]"] + - ["system.string", "system.windows.forms.listviewgroup", "Member[name]"] + - ["system.windows.forms.imemode", "system.windows.forms.label", "Member[defaultimemode]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f20]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstriptextbox", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.textimagerelation!", "Member[overlay]"] + - ["system.windows.forms.borderstyle", "system.windows.forms.updownbase", "Member[borderstyle]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl2]"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[wednesday]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.drawlistviewitemeventargs", "Member[item]"] + - ["system.boolean", "system.windows.forms.linkarea+linkareaconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.forms.accessibleobject", "Method[raiseautomationnotification].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.linklabel", "Member[linkcolor]"] + - ["system.windows.forms.createparams", "system.windows.forms.usercontrol", "Member[createparams]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.tablelayoutpanel", "Method[createcontrolsinstance].ReturnValue"] + - ["system.windows.forms.tablelayoutrowstylecollection", "system.windows.forms.tablelayoutsettings", "Member[rowstyles]"] + - ["system.windows.forms.formborderstyle", "system.windows.forms.formborderstyle!", "Member[fixedtoolwindow]"] + - ["system.object", "system.windows.forms.osfeature!", "Member[layeredwindows]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[overflowbuttongradientmiddle]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf10]"] + - ["system.boolean", "system.windows.forms.numericupdown", "Member[hexadecimal]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuitemselected]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[indeterminate]"] + - ["system.string", "system.windows.forms.taskdialogradiobutton", "Method[tostring].ReturnValue"] + - ["system.object", "system.windows.forms.listbox+objectcollection", "Member[item]"] + - ["system.drawing.point", "system.windows.forms.form", "Member[desktoplocation]"] + - ["system.windows.forms.structformat", "system.windows.forms.structformat!", "Member[unicode]"] + - ["system.windows.forms.webbrowserreadystate", "system.windows.forms.webbrowser", "Member[readystate]"] + - ["system.windows.forms.taskdialogprogressbarstate", "system.windows.forms.taskdialogprogressbar", "Member[state]"] + - ["system.windows.forms.createparams", "system.windows.forms.combobox", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.listview+selectedindexcollection", "Member[issynchronized]"] + - ["system.windows.forms.currencymanager", "system.windows.forms.bindingsource", "Method[getrelatedcurrencymanager].ReturnValue"] + - ["system.boolean", "system.windows.forms.clipboard!", "Method[trygetdata].ReturnValue"] + - ["system.string", "system.windows.forms.datagridview", "Member[text]"] + - ["system.object", "system.windows.forms.listview+listviewitemcollection", "Member[item]"] + - ["system.boolean", "system.windows.forms.toolbar+toolbarbuttoncollection", "Member[issynchronized]"] + - ["system.drawing.font", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[font]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.toolstripcontainer", "Method[createcontrolsinstance].ReturnValue"] + - ["system.object", "system.windows.forms.applicationcontext", "Member[tag]"] + - ["system.int32", "system.windows.forms.datagridviewrowheightinfopushedeventargs", "Member[height]"] + - ["system.int32", "system.windows.forms.listview+listviewitemcollection", "Member[count]"] + - ["system.windows.forms.powerlinestatus", "system.windows.forms.powerlinestatus!", "Member[online]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[alertlow]"] + - ["system.intptr", "system.windows.forms.drawitemeventargs", "Method[gethdc].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshifto]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.tabcontrol", "Member[backgroundimagelayout]"] + - ["system.windows.forms.propertysort", "system.windows.forms.propertysort!", "Member[categorizedalphabetical]"] + - ["system.string", "system.windows.forms.taskdialogcommandlinkbutton", "Member[descriptiontext]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.splitter", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.nativewindow", "system.windows.forms.nativewindow!", "Method[fromhandle].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[horizontalresizeborderthickness]"] + - ["system.windows.forms.accessiblenavigation", "system.windows.forms.accessiblenavigation!", "Member[up]"] + - ["system.boolean", "system.windows.forms.listviewitem+listviewsubitemcollection", "Member[isfixedsize]"] + - ["system.string", "system.windows.forms.datagridviewcheckboxcell+datagridviewcheckboxcellaccessibleobject", "Member[defaultaction]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[menubuttonsize]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[selectionadd]"] + - ["system.windows.forms.preprocesscontrolstate", "system.windows.forms.control", "Method[preprocesscontrolmessage].ReturnValue"] + - ["system.windows.forms.taskdialogprogressbarstate", "system.windows.forms.taskdialogprogressbarstate!", "Member[normal]"] + - ["system.windows.forms.selectionmode", "system.windows.forms.selectionmode!", "Member[none]"] + - ["system.string", "system.windows.forms.listviewgroup", "Member[titleimagekey]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.drawlistviewitemeventargs", "Member[state]"] + - ["system.boolean", "system.windows.forms.linkarea!", "Method[op_inequality].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.imagelayout!", "Member[tile]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcell", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f9]"] + - ["system.drawing.graphics", "system.windows.forms.drawlistviewitemeventargs", "Member[graphics]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxcell", "Member[dropdownwidth]"] + - ["system.string", "system.windows.forms.groupbox", "Member[text]"] + - ["system.int32", "system.windows.forms.bindingsource", "Method[add].ReturnValue"] + - ["system.io.stream", "system.windows.forms.webbrowser", "Member[documentstream]"] + - ["system.int32", "system.windows.forms.dateboldeventargs", "Member[size]"] + - ["system.windows.forms.day", "system.windows.forms.day!", "Member[friday]"] + - ["system.windows.forms.treenode", "system.windows.forms.treeviewhittestinfo", "Member[node]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[linecolor]"] + - ["system.drawing.font", "system.windows.forms.axhost!", "Method[getfontfromifont].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.webbrowser", "Member[padding]"] + - ["system.windows.forms.formstartposition", "system.windows.forms.formstartposition!", "Member[windowsdefaultbounds]"] + - ["system.windows.forms.datasourceupdatemode", "system.windows.forms.binding", "Member[datasourceupdatemode]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[minimizebox]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[iconsize]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[pathellipsis]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl9]"] + - ["system.windows.forms.controlupdatemode", "system.windows.forms.controlupdatemode!", "Member[onpropertychanged]"] + - ["system.windows.forms.powerstate", "system.windows.forms.powerstate!", "Member[hibernate]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlv]"] + - ["system.boolean", "system.windows.forms.keysconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.forms.tooltipicon", "system.windows.forms.tooltipicon!", "Member[warning]"] + - ["system.boolean", "system.windows.forms.domainupdown", "Member[wrap]"] + - ["system.windows.forms.toolbarbuttonstyle", "system.windows.forms.toolbarbuttonstyle!", "Member[separator]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[iconverticalspacing]"] + - ["system.string", "system.windows.forms.listcontrol", "Member[valuemember]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad7]"] + - ["system.windows.forms.htmldocument", "system.windows.forms.htmlwindow", "Member[document]"] + - ["system.string", "system.windows.forms.datetimepicker+datetimepickeraccessibleobject", "Member[defaultaction]"] + - ["system.int32", "system.windows.forms.datagridviewrow", "Member[height]"] + - ["system.int32", "system.windows.forms.fontdialog", "Member[maxsize]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[canenableime]"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridviewrow", "Method[adjustrowheaderborderstyle].ReturnValue"] + - ["system.string[]", "system.windows.forms.textboxbase", "Member[lines]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripoverflowbutton", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstripitem", "Member[size]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[todaylink]"] + - ["system.int32", "system.windows.forms.columnheader", "Member[index]"] + - ["system.boolean", "system.windows.forms.datagrid", "Member[allownavigation]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[listitem]"] + - ["system.int32[]", "system.windows.forms.dateboldeventargs", "Member[daystobold]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.richtextbox", "Member[selectionalignment]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[selectionprotected]"] + - ["system.windows.forms.treeviewdrawmode", "system.windows.forms.treeviewdrawmode!", "Member[ownerdrawtext]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogicon!", "Member[warning]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.toolstripitem", "Member[anchor]"] + - ["system.windows.forms.datagridviewrowheaderswidthsizemode", "system.windows.forms.datagridviewrowheaderswidthsizemode!", "Member[disableresizing]"] + - ["system.windows.forms.orientation", "system.windows.forms.toolstrippanelrow", "Member[orientation]"] + - ["system.windows.forms.imemode", "system.windows.forms.imemode!", "Member[inherit]"] + - ["system.boolean", "system.windows.forms.textbox", "Method[processcmdkey].ReturnValue"] + - ["system.int32", "system.windows.forms.toolstrippanel+toolstrippanelrowcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.imagelayout!", "Member[zoom]"] + - ["system.object", "system.windows.forms.datagridviewcolumnheadercell", "Method[getvalue].ReturnValue"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[canredo]"] + - ["system.windows.forms.datagridcolumnstyle", "system.windows.forms.datagridcolumnstyle+datagridcolumnheaderaccessibleobject", "Member[owner]"] + - ["system.windows.forms.datagridviewcellstylescopes", "system.windows.forms.datagridviewcellstylescopes!", "Member[datagridview]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedrowcollection", "Member[issynchronized]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[xbutton1]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripdropdownbutton", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menustripgradientbegin]"] + - ["system.windows.forms.toolstriprendermode", "system.windows.forms.toolstripcontentpanel", "Member[rendermode]"] + - ["system.windows.forms.menuglyph", "system.windows.forms.menuglyph!", "Member[bullet]"] + - ["system.type", "system.windows.forms.listbindinghelper!", "Method[getlistitemtype].ReturnValue"] + - ["system.windows.forms.dockstyle", "system.windows.forms.dockstyle!", "Member[right]"] + - ["system.string", "system.windows.forms.application!", "Member[productversion]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedborderstyle", "Member[right]"] + - ["system.int32", "system.windows.forms.linkarea", "Member[length]"] + - ["system.windows.forms.datagridviewautosizerowsmode", "system.windows.forms.datagridviewautosizerowsmode!", "Member[displayedcellsexceptheaders]"] + - ["system.int32", "system.windows.forms.datagrid+hittestinfo", "Member[column]"] + - ["system.windows.forms.messageboxdefaultbutton", "system.windows.forms.messageboxdefaultbutton!", "Member[button2]"] + - ["system.windows.forms.boundsspecified", "system.windows.forms.boundsspecified!", "Member[width]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonpressedgradientend]"] + - ["system.string", "system.windows.forms.htmlelement", "Member[name]"] + - ["system.int32", "system.windows.forms.monthcalendar", "Member[scrollchange]"] + - ["system.int32", "system.windows.forms.toolstripitemcollection", "Method[indexofkey].ReturnValue"] + - ["system.collections.arraylist", "system.windows.forms.gridtablestylescollection", "Member[list]"] + - ["system.windows.forms.view", "system.windows.forms.listview", "Member[view]"] + - ["system.windows.forms.datagridviewpaintparts", "system.windows.forms.datagridviewpaintparts!", "Member[contentforeground]"] + - ["system.windows.forms.form", "system.windows.forms.control", "Method[findform].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.printpreviewdialog", "Member[cursor]"] + - ["system.windows.forms.createparams", "system.windows.forms.hscrollbar", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.helpprovider", "Method[getshowhelp].ReturnValue"] + - ["system.object", "system.windows.forms.htmldocument", "Member[domdocument]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad8]"] + - ["system.boolean", "system.windows.forms.listbox+selectedindexcollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.drawmode", "system.windows.forms.listbox", "Member[drawmode]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.datagridviewbuttoncolumn", "Member[flatstyle]"] + - ["system.drawing.size", "system.windows.forms.label", "Member[defaultsize]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[right]"] + - ["system.int32", "system.windows.forms.textboxbase", "Method[getfirstcharindexofcurrentline].ReturnValue"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[penwindows]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewcell", "Method[getinheritedcontextmenustrip].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstriptextbox", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.listview", "Member[doublebuffered]"] + - ["system.boolean", "system.windows.forms.errorprovider", "Method[canextend].ReturnValue"] + - ["system.int32", "system.windows.forms.listviewitem", "Member[imageindex]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[statusstripgradientbegin]"] + - ["system.boolean", "system.windows.forms.uicueseventargs", "Member[showfocus]"] + - ["system.int32", "system.windows.forms.columnwidthchangingeventargs", "Member[newwidth]"] + - ["system.datetime", "system.windows.forms.datetimepicker!", "Member[minimumdatetime]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Method[mouseleaveunsharesrow].ReturnValue"] + - ["system.boolean", "system.windows.forms.datetimepicker", "Member[doublebuffered]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[imagemarginrevealedgradientend]"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Member[enablemetric]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.autosizemode!", "Member[growandshrink]"] + - ["system.boolean", "system.windows.forms.treeviewimageindexconverter", "Member[includenoneasstandardvalue]"] + - ["system.windows.forms.systemcolormode", "system.windows.forms.systemcolormode!", "Member[classic]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[dbcsenabled]"] + - ["system.windows.forms.datagridviewheaderborderstyle", "system.windows.forms.datagridviewheaderborderstyle!", "Member[raised]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Method[clone].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.tabcontrol", "Member[defaultsize]"] + - ["system.windows.forms.toolstripdropdown", "system.windows.forms.toolstripoverflowbutton", "Method[createdefaultdropdown].ReturnValue"] + - ["system.windows.forms.imagelist", "system.windows.forms.treeview", "Member[stateimagelist]"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[caption]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[allowitemreorder]"] + - ["system.object", "system.windows.forms.propertyvaluechangedeventargs", "Member[oldvalue]"] + - ["system.boolean", "system.windows.forms.toolstripseparator", "Member[doubleclickenabled]"] + - ["system.string", "system.windows.forms.helpprovider", "Member[helpnamespace]"] + - ["system.string", "system.windows.forms.control", "Member[name]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[addnewitem]"] + - ["system.collections.ienumerator", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Member[syncroot]"] + - ["system.string", "system.windows.forms.datagridviewimagecell+datagridviewimagecellaccessibleobject", "Member[value]"] + - ["system.boolean", "system.windows.forms.splitter", "Method[prefiltermessage].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridcell", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[displayedcells]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[junjamode]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewbuttoncolumn", "Member[defaultcellstyle]"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridview", "Member[currentcell]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[singleline]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstrippanelgradientend]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[menuheight]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[commandsbackcolor]"] + - ["system.windows.forms.screenorientation", "system.windows.forms.screenorientation!", "Member[angle0]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[volumemute]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell+objectcollection", "Member[isfixedsize]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[sunkenvertical]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewsortcompareeventargs", "Member[column]"] + - ["system.drawing.size", "system.windows.forms.toolstripcontainer", "Member[autoscrollminsize]"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextboxscrollbars!", "Member[none]"] + - ["system.windows.forms.treeviewhittestlocations", "system.windows.forms.treeviewhittestlocations!", "Member[stateimage]"] + - ["system.int32", "system.windows.forms.bindingsource", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.forms.tablelayoutrowstylecollection", "Method[add].ReturnValue"] + - ["system.windows.forms.toolstripdropdown", "system.windows.forms.toolstripdropdownitem", "Method[createdefaultdropdown].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.htmlelement", "Member[offsetrectangle]"] + - ["system.windows.forms.imemode", "system.windows.forms.buttonbase", "Member[imemode]"] + - ["system.drawing.size", "system.windows.forms.datagridviewrowheadercell", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[allpaintinginwmpaint]"] + - ["system.windows.forms.itemboundsportion", "system.windows.forms.itemboundsportion!", "Member[icon]"] + - ["system.windows.forms.listview+checkedindexcollection", "system.windows.forms.listview", "Member[checkedindices]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview+listviewitemcollection", "Method[add].ReturnValue"] + - ["system.collections.arraylist", "system.windows.forms.datagridviewcolumncollection", "Member[list]"] + - ["system.boolean", "system.windows.forms.control", "Member[tabstop]"] + - ["system.windows.forms.cursor", "system.windows.forms.toolstrip", "Member[cursor]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Member[canenableime]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcheckboxcell", "Method[getpreferredsize].ReturnValue"] + - ["system.componentmodel.propertydescriptor", "system.windows.forms.griditem", "Member[propertydescriptor]"] + - ["system.windows.forms.treeviewaction", "system.windows.forms.treevieweventargs", "Member[action]"] + - ["system.drawing.size", "system.windows.forms.toolstripoverflow", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.htmlwindow", "system.windows.forms.htmlwindow", "Method[opennew].ReturnValue"] + - ["system.object[]", "system.windows.forms.propertygrid", "Member[selectedobjects]"] + - ["system.windows.forms.toolstripcontentpanel", "system.windows.forms.toolstripcontentpanelrendereventargs", "Member[toolstripcontentpanel]"] + - ["system.windows.forms.griditemcollection", "system.windows.forms.griditemcollection!", "Member[empty]"] + - ["system.object", "system.windows.forms.control", "Member[datacontext]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processendkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[endedit].ReturnValue"] + - ["system.object", "system.windows.forms.bindingmanagerbase", "Member[current]"] + - ["system.string", "system.windows.forms.dataformats+format", "Member[name]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[snapshot]"] + - ["system.drawing.size", "system.windows.forms.toolstripstatuslabel", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[statictext]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.accessibleobject", "Member[parent]"] + - ["system.string", "system.windows.forms.datetimepicker", "Member[text]"] + - ["system.windows.forms.contextmenu", "system.windows.forms.printpreviewdialog", "Member[contextmenu]"] + - ["system.object", "system.windows.forms.gridtablestylescollection", "Member[item]"] + - ["system.drawing.graphics", "system.windows.forms.drawtreenodeeventargs", "Member[graphics]"] + - ["system.windows.forms.screenorientation", "system.windows.forms.screenorientation!", "Member[angle270]"] + - ["system.string", "system.windows.forms.systeminformation!", "Member[computername]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.toolstrip", "Member[defaultdock]"] + - ["system.windows.forms.tabdrawmode", "system.windows.forms.tabdrawmode!", "Member[normal]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Method[isinputchar].ReturnValue"] + - ["system.windows.forms.toolstripstatuslabelbordersides", "system.windows.forms.toolstripstatuslabelbordersides!", "Member[top]"] + - ["system.object", "system.windows.forms.datagridboolcolumn", "Member[nullvalue]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oembackslash]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf11]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[imagemarginrevealedgradientbegin]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[apps]"] + - ["system.drawing.image", "system.windows.forms.toolbar", "Member[backgroundimage]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[iscurrentlydragging]"] + - ["system.drawing.color", "system.windows.forms.listbox", "Member[forecolor]"] + - ["system.windows.forms.tablelayoutpanelgrowstyle", "system.windows.forms.tablelayoutpanelgrowstyle!", "Member[fixedsize]"] + - ["system.drawing.size", "system.windows.forms.richtextbox", "Member[defaultsize]"] + - ["system.windows.forms.keys", "system.windows.forms.previewkeydowneventargs", "Member[keydata]"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextboxlanguageoptions!", "Member[imealwayssendnotify]"] + - ["system.windows.forms.batterychargestatus", "system.windows.forms.batterychargestatus!", "Member[critical]"] + - ["system.boolean", "system.windows.forms.groupbox", "Member[tabstop]"] + - ["system.windows.forms.richtextboxselectiontypes", "system.windows.forms.richtextboxselectiontypes!", "Member[empty]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrippanel", "Member[defaultpadding]"] + - ["system.drawing.color", "system.windows.forms.datagridtablestyle", "Member[selectionforecolor]"] + - ["system.boolean", "system.windows.forms.toolstripmenuitem", "Member[checkonclick]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[verticalscrollbarthumbheight]"] + - ["system.windows.forms.datagridviewtristate", "system.windows.forms.datagridviewrow", "Member[resizable]"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Method[processmnemonic].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.propertygrid+propertytabcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.flatstyle", "system.windows.forms.toolstripcombobox", "Member[flatstyle]"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[isinputchar].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftdel]"] + - ["system.boolean", "system.windows.forms.htmlelement", "Method[equals].ReturnValue"] + - ["system.string", "system.windows.forms.control", "Member[accessibledefaultactiondescription]"] + - ["system.windows.forms.iwin32window", "system.windows.forms.drawtooltipeventargs", "Member[associatedwindow]"] + - ["system.windows.forms.axhost+activexinvokekind", "system.windows.forms.axhost+activexinvokekind!", "Member[methodinvoke]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[setvalue].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollablecontrol!", "Member[scrollstateautoscrolling]"] + - ["system.boolean", "system.windows.forms.control!", "Method[iskeylocked].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstripmenuitem", "Member[defaultsize]"] + - ["system.windows.forms.datagridviewrowcollection", "system.windows.forms.datagridview", "Member[rows]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstrippanel", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[linkcolor]"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[selectionrightindent]"] + - ["system.drawing.rectangle", "system.windows.forms.control", "Method[rectangletoclient].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[no]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[raisedvertical]"] + - ["system.windows.forms.securityidtype", "system.windows.forms.securityidtype!", "Member[wellknowngroup]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewrow", "Member[state]"] + - ["system.int32", "system.windows.forms.datagridviewselectedcellcollection", "Member[count]"] + - ["system.int32", "system.windows.forms.bindingmanagerbase", "Member[position]"] + - ["system.drawing.image", "system.windows.forms.axhost!", "Method[getpicturefromipicturedisp].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[getfirstrow].ReturnValue"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridview", "Method[adjustcolumnheaderborderstyle].ReturnValue"] + - ["system.object", "system.windows.forms.listviewgroupcollection", "Member[syncroot]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Member[parent]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[righttoleftlayout]"] + - ["system.int32", "system.windows.forms.listbox", "Method[indexfrompoint].ReturnValue"] + - ["system.boolean", "system.windows.forms.uicueseventargs", "Member[showkeyboard]"] + - ["system.boolean", "system.windows.forms.datagridviewrowprepainteventargs", "Member[islastvisiblerow]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlo]"] + - ["system.drawing.size", "system.windows.forms.listview", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.toolstripcontrolhost", "Member[enabled]"] + - ["system.windows.forms.treenode", "system.windows.forms.treevieweventargs", "Member[node]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.datagridviewcheckboxcell+datagridviewcheckboxcellaccessibleobject", "Member[state]"] + - ["system.int32", "system.windows.forms.toolstripitem", "Member[height]"] + - ["system.drawing.size", "system.windows.forms.toolstripsplitbutton", "Method[getpreferredsize].ReturnValue"] + - ["system.object", "system.windows.forms.imageindexconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.windows.forms.filedialog", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewcolumnheadercell", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.forms.textboxbase", "Member[text]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[processtabkey].ReturnValue"] + - ["system.object", "system.windows.forms.axhost", "Method[createinstancecore].ReturnValue"] + - ["system.windows.forms.taskdialogfootnote", "system.windows.forms.taskdialogpage", "Member[footnote]"] + - ["system.windows.forms.control", "system.windows.forms.control", "Member[parent]"] + - ["system.windows.forms.autovalidate", "system.windows.forms.autovalidate!", "Member[disable]"] + - ["system.drawing.size", "system.windows.forms.propertygrid", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.progressbar", "Member[tabstop]"] + - ["system.string", "system.windows.forms.drageventargs", "Member[messagereplacementtoken]"] + - ["system.string", "system.windows.forms.htmlwindow", "Method[prompt].ReturnValue"] + - ["system.int32", "system.windows.forms.colordialog", "Member[options]"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[barbreak]"] + - ["system.int32", "system.windows.forms.control+controlcollection", "Member[count]"] + - ["system.string", "system.windows.forms.listviewgroup", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.forms.listview+selectedlistviewitemcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Member[hasstyle]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[allowusertoaddrows]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.numericupdown", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewrow", "Method[tostring].ReturnValue"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[statechange]"] + - ["system.windows.forms.toolstripstatuslabelbordersides", "system.windows.forms.toolstripstatuslabelbordersides!", "Member[none]"] + - ["system.boolean", "system.windows.forms.datagridview+hittestinfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Member[all]"] + - ["system.int32", "system.windows.forms.basecollection", "Member[count]"] + - ["system.windows.forms.arrowdirection", "system.windows.forms.toolstriparrowrendereventargs", "Member[direction]"] + - ["system.drawing.graphics", "system.windows.forms.drawlistviewcolumnheadereventargs", "Member[graphics]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[forecolor]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrldel]"] + - ["system.boolean", "system.windows.forms.webbrowserbase", "Method[processdialogkey].ReturnValue"] + - ["system.string", "system.windows.forms.taskdialogpage", "Member[text]"] + - ["system.drawing.size", "system.windows.forms.control", "Member[defaultminimumsize]"] + - ["system.boolean", "system.windows.forms.control", "Member[haschildren]"] + - ["system.byte", "system.windows.forms.inputlanguagechangedeventargs", "Member[charset]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedborderstyle", "Member[all]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrln]"] + - ["system.boolean", "system.windows.forms.datagridviewrow", "Member[isnewrow]"] + - ["system.windows.forms.helpnavigator", "system.windows.forms.helpnavigator!", "Member[tableofcontents]"] + - ["system.windows.forms.treeviewaction", "system.windows.forms.treeviewaction!", "Member[unknown]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f21]"] + - ["system.windows.forms.ibuttoncontrol", "system.windows.forms.printpreviewdialog", "Member[acceptbutton]"] + - ["system.windows.forms.listbox+objectcollection", "system.windows.forms.checkedlistbox", "Method[createitemcollection].ReturnValue"] + - ["system.string", "system.windows.forms.linkclickedeventargs", "Member[linktext]"] + - ["system.drawing.font", "system.windows.forms.progressbar", "Member[font]"] + - ["system.windows.forms.richtextboxfinds", "system.windows.forms.richtextboxfinds!", "Member[nohighlight]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcell", "Member[size]"] + - ["system.windows.forms.createparams", "system.windows.forms.statusbar", "Member[createparams]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Member[autotooltip]"] + - ["system.string", "system.windows.forms.accessibleobject", "Member[help]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[selectable]"] + - ["system.windows.forms.tabsizemode", "system.windows.forms.tabsizemode!", "Member[normal]"] + - ["system.object", "system.windows.forms.combobox+objectcollection", "Member[syncroot]"] + - ["system.string", "system.windows.forms.datagridviewcell+datagridviewcellaccessibleobject", "Member[name]"] + - ["system.int32", "system.windows.forms.datagridviewselectedcolumncollection", "Method[add].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[character]"] + - ["system.boolean", "system.windows.forms.tablelayoutpanelcellposition", "Method[equals].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewcellvalueeventargs", "Member[rowindex]"] + - ["system.boolean", "system.windows.forms.control", "Member[capture]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[marqueed]"] + - ["system.windows.forms.toolstripitemoverflow", "system.windows.forms.toolstripitemoverflow!", "Member[never]"] + - ["system.windows.forms.htmlelement", "system.windows.forms.htmldocument", "Member[activeelement]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell", "Member[sorted]"] + - ["system.string", "system.windows.forms.listview", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Member[editingcellvaluechanged]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[lcontrolkey]"] + - ["system.int32", "system.windows.forms.datagridview", "Method[getcellcount].ReturnValue"] + - ["system.windows.forms.autocompletestringcollection", "system.windows.forms.toolstriptextbox", "Member[autocompletecustomsource]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[webbrowsershortcutsenabled]"] + - ["system.int32", "system.windows.forms.richtextbox", "Member[selectioncharoffset]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Method[processdialogkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewcellformattingeventargs", "Member[formattingapplied]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.statusstrip", "Method[createdefaultitem].ReturnValue"] + - ["system.boolean", "system.windows.forms.textbox", "Member[acceptsreturn]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.toolstripoverflow", "Member[layoutengine]"] + - ["system.string", "system.windows.forms.webbrowserbase", "Member[text]"] + - ["system.int32", "system.windows.forms.datagrid", "Member[visiblecolumncount]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad5]"] + - ["system.boolean", "system.windows.forms.control", "Member[visible]"] + - ["system.object", "system.windows.forms.columnheader", "Method[clone].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[outlinebutton]"] + - ["system.windows.forms.tickstyle", "system.windows.forms.tickstyle!", "Member[none]"] + - ["system.windows.forms.linkbehavior", "system.windows.forms.datagridviewlinkcell", "Member[linkbehavior]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[ipaddress]"] + - ["system.windows.forms.bindingcontext", "system.windows.forms.containercontrol", "Member[bindingcontext]"] + - ["system.string", "system.windows.forms.datagridviewcell", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowser", "Member[cangoback]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.drawlistviewsubitemeventargs", "Member[item]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridview", "Method[getcelldisplayrectangle].ReturnValue"] + - ["system.windows.forms.layoutsettings", "system.windows.forms.toolstripdropdown", "Method[createlayoutsettings].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[numpad2]"] + - ["system.object", "system.windows.forms.tooltip", "Member[tag]"] + - ["system.uint32", "system.windows.forms.axhost!", "Method[getolecolorfromcolor].ReturnValue"] + - ["system.windows.forms.createparams", "system.windows.forms.form", "Member[createparams]"] + - ["system.drawing.font", "system.windows.forms.trackbar", "Member[font]"] + - ["system.int32", "system.windows.forms.picturebox", "Member[tabindex]"] + - ["system.drawing.rectangle", "system.windows.forms.listview", "Method[getitemrect].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.toolbarbutton", "Member[rectangle]"] + - ["system.boolean", "system.windows.forms.datagridviewadvancedborderstyle", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcolumncollection", "Member[syncroot]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem3]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[allowtransparency]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridview", "Member[currentrow]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewtextboxcell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Member[usewaitcursor]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[autosize]"] + - ["system.windows.forms.layout.layoutengine", "system.windows.forms.layoutsettings", "Member[layoutengine]"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcolumncollection", "Member[issynchronized]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[default]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d1]"] + - ["system.string", "system.windows.forms.queryaccessibilityhelpeventargs", "Member[helpkeyword]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[righttoleftautomirrorimage]"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[stretch]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[inheritedrowstyle]"] + - ["system.boolean", "system.windows.forms.listbindingconverter", "Method[getcreateinstancesupported].ReturnValue"] + - ["system.windows.forms.datagridviewcolumnheadersheightsizemode", "system.windows.forms.datagridviewcolumnheadersheightsizemode!", "Member[autosize]"] + - ["system.boolean", "system.windows.forms.taskdialogpage", "Member[righttoleftlayout]"] + - ["system.windows.forms.cursor", "system.windows.forms.idatagridvieweditingcontrol", "Member[editingpanelcursor]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.control", "Method[rtltranslatehorizontal].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrl5]"] + - ["system.string", "system.windows.forms.checkedlistbox", "Member[displaymember]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[viewbordercolor]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewcolumn", "Member[contextmenustrip]"] + - ["system.boolean", "system.windows.forms.monthcalendar", "Member[showtoday]"] + - ["system.windows.forms.tablelayoutpanel", "system.windows.forms.tablelayoutcontrolcollection", "Member[container]"] + - ["system.windows.forms.taskdialogexpander", "system.windows.forms.taskdialogpage", "Member[expander]"] + - ["system.boolean", "system.windows.forms.listview+listviewitemcollection", "Member[isreadonly]"] + - ["system.windows.forms.maskformat", "system.windows.forms.maskedtextbox", "Member[textmaskformat]"] + - ["system.boolean", "system.windows.forms.fontdialog", "Member[allowscriptchange]"] + - ["system.boolean", "system.windows.forms.toolbarbutton", "Member[visible]"] + - ["system.object", "system.windows.forms.treeviewimageindexconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerrorcontexts!", "Member[parsing]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlj]"] + - ["system.int32", "system.windows.forms.datagridviewrowheightinfoneededeventargs", "Member[minimumheight]"] + - ["system.collections.ienumerator", "system.windows.forms.imagelist+imagecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.searchdirectionhint", "system.windows.forms.searchforvirtualitemeventargs", "Member[direction]"] + - ["system.windows.forms.imemode", "system.windows.forms.label", "Member[imemode]"] + - ["system.boolean", "system.windows.forms.control", "Method[isinputkey].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[appstarting]"] + - ["system.boolean", "system.windows.forms.listview", "Member[usecompatiblestateimagebehavior]"] + - ["system.windows.forms.datagridviewtristate", "system.windows.forms.datagridviewband", "Member[resizable]"] + - ["system.windows.forms.toolstriptextdirection", "system.windows.forms.toolstripcontrolhost", "Member[textdirection]"] + - ["system.boolean", "system.windows.forms.windowsformssection", "Member[jitdebugging]"] + - ["system.windows.forms.createparams", "system.windows.forms.textbox", "Member[createparams]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[alertmedium]"] + - ["system.boolean", "system.windows.forms.tooltip", "Member[usefading]"] + - ["system.object", "system.windows.forms.datagridviewband", "Member[tag]"] + - ["system.string", "system.windows.forms.webbrowsernavigatingeventargs", "Member[targetframename]"] + - ["system.windows.forms.datagrid", "system.windows.forms.datagridtablestyle", "Member[datagrid]"] + - ["system.windows.forms.highdpimode", "system.windows.forms.highdpimode!", "Member[dpiunaware]"] + - ["system.windows.forms.toolstriprenderer", "system.windows.forms.toolstripmanager!", "Member[renderer]"] + - ["system.int32", "system.windows.forms.message", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Method[getverticalscrollbarwidthfordpi].ReturnValue"] + - ["system.windows.forms.mainmenu", "system.windows.forms.menu", "Method[getmainmenu].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstrip", "Member[allowmerge]"] + - ["system.drawing.size", "system.windows.forms.toolstripitem", "Method[getpreferredsize].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[overflowbuttongradientend]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[flatmenu]"] + - ["system.windows.forms.taskdialogprogressbarstate", "system.windows.forms.taskdialogprogressbarstate!", "Member[paused]"] + - ["system.drawing.color", "system.windows.forms.printpreviewdialog", "Member[forecolor]"] + - ["system.windows.forms.systemcolormode", "system.windows.forms.systemcolormode!", "Member[dark]"] + - ["system.string", "system.windows.forms.combobox+childaccessibleobject", "Member[name]"] + - ["system.windows.forms.datagridviewcellstyle", "system.windows.forms.datagridviewrowheadercell", "Method[getinheritedstyle].ReturnValue"] + - ["system.string", "system.windows.forms.listcontrol", "Member[displaymember]"] + - ["system.drawing.color", "system.windows.forms.richtextbox", "Member[selectioncolor]"] + - ["system.string", "system.windows.forms.panel", "Member[text]"] + - ["system.boolean", "system.windows.forms.datagridviewbuttoncell", "Method[mousedownunsharesrow].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolbar+toolbarbuttoncollection", "Method[containskey].ReturnValue"] + - ["system.windows.forms.currencymanager", "system.windows.forms.bindingsource", "Member[currencymanager]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[verticalscrollbararrowheight]"] + - ["system.windows.forms.leftrightalignment", "system.windows.forms.leftrightalignment!", "Member[left]"] + - ["system.boolean", "system.windows.forms.datagridviewlinkcell", "Method[keyupunsharesrow].ReturnValue"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[none]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuitemselectedgradientbegin]"] + - ["system.boolean", "system.windows.forms.toolstripmenuitem", "Member[enabled]"] + - ["system.windows.forms.control", "system.windows.forms.icomponenteditorpagesite", "Method[getcontrol].ReturnValue"] + - ["system.string", "system.windows.forms.listviewgroup", "Member[subtitle]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[sunkenouter]"] + - ["system.boolean", "system.windows.forms.imessagefilter", "Method[prefiltermessage].ReturnValue"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[ishottrackingenabled]"] + - ["system.windows.forms.progressbarstyle", "system.windows.forms.progressbarstyle!", "Member[blocks]"] + - ["system.datetime", "system.windows.forms.datetimepicker", "Member[maxdate]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[browserrefresh]"] + - ["system.windows.forms.datagridvieweditmode", "system.windows.forms.datagridvieweditmode!", "Member[editonenter]"] + - ["system.int32", "system.windows.forms.padding", "Member[top]"] + - ["system.drawing.image", "system.windows.forms.splitter", "Member[backgroundimage]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.righttoleft!", "Member[no]"] + - ["system.int32", "system.windows.forms.control+controlcollection", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.richtextboxselectionattribute", "system.windows.forms.richtextboxselectionattribute!", "Member[all]"] + - ["system.int32", "system.windows.forms.datagridviewtextboxcolumn", "Member[maxinputlength]"] + - ["system.int32", "system.windows.forms.datagridviewtextboxcell", "Member[maxinputlength]"] + - ["system.object", "system.windows.forms.toolstripitem", "Member[tag]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[border]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[allowusertoresizecolumns]"] + - ["system.int32", "system.windows.forms.datagridviewcellcanceleventargs", "Member[columnindex]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.datagridviewcomboboxcolumn", "Member[flatstyle]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[readonly]"] + - ["system.boolean", "system.windows.forms.statusbar+statusbarpanelcollection", "Member[isfixedsize]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf1]"] + - ["system.int32", "system.windows.forms.gridcolumnstylescollection", "Member[count]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Member[autosize]"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstrip", "Member[defaultdropdowndirection]"] + - ["system.windows.forms.arrangedirection", "system.windows.forms.arrangedirection!", "Member[right]"] + - ["system.string", "system.windows.forms.datagridtablestyle", "Member[mappingname]"] + - ["system.windows.forms.toolstrip", "system.windows.forms.toolstriprendereventargs", "Member[toolstrip]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f5]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[h]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Member[editingcontrolvaluechanged]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[hide]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[righttoleft]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf8]"] + - ["system.boolean", "system.windows.forms.listview+selectedindexcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewbuttoncolumn", "Member[text]"] + - ["system.windows.forms.validationconstraints", "system.windows.forms.validationconstraints!", "Member[immediatechildren]"] + - ["system.string", "system.windows.forms.radiobutton+radiobuttonaccessibleobject", "Member[keyboardshortcut]"] + - ["system.windows.forms.tabdrawmode", "system.windows.forms.tabcontrol", "Member[drawmode]"] + - ["system.boolean", "system.windows.forms.toolstripcombobox", "Member[sorted]"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmlelement", "Member[children]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemtilde]"] + - ["system.int32", "system.windows.forms.toolstripitemcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[pansouth]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[nomovehoriz]"] + - ["system.boolean", "system.windows.forms.gridtablestylescollection", "Member[issynchronized]"] + - ["system.windows.forms.padding", "system.windows.forms.toolstrippanelrow", "Member[defaultpadding]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripdropdownmenu", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.statusbarpanelborderstyle", "system.windows.forms.statusbarpanel", "Member[borderstyle]"] + - ["system.windows.forms.tablelayoutcolumnstylecollection", "system.windows.forms.tablelayoutsettings", "Member[columnstyles]"] + - ["system.boolean", "system.windows.forms.listview+selectedindexcollection", "Member[isreadonly]"] + - ["system.drawing.color", "system.windows.forms.updownbase", "Member[forecolor]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[select]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[c]"] + - ["system.windows.forms.datagridviewheaderborderstyle", "system.windows.forms.datagridview", "Member[columnheadersborderstyle]"] + - ["system.componentmodel.eventdescriptorcollection", "system.windows.forms.axhost", "Method[getevents].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[pansw]"] + - ["system.boolean", "system.windows.forms.toolstripcontentpanel", "Member[autosize]"] + - ["system.windows.forms.arrowdirection", "system.windows.forms.arrowdirection!", "Member[left]"] + - ["system.boolean", "system.windows.forms.toolstripitem", "Member[allowdrop]"] + - ["system.drawing.color", "system.windows.forms.axhost!", "Method[getcolorfromolecolor].ReturnValue"] + - ["system.boolean", "system.windows.forms.propertygrid", "Method[processdialogkey].ReturnValue"] + - ["system.object", "system.windows.forms.commondialog", "Member[tag]"] + - ["system.boolean", "system.windows.forms.control", "Method[gettoplevel].ReturnValue"] + - ["system.windows.forms.datagridviewselectionmode", "system.windows.forms.datagridviewselectionmode!", "Member[rowheaderselect]"] + - ["system.object", "system.windows.forms.idatagridvieweditingcell", "Method[geteditingcellformattedvalue].ReturnValue"] + - ["system.boolean", "system.windows.forms.menuitem", "Member[mdilist]"] + - ["system.string", "system.windows.forms.richtextbox", "Member[redoactionname]"] + - ["system.boolean", "system.windows.forms.toolstripsplitbutton", "Member[dropdownbuttonpressed]"] + - ["system.boolean", "system.windows.forms.griditem", "Member[expanded]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewrow", "Method[getcontextmenustrip].ReturnValue"] + - ["system.windows.forms.buttonstate", "system.windows.forms.buttonstate!", "Member[pushed]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.flatstyle!", "Member[standard]"] + - ["system.windows.forms.form", "system.windows.forms.containercontrol", "Member[parentform]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[cursorsize]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewrowcanceleventargs", "Member[row]"] + - ["system.object", "system.windows.forms.listcontrol", "Member[datasource]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview+listviewitemcollection", "Member[item]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[html]"] + - ["system.windows.forms.datagridviewrowheaderswidthsizemode", "system.windows.forms.datagridviewrowheaderswidthsizemode!", "Member[autosizetodisplayedheaders]"] + - ["system.collections.ienumerator", "system.windows.forms.gridtablestylescollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.forms.datagridviewdataerrorcontexts", "system.windows.forms.datagridviewdataerroreventargs", "Member[context]"] + - ["system.int32", "system.windows.forms.scrolleventargs", "Member[newvalue]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstripitemrendereventargs", "Member[item]"] + - ["system.windows.forms.taskdialogprogressbarstate", "system.windows.forms.taskdialogprogressbarstate!", "Member[marqueepaused]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxcolumn", "Member[maxdropdownitems]"] + - ["system.boolean", "system.windows.forms.application!", "Member[usevisualstyles]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcolumn", "Method[clone].ReturnValue"] + - ["system.iformatprovider", "system.windows.forms.listcontrol", "Member[formatinfo]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolstripprogressbar", "Member[backgroundimagelayout]"] + - ["system.globalization.cultureinfo", "system.windows.forms.inputlanguagechangedeventargs", "Member[culture]"] + - ["system.drawing.rectangle", "system.windows.forms.screen!", "Method[getbounds].ReturnValue"] + - ["system.int32", "system.windows.forms.columnreorderedeventargs", "Member[olddisplayindex]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[minimizedwindowsize]"] + - ["system.intptr", "system.windows.forms.treenode", "Member[handle]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.toolstrip", "Member[layoutstyle]"] + - ["system.windows.forms.screen", "system.windows.forms.screen!", "Method[fromrectangle].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Member[ishandlecreated]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.toolstrip", "Method[createdefaultitem].ReturnValue"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[default]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.statusstrip", "Member[layoutstyle]"] + - ["system.windows.forms.hscrollproperties", "system.windows.forms.scrollablecontrol", "Member[horizontalscroll]"] + - ["system.boolean", "system.windows.forms.listview+checkedindexcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Member[alloworientation]"] + - ["system.drawing.image", "system.windows.forms.picturebox", "Member[initialimage]"] + - ["system.object", "system.windows.forms.currencymanager", "Member[current]"] + - ["system.windows.forms.accessibleselection", "system.windows.forms.accessibleselection!", "Member[addselection]"] + - ["system.windows.forms.preprocesscontrolstate", "system.windows.forms.preprocesscontrolstate!", "Member[messagenotneeded]"] + - ["system.windows.forms.imemode", "system.windows.forms.statusbar", "Member[imemode]"] + - ["system.boolean", "system.windows.forms.listbox", "Member[allowselection]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[w]"] + - ["system.int32", "system.windows.forms.domainupdown", "Member[selectedindex]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[toolstripdropdownbackground]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Method[goback].ReturnValue"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[supportstransparentbackcolor]"] + - ["system.windows.forms.datagridlinestyle", "system.windows.forms.datagrid", "Member[gridlinestyle]"] + - ["system.windows.forms.formwindowstate", "system.windows.forms.formwindowstate!", "Member[maximized]"] + - ["system.windows.forms.webbrowserreadystate", "system.windows.forms.webbrowserreadystate!", "Member[uninitialized]"] + - ["system.drawing.color", "system.windows.forms.htmldocument", "Member[linkcolor]"] + - ["system.boolean", "system.windows.forms.bindingmemberinfo!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.forms.listbox+selectedindexcollection", "Member[isreadonly]"] + - ["system.windows.forms.mousebuttons", "system.windows.forms.mousebuttons!", "Member[xbutton1]"] + - ["system.windows.forms.binding", "system.windows.forms.bindingscollection", "Member[item]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[asterisk]"] + - ["system.windows.forms.uicues", "system.windows.forms.uicues!", "Member[showkeyboard]"] + - ["system.string", "system.windows.forms.linklabel+link", "Member[description]"] + - ["system.windows.forms.scrolleventtype", "system.windows.forms.scrolleventtype!", "Member[largeincrement]"] + - ["system.windows.forms.imemode", "system.windows.forms.monthcalendar", "Member[imemode]"] + - ["system.drawing.size", "system.windows.forms.statusbar", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[tabstop]"] + - ["system.int32", "system.windows.forms.tabcontrol+tabpagecollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.windows.forms.datagridviewrowheadercell", "Method[geterrortext].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.screen", "Member[workingarea]"] + - ["system.boolean", "system.windows.forms.listview+checkedlistviewitemcollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.forms.filedialog!", "Member[eventfileok]"] + - ["system.windows.forms.autovalidate", "system.windows.forms.autovalidate!", "Member[enableallowfocuschange]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcolumn", "Member[autocomplete]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.panel", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.boolean", "system.windows.forms.treenodecollection", "Member[issynchronized]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[fontsmoothingcontrastmetric]"] + - ["system.drawing.color", "system.windows.forms.propertygrid", "Member[commandsdisabledlinkcolor]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[autogeneratecolumns]"] + - ["system.string", "system.windows.forms.columnheader", "Member[name]"] + - ["system.int32", "system.windows.forms.taskdialogprogressbar", "Member[maximum]"] + - ["system.boolean", "system.windows.forms.datagridviewcheckboxcell", "Member[threestate]"] + - ["system.windows.forms.arrowdirection", "system.windows.forms.arrowdirection!", "Member[up]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewband", "Member[contextmenustrip]"] + - ["system.int32", "system.windows.forms.menu+menuitemcollection", "Method[add].ReturnValue"] + - ["system.uri", "system.windows.forms.htmlwindow", "Member[url]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessiblestates!", "Member[extselectable]"] + - ["system.object", "system.windows.forms.message", "Method[getlparam].ReturnValue"] + - ["system.collections.generic.dictionary", "system.windows.forms.imemodeconversion!", "Member[imemodeconversionbits]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[attn]"] + - ["system.drawing.size", "system.windows.forms.splitterpanel", "Member[maximumsize]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Member[bounds]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Member[maxdropdownitems]"] + - ["system.windows.forms.arrowdirection", "system.windows.forms.arrowdirection!", "Member[down]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Member[multiline]"] + - ["system.type", "system.windows.forms.accessibleobject", "Member[underlyingsystemtype]"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[fixedwidth]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Method[geteditedformattedvalue].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Member[readonly]"] + - ["system.windows.forms.monthcalendar+hitarea", "system.windows.forms.monthcalendar+hitarea!", "Member[titlemonth]"] + - ["system.boolean", "system.windows.forms.buttonbase", "Member[usecompatibletextrendering]"] + - ["system.drawing.bitmap", "system.windows.forms.givefeedbackeventargs", "Member[dragimage]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Member[parent]"] + - ["system.windows.forms.batterychargestatus", "system.windows.forms.batterychargestatus!", "Member[high]"] + - ["system.drawing.size", "system.windows.forms.vscrollbar", "Member[defaultsize]"] + - ["system.windows.forms.scrollbar", "system.windows.forms.datagridview", "Member[horizontalscrollbar]"] + - ["system.int32", "system.windows.forms.toolstriprenderer!", "Member[offset2y]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[keypressunsharesrow].ReturnValue"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[mousebuttons]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftm]"] + - ["system.object", "system.windows.forms.bindingsource", "Member[datasource]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[separator]"] + - ["system.windows.forms.formwindowstate", "system.windows.forms.printpreviewdialog", "Member[windowstate]"] + - ["system.windows.forms.menu", "system.windows.forms.toolbarbutton", "Member[dropdownmenu]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewcell", "Member[contentbounds]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[buttonmenu]"] + - ["system.int32", "system.windows.forms.dataobject", "Method[enumdadvise].ReturnValue"] + - ["system.object", "system.windows.forms.imageindexconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox+selectedindexcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollbar", "Member[largechange]"] + - ["system.windows.forms.erroriconalignment", "system.windows.forms.erroriconalignment!", "Member[middleright]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshift4]"] + - ["system.drawing.rectangle", "system.windows.forms.form", "Member[restorebounds]"] + - ["system.windows.forms.checkstate", "system.windows.forms.toolstripbutton", "Member[checkstate]"] + - ["system.datetime", "system.windows.forms.dateboldeventargs", "Member[startdate]"] + - ["system.drawing.color", "system.windows.forms.datetimepicker", "Member[calendartitleforecolor]"] + - ["system.windows.forms.erroriconalignment", "system.windows.forms.erroriconalignment!", "Member[topright]"] + - ["system.windows.forms.control", "system.windows.forms.toolstrip", "Method[getchildatpoint].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewtopleftheadercell", "Method[getcontentbounds].ReturnValue"] + - ["system.windows.forms.toolstrippanelrow[]", "system.windows.forms.toolstrippanel", "Member[rows]"] + - ["system.int32", "system.windows.forms.systeminformation!", "Member[verticalfocusthickness]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[visible]"] + - ["system.windows.forms.toolstriplayoutstyle", "system.windows.forms.toolstriplayoutstyle!", "Member[verticalstackwithoverflow]"] + - ["system.drawing.size", "system.windows.forms.form", "Member[clientsize]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.imagelayout!", "Member[stretch]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftd]"] + - ["system.boolean", "system.windows.forms.axhost", "Method[isinputchar].ReturnValue"] + - ["system.drawing.rectangle", "system.windows.forms.htmlelement", "Member[scrollrectangle]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf4]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcolumn", "Member[displaystyleforcurrentcellonly]"] + - ["system.windows.forms.padding", "system.windows.forms.progressbar", "Member[padding]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstrippanelrow", "Member[bounds]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.toolstripcontainer", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.int32", "system.windows.forms.linklabel+link", "Member[start]"] + - ["system.windows.forms.form[]", "system.windows.forms.form", "Member[mdichildren]"] + - ["system.string", "system.windows.forms.htmlelement", "Member[innertext]"] + - ["system.windows.forms.datetimepickerformat", "system.windows.forms.datetimepickerformat!", "Member[long]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.control", "Method[rtltranslatealignment].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.toolstrip", "Member[forecolor]"] + - ["system.windows.forms.control+controlcollection", "system.windows.forms.toolstripcontainer", "Member[controls]"] + - ["system.windows.forms.richtextboxselectionattribute", "system.windows.forms.richtextboxselectionattribute!", "Member[none]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[whitespace]"] + - ["system.string", "system.windows.forms.toolstripseparator", "Member[tooltiptext]"] + - ["system.datetime", "system.windows.forms.datetimepicker!", "Member[maxdatetime]"] + - ["system.windows.forms.textformatflags", "system.windows.forms.textformatflags!", "Member[textboxcontrol]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[f23]"] + - ["system.windows.forms.createparams", "system.windows.forms.treeview", "Member[createparams]"] + - ["system.windows.forms.tabsizemode", "system.windows.forms.tabsizemode!", "Member[filltoright]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.accessibleobject", "Member[state]"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdowndirection!", "Member[aboveright]"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewautosizecolumnmode!", "Member[columnheader]"] + - ["system.windows.forms.erroriconalignment", "system.windows.forms.erroriconalignment!", "Member[bottomright]"] + - ["system.windows.forms.control", "system.windows.forms.splitterpanel", "Member[parent]"] + - ["system.drawing.font", "system.windows.forms.datetimepicker", "Member[calendarfont]"] + - ["system.string", "system.windows.forms.printpreviewcontrol", "Member[text]"] + - ["system.windows.forms.border3dside", "system.windows.forms.border3dside!", "Member[all]"] + - ["system.string", "system.windows.forms.datagridviewrowerrortextneededeventargs", "Member[errortext]"] + - ["system.windows.forms.bindingcompletecontext", "system.windows.forms.bindingcompletecontext!", "Member[datasourceupdate]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstripitem", "Member[contentrectangle]"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewcolumn", "Member[inheritedautosizemode]"] + - ["system.boolean", "system.windows.forms.datagridviewheadercell", "Member[selected]"] + - ["system.int32", "system.windows.forms.form", "Member[tabindex]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[imagemargingradientbegin]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[issnaptodefaultenabled]"] + - ["system.drawing.color", "system.windows.forms.datagrid", "Member[captionforecolor]"] + - ["system.drawing.size", "system.windows.forms.control", "Method[logicaltodeviceunits].ReturnValue"] + - ["system.drawing.image", "system.windows.forms.axhost", "Member[backgroundimage]"] + - ["system.windows.forms.border3dside", "system.windows.forms.border3dside!", "Member[middle]"] + - ["system.int32", "system.windows.forms.scrollproperties", "Member[minimum]"] + - ["system.string", "system.windows.forms.tabpage", "Member[imagekey]"] + - ["system.windows.forms.htmlelementinsertionorientation", "system.windows.forms.htmlelementinsertionorientation!", "Member[beforeend]"] + - ["system.windows.forms.richtextboxstreamtype", "system.windows.forms.richtextboxstreamtype!", "Member[richnooleobjs]"] + - ["system.drawing.size", "system.windows.forms.datagridviewcomboboxcell", "Method[getpreferredsize].ReturnValue"] + - ["system.windows.forms.datagridviewcontentalignment", "system.windows.forms.datagridviewcontentalignment!", "Member[middleleft]"] + - ["system.windows.forms.datagridviewrowheadercell", "system.windows.forms.datagridviewrow", "Member[headercell]"] + - ["system.int32", "system.windows.forms.tablelayoutpanelcellposition", "Method[gethashcode].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[nomovevert]"] + - ["system.drawing.icon", "system.windows.forms.datagridviewimagecolumn", "Member[icon]"] + - ["system.drawing.point", "system.windows.forms.givefeedbackeventargs", "Member[cursoroffset]"] + - ["system.windows.forms.dialogresult", "system.windows.forms.ibuttoncontrol", "Member[dialogresult]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.itemcheckedeventargs", "Member[item]"] + - ["system.boolean", "system.windows.forms.listview", "Member[ownerdraw]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listviewitemmousehovereventargs", "Member[item]"] + - ["system.int32", "system.windows.forms.listbox", "Method[findstringexact].ReturnValue"] + - ["system.object", "system.windows.forms.datagridviewcell", "Method[getvalue].ReturnValue"] + - ["system.object", "system.windows.forms.tabcontrol+tabpagecollection", "Member[syncroot]"] + - ["system.int32", "system.windows.forms.listviewgroup", "Member[titleimageindex]"] + - ["system.drawing.rectangle", "system.windows.forms.toolstrippanelrow", "Member[displayrectangle]"] + - ["system.windows.forms.datagridview+hittestinfo", "system.windows.forms.datagridview", "Method[hittest].ReturnValue"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[panse]"] + - ["system.int32", "system.windows.forms.imagelist+imagecollection", "Method[indexofkey].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oem102]"] + - ["system.threading.tasks.task", "system.windows.forms.control", "Method[invokeasync].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.control!", "Member[modifierkeys]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[panne]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[pageup]"] + - ["system.windows.forms.datagridviewcell", "system.windows.forms.datagridviewcellstatechangedeventargs", "Member[cell]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[mousemoveunsharesrow].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[imagemargingradientbegin]"] + - ["system.string", "system.windows.forms.datetimepicker", "Member[customformat]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Member[bounds]"] + - ["system.windows.forms.currencymanager", "system.windows.forms.icurrencymanagerprovider", "Member[currencymanager]"] + - ["system.boolean", "system.windows.forms.htmlelement!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.windows.forms.gridtablestylescollection", "Member[syncroot]"] + - ["system.windows.forms.toolstripitem", "system.windows.forms.bindingnavigator", "Member[movefirstitem]"] + - ["system.version", "system.windows.forms.featuresupport!", "Method[getversionpresent].ReturnValue"] + - ["system.int32", "system.windows.forms.richtextbox", "Method[getlinefromcharindex].ReturnValue"] + - ["system.drawing.font", "system.windows.forms.systeminformation!", "Member[menufont]"] + - ["system.windows.forms.keys", "system.windows.forms.toolstripmenuitem", "Member[shortcutkeys]"] + - ["system.boolean", "system.windows.forms.dataobject", "Method[getdatapresent].ReturnValue"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdowndirection!", "Member[belowright]"] + - ["system.windows.forms.tickstyle", "system.windows.forms.trackbar", "Member[tickstyle]"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[none]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.printpreviewcontrol", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.toolstriprendereventargs", "Member[backcolor]"] + - ["system.windows.forms.domainupdown+domainupdownitemcollection", "system.windows.forms.domainupdown", "Member[items]"] + - ["system.windows.forms.accessiblestates", "system.windows.forms.datagridviewcolumnheadercell+datagridviewcolumnheadercellaccessibleobject", "Member[state]"] + - ["system.boolean", "system.windows.forms.selectionrangeconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.forms.dataobject", "Method[containsaudio].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox+selectedobjectcollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[focused]"] + - ["system.drawing.image", "system.windows.forms.datetimepicker", "Member[backgroundimage]"] + - ["system.windows.forms.padding", "system.windows.forms.menustrip", "Member[defaultgripmargin]"] + - ["system.windows.forms.pictureboxsizemode", "system.windows.forms.picturebox", "Member[sizemode]"] + - ["system.string", "system.windows.forms.htmlelement", "Member[outertext]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.forms.imagekeyconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[mousebuttonsswapped]"] + - ["system.windows.forms.datagridviewadvancedcellborderstyle", "system.windows.forms.datagridviewadvancedcellborderstyle!", "Member[single]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkeditemcollection", "Method[contains].ReturnValue"] + - ["system.string", "system.windows.forms.datagridcolumnstyle", "Member[nulltext]"] + - ["system.string", "system.windows.forms.radiobutton+radiobuttonaccessibleobject", "Member[defaultaction]"] + - ["system.boolean", "system.windows.forms.checkboxrenderer!", "Method[isbackgroundpartiallytransparent].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripcontainer", "Member[lefttoolstrippanelvisible]"] + - ["system.windows.forms.control", "system.windows.forms.tablelayoutpanel", "Method[getcontrolfromposition].ReturnValue"] + - ["system.windows.forms.sizegripstyle", "system.windows.forms.form", "Member[sizegripstyle]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[bump]"] + - ["system.windows.forms.flatstyle", "system.windows.forms.label", "Member[flatstyle]"] + - ["system.windows.forms.numericupdownacceleration", "system.windows.forms.numericupdownaccelerationcollection", "Member[item]"] + - ["system.windows.forms.treeviewaction", "system.windows.forms.treeviewaction!", "Member[collapse]"] + - ["system.windows.forms.datagridviewtristate", "system.windows.forms.datagridviewcellstyle", "Member[wrapmode]"] + - ["system.string", "system.windows.forms.notifyicon", "Member[balloontiptitle]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxcell", "Method[clone].ReturnValue"] + - ["system.string", "system.windows.forms.fontdialog", "Method[tostring].ReturnValue"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d9]"] + - ["system.boolean", "system.windows.forms.listview", "Member[checkboxes]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[imagemargingradientend]"] + - ["system.drawing.size", "system.windows.forms.splitterpanel", "Member[size]"] + - ["system.boolean", "system.windows.forms.toolbar", "Member[tabstop]"] + - ["system.boolean", "system.windows.forms.linkarea", "Member[isempty]"] + - ["system.drawing.size", "system.windows.forms.systeminformation!", "Member[iconspacingsize]"] + - ["system.windows.forms.imemode", "system.windows.forms.toolbar", "Member[imemode]"] + - ["system.string", "system.windows.forms.toolstripitem", "Member[imagekey]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.toolstriptextbox", "Member[backgroundimagelayout]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[selectionfade]"] + - ["system.drawing.size", "system.windows.forms.splitcontainer", "Member[autoscrollmargin]"] + - ["system.windows.forms.createparams", "system.windows.forms.progressbar", "Member[createparams]"] + - ["system.string", "system.windows.forms.createparams", "Member[caption]"] + - ["system.boolean", "system.windows.forms.gridcolumnstylescollection", "Member[isreadonly]"] + - ["system.string", "system.windows.forms.checkbox+checkboxaccessibleobject", "Member[defaultaction]"] + - ["system.windows.forms.ibindablecomponent", "system.windows.forms.controlbindingscollection", "Member[bindablecomponent]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview+checkedlistviewitemcollection", "Member[item]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf4]"] + - ["system.string", "system.windows.forms.toolstripmenuitem", "Member[shortcutkeydisplaystring]"] + - ["system.runtime.interopservices.comtypes.ienumformatetc", "system.windows.forms.dataobject", "Method[enumformatetc].ReturnValue"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdowndirection!", "Member[aboveleft]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[isactivewindowtrackingenabled]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[flat]"] + - ["system.drawing.color", "system.windows.forms.form", "Member[backcolor]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Method[processdialogkey].ReturnValue"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[menubar]"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextboxscrollbars!", "Member[vertical]"] + - ["system.int32", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[rowindex]"] + - ["system.datetime", "system.windows.forms.datetimepicker!", "Member[mindatetime]"] + - ["system.windows.forms.listviewhittestlocations", "system.windows.forms.listviewhittestlocations!", "Member[stateimage]"] + - ["system.boolean", "system.windows.forms.checkedlistbox+checkedindexcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.forms.bindingnavigator", "Method[validate].ReturnValue"] + - ["system.windows.forms.flatstyle", "system.windows.forms.datagridviewbuttoncell", "Member[flatstyle]"] + - ["system.drawing.color", "system.windows.forms.fontdialog", "Member[color]"] + - ["system.object", "system.windows.forms.datagridviewrowheadercell", "Method[getvalue].ReturnValue"] + - ["system.windows.forms.dialogresult", "system.windows.forms.dialogresult!", "Member[ok]"] + - ["system.windows.forms.toolstripstatuslabelbordersides", "system.windows.forms.toolstripstatuslabelbordersides!", "Member[bottom]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datetimepicker", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.propertysort", "system.windows.forms.propertysort!", "Member[alphabetical]"] + - ["system.int32", "system.windows.forms.imagelist+imagecollection", "Method[indexof].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.toolstripoverflowbutton", "Member[defaultmargin]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[showcelltooltips]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[mouseleaveunsharesrow].ReturnValue"] + - ["system.string", "system.windows.forms.dataformats!", "Member[dib]"] + - ["system.windows.forms.tabsizemode", "system.windows.forms.tabcontrol", "Member[sizemode]"] + - ["system.drawing.image", "system.windows.forms.propertygrid", "Member[backgroundimage]"] + - ["system.windows.forms.datasourceupdatemode", "system.windows.forms.datasourceupdatemode!", "Member[onpropertychanged]"] + - ["system.boolean", "system.windows.forms.toolbar+toolbarbuttoncollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagrid", "Method[processgridkey].ReturnValue"] + - ["system.string", "system.windows.forms.treenode", "Member[tooltiptext]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[firstdisplayedscrollingcolumnhiddenwidth]"] + - ["system.windows.forms.listview", "system.windows.forms.listviewitem", "Member[listview]"] + - ["system.windows.forms.taskdialogprogressbarstate", "system.windows.forms.taskdialogprogressbarstate!", "Member[none]"] + - ["system.windows.forms.richtextboxlanguageoptions", "system.windows.forms.richtextboxlanguageoptions!", "Member[uifonts]"] + - ["system.boolean", "system.windows.forms.linklabel", "Member[tabstop]"] + - ["system.windows.forms.itemboundsportion", "system.windows.forms.itemboundsportion!", "Member[label]"] + - ["system.windows.forms.listview+selectedindexcollection", "system.windows.forms.listview", "Member[selectedindices]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[mediastop]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[spinbutton]"] + - ["system.windows.forms.richtextboxselectiontypes", "system.windows.forms.richtextboxselectiontypes!", "Member[multichar]"] + - ["system.windows.forms.treenodestates", "system.windows.forms.treenodestates!", "Member[hot]"] + - ["system.boolean", "system.windows.forms.form", "Method[validatechildren].ReturnValue"] + - ["system.int32", "system.windows.forms.splitter", "Member[minsize]"] + - ["system.windows.forms.datagridviewclipboardcopymode", "system.windows.forms.datagridviewclipboardcopymode!", "Member[disable]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[buttonpressedhighlight]"] + - ["system.windows.forms.dockingbehavior", "system.windows.forms.dockingattribute", "Member[dockingbehavior]"] + - ["system.windows.forms.systemparameter", "system.windows.forms.systemparameter!", "Member[fontsmoothingtypemetric]"] + - ["system.drawing.rectangle", "system.windows.forms.tabcontrol", "Member[displayrectangle]"] + - ["system.windows.forms.toolstripdropdowndirection", "system.windows.forms.toolstripdropdownitem", "Member[dropdowndirection]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuitempressedgradientend]"] + - ["system.string", "system.windows.forms.splitter", "Member[text]"] + - ["system.windows.forms.messageboxbuttons", "system.windows.forms.messageboxbuttons!", "Member[abortretryignore]"] + - ["system.boolean", "system.windows.forms.textboxrenderer!", "Member[issupported]"] + - ["system.windows.forms.toolstriprendermode", "system.windows.forms.toolstriprendermode!", "Member[custom]"] + - ["system.boolean", "system.windows.forms.datagridview", "Member[standardtab]"] + - ["system.object", "system.windows.forms.datagridpreferredcolumnwidthtypeconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.windows.forms.listbox", "Method[getitemheight].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewlinkcell", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.windows.forms.controlstyles", "system.windows.forms.controlstyles!", "Member[containercontrol]"] + - ["system.object", "system.windows.forms.dataobject", "Method[getdata].ReturnValue"] + - ["system.datetime", "system.windows.forms.monthcalendar", "Member[selectionend]"] + - ["system.drawing.size", "system.windows.forms.checkbox", "Member[defaultsize]"] + - ["system.drawing.rectangle", "system.windows.forms.datagridviewrowheadercell+datagridviewrowheadercellaccessibleobject", "Member[bounds]"] + - ["system.windows.forms.datagridviewcolumn", "system.windows.forms.datagridviewcolumnstatechangedeventargs", "Member[column]"] + - ["system.int32", "system.windows.forms.datagridviewcell!", "Method[measuretextwidth].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[addcopies].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowheightinfopushedeventargs", "Member[minimumheight]"] + - ["system.windows.forms.control[]", "system.windows.forms.toolstrippanelrow", "Member[controls]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemplus]"] + - ["system.drawing.image", "system.windows.forms.treeview", "Member[backgroundimage]"] + - ["system.windows.forms.messageboxicon", "system.windows.forms.messageboxicon!", "Member[error]"] + - ["system.string", "system.windows.forms.treenode", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[showhiddenfiles]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.anchorstyles!", "Member[right]"] + - ["system.windows.forms.richtextboxwordpunctuations", "system.windows.forms.richtextboxwordpunctuations!", "Member[level2]"] + - ["system.windows.forms.scrollorientation", "system.windows.forms.scrollorientation!", "Member[verticalscroll]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Member[selectionlength]"] + - ["system.drawing.color", "system.windows.forms.printpreviewdialog", "Member[backcolor]"] + - ["system.windows.forms.toolstriprenderer", "system.windows.forms.toolstripitem", "Member[renderer]"] + - ["system.boolean", "system.windows.forms.listview+selectedlistviewitemcollection", "Member[issynchronized]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.domainupdown+domainitemaccessibleobject", "Member[parent]"] + - ["system.windows.forms.datagridtablestyle", "system.windows.forms.gridtablestylescollection", "Member[item]"] + - ["system.windows.forms.border3dstyle", "system.windows.forms.border3dstyle!", "Member[sunkeninner]"] + - ["system.string", "system.windows.forms.listviewgroup", "Member[footer]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrll]"] + - ["system.drawing.color", "system.windows.forms.splitter", "Member[forecolor]"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[commandsvisibleifavailable]"] + - ["system.object", "system.windows.forms.datagridviewcheckboxcell", "Method[geteditingcellformattedvalue].ReturnValue"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridviewrowstatechangedeventargs", "Member[row]"] + - ["system.boolean", "system.windows.forms.bindingmemberinfo", "Method[equals].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.monthcalendar", "Member[titleforecolor]"] + - ["system.windows.forms.dockstyle", "system.windows.forms.statusbar", "Member[dock]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[topmost]"] + - ["system.string", "system.windows.forms.htmldocument", "Member[cookie]"] + - ["system.boolean", "system.windows.forms.datagridtablestyle", "Member[rowheadersvisible]"] + - ["system.type", "system.windows.forms.datagridviewheadercell", "Member[formattedvaluetype]"] + - ["system.windows.forms.messageboxbuttons", "system.windows.forms.messageboxbuttons!", "Member[okcancel]"] + - ["system.type", "system.windows.forms.datagridviewcell", "Member[valuetype]"] + - ["system.drawing.font", "system.windows.forms.listviewitem+listviewsubitem", "Member[font]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.monthcalendar", "Member[backgroundimagelayout]"] + - ["system.windows.forms.idataobject", "system.windows.forms.clipboard!", "Method[getdataobject].ReturnValue"] + - ["system.boolean", "system.windows.forms.folderbrowserdialog", "Member[showpinnedplaces]"] + - ["system.string", "system.windows.forms.taskdialogbutton", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.forms.propertygrid", "Member[helpvisible]"] + - ["system.boolean", "system.windows.forms.openfiledialog", "Member[multiselect]"] + - ["system.drawing.rectangle", "system.windows.forms.screen", "Member[bounds]"] + - ["system.windows.forms.taskdialogbutton", "system.windows.forms.taskdialogbutton!", "Member[help]"] + - ["system.boolean", "system.windows.forms.pagesetupdialog", "Member[allowpaper]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshifti]"] + - ["system.boolean", "system.windows.forms.treeview", "Method[isinputkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridview", "Method[processnextkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.panel", "Member[tabstop]"] + - ["system.boolean", "system.windows.forms.combobox", "Member[droppeddown]"] + - ["system.int32", "system.windows.forms.toolstripcombobox", "Method[getitemheight].ReturnValue"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridview+hittestinfo", "Member[type]"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextboxscrollbars!", "Member[forcedboth]"] + - ["system.boolean", "system.windows.forms.datagridviewrowpostpainteventargs", "Member[isfirstdisplayedrow]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.propertygrid", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.object", "system.windows.forms.checkedlistbox+checkedindexcollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.forms.webbrowser", "Method[goforward].ReturnValue"] + - ["system.windows.forms.drawmode", "system.windows.forms.combobox", "Member[drawmode]"] + - ["system.drawing.size", "system.windows.forms.form", "Member[maximumsize]"] + - ["system.drawing.size", "system.windows.forms.combobox", "Member[defaultsize]"] + - ["system.boolean", "system.windows.forms.systeminformation!", "Member[isicontitlewrappingenabled]"] + - ["system.int32", "system.windows.forms.trackbar", "Member[maximum]"] + - ["system.string", "system.windows.forms.bindingsource", "Member[sort]"] + - ["system.intptr", "system.windows.forms.commondialog", "Method[hookproc].ReturnValue"] + - ["system.windows.forms.padding", "system.windows.forms.checkedlistbox", "Member[padding]"] + - ["system.boolean", "system.windows.forms.htmlelementeventargs", "Member[altkeypressed]"] + - ["system.int32", "system.windows.forms.trackbar", "Member[tickfrequency]"] + - ["system.string", "system.windows.forms.axhost", "Member[text]"] + - ["system.boolean", "system.windows.forms.splitcontainer", "Member[autoscroll]"] + - ["system.int32", "system.windows.forms.tabpage", "Member[tabindex]"] + - ["system.int32", "system.windows.forms.trackbar", "Member[value]"] + - ["system.windows.forms.richtextboxscrollbars", "system.windows.forms.richtextbox", "Member[scrollbars]"] + - ["system.windows.forms.datagridviewadvancedborderstyle", "system.windows.forms.datagridview", "Member[advancedrowheadersborderstyle]"] + - ["system.windows.forms.datagridviewcellborderstyle", "system.windows.forms.datagridviewcellborderstyle!", "Member[raisedhorizontal]"] + - ["system.windows.forms.accessibleevents", "system.windows.forms.accessibleevents!", "Member[focus]"] + - ["system.drawing.color", "system.windows.forms.form", "Member[formcaptiontextcolor]"] + - ["system.string", "system.windows.forms.queryaccessibilityhelpeventargs", "Member[helpstring]"] + - ["system.string", "system.windows.forms.dataformats!", "Member[tiff]"] + - ["system.object", "system.windows.forms.listview+columnheadercollection", "Member[item]"] + - ["system.windows.forms.datagridviewelementstates", "system.windows.forms.datagridviewelementstates!", "Member[frozen]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlf3]"] + - ["system.windows.forms.sortorder", "system.windows.forms.listview", "Member[sorting]"] + - ["system.boolean", "system.windows.forms.treeview", "Member[showplusminus]"] + - ["system.windows.forms.buttonborderstyle", "system.windows.forms.buttonborderstyle!", "Member[outset]"] + - ["system.windows.forms.bindingcontext", "system.windows.forms.bindablecomponent", "Member[bindingcontext]"] + - ["system.windows.forms.imagelayout", "system.windows.forms.imagelayout!", "Member[none]"] + - ["system.drawing.size", "system.windows.forms.control", "Member[clientsize]"] + - ["system.drawing.icon", "system.windows.forms.statusbarpanel", "Member[icon]"] + - ["system.windows.forms.taskdialogicon", "system.windows.forms.taskdialogpage", "Member[icon]"] + - ["system.object", "system.windows.forms.datagridviewrowheadercell", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.forms.datagridviewrowcollection", "Method[getrowsheight].ReturnValue"] + - ["system.windows.forms.toolstripgripdisplaystyle", "system.windows.forms.toolstripgriprendereventargs", "Member[gripdisplaystyle]"] + - ["system.boolean", "system.windows.forms.datagridviewband", "Member[hasdefaultcellstyle]"] + - ["system.int32", "system.windows.forms.treenodecollection", "Method[indexofkey].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftu]"] + - ["system.int32", "system.windows.forms.scrollablecontrol+dockpaddingedges", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.forms.toolstripcontentpanel", "Member[causesvalidation]"] + - ["system.drawing.size", "system.windows.forms.toolstripitem", "Member[defaultsize]"] + - ["system.string", "system.windows.forms.datagridviewbuttoncolumn", "Method[tostring].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrli]"] + - ["system.string", "system.windows.forms.systeminformation!", "Member[userdomainname]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[d3]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[ctrlshiftf7]"] + - ["system.int32", "system.windows.forms.datagridview", "Member[rowcount]"] + - ["system.windows.forms.datagridviewselectionmode", "system.windows.forms.datagridviewselectionmode!", "Member[fullcolumnselect]"] + - ["system.windows.forms.textimagerelation", "system.windows.forms.textimagerelation!", "Member[imageabovetext]"] + - ["system.nullable", "system.windows.forms.folderbrowserdialog", "Member[clientguid]"] + - ["system.boolean", "system.windows.forms.taskdialogradiobutton", "Member[checked]"] + - ["system.windows.forms.datagrid+hittesttype", "system.windows.forms.datagrid+hittesttype!", "Member[parentrows]"] + - ["system.windows.forms.textdataformat", "system.windows.forms.textdataformat!", "Member[rtf]"] + - ["system.windows.forms.padding", "system.windows.forms.padding!", "Method[add].ReturnValue"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[menuborder]"] + - ["system.drawing.size", "system.windows.forms.toolstrip", "Member[maxitemsize]"] + - ["system.windows.forms.form", "system.windows.forms.applicationcontext", "Member[mainform]"] + - ["system.windows.forms.cursor", "system.windows.forms.cursors!", "Member[hsplit]"] + - ["system.windows.forms.autocompletesource", "system.windows.forms.toolstripcombobox", "Member[autocompletesource]"] + - ["system.windows.forms.autosizemode", "system.windows.forms.form", "Member[autosizemode]"] + - ["system.windows.forms.listviewitem", "system.windows.forms.listview", "Member[topitem]"] + - ["system.int32", "system.windows.forms.numericupdown", "Member[decimalplaces]"] + - ["system.boolean", "system.windows.forms.bindingsource", "Member[allowremove]"] + - ["system.int32", "system.windows.forms.datagridviewband", "Member[index]"] + - ["system.windows.forms.professionalcolortable", "system.windows.forms.toolstripprofessionalrenderer", "Member[colortable]"] + - ["system.object", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Method[geteditingcontrolformattedvalue].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.forms.treenodecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.forms.scrollablecontrol!", "Member[scrollstatefulldrag]"] + - ["system.drawing.size", "system.windows.forms.toolstripprogressbar", "Member[defaultsize]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[oemsemicolon]"] + - ["system.windows.forms.datagridtablestyle", "system.windows.forms.datagridtablestyle!", "Member[defaulttablestyle]"] + - ["system.windows.forms.righttoleft", "system.windows.forms.listbox", "Member[righttoleft]"] + - ["system.windows.forms.columnheader", "system.windows.forms.listview+columnheadercollection", "Method[add].ReturnValue"] + - ["system.windows.forms.columnheaderautoresizestyle", "system.windows.forms.columnheaderautoresizestyle!", "Member[columncontent]"] + - ["system.windows.forms.textbox", "system.windows.forms.datagridtextboxcolumn", "Member[textbox]"] + - ["system.drawing.color", "system.windows.forms.professionalcolortable", "Member[buttoncheckedhighlightborder]"] + - ["system.collections.ienumerator", "system.windows.forms.datagridviewrowcollection", "Method[getenumerator].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.padding", "Member[size]"] + - ["system.type", "system.windows.forms.datagridviewcheckboxcell", "Member[valuetype]"] + - ["system.char", "system.windows.forms.richtextbox", "Method[getcharfromposition].ReturnValue"] + - ["system.boolean", "system.windows.forms.webbrowserbase", "Method[processmnemonic].ReturnValue"] + - ["system.boolean", "system.windows.forms.tablelayoutcolumnstylecollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.imagelayout", "system.windows.forms.richtextbox", "Member[backgroundimagelayout]"] + - ["system.int32", "system.windows.forms.treeview", "Member[selectedimageindex]"] + - ["system.windows.forms.accessibleobject", "system.windows.forms.datagridviewrow+datagridviewrowaccessibleobject", "Method[getfocused].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.toolstrip", "Member[autoscrollmargin]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.domainupdown+domainitemaccessibleobject", "Member[role]"] + - ["system.boolean", "system.windows.forms.printpreviewdialog", "Member[ismdicontainer]"] + - ["system.int32", "system.windows.forms.datagridviewcolumn", "Member[minimumwidth]"] + - ["system.drawing.font", "system.windows.forms.toolstripdropdown", "Member[font]"] + - ["system.object", "system.windows.forms.datagridviewsortcompareeventargs", "Member[cellvalue1]"] + - ["system.windows.forms.htmldocument", "system.windows.forms.htmlelement", "Member[document]"] + - ["system.int32", "system.windows.forms.datagrid", "Member[currentrowindex]"] + - ["system.int32", "system.windows.forms.datagridviewcomboboxeditingcontrol", "Member[editingcontrolrowindex]"] + - ["system.windows.forms.scrollbutton", "system.windows.forms.scrollbutton!", "Member[right]"] + - ["system.object", "system.windows.forms.datagridviewcell", "Member[defaultnewrowvalue]"] + - ["system.drawing.color", "system.windows.forms.professionalcolors!", "Member[menuitemselectedgradientend]"] + - ["system.drawing.graphics", "system.windows.forms.printcontrollerwithstatusdialog", "Method[onstartpage].ReturnValue"] + - ["system.boolean", "system.windows.forms.datagridviewselectedcellcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.form", "Method[processkeypreview].ReturnValue"] + - ["system.decimal", "system.windows.forms.numericupdown", "Member[value]"] + - ["system.windows.forms.scrollablecontrol", "system.windows.forms.scrollproperties", "Member[parentcontrol]"] + - ["system.object", "system.windows.forms.combobox", "Member[datasource]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[grouping]"] + - ["system.boolean", "system.windows.forms.buttonrenderer!", "Method[isbackgroundpartiallytransparent].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Method[processcmdkey].ReturnValue"] + - ["system.intptr", "system.windows.forms.fontdialog", "Method[hookproc].ReturnValue"] + - ["system.object", "system.windows.forms.linklabel+linkcollection", "Member[item]"] + - ["system.int32", "system.windows.forms.trackbar", "Member[smallchange]"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[altf5]"] + - ["system.boolean", "system.windows.forms.treenode", "Member[checked]"] + - ["system.windows.forms.contextmenustrip", "system.windows.forms.datagridviewcellcontextmenustripneededeventargs", "Member[contextmenustrip]"] + - ["system.int32", "system.windows.forms.datagridviewselectedcolumncollection", "Member[count]"] + - ["system.string", "system.windows.forms.datagridviewcellpaintingeventargs", "Member[errortext]"] + - ["system.windows.forms.datagridtablestyle", "system.windows.forms.datagridcolumnstyle", "Member[datagridtablestyle]"] + - ["system.int32", "system.windows.forms.listbox+selectedindexcollection", "Member[item]"] + - ["system.windows.forms.listviewitemstates", "system.windows.forms.listviewitemstates!", "Member[indeterminate]"] + - ["system.windows.forms.horizontalalignment", "system.windows.forms.toolstriptextbox", "Member[textboxtextalign]"] + - ["system.object", "system.windows.forms.paddingconverter", "Method[convertto].ReturnValue"] + - ["system.windows.forms.dropimagetype", "system.windows.forms.dropimagetype!", "Member[label]"] + - ["system.boolean", "system.windows.forms.datagridviewcell", "Method[mousedoubleclickunsharesrow].ReturnValue"] + - ["system.windows.forms.contextmenu", "system.windows.forms.axhost", "Member[contextmenu]"] + - ["system.windows.forms.datagridviewhittesttype", "system.windows.forms.datagridviewhittesttype!", "Member[horizontalscrollbar]"] + - ["system.int32", "system.windows.forms.toolstripitem", "Member[imageindex]"] + - ["system.windows.forms.selectionmode", "system.windows.forms.listbox", "Member[selectionmode]"] + - ["system.int32", "system.windows.forms.dataobject", "Method[dadvise].ReturnValue"] + - ["system.boolean", "system.windows.forms.listview+columnheadercollection", "Method[contains].ReturnValue"] + - ["system.windows.forms.datagridviewautosizecolumnmode", "system.windows.forms.datagridviewcolumn", "Member[autosizemode]"] + - ["system.windows.forms.menuglyph", "system.windows.forms.menuglyph!", "Member[arrow]"] + - ["system.windows.forms.control", "system.windows.forms.control", "Method[getchildatpoint].ReturnValue"] + - ["system.boolean", "system.windows.forms.combobox", "Member[sorted]"] + - ["system.boolean", "system.windows.forms.toolstripdropdown", "Member[isautogenerated]"] + - ["system.boolean", "system.windows.forms.labelediteventargs", "Member[canceledit]"] + - ["system.int32", "system.windows.forms.datagridviewcellvalidatingeventargs", "Member[columnindex]"] + - ["system.object", "system.windows.forms.datagridviewtextboxcell", "Method[clone].ReturnValue"] + - ["system.windows.forms.htmlelementcollection", "system.windows.forms.htmlelement", "Member[all]"] + - ["system.windows.forms.datagridviewrow", "system.windows.forms.datagridview", "Member[rowtemplate]"] + - ["system.int32", "system.windows.forms.filedialog", "Member[options]"] + - ["system.object", "system.windows.forms.listviewgroup", "Member[tag]"] + - ["system.windows.forms.anchorstyles", "system.windows.forms.anchorstyles!", "Member[bottom]"] + - ["system.boolean", "system.windows.forms.datagridviewcomboboxcell", "Method[keyenterseditmode].ReturnValue"] + - ["system.drawing.size", "system.windows.forms.listbox", "Member[defaultsize]"] + - ["system.windows.forms.keys", "system.windows.forms.keys!", "Member[launchapplication1]"] + - ["system.boolean", "system.windows.forms.toolstriptextbox", "Member[wordwrap]"] + - ["system.boolean", "system.windows.forms.containercontrol", "Method[activatecontrol].ReturnValue"] + - ["system.windows.forms.shortcut", "system.windows.forms.shortcut!", "Member[shiftf8]"] + - ["system.windows.forms.treenode", "system.windows.forms.treenode", "Member[nextvisiblenode]"] + - ["system.int32", "system.windows.forms.dataobject", "Method[getcanonicalformatetc].ReturnValue"] + - ["system.windows.forms.richtextboxwordpunctuations", "system.windows.forms.richtextboxwordpunctuations!", "Member[all]"] + - ["system.windows.forms.accessiblerole", "system.windows.forms.accessiblerole!", "Member[client]"] + - ["system.int32", "system.windows.forms.drawlistviewsubitemeventargs", "Member[itemindex]"] + - ["system.boolean", "system.windows.forms.toolstrippanel+toolstrippanelrowcollection", "Member[isreadonly]"] + - ["system.windows.forms.richtextboxfinds", "system.windows.forms.richtextboxfinds!", "Member[none]"] + - ["system.windows.forms.toolstripmenuitem", "system.windows.forms.menustrip", "Member[mdiwindowlistitem]"] + - ["system.boolean", "system.windows.forms.textboxbase", "Method[processdialogkey].ReturnValue"] + - ["system.boolean", "system.windows.forms.control", "Member[containsfocus]"] + - ["system.boolean", "system.windows.forms.errorprovider", "Member[righttoleft]"] + - ["system.string", "system.windows.forms.taskdialogexpander", "Member[text]"] + - ["system.boolean", "system.windows.forms.listview+checkedlistviewitemcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.forms.richtextbox", "Member[selectionbullet]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Ink.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Ink.typemodel.yml new file mode 100644 index 000000000000..b758da10bfd0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Ink.typemodel.yml @@ -0,0 +1,126 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[leftup]"] + - ["system.windows.ink.drawingattributes", "system.windows.ink.drawingattributesreplacedeventargs", "Member[newdrawingattributes]"] + - ["system.windows.ink.recognitionconfidence", "system.windows.ink.recognitionconfidence!", "Member[strong]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[leftdown]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[chevrondown]"] + - ["system.boolean", "system.windows.ink.drawingattributes", "Method[equals].ReturnValue"] + - ["system.windows.input.styluspointcollection", "system.windows.ink.stroke", "Member[styluspoints]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[chevronup]"] + - ["system.boolean", "system.windows.ink.strokecollection", "Method[containspropertydata].ReturnValue"] + - ["system.guid[]", "system.windows.ink.drawingattributes", "Method[getpropertydataids].ReturnValue"] + - ["system.double", "system.windows.ink.drawingattributes!", "Member[maxwidth]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[rightleft]"] + - ["system.guid", "system.windows.ink.drawingattributeids!", "Member[stylusheight]"] + - ["system.windows.media.geometry", "system.windows.ink.stroke", "Method[getgeometry].ReturnValue"] + - ["system.windows.ink.stylustip", "system.windows.ink.stylustip!", "Member[rectangle]"] + - ["system.object", "system.windows.ink.stroke", "Method[getpropertydata].ReturnValue"] + - ["system.windows.rect", "system.windows.ink.strokecollection", "Method[getbounds].ReturnValue"] + - ["system.windows.rect", "system.windows.ink.stroke", "Method[getbounds].ReturnValue"] + - ["system.object", "system.windows.ink.strokecollection", "Method[getpropertydata].ReturnValue"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[upleftlong]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[right]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[arrowleft]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[downrightlong]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[leftright]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[down]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[uprightlong]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[arrowdown]"] + - ["system.boolean", "system.windows.ink.drawingattributes!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.ink.drawingattributes", "Member[fittocurve]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[downleftlong]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[exclamation]"] + - ["system.double", "system.windows.ink.drawingattributes", "Member[height]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[chevronleft]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[arrowright]"] + - ["system.boolean", "system.windows.ink.gesturerecognizer", "Member[isrecognizeravailable]"] + - ["system.boolean", "system.windows.ink.stroke", "Method[containspropertydata].ReturnValue"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[rightdown]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[downright]"] + - ["system.windows.media.matrix", "system.windows.ink.drawingattributes", "Member[stylustiptransform]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[nogesture]"] + - ["system.object", "system.windows.ink.propertydatachangedeventargs", "Member[newvalue]"] + - ["system.guid[]", "system.windows.ink.stroke", "Method[getpropertydataids].ReturnValue"] + - ["system.windows.ink.stroke", "system.windows.ink.stroke", "Method[clone].ReturnValue"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[downup]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[semicircleleft]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[curlicue]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[doublecurlicue]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.ink.gesturerecognizer", "Method[getenabledgestures].ReturnValue"] + - ["system.double", "system.windows.ink.stylusshape", "Member[width]"] + - ["system.windows.input.styluspointcollection", "system.windows.ink.styluspointsreplacedeventargs", "Member[previousstyluspoints]"] + - ["system.windows.ink.strokecollection", "system.windows.ink.stroke", "Method[geteraseresult].ReturnValue"] + - ["system.object", "system.windows.ink.propertydatachangedeventargs", "Member[previousvalue]"] + - ["system.windows.media.color", "system.windows.ink.drawingattributes", "Member[color]"] + - ["system.boolean", "system.windows.ink.drawingattributes", "Member[ignorepressure]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[up]"] + - ["system.guid", "system.windows.ink.drawingattributeids!", "Member[ishighlighter]"] + - ["system.guid", "system.windows.ink.drawingattributeids!", "Member[stylustiptransform]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[square]"] + - ["system.double", "system.windows.ink.drawingattributes!", "Member[maxheight]"] + - ["system.windows.ink.strokecollection", "system.windows.ink.strokecollection", "Method[hittest].ReturnValue"] + - ["system.boolean", "system.windows.ink.drawingattributes", "Member[ishighlighter]"] + - ["system.double", "system.windows.ink.drawingattributes", "Member[width]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[left]"] + - ["system.windows.ink.drawingattributes", "system.windows.ink.stroke", "Member[drawingattributes]"] + - ["system.guid", "system.windows.ink.drawingattributeids!", "Member[color]"] + - ["system.int32", "system.windows.ink.strokecollection", "Method[indexof].ReturnValue"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[circle]"] + - ["system.string", "system.windows.ink.strokecollection!", "Member[inkserializedformat]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[check]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[chevronright]"] + - ["system.windows.ink.strokecollection", "system.windows.ink.stroke", "Method[getclipresult].ReturnValue"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[scratchout]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[upright]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[doubletap]"] + - ["system.guid", "system.windows.ink.drawingattributeids!", "Member[styluswidth]"] + - ["system.guid", "system.windows.ink.drawingattributeids!", "Member[stylustip]"] + - ["system.double", "system.windows.ink.stylusshape", "Member[height]"] + - ["system.windows.ink.recognitionconfidence", "system.windows.ink.recognitionconfidence!", "Member[poor]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.ink.gesturerecognizer", "Method[recognize].ReturnValue"] + - ["system.boolean", "system.windows.ink.drawingattributes", "Method[containspropertydata].ReturnValue"] + - ["system.object", "system.windows.ink.drawingattributes", "Method[getpropertydata].ReturnValue"] + - ["system.windows.ink.strokecollection", "system.windows.ink.lassoselectionchangedeventargs", "Member[selectedstrokes]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[tap]"] + - ["system.double", "system.windows.ink.drawingattributes!", "Member[minwidth]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[downleft]"] + - ["system.windows.ink.stylustip", "system.windows.ink.stylustip!", "Member[ellipse]"] + - ["system.guid", "system.windows.ink.drawingattributeids!", "Member[drawingflags]"] + - ["system.windows.input.styluspointcollection", "system.windows.ink.stroke", "Method[getbezierstyluspoints].ReturnValue"] + - ["system.windows.ink.strokecollection", "system.windows.ink.strokehiteventargs", "Method[getpointeraseresults].ReturnValue"] + - ["system.windows.input.styluspointcollection", "system.windows.ink.styluspointsreplacedeventargs", "Member[newstyluspoints]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[doublecircle]"] + - ["system.double", "system.windows.ink.stylusshape", "Member[rotation]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[semicircleright]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[star]"] + - ["system.windows.ink.drawingattributes", "system.windows.ink.drawingattributesreplacedeventargs", "Member[previousdrawingattributes]"] + - ["system.windows.ink.recognitionconfidence", "system.windows.ink.gesturerecognitionresult", "Member[recognitionconfidence]"] + - ["system.guid", "system.windows.ink.propertydatachangedeventargs", "Member[propertyguid]"] + - ["system.windows.ink.recognitionconfidence", "system.windows.ink.recognitionconfidence!", "Member[intermediate]"] + - ["system.int32", "system.windows.ink.drawingattributes", "Method[gethashcode].ReturnValue"] + - ["system.windows.ink.stylustip", "system.windows.ink.drawingattributes", "Member[stylustip]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[rightup]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[triangle]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[arrowup]"] + - ["system.windows.ink.drawingattributes", "system.windows.ink.drawingattributes", "Method[clone].ReturnValue"] + - ["system.windows.ink.strokecollection", "system.windows.ink.strokecollection", "Method[clone].ReturnValue"] + - ["system.windows.ink.strokecollection", "system.windows.ink.strokecollectionchangedeventargs", "Member[removed]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[upleft]"] + - ["system.windows.ink.strokecollection", "system.windows.ink.lassoselectionchangedeventargs", "Member[deselectedstrokes]"] + - ["system.boolean", "system.windows.ink.incrementalhittester", "Member[isvalid]"] + - ["system.double", "system.windows.ink.drawingattributes!", "Member[minheight]"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[allgestures]"] + - ["system.boolean", "system.windows.ink.drawingattributes!", "Method[op_inequality].ReturnValue"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.gesturerecognitionresult", "Member[applicationgesture]"] + - ["system.boolean", "system.windows.ink.stroke", "Method[hittest].ReturnValue"] + - ["system.windows.ink.incrementalstrokehittester", "system.windows.ink.strokecollection", "Method[getincrementalstrokehittester].ReturnValue"] + - ["system.windows.ink.incrementallassohittester", "system.windows.ink.strokecollection", "Method[getincrementallassohittester].ReturnValue"] + - ["system.guid[]", "system.windows.ink.strokecollection", "Method[getpropertydataids].ReturnValue"] + - ["system.windows.ink.applicationgesture", "system.windows.ink.applicationgesture!", "Member[updown]"] + - ["system.windows.ink.strokecollection", "system.windows.ink.strokecollectionchangedeventargs", "Member[added]"] + - ["system.windows.ink.stroke", "system.windows.ink.strokehiteventargs", "Member[hitstroke]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.Manipulations.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.Manipulations.typemodel.yml new file mode 100644 index 000000000000..a07fbcecfb50 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.Manipulations.typemodel.yml @@ -0,0 +1,70 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.single", "system.windows.input.manipulations.manipulation2dstartedeventargs", "Member[originx]"] + - ["system.single", "system.windows.input.manipulations.manipulation2dcompletedeventargs", "Member[originy]"] + - ["system.single", "system.windows.input.manipulations.manipulationprocessor2d", "Member[minimumscalerotateradius]"] + - ["system.single", "system.windows.input.manipulations.inertiatranslationbehavior2d", "Member[initialvelocityy]"] + - ["system.boolean", "system.windows.input.manipulations.inertiaprocessor2d", "Member[isrunning]"] + - ["system.single", "system.windows.input.manipulations.inertiaexpansionbehavior2d", "Member[desireddeceleration]"] + - ["system.single", "system.windows.input.manipulations.manipulationdelta2d", "Member[expansionx]"] + - ["system.single", "system.windows.input.manipulations.manipulationdelta2d", "Member[rotation]"] + - ["system.single", "system.windows.input.manipulations.manipulationpivot2d", "Member[radius]"] + - ["system.windows.input.manipulations.inertiatranslationbehavior2d", "system.windows.input.manipulations.inertiaprocessor2d", "Member[translationbehavior]"] + - ["system.single", "system.windows.input.manipulations.inertiarotationbehavior2d", "Member[desireddeceleration]"] + - ["system.single", "system.windows.input.manipulations.inertiatranslationbehavior2d", "Member[desireddisplacement]"] + - ["system.single", "system.windows.input.manipulations.manipulationpivot2d", "Member[x]"] + - ["system.boolean", "system.windows.input.manipulations.manipulator2d!", "Method[op_inequality].ReturnValue"] + - ["system.single", "system.windows.input.manipulations.manipulator2d", "Member[y]"] + - ["system.boolean", "system.windows.input.manipulations.manipulator2d", "Method[equals].ReturnValue"] + - ["system.single", "system.windows.input.manipulations.inertiaexpansionbehavior2d", "Member[initialvelocityy]"] + - ["system.single", "system.windows.input.manipulations.manipulation2ddeltaeventargs", "Member[originy]"] + - ["system.single", "system.windows.input.manipulations.manipulationdelta2d", "Member[translationx]"] + - ["system.windows.input.manipulations.manipulationpivot2d", "system.windows.input.manipulations.manipulationprocessor2d", "Member[pivot]"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulations2d!", "Member[translatex]"] + - ["system.single", "system.windows.input.manipulations.inertiatranslationbehavior2d", "Member[desireddeceleration]"] + - ["system.single", "system.windows.input.manipulations.manipulationdelta2d", "Member[expansiony]"] + - ["system.single", "system.windows.input.manipulations.inertiarotationbehavior2d", "Member[desiredrotation]"] + - ["system.single", "system.windows.input.manipulations.inertiaexpansionbehavior2d", "Member[desiredexpansionx]"] + - ["system.windows.input.manipulations.manipulationdelta2d", "system.windows.input.manipulations.manipulation2dcompletedeventargs", "Member[total]"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulationprocessor2d", "Member[supportedmanipulations]"] + - ["system.int32", "system.windows.input.manipulations.manipulator2d", "Method[gethashcode].ReturnValue"] + - ["system.single", "system.windows.input.manipulations.manipulation2ddeltaeventargs", "Member[originx]"] + - ["system.single", "system.windows.input.manipulations.manipulation2dstartedeventargs", "Member[originy]"] + - ["system.single", "system.windows.input.manipulations.manipulationvelocities2d", "Member[linearvelocityy]"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulations2d!", "Member[all]"] + - ["system.single", "system.windows.input.manipulations.inertiatranslationbehavior2d", "Member[initialvelocityx]"] + - ["system.single", "system.windows.input.manipulations.manipulationdelta2d", "Member[translationy]"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulations2d!", "Member[scale]"] + - ["system.single", "system.windows.input.manipulations.manipulationvelocities2d", "Member[linearvelocityx]"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulations2d!", "Member[translatey]"] + - ["system.single", "system.windows.input.manipulations.inertiaexpansionbehavior2d", "Member[desiredexpansiony]"] + - ["system.windows.input.manipulations.inertiaexpansionbehavior2d", "system.windows.input.manipulations.inertiaprocessor2d", "Member[expansionbehavior]"] + - ["system.single", "system.windows.input.manipulations.manipulationdelta2d", "Member[scaley]"] + - ["system.windows.input.manipulations.inertiarotationbehavior2d", "system.windows.input.manipulations.inertiaprocessor2d", "Member[rotationbehavior]"] + - ["system.windows.input.manipulations.manipulationdelta2d", "system.windows.input.manipulations.manipulation2ddeltaeventargs", "Member[cumulative]"] + - ["system.windows.input.manipulations.manipulationdelta2d", "system.windows.input.manipulations.manipulation2ddeltaeventargs", "Member[delta]"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulations2d!", "Member[translate]"] + - ["system.single", "system.windows.input.manipulations.manipulationvelocities2d", "Member[expansionvelocityy]"] + - ["system.single", "system.windows.input.manipulations.inertiaprocessor2d", "Member[initialoriginy]"] + - ["system.windows.input.manipulations.manipulationvelocities2d", "system.windows.input.manipulations.manipulation2dcompletedeventargs", "Member[velocities]"] + - ["system.single", "system.windows.input.manipulations.inertiaexpansionbehavior2d", "Member[initialradius]"] + - ["system.int32", "system.windows.input.manipulations.manipulator2d", "Member[id]"] + - ["system.single", "system.windows.input.manipulations.inertiarotationbehavior2d", "Member[initialvelocity]"] + - ["system.single", "system.windows.input.manipulations.manipulationvelocities2d", "Member[expansionvelocityx]"] + - ["system.windows.input.manipulations.manipulationvelocities2d", "system.windows.input.manipulations.manipulation2ddeltaeventargs", "Member[velocities]"] + - ["system.boolean", "system.windows.input.manipulations.inertiaprocessor2d", "Method[process].ReturnValue"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulations2d!", "Member[rotate]"] + - ["system.windows.input.manipulations.manipulationvelocities2d", "system.windows.input.manipulations.manipulationvelocities2d!", "Member[zero]"] + - ["system.windows.input.manipulations.manipulations2d", "system.windows.input.manipulations.manipulations2d!", "Member[none]"] + - ["system.boolean", "system.windows.input.manipulations.manipulator2d!", "Method[op_equality].ReturnValue"] + - ["system.single", "system.windows.input.manipulations.manipulation2dcompletedeventargs", "Member[originx]"] + - ["system.single", "system.windows.input.manipulations.inertiaprocessor2d", "Member[initialoriginx]"] + - ["system.single", "system.windows.input.manipulations.inertiaexpansionbehavior2d", "Member[initialvelocityx]"] + - ["system.single", "system.windows.input.manipulations.manipulationvelocities2d", "Member[angularvelocity]"] + - ["system.single", "system.windows.input.manipulations.manipulationpivot2d", "Member[y]"] + - ["system.single", "system.windows.input.manipulations.manipulator2d", "Member[x]"] + - ["system.single", "system.windows.input.manipulations.manipulationdelta2d", "Member[scalex]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.StylusPlugIns.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.StylusPlugIns.typemodel.yml new file mode 100644 index 000000000000..dbb61c8853c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.StylusPlugIns.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.windows.input.stylusplugins.rawstylusinput", "Member[timestamp]"] + - ["system.windows.rect", "system.windows.input.stylusplugins.stylusplugin", "Member[elementbounds]"] + - ["system.windows.threading.dispatcher", "system.windows.input.stylusplugins.dynamicrenderer", "Method[getdispatcher].ReturnValue"] + - ["system.int32", "system.windows.input.stylusplugins.rawstylusinput", "Member[tabletdeviceid]"] + - ["system.boolean", "system.windows.input.stylusplugins.stylusplugin", "Member[isactiveforinput]"] + - ["system.windows.input.styluspointcollection", "system.windows.input.stylusplugins.rawstylusinput", "Method[getstyluspoints].ReturnValue"] + - ["system.windows.media.visual", "system.windows.input.stylusplugins.dynamicrenderer", "Member[rootvisual]"] + - ["system.windows.uielement", "system.windows.input.stylusplugins.stylusplugin", "Member[element]"] + - ["system.boolean", "system.windows.input.stylusplugins.stylusplugin", "Member[enabled]"] + - ["system.int32", "system.windows.input.stylusplugins.rawstylusinput", "Member[stylusdeviceid]"] + - ["system.windows.ink.drawingattributes", "system.windows.input.stylusplugins.dynamicrenderer", "Member[drawingattributes]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.typemodel.yml new file mode 100644 index 000000000000..c7b9eb5867e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Input.typemodel.yml @@ -0,0 +1,1104 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.input.key", "system.windows.input.key!", "Member[oembacktab]"] + - ["system.windows.input.textcomposition", "system.windows.input.textcompositioneventargs", "Member[textcomposition]"] + - ["system.windows.presentationsource", "system.windows.input.touchdevice", "Member[activesource]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollne]"] + - ["system.string", "system.windows.input.routedcommand", "Member[name]"] + - ["system.windows.input.touchaction", "system.windows.input.touchaction!", "Member[move]"] + - ["system.windows.input.icommand", "system.windows.input.canexecuteroutedeventargs", "Member[command]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[togglemicrophoneonoff]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.input.tabletdevice", "Member[supportedstyluspointproperties]"] + - ["system.windows.input.touchaction", "system.windows.input.touchaction!", "Member[down]"] + - ["system.windows.input.speechmode", "system.windows.input.speechmode!", "Member[command]"] + - ["system.string", "system.windows.input.stylusdevice", "Member[name]"] + - ["system.windows.input.tabletdevicetype", "system.windows.input.tabletdevice", "Member[type]"] + - ["system.string", "system.windows.input.stylusbutton", "Method[tostring].ReturnValue"] + - ["system.windows.input.inputtype", "system.windows.input.inputtype!", "Member[keyboard]"] + - ["system.windows.input.modifierkeys", "system.windows.input.modifierkeys!", "Member[control]"] + - ["system.windows.input.capturemode", "system.windows.input.touchdevice", "Member[capturemode]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbehiragana]"] + - ["system.windows.vector", "system.windows.input.manipulationvelocities", "Member[expansionvelocity]"] + - ["system.string", "system.windows.input.modifierkeysvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[play]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[gotmousecaptureevent]"] + - ["system.double", "system.windows.input.inertiatranslationbehavior", "Member[desireddisplacement]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[print]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[hand]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[print]"] + - ["system.windows.point", "system.windows.input.manipulationpivot", "Member[center]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.traversalrequest", "Member[focusnavigationdirection]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[selectmedia]"] + - ["system.windows.point", "system.windows.input.manipulationcompletedeventargs", "Member[manipulationorigin]"] + - ["system.double", "system.windows.input.styluspoint", "Member[y]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[pounds]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[personalnameprefix]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[none]"] + - ["system.boolean", "system.windows.input.mousegesture", "Method[matches].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[play]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[fullfilepath]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[logonname]"] + - ["system.windows.input.inputmethodstate", "system.windows.input.inputmethod", "Member[microphonestate]"] + - ["system.windows.input.mousebutton", "system.windows.input.mousebutton!", "Member[left]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f21]"] + - ["system.windows.input.touchpointcollection", "system.windows.input.touchframeeventargs", "Method[gettouchpoints].ReturnValue"] + - ["system.object", "system.windows.input.inputbindingcollection", "Member[item]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[kanjimode]"] + - ["system.windows.point", "system.windows.input.manipulationstartedeventargs", "Member[manipulationorigin]"] + - ["system.windows.input.modifierkeys", "system.windows.input.modifierkeys!", "Member[none]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemminus]"] + - ["system.windows.input.systemgesture", "system.windows.input.stylussystemgestureeventargs", "Member[systemgesture]"] + - ["system.windows.iinputelement", "system.windows.input.mouse!", "Member[directlyover]"] + - ["system.collections.generic.ienumerable", "system.windows.input.manipulationcompletedeventargs", "Member[manipulators]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[alphanumeric]"] + - ["system.boolean", "system.windows.input.touchdevice", "Method[reportdown].ReturnValue"] + - ["system.windows.input.manipulationdelta", "system.windows.input.manipulationcompletedeventargs", "Member[totalmanipulation]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[select]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[hanja]"] + - ["system.boolean", "system.windows.input.inputbindingcollection", "Member[isreadonly]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrolle]"] + - ["system.windows.presentationsource", "system.windows.input.keyboarddevice", "Member[activesource]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemauto]"] + - ["system.int32", "system.windows.input.mouse!", "Method[getintermediatepoints].ReturnValue"] + - ["system.boolean", "system.windows.input.mouseactionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.int32", "system.windows.input.mousebuttoneventargs", "Member[clickcount]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad8]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[selectall]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollwe]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad3]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[home]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[down]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[r]"] + - ["system.boolean", "system.windows.input.styluspointproperty", "Member[isbutton]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemenlw]"] + - ["system.windows.input.tablethardwarecapabilities", "system.windows.input.tablethardwarecapabilities!", "Member[stylushasphysicalids]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[previous]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[wait]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[onechar]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f15]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad6]"] + - ["system.windows.input.inputgesturecollection", "system.windows.input.routedcommand", "Member[inputgestures]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[selecttopageup]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollnw]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movefocusup]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[addressstreet]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[save]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[xml]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[execute]"] + - ["system.boolean", "system.windows.input.inputbindingcollection", "Method[contains].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.mousedevice", "Member[target]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[altitudeorientation]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousebuttoneventargs", "Member[buttonstate]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[notacommand]"] + - ["system.string", "system.windows.input.textcomposition", "Member[compositiontext]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[radians]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[sizeall]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrolln]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollw]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f9]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemcopy]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[z]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrolle]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[j]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[mousewheelevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f]"] + - ["system.windows.freezable", "system.windows.input.mousebinding", "Method[createinstancecore].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusenterevent]"] + - ["system.windows.input.stylusbutton", "system.windows.input.stylusbuttoncollection", "Method[getstylusbuttonbyguid].ReturnValue"] + - ["system.boolean", "system.windows.input.mousegesturevalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[regularexpression]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusupevent]"] + - ["system.windows.input.inputmethodstate", "system.windows.input.inputmethod!", "Method[getpreferredimestate].ReturnValue"] + - ["system.double", "system.windows.input.styluspoint!", "Member[maxxy]"] + - ["system.windows.iinputelement", "system.windows.input.tabletdevice", "Member[target]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[stop]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[p]"] + - ["system.int32", "system.windows.input.inputbindingcollection", "Method[add].ReturnValue"] + - ["system.windows.input.tablethardwarecapabilities", "system.windows.input.tablethardwarecapabilities!", "Member[integrated]"] + - ["system.string", "system.windows.input.inputscope", "Member[srgsmarkup]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[browseback]"] + - ["system.string", "system.windows.input.mouseactionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[decreasetreble]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[extendselectionright]"] + - ["system.collections.icollection", "system.windows.input.inputmanager", "Member[inputproviders]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousedevice", "Member[leftbutton]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[help]"] + - ["system.string", "system.windows.input.styluspointproperty", "Method[tostring].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem102]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[katakanahalfwidth]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[volumemute]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f6]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationmodes!", "Member[none]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[properties]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[rightalt]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[decreasemicrophonevolume]"] + - ["system.windows.point", "system.windows.input.styluseventargs", "Method[getposition].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbesbcschar]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[ytiltorientation]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[y]"] + - ["system.windows.input.styluspointcollection", "system.windows.input.styluspointcollection", "Method[reformat].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusoutofrangeevent]"] + - ["system.boolean", "system.windows.input.inputlanguagemanager", "Method[reportinputlanguagechanging].ReturnValue"] + - ["system.windows.input.modifierkeys", "system.windows.input.keybinding", "Member[modifiers]"] + - ["system.object", "system.windows.input.commandconverter", "Method[convertfrom].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.input.inputlanguageeventargs", "Member[previouslanguage]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[timehour]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d7]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigationmode!", "Member[continue]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[serialnumber]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[password]"] + - ["system.boolean", "system.windows.input.touchdevice", "Method[reportmove].ReturnValue"] + - ["system.windows.input.touchaction", "system.windows.input.touchpoint", "Member[action]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[extendselectionleft]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigationmode!", "Member[contained]"] + - ["system.boolean", "system.windows.input.accesskeymanager!", "Method[iskeyregistered].ReturnValue"] + - ["system.string", "system.windows.input.keyvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[browsersearch]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemtilde]"] + - ["system.windows.input.inertiatranslationbehavior", "system.windows.input.manipulationinertiastartingeventargs", "Member[translationbehavior]"] + - ["system.boolean", "system.windows.input.cursorconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[z]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouseeventargs", "Member[middlebutton]"] + - ["system.windows.input.tablethardwarecapabilities", "system.windows.input.tablethardwarecapabilities!", "Member[supportspressure]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[record]"] + - ["system.boolean", "system.windows.input.textcompositionmanager!", "Method[updatecomposition].ReturnValue"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[pen]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[mutevolume]"] + - ["system.int32", "system.windows.input.styluspointdescription", "Member[propertycount]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigationmode!", "Member[once]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[imeaccept]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[i]"] + - ["system.object", "system.windows.input.modifierkeysvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.string", "system.windows.input.textcomposition", "Member[systemcompositiontext]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[telephonenumber]"] + - ["system.windows.dependencyproperty", "system.windows.input.keyboardnavigation!", "Member[directionalnavigationproperty]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[height]"] + - ["system.windows.presentationsource", "system.windows.input.keyeventargs", "Member[inputsource]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numlock]"] + - ["system.collections.generic.ienumerable", "system.windows.input.manipulationboundaryfeedbackeventargs", "Member[manipulators]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationmodes!", "Member[scale]"] + - ["system.boolean", "system.windows.input.manipulationstartingeventargs", "Member[issingletouchenabled]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[hoverleave]"] + - ["system.windows.input.capturemode", "system.windows.input.capturemode!", "Member[subtree]"] + - ["system.object", "system.windows.input.inputscopenameconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[native]"] + - ["system.boolean", "system.windows.input.keygesturevalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.single", "system.windows.input.styluspoint", "Member[pressurefactor]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[barrelbutton]"] + - ["system.collections.ienumerator", "system.windows.input.inputbindingcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[tangentpressure]"] + - ["system.windows.iinputelement", "system.windows.input.keyboard!", "Method[focus].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemsemicolon]"] + - ["system.windows.input.commandbinding", "system.windows.input.commandbindingcollection", "Member[item]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigationmode!", "Member[cycle]"] + - ["system.boolean", "system.windows.input.manipulationstartingeventargs", "Method[cancel].ReturnValue"] + - ["system.windows.point", "system.windows.input.styluspoint!", "Method[op_explicit].ReturnValue"] + - ["system.windows.point", "system.windows.input.mousedevice", "Method[getclientposition].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[url]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[printscreen]"] + - ["system.object", "system.windows.input.inputgesturecollection", "Member[syncroot]"] + - ["system.string", "system.windows.input.mousegesturevalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.input.manipulationdeltaeventargs", "Method[cancel].ReturnValue"] + - ["system.windows.input.keystates", "system.windows.input.keyboard!", "Method[getkeystates].ReturnValue"] + - ["system.boolean", "system.windows.input.styluspoint", "Method[hasproperty].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[srgs]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[numberfullwidth]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[select]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[charcode]"] + - ["system.windows.input.keystates", "system.windows.input.keystates!", "Member[toggled]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[right]"] + - ["system.double", "system.windows.input.manipulationdelta", "Member[rotation]"] + - ["system.boolean", "system.windows.input.modifierkeysconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.stylus!", "Member[directlyover]"] + - ["system.string", "system.windows.input.keygesturevalueserializer", "Method[converttostring].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[postaladdress]"] + - ["system.globalization.cultureinfo", "system.windows.input.iinputlanguagesource", "Member[currentinputlanguage]"] + - ["system.guid", "system.windows.input.stylusbutton", "Member[guid]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[leftshift]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollse]"] + - ["system.windows.input.stagingareainputitem", "system.windows.input.processinputeventargs", "Method[popinput].ReturnValue"] + - ["system.windows.vector", "system.windows.input.inertiaexpansionbehavior", "Member[desiredexpansion]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[boostbass]"] + - ["system.string", "system.windows.input.tabletdevice", "Member[productid]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[tipbutton]"] + - ["system.double", "system.windows.input.manipulationvelocities", "Member[angularvelocity]"] + - ["system.boolean", "system.windows.input.mouseactionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.commandmanager!", "Member[canexecuteevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[a]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulation!", "Method[getmanipulationmode].ReturnValue"] + - ["system.windows.input.mouseaction", "system.windows.input.mousegesture", "Member[mouseaction]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movefocuspageup]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[moveright]"] + - ["system.object", "system.windows.input.cursorconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.input.inputmethodstatechangedeventargs", "Member[isimesentencemodechanged]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[alphanumericfullwidth]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[rightctrl]"] + - ["system.guid", "system.windows.input.styluspointproperty", "Member[id]"] + - ["system.windows.input.touchaction", "system.windows.input.touchaction!", "Member[up]"] + - ["system.boolean", "system.windows.input.modifierkeysvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.focusmanager!", "Member[gotfocusevent]"] + - ["system.windows.freezable", "system.windows.input.keybinding", "Method[createinstancecore].ReturnValue"] + - ["system.collections.ienumerable", "system.windows.input.iinputlanguagesource", "Member[inputlanguagelist]"] + - ["system.windows.input.inputgesture", "system.windows.input.keybinding", "Member[gesture]"] + - ["system.windows.input.inputmethodstate", "system.windows.input.inputmethodstate!", "Member[on]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[default]"] + - ["system.windows.input.key", "system.windows.input.keybinding", "Member[key]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.input.styluspointdescription", "Method[getstyluspointproperties].ReturnValue"] + - ["system.windows.vector", "system.windows.input.manipulationdelta", "Member[expansion]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[previoustrack]"] + - ["system.windows.input.stylusdevicecollection", "system.windows.input.tabletdevice", "Member[stylusdevices]"] + - ["system.boolean", "system.windows.input.stylus!", "Method[getispressandholdenabled].ReturnValue"] + - ["system.int32", "system.windows.input.inputbindingcollection", "Member[count]"] + - ["system.boolean", "system.windows.input.keyboarddevice", "Method[iskeydown].ReturnValue"] + - ["system.int32", "system.windows.input.keyboardnavigation!", "Method[gettabindex].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[emailusername]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[sleep]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[up]"] + - ["system.boolean", "system.windows.input.modifierkeysvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[help]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f3]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[scrollpagedown]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[no]"] + - ["system.collections.ilist", "system.windows.input.inputscope", "Member[names]"] + - ["system.boolean", "system.windows.input.inputscopeconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.input.commandbindingcollection", "Member[issynchronized]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[katakanafullwidth]"] + - ["system.windows.input.inputtype", "system.windows.input.inputtype!", "Member[text]"] + - ["system.boolean", "system.windows.input.styluspoint!", "Method[op_equality].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.input.manipulationstartedeventargs", "Member[manipulators]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylussystemgestureevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d0]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[add]"] + - ["system.windows.input.tablethardwarecapabilities", "system.windows.input.tablethardwarecapabilities!", "Member[hardproximity]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.inputmethod!", "Method[getpreferredimesentencemode].ReturnValue"] + - ["system.single", "system.windows.input.styluspointpropertyinfo", "Member[resolution]"] + - ["system.windows.uielement", "system.windows.input.accesskeypressedeventargs", "Member[target]"] + - ["system.windows.input.tablethardwarecapabilities", "system.windows.input.tabletdevice", "Member[tablethardwarecapabilities]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[buttonpressure]"] + - ["system.boolean", "system.windows.input.textcompositionmanager!", "Method[completecomposition].ReturnValue"] + - ["system.boolean", "system.windows.input.inputbindingcollection", "Member[isfixedsize]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[hand]"] + - ["system.double", "system.windows.input.inertiatranslationbehavior", "Member[desireddeceleration]"] + - ["system.windows.iinputelement", "system.windows.input.keyboard!", "Member[focusedelement]"] + - ["system.windows.vector", "system.windows.input.inertiaexpansionbehavior", "Member[initialvelocity]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusoutofrangeevent]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[scrollpageright]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[none]"] + - ["system.windows.dependencyproperty", "system.windows.input.keyboardnavigation!", "Member[tabindexproperty]"] + - ["system.int32", "system.windows.input.commandbindingcollection", "Member[count]"] + - ["system.windows.size", "system.windows.input.touchpoint", "Member[size]"] + - ["system.windows.input.capturemode", "system.windows.input.capturemode!", "Member[element]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[crsel]"] + - ["system.windows.input.modifierkeys", "system.windows.input.keyboard!", "Member[modifiers]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[e]"] + - ["system.object", "system.windows.input.modifierkeysconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.input.stylusdevice", "Member[inverted]"] + - ["system.string", "system.windows.input.inputscope", "Member[regularexpression]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[launchapplication1]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[browserforward]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[roman]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[hiragana]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[hanjamode]"] + - ["system.string", "system.windows.input.stylusdevice", "Method[tostring].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[timeminorsec]"] + - ["system.windows.presentationsource", "system.windows.input.mousedevice", "Member[activesource]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[symbol]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[prior]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[browsestop]"] + - ["system.boolean", "system.windows.input.cursorconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.input.focusmanager!", "Member[isfocusscopeproperty]"] + - ["system.windows.input.inertiaexpansionbehavior", "system.windows.input.manipulationinertiastartingeventargs", "Member[expansionbehavior]"] + - ["system.windows.input.stylusdevice", "system.windows.input.stylusbutton", "Member[stylusdevice]"] + - ["system.boolean", "system.windows.input.styluspointdescription", "Method[hasproperty].ReturnValue"] + - ["system.windows.point", "system.windows.input.styluspoint", "Method[topoint].ReturnValue"] + - ["system.object", "system.windows.input.inputscopeconverter", "Method[convertto].ReturnValue"] + - ["system.int32[]", "system.windows.input.styluspointcollection", "Method[tohimetricarray].ReturnValue"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouseeventargs", "Member[xbutton1]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.inputmethod", "Member[imeconversionmode]"] + - ["system.windows.iinputelement", "system.windows.input.manipulationinertiastartingeventargs", "Member[manipulationcontainer]"] + - ["system.boolean", "system.windows.input.stylus!", "Method[capture].ReturnValue"] + - ["system.string", "system.windows.input.textcompositioneventargs", "Member[controltext]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollsw]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[addressstateorprovince]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad7]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[o]"] + - ["system.windows.dependencyproperty", "system.windows.input.keybinding!", "Member[modifiersproperty]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[q]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[righttap]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[uparrow]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[gotkeyboardfocusevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbedbcschar]"] + - ["system.object", "system.windows.input.commandbindingcollection", "Member[item]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[arrowcd]"] + - ["system.windows.input.textcompositionautocomplete", "system.windows.input.textcomposition", "Member[autocomplete]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[width]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[gotstyluscaptureevent]"] + - ["system.boolean", "system.windows.input.inputgesturecollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.input.styluspointpropertyinfo", "Member[maximum]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[clear]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[close]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollall]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[personalmiddlename]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[filename]"] + - ["system.windows.input.keystates", "system.windows.input.keyboarddevice", "Method[getkeystates].ReturnValue"] + - ["system.windows.input.tabletdevicetype", "system.windows.input.tabletdevicetype!", "Member[stylus]"] + - ["system.boolean", "system.windows.input.canexecuteroutedeventargs", "Member[continuerouting]"] + - ["system.windows.input.stagingareainputitem", "system.windows.input.processinputeventargs", "Method[peekinput].ReturnValue"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[sizens]"] + - ["system.windows.input.restorefocusmode", "system.windows.input.restorefocusmode!", "Member[auto]"] + - ["system.boolean", "system.windows.input.commandbindingcollection", "Member[isfixedsize]"] + - ["system.windows.input.touchpointcollection", "system.windows.input.toucheventargs", "Method[getintermediatetouchpoints].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[decreasebass]"] + - ["system.boolean", "system.windows.input.routedcommand", "Method[canexecute].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[nexttrack]"] + - ["system.boolean", "system.windows.input.inputmethod", "Member[canshowregisterwordui]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputmethod!", "Member[inputscopeproperty]"] + - ["system.boolean", "system.windows.input.inputscopeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.commandmanager!", "Member[previewexecutedevent]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.imesentencemodevalues!", "Member[donotcare]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad5]"] + - ["system.windows.iinputelement", "system.windows.input.manipulationcompletedeventargs", "Member[manipulationcontainer]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousedevice", "Member[rightbutton]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[no]"] + - ["system.boolean", "system.windows.input.keyvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.keyeventargs", "Member[deadcharprocessedkey]"] + - ["system.object", "system.windows.input.commandbindingcollection", "Member[syncroot]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[previewkeydownevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbeenterwordregistermode]"] + - ["system.boolean", "system.windows.input.inputmethodstatechangedeventargs", "Member[isimestatechanged]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[tab]"] + - ["system.boolean", "system.windows.input.canexecuteroutedeventargs", "Member[canexecute]"] + - ["system.windows.input.speechmode", "system.windows.input.inputmethod", "Member[speechmode]"] + - ["system.windows.input.inputmethod", "system.windows.input.inputmethod!", "Member[current]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f20]"] + - ["system.windows.input.modifierkeys", "system.windows.input.modifierkeys!", "Member[shift]"] + - ["system.windows.routedevent", "system.windows.input.textcompositionmanager!", "Member[previewtextinputevent]"] + - ["system.string", "system.windows.input.accesskeypressedeventargs", "Member[key]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollne]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[channelup]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad2]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemfinish]"] + - ["system.collections.generic.ienumerable", "system.windows.input.manipulationdeltaeventargs", "Member[manipulators]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[rwin]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouseeventargs", "Member[rightbutton]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[redo]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[twofingertap]"] + - ["system.int32", "system.windows.input.styluspoint", "Method[gethashcode].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.keyeventargs", "Member[imeprocessedkey]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[printpreview]"] + - ["system.int32", "system.windows.input.stylusdowneventargs", "Member[tapcount]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[hoverenter]"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[wheelclick]"] + - ["system.object", "system.windows.input.modifierkeysconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.input.stylusdevice", "Member[isvalid]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[sizenesw]"] + - ["system.string", "system.windows.input.textcompositioneventargs", "Member[text]"] + - ["system.boolean", "system.windows.input.manipulationinertiastartingeventargs", "Method[cancel].ReturnValue"] + - ["system.windows.input.inputmethodstate", "system.windows.input.inputmethod", "Member[handwritingstate]"] + - ["system.windows.input.inputmethodstate", "system.windows.input.inputmethod", "Member[imestate]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f17]"] + - ["system.windows.point", "system.windows.input.touchpoint", "Member[position]"] + - ["system.windows.iinputelement", "system.windows.input.touchdevice", "Member[target]"] + - ["system.windows.input.mousebutton", "system.windows.input.mousebutton!", "Member[xbutton2]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollall]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[keydownevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[l]"] + - ["system.boolean", "system.windows.input.focusmanager!", "Method[getisfocusscope].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.input.inputbinding!", "Member[commandtargetproperty]"] + - ["system.windows.presentationsource", "system.windows.input.stylusdevice", "Member[activesource]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d5]"] + - ["system.windows.dependencyproperty", "system.windows.input.stylus!", "Member[istouchfeedbackenabledproperty]"] + - ["system.boolean", "system.windows.input.canexecutechangedeventmanager", "Method[purge].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[none]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[volumeup]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[increasebass]"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[middledoubleclick]"] + - ["system.string", "system.windows.input.cursor", "Method[tostring].ReturnValue"] + - ["system.windows.point", "system.windows.input.mousedevice", "Method[getscreenposition].ReturnValue"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[eudc]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[deadcharprocessed]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movefocusdown]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d4]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[mouseupevent]"] + - ["system.object", "system.windows.input.stagingareainputitem", "Method[getdata].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[return]"] + - ["system.boolean", "system.windows.input.inputgesturecollection", "Member[issynchronized]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[none]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[apps]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[next]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[yawrotation]"] + - ["system.windows.iinputelement", "system.windows.input.focusmanager!", "Method[getfocusedelement].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[imemodechange]"] + - ["system.boolean", "system.windows.input.keyboard!", "Method[iskeydown].ReturnValue"] + - ["system.boolean", "system.windows.input.inputmethodstatechangedeventargs", "Member[isspeechmodechanged]"] + - ["system.boolean", "system.windows.input.mousedevice", "Method[capture].ReturnValue"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[secondarytipbutton]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[addresscity]"] + - ["system.double", "system.windows.input.styluspoint", "Member[x]"] + - ["system.windows.input.inputmanager", "system.windows.input.notifyinputeventargs", "Member[inputmanager]"] + - ["system.boolean", "system.windows.input.styluspoint!", "Method[op_inequality].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[t]"] + - ["system.boolean", "system.windows.input.inputlanguagechangingeventargs", "Member[rejected]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[leftalt]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollnw]"] + - ["system.double", "system.windows.input.inertiarotationbehavior", "Member[desiredrotation]"] + - ["system.windows.input.styluspointdescription", "system.windows.input.styluspointcollection", "Member[description]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[paste]"] + - ["system.string", "system.windows.input.inputscopephrase", "Member[name]"] + - ["system.boolean", "system.windows.input.stylusdevice", "Member[inrange]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollwe]"] + - ["system.windows.input.stagingareainputitem", "system.windows.input.notifyinputeventargs", "Member[stagingitem]"] + - ["system.windows.input.inputmethodstate", "system.windows.input.inputmethodstate!", "Member[off]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbedeterminestring]"] + - ["system.boolean", "system.windows.input.styluspoint!", "Method[equals].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f18]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemperiod]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[rightdrag]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[phraselist]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[eraseeof]"] + - ["system.windows.input.key", "system.windows.input.keyeventargs", "Member[systemkey]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[leftctrl]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollw]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[launchapplication2]"] + - ["system.windows.input.mouseaction", "system.windows.input.mousebinding", "Member[mouseaction]"] + - ["system.windows.input.manipulationvelocities", "system.windows.input.manipulationinertiastartingeventargs", "Member[initialvelocities]"] + - ["system.windows.input.inputbinding", "system.windows.input.inputbindingcollection", "Member[item]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movetopageup]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[abntc1]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[scroll]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[keyupevent]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.imesentencemodevalues!", "Member[automatic]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[number]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[scrollbyline]"] + - ["system.windows.input.cursor", "system.windows.input.querycursoreventargs", "Member[cursor]"] + - ["system.windows.input.inputgesture", "system.windows.input.inputbinding", "Member[gesture]"] + - ["system.windows.input.manipulationdelta", "system.windows.input.manipulationdeltaeventargs", "Member[deltamanipulation]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[favorites]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[previewkeyboardinputprovideracquirefocusevent]"] + - ["system.boolean", "system.windows.input.keyboardnavigation!", "Method[getacceptsreturn].ReturnValue"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[up]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[dateday]"] + - ["system.windows.input.keyboarddevice", "system.windows.input.keyboardeventargs", "Member[keyboarddevice]"] + - ["system.object", "system.windows.input.mousegestureconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.windows.input.inputgesturecollection", "Method[add].ReturnValue"] + - ["system.windows.input.tabletdevicecollection", "system.windows.input.tablet!", "Member[tabletdevices]"] + - ["system.windows.input.inputmode", "system.windows.input.inputmode!", "Member[foreground]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[cancel]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[currencychinese]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.imesentencemodevalues!", "Member[phraseprediction]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[right]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[previewlostkeyboardfocusevent]"] + - ["system.boolean", "system.windows.input.keyconverter", "Method[canconvertto].ReturnValue"] + - ["system.double", "system.windows.input.styluspoint!", "Member[minxy]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[ibeam]"] + - ["system.boolean", "system.windows.input.stylus!", "Method[getistouchfeedbackenabled].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem7]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f22]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d8]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movefocusforward]"] + - ["system.boolean", "system.windows.input.inputmethodstatechangedeventargs", "Member[isimeconversionmodechanged]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[c]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[lostkeyboardfocusevent]"] + - ["system.boolean", "system.windows.input.keygesturevalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.windows.vector", "system.windows.input.manipulationdelta", "Member[translation]"] + - ["system.boolean", "system.windows.input.styluseventargs", "Member[inair]"] + - ["system.boolean", "system.windows.input.keyboardinputprovideracquirefocuseventargs", "Member[focusacquired]"] + - ["system.object", "system.windows.input.keygestureconverter", "Method[convertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusinrangeevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[multiply]"] + - ["system.windows.dependencyproperty", "system.windows.input.stylus!", "Member[ispressandholdenabledproperty]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[pitchrotation]"] + - ["system.windows.input.inputlanguagemanager", "system.windows.input.inputlanguagemanager!", "Member[current]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[increasevolume]"] + - ["system.object", "system.windows.input.mousegestureconverter", "Method[convertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.input.inputmethod!", "Member[preferredimeconversionmodeproperty]"] + - ["system.double", "system.windows.input.inertiarotationbehavior", "Member[initialvelocity]"] + - ["system.windows.iinputelement", "system.windows.input.stylus!", "Member[captured]"] + - ["system.boolean", "system.windows.input.inputgesturecollection", "Method[contains].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[linefeed]"] + - ["system.windows.point", "system.windows.input.mouse!", "Method[getposition].ReturnValue"] + - ["system.boolean", "system.windows.input.keygestureconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.input.inputscope", "system.windows.input.inputmethod!", "Method[getinputscope].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f7]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusleaveevent]"] + - ["system.double", "system.windows.input.inertiaexpansionbehavior", "Member[desireddeceleration]"] + - ["system.collections.ienumerator", "system.windows.input.inputgesturecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[addresscountryname]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[telephoneareacode]"] + - ["system.windows.iinputelement", "system.windows.input.keyboardfocuschangedeventargs", "Member[oldfocus]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyinfo", "Member[unit]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f14]"] + - ["system.object", "system.windows.input.cursorconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[hangulmode]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[subtract]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputlanguagemanager!", "Member[restoreinputlanguageproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[channeldown]"] + - ["system.windows.input.styluspointdescription", "system.windows.input.styluspointdescription!", "Method[getcommondescription].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[increasetreble]"] + - ["system.string", "system.windows.input.tabletdevice", "Method[tostring].ReturnValue"] + - ["system.windows.input.inputdevice", "system.windows.input.inputeventargs", "Member[device]"] + - ["system.windows.input.cursor", "system.windows.input.mousedevice", "Member[overridecursor]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movetopagedown]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemclosebrackets]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[previewmousedownoutsidecapturedelementevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[n]"] + - ["system.boolean", "system.windows.input.keyeventargs", "Member[isrepeat]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[normalpressure]"] + - ["system.collections.ienumerator", "system.windows.input.commandbindingcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.input.keygesturevalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[s]"] + - ["system.boolean", "system.windows.input.styluspoint", "Method[equals].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[emailsmtpaddress]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[h]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousebuttonstate!", "Member[pressed]"] + - ["system.boolean", "system.windows.input.mouseactionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.input.keygesture", "Method[matches].ReturnValue"] + - ["system.windows.input.styluspointcollection", "system.windows.input.styluspointcollection", "Method[clone].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d1]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[noconversion]"] + - ["system.windows.iinputelement", "system.windows.input.mousedevice", "Member[captured]"] + - ["system.windows.input.styluspointpropertyinfo", "system.windows.input.styluspointdescription", "Method[getpropertyinfo].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[pa1]"] + - ["system.boolean", "system.windows.input.touchdevice", "Method[capture].ReturnValue"] + - ["system.boolean", "system.windows.input.mouseactionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.input.stylusdevice", "Method[capture].ReturnValue"] + - ["system.boolean", "system.windows.input.mousegesturevalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.input.accesskeyeventargs", "Member[ismultiple]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrolln]"] + - ["system.windows.input.touchdevice", "system.windows.input.touchpoint", "Member[touchdevice]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[volumedown]"] + - ["system.boolean", "system.windows.input.keyboard!", "Method[iskeyup].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.stylusdevice", "Member[directlyover]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusinairmoveevent]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousedevice", "Method[getbuttonstate].ReturnValue"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.inputmethod!", "Method[getpreferredimeconversionmode].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[delete]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[twistorientation]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[previewmousedownevent]"] + - ["system.windows.input.tablethardwarecapabilities", "system.windows.input.tablethardwarecapabilities!", "Member[stylusmusttouch]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[toggleplaypause]"] + - ["system.windows.input.key", "system.windows.input.keygesture", "Member[key]"] + - ["system.windows.point", "system.windows.input.manipulationinertiastartingeventargs", "Member[manipulationorigin]"] + - ["system.windows.input.icommand", "system.windows.input.commandbinding", "Member[command]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbenocodeinput]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[arrow]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[previewmouseupoutsidecapturedelementevent]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigationmode!", "Member[none]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[scrollpageup]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[insert]"] + - ["system.collections.generic.ienumerable", "system.windows.input.manipulationstartingeventargs", "Member[manipulators]"] + - ["system.windows.dependencyproperty", "system.windows.input.keyboardnavigation!", "Member[controltabnavigationproperty]"] + - ["system.object", "system.windows.input.keyconverter", "Method[convertto].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.manipulationstartedeventargs", "Member[manipulationcontainer]"] + - ["system.int32", "system.windows.input.inputbindingcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.input.accesskeymanager!", "Method[processkey].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.input.inputmethod!", "Member[isinputmethodsuspendedproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[pause]"] + - ["system.boolean", "system.windows.input.keyeventargs", "Member[isup]"] + - ["system.windows.input.touchpoint", "system.windows.input.toucheventargs", "Method[gettouchpoint].ReturnValue"] + - ["system.int32", "system.windows.input.mousewheeleventargs", "Member[delta]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[finalmode]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[lwin]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusbuttonupevent]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[keyboardinputprovideracquirefocusevent]"] + - ["system.boolean", "system.windows.input.inputbindingcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.input.stylus!", "Method[getistapfeedbackenabled].ReturnValue"] + - ["system.string", "system.windows.input.routeduicommand", "Member[text]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[sizens]"] + - ["system.windows.input.manipulationpivot", "system.windows.input.manipulation!", "Method[getmanipulationpivot].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylussystemgestureevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[divide]"] + - ["system.boolean", "system.windows.input.manipulationstartedeventargs", "Method[cancel].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.inputbinding", "Member[commandtarget]"] + - ["system.int32", "system.windows.input.inputgesturecollection", "Method[indexof].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[delete]"] + - ["system.boolean", "system.windows.input.mousegestureconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.input.stylusbuttonstate", "system.windows.input.stylusbutton", "Member[stylusbuttonstate]"] + - ["system.boolean", "system.windows.input.manipulation!", "Method[ismanipulationactive].ReturnValue"] + - ["system.object", "system.windows.input.executedroutedeventargs", "Member[parameter]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f12]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemquotes]"] + - ["system.int32", "system.windows.input.styluspoint", "Method[getpropertyvalue].ReturnValue"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouse!", "Member[xbutton1]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f4]"] + - ["system.boolean", "system.windows.input.inputscopenameconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.point", "system.windows.input.stylusdevice", "Method[getposition].ReturnValue"] + - ["system.windows.input.touchpoint", "system.windows.input.touchdevice", "Method[gettouchpoint].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.manipulationstartingeventargs", "Member[manipulationcontainer]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem1]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[refresh]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[extendselectiondown]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[mouseleaveevent]"] + - ["system.boolean", "system.windows.input.tabletdevicecollection", "Member[issynchronized]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrolls]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[time]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationmodes!", "Member[translate]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousedevice", "Member[xbutton1]"] + - ["system.windows.input.keystates", "system.windows.input.keystates!", "Member[none]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[browserhome]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigation!", "Method[getdirectionalnavigation].ReturnValue"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[sizewe]"] + - ["system.windows.input.restorefocusmode", "system.windows.input.restorefocusmode!", "Member[none]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[previouspage]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationmodes!", "Member[translatex]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[left]"] + - ["system.boolean", "system.windows.input.inputscopenameconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[telephonecountrycode]"] + - ["system.boolean", "system.windows.input.stylusdevice", "Member[inair]"] + - ["system.windows.input.manipulationdelta", "system.windows.input.manipulationboundaryfeedbackeventargs", "Member[boundaryfeedback]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d9]"] + - ["system.windows.input.key", "system.windows.input.keyinterop!", "Method[keyfromvirtualkey].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.touchdevice", "Member[captured]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[holdenter]"] + - ["system.object", "system.windows.input.canexecuteroutedeventargs", "Member[parameter]"] + - ["system.windows.presentationsource", "system.windows.input.inputdevice", "Member[activesource]"] + - ["system.object", "system.windows.input.inputscopeconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[browserstop]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[undo]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigation!", "Method[getcontroltabnavigation].ReturnValue"] + - ["system.windows.input.modifierkeys", "system.windows.input.keygesture", "Member[modifiers]"] + - ["system.windows.input.stylusdevice", "system.windows.input.mouseeventargs", "Member[stylusdevice]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[cancelprint]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[firstpage]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[scrollpageleft]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.imesentencemodevalues!", "Member[none]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[sizenesw]"] + - ["system.windows.routedevent", "system.windows.input.accesskeymanager!", "Member[accesskeypressedevent]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[cross]"] + - ["system.int32", "system.windows.input.inputeventargs", "Member[timestamp]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbeflushstring]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[pagedown]"] + - ["system.object", "system.windows.input.accesskeypressedeventargs", "Member[scope]"] + - ["system.boolean", "system.windows.input.preprocessinputeventargs", "Member[canceled]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[personalnamesuffix]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusbuttonupevent]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[copy]"] + - ["system.windows.routedevent", "system.windows.input.commandmanager!", "Member[previewcanexecuteevent]"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[none]"] + - ["system.windows.iinputelement", "system.windows.input.inputdevice", "Member[target]"] + - ["system.boolean", "system.windows.input.keyboardnavigation!", "Method[getistabstop].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[mutemicrophonevolume]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[launchmail]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusdownevent]"] + - ["system.boolean", "system.windows.input.inputgesturecollection", "Member[isfixedsize]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad1]"] + - ["system.boolean", "system.windows.input.keyeventargs", "Member[istoggled]"] + - ["system.windows.point", "system.windows.input.touchdevice", "Method[getposition].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[selecttopagedown]"] + - ["system.collections.ienumerable", "system.windows.input.inputlanguagemanager", "Member[availableinputlanguages]"] + - ["system.boolean", "system.windows.input.modifierkeysconverter!", "Method[isdefinedmodifierkeys].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movefocusback]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusdownevent]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[previewmousewheelevent]"] + - ["system.windows.presentationsource", "system.windows.input.tabletdevice", "Member[activesource]"] + - ["system.boolean", "system.windows.input.inputmanager", "Method[processinput].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[help]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[sizeall]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[mousemoveevent]"] + - ["system.windows.input.mousebutton", "system.windows.input.mousebuttoneventargs", "Member[changedbutton]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[rollrotation]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[x]"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[rightdoubleclick]"] + - ["system.windows.dependencyproperty", "system.windows.input.keyboardnavigation!", "Member[tabnavigationproperty]"] + - ["system.windows.input.mousebutton", "system.windows.input.mousebutton!", "Member[right]"] + - ["system.boolean", "system.windows.input.commandconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[extendselectionup]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[navigatejournal]"] + - ["system.boolean", "system.windows.input.textcompositionmanager!", "Method[startcomposition].ReturnValue"] + - ["system.int32", "system.windows.input.touchframeeventargs", "Member[timestamp]"] + - ["system.windows.routedevent", "system.windows.input.textcompositionmanager!", "Member[textinputstartevent]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[inches]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[sizenwse]"] + - ["system.windows.input.modifierkeys", "system.windows.input.modifierkeys!", "Member[windows]"] + - ["system.double", "system.windows.input.inertiaexpansionbehavior", "Member[initialradius]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.inputmethod", "Member[imesentencemode]"] + - ["system.globalization.cultureinfo", "system.windows.input.inputlanguagemanager!", "Method[getinputlanguage].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[browserrefresh]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[imeconvert]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[increasemicrophonevolume]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[seconds]"] + - ["system.boolean", "system.windows.input.cursorconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.windows.input.mouseactionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[v]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouse!", "Member[leftbutton]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[capital]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem3]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[pen]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[browseforward]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[mediaplaypause]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f1]"] + - ["system.windows.routedevent", "system.windows.input.textcompositionmanager!", "Member[textinputupdateevent]"] + - ["system.windows.dependencyproperty", "system.windows.input.keyboardnavigation!", "Member[acceptsreturnproperty]"] + - ["system.windows.vector", "system.windows.input.manipulationvelocities", "Member[linearvelocity]"] + - ["system.boolean", "system.windows.input.commandbindingcollection", "Member[isreadonly]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[lastpage]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[cut]"] + - ["system.windows.input.textcompositionautocomplete", "system.windows.input.textcompositionautocomplete!", "Member[off]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationstartingeventargs", "Member[mode]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbekatakana]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[previewmouseupevent]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[degrees]"] + - ["system.boolean", "system.windows.input.commandbindingcollection", "Method[contains].ReturnValue"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigationmode!", "Member[local]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[abntc2]"] + - ["system.object", "system.windows.input.tabletdevicecollection", "Member[syncroot]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[arrowcd]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[currencyamount]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movetoend]"] + - ["system.windows.input.tabletdevice", "system.windows.input.tabletdevicecollection", "Member[item]"] + - ["system.boolean", "system.windows.input.keyboard!", "Method[iskeytoggled].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.input.inputlanguageeventargs", "Member[newlanguage]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[capslock]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousedevice", "Member[middlebutton]"] + - ["system.windows.input.stylusbutton", "system.windows.input.stylusbuttoneventargs", "Member[stylusbutton]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[snapshot]"] + - ["system.windows.point", "system.windows.input.imanipulator", "Method[getposition].ReturnValue"] + - ["system.windows.input.inputmethodstate", "system.windows.input.inputmethodstate!", "Member[donotcare]"] + - ["system.windows.vector", "system.windows.input.manipulationdelta", "Member[scale]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad0]"] + - ["system.boolean", "system.windows.input.styluspointdescription!", "Method[arecompatible].ReturnValue"] + - ["system.boolean", "system.windows.input.inputmethodstatechangedeventargs", "Member[ishandwritingstatechanged]"] + - ["system.boolean", "system.windows.input.keyboarddevice", "Method[iskeytoggled].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[kanamode]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[first]"] + - ["system.boolean", "system.windows.input.touchdevice", "Method[reportup].ReturnValue"] + - ["system.boolean", "system.windows.input.styluseventargs", "Member[inverted]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[addresscountryshortname]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f23]"] + - ["system.windows.point", "system.windows.input.mouseeventargs", "Method[getposition].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.icommandsource", "Member[commandtarget]"] + - ["system.windows.dependencyproperty", "system.windows.input.stylus!", "Member[isflicksenabledproperty]"] + - ["system.int32", "system.windows.input.commandbindingcollection", "Method[add].ReturnValue"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[donotcare]"] + - ["system.object", "system.windows.input.keygestureconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.mouse!", "Member[captured]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[grams]"] + - ["system.boolean", "system.windows.input.inputgesture", "Method[matches].ReturnValue"] + - ["system.windows.input.restorefocusmode", "system.windows.input.keyboard!", "Member[defaultrestorefocusmode]"] + - ["system.windows.input.tablethardwarecapabilities", "system.windows.input.tablethardwarecapabilities!", "Member[none]"] + - ["system.int32", "system.windows.input.touchdevice", "Member[id]"] + - ["system.windows.input.stylusdevice", "system.windows.input.stylus!", "Member[currentstylusdevice]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f24]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem4]"] + - ["system.boolean", "system.windows.input.keyvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[rewind]"] + - ["system.int32", "system.windows.input.imanipulator", "Member[id]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[date]"] + - ["system.boolean", "system.windows.input.keygestureconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[postalcode]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[correctionlist]"] + - ["system.windows.input.cursor", "system.windows.input.mouse!", "Member[overridecursor]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemplus]"] + - ["system.windows.input.styluspointpropertyunit", "system.windows.input.styluspointpropertyunit!", "Member[centimeters]"] + - ["system.boolean", "system.windows.input.mousedevice", "Method[setcursor].ReturnValue"] + - ["system.windows.input.inputtype", "system.windows.input.inputtype!", "Member[command]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemclear]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbealphanumeric]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[escape]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[mousedownevent]"] + - ["system.windows.input.icommand", "system.windows.input.icommandsource", "Member[command]"] + - ["system.boolean", "system.windows.input.mouse!", "Method[setcursor].ReturnValue"] + - ["system.windows.input.stylusbuttoncollection", "system.windows.input.stylusdevice", "Member[stylusbuttons]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[datemonthname]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d3]"] + - ["system.windows.routedevent", "system.windows.input.focusmanager!", "Member[lostfocusevent]"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[rightclick]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.imesentencemodevalues!", "Member[singleconversion]"] + - ["system.boolean", "system.windows.input.inputlanguagemanager!", "Method[getrestoreinputlanguage].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[noname]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[fixed]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[lostmousecaptureevent]"] + - ["system.object", "system.windows.input.inputbindingcollection", "Member[syncroot]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouseeventargs", "Member[xbutton2]"] + - ["system.windows.rect", "system.windows.input.touchpoint", "Member[bounds]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[katakana]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[personalgivenname]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.input.cursorconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemattn]"] + - ["system.windows.dependencyproperty", "system.windows.input.stylus!", "Member[istapfeedbackenabledproperty]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollsw]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f11]"] + - ["system.windows.input.mousebutton", "system.windows.input.mousebutton!", "Member[middle]"] + - ["system.windows.iinputelement", "system.windows.input.keyboarddevice", "Method[focus].ReturnValue"] + - ["system.windows.input.keyboarddevice", "system.windows.input.inputmanager", "Member[primarykeyboarddevice]"] + - ["system.int32", "system.windows.input.keyinterop!", "Method[virtualkeyfromkey].ReturnValue"] + - ["system.string", "system.windows.input.keygesture", "Member[displaystring]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousedevice", "Member[xbutton2]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrolls]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputlanguagemanager!", "Member[inputlanguageproperty]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[separator]"] + - ["system.object", "system.windows.input.icommandsource", "Member[commandparameter]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[next]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[open]"] + - ["system.boolean", "system.windows.input.icommand", "Method[canexecute].ReturnValue"] + - ["system.type", "system.windows.input.routedcommand", "Member[ownertype]"] + - ["system.globalization.cultureinfo", "system.windows.input.inputlanguagemanager", "Member[currentinputlanguage]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[dateyear]"] + - ["system.windows.routedevent", "system.windows.input.textcompositionmanager!", "Member[previewtextinputstartevent]"] + - ["system.windows.iinputelement", "system.windows.input.manipulationboundaryfeedbackeventargs", "Member[manipulationcontainer]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[tap]"] + - ["system.windows.input.keystates", "system.windows.input.keyboarddevice", "Method[getkeystatesfromsystem].ReturnValue"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[leftdoubleclick]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movedown]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[rightshift]"] + - ["system.windows.input.inputtype", "system.windows.input.inputtype!", "Member[hid]"] + - ["system.windows.iinputelement", "system.windows.input.manipulationdeltaeventargs", "Member[manipulationcontainer]"] + - ["system.windows.input.inputgesture", "system.windows.input.mousebinding", "Member[gesture]"] + - ["system.string", "system.windows.input.stylusbutton", "Member[name]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputbinding!", "Member[commandparameterproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[stop]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[last]"] + - ["system.object", "system.windows.input.inputscopenameconverter", "Method[convertto].ReturnValue"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouseeventargs", "Member[leftbutton]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusmoveevent]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[decreasevolume]"] + - ["system.string", "system.windows.input.textcomposition", "Member[text]"] + - ["system.int32", "system.windows.input.inputgesturecollection", "Member[count]"] + - ["system.boolean", "system.windows.input.keyboarddevice", "Method[iskeyup].ReturnValue"] + - ["system.boolean", "system.windows.input.touchpoint", "Method[equals].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movetohome]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[exsel]"] + - ["system.int32", "system.windows.input.styluspointpropertyinfo", "Member[minimum]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[nextpage]"] + - ["system.boolean", "system.windows.input.mouse!", "Method[capture].ReturnValue"] + - ["system.boolean", "system.windows.input.traversalrequest", "Member[wrapped]"] + - ["system.boolean", "system.windows.input.inputmanager", "Member[isinmenumode]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem2]"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[leftclick]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbeenterdialogconversionmode]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusmoveevent]"] + - ["system.windows.input.touchdevice", "system.windows.input.toucheventargs", "Member[touchdevice]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem8]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemquestion]"] + - ["system.boolean", "system.windows.input.inputmethod", "Member[canshowconfigurationui]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[w]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[moveup]"] + - ["system.int32", "system.windows.input.tabletdevice", "Member[id]"] + - ["system.boolean", "system.windows.input.modifierkeysconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[previewmousemoveevent]"] + - ["system.windows.input.capturemode", "system.windows.input.capturemode!", "Member[none]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[movefocuspagedown]"] + - ["system.windows.weakeventmanager+listenerlist", "system.windows.input.canexecutechangedeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[saveas]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[x]"] + - ["system.windows.input.mousedevice", "system.windows.input.mouseeventargs", "Member[mousedevice]"] + - ["system.windows.input.manipulationvelocities", "system.windows.input.manipulationcompletedeventargs", "Member[finalvelocities]"] + - ["system.windows.input.mousebutton", "system.windows.input.mousebutton!", "Member[xbutton1]"] + - ["system.windows.routedevent", "system.windows.input.textcompositionmanager!", "Member[previewtextinputupdateevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oembackslash]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemopenbrackets]"] + - ["system.windows.input.keyboardnavigationmode", "system.windows.input.keyboardnavigation!", "Method[gettabnavigation].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[selecttoend]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[appstarting]"] + - ["system.windows.input.styluspointcollection", "system.windows.input.styluseventargs", "Method[getstyluspoints].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f2]"] + - ["system.windows.input.keystates", "system.windows.input.keystates!", "Member[down]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[datedayname]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[find]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[personalfullname]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[new]"] + - ["system.windows.input.routeduicommand", "system.windows.input.mediacommands!", "Member[fastforward]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[increasezoom]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusinairmoveevent]"] + - ["system.windows.input.inertiarotationbehavior", "system.windows.input.manipulationinertiastartingeventargs", "Member[rotationbehavior]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[packetstatus]"] + - ["system.boolean", "system.windows.input.touchdevice", "Member[isactive]"] + - ["system.boolean", "system.windows.input.stylus!", "Method[getisflicksenabled].ReturnValue"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[scrollns]"] + - ["system.windows.input.keyboarddevice", "system.windows.input.keyboard!", "Member[primarydevice]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d6]"] + - ["system.windows.input.restorefocusmode", "system.windows.input.keyboarddevice", "Member[defaultrestorefocusmode]"] + - ["system.windows.point", "system.windows.input.manipulationdeltaeventargs", "Member[manipulationorigin]"] + - ["system.object", "system.windows.input.inputbinding", "Member[commandparameter]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[querycursorevent]"] + - ["system.windows.dependencyproperty", "system.windows.input.focusmanager!", "Member[focusedelementproperty]"] + - ["system.windows.iinputelement", "system.windows.input.manipulation!", "Method[getmanipulationcontainer].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f8]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[zoom]"] + - ["system.string", "system.windows.input.textcompositioneventargs", "Member[systemtext]"] + - ["system.windows.input.focusnavigationdirection", "system.windows.input.focusnavigationdirection!", "Member[left]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputbinding!", "Member[commandproperty]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[previewgotkeyboardfocusevent]"] + - ["system.windows.input.keystates", "system.windows.input.keyeventargs", "Member[keystates]"] + - ["system.windows.input.inputmanager", "system.windows.input.inputmanager!", "Member[current]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[mediastop]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[pageup]"] + - ["system.windows.iinputelement", "system.windows.input.keyboardfocuschangedeventargs", "Member[newfocus]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[flick]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mousebuttonstate!", "Member[released]"] + - ["system.string", "system.windows.input.keygesture", "Method[getdisplaystringforculture].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad9]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[mediaprevioustrack]"] + - ["system.int32", "system.windows.input.tabletdevicecollection", "Member[count]"] + - ["system.windows.iinputelement", "system.windows.input.stylusdevice", "Member[captured]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollse]"] + - ["system.windows.input.mouseaction", "system.windows.input.mouseaction!", "Member[middleclick]"] + - ["system.windows.input.tabletdevicetype", "system.windows.input.tabletdevicetype!", "Member[touch]"] + - ["system.object", "system.windows.input.inputgesturecollection", "Member[item]"] + - ["system.windows.input.speechmode", "system.windows.input.speechmode!", "Member[dictation]"] + - ["system.object", "system.windows.input.keyconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouse!", "Member[middlebutton]"] + - ["system.windows.freezable", "system.windows.input.inputbinding", "Method[createinstancecore].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.keyboarddevice", "Member[target]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[stylusbuttondownevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f19]"] + - ["system.boolean", "system.windows.input.keyeventargs", "Member[isdown]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[none]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopename", "Member[namevalue]"] + - ["system.boolean", "system.windows.input.styluspointdescription", "Method[issubsetof].ReturnValue"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.imesentencemodevalues!", "Member[pluralclause]"] + - ["system.windows.routedevent", "system.windows.input.keyboard!", "Member[previewkeyupevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[y]"] + - ["system.collections.ilist", "system.windows.input.inputscope", "Member[phraselist]"] + - ["system.windows.input.inputgesture", "system.windows.input.inputgesturecollection", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputmethod!", "Member[preferredimesentencemodeproperty]"] + - ["system.windows.input.icommand", "system.windows.input.executedroutedeventargs", "Member[command]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[digits]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[scrollns]"] + - ["system.double", "system.windows.input.inertiarotationbehavior", "Member[desireddeceleration]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[junjamode]"] + - ["system.double", "system.windows.input.manipulationpivot", "Member[radius]"] + - ["system.windows.routedevent", "system.windows.input.commandmanager!", "Member[executedevent]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[decimal]"] + - ["system.boolean", "system.windows.input.manipulationcompletedeventargs", "Method[cancel].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.input.focusmanager!", "Method[getfocusscope].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.input.touchdevice", "Member[directlyover]"] + - ["system.windows.dependencyproperty", "system.windows.input.keyboardnavigation!", "Member[istabstopproperty]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[browsehome]"] + - ["system.windows.point[]", "system.windows.input.styluspointcollection!", "Method[op_explicit].ReturnValue"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[azimuthorientation]"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[xtiltorientation]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[u]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[uparrow]"] + - ["system.boolean", "system.windows.input.inputmethod!", "Method[getisinputmethodenabled].ReturnValue"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationmodes!", "Member[rotate]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem6]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusinrangeevent]"] + - ["system.string", "system.windows.input.textcomposition", "Member[systemtext]"] + - ["system.boolean", "system.windows.input.inputmethodstatechangedeventargs", "Member[ismicrophonestatechanged]"] + - ["system.windows.input.stylusbuttonstate", "system.windows.input.stylusbuttonstate!", "Member[up]"] + - ["system.boolean", "system.windows.input.manipulationcompletedeventargs", "Member[isinertial]"] + - ["system.windows.input.imesentencemodevalues", "system.windows.input.imesentencemodevalues!", "Member[conversation]"] + - ["system.string", "system.windows.input.textcomposition", "Member[controltext]"] + - ["system.boolean", "system.windows.input.manipulationdeltaeventargs", "Member[isinertial]"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[holdleave]"] + - ["system.int32", "system.windows.input.commandbindingcollection", "Method[indexof].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oem5]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[system]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationmodes!", "Member[all]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[g]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputmethod!", "Member[preferredimestateproperty]"] + - ["system.windows.iinputelement", "system.windows.input.mousedevice", "Member[directlyover]"] + - ["system.windows.input.speechmode", "system.windows.input.speechmode!", "Member[indeterminate]"] + - ["system.windows.iinputelement", "system.windows.input.stylusdevice", "Member[target]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[imeprocessed]"] + - ["system.windows.input.inputeventargs", "system.windows.input.stagingareainputitem", "Member[input]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f13]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[medianexttrack]"] + - ["system.windows.input.styluspointdescription", "system.windows.input.styluspoint", "Member[description]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[attn]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[pause]"] + - ["system.object", "system.windows.input.mouseactionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[telephonelocalnumber]"] + - ["system.int32", "system.windows.input.mouse!", "Member[mousewheeldeltaforoneline]"] + - ["system.object", "system.windows.input.mouseactionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[k]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[gotopage]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[browserfavorites]"] + - ["system.windows.input.stylusbuttonstate", "system.windows.input.stylusbuttonstate!", "Member[down]"] + - ["system.windows.iinputelement", "system.windows.input.keyboarddevice", "Member[focusedelement]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[bopomofo]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbecodeinput]"] + - ["system.windows.input.icommand", "system.windows.input.inputbinding", "Member[command]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[search]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[appstarting]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[end]"] + - ["system.windows.input.imeconversionmodevalues", "system.windows.input.imeconversionmodevalues!", "Member[fullshape]"] + - ["system.windows.input.manipulationpivot", "system.windows.input.manipulationstartingeventargs", "Member[pivot]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[d2]"] + - ["system.windows.input.modifierkeys", "system.windows.input.modifierkeys!", "Member[alt]"] + - ["system.windows.vector", "system.windows.input.inertiatranslationbehavior", "Member[initialvelocity]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[ibeam]"] + - ["system.object", "system.windows.input.commandconverter", "Method[convertto].ReturnValue"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[cross]"] + - ["system.windows.input.mousedevice", "system.windows.input.inputmanager", "Member[primarymousedevice]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f16]"] + - ["system.object", "system.windows.input.keyvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.input.manipulationinertiastartingeventargs", "Member[manipulators]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[datemonth]"] + - ["system.windows.dependencyproperty", "system.windows.input.inputmethod!", "Member[isinputmethodenabledproperty]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[back]"] + - ["system.windows.input.modifierkeys", "system.windows.input.keyboarddevice", "Member[modifiers]"] + - ["system.windows.input.manipulationmodes", "system.windows.input.manipulationmodes!", "Member[translatey]"] + - ["system.boolean", "system.windows.input.inputmethod!", "Method[getisinputmethodsuspended].ReturnValue"] + - ["system.windows.input.tabletdevice", "system.windows.input.tablet!", "Member[currenttabletdevice]"] + - ["system.string", "system.windows.input.tabletdevice", "Member[name]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[moveleft]"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[contextmenu]"] + - ["system.windows.input.touchpointcollection", "system.windows.input.touchdevice", "Method[getintermediatetouchpoints].ReturnValue"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[currencyamountandsymbol]"] + - ["system.windows.input.modifierkeys", "system.windows.input.mousegesture", "Member[modifiers]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dberoman]"] + - ["system.windows.input.manipulationdelta", "system.windows.input.manipulationdeltaeventargs", "Member[cumulativemanipulation]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusbuttondownevent]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[personalsurname]"] + - ["system.object", "system.windows.input.mousegesturevalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[loststyluscaptureevent]"] + - ["system.windows.routedevent", "system.windows.input.stylus!", "Member[previewstylusupevent]"] + - ["system.windows.point", "system.windows.input.mousedevice", "Method[getposition].ReturnValue"] + - ["system.windows.input.systemgesture", "system.windows.input.systemgesture!", "Member[drag]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f5]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[down]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[decreasezoom]"] + - ["system.windows.input.tabletdevice", "system.windows.input.stylusdevice", "Member[tabletdevice]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[help]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouse!", "Member[xbutton2]"] + - ["system.windows.input.inputmode", "system.windows.input.inputmode!", "Member[sink]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[b]"] + - ["system.boolean", "system.windows.input.commandconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[arrow]"] + - ["system.windows.input.styluspointcollection", "system.windows.input.stylusdevice", "Method[getstyluspoints].ReturnValue"] + - ["system.windows.input.routeduicommand", "system.windows.input.applicationcommands!", "Member[replace]"] + - ["system.windows.input.cursor", "system.windows.input.cursors!", "Member[sizenwse]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[f10]"] + - ["system.windows.input.inputtype", "system.windows.input.inputtype!", "Member[mouse]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[m]"] + - ["system.windows.input.inputscopenamevalue", "system.windows.input.inputscopenamevalue!", "Member[alphanumerichalfwidth]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[sizewe]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[browserback]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[imenonconvert]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oemcomma]"] + - ["system.windows.input.textcompositionautocomplete", "system.windows.input.textcompositionautocomplete!", "Member[on]"] + - ["system.windows.input.mousedevice", "system.windows.input.mouse!", "Member[primarydevice]"] + - ["system.windows.input.routeduicommand", "system.windows.input.navigationcommands!", "Member[zoom]"] + - ["system.windows.input.stagingareainputitem", "system.windows.input.processinputeventargs", "Method[pushinput].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[space]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbeenterimeconfiguremode]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[dbenoroman]"] + - ["system.windows.input.manipulationvelocities", "system.windows.input.manipulationdeltaeventargs", "Member[velocities]"] + - ["system.string", "system.windows.input.accesskeyeventargs", "Member[key]"] + - ["system.windows.dependencyproperty", "system.windows.input.mousebinding!", "Member[mouseactionproperty]"] + - ["system.collections.ienumerator", "system.windows.input.tabletdevicecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.input.styluspointproperty", "system.windows.input.styluspointproperties!", "Member[systemtouch]"] + - ["system.windows.input.inputtype", "system.windows.input.inputtype!", "Member[stylus]"] + - ["system.boolean", "system.windows.input.keyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.input.mousegestureconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.input.inputdevice", "system.windows.input.inputmanager", "Member[mostrecentinputdevice]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[oempipe]"] + - ["system.windows.input.routeduicommand", "system.windows.input.componentcommands!", "Member[selecttohome]"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[numpad4]"] + - ["system.int32", "system.windows.input.stylusdevice", "Member[id]"] + - ["system.windows.input.stylusdevice", "system.windows.input.styluseventargs", "Member[stylusdevice]"] + - ["system.windows.input.touchpoint", "system.windows.input.touchframeeventargs", "Method[getprimarytouchpoint].ReturnValue"] + - ["system.windows.input.key", "system.windows.input.key!", "Member[enter]"] + - ["system.windows.input.mousebuttonstate", "system.windows.input.mouse!", "Member[rightbutton]"] + - ["system.windows.input.key", "system.windows.input.keyeventargs", "Member[key]"] + - ["system.windows.routedevent", "system.windows.input.textcompositionmanager!", "Member[textinputevent]"] + - ["system.windows.input.cursortype", "system.windows.input.cursortype!", "Member[wait]"] + - ["system.windows.dependencyproperty", "system.windows.input.keybinding!", "Member[keyproperty]"] + - ["system.windows.routedevent", "system.windows.input.mouse!", "Member[mouseenterevent]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Interop.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Interop.typemodel.yml new file mode 100644 index 000000000000..1e8f1ae632ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Interop.typemodel.yml @@ -0,0 +1,153 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.hwndsource", "Member[keyboardinputsite]"] + - ["system.windows.media.compositiontarget", "system.windows.interop.hwndsource", "Method[getcompositiontargetcore].ReturnValue"] + - ["system.windows.interop.rendermode", "system.windows.interop.hwndtarget", "Member[rendermode]"] + - ["system.int32", "system.windows.interop.msg", "Member[time]"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[tabintocore].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Member[adjustsizingfornonclientarea]"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[hasfocuswithin].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[tabinto].ReturnValue"] + - ["system.windows.threading.dispatcheroperationcallback", "system.windows.interop.iprogresspage", "Member[stopcallback]"] + - ["system.boolean", "system.windows.interop.hwndsource!", "Member[defaultacquirehwndfocusinmenumode]"] + - ["system.string", "system.windows.interop.dynamicscriptobject", "Method[tostring].ReturnValue"] + - ["system.windows.interop.hwndsource", "system.windows.interop.hwndsource!", "Method[fromhwnd].ReturnValue"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.hwndsource", "Method[registerkeyboardinputsinkcore].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[hasfocuswithincore].ReturnValue"] + - ["system.intptr", "system.windows.interop.hwndhost", "Method[wndproc].ReturnValue"] + - ["system.intptr", "system.windows.interop.msg", "Member[wparam]"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[tabintocore].ReturnValue"] + - ["system.windows.interop.d3dimage", "system.windows.interop.d3dimage", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.ikeyboardinputsink", "Member[keyboardinputsite]"] + - ["system.runtime.interopservices.handleref", "system.windows.interop.hwndsource", "Method[createhandleref].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsource", "Member[usesperpixelopacity]"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Member[height]"] + - ["system.windows.interop.rendermode", "system.windows.interop.rendermode!", "Member[softwareonly]"] + - ["system.windows.size", "system.windows.interop.hwndhost", "Method[measureoverride].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[hasfocuswithincore].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Member[windowclassstyle]"] + - ["system.int32", "system.windows.interop.d3dimage", "Member[pixelwidth]"] + - ["system.windows.dependencyproperty", "system.windows.interop.d3dimage!", "Member[isfrontbufferavailableproperty]"] + - ["system.intptr", "system.windows.interop.hwndsourceparameters", "Member[parentwindow]"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[translateaccelerator].ReturnValue"] + - ["system.runtime.interopservices.handleref", "system.windows.interop.hwndhost", "Method[buildwindowcore].ReturnValue"] + - ["system.windows.interop.ikeyboardinputsink", "system.windows.interop.ikeyboardinputsite", "Member[sink]"] + - ["system.windows.threading.dispatcheroperationcallback", "system.windows.interop.iprogresspage", "Member[refreshcallback]"] + - ["system.windows.size", "system.windows.interop.activexhost", "Method[measureoverride].ReturnValue"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.hwndsource", "Member[keyboardinputsitecore]"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Member[width]"] + - ["system.windows.sizetocontent", "system.windows.interop.hwndsource", "Member[sizetocontent]"] + - ["system.boolean", "system.windows.interop.ierrorpage", "Member[errorflag]"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[translateacceleratorcore].ReturnValue"] + - ["system.intptr", "system.windows.interop.windowinterophelper", "Member[owner]"] + - ["system.boolean", "system.windows.interop.d3dimage", "Member[isfrontbufferavailable]"] + - ["system.windows.media.imagemetadata", "system.windows.interop.d3dimage", "Member[metadata]"] + - ["system.boolean", "system.windows.interop.ikeyboardinputsink", "Method[hasfocuswithin].ReturnValue"] + - ["system.double", "system.windows.interop.d3dimage", "Member[height]"] + - ["system.boolean", "system.windows.interop.dynamicscriptobject", "Method[tryinvokemember].ReturnValue"] + - ["system.double", "system.windows.interop.d3dimage", "Member[width]"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.hwndhost", "Member[keyboardinputsite]"] + - ["system.intptr", "system.windows.interop.hwndsource", "Member[handle]"] + - ["system.windows.input.restorefocusmode", "system.windows.interop.hwndsourceparameters", "Member[restorefocusmode]"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[translatecharcore].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.interop.d3dimage", "Method[copybackbuffer].ReturnValue"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Member[windowstyle]"] + - ["system.intptr", "system.windows.interop.msg", "Member[lparam]"] + - ["system.string", "system.windows.interop.ierrorpage", "Member[errortitle]"] + - ["system.windows.interop.hwndsourcehook", "system.windows.interop.hwndsourceparameters", "Member[hwndsourcehook]"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Member[positionx]"] + - ["system.windows.interop.hwndtarget", "system.windows.interop.hwndsource", "Member[compositiontarget]"] + - ["system.boolean", "system.windows.interop.dynamicscriptobject", "Method[tryinvoke].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.interop.imaging!", "Method[createbitmapsourcefromhbitmap].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Member[treatancestorsasnonclientarea]"] + - ["system.object", "system.windows.interop.browserinterophelper!", "Member[hostscript]"] + - ["system.object", "system.windows.interop.browserinterophelper!", "Member[clientsite]"] + - ["system.intptr", "system.windows.interop.windowinterophelper", "Member[handle]"] + - ["system.string", "system.windows.interop.iprogresspage", "Member[applicationname]"] + - ["system.windows.media.visual", "system.windows.interop.hwndsource", "Member[rootvisual]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.interop.imaging!", "Method[createbitmapsourcefromhicon].ReturnValue"] + - ["system.int32", "system.windows.interop.d3dimage", "Member[pixelheight]"] + - ["system.windows.interop.msg", "system.windows.interop.componentdispatcher!", "Member[currentkeyboardmessage]"] + - ["system.boolean", "system.windows.interop.d3dimage", "Method[trylock].ReturnValue"] + - ["system.boolean", "system.windows.interop.browserinterophelper!", "Member[isbrowserhosted]"] + - ["system.object", "system.windows.interop.docobjhost", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[translateaccelerator].ReturnValue"] + - ["system.intptr", "system.windows.interop.windowinterophelper", "Method[ensurehandle].ReturnValue"] + - ["system.int32", "system.windows.interop.msg", "Member[message]"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.hwndhost", "Method[registerkeyboardinputsink].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsource", "Member[isdisposed]"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Member[usesperpixeltransparency]"] + - ["system.windows.freezable", "system.windows.interop.d3dimage", "Method[createinstancecore].ReturnValue"] + - ["system.string", "system.windows.interop.ierrorpage", "Member[logfilepath]"] + - ["system.boolean", "system.windows.interop.componentdispatcher!", "Method[raisethreadmessage].ReturnValue"] + - ["system.boolean", "system.windows.interop.ikeyboardinputsite", "Method[onnomoretabstops].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[translateacceleratorcore].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Member[acquirehwndfocusinmenumode]"] + - ["system.uri", "system.windows.interop.ierrorpage", "Member[deploymentpath]"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[onmnemonic].ReturnValue"] + - ["system.boolean", "system.windows.interop.ikeyboardinputsink", "Method[translateaccelerator].ReturnValue"] + - ["system.intptr", "system.windows.interop.iwin32window", "Member[handle]"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.hwndhost", "Method[registerkeyboardinputsinkcore].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Method[equals].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.interop.imaging!", "Method[createbitmapsourcefrommemorysection].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.interop.hwndsource", "Member[childkeyboardinputsinks]"] + - ["system.windows.interop.rendermode", "system.windows.interop.rendermode!", "Member[default]"] + - ["system.boolean", "system.windows.interop.dynamicscriptobject", "Method[trygetmember].ReturnValue"] + - ["system.uri", "system.windows.interop.browserinterophelper!", "Member[source]"] + - ["system.int32", "system.windows.interop.msg", "Member[pt_x]"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.hwndsource", "Method[registerkeyboardinputsink].ReturnValue"] + - ["system.boolean", "system.windows.interop.ikeyboardinputsink", "Method[onmnemonic].ReturnValue"] + - ["system.windows.threading.dispatcheroperationcallback", "system.windows.interop.ierrorpage", "Member[refreshcallback]"] + - ["system.boolean", "system.windows.interop.ikeyboardinputsink", "Method[translatechar].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[tabinto].ReturnValue"] + - ["system.boolean", "system.windows.interop.componentdispatcher!", "Member[isthreadmodal]"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[translatechar].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[hasfocuswithin].ReturnValue"] + - ["system.runtime.interopservices.handleref", "system.windows.interop.activexhost", "Method[buildwindowcore].ReturnValue"] + - ["system.string", "system.windows.interop.hwndsourceparameters", "Member[windowname]"] + - ["system.boolean", "system.windows.interop.d3dimage", "Method[freezecore].ReturnValue"] + - ["system.string", "system.windows.interop.ierrorpage", "Member[errortext]"] + - ["system.windows.media.matrix", "system.windows.interop.hwndtarget", "Member[transformfromdevice]"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Member[treatasinputroot]"] + - ["system.string", "system.windows.interop.iprogresspage", "Member[publishername]"] + - ["system.boolean", "system.windows.interop.dynamicscriptobject", "Method[trygetindex].ReturnValue"] + - ["system.uri", "system.windows.interop.ierrorpage", "Member[supporturi]"] + - ["system.object", "system.windows.interop.docobjhost", "Method[initializelifetimeservice].ReturnValue"] + - ["system.windows.threading.dispatcheroperationcallback", "system.windows.interop.ierrorpage", "Member[getwinfxcallback]"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[onmnemoniccore].ReturnValue"] + - ["system.windows.media.visual", "system.windows.interop.hwndtarget", "Member[rootvisual]"] + - ["system.windows.media.matrix", "system.windows.interop.hwndtarget", "Member[transformtodevice]"] + - ["system.intptr", "system.windows.interop.msg", "Member[hwnd]"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Member[positiony]"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Member[extendedwindowstyle]"] + - ["system.windows.media.color", "system.windows.interop.hwndtarget", "Member[backgroundcolor]"] + - ["system.boolean", "system.windows.interop.hwndtarget", "Member[usesperpixelopacity]"] + - ["system.boolean", "system.windows.interop.ikeyboardinputsink", "Method[tabinto].ReturnValue"] + - ["system.int32", "system.windows.interop.msg", "Member[pt_y]"] + - ["system.int32", "system.windows.interop.hwndsourceparameters", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.interop.dynamicscriptobject", "Method[trysetmember].ReturnValue"] + - ["system.windows.input.cursor", "system.windows.interop.cursorinterophelper!", "Method[create].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Member[usesperpixelopacity]"] + - ["system.windows.interop.d3dimage", "system.windows.interop.d3dimage", "Method[clone].ReturnValue"] + - ["system.windows.interop.d3dresourcetype", "system.windows.interop.d3dresourcetype!", "Member[idirect3dsurface9]"] + - ["system.boolean", "system.windows.interop.dynamicscriptobject", "Method[trysetindex].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[translatecharcore].ReturnValue"] + - ["system.boolean", "system.windows.interop.hwndsourceparameters", "Member[hasassignedsize]"] + - ["system.boolean", "system.windows.interop.hwndhost", "Method[onmnemoniccore].ReturnValue"] + - ["system.boolean", "system.windows.interop.activexhost", "Member[isdisposed]"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[translatechar].ReturnValue"] + - ["system.windows.input.restorefocusmode", "system.windows.interop.hwndsource", "Member[restorefocusmode]"] + - ["system.boolean", "system.windows.interop.hwndsource", "Member[acquirehwndfocusinmenumode]"] + - ["system.windows.freezable", "system.windows.interop.interopbitmap", "Method[createinstancecore].ReturnValue"] + - ["system.intptr", "system.windows.interop.hwndhost", "Member[handle]"] + - ["system.windows.interop.ikeyboardinputsite", "system.windows.interop.ikeyboardinputsink", "Method[registerkeyboardinputsink].ReturnValue"] + - ["system.windows.routedevent", "system.windows.interop.hwndhost!", "Member[dpichangedevent]"] + - ["system.boolean", "system.windows.interop.hwndsource", "Method[onmnemonic].ReturnValue"] + - ["system.uri", "system.windows.interop.iprogresspage", "Member[deploymentpath]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.interop.hwndhost", "Method[oncreateautomationpeer].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.Localizer.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.Localizer.typemodel.yml new file mode 100644 index 000000000000..c10d78b19cd4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.Localizer.typemodel.yml @@ -0,0 +1,61 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.markup.localizer.bamllocalizableresourcekey", "Member[assemblyname]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[invalidcommentingxml]"] + - ["system.string", "system.windows.markup.localizer.bamllocalizableresource", "Member[content]"] + - ["system.object", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Member[key]"] + - ["system.windows.localizabilityattribute", "system.windows.markup.localizer.elementlocalizability", "Member[attribute]"] + - ["system.string", "system.windows.markup.localizer.bamllocalizabilityresolver", "Method[resolveformattingtagtoclass].ReturnValue"] + - ["system.string", "system.windows.markup.localizer.bamllocalizableresourcekey", "Member[propertyname]"] + - ["system.string", "system.windows.markup.localizer.bamllocalizableresourcekey", "Member[uid]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[mismatchedelements]"] + - ["system.windows.localizationcategory", "system.windows.markup.localizer.bamllocalizableresource", "Member[category]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[unknownformattingtag]"] + - ["system.string", "system.windows.markup.localizer.bamllocalizabilityresolver", "Method[resolveassemblyfromclass].ReturnValue"] + - ["system.collections.dictionaryentry", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Member[current]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[duplicateelement]"] + - ["system.object", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[syncroot]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererrornotifyeventargs", "Member[error]"] + - ["system.windows.markup.localizer.bamllocalizableresource", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[item]"] + - ["system.windows.markup.localizer.bamllocalizableresourcekey", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Member[key]"] + - ["system.collections.ienumerator", "system.windows.markup.localizer.bamllocalizationdictionary", "Method[getenumerator].ReturnValue"] + - ["system.windows.markup.localizer.elementlocalizability", "system.windows.markup.localizer.bamllocalizabilityresolver", "Method[getelementlocalizability].ReturnValue"] + - ["system.string", "system.windows.markup.localizer.bamllocalizableresource", "Member[comments]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[invaliduid]"] + - ["system.windows.markup.localizer.bamllocalizableresourcekey", "system.windows.markup.localizer.bamllocalizererrornotifyeventargs", "Member[key]"] + - ["system.collections.idictionaryenumerator", "system.windows.markup.localizer.bamllocalizationdictionary", "Method[getenumerator].ReturnValue"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[duplicateuid]"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[issynchronized]"] + - ["system.string", "system.windows.markup.localizer.bamllocalizableresourcekey", "Member[classname]"] + - ["system.collections.icollection", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[values]"] + - ["system.int32", "system.windows.markup.localizer.bamllocalizableresource", "Method[gethashcode].ReturnValue"] + - ["system.windows.markup.localizer.bamllocalizableresource", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Member[value]"] + - ["system.collections.dictionaryentry", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Member[entry]"] + - ["system.object", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Member[current]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[invalidlocalizationattributes]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[substitutionasplaintext]"] + - ["system.windows.markup.localizer.bamllocalizationdictionary", "system.windows.markup.localizer.bamllocalizer", "Method[extractresources].ReturnValue"] + - ["system.collections.icollection", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[keys]"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[isreadonly]"] + - ["system.int32", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[count]"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizableresource", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[item]"] + - ["system.windows.localizabilityattribute", "system.windows.markup.localizer.bamllocalizabilityresolver", "Method[getpropertylocalizability].ReturnValue"] + - ["system.windows.markup.localizer.bamllocalizableresourcekey", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[rootelementkey]"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizableresourcekey", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizationdictionary", "Method[contains].ReturnValue"] + - ["system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "system.windows.markup.localizer.bamllocalizationdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.windows.markup.localizer.elementlocalizability", "Member[formattingtag]"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizationdictionary", "Member[isfixedsize]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[invalidlocalizationcomments]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[uidmissingonchildelement]"] + - ["system.windows.markup.localizer.bamllocalizererror", "system.windows.markup.localizer.bamllocalizererror!", "Member[incompleteelementplaceholder]"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizableresource", "Member[modifiable]"] + - ["system.boolean", "system.windows.markup.localizer.bamllocalizableresource", "Member[readable]"] + - ["system.int32", "system.windows.markup.localizer.bamllocalizableresourcekey", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.markup.localizer.bamllocalizationdictionaryenumerator", "Member[value]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.Primitives.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.Primitives.typemodel.yml new file mode 100644 index 000000000000..c463d18c60f1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.Primitives.typemodel.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.windows.markup.primitives.markupproperty", "Member[value]"] + - ["system.string", "system.windows.markup.primitives.markupproperty", "Member[name]"] + - ["system.componentmodel.propertydescriptor", "system.windows.markup.primitives.markupproperty", "Member[propertydescriptor]"] + - ["system.collections.generic.ienumerable", "system.windows.markup.primitives.markupproperty", "Member[typereferences]"] + - ["system.object", "system.windows.markup.primitives.markupobject", "Member[instance]"] + - ["system.boolean", "system.windows.markup.primitives.markupproperty", "Member[isattached]"] + - ["system.boolean", "system.windows.markup.primitives.markupproperty", "Member[isconstructorargument]"] + - ["system.boolean", "system.windows.markup.primitives.markupproperty", "Member[iscontent]"] + - ["system.type", "system.windows.markup.primitives.markupproperty", "Member[propertytype]"] + - ["system.boolean", "system.windows.markup.primitives.markupproperty", "Member[isvalueasstring]"] + - ["system.boolean", "system.windows.markup.primitives.markupproperty", "Member[iscomposite]"] + - ["system.componentmodel.attributecollection", "system.windows.markup.primitives.markupobject", "Member[attributes]"] + - ["system.windows.dependencyproperty", "system.windows.markup.primitives.markupproperty", "Member[dependencyproperty]"] + - ["system.collections.generic.ienumerable", "system.windows.markup.primitives.markupproperty", "Member[items]"] + - ["system.windows.markup.primitives.markupobject", "system.windows.markup.primitives.markupwriter!", "Method[getmarkupobjectfor].ReturnValue"] + - ["system.boolean", "system.windows.markup.primitives.markupproperty", "Member[iskey]"] + - ["system.collections.generic.ienumerable", "system.windows.markup.primitives.markupobject", "Member[properties]"] + - ["system.componentmodel.attributecollection", "system.windows.markup.primitives.markupproperty", "Member[attributes]"] + - ["system.type", "system.windows.markup.primitives.markupobject", "Member[objecttype]"] + - ["system.string", "system.windows.markup.primitives.markupproperty", "Member[stringvalue]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.typemodel.yml new file mode 100644 index 000000000000..382c67ac54a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Markup.typemodel.yml @@ -0,0 +1,194 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.windows.markup.namereferenceconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.markup.xmlattributeproperties!", "Member[xmlnsdefinitionproperty]"] + - ["system.type", "system.windows.markup.staticextension", "Member[membertype]"] + - ["system.windows.markup.xamlwriterstate", "system.windows.markup.xamlwriterstate!", "Member[starting]"] + - ["system.string", "system.windows.markup.xmlnsdictionary", "Method[getnamespace].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.markup.valueserializer", "Method[typereferences].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.windows.markup.xmlnsdictionary", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.windows.markup.xmllanguage", "Member[ietflanguagetag]"] + - ["system.delegate", "system.windows.markup.internaltypehelper", "Method[createdelegate].ReturnValue"] + - ["system.type", "system.windows.markup.markupextensionreturntypeattribute", "Member[expressiontype]"] + - ["system.globalization.cultureinfo", "system.windows.markup.xamlsettypeconvertereventargs", "Member[cultureinfo]"] + - ["system.boolean", "system.windows.markup.routedeventconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.windows.markup.xmllanguage", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.markup.xamlparseexception", "Member[uidcontext]"] + - ["system.type", "system.windows.markup.ixamltyperesolver", "Method[resolve].ReturnValue"] + - ["system.string", "system.windows.markup.xmlnsdictionary", "Method[lookupprefix].ReturnValue"] + - ["system.object", "system.windows.markup.arrayextension", "Method[providevalue].ReturnValue"] + - ["system.boolean", "system.windows.markup.settertriggerconditionvalueconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.windows.markup.typeextension", "Member[typename]"] + - ["system.object", "system.windows.markup.namereferenceconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.windows.markup.propertydefinition", "Member[name]"] + - ["system.object", "system.windows.markup.xmllanguageconverter", "Method[convertto].ReturnValue"] + - ["system.type", "system.windows.markup.valueserializerattribute", "Member[valueserializertype]"] + - ["system.string", "system.windows.markup.xmlattributeproperties!", "Method[getxmlspace].ReturnValue"] + - ["system.xaml.xamlmember", "system.windows.markup.xamlsetvalueeventargs", "Member[member]"] + - ["system.windows.markup.designerserializationoptions", "system.windows.markup.designerserializationoptionsattribute", "Member[designerserializationoptions]"] + - ["system.object", "system.windows.markup.markupextension", "Method[providevalue].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.markup.xmllanguage", "Method[getspecificculture].ReturnValue"] + - ["system.exception", "system.windows.markup.valueserializer", "Method[getconvertfromexception].ReturnValue"] + - ["system.boolean", "system.windows.markup.xmllanguageconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.windows.markup.xmlnsdictionary", "Member[item]"] + - ["system.string", "system.windows.markup.xmlnsprefixattribute", "Member[xmlnamespace]"] + - ["system.string", "system.windows.markup.xmlnsdictionary", "Member[item]"] + - ["system.windows.markup.markupextension", "system.windows.markup.xamlsetmarkupextensioneventargs", "Member[markupextension]"] + - ["system.string", "system.windows.markup.propertydefinition", "Member[modifier]"] + - ["system.iserviceprovider", "system.windows.markup.xamlsetmarkupextensioneventargs", "Member[serviceprovider]"] + - ["system.object", "system.windows.markup.dependsonattribute", "Member[typeid]"] + - ["system.windows.dependencyproperty", "system.windows.markup.xmlattributeproperties!", "Member[xmlspaceproperty]"] + - ["system.string", "system.windows.markup.xamlwriter!", "Method[save].ReturnValue"] + - ["system.windows.markup.xmlnsdictionary", "system.windows.markup.xmlattributeproperties!", "Method[getxmlnsdictionary].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.markup.xmlattributeproperties!", "Member[xmlnsdictionaryproperty]"] + - ["system.string", "system.windows.markup.xmlnsdefinitionattribute", "Member[assemblyname]"] + - ["system.boolean", "system.windows.markup.xmllanguageconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.windows.markup.xmlnsdictionary", "Member[count]"] + - ["system.object", "system.windows.markup.namereferenceconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.markup.contentwrapperattribute", "Member[typeid]"] + - ["system.xml.xmlparsercontext", "system.windows.markup.parsercontext!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.windows.markup.datetimevalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.markup.dependencypropertyconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.markup.xamltypemapper", "system.windows.markup.parsercontext", "Member[xamltypemapper]"] + - ["system.string", "system.windows.markup.namespacemapentry", "Member[clrnamespace]"] + - ["system.collections.ilist", "system.windows.markup.arrayextension", "Member[items]"] + - ["system.boolean", "system.windows.markup.namereferenceconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.markup.xmllanguage", "Method[getequivalentculture].ReturnValue"] + - ["system.object", "system.windows.markup.internaltypehelper", "Method[createinstance].ReturnValue"] + - ["system.object", "system.windows.markup.staticextension", "Method[providevalue].ReturnValue"] + - ["system.boolean", "system.windows.markup.iqueryambient", "Method[isambientpropertyavailable].ReturnValue"] + - ["system.string", "system.windows.markup.reference", "Member[name]"] + - ["system.boolean", "system.windows.markup.resourcereferenceexpressionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.markup.templatekeyconverter", "Method[canconvertto].ReturnValue"] + - ["system.uri", "system.windows.markup.parsercontext", "Member[baseuri]"] + - ["system.boolean", "system.windows.markup.routedeventconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.markup.xamltypemapper", "Method[allowinternaltype].ReturnValue"] + - ["system.string", "system.windows.markup.staticextension", "Member[member]"] + - ["system.componentmodel.itypedescriptorcontext", "system.windows.markup.xamlsettypeconvertereventargs", "Member[serviceprovider]"] + - ["system.windows.markup.xamlwriterstate", "system.windows.markup.xamlwriterstate!", "Member[finished]"] + - ["system.string", "system.windows.markup.xmlnscompatiblewithattribute", "Member[oldnamespace]"] + - ["system.object", "system.windows.markup.inamescope", "Method[findname].ReturnValue"] + - ["system.boolean", "system.windows.markup.xmlnsdictionary", "Member[sealed]"] + - ["system.object", "system.windows.markup.componentresourcekeyconverter", "Method[convertfrom].ReturnValue"] + - ["system.xaml.xamltype", "system.windows.markup.propertydefinition", "Member[type]"] + - ["system.type", "system.windows.markup.acceptedmarkupextensionexpressiontypeattribute", "Member[type]"] + - ["system.type", "system.windows.markup.xamltypemapper", "Method[gettype].ReturnValue"] + - ["system.windows.markup.xamlwritermode", "system.windows.markup.xamldesignerserializationmanager", "Member[xamlwritermode]"] + - ["system.boolean", "system.windows.markup.xmlnsdictionary", "Method[contains].ReturnValue"] + - ["system.windows.markup.xamltypemapper", "system.windows.markup.xamltypemapper!", "Member[defaultmapper]"] + - ["system.object", "system.windows.markup.dependencypropertyconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.markup.eventsetterhandlerconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.markup.dependencypropertyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.componentmodel.typeconverter", "system.windows.markup.xamlsettypeconvertereventargs", "Member[typeconverter]"] + - ["system.string", "system.windows.markup.namespacemapentry", "Member[assemblyname]"] + - ["system.string", "system.windows.markup.contentpropertyattribute", "Member[name]"] + - ["system.boolean", "system.windows.markup.componentresourcekeyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.markup.valueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.markup.xmllanguageconverter", "Method[convertfrom].ReturnValue"] + - ["system.exception", "system.windows.markup.valueserializer", "Method[getconverttoexception].ReturnValue"] + - ["system.string", "system.windows.markup.xmlnscompatiblewithattribute", "Member[newnamespace]"] + - ["system.object", "system.windows.markup.dependencypropertyconverter", "Method[convertto].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.markup.xmlnsdictionary", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.markup.xamlinstancecreator", "Method[createobject].ReturnValue"] + - ["system.string", "system.windows.markup.xamlsettypeconverterattribute", "Member[xamlsettypeconverterhandler]"] + - ["system.string", "system.windows.markup.xmlnsprefixattribute", "Member[prefix]"] + - ["system.windows.dependencyproperty", "system.windows.markup.xmlattributeproperties!", "Member[xmlnamespacemapsproperty]"] + - ["system.object", "system.windows.markup.routedeventconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.markup.resourcereferenceexpressionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.markup.xmllanguage", "system.windows.markup.xmllanguage!", "Method[getlanguage].ReturnValue"] + - ["system.string", "system.windows.markup.parsercontext", "Member[xmlspace]"] + - ["system.object", "system.windows.markup.xamlreader!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.windows.markup.xmlnsdictionary", "Member[isfixedsize]"] + - ["system.object", "system.windows.markup.datetimevalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.object", "system.windows.markup.routedeventconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.markup.iprovidevaluetarget", "Member[targetobject]"] + - ["system.object", "system.windows.markup.xamlreader", "Method[loadasync].ReturnValue"] + - ["system.type", "system.windows.markup.markupextensionreturntypeattribute", "Member[returntype]"] + - ["system.string", "system.windows.markup.namescopepropertyattribute", "Member[name]"] + - ["system.boolean", "system.windows.markup.xmlnsdictionary", "Member[issynchronized]"] + - ["system.boolean", "system.windows.markup.datetimevalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.string", "system.windows.markup.xamldeferloadattribute", "Member[loadertypename]"] + - ["system.string", "system.windows.markup.xmllangpropertyattribute", "Member[name]"] + - ["system.string", "system.windows.markup.xmlnsdefinitionattribute", "Member[xmlnamespace]"] + - ["system.string", "system.windows.markup.dictionarykeypropertyattribute", "Member[name]"] + - ["system.int32", "system.windows.markup.contentwrapperattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.markup.templatekeyconverter", "Method[convertfrom].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.windows.markup.xmlnsdictionary", "Method[getdictionaryenumerator].ReturnValue"] + - ["system.string", "system.windows.markup.namespacemapentry", "Member[xmlnamespace]"] + - ["system.object", "system.windows.markup.settertriggerconditionvalueconverter", "Method[convertto].ReturnValue"] + - ["system.windows.markup.valueserializer", "system.windows.markup.valueserializer!", "Method[getserializerfor].ReturnValue"] + - ["system.boolean", "system.windows.markup.valueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.object", "system.windows.markup.resourcereferenceexpressionconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.windows.markup.xamlsetmarkupextensionattribute", "Member[xamlsetmarkupextensionhandler]"] + - ["system.boolean", "system.windows.markup.usableduringinitializationattribute", "Member[usable]"] + - ["system.object", "system.windows.markup.internaltypehelper", "Method[getpropertyvalue].ReturnValue"] + - ["system.xaml.xamlschemacontext", "system.windows.markup.xamlreader!", "Method[getwpfschemacontext].ReturnValue"] + - ["system.type", "system.windows.markup.xamldeferloadattribute", "Member[loadertype]"] + - ["system.object", "system.windows.markup.componentresourcekeyconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.windows.markup.rootnamespaceattribute", "Member[namespace]"] + - ["system.uri", "system.windows.markup.iuricontext", "Member[baseuri]"] + - ["system.uri", "system.windows.markup.xamlparseexception", "Member[baseuri]"] + - ["system.string", "system.windows.markup.memberdefinition", "Member[name]"] + - ["system.type", "system.windows.markup.arrayextension", "Member[type]"] + - ["system.int32", "system.windows.markup.xamlparseexception", "Member[lineposition]"] + - ["system.string", "system.windows.markup.xmlnsdictionary", "Method[lookupnamespace].ReturnValue"] + - ["system.object", "system.windows.markup.xamlparseexception", "Member[keycontext]"] + - ["system.boolean", "system.windows.markup.datetimevalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "system.windows.markup.xmlnsdictionary", "Method[defaultnamespace].ReturnValue"] + - ["system.object", "system.windows.markup.valueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.windows.markup.xamlwritermode", "system.windows.markup.xamlwritermode!", "Member[value]"] + - ["system.string", "system.windows.markup.xmlattributeproperties!", "Method[getxmlnsdefinition].ReturnValue"] + - ["system.boolean", "system.windows.markup.settertriggerconditionvalueconverter", "Method[canconvertto].ReturnValue"] + - ["system.string", "system.windows.markup.valueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.markup.xamlsetvalueeventargs", "Member[handled]"] + - ["system.string", "system.windows.markup.xmlattributeproperties!", "Method[getxmlnamespacemaps].ReturnValue"] + - ["system.object", "system.windows.markup.templatekeyconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.markup.eventsetterhandlerconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.windows.markup.parsercontext", "Member[xmllang]"] + - ["system.windows.markup.xamlwritermode", "system.windows.markup.xamlwritermode!", "Member[expression]"] + - ["system.windows.markup.xmllanguage", "system.windows.markup.xmllanguage!", "Member[empty]"] + - ["system.string", "system.windows.markup.dependsonattribute", "Member[name]"] + - ["system.type", "system.windows.markup.xamldeferloadattribute", "Member[contenttype]"] + - ["system.char", "system.windows.markup.markupextensionbracketcharactersattribute", "Member[closingbracket]"] + - ["system.object", "system.windows.markup.xdata", "Member[xmlreader]"] + - ["system.object", "system.windows.markup.iprovidevaluetarget", "Member[targetproperty]"] + - ["system.object", "system.windows.markup.resourcereferenceexpressionconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.markup.typeextension", "Method[providevalue].ReturnValue"] + - ["system.char", "system.windows.markup.markupextensionbracketcharactersattribute", "Member[openingbracket]"] + - ["system.int32", "system.windows.markup.xamlparseexception", "Member[linenumber]"] + - ["system.type", "system.windows.markup.namescopepropertyattribute", "Member[type]"] + - ["system.object", "system.windows.markup.xamlreader!", "Method[load].ReturnValue"] + - ["system.object", "system.windows.markup.nullextension", "Method[providevalue].ReturnValue"] + - ["system.windows.markup.xmlnsdictionary", "system.windows.markup.parsercontext", "Member[xmlnsdictionary]"] + - ["system.xml.xmlparsercontext", "system.windows.markup.parsercontext!", "Method[toxmlparsercontext].ReturnValue"] + - ["system.windows.markup.designerserializationoptions", "system.windows.markup.designerserializationoptions!", "Member[serializeasattribute]"] + - ["system.collections.icollection", "system.windows.markup.xmlnsdictionary", "Member[keys]"] + - ["system.object", "system.windows.markup.settertriggerconditionvalueconverter", "Method[convertfrom].ReturnValue"] + - ["system.collections.icollection", "system.windows.markup.xmlnsdictionary", "Member[values]"] + - ["system.boolean", "system.windows.markup.templatekeyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.windows.markup.valueserializerattribute", "Member[valueserializertypename]"] + - ["system.string", "system.windows.markup.xamldeferloadattribute", "Member[contenttypename]"] + - ["system.object", "system.windows.markup.xamlsetvalueeventargs", "Member[value]"] + - ["system.object", "system.windows.markup.xmlnsdictionary", "Member[syncroot]"] + - ["system.string", "system.windows.markup.xamlparseexception", "Member[namecontext]"] + - ["system.string", "system.windows.markup.runtimenamepropertyattribute", "Member[name]"] + - ["system.boolean", "system.windows.markup.contentwrapperattribute", "Method[equals].ReturnValue"] + - ["system.type", "system.windows.markup.contentwrapperattribute", "Member[contentwrapper]"] + - ["system.string", "system.windows.markup.xdata", "Member[text]"] + - ["system.boolean", "system.windows.markup.componentresourcekeyconverter", "Method[canconvertto].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.markup.xmlnsdictionary", "Method[getnamespaceprefixes].ReturnValue"] + - ["system.windows.markup.valueserializer", "system.windows.markup.ivalueserializercontext", "Method[getvalueserializerfor].ReturnValue"] + - ["system.boolean", "system.windows.markup.eventsetterhandlerconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.type", "system.windows.markup.typeextension", "Member[type]"] + - ["system.string", "system.windows.markup.constructorargumentattribute", "Member[argumentname]"] + - ["system.collections.generic.ilist", "system.windows.markup.propertydefinition", "Member[attributes]"] + - ["system.object", "system.windows.markup.serviceproviders", "Method[getservice].ReturnValue"] + - ["system.string", "system.windows.markup.xmlnsdefinitionattribute", "Member[clrnamespace]"] + - ["system.boolean", "system.windows.markup.xmlnsdictionary", "Member[isreadonly]"] + - ["system.object", "system.windows.markup.reference", "Method[providevalue].ReturnValue"] + - ["system.string", "system.windows.markup.uidpropertyattribute", "Member[name]"] + - ["system.object", "system.windows.markup.eventsetterhandlerconverter", "Method[convertfrom].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Animation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Animation.typemodel.yml new file mode 100644 index 000000000000..6b03045934be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Animation.typemodel.yml @@ -0,0 +1,1539 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.media.animation.booleankeyframecollection", "system.windows.media.animation.booleankeyframecollection!", "Member[empty]"] + - ["system.windows.media.pathgeometry", "system.windows.media.animation.pointanimationusingpath", "Member[pathgeometry]"] + - ["system.double", "system.windows.media.animation.powerease", "Member[power]"] + - ["system.boolean", "system.windows.media.animation.decimalkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.int16animation", "Member[from]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rectanimation!", "Member[byproperty]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.int16animation", "Member[easingfunction]"] + - ["system.windows.vector", "system.windows.media.animation.vectorkeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.animatable!", "Method[shouldserializestoredweakreference].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretequaternionkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.charkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.point3dkeyframecollection", "system.windows.media.animation.point3danimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.coloranimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.decimalkeyframecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.repeatbehavior", "Member[hascount]"] + - ["system.nullable", "system.windows.media.animation.vector3danimation", "Member[from]"] + - ["system.windows.media.animation.clockstate", "system.windows.media.animation.clockstate!", "Member[active]"] + - ["system.boolean", "system.windows.media.animation.storyboard", "Method[getispaused].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.matrixkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.media.animation.decimalkeyframecollection", "Member[item]"] + - ["system.windows.freezable", "system.windows.media.animation.stringanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.timespan", "system.windows.media.animation.repeatbehavior", "Member[duration]"] + - ["system.windows.thickness", "system.windows.media.animation.splinethicknesskeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.singleanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.point3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int32animationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.timelinecollection+enumerator", "Member[current]"] + - ["system.windows.media.animation.animationclock", "system.windows.media.animation.animationexception", "Member[clock]"] + - ["system.single", "system.windows.media.animation.singleanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.animationtimeline", "Member[targetpropertytype]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int16keyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.int64animation", "Member[easingfunction]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.splinevector3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.clock", "system.windows.media.animation.timeline", "Method[createclock].ReturnValue"] + - ["system.windows.media.animation.colorkeyframecollection", "system.windows.media.animation.coloranimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.int32animation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int64animation!", "Member[toproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doubleanimation!", "Member[fromproperty]"] + - ["system.boolean", "system.windows.media.animation.vectoranimation", "Member[isadditive]"] + - ["system.collections.ilist", "system.windows.media.animation.singleanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.quaternionkeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.rectanimationusingkeyframes", "system.windows.media.animation.rectanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.objectanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.point3danimationbase", "system.windows.media.animation.point3danimationbase", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.animation.keytime", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingrotation3dkeyframe", "Member[easingfunction]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.rotation3danimation", "Member[easingfunction]"] + - ["system.object", "system.windows.media.animation.rectkeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.booleankeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.coloranimation!", "Member[toproperty]"] + - ["system.type", "system.windows.media.animation.stringanimationbase", "Member[targetpropertytype]"] + - ["system.nullable", "system.windows.media.animation.int64animation", "Member[from]"] + - ["system.windows.freezable", "system.windows.media.animation.decimalanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.byteanimation", "system.windows.media.animation.byteanimation", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.clock", "Method[getcanslip].ReturnValue"] + - ["system.windows.media.animation.charkeyframecollection", "system.windows.media.animation.charkeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3danimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.backease", "Member[amplitude]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.vector3danimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.keytimetype", "system.windows.media.animation.keytimetype!", "Member[timespan]"] + - ["system.boolean", "system.windows.media.animation.thicknessanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.double", "system.windows.media.animation.bounceease", "Member[bounciness]"] + - ["system.windows.freezable", "system.windows.media.animation.discretethicknesskeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.collections.ilist", "system.windows.media.animation.int32animationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.singleanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.charkeyframecollection", "Member[count]"] + - ["system.boolean", "system.windows.media.animation.rotation3dkeyframecollection", "Member[isreadonly]"] + - ["system.windows.freezable", "system.windows.media.animation.powerease", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.quaternionanimationbase", "system.windows.media.animation.quaternionanimationbase", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinequaternionkeyframe", "Member[keyspline]"] + - ["system.nullable", "system.windows.media.animation.clock", "Member[currenttime]"] + - ["system.boolean", "system.windows.media.animation.decimalanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.freezable", "system.windows.media.animation.storyboard", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.thicknessanimationusingkeyframes", "system.windows.media.animation.thicknessanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doubleanimationusingpath!", "Member[pathgeometryproperty]"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinesizekeyframe", "Member[keyspline]"] + - ["system.windows.propertypath", "system.windows.media.animation.storyboard!", "Method[gettargetproperty].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.animationtimeline", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.coloranimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.point3danimation", "system.windows.media.animation.point3danimation", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.ikeyframe", "Member[keytime]"] + - ["system.windows.duration", "system.windows.media.animation.int32animationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.doubleanimation", "Member[from]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.keytime!", "Method[op_implicit].ReturnValue"] + - ["system.windows.media.animation.decimalkeyframecollection", "system.windows.media.animation.decimalanimationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.pointanimationusingpath", "Member[iscumulative]"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinethicknesskeyframe", "Member[keyspline]"] + - ["system.boolean", "system.windows.media.animation.objectkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.doubleanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.elasticease!", "Member[springinessproperty]"] + - ["system.boolean", "system.windows.media.animation.point3dkeyframecollection", "Member[isfixedsize]"] + - ["system.single", "system.windows.media.animation.singleanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.string", "system.windows.media.animation.stringkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.timeline", "Method[getnaturalduration].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.pointanimationusingpath!", "Member[pathgeometryproperty]"] + - ["system.int32", "system.windows.media.animation.rotation3dkeyframecollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doublekeyframe!", "Member[keytimeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int16animation!", "Member[byproperty]"] + - ["system.windows.media.animation.coloranimationusingkeyframes", "system.windows.media.animation.coloranimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.rectanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.clockstate", "system.windows.media.animation.clock", "Member[currentstate]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.pointanimation!", "Member[easingfunctionproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.linearvectorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.bytekeyframe", "system.windows.media.animation.bytekeyframecollection", "Member[item]"] + - ["system.windows.freezable", "system.windows.media.animation.discreteint32keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int16keyframecollection", "Member[count]"] + - ["system.boolean", "system.windows.media.animation.doubleanimationusingpath", "Member[iscumulative]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.point3dkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.media.animation.handoffbehavior", "system.windows.media.animation.beginstoryboard", "Member[handoffbehavior]"] + - ["system.double", "system.windows.media.animation.powerease", "Method[easeincore].ReturnValue"] + - ["system.double", "system.windows.media.animation.easingdoublekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.pointanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.coloranimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.vector3danimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.objectkeyframecollection", "Member[syncroot]"] + - ["system.nullable", "system.windows.media.animation.thicknessanimation", "Member[from]"] + - ["system.int32", "system.windows.media.animation.vectorkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.animation.objectanimationusingkeyframes", "system.windows.media.animation.objectanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.singleanimationusingkeyframes", "Member[iscumulative]"] + - ["system.windows.media.animation.sizeanimation", "system.windows.media.animation.sizeanimation", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.thicknessanimationbase", "system.windows.media.animation.thicknessanimationbase", "Method[clone].ReturnValue"] + - ["system.int16", "system.windows.media.animation.discreteint16keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.vectoranimation", "Member[easingfunction]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.quaternionkeyframe", "Member[keytime]"] + - ["system.windows.media.animation.objectanimationusingkeyframes", "system.windows.media.animation.objectanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int64keyframecollection", "Member[issynchronized]"] + - ["system.byte", "system.windows.media.animation.bytekeyframe", "Member[value]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3danimation", "Member[from]"] + - ["system.boolean", "system.windows.media.animation.decimalanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.vectoranimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.objectkeyframe", "system.windows.media.animation.objectkeyframecollection", "Member[item]"] + - ["system.nullable", "system.windows.media.animation.clock", "Member[currentprogress]"] + - ["system.boolean", "system.windows.media.animation.int16keyframecollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.media.animation.byteanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.decimalanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.quaternionkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.char", "system.windows.media.animation.charkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.vectoranimationusingkeyframes", "system.windows.media.animation.vectoranimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int64keyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingquaternionkeyframe", "Member[easingfunction]"] + - ["system.boolean", "system.windows.media.animation.booleananimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.objectanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.decimalanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.vector3danimation", "Member[by]"] + - ["system.boolean", "system.windows.media.animation.vectoranimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.int16keyframecollection", "system.windows.media.animation.int16keyframecollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionanimation", "Member[isadditive]"] + - ["system.windows.freezable", "system.windows.media.animation.linearint32keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingint64keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.matrixanimationbase", "system.windows.media.animation.matrixanimationbase", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.timeline", "system.windows.media.animation.timeline", "Method[clone].ReturnValue"] + - ["system.type", "system.windows.media.animation.objectanimationbase", "Member[targetpropertytype]"] + - ["system.windows.rect", "system.windows.media.animation.rectanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int16keyframecollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.media.animation.rotation3danimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.matrixkeyframe", "Member[value]"] + - ["system.windows.size", "system.windows.media.animation.sizekeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.vectoranimationusingkeyframes", "Member[iscumulative]"] + - ["system.collections.ilist", "system.windows.media.animation.int16animationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.byteanimationusingkeyframes", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.coloranimationusingkeyframes", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.rectkeyframecollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinepointkeyframe!", "Member[keysplineproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingint32keyframe!", "Member[easingfunctionproperty]"] + - ["system.boolean", "system.windows.media.animation.clockcollection!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.singleanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.freezable", "system.windows.media.animation.easingdecimalkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.size", "system.windows.media.animation.discretesizekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingdoublekeyframe", "Member[easingfunction]"] + - ["system.boolean", "system.windows.media.animation.objectkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.point3danimation", "Member[iscumulative]"] + - ["system.object", "system.windows.media.animation.point3dkeyframe", "Member[value]"] + - ["system.windows.freezable", "system.windows.media.animation.cubicease", "Method[createinstancecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.byteanimation", "Member[to]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.point3dkeyframe", "Member[keytime]"] + - ["system.windows.size", "system.windows.media.animation.easingsizekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int16animation", "Member[isadditive]"] + - ["system.boolean", "system.windows.media.animation.rectkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.decimalkeyframecollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.media.animation.quaternionkeyframe", "Member[value]"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.easingquaternionkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[accelerationratioproperty]"] + - ["system.boolean", "system.windows.media.animation.stringkeyframecollection", "Member[issynchronized]"] + - ["system.windows.media.animation.doubleanimationusingpath", "system.windows.media.animation.doubleanimationusingpath", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretestringkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.singleanimation", "Member[iscumulative]"] + - ["system.object", "system.windows.media.animation.quaternionkeyframecollection", "Member[item]"] + - ["system.nullable", "system.windows.media.animation.quaternionanimation", "Member[to]"] + - ["system.windows.freezable", "system.windows.media.animation.linearrotation3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.thicknesskeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.quaternionanimation", "Member[easingfunction]"] + - ["system.windows.size", "system.windows.media.animation.linearsizekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.linearcolorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.singleanimation!", "Member[toproperty]"] + - ["system.boolean", "system.windows.media.animation.keytime!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int32animationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinerotation3dkeyframe!", "Member[keysplineproperty]"] + - ["system.string", "system.windows.media.animation.keyspline", "Method[tostring].ReturnValue"] + - ["system.char", "system.windows.media.animation.charanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingbytekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rotation3danimationusingkeyframes", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.vectorkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.point", "system.windows.media.animation.keyspline", "Member[controlpoint2]"] + - ["system.object", "system.windows.media.animation.thicknesskeyframe", "Member[value]"] + - ["system.windows.media.animation.int64keyframe", "system.windows.media.animation.int64keyframecollection", "Member[item]"] + - ["system.windows.freezable", "system.windows.media.animation.quarticease", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int64keyframe!", "Member[valueproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int32animation!", "Member[toproperty]"] + - ["system.windows.media.animation.thicknesskeyframe", "system.windows.media.animation.thicknesskeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.quaternionkeyframecollection", "Member[isreadonly]"] + - ["system.windows.media.animation.singleanimationbase", "system.windows.media.animation.singleanimationbase", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.stringanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.booleankeyframe", "system.windows.media.animation.booleankeyframecollection", "Member[item]"] + - ["system.windows.media.animation.vector3danimationusingkeyframes", "system.windows.media.animation.vector3danimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinevectorkeyframe", "Member[keyspline]"] + - ["system.windows.media.animation.int64keyframecollection", "system.windows.media.animation.int64keyframecollection!", "Member[empty]"] + - ["system.boolean", "system.windows.media.animation.singleanimation", "Member[isadditive]"] + - ["system.windows.freezable", "system.windows.media.animation.thicknessanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.string", "system.windows.media.animation.timeline", "Member[name]"] + - ["system.windows.freezable", "system.windows.media.animation.splinevectorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.decimalanimationbase", "Member[targetpropertytype]"] + - ["system.byte", "system.windows.media.animation.bytekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int32animationusingkeyframes", "Member[iscumulative]"] + - ["system.int32", "system.windows.media.animation.thicknesskeyframecollection", "Method[indexof].ReturnValue"] + - ["system.int16", "system.windows.media.animation.int16keyframe", "Member[value]"] + - ["system.int32", "system.windows.media.animation.int32keyframecollection", "Method[add].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.objectanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.objectkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.animation.timelinecollection+enumerator", "system.windows.media.animation.timelinecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.animation.charanimationusingkeyframes", "system.windows.media.animation.charanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.doubleanimationusingkeyframes", "system.windows.media.animation.doubleanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.doubleanimation", "Member[to]"] + - ["system.windows.media.animation.int32keyframecollection", "system.windows.media.animation.int32keyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.matrixanimationusingpath", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.vectorkeyframecollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.media.animation.doublekeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.colorkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.rectanimation", "Member[easingfunction]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinequaternionkeyframe!", "Member[useshortestpathproperty]"] + - ["system.boolean", "system.windows.media.animation.rectanimationusingkeyframes", "Member[isadditive]"] + - ["system.nullable", "system.windows.media.animation.int16animation", "Member[by]"] + - ["system.windows.media.animation.rotation3danimationbase", "system.windows.media.animation.rotation3danimationbase", "Method[clone].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.coloranimation", "Member[by]"] + - ["system.boolean", "system.windows.media.animation.clockcollection!", "Method[equals].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearint64keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingint32keyframe", "Member[easingfunction]"] + - ["system.boolean", "system.windows.media.animation.int16keyframecollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.animation.int64animationusingkeyframes", "Member[iscumulative]"] + - ["system.nullable", "system.windows.media.animation.sizeanimation", "Member[from]"] + - ["system.boolean", "system.windows.media.animation.pointkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.rotation3dkeyframe", "system.windows.media.animation.rotation3dkeyframecollection", "Member[item]"] + - ["system.windows.media.animation.booleankeyframecollection", "system.windows.media.animation.booleankeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.bytekeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.int64animationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splineint16keyframe!", "Member[keysplineproperty]"] + - ["system.windows.media.animation.pointanimationbase", "system.windows.media.animation.pointanimationbase", "Method[clone].ReturnValue"] + - ["system.windows.rect", "system.windows.media.animation.splinerectkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.rotation3danimationusingkeyframes", "system.windows.media.animation.rotation3danimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.animation.singlekeyframecollection", "Member[item]"] + - ["system.windows.media.animation.stringanimationusingkeyframes", "system.windows.media.animation.stringanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionanimation", "Member[iscumulative]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.sizeanimation!", "Member[byproperty]"] + - ["system.collections.ilist", "system.windows.media.animation.decimalanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.media.animation.timeline", "system.windows.media.animation.clock", "Member[timeline]"] + - ["system.collections.ilist", "system.windows.media.animation.sizeanimationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.sizeanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.thicknessanimation!", "Member[toproperty]"] + - ["system.windows.media.animation.pathanimationsource", "system.windows.media.animation.pathanimationsource!", "Member[angle]"] + - ["system.timespan", "system.windows.media.animation.seekstoryboard", "Member[offset]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.quaternionanimation!", "Member[byproperty]"] + - ["system.int32", "system.windows.media.animation.timelinecollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.animation.int16keyframe", "system.windows.media.animation.int16keyframecollection", "Member[item]"] + - ["system.windows.freezable", "system.windows.media.animation.splinethicknesskeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.timeline!", "Method[getdesiredframerate].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingthicknesskeyframe", "Member[easingfunction]"] + - ["system.int32", "system.windows.media.animation.rotation3dkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.int16", "system.windows.media.animation.int16animation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.pointanimationusingkeyframes", "Member[iscumulative]"] + - ["system.windows.media.animation.charanimationusingkeyframes", "system.windows.media.animation.charanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.singleanimationusingkeyframes", "system.windows.media.animation.singleanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vector3dkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.charkeyframecollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.media.animation.booleankeyframecollection", "Member[count]"] + - ["system.windows.freezable", "system.windows.media.animation.doubleanimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.booleankeyframe", "Member[keytime]"] + - ["system.windows.freezable", "system.windows.media.animation.easingdoublekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.stringkeyframe", "Member[keytime]"] + - ["system.windows.media.animation.thicknesskeyframecollection", "system.windows.media.animation.thicknesskeyframecollection!", "Member[empty]"] + - ["system.collections.ilist", "system.windows.media.animation.charanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.rect", "system.windows.media.animation.discreterectkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splineint32keyframe!", "Member[keysplineproperty]"] + - ["system.boolean", "system.windows.media.animation.vectorkeyframecollection", "Member[isfixedsize]"] + - ["system.nullable", "system.windows.media.animation.quaternionanimation", "Member[by]"] + - ["system.windows.media.animation.byteanimationbase", "system.windows.media.animation.byteanimationbase", "Method[clone].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.vectoranimation", "Member[by]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.point3dkeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.point3dkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.pointanimationusingkeyframes", "system.windows.media.animation.pointanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.vectoranimation", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.timelinecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.object", "system.windows.media.animation.matrixkeyframecollection", "Member[item]"] + - ["system.windows.point", "system.windows.media.animation.pointanimationusingpath", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.int16keyframecollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.media.animation.rotation3danimationusingkeyframes", "Member[isadditive]"] + - ["system.collections.ienumerator", "system.windows.media.animation.int64keyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.timespan", "system.windows.media.animation.keytime", "Member[timespan]"] + - ["system.windows.duration", "system.windows.media.animation.matrixanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int32keyframe!", "Member[valueproperty]"] + - ["system.windows.media.animation.int32keyframecollection", "system.windows.media.animation.int32keyframecollection!", "Member[empty]"] + - ["system.boolean", "system.windows.media.animation.thicknessanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.doubleanimation", "system.windows.media.animation.doubleanimation", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rotation3danimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.decimalanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.double", "system.windows.media.animation.easingfunctionbase", "Method[easeincore].ReturnValue"] + - ["system.windows.media.animation.charkeyframecollection", "system.windows.media.animation.charanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.matrixanimationusingpath!", "Member[doesrotatewithtangentproperty]"] + - ["system.nullable", "system.windows.media.animation.singleanimation", "Member[by]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.animationexception", "Member[property]"] + - ["system.boolean", "system.windows.media.animation.int64keyframecollection", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.singlekeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.quaternionkeyframecollection", "system.windows.media.animation.quaternionkeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int32animation!", "Member[byproperty]"] + - ["system.windows.media.animation.sizeanimationusingkeyframes", "system.windows.media.animation.sizeanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.vectoranimation", "Member[to]"] + - ["system.object", "system.windows.media.animation.pointanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.point3danimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.decimalanimationusingkeyframes", "system.windows.media.animation.decimalanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.animation.ieasingfunction", "Method[ease].ReturnValue"] + - ["system.object", "system.windows.media.animation.booleananimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.quaternionkeyframe", "Member[value]"] + - ["system.windows.media.animation.decimalkeyframe", "system.windows.media.animation.decimalkeyframecollection", "Member[item]"] + - ["system.object", "system.windows.media.animation.rectanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.ianimatable", "Method[getanimationbasevalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinerectkeyframe!", "Member[keysplineproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.linearquaternionkeyframe!", "Member[useshortestpathproperty]"] + - ["system.object", "system.windows.media.animation.rotation3dkeyframecollection", "Member[item]"] + - ["system.object", "system.windows.media.animation.thicknesskeyframecollection", "Member[item]"] + - ["system.windows.media.animation.handoffbehavior", "system.windows.media.animation.handoffbehavior!", "Member[snapshotandreplace]"] + - ["system.collections.ilist", "system.windows.media.animation.point3danimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.int32animation", "Member[easingfunction]"] + - ["system.boolean", "system.windows.media.animation.sizekeyframecollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.media.animation.byteanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.colorkeyframe", "system.windows.media.animation.colorkeyframecollection", "Member[item]"] + - ["system.object", "system.windows.media.animation.bytekeyframecollection", "Member[syncroot]"] + - ["system.int64", "system.windows.media.animation.easingint64keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doubleanimation!", "Member[byproperty]"] + - ["system.windows.media.animation.slipbehavior", "system.windows.media.animation.paralleltimeline", "Member[slipbehavior]"] + - ["system.windows.media.animation.colorkeyframecollection", "system.windows.media.animation.colorkeyframecollection!", "Member[empty]"] + - ["system.windows.media.animation.decimalanimationusingkeyframes", "system.windows.media.animation.decimalanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.decimalkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doubleanimation!", "Member[toproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.quaternionanimation!", "Member[toproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vectoranimation!", "Member[byproperty]"] + - ["system.int32", "system.windows.media.animation.singlekeyframecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionanimationusingkeyframes", "Member[iscumulative]"] + - ["system.int32", "system.windows.media.animation.int64keyframecollection", "Member[count]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.pointanimation", "Member[easingfunction]"] + - ["system.double", "system.windows.media.animation.repeatbehavior", "Member[count]"] + - ["system.double", "system.windows.media.animation.doubleanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rectanimation", "Member[isadditive]"] + - ["system.int32", "system.windows.media.animation.linearint32keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.bounceease", "Method[easeincore].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.splinequaternionkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.decimalkeyframe", "Member[value]"] + - ["system.windows.freezable", "system.windows.media.animation.matrixkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearbytekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vector3danimation", "Member[isadditive]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingsinglekeyframe", "Member[easingfunction]"] + - ["system.windows.media.animation.keytimetype", "system.windows.media.animation.keytime", "Member[type]"] + - ["system.windows.rect", "system.windows.media.animation.rectanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.charkeyframe", "Member[value]"] + - ["system.int16", "system.windows.media.animation.easingint16keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.point3danimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.clockcollection", "Method[contains].ReturnValue"] + - ["system.windows.thickness", "system.windows.media.animation.discretethicknesskeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int32keyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.sineease", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.storyboard!", "Member[targetpropertyproperty]"] + - ["system.windows.media.animation.decimalanimationbase", "system.windows.media.animation.decimalanimationbase", "Method[clone].ReturnValue"] + - ["system.byte", "system.windows.media.animation.byteanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.clock", "system.windows.media.animation.animationtimeline", "Method[allocateclock].ReturnValue"] + - ["system.object", "system.windows.media.animation.ikeyframe", "Member[value]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vectoranimation!", "Member[toproperty]"] + - ["system.windows.duration", "system.windows.media.animation.stringanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.byteanimation", "Member[by]"] + - ["system.windows.thickness", "system.windows.media.animation.thicknessanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.thicknessanimation", "system.windows.media.animation.thicknessanimation", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3dkeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.point3danimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[autoreverseproperty]"] + - ["system.object", "system.windows.media.animation.repeatbehaviorconverter", "Method[convertto].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.thicknessanimation", "Member[by]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.doublekeyframe", "Member[keytime]"] + - ["system.string", "system.windows.media.animation.storyboard!", "Method[gettargetname].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.animation.matrixanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.booleankeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.animation.int16animationbase", "system.windows.media.animation.int16animationbase", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int32animation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.storyboard", "Method[getcurrentiteration].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingpointkeyframe!", "Member[easingfunctionproperty]"] + - ["system.int32", "system.windows.media.animation.rotation3dkeyframecollection", "Method[add].ReturnValue"] + - ["system.type", "system.windows.media.animation.int32animationbase", "Member[targetpropertytype]"] + - ["system.boolean", "system.windows.media.animation.bytekeyframecollection", "Member[isreadonly]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.bounceease!", "Member[bouncinessproperty]"] + - ["system.windows.duration", "system.windows.media.animation.clock", "Member[naturalduration]"] + - ["system.windows.freezable", "system.windows.media.animation.rectkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.int64animationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.sizeanimation", "Member[isadditive]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int32keyframe!", "Member[keytimeproperty]"] + - ["system.object", "system.windows.media.animation.rotation3dkeyframe", "Member[value]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[speedratioproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingquaternionkeyframe!", "Member[useshortestpathproperty]"] + - ["system.windows.media.animation.int16animation", "system.windows.media.animation.int16animation", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.animation.quaternionkeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.pointkeyframe!", "Member[keytimeproperty]"] + - ["system.boolean", "system.windows.media.animation.coloranimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.vector3dkeyframe", "Member[keytime]"] + - ["system.type", "system.windows.media.animation.charanimationbase", "Member[targetpropertytype]"] + - ["system.windows.freezable", "system.windows.media.animation.easingint32keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretematrixkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discreterotation3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.sizekeyframe!", "Member[keytimeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vectoranimation!", "Member[easingfunctionproperty]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.easingrotation3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.quaternionkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.rotation3dkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.animation.vector3dkeyframecollection", "system.windows.media.animation.vector3dkeyframecollection!", "Member[empty]"] + - ["system.windows.vector", "system.windows.media.animation.vectoranimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.vectorkeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.coloranimation", "Member[isadditive]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.thicknessanimation!", "Member[fromproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.lineardecimalkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.bounceease!", "Member[bouncesproperty]"] + - ["system.windows.thickness", "system.windows.media.animation.thicknessanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.pointkeyframe!", "Member[valueproperty]"] + - ["system.int32", "system.windows.media.animation.timelinecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.colorkeyframecollection", "Member[isreadonly]"] + - ["system.windows.freezable", "system.windows.media.animation.objectkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.coloranimation", "Member[to]"] + - ["system.windows.media.animation.keytimetype", "system.windows.media.animation.keytimetype!", "Member[paced]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[nameproperty]"] + - ["system.int32", "system.windows.media.animation.thicknesskeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingsizekeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingsinglekeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.media.animation.clock", "system.windows.media.animation.clockcontroller", "Member[clock]"] + - ["system.windows.duration", "system.windows.media.animation.timeline", "Member[duration]"] + - ["system.windows.freezable", "system.windows.media.animation.int32animationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rotation3danimation!", "Member[toproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.splinecolorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[desiredframerateproperty]"] + - ["system.windows.media.animation.decimalanimation", "system.windows.media.animation.decimalanimation", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.point3danimation!", "Member[byproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.byteanimation!", "Member[fromproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.easingsizekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.elasticease", "Member[oscillations]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3danimation", "Member[to]"] + - ["system.object", "system.windows.media.animation.rectkeyframecollection", "Member[item]"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinevector3dkeyframe", "Member[keyspline]"] + - ["system.windows.media.animation.animatable", "system.windows.media.animation.animatable", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingvectorkeyframe", "Member[easingfunction]"] + - ["system.type", "system.windows.media.animation.quaternionanimationbase", "Member[targetpropertytype]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.byteanimation", "Member[easingfunction]"] + - ["system.single", "system.windows.media.animation.singlekeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.int32", "system.windows.media.animation.colorkeyframecollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.thicknesskeyframe!", "Member[valueproperty]"] + - ["system.windows.media.animation.timelinegroup", "system.windows.media.animation.timelinegroup", "Method[clone].ReturnValue"] + - ["system.windows.vector", "system.windows.media.animation.vectoranimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.byteanimation", "Member[iscumulative]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vectoranimation!", "Member[fromproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingint16keyframe!", "Member[easingfunctionproperty]"] + - ["system.collections.ilist", "system.windows.media.animation.booleananimationusingkeyframes", "Member[keyframes]"] + - ["system.type", "system.windows.media.animation.booleananimationbase", "Member[targetpropertytype]"] + - ["system.object", "system.windows.media.animation.int16keyframecollection", "Member[item]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.keytime!", "Member[paced]"] + - ["system.collections.ilist", "system.windows.media.animation.byteanimationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.int16animationusingkeyframes", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.int16keyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.clock", "system.windows.media.animation.clock", "Member[parent]"] + - ["system.windows.point", "system.windows.media.animation.pointkeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.doubleanimationusingpath", "Member[isadditive]"] + - ["system.windows.media.animation.rectanimation", "system.windows.media.animation.rectanimation", "Method[clone].ReturnValue"] + - ["system.string", "system.windows.media.animation.stringanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.charanimationbase", "system.windows.media.animation.charanimationbase", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.singleanimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.thicknessanimationusingkeyframes", "system.windows.media.animation.thicknessanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.bytekeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.pointkeyframecollection", "system.windows.media.animation.pointkeyframecollection!", "Member[empty]"] + - ["system.windows.media.animation.int64animation", "system.windows.media.animation.int64animation", "Method[clone].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.rectanimation", "Member[from]"] + - ["system.object", "system.windows.media.animation.animationclock", "Method[getcurrentvalue].ReturnValue"] + - ["system.collections.ilist", "system.windows.media.animation.int64animationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.easingpointkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int16animationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.splineint16keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.easingcolorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.int64animation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.byteanimationusingkeyframes", "system.windows.media.animation.byteanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int32animationusingkeyframes", "Member[isadditive]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.singleanimation!", "Member[fromproperty]"] + - ["system.windows.media.animation.booleananimationusingkeyframes", "system.windows.media.animation.booleananimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinepointkeyframe", "Member[keyspline]"] + - ["system.collections.ienumerator", "system.windows.media.animation.colorkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.media.animation.splineint32keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.stringkeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.matrixanimationusingpath", "Member[isadditive]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.point3danimation!", "Member[fromproperty]"] + - ["system.windows.vector", "system.windows.media.animation.vectorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.vectorkeyframecollection", "Member[count]"] + - ["system.boolean", "system.windows.media.animation.int32animationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.singlekeyframe", "Member[keytime]"] + - ["system.windows.media.animation.int16keyframecollection", "system.windows.media.animation.int16animationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingpoint3dkeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splineint64keyframe!", "Member[keysplineproperty]"] + - ["system.windows.point", "system.windows.media.animation.keyspline", "Member[controlpoint1]"] + - ["system.collections.ienumerator", "system.windows.media.animation.sizekeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.animation.matrixkeyframe", "Member[value]"] + - ["system.int32", "system.windows.media.animation.pointkeyframecollection", "Method[add].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.thicknesskeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.linearquaternionkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.quaternionkeyframecollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.media.animation.sizeanimation", "Member[iscumulative]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[durationproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.splinesizekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.bytekeyframecollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.point3danimation!", "Member[toproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.singlekeyframe!", "Member[keytimeproperty]"] + - ["system.int32", "system.windows.media.animation.sizekeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.sizeanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.timelinecollection", "Method[contains].ReturnValue"] + - ["system.object", "system.windows.media.animation.stringkeyframecollection", "Member[syncroot]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.discreterotation3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.matrixanimationusingkeyframes", "system.windows.media.animation.matrixanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.animation.pointkeyframecollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.thicknesskeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.charkeyframe", "system.windows.media.animation.charkeyframecollection", "Member[item]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.discretepoint3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.objectkeyframe!", "Member[valueproperty]"] + - ["system.windows.media.animation.int32animation", "system.windows.media.animation.int32animation", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.bytekeyframe!", "Member[valueproperty]"] + - ["system.nullable", "system.windows.media.animation.point3danimation", "Member[from]"] + - ["system.byte", "system.windows.media.animation.byteanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.bytekeyframecollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.decimalkeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.singleanimation", "Member[easingfunction]"] + - ["system.windows.media.animation.rectkeyframecollection", "system.windows.media.animation.rectkeyframecollection!", "Member[empty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.coloranimation!", "Member[fromproperty]"] + - ["system.windows.media.animation.stringanimationusingkeyframes", "system.windows.media.animation.stringanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.paralleltimeline", "system.windows.media.animation.paralleltimeline", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.matrixkeyframe", "system.windows.media.animation.matrixkeyframecollection", "Member[item]"] + - ["system.windows.freezable", "system.windows.media.animation.splinerectkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.single", "system.windows.media.animation.singlekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.doublekeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.thicknessanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vector3dkeyframecollection", "Member[issynchronized]"] + - ["system.int32", "system.windows.media.animation.vector3dkeyframecollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.media.animation.discretestringkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.sizekeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.point3danimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.int64", "system.windows.media.animation.splineint64keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int64keyframecollection", "Method[contains].ReturnValue"] + - ["system.object", "system.windows.media.animation.colorkeyframe", "Member[value]"] + - ["system.type", "system.windows.media.animation.pointanimationbase", "Member[targetpropertytype]"] + - ["system.boolean", "system.windows.media.animation.stringkeyframecollection", "Member[isreadonly]"] + - ["system.nullable", "system.windows.media.animation.coloranimation", "Member[from]"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.quaternionanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.sizeanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.storyboard", "system.windows.media.animation.beginstoryboard", "Member[storyboard]"] + - ["system.boolean", "system.windows.media.animation.bytekeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.timelinecollection", "system.windows.media.animation.timelinecollection", "Method[clone].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.int32animation", "Member[by]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.powerease!", "Member[powerproperty]"] + - ["system.windows.media.animation.quaternionkeyframecollection", "system.windows.media.animation.quaternionanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.coloranimation!", "Member[byproperty]"] + - ["system.object", "system.windows.media.animation.sizekeyframe", "Member[value]"] + - ["system.nullable", "system.windows.media.animation.clock", "Member[currentiteration]"] + - ["system.boolean", "system.windows.media.animation.point3danimation", "Member[isadditive]"] + - ["system.windows.media.animation.int32animationusingkeyframes", "system.windows.media.animation.int32animationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rotation3dkeyframecollection", "Member[issynchronized]"] + - ["system.windows.media.animation.clockcontroller", "system.windows.media.animation.clock", "Member[controller]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int16animation!", "Member[toproperty]"] + - ["system.collections.ienumerator", "system.windows.media.animation.rectkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.decimalanimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.point3danimationusingkeyframes", "system.windows.media.animation.point3danimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.animation.sizekeyframecollection", "Member[syncroot]"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.discretequaternionkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doubleanimationusingpath!", "Member[sourceproperty]"] + - ["system.windows.media.matrix", "system.windows.media.animation.matrixanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.doublekeyframe", "system.windows.media.animation.doublekeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.rectanimation", "Member[iscumulative]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinerectkeyframe", "Member[keyspline]"] + - ["system.boolean", "system.windows.media.animation.booleankeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.quaternionanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.point3dkeyframecollection", "Member[syncroot]"] + - ["system.windows.freezable", "system.windows.media.animation.pointanimationusingpath", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.timelinecollection", "Member[isfixedsize]"] + - ["system.collections.ilist", "system.windows.media.animation.thicknessanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.point3danimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.splinerotation3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.easingpoint3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.sizeanimation!", "Member[toproperty]"] + - ["system.object", "system.windows.media.animation.int16animationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int64keyframecollection", "Method[add].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.decimalkeyframe", "Member[keytime]"] + - ["system.windows.point", "system.windows.media.animation.discretepointkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timelinegroup!", "Member[childrenproperty]"] + - ["system.double", "system.windows.media.animation.doubleanimationusingpath", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinebytekeyframe", "Member[keyspline]"] + - ["system.nullable", "system.windows.media.animation.pointanimation", "Member[from]"] + - ["system.windows.freezable", "system.windows.media.animation.discretepoint3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.single", "system.windows.media.animation.linearsinglekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.point3dkeyframecollection", "Member[item]"] + - ["system.windows.media.animation.clockstate", "system.windows.media.animation.storyboard", "Method[getcurrentstate].ReturnValue"] + - ["system.windows.media.animation.byteanimationusingkeyframes", "system.windows.media.animation.byteanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.byte", "system.windows.media.animation.easingbytekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.cubicease", "Method[easeincore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int64animationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.coloranimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.int32", "system.windows.media.animation.sizekeyframecollection", "Member[count]"] + - ["system.windows.freezable", "system.windows.media.animation.splinedecimalkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.single", "system.windows.media.animation.singleanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.doublekeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.collections.ilist", "system.windows.media.animation.coloranimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.media.animation.rotation3danimationusingkeyframes", "system.windows.media.animation.rotation3danimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.coloranimationbase", "system.windows.media.animation.coloranimationbase", "Method[clone].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.splinecolorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.point3dkeyframecollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.media.animation.quaternionanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.clock", "Member[currentglobalspeed]"] + - ["system.windows.freezable", "system.windows.media.animation.splinepoint3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.clockcollection", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.matrixkeyframe!", "Member[keytimeproperty]"] + - ["system.int32", "system.windows.media.animation.point3dkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.point3danimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.media.animation.point3dkeyframe", "system.windows.media.animation.point3dkeyframecollection", "Member[item]"] + - ["system.windows.media.animation.vector3dkeyframecollection", "system.windows.media.animation.vector3danimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.pointanimation!", "Member[toproperty]"] + - ["system.int32", "system.windows.media.animation.int16keyframecollection", "Method[indexof].ReturnValue"] + - ["system.type", "system.windows.media.animation.doubleanimationbase", "Member[targetpropertytype]"] + - ["system.windows.freezable", "system.windows.media.animation.discretesinglekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vectoranimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.matrixanimationusingpath", "system.windows.media.animation.matrixanimationusingpath", "Method[clone].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.decimalkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.sizekeyframecollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.media.animation.colorkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.booleananimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.rotation3dkeyframecollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.media.animation.singlekeyframecollection", "Member[isreadonly]"] + - ["system.windows.freezable", "system.windows.media.animation.lineardoublekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.colorkeyframecollection", "Member[isfixedsize]"] + - ["system.windows.media.matrix", "system.windows.media.animation.discretematrixkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.int64", "system.windows.media.animation.int64animationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.rect", "system.windows.media.animation.linearrectkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.matrixanimationusingpath!", "Member[pathgeometryproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.linearquaternionkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.seekstoryboard", "Method[shouldserializeoffset].ReturnValue"] + - ["system.windows.media.animation.keytimetype", "system.windows.media.animation.keytimetype!", "Member[percent]"] + - ["system.boolean", "system.windows.media.animation.booleananimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.vector", "system.windows.media.animation.vectoranimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3danimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearsizekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.vector", "system.windows.media.animation.splinevectorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.singleanimationusingkeyframes", "system.windows.media.animation.singleanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.charkeyframecollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.media.animation.int64keyframecollection", "Member[syncroot]"] + - ["system.double", "system.windows.media.animation.exponentialease", "Method[easeincore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doubleanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.decimalanimation!", "Member[fromproperty]"] + - ["system.windows.size", "system.windows.media.animation.sizekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.point3dkeyframecollection", "system.windows.media.animation.point3dkeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.singlekeyframecollection", "system.windows.media.animation.singlekeyframecollection!", "Member[empty]"] + - ["system.windows.media.animation.vectoranimation", "system.windows.media.animation.vectoranimation", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int32animation", "Member[isadditive]"] + - ["system.collections.ienumerator", "system.windows.media.animation.vector3dkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.animationtimeline!", "Member[iscumulativeproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.quinticease", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.point3danimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.pointkeyframecollection", "system.windows.media.animation.pointkeyframecollection", "Method[clone].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.int32keyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.animation.bytekeyframecollection", "system.windows.media.animation.byteanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.quaternionkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.bytekeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.timelinecollection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.objectkeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.timeline", "system.windows.media.animation.timelinecollection", "Member[item]"] + - ["system.windows.media.matrix", "system.windows.media.animation.matrixkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.byteanimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.doublekeyframecollection", "system.windows.media.animation.doublekeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingpoint3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinevectorkeyframe!", "Member[keysplineproperty]"] + - ["system.windows.media.animation.timeline", "system.windows.media.animation.timeline", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.coloranimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.singlekeyframe!", "Member[valueproperty]"] + - ["system.object", "system.windows.media.animation.repeatbehaviorconverter", "Method[convertfrom].ReturnValue"] + - ["system.double", "system.windows.media.animation.storyboard", "Method[getcurrentprogress].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.int64keyframe", "Member[keytime]"] + - ["system.collections.ilist", "system.windows.media.animation.vectoranimationusingkeyframes", "Member[keyframes]"] + - ["system.object", "system.windows.media.animation.colorkeyframecollection", "Member[item]"] + - ["system.windows.media.animation.int32animationbase", "system.windows.media.animation.int32animationbase", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int32keyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingdecimalkeyframe", "Member[easingfunction]"] + - ["system.windows.point", "system.windows.media.animation.easingpointkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.objectkeyframe", "Member[value]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.sizekeyframe!", "Member[valueproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinedoublekeyframe!", "Member[keysplineproperty]"] + - ["system.windows.media.animation.doublekeyframecollection", "system.windows.media.animation.doubleanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.bounceease", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.decimalkeyframecollection", "system.windows.media.animation.decimalkeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.rotation3danimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.colorkeyframecollection", "Member[issynchronized]"] + - ["system.object", "system.windows.media.animation.quaternionanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.thicknesskeyframecollection", "system.windows.media.animation.thicknessanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.thicknesskeyframe", "Member[keytime]"] + - ["system.nullable", "system.windows.media.animation.decimalanimation", "Member[from]"] + - ["system.boolean", "system.windows.media.animation.charkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.matrixkeyframe", "Member[keytime]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.coloranimation!", "Member[easingfunctionproperty]"] + - ["system.boolean", "system.windows.media.animation.sizekeyframecollection", "Method[contains].ReturnValue"] + - ["system.type", "system.windows.media.animation.vector3danimationbase", "Member[targetpropertytype]"] + - ["system.int32", "system.windows.media.animation.doublekeyframecollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.windows.media.animation.repeatbehavior", "Method[tostring].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.singleanimation", "Member[to]"] + - ["system.windows.media.animation.colorkeyframecollection", "system.windows.media.animation.colorkeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.decimalkeyframe!", "Member[valueproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.easingint16keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.easingdecimalkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.timeline", "Member[accelerationratio]"] + - ["system.windows.freezable", "system.windows.media.animation.booleankeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.elasticease", "Member[springiness]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.keytime!", "Method[fromtimespan].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.pointkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.singlekeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.ianimatable", "system.windows.media.animation.animationexception", "Member[target]"] + - ["system.boolean", "system.windows.media.animation.matrixanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.vectorkeyframecollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.media.animation.rectanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int16animation", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.pointanimation", "Member[iscumulative]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingint64keyframe", "Member[easingfunction]"] + - ["system.object", "system.windows.media.animation.ianimation", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.matrixanimationusingpath!", "Member[isoffsetcumulativeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.point3dkeyframe!", "Member[valueproperty]"] + - ["system.windows.media.animation.stringkeyframecollection", "system.windows.media.animation.stringkeyframecollection!", "Member[empty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingrotation3dkeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.media.pathgeometry", "system.windows.media.animation.doubleanimationusingpath", "Member[pathgeometry]"] + - ["system.boolean", "system.windows.media.animation.matrixkeyframecollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.animation.booleankeyframecollection", "Member[isreadonly]"] + - ["system.type", "system.windows.media.animation.rectanimationbase", "Member[targetpropertytype]"] + - ["system.boolean", "system.windows.media.animation.animatable", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.fillbehavior", "system.windows.media.animation.fillbehavior!", "Member[stop]"] + - ["system.windows.media.animation.objectkeyframecollection", "system.windows.media.animation.objectkeyframecollection", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.animation.int32keyframecollection", "Member[item]"] + - ["system.windows.media.animation.vectorkeyframe", "system.windows.media.animation.vectorkeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.objectkeyframecollection", "Member[isfixedsize]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.decimalanimation", "Member[easingfunction]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.keytime!", "Method[frompercent].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.point3danimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.fillbehavior", "system.windows.media.animation.timeline", "Member[fillbehavior]"] + - ["system.int16", "system.windows.media.animation.int16keyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.string", "system.windows.media.animation.stringanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.animation.elasticease", "Method[easeincore].ReturnValue"] + - ["system.object", "system.windows.media.animation.matrixanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.animation.quaternionkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.decimalanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.int64keyframecollection", "system.windows.media.animation.int64animationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.stringkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.thicknesskeyframecollection", "system.windows.media.animation.thicknesskeyframecollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.keytime!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinequaternionkeyframe!", "Member[keysplineproperty]"] + - ["system.int32", "system.windows.media.animation.matrixkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.repeatbehavior!", "Method[op_inequality].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.paralleltimeline", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.booleankeyframecollection", "Member[issynchronized]"] + - ["system.windows.freezable", "system.windows.media.animation.discretevectorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splineint64keyframe", "Member[keyspline]"] + - ["system.windows.dependencyobject", "system.windows.media.animation.storyboard!", "Method[gettarget].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rectkeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.pointkeyframecollection", "system.windows.media.animation.pointanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[fillbehaviorproperty]"] + - ["system.boolean", "system.windows.media.animation.repeatbehaviorconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretecharkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.decimalkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinedoublekeyframe", "Member[keyspline]"] + - ["system.double", "system.windows.media.animation.storyboard", "Method[getcurrentglobalspeed].ReturnValue"] + - ["system.windows.media.animation.booleananimationusingkeyframes", "system.windows.media.animation.booleananimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.int32animationusingkeyframes", "system.windows.media.animation.int32animationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.animation.timeline", "Member[decelerationratio]"] + - ["system.boolean", "system.windows.media.animation.thicknessanimationusingkeyframes", "Member[iscumulative]"] + - ["system.windows.duration", "system.windows.media.animation.booleananimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingvectorkeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.rect", "system.windows.media.animation.rectanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.singlekeyframecollection", "Member[issynchronized]"] + - ["system.object", "system.windows.media.animation.doublekeyframecollection", "Member[syncroot]"] + - ["system.windows.freezable", "system.windows.media.animation.discretevector3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.decimalkeyframecollection", "system.windows.media.animation.decimalkeyframecollection!", "Member[empty]"] + - ["system.windows.media.animation.singleanimation", "system.windows.media.animation.singleanimation", "Method[clone].ReturnValue"] + - ["system.windows.rect", "system.windows.media.animation.rectkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3danimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.animation.keyspline", "Method[getsplineprogress].ReturnValue"] + - ["system.object", "system.windows.media.animation.int16keyframe", "Member[value]"] + - ["system.windows.duration", "system.windows.media.animation.quaternionanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.media.animation.singlekeyframecollection", "system.windows.media.animation.singleanimationusingkeyframes", "Member[keyframes]"] + - ["system.type", "system.windows.media.animation.sizeanimationbase", "Member[targetpropertytype]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.stringkeyframe!", "Member[keytimeproperty]"] + - ["system.boolean", "system.windows.media.animation.booleankeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.int32", "system.windows.media.animation.doublekeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.storyboard!", "Member[targetproperty]"] + - ["system.collections.ienumerator", "system.windows.media.animation.vectorkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.animation.timeseekorigin", "system.windows.media.animation.timeseekorigin!", "Member[begintime]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingint16keyframe", "Member[easingfunction]"] + - ["system.object", "system.windows.media.animation.decimalkeyframecollection", "Member[syncroot]"] + - ["system.windows.media.animation.timelinegroup", "system.windows.media.animation.clockgroup", "Member[timeline]"] + - ["system.windows.media.animation.vectoranimationbase", "system.windows.media.animation.vectoranimationbase", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.repeatbehavior!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.matrixanimationusingpath", "Member[isoffsetcumulative]"] + - ["system.windows.media.animation.vectoranimationusingkeyframes", "system.windows.media.animation.vectoranimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.single", "system.windows.media.animation.discretesinglekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionkeyframecollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vectorkeyframe!", "Member[valueproperty]"] + - ["system.windows.duration", "system.windows.media.animation.charanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.byte", "system.windows.media.animation.byteanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearpoint3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.objectkeyframecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.stringkeyframecollection", "Member[isfixedsize]"] + - ["system.int32", "system.windows.media.animation.quaternionkeyframecollection", "Member[count]"] + - ["system.type", "system.windows.media.animation.singleanimationbase", "Member[targetpropertytype]"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splineint32keyframe", "Member[keyspline]"] + - ["system.windows.freezable", "system.windows.media.animation.doubleanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.pointanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.vector", "system.windows.media.animation.linearvectorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.singleanimation!", "Member[easingfunctionproperty]"] + - ["system.nullable", "system.windows.media.animation.int64animation", "Member[by]"] + - ["system.boolean", "system.windows.media.animation.int32keyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.rectkeyframe", "Member[keytime]"] + - ["system.collections.ilist", "system.windows.media.animation.stringanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.charkeyframe!", "Member[valueproperty]"] + - ["system.windows.media.animation.rotation3dkeyframecollection", "system.windows.media.animation.rotation3dkeyframecollection!", "Member[empty]"] + - ["system.int32", "system.windows.media.animation.discreteint32keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.point", "system.windows.media.animation.splinepointkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.int16", "system.windows.media.animation.int16keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.decimalanimation", "Member[isadditive]"] + - ["system.double", "system.windows.media.animation.doublekeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.objectkeyframecollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.media.animation.doublekeyframecollection", "Member[count]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingbytekeyframe", "Member[easingfunction]"] + - ["system.object", "system.windows.media.animation.objectkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.point3dkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.point", "system.windows.media.animation.pointanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinethicknesskeyframe!", "Member[keysplineproperty]"] + - ["system.boolean", "system.windows.media.animation.timeline", "Member[autoreverse]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingrectkeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.linearvector3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.matrixkeyframecollection", "Method[add].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.rectanimation", "Member[by]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vector3danimation!", "Member[easingfunctionproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.backease", "Method[createinstancecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.decimalanimation", "Member[by]"] + - ["system.boolean", "system.windows.media.animation.matrixkeyframecollection", "Member[issynchronized]"] + - ["system.collections.ienumerator", "system.windows.media.animation.int16keyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.point3danimation", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doubleanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doublekeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretedecimalkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int64", "system.windows.media.animation.int64keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.rect", "system.windows.media.animation.rectkeyframe", "Member[value]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.thicknessanimation!", "Member[byproperty]"] + - ["system.windows.media.animation.animationtimeline", "system.windows.media.animation.animationclock", "Member[timeline]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.beginstoryboard!", "Member[storyboardproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.booleankeyframe!", "Member[valueproperty]"] + - ["system.boolean", "system.windows.media.animation.booleankeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.quaternionanimation", "Member[from]"] + - ["system.windows.media.color", "system.windows.media.animation.colorkeyframe", "Member[value]"] + - ["system.windows.media.animation.vectorkeyframecollection", "system.windows.media.animation.vectorkeyframecollection!", "Member[empty]"] + - ["system.windows.freezable", "system.windows.media.animation.quadraticease", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.easingvector3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doubleanimation", "Member[isadditive]"] + - ["system.double", "system.windows.media.animation.doubleanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.ianimatable", "Member[hasanimatedproperties]"] + - ["system.int32", "system.windows.media.animation.point3dkeyframecollection", "Member[count]"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinepoint3dkeyframe", "Member[keyspline]"] + - ["system.collections.ienumerator", "system.windows.media.animation.point3dkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.media.animation.easingint32keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rotation3dkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.point3danimation", "Member[easingfunction]"] + - ["system.windows.media.animation.vector3danimationusingkeyframes", "system.windows.media.animation.vector3danimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.objectkeyframe", "Member[keytime]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int64animation!", "Member[byproperty]"] + - ["system.boolean", "system.windows.media.animation.matrixanimationusingpath", "Member[isanglecumulative]"] + - ["system.windows.freezable", "system.windows.media.animation.thicknesskeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.vector", "system.windows.media.animation.easingvectorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vector3danimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.thicknessanimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.coloranimationusingkeyframes", "system.windows.media.animation.coloranimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.coloranimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.animation.matrixanimationusingpath", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.quaternionanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.booleankeyframecollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.media.animation.charanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.stringanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.media.animation.clock", "system.windows.media.animation.timelinegroup", "Method[allocateclock].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.matrixkeyframe!", "Member[valueproperty]"] + - ["system.boolean", "system.windows.media.animation.int64animation", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.int64keyframecollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.media.animation.objectkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doublekeyframecollection", "Member[isreadonly]"] + - ["system.object", "system.windows.media.animation.animationtimeline", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vector3dkeyframe!", "Member[keytimeproperty]"] + - ["system.char", "system.windows.media.animation.charkeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.byteanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.colorkeyframe!", "Member[keytimeproperty]"] + - ["system.boolean", "system.windows.media.animation.pointanimationusingpath", "Member[isadditive]"] + - ["system.boolean", "system.windows.media.animation.thicknesskeyframecollection", "Member[isfixedsize]"] + - ["system.windows.media.animation.int32keyframe", "system.windows.media.animation.int32keyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.repeatbehavior", "Member[hasduration]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int32animation!", "Member[fromproperty]"] + - ["system.windows.media.animation.easingmode", "system.windows.media.animation.easingmode!", "Member[easeout]"] + - ["system.windows.freezable", "system.windows.media.animation.quaternionanimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.sizekeyframe", "Member[keytime]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinepoint3dkeyframe!", "Member[keysplineproperty]"] + - ["system.int32", "system.windows.media.animation.bytekeyframecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int64keyframecollection", "Member[isreadonly]"] + - ["system.windows.media.animation.stringanimationbase", "system.windows.media.animation.stringanimationbase", "Method[clone].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.decimalkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.pointanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.vector3dkeyframe", "Member[value]"] + - ["system.windows.freezable", "system.windows.media.animation.discreterectkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.objectanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.int64animationbase", "Member[targetpropertytype]"] + - ["system.boolean", "system.windows.media.animation.quaternionkeyframecollection", "Member[issynchronized]"] + - ["system.windows.media.animation.sizekeyframecollection", "system.windows.media.animation.sizekeyframecollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doublekeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.bytekeyframecollection", "Method[indexof].ReturnValue"] + - ["system.double", "system.windows.media.animation.quarticease", "Method[easeincore].ReturnValue"] + - ["system.windows.media.animation.point3danimationusingkeyframes", "system.windows.media.animation.point3danimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.handoffbehavior", "system.windows.media.animation.handoffbehavior!", "Member[compose]"] + - ["system.boolean", "system.windows.media.animation.keytime!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingvector3dkeyframe", "Member[easingfunction]"] + - ["system.collections.ilist", "system.windows.media.animation.pointanimationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.pointkeyframecollection", "Member[isreadonly]"] + - ["system.windows.media.animation.sizekeyframecollection", "system.windows.media.animation.sizeanimationusingkeyframes", "Member[keyframes]"] + - ["system.double", "system.windows.media.animation.splinedoublekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingthicknesskeyframe!", "Member[easingfunctionproperty]"] + - ["system.byte", "system.windows.media.animation.discretebytekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingdoublekeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.vector", "system.windows.media.animation.discretevectorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.sizekeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.animation.easingmode", "system.windows.media.animation.easingmode!", "Member[easeinout]"] + - ["system.boolean", "system.windows.media.animation.rotation3dkeyframecollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.media.animation.int32keyframecollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.decimalanimation!", "Member[byproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.doubleanimationusingpath", "Method[createinstancecore].ReturnValue"] + - ["system.windows.point", "system.windows.media.animation.linearpointkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.sizeanimation!", "Member[easingfunctionproperty]"] + - ["system.boolean", "system.windows.media.animation.charkeyframecollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.media.animation.rectanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.collections.ilist", "system.windows.media.animation.ikeyframeanimation", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.rectkeyframecollection", "Member[isfixedsize]"] + - ["system.windows.freezable", "system.windows.media.animation.easingvector3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.matrixkeyframecollection", "Member[isfixedsize]"] + - ["system.windows.media.animation.objectanimationbase", "system.windows.media.animation.objectanimationbase", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.matrixkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.timeseekorigin", "system.windows.media.animation.seekstoryboard", "Member[origin]"] + - ["system.int32", "system.windows.media.animation.singlekeyframecollection", "Member[count]"] + - ["system.windows.media.animation.objectkeyframecollection", "system.windows.media.animation.objectkeyframecollection!", "Member[empty]"] + - ["system.int32", "system.windows.media.animation.stringkeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[repeatbehaviorproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingbytekeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.media.animation.sizeanimationbase", "system.windows.media.animation.sizeanimationbase", "Method[clone].ReturnValue"] + - ["system.string", "system.windows.media.animation.controllablestoryboardaction", "Member[beginstoryboardname]"] + - ["system.char", "system.windows.media.animation.charkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.pointanimation", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doublekeyframecollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rectanimation!", "Member[toproperty]"] + - ["system.windows.duration", "system.windows.media.animation.byteanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doubleanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.pointkeyframe", "system.windows.media.animation.pointkeyframecollection", "Member[item]"] + - ["system.string", "system.windows.media.animation.stringkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.stringkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.timelinecollection", "system.windows.media.animation.timelinecollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.thicknessanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.coloranimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.int32keyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rotation3dkeyframe!", "Member[valueproperty]"] + - ["system.windows.media.animation.bytekeyframecollection", "system.windows.media.animation.bytekeyframecollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.thicknesskeyframecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rotation3dkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.objectanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.objectkeyframecollection", "Member[count]"] + - ["system.int32", "system.windows.media.animation.booleankeyframecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.timelinecollection", "Method[freezecore].ReturnValue"] + - ["system.int16", "system.windows.media.animation.int16animationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.splinedecimalkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingpoint3dkeyframe", "Member[easingfunction]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3danimation", "Member[by]"] + - ["system.int32", "system.windows.media.animation.rectkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.media.animation.stringkeyframecollection", "Member[count]"] + - ["system.windows.duration", "system.windows.media.animation.rectanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.object", "system.windows.media.animation.singlekeyframe", "Member[value]"] + - ["system.nullable", "system.windows.media.animation.point3danimation", "Member[by]"] + - ["system.boolean", "system.windows.media.animation.pointanimation", "Member[isadditive]"] + - ["system.windows.freezable", "system.windows.media.animation.int16animationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.booleankeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.clockcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3dkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.circleease", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.thicknesskeyframecollection", "Member[count]"] + - ["system.windows.freezable", "system.windows.media.animation.splinepointkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.vector3dkeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.int64animationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.decimalanimation", "Member[to]"] + - ["system.windows.media.animation.rectkeyframecollection", "system.windows.media.animation.rectanimationusingkeyframes", "Member[keyframes]"] + - ["system.int32", "system.windows.media.animation.clockcollection", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.animation.slipbehavior", "system.windows.media.animation.slipbehavior!", "Member[slip]"] + - ["system.windows.vector", "system.windows.media.animation.vectorkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int32animation!", "Member[easingfunctionproperty]"] + - ["system.type", "system.windows.media.animation.rotation3danimationbase", "Member[targetpropertytype]"] + - ["system.windows.point", "system.windows.media.animation.pointanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.thicknessanimation", "Member[easingfunction]"] + - ["system.decimal", "system.windows.media.animation.decimalanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.byteanimationbase", "Member[targetpropertytype]"] + - ["system.windows.freezable", "system.windows.media.animation.discretebooleankeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.easingfunctionbase", "Method[ease].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingdecimalkeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.objectanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.int16animationusingkeyframes", "system.windows.media.animation.int16animationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.slipbehavior", "system.windows.media.animation.slipbehavior!", "Member[grow]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rectanimation!", "Member[fromproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vector3danimation!", "Member[fromproperty]"] + - ["system.boolean", "system.windows.media.animation.vector3danimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.object", "system.windows.media.animation.int64keyframecollection", "Member[item]"] + - ["system.windows.media.matrix", "system.windows.media.animation.matrixkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.stringkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.bytekeyframecollection", "system.windows.media.animation.bytekeyframecollection!", "Member[empty]"] + - ["system.object", "system.windows.media.animation.colorkeyframecollection", "Member[syncroot]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.keytime!", "Member[uniform]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.byteanimation!", "Member[toproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.matrixanimationusingpath!", "Member[isanglecumulativeproperty]"] + - ["system.object", "system.windows.media.animation.charanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.pointkeyframecollection", "Member[isfixedsize]"] + - ["system.timespan", "system.windows.media.animation.clock", "Member[currentglobaltime]"] + - ["system.windows.freezable", "system.windows.media.animation.rotation3dkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.int64", "system.windows.media.animation.linearint64keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.repeatbehavior", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingint64keyframe!", "Member[easingfunctionproperty]"] + - ["system.nullable", "system.windows.media.animation.storyboard", "Method[getcurrentprogress].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.coloranimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.pathanimationsource", "system.windows.media.animation.doubleanimationusingpath", "Member[source]"] + - ["system.windows.media.animation.matrixanimationusingkeyframes", "system.windows.media.animation.matrixanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.int16keyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.vector3dkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionanimation", "Member[useshortestpath]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingfunctionbase!", "Member[easingmodeproperty]"] + - ["system.windows.duration", "system.windows.media.animation.vectoranimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.double", "system.windows.media.animation.keytime", "Member[percent]"] + - ["system.windows.freezable", "system.windows.media.animation.vectorkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.timespan", "system.windows.media.animation.clock", "Method[getcurrenttimecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.int16animationbase", "Member[targetpropertytype]"] + - ["system.string", "system.windows.media.animation.stringanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.timelinecollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.media.animation.point3dkeyframecollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.animation.coloranimation", "Member[iscumulative]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.pointanimation!", "Member[fromproperty]"] + - ["system.boolean", "system.windows.media.animation.sizekeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.int64animationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.booleananimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rectkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.vector3danimation", "Member[easingfunction]"] + - ["system.char", "system.windows.media.animation.charanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearsinglekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.int16keyframe", "Member[keytime]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rotation3danimation!", "Member[easingfunctionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int16keyframe!", "Member[valueproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rectkeyframe!", "Member[valueproperty]"] + - ["system.windows.thickness", "system.windows.media.animation.linearthicknesskeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.pointkeyframe", "Member[keytime]"] + - ["system.windows.size", "system.windows.media.animation.sizeanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vectorkeyframecollection", "Member[issynchronized]"] + - ["system.nullable", "system.windows.media.animation.storyboard", "Method[getcurrenttime].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.colorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.stringkeyframe!", "Member[valueproperty]"] + - ["system.windows.media.animation.vectorkeyframecollection", "system.windows.media.animation.vectoranimationusingkeyframes", "Member[keyframes]"] + - ["system.object", "system.windows.media.animation.objectkeyframecollection", "Member[item]"] + - ["system.windows.media.color", "system.windows.media.animation.coloranimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.animation.rectkeyframecollection", "Member[count]"] + - ["system.windows.media.animation.sizeanimationusingkeyframes", "system.windows.media.animation.sizeanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.animation.timelinecollection", "Member[count]"] + - ["system.collections.ilist", "system.windows.media.animation.doubleanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.size", "system.windows.media.animation.splinesizekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vector3danimation", "Member[iscumulative]"] + - ["system.nullable", "system.windows.media.animation.vector3danimation", "Member[to]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingsizekeyframe", "Member[easingfunction]"] + - ["system.nullable", "system.windows.media.animation.rectanimation", "Member[to]"] + - ["system.boolean", "system.windows.media.animation.rectanimationusingkeyframes", "Member[iscumulative]"] + - ["system.windows.media.animation.objectkeyframecollection", "system.windows.media.animation.objectanimationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.rotation3danimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingvector3dkeyframe!", "Member[easingfunctionproperty]"] + - ["system.boolean", "system.windows.media.animation.int32animation", "Member[iscumulative]"] + - ["system.windows.duration", "system.windows.media.animation.vector3danimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.charkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.windows.media.animation.decimalkeyframe", "Member[value]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.vector3danimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[begintimeproperty]"] + - ["system.boolean", "system.windows.media.animation.bytekeyframecollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.animationtimeline!", "Member[isadditiveproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.decimalanimation!", "Member[easingfunctionproperty]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.discretevector3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.point3dkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.clockstate", "system.windows.media.animation.clockstate!", "Member[filling]"] + - ["system.boolean", "system.windows.media.animation.vector3danimationusingkeyframes", "Member[iscumulative]"] + - ["system.single", "system.windows.media.animation.splinesinglekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.clockcollection", "system.windows.media.animation.clockgroup", "Member[children]"] + - ["system.windows.duration", "system.windows.media.animation.int16animationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.object", "system.windows.media.animation.objectanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.vector3dkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinecolorkeyframe!", "Member[keysplineproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.linearcolorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.point3dkeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.vectorkeyframecollection", "system.windows.media.animation.vectorkeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.clock", "system.windows.media.animation.clockcollection", "Member[item]"] + - ["system.windows.media.animation.stringkeyframecollection", "system.windows.media.animation.stringanimationusingkeyframes", "Member[keyframes]"] + - ["system.nullable", "system.windows.media.animation.pointanimation", "Member[to]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doublekeyframe!", "Member[valueproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.exponentialease", "Method[createinstancecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.vectoranimationbase", "Member[targetpropertytype]"] + - ["system.windows.freezable", "system.windows.media.animation.splinequaternionkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.quaternionanimation", "system.windows.media.animation.quaternionanimation", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.animation.matrixkeyframecollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.media.animation.point3danimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.booleananimationbase", "system.windows.media.animation.booleananimationbase", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.thicknesskeyframecollection", "Member[isreadonly]"] + - ["system.collections.ienumerator", "system.windows.media.animation.booleankeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.media.animation.clockcollection", "Member[count]"] + - ["system.int32", "system.windows.media.animation.int32keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.bounceease", "Member[bounces]"] + - ["system.windows.media.animation.point3dkeyframecollection", "system.windows.media.animation.point3dkeyframecollection!", "Member[empty]"] + - ["system.object", "system.windows.media.animation.doublekeyframecollection", "Member[item]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.doubleanimation", "Member[easingfunction]"] + - ["system.int32", "system.windows.media.animation.pointkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vectoranimation", "Member[iscumulative]"] + - ["system.windows.freezable", "system.windows.media.animation.splinebytekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.colorkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.media.animation.int16keyframecollection", "system.windows.media.animation.int16keyframecollection!", "Member[empty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinedecimalkeyframe!", "Member[keysplineproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.rotation3danimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.splineint64keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.sizekeyframecollection", "system.windows.media.animation.sizekeyframecollection!", "Member[empty]"] + - ["system.windows.thickness", "system.windows.media.animation.easingthicknesskeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.singlekeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.charkeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.vectorkeyframe", "Member[keytime]"] + - ["system.boolean", "system.windows.media.animation.charanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.singleanimation!", "Member[byproperty]"] + - ["system.boolean", "system.windows.media.animation.rotation3danimation", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.timeline", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.clock", "Member[hascontrollableroot]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.rotation3dkeyframe", "Member[keytime]"] + - ["system.boolean", "system.windows.media.animation.sizekeyframecollection", "Member[issynchronized]"] + - ["system.windows.media.animation.vector3dkeyframecollection", "system.windows.media.animation.vector3dkeyframecollection", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int32animationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.setstoryboardspeedratio", "Member[speedratio]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.splinepoint3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.vector3danimationbase", "system.windows.media.animation.vector3danimationbase", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.rotation3dkeyframecollection", "system.windows.media.animation.rotation3danimationusingkeyframes", "Member[keyframes]"] + - ["system.double", "system.windows.media.animation.doubleanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.charkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.clock", "Member[ispaused]"] + - ["system.windows.media.animation.repeatbehavior", "system.windows.media.animation.repeatbehavior!", "Member[forever]"] + - ["system.int16", "system.windows.media.animation.splineint16keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rotation3dkeyframe!", "Member[keytimeproperty]"] + - ["system.nullable", "system.windows.media.animation.byteanimation", "Member[from]"] + - ["system.windows.media.animation.sizekeyframe", "system.windows.media.animation.sizekeyframecollection", "Member[item]"] + - ["system.windows.media.animation.repeatbehavior", "system.windows.media.animation.timeline", "Member[repeatbehavior]"] + - ["system.boolean", "system.windows.media.animation.int32keyframecollection", "Member[issynchronized]"] + - ["system.windows.media.animation.pointanimationusingpath", "system.windows.media.animation.pointanimationusingpath", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.singlekeyframe", "system.windows.media.animation.singlekeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.booleananimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.decimalanimation!", "Member[toproperty]"] + - ["system.boolean", "system.windows.media.animation.int64animation", "Member[isadditive]"] + - ["system.windows.freezable", "system.windows.media.animation.pointkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.char", "system.windows.media.animation.discretecharkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.rectanimation", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.stringanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.matrixanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.double", "system.windows.media.animation.quadraticease", "Method[easeincore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.singlekeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.colorkeyframe!", "Member[valueproperty]"] + - ["system.windows.thickness", "system.windows.media.animation.thicknessanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int16keyframecollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.media.animation.sizeanimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.object", "system.windows.media.animation.vector3dkeyframecollection", "Member[syncroot]"] + - ["system.int32", "system.windows.media.animation.rectkeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.booleananimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.easingmode", "system.windows.media.animation.easingfunctionbase", "Member[easingmode]"] + - ["system.nullable", "system.windows.media.animation.sizeanimation", "Member[to]"] + - ["system.windows.media.animation.pathanimationsource", "system.windows.media.animation.pathanimationsource!", "Member[y]"] + - ["system.windows.media.animation.animationclock", "system.windows.media.animation.animationtimeline", "Method[createclock].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingcolorkeyframe", "Member[easingfunction]"] + - ["system.windows.freezable", "system.windows.media.animation.elasticease", "Method[createinstancecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.int16animation", "Member[to]"] + - ["system.double", "system.windows.media.animation.lineardoublekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.charanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.keytimetype", "system.windows.media.animation.keytimetype!", "Member[uniform]"] + - ["system.nullable", "system.windows.media.animation.sizeanimation", "Member[by]"] + - ["system.windows.freezable", "system.windows.media.animation.vector3danimation", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.clockcollection!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.windows.media.animation.int32keyframe", "Member[value]"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinerotation3dkeyframe", "Member[keyspline]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vectorkeyframe!", "Member[keytimeproperty]"] + - ["system.int64", "system.windows.media.animation.int64animation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.charkeyframecollection", "system.windows.media.animation.charkeyframecollection!", "Member[empty]"] + - ["system.nullable", "system.windows.media.animation.point3danimation", "Member[to]"] + - ["system.boolean", "system.windows.media.animation.vector3dkeyframecollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.animation.decimalkeyframecollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.animation.bytekeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretepointkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.pointanimation!", "Member[byproperty]"] + - ["system.collections.ilist", "system.windows.media.animation.vector3danimationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.thicknesskeyframecollection", "Member[issynchronized]"] + - ["system.byte", "system.windows.media.animation.bytekeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.point3danimation!", "Member[easingfunctionproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.easingrotation3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int64", "system.windows.media.animation.discreteint64keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.pointanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.bytekeyframe", "Member[keytime]"] + - ["system.int32", "system.windows.media.animation.objectkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.rect", "system.windows.media.animation.easingrectkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingquaternionkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingsinglekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.charkeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.timelinecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.int64keyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.doubleanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.pointkeyframe", "Member[value]"] + - ["system.object", "system.windows.media.animation.discreteobjectkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.bytekeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.animatable", "Member[hasanimatedproperties]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.linearrotation3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.int64keyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.linearquaternionkeyframe", "Member[useshortestpath]"] + - ["system.windows.media.animation.timelinegroup", "system.windows.media.animation.timelinegroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingrectkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearthicknesskeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.singlekeyframecollection", "Member[syncroot]"] + - ["system.nullable", "system.windows.media.animation.int64animation", "Member[to]"] + - ["system.windows.freezable", "system.windows.media.animation.discreteint64keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.rectkeyframecollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.media.animation.int32keyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.vector", "system.windows.media.animation.vectoranimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.sizekeyframecollection", "Member[item]"] + - ["system.object", "system.windows.media.animation.animatable", "Method[getanimationbasevalue].ReturnValue"] + - ["system.char", "system.windows.media.animation.charanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.byteanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.linearvector3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.matrixkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.pathgeometry", "system.windows.media.animation.matrixanimationusingpath", "Member[pathgeometry]"] + - ["system.windows.freezable", "system.windows.media.animation.int16animation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.point", "system.windows.media.animation.pointkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.splinesinglekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.exponentialease!", "Member[exponentproperty]"] + - ["system.windows.media.animation.clockgroup", "system.windows.media.animation.timelinegroup", "Method[createclock].ReturnValue"] + - ["system.windows.media.animation.doubleanimationbase", "system.windows.media.animation.doubleanimationbase", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.rotation3dkeyframecollection", "system.windows.media.animation.rotation3dkeyframecollection", "Method[clone].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.thicknessanimation", "Member[to]"] + - ["system.object", "system.windows.media.animation.int32animationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.point", "system.windows.media.animation.pointkeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.decimalkeyframecollection", "Member[issynchronized]"] + - ["system.windows.freezable", "system.windows.media.animation.discreteobjectkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.sizeanimation", "Member[easingfunction]"] + - ["system.windows.freezable", "system.windows.media.animation.splineint32keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.animation.clockcollection", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.media.animation.timeline", "Member[speedratio]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.paralleltimeline!", "Member[slipbehaviorproperty]"] + - ["system.object", "system.windows.media.animation.charkeyframecollection", "Member[syncroot]"] + - ["system.windows.freezable", "system.windows.media.animation.rotation3danimation", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearint16keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.quaternionkeyframe", "system.windows.media.animation.quaternionkeyframecollection", "Member[item]"] + - ["system.windows.freezable", "system.windows.media.animation.discreteint16keyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.coloranimation", "Member[easingfunction]"] + - ["system.boolean", "system.windows.media.animation.decimalanimationusingkeyframes", "Member[iscumulative]"] + - ["system.object", "system.windows.media.animation.timelinecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.repeatbehavior!", "Method[equals].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.pointanimation", "Member[by]"] + - ["system.object", "system.windows.media.animation.sizeanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingrectkeyframe", "Member[easingfunction]"] + - ["system.boolean", "system.windows.media.animation.doublekeyframecollection", "Member[issynchronized]"] + - ["system.windows.media.animation.int64animationusingkeyframes", "system.windows.media.animation.int64animationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.int16", "system.windows.media.animation.int16animationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.paralleltimeline", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.quaternionkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretesizekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.matrixkeyframecollection", "Member[count]"] + - ["system.windows.point", "system.windows.media.animation.pointanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.byte", "system.windows.media.animation.splinebytekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.timeline!", "Member[decelerationratioproperty]"] + - ["system.single", "system.windows.media.animation.easingsinglekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.vector3dkeyframe", "Member[value]"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinedecimalkeyframe", "Member[keyspline]"] + - ["system.windows.thickness", "system.windows.media.animation.thicknesskeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.vectorkeyframecollection", "Member[isreadonly]"] + - ["system.windows.freezable", "system.windows.media.animation.vector3danimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.timelinecollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.animation.pointkeyframecollection", "Member[issynchronized]"] + - ["system.windows.freezable", "system.windows.media.animation.discretedoublekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.booleankeyframecollection", "system.windows.media.animation.booleananimationusingkeyframes", "Member[keyframes]"] + - ["system.single", "system.windows.media.animation.singleanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.size", "system.windows.media.animation.sizeanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.animation.timelinecollection", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.media.animation.discretedoublekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.coloranimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int16keyframecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinesinglekeyframe!", "Member[keysplineproperty]"] + - ["system.boolean", "system.windows.media.animation.rotation3danimation", "Member[isadditive]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.rotation3danimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.singleanimation", "Member[from]"] + - ["system.windows.media.animation.timelinecollection", "system.windows.media.animation.timelinegroup", "Member[children]"] + - ["system.windows.media.animation.matrixkeyframecollection", "system.windows.media.animation.matrixkeyframecollection", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.animation.stringkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearpointkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.colorkeyframecollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.media.animation.rectkeyframecollection", "Member[syncroot]"] + - ["system.windows.media.animation.timeline", "system.windows.media.animation.timelinecollection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int16animation!", "Member[fromproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rotation3danimation!", "Member[fromproperty]"] + - ["system.collections.ilist", "system.windows.media.animation.rectanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingquaternionkeyframe!", "Member[easingfunctionproperty]"] + - ["system.windows.media.animation.rectanimationbase", "system.windows.media.animation.rectanimationbase", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.clockcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.animation.singleanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vector3dkeyframe!", "Member[valueproperty]"] + - ["system.collections.ilist", "system.windows.media.animation.rotation3danimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.colorkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.int64", "system.windows.media.animation.int64keyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.clockcollection", "Method[getenumerator].ReturnValue"] + - ["system.int64", "system.windows.media.animation.int64animationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.quaternionanimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.colorkeyframe", "Member[keytime]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.booleankeyframe!", "Member[keytimeproperty]"] + - ["system.windows.media.matrix", "system.windows.media.animation.matrixanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.singlekeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinesinglekeyframe", "Member[keyspline]"] + - ["system.boolean", "system.windows.media.animation.int32keyframecollection", "Member[isfixedsize]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.vector3danimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.rect", "system.windows.media.animation.rectkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.thicknessanimationbase", "Member[targetpropertytype]"] + - ["system.boolean", "system.windows.media.animation.int16animationusingkeyframes", "Member[isadditive]"] + - ["system.windows.media.animation.int16animationusingkeyframes", "system.windows.media.animation.int16animationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.stringkeyframe", "Member[value]"] + - ["system.windows.size", "system.windows.media.animation.sizekeyframe", "Method[interpolatevalue].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.byteanimation", "Member[isadditive]"] + - ["system.nullable", "system.windows.media.animation.storyboard", "Method[getcurrentiteration].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinebytekeyframe!", "Member[keysplineproperty]"] + - ["system.object", "system.windows.media.animation.vectorkeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.splinequaternionkeyframe", "Member[useshortestpath]"] + - ["system.nullable", "system.windows.media.animation.storyboard", "Method[getcurrentglobalspeed].ReturnValue"] + - ["system.int32", "system.windows.media.animation.repeatbehavior", "Method[gethashcode].ReturnValue"] + - ["system.windows.thickness", "system.windows.media.animation.thicknesskeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.linearrectkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.sizeanimation!", "Member[fromproperty]"] + - ["system.boolean", "system.windows.media.animation.repeatbehaviorconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.animation.paralleltimeline", "system.windows.media.animation.paralleltimeline", "Method[clone].ReturnValue"] + - ["system.int64", "system.windows.media.animation.int64animationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.splinevector3dkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.discretecolorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.animation.linearpoint3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.collections.ilist", "system.windows.media.animation.matrixanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.media.animation.quaternionanimationusingkeyframes", "system.windows.media.animation.quaternionanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.sizeanimation", "Method[createinstancecore].ReturnValue"] + - ["system.type", "system.windows.media.animation.coloranimationbase", "Member[targetpropertytype]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.byteanimation!", "Member[easingfunctionproperty]"] + - ["system.int16", "system.windows.media.animation.linearint16keyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.stringkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.media.animation.thicknesskeyframecollection", "Member[syncroot]"] + - ["system.object", "system.windows.media.animation.charkeyframecollection", "Member[item]"] + - ["system.object", "system.windows.media.animation.booleankeyframecollection", "Member[item]"] + - ["system.windows.media.animation.doubleanimationusingkeyframes", "system.windows.media.animation.doubleanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splinecolorkeyframe", "Member[keyspline]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.byteanimation!", "Member[byproperty]"] + - ["system.int32", "system.windows.media.animation.vector3dkeyframecollection", "Method[indexof].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vector3danimation!", "Member[toproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.quaternionanimation!", "Member[useshortestpathproperty]"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.media.animation.easingpointkeyframe", "Member[easingfunction]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinevector3dkeyframe!", "Member[keysplineproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rotation3danimation!", "Member[byproperty]"] + - ["system.object", "system.windows.media.animation.timelinecollection", "Member[syncroot]"] + - ["system.nullable", "system.windows.media.animation.timeline", "Member[begintime]"] + - ["system.windows.media.animation.stringkeyframe", "system.windows.media.animation.stringkeyframecollection", "Member[item]"] + - ["system.windows.media.animation.matrixkeyframecollection", "system.windows.media.animation.matrixanimationusingkeyframes", "Member[keyframes]"] + - ["system.boolean", "system.windows.media.animation.animationtimeline", "Member[isdestinationdefault]"] + - ["system.windows.media.animation.pathanimationsource", "system.windows.media.animation.pathanimationsource!", "Member[x]"] + - ["system.object", "system.windows.media.animation.singleanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.animation.timelinecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.decimalanimation", "Member[iscumulative]"] + - ["system.boolean", "system.windows.media.animation.keytime", "Method[equals].ReturnValue"] + - ["system.windows.size", "system.windows.media.animation.sizeanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.quaternionanimationusingkeyframes", "system.windows.media.animation.quaternionanimationusingkeyframes", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.animation.stringkeyframecollection", "system.windows.media.animation.stringkeyframecollection", "Method[clone].ReturnValue"] + - ["system.type", "system.windows.media.animation.point3danimationbase", "Member[targetpropertytype]"] + - ["system.boolean", "system.windows.media.animation.singlekeyframecollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.media.animation.vectorkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.backease", "Method[easeincore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.int32animationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.keyspline", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.quaternionanimation!", "Member[fromproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.rectanimation!", "Member[easingfunctionproperty]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.animation.splinerotation3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.int32animation", "Member[from]"] + - ["system.double", "system.windows.media.animation.doublekeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.vectoranimationusingkeyframes", "Method[shouldserializekeyframes].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.quaternionanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int16animationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.windows.media.animation.singlekeyframecollection", "system.windows.media.animation.singlekeyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.matrixkeyframecollection", "system.windows.media.animation.matrixkeyframecollection!", "Member[empty]"] + - ["system.windows.media.animation.rectkeyframecollection", "system.windows.media.animation.rectkeyframecollection", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.animation.exponentialease", "Member[exponent]"] + - ["system.windows.size", "system.windows.media.animation.sizeanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.backease!", "Member[amplitudeproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.splinedoublekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.pointanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.animation.bytekeyframe", "Member[value]"] + - ["system.windows.media.animation.pointanimationusingkeyframes", "system.windows.media.animation.pointanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.string", "system.windows.media.animation.stringkeyframe", "Member[value]"] + - ["system.int16", "system.windows.media.animation.int16animationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.vector3danimation", "system.windows.media.animation.vector3danimation", "Method[clone].ReturnValue"] + - ["system.windows.media.animation.animationtimeline", "system.windows.media.animation.animationtimeline", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doubleanimation", "Member[iscumulative]"] + - ["system.type", "system.windows.media.animation.matrixanimationbase", "Member[targetpropertytype]"] + - ["system.boolean", "system.windows.media.animation.decimalanimationusingkeyframes", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.objectkeyframecollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.doubleanimation!", "Member[easingfunctionproperty]"] + - ["system.double", "system.windows.media.animation.doubleanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.int32", "system.windows.media.animation.decimalkeyframecollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.quaternionkeyframe!", "Member[valueproperty]"] + - ["system.boolean", "system.windows.media.animation.discretebooleankeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.colorkeyframecollection", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.doubleanimationusingkeyframes", "Member[iscumulative]"] + - ["system.int32", "system.windows.media.animation.int32keyframecollection", "Member[count]"] + - ["system.windows.media.animation.clockstate", "system.windows.media.animation.clockstate!", "Member[stopped]"] + - ["system.nullable", "system.windows.media.animation.doubleanimation", "Member[by]"] + - ["system.boolean", "system.windows.media.animation.matrixanimationusingpath", "Member[doesrotatewithtangent]"] + - ["system.int32", "system.windows.media.animation.int32keyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.vector3danimationusingkeyframes", "Member[isadditive]"] + - ["system.windows.point", "system.windows.media.animation.pointanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.fillbehavior", "system.windows.media.animation.fillbehavior!", "Member[holdend]"] + - ["system.windows.media.animation.pointanimation", "system.windows.media.animation.pointanimation", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingvectorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.string", "system.windows.media.animation.keytime", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.media.animation.point3dkeyframecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.thicknessanimation", "Member[isadditive]"] + - ["system.byte", "system.windows.media.animation.linearbytekeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.quaternionkeyframecollection", "system.windows.media.animation.quaternionkeyframecollection!", "Member[empty]"] + - ["system.object", "system.windows.media.animation.thicknessanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.animation.vectoranimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.charkeyframe", "Member[keytime]"] + - ["system.windows.media.animation.rectkeyframe", "system.windows.media.animation.rectkeyframecollection", "Member[item]"] + - ["system.byte", "system.windows.media.animation.byteanimationusingkeyframes", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int32keyframecollection", "Member[isreadonly]"] + - ["system.int64", "system.windows.media.animation.int64keyframe", "Member[value]"] + - ["system.windows.media.animation.coloranimation", "system.windows.media.animation.coloranimation", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.animation.clockcontroller", "Member[speedratio]"] + - ["system.boolean", "system.windows.media.animation.vector3dkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.animation.vector3dkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.single", "system.windows.media.animation.singlekeyframe", "Member[value]"] + - ["system.windows.freezable", "system.windows.media.animation.matrixanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.vector3danimation!", "Member[byproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.splinesizekeyframe!", "Member[keysplineproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.storyboard!", "Member[targetnameproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int64keyframe!", "Member[keytimeproperty]"] + - ["system.int32", "system.windows.media.animation.pointkeyframecollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.thicknessanimation!", "Member[easingfunctionproperty]"] + - ["system.int32", "system.windows.media.animation.decimalkeyframecollection", "Member[count]"] + - ["system.timespan", "system.windows.media.animation.storyboard", "Method[getcurrenttime].ReturnValue"] + - ["system.decimal", "system.windows.media.animation.lineardecimalkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.circleease", "Method[easeincore].ReturnValue"] + - ["system.windows.media.animation.int64animationusingkeyframes", "system.windows.media.animation.int64animationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.windows.thickness", "system.windows.media.animation.thicknesskeyframe", "Member[value]"] + - ["system.boolean", "system.windows.media.animation.easingquaternionkeyframe", "Member[useshortestpath]"] + - ["system.windows.media.animation.easingmode", "system.windows.media.animation.easingmode!", "Member[easein]"] + - ["system.boolean", "system.windows.media.animation.vector3dkeyframecollection", "Member[isfixedsize]"] + - ["system.object", "system.windows.media.animation.decimalanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.media.animation.rectanimationusingkeyframes", "system.windows.media.animation.rectanimationusingkeyframes", "Method[clone].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.vectoranimation", "Member[from]"] + - ["system.boolean", "system.windows.media.animation.thicknessanimation", "Member[iscumulative]"] + - ["system.windows.media.animation.doublekeyframecollection", "system.windows.media.animation.doublekeyframecollection!", "Member[empty]"] + - ["system.windows.duration", "system.windows.media.animation.singleanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int64animation!", "Member[fromproperty]"] + - ["system.windows.duration", "system.windows.media.animation.sizeanimationusingkeyframes", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.object", "system.windows.media.animation.pointkeyframecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.animation.sizeanimationusingkeyframes", "Member[iscumulative]"] + - ["system.windows.freezable", "system.windows.media.animation.byteanimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.int64animationusingkeyframes", "Member[isadditive]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.quaternionanimation!", "Member[easingfunctionproperty]"] + - ["system.windows.media.animation.vector3dkeyframe", "system.windows.media.animation.vector3dkeyframecollection", "Member[item]"] + - ["system.collections.ilist", "system.windows.media.animation.quaternionanimationusingkeyframes", "Member[keyframes]"] + - ["system.int32", "system.windows.media.animation.vector3dkeyframecollection", "Member[count]"] + - ["system.decimal", "system.windows.media.animation.discretedecimalkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.collections.ilist", "system.windows.media.animation.objectanimationusingkeyframes", "Member[keyframes]"] + - ["system.windows.media.animation.keytime", "system.windows.media.animation.int32keyframe", "Member[keytime]"] + - ["system.windows.media.animation.int64keyframecollection", "system.windows.media.animation.int64keyframecollection", "Method[clone].ReturnValue"] + - ["system.windows.rect", "system.windows.media.animation.rectanimationbase", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.nullable", "system.windows.media.animation.int32animation", "Member[to]"] + - ["system.windows.media.animation.rotation3danimation", "system.windows.media.animation.rotation3danimation", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.point3danimationusingkeyframes", "Member[iscumulative]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int64animation!", "Member[easingfunctionproperty]"] + - ["system.windows.freezable", "system.windows.media.animation.discretebytekeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.animation.discretecolorkeyframe", "Method[interpolatevaluecore].ReturnValue"] + - ["system.windows.media.animation.storyboard", "system.windows.media.animation.storyboard", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.decimalkeyframecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingthicknesskeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.animation.sineease", "Method[easeincore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.int16animation!", "Member[easingfunctionproperty]"] + - ["system.windows.media.animation.timeseekorigin", "system.windows.media.animation.timeseekorigin!", "Member[duration]"] + - ["system.windows.thickness", "system.windows.media.animation.thicknessanimation", "Method[getcurrentvaluecore].ReturnValue"] + - ["system.windows.media.animation.int32keyframecollection", "system.windows.media.animation.int32animationusingkeyframes", "Member[keyframes]"] + - ["system.windows.freezable", "system.windows.media.animation.point3danimationusingkeyframes", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.animation.quaternionanimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.windows.duration", "system.windows.media.animation.timeline", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.string", "system.windows.media.animation.beginstoryboard", "Member[name]"] + - ["system.object", "system.windows.media.animation.vector3danimationbase", "Method[getcurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.animation.quinticease", "Method[easeincore].ReturnValue"] + - ["system.boolean", "system.windows.media.animation.pointkeyframecollection", "Method[contains].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.animation.easingcolorkeyframe", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.animation.keyspline", "system.windows.media.animation.splineint16keyframe", "Member[keyspline]"] + - ["system.object", "system.windows.media.animation.booleankeyframecollection", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.windows.media.animation.charkeyframecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.animation.clock", "system.windows.media.animation.timeline", "Method[allocateclock].ReturnValue"] + - ["system.object", "system.windows.media.animation.booleankeyframe", "Member[value]"] + - ["system.windows.media.animation.int64animationbase", "system.windows.media.animation.int64animationbase", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.elasticease!", "Member[oscillationsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.animation.easingcolorkeyframe!", "Member[easingfunctionproperty]"] + - ["system.double", "system.windows.media.animation.doublekeyframe", "Method[interpolatevaluecore].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Converters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Converters.typemodel.yml new file mode 100644 index 000000000000..990518ad54bf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Converters.typemodel.yml @@ -0,0 +1,50 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.media.converters.matrixvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.media.converters.cachemodevalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.baseilistconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.pathfigurecollectionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.vectorcollectionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.converters.geometryvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.converters.brushvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.converters.geometryvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.pointcollectionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.converters.cachemodevalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.brushvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "system.windows.media.converters.pathfigurecollectionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.media.converters.baseilistconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.windows.media.converters.transformvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.media.converters.baseilistconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.geometryvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.media.converters.int32collectionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.converters.pointcollectionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.transformvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.media.converters.transformvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.cachemodevalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.cachemodevalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.pathfigurecollectionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.converters.matrixvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.matrixvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.transformvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.doublecollectionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.media.converters.vectorcollectionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.converters.pathfigurecollectionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.converters.vectorcollectionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.geometryvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.converters.brushvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.baseilistconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.int32collectionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.matrixvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.int32collectionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.pointcollectionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.doublecollectionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.converters.int32collectionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.string", "system.windows.media.converters.doublecollectionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.vectorcollectionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.media.converters.pointcollectionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.converters.doublecollectionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.converters.brushvalueserializer", "Method[canconvertfromstring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Effects.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Effects.typemodel.yml new file mode 100644 index 000000000000..bea72920fc7b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Effects.typemodel.yml @@ -0,0 +1,169 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.media.effects.samplingmode", "system.windows.media.effects.samplingmode!", "Member[auto]"] + - ["system.double", "system.windows.media.effects.bevelbitmapeffect", "Member[bevelwidth]"] + - ["system.windows.media.effects.embossbitmapeffect", "system.windows.media.effects.embossbitmapeffect", "Method[clone].ReturnValue"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.outerglowbitmapeffect", "Method[createunmanagedeffect].ReturnValue"] + - ["system.windows.media.effects.bitmapeffectcollection", "system.windows.media.effects.bitmapeffectcollection", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.effects.bitmapeffectcollection", "Member[item]"] + - ["system.double", "system.windows.media.effects.dropshadoweffect", "Member[opacity]"] + - ["system.double", "system.windows.media.effects.dropshadowbitmapeffect", "Member[noise]"] + - ["system.windows.freezable", "system.windows.media.effects.dropshadoweffect", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.effects.effect", "system.windows.media.effects.effect", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bevelbitmapeffect!", "Member[smoothnessproperty]"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.bevelbitmapeffect", "Method[createunmanagedeffect].ReturnValue"] + - ["system.windows.media.effects.bitmapeffectgroup", "system.windows.media.effects.bitmapeffectgroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.effects.edgeprofile", "system.windows.media.effects.edgeprofile!", "Member[linear]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadowbitmapeffect!", "Member[opacityproperty]"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.embossbitmapeffect", "Method[createunmanagedeffect].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.pixelshader!", "Member[urisourceproperty]"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.media.effects.bitmapeffectinput", "Method[clone].ReturnValue"] + - ["system.windows.media.effects.pixelshader", "system.windows.media.effects.pixelshader", "Method[clone].ReturnValue"] + - ["system.windows.media.effects.shadereffect", "system.windows.media.effects.shadereffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.effects.dropshadowbitmapeffect", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.pixelshader!", "Member[shaderrendermodeproperty]"] + - ["system.int32", "system.windows.media.effects.shadereffect", "Member[ddxuvddyuvregisterindex]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadoweffect!", "Member[directionproperty]"] + - ["system.uri", "system.windows.media.effects.pixelshader", "Member[urisource]"] + - ["system.double", "system.windows.media.effects.blureffect", "Member[radius]"] + - ["system.windows.media.effects.renderingbias", "system.windows.media.effects.dropshadoweffect", "Member[renderingbias]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bevelbitmapeffect!", "Member[bevelwidthproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.blureffect!", "Member[kerneltypeproperty]"] + - ["system.double", "system.windows.media.effects.bevelbitmapeffect", "Member[smoothness]"] + - ["system.double", "system.windows.media.effects.embossbitmapeffect", "Member[lightangle]"] + - ["system.windows.freezable", "system.windows.media.effects.bitmapeffectcollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.effects.edgeprofile", "system.windows.media.effects.bevelbitmapeffect", "Member[edgeprofile]"] + - ["system.windows.media.effects.blurbitmapeffect", "system.windows.media.effects.blurbitmapeffect", "Method[clone].ReturnValue"] + - ["system.windows.media.effects.bitmapeffectcollection", "system.windows.media.effects.bitmapeffectcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.effects.renderingbias", "system.windows.media.effects.blureffect", "Member[renderingbias]"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.effects.bitmapeffect", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bitmapeffectgroup!", "Member[childrenproperty]"] + - ["system.windows.media.effects.dropshadoweffect", "system.windows.media.effects.dropshadoweffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.effects.blureffect", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.effects.shadereffect", "Member[paddingtop]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.embossbitmapeffect!", "Member[lightangleproperty]"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectcollection", "Member[isreadonly]"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.bitmapeffect", "Method[createunmanagedeffect].ReturnValue"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectcollection", "Method[contains].ReturnValue"] + - ["system.windows.media.effects.embossbitmapeffect", "system.windows.media.effects.embossbitmapeffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.effects.shadereffect", "Member[paddingbottom]"] + - ["system.windows.media.effects.bevelbitmapeffect", "system.windows.media.effects.bevelbitmapeffect", "Method[clone].ReturnValue"] + - ["system.windows.media.effects.edgeprofile", "system.windows.media.effects.edgeprofile!", "Member[curvedout]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.effects.bitmapeffect", "Method[getoutput].ReturnValue"] + - ["system.windows.media.effects.shaderrendermode", "system.windows.media.effects.shaderrendermode!", "Member[softwareonly]"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectcollection", "Member[issynchronized]"] + - ["system.windows.media.effects.bitmapeffectcollection+enumerator", "system.windows.media.effects.bitmapeffectcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.effects.bitmapeffectgroup", "system.windows.media.effects.bitmapeffectgroup", "Method[clone].ReturnValue"] + - ["system.windows.media.effects.shaderrendermode", "system.windows.media.effects.pixelshader", "Member[shaderrendermode]"] + - ["system.windows.media.effects.edgeprofile", "system.windows.media.effects.edgeprofile!", "Member[bulgedup]"] + - ["system.windows.media.generaltransform", "system.windows.media.effects.effect", "Member[effectmapping]"] + - ["system.double", "system.windows.media.effects.outerglowbitmapeffect", "Member[glowsize]"] + - ["system.double", "system.windows.media.effects.dropshadowbitmapeffect", "Member[softness]"] + - ["system.windows.media.effects.pixelshader", "system.windows.media.effects.shadereffect", "Member[pixelshader]"] + - ["system.windows.media.effects.kerneltype", "system.windows.media.effects.kerneltype!", "Member[box]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadoweffect!", "Member[colorproperty]"] + - ["system.double", "system.windows.media.effects.dropshadoweffect", "Member[shadowdepth]"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.blurbitmapeffect", "Method[createunmanagedeffect].ReturnValue"] + - ["system.windows.media.effects.outerglowbitmapeffect", "system.windows.media.effects.outerglowbitmapeffect", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.effects.dropshadowbitmapeffect", "Member[direction]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bitmapeffectinput!", "Member[areatoapplyeffectunitsproperty]"] + - ["system.double", "system.windows.media.effects.blurbitmapeffect", "Member[radius]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadoweffect!", "Member[blurradiusproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.shadereffect!", "Member[pixelshaderproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadoweffect!", "Member[renderingbiasproperty]"] + - ["system.int32", "system.windows.media.effects.bitmapeffectcollection", "Method[add].ReturnValue"] + - ["system.windows.media.effects.blureffect", "system.windows.media.effects.blureffect", "Method[clone].ReturnValue"] + - ["system.windows.media.effects.renderingbias", "system.windows.media.effects.renderingbias!", "Member[quality]"] + - ["system.windows.media.effects.bevelbitmapeffect", "system.windows.media.effects.bevelbitmapeffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.rect", "system.windows.media.effects.bitmapeffectinput", "Member[areatoapplyeffect]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bevelbitmapeffect!", "Member[edgeprofileproperty]"] + - ["system.windows.media.effects.blureffect", "system.windows.media.effects.blureffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.effects.embossbitmapeffect", "Member[relief]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.blureffect!", "Member[radiusproperty]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.effects.bitmapeffectinput", "Member[input]"] + - ["system.windows.freezable", "system.windows.media.effects.blurbitmapeffect", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.effects.outerglowbitmapeffect", "Member[opacity]"] + - ["system.windows.media.effects.edgeprofile", "system.windows.media.effects.edgeprofile!", "Member[curvedin]"] + - ["system.windows.media.effects.samplingmode", "system.windows.media.effects.samplingmode!", "Member[nearestneighbor]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadoweffect!", "Member[opacityproperty]"] + - ["system.windows.media.effects.dropshadowbitmapeffect", "system.windows.media.effects.dropshadowbitmapeffect", "Method[clone].ReturnValue"] + - ["system.windows.media.effects.effect", "system.windows.media.effects.effect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectinput", "Method[shouldserializeinput].ReturnValue"] + - ["system.windows.media.effects.samplingmode", "system.windows.media.effects.samplingmode!", "Member[bilinear]"] + - ["system.double", "system.windows.media.effects.shadereffect", "Member[paddingleft]"] + - ["system.windows.propertychangedcallback", "system.windows.media.effects.shadereffect!", "Method[pixelshadersamplercallback].ReturnValue"] + - ["system.double", "system.windows.media.effects.dropshadoweffect", "Member[blurradius]"] + - ["system.object", "system.windows.media.effects.bitmapeffectcollection+enumerator", "Member[current]"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.effects.bitmapeffectcollection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bevelbitmapeffect!", "Member[reliefproperty]"] + - ["system.windows.media.effects.blurbitmapeffect", "system.windows.media.effects.blurbitmapeffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadowbitmapeffect!", "Member[noiseproperty]"] + - ["system.double", "system.windows.media.effects.dropshadowbitmapeffect", "Member[opacity]"] + - ["system.windows.freezable", "system.windows.media.effects.bevelbitmapeffect", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.outerglowbitmapeffect!", "Member[glowcolorproperty]"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.media.effects.bitmapeffectinput", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.effects.bitmapeffectinput!", "Member[contextinputsource]"] + - ["system.double", "system.windows.media.effects.dropshadoweffect", "Member[direction]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.outerglowbitmapeffect!", "Member[noiseproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadoweffect!", "Member[shadowdepthproperty]"] + - ["system.windows.media.effects.pixelshader", "system.windows.media.effects.pixelshader", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bitmapeffectinput!", "Member[areatoapplyeffectproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadowbitmapeffect!", "Member[directionproperty]"] + - ["system.windows.freezable", "system.windows.media.effects.embossbitmapeffect", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.brush", "system.windows.media.effects.effect!", "Member[implicitinput]"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.bitmapeffectgroup", "Method[createunmanagedeffect].ReturnValue"] + - ["system.object", "system.windows.media.effects.bitmapeffectcollection", "Member[syncroot]"] + - ["system.windows.freezable", "system.windows.media.effects.pixelshader", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.effects.bevelbitmapeffect", "Member[lightangle]"] + - ["system.windows.media.effects.shaderrendermode", "system.windows.media.effects.shaderrendermode!", "Member[hardwareonly]"] + - ["system.windows.media.effects.kerneltype", "system.windows.media.effects.blureffect", "Member[kerneltype]"] + - ["system.windows.freezable", "system.windows.media.effects.bitmapeffectgroup", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.blureffect!", "Member[renderingbiasproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadowbitmapeffect!", "Member[shadowdepthproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.blurbitmapeffect!", "Member[kerneltypeproperty]"] + - ["system.windows.media.effects.dropshadoweffect", "system.windows.media.effects.dropshadoweffect", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.effects.bitmapeffectcollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.shadereffect!", "Method[registerpixelshadersamplerproperty].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bitmapeffectinput!", "Member[inputproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.media.effects.bitmapeffectcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.effects.shadereffect", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.effects.shaderrendermode", "system.windows.media.effects.shaderrendermode!", "Member[auto]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.outerglowbitmapeffect!", "Member[opacityproperty]"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.effects.bitmapeffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.dropshadowbitmapeffect", "Method[createunmanagedeffect].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadowbitmapeffect!", "Member[softnessproperty]"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.blurbitmapeffect!", "Member[radiusproperty]"] + - ["system.windows.media.effects.bitmapeffectcollection", "system.windows.media.effects.bitmapeffectgroup", "Member[children]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.dropshadowbitmapeffect!", "Member[colorproperty]"] + - ["system.double", "system.windows.media.effects.shadereffect", "Member[paddingright]"] + - ["system.windows.media.effects.kerneltype", "system.windows.media.effects.kerneltype!", "Member[gaussian]"] + - ["system.windows.media.effects.outerglowbitmapeffect", "system.windows.media.effects.outerglowbitmapeffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectcollection", "Method[freezecore].ReturnValue"] + - ["system.double", "system.windows.media.effects.outerglowbitmapeffect", "Member[noise]"] + - ["system.int32", "system.windows.media.effects.bitmapeffectcollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.effects.renderingbias", "system.windows.media.effects.renderingbias!", "Member[performance]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.embossbitmapeffect!", "Member[reliefproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.outerglowbitmapeffect!", "Member[glowsizeproperty]"] + - ["system.windows.media.effects.kerneltype", "system.windows.media.effects.blurbitmapeffect", "Member[kerneltype]"] + - ["system.windows.propertychangedcallback", "system.windows.media.effects.shadereffect!", "Method[pixelshaderconstantcallback].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.effects.dropshadoweffect", "Member[color]"] + - ["system.double", "system.windows.media.effects.bevelbitmapeffect", "Member[relief]"] + - ["system.windows.media.color", "system.windows.media.effects.outerglowbitmapeffect", "Member[glowcolor]"] + - ["system.boolean", "system.windows.media.effects.bitmapeffectcollection", "Member[isfixedsize]"] + - ["system.windows.freezable", "system.windows.media.effects.bitmapeffectinput", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.brushmappingmode", "system.windows.media.effects.bitmapeffectinput", "Member[areatoapplyeffectunits]"] + - ["system.double", "system.windows.media.effects.dropshadowbitmapeffect", "Member[shadowdepth]"] + - ["system.windows.freezable", "system.windows.media.effects.outerglowbitmapeffect", "Method[createinstancecore].ReturnValue"] + - ["system.runtime.interopservices.safehandle", "system.windows.media.effects.bitmapeffect!", "Method[createbitmapeffectouter].ReturnValue"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.effects.bitmapeffectcollection", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.media.effects.bevelbitmapeffect!", "Member[lightangleproperty]"] + - ["system.windows.media.effects.dropshadowbitmapeffect", "system.windows.media.effects.dropshadowbitmapeffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.effects.shadereffect", "system.windows.media.effects.shadereffect", "Method[clone].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.effects.dropshadowbitmapeffect", "Member[color]"] + - ["system.collections.ienumerator", "system.windows.media.effects.bitmapeffectcollection", "Method[getenumerator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Imaging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Imaging.typemodel.yml new file mode 100644 index 000000000000..059040b46823 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Imaging.typemodel.yml @@ -0,0 +1,243 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.freezable", "system.windows.media.imaging.colorconvertedbitmap", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone64transparent]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.formatconvertedbitmap", "Member[source]"] + - ["system.windows.media.imaging.bitmapcacheoption", "system.windows.media.imaging.bitmapcacheoption!", "Member[onload]"] + - ["system.windows.media.pixelformat", "system.windows.media.imaging.colorconvertedbitmap", "Member[destinationformat]"] + - ["system.windows.media.imaging.pnginterlaceoption", "system.windows.media.imaging.pnginterlaceoption!", "Member[default]"] + - ["system.windows.media.imaging.bitmapcreateoptions", "system.windows.media.imaging.bitmapcreateoptions!", "Member[none]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[cameramanufacturer]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone8transparent]"] + - ["system.windows.media.imaging.bitmapcodecinfo", "system.windows.media.imaging.bitmapencoder", "Member[codecinfo]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapencoder", "Member[thumbnail]"] + - ["system.boolean", "system.windows.media.imaging.bitmapmetadata", "Member[isfixedsize]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.bitmapdecoder", "Member[frames]"] + - ["system.windows.media.colorcontext", "system.windows.media.imaging.colorconvertedbitmap", "Member[sourcecolorcontext]"] + - ["system.windows.freezable", "system.windows.media.imaging.croppedbitmap", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.imaging.bitmapmetadata", "Member[isreadonly]"] + - ["system.byte[]", "system.windows.media.imaging.bitmapmetadatablob", "Method[getblobvalue].ReturnValue"] + - ["system.windows.media.imaging.bitmapmetadata", "system.windows.media.imaging.bitmapmetadata", "Method[clone].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone27]"] + - ["system.int32", "system.windows.media.imaging.downloadprogresseventargs", "Member[progress]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffcompressoption!", "Member[ccitt3]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[flipvertical]"] + - ["system.windows.freezable", "system.windows.media.imaging.bitmapmetadata", "Method[createinstancecore].ReturnValue"] + - ["system.byte", "system.windows.media.imaging.wmpbitmapencoder", "Member[overlaplevel]"] + - ["system.double", "system.windows.media.imaging.bitmapsource", "Member[height]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffcompressoption!", "Member[zip]"] + - ["system.io.stream", "system.windows.media.imaging.bitmapimage", "Member[streamsource]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone216transparent]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[fliphorizontal]"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.rotation!", "Member[rotate270]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffcompressoption!", "Member[default]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffcompressoption!", "Member[rle]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmapdecoder", "Member[palette]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapencoder", "Member[preview]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[subject]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[urisourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[createoptionsproperty]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[frames]"] + - ["system.windows.media.imaging.bitmapdecoder", "system.windows.media.imaging.bitmapdecoder!", "Method[create].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapsource", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[decodepixelheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[rotationproperty]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.formatconvertedbitmap", "Member[destinationpalette]"] + - ["system.version", "system.windows.media.imaging.bitmapcodecinfo", "Member[version]"] + - ["system.string", "system.windows.media.imaging.bitmapcodecinfo", "Member[friendlyname]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[ignoreoverlap]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[gray256]"] + - ["system.windows.media.imaging.cachedbitmap", "system.windows.media.imaging.cachedbitmap", "Method[clone].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone8]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.colorconvertedbitmap", "Member[source]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[location]"] + - ["system.int32", "system.windows.media.imaging.bitmapimage", "Member[decodepixelheight]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone125transparent]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapsource", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.imaging.bitmapcodecinfo", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[codecinfo]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.transformedbitmap!", "Member[sourceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[streamsourceproperty]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffbitmapencoder", "Member[compression]"] + - ["system.windows.freezable", "system.windows.media.imaging.transformedbitmap", "Method[createinstancecore].ReturnValue"] + - ["system.int16", "system.windows.media.imaging.wmpbitmapencoder", "Member[horizontaltileslices]"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.rotation!", "Member[rotate0]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone252]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.formatconvertedbitmap!", "Member[sourceproperty]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone252transparent]"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.bitmapsizeoptions", "Member[rotation]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapsource!", "Method[create].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapdecoder", "Member[preview]"] + - ["system.version", "system.windows.media.imaging.bitmapcodecinfo", "Member[specificationversion]"] + - ["system.windows.media.imaging.bitmapcacheoption", "system.windows.media.imaging.bitmapcacheoption!", "Member[ondemand]"] + - ["system.string", "system.windows.media.imaging.bitmapcodecinfo", "Member[devicemodels]"] + - ["system.byte", "system.windows.media.imaging.wmpbitmapencoder", "Member[imagedatadiscardlevel]"] + - ["system.windows.media.imaging.bitmapimage", "system.windows.media.imaging.bitmapimage", "Method[clone].ReturnValue"] + - ["system.intptr", "system.windows.media.imaging.writeablebitmap", "Member[backbuffer]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffcompressoption!", "Member[none]"] + - ["system.byte", "system.windows.media.imaging.wmpbitmapencoder", "Member[subsamplinglevel]"] + - ["system.boolean", "system.windows.media.imaging.writeablebitmap", "Method[trylock].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone125]"] + - ["system.boolean", "system.windows.media.imaging.bitmapimage", "Member[isdownloading]"] + - ["system.windows.media.imaging.bitmapmetadata", "system.windows.media.imaging.bitmapdecoder", "Member[metadata]"] + - ["system.windows.media.imaging.cachedbitmap", "system.windows.media.imaging.cachedbitmap", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.rotation!", "Member[rotate90]"] + - ["system.windows.media.imaging.bitmapcodecinfo", "system.windows.media.imaging.bitmapdecoder", "Member[codecinfo]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[decodepixelwidthproperty]"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.jpegbitmapencoder", "Member[rotation]"] + - ["system.windows.freezable", "system.windows.media.imaging.formatconvertedbitmap", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.imaging.bitmapsource", "Member[pixelheight]"] + - ["system.windows.media.imaging.bitmapcacheoption", "system.windows.media.imaging.bitmapcacheoption!", "Member[default]"] + - ["system.double", "system.windows.media.imaging.bitmapsource", "Member[dpiy]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[webpalette]"] + - ["system.windows.media.imaging.pnginterlaceoption", "system.windows.media.imaging.pnginterlaceoption!", "Member[off]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone256transparent]"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.wmpbitmapencoder", "Member[rotation]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[usecodecoptions]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[gray4]"] + - ["system.collections.generic.ienumerator", "system.windows.media.imaging.bitmapmetadata", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.croppedbitmap!", "Member[sourcerectproperty]"] + - ["system.windows.media.imaging.bitmapframe", "system.windows.media.imaging.bitmapframe!", "Method[create].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[gray256transparent]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[compresseddomaintranscode]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.colorconvertedbitmap!", "Member[sourcecolorcontextproperty]"] + - ["system.int32", "system.windows.media.imaging.bitmapimage", "Member[decodepixelwidth]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone256]"] + - ["system.uri", "system.windows.media.imaging.bitmapframe", "Member[baseuri]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[comment]"] + - ["system.string", "system.windows.media.imaging.bitmapcodecinfo", "Member[author]"] + - ["system.windows.media.imaging.bitmapsizeoptions", "system.windows.media.imaging.bitmapsizeoptions!", "Method[fromwidthandheight].ReturnValue"] + - ["system.double", "system.windows.media.imaging.bitmapsource", "Member[dpix]"] + - ["system.int32", "system.windows.media.imaging.jpegbitmapencoder", "Member[qualitylevel]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmapencoder", "Member[palette]"] + - ["system.windows.media.imaging.pnginterlaceoption", "system.windows.media.imaging.pngbitmapencoder", "Member[interlace]"] + - ["system.windows.freezable", "system.windows.media.imaging.bitmapimage", "Method[createinstancecore].ReturnValue"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[cameramodel]"] + - ["system.double", "system.windows.media.imaging.formatconvertedbitmap", "Member[alphathreshold]"] + - ["system.windows.media.imaging.bitmapsizeoptions", "system.windows.media.imaging.bitmapsizeoptions!", "Method[fromemptyoptions].ReturnValue"] + - ["system.string", "system.windows.media.imaging.bitmapcodecinfo", "Member[fileextensions]"] + - ["system.boolean", "system.windows.media.imaging.jpegbitmapencoder", "Member[fliphorizontal]"] + - ["system.int32", "system.windows.media.imaging.bitmapsource", "Member[pixelwidth]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.transformedbitmap", "Member[source]"] + - ["system.boolean", "system.windows.media.imaging.bitmapdecoder", "Member[isdownloading]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffcompressoption!", "Member[ccitt4]"] + - ["system.boolean", "system.windows.media.imaging.bitmapmetadata", "Method[containsquery].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[gray4transparent]"] + - ["system.int32", "system.windows.media.imaging.bitmapsizeoptions", "Member[pixelwidth]"] + - ["system.string", "system.windows.media.imaging.bitmapdecoder", "Method[tostring].ReturnValue"] + - ["system.windows.media.imaging.inplacebitmapmetadatawriter", "system.windows.media.imaging.bitmapframe", "Method[createinplacebitmapmetadatawriter].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone216]"] + - ["system.windows.media.pixelformat", "system.windows.media.imaging.formatconvertedbitmap", "Member[destinationformat]"] + - ["system.string", "system.windows.media.imaging.bitmapcodecinfo", "Member[mimetypes]"] + - ["system.uri", "system.windows.media.imaging.bitmapimage", "Member[urisource]"] + - ["system.windows.freezable", "system.windows.media.imaging.cachedbitmap", "Method[createinstancecore].ReturnValue"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[format]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[palette]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapdecoder", "Member[thumbnail]"] + - ["system.windows.media.imaging.writeablebitmap", "system.windows.media.imaging.writeablebitmap", "Method[clonecurrentvalue].ReturnValue"] + - ["system.string", "system.windows.media.imaging.bitmapcodecinfo", "Member[devicemanufacturer]"] + - ["system.boolean", "system.windows.media.imaging.bitmapcodecinfo", "Member[supportslossless]"] + - ["system.boolean", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[isdownloading]"] + - ["system.windows.media.imaging.pnginterlaceoption", "system.windows.media.imaging.pnginterlaceoption!", "Member[on]"] + - ["system.windows.media.imaging.tiffcompressoption", "system.windows.media.imaging.tiffcompressoption!", "Member[lzw]"] + - ["system.collections.generic.ilist", "system.windows.media.imaging.bitmapencoder", "Member[frames]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[applicationname]"] + - ["system.boolean", "system.windows.media.imaging.bitmapsource", "Member[isdownloading]"] + - ["system.windows.media.imaging.bitmapencoder", "system.windows.media.imaging.bitmapencoder!", "Method[create].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.bitmapmetadata", "Member[author]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.formatconvertedbitmap!", "Member[alphathresholdproperty]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.bitmapdecoder", "Member[colorcontexts]"] + - ["system.windows.media.imaging.bitmapcacheoption", "system.windows.media.imaging.bitmapimage", "Member[cacheoption]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.formatconvertedbitmap!", "Member[destinationpaletteproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[sourcerectproperty]"] + - ["system.uri", "system.windows.media.imaging.bitmapimage", "Member[baseuri]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[interleavedalpha]"] + - ["system.byte", "system.windows.media.imaging.wmpbitmapencoder", "Member[qualitylevel]"] + - ["system.boolean", "system.windows.media.imaging.inplacebitmapmetadatawriter", "Method[trysave].ReturnValue"] + - ["system.boolean", "system.windows.media.imaging.bitmapsizeoptions", "Member[preservesaspectratio]"] + - ["system.collections.ienumerator", "system.windows.media.imaging.bitmapmetadata", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.imaging.bitmapcreateoptions", "system.windows.media.imaging.bitmapcreateoptions!", "Member[preservepixelformat]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[cacheoptionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.bitmapimage!", "Member[uricachepolicyproperty]"] + - ["system.boolean", "system.windows.media.imaging.bitmapsource", "Method[freezecore].ReturnValue"] + - ["system.windows.media.imaging.bitmapmetadata", "system.windows.media.imaging.bitmapencoder", "Member[metadata]"] + - ["system.windows.int32rect", "system.windows.media.imaging.bitmapimage", "Member[sourcerect]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[webpalettetransparent]"] + - ["system.double", "system.windows.media.imaging.bitmapsource", "Member[width]"] + - ["system.int16", "system.windows.media.imaging.wmpbitmapencoder", "Member[verticaltileslices]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone27transparent]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.bitmapmetadata", "Member[keywords]"] + - ["system.windows.int32rect", "system.windows.media.imaging.croppedbitmap", "Member[sourcerect]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[frequencyorder]"] + - ["system.windows.media.pixelformat", "system.windows.media.imaging.bitmapsource", "Member[format]"] + - ["system.windows.media.imaging.transformedbitmap", "system.windows.media.imaging.transformedbitmap", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.imaging.inplacebitmapmetadatawriter", "Method[createinstancecore].ReturnValue"] + - ["system.byte", "system.windows.media.imaging.wmpbitmapencoder", "Member[alphadatadiscardlevel]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[gray16]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmapsource", "Member[palette]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[thumbnail]"] + - ["system.windows.media.imaging.colorconvertedbitmap", "system.windows.media.imaging.colorconvertedbitmap", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.imaging.croppedbitmap", "system.windows.media.imaging.croppedbitmap", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.bitmapframe", "Member[thumbnail]"] + - ["system.windows.media.imaging.transformedbitmap", "system.windows.media.imaging.transformedbitmap", "Method[clone].ReturnValue"] + - ["system.windows.media.imaging.colorconvertedbitmap", "system.windows.media.imaging.colorconvertedbitmap", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.imaging.bitmapcodecinfo", "Member[supportsanimation]"] + - ["system.int32", "system.windows.media.imaging.bitmapsizeoptions", "Member[pixelheight]"] + - ["system.int32", "system.windows.media.imaging.writeablebitmap", "Member[backbufferstride]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.transformedbitmap!", "Member[transformproperty]"] + - ["system.windows.media.imaging.bitmapcreateoptions", "system.windows.media.imaging.bitmapcreateoptions!", "Member[ignorecolorprofile]"] + - ["system.windows.media.colorcontext", "system.windows.media.imaging.colorconvertedbitmap", "Member[destinationcolorcontext]"] + - ["system.single", "system.windows.media.imaging.wmpbitmapencoder", "Member[imagequalitylevel]"] + - ["system.windows.freezable", "system.windows.media.imaging.writeablebitmap", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.bitmapimage", "Member[rotation]"] + - ["system.boolean", "system.windows.media.imaging.writeablebitmap", "Method[freezecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.imaging.rendertargetbitmap", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[blackandwhitetransparent]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[datetaken]"] + - ["system.collections.generic.ilist", "system.windows.media.imaging.bitmappalette", "Member[colors]"] + - ["system.boolean", "system.windows.media.imaging.bitmapcodecinfo", "Member[supportsmultipleframes]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.colorconvertedbitmap!", "Member[destinationcolorcontextproperty]"] + - ["system.windows.media.imagemetadata", "system.windows.media.imaging.bitmapimage", "Member[metadata]"] + - ["system.windows.media.imaging.formatconvertedbitmap", "system.windows.media.imaging.formatconvertedbitmap", "Method[clone].ReturnValue"] + - ["system.windows.media.imaging.inplacebitmapmetadatawriter", "system.windows.media.imaging.inplacebitmapmetadatawriter", "Method[clone].ReturnValue"] + - ["system.windows.media.imaging.formatconvertedbitmap", "system.windows.media.imaging.formatconvertedbitmap", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.imaging.writeablebitmap", "system.windows.media.imaging.writeablebitmap", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.croppedbitmap!", "Member[sourceproperty]"] + - ["system.net.cache.requestcachepolicy", "system.windows.media.imaging.bitmapimage", "Member[uricachepolicy]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.croppedbitmap", "Member[source]"] + - ["system.windows.media.imaging.bitmapcacheoption", "system.windows.media.imaging.bitmapcacheoption!", "Member[none]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.bitmapencoder", "Member[colorcontexts]"] + - ["system.windows.media.imaging.bitmapimage", "system.windows.media.imaging.bitmapimage", "Method[clonecurrentvalue].ReturnValue"] + - ["system.guid", "system.windows.media.imaging.bitmapcodecinfo", "Member[containerformat]"] + - ["system.int32", "system.windows.media.imaging.bitmapmetadata", "Member[rating]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[gray16transparent]"] + - ["system.windows.media.imaging.bitmapsizeoptions", "system.windows.media.imaging.bitmapsizeoptions!", "Method[fromheight].ReturnValue"] + - ["system.windows.media.imaging.bitmapcreateoptions", "system.windows.media.imaging.bitmapcreateoptions!", "Member[delaycreation]"] + - ["system.windows.media.imaging.bitmapcreateoptions", "system.windows.media.imaging.bitmapcreateoptions!", "Member[ignoreimagecache]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.bitmapframe", "Member[colorcontexts]"] + - ["system.windows.media.imaging.bitmapcreateoptions", "system.windows.media.imaging.bitmapimage", "Member[createoptions]"] + - ["system.windows.media.imaging.inplacebitmapmetadatawriter", "system.windows.media.imaging.bitmapdecoder", "Method[createinplacebitmapmetadatawriter].ReturnValue"] + - ["system.windows.media.imaging.bitmapsizeoptions", "system.windows.media.imaging.bitmapsizeoptions!", "Method[fromwidth].ReturnValue"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[preview]"] + - ["system.windows.media.imaging.bitmapdecoder", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[decoder]"] + - ["system.boolean", "system.windows.media.imaging.wmpbitmapencoder", "Member[lossless]"] + - ["system.windows.media.imaging.croppedbitmap", "system.windows.media.imaging.croppedbitmap", "Method[clone].ReturnValue"] + - ["system.windows.media.imagemetadata", "system.windows.media.imaging.bitmapsource", "Member[metadata]"] + - ["system.byte", "system.windows.media.imaging.wmpbitmapencoder", "Member[alphaqualitylevel]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[halftone64]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.formatconvertedbitmap!", "Member[destinationformatproperty]"] + - ["system.windows.media.imaging.bitmapdecoder", "system.windows.media.imaging.bitmapframe", "Member[decoder]"] + - ["system.windows.media.imaging.bitmappalette", "system.windows.media.imaging.bitmappalettes!", "Member[blackandwhite]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.colorconvertedbitmap!", "Member[sourceproperty]"] + - ["system.object", "system.windows.media.imaging.bitmapmetadata", "Method[getquery].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.media.imaging.lateboundbitmapdecoder", "Member[colorcontexts]"] + - ["system.windows.media.imaging.bitmapsizeoptions", "system.windows.media.imaging.bitmapsizeoptions!", "Method[fromrotation].ReturnValue"] + - ["system.windows.media.imaging.rotation", "system.windows.media.imaging.rotation!", "Member[rotate180]"] + - ["system.windows.dependencyproperty", "system.windows.media.imaging.colorconvertedbitmap!", "Member[destinationformatproperty]"] + - ["system.windows.media.transform", "system.windows.media.imaging.transformedbitmap", "Member[transform]"] + - ["system.boolean", "system.windows.media.imaging.jpegbitmapencoder", "Member[flipvertical]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[copyright]"] + - ["system.string", "system.windows.media.imaging.bitmapmetadata", "Member[title]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Media3D.Converters.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Media3D.Converters.typemodel.yml new file mode 100644 index 000000000000..65e32b5dd2d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Media3D.Converters.typemodel.yml @@ -0,0 +1,42 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.media.media3d.converters.point4dvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.vector3dvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.matrix3dvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.quaternionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.point3dcollectionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.quaternionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.size3dvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.vector3dcollectionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.point3dcollectionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.rect3dvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.vector3dvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.matrix3dvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.quaternionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.point3dcollectionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.size3dvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.quaternionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.point4dvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.point3dvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.point3dvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.point3dvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.vector3dvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.rect3dvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.size3dvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.rect3dvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.string", "system.windows.media.media3d.converters.vector3dcollectionvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.point3dcollectionvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.matrix3dvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.point4dvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.point3dvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.vector3dcollectionvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.vector3dvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.size3dvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.converters.vector3dcollectionvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.rect3dvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.point4dvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.object", "system.windows.media.media3d.converters.matrix3dvalueserializer", "Method[convertfromstring].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Media3D.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Media3D.typemodel.yml new file mode 100644 index 000000000000..64b611add38c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.Media3D.typemodel.yml @@ -0,0 +1,659 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.windows.media.media3d.generaltransform3dcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.media.media3d.point3d!", "Method[op_equality].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.media3d.point3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.matrixcamera", "system.windows.media.media3d.matrixcamera", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.media3d.point3dconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.scaletransform3d!", "Member[centerxproperty]"] + - ["system.boolean", "system.windows.media.media3d.size3dconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.quaternion", "Member[isidentity]"] + - ["system.object", "system.windows.media.media3d.rect3dconverter", "Method[convertfrom].ReturnValue"] + - ["system.object", "system.windows.media.media3d.model3dcollection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.viewport2dvisual3d!", "Member[cachemodeproperty]"] + - ["system.windows.media.media3d.perspectivecamera", "system.windows.media.media3d.perspectivecamera", "Method[clonecurrentvalue].ReturnValue"] + - ["system.string", "system.windows.media.media3d.size3d", "Method[tostring].ReturnValue"] + - ["system.windows.media.media3d.visual3d", "system.windows.media.media3d.modelvisual3d", "Method[getvisual3dchild].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.projectioncamera", "Member[updirection]"] + - ["system.boolean", "system.windows.media.media3d.point4dconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.windows.media.media3d.point4dconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.point3d!", "Method[subtract].ReturnValue"] + - ["system.windows.media.media3d.axisanglerotation3d", "system.windows.media.media3d.axisanglerotation3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.meshgeometry3d", "Member[bounds]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.translatetransform3d!", "Member[offsetxproperty]"] + - ["system.int32", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[vertexindex2]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.diffusematerial!", "Member[brushproperty]"] + - ["system.string", "system.windows.media.media3d.point3dcollection", "Method[tostring].ReturnValue"] + - ["system.windows.media.media3d.visual3d", "system.windows.media.media3d.visual3d", "Method[getvisual3dchild].ReturnValue"] + - ["system.double", "system.windows.media.media3d.quaternion", "Member[w]"] + - ["system.boolean", "system.windows.media.media3d.vector3d!", "Method[op_inequality].ReturnValue"] + - ["system.windows.media.media3d.materialcollection", "system.windows.media.media3d.materialcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.media3d.emissivematerial", "Member[color]"] + - ["system.boolean", "system.windows.media.media3d.vector3d", "Method[equals].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.rect3d!", "Method[offset].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.vector3dconverter", "Method[canconvertto].ReturnValue"] + - ["system.double", "system.windows.media.media3d.pointlightbase", "Member[linearattenuation]"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.visual3d", "Member[visual3dmodel]"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.transform3d", "Member[inverse]"] + - ["system.double", "system.windows.media.media3d.rotatetransform3d", "Member[centerz]"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point4d!", "Method[op_multiply].ReturnValue"] + - ["system.double", "system.windows.media.media3d.quaternion", "Member[y]"] + - ["system.boolean", "system.windows.media.media3d.visual3dcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.generaltransform3d", "Member[inverse]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.projectioncamera!", "Member[lookdirectionproperty]"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dgroup", "Method[trytransform].ReturnValue"] + - ["system.windows.media.media3d.pointlight", "system.windows.media.media3d.pointlight", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.generaltransform3d", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.media3d.model3dcollection", "Member[syncroot]"] + - ["system.windows.media.media3d.camera", "system.windows.media.media3d.camera", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.transform3d", "Member[isaffine]"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point4d!", "Method[op_subtraction].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[vertexindex1]"] + - ["system.collections.ienumerator", "system.windows.media.media3d.materialcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollection", "Member[issynchronized]"] + - ["system.int32", "system.windows.media.media3d.transform3dcollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.matrix3d", "Method[transform].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.modelvisual3d", "Member[visual3dchildrencount]"] + - ["system.windows.media.media3d.point3dcollection", "system.windows.media.media3d.point3dcollection!", "Method[parse].ReturnValue"] + - ["system.windows.media.media3d.emissivematerial", "system.windows.media.media3d.emissivematerial", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.point3dcollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.pointlightbase!", "Member[quadraticattenuationproperty]"] + - ["system.object", "system.windows.media.media3d.vector3dcollection+enumerator", "Member[current]"] + - ["system.windows.media.media3d.size3d", "system.windows.media.media3d.size3d!", "Member[empty]"] + - ["system.int32", "system.windows.media.media3d.transform3dcollection", "Member[count]"] + - ["system.double", "system.windows.media.media3d.rotatetransform3d", "Member[centery]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.point3d!", "Method[op_explicit].ReturnValue"] + - ["system.windows.media.cachemode", "system.windows.media.media3d.viewport2dvisual3d", "Member[cachemode]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.spotlight!", "Member[innerconeangleproperty]"] + - ["system.windows.media.media3d.vector3dcollection", "system.windows.media.media3d.meshgeometry3d", "Member[normals]"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.double", "system.windows.media.media3d.projectioncamera", "Member[farplanedistance]"] + - ["system.int32", "system.windows.media.media3d.vector3d", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.brush", "system.windows.media.media3d.viewport3dvisual", "Member[opacitymask]"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.meshgeometry3d!", "Member[triangleindicesproperty]"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[op_multiply].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.visual3d", "Method[transformtodescendant].ReturnValue"] + - ["system.object", "system.windows.media.media3d.vector3dcollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[multiply].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.rayhittestresult", "Member[pointhit]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m24]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.camera", "Member[transform]"] + - ["system.collections.ienumerator", "system.windows.media.media3d.model3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.model3dcollection", "system.windows.media.media3d.model3dgroup", "Member[children]"] + - ["system.object", "system.windows.media.media3d.rect3dconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.media.media3d.transform3dcollection", "Member[item]"] + - ["system.double", "system.windows.media.media3d.translatetransform3d", "Member[offsetx]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.viewport2dvisual3d!", "Member[isvisualhostmaterialproperty]"] + - ["system.windows.dependencyobject", "system.windows.media.media3d.visual3d", "Method[findcommonvisualancestor].ReturnValue"] + - ["system.string", "system.windows.media.media3d.matrix3d", "Method[tostring].ReturnValue"] + - ["system.windows.media.media3d.vector3dcollection+enumerator", "system.windows.media.media3d.vector3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point4d!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.point3dcollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.media3d.affinetransform3d", "system.windows.media.media3d.affinetransform3d", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.media3d.materialcollection", "Member[syncroot]"] + - ["system.boolean", "system.windows.media.media3d.rect3d!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.windows.media.media3d.camera", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.media3d.transform3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.point3dcollection+enumerator", "system.windows.media.media3d.point3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.model3d!", "Member[transformproperty]"] + - ["system.string", "system.windows.media.media3d.point4d", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.quaternion!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.specularmaterial!", "Member[brushproperty]"] + - ["system.windows.media.media3d.light", "system.windows.media.media3d.light", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.directionallight", "system.windows.media.media3d.directionallight", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.media3d.point3dcollection", "Member[syncroot]"] + - ["system.windows.media.geometryhittestresult", "system.windows.media.media3d.viewport3dvisual", "Method[hittestcore].ReturnValue"] + - ["system.double", "system.windows.media.media3d.quaternion", "Member[angle]"] + - ["system.windows.media.media3d.translatetransform3d", "system.windows.media.media3d.translatetransform3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.media3d.orthographiccamera", "Member[width]"] + - ["system.windows.media.media3d.size3d", "system.windows.media.media3d.rect3d", "Member[size]"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.model3d", "Member[bounds]"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.transform3d", "Member[value]"] + - ["system.boolean", "system.windows.media.media3d.materialcollection", "Member[issynchronized]"] + - ["system.object", "system.windows.media.media3d.point3dcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.media.media3d.quaternionconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.visual3dcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.object", "system.windows.media.media3d.vector3dcollection", "Member[item]"] + - ["system.double", "system.windows.media.media3d.vector3d!", "Method[anglebetween].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.model3dcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point4dconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[op_subtraction].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.orthographiccamera!", "Member[widthproperty]"] + - ["system.double", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[distancetorayorigin]"] + - ["system.windows.media.media3d.visual3dcollection", "system.windows.media.media3d.modelvisual3d", "Member[children]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.spotlight!", "Member[outerconeangleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.modelvisual3d!", "Member[contentproperty]"] + - ["system.string", "system.windows.media.media3d.quaternion", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point4d!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[subtract].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.scaletransform3d!", "Member[scaleyproperty]"] + - ["system.object", "system.windows.media.media3d.matrix3dconverter", "Method[convertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.projectioncamera!", "Member[positionproperty]"] + - ["system.double", "system.windows.media.media3d.axisanglerotation3d", "Member[angle]"] + - ["system.windows.media.media3d.visual3dcollection+enumerator", "system.windows.media.media3d.visual3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.perspectivecamera!", "Member[fieldofviewproperty]"] + - ["system.windows.freezable", "system.windows.media.media3d.generaltransform3dgroup", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.emissivematerial", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.matrix3d", "Method[gethashcode].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[offsetz]"] + - ["system.windows.media.media3d.emissivematerial", "system.windows.media.media3d.emissivematerial", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3dgroup", "system.windows.media.media3d.generaltransform3dgroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.quaternionrotation3d", "system.windows.media.media3d.quaternionrotation3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.pointlight", "system.windows.media.media3d.pointlight", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.media3d.vector3d", "Member[z]"] + - ["system.object", "system.windows.media.media3d.model3dcollection", "Member[item]"] + - ["system.boolean", "system.windows.media.media3d.transform3dcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.media3d.transform3dgroup", "Member[isaffine]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.viewport2dvisual3d!", "Member[materialproperty]"] + - ["system.windows.media.media3d.vector3dcollection", "system.windows.media.media3d.vector3dcollection!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.visual3d", "Method[isancestorof].ReturnValue"] + - ["system.double", "system.windows.media.media3d.scaletransform3d", "Member[scalex]"] + - ["system.windows.freezable", "system.windows.media.media3d.diffusematerial", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point3d!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.point3dcollection", "Member[count]"] + - ["system.boolean", "system.windows.media.media3d.size3d!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.rotatetransform3d!", "Member[centerzproperty]"] + - ["system.object", "system.windows.media.media3d.visual3d", "Method[getanimationbasevalue].ReturnValue"] + - ["system.object", "system.windows.media.media3d.size3dconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.rect3d!", "Member[empty]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.size3d!", "Method[op_explicit].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m32]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.vector3d!", "Method[subtract].ReturnValue"] + - ["system.double", "system.windows.media.media3d.scaletransform3d", "Member[centery]"] + - ["system.windows.media.media3d.visual3d", "system.windows.media.media3d.containeruielement3d", "Method[getvisual3dchild].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollection", "Member[isfixedsize]"] + - ["system.windows.media.media3d.point3dcollection", "system.windows.media.media3d.point3dcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[op_subtraction].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.materialgroup!", "Member[childrenproperty]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3dcollection+enumerator", "Member[current]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.pointlightbase", "Member[position]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.media.media3d.containeruielement3d", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.transform3dcollection", "Method[contains].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.transform3d", "Method[transform].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[op_multiply].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.directionallight!", "Member[directionproperty]"] + - ["system.double", "system.windows.media.media3d.rect3d", "Member[y]"] + - ["system.boolean", "system.windows.media.media3d.materialcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.visual3dcollection", "Member[issynchronized]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m11]"] + - ["system.windows.media.media3d.geometrymodel3d", "system.windows.media.media3d.geometrymodel3d", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.media3d.translatetransform3d", "Member[offsetz]"] + - ["system.int32", "system.windows.media.media3d.visual3dcollection", "Method[indexof].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.meshgeometry3d", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.media3d.size3d", "Member[z]"] + - ["system.windows.media.media3d.geometrymodel3d", "system.windows.media.media3d.geometrymodel3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.vector3dcollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.media3d.geometry3d", "system.windows.media.media3d.viewport2dvisual3d", "Member[geometry]"] + - ["system.boolean", "system.windows.media.media3d.size3d!", "Method[op_equality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.projectioncamera!", "Member[updirectionproperty]"] + - ["system.windows.media.media3d.vector3dcollection", "system.windows.media.media3d.vector3dcollection", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Member[identity]"] + - ["system.windows.media.media3d.material", "system.windows.media.media3d.material", "Method[clone].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.media3d.diffusematerial", "Member[color]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.directionallight", "Member[direction]"] + - ["system.object", "system.windows.media.media3d.point3dcollection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.specularmaterial!", "Member[specularpowerproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.pointlightbase!", "Member[constantattenuationproperty]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.vector3d!", "Method[op_explicit].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.point3d!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.rect3d!", "Method[op_inequality].ReturnValue"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.scaletransform3d", "Member[value]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.model3dgroup!", "Member[childrenproperty]"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.transform3d", "Method[transform].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3dto2d", "system.windows.media.media3d.visual3d", "Method[transformtoancestor].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.projectioncamera!", "Member[nearplanedistanceproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.camera!", "Member[transformproperty]"] + - ["system.windows.media.media3d.light", "system.windows.media.media3d.light", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.translatetransform3d!", "Member[offsetzproperty]"] + - ["system.object", "system.windows.media.media3d.vector3dcollection", "Member[syncroot]"] + - ["system.windows.freezable", "system.windows.media.media3d.rotatetransform3d", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m22]"] + - ["system.windows.media.media3d.visual3dcollection", "system.windows.media.media3d.containeruielement3d", "Member[children]"] + - ["system.windows.media.media3d.ambientlight", "system.windows.media.media3d.ambientlight", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point3d", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.media.media3d.point4dconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.transform3d", "Method[trytransform].ReturnValue"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.media3d.rotation3d!", "Member[identity]"] + - ["system.double", "system.windows.media.media3d.rotatetransform3d", "Member[centerx]"] + - ["system.double", "system.windows.media.media3d.point4d", "Member[y]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.media3d.rotatetransform3d", "Member[rotation]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.transform3d!", "Member[identity]"] + - ["system.windows.media.media3d.spotlight", "system.windows.media.media3d.spotlight", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.transform3dgroup", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m31]"] + - ["system.boolean", "system.windows.media.media3d.vector3dconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3dgroup", "system.windows.media.media3d.generaltransform3dgroup", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3dcollection+enumerator", "system.windows.media.media3d.generaltransform3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.orthographiccamera", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.media3d.point3dcollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.rotatetransform3d!", "Member[centerxproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.translatetransform3d!", "Member[offsetyproperty]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.rayhittestparameters", "Member[direction]"] + - ["system.double", "system.windows.media.media3d.vector3d", "Member[length]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m44]"] + - ["system.windows.media.media3d.geometry3d", "system.windows.media.media3d.geometrymodel3d", "Member[geometry]"] + - ["system.double", "system.windows.media.media3d.point3d", "Member[x]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3dcollection+enumerator", "Member[current]"] + - ["system.double", "system.windows.media.media3d.rect3d", "Member[sizey]"] + - ["system.object", "system.windows.media.media3d.size3dconverter", "Method[convertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.axisanglerotation3d!", "Member[axisproperty]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.axisanglerotation3d", "Member[axis]"] + - ["system.windows.media.media3d.specularmaterial", "system.windows.media.media3d.specularmaterial", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m23]"] + - ["system.boolean", "system.windows.media.media3d.point3dconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point4d!", "Method[op_addition].ReturnValue"] + - ["system.double", "system.windows.media.media3d.pointlightbase", "Member[quadraticattenuation]"] + - ["system.windows.media.int32collection", "system.windows.media.media3d.meshgeometry3d", "Member[triangleindices]"] + - ["system.windows.media.hittestresult", "system.windows.media.media3d.viewport3dvisual", "Method[hittest].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3d!", "Method[op_addition].ReturnValue"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.transform3dgroup", "Member[value]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[op_unarynegation].ReturnValue"] + - ["system.double", "system.windows.media.media3d.point4d", "Member[z]"] + - ["system.windows.media.media3d.size3d", "system.windows.media.media3d.vector3d!", "Method[op_explicit].ReturnValue"] + - ["system.windows.media.media3d.model3dcollection", "system.windows.media.media3d.model3dcollection", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.media3d.size3d", "Member[x]"] + - ["system.double", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[vertexweight3]"] + - ["system.object", "system.windows.media.media3d.vector3dconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.media3d.point3dcollection", "system.windows.media.media3d.point3dcollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.model3dcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.diffusematerial!", "Member[colorproperty]"] + - ["system.boolean", "system.windows.media.media3d.materialcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3dcollection", "system.windows.media.media3d.generaltransform3dcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.pointlightbase!", "Member[positionproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.media.media3d.model3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.projectioncamera", "system.windows.media.media3d.projectioncamera", "Method[clone].ReturnValue"] + - ["system.string", "system.windows.media.media3d.rotation3d", "Method[tostring].ReturnValue"] + - ["system.windows.media.media3d.materialcollection", "system.windows.media.media3d.materialgroup", "Member[children]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.axisanglerotation3d!", "Member[angleproperty]"] + - ["system.windows.rect", "system.windows.media.media3d.generaltransform3dto2d", "Method[transformbounds].ReturnValue"] + - ["system.double", "system.windows.media.media3d.projectioncamera", "Member[nearplanedistance]"] + - ["system.boolean", "system.windows.media.media3d.transform3dcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.matrix3d", "Member[hasinverse]"] + - ["system.windows.freezable", "system.windows.media.media3d.model3dcollection", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.media3d.point3dconverter", "Method[convertto].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m33]"] + - ["system.boolean", "system.windows.media.media3d.matrix3d!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.transform3d", "Method[transformbounds].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternionrotation3d", "Member[quaternion]"] + - ["system.windows.media.pointcollection", "system.windows.media.media3d.meshgeometry3d", "Member[texturecoordinates]"] + - ["system.windows.media.media3d.transform3dgroup", "system.windows.media.media3d.transform3dgroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3d!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.transform3dcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.media3d.directionallight", "system.windows.media.media3d.directionallight", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.generaltransform2dto3d", "Method[trytransform].ReturnValue"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrixtransform3d", "Member[value]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[offsetx]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.matrixcamera!", "Member[viewmatrixproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.quaternionrotation3d!", "Member[quaternionproperty]"] + - ["system.double", "system.windows.media.media3d.rect3d", "Member[sizez]"] + - ["system.boolean", "system.windows.media.media3d.size3d", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m12]"] + - ["system.windows.freezable", "system.windows.media.media3d.matrixtransform3d", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.visual3d", "system.windows.media.media3d.rayhittestresult", "Member[visualhit]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.geometrymodel3d!", "Member[backmaterialproperty]"] + - ["system.windows.media.media3d.camera", "system.windows.media.media3d.camera", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.transform3dcollection", "system.windows.media.media3d.transform3dcollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.visual3dcollection", "Member[isfixedsize]"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrix3d!", "Member[identity]"] + - ["system.boolean", "system.windows.media.media3d.matrix3d!", "Method[equals].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.rect3d!", "Method[union].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.generaltransform3dto2d", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.media3d.matrix3dconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.media3d.meshgeometry3d", "system.windows.media.media3d.meshgeometry3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.media3d.translatetransform3d", "Member[offsety]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.matrixtransform3d!", "Member[matrixproperty]"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.rect3d!", "Method[intersect].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.visual3dcollection", "Method[contains].ReturnValue"] + - ["system.windows.media.media3d.material", "system.windows.media.media3d.materialcollection+enumerator", "Member[current]"] + - ["system.windows.media.media3d.affinetransform3d", "system.windows.media.media3d.affinetransform3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[vertexindex3]"] + - ["system.boolean", "system.windows.media.media3d.matrix3dconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.media3d.model3dgroup", "system.windows.media.media3d.model3dgroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3d!", "Method[multiply].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.model3dgroup", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point4d!", "Method[subtract].ReturnValue"] + - ["system.windows.media.media3d.pointlightbase", "system.windows.media.media3d.pointlightbase", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.media3d.vector3d!", "Method[dotproduct].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.modeluielement3d!", "Member[modelproperty]"] + - ["system.int32", "system.windows.media.media3d.visual3dcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.rect3dconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.vector3d!", "Method[equals].ReturnValue"] + - ["system.string", "system.windows.media.media3d.rect3d", "Method[tostring].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.media3d.diffusematerial", "Member[ambientcolor]"] + - ["system.windows.media.media3d.visual3dcollection", "system.windows.media.media3d.viewport3dvisual", "Member[children]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m14]"] + - ["system.boolean", "system.windows.media.media3d.materialcollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dcollection", "Member[isfixedsize]"] + - ["system.int32", "system.windows.media.media3d.generaltransform3dcollection", "Method[add].ReturnValue"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.media3d.viewport3dvisual", "Member[bitmapeffect]"] + - ["system.boolean", "system.windows.media.media3d.rect3d", "Method[intersectswith].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3d!", "Method[add].ReturnValue"] + - ["system.windows.media.media3d.materialgroup", "system.windows.media.media3d.materialgroup", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[add].ReturnValue"] + - ["system.double", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[vertexweight1]"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.model3dcollection", "Member[item]"] + - ["system.windows.media.media3d.quaternionrotation3d", "system.windows.media.media3d.quaternionrotation3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.rotatetransform3d!", "Member[centeryproperty]"] + - ["system.object", "system.windows.media.media3d.point3dcollection", "Member[item]"] + - ["system.windows.media.media3d.specularmaterial", "system.windows.media.media3d.specularmaterial", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point3d!", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.media.media3d.generaltransform3dcollection", "Member[item]"] + - ["system.boolean", "system.windows.media.media3d.point3dcollection", "Member[issynchronized]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.transform3dcollection", "Member[item]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.vector3d!", "Method[add].ReturnValue"] + - ["system.string", "system.windows.media.media3d.vector3d", "Method[tostring].ReturnValue"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.model3dcollection+enumerator", "Member[current]"] + - ["system.windows.media.media3d.model3dcollection", "system.windows.media.media3d.model3dcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.diffusematerial", "system.windows.media.media3d.diffusematerial", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m34]"] + - ["system.double", "system.windows.media.media3d.scaletransform3d", "Member[scalez]"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrix3d!", "Method[parse].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.specularmaterial!", "Member[colorproperty]"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrixtransform3d", "Member[matrix]"] + - ["system.double", "system.windows.media.media3d.spotlight", "Member[innerconeangle]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.model3d", "Member[transform]"] + - ["system.windows.media.media3d.generaltransform3dcollection", "system.windows.media.media3d.generaltransform3dcollection", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.generaltransform3dgroup!", "Member[childrenproperty]"] + - ["system.object", "system.windows.media.media3d.vector3dconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.brush", "system.windows.media.media3d.specularmaterial", "Member[brush]"] + - ["system.string", "system.windows.media.media3d.point3d", "Method[tostring].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.ambientlight", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.material", "system.windows.media.media3d.geometrymodel3d", "Member[material]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[offsety]"] + - ["system.boolean", "system.windows.media.media3d.point3dcollection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.viewport3dvisual!", "Member[viewportproperty]"] + - ["system.windows.freezable", "system.windows.media.media3d.pointlight", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.transform3dcollection", "Member[isfixedsize]"] + - ["system.windows.media.media3d.material", "system.windows.media.media3d.materialcollection", "Member[item]"] + - ["system.double", "system.windows.media.media3d.rect3d", "Member[x]"] + - ["system.boolean", "system.windows.media.media3d.model3dcollection", "Member[isreadonly]"] + - ["system.windows.media.media3d.scaletransform3d", "system.windows.media.media3d.scaletransform3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.matrix3d", "Member[isaffine]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[pointhit]"] + - ["system.int32", "system.windows.media.media3d.size3d", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.media3d.vector3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.scaletransform3d!", "Member[centerzproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.media.media3d.materialcollection", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.media.media3d.pointlightbase", "Member[range]"] + - ["system.windows.freezable", "system.windows.media.media3d.perspectivecamera", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.media3d.rotation3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.media3d.spotlight", "Member[outerconeangle]"] + - ["system.boolean", "system.windows.media.media3d.quaternion", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.media.media3d.rect3d", "Member[sizex]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.light!", "Member[colorproperty]"] + - ["system.windows.media.media3d.meshgeometry3d", "system.windows.media.media3d.meshgeometry3d", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.media3d.perspectivecamera", "Member[fieldofview]"] + - ["system.double", "system.windows.media.media3d.quaternion", "Member[x]"] + - ["system.double", "system.windows.media.media3d.point3d", "Member[y]"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.transform3dcollection", "Method[add].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.geometrymodel3d", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.projectioncamera", "Member[lookdirection]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.vector3d!", "Method[op_addition].ReturnValue"] + - ["system.windows.media.media3d.material", "system.windows.media.media3d.viewport2dvisual3d", "Member[material]"] + - ["system.windows.freezable", "system.windows.media.media3d.scaletransform3d", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrixcamera", "Member[viewmatrix]"] + - ["system.boolean", "system.windows.media.media3d.quaternion!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.media3d.specularmaterial", "Member[color]"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.modeluielement3d", "Member[model]"] + - ["system.collections.ienumerator", "system.windows.media.media3d.generaltransform3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point3d!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.matrix3d", "Method[equals].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.visual3d", "Member[visual3dchildrencount]"] + - ["system.windows.freezable", "system.windows.media.media3d.directionallight", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrix3d!", "Method[op_multiply].ReturnValue"] + - ["system.double", "system.windows.media.media3d.point4d", "Member[w]"] + - ["system.boolean", "system.windows.media.media3d.point3dcollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.point3d", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.media3d.meshgeometry3d", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[meshhit]"] + - ["system.int32", "system.windows.media.media3d.viewport2dvisual3d", "Member[visual3dchildrencount]"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dcollection", "Member[isreadonly]"] + - ["system.object", "system.windows.media.media3d.transform3dcollection+enumerator", "Member[current]"] + - ["system.boolean", "system.windows.media.media3d.visual3d", "Member[hasanimatedproperties]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.visual3d", "Member[transform]"] + - ["system.boolean", "system.windows.media.media3d.materialcollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.media.media3d.materialcollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.scaletransform3d!", "Member[scalezproperty]"] + - ["system.object", "system.windows.media.media3d.generaltransform3dcollection+enumerator", "Member[current]"] + - ["system.windows.media.media3d.geometry3d", "system.windows.media.media3d.geometry3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.translatetransform3d", "Member[value]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[parse].ReturnValue"] + - ["system.windows.vector", "system.windows.media.media3d.viewport3dvisual", "Member[offset]"] + - ["system.windows.media.brush", "system.windows.media.media3d.emissivematerial", "Member[brush]"] + - ["system.int32", "system.windows.media.media3d.vector3dcollection", "Member[count]"] + - ["system.windows.media.media3d.transform3dgroup", "system.windows.media.media3d.transform3dgroup", "Method[clone].ReturnValue"] + - ["system.windows.media.visual", "system.windows.media.media3d.viewport2dvisual3d", "Member[visual]"] + - ["system.boolean", "system.windows.media.media3d.model3dcollection", "Method[contains].ReturnValue"] + - ["system.double", "system.windows.media.media3d.scaletransform3d", "Member[centerx]"] + - ["system.int32", "system.windows.media.media3d.rect3d", "Method[gethashcode].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.materialcollection", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.visual3dcollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.media3d.point3dcollection", "Member[isfixedsize]"] + - ["system.windows.freezable", "system.windows.media.media3d.generaltransform2dto3d", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.media3d.specularmaterial", "Member[specularpower]"] + - ["system.windows.media.media3d.matrixcamera", "system.windows.media.media3d.matrixcamera", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.modelvisual3d", "Member[content]"] + - ["system.boolean", "system.windows.media.media3d.size3dconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3d!", "Method[parse].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.generaltransform3dcollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.rayhittestresult", "Member[modelhit]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.quaternion", "Member[axis]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.meshgeometry3d!", "Member[normalsproperty]"] + - ["system.windows.media.media3d.materialcollection", "system.windows.media.media3d.materialcollection", "Method[clone].ReturnValue"] + - ["system.windows.point", "system.windows.media.media3d.generaltransform3dto2d", "Method[transform].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dcollection", "Method[contains].ReturnValue"] + - ["system.windows.rect", "system.windows.media.media3d.viewport3dvisual", "Member[descendantbounds]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m13]"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point4d!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point4d", "Method[equals].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.media3d.light", "Member[color]"] + - ["system.boolean", "system.windows.media.media3d.rect3dconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.matrix3d", "Member[isidentity]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.matrix3dconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.windows.media.media3d.model3d", "Method[tostring].ReturnValue"] + - ["system.windows.media.media3d.projectioncamera", "system.windows.media.media3d.projectioncamera", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.visual3d", "system.windows.media.media3d.viewport2dvisual3d", "Method[getvisual3dchild].ReturnValue"] + - ["system.windows.media.media3d.size3d", "system.windows.media.media3d.size3d!", "Method[parse].ReturnValue"] + - ["system.double", "system.windows.media.media3d.point3d", "Member[z]"] + - ["system.double", "system.windows.media.media3d.vector3d", "Member[lengthsquared]"] + - ["system.double", "system.windows.media.media3d.scaletransform3d", "Member[scaley]"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.visual3d", "Method[transformtoancestor].ReturnValue"] + - ["system.double", "system.windows.media.media3d.point4d", "Member[x]"] + - ["system.int32", "system.windows.media.media3d.generaltransform3dcollection", "Member[count]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[multiply].ReturnValue"] + - ["system.double", "system.windows.media.media3d.size3d", "Member[y]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.size3d!", "Method[op_explicit].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.meshgeometry3d!", "Member[positionsproperty]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.transform3dcollection+enumerator", "Member[current]"] + - ["system.boolean", "system.windows.media.media3d.quaternionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.generaltransform3dcollection+enumerator", "Member[current]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.rayhittestparameters", "Member[origin]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.matrix3d", "Method[transform].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point3dcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.viewport2dvisual3d!", "Member[visualproperty]"] + - ["system.boolean", "system.windows.media.media3d.point3dcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point4d!", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.spotlight!", "Member[directionproperty]"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrix3d!", "Method[multiply].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.viewport2dvisual3d!", "Member[geometryproperty]"] + - ["system.windows.media.media3d.pointlightbase", "system.windows.media.media3d.pointlightbase", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.media3d.vector3dcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point3dcollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.media3d.orthographiccamera", "system.windows.media.media3d.orthographiccamera", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.quaternionrotation3d", "Method[createinstancecore].ReturnValue"] + - ["system.string", "system.windows.media.media3d.generaltransform3d", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.point4d", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point3dcollection", "Member[isreadonly]"] + - ["system.windows.media.media3d.materialgroup", "system.windows.media.media3d.materialgroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.matrixtransform3d", "system.windows.media.media3d.matrixtransform3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.size3d!", "Method[equals].ReturnValue"] + - ["system.windows.media.media3d.axisanglerotation3d", "system.windows.media.media3d.axisanglerotation3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.rect3d!", "Method[parse].ReturnValue"] + - ["system.windows.media.media3d.ambientlight", "system.windows.media.media3d.ambientlight", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.quaternionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.media3d.point3dcollection", "system.windows.media.media3d.meshgeometry3d", "Member[positions]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[divide].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.spotlight", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.media3d.quaternionconverter", "Method[convertfrom].ReturnValue"] + - ["system.string", "system.windows.media.media3d.vector3dcollection", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.media.media3d.vector3d", "Member[x]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.scaletransform3d!", "Member[centeryproperty]"] + - ["system.boolean", "system.windows.media.media3d.transform3dcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.media3d.model3dcollection+enumerator", "system.windows.media.media3d.model3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.model3dcollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.projectioncamera", "Member[position]"] + - ["system.collections.ienumerator", "system.windows.media.media3d.transform3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.translatetransform3d", "Method[createinstancecore].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.media3d.visual3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.rect", "system.windows.media.media3d.viewport3dvisual", "Member[contentbounds]"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.geometrymodel3d!", "Member[materialproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.rotatetransform3d!", "Member[rotationproperty]"] + - ["system.windows.media.media3d.perspectivecamera", "system.windows.media.media3d.perspectivecamera", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[parse].ReturnValue"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[determinant]"] + - ["system.windows.media.media3d.geometry3d", "system.windows.media.media3d.geometry3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3d!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.vector3d!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.generaltransform3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.string", "system.windows.media.media3d.material", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dto2d", "Method[trytransform].ReturnValue"] + - ["system.windows.media.media3d.rotatetransform3d", "system.windows.media.media3d.rotatetransform3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.geometry3d", "Member[bounds]"] + - ["system.windows.media.media3d.transform3dcollection+enumerator", "system.windows.media.media3d.transform3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.visual3d", "system.windows.media.media3d.visual3dcollection", "Member[item]"] + - ["system.double", "system.windows.media.media3d.rect3d", "Member[z]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[op_addition].ReturnValue"] + - ["system.windows.media.media3d.matrixtransform3d", "system.windows.media.media3d.matrixtransform3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.generaltransform3dcollection", "Member[item]"] + - ["system.collections.generic.ienumerator", "system.windows.media.media3d.generaltransform3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.quaternion!", "Method[equals].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.media.media3d.viewport3dvisual", "Member[parent]"] + - ["system.windows.freezable", "system.windows.media.media3d.generaltransform3dcollection", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.materialcollection", "Method[indexof].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.specularmaterial", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.media3d.transform3dcollection", "Member[syncroot]"] + - ["system.windows.media.media3d.model3dgroup", "system.windows.media.media3d.model3dgroup", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.vector3d!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.quaternion", "Member[isnormalized]"] + - ["system.object", "system.windows.media.media3d.visual3dcollection", "Member[syncroot]"] + - ["system.windows.freezable", "system.windows.media.media3d.matrixcamera", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.media3d.viewport3dvisual", "Member[opacity]"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollection", "Method[contains].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[op_division].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.model3dcollection", "Member[count]"] + - ["system.collections.ienumerator", "system.windows.media.media3d.vector3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.matrix3d", "Method[transform].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.visual3d!", "Member[transformproperty]"] + - ["system.double", "system.windows.media.media3d.scaletransform3d", "Member[centerz]"] + - ["system.double", "system.windows.media.media3d.matrix3d", "Member[m21]"] + - ["system.windows.media.media3d.diffusematerial", "system.windows.media.media3d.diffusematerial", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.transform3dgroup!", "Member[childrenproperty]"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3d", "Method[trytransform].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.transform3dcollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.media.media3d.model3dcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.modelvisual3d!", "Member[transformproperty]"] + - ["system.windows.media.brush", "system.windows.media.media3d.diffusematerial", "Member[brush]"] + - ["system.boolean", "system.windows.media.media3d.generaltransform3dcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3d!", "Method[crossproduct].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.diffusematerial!", "Member[ambientcolorproperty]"] + - ["system.windows.media.geometry", "system.windows.media.media3d.viewport3dvisual", "Member[clip]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.media.media3d.modeluielement3d", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.vector3dcollection", "Member[isreadonly]"] + - ["system.windows.freezable", "system.windows.media.media3d.transform3dcollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.transform", "system.windows.media.media3d.viewport3dvisual", "Member[transform]"] + - ["system.windows.media.media3d.material", "system.windows.media.media3d.material", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3dcollection", "system.windows.media.media3d.generaltransform3dgroup", "Member[children]"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.model3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.point3dconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.matrixtransform3d", "Member[isaffine]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.pointlightbase!", "Member[rangeproperty]"] + - ["system.windows.media.media3d.transform3dcollection", "system.windows.media.media3d.transform3dcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.vector3dcollection", "Member[item]"] + - ["system.int32", "system.windows.media.media3d.quaternion", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.media3d.spotlight", "system.windows.media.media3d.spotlight", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.transform3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point4d!", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.pointlightbase!", "Member[linearattenuationproperty]"] + - ["system.windows.media.media3d.rotation3d", "system.windows.media.media3d.rotation3d", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.media3d.visual3dcollection+enumerator", "Member[current]"] + - ["system.boolean", "system.windows.media.media3d.materialcollection", "Member[isfixedsize]"] + - ["system.int32", "system.windows.media.media3d.vector3dcollection", "Method[add].ReturnValue"] + - ["system.double", "system.windows.media.media3d.pointlightbase", "Member[constantattenuation]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.scaletransform3d!", "Member[scalexproperty]"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.rotatetransform3d", "Member[value]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.meshgeometry3d!", "Member[texturecoordinatesproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.geometrymodel3d!", "Member[geometryproperty]"] + - ["system.boolean", "system.windows.media.media3d.rect3d", "Method[contains].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.viewport3dvisual!", "Member[cameraproperty]"] + - ["system.boolean", "system.windows.media.media3d.viewport2dvisual3d!", "Method[getisvisualhostmaterial].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[op_addition].ReturnValue"] + - ["system.windows.media.media3d.quaternion", "system.windows.media.media3d.quaternion!", "Method[slerp].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.visual3d", "Method[isdescendantof].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.emissivematerial!", "Member[colorproperty]"] + - ["system.double", "system.windows.media.media3d.quaternion", "Member[z]"] + - ["system.windows.media.media3d.transform3dcollection", "system.windows.media.media3d.transform3dgroup", "Member[children]"] + - ["system.boolean", "system.windows.media.media3d.model3dcollection", "Member[isfixedsize]"] + - ["system.double", "system.windows.media.media3d.vector3d", "Member[y]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.transform3d", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.media.media3d.viewport3dvisual", "Member[bitmapeffectinput]"] + - ["system.windows.media.media3d.material", "system.windows.media.media3d.geometrymodel3d", "Member[backmaterial]"] + - ["system.windows.media.media3d.visual3d", "system.windows.media.media3d.visual3dcollection+enumerator", "Member[current]"] + - ["system.windows.freezable", "system.windows.media.media3d.axisanglerotation3d", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.visual3dcollection", "Member[count]"] + - ["system.windows.media.media3d.transform3d", "system.windows.media.media3d.modelvisual3d", "Member[transform]"] + - ["system.windows.media.media3d.matrix3d", "system.windows.media.media3d.matrixcamera", "Member[projectionmatrix]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.generaltransform3d", "Method[transform].ReturnValue"] + - ["system.windows.media.media3d.camera", "system.windows.media.media3d.viewport3dvisual", "Member[camera]"] + - ["system.double", "system.windows.media.media3d.rayhittestresult", "Member[distancetorayorigin]"] + - ["system.boolean", "system.windows.media.media3d.affinetransform3d", "Member[isaffine]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.rect3d", "Member[location]"] + - ["system.windows.freezable", "system.windows.media.media3d.vector3dcollection", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.media3d.materialcollection", "Member[item]"] + - ["system.boolean", "system.windows.media.media3d.materialcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.point3dcollection", "Method[add].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.generaltransform3d", "Method[transformbounds].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.rect3d", "Method[equals].ReturnValue"] + - ["system.windows.media.media3d.generaltransform3d", "system.windows.media.media3d.generaltransform3dgroup", "Member[inverse]"] + - ["system.int32", "system.windows.media.media3d.materialcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.size3d", "Member[isempty]"] + - ["system.boolean", "system.windows.media.media3d.rect3d!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.model3dcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.media3d.translatetransform3d", "system.windows.media.media3d.translatetransform3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.rotatetransform3d", "system.windows.media.media3d.rotatetransform3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.vector3dcollection", "system.windows.media.media3d.vector3dcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.materialcollection+enumerator", "system.windows.media.media3d.materialcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.emissivematerial!", "Member[brushproperty]"] + - ["system.object", "system.windows.media.media3d.materialcollection+enumerator", "Member[current]"] + - ["system.double", "system.windows.media.media3d.raymeshgeometry3dhittestresult", "Member[vertexweight2]"] + - ["system.windows.media.media3d.point4d", "system.windows.media.media3d.point4d!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.matrix3d!", "Method[op_inequality].ReturnValue"] + - ["system.windows.media.media3d.model3d", "system.windows.media.media3d.model3d", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.media3d.materialgroup", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3d!", "Method[subtract].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.transform3d", "Method[transform].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.media3d.generaltransform3dgroup", "Method[transformbounds].ReturnValue"] + - ["system.boolean", "system.windows.media.media3d.rect3d", "Member[isempty]"] + - ["system.object", "system.windows.media.media3d.generaltransform3dcollection", "Member[syncroot]"] + - ["system.object", "system.windows.media.media3d.visual3dcollection", "Member[item]"] + - ["system.boolean", "system.windows.media.media3d.model3dcollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.projectioncamera!", "Member[farplanedistanceproperty]"] + - ["system.windows.media.media3d.orthographiccamera", "system.windows.media.media3d.orthographiccamera", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.media3d.containeruielement3d", "Member[visual3dchildrencount]"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.generaltransform2dto3d", "Method[transform].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.media3d.visual3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.media3d.scaletransform3d", "system.windows.media.media3d.scaletransform3d", "Method[clone].ReturnValue"] + - ["system.windows.media.media3d.point3d", "system.windows.media.media3d.point3dcollection", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.media.media3d.matrixcamera!", "Member[projectionmatrixproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.media.media3d.point3dcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.rect", "system.windows.media.media3d.viewport3dvisual", "Member[viewport]"] + - ["system.windows.media.media3d.vector3d", "system.windows.media.media3d.spotlight", "Member[direction]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.TextFormatting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.TextFormatting.typemodel.yml new file mode 100644 index 000000000000..d87fd9859c24 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.TextFormatting.typemodel.yml @@ -0,0 +1,208 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.windows.media.textformatting.textline", "Member[hascollapsed]"] + - ["system.windows.fontnumeralstyle", "system.windows.media.textformatting.textruntypographyproperties", "Member[numeralstyle]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset5]"] + - ["system.int32", "system.windows.media.textformatting.characterbufferrange", "Member[length]"] + - ["system.windows.fontvariants", "system.windows.media.textformatting.textruntypographyproperties", "Member[variants]"] + - ["system.windows.media.textformatting.texttabalignment", "system.windows.media.textformatting.texttabalignment!", "Member[character]"] + - ["system.int32", "system.windows.media.textformatting.characterhit", "Member[firstcharacterindex]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[baseline]"] + - ["system.int32", "system.windows.media.textformatting.textsource", "Method[gettexteffectcharacterindexfromtextsourcecharacterindex].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.textline", "Member[trailingwhitespacelength]"] + - ["system.windows.media.textformatting.characterbufferreference", "system.windows.media.textformatting.textmodifier", "Member[characterbufferreference]"] + - ["system.windows.fontfraction", "system.windows.media.textformatting.textruntypographyproperties", "Member[fraction]"] + - ["system.windows.media.textformatting.minmaxparagraphwidth", "system.windows.media.textformatting.textformatter", "Method[formatminmaxparagraphwidth].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.textline", "Member[length]"] + - ["system.windows.media.textformatting.textline", "system.windows.media.textformatting.textline", "Method[collapse].ReturnValue"] + - ["system.boolean", "system.windows.media.textformatting.characterbufferrange", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.media.textformatting.texttrailingcharacterellipsis", "Member[width]"] + - ["system.boolean", "system.windows.media.textformatting.minmaxparagraphwidth", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.media.textformatting.minmaxparagraphwidth", "Member[minwidth]"] + - ["system.double", "system.windows.media.textformatting.textsource", "Member[pixelsperdip]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[kerning]"] + - ["system.boolean", "system.windows.media.textformatting.minmaxparagraphwidth!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.textruntypographyproperties", "Member[contextualswashes]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[pixelsperdip]"] + - ["t", "system.windows.media.textformatting.textspan", "Member[value]"] + - ["system.windows.media.textformatting.textlinebreak", "system.windows.media.textformatting.textline", "Method[gettextlinebreak].ReturnValue"] + - ["system.windows.media.typeface", "system.windows.media.textformatting.textrunproperties", "Member[typeface]"] + - ["system.boolean", "system.windows.media.textformatting.characterbufferreference", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.media.textformatting.textparagraphproperties", "Member[indent]"] + - ["system.windows.media.numbersubstitution", "system.windows.media.textformatting.textrunproperties", "Member[numbersubstitution]"] + - ["system.windows.media.textformatting.texttabalignment", "system.windows.media.textformatting.texttabproperties", "Member[alignment]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[extent]"] + - ["system.windows.media.textformatting.characterbufferreference", "system.windows.media.textformatting.textendofsegment", "Member[characterbufferreference]"] + - ["system.windows.media.textformatting.textrunproperties", "system.windows.media.textformatting.textparagraphproperties", "Member[defaulttextrunproperties]"] + - ["system.windows.media.textformatting.textrunproperties", "system.windows.media.textformatting.textmodifier", "Method[modifyproperties].ReturnValue"] + - ["system.windows.media.textformatting.textrun", "system.windows.media.textformatting.texttrailingcharacterellipsis", "Member[symbol]"] + - ["system.windows.textdecorationcollection", "system.windows.media.textformatting.textrunproperties", "Member[textdecorations]"] + - ["system.windows.media.textformatting.texttabalignment", "system.windows.media.textformatting.texttabalignment!", "Member[right]"] + - ["system.windows.media.textformatting.textembeddedobjectmetrics", "system.windows.media.textformatting.textembeddedobject", "Method[format].ReturnValue"] + - ["system.boolean", "system.windows.media.textformatting.characterhit", "Method[equals].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.media.textformatting.culturespecificcharacterbufferrange", "Member[cultureinfo]"] + - ["system.windows.media.textformatting.textcollapsingstyle", "system.windows.media.textformatting.textcollapsingstyle!", "Member[trailingcharacter]"] + - ["system.double", "system.windows.media.textformatting.textparagraphproperties", "Member[defaultincrementaltab]"] + - ["system.boolean", "system.windows.media.textformatting.characterbufferrange!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.texthidden", "Member[length]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[width]"] + - ["system.windows.media.brush", "system.windows.media.textformatting.textrunproperties", "Member[foregroundbrush]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset9]"] + - ["system.windows.media.textformatting.textcollapsingstyle", "system.windows.media.textformatting.texttrailingcharacterellipsis", "Member[style]"] + - ["system.boolean", "system.windows.media.textformatting.characterbufferrange!", "Method[op_inequality].ReturnValue"] + - ["system.windows.flowdirection", "system.windows.media.textformatting.textmodifier", "Member[flowdirection]"] + - ["system.windows.media.textformatting.invertaxes", "system.windows.media.textformatting.invertaxes!", "Member[horizontal]"] + - ["system.int32", "system.windows.media.textformatting.textendofline", "Member[length]"] + - ["system.double", "system.windows.media.textformatting.textembeddedobjectmetrics", "Member[baseline]"] + - ["system.int32", "system.windows.media.textformatting.textruntypographyproperties", "Member[standardswashes]"] + - ["system.int32", "system.windows.media.textformatting.minmaxparagraphwidth", "Method[gethashcode].ReturnValue"] + - ["system.windows.textdecorationcollection", "system.windows.media.textformatting.textparagraphproperties", "Member[textdecorations]"] + - ["system.boolean", "system.windows.media.textformatting.textline", "Member[hasoverflowed]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[markerbaseline]"] + - ["system.windows.media.textformatting.invertaxes", "system.windows.media.textformatting.invertaxes!", "Member[both]"] + - ["system.windows.flowdirection", "system.windows.media.textformatting.textparagraphproperties", "Member[flowdirection]"] + - ["system.int32", "system.windows.media.textformatting.textrunbounds", "Member[textsourcecharacterindex]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[mathematicalgreek]"] + - ["system.windows.media.textformatting.textsource", "system.windows.media.textformatting.textsimplemarkerproperties", "Member[textsource]"] + - ["system.double", "system.windows.media.textformatting.textline", "Method[getdistancefromcharacterhit].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.textline", "Member[dependentlength]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset8]"] + - ["system.windows.media.textformatting.characterbufferreference", "system.windows.media.textformatting.textendofline", "Member[characterbufferreference]"] + - ["system.windows.media.textformatting.textrunproperties", "system.windows.media.textformatting.textendofsegment", "Member[properties]"] + - ["system.collections.generic.ienumerable", "system.windows.media.textformatting.textline", "Method[getindexedglyphruns].ReturnValue"] + - ["system.windows.media.textformatting.textspan", "system.windows.media.textformatting.textsource", "Method[getprecedingtext].ReturnValue"] + - ["system.windows.textalignment", "system.windows.media.textformatting.textparagraphproperties", "Member[textalignment]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[historicalligatures]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset7]"] + - ["system.double", "system.windows.media.textformatting.textmarkerproperties", "Member[offset]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[slashedzero]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[standardligatures]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[height]"] + - ["system.int32", "system.windows.media.textformatting.indexedglyphrun", "Member[textsourcelength]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset20]"] + - ["system.windows.media.texteffectcollection", "system.windows.media.textformatting.textrunproperties", "Member[texteffects]"] + - ["system.double", "system.windows.media.textformatting.textsimplemarkerproperties", "Member[offset]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset10]"] + - ["system.windows.fonteastasianlanguage", "system.windows.media.textformatting.textruntypographyproperties", "Member[eastasianlanguage]"] + - ["system.windows.media.textformatting.texttabalignment", "system.windows.media.textformatting.texttabalignment!", "Member[left]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[textheight]"] + - ["system.int32", "system.windows.media.textformatting.textcollapsedrange", "Member[length]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset19]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[discretionaryligatures]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset3]"] + - ["system.boolean", "system.windows.media.textformatting.characterhit!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.characterbufferreference", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.textformatting.characterbufferreference", "system.windows.media.textformatting.characterbufferrange", "Member[characterbufferreference]"] + - ["system.windows.media.textformatting.characterhit", "system.windows.media.textformatting.textline", "Method[getnextcaretcharacterhit].ReturnValue"] + - ["system.boolean", "system.windows.media.textformatting.characterbufferreference!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset11]"] + - ["system.windows.media.textformatting.textcollapsingstyle", "system.windows.media.textformatting.texttrailingwordellipsis", "Member[style]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[start]"] + - ["system.collections.generic.ilist", "system.windows.media.textformatting.textline", "Method[gettextrunspans].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.media.textformatting.textrunproperties", "Member[cultureinfo]"] + - ["system.windows.media.glyphrun", "system.windows.media.textformatting.indexedglyphrun", "Member[glyphrun]"] + - ["system.windows.media.textformatting.characterbufferreference", "system.windows.media.textformatting.textcharacters", "Member[characterbufferreference]"] + - ["system.double", "system.windows.media.textformatting.textembeddedobjectmetrics", "Member[height]"] + - ["system.int32", "system.windows.media.textformatting.texttabproperties", "Member[aligningcharacter]"] + - ["system.windows.media.textformatting.textrunproperties", "system.windows.media.textformatting.textendofline", "Member[properties]"] + - ["system.collections.generic.ilist", "system.windows.media.textformatting.textline", "Method[gettextbounds].ReturnValue"] + - ["system.windows.baselinealignment", "system.windows.media.textformatting.textrunproperties", "Member[baselinealignment]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset2]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[markerheight]"] + - ["system.windows.media.textformatting.textrun", "system.windows.media.textformatting.textcollapsingproperties", "Member[symbol]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[overhangtrailing]"] + - ["system.int32", "system.windows.media.textformatting.texttabproperties", "Member[tableader]"] + - ["system.boolean", "system.windows.media.textformatting.characterhit!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.textline", "Member[newlinelength]"] + - ["system.double", "system.windows.media.textformatting.textcollapsingproperties", "Member[width]"] + - ["system.boolean", "system.windows.media.textformatting.textparagraphproperties", "Member[alwayscollapsible]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset4]"] + - ["system.windows.media.textformatting.characterbufferrange", "system.windows.media.textformatting.characterbufferrange!", "Member[empty]"] + - ["system.int32", "system.windows.media.textformatting.textruntypographyproperties", "Member[annotationalternates]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[capitalspacing]"] + - ["system.windows.media.textformatting.textrun", "system.windows.media.textformatting.texttrailingwordellipsis", "Member[symbol]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset1]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[widthincludingtrailingwhitespace]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset12]"] + - ["system.windows.media.textformatting.characterbufferreference", "system.windows.media.textformatting.texthidden", "Member[characterbufferreference]"] + - ["system.double", "system.windows.media.textformatting.texttrailingwordellipsis", "Member[width]"] + - ["system.windows.media.textformatting.textruntypographyproperties", "system.windows.media.textformatting.textrunproperties", "Member[typographyproperties]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[casesensitiveforms]"] + - ["system.windows.media.textformatting.invertaxes", "system.windows.media.textformatting.invertaxes!", "Member[vertical]"] + - ["system.windows.media.textformatting.textrun", "system.windows.media.textformatting.textsource", "Method[gettextrun].ReturnValue"] + - ["system.windows.fontcapitals", "system.windows.media.textformatting.textruntypographyproperties", "Member[capitals]"] + - ["system.windows.rect", "system.windows.media.textformatting.textembeddedobject", "Method[computeboundingbox].ReturnValue"] + - ["system.double", "system.windows.media.textformatting.textrunproperties", "Member[fonthintingemsize]"] + - ["system.windows.linebreakcondition", "system.windows.media.textformatting.textembeddedobject", "Member[breakafter]"] + - ["system.double", "system.windows.media.textformatting.textparagraphproperties", "Member[lineheight]"] + - ["system.double", "system.windows.media.textformatting.minmaxparagraphwidth", "Member[maxwidth]"] + - ["system.int32", "system.windows.media.textformatting.characterhit", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset15]"] + - ["system.int32", "system.windows.media.textformatting.characterhit", "Member[trailinglength]"] + - ["system.collections.generic.ilist", "system.windows.media.textformatting.textparagraphproperties", "Member[tabs]"] + - ["system.windows.media.textformatting.textlinebreak", "system.windows.media.textformatting.textlinebreak", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset18]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset14]"] + - ["system.double", "system.windows.media.textformatting.textrunproperties", "Member[pixelsperdip]"] + - ["system.int32", "system.windows.media.textformatting.textspan", "Member[length]"] + - ["system.windows.media.textformatting.characterhit", "system.windows.media.textformatting.textline", "Method[getbackspacecaretcharacterhit].ReturnValue"] + - ["system.windows.media.textformatting.characterbufferrange", "system.windows.media.textformatting.culturespecificcharacterbufferrange", "Member[characterbufferrange]"] + - ["system.windows.linebreakcondition", "system.windows.media.textformatting.textembeddedobject", "Member[breakbefore]"] + - ["system.int32", "system.windows.media.textformatting.indexedglyphrun", "Member[textsourcecharacterindex]"] + - ["system.collections.generic.ilist", "system.windows.media.textformatting.textbounds", "Member[textrunbounds]"] + - ["system.int32", "system.windows.media.textformatting.characterbufferrange", "Method[gethashcode].ReturnValue"] + - ["system.double", "system.windows.media.textformatting.textparagraphproperties", "Member[paragraphindent]"] + - ["system.double", "system.windows.media.textformatting.textembeddedobjectmetrics", "Member[width]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[contextualligatures]"] + - ["system.boolean", "system.windows.media.textformatting.characterbufferreference!", "Method[op_equality].ReturnValue"] + - ["system.windows.textwrapping", "system.windows.media.textformatting.textparagraphproperties", "Member[textwrapping]"] + - ["system.windows.media.textformatting.textcollapsingstyle", "system.windows.media.textformatting.textcollapsingproperties", "Member[style]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[overhangleading]"] + - ["system.double", "system.windows.media.textformatting.textcollapsedrange", "Member[width]"] + - ["system.int32", "system.windows.media.textformatting.textrunbounds", "Member[length]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset16]"] + - ["system.windows.media.textformatting.characterhit", "system.windows.media.textformatting.textline", "Method[getpreviouscaretcharacterhit].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.textrun", "Member[length]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset6]"] + - ["system.windows.media.textformatting.textrunproperties", "system.windows.media.textformatting.textcharacters", "Member[properties]"] + - ["system.windows.media.textformatting.textrunproperties", "system.windows.media.textformatting.textrun", "Member[properties]"] + - ["system.int32", "system.windows.media.textformatting.textcollapsedrange", "Member[textsourcecharacterindex]"] + - ["system.windows.media.textformatting.textmarkerproperties", "system.windows.media.textformatting.textparagraphproperties", "Member[textmarkerproperties]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset13]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[textbaseline]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[historicalforms]"] + - ["system.windows.media.textformatting.textformatter", "system.windows.media.textformatting.textformatter!", "Method[create].ReturnValue"] + - ["system.boolean", "system.windows.media.textformatting.minmaxparagraphwidth!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.textformatting.textrun", "system.windows.media.textformatting.textrunbounds", "Member[textrun]"] + - ["system.windows.media.textformatting.texttabalignment", "system.windows.media.textformatting.texttabalignment!", "Member[center]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[contextualalternates]"] + - ["system.boolean", "system.windows.media.textformatting.textline", "Member[istruncated]"] + - ["system.windows.media.textformatting.textline", "system.windows.media.textformatting.textformatter", "Method[formatline].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.media.textformatting.textline", "Method[gettextcollapsedranges].ReturnValue"] + - ["system.int32", "system.windows.media.textformatting.textcharacters", "Member[length]"] + - ["system.windows.media.textformatting.characterhit", "system.windows.media.textformatting.textline", "Method[getcharacterhitfromdistance].ReturnValue"] + - ["system.windows.fonteastasianwidths", "system.windows.media.textformatting.textruntypographyproperties", "Member[eastasianwidths]"] + - ["system.boolean", "system.windows.media.textformatting.textembeddedobject", "Member[hasfixedsize]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[eastasianexpertforms]"] + - ["system.windows.media.textformatting.textcollapsingstyle", "system.windows.media.textformatting.textcollapsingstyle!", "Member[trailingword]"] + - ["system.windows.rect", "system.windows.media.textformatting.textbounds", "Member[rectangle]"] + - ["system.boolean", "system.windows.media.textformatting.textparagraphproperties", "Member[firstlineinparagraph]"] + - ["system.windows.flowdirection", "system.windows.media.textformatting.textbounds", "Member[flowdirection]"] + - ["system.double", "system.windows.media.textformatting.textrunproperties", "Member[fontrenderingemsize]"] + - ["system.windows.media.brush", "system.windows.media.textformatting.textrunproperties", "Member[backgroundbrush]"] + - ["system.boolean", "system.windows.media.textformatting.textmodifier", "Member[hasdirectionalembedding]"] + - ["system.windows.rect", "system.windows.media.textformatting.textrunbounds", "Member[rectangle]"] + - ["system.int32", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticalternates]"] + - ["system.windows.media.textformatting.textrunproperties", "system.windows.media.textformatting.texthidden", "Member[properties]"] + - ["system.windows.media.textformatting.characterbufferreference", "system.windows.media.textformatting.textrun", "Member[characterbufferreference]"] + - ["system.windows.fontnumeralalignment", "system.windows.media.textformatting.textruntypographyproperties", "Member[numeralalignment]"] + - ["system.double", "system.windows.media.textformatting.textline", "Member[overhangafter]"] + - ["system.double", "system.windows.media.textformatting.texttabproperties", "Member[location]"] + - ["system.int32", "system.windows.media.textformatting.textendofsegment", "Member[length]"] + - ["system.windows.media.textformatting.invertaxes", "system.windows.media.textformatting.invertaxes!", "Member[none]"] + - ["system.windows.media.textformatting.textsource", "system.windows.media.textformatting.textmarkerproperties", "Member[textsource]"] + - ["system.boolean", "system.windows.media.textformatting.textruntypographyproperties", "Member[stylisticset17]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.typemodel.yml new file mode 100644 index 000000000000..42a407f9ad4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Media.typemodel.yml @@ -0,0 +1,1673 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.windows.media.doublecollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[purple]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[teal]"] + - ["system.int32", "system.windows.media.visual", "Member[visualchildrencount]"] + - ["system.windows.media.texthintingmode", "system.windows.media.visual", "Member[visualtexthintingmode]"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.bitmapscalingmode!", "Member[linear]"] + - ["system.windows.media.dashstyle", "system.windows.media.dashstyle", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.languagespecificstringdictionary", "Method[remove].ReturnValue"] + - ["system.windows.point", "system.windows.media.pointcollection", "Member[item]"] + - ["system.windows.media.texthintingmode", "system.windows.media.texthintingmode!", "Member[auto]"] + - ["system.windows.media.geometrygroup", "system.windows.media.geometrygroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.pathfigure", "system.windows.media.pathfigurecollection+enumerator", "Member[current]"] + - ["system.object", "system.windows.media.geometrycollection+enumerator", "Member[current]"] + - ["system.boolean", "system.windows.media.color!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.intersectiondetail", "system.windows.media.intersectiondetail!", "Member[empty]"] + - ["system.boolean", "system.windows.media.pixelformatchannelmask!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.matrixtransform", "Member[value]"] + - ["system.windows.media.pointcollection", "system.windows.media.pointcollection!", "Method[parse].ReturnValue"] + - ["system.int32", "system.windows.media.drawingcollection", "Member[count]"] + - ["system.boolean", "system.windows.media.transformcollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.media.geometryconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.double", "system.windows.media.formattedtext", "Member[overhangleading]"] + - ["system.windows.dependencyproperty", "system.windows.media.geometry!", "Member[transformproperty]"] + - ["system.double", "system.windows.media.charactermetrics", "Member[leftsidebearing]"] + - ["system.windows.media.visualcollection", "system.windows.media.containervisual", "Member[children]"] + - ["system.boolean", "system.windows.media.doublecollection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[brushproperty]"] + - ["system.int32", "system.windows.media.typeface", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.media.doublecollection+enumerator", "Member[current]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumblue]"] + - ["system.string", "system.windows.media.languagespecificstringdictionary", "Member[item]"] + - ["system.int32", "system.windows.media.pixelformat", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[default]"] + - ["system.windows.media.matrix", "system.windows.media.matrixtransform", "Member[matrix]"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.media.containervisual", "Member[bitmapeffectinput]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[seashell]"] + - ["system.windows.freezable", "system.windows.media.ellipsegeometry", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[thistle]"] + - ["system.boolean", "system.windows.media.pointcollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightgreen]"] + - ["system.windows.freezable", "system.windows.media.rectanglegeometry", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.penlinecap", "system.windows.media.penlinecap!", "Member[flat]"] + - ["system.windows.freezable", "system.windows.media.visualbrush", "Method[createinstancecore].ReturnValue"] + - ["system.windows.vector", "system.windows.media.matrix", "Method[transform].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[alignmentyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[viewportproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[indianred]"] + - ["system.windows.media.radialgradientbrush", "system.windows.media.radialgradientbrush", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumseagreen]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[skyblue]"] + - ["system.windows.dependencyobject", "system.windows.media.containervisual", "Member[parent]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkorchid]"] + - ["system.windows.media.geometrycollection+enumerator", "system.windows.media.geometrycollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lawngreen]"] + - ["system.windows.media.brush", "system.windows.media.visual", "Member[visualopacitymask]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[trademarks]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[limegreen]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[turquoise]"] + - ["system.int32", "system.windows.media.generaltransformcollection", "Method[add].ReturnValue"] + - ["system.windows.media.generaltransformcollection", "system.windows.media.generaltransformgroup", "Member[children]"] + - ["system.boolean", "system.windows.media.visual", "Method[isancestorof].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.visualtarget", "Member[transformtodevice]"] + - ["system.windows.media.drawingcontext", "system.windows.media.drawingvisual", "Method[renderopen].ReturnValue"] + - ["system.windows.media.edgemode", "system.windows.media.visualtreehelper!", "Method[getedgemode].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.media.hittestresult", "Member[visualhit]"] + - ["system.windows.dependencyproperty", "system.windows.media.rectanglegeometry!", "Member[radiusyproperty]"] + - ["system.int32", "system.windows.media.formattedtext", "Member[maxlinecount]"] + - ["system.windows.media.pointcollection+enumerator", "system.windows.media.pointcollection", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.media.charactermetrics", "Member[rightsidebearing]"] + - ["system.boolean", "system.windows.media.doublecollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.media.quadraticbeziersegment!", "Member[point2property]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[orchid]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[dodgerblue]"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.media.visual", "Member[visualbitmapeffectinput]"] + - ["system.double", "system.windows.media.rotatetransform", "Member[angle]"] + - ["system.object", "system.windows.media.texteffectcollection+enumerator", "Member[current]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[pink]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[yellowgreen]"] + - ["system.windows.rect", "system.windows.media.rectanglegeometry", "Member[rect]"] + - ["system.windows.point", "system.windows.media.pointcollection+enumerator", "Member[current]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lavender]"] + - ["system.boolean", "system.windows.media.typeface", "Method[trygetglyphtypeface].ReturnValue"] + - ["system.boolean", "system.windows.media.pathfigurecollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.matrix", "Method[equals].ReturnValue"] + - ["system.windows.media.imagedrawing", "system.windows.media.imagedrawing", "Method[clone].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[seagreen]"] + - ["system.windows.media.bitmapcachebrush", "system.windows.media.bitmapcachebrush", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.geometrycollection", "Member[count]"] + - ["system.boolean", "system.windows.media.pathsegmentcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[salmon]"] + - ["system.windows.media.transform", "system.windows.media.containervisual", "Member[transform]"] + - ["system.windows.dependencyproperty", "system.windows.media.textoptions!", "Member[texthintingmodeproperty]"] + - ["system.windows.media.generaltransform", "system.windows.media.generaltransformcollection+enumerator", "Member[current]"] + - ["system.boolean", "system.windows.media.drawingcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.bitmapcache!", "Member[snapstodevicepixelsproperty]"] + - ["system.windows.dependencyobject", "system.windows.media.visual", "Member[visualparent]"] + - ["system.windows.media.visual", "system.windows.media.compositiontarget", "Member[rootvisual]"] + - ["system.windows.media.effects.effect", "system.windows.media.containervisual", "Member[effect]"] + - ["system.object", "system.windows.media.charactermetricsdictionary", "Member[syncroot]"] + - ["system.windows.media.geometry", "system.windows.media.geometrycollection+enumerator", "Member[current]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[manufacturernames]"] + - ["system.windows.media.sweepdirection", "system.windows.media.arcsegment", "Member[sweepdirection]"] + - ["system.windows.media.drawinggroup", "system.windows.media.drawingvisual", "Member[drawing]"] + - ["system.windows.media.colorinterpolationmode", "system.windows.media.gradientbrush", "Member[colorinterpolationmode]"] + - ["system.collections.generic.ienumerator", "system.windows.media.drawingcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.media.imagedrawing", "Member[imagesource]"] + - ["system.windows.media.visualbrush", "system.windows.media.visualbrush", "Method[clone].ReturnValue"] + - ["system.windows.point", "system.windows.media.beziersegment", "Member[point2]"] + - ["system.double", "system.windows.media.familytypeface", "Member[underlinethickness]"] + - ["system.double", "system.windows.media.formattedtext", "Member[widthincludingtrailingwhitespace]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[burlywood]"] + - ["system.windows.point", "system.windows.media.lineargradientbrush", "Member[startpoint]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightgray]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[tan]"] + - ["system.windows.media.languagespecificstringdictionary", "system.windows.media.fontfamily", "Member[familynames]"] + - ["system.windows.dependencyproperty", "system.windows.media.pathfigure!", "Member[segmentsproperty]"] + - ["system.windows.media.dashstyle", "system.windows.media.dashstyles!", "Member[dashdotdot]"] + - ["system.windows.media.rectanglegeometry", "system.windows.media.rectanglegeometry", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.geometrygroup", "Method[isempty].ReturnValue"] + - ["system.windows.media.fillrule", "system.windows.media.streamgeometry", "Member[fillrule]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightsalmon]"] + - ["system.boolean", "system.windows.media.imagesourceconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.texteffect!", "Member[positioncountproperty]"] + - ["system.collections.generic.ilist", "system.windows.media.glyphrun", "Member[glyphoffsets]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[springgreen]"] + - ["system.windows.vector", "system.windows.media.visual", "Member[visualoffset]"] + - ["system.windows.media.geometrycombinemode", "system.windows.media.geometrycombinemode!", "Member[exclude]"] + - ["system.boolean", "system.windows.media.languagespecificstringdictionary", "Member[issynchronized]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[powderblue]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[fromargb].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.rotatetransform", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.vectorcollection", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.media.familytypefacecollection", "Member[count]"] + - ["system.windows.media.transform", "system.windows.media.visual", "Member[visualtransform]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[maroon]"] + - ["system.windows.media.generaltransform", "system.windows.media.visual", "Method[transformtodescendant].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.dashstyle", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.doublecollection", "system.windows.media.doublecollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.tilemode", "system.windows.media.tilebrush", "Member[tilemode]"] + - ["system.windows.media.polyquadraticbeziersegment", "system.windows.media.polyquadraticbeziersegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.beziersegment", "system.windows.media.beziersegment", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.geometry", "Method[mayhavecurves].ReturnValue"] + - ["system.int32", "system.windows.media.pathfigurecollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.scaletransform!", "Member[centeryproperty]"] + - ["system.object", "system.windows.media.geometrycollection", "Member[item]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[blueviolet]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.solidcolorbrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[viewboxproperty]"] + - ["system.windows.media.radialgradientbrush", "system.windows.media.radialgradientbrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[editable]"] + - ["system.windows.media.matrix", "system.windows.media.compositiontarget", "Member[transformfromdevice]"] + - ["system.windows.media.pathfigure", "system.windows.media.pathfigure", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.mediaplayer", "Member[downloadprogress]"] + - ["system.windows.media.transform", "system.windows.media.transform", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.solidcolorbrush!", "Member[colorproperty]"] + - ["system.windows.media.penlinecap", "system.windows.media.penlinecap!", "Member[triangle]"] + - ["system.boolean", "system.windows.media.charactermetricsdictionary", "Method[contains].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.doublecollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.media.familytypefacecollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.media.familytypefacecollection", "Member[item]"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.visualtreehelper!", "Method[getbitmapeffect].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[fromrgb].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.compositiontarget", "Member[transformtodevice]"] + - ["system.windows.media.stretch", "system.windows.media.stretch!", "Member[uniform]"] + - ["system.windows.freezable", "system.windows.media.scaletransform", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[sienna]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[deepskyblue]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightblue]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[silver]"] + - ["system.double", "system.windows.media.dashstyle", "Member[offset]"] + - ["system.collections.ienumerator", "system.windows.media.visualcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.media.fontfamilymapcollection", "Member[syncroot]"] + - ["system.windows.media.hittestresult", "system.windows.media.drawingvisual", "Method[hittestcore].ReturnValue"] + - ["system.boolean", "system.windows.media.visualcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.object", "system.windows.media.generaltransformcollection", "Member[syncroot]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[indexed4]"] + - ["system.byte", "system.windows.media.color", "Member[g]"] + - ["system.windows.media.visual", "system.windows.media.pointhittestresult", "Member[visualhit]"] + - ["system.windows.media.geometry", "system.windows.media.texteffect", "Member[clip]"] + - ["system.windows.dependencyproperty", "system.windows.media.gradientbrush!", "Member[colorinterpolationmodeproperty]"] + - ["system.windows.media.brushmappingmode", "system.windows.media.brushmappingmode!", "Member[relativetoboundingbox]"] + - ["system.byte[]", "system.windows.media.glyphtypeface", "Method[computesubset].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.visualbrush!", "Member[visualproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[cornflowerblue]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[chocolate]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[plum]"] + - ["system.int32", "system.windows.media.charactermetrics", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[rosybrown]"] + - ["system.windows.media.translatetransform", "system.windows.media.translatetransform", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.point", "system.windows.media.glyphrun", "Member[baselineorigin]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[khaki]"] + - ["system.windows.media.imagemetadata", "system.windows.media.imagemetadata", "Method[clone].ReturnValue"] + - ["system.windows.media.bitmapcache", "system.windows.media.bitmapcache", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.matrix", "Member[offsetx]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[salmon]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[win32familynames]"] + - ["system.collections.ienumerator", "system.windows.media.familytypefacecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.transformcollection", "system.windows.media.transformcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[saddlebrown]"] + - ["system.string", "system.windows.media.pointcollection", "Method[tostring].ReturnValue"] + - ["system.io.stream", "system.windows.media.colorcontext", "Method[openprofilestream].ReturnValue"] + - ["system.int32", "system.windows.media.doublecollection", "Method[add].ReturnValue"] + - ["system.windows.point", "system.windows.media.radialgradientbrush", "Member[center]"] + - ["system.windows.media.textrenderingmode", "system.windows.media.textrenderingmode!", "Member[grayscale]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[transparent]"] + - ["system.boolean", "system.windows.media.rectanglegeometry", "Method[isempty].ReturnValue"] + - ["system.double", "system.windows.media.charactermetrics", "Member[blackboxheight]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[rgb48]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightpink]"] + - ["system.windows.media.transformgroup", "system.windows.media.transformgroup", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.int32collection", "Member[item]"] + - ["system.windows.media.intersectiondetail", "system.windows.media.intersectiondetail!", "Member[fullyinside]"] + - ["system.windows.media.fillrule", "system.windows.media.geometrygroup", "Member[fillrule]"] + - ["system.windows.freezable", "system.windows.media.drawingbrush", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.edgemode", "system.windows.media.visual", "Member[visualedgemode]"] + - ["system.windows.media.doublecollection", "system.windows.media.visual", "Member[visualysnappingguidelines]"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.visualtreehelper!", "Method[getdescendantbounds].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumvioletred]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[deepskyblue]"] + - ["system.boolean", "system.windows.media.pointcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.charactermetricsdictionary", "Member[isreadonly]"] + - ["system.string", "system.windows.media.familytypeface", "Member[devicefontname]"] + - ["system.windows.media.pathfigurecollection", "system.windows.media.pathgeometry", "Member[figures]"] + - ["system.boolean", "system.windows.media.charactermetrics", "Method[equals].ReturnValue"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[familynames]"] + - ["system.boolean", "system.windows.media.linegeometry", "Method[mayhavecurves].ReturnValue"] + - ["system.windows.media.pathgeometry", "system.windows.media.geometry", "Method[getoutlinedpathgeometry].ReturnValue"] + - ["system.double", "system.windows.media.renderoptions!", "Method[getcacheinvalidationthresholdminimum].ReturnValue"] + - ["system.windows.media.alignmenty", "system.windows.media.alignmenty!", "Member[bottom]"] + - ["system.collections.generic.ienumerator", "system.windows.media.charactermetricsdictionary", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.stretch", "system.windows.media.tilebrush", "Member[stretch]"] + - ["system.windows.media.textformattingmode", "system.windows.media.textformattingmode!", "Member[display]"] + - ["system.int32", "system.windows.media.pathfigurecollection", "Method[add].ReturnValue"] + - ["system.string", "system.windows.media.imagesourcevalueserializer", "Method[converttostring].ReturnValue"] + - ["system.object", "system.windows.media.pathfigurecollectionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[gray]"] + - ["system.object", "system.windows.media.transformconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.geometrycollection", "system.windows.media.geometrycollection", "Method[clone].ReturnValue"] + - ["system.windows.media.stylesimulations", "system.windows.media.stylesimulations!", "Member[none]"] + - ["system.windows.media.linegeometry", "system.windows.media.linegeometry", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.quadraticbeziersegment!", "Member[point1property]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[snow]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[steelblue]"] + - ["system.windows.media.dashstyle", "system.windows.media.dashstyle", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.charactermetricsdictionary", "Method[remove].ReturnValue"] + - ["system.boolean", "system.windows.media.geometry", "Method[isempty].ReturnValue"] + - ["system.windows.media.pointcollection", "system.windows.media.polybeziersegment", "Member[points]"] + - ["system.double", "system.windows.media.rectanglegeometry", "Member[radiusx]"] + - ["system.windows.media.texthintingmode", "system.windows.media.textoptions!", "Method[gettexthintingmode].ReturnValue"] + - ["system.double", "system.windows.media.brush", "Member[opacity]"] + - ["system.windows.media.pathgeometry", "system.windows.media.pathgeometry", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.transformcollection", "Member[isreadonly]"] + - ["system.windows.media.generaltransform", "system.windows.media.visual", "Method[transformtoancestor].ReturnValue"] + - ["system.windows.media.pathsegment", "system.windows.media.pathsegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.formattedtext", "Member[maxtextwidth]"] + - ["system.windows.dependencyproperty", "system.windows.media.skewtransform!", "Member[anglexproperty]"] + - ["system.boolean", "system.windows.media.pixelformat!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.media.int32collection", "Method[add].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.pathfigure", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.fontfamily", "system.windows.media.typeface", "Member[fontfamily]"] + - ["system.windows.freezable", "system.windows.media.generaltransformcollection", "Method[createinstancecore].ReturnValue"] + - ["system.uri", "system.windows.media.mediaplayer", "Member[source]"] + - ["system.collections.generic.ienumerator", "system.windows.media.languagespecificstringdictionary", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[floralwhite]"] + - ["system.windows.media.geometrycombinemode", "system.windows.media.geometrycombinemode!", "Member[intersect]"] + - ["system.windows.media.intersectiondetail", "system.windows.media.intersectiondetail!", "Member[fullycontains]"] + - ["system.windows.media.brushmappingmode", "system.windows.media.gradientbrush", "Member[mappingmode]"] + - ["system.collections.ienumerator", "system.windows.media.languagespecificstringdictionary", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.pathfigure", "system.windows.media.pathfigurecollection", "Member[item]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[blue]"] + - ["system.windows.media.imagemetadata", "system.windows.media.imagesource", "Member[metadata]"] + - ["system.windows.fontstretch", "system.windows.media.typeface", "Member[stretch]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[cadetblue]"] + - ["system.collections.ienumerator", "system.windows.media.pathsegmentcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[antiquewhite]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[op_subtraction].ReturnValue"] + - ["system.windows.media.drawingcollection", "system.windows.media.drawinggroup", "Member[children]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[bgr565]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[ivory]"] + - ["system.windows.dependencyproperty", "system.windows.media.ellipsegeometry!", "Member[radiusyproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.lineargradientbrush!", "Member[startpointproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[wheat]"] + - ["system.boolean", "system.windows.media.pointcollection", "Member[isreadonly]"] + - ["system.windows.media.visual", "system.windows.media.visualcollection+enumerator", "Member[current]"] + - ["system.windows.rect", "system.windows.media.videodrawing", "Member[rect]"] + - ["system.windows.media.pathfigurecollection+enumerator", "system.windows.media.pathfigurecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumturquoise]"] + - ["system.string", "system.windows.media.charactermetrics", "Member[metrics]"] + - ["system.collections.icollection", "system.windows.media.languagespecificstringdictionary", "Member[values]"] + - ["system.windows.media.transform", "system.windows.media.transform!", "Method[parse].ReturnValue"] + - ["system.windows.point", "system.windows.media.visual", "Method[pointtoscreen].ReturnValue"] + - ["system.double", "system.windows.media.visualtreehelper!", "Method[getopacity].ReturnValue"] + - ["system.collections.generic.icollection", "system.windows.media.fonts!", "Method[getfontfamilies].ReturnValue"] + - ["system.windows.media.glyphrundrawing", "system.windows.media.glyphrundrawing", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.media.arcsegment", "Member[rotationangle]"] + - ["system.windows.media.alignmentx", "system.windows.media.tilebrush", "Member[alignmentx]"] + - ["system.collections.ienumerator", "system.windows.media.vectorcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.transform", "system.windows.media.transform", "Method[clone].ReturnValue"] + - ["system.int32", "system.windows.media.pointcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.familytypefacecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.media.imagesource", "Method[clone].ReturnValue"] + - ["system.windows.media.numbersubstitutionmethod", "system.windows.media.numbersubstitutionmethod!", "Member[asculture]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[aqua]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[maroon]"] + - ["system.collections.generic.ienumerator", "system.windows.media.transformcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.polyquadraticbeziersegment!", "Member[pointsproperty]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[editablebutnosubsetting]"] + - ["system.double", "system.windows.media.formattedtext", "Member[minwidth]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[fromavalues].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.charactermetricsdictionary", "Member[issynchronized]"] + - ["system.uri", "system.windows.media.glyphtypeface", "Member[fonturi]"] + - ["system.double", "system.windows.media.containervisual", "Member[opacity]"] + - ["system.collections.ienumerator", "system.windows.media.texteffectcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.scaletransform!", "Member[scalexproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[powderblue]"] + - ["system.windows.media.stretch", "system.windows.media.stretch!", "Member[uniformtofill]"] + - ["system.windows.media.int32collection", "system.windows.media.int32collection", "Method[clone].ReturnValue"] + - ["system.windows.media.sweepdirection", "system.windows.media.sweepdirection!", "Member[counterclockwise]"] + - ["system.boolean", "system.windows.media.generaltransform", "Method[trytransform].ReturnValue"] + - ["system.windows.media.gradientspreadmethod", "system.windows.media.gradientbrush", "Member[spreadmethod]"] + - ["system.windows.point", "system.windows.media.matrix", "Method[transform].ReturnValue"] + - ["system.object", "system.windows.media.texteffectcollection", "Member[item]"] + - ["system.windows.media.transform", "system.windows.media.transformcollection", "Member[item]"] + - ["system.boolean", "system.windows.media.fontfamilyvalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.arcsegment", "Member[islargearc]"] + - ["system.string", "system.windows.media.glyphrun", "Member[devicefontname]"] + - ["system.windows.media.linegeometry", "system.windows.media.linegeometry", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.stylesimulations", "system.windows.media.stylesimulations!", "Member[boldsimulation]"] + - ["system.windows.dependencyproperty", "system.windows.media.rectanglegeometry!", "Member[rectproperty]"] + - ["system.windows.vector", "system.windows.media.vectorcollection", "Member[item]"] + - ["system.windows.media.geometry", "system.windows.media.geometrydrawing", "Member[geometry]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[dimgray]"] + - ["system.windows.dependencyproperty", "system.windows.media.beziersegment!", "Member[point2property]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkmagenta]"] + - ["system.boolean", "system.windows.media.pathfigure", "Member[isclosed]"] + - ["system.object", "system.windows.media.brushconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightsteelblue]"] + - ["system.windows.media.alignmenty", "system.windows.media.tilebrush", "Member[alignmenty]"] + - ["system.boolean", "system.windows.media.fontfamilyvalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[version]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[slateblue]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[whitesmoke]"] + - ["system.int32", "system.windows.media.visualcollection", "Member[count]"] + - ["system.windows.media.effects.effect", "system.windows.media.visualtreehelper!", "Method[geteffect].ReturnValue"] + - ["system.double", "system.windows.media.matrix", "Member[m21]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[plum]"] + - ["system.windows.media.combinedgeometry", "system.windows.media.combinedgeometry", "Method[clone].ReturnValue"] + - ["system.windows.media.numbersubstitutionmethod", "system.windows.media.numbersubstitutionmethod!", "Member[traditional]"] + - ["system.object", "system.windows.media.pointcollection+enumerator", "Member[current]"] + - ["system.windows.media.transform", "system.windows.media.texteffect", "Member[transform]"] + - ["system.int32", "system.windows.media.transformcollection", "Method[indexof].ReturnValue"] + - ["system.int32", "system.windows.media.texteffect", "Member[positionstart]"] + - ["system.boolean", "system.windows.media.int32collection", "Member[isfixedsize]"] + - ["system.windows.media.texteffect", "system.windows.media.texteffect", "Method[clone].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[thistle]"] + - ["system.windows.media.transformcollection", "system.windows.media.transformcollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.transformcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darksalmon]"] + - ["system.boolean", "system.windows.media.matrixconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.pathsegment", "Member[issmoothjoin]"] + - ["system.int32", "system.windows.media.gradientstopcollection", "Method[indexof].ReturnValue"] + - ["system.double", "system.windows.media.drawingimage", "Member[height]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[khaki]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumslateblue]"] + - ["system.windows.media.gradientstop", "system.windows.media.gradientstop", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.imagesourcevalueserializer", "Method[canconvertfromstring].ReturnValue"] + - ["system.windows.media.texteffect", "system.windows.media.texteffect", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.textrenderingmode", "system.windows.media.textoptions!", "Method[gettextrenderingmode].ReturnValue"] + - ["system.collections.generic.icollection", "system.windows.media.charactermetricsdictionary", "Member[values]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darksalmon]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumpurple]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[gray32float]"] + - ["system.windows.dependencyproperty", "system.windows.media.skewtransform!", "Member[centeryproperty]"] + - ["system.boolean", "system.windows.media.generaltransformcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.point", "system.windows.media.linegeometry", "Member[endpoint]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[previewandprintbutwithbitmapsonly]"] + - ["system.windows.dependencyproperty", "system.windows.media.ellipsegeometry!", "Member[radiusxproperty]"] + - ["system.collections.generic.ilist", "system.windows.media.glyphrun", "Member[advancewidths]"] + - ["system.collections.ienumerator", "system.windows.media.fontfamilymapcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.fontfamilymap", "system.windows.media.fontfamilymapcollection", "Member[item]"] + - ["system.windows.media.cachemode", "system.windows.media.containervisual", "Member[cachemode]"] + - ["system.boolean", "system.windows.media.drawingcollection", "Member[isfixedsize]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[copyrights]"] + - ["system.io.stream", "system.windows.media.glyphtypeface", "Method[getfontstream].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[rgba128float]"] + - ["system.windows.media.doublecollection", "system.windows.media.dashstyle", "Member[dashes]"] + - ["system.boolean", "system.windows.media.transformconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.colorcontext!", "Method[op_equality].ReturnValue"] + - ["system.double", "system.windows.media.visual", "Member[visualopacity]"] + - ["system.windows.media.pathsegmentcollection", "system.windows.media.pathsegmentcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.mediaclock", "Method[getcanslip].ReturnValue"] + - ["system.collections.generic.icollection", "system.windows.media.fonts!", "Member[systemfontfamilies]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[cyan]"] + - ["system.string", "system.windows.media.geometry", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.media.typeface", "Member[strikethroughposition]"] + - ["system.windows.media.dashstyle", "system.windows.media.dashstyles!", "Member[dot]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[firebrick]"] + - ["system.int32", "system.windows.media.matrix", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.media.gradientstopcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[sandybrown]"] + - ["system.object", "system.windows.media.transformcollection", "Member[item]"] + - ["system.double", "system.windows.media.familytypeface", "Member[xheight]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumspringgreen]"] + - ["system.windows.dependencyproperty", "system.windows.media.arcsegment!", "Member[islargearcproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[navy]"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.media.drawinggroup", "Member[bitmapeffectinput]"] + - ["system.windows.freezable", "system.windows.media.polylinesegment", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.visualbrush", "Member[autolayoutcontent]"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[linejoinproperty]"] + - ["system.windows.media.mediaclock", "system.windows.media.mediaplayer", "Member[clock]"] + - ["system.windows.dependencyproperty", "system.windows.media.translatetransform!", "Member[yproperty]"] + - ["system.boolean", "system.windows.media.vectorcollection", "Member[isfixedsize]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[silver]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[deeppink]"] + - ["system.object", "system.windows.media.int32collection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.media.geometrydrawing!", "Member[brushproperty]"] + - ["system.windows.media.guidelineset", "system.windows.media.guidelineset", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightcoral]"] + - ["system.int32", "system.windows.media.rendercapability!", "Member[tier]"] + - ["system.windows.media.doublecollection", "system.windows.media.visualtreehelper!", "Method[getxsnappingguidelines].ReturnValue"] + - ["system.boolean", "system.windows.media.glyphrun", "Member[issideways]"] + - ["system.windows.dependencyproperty", "system.windows.media.skewtransform!", "Member[angleyproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightsalmon]"] + - ["system.boolean", "system.windows.media.int32collection", "Method[contains].ReturnValue"] + - ["system.windows.media.cachemode", "system.windows.media.visual", "Member[visualcachemode]"] + - ["system.windows.dependencyproperty", "system.windows.media.gradientstop!", "Member[colorproperty]"] + - ["system.windows.freezable", "system.windows.media.translatetransform", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.combinedgeometry", "Method[isempty].ReturnValue"] + - ["system.windows.rect", "system.windows.media.generaltransformgroup", "Method[transformbounds].ReturnValue"] + - ["system.boolean", "system.windows.media.fontfamilymapcollection", "Member[isreadonly]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[green]"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[baseline]"] + - ["system.windows.dependencyproperty", "system.windows.media.beziersegment!", "Member[point3property]"] + - ["system.windows.media.visual", "system.windows.media.containervisual", "Method[getvisualchild].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[cornsilk]"] + - ["system.windows.rect", "system.windows.media.tilebrush", "Member[viewbox]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[crimson]"] + - ["system.double", "system.windows.media.formattedtext", "Member[overhangafter]"] + - ["system.double", "system.windows.media.radialgradientbrush", "Member[radiusx]"] + - ["system.windows.media.media3d.generaltransform2dto3d", "system.windows.media.visual", "Method[transformtoancestor].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.media.glyphrun", "Member[clustermap]"] + - ["system.boolean", "system.windows.media.geometrygroup", "Method[mayhavecurves].ReturnValue"] + - ["system.boolean", "system.windows.media.doublecollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.geometrycombinemode", "system.windows.media.combinedgeometry", "Member[geometrycombinemode]"] + - ["system.collections.ienumerator", "system.windows.media.pathfigurecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.textformatting.characterhit", "system.windows.media.glyphrun", "Method[getpreviouscaretcharacterhit].ReturnValue"] + - ["system.boolean", "system.windows.media.pathsegment", "Member[isstroked]"] + - ["system.boolean", "system.windows.media.numbersubstitution", "Method[equals].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightslategray]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[multiply].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[dashstyleproperty]"] + - ["system.object", "system.windows.media.transformcollection", "Member[syncroot]"] + - ["system.windows.media.sweepdirection", "system.windows.media.sweepdirection!", "Member[clockwise]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[descriptions]"] + - ["system.windows.media.imagebrush", "system.windows.media.imagebrush", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.pathsegmentcollection+enumerator", "Member[current]"] + - ["system.double", "system.windows.media.formattedtext", "Member[pixelsperdip]"] + - ["system.boolean", "system.windows.media.color!", "Method[op_inequality].ReturnValue"] + - ["system.double", "system.windows.media.mediaplayer", "Member[volume]"] + - ["system.int32", "system.windows.media.texteffectcollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lawngreen]"] + - ["system.windows.media.dashstyle", "system.windows.media.pen", "Member[dashstyle]"] + - ["system.windows.media.doublecollection", "system.windows.media.containervisual", "Member[ysnappingguidelines]"] + - ["system.boolean", "system.windows.media.pathfigurecollection", "Member[issynchronized]"] + - ["system.object", "system.windows.media.geometrycollection", "Member[syncroot]"] + - ["system.collections.generic.ilist", "system.windows.media.glyphrun", "Member[characters]"] + - ["system.windows.media.transform", "system.windows.media.visualtreehelper!", "Method[gettransform].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[violet]"] + - ["system.windows.dependencyproperty", "system.windows.media.gradientstop!", "Member[offsetproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[gray]"] + - ["system.boolean", "system.windows.media.typeface", "Method[equals].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.pointcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.fontfamilyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.point", "system.windows.media.ellipsegeometry", "Member[center]"] + - ["system.windows.media.bitmapcache", "system.windows.media.bitmapcache", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.charactermetrics", "Member[topsidebearing]"] + - ["system.windows.rect", "system.windows.media.containervisual", "Member[contentbounds]"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[endlinecapproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.generaltransformgroup!", "Member[childrenproperty]"] + - ["system.boolean", "system.windows.media.transformcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.windows.media.fontfamily", "Method[tostring].ReturnValue"] + - ["system.windows.media.geometry", "system.windows.media.combinedgeometry", "Member[geometry2]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[blueviolet]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[installablebutwithbitmapsonly]"] + - ["system.windows.media.arcsegment", "system.windows.media.arcsegment", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.pointcollection", "Method[remove].ReturnValue"] + - ["system.double", "system.windows.media.translatetransform", "Member[x]"] + - ["system.windows.media.alignmenty", "system.windows.media.alignmenty!", "Member[top]"] + - ["system.windows.media.pathgeometry", "system.windows.media.pathgeometry", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.transformgroup", "Member[value]"] + - ["system.windows.rect", "system.windows.media.visualtreehelper!", "Method[getdescendantbounds].ReturnValue"] + - ["system.windows.media.generaltransform", "system.windows.media.generaltransform", "Member[inverse]"] + - ["system.windows.dependencyproperty", "system.windows.media.arcsegment!", "Member[sweepdirectionproperty]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[sampletexts]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[blackwhite]"] + - ["system.windows.media.intersectiondetail", "system.windows.media.geometryhittestresult", "Member[intersectiondetail]"] + - ["system.windows.media.fillrule", "system.windows.media.fillrule!", "Member[nonzero]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkred]"] + - ["system.windows.media.gradientspreadmethod", "system.windows.media.gradientspreadmethod!", "Member[reflect]"] + - ["system.string", "system.windows.media.doublecollection", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.pathfigure!", "Member[isclosedproperty]"] + - ["system.double", "system.windows.media.scaletransform", "Member[scalex]"] + - ["system.windows.freezable", "system.windows.media.imagedrawing", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.numbersubstitutionmethod", "system.windows.media.numbersubstitution", "Member[substitution]"] + - ["system.windows.media.dashstyle", "system.windows.media.dashstyles!", "Member[solid]"] + - ["system.windows.media.glyphrundrawing", "system.windows.media.glyphrundrawing", "Method[clone].ReturnValue"] + - ["system.windows.media.stretch", "system.windows.media.stretch!", "Member[fill]"] + - ["system.double", "system.windows.media.imagesource", "Member[width]"] + - ["system.windows.media.hittestresultbehavior", "system.windows.media.hittestresultbehavior!", "Member[continue]"] + - ["system.boolean", "system.windows.media.mediaplayer", "Member[canpause]"] + - ["system.windows.media.drawinggroup", "system.windows.media.drawinggroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.geometrydrawing", "system.windows.media.geometrydrawing", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.visualbrush!", "Member[autolayoutcontentproperty]"] + - ["system.windows.rect", "system.windows.media.visualtreehelper!", "Method[getcontentbounds].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.matrixtransform", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.fillrule", "system.windows.media.fillrule!", "Member[evenodd]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[prgba128float]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[blanchedalmond]"] + - ["system.object", "system.windows.media.drawingcollection+enumerator", "Member[current]"] + - ["system.windows.media.pathsegment", "system.windows.media.pathsegmentcollection", "Member[item]"] + - ["system.int32", "system.windows.media.pathfigurecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.pathfigurecollection", "Member[isreadonly]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[transparent]"] + - ["system.windows.media.brush", "system.windows.media.brush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[hotpink]"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[clipgeometryproperty]"] + - ["system.boolean", "system.windows.media.int32collection", "Member[isreadonly]"] + - ["system.byte", "system.windows.media.color", "Member[a]"] + - ["system.double", "system.windows.media.familytypeface", "Member[strikethroughthickness]"] + - ["system.int32", "system.windows.media.geometrycollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.rendercapability!", "Method[ispixelshaderversionsupported].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.radialgradientbrush", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.pointcollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.drawingimage", "Method[createinstancecore].ReturnValue"] + - ["system.windows.rect", "system.windows.media.glyphrun", "Method[computeinkboundingbox].ReturnValue"] + - ["system.windows.media.hittestfilterbehavior", "system.windows.media.hittestfilterbehavior!", "Member[continueskipself]"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[strikethroughthickness]"] + - ["system.windows.point", "system.windows.media.linegeometry", "Member[startpoint]"] + - ["system.string", "system.windows.media.gradientstop", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.media.pixelformat!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.textformattingmode", "system.windows.media.textformattingmode!", "Member[ideal]"] + - ["system.boolean", "system.windows.media.generaltransformcollection", "Method[freezecore].ReturnValue"] + - ["system.int32", "system.windows.media.glyphtypeface", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.media.matrixconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[aliceblue]"] + - ["system.boolean", "system.windows.media.generaltransformcollection", "Member[issynchronized]"] + - ["system.windows.freezable", "system.windows.media.beziersegment", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.doublecollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.familytypefacecollection", "Member[isreadonly]"] + - ["system.int32", "system.windows.media.pixelformat", "Member[bitsperpixel]"] + - ["system.double", "system.windows.media.rectanglegeometry", "Member[radiusy]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[cornsilk]"] + - ["system.boolean", "system.windows.media.colorconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.rectanglegeometry!", "Member[radiusxproperty]"] + - ["system.collections.generic.ienumerator", "system.windows.media.generaltransformcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.brush", "system.windows.media.drawinggroup", "Member[opacitymask]"] + - ["system.int32", "system.windows.media.fontfamilymapcollection", "Method[add].ReturnValue"] + - ["system.timespan", "system.windows.media.renderingeventargs", "Member[renderingtime]"] + - ["system.int32", "system.windows.media.containervisual", "Member[visualchildrencount]"] + - ["system.int32", "system.windows.media.generaltransformcollection", "Member[count]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[magenta]"] + - ["system.windows.rect", "system.windows.media.combinedgeometry", "Member[bounds]"] + - ["system.windows.freezable", "system.windows.media.imagebrush", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[green]"] + - ["system.windows.dependencyproperty", "system.windows.media.pathfigure!", "Member[isfilledproperty]"] + - ["system.collections.generic.icollection", "system.windows.media.languagespecificstringdictionary", "Member[values]"] + - ["system.windows.media.pendashcap", "system.windows.media.pendashcap!", "Member[flat]"] + - ["system.boolean", "system.windows.media.pathsegmentcollection", "Member[isfixedsize]"] + - ["system.double", "system.windows.media.charactermetrics", "Member[blackboxwidth]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[olive]"] + - ["system.windows.media.numbersubstitutionmethod", "system.windows.media.numbersubstitutionmethod!", "Member[european]"] + - ["system.boolean", "system.windows.media.gradientstopcollection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.arcsegment!", "Member[sizeproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightcyan]"] + - ["system.string", "system.windows.media.fontfamily", "Member[source]"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[xheight]"] + - ["system.windows.media.ellipsegeometry", "system.windows.media.ellipsegeometry", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.familytypefacecollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.windows.media.pathfigurecollection", "Member[isfixedsize]"] + - ["system.windows.media.penlinecap", "system.windows.media.pen", "Member[endlinecap]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[crimson]"] + - ["system.uri", "system.windows.media.fontfamily", "Member[baseuri]"] + - ["system.windows.dependencyproperty", "system.windows.media.radialgradientbrush!", "Member[gradientoriginproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[beige]"] + - ["system.windows.media.gradientbrush", "system.windows.media.gradientbrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.doublecollection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.drawingimage!", "Member[drawingproperty]"] + - ["system.object", "system.windows.media.vectorcollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[peachpuff]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[violet]"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[childrenproperty]"] + - ["system.windows.rect", "system.windows.media.ellipsegeometry", "Member[bounds]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[indigo]"] + - ["system.boolean", "system.windows.media.gradientstopcollection", "Method[freezecore].ReturnValue"] + - ["system.int32", "system.windows.media.int32collection", "Method[indexof].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[op_addition].ReturnValue"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[editablebutnosubsettingandwithbitmapsonly]"] + - ["system.windows.media.geometry", "system.windows.media.geometry!", "Method[parse].ReturnValue"] + - ["system.windows.media.texthintingmode", "system.windows.media.texthintingmode!", "Member[fixed]"] + - ["system.windows.media.penlinecap", "system.windows.media.penlinecap!", "Member[square]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[orange]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[previewandprintbutnosubsetting]"] + - ["system.windows.media.geometrycombinemode", "system.windows.media.geometrycombinemode!", "Member[union]"] + - ["system.windows.media.imagemetadata", "system.windows.media.drawingimage", "Member[metadata]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[papayawhip]"] + - ["system.windows.media.mediaplayer", "system.windows.media.videodrawing", "Member[player]"] + - ["system.windows.dependencyproperty", "system.windows.media.bitmapcache!", "Member[enablecleartypeproperty]"] + - ["system.windows.media.gradientstop", "system.windows.media.gradientstopcollection", "Member[item]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[white]"] + - ["system.collections.ienumerator", "system.windows.media.generaltransformcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.pathfigure", "Member[isfilled]"] + - ["system.windows.freezable", "system.windows.media.streamgeometry", "Method[createinstancecore].ReturnValue"] + - ["system.windows.textalignment", "system.windows.media.formattedtext", "Member[textalignment]"] + - ["system.windows.media.cachemode", "system.windows.media.cachemode", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.glyphrundrawing", "Method[createinstancecore].ReturnValue"] + - ["system.int32", "system.windows.media.mediaplayer", "Member[naturalvideowidth]"] + - ["system.windows.dependencyproperty", "system.windows.media.rotatetransform!", "Member[angleproperty]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[fromscrgb].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.familytypefacecollection", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.media.ellipsegeometry", "Member[radiusx]"] + - ["system.int32", "system.windows.media.vectorcollection", "Member[count]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumseagreen]"] + - ["system.windows.media.colorinterpolationmode", "system.windows.media.colorinterpolationmode!", "Member[srgblinearinterpolation]"] + - ["system.windows.media.languagespecificstringdictionary", "system.windows.media.typeface", "Member[facenames]"] + - ["system.windows.media.gradientstopcollection", "system.windows.media.gradientstopcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[chartreuse]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[black]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[olivedrab]"] + - ["system.object", "system.windows.media.int32collection", "Member[syncroot]"] + - ["system.windows.media.cleartypehint", "system.windows.media.renderoptions!", "Method[getcleartypehint].ReturnValue"] + - ["system.boolean", "system.windows.media.visualcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.pathfigurecollection", "Method[contains].ReturnValue"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[win32facenames]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkseagreen]"] + - ["system.windows.media.transform", "system.windows.media.drawinggroup", "Member[transform]"] + - ["system.windows.media.doublecollection", "system.windows.media.containervisual", "Member[xsnappingguidelines]"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[height]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[gray4]"] + - ["system.boolean", "system.windows.media.vectorcollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[peru]"] + - ["system.string", "system.windows.media.vectorcollection", "Method[tostring].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightcoral]"] + - ["system.boolean", "system.windows.media.fontfamilymapcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[bgr24]"] + - ["system.windows.freezable", "system.windows.media.combinedgeometry", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.fontfamilyvalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[blanchedalmond]"] + - ["system.boolean", "system.windows.media.languagespecificstringdictionary", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.pixelformatconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.scaletransform!", "Member[centerxproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightpink]"] + - ["system.collections.generic.icollection", "system.windows.media.fonts!", "Member[systemtypefaces]"] + - ["system.windows.media.pathgeometry", "system.windows.media.geometry", "Method[getflattenedpathgeometry].ReturnValue"] + - ["system.windows.rect", "system.windows.media.geometry", "Member[bounds]"] + - ["system.windows.point", "system.windows.media.beziersegment", "Member[point1]"] + - ["system.windows.dependencyproperty", "system.windows.media.geometrydrawing!", "Member[penproperty]"] + - ["system.int32", "system.windows.media.int32collection+enumerator", "Member[current]"] + - ["system.double", "system.windows.media.doublecollection", "Member[item]"] + - ["system.double", "system.windows.media.familytypeface", "Member[strikethroughposition]"] + - ["system.boolean", "system.windows.media.matrix!", "Method[op_inequality].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[indigo]"] + - ["system.windows.point", "system.windows.media.linesegment", "Member[point]"] + - ["system.string", "system.windows.media.formattedtext", "Member[text]"] + - ["system.windows.dependencyproperty", "system.windows.media.gradientbrush!", "Member[gradientstopsproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkslateblue]"] + - ["system.double", "system.windows.media.matrix", "Member[m11]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[navajowhite]"] + - ["system.windows.media.streamgeometrycontext", "system.windows.media.streamgeometry", "Method[open].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.media.pixelformatchannelmask", "Member[mask]"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[viewportunitsproperty]"] + - ["system.windows.media.matrix", "system.windows.media.matrix!", "Member[identity]"] + - ["system.boolean", "system.windows.media.combinedgeometry", "Method[mayhavecurves].ReturnValue"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.bitmapscalingmode!", "Member[unspecified]"] + - ["system.windows.media.polylinesegment", "system.windows.media.polylinesegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.quadraticbeziersegment", "Method[createinstancecore].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.linegeometry", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.int32collectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[coral]"] + - ["system.collections.generic.icollection", "system.windows.media.fontembeddingmanager", "Method[getusedglyphs].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lime]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkslategray]"] + - ["system.object", "system.windows.media.generaltransformcollection", "Member[item]"] + - ["system.double", "system.windows.media.geometry!", "Member[standardflatteningtolerance]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[bottomsidebearings]"] + - ["system.windows.fontstyle", "system.windows.media.typeface", "Member[style]"] + - ["system.windows.media.hittestresultbehavior", "system.windows.media.hittestresultbehavior!", "Member[stop]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[orange]"] + - ["system.windows.media.cachemode", "system.windows.media.visualtreehelper!", "Method[getcachemode].ReturnValue"] + - ["system.windows.media.imagebrush", "system.windows.media.imagebrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.matrixconverter", "Method[convertfrom].ReturnValue"] + - ["system.double", "system.windows.media.skewtransform", "Member[anglex]"] + - ["system.collections.ienumerator", "system.windows.media.charactermetricsdictionary", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.media.formattedtext", "Member[overhangtrailing]"] + - ["system.collections.generic.icollection", "system.windows.media.charactermetricsdictionary", "Member[keys]"] + - ["system.object", "system.windows.media.cachemodeconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.generaltransformgroup", "system.windows.media.generaltransformgroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.string", "system.windows.media.fontfamilymap", "Member[target]"] + - ["system.single", "system.windows.media.glyphrun", "Member[pixelsperdip]"] + - ["system.boolean", "system.windows.media.rectanglegeometry", "Method[mayhavecurves].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.geometrydrawing", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.pathfigure", "system.windows.media.pathfigure", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.vectorcollection+enumerator", "Member[current]"] + - ["system.double", "system.windows.media.familytypeface", "Member[underlineposition]"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.visual", "Member[visualbitmapeffect]"] + - ["system.windows.media.textrenderingmode", "system.windows.media.textrenderingmode!", "Member[auto]"] + - ["system.double", "system.windows.media.ellipsegeometry", "Method[getarea].ReturnValue"] + - ["system.windows.media.drawingimage", "system.windows.media.drawingimage", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.media3d.rect3d", "system.windows.media.visualtreehelper!", "Method[getcontentbounds].ReturnValue"] + - ["system.double", "system.windows.media.glyphrun", "Member[fontrenderingemsize]"] + - ["system.windows.freezable", "system.windows.media.transformgroup", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.int32collection", "Member[item]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[dimgray]"] + - ["system.windows.dependencyproperty", "system.windows.media.numbersubstitution!", "Member[cultureoverrideproperty]"] + - ["system.boolean", "system.windows.media.matrix", "Member[hasinverse]"] + - ["system.windows.dependencyproperty", "system.windows.media.texteffect!", "Member[positionstartproperty]"] + - ["system.object", "system.windows.media.matrixconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.media.gradientstopcollection", "Member[item]"] + - ["system.windows.media.generaltransform", "system.windows.media.generaltransform", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.mediaplayer", "Member[isbuffering]"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[viewboxunitsproperty]"] + - ["system.object", "system.windows.media.fontfamilymapcollection", "Member[item]"] + - ["system.windows.media.geometry", "system.windows.media.drawinggroup", "Member[clipgeometry]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumslateblue]"] + - ["system.windows.media.numberculturesource", "system.windows.media.numbersubstitution!", "Method[getculturesource].ReturnValue"] + - ["system.windows.media.mediatimeline", "system.windows.media.mediaclock", "Member[timeline]"] + - ["system.collections.ienumerator", "system.windows.media.pointcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.icollection", "system.windows.media.fontembeddingmanager", "Member[glyphtypefaceuris]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[gainsboro]"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[alignmentxproperty]"] + - ["system.windows.size", "system.windows.media.rendercapability!", "Member[maxhardwaretexturesize]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[burlywood]"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.bitmapscalingmode!", "Member[highquality]"] + - ["system.boolean", "system.windows.media.transformcollection", "Member[issynchronized]"] + - ["system.windows.media.pathfigurecollection", "system.windows.media.pathfigurecollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.color!", "Method[areclose].ReturnValue"] + - ["system.double", "system.windows.media.rotatetransform", "Member[centery]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkgray]"] + - ["system.windows.media.hittestresult", "system.windows.media.visualtreehelper!", "Method[hittest].ReturnValue"] + - ["system.windows.media.guidelineset", "system.windows.media.drawinggroup", "Member[guidelineset]"] + - ["system.boolean", "system.windows.media.drawingcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.windows.media.typeface", "Member[isobliquesimulated]"] + - ["system.double", "system.windows.media.familytypeface", "Member[capsheight]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.windows.media.matrix!", "Method[equals].ReturnValue"] + - ["system.windows.media.penlinejoin", "system.windows.media.penlinejoin!", "Member[round]"] + - ["system.windows.dependencyproperty", "system.windows.media.dashstyle!", "Member[dashesproperty]"] + - ["system.windows.point", "system.windows.media.quadraticbeziersegment", "Member[point1]"] + - ["system.boolean", "system.windows.media.doublecollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.windows.media.pixelformatconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkcyan]"] + - ["system.object", "system.windows.media.pathsegmentcollection", "Member[item]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[rgba64]"] + - ["system.int32", "system.windows.media.glyphtypeface", "Member[glyphcount]"] + - ["system.int32", "system.windows.media.pixelformatchannelmask", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.media.vectorcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.windows.media.fontfamily", "Method[equals].ReturnValue"] + - ["system.windows.media.transform", "system.windows.media.transformcollection+enumerator", "Member[current]"] + - ["system.windows.freezable", "system.windows.media.solidcolorbrush", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.matrix!", "Method[parse].ReturnValue"] + - ["system.windows.texttrimming", "system.windows.media.formattedtext", "Member[trimming]"] + - ["system.windows.media.texteffectcollection", "system.windows.media.texteffectcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mintcream]"] + - ["system.windows.dependencyproperty", "system.windows.media.numbersubstitution!", "Member[substitutionproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[firebrick]"] + - ["system.boolean", "system.windows.media.geometry", "Method[strokecontains].ReturnValue"] + - ["system.double", "system.windows.media.typeface", "Member[xheight]"] + - ["system.windows.freezable", "system.windows.media.mediaplayer", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightyellow]"] + - ["system.collections.ienumerator", "system.windows.media.geometrycollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.videodrawing", "system.windows.media.videodrawing", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.languagespecificstringdictionary", "Member[item]"] + - ["system.windows.media.transform", "system.windows.media.geometry", "Member[transform]"] + - ["system.double", "system.windows.media.typeface", "Member[capsheight]"] + - ["system.windows.media.visual", "system.windows.media.visual", "Method[getvisualchild].ReturnValue"] + - ["system.windows.media.geometrycombinemode", "system.windows.media.geometrycombinemode!", "Member[xor]"] + - ["system.windows.media.textrenderingmode", "system.windows.media.textrenderingmode!", "Member[cleartype]"] + - ["system.int32", "system.windows.media.transformcollection", "Method[add].ReturnValue"] + - ["system.double", "system.windows.media.renderoptions!", "Method[getcacheinvalidationthresholdmaximum].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lavender]"] + - ["system.windows.media.edgemode", "system.windows.media.edgemode!", "Member[aliased]"] + - ["system.windows.point", "system.windows.media.visual", "Method[pointfromscreen].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.media.gradientstopcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightgoldenrodyellow]"] + - ["system.windows.dependencyproperty", "system.windows.media.pathgeometry!", "Member[fillruleproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[brown]"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.visual", "Member[visualbitmapscalingmode]"] + - ["system.boolean", "system.windows.media.texteffectcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[indianred]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[goldenrod]"] + - ["system.boolean", "system.windows.media.geometrycollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.media.colorcontext!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.windows.media.pathsegmentcollection", "Member[count]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[installablebutnosubsettingandwithbitmapsonly]"] + - ["system.double", "system.windows.media.translatetransform", "Member[y]"] + - ["system.windows.media.brushmappingmode", "system.windows.media.tilebrush", "Member[viewboxunits]"] + - ["system.windows.media.drawing", "system.windows.media.drawingcollection", "Member[item]"] + - ["system.windows.media.cleartypehint", "system.windows.media.cleartypehint!", "Member[auto]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[springgreen]"] + - ["system.object", "system.windows.media.languagespecificstringdictionary", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.media.combinedgeometry!", "Member[geometry2property]"] + - ["system.double", "system.windows.media.geometry", "Method[getarea].ReturnValue"] + - ["system.double", "system.windows.media.formattedtext", "Member[lineheight]"] + - ["system.windows.media.geometry", "system.windows.media.combinedgeometry", "Member[geometry1]"] + - ["system.windows.media.colorinterpolationmode", "system.windows.media.colorinterpolationmode!", "Member[scrgblinearinterpolation]"] + - ["system.windows.media.texthintingmode", "system.windows.media.texthintingmode!", "Member[animated]"] + - ["system.double", "system.windows.media.scaletransform", "Member[scaley]"] + - ["system.windows.media.bitmapcache", "system.windows.media.bitmapcachebrush", "Member[bitmapcache]"] + - ["system.windows.fontweight", "system.windows.media.typeface", "Member[weight]"] + - ["system.windows.dependencyproperty", "system.windows.media.geometrydrawing!", "Member[geometryproperty]"] + - ["system.windows.media.stylesimulations", "system.windows.media.glyphtypeface", "Member[stylesimulations]"] + - ["system.boolean", "system.windows.media.pathfigure", "Method[mayhavecurves].ReturnValue"] + - ["system.windows.media.penlinecap", "system.windows.media.penlinecap!", "Member[round]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[rightsidebearings]"] + - ["system.windows.media.hittestfilterbehavior", "system.windows.media.hittestfilterbehavior!", "Member[stop]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[paleturquoise]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[black]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[indexed1]"] + - ["system.windows.dependencyproperty", "system.windows.media.guidelineset!", "Member[guidelinesyproperty]"] + - ["system.boolean", "system.windows.media.vectorcollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.windows.media.geometryconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.textrenderingmode", "system.windows.media.visual", "Member[visualtextrenderingmode]"] + - ["system.windows.media.pen", "system.windows.media.pen", "Method[clone].ReturnValue"] + - ["system.windows.media.visual", "system.windows.media.bitmapcachebrush", "Member[target]"] + - ["system.int32", "system.windows.media.familytypeface", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.windows.media.colorcontext", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.media.requestcachepolicyconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.geometry", "Method[fillcontains].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[aquamarine]"] + - ["system.string", "system.windows.media.fontfamilymap", "Member[unicode]"] + - ["system.windows.freezable", "system.windows.media.texteffectcollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lavenderblush]"] + - ["system.windows.media.ellipsegeometry", "system.windows.media.ellipsegeometry", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.solidcolorbrush!", "Method[deserializefrom].ReturnValue"] + - ["system.double", "system.windows.media.skewtransform", "Member[centery]"] + - ["system.int32", "system.windows.media.int32collection", "Member[count]"] + - ["system.boolean", "system.windows.media.doublecollection", "Member[isreadonly]"] + - ["system.windows.media.drawingbrush", "system.windows.media.drawingbrush", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[seashell]"] + - ["system.windows.media.pointcollection", "system.windows.media.pointcollection", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.transform", "Method[trytransform].ReturnValue"] + - ["system.object", "system.windows.media.doublecollectionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.rotatetransform", "Member[value]"] + - ["system.windows.media.transformcollection", "system.windows.media.transformgroup", "Member[children]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[goldenrod]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumorchid]"] + - ["system.windows.media.brush", "system.windows.media.texteffect", "Member[foreground]"] + - ["system.boolean", "system.windows.media.glyphtypeface", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.skewtransform!", "Member[centerxproperty]"] + - ["system.windows.media.polyquadraticbeziersegment", "system.windows.media.polyquadraticbeziersegment", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumorchid]"] + - ["system.windows.media.intersectiondetail", "system.windows.media.intersectiondetail!", "Member[notcalculated]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkturquoise]"] + - ["system.collections.generic.ienumerator", "system.windows.media.pathfigurecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.lineargradientbrush", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.drawingcollection", "Method[contains].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.ellipsegeometry!", "Member[centerproperty]"] + - ["system.boolean", "system.windows.media.geometrycollection", "Method[remove].ReturnValue"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[capsheight]"] + - ["system.boolean", "system.windows.media.mediaplayer", "Member[hasvideo]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[magenta]"] + - ["system.windows.media.transformcollection+enumerator", "system.windows.media.transformcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[cmyk32]"] + - ["system.windows.media.numbersubstitutionmethod", "system.windows.media.numbersubstitutionmethod!", "Member[context]"] + - ["system.windows.freezable", "system.windows.media.videodrawing", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightgray]"] + - ["system.boolean", "system.windows.media.matrix", "Member[isidentity]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkslategray]"] + - ["system.boolean", "system.windows.media.visual", "Method[isdescendantof].ReturnValue"] + - ["system.object", "system.windows.media.pixelformatconverter", "Method[convertfromstring].ReturnValue"] + - ["system.boolean", "system.windows.media.vectorcollection", "Member[isreadonly]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkviolet]"] + - ["system.double", "system.windows.media.formattedtext", "Member[extent]"] + - ["system.boolean", "system.windows.media.int32collectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.windows.media.doublecollection", "Member[syncroot]"] + - ["system.windows.media.brush", "system.windows.media.pen", "Member[brush]"] + - ["system.windows.media.generaltransform", "system.windows.media.generaltransformgroup", "Member[inverse]"] + - ["system.windows.dependencyproperty", "system.windows.media.radialgradientbrush!", "Member[radiusxproperty]"] + - ["system.collections.idictionaryenumerator", "system.windows.media.charactermetricsdictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.familytypefacecollection", "Member[issynchronized]"] + - ["system.single", "system.windows.media.color", "Member[sca]"] + - ["system.boolean", "system.windows.media.fontfamilymapcollection", "Member[issynchronized]"] + - ["system.windows.media.geometry", "system.windows.media.glyphtypeface", "Method[getglyphoutline].ReturnValue"] + - ["system.int32", "system.windows.media.gradientstopcollection", "Member[count]"] + - ["system.windows.media.hittestresult", "system.windows.media.hostvisual", "Method[hittestcore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightskyblue]"] + - ["system.windows.media.matrix", "system.windows.media.matrix!", "Method[multiply].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[ghostwhite]"] + - ["system.windows.media.rectanglegeometry", "system.windows.media.rectanglegeometry", "Method[clone].ReturnValue"] + - ["system.double", "system.windows.media.glyphrun", "Method[getdistancefromcaretcharacterhit].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[floralwhite]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[dodgerblue]"] + - ["system.windows.dependencyproperty", "system.windows.media.geometrygroup!", "Member[childrenproperty]"] + - ["system.windows.media.alignmentx", "system.windows.media.alignmentx!", "Member[center]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[slategray]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[topsidebearings]"] + - ["system.byte", "system.windows.media.color", "Member[r]"] + - ["system.boolean", "system.windows.media.visualcollection", "Member[issynchronized]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[peru]"] + - ["system.windows.media.numberculturesource", "system.windows.media.numberculturesource!", "Member[text]"] + - ["system.boolean", "system.windows.media.pixelformatchannelmask!", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.texteffect!", "Member[transformproperty]"] + - ["system.windows.vector", "system.windows.media.containervisual", "Member[offset]"] + - ["system.windows.vector", "system.windows.media.visualtreehelper!", "Method[getoffset].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[guidelinesetproperty]"] + - ["system.int32", "system.windows.media.visualcollection", "Member[capacity]"] + - ["system.boolean", "system.windows.media.rendercapability!", "Method[ispixelshaderversionsupportedinsoftware].ReturnValue"] + - ["system.windows.media.tolerancetype", "system.windows.media.tolerancetype!", "Member[relative]"] + - ["system.windows.dependencyproperty", "system.windows.media.linegeometry!", "Member[startpointproperty]"] + - ["system.boolean", "system.windows.media.requestcachepolicyconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.media.cachemodeconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[antiquewhite]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[chartreuse]"] + - ["system.windows.freezable", "system.windows.media.texteffect", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[tilemodeproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[gold]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[teal]"] + - ["system.double", "system.windows.media.scaletransform", "Member[centerx]"] + - ["system.collections.generic.idictionary", "system.windows.media.familytypeface", "Member[adjustedfacenames]"] + - ["system.windows.rect", "system.windows.media.linegeometry", "Member[bounds]"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[miterlimitproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.polylinesegment!", "Member[pointsproperty]"] + - ["system.windows.media.brush", "system.windows.media.brush", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.doublecollection", "Method[contains].ReturnValue"] + - ["system.windows.media.tilemode", "system.windows.media.tilemode!", "Member[flipx]"] + - ["system.double", "system.windows.media.charactermetrics", "Member[bottomsidebearing]"] + - ["system.object", "system.windows.media.geometryconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[thicknessproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[gainsboro]"] + - ["system.boolean", "system.windows.media.geometryconverter", "Method[canconvertto].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.pathsegmentcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.gradientstopcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.media.pathsegmentcollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.media.pathsegment!", "Member[issmoothjoinproperty]"] + - ["system.boolean", "system.windows.media.typeface", "Member[isboldsimulated]"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[transformproperty]"] + - ["system.boolean", "system.windows.media.requestcachepolicyconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.imagesourceconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkkhaki]"] + - ["system.windows.freezable", "system.windows.media.gradientstopcollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.intersectiondetail", "system.windows.media.geometry", "Method[fillcontainswithdetail].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[tomato]"] + - ["system.int32", "system.windows.media.mediaplayer", "Member[naturalvideoheight]"] + - ["system.int32", "system.windows.media.numbersubstitution", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[greenyellow]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[bgra32]"] + - ["system.boolean", "system.windows.media.pathfigurecollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.textoptions!", "Member[textrenderingmodeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[opacityproperty]"] + - ["system.windows.media.mediaclock", "system.windows.media.mediatimeline", "Method[createclock].ReturnValue"] + - ["system.object", "system.windows.media.pathfigurecollection", "Member[item]"] + - ["system.windows.dependencyproperty", "system.windows.media.combinedgeometry!", "Member[geometrycombinemodeproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[pink]"] + - ["system.double", "system.windows.media.combinedgeometry", "Method[getarea].ReturnValue"] + - ["system.boolean", "system.windows.media.brushconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.gradientstopcollection+enumerator", "system.windows.media.gradientstopcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumaquamarine]"] + - ["system.windows.media.mediatimeline", "system.windows.media.mediatimeline", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.textformatting.characterhit", "system.windows.media.glyphrun", "Method[getcaretcharacterhitfromdistance].ReturnValue"] + - ["system.boolean", "system.windows.media.charactermetricsdictionary", "Method[containskey].ReturnValue"] + - ["system.object", "system.windows.media.pathfigurecollection", "Member[syncroot]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[bgr555]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[midnightblue]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[bgr101010]"] + - ["system.windows.media.hittestresult", "system.windows.media.containervisual", "Method[hittest].ReturnValue"] + - ["system.boolean", "system.windows.media.geometry", "Method[shouldserializetransform].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.bitmapcachebrush", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[orchid]"] + - ["system.double", "system.windows.media.scaletransform", "Member[centery]"] + - ["system.object", "system.windows.media.int32collectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.rect", "system.windows.media.transform", "Method[transformbounds].ReturnValue"] + - ["system.int32", "system.windows.media.visualcollection", "Method[indexof].ReturnValue"] + - ["system.windows.point", "system.windows.media.quadraticbeziersegment", "Member[point2]"] + - ["system.windows.media.alignmenty", "system.windows.media.alignmenty!", "Member[center]"] + - ["system.windows.dependencyproperty", "system.windows.media.bitmapcachebrush!", "Member[targetproperty]"] + - ["system.windows.media.doublecollection", "system.windows.media.visualtreehelper!", "Method[getysnappingguidelines].ReturnValue"] + - ["system.double", "system.windows.media.imagesource", "Member[height]"] + - ["system.int32", "system.windows.media.drawingcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.geometrycollection", "Member[isreadonly]"] + - ["system.boolean", "system.windows.media.pathgeometry", "Method[isempty].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[hotpink]"] + - ["system.windows.media.linesegment", "system.windows.media.linesegment", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.color!", "Method[equals].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[gray2]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[saddlebrown]"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[bitmapeffectinputproperty]"] + - ["system.boolean", "system.windows.media.glyphtypeface", "Member[symbol]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightslategray]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mistyrose]"] + - ["system.windows.media.cachemode", "system.windows.media.cachemode", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.languagespecificstringdictionary", "Member[isreadonly]"] + - ["system.windows.media.penlinecap", "system.windows.media.pen", "Member[dashcap]"] + - ["system.boolean", "system.windows.media.geometrycollection", "Member[isfixedsize]"] + - ["system.windows.media.translatetransform", "system.windows.media.translatetransform", "Method[clone].ReturnValue"] + - ["system.windows.media.tilebrush", "system.windows.media.tilebrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mistyrose]"] + - ["system.boolean", "system.windows.media.languagespecificstringdictionary", "Member[isfixedsize]"] + - ["system.windows.media.vectorcollection", "system.windows.media.vectorcollection!", "Method[parse].ReturnValue"] + - ["system.windows.media.drawingimage", "system.windows.media.drawingimage", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[skyblue]"] + - ["system.windows.media.charactermetricsdictionary", "system.windows.media.familytypeface", "Member[devicefontcharactermetrics]"] + - ["system.boolean", "system.windows.media.geometrycollection", "Method[contains].ReturnValue"] + - ["system.windows.media.familytypeface", "system.windows.media.familytypefacecollection", "Member[item]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightsteelblue]"] + - ["system.boolean", "system.windows.media.ellipsegeometry", "Method[mayhavecurves].ReturnValue"] + - ["system.windows.media.alignmentx", "system.windows.media.alignmentx!", "Member[left]"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[strikethroughposition]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[slategray]"] + - ["system.windows.media.geometrygroup", "system.windows.media.geometrygroup", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.mediaplayer", "Member[hasaudio]"] + - ["system.windows.dependencyproperty", "system.windows.media.texteffect!", "Member[clipproperty]"] + - ["system.int32", "system.windows.media.transformcollection", "Member[count]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[gray8]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lemonchiffon]"] + - ["system.windows.media.penlinecap", "system.windows.media.pen", "Member[startlinecap]"] + - ["system.windows.media.textformattingmode", "system.windows.media.textoptions!", "Method[gettextformattingmode].ReturnValue"] + - ["system.object", "system.windows.media.pathfigurecollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.polybeziersegment", "system.windows.media.polybeziersegment", "Method[clone].ReturnValue"] + - ["system.collections.icollection", "system.windows.media.charactermetricsdictionary", "Member[keys]"] + - ["system.windows.media.generaltransform", "system.windows.media.generaltransform", "Method[clonecurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.doublecollection", "Member[count]"] + - ["system.windows.media.animation.clock", "system.windows.media.mediatimeline", "Method[allocateclock].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightseagreen]"] + - ["system.windows.media.matrix", "system.windows.media.transform", "Member[value]"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.media.visualtreehelper!", "Method[getbitmapeffectinput].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkseagreen]"] + - ["system.object", "system.windows.media.visualcollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.media.rotatetransform!", "Member[centerxproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[yellow]"] + - ["system.windows.media.matrix", "system.windows.media.scaletransform", "Member[value]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkkhaki]"] + - ["system.windows.freezable", "system.windows.media.drawinggroup", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.ellipsegeometry", "Method[isempty].ReturnValue"] + - ["system.windows.media.imagesource", "system.windows.media.imagebrush", "Member[imagesource]"] + - ["system.windows.media.penlinejoin", "system.windows.media.pen", "Member[linejoin]"] + - ["system.windows.media.pendashcap", "system.windows.media.pendashcap!", "Member[triangle]"] + - ["system.boolean", "system.windows.media.mediaplayer", "Member[ismuted]"] + - ["system.double", "system.windows.media.typeface", "Member[underlinethickness]"] + - ["system.windows.freezable", "system.windows.media.arcsegment", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[limegreen]"] + - ["system.windows.media.dashstyle", "system.windows.media.dashstyles!", "Member[dashdot]"] + - ["system.windows.freezable", "system.windows.media.geometrygroup", "Method[createinstancecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[bitmapeffectproperty]"] + - ["system.int32", "system.windows.media.color", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.pathgeometry", "system.windows.media.geometry", "Method[getwidenedpathgeometry].ReturnValue"] + - ["system.windows.media.pathgeometry", "system.windows.media.geometry!", "Method[combine].ReturnValue"] + - ["system.windows.size", "system.windows.media.arcsegment", "Member[size]"] + - ["system.windows.media.glyphtypeface", "system.windows.media.glyphrun", "Member[glyphtypeface]"] + - ["system.windows.media.stylesimulations", "system.windows.media.stylesimulations!", "Member[italicsimulation]"] + - ["system.windows.media.geometryhittestresult", "system.windows.media.hostvisual", "Method[hittestcore].ReturnValue"] + - ["system.windows.media.numbersubstitutionmethod", "system.windows.media.numbersubstitution!", "Method[getsubstitution].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[sienna]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lime]"] + - ["system.boolean", "system.windows.media.linegeometry", "Method[isempty].ReturnValue"] + - ["system.windows.media.pathgeometry", "system.windows.media.pathgeometry!", "Method[createfromgeometry].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.pathgeometry", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.visualbrush", "system.windows.media.visualbrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.solidcolorbrush", "Member[color]"] + - ["system.windows.dependencyproperty", "system.windows.media.glyphrundrawing!", "Member[foregroundbrushproperty]"] + - ["system.windows.freezable", "system.windows.media.geometrycollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.duration", "system.windows.media.mediaplayer", "Member[naturalduration]"] + - ["system.boolean", "system.windows.media.pointcollection", "Member[isfixedsize]"] + - ["system.windows.media.vectorcollection", "system.windows.media.vectorcollection", "Method[clone].ReturnValue"] + - ["system.windows.media.pathsegmentcollection+enumerator", "system.windows.media.pathsegmentcollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.media.languagespecificstringdictionary", "Member[count]"] + - ["system.double", "system.windows.media.drawinggroup", "Member[opacity]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[installable]"] + - ["system.windows.freezable", "system.windows.media.pointcollection", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.pathgeometry", "Method[mayhavecurves].ReturnValue"] + - ["system.windows.duration", "system.windows.media.mediatimeline", "Method[getnaturaldurationcore].ReturnValue"] + - ["system.windows.media.geometryhittestresult", "system.windows.media.drawingvisual", "Method[hittestcore].ReturnValue"] + - ["system.windows.media.geometry", "system.windows.media.glyphrun", "Method[buildgeometry].ReturnValue"] + - ["system.windows.media.geometry", "system.windows.media.geometrycollection", "Member[item]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mintcream]"] + - ["system.windows.media.cachinghint", "system.windows.media.renderoptions!", "Method[getcachinghint].ReturnValue"] + - ["system.int32", "system.windows.media.fontfamilymapcollection", "Method[indexof].ReturnValue"] + - ["system.object", "system.windows.media.drawingcollection", "Member[item]"] + - ["system.windows.media.hittestfilterbehavior", "system.windows.media.hittestfilterbehavior!", "Member[continueskipchildren]"] + - ["system.windows.media.tilemode", "system.windows.media.tilemode!", "Member[none]"] + - ["system.single", "system.windows.media.color", "Member[scg]"] + - ["system.boolean", "system.windows.media.bitmapcache", "Member[enablecleartype]"] + - ["system.boolean", "system.windows.media.cachemodeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.windows.media.drawingcollection", "Method[add].ReturnValue"] + - ["system.object", "system.windows.media.vectorcollection", "Member[syncroot]"] + - ["system.windows.media.generaltransform", "system.windows.media.transform", "Member[inverse]"] + - ["system.windows.media.int32collection", "system.windows.media.int32collection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.int32", "system.windows.media.pathsegmentcollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.brush!", "Member[relativetransformproperty]"] + - ["system.boolean", "system.windows.media.pathsegmentcollection", "Method[remove].ReturnValue"] + - ["system.windows.rect", "system.windows.media.geometry", "Method[getrenderbounds].ReturnValue"] + - ["system.windows.point", "system.windows.media.pointhittestparameters", "Member[hitpoint]"] + - ["system.boolean", "system.windows.media.int32collection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.windows.media.pathfigurecollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.windows.media.geometrycollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.windows.media.vectorcollection", "Member[issynchronized]"] + - ["system.byte", "system.windows.media.color", "Member[b]"] + - ["system.windows.freezable", "system.windows.media.pathfigurecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.intersectiondetail", "system.windows.media.intersectiondetail!", "Member[intersects]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[aquamarine]"] + - ["system.collections.ienumerator", "system.windows.media.int32collection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.pointcollection", "system.windows.media.pointcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkolivegreen]"] + - ["system.boolean", "system.windows.media.int32collection", "Member[issynchronized]"] + - ["system.windows.dependencyproperty", "system.windows.media.beziersegment!", "Member[point1property]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[advancewidths]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[rosybrown]"] + - ["system.double", "system.windows.media.rectanglegeometry", "Method[getarea].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.media.glyphtypeface", "Member[stretch]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[azure]"] + - ["system.windows.media.gradientstopcollection", "system.windows.media.gradientbrush", "Member[gradientstops]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[pbgra32]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[op_multiply].ReturnValue"] + - ["system.windows.media.drawingcollection+enumerator", "system.windows.media.drawingcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumblue]"] + - ["system.windows.media.brushmappingmode", "system.windows.media.tilebrush", "Member[viewportunits]"] + - ["system.windows.media.pendashcap", "system.windows.media.pendashcap!", "Member[round]"] + - ["system.int32", "system.windows.media.visualtreehelper!", "Method[getchildrencount].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[fuchsia]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[whitesmoke]"] + - ["system.windows.media.geometrycollection", "system.windows.media.geometrycollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.videodrawing!", "Member[rectproperty]"] + - ["system.object", "system.windows.media.cachemodeconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.combinedgeometry!", "Member[geometry1property]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[rgb128float]"] + - ["system.windows.media.gradientstop", "system.windows.media.gradientstop", "Method[clone].ReturnValue"] + - ["system.windows.media.beziersegment", "system.windows.media.beziersegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[slateblue]"] + - ["system.collections.generic.ilist", "system.windows.media.glyphrun", "Member[glyphindices]"] + - ["system.windows.media.visualcollection+enumerator", "system.windows.media.visualcollection", "Method[getenumerator].ReturnValue"] + - ["system.uri", "system.windows.media.mediatimeline", "Member[source]"] + - ["system.boolean", "system.windows.media.vectorcollection", "Method[remove].ReturnValue"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[leftsidebearings]"] + - ["system.collections.ienumerator", "system.windows.media.drawingcollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.media.brushconverter", "Method[convertfrom].ReturnValue"] + - ["system.int32", "system.windows.media.fontfamilymapcollection", "Member[count]"] + - ["system.uri", "system.windows.media.mediatimeline", "Member[baseuri]"] + - ["system.boolean", "system.windows.media.pathfigurecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[bgr32]"] + - ["system.windows.media.drawing", "system.windows.media.drawing", "Method[clone].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkturquoise]"] + - ["system.windows.dependencyproperty", "system.windows.media.dashstyle!", "Member[offsetproperty]"] + - ["system.object", "system.windows.media.transformcollection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.media.translatetransform!", "Member[xproperty]"] + - ["system.boolean", "system.windows.media.int32collection", "Method[remove].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.videodrawing!", "Member[playerproperty]"] + - ["system.double", "system.windows.media.bitmapcache", "Member[renderatscale]"] + - ["system.double", "system.windows.media.gradientstop", "Member[offset]"] + - ["system.boolean", "system.windows.media.mediaplayer", "Member[scrubbingenabled]"] + - ["system.timespan", "system.windows.media.mediaclock", "Method[getcurrenttimecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.renderoptions!", "Member[cacheinvalidationthresholdmaximumproperty]"] + - ["system.windows.media.hittestfilterbehavior", "system.windows.media.hittestfilterbehavior!", "Member[continue]"] + - ["system.windows.dependencyproperty", "system.windows.media.pathfigure!", "Member[startpointproperty]"] + - ["system.windows.freezable", "system.windows.media.vectorcollection", "Method[createinstancecore].ReturnValue"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[advanceheights]"] + - ["system.windows.point", "system.windows.media.pathfigure", "Member[startpoint]"] + - ["system.windows.dependencyproperty", "system.windows.media.tilebrush!", "Member[stretchproperty]"] + - ["system.exception", "system.windows.media.exceptioneventargs", "Member[errorexception]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkviolet]"] + - ["system.int32", "system.windows.media.gradientstopcollection", "Method[add].ReturnValue"] + - ["system.windows.media.numberculturesource", "system.windows.media.numbersubstitution", "Member[culturesource]"] + - ["system.boolean", "system.windows.media.pathsegmentcollection", "Method[contains].ReturnValue"] + - ["system.single", "system.windows.media.color", "Member[scr]"] + - ["system.int32", "system.windows.media.pointcollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.media.bitmapcache!", "Member[renderatscaleproperty]"] + - ["system.int32", "system.windows.media.glyphrun", "Member[bidilevel]"] + - ["system.windows.dependencyproperty", "system.windows.media.radialgradientbrush!", "Member[radiusyproperty]"] + - ["system.windows.media.stretch", "system.windows.media.stretch!", "Member[none]"] + - ["system.windows.media.geometrydrawing", "system.windows.media.geometrydrawing", "Method[clone].ReturnValue"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.bitmapscalingmode!", "Member[nearestneighbor]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[paleturquoise]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[cornflowerblue]"] + - ["system.windows.rect", "system.windows.media.containervisual", "Member[descendantbounds]"] + - ["system.double", "system.windows.media.formattedtext", "Member[maxtextheight]"] + - ["system.windows.dependencyobject", "system.windows.media.visual", "Method[findcommonvisualancestor].ReturnValue"] + - ["system.windows.point", "system.windows.media.pointhittestresult", "Member[pointhit]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkred]"] + - ["system.boolean", "system.windows.media.transformcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[aliceblue]"] + - ["system.windows.dependencyproperty", "system.windows.media.renderoptions!", "Member[cachinghintproperty]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[versionstrings]"] + - ["system.windows.rect", "system.windows.media.drawing", "Member[bounds]"] + - ["system.windows.media.numberculturesource", "system.windows.media.numberculturesource!", "Member[override]"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[dashcapproperty]"] + - ["system.string", "system.windows.media.mediascriptcommandeventargs", "Member[parametertype]"] + - ["system.windows.media.cleartypehint", "system.windows.media.visual", "Member[visualcleartypehint]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[coral]"] + - ["system.windows.dependencyproperty", "system.windows.media.drawinggroup!", "Member[opacitymaskproperty]"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.bitmapscalingmode!", "Member[lowquality]"] + - ["system.windows.dependencyproperty", "system.windows.media.matrixtransform!", "Member[matrixproperty]"] + - ["system.windows.rect", "system.windows.media.rectanglegeometry", "Member[bounds]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[oldlace]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[cadetblue]"] + - ["system.object", "system.windows.media.gradientstopcollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.media.drawingbrush!", "Member[drawingproperty]"] + - ["system.windows.rect", "system.windows.media.imagedrawing", "Member[rect]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[chocolate]"] + - ["system.windows.dependencyproperty", "system.windows.media.linegeometry!", "Member[endpointproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[tomato]"] + - ["system.double", "system.windows.media.typeface", "Member[underlineposition]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[papayawhip]"] + - ["system.windows.media.drawing", "system.windows.media.drawing", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.edgemode", "system.windows.media.edgemode!", "Member[unspecified]"] + - ["system.windows.freezable", "system.windows.media.guidelineset", "Method[createinstancecore].ReturnValue"] + - ["system.windows.rect", "system.windows.media.glyphrun", "Method[computealignmentbox].ReturnValue"] + - ["system.object", "system.windows.media.pixelformatconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.media.texteffectcollection", "Method[contains].ReturnValue"] + - ["system.windows.media.tilemode", "system.windows.media.tilemode!", "Member[flipy]"] + - ["system.double", "system.windows.media.skewtransform", "Member[centerx]"] + - ["system.boolean", "system.windows.media.charactermetricsdictionary", "Method[trygetvalue].ReturnValue"] + - ["system.windows.media.brush", "system.windows.media.visualtreehelper!", "Method[getopacitymask].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.visualtarget", "Member[transformfromdevice]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[palegoldenrod]"] + - ["system.windows.media.drawing", "system.windows.media.drawingcollection+enumerator", "Member[current]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumvioletred]"] + - ["system.windows.markup.xmllanguage", "system.windows.media.fontfamilymap", "Member[language]"] + - ["system.string", "system.windows.media.generaltransform", "Method[tostring].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[gold]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkcyan]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[distancesfromhorizontalbaselinetoblackboxbottom]"] + - ["system.boolean", "system.windows.media.color", "Method[equals].ReturnValue"] + - ["system.windows.media.numberculturesource", "system.windows.media.numberculturesource!", "Member[user]"] + - ["system.collections.generic.icollection", "system.windows.media.languagespecificstringdictionary", "Member[keys]"] + - ["system.windows.media.pathfigurecollection", "system.windows.media.pathfigurecollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.transformconverter", "Method[canconvertto].ReturnValue"] + - ["system.double", "system.windows.media.mediaplayer", "Member[balance]"] + - ["system.windows.media.pathfigure", "system.windows.media.pathfigure", "Method[getflattenedpathfigure].ReturnValue"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[editablebutwithbitmapsonly]"] + - ["system.windows.media.color", "system.windows.media.color!", "Method[fromvalues].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.geometrycollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.markup.xmllanguage", "system.windows.media.glyphrun", "Member[language]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkorange]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[snow]"] + - ["system.windows.fontstyle", "system.windows.media.familytypeface", "Member[style]"] + - ["system.object", "system.windows.media.colorconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.media.geometry", "system.windows.media.visual", "Member[visualclip]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[royalblue]"] + - ["system.boolean", "system.windows.media.texteffectcollection", "Member[isreadonly]"] + - ["system.object", "system.windows.media.imagesourcevalueserializer", "Method[convertfromstring].ReturnValue"] + - ["system.windows.media.fillrule", "system.windows.media.pathgeometry", "Member[fillrule]"] + - ["system.object", "system.windows.media.pathfigurecollection+enumerator", "Member[current]"] + - ["system.object", "system.windows.media.familytypefacecollection", "Member[syncroot]"] + - ["system.collections.ienumerator", "system.windows.media.doublecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.familytypeface", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.media.formattedtext", "Member[width]"] + - ["system.uri", "system.windows.media.colorcontext", "Member[profileuri]"] + - ["system.windows.dpiscale", "system.windows.media.visualtreehelper!", "Method[getdpi].ReturnValue"] + - ["system.double", "system.windows.media.matrix", "Member[m12]"] + - ["system.object", "system.windows.media.fontfamilyconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.imagebrush!", "Member[imagesourceproperty]"] + - ["system.windows.media.pathsegment", "system.windows.media.pathsegmentcollection+enumerator", "Member[current]"] + - ["system.windows.media.visual", "system.windows.media.visualcollection", "Member[item]"] + - ["system.int32", "system.windows.media.geometrycollection", "Method[add].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[forestgreen]"] + - ["system.string", "system.windows.media.pixelformat", "Method[tostring].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.translatetransform", "Member[value]"] + - ["system.double", "system.windows.media.mediaplayer", "Member[bufferingprogress]"] + - ["system.boolean", "system.windows.media.pathsegmentcollection", "Member[isreadonly]"] + - ["system.windows.point", "system.windows.media.arcsegment", "Member[point]"] + - ["system.windows.media.geometry", "system.windows.media.geometryhittestparameters", "Member[hitgeometry]"] + - ["system.boolean", "system.windows.media.fontfamilymapcollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.media.colorconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.pen", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.drawingcollection", "Member[issynchronized]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[bisque]"] + - ["system.windows.dependencyproperty", "system.windows.media.textoptions!", "Member[textformattingmodeproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[sandybrown]"] + - ["system.windows.media.drawing", "system.windows.media.drawingbrush", "Member[drawing]"] + - ["system.boolean", "system.windows.media.charactermetricsdictionary", "Member[isfixedsize]"] + - ["system.windows.point", "system.windows.media.generaltransform", "Method[transform].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.glyphrundrawing!", "Member[glyphrunproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.renderoptions!", "Member[edgemodeproperty]"] + - ["system.windows.media.textformatting.characterhit", "system.windows.media.glyphrun", "Method[getnextcaretcharacterhit].ReturnValue"] + - ["system.windows.media.quadraticbeziersegment", "system.windows.media.quadraticbeziersegment", "Method[clone].ReturnValue"] + - ["system.object", "system.windows.media.texteffectcollection", "Member[syncroot]"] + - ["system.windows.media.pen", "system.windows.media.geometrydrawing", "Member[pen]"] + - ["system.object", "system.windows.media.transformconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkolivegreen]"] + - ["system.string", "system.windows.media.mediascriptcommandeventargs", "Member[parametervalue]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[moccasin]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[licensedescriptions]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[honeydew]"] + - ["system.boolean", "system.windows.media.pointcollection", "Member[issynchronized]"] + - ["system.string", "system.windows.media.brush", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.gradientbrush!", "Member[spreadmethodproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightgreen]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[navy]"] + - ["system.windows.media.gradientstop", "system.windows.media.gradientstopcollection+enumerator", "Member[current]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[steelblue]"] + - ["system.windows.media.texteffectcollection+enumerator", "system.windows.media.texteffectcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.transform", "system.windows.media.brush", "Member[relativetransform]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkblue]"] + - ["system.object", "system.windows.media.imagesourceconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.numbersubstitution!", "Member[culturesourceproperty]"] + - ["system.windows.media.mediatimeline", "system.windows.media.mediatimeline", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[ghostwhite]"] + - ["system.double", "system.windows.media.fontfamilymap", "Member[scale]"] + - ["system.double", "system.windows.media.doublecollection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.media.renderoptions!", "Member[bitmapscalingmodeproperty]"] + - ["system.windows.media.hittestresult", "system.windows.media.visual", "Method[hittestcore].ReturnValue"] + - ["system.string", "system.windows.media.fontfamilyvalueserializer", "Method[converttostring].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.pathsegmentcollection", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.colorconverter!", "Method[convertfromstring].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[turquoise]"] + - ["system.collections.generic.ienumerator", "system.windows.media.fontfamilymapcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.point", "system.windows.media.radialgradientbrush", "Member[gradientorigin]"] + - ["system.object", "system.windows.media.generaltransformcollection+enumerator", "Member[current]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[oldlace]"] + - ["system.windows.dependencyproperty", "system.windows.media.pathgeometry!", "Member[figuresproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.transformgroup!", "Member[childrenproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[wheat]"] + - ["system.windows.media.cleartypehint", "system.windows.media.cleartypehint!", "Member[enabled]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[olivedrab]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[brown]"] + - ["system.boolean", "system.windows.media.colorcontext", "Method[equals].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightblue]"] + - ["system.boolean", "system.windows.media.geometrycollection", "Method[freezecore].ReturnValue"] + - ["system.double", "system.windows.media.linegeometry", "Method[getarea].ReturnValue"] + - ["system.windows.media.gradientspreadmethod", "system.windows.media.gradientspreadmethod!", "Member[pad]"] + - ["system.windows.media.pointcollection", "system.windows.media.polyquadraticbeziersegment", "Member[points]"] + - ["system.double", "system.windows.media.formattedtext", "Member[height]"] + - ["system.single[]", "system.windows.media.color", "Method[getnativecolorvalues].ReturnValue"] + - ["system.windows.media.pointcollection", "system.windows.media.polylinesegment", "Member[points]"] + - ["system.int32", "system.windows.media.texteffectcollection", "Member[count]"] + - ["system.string", "system.windows.media.imagesource", "Method[tostring].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[indexed2]"] + - ["system.windows.media.transformgroup", "system.windows.media.transformgroup", "Method[clonecurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.fontfamilyconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.numbersubstitutionmethod", "system.windows.media.numbersubstitutionmethod!", "Member[nativenational]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[designernames]"] + - ["system.boolean", "system.windows.media.pointcollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightgoldenrodyellow]"] + - ["system.object", "system.windows.media.pointcollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.media.arcsegment!", "Member[pointproperty]"] + - ["system.windows.media.pathsegment", "system.windows.media.pathsegment", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.lineargradientbrush!", "Member[endpointproperty]"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[prgba64]"] + - ["system.int32", "system.windows.media.familytypefacecollection", "Method[indexof].ReturnValue"] + - ["system.windows.media.pen", "system.windows.media.pen", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.drawingcollection", "Member[isreadonly]"] + - ["system.object", "system.windows.media.vectorcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.windows.media.charactermetricsdictionary", "Member[count]"] + - ["system.boolean", "system.windows.media.drawingcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.lineargradientbrush", "system.windows.media.lineargradientbrush", "Method[clone].ReturnValue"] + - ["system.collections.generic.icollection", "system.windows.media.fontfamily", "Method[gettypefaces].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.rotatetransform!", "Member[centeryproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.geometrygroup!", "Member[fillruleproperty]"] + - ["system.windows.freezable", "system.windows.media.doublecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[navajowhite]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[tan]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkgreen]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[orangered]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[greenyellow]"] + - ["system.windows.media.drawingcontext", "system.windows.media.drawinggroup", "Method[append].ReturnValue"] + - ["system.int32", "system.windows.media.generaltransformcollection", "Method[indexof].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.imagedrawing!", "Member[imagesourceproperty]"] + - ["system.windows.media.tilebrush", "system.windows.media.tilebrush", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.brush!", "Member[opacityproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkmagenta]"] + - ["system.boolean", "system.windows.media.mediatimeline", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.media.generaltransformcollection", "Member[isreadonly]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[orangered]"] + - ["system.windows.point", "system.windows.media.lineargradientbrush", "Member[endpoint]"] + - ["system.collections.generic.ienumerator", "system.windows.media.texteffectcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.visual", "system.windows.media.visualbrush", "Member[visual]"] + - ["system.windows.media.doublecollection", "system.windows.media.doublecollection", "Method[clone].ReturnValue"] + - ["system.windows.media.drawinggroup", "system.windows.media.visualtreehelper!", "Method[getdrawing].ReturnValue"] + - ["system.windows.media.gradientstopcollection", "system.windows.media.gradientstopcollection", "Method[clone].ReturnValue"] + - ["system.windows.media.bitmapcachebrush", "system.windows.media.bitmapcachebrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.geometryhittestresult", "system.windows.media.visual", "Method[hittestcore].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumspringgreen]"] + - ["system.windows.rect", "system.windows.media.pathgeometry", "Member[bounds]"] + - ["system.windows.freezable", "system.windows.media.transformcollection", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.imagesourcevalueserializer", "Method[canconverttostring].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkslateblue]"] + - ["system.boolean", "system.windows.media.rendercapability!", "Member[isshadereffectsoftwarerenderingsupported]"] + - ["system.double", "system.windows.media.skewtransform", "Member[angley]"] + - ["system.windows.media.videodrawing", "system.windows.media.videodrawing", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.interop.rendermode", "system.windows.media.renderoptions!", "Member[processrendermode]"] + - ["system.boolean", "system.windows.media.familytypefacecollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.media.renderoptions!", "Member[cleartypehintproperty]"] + - ["system.windows.freezable", "system.windows.media.polybeziersegment", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[previewandprint]"] + - ["system.string", "system.windows.media.matrix", "Method[tostring].ReturnValue"] + - ["system.windows.media.tilemode", "system.windows.media.tilemode!", "Member[tile]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[peachpuff]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkgoldenrod]"] + - ["system.windows.media.geometry", "system.windows.media.geometry", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[linen]"] + - ["system.windows.media.brush", "system.windows.media.containervisual", "Member[opacitymask]"] + - ["system.windows.fontstretch", "system.windows.media.familytypeface", "Member[stretch]"] + - ["system.windows.dependencyproperty", "system.windows.media.texteffect!", "Member[foregroundproperty]"] + - ["system.windows.media.familytypefacecollection", "system.windows.media.fontfamily", "Member[familytypefaces]"] + - ["system.object", "system.windows.media.drawingcollection", "Member[syncroot]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[designerurls]"] + - ["system.boolean", "system.windows.media.pathsegmentcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.windows.media.fontfamily", "Method[gethashcode].ReturnValue"] + - ["system.double[]", "system.windows.media.formattedtext", "Method[getmaxtextwidths].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[purple]"] + - ["system.windows.media.polybeziersegment", "system.windows.media.polybeziersegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.string", "system.windows.media.mediatimeline", "Method[tostring].ReturnValue"] + - ["system.windows.media.visual", "system.windows.media.geometryhittestresult", "Member[visualhit]"] + - ["system.boolean", "system.windows.media.matrix!", "Method[op_equality].ReturnValue"] + - ["system.windows.media.rotatetransform", "system.windows.media.rotatetransform", "Method[clonecurrentvalue].ReturnValue"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[vendorurls]"] + - ["system.windows.dependencyproperty", "system.windows.media.arcsegment!", "Member[rotationangleproperty]"] + - ["system.globalization.cultureinfo", "system.windows.media.numbersubstitution", "Member[cultureoverride]"] + - ["system.int32", "system.windows.media.pathsegmentcollection", "Method[indexof].ReturnValue"] + - ["system.windows.fontweight", "system.windows.media.glyphtypeface", "Member[weight]"] + - ["system.windows.media.imagesource", "system.windows.media.imagesource", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lemonchiffon]"] + - ["system.windows.media.hittestfilterbehavior", "system.windows.media.hittestfilterbehavior!", "Member[continueskipselfandchildren]"] + - ["system.windows.freezable", "system.windows.media.linesegment", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.fontembeddingright", "system.windows.media.glyphtypeface", "Member[embeddingrights]"] + - ["system.windows.media.transform", "system.windows.media.brush", "Member[transform]"] + - ["system.windows.media.intersectiondetail", "system.windows.media.geometry", "Method[strokecontainswithdetail].ReturnValue"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[underlinethickness]"] + - ["system.windows.media.doublecollection", "system.windows.media.visual", "Member[visualxsnappingguidelines]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[mediumturquoise]"] + - ["system.boolean", "system.windows.media.texteffectcollection", "Method[freezecore].ReturnValue"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.bitmapscalingmode!", "Member[fant]"] + - ["system.windows.media.quadraticbeziersegment", "system.windows.media.quadraticbeziersegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkgreen]"] + - ["system.int32", "system.windows.media.visualcollection", "Method[add].ReturnValue"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.containervisual", "Member[bitmapeffect]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[honeydew]"] + - ["system.windows.media.vectorcollection", "system.windows.media.vectorcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.polylinesegment", "system.windows.media.polylinesegment", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.transformcollection", "Method[contains].ReturnValue"] + - ["system.collections.icollection", "system.windows.media.charactermetricsdictionary", "Member[values]"] + - ["system.windows.media.stylesimulations", "system.windows.media.stylesimulations!", "Member[bolditalicsimulation]"] + - ["system.globalization.cultureinfo", "system.windows.media.numbersubstitution!", "Method[getcultureoverride].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[palevioletred]"] + - ["system.boolean", "system.windows.media.glyphrun", "Member[ishittestable]"] + - ["system.collections.generic.ilist", "system.windows.media.glyphrun", "Member[caretstops]"] + - ["system.windows.media.generaltransformcollection", "system.windows.media.generaltransformcollection", "Method[clone].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[indexed8]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[palevioletred]"] + - ["system.windows.media.pathsegmentcollection", "system.windows.media.pathfigure", "Member[segments]"] + - ["system.windows.media.generaltransformgroup", "system.windows.media.generaltransformgroup", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.languagespecificstringdictionary", "Method[trygetvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.pixelformat", "Method[equals].ReturnValue"] + - ["system.windows.media.drawingbrush", "system.windows.media.drawingbrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[seagreen]"] + - ["system.double", "system.windows.media.matrix", "Member[offsety]"] + - ["system.windows.documents.adorner", "system.windows.media.adornerhittestresult", "Member[adorner]"] + - ["system.windows.media.penlinejoin", "system.windows.media.penlinejoin!", "Member[miter]"] + - ["system.boolean", "system.windows.media.pathsegmentcollection", "Member[issynchronized]"] + - ["system.int32", "system.windows.media.texteffect", "Member[positioncount]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[previewandprintbutnosubsettingandwithbitmapsonly]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[bisque]"] + - ["system.boolean", "system.windows.media.streamgeometry", "Method[mayhavecurves].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightseagreen]"] + - ["system.windows.freezable", "system.windows.media.bitmapcache", "Method[createinstancecore].ReturnValue"] + - ["system.object", "system.windows.media.gradientstopcollection+enumerator", "Member[current]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[palegreen]"] + - ["system.windows.media.brush", "system.windows.media.geometrydrawing", "Member[brush]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[yellowgreen]"] + - ["system.windows.media.drawing", "system.windows.media.drawingimage", "Member[drawing]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkblue]"] + - ["system.windows.media.geometry", "system.windows.media.geometry", "Method[clone].ReturnValue"] + - ["system.windows.media.rotatetransform", "system.windows.media.rotatetransform", "Method[clone].ReturnValue"] + - ["system.windows.media.matrixtransform", "system.windows.media.matrixtransform", "Method[clonecurrentvalue].ReturnValue"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[facenames]"] + - ["system.windows.dependencyproperty", "system.windows.media.mediatimeline!", "Member[sourceproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[cyan]"] + - ["system.boolean", "system.windows.media.pixelformatchannelmask!", "Method[op_inequality].ReturnValue"] + - ["system.windows.media.doublecollection+enumerator", "system.windows.media.doublecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkorange]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[blue]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[restrictedlicense]"] + - ["system.double", "system.windows.media.fontfamily", "Member[linespacing]"] + - ["system.windows.dependencyproperty", "system.windows.media.pen!", "Member[startlinecapproperty]"] + - ["system.boolean", "system.windows.media.texteffectcollection", "Member[issynchronized]"] + - ["system.windows.rect", "system.windows.media.tilebrush", "Member[viewport]"] + - ["system.windows.media.doublecollection", "system.windows.media.doublecollection!", "Method[parse].ReturnValue"] + - ["system.windows.media.drawingcollection", "system.windows.media.drawingcollection", "Method[clone].ReturnValue"] + - ["system.windows.media.drawingcontext", "system.windows.media.drawinggroup", "Method[open].ReturnValue"] + - ["system.single", "system.windows.media.color", "Member[scb]"] + - ["system.windows.media.generaltransformcollection+enumerator", "system.windows.media.generaltransformcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.gradientbrush!", "Member[mappingmodeproperty]"] + - ["system.string", "system.windows.media.color", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.media.rotatetransform", "Member[centerx]"] + - ["system.windows.media.tilemode", "system.windows.media.tilemode!", "Member[flipxy]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lavenderblush]"] + - ["system.string", "system.windows.media.pathfigure", "Method[tostring].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.int32collection", "Method[createinstancecore].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.media.int32collection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightyellow]"] + - ["system.windows.media.fontfamilymapcollection", "system.windows.media.fontfamily", "Member[familymaps]"] + - ["system.windows.media.linesegment", "system.windows.media.linesegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.generaltransformcollection", "Method[contains].ReturnValue"] + - ["system.collections.idictionaryenumerator", "system.windows.media.languagespecificstringdictionary", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.media.texteffectcollection", "Method[add].ReturnValue"] + - ["system.windows.media.int32collection+enumerator", "system.windows.media.int32collection", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.media.matrix", "Member[determinant]"] + - ["system.windows.media.imagedrawing", "system.windows.media.imagedrawing", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.transform", "system.windows.media.transform!", "Member[identity]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[red]"] + - ["system.windows.media.brush", "system.windows.media.glyphrundrawing", "Member[foregroundbrush]"] + - ["system.double", "system.windows.media.glyphtypeface", "Member[underlineposition]"] + - ["system.windows.media.pathsegmentcollection", "system.windows.media.pathsegmentcollection", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[lightskyblue]"] + - ["system.timespan", "system.windows.media.mediaplayer", "Member[position]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[palegoldenrod]"] + - ["system.windows.dependencyproperty", "system.windows.media.radialgradientbrush!", "Member[centerproperty]"] + - ["system.windows.media.charactermetrics", "system.windows.media.charactermetricsdictionary", "Member[item]"] + - ["system.boolean", "system.windows.media.gradientstopcollection", "Member[isreadonly]"] + - ["system.windows.media.matrixtransform", "system.windows.media.matrixtransform", "Method[clone].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.generaltransformgroup", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.media.drawingimage", "Member[width]"] + - ["system.object", "system.windows.media.colorconverter", "Method[convertto].ReturnValue"] + - ["system.double", "system.windows.media.formattedtext", "Member[baseline]"] + - ["system.windows.media.geometry", "system.windows.media.geometry!", "Member[empty]"] + - ["system.collections.generic.idictionary", "system.windows.media.glyphtypeface", "Member[charactertoglyphmap]"] + - ["system.double", "system.windows.media.ellipsegeometry", "Member[radiusy]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkgoldenrod]"] + - ["system.windows.media.bitmapscalingmode", "system.windows.media.renderoptions!", "Method[getbitmapscalingmode].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[darkgray]"] + - ["system.windows.media.cachinghint", "system.windows.media.cachinghint!", "Member[cache]"] + - ["system.windows.dependencyproperty", "system.windows.media.streamgeometry!", "Member[fillruleproperty]"] + - ["system.windows.media.drawingcollection", "system.windows.media.drawingcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[aqua]"] + - ["system.boolean", "system.windows.media.bitmapcache", "Member[snapstodevicepixels]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[red]"] + - ["system.windows.media.matrix", "system.windows.media.matrix!", "Method[op_multiply].ReturnValue"] + - ["system.windows.media.drawinggroup", "system.windows.media.drawinggroup", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[forestgreen]"] + - ["system.string", "system.windows.media.int32collection", "Method[tostring].ReturnValue"] + - ["system.windows.fontstyle", "system.windows.media.glyphtypeface", "Member[style]"] + - ["system.object", "system.windows.media.visualcollection+enumerator", "Member[current]"] + - ["system.windows.point", "system.windows.media.beziersegment", "Member[point3]"] + - ["system.windows.media.fontembeddingright", "system.windows.media.fontembeddingright!", "Member[installablebutnosubsetting]"] + - ["system.windows.media.generaltransformcollection", "system.windows.media.generaltransformcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.polyquadraticbeziersegment", "Method[createinstancecore].ReturnValue"] + - ["system.boolean", "system.windows.media.fontfamilymapcollection", "Member[isfixedsize]"] + - ["system.windows.media.int32collection", "system.windows.media.int32collection!", "Method[parse].ReturnValue"] + - ["system.windows.media.lineargradientbrush", "system.windows.media.lineargradientbrush", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[beige]"] + - ["system.collections.generic.icollection", "system.windows.media.fonts!", "Method[gettypefaces].ReturnValue"] + - ["system.boolean", "system.windows.media.vectorcollection", "Method[contains].ReturnValue"] + - ["system.object", "system.windows.media.charactermetricsdictionary", "Member[item]"] + - ["system.windows.media.geometry", "system.windows.media.formattedtext", "Method[buildgeometry].ReturnValue"] + - ["system.windows.freezable", "system.windows.media.gradientstop", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.skewtransform", "system.windows.media.skewtransform", "Method[clone].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.media.pixelformat", "Member[masks]"] + - ["system.windows.media.streamgeometry", "system.windows.media.streamgeometry", "Method[clone].ReturnValue"] + - ["system.boolean", "system.windows.media.pixelformat!", "Method[equals].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[gray16]"] + - ["system.windows.media.cachinghint", "system.windows.media.cachinghint!", "Member[unspecified]"] + - ["system.windows.media.geometry", "system.windows.media.containervisual", "Member[clip]"] + - ["system.windows.media.gradientstopcollection", "system.windows.media.gradientstopcollection!", "Method[parse].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[fuchsia]"] + - ["system.windows.media.doublecollection", "system.windows.media.guidelineset", "Member[guidelinesy]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[lightcyan]"] + - ["system.string", "system.windows.media.pathfigurecollection", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.media.typeface", "Member[strikethroughthickness]"] + - ["system.windows.dependencyobject", "system.windows.media.visualtreehelper!", "Method[getchild].ReturnValue"] + - ["system.windows.fontweight", "system.windows.media.familytypeface", "Member[weight]"] + - ["system.boolean", "system.windows.media.visualcollection", "Member[isreadonly]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[ivory]"] + - ["system.boolean", "system.windows.media.pixelformatchannelmask", "Method[equals].ReturnValue"] + - ["system.windows.media.pixelformat", "system.windows.media.pixelformats!", "Member[rgb24]"] + - ["system.windows.dependencyproperty", "system.windows.media.renderoptions!", "Member[cacheinvalidationthresholdminimumproperty]"] + - ["system.windows.freezable", "system.windows.media.skewtransform", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[yellow]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[white]"] + - ["system.windows.media.arcsegment", "system.windows.media.arcsegment", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.rect", "system.windows.media.streamgeometry", "Member[bounds]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.solidcolorbrush", "Method[clone].ReturnValue"] + - ["system.windows.media.dashstyle", "system.windows.media.dashstyles!", "Member[dash]"] + - ["system.boolean", "system.windows.media.pathfigurecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.double", "system.windows.media.radialgradientbrush", "Member[radiusy]"] + - ["system.windows.media.geometry", "system.windows.media.formattedtext", "Method[buildhighlightgeometry].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumpurple]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[palegreen]"] + - ["system.boolean", "system.windows.media.texteffectcollection", "Method[remove].ReturnValue"] + - ["system.windows.media.colorcontext", "system.windows.media.color", "Member[colorcontext]"] + - ["system.windows.freezable", "system.windows.media.drawingcollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.geometry", "system.windows.media.visualtreehelper!", "Method[getclip].ReturnValue"] + - ["system.boolean", "system.windows.media.brushconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.collections.icollection", "system.windows.media.languagespecificstringdictionary", "Member[keys]"] + - ["system.boolean", "system.windows.media.generaltransformcollection", "Method[remove].ReturnValue"] + - ["system.int32", "system.windows.media.rendercapability!", "Method[maxpixelshaderinstructionslots].ReturnValue"] + - ["system.boolean", "system.windows.media.bitmapcachebrush", "Member[autolayoutcontent]"] + - ["system.object", "system.windows.media.pointcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.media.texteffectcollection", "Member[isfixedsize]"] + - ["system.collections.ienumerator", "system.windows.media.transformcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.bitmapcachebrush!", "Member[autolayoutcontentproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[deeppink]"] + - ["system.windows.dependencyproperty", "system.windows.media.brush!", "Member[transformproperty]"] + - ["system.double", "system.windows.media.pen", "Member[thickness]"] + - ["system.windows.dependencyproperty", "system.windows.media.pathsegment!", "Member[isstrokedproperty]"] + - ["system.windows.media.texteffect", "system.windows.media.texteffectcollection", "Member[item]"] + - ["system.windows.media.tolerancetype", "system.windows.media.tolerancetype!", "Member[absolute]"] + - ["system.nullable", "system.windows.media.visual", "Member[visualscrollableareaclip]"] + - ["system.string", "system.windows.media.gradientstopcollection", "Method[tostring].ReturnValue"] + - ["system.windows.media.gradientspreadmethod", "system.windows.media.gradientspreadmethod!", "Member[repeat]"] + - ["system.windows.media.generaltransform", "system.windows.media.visual", "Method[transformtovisual].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.media.visualtreehelper!", "Method[getparent].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.polybeziersegment!", "Member[pointsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.imagedrawing!", "Member[rectproperty]"] + - ["system.windows.dependencyproperty", "system.windows.media.scaletransform!", "Member[scaleyproperty]"] + - ["system.object", "system.windows.media.vectorcollection", "Member[item]"] + - ["system.boolean", "system.windows.media.pointcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.media.gradientbrush", "system.windows.media.gradientbrush", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.media.linesegment!", "Member[pointproperty]"] + - ["system.boolean", "system.windows.media.generaltransformgroup", "Method[trytransform].ReturnValue"] + - ["system.object", "system.windows.media.pointcollection", "Member[item]"] + - ["system.windows.vector", "system.windows.media.vectorcollection+enumerator", "Member[current]"] + - ["system.windows.media.edgemode", "system.windows.media.renderoptions!", "Method[getedgemode].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[midnightblue]"] + - ["system.windows.media.doublecollection", "system.windows.media.guidelineset", "Member[guidelinesx]"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[olive]"] + - ["system.object", "system.windows.media.doublecollection", "Member[item]"] + - ["system.boolean", "system.windows.media.gradientstopcollection", "Member[issynchronized]"] + - ["system.collections.generic.ienumerator", "system.windows.media.vectorcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.media.textrenderingmode", "system.windows.media.textrenderingmode!", "Member[aliased]"] + - ["system.boolean", "system.windows.media.streamgeometry", "Method[isempty].ReturnValue"] + - ["system.double", "system.windows.media.imagesource!", "Method[pixelstodips].ReturnValue"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[darkorchid]"] + - ["system.boolean", "system.windows.media.gradientstopcollection", "Method[contains].ReturnValue"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.media.drawinggroup", "Member[bitmapeffect]"] + - ["system.boolean", "system.windows.media.doublecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.media.matrix", "system.windows.media.skewtransform", "Member[value]"] + - ["system.windows.media.streamgeometry", "system.windows.media.streamgeometry", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.effects.effect", "system.windows.media.visual", "Member[visualeffect]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[linen]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[royalblue]"] + - ["system.windows.media.texteffect", "system.windows.media.texteffectcollection+enumerator", "Member[current]"] + - ["system.windows.media.brushmappingmode", "system.windows.media.brushmappingmode!", "Member[absolute]"] + - ["system.windows.media.scaletransform", "system.windows.media.scaletransform", "Method[clone].ReturnValue"] + - ["system.windows.media.glyphrun", "system.windows.media.glyphrundrawing", "Member[glyphrun]"] + - ["system.double", "system.windows.media.fontfamily", "Member[baseline]"] + - ["system.boolean", "system.windows.media.languagespecificstringdictionary", "Method[containskey].ReturnValue"] + - ["system.double", "system.windows.media.matrix", "Member[m22]"] + - ["system.object", "system.windows.media.imagesourceconverter", "Method[convertto].ReturnValue"] + - ["system.double", "system.windows.media.charactermetrics", "Member[baseline]"] + - ["system.windows.dependencyproperty", "system.windows.media.bitmapcachebrush!", "Member[bitmapcacheproperty]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[moccasin]"] + - ["system.windows.media.color", "system.windows.media.colors!", "Member[azure]"] + - ["system.windows.media.combinedgeometry", "system.windows.media.combinedgeometry", "Method[clonecurrentvalue].ReturnValue"] + - ["system.object", "system.windows.media.int32collectionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.pathfigurecollection", "system.windows.media.pathfigurecollection!", "Method[parse].ReturnValue"] + - ["system.windows.media.geometrycollection", "system.windows.media.geometrygroup", "Member[children]"] + - ["system.windows.dependencyproperty", "system.windows.media.guidelineset!", "Member[guidelinesxproperty]"] + - ["system.windows.media.scaletransform", "system.windows.media.scaletransform", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.media.skewtransform", "system.windows.media.skewtransform", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.media.fontfamilyconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.alignmentx", "system.windows.media.alignmentx!", "Member[right]"] + - ["system.windows.flowdirection", "system.windows.media.formattedtext", "Member[flowdirection]"] + - ["system.windows.rect", "system.windows.media.generaltransform", "Method[transformbounds].ReturnValue"] + - ["system.windows.media.guidelineset", "system.windows.media.guidelineset", "Method[clone].ReturnValue"] + - ["system.windows.media.penlinejoin", "system.windows.media.penlinejoin!", "Member[bevel]"] + - ["system.windows.media.vectorcollection+enumerator", "system.windows.media.vectorcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.media.gradientstopcollection", "Member[isfixedsize]"] + - ["system.windows.freezable", "system.windows.media.mediatimeline", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.texteffectcollection", "system.windows.media.texteffectcollection", "Method[clone].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.media.brushes!", "Member[mediumaquamarine]"] + - ["system.windows.media.color", "system.windows.media.gradientstop", "Member[color]"] + - ["system.int32", "system.windows.media.pointcollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.media.pixelformatconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.double", "system.windows.media.mediaplayer", "Member[speedratio]"] + - ["system.object", "system.windows.media.requestcachepolicyconverter", "Method[convertto].ReturnValue"] + - ["system.double", "system.windows.media.pen", "Member[miterlimit]"] + - ["system.int32", "system.windows.media.vectorcollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.windows.media.generaltransformcollection", "Member[isfixedsize]"] + - ["system.windows.media.generaltransform", "system.windows.media.generaltransformcollection", "Member[item]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Navigation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Navigation.typemodel.yml new file mode 100644 index 000000000000..ddb61173c870 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Navigation.typemodel.yml @@ -0,0 +1,98 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.windows.navigation.navigationeventargs", "Member[extradata]"] + - ["system.net.webrequest", "system.windows.navigation.navigationfailedeventargs", "Member[webrequest]"] + - ["system.int64", "system.windows.navigation.navigationprogresseventargs", "Member[bytesread]"] + - ["system.uri", "system.windows.navigation.navigationwindow", "Member[source]"] + - ["system.uri", "system.windows.navigation.navigationeventargs", "Member[uri]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.navigationwindow!", "Member[sourceproperty]"] + - ["system.string", "system.windows.navigation.journalentry", "Member[name]"] + - ["system.boolean", "system.windows.navigation.navigationwindow", "Member[cangoback]"] + - ["system.string", "system.windows.navigation.fragmentnavigationeventargs", "Member[fragment]"] + - ["system.object", "system.windows.navigation.navigationeventargs", "Member[navigator]"] + - ["system.windows.navigation.journalentryposition", "system.windows.navigation.journalentryposition!", "Member[current]"] + - ["system.uri", "system.windows.navigation.navigationwindow", "Member[baseuri]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.journalentry!", "Member[nameproperty]"] + - ["system.object[]", "system.windows.navigation.journalentryunifiedviewconverter", "Method[convertback].ReturnValue"] + - ["system.boolean", "system.windows.navigation.navigationservice", "Method[navigate].ReturnValue"] + - ["system.windows.automation.peers.automationpeer", "system.windows.navigation.navigationwindow", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.navigation.journalownership", "system.windows.navigation.journalownership!", "Member[ownsjournal]"] + - ["system.object", "system.windows.navigation.navigationfailedeventargs", "Member[extradata]"] + - ["system.boolean", "system.windows.navigation.navigationwindow", "Member[sandboxexternalcontent]"] + - ["system.windows.navigation.journalentryposition", "system.windows.navigation.journalentryposition!", "Member[forward]"] + - ["system.boolean", "system.windows.navigation.navigatingcanceleventargs", "Member[isnavigationinitiator]"] + - ["system.object", "system.windows.navigation.fragmentnavigationeventargs", "Member[navigator]"] + - ["t", "system.windows.navigation.returneventargs", "Member[result]"] + - ["system.uri", "system.windows.navigation.navigationservice", "Member[source]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.journalentryunifiedviewconverter!", "Member[journalentrypositionproperty]"] + - ["system.windows.navigation.journalownership", "system.windows.navigation.journalownership!", "Member[automatic]"] + - ["system.uri", "system.windows.navigation.navigatingcanceleventargs", "Member[uri]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.baseurihelper!", "Member[baseuriproperty]"] + - ["system.windows.navigation.navigationuivisibility", "system.windows.navigation.navigationuivisibility!", "Member[visible]"] + - ["system.object", "system.windows.navigation.navigatingcanceleventargs", "Member[extradata]"] + - ["system.boolean", "system.windows.navigation.navigationwindow", "Member[showsnavigationui]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.navigationwindow!", "Member[cangoforwardproperty]"] + - ["system.windows.navigation.navigationmode", "system.windows.navigation.navigationmode!", "Member[forward]"] + - ["system.boolean", "system.windows.navigation.navigationservice", "Member[cangoforward]"] + - ["system.uri", "system.windows.navigation.journalentry", "Member[source]"] + - ["system.object", "system.windows.navigation.journalentrylistconverter", "Method[convertback].ReturnValue"] + - ["system.uri", "system.windows.navigation.navigationfailedeventargs", "Member[uri]"] + - ["system.object", "system.windows.navigation.navigatingcanceleventargs", "Member[navigator]"] + - ["system.windows.navigation.customcontentstate", "system.windows.navigation.navigatingcanceleventargs", "Member[targetcontentstate]"] + - ["system.string", "system.windows.navigation.requestnavigateeventargs", "Member[target]"] + - ["system.boolean", "system.windows.navigation.navigationwindow", "Method[shouldserializecontent].ReturnValue"] + - ["system.windows.navigation.navigationuivisibility", "system.windows.navigation.navigationuivisibility!", "Member[hidden]"] + - ["system.uri", "system.windows.navigation.navigationprogresseventargs", "Member[uri]"] + - ["system.boolean", "system.windows.navigation.navigationservice", "Member[cangoback]"] + - ["system.collections.ienumerable", "system.windows.navigation.navigationwindow", "Member[forwardstack]"] + - ["system.object", "system.windows.navigation.navigationservice", "Member[content]"] + - ["system.net.webresponse", "system.windows.navigation.navigationfailedeventargs", "Member[webresponse]"] + - ["system.boolean", "system.windows.navigation.pagefunctionbase", "Member[removefromjournal]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.navigationwindow!", "Member[cangobackproperty]"] + - ["system.boolean", "system.windows.navigation.fragmentnavigationeventargs", "Member[handled]"] + - ["system.object", "system.windows.navigation.navigationprogresseventargs", "Member[navigator]"] + - ["system.object", "system.windows.navigation.journalentrylistconverter", "Method[convert].ReturnValue"] + - ["system.boolean", "system.windows.navigation.navigationeventargs", "Member[isnavigationinitiator]"] + - ["system.exception", "system.windows.navigation.navigationfailedeventargs", "Member[exception]"] + - ["system.boolean", "system.windows.navigation.navigationwindow", "Member[cangoforward]"] + - ["system.windows.navigation.navigationservice", "system.windows.navigation.navigationservice!", "Method[getnavigationservice].ReturnValue"] + - ["system.windows.navigation.navigationmode", "system.windows.navigation.navigatingcanceleventargs", "Member[navigationmode]"] + - ["system.windows.navigation.journalentryposition", "system.windows.navigation.journalentryposition!", "Member[back]"] + - ["system.object", "system.windows.navigation.journalentryunifiedviewconverter", "Method[convert].ReturnValue"] + - ["system.windows.navigation.navigationmode", "system.windows.navigation.navigationmode!", "Member[back]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.navigationwindow!", "Member[forwardstackproperty]"] + - ["system.boolean", "system.windows.navigation.journalentry!", "Method[getkeepalive].ReturnValue"] + - ["system.uri", "system.windows.navigation.baseurihelper!", "Method[getbaseuri].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.navigation.journalentry!", "Member[keepaliveproperty]"] + - ["system.string", "system.windows.navigation.journalentry!", "Method[getname].ReturnValue"] + - ["system.windows.navigation.navigationmode", "system.windows.navigation.navigationmode!", "Member[refresh]"] + - ["system.uri", "system.windows.navigation.navigationservice", "Member[currentsource]"] + - ["system.windows.navigation.navigationservice", "system.windows.navigation.navigationwindow", "Member[navigationservice]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.navigationwindow!", "Member[showsnavigationuiproperty]"] + - ["system.uri", "system.windows.navigation.navigationwindow", "Member[currentsource]"] + - ["system.windows.navigation.journalentryposition", "system.windows.navigation.journalentryunifiedviewconverter!", "Method[getjournalentryposition].ReturnValue"] + - ["system.net.webresponse", "system.windows.navigation.navigationeventargs", "Member[webresponse]"] + - ["system.boolean", "system.windows.navigation.navigationwindow", "Method[navigate].ReturnValue"] + - ["system.uri", "system.windows.navigation.requestnavigateeventargs", "Member[uri]"] + - ["system.windows.navigation.customcontentstate", "system.windows.navigation.journalentry", "Member[customcontentstate]"] + - ["system.windows.navigation.navigationmode", "system.windows.navigation.navigationmode!", "Member[new]"] + - ["system.windows.navigation.journalentry", "system.windows.navigation.navigationservice", "Method[removebackentry].ReturnValue"] + - ["system.int64", "system.windows.navigation.navigationprogresseventargs", "Member[maxbytes]"] + - ["system.string", "system.windows.navigation.customcontentstate", "Member[journalentryname]"] + - ["system.windows.navigation.journalentry", "system.windows.navigation.navigationwindow", "Method[removebackentry].ReturnValue"] + - ["system.windows.navigation.journalownership", "system.windows.navigation.journalownership!", "Member[usesparentjournal]"] + - ["system.object", "system.windows.navigation.navigatingcanceleventargs", "Member[content]"] + - ["system.boolean", "system.windows.navigation.navigationfailedeventargs", "Member[handled]"] + - ["system.windows.navigation.customcontentstate", "system.windows.navigation.iprovidecustomcontentstate", "Method[getcontentstate].ReturnValue"] + - ["system.windows.navigation.customcontentstate", "system.windows.navigation.navigatingcanceleventargs", "Member[contentstatetosave]"] + - ["system.object", "system.windows.navigation.navigationfailedeventargs", "Member[navigator]"] + - ["system.windows.navigation.navigationuivisibility", "system.windows.navigation.navigationuivisibility!", "Member[automatic]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.navigationwindow!", "Member[sandboxexternalcontentproperty]"] + - ["system.windows.dependencyproperty", "system.windows.navigation.navigationwindow!", "Member[backstackproperty]"] + - ["system.net.webrequest", "system.windows.navigation.navigatingcanceleventargs", "Member[webrequest]"] + - ["system.collections.ienumerable", "system.windows.navigation.navigationwindow", "Member[backstack]"] + - ["system.object", "system.windows.navigation.navigationeventargs", "Member[content]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Resources.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Resources.typemodel.yml new file mode 100644 index 000000000000..a23af4fb1aba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Resources.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.resources.streamresourceinfo", "Member[contenttype]"] + - ["system.string", "system.windows.resources.contenttypes!", "Member[xamlcontenttype]"] + - ["system.string", "system.windows.resources.assemblyassociatedcontentfileattribute", "Member[relativecontentfilepath]"] + - ["system.io.stream", "system.windows.resources.streamresourceinfo", "Member[stream]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Shapes.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Shapes.typemodel.yml new file mode 100644 index 000000000000..2d33f8d5683b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Shapes.typemodel.yml @@ -0,0 +1,69 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.media.geometry", "system.windows.shapes.line", "Member[defininggeometry]"] + - ["system.windows.media.fillrule", "system.windows.shapes.polyline", "Member[fillrule]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokedashoffsetproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokethicknessproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[stretchproperty]"] + - ["system.double", "system.windows.shapes.shape", "Member[strokethickness]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.polyline!", "Member[fillruleproperty]"] + - ["system.windows.media.stretch", "system.windows.shapes.shape", "Member[stretch]"] + - ["system.windows.media.geometry", "system.windows.shapes.rectangle", "Member[defininggeometry]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokedashcapproperty]"] + - ["system.double", "system.windows.shapes.shape", "Member[strokedashoffset]"] + - ["system.windows.media.transform", "system.windows.shapes.shape", "Member[geometrytransform]"] + - ["system.windows.media.penlinecap", "system.windows.shapes.shape", "Member[strokeendlinecap]"] + - ["system.windows.media.geometry", "system.windows.shapes.polygon", "Member[defininggeometry]"] + - ["system.windows.size", "system.windows.shapes.rectangle", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.shapes.line", "Member[y1]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.line!", "Member[y2property]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.rectangle!", "Member[radiusxproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokedasharrayproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.path!", "Member[dataproperty]"] + - ["system.windows.media.brush", "system.windows.shapes.shape", "Member[stroke]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokeendlinecapproperty]"] + - ["system.windows.media.pointcollection", "system.windows.shapes.polygon", "Member[points]"] + - ["system.windows.media.geometry", "system.windows.shapes.path", "Member[data]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokestartlinecapproperty]"] + - ["system.windows.media.fillrule", "system.windows.shapes.polygon", "Member[fillrule]"] + - ["system.windows.media.geometry", "system.windows.shapes.path", "Member[defininggeometry]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.polyline!", "Member[pointsproperty]"] + - ["system.windows.media.geometry", "system.windows.shapes.shape", "Member[defininggeometry]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.line!", "Member[x2property]"] + - ["system.windows.media.geometry", "system.windows.shapes.ellipse", "Member[defininggeometry]"] + - ["system.double", "system.windows.shapes.line", "Member[y2]"] + - ["system.windows.media.geometry", "system.windows.shapes.ellipse", "Member[renderedgeometry]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokemiterlimitproperty]"] + - ["system.windows.media.geometry", "system.windows.shapes.polyline", "Member[defininggeometry]"] + - ["system.windows.media.pointcollection", "system.windows.shapes.polyline", "Member[points]"] + - ["system.double", "system.windows.shapes.rectangle", "Member[radiusx]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[strokelinejoinproperty]"] + - ["system.windows.media.geometry", "system.windows.shapes.rectangle", "Member[renderedgeometry]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.line!", "Member[x1property]"] + - ["system.windows.media.transform", "system.windows.shapes.rectangle", "Member[geometrytransform]"] + - ["system.windows.media.geometry", "system.windows.shapes.shape", "Member[renderedgeometry]"] + - ["system.windows.size", "system.windows.shapes.shape", "Method[arrangeoverride].ReturnValue"] + - ["system.double", "system.windows.shapes.line", "Member[x2]"] + - ["system.windows.size", "system.windows.shapes.ellipse", "Method[measureoverride].ReturnValue"] + - ["system.windows.size", "system.windows.shapes.rectangle", "Method[measureoverride].ReturnValue"] + - ["system.windows.media.transform", "system.windows.shapes.ellipse", "Member[geometrytransform]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.line!", "Member[y1property]"] + - ["system.windows.media.doublecollection", "system.windows.shapes.shape", "Member[strokedasharray]"] + - ["system.double", "system.windows.shapes.rectangle", "Member[radiusy]"] + - ["system.windows.media.brush", "system.windows.shapes.shape", "Member[fill]"] + - ["system.double", "system.windows.shapes.shape", "Member[strokemiterlimit]"] + - ["system.windows.size", "system.windows.shapes.ellipse", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.shapes.polygon!", "Member[pointsproperty]"] + - ["system.windows.media.penlinecap", "system.windows.shapes.shape", "Member[strokestartlinecap]"] + - ["system.windows.media.penlinecap", "system.windows.shapes.shape", "Member[strokedashcap]"] + - ["system.windows.media.penlinejoin", "system.windows.shapes.shape", "Member[strokelinejoin]"] + - ["system.double", "system.windows.shapes.line", "Member[x1]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.shape!", "Member[fillproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.polygon!", "Member[fillruleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shapes.rectangle!", "Member[radiusyproperty]"] + - ["system.windows.size", "system.windows.shapes.shape", "Method[measureoverride].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Shell.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Shell.typemodel.yml new file mode 100644 index 000000000000..27d33a468a57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Shell.typemodel.yml @@ -0,0 +1,100 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.shell.jumptask", "Member[iconresourcepath]"] + - ["system.windows.shell.nonclientframeedges", "system.windows.shell.nonclientframeedges!", "Member[bottom]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[cornerradiusproperty]"] + - ["system.windows.shell.nonclientframeedges", "system.windows.shell.nonclientframeedges!", "Member[none]"] + - ["system.windows.thickness", "system.windows.shell.taskbariteminfo", "Member[thumbnailclipmargin]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[left]"] + - ["system.windows.freezable", "system.windows.shell.thumbbuttoninfo", "Method[createinstancecore].ReturnValue"] + - ["system.windows.shell.taskbaritemprogressstate", "system.windows.shell.taskbaritemprogressstate!", "Member[error]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[commandtargetproperty]"] + - ["system.string", "system.windows.shell.jumppath", "Member[path]"] + - ["system.string", "system.windows.shell.jumptask", "Member[workingdirectory]"] + - ["system.windows.dependencyproperty", "system.windows.shell.taskbariteminfo!", "Member[progressstateproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.taskbariteminfo!", "Member[overlayproperty]"] + - ["system.double", "system.windows.shell.windowchrome", "Member[captionheight]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[isbackgroundvisibleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[glassframethicknessproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[captionheightproperty]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[bottomleft]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[topright]"] + - ["system.boolean", "system.windows.shell.jumplist", "Member[showfrequentcategory]"] + - ["system.windows.visibility", "system.windows.shell.thumbbuttoninfo", "Member[visibility]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[right]"] + - ["system.windows.shell.nonclientframeedges", "system.windows.shell.nonclientframeedges!", "Member[top]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[descriptionproperty]"] + - ["system.windows.shell.jumpitemrejectionreason", "system.windows.shell.jumpitemrejectionreason!", "Member[removedbyuser]"] + - ["system.collections.generic.ilist", "system.windows.shell.jumpitemsremovedeventargs", "Member[removeditems]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[ishittestvisibleinchromeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[commandparameterproperty]"] + - ["system.windows.thickness", "system.windows.shell.windowchrome", "Member[glassframethickness]"] + - ["system.windows.input.icommand", "system.windows.shell.thumbbuttoninfo", "Member[command]"] + - ["system.boolean", "system.windows.shell.thumbbuttoninfo", "Member[isbackgroundvisible]"] + - ["system.windows.shell.nonclientframeedges", "system.windows.shell.windowchrome", "Member[nonclientframeedges]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[bottomright]"] + - ["system.string", "system.windows.shell.taskbariteminfo", "Member[description]"] + - ["system.string", "system.windows.shell.thumbbuttoninfo", "Member[description]"] + - ["system.windows.media.imagesource", "system.windows.shell.taskbariteminfo", "Member[overlay]"] + - ["system.windows.shell.taskbaritemprogressstate", "system.windows.shell.taskbaritemprogressstate!", "Member[none]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[useaerocaptionbuttonsproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.taskbariteminfo!", "Member[progressvalueproperty]"] + - ["system.string", "system.windows.shell.jumptask", "Member[title]"] + - ["system.windows.thickness", "system.windows.shell.windowchrome", "Member[resizeborderthickness]"] + - ["system.windows.shell.nonclientframeedges", "system.windows.shell.nonclientframeedges!", "Member[right]"] + - ["system.windows.shell.taskbaritemprogressstate", "system.windows.shell.taskbaritemprogressstate!", "Member[normal]"] + - ["system.windows.shell.taskbaritemprogressstate", "system.windows.shell.taskbariteminfo", "Member[progressstate]"] + - ["system.collections.generic.list", "system.windows.shell.jumplist", "Member[jumpitems]"] + - ["system.string", "system.windows.shell.jumpitem", "Member[customcategory]"] + - ["system.windows.thickness", "system.windows.shell.windowchrome!", "Member[glassframecompletethickness]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[none]"] + - ["system.boolean", "system.windows.shell.thumbbuttoninfo", "Member[dismisswhenclicked]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[nonclientframeedgesproperty]"] + - ["system.windows.iinputelement", "system.windows.shell.thumbbuttoninfo", "Member[commandtarget]"] + - ["system.boolean", "system.windows.shell.jumplist", "Member[showrecentcategory]"] + - ["system.windows.media.imagesource", "system.windows.shell.thumbbuttoninfo", "Member[imagesource]"] + - ["system.windows.shell.windowchrome", "system.windows.shell.windowchrome!", "Method[getwindowchrome].ReturnValue"] + - ["system.windows.shell.taskbaritemprogressstate", "system.windows.shell.taskbaritemprogressstate!", "Member[indeterminate]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.windowchrome!", "Method[getresizegripdirection].ReturnValue"] + - ["system.boolean", "system.windows.shell.windowchrome", "Member[useaerocaptionbuttons]"] + - ["system.windows.cornerradius", "system.windows.shell.windowchrome", "Member[cornerradius]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[topleft]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[isinteractiveproperty]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[bottom]"] + - ["system.windows.shell.jumpitemrejectionreason", "system.windows.shell.jumpitemrejectionreason!", "Member[none]"] + - ["system.string", "system.windows.shell.jumptask", "Member[description]"] + - ["system.collections.generic.ilist", "system.windows.shell.jumpitemsrejectedeventargs", "Member[rejecteditems]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[commandproperty]"] + - ["system.windows.freezable", "system.windows.shell.thumbbuttoninfocollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.shell.thumbbuttoninfocollection", "system.windows.shell.taskbariteminfo", "Member[thumbbuttoninfos]"] + - ["system.collections.generic.ilist", "system.windows.shell.jumpitemsrejectedeventargs", "Member[rejectionreasons]"] + - ["system.string", "system.windows.shell.jumptask", "Member[arguments]"] + - ["system.boolean", "system.windows.shell.thumbbuttoninfo", "Member[isenabled]"] + - ["system.object", "system.windows.shell.thumbbuttoninfo", "Member[commandparameter]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[resizegripdirectionproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[windowchromeproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[imagesourceproperty]"] + - ["system.windows.shell.jumplist", "system.windows.shell.jumplist!", "Method[getjumplist].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.shell.windowchrome!", "Member[resizeborderthicknessproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.taskbariteminfo!", "Member[descriptionproperty]"] + - ["system.windows.shell.taskbaritemprogressstate", "system.windows.shell.taskbaritemprogressstate!", "Member[paused]"] + - ["system.int32", "system.windows.shell.jumptask", "Member[iconresourceindex]"] + - ["system.string", "system.windows.shell.jumptask", "Member[applicationpath]"] + - ["system.windows.dependencyproperty", "system.windows.shell.taskbariteminfo!", "Member[thumbbuttoninfosproperty]"] + - ["system.boolean", "system.windows.shell.thumbbuttoninfo", "Member[isinteractive]"] + - ["system.windows.shell.jumpitemrejectionreason", "system.windows.shell.jumpitemrejectionreason!", "Member[invaliditem]"] + - ["system.windows.freezable", "system.windows.shell.windowchrome", "Method[createinstancecore].ReturnValue"] + - ["system.windows.shell.jumpitemrejectionreason", "system.windows.shell.jumpitemrejectionreason!", "Member[noregisteredhandler]"] + - ["system.windows.shell.nonclientframeedges", "system.windows.shell.nonclientframeedges!", "Member[left]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[dismisswhenclickedproperty]"] + - ["system.windows.freezable", "system.windows.shell.taskbariteminfo", "Method[createinstancecore].ReturnValue"] + - ["system.double", "system.windows.shell.taskbariteminfo", "Member[progressvalue]"] + - ["system.windows.dependencyproperty", "system.windows.shell.taskbariteminfo!", "Member[thumbnailclipmarginproperty]"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[isenabledproperty]"] + - ["system.windows.shell.resizegripdirection", "system.windows.shell.resizegripdirection!", "Member[top]"] + - ["system.boolean", "system.windows.shell.windowchrome!", "Method[getishittestvisibleinchrome].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.shell.thumbbuttoninfo!", "Member[visibilityproperty]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Threading.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Threading.typemodel.yml new file mode 100644 index 000000000000..96c458a92fac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Threading.typemodel.yml @@ -0,0 +1,70 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.threading.dispatcher", "system.windows.threading.dispatcherobject", "Member[dispatcher]"] + - ["system.runtime.compilerservices.taskawaiter", "system.windows.threading.dispatcheroperation", "Method[getawaiter].ReturnValue"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[contextidle]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[normal]"] + - ["system.windows.threading.dispatcheroperation", "system.windows.threading.dispatcherextensions!", "Method[begininvoke].ReturnValue"] + - ["system.threading.tasks.task", "system.windows.threading.dispatcheroperation", "Member[task]"] + - ["system.windows.threading.dispatcher", "system.windows.threading.dispatcherhookeventargs", "Member[dispatcher]"] + - ["system.boolean", "system.windows.threading.dispatchertimer", "Member[isenabled]"] + - ["system.windows.threading.dispatcher", "system.windows.threading.dispatcheroperation", "Member[dispatcher]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[databind]"] + - ["system.windows.threading.dispatcherpriorityawaiter", "system.windows.threading.dispatcherpriorityawaitable", "Method[getawaiter].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcher", "Member[hasshutdownfinished]"] + - ["system.threading.synchronizationcontext", "system.windows.threading.dispatchersynchronizationcontext", "Method[createcopy].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcherframe", "Member[continue]"] + - ["system.object", "system.windows.threading.dispatcheroperation", "Method[invokedelegatecore].ReturnValue"] + - ["system.windows.threading.dispatcheroperationstatus", "system.windows.threading.dispatcheroperation", "Method[wait].ReturnValue"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[loaded]"] + - ["system.threading.thread", "system.windows.threading.dispatcher", "Member[thread]"] + - ["system.windows.threading.dispatcheroperation", "system.windows.threading.dispatcher", "Method[invokeasync].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcher", "Member[hasshutdownstarted]"] + - ["system.windows.threading.dispatcheroperationstatus", "system.windows.threading.dispatcheroperationstatus!", "Member[aborted]"] + - ["system.windows.threading.dispatcheroperationstatus", "system.windows.threading.dispatcheroperationstatus!", "Member[executing]"] + - ["system.windows.threading.dispatcheroperationstatus", "system.windows.threading.dispatcheroperationstatus!", "Member[completed]"] + - ["system.boolean", "system.windows.threading.dispatcherprocessingdisabled!", "Method[op_equality].ReturnValue"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[systemidle]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[input]"] + - ["system.windows.threading.dispatcher", "system.windows.threading.dispatchereventargs", "Member[dispatcher]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[background]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[render]"] + - ["system.windows.threading.dispatcherprocessingdisabled", "system.windows.threading.dispatcher", "Method[disableprocessing].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcher", "Method[checkaccess].ReturnValue"] + - ["system.windows.threading.dispatcher", "system.windows.threading.dispatcher!", "Member[currentdispatcher]"] + - ["system.windows.threading.dispatcherpriorityawaitable", "system.windows.threading.dispatcher!", "Method[yield].ReturnValue"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcheroperation", "Member[priority]"] + - ["system.boolean", "system.windows.threading.dispatcherpriorityawaiter", "Member[iscompleted]"] + - ["system.windows.threading.dispatcheroperation", "system.windows.threading.dispatcherhookeventargs", "Member[operation]"] + - ["system.object", "system.windows.threading.dispatchertimer", "Member[tag]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[inactive]"] + - ["system.timespan", "system.windows.threading.dispatchertimer", "Member[interval]"] + - ["system.boolean", "system.windows.threading.dispatcherunhandledexceptioneventargs", "Member[handled]"] + - ["system.windows.threading.dispatcherhooks", "system.windows.threading.dispatcher", "Member[hooks]"] + - ["system.boolean", "system.windows.threading.taskextensions!", "Method[isdispatcheroperationtask].ReturnValue"] + - ["tresult", "system.windows.threading.dispatcheroperation", "Member[result]"] + - ["system.windows.threading.dispatcheroperationstatus", "system.windows.threading.dispatcheroperationstatus!", "Member[pending]"] + - ["system.int32", "system.windows.threading.dispatchersynchronizationcontext", "Method[wait].ReturnValue"] + - ["system.exception", "system.windows.threading.dispatcherunhandledexceptionfiltereventargs", "Member[exception]"] + - ["system.windows.threading.dispatcheroperationstatus", "system.windows.threading.dispatcheroperation", "Member[status]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[applicationidle]"] + - ["tresult", "system.windows.threading.dispatcher", "Method[invoke].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcherunhandledexceptionfiltereventargs", "Member[requestcatch]"] + - ["system.windows.threading.dispatcheroperationstatus", "system.windows.threading.taskextensions!", "Method[dispatcheroperationwait].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcheroperation", "Method[abort].ReturnValue"] + - ["system.windows.threading.dispatcheroperation", "system.windows.threading.dispatcher", "Method[begininvoke].ReturnValue"] + - ["system.int32", "system.windows.threading.dispatcherprocessingdisabled", "Method[gethashcode].ReturnValue"] + - ["system.exception", "system.windows.threading.dispatcherunhandledexceptioneventargs", "Member[exception]"] + - ["system.boolean", "system.windows.threading.dispatcherprocessingdisabled", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcherobject", "Method[checkaccess].ReturnValue"] + - ["system.object", "system.windows.threading.dispatcheroperation", "Member[result]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[send]"] + - ["system.object", "system.windows.threading.dispatcher", "Method[invoke].ReturnValue"] + - ["system.windows.threading.dispatcher", "system.windows.threading.dispatchertimer", "Member[dispatcher]"] + - ["system.windows.threading.dispatcherpriority", "system.windows.threading.dispatcherpriority!", "Member[invalid]"] + - ["system.windows.threading.dispatcher", "system.windows.threading.dispatcher!", "Method[fromthread].ReturnValue"] + - ["system.boolean", "system.windows.threading.dispatcherprocessingdisabled!", "Method[op_inequality].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.Packaging.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.Packaging.typemodel.yml new file mode 100644 index 000000000000..48a49d2fdc74 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.Packaging.typemodel.yml @@ -0,0 +1,123 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.xps.packaging.xpscolorcontext", "system.windows.xps.packaging.ixpsfixedpagewriter", "Method[addcolorcontext].ReturnValue"] + - ["system.int32", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[pagenumber]"] + - ["system.collections.generic.icollection", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Member[signaturedefinitions]"] + - ["system.boolean", "system.windows.xps.packaging.xpsfont", "Member[isobfuscated]"] + - ["system.boolean", "system.windows.xps.packaging.xpsfont", "Member[isrestricted]"] + - ["system.windows.xps.packaging.packageinterleavingorder", "system.windows.xps.packaging.packageinterleavingorder!", "Member[resourcelast]"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.xps.packaging.ixpsfixeddocumentsequencereader", "Member[fixeddocuments]"] + - ["system.nullable", "system.windows.xps.packaging.xpsdigitalsignature", "Member[id]"] + - ["system.windows.xps.packaging.xpsresource", "system.windows.xps.packaging.ixpsfixedpagewriter", "Method[addresource].ReturnValue"] + - ["system.windows.xps.packaging.xpsdigsigpartalteringrestrictions", "system.windows.xps.packaging.xpsdigsigpartalteringrestrictions!", "Member[annotations]"] + - ["system.windows.xps.packaging.packageinterleavingorder", "system.windows.xps.packaging.packageinterleavingorder!", "Member[imageslast]"] + - ["system.string", "system.windows.xps.packaging.xpssignaturedefinition", "Member[intent]"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.ixpsfixeddocumentsequencewriter", "Method[addthumbnail].ReturnValue"] + - ["system.printing.printticket", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Member[printticket]"] + - ["system.uri", "system.windows.xps.packaging.ixpsfixedpagewriter", "Member[uri]"] + - ["system.windows.xps.packaging.xpsimagetype", "system.windows.xps.packaging.xpsimagetype!", "Member[jpegimagetype]"] + - ["system.windows.xps.packaging.xpsimagetype", "system.windows.xps.packaging.xpsimagetype!", "Member[wdpimagetype]"] + - ["system.uri", "system.windows.xps.packaging.ixpsfixeddocumentwriter", "Member[uri]"] + - ["system.windows.xps.packaging.ixpsfixedpagewriter", "system.windows.xps.packaging.ixpsfixeddocumentwriter", "Method[addfixedpage].ReturnValue"] + - ["system.windows.documents.fixeddocumentsequence", "system.windows.xps.packaging.xpsdocument", "Method[getfixeddocumentsequence].ReturnValue"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.ixpsfixeddocumentsequencereader", "Member[thumbnail]"] + - ["system.boolean", "system.windows.xps.packaging.xpsdocument", "Member[issignable]"] + - ["system.xml.xmlwriter", "system.windows.xps.packaging.ixpsfixedpagewriter", "Member[xmlwriter]"] + - ["system.windows.xps.packaging.xpsimagetype", "system.windows.xps.packaging.xpsimagetype!", "Member[tiffimagetype]"] + - ["system.collections.generic.ilist", "system.windows.xps.packaging.ixpsfixedpagewriter", "Member[linktargetstream]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[resourceadded]"] + - ["system.uri", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Member[uri]"] + - ["system.collections.generic.icollection", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[images]"] + - ["system.windows.xps.packaging.xpsdigsigpartalteringrestrictions", "system.windows.xps.packaging.xpsdigsigpartalteringrestrictions!", "Member[signatureorigin]"] + - ["system.security.cryptography.x509certificates.x509certificate", "system.windows.xps.packaging.xpsdigitalsignature", "Member[signercertificate]"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.xpsdocument", "Method[addthumbnail].ReturnValue"] + - ["system.uri", "system.windows.xps.packaging.xpsresource", "Method[relativeuri].ReturnValue"] + - ["system.windows.xps.packaging.spotlocation", "system.windows.xps.packaging.xpssignaturedefinition", "Member[spotlocation]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[fixeddocumentcompleted]"] + - ["system.boolean", "system.windows.xps.packaging.xpsdigitalsignature", "Member[iscertificateavailable]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.windows.xps.packaging.xpsdigitalsignature", "Method[verifycertificate].ReturnValue"] + - ["system.printing.printticket", "system.windows.xps.packaging.ixpsfixeddocumentsequencewriter", "Member[printticket]"] + - ["system.windows.xps.packaging.xpscolorcontext", "system.windows.xps.packaging.ixpsfixedpagereader", "Method[getcolorcontext].ReturnValue"] + - ["system.io.packaging.verifyresult", "system.windows.xps.packaging.xpsdigitalsignature", "Method[verify].ReturnValue"] + - ["system.windows.xps.packaging.xpsstructure", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Member[documentstructure]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[addingfixedpage]"] + - ["system.windows.xps.packaging.ixpsfixeddocumentsequencewriter", "system.windows.xps.packaging.xpsdocument", "Method[addfixeddocumentsequence].ReturnValue"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.xpsdocument", "Member[thumbnail]"] + - ["system.printing.printticket", "system.windows.xps.packaging.ixpsfixedpagewriter", "Member[printticket]"] + - ["system.collections.generic.icollection", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[colorcontexts]"] + - ["system.xml.xmlreader", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[xmlreader]"] + - ["system.nullable", "system.windows.xps.packaging.xpssignaturedefinition", "Member[signby]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[xpsdocumentcommitted]"] + - ["system.double", "system.windows.xps.packaging.spotlocation", "Member[startx]"] + - ["system.windows.xps.packaging.xpsfont", "system.windows.xps.packaging.ixpsfixedpagewriter", "Method[addfont].ReturnValue"] + - ["system.windows.xps.packaging.xpsdigsigpartalteringrestrictions", "system.windows.xps.packaging.xpsdigsigpartalteringrestrictions!", "Member[none]"] + - ["system.int32", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Member[documentnumber]"] + - ["system.uri", "system.windows.xps.packaging.ixpsfixeddocumentsequencewriter", "Member[uri]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[addingfixeddocument]"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Member[thumbnail]"] + - ["system.windows.xps.packaging.xpsstructure", "system.windows.xps.packaging.idocumentstructureprovider", "Method[adddocumentstructure].ReturnValue"] + - ["system.collections.generic.icollection", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[resourcedictionaries]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[documentsequencecompleted]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[fixedpagecompleted]"] + - ["system.windows.xps.packaging.xpsresource", "system.windows.xps.packaging.ixpsfixedpagereader", "Method[getresource].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Member[fixedpages]"] + - ["system.windows.xps.packaging.ixpsfixeddocumentwriter", "system.windows.xps.packaging.ixpsfixeddocumentsequencewriter", "Method[addfixeddocument].ReturnValue"] + - ["system.int32", "system.windows.xps.packaging.ixpsfixeddocumentwriter", "Member[documentnumber]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingprogresseventargs", "Member[action]"] + - ["system.windows.xps.packaging.ixpsfixedpagereader", "system.windows.xps.packaging.ixpsfixeddocumentreader", "Method[getfixedpage].ReturnValue"] + - ["system.globalization.cultureinfo", "system.windows.xps.packaging.xpssignaturedefinition", "Member[culture]"] + - ["system.windows.xps.packaging.xpsresourcedictionary", "system.windows.xps.packaging.ixpsfixedpagereader", "Method[getresourcedictionary].ReturnValue"] + - ["system.printing.printticket", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[printticket]"] + - ["system.windows.xps.packaging.xpsdigsigpartalteringrestrictions", "system.windows.xps.packaging.xpsdigsigpartalteringrestrictions!", "Member[coremetadata]"] + - ["system.string", "system.windows.xps.packaging.xpssignaturedefinition", "Member[signinglocale]"] + - ["system.windows.xps.xpsdocumentwriter", "system.windows.xps.packaging.xpsdocument!", "Method[createxpsdocumentwriter].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.xps.packaging.xpsdocument", "Member[signatures]"] + - ["system.string", "system.windows.xps.packaging.xpsdigitalsignature", "Member[signaturetype]"] + - ["system.int32", "system.windows.xps.packaging.packagingprogresseventargs", "Member[numbercompleted]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[none]"] + - ["system.datetime", "system.windows.xps.packaging.xpsdigitalsignature", "Member[signingtime]"] + - ["system.io.packaging.packageproperties", "system.windows.xps.packaging.xpsdocument", "Member[coredocumentproperties]"] + - ["system.uri", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[uri]"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[thumbnail]"] + - ["system.windows.xps.packaging.packageinterleavingorder", "system.windows.xps.packaging.packageinterleavingorder!", "Member[none]"] + - ["system.byte[]", "system.windows.xps.packaging.xpsdigitalsignature", "Member[signaturevalue]"] + - ["system.windows.xps.packaging.xpsimagetype", "system.windows.xps.packaging.xpsimagetype!", "Member[pngimagetype]"] + - ["system.uri", "system.windows.xps.packaging.xpspartbase", "Member[uri]"] + - ["system.boolean", "system.windows.xps.packaging.xpssignaturedefinition", "Member[hasbeenmodified]"] + - ["system.double", "system.windows.xps.packaging.spotlocation", "Member[starty]"] + - ["system.collections.generic.icollection", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[fonts]"] + - ["system.windows.xps.packaging.packageinterleavingorder", "system.windows.xps.packaging.packageinterleavingorder!", "Member[resourcefirst]"] + - ["system.boolean", "system.windows.xps.packaging.xpsdocument", "Member[isreader]"] + - ["system.printing.printticket", "system.windows.xps.packaging.ixpsfixeddocumentwriter", "Member[printticket]"] + - ["system.windows.xps.packaging.ixpsfixeddocumentreader", "system.windows.xps.packaging.ixpsfixeddocumentsequencereader", "Method[getfixeddocument].ReturnValue"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[imageadded]"] + - ["system.uri", "system.windows.xps.packaging.ixpsfixeddocumentsequencereader", "Member[uri]"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.ixpsfixeddocumentwriter", "Method[addthumbnail].ReturnValue"] + - ["system.windows.xps.packaging.xpsstructure", "system.windows.xps.packaging.ixpsfixedpagereader", "Member[storyfragment]"] + - ["system.windows.xps.packaging.xpsdigitalsignature", "system.windows.xps.packaging.xpsdocument", "Method[signdigitally].ReturnValue"] + - ["system.uri", "system.windows.xps.packaging.spotlocation", "Member[pageuri]"] + - ["system.windows.xps.packaging.xpsresourcedictionary", "system.windows.xps.packaging.ixpsfixedpagewriter", "Method[addresourcedictionary].ReturnValue"] + - ["system.windows.xps.packaging.xpsfont", "system.windows.xps.packaging.ixpsfixedpagereader", "Method[getfont].ReturnValue"] + - ["system.windows.xps.packaging.ixpsfixeddocumentsequencereader", "system.windows.xps.packaging.xpsdigitalsignature", "Member[signeddocumentsequence]"] + - ["system.io.stream", "system.windows.xps.packaging.xpsresource", "Method[getstream].ReturnValue"] + - ["system.windows.xps.packaging.xpsthumbnail", "system.windows.xps.packaging.ixpsfixedpagewriter", "Method[addthumbnail].ReturnValue"] + - ["system.boolean", "system.windows.xps.packaging.xpsdigitalsignature", "Member[signatureoriginrestricted]"] + - ["system.security.cryptography.x509certificates.x509chainstatusflags", "system.windows.xps.packaging.xpsdigitalsignature!", "Method[verifycertificate].ReturnValue"] + - ["system.boolean", "system.windows.xps.packaging.xpsdigitalsignature", "Member[documentpropertiesrestricted]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[addingdocumentsequence]"] + - ["system.windows.xps.packaging.xpsresourcesharing", "system.windows.xps.packaging.xpsresourcesharing!", "Member[shareresources]"] + - ["system.nullable", "system.windows.xps.packaging.xpssignaturedefinition", "Member[spotid]"] + - ["system.windows.xps.packaging.ixpsfixeddocumentsequencereader", "system.windows.xps.packaging.xpsdocument", "Member[fixeddocumentsequencereader]"] + - ["system.windows.xps.packaging.xpsimage", "system.windows.xps.packaging.ixpsfixedpagereader", "Method[getimage].ReturnValue"] + - ["system.int32", "system.windows.xps.packaging.ixpsfixedpagewriter", "Member[pagenumber]"] + - ["system.windows.xps.packaging.packagingaction", "system.windows.xps.packaging.packagingaction!", "Member[fontadded]"] + - ["system.boolean", "system.windows.xps.packaging.xpsdocument", "Member[iswriter]"] + - ["system.string", "system.windows.xps.packaging.xpssignaturedefinition", "Member[requestedsigner]"] + - ["system.windows.xps.packaging.xpsstructure", "system.windows.xps.packaging.istoryfragmentprovider", "Method[addstoryfragment].ReturnValue"] + - ["system.printing.printticket", "system.windows.xps.packaging.ixpsfixeddocumentsequencereader", "Member[printticket]"] + - ["system.windows.xps.packaging.xpsimage", "system.windows.xps.packaging.ixpsfixedpagewriter", "Method[addimage].ReturnValue"] + - ["system.windows.xps.packaging.xpsresourcesharing", "system.windows.xps.packaging.xpsresourcesharing!", "Member[noresourcesharing]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.Serialization.typemodel.yml new file mode 100644 index 000000000000..4c87066f57e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.Serialization.typemodel.yml @@ -0,0 +1,73 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.windows.xps.serialization.xpsserializerfactory", "Member[defaultfileextension]"] + - ["system.uri", "system.windows.xps.serialization.basepackagingpolicy", "Member[currentfixedpageuri]"] + - ["system.boolean", "system.windows.xps.serialization.colortypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.xps.serialization.fonttypeconverter", "Method[getproperties].ReturnValue"] + - ["system.uri", "system.windows.xps.serialization.xpspackagingpolicy", "Member[currentfixedpageuri]"] + - ["system.uri", "system.windows.xps.serialization.xpsresourcestream", "Member[uri]"] + - ["system.boolean", "system.windows.xps.serialization.fonttypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquirexmlwriterforresourcedictionary].ReturnValue"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquireresourcestreamforxpsresourcedictionary].ReturnValue"] + - ["system.string", "system.windows.xps.serialization.xpsserializerfactory", "Member[displayname]"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquirexmlwriterforfixeddocument].ReturnValue"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquirexmlwriterforfixedpage].ReturnValue"] + - ["system.object", "system.windows.xps.serialization.imagesourcetypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.collections.generic.ilist", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquirestreamforlinktargets].ReturnValue"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquirexmlwriterforresourcedictionary].ReturnValue"] + - ["system.windows.xps.serialization.serializationstate", "system.windows.xps.serialization.serializationstate!", "Member[normal]"] + - ["system.boolean", "system.windows.xps.serialization.fonttypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.windows.xps.serialization.fonttypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.xps.serialization.imagesourcetypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquirexmlwriterforpage].ReturnValue"] + - ["system.windows.xps.serialization.printticketlevel", "system.windows.xps.serialization.printticketlevel!", "Member[fixedpageprintticket]"] + - ["system.windows.xps.serialization.serializationstate", "system.windows.xps.serialization.serializationstate!", "Member[stop]"] + - ["system.uri", "system.windows.xps.serialization.xpspackagingpolicy", "Member[currentfixeddocumenturi]"] + - ["system.uri", "system.windows.xps.serialization.xpsserializerfactory", "Member[manufacturerwebsite]"] + - ["system.string", "system.windows.xps.serialization.colortypeconverter!", "Method[serializecolorcontext].ReturnValue"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquirexmlwriterforpage].ReturnValue"] + - ["system.string", "system.windows.xps.serialization.xpsserializerfactory", "Member[manufacturername]"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquireresourcestreamforxpsimage].ReturnValue"] + - ["system.windows.xps.serialization.xpswritingprogresschangelevel", "system.windows.xps.serialization.xpsserializationprogresschangedeventargs", "Member[writinglevel]"] + - ["system.io.stream", "system.windows.xps.serialization.xpsresourcestream", "Member[stream]"] + - ["system.object", "system.windows.xps.serialization.fonttypeconverter", "Method[convertto].ReturnValue"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquireresourcestreamforxpsresourcedictionary].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.xps.serialization.imagesourcetypeconverter", "Method[getproperties].ReturnValue"] + - ["system.windows.xps.serialization.xpswritingprogresschangelevel", "system.windows.xps.serialization.xpswritingprogresschangelevel!", "Member[fixeddocumentwritingprogress]"] + - ["system.object", "system.windows.xps.serialization.colortypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.xps.serialization.printticketlevel", "system.windows.xps.serialization.printticketlevel!", "Member[fixeddocumentsequenceprintticket]"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquirexmlwriterforfixedpage].ReturnValue"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquireresourcestreamforxpsfont].ReturnValue"] + - ["system.windows.xps.serialization.fontsubsettercommitpolicies", "system.windows.xps.serialization.fontsubsettercommitpolicies!", "Member[commitperdocument]"] + - ["system.componentmodel.propertydescriptorcollection", "system.windows.xps.serialization.colortypeconverter", "Method[getproperties].ReturnValue"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquirexmlwriterforfixeddocumentsequence].ReturnValue"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquireresourcestreamforxpsfont].ReturnValue"] + - ["system.int32", "system.windows.xps.serialization.xpsserializationprogresschangedeventargs", "Member[pagenumber]"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquireresourcestreamforxpscolorcontext].ReturnValue"] + - ["system.windows.xps.serialization.xpswritingprogresschangelevel", "system.windows.xps.serialization.xpswritingprogresschangelevel!", "Member[fixedpagewritingprogress]"] + - ["system.int32", "system.windows.xps.serialization.xpsserializationprintticketrequiredeventargs", "Member[sequence]"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquirexmlwriterforfixeddocumentsequence].ReturnValue"] + - ["system.windows.xps.serialization.fontsubsettercommitpolicies", "system.windows.xps.serialization.fontsubsettercommitpolicies!", "Member[none]"] + - ["system.windows.xps.serialization.printticketlevel", "system.windows.xps.serialization.xpsserializationprintticketrequiredeventargs", "Member[printticketlevel]"] + - ["system.boolean", "system.windows.xps.serialization.colortypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.documents.serialization.serializerwriter", "system.windows.xps.serialization.xpsserializerfactory", "Method[createserializerwriter].ReturnValue"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquireresourcestreamforxpscolorcontext].ReturnValue"] + - ["system.windows.xps.serialization.xpsresourcestream", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquireresourcestreamforxpsimage].ReturnValue"] + - ["system.boolean", "system.windows.xps.serialization.imagesourcetypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.xps.serialization.printticketlevel", "system.windows.xps.serialization.printticketlevel!", "Member[none]"] + - ["system.printing.printticket", "system.windows.xps.serialization.xpsserializationprintticketrequiredeventargs", "Member[printticket]"] + - ["system.windows.xps.serialization.fontsubsettercommitpolicies", "system.windows.xps.serialization.fontsubsettercommitpolicies!", "Member[commitentiresequence]"] + - ["system.object", "system.windows.xps.serialization.colortypeconverter", "Method[convertto].ReturnValue"] + - ["system.object", "system.windows.xps.serialization.imagesourcetypeconverter", "Method[convertto].ReturnValue"] + - ["system.windows.xps.serialization.xpswritingprogresschangelevel", "system.windows.xps.serialization.xpswritingprogresschangelevel!", "Member[none]"] + - ["system.collections.generic.ilist", "system.windows.xps.serialization.basepackagingpolicy", "Method[acquirestreamforlinktargets].ReturnValue"] + - ["system.windows.xps.serialization.xpswritingprogresschangelevel", "system.windows.xps.serialization.xpswritingprogresschangelevel!", "Member[fixeddocumentsequencewritingprogress]"] + - ["system.xml.xmlwriter", "system.windows.xps.serialization.xpspackagingpolicy", "Method[acquirexmlwriterforfixeddocument].ReturnValue"] + - ["system.windows.xps.serialization.fontsubsettercommitpolicies", "system.windows.xps.serialization.fontsubsettercommitpolicies!", "Member[commitperpage]"] + - ["system.boolean", "system.windows.xps.serialization.xpsserializationmanager", "Member[isbatchmode]"] + - ["system.uri", "system.windows.xps.serialization.basepackagingpolicy", "Member[currentfixeddocumenturi]"] + - ["system.windows.xps.serialization.printticketlevel", "system.windows.xps.serialization.printticketlevel!", "Member[fixeddocumentprintticket]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.typemodel.yml new file mode 100644 index 000000000000..8192f16535b5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.Xps.typemodel.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.xps.xpsdocumentnotificationlevel", "system.windows.xps.xpsdocumentnotificationlevel!", "Member[receivenotificationenabled]"] + - ["system.windows.xps.xpsdocumentnotificationlevel", "system.windows.xps.xpsdocumentnotificationlevel!", "Member[receivenotificationdisabled]"] + - ["system.windows.xps.xpsdocumentnotificationlevel", "system.windows.xps.xpsdocumentnotificationlevel!", "Member[none]"] + - ["system.windows.documents.serialization.serializerwritercollator", "system.windows.xps.xpsdocumentwriter", "Method[createvisualscollator].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.typemodel.yml new file mode 100644 index 000000000000..5490bf5256d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Windows.typemodel.yml @@ -0,0 +1,2304 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.windows.namescope", "Member[item]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[bottom]"] + - ["system.windows.size", "system.windows.uielement", "Method[measurecore].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[focusverticalborderwidthkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[rendertransformproperty]"] + - ["system.boolean", "system.windows.int32rect", "Member[hasarea]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[windowcaptionbuttonwidthkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mouserightbuttondownevent]"] + - ["system.windows.textdecoration", "system.windows.textdecorationcollection", "Member[item]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[question]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[keydownevent]"] + - ["system.collections.generic.ienumerable", "system.windows.uielement", "Member[touchesover]"] + - ["system.windows.basevaluesource", "system.windows.valuesource", "Member[basevaluesource]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mousedownevent]"] + - ["system.windows.media.effects.bitmapeffectinput", "system.windows.uielement", "Member[bitmapeffectinput]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[dragleaveevent]"] + - ["system.boolean", "system.windows.window", "Member[showintaskbar]"] + - ["system.int32", "system.windows.fontstretch", "Method[gethashcode].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[bindinggroupproperty]"] + - ["system.windows.dependencyproperty", "system.windows.condition", "Member[property]"] + - ["system.boolean", "system.windows.fontstyle!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.icollection", "system.windows.namescope", "Member[values]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewtouchdownevent]"] + - ["system.boolean", "system.windows.resourcedictionary", "Member[isreadonly]"] + - ["system.object", "system.windows.keytimeconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.point", "system.windows.point!", "Method[parse].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menudropalignmentkey]"] + - ["system.collections.generic.ienumerable", "system.windows.uielement", "Member[touchesdirectlyover]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorlight2key]"] + - ["system.windows.fontnumeralstyle", "system.windows.fontnumeralstyle!", "Member[normal]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[stylushottrackingkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[hottrackingkey]"] + - ["system.windows.fontweight", "system.windows.systemfonts!", "Member[captionfontweight]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[scrollwidthkey]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusoutofrangeevent]"] + - ["system.idisposable", "system.windows.weakeventmanager", "Member[readlock]"] + - ["system.double", "system.windows.systemparameters!", "Member[smallcaptionwidth]"] + - ["system.windows.basecompatibilitypreferences+handledispatcherrequestprocessingfailureoptions", "system.windows.basecompatibilitypreferences+handledispatcherrequestprocessingfailureoptions!", "Member[reset]"] + - ["system.windows.markup.xmllanguage", "system.windows.frameworkelement", "Member[language]"] + - ["system.windows.dragdropeffects", "system.windows.dragdropeffects!", "Member[all]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[tryagain]"] + - ["system.windows.shutdownmode", "system.windows.application", "Member[shutdownmode]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorlight3key]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewlostkeyboardfocusevent]"] + - ["system.double", "system.windows.frameworkelement", "Member[maxwidth]"] + - ["system.int32", "system.windows.dataobject", "Method[querygetdata].ReturnValue"] + - ["system.int32", "system.windows.localvalueenumerator", "Member[count]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolordark2brushkey]"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[affectsparentarrange]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusbuttonupevent]"] + - ["system.object", "system.windows.routedeventargs", "Member[originalsource]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[ismouseoverproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[smallwindowcaptionbuttonwidth]"] + - ["system.boolean", "system.windows.uielement", "Member[iskeyboardfocuswithin]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mousedownevent]"] + - ["system.boolean", "system.windows.duration!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[menucolor]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[highlightbrush]"] + - ["system.boolean", "system.windows.uielement", "Member[isvisible]"] + - ["system.boolean", "system.windows.thememodeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.int32rect!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.size!", "Method[op_equality].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimizedwindowwidthkey]"] + - ["system.boolean", "system.windows.uielement3d", "Method[movefocus].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[dib]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmouserightbuttonupevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[lostfocusevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menuhighlightbrushkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[clientareaanimationkey]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewdragoverevent]"] + - ["system.windows.textalignment", "system.windows.textalignment!", "Member[center]"] + - ["system.windows.windowstartuplocation", "system.windows.windowstartuplocation!", "Member[manual]"] + - ["system.boolean", "system.windows.pointconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.int32rectconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[appworkspacebrushkey]"] + - ["system.windows.messageboxbutton", "system.windows.messageboxbutton!", "Member[canceltrycontinue]"] + - ["system.windows.conditioncollection", "system.windows.multidatatrigger", "Member[conditions]"] + - ["system.windows.propertymetadata", "system.windows.dependencyproperty", "Member[defaultmetadata]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[focusvisualstyleproperty]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[statusfontweightkey]"] + - ["system.boolean", "system.windows.fontweight!", "Method[op_greaterthan].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[iconwidth]"] + - ["system.windows.windowcollection", "system.windows.application", "Member[windows]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[clipproperty]"] + - ["system.windows.visualstate", "system.windows.visualstategroup", "Member[currentstate]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mouseleftbuttondownevent]"] + - ["system.windows.fontstyle", "system.windows.systemfonts!", "Member[smallcaptionfontstyle]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[touchenterevent]"] + - ["system.boolean", "system.windows.freezablecollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.visualstatemanager!", "Member[visualstategroupsproperty]"] + - ["system.type", "system.windows.attachedpropertybrowsablefortypeattribute", "Member[targettype]"] + - ["system.windows.style", "system.windows.style", "Member[basedon]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[black]"] + - ["system.windows.weakeventmanager+listenerlist", "system.windows.weakeventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.windows.fontfraction", "system.windows.fontfraction!", "Member[normal]"] + - ["system.boolean", "system.windows.contentelement", "Member[isinputmethodenabled]"] + - ["system.boolean", "system.windows.eventtrigger", "Method[shouldserializeactions].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.frameworktemplate", "Method[loadcontent].ReturnValue"] + - ["system.double", "system.windows.vector!", "Method[multiply].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[highlighttextcolorkey]"] + - ["system.object", "system.windows.application!", "Method[loadcomponent].ReturnValue"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[inherited]"] + - ["system.windows.textdataformat", "system.windows.textdataformat!", "Member[commaseparatedvalue]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[accentcolordark2]"] + - ["system.boolean", "system.windows.iinputelement", "Member[isstylusdirectlyover]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[previewdragenterevent]"] + - ["system.boolean", "system.windows.givefeedbackeventargs", "Member[usedefaultcursors]"] + - ["system.windows.point", "system.windows.vector!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.windows.routedevent", "Member[name]"] + - ["system.boolean", "system.windows.dependencyobjecttype", "Method[isinstanceoftype].ReturnValue"] + - ["system.boolean", "system.windows.systemparameters!", "Member[dropshadow]"] + - ["system.string", "system.windows.fontweight", "Method[tostring].ReturnValue"] + - ["system.windows.readability", "system.windows.readability!", "Member[inherit]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[datacontextproperty]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[isstyluscapturedproperty]"] + - ["system.boolean", "system.windows.thememode", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[smalliconwidth]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[isstyluscapturewithinproperty]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[lowerroman]"] + - ["system.boolean", "system.windows.contentelement", "Member[ismousecapturewithin]"] + - ["system.windows.fontcapitals", "system.windows.fontcapitals!", "Member[titling]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isstyluscaptured]"] + - ["system.collections.generic.ienumerable", "system.windows.uielement3d", "Member[touchesdirectlyover]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewdragoverevent]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[menufonttextdecorationskey]"] + - ["system.windows.fonteastasianwidths", "system.windows.fonteastasianwidths!", "Member[normal]"] + - ["system.windows.dragdropkeystates", "system.windows.dragdropkeystates!", "Member[leftmousebutton]"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[affectsmeasure]"] + - ["system.object", "system.windows.localvalueenumerator", "Member[current]"] + - ["system.windows.messageboxbutton", "system.windows.messageboxbutton!", "Member[okcancel]"] + - ["system.windows.dependencyobject", "system.windows.frameworkcontentelement", "Method[getuiparentcore].ReturnValue"] + - ["system.boolean", "system.windows.strokecollectionconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menutextbrushkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[windowcaptionbuttonwidth]"] + - ["system.windows.textwrapping", "system.windows.textwrapping!", "Member[wrapwithoverflow]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[gotkeyboardfocusevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylussystemgestureevent]"] + - ["system.object", "system.windows.figurelengthconverter", "Method[convertto].ReturnValue"] + - ["system.windows.frameworkelement", "system.windows.visualstatechangedeventargs", "Member[stategroupsroot]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[cursorwidthkey]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.uielement3d", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusinairmoveevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusbuttonupevent]"] + - ["system.boolean", "system.windows.fontweight!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.windows.size", "system.windows.point!", "Method[op_explicit].ReturnValue"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[textflow]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusbuttondownevent]"] + - ["system.boolean", "system.windows.contentelement", "Member[iskeyboardfocused]"] + - ["system.boolean", "system.windows.frameworkelement", "Member[forcecursor]"] + - ["system.object", "system.windows.uielement", "Method[getanimationbasevalue].ReturnValue"] + - ["system.windows.windowstate", "system.windows.window", "Member[windowstate]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[radiobutton]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[windowcolor]"] + - ["system.int32", "system.windows.duration", "Method[gethashcode].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[activecaptiontextcolorkey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[comboboxanimation]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mouseenterevent]"] + - ["system.windows.size", "system.windows.size!", "Member[empty]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[leftproperty]"] + - ["system.object", "system.windows.fontstretchconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menubarbrushkey]"] + - ["system.windows.visibility", "system.windows.visibility!", "Member[hidden]"] + - ["system.windows.dependencyobject", "system.windows.frameworkcontentelement", "Method[predictfocus].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[smallcaptionfontfamilykey]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[areanytouchescapturedwithinproperty]"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Method[shouldserializestyle].ReturnValue"] + - ["system.windows.resources.streamresourceinfo", "system.windows.application!", "Method[getremotestream].ReturnValue"] + - ["system.boolean", "system.windows.strokecollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.contentelement", "Member[hasanimatedproperties]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mousemoveevent]"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[contextmenuopeningevent]"] + - ["system.collections.ienumerator", "system.windows.frameworkelement", "Member[logicalchildren]"] + - ["system.int32", "system.windows.application", "Method[run].ReturnValue"] + - ["system.windows.texttrimming", "system.windows.texttrimming!", "Member[wordellipsis]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[querycontinuedragevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[maximumwindowtrackwidthkey]"] + - ["system.windows.dragdropeffects", "system.windows.dragdrop!", "Method[dodragdrop].ReturnValue"] + - ["system.boolean", "system.windows.weakeventmanager+listenerlist", "Method[purge].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mouserightbuttonupevent]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimizedgridwidth]"] + - ["system.object", "system.windows.frameworkcontentelement", "Method[findresource].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[verticalscrollbarbuttonheight]"] + - ["system.boolean", "system.windows.uielement3d", "Member[areanytouchesover]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[textinputevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusinrangeevent]"] + - ["system.boolean", "system.windows.contentelement", "Member[focusable]"] + - ["system.windows.linebreakcondition", "system.windows.linebreakcondition!", "Member[breakalways]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controllightlightbrushkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusbuttondownevent]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[layouttransformproperty]"] + - ["system.string", "system.windows.dataformat", "Member[name]"] + - ["system.type", "system.windows.templatepartattribute", "Member[type]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isvisible]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[lostfocusevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[focusvisualstylekey]"] + - ["system.windows.visibility", "system.windows.visibility!", "Member[collapsed]"] + - ["system.boolean", "system.windows.uielement3d", "Member[iskeyboardfocuswithin]"] + - ["system.double", "system.windows.systemparameters!", "Member[mousehoverwidth]"] + - ["system.boolean", "system.windows.dependencypropertychangedeventargs", "Method[equals].ReturnValue"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[local]"] + - ["system.windows.point", "system.windows.rect", "Member[topleft]"] + - ["system.string", "system.windows.dataformats!", "Member[pendata]"] + - ["system.boolean", "system.windows.textdecorationcollection", "Member[isfixedsize]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[nameproperty]"] + - ["system.uri", "system.windows.resourcedictionary", "Member[source]"] + - ["system.boolean", "system.windows.iinputelement", "Method[focus].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[smallcaptionheight]"] + - ["system.boolean", "system.windows.cornerradiusconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[infotextbrushkey]"] + - ["system.windows.idataobject", "system.windows.dataobjectpastingeventargs", "Member[dataobject]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[dragenterevent]"] + - ["system.int32", "system.windows.systemparameters!", "Member[border]"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[ultraexpanded]"] + - ["system.boolean", "system.windows.frameworkcompatibilitypreferences!", "Member[areinactiveselectionhighlightbrushkeyssupported]"] + - ["system.boolean", "system.windows.duration!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[ishittestvisible]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[manipulationboundaryfeedbackevent]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[iskeyboardfocusedproperty]"] + - ["system.boolean", "system.windows.cornerradius!", "Method[op_inequality].ReturnValue"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[traditional]"] + - ["system.timespan", "system.windows.systemparameters!", "Member[mousehovertime]"] + - ["system.object", "system.windows.localvalueentry", "Member[value]"] + - ["system.windows.setterbasecollection", "system.windows.datatrigger", "Member[setters]"] + - ["system.string", "system.windows.point", "Method[tostring].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[accentcolordark1]"] + - ["system.double", "system.windows.systemparameters!", "Member[focusborderheight]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mouseleaveevent]"] + - ["system.windows.markup.inamescope", "system.windows.namescope!", "Method[getnamescope].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmouserightbuttonupevent]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[demibold]"] + - ["system.type", "system.windows.attachedpropertybrowsablewhenattributepresentattribute", "Member[attributetype]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[uidproperty]"] + - ["system.windows.rect", "system.windows.rect!", "Member[empty]"] + - ["system.double", "system.windows.systemparameters!", "Member[kanjiwindowheight]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[horizontalscrollbarheightkey]"] + - ["system.boolean", "system.windows.gridlength!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.windows.fontstyleconverter", "Method[canconvertto].ReturnValue"] + - ["system.nullable", "system.windows.window", "Member[dialogresult]"] + - ["system.windows.dependencyobject", "system.windows.frameworkelement", "Member[parent]"] + - ["system.object", "system.windows.clipboard!", "Method[getdata].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[nameproperty]"] + - ["system.object", "system.windows.dependencypropertychangedeventargs", "Member[newvalue]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactivecaptiontextbrushkey]"] + - ["system.windows.media.cachemode", "system.windows.uielement", "Member[cachemode]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isfocused]"] + - ["system.boolean", "system.windows.attachedpropertybrowsablewhenattributepresentattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.weakeventmanager+listenerlist", "Member[isempty]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmouseleftbuttondownevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylussystemgestureevent]"] + - ["system.int32", "system.windows.duration!", "Method[compare].ReturnValue"] + - ["system.windows.fontvariants", "system.windows.fontvariants!", "Member[subscript]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[focusborderwidthkey]"] + - ["system.boolean", "system.windows.vector!", "Method[equals].ReturnValue"] + - ["system.windows.deferrablecontent", "system.windows.resourcedictionary", "Member[deferrablecontent]"] + - ["system.collections.ienumerator", "system.windows.window", "Member[logicalchildren]"] + - ["system.string", "system.windows.styletypedpropertyattribute", "Member[property]"] + - ["system.windows.textdecorationlocation", "system.windows.textdecorationlocation!", "Member[baseline]"] + - ["system.int32", "system.windows.thickness", "Method[gethashcode].ReturnValue"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[inherits]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[appworkspacecolorkey]"] + - ["system.boolean", "system.windows.contentelement", "Member[areanytouchesdirectlyover]"] + - ["system.object", "system.windows.dependencyobject", "Method[getvalue].ReturnValue"] + - ["system.double", "system.windows.thickness", "Member[right]"] + - ["system.collections.specialized.stringcollection", "system.windows.dataobject", "Method[getfiledroplist].ReturnValue"] + - ["system.windows.routedevent", "system.windows.routedeventargs", "Member[routedevent]"] + - ["system.boolean", "system.windows.querycontinuedrageventargs", "Member[escapepressed]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[swapbuttons]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusdownevent]"] + - ["system.boolean", "system.windows.uielement3d", "Member[ismousecaptured]"] + - ["system.double", "system.windows.systemfonts!", "Member[smallcaptionfontsize]"] + - ["system.boolean", "system.windows.namescope", "Method[contains].ReturnValue"] + - ["system.object", "system.windows.figurelengthconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[unknown]"] + - ["system.int32", "system.windows.fontstyle", "Method[gethashcode].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[messagefonttextdecorationskey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusinairmoveevent]"] + - ["system.windows.rect", "system.windows.rect!", "Method[offset].ReturnValue"] + - ["system.windows.freezable", "system.windows.freezable", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[ishittestvisibleproperty]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmouseupevent]"] + - ["system.boolean", "system.windows.contentelement", "Method[capturemouse].ReturnValue"] + - ["system.boolean", "system.windows.contentelement", "Member[isenabledcore]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[dragoverevent]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[marginproperty]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[previewquerycontinuedragevent]"] + - ["system.object", "system.windows.resourcedictionary", "Method[findname].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[ispenwindowskey]"] + - ["system.windows.textdataformat", "system.windows.textdataformat!", "Member[rtf]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[disc]"] + - ["system.double", "system.windows.vector!", "Method[determinant].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[thinverticalborderwidthkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[menubuttonwidth]"] + - ["system.double", "system.windows.cornerradius", "Member[bottomleft]"] + - ["system.windows.thememode", "system.windows.thememode!", "Member[system]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[touchmoveevent]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[sizetocontentproperty]"] + - ["system.object", "system.windows.durationconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[controllightbrush]"] + - ["system.windows.dependencyproperty", "system.windows.dependencypropertykey", "Member[dependencyproperty]"] + - ["system.double", "system.windows.rect", "Member[y]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactivecaptioncolorkey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewtouchmoveevent]"] + - ["system.boolean", "system.windows.routedeventhandlerinfo", "Member[invokehandledeventstoo]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewtouchdownevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorlight1brushkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[smallcaptionwidthkey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewtextinputevent]"] + - ["system.delegate", "system.windows.routedeventhandlerinfo", "Member[handler]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[thickhorizontalborderheightkey]"] + - ["system.boolean", "system.windows.thickness!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.windows.cornerradiusconverter", "Method[convertto].ReturnValue"] + - ["system.windows.point", "system.windows.uielement", "Method[translatepoint].ReturnValue"] + - ["system.string", "system.windows.clipboard!", "Method[gettext].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.contentelement", "Member[touchesover]"] + - ["system.boolean", "system.windows.duration!", "Method[equals].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[gotkeyboardfocusevent]"] + - ["system.boolean", "system.windows.fontstyleconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.contentelement", "Method[releasetouchcapture].ReturnValue"] + - ["system.windows.freezablecollection", "system.windows.freezablecollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[virtualscreentop]"] + - ["system.idisposable", "system.windows.weakeventmanager", "Member[writelock]"] + - ["system.boolean", "system.windows.presentationsource", "Member[isdisposed]"] + - ["system.string", "system.windows.dataformats!", "Member[palette]"] + - ["system.windows.thickness", "system.windows.systemparameters!", "Member[windowresizeborderthickness]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[ultralight]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[areanytouchesdirectlyoverproperty]"] + - ["system.windows.dependencyobject", "system.windows.uielement3d", "Method[predictfocus].ReturnValue"] + - ["system.object", "system.windows.sizeconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.figurelengthconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.window!", "Member[dpichangedevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewkeydownevent]"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Member[isinitialized]"] + - ["system.type", "system.windows.dependencyproperty", "Member[propertytype]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[bitmapeffectproperty]"] + - ["system.windows.verticalalignment", "system.windows.verticalalignment!", "Member[center]"] + - ["system.boolean", "system.windows.keysplineconverter", "Method[canconvertto].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[thickhorizontalborderheight]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[parenttemplatetrigger]"] + - ["system.boolean", "system.windows.namescope", "Method[trygetvalue].ReturnValue"] + - ["system.double", "system.windows.rect", "Member[x]"] + - ["system.object", "system.windows.pointconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.triggeractioncollection", "Method[contains].ReturnValue"] + - ["system.windows.textdecorationunit", "system.windows.textdecoration", "Member[penthicknessunit]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusinrangeevent]"] + - ["system.boolean", "system.windows.cornerradius!", "Method[op_equality].ReturnValue"] + - ["system.windows.input.routedcommand", "system.windows.systemcommands!", "Member[closewindowcommand]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[statusfontfamilykey]"] + - ["system.double", "system.windows.systemfonts!", "Member[iconfontsize]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[allowdropproperty]"] + - ["system.windows.dependencyobject", "system.windows.frameworkelement", "Method[predictfocus].ReturnValue"] + - ["system.windows.input.routedcommand", "system.windows.systemcommands!", "Member[restorewindowcommand]"] + - ["system.int32", "system.windows.int32rect", "Member[y]"] + - ["system.windows.size", "system.windows.sizechangedinfo", "Member[newsize]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[normal]"] + - ["system.windows.triggeractioncollection", "system.windows.eventtrigger", "Member[actions]"] + - ["system.windows.point", "system.windows.vector!", "Method[op_addition].ReturnValue"] + - ["system.int32", "system.windows.size", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.cultureinfoietflanguagetagconverter", "Method[convertto].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolordark1brushkey]"] + - ["system.boolean", "system.windows.fontstretch!", "Method[op_greaterthan].ReturnValue"] + - ["system.windows.setterbasecollection", "system.windows.style", "Member[setters]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[messagefontsizekey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylussystemgestureevent]"] + - ["system.windows.fontcapitals", "system.windows.fontcapitals!", "Member[allsmallcaps]"] + - ["system.boolean", "system.windows.uielement", "Method[shouldserializeinputbindings].ReturnValue"] + - ["system.int32", "system.windows.windowcollection", "Member[count]"] + - ["system.windows.routedevent", "system.windows.frameworkcontentelement!", "Member[loadedevent]"] + - ["system.boolean", "system.windows.textdecorationcollection", "Member[isreadonly]"] + - ["system.collections.generic.ienumerator", "system.windows.textdecorationcollection", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.windows.cornerradius", "Member[bottomright]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[effectproperty]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmouserightbuttondownevent]"] + - ["system.windows.input.inputscope", "system.windows.frameworkcontentelement", "Member[inputscope]"] + - ["system.boolean", "system.windows.contentelement", "Member[isstyluscapturewithin]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[previewgivefeedbackevent]"] + - ["system.windows.presentationsource", "system.windows.sourcechangedeventargs", "Member[oldsource]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[accentcolorlight1brush]"] + - ["system.object", "system.windows.dataobject", "Method[getdata].ReturnValue"] + - ["system.windows.point", "system.windows.rect", "Member[topright]"] + - ["system.boolean", "system.windows.contentelement", "Method[shouldserializeinputbindings].ReturnValue"] + - ["system.windows.visualstate", "system.windows.visualstatechangedeventargs", "Member[newstate]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.windows.nullableboolconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.int32", "system.windows.uielement", "Member[persistid]"] + - ["system.windows.verticalalignment", "system.windows.frameworkelement", "Member[verticalalignment]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[maximizedprimaryscreenwidthkey]"] + - ["system.windows.window", "system.windows.window", "Member[owner]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[windowframecolor]"] + - ["system.boolean", "system.windows.window", "Member[isactive]"] + - ["system.windows.media.imagesource", "system.windows.window", "Member[icon]"] + - ["system.windows.windowstyle", "system.windows.windowstyle!", "Member[threedborderwindow]"] + - ["system.boolean", "system.windows.iinputelement", "Method[capturemouse].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusoutofrangeevent]"] + - ["system.boolean", "system.windows.vector!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.assembly", "system.windows.componentresourcekey", "Member[assembly]"] + - ["system.boolean", "system.windows.freezablecollection", "Member[isfixedsize]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[affectsrender]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[inherit]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[journal]"] + - ["system.windows.media.animation.storyboard", "system.windows.visualstate", "Member[storyboard]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewdropevent]"] + - ["system.string", "system.windows.gridlength", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[affectsmeasure]"] + - ["system.string", "system.windows.thickness", "Method[tostring].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmousedownevent]"] + - ["system.boolean", "system.windows.keysplineconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[gotmousecaptureevent]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[isstylusoverproperty]"] + - ["system.boolean", "system.windows.duration!", "Method[op_inequality].ReturnValue"] + - ["system.windows.routedevent", "system.windows.frameworkcontentelement!", "Member[unloadedevent]"] + - ["system.windows.application", "system.windows.application!", "Member[current]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[smalliconheightkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[opacitymaskproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[menuheight]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylussystemgestureevent]"] + - ["system.windows.freezablecollection", "system.windows.freezablecollection", "Method[clone].ReturnValue"] + - ["system.string", "system.windows.mediascriptcommandroutedeventargs", "Member[parametervalue]"] + - ["system.boolean", "system.windows.keytimeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.int32", "system.windows.textdecorationcollection", "Method[add].ReturnValue"] + - ["system.windows.input.cursor", "system.windows.frameworkcontentelement", "Member[cursor]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[upperlatin]"] + - ["system.boolean", "system.windows.thickness!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[ismousedirectlyover]"] + - ["system.windows.setterbasecollection", "system.windows.multitrigger", "Member[setters]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[areanytouchesdirectlyoverproperty]"] + - ["system.object", "system.windows.frameworkelement", "Member[tag]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[yes]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewquerycontinuedragevent]"] + - ["system.boolean", "system.windows.templatebindingextensionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.brush", "system.windows.uielement", "Member[opacitymask]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[ishittestvisibleproperty]"] + - ["system.collections.ienumerable", "system.windows.logicaltreehelper!", "Method[getchildren].ReturnValue"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[extralight]"] + - ["system.uri", "system.windows.resourcedictionary", "Member[baseuri]"] + - ["system.windows.powerlinestatus", "system.windows.systemparameters!", "Member[powerlinestatus]"] + - ["system.windows.dragdropeffects", "system.windows.dragdropeffects!", "Member[none]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewdragoverevent]"] + - ["system.object", "system.windows.fontstretchconverter", "Method[convertto].ReturnValue"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[bold]"] + - ["system.windows.resourcedictionarylocation", "system.windows.resourcedictionarylocation!", "Member[none]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[windowcolorkey]"] + - ["system.boolean", "system.windows.figurelength", "Member[ispage]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[givefeedbackevent]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[showactivatedproperty]"] + - ["system.windows.point", "system.windows.point!", "Method[add].ReturnValue"] + - ["system.windows.powerlinestatus", "system.windows.powerlinestatus!", "Member[online]"] + - ["system.boolean", "system.windows.dataobjecteventargs", "Member[commandcancelled]"] + - ["system.windows.figureunittype", "system.windows.figureunittype!", "Member[column]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusinrangeevent]"] + - ["system.double", "system.windows.systemparameters!", "Member[iconheight]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[extrabold]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[loststyluscaptureevent]"] + - ["system.windows.window", "system.windows.window!", "Method[getwindow].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[ismousecapturedproperty]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[dragleaveevent]"] + - ["system.windows.data.bindingbase", "system.windows.hierarchicaldatatemplate", "Member[itemssource]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimizedgridwidthkey]"] + - ["system.windows.dependencyproperty", "system.windows.localization!", "Member[attributesproperty]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[navigationchromedownlevelstylekey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[gradientcaptionskey]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[dropevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewdragenterevent]"] + - ["system.windows.media.visual", "system.windows.frameworkelement", "Method[getvisualchild].ReturnValue"] + - ["system.windows.textdecorationcollection", "system.windows.systemfonts!", "Member[smallcaptionfonttextdecorations]"] + - ["system.windows.gridlength", "system.windows.gridlength!", "Member[auto]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[isenabledproperty]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mouserightbuttondownevent]"] + - ["system.windows.routedevent", "system.windows.dataobject!", "Member[settingdataevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controlcolorkey]"] + - ["system.windows.point", "system.windows.rect", "Member[location]"] + - ["system.boolean", "system.windows.uipropertymetadata", "Member[isanimationprohibited]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[swapbuttonskey]"] + - ["system.double", "system.windows.thickness", "Member[top]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[gotstyluscaptureevent]"] + - ["system.windows.dragdropkeystates", "system.windows.dragdropkeystates!", "Member[none]"] + - ["system.boolean", "system.windows.size", "Member[isempty]"] + - ["system.object", "system.windows.componentresourcekey", "Member[resourceid]"] + - ["system.windows.textdecorationcollection", "system.windows.textdecorationcollection", "Method[clonecurrentvalue].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[isstylusoverproperty]"] + - ["system.windows.readability", "system.windows.readability!", "Member[unreadable]"] + - ["system.windows.textdecoration", "system.windows.textdecoration", "Method[clonecurrentvalue].ReturnValue"] + - ["system.boolean", "system.windows.sizechangedinfo", "Member[widthchanged]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[controltextbrush]"] + - ["system.windows.textdecorationcollection", "system.windows.textdecorations!", "Member[baseline]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmouseleftbuttonupevent]"] + - ["system.windows.dataformat", "system.windows.dataformats!", "Method[getdataformat].ReturnValue"] + - ["system.boolean", "system.windows.systemparameters!", "Member[ismousewheelpresent]"] + - ["system.windows.dragdropeffects", "system.windows.dragdropeffects!", "Member[copy]"] + - ["system.windows.point", "system.windows.point!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.windows.application", "Method[isambientpropertyavailable].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[controldarkbrush]"] + - ["system.double", "system.windows.vector!", "Method[crossproduct].ReturnValue"] + - ["system.windows.vector", "system.windows.vector!", "Method[op_unarynegation].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[isenabledcore]"] + - ["system.object", "system.windows.fontstyleconverter", "Method[convertfrom].ReturnValue"] + - ["system.object", "system.windows.strokecollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[verticalscrollbarwidth]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[implicitstylereference]"] + - ["system.windows.dependencyproperty", "system.windows.dependencyproperty!", "Method[register].ReturnValue"] + - ["system.windows.fontvariants", "system.windows.fontvariants!", "Member[normal]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[controlbrush]"] + - ["system.windows.rect", "system.windows.rect!", "Method[transform].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[focushorizontalborderheightkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusmoveevent]"] + - ["system.object", "system.windows.textdecorationcollectionconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.textdecorationcollectionconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.point", "system.windows.drageventargs", "Method[getposition].ReturnValue"] + - ["system.windows.controls.contextmenu", "system.windows.frameworkcontentelement", "Member[contextmenu]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[bindstwowaybydefault]"] + - ["system.string", "system.windows.dataformats!", "Member[unicodetext]"] + - ["system.object", "system.windows.dependencyproperty!", "Member[unsetvalue]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[uselayoutroundingproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[menucheckmarkheight]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[smallcaptionheightkey]"] + - ["system.boolean", "system.windows.fontstyle", "Method[equals].ReturnValue"] + - ["system.windows.textdecoration", "system.windows.textdecoration", "Method[clone].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewtouchupevent]"] + - ["system.windows.window", "system.windows.application", "Member[mainwindow]"] + - ["system.boolean", "system.windows.weakeventmanager+listenerlist", "Method[beginuse].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[menubarbrush]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewdragenterevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactiveselectionhighlightbrushkey]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusoutofrangeevent]"] + - ["system.boolean", "system.windows.fontstretch!", "Method[op_inequality].ReturnValue"] + - ["system.double", "system.windows.dpiscale", "Member[dpiscaley]"] + - ["system.windows.textdecorationunit", "system.windows.textdecorationunit!", "Member[fontrenderingemsize]"] + - ["system.object", "system.windows.freezablecollection", "Member[syncroot]"] + - ["system.object", "system.windows.dialogresultconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.powerlinestatus", "system.windows.powerlinestatus!", "Member[unknown]"] + - ["system.boolean", "system.windows.strokecollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.windows.textdecorationcollectionconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.duration!", "Method[op_greaterthan].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[xamlpackage]"] + - ["system.int32", "system.windows.dependencyproperty", "Member[globalindex]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[contextmenuproperty]"] + - ["system.object", "system.windows.frameworkcontentelement", "Method[tryfindresource].ReturnValue"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[journal]"] + - ["system.int32", "system.windows.vector", "Method[gethashcode].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusupevent]"] + - ["system.object", "system.windows.freezablecollection", "Member[item]"] + - ["system.windows.point", "system.windows.uielement", "Member[rendertransformorigin]"] + - ["system.boolean", "system.windows.uielement", "Member[areanytouchesover]"] + - ["system.boolean", "system.windows.weakeventmanager+listenerlist!", "Method[prepareforwriting].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[dropevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolordark3brushkey]"] + - ["system.boolean", "system.windows.fontstyle!", "Method[op_equality].ReturnValue"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[text]"] + - ["system.boolean", "system.windows.style", "Member[issealed]"] + - ["system.windows.vector", "system.windows.vector!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.windows.uielement3d", "Method[shouldserializeinputbindings].ReturnValue"] + - ["system.windows.visualstate", "system.windows.visualstatechangedeventargs", "Member[oldstate]"] + - ["system.boolean", "system.windows.contentelement", "Member[ismouseover]"] + - ["system.boolean", "system.windows.freezablecollection", "Method[freezecore].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewtouchmoveevent]"] + - ["system.object", "system.windows.vectorconverter", "Method[convertto].ReturnValue"] + - ["system.double", "system.windows.dpiscale", "Member[pixelsperinchx]"] + - ["system.windows.media.animation.storyboard", "system.windows.visualtransition", "Member[storyboard]"] + - ["system.object", "system.windows.windowcollection", "Member[syncroot]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[isstylusdirectlyoverproperty]"] + - ["system.windows.textdecoration", "system.windows.textdecorationcollection+enumerator", "Member[current]"] + - ["system.windows.duration", "system.windows.duration!", "Method[op_unaryplus].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menutextcolorkey]"] + - ["system.windows.inheritancebehavior", "system.windows.frameworkelement", "Member[inheritancebehavior]"] + - ["system.windows.dependencyobjecttype", "system.windows.dependencyobjecttype", "Member[basetype]"] + - ["system.boolean", "system.windows.gridlength!", "Method[op_equality].ReturnValue"] + - ["system.windows.vector", "system.windows.size!", "Method[op_explicit].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.windows.icontenthost", "Method[getrectangles].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[icongridwidth]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[isstyluscapturedproperty]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[iconfontweightkey]"] + - ["system.string", "system.windows.eventtrigger", "Member[sourcename]"] + - ["system.windows.style", "system.windows.frameworkelement", "Member[focusvisualstyle]"] + - ["system.double", "system.windows.systemparameters!", "Member[thickverticalborderwidth]"] + - ["system.windows.horizontalalignment", "system.windows.horizontalalignment!", "Member[center]"] + - ["system.windows.fonteastasianwidths", "system.windows.fonteastasianwidths!", "Member[half]"] + - ["system.double", "system.windows.systemparameters!", "Member[horizontalscrollbarthumbwidth]"] + - ["system.windows.reasonsessionending", "system.windows.reasonsessionending!", "Member[shutdown]"] + - ["system.object", "system.windows.frameworkelement", "Method[findresource].ReturnValue"] + - ["system.int32", "system.windows.dependencyproperty", "Method[gethashcode].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[fullprimaryscreenheight]"] + - ["system.double", "system.windows.systemparameters!", "Member[menubarheight]"] + - ["system.windows.visibility", "system.windows.uielement", "Member[visibility]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[highlightbrushkey]"] + - ["system.string", "system.windows.size", "Method[tostring].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mouseupevent]"] + - ["system.string", "system.windows.trigger", "Member[sourcename]"] + - ["system.windows.flowdirection", "system.windows.flowdirection!", "Member[lefttoright]"] + - ["system.boolean", "system.windows.frameworkcompatibilitypreferences!", "Member[keeptextboxdisplaysynchronizedwithtextproperty]"] + - ["system.windows.triggeraction", "system.windows.triggeractioncollection", "Member[item]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[jis04]"] + - ["system.windows.inheritancebehavior", "system.windows.inheritancebehavior!", "Member[skiptothemenow]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusinairmoveevent]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[cancel]"] + - ["system.windows.figureverticalanchor", "system.windows.figureverticalanchor!", "Member[pagetop]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusbuttondownevent]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[areanytouchescapturedproperty]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[verticalscrollbarwidthkey]"] + - ["system.collections.generic.ienumerator", "system.windows.freezablecollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.valuesource", "Member[isanimated]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[lostkeyboardfocusevent]"] + - ["system.collections.ienumerator", "system.windows.freezablecollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewquerycontinuedragevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mouserightbuttonupevent]"] + - ["system.double", "system.windows.systemfonts!", "Member[messagefontsize]"] + - ["system.windows.dependencyproperty", "system.windows.localization!", "Member[commentsproperty]"] + - ["system.object", "system.windows.frameworkcontentelement", "Member[tag]"] + - ["system.boolean", "system.windows.dependencyobject", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[borderwidth]"] + - ["system.boolean", "system.windows.routedeventhandlerinfo!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.windows.systemparameters!", "Member[ismiddleeastenabled]"] + - ["system.windows.point", "system.windows.size!", "Method[op_explicit].ReturnValue"] + - ["t", "system.windows.routedpropertychangedeventargs", "Member[newvalue]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[manipulationstartedevent]"] + - ["system.object", "system.windows.textdecorationcollection", "Member[syncroot]"] + - ["system.int32", "system.windows.hierarchicaldatatemplate", "Member[alternationcount]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[light]"] + - ["system.collections.icollection", "system.windows.resourcedictionary", "Member[values]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[horizontalscrollbarthumbwidthkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimizedgridheight]"] + - ["system.boolean", "system.windows.contentelement", "Method[capturetouch].ReturnValue"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[dragenterevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmouseleftbuttondownevent]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[highlightcolor]"] + - ["system.object", "system.windows.cornerradiusconverter", "Method[convertfrom].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[virtualscreenwidth]"] + - ["system.windows.dependencyproperty", "system.windows.textdecoration!", "Member[penoffsetunitproperty]"] + - ["system.collections.ilist", "system.windows.visualstategroup", "Member[transitions]"] + - ["system.boolean", "system.windows.resourcedictionary", "Method[contains].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[stringformat]"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[affectsparentmeasure]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controllightbrushkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[ismousedirectlyoverproperty]"] + - ["system.double", "system.windows.point", "Member[y]"] + - ["system.boolean", "system.windows.vector!", "Method[op_equality].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[ultracondensed]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[scrollbarcolorkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[dragfullwindowskey]"] + - ["system.boolean", "system.windows.uielement3d", "Method[shouldserializecommandbindings].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[infocolor]"] + - ["system.object", "system.windows.cultureinfoietflanguagetagconverter", "Method[convertfrom].ReturnValue"] + - ["t", "system.windows.freezablecollection+enumerator", "Member[current]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[losttouchcaptureevent]"] + - ["system.windows.routedevent", "system.windows.frameworkcontentelement!", "Member[tooltipclosingevent]"] + - ["system.collections.objectmodel.collection", "system.windows.resourcedictionary", "Member[mergeddictionaries]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[circle]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[abort]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[infotextcolor]"] + - ["system.type", "system.windows.dependencyproperty", "Member[ownertype]"] + - ["system.object", "system.windows.idataobject", "Method[getdata].ReturnValue"] + - ["system.windows.templatekey+templatetype", "system.windows.templatekey+templatetype!", "Member[datatemplate]"] + - ["system.boolean", "system.windows.fontstretch!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimumwindowtrackheightkey]"] + - ["system.io.stream", "system.windows.dataobject", "Method[getaudiostream].ReturnValue"] + - ["system.windows.textdecorationcollection", "system.windows.systemfonts!", "Member[menufonttextdecorations]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewdragenterevent]"] + - ["system.windows.visibility", "system.windows.visibility!", "Member[visible]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[scrollheightkey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[hottracking]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[actualwidthproperty]"] + - ["system.windows.media.geometry", "system.windows.uielement", "Method[getlayoutclip].ReturnValue"] + - ["system.windows.fontstyle", "system.windows.fontstyles!", "Member[normal]"] + - ["system.windows.templatecontent", "system.windows.frameworktemplate", "Member[template]"] + - ["system.windows.data.updatesourcetrigger", "system.windows.frameworkpropertymetadata", "Member[defaultupdatesourcetrigger]"] + - ["system.object", "system.windows.frameworkelement", "Method[findname].ReturnValue"] + - ["system.windows.presentationsource", "system.windows.presentationsource!", "Method[fromvisual].ReturnValue"] + - ["system.string", "system.windows.themedictionaryextension", "Member[assemblyname]"] + - ["system.windows.textwrapping", "system.windows.textwrapping!", "Member[wrap]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mouseenterevent]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[forcecursorproperty]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[ultrablack]"] + - ["system.windows.data.bindingbase", "system.windows.datatrigger", "Member[binding]"] + - ["system.windows.data.bindinggroup", "system.windows.frameworkcontentelement", "Member[bindinggroup]"] + - ["system.double", "system.windows.frameworkelement", "Member[actualwidth]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[activecaptioncolor]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[activeborderbrushkey]"] + - ["system.boolean", "system.windows.fontweightconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.systemparameters!", "Member[snaptodefaultbutton]"] + - ["system.boolean", "system.windows.point", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[minimumwindowheight]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewkeydownevent]"] + - ["system.windows.windowstyle", "system.windows.windowstyle!", "Member[toolwindow]"] + - ["system.windows.dragdropkeystates", "system.windows.dragdropkeystates!", "Member[shiftkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[verticalscrollbarbuttonheightkey]"] + - ["system.object", "system.windows.deferrablecontentconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.routingstrategy", "system.windows.routingstrategy!", "Member[bubble]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[cursorheightkey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[gottouchcaptureevent]"] + - ["system.double", "system.windows.cornerradius", "Member[topleft]"] + - ["system.windows.fontnumeralstyle", "system.windows.fontnumeralstyle!", "Member[lining]"] + - ["system.boolean", "system.windows.fontstretchconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.contentelement", "Member[areanytouchescaptured]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[smallcaptionfontsizekey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[windowcaptionheightkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewkeyupevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmouseleftbuttonupevent]"] + - ["system.windows.columnspacedistribution", "system.windows.columnspacedistribution!", "Member[left]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimizedwindowwidth]"] + - ["system.string", "system.windows.cornerradius", "Method[tostring].ReturnValue"] + - ["system.object", "system.windows.datatrigger", "Member[value]"] + - ["system.collections.ienumerator", "system.windows.namescope", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.expressionconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[givefeedbackevent]"] + - ["system.boolean", "system.windows.window", "Method[activate].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.requestbringintovieweventargs", "Member[targetobject]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[iconverticalspacingkey]"] + - ["system.object", "system.windows.condition", "Member[value]"] + - ["system.windows.resizemode", "system.windows.resizemode!", "Member[canminimize]"] + - ["system.boolean", "system.windows.routedeventhandlerinfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.windows.int32rect", "Member[height]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[ismousecapturewithinproperty]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusenterevent]"] + - ["system.reflection.assembly", "system.windows.resourcekey", "Member[assembly]"] + - ["system.boolean", "system.windows.uielement", "Member[snapstodevicepixels]"] + - ["system.boolean", "system.windows.uielement3d", "Member[ishittestvisible]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusoutofrangeevent]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[clientareaanimation]"] + - ["system.object", "system.windows.int32rectconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controllightlightcolorkey]"] + - ["system.windows.sizetocontent", "system.windows.window", "Member[sizetocontent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mouseenterevent]"] + - ["system.boolean", "system.windows.frameworkelement", "Member[overridesdefaultstyle]"] + - ["system.windows.messageboxbutton", "system.windows.messageboxbutton!", "Member[yesnocancel]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[gradientinactivecaptioncolorkey]"] + - ["system.windows.localvalueenumerator", "system.windows.dependencyobject", "Method[getlocalvalueenumerator].ReturnValue"] + - ["system.boolean", "system.windows.sizechangedeventargs", "Member[heightchanged]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[desktopcolor]"] + - ["system.boolean", "system.windows.visualstatemanager!", "Method[gotoelementstate].ReturnValue"] + - ["system.windows.resources.streamresourceinfo", "system.windows.application!", "Method[getresourcestream].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controltextcolorkey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[gotfocusevent]"] + - ["system.windows.fontstyle", "system.windows.systemfonts!", "Member[menufontstyle]"] + - ["system.type", "system.windows.style", "Member[targettype]"] + - ["system.object", "system.windows.application", "Method[tryfindresource].ReturnValue"] + - ["system.windows.messageboxbutton", "system.windows.messageboxbutton!", "Member[yesno]"] + - ["system.string", "system.windows.dataformats!", "Member[tiff]"] + - ["system.string", "system.windows.dataformats!", "Member[locale]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimumhorizontaldragdistance]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[affectsarrange]"] + - ["system.windows.gridunittype", "system.windows.gridunittype!", "Member[auto]"] + - ["system.string", "system.windows.visualstategroup", "Member[name]"] + - ["system.boolean", "system.windows.contentelement", "Method[focus].ReturnValue"] + - ["system.int32", "system.windows.dataobject", "Method[getcanonicalformatetc].ReturnValue"] + - ["system.windows.freezable", "system.windows.freezable", "Method[getcurrentvalueasfrozen].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[isstyluscapturewithinproperty]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[inputscopeproperty]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[dropevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[dragoverevent]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimumwindowwidth]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[dragenterevent]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[overridesinheritancebehavior]"] + - ["system.type", "system.windows.frameworkelementfactory", "Member[type]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[windowcaptionbuttonheightkey]"] + - ["system.windows.weakeventmanager", "system.windows.weakeventmanager!", "Method[getcurrentmanager].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[menutextbrush]"] + - ["system.windows.fonteastasianwidths", "system.windows.fonteastasianwidths!", "Member[third]"] + - ["system.windows.iinputelement", "system.windows.uielement", "Method[inputhittest].ReturnValue"] + - ["system.boolean", "system.windows.fontstretch", "Method[equals].ReturnValue"] + - ["system.int32", "system.windows.fontstretch!", "Method[compare].ReturnValue"] + - ["system.windows.thememode", "system.windows.thememode!", "Member[light]"] + - ["system.object", "system.windows.triggeractioncollection", "Member[item]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[gradientactivecaptionbrush]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusinrangeevent]"] + - ["system.boolean", "system.windows.corecompatibilitypreferences!", "Member[isaltkeyrequiredinaccesskeydefaultscope]"] + - ["system.windows.fonteastasianwidths", "system.windows.fonteastasianwidths!", "Member[proportional]"] + - ["system.windows.point", "system.windows.point!", "Method[op_subtraction].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[dif]"] + - ["system.collections.generic.ienumerator", "system.windows.triggeractioncollection", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.attachedpropertybrowsableforchildrenattribute", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.datatemplate", "Member[datatype]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[touchupevent]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[widthproperty]"] + - ["system.boolean", "system.windows.contentelement", "Member[areanytouchescapturedwithin]"] + - ["system.boolean", "system.windows.propertypathconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[tooltippopupanimationkey]"] + - ["system.windows.windowstartuplocation", "system.windows.window", "Member[windowstartuplocation]"] + - ["system.windows.rect", "system.windows.rect!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.windows.contentelement", "Member[isenabled]"] + - ["system.windows.basecompatibilitypreferences+handledispatcherrequestprocessingfailureoptions", "system.windows.basecompatibilitypreferences+handledispatcherrequestprocessingfailureoptions!", "Member[continue]"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[normal]"] + - ["system.boolean", "system.windows.iinputelement", "Member[isstyluscaptured]"] + - ["system.double", "system.windows.systemparameters!", "Member[windowcaptionbuttonheight]"] + - ["system.object", "system.windows.setter", "Member[value]"] + - ["system.object", "system.windows.eventroute", "Method[popbranchnode].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[manipulationcompletedevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[gotfocusevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusupevent]"] + - ["system.windows.int32rect", "system.windows.int32rect!", "Member[empty]"] + - ["system.nullable", "system.windows.corecompatibilitypreferences!", "Member[enablemultimonitordisplayclipping]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[isslowmachine]"] + - ["system.windows.textdecorationunit", "system.windows.textdecorationunit!", "Member[fontrecommended]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[lostkeyboardfocusevent]"] + - ["system.int32", "system.windows.localvalueenumerator", "Method[gethashcode].ReturnValue"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[contentright]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[infobrush]"] + - ["system.int32", "system.windows.dataobject", "Method[dadvise].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menuheightkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[keyboardpreferencekey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[touchleaveevent]"] + - ["system.windows.routingstrategy", "system.windows.routingstrategy!", "Member[direct]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[maximumwindowtrackheightkey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[cursorshadow]"] + - ["system.boolean", "system.windows.uielement", "Member[areanytouchesdirectlyover]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[querycursorevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[touchmoveevent]"] + - ["system.boolean", "system.windows.rect!", "Method[op_inequality].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusinrangeevent]"] + - ["system.boolean", "system.windows.frameworkelement", "Method[shouldserializestyle].ReturnValue"] + - ["system.double", "system.windows.rect", "Member[width]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[focusableproperty]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewgivefeedbackevent]"] + - ["system.windows.dragdropeffects", "system.windows.dragdropeffects!", "Member[link]"] + - ["system.boolean", "system.windows.point!", "Method[equals].ReturnValue"] + - ["system.windows.media.effects.effect", "system.windows.uielement", "Member[effect]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[accentcolorlight2]"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[loadedevent]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[listbox]"] + - ["system.boolean", "system.windows.uielement3d", "Member[areanytouchescapturedwithin]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[textinputevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewdragleaveevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewgivefeedbackevent]"] + - ["system.windows.textdecorationcollection", "system.windows.textdecorations!", "Member[underline]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mousedownevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[keyboardcueskey]"] + - ["system.windows.thickness", "system.windows.frameworkelement", "Member[margin]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[keyupevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menubuttonwidthkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[borderwidthkey]"] + - ["system.windows.fontcapitals", "system.windows.fontcapitals!", "Member[petitecaps]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[ismanipulationenabledproperty]"] + - ["system.windows.windowstartuplocation", "system.windows.windowstartuplocation!", "Member[centerscreen]"] + - ["system.boolean", "system.windows.rect!", "Method[op_equality].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[statusfontstylekey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[tooltipfade]"] + - ["system.object", "system.windows.frameworkelement", "Member[defaultstylekey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[icontitlewrap]"] + - ["system.windows.textdataformat", "system.windows.textdataformat!", "Member[html]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[loststyluscaptureevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mouseupevent]"] + - ["system.boolean", "system.windows.uielement3d", "Member[focusable]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[desktopbrush]"] + - ["system.boolean", "system.windows.durationconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.routedevent[]", "system.windows.eventmanager!", "Method[getroutedevents].ReturnValue"] + - ["system.windows.presentationsource", "system.windows.sourcechangedeventargs", "Member[newsource]"] + - ["system.windows.dragdropkeystates", "system.windows.dragdropkeystates!", "Member[controlkey]"] + - ["system.string[]", "system.windows.startupeventargs", "Member[args]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[isstyluscapturewithinproperty]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusdownevent]"] + - ["system.boolean", "system.windows.gridlength", "Member[isauto]"] + - ["system.boolean", "system.windows.fontweight!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.windows.weakeventmanager+listenerlist", "Method[deliverevent].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[horizontalalignmentproperty]"] + - ["system.boolean", "system.windows.weakeventmanager", "Method[purge].ReturnValue"] + - ["system.windows.inheritancebehavior", "system.windows.inheritancebehavior!", "Member[skiptothemenext]"] + - ["system.windows.style", "system.windows.frameworkcontentelement", "Member[style]"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[contentcenter]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[windowtextbrushkey]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[windowtextcolorkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[isstylusdirectlyoverproperty]"] + - ["system.boolean", "system.windows.itypeddataobject", "Method[trygetdata].ReturnValue"] + - ["system.windows.dragaction", "system.windows.dragaction!", "Member[continue]"] + - ["system.exception", "system.windows.exceptionroutedeventargs", "Member[errorexception]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[inactivecaptioncolor]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[areanytouchesdirectlyoverproperty]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[istabletpckey]"] + - ["system.windows.data.ivalueconverter", "system.windows.templatebindingextension", "Member[converter]"] + - ["system.windows.fontvariants", "system.windows.fontvariants!", "Member[ordinal]"] + - ["system.boolean", "system.windows.contentelement", "Member[areanytouchesover]"] + - ["system.string", "system.windows.dataformats!", "Member[text]"] + - ["system.int32", "system.windows.figurelength", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.dialogresultconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.figurelength", "Member[isauto]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[taskbariteminfoproperty]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[overridesdefaultstyleproperty]"] + - ["system.windows.horizontalalignment", "system.windows.horizontalalignment!", "Member[stretch]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[maximizedprimaryscreenheightkey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[touchdownevent]"] + - ["system.windows.modifiability", "system.windows.localizabilityattribute", "Member[modifiability]"] + - ["system.object", "system.windows.dynamicresourceextension", "Member[resourcekey]"] + - ["system.windows.messageboxoptions", "system.windows.messageboxoptions!", "Member[defaultdesktoponly]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewtouchmoveevent]"] + - ["system.windows.vector", "system.windows.vector!", "Method[divide].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[waveaudio]"] + - ["system.windows.dependencyobjecttype", "system.windows.dependencyobjecttype!", "Method[fromsystemtype].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewdropevent]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[superscript]"] + - ["system.boolean", "system.windows.uielement", "Member[isinputmethodenabled]"] + - ["system.windows.wrapdirection", "system.windows.wrapdirection!", "Member[none]"] + - ["system.windows.input.commandbindingcollection", "system.windows.contentelement", "Member[commandbindings]"] + - ["system.delegate", "system.windows.eventsetter", "Member[handler]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[controldarkdarkbrush]"] + - ["system.object", "system.windows.frameworkelement", "Member[datacontext]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[mousehoverwidthkey]"] + - ["system.int32", "system.windows.freezablecollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.uielement3d", "Member[areanytouchesdirectlyover]"] + - ["system.collections.generic.ienumerable", "system.windows.uielement3d", "Member[touchescaptured]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewdropevent]"] + - ["system.windows.resourcedictionarylocation", "system.windows.themeinfoattribute", "Member[genericdictionarylocation]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[ismouseoverproperty]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[defaultstyletrigger]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[none]"] + - ["system.boolean", "system.windows.thicknessconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.iinputelement", "Member[isenabled]"] + - ["system.windows.duration", "system.windows.duration!", "Method[op_subtraction].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[accentcolordark2brush]"] + - ["system.boolean", "system.windows.textdecorationcollection", "Method[contains].ReturnValue"] + - ["system.string[]", "system.windows.dataobject", "Method[getformats].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[bitmap]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[icontitlewrapkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[resizeframeverticalborderwidthkey]"] + - ["system.windows.dependencyproperty", "system.windows.textdecoration!", "Member[penproperty]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[button]"] + - ["system.boolean", "system.windows.rectconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.windows.eventroute", "Method[peekbranchnode].ReturnValue"] + - ["system.object", "system.windows.frameworkelement", "Method[tryfindresource].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewkeydownevent]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[accentcolorlight1]"] + - ["system.windows.input.inputbindingcollection", "system.windows.contentelement", "Member[inputbindings]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[iconfontstylekey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[smallwindowcaptionbuttonheightkey]"] + - ["system.windows.size", "system.windows.vector!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.windows.localvalueentry!", "Method[op_equality].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorlight2brushkey]"] + - ["system.windows.duration", "system.windows.duration!", "Method[op_addition].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[smalliconheight]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[topmostproperty]"] + - ["system.boolean", "system.windows.expressionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[ultrabold]"] + - ["system.windows.sizetocontent", "system.windows.sizetocontent!", "Member[width]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[istabletpc]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[wheelscrolllineskey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusmoveevent]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[windowstyleproperty]"] + - ["system.boolean", "system.windows.contentelement", "Member[ismousedirectlyover]"] + - ["system.windows.textdecorationcollection", "system.windows.systemfonts!", "Member[statusfonttextdecorations]"] + - ["system.boolean", "system.windows.componentresourcekey", "Method[equals].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[mousehoverheight]"] + - ["system.boolean", "system.windows.routedeventhandlerinfo!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.windows.dataobject", "Method[containsimage].ReturnValue"] + - ["system.boolean", "system.windows.textdecorationcollectionconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[previewdragleaveevent]"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[columnright]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[languageproperty]"] + - ["system.boolean", "system.windows.rect!", "Method[equals].ReturnValue"] + - ["system.object", "system.windows.dynamicresourceextension", "Method[providevalue].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[horizontalscrollbarheight]"] + - ["system.windows.data.bindingexpression", "system.windows.frameworkelement", "Method[getbindingexpression].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[losttouchcaptureevent]"] + - ["system.double", "system.windows.systemfonts!", "Member[menufontsize]"] + - ["system.windows.basecompatibilitypreferences+handledispatcherrequestprocessingfailureoptions", "system.windows.basecompatibilitypreferences+handledispatcherrequestprocessingfailureoptions!", "Member[throw]"] + - ["system.windows.dragdropkeystates", "system.windows.dragdropkeystates!", "Member[rightmousebutton]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewtextinputevent]"] + - ["system.windows.dependencyobject", "system.windows.logicaltreehelper!", "Method[getparent].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[windowframecolorkey]"] + - ["system.windows.point", "system.windows.vector!", "Method[add].ReturnValue"] + - ["system.boolean", "system.windows.figurelengthconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.boolean", "system.windows.frameworkelement", "Method[isambientpropertyavailable].ReturnValue"] + - ["system.windows.flowdirection", "system.windows.flowdirection!", "Member[righttoleft]"] + - ["system.boolean", "system.windows.namescope", "Member[isreadonly]"] + - ["system.windows.textdataformat", "system.windows.textdataformat!", "Member[unicodetext]"] + - ["system.windows.dragdropkeystates", "system.windows.dragdropkeystates!", "Member[altkey]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[gradientactivecaptioncolor]"] + - ["system.double", "system.windows.systemparameters!", "Member[iconhorizontalspacing]"] + - ["system.collections.ienumerator", "system.windows.windowcollection", "Method[getenumerator].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.resourcedictionary", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.size", "Method[equals].ReturnValue"] + - ["system.windows.media.fontfamily", "system.windows.systemfonts!", "Member[smallcaptionfontfamily]"] + - ["system.windows.textdecorationcollection", "system.windows.systemfonts!", "Member[messagefonttextdecorations]"] + - ["system.double", "system.windows.systemparameters!", "Member[caretwidth]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menucheckmarkheightkey]"] + - ["system.boolean", "system.windows.contentelement", "Member[isstylusover]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[iskeyboardfocuswithinproperty]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[querycontinuedragevent]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.systemparameters!", "Member[menupopupanimation]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[isenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.textdecoration!", "Member[penoffsetproperty]"] + - ["system.windows.rect", "system.windows.rect!", "Method[intersect].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.namescope!", "Member[namescopeproperty]"] + - ["system.windows.textalignment", "system.windows.textalignment!", "Member[right]"] + - ["system.boolean", "system.windows.dependencyobjecttype", "Method[issubclassof].ReturnValue"] + - ["system.int32", "system.windows.componentresourcekey", "Method[gethashcode].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[isvisibleproperty]"] + - ["system.boolean", "system.windows.thickness", "Method[equals].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewgotkeyboardfocusevent]"] + - ["system.boolean", "system.windows.dependencyproperty", "Member[readonly]"] + - ["system.collections.generic.ienumerator", "system.windows.namescope", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.frameworkelementfactory", "Member[issealed]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolordark1key]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[no]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[captionfonttextdecorationskey]"] + - ["system.boolean", "system.windows.dialogresultconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.routedevent", "Method[addowner].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[gradientinactivecaptionbrush]"] + - ["system.windows.fontcapitals", "system.windows.fontcapitals!", "Member[allpetitecaps]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[jis78]"] + - ["system.boolean", "system.windows.frameworkelement", "Method[shouldserializeresources].ReturnValue"] + - ["system.windows.figureunittype", "system.windows.figureunittype!", "Member[content]"] + - ["system.object", "system.windows.templatebindingexpressionconverter", "Method[convertto].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.windows.icontenthost", "Member[hostedelements]"] + - ["system.string", "system.windows.dataformats!", "Member[oemtext]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[maxwidthproperty]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[accentcolor]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[dropevent]"] + - ["system.boolean", "system.windows.uielement", "Member[isarrangevalid]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[combobox]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[lostkeyboardfocusevent]"] + - ["system.double", "system.windows.systemparameters!", "Member[captionwidth]"] + - ["system.string", "system.windows.routedevent", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[cursorwidth]"] + - ["system.windows.media.compositiontarget", "system.windows.presentationsource", "Member[compositiontarget]"] + - ["system.windows.fontweight", "system.windows.systemfonts!", "Member[iconfontweight]"] + - ["system.double", "system.windows.thickness", "Member[bottom]"] + - ["system.windows.fontweight", "system.windows.systemfonts!", "Member[smallcaptionfontweight]"] + - ["system.windows.textdataformat", "system.windows.textdataformat!", "Member[text]"] + - ["system.collections.ienumerable", "system.windows.presentationsource!", "Member[currentsources]"] + - ["system.windows.textalignment", "system.windows.textalignment!", "Member[left]"] + - ["system.windows.data.bindingbase", "system.windows.condition", "Member[binding]"] + - ["system.boolean", "system.windows.dependencyproperty", "Method[isvalidtype].ReturnValue"] + - ["system.object", "system.windows.templatekey", "Member[datatype]"] + - ["system.windows.iweakeventlistener", "system.windows.weakeventmanager+listenerlist", "Member[item]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[comboboxanimationkey]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isinputmethodenabled]"] + - ["system.windows.dependencyobject", "system.windows.contentelement", "Method[getuiparentcore].ReturnValue"] + - ["system.windows.shell.taskbariteminfo", "system.windows.window", "Member[taskbariteminfo]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[isvisibleproperty]"] + - ["system.windows.dragdropkeystates", "system.windows.drageventargs", "Member[keystates]"] + - ["system.boolean", "system.windows.attachedpropertybrowsableforchildrenattribute", "Member[includedescendants]"] + - ["system.windows.validatevaluecallback", "system.windows.dependencyproperty", "Member[validatevaluecallback]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[fullprimaryscreenwidthkey]"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[condensed]"] + - ["system.boolean", "system.windows.thememode!", "Method[op_inequality].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mouserightbuttondownevent]"] + - ["system.object", "system.windows.fontsizeconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[contextmenuclosingevent]"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[unloadedevent]"] + - ["system.windows.thickness", "system.windows.systemparameters!", "Member[windownonclientframethickness]"] + - ["system.object", "system.windows.propertypathconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.size", "system.windows.sizechangedeventargs", "Member[newsize]"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Method[shouldserializeresources].ReturnValue"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[extrablack]"] + - ["system.windows.columnspacedistribution", "system.windows.columnspacedistribution!", "Member[between]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[texttop]"] + - ["system.double", "system.windows.figurelength", "Member[value]"] + - ["system.boolean", "system.windows.attachedpropertybrowsableforchildrenattribute", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.deferrablecontentconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[bindstwowaybydefault]"] + - ["system.windows.freezable", "system.windows.freezable", "Method[clone].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[graytextcolor]"] + - ["system.boolean", "system.windows.uielement3d", "Method[capturemouse].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[lostmousecaptureevent]"] + - ["system.boolean", "system.windows.contentelement", "Member[isstylusdirectlyover]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controldarkbrushkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[lostmousecaptureevent]"] + - ["system.boolean", "system.windows.uielement3d", "Member[ismousecapturewithin]"] + - ["system.double", "system.windows.frameworkelement", "Member[maxheight]"] + - ["system.windows.templatekey+templatetype", "system.windows.templatekey+templatetype!", "Member[tabletemplate]"] + - ["system.object", "system.windows.colorconvertedbitmapextension", "Method[providevalue].ReturnValue"] + - ["system.boolean", "system.windows.int32rect!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[isstyluscapturedproperty]"] + - ["system.boolean", "system.windows.iinputelement", "Member[ismouseover]"] + - ["system.boolean", "system.windows.keytimeconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[windowbrush]"] + - ["system.windows.dpiscale", "system.windows.dpichangedeventargs", "Member[newdpi]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[allowstransparencyproperty]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusleaveevent]"] + - ["system.windows.textdecorationcollection", "system.windows.systemfonts!", "Member[captionfonttextdecorations]"] + - ["system.windows.weakeventmanager+listenerlist", "system.windows.lostfocuseventmanager", "Method[newlistenerlist].ReturnValue"] + - ["system.windows.thememode", "system.windows.window", "Member[thememode]"] + - ["system.double", "system.windows.systemparameters!", "Member[scrollwidth]"] + - ["system.windows.dependencyproperty", "system.windows.templatebindingextension", "Member[property]"] + - ["system.string", "system.windows.componentresourcekey", "Method[tostring].ReturnValue"] + - ["system.string", "system.windows.systemparameters!", "Member[uxthemecolor]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mousemoveevent]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[tooltipproperty]"] + - ["system.windows.windowcollection", "system.windows.window", "Member[ownedwindows]"] + - ["system.collections.objectmodel.collection", "system.windows.propertypath", "Member[pathparameters]"] + - ["system.boolean", "system.windows.valuesource!", "Method[op_equality].ReturnValue"] + - ["system.windows.size", "system.windows.frameworkelement", "Method[arrangeoverride].ReturnValue"] + - ["system.windows.media.pen", "system.windows.textdecoration", "Member[pen]"] + - ["system.boolean", "system.windows.gridlength", "Method[equals].ReturnValue"] + - ["system.windows.fontweight", "system.windows.systemfonts!", "Member[messagefontweight]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[highlighttextcolor]"] + - ["system.windows.freezable", "system.windows.freezable", "Method[getasfrozen].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[haseffectivekeyboardfocus]"] + - ["system.windows.weakeventmanager+listenerlist", "system.windows.weakeventmanager+listenerlist!", "Member[empty]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[activecaptioncolorkey]"] + - ["system.int32", "system.windows.localvalueentry", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.style", "Method[findname].ReturnValue"] + - ["system.int32", "system.windows.dataformat", "Member[id]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[affectsparentmeasure]"] + - ["system.double", "system.windows.rect", "Member[top]"] + - ["system.boolean", "system.windows.uielement", "Member[iskeyboardfocused]"] + - ["system.boolean", "system.windows.uielement", "Method[capturemouse].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[isenabled]"] + - ["system.boolean", "system.windows.uielement3d", "Method[focus].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[focusborderheightkey]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[actualheightproperty]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[areanytouchescapturedwithinproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[maximizedprimaryscreenwidth]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmousewheelevent]"] + - ["system.windows.templatebindingextension", "system.windows.templatebindingexpression", "Member[templatebindingextension]"] + - ["system.int32", "system.windows.routedeventhandlerinfo", "Method[gethashcode].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusupevent]"] + - ["system.double", "system.windows.systemparameters!", "Member[primaryscreenwidth]"] + - ["system.windows.triggeractioncollection", "system.windows.triggerbase", "Member[exitactions]"] + - ["system.windows.vector", "system.windows.vector!", "Method[add].ReturnValue"] + - ["system.int32", "system.windows.textdecorationcollection", "Member[count]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.uielement", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[ismousecapturedproperty]"] + - ["system.boolean", "system.windows.basecompatibilitypreferences!", "Member[reusedispatchersynchronizationcontextinstance]"] + - ["system.object", "system.windows.trigger", "Member[value]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[activeborderbrush]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[inactivebordercolor]"] + - ["system.windows.fonteastasianwidths", "system.windows.fonteastasianwidths!", "Member[full]"] + - ["system.windows.modifiability", "system.windows.modifiability!", "Member[inherit]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[inactivecaptionbrush]"] + - ["system.windows.setterbasecollection", "system.windows.multidatatrigger", "Member[setters]"] + - ["system.windows.fontstyle", "system.windows.systemfonts!", "Member[captionfontstyle]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.clipboard!", "Method[getimage].ReturnValue"] + - ["system.windows.linebreakcondition", "system.windows.linebreakcondition!", "Member[breakdesired]"] + - ["system.boolean", "system.windows.rect", "Method[equals].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimumwindowwidthkey]"] + - ["system.object", "system.windows.frameworkelement", "Member[tooltip]"] + - ["system.boolean", "system.windows.resourcedictionary", "Member[invalidatesimplicitdatatemplateresources]"] + - ["system.int32", "system.windows.attachedpropertybrowsablefortypeattribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.textdecorationcollection+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.windows.dependencyproperty", "Method[isvalidvalue].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controllightcolorkey]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[windowbrushkey]"] + - ["system.string", "system.windows.iframeworkinputelement", "Member[name]"] + - ["system.windows.triggeractioncollection", "system.windows.triggerbase", "Member[enteractions]"] + - ["system.windows.messageboxoptions", "system.windows.messageboxoptions!", "Member[rightalign]"] + - ["system.int32", "system.windows.freezablecollection", "Method[indexof].ReturnValue"] + - ["system.double", "system.windows.dpiscale", "Member[dpiscalex]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[menuhighlightbrush]"] + - ["system.double", "system.windows.systemparameters!", "Member[iconverticalspacing]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[primaryscreenwidthkey]"] + - ["system.windows.windowstate", "system.windows.windowstate!", "Member[normal]"] + - ["system.double", "system.windows.rect", "Member[right]"] + - ["system.windows.textdecorationlocation", "system.windows.textdecorationlocation!", "Member[overline]"] + - ["system.object", "system.windows.lengthconverter", "Method[convertto].ReturnValue"] + - ["system.windows.textdecorationlocation", "system.windows.textdecoration", "Member[location]"] + - ["system.object", "system.windows.routedeventargs", "Member[source]"] + - ["system.object", "system.windows.fontweightconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.style", "system.windows.hierarchicaldatatemplate", "Member[itemcontainerstyle]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[ignore]"] + - ["system.windows.point", "system.windows.point!", "Method[subtract].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.contentelement", "Method[predictfocus].ReturnValue"] + - ["system.object", "system.windows.pointconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.windows.sizeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[ok]"] + - ["system.object", "system.windows.staticresourceextension", "Member[resourcekey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusenterevent]"] + - ["system.windows.dependencyobject", "system.windows.uielement3d", "Method[getuiparentcore].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[keyboarddelaykey]"] + - ["system.string", "system.windows.dataobjectpastingeventargs", "Member[formattoapply]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controldarkdarkbrushkey]"] + - ["system.windows.resourcedictionarylocation", "system.windows.resourcedictionarylocation!", "Member[sourceassembly]"] + - ["system.windows.figureverticalanchor", "system.windows.figureverticalanchor!", "Member[paragraphtop]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[listboxsmoothscrollingkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[visibilityproperty]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[selectionfadekey]"] + - ["system.windows.dragdropeffects", "system.windows.drageventargs", "Member[allowedeffects]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewtouchupevent]"] + - ["system.object", "system.windows.staticresourceextension", "Method[providevalue].ReturnValue"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[affectsrender]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[subscript]"] + - ["system.windows.dependencypropertykey", "system.windows.dependencyproperty!", "Method[registerreadonly].ReturnValue"] + - ["system.windows.thememode", "system.windows.thememode!", "Member[dark]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmousemoveevent]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.systemparameters!", "Member[tooltippopupanimation]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[lostmousecaptureevent]"] + - ["system.string", "system.windows.fontstyle", "Method[tostring].ReturnValue"] + - ["system.double", "system.windows.thickness", "Member[left]"] + - ["system.double", "system.windows.systemparameters!", "Member[cursorheight]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[title]"] + - ["system.boolean", "system.windows.window", "Member[topmost]"] + - ["system.boolean", "system.windows.clipboard!", "Method[containstext].ReturnValue"] + - ["system.boolean", "system.windows.cultureinfoietflanguagetagconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.double", "system.windows.rect", "Member[bottom]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewdragleaveevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[gotstyluscaptureevent]"] + - ["system.windows.media.geometryhittestresult", "system.windows.uielement", "Method[hittestcore].ReturnValue"] + - ["system.string", "system.windows.thememode", "Member[value]"] + - ["system.boolean", "system.windows.thememode!", "Method[op_equality].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[dragenterevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewlostkeyboardfocusevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[touchdownevent]"] + - ["system.windows.sizetocontent", "system.windows.sizetocontent!", "Member[manual]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[topproperty]"] + - ["system.int32", "system.windows.fontstretch", "Method[toopentypestretch].ReturnValue"] + - ["system.collections.specialized.stringcollection", "system.windows.clipboard!", "Method[getfiledroplist].ReturnValue"] + - ["system.boolean", "system.windows.frameworkelement", "Member[isinitialized]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[primaryscreenheightkey]"] + - ["t", "system.windows.routedpropertychangedeventargs", "Member[oldvalue]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[center]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[givefeedbackevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[flatmenukey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[caretwidthkey]"] + - ["system.windows.textdecorationcollection", "system.windows.textdecorations!", "Member[overline]"] + - ["system.boolean", "system.windows.contentelement", "Member[isfocused]"] + - ["system.object", "system.windows.keysplineconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.fontstyle", "system.windows.fontstyles!", "Member[italic]"] + - ["system.windows.media.fontfamily", "system.windows.systemfonts!", "Member[statusfontfamily]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusleaveevent]"] + - ["system.windows.basecompatibilitypreferences+handledispatcherrequestprocessingfailureoptions", "system.windows.basecompatibilitypreferences!", "Member[handledispatcherrequestprocessingfailure]"] + - ["system.string", "system.windows.frameworkcontentelement", "Member[name]"] + - ["system.string", "system.windows.templatepartattribute", "Member[name]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusbuttonupevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mouseleftbuttondownevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[touchupevent]"] + - ["system.string", "system.windows.dataformats!", "Member[html]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusoutofrangeevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusbuttondownevent]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[flatmenu]"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[tooltipclosingevent]"] + - ["system.boolean", "system.windows.vectorconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.dataobject!", "Member[pastingevent]"] + - ["system.windows.dependencyproperty", "system.windows.dependencyproperty", "Method[addowner].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.frameworkelement", "Member[templatedparent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[gradientactivecaptionbrushkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[areanytouchesoverproperty]"] + - ["system.boolean", "system.windows.window", "Member[showactivated]"] + - ["system.boolean", "system.windows.localvalueentry!", "Method[op_inequality].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[highlighttextbrushkey]"] + - ["system.windows.size", "system.windows.autoresizedeventargs", "Member[size]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[windowframebrushkey]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[menufontfamilykey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[foregroundflashcountkey]"] + - ["system.double", "system.windows.dpiscale", "Member[pixelsperinchy]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[controlcolor]"] + - ["system.boolean", "system.windows.textdecorationcollection", "Member[issynchronized]"] + - ["system.double", "system.windows.systemparameters!", "Member[thinhorizontalborderheight]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[ismouseoverproperty]"] + - ["system.windows.input.cursor", "system.windows.frameworkelement", "Member[cursor]"] + - ["system.double", "system.windows.vector!", "Method[op_multiply].ReturnValue"] + - ["system.type", "system.windows.routedevent", "Member[handlertype]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[verticalalignmentproperty]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[normal]"] + - ["system.boolean", "system.windows.uielement3d", "Method[capturetouch].ReturnValue"] + - ["system.type", "system.windows.routedevent", "Member[ownertype]"] + - ["system.object", "system.windows.fontweightconverter", "Method[convertto].ReturnValue"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[label]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewquerycontinuedragevent]"] + - ["system.boolean", "system.windows.iweakeventlistener", "Method[receiveweakevent].ReturnValue"] + - ["system.boolean", "system.windows.lengthconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewlostkeyboardfocusevent]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[visibilityproperty]"] + - ["system.windows.media.transform", "system.windows.uielement", "Member[rendertransform]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[tagproperty]"] + - ["system.int32", "system.windows.dataobject", "Method[enumdadvise].ReturnValue"] + - ["system.windows.data.bindingexpressionbase", "system.windows.frameworkcontentelement", "Method[setbinding].ReturnValue"] + - ["system.boolean", "system.windows.textdecorationcollection", "Method[tryremove].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menushowdelaykey]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[isnotdatabindable]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[error]"] + - ["system.double", "system.windows.rect", "Member[left]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactiveborderbrushkey]"] + - ["system.double", "system.windows.vector", "Member[y]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[captionwidthkey]"] + - ["system.windows.dependencyobject", "system.windows.frameworkelement", "Method[getuiparentcore].ReturnValue"] + - ["system.int32", "system.windows.weakeventmanager+listenerlist", "Member[count]"] + - ["system.string", "system.windows.dataformats!", "Member[commaseparatedvalue]"] + - ["system.windows.resourcedictionarylocation", "system.windows.resourcedictionarylocation!", "Member[externalassembly]"] + - ["system.double", "system.windows.systemparameters!", "Member[icongridheight]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimizeanimationkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[fixedframeverticalborderwidth]"] + - ["system.object", "system.windows.application", "Method[findresource].ReturnValue"] + - ["system.windows.figureverticalanchor", "system.windows.figureverticalanchor!", "Member[contentcenter]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[tagproperty]"] + - ["system.timespan", "system.windows.duration", "Member[timespan]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[style]"] + - ["system.boolean", "system.windows.dependencypropertychangedeventargs!", "Method[op_inequality].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[appworkspacecolor]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolordark2key]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menucolorkey]"] + - ["system.double", "system.windows.vector", "Member[lengthsquared]"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Method[movefocus].ReturnValue"] + - ["system.windows.fontstyle", "system.windows.systemfonts!", "Member[messagefontstyle]"] + - ["system.boolean", "system.windows.lengthconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[symboliclink]"] + - ["system.windows.visualstatemanager", "system.windows.visualstatemanager!", "Method[getcustomvisualstatemanager].ReturnValue"] + - ["system.boolean", "system.windows.point!", "Method[op_equality].ReturnValue"] + - ["system.windows.routedevent", "system.windows.eventsetter", "Member[event]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[ismousepresentkey]"] + - ["system.int32", "system.windows.dependencypropertychangedeventargs", "Method[gethashcode].ReturnValue"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[semibold]"] + - ["system.object", "system.windows.frameworktemplate", "Method[findname].ReturnValue"] + - ["system.boolean", "system.windows.systemparameters!", "Member[menuanimation]"] + - ["system.double", "system.windows.frameworkelement", "Member[height]"] + - ["system.boolean", "system.windows.uielement", "Member[cliptobounds]"] + - ["system.object", "system.windows.thememodeconverter", "Method[convertto].ReturnValue"] + - ["system.windows.input.inputbindingcollection", "system.windows.uielement", "Member[inputbindings]"] + - ["system.object", "system.windows.dependencyobject", "Method[readlocalvalue].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[rtf]"] + - ["system.boolean", "system.windows.clipboard!", "Method[containsfiledroplist].ReturnValue"] + - ["system.boolean", "system.windows.frameworkelement", "Method[movefocus].ReturnValue"] + - ["system.int32", "system.windows.frameworkelement", "Member[visualchildrencount]"] + - ["system.boolean", "system.windows.iinputelement", "Member[focusable]"] + - ["system.windows.routingstrategy", "system.windows.routedevent", "Member[routingstrategy]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[ismousedirectlyoverproperty]"] + - ["system.type", "system.windows.componentresourcekey", "Member[typeintargetassembly]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[keyboardspeedkey]"] + - ["system.double", "system.windows.vector", "Member[length]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[hottrackbrush]"] + - ["system.windows.input.stylusplugins.stylusplugincollection", "system.windows.uielement", "Member[stylusplugins]"] + - ["system.windows.dependencyobject", "system.windows.uielement", "Method[getuiparentcore].ReturnValue"] + - ["system.string", "system.windows.figurelength", "Method[tostring].ReturnValue"] + - ["system.windows.dragdropkeystates", "system.windows.dragdropkeystates!", "Member[middlemousebutton]"] + - ["system.windows.media.fontfamily", "system.windows.systemfonts!", "Member[menufontfamily]"] + - ["system.string", "system.windows.dataformats!", "Member[serializable]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[gotstyluscaptureevent]"] + - ["system.windows.reasonsessionending", "system.windows.sessionendingcanceleventargs", "Member[reasonsessionending]"] + - ["system.int32", "system.windows.style", "Method[gethashcode].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[activecaptiontextcolor]"] + - ["system.object", "system.windows.thememodeconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dpiscale", "system.windows.hwnddpichangedeventargs", "Member[newdpi]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[activecaptionbrushkey]"] + - ["system.boolean", "system.windows.duration!", "Method[op_lessthan].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimumwindowheightkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[highcontrastkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[fullprimaryscreenheightkey]"] + - ["system.boolean", "system.windows.valuesource!", "Method[op_inequality].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[extracondensed]"] + - ["system.windows.valuesource", "system.windows.dependencypropertyhelper!", "Method[getvaluesource].ReturnValue"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[exclamation]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[minimizeanimation]"] + - ["system.windows.duration", "system.windows.duration!", "Member[forever]"] + - ["system.windows.point", "system.windows.point!", "Method[op_addition].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylussystemgestureevent]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isstylusover]"] + - ["system.int32", "system.windows.cornerradius", "Method[gethashcode].ReturnValue"] + - ["system.windows.figureunittype", "system.windows.figurelength", "Member[figureunittype]"] + - ["system.windows.modifiability", "system.windows.modifiability!", "Member[modifiable]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[captionfontsizekey]"] + - ["system.windows.rect", "system.windows.systemparameters!", "Member[workarea]"] + - ["system.windows.duration", "system.windows.duration!", "Method[plus].ReturnValue"] + - ["system.windows.shutdownmode", "system.windows.shutdownmode!", "Member[onmainwindowclose]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[windowtextbrush]"] + - ["system.boolean", "system.windows.setterbase", "Member[issealed]"] + - ["system.string", "system.windows.dataformats!", "Member[enhancedmetafile]"] + - ["system.windows.modifiability", "system.windows.modifiability!", "Member[unmodifiable]"] + - ["system.double", "system.windows.systemparameters!", "Member[menuwidth]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[accentcolordark3brush]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[captionfontstylekey]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[dragleaveevent]"] + - ["system.windows.dependencyproperty", "system.windows.dependencypropertychangedeventargs", "Member[property]"] + - ["system.windows.duration", "system.windows.duration!", "Method[op_implicit].ReturnValue"] + - ["system.windows.textdecorationcollection", "system.windows.textdecorations!", "Member[strikethrough]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusdownevent]"] + - ["system.windows.weakeventmanager+listenerlist", "system.windows.weakeventmanager+listenerlist", "Method[clone].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[isactiveproperty]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[dragleaveevent]"] + - ["system.boolean", "system.windows.frameworkelement", "Method[shouldserializetriggers].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[graytextbrushkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[cursorshadowkey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[ismediacenter]"] + - ["system.boolean", "system.windows.resourcedictionary", "Member[isfixedsize]"] + - ["system.windows.media.imaging.bitmapsource", "system.windows.dataobject", "Method[getimage].ReturnValue"] + - ["system.windows.inheritancebehavior", "system.windows.inheritancebehavior!", "Member[skiptoappnow]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[ismousewheelpresentkey]"] + - ["system.windows.freezable", "system.windows.freezable", "Method[createinstancecore].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.contentelement", "Member[touchescapturedwithin]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[menu]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[flowdirectionproperty]"] + - ["system.int32", "system.windows.dependencyobjecttype", "Member[id]"] + - ["system.windows.size", "system.windows.frameworkelement", "Method[measureoverride].ReturnValue"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[defaultstyle]"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[tooltipopeningevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[desktopbrushkey]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[graytextbrush]"] + - ["system.double", "system.windows.systemparameters!", "Member[horizontalscrollbarbuttonwidth]"] + - ["system.windows.gridunittype", "system.windows.gridlength", "Member[gridunittype]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusoutofrangeevent]"] + - ["system.boolean", "system.windows.frameworkelement", "Member[uselayoutrounding]"] + - ["system.windows.figureunittype", "system.windows.figureunittype!", "Member[auto]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[jis90]"] + - ["system.boolean", "system.windows.figurelength!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.windows.systemparameters!", "Member[menushowdelay]"] + - ["system.windows.messageboxbutton", "system.windows.messageboxbutton!", "Member[ok]"] + - ["system.windows.rect", "system.windows.requestbringintovieweventargs", "Member[targetrect]"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[sizechangedevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmouserightbuttondownevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[givefeedbackevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylussystemgestureevent]"] + - ["system.windows.dependencyobject", "system.windows.contentoperations!", "Method[getparent].ReturnValue"] + - ["system.boolean", "system.windows.dependencypropertyhelper!", "Method[istemplatedvaluedynamic].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactivecaptionbrushkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[cachemodeproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[fixedframehorizontalborderheight]"] + - ["system.boolean", "system.windows.figurelength!", "Method[op_inequality].ReturnValue"] + - ["system.windows.fontweight", "system.windows.fontweight!", "Method[fromopentypeweight].ReturnValue"] + - ["system.boolean", "system.windows.basecompatibilitypreferences!", "Member[inlinedispatchersynchronizationcontextsend]"] + - ["system.windows.freezable", "system.windows.freezable", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.windows.triggeractioncollection", "Member[issynchronized]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorlight3brushkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimumwindowtrackwidth]"] + - ["system.windows.setterbasecollection", "system.windows.trigger", "Member[setters]"] + - ["system.boolean", "system.windows.textdecorationcollection", "Method[freezecore].ReturnValue"] + - ["system.boolean", "system.windows.clipboard!", "Method[containsdata].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[ismousecapturewithin]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[snapstodevicepixelsproperty]"] + - ["system.windows.media.hittestresult", "system.windows.uielement", "Method[hittestcore].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[gottouchcaptureevent]"] + - ["system.boolean", "system.windows.uielement3d", "Member[ismouseover]"] + - ["system.boolean", "system.windows.textdecorationcollection", "Method[remove].ReturnValue"] + - ["system.string", "system.windows.dependencyobjecttype", "Member[name]"] + - ["system.boolean", "system.windows.dataobject", "Method[containstext].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[contextmenuproperty]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[areanytouchescapturedproperty]"] + - ["system.windows.data.bindingexpression", "system.windows.frameworkelement", "Method[setbinding].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[scrollbarbrush]"] + - ["system.windows.cornerradius", "system.windows.systemparameters!", "Member[windowcornerradius]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isstyluscapturewithin]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[controllightcolor]"] + - ["system.boolean", "system.windows.int32rect!", "Method[op_equality].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[loststyluscaptureevent]"] + - ["system.object", "system.windows.keytimeconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Method[capturestylus].ReturnValue"] + - ["system.windows.fontweight", "system.windows.systemfonts!", "Member[menufontweight]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[accentcolorlight3]"] + - ["system.windows.textdecorationlocation", "system.windows.textdecorationlocation!", "Member[strikethrough]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[heightproperty]"] + - ["system.windows.coercevaluecallback", "system.windows.propertymetadata", "Member[coercevaluecallback]"] + - ["system.string", "system.windows.frameworkelementfactory", "Member[name]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[windowframebrush]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[previewdropevent]"] + - ["system.boolean", "system.windows.uielement", "Member[areanytouchescaptured]"] + - ["system.boolean", "system.windows.uielement3d", "Method[releasetouchcapture].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusinairmoveevent]"] + - ["system.double", "system.windows.systemparameters!", "Member[windowcaptionheight]"] + - ["system.object", "system.windows.frameworkcontentelement", "Method[findname].ReturnValue"] + - ["system.object", "system.windows.templatebindingextensionconverter", "Method[convertto].ReturnValue"] + - ["system.string", "system.windows.dataobject", "Method[gettext].ReturnValue"] + - ["system.windows.freezable", "system.windows.freezablecollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusupevent]"] + - ["system.object", "system.windows.freezablecollection+enumerator", "Member[current]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[warning]"] + - ["system.double", "system.windows.size", "Member[width]"] + - ["system.double", "system.windows.size", "Member[height]"] + - ["system.windows.readability", "system.windows.localizabilityattribute", "Member[readability]"] + - ["system.windows.resizemode", "system.windows.resizemode!", "Member[canresize]"] + - ["system.windows.figureverticalanchor", "system.windows.figureverticalanchor!", "Member[contentbottom]"] + - ["system.windows.dpiscale", "system.windows.dpichangedeventargs", "Member[olddpi]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[controltextcolor]"] + - ["system.double", "system.windows.systemfonts!", "Member[captionfontsize]"] + - ["system.double", "system.windows.systemparameters!", "Member[menubuttonheight]"] + - ["system.boolean", "system.windows.figurelength", "Member[iscontent]"] + - ["system.boolean", "system.windows.clipboard!", "Method[containsaudio].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[keydownevent]"] + - ["system.object", "system.windows.namescope", "Method[findname].ReturnValue"] + - ["system.windows.idataobject", "system.windows.dataobjectsettingdataeventargs", "Member[dataobject]"] + - ["system.double", "system.windows.systemparameters!", "Member[focusverticalborderwidth]"] + - ["system.boolean", "system.windows.templatebindingexpressionconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.gridlengthconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusmoveevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[captionheightkey]"] + - ["system.boolean", "system.windows.uielement", "Method[shouldserializecommandbindings].ReturnValue"] + - ["system.boolean", "system.windows.contentelement", "Method[movefocus].ReturnValue"] + - ["system.windows.dragdropkeystates", "system.windows.querycontinuedrageventargs", "Member[keystates]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mousewheelevent]"] + - ["system.windows.dependencyproperty", "system.windows.setter", "Member[property]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolordark3key]"] + - ["system.boolean", "system.windows.dataobject", "Method[trygetdata].ReturnValue"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[upperroman]"] + - ["system.windows.windowstyle", "system.windows.window", "Member[windowstyle]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[captionfontweightkey]"] + - ["system.boolean", "system.windows.rect", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.visualstatemanager!", "Method[gotostate].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[keyupevent]"] + - ["system.boolean", "system.windows.iinputelement", "Member[isstylusover]"] + - ["system.string[]", "system.windows.idataobject", "Method[getformats].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[touchenterevent]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isenabledcore]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[menudropalignment]"] + - ["system.windows.dependencyproperty", "system.windows.visualstatemanager!", "Member[customvisualstatemanagerproperty]"] + - ["system.boolean", "system.windows.uielement", "Member[ismanipulationenabled]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewdragleaveevent]"] + - ["system.boolean", "system.windows.freezable", "Member[canfreeze]"] + - ["system.boolean", "system.windows.uielement", "Member[isstylusover]"] + - ["system.int32", "system.windows.gridlength", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.windows.int32rect", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.windows.valuesource", "Member[iscoerced]"] + - ["system.boolean", "system.windows.attachedpropertybrowsablefortypeattribute", "Method[equals].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[thickverticalborderwidthkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[comboboxpopupanimationkey]"] + - ["system.windows.windowstartuplocation", "system.windows.windowstartuplocation!", "Member[centerowner]"] + - ["system.windows.dependencypropertykey", "system.windows.dependencyproperty!", "Method[registerattachedreadonly].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.uielement", "Method[predictfocus].ReturnValue"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[font]"] + - ["system.int32", "system.windows.dependencyobject", "Method[gethashcode].ReturnValue"] + - ["system.windows.fontcapitals", "system.windows.fontcapitals!", "Member[unicase]"] + - ["system.boolean", "system.windows.fontstretch!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[metafilepicture]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menupopupanimationkey]"] + - ["system.windows.idataobject", "system.windows.clipboard!", "Method[getdataobject].ReturnValue"] + - ["system.boolean", "system.windows.setterbasecollection", "Member[issealed]"] + - ["system.int32", "system.windows.systemparameters!", "Member[keyboardspeed]"] + - ["system.boolean", "system.windows.fontsizeconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.dependencyobject", "Method[shouldserializeproperty].ReturnValue"] + - ["system.object", "system.windows.dynamicresourceextensionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.figureverticalanchor", "system.windows.figureverticalanchor!", "Member[contenttop]"] + - ["system.boolean", "system.windows.basecompatibilitypreferences!", "Member[flowdispatchersynchronizationcontextpriority]"] + - ["system.windows.textalignment", "system.windows.textalignment!", "Member[justify]"] + - ["system.windows.iinputelement", "system.windows.sourcechangedeventargs", "Member[element]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[accentcolordark3]"] + - ["system.boolean", "system.windows.freezable", "Method[freezecore].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.dependencyproperty!", "Method[registerattached].ReturnValue"] + - ["system.boolean", "system.windows.fontweight", "Method[equals].ReturnValue"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[checkbox]"] + - ["system.windows.sizetocontent", "system.windows.sizetocontent!", "Member[height]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmouseupevent]"] + - ["system.int32", "system.windows.dependencyobjecttype", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.windows.rectconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemparameters!", "Member[windowglasscolor]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controldarkcolorkey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[textinputevent]"] + - ["system.string", "system.windows.int32rect", "Method[tostring].ReturnValue"] + - ["system.object", "system.windows.frameworkcontentelement", "Member[datacontext]"] + - ["system.boolean", "system.windows.namescope", "Method[remove].ReturnValue"] + - ["system.double", "system.windows.textdecoration", "Member[penoffset]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[activebordercolorkey]"] + - ["system.windows.messageboxbutton", "system.windows.messageboxbutton!", "Member[retrycancel]"] + - ["system.windows.size", "system.windows.window", "Method[measureoverride].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menuanimationkey]"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[affectsarrange]"] + - ["system.boolean", "system.windows.propertymetadata", "Member[issealed]"] + - ["system.boolean", "system.windows.dataobjecteventargs", "Member[isdragdrop]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[focusableproperty]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[xmldata]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[continue]"] + - ["system.boolean", "system.windows.size!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.windows.dataformats!", "Member[filedrop]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[tooltipproperty]"] + - ["system.windows.media.geometry", "system.windows.uielement", "Member[clip]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[cursorproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[accentcolorlight2brush]"] + - ["system.object", "system.windows.datatemplate", "Member[datatemplatekey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[isremotelycontrolled]"] + - ["system.boolean", "system.windows.uielement", "Member[ismousecaptured]"] + - ["system.windows.flowdirection", "system.windows.frameworkelement!", "Method[getflowdirection].ReturnValue"] + - ["system.windows.duration", "system.windows.duration", "Method[subtract].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusdownevent]"] + - ["system.boolean", "system.windows.fontsizeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[square]"] + - ["system.double", "system.windows.systemparameters!", "Member[maximumwindowtrackheight]"] + - ["system.string", "system.windows.dataobjectsettingdataeventargs", "Member[format]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mouseleftbuttonupevent]"] + - ["system.boolean", "system.windows.iinputelement", "Member[ismousedirectlyover]"] + - ["system.boolean", "system.windows.rect", "Method[intersectswith].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[isstylusdirectlyover]"] + - ["system.boolean", "system.windows.uielement3d", "Member[iskeyboardfocused]"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Method[isambientpropertyavailable].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[fixedframehorizontalborderheightkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[touchleaveevent]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[menutextcolor]"] + - ["system.int32", "system.windows.systemparameters!", "Member[keyboarddelay]"] + - ["system.windows.resizemode", "system.windows.resizemode!", "Member[noresize]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[infobrushkey]"] + - ["system.windows.dependencyobject", "system.windows.frameworkcontentelement", "Member[parent]"] + - ["system.windows.shutdownmode", "system.windows.shutdownmode!", "Member[onlastwindowclose]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimumwindowtrackheight]"] + - ["system.int32", "system.windows.triggeractioncollection", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[areanytouchescapturedproperty]"] + - ["system.boolean", "system.windows.expressionconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.int32rect", "Member[isempty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[activecaptiontextbrush]"] + - ["system.double", "system.windows.dpiscale", "Member[pixelsperdip]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[ismousecapturewithinproperty]"] + - ["system.string", "system.windows.templatevisualstateattribute", "Member[name]"] + - ["system.object", "system.windows.expressionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[none]"] + - ["system.collections.generic.ienumerable", "system.windows.uielement", "Member[touchescaptured]"] + - ["system.windows.verticalalignment", "system.windows.verticalalignment!", "Member[bottom]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[keyboardpreference]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[highlighttextbrush]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[isslowmachinekey]"] + - ["system.windows.localvalueentry", "system.windows.localvalueenumerator", "Member[current]"] + - ["system.double", "system.windows.window", "Member[left]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[manipulationdeltaevent]"] + - ["system.double", "system.windows.systemparameters!", "Member[thinverticalborderwidth]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[icongridheightkey]"] + - ["system.windows.data.bindingexpression", "system.windows.frameworkcontentelement", "Method[getbindingexpression].ReturnValue"] + - ["system.string", "system.windows.window", "Member[title]"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Member[overridesdefaultstyle]"] + - ["system.boolean", "system.windows.sizechangedinfo", "Member[heightchanged]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusmoveevent]"] + - ["system.double", "system.windows.point", "Member[x]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewkeyupevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmouseleftbuttondownevent]"] + - ["system.boolean", "system.windows.contentelement", "Method[capturestylus].ReturnValue"] + - ["system.string", "system.windows.templatevisualstateattribute", "Member[groupname]"] + - ["system.nullable", "system.windows.window", "Method[showdialog].ReturnValue"] + - ["system.boolean", "system.windows.systemparameters!", "Member[menufade]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[focusvisualstyleproperty]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[controllightlightbrush]"] + - ["system.windows.size", "system.windows.frameworkelement", "Method[measurecore].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[querycontinuedragevent]"] + - ["system.boolean", "system.windows.clipboard!", "Method[containsimage].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[highlightcolorkey]"] + - ["system.windows.media.fontfamily", "system.windows.systemfonts!", "Member[captionfontfamily]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[isremotesession]"] + - ["system.boolean", "system.windows.namescope", "Method[containskey].ReturnValue"] + - ["system.double", "system.windows.gridlength", "Member[value]"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[pagecenter]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[none]"] + - ["system.boolean", "system.windows.frameworkelement", "Member[isloaded]"] + - ["system.collections.ienumerator", "system.windows.textdecorationcollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.horizontalalignment", "system.windows.horizontalalignment!", "Member[left]"] + - ["system.boolean", "system.windows.frameworktemplate", "Member[hascontent]"] + - ["system.windows.size", "system.windows.sizechangedeventargs", "Member[previoussize]"] + - ["system.string", "system.windows.propertypath", "Member[path]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[gradientinactivecaptionbrushkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[captionheight]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmouserightbuttonupevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[isremotesessionkey]"] + - ["system.boolean", "system.windows.cultureinfoietflanguagetagconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.textdecorationunit", "system.windows.textdecorationunit!", "Member[pixel]"] + - ["system.windows.windowstyle", "system.windows.windowstyle!", "Member[none]"] + - ["system.boolean", "system.windows.point!", "Method[op_inequality].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menubrushkey]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[simplified]"] + - ["system.boolean", "system.windows.freezablecollection", "Method[contains].ReturnValue"] + - ["system.boolean", "system.windows.freezablecollection", "Member[isreadonly]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[areanytouchesoverproperty]"] + - ["system.boolean", "system.windows.contentelement", "Member[ismousecaptured]"] + - ["system.windows.resizemode", "system.windows.window", "Member[resizemode]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mouserightbuttonupevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[navigationchromestylekey]"] + - ["system.boolean", "system.windows.uielement", "Member[isstyluscaptured]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[styletrigger]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusdownevent]"] + - ["system.boolean", "system.windows.vectorconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.input.routedcommand", "system.windows.systemcommands!", "Member[minimizewindowcommand]"] + - ["system.windows.routedevent[]", "system.windows.eventmanager!", "Method[getroutedeventsforowner].ReturnValue"] + - ["system.windows.controls.contextmenu", "system.windows.frameworkelement", "Member[contextmenu]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusmoveevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewtouchdownevent]"] + - ["system.windows.messageboxresult", "system.windows.messageboxresult!", "Member[retry]"] + - ["system.boolean", "system.windows.figurelength", "Member[iscolumn]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.contentelement", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[isfocusedproperty]"] + - ["system.boolean", "system.windows.durationconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.fontfraction", "system.windows.fontfraction!", "Member[stacked]"] + - ["system.windows.vector", "system.windows.point!", "Method[op_explicit].ReturnValue"] + - ["system.object", "system.windows.resourcedictionary", "Member[syncroot]"] + - ["system.windows.linebreakcondition", "system.windows.linebreakcondition!", "Member[breakpossible]"] + - ["system.string", "system.windows.condition", "Member[sourcename]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[baseline]"] + - ["system.windows.messageboxoptions", "system.windows.messageboxoptions!", "Member[none]"] + - ["system.object", "system.windows.resourcekey", "Method[providevalue].ReturnValue"] + - ["system.collections.ienumerator", "system.windows.triggeractioncollection", "Method[getenumerator].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[isenabledproperty]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[isfocusedproperty]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorkey]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[resizemodeproperty]"] + - ["system.windows.vector", "system.windows.vector!", "Method[op_subtraction].ReturnValue"] + - ["system.windows.media.animation.ieasingfunction", "system.windows.visualtransition", "Member[generatedeasingfunction]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[default]"] + - ["system.windows.fonteastasianwidths", "system.windows.fonteastasianwidths!", "Member[quarter]"] + - ["system.object", "system.windows.lengthconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.size", "system.windows.window", "Method[arrangeoverride].ReturnValue"] + - ["system.object", "system.windows.keysplineconverter", "Method[convertto].ReturnValue"] + - ["system.double", "system.windows.rect", "Member[height]"] + - ["system.double", "system.windows.frameworkelement", "Member[width]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menucheckmarkwidthkey]"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Member[isloaded]"] + - ["system.windows.thememode", "system.windows.thememode!", "Member[none]"] + - ["system.boolean", "system.windows.duration", "Method[equals].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusleaveevent]"] + - ["system.windows.dragaction", "system.windows.dragaction!", "Member[drop]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[ispenwindows]"] + - ["system.windows.media.transform", "system.windows.frameworkelement", "Member[layouttransform]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[gotkeyboardfocusevent]"] + - ["system.double", "system.windows.cornerradius", "Member[topright]"] + - ["system.windows.fontnumeralalignment", "system.windows.fontnumeralalignment!", "Member[proportional]"] + - ["system.boolean", "system.windows.freezable!", "Method[freeze].ReturnValue"] + - ["system.windows.iinputelement", "system.windows.sourcechangedeventargs", "Member[oldparent]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[activebordercolor]"] + - ["system.windows.texttrimming", "system.windows.texttrimming!", "Member[characterellipsis]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[windowtextcolor]"] + - ["system.windows.textdecorationlocation", "system.windows.textdecorationlocation!", "Member[underline]"] + - ["system.windows.resourcedictionarylocation", "system.windows.themeinfoattribute", "Member[themedictionarylocation]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[uieffectskey]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[infotextcolorkey]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[titleproperty]"] + - ["system.windows.dragdropeffects", "system.windows.givefeedbackeventargs", "Member[effects]"] + - ["system.int32", "system.windows.int32rect", "Member[x]"] + - ["system.windows.routedevent", "system.windows.frameworkelement!", "Member[requestbringintoviewevent]"] + - ["system.string", "system.windows.systemparameters!", "Member[uxthemename]"] + - ["system.windows.reasonsessionending", "system.windows.reasonsessionending!", "Member[logoff]"] + - ["system.windows.int32rect", "system.windows.int32rect!", "Method[parse].ReturnValue"] + - ["system.object", "system.windows.int32rectconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[affectsparentarrange]"] + - ["system.boolean", "system.windows.uielement3d", "Member[allowdrop]"] + - ["system.string", "system.windows.visualtransition", "Member[from]"] + - ["system.windows.thememode", "system.windows.application", "Member[thememode]"] + - ["system.windows.inheritancebehavior", "system.windows.inheritancebehavior!", "Member[skipallnow]"] + - ["system.windows.markup.xmllanguage", "system.windows.frameworkcontentelement", "Member[language]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[hottrackbrushkey]"] + - ["system.windows.textdecorationcollection", "system.windows.systemfonts!", "Member[iconfonttextdecorations]"] + - ["system.windows.rect", "system.windows.hwnddpichangedeventargs", "Member[suggestedrect]"] + - ["system.string", "system.windows.thememode", "Method[tostring].ReturnValue"] + - ["system.windows.inheritancebehavior", "system.windows.inheritancebehavior!", "Member[skipallnext]"] + - ["system.boolean", "system.windows.frameworktemplate", "Method[shouldserializeresources].ReturnValue"] + - ["system.windows.routedevent", "system.windows.eventtrigger", "Member[routedevent]"] + - ["system.windows.triggercollection", "system.windows.frameworkelement", "Member[triggers]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[inputscopeproperty]"] + - ["system.io.stream", "system.windows.clipboard!", "Method[getaudiostream].ReturnValue"] + - ["t", "system.windows.freezablecollection", "Member[item]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[listboxsmoothscrolling]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[iconwidthkey]"] + - ["system.boolean", "system.windows.templatekey", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.thicknessconverter", "Method[canconvertto].ReturnValue"] + - ["system.boolean", "system.windows.eventsetter", "Member[handledeventstoo]"] + - ["system.double", "system.windows.frameworkelement", "Member[minwidth]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[iconfonttextdecorationskey]"] + - ["system.windows.media.brush", "system.windows.systemparameters!", "Member[windowglassbrush]"] + - ["system.boolean", "system.windows.frameworkcompatibilitypreferences!", "Member[shouldthrowoncopyorcutfailure]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[decimal]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[querycontinuedragevent]"] + - ["system.windows.media.effects.bitmapeffect", "system.windows.uielement", "Member[bitmapeffect]"] + - ["system.boolean", "system.windows.fontweightconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.windows.fontweight!", "Method[compare].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusmoveevent]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[menufontweightkey]"] + - ["system.windows.fontnumeralalignment", "system.windows.fontnumeralalignment!", "Member[tabular]"] + - ["system.boolean", "system.windows.idataobject", "Method[getdatapresent].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controlbrushkey]"] + - ["system.int32", "system.windows.fontweight", "Method[gethashcode].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmousewheelevent]"] + - ["system.collections.ilist", "system.windows.visualstatemanager!", "Method[getvisualstategroups].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[kanjiwindowheightkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[mousehoverheightkey]"] + - ["system.boolean", "system.windows.valuesource", "Member[isexpression]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[hand]"] + - ["system.boolean", "system.windows.uielement3d", "Method[capturestylus].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[ismenudroprightalignedkey]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isstylusdirectlyover]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mousewheelevent]"] + - ["system.boolean", "system.windows.duration!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.windows.fontstyle", "system.windows.fontstyles!", "Member[oblique]"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[subpropertiesdonotaffectrender]"] + - ["system.windows.point", "system.windows.rect", "Member[bottomleft]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[touchmoveevent]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewmouserightbuttondownevent]"] + - ["system.string", "system.windows.visualstate", "Member[name]"] + - ["system.int32", "system.windows.rect", "Method[gethashcode].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewgivefeedbackevent]"] + - ["system.boolean", "system.windows.iinputelement", "Member[iskeyboardfocuswithin]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[box]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[top]"] + - ["system.boolean", "system.windows.nullableboolconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[virtualscreentopkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[tooltipfadekey]"] + - ["system.int32", "system.windows.triggeractioncollection", "Method[indexof].ReturnValue"] + - ["system.windows.input.commandbindingcollection", "system.windows.uielement3d", "Member[commandbindings]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menufadekey]"] + - ["system.boolean", "system.windows.fontweight!", "Method[op_lessthan].ReturnValue"] + - ["system.windows.wrapdirection", "system.windows.wrapdirection!", "Member[both]"] + - ["system.boolean", "system.windows.uielement3d", "Member[isenabled]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[keyupevent]"] + - ["system.windows.controls.styleselector", "system.windows.hierarchicaldatatemplate", "Member[itemcontainerstyleselector]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[inactiveborderbrush]"] + - ["system.int32", "system.windows.systemparameters!", "Member[foregroundflashcount]"] + - ["system.boolean", "system.windows.contentelement", "Member[allowdrop]"] + - ["system.string", "system.windows.dataformats!", "Member[riff]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactivebordercolorkey]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[showintaskbarproperty]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusbuttonupevent]"] + - ["system.int32", "system.windows.freezablecollection", "Member[count]"] + - ["system.object", "system.windows.templatecontentloader", "Method[load].ReturnValue"] + - ["system.windows.rect", "system.windows.window", "Member[restorebounds]"] + - ["system.double", "system.windows.vector", "Member[x]"] + - ["system.windows.triggercollection", "system.windows.datatemplate", "Member[triggers]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[showsoundskey]"] + - ["system.windows.vector", "system.windows.vector!", "Method[op_multiply].ReturnValue"] + - ["system.string", "system.windows.duration", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[overridesdefaultstyleproperty]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[dragfullwindows]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmousemoveevent]"] + - ["system.boolean", "system.windows.uielement", "Member[focusable]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[manipulationinertiastartingevent]"] + - ["system.boolean", "system.windows.visualstatemanager", "Method[gotostatecore].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[graytextcolorkey]"] + - ["system.windows.fontnumeralstyle", "system.windows.fontnumeralstyle!", "Member[oldstyle]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[stop]"] + - ["system.xaml.xamlreader", "system.windows.templatecontentloader", "Method[save].ReturnValue"] + - ["system.windows.textwrapping", "system.windows.textwrapping!", "Member[nowrap]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[lostfocusevent]"] + - ["system.windows.figureunittype", "system.windows.figureunittype!", "Member[pixel]"] + - ["system.windows.idataobject", "system.windows.dataobjectpastingeventargs", "Member[sourcedataobject]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[focusableproperty]"] + - ["system.windows.messageboxoptions", "system.windows.messageboxoptions!", "Member[servicenotification]"] + - ["system.object", "system.windows.resourcedictionary", "Member[item]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[gradientinactivecaptioncolor]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmousewheelevent]"] + - ["system.double", "system.windows.systemfonts!", "Member[statusfontsize]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[icongridwidthkey]"] + - ["system.object", "system.windows.templatebindingextension", "Method[providevalue].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewtextinputevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[scrollbarbrushkey]"] + - ["system.windows.dependencyobjecttype", "system.windows.dependencyobject", "Member[dependencyobjecttype]"] + - ["system.boolean", "system.windows.uielement", "Member[isfocused]"] + - ["system.windows.triggercollection", "system.windows.style", "Member[triggers]"] + - ["system.windows.messageboxoptions", "system.windows.messageboxoptions!", "Member[rtlreading]"] + - ["system.windows.wrapdirection", "system.windows.wrapdirection!", "Member[right]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[thin]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[none]"] + - ["system.string", "system.windows.fontstretch", "Method[tostring].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[minheightproperty]"] + - ["system.boolean", "system.windows.gridlength", "Member[isabsolute]"] + - ["system.boolean", "system.windows.gridlength", "Member[isstar]"] + - ["system.collections.icollection", "system.windows.resourcedictionary", "Member[keys]"] + - ["system.string", "system.windows.visualtransition", "Member[to]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[desktopcolorkey]"] + - ["system.object", "system.windows.strokecollectionconverter", "Method[convertto].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menuhighlightcolorkey]"] + - ["system.string", "system.windows.frameworkelement", "Member[name]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[smallwindowcaptionbuttonwidthkey]"] + - ["system.windows.figureverticalanchor", "system.windows.figureverticalanchor!", "Member[pagecenter]"] + - ["system.windows.fontnumeralalignment", "system.windows.fontnumeralalignment!", "Member[normal]"] + - ["system.boolean", "system.windows.iinputelement", "Method[capturestylus].ReturnValue"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[columncenter]"] + - ["system.windows.rect", "system.windows.rect!", "Method[inflate].ReturnValue"] + - ["system.object", "system.windows.themedictionaryextension", "Method[providevalue].ReturnValue"] + - ["system.double", "system.windows.vector!", "Method[anglebetween].ReturnValue"] + - ["system.object", "system.windows.gridlengthconverter", "Method[convertto].ReturnValue"] + - ["system.int32", "system.windows.triggeractioncollection", "Method[add].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.logicaltreehelper!", "Method[findlogicalnode].ReturnValue"] + - ["system.int32", "system.windows.namescope", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[allowdropproperty]"] + - ["system.object", "system.windows.rectconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[borderkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[bitmapeffectinputproperty]"] + - ["system.boolean", "system.windows.style", "Method[isambientpropertyavailable].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[statusfonttextdecorationskey]"] + - ["system.windows.routingstrategy", "system.windows.routingstrategy!", "Member[tunnel]"] + - ["system.windows.fontvariants", "system.windows.fontvariants!", "Member[inferior]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[minwidthproperty]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[regular]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[inactiveselectionhighlighttextbrush]"] + - ["system.windows.style", "system.windows.frameworkcontentelement", "Member[focusvisualstyle]"] + - ["system.boolean", "system.windows.uielement", "Method[releasetouchcapture].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[isfocusedproperty]"] + - ["system.string", "system.windows.uielement", "Member[uid]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[appworkspacebrush]"] + - ["system.collections.generic.ienumerable", "system.windows.contentelement", "Member[touchescaptured]"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[none]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[iconhorizontalspacingkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusinrangeevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[iconheightkey]"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[heavy]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[captionfontfamilykey]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimizedwindowheight]"] + - ["system.object", "system.windows.triggeractioncollection", "Member[syncroot]"] + - ["system.windows.textdecorationcollection", "system.windows.textdecorationcollectionconverter!", "Method[convertfromstring].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[resizeframeverticalborderwidth]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[tooltip]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewtouchupevent]"] + - ["system.boolean", "system.windows.fontweight!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.windows.setter", "Member[targetname]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[ismousepresent]"] + - ["system.boolean", "system.windows.dataobject", "Method[getdatapresent].ReturnValue"] + - ["system.boolean", "system.windows.freezablecollection", "Member[issynchronized]"] + - ["system.boolean", "system.windows.uielement", "Member[isstyluscapturewithin]"] + - ["system.boolean", "system.windows.valuesource", "Method[equals].ReturnValue"] + - ["system.windows.textdataformat", "system.windows.textdataformat!", "Member[xaml]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[forcecursorproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[maximumwindowtrackwidth]"] + - ["system.boolean", "system.windows.int32rect", "Method[equals].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[isremotelycontrolledkey]"] + - ["system.boolean", "system.windows.uielement", "Member[hasanimatedproperties]"] + - ["system.windows.data.bindingexpressionbase", "system.windows.frameworkelement", "Method[setbinding].ReturnValue"] + - ["system.boolean", "system.windows.frameworktemplate", "Method[isambientpropertyavailable].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[ismousecapturewithinproperty]"] + - ["system.windows.fontstretch", "system.windows.fontstretch!", "Method[fromopentypestretch].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusbuttondownevent]"] + - ["system.windows.wrapdirection", "system.windows.wrapdirection!", "Member[left]"] + - ["system.collections.generic.ienumerable", "system.windows.uielement3d", "Member[touchescapturedwithin]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[gradientcaptions]"] + - ["system.windows.frameworkelementfactory", "system.windows.frameworkelementfactory", "Member[nextsibling]"] + - ["system.windows.routedevent", "system.windows.eventmanager!", "Method[registerroutedevent].ReturnValue"] + - ["system.windows.fontcapitals", "system.windows.fontcapitals!", "Member[smallcaps]"] + - ["system.boolean", "system.windows.triggercollection", "Member[issealed]"] + - ["system.reflection.assembly", "system.windows.application!", "Member[resourceassembly]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[dropshadowkey]"] + - ["system.boolean", "system.windows.contentelement", "Member[isstyluscaptured]"] + - ["system.object", "system.windows.textdecorationcollection+enumerator", "Member[current]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[isstylusdirectlyoverproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[maximizedprimaryscreenheight]"] + - ["system.windows.routedevent", "system.windows.frameworkcontentelement!", "Member[contextmenuclosingevent]"] + - ["system.windows.messageboxresult", "system.windows.messagebox!", "Method[show].ReturnValue"] + - ["system.boolean", "system.windows.int32rectconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.windows.uielement3d", "Member[touchesover]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[defaultstylekeyproperty]"] + - ["system.windows.media.geometry", "system.windows.frameworkelement", "Method[getlayoutclip].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[virtualscreenleftkey]"] + - ["system.object", "system.windows.fontstyleconverter", "Method[convertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[controldarkdarkcolor]"] + - ["system.windows.input.commandbindingcollection", "system.windows.uielement", "Member[commandbindings]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[messagefontstylekey]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[messagefontweightkey]"] + - ["system.windows.rect", "system.windows.rect!", "Method[union].ReturnValue"] + - ["system.boolean", "system.windows.dynamicresourceextensionconverter", "Method[canconvertto].ReturnValue"] + - ["system.int32", "system.windows.point", "Method[gethashcode].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.trigger", "Member[property]"] + - ["system.object", "system.windows.durationconverter", "Method[convertfrom].ReturnValue"] + - ["system.object", "system.windows.contentelement", "Method[getanimationbasevalue].ReturnValue"] + - ["system.windows.vector", "system.windows.point!", "Method[subtract].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controldarkdarkcolorkey]"] + - ["system.boolean", "system.windows.fontweight!", "Method[op_inequality].ReturnValue"] + - ["system.windows.propertychangedcallback", "system.windows.propertymetadata", "Member[propertychangedcallback]"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[pageright]"] + - ["system.boolean", "system.windows.fontstretch!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[isstylusoverproperty]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mouseleaveevent]"] + - ["system.windows.gridunittype", "system.windows.gridunittype!", "Member[star]"] + - ["system.windows.window", "system.windows.windowcollection", "Member[item]"] + - ["system.windows.resourcedictionary", "system.windows.style", "Member[resources]"] + - ["system.boolean", "system.windows.rect", "Member[isempty]"] + - ["system.boolean", "system.windows.sizechangedeventargs", "Member[widthchanged]"] + - ["system.object", "system.windows.textdecorationcollection", "Member[item]"] + - ["system.windows.dragdropeffects", "system.windows.dragdropeffects!", "Member[scroll]"] + - ["system.string", "system.windows.vector", "Method[tostring].ReturnValue"] + - ["system.windows.size", "system.windows.uielement", "Member[rendersize]"] + - ["system.object", "system.windows.propertymetadata", "Member[defaultvalue]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorbrushkey]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[menuhighlightcolor]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[stylusbuttondownevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewgotkeyboardfocusevent]"] + - ["system.collections.idictionaryenumerator", "system.windows.resourcedictionary", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.windows.attachedpropertybrowsablewhenattributepresentattribute", "Method[gethashcode].ReturnValue"] + - ["system.windows.point", "system.windows.point!", "Method[op_multiply].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[menubrush]"] + - ["system.windows.data.bindingexpression", "system.windows.frameworkcontentelement", "Method[setbinding].ReturnValue"] + - ["system.windows.vector", "system.windows.vector!", "Method[parse].ReturnValue"] + - ["system.windows.horizontalalignment", "system.windows.frameworkelement", "Member[horizontalalignment]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[templatetrigger]"] + - ["system.type", "system.windows.styletypedpropertyattribute", "Member[styletargettype]"] + - ["system.uri", "system.windows.application", "Member[startupuri]"] + - ["system.string", "system.windows.application!", "Method[getcookie].ReturnValue"] + - ["system.windows.inheritancebehavior", "system.windows.inheritancebehavior!", "Member[skiptoappnext]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[nlckanji]"] + - ["system.windows.linestackingstrategy", "system.windows.linestackingstrategy!", "Member[maxheight]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewkeyupevent]"] + - ["system.windows.duration", "system.windows.visualtransition", "Member[generatedduration]"] + - ["system.boolean", "system.windows.nullableboolconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[overridesinheritancebehavior]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[isdatabindingallowed]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menuwidthkey]"] + - ["system.windows.basevaluesource", "system.windows.basevaluesource!", "Member[parenttemplate]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[touchenterevent]"] + - ["system.object", "system.windows.dependencypropertychangedeventargs", "Member[oldvalue]"] + - ["system.boolean", "system.windows.thememodeconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[inactivecaptiontextcolor]"] + - ["system.type", "system.windows.dependencyobjecttype", "Member[systemtype]"] + - ["system.windows.routedevent", "system.windows.dataobject!", "Member[copyingevent]"] + - ["system.object", "system.windows.frameworkcontentelement", "Member[defaultstylekey]"] + - ["system.int32", "system.windows.int32rect", "Member[width]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mouseleftbuttondownevent]"] + - ["system.double", "system.windows.frameworkelement", "Member[minheight]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[activecaptiontextbrushkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[resizeframehorizontalborderheight]"] + - ["system.windows.windowstate", "system.windows.windowstate!", "Member[maximized]"] + - ["system.windows.gridunittype", "system.windows.gridunittype!", "Member[pixel]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[isimmenabledkey]"] + - ["system.double", "system.windows.systemparameters!", "Member[virtualscreenheight]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[information]"] + - ["system.windows.freezable", "system.windows.textdecoration", "Method[createinstancecore].ReturnValue"] + - ["system.windows.windowstate", "system.windows.windowstate!", "Member[minimized]"] + - ["system.windows.media.visual", "system.windows.presentationsource", "Member[rootvisual]"] + - ["system.windows.style", "system.windows.frameworkelement", "Member[style]"] + - ["system.windows.controls.datatemplateselector", "system.windows.hierarchicaldatatemplate", "Member[itemtemplateselector]"] + - ["system.windows.horizontalalignment", "system.windows.horizontalalignment!", "Member[right]"] + - ["system.windows.controls.primitives.popupanimation", "system.windows.systemparameters!", "Member[comboboxpopupanimation]"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[columnleft]"] + - ["system.boolean", "system.windows.localvalueenumerator", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Method[focus].ReturnValue"] + - ["system.windows.media.compositiontarget", "system.windows.presentationsource", "Method[getcompositiontargetcore].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[powerlinestatuskey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusdownevent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[ismediacenterkey]"] + - ["system.int32", "system.windows.textdecorationcollection", "Method[indexof].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[ismousecapturedproperty]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[losttouchcaptureevent]"] + - ["system.boolean", "system.windows.dialogresultconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.propertymetadata", "system.windows.dependencyproperty", "Method[getmetadata].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[controllightlightcolor]"] + - ["system.boolean", "system.windows.window", "Member[allowstransparency]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[ismiddleeastenabledkey]"] + - ["system.boolean", "system.windows.dataobject", "Method[containsfiledroplist].ReturnValue"] + - ["system.windows.data.bindinggroup", "system.windows.hierarchicaldatatemplate", "Member[itembindinggroup]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[menubarcolor]"] + - ["system.boolean", "system.windows.conditioncollection", "Member[issealed]"] + - ["system.object", "system.windows.attachedpropertybrowsablefortypeattribute", "Member[typeid]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mouseleftbuttonupevent]"] + - ["system.string", "system.windows.dataformats!", "Member[xaml]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[dragoverevent]"] + - ["system.collections.generic.ienumerable", "system.windows.contentelement", "Member[touchesdirectlyover]"] + - ["system.windows.flowdirection", "system.windows.frameworkelement", "Member[flowdirection]"] + - ["system.int32", "system.windows.resourcedictionary", "Member[count]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[allowdropproperty]"] + - ["system.boolean", "system.windows.valuesource", "Member[iscurrent]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[iskeyboardfocuswithinproperty]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[scrollbarcolor]"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[semicondensed]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[infotextbrush]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[showsounds]"] + - ["system.int32", "system.windows.valuesource", "Method[gethashcode].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[menucheckmarkwidth]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[hojokanji]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[selectionfade]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[iskeyboardfocusedproperty]"] + - ["system.boolean", "system.windows.uielement3d", "Member[areanytouchescaptured]"] + - ["system.double", "system.windows.frameworkelement", "Member[actualheight]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[iskeyboardfocuswithinproperty]"] + - ["system.boolean", "system.windows.iinputelement", "Member[ismousecaptured]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimizedgridheightkey]"] + - ["system.runtime.interopservices.comtypes.ienumformatetc", "system.windows.dataobject", "Method[enumformatetc].ReturnValue"] + - ["system.object", "system.windows.frameworkcontentelement", "Member[tooltip]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mousemoveevent]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[defaultstylekeyproperty]"] + - ["system.windows.datatemplate", "system.windows.hierarchicaldatatemplate", "Member[itemtemplate]"] + - ["system.boolean", "system.windows.propertypathconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusbuttonupevent]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[isimmenabled]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[menubarcolorkey]"] + - ["system.boolean", "system.windows.freezablecollection", "Method[remove].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactivecaptiontextcolorkey]"] + - ["system.windows.presentationsource", "system.windows.presentationsource!", "Method[fromdependencyobject].ReturnValue"] + - ["system.boolean", "system.windows.contentelement", "Member[iskeyboardfocuswithin]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[hottrackcolorkey]"] + - ["system.boolean", "system.windows.sizeconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.input.inputbindingcollection", "system.windows.uielement3d", "Member[inputbindings]"] + - ["system.windows.verticalalignment", "system.windows.verticalalignment!", "Member[top]"] + - ["system.boolean", "system.windows.vector", "Method[equals].ReturnValue"] + - ["system.windows.dependencyobject", "system.windows.frameworkcontentelement", "Member[templatedparent]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menubarheightkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[keydownevent]"] + - ["system.windows.columnspacedistribution", "system.windows.columnspacedistribution!", "Member[right]"] + - ["system.object", "system.windows.propertypathconverter", "Method[convertto].ReturnValue"] + - ["system.windows.vector", "system.windows.vector!", "Method[subtract].ReturnValue"] + - ["system.windows.idataobject", "system.windows.drageventargs", "Member[data]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[tooltipanimationkey]"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[pageleft]"] + - ["system.windows.fontweight", "system.windows.systemfonts!", "Member[statusfontweight]"] + - ["system.collections.ilist", "system.windows.visualstategroup", "Member[states]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmouseleftbuttonupevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[gradientactivecaptioncolorkey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[uieffects]"] + - ["system.boolean", "system.windows.fontstretch!", "Method[op_lessthan].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[snaptodefaultbuttonkey]"] + - ["system.string", "system.windows.hierarchicaldatatemplate", "Member[itemstringformat]"] + - ["system.double", "system.windows.systemparameters!", "Member[focusborderwidth]"] + - ["system.windows.automation.peers.automationpeer", "system.windows.window", "Method[oncreateautomationpeer].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewgotkeyboardfocusevent]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewstylusinairmoveevent]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[accentcolorbrush]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[gotmousecaptureevent]"] + - ["system.windows.resizemode", "system.windows.resizemode!", "Member[canresizewithgrip]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[neverlocalize]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[previewstylusupevent]"] + - ["system.windows.size", "system.windows.size!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.windows.figurelength", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.systemparameters!", "Member[tooltipanimation]"] + - ["system.windows.figureunittype", "system.windows.figureunittype!", "Member[page]"] + - ["system.windows.freezablecollection+enumerator", "system.windows.freezablecollection", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.windows.eventroute", "Method[peekbranchsource].ReturnValue"] + - ["system.string", "system.windows.localization!", "Method[getattributes].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[accentcolordark1brush]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[stylusenterevent]"] + - ["system.windows.point", "system.windows.rect", "Member[bottomright]"] + - ["system.boolean", "system.windows.triggeractioncollection", "Method[remove].ReturnValue"] + - ["system.boolean", "system.windows.uielement", "Member[allowdrop]"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[semiexpanded]"] + - ["system.windows.vector", "system.windows.point!", "Method[op_subtraction].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.textdecoration!", "Member[penthicknessunitproperty]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[iconproperty]"] + - ["system.windows.figurehorizontalanchor", "system.windows.figurehorizontalanchor!", "Member[contentleft]"] + - ["system.windows.inheritancebehavior", "system.windows.inheritancebehavior!", "Member[default]"] + - ["system.windows.dpiscale", "system.windows.hwnddpichangedeventargs", "Member[olddpi]"] + - ["system.windows.resourcedictionary", "system.windows.frameworkelement", "Member[resources]"] + - ["system.windows.dragaction", "system.windows.querycontinuedrageventargs", "Member[action]"] + - ["system.windows.media.fontfamily", "system.windows.systemfonts!", "Member[messagefontfamily]"] + - ["system.double", "system.windows.systemparameters!", "Member[minimumverticaldragdistance]"] + - ["system.double", "system.windows.systemparameters!", "Member[virtualscreenleft]"] + - ["system.windows.verticalalignment", "system.windows.verticalalignment!", "Member[stretch]"] + - ["system.boolean", "system.windows.freezable", "Member[isfrozen]"] + - ["system.double", "system.windows.systemparameters!", "Member[fullprimaryscreenwidth]"] + - ["system.windows.sizetocontent", "system.windows.sizetocontent!", "Member[widthandheight]"] + - ["system.boolean", "system.windows.routedeventargs", "Member[handled]"] + - ["system.boolean", "system.windows.size!", "Method[equals].ReturnValue"] + - ["system.windows.visibility", "system.windows.uielement3d", "Member[visibility]"] + - ["system.boolean", "system.windows.uielement", "Method[movefocus].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[accentcolorlight3brush]"] + - ["system.windows.messageboximage", "system.windows.messageboximage!", "Member[asterisk]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimumwindowtrackwidthkey]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[maxheightproperty]"] + - ["system.windows.shutdownmode", "system.windows.shutdownmode!", "Member[onexplicitshutdown]"] + - ["system.boolean", "system.windows.localvalueenumerator!", "Method[op_equality].ReturnValue"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[medium]"] + - ["system.object", "system.windows.sizeconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.windows.pointconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.fontweight", "system.windows.fontweights!", "Member[medium]"] + - ["system.windows.dependencyobject", "system.windows.frameworkelement", "Method[gettemplatechild].ReturnValue"] + - ["system.boolean", "system.windows.dependencypropertychangedeventargs!", "Method[op_equality].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[focushorizontalborderheight]"] + - ["system.boolean", "system.windows.figurelength", "Member[isabsolute]"] + - ["system.boolean", "system.windows.localvalueentry", "Method[equals].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.textdecoration!", "Member[locationproperty]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[minimizedwindowheightkey]"] + - ["system.windows.iinputelement", "system.windows.icontenthost", "Method[inputhittest].ReturnValue"] + - ["system.windows.frameworkelement", "system.windows.visualstatechangedeventargs", "Member[control]"] + - ["system.int32", "system.windows.thememode", "Method[gethashcode].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[dragoverevent]"] + - ["system.boolean", "system.windows.windowcollection", "Member[issynchronized]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[smallcaptionfontweightkey]"] + - ["system.windows.localizationcategory", "system.windows.localizabilityattribute", "Member[category]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[cursorproperty]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[smallcaptionfontstylekey]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmousemoveevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusinairmoveevent]"] + - ["system.boolean", "system.windows.iinputelement", "Member[iskeyboardfocused]"] + - ["system.boolean", "system.windows.uielement", "Member[areanytouchescapturedwithin]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[mouseupevent]"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[extraexpanded]"] + - ["system.boolean", "system.windows.uielement", "Method[capturetouch].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[inactiveselectionhighlighttextbrushkey]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[rendertransformoriginproperty]"] + - ["system.windows.fontvariants", "system.windows.fontvariants!", "Member[ruby]"] + - ["system.windows.dependencyproperty", "system.windows.uielement3d!", "Member[iskeyboardfocusedproperty]"] + - ["system.windows.vector", "system.windows.vector!", "Method[op_addition].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[touchleaveevent]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[highcontrast]"] + - ["system.boolean", "system.windows.dependencyobject", "Member[issealed]"] + - ["system.boolean", "system.windows.contentelement", "Method[shouldserializecommandbindings].ReturnValue"] + - ["system.windows.readability", "system.windows.readability!", "Member[readable]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[stylusupevent]"] + - ["system.int32", "system.windows.exiteventargs", "Member[applicationexitcode]"] + - ["system.object", "system.windows.fontsizeconverter", "Method[convertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mousewheelevent]"] + - ["system.boolean", "system.windows.dataobject", "Method[containsaudio].ReturnValue"] + - ["system.boolean", "system.windows.cornerradiusconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.windows.duration", "system.windows.duration", "Method[add].ReturnValue"] + - ["system.windows.resourcedictionary", "system.windows.frameworkcontentelement", "Member[resources]"] + - ["system.string", "system.windows.localization!", "Method[getcomments].ReturnValue"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[hyperlink]"] + - ["system.windows.fontstyle", "system.windows.systemfonts!", "Member[iconfontstyle]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewmousedownevent]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkelement!", "Member[styleproperty]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[controltextbrushkey]"] + - ["system.windows.linebreakcondition", "system.windows.linebreakcondition!", "Member[breakrestrained]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[messagefontfamilykey]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[querycursorevent]"] + - ["system.boolean", "system.windows.uielement", "Member[ismeasurevalid]"] + - ["system.string", "system.windows.templatekey", "Method[tostring].ReturnValue"] + - ["system.windows.fontcapitals", "system.windows.fontcapitals!", "Member[normal]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[gottouchcaptureevent]"] + - ["system.windows.windowstyle", "system.windows.windowstyle!", "Member[singleborderwindow]"] + - ["system.boolean", "system.windows.triggeractioncollection", "Member[isfixedsize]"] + - ["system.windows.messageboxbutton", "system.windows.messageboxbutton!", "Member[abortretryignore]"] + - ["system.windows.localizationcategory", "system.windows.localizationcategory!", "Member[ignore]"] + - ["system.boolean", "system.windows.resourcedictionary", "Member[issynchronized]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[stylushottracking]"] + - ["system.double", "system.windows.uielement", "Member[opacity]"] + - ["system.windows.input.inputscope", "system.windows.frameworkelement", "Member[inputscope]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmousedownevent]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[jis83]"] + - ["system.windows.textmarkerstyle", "system.windows.textmarkerstyle!", "Member[lowerlatin]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[bindinggroupproperty]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[smallcaptionfonttextdecorationskey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[verticalscrollbarthumbheightkey]"] + - ["system.windows.dependencyproperty", "system.windows.window!", "Member[windowstateproperty]"] + - ["system.string", "system.windows.dependencyproperty", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.windows.uielement3d", "Member[ismousedirectlyover]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[iconfontsizekey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[querycursorevent]"] + - ["system.windows.fontstretch", "system.windows.fontstretches!", "Member[expanded]"] + - ["system.object", "system.windows.resourcereferencekeynotfoundexception", "Member[key]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[keyboardcues]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[resizeframehorizontalborderheightkey]"] + - ["system.windows.baselinealignment", "system.windows.baselinealignment!", "Member[textbottom]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[languageproperty]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[previewstylusbuttonupevent]"] + - ["system.windows.fontfraction", "system.windows.fontfraction!", "Member[slashed]"] + - ["system.boolean", "system.windows.frameworktemplate", "Method[shouldserializevisualtree].ReturnValue"] + - ["system.double", "system.windows.systemparameters!", "Member[verticalscrollbarthumbheight]"] + - ["system.windows.dependencyproperty", "system.windows.contentelement!", "Member[areanytouchesoverproperty]"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[cliptoboundsproperty]"] + - ["system.boolean", "system.windows.gridlengthconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[virtualscreenheightkey]"] + - ["system.windows.fontstyle", "system.windows.systemfonts!", "Member[statusfontstyle]"] + - ["system.windows.linestackingstrategy", "system.windows.linestackingstrategy!", "Member[blocklineheight]"] + - ["system.windows.data.bindinggroup", "system.windows.frameworkelement", "Member[bindinggroup]"] + - ["system.windows.fontvariants", "system.windows.fontvariants!", "Member[superscript]"] + - ["system.string", "system.windows.rect", "Method[tostring].ReturnValue"] + - ["system.int32", "system.windows.fontweight", "Method[toopentypeweight].ReturnValue"] + - ["system.boolean", "system.windows.rectconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[activecaptionbrush]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[smalliconwidthkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[fixedframeverticalborderwidthkey]"] + - ["system.windows.textdecorationunit", "system.windows.textdecoration", "Member[penoffsetunit]"] + - ["system.windows.texttrimming", "system.windows.texttrimming!", "Member[none]"] + - ["system.object", "system.windows.thicknessconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[ismousedirectlyoverproperty]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[touchupevent]"] + - ["system.string", "system.windows.mediascriptcommandroutedeventargs", "Member[parametertype]"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[controldarkcolor]"] + - ["system.windows.fonteastasianlanguage", "system.windows.fonteastasianlanguage!", "Member[traditionalnames]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[thinhorizontalborderheightkey]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[isglassenabled]"] + - ["system.windows.textdecorationcollection+enumerator", "system.windows.textdecorationcollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.windows.frameworkelement", "Method[applytemplate].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[areanytouchescapturedwithinproperty]"] + - ["system.windows.idataobject", "system.windows.dataobjectcopyingeventargs", "Member[dataobject]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[inherits]"] + - ["system.reflection.assembly", "system.windows.templatekey", "Member[assembly]"] + - ["system.double", "system.windows.systemparameters!", "Member[primaryscreenheight]"] + - ["system.boolean", "system.windows.frameworkpropertymetadata", "Member[subpropertiesdonotaffectrender]"] + - ["system.boolean", "system.windows.localvalueenumerator", "Method[movenext].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[iconfontfamilykey]"] + - ["system.windows.textdecorationcollection", "system.windows.textdecorationcollection", "Method[clone].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[workareakey]"] + - ["system.windows.media.fontfamily", "system.windows.systemfonts!", "Member[iconfontfamily]"] + - ["system.boolean", "system.windows.fontstretchconverter", "Method[canconvertto].ReturnValue"] + - ["system.windows.routedevent", "system.windows.frameworkcontentelement!", "Member[tooltipopeningevent]"] + - ["system.boolean", "system.windows.duration", "Member[hastimespan]"] + - ["system.object", "system.windows.gridlengthconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[mouseleaveevent]"] + - ["system.windows.size", "system.windows.uielement", "Member[desiredsize]"] + - ["system.windows.frameworkelementfactory", "system.windows.frameworktemplate", "Member[visualtree]"] + - ["system.windows.dragdropeffects", "system.windows.drageventargs", "Member[effects]"] + - ["system.windows.resources.streamresourceinfo", "system.windows.application!", "Method[getcontentstream].ReturnValue"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[gotmousecaptureevent]"] + - ["system.object", "system.windows.templatebindingextension", "Member[converterparameter]"] + - ["system.boolean", "system.windows.localvalueenumerator!", "Method[op_inequality].ReturnValue"] + - ["system.windows.dependencyproperty", "system.windows.uielement!", "Member[opacityproperty]"] + - ["system.windows.routedevent", "system.windows.frameworkcontentelement!", "Member[contextmenuopeningevent]"] + - ["system.int32", "system.windows.systemparameters!", "Member[wheelscrolllines]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[horizontalscrollbarbuttonwidthkey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[touchdownevent]"] + - ["system.int32", "system.windows.templatekey", "Method[gethashcode].ReturnValue"] + - ["system.windows.size", "system.windows.rect", "Member[size]"] + - ["system.windows.frameworkelementfactory", "system.windows.frameworkelementfactory", "Member[firstchild]"] + - ["system.windows.frameworkpropertymetadataoptions", "system.windows.frameworkpropertymetadataoptions!", "Member[notdatabindable]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[menubuttonheightkey]"] + - ["system.collections.ienumerator", "system.windows.frameworkcontentelement", "Member[logicalchildren]"] + - ["system.boolean", "system.windows.triggeractioncollection", "Member[isreadonly]"] + - ["system.object", "system.windows.weakeventmanager", "Member[item]"] + - ["system.double", "system.windows.window", "Member[top]"] + - ["system.boolean", "system.windows.systemparameters!", "Member[ismenudroprightaligned]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[statusfontsizekey]"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[inactiveselectionhighlightbrush]"] + - ["system.collections.generic.icollection", "system.windows.namescope", "Member[keys]"] + - ["system.windows.resourcedictionary", "system.windows.application", "Member[resources]"] + - ["system.windows.freezable", "system.windows.textdecorationcollection", "Method[createinstancecore].ReturnValue"] + - ["system.windows.media.color", "system.windows.systemcolors!", "Member[hottrackcolor]"] + - ["system.object", "system.windows.vectorconverter", "Method[convertfrom].ReturnValue"] + - ["system.windows.input.routedcommand", "system.windows.systemcommands!", "Member[showsystemmenucommand]"] + - ["system.windows.size", "system.windows.sizechangedinfo", "Member[previoussize]"] + - ["system.string", "system.windows.dependencyproperty", "Member[name]"] + - ["system.windows.routedevent", "system.windows.contentelement!", "Member[previewmouseupevent]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[gotfocusevent]"] + - ["system.windows.dragdropeffects", "system.windows.dragdropeffects!", "Member[move]"] + - ["system.boolean", "system.windows.uielement", "Member[ismouseover]"] + - ["system.windows.powerlinestatus", "system.windows.powerlinestatus!", "Member[offline]"] + - ["system.windows.frameworkelementfactory", "system.windows.frameworkelementfactory", "Member[parent]"] + - ["system.windows.resourcedictionary", "system.windows.frameworktemplate", "Member[resources]"] + - ["system.collections.idictionary", "system.windows.application", "Member[properties]"] + - ["system.string", "system.windows.frameworkelementfactory", "Member[text]"] + - ["system.collections.generic.ienumerable", "system.windows.uielement", "Member[touchescapturedwithin]"] + - ["system.boolean", "system.windows.clipboard!", "Method[iscurrent].ReturnValue"] + - ["system.windows.media.solidcolorbrush", "system.windows.systemcolors!", "Member[inactivecaptiontextbrush]"] + - ["system.boolean", "system.windows.clipboard!", "Method[trygetdata].ReturnValue"] + - ["system.windows.input.routedcommand", "system.windows.systemcommands!", "Member[maximizewindowcommand]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[menufontsizekey]"] + - ["system.windows.routedevent", "system.windows.uielement3d!", "Member[mouseleftbuttonupevent]"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[accentcolorlight1key]"] + - ["system.windows.dragaction", "system.windows.dragaction!", "Member[cancel]"] + - ["system.windows.figureverticalanchor", "system.windows.figureverticalanchor!", "Member[pagebottom]"] + - ["system.windows.duration", "system.windows.duration!", "Member[automatic]"] + - ["system.windows.dependencyproperty", "system.windows.localvalueentry", "Member[property]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[virtualscreenwidthkey]"] + - ["system.windows.vector", "system.windows.vector!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.windows.dataobjectextensions!", "Method[trygetdata].ReturnValue"] + - ["system.object", "system.windows.thicknessconverter", "Method[convertto].ReturnValue"] + - ["system.windows.resourcekey", "system.windows.systemcolors!", "Member[infocolorkey]"] + - ["system.windows.resourcekey", "system.windows.systemparameters!", "Member[mousehovertimekey]"] + - ["system.windows.conditioncollection", "system.windows.multitrigger", "Member[conditions]"] + - ["system.windows.resourcekey", "system.windows.systemfonts!", "Member[menufontstylekey]"] + - ["system.windows.routedevent", "system.windows.uielement!", "Member[manipulationstartingevent]"] + - ["system.windows.routedevent", "system.windows.dragdrop!", "Member[previewdragoverevent]"] + - ["system.boolean", "system.windows.frameworktemplate", "Member[issealed]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[styleproperty]"] + - ["system.windows.dependencyproperty", "system.windows.frameworkcontentelement!", "Member[datacontextproperty]"] + - ["system.double", "system.windows.systemparameters!", "Member[scrollheight]"] + - ["system.double", "system.windows.systemparameters!", "Member[smallwindowcaptionbuttonheight]"] + - ["system.boolean", "system.windows.cornerradius", "Method[equals].ReturnValue"] + - ["system.boolean", "system.windows.frameworkcontentelement", "Member[forcecursor]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Configuration.typemodel.yml new file mode 100644 index 000000000000..41f4a6dfd440 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Configuration.typemodel.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.workflow.activities.configuration.activedirectoryrolefactoryconfiguration", "Member[directreports]"] + - ["system.string", "system.workflow.activities.configuration.activedirectoryrolefactoryconfiguration", "Member[group]"] + - ["system.string", "system.workflow.activities.configuration.activedirectoryrolefactoryconfiguration", "Member[rootpath]"] + - ["system.string", "system.workflow.activities.configuration.activedirectoryrolefactoryconfiguration", "Member[member]"] + - ["system.string", "system.workflow.activities.configuration.activedirectoryrolefactoryconfiguration", "Member[distinguishedname]"] + - ["system.string", "system.workflow.activities.configuration.activedirectoryrolefactoryconfiguration", "Member[manager]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Rules.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Rules.Design.typemodel.yml new file mode 100644 index 000000000000..2d7b6b352824 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Rules.Design.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.workflow.activities.rules.design.rulesetdialog", "Method[processcmdkey].ReturnValue"] + - ["system.codedom.codeexpression", "system.workflow.activities.rules.design.ruleconditiondialog", "Member[expression]"] + - ["system.workflow.activities.rules.ruleset", "system.workflow.activities.rules.design.rulesetdialog", "Member[ruleset]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Rules.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Rules.typemodel.yml new file mode 100644 index 000000000000..3c43d8637cfe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.Rules.typemodel.yml @@ -0,0 +1,137 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.type", "system.workflow.activities.rules.rulevalidation", "Member[thistype]"] + - ["system.object", "system.workflow.activities.rules.ruleexpressionresult", "Member[value]"] + - ["system.workflow.activities.rules.rulecondition", "system.workflow.activities.rules.removedconditionaction", "Member[conditiondefinition]"] + - ["system.boolean", "system.workflow.activities.rules.rulecondition", "Method[evaluate].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.rules.ruledefinitions!", "Member[ruledefinitionsproperty]"] + - ["system.workflow.activities.rules.rulecondition", "system.workflow.activities.rules.rulecondition", "Method[clone].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.ruleexpressionwalker!", "Method[match].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.ruleactiontrackingevent", "Member[conditionresult]"] + - ["system.string", "system.workflow.activities.rules.rulehaltaction", "Method[tostring].ReturnValue"] + - ["system.workflow.activities.rules.rulereevaluationbehavior", "system.workflow.activities.rules.rulereevaluationbehavior!", "Member[always]"] + - ["system.string", "system.workflow.activities.rules.removedrulesetaction", "Member[rulesetname]"] + - ["system.boolean", "system.workflow.activities.rules.ruleanalysis", "Member[forwrites]"] + - ["system.string", "system.workflow.activities.rules.rulesetchangeaction", "Member[rulesetname]"] + - ["system.int32", "system.workflow.activities.rules.rulestatementaction", "Method[gethashcode].ReturnValue"] + - ["system.workflow.activities.rules.rulecondition", "system.workflow.activities.rules.ruleexpressioncondition", "Method[clone].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleexpressioncondition", "Member[name]"] + - ["system.boolean", "system.workflow.activities.rules.ruleexpressioncondition", "Method[evaluate].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleinvokeattribute", "Member[methodinvoked]"] + - ["system.workflow.activities.rules.ruleset", "system.workflow.activities.rules.ruleset", "Method[clone].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleconditioncollection", "Method[getkeyforitem].ReturnValue"] + - ["system.workflow.activities.rules.rulecondition", "system.workflow.activities.rules.addedconditionaction", "Member[conditiondefinition]"] + - ["system.workflow.activities.rules.ruleaction", "system.workflow.activities.rules.rulehaltaction", "Method[clone].ReturnValue"] + - ["system.codedom.codestatement", "system.workflow.activities.rules.rulestatementaction", "Member[codedomstatement]"] + - ["system.workflow.activities.rules.ruleexpressioninfo", "system.workflow.activities.rules.rulevalidation", "Method[expressioninfo].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.removedconditionaction", "Method[applyto].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.rulereadwriteattribute", "Member[path]"] + - ["system.string", "system.workflow.activities.rules.rulesetreference", "Member[rulesetname]"] + - ["system.workflow.activities.rules.ruleexpressionresult", "system.workflow.activities.rules.iruleexpression", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.updatedrulesetaction", "Method[applyto].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.rulestatementaction", "Method[tostring].ReturnValue"] + - ["system.type", "system.workflow.activities.rules.ruleevaluationincompatibletypesexception", "Member[right]"] + - ["system.string", "system.workflow.activities.rules.ruleset", "Member[name]"] + - ["system.workflow.activities.rules.rulechainingbehavior", "system.workflow.activities.rules.rulechainingbehavior!", "Member[updateonly]"] + - ["system.workflow.activities.rules.ruleset", "system.workflow.activities.rules.removedrulesetaction", "Member[rulesetdefinition]"] + - ["system.collections.generic.ilist", "system.workflow.activities.rules.rule", "Member[elseactions]"] + - ["system.workflow.activities.rules.rulecondition", "system.workflow.activities.rules.updatedconditionaction", "Member[newconditiondefinition]"] + - ["system.object", "system.workflow.activities.rules.ruleexecution", "Member[thisobject]"] + - ["system.string", "system.workflow.activities.rules.ruleconditionreference", "Member[conditionname]"] + - ["system.boolean", "system.workflow.activities.rules.rulehaltaction", "Method[validate].ReturnValue"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.rulecondition", "Method[getdependencies].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.ruleupdateaction", "Method[validate].ReturnValue"] + - ["system.workflow.activities.rules.rulepathqualifier", "system.workflow.activities.rules.rulepathqualifier", "Member[next]"] + - ["system.workflow.activities.rules.ruleset", "system.workflow.activities.rules.updatedrulesetaction", "Member[updatedrulesetdefinition]"] + - ["system.workflow.activities.rules.ruleattributetarget", "system.workflow.activities.rules.ruleattributetarget!", "Member[this]"] + - ["system.workflow.activities.rules.ruleaction", "system.workflow.activities.rules.rulestatementaction", "Method[clone].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.addedconditionaction", "Member[conditionname]"] + - ["system.string", "system.workflow.activities.rules.rulesetcollection", "Method[getkeyforitem].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutioncontext", "system.workflow.activities.rules.ruleexecution", "Member[activityexecutioncontext]"] + - ["system.string", "system.workflow.activities.rules.addedrulesetaction", "Member[rulesetname]"] + - ["system.boolean", "system.workflow.activities.rules.ruleexpressioncondition", "Method[validate].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.iruleexpression", "Method[match].ReturnValue"] + - ["system.workflow.activities.rules.rulecondition", "system.workflow.activities.rules.rule", "Member[condition]"] + - ["system.workflow.activities.rules.ruleconditioncollection", "system.workflow.activities.rules.ruledefinitions", "Member[conditions]"] + - ["system.type", "system.workflow.activities.rules.ruleevaluationincompatibletypesexception", "Member[left]"] + - ["system.boolean", "system.workflow.activities.rules.ruleupdateaction", "Method[equals].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.ruleexpressioncondition", "Method[equals].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.ruleaction", "Method[validate].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.rules.rulesetvalidationexception", "Member[errors]"] + - ["system.boolean", "system.workflow.activities.rules.rulestatementaction", "Method[validate].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.updatedconditionaction", "Method[applyto].ReturnValue"] + - ["system.codedom.codeexpression", "system.workflow.activities.rules.iruleexpression", "Method[clone].ReturnValue"] + - ["system.workflow.activities.rules.rulechainingbehavior", "system.workflow.activities.rules.rulechainingbehavior!", "Member[none]"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.ruleanalysis", "Method[getsymbols].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.activities.rules.ruleconditioncollection", "Method[diff].ReturnValue"] + - ["system.workflow.activities.rules.rulevalidation", "system.workflow.activities.rules.ruleexecution", "Member[validation]"] + - ["system.string", "system.workflow.activities.rules.updatedconditionaction", "Member[conditionname]"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.ruleexpressioncondition", "Method[getdependencies].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.rule", "Member[active]"] + - ["system.string", "system.workflow.activities.rules.rulepathqualifier", "Member[name]"] + - ["system.int32", "system.workflow.activities.rules.rulehaltaction", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.ruleset", "Member[rules]"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.rulehaltaction", "Method[getsideeffects].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleactiontrackingevent", "Member[rulename]"] + - ["system.workflow.activities.rules.rulechainingbehavior", "system.workflow.activities.rules.rulechainingbehavior!", "Member[full]"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.ruleaction", "Method[getsideeffects].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.ruleset", "Method[validate].ReturnValue"] + - ["system.codedom.codeexpression", "system.workflow.activities.rules.ruleexpressionwalker!", "Method[clone].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.activities.rules.rule", "Member[thenactions]"] + - ["system.boolean", "system.workflow.activities.rules.rulecondition", "Method[validate].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.addedconditionaction", "Method[applyto].ReturnValue"] + - ["system.workflow.activities.rules.rulesetcollection", "system.workflow.activities.rules.ruledefinitions", "Member[rulesets]"] + - ["system.workflow.activities.rules.rulechainingbehavior", "system.workflow.activities.rules.ruleset", "Member[chainingbehavior]"] + - ["system.boolean", "system.workflow.activities.rules.removedrulesetaction", "Method[applyto].ReturnValue"] + - ["system.int32", "system.workflow.activities.rules.rule", "Member[priority]"] + - ["system.boolean", "system.workflow.activities.rules.rulehaltaction", "Method[equals].ReturnValue"] + - ["system.int32", "system.workflow.activities.rules.ruleupdateaction", "Method[gethashcode].ReturnValue"] + - ["system.workflow.activities.rules.ruleaction", "system.workflow.activities.rules.ruleupdateaction", "Method[clone].ReturnValue"] + - ["system.workflow.activities.rules.rulecondition", "system.workflow.activities.rules.updatedconditionaction", "Member[conditiondefinition]"] + - ["system.object", "system.workflow.activities.rules.ruleliteralresult", "Member[value]"] + - ["system.boolean", "system.workflow.activities.rules.ruleset", "Method[equals].ReturnValue"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.rulestatementaction", "Method[getsideeffects].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.rule", "Member[name]"] + - ["system.workflow.activities.rules.ruleexpressioninfo", "system.workflow.activities.rules.ruleexpressionwalker!", "Method[validate].ReturnValue"] + - ["system.workflow.activities.rules.ruleset", "system.workflow.activities.rules.addedrulesetaction", "Member[rulesetdefinition]"] + - ["system.string", "system.workflow.activities.rules.removedconditionaction", "Member[conditionname]"] + - ["system.boolean", "system.workflow.activities.rules.ruleexecution", "Member[halted]"] + - ["system.workflow.activities.rules.rule", "system.workflow.activities.rules.rule", "Method[clone].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.rulevalidation", "Method[pushparentexpression].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.updatedrulesetaction", "Member[rulesetname]"] + - ["system.collections.generic.ilist", "system.workflow.activities.rules.ruledefinitions", "Method[diff].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleexpressioncondition", "Method[tostring].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.rulecondition", "Member[name]"] + - ["system.workflow.componentmodel.activity", "system.workflow.activities.rules.ruleexecution", "Member[activity]"] + - ["system.workflow.activities.rules.ruleattributetarget", "system.workflow.activities.rules.ruleattributetarget!", "Member[parameter]"] + - ["system.int32", "system.workflow.activities.rules.ruleset", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.workflow.activities.rules.rule", "Method[gethashcode].ReturnValue"] + - ["system.workflow.activities.rules.ruleattributetarget", "system.workflow.activities.rules.rulereadwriteattribute", "Member[target]"] + - ["system.boolean", "system.workflow.activities.rules.ruleconditionreference", "Method[evaluate].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleupdateaction", "Member[path]"] + - ["system.codedom.codeexpression", "system.workflow.activities.rules.ruleexpressioncondition", "Member[expression]"] + - ["system.workflow.activities.rules.ruleexpressionresult", "system.workflow.activities.rules.ruleexpressionwalker!", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.addedrulesetaction", "Method[applyto].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.rules.rulesetchangeaction", "Method[validatechanges].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleconditionchangeaction", "Member[conditionname]"] + - ["system.int32", "system.workflow.activities.rules.ruleexpressioncondition", "Method[gethashcode].ReturnValue"] + - ["system.type", "system.workflow.activities.rules.ruleexpressioninfo", "Member[expressiontype]"] + - ["system.workflow.activities.rules.ruleaction", "system.workflow.activities.rules.ruleaction", "Method[clone].ReturnValue"] + - ["system.workflow.activities.rules.ruleset", "system.workflow.activities.rules.updatedrulesetaction", "Member[originalrulesetdefinition]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.rules.rulevalidation", "Member[errors]"] + - ["system.boolean", "system.workflow.activities.rules.rule", "Method[equals].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.rules.ruleconditionchangeaction", "Method[validatechanges].ReturnValue"] + - ["system.workflow.activities.rules.rulereevaluationbehavior", "system.workflow.activities.rules.rule", "Member[reevaluationbehavior]"] + - ["system.string", "system.workflow.activities.rules.ruleupdateaction", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.activities.rules.rulesetcollection", "Method[diff].ReturnValue"] + - ["system.boolean", "system.workflow.activities.rules.rulestatementaction", "Method[equals].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.ruleset", "Member[description]"] + - ["system.collections.generic.icollection", "system.workflow.activities.rules.ruleupdateaction", "Method[getsideeffects].ReturnValue"] + - ["system.string", "system.workflow.activities.rules.rule", "Member[description]"] + - ["system.codedom.codebinaryoperatortype", "system.workflow.activities.rules.ruleevaluationincompatibletypesexception", "Member[operator]"] + - ["system.workflow.activities.rules.rulereevaluationbehavior", "system.workflow.activities.rules.rulereevaluationbehavior!", "Member[never]"] + - ["system.workflow.activities.rules.ruleexpressioninfo", "system.workflow.activities.rules.iruleexpression", "Method[validate].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.typemodel.yml new file mode 100644 index 000000000000..35b30c01e31f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Activities.typemodel.yml @@ -0,0 +1,355 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.callexternalmethodactivity!", "Member[methodinvokingevent]"] + - ["system.collections.generic.ilist", "system.workflow.activities.webworkflowrole", "Method[getidentities].ReturnValue"] + - ["system.icomparable", "system.workflow.activities.delayactivity", "Member[queuename]"] + - ["system.boolean", "system.workflow.activities.replicatoractivity", "Method[isexecuting].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.sequenceactivity", "Method[execute].ReturnValue"] + - ["system.collections.ilist", "system.workflow.activities.replicatoractivity", "Member[initialchilddata]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.statemachineworkflowactivity!", "Member[initialstatenameproperty]"] + - ["system.workflow.activities.workflowrolecollection", "system.workflow.activities.handleexternaleventactivity", "Member[roles]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.webserviceoutputactivity", "Method[execute].ReturnValue"] + - ["system.string", "system.workflow.activities.invokewebserviceactivity", "Member[methodname]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webservicefaultactivity!", "Member[inputactivitynameproperty]"] + - ["system.boolean", "system.workflow.activities.operationinfo", "Method[equals].ReturnValue"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.activities.webserviceoutputactivity", "Method[getaccesstype].ReturnValue"] + - ["system.string", "system.workflow.activities.workflowserviceattributes", "Member[name]"] + - ["system.string", "system.workflow.activities.handleexternaleventactivity", "Member[eventname]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.ifelsebranchactivity!", "Member[conditionproperty]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceoutputactivity!", "Member[inputactivitynameproperty]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceoutputactivity!", "Member[parameterbindingsproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.receiveactivity", "Method[execute].ReturnValue"] + - ["system.collections.ilist", "system.workflow.activities.replicatoractivity", "Member[currentchilddata]"] + - ["system.type", "system.workflow.activities.webserviceinputactivity", "Member[interfacetype]"] + - ["system.type", "system.workflow.activities.handleexternaleventactivity", "Method[getpropertytype].ReturnValue"] + - ["system.directoryservices.directoryentry", "system.workflow.activities.activedirectoryrole", "Member[rootentry]"] + - ["system.string", "system.workflow.activities.typedoperationinfo", "Method[getcontractfullname].ReturnValue"] + - ["system.string", "system.workflow.activities.correlationaliasattribute", "Member[name]"] + - ["system.collections.generic.ilist", "system.workflow.activities.activedirectoryrole", "Method[getsecurityidentifiers].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.activities.statemachineworkflowinstance", "Member[possiblestatetransitions]"] + - ["system.int32", "system.workflow.activities.operationinfobase", "Method[gethashcode].ReturnValue"] + - ["system.type", "system.workflow.activities.eventqueuename", "Member[interfacetype]"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.receiveactivity", "Member[parameterbindings]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.activities.statemachineworkflowinstance", "Member[statehistory]"] + - ["system.boolean", "system.workflow.activities.workflowserviceattributes", "Member[ignoreextensiondataobject]"] + - ["system.collections.generic.idictionary", "system.workflow.activities.sendactivity!", "Method[getcontext].ReturnValue"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.callexternalmethodactivity", "Member[parameterbindings]"] + - ["system.string", "system.workflow.activities.channeltoken", "Member[endpointname]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.webserviceinputactivity", "Method[cancel].ReturnValue"] + - ["system.type", "system.workflow.activities.invokeworkflowactivity", "Member[targetworkflow]"] + - ["system.boolean", "system.workflow.activities.typedoperationinfo", "Method[getisoneway].ReturnValue"] + - ["system.workflow.runtime.workflowinstance", "system.workflow.activities.statemachineworkflowinstance", "Member[workflowinstance]"] + - ["system.string", "system.workflow.activities.webserviceinputactivity", "Member[methodname]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.parallelactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.handleexternaleventactivity!", "Member[correlationtokenproperty]"] + - ["system.workflow.activities.workflowrolecollection", "system.workflow.activities.webserviceinputactivity", "Member[roles]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.sequenceactivity", "Method[handlefault].ReturnValue"] + - ["system.type", "system.workflow.activities.typedoperationinfo", "Member[contracttype]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.replicatoractivity!", "Member[childcompletedevent]"] + - ["system.reflection.methodinfo", "system.workflow.activities.typedoperationinfo", "Method[getmethodinfo].ReturnValue"] + - ["system.boolean", "system.workflow.activities.workflowserviceattributes", "Member[validatemustunderstand]"] + - ["system.string", "system.workflow.activities.webservicefaultactivity", "Member[inputactivityname]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.listenactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.activities.operationparameterinfo", "system.workflow.activities.operationparameterinfo", "Method[clone].ReturnValue"] + - ["system.int32", "system.workflow.activities.operationparameterinfocollection", "Member[count]"] + - ["system.int32", "system.workflow.activities.replicatoractivity", "Member[currentindex]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webservicefaultactivity!", "Member[sendingfaultevent]"] + - ["system.reflection.methodinfo", "system.workflow.activities.operationinfobase", "Method[getmethodinfo].ReturnValue"] + - ["system.workflow.runtime.ipendingwork", "system.workflow.activities.externaldataeventargs", "Member[workhandler]"] + - ["system.boolean", "system.workflow.activities.operationparameterinfocollection", "Member[isfixedsize]"] + - ["system.string", "system.workflow.activities.contexttoken", "Member[owneractivityname]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.replicatoractivity!", "Member[initialchilddataproperty]"] + - ["system.workflow.activities.operationparameterinfocollection", "system.workflow.activities.typedoperationinfo", "Method[getparameters].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.invokeworkflowactivity", "Method[execute].ReturnValue"] + - ["system.workflow.activities.operationinfobase", "system.workflow.activities.receiveactivity", "Member[serviceoperationinfo]"] + - ["system.workflow.activities.executiontype", "system.workflow.activities.replicatoractivity", "Member[executiontype]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.stateactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.whileactivity", "Method[execute].ReturnValue"] + - ["system.nullable", "system.workflow.activities.operationinfo", "Member[protectionlevel]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.handleexternaleventactivity", "Method[handlefault].ReturnValue"] + - ["system.reflection.parameterattributes", "system.workflow.activities.operationparameterinfo", "Member[attributes]"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrole", "Method[getmanagerialchain].ReturnValue"] + - ["system.workflow.activities.channeltoken", "system.workflow.activities.sendactivity", "Member[channeltoken]"] + - ["system.string", "system.workflow.activities.correlationaliasattribute", "Member[path]"] + - ["system.icomparable", "system.workflow.activities.ieventactivity", "Member[queuename]"] + - ["system.int32", "system.workflow.activities.eventqueuename", "Method[gethashcode].ReturnValue"] + - ["system.collections.generic.icollection", "system.workflow.activities.messageeventsubscription", "Member[correlationproperties]"] + - ["system.boolean", "system.workflow.activities.operationinfobase", "Method[equals].ReturnValue"] + - ["system.string", "system.workflow.activities.operationparameterinfo", "Member[name]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.sendactivity!", "Member[afterresponseevent]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.conditionedactivitygroup!", "Member[untilconditionproperty]"] + - ["system.type", "system.workflow.activities.webserviceinputactivity", "Method[getpropertytype].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.replicatoractivity!", "Member[childinitializedevent]"] + - ["system.workflow.componentmodel.compiler.validationerror", "system.workflow.activities.stateactivityvalidator", "Method[validateactivitychange].ReturnValue"] + - ["system.boolean", "system.workflow.activities.activedirectoryrole", "Method[includesidentity].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.replicatoractivity!", "Member[untilconditionproperty]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.stateactivityvalidator", "Method[validate].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.activities.whileactivity", "Member[dynamicactivity]"] + - ["system.int32", "system.workflow.activities.operationparameterinfo", "Member[position]"] + - ["system.object", "system.workflow.activities.conditionedactivitygroup!", "Method[getwhencondition].ReturnValue"] + - ["system.workflow.activities.executiontype", "system.workflow.activities.executiontype!", "Member[sequence]"] + - ["system.boolean", "system.workflow.activities.externaldataeventargs", "Member[waitforidle]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.activities.webserviceinputactivity", "Method[getaccesstype].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.delayactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.activities.typedoperationinfo", "system.workflow.activities.sendactivity", "Member[serviceoperationinfo]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.handleexternaleventactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.receiveactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokeworkflowactivity!", "Member[parameterbindingsproperty]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webservicefaultactivity!", "Member[faultproperty]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.activities.callexternalmethodactivity", "Method[getaccesstype].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.receiveactivity!", "Member[workflowserviceattributesproperty]"] + - ["system.string", "system.workflow.activities.workflowserviceattributes", "Member[configurationname]"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrolefactory!", "Method[createfromsecurityidentifier].ReturnValue"] + - ["system.icomparable", "system.workflow.activities.handleexternaleventactivity", "Member[queuename]"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrole", "Method[getallreports].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.whileactivity!", "Member[conditionproperty]"] + - ["system.workflow.activities.rules.rulesetreference", "system.workflow.activities.policyactivity", "Member[rulesetreference]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceinputactivity!", "Member[parameterbindingsproperty]"] + - ["system.object", "system.workflow.activities.replicatorchildeventargs", "Member[instancedata]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.activities.invokewebserviceactivity", "Method[getaccesstype].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.activities.conditionedactivitygroup", "Method[getdynamicactivity].ReturnValue"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.invokewebserviceactivity", "Member[parameterbindings]"] + - ["system.boolean", "system.workflow.activities.workflowrole", "Method[includesidentity].ReturnValue"] + - ["system.string", "system.workflow.activities.callexternalmethodactivity", "Member[methodname]"] + - ["system.guid", "system.workflow.activities.externaldataeventargs", "Member[instanceid]"] + - ["system.boolean", "system.workflow.activities.operationinfo", "Member[hasprotectionlevel]"] + - ["system.boolean", "system.workflow.activities.workflowserviceattributes", "Member[includeexceptiondetailinfaults]"] + - ["system.boolean", "system.workflow.activities.receiveactivity", "Member[cancreateinstance]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.sequentialworkflowactivity", "Method[execute].ReturnValue"] + - ["system.string", "system.workflow.activities.webworkflowrole", "Member[name]"] + - ["system.boolean", "system.workflow.activities.eventqueuename!", "Method[op_equality].ReturnValue"] + - ["system.timespan", "system.workflow.activities.delayactivity", "Member[timeoutduration]"] + - ["system.icomparable", "system.workflow.activities.messageeventsubscription", "Member[queuename]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.replicatoractivity", "Method[execute].ReturnValue"] + - ["system.workflow.activities.operationparameterinfo", "system.workflow.activities.operationparameterinfocollection", "Member[item]"] + - ["system.type", "system.workflow.activities.handleexternaleventactivity", "Member[interfacetype]"] + - ["system.string", "system.workflow.activities.messageeventsubscription", "Member[methodname]"] + - ["system.int32", "system.workflow.activities.operationparameterinfocollection", "Method[add].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.policyactivity!", "Member[rulesetreferenceproperty]"] + - ["system.string", "system.workflow.activities.operationinfobase", "Method[getcontractfullname].ReturnValue"] + - ["system.string", "system.workflow.activities.eventqueuename", "Member[methodname]"] + - ["system.servicemodel.addressfiltermode", "system.workflow.activities.workflowserviceattributes", "Member[addressfiltermode]"] + - ["system.collections.generic.icollection", "system.workflow.activities.activedirectoryrole", "Method[getentries].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.activities.stateactivity", "Method[getdynamicactivity].ReturnValue"] + - ["system.type", "system.workflow.activities.typedoperationinfo", "Method[getcontracttype].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.eventhandlersactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.runtime.correlationtoken", "system.workflow.activities.callexternalmethodactivity", "Member[correlationtoken]"] + - ["system.string", "system.workflow.activities.channeltoken", "Member[name]"] + - ["system.boolean", "system.workflow.activities.typedoperationinfo", "Method[equals].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokewebserviceactivity!", "Member[invokedevent]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokewebserviceactivity!", "Member[proxyclassproperty]"] + - ["system.int32", "system.workflow.activities.typedoperationinfo", "Method[gethashcode].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceinputactivity!", "Member[interfacetypeproperty]"] + - ["system.boolean", "system.workflow.activities.replicatoractivity", "Member[allchildrencomplete]"] + - ["system.boolean", "system.workflow.activities.eventqueuename!", "Method[op_greaterthan].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.receiveactivity!", "Member[faultmessageproperty]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.callexternalmethodactivity!", "Member[methodnameproperty]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokeworkflowactivity!", "Member[invokingevent]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.webserviceinputactivity", "Method[execute].ReturnValue"] + - ["system.workflow.activities.operationinfobase", "system.workflow.activities.operationinfobase", "Method[clone].ReturnValue"] + - ["system.int32", "system.workflow.activities.operationparameterinfo", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfocollection", "Member[issynchronized]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.operationparameterinfo!", "Member[attributesproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.listenactivity", "Method[execute].ReturnValue"] + - ["system.collections.generic.idictionary", "system.workflow.activities.receiveactivity!", "Method[getcontext].ReturnValue"] + - ["system.string", "system.workflow.activities.setstateactivity", "Member[targetstatename]"] + - ["system.string", "system.workflow.activities.statemachineworkflowactivity", "Member[completedstatename]"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrole", "Method[getmanager].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfo", "Member[isoptional]"] + - ["system.exception", "system.workflow.activities.webservicefaultactivity", "Member[fault]"] + - ["system.int32", "system.workflow.activities.conditionedactivitygroup", "Method[getchildactivityexecutedcount].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.sequentialworkflowactivity!", "Member[completedevent]"] + - ["system.type", "system.workflow.activities.invokewebserviceactivity", "Method[getpropertytype].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.codecondition!", "Member[conditionevent]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.codeactivity!", "Member[executecodeevent]"] + - ["system.object", "system.workflow.activities.codecondition", "Method[getboundvalue].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.operationparameterinfo!", "Member[nameproperty]"] + - ["system.boolean", "system.workflow.activities.workflowserviceattributes", "Member[usesynchronizationcontext]"] + - ["system.workflow.activities.ifelsebranchactivity", "system.workflow.activities.ifelseactivity", "Method[addbranch].ReturnValue"] + - ["system.string", "system.workflow.activities.statemachineworkflowactivity", "Member[previousstatename]"] + - ["system.guid", "system.workflow.activities.invokeworkflowactivity", "Member[instanceid]"] + - ["system.collections.generic.icollection", "system.workflow.activities.replicatoractivity", "Member[dynamicactivities]"] + - ["system.workflow.activities.operationparameterinfocollection", "system.workflow.activities.operationinfobase", "Method[getparameters].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.whileactivity", "Method[cancel].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfo", "Member[isretval]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.callexternalmethodactivity!", "Member[parameterbindingsproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.policyactivity", "Method[execute].ReturnValue"] + - ["system.guid", "system.workflow.activities.messageeventsubscription", "Member[workflowinstanceid]"] + - ["system.boolean", "system.workflow.activities.invokeworkflowactivity", "Method[canfiltertype].ReturnValue"] + - ["system.workflow.componentmodel.activitycondition", "system.workflow.activities.statemachineworkflowactivity", "Member[dynamicupdatecondition]"] + - ["system.string", "system.workflow.activities.channeltoken", "Member[owneractivityname]"] + - ["system.workflow.runtime.configuration.workflowruntimeserviceelementcollection", "system.workflow.activities.externaldataexchangeservicesection", "Member[services]"] + - ["system.workflow.activities.operationparameterinfocollection", "system.workflow.activities.operationinfo", "Member[parameters]"] + - ["system.type", "system.workflow.activities.webserviceoutputactivity", "Method[getpropertytype].ReturnValue"] + - ["system.string", "system.workflow.activities.webworkflowrole", "Member[roleprovider]"] + - ["system.type", "system.workflow.activities.operationinfo", "Method[getcontracttype].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceinputactivity!", "Member[inputreceivedevent]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.handleexternaleventactivity", "Method[cancel].ReturnValue"] + - ["system.guid", "system.workflow.activities.messageeventsubscription", "Member[subscriptionid]"] + - ["system.string", "system.workflow.activities.correlationparameterattribute", "Member[name]"] + - ["system.string", "system.workflow.activities.operationinfobase", "Member[name]"] + - ["system.object", "system.workflow.activities.externaldataexchangeservice", "Method[getservice].ReturnValue"] + - ["system.object", "system.workflow.activities.receiveactivity!", "Method[getworkflowserviceattributes].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceinputactivity!", "Member[rolesproperty]"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrole", "Method[getdirectreports].ReturnValue"] + - ["system.string", "system.workflow.activities.sendactivity", "Member[customaddress]"] + - ["system.string", "system.workflow.activities.invokeworkflowactivity", "Member[filterdescription]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokewebserviceactivity!", "Member[invokingevent]"] + - ["system.object", "system.workflow.activities.operationparameterinfocollection", "Member[item]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.webservicefaultactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.handleexternaleventactivity!", "Member[rolesproperty]"] + - ["system.workflow.activities.operationparameterinfocollection", "system.workflow.activities.operationinfo", "Method[getparameters].ReturnValue"] + - ["system.string", "system.workflow.activities.operationinfobase", "Member[principalpermissionname]"] + - ["system.collections.generic.idictionary", "system.workflow.activities.receiveactivity!", "Method[getrootcontext].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.replicatoractivity!", "Member[initializedevent]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.ifelseactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.activitycondition", "system.workflow.activities.conditionedactivitygroup", "Member[untilcondition]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.sendactivity!", "Member[beforesendevent]"] + - ["system.boolean", "system.workflow.activities.codecondition", "Method[evaluate].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.replicatoractivity!", "Member[executiontypeproperty]"] + - ["system.boolean", "system.workflow.activities.conditionaleventargs", "Member[result]"] + - ["system.workflow.activities.sendactivity", "system.workflow.activities.sendactivityeventargs", "Member[sendactivity]"] + - ["system.int32", "system.workflow.activities.workflowserviceattributes", "Member[maxitemsinobjectgraph]"] + - ["system.boolean", "system.workflow.activities.operationinfo", "Method[getisoneway].ReturnValue"] + - ["system.workflow.runtime.workflowruntime", "system.workflow.activities.workflowwebservice", "Member[workflowruntime]"] + - ["system.string", "system.workflow.activities.statemachineworkflowactivity!", "Member[setstatequeuename]"] + - ["system.workflow.componentmodel.activity", "system.workflow.activities.replicatorchildeventargs", "Member[activity]"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrolefactory!", "Method[createfromalias].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationvalidationeventargs", "Member[isvalid]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.stateactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.handleexternaleventactivity!", "Member[interfacetypeproperty]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.replicatoractivity!", "Member[completedevent]"] + - ["system.string", "system.workflow.activities.activedirectoryrole", "Member[name]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.sendactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.setstateactivity!", "Member[targetstatenameproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.callexternalmethodactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.eventhandlingscopeactivity", "Method[cancel].ReturnValue"] + - ["system.guid", "system.workflow.activities.statemachineworkflowinstance", "Member[instanceid]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.webserviceinputactivity", "Method[handlefault].ReturnValue"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.webserviceoutputactivity", "Member[parameterbindings]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.conditionedactivitygroup", "Method[execute].ReturnValue"] + - ["system.type", "system.workflow.activities.operationinfobase", "Method[getcontracttype].ReturnValue"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.sendactivity", "Member[parameterbindings]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokewebserviceactivity!", "Member[methodnameproperty]"] + - ["system.string", "system.workflow.activities.externaldataeventargs", "Member[identity]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.sequentialworkflowactivity!", "Member[initializedevent]"] + - ["system.int32", "system.workflow.activities.operationparameterinfocollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.workflow.activities.invokewebserviceactivity", "Member[sessionid]"] + - ["system.type", "system.workflow.activities.messageeventsubscription", "Member[interfacetype]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.ifelseactivity", "Method[execute].ReturnValue"] + - ["system.object", "system.workflow.activities.externaldataeventargs", "Member[workitem]"] + - ["system.int32", "system.workflow.activities.operationinfo", "Method[gethashcode].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceinputactivity!", "Member[isactivatingproperty]"] + - ["system.boolean", "system.workflow.activities.operationparameterinfocollection", "Member[isreadonly]"] + - ["system.icomparable", "system.workflow.activities.receiveactivity", "Member[queuename]"] + - ["system.collections.generic.idictionary", "system.workflow.activities.receiveactivity", "Member[context]"] + - ["system.workflow.runtime.correlationtoken", "system.workflow.activities.handleexternaleventactivity", "Member[correlationtoken]"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.webserviceinputactivity", "Member[parameterbindings]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.handleexternaleventactivity!", "Member[parameterbindingsproperty]"] + - ["system.string", "system.workflow.activities.workflowserviceattributes", "Member[namespace]"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrole", "Method[getpeers].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfo", "Member[isout]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.operationparameterinfo!", "Member[positionproperty]"] + - ["system.workflow.activities.statemachineworkflowactivity", "system.workflow.activities.statemachineworkflowinstance", "Member[statemachineworkflow]"] + - ["system.collections.ienumerator", "system.workflow.activities.operationparameterinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.handleexternaleventactivityvalidator", "Method[validate].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.statemachineworkflowactivity!", "Member[completedstatenameproperty]"] + - ["system.string", "system.workflow.activities.typedoperationinfo", "Method[tostring].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.codeactivity", "Method[execute].ReturnValue"] + - ["system.string", "system.workflow.activities.statemachineworkflowactivity", "Member[currentstatename]"] + - ["system.workflow.activities.ieventactivity", "system.workflow.activities.eventdrivenactivity", "Member[eventactivity]"] + - ["system.string", "system.workflow.activities.operationinfo", "Member[contractname]"] + - ["system.boolean", "system.workflow.activities.eventqueuename!", "Method[op_inequality].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceoutputactivity!", "Member[sendingoutputevent]"] + - ["system.object", "system.workflow.activities.operationparameterinfocollection", "Member[syncroot]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.callexternalmethodactivity!", "Member[interfacetypeproperty]"] + - ["system.boolean", "system.workflow.activities.operationinfo", "Member[isoneway]"] + - ["system.type", "system.workflow.activities.callexternalmethodactivity", "Method[getpropertytype].ReturnValue"] + - ["system.workflow.activities.contexttoken", "system.workflow.activities.receiveactivity", "Member[contexttoken]"] + - ["system.boolean", "system.workflow.activities.webserviceinputactivity", "Member[isactivating]"] + - ["system.string", "system.workflow.activities.operationinfo", "Method[getcontractfullname].ReturnValue"] + - ["system.string", "system.workflow.activities.stateactivity!", "Member[statechangetrackingdatakey]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.activities.handleexternaleventactivity", "Method[getaccesstype].ReturnValue"] + - ["system.workflow.componentmodel.activitycondition", "system.workflow.activities.whileactivity", "Member[condition]"] + - ["system.reflection.methodinfo", "system.workflow.activities.operationinfo", "Method[getmethodinfo].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.receiveactivity", "Method[handlefault].ReturnValue"] + - ["system.workflow.activities.operationinfobase", "system.workflow.activities.typedoperationinfo", "Method[clone].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.handleexternaleventactivity!", "Member[eventnameproperty]"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.invokeworkflowactivity", "Member[parameterbindings]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.receiveactivity!", "Member[operationvalidationevent]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.operationparameterinfo!", "Member[parametertypeproperty]"] + - ["system.boolean", "system.workflow.activities.operationparameterinfocollection", "Method[remove].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.delayactivity!", "Member[initializetimeoutdurationevent]"] + - ["system.collections.generic.ilist", "system.workflow.activities.workflowrole", "Method[getidentities].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.delayactivity!", "Member[timeoutdurationproperty]"] + - ["system.workflow.componentmodel.activitycondition", "system.workflow.activities.ifelsebranchactivity", "Member[condition]"] + - ["system.boolean", "system.workflow.activities.operationinfobase", "Method[getisoneway].ReturnValue"] + - ["system.workflow.activities.configuration.activedirectoryrolefactoryconfiguration", "system.workflow.activities.activedirectoryrolefactory!", "Member[configuration]"] + - ["system.string", "system.workflow.activities.operationinfo", "Method[tostring].ReturnValue"] + - ["system.workflow.componentmodel.activitycondition", "system.workflow.activities.sequentialworkflowactivity", "Member[dynamicupdatecondition]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.activities.statemachineworkflowinstance", "Member[states]"] + - ["system.workflow.componentmodel.activity", "system.workflow.activities.eventhandlersactivity", "Method[getdynamicactivity].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfo", "Member[islcid]"] + - ["system.workflow.activities.stateactivity", "system.workflow.activities.statemachineworkflowinstance", "Member[currentstate]"] + - ["system.string", "system.workflow.activities.workflowrole", "Member[name]"] + - ["system.string", "system.workflow.activities.setstateeventargs", "Member[targetstatename]"] + - ["system.type", "system.workflow.activities.operationparameterinfo", "Member[parametertype]"] + - ["system.workflow.componentmodel.activitycondition", "system.workflow.activities.replicatoractivity", "Member[untilcondition]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.handleexternaleventactivity!", "Member[invokedevent]"] + - ["system.string", "system.workflow.activities.contexttoken", "Member[name]"] + - ["system.servicemodel.faultexception", "system.workflow.activities.receiveactivity", "Member[faultmessage]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.delayactivity", "Method[handlefault].ReturnValue"] + - ["system.workflow.activities.executiontype", "system.workflow.activities.executiontype!", "Member[parallel]"] + - ["system.string", "system.workflow.activities.operationinfobase", "Member[principalpermissionrole]"] + - ["system.string", "system.workflow.activities.webserviceoutputactivity", "Member[inputactivityname]"] + - ["system.string", "system.workflow.activities.eventqueuename", "Method[tostring].ReturnValue"] + - ["system.string", "system.workflow.activities.sendactivity!", "Member[returnvaluepropertyname]"] + - ["system.boolean", "system.workflow.activities.webworkflowrole", "Method[includesidentity].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.sequenceactivity", "Method[cancel].ReturnValue"] + - ["system.object[]", "system.workflow.activities.workflowwebservice", "Method[invoke].ReturnValue"] + - ["system.boolean", "system.workflow.activities.eventqueuename", "Method[equals].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokeworkflowactivity!", "Member[instanceidproperty]"] + - ["system.string", "system.workflow.activities.statemachineworkflowinstance", "Member[currentstatename]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.delayactivity", "Method[execute].ReturnValue"] + - ["system.collections.generic.idictionary", "system.workflow.activities.sendactivity", "Member[context]"] + - ["system.icomparable", "system.workflow.activities.webserviceinputactivity", "Member[queuename]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.replicatoractivity", "Method[cancel].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfo", "Method[equals].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.workflowserviceattributesdynamicpropertyvalidator", "Method[validate].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.compensatablesequenceactivity", "Method[compensate].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.invokewebserviceactivity", "Method[execute].ReturnValue"] + - ["system.workflow.runtime.correlationproperty[]", "system.workflow.activities.eventqueuename", "Method[getcorrelationvalues].ReturnValue"] + - ["system.object", "system.workflow.activities.invokewebserviceeventargs", "Member[webserviceproxy]"] + - ["system.boolean", "system.workflow.activities.workflowrolecollection", "Method[includesidentity].ReturnValue"] + - ["system.workflow.activities.activedirectoryrole", "system.workflow.activities.activedirectoryrolefactory!", "Method[createfromemailaddress].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfo", "Member[isin]"] + - ["system.collections.generic.ienumerator", "system.workflow.activities.operationparameterinfocollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.workflow.activities.operationparameterinfocollection", "Method[contains].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.activities.operationvalidationeventargs", "Member[claimsets]"] + - ["system.collections.generic.ilist", "system.workflow.activities.activedirectoryrole", "Method[getidentities].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.conditionedactivitygroup!", "Member[whenconditionproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.eventhandlingscopeactivity", "Method[execute].ReturnValue"] + - ["system.workflow.activities.operationinfobase", "system.workflow.activities.operationinfo", "Method[clone].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokewebserviceactivity!", "Member[sessionidproperty]"] + - ["system.string", "system.workflow.activities.statemachineworkflowactivity", "Member[initialstatename]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.conditionedactivitygroup", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceinputactivity!", "Member[activitysubscribedproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.setstateactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.webserviceinputactivity!", "Member[methodnameproperty]"] + - ["system.boolean", "system.workflow.activities.eventqueuename!", "Method[op_lessthan].ReturnValue"] + - ["system.type", "system.workflow.activities.invokewebserviceactivity", "Member[proxyclass]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokeworkflowactivity!", "Member[targetworkflowproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.eventhandlersactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.invokewebserviceactivity!", "Member[parameterbindingsproperty]"] + - ["system.workflow.componentmodel.workflowparameterbindingcollection", "system.workflow.activities.handleexternaleventactivity", "Member[parameterbindings]"] + - ["system.int32", "system.workflow.activities.eventqueuename", "Method[compareto].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.callexternalmethodactivity!", "Member[correlationtokenproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.activities.parallelactivity", "Method[cancel].ReturnValue"] + - ["system.type", "system.workflow.activities.callexternalmethodactivity", "Member[interfacetype]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.activities.callexternalmethodactivityvalidator", "Method[validate].ReturnValue"] + - ["system.string", "system.workflow.activities.contexttoken!", "Member[rootcontextname]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.activities.sendactivity!", "Member[customaddressproperty]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Compiler.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Compiler.typemodel.yml new file mode 100644 index 000000000000..1d92bbc4bac4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Compiler.typemodel.yml @@ -0,0 +1,128 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.reflection.assembly", "system.workflow.componentmodel.compiler.itypeprovider", "Member[localassembly]"] + - ["system.object", "system.workflow.componentmodel.compiler.attributeinfo", "Method[getargumentvalueas].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[keycontainer]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.compiler.attributeinfo", "Member[argumentvalues]"] + - ["system.object", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[hostobject]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.attributeinfo", "Member[creatable]"] + - ["system.workflow.componentmodel.compiler.validationerror", "system.workflow.componentmodel.compiler.compositeactivityvalidator", "Method[validateactivitychange].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.compiler.typeprovider", "Method[getservice].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[rootnamespace]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.iworkflowcompileroptionsservice", "Member[checktypes]"] + - ["microsoft.build.framework.itaskitem[]", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[referencefiles]"] + - ["system.type[]", "system.workflow.componentmodel.compiler.typeprovider", "Method[gettypes].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[delaysign]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.validationerrorcollection", "Member[haswarnings]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.conditionvalidator", "Method[validate].ReturnValue"] + - ["system.type", "system.workflow.componentmodel.compiler.typeprovider!", "Method[geteventhandlertype].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validator[]", "system.workflow.componentmodel.compiler.validationmanager", "Method[getvalidators].ReturnValue"] + - ["system.workflow.componentmodel.compiler.activitycodegenerator[]", "system.workflow.componentmodel.compiler.codegenerationmanager", "Method[getcodegenerators].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[projectextension]"] + - ["system.collections.generic.idictionary", "system.workflow.componentmodel.compiler.itypeprovider", "Member[typeloaderrors]"] + - ["system.workflow.componentmodel.compiler.validationoption", "system.workflow.componentmodel.compiler.validationoption!", "Member[none]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.validator", "Method[validate].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompilerparameters", "Member[compileroptions]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.workflowvalidationfailedexception", "Member[errors]"] + - ["system.type", "system.workflow.componentmodel.compiler.attributeinfo", "Member[attributetype]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.validationmanager", "Member[validatechildactivities]"] + - ["microsoft.build.framework.itaskitem[]", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[resourcefiles]"] + - ["system.string", "system.workflow.componentmodel.compiler.validator", "Method[getfullpropertyname].ReturnValue"] + - ["system.codedom.codecompileunit", "system.workflow.componentmodel.compiler.workflowcompilerresults", "Member[compiledunit]"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowmarkupsourceattribute", "Member[filename]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.dependencyobjectvalidator", "Method[validate].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[assemblyname]"] + - ["system.collections.generic.icollection", "system.workflow.componentmodel.compiler.itypeprovider", "Member[referencedassemblies]"] + - ["system.reflection.assembly", "system.workflow.componentmodel.compiler.typeprovider", "Member[localassembly]"] + - ["system.workflow.componentmodel.compiler.validationerror[]", "system.workflow.componentmodel.compiler.validationerrorcollection", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.compiler.workflowcompilationcontext", "Member[checktypes]"] + - ["system.workflow.componentmodel.compiler.validationerror", "system.workflow.componentmodel.compiler.validator", "Method[validateactivitychange].ReturnValue"] + - ["system.string[]", "system.workflow.componentmodel.compiler.typeprovider!", "Method[getenumnames].ReturnValue"] + - ["microsoft.build.framework.itaskitem[]", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[sourcecodefiles]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[buildingproject]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.typeprovider!", "Method[isenum].ReturnValue"] + - ["system.workflow.componentmodel.compiler.workflowcompilationcontext", "system.workflow.componentmodel.compiler.workflowcompilationcontext!", "Member[current]"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowmarkupsourceattribute", "Member[md5digest]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.compositeactivityvalidator", "Method[validate].ReturnValue"] + - ["system.collections.idictionary", "system.workflow.componentmodel.compiler.workflowcompilererror", "Member[userdata]"] + - ["system.codedom.codetypedeclaration", "system.workflow.componentmodel.compiler.activitycodegenerator", "Method[getcodetypedeclaration].ReturnValue"] + - ["system.workflow.componentmodel.compiler.attributeinfo", "system.workflow.componentmodel.compiler.attributeinfoattribute", "Member[attributeinfo]"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompileroptionsservice", "Member[language]"] + - ["system.workflow.componentmodel.compiler.workflowcompilerresults", "system.workflow.componentmodel.compiler.workflowcompiler", "Method[compile].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompilationcontext", "Member[language]"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[keyfile]"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[targetframework]"] + - ["system.object", "system.workflow.componentmodel.compiler.codegenerationmanager", "Method[getservice].ReturnValue"] + - ["microsoft.build.framework.itaskitem[]", "system.workflow.componentmodel.compiler.compileworkflowcleanuptask", "Member[temporaryfiles]"] + - ["system.collections.specialized.stringcollection", "system.workflow.componentmodel.compiler.workflowcompilerparameters", "Member[librarypaths]"] + - ["system.string", "system.workflow.componentmodel.compiler.authorizedtype", "Member[namespace]"] + - ["system.collections.idictionary", "system.workflow.componentmodel.compiler.validationerror", "Member[userdata]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.validator", "Method[validateproperty].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.compiler.workflowcompilerparameters", "Member[generatecodecompileunitonly]"] + - ["system.string", "system.workflow.componentmodel.compiler.authorizedtype", "Member[typename]"] + - ["system.type", "system.workflow.componentmodel.compiler.itypeprovider", "Method[gettype].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationoption", "system.workflow.componentmodel.compiler.validationoptionattribute", "Member[validationoption]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.typeprovider", "Method[issupportedproperty].ReturnValue"] + - ["system.collections.generic.icollection", "system.workflow.componentmodel.compiler.typeprovider", "Member[referencedassemblies]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.validationerror", "Member[iswarning]"] + - ["system.string", "system.workflow.componentmodel.compiler.propertyvalidationcontext", "Member[propertyname]"] + - ["microsoft.build.framework.itaskitem[]", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[workflowmarkupfiles]"] + - ["system.string", "system.workflow.componentmodel.compiler.iworkflowcompileroptionsservice", "Member[language]"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompilererror", "Method[tostring].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompileroptionsservice", "Member[targetframeworkmoniker]"] + - ["system.string", "system.workflow.componentmodel.compiler.authorizedtype", "Member[authorized]"] + - ["system.workflow.componentmodel.compiler.validationoption", "system.workflow.componentmodel.compiler.validationoption!", "Member[optional]"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompileroptionsservice", "Member[rootnamespace]"] + - ["system.string", "system.workflow.componentmodel.compiler.activitycodegeneratorattribute", "Member[codegeneratortypename]"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[projectdirectory]"] + - ["system.string", "system.workflow.componentmodel.compiler.validationerror", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.compiler.validationerrorcollection", "Member[haserrors]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.componentmodel.compiler.accesstypes!", "Member[read]"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[keeptemporaryfiles]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.componentmodel.compiler.accesstypes!", "Member[write]"] + - ["system.componentmodel.design.serialization.contextstack", "system.workflow.componentmodel.compiler.validationmanager", "Member[context]"] + - ["system.object", "system.workflow.componentmodel.compiler.validationmanager", "Method[getservice].ReturnValue"] + - ["system.func", "system.workflow.componentmodel.compiler.typeprovider", "Member[assemblynameresolver]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.compileworkflowtask", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.componentmodel.compiler.bindvalidationcontext", "Member[access]"] + - ["system.type", "system.workflow.componentmodel.compiler.typeprovider", "Method[gettype].ReturnValue"] + - ["system.type", "system.workflow.componentmodel.compiler.bindvalidationcontext", "Member[targettype]"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompilationcontext", "Member[rootnamespace]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.typeprovider!", "Method[isassignable].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompilerparameters", "Member[languagetouse]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.componentmodel.compiler.accesstypes!", "Member[readwrite]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.compileworkflowcleanuptask", "Method[execute].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.componentmodel.compiler.workflowcompilationcontext", "Method[getauthorizedtypes].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.activityvalidator", "Method[validate].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.validationerror", "Member[errortext]"] + - ["microsoft.build.framework.itaskitem[]", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[outputfiles]"] + - ["microsoft.build.framework.itaskhost", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[hostobject]"] + - ["system.attribute", "system.workflow.componentmodel.compiler.attributeinfo", "Method[createattribute].ReturnValue"] + - ["system.string[]", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[temporaryfiles]"] + - ["system.boolean", "system.workflow.componentmodel.compiler.typeprovider!", "Method[issubclassof].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.compiler.workflowcompileroptionsservice", "Member[checktypes]"] + - ["system.collections.generic.ilist", "system.workflow.componentmodel.compiler.workflowcompilerparameters", "Member[usercodecompileunits]"] + - ["system.workflow.componentmodel.compiler.validationoption", "system.workflow.componentmodel.compiler.validationoption!", "Member[required]"] + - ["system.string", "system.workflow.componentmodel.compiler.validationerror", "Member[propertyname]"] + - ["system.int32", "system.workflow.componentmodel.compiler.validationerror", "Member[errornumber]"] + - ["system.collections.generic.idictionary", "system.workflow.componentmodel.compiler.typeprovider", "Member[typeloaderrors]"] + - ["system.object", "system.workflow.componentmodel.compiler.propertyvalidationcontext", "Member[property]"] + - ["system.string", "system.workflow.componentmodel.compiler.typeprovider", "Method[getassemblyname].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.workflowcompilererror", "Member[propertyname]"] + - ["system.func", "system.workflow.componentmodel.compiler.typeprovider", "Member[issupportedpropertyresolver]"] + - ["system.string", "system.workflow.componentmodel.compiler.authorizedtype", "Member[assembly]"] + - ["system.object", "system.workflow.componentmodel.compiler.propertyvalidationcontext", "Member[propertyowner]"] + - ["system.string", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[imports]"] + - ["system.text.regularexpressions.regex", "system.workflow.componentmodel.compiler.authorizedtype", "Member[regularexpression]"] + - ["system.componentmodel.design.serialization.contextstack", "system.workflow.componentmodel.compiler.codegenerationmanager", "Member[context]"] + - ["system.type[]", "system.workflow.componentmodel.compiler.itypeprovider", "Method[gettypes].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerror", "system.workflow.componentmodel.compiler.validationerror!", "Method[getnotsetvalidationerror].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.iworkflowcompileroptionsservice", "Member[rootnamespace]"] + - ["microsoft.build.framework.itaskitem[]", "system.workflow.componentmodel.compiler.compileworkflowtask", "Member[compilationoptions]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.compiler.validator", "Method[validateproperties].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compiler.activityvalidatorattribute", "Member[validatortypename]"] + - ["system.idisposable", "system.workflow.componentmodel.compiler.workflowcompilationcontext!", "Method[createscope].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Design.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Design.typemodel.yml new file mode 100644 index 000000000000..9c8047c1f862 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Design.typemodel.yml @@ -0,0 +1,635 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[right]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[supportslayoutpersistence]"] + - ["system.reflection.assembly", "system.workflow.componentmodel.design.iextendeduiservice2", "Method[getreflectionassembly].ReturnValue"] + - ["system.workflow.componentmodel.design.hittestinfo", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Method[hittest].ReturnValue"] + - ["system.drawing.font", "system.workflow.componentmodel.design.activitydesignertheme", "Member[boldfont]"] + - ["system.boolean", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[autosize]"] + - ["system.workflow.componentmodel.design.compositeactivitydesigner", "system.workflow.componentmodel.design.activitydesigner", "Member[invokingdesigner]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.workflowview", "Method[logicalpointtoscreen].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.connectorlayoutserializer", "Method[createinstance].ReturnValue"] + - ["system.drawing.graphics", "system.workflow.componentmodel.design.activitydesignerpainteventargs", "Member[graphics]"] + - ["system.string", "system.workflow.componentmodel.design.compositedesignertheme", "Member[watermarkimagepath]"] + - ["system.object", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Method[getnextselectableobject].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[printpreviewpage]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[inserttracepointmenu]"] + - ["system.workflow.componentmodel.design.activitydesignerverbcollection", "system.workflow.componentmodel.design.idesignerverbprovider", "Method[getverbs].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.activitydesigner", "Member[designeractions]"] + - ["system.boolean", "system.workflow.componentmodel.design.designertheme", "Member[readonly]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesignerpainteventargs", "Member[cliprectangle]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[debugstepinstancemenu]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.connector", "Member[bounds]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onpaint].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[islocked]"] + - ["system.windows.forms.treenode", "system.workflow.componentmodel.design.workflowoutline", "Member[rootnode]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.workflowview", "Method[logicalsizetoclient].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.activitydesignerthemeattribute", "Member[xml]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignerloader", "Member[indebugmode]"] + - ["system.workflow.componentmodel.design.designersize", "system.workflow.componentmodel.design.ambienttheme", "Member[designersize]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmousehover].ReturnValue"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[arrow]"] + - ["system.int32", "system.workflow.componentmodel.design.configerrorglyph", "Member[priority]"] + - ["system.workflow.componentmodel.design.ambientproperty", "system.workflow.componentmodel.design.ambientproperty!", "Member[designersize]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "Member[bounds]"] + - ["system.object", "system.workflow.componentmodel.design.activitydesigner", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.compositeactivitydesigner", "Method[canremoveactivities].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.hittestinfo", "Member[selectableobject]"] + - ["system.workflow.componentmodel.design.workflowtheme", "system.workflow.componentmodel.design.workflowtheme!", "Member[currenttheme]"] + - ["system.workflow.componentmodel.design.ambienttheme", "system.workflow.componentmodel.design.activitydesignerpainteventargs", "Member[ambienttheme]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoomin]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[smarttagverbs]"] + - ["system.workflow.componentmodel.design.hittestinfo", "system.workflow.componentmodel.design.activitydesigner", "Method[hittest].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[showsmarttag]"] + - ["system.drawing.image", "system.workflow.componentmodel.design.designeraction", "Member[image]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.ambienttheme", "Member[margin]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.activitydesigner", "Member[size]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.activitydrageventargs", "Member[draginitiationpoint]"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.design.activitydesigner", "Member[activity]"] + - ["system.boolean", "system.workflow.componentmodel.design.iworkflowrootdesigner", "Member[supportslayoutpersistence]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[print]"] + - ["system.object", "system.workflow.componentmodel.design.activitypreviewdesigner", "Method[getnextselectableobject].ReturnValue"] + - ["system.windows.forms.treeview", "system.workflow.componentmodel.design.workflowoutline", "Member[treeview]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmouseleave].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[saveasimage]"] + - ["system.object", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[firstselectableobject]"] + - ["system.workflow.componentmodel.design.designerview", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[activeview]"] + - ["system.workflow.componentmodel.design.workflowtheme", "system.workflow.componentmodel.design.workflowtheme", "Method[clone].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[collapse]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.sequencedesigneraccessibleobject", "Method[navigate].ReturnValue"] + - ["system.drawing.size", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[expand]"] + - ["system.object", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[lastselectableobject]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.ambienttheme", "Member[commentindicatorpen]"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme!", "Member[lookuppath]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesigner", "Member[imagerectangle]"] + - ["system.workflow.componentmodel.design.themetype", "system.workflow.componentmodel.design.themetype!", "Member[default]"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestinfo", "Member[hitlocation]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[defaultpage]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.ambienttheme", "Member[commentindicatorbrush]"] + - ["system.boolean", "system.workflow.componentmodel.design.typebrowserdialog", "Method[processcmdkey].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onpaintworkflowadornments].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.compositedesignertheme", "Member[showdropshadow]"] + - ["system.boolean", "system.workflow.componentmodel.design.ambienttheme", "Member[useoperatingsystemsettings]"] + - ["system.uri", "system.workflow.componentmodel.design.iextendeduiservice", "Method[geturlforproxyclass].ReturnValue"] + - ["system.workflow.componentmodel.design.themetype", "system.workflow.componentmodel.design.workflowtheme", "Member[type]"] + - ["system.boolean", "system.workflow.componentmodel.design.designerview", "Method[equals].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.configerrorglyph", "Member[canbeactivated]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.connector", "Member[accessibilityobject]"] + - ["system.workflow.componentmodel.design.hittestinfo", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Member[messagehittestcontext]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[pan]"] + - ["system.windows.forms.vscrollbar", "system.workflow.componentmodel.design.workflowview", "Member[vscrollbar]"] + - ["system.componentmodel.design.designerverbcollection", "system.workflow.componentmodel.design.activitydesigner", "Member[verbs]"] + - ["system.workflow.componentmodel.design.activitydesigner[]", "system.workflow.componentmodel.design.compositeactivitydesigner!", "Method[getintersectingdesigners].ReturnValue"] + - ["system.workflow.componentmodel.design.activitydesigner", "system.workflow.componentmodel.design.workflowview", "Member[rootdesigner]"] + - ["system.workflow.componentmodel.design.workflowtheme", "system.workflow.componentmodel.design.workflowtheme!", "Method[createstandardtheme].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.activitydesignerlayoutserializer", "Method[createinstance].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.designeraction", "Member[actionid]"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[roundedrectangle]"] + - ["system.workflow.componentmodel.design.hittestinfo", "system.workflow.componentmodel.design.activitypreviewdesigner", "Method[hittest].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[isrootdesigner]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesigner", "Member[bounds]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoomlevelcombo]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[backcolor]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[bottomcenter]"] + - ["system.boolean", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Method[canbeparentedto].ReturnValue"] + - ["system.workflow.componentmodel.design.activitydesigner", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[previeweddesigner]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[verbgroupedit]"] + - ["system.workflow.componentmodel.design.ambientproperty", "system.workflow.componentmodel.design.ambientproperty!", "Member[operatingsystemsetting]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[breakpointconditionmenu]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[lastzoomcommand]"] + - ["system.workflow.componentmodel.design.ambienttheme", "system.workflow.componentmodel.design.workflowtheme", "Member[ambienttheme]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Method[gettoolsupported].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.ambienttheme", "Member[borderwidth]"] + - ["system.int32", "system.workflow.componentmodel.design.shadowglyph", "Member[priority]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[insertbreakpointmenu]"] + - ["system.workflow.componentmodel.design.designerverbgroup", "system.workflow.componentmodel.design.designerverbgroup!", "Member[edit]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[centerleft]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[togglebreakpointmenu]"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.designeredges!", "Member[none]"] + - ["system.boolean", "system.workflow.componentmodel.design.compositeactivitydesigner", "Method[iscontaineddesignervisible].ReturnValue"] + - ["system.workflow.componentmodel.design.designersize", "system.workflow.componentmodel.design.designersize!", "Member[small]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.ambienttheme", "Member[selectionforegroundbrush]"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme!", "Member[registrykeypath]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[verbgroupactions]"] + - ["system.workflow.componentmodel.design.activitydesignerglyphcollection", "system.workflow.componentmodel.design.idesignerglyphprovider", "Method[getglyphs].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.designerglyph!", "Member[highestpriority]"] + - ["system.object", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[firstselectableobject]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.activitydesignerverb", "Member[commandid]"] + - ["system.drawing.rectangle[]", "system.workflow.componentmodel.design.selectionglyph", "Method[getgrabhandles].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitypreviewdesigner", "Method[iscontaineddesignervisible].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[expandbuttonrectangle]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.activitydesignertheme", "Method[getbackgroundbrush].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[firstselectableobject]"] + - ["system.collections.idictionary", "system.workflow.componentmodel.design.designerview", "Member[userdata]"] + - ["system.workflow.componentmodel.design.workflowview", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Member[parentview]"] + - ["system.workflow.componentmodel.design.designerverbgroup", "system.workflow.componentmodel.design.designerverbgroup!", "Member[misc]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.ambienttheme", "Member[dropindicatorpen]"] + - ["system.workflow.componentmodel.design.connector", "system.workflow.componentmodel.design.freeformactivitydesigner", "Method[addconnector].ReturnValue"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[actionarea]"] + - ["system.boolean", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[canexpandcollapse]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Method[canconnect].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.ambienttheme", "Member[fontname]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[topleft]"] + - ["system.windows.forms.autosizemode", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[autosizemode]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[minimumsize]"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[top]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.parallelactivitydesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.hittestinfo", "Method[maptoindex].ReturnValue"] + - ["system.workflow.componentmodel.design.themetype", "system.workflow.componentmodel.design.themetype!", "Member[userdefined]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[gridcolor]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.connectionpoint", "Member[bounds]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.designerglyph", "Method[getbounds].ReturnValue"] + - ["system.drawing.size", "system.workflow.componentmodel.design.ambienttheme", "Member[glyphsize]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.shadowglyph", "Method[getbounds].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[pagesetup]"] + - ["system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "Member[associateddesigner]"] + - ["system.workflow.componentmodel.design.workflowtheme", "system.workflow.componentmodel.design.designertheme", "Member[containingtheme]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.ambienttheme", "Member[majorgridpen]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.compositedesigneraccessibleobject", "Method[getchild].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoom300mode]"] + - ["system.string", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[name]"] + - ["system.drawing.graphics", "system.workflow.componentmodel.design.activitydesignerlayouteventargs", "Member[graphics]"] + - ["system.object", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[convertto].ReturnValue"] + - ["system.workflow.componentmodel.design.designerverbgroup", "system.workflow.componentmodel.design.designerverbgroup!", "Member[actions]"] + - ["system.workflow.componentmodel.design.activitydesignerglyphcollection", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[glyphs]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.workflowview", "Method[clientsizetological].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.workflowview", "Method[clientrectangletological].ReturnValue"] + - ["system.workflow.componentmodel.design.textquality", "system.workflow.componentmodel.design.textquality!", "Member[aliased]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Member[bounds]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[disable]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[containeddesigners]"] + - ["system.workflow.componentmodel.design.designernavigationdirection", "system.workflow.componentmodel.design.designernavigationdirection!", "Member[left]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.activitydesignertheme", "Member[foregroundbrush]"] + - ["system.workflow.componentmodel.design.activitydesignertheme", "system.workflow.componentmodel.design.activitydesignerpainteventargs", "Member[designertheme]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[location]"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.designeredges!", "Member[right]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Method[canbeparentedto].ReturnValue"] + - ["system.workflow.componentmodel.design.textquality", "system.workflow.componentmodel.design.textquality!", "Member[antialiased]"] + - ["system.workflow.componentmodel.design.designernavigationdirection", "system.workflow.componentmodel.design.designernavigationdirection!", "Member[up]"] + - ["system.int32", "system.workflow.componentmodel.design.designerview", "Method[gethashcode].ReturnValue"] + - ["system.drawing.point", "system.workflow.componentmodel.design.activitydesigner", "Method[pointtological].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[showsmarttag]"] + - ["system.workflow.componentmodel.compositeactivity", "system.workflow.componentmodel.design.parallelactivitydesigner", "Method[oncreatenewbranch].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmousecapturechanged].ReturnValue"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[bottomleft]"] + - ["system.object", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[lastselectableobject]"] + - ["system.drawing.drawing2d.dashstyle", "system.workflow.componentmodel.design.ambienttheme", "Member[gridstyle]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.compositedesignertheme", "Method[getexpandbuttonbackgroundbrush].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[showsmarttag]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[location]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[processmessage].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.workflowview", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[ondragleave].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.connector", "Member[connectorsegments]"] + - ["system.workflow.componentmodel.design.designergeometry", "system.workflow.componentmodel.design.designergeometry!", "Member[rectangle]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[parent]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[pageup]"] + - ["system.int32", "system.workflow.componentmodel.design.readonlyactivityglyph", "Member[priority]"] + - ["system.workflow.componentmodel.design.activitydesigner", "system.workflow.componentmodel.design.connectionpoint", "Member[associateddesigner]"] + - ["system.boolean", "system.workflow.componentmodel.design.ambienttheme", "Member[showconfigerrors]"] + - ["system.boolean", "system.workflow.componentmodel.design.ambienttheme", "Member[drawgrayscale]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[clearbreakpointsmenu]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowtheme!", "Member[enablechangenotification]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[selectionforecolor]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[enablebreakpointmenu]"] + - ["system.type", "system.workflow.componentmodel.design.iextendeduiservice", "Method[getproxyclassforurl].ReturnValue"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[rectangleanchor]"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.designeredges!", "Member[bottom]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesigner", "Method[rectangletological].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.workflow.componentmodel.design.activitydesignerlayoutserializer", "Method[getproperties].ReturnValue"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[left]"] + - ["system.boolean", "system.workflow.componentmodel.design.connector", "Method[equals].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onscroll].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[designeractionsmenu]"] + - ["system.workflow.componentmodel.design.activitydesignertheme", "system.workflow.componentmodel.design.workflowtheme", "Method[getdesignertheme].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.design.activitychangedeventargs", "Member[activity]"] + - ["system.string", "system.workflow.componentmodel.design.connectoraccessibleobject", "Member[name]"] + - ["system.workflow.componentmodel.design.activitydesigner", "system.workflow.componentmodel.design.hittestinfo", "Member[associateddesigner]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.activitydesigner", "Member[minimumsize]"] + - ["system.workflow.componentmodel.design.textquality", "system.workflow.componentmodel.design.ambienttheme", "Member[textquality]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner!", "Method[iscommentedactivity].ReturnValue"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.designeredges!", "Member[top]"] + - ["system.boolean", "system.workflow.componentmodel.design.typebrowserdialog", "Member[designmode]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[connectors]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.connectionpoint", "Member[location]"] + - ["system.windows.forms.accessiblestates", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[state]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.activitydesignertheme", "Member[imagesize]"] + - ["system.drawing.drawing2d.lineargradientmode", "system.workflow.componentmodel.design.activitydesignertheme", "Member[backgroundstyle]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[topcenter]"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme", "Member[description]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[workflowtoolbar]"] + - ["system.reflection.assembly", "system.workflow.componentmodel.design.itypeprovidercreator", "Method[gettransientassembly].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.parallelactivitydesigner", "Member[firstselectableobject]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.ambienttheme", "Member[readonlyindicatorbrush]"] + - ["system.int32", "system.workflow.componentmodel.design.compositedesigneraccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[lastselectableobject]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.ambienttheme", "Member[selectionpatternpen]"] + - ["system.workflow.componentmodel.design.connectionpoint", "system.workflow.componentmodel.design.connector", "Member[target]"] + - ["system.drawing.font", "system.workflow.componentmodel.design.ambienttheme", "Member[boldfont]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[top]"] + - ["system.drawing.rectangle[]", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Method[getdroptargets].ReturnValue"] + - ["system.componentmodel.itypedescriptorcontext", "system.workflow.componentmodel.design.iextendeduiservice", "Method[getselectedpropertycontext].ReturnValue"] + - ["system.drawing.point", "system.workflow.componentmodel.design.activitydrageventargs", "Member[dragimagesnappoint]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[minimumsize]"] + - ["system.workflow.componentmodel.design.workflowtheme", "system.workflow.componentmodel.design.workflowtheme!", "Method[loadthemesettingfromregistry].ReturnValue"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[roundedrectangleanchor]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.activitydesigner", "Member[location]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[left]"] + - ["system.workflow.componentmodel.design.workflowtheme", "system.workflow.componentmodel.design.workflowtheme!", "Method[load].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.compositeactivitydesigner", "Method[canmoveactivities].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.commentglyph", "Method[getbounds].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.designerglyph", "Member[canbeactivated]"] + - ["system.int32", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[currentdroptarget]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[textrectangle]"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme", "Member[filepath]"] + - ["system.workflow.componentmodel.design.designerverbgroup", "system.workflow.componentmodel.design.designerverbgroup!", "Member[view]"] + - ["system.boolean", "system.workflow.componentmodel.design.iworkflowrootdesigner", "Method[issupportedactivitytype].ReturnValue"] + - ["system.drawing.font", "system.workflow.componentmodel.design.ambienttheme", "Member[font]"] + - ["system.componentmodel.icontainer", "system.workflow.componentmodel.design.typebrowserdialog", "Member[container]"] + - ["system.componentmodel.icomponent[]", "system.workflow.componentmodel.design.activitytoolboxitem", "Method[createcomponentswithui].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.activitydesigner", "Member[text]"] + - ["system.object", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[firstselectableobject]"] + - ["system.workflow.componentmodel.design.connector", "system.workflow.componentmodel.design.freeformactivitydesigner", "Method[createconnector].ReturnValue"] + - ["system.componentmodel.icomponent[]", "system.workflow.componentmodel.design.activitytoolboxitem", "Method[createcomponentscore].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.parallelactivitydesigner", "Member[lastselectableobject]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.activitydesigner", "Method[getconnections].ReturnValue"] + - ["system.drawing.rectangle[]", "system.workflow.componentmodel.design.activitypreviewdesigner", "Method[getdroptargets].ReturnValue"] + - ["system.drawing.point", "system.workflow.componentmodel.design.workflowview", "Method[logicalpointtoclient].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoom75mode]"] + - ["system.boolean", "system.workflow.componentmodel.design.iextendeduiservice", "Method[navigatetoproperty].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[imagerectangle]"] + - ["system.windows.forms.hscrollbar", "system.workflow.componentmodel.design.workflowview", "Member[hscrollbar]"] + - ["system.object", "system.workflow.componentmodel.design.connectorhittestinfo", "Member[selectableobject]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmouseenter].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "Member[text]"] + - ["system.object", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Method[getnextselectableobject].ReturnValue"] + - ["system.workflow.componentmodel.design.activitydesignerverbcollection", "system.workflow.componentmodel.design.parallelactivitydesigner", "Member[verbs]"] + - ["system.workflow.componentmodel.design.designernavigationdirection", "system.workflow.componentmodel.design.designernavigationdirection!", "Member[right]"] + - ["system.windows.forms.accessiblerole", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[role]"] + - ["system.workflow.componentmodel.design.compositeactivitydesigner", "system.workflow.componentmodel.design.activitydesigner", "Member[parentdesigner]"] + - ["system.boolean", "system.workflow.componentmodel.design.connector", "Method[hittest].ReturnValue"] + - ["system.workflow.componentmodel.design.hittestinfo", "system.workflow.componentmodel.design.freeformactivitydesigner", "Method[hittest].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[breakpointhitcountmenu]"] + - ["system.boolean", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Method[canremoveactivities].ReturnValue"] + - ["system.drawing.color", "system.workflow.componentmodel.design.activitydesignertheme", "Member[bordercolor]"] + - ["system.boolean", "system.workflow.componentmodel.design.freeformactivitydesigner", "Method[canconnectcontaineddesigners].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[breakpointlocationmenu]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowview", "Method[prefiltermessage].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.itypefilterprovider", "Member[filterdescription]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.activitychangedeventargs", "Member[oldvalue]"] + - ["system.guid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[workflowcommandsetid]"] + - ["system.collections.idictionary", "system.workflow.componentmodel.design.hittestinfo", "Member[userdata]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[verbgroupoptions]"] + - ["system.string", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Member[description]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[minimumsize]"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.activitydesignerresizeeventargs", "Member[sizingedge]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.idesignerglyphproviderservice", "Member[glyphproviders]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[isprimaryselection]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[ongivefeedback].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.activitydesigner", "Method[getconnectionpoints].ReturnValue"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.ambienttheme", "Member[dropindicatorbrush]"] + - ["system.windows.forms.dialogresult", "system.workflow.componentmodel.design.iextendeduiservice", "Method[addwebreference].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[lastselectableobject]"] + - ["system.componentmodel.typeconverter+standardvaluescollection", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[getstandardvalues].ReturnValue"] + - ["system.collections.generic.icollection", "system.workflow.componentmodel.design.connector", "Member[excludedroutingrectangles]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[shownextstatementmenu]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[commentindicatorcolor]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.ambienttheme", "Member[foregroundpen]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[createtheme]"] + - ["system.type", "system.workflow.componentmodel.design.iextendeduiservice2", "Method[getruntimetype].ReturnValue"] + - ["system.guid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[debugcommandsetid]"] + - ["system.int32", "system.workflow.componentmodel.design.connectorhittestinfo", "Method[gethashcode].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.readonlyactivityglyph", "Method[getbounds].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoom150mode]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.activitydesignertheme", "Member[foregroundpen]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.connectoraccessibleobject", "Member[bounds]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.ambienttheme", "Member[minorgridpen]"] + - ["system.componentmodel.propertydescriptorcollection", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[getproperties].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.ambienttheme", "Member[showdesignerborder]"] + - ["system.object", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[lastselectableobject]"] + - ["system.boolean", "system.workflow.componentmodel.design.itypefilterprovider", "Method[canfiltertype].ReturnValue"] + - ["system.collections.ilist", "system.workflow.componentmodel.design.workflowtheme", "Member[designerthemes]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.ambienttheme", "Member[backgroundbrush]"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[diamond]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[setnextstatementmenu]"] + - ["system.workflow.componentmodel.design.activitydesignerverbcollection", "system.workflow.componentmodel.design.activitydesigner", "Member[verbs]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Method[navigate].ReturnValue"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[bottom]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.freeformactivitydesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowview", "Member[printpreviewmode]"] + - ["system.boolean", "system.workflow.componentmodel.design.selectionglyph", "Member[isprimaryselection]"] + - ["system.collections.generic.idictionary", "system.workflow.componentmodel.design.workflowtheme!", "Member[standardthemes]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.workflowview", "Method[clientpointtological].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.connectorhittestinfo", "Method[equals].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.designertheme", "Member[applyto]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Method[getinnerconnections].ReturnValue"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[roundanchor]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[executionstatemenu]"] + - ["system.object", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[firstselectableobject]"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[bottom]"] + - ["system.workflow.componentmodel.design.activitydesignerglyphcollection", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[glyphs]"] + - ["system.int32", "system.workflow.componentmodel.design.lockedactivityglyph", "Member[priority]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.activitydesigner", "Member[smarttagverbs]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "Member[textrectangle]"] + - ["system.windows.forms.accessiblerole", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Member[role]"] + - ["system.boolean", "system.workflow.componentmodel.design.parallelactivitydesigner", "Method[canremoveactivities].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Method[issupportedactivitytype].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.designerglyph!", "Member[normalpriority]"] + - ["system.workflow.componentmodel.design.activitydesignerglyphcollection", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[glyphs]"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.connectionpoint", "Member[connectionedge]"] + - ["system.string", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Member[help]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.lockedactivityglyph", "Method[getbounds].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[verbgroupgeneral]"] + - ["system.drawing.rectangle[]", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Method[getdroptargets].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[help]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmousedown].ReturnValue"] + - ["system.workflow.componentmodel.design.freeformactivitydesigner", "system.workflow.componentmodel.design.connector", "Member[parentdesigner]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.workflow.componentmodel.design.typebrowsereditor", "Method[geteditstyle].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Method[navigate].ReturnValue"] + - ["system.workflow.componentmodel.design.connector", "system.workflow.componentmodel.design.connectoreventargs", "Member[connector]"] + - ["system.drawing.image", "system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "Member[image]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[accessibilityobject]"] + - ["system.int32", "system.workflow.componentmodel.design.activitydesignerverb", "Member[olestatus]"] + - ["system.string", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[helptext]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmousemove].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoom100mode]"] + - ["system.int32", "system.workflow.componentmodel.design.designerglyph!", "Member[lowestpriority]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[views]"] + - ["system.workflow.componentmodel.design.workflowtheme", "system.workflow.componentmodel.design.themeconfigurationdialog", "Member[composedtheme]"] + - ["system.boolean", "system.workflow.componentmodel.design.compositeactivitydesigner", "Method[caninsertactivities].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[showall]"] + - ["system.drawing.image", "system.workflow.componentmodel.design.ambienttheme", "Member[workflowwatermarkimage]"] + - ["system.int32", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[titleheight]"] + - ["system.workflow.componentmodel.design.activitydesignerglyphcollection", "system.workflow.componentmodel.design.activitydesigner", "Member[glyphs]"] + - ["system.componentmodel.design.viewtechnology[]", "system.workflow.componentmodel.design.activitydesigner", "Member[supportedtechnologies]"] + - ["system.boolean", "system.workflow.componentmodel.design.freeformactivitydesigner", "Method[canresizecontaineddesigner].ReturnValue"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[forecolor]"] + - ["system.boolean", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Method[caninsertactivities].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.compositeactivitydesigner", "Method[getnextselectableobject].ReturnValue"] + - ["system.workflow.componentmodel.compiler.itypeprovider", "system.workflow.componentmodel.design.itypeprovidercreator", "Method[gettypeprovider].ReturnValue"] + - ["system.componentmodel.design.ityperesolutionservice", "system.workflow.componentmodel.design.itypeprovidercreator", "Method[gettyperesolutionservice].ReturnValue"] + - ["system.workflow.componentmodel.design.compositeactivitydesigner", "system.workflow.componentmodel.design.iworkflowrootdesigner", "Member[invokingdesigner]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.structuredcompositeactivitydesigner", "Member[containeddesigners]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.workflowview", "Method[createaccessibilityinstance].ReturnValue"] + - ["system.workflow.componentmodel.design.workflowview", "system.workflow.componentmodel.design.activitydesigner", "Member[parentview]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[accessibilityobject]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.compositeactivitydesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.workflow.componentmodel.design.activitydesignertheme", "system.workflow.componentmodel.design.activitydesignerlayouteventargs", "Member[designertheme]"] + - ["system.object", "system.workflow.componentmodel.design.connector", "Method[getservice].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowoutline", "Member[needsexpandall]"] + - ["system.reflection.propertyinfo[]", "system.workflow.componentmodel.design.compositeactivitydesignerlayoutserializer", "Method[getproperties].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.typebrowserdialog", "Method[getservice].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.designerview", "Member[viewid]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[getstandardvaluesexclusive].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesigner", "Member[textrectangle]"] + - ["system.workflow.componentmodel.design.designernavigationdirection", "system.workflow.componentmodel.design.designernavigationdirection!", "Member[down]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.activitydrageventargs", "Member[activities]"] + - ["system.object", "system.workflow.componentmodel.design.workflowoutline", "Method[getservice].ReturnValue"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.compositedesignertheme", "Member[connectorstartcap]"] + - ["system.collections.generic.dictionary", "system.workflow.componentmodel.design.connectorlayoutserializer", "Method[getconnectorconstructionarguments].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[smarttagrectangle]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[pagedown]"] + - ["system.workflow.componentmodel.activity[]", "system.workflow.componentmodel.design.compositeactivitydesigner!", "Method[deserializeactivitiesfromdataobject].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.parallelactivitydesigner", "Method[getnextselectableobject].ReturnValue"] + - ["system.workflow.componentmodel.design.workflowview", "system.workflow.componentmodel.design.activitydesigner", "Method[createview].ReturnValue"] + - ["system.workflow.componentmodel.design.themetype", "system.workflow.componentmodel.design.themetype!", "Member[system]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[enable]"] + - ["system.string", "system.workflow.componentmodel.design.typebrowserdialog", "Member[name]"] + - ["system.boolean", "system.workflow.componentmodel.design.ambienttheme", "Member[drawshadow]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[newdatabreakpointmenu]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[centerright]"] + - ["system.int32", "system.workflow.componentmodel.design.sequencedesigneraccessibleobject", "Method[getchildcount].ReturnValue"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[right]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.workflowview", "Method[screenpointtological].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Method[getservice].ReturnValue"] + - ["system.workflow.componentmodel.design.workflowoutlinenode", "system.workflow.componentmodel.design.workflowoutline", "Method[getnode].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.ambienttheme", "Member[watermarkimagepath]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowview", "Member[zoom]"] + - ["system.componentmodel.memberdescriptor", "system.workflow.componentmodel.design.activitychangedeventargs", "Member[member]"] + - ["system.string", "system.workflow.componentmodel.design.workflowdesignerloader", "Member[filename]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.compositedesignertheme", "Member[connectorsize]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.iworkflowrootdesigner", "Member[messagefilters]"] + - ["system.int32", "system.workflow.componentmodel.design.connectionpoint", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[showconnectorsinforeground]"] + - ["system.type", "system.workflow.componentmodel.design.activitydesignerthemeattribute", "Member[designerthemetype]"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.compositedesignertheme", "Member[connectorendcap]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.compositedesignertheme", "Member[expandbuttonsize]"] + - ["system.boolean", "system.workflow.componentmodel.design.parallelactivitydesigner", "Method[canmoveactivities].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.workflow.componentmodel.design.connectorlayoutserializer", "Method[getproperties].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[printpreview]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[ondragdrop].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[isselected]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[copytoclipboard]"] + - ["system.workflow.componentmodel.design.workflowview", "system.workflow.componentmodel.design.connector", "Member[parentview]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[designerproperties]"] + - ["system.componentmodel.icomponent", "system.workflow.componentmodel.design.activitydesigner", "Member[component]"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[connector]"] + - ["system.boolean", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[canexpandcollapse]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[accessibilityobject]"] + - ["system.boolean", "system.workflow.componentmodel.design.iextendeduiservice2", "Method[issupportedtype].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoom50mode]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[helptextrectangle]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.ambienttheme", "Member[watermarkalignment]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[gotodisassemblymenu]"] + - ["system.windows.forms.accessiblerole", "system.workflow.componentmodel.design.connectoraccessibleobject", "Member[role]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesigner", "Method[rectangletoscreen].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onkeydown].ReturnValue"] + - ["system.drawing.size", "system.workflow.componentmodel.design.activitydesignertheme", "Member[size]"] + - ["system.workflow.componentmodel.design.designersize", "system.workflow.componentmodel.design.designersize!", "Member[medium]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmouseup].ReturnValue"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.ambienttheme", "Member[majorgridbrush]"] + - ["system.boolean", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[expanded]"] + - ["system.io.textreader", "system.workflow.componentmodel.design.workflowdesignerloader", "Method[getfilereader].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesignerresizeeventargs", "Member[bounds]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[pagelayoutmenu]"] + - ["system.reflection.propertyinfo[]", "system.workflow.componentmodel.design.freeformactivitydesignerlayoutserializer", "Method[getproperties].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoom400mode]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.activitypreviewdesignertheme", "Member[previewbackcolor]"] + - ["system.string", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[defaultaction]"] + - ["system.string", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[helptext]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoomout]"] + - ["system.int32", "system.workflow.componentmodel.design.commentglyph", "Member[priority]"] + - ["system.guid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[debugworkflowgroupid]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[center]"] + - ["system.drawing.point", "system.workflow.componentmodel.design.workflowview", "Member[scrollposition]"] + - ["system.workflow.componentmodel.design.designerverbgroup", "system.workflow.componentmodel.design.designerverbgroup!", "Member[general]"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme!", "Method[generatethemefilepath].ReturnValue"] + - ["system.reflection.assembly", "system.workflow.componentmodel.design.itypeprovidercreator", "Method[getlocalassembly].ReturnValue"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.compositedesignertheme", "Member[watermarkalignment]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[showpreview]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[getpropertiessupported].ReturnValue"] + - ["system.drawing.color", "system.workflow.componentmodel.design.activitydesignertheme", "Member[backcolorstart]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onkeyup].ReturnValue"] + - ["system.drawing.point", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[location]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.ambienttheme", "Member[gridsize]"] + - ["system.workflow.componentmodel.design.workflowoutlinenode", "system.workflow.componentmodel.design.workflowoutline", "Method[createnewnode].ReturnValue"] + - ["system.type", "system.workflow.componentmodel.design.typebrowserdialog", "Member[selectedtype]"] + - ["system.string", "system.workflow.componentmodel.design.designerview", "Member[text]"] + - ["system.drawing.image", "system.workflow.componentmodel.design.activitytoolboxitem!", "Method[gettoolboximage].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesigner", "Member[smarttagrectangle]"] + - ["system.string", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[description]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.sequencedesigneraccessibleobject", "Method[getchild].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.designerglyph", "Member[priority]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[debugstepbranchmenu]"] + - ["system.workflow.componentmodel.design.hittestinfo", "system.workflow.componentmodel.design.compositeactivitydesigner", "Method[hittest].ReturnValue"] + - ["system.drawing.image", "system.workflow.componentmodel.design.designerview", "Member[image]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmousedoubleclick].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.configerrorglyph", "Method[getbounds].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.selectionglyph", "Method[getbounds].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.activitydesignertheme", "Member[borderwidth]"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.design.workflowoutlinenode", "Member[activity]"] + - ["system.type", "system.workflow.componentmodel.design.designertheme", "Member[designertype]"] + - ["system.workflow.componentmodel.design.activitydesignertheme", "system.workflow.componentmodel.design.activitydesigner", "Member[designertheme]"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[bottomright]"] + - ["system.int32", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[titleheight]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.activitypreviewdesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.drawing.image", "system.workflow.componentmodel.design.activitydesignertheme", "Member[designerimage]"] + - ["system.drawing.brush", "system.workflow.componentmodel.design.ambienttheme", "Member[foregroundbrush]"] + - ["system.drawing.image", "system.workflow.componentmodel.design.compositedesignertheme", "Member[watermarkimage]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowtheme", "Member[readonly]"] + - ["system.workflow.componentmodel.design.designerverbgroup", "system.workflow.componentmodel.design.designerverbgroup!", "Member[options]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.activitydesigner", "Member[messagefilters]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[ondragenter].ReturnValue"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[topright]"] + - ["system.object", "system.workflow.componentmodel.design.freeformactivitydesigner", "Method[getnextselectableobject].ReturnValue"] + - ["system.drawing.point", "system.workflow.componentmodel.design.activitydesigner", "Method[pointtoscreen].ReturnValue"] + - ["system.drawing.image", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[image]"] + - ["system.string", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Member[defaultaction]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[enablevisualresizing]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[containeddesigners]"] + - ["system.string", "system.workflow.componentmodel.design.designeraction", "Member[propertyname]"] + - ["system.boolean", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[canexpandcollapse]"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.designeredges!", "Member[all]"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[round]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Method[getchild].ReturnValue"] + - ["system.drawing.color", "system.workflow.componentmodel.design.activitydesignertheme", "Member[backcolorend]"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme", "Member[containingfiledirectory]"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.ambienttheme", "Member[selectionforegroundpen]"] + - ["system.io.textwriter", "system.workflow.componentmodel.design.workflowdesignerloader", "Method[getfilewriter].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[selectionmenu]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.ambienttheme", "Member[selectionsize]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.connectoraccessibleobject", "Member[parent]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.idesignerverbproviderservice", "Member[verbproviders]"] + - ["system.string", "system.workflow.componentmodel.design.activitydesignertheme", "Member[designerimagepath]"] + - ["system.int32", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[currentdroptarget]"] + - ["system.windows.forms.accessiblestates", "system.workflow.componentmodel.design.compositedesigneraccessibleobject", "Member[state]"] + - ["system.int32", "system.workflow.componentmodel.design.connectorhittestinfo", "Method[maptoindex].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "Member[imagerectangle]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.activitypreviewdesignertheme", "Member[previewforecolor]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.workflowview", "Method[logicalrectangletoclient].ReturnValue"] + - ["system.workflow.componentmodel.design.hittestinfo", "system.workflow.componentmodel.design.hittestinfo!", "Member[nowhere]"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[diamondanchor]"] + - ["system.int32", "system.workflow.componentmodel.design.connector", "Method[gethashcode].ReturnValue"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[none]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[readonlyindicatorcolor]"] + - ["system.workflow.componentmodel.design.compositeactivitydesigner", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[invokingdesigner]"] + - ["system.workflow.componentmodel.design.ambienttheme", "system.workflow.componentmodel.design.activitydesignerlayouteventargs", "Member[ambienttheme]"] + - ["system.workflow.componentmodel.design.activitydesignerglyphcollection", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[glyphs]"] + - ["system.drawing.image", "system.workflow.componentmodel.design.activitydesigner", "Member[image]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[helptextsize]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.activitydesigner", "Member[accessibilityobject]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[ondragover].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme", "Member[version]"] + - ["system.string", "system.workflow.componentmodel.design.typefilterproviderattribute", "Member[typefilterprovidertypename]"] + - ["system.drawing.rectangle[]", "system.workflow.componentmodel.design.parallelactivitydesigner", "Method[getdroptargets].ReturnValue"] + - ["system.drawing.size", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[header]"] + - ["system.object", "system.workflow.componentmodel.design.activitychangedeventargs", "Member[newvalue]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.activitydesignertheme", "Member[forecolor]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[breakpointconstraintsmenu]"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[accessibilityobject]"] + - ["system.workflow.componentmodel.design.sequentialworkflowheaderfooter", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[footer]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onshowcontextmenu].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.connector", "Member[connectormodified]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[newfiletracepointmenu]"] + - ["system.drawing.drawing2d.graphicspath", "system.workflow.componentmodel.design.activitydesignerpaint!", "Method[getroundedrectanglepath].ReturnValue"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.connectorhittestinfo", "Member[bounds]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.hittestinfo", "Member[bounds]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[selectionpatterncolor]"] + - ["system.drawing.image", "system.workflow.componentmodel.design.activitydesigner", "Method[getpreviewimage].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[expanded]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onmousewheel].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.activitytoolboxitem!", "Method[gettoolboxdisplayname].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[panmenu]"] + - ["system.object", "system.workflow.componentmodel.design.binduitypeeditor", "Method[editvalue].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoomlevellisthandler]"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowview", "Member[enablefittoscreen]"] + - ["system.boolean", "system.workflow.componentmodel.design.ambienttheme", "Member[drawrounded]"] + - ["system.object", "system.workflow.componentmodel.design.typebrowsereditor", "Method[editvalue].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[enableuserdrawnconnectors]"] + - ["system.object", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.workflow.componentmodel.design.designercontentalignment", "system.workflow.componentmodel.design.designercontentalignment!", "Member[fill]"] + - ["system.workflow.componentmodel.design.activitydesigner", "system.workflow.componentmodel.design.designerview", "Member[associateddesigner]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoom200mode]"] + - ["system.drawing.font", "system.workflow.componentmodel.design.activitydesignertheme", "Member[font]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[runtocursormenu]"] + - ["system.collections.idictionary", "system.workflow.componentmodel.design.designeraction", "Member[userdata]"] + - ["system.workflow.componentmodel.design.designergeometry", "system.workflow.componentmodel.design.designergeometry!", "Member[roundedrectangle]"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[arrowanchor]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Method[getinnerconnections].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.activitydesigner", "Member[isvisible]"] + - ["system.workflow.componentmodel.design.designeredges", "system.workflow.componentmodel.design.designeredges!", "Member[left]"] + - ["system.drawing.rectangle[]", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Method[getconnectors].ReturnValue"] + - ["system.windows.forms.idataobject", "system.workflow.componentmodel.design.compositeactivitydesigner!", "Method[serializeactivitiestodataobject].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.sequentialworkflowrootdesigner", "Member[text]"] + - ["system.workflow.componentmodel.design.designerverbgroup", "system.workflow.componentmodel.design.activitydesignerverb", "Member[group]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.workflowview", "Member[viewportrectangle]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[verbgroupdesigneractions]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[breakpointactionmenu]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowview", "Member[shadowdepth]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.activitypreviewdesignertheme", "Member[previewbordercolor]"] + - ["system.boolean", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[iseditable]"] + - ["system.drawing.design.uitypeeditoreditstyle", "system.workflow.componentmodel.design.binduitypeeditor", "Method[geteditstyle].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.design.selectionglyph", "Member[priority]"] + - ["system.int64", "system.workflow.componentmodel.design.iextendeduiservice2", "Method[gettargetframeworkversion].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[zoommenu]"] + - ["system.boolean", "system.workflow.componentmodel.design.connectionpoint", "Method[equals].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.workflowdesignermessagefilter", "Method[onquerycontinuedrag].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.workflowtheme", "Member[name]"] + - ["system.drawing.rectangle[]", "system.workflow.componentmodel.design.activitypreviewdesigner", "Method[getconnectors].ReturnValue"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[changetheme]"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[designer]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.activitydesigner", "Method[onlayoutsize].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.design.activitydesigner", "Method[getview].ReturnValue"] + - ["system.workflow.componentmodel.design.activitydesignerverbcollection", "system.workflow.componentmodel.design.activitypreviewdesigner", "Member[verbs]"] + - ["system.componentmodel.icomponent", "system.workflow.componentmodel.design.typebrowserdialog", "Member[component]"] + - ["system.workflow.componentmodel.design.hittestlocations", "system.workflow.componentmodel.design.hittestlocations!", "Member[none]"] + - ["system.workflow.componentmodel.design.activitydesignerglyphcollection", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[glyphs]"] + - ["system.boolean", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[enablevisualresizing]"] + - ["system.drawing.printing.printdocument", "system.workflow.componentmodel.design.workflowview", "Member[printdocument]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[bounds]"] + - ["system.drawing.color", "system.workflow.componentmodel.design.ambienttheme", "Member[dropindicatorcolor]"] + - ["system.workflow.componentmodel.design.activitydesigner", "system.workflow.componentmodel.design.activitydesigneraccessibleobject", "Member[activitydesigner]"] + - ["system.drawing.drawing2d.dashstyle", "system.workflow.componentmodel.design.activitydesignertheme", "Member[borderstyle]"] + - ["system.componentmodel.design.commandid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[defaultfilter]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[firstzoomcommand]"] + - ["system.componentmodel.typedescriptionprovider", "system.workflow.componentmodel.design.workflowdesignerloader", "Member[targetframeworktypedescriptionprovider]"] + - ["system.workflow.componentmodel.design.designergeometry", "system.workflow.componentmodel.design.activitydesignertheme", "Member[designergeometry]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[verbgroupview]"] + - ["system.collections.generic.dictionary", "system.workflow.componentmodel.design.iextendeduiservice", "Method[getxsdprojectitemsinfo].ReturnValue"] + - ["system.windows.forms.accessibleobject", "system.workflow.componentmodel.design.connectoraccessibleobject", "Method[hittest].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.design.sequentialactivitydesigner", "Member[canexpandcollapse]"] + - ["system.workflow.componentmodel.design.lineanchor", "system.workflow.componentmodel.design.lineanchor!", "Member[rectangle]"] + - ["system.string", "system.workflow.componentmodel.design.designeraction", "Member[text]"] + - ["system.workflow.componentmodel.design.connectionpoint", "system.workflow.componentmodel.design.connector", "Member[source]"] + - ["system.workflow.componentmodel.design.activitydesigner", "system.workflow.componentmodel.design.activitydesigner!", "Method[getrootdesigner].ReturnValue"] + - ["system.drawing.pen", "system.workflow.componentmodel.design.activitydesignertheme", "Member[borderpen]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.workflowview", "Member[viewportsize]"] + - ["system.boolean", "system.workflow.componentmodel.design.activitybindtypeconverter", "Method[getstandardvaluessupported].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.design.workflowviewaccessibleobject", "Member[name]"] + - ["system.boolean", "system.workflow.componentmodel.design.ambienttheme", "Member[showgrid]"] + - ["system.drawing.rectangle", "system.workflow.componentmodel.design.compositeactivitydesigner", "Member[imagerectangle]"] + - ["system.guid", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[menuguid]"] + - ["system.drawing.size", "system.workflow.componentmodel.design.freeformactivitydesigner", "Member[autosizemargin]"] + - ["system.workflow.componentmodel.design.designersize", "system.workflow.componentmodel.design.designersize!", "Member[large]"] + - ["system.int32", "system.workflow.componentmodel.design.connectionpoint", "Member[connectionindex]"] + - ["system.int32", "system.workflow.componentmodel.design.workflowmenucommands!", "Member[verbgroupmisc]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Serialization.typemodel.yml new file mode 100644 index 000000000000..8a8920c7df20 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.Serialization.typemodel.yml @@ -0,0 +1,64 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Method[getname].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Method[getinstance].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Method[getinstance].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.activitycodedomserializer!", "Member[markupfilenameproperty]"] + - ["system.xml.xmlqualifiedname", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Method[getxmlqualifiedname].ReturnValue"] + - ["system.reflection.propertyinfo[]", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[getproperties].ReturnValue"] + - ["system.type", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Method[gettype].ReturnValue"] + - ["system.componentmodel.propertydescriptorcollection", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Member[properties]"] + - ["system.componentmodel.design.serialization.contextstack", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Member[context]"] + - ["system.object", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[deserializefromstring].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[deserialize].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Method[getservice].ReturnValue"] + - ["system.codedom.codemembermethod", "system.workflow.componentmodel.serialization.activitytypecodedomserializer", "Method[getinitializemethod].ReturnValue"] + - ["system.componentmodel.design.serialization.idesignerserializationmanager", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Member[serializationmanager]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.activitymarkupserializer!", "Member[endlineproperty]"] + - ["system.string", "system.workflow.componentmodel.serialization.contentpropertyattribute", "Member[name]"] + - ["system.componentmodel.design.serialization.contextstack", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Member[context]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.activitymarkupserializer!", "Member[startlineproperty]"] + - ["system.workflow.componentmodel.serialization.activitysurrogateselector", "system.workflow.componentmodel.serialization.activitysurrogateselector!", "Member[default]"] + - ["system.object", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[createinstance].ReturnValue"] + - ["system.reflection.assembly", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Member[localassembly]"] + - ["system.boolean", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[shouldserializevalue].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.activitymarkupserializer!", "Member[startcolumnproperty]"] + - ["system.int32", "system.workflow.componentmodel.serialization.workflowmarkupserializationexception", "Member[linenumber]"] + - ["system.type", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Method[gettype].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.workflowmarkupserializer!", "Member[eventsproperty]"] + - ["system.object", "system.workflow.componentmodel.serialization.dependencyobjectcodedomserializer", "Method[serialize].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.workflowmarkupserializer!", "Member[xcodeproperty]"] + - ["system.string", "system.workflow.componentmodel.serialization.xmlnsprefixattribute", "Member[xmlnamespace]"] + - ["system.codedom.codemembermethod[]", "system.workflow.componentmodel.serialization.activitytypecodedomserializer", "Method[getinitializemethods].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.serialization.xmlnsdefinitionattribute", "Member[assemblyname]"] + - ["system.string", "system.workflow.componentmodel.serialization.xmlnsprefixattribute", "Member[prefix]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.workflowmarkupserializer!", "Member[clrnamespacesproperty]"] + - ["system.object", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Method[getservice].ReturnValue"] + - ["system.collections.ilist", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[getchildren].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Method[getserializer].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.activitycodedomserializer", "Method[serialize].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.activitymarkupserializer", "Method[createinstance].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[serializetostring].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Method[getname].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.activitymarkupserializer!", "Member[endcolumnproperty]"] + - ["system.componentmodel.propertydescriptorcollection", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Member[properties]"] + - ["system.codedom.codetypedeclaration", "system.workflow.componentmodel.serialization.activitytypecodedomserializer", "Method[serialize].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.serialization.constructorargumentattribute", "Member[argumentname]"] + - ["system.string", "system.workflow.componentmodel.serialization.xmlnsdefinitionattribute", "Member[clrnamespace]"] + - ["system.object", "system.workflow.componentmodel.serialization.activitytypecodedomserializer", "Method[deserialize].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.serialization.workflowmarkupserializer!", "Member[xclassproperty]"] + - ["system.int32", "system.workflow.componentmodel.serialization.workflowmarkupserializationexception", "Member[lineposition]"] + - ["system.string", "system.workflow.componentmodel.serialization.xmlnsdefinitionattribute", "Member[xmlnamespace]"] + - ["system.object", "system.workflow.componentmodel.serialization.activitycodedomserializationmanager", "Method[createinstance].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Method[getserializer].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.serialization.runtimenamepropertyattribute", "Member[name]"] + - ["system.componentmodel.design.serialization.idesignerserializationmanager", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Member[serializationmanager]"] + - ["system.runtime.serialization.iserializationsurrogate", "system.workflow.componentmodel.serialization.activitysurrogateselector", "Method[getsurrogate].ReturnValue"] + - ["system.reflection.eventinfo[]", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[getevents].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.serialization.workflowmarkupserializer", "Method[canserializetostring].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.markupextension", "Method[providevalue].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.serialization.workflowmarkupserializationmanager", "Method[createinstance].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.typemodel.yml new file mode 100644 index 000000000000..bf6f4be70f6d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.ComponentModel.typemodel.yml @@ -0,0 +1,203 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activityexecutioncontext!", "Member[currentexceptionproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.faulthandlersactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.componentmodel.faulthandleractivity", "Method[getaccesstype].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.propertymetadata", "Member[defaultvalue]"] + - ["system.workflow.componentmodel.dependencypropertyoptions", "system.workflow.componentmodel.dependencypropertyoptions!", "Member[delegateproperty]"] + - ["system.timespan", "system.workflow.componentmodel.workflowtransactionoptions", "Member[timeoutduration]"] + - ["system.string", "system.workflow.componentmodel.activity", "Member[name]"] + - ["system.object", "system.workflow.componentmodel.dependencyobject", "Method[getboundvalue].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.workflowtransactionoptions!", "Member[timeoutdurationproperty]"] + - ["system.collections.generic.ilist", "system.workflow.componentmodel.activitycollectionchangeeventargs", "Member[removeditems]"] + - ["system.workflow.componentmodel.activityexecutioncontext", "system.workflow.componentmodel.activityexecutioncontextmanager", "Method[getpersistedexecutioncontext].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.activitychangeaction", "Method[validatechanges].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.activitycollection", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.dependencyobject", "Method[metaequals].ReturnValue"] + - ["system.workflow.componentmodel.propertymetadata", "system.workflow.componentmodel.dependencyproperty", "Member[defaultmetadata]"] + - ["system.workflow.componentmodel.dependencypropertyoptions", "system.workflow.componentmodel.dependencypropertyoptions!", "Member[readonly]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.suspendactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activity!", "Member[closedevent]"] + - ["system.workflow.componentmodel.compositeactivity", "system.workflow.componentmodel.workflowchanges", "Member[transientworkflow]"] + - ["system.int32", "system.workflow.componentmodel.removedactivityaction", "Member[removedactivityindex]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.cancellationhandleractivity", "Method[execute].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.compensateactivity", "Member[targetactivityname]"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.activitycollection", "Member[item]"] + - ["system.string", "system.workflow.componentmodel.throwactivity", "Member[filterdescription]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activityexecutionstatuschangedeventargs", "Member[executionstatus]"] + - ["system.boolean", "system.workflow.componentmodel.activity", "Member[isdynamicactivity]"] + - ["system.workflow.componentmodel.activitycollectionchangeaction", "system.workflow.componentmodel.activitycollectionchangeaction!", "Member[replace]"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activityexecutionstatuschangedeventargs", "Member[executionresult]"] + - ["system.object", "system.workflow.componentmodel.activitybind", "Method[providevalue].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.activity", "Member[qualifiedname]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.compositeactivity", "Member[enabledactivities]"] + - ["system.workflow.componentmodel.activityexecutioncontext", "system.workflow.componentmodel.activityexecutioncontextmanager", "Method[getexecutioncontext].ReturnValue"] + - ["system.workflow.componentmodel.activitycollectionchangeaction", "system.workflow.componentmodel.activitycollectionchangeeventargs", "Member[action]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.compensateactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.activityexecutioncontext", "Member[activity]"] + - ["system.type", "system.workflow.componentmodel.idynamicpropertytypeprovider", "Method[getpropertytype].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activityexecutionstatus!", "Member[closed]"] + - ["system.workflow.componentmodel.workflowtransactionoptions", "system.workflow.componentmodel.compensatabletransactionscopeactivity", "Member[transactionoptions]"] + - ["system.boolean", "system.workflow.componentmodel.propertymetadata", "Member[issealed]"] + - ["system.collections.idictionary", "system.workflow.componentmodel.activitybind", "Member[userdata]"] + - ["system.workflow.componentmodel.setvalueoverride", "system.workflow.componentmodel.propertymetadata", "Member[setvalueoverride]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.terminateactivity!", "Member[errorproperty]"] + - ["system.workflow.componentmodel.workflowtransactionoptions", "system.workflow.componentmodel.transactionscopeactivity", "Member[transactionoptions]"] + - ["system.boolean", "system.workflow.componentmodel.removedactivityaction", "Method[applyto].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.activitycollection", "Member[issynchronized]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.workflowparameterbinding!", "Member[parameternameproperty]"] + - ["system.icomparable", "system.workflow.componentmodel.queueeventargs", "Member[queuename]"] + - ["system.string", "system.workflow.componentmodel.workflowparameterbindingcollection", "Method[getkeyforitem].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activityexecutionstatus!", "Member[initialized]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.transactionscopeactivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activityexecutionresult!", "Member[none]"] + - ["system.workflow.componentmodel.dependencypropertyoptions", "system.workflow.componentmodel.dependencypropertyoptions!", "Member[metadata]"] + - ["system.boolean", "system.workflow.componentmodel.dependencyobject", "Member[designmode]"] + - ["system.type", "system.workflow.componentmodel.throwactivity", "Method[getpropertytype].ReturnValue"] + - ["system.workflow.componentmodel.workflowparameterbinding", "system.workflow.componentmodel.workflowparameterbindingcollection", "Method[getitem].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.activity", "Method[getactivitybyname].ReturnValue"] + - ["system.componentmodel.isite", "system.workflow.componentmodel.dependencyobject", "Member[site]"] + - ["system.workflow.componentmodel.activitybind", "system.workflow.componentmodel.dependencyobject", "Method[getbinding].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.componentmodel.dependencyproperty!", "Method[fromtype].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.dependencyobject", "Method[isbindingset].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.synchronizationscopeactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activity", "Method[handlefault].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activityexecutionresult!", "Member[succeeded]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activityexecutionstatus!", "Member[canceling]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.icompensatableactivity", "Method[compensate].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.suspendactivity!", "Member[errorproperty]"] + - ["system.object", "system.workflow.componentmodel.activityexecutioncontext", "Method[getservice].ReturnValue"] + - ["system.collections.idictionary", "system.workflow.componentmodel.dependencyobject", "Member[userdata]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.faulthandlersactivity", "Method[execute].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.faulthandleractivity", "Member[filterdescription]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.dependencyproperty!", "Method[fromname].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutioncontextmanager", "system.workflow.componentmodel.activityexecutioncontext", "Member[executioncontextmanager]"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activityexecutionresult!", "Member[compensated]"] + - ["system.string", "system.workflow.componentmodel.activitybind", "Method[tostring].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.throwactivity!", "Member[faultproperty]"] + - ["system.boolean", "system.workflow.componentmodel.dependencyproperty", "Member[isattached]"] + - ["system.workflow.componentmodel.dependencypropertyoptions", "system.workflow.componentmodel.propertymetadata", "Member[options]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activityexecutionstatus!", "Member[compensating]"] + - ["system.int32", "system.workflow.componentmodel.activitycollectionchangeeventargs", "Member[index]"] + - ["system.boolean", "system.workflow.componentmodel.propertymetadata", "Member[isnonserialized]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activity!", "Member[faultingevent]"] + - ["system.type", "system.workflow.componentmodel.faulthandleractivity", "Method[getpropertytype].ReturnValue"] + - ["system.workflow.componentmodel.dependencyobject", "system.workflow.componentmodel.dependencyobject", "Member[parentdependencyobject]"] + - ["system.string", "system.workflow.componentmodel.activity", "Member[description]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activity!", "Member[statuschangedevent]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.compensationhandleractivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.componentmodel.idynamicpropertytypeprovider", "Method[getaccesstype].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.compensatabletransactionscopeactivity", "Method[execute].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.workflow.componentmodel.activityexecutioncontextmanager", "Member[persistedexecutioncontexts]"] + - ["system.workflow.componentmodel.dependencypropertyoptions", "system.workflow.componentmodel.dependencypropertyoptions!", "Member[optional]"] + - ["system.string", "system.workflow.componentmodel.suspendactivity", "Member[error]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.throwactivity!", "Member[faulttypeproperty]"] + - ["system.collections.generic.ienumerator", "system.workflow.componentmodel.activitycollection", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.activitycollection", "Member[isfixedsize]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.componentmodel.activityexecutioncontextmanager", "Member[executioncontexts]"] + - ["system.int32", "system.workflow.componentmodel.activitycollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.activitycollection", "Method[remove].ReturnValue"] + - ["system.workflow.componentmodel.activitycollectionchangeaction", "system.workflow.componentmodel.activitycollectionchangeaction!", "Member[add]"] + - ["system.string", "system.workflow.componentmodel.activityexecutionstatuschangedeventargs", "Method[tostring].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.addedactivityaction", "Member[addedactivity]"] + - ["system.boolean", "system.workflow.componentmodel.activity", "Member[enabled]"] + - ["system.guid", "system.workflow.componentmodel.activityexecutioncontext", "Member[contextguid]"] + - ["system.boolean", "system.workflow.componentmodel.addedactivityaction", "Method[applyto].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.activitycollection", "Member[syncroot]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.workflowchangeaction", "Method[validatechanges].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.workflowchanges!", "Method[getcondition].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.activitybind", "Method[getruntimevalue].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activityexecutionstatus!", "Member[faulting]"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.activity", "Method[clone].ReturnValue"] + - ["system.workflow.componentmodel.activity[]", "system.workflow.componentmodel.compositeactivity", "Method[getdynamicactivities].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activity", "Method[execute].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.activitybind", "Member[path]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.compositeactivity", "Method[handlefault].ReturnValue"] + - ["system.type", "system.workflow.componentmodel.faulthandleractivity", "Member[faulttype]"] + - ["system.boolean", "system.workflow.componentmodel.compositeactivity", "Member[canmodifyactivities]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.dependencyproperty!", "Method[register].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.activitycollectionchangeeventargs", "Member[owner]"] + - ["system.string", "system.workflow.componentmodel.activitybind", "Member[name]"] + - ["system.boolean", "system.workflow.componentmodel.workflowchangeaction", "Method[applyto].ReturnValue"] + - ["system.transactions.isolationlevel", "system.workflow.componentmodel.workflowtransactionoptions", "Member[isolationlevel]"] + - ["system.boolean", "system.workflow.componentmodel.propertymetadata", "Member[ismetaproperty]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.synchronizationscopeactivity", "Method[execute].ReturnValue"] + - ["system.exception", "system.workflow.componentmodel.throwactivity", "Member[fault]"] + - ["system.workflow.componentmodel.activitycollection", "system.workflow.componentmodel.compositeactivity", "Member[activities]"] + - ["system.string", "system.workflow.componentmodel.workflowparameterbinding", "Member[parametername]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.compensateactivity!", "Member[targetactivitynameproperty]"] + - ["system.int32", "system.workflow.componentmodel.dependencyproperty", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.propertymetadata", "Member[isreadonly]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.faulthandleractivity", "Method[execute].ReturnValue"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.removedactivityaction", "Method[validatechanges].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activity!", "Member[cancelingevent]"] + - ["system.boolean", "system.workflow.componentmodel.dependencyobject", "Method[removeproperty].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.faulthandleractivity!", "Member[faulttypeproperty]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.dependencyproperty!", "Method[registerattached].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.dependencyobject", "Method[getvalue].ReturnValue"] + - ["system.guid", "system.workflow.componentmodel.activity", "Member[workflowinstanceid]"] + - ["system.workflow.componentmodel.compiler.accesstypes", "system.workflow.componentmodel.throwactivity", "Method[getaccesstype].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.workflowchanges!", "Member[conditionproperty]"] + - ["system.boolean", "system.workflow.componentmodel.activitycollection", "Member[isreadonly]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activity!", "Member[compensatingevent]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activity!", "Member[executingevent]"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.activity!", "Method[load].ReturnValue"] + - ["system.type", "system.workflow.componentmodel.dependencyproperty", "Member[propertytype]"] + - ["system.boolean", "system.workflow.componentmodel.activitycollection", "Method[contains].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activity", "Member[executionresult]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activityexecutionstatus!", "Member[executing]"] + - ["t", "system.workflow.componentmodel.activityexecutioncontext", "Method[getservice].ReturnValue"] + - ["system.workflow.componentmodel.compositeactivity", "system.workflow.componentmodel.activity", "Member[parent]"] + - ["system.string", "system.workflow.componentmodel.dependencyproperty", "Member[name]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.activity", "Member[executionstatus]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.throwactivity", "Method[execute].ReturnValue"] + - ["t[]", "system.workflow.componentmodel.dependencyobject", "Method[getinvocationlist].ReturnValue"] + - ["system.boolean", "system.workflow.componentmodel.faulthandleractivity", "Method[canfiltertype].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.addedactivityaction", "Member[index]"] + - ["system.workflow.componentmodel.dependencypropertyoptions", "system.workflow.componentmodel.dependencypropertyoptions!", "Member[nonserialized]"] + - ["system.string", "system.workflow.componentmodel.activitychangeaction", "Member[owneractivitydottedpath]"] + - ["system.object", "system.workflow.componentmodel.activitycollection", "Member[item]"] + - ["system.collections.generic.ilist", "system.workflow.componentmodel.activitycollectionchangeeventargs", "Member[addeditems]"] + - ["system.collections.generic.icollection", "system.workflow.componentmodel.synchronizationscopeactivity", "Member[synchronizationhandles]"] + - ["system.collections.ienumerator", "system.workflow.componentmodel.activitycollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.activity", "Method[tostring].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activityexecutionresult!", "Member[canceled]"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activityexecutionresult!", "Member[uninitialized]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.activity!", "Member[activitycontextguidproperty]"] + - ["system.boolean", "system.workflow.componentmodel.activitycondition", "Method[evaluate].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.dependencyobject", "Method[getvaluebase].ReturnValue"] + - ["system.object", "system.workflow.componentmodel.workflowparameterbinding", "Member[value]"] + - ["system.type", "system.workflow.componentmodel.dependencyproperty", "Member[ownertype]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.terminateactivity", "Method[execute].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.componentmodel.iworkflowchangediff", "Method[diff].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.cancellationhandleractivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.compensatabletransactionscopeactivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.dependencypropertyoptions", "system.workflow.componentmodel.dependencypropertyoptions!", "Member[default]"] + - ["system.boolean", "system.workflow.componentmodel.dependencyproperty", "Member[isevent]"] + - ["system.boolean", "system.workflow.componentmodel.throwactivity", "Method[canfiltertype].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.compensatabletransactionscopeactivity", "Method[compensate].ReturnValue"] + - ["system.int32", "system.workflow.componentmodel.activitycollection", "Member[count]"] + - ["system.guid", "system.workflow.componentmodel.istartworkflow", "Method[startworkflow].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.removedactivityaction", "Member[originalremovedactivity]"] + - ["system.workflow.componentmodel.activityexecutionresult", "system.workflow.componentmodel.activityexecutionresult!", "Member[faulted]"] + - ["system.exception", "system.workflow.componentmodel.faulthandleractivity", "Member[fault]"] + - ["system.type", "system.workflow.componentmodel.dependencyproperty", "Member[validatortype]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.compensationhandleractivity", "Method[cancel].ReturnValue"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.workflowtransactionoptions!", "Member[isolationlevelproperty]"] + - ["system.string", "system.workflow.componentmodel.dependencyproperty", "Method[tostring].ReturnValue"] + - ["system.workflow.componentmodel.activitycollectionchangeaction", "system.workflow.componentmodel.activitycollectionchangeaction!", "Member[remove]"] + - ["system.workflow.componentmodel.activityexecutioncontext", "system.workflow.componentmodel.activityexecutioncontextmanager", "Method[createexecutioncontext].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.faulthandleractivity", "Method[cancel].ReturnValue"] + - ["system.attribute[]", "system.workflow.componentmodel.propertymetadata", "Method[getattributes].ReturnValue"] + - ["system.type", "system.workflow.componentmodel.throwactivity", "Member[faulttype]"] + - ["system.workflow.componentmodel.activity", "system.workflow.componentmodel.activityexecutionstatuschangedeventargs", "Member[activity]"] + - ["system.workflow.componentmodel.compiler.validationerrorcollection", "system.workflow.componentmodel.workflowchanges", "Method[validate].ReturnValue"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.componentmodel.transactionscopeactivity", "Method[cancel].ReturnValue"] + - ["system.string", "system.workflow.componentmodel.terminateactivity", "Member[error]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.componentmodel.workflowparameterbinding!", "Member[valueproperty]"] + - ["system.workflow.componentmodel.getvalueoverride", "system.workflow.componentmodel.propertymetadata", "Member[getvalueoverride]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Configuration.typemodel.yml new file mode 100644 index 000000000000..312fa1c1d78a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Configuration.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.workflow.runtime.configuration.workflowruntimesection", "Member[workflowdefinitioncachecapacity]"] + - ["system.workflow.runtime.configuration.workflowruntimeserviceelementcollection", "system.workflow.runtime.configuration.workflowruntimesection", "Member[services]"] + - ["system.string", "system.workflow.runtime.configuration.workflowruntimesection", "Member[name]"] + - ["system.collections.specialized.namevaluecollection", "system.workflow.runtime.configuration.workflowruntimeserviceelement", "Member[parameters]"] + - ["system.boolean", "system.workflow.runtime.configuration.workflowruntimesection", "Member[validateoncreate]"] + - ["system.configuration.namevalueconfigurationcollection", "system.workflow.runtime.configuration.workflowruntimesection", "Member[commonparameters]"] + - ["system.object", "system.workflow.runtime.configuration.workflowruntimeserviceelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.configuration.workflowruntimesection", "Member[enableperformancecounters]"] + - ["system.boolean", "system.workflow.runtime.configuration.workflowruntimeserviceelement", "Method[ondeserializeunrecognizedattribute].ReturnValue"] + - ["system.configuration.configurationelement", "system.workflow.runtime.configuration.workflowruntimeserviceelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.string", "system.workflow.runtime.configuration.workflowruntimeserviceelement", "Member[type]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.DebugEngine.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.DebugEngine.typemodel.yml new file mode 100644 index 000000000000..472568fe3de3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.DebugEngine.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.int32", "system.workflow.runtime.debugengine.activityhandlerdescriptor", "Member[token]"] + - ["system.workflow.runtime.debugengine.workflowdebuggersteppingoption", "system.workflow.runtime.debugengine.workflowdebuggersteppingattribute", "Member[steppingoption]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.debugengine.iinstancetable", "Method[getactivity].ReturnValue"] + - ["system.object", "system.workflow.runtime.debugengine.debugcontroller", "Method[initializelifetimeservice].ReturnValue"] + - ["system.workflow.runtime.debugengine.workflowdebuggersteppingoption", "system.workflow.runtime.debugengine.workflowdebuggersteppingoption!", "Member[sequential]"] + - ["system.workflow.runtime.debugengine.workflowdebuggersteppingoption", "system.workflow.runtime.debugengine.workflowdebuggersteppingoption!", "Member[concurrent]"] + - ["system.string", "system.workflow.runtime.debugengine.activityhandlerdescriptor", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Hosting.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Hosting.typemodel.yml new file mode 100644 index 000000000000..ab1acf5298e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Hosting.typemodel.yml @@ -0,0 +1,40 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.workflow.runtime.hosting.workflowpersistenceservice!", "Method[getisblocked].ReturnValue"] + - ["system.workflow.runtime.hosting.workflowruntimeservicestate", "system.workflow.runtime.hosting.workflowruntimeservicestate!", "Member[stopping]"] + - ["system.string", "system.workflow.runtime.hosting.workflowpersistenceservice!", "Method[getsuspendorterminateinfo].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Method[loadworkflowinstancestate].ReturnValue"] + - ["system.workflow.runtime.workflowruntime", "system.workflow.runtime.hosting.workflowruntimeservice", "Member[runtime]"] + - ["system.data.sqltypes.sqldatetime", "system.workflow.runtime.hosting.sqlpersistenceworkflowinstancedescription", "Member[nexttimerexpiration]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.hosting.defaultworkflowloaderservice", "Method[createinstance].ReturnValue"] + - ["system.timespan", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Member[loadinginterval]"] + - ["system.collections.generic.ienumerable", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Method[getallworkflows].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.hosting.workflowpersistenceservice", "Method[loadworkflowinstancestate].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Method[mustcommit].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.hosting.workflowpersistenceservice!", "Method[restorefromdefaultserializedform].ReturnValue"] + - ["system.string", "system.workflow.runtime.hosting.sqlpersistenceworkflowinstancedescription", "Member[suspendorterminatedescription]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.hosting.workflowloaderservice", "Method[createinstance].ReturnValue"] + - ["system.int32", "system.workflow.runtime.hosting.defaultworkflowschedulerservice", "Member[maxsimultaneousworkflows]"] + - ["system.boolean", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Member[enableretries]"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.hosting.workflowpersistenceservice!", "Method[getworkflowstatus].ReturnValue"] + - ["system.workflow.runtime.hosting.workflowruntimeservicestate", "system.workflow.runtime.hosting.workflowruntimeservice", "Member[state]"] + - ["system.workflow.runtime.hosting.workflowruntimeservicestate", "system.workflow.runtime.hosting.workflowruntimeservicestate!", "Member[started]"] + - ["system.boolean", "system.workflow.runtime.hosting.workflowpersistenceservice", "Method[unloadonidle].ReturnValue"] + - ["system.guid", "system.workflow.runtime.hosting.sqlpersistenceworkflowinstancedescription", "Member[workflowinstanceid]"] + - ["system.boolean", "system.workflow.runtime.hosting.manualworkflowschedulerservice", "Method[runworkflow].ReturnValue"] + - ["system.workflow.runtime.hosting.workflowruntimeservicestate", "system.workflow.runtime.hosting.workflowruntimeservicestate!", "Member[stopped]"] + - ["system.boolean", "system.workflow.runtime.hosting.sqlpersistenceworkflowinstancedescription", "Member[isblocked]"] + - ["system.boolean", "system.workflow.runtime.hosting.defaultworkflowcommitworkbatchservice", "Member[enableretries]"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.hosting.sqlpersistenceworkflowinstancedescription", "Member[status]"] + - ["system.guid", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Member[serviceinstanceid]"] + - ["system.boolean", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Method[unloadonidle].ReturnValue"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.hosting.workflowpersistenceservice", "Method[loadcompletedcontextactivity].ReturnValue"] + - ["system.byte[]", "system.workflow.runtime.hosting.workflowpersistenceservice!", "Method[getdefaultserializedform].ReturnValue"] + - ["system.workflow.runtime.hosting.workflowruntimeservicestate", "system.workflow.runtime.hosting.workflowruntimeservicestate!", "Member[starting]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Method[loadcompletedcontextactivity].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.runtime.hosting.sqlworkflowpersistenceservice", "Method[loadexpiredtimerworkflowids].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.hosting.sharedconnectionworkflowcommitworkbatchservice", "Member[enableretries]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Tracking.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Tracking.typemodel.yml new file mode 100644 index 000000000000..0ec264c22365 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.Tracking.typemodel.yml @@ -0,0 +1,156 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[workflowdefinitionupdated]"] + - ["system.eventargs", "system.workflow.runtime.tracking.trackingrecord", "Member[eventargs]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[terminated]"] + - ["system.workflow.runtime.tracking.extractcollection", "system.workflow.runtime.tracking.usertrackpoint", "Member[extracts]"] + - ["system.type", "system.workflow.runtime.tracking.usertrackinglocation", "Member[activitytype]"] + - ["system.datetime", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[eventdatetime]"] + - ["system.workflow.runtime.tracking.comparisonoperator", "system.workflow.runtime.tracking.comparisonoperator!", "Member[notequals]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.usertrackingrecord", "Member[body]"] + - ["system.version", "system.workflow.runtime.tracking.trackingprofile", "Member[version]"] + - ["system.workflow.runtime.tracking.extractcollection", "system.workflow.runtime.tracking.activitytrackpoint", "Member[extracts]"] + - ["system.guid", "system.workflow.runtime.tracking.trackingparameters", "Member[instanceid]"] + - ["system.string", "system.workflow.runtime.tracking.workflowdatatrackingextract", "Member[member]"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[status]"] + - ["system.guid", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[workflowinstanceid]"] + - ["system.type", "system.workflow.runtime.tracking.profileupdatedeventargs", "Member[workflowtype]"] + - ["system.string", "system.workflow.runtime.tracking.trackingdataitem", "Member[fieldname]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.trackingparameters", "Member[callpath]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[persisted]"] + - ["system.workflow.runtime.tracking.trackingprofile", "system.workflow.runtime.tracking.profileupdatedeventargs", "Member[trackingprofile]"] + - ["system.workflow.runtime.tracking.usertrackinglocationcollection", "system.workflow.runtime.tracking.usertrackpoint", "Member[matchinglocations]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingservice", "Member[enableretries]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[started]"] + - ["system.workflow.runtime.tracking.trackingprofile", "system.workflow.runtime.tracking.trackingservice", "Method[getprofile].ReturnValue"] + - ["system.int32", "system.workflow.runtime.tracking.trackingrecord", "Member[eventorder]"] + - ["system.string", "system.workflow.runtime.tracking.trackingcondition", "Member[value]"] + - ["system.string", "system.workflow.runtime.tracking.activitydatatrackingextract", "Member[member]"] + - ["system.workflow.runtime.tracking.comparisonoperator", "system.workflow.runtime.tracking.activitytrackingcondition", "Member[operator]"] + - ["system.string", "system.workflow.runtime.tracking.trackingdataitemvalue", "Member[datavalue]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[workflowdefinition]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.workflowdatatrackingextract", "Member[annotations]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[unloaded]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.trackingworkflowchangedeventargs", "Member[changes]"] + - ["system.boolean", "system.workflow.runtime.tracking.activitytrackinglocation", "Member[matchderivedtypes]"] + - ["system.string", "system.workflow.runtime.tracking.trackingextract", "Member[member]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.tracking.trackingparameters", "Member[rootactivity]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[completed]"] + - ["system.boolean", "system.workflow.runtime.tracking.trackingservice", "Method[trygetprofile].ReturnValue"] + - ["system.guid", "system.workflow.runtime.tracking.usertrackingrecord", "Member[parentcontextguid]"] + - ["system.exception", "system.workflow.runtime.tracking.trackingworkflowterminatedeventargs", "Member[exception]"] + - ["system.int32", "system.workflow.runtime.tracking.usertrackingrecord", "Member[eventorder]"] + - ["system.int32", "system.workflow.runtime.tracking.workflowtrackingrecord", "Member[eventorder]"] + - ["system.guid", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[parentcontextguid]"] + - ["system.guid", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[contextguid]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.workflowtrackinglocation", "Member[events]"] + - ["system.boolean", "system.workflow.runtime.tracking.usertrackinglocation", "Member[matchderivedargumenttypes]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingservice", "Member[partitiononcompletion]"] + - ["system.guid", "system.workflow.runtime.tracking.trackingparameters", "Member[callerparentcontextguid]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.sqltrackingqueryoptions", "Member[trackingdataitems]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingquery", "Method[trygetworkflow].ReturnValue"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.sqltrackingquery", "Method[getworkflows].ReturnValue"] + - ["system.type", "system.workflow.runtime.tracking.trackingparameters", "Member[workflowtype]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[aborted]"] + - ["system.workflow.runtime.tracking.activitytrackpointcollection", "system.workflow.runtime.tracking.trackingprofile", "Member[activitytrackpoints]"] + - ["system.datetime", "system.workflow.runtime.tracking.workflowtrackingrecord", "Member[eventdatetime]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[autorefresh]"] + - ["system.workflow.runtime.tracking.comparisonoperator", "system.workflow.runtime.tracking.comparisonoperator!", "Member[equals]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingservice", "Member[usedefaultprofile]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.trackingdataitem", "Member[annotations]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[idle]"] + - ["system.workflow.runtime.tracking.workflowtrackinglocation", "system.workflow.runtime.tracking.workflowtrackpoint", "Member[matchinglocation]"] + - ["system.string", "system.workflow.runtime.tracking.previoustrackingserviceattribute", "Member[assemblyqualifiedname]"] + - ["system.string", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[qualifiedname]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.workflowtrackingrecord", "Member[trackingworkflowevent]"] + - ["system.workflow.componentmodel.activityexecutionstatus", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[executionstatus]"] + - ["system.guid", "system.workflow.runtime.tracking.trackingparameters", "Member[contextguid]"] + - ["system.workflow.runtime.tracking.usertrackinglocationcollection", "system.workflow.runtime.tracking.usertrackpoint", "Member[excludedlocations]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.trackingextract", "Member[annotations]"] + - ["system.guid", "system.workflow.runtime.tracking.trackingparameters", "Member[callercontextguid]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.activitydatatrackingextract", "Member[annotations]"] + - ["system.object", "system.workflow.runtime.tracking.usertrackingrecord", "Member[userdata]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[invokedworkflows]"] + - ["system.guid", "system.workflow.runtime.tracking.trackingworkflowexceptioneventargs", "Member[contextguid]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingservice", "Method[tryreloadprofile].ReturnValue"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[loaded]"] + - ["system.boolean", "system.workflow.runtime.tracking.usertrackinglocation", "Member[matchderivedactivitytypes]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[annotations]"] + - ["system.int32", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[eventorder]"] + - ["system.string", "system.workflow.runtime.tracking.activitytrackingcondition", "Member[member]"] + - ["system.workflow.runtime.tracking.activitytrackinglocationcollection", "system.workflow.runtime.tracking.activitytrackpoint", "Member[matchinglocations]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.trackingprofiledeserializationexception", "Member[validationeventargs]"] + - ["system.datetime", "system.workflow.runtime.tracking.trackingrecord", "Member[eventdatetime]"] + - ["system.exception", "system.workflow.runtime.tracking.trackingworkflowexceptioneventargs", "Member[exception]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[resumed]"] + - ["system.string", "system.workflow.runtime.tracking.activitytrackingcondition", "Member[value]"] + - ["system.string", "system.workflow.runtime.tracking.trackingdataitemvalue", "Member[fieldname]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[userevents]"] + - ["system.datetime", "system.workflow.runtime.tracking.sqltrackingqueryoptions", "Member[statusmindatetime]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[changed]"] + - ["system.workflow.runtime.tracking.trackingprofile", "system.workflow.runtime.tracking.sqltrackingservice", "Method[getprofile].ReturnValue"] + - ["system.datetime", "system.workflow.runtime.tracking.usertrackingrecord", "Member[eventdatetime]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.usertrackingrecord", "Member[annotations]"] + - ["system.workflow.runtime.tracking.trackingchannel", "system.workflow.runtime.tracking.sqltrackingservice", "Method[gettrackingchannel].ReturnValue"] + - ["system.string", "system.workflow.runtime.tracking.usertrackingrecord", "Member[qualifiedname]"] + - ["system.guid", "system.workflow.runtime.tracking.usertrackingrecord", "Member[contextguid]"] + - ["system.type", "system.workflow.runtime.tracking.sqltrackingqueryoptions", "Member[workflowtype]"] + - ["system.workflow.runtime.tracking.trackingchannel", "system.workflow.runtime.tracking.trackingservice", "Method[gettrackingchannel].ReturnValue"] + - ["system.string", "system.workflow.runtime.tracking.trackingcondition", "Member[member]"] + - ["system.object", "system.workflow.runtime.tracking.trackingdataitem", "Member[data]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[suspended]"] + - ["system.string", "system.workflow.runtime.tracking.trackingworkflowsuspendedeventargs", "Member[error]"] + - ["system.string", "system.workflow.runtime.tracking.usertrackinglocation", "Member[keyname]"] + - ["system.guid", "system.workflow.runtime.tracking.trackingworkflowexceptioneventargs", "Member[parentcontextguid]"] + - ["system.string", "system.workflow.runtime.tracking.usertrackinglocation", "Member[activitytypename]"] + - ["system.workflow.runtime.tracking.activitytrackinglocationcollection", "system.workflow.runtime.tracking.activitytrackpoint", "Member[excludedlocations]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.activitytrackpoint", "Member[annotations]"] + - ["system.workflow.runtime.tracking.trackingconditioncollection", "system.workflow.runtime.tracking.activitytrackinglocation", "Member[conditions]"] + - ["system.string", "system.workflow.runtime.tracking.usertrackinglocation", "Member[argumenttypename]"] + - ["system.eventargs", "system.workflow.runtime.tracking.usertrackingrecord", "Member[eventargs]"] + - ["system.string", "system.workflow.runtime.tracking.trackingworkflowexceptioneventargs", "Member[currentactivitypath]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.workflowtrackpoint", "Member[annotations]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.usertrackpoint", "Member[annotations]"] + - ["system.double", "system.workflow.runtime.tracking.sqltrackingservice", "Member[profilechangecheckinterval]"] + - ["system.type", "system.workflow.runtime.tracking.usertrackinglocation", "Member[argumenttype]"] + - ["system.type", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[activitytype]"] + - ["system.string", "system.workflow.runtime.tracking.sqltrackingquery", "Member[connectionstring]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[workflowevents]"] + - ["system.guid", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[invokingworkflowinstanceid]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[created]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingservice", "Method[trygetprofile].ReturnValue"] + - ["system.string", "system.workflow.runtime.tracking.usertrackingrecord", "Member[userdatakey]"] + - ["system.type", "system.workflow.runtime.tracking.activitytrackinglocation", "Member[activitytype]"] + - ["system.workflow.runtime.tracking.trackingprofile", "system.workflow.runtime.tracking.trackingprofileserializer", "Method[deserialize].ReturnValue"] + - ["system.string", "system.workflow.runtime.tracking.trackingworkflowexceptioneventargs", "Member[originalactivitypath]"] + - ["system.workflow.runtime.tracking.comparisonoperator", "system.workflow.runtime.tracking.trackingcondition", "Member[operator]"] + - ["system.workflow.runtime.tracking.workflowtrackpointcollection", "system.workflow.runtime.tracking.trackingprofile", "Member[workflowtrackpoints]"] + - ["system.boolean", "system.workflow.runtime.tracking.sqltrackingservice", "Member[istransactional]"] + - ["system.type", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[workflowtype]"] + - ["system.int64", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[workflowinstanceinternalid]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.trackingrecord", "Member[annotations]"] + - ["system.string", "system.workflow.runtime.tracking.sqltrackingservice", "Member[connectionstring]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.tracking.trackingworkflowchangedeventargs", "Member[definition]"] + - ["system.type", "system.workflow.runtime.tracking.usertrackingrecord", "Member[activitytype]"] + - ["system.workflow.runtime.tracking.trackingannotationcollection", "system.workflow.runtime.tracking.workflowtrackingrecord", "Member[annotations]"] + - ["system.datetime", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[initialized]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[body]"] + - ["system.string", "system.workflow.runtime.tracking.activitytrackinglocation", "Member[activitytypename]"] + - ["system.eventargs", "system.workflow.runtime.tracking.activitytrackingrecord", "Member[eventargs]"] + - ["system.workflow.runtime.tracking.trackingworkflowevent", "system.workflow.runtime.tracking.trackingworkflowevent!", "Member[exception]"] + - ["system.datetime", "system.workflow.runtime.tracking.sqltrackingqueryoptions", "Member[statusmaxdatetime]"] + - ["system.guid", "system.workflow.runtime.tracking.trackingparameters", "Member[callerinstanceid]"] + - ["system.boolean", "system.workflow.runtime.tracking.trackingservice", "Method[tryreloadprofile].ReturnValue"] + - ["system.eventargs", "system.workflow.runtime.tracking.workflowtrackingrecord", "Member[eventargs]"] + - ["system.workflow.runtime.tracking.usertrackpointcollection", "system.workflow.runtime.tracking.trackingprofile", "Member[usertrackpoints]"] + - ["system.nullable", "system.workflow.runtime.tracking.sqltrackingqueryoptions", "Member[workflowstatus]"] + - ["system.xml.schema.xmlschema", "system.workflow.runtime.tracking.trackingprofileserializer", "Member[schema]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.activitytrackinglocation", "Member[executionstatusevents]"] + - ["system.collections.generic.ilist", "system.workflow.runtime.tracking.sqltrackingworkflowinstance", "Member[activityevents]"] + - ["system.workflow.runtime.tracking.trackingconditioncollection", "system.workflow.runtime.tracking.usertrackinglocation", "Member[conditions]"] + - ["system.string", "system.workflow.runtime.tracking.trackingdataitemvalue", "Member[qualifiedname]"] + - ["system.type", "system.workflow.runtime.tracking.profileremovedeventargs", "Member[workflowtype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.typemodel.yml new file mode 100644 index 000000000000..dd214f19c4f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Workflow.Runtime.typemodel.yml @@ -0,0 +1,74 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.objectmodel.readonlycollection", "system.workflow.runtime.workflowinstance", "Method[getworkflowqueuedata].ReturnValue"] + - ["system.workflow.runtime.workflowqueue", "system.workflow.runtime.workflowqueuingservice", "Method[getworkflowqueue].ReturnValue"] + - ["system.string", "system.workflow.runtime.correlationtoken", "Member[owneractivityname]"] + - ["system.int32", "system.workflow.runtime.timereventsubscriptioncollection", "Member[count]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.runtime.workflowqueuingservice!", "Member[pendingmessagesproperty]"] + - ["system.icomparable", "system.workflow.runtime.workflowqueueinfo", "Member[queuename]"] + - ["system.collections.generic.dictionary", "system.workflow.runtime.workflowcompletedeventargs", "Member[outputparameters]"] + - ["system.int32", "system.workflow.runtime.workflowqueue", "Member[count]"] + - ["system.object", "system.workflow.runtime.workflowqueue", "Method[peek].ReturnValue"] + - ["system.string", "system.workflow.runtime.workflowruntime", "Member[name]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.workflowcompletedeventargs", "Member[workflowdefinition]"] + - ["system.boolean", "system.workflow.runtime.ipendingwork", "Method[mustcommit].ReturnValue"] + - ["system.exception", "system.workflow.runtime.servicesexceptionnothandledeventargs", "Member[exception]"] + - ["system.object", "system.workflow.runtime.correlationproperty", "Member[value]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.runtime.correlationtokencollection!", "Member[correlationtokencollectionproperty]"] + - ["system.workflow.runtime.timereventsubscription", "system.workflow.runtime.timereventsubscriptioncollection", "Method[peek].ReturnValue"] + - ["system.guid", "system.workflow.runtime.workflowownershipexception", "Member[instanceid]"] + - ["system.workflow.runtime.workflowinstance", "system.workflow.runtime.workflowruntime", "Method[createworkflow].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.workflowqueuingservice", "Method[exists].ReturnValue"] + - ["t", "system.workflow.runtime.workflowruntime", "Method[getservice].ReturnValue"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.workflowstatus!", "Member[running]"] + - ["system.workflow.runtime.workflowinstance", "system.workflow.runtime.workflowruntime", "Method[getworkflow].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.workflowruntime", "Member[isstarted]"] + - ["system.collections.ienumerator", "system.workflow.runtime.timereventsubscriptioncollection", "Method[getenumerator].ReturnValue"] + - ["system.workflow.runtime.correlationtoken", "system.workflow.runtime.correlationtokeneventargs", "Member[correlationtoken]"] + - ["system.string", "system.workflow.runtime.correlationtokencollection", "Method[getkeyforitem].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.timereventsubscriptioncollection", "Member[issynchronized]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.runtime.workflowruntime", "Method[getallservices].ReturnValue"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.workflowstatus!", "Member[completed]"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.runtime.workflowruntime", "Method[getloadedworkflows].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.workflowruntimeeventargs", "Member[isstarted]"] + - ["system.workflow.componentmodel.activity", "system.workflow.runtime.workflowinstance", "Method[getworkflowdefinition].ReturnValue"] + - ["system.object", "system.workflow.runtime.timereventsubscriptioncollection", "Member[syncroot]"] + - ["system.boolean", "system.workflow.runtime.workflowinstance", "Method[equals].ReturnValue"] + - ["system.string", "system.workflow.runtime.workflowsuspendedeventargs", "Member[error]"] + - ["system.object", "system.workflow.runtime.workflowruntime", "Method[getservice].ReturnValue"] + - ["system.guid", "system.workflow.runtime.workflowinstance", "Member[instanceid]"] + - ["system.boolean", "system.workflow.runtime.correlationtokeneventargs", "Member[isinitializing]"] + - ["system.boolean", "system.workflow.runtime.workflowqueue", "Member[enabled]"] + - ["system.guid", "system.workflow.runtime.timereventsubscription", "Member[workflowinstanceid]"] + - ["system.object", "system.workflow.runtime.workflowqueue", "Method[dequeue].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.workflow.runtime.workflowqueueinfo", "Member[subscribedactivitynames]"] + - ["system.collections.generic.icollection", "system.workflow.runtime.correlationtoken", "Member[properties]"] + - ["system.icomparable", "system.workflow.runtime.timereventsubscription", "Member[queuename]"] + - ["system.datetime", "system.workflow.runtime.workflowinstance", "Method[getworkflownexttimerexpiration].ReturnValue"] + - ["system.guid", "system.workflow.runtime.workflowenvironment!", "Member[workflowinstanceid]"] + - ["system.exception", "system.workflow.runtime.workflowterminatedeventargs", "Member[exception]"] + - ["system.boolean", "system.workflow.runtime.correlationtoken", "Member[initialized]"] + - ["system.workflow.runtime.workflowinstance", "system.workflow.runtime.workfloweventargs", "Member[workflowinstance]"] + - ["system.workflow.runtime.workflowruntime", "system.workflow.runtime.workflowinstance", "Member[workflowruntime]"] + - ["system.workflow.runtime.workflowqueuingservice", "system.workflow.runtime.workflowqueue", "Member[queuingservice]"] + - ["system.workflow.runtime.workflowqueue", "system.workflow.runtime.workflowqueuingservice", "Method[createworkflowqueue].ReturnValue"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.workflowstatus!", "Member[terminated]"] + - ["system.workflow.componentmodel.dependencyproperty", "system.workflow.runtime.timereventsubscriptioncollection!", "Member[timercollectionproperty]"] + - ["system.collections.icollection", "system.workflow.runtime.workflowqueueinfo", "Member[items]"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.workflowstatus!", "Member[created]"] + - ["system.int32", "system.workflow.runtime.workflowinstance", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.workflow.runtime.workflowinstance", "Method[tryunload].ReturnValue"] + - ["system.workflow.runtime.correlationtoken", "system.workflow.runtime.correlationtokencollection", "Method[getitem].ReturnValue"] + - ["system.datetime", "system.workflow.runtime.timereventsubscription", "Member[expiresat]"] + - ["system.workflow.runtime.iworkbatch", "system.workflow.runtime.workflowenvironment!", "Member[workbatch]"] + - ["system.string", "system.workflow.runtime.correlationproperty", "Member[name]"] + - ["system.workflow.runtime.workflowstatus", "system.workflow.runtime.workflowstatus!", "Member[suspended]"] + - ["system.icomparable", "system.workflow.runtime.workflowqueue", "Member[queuename]"] + - ["system.string", "system.workflow.runtime.correlationtoken", "Member[name]"] + - ["system.guid", "system.workflow.runtime.servicesexceptionnothandledeventargs", "Member[workflowinstanceid]"] + - ["system.guid", "system.workflow.runtime.timereventsubscription", "Member[subscriptionid]"] + - ["system.workflow.runtime.correlationtoken", "system.workflow.runtime.correlationtokencollection!", "Method[getcorrelationtoken].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.Permissions.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.Permissions.typemodel.yml new file mode 100644 index 000000000000..6a66365bd520 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.Permissions.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ilist", "system.xaml.permissions.xamlloadpermission", "Member[allowedaccess]"] + - ["system.security.ipermission", "system.xaml.permissions.xamlloadpermission", "Method[copy].ReturnValue"] + - ["system.boolean", "system.xaml.permissions.xamlloadpermission", "Method[isunrestricted].ReturnValue"] + - ["system.xaml.permissions.xamlaccesslevel", "system.xaml.permissions.xamlaccesslevel!", "Method[privateaccessto].ReturnValue"] + - ["system.security.securityelement", "system.xaml.permissions.xamlloadpermission", "Method[toxml].ReturnValue"] + - ["system.reflection.assemblyname", "system.xaml.permissions.xamlaccesslevel", "Member[assemblyaccesstoassemblyname]"] + - ["system.security.ipermission", "system.xaml.permissions.xamlloadpermission", "Method[intersect].ReturnValue"] + - ["system.boolean", "system.xaml.permissions.xamlloadpermission", "Method[issubsetof].ReturnValue"] + - ["system.boolean", "system.xaml.permissions.xamlloadpermission", "Method[includes].ReturnValue"] + - ["system.int32", "system.xaml.permissions.xamlloadpermission", "Method[gethashcode].ReturnValue"] + - ["system.xaml.permissions.xamlaccesslevel", "system.xaml.permissions.xamlaccesslevel!", "Method[assemblyaccessto].ReturnValue"] + - ["system.boolean", "system.xaml.permissions.xamlloadpermission", "Method[equals].ReturnValue"] + - ["system.security.ipermission", "system.xaml.permissions.xamlloadpermission", "Method[union].ReturnValue"] + - ["system.string", "system.xaml.permissions.xamlaccesslevel", "Member[privateaccesstotypename]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.Schema.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.Schema.typemodel.yml new file mode 100644 index 000000000000..d5749278290c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.Schema.typemodel.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.xaml.schema.xamltypename", "Member[namespace]"] + - ["system.reflection.methodinfo", "system.xaml.schema.xamlmemberinvoker", "Member[underlyingsetter]"] + - ["system.boolean", "system.xaml.schema.xamlvalueconverter!", "Method[op_equality].ReturnValue"] + - ["system.xaml.schema.xamlcollectionkind", "system.xaml.schema.xamlcollectionkind!", "Member[none]"] + - ["system.xaml.schema.shouldserializeresult", "system.xaml.schema.shouldserializeresult!", "Member[true]"] + - ["system.xaml.schema.allowedmemberlocations", "system.xaml.schema.allowedmemberlocations!", "Member[any]"] + - ["system.xaml.schema.xamltypename", "system.xaml.schema.xamltypename!", "Method[parse].ReturnValue"] + - ["system.xaml.schema.xamlcollectionkind", "system.xaml.schema.xamlcollectionkind!", "Member[array]"] + - ["system.xaml.schema.allowedmemberlocations", "system.xaml.schema.allowedmemberlocations!", "Member[memberelement]"] + - ["system.xaml.schema.shouldserializeresult", "system.xaml.schema.shouldserializeresult!", "Member[false]"] + - ["system.xaml.schema.xamlmemberinvoker", "system.xaml.schema.xamlmemberinvoker!", "Member[unknowninvoker]"] + - ["system.reflection.methodinfo", "system.xaml.schema.xamltypeinvoker", "Method[getaddmethod].ReturnValue"] + - ["system.xaml.schema.xamltypeinvoker", "system.xaml.schema.xamltypeinvoker!", "Member[unknowninvoker]"] + - ["system.boolean", "system.xaml.schema.xamltypename!", "Method[tryparse].ReturnValue"] + - ["system.collections.generic.ilist", "system.xaml.schema.xamltypename", "Member[typearguments]"] + - ["system.string", "system.xaml.schema.xamltypename", "Member[name]"] + - ["system.xaml.schema.xamlcollectionkind", "system.xaml.schema.xamlcollectionkind!", "Member[dictionary]"] + - ["system.boolean", "system.xaml.schema.xamltypename!", "Method[tryparselist].ReturnValue"] + - ["system.boolean", "system.xaml.schema.xamlvalueconverter", "Method[equals].ReturnValue"] + - ["system.reflection.methodinfo", "system.xaml.schema.xamltypeinvoker", "Method[getenumeratormethod].ReturnValue"] + - ["system.xaml.schema.allowedmemberlocations", "system.xaml.schema.allowedmemberlocations!", "Member[attribute]"] + - ["system.boolean", "system.xaml.schema.xamlvalueconverter!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.xaml.schema.xamltypename", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ilist", "system.xaml.schema.xamltypename!", "Method[parselist].ReturnValue"] + - ["system.xaml.schema.shouldserializeresult", "system.xaml.schema.shouldserializeresult!", "Member[default]"] + - ["system.xaml.xamltype", "system.xaml.schema.xamlvalueconverter", "Member[targettype]"] + - ["system.type", "system.xaml.schema.xamlvalueconverter", "Member[convertertype]"] + - ["system.string", "system.xaml.schema.xamlvalueconverter", "Method[tostring].ReturnValue"] + - ["system.string", "system.xaml.schema.xamlvalueconverter", "Member[name]"] + - ["system.int32", "system.xaml.schema.xamlvalueconverter", "Method[gethashcode].ReturnValue"] + - ["system.xaml.schema.shouldserializeresult", "system.xaml.schema.xamlmemberinvoker", "Method[shouldserializevalue].ReturnValue"] + - ["system.xaml.schema.xamlcollectionkind", "system.xaml.schema.xamlcollectionkind!", "Member[collection]"] + - ["system.eventhandler", "system.xaml.schema.xamltypeinvoker", "Member[setmarkupextensionhandler]"] + - ["system.object", "system.xaml.schema.xamltypetypeconverter", "Method[convertto].ReturnValue"] + - ["system.reflection.methodinfo", "system.xaml.schema.xamlmemberinvoker", "Member[underlyinggetter]"] + - ["tconverterbase", "system.xaml.schema.xamlvalueconverter", "Member[converterinstance]"] + - ["system.string", "system.xaml.schema.xamltypename!", "Method[tostring].ReturnValue"] + - ["system.object", "system.xaml.schema.xamlmemberinvoker", "Method[getvalue].ReturnValue"] + - ["system.eventhandler", "system.xaml.schema.xamltypeinvoker", "Member[settypeconverterhandler]"] + - ["system.object", "system.xaml.schema.xamltypetypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.boolean", "system.xaml.schema.xamltypetypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.object", "system.xaml.schema.xamltypeinvoker", "Method[createinstance].ReturnValue"] + - ["system.collections.ienumerator", "system.xaml.schema.xamltypeinvoker", "Method[getitems].ReturnValue"] + - ["tconverterbase", "system.xaml.schema.xamlvalueconverter", "Method[createinstance].ReturnValue"] + - ["system.xaml.schema.allowedmemberlocations", "system.xaml.schema.allowedmemberlocations!", "Member[none]"] + - ["system.boolean", "system.xaml.schema.xamltypetypeconverter", "Method[canconvertto].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.typemodel.yml new file mode 100644 index 000000000000..ba25274939bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xaml.typemodel.yml @@ -0,0 +1,365 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.collections.generic.ienumerable", "system.xaml.ixamlnamespaceresolver", "Method[getnamespaceprefixes].ReturnValue"] + - ["system.string", "system.xaml.ixamlnamespaceresolver", "Method[getnamespace].ReturnValue"] + - ["system.xaml.xamlreader", "system.xaml.xamlnodequeue", "Member[reader]"] + - ["system.boolean", "system.xaml.xamltype", "Member[trimsurroundingwhitespace]"] + - ["system.xaml.schema.xamltypeinvoker", "system.xaml.xamltype", "Member[invoker]"] + - ["system.eventhandler", "system.xaml.xamltype", "Method[lookupsetmarkupextensionhandler].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupisconstructible].ReturnValue"] + - ["system.xaml.xamlobjectwritersettings", "system.xaml.ixamlobjectwriterfactory", "Method[getparentsettings].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Member[isconstructible]"] + - ["system.boolean", "system.xaml.xamlreadersettings", "Member[ignoreuidsonpropertyelements]"] + - ["system.xaml.xamldirective", "system.xaml.xamlschemacontext", "Method[getxamldirective].ReturnValue"] + - ["system.int32", "system.xaml.xamlmember", "Method[gethashcode].ReturnValue"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlxmlreader", "Member[nodetype]"] + - ["system.xaml.namespacedeclaration", "system.xaml.xamlxmlreader", "Member[namespace]"] + - ["system.boolean", "system.xaml.xamlxmlreadersettings", "Member[skipxmlcompatibilityprocessing]"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Method[lookuppositionalparameters].ReturnValue"] + - ["system.boolean", "system.xaml.xamlreader", "Member[isdisposed]"] + - ["system.boolean", "system.xaml.xamlmember", "Member[iswritepublic]"] + - ["system.boolean", "system.xaml.xamldirective", "Method[lookupiswriteonly].ReturnValue"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamltype", "Member[valueserializer]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[code]"] + - ["system.eventhandler", "system.xaml.xamltype", "Method[lookupsettypeconverterhandler].ReturnValue"] + - ["system.int32", "system.xaml.xamlbackgroundreader", "Member[linenumber]"] + - ["system.xaml.xamltype", "system.xaml.xamlmember", "Member[type]"] + - ["system.boolean", "system.xaml.xamlobjectwritersettings", "Member[preferunconverteddictionarykeys]"] + - ["system.xaml.namespacedeclaration", "system.xaml.xamlreader", "Member[namespace]"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Method[lookupmember].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isnamevalid]"] + - ["system.collections.generic.ilist", "system.xaml.xamlmember", "Method[getxamlnamespaces].ReturnValue"] + - ["system.string", "system.xaml.xamllanguage!", "Member[xml1998namespace]"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[namespacedeclaration]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[array]"] + - ["system.boolean", "system.xaml.attachablepropertyservices!", "Method[trygetproperty].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Method[lookupattachablemember].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[classattributes]"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isreadonly]"] + - ["system.xaml.xamlreader", "system.xaml.xamlnodelist", "Method[getreader].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Method[getattachablemember].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Method[lookupisunknown].ReturnValue"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlreader", "Member[nodetype]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[factorymethod]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamltype", "Method[lookupdeferringloader].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isattachable]"] + - ["system.xaml.xamlwriter", "system.xaml.xamlnodelist", "Member[writer]"] + - ["system.uri", "system.xaml.xamlobjecteventargs", "Member[sourcebamluri]"] + - ["system.string", "system.xaml.xamlschemacontext", "Method[getpreferredprefix].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[member]"] + - ["system.string", "system.xaml.xamlservices!", "Method[save].ReturnValue"] + - ["system.type", "system.xaml.xamltype", "Method[lookupunderlyingtype].ReturnValue"] + - ["system.componentmodel.designerserializationvisibility", "system.xaml.xamlmember", "Member[serializationvisibility]"] + - ["system.xaml.namespacedeclaration", "system.xaml.xamlbackgroundreader", "Member[namespace]"] + - ["system.string", "system.xaml.xamltype", "Method[tostring].ReturnValue"] + - ["system.object", "system.xaml.xamlservices!", "Method[load].ReturnValue"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamltype", "Member[schemacontext]"] + - ["system.collections.generic.ienumerable", "system.xaml.xamlschemacontext", "Method[getallxamlnamespaces].ReturnValue"] + - ["system.int32", "system.xaml.xamlnodelist", "Member[count]"] + - ["system.xaml.xamlreader", "system.xaml.xamlreader", "Method[readsubtree].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupisxdata].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[classmodifier]"] + - ["system.boolean", "system.xaml.xamltype", "Member[iswhitespacesignificantcollection]"] + - ["system.boolean", "system.xaml.xamlobjectwritersettings", "Member[registernamesonexternalnamescope]"] + - ["system.object", "system.xaml.xamlservices!", "Method[parse].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[boolean]"] + - ["system.object", "system.xaml.xamlobjecteventargs", "Member[instance]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[typearguments]"] + - ["system.xaml.schema.xamlmemberinvoker", "system.xaml.xamlmember", "Member[invoker]"] + - ["system.int32", "system.xaml.attachablepropertyservices!", "Method[getattachedpropertycount].ReturnValue"] + - ["system.object", "system.xaml.xamlbackgroundreader", "Member[value]"] + - ["system.xaml.xamltype", "system.xaml.xamldirective", "Method[lookuptargettype].ReturnValue"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamlbackgroundreader", "Member[schemacontext]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[xdata]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamltype", "Method[lookuptypeconverter].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Method[lookupaliasedproperty].ReturnValue"] + - ["system.type", "system.xaml.attachablememberidentifier", "Member[declaringtype]"] + - ["system.int32", "system.xaml.xamlbackgroundreader", "Member[lineposition]"] + - ["system.int32", "system.xaml.iattachedpropertystore", "Member[propertycount]"] + - ["system.xaml.xamltype", "system.xaml.xamlmember", "Member[declaringtype]"] + - ["system.collections.generic.icollection", "system.xaml.xamltype", "Method[getallmembers].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isambient]"] + - ["system.boolean", "system.xaml.xamlmember", "Method[lookupisreadpublic].ReturnValue"] + - ["system.boolean", "system.xaml.attachablememberidentifier!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.xaml.xamlobjectreader", "Member[iseof]"] + - ["system.boolean", "system.xaml.xamldirective", "Method[lookupisreadonly].ReturnValue"] + - ["system.boolean", "system.xaml.xamlobjectwriter", "Member[shouldprovidelineinfo]"] + - ["system.boolean", "system.xaml.xamlreadersettings", "Member[allowprotectedmembersonroot]"] + - ["system.string", "system.xaml.xamlmember", "Member[name]"] + - ["system.object", "system.xaml.xamlobjectwriter", "Member[result]"] + - ["system.boolean", "system.xaml.xamlreadersettings", "Member[providelineinfo]"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamlxmlwriter", "Member[schemacontext]"] + - ["system.string", "system.xaml.xamltype", "Member[preferredxamlnamespace]"] + - ["system.object", "system.xaml.ixamlnameresolver", "Method[resolve].ReturnValue"] + - ["system.reflection.assembly", "system.xaml.xamlschemacontext", "Method[onassemblyresolve].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.xamlxmlreader", "Member[member]"] + - ["system.xaml.xamltype", "system.xaml.xamlschemacontext", "Method[getxamltype].ReturnValue"] + - ["system.reflection.memberinfo", "system.xaml.xamlmember", "Method[lookupunderlyingmember].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xaml.iambientprovider", "Method[getallambientvalues].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.ambientpropertyvalue", "Member[retrievedproperty]"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupconstructionrequiresarguments].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Method[lookupisevent].ReturnValue"] + - ["system.boolean", "system.xaml.xamlxmlreader", "Member[haslineinfo]"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Member[contentwrappers]"] + - ["system.collections.generic.ilist", "system.xaml.xamllanguage!", "Member[xmlnamespaces]"] + - ["system.reflection.memberinfo", "system.xaml.xamlmember", "Member[underlyingmember]"] + - ["system.boolean", "system.xaml.xamlobjectwritersettings", "Member[skipprovidevalueonroot]"] + - ["system.xaml.schema.xamlmemberinvoker", "system.xaml.xamldirective", "Method[lookupinvoker].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupiswhitespacesignificantcollection].ReturnValue"] + - ["system.boolean", "system.xaml.iattachedpropertystore", "Method[trygetproperty].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[synchronousmode]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[type]"] + - ["system.boolean", "system.xaml.xamlobjectwritersettings", "Member[ignorecanconvert]"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[value]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[null]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isnamevalid]"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[startobject]"] + - ["system.boolean", "system.xaml.xamlwriter", "Member[isdisposed]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[arguments]"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Member[contentproperty]"] + - ["system.boolean", "system.xaml.xamlschemacontext", "Member[fullyqualifyassemblynamesinclrnamespaces]"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Member[keytype]"] + - ["system.boolean", "system.xaml.xamldirective", "Method[lookupisreadpublic].ReturnValue"] + - ["system.string", "system.xaml.xamlmember", "Member[preferredxamlnamespace]"] + - ["system.string", "system.xaml.inamespaceprefixlookup", "Method[lookupprefix].ReturnValue"] + - ["system.collections.generic.icollection", "system.xaml.xamltype", "Method[getallattachablemembers].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Member[ismarkupextension]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamlmember", "Method[lookuptypeconverter].ReturnValue"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamldirective", "Method[lookupdeferringloader].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[fieldmodifier]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[reference]"] + - ["system.boolean", "system.xaml.xamlreader", "Method[read].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupispublic].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isevent]"] + - ["system.reflection.icustomattributeprovider", "system.xaml.xamldirective", "Method[lookupcustomattributeprovider].ReturnValue"] + - ["system.collections.generic.icollection", "system.xaml.xamlschemacontext", "Method[getallxamltypes].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[name]"] + - ["system.boolean", "system.xaml.xamltype", "Method[canassignto].ReturnValue"] + - ["system.xaml.xamlschemacontext", "system.xaml.ixamlschemacontextprovider", "Member[schemacontext]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamlmember", "Member[typeconverter]"] + - ["system.xaml.xamltype", "system.xaml.xamlxmlreader", "Member[type]"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupismarkupextension].ReturnValue"] + - ["system.string", "system.xaml.xamltype", "Member[name]"] + - ["system.object", "system.xaml.xamlreader", "Member[value]"] + - ["system.string", "system.xaml.xamlmember", "Method[tostring].ReturnValue"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[endmember]"] + - ["system.type", "system.xaml.xamltype", "Member[underlyingtype]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[unknowncontent]"] + - ["system.string", "system.xaml.namespacedeclaration", "Member[namespace]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[static]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamlmember", "Member[valueserializer]"] + - ["system.eventhandler", "system.xaml.xamlobjectwritersettings", "Member[afterbegininithandler]"] + - ["system.int32", "system.xaml.xamltype", "Method[gethashcode].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[positionalparameters]"] + - ["system.boolean", "system.xaml.iattachedpropertystore", "Method[removeproperty].ReturnValue"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamldirective", "Method[lookuptypeconverter].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "system.xaml.xamlmember", "Method[lookupmarkupextensionbracketcharacters].ReturnValue"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamlxmlreader", "Member[schemacontext]"] + - ["system.boolean", "system.xaml.xamlreader", "Member[iseof]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isgeneric]"] + - ["system.xaml.xamlwriter", "system.xaml.xamlnodequeue", "Member[writer]"] + - ["system.boolean", "system.xaml.xamlschemacontextsettings", "Member[supportmarkupextensionswithduplicatearity]"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[startmember]"] + - ["system.boolean", "system.xaml.xamldirective", "Method[lookupisunknown].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Method[equals].ReturnValue"] + - ["system.boolean", "system.xaml.ixamlnameresolver", "Member[isfixuptokenavailable]"] + - ["system.xaml.schema.xamltypeinvoker", "system.xaml.xamltype", "Method[lookupinvoker].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[int16]"] + - ["system.int32", "system.xaml.xamlnodequeue", "Member[count]"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isdirective]"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Method[lookupkeytype].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[members]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[class]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isdictionary]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[char]"] + - ["system.boolean", "system.xaml.xamlmember", "Member[iswriteonly]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[object]"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[endobject]"] + - ["system.uri", "system.xaml.xamlreadersettings", "Member[baseuri]"] + - ["system.xaml.xamltype", "system.xaml.xamlobjectreader", "Member[type]"] + - ["system.boolean", "system.xaml.xamltype", "Member[ispublic]"] + - ["system.xaml.xamltype", "system.xaml.xamlreader", "Member[type]"] + - ["system.object", "system.xaml.xamlobjectwritersettings", "Member[rootobjectinstance]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isusableduringinitialization]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamltype", "Method[lookupvalueserializer].ReturnValue"] + - ["system.int32", "system.xaml.attachablememberidentifier", "Method[gethashcode].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.xamlduplicatememberexception", "Member[duplicatemember]"] + - ["system.boolean", "system.xaml.xamlschemacontextsettings", "Member[fullyqualifyassemblynamesinclrnamespaces]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[single]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isxdata]"] + - ["system.string", "system.xaml.attachablememberidentifier", "Method[tostring].ReturnValue"] + - ["system.int32", "system.xaml.xamlxmlreader", "Member[linenumber]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[property]"] + - ["system.xaml.xamltype", "system.xaml.xamldirective", "Method[lookuptype].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.xaml.xamlexception", "Member[lineposition]"] + - ["system.reflection.methodinfo", "system.xaml.xamlmember", "Method[lookupunderlyingsetter].ReturnValue"] + - ["system.boolean", "system.xaml.xamlobjectreadersettings", "Member[requireexplicitcontentvisibility]"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookuptrimsurroundingwhitespace].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[shared]"] + - ["system.string", "system.xaml.xamldirective", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Member[constructionrequiresarguments]"] + - ["system.xaml.xamltype", "system.xaml.xamlmember", "Member[targettype]"] + - ["system.collections.generic.ilist", "system.xaml.xamlschemacontext", "Member[referenceassemblies]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[space]"] + - ["system.xaml.xamlmember", "system.xaml.xamlreader", "Member[member]"] + - ["system.reflection.icustomattributeprovider", "system.xaml.xamlmember", "Method[lookupcustomattributeprovider].ReturnValue"] + - ["system.object", "system.xaml.iambientprovider", "Method[getfirstambientvalue].ReturnValue"] + - ["system.boolean", "system.xaml.xamlbackgroundreader", "Method[read].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamlmember", "Method[lookuptype].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Member[isambient]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isarray]"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamlobjectwriter", "Member[schemacontext]"] + - ["system.reflection.assembly", "system.xaml.xamlreadersettings", "Member[localassembly]"] + - ["system.object", "system.xaml.ambientpropertyvalue", "Member[value]"] + - ["system.boolean", "system.xaml.xamlbackgroundreader", "Member[iseof]"] + - ["system.collections.generic.ilist", "system.xaml.xamllanguage!", "Member[xamlnamespaces]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamlschemacontext", "Method[getvalueconverter].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[uid]"] + - ["system.int32", "system.xaml.ixamllineinfo", "Member[linenumber]"] + - ["system.int32", "system.xaml.xamldirective", "Method[gethashcode].ReturnValue"] + - ["system.uri", "system.xaml.xamlobjectwritersettings", "Member[sourcebamluri]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isunknown]"] + - ["system.boolean", "system.xaml.xamlxmlreadersettings", "Member[xmlspacepreserve]"] + - ["system.xaml.xamlxmlwritersettings", "system.xaml.xamlxmlwritersettings", "Method[copy].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.xaml.xamllanguage!", "Member[alldirectives]"] + - ["system.xaml.ambientpropertyvalue", "system.xaml.iambientprovider", "Method[getfirstambientvalue].ReturnValue"] + - ["system.string", "system.xaml.attachablememberidentifier", "Member[membername]"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Member[typearguments]"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Method[lookupbasetype].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isunknown]"] + - ["system.int32", "system.xaml.ixamllineinfo", "Member[lineposition]"] + - ["system.boolean", "system.xaml.attachablememberidentifier", "Method[equals].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[initialization]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[asyncrecords]"] + - ["system.reflection.methodinfo", "system.xaml.xamldirective", "Method[lookupunderlyinggetter].ReturnValue"] + - ["system.eventhandler", "system.xaml.xamlobjectwritersettings", "Member[afterpropertieshandler]"] + - ["system.object", "system.xaml.xamlxmlreader", "Member[value]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isnamescope]"] + - ["system.boolean", "system.xaml.xamlobjectreader", "Method[read].ReturnValue"] + - ["system.type", "system.xaml.idestinationtypeprovider", "Method[getdestinationtype].ReturnValue"] + - ["system.collections.generic.ilist", "system.xaml.xamldirective", "Method[getxamlnamespaces].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[subclass]"] + - ["system.boolean", "system.xaml.xamlschemacontext", "Member[supportmarkupextensionswithduplicatearity]"] + - ["system.eventhandler", "system.xaml.xamlobjectwritersettings", "Member[beforepropertieshandler]"] + - ["system.boolean", "system.xaml.xamlmember", "Method[lookupiswritepublic].ReturnValue"] + - ["system.int32", "system.xaml.ixamlindexingreader", "Member[count]"] + - ["system.boolean", "system.xaml.xamltype!", "Method[op_inequality].ReturnValue"] + - ["system.eventhandler", "system.xaml.xamlobjectwritersettings", "Member[afterendinithandler]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[items]"] + - ["system.int32", "system.xaml.xamlexception", "Member[linenumber]"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Method[getpositionalparameters].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.xamlobjectreader", "Member[member]"] + - ["system.windows.markup.inamescope", "system.xaml.xamlobjectwriter", "Member[rootnamescope]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[connectionid]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[base]"] + - ["system.boolean", "system.xaml.ixamllineinfoconsumer", "Member[shouldprovidelineinfo]"] + - ["system.boolean", "system.xaml.xamldirective", "Method[lookupisambient].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype!", "Method[op_equality].ReturnValue"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Member[allowedcontenttypes]"] + - ["system.string", "system.xaml.xamlxmlreadersettings", "Member[xmllang]"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Method[getmember].ReturnValue"] + - ["system.string", "system.xaml.xamllanguage!", "Member[xaml2006namespace]"] + - ["system.object", "system.xaml.xamlobjectreader", "Member[value]"] + - ["system.eventhandler", "system.xaml.xamlobjectwritersettings", "Member[xamlsetvaluehandler]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[string]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamlmember", "Method[lookupvalueserializer].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xaml.ixamlnameresolver", "Method[getallnamesandvaluesinscope].ReturnValue"] + - ["system.xaml.xamlobjectwriter", "system.xaml.ixamlobjectwriterfactory", "Method[getxamlobjectwriter].ReturnValue"] + - ["system.boolean", "system.xaml.xamlxmlreadersettings", "Member[closeinput]"] + - ["system.int32", "system.xaml.xamlobjecteventargs", "Member[elementlinenumber]"] + - ["system.boolean", "system.xaml.xamlobjectwriter", "Method[onsetvalue].ReturnValue"] + - ["system.xaml.schema.xamlcollectionkind", "system.xaml.xamltype", "Method[lookupcollectionkind].ReturnValue"] + - ["system.object", "system.xaml.irootobjectprovider", "Member[rootobject]"] + - ["system.xaml.xamlmember", "system.xaml.xamlbackgroundreader", "Member[member]"] + - ["system.boolean", "system.xaml.xamlobjectwritersettings", "Member[skipduplicatepropertycheck]"] + - ["system.collections.generic.ilist", "system.xaml.xamldirective", "Method[lookupdependson].ReturnValue"] + - ["system.xaml.xamlxmlwritersettings", "system.xaml.xamlxmlwriter", "Member[settings]"] + - ["system.boolean", "system.xaml.xamltype", "Member[isnullable]"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupusableduringinitialization].ReturnValue"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[none]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[double]"] + - ["system.collections.generic.ienumerable", "system.xaml.xamltype", "Method[lookupallattachablemembers].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Member[itemtype]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[int32]"] + - ["system.windows.markup.inamescope", "system.xaml.xamlobjectwritersettings", "Member[externalnamescope]"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupisunknown].ReturnValue"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamltype", "Member[typeconverter]"] + - ["system.xaml.namespacedeclaration", "system.xaml.xamlobjectreader", "Member[namespace]"] + - ["system.boolean", "system.xaml.xamlxmlwritersettings", "Member[closeoutput]"] + - ["system.collections.generic.ireadonlydictionary", "system.xaml.xamlmember", "Member[markupextensionbracketcharacters]"] + - ["system.xaml.xamlreader", "system.xaml.xamldeferringloader", "Method[save].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Method[lookupisreadonly].ReturnValue"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Method[getaliasedproperty].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[int64]"] + - ["system.boolean", "system.xaml.xamlschemacontext", "Method[trygetcompatiblexamlnamespace].ReturnValue"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlnodetype!", "Member[getobject]"] + - ["system.boolean", "system.xaml.xamltype", "Method[equals].ReturnValue"] + - ["system.int32", "system.xaml.xamlobjecteventargs", "Member[elementlineposition]"] + - ["system.boolean", "system.xaml.xamlmember", "Method[lookupiswriteonly].ReturnValue"] + - ["system.string", "system.xaml.ixamlnameprovider", "Method[getname].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupisnullable].ReturnValue"] + - ["system.boolean", "system.xaml.attachablememberidentifier!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xaml.xamltype", "Method[lookupallmembers].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember", "Method[lookupisambient].ReturnValue"] + - ["system.boolean", "system.xaml.ixamllineinfo", "Member[haslineinfo]"] + - ["system.boolean", "system.xaml.xamldirective", "Method[lookupiswritepublic].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[uri]"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamlobjectreader", "Member[schemacontext]"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Method[lookupcontentwrappers].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupisnamescope].ReturnValue"] + - ["system.boolean", "system.xaml.xamlxmlreader", "Member[iseof]"] + - ["system.reflection.methodinfo", "system.xaml.xamlmember", "Method[lookupunderlyinggetter].ReturnValue"] + - ["system.reflection.icustomattributeprovider", "system.xaml.xamltype", "Method[lookupcustomattributeprovider].ReturnValue"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Method[lookupallowedcontenttypes].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[decimal]"] + - ["system.string", "system.xaml.namespacedeclaration", "Member[prefix]"] + - ["system.boolean", "system.xaml.attachablepropertyservices!", "Method[removeproperty].ReturnValue"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamlreader", "Member[schemacontext]"] + - ["system.boolean", "system.xaml.xamlreadersettings", "Member[valuesmustbestring]"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Member[markupextensionreturntype]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamltype", "Member[deferringloader]"] + - ["system.boolean", "system.xaml.xamlnodequeue", "Member[isempty]"] + - ["system.xaml.schema.xamlmemberinvoker", "system.xaml.xamlmember", "Method[lookupinvoker].ReturnValue"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[key]"] + - ["system.object", "system.xaml.xamlobjectreader", "Member[instance]"] + - ["system.xaml.xamlmember", "system.xaml.xamltype", "Method[lookupcontentproperty].ReturnValue"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlbackgroundreader", "Member[nodetype]"] + - ["system.xaml.xamlschemacontext", "system.xaml.xamlwriter", "Member[schemacontext]"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Method[lookupmarkupextensionreturntype].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Method[lookupitemtype].ReturnValue"] + - ["system.collections.generic.ilist", "system.xaml.xamlmember", "Method[lookupdependson].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[byte]"] + - ["system.xaml.xamldirective", "system.xaml.xamllanguage!", "Member[lang]"] + - ["system.boolean", "system.xaml.xamldirective", "Method[lookupisevent].ReturnValue"] + - ["system.boolean", "system.xaml.xamlmember!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.xaml.xamldeferringloader", "Method[load].ReturnValue"] + - ["system.xaml.xamltype", "system.xaml.xamlbackgroundreader", "Member[type]"] + - ["system.xaml.xamltype", "system.xaml.xamltype", "Member[basetype]"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamlmember", "Method[lookupdeferringloader].ReturnValue"] + - ["system.xaml.permissions.xamlaccesslevel", "system.xaml.xamlobjectwritersettings", "Member[accesslevel]"] + - ["system.boolean", "system.xaml.xamlmember", "Member[isreadpublic]"] + - ["system.xaml.xamltype", "system.xaml.xamllanguage!", "Member[timespan]"] + - ["system.collections.objectmodel.readonlycollection", "system.xaml.xamllanguage!", "Member[alltypes]"] + - ["system.reflection.memberinfo", "system.xaml.xamldirective", "Method[lookupunderlyingmember].ReturnValue"] + - ["system.collections.generic.ilist", "system.xaml.xamltype", "Method[getxamlnamespaces].ReturnValue"] + - ["system.int32", "system.xaml.ixamlindexingreader", "Member[currentindex]"] + - ["system.xaml.xamlnodetype", "system.xaml.xamlobjectreader", "Member[nodetype]"] + - ["system.xaml.schema.allowedmemberlocations", "system.xaml.xamldirective", "Member[allowedlocation]"] + - ["system.xaml.xamltype", "system.xaml.xamlmember", "Method[lookuptargettype].ReturnValue"] + - ["system.boolean", "system.xaml.xamltype", "Member[iscollection]"] + - ["system.boolean", "system.xaml.xamltype", "Method[lookupisambient].ReturnValue"] + - ["system.int32", "system.xaml.xamlxmlreader", "Member[lineposition]"] + - ["system.object", "system.xaml.ixamlnameresolver", "Method[getfixuptoken].ReturnValue"] + - ["system.xaml.schema.xamlvalueconverter", "system.xaml.xamlmember", "Member[deferringloader]"] + - ["system.boolean", "system.xaml.xamlbackgroundreader", "Member[haslineinfo]"] + - ["system.boolean", "system.xaml.xamlxmlreader", "Method[read].ReturnValue"] + - ["system.boolean", "system.xaml.xamlxmlwritersettings", "Member[assumevalidinput]"] + - ["system.reflection.methodinfo", "system.xaml.xamldirective", "Method[lookupunderlyingsetter].ReturnValue"] + - ["system.string", "system.xaml.xamlexception", "Member[message]"] + - ["system.collections.generic.ilist", "system.xaml.xamlmember", "Member[dependson]"] + - ["system.xaml.xamltype", "system.xaml.xamlduplicatememberexception", "Member[parenttype]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Linq.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Linq.typemodel.yml new file mode 100644 index 000000000000..92b2b99f9a69 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Linq.typemodel.yml @@ -0,0 +1,188 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.xml.linq.xattribute", "Member[value]"] + - ["system.int32", "system.xml.linq.xnodedocumentordercomparer", "Method[compare].ReturnValue"] + - ["system.boolean", "system.xml.linq.xattribute", "Member[isnamespacedeclaration]"] + - ["system.xml.xmlnodetype", "system.xml.linq.xdocument", "Member[nodetype]"] + - ["system.string", "system.xml.linq.xstreamingelement", "Method[tostring].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.linq.xdocumenttype", "Member[nodetype]"] + - ["system.threading.tasks.task", "system.xml.linq.xcdata", "Method[writetoasync].ReturnValue"] + - ["system.xml.linq.xdeclaration", "system.xml.linq.xdocument", "Member[declaration]"] + - ["system.boolean", "system.xml.linq.xelement", "Member[isempty]"] + - ["system.boolean", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.xml.linq.xnode", "Method[isbefore].ReturnValue"] + - ["system.object", "system.xml.linq.xobject", "Method[annotation].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[descendantnodes].ReturnValue"] + - ["system.xml.linq.xobjectchange", "system.xml.linq.xobjectchange!", "Member[remove]"] + - ["system.string", "system.xml.linq.xdocumenttype", "Member[systemid]"] + - ["system.xml.linq.loadoptions", "system.xml.linq.loadoptions!", "Member[preservewhitespace]"] + - ["system.datetime", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xattribute", "system.xml.linq.xelement", "Member[firstattribute]"] + - ["system.xml.linq.loadoptions", "system.xml.linq.loadoptions!", "Member[setbaseuri]"] + - ["system.threading.tasks.task", "system.xml.linq.xdocument", "Method[saveasync].ReturnValue"] + - ["system.nullable", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.xml.linq.xdeclaration", "Method[tostring].ReturnValue"] + - ["system.xml.linq.xelement", "system.xml.linq.xelement!", "Method[parse].ReturnValue"] + - ["system.timespan", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.linq.xdocument!", "Method[loadasync].ReturnValue"] + - ["system.xml.linq.xelement", "system.xml.linq.xobject", "Member[parent]"] + - ["system.xml.linq.saveoptions", "system.xml.linq.saveoptions!", "Member[disableformatting]"] + - ["system.uint32", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xnodeequalitycomparer", "system.xml.linq.xnode!", "Member[equalitycomparer]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[descendantnodesandself].ReturnValue"] + - ["system.xml.linq.saveoptions", "system.xml.linq.saveoptions!", "Member[none]"] + - ["system.xml.linq.xelement", "system.xml.linq.xcontainer", "Method[element].ReturnValue"] + - ["system.string", "system.xml.linq.xdocumenttype", "Member[internalsubset]"] + - ["system.boolean", "system.xml.linq.xobject", "Method[haslineinfo].ReturnValue"] + - ["system.int32", "system.xml.linq.xobject", "Member[lineposition]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xnode", "Method[ancestors].ReturnValue"] + - ["system.xml.linq.xobjectchange", "system.xml.linq.xobjectchange!", "Member[value]"] + - ["system.boolean", "system.xml.linq.xnamespace!", "Method[op_equality].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.linq.xprocessinginstruction", "Method[writetoasync].ReturnValue"] + - ["system.int32", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xdocument", "system.xml.linq.xdocument!", "Method[load].ReturnValue"] + - ["system.uint32", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.xml.linq.xnode!", "Method[comparedocumentorder].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.linq.xcdata", "Member[nodetype]"] + - ["system.string", "system.xml.linq.xobject", "Member[baseuri]"] + - ["system.boolean", "system.xml.linq.xnamespace", "Method[equals].ReturnValue"] + - ["system.string", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xelement", "Method[descendantnodesandself].ReturnValue"] + - ["system.datetimeoffset", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.xml.linq.xdeclaration", "Member[standalone]"] + - ["system.xml.linq.xdocument", "system.xml.linq.xdocument!", "Method[parse].ReturnValue"] + - ["system.datetime", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xattribute", "system.xml.linq.xattribute", "Member[nextattribute]"] + - ["system.int64", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xnamespace!", "Member[none]"] + - ["system.xml.xmlnodetype", "system.xml.linq.xobject", "Member[nodetype]"] + - ["system.string", "system.xml.linq.xname", "Member[namespacename]"] + - ["system.xml.linq.xobjectchange", "system.xml.linq.xobjectchange!", "Member[add]"] + - ["system.xml.linq.xelement", "system.xml.linq.xdocument", "Member[root]"] + - ["system.xml.schema.xmlschema", "system.xml.linq.xelement", "Method[getschema].ReturnValue"] + - ["system.timespan", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xnamespace!", "Method[op_implicit].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[indocumentorder].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xcontainer", "Method[nodes].ReturnValue"] + - ["system.xml.linq.xobjectchange", "system.xml.linq.xobjectchange!", "Member[name]"] + - ["system.string", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.xml.linq.xname", "Method[gethashcode].ReturnValue"] + - ["system.decimal", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xnode", "system.xml.linq.xnode", "Member[previousnode]"] + - ["system.uint64", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.xml.linq.xname", "Member[localname]"] + - ["system.boolean", "system.xml.linq.xname!", "Method[op_inequality].ReturnValue"] + - ["system.xml.xmlwriter", "system.xml.linq.xcontainer", "Method[createwriter].ReturnValue"] + - ["system.xml.linq.xnode", "system.xml.linq.xnode!", "Method[readfrom].ReturnValue"] + - ["system.xml.linq.xobjectchange", "system.xml.linq.xobjectchangeeventargs", "Member[objectchange]"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xelement", "Method[getdefaultnamespace].ReturnValue"] + - ["system.string", "system.xml.linq.xelement", "Member[value]"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xname", "Member[namespace]"] + - ["system.string", "system.xml.linq.xnamespace", "Member[namespacename]"] + - ["system.xml.linq.xobjectchangeeventargs", "system.xml.linq.xobjectchangeeventargs!", "Member[remove]"] + - ["system.boolean", "system.xml.linq.xname!", "Method[op_equality].ReturnValue"] + - ["system.xml.linq.xname", "system.xml.linq.xelement", "Member[name]"] + - ["system.boolean", "system.xml.linq.xelement", "Member[haselements]"] + - ["system.datetimeoffset", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xnodedocumentordercomparer", "system.xml.linq.xnode!", "Member[documentordercomparer]"] + - ["system.int64", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xname", "system.xml.linq.xnamespace", "Method[getname].ReturnValue"] + - ["system.xml.linq.loadoptions", "system.xml.linq.loadoptions!", "Member[none]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xnode", "Method[nodesbeforeself].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[nodes].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xcontainer", "Method[elements].ReturnValue"] + - ["system.string", "system.xml.linq.xdocumenttype", "Member[publicid]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xattribute!", "Member[emptysequence]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xnode", "Method[elementsbeforeself].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.linq.xnode!", "Method[readfromasync].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.linq.xprocessinginstruction", "Member[nodetype]"] + - ["system.xml.linq.xname", "system.xml.linq.xstreamingelement", "Member[name]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xelement", "Method[ancestorsandself].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.linq.xdocument", "Method[writetoasync].ReturnValue"] + - ["system.xml.linq.xnode", "system.xml.linq.xcontainer", "Member[lastnode]"] + - ["system.int32", "system.xml.linq.xnodeequalitycomparer", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.xml.linq.xname", "Method[equals].ReturnValue"] + - ["system.boolean", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.xml.linq.xelement", "Method[getprefixofnamespace].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[ancestors].ReturnValue"] + - ["system.xml.linq.xelement", "system.xml.linq.xelement!", "Method[load].ReturnValue"] + - ["system.xml.linq.xname", "system.xml.linq.xattribute", "Member[name]"] + - ["system.xml.xmlnodetype", "system.xml.linq.xcomment", "Member[nodetype]"] + - ["system.xml.linq.xnode", "system.xml.linq.xnode", "Member[nextnode]"] + - ["system.threading.tasks.task", "system.xml.linq.xcomment", "Method[writetoasync].ReturnValue"] + - ["system.xml.linq.xattribute", "system.xml.linq.xelement", "Method[attribute].ReturnValue"] + - ["t", "system.xml.linq.xobject", "Method[annotation].ReturnValue"] + - ["system.xml.linq.xdocument", "system.xml.linq.xobject", "Member[document]"] + - ["system.threading.tasks.task", "system.xml.linq.xtext", "Method[writetoasync].ReturnValue"] + - ["system.guid", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.readeroptions", "system.xml.linq.readeroptions!", "Member[none]"] + - ["system.double", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xcontainer", "Method[descendants].ReturnValue"] + - ["system.string", "system.xml.linq.xcomment", "Member[value]"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xelement", "Method[getnamespaceofprefix].ReturnValue"] + - ["system.int32", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.linq.xattribute", "Member[nodetype]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[descendantsandself].ReturnValue"] + - ["system.xml.linq.xobjectchangeeventargs", "system.xml.linq.xobjectchangeeventargs!", "Member[value]"] + - ["system.boolean", "system.xml.linq.xnode", "Method[isafter].ReturnValue"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xnamespace!", "Member[xml]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xnode", "Method[elementsafterself].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xelement!", "Member[emptysequence]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xelement", "Method[descendantsandself].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.linq.xnode", "Method[writetoasync].ReturnValue"] + - ["system.decimal", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.linq.xtext", "Member[nodetype]"] + - ["system.xml.linq.loadoptions", "system.xml.linq.loadoptions!", "Member[setlineinfo]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[ancestorsandself].ReturnValue"] + - ["system.xml.linq.readeroptions", "system.xml.linq.readeroptions!", "Member[omitduplicatenamespaces]"] + - ["system.threading.tasks.task", "system.xml.linq.xelement!", "Method[loadasync].ReturnValue"] + - ["system.string", "system.xml.linq.xdocumenttype", "Member[name]"] + - ["system.string", "system.xml.linq.xnode", "Method[tostring].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.linq.xelement", "Member[nodetype]"] + - ["system.xml.linq.xobjectchangeeventargs", "system.xml.linq.xobjectchangeeventargs!", "Member[add]"] + - ["system.string", "system.xml.linq.xprocessinginstruction", "Member[data]"] + - ["system.string", "system.xml.linq.xname", "Method[tostring].ReturnValue"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xnamespace!", "Member[xmlns]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[descendants].ReturnValue"] + - ["system.xml.linq.xdocumenttype", "system.xml.linq.xdocument", "Member[documenttype]"] + - ["system.xml.linq.xname", "system.xml.linq.xname!", "Method[get].ReturnValue"] + - ["system.uint64", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.xml.linq.xnamespace", "system.xml.linq.xnamespace!", "Method[get].ReturnValue"] + - ["system.string", "system.xml.linq.xdeclaration", "Member[version]"] + - ["system.int32", "system.xml.linq.xnamespace", "Method[gethashcode].ReturnValue"] + - ["system.xml.linq.xname", "system.xml.linq.xnamespace!", "Method[op_addition].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xnode", "Method[nodesafterself].ReturnValue"] + - ["system.xml.linq.xobjectchangeeventargs", "system.xml.linq.xobjectchangeeventargs!", "Member[name]"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xcontainer", "Method[descendantnodes].ReturnValue"] + - ["system.xml.linq.xname", "system.xml.linq.xname!", "Method[op_implicit].ReturnValue"] + - ["system.single", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.xml.linq.xnodeequalitycomparer", "Method[equals].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[attributes].ReturnValue"] + - ["system.xml.linq.saveoptions", "system.xml.linq.saveoptions!", "Member[omitduplicatenamespaces]"] + - ["system.threading.tasks.task", "system.xml.linq.xelement", "Method[writetoasync].ReturnValue"] + - ["system.double", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.guid", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xelement", "Method[attributes].ReturnValue"] + - ["system.single", "system.xml.linq.xattribute!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.xml.linq.xobject", "Member[linenumber]"] + - ["system.boolean", "system.xml.linq.xnamespace!", "Method[op_inequality].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.xobject", "Method[annotations].ReturnValue"] + - ["system.xml.linq.xattribute", "system.xml.linq.xattribute", "Member[previousattribute]"] + - ["system.string", "system.xml.linq.xprocessinginstruction", "Member[target]"] + - ["system.string", "system.xml.linq.xnamespace", "Method[tostring].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.linq.extensions!", "Method[elements].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.linq.xdocumenttype", "Method[writetoasync].ReturnValue"] + - ["system.xml.linq.xattribute", "system.xml.linq.xelement", "Member[lastattribute]"] + - ["system.boolean", "system.xml.linq.xelement", "Member[hasattributes]"] + - ["system.string", "system.xml.linq.xattribute", "Method[tostring].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.linq.xelement", "Method[saveasync].ReturnValue"] + - ["system.nullable", "system.xml.linq.xelement!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.xml.linq.xdeclaration", "Member[encoding]"] + - ["system.xml.xmlreader", "system.xml.linq.xnode", "Method[createreader].ReturnValue"] + - ["system.string", "system.xml.linq.xtext", "Member[value]"] + - ["system.xml.linq.xnode", "system.xml.linq.xcontainer", "Member[firstnode]"] + - ["system.boolean", "system.xml.linq.xnode!", "Method[deepequals].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Resolvers.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Resolvers.typemodel.yml new file mode 100644 index 000000000000..23904ddee7cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Resolvers.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.uri", "system.xml.resolvers.xmlpreloadedresolver", "Method[resolveuri].ReturnValue"] + - ["system.net.icredentials", "system.xml.resolvers.xmlpreloadedresolver", "Member[credentials]"] + - ["system.object", "system.xml.resolvers.xmlpreloadedresolver", "Method[getentity].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.resolvers.xmlpreloadedresolver", "Method[getentityasync].ReturnValue"] + - ["system.xml.resolvers.xmlknowndtds", "system.xml.resolvers.xmlknowndtds!", "Member[xhtml10]"] + - ["system.xml.resolvers.xmlknowndtds", "system.xml.resolvers.xmlknowndtds!", "Member[all]"] + - ["system.xml.resolvers.xmlknowndtds", "system.xml.resolvers.xmlknowndtds!", "Member[rss091]"] + - ["system.boolean", "system.xml.resolvers.xmlpreloadedresolver", "Method[supportstype].ReturnValue"] + - ["system.xml.resolvers.xmlknowndtds", "system.xml.resolvers.xmlknowndtds!", "Member[none]"] + - ["system.collections.generic.ienumerable", "system.xml.resolvers.xmlpreloadedresolver", "Member[preloadeduris]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Schema.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Schema.typemodel.yml new file mode 100644 index 000000000000..4fbd60477945 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Schema.typemodel.yml @@ -0,0 +1,363 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.xml.schema.xmlatomicvalue", "Method[valueas].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[unsignedlong]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[processinginstruction]"] + - ["system.object", "system.xml.schema.xmlschemacollection", "Member[syncroot]"] + - ["system.xml.schema.xmlschemavalidity", "system.xml.schema.xmlschemavalidity!", "Member[valid]"] + - ["system.xml.schema.xmlschemavalidationflags", "system.xml.schema.xmlschemavalidationflags!", "Member[processinlineschema]"] + - ["system.boolean", "system.xml.schema.xmlatomicvalue", "Member[valueasboolean]"] + - ["system.collections.idictionaryenumerator", "system.xml.schema.xmlschemaobjecttable", "Method[getenumerator].ReturnValue"] + - ["system.xml.schema.xmlschemaxpath", "system.xml.schema.xmlschemaidentityconstraint", "Member[selector]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmlschemadatatype", "Member[typecode]"] + - ["system.string", "system.xml.schema.xmlschemanotation", "Member[name]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemasimpletypelist", "Member[itemtypename]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaattributegroupref", "Member[refname]"] + - ["system.xml.schema.xmlschemaattribute[]", "system.xml.schema.xmlschemavalidator", "Method[getexpectedattributes].ReturnValue"] + - ["system.xml.schema.xmlschematype", "system.xml.schema.ixmlschemainfo", "Member[schematype]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[date]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[nonnegativeinteger]"] + - ["system.xml.schema.xmlschemacontent", "system.xml.schema.xmlschemacomplexcontent", "Member[content]"] + - ["system.int32", "system.xml.schema.xmlschemaexception", "Member[lineposition]"] + - ["system.boolean", "system.xml.schema.ixmlschemainfo", "Member[isnil]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschemacomplextype", "Member[attributeuses]"] + - ["system.xml.schema.xmlschemaform", "system.xml.schema.xmlschemaform!", "Member[qualified]"] + - ["system.object", "system.xml.schema.xmlschemadatatype", "Method[changetype].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[integer]"] + - ["system.string", "system.xml.schema.xmlschemaimport", "Member[namespace]"] + - ["system.boolean", "system.xml.schema.xmlschemaobjectcollection", "Method[contains].ReturnValue"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschematype", "Member[final]"] + - ["system.xml.schema.xmlschemaanyattribute", "system.xml.schema.xmlschemacomplextype", "Member[anyattribute]"] + - ["system.object", "system.xml.schema.xmlatomicvalue", "Method[clone].ReturnValue"] + - ["system.string", "system.xml.schema.xmlschemaparticle", "Member[minoccursstring]"] + - ["system.xml.schema.xmlschemacontenttype", "system.xml.schema.xmlschemacomplextype", "Member[contenttype]"] + - ["system.string", "system.xml.schema.xmlschema!", "Member[namespace]"] + - ["system.xml.schema.xmlschemaanyattribute", "system.xml.schema.xmlschemacomplexcontentextension", "Member[anyattribute]"] + - ["system.boolean", "system.xml.schema.xmlschemainfo", "Member[isnil]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[extension]"] + - ["system.xml.schema.xmlschemaparticle", "system.xml.schema.xmlschemacomplextype", "Member[contenttypeparticle]"] + - ["system.xml.schema.xmlschemavalidity", "system.xml.schema.xmlschemavalidity!", "Member[notknown]"] + - ["system.boolean", "system.xml.schema.xmlschema", "Member[iscompiled]"] + - ["system.xml.schema.xmlschemavalidity", "system.xml.schema.ixmlschemainfo", "Member[validity]"] + - ["system.xml.schema.xmlschemaobject", "system.xml.schema.xmlschemaobject", "Member[parent]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschema", "Member[groups]"] + - ["system.xml.schema.xmlschemavalidationflags", "system.xml.schema.xmlschemavalidationflags!", "Member[allowxmlattributes]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemasimplecontentrestriction", "Member[attributes]"] + - ["system.xml.schema.xmlschemaobject", "system.xml.schema.xmlschemaobjectenumerator", "Member[current]"] + - ["system.string", "system.xml.schema.xmlschemaannotated", "Member[id]"] + - ["system.string", "system.xml.schema.xmlschemaexternal", "Member[id]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemasimplecontentextension", "Member[basetypename]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschema", "Member[notations]"] + - ["system.string", "system.xml.schema.xmlschematype", "Member[name]"] + - ["system.type", "system.xml.schema.xmlschemadatatype", "Member[valuetype]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[gday]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[hexbinary]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[item]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemaelement", "Member[constraints]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemaall", "Member[items]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[daytimeduration]"] + - ["system.boolean", "system.xml.schema.xmlschemacomplextype", "Member[isabstract]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemasimpletypeunion", "Member[basetypes]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschematype", "Member[derivedby]"] + - ["system.string", "system.xml.schema.xmlschemaany", "Member[namespace]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.ixmlschemainfo", "Member[membertype]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[all]"] + - ["system.boolean", "system.xml.schema.xmlschemacomplextype", "Member[ismixed]"] + - ["system.xml.schema.xmlschemaform", "system.xml.schema.xmlschemaelement", "Member[form]"] + - ["system.int32", "system.xml.schema.xmlschemaobject", "Member[lineposition]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschema", "Member[attributes]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschematype", "Member[finalresolved]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[name]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemacomplexcontentextension", "Member[basetypename]"] + - ["system.xml.schema.xmlschemainference+inferenceoption", "system.xml.schema.xmlschemainference", "Member[occurrence]"] + - ["system.xml.schema.xmlseveritytype", "system.xml.schema.xmlseveritytype!", "Member[warning]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[decimal]"] + - ["system.boolean", "system.xml.schema.ixmlschemainfo", "Member[isdefault]"] + - ["system.string", "system.xml.schema.xmlschemaannotation", "Member[id]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[notation]"] + - ["system.xml.xmlattribute[]", "system.xml.schema.xmlschema", "Member[unhandledattributes]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemacomplexcontentrestriction", "Member[attributes]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[untypedatomic]"] + - ["system.boolean", "system.xml.schema.xmlschemaset", "Method[removerecursive].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[negativeinteger]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[element]"] + - ["system.xml.schema.xmlschemacompilationsettings", "system.xml.schema.xmlschemaset", "Member[compilationsettings]"] + - ["system.xml.schema.xmlschemaform", "system.xml.schema.xmlschemaattribute", "Member[form]"] + - ["system.string", "system.xml.schema.xmlschemaelement", "Member[defaultvalue]"] + - ["system.string", "system.xml.schema.xmlschemaexception", "Member[sourceuri]"] + - ["system.xml.schema.xmlschemainference+inferenceoption", "system.xml.schema.xmlschemainference+inferenceoption!", "Member[relaxed]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[base64binary]"] + - ["system.string", "system.xml.schema.xmlschemaidentityconstraint", "Member[name]"] + - ["system.xml.schema.xmlschematype", "system.xml.schema.xmlschematype", "Member[basexmlschematype]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[comment]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemacomplextype", "Member[block]"] + - ["system.xml.schema.xmlschemaanyattribute", "system.xml.schema.xmlschemasimplecontentrestriction", "Member[anyattribute]"] + - ["system.string", "system.xml.schema.xmlatomicvalue", "Method[tostring].ReturnValue"] + - ["system.xml.schema.xmlschemacontent", "system.xml.schema.xmlschemacontentmodel", "Member[content]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[gmonth]"] + - ["system.xml.schema.xmlschemaobjectenumerator", "system.xml.schema.xmlschemaobjectcollection", "Method[getenumerator].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschemaset", "Method[reprocess].ReturnValue"] + - ["system.xml.schema.xmlschemaannotation", "system.xml.schema.xmlschemaannotated", "Member[annotation]"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschemaset", "Method[add].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[unsignedshort]"] + - ["system.boolean", "system.xml.schema.xmlschemacollection", "Member[issynchronized]"] + - ["system.object", "system.xml.schema.xmlschemacollectionenumerator", "Member[current]"] + - ["system.xml.schema.xmlschemagroupbase", "system.xml.schema.xmlschemagroupref", "Member[particle]"] + - ["system.xml.schema.xmlschemause", "system.xml.schema.xmlschemause!", "Member[prohibited]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaelement", "Member[refname]"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.schema.extensions!", "Method[getschemainfo].ReturnValue"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemacomplextype", "Member[attributes]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[duration]"] + - ["system.boolean", "system.xml.schema.xmlschemaobjectenumerator", "Method[movenext].ReturnValue"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaelement", "Member[finalresolved]"] + - ["system.type", "system.xml.schema.xmlatomicvalue", "Member[valuetype]"] + - ["system.xml.schema.xmlschemaform", "system.xml.schema.xmlschemaform!", "Member[none]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschema", "Member[attributegroups]"] + - ["system.xml.schema.xmlschemacontentprocessing", "system.xml.schema.xmlschemacontentprocessing!", "Member[strict]"] + - ["system.int32", "system.xml.schema.xmlschemaexception", "Member[linenumber]"] + - ["system.boolean", "system.xml.schema.xmlschematype!", "Method[isderivedfrom].ReturnValue"] + - ["system.object", "system.xml.schema.xmlschemaattribute", "Member[attributetype]"] + - ["system.xml.xmlnode[]", "system.xml.schema.xmlschemadocumentation", "Member[markup]"] + - ["system.int32", "system.xml.schema.xmlschemaobject", "Member[linenumber]"] + - ["system.xml.schema.xmlschemavalidationflags", "system.xml.schema.xmlschemavalidationflags!", "Member[none]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[anyuri]"] + - ["system.xml.schema.xmlschemause", "system.xml.schema.xmlschemaattribute", "Member[use]"] + - ["system.xml.xmlattribute[]", "system.xml.schema.xmlschemaexternal", "Member[unhandledattributes]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschemasimpletypelist", "Member[baseitemtype]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaattribute", "Member[refname]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[unsignedint]"] + - ["system.xml.schema.xmlschemaannotation", "system.xml.schema.xmlschemaimport", "Member[annotation]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaattribute", "Member[qualifiedname]"] + - ["system.string", "system.xml.schema.xmlschemaexception", "Member[message]"] + - ["system.string", "system.xml.schema.xmlschemaobject", "Member[sourceuri]"] + - ["system.xml.schema.xmlschemadatatypevariety", "system.xml.schema.xmlschemadatatypevariety!", "Member[list]"] + - ["system.xml.schema.xmlschemavalidity", "system.xml.schema.xmlschemavalidity!", "Member[invalid]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[long]"] + - ["system.xml.schema.xmlschemaexception", "system.xml.schema.validationeventargs", "Member[exception]"] + - ["system.string", "system.xml.schema.xmlschemagroup", "Member[name]"] + - ["system.object", "system.xml.schema.xmlatomicvalue", "Member[typedvalue]"] + - ["system.int32", "system.xml.schema.xmlschemaset", "Member[count]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemasimplecontentrestriction", "Member[facets]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[gyear]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschemaattribute", "Member[schematype]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschemaredefine", "Member[attributegroups]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemacomplexcontentextension", "Member[attributes]"] + - ["system.xml.schema.xmlschemaparticle[]", "system.xml.schema.xmlschemavalidator", "Method[getexpectedparticles].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[short]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaattributegroup", "Member[qualifiedname]"] + - ["system.xml.schema.xmlschemaelement", "system.xml.schema.ixmlschemainfo", "Member[schemaelement]"] + - ["system.string", "system.xml.schema.xmlschemaattribute", "Member[name]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschemaredefine", "Member[groups]"] + - ["system.string", "system.xml.schema.xmlschemaexternal", "Member[schemalocation]"] + - ["system.xml.schema.xmlschemacontenttype", "system.xml.schema.xmlschemainfo", "Member[contenttype]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[anyatomictype]"] + - ["system.boolean", "system.xml.schema.xmlschematype", "Member[ismixed]"] + - ["system.string", "system.xml.schema.xmlschemafacet", "Member[value]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschema", "Member[schematypes]"] + - ["system.xml.schema.xmlschemacontentprocessing", "system.xml.schema.xmlschemacontentprocessing!", "Member[lax]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[qname]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[empty]"] + - ["system.xml.schema.xmlschemaform", "system.xml.schema.xmlschema", "Member[attributeformdefault]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemagroup", "Member[qualifiedname]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemasimplecontentrestriction", "Member[basetypename]"] + - ["system.boolean", "system.xml.schema.xmlschemacollection", "Method[contains].ReturnValue"] + - ["system.xml.schema.xmlschemavalidationflags", "system.xml.schema.xmlschemavalidationflags!", "Member[reportvalidationwarnings]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemaannotation", "Member[items]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[normalizedstring]"] + - ["system.object", "system.xml.schema.xmlschemadatatype", "Method[parsevalue].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[token]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaattribute", "Member[schematypename]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaelement", "Member[block]"] + - ["system.collections.icollection", "system.xml.schema.xmlschemaobjecttable", "Member[names]"] + - ["system.xml.schema.xmlschemaparticle", "system.xml.schema.xmlschemacomplexcontentrestriction", "Member[particle]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemasimpletyperestriction", "Member[facets]"] + - ["system.xml.schema.xmlschemadatatypevariety", "system.xml.schema.xmlschemadatatype", "Member[variety]"] + - ["system.xml.schema.xmlschemaparticle", "system.xml.schema.xmlschemacomplextype", "Member[particle]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[gyearmonth]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[nmtoken]"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschemacollection", "Member[item]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[none]"] + - ["system.xml.schema.xmlschemacontenttype", "system.xml.schema.xmlschemacontenttype!", "Member[mixed]"] + - ["system.xml.schema.xmlschemause", "system.xml.schema.xmlschemause!", "Member[optional]"] + - ["system.string", "system.xml.schema.xmlschemaattribute", "Member[defaultvalue]"] + - ["system.string", "system.xml.schema.xmlschemaxpath", "Member[xpath]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[node]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschema", "Member[includes]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemachoice", "Member[items]"] + - ["system.xml.schema.xmlschemavalidationflags", "system.xml.schema.xmlschemavalidationflags!", "Member[processschemalocation]"] + - ["system.string", "system.xml.schema.xmlschemaappinfo", "Member[source]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[attribute]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschemaset", "Member[globalelements]"] + - ["system.xml.schema.xmlschemaelement", "system.xml.schema.xmlschemainfo", "Member[schemaelement]"] + - ["system.boolean", "system.xml.schema.xmlschemainfo", "Member[isdefault]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemagroupref", "Member[refname]"] + - ["system.xml.serialization.xmlserializernamespaces", "system.xml.schema.xmlschemaobject", "Member[namespaces]"] + - ["system.string", "system.xml.schema.xmlschema", "Member[id]"] + - ["system.string", "system.xml.schema.xmlschemaattribute", "Member[fixedvalue]"] + - ["system.xml.schema.xmlschemadatatypevariety", "system.xml.schema.xmlschemadatatypevariety!", "Member[atomic]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[list]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[idref]"] + - ["system.double", "system.xml.schema.xmlatomicvalue", "Member[valueasdouble]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemasequence", "Member[items]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[entity]"] + - ["system.xml.schema.xmlschemaattribute", "system.xml.schema.ixmlschemainfo", "Member[schemaattribute]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[namespace]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaidentityconstraint", "Member[qualifiedname]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[substitution]"] + - ["system.object", "system.xml.schema.xmlschemaelement", "Member[elementtype]"] + - ["system.xml.xmlnametable", "system.xml.schema.xmlschemaset", "Member[nametable]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaelement", "Member[blockresolved]"] + - ["system.string", "system.xml.schema.xmlschema!", "Member[instancenamespace]"] + - ["system.xml.schema.xmlschemacollectionenumerator", "system.xml.schema.xmlschemacollection", "Method[getenumerator].ReturnValue"] + - ["system.xml.schema.xmlschemaparticle", "system.xml.schema.xmlschemacomplexcontentextension", "Member[particle]"] + - ["system.xml.xmlattribute[]", "system.xml.schema.xmlschemaannotation", "Member[unhandledattributes]"] + - ["system.xml.schema.xmlschemacontenttype", "system.xml.schema.xmlschemacontenttype!", "Member[empty]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[string]"] + - ["system.xml.xmlresolver", "system.xml.schema.xmlschemaset", "Member[xmlresolver]"] + - ["system.object", "system.xml.schema.xmlschematype", "Member[baseschematype]"] + - ["system.boolean", "system.xml.schema.xmlschemafacet", "Member[isfixed]"] + - ["system.int32", "system.xml.schema.xmlschemaobjecttable", "Member[count]"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschemaexternal", "Member[schema]"] + - ["system.xml.schema.xmlschemasimpletype[]", "system.xml.schema.xmlschemasimpletypeunion", "Member[basemembertypes]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschema", "Member[items]"] + - ["system.xml.schema.xmlschemaobject", "system.xml.schema.xmlschemaobjecttable", "Member[item]"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschemacollectionenumerator", "Member[current]"] + - ["system.xml.schema.xmlschemause", "system.xml.schema.xmlschemause!", "Member[required]"] + - ["system.boolean", "system.xml.schema.xmlschemacompilationsettings", "Member[enableupacheck]"] + - ["system.boolean", "system.xml.schema.xmlschemacollectionenumerator", "Method[movenext].ReturnValue"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemacomplextype", "Member[blockresolved]"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.schema.xmlatomicvalue", "Method[clone].ReturnValue"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemaattributegroup", "Member[attributes]"] + - ["system.collections.icollection", "system.xml.schema.xmlschemaset", "Method[schemas].ReturnValue"] + - ["system.boolean", "system.xml.schema.xmlschemadatatype", "Method[isderivedfrom].ReturnValue"] + - ["system.xml.schema.xmlschematype", "system.xml.schema.xmlschemaelement", "Member[elementschematype]"] + - ["system.int32", "system.xml.schema.xmlschemacollection", "Member[count]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschemainfo", "Member[membertype]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[boolean]"] + - ["system.boolean", "system.xml.schema.xmlschemaelement", "Member[isnillable]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[restriction]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[yearmonthduration]"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschemaset", "Method[remove].ReturnValue"] + - ["system.int64", "system.xml.schema.xmlatomicvalue", "Member[valueaslong]"] + - ["system.boolean", "system.xml.schema.xmlschemaobjecttable", "Method[contains].ReturnValue"] + - ["system.string", "system.xml.schema.xmlschemaelement", "Member[fixedvalue]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschemaredefine", "Member[schematypes]"] + - ["system.xml.schema.xmlschemainference+inferenceoption", "system.xml.schema.xmlschemainference", "Member[typeinference]"] + - ["system.xml.schema.xmlschemainference+inferenceoption", "system.xml.schema.xmlschemainference+inferenceoption!", "Member[restricted]"] + - ["system.xml.schema.xmlschemaanyattribute", "system.xml.schema.xmlschemaattributegroup", "Member[anyattribute]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaelement", "Member[substitutiongroup]"] + - ["system.xml.schema.xmlschemaobject", "system.xml.schema.xmlschemaexception", "Member[sourceschemaobject]"] + - ["system.uri", "system.xml.schema.xmlschemavalidator", "Member[sourceuri]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[int]"] + - ["system.xml.schema.xmlseveritytype", "system.xml.schema.validationeventargs", "Member[severity]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[nonpositiveinteger]"] + - ["system.xml.xmlqualifiedname[]", "system.xml.schema.xmlschemasimpletypeunion", "Member[membertypes]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschematype!", "Method[getbuiltinsimpletype].ReturnValue"] + - ["system.boolean", "system.xml.schema.xmlschemacomplexcontent", "Member[ismixed]"] + - ["system.xml.schema.xmlschemaset", "system.xml.schema.xmlschemainference", "Method[inferschema].ReturnValue"] + - ["system.object", "system.xml.schema.xmlschemavalidator", "Method[validateendelement].ReturnValue"] + - ["system.xml.schema.xmlschemaanyattribute", "system.xml.schema.xmlschemasimplecontentextension", "Member[anyattribute]"] + - ["system.xml.xmlattribute[]", "system.xml.schema.xmlschemaannotated", "Member[unhandledattributes]"] + - ["system.xml.schema.xmlschemaanyattribute", "system.xml.schema.xmlschemacomplexcontentrestriction", "Member[anyattribute]"] + - ["system.xml.schema.xmlschemaobject", "system.xml.schema.xmlschemaobjectcollection", "Member[item]"] + - ["system.int32", "system.xml.schema.xmlschemaobjectcollection", "Method[add].ReturnValue"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemaredefine", "Member[items]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[id]"] + - ["system.xml.ixmllineinfo", "system.xml.schema.xmlschemavalidator", "Member[lineinfoprovider]"] + - ["system.boolean", "system.xml.schema.xmlschemaelement", "Member[isabstract]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmlschematype", "Member[typecode]"] + - ["system.boolean", "system.xml.schema.xmlschemaset", "Method[contains].ReturnValue"] + - ["system.xml.schema.xmlschemadatatypevariety", "system.xml.schema.xmlschemadatatypevariety!", "Member[union]"] + - ["system.xml.schema.xmlschemacontentprocessing", "system.xml.schema.xmlschemacontentprocessing!", "Member[none]"] + - ["system.xml.schema.xmlschemasimpletypecontent", "system.xml.schema.xmlschemasimpletype", "Member[content]"] + - ["system.xml.schema.xmlschemaannotation", "system.xml.schema.xmlschemainclude", "Member[annotation]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[unsignedbyte]"] + - ["system.xml.schema.xmlschematype", "system.xml.schema.xmlschemaelement", "Member[schematype]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemaidentityconstraint", "Member[fields]"] + - ["system.xml.xmlnametable", "system.xml.schema.xmlschemacollection", "Member[nametable]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemasimpletyperestriction", "Member[basetypename]"] + - ["system.xml.schema.xmlschemaattribute", "system.xml.schema.xmlschemainfo", "Member[schemaattribute]"] + - ["system.string", "system.xml.schema.xmlschemaparticle", "Member[maxoccursstring]"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschema!", "Method[read].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[datetime]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[gmonthday]"] + - ["system.boolean", "system.xml.schema.xmlschemaset", "Member[iscompiled]"] + - ["system.xml.schema.xmlschemadatatype", "system.xml.schema.xmlschematype", "Member[datatype]"] + - ["system.int32", "system.xml.schema.xmlatomicvalue", "Member[valueasint]"] + - ["system.xml.schema.xmlschemacontentprocessing", "system.xml.schema.xmlschemaany", "Member[processcontents]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaelement", "Member[final]"] + - ["system.string", "system.xml.schema.xmlschema", "Member[targetnamespace]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemakeyref", "Member[refer]"] + - ["system.xml.xmltokenizedtype", "system.xml.schema.xmlschemadatatype", "Member[tokenizedtype]"] + - ["system.xml.schema.xmlschemavalidity", "system.xml.schema.xmlschemainfo", "Member[validity]"] + - ["system.xml.schema.xmlschemacontenttype", "system.xml.schema.xmlschemacontenttype!", "Member[textonly]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[text]"] + - ["system.xml.xmlnode[]", "system.xml.schema.xmlschemaappinfo", "Member[markup]"] + - ["system.object", "system.xml.schema.xmlschemavalidator", "Member[validationeventsender]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschemaset", "Member[globaltypes]"] + - ["system.decimal", "system.xml.schema.xmlschemaparticle", "Member[minoccurs]"] + - ["system.xml.schema.xmlschemaform", "system.xml.schema.xmlschema", "Member[elementformdefault]"] + - ["system.xml.schema.xmlschemaattributegroup", "system.xml.schema.xmlschemaattributegroup", "Member[redefinedattributegroup]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschemaattribute", "Member[attributeschematype]"] + - ["system.string", "system.xml.schema.xmlschemanotation", "Member[system]"] + - ["system.object", "system.xml.schema.xmlschemaobjectenumerator", "Member[current]"] + - ["system.xml.schema.xmlseveritytype", "system.xml.schema.xmlseveritytype!", "Member[error]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[ncname]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[byte]"] + - ["system.xml.schema.xmlschemaanyattribute", "system.xml.schema.xmlschemacomplextype", "Member[attributewildcard]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[union]"] + - ["system.collections.ienumerator", "system.xml.schema.xmlschemacollection", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.xml.schema.xmlschemanotation", "Member[public]"] + - ["system.xml.schema.xmlschematype", "system.xml.schema.xmlschemainfo", "Member[schematype]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[document]"] + - ["system.string", "system.xml.schema.validationeventargs", "Member[message]"] + - ["system.string", "system.xml.schema.xmlschemaanyattribute", "Member[namespace]"] + - ["system.xml.schema.xmlschemacontenttype", "system.xml.schema.xmlschemacontenttype!", "Member[elementonly]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemasimplecontentextension", "Member[attributes]"] + - ["system.xml.schema.xmlschema", "system.xml.schema.xmlschemacollection", "Method[add].ReturnValue"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschemasimpletyperestriction", "Member[basetype]"] + - ["system.boolean", "system.xml.schema.xmlatomicvalue", "Member[isnode]"] + - ["system.string", "system.xml.schema.xmlschema", "Member[version]"] + - ["system.xml.schema.xmlschemause", "system.xml.schema.xmlschemause!", "Member[none]"] + - ["system.xml.schema.xmlschematype", "system.xml.schema.xmlatomicvalue", "Member[xmltype]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschemaset", "Member[globalattributes]"] + - ["system.xml.schema.xmlschemacontent", "system.xml.schema.xmlschemasimplecontent", "Member[content]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemacomplexcontentrestriction", "Member[basetypename]"] + - ["system.xml.schema.xmlschemagroupbase", "system.xml.schema.xmlschemagroup", "Member[particle]"] + - ["system.string", "system.xml.schema.xmlatomicvalue", "Member[value]"] + - ["system.string", "system.xml.schema.xmlschemadocumentation", "Member[language]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaelement", "Member[qualifiedname]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[float]"] + - ["system.xml.schema.xmlschemaobjectcollection", "system.xml.schema.xmlschemagroupbase", "Member[items]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[positiveinteger]"] + - ["system.string", "system.xml.schema.xmlschemadocumentation", "Member[source]"] + - ["system.decimal", "system.xml.schema.xmlschemaparticle", "Member[maxoccurs]"] + - ["system.xml.schema.xmlschemaform", "system.xml.schema.xmlschemaform!", "Member[unqualified]"] + - ["system.xml.schema.xmlschemacomplextype", "system.xml.schema.xmlschematype!", "Method[getbuiltincomplextype].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschematype", "Member[qualifiedname]"] + - ["system.string", "system.xml.schema.xmlschemaelement", "Member[name]"] + - ["system.xml.xmlresolver", "system.xml.schema.xmlschemavalidator", "Member[xmlresolver]"] + - ["system.xml.schema.xmlschemaobjecttable", "system.xml.schema.xmlschema", "Member[elements]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[language]"] + - ["system.xml.schema.xmlschemacontentmodel", "system.xml.schema.xmlschemacomplextype", "Member[contentmodel]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschemasimplecontentrestriction", "Member[basetype]"] + - ["system.xml.schema.xmlschemasimpletype", "system.xml.schema.xmlschemasimpletypelist", "Member[itemtype]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschema", "Member[finaldefault]"] + - ["system.xml.schema.xmlschemacontentprocessing", "system.xml.schema.xmlschemacontentprocessing!", "Member[skip]"] + - ["system.int32", "system.xml.schema.xmlschemaobjectcollection", "Method[indexof].ReturnValue"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[time]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschema", "Member[blockdefault]"] + - ["system.object", "system.xml.schema.xmlschemavalidationexception", "Member[sourceobject]"] + - ["system.string", "system.xml.schema.xmlschemaattributegroup", "Member[name]"] + - ["system.xml.schema.xmlschemavalidationflags", "system.xml.schema.xmlschemavalidationflags!", "Member[processidentityconstraints]"] + - ["system.datetime", "system.xml.schema.xmlatomicvalue", "Member[valueasdatetime]"] + - ["system.object", "system.xml.schema.xmlschemavalidator", "Method[validateattribute].ReturnValue"] + - ["system.collections.icollection", "system.xml.schema.xmlschemaobjecttable", "Member[values]"] + - ["system.xml.schema.xmlschemacontentprocessing", "system.xml.schema.xmlschemaanyattribute", "Member[processcontents]"] + - ["system.xml.schema.xmlschemaderivationmethod", "system.xml.schema.xmlschemaderivationmethod!", "Member[none]"] + - ["system.xml.xmlqualifiedname", "system.xml.schema.xmlschemaelement", "Member[schematypename]"] + - ["system.xml.schema.xmltypecode", "system.xml.schema.xmltypecode!", "Member[double]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.Advanced.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.Advanced.typemodel.yml new file mode 100644 index 000000000000..9b1acddcf502 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.Advanced.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.serialization.advanced.schemaimporterextension", "system.xml.serialization.advanced.schemaimporterextensioncollection", "Member[item]"] + - ["system.codedom.codeexpression", "system.xml.serialization.advanced.schemaimporterextension", "Method[importdefaultvalue].ReturnValue"] + - ["system.int32", "system.xml.serialization.advanced.schemaimporterextensioncollection", "Method[add].ReturnValue"] + - ["system.boolean", "system.xml.serialization.advanced.schemaimporterextensioncollection", "Method[contains].ReturnValue"] + - ["system.int32", "system.xml.serialization.advanced.schemaimporterextensioncollection", "Method[indexof].ReturnValue"] + - ["system.string", "system.xml.serialization.advanced.schemaimporterextension", "Method[importschematype].ReturnValue"] + - ["system.string", "system.xml.serialization.advanced.schemaimporterextension", "Method[importanyelement].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.Configuration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.Configuration.typemodel.yml new file mode 100644 index 000000000000..fab22a00dab3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.Configuration.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.xml.serialization.configuration.xmlserializersection", "Member[checkdeserializeadvances]"] + - ["system.xml.serialization.configuration.datetimeserializationsection+datetimeserializationmode", "system.xml.serialization.configuration.datetimeserializationsection", "Member[mode]"] + - ["system.xml.serialization.configuration.datetimeserializationsection+datetimeserializationmode", "system.xml.serialization.configuration.datetimeserializationsection+datetimeserializationmode!", "Member[roundtrip]"] + - ["system.xml.serialization.configuration.datetimeserializationsection+datetimeserializationmode", "system.xml.serialization.configuration.datetimeserializationsection+datetimeserializationmode!", "Member[default]"] + - ["system.configuration.configurationpropertycollection", "system.xml.serialization.configuration.schemaimporterextensionelement", "Member[properties]"] + - ["system.xml.serialization.configuration.datetimeserializationsection", "system.xml.serialization.configuration.serializationsectiongroup", "Member[datetimeserialization]"] + - ["system.boolean", "system.xml.serialization.configuration.xmlserializersection", "Member[uselegacyserializergeneration]"] + - ["system.xml.serialization.configuration.datetimeserializationsection+datetimeserializationmode", "system.xml.serialization.configuration.datetimeserializationsection+datetimeserializationmode!", "Member[local]"] + - ["system.xml.serialization.configuration.schemaimporterextensionssection", "system.xml.serialization.configuration.serializationsectiongroup", "Member[schemaimporterextensions]"] + - ["system.object", "system.xml.serialization.configuration.schemaimporterextensionelementcollection", "Method[getelementkey].ReturnValue"] + - ["system.string", "system.xml.serialization.configuration.xmlserializersection", "Member[tempfileslocation]"] + - ["system.configuration.configurationelement", "system.xml.serialization.configuration.schemaimporterextensionelementcollection", "Method[createnewelement].ReturnValue"] + - ["system.int32", "system.xml.serialization.configuration.schemaimporterextensionelementcollection", "Method[indexof].ReturnValue"] + - ["system.configuration.configurationpropertycollection", "system.xml.serialization.configuration.xmlserializersection", "Member[properties]"] + - ["system.type", "system.xml.serialization.configuration.schemaimporterextensionelement", "Member[type]"] + - ["system.xml.serialization.configuration.xmlserializersection", "system.xml.serialization.configuration.serializationsectiongroup", "Member[xmlserializer]"] + - ["system.configuration.configurationpropertycollection", "system.xml.serialization.configuration.schemaimporterextensionssection", "Member[properties]"] + - ["system.boolean", "system.xml.serialization.configuration.rootedpathvalidator", "Method[canvalidate].ReturnValue"] + - ["system.xml.serialization.configuration.schemaimporterextensionelementcollection", "system.xml.serialization.configuration.schemaimporterextensionssection", "Member[schemaimporterextensions]"] + - ["system.configuration.configurationpropertycollection", "system.xml.serialization.configuration.datetimeserializationsection", "Member[properties]"] + - ["system.xml.serialization.configuration.schemaimporterextensionelement", "system.xml.serialization.configuration.schemaimporterextensionelementcollection", "Member[item]"] + - ["system.string", "system.xml.serialization.configuration.schemaimporterextensionelement", "Member[name]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.typemodel.yml new file mode 100644 index 000000000000..d64cbc25d15d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Serialization.typemodel.yml @@ -0,0 +1,328 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "system.xml.serialization.xmlanyelementattributes", "Member[syncroot]"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Member[typename]"] + - ["system.string", "system.xml.serialization.xmlmembersmapping", "Member[typenamespace]"] + - ["system.boolean", "system.xml.serialization.xmlschemas", "Method[contains].ReturnValue"] + - ["system.collections.arraylist", "system.xml.serialization.xmlserializationwriter", "Member[namespaces]"] + - ["system.xml.serialization.unreferencedobjecteventhandler", "system.xml.serialization.xmldeserializationevents", "Member[onunreferencedobject]"] + - ["system.xml.xmlwriter", "system.xml.serialization.xmlserializationwriter", "Member[writer]"] + - ["system.exception", "system.xml.serialization.xmlserializationwriter", "Method[createinvalidenumvalueexception].ReturnValue"] + - ["system.xml.serialization.codegenerationoptions", "system.xml.serialization.codegenerationoptions!", "Member[generateoldasync]"] + - ["system.type", "system.xml.serialization.xmlreflectionmember", "Member[membertype]"] + - ["system.string", "system.xml.serialization.codeidentifiers", "Method[makerightcase].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlattributeeventargs", "Member[linenumber]"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createunknownconstantexception].ReturnValue"] + - ["system.boolean", "system.xml.serialization.importcontext", "Member[sharetypes]"] + - ["system.xml.serialization.xmltypemapping", "system.xml.serialization.soapschemaimporter", "Method[importderivedtypemapping].ReturnValue"] + - ["system.string", "system.xml.serialization.soapattributeattribute", "Member[datatype]"] + - ["system.object", "system.xml.serialization.soapattributes", "Member[soapdefaultvalue]"] + - ["system.xml.serialization.xmlserializationwriter", "system.xml.serialization.xmlserializerimplementation", "Member[writer]"] + - ["system.xml.serialization.xmlmembersmapping", "system.xml.serialization.xmlreflectionimporter", "Method[importmembersmapping].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlarrayattribute", "Member[namespace]"] + - ["system.string", "system.xml.serialization.xmlattributeattribute", "Member[datatype]"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createinvalidcastexception].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Member[xsdelementname]"] + - ["system.string", "system.xml.serialization.codeidentifier!", "Method[makecamel].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlmembersmapping", "Member[typename]"] + - ["system.boolean", "system.xml.serialization.xmlelementattributes", "Member[issynchronized]"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createctorhassecurityexception].ReturnValue"] + - ["system.string", "system.xml.serialization.xmltypemapping", "Member[typefullname]"] + - ["system.xml.serialization.xmlenumattribute", "system.xml.serialization.xmlattributes", "Member[xmlenum]"] + - ["system.boolean", "system.xml.serialization.xmlelementattributes", "Member[isfixedsize]"] + - ["system.int32", "system.xml.serialization.xmlanyelementattributes", "Member[count]"] + - ["system.boolean", "system.xml.serialization.xmltypeattribute", "Member[anonymoustype]"] + - ["system.xml.serialization.xmlmembermapping", "system.xml.serialization.xmlmembersmapping", "Member[item]"] + - ["system.type", "system.xml.serialization.xmlelementattribute", "Member[type]"] + - ["system.object", "system.xml.serialization.xmlserializationreader", "Method[readreferencingelement].ReturnValue"] + - ["system.byte[]", "system.xml.serialization.xmlserializationreader!", "Method[tobytearrayhex].ReturnValue"] + - ["system.string[]", "system.xml.serialization.xmlserializationreader+fixup", "Member[ids]"] + - ["system.string", "system.xml.serialization.xmlmapping", "Member[namespace]"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Member[typefullname]"] + - ["system.int32", "system.xml.serialization.xmlnodeeventargs", "Member[linenumber]"] + - ["system.datetime", "system.xml.serialization.xmlserializationreader!", "Method[totime].ReturnValue"] + - ["system.string", "system.xml.serialization.soaptypeattribute", "Member[namespace]"] + - ["system.datetime", "system.xml.serialization.xmlserializationreader!", "Method[todatetime].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlattributes", "Member[xmlns]"] + - ["system.xml.serialization.xmlrootattribute", "system.xml.serialization.xmlattributes", "Member[xmlroot]"] + - ["system.string", "system.xml.serialization.xmlnodeeventargs", "Member[localname]"] + - ["system.object", "system.xml.serialization.xmlnodeeventargs", "Member[objectbeingdeserialized]"] + - ["system.xml.xmldocument", "system.xml.serialization.xmlserializationreader", "Method[readxmldocument].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromtime].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlarrayitemattributes", "Method[contains].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationreader", "Method[readstring].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.serialization.xmlserializationreader", "Method[readxmlnode].ReturnValue"] + - ["system.xml.schema.xmlschemaform", "system.xml.serialization.xmlarrayitemattribute", "Member[form]"] + - ["system.xml.serialization.xmlmappingaccess", "system.xml.serialization.xmlmappingaccess!", "Member[none]"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromenum].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlarrayitemattribute", "Member[datatype]"] + - ["system.xml.serialization.xmltextattribute", "system.xml.serialization.xmlattributes", "Member[xmltext]"] + - ["system.string", "system.xml.serialization.xmltypemapping", "Member[elementname]"] + - ["system.xml.serialization.xmltypemapping", "system.xml.serialization.xmlschemaimporter", "Method[importtypemapping].ReturnValue"] + - ["system.string", "system.xml.serialization.soapschemamember", "Member[membername]"] + - ["system.collections.specialized.stringcollection", "system.xml.serialization.importcontext", "Member[warnings]"] + - ["system.object", "system.xml.serialization.xmlserializationreader", "Method[readreferencedelement].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationreader!", "Method[toxmlnmtokens].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromchar].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlschemaproviderattribute", "Member[methodname]"] + - ["system.string", "system.xml.serialization.xmlenumattribute", "Member[name]"] + - ["system.xml.serialization.xmlmembersmapping", "system.xml.serialization.xmlschemaimporter", "Method[importmembersmapping].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[frombytearrayhex].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlarrayitemattributes", "Member[isfixedsize]"] + - ["system.boolean", "system.xml.serialization.xmlschemas!", "Method[isdataset].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlserializernamespaces", "Member[count]"] + - ["system.boolean", "system.xml.serialization.xmlserializationreader", "Member[decodename]"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createbadderivationexception].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Method[generatetypename].ReturnValue"] + - ["system.string", "system.xml.serialization.unreferencedobjecteventargs", "Member[unreferencedid]"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Member[namespace]"] + - ["system.xml.schema.xmlschema", "system.xml.serialization.ixmlserializable", "Method[getschema].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlanyelementattributes", "Method[indexof].ReturnValue"] + - ["system.string", "system.xml.serialization.xmltypeattribute", "Member[typename]"] + - ["system.xml.xmlqualifiedname[]", "system.xml.serialization.xmlserializernamespaces", "Method[toarray].ReturnValue"] + - ["system.xml.serialization.soapattributeattribute", "system.xml.serialization.soapattributes", "Member[soapattribute]"] + - ["system.string", "system.xml.serialization.xmlnodeeventargs", "Member[namespaceuri]"] + - ["system.object", "system.xml.serialization.xmlserializationreader+collectionfixup", "Member[collection]"] + - ["system.exception", "system.xml.serialization.xmlserializationwriter", "Method[createunknownanyelementexception].ReturnValue"] + - ["system.xml.serialization.codegenerationoptions", "system.xml.serialization.codegenerationoptions!", "Member[generatenewasync]"] + - ["system.string", "system.xml.serialization.xmltypemapping", "Member[namespace]"] + - ["system.string", "system.xml.serialization.xmlrootattribute", "Member[datatype]"] + - ["system.boolean", "system.xml.serialization.xmlserializationreader", "Method[getnullattr].ReturnValue"] + - ["system.codedom.codeattributedeclarationcollection", "system.xml.serialization.soapcodeexporter", "Member[includemetadata]"] + - ["system.xml.xmlreader", "system.xml.serialization.xmlserializationreader", "Member[reader]"] + - ["system.type", "system.xml.serialization.xmlattributeattribute", "Member[type]"] + - ["system.string", "system.xml.serialization.xmlnodeeventargs", "Member[text]"] + - ["system.codedom.codeattributedeclarationcollection", "system.xml.serialization.codeexporter", "Member[includemetadata]"] + - ["system.object", "system.xml.serialization.codeidentifiers", "Method[toarray].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createunknowntypeexception].ReturnValue"] + - ["system.xml.serialization.advanced.schemaimporterextensioncollection", "system.xml.serialization.schemaimporter", "Member[extensions]"] + - ["system.xml.serialization.xmlanyelementattribute", "system.xml.serialization.xmlanyelementattributes", "Member[item]"] + - ["system.object", "system.xml.serialization.xmlserializer", "Method[deserialize].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationwriter", "Method[createmismatchchoiceexception].ReturnValue"] + - ["system.boolean", "system.xml.serialization.soapelementattribute", "Member[isnullable]"] + - ["system.xml.whitespacehandling", "system.xml.serialization.ixmltextparser", "Member[whitespacehandling]"] + - ["system.xml.serialization.xmlserializer", "system.xml.serialization.xmlserializerimplementation", "Method[getserializer].ReturnValue"] + - ["system.xml.schema.xmlschemaform", "system.xml.serialization.xmlarrayattribute", "Member[form]"] + - ["system.reflection.assembly", "system.xml.serialization.xmlserializationwriter!", "Method[resolvedynamicassembly].ReturnValue"] + - ["system.string", "system.xml.serialization.xmltypeattribute", "Member[namespace]"] + - ["system.xml.xmlnodetype", "system.xml.serialization.xmlnodeeventargs", "Member[nodetype]"] + - ["system.boolean", "system.xml.serialization.xmlreflectionmember", "Member[overrideisnullable]"] + - ["system.object", "system.xml.serialization.xmlelementattributes", "Member[syncroot]"] + - ["system.xml.serialization.xmlchoiceidentifierattribute", "system.xml.serialization.xmlattributes", "Member[xmlchoiceidentifier]"] + - ["system.string", "system.xml.serialization.xmlrootattribute", "Member[namespace]"] + - ["system.int32", "system.xml.serialization.xmlarrayitemattributes", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlelementattributes", "Method[contains].ReturnValue"] + - ["system.byte[]", "system.xml.serialization.xmlserializationreader", "Method[tobytearraybase64].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlarrayitemattributes", "Member[issynchronized]"] + - ["system.type", "system.xml.serialization.xmltextattribute", "Member[type]"] + - ["system.xml.xmlqualifiedname", "system.xml.serialization.soapschemamember", "Member[membertype]"] + - ["system.xml.serialization.xmlserializationcollectionfixupcallback", "system.xml.serialization.xmlserializationreader+collectionfixup", "Member[callback]"] + - ["system.string", "system.xml.serialization.xmlarrayitemattribute", "Member[namespace]"] + - ["system.string", "system.xml.serialization.xmlelementattribute", "Member[elementname]"] + - ["system.string", "system.xml.serialization.xmlmembersmapping", "Member[elementname]"] + - ["system.xml.serialization.xmlserializationreader", "system.xml.serialization.xmlserializerimplementation", "Member[reader]"] + - ["system.type", "system.xml.serialization.xmlarrayitemattribute", "Member[type]"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromxmlnmtoken].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationreader", "Method[readnullablestring].ReturnValue"] + - ["system.object", "system.xml.serialization.xmlelementeventargs", "Member[objectbeingdeserialized]"] + - ["system.boolean", "system.xml.serialization.xmlschemas", "Member[iscompiled]"] + - ["system.string", "system.xml.serialization.xmlserializationreader!", "Method[toxmlnmtoken].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlmembersmapping", "Member[count]"] + - ["system.xml.serialization.xmltypemapping", "system.xml.serialization.xmlschemaimporter", "Method[importschematype].ReturnValue"] + - ["system.xml.serialization.xmlattributeattribute", "system.xml.serialization.xmlattributes", "Member[xmlattribute]"] + - ["system.int32", "system.xml.serialization.xmlarrayattribute", "Member[order]"] + - ["system.xml.schema.xmlschemaform", "system.xml.serialization.xmlattributeattribute", "Member[form]"] + - ["system.xml.serialization.soapattributes", "system.xml.serialization.xmlreflectionmember", "Member[soapattributes]"] + - ["system.xml.serialization.xmltypemapping", "system.xml.serialization.soapreflectionimporter", "Method[importtypemapping].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlarrayitemattributes", "Member[count]"] + - ["system.collections.hashtable", "system.xml.serialization.xmlserializerimplementation", "Member[typedserializers]"] + - ["system.collections.hashtable", "system.xml.serialization.xmlserializerimplementation", "Member[readmethods]"] + - ["system.collections.generic.ienumerator", "system.xml.serialization.xmlschemas", "Method[getenumerator].ReturnValue"] + - ["system.xml.xmldocument", "system.xml.serialization.xmlserializationreader", "Member[document]"] + - ["system.int32", "system.xml.serialization.xmlelementeventargs", "Member[lineposition]"] + - ["system.type", "system.xml.serialization.xmlincludeattribute", "Member[type]"] + - ["system.string", "system.xml.serialization.xmlreflectionmember", "Member[membername]"] + - ["system.object", "system.xml.serialization.xmlattributeeventargs", "Member[objectbeingdeserialized]"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createreadonlycollectionexception].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializerversionattribute", "Member[version]"] + - ["system.boolean", "system.xml.serialization.xmlserializerimplementation", "Method[canserialize].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlattributeattribute", "Member[attributename]"] + - ["system.xml.schema.xmlschemaform", "system.xml.serialization.xmlelementattribute", "Member[form]"] + - ["system.string", "system.xml.serialization.codeidentifier!", "Method[makevalid].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromxmlncname].ReturnValue"] + - ["system.reflection.assembly", "system.xml.serialization.xmlserializer!", "Method[generateserializer].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromxmlname].ReturnValue"] + - ["system.string", "system.xml.serialization.xmltypemapping", "Member[xsdtypenamespace]"] + - ["system.int32", "system.xml.serialization.xmlattributeeventargs", "Member[lineposition]"] + - ["system.xml.serialization.xmlnodeeventhandler", "system.xml.serialization.xmldeserializationevents", "Member[onunknownnode]"] + - ["system.int32", "system.xml.serialization.xmlelementattributes", "Method[add].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromxmlnmtokens].ReturnValue"] + - ["system.string", "system.xml.serialization.soapenumattribute", "Member[name]"] + - ["system.xml.serialization.xmlserializationreader", "system.xml.serialization.xmlserializer", "Method[createreader].ReturnValue"] + - ["system.string", "system.xml.serialization.xmltextattribute", "Member[datatype]"] + - ["system.xml.serialization.codegenerationoptions", "system.xml.serialization.codegenerationoptions!", "Member[enabledatabinding]"] + - ["system.collections.ilist", "system.xml.serialization.xmlschemas", "Method[getschemas].ReturnValue"] + - ["system.collections.hashtable", "system.xml.serialization.xmlserializerimplementation", "Member[writemethods]"] + - ["system.xml.serialization.xmlarrayattribute", "system.xml.serialization.xmlattributes", "Member[xmlarray]"] + - ["system.xml.serialization.xmlanyattributeattribute", "system.xml.serialization.xmlattributes", "Member[xmlanyattribute]"] + - ["system.boolean", "system.xml.serialization.xmlelementattributes", "Member[isreadonly]"] + - ["system.array", "system.xml.serialization.xmlserializationreader", "Method[ensurearrayindex].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlserializationreader", "Member[isreturnvalue]"] + - ["system.string", "system.xml.serialization.xmlserializerversionattribute", "Member[parentassemblyid]"] + - ["system.xml.serialization.xmlarrayitemattributes", "system.xml.serialization.xmlattributes", "Member[xmlarrayitems]"] + - ["system.string", "system.xml.serialization.xmlschemaexporter", "Method[exportanytype].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createunknownnodeexception].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializer!", "Method[getxmlserializerassemblyname].ReturnValue"] + - ["system.object", "system.xml.serialization.xmlarrayitemattributes", "Member[syncroot]"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromdate].ReturnValue"] + - ["system.string", "system.xml.serialization.soapelementattribute", "Member[datatype]"] + - ["system.xml.serialization.xmlelementeventhandler", "system.xml.serialization.xmldeserializationevents", "Member[onunknownelement]"] + - ["system.xml.serialization.xmlelementattributes", "system.xml.serialization.xmlattributes", "Member[xmlelements]"] + - ["system.boolean", "system.xml.serialization.xmlserializationreader", "Method[isxmlnsattribute].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlserializer", "Method[candeserialize].ReturnValue"] + - ["system.object", "system.xml.serialization.xmlarrayitemattributes", "Member[item]"] + - ["system.string", "system.xml.serialization.codeidentifier!", "Method[makepascal].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlelementeventargs", "Member[linenumber]"] + - ["system.object", "system.xml.serialization.xmlschemaenumerator", "Member[current]"] + - ["system.xml.serialization.xmlmappingaccess", "system.xml.serialization.xmlmappingaccess!", "Member[write]"] + - ["system.xml.serialization.xmlserializer", "system.xml.serialization.xmlserializerfactory", "Method[createserializer].ReturnValue"] + - ["system.byte[]", "system.xml.serialization.xmlserializationreader!", "Method[tobytearraybase64].ReturnValue"] + - ["system.boolean", "system.xml.serialization.codeidentifiers", "Method[isinuse].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Member[elementname]"] + - ["system.xml.serialization.xmlserializer[]", "system.xml.serialization.xmlserializer!", "Method[frommappings].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlchoiceidentifierattribute", "Member[membername]"] + - ["system.string", "system.xml.serialization.xmlelementattribute", "Member[datatype]"] + - ["system.xml.serialization.xmlserializer[]", "system.xml.serialization.xmlserializer!", "Method[fromtypes].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.xml.serialization.xmlschemas", "Member[item]"] + - ["system.xml.serialization.soaptypeattribute", "system.xml.serialization.soapattributes", "Member[soaptype]"] + - ["system.string", "system.xml.serialization.codeidentifiers", "Method[makeunique].ReturnValue"] + - ["system.boolean", "system.xml.serialization.soapattributes", "Member[soapignore]"] + - ["system.xml.xmlqualifiedname", "system.xml.serialization.xmlschemaexporter", "Method[exporttypemapping].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlanyelementattributes", "Member[isreadonly]"] + - ["system.boolean", "system.xml.serialization.xmlschemaproviderattribute", "Member[isany]"] + - ["system.boolean", "system.xml.serialization.xmlarrayattribute", "Member[isnullable]"] + - ["system.xml.serialization.codegenerationoptions", "system.xml.serialization.codegenerationoptions!", "Member[none]"] + - ["system.object", "system.xml.serialization.unreferencedobjecteventargs", "Member[unreferencedobject]"] + - ["system.boolean", "system.xml.serialization.xmlelementattribute", "Member[isnullable]"] + - ["system.boolean", "system.xml.serialization.xmlmembermapping", "Member[any]"] + - ["system.boolean", "system.xml.serialization.ixmltextparser", "Member[normalized]"] + - ["system.boolean", "system.xml.serialization.xmlanyelementattributes", "Method[contains].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationwriter", "Method[createunknowntypeexception].ReturnValue"] + - ["system.xml.serialization.xmlarrayitemattribute", "system.xml.serialization.xmlarrayitemattributes", "Member[item]"] + - ["system.xml.serialization.xmlelementattribute", "system.xml.serialization.xmlelementattributes", "Member[item]"] + - ["system.xml.serialization.xmlattributes", "system.xml.serialization.xmlattributeoverrides", "Member[item]"] + - ["system.boolean", "system.xml.serialization.xmlserializationreader", "Method[readnull].ReturnValue"] + - ["system.string", "system.xml.serialization.xmltypemapping", "Member[typename]"] + - ["system.xml.xmlqualifiedname", "system.xml.serialization.xmlserializationreader", "Method[readnullablequalifiedname].ReturnValue"] + - ["system.string", "system.xml.serialization.soapattributeattribute", "Member[namespace]"] + - ["system.string", "system.xml.serialization.xmlanyelementattribute", "Member[name]"] + - ["system.string", "system.xml.serialization.soaptypeattribute", "Member[typename]"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Member[typenamespace]"] + - ["system.xml.xmlelement", "system.xml.serialization.xmlelementeventargs", "Member[element]"] + - ["system.xml.xmlqualifiedname", "system.xml.serialization.xmlserializationreader", "Method[getxsitype].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlmapping", "Member[elementname]"] + - ["system.boolean", "system.xml.serialization.soaptypeattribute", "Member[includeinschema]"] + - ["system.collections.ienumerator", "system.xml.serialization.xmlarrayitemattributes", "Method[getenumerator].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationwriter", "Method[createinvalidchoiceidentifiervalueexception].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlserializationreader", "Member[readercount]"] + - ["system.object", "system.xml.serialization.xmlschemas", "Method[find].ReturnValue"] + - ["system.xml.serialization.xmlserializationfixupcallback", "system.xml.serialization.xmlserializationreader+fixup", "Member[callback]"] + - ["system.string", "system.xml.serialization.xmlserializationwriter!", "Method[fromdatetime].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializerversionattribute", "Member[namespace]"] + - ["system.string", "system.xml.serialization.xmlmembersmapping", "Member[namespace]"] + - ["system.boolean", "system.xml.serialization.xmltypeattribute", "Member[includeinschema]"] + - ["system.xml.serialization.codeidentifiers", "system.xml.serialization.importcontext", "Member[typeidentifiers]"] + - ["system.string", "system.xml.serialization.xmlserializationreader!", "Method[toxmlncname].ReturnValue"] + - ["system.xml.serialization.soapattributes", "system.xml.serialization.soapattributeoverrides", "Member[item]"] + - ["system.xml.xmlattribute", "system.xml.serialization.xmlattributeeventargs", "Member[attr]"] + - ["system.xml.serialization.codegenerationoptions", "system.xml.serialization.codegenerationoptions!", "Member[generateorder]"] + - ["system.string", "system.xml.serialization.soapelementattribute", "Member[elementname]"] + - ["system.string", "system.xml.serialization.xmlmapping", "Member[xsdelementname]"] + - ["system.object", "system.xml.serialization.xmlserializationreader+fixup", "Member[source]"] + - ["system.xml.xmlqualifiedname", "system.xml.serialization.xmlserializationreader", "Method[toxmlqualifiedname].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlanyelementattributes", "Member[issynchronized]"] + - ["system.xml.serialization.soapenumattribute", "system.xml.serialization.soapattributes", "Member[soapenum]"] + - ["system.int32", "system.xml.serialization.xmlelementattributes", "Member[count]"] + - ["system.xml.serialization.xmlmembersmapping", "system.xml.serialization.xmlschemaimporter", "Method[importanytype].ReturnValue"] + - ["system.byte[]", "system.xml.serialization.xmlserializationwriter!", "Method[frombytearraybase64].ReturnValue"] + - ["system.xml.serialization.xmltypemapping", "system.xml.serialization.xmlreflectionimporter", "Method[importtypemapping].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlarrayitemattributes", "Member[isreadonly]"] + - ["system.boolean", "system.xml.serialization.xmlrootattribute", "Member[isnullable]"] + - ["system.object", "system.xml.serialization.xmlelementattributes", "Member[item]"] + - ["system.int32", "system.xml.serialization.xmlnodeeventargs", "Member[lineposition]"] + - ["system.string", "system.xml.serialization.xmlarrayitemattribute", "Member[elementname]"] + - ["system.int32", "system.xml.serialization.xmlarrayitemattributes", "Method[add].ReturnValue"] + - ["system.xml.schema.xmlschema", "system.xml.serialization.xmlschemaenumerator", "Member[current]"] + - ["system.boolean", "system.xml.serialization.codeidentifiers", "Member[usecamelcasing]"] + - ["system.object", "system.xml.serialization.xmlserializationreader", "Method[readtypedprimitive].ReturnValue"] + - ["system.array", "system.xml.serialization.xmlserializationreader", "Method[shrinkarray].ReturnValue"] + - ["system.type", "system.xml.serialization.xmlserializerversionattribute", "Member[type]"] + - ["system.xml.serialization.xmltypeattribute", "system.xml.serialization.xmlattributes", "Member[xmltype]"] + - ["system.xml.serialization.ixmlserializable", "system.xml.serialization.xmlserializationreader", "Method[readserializable].ReturnValue"] + - ["system.xml.serialization.soapelementattribute", "system.xml.serialization.soapattributes", "Member[soapelement]"] + - ["system.xml.serialization.xmlanyelementattributes", "system.xml.serialization.xmlattributes", "Member[xmlanyelements]"] + - ["system.object", "system.xml.serialization.xmlserializationreader", "Method[gettarget].ReturnValue"] + - ["system.type", "system.xml.serialization.soapincludeattribute", "Member[type]"] + - ["system.xml.serialization.xmlattributeeventhandler", "system.xml.serialization.xmldeserializationevents", "Member[onunknownattribute]"] + - ["system.xml.serialization.xmlmembersmapping", "system.xml.serialization.soapreflectionimporter", "Method[importmembersmapping].ReturnValue"] + - ["system.char", "system.xml.serialization.xmlserializationreader!", "Method[tochar].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlanyelementattribute", "Member[order]"] + - ["system.string", "system.xml.serialization.xmlmembermapping", "Member[membername]"] + - ["system.xml.serialization.xmlattributes", "system.xml.serialization.xmlreflectionmember", "Member[xmlattributes]"] + - ["system.int32", "system.xml.serialization.xmlelementattributes", "Method[indexof].ReturnValue"] + - ["system.datetime", "system.xml.serialization.xmlserializationreader!", "Method[todate].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlanyelementattributes", "Member[isfixedsize]"] + - ["system.int32", "system.xml.serialization.xmlarrayitemattribute", "Member[nestinglevel]"] + - ["system.exception", "system.xml.serialization.xmlserializationwriter", "Method[createinvalidanytypeexception].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializerassemblyattribute", "Member[codebase]"] + - ["system.boolean", "system.xml.serialization.xmlarrayitemattribute", "Member[isnullable]"] + - ["system.xml.serialization.codegenerationoptions", "system.xml.serialization.codegenerationoptions!", "Member[generateproperties]"] + - ["system.codedom.codeattributedeclarationcollection", "system.xml.serialization.xmlcodeexporter", "Member[includemetadata]"] + - ["system.xml.xmlqualifiedname", "system.xml.serialization.xmlserializationreader", "Method[readelementqualifiedname].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlschemaenumerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.xml.serialization.codeidentifiers", "Method[addunique].ReturnValue"] + - ["system.collections.ienumerator", "system.xml.serialization.xmlanyelementattributes", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlschemas", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlattributes", "Member[xmlignore]"] + - ["system.string", "system.xml.serialization.xmlserializationreader!", "Method[toxmlname].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlanyelementattributes", "Method[add].ReturnValue"] + - ["system.string", "system.xml.serialization.xmltypemapping", "Member[xsdtypename]"] + - ["system.string", "system.xml.serialization.xmlattributeeventargs", "Member[expectedattributes]"] + - ["system.string", "system.xml.serialization.xmlelementattribute", "Member[namespace]"] + - ["system.int32", "system.xml.serialization.xmlschemas", "Method[add].ReturnValue"] + - ["system.int32", "system.xml.serialization.xmlelementattribute", "Member[order]"] + - ["system.string", "system.xml.serialization.xmlanyelementattribute", "Member[namespace]"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createmissingixmlserializabletype].ReturnValue"] + - ["system.byte[]", "system.xml.serialization.xmlserializationreader", "Method[tobytearrayhex].ReturnValue"] + - ["system.collections.ienumerator", "system.xml.serialization.xmlelementattributes", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlarrayattribute", "Member[elementname]"] + - ["system.string", "system.xml.serialization.xmlelementeventargs", "Member[expectedelements]"] + - ["system.reflection.assembly", "system.xml.serialization.xmlserializationreader!", "Method[resolvedynamicassembly].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlserializationwriter", "Member[escapename]"] + - ["system.int64", "system.xml.serialization.xmlserializationreader!", "Method[toenum].ReturnValue"] + - ["system.string", "system.xml.serialization.soapattributeattribute", "Member[attributename]"] + - ["system.boolean", "system.xml.serialization.xmlserializationreader", "Method[readreference].ReturnValue"] + - ["system.object", "system.xml.serialization.xmlanyelementattributes", "Member[item]"] + - ["system.object", "system.xml.serialization.xmlserializationreader", "Method[readtypednull].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationreader", "Method[collapsewhitespace].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationwriter", "Method[createchoiceidentifiervalueexception].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlserializationwriter", "Method[fromxmlqualifiedname].ReturnValue"] + - ["system.xml.serialization.xmlmembersmapping", "system.xml.serialization.soapschemaimporter", "Method[importmembersmapping].ReturnValue"] + - ["system.string", "system.xml.serialization.xmlrootattribute", "Member[elementname]"] + - ["system.boolean", "system.xml.serialization.xmlmembermapping", "Member[checkspecified]"] + - ["system.object", "system.xml.serialization.xmlattributes", "Member[xmldefaultvalue]"] + - ["system.string", "system.xml.serialization.xmlattributeattribute", "Member[namespace]"] + - ["system.xml.serialization.xmlmappingaccess", "system.xml.serialization.xmlmappingaccess!", "Member[read]"] + - ["system.string", "system.xml.serialization.xmlnodeeventargs", "Member[name]"] + - ["system.string", "system.xml.serialization.xmlserializerassemblyattribute", "Member[assemblyname]"] + - ["system.xml.serialization.xmltypemapping", "system.xml.serialization.xmlschemaimporter", "Method[importderivedtypemapping].ReturnValue"] + - ["system.xml.serialization.xmlserializationwriter", "system.xml.serialization.xmlserializer", "Method[createwriter].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createinaccessibleconstructorexception].ReturnValue"] + - ["system.exception", "system.xml.serialization.xmlserializationreader", "Method[createabstracttypeexception].ReturnValue"] + - ["system.object", "system.xml.serialization.xmlserializationreader+collectionfixup", "Member[collectionitems]"] + - ["system.int32", "system.xml.serialization.xmlserializationreader", "Method[getarraylength].ReturnValue"] + - ["system.boolean", "system.xml.serialization.xmlreflectionmember", "Member[isreturnvalue]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.XPath.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.XPath.typemodel.yml new file mode 100644 index 000000000000..0147d15a17ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.XPath.typemodel.yml @@ -0,0 +1,134 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "system.xml.xpath.xpathnodeiterator", "Method[movenext].ReturnValue"] + - ["system.object", "system.xml.xpath.xpathnavigator", "Method[valueas].ReturnValue"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathresulttype!", "Member[navigator]"] + - ["system.object", "system.xml.xpath.xpathnavigator", "Member[typedvalue]"] + - ["system.boolean", "system.xml.xpath.xpathitem", "Member[isnode]"] + - ["system.int32", "system.xml.xpath.xpathnodeiterator", "Member[count]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetoprevious].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Member[haschildren]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xpath.extensions!", "Method[createnavigator].ReturnValue"] + - ["system.xml.xpath.xpathnamespacescope", "system.xml.xpath.xpathnamespacescope!", "Member[local]"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Method[lookupprefix].ReturnValue"] + - ["system.xml.xmlwriter", "system.xml.xpath.xpathnavigator", "Method[insertbefore].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[prefix]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetoid].ReturnValue"] + - ["system.xml.xpath.xpathnodeiterator", "system.xml.xpath.xpathnavigator", "Method[select].ReturnValue"] + - ["system.xml.xmlreader", "system.xml.xpath.xpathnavigator", "Method[readsubtree].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xpath.xpathnavigator", "Method[selectsinglenode].ReturnValue"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[text]"] + - ["system.object", "system.xml.xpath.xpathitem", "Member[typedvalue]"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.xpath.xpathnavigator", "Member[schemainfo]"] + - ["system.xml.xpath.xpathnodeiterator", "system.xml.xpath.xpathnavigator", "Method[selectdescendants].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[moveto].ReturnValue"] + - ["system.collections.generic.ienumerable", "system.xml.xpath.extensions!", "Method[xpathselectelements].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[namespaceuri]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Member[isemptyelement]"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[root]"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[whitespace]"] + - ["system.object", "system.xml.xpath.xpathnavigator", "Method[evaluate].ReturnValue"] + - ["system.int64", "system.xml.xpath.xpathnavigator", "Member[valueaslong]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetoparent].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[name]"] + - ["system.xml.xpath.xpathnamespacescope", "system.xml.xpath.xpathnamespacescope!", "Member[all]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xpath.ixpathnavigable", "Method[createnavigator].ReturnValue"] + - ["system.object", "system.xml.xpath.xpathnodeiterator", "Method[clone].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Method[getnamespace].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Method[tostring].ReturnValue"] + - ["system.xml.xpath.xpathnodeiterator", "system.xml.xpath.xpathnodeiterator", "Method[clone].ReturnValue"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[comment]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetochild].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathitem", "Member[value]"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[innerxml]"] + - ["system.xml.xpath.xmlsortorder", "system.xml.xpath.xmlsortorder!", "Member[ascending]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetofirstchild].ReturnValue"] + - ["system.int32", "system.xml.xpath.xpathnodeiterator", "Member[currentposition]"] + - ["system.xml.xpath.xpathexpression", "system.xml.xpath.xpathnavigator", "Method[compile].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Method[lookupnamespace].ReturnValue"] + - ["system.int32", "system.xml.xpath.xpathnavigator", "Member[valueasint]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xpath.xpathnavigator", "Method[clone].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathexpression", "Member[expression]"] + - ["system.xml.xpath.xmlcaseorder", "system.xml.xpath.xmlcaseorder!", "Member[lowerfirst]"] + - ["system.double", "system.xml.xpath.xpathitem", "Member[valueasdouble]"] + - ["system.int64", "system.xml.xpath.xpathitem", "Member[valueaslong]"] + - ["system.xml.schema.xmlschematype", "system.xml.xpath.xpathitem", "Member[xmltype]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetofirst].ReturnValue"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathresulttype!", "Member[any]"] + - ["system.xml.xpath.xpathexpression", "system.xml.xpath.xpathexpression", "Method[clone].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[localname]"] + - ["system.xml.xmlnodeorder", "system.xml.xpath.xpathnavigator", "Method[compareposition].ReturnValue"] + - ["system.xml.xpath.xmldatatype", "system.xml.xpath.xmldatatype!", "Member[number]"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathexpression", "Member[returntype]"] + - ["system.collections.ienumerator", "system.xml.xpath.xpathnodeiterator", "Method[getenumerator].ReturnValue"] + - ["system.object", "system.xml.xpath.xpathnavigator", "Method[clone].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[isdescendant].ReturnValue"] + - ["system.xml.linq.xelement", "system.xml.xpath.extensions!", "Method[xpathselectelement].ReturnValue"] + - ["system.int32", "system.xml.xpath.xpathitem", "Member[valueasint]"] + - ["system.collections.generic.idictionary", "system.xml.xpath.xpathnavigator", "Method[getnamespacesinscope].ReturnValue"] + - ["system.xml.xpath.xpathnamespacescope", "system.xml.xpath.xpathnamespacescope!", "Member[excludexml]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetofirstnamespace].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Method[getattribute].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Member[canedit]"] + - ["system.xml.xmlwriter", "system.xml.xpath.xpathnavigator", "Method[insertafter].ReturnValue"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[significantwhitespace]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetonamespace].ReturnValue"] + - ["system.xml.xpath.xmlcaseorder", "system.xml.xpath.xmlcaseorder!", "Member[upperfirst]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[checkvalidity].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xpath.xpathdocument", "Method[createnavigator].ReturnValue"] + - ["system.type", "system.xml.xpath.xpathnavigator", "Member[valuetype]"] + - ["system.string", "system.xml.xpath.xpathexception", "Member[message]"] + - ["system.xml.xmlwriter", "system.xml.xpath.xpathnavigator", "Method[appendchild].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[xmllang]"] + - ["system.datetime", "system.xml.xpath.xpathitem", "Member[valueasdatetime]"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathresulttype!", "Member[nodeset]"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathresulttype!", "Member[number]"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[value]"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnavigator", "Member[nodetype]"] + - ["system.xml.schema.xmlschematype", "system.xml.xpath.xpathnavigator", "Member[xmltype]"] + - ["system.type", "system.xml.xpath.xpathitem", "Member[valuetype]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Member[valueasboolean]"] + - ["system.xml.xpath.ixpathnavigable", "system.xml.xpath.xdocumentextensions!", "Method[toxpathnavigable].ReturnValue"] + - ["system.xml.xpath.xpathnodeiterator", "system.xml.xpath.xpathnavigator", "Method[selectchildren].ReturnValue"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathresulttype!", "Member[boolean]"] + - ["system.object", "system.xml.xpath.xpathitem", "Method[valueas].ReturnValue"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathresulttype!", "Member[string]"] + - ["system.xml.xpath.xpathnodeiterator", "system.xml.xpath.xpathnavigator", "Method[selectancestors].ReturnValue"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[baseuri]"] + - ["system.double", "system.xml.xpath.xpathnavigator", "Member[valueasdouble]"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xpath.xpathresulttype!", "Member[error]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Member[hasattributes]"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[processinginstruction]"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[element]"] + - ["system.xml.xpath.xmldatatype", "system.xml.xpath.xmldatatype!", "Member[text]"] + - ["system.xml.xpath.xpathexpression", "system.xml.xpath.xpathexpression!", "Method[compile].ReturnValue"] + - ["system.xml.xmlwriter", "system.xml.xpath.xpathnavigator", "Method[replacerange].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xpath.xpathnavigator", "Method[createnavigator].ReturnValue"] + - ["system.xml.xpath.xmlcaseorder", "system.xml.xpath.xmlcaseorder!", "Member[none]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetofirstattribute].ReturnValue"] + - ["system.xml.xmlwriter", "system.xml.xpath.xpathnavigator", "Method[createattributes].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetonextattribute].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[matches].ReturnValue"] + - ["system.xml.xmlwriter", "system.xml.xpath.xpathnavigator", "Method[prependchild].ReturnValue"] + - ["system.object", "system.xml.xpath.extensions!", "Method[xpathevaluate].ReturnValue"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[all]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetonext].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetoattribute].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Member[isnode]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xpath.xpathnodeiterator", "Member[current]"] + - ["system.object", "system.xml.xpath.xpathnavigator", "Member[underlyingobject]"] + - ["system.string", "system.xml.xpath.xpathnavigator", "Member[outerxml]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetonextnamespace].ReturnValue"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[issameposition].ReturnValue"] + - ["system.xml.xpath.xmlsortorder", "system.xml.xpath.xmlsortorder!", "Member[descending]"] + - ["system.xml.xmlnametable", "system.xml.xpath.xpathnavigator", "Member[nametable]"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[attribute]"] + - ["system.xml.xpath.xpathnodetype", "system.xml.xpath.xpathnodetype!", "Member[namespace]"] + - ["system.collections.iequalitycomparer", "system.xml.xpath.xpathnavigator!", "Member[navigatorcomparer]"] + - ["system.boolean", "system.xml.xpath.xpathitem", "Member[valueasboolean]"] + - ["system.boolean", "system.xml.xpath.xpathnavigator", "Method[movetofollowing].ReturnValue"] + - ["system.datetime", "system.xml.xpath.xpathnavigator", "Member[valueasdatetime]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.XmlConfiguration.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.XmlConfiguration.typemodel.yml new file mode 100644 index 000000000000..11ba47a79e7b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.XmlConfiguration.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "system.xml.xmlconfiguration.xsltconfigsection", "Member[prohibitdefaultresolverstring]"] + - ["system.string", "system.xml.xmlconfiguration.xmlreadersection", "Member[collapsewhitespaceintoemptystringstring]"] + - ["system.string", "system.xml.xmlconfiguration.xmlreadersection", "Member[prohibitdefaultresolverstring]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Xsl.Runtime.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Xsl.Runtime.typemodel.yml new file mode 100644 index 000000000000..8042e60bc89e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Xsl.Runtime.typemodel.yml @@ -0,0 +1,225 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.xsl.runtime.xmlqueryitemsequence", "system.xml.xsl.runtime.xmlqueryitemsequence!", "Member[empty]"] + - ["system.collections.ilist", "system.xml.xsl.runtime.xmlqueryruntime", "Method[debuggetglobalvalue].ReturnValue"] + - ["system.decimal", "system.xml.xsl.runtime.decimalaggregator", "Member[minimumresult]"] + - ["system.string", "system.xml.xsl.runtime.xmlqueryruntime", "Method[getatomizedname].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlqueryruntime", "Method[findindex].ReturnValue"] + - ["system.double", "system.xml.xsl.runtime.xsltfunctions!", "Method[round].ReturnValue"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.followingsiblingmergeiterator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xmlquerysequence", "Member[count]"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.iteratorresult!", "Member[havecurrentnode]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.followingsiblingmergeiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.ancestordocorderiterator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerysequence", "Method[remove].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.descendantiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.differenceiterator", "Member[current]"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "system.xml.xsl.runtime.xmlilindex", "Method[lookup].ReturnValue"] + - ["system.string[]", "system.xml.xsl.runtime.xmlqueryruntime", "Method[debuggetglobalnames].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xmlqueryruntime!", "Method[oncurrentnodechanged].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.ancestoriterator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.noderangeiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xmlqueryruntime", "Method[textrtfconstruction].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[timespantoatomicvalue].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.int32aggregator", "Member[maximumresult]"] + - ["system.string", "system.xml.xsl.runtime.xmlqueryoutput", "Method[lookupprefix].ReturnValue"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.xpathfollowingmergeiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.nodekindcontentiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlqueryruntime", "Method[isqnameequal].ReturnValue"] + - ["system.xml.xsl.runtime.xmlnavigatorfilter", "system.xml.xsl.runtime.xmlqueryruntime", "Method[getnamefilter].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[outerxml].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[int32toatomicvalue].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.decimalaggregator", "Member[isempty]"] + - ["system.boolean", "system.xml.xsl.runtime.contentiterator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlnavigatorfilter", "Method[movetocontent].ReturnValue"] + - ["system.xml.xsl.runtime.xmlquerysequence", "system.xml.xsl.runtime.xmlquerysequence!", "Member[empty]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xpathfollowingiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.doubleaggregator", "Member[isempty]"] + - ["system.object", "system.xml.xsl.runtime.xmlqueryruntime", "Method[changetypexsltargument].ReturnValue"] + - ["system.decimal", "system.xml.xsl.runtime.decimalaggregator", "Member[sumresult]"] + - ["system.object", "system.xml.xsl.runtime.xmlquerycontext", "Method[getparameter].ReturnValue"] + - ["system.xml.xpath.xpathitem", "system.xml.xsl.runtime.xmlquerynodesequence", "Member[item]"] + - ["system.int64", "system.xml.xsl.runtime.int64aggregator", "Member[maximumresult]"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.xsltconvert!", "Method[ensurenodeset].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerysequence", "Member[isreadonly]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xpathprecedingiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlnavigatorfilter", "Method[isfiltered].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerynodesequence", "Method[remove].ReturnValue"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.xsltconvert!", "Method[tonodeset].ReturnValue"] + - ["system.xml.xpath.xpathitem", "system.xml.xsl.runtime.xsltfunctions!", "Method[systemproperty].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[booleantoatomicvalue].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.int32aggregator", "Member[averageresult]"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.descendantmergeiterator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xsltlibrary", "Method[relationaloperator].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerynodesequence", "Method[contains].ReturnValue"] + - ["system.object", "system.xml.xsl.runtime.xmlqueryruntime", "Method[changetypexsltresult].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.noderangeiterator", "Member[current]"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[substringafter].ReturnValue"] + - ["system.collections.ienumerator", "system.xml.xsl.runtime.xmlquerysequence", "Method[getenumerator].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xsltfunctions!", "Method[contains].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[datetimetoatomicvalue].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[msutc].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlnavigatorfilter", "Method[movetoprevioussibling].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.stringconcat", "Member[delimiter]"] + - ["system.datetime", "system.xml.xsl.runtime.xsltconvert!", "Method[todatetime].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.stringconcat", "Method[getresult].ReturnValue"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.dodsequencemerge", "Method[mergesequences].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.precedingiterator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.xmlqueryruntime", "Method[endsequenceconstruction].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xpathfollowingiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xsl.runtime.xmlcollation", "system.xml.xsl.runtime.xmlqueryruntime", "Method[getcollation].ReturnValue"] + - ["system.xml.xsl.runtime.xmlquerycontext", "system.xml.xsl.runtime.xmlqueryruntime", "Member[externalcontext]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.iditerator", "Member[current]"] + - ["system.decimal", "system.xml.xsl.runtime.decimalaggregator", "Member[maximumresult]"] + - ["system.boolean", "system.xml.xsl.runtime.int32aggregator", "Member[isempty]"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.intersectiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.setiteratorresult!", "Member[havecurrentnode]"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[decimaltoatomicvalue].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.descendantmergeiterator", "Member[current]"] + - ["system.xml.xmlspace", "system.xml.xsl.runtime.xmlqueryoutput", "Member[xmlspace]"] + - ["system.string", "system.xml.xsl.runtime.xsltconvert!", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.elementcontentiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.precedingsiblingdocorderiterator", "Member[current]"] + - ["system.double", "system.xml.xsl.runtime.xsltlibrary", "Method[registerdecimalformatter].ReturnValue"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.contentmergeiterator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerynodesequence", "Member[isreadonly]"] + - ["system.double", "system.xml.xsl.runtime.doubleaggregator", "Member[sumresult]"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[xmlqualifiednametoatomicvalue].ReturnValue"] + - ["system.int64", "system.xml.xsl.runtime.xsltconvert!", "Method[tolong].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerysequence", "Member[isfixedsize]"] + - ["system.double", "system.xml.xsl.runtime.xsltfunctions!", "Method[msstringcompare].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xsltlibrary", "Method[formatmessage].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[baseuri].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xpathfollowingmergeiterator", "Member[current]"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[substring].ReturnValue"] + - ["system.object", "system.xml.xsl.runtime.xmlqueryruntime", "Method[getglobalvalue].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.precedingiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xsltconvert!", "Method[toboolean].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xsltlibrary", "Method[elementavailable].ReturnValue"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[navigatorstoitems].ReturnValue"] + - ["system.xml.writestate", "system.xml.xsl.runtime.xmlqueryoutput", "Member[writestate]"] + - ["system.string", "system.xml.xsl.runtime.xsltlibrary", "Method[formatnumberstatic].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[singletoatomicvalue].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xpathprecedingmergeiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xsltfunctions!", "Method[startswith].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.ancestordocorderiterator", "Member[current]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.intersectiterator", "Member[current]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.contentiterator", "Member[current]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xmlquerycontext", "Member[defaultdatasource]"] + - ["system.xml.xmlnametable", "system.xml.xsl.runtime.xmlquerycontext", "Member[defaultnametable]"] + - ["system.boolean", "system.xml.xsl.runtime.xsltfunctions!", "Method[lang].ReturnValue"] + - ["system.int64", "system.xml.xsl.runtime.int64aggregator", "Member[minimumresult]"] + - ["system.int32", "system.xml.xsl.runtime.int32aggregator", "Member[minimumresult]"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[msnamespaceuri].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.descendantiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlqueryruntime", "Method[earlyboundfunctionexists].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xmlquerysequence", "Method[add].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.iditerator", "Method[movenext].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[msformatdatetime].ReturnValue"] + - ["system.double", "system.xml.xsl.runtime.doubleaggregator", "Member[maximumresult]"] + - ["system.int64", "system.xml.xsl.runtime.int64aggregator", "Member[sumresult]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerynodesequence", "Member[isdocorderdistinct]"] + - ["system.int32", "system.xml.xsl.runtime.int32aggregator", "Member[sumresult]"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[translate].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[mslocalname].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.followingsiblingiterator", "Method[movenext].ReturnValue"] + - ["system.object", "system.xml.xsl.runtime.xmlqueryruntime", "Method[debuggetxsltvalue].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[stringtoatomicvalue].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xsltlibrary", "Method[langtolcid].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlqueryoutput", "Method[startcopy].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.attributecontentiterator", "Member[current]"] + - ["system.xml.xmlnametable", "system.xml.xsl.runtime.xmlqueryruntime", "Member[nametable]"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.setiteratorresult!", "Member[needleftnode]"] + - ["system.double", "system.xml.xsl.runtime.xsltconvert!", "Method[todouble].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.namespaceiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.precedingsiblingdocorderiterator", "Method[movenext].ReturnValue"] + - ["system.double", "system.xml.xsl.runtime.xsltfunctions!", "Method[msnumber].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.attributecontentiterator", "Method[movenext].ReturnValue"] + - ["system.decimal", "system.xml.xsl.runtime.decimalaggregator", "Member[averageresult]"] + - ["system.boolean", "system.xml.xsl.runtime.parentiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.elementcontentiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlnavigatorfilter", "Method[movetofollowing].ReturnValue"] + - ["system.xml.xsl.runtime.xsltlibrary", "system.xml.xsl.runtime.xmlqueryruntime", "Member[xsltfunctions]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.precedingsiblingiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerysequence", "Member[issynchronized]"] + - ["system.xml.xmlnametable", "system.xml.xsl.runtime.xmlquerycontext", "Member[querynametable]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.parentiterator", "Member[current]"] + - ["system.object", "system.xml.xsl.runtime.xmlquerysequence", "Member[item]"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.setiteratorresult!", "Member[initrightiterator]"] + - ["system.string", "system.xml.xsl.runtime.xsltlibrary", "Method[numberformat].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[bytestoatomicvalue].ReturnValue"] + - ["system.object", "system.xml.xsl.runtime.xmlqueryruntime", "Method[getearlyboundobject].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xsltlibrary", "Method[checkscriptnamespace].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xsltconvert!", "Method[tonode].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlnavigatorfilter", "Method[movetofollowingsibling].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlcollation", "Method[equals].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xpathprecedingdocorderiterator", "Member[current]"] + - ["system.string", "system.xml.xsl.runtime.xsltlibrary", "Method[formatnumberdynamic].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xmlquerycontext", "Method[getdatasource].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.xml.xsl.runtime.xmlquerysequence", "Method[getenumerator].ReturnValue"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.xmlquerycontext", "Method[invokexsltlateboundfunction].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.precedingsiblingiterator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xmlqueryruntime", "Method[compareposition].ReturnValue"] + - ["system.array", "system.xml.xsl.runtime.xmlsortkeyaccumulator", "Member[keys]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.followingsiblingiterator", "Member[current]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlqueryruntime", "Method[isglobalcomputed].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xpathprecedingdocorderiterator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xsltlibrary", "Method[functionavailable].ReturnValue"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.iteratorresult!", "Member[nomorenodes]"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerycontext", "Method[lateboundfunctionexists].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlnavigatorfilter", "Method[movetonextcontent].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.namespaceiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xsl.runtime.xmlquerysequence", "system.xml.xsl.runtime.xmlquerysequence!", "Method[createorreuse].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xpathprecedingiterator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xsltlibrary", "Method[registerdecimalformat].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.xml.xsl.runtime.xmlquerynodesequence", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xmlquerynodesequence", "Method[indexof].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xmlqueryruntime", "Method[generateid].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.unioniterator", "Member[current]"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.differenceiterator", "Method[movenext].ReturnValue"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.setiteratorresult!", "Member[nomorenodes]"] + - ["t", "system.xml.xsl.runtime.xmlquerysequence", "Member[item]"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[int64toatomicvalue].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlqueryruntime", "Method[matchesxmltype].ReturnValue"] + - ["system.xml.xsl.runtime.xmlcollation", "system.xml.xsl.runtime.xmlqueryruntime", "Method[createcollation].ReturnValue"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.xpathprecedingmergeiterator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.attributeiterator", "Method[movenext].ReturnValue"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.xmlqueryruntime", "Method[docorderdistinct].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xmlcollation", "Method[gethashcode].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.xmlqueryruntime", "Method[endrtfconstruction].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.nodekindcontentiterator", "Method[movenext].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[normalizespace].ReturnValue"] + - ["system.xml.schema.xmlatomicvalue", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[doubletoatomicvalue].ReturnValue"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "system.xml.xsl.runtime.xmlquerynodesequence!", "Member[empty]"] + - ["system.int32", "system.xml.xsl.runtime.xmlquerysequence", "Method[indexof].ReturnValue"] + - ["system.collections.generic.ilist", "system.xml.xsl.runtime.xmlilstorageconverter!", "Method[itemstonavigators].ReturnValue"] + - ["system.int32", "system.xml.xsl.runtime.xsltconvert!", "Method[toint].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.contentmergeiterator", "Member[current]"] + - ["system.object", "system.xml.xsl.runtime.xmlquerycontext", "Method[getlateboundobject].ReturnValue"] + - ["system.boolean", "system.xml.xsl.runtime.xmlquerysequence", "Method[contains].ReturnValue"] + - ["system.int64", "system.xml.xsl.runtime.int64aggregator", "Member[averageresult]"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[exslobjecttype].ReturnValue"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.unioniterator", "Method[movenext].ReturnValue"] + - ["system.xml.xsl.runtime.xmlnavigatorfilter", "system.xml.xsl.runtime.xmlqueryruntime", "Method[gettypefilter].ReturnValue"] + - ["system.double", "system.xml.xsl.runtime.doubleaggregator", "Member[minimumresult]"] + - ["system.boolean", "system.xml.xsl.runtime.int64aggregator", "Member[isempty]"] + - ["system.string", "system.xml.xsl.runtime.xsltfunctions!", "Method[substringbefore].ReturnValue"] + - ["system.decimal", "system.xml.xsl.runtime.xsltconvert!", "Method[todecimal].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.attributeiterator", "Member[current]"] + - ["system.xml.xmlqualifiedname", "system.xml.xsl.runtime.xmlqueryruntime", "Method[parsetagname].ReturnValue"] + - ["system.double", "system.xml.xsl.runtime.doubleaggregator", "Member[averageresult]"] + - ["system.xml.xsl.runtime.iteratorresult", "system.xml.xsl.runtime.iteratorresult!", "Member[needinputnode]"] + - ["system.boolean", "system.xml.xsl.runtime.xsltlibrary", "Method[issamenodesort].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xsl.runtime.ancestoriterator", "Member[current]"] + - ["system.xml.xsl.runtime.setiteratorresult", "system.xml.xsl.runtime.setiteratorresult!", "Member[needrightnode]"] + - ["system.xml.xsl.runtime.xmlqueryitemsequence", "system.xml.xsl.runtime.xmlqueryitemsequence!", "Method[createorreuse].ReturnValue"] + - ["system.string", "system.xml.xsl.runtime.xmlqueryoutput", "Member[xmllang]"] + - ["system.object", "system.xml.xsl.runtime.xmlquerysequence", "Member[syncroot]"] + - ["system.boolean", "system.xml.xsl.runtime.xsltlibrary", "Method[equalityoperator].ReturnValue"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "system.xml.xsl.runtime.xmlquerynodesequence!", "Method[createorreuse].ReturnValue"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "system.xml.xsl.runtime.xmlquerynodesequence", "Method[docorderdistinct].ReturnValue"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "system.xml.xsl.runtime.xmlqueryruntime", "Member[output]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Xsl.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Xsl.typemodel.yml new file mode 100644 index 000000000000..b2b1be00eb3d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.Xsl.typemodel.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.xmlwritersettings", "system.xml.xsl.xslcompiledtransform", "Member[outputsettings]"] + - ["system.codedom.compiler.tempfilecollection", "system.xml.xsl.xslcompiledtransform", "Member[temporaryfiles]"] + - ["system.object", "system.xml.xsl.xsltargumentlist", "Method[getextensionobject].ReturnValue"] + - ["system.object", "system.xml.xsl.xsltargumentlist", "Method[getparam].ReturnValue"] + - ["system.xml.xmlreader", "system.xml.xsl.xsltransform", "Method[transform].ReturnValue"] + - ["system.xml.xpath.xpathresulttype[]", "system.xml.xsl.ixsltcontextfunction", "Member[argtypes]"] + - ["system.xml.xmlresolver", "system.xml.xsl.xsltransform", "Member[xmlresolver]"] + - ["system.xml.xsl.xsltsettings", "system.xml.xsl.xsltsettings!", "Member[default]"] + - ["system.xml.xsl.ixsltcontextvariable", "system.xml.xsl.xsltcontext", "Method[resolvevariable].ReturnValue"] + - ["system.xml.xsl.xsltsettings", "system.xml.xsl.xsltsettings!", "Member[trustedxslt]"] + - ["system.object", "system.xml.xsl.xsltargumentlist", "Method[removeparam].ReturnValue"] + - ["system.xml.xsl.ixsltcontextfunction", "system.xml.xsl.xsltcontext", "Method[resolvefunction].ReturnValue"] + - ["system.int32", "system.xml.xsl.xsltexception", "Member[linenumber]"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xsl.ixsltcontextvariable", "Member[variabletype]"] + - ["system.boolean", "system.xml.xsl.ixsltcontextvariable", "Member[islocal]"] + - ["system.int32", "system.xml.xsl.xsltcontext", "Method[comparedocument].ReturnValue"] + - ["system.int32", "system.xml.xsl.ixsltcontextfunction", "Member[maxargs]"] + - ["system.boolean", "system.xml.xsl.xsltcontext", "Method[preservewhitespace].ReturnValue"] + - ["system.boolean", "system.xml.xsl.xsltcontext", "Member[whitespace]"] + - ["system.string", "system.xml.xsl.xsltmessageencounteredeventargs", "Member[message]"] + - ["system.boolean", "system.xml.xsl.xsltsettings", "Member[enabledocumentfunction]"] + - ["system.object", "system.xml.xsl.ixsltcontextfunction", "Method[invoke].ReturnValue"] + - ["system.string", "system.xml.xsl.xsltexception", "Member[sourceuri]"] + - ["system.object", "system.xml.xsl.xsltargumentlist", "Method[removeextensionobject].ReturnValue"] + - ["system.int32", "system.xml.xsl.ixsltcontextfunction", "Member[minargs]"] + - ["system.int32", "system.xml.xsl.xsltexception", "Member[lineposition]"] + - ["system.boolean", "system.xml.xsl.xsltsettings", "Member[enablescript]"] + - ["system.string", "system.xml.xsl.xsltcompileexception", "Member[message]"] + - ["system.codedom.compiler.compilererrorcollection", "system.xml.xsl.xslcompiledtransform!", "Method[compiletotype].ReturnValue"] + - ["system.object", "system.xml.xsl.ixsltcontextvariable", "Method[evaluate].ReturnValue"] + - ["system.boolean", "system.xml.xsl.ixsltcontextvariable", "Member[isparam]"] + - ["system.xml.xpath.xpathresulttype", "system.xml.xsl.ixsltcontextfunction", "Member[returntype]"] + - ["system.string", "system.xml.xsl.xsltexception", "Member[message]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.typemodel.yml new file mode 100644 index 000000000000..2b39325eeb93 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.Xml.typemodel.yml @@ -0,0 +1,861 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.xml.xmlnodetype", "system.xml.xmldeclaration", "Member[nodetype]"] + - ["system.string", "system.xml.xmldocument", "Member[name]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodereader", "Member[nodetype]"] + - ["system.string", "system.xml.xmlqualifiedname!", "Method[tostring].ReturnValue"] + - ["system.string", "system.xml.xmlqualifiedname", "Member[namespace]"] + - ["system.xml.xmlnode", "system.xml.xmlcdatasection", "Member[previoustext]"] + - ["system.data.datarow", "system.xml.xmldatadocument", "Method[getrowfromelement].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlsignificantwhitespace", "Member[nodetype]"] + - ["system.xml.readstate", "system.xml.readstate!", "Member[interactive]"] + - ["system.byte[]", "system.xml.xmldictionaryreader", "Method[readelementcontentasbinhex].ReturnValue"] + - ["system.xml.xmlnodeorder", "system.xml.xmlnodeorder!", "Member[after]"] + - ["system.xml.xmlnode", "system.xml.xmlcdatasection", "Member[parentnode]"] + - ["system.xml.xmlnode", "system.xml.xmldeclaration", "Method[clonenode].ReturnValue"] + - ["system.net.iwebproxy", "system.xml.xmlurlresolver", "Member[proxy]"] + - ["system.xml.xmlreadersettings", "system.xml.xmlreader", "Member[settings]"] + - ["system.boolean", "system.xml.xmlreadersettings", "Member[ignoreprocessinginstructions]"] + - ["system.boolean", "system.xml.uniqueid", "Method[trygetguid].ReturnValue"] + - ["system.decimal", "system.xml.xmlreader", "Method[readcontentasdecimal].ReturnValue"] + - ["system.int32", "system.xml.xmlreadersettings", "Member[linenumberoffset]"] + - ["system.int32", "system.xml.xmldictionaryreaderquotas", "Member[maxstringcontentlength]"] + - ["system.string", "system.xml.xmlentity", "Member[localname]"] + - ["system.string", "system.xml.xmlnotation", "Member[innerxml]"] + - ["system.object", "system.xml.xmlsecureresolver", "Method[getentity].ReturnValue"] + - ["system.int32", "system.xml.xmltextreader", "Method[readchars].ReturnValue"] + - ["system.xml.xmlwritersettings", "system.xml.xmlwriter", "Member[settings]"] + - ["system.boolean", "system.xml.xmlreader", "Member[eof]"] + - ["system.double", "system.xml.xmlconvert!", "Method[todouble].ReturnValue"] + - ["system.int32", "system.xml.xmlnodereader", "Method[readelementcontentasbase64].ReturnValue"] + - ["system.collections.generic.idictionary", "system.xml.xmlvalidatingreader", "Method[getnamespacesinscope].ReturnValue"] + - ["system.boolean", "system.xml.xmlreader", "Method[readcontentasboolean].ReturnValue"] + - ["system.xml.whitespacehandling", "system.xml.xmltextreader", "Member[whitespacehandling]"] + - ["system.threading.tasks.task", "system.xml.xmlurlresolver", "Method[getentityasync].ReturnValue"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[ncname]"] + - ["system.xml.xmlwhitespace", "system.xml.xmldocument", "Method[createwhitespace].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[insertafter].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Method[readinnerxml].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlcomment", "Member[nodetype]"] + - ["system.xml.newlinehandling", "system.xml.newlinehandling!", "Member[entitize]"] + - ["system.xml.xmlnodechangedaction", "system.xml.xmlnodechangedeventargs", "Member[action]"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[entities]"] + - ["system.xml.xmlnode", "system.xml.xmlwhitespace", "Method[clonenode].ReturnValue"] + - ["system.int32", "system.xml.xmlreader", "Method[readvaluechunk].ReturnValue"] + - ["system.boolean", "system.xml.xmldictionary", "Method[trylookup].ReturnValue"] + - ["system.string", "system.xml.xmlnode", "Member[innertext]"] + - ["system.xml.xmlspace", "system.xml.xmlwriter", "Member[xmlspace]"] + - ["system.xml.xmldocument", "system.xml.xmlelement", "Member[ownerdocument]"] + - ["system.int32", "system.xml.xmlqualifiedname", "Method[gethashcode].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writestartattributeasync].ReturnValue"] + - ["system.xml.validationtype", "system.xml.validationtype!", "Member[dtd]"] + - ["system.xml.readstate", "system.xml.xmlvalidatingreader", "Member[readstate]"] + - ["system.xml.schema.xmlschemavalidationflags", "system.xml.xmlreadersettings", "Member[validationflags]"] + - ["system.xml.xmlnode", "system.xml.xmltext", "Member[previoustext]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Member[previoustext]"] + - ["system.string", "system.xml.xmlnode", "Member[value]"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Method[removechild].ReturnValue"] + - ["system.collections.ienumerator", "system.xml.xmlnodelist", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.xml.uniqueid", "Member[chararraylength]"] + - ["system.xml.xmlnode", "system.xml.xmlcomment", "Method[clonenode].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[verifywhitespace].ReturnValue"] + - ["system.int32", "system.xml.xmltextreader", "Member[depth]"] + - ["system.xml.xmloutputmethod", "system.xml.xmloutputmethod!", "Member[text]"] + - ["system.xml.xmltext", "system.xml.xmldocument", "Method[createtextnode].ReturnValue"] + - ["system.string", "system.xml.xmlnode", "Method[getnamespaceofprefix].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlresolver", "Method[getentityasync].ReturnValue"] + - ["system.string", "system.xml.xmlnodechangedeventargs", "Member[newvalue]"] + - ["system.xml.xmlnode", "system.xml.xmlnodelist", "Method[item].ReturnValue"] + - ["system.xml.xmlqualifiedname", "system.xml.xmlqualifiedname!", "Member[empty]"] + - ["system.xml.xmlspace", "system.xml.xmltextreader", "Member[xmlspace]"] + - ["system.string", "system.xml.xmldictionarystring", "Member[value]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeentityrefasync].ReturnValue"] + - ["system.xml.xmldictionarystring", "system.xml.xmlbinaryreadersession", "Method[add].ReturnValue"] + - ["system.string", "system.xml.xmlcharacterdata", "Member[innertext]"] + - ["system.datetime", "system.xml.xmlconvert!", "Method[todatetime].ReturnValue"] + - ["system.string", "system.xml.xmldictionarystring", "Method[tostring].ReturnValue"] + - ["system.xml.xmldictionaryreader", "system.xml.xmldictionaryreader!", "Method[createbinaryreader].ReturnValue"] + - ["system.boolean", "system.xml.xmlnodereader", "Method[read].ReturnValue"] + - ["system.boolean", "system.xml.xmlelement", "Member[isempty]"] + - ["system.int32", "system.xml.xmlreader", "Method[readcontentasint].ReturnValue"] + - ["system.datetime", "system.xml.xmlreader", "Method[readelementcontentasdatetime].ReturnValue"] + - ["system.string", "system.xml.xmlentityreference", "Member[name]"] + - ["system.string", "system.xml.xmlcharacterdata", "Method[substring].ReturnValue"] + - ["system.xml.xmlnodelist", "system.xml.xmlnode", "Member[childnodes]"] + - ["system.single", "system.xml.xmlconvert!", "Method[tosingle].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Member[prefix]"] + - ["system.int32", "system.xml.xmltextreader", "Method[readbinhex].ReturnValue"] + - ["system.int32", "system.xml.xmlreader", "Method[readelementcontentasbinhex].ReturnValue"] + - ["system.single", "system.xml.xmlreader", "Method[readelementcontentasfloat].ReturnValue"] + - ["system.boolean", "system.xml.xmlreadersettings", "Member[ignorewhitespace]"] + - ["system.xml.writestate", "system.xml.writestate!", "Member[element]"] + - ["system.xml.xmlnode", "system.xml.xmldatadocument", "Method[clonenode].ReturnValue"] + - ["system.boolean", "system.xml.uniqueid!", "Method[op_equality].ReturnValue"] + - ["system.uri", "system.xml.xmlresolver", "Method[resolveuri].ReturnValue"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[istextnode].ReturnValue"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[trygetbase64contentlength].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmllinkednode", "Member[nextsibling]"] + - ["system.int32", "system.xml.xmlnodelist", "Member[count]"] + - ["system.io.textreader", "system.xml.xmltextreader", "Method[getremainder].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[verifypublicid].ReturnValue"] + - ["system.char", "system.xml.xmlconvert!", "Method[tochar].ReturnValue"] + - ["system.datetime[]", "system.xml.xmldictionaryreader", "Method[readdatetimearray].ReturnValue"] + - ["system.string", "system.xml.xmlwhitespace", "Member[localname]"] + - ["system.boolean", "system.xml.xmlreader", "Method[readattributevalue].ReturnValue"] + - ["system.xml.dtdprocessing", "system.xml.xmltextreader", "Member[dtdprocessing]"] + - ["system.xml.xmlattribute", "system.xml.xmlattributecollection", "Method[removeat].ReturnValue"] + - ["system.string", "system.xml.xmldocumenttype", "Member[name]"] + - ["system.string", "system.xml.xmldocument", "Member[localname]"] + - ["system.xml.xmlnode", "system.xml.xmlentityreference", "Method[clonenode].ReturnValue"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[qname]"] + - ["system.string", "system.xml.xmlvalidatingreader", "Method[lookupnamespace].ReturnValue"] + - ["system.xml.formatting", "system.xml.formatting!", "Member[indented]"] + - ["system.xml.xmldictionarywriter", "system.xml.xmldictionarywriter!", "Method[createtextwriter].ReturnValue"] + - ["system.boolean", "system.xml.xmlnodereader", "Member[hasattributes]"] + - ["system.guid", "system.xml.xmlconvert!", "Method[toguid].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[baseuri]"] + - ["system.xml.readstate", "system.xml.readstate!", "Member[closed]"] + - ["system.xml.xmlnode", "system.xml.xmlattributecollection", "Method[setnameditem].ReturnValue"] + - ["system.xml.formatting", "system.xml.xmltextwriter", "Member[formatting]"] + - ["system.xml.xmlnodetype", "system.xml.xmltextreader", "Member[nodetype]"] + - ["system.string", "system.xml.xmlentity", "Member[publicid]"] + - ["system.xml.xmlnodeorder", "system.xml.xmlnodeorder!", "Member[unknown]"] + - ["system.xml.xmldocument", "system.xml.xmldocumentfragment", "Member[ownerdocument]"] + - ["system.xml.xmlnodetype", "system.xml.xmlvalidatingreader", "Member[nodetype]"] + - ["system.boolean", "system.xml.xmltextreader", "Method[haslineinfo].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[processinginstruction]"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[nmtoken]"] + - ["system.xml.xmlnode", "system.xml.xmldocumentfragment", "Member[parentnode]"] + - ["system.sbyte", "system.xml.xmlconvert!", "Method[tosbyte].ReturnValue"] + - ["system.string", "system.xml.xmlwhitespace", "Member[value]"] + - ["system.xml.xmlattribute", "system.xml.xmlattributecollection", "Method[remove].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlelement", "Method[clonenode].ReturnValue"] + - ["system.guid", "system.xml.xmldictionaryreader", "Method[readelementcontentasguid].ReturnValue"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[cdata]"] + - ["system.xml.xmlnode", "system.xml.xmldocument", "Method[clonenode].ReturnValue"] + - ["system.boolean", "system.xml.xmltextreader", "Method[movetoelement].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writestringasync].ReturnValue"] + - ["system.decimal", "system.xml.xmldictionaryreader", "Method[readcontentasdecimal].ReturnValue"] + - ["system.xml.xmlelement", "system.xml.xmldocument", "Method[createelement].ReturnValue"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[checkcharacters]"] + - ["system.string", "system.xml.xmlattribute", "Member[innertext]"] + - ["system.xml.xmlresolver", "system.xml.xmldocument", "Member[xmlresolver]"] + - ["system.xml.xmlnodelist", "system.xml.xmldocumentxpathextensions!", "Method[selectnodes].ReturnValue"] + - ["system.int32", "system.xml.xmlnamednodemap", "Member[count]"] + - ["system.xml.xmlspace", "system.xml.xmlreader", "Member[xmlspace]"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Method[readelementcontentasbinhex].ReturnValue"] + - ["system.boolean", "system.xml.xmldocumenttype", "Member[isreadonly]"] + - ["system.xml.xmlattribute", "system.xml.xmlattributecollection", "Method[insertafter].ReturnValue"] + - ["system.string", "system.xml.xmlelement", "Method[setattribute].ReturnValue"] + - ["system.boolean", "system.xml.xmltextreader", "Member[eof]"] + - ["system.xml.xmlnamednodemap", "system.xml.xmldocumenttype", "Member[notations]"] + - ["system.xml.xmlattributecollection", "system.xml.xmlnode", "Member[attributes]"] + - ["system.string", "system.xml.xmlparsercontext", "Member[internalsubset]"] + - ["system.xml.xmlnode", "system.xml.xmlsignificantwhitespace", "Member[previoustext]"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[donotescapeuriattributes]"] + - ["system.io.stream", "system.xml.iapplicationresourcestreamresolver", "Method[getapplicationresourcestream].ReturnValue"] + - ["system.xml.writestate", "system.xml.writestate!", "Member[content]"] + - ["system.xml.xmlnode", "system.xml.ihasxmlnode", "Method[getnode].ReturnValue"] + - ["system.object", "system.xml.xmldictionaryreader", "Method[readcontentas].ReturnValue"] + - ["system.int32", "system.xml.xmldictionaryreader", "Method[readvalueasbase64].ReturnValue"] + - ["system.int32", "system.xml.xmldictionaryreaderquotas", "Member[maxbytesperread]"] + - ["system.boolean", "system.xml.xmlreader", "Member[canresolveentity]"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readelementcontentasstringasync].ReturnValue"] + - ["system.char", "system.xml.xmltextreader", "Member[quotechar]"] + - ["system.string", "system.xml.xmldictionaryreader", "Method[getattribute].ReturnValue"] + - ["system.boolean", "system.xml.uniqueid", "Member[isguid]"] + - ["system.xml.readstate", "system.xml.xmlnodereader", "Member[readstate]"] + - ["system.object", "system.xml.xmlreader", "Method[readelementcontentas].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Method[appendchild].ReturnValue"] + - ["system.xml.xmldictionarywriter", "system.xml.xmldictionarywriter!", "Method[createbinarywriter].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmldictionarywriter", "Method[writebase64async].ReturnValue"] + - ["system.int32", "system.xml.xmltextreader", "Member[lineposition]"] + - ["system.string", "system.xml.xmlattribute", "Member[baseuri]"] + - ["system.xml.xmlnodelist", "system.xml.xmldocument", "Method[getelementsbytagname].ReturnValue"] + - ["system.collections.ienumerator", "system.xml.xmlnamespacemanager", "Method[getenumerator].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writecommentasync].ReturnValue"] + - ["system.string", "system.xml.xmldeclaration", "Member[innertext]"] + - ["system.xml.writestate", "system.xml.xmlwriter", "Member[writestate]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writebinhexasync].ReturnValue"] + - ["system.string", "system.xml.xmlnode", "Member[prefix]"] + - ["system.string", "system.xml.xmlnode", "Member[baseuri]"] + - ["system.string", "system.xml.xmltextreader", "Member[xmllang]"] + - ["system.boolean", "system.xml.xmldocument", "Member[isreadonly]"] + - ["system.xml.xmlnode", "system.xml.xmlsignificantwhitespace", "Method[clonenode].ReturnValue"] + - ["system.string", "system.xml.xmltextreader", "Member[baseuri]"] + - ["system.string", "system.xml.xmlentityreference", "Member[localname]"] + - ["system.int32", "system.xml.xmldictionaryreader", "Method[readelementcontentasint].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[prependchild].ReturnValue"] + - ["system.xml.validationtype", "system.xml.xmlreadersettings", "Member[validationtype]"] + - ["system.xml.xmlnode", "system.xml.xmlnamednodemap", "Method[removenameditem].ReturnValue"] + - ["system.int32", "system.xml.xmlnodereader", "Member[depth]"] + - ["system.xml.dtdprocessing", "system.xml.dtdprocessing!", "Member[ignore]"] + - ["system.data.dataset", "system.xml.xmldatadocument", "Member[dataset]"] + - ["system.object", "system.xml.xmlresolver", "Method[getentity].ReturnValue"] + - ["system.string", "system.xml.xmlprocessinginstruction", "Member[target]"] + - ["system.net.cache.requestcachepolicy", "system.xml.xmlurlresolver", "Member[cachepolicy]"] + - ["system.xml.xmlnodetype", "system.xml.xmlentity", "Member[nodetype]"] + - ["system.xml.xmlnametable", "system.xml.xmlreadersettings", "Member[nametable]"] + - ["system.collections.generic.idictionary", "system.xml.xmlnamespacemanager", "Method[getnamespacesinscope].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Method[getattribute].ReturnValue"] + - ["system.boolean", "system.xml.xmlqualifiedname!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Method[movetonextattribute].ReturnValue"] + - ["system.string", "system.xml.xmlattribute", "Member[name]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[trygetlocalnameasdictionarystring].ReturnValue"] + - ["system.boolean", "system.xml.xmltextreader", "Method[readattributevalue].ReturnValue"] + - ["system.xml.xmlattribute", "system.xml.xmlelement", "Method[getattributenode].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readcontentasobjectasync].ReturnValue"] + - ["system.xml.xmlwriter", "system.xml.xmlwriter!", "Method[create].ReturnValue"] + - ["system.xml.schema.xmlschemaset", "system.xml.xmldocument", "Member[schemas]"] + - ["system.boolean", "system.xml.xmlreader!", "Method[isname].ReturnValue"] + - ["system.double", "system.xml.xmlreader", "Method[readcontentasdouble].ReturnValue"] + - ["system.string", "system.xml.xmlqualifiedname", "Member[name]"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Method[movetofirstattribute].ReturnValue"] + - ["system.string", "system.xml.xmlnamespacemanager", "Member[defaultnamespace]"] + - ["system.single", "system.xml.xmlreader", "Method[readcontentasfloat].ReturnValue"] + - ["system.timespan[]", "system.xml.xmldictionaryreader", "Method[readtimespanarray].ReturnValue"] + - ["system.xml.xmldictionarywriter", "system.xml.xmldictionarywriter!", "Method[createdictionarywriter].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[appendchild].ReturnValue"] + - ["system.boolean", "system.xml.xmlnode", "Member[haschildnodes]"] + - ["system.string", "system.xml.xmlreader", "Method[readstring].ReturnValue"] + - ["system.xml.xmlelement", "system.xml.xmldocument", "Member[documentelement]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[notation]"] + - ["system.xml.dtdprocessing", "system.xml.dtdprocessing!", "Member[parse]"] + - ["system.int32", "system.xml.uniqueid", "Method[tochararray].ReturnValue"] + - ["system.xml.xmlreadersettings", "system.xml.xmltextreader", "Member[settings]"] + - ["system.string", "system.xml.xmltextreader", "Method[lookupprefix].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writecharentityasync].ReturnValue"] + - ["system.xml.formatting", "system.xml.formatting!", "Member[none]"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[async]"] + - ["system.int32", "system.xml.uniqueid", "Method[gethashcode].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readcontentasbase64async].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmldocumentfragment", "Member[nodetype]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writestartelementasync].ReturnValue"] + - ["system.xml.xmlcomment", "system.xml.xmldocument", "Method[createcomment].ReturnValue"] + - ["system.string", "system.xml.xmlelement", "Member[namespaceuri]"] + - ["system.int32", "system.xml.xmltextreader", "Method[readbase64].ReturnValue"] + - ["system.xml.readstate", "system.xml.xmlreader", "Member[readstate]"] + - ["system.string", "system.xml.xmlnotation", "Member[outerxml]"] + - ["system.xml.xmlattribute", "system.xml.xmlelement", "Method[setattributenode].ReturnValue"] + - ["system.xml.ixmldictionary", "system.xml.xmldictionary!", "Member[empty]"] + - ["system.string", "system.xml.xmldictionaryreader", "Method[readstring].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Member[nextsibling]"] + - ["system.uint32", "system.xml.xmlconvert!", "Method[touint32].ReturnValue"] + - ["system.net.icredentials", "system.xml.xmlresolver", "Member[credentials]"] + - ["system.string", "system.xml.xmlelement", "Member[prefix]"] + - ["system.boolean", "system.xml.xmlnode", "Method[supports].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Member[value]"] + - ["system.string", "system.xml.xmlcharacterdata", "Member[data]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Member[parentnode]"] + - ["system.xml.xmlnodetype", "system.xml.xmlattribute", "Member[nodetype]"] + - ["system.boolean", "system.xml.xmlqualifiedname", "Method[equals].ReturnValue"] + - ["system.xml.xmldictionarystring", "system.xml.xmldictionarystring!", "Member[empty]"] + - ["system.char", "system.xml.xmlvalidatingreader", "Member[quotechar]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[readelementcontentasboolean].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Member[baseuri]"] + - ["system.boolean", "system.xml.xmlreader", "Method[readtodescendant].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmltext", "Member[parentnode]"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Member[attributecount]"] + - ["system.xml.xmlattribute", "system.xml.xmlattributecollection", "Member[itemof]"] + - ["system.xml.xmlnodetype", "system.xml.xmlreader", "Member[nodetype]"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Member[canreadbinarycontent]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[element]"] + - ["system.xml.validationtype", "system.xml.validationtype!", "Member[none]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xmldocumentxpathextensions!", "Method[createnavigator].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlcdatasection", "Member[nodetype]"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[newlineonattributes]"] + - ["system.byte", "system.xml.xmlconvert!", "Method[tobyte].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Method[haslineinfo].ReturnValue"] + - ["system.string", "system.xml.xmlnotation", "Member[name]"] + - ["system.xml.xmloutputmethod", "system.xml.xmloutputmethod!", "Member[html]"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Method[clonenode].ReturnValue"] + - ["system.decimal", "system.xml.xmlreader", "Method[readelementcontentasdecimal].ReturnValue"] + - ["system.string", "system.xml.xmldocumenttype", "Member[internalsubset]"] + - ["system.xml.xmlattribute", "system.xml.xmlelement", "Method[removeattributenode].ReturnValue"] + - ["system.string", "system.xml.xmlwriter", "Method[lookupprefix].ReturnValue"] + - ["system.xml.uniqueid", "system.xml.xmldictionaryreader", "Method[readcontentasuniqueid].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmldocumentfragment", "Method[clonenode].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnamednodemap", "Method[setnameditem].ReturnValue"] + - ["system.xml.xmldatetimeserializationmode", "system.xml.xmldatetimeserializationmode!", "Member[roundtripkind]"] + - ["system.int32", "system.xml.xmlreader", "Member[depth]"] + - ["system.string", "system.xml.xmldeclaration", "Member[standalone]"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readinnerxmlasync].ReturnValue"] + - ["system.datetimeoffset", "system.xml.xmlconvert!", "Method[todatetimeoffset].ReturnValue"] + - ["system.text.encoding", "system.xml.xmltextreader", "Member[encoding]"] + - ["system.string", "system.xml.xmlreader", "Member[localname]"] + - ["system.boolean", "system.xml.ixmllineinfo", "Method[haslineinfo].ReturnValue"] + - ["system.boolean", "system.xml.xmlreader", "Method[read].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Method[readouterxml].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[attribute]"] + - ["system.xml.xmlattribute", "system.xml.xmldocument", "Method[createdefaultattribute].ReturnValue"] + - ["system.string", "system.xml.xmlsignificantwhitespace", "Member[name]"] + - ["system.security.policy.evidence", "system.xml.xmlsecureresolver!", "Method[createevidenceforurl].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Method[readstring].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[tostring].ReturnValue"] + - ["system.string", "system.xml.xmltextreader", "Member[name]"] + - ["system.xml.xmlspace", "system.xml.xmlspace!", "Member[preserve]"] + - ["system.string", "system.xml.xmlentity", "Member[baseuri]"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Member[parentnode]"] + - ["system.xml.xmldictionaryreader", "system.xml.xmldictionaryreader!", "Method[createmtomreader].ReturnValue"] + - ["system.string", "system.xml.xmlnode", "Member[localname]"] + - ["system.xml.whitespacehandling", "system.xml.whitespacehandling!", "Member[all]"] + - ["system.collections.generic.idictionary", "system.xml.xmltextreader", "Method[getnamespacesinscope].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[prefix]"] + - ["system.boolean", "system.xml.xmldictionarywriter", "Member[cancanonicalize]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[none]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xmlnode", "Method[createnavigator].ReturnValue"] + - ["system.boolean", "system.xml.xmlnodereader", "Method[movetonextattribute].ReturnValue"] + - ["system.string", "system.xml.xmltext", "Member[name]"] + - ["system.object", "system.xml.xmlurlresolver", "Method[getentity].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Method[getattribute].ReturnValue"] + - ["system.single[]", "system.xml.xmldictionaryreader", "Method[readsinglearray].ReturnValue"] + - ["system.text.encoding", "system.xml.xmlparsercontext", "Member[encoding]"] + - ["system.int32", "system.xml.xmltextreader", "Method[readcontentasbase64].ReturnValue"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[trygetarraylength].ReturnValue"] + - ["system.xml.xmlentityreference", "system.xml.xmldocument", "Method[createentityreference].ReturnValue"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[isnamespaceuri].ReturnValue"] + - ["system.string", "system.xml.xmldocument", "Member[baseuri]"] + - ["system.xml.xmlspace", "system.xml.xmlspace!", "Member[default]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[canreadbinarycontent]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[isstartelement].ReturnValue"] + - ["system.string", "system.xml.xmltextreader", "Method[getattribute].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Method[getattribute].ReturnValue"] + - ["system.char", "system.xml.xmltextwriter", "Member[quotechar]"] + - ["system.string", "system.xml.xmlnode", "Member[innerxml]"] + - ["system.string", "system.xml.xmlparsercontext", "Member[baseuri]"] + - ["system.xml.xmlnodelist", "system.xml.xmlelement", "Method[getelementsbytagname].ReturnValue"] + - ["system.guid[]", "system.xml.xmldictionaryreader", "Method[readguidarray].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Member[baseuri]"] + - ["system.int32", "system.xml.xmldictionaryreaderquotas", "Member[maxdepth]"] + - ["system.int32", "system.xml.xmldictionaryreaderquotas", "Member[maxnametablecharcount]"] + - ["system.xml.xmlreader", "system.xml.xmlreader", "Method[readsubtree].ReturnValue"] + - ["system.xml.xmldocument", "system.xml.xmlattribute", "Member[ownerdocument]"] + - ["system.string", "system.xml.xmlconvert!", "Method[verifyncname].ReturnValue"] + - ["system.xml.xmlprocessinginstruction", "system.xml.xmldocument", "Method[createprocessinginstruction].ReturnValue"] + - ["system.string", "system.xml.xmlnametable", "Method[get].ReturnValue"] + - ["system.string", "system.xml.xmlentityreference", "Member[value]"] + - ["system.xml.dtdprocessing", "system.xml.dtdprocessing!", "Member[prohibit]"] + - ["system.xml.xmlnode", "system.xml.xmlcdatasection", "Method[clonenode].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Method[lookupprefix].ReturnValue"] + - ["system.string", "system.xml.xmlattribute", "Member[prefix]"] + - ["system.boolean", "system.xml.uniqueid", "Method[equals].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlelement", "Member[parentnode]"] + - ["system.boolean", "system.xml.xmlconvert!", "Method[isstartncnamechar].ReturnValue"] + - ["system.string", "system.xml.xmldocumenttype", "Member[systemid]"] + - ["system.boolean", "system.xml.xmlreader", "Method[movetoelement].ReturnValue"] + - ["system.string", "system.xml.xmldocumenttype", "Member[publicid]"] + - ["system.int64[]", "system.xml.xmldictionaryreader", "Method[readint64array].ReturnValue"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[entity]"] + - ["system.string", "system.xml.nametable", "Method[add].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotas", "system.xml.xmldictionaryreader", "Member[quotas]"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Method[readattributevalue].ReturnValue"] + - ["system.boolean", "system.xml.xmlnodereader", "Method[movetoattribute].ReturnValue"] + - ["system.xml.ixmldictionary", "system.xml.xmldictionarystring", "Member[dictionary]"] + - ["system.string", "system.xml.xmlelement", "Member[innertext]"] + - ["system.xml.xmlnodetype", "system.xml.xmlelement", "Member[nodetype]"] + - ["system.xml.xmlnodechangedaction", "system.xml.xmlnodechangedaction!", "Member[remove]"] + - ["system.string", "system.xml.xmldocumentfragment", "Member[innerxml]"] + - ["system.xml.xmlresolver", "system.xml.xmlreadersettings", "Member[xmlresolver]"] + - ["system.string", "system.xml.xmlprocessinginstruction", "Member[value]"] + - ["system.xml.xmlnode", "system.xml.xmldocument", "Member[parentnode]"] + - ["system.xml.xmlnode", "system.xml.xmlnamednodemap", "Method[item].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[cdata]"] + - ["system.string", "system.xml.xmldictionaryreader", "Method[readelementcontentasstring].ReturnValue"] + - ["system.xml.xmloutputmethod", "system.xml.xmloutputmethod!", "Member[xml]"] + - ["system.object", "system.xml.xmlvalidatingreader", "Member[schematype]"] + - ["system.boolean", "system.xml.xmlelement", "Method[hasattribute].ReturnValue"] + - ["system.decimal[]", "system.xml.xmldictionaryreader", "Method[readdecimalarray].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[selectsinglenode].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[encodename].ReturnValue"] + - ["system.xml.xmldatetimeserializationmode", "system.xml.xmldatetimeserializationmode!", "Member[unspecified]"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readelementcontentasbase64async].ReturnValue"] + - ["system.type", "system.xml.xmlreader", "Member[valuetype]"] + - ["system.int32", "system.xml.xmlconvert!", "Method[toint32].ReturnValue"] + - ["system.boolean", "system.xml.xmlbinaryreadersession", "Method[trylookup].ReturnValue"] + - ["system.int32", "system.xml.xmlexception", "Member[linenumber]"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[xmllang]"] + - ["system.xml.entityhandling", "system.xml.xmlvalidatingreader", "Member[entityhandling]"] + - ["system.xml.xmlnode", "system.xml.xmlwhitespace", "Member[parentnode]"] + - ["system.string", "system.xml.xmlnodereader", "Member[item]"] + - ["system.string", "system.xml.xmlconvert!", "Method[verifynmtoken].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[whitespace]"] + - ["system.boolean", "system.xml.xmlreadersettings", "Member[checkcharacters]"] + - ["system.boolean", "system.xml.xmlnodereader", "Member[canresolveentity]"] + - ["system.xml.xmldictionaryreaderquotatypes", "system.xml.xmldictionaryreaderquotatypes!", "Member[maxarraylength]"] + - ["system.boolean", "system.xml.xmlimplementation", "Method[hasfeature].ReturnValue"] + - ["system.string", "system.xml.xmlcdatasection", "Member[localname]"] + - ["system.string", "system.xml.xmlelement", "Member[innerxml]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[namespaces]"] + - ["system.xml.xmlnametable", "system.xml.xmlnamespacemanager", "Member[nametable]"] + - ["system.string", "system.xml.xmlprocessinginstruction", "Member[innertext]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writerawasync].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.xml.xmlwriter", "Method[disposeasynccore].ReturnValue"] + - ["system.xml.xmlresolver", "system.xml.xmltextreader", "Member[xmlresolver]"] + - ["system.xml.newlinehandling", "system.xml.newlinehandling!", "Member[replace]"] + - ["system.xml.xmlnamespacescope", "system.xml.xmlnamespacescope!", "Member[all]"] + - ["system.xml.xmlcdatasection", "system.xml.xmldocument", "Method[createcdatasection].ReturnValue"] + - ["system.string", "system.xml.xmlwritersettings", "Member[indentchars]"] + - ["system.xml.xmldictionaryreader", "system.xml.xmldictionaryreader!", "Method[createdictionaryreader].ReturnValue"] + - ["system.string", "system.xml.xmldocumenttype", "Member[localname]"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[idref]"] + - ["system.string", "system.xml.xmltextreader", "Member[item]"] + - ["system.xml.xmldictionaryreader", "system.xml.xmldictionaryreader!", "Method[createtextreader].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Member[namespaceuri]"] + - ["system.xml.xmlnamespacescope", "system.xml.xmlnamespacescope!", "Member[excludexml]"] + - ["system.string", "system.xml.xmlattribute", "Member[innerxml]"] + - ["system.boolean", "system.xml.xmlnamespacemanager", "Method[popscope].ReturnValue"] + - ["system.boolean", "system.xml.xmlnodereader", "Method[movetoelement].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmldocument", "Method[readnode].ReturnValue"] + - ["system.xml.xmlnodeorder", "system.xml.xmlnodeorder!", "Member[same]"] + - ["system.xml.namespacehandling", "system.xml.namespacehandling!", "Member[omitduplicates]"] + - ["system.boolean", "system.xml.xmlconvert!", "Method[ispublicidchar].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Member[prefix]"] + - ["system.xml.xmlnode", "system.xml.xmlelement", "Member[nextsibling]"] + - ["system.int32", "system.xml.xmltextreader", "Member[attributecount]"] + - ["system.collections.generic.idictionary", "system.xml.ixmlnamespaceresolver", "Method[getnamespacesinscope].ReturnValue"] + - ["system.int32", "system.xml.xmlreader", "Method[readelementcontentasint].ReturnValue"] + - ["system.int64", "system.xml.xmlreadersettings", "Member[maxcharactersindocument]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writefullendelementasync].ReturnValue"] + - ["system.string", "system.xml.xmlparsercontext", "Member[systemid]"] + - ["system.xml.xmlattribute", "system.xml.xmldocument", "Method[createattribute].ReturnValue"] + - ["system.xml.entityhandling", "system.xml.entityhandling!", "Member[expandcharentities]"] + - ["system.string", "system.xml.xmlwhitespace", "Member[name]"] + - ["system.string", "system.xml.xmlnametable", "Method[add].ReturnValue"] + - ["system.xml.xmlnametable", "system.xml.xmlnodereader", "Member[nametable]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writewhitespaceasync].ReturnValue"] + - ["system.boolean", "system.xml.xmlreader", "Member[canreadbinarycontent]"] + - ["system.string", "system.xml.xmlreader", "Method[lookupnamespace].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readcontentasasync].ReturnValue"] + - ["system.string", "system.xml.xmltextreader", "Method[lookupnamespace].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[name]"] + - ["system.xml.xmlspace", "system.xml.xmlspace!", "Member[none]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeattributestringasync].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnodechangedeventargs", "Member[node]"] + - ["system.xml.xmlresolver", "system.xml.xmlvalidatingreader", "Member[xmlresolver]"] + - ["system.int64", "system.xml.xmlconvert!", "Method[toint64].ReturnValue"] + - ["system.string", "system.xml.xmldeclaration", "Member[value]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[significantwhitespace]"] + - ["system.xml.xmldatetimeserializationmode", "system.xml.xmldatetimeserializationmode!", "Member[utc]"] + - ["system.xml.validationtype", "system.xml.xmlvalidatingreader", "Member[validationtype]"] + - ["system.xml.readstate", "system.xml.readstate!", "Member[error]"] + - ["system.xml.xmlspace", "system.xml.xmlvalidatingreader", "Member[xmlspace]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writebase64async].ReturnValue"] + - ["system.string", "system.xml.xmlcomment", "Member[localname]"] + - ["system.xml.entityhandling", "system.xml.entityhandling!", "Member[expandentities]"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Method[insertbefore].ReturnValue"] + - ["system.single", "system.xml.xmldictionaryreader", "Method[readelementcontentasfloat].ReturnValue"] + - ["system.boolean", "system.xml.xmlreader", "Member[isemptyelement]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[isdefault]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writesurrogatecharentityasync].ReturnValue"] + - ["system.xml.xmlnamespacemanager", "system.xml.xmlparsercontext", "Member[namespacemanager]"] + - ["system.string", "system.xml.xmldocument", "Member[innerxml]"] + - ["system.xml.validationtype", "system.xml.validationtype!", "Member[schema]"] + - ["system.xml.xmlnodelist", "system.xml.xmldatadocument", "Method[getelementsbytagname].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Member[name]"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[nmtokens]"] + - ["system.xml.xmlimplementation", "system.xml.xmldocument", "Member[implementation]"] + - ["system.boolean", "system.xml.xmlnodereader", "Member[isdefault]"] + - ["system.boolean", "system.xml.xmltextwriter", "Member[namespaces]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Member[lastchild]"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xmldocument", "Method[createnavigator].ReturnValue"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.xmlattribute", "Member[schemainfo]"] + - ["system.string", "system.xml.xmlconvert!", "Method[encodenmtoken].ReturnValue"] + - ["system.xml.xmlnametable", "system.xml.xmltextreader", "Member[nametable]"] + - ["system.boolean", "system.xml.xmlreadersettings", "Member[closeinput]"] + - ["system.int32", "system.xml.ixmllineinfo", "Member[lineposition]"] + - ["system.boolean", "system.xml.xmlreader", "Method[readelementcontentasboolean].ReturnValue"] + - ["system.string", "system.xml.xmldocument", "Member[innertext]"] + - ["system.int32", "system.xml.xmltextreader", "Method[readelementcontentasbase64].ReturnValue"] + - ["system.collections.generic.idictionary", "system.xml.xmlnodereader", "Method[getnamespacesinscope].ReturnValue"] + - ["system.boolean", "system.xml.xmltextreader", "Member[canresolveentity]"] + - ["system.xml.namespacehandling", "system.xml.namespacehandling!", "Member[default]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[isstartarray].ReturnValue"] + - ["system.xml.xmlnodelist", "system.xml.xmlnode", "Method[selectnodes].ReturnValue"] + - ["system.string", "system.xml.xmlentity", "Member[innerxml]"] + - ["system.net.icredentials", "system.xml.xmlsecureresolver", "Member[credentials]"] + - ["system.int32", "system.xml.xmldictionaryreader", "Method[indexoflocalname].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writenameasync].ReturnValue"] + - ["system.xml.xmldatetimeserializationmode", "system.xml.xmldatetimeserializationmode!", "Member[local]"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[indent]"] + - ["system.xml.xmlnode", "system.xml.xmlnamednodemap", "Method[getnameditem].ReturnValue"] + - ["system.timespan", "system.xml.xmldictionaryreader", "Method[readelementcontentastimespan].ReturnValue"] + - ["system.boolean", "system.xml.ifragmentcapablexmldictionarywriter", "Member[canfragment]"] + - ["system.xml.xmlnode", "system.xml.xmlelement", "Method[removeattributeat].ReturnValue"] + - ["system.boolean", "system.xml.xmlreader", "Member[isdefault]"] + - ["system.string", "system.xml.xmlconvert!", "Method[verifytoken].ReturnValue"] + - ["system.string", "system.xml.ixmlnamespaceresolver", "Method[lookupprefix].ReturnValue"] + - ["system.uint64", "system.xml.xmlconvert!", "Method[touint64].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Method[lookupprefix].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[entity]"] + - ["system.xml.validationtype", "system.xml.validationtype!", "Member[xdr]"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[notation]"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Method[movetoelement].ReturnValue"] + - ["system.string", "system.xml.xmltextreader", "Member[value]"] + - ["system.boolean", "system.xml.xmlreader", "Method[movetofirstattribute].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Member[hasvalue]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writecharsasync].ReturnValue"] + - ["system.string", "system.xml.xmlprocessinginstruction", "Member[data]"] + - ["system.xml.xmlwritersettings", "system.xml.xmlwritersettings", "Method[clone].ReturnValue"] + - ["system.xml.xmldocument", "system.xml.xmlnode", "Member[ownerdocument]"] + - ["system.boolean", "system.xml.xmlreader", "Method[readtonextsibling].ReturnValue"] + - ["system.xml.xmlresolver", "system.xml.xmlresolver!", "Member[filesystemresolver]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[normalization]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Member[cancanonicalize]"] + - ["system.xml.xmldictionarystring", "system.xml.xmldictionary", "Method[add].ReturnValue"] + - ["system.byte[]", "system.xml.xmldictionaryreader", "Method[readcontentasbinhex].ReturnValue"] + - ["system.boolean", "system.xml.xmlreadersettings", "Member[prohibitdtd]"] + - ["system.string", "system.xml.xmlparsercontext", "Member[xmllang]"] + - ["system.string", "system.xml.ixmlnamespaceresolver", "Method[lookupnamespace].ReturnValue"] + - ["system.int32", "system.xml.xmlreader", "Method[readcontentasbinhex].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Member[namespaceuri]"] + - ["system.xml.writestate", "system.xml.writestate!", "Member[prolog]"] + - ["system.boolean", "system.xml.xmlreader", "Method[isstartelement].ReturnValue"] + - ["system.object", "system.xml.xmlvalidatingreader", "Method[readtypedvalue].ReturnValue"] + - ["system.string", "system.xml.xmlparsercontext", "Member[doctypename]"] + - ["system.xml.xmlnodeorder", "system.xml.xmlnodeorder!", "Member[before]"] + - ["system.char", "system.xml.xmlreader", "Member[quotechar]"] + - ["system.xml.xmlattribute", "system.xml.xmlattributecollection", "Method[prepend].ReturnValue"] + - ["system.xml.xpath.xpathnavigator", "system.xml.xmldatadocument", "Method[createnavigator].ReturnValue"] + - ["system.string", "system.xml.xmltextwriter", "Member[xmllang]"] + - ["system.uint16", "system.xml.xmlconvert!", "Method[touint16].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnotation", "Member[nodetype]"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Method[prependchild].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[comment]"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Method[readelementcontentasbase64].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeattributesasync].ReturnValue"] + - ["system.xml.xmlattributecollection", "system.xml.xmlelement", "Member[attributes]"] + - ["system.string", "system.xml.xmlentityreference", "Member[baseuri]"] + - ["system.string", "system.xml.xmlnotation", "Member[publicid]"] + - ["system.xml.xmlnode", "system.xml.xmlnodechangedeventargs", "Member[newparent]"] + - ["system.xml.xmloutputmethod", "system.xml.xmloutputmethod!", "Member[autodetect]"] + - ["system.boolean", "system.xml.xmlconvert!", "Method[isncnamechar].ReturnValue"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Method[readcontentasbase64].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmldocumentxpathextensions!", "Method[selectsinglenode].ReturnValue"] + - ["system.string", "system.xml.xmldeclaration", "Member[name]"] + - ["system.boolean", "system.xml.xmlnodereader", "Member[hasvalue]"] + - ["system.string", "system.xml.xmltextreader", "Member[namespaceuri]"] + - ["system.string", "system.xml.xmlparsercontext", "Member[publicid]"] + - ["system.threading.tasks.task", "system.xml.xmldictionarywriter", "Method[writevalueasync].ReturnValue"] + - ["system.string", "system.xml.xmlnode", "Method[getprefixofnamespace].ReturnValue"] + - ["system.string", "system.xml.xmlentity", "Member[outerxml]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[entityreference]"] + - ["system.boolean", "system.xml.xmlnamespacemanager", "Method[hasnamespace].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Method[movetoattribute].ReturnValue"] + - ["system.string", "system.xml.xmltext", "Member[localname]"] + - ["system.xml.xmlnode", "system.xml.xmlentity", "Method[clonenode].ReturnValue"] + - ["system.string", "system.xml.xmlnode", "Member[namespaceuri]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writequalifiednameasync].ReturnValue"] + - ["system.xml.xmlreadersettings", "system.xml.xmlreadersettings", "Method[clone].ReturnValue"] + - ["system.boolean", "system.xml.xmltextreader", "Method[movetoattribute].ReturnValue"] + - ["system.boolean", "system.xml.xmlnodereader", "Member[canreadbinarycontent]"] + - ["system.string", "system.xml.xmlprocessinginstruction", "Member[localname]"] + - ["system.boolean", "system.xml.ixmldictionary", "Method[trylookup].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Member[item]"] + - ["system.boolean", "system.xml.xmlreader", "Method[movetoattribute].ReturnValue"] + - ["system.xml.xmlreader", "system.xml.xmlreader!", "Method[create].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Member[xmllang]"] + - ["system.xml.xmlnode", "system.xml.xmlnodechangedeventargs", "Member[oldparent]"] + - ["system.io.stream", "system.xml.istreamprovider", "Method[getstream].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[movetocontentasync].ReturnValue"] + - ["system.collections.ienumerator", "system.xml.xmlnode", "Method[getenumerator].ReturnValue"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.xmldocument", "Member[schemainfo]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[documentfragment]"] + - ["system.int64", "system.xml.xmlreader", "Method[readelementcontentaslong].ReturnValue"] + - ["system.string", "system.xml.xmlreader", "Method[readelementcontentasstring].ReturnValue"] + - ["system.string", "system.xml.xmlattribute", "Member[value]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writecdataasync].ReturnValue"] + - ["system.xml.readstate", "system.xml.readstate!", "Member[initial]"] + - ["system.string", "system.xml.xmlnode", "Member[name]"] + - ["system.xml.xmlnamednodemap", "system.xml.xmldocumenttype", "Member[entities]"] + - ["system.string", "system.xml.xmlwriter", "Member[xmllang]"] + - ["system.string", "system.xml.xmlattribute", "Member[localname]"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Method[readcontentasbinhex].ReturnValue"] + - ["system.xml.namespacehandling", "system.xml.xmlwritersettings", "Member[namespacehandling]"] + - ["system.int32", "system.xml.xmlreadersettings", "Member[linepositionoffset]"] + - ["system.string", "system.xml.xmlnodereader", "Member[localname]"] + - ["system.xml.xmltext", "system.xml.xmltext", "Method[splittext].ReturnValue"] + - ["system.char", "system.xml.xmltextwriter", "Member[indentchar]"] + - ["system.xml.xmlspace", "system.xml.xmlnodereader", "Member[xmlspace]"] + - ["system.xml.xmlnodetype", "system.xml.xmltext", "Member[nodetype]"] + - ["system.byte[]", "system.xml.xmldictionaryreader", "Method[readcontentasbase64].ReturnValue"] + - ["system.int32", "system.xml.xmlreader", "Member[attributecount]"] + - ["system.xml.whitespacehandling", "system.xml.whitespacehandling!", "Member[significant]"] + - ["system.xml.xmlnode", "system.xml.xmlprocessinginstruction", "Method[clonenode].ReturnValue"] + - ["system.object", "system.xml.xmlreader", "Method[readcontentasobject].ReturnValue"] + - ["system.int32", "system.xml.xmltextreader", "Member[linenumber]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeenddocumentasync].ReturnValue"] + - ["system.xml.newlinehandling", "system.xml.xmlwritersettings", "Member[newlinehandling]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[trygetvalueasdictionarystring].ReturnValue"] + - ["system.string", "system.xml.xmlentity", "Member[notationname]"] + - ["system.string", "system.xml.xmlnodereader", "Method[lookupnamespace].ReturnValue"] + - ["system.xml.readstate", "system.xml.readstate!", "Member[endoffile]"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.xmlelement", "Member[schemainfo]"] + - ["system.xml.xmlnametable", "system.xml.xmlparsercontext", "Member[nametable]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[removechild].ReturnValue"] + - ["system.int32", "system.xml.xmldictionaryreader", "Method[readcontentaschars].ReturnValue"] + - ["system.boolean", "system.xml.xmlconvert!", "Method[isxmlchar].ReturnValue"] + - ["system.boolean", "system.xml.xmlentityreference", "Member[isreadonly]"] + - ["system.int32", "system.xml.xmlreader", "Method[readcontentasbase64].ReturnValue"] + - ["system.single", "system.xml.xmldictionaryreader", "Method[readcontentasfloat].ReturnValue"] + - ["system.text.encoding", "system.xml.xmlwritersettings", "Member[encoding]"] + - ["system.xml.writestate", "system.xml.writestate!", "Member[error]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeendelementasync].ReturnValue"] + - ["system.string", "system.xml.xmlattribute", "Member[namespaceuri]"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readcontentasstringasync].ReturnValue"] + - ["system.double", "system.xml.xmldictionaryreader", "Method[readelementcontentasdouble].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Member[eof]"] + - ["system.boolean", "system.xml.xmlnodereader", "Member[eof]"] + - ["system.xml.writestate", "system.xml.writestate!", "Member[attribute]"] + - ["system.xml.xmlnode", "system.xml.xmllinkednode", "Member[previoussibling]"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[none]"] + - ["system.string", "system.xml.xmltext", "Member[value]"] + - ["system.xml.dtdprocessing", "system.xml.xmlreadersettings", "Member[dtdprocessing]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writestartdocumentasync].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnodelist", "Member[itemof]"] + - ["system.boolean", "system.xml.xmlreadersettings", "Member[ignorecomments]"] + - ["system.boolean", "system.xml.xmlnode", "Member[isreadonly]"] + - ["system.double[]", "system.xml.xmldictionaryreader", "Method[readdoublearray].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlsignificantwhitespace", "Member[parentnode]"] + - ["system.boolean", "system.xml.xmltextreader", "Method[read].ReturnValue"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.xmlreader", "Member[schemainfo]"] + - ["system.xml.xmldocument", "system.xml.xmlimplementation", "Method[createdocument].ReturnValue"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Member[linenumber]"] + - ["system.xml.xmloutputmethod", "system.xml.xmlwritersettings", "Member[outputmethod]"] + - ["system.xml.xmlnamespacescope", "system.xml.xmlnamespacescope!", "Member[local]"] + - ["system.string", "system.xml.xmlreader", "Method[readelementstring].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[verifyname].ReturnValue"] + - ["system.xml.whitespacehandling", "system.xml.whitespacehandling!", "Member[none]"] + - ["system.int32", "system.xml.xmltextwriter", "Member[indentation]"] + - ["system.threading.tasks.task", "system.xml.xmlsecureresolver", "Method[getentityasync].ReturnValue"] + - ["system.string", "system.xml.xmldeclaration", "Member[localname]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[clone].ReturnValue"] + - ["system.xml.writestate", "system.xml.writestate!", "Member[start]"] + - ["system.string", "system.xml.xmlnode", "Member[outerxml]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[hasvalue]"] + - ["system.int16", "system.xml.xmlconvert!", "Method[toint16].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[replacechild].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[skipasync].ReturnValue"] + - ["system.int32", "system.xml.xmlexception", "Member[lineposition]"] + - ["system.xml.xmlnodetype", "system.xml.xmlentityreference", "Member[nodetype]"] + - ["system.boolean", "system.xml.xmlentity", "Member[isreadonly]"] + - ["system.string", "system.xml.xmlentity", "Member[innertext]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writenodeasync].ReturnValue"] + - ["system.boolean", "system.xml.xmlconvert!", "Method[toboolean].ReturnValue"] + - ["system.uri", "system.xml.xmlsecureresolver", "Method[resolveuri].ReturnValue"] + - ["system.xml.xmldocumentfragment", "system.xml.xmldocument", "Method[createdocumentfragment].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readelementcontentasobjectasync].ReturnValue"] + - ["system.int64", "system.xml.xmlreader", "Method[readcontentaslong].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[item]"] + - ["system.boolean", "system.xml.xmlconvert!", "Method[iswhitespacechar].ReturnValue"] + - ["system.xml.uniqueid", "system.xml.xmldictionaryreader", "Method[readelementcontentasuniqueid].ReturnValue"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[omitxmldeclaration]"] + - ["system.xml.xmldocumenttype", "system.xml.xmldocument", "Method[createdocumenttype].ReturnValue"] + - ["system.xml.conformancelevel", "system.xml.conformancelevel!", "Member[fragment]"] + - ["system.int32", "system.xml.xmlnodereader", "Method[readcontentasbinhex].ReturnValue"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[writeenddocumentonclose]"] + - ["system.char", "system.xml.xmlnodereader", "Member[quotechar]"] + - ["system.xml.xmldictionaryreaderquotas", "system.xml.xmldictionaryreaderquotas!", "Member[max]"] + - ["system.boolean", "system.xml.xmlnotation", "Member[isreadonly]"] + - ["system.string", "system.xml.xmldocumentfragment", "Member[name]"] + - ["system.boolean", "system.xml.xmltextreader", "Method[movetofirstattribute].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Method[insertafter].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Member[xmllang]"] + - ["system.string", "system.xml.xmldocumentfragment", "Member[localname]"] + - ["system.uri", "system.xml.xmlurlresolver", "Method[resolveuri].ReturnValue"] + - ["system.int32", "system.xml.xmlcharacterdata", "Member[length]"] + - ["system.xml.xmldictionaryreaderquotatypes", "system.xml.xmldictionaryreaderquotatypes!", "Member[maxnametablecharcount]"] + - ["system.xml.xmlresolver", "system.xml.xmlresolver!", "Member[throwingresolver]"] + - ["system.int32", "system.xml.xmlattributecollection", "Member[count]"] + - ["system.string", "system.xml.xmlwritersettings", "Member[newlinechars]"] + - ["system.int64", "system.xml.xmldictionaryreader", "Method[readelementcontentaslong].ReturnValue"] + - ["system.string", "system.xml.xmlnotation", "Member[systemid]"] + - ["system.int16[]", "system.xml.xmldictionaryreader", "Method[readint16array].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnode", "Member[nodetype]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[trygetnamespaceuriasdictionarystring].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmldocument", "Method[createnode].ReturnValue"] + - ["system.string", "system.xml.xmlentity", "Member[systemid]"] + - ["system.xml.xmlnametable", "system.xml.xmlvalidatingreader", "Member[nametable]"] + - ["system.string", "system.xml.xmlsignificantwhitespace", "Member[value]"] + - ["system.xml.xmlelement", "system.xml.xmldatadocument", "Method[createelement].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmldocument", "Member[nodetype]"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[enumeration]"] + - ["system.datetimeoffset", "system.xml.xmlreader", "Method[readcontentasdatetimeoffset].ReturnValue"] + - ["system.timespan", "system.xml.xmlconvert!", "Method[totimespan].ReturnValue"] + - ["system.boolean", "system.xml.xmlreader", "Member[canreadvaluechunk]"] + - ["system.boolean", "system.xml.xmlbinarywritersession", "Method[tryadd].ReturnValue"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Member[lineposition]"] + - ["system.xml.readstate", "system.xml.xmltextreader", "Member[readstate]"] + - ["system.int32", "system.xml.xmlnodereader", "Method[readcontentasbase64].ReturnValue"] + - ["system.string", "system.xml.xmlelement", "Method[getattribute].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writedoctypeasync].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeendattributeasync].ReturnValue"] + - ["system.int32", "system.xml.xmldictionaryreader", "Method[readarray].ReturnValue"] + - ["system.xml.xmlreader", "system.xml.xmlvalidatingreader", "Member[reader]"] + - ["system.xml.writestate", "system.xml.xmltextwriter", "Member[writestate]"] + - ["system.int32", "system.xml.xmlnodereader", "Method[readelementcontentasbinhex].ReturnValue"] + - ["system.string", "system.xml.xmlelement", "Member[localname]"] + - ["system.string", "system.xml.xmlnamespacemanager", "Method[lookupprefix].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writenmtokenasync].ReturnValue"] + - ["system.object", "system.xml.xmlxapresolver", "Method[getentity].ReturnValue"] + - ["system.object", "system.xml.xmlreader", "Method[readcontentas].ReturnValue"] + - ["system.boolean", "system.xml.xmlwritersettings", "Member[closeoutput]"] + - ["system.boolean", "system.xml.xmlresolver", "Method[supportstype].ReturnValue"] + - ["system.int32", "system.xml.xmltextreader", "Method[readelementcontentasbinhex].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlwhitespace", "Member[previoustext]"] + - ["system.string", "system.xml.xmlcomment", "Member[name]"] + - ["system.string", "system.xml.xmlnotation", "Member[localname]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[document]"] + - ["system.boolean", "system.xml.xmlreader", "Method[movetonextattribute].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[flushasync].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmldocumenttype", "Member[nodetype]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[text]"] + - ["system.xml.xmlnode", "system.xml.xmltext", "Method[clonenode].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotatypes", "system.xml.xmldictionaryreaderquotatypes!", "Member[maxbytesperread]"] + - ["system.xml.xmlelement", "system.xml.xmlattribute", "Member[ownerelement]"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readouterxmlasync].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Member[canresolveentity]"] + - ["system.string", "system.xml.xmldeclaration", "Member[version]"] + - ["system.string", "system.xml.xmltextreader", "Member[prefix]"] + - ["system.string", "system.xml.xmlnodereader", "Method[readstring].ReturnValue"] + - ["system.string", "system.xml.xmlprocessinginstruction", "Member[name]"] + - ["system.xml.xmlnametable", "system.xml.xmlreader", "Member[nametable]"] + - ["system.xml.xmlelement", "system.xml.xmlnode", "Member[item]"] + - ["system.xml.schema.xmlschemacollection", "system.xml.xmlvalidatingreader", "Member[schemas]"] + - ["system.xml.xmlreadersettings", "system.xml.xmlvalidatingreader", "Member[settings]"] + - ["system.boolean", "system.xml.xmldictionaryreader", "Method[islocalname].ReturnValue"] + - ["system.xml.entityhandling", "system.xml.xmltextreader", "Member[entityhandling]"] + - ["system.xml.xmlspace", "system.xml.xmlparsercontext", "Member[xmlspace]"] + - ["system.string", "system.xml.nametable", "Method[get].ReturnValue"] + - ["system.xml.xmlnodechangedaction", "system.xml.xmlnodechangedaction!", "Member[insert]"] + - ["system.boolean", "system.xml.xmlnodereader", "Member[isemptyelement]"] + - ["system.string", "system.xml.xmlcharacterdata", "Member[value]"] + - ["system.xml.conformancelevel", "system.xml.conformancelevel!", "Member[auto]"] + - ["system.xml.xmlnodetype", "system.xml.xmlreader", "Method[movetocontent].ReturnValue"] + - ["system.datetime", "system.xml.xmldictionaryreader", "Method[readelementcontentasdatetime].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[xmldeclaration]"] + - ["system.xml.xmlnode", "system.xml.xmlnotation", "Method[clonenode].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Member[isdefault]"] + - ["system.xml.xmlattribute", "system.xml.xmlattributecollection", "Method[insertbefore].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readelementcontentasasync].ReturnValue"] + - ["system.string", "system.xml.xmlsignificantwhitespace", "Member[localname]"] + - ["system.string", "system.xml.xmlreader", "Method[readcontentasstring].ReturnValue"] + - ["system.object", "system.xml.xmlreader", "Method[readelementcontentasobject].ReturnValue"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[id]"] + - ["system.io.stream", "system.xml.xmltextwriter", "Member[basestream]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[endentity]"] + - ["system.xml.xmlnodechangedaction", "system.xml.xmlnodechangedaction!", "Member[change]"] + - ["system.xml.xmlspace", "system.xml.xmltextwriter", "Member[xmlspace]"] + - ["system.int32[]", "system.xml.xmldictionaryreader", "Method[readint32array].ReturnValue"] + - ["system.xml.xmlentityreference", "system.xml.xmldatadocument", "Method[createentityreference].ReturnValue"] + - ["system.timespan", "system.xml.xmldictionaryreader", "Method[readcontentastimespan].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[localname]"] + - ["system.int32", "system.xml.xmlreader", "Method[readelementcontentasbase64].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotatypes", "system.xml.xmldictionaryreaderquotatypes!", "Member[maxstringcontentlength]"] + - ["system.decimal", "system.xml.xmlconvert!", "Method[todecimal].ReturnValue"] + - ["system.xml.xmlsignificantwhitespace", "system.xml.xmldocument", "Method[createsignificantwhitespace].ReturnValue"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Member[namespaces]"] + - ["system.xml.xmlnodetype", "system.xml.xmlwhitespace", "Member[nodetype]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeelementstringasync].ReturnValue"] + - ["system.boolean", "system.xml.xmltextreader", "Method[movetonextattribute].ReturnValue"] + - ["system.boolean", "system.xml.xmldocument", "Member[preservewhitespace]"] + - ["system.xml.xmlnodetype", "system.xml.xmlprocessinginstruction", "Member[nodetype]"] + - ["system.int32", "system.xml.ixmllineinfo", "Member[linenumber]"] + - ["system.int64", "system.xml.xmlreadersettings", "Member[maxcharactersfromentities]"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Method[read].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[getvalueasync].ReturnValue"] + - ["system.object", "system.xml.xmlattributecollection", "Member[syncroot]"] + - ["system.string", "system.xml.xmlqualifiedname", "Method[tostring].ReturnValue"] + - ["system.xml.xmlelement", "system.xml.xmldatadocument", "Method[getelementfromrow].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotatypes", "system.xml.xmldictionaryreaderquotatypes!", "Member[maxdepth]"] + - ["system.xml.xmlattribute", "system.xml.xmlattributecollection", "Method[append].ReturnValue"] + - ["system.boolean", "system.xml.xmlattribute", "Member[specified]"] + - ["system.xml.xmldocumenttype", "system.xml.xmldocument", "Member[documenttype]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Member[previoussibling]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[insertbefore].ReturnValue"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.xmlnodereader", "Member[schemainfo]"] + - ["system.object", "system.xml.xmlnode", "Method[clone].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.xml.xmlwriter", "Method[disposeasync].ReturnValue"] + - ["system.string", "system.xml.xmldictionaryreader", "Method[readcontentasstring].ReturnValue"] + - ["system.xml.schema.xmlschemaset", "system.xml.xmlreadersettings", "Member[schemas]"] + - ["system.xml.xmlelement", "system.xml.xmldocument", "Method[getelementbyid].ReturnValue"] + - ["system.string", "system.xml.uniqueid", "Method[tostring].ReturnValue"] + - ["system.int32", "system.xml.xmlnodereader", "Member[attributecount]"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[endelement]"] + - ["system.string", "system.xml.xmlcdatasection", "Member[name]"] + - ["system.xml.xpath.ixpathnavigable", "system.xml.xmldocumentxpathextensions!", "Method[toxpathnavigable].ReturnValue"] + - ["system.string", "system.xml.xmlexception", "Member[message]"] + - ["system.string", "system.xml.xmlnamespacemanager", "Method[lookupnamespace].ReturnValue"] + - ["system.xml.conformancelevel", "system.xml.xmlwritersettings", "Member[conformancelevel]"] + - ["system.double", "system.xml.xmlreader", "Method[readelementcontentasdouble].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readcontentasbinhexasync].ReturnValue"] + - ["system.byte[]", "system.xml.xmldictionaryreader", "Method[readelementcontentasbase64].ReturnValue"] + - ["system.xml.xmltokenizedtype", "system.xml.xmltokenizedtype!", "Member[idrefs]"] + - ["system.xml.validationtype", "system.xml.validationtype!", "Member[auto]"] + - ["system.xml.xmldictionarywriter", "system.xml.xmldictionarywriter!", "Method[createmtomwriter].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Method[clonenode].ReturnValue"] + - ["system.string", "system.xml.xmltextreader", "Member[localname]"] + - ["system.boolean", "system.xml.xmlreader", "Method[readtofollowing].ReturnValue"] + - ["system.string", "system.xml.xmltextwriter", "Method[lookupprefix].ReturnValue"] + - ["system.boolean", "system.xml.xmlnodereader", "Method[movetofirstattribute].ReturnValue"] + - ["system.int32", "system.xml.xmldictionaryreaderquotas", "Member[maxarraylength]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[isemptyelement]"] + - ["system.threading.tasks.task", "system.xml.xmlwriter", "Method[writeprocessinginstructionasync].ReturnValue"] + - ["system.int32", "system.xml.xmldictionarystring", "Member[key]"] + - ["system.xml.xmldocument", "system.xml.xmldocument", "Member[ownerdocument]"] + - ["system.string", "system.xml.xmlreader", "Member[value]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[prohibitdtd]"] + - ["system.string", "system.xml.xmlentity", "Member[name]"] + - ["system.string", "system.xml.xmldeclaration", "Member[encoding]"] + - ["system.boolean", "system.xml.xmlvalidatingreader", "Member[isemptyelement]"] + - ["system.int32", "system.xml.xmlvalidatingreader", "Member[depth]"] + - ["system.net.icredentials", "system.xml.xmlurlresolver", "Member[credentials]"] + - ["system.boolean", "system.xml.uniqueid!", "Method[op_inequality].ReturnValue"] + - ["system.datetime", "system.xml.xmlreader", "Method[readcontentasdatetime].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[decodename].ReturnValue"] + - ["system.xml.xmlelement", "system.xml.xmldatadocument", "Method[getelementbyid].ReturnValue"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[namespaceuri]"] + - ["system.xml.xmlnode", "system.xml.xmlnode", "Member[firstchild]"] + - ["system.boolean", "system.xml.xmltextreader", "Member[canreadvaluechunk]"] + - ["system.boolean", "system.xml.xmlreadersettings", "Member[async]"] + - ["system.boolean", "system.xml.xmlreader!", "Method[isnametoken].ReturnValue"] + - ["system.decimal", "system.xml.xmldictionaryreader", "Method[readelementcontentasdecimal].ReturnValue"] + - ["system.xml.xmldictionaryreaderquotatypes", "system.xml.xmldictionaryreaderquotas", "Member[modifiedquotas]"] + - ["system.string", "system.xml.xmltextreader", "Method[readstring].ReturnValue"] + - ["system.guid", "system.xml.xmldictionaryreader", "Method[readcontentasguid].ReturnValue"] + - ["system.string", "system.xml.xmlelement", "Member[name]"] + - ["system.text.encoding", "system.xml.xmlvalidatingreader", "Member[encoding]"] + - ["system.xml.writestate", "system.xml.writestate!", "Member[closed]"] + - ["system.collections.ienumerator", "system.xml.xmlnamednodemap", "Method[getenumerator].ReturnValue"] + - ["system.xml.xmlnode", "system.xml.xmldocumenttype", "Method[clonenode].ReturnValue"] + - ["system.xml.xmlnodetype", "system.xml.xmlnodetype!", "Member[documenttype]"] + - ["system.xml.xmlnode", "system.xml.xmldocument", "Method[importnode].ReturnValue"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readasync].ReturnValue"] + - ["system.xml.conformancelevel", "system.xml.xmlreadersettings", "Member[conformancelevel]"] + - ["system.boolean", "system.xml.xmlreader", "Member[hasattributes]"] + - ["system.boolean", "system.xml.xmlnodereader", "Method[readattributevalue].ReturnValue"] + - ["system.boolean", "system.xml.xmlqualifiedname", "Member[isempty]"] + - ["system.xml.schema.ixmlschemainfo", "system.xml.xmlnode", "Member[schemainfo]"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readelementcontentasbinhexasync].ReturnValue"] + - ["system.boolean", "system.xml.xmlconvert!", "Method[isxmlsurrogatepair].ReturnValue"] + - ["system.int32", "system.xml.xmltextreader", "Method[readcontentasbinhex].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[verifyxmlchars].ReturnValue"] + - ["system.xml.newlinehandling", "system.xml.newlinehandling!", "Member[none]"] + - ["system.threading.tasks.task", "system.xml.xmlreader", "Method[readvaluechunkasync].ReturnValue"] + - ["system.string", "system.xml.xmlconvert!", "Method[encodelocalname].ReturnValue"] + - ["system.xml.xmldeclaration", "system.xml.xmldocument", "Method[createxmldeclaration].ReturnValue"] + - ["system.boolean", "system.xml.xmlattributecollection", "Member[issynchronized]"] + - ["system.string", "system.xml.xmlnodechangedeventargs", "Member[oldvalue]"] + - ["system.boolean", "system.xml.xmlreader", "Member[hasvalue]"] + - ["system.xml.xmlnode", "system.xml.xmlattribute", "Method[replacechild].ReturnValue"] + - ["system.string", "system.xml.xmlnodereader", "Member[name]"] + - ["system.string", "system.xml.xmlexception", "Member[sourceuri]"] + - ["system.xml.conformancelevel", "system.xml.conformancelevel!", "Member[document]"] + - ["system.boolean[]", "system.xml.xmldictionaryreader", "Method[readbooleanarray].ReturnValue"] + - ["system.boolean", "system.xml.xmlelement", "Member[hasattributes]"] + - ["system.xml.xmlnametable", "system.xml.xmldocument", "Member[nametable]"] + - ["system.string", "system.xml.xmlvalidatingreader", "Member[value]"] + - ["system.boolean", "system.xml.xmlqualifiedname!", "Method[op_equality].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.typemodel.yml new file mode 100644 index 000000000000..9893ed7a5b4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/System.typemodel.yml @@ -0,0 +1,4223 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.single", "system.single!", "Member[pi]"] + - ["system.datetime", "system.datetime!", "Method[fromfiletimeutc].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.nullable", "Member[hasvalue]"] + - ["system.double", "system.double!", "Method[exp2m1].ReturnValue"] + - ["system.int32", "system.uintptr!", "Method[sign].ReturnValue"] + - ["system.int32", "system.uint16", "Method[getshortestbitlength].ReturnValue"] + - ["system.boolean", "system.type", "Member[isnestedpublic]"] + - ["system.boolean", "system.char!", "Method[isasciidigit].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[home]"] + - ["system.boolean", "system.decimal!", "Method[inumberbase].ReturnValue"] + - ["system.single", "system.single!", "Method[truncate].ReturnValue"] + - ["system.string", "system.string", "Method[trimend].ReturnValue"] + - ["system.consolekeyinfo", "system.console!", "Method[readkey].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Member[hour]"] + - ["system.consolekey", "system.consolekey!", "Member[play]"] + - ["system.timespan", "system.timespan", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.timezoneinfo", "Method[isinvalidtime].ReturnValue"] + - ["system.int32", "system.hashcode!", "Method[combine].ReturnValue"] + - ["system.intptr", "system.intptr!", "Member[allbitsset]"] + - ["system.gccollectionmode", "system.gccollectionmode!", "Member[optimized]"] + - ["system.int32", "system.int32!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.index", "Method[equals].ReturnValue"] + - ["system.int32", "system.uintptr!", "Member[size]"] + - ["system.string", "system.timezoneinfo", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[issubnormal].ReturnValue"] + - ["system.int32", "system.arraysegment", "Method[indexof].ReturnValue"] + - ["system.half", "system.half!", "Method[log10].ReturnValue"] + - ["system.decimal", "system.iconvertible", "Method[todecimal].ReturnValue"] + - ["system.timespan", "system.timespan", "Method[divide].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isfinite].ReturnValue"] + - ["system.int64", "system.appdomain", "Member[monitoringsurvivedmemorysize]"] + - ["system.double", "system.double!", "Member[negativeinfinity]"] + - ["system.boolean", "system.double", "Method[trywritesignificandlittleendian].ReturnValue"] + - ["system.string", "system.nullable", "Method[tostring].ReturnValue"] + - ["system.type", "system._appdomain", "Method[gettype].ReturnValue"] + - ["system.int16", "system.int16!", "Method[maxnumber].ReturnValue"] + - ["system.single", "system.mathf!", "Method[reciprocalestimate].ReturnValue"] + - ["system.single", "system.mathf!", "Method[truncate].ReturnValue"] + - ["system.int32", "system.timeonly", "Member[minute]"] + - ["system.double", "system.double!", "Method[op_exclusiveor].ReturnValue"] + - ["system.double", "system.double!", "Method[op_bitwiseand].ReturnValue"] + - ["system.int32", "system.decimal", "Method[getexponentbytecount].ReturnValue"] + - ["system.char", "system.char!", "Method[tolower].ReturnValue"] + - ["system.stringcomparer", "system.stringcomparer!", "Method[fromcomparison].ReturnValue"] + - ["system.boolean", "system.span", "Method[equals].ReturnValue"] + - ["system.binarydata", "system.binarydata!", "Method[fromstring].ReturnValue"] + - ["system.io.stream", "system.console!", "Method[openstandarderror].ReturnValue"] + - ["system.boolean", "system.double!", "Method[op_lessthan].ReturnValue"] + - ["system.object", "system.marshalbyrefobject", "Method[initializelifetimeservice].ReturnValue"] + - ["system.runtimefieldhandle", "system.runtimefieldhandle!", "Method[fromintptr].ReturnValue"] + - ["system.single", "system.sbyte", "Method[tosingle].ReturnValue"] + - ["system.uint16", "system.sbyte", "Method[touint16].ReturnValue"] + - ["system.int16", "system.int16!", "Method[createtruncating].ReturnValue"] + - ["system.int64", "system.array", "Method[getlonglength].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[uint64]"] + - ["system.int32", "system.binarydata", "Member[length]"] + - ["system.boolean", "system.int64!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[isinfinity].ReturnValue"] + - ["system.byte[]", "system.convert!", "Method[frombase64chararray].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f1]"] + - ["system.int32", "system.int128!", "Method[sign].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[tryparse].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_leftshift].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[h]"] + - ["system.valuetuple", "system.int16!", "Method[divrem].ReturnValue"] + - ["system.string", "system.appdomain", "Method[applypolicy].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_exclusiveor].ReturnValue"] + - ["system.int32", "system.sbyte", "Method[getbytecount].ReturnValue"] + - ["system.double", "system.bitconverter!", "Method[uint64bitstodouble].ReturnValue"] + - ["system.boolean", "system.readonlymemory", "Method[trycopyto].ReturnValue"] + - ["system.datetime", "system.uint32", "Method[todatetime].ReturnValue"] + - ["system.string", "system.string!", "Method[concat].ReturnValue"] + - ["system.boolean", "system.int16", "Method[trywritelittleendian].ReturnValue"] + - ["system.intptr", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[isnegative].ReturnValue"] + - ["system.boolean", "system.string", "Method[toboolean].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_onescomplement].ReturnValue"] + - ["system.int32", "system.nullable", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[op_greaterthan].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[leftarrow]"] + - ["system.timespan", "system.environment+processcpuusage", "Member[privilegedtime]"] + - ["system.int128", "system.int128!", "Member[minvalue]"] + - ["system.boolean", "system.double!", "Method[iscanonical].ReturnValue"] + - ["system.object", "system.iformatprovider", "Method[getformat].ReturnValue"] + - ["system.datetime", "system.datetimeoffset", "Member[date]"] + - ["system.single", "system.single!", "Method[tan].ReturnValue"] + - ["system.int32", "system.char", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.guid!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.byte", "Method[toint32].ReturnValue"] + - ["system.dayofweek", "system.dayofweek!", "Member[thursday]"] + - ["system.single", "system.decimal!", "Method[tosingle].ReturnValue"] + - ["system.gckind", "system.gckind!", "Member[fullblocking]"] + - ["system.int128", "system.int128!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.string", "system.missingmemberexception", "Member[classname]"] + - ["system.runtimefieldhandle", "system.modulehandle", "Method[getruntimefieldhandlefrommetadatatoken].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_exclusiveor].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.reflection.module", "system.type", "Member[module]"] + - ["system.timeonly", "system.timeonly!", "Member[maxvalue]"] + - ["system.int32", "system.memoryextensions!", "Method[indexofanyexceptinrange].ReturnValue"] + - ["system.byte", "system.int64", "Method[tobyte].ReturnValue"] + - ["system.collections.generic.idictionary", "system.uritemplate", "Member[defaults]"] + - ["system.byte", "system.byte!", "Method[minmagnitude].ReturnValue"] + - ["system.int16", "system.datetime", "Method[toint16].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[issubnormal].ReturnValue"] + - ["system.uint64", "system.bitconverter!", "Method[touint64].ReturnValue"] + - ["system.threading.cancellationtoken", "system.operationcanceledexception", "Member[cancellationtoken]"] + - ["system.platformid", "system.platformid!", "Member[win32windows]"] + - ["system.sbyte", "system.sbyte!", "Method[popcount].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Member[maxvalue]"] + - ["system.type", "system.type", "Method[makearraytype].ReturnValue"] + - ["system.int32", "system.math!", "Method[sign].ReturnValue"] + - ["system.int32", "system.int16", "Method[getshortestbitlength].ReturnValue"] + - ["system.int32", "system.array", "Method[indexof].ReturnValue"] + - ["system.int64", "system.byte", "Method[toint64].ReturnValue"] + - ["system.boolean", "system.single!", "Method[isrealnumber].ReturnValue"] + - ["system.byte", "system.buffer!", "Method[getbyte].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[leftwindows]"] + - ["system.uint32", "system.iconvertible", "Method[touint32].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isrealnumber].ReturnValue"] + - ["system.char", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.version!", "Method[op_lessthan].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[min].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.uritemplatematch", "Member[wildcardpathsegments]"] + - ["system.boolean", "system.intptr!", "Method[inumberbase].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oem2]"] + - ["system.type", "system.type!", "Method[gettypefromprogid].ReturnValue"] + - ["system.int32", "system.array!", "Method[indexof].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.half", "system.half!", "Method[op_increment].ReturnValue"] + - ["system.boolean", "system.type", "Method[isenumdefined].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[createsaturating].ReturnValue"] + - ["system.double", "system.double!", "Method[radianstodegrees].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_onescomplement].ReturnValue"] + - ["system.string", "system.type", "Member[name]"] + - ["system.uintptr", "system.math!", "Method[max].ReturnValue"] + - ["system.byte[]", "system.activationcontext", "Member[deploymentmanifestbytes]"] + - ["system.char", "system.char!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.arraysegment", "Method[remove].ReturnValue"] + - ["system.double", "system.math!", "Method[maxmagnitude].ReturnValue"] + - ["system.int32", "system.uint32!", "Method[sign].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isnan].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isnegative].ReturnValue"] + - ["system.uint16", "system.math!", "Method[clamp].ReturnValue"] + - ["system.double", "system.math!", "Method[exp].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[max].ReturnValue"] + - ["system.boolean", "system.arraysegment", "Method[contains].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[ispositive].ReturnValue"] + - ["system.half", "system.half!", "Member[negativeinfinity]"] + - ["system.boolean", "system.binarydata", "Member[isempty]"] + - ["system.boolean", "system.decimal!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system.enum!", "Method[tryformat].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_modulus].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[separator]"] + - ["system.readonlymemory", "system.binarydata", "Method[tomemory].ReturnValue"] + - ["system.runtime.remoting.objref", "system.marshalbyrefobject", "Method[createobjref].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[maxmagnitude].ReturnValue"] + - ["system.boolean", "system.memory", "Method[trycopyto].ReturnValue"] + - ["system.datetimeoffset", "system.timezoneinfo!", "Method[converttimebysystemtimezoneid].ReturnValue"] + - ["system.double", "system.double!", "Method[sinpi].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[op_inequality].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[minnumber].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_addition].ReturnValue"] + - ["system.string", "system.dateonly", "Method[toshortdatestring].ReturnValue"] + - ["system.byte", "system.byte", "Method[tobyte].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f17]"] + - ["system.uint16", "system.uint16!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[trailingzerocount].ReturnValue"] + - ["system.environment+specialfolderoption", "system.environment+specialfolderoption!", "Member[create]"] + - ["system.sbyte", "system.sbyte", "Method[tosbyte].ReturnValue"] + - ["system.int32", "system.array!", "Member[maxlength]"] + - ["system.single", "system.single!", "Method[exp2m1].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[iscomplexnumber].ReturnValue"] + - ["system.int32", "system.uribuilder", "Member[port]"] + - ["system.byte", "system.byte!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.double", "system.double!", "Method[logp1].ReturnValue"] + - ["system.int32", "system.sbyte", "Method[compareto].ReturnValue"] + - ["system.timezoneinfo+adjustmentrule", "system.timezoneinfo+adjustmentrule!", "Method[createadjustmentrule].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[licensefile]"] + - ["system.int32", "system.int32!", "Method[copysign].ReturnValue"] + - ["t5", "system.valuetuple", "Member[item5]"] + - ["system.boolean", "system.int32!", "Method[iseveninteger].ReturnValue"] + - ["t[]", "system.arraysegment", "Method[toarray].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[single]"] + - ["system.boolean", "system.datetimeoffset!", "Method[tryparseexact].ReturnValue"] + - ["system.int32", "system.uint64", "Method[getshortestbitlength].ReturnValue"] + - ["system.boolean", "system.uintptr", "Method[trywritelittleendian].ReturnValue"] + - ["system.int32", "system.argiterator", "Method[getremainingcount].ReturnValue"] + - ["system.timespan", "system.datetimeoffset", "Member[offset]"] + - ["system.char", "system.char!", "Method[op_unaryplus].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[host]"] + - ["system.boolean", "system.version!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.datetime", "Method[tostring].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[minmagnitude].ReturnValue"] + - ["system.reflection.methodinfo", "system.delegate", "Member[method]"] + - ["system.uint64", "system.decimal", "Method[touint64].ReturnValue"] + - ["system.boolean", "system.double", "Method[toboolean].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[trailingzerocount].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d2]"] + - ["system.decimal", "system.convert!", "Method[todecimal].ReturnValue"] + - ["system.int16", "system.int16!", "Member[multiplicativeidentity]"] + - ["tmetadata", "system.lazy", "Member[metadata]"] + - ["system.timespan", "system.gc!", "Method[gettotalpauseduration].ReturnValue"] + - ["system.half", "system.half!", "Method[exp].ReturnValue"] + - ["system.uint32", "system.math!", "Method[max].ReturnValue"] + - ["system.uint16", "system.uint32", "Method[touint16].ReturnValue"] + - ["system.double", "system.uint32", "Method[todouble].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[all]"] + - ["system.buffers.memoryhandle", "system.memory", "Method[pin].ReturnValue"] + - ["system.char", "system.iconvertible", "Method[tochar].ReturnValue"] + - ["system.string", "system.type", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.uri", "Method[isbaseof].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[mediaprevious]"] + - ["system.int32", "system.convert!", "Method[tobase64chararray].ReturnValue"] + - ["system.activationcontext", "system.activationcontext!", "Method[createpartialactivationcontext].ReturnValue"] + - ["system.int16", "system.int16!", "Method[max].ReturnValue"] + - ["system.boolean", "system.single!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[maxmagnitude].ReturnValue"] + - ["system.sbyte", "system.uint32", "Method[tosbyte].ReturnValue"] + - ["system.int32", "system.double", "Method[compareto].ReturnValue"] + - ["system.string", "system.badimageformatexception", "Member[filename]"] + - ["system.uintptr", "system.uintptr!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.int32", "system.timespan", "Member[days]"] + - ["system.uint64", "system.uint64!", "Member[minvalue]"] + - ["system.boolean", "system.uint64!", "Method[ispositive].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Member[millisecond]"] + - ["system.int32", "system.memoryextensions!", "Method[lastindexof].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[fonts]"] + - ["system.char", "system.char!", "Method[log2].ReturnValue"] + - ["system.double", "system.double!", "Method[acosh].ReturnValue"] + - ["system.runtimetypehandle", "system.typedreference!", "Method[targettypetoken].ReturnValue"] + - ["system.int32", "system.stringcomparer", "Method[gethashcode].ReturnValue"] + - ["system.int16", "system.decimal!", "Method[toint16].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[copysign].ReturnValue"] + - ["system.double", "system.math!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system._appdomain", "Member[shadowcopyfiles]"] + - ["system.double", "system.math!", "Method[acos].ReturnValue"] + - ["system.single", "system.single!", "Member[multiplicativeidentity]"] + - ["system.consolekey", "system.consolekey!", "Member[c]"] + - ["system.uintptr", "system.uintptr!", "Method[trailingzerocount].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isnan].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oem102]"] + - ["system.int32", "system.datetimeoffset", "Member[second]"] + - ["system.int128", "system.int128!", "Method[op_onescomplement].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[uparrow]"] + - ["system.int32", "system.math!", "Method[ilogb].ReturnValue"] + - ["system.double", "system.double!", "Method[op_unarynegation].ReturnValue"] + - ["system.string", "system.operatingsystem", "Member[servicepack]"] + - ["system.uint32", "system.uint32!", "Method[op_unaryplus].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[isimaginarynumber].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[todatetime].ReturnValue"] + - ["system.int32", "system.math!", "Method[divrem].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[isnan].ReturnValue"] + - ["system.datetime", "system.sbyte", "Method[todatetime].ReturnValue"] + - ["system.timespan", "system.timezoneinfo", "Method[getutcoffset].ReturnValue"] + - ["system.timespan", "system.timezoneinfo+adjustmentrule", "Member[daylightdelta]"] + - ["system.typecode", "system.datetime", "Method[gettypecode].ReturnValue"] + - ["system.threading.hostexecutioncontextmanager", "system.appdomainmanager", "Member[hostexecutioncontextmanager]"] + - ["system.datetime", "system.datetime!", "Method[op_subtraction].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_decrement].ReturnValue"] + - ["system.string[]", "system.string", "Method[split].ReturnValue"] + - ["system.string", "system.uri", "Member[authority]"] + - ["system.double", "system.double!", "Method[lerp].ReturnValue"] + - ["system.int32", "system.intptr", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.uriparser", "Method[iswellformedoriginalstring].ReturnValue"] + - ["system.int32", "system.array!", "Method[findindex].ReturnValue"] + - ["system.int16", "system.iconvertible", "Method[toint16].ReturnValue"] + - ["system.boolean", "system.uriparser!", "Method[isknownscheme].ReturnValue"] + - ["system.timespan", "system.timeprovider", "Method[getelapsedtime].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[maxmagnitude].ReturnValue"] + - ["system.boolean", "system.double!", "Method[op_inequality].ReturnValue"] + - ["system.stringcomparison", "system.stringcomparison!", "Member[invariantculture]"] + - ["system.int128", "system.int128!", "Method[minnumber].ReturnValue"] + - ["system.int32", "system.sbyte!", "Member[radix]"] + - ["system.consolekey", "system.consolekey!", "Member[oemclear]"] + - ["system.boolean", "system.uint64!", "Method[isnegative].ReturnValue"] + - ["system.half", "system.half!", "Method[logp1].ReturnValue"] + - ["system.boolean", "system.timespan!", "Method[equals].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[maxmagnitudenumber].ReturnValue"] + - ["t7", "system.valuetuple", "Member[item7]"] + - ["system.half", "system.half!", "Method[pow].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.reflection.assembly", "system.appdomain", "Method[load].ReturnValue"] + - ["system.boolean", "system.memoryextensions+trywriteinterpolatedstringhandler", "Method[appendformatted].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[isnan].ReturnValue"] + - ["system.threading.tasks.task", "system.binarydata!", "Method[fromstreamasync].ReturnValue"] + - ["system.double", "system.double!", "Method[op_unaryplus].ReturnValue"] + - ["system.byte", "system.enum", "Method[tobyte].ReturnValue"] + - ["system.string", "system.uri", "Member[scheme]"] + - ["system.single", "system.mathf!", "Method[acos].ReturnValue"] + - ["system.timezoneinfo", "system.timezoneinfo!", "Member[local]"] + - ["system.string", "system._appdomain", "Member[dynamicdirectory]"] + - ["system.boolean", "system.uint16!", "Method[isnegative].ReturnValue"] + - ["system.int128", "system.int64!", "Method[bigmul].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[isoddinteger].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.single", "system.uint32", "Method[tosingle].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_increment].ReturnValue"] + - ["system.type", "system.type!", "Method[makegenericsignaturetype].ReturnValue"] + - ["system.double", "system.double!", "Method[parse].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_onescomplement].ReturnValue"] + - ["system.string", "system.uint32", "Method[tostring].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[volumemute]"] + - ["system.boolean", "system.string!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isrealnumber].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[m]"] + - ["system.double", "system.double!", "Method[log].ReturnValue"] + - ["system.boolean", "system.type", "Member[islayoutsequential]"] + - ["system.uint64", "system.uint64!", "Method[op_rightshift].ReturnValue"] + - ["system.double", "system.double!", "Member[zero]"] + - ["system.uint128", "system.uint128!", "Method[copysign].ReturnValue"] + - ["system.object", "system.version", "Method[clone].ReturnValue"] + - ["system.single", "system.mathf!", "Method[tanh].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f10]"] + - ["system.string", "system.exception", "Member[stacktrace]"] + - ["system.int32", "system.double!", "Method[ilogb].ReturnValue"] + - ["system.environment+processcpuusage", "system.environment!", "Member[cpuusage]"] + - ["system.uint32", "system.uint32!", "Member[zero]"] + - ["system.sbyte", "system.sbyte!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.datetime", "system.string", "Method[todatetime].ReturnValue"] + - ["system.string", "system.uri", "Method[makerelative].ReturnValue"] + - ["system.boolean", "system.type", "Method[ispointerimpl].ReturnValue"] + - ["system.datetime", "system.datetime!", "Method[fromoadate].ReturnValue"] + - ["system.int32", "system.int64!", "Method[sign].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[minutesperhour]"] + - ["system.boolean", "system.decimal!", "Method[isfinite].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemeftp]"] + - ["system.boolean", "system.char!", "Method[tryreadbigendian].ReturnValue"] + - ["system.int16", "system.int16!", "Method[popcount].ReturnValue"] + - ["system.boolean", "system.enum!", "Method[tryparse].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_checkedincrement].ReturnValue"] + - ["system.double", "system.double!", "Method[cosh].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[b]"] + - ["system.char", "system.type!", "Member[delimiter]"] + - ["system.datetime", "system.uint16", "Method[todatetime].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[maxnumber].ReturnValue"] + - ["system.single", "system.boolean", "Method[tosingle].ReturnValue"] + - ["system.dayofweek", "system.dayofweek!", "Member[saturday]"] + - ["system.boolean", "system.sbyte!", "Method[isinteger].ReturnValue"] + - ["system.int32", "system.timespan", "Member[milliseconds]"] + - ["system.string", "system.int128", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isnormal].ReturnValue"] + - ["system.int32", "system.int32!", "Method[minmagnitude].ReturnValue"] + - ["system.double", "system.double", "Method[todouble].ReturnValue"] + - ["system.int16", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_unaryplus].ReturnValue"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[idn]"] + - ["system.int64", "system.int64!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.byte", "system.uint32", "Method[tobyte].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.uint32", "Method[trywritelittleendian].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isasciiletterupper].ReturnValue"] + - ["system.double", "system.math!", "Method[ieeeremainder].ReturnValue"] + - ["system.char", "system.char!", "Method[leadingzerocount].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.boolean", "system.type", "Method[isassignableto].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[e]"] + - ["system.text.spanruneenumerator", "system.memoryextensions!", "Method[enumeraterunes].ReturnValue"] + - ["system.boolean", "system.timezoneinfo+transitiontime!", "Method[op_inequality].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[launchapp1]"] + - ["system.single", "system.single!", "Method[rootn].ReturnValue"] + - ["system.uint64", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_subtraction].ReturnValue"] + - ["system.char", "system.char!", "Method[op_decrement].ReturnValue"] + - ["system.binarydata", "system.binarydata!", "Method[fromfile].ReturnValue"] + - ["system.half", "system.half!", "Method[max].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isfinite].ReturnValue"] + - ["system.span", "system.memoryextensions!", "Method[asspan].ReturnValue"] + - ["system.half", "system.half!", "Method[sqrt].ReturnValue"] + - ["system.loaderoptimization", "system.loaderoptimization!", "Member[disallowbindings]"] + - ["system.boolean", "system.type", "Method[isassignablefrom].ReturnValue"] + - ["system.uint32", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[createchecked].ReturnValue"] + - ["system.int32", "system.uint16", "Method[getbytecount].ReturnValue"] + - ["system.decimal", "system.char", "Method[todecimal].ReturnValue"] + - ["system.type[]", "system.type", "Method[getnestedtypes].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[personal]"] + - ["system.uint32", "system.uint32!", "Method[maxnumber].ReturnValue"] + - ["system.int32", "system.timespan", "Member[nanoseconds]"] + - ["t", "system.span", "Method[getpinnablereference].ReturnValue"] + - ["system.single", "system.single!", "Member[one]"] + - ["system.boolean", "system.type", "Method[equals].ReturnValue"] + - ["system.double", "system.double!", "Method[cbrt].ReturnValue"] + - ["system.boolean", "system.multicastdelegate!", "Method[op_inequality].ReturnValue"] + - ["system.double", "system.double!", "Method[log10].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_multiply].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[clamp].ReturnValue"] + - ["system.int32", "system.char", "Method[getshortestbitlength].ReturnValue"] + - ["system.type[]", "system.type", "Method[getinterfaces].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[ispositive].ReturnValue"] + - ["system.boolean", "system.modulehandle!", "Method[op_equality].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[rotateleft].ReturnValue"] + - ["system.type[]", "system.type!", "Method[gettypearray].ReturnValue"] + - ["system.int32", "system.array", "Member[rank]"] + - ["system.single", "system.single!", "Method[atan].ReturnValue"] + - ["system.int32", "system.consolekeyinfo", "Method[gethashcode].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_unarynegation].ReturnValue"] + - ["system.boolean", "system.type", "Method[haselementtypeimpl].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[int16]"] + - ["system.boolean", "system.uint32!", "Method[issubnormal].ReturnValue"] + - ["system.boolean", "system.byte", "Method[equals].ReturnValue"] + - ["system.int64", "system.iconvertible", "Method[toint64].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_unaryplus].ReturnValue"] + - ["system.boolean", "system.type", "Member[isfunctionpointer]"] + - ["system.int64", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.type", "Member[isnestedfamorassem]"] + - ["system.int128", "system.int128!", "Method[op_multiply].ReturnValue"] + - ["system.int128", "system.bitconverter!", "Method[toint128].ReturnValue"] + - ["system.object", "system.enum!", "Method[toobject].ReturnValue"] + - ["system.string", "system.string!", "Method[parse].ReturnValue"] + - ["system.runtime.remoting.objecthandle", "system._appdomain", "Method[createinstance].ReturnValue"] + - ["system.sbyte", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_increment].ReturnValue"] + - ["system.typecode", "system.sbyte", "Method[gettypecode].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d4]"] + - ["system.string", "system.appdomain", "Member[relativesearchpath]"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[parseexact].ReturnValue"] + - ["system.string", "system.timeonly", "Method[tostring].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[t]"] + - ["system.int64", "system.uint64", "Method[toint64].ReturnValue"] + - ["system.boolean", "system.convert!", "Method[toboolean].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isasciihexdigitlower].ReturnValue"] + - ["system.double", "system.convert!", "Method[todouble].ReturnValue"] + - ["system.string", "system.tuple", "Method[tostring].ReturnValue"] + - ["system.gcmemoryinfo", "system.gc!", "Method[getgcmemoryinfo].ReturnValue"] + - ["system.valuetuple", "system.double!", "Method[sincospi].ReturnValue"] + - ["system.char", "system.double", "Method[tochar].ReturnValue"] + - ["system.int32", "system.decimal!", "Member[radix]"] + - ["system.double", "system.math!", "Method[asinh].ReturnValue"] + - ["system.timezoneinfo+transitiontime", "system.timezoneinfo+adjustmentrule", "Member[daylighttransitionstart]"] + - ["system.uint128", "system.uint128!", "Method[log2].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[iscomplexnumber].ReturnValue"] + - ["system.int64", "system.timespan", "Member[ticks]"] + - ["system.single", "system.math!", "Method[max].ReturnValue"] + - ["system.int32", "system.single", "Method[getsignificandbytecount].ReturnValue"] + - ["system.half", "system.bitconverter!", "Method[int16bitstohalf].ReturnValue"] + - ["system.single", "system.mathf!", "Method[min].ReturnValue"] + - ["system.boolean", "system.uri", "Method[equals].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemehttp]"] + - ["system.int128", "system.int128!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.guid!", "Method[op_lessthan].ReturnValue"] + - ["system.int32", "system.enum", "Method[toint32].ReturnValue"] + - ["system.boolean", "system.intptr", "Method[tryformat].ReturnValue"] + - ["system.platformid", "system.platformid!", "Member[macosx]"] + - ["system.char[]", "system.string", "Method[tochararray].ReturnValue"] + - ["system.boolean", "system.single", "Method[tryformat].ReturnValue"] + - ["system.int32", "system.hashcode", "Method[gethashcode].ReturnValue"] + - ["system.uint32", "system.single", "Method[touint32].ReturnValue"] + - ["system.single", "system.single!", "Method[log2p1].ReturnValue"] + - ["system.int32", "system.single", "Method[getexponentshortestbitlength].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[op_addition].ReturnValue"] + - ["system.byte", "system.string", "Method[tobyte].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[string]"] + - ["system.single", "system.single!", "Method[log10].ReturnValue"] + - ["system.string", "system.timeonly", "Method[toshorttimestring].ReturnValue"] + - ["system.uriformat", "system.uriformat!", "Member[uriescaped]"] + - ["system.half", "system.half!", "Member[pi]"] + - ["system.sbyte", "system.sbyte!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.string", "system.span!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[trygetbits].ReturnValue"] + - ["system.valuetuple", "system.uint32!", "Method[divrem].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Member[now]"] + - ["system.boolean", "system.sbyte!", "Method[isfinite].ReturnValue"] + - ["system.single", "system.mathf!", "Method[log2].ReturnValue"] + - ["system.single", "system.single!", "Method[cbrt].ReturnValue"] + - ["system.activationcontext+contextform", "system.activationcontext+contextform!", "Member[storebounded]"] + - ["system.boolean", "system.intptr!", "Method[iszero].ReturnValue"] + - ["system.char", "system.char!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[split].ReturnValue"] + - ["system.single", "system.dbnull", "Method[tosingle].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[touniversaltime].ReturnValue"] + - ["system.guid", "system.guid!", "Member[empty]"] + - ["system.int32", "system.half!", "Member[radix]"] + - ["system.boolean", "system.int128!", "Method[isnan].ReturnValue"] + - ["system.int32", "system.sbyte", "Method[gethashcode].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[numpad5]"] + - ["system.typecode", "system.typecode!", "Member[dbnull]"] + - ["system.boolean", "system.int128!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.half!", "Method[isimaginarynumber].ReturnValue"] + - ["system.boolean", "system.char!", "Method[iswhitespace].ReturnValue"] + - ["system.byte", "system.char", "Method[tobyte].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_checkedaddition].ReturnValue"] + - ["system.single", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.double", "Method[trywriteexponentbigendian].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_bitwiseor].ReturnValue"] + - ["system.boolean", "system.modulehandle!", "Method[op_inequality].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[numpad9]"] + - ["system.object", "system.type", "Method[invokemember].ReturnValue"] + - ["system.boolean", "system.uritemplate", "Member[ignoretrailingslash]"] + - ["system.uint64", "system.bitconverter!", "Method[doubletouint64bits].ReturnValue"] + - ["system.char", "system.uri!", "Method[hexunescape].ReturnValue"] + - ["tinteger", "system.half!", "Method[converttointeger].ReturnValue"] + - ["system.int16", "system.int16!", "Method[minmagnitude].ReturnValue"] + - ["system.string", "system.convert!", "Method[tohexstringlower].ReturnValue"] + - ["system.reflection.typeattributes", "system.type", "Member[attributes]"] + - ["system.dayofweek", "system.dayofweek!", "Member[wednesday]"] + - ["system.boolean", "system.operatingsystem!", "Method[isbrowser].ReturnValue"] + - ["system.char", "system.sbyte", "Method[tochar].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_multiply].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[max].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[op_addition].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[i]"] + - ["system.boolean", "system.int64!", "Method[ispow2].ReturnValue"] + - ["system.datetime", "system.datetime!", "Member[now]"] + - ["system.int64", "system.int64!", "Method[op_unarynegation].ReturnValue"] + - ["system.timespan[]", "system.timezoneinfo", "Method[getambiguoustimeoffsets].ReturnValue"] + - ["system.type", "system.type", "Method[makepointertype].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[programfiles]"] + - ["system.int16", "system.int16!", "Method[createsaturating].ReturnValue"] + - ["system.attributetargets", "system.attributeusageattribute", "Member[validon]"] + - ["system.uint64", "system.byte", "Method[touint64].ReturnValue"] + - ["system.half", "system.half!", "Method[scaleb].ReturnValue"] + - ["system.uint16", "system.iconvertible", "Method[touint16].ReturnValue"] + - ["system.range", "system.range!", "Member[all]"] + - ["system.boolean", "system.sbyte!", "Method[isnan].ReturnValue"] + - ["system.urikind", "system.urikind!", "Member[relative]"] + - ["system.stringcomparer", "system.stringcomparer!", "Member[ordinal]"] + - ["system.uripartial", "system.uripartial!", "Member[path]"] + - ["system.double", "system.double!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.char", "Method[trywritelittleendian].ReturnValue"] + - ["system.byte", "system.math!", "Method[min].ReturnValue"] + - ["system.arraysegment", "system.arraysegment", "Method[slice].ReturnValue"] + - ["system.single", "system.single!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.double", "system.dbnull", "Method[todouble].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[one]"] + - ["system.boolean", "system.intptr!", "Method[iseveninteger].ReturnValue"] + - ["system.int32", "system.iconvertible", "Method[toint32].ReturnValue"] + - ["system.int64", "system.datetime", "Method[toint64].ReturnValue"] + - ["system.uint16", "system.bitconverter!", "Method[touint16].ReturnValue"] + - ["system.typecode", "system.string", "Method[gettypecode].ReturnValue"] + - ["system.string", "system.timezone", "Member[daylightname]"] + - ["system.int64", "system.uint16", "Method[toint64].ReturnValue"] + - ["system.single", "system.mathf!", "Method[pow].ReturnValue"] + - ["system.string", "system._appdomain", "Member[basedirectory]"] + - ["system.char", "system.char!", "Method[parse].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d5]"] + - ["system.consolekey", "system.consolekey!", "Member[attention]"] + - ["system.consolekey", "system.consolekey!", "Member[pageup]"] + - ["system.string", "system.enum!", "Method[getname].ReturnValue"] + - ["system.half", "system.half!", "Method[createtruncating].ReturnValue"] + - ["system.valuetuple", "system.single!", "Method[sincos].ReturnValue"] + - ["system.double", "system.double!", "Method[tan].ReturnValue"] + - ["system.int64", "system.int64!", "Method[maxmagnitude].ReturnValue"] + - ["system.boolean", "system.char!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "system.string!", "Method[isnullorempty].ReturnValue"] + - ["system.double", "system.double!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.string", "system.iconvertible", "Method[tostring].ReturnValue"] + - ["system.array", "system.enum!", "Method[getvaluesasunderlyingtype].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Member[nanosecond]"] + - ["system.boolean", "system.single!", "Method[op_greaterthan].ReturnValue"] + - ["system.timezoneinfo+transitiontime", "system.timezoneinfo+transitiontime!", "Method[createfixeddaterule].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[iscomplexnumber].ReturnValue"] + - ["system.intptr", "system.intptr!", "Member[maxvalue]"] + - ["system.datetime", "system.timezoneinfo+adjustmentrule", "Member[datestart]"] + - ["system.boolean", "system.uint64!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_division].ReturnValue"] + - ["system.double", "system.double!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.boolean", "system.timezoneinfo!", "Method[tryconvertwindowsidtoianaid].ReturnValue"] + - ["system.string", "system.obsoleteattribute", "Member[urlformat]"] + - ["system.int32", "system.boolean", "Method[gethashcode].ReturnValue"] + - ["system.decimal", "system.int32", "Method[todecimal].ReturnValue"] + - ["system.int32", "system.single", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.iasyncresult", "Member[iscompleted]"] + - ["system.single", "system.single!", "Member[allbitsset]"] + - ["system.int32", "system.modulehandle", "Method[gethashcode].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.int32", "system.timespan", "Member[microseconds]"] + - ["system.consolekey", "system.consolekey!", "Member[q]"] + - ["system.object", "system.appdomain", "Method[getdata].ReturnValue"] + - ["system.string", "system.uri!", "Member[schemedelimiter]"] + - ["system.boolean", "system.iutf8spanformattable", "Method[tryformat].ReturnValue"] + - ["system.binarydata", "system.binarydata!", "Member[empty]"] + - ["system.valuetuple", "system.byte!", "Method[divrem].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[ispow2].ReturnValue"] + - ["system.half", "system.half!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_leftshift].ReturnValue"] + - ["system.string", "system.uri", "Member[fragment]"] + - ["system.uint64", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isnan].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isoddinteger].ReturnValue"] + - ["system.int64", "system.int64!", "Member[negativeone]"] + - ["system.int64", "system.int64!", "Method[op_addition].ReturnValue"] + - ["system.single", "system.single!", "Method[op_exclusiveor].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[localapplicationdata]"] + - ["system.type", "system.type", "Member[declaringtype]"] + - ["system.half", "system.half!", "Method[exp10m1].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_rightshift].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_modulus].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[createtruncating].ReturnValue"] + - ["system.char", "system.char!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[desktop]"] + - ["system.boolean", "system.uri", "Method[iswellformedoriginalstring].ReturnValue"] + - ["system.boolean", "system.console!", "Member[capslock]"] + - ["system.int64", "system.int64", "Method[toint64].ReturnValue"] + - ["system.int32", "system._appdomain", "Method[executeassembly].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[iseveninteger].ReturnValue"] + - ["system.string", "system.timezoneinfo", "Member[id]"] + - ["system.decimal", "system.decimal!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isinfinity].ReturnValue"] + - ["system.intptr", "system.intptr!", "Member[zero]"] + - ["system.byte", "system.byte!", "Method[maxmagnitude].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[maxnumber].ReturnValue"] + - ["system.boolean", "system.type", "Method[issubclassof].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[maxnumber].ReturnValue"] + - ["system.char", "system.char!", "Method[maxmagnitude].ReturnValue"] + - ["system.boolean", "system.delegate!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.array", "Method[equals].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isrealnumber].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_leftshift].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[ispositive].ReturnValue"] + - ["system.object", "system.uint64", "Method[totype].ReturnValue"] + - ["system.boolean", "system.dbnull", "Method[toboolean].ReturnValue"] + - ["system.int64", "system.gcmemoryinfo", "Member[promotedbytes]"] + - ["system.string", "system.uri!", "Method[unescapedatastring].ReturnValue"] + - ["system.half", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Member[zero]"] + - ["system.boolean", "system.uri!", "Method[ishexdigit].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[millisecondsperday]"] + - ["system.platformid", "system.platformid!", "Member[xbox]"] + - ["system.half", "system.half!", "Member[tau]"] + - ["system.boolean", "system.uint32!", "Method[tryparse].ReturnValue"] + - ["system.byte", "system.byte!", "Method[minmagnitudenumber].ReturnValue"] + - ["t", "system.string", "Method[getpinnablereference].ReturnValue"] + - ["system.runtime.compilerservices.taskawaiter", "system.windowsruntimesystemextensions!", "Method[getawaiter].ReturnValue"] + - ["system.double", "system.double!", "Method[sin].ReturnValue"] + - ["system.uint64", "system.math!", "Method[clamp].ReturnValue"] + - ["system.string", "system.string!", "Method[isinterned].ReturnValue"] + - ["trest", "system.tuple", "Member[rest]"] + - ["system.boolean", "system.array", "Method[contains].ReturnValue"] + - ["system.int128", "system.int128!", "Member[additiveidentity]"] + - ["system.int64", "system.datetime", "Method[tofiletime].ReturnValue"] + - ["system.int32", "system.arraysegment", "Method[gethashcode].ReturnValue"] + - ["system.gccollectionmode", "system.gccollectionmode!", "Member[forced]"] + - ["system.double", "system.double!", "Method[hypot].ReturnValue"] + - ["system.half", "system.half!", "Method[lerp].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_modulus].ReturnValue"] + - ["system.int32", "system.string!", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.valuetuple", "Member[item]"] + - ["system.half", "system.half!", "Method[op_bitwiseand].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[uint32]"] + - ["system.boolean", "system.int32", "Method[trywritebigendian].ReturnValue"] + - ["system.marshalbyrefobject", "system.marshalbyrefobject", "Method[memberwiseclone].ReturnValue"] + - ["system.boolean", "system.array!", "Method[exists].ReturnValue"] + - ["system.half", "system.half!", "Method[asinh].ReturnValue"] + - ["system.datetime", "system.boolean", "Method[todatetime].ReturnValue"] + - ["system.int16", "system.dbnull", "Method[toint16].ReturnValue"] + - ["system.boolean", "system.char!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.delegate", "system.delegate!", "Method[removeall].ReturnValue"] + - ["system.boolean", "system.char!", "Method[ispunctuation].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addhours].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[op_greaterthan].ReturnValue"] + - ["system.dateonly", "system.dateonly!", "Method[parseexact].ReturnValue"] + - ["system.datetime", "system.datetimeoffset", "Member[localdatetime]"] + - ["system.uint32", "system.uint32!", "Method[trailingzerocount].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[op_inequality].ReturnValue"] + - ["system.int64", "system.gcmemoryinfo", "Member[fragmentedbytes]"] + - ["system.int32", "system.datetime", "Member[year]"] + - ["system.single", "system.single!", "Method[minnumber].ReturnValue"] + - ["system.boolean", "system.half!", "Method[iscanonical].ReturnValue"] + - ["t", "system.string", "Member[current]"] + - ["system.uint128", "system.uint128!", "Method[op_decrement].ReturnValue"] + - ["tinteger", "system.half!", "Method[converttointegernative].ReturnValue"] + - ["system.span", "system.memoryextensions!", "Method[trim].ReturnValue"] + - ["system.boolean", "system.int32", "Method[equals].ReturnValue"] + - ["system.boolean", "system.runtimemethodhandle", "Method[equals].ReturnValue"] + - ["system.intptr", "system.intptr!", "Member[negativeone]"] + - ["system.boolean", "system.decimal", "Method[trywriteexponentbigendian].ReturnValue"] + - ["system.half", "system.half!", "Method[log].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[leadingzerocount].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[iszero].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_checkedaddition].ReturnValue"] + - ["system.int32", "system.datetime", "Member[millisecond]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[startmenu]"] + - ["system.int64", "system.gc!", "Method[gettotalallocatedbytes].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[issubnormal].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_increment].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[toupperinvariant].ReturnValue"] + - ["system.uint16", "system.datetime", "Method[touint16].ReturnValue"] + - ["system.uint32", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[httprequesturl]"] + - ["system.collections.ienumerator", "system.array", "Method[getenumerator].ReturnValue"] + - ["system.byte", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oemplus]"] + - ["system.int32", "system.intptr!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[ispositive].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_addition].ReturnValue"] + - ["system.int16", "system.int16!", "Method[rotateright].ReturnValue"] + - ["system.platformid", "system.platformid!", "Member[other]"] + - ["system.int64", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[contains].ReturnValue"] + - ["system.char", "system.char!", "Method[toupperinvariant].ReturnValue"] + - ["system.half", "system.half!", "Method[sinpi].ReturnValue"] + - ["system.half", "system.half!", "Method[minmagnitude].ReturnValue"] + - ["system.consolekey", "system.consolekeyinfo", "Member[key]"] + - ["system.single", "system.single!", "Method[acosh].ReturnValue"] + - ["system.boolean", "system.stringnormalizationextensions!", "Method[isnormalized].ReturnValue"] + - ["system.boolean", "system.hashcode", "Method[equals].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[eraseendoffile]"] + - ["system.string", "system.string!", "Method[castup].ReturnValue"] + - ["system.byte", "system.byte!", "Member[maxvalue]"] + - ["system.boolean", "system.double!", "Method[ispositive].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[ticksperhour]"] + - ["system.boolean", "system.int32!", "Method[isimaginarynumber].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_subtraction].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[browsersearch]"] + - ["system.boolean", "system.memoryextensions!", "Method[containsanyinrange].ReturnValue"] + - ["system.int32", "system.string", "Method[indexof].ReturnValue"] + - ["system.double", "system.double!", "Method[cospi].ReturnValue"] + - ["system.string", "system.uri", "Member[query]"] + - ["system.boolean", "system.int64!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.byte", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[isnan].ReturnValue"] + - ["system.urihostnametype", "system.uri!", "Method[checkhostname].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[iscomplexnumber].ReturnValue"] + - ["system.intptr", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[iscomplexnumber].ReturnValue"] + - ["system.single", "system.mathf!", "Member[pi]"] + - ["system.decimal", "system.decimal!", "Method[op_decrement].ReturnValue"] + - ["system.char", "system.single", "Method[tochar].ReturnValue"] + - ["system.boolean", "system.runtimefieldhandle", "Method[equals].ReturnValue"] + - ["system.boolean", "system.attribute", "Method[match].ReturnValue"] + - ["system.char", "system.byte", "Method[tochar].ReturnValue"] + - ["system.int64", "system.gcgenerationinfo", "Member[sizeafterbytes]"] + - ["system.double", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_decrement].ReturnValue"] + - ["system.int32", "system.int32", "Method[compareto].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_exclusiveor].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemenews]"] + - ["system.string", "system.appdomain", "Member[dynamicdirectory]"] + - ["system.int32", "system.intptr", "Method[getbytecount].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_increment].ReturnValue"] + - ["system.boolean", "system.string", "Method[movenext].ReturnValue"] + - ["system.string[]", "system.datetime", "Method[getdatetimeformats].ReturnValue"] + - ["system.readonlymemory", "system.memoryextensions!", "Method[trimstart].ReturnValue"] + - ["system.timezoneinfo", "system.timezoneinfo!", "Method[fromserializedstring].ReturnValue"] + - ["system.boolean", "system.type", "Member[isunicodeclass]"] + - ["system.object", "system.boolean", "Method[totype].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[clamp].ReturnValue"] + - ["system.string[]", "system.appdomainsetup", "Member[appdomaininitializerarguments]"] + - ["system.single", "system.mathf!", "Method[exp].ReturnValue"] + - ["system.reflection.propertyinfo", "system.type", "Method[getproperty].ReturnValue"] + - ["system.boolean", "system.half!", "Method[isnormal].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[red]"] + - ["system.boolean", "system.double", "Method[tryformat].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f4]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[templates]"] + - ["system.int64", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.array", "Member[length]"] + - ["system.single", "system.single!", "Member[nan]"] + - ["system.int32", "system.uint16", "Method[gethashcode].ReturnValue"] + - ["system.object", "system.iserviceprovider", "Method[getservice].ReturnValue"] + - ["system.string", "system.string", "Method[replace].ReturnValue"] + - ["system.half", "system.half!", "Method[abs].ReturnValue"] + - ["system.type[]", "system.type", "Method[getoptionalcustommodifiers].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[fromhours].ReturnValue"] + - ["system.int16", "system.double", "Method[toint16].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_leftshift].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isrealnumber].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemefile]"] + - ["system.double", "system.double!", "Method[op_bitwiseor].ReturnValue"] + - ["system.double", "system.double!", "Member[nan]"] + - ["system.boolean", "system.type", "Member[iscontextful]"] + - ["system.boolean", "system.uint16!", "Method[isoddinteger].ReturnValue"] + - ["system.boolean", "system.dateonly", "Method[tryformat].ReturnValue"] + - ["system.double", "system.timespan", "Member[totalminutes]"] + - ["system.boolean", "system.type", "Member[isserializable]"] + - ["system.applicationid", "system.applicationid", "Method[copy].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.exception", "system.exception", "Method[getbaseexception].ReturnValue"] + - ["system.uint64", "system.boolean", "Method[touint64].ReturnValue"] + - ["system.decimal", "system.single", "Method[todecimal].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_addition].ReturnValue"] + - ["system.int32", "system.decimal", "Method[compareto].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.uint64", "system.uint64!", "Member[zero]"] + - ["system.boolean", "system.timezoneinfo!", "Method[tryfindsystemtimezonebyid].ReturnValue"] + - ["system.half", "system.half!", "Method[radianstodegrees].ReturnValue"] + - ["system.double", "system.datetime", "Method[todouble].ReturnValue"] + - ["system.boolean", "system.char", "Method[trywritebigendian].ReturnValue"] + - ["system.type", "system.type", "Method[gettype].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isnormal].ReturnValue"] + - ["system.uint32", "system.math!", "Method[clamp].ReturnValue"] + - ["system.string", "system.uri", "Member[host]"] + - ["system.timeonly", "system.timeonly!", "Member[minvalue]"] + - ["system.datetimekind", "system.datetimekind!", "Member[utc]"] + - ["system.double", "system.double!", "Method[atanh].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonvideos]"] + - ["system.boolean", "system.timezoneinfo+transitiontime", "Method[equals].ReturnValue"] + - ["system.typecode", "system.uint32", "Method[gettypecode].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[path]"] + - ["system.intptr", "system.math!", "Method[max].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[ismacos].ReturnValue"] + - ["system.int32", "system.timespan!", "Method[compare].ReturnValue"] + - ["system.range", "system.range!", "Method[endat].ReturnValue"] + - ["system.string", "system.uri", "Method[unescape].ReturnValue"] + - ["system.char", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.double", "system.double!", "Method[op_subtraction].ReturnValue"] + - ["system.int32", "system.intptr!", "Member[radix]"] + - ["system.int64", "system.int64!", "Method[op_checkedaddition].ReturnValue"] + - ["system.boolean", "system.single!", "Method[isnan].ReturnValue"] + - ["system.double", "system.double!", "Method[op_modulus].ReturnValue"] + - ["system.double", "system.double!", "Method[op_decrement].ReturnValue"] + - ["system.gcnotificationstatus", "system.gcnotificationstatus!", "Member[failed]"] + - ["system.int64", "system.int64!", "Member[maxvalue]"] + - ["system.boolean", "system.string!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.uri!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.uribuilder", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.runtimefieldhandle!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.type", "Member[isgenerictype]"] + - ["system.uintptr", "system.uintptr!", "Method[clamp].ReturnValue"] + - ["system.uri", "system.uritemplate", "Method[bindbyposition].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_modulus].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isosplatformversionatleast].ReturnValue"] + - ["system.half", "system.half!", "Method[asinpi].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_unaryplus].ReturnValue"] + - ["system.int32", "system.decimal", "Method[toint32].ReturnValue"] + - ["system.string", "system.obsoleteattribute", "Member[message]"] + - ["system.timezoneinfo", "system.timezoneinfo!", "Method[findsystemtimezonebyid].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isoddinteger].ReturnValue"] + - ["system.uint32", "system.dbnull", "Method[touint32].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[max].ReturnValue"] + - ["system.double", "system.timespan!", "Method[op_division].ReturnValue"] + - ["system.valuetuple", "system.sbyte!", "Method[divrem].ReturnValue"] + - ["tdelegate", "system.delegate+invocationlistenumerator", "Member[current]"] + - ["microsoft.extensions.compliance.testing.fakeredactioncollector", "system.fakeredactionserviceproviderextensions!", "Method[getfakeredactioncollector].ReturnValue"] + - ["system.object", "system.type!", "Member[missing]"] + - ["system.int32", "system.environment!", "Member[tickcount]"] + - ["system.boolean", "system.char!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.timeonly!", "Method[op_inequality].ReturnValue"] + - ["system.object", "system.delegate", "Method[dynamicinvoke].ReturnValue"] + - ["system.single", "system.mathf!", "Method[atanh].ReturnValue"] + - ["system.int16", "system.int16", "Method[toint16].ReturnValue"] + - ["system.half", "system.half!", "Method[atan2].ReturnValue"] + - ["system.decimal", "system.datetime", "Method[todecimal].ReturnValue"] + - ["system.boolean", "system.type", "Member[isgenericparameter]"] + - ["t6", "system.valuetuple", "Member[item6]"] + - ["system.boolean", "system.single!", "Method[iscomplexnumber].ReturnValue"] + - ["system.double", "system.double!", "Member[allbitsset]"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[noquery]"] + - ["system.byte", "system.byte!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.timespan!", "Method[op_inequality].ReturnValue"] + - ["system.datetime", "system.timezone", "Method[tolocaltime].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.datetime", "Method[equals].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_onescomplement].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[secondsperday]"] + - ["system.char", "system.char!", "Method[tolowerinvariant].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischememailto]"] + - ["system.int32", "system.convert!", "Method[toint32].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_division].ReturnValue"] + - ["system.single", "system.single!", "Method[asinpi].ReturnValue"] + - ["system.string", "system.exception", "Member[source]"] + - ["system.consolekey", "system.consolekey!", "Member[numpad4]"] + - ["system.timespan", "system.timespan!", "Member[zero]"] + - ["system.int64", "system.datetimeoffset", "Member[utcticks]"] + - ["system.boolean", "system.byte!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.valuetuple", "system.int32!", "Method[divrem].ReturnValue"] + - ["system.int32", "system.int32!", "Member[radix]"] + - ["system.int16", "system.int16!", "Method[op_exclusiveor].ReturnValue"] + - ["system.int32", "system.environment!", "Member[systempagesize]"] + - ["system.int32", "system.single!", "Method[ilogb].ReturnValue"] + - ["system.timespan", "system.timezoneinfo", "Member[baseutcoffset]"] + - ["system.consolekey", "system.consolekey!", "Member[packet]"] + - ["system.int64", "system.timespan!", "Member[microsecondspersecond]"] + - ["system.boolean", "system.timezoneinfo", "Member[supportsdaylightsavingtime]"] + - ["system.boolean", "system.type", "Member[isgenerictypedefinition]"] + - ["system.sbyte", "system.sbyte!", "Method[maxnumber].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[isnegative].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_implicit].ReturnValue"] + - ["system.uint64", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.int32!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.console!", "Member[keyavailable]"] + - ["system.boolean", "system.half!", "Method[isnegative].ReturnValue"] + - ["system.int32", "system.argiterator", "Method[gethashcode].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_unarynegation].ReturnValue"] + - ["system.tuple", "system.tupleextensions!", "Method[totuple].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Method[gethashcode].ReturnValue"] + - ["system.type", "system.type", "Method[getgenerictypedefinition].ReturnValue"] + - ["system.stringcomparison", "system.stringcomparison!", "Member[ordinalignorecase]"] + - ["system.byte[]", "system.applicationid", "Member[publickeytoken]"] + - ["system.consolecolor", "system.consolecolor!", "Member[blue]"] + - ["system.int16", "system.int64", "Method[toint16].ReturnValue"] + - ["system.boolean", "system.timespan!", "Method[tryparseexact].ReturnValue"] + - ["system.boolean", "system.type", "Member[isbyref]"] + - ["system.activationcontext+contextform", "system.activationcontext+contextform!", "Member[loose]"] + - ["system.reflection.propertyinfo", "system.type", "Method[getpropertyimpl].ReturnValue"] + - ["system.int128", "system.int128!", "Method[min].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[overlaps].ReturnValue"] + - ["system.boolean", "system.timezoneinfo+adjustmentrule", "Method[equals].ReturnValue"] + - ["system.int16", "system.bitconverter!", "Method[halftoint16bits].ReturnValue"] + - ["system.double", "system.uint16", "Method[todouble].ReturnValue"] + - ["system.single", "system.decimal", "Method[tosingle].ReturnValue"] + - ["system.int32", "system.decimal", "Method[getexponentshortestbitlength].ReturnValue"] + - ["system.boolean", "system.uri", "Member[userescaped]"] + - ["system.boolean", "system.double!", "Method[isoddinteger].ReturnValue"] + - ["system.char", "system.char!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[browserforward]"] + - ["system.half", "system.half!", "Member[negativezero]"] + - ["system.single", "system.single!", "Method[atanpi].ReturnValue"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[allowemptyauthority]"] + - ["system.string", "system.binarydata!", "Method[op_implicit].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[leadingzerocount].ReturnValue"] + - ["system.boolean", "system.double!", "Method[op_greaterthan].ReturnValue"] + - ["system.char", "system.char!", "Method[rotateleft].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[iscanonical].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isoddinteger].ReturnValue"] + - ["system.datetime", "system.datetime!", "Method[op_addition].ReturnValue"] + - ["system.half", "system.half!", "Method[asin].ReturnValue"] + - ["system.index", "system.index!", "Method[fromend].ReturnValue"] + - ["system.int32", "system.math!", "Method[min].ReturnValue"] + - ["system.boolean", "system.uint64", "Method[trywritelittleendian].ReturnValue"] + - ["tself", "system.iparsable!", "Method[parse].ReturnValue"] + - ["t", "system.nullable", "Method[getvalueordefault].ReturnValue"] + - ["system.boolean", "system.single!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.uint32", "system.uint32!", "Member[additiveidentity]"] + - ["system.int32", "system.mathf!", "Method[ilogb].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isios].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[iscanonical].ReturnValue"] + - ["system.security.policy.applicationtrust", "system.appdomain", "Member[applicationtrust]"] + - ["system.intptr", "system.intptr!", "Member[multiplicativeidentity]"] + - ["system.intptr", "system.intptr!", "Method[op_checkedincrement].ReturnValue"] + - ["system.int32", "system.version", "Member[revision]"] + - ["system.byte", "system.byte!", "Method[op_subtraction].ReturnValue"] + - ["system.uint32", "system.uint16", "Method[touint32].ReturnValue"] + - ["system.int128", "system.int128!", "Method[maxmagnitude].ReturnValue"] + - ["system.char", "system.uint64", "Method[tochar].ReturnValue"] + - ["system.half", "system.half!", "Member[epsilon]"] + - ["system.uint16", "system.uint64", "Method[touint16].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isnan].ReturnValue"] + - ["system.int32", "system.int32!", "Method[maxmagnitude].ReturnValue"] + - ["system.string", "system.icustomformatter", "Method[format].ReturnValue"] + - ["system.double", "system.math!", "Method[log].ReturnValue"] + - ["system.int16", "system.int16!", "Method[trailingzerocount].ReturnValue"] + - ["system.uint64", "system.decimal!", "Method[touint64].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oemperiod]"] + - ["system.boolean", "system.uintptr!", "Method[ispow2].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.uint16", "system.decimal!", "Method[touint16].ReturnValue"] + - ["system.int64", "system.int64!", "Member[zero]"] + - ["system.double", "system.double!", "Method[op_addition].ReturnValue"] + - ["system.int32", "system.double", "Method[getexponentshortestbitlength].ReturnValue"] + - ["system.string", "system.iappdomainsetup", "Member[configurationfile]"] + - ["system.uint32", "system.decimal", "Method[touint32].ReturnValue"] + - ["system.single", "system.single!", "Member[negativezero]"] + - ["system.boolean", "system.timezoneinfo+transitiontime!", "Method[op_equality].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.boolean", "system.timeonly!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oem5]"] + - ["system.uint64", "system.uint64!", "Method[op_bitwiseand].ReturnValue"] + - ["t[]", "system.memory", "Method[toarray].ReturnValue"] + - ["system.uint32", "system.uint32", "Method[touint32].ReturnValue"] + - ["system.boolean", "system.version!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.single", "system.mathf!", "Method[cos].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d0]"] + - ["system.int32", "system.half", "Method[getsignificandbitlength].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[ismaccatalystversionatleast].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[returnvalue]"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[nouserinfo]"] + - ["system.intptr", "system.intptr!", "Method[op_explicit].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_unarynegation].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[absoluteuri]"] + - ["system.int32", "system.memoryextensions!", "Method[tolowerinvariant].ReturnValue"] + - ["system.int32", "system.span", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.argumentexception", "Member[paramname]"] + - ["system.attributetargets", "system.attributetargets!", "Member[interface]"] + - ["system.uint16", "system.int32", "Method[touint16].ReturnValue"] + - ["system.loaderoptimization", "system.loaderoptimizationattribute", "Member[value]"] + - ["system.uint16", "system.uint16", "Method[touint16].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[applicationdata]"] + - ["system.stringcomparer", "system.stringcomparer!", "Member[currentculture]"] + - ["system.byte", "system.boolean", "Method[tobyte].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[darkcyan]"] + - ["system.boolean", "system.type", "Member[ispublic]"] + - ["system.uint128", "system.uint128!", "Method[op_checkedincrement].ReturnValue"] + - ["system.urihostnametype", "system.urihostnametype!", "Member[ipv4]"] + - ["system.type", "system.type", "Member[underlyingsystemtype]"] + - ["system.array", "system.array!", "Method[createinstance].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[maxmagnitude].ReturnValue"] + - ["system.double", "system.double!", "Method[op_multiply].ReturnValue"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[noport]"] + - ["system.int32", "system.sequenceposition", "Method[getinteger].ReturnValue"] + - ["system.boolean", "system.timeonly", "Method[equals].ReturnValue"] + - ["system.double", "system.double!", "Member[e]"] + - ["system.uint16", "system.uint16!", "Member[additiveidentity]"] + - ["system.boolean", "system.uint32!", "Method[iscanonical].ReturnValue"] + - ["system.globalization.daylighttime", "system.timezone", "Method[getdaylightchanges].ReturnValue"] + - ["system.single", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_leftshift].ReturnValue"] + - ["system.char", "system.uint16", "Method[tochar].ReturnValue"] + - ["system.boolean", "system.version!", "Method[op_equality].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[w]"] + - ["system.datetime", "system.datetime!", "Member[minvalue]"] + - ["system.urihostnametype", "system.urihostnametype!", "Member[basic]"] + - ["system.boolean", "system.type", "Member[isnestedassembly]"] + - ["system.string", "system.readonlymemory", "Member[span]"] + - ["system.boolean", "system.uintptr", "Method[trywritebigendian].ReturnValue"] + - ["system.double", "system.math!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isnegative].ReturnValue"] + - ["system.string", "system.string", "Method[slice].ReturnValue"] + - ["system.half", "system.half!", "Method[op_unaryplus].ReturnValue"] + - ["system.int32", "system.single", "Method[toint32].ReturnValue"] + - ["system.int32", "system.type", "Member[genericparameterposition]"] + - ["system.boolean", "system.appdomainsetup", "Member[disallowcodedownload]"] + - ["system.string", "system.applicationidentity", "Method[tostring].ReturnValue"] + - ["system.single", "system.single!", "Method[op_modulus].ReturnValue"] + - ["system.int32", "system.uint128", "Method[gethashcode].ReturnValue"] + - ["system.half", "system.half!", "Method[op_decrement].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.delegate", "Member[hassingletarget]"] + - ["system.object", "system.argumentoutofrangeexception", "Member[actualvalue]"] + - ["system.reflection.fieldinfo", "system.type", "Method[getfield].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[op_unaryplus].ReturnValue"] + - ["system.int32", "system.environment!", "Member[processorcount]"] + - ["system.boolean", "system.index", "Member[isfromend]"] + - ["system.sbyte", "system.math!", "Method[abs].ReturnValue"] + - ["system.arraysegment", "system.arraysegment!", "Method[op_implicit].ReturnValue"] + - ["system.half", "system.half!", "Method[atanh].ReturnValue"] + - ["system.int32", "system.timespan", "Member[minutes]"] + - ["system.readonlymemory", "system.binarydata!", "Method[op_implicit].ReturnValue"] + - ["system.half", "system.half!", "Method[degreestoradians].ReturnValue"] + - ["system.object", "system.int16", "Method[totype].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[tryreadbigendian].ReturnValue"] + - ["system.string", "system.badimageformatexception", "Method[tostring].ReturnValue"] + - ["system.half", "system.half!", "Method[cosh].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonprograms]"] + - ["system.double", "system.timespan", "Member[totalnanoseconds]"] + - ["system.boolean", "system.sbyte!", "Method[op_lessthan].ReturnValue"] + - ["system.delegate", "system.delegate!", "Method[createdelegate].ReturnValue"] + - ["system.byte", "system.byte!", "Member[one]"] + - ["system.int32", "system.index", "Method[getoffset].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_implicit].ReturnValue"] + - ["system.int16", "system.math!", "Method[abs].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_exclusiveor].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_bitwiseor].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[tryreadbigendian].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d1]"] + - ["system.string", "system.string!", "Method[op_implicit].ReturnValue"] + - ["system.dayofweek", "system.timezoneinfo+transitiontime", "Member[dayofweek]"] + - ["system.uintptr", "system.uintptr!", "Method[op_division].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_decrement].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[ceiling].ReturnValue"] + - ["system.timeonly", "system.timeonly!", "Method[fromtimespan].ReturnValue"] + - ["system.uint64", "system.uint32!", "Method[bigmul].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isinteger].ReturnValue"] + - ["system.byte", "system.byte!", "Method[createchecked].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[add]"] + - ["system.byte", "system.byte!", "Method[op_rightshift].ReturnValue"] + - ["system.int32", "system.modulehandle", "Member[mdstreamversion]"] + - ["system.double", "system.double!", "Method[exp].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_bitwiseand].ReturnValue"] + - ["system.single", "system.single!", "Method[ieee754remainder].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[microsecondsperhour]"] + - ["system.string", "system.environment!", "Member[userdomainname]"] + - ["system.datetime", "system.datetime!", "Member[maxvalue]"] + - ["system.single", "system.single!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.uriformat", "system.uriformat!", "Member[unescaped]"] + - ["system.byte", "system.byte!", "Method[clamp].ReturnValue"] + - ["system.int32", "system.runtimetypehandle", "Method[gethashcode].ReturnValue"] + - ["system.type", "system.type", "Method[getnestedtype].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[commonprefixlength].ReturnValue"] + - ["system.boolean", "system.typedreference", "Method[equals].ReturnValue"] + - ["system.consolecolor", "system.console!", "Member[backgroundcolor]"] + - ["system.int32", "system.gcmemoryinfo", "Member[generation]"] + - ["system.int128", "system.int128!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[endswith].ReturnValue"] + - ["system.boolean", "system.readonlymemory", "Method[equals].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[tryparse].ReturnValue"] + - ["system.int32", "system.double", "Method[getsignificandbitlength].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[abs].ReturnValue"] + - ["system.object", "system.array", "Method[getvalue].ReturnValue"] + - ["system.string", "system.environment!", "Method[expandenvironmentvariables].ReturnValue"] + - ["system.object", "system.formattablestring", "Method[getargument].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.double", "system.math!", "Method[cos].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[indexof].ReturnValue"] + - ["system.int64", "system.int64!", "Method[rotateright].ReturnValue"] + - ["system.timespan", "system.timespan", "Method[duration].ReturnValue"] + - ["system.uint32", "system.uintptr!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[op_lessthan].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_decrement].ReturnValue"] + - ["system.int32", "system.single", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[privatebinpath]"] + - ["system.boolean", "system.intptr!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[createtruncating].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d3]"] + - ["system.uint16", "system.uint16!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.uri", "system.uri", "Method[makerelativeuri].ReturnValue"] + - ["system.string", "system.uri!", "Method[escapestring].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[insert]"] + - ["system.consolemodifiers", "system.consolemodifiers!", "Member[shift]"] + - ["system.boolean", "system.timeonly", "Method[isbetween].ReturnValue"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[dontunescapepathdotsandslashes]"] + - ["system.reflection.emit.assemblybuilder", "system.appdomain", "Method[definedynamicassembly].ReturnValue"] + - ["system.typecode", "system.decimal", "Method[gettypecode].ReturnValue"] + - ["system.string", "system.half", "Method[tostring].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_rightshift].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[ispositive].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[black]"] + - ["system.int64", "system.enum", "Method[toint64].ReturnValue"] + - ["system.boolean", "system.span!", "Method[op_equality].ReturnValue"] + - ["system.int64", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.typecode", "system.uint64", "Method[gettypecode].ReturnValue"] + - ["system.int64", "system.int32", "Method[toint64].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[shadowcopyfiles]"] + - ["system.int32", "system.int16!", "Method[sign].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.double", "system.double!", "Method[createchecked].ReturnValue"] + - ["system.index", "system.index!", "Member[end]"] + - ["system.int32", "system.int32!", "Member[negativeone]"] + - ["system.int32", "system.int64!", "Member[radix]"] + - ["system.string", "system.exception", "Member[helplink]"] + - ["system.byte", "system.sbyte", "Method[tobyte].ReturnValue"] + - ["system.string", "system.datetime", "Method[tolongdatestring].ReturnValue"] + - ["system.string", "system.appcontext!", "Member[targetframeworkname]"] + - ["system.valuetuple", "system.single!", "Method[sincospi].ReturnValue"] + - ["system.uint16", "system.string", "Method[touint16].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[minnumber].ReturnValue"] + - ["system.uintptr", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.objectdisposedexception", "Member[message]"] + - ["system.int64", "system.int64!", "Method[createtruncating].ReturnValue"] + - ["system.string", "system.memoryextensions!", "Method[trim].ReturnValue"] + - ["system.buffers.memoryhandle", "system.readonlymemory", "Method[pin].ReturnValue"] + - ["system.char", "system.int16", "Method[tochar].ReturnValue"] + - ["system.single", "system.single!", "Method[minnative].ReturnValue"] + - ["system.type[]", "system.type", "Method[getfunctionpointercallingconventions].ReturnValue"] + - ["system.int32", "system.timespan", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[op_lessthan].ReturnValue"] + - ["system.uint64", "system.sbyte", "Method[touint64].ReturnValue"] + - ["system.boolean", "system.version", "Method[equals].ReturnValue"] + - ["system.uint64", "system.uint16", "Method[touint64].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[min].ReturnValue"] + - ["system.gcnotificationstatus", "system.gc!", "Method[waitforfullgccomplete].ReturnValue"] + - ["system.string", "system.argumentexception", "Member[message]"] + - ["system.timespan", "system.timespan!", "Method[op_unarynegation].ReturnValue"] + - ["system.type", "system.type", "Method[getelementtype].ReturnValue"] + - ["system.string", "system.exception", "Member[message]"] + - ["system.half", "system.half!", "Method[clamp].ReturnValue"] + - ["system.stringsplitoptions", "system.stringsplitoptions!", "Member[removeemptyentries]"] + - ["system.nullable", "system.nullable!", "Method[op_implicit].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[microsecondsperminute]"] + - ["system.intptr", "system.intptr!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.string", "system.uint16", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[issubnormal].ReturnValue"] + - ["system.string", "system.byte", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.double!", "Method[tryparse].ReturnValue"] + - ["system.single", "system.single!", "Method[bitdecrement].ReturnValue"] + - ["system.guid", "system.guid!", "Method[createversion7].ReturnValue"] + - ["system.type", "system.type!", "Method[gettypefromclsid].ReturnValue"] + - ["system.int16", "system.math!", "Method[min].ReturnValue"] + - ["system.single", "system.single!", "Method[atan2pi].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[min].ReturnValue"] + - ["system.string[]", "system.environment!", "Method[getcommandlineargs].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.boolean", "system.uritypeconverter", "Method[canconvertto].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_unarynegation].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[appdomainmanagertype]"] + - ["t6", "system.tuple", "Member[item6]"] + - ["system.valuetuple", "system.uint64!", "Method[divrem].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.byte[]", "system.bitconverter!", "Method[getbytes].ReturnValue"] + - ["system.boolean", "system.bitconverter!", "Method[toboolean].ReturnValue"] + - ["system.single", "system.uint64", "Method[tosingle].ReturnValue"] + - ["system.int32", "system.uint64", "Method[gethashcode].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemehttps]"] + - ["system.int64", "system.int32!", "Method[bigmul].ReturnValue"] + - ["system.int32", "system.uint16!", "Method[sign].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[rotateleft].ReturnValue"] + - ["system.int32", "system.int32!", "Method[maxnumber].ReturnValue"] + - ["system.index", "system.index!", "Member[start]"] + - ["system.typecode", "system.boolean", "Method[gettypecode].ReturnValue"] + - ["system.boolean", "system.convert!", "Method[trytohexstring].ReturnValue"] + - ["system.index", "system.range", "Member[start]"] + - ["system.int32", "system.type", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.type", "Member[isbyreflike]"] + - ["system.single", "system.single!", "Method[hypot].ReturnValue"] + - ["system.boolean", "system.char", "Method[toboolean].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[add].ReturnValue"] + - ["system.boolean", "system.datetimeoffset", "Method[tryformat].ReturnValue"] + - ["system.boolean", "system.nullable", "Method[equals].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[userinfo]"] + - ["system.boolean", "system.double!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.uri!", "Method[escapeuristring].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[volumeup]"] + - ["system.reflection.assembly", "system.resolveeventargs", "Member[requestingassembly]"] + - ["system.int64", "system.appdomain", "Member[monitoringtotalallocatedmemorysize]"] + - ["system.double", "system.double!", "Method[maxnative].ReturnValue"] + - ["system.int16", "system.int16!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.type", "Member[istypedefinition]"] + - ["system.int32", "system.single!", "Member[radix]"] + - ["system.sbyte", "system.sbyte!", "Member[negativeone]"] + - ["system.int64", "system.single", "Method[toint64].ReturnValue"] + - ["system.int32", "system.int32!", "Method[abs].ReturnValue"] + - ["system.string", "system.binarydata", "Member[mediatype]"] + - ["system.guid", "system.guid!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[op_equality].ReturnValue"] + - ["system.int128", "system.int128!", "Member[zero]"] + - ["system.sbyte", "system.sbyte!", "Method[createtruncating].ReturnValue"] + - ["system.char", "system.char!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.boolean", "system.console!", "Member[cursorvisible]"] + - ["system.boolean", "system.appdomainsetup", "Member[disallowbindingredirects]"] + - ["system.single", "system.mathf!", "Method[abs].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f21]"] + - ["system.single", "system.math!", "Method[min].ReturnValue"] + - ["system.int32", "system.bitconverter!", "Method[toint32].ReturnValue"] + - ["system.midpointrounding", "system.midpointrounding!", "Member[toeven]"] + - ["system.single", "system.bitconverter!", "Method[tosingle].ReturnValue"] + - ["system.double", "system.double!", "Method[asinh].ReturnValue"] + - ["system.string", "system.datetime", "Method[toshortdatestring].ReturnValue"] + - ["system.object", "system.uritypeconverter", "Method[convertfrom].ReturnValue"] + - ["system.sbyte", "system.math!", "Method[max].ReturnValue"] + - ["system.dateonly", "system.dateonly", "Method[adddays].ReturnValue"] + - ["system.double", "system.double!", "Method[minnumber].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f8]"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[tooffset].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f19]"] + - ["system.datetime", "system.datetime!", "Member[today]"] + - ["system.uint64", "system.uint32", "Method[touint64].ReturnValue"] + - ["system.gckind", "system.gckind!", "Member[ephemeral]"] + - ["system.single", "system.bitconverter!", "Method[uint32bitstosingle].ReturnValue"] + - ["system.boolean", "system.half!", "Method[op_greaterthan].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[popcount].ReturnValue"] + - ["system.byte", "system.byte!", "Method[minnumber].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f2]"] + - ["system.sbyte", "system.int32", "Method[tosbyte].ReturnValue"] + - ["system.boolean", "system.arraysegment", "Member[isreadonly]"] + - ["system.loaderoptimization", "system.loaderoptimization!", "Member[domainmask]"] + - ["system.boolean", "system.type", "Member[issecuritytransparent]"] + - ["system.boolean", "system.uint32!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[ispositive].ReturnValue"] + - ["system.string", "system.string", "Method[getenumerator].ReturnValue"] + - ["system.int16", "system.int16!", "Method[parse].ReturnValue"] + - ["system.single", "system.single!", "Method[op_onescomplement].ReturnValue"] + - ["system.int32", "system.int128", "Method[gethashcode].ReturnValue"] + - ["system.byte[]", "system.missingmemberexception", "Member[signature]"] + - ["system.decimal", "system.decimal!", "Member[additiveidentity]"] + - ["system.uint16", "system.boolean", "Method[touint16].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isandroidversionatleast].ReturnValue"] + - ["system.int32", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.intptr", "system.runtimefieldhandle!", "Method[tointptr].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[noname]"] + - ["system.boolean", "system.double!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.version", "Method[tryformat].ReturnValue"] + - ["system.int32", "system.int32!", "Method[log2].ReturnValue"] + - ["system.int32", "system.int32!", "Method[createchecked].ReturnValue"] + - ["system.char", "system.char!", "Member[multiplicativeidentity]"] + - ["system.reflection.memberinfo[]", "system.type", "Method[getdefaultmembers].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[iseveninteger].ReturnValue"] + - ["system.string", "system.typeloadexception", "Member[typename]"] + - ["system.consolekey", "system.consolekey!", "Member[n]"] + - ["system.uint16", "system.uint16!", "Method[rotateleft].ReturnValue"] + - ["system.int32", "system.int128!", "Member[radix]"] + - ["system.typecode", "system.typecode!", "Member[double]"] + - ["system.double", "system.double!", "Method[log10p1].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_checkedincrement].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.int32", "system.runtimefieldhandle", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.timeonly!", "Method[op_greaterthan].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonpictures]"] + - ["system.string", "system.environment!", "Method[getenvironmentvariable].ReturnValue"] + - ["system.double", "system.double!", "Method[op_onescomplement].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.charenumerator", "Method[movenext].ReturnValue"] + - ["system.int128", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.int64", "system.int64!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.char!", "Method[issubnormal].ReturnValue"] + - ["system.half", "system.half!", "Method[acosh].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[ispow2].ReturnValue"] + - ["system.int32", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.decimal!", "Method[toint32].ReturnValue"] + - ["system.double", "system.math!", "Method[cosh].ReturnValue"] + - ["system.object", "system.sequenceposition", "Method[getobject].ReturnValue"] + - ["system.int16", "system.sbyte", "Method[toint16].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[launchmail]"] + - ["system.midpointrounding", "system.midpointrounding!", "Member[awayfromzero]"] + - ["system.boolean", "system.sbyte!", "Method[ispow2].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[tolocaltime].ReturnValue"] + - ["system.loaderoptimization", "system.loaderoptimization!", "Member[notspecified]"] + - ["system.int32", "system.sbyte", "Method[getshortestbitlength].ReturnValue"] + - ["system.single", "system.mathf!", "Method[minmagnitude].ReturnValue"] + - ["system.string", "system.environment!", "Member[systemdirectory]"] + - ["trest", "system.valuetuple", "Member[rest]"] + - ["system.typecode", "system.byte", "Method[gettypecode].ReturnValue"] + - ["system.string", "system.applicationid", "Member[name]"] + - ["system.int64", "system.int64!", "Method[max].ReturnValue"] + - ["t[]", "system.array!", "Method[empty].ReturnValue"] + - ["system.double", "system.double!", "Method[sinh].ReturnValue"] + - ["system.boolean", "system.timezoneinfo!", "Method[tryconvertianaidtowindowsid].ReturnValue"] + - ["system.int32", "system.int32!", "Method[minnumber].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isnan].ReturnValue"] + - ["system.timeprovider", "system.timeprovider!", "Member[system]"] + - ["system.int32", "system.console!", "Member[cursorsize]"] + - ["system.object[]", "system.formattablestring", "Method[getarguments].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[tickspersecond]"] + - ["system.int32", "system.int32!", "Method[op_addition].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[createchecked].ReturnValue"] + - ["system.type", "system.type!", "Method[reflectiononlygettype].ReturnValue"] + - ["system.boolean", "system.type", "Member[isunmanagedfunctionpointer]"] + - ["system.uriformat", "system.uriformat!", "Member[safeunescaped]"] + - ["system.int16", "system.int16!", "Method[abs].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oemcomma]"] + - ["system.single", "system.single!", "Method[ceiling].ReturnValue"] + - ["system.boolean", "system.uint64", "Method[toboolean].ReturnValue"] + - ["system.single", "system.mathf!", "Method[sinh].ReturnValue"] + - ["system.boolean", "system.type", "Member[isnested]"] + - ["system.int64", "system.gc!", "Method[gettotalmemory].ReturnValue"] + - ["system.appdomainmanagerinitializationoptions", "system.appdomainmanager", "Member[initializationflags]"] + - ["system.intptr", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[numpad2]"] + - ["system.string", "system.intptr", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isoddinteger].ReturnValue"] + - ["system.int16", "system.math!", "Method[max].ReturnValue"] + - ["system.timeonly", "system.timeonly!", "Method[parseexact].ReturnValue"] + - ["system.boolean", "system.char!", "Method[issurrogate].ReturnValue"] + - ["system.int64", "system.bitconverter!", "Method[doubletoint64bits].ReturnValue"] + - ["system.type[]", "system.type", "Member[generictypearguments]"] + - ["system.uintptr", "system.uintptr!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.mathf!", "Method[log10].ReturnValue"] + - ["system.runtimetypehandle", "system.argiterator", "Method[getnextargtype].ReturnValue"] + - ["system.byte", "system.uint16", "Method[tobyte].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_bitwiseand].ReturnValue"] + - ["system.runtimefieldhandle", "system.modulehandle", "Method[resolvefieldhandle].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isimaginarynumber].ReturnValue"] + - ["system.int32", "system.timespan", "Method[gethashcode].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.int16", "Method[equals].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[isoddinteger].ReturnValue"] + - ["t[]", "system.gc!", "Method[allocatearray].ReturnValue"] + - ["system.single", "system.enum", "Method[tosingle].ReturnValue"] + - ["system.platformid", "system.platformid!", "Member[unix]"] + - ["system.boolean", "system.uri!", "Method[trycreate].ReturnValue"] + - ["system.int32", "system.int32!", "Member[allbitsset]"] + - ["system.boolean", "system.single!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.double", "system.math!", "Method[reciprocalestimate].ReturnValue"] + - ["system.int32", "system.math!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.timezone!", "Method[isdaylightsavingtime].ReturnValue"] + - ["system.int32", "system.formattablestring", "Member[argumentcount]"] + - ["system.boolean", "system.double!", "Method[isfinite].ReturnValue"] + - ["system.object", "system.appdomain", "Method[initializelifetimeservice].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d]"] + - ["system.int32", "system.double", "Method[getexponentbytecount].ReturnValue"] + - ["system.string", "system.resolveeventargs", "Member[name]"] + - ["system.boolean", "system.int16!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isinteger].ReturnValue"] + - ["system.int32", "system.runtimemethodhandle", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.array!", "Method[binarysearch].ReturnValue"] + - ["system.string", "system.string", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isinteger].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[assembly]"] + - ["system.void*", "system.uintptr!", "Method[op_explicit].ReturnValue"] + - ["system.char", "system.convert!", "Method[tochar].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isnegative].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.type", "Member[containsgenericparameters]"] + - ["system.boolean", "system.uint64!", "Method[isoddinteger].ReturnValue"] + - ["system.int32", "system.version", "Method[compareto].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_bitwiseor].ReturnValue"] + - ["system.boolean", "system.multicastdelegate", "Method[equals].ReturnValue"] + - ["system.sbyte", "system.boolean", "Method[tosbyte].ReturnValue"] + - ["system.dateonly", "system.dateonly", "Method[addyears].ReturnValue"] + - ["system.int32", "system.int32!", "Method[min].ReturnValue"] + - ["system.string", "system.char!", "Method[convertfromutf32].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[fromminutes].ReturnValue"] + - ["system.int32", "system.environment!", "Member[processid]"] + - ["system.boolean", "system.operatingsystem!", "Method[iswasi].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[op_subtraction].ReturnValue"] + - ["system.int64", "system.int64!", "Member[additiveidentity]"] + - ["t2", "system.tuple", "Member[item2]"] + - ["system.boolean", "system.int128", "Method[tryformat].ReturnValue"] + - ["system.valuetuple", "system.half!", "Method[sincospi].ReturnValue"] + - ["system.uint64", "system.char", "Method[touint64].ReturnValue"] + - ["system.uint32", "system.uint32!", "Member[allbitsset]"] + - ["system.uint64", "system.uint64!", "Method[createchecked].ReturnValue"] + - ["system.boolean", "system.appdomainsetup", "Member[sandboxinterop]"] + - ["system.string", "system.argumentoutofrangeexception", "Member[message]"] + - ["system.int32", "system.memoryextensions!", "Method[countany].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[tryreadbigendian].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.half", "system.half!", "Method[ieee754remainder].ReturnValue"] + - ["system.security.hostsecuritymanager", "system.appdomainmanager", "Member[hostsecuritymanager]"] + - ["system.boolean", "system.operatingsystem!", "Method[iswindowsversionatleast].ReturnValue"] + - ["system.string", "system.uriparser", "Method[getcomponents].ReturnValue"] + - ["system.string", "system.uri", "Member[localpath]"] + - ["system.boolean", "system.type", "Method[isbyrefimpl].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_unaryplus].ReturnValue"] + - ["system.dayofweek", "system.datetime", "Member[dayofweek]"] + - ["system.byte", "system.byte!", "Method[rotateleft].ReturnValue"] + - ["system.boolean", "system.arraysegment", "Method[equals].ReturnValue"] + - ["system.char", "system.char!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.int64", "system.environment!", "Member[workingset]"] + - ["system.int32", "system.int64", "Method[getshortestbitlength].ReturnValue"] + - ["system.span", "system.memory", "Member[span]"] + - ["system.consolekey", "system.consolekey!", "Member[tab]"] + - ["system.boolean", "system.memoryextensions!", "Method[equals].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[sendto]"] + - ["system.single", "system.single!", "Method[reciprocalestimate].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[iszero].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_unaryplus].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_rightshift].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[negativeone]"] + - ["system.string", "system.typeloadexception", "Member[message]"] + - ["system.boolean", "system.uint32!", "Method[iszero].ReturnValue"] + - ["system.uripartial", "system.uripartial!", "Member[scheme]"] + - ["system.uint16", "system.byte", "Method[touint16].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_rightshift].ReturnValue"] + - ["system.boolean", "system.double", "Method[trywriteexponentlittleendian].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[min].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_bitwiseor].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[op_greaterthan].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.int32", "system.timezoneinfo+adjustmentrule", "Method[gethashcode].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Member[minvalue]"] + - ["system.intptr", "system.intptr!", "Method[op_bitwiseor].ReturnValue"] + - ["system.timespan", "system.timeonly", "Method[totimespan].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_onescomplement].ReturnValue"] + - ["system.string", "system.console!", "Method[readline].ReturnValue"] + - ["system.byte", "system.byte!", "Method[copysign].ReturnValue"] + - ["system.byte", "system.byte!", "Member[zero]"] + - ["system.security.policy.evidence", "system.appdomain", "Member[evidence]"] + - ["system.boolean", "system.convert!", "Method[tryfrombase64string].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonmusic]"] + - ["system.uint128", "system.uint128!", "Method[createsaturating].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_unarynegation].ReturnValue"] + - ["system.int32", "system.uri!", "Method[compare].ReturnValue"] + - ["system.index", "system.range", "Member[end]"] + - ["system.boolean", "system.uint128!", "Method[isfinite].ReturnValue"] + - ["system.nullable", "system.appdomain", "Method[iscompatibilityswitchset].ReturnValue"] + - ["system.double", "system.double!", "Method[min].ReturnValue"] + - ["system.environmentvariabletarget", "system.environmentvariabletarget!", "Member[machine]"] + - ["system.int32", "system.byte!", "Member[radix]"] + - ["system.single", "system.single!", "Method[cospi].ReturnValue"] + - ["system.single", "system.single!", "Method[op_bitwiseor].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.gccollectionmode", "system.gccollectionmode!", "Member[default]"] + - ["system.boolean", "system.convert!", "Method[trytobase64chars].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[minvalue]"] + - ["system.type", "system.type", "Method[getenumunderlyingtype].ReturnValue"] + - ["system.type", "system.type", "Member[reflectedtype]"] + - ["system.boolean", "system.uint32!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f20]"] + - ["system.object", "system.int64", "Method[totype].ReturnValue"] + - ["system.int32", "system.memory", "Method[gethashcode].ReturnValue"] + - ["system.char", "system.decimal", "Method[tochar].ReturnValue"] + - ["system.char", "system.char!", "Method[rotateright].ReturnValue"] + - ["system.int32", "system.console!", "Member[bufferheight]"] + - ["system.boolean", "system.memoryextensions!", "Method[iswhitespace].ReturnValue"] + - ["system.datetimeoffset", "system.timeprovider", "Method[getutcnow].ReturnValue"] + - ["system.int32", "system.timeonly", "Member[hour]"] + - ["system.boolean", "system.half", "Method[trywriteexponentbigendian].ReturnValue"] + - ["system.single", "system.single!", "Method[bitincrement].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_subtraction].ReturnValue"] + - ["system.int16", "system.int16!", "Method[maxmagnitude].ReturnValue"] + - ["system.int32", "system.binarydata", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.int32!", "Method[createsaturating].ReturnValue"] + - ["system.half", "system.half!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.version", "system.environment!", "Member[version]"] + - ["system.boolean", "system.int32!", "Method[op_inequality].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_multiply].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[createsaturating].ReturnValue"] + - ["system.string", "system.memory", "Method[tostring].ReturnValue"] + - ["system.version", "system.operatingsystem", "Member[version]"] + - ["system.guid", "system.type", "Member[guid]"] + - ["system.boolean", "system.uri!", "Method[tryescapedatastring].ReturnValue"] + - ["system.threading.tasks.valuetask", "system.iasyncdisposable", "Method[disposeasync].ReturnValue"] + - ["system.int64", "system.math!", "Method[abs].ReturnValue"] + - ["system.stringcomparison", "system.stringcomparison!", "Member[currentcultureignorecase]"] + - ["system.uint16", "system.decimal", "Method[touint16].ReturnValue"] + - ["system.sbyte", "system.single", "Method[tosbyte].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.timezoneinfo!", "Method[getsystemtimezones].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[zero]"] + - ["system.boolean", "system.dateonly!", "Method[tryparseexact].ReturnValue"] + - ["system.boolean", "system.attributeusageattribute", "Member[inherited]"] + - ["system.boolean", "system.int16!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.type", "system.type", "Method[makegenerictype].ReturnValue"] + - ["system.boolean", "system.type", "Member[haselementtype]"] + - ["system.byte", "system.byte!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.boolean", "system.boolean", "Method[toboolean].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isnormal].ReturnValue"] + - ["system.int32", "system.array", "Method[getlowerbound].ReturnValue"] + - ["system.string", "system.datetimeoffset", "Method[tostring].ReturnValue"] + - ["system.loaderoptimization", "system.loaderoptimization!", "Member[multidomain]"] + - ["system.boolean", "system.timeonly!", "Method[op_equality].ReturnValue"] + - ["system.intptr", "system.intptr!", "Member[minvalue]"] + - ["system.uint64", "system.uint64!", "Method[op_checkedaddition].ReturnValue"] + - ["system.boolean", "system.type!", "Method[op_inequality].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[leadingzerocount].ReturnValue"] + - ["system.double", "system.timespan", "Member[totaldays]"] + - ["system.byte", "system.single", "Method[tobyte].ReturnValue"] + - ["system.byte", "system.byte!", "Member[additiveidentity]"] + - ["system.boolean", "system.guid", "Method[trywritebytes].ReturnValue"] + - ["system.int32", "system.gc!", "Method[getgeneration].ReturnValue"] + - ["system.char", "system.charenumerator", "Member[current]"] + - ["system.uint64", "system.double", "Method[touint64].ReturnValue"] + - ["system.half", "system.half!", "Method[acos].ReturnValue"] + - ["system.double", "system.double!", "Member[negativezero]"] + - ["system.consolekey", "system.consolekey!", "Member[numpad1]"] + - ["system.string", "system.applicationidentity", "Member[fullname]"] + - ["system.int32", "system.datetimeoffset", "Member[microsecond]"] + - ["system.string", "system.iappdomainsetup", "Member[licensefile]"] + - ["microsoft.extensions.logging.testing.fakelogcollector", "system.fakeloggerserviceproviderextensions!", "Method[getfakelogcollector].ReturnValue"] + - ["system.single", "system.math!", "Method[clamp].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.int32", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_multiply].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[numpad0]"] + - ["system.boolean", "system.decimal!", "Method[op_lessthan].ReturnValue"] + - ["system.double", "system.math!", "Method[pow].ReturnValue"] + - ["system.single", "system.mathf!", "Method[asin].ReturnValue"] + - ["system.int16", "system.int16!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_bitwiseand].ReturnValue"] + - ["t[]", "system.string", "Method[toarray].ReturnValue"] + - ["system.uint64", "system.single", "Method[touint64].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[end]"] + - ["system.string", "system.type", "Member[fullname]"] + - ["system.boolean", "system.char!", "Method[isupper].ReturnValue"] + - ["system.single", "system.mathf!", "Method[sin].ReturnValue"] + - ["system.int32", "system.datetime", "Member[second]"] + - ["system.gccollectionmode", "system.gccollectionmode!", "Member[aggressive]"] + - ["system.threading.tasks.task", "system.windowsruntimesystemextensions!", "Method[astask].ReturnValue"] + - ["system.reflection.constructorinfo", "system.type", "Method[getconstructor].ReturnValue"] + - ["system.single", "system.single!", "Method[sinpi].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isosplatform].ReturnValue"] + - ["system.int64", "system.int64!", "Method[clamp].ReturnValue"] + - ["system.single", "system.single!", "Method[clampnative].ReturnValue"] + - ["system.object", "system._appdomain", "Method[getdata].ReturnValue"] + - ["system.double", "system.double!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[createtruncating].ReturnValue"] + - ["system.boolean", "system.char!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.boolean", "system.convert!", "Method[tryfrombase64chars].ReturnValue"] + - ["system.boolean", "system.enum", "Method[tryformat].ReturnValue"] + - ["system.memory", "system.memoryextensions!", "Method[trimstart].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.string", "system.environment!", "Method[getfolderpath].ReturnValue"] + - ["system.single", "system.single!", "Method[atanh].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[yellow]"] + - ["system.boolean", "system.decimal!", "Method[isnormal].ReturnValue"] + - ["system.int32", "system.datetime", "Method[gethashcode].ReturnValue"] + - ["system.double", "system.math!", "Method[minmagnitude].ReturnValue"] + - ["system.timespan", "system.timespan", "Method[add].ReturnValue"] + - ["system.object", "system.activator!", "Method[createinstance].ReturnValue"] + - ["system.int32", "system.math!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.single!", "Method[isnegative].ReturnValue"] + - ["system.int32", "system.uint128!", "Method[sign].ReturnValue"] + - ["system.int64", "system.math!", "Method[clamp].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.half", "system.half!", "Member[additiveidentity]"] + - ["system.int64", "system.double", "Method[toint64].ReturnValue"] + - ["system.int32", "system.int32!", "Method[rotateright].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[isinfinity].ReturnValue"] + - ["system.boolean", "system.string", "Method[isnormalized].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_rightshift].ReturnValue"] + - ["system.int32", "system.single!", "Method[sign].ReturnValue"] + - ["system.object", "system.object", "Method[memberwiseclone].ReturnValue"] + - ["system.aggregateexception", "system.aggregateexception", "Method[flatten].ReturnValue"] + - ["system.boolean", "system.decimal", "Method[toboolean].ReturnValue"] + - ["system.boolean", "system.uri", "Member[isfile]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[localizedresources]"] + - ["system.string", "system.bitconverter!", "Method[tostring].ReturnValue"] + - ["system.int128", "system.int128!", "Method[trailingzerocount].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.string", "system.missingfieldexception", "Member[message]"] + - ["system.span", "system.span!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "system.int32", "Method[gethashcode].ReturnValue"] + - ["system.datetime", "system.datetimeoffset", "Member[utcdatetime]"] + - ["system.char", "system.char!", "Member[zero]"] + - ["system.delegate", "system.delegate", "Method[combineimpl].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isinfinity].ReturnValue"] + - ["system.int32", "system.string", "Method[compareto].ReturnValue"] + - ["system.char", "system.char!", "Method[op_multiply].ReturnValue"] + - ["system.int64", "system.datetime", "Method[tobinary].ReturnValue"] + - ["system.string", "system.enum", "Method[tostring].ReturnValue"] + - ["system.int32", "system.exception", "Member[hresult]"] + - ["system.appdomainsetup", "system.appdomain", "Member[setupinformation]"] + - ["system.boolean", "system.int64", "Method[trywritebigendian].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[enum]"] + - ["system.platformid", "system.platformid!", "Member[win32nt]"] + - ["system.timeonly", "system.timeonly", "Method[addhours].ReturnValue"] + - ["system.int64", "system.gcmemoryinfo", "Member[highmemoryloadthresholdbytes]"] + - ["system.timespan", "system.timezone", "Method[getutcoffset].ReturnValue"] + - ["system.int32", "system.uint128!", "Member[radix]"] + - ["system.half", "system.half!", "Method[round].ReturnValue"] + - ["system.int16", "system.int16!", "Member[minvalue]"] + - ["system.uint16", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_checkedaddition].ReturnValue"] + - ["system.string", "system.formattablestring", "Method[tostring].ReturnValue"] + - ["system.decimal", "system.uint64", "Method[todecimal].ReturnValue"] + - ["system.string", "system.guid", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isinfinity].ReturnValue"] + - ["system.string", "system.valuetype", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.version!", "Method[tryparse].ReturnValue"] + - ["system.int32", "system.half!", "Method[sign].ReturnValue"] + - ["system.double", "system.int64", "Method[todouble].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isimaginarynumber].ReturnValue"] + - ["system.single", "system.mathf!", "Method[scaleb].ReturnValue"] + - ["system.int128", "system.int128!", "Method[createchecked].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isrealnumber].ReturnValue"] + - ["system.int32", "system.timespan", "Member[hours]"] + - ["system.uint128", "system.uint128!", "Method[max].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f7]"] + - ["system.sbyte", "system.sbyte!", "Method[op_multiply].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[inumberbase].ReturnValue"] + - ["system.single", "system.single!", "Method[createtruncating].ReturnValue"] + - ["system.half", "system.half!", "Member[allbitsset]"] + - ["system.uint16", "system.uint16!", "Member[minvalue]"] + - ["system.uint32", "system.uint32!", "Method[copysign].ReturnValue"] + - ["system.byte", "system.decimal!", "Method[tobyte].ReturnValue"] + - ["system.char", "system.dbnull", "Method[tochar].ReturnValue"] + - ["system.single", "system.byte", "Method[tosingle].ReturnValue"] + - ["system.boolean", "system.console!", "Member[treatcontrolcasinput]"] + - ["system.reflection.assembly[]", "system.appdomain", "Method[reflectiononlygetassemblies].ReturnValue"] + - ["system.int32", "system.environment!", "Member[exitcode]"] + - ["system.boolean", "system.decimal!", "Method[isnan].ReturnValue"] + - ["system.single", "system.mathf!", "Method[maxmagnitude].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_bitwiseor].ReturnValue"] + - ["system.byte", "system.byte!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.datetime!", "Method[equals].ReturnValue"] + - ["system.string", "system.uri!", "Method[escapedatastring].ReturnValue"] + - ["system.int16", "system.uint32", "Method[toint16].ReturnValue"] + - ["system.string", "system.uri", "Method[getcomponents].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[millisecondsperminute]"] + - ["system.string", "system.uri!", "Member[urischemenntp]"] + - ["system.uint16", "system.uint16!", "Method[op_checkedaddition].ReturnValue"] + - ["system.uint64", "system.iconvertible", "Method[touint64].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_bitwiseand].ReturnValue"] + - ["system.uint16", "system.int64", "Method[touint16].ReturnValue"] + - ["system.single", "system.int64", "Method[tosingle].ReturnValue"] + - ["system.timeonly", "system.timeonly", "Method[add].ReturnValue"] + - ["system.runtime.remoting.objecthandle", "system._appdomain", "Method[createinstancefrom].ReturnValue"] + - ["system.uint32", "system.uint64", "Method[touint32].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[abs].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[addhours].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Member[day]"] + - ["system.uint32", "system.enum", "Method[touint32].ReturnValue"] + - ["system.boolean", "system.stringnormalizationextensions!", "Method[trynormalize].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[mycomputer]"] + - ["system.consolekey", "system.consolekey!", "Member[f13]"] + - ["system.gckind", "system.gckind!", "Member[background]"] + - ["system.int64", "system.gcmemoryinfo", "Member[index]"] + - ["system.boolean", "system.uint16!", "Method[op_greaterthan].ReturnValue"] + - ["system.single", "system.single!", "Member[tau]"] + - ["system.dateonly", "system.dateonly!", "Member[maxvalue]"] + - ["system.int32", "system.datetime", "Member[dayofyear]"] + - ["system.string", "system.iappdomainsetup", "Member[applicationname]"] + - ["system.boolean", "system.object!", "Method[referenceequals].ReturnValue"] + - ["system.object", "system.activator!", "Method[getobject].ReturnValue"] + - ["system.double", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.environment!", "Member[commandline]"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[default]"] + - ["t", "system.array!", "Method[findlast].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[iszero].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[minnumber].ReturnValue"] + - ["system.half", "system.half!", "Method[log2].ReturnValue"] + - ["system.uint16", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[subtract].ReturnValue"] + - ["system.int32", "system.double!", "Method[sign].ReturnValue"] + - ["system.double", "system.math!", "Method[sin].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[g]"] + - ["system.uintptr", "system.uintptr!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.string", "system.typeinitializationexception", "Member[typename]"] + - ["system.double", "system.double!", "Method[cos].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[mydocuments]"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Member[utcnow]"] + - ["system.boolean", "system.operatingsystem!", "Method[istvos].ReturnValue"] + - ["system.boolean", "system.span", "Method[trycopyto].ReturnValue"] + - ["system.object", "system.array", "Member[item]"] + - ["system.double", "system.double!", "Method[createtruncating].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[mediaplay]"] + - ["system.half", "system.half!", "Method[createsaturating].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[leadingzerocount].ReturnValue"] + - ["system.boolean", "system.uritypeconverter", "Method[canconvertfrom].ReturnValue"] + - ["system.half", "system.half!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[indexofanyinrange].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_unaryplus].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Member[one]"] + - ["system.memoryextensions+spansplitenumerator", "system.memoryextensions!", "Method[split].ReturnValue"] + - ["system.stringcomparer", "system.stringcomparer!", "Member[ordinalignorecase]"] + - ["system.boolean", "system.char!", "Method[islowsurrogate].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[uint16]"] + - ["system.int64", "system.gcmemoryinfo", "Member[totalavailablememorybytes]"] + - ["system.reflection.constructorinfo[]", "system.type", "Method[getconstructors].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[maxnumber].ReturnValue"] + - ["system.int32", "system.uri", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.uri", "Member[port]"] + - ["system.datetime", "system.datetime", "Method[addseconds].ReturnValue"] + - ["system.char", "system.char!", "Method[abs].ReturnValue"] + - ["system.int64", "system.timeprovider", "Member[timestampfrequency]"] + - ["system.boolean", "system.half!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.byte", "system.int128!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[isoddinteger].ReturnValue"] + - ["system.int64", "system.int64!", "Method[abs].ReturnValue"] + - ["system.half", "system.half!", "Method[bitincrement].ReturnValue"] + - ["system.int32", "system.int32!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.runtimetypehandle", "system.modulehandle", "Method[getruntimetypehandlefrommetadatatoken].ReturnValue"] + - ["system.double", "system.double!", "Method[log2p1].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.int128", "Method[trywritebigendian].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oem8]"] + - ["system.int16", "system.int16!", "Method[leadingzerocount].ReturnValue"] + - ["system.type", "system.type!", "Method[makegenericmethodparameter].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[iscanonical].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.half", "Method[tryformat].ReturnValue"] + - ["system.collections.objectmodel.collection", "system.uritemplatematch", "Member[relativepathsegments]"] + - ["system.consolekey", "system.consolekey!", "Member[k]"] + - ["system.object", "system.marshalbyrefobject", "Method[getlifetimeservice].ReturnValue"] + - ["system.int32", "system.int32!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.byte", "system.byte!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[targetframeworkname]"] + - ["system.boolean", "system.sbyte!", "Method[tryreadbigendian].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.typecode", "system.dbnull", "Method[gettypecode].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[op_greaterthan].ReturnValue"] + - ["system.readonlymemory", "system.memory!", "Method[op_implicit].ReturnValue"] + - ["system.double", "system.double!", "Method[atan].ReturnValue"] + - ["system.char", "system.char!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.boolean", "system.decimal", "Method[trywriteexponentlittleendian].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.type", "Method[findmembers].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_checkeddivision].ReturnValue"] + - ["system.arraysegment+enumerator", "system.arraysegment", "Method[getenumerator].ReturnValue"] + - ["system.double", "system.double!", "Member[positiveinfinity]"] + - ["system.single", "system.single!", "Member[zero]"] + - ["system.boolean", "system.dateonly!", "Method[op_greaterthan].ReturnValue"] + - ["system.threading.itimer", "system.timeprovider", "Method[createtimer].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Member[maxvalue]"] + - ["system.int128", "system.int128!", "Method[createtruncating].ReturnValue"] + - ["system.timezoneinfo+transitiontime", "system.timezoneinfo+transitiontime!", "Method[createfloatingdaterule].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[y]"] + - ["system.boolean", "system.intptr", "Method[trywritebigendian].ReturnValue"] + - ["system.void*", "system.intptr", "Method[topointer].ReturnValue"] + - ["system.reflection.memberinfo[]", "system.type", "Method[getmembers].ReturnValue"] + - ["system.double", "system.double!", "Method[floor].ReturnValue"] + - ["system.double", "system.double!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[frommilliseconds].ReturnValue"] + - ["system.int16", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.string", "Method[indexofany].ReturnValue"] + - ["system.boolean", "system.uri", "Member[isabsoluteuri]"] + - ["system.uint32", "system.sbyte", "Method[touint32].ReturnValue"] + - ["system.byte", "system.uint128!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.int128", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[isnormal].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[iszero].ReturnValue"] + - ["system.single", "system.single!", "Method[log].ReturnValue"] + - ["system.int32", "system.intptr", "Method[toint32].ReturnValue"] + - ["system.int64", "system.math!", "Method[max].ReturnValue"] + - ["system.int32", "system.console!", "Member[windowleft]"] + - ["system.half", "system.half!", "Method[exp10].ReturnValue"] + - ["system.int16", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[createchecked].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.decimal", "system.math!", "Method[ceiling].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_bitwiseor].ReturnValue"] + - ["system.half", "system.half!", "Method[op_onescomplement].ReturnValue"] + - ["system.object", "system.convert!", "Method[changetype].ReturnValue"] + - ["system.boolean", "system.double!", "Method[issubnormal].ReturnValue"] + - ["system.object", "system.attribute", "Member[typeid]"] + - ["system.attributetargets", "system.attributetargets!", "Member[genericparameter]"] + - ["system.boolean", "system.int32!", "Method[isoddinteger].ReturnValue"] + - ["system.platformid", "system.platformid!", "Member[wince]"] + - ["system.boolean", "system.int32", "Method[tryformat].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_modulus].ReturnValue"] + - ["system.reflection.memberinfo", "system.type", "Method[getmemberwithsamemetadatadefinitionas].ReturnValue"] + - ["system.boolean", "system.type", "Member[isnestedfamandassem]"] + - ["system.typecode", "system.typecode!", "Member[byte]"] + - ["system.single", "system.single!", "Method[cosh].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[tryreadbigendian].ReturnValue"] + - ["system.int32", "system.uintptr", "Method[getbytecount].ReturnValue"] + - ["system.string", "system.uribuilder", "Member[scheme]"] + - ["system.boolean", "system.int128", "Method[equals].ReturnValue"] + - ["system.uint64", "system.int32", "Method[touint64].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_unaryplus].ReturnValue"] + - ["system.char", "system.datetime", "Method[tochar].ReturnValue"] + - ["system.int32", "system.double", "Method[gethashcode].ReturnValue"] + - ["system.byte", "system.byte!", "Method[popcount].ReturnValue"] + - ["system.single", "system.int16", "Method[tosingle].ReturnValue"] + - ["system.midpointrounding", "system.midpointrounding!", "Member[tonegativeinfinity]"] + - ["system.boolean", "system.half!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.sbyte", "Method[trywritelittleendian].ReturnValue"] + - ["system.timezone", "system.timezone!", "Member[currenttimezone]"] + - ["system.boolean", "system.uint128!", "Method[iseveninteger].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.double", "system.double!", "Member[minvalue]"] + - ["system.boolean", "system.string", "Method[equals].ReturnValue"] + - ["system.string", "system.iformattable", "Method[tostring].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[trailingzerocount].ReturnValue"] + - ["system.gcnotificationstatus", "system.gcnotificationstatus!", "Member[succeeded]"] + - ["system.consolecolor", "system.consolecolor!", "Member[darkred]"] + - ["system.boolean", "system.timezoneinfo", "Method[hassamerules].ReturnValue"] + - ["system.string", "system._appdomain", "Member[friendlyname]"] + - ["system.single", "system.single!", "Method[maxnumber].ReturnValue"] + - ["system.char", "system.char!", "Method[trailingzerocount].ReturnValue"] + - ["system.int32", "system.datetimeoffset!", "Method[compare].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.boolean", "system.half", "Method[trywritesignificandlittleendian].ReturnValue"] + - ["system.object", "system.single", "Method[totype].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[addmicroseconds].ReturnValue"] + - ["system.half", "system.half!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[rotateright].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[multiply].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.gcnotificationstatus", "system.gc!", "Method[waitforfullgcapproach].ReturnValue"] + - ["system.double", "system.math!", "Method[round].ReturnValue"] + - ["system.int16", "system.uint16", "Method[toint16].ReturnValue"] + - ["system.int32", "system.half", "Method[getexponentbytecount].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[p]"] + - ["system.boolean", "system.consolecanceleventargs", "Member[cancel]"] + - ["system.decimal", "system.dbnull", "Method[todecimal].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[iscanonical].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.stringcomparer", "Method[equals].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.type", "Member[issecuritycritical]"] + - ["system.boolean", "system.operatingsystem!", "Method[islinux].ReturnValue"] + - ["system.char", "system.char!", "Method[op_checkedincrement].ReturnValue"] + - ["system.byte", "system.int32", "Method[tobyte].ReturnValue"] + - ["system.int64", "system.math!", "Method[bigmul].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[isimaginarynumber].ReturnValue"] + - ["system.sbyte", "system.decimal", "Method[tosbyte].ReturnValue"] + - ["system.boolean", "system.type", "Member[issecuritysafecritical]"] + - ["system.int32", "system.byte", "Method[getbytecount].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[iscanonical].ReturnValue"] + - ["system.security.policy.applicationtrust", "system.appdomainsetup", "Member[applicationtrust]"] + - ["system.double", "system.char!", "Method[getnumericvalue].ReturnValue"] + - ["system.int32", "system.decimal", "Method[getsignificandbitlength].ReturnValue"] + - ["system.boolean", "system.half!", "Method[ispow2].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isinfinity].ReturnValue"] + - ["system.int128", "system.int128!", "Method[createsaturating].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_modulus].ReturnValue"] + - ["system.boolean", "system.type", "Member[isvisible]"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[subtract].ReturnValue"] + - ["system.double", "system.double!", "Method[createsaturating].ReturnValue"] + - ["system.int32", "system.span", "Member[length]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[programfilesx86]"] + - ["system.eventargs", "system.eventargs!", "Member[empty]"] + - ["system.boolean", "system.byte!", "Method[isnegative].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[printscreen]"] + - ["system.double", "system.double!", "Method[ceiling].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_division].ReturnValue"] + - ["system.timezoneinfo", "system.timeprovider", "Member[localtimezone]"] + - ["system.uint64", "system.uint64!", "Member[maxvalue]"] + - ["system.boolean", "system.intptr", "Method[equals].ReturnValue"] + - ["system.boolean", "system.uri", "Method[isbadfilesystemcharacter].ReturnValue"] + - ["system.boolean", "system.type", "Member[isnotpublic]"] + - ["system.boolean", "system.uint128!", "Method[inumberbase].ReturnValue"] + - ["system.boolean", "system.char!", "Method[inumberbase].ReturnValue"] + - ["system.platformid", "system.operatingsystem", "Member[platform]"] + - ["system.int64", "system.gcmemoryinfo", "Member[totalcommittedbytes]"] + - ["system.boolean", "system.consolekeyinfo!", "Method[op_equality].ReturnValue"] + - ["system.double", "system.double!", "Method[op_division].ReturnValue"] + - ["system.char", "system.char!", "Method[popcount].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.array", "system.type", "Method[getenumvaluesasunderlyingtype].ReturnValue"] + - ["system.string", "system.iappdomainsetup", "Member[privatebinpathprobe]"] + - ["system.decimal", "system.math!", "Method[min].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commontemplates]"] + - ["system.int32", "system.int128", "Method[getshortestbitlength].ReturnValue"] + - ["system.collections.idictionary", "system.exception", "Member[data]"] + - ["system.object", "system.sbyte", "Method[totype].ReturnValue"] + - ["system.int32", "system.datetime", "Member[nanosecond]"] + - ["system.string", "system.environment!", "Member[machinename]"] + - ["system.int32", "system.int32!", "Member[additiveidentity]"] + - ["system.boolean", "system.type", "Member[isprimitive]"] + - ["system.string", "system.timezoneinfo", "Member[daylightname]"] + - ["system.boolean", "system.byte!", "Method[isfinite].ReturnValue"] + - ["system.string", "system.type", "Member[assemblyqualifiedname]"] + - ["system.string[]", "system.uri", "Member[segments]"] + - ["system.consolekey", "system.consolekey!", "Member[numpad8]"] + - ["system.uint128", "system.uint128!", "Member[allbitsset]"] + - ["system.string", "system.string", "Method[insert].ReturnValue"] + - ["system.int128", "system.int128!", "Member[one]"] + - ["system.collections.generic.ienumerator", "system.arraysegment", "Method[getenumerator].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[event]"] + - ["system.sbyte", "system.sbyte!", "Method[op_exclusiveor].ReturnValue"] + - ["system.dateonly", "system.dateonly!", "Method[fromdatetime].ReturnValue"] + - ["system.boolean", "system.single", "Method[trywritesignificandbigendian].ReturnValue"] + - ["system.int32", "system.string", "Method[lastindexofany].ReturnValue"] + - ["system.reflection.assembly[]", "system.appdomain", "Method[getassemblies].ReturnValue"] + - ["system.boolean", "system.dateonly!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int32", "system.uint64", "Method[toint32].ReturnValue"] + - ["t[]", "system.readonlymemory", "Method[toarray].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[count].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_multiply].ReturnValue"] + - ["system.object", "system.delegate", "Method[dynamicinvokeimpl].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.string", "Member[isempty]"] + - ["system.boolean", "system.valuetype", "Method[equals].ReturnValue"] + - ["system.int32", "system.double", "Method[toint32].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.char!", "Method[issurrogatepair].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.gc!", "Method[trystartnogcregion].ReturnValue"] + - ["t", "system.array!", "Method[find].ReturnValue"] + - ["system.string", "system.iappdomainsetup", "Member[applicationbase]"] + - ["system.uint32", "system.uintptr", "Method[touint32].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[log2].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[isimaginarynumber].ReturnValue"] + - ["system.boolean", "system.char!", "Method[iscontrol].ReturnValue"] + - ["system.boolean", "system.half!", "Method[ispositive].ReturnValue"] + - ["system.string", "system.aggregateexception", "Member[message]"] + - ["system.boolean", "system.decimal!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.double", "system.double!", "Method[acospi].ReturnValue"] + - ["system.typecode", "system.int32", "Method[gettypecode].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[op_lessthan].ReturnValue"] + - ["system.reflection.binder", "system.type!", "Member[defaultbinder]"] + - ["system.byte[]", "system.convert!", "Method[fromhexstring].ReturnValue"] + - ["system.reflection.emit.assemblybuilder", "system._appdomain", "Method[definedynamicassembly].ReturnValue"] + - ["system.int32", "system.icomparable", "Method[compareto].ReturnValue"] + - ["system.double", "system.decimal!", "Method[todouble].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isseparator].ReturnValue"] + - ["system.int64", "system.timeprovider", "Method[gettimestamp].ReturnValue"] + - ["system.boolean", "system.single!", "Method[inumberbase].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[createchecked].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_checkedaddition].ReturnValue"] + - ["system.int64", "system.int64!", "Method[createchecked].ReturnValue"] + - ["system.object", "system.appdomain", "Method[createinstancefromandunwrap].ReturnValue"] + - ["system.string", "system.applicationidentity", "Member[codebase]"] + - ["system.int64", "system.environment!", "Member[tickcount64]"] + - ["system.runtime.interopservices.structlayoutattribute", "system.type", "Member[structlayoutattribute]"] + - ["system.boolean", "system.int64!", "Method[isfinite].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_leftshift].ReturnValue"] + - ["system.single", "system.single!", "Method[op_unaryplus].ReturnValue"] + - ["system.single", "system.single!", "Method[sinh].ReturnValue"] + - ["system.boolean", "system.single!", "Method[iszero].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_unarynegation].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.aggregateexception", "Member[innerexceptions]"] + - ["system.boolean", "system.byte!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.double", "system.double!", "Member[one]"] + - ["system.uint16", "system.uint16!", "Method[op_leftshift].ReturnValue"] + - ["system.timespan", "system.timespan!", "Member[maxvalue]"] + - ["system.boolean", "system.uint16!", "Method[isfinite].ReturnValue"] + - ["system.boolean", "system.uritemplatetable", "Member[isreadonly]"] + - ["system.byte", "system.byte!", "Method[op_division].ReturnValue"] + - ["t", "system.nullable", "Member[value]"] + - ["system.uricomponents", "system.uricomponents!", "Member[strongport]"] + - ["system.int32", "system.nullable!", "Method[compare].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[privatebinpathprobe]"] + - ["system.int32", "system.appdomain!", "Method[getcurrentthreadid].ReturnValue"] + - ["system.int32", "system.array", "Member[count]"] + - ["system.half", "system.half!", "Method[sin].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[fromdays].ReturnValue"] + - ["system.boolean", "system.valuetuple", "Method[equals].ReturnValue"] + - ["system.char", "system.char!", "Method[op_addition].ReturnValue"] + - ["system.double", "system.math!", "Method[acosh].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[leadingzerocount].ReturnValue"] + - ["system.string", "system.operatingsystem", "Member[versionstring]"] + - ["system.boolean", "system.type", "Member[isspecialname]"] + - ["system.string", "system.gcmemoryinfo", "Member[generationinfo]"] + - ["system.boolean", "system.type", "Method[iscomobjectimpl].ReturnValue"] + - ["system.string", "system.int64", "Method[tostring].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[ticksperminute]"] + - ["system.boolean", "system.int128!", "Method[isnormal].ReturnValue"] + - ["system.string", "system.double", "Method[tostring].ReturnValue"] + - ["system.half", "system.half!", "Method[expm1].ReturnValue"] + - ["system.single", "system.single!", "Method[clamp].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[o]"] + - ["system.boolean", "system.char!", "Method[isdigit].ReturnValue"] + - ["system.string", "system.string", "Method[padright].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[op_inequality].ReturnValue"] + - ["tenum[]", "system.enum!", "Method[getvalues].ReturnValue"] + - ["system.boolean", "system.environment!", "Member[hasshutdownstarted]"] + - ["system.int32", "system.hashcode", "Method[tohashcode].ReturnValue"] + - ["system.boolean", "system.attribute", "Method[equals].ReturnValue"] + - ["system.single", "system.single!", "Method[pow].ReturnValue"] + - ["system.int32", "system.boolean", "Method[toint32].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isnegative].ReturnValue"] + - ["system.string", "system.timespan", "Method[tostring].ReturnValue"] + - ["system.single", "system.single!", "Method[log10p1].ReturnValue"] + - ["system.double", "system.math!", "Method[atan2].ReturnValue"] + - ["system.single", "system.mathf!", "Method[log].ReturnValue"] + - ["system.boolean", "system.runtimefieldhandle!", "Method[op_equality].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_checkedaddition].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[addyears].ReturnValue"] + - ["system.string", "system.applicationid", "Method[tostring].ReturnValue"] + - ["system.object", "system.enum!", "Method[parse].ReturnValue"] + - ["system.string", "system.string", "Method[remove].ReturnValue"] + - ["system.int32", "system.timespan!", "Member[hoursperday]"] + - ["system.boolean", "system.intptr!", "Method[isoddinteger].ReturnValue"] + - ["system.single", "system.single!", "Method[lerp].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_modulus].ReturnValue"] + - ["system.boolean", "system.appdomainsetup", "Member[disallowapplicationbaseprobing]"] + - ["system.int32", "system.datetimeoffset", "Method[compareto].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_unarynegation].ReturnValue"] + - ["system.double", "system.double!", "Method[exp10].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[iscanonical].ReturnValue"] + - ["system.single", "system.mathf!", "Member[tau]"] + - ["system.int32", "system.uritemplateequivalencecomparer", "Method[gethashcode].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_onescomplement].ReturnValue"] + - ["system.decimal", "system.math!", "Method[floor].ReturnValue"] + - ["system.datetime", "system.timezoneinfo!", "Method[converttimefromutc].ReturnValue"] + - ["system.datetime", "system.datetime!", "Method[fromfiletime].ReturnValue"] + - ["system.type[]", "system.type", "Method[getgenericarguments].ReturnValue"] + - ["system.boolean", "system.type", "Member[isvariableboundarray]"] + - ["system.uripartial", "system.uripartial!", "Member[authority]"] + - ["system.char", "system.char!", "Method[op_subtraction].ReturnValue"] + - ["system.object", "system.delegate", "Method[clone].ReturnValue"] + - ["system.half", "system.half!", "Method[maxmagnitude].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isrealnumber].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[numpad3]"] + - ["system.boolean", "system.string!", "Method[op_equality].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oem6]"] + - ["system.boolean", "system.single!", "Method[iseveninteger].ReturnValue"] + - ["system.object", "system.string", "Method[clone].ReturnValue"] + - ["system.string", "system.uintptr", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.ispanformattable", "Method[tryformat].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addmilliseconds].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_modulus].ReturnValue"] + - ["system.collections.generic.ireadonlydictionary", "system.gc!", "Method[getconfigurationvariables].ReturnValue"] + - ["system.int16", "system.convert!", "Method[toint16].ReturnValue"] + - ["system.single", "system.single!", "Member[maxvalue]"] + - ["system.int16", "system.uint64", "Method[toint16].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_checkeddivision].ReturnValue"] + - ["system.int32", "system.console!", "Member[largestwindowwidth]"] + - ["system.boolean", "system.string", "Method[trycopyto].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[op_inequality].ReturnValue"] + - ["system.type", "system.nullable!", "Method[getunderlyingtype].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[max].ReturnValue"] + - ["system.int32", "system.mathf!", "Method[sign].ReturnValue"] + - ["system.datetime", "system.timezoneinfo+transitiontime", "Member[timeofday]"] + - ["system.urikind", "system.urikind!", "Member[relativeorabsolute]"] + - ["system.uint64", "system.uint64!", "Method[copysign].ReturnValue"] + - ["system.string", "system._appdomain", "Method[tostring].ReturnValue"] + - ["system.double", "system.double!", "Method[truncate].ReturnValue"] + - ["system.reflection.assembly", "system.assemblyloadeventargs", "Member[loadedassembly]"] + - ["system.boolean", "system.decimal!", "Method[ispositive].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[dynamicbase]"] + - ["system.boolean", "system.int32!", "Method[ispow2].ReturnValue"] + - ["system.decimal", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_unaryplus].ReturnValue"] + - ["system.double", "system.boolean", "Method[todouble].ReturnValue"] + - ["system.valuetuple", "system.tupleextensions!", "Method[tovaluetuple].ReturnValue"] + - ["system.int32", "system.timezoneinfo", "Method[gethashcode].ReturnValue"] + - ["system.uint32", "system.bitconverter!", "Method[singletouint32bits].ReturnValue"] + - ["system.char", "system.char!", "Method[op_division].ReturnValue"] + - ["system.object", "system.iasyncresult", "Member[asyncstate]"] + - ["system.int32", "system.memoryextensions!", "Method[sequencecompareto].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.string", "system.memoryextensions!", "Method[asspan].ReturnValue"] + - ["system.io.stream", "system.console!", "Method[openstandardinput].ReturnValue"] + - ["system.type[]", "system.type", "Method[getfunctionpointerparametertypes].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_rightshift].ReturnValue"] + - ["system.boolean", "system.uri", "Member[isunc]"] + - ["system.double", "system.double!", "Method[clampnative].ReturnValue"] + - ["system.single", "system.single!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.boolean", "system.enum!", "Method[isdefined].ReturnValue"] + - ["system.int64", "system.timeonly", "Member[ticks]"] + - ["system.typecode", "system.enum", "Method[gettypecode].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_unaryplus].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.int32", "system.int32", "Method[toint32].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f16]"] + - ["system.int64", "system.int64!", "Member[minvalue]"] + - ["system.uint16", "system.uint16!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[op_equality].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[addticks].ReturnValue"] + - ["system.int16", "system.boolean", "Method[toint16].ReturnValue"] + - ["system.double", "system.double!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_unarynegation].ReturnValue"] + - ["system.span+enumerator", "system.span", "Method[getenumerator].ReturnValue"] + - ["system.string", "system.dateonly", "Method[tostring].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_checkedincrement].ReturnValue"] + - ["system.double", "system.math!", "Method[abs].ReturnValue"] + - ["system.int64", "system.string", "Method[toint64].ReturnValue"] + - ["system.datetime", "system.single", "Method[todatetime].ReturnValue"] + - ["system.boolean", "system.guid!", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[issubnormal].ReturnValue"] + - ["system.int16", "system.int16!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.string", "system.decimal", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.string!", "Method[tryparse].ReturnValue"] + - ["system.half", "system.half!", "Member[negativeone]"] + - ["system.boolean", "system.int32!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.boolean", "system.stringcomparer!", "Method[iswellknowncultureawarecomparer].ReturnValue"] + - ["system.delegate", "system.delegate", "Method[removeimpl].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.single", "system.string", "Method[tosingle].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[indexofanyexcept].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[rotateleft].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[int64]"] + - ["system.int32", "system.int16!", "Member[radix]"] + - ["system.datetime", "system.dateonly", "Method[todatetime].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[isrealnumber].ReturnValue"] + - ["system.string", "system.environment!", "Member[stacktrace]"] + - ["system.int16", "system.int16!", "Method[op_unarynegation].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[createsaturating].ReturnValue"] + - ["system.midpointrounding", "system.midpointrounding!", "Member[topositiveinfinity]"] + - ["system.stringcomparison", "system.stringcomparison!", "Member[currentculture]"] + - ["system.int64", "system.timespan!", "Member[millisecondspersecond]"] + - ["system.intptr", "system.intptr!", "Method[copysign].ReturnValue"] + - ["system.random", "system.random!", "Member[shared]"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[genericauthority]"] + - ["system.string", "system.operatingsystem", "Method[tostring].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_unarynegation].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[isrealnumber].ReturnValue"] + - ["system.reflection.methodinfo", "system.type", "Method[getmethod].ReturnValue"] + - ["system.single", "system.single!", "Method[maxnative].ReturnValue"] + - ["system.double", "system.uint64", "Method[todouble].ReturnValue"] + - ["system.boolean", "system.uint16", "Method[trywritelittleendian].ReturnValue"] + - ["system.int32", "system.int16", "Method[compareto].ReturnValue"] + - ["system.datetime", "system.dbnull", "Method[todatetime].ReturnValue"] + - ["system.boolean", "system.span", "Member[isempty]"] + - ["system.uintptr", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.half", "system.half!", "Method[minnative].ReturnValue"] + - ["system.int64", "system.gcgenerationinfo", "Member[fragmentationafterbytes]"] + - ["system.double", "system.math!", "Method[bitdecrement].ReturnValue"] + - ["system.valuetuple", "system.valuetuple!", "Method[create].ReturnValue"] + - ["system.consolecolor", "system.console!", "Member[foregroundcolor]"] + - ["system.boolean", "system.timeonly!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[multiplicativeidentity]"] + - ["system.datetime", "system.datetime", "Method[addminutes].ReturnValue"] + - ["t4", "system.tuple", "Member[item4]"] + - ["system.half", "system.half!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.dateonly!", "Method[op_equality].ReturnValue"] + - ["system.uint32", "system.int16", "Method[touint32].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[min].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[clear]"] + - ["system.sbyte", "system.sbyte!", "Member[multiplicativeidentity]"] + - ["system.base64formattingoptions", "system.base64formattingoptions!", "Member[none]"] + - ["system.object", "system.datetime", "Method[totype].ReturnValue"] + - ["system.appdomainmanagerinitializationoptions", "system.appdomainmanagerinitializationoptions!", "Member[none]"] + - ["system.string", "system.dateonly", "Method[tolongdatestring].ReturnValue"] + - ["system.boolean", "system.delegate!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.version", "Method[tostring].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[copysign].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[divide]"] + - ["system.int16", "system.int16!", "Method[op_checkedincrement].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[sequenceequal].ReturnValue"] + - ["system.typecode", "system.uint16", "Method[gettypecode].ReturnValue"] + - ["system.byte[]", "system.convert!", "Method[frombase64string].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isinteger].ReturnValue"] + - ["system.single", "system.mathf!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.uint16", "Method[equals].ReturnValue"] + - ["system.typecode", "system.type", "Method[gettypecodeimpl].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[l]"] + - ["system.boolean", "system.bitconverter!", "Member[islittleendian]"] + - ["system.attributetargets", "system.attributetargets!", "Member[method]"] + - ["system.int32", "system.half", "Method[gethashcode].ReturnValue"] + - ["system.datetimeoffset", "system.timeprovider", "Method[getlocalnow].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.intptr", "system.math!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.lazy", "Member[isvaluecreated]"] + - ["system.object", "system.multicastdelegate", "Method[dynamicinvokeimpl].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[clamp].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[microsecondspermillisecond]"] + - ["system.int32", "system.memoryextensions!", "Method[lastindexofanyexcept].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[darkgreen]"] + - ["system.reflection.assembly", "system.type", "Member[assembly]"] + - ["system.readonlymemory", "system.memoryextensions!", "Method[asmemory].ReturnValue"] + - ["system.boolean", "system.single!", "Method[isinteger].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[indexofany].ReturnValue"] + - ["system.reflection.eventinfo", "system.type", "Method[getevent].ReturnValue"] + - ["system.collections.generic.ienumerator", "system.string", "Method[getenumerator].ReturnValue"] + - ["system.reflection.genericparameterattributes", "system.type", "Member[genericparameterattributes]"] + - ["system.int32", "system.version", "Member[major]"] + - ["system.object", "system.double", "Method[totype].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_bitwiseand].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_onescomplement].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[maxvalue]"] + - ["system.threading.tasks.task", "system.binarydata!", "Method[fromfileasync].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.consolekeyinfo", "Method[equals].ReturnValue"] + - ["system.int32", "system.half!", "Method[ilogb].ReturnValue"] + - ["system.boolean", "system.iequatable", "Method[equals].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[popcount].ReturnValue"] + - ["system.char", "system.string", "Method[getpinnablereference].ReturnValue"] + - ["system.double", "system.double!", "Method[bitincrement].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[adddays].ReturnValue"] + - ["system.boolean", "system.half!", "Method[issubnormal].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[maxmagnitude].ReturnValue"] + - ["system.int32", "system.enum", "Method[gethashcode].ReturnValue"] + - ["system.io.stream", "system.console!", "Method[openstandardoutput].ReturnValue"] + - ["system.midpointrounding", "system.midpointrounding!", "Member[tozero]"] + - ["system.uintptr", "system.uintptr!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[tickspermicrosecond]"] + - ["system.runtime.remoting.objecthandle", "system.activator!", "Method[createinstance].ReturnValue"] + - ["system.boolean", "system.memoryextensions+spansplitenumerator", "Method[movenext].ReturnValue"] + - ["system.int32", "system.array", "Method[getupperbound].ReturnValue"] + - ["system.boolean", "system.enum", "Method[toboolean].ReturnValue"] + - ["system.string", "system.boolean", "Method[tostring].ReturnValue"] + - ["system.typecode", "system.double", "Method[gettypecode].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isnormal].ReturnValue"] + - ["system.int32", "system.uri!", "Method[fromhex].ReturnValue"] + - ["system.byte", "system.byte!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.boolean", "system.span!", "Method[op_inequality].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[browserback]"] + - ["system.string", "system.datetime", "Method[toshorttimestring].ReturnValue"] + - ["system.boolean", "system.single", "Method[toboolean].ReturnValue"] + - ["system.decimal", "system.string", "Method[todecimal].ReturnValue"] + - ["system.valuetuple", "system.range", "Method[getoffsetandlength].ReturnValue"] + - ["system.int64", "system.int64!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.string", "Method[startswith].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_exclusiveor].ReturnValue"] + - ["system.boolean", "system.multicastdelegate!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isnan].ReturnValue"] + - ["system.sbyte", "system.math!", "Method[clamp].ReturnValue"] + - ["system.int64", "system.int64!", "Method[minnumber].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_checkedincrement].ReturnValue"] + - ["system.boolean", "system.uint64", "Method[tryformat].ReturnValue"] + - ["system.single", "system.random", "Method[nextsingle].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oem7]"] + - ["system.uint16", "system.single", "Method[touint16].ReturnValue"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[dontcompresspath]"] + - ["system.boolean", "system.intptr!", "Method[isfinite].ReturnValue"] + - ["system.int32", "system.dateonly", "Method[compareto].ReturnValue"] + - ["system.single", "system.single!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[iseveninteger].ReturnValue"] + - ["system.int32", "system.datetime", "Member[month]"] + - ["system.index", "system.index!", "Method[fromstart].ReturnValue"] + - ["system.int32", "system.index", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[inumberbase].ReturnValue"] + - ["system.half", "system.half!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.modulehandle", "Method[equals].ReturnValue"] + - ["system.double", "system.double!", "Method[atanpi].ReturnValue"] + - ["system.int32", "system.intptr!", "Member[size]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commondesktopdirectory]"] + - ["system.int32", "system.double", "Method[getsignificandbytecount].ReturnValue"] + - ["system.half", "system.half!", "Method[acospi].ReturnValue"] + - ["system.half", "system.half!", "Member[zero]"] + - ["system.boolean", "system.single!", "Method[isfinite].ReturnValue"] + - ["system.boolean", "system.datetimeoffset!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.int64", "system.appdomain!", "Member[monitoringsurvivedprocessmemorysize]"] + - ["system.double", "system.double!", "Member[tau]"] + - ["system.boolean", "system.uint128", "Method[trywritebigendian].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.boolean!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.datetime!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "system.half!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.int64", "Method[trywritelittleendian].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[v]"] + - ["system.boolean", "system.guid", "Method[equals].ReturnValue"] + - ["system.boolean", "system.uri", "Method[isreservedcharacter].ReturnValue"] + - ["system.double", "system.double!", "Method[minnative].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[isoddinteger].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isinfinity].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[issubnormal].ReturnValue"] + - ["system.double", "system.double!", "Method[ieee754remainder].ReturnValue"] + - ["system.int32", "system.char!", "Method[converttoutf32].ReturnValue"] + - ["system.double", "system.double!", "Method[maxnumber].ReturnValue"] + - ["system.guid", "system.guid!", "Method[parseexact].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.dateonly", "system.dateonly!", "Method[fromdaynumber].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonstartup]"] + - ["system.boolean", "system.appdomain", "Method[isdefaultappdomain].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[inumberbase].ReturnValue"] + - ["system.byte[]", "system.activationcontext", "Member[applicationmanifestbytes]"] + - ["system.decimal", "system.sbyte", "Method[todecimal].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[inumberbase].ReturnValue"] + - ["system.int32", "system.int32", "Method[getshortestbitlength].ReturnValue"] + - ["system.text.spanlineenumerator", "system.memoryextensions!", "Method[enumeratelines].ReturnValue"] + - ["system.boolean", "system.half!", "Method[isfinite].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isimaginarynumber].ReturnValue"] + - ["system.boolean", "system.boolean", "Method[equals].ReturnValue"] + - ["system.memory", "system.memory", "Method[slice].ReturnValue"] + - ["system.single", "system.single!", "Method[tanpi].ReturnValue"] + - ["system.boolean", "system.datetimeoffset", "Method[equalsexact].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[keepdelimiter]"] + - ["system.span", "system.span", "Method[slice].ReturnValue"] + - ["system.urihostnametype", "system.urihostnametype!", "Member[dns]"] + - ["system.boolean", "system.uri!", "Method[isexcludedcharacter].ReturnValue"] + - ["system.int32", "system.valuetype", "Method[gethashcode].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[minmagnitude].ReturnValue"] + - ["system.double", "system.math!", "Method[scaleb].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_addition].ReturnValue"] + - ["system.half", "system.half!", "Method[cos].ReturnValue"] + - ["system.int32", "system.char", "Method[compareto].ReturnValue"] + - ["system.uripartial", "system.uripartial!", "Member[query]"] + - ["system.int32", "system.array!", "Method[findlastindex].ReturnValue"] + - ["system.half", "system.half!", "Method[op_modulus].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[exsel]"] + - ["system.char", "system.char!", "Method[op_unarynegation].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_increment].ReturnValue"] + - ["system.uint16", "system.char", "Method[touint16].ReturnValue"] + - ["system.boolean", "system.half!", "Method[inumberbase].ReturnValue"] + - ["system.char", "system.char!", "Member[one]"] + - ["system.memory", "system.memoryextensions!", "Method[asmemory].ReturnValue"] + - ["system.boolean", "system.timespan!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.valuetuple", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.uri", "Member[isdefaultport]"] + - ["system.int32", "system.int32!", "Method[createtruncating].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_implicit].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f18]"] + - ["system.urihostnametype", "system.uri", "Member[hostnametype]"] + - ["system.int64", "system.int64!", "Member[one]"] + - ["system.char", "system.bitconverter!", "Method[tochar].ReturnValue"] + - ["system.double", "system.double!", "Method[tanh].ReturnValue"] + - ["system.double", "system.int16", "Method[todouble].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[parse].ReturnValue"] + - ["system.uri", "system.uribuilder", "Member[uri]"] + - ["system.single", "system.single!", "Method[atan2].ReturnValue"] + - ["system.int16", "system.int16!", "Method[rotateleft].ReturnValue"] + - ["system.boolean", "system.uint32", "Method[tryformat].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Member[unixepoch]"] + - ["system.decimal", "system.decimal!", "Method[round].ReturnValue"] + - ["system.binarydata", "system.binarydata!", "Method[fromobjectasjson].ReturnValue"] + - ["system.runtimetypehandle", "system.type", "Member[typehandle]"] + - ["system.io.textwriter", "system.console!", "Member[out]"] + - ["system.security.permissionset", "system.appdomain", "Member[permissionset]"] + - ["system.char", "system.char!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.byte", "system.byte!", "Member[multiplicativeidentity]"] + - ["system.consolekey", "system.consolekey!", "Member[downarrow]"] + - ["system.consolekey", "system.consolekey!", "Member[browserstop]"] + - ["system.int32", "system.timezoneinfo+transitiontime", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.array", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[op_lessthan].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[e]"] + - ["system.boolean", "system.half!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.half", "system.half!", "Method[maxnative].ReturnValue"] + - ["system.single", "system.mathf!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.datetime", "system.byte", "Method[todatetime].ReturnValue"] + - ["system.object", "system.convert!", "Member[dbnull]"] + - ["system.boolean", "system.int64!", "Method[ispositive].ReturnValue"] + - ["system.byte", "system.decimal", "Method[tobyte].ReturnValue"] + - ["system.int32", "system.int32!", "Member[zero]"] + - ["system.boolean", "system.double!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.double", "system.enum", "Method[todouble].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[add].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_bitwiseor].ReturnValue"] + - ["system.decimal", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.uri", "system.uritemplatetable", "Member[baseaddress]"] + - ["system.timeonly", "system.timeonly", "Method[addminutes].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[iszero].ReturnValue"] + - ["system.type", "system.enum!", "Method[getunderlyingtype].ReturnValue"] + - ["system.half", "system.half!", "Method[cbrt].ReturnValue"] + - ["system.half", "system.half!", "Method[min].ReturnValue"] + - ["system.half", "system.half!", "Method[op_multiply].ReturnValue"] + - ["system.uint128", "system.bitconverter!", "Method[touint128].ReturnValue"] + - ["system.int64", "system.convert!", "Method[toint64].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[rotateleft].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[tryreadbigendian].ReturnValue"] + - ["system.boolean", "system.byte", "Method[trywritebigendian].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_unaryplus].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_bitwiseand].ReturnValue"] + - ["t5", "system.tuple", "Member[item5]"] + - ["system.int16", "system.byte", "Method[toint16].ReturnValue"] + - ["system.int16", "system.bitconverter!", "Method[toint16].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isrealnumber].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.boolean", "system.uribuilder", "Method[equals].ReturnValue"] + - ["system.boolean", "system.uint64", "Method[equals].ReturnValue"] + - ["system.appdomain", "system.appdomainmanager!", "Method[createdomainhelper].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[op_lessthan].ReturnValue"] + - ["system.single", "system.single!", "Method[degreestoradians].ReturnValue"] + - ["system.typecode", "system.char", "Method[gettypecode].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[ismaccatalyst].ReturnValue"] + - ["tself", "system.ispanparsable!", "Method[parse].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[nanosecondspertick]"] + - ["system.delegate", "system.delegate!", "Method[remove].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[isimaginarynumber].ReturnValue"] + - ["system.boolean", "system.double", "Method[trywritesignificandbigendian].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[empty]"] + - ["system.int32", "system.array", "Method[getlength].ReturnValue"] + - ["system.boolean", "system.console!", "Member[iserrorredirected]"] + - ["system.uint128", "system.uint128!", "Method[op_subtraction].ReturnValue"] + - ["system.half", "system.half!", "Method[tanh].ReturnValue"] + - ["system.typecode", "system.type!", "Method[gettypecode].ReturnValue"] + - ["system.decimal", "system.enum", "Method[todecimal].ReturnValue"] + - ["system.double", "system.timespan", "Method[divide].ReturnValue"] + - ["system.readonlymemory", "system.memoryextensions!", "Method[trimend].ReturnValue"] + - ["system.single", "system.single!", "Method[asin].ReturnValue"] + - ["system.string[]", "system.enum!", "Method[getnames].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[add].ReturnValue"] + - ["system.int16", "system.int16!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.uriidnscope", "system.uriidnscope!", "Member[allexceptintranet]"] + - ["system.boolean", "system.timezoneinfo", "Member[hasianaid]"] + - ["system.double", "system.math!", "Method[floor].ReturnValue"] + - ["system.object", "system.operatingsystem", "Method[clone].ReturnValue"] + - ["system.dbnull", "system.dbnull!", "Member[value]"] + - ["system.boolean", "system.runtimetypehandle!", "Method[op_inequality].ReturnValue"] + - ["system.single", "system.single!", "Method[radianstodegrees].ReturnValue"] + - ["system.span", "system.span!", "Member[empty]"] + - ["system.timezoneinfo", "system.timezoneinfo!", "Member[utc]"] + - ["system.boolean", "system.operatingsystem!", "Method[ismacosversionatleast].ReturnValue"] + - ["system.runtimetypehandle", "system.type!", "Method[gettypehandle].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[maxnumber].ReturnValue"] + - ["system.string", "system.string", "Method[substring].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isnumber].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[min].ReturnValue"] + - ["system.memoryextensions+spansplitenumerator", "system.memoryextensions!", "Method[splitany].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_increment].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[remainder].ReturnValue"] + - ["system.type[]", "system.type", "Method[getgenericparameterconstraints].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.uintptr", "Method[tryformat].ReturnValue"] + - ["system.int64", "system.bitconverter!", "Method[toint64].ReturnValue"] + - ["system.single", "system.iconvertible", "Method[tosingle].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[createchecked].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[parse].ReturnValue"] + - ["system.single", "system.mathf!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.int128", "system.int128!", "Method[rotateright].ReturnValue"] + - ["system.datetime", "system.timezoneinfo!", "Method[converttimetoutc].ReturnValue"] + - ["system.charenumerator", "system.string", "Method[getenumerator].ReturnValue"] + - ["system.uint16", "system.uint16!", "Member[zero]"] + - ["system.boolean", "system.console!", "Member[isoutputredirected]"] + - ["t", "system.string", "Member[item]"] + - ["system.uint16", "system.convert!", "Method[touint16].ReturnValue"] + - ["system.string", "system.string!", "Method[join].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_rightshift].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[createtruncating].ReturnValue"] + - ["system.boolean", "system.guid", "Method[tryformat].ReturnValue"] + - ["system.boolean", "system.type", "Method[isarrayimpl].ReturnValue"] + - ["system.double", "system.double!", "Method[asinpi].ReturnValue"] + - ["system.void*", "system.uintptr", "Method[topointer].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[numpad6]"] + - ["system.half", "system.half!", "Member[e]"] + - ["system.half", "system.half!", "Method[exp2].ReturnValue"] + - ["system.half", "system.half!", "Method[op_addition].ReturnValue"] + - ["system.runtimemethodhandle", "system.modulehandle", "Method[getruntimemethodhandlefrommetadatatoken].ReturnValue"] + - ["system.double", "system.timespan", "Member[totalseconds]"] + - ["system.version", "system.version!", "Method[parse].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_modulus].ReturnValue"] + - ["system.byte", "system.byte!", "Member[minvalue]"] + - ["system.double", "system.double!", "Method[abs].ReturnValue"] + - ["system.char", "system.char!", "Member[additiveidentity]"] + - ["system.half", "system.half!", "Method[exp2m1].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_leftshift].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f12]"] + - ["tinteger", "system.double!", "Method[converttointeger].ReturnValue"] + - ["t", "system.binarydata", "Method[toobjectfromjson].ReturnValue"] + - ["system.char", "system.char!", "Method[op_increment].ReturnValue"] + - ["system.uint32", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.single!", "Method[exp].ReturnValue"] + - ["system.uint32", "system.uint32!", "Member[one]"] + - ["system.half", "system.half!", "Member[nan]"] + - ["system.int32", "system.half", "Method[getsignificandbytecount].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[crsel]"] + - ["system.double", "system.math!", "Method[sqrt].ReturnValue"] + - ["system.array", "system.type", "Method[getenumvalues].ReturnValue"] + - ["system.boolean", "system.char!", "Method[ispositive].ReturnValue"] + - ["system.consolemodifiers", "system.consolemodifiers!", "Member[alt]"] + - ["system.boolean", "system.uintptr!", "Method[iscanonical].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[process]"] + - ["system.half", "system.bitconverter!", "Method[uint16bitstohalf].ReturnValue"] + - ["system.object", "system.enum", "Method[totype].ReturnValue"] + - ["system.string", "system.string", "Method[normalize].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[op_division].ReturnValue"] + - ["system.type", "system.type!", "Method[gettype].ReturnValue"] + - ["system.valuetuple", "system.double!", "Method[sincos].ReturnValue"] + - ["system.type", "system.type", "Member[basetype]"] + - ["system.string", "system.uri", "Method[tostring].ReturnValue"] + - ["system.half", "system.half!", "Method[createchecked].ReturnValue"] + - ["system.int64", "system.boolean", "Method[toint64].ReturnValue"] + - ["system.int32", "system.uint32!", "Member[radix]"] + - ["system.boolean", "system.array", "Member[issynchronized]"] + - ["system.boolean", "system.int128!", "Method[ispow2].ReturnValue"] + - ["system.char", "system.char!", "Method[op_checkedaddition].ReturnValue"] + - ["system.byte", "system.half!", "Method[op_checkedexplicit].ReturnValue"] + - ["system.char", "system.char!", "Method[toupper].ReturnValue"] + - ["system.double", "system.double!", "Method[op_increment].ReturnValue"] + - ["system.boolean", "system.timeonly!", "Method[tryparseexact].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[frommicroseconds].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonprogramfilesx86]"] + - ["system.reflection.methodinfo[]", "system.type", "Method[getmethods].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[iseveninteger].ReturnValue"] + - ["system.string", "system.boolean!", "Member[truestring]"] + - ["system.boolean", "system.char!", "Method[tryparse].ReturnValue"] + - ["system.string", "system.dbnull", "Method[tostring].ReturnValue"] + - ["windows.foundation.iasyncoperation", "system.windowsruntimesystemextensions!", "Method[asasyncoperation].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.timespan", "system.timespan!", "Member[minvalue]"] + - ["system.boolean", "system.half!", "Method[op_inequality].ReturnValue"] + - ["system.reflection.methodinfo", "system.delegate", "Method[getmethodimpl].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_leftshift].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.boolean", "system.type", "Member[isarray]"] + - ["system.int32", "system.range", "Method[gethashcode].ReturnValue"] + - ["system.byte", "system.decimal", "Member[scale]"] + - ["system.half", "system.half!", "Member[maxvalue]"] + - ["system.decimal", "system.int16", "Method[todecimal].ReturnValue"] + - ["system.int32", "system.uintptr", "Method[getshortestbitlength].ReturnValue"] + - ["system.boolean", "system.memory", "Member[isempty]"] + - ["system.int64", "system.int64!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.uri", "Method[tryformat].ReturnValue"] + - ["system.int32", "system.decimal!", "Method[compare].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isnormal].ReturnValue"] + - ["system.half", "system.half!", "Method[parse].ReturnValue"] + - ["system.uint128", "system.uint128!", "Member[maxvalue]"] + - ["system.delegate", "system.multicastdelegate", "Method[combineimpl].ReturnValue"] + - ["tself", "system.iutf8spanparsable!", "Method[parse].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[rotateright].ReturnValue"] + - ["t4", "system.valuetuple", "Member[item4]"] + - ["system.consolekey", "system.consolekey!", "Member[escape]"] + - ["system.consolecolor", "system.consolecolor!", "Member[cyan]"] + - ["system.uint16", "system.uint16!", "Method[parse].ReturnValue"] + - ["system.int32", "system.datetime!", "Method[compare].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addminutes].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[isnormal].ReturnValue"] + - ["system.byte", "system.byte!", "Method[min].ReturnValue"] + - ["system.activationcontext+contextform", "system.activationcontext", "Member[form]"] + - ["system.int32", "system.int32!", "Method[op_leftshift].ReturnValue"] + - ["system.byte", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.single!", "Method[sqrt].ReturnValue"] + - ["system.char", "system.char", "Method[tochar].ReturnValue"] + - ["system.string", "system.badimageformatexception", "Member[fusionlog]"] + - ["system.int64", "system.datetime", "Method[tofiletimeutc].ReturnValue"] + - ["system.half", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.appdomain", "system.appdomain!", "Member[currentdomain]"] + - ["system.boolean", "system.byte!", "Method[ispositive].ReturnValue"] + - ["system.char", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.uint64!", "Method[sign].ReturnValue"] + - ["system.int128", "system.int128!", "Method[clamp].ReturnValue"] + - ["system.int32", "system.buffer!", "Method[bytelength].ReturnValue"] + - ["system.timeonly", "system.timeonly!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.half", "Method[equals].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f15]"] + - ["system.int16", "system.int16!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_modulus].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.uritemplatematch", "Member[queryparameters]"] + - ["system.string", "system.string", "Method[tolowerinvariant].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[trywrite].ReturnValue"] + - ["system.boolean", "system.char!", "Method[iseveninteger].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[appdomainmanagerassembly]"] + - ["system.single", "system.single!", "Member[negativeinfinity]"] + - ["system.single", "system.single!", "Method[asinh].ReturnValue"] + - ["system.single", "system.mathf!", "Method[ieeeremainder].ReturnValue"] + - ["system.single", "system.single!", "Method[exp10].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_onescomplement].ReturnValue"] + - ["system.int32", "system.math!", "Method[max].ReturnValue"] + - ["system.byte", "system.byte!", "Method[createtruncating].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[op_inequality].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_checkedsubtraction].ReturnValue"] + - ["t", "system.lazy", "Member[value]"] + - ["system.intptr", "system.runtimefieldhandle", "Member[value]"] + - ["system.double", "system.double!", "Method[reciprocalestimate].ReturnValue"] + - ["system.int64", "system.math!", "Method[divrem].ReturnValue"] + - ["system.int32", "system.byte", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[iscanonical].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[adddays].ReturnValue"] + - ["system.int64", "system.gcmemoryinfo", "Member[memoryloadbytes]"] + - ["system.char", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.uint32", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.delegate+invocationlistenumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system._appdomain", "Method[equals].ReturnValue"] + - ["system.boolean", "system.half!", "Method[op_lessthan].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_division].ReturnValue"] + - ["system.boolean", "system.convert!", "Method[trytohexstringlower].ReturnValue"] + - ["system.boolean", "system.type", "Method[isequivalentto].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oem1]"] + - ["t", "system.nullable!", "Method[op_explicit].ReturnValue"] + - ["system.decimal", "system.math!", "Method[abs].ReturnValue"] + - ["system.double", "system.double!", "Member[multiplicativeidentity]"] + - ["system.boolean", "system.range", "Method[equals].ReturnValue"] + - ["system.string", "system.string!", "Method[intern].ReturnValue"] + - ["system.uint64", "system.uint64!", "Member[one]"] + - ["system.boolean", "system.decimal!", "Method[iscanonical].ReturnValue"] + - ["system.boolean", "system.datetimeoffset", "Method[equals].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[minusone]"] + - ["system.boolean", "system.timespan", "Method[tryformat].ReturnValue"] + - ["system.datetimekind", "system.datetimekind!", "Member[unspecified]"] + - ["system.environment+specialfolderoption", "system.environment+specialfolderoption!", "Member[donotverify]"] + - ["system.object", "system.arraysegment+enumerator", "Member[current]"] + - ["system.boolean", "system.sbyte", "Method[toboolean].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_increment].ReturnValue"] + - ["system.int128", "system.int128!", "Method[popcount].ReturnValue"] + - ["system.boolean", "system.type", "Member[isexplicitlayout]"] + - ["system.datetime", "system.decimal", "Method[todatetime].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[a]"] + - ["system.consolemodifiers", "system.consolemodifiers!", "Member[control]"] + - ["system.object", "system.decimal", "Method[totype].ReturnValue"] + - ["system.datetime", "system.int64", "Method[todatetime].ReturnValue"] + - ["t[]", "system.random", "Method[getitems].ReturnValue"] + - ["system.boolean", "system.console!", "Member[numberlock]"] + - ["system.double", "system.math!", "Method[truncate].ReturnValue"] + - ["system.timespan", "system.timeonly!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.timezoneinfo+transitiontime", "Member[isfixeddaterule]"] + - ["system.boolean", "system.uint16!", "Method[iscomplexnumber].ReturnValue"] + - ["system.appdomaininitializer", "system.appdomainsetup", "Member[appdomaininitializer]"] + - ["system.boolean", "system.type", "Member[isimport]"] + - ["system.int32", "system.multicastdelegate", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[tryreadbigendian].ReturnValue"] + - ["system.datetime", "system.datetime!", "Method[parse].ReturnValue"] + - ["system.int128", "system.int128!", "Member[multiplicativeidentity]"] + - ["system.consolekey", "system.consolekey!", "Member[oem4]"] + - ["system.decimal", "system.decimal!", "Method[fromoacurrency].ReturnValue"] + - ["system.boolean", "system.binarydata", "Method[equals].ReturnValue"] + - ["system.int32", "system.sbyte!", "Method[sign].ReturnValue"] + - ["system.double", "system.math!", "Method[cbrt].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d8]"] + - ["system.boolean", "system.uint16!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int32", "system.intptr!", "Method[sign].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.half", "system.half!", "Method[bitdecrement].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[module]"] + - ["tinteger", "system.double!", "Method[converttointegernative].ReturnValue"] + - ["system.char", "system.boolean", "Method[tochar].ReturnValue"] + - ["system.int32", "system.int64", "Method[compareto].ReturnValue"] + - ["system.single", "system.mathf!", "Method[floor].ReturnValue"] + - ["system.string", "system.environment!", "Member[processpath]"] + - ["system.sbyte", "system.int16", "Method[tosbyte].ReturnValue"] + - ["system.single", "system.single!", "Method[floor].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f3]"] + - ["system.string", "system.uri", "Method[getleftpart].ReturnValue"] + - ["system.datetime", "system.datetime", "Member[date]"] + - ["system.string", "system.string!", "Method[copy].ReturnValue"] + - ["system.boolean", "system.byte", "Method[toboolean].ReturnValue"] + - ["system.typecode", "system.int16", "Method[gettypecode].ReturnValue"] + - ["system.string", "system.obsoleteattribute", "Member[diagnosticid]"] + - ["system.sbyte", "system.sbyte!", "Method[rotateright].ReturnValue"] + - ["system.boolean", "system.uint16", "Method[toboolean].ReturnValue"] + - ["system.int16", "system.int16!", "Member[allbitsset]"] + - ["system.boolean", "system.type", "Member[issealed]"] + - ["system.int32", "system.appdomain", "Member[id]"] + - ["system.boolean", "system.gcmemoryinfo", "Member[compacted]"] + - ["system.uint64", "system.uintptr!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.string", "Method[endswith].ReturnValue"] + - ["system.stringsplitoptions", "system.stringsplitoptions!", "Member[none]"] + - ["system.double", "system.double!", "Method[rootn].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[maxnumber].ReturnValue"] + - ["system.string", "system.environment!", "Member[username]"] + - ["system.uint64", "system.uint64!", "Member[allbitsset]"] + - ["system.boolean", "system.datetimeoffset!", "Method[op_lessthan].ReturnValue"] + - ["system.void*", "system.intptr!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.timeonly!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int32", "system.datetime", "Method[toint32].ReturnValue"] + - ["system.int32", "system.uintptr", "Method[compareto].ReturnValue"] + - ["system.byte", "system.byte!", "Method[maxnumber].ReturnValue"] + - ["system.double", "system.timespan", "Member[totalmilliseconds]"] + - ["system.boolean", "system.single!", "Method[op_lessthan].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_bitwiseor].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[green]"] + - ["system.uint16", "system.bitconverter!", "Method[halftouint16bits].ReturnValue"] + - ["system.byte", "system.byte!", "Method[createsaturating].ReturnValue"] + - ["system.half", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.consolespecialkey", "system.consolespecialkey!", "Member[controlc]"] + - ["system.double", "system.random", "Method[sample].ReturnValue"] + - ["system.single", "system.single!", "Method[cos].ReturnValue"] + - ["system.int32", "system.single", "Method[getexponentbytecount].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d6]"] + - ["system.uricomponents", "system.uricomponents!", "Member[port]"] + - ["system.half", "system.half!", "Method[hypot].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Member[dayofyear]"] + - ["system.guid", "system.guid!", "Member[allbitsset]"] + - ["system.string", "system.string!", "Method[format].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[minnumber].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemesftp]"] + - ["system.object", "system.string", "Method[totype].ReturnValue"] + - ["system.runtime.remoting.objecthandle", "system.activator!", "Method[createinstancefrom].ReturnValue"] + - ["system.string", "system.binarydata", "Method[tostring].ReturnValue"] + - ["system.int32", "system._appdomain", "Method[gethashcode].ReturnValue"] + - ["system.valuetuple", "system.half!", "Method[sincos].ReturnValue"] + - ["system.half", "system.half!", "Method[log2p1].ReturnValue"] + - ["system.boolean", "system.char!", "Method[iscanonical].ReturnValue"] + - ["system.string", "system.random", "Method[getstring].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[inumberbase].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[rotateleft].ReturnValue"] + - ["system.uint32", "system.int32", "Method[touint32].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isasciihexdigitupper].ReturnValue"] + - ["system.datetimeoffset", "system.timezoneinfo!", "Method[converttime].ReturnValue"] + - ["system.int32", "system.console!", "Member[bufferwidth]"] + - ["system.delegate[]", "system.multicastdelegate", "Method[getinvocationlist].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[shadowcopydirectories]"] + - ["system.string", "system.appdomain", "Member[basedirectory]"] + - ["system.string", "system.uint128", "Method[tostring].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[browserfavorites]"] + - ["system.boolean", "system.nullable!", "Method[equals].ReturnValue"] + - ["system.sbyte", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.dateonly", "system.dateonly", "Method[addmonths].ReturnValue"] + - ["system.int64", "system.int64!", "Method[min].ReturnValue"] + - ["system.uint64", "system.enum", "Method[touint64].ReturnValue"] + - ["system.boolean", "system.single!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.uintptr", "Method[equals].ReturnValue"] + - ["system.runtime.hosting.applicationactivator", "system.appdomainmanager", "Member[applicationactivator]"] + - ["system.consolekey", "system.consolekey!", "Member[pagedown]"] + - ["system.uint32", "system.uint32!", "Member[maxvalue]"] + - ["system.boolean", "system.decimal", "Method[trywritesignificandbigendian].ReturnValue"] + - ["system.datetime", "system.uint64", "Method[todatetime].ReturnValue"] + - ["system.int64", "system.dbnull", "Method[toint64].ReturnValue"] + - ["system.boolean", "system.attribute!", "Method[isdefined].ReturnValue"] + - ["system.int32", "system.decimal!", "Method[sign].ReturnValue"] + - ["system.environmentvariabletarget", "system.environmentvariabletarget!", "Member[process]"] + - ["system.attribute", "system.attribute!", "Method[getcustomattribute].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_rightshift].ReturnValue"] + - ["system.decimal", "system.boolean", "Method[todecimal].ReturnValue"] + - ["system.datetimekind", "system.datetime", "Member[kind]"] + - ["system.boolean", "system.int16!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.dateonly", "Member[daynumber]"] + - ["system.consolecolor", "system.consolecolor!", "Member[darkblue]"] + - ["t", "system.span+enumerator", "Member[current]"] + - ["system.boolean", "system.intptr!", "Method[isrealnumber].ReturnValue"] + - ["system.uint32", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.datetimeoffset!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.enum", "Method[equals].ReturnValue"] + - ["system.appdomainmanagerinitializationoptions", "system.appdomainmanagerinitializationoptions!", "Member[registerwithhost]"] + - ["system.readonlymemory", "system.memoryextensions!", "Method[trim].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[istvosversionatleast].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[tryparse].ReturnValue"] + - ["system.uint16", "system.uint16!", "Member[multiplicativeidentity]"] + - ["system.double", "system.math!", "Method[asin].ReturnValue"] + - ["system.boolean", "system.appdomain", "Member[isfullytrusted]"] + - ["system.char", "system.char!", "Method[op_leftshift].ReturnValue"] + - ["system.int64", "system.math!", "Method[min].ReturnValue"] + - ["system.half", "system.half!", "Method[reciprocalestimate].ReturnValue"] + - ["system.reflection.interfacemapping", "system.type", "Method[getinterfacemap].ReturnValue"] + - ["system.int32", "system.random", "Method[next].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_onescomplement].ReturnValue"] + - ["system.dayofweek", "system.dayofweek!", "Member[sunday]"] + - ["system.int16", "system.int16!", "Member[maxvalue]"] + - ["system.boolean", "system.byte!", "Method[op_greaterthan].ReturnValue"] + - ["system.object", "system.byte", "Method[totype].ReturnValue"] + - ["system.double", "system.double!", "Method[atan2].ReturnValue"] + - ["system.gckind", "system.gckind!", "Member[any]"] + - ["system.uint32", "system.bitconverter!", "Method[touint32].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_bitwiseand].ReturnValue"] + - ["system.int32", "system.uint32", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.char", "Method[toint32].ReturnValue"] + - ["system.boolean", "system.half!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.runtimetypehandle", "system.runtimetypehandle!", "Method[fromintptr].ReturnValue"] + - ["system.double", "system.bitconverter!", "Method[todouble].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[popcount].ReturnValue"] + - ["system.reflection.memberfilter", "system.type!", "Member[filterattribute]"] + - ["system.int32", "system.dateonly", "Member[year]"] + - ["system.uint64", "system.int64", "Method[touint64].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.uritemplate", "system.uritemplatematch", "Member[template]"] + - ["system.char", "system.uint32", "Method[tochar].ReturnValue"] + - ["system.gcnotificationstatus", "system.gcnotificationstatus!", "Member[timeout]"] + - ["system.activationcontext", "system.appdomain", "Member[activationcontext]"] + - ["system.consolekey", "system.consolekey!", "Member[oem3]"] + - ["system.int128", "system.int128!", "Method[op_exclusiveor].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_division].ReturnValue"] + - ["system.double", "system.math!", "Method[sinh].ReturnValue"] + - ["system.boolean", "system.memory", "Method[equals].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[pathandquery]"] + - ["system.timespan", "system.environment+processcpuusage", "Member[totaltime]"] + - ["system.byte", "system.byte!", "Method[op_bitwiseand].ReturnValue"] + - ["system.half", "system.half!", "Method[maxnumber].ReturnValue"] + - ["system.int32", "system.int32!", "Member[minvalue]"] + - ["system.decimal", "system.decimal!", "Method[negate].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[issubnormal].ReturnValue"] + - ["system.single", "system.char", "Method[tosingle].ReturnValue"] + - ["system.char", "system.char!", "Method[op_rightshift].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[normalizedhost]"] + - ["system.uint32", "system.uint32!", "Method[op_increment].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[query]"] + - ["system.valuetuple", "system.math!", "Method[divrem].ReturnValue"] + - ["system.typedreference", "system.argiterator", "Method[getnextarg].ReturnValue"] + - ["system.object", "system.tuple", "Member[item]"] + - ["system.boolean", "system.uricreationoptions", "Member[dangerousdisablepathandquerycanonicalization]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonprogramfiles]"] + - ["system.int16", "system.int16!", "Member[negativeone]"] + - ["system.int64", "system.timespan!", "Member[secondsperminute]"] + - ["system.reflection.methodbase", "system.exception", "Member[targetsite]"] + - ["system.boolean", "system.uritemplateequivalencecomparer", "Method[equals].ReturnValue"] + - ["system.boolean", "system.char!", "Method[islower].ReturnValue"] + - ["system.boolean", "system.iutf8spanparsable!", "Method[tryparse].ReturnValue"] + - ["system.char", "system.char!", "Method[op_exclusiveor].ReturnValue"] + - ["system.boolean", "system.sbyte", "Method[tryformat].ReturnValue"] + - ["system.string[]", "system.environment!", "Method[getlogicaldrives].ReturnValue"] + - ["system.int32", "system.timeonly", "Member[microsecond]"] + - ["system.string", "system.lazy", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.version!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[browserhome]"] + - ["system.boolean", "system.int16!", "Method[ispositive].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[myvideos]"] + - ["system.uint16", "system.uint16!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[ispositive].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[ispow2].ReturnValue"] + - ["system.intptr", "system.runtimetypehandle", "Member[value]"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Member[maxvalue]"] + - ["system.string", "system.formattablestring!", "Method[currentculture].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_increment].ReturnValue"] + - ["system.single", "system.single!", "Member[minvalue]"] + - ["system.uint64", "system.uint64!", "Method[minmagnitude].ReturnValue"] + - ["system.applicationidentity", "system.appdomain", "Member[applicationidentity]"] + - ["system.string", "system.badimageformatexception", "Member[message]"] + - ["system.intptr", "system.intptr!", "Method[minmagnitude].ReturnValue"] + - ["system.datetime", "system.datetime!", "Member[utcnow]"] + - ["system.tuple", "system.tuple!", "Method[create].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[createchecked].ReturnValue"] + - ["system.string", "system.uribuilder", "Member[query]"] + - ["system.decimal", "system.byte", "Method[todecimal].ReturnValue"] + - ["system.int64", "system.gcgenerationinfo", "Member[fragmentationbeforebytes]"] + - ["system.string", "system.uribuilder", "Member[fragment]"] + - ["system.single", "system.math!", "Method[abs].ReturnValue"] + - ["system.int32", "system.int16", "Method[toint32].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[iseveninteger].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[pa1]"] + - ["system.boolean", "system.int128!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.half", "system.half!", "Method[truncate].ReturnValue"] + - ["system.timespan", "system.environment+processcpuusage", "Member[usertime]"] + - ["system.intptr", "system.intptr!", "Method[popcount].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Member[minvalue]"] + - ["system.single", "system.single!", "Method[log2].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[help]"] + - ["system.uint32", "system.uint32!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[darkmagenta]"] + - ["system.modulehandle", "system.modulehandle!", "Member[emptyhandle]"] + - ["system.uint32", "system.uint32!", "Method[op_subtraction].ReturnValue"] + - ["system.uint32", "system.uint32!", "Member[minvalue]"] + - ["system.boolean", "system.decimal!", "Method[isnegative].ReturnValue"] + - ["system.boolean", "system.single!", "Method[ispositive].ReturnValue"] + - ["system.object", "system.charenumerator", "Method[clone].ReturnValue"] + - ["system.int64", "system.decimal!", "Method[tooacurrency].ReturnValue"] + - ["system.string", "system.uritemplate", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.datetimeoffset!", "Method[op_inequality].ReturnValue"] + - ["system.intptr", "system.runtimetypehandle!", "Method[tointptr].ReturnValue"] + - ["system.loaderoptimization", "system.loaderoptimization!", "Member[multidomainhost]"] + - ["system.boolean", "system.type", "Method[iscontextfulimpl].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[configurationfile]"] + - ["system.int32", "system.memoryextensions!", "Method[lastindexofany].ReturnValue"] + - ["system.boolean", "system.type", "Member[ismarshalbyref]"] + - ["system.string", "system.datetime", "Method[tolongtimestring].ReturnValue"] + - ["system.single", "system.mathf!", "Method[max].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[popcount].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[launchapp2]"] + - ["system.typecode", "system.typecode!", "Member[object]"] + - ["system.uintptr", "system.uintptr!", "Method[op_addition].ReturnValue"] + - ["system.reflection.membertypes", "system.type", "Member[membertype]"] + - ["system.boolean", "system.timezoneinfo", "Method[equals].ReturnValue"] + - ["system.byte", "system.math!", "Method[clamp].ReturnValue"] + - ["system.string", "system.aggregateexception", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.char!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[isfinite].ReturnValue"] + - ["system.double", "system.math!", "Method[max].ReturnValue"] + - ["system.byte[]", "system.binarydata", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.timezoneinfo", "Method[isambiguoustime].ReturnValue"] + - ["system.int64", "system.datetimeoffset", "Method[tounixtimemilliseconds].ReturnValue"] + - ["system.boolean", "system.iparsable!", "Method[tryparse].ReturnValue"] + - ["system.intptr", "system.runtimemethodhandle!", "Method[tointptr].ReturnValue"] + - ["system.boolean", "system.object", "Method[equals].ReturnValue"] + - ["system.uritemplatematch", "system.uritemplatetable", "Method[matchsingle].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[iscanonical].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.type", "Member[isautoclass]"] + - ["system.uintptr", "system.uintptr!", "Method[op_checkedincrement].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[decimal]"] + - ["system.boolean", "system.uint128!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system.int64", "Method[tryformat].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[rotateleft].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[constructor]"] + - ["system.int64", "system.int64!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.valuetuple", "system.mathf!", "Method[sincos].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[parseexact].ReturnValue"] + - ["system.int64", "system.int64!", "Method[trailingzerocount].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[minnumber].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[isimaginarynumber].ReturnValue"] + - ["system.int32", "system.object", "Method[gethashcode].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_subtraction].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[parse].ReturnValue"] + - ["system.string", "system.uri", "Member[idnhost]"] + - ["system.string", "system.uribuilder", "Member[username]"] + - ["system.boolean", "system.int128!", "Method[tryparse].ReturnValue"] + - ["system.valuetuple", "system.math!", "Method[sincos].ReturnValue"] + - ["system.double", "system.double!", "Method[sqrt].ReturnValue"] + - ["system.platformid", "system.platformid!", "Member[win32s]"] + - ["system.string", "system.uri!", "Method[hexescape].ReturnValue"] + - ["system.half", "system.half!", "Method[atan2pi].ReturnValue"] + - ["system.char", "system.char!", "Member[minvalue]"] + - ["system.boolean", "system.decimal!", "Method[isrealnumber].ReturnValue"] + - ["system.delegate+invocationlistenumerator", "system.delegate+invocationlistenumerator", "Method[getenumerator].ReturnValue"] + - ["system.delegate", "system.delegate!", "Method[combine].ReturnValue"] + - ["system.int64", "system.int64!", "Method[rotateleft].ReturnValue"] + - ["system.reflection.memberfilter", "system.type!", "Member[filternameignorecase]"] + - ["system.boolean", "system.uint16!", "Method[isinfinity].ReturnValue"] + - ["system.single", "system.double", "Method[tosingle].ReturnValue"] + - ["system.boolean", "system.type", "Method[isinstanceoftype].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_bitwiseor].ReturnValue"] + - ["system.boolean", "system.half!", "Method[isoddinteger].ReturnValue"] + - ["system.int32", "system.uint16!", "Member[radix]"] + - ["system.memory", "system.memoryextensions!", "Method[trimend].ReturnValue"] + - ["system.boolean", "system.single", "Method[trywriteexponentlittleendian].ReturnValue"] + - ["system.object", "system.typedreference!", "Method[toobject].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[toupper].ReturnValue"] + - ["system.uri", "system.uritemplatematch", "Member[requesturi]"] + - ["system.reflection.methodinfo", "system.type", "Method[getmethodimpl].ReturnValue"] + - ["system.boolean", "system.dateonly!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.object", "system._appdomain", "Method[initializelifetimeservice].ReturnValue"] + - ["system.half", "system.half!", "Member[one]"] + - ["system.int32", "system.version", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.object!", "Method[equals].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isascii].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[tau]"] + - ["system.boolean", "system.intptr!", "Method[isnan].ReturnValue"] + - ["system.int32", "system.int32!", "Member[multiplicativeidentity]"] + - ["system.consolecolor", "system.consolecolor!", "Member[darkyellow]"] + - ["system.boolean", "system.decimal!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.single", "system.single!", "Method[op_decrement].ReturnValue"] + - ["system.io.textwriter", "system.console!", "Member[error]"] + - ["system.dayofweek", "system.datetimeoffset", "Member[dayofweek]"] + - ["system.single", "system.single!", "Method[op_unarynegation].ReturnValue"] + - ["system.int32", "system.delegate", "Method[gethashcode].ReturnValue"] + - ["system.reflection.constructorinfo", "system.type", "Method[getconstructorimpl].ReturnValue"] + - ["system.string", "system.environment!", "Member[currentdirectory]"] + - ["system.boolean", "system.type", "Member[isnestedfamily]"] + - ["system.int32", "system.uint128", "Method[getshortestbitlength].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_exclusiveor].ReturnValue"] + - ["system.int32", "system.int32!", "Member[one]"] + - ["system.double", "system.math!", "Method[tan].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[min].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.uritemplate", "Member[pathsegmentvariablenames]"] + - ["system.memoryextensions+spansplitenumerator", "system.memoryextensions+spansplitenumerator", "Method[getenumerator].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.uint64", "system.uintptr", "Method[touint64].ReturnValue"] + - ["system.string", "system.convert!", "Method[tobase64string].ReturnValue"] + - ["system.boolean", "system.type", "Member[issignaturetype]"] + - ["system.single", "system.mathf!", "Method[atan].ReturnValue"] + - ["system.uint32", "system.uint32!", "Member[multiplicativeidentity]"] + - ["system.object", "system.appdomain", "Method[createinstanceandunwrap].ReturnValue"] + - ["system.int32", "system.readonlymemory", "Method[gethashcode].ReturnValue"] + - ["system.double", "system.double!", "Method[log2].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_checkedaddition].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemetelnet]"] + - ["system.sbyte", "system.uint64", "Method[tosbyte].ReturnValue"] + - ["system.int32", "system.arraysegment", "Member[offset]"] + - ["system.uint128", "system.uint64!", "Method[bigmul].ReturnValue"] + - ["system.object", "system.dbnull", "Method[totype].ReturnValue"] + - ["system.string", "system.uribuilder", "Member[path]"] + - ["system.boolean", "system.single", "Method[equals].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[op_equality].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[truncate].ReturnValue"] + - ["system.int32", "system.applicationid", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[tryparse].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonstartmenu]"] + - ["system.reflection.memberinfo[]", "system.type", "Method[getmember].ReturnValue"] + - ["system.boolean", "system.datetime!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.uint16", "system.uint16!", "Member[maxvalue]"] + - ["system.uint64", "system.uint64", "Method[touint64].ReturnValue"] + - ["system.string", "system.uint64", "Method[tostring].ReturnValue"] + - ["system.int16", "system.int16!", "Member[additiveidentity]"] + - ["system.uint64", "system.math!", "Method[bigmul].ReturnValue"] + - ["system.int32", "system.console!", "Member[cursortop]"] + - ["system.boolean", "system.guid!", "Method[tryparse].ReturnValue"] + - ["system.memory", "system.memory!", "Member[empty]"] + - ["system.string", "system.missingmemberexception", "Member[membername]"] + - ["system.readonlymemory", "system.readonlymemory!", "Member[empty]"] + - ["system.intptr", "system.runtimemethodhandle", "Method[getfunctionpointer].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[tryreadbigendian].ReturnValue"] + - ["system.uint64", "system.math!", "Method[min].ReturnValue"] + - ["system.boolean", "system.tuple", "Method[equals].ReturnValue"] + - ["system.boolean", "system.int64", "Method[toboolean].ReturnValue"] + - ["system.int64", "system.random", "Method[nextint64].ReturnValue"] + - ["system.boolean", "system.decimal", "Method[equals].ReturnValue"] + - ["system.int32", "system.readonlymemory", "Member[length]"] + - ["system.appdomain", "system.appdomain!", "Method[createdomain].ReturnValue"] + - ["system.int64", "system.decimal", "Method[toint64].ReturnValue"] + - ["system.collections.ienumerator", "system.arraysegment", "Method[getenumerator].ReturnValue"] + - ["system.datetime", "system.datetime!", "Member[unixepoch]"] + - ["system.timespan", "system.datetime", "Member[timeofday]"] + - ["system.int32", "system.int16", "Method[gethashcode].ReturnValue"] + - ["system.type[]", "system.type!", "Member[emptytypes]"] + - ["system.uintptr", "system.uintptr!", "Member[additiveidentity]"] + - ["system.timespan", "system.timespan!", "Method[fromticks].ReturnValue"] + - ["system.byte", "system.byte!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[medianext]"] + - ["system.uint16", "system.enum", "Method[touint16].ReturnValue"] + - ["system.span", "system.memoryextensions!", "Method[trimstart].ReturnValue"] + - ["system.int32", "system.datetime!", "Method[daysinmonth].ReturnValue"] + - ["system.boolean", "system.double!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.char!", "Method[issymbol].ReturnValue"] + - ["t", "system.nullable!", "Method[getvaluerefordefaultref].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[createsaturating].ReturnValue"] + - ["system.int64", "system.gc!", "Method[getallocatedbytesforcurrentthread].ReturnValue"] + - ["system.uint128", "system.uint128!", "Member[one]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[userprofile]"] + - ["system.boolean", "system.char!", "Method[ispow2].ReturnValue"] + - ["system.uriidnscope", "system.uriidnscope!", "Member[none]"] + - ["system.uint16", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.sbyte", "system.decimal!", "Method[tosbyte].ReturnValue"] + - ["t[]", "system.span", "Method[toarray].ReturnValue"] + - ["system.boolean", "system.weakreference", "Method[trygettarget].ReturnValue"] + - ["system.string", "system.timezoneinfo", "Member[displayname]"] + - ["system.boolean", "system.datetimeoffset!", "Method[equals].ReturnValue"] + - ["system.timespan", "system.appdomain", "Member[monitoringtotalprocessortime]"] + - ["system.boolean", "system.appdomainmanager", "Method[checksecuritysettings].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[parameter]"] + - ["system.single", "system.single!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[op_equality].ReturnValue"] + - ["system.int16", "system.math!", "Method[clamp].ReturnValue"] + - ["system.int16", "system.version", "Member[minorrevision]"] + - ["system.typecode", "system.typecode!", "Member[int32]"] + - ["system.consolekey", "system.consolekey!", "Member[f5]"] + - ["system.double", "system.notfinitenumberexception", "Member[offendingnumber]"] + - ["system.uricomponents", "system.uricomponents!", "Member[fragment]"] + - ["system.single", "system.single!", "Member[negativeone]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[recent]"] + - ["system.dateonly", "system.dateonly!", "Method[parse].ReturnValue"] + - ["system.int128", "system.int128!", "Method[log2].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[maxmagnitude].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isinfinity].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[mymusic]"] + - ["system.single", "system.single!", "Member[positiveinfinity]"] + - ["system.consolekey", "system.consolekey!", "Member[sleep]"] + - ["system.double", "system.double!", "Member[maxvalue]"] + - ["system.intptr", "system.intptr!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.single", "system.single!", "Method[max].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[max].ReturnValue"] + - ["system.string", "system._appdomain", "Member[relativesearchpath]"] + - ["system.dayofweek", "system.dayofweek!", "Member[monday]"] + - ["system.int32", "system.array!", "Method[lastindexof].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.string", "system.iappdomainsetup", "Member[shadowcopyfiles]"] + - ["system.string", "system.type", "Member[namespace]"] + - ["system.boolean", "system.half!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.uint128", "system.uint128!", "Member[zero]"] + - ["system.consolekey", "system.consolekey!", "Member[f24]"] + - ["system.int16", "system.int16!", "Method[createchecked].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[createtruncating].ReturnValue"] + - ["system.exception", "system.exception", "Member[innerexception]"] + - ["system.boolean", "system.uint32!", "Method[ispow2].ReturnValue"] + - ["system.half", "system.half!", "Method[op_implicit].ReturnValue"] + - ["system.reflection.typeattributes", "system.type", "Method[getattributeflagsimpl].ReturnValue"] + - ["system.string", "system.int16", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[inumberbase].ReturnValue"] + - ["system.boolean", "system.guid!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int32", "system.timezoneinfo+transitiontime", "Member[month]"] + - ["system.boolean", "system.uint64", "Method[trywritebigendian].ReturnValue"] + - ["system.boolean", "system.guid!", "Method[tryparseexact].ReturnValue"] + - ["system.int32", "system.int128", "Method[compareto].ReturnValue"] + - ["system.int32", "system.int128", "Method[getbytecount].ReturnValue"] + - ["system.timeonly", "system.timeonly!", "Method[fromdatetime].ReturnValue"] + - ["system.string", "system.object", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.datetime", "Method[tryformat].ReturnValue"] + - ["system.int128", "system.int128!", "Member[maxvalue]"] + - ["system.int32", "system.memoryextensions!", "Method[splitany].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[minmagnitude].ReturnValue"] + - ["system.string", "system.timezoneinfo", "Method[toserializedstring].ReturnValue"] + - ["system.half", "system.half!", "Method[ceiling].ReturnValue"] + - ["system.boolean", "system.appdomain", "Member[shadowcopyfiles]"] + - ["system.reflection.eventinfo[]", "system.type", "Method[getevents].ReturnValue"] + - ["system.uriparser", "system.uriparser", "Method[onnewuri].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_division].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[magenta]"] + - ["system.single", "system.single!", "Method[exp10m1].ReturnValue"] + - ["system.int16", "system.int16!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.type", "Method[isvaluetypeimpl].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[isnan].ReturnValue"] + - ["system.int32", "system.datetime", "Member[microsecond]"] + - ["system.double", "system.double!", "Method[atan2pi].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[add].ReturnValue"] + - ["system.uint32", "system.convert!", "Method[touint32].ReturnValue"] + - ["system.string", "system.iappdomainsetup", "Member[privatebinpath]"] + - ["system.threading.waithandle", "system.iasyncresult", "Member[asyncwaithandle]"] + - ["system.collections.ienumerator", "system.string", "Method[getenumerator].ReturnValue"] + - ["system.int32", "system.decimal", "Method[gethashcode].ReturnValue"] + - ["system.single", "system.mathf!", "Method[ceiling].ReturnValue"] + - ["system.object", "system.delegate", "Member[target]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[favorites]"] + - ["system.int32", "system.environment!", "Member[currentmanagedthreadid]"] + - ["system.uint64", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.single!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.decimal", "system.math!", "Method[round].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[equals].ReturnValue"] + - ["system.version", "system.applicationid", "Member[version]"] + - ["system.single", "system.single!", "Method[op_bitwiseand].ReturnValue"] + - ["tinteger", "system.single!", "Method[converttointeger].ReturnValue"] + - ["system.string", "system.string", "Method[tolower].ReturnValue"] + - ["system.string", "system.uri", "Member[pathandquery]"] + - ["system.string", "system.appcontext!", "Member[basedirectory]"] + - ["system.consolekey", "system.consolekey!", "Member[backspace]"] + - ["system.boolean", "system.boolean", "Method[tryformat].ReturnValue"] + - ["system.uint32", "system.double", "Method[touint32].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[mypictures]"] + - ["system.sbyte", "system.sbyte!", "Member[allbitsset]"] + - ["system.boolean", "system.single!", "Method[isimaginarynumber].ReturnValue"] + - ["system.boolean", "system.uint32", "Method[trywritebigendian].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[iseveninteger].ReturnValue"] + - ["t", "system.arraysegment+enumerator", "Member[current]"] + - ["system.boolean", "system.byte", "Method[tryformat].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_decrement].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[resources]"] + - ["system.int64", "system.intptr!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[inumberbase].ReturnValue"] + - ["system.typedreference", "system.typedreference!", "Method[maketypedreference].ReturnValue"] + - ["system.boolean", "system.single", "Method[trywriteexponentbigendian].ReturnValue"] + - ["system.int32", "system.int64", "Method[gethashcode].ReturnValue"] + - ["system.byte", "system.byte!", "Member[allbitsset]"] + - ["system.consolekey", "system.consolekey!", "Member[s]"] + - ["system.int32", "system.int32!", "Method[clamp].ReturnValue"] + - ["system.delegate[]", "system.delegate", "Method[getinvocationlist].ReturnValue"] + - ["system.int32", "system.dateonly", "Member[month]"] + - ["system.single", "system.mathf!", "Method[sqrt].ReturnValue"] + - ["system.typecode", "system.typecode!", "Member[char]"] + - ["system.boolean", "system.uint32!", "Method[op_lessthan].ReturnValue"] + - ["system.binarydata", "system.binarydata!", "Method[fromstream].ReturnValue"] + - ["system.stringsplitoptions", "system.stringsplitoptions!", "Member[trimentries]"] + - ["system.uint64", "system.datetime", "Method[touint64].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_unaryplus].ReturnValue"] + - ["system.boolean", "system.datetime!", "Method[isleapyear].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isimaginarynumber].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[system]"] + - ["system.boolean", "system.operatingsystem!", "Method[iswindows].ReturnValue"] + - ["system.boolean", "system.timezone", "Method[isdaylightsavingtime].ReturnValue"] + - ["system.string", "system.single", "Method[tostring].ReturnValue"] + - ["tinteger", "system.decimal!", "Method[converttointeger].ReturnValue"] + - ["system.double", "system.double!", "Method[exp2].ReturnValue"] + - ["system.boolean", "system.timeonly", "Method[tryformat].ReturnValue"] + - ["system.uint128", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.console!", "Member[cursorleft]"] + - ["system.byte", "system.dbnull", "Method[tobyte].ReturnValue"] + - ["system.boolean", "system.uritypeconverter", "Method[isvalid].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[min].ReturnValue"] + - ["system.double", "system.double!", "Method[degreestoradians].ReturnValue"] + - ["system.object", "system.appcontext!", "Method[getdata].ReturnValue"] + - ["system.single", "system.single!", "Member[additiveidentity]"] + - ["system.boolean", "system.byte!", "Method[iscomplexnumber].ReturnValue"] + - ["system.intptr", "system.math!", "Method[min].ReturnValue"] + - ["system.stringcomparer", "system.stringcomparer!", "Method[create].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[zoom]"] + - ["system.typecode", "system.typecode!", "Member[sbyte]"] + - ["system.int32", "system.byte!", "Method[sign].ReturnValue"] + - ["system.sbyte", "system.int64", "Method[tosbyte].ReturnValue"] + - ["system.uint32", "system.byte", "Method[touint32].ReturnValue"] + - ["system.runtimetypehandle", "system.modulehandle", "Method[resolvetypehandle].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[isinteger].ReturnValue"] + - ["system.single", "system.convert!", "Method[tosingle].ReturnValue"] + - ["system.boolean", "system.char!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.string!", "Method[isnullorwhitespace].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[popcount].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[serializationinfostring]"] + - ["t", "system.span", "Member[item]"] + - ["system.boolean", "system.intptr!", "Method[isimaginarynumber].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[isnormal].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Member[minvalue]"] + - ["system.int32", "system.uint128", "Method[getbytecount].ReturnValue"] + - ["system.int32", "system.int32!", "Method[popcount].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_checkedincrement].ReturnValue"] + - ["system.boolean", "system.readonlymemory", "Member[isempty]"] + - ["system.boolean", "system.uint16!", "Method[op_equality].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[createchecked].ReturnValue"] + - ["system.int32", "system.valuetuple", "Method[compareto].ReturnValue"] + - ["system.gcnotificationstatus", "system.gcnotificationstatus!", "Member[notapplicable]"] + - ["system.string", "system.string", "Method[padleft].ReturnValue"] + - ["system.boolean", "system.char!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_exclusiveor].ReturnValue"] + - ["system.string", "system.iappdomainsetup", "Member[cachepath]"] + - ["system.environment+specialfolderoption", "system.environment+specialfolderoption!", "Member[none]"] + - ["system.boolean", "system.char!", "Method[isnegative].ReturnValue"] + - ["system.type", "system.object", "Method[gettype].ReturnValue"] + - ["system.char", "system.char!", "Method[op_modulus].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[abs].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[rotateright].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Member[totaloffsetminutes]"] + - ["system.single", "system.single!", "Method[op_multiply].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[max].ReturnValue"] + - ["system.double", "system.single", "Method[todouble].ReturnValue"] + - ["system.collections.idictionary", "system.environment!", "Method[getenvironmentvariables].ReturnValue"] + - ["system.sbyte", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.int32", "system.timeonly", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.environment!", "Member[userinteractive]"] + - ["system.string", "system.gcmemoryinfo", "Member[pausedurations]"] + - ["system.byte", "system.math!", "Method[max].ReturnValue"] + - ["system.stringcomparer", "system.stringcomparer!", "Member[invariantculture]"] + - ["system.boolean", "system.char!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.timespan!", "Method[tryparse].ReturnValue"] + - ["system.string", "system.appdomain", "Method[tostring].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.reflection.methodbase", "system.type", "Member[declaringmethod]"] + - ["system.runtime.remoting.objecthandle", "system.activator!", "Method[createcominstancefrom].ReturnValue"] + - ["system.single", "system.single!", "Method[sin].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[minnumber].ReturnValue"] + - ["system.type", "system.type", "Method[getfunctionpointerreturntype].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[isfinite].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[browserrefresh]"] + - ["system.typecode", "system.single", "Method[gettypecode].ReturnValue"] + - ["system.uint16", "system.math!", "Method[max].ReturnValue"] + - ["system.char", "system.char!", "Method[op_bitwiseand].ReturnValue"] + - ["system.string", "system.type", "Method[getenumname].ReturnValue"] + - ["system.reflection.assembly", "system._appdomain", "Method[load].ReturnValue"] + - ["system.half", "system.half!", "Method[op_exclusiveor].ReturnValue"] + - ["system.sbyte", "system.dbnull", "Method[tosbyte].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addmonths].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[fromunixtimeseconds].ReturnValue"] + - ["system.int32", "system.uint64", "Method[getbytecount].ReturnValue"] + - ["system.half", "system.half!", "Method[cospi].ReturnValue"] + - ["system.single", "system.mathf!", "Method[bitincrement].ReturnValue"] + - ["system.datetime", "system.timezoneinfo!", "Method[converttime].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.iconvertible", "Method[toboolean].ReturnValue"] + - ["system.int64", "system.int64!", "Method[popcount].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[op_equality].ReturnValue"] + - ["system.object", "system.uint16", "Method[totype].ReturnValue"] + - ["system.boolean", "system.array", "Member[isfixedsize]"] + - ["system.dayofweek", "system.dateonly", "Member[dayofweek]"] + - ["system.appdomain", "system.appdomainmanager", "Method[createdomain].ReturnValue"] + - ["system.byte", "system.byte!", "Method[trailingzerocount].ReturnValue"] + - ["system.double", "system.double!", "Method[copysign].ReturnValue"] + - ["system.int32", "system.uint32", "Method[getshortestbitlength].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[floor].ReturnValue"] + - ["system.double", "system.sbyte", "Method[todouble].ReturnValue"] + - ["system.double", "system.math!", "Method[atan].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_modulus].ReturnValue"] + - ["system.type", "system.appdomain", "Method[gettype].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemessh]"] + - ["system.boolean", "system.char!", "Method[isasciiletterlower].ReturnValue"] + - ["system.char", "system.char!", "Member[allbitsset]"] + - ["system.urikind", "system.urikind!", "Member[absolute]"] + - ["system.boolean", "system.uriparser", "Method[isbaseof].ReturnValue"] + - ["system.string", "system.uribuilder", "Member[password]"] + - ["system.int32", "system.uint16", "Method[compareto].ReturnValue"] + - ["system.int32", "system.byte", "Method[gethashcode].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[op_inequality].ReturnValue"] + - ["system.byte", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[select]"] + - ["system.sbyte", "system.uint16", "Method[tosbyte].ReturnValue"] + - ["system.object", "system.uritemplatematch", "Member[data]"] + - ["system.boolean", "system.uri!", "Method[checkschemename].ReturnValue"] + - ["system.object", "system.weakreference", "Member[target]"] + - ["system.int64", "system.gcmemoryinfo", "Member[heapsizebytes]"] + - ["system.boolean", "system.intptr!", "Method[tryparse].ReturnValue"] + - ["system.string", "system.exception", "Method[tostring].ReturnValue"] + - ["system.int32", "system.string", "Member[length]"] + - ["system.boolean", "system.runtimetypehandle!", "Method[op_equality].ReturnValue"] + - ["system.decimal", "system.decimal!", "Member[pi]"] + - ["system.int32", "system.memoryextensions!", "Method[lastindexofanyinrange].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[ispow2].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.idisposable", "system.iobservable", "Method[subscribe].ReturnValue"] + - ["system.double", "system.math!", "Method[clamp].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[launchmediaselect]"] + - ["system.int128", "system.int128!", "Method[maxnumber].ReturnValue"] + - ["system.uriidnscope", "system.uriidnscope!", "Member[all]"] + - ["system.collections.objectmodel.collection", "system.uritemplatetable", "Method[match].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[ispositive].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "system.uri", "Member[isloopback]"] + - ["system.int64", "system.timespan!", "Member[ticksperday]"] + - ["system.double", "system.math!", "Method[min].ReturnValue"] + - ["system.boolean", "system.environment!", "Member[is64bitoperatingsystem]"] + - ["system.modulehandle", "system.runtimetypehandle", "Method[getmodulehandle].ReturnValue"] + - ["system.boolean", "system.type", "Member[isabstract]"] + - ["system.decimal", "system.decimal!", "Method[divide].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[touniversaltime].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[subtract].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[tryreadbigendian].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[minutesperday]"] + - ["system.decimal", "system.double", "Method[todecimal].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.boolean", "system.sbyte", "Method[trywritebigendian].ReturnValue"] + - ["system.int128", "system.int128!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.string", "system.string", "Method[trimstart].ReturnValue"] + - ["system.byte", "system.byte!", "Method[max].ReturnValue"] + - ["system.object", "system.iconvertible", "Method[totype].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[tryreadbigendian].ReturnValue"] + - ["system.half", "system.half!", "Method[atanpi].ReturnValue"] + - ["system.uintptr", "system.math!", "Method[clamp].ReturnValue"] + - ["system.security.policy.evidence", "system._appdomain", "Member[evidence]"] + - ["system.boolean", "system.int16", "Method[trywritebigendian].ReturnValue"] + - ["system.single", "system.mathf!", "Method[round].ReturnValue"] + - ["system.gcnotificationstatus", "system.gcnotificationstatus!", "Member[canceled]"] + - ["system.boolean", "system.int128!", "Method[isrealnumber].ReturnValue"] + - ["system.double", "system.gcmemoryinfo", "Member[pausetimepercentage]"] + - ["system.int32", "system.array", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.uint32", "Method[toint32].ReturnValue"] + - ["system.datetime", "system.datetime!", "Method[frombinary].ReturnValue"] + - ["system.string", "system.uri", "Member[absoluteuri]"] + - ["system.datetime", "system.datetime!", "Method[specifykind].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_multiply].ReturnValue"] + - ["system.int64", "system.datetimeoffset", "Member[ticks]"] + - ["system.int32", "system.enum", "Method[compareto].ReturnValue"] + - ["system.int32", "system.tuple", "Method[compareto].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonadmintools]"] + - ["system.int32", "system.int32!", "Method[op_decrement].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_checkedincrement].ReturnValue"] + - ["system.int16", "system.int16!", "Method[min].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[field]"] + - ["system.boolean", "system.operatingsystem!", "Method[iswatchos].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[leadingzerocount].ReturnValue"] + - ["system.uint32", "system.int64", "Method[touint32].ReturnValue"] + - ["system.uint32", "system.math!", "Method[min].ReturnValue"] + - ["system.timespan", "system.datetime!", "Method[op_subtraction].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[admintools]"] + - ["system.boolean", "system.double!", "Method[inumberbase].ReturnValue"] + - ["system.int128", "system.int128!", "Method[leadingzerocount].ReturnValue"] + - ["system.boolean", "system.type", "Member[isgenerictypeparameter]"] + - ["system.boolean", "system.uint32!", "Method[tryreadbigendian].ReturnValue"] + - ["system.double", "system.decimal", "Method[todouble].ReturnValue"] + - ["system.int32", "system.int32!", "Method[max].ReturnValue"] + - ["windows.foundation.iasyncaction", "system.windowsruntimesystemextensions!", "Method[asasyncaction].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[x]"] + - ["system.string", "system.appdomainsetup", "Member[cachepath]"] + - ["system.consolespecialkey", "system.consolespecialkey!", "Member[controlbreak]"] + - ["system.boolean", "system.int16", "Method[tryformat].ReturnValue"] + - ["system.int32", "system.int32!", "Method[sign].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.span", "system.memoryextensions!", "Method[trimend].ReturnValue"] + - ["system.single", "system.single!", "Method[exp2].ReturnValue"] + - ["system.sbyte", "system.iconvertible", "Method[tosbyte].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[isimaginarynumber].ReturnValue"] + - ["system.boolean", "system.gcmemoryinfo", "Member[concurrent]"] + - ["system.int32", "system.int32!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.arraysegment!", "Method[op_inequality].ReturnValue"] + - ["system.single", "system.single!", "Method[copysign].ReturnValue"] + - ["system.object", "system.unhandledexceptioneventargs", "Member[exceptionobject]"] + - ["system.reflection.assembly", "system.appdomainmanager", "Member[entryassembly]"] + - ["system.boolean", "system.single!", "Method[ispow2].ReturnValue"] + - ["system.dateonly", "system.dateonly!", "Member[minvalue]"] + - ["system.single", "system.single!", "Method[op_increment].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[tryreadbigendian].ReturnValue"] + - ["system.string", "system.string", "Method[replacelineendings].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.int32", "system.typedreference", "Method[gethashcode].ReturnValue"] + - ["system.single", "system.int32", "Method[tosingle].ReturnValue"] + - ["system.string", "system.applicationid", "Member[processorarchitecture]"] + - ["system.string[]", "system.appdomainsetup", "Member[partialtrustvisibleassemblies]"] + - ["system.boolean", "system.sbyte!", "Method[isrealnumber].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.char!", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.type", "Member[iscomobject]"] + - ["system.int32", "system.datetime", "Member[hour]"] + - ["system.boolean", "system.half!", "Method[iseveninteger].ReturnValue"] + - ["system.boolean", "system.char", "Method[equals].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_modulus].ReturnValue"] + - ["system.double", "system.char", "Method[todouble].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[fromunixtimemilliseconds].ReturnValue"] + - ["system.boolean", "system.memoryextensions+trywriteinterpolatedstringhandler", "Method[appendliteral].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_decrement].ReturnValue"] + - ["system.delegate", "system.multicastdelegate", "Method[removeimpl].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[isimaginarynumber].ReturnValue"] + - ["system.single", "system.bitconverter!", "Method[int32bitstosingle].ReturnValue"] + - ["system.char", "system.string", "Method[tochar].ReturnValue"] + - ["system.double", "system.math!", "Member[tau]"] + - ["system.boolean", "system.uint128!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.single!", "Method[isnormal].ReturnValue"] + - ["system.int32", "system.string!", "Method[compare].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_increment].ReturnValue"] + - ["system.boolean", "system.half!", "Method[isnan].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[log2].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[class]"] + - ["system.boolean", "system.char!", "Method[isfinite].ReturnValue"] + - ["system.valuetuple", "system.int128!", "Method[divrem].ReturnValue"] + - ["system.base64formattingoptions", "system.base64formattingoptions!", "Member[insertlinebreaks]"] + - ["system.int64", "system.sbyte", "Method[toint64].ReturnValue"] + - ["system.uint128", "system.uint128!", "Member[minvalue]"] + - ["system.boolean", "system.uint64!", "Method[iseveninteger].ReturnValue"] + - ["system.string", "system.timezone", "Member[standardname]"] + - ["system.single", "system.mathf!", "Method[cbrt].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_subtraction].ReturnValue"] + - ["system.int32", "system.gc!", "Member[maxgeneration]"] + - ["system.runtime.remoting.objecthandle", "system.appdomain", "Method[createinstance].ReturnValue"] + - ["system.int32", "system.valuetuple", "Member[length]"] + - ["system.boolean", "system.uint16!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.double", "system.math!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.uint16", "Method[trywritebigendian].ReturnValue"] + - ["system.stringcomparison", "system.stringcomparison!", "Member[ordinal]"] + - ["system.char", "system.char!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[op_inequality].ReturnValue"] + - ["system.operatingsystem", "system.environment!", "Member[osversion]"] + - ["system.boolean", "system.int128!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.applicationid", "Member[culture]"] + - ["system.boolean", "system.uint64!", "Method[isfinite].ReturnValue"] + - ["system.timespan", "system.datetimeoffset!", "Method[op_subtraction].ReturnValue"] + - ["system.decimal", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.string", "system.memoryextensions!", "Method[trimend].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[programs]"] + - ["system.sbyte", "system.sbyte!", "Member[one]"] + - ["toutput[]", "system.array!", "Method[convertall].ReturnValue"] + - ["system.boolean", "system.span+enumerator", "Method[movenext].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[pause]"] + - ["system.boolean", "system.int64!", "Method[op_lessthan].ReturnValue"] + - ["system.int32", "system.appdomain", "Method[executeassemblybyname].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_division].ReturnValue"] + - ["system.double", "system.byte", "Method[todouble].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Member[multiplicativeidentity]"] + - ["tinteger", "system.decimal!", "Method[converttointegernative].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_unaryplus].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[minmagnitudenumber].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[windows]"] + - ["system.string", "system.appdomainsetup", "Member[applicationname]"] + - ["system.int32", "system.half", "Method[getexponentshortestbitlength].ReturnValue"] + - ["system.int32", "system.uint16", "Method[toint32].ReturnValue"] + - ["system.boolean", "system.delegate", "Method[equals].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[subtract]"] + - ["system.timespan", "system.datetimeoffset", "Member[timeofday]"] + - ["system.int32", "system.type", "Method[getarrayrank].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[containsanyexceptinrange].ReturnValue"] + - ["system.char", "system.string", "Member[chars]"] + - ["system.boolean", "system.char!", "Method[op_greaterthan].ReturnValue"] + - ["system.string", "system.uri", "Member[originalstring]"] + - ["system.consolekey", "system.consolekey!", "Member[f23]"] + - ["system.type[]", "system.type", "Method[findinterfaces].ReturnValue"] + - ["system.single", "system.mathf!", "Method[tan].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[systemx86]"] + - ["system.boolean", "system.appdomainsetup", "Member[disallowpublisherpolicy]"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addticks].ReturnValue"] + - ["system.range", "system.memoryextensions+spansplitenumerator", "Member[current]"] + - ["system.consolespecialkey", "system.consolecanceleventargs", "Member[specialkey]"] + - ["system.int32", "system.int32!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[issubnormal].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[op_lessthan].ReturnValue"] + - ["system.int16", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.runtimetypehandle", "Method[equals].ReturnValue"] + - ["system.int128", "system.int128!", "Method[max].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[max].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[isinfinity].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f22]"] + - ["system.uint16", "system.int16", "Method[touint16].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[isnormal].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[containsany].ReturnValue"] + - ["system.stringcomparer", "system.stringcomparer!", "Member[currentcultureignorecase]"] + - ["system.int64", "system.int64!", "Method[createsaturating].ReturnValue"] + - ["system.string", "system.formattablestring", "Member[format]"] + - ["system.decimal", "system.decimal", "Method[todecimal].ReturnValue"] + - ["system.int64", "system.int64!", "Member[multiplicativeidentity]"] + - ["system.boolean", "system.appdomain!", "Member[monitoringisenabled]"] + - ["system.boolean", "system.intptr!", "Method[isnegative].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[startswith].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[clamp].ReturnValue"] + - ["system.int32", "system.string", "Method[lastindexof].ReturnValue"] + - ["system.boolean", "system.consolekeyinfo!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.enum", "Method[hasflag].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonoemlinks]"] + - ["system.sbyte", "system.sbyte!", "Member[zero]"] + - ["system.int32", "system.decimal!", "Method[getbits].ReturnValue"] + - ["system.half", "system.half!", "Method[clampnative].ReturnValue"] + - ["system.double", "system.double!", "Member[additiveidentity]"] + - ["system.memory", "system.memoryextensions!", "Method[trim].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[history]"] + - ["system.boolean", "system.uintptr!", "Method[isoddinteger].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[binarysearch].ReturnValue"] + - ["system.int64", "system.datetimeoffset", "Method[tofiletime].ReturnValue"] + - ["system.boolean", "system.timespan", "Method[equals].ReturnValue"] + - ["system.datetime", "system.char", "Method[todatetime].ReturnValue"] + - ["system.string", "system.uri", "Member[userinfo]"] + - ["system.boolean", "system.arraysegment+enumerator", "Method[movenext].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[inumberbase].ReturnValue"] + - ["system.int64", "system.char", "Method[toint64].ReturnValue"] + - ["system.double", "system.timespan", "Member[totalmicroseconds]"] + - ["system.byte", "system.byte!", "Method[op_increment].ReturnValue"] + - ["system.readonlymemory", "system.readonlymemory!", "Method[op_implicit].ReturnValue"] + - ["system.string", "system.sbyte", "Method[tostring].ReturnValue"] + - ["system.datetime", "system.double", "Method[todatetime].ReturnValue"] + - ["system.int32", "system.intptr", "Method[getshortestbitlength].ReturnValue"] + - ["system.single", "system.mathf!", "Method[asinh].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[minnumber].ReturnValue"] + - ["system.object", "system.array", "Method[clone].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[issubnormal].ReturnValue"] + - ["system.timespan", "system.datetimeoffset", "Method[subtract].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[minmagnitude].ReturnValue"] + - ["system.int64", "system.datetime", "Member[ticks]"] + - ["system.int128", "system.int128!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.int64", "system.int64!", "Method[parse].ReturnValue"] + - ["system.double", "system.math!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.boolean", "system.half!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isnormal].ReturnValue"] + - ["system.string", "system.objectdisposedexception", "Member[objectname]"] + - ["system.boolean", "system.unhandledexceptioneventargs", "Member[isterminating]"] + - ["system.boolean", "system.uritemplate", "Method[isequivalentto].ReturnValue"] + - ["system.boolean", "system.int64", "Method[equals].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[inumberbase].ReturnValue"] + - ["t3", "system.tuple", "Member[item3]"] + - ["system.double", "system.double!", "Method[exp10m1].ReturnValue"] + - ["system.single", "system.single!", "Method[tanh].ReturnValue"] + - ["system.int32", "system.console!", "Member[windowtop]"] + - ["system.array", "system.enum!", "Method[getvalues].ReturnValue"] + - ["system.int32", "system.index", "Member[value]"] + - ["system.type", "system.type", "Method[getinterface].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.boolean", "system.type", "Member[isvaluetype]"] + - ["system.boolean", "system.timespan!", "Method[op_greaterthan].ReturnValue"] + - ["system.exception", "system.aggregateexception", "Method[getbaseexception].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Member[allbitsset]"] + - ["system.uintptr", "system.uintptr!", "Method[parse].ReturnValue"] + - ["system.reflection.memberfilter", "system.type!", "Member[filtername]"] + - ["system.int32", "system.single", "Method[getsignificandbitlength].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_unsignedrightshift].ReturnValue"] + - ["system.boolean", "system.dateonly", "Method[equals].ReturnValue"] + - ["system.double", "system.double!", "Method[scaleb].ReturnValue"] + - ["system.valuetuple", "system.uint16!", "Method[divrem].ReturnValue"] + - ["system.urihostnametype", "system.urihostnametype!", "Member[unknown]"] + - ["system.int16", "system.string", "Method[toint16].ReturnValue"] + - ["system.int64", "system.int16", "Method[toint64].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[createsaturating].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.timeonly!", "Method[tryparse].ReturnValue"] + - ["system.int16", "system.int16!", "Member[zero]"] + - ["system.boolean", "system.int16!", "Method[isnan].ReturnValue"] + - ["system.text.encoding", "system.console!", "Member[outputencoding]"] + - ["system.boolean", "system.sbyte!", "Method[op_inequality].ReturnValue"] + - ["system.valuetuple", "system.uintptr!", "Method[divrem].ReturnValue"] + - ["system.string", "system.uribuilder", "Method[tostring].ReturnValue"] + - ["system.int64", "system.int64!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.string", "system.range", "Method[tostring].ReturnValue"] + - ["system.int64", "system.int64!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.type", "Method[isprimitiveimpl].ReturnValue"] + - ["system.boolean", "system.half", "Method[trywriteexponentlittleendian].ReturnValue"] + - ["system.valuetuple", "system.int64!", "Method[divrem].ReturnValue"] + - ["system.decimal", "system.int64", "Method[todecimal].ReturnValue"] + - ["system.boolean", "system.timezoneinfo", "Method[isdaylightsavingtime].ReturnValue"] + - ["system.int32", "system.int64", "Method[toint32].ReturnValue"] + - ["system.byte", "system.byte!", "Method[leadingzerocount].ReturnValue"] + - ["system.single", "system.single!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.appdomain", "Member[ishomogenous]"] + - ["system.consolekey", "system.consolekey!", "Member[f11]"] + - ["system.byte", "system.byte!", "Method[op_leftshift].ReturnValue"] + - ["system.boolean", "system.datetime", "Method[toboolean].ReturnValue"] + - ["system.uint64", "system.dbnull", "Method[touint64].ReturnValue"] + - ["system.string", "system.string!", "Member[empty]"] + - ["system.boolean", "system.uint128!", "Method[ispow2].ReturnValue"] + - ["system.uint32", "system.decimal!", "Method[touint32].ReturnValue"] + - ["system.boolean", "system.half!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.uint32", "Method[equals].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f]"] + - ["system.half", "system.bitconverter!", "Method[tohalf].ReturnValue"] + - ["system.char", "system.char!", "Method[op_bitwiseor].ReturnValue"] + - ["system.object", "system.charenumerator", "Member[current]"] + - ["system.int32", "system.datetimeoffset", "Member[minute]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[networkshortcuts]"] + - ["system.uintptr", "system.uintptr!", "Method[copysign].ReturnValue"] + - ["system.boolean", "system.type", "Member[isclass]"] + - ["system.int128", "system.int128!", "Method[op_checkedaddition].ReturnValue"] + - ["system.loaderoptimization", "system.loaderoptimization!", "Member[singledomain]"] + - ["system.boolean", "system.array", "Member[isreadonly]"] + - ["system.int64", "system.decimal!", "Method[toint64].ReturnValue"] + - ["system.char", "system.consolekeyinfo", "Member[keychar]"] + - ["system.boolean", "system.uint128!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.double", "system.math!", "Member[pi]"] + - ["system.int32", "system.timezoneinfo+transitiontime", "Member[day]"] + - ["system.half", "system.half!", "Member[positiveinfinity]"] + - ["system.boolean", "system.half!", "Method[tryparse].ReturnValue"] + - ["system.intptr", "system.intptr!", "Member[additiveidentity]"] + - ["system.double", "system.math!", "Method[ceiling].ReturnValue"] + - ["system.string", "system.string!", "Method[create].ReturnValue"] + - ["system.sbyte", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.int32[]", "system.decimal!", "Method[getbits].ReturnValue"] + - ["system.datetime", "system.timezoneinfo!", "Method[converttimebysystemtimezoneid].ReturnValue"] + - ["system.boolean", "system.uint16", "Method[tryformat].ReturnValue"] + - ["system.string", "system.string", "Method[toupper].ReturnValue"] + - ["system.reflection.fieldinfo[]", "system.type", "Method[getfields].ReturnValue"] + - ["system.string", "system.span", "Method[tostring].ReturnValue"] + - ["system.int32", "system.uint128", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.uint128", "Method[equals].ReturnValue"] + - ["t", "system.arraysegment", "Member[item]"] + - ["system.valuetuple", "system.uint128!", "Method[divrem].ReturnValue"] + - ["system.boolean", "system.console!", "Member[isinputredirected]"] + - ["system.uintptr", "system.uintptr!", "Method[createtruncating].ReturnValue"] + - ["system.object", "system.uint32", "Method[totype].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[abs].ReturnValue"] + - ["system.string", "system.iappdomainsetup", "Member[shadowcopydirectories]"] + - ["system.int32", "system.uint64", "Method[compareto].ReturnValue"] + - ["system.text.stringruneenumerator", "system.string", "Method[enumeraterunes].ReturnValue"] + - ["system.int64", "system.datetimeoffset", "Method[tounixtimeseconds].ReturnValue"] + - ["system.intptr", "system.intptr!", "Member[one]"] + - ["tenum", "system.enum!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.uri!", "Method[ishexencoding].ReturnValue"] + - ["system.intptr", "system.runtimemethodhandle", "Member[value]"] + - ["system.int64", "system.int64!", "Method[maxnumber].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[execute]"] + - ["system.int64", "system.array", "Member[longlength]"] + - ["system.boolean", "system.char!", "Method[ishighsurrogate].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_unarynegation].ReturnValue"] + - ["system.int32", "system.string", "Method[toint32].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_decrement].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[applications]"] + - ["system.boolean", "system.dateonly!", "Method[op_inequality].ReturnValue"] + - ["system.string", "system.missingmethodexception", "Member[message]"] + - ["system.int32", "system.stringcomparer", "Method[compare].ReturnValue"] + - ["system.uint128", "system.uint128!", "Member[additiveidentity]"] + - ["system.uintptr", "system.uintptr!", "Method[op_multiply].ReturnValue"] + - ["system.boolean", "system.char", "Method[tryformat].ReturnValue"] + - ["system.boolean", "system.string", "Method[contains].ReturnValue"] + - ["system.int16", "system.int16!", "Member[one]"] + - ["system.consolekey", "system.consolekey!", "Member[d9]"] + - ["system.int16", "system.char", "Method[toint16].ReturnValue"] + - ["system.double", "system.double!", "Method[max].ReturnValue"] + - ["system.char", "system.enum", "Method[tochar].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[z]"] + - ["system.double", "system.double!", "Method[bitdecrement].ReturnValue"] + - ["system.double", "system.math!", "Method[atanh].ReturnValue"] + - ["system.decimal", "system.uint32", "Method[todecimal].ReturnValue"] + - ["system.runtime.remoting.objecthandle", "system.appdomain", "Method[createcominstancefrom].ReturnValue"] + - ["system.sbyte", "system.math!", "Method[min].ReturnValue"] + - ["system.boolean", "system.type", "Member[isszarray]"] + - ["system.string", "system.timezoneinfo", "Member[standardname]"] + - ["system.boolean", "system.intptr!", "Method[op_lessthanorequal].ReturnValue"] + - ["t1", "system.tuple", "Member[item1]"] + - ["system.string", "system.timeonly", "Method[tolongtimestring].ReturnValue"] + - ["system.boolean", "system.arraysegment!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.sbyte", "Method[equals].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isletter].ReturnValue"] + - ["system.boolean", "system.uint128", "Method[tryformat].ReturnValue"] + - ["system.decimal", "system.uint16", "Method[todecimal].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[op_lessthan].ReturnValue"] + - ["system.int32", "system.sequenceposition", "Method[gethashcode].ReturnValue"] + - ["system.int32", "system.guid", "Member[version]"] + - ["system.int16", "system.int16!", "Method[copysign].ReturnValue"] + - ["system.byte", "system.int16", "Method[tobyte].ReturnValue"] + - ["system.typecode", "system.convert!", "Method[gettypecode].ReturnValue"] + - ["system.datetime", "system.timezoneinfo+adjustmentrule", "Member[dateend]"] + - ["system.int128", "system.int128!", "Method[op_rightshift].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[iseveninteger].ReturnValue"] + - ["system.int32", "system.uintptr", "Method[gethashcode].ReturnValue"] + - ["system.single", "system.single", "Method[tosingle].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemenettcp]"] + - ["system.type", "system.type", "Method[makebyreftype].ReturnValue"] + - ["system.byte", "system.datetime", "Method[tobyte].ReturnValue"] + - ["system.int32", "system.int32!", "Method[leadingzerocount].ReturnValue"] + - ["system.single", "system.single!", "Method[acospi].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "system.int16", "Method[toboolean].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[desktopdirectory]"] + - ["system.boolean", "system.int128!", "Method[isinteger].ReturnValue"] + - ["system.char", "system.int32", "Method[tochar].ReturnValue"] + - ["system.loaderoptimization", "system.appdomainsetup", "Member[loaderoptimization]"] + - ["system.string", "system.char", "Method[tostring].ReturnValue"] + - ["system.io.stream", "system.binarydata", "Method[tostream].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[op_greaterthan].ReturnValue"] + - ["t3", "system.valuetuple", "Member[item3]"] + - ["system.int64", "system.int64!", "Method[op_checkedincrement].ReturnValue"] + - ["system.boolean", "system.timespan!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.single", "Method[trywritesignificandlittleendian].ReturnValue"] + - ["system.io.textreader", "system.console!", "Member[in]"] + - ["system.datetime", "system.datetime!", "Method[parseexact].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[trailingzerocount].ReturnValue"] + - ["system.int32", "system.bitconverter!", "Method[singletoint32bits].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[isinfinity].ReturnValue"] + - ["system.boolean", "system.iasyncresult", "Member[completedsynchronously]"] + - ["system.int128", "system.int128!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.int32", "system.attribute", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isasciiletter].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_decrement].ReturnValue"] + - ["system.uint16", "system.dbnull", "Method[touint16].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addmicroseconds].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[maxmagnitude].ReturnValue"] + - ["system.single", "system.mathf!", "Member[e]"] + - ["system.sbyte", "system.sbyte!", "Method[op_checkedunarynegation].ReturnValue"] + - ["system.int128", "system.int128!", "Method[parse].ReturnValue"] + - ["system.boolean", "system.type", "Member[isconstructedgenerictype]"] + - ["system.string", "system.appdomain", "Member[friendlyname]"] + - ["system.single", "system.single!", "Method[expm1].ReturnValue"] + - ["system.appdomainmanager", "system.appdomain", "Member[domainmanager]"] + - ["system.int64", "system.int64!", "Method[op_modulus].ReturnValue"] + - ["system.boolean", "system.runtimemethodhandle!", "Method[op_inequality].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[abs].ReturnValue"] + - ["system.collections.objectmodel.readonlycollection", "system.array!", "Method[asreadonly].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[op_greaterthan].ReturnValue"] + - ["system.string", "system.formattablestring!", "Method[invariant].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[isnormal].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[tryparse].ReturnValue"] + - ["system.uri", "system.uritemplatematch", "Member[baseuri]"] + - ["system.uint16", "system.uint16!", "Member[allbitsset]"] + - ["system.boolean", "system.uintptr!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.int32", "system.datetimeoffset", "Member[year]"] + - ["system.boolean", "system.decimal", "Method[trywritesignificandlittleendian].ReturnValue"] + - ["system.boolean", "system.type", "Member[isinterface]"] + - ["system.timezoneinfo+transitiontime", "system.timezoneinfo+adjustmentrule", "Member[daylighttransitionend]"] + - ["system.attributetargets", "system.attributetargets!", "Member[struct]"] + - ["system.byte", "system.byte!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.boolean", "system.timespan!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.reflection.constructorinfo", "system.type", "Member[typeinitializer]"] + - ["system.boolean", "system.int32", "Method[trywritelittleendian].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[multiplyaddestimate].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[createsaturating].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_multiply].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_addition].ReturnValue"] + - ["system.double", "system.string", "Method[todouble].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[subtract].ReturnValue"] + - ["tinteger", "system.single!", "Method[converttointegernative].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isnormal].ReturnValue"] + - ["system.single", "system.single!", "Method[abs].ReturnValue"] + - ["system.string", "system.console!", "Member[title]"] + - ["system.uint32", "system.datetime", "Method[touint32].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[op_decrement].ReturnValue"] + - ["system.int32", "system.decimal", "Method[getsignificandbytecount].ReturnValue"] + - ["t1", "system.valuetuple", "Member[item1]"] + - ["system.string", "system.uribuilder", "Member[host]"] + - ["system.boolean", "system.decimal!", "Method[isinfinity].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[millisecondsperhour]"] + - ["system.boolean", "system.int64!", "Method[iszero].ReturnValue"] + - ["system.half", "system.half!", "Member[minvalue]"] + - ["system.boolean", "system.type!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.double!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.sbyte", "system.char", "Method[tosbyte].ReturnValue"] + - ["system.boolean", "system.applicationid", "Method[equals].ReturnValue"] + - ["system.double", "system.datetime", "Method[tooadate].ReturnValue"] + - ["system.int64", "system.intptr", "Method[toint64].ReturnValue"] + - ["system.timezoneinfo", "system.timezoneinfo!", "Method[createcustomtimezone].ReturnValue"] + - ["system.boolean", "system.type", "Member[isenum]"] + - ["t2", "system.valuetuple", "Member[item2]"] + - ["system.uint16", "system.uint16!", "Method[trailingzerocount].ReturnValue"] + - ["system.collections.specialized.namevaluecollection", "system.uritemplatematch", "Member[boundvariables]"] + - ["system.consolekey", "system.consolekey!", "Member[j]"] + - ["system.boolean", "system.datetime!", "Method[op_greaterthan].ReturnValue"] + - ["system.int32", "system.valuetuple", "Method[gethashcode].ReturnValue"] + - ["system.uint16", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[white]"] + - ["system.consolekey", "system.consolekey!", "Member[multiply]"] + - ["system.byte[]", "system.appdomainsetup", "Method[getconfigurationbytes].ReturnValue"] + - ["system.boolean", "system.dateonly!", "Method[op_lessthan].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_multiply].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[copysign].ReturnValue"] + - ["system.single", "system.mathf!", "Method[atan2].ReturnValue"] + - ["system.int32", "system.uint32", "Method[getbytecount].ReturnValue"] + - ["system.double", "system.double!", "Method[expm1].ReturnValue"] + - ["system.boolean", "system.decimal", "Method[tryformat].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[spacebar]"] + - ["system.boolean", "system.double!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[leadingzerocount].ReturnValue"] + - ["system.object", "system.char", "Method[totype].ReturnValue"] + - ["system.int16", "system.int32", "Method[toint16].ReturnValue"] + - ["system.boolean", "system.clscompliantattribute", "Member[iscompliant]"] + - ["system.int32", "system.int32!", "Method[op_onescomplement].ReturnValue"] + - ["system.boolean", "system.single!", "Method[issubnormal].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.datetime", "system.datetimeoffset", "Member[datetime]"] + - ["system.int32", "system.version", "Member[minor]"] + - ["system.range", "system.range!", "Method[startat].ReturnValue"] + - ["system.int128", "system.int128!", "Method[abs].ReturnValue"] + - ["system.uint16", "system.double", "Method[touint16].ReturnValue"] + - ["system.uint16", "system.math!", "Method[min].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[addmilliseconds].ReturnValue"] + - ["system.int64", "system.gcgenerationinfo", "Member[sizebeforebytes]"] + - ["system.decimal", "system.decimal!", "Method[minmagnitude].ReturnValue"] + - ["system.double", "system.double!", "Method[clamp].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[scheme]"] + - ["system.double", "system.double!", "Member[epsilon]"] + - ["system.guid", "system.guid!", "Method[newguid].ReturnValue"] + - ["system.boolean", "system.datetimeoffset!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[rotateright].ReturnValue"] + - ["system.double", "system.double!", "Member[negativeone]"] + - ["system.int128", "system.math!", "Method[bigmul].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[op_equality].ReturnValue"] + - ["system.string", "system.random", "Method[gethexstring].ReturnValue"] + - ["system.string", "system.appdomainsetup", "Member[applicationbase]"] + - ["system.environmentvariabletarget", "system.environmentvariabletarget!", "Member[user]"] + - ["system.typecode", "system.int64", "Method[gettypecode].ReturnValue"] + - ["system.int32", "system.console!", "Member[windowwidth]"] + - ["system.boolean", "system.uint64!", "Method[isnormal].ReturnValue"] + - ["system.boolean", "system.runtimemethodhandle!", "Method[op_equality].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addyears].ReturnValue"] + - ["system.uint128", "system.math!", "Method[bigmul].ReturnValue"] + - ["system.boolean", "system.environment!", "Member[is64bitprocess]"] + - ["system.string", "system.iappdomainsetup", "Member[dynamicbase]"] + - ["system.double", "system.random", "Method[nextdouble].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isletterordigit].ReturnValue"] + - ["system.uint64", "system.convert!", "Method[touint64].ReturnValue"] + - ["system.boolean", "system.single!", "Method[iscanonical].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[compareto].ReturnValue"] + - ["system.string", "system.string", "Method[toupperinvariant].ReturnValue"] + - ["system.int32", "system.gc!", "Method[collectioncount].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_bitwiseor].ReturnValue"] + - ["system.int32", "system.half", "Method[compareto].ReturnValue"] + - ["system.string", "system.environment!", "Member[newline]"] + - ["system.int32", "system.dateonly", "Member[day]"] + - ["system.double", "system.iconvertible", "Method[todouble].ReturnValue"] + - ["system.type", "system.typedreference!", "Method[gettargettype].ReturnValue"] + - ["system.uint64", "system.int16", "Method[touint64].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemenetpipe]"] + - ["system.uint64", "system.uint64!", "Member[multiplicativeidentity]"] + - ["system.string", "system.uri!", "Member[urischemeftps]"] + - ["system.int32", "system.int32!", "Method[trailingzerocount].ReturnValue"] + - ["system.uintptr", "system.math!", "Method[min].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[delete]"] + - ["system.typecode", "system.iconvertible", "Method[gettypecode].ReturnValue"] + - ["system.type", "system.type!", "Method[gettypefromhandle].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[iscanonical].ReturnValue"] + - ["system.int32", "system.datetime", "Member[minute]"] + - ["system.boolean", "system.byte!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.int128", "system.int128!", "Method[rotateleft].ReturnValue"] + - ["system.int32", "system.array", "Method[add].ReturnValue"] + - ["system.boolean", "system.single!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isasciihexdigit].ReturnValue"] + - ["system.int32", "system.datetime", "Member[day]"] + - ["system.single", "system.mathf!", "Method[bitdecrement].ReturnValue"] + - ["system.uint128", "system.uint128!", "Member[multiplicativeidentity]"] + - ["system.uint64", "system.math!", "Method[max].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isasciiletterordigit].ReturnValue"] + - ["system.boolean", "system.uintptr!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.bitconverter!", "Method[trywritebytes].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[isinfinity].ReturnValue"] + - ["t[]", "system.array!", "Method[findall].ReturnValue"] + - ["system.int32", "system.dateonly", "Member[dayofyear]"] + - ["system.boolean", "system.sequenceposition", "Method[equals].ReturnValue"] + - ["system.int16", "system.int16!", "Method[minnumber].ReturnValue"] + - ["system.boolean", "system.type", "Member[ispointer]"] + - ["system.int32", "system.datetimeoffset", "Member[month]"] + - ["system.byte", "system.uint64", "Method[tobyte].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_multiply].ReturnValue"] + - ["system.int32", "system.timeonly", "Method[compareto].ReturnValue"] + - ["system.runtime.hosting.activationarguments", "system.appdomainsetup", "Member[activationarguments]"] + - ["system.attributetargets", "system.attributetargets!", "Member[property]"] + - ["system.consolemodifiers", "system.consolemodifiers!", "Member[none]"] + - ["system.double", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.double!", "Method[ispow2].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[tolower].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_exclusiveor].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[tickspermillisecond]"] + - ["system.string", "system.uri!", "Member[urischemegopher]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[cdburning]"] + - ["system.boolean", "system.int128!", "Method[isoddinteger].ReturnValue"] + - ["system.boolean", "system.type", "Member[isansiclass]"] + - ["system.boolean", "system.uint128", "Method[trywritelittleendian].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[rotateright].ReturnValue"] + - ["system.double", "system.math!", "Method[log10].ReturnValue"] + - ["system.valuetuple", "system.console!", "Method[getcursorposition].ReturnValue"] + - ["system.uint64", "system.string", "Method[touint64].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.globalization.unicodecategory", "system.char!", "Method[getunicodecategory].ReturnValue"] + - ["system.single", "system.single!", "Member[e]"] + - ["system.int32", "system.char!", "Member[radix]"] + - ["system.single", "system.single!", "Method[fusedmultiplyadd].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.double", "system.double!", "Member[pi]"] + - ["system.int16", "system.single", "Method[toint16].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[startup]"] + - ["system.boolean", "system.weakreference", "Member[trackresurrection]"] + - ["system.int32", "system.int32!", "Method[rotateleft].ReturnValue"] + - ["system.double", "system.double!", "Method[pow].ReturnValue"] + - ["system.single", "system.single!", "Method[round].ReturnValue"] + - ["system.int32", "system.int32", "Method[getbytecount].ReturnValue"] + - ["system.boolean", "system.appcontext!", "Method[trygetswitch].ReturnValue"] + - ["system.datetime", "system.int32", "Method[todatetime].ReturnValue"] + - ["system.boolean", "system.type", "Method[ismarshalbyrefimpl].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Member[additiveidentity]"] + - ["system.boolean", "system.datetime!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.text.encoding", "system.console!", "Member[inputencoding]"] + - ["system.type[]", "system.type", "Method[getrequiredcustommodifiers].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_checkedaddition].ReturnValue"] + - ["system.index", "system.index!", "Method[op_implicit].ReturnValue"] + - ["system.char", "system.char!", "Member[maxvalue]"] + - ["system.boolean", "system.single!", "Method[tryparse].ReturnValue"] + - ["system.boolean", "system.boolean!", "Method[tryparse].ReturnValue"] + - ["system.dayofweek", "system.dayofweek!", "Member[tuesday]"] + - ["system.boolean", "system.guid!", "Method[op_lessthanorequal].ReturnValue"] + - ["system.int32", "system.dateonly", "Method[gethashcode].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_exclusiveor].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[gray]"] + - ["system.boolean", "system.intptr!", "Method[issubnormal].ReturnValue"] + - ["system.string", "system.uriparser", "Method[resolve].ReturnValue"] + - ["system.boolean", "system.datetimeoffset!", "Method[op_greaterthan].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[op_rightshift].ReturnValue"] + - ["system.byte", "system.double", "Method[tobyte].ReturnValue"] + - ["system.uint32", "system.string", "Method[touint32].ReturnValue"] + - ["system.boolean", "system.int32", "Method[toboolean].ReturnValue"] + - ["system.boolean", "system.uint32!", "Method[isrealnumber].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[tryreadlittleendian].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[op_decrement].ReturnValue"] + - ["system.boolean", "system.datetimeoffset!", "Method[tryparse].ReturnValue"] + - ["system.decimal", "system.math!", "Method[max].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[isnegative].ReturnValue"] + - ["system.int32", "system.timezoneinfo+transitiontime", "Member[week]"] + - ["system.boolean", "system.uri!", "Method[iswellformeduristring].ReturnValue"] + - ["system.half", "system.half!", "Method[tanpi].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[rightwindows]"] + - ["system.string", "system.readonlymemory", "Method[tostring].ReturnValue"] + - ["system.runtimemethodhandle", "system.modulehandle", "Method[resolvemethodhandle].ReturnValue"] + - ["system.string", "system.int32", "Method[tostring].ReturnValue"] + - ["system.int32", "system.timespan", "Member[seconds]"] + - ["system.datetime", "system.enum", "Method[todatetime].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[ispow2].ReturnValue"] + - ["system.boolean", "system.byte", "Method[trywritelittleendian].ReturnValue"] + - ["system.int32", "system.sbyte", "Method[toint32].ReturnValue"] + - ["system.single", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.int128", "system.int128!", "Method[minmagnitude].ReturnValue"] + - ["system.boolean", "system.sbyte!", "Method[isimaginarynumber].ReturnValue"] + - ["system.intptr", "system.math!", "Method[abs].ReturnValue"] + - ["system.double", "system.double!", "Method[asin].ReturnValue"] + - ["system.half", "system.half!", "Method[sinh].ReturnValue"] + - ["system.consolemodifiers", "system.consolekeyinfo", "Member[modifiers]"] + - ["system.datetimekind", "system.datetimekind!", "Member[local]"] + - ["system.double", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_increment].ReturnValue"] + - ["system.runtime.remoting.objecthandle", "system.appdomain", "Method[createinstancefrom].ReturnValue"] + - ["system.double", "system.math!", "Method[tanh].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[u]"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[nofragment]"] + - ["system.sbyte", "system.sbyte!", "Method[maxmagnitude].ReturnValue"] + - ["system.string", "system.stringnormalizationextensions!", "Method[normalize].ReturnValue"] + - ["system.timespan", "system.timespan", "Method[multiply].ReturnValue"] + - ["t[]", "system.gc!", "Method[allocateuninitializedarray].ReturnValue"] + - ["system.consolecolor", "system.consolecolor!", "Member[darkgray]"] + - ["system.boolean", "system.type", "Member[isnestedprivate]"] + - ["system.reflection.propertyinfo[]", "system.type", "Method[getproperties].ReturnValue"] + - ["system.uint16", "system.uint16!", "Member[one]"] + - ["system.datetime", "system.timezone", "Method[touniversaltime].ReturnValue"] + - ["system.byte", "system.byte!", "Method[op_addition].ReturnValue"] + - ["system.datetimeoffset", "system.datetimeoffset!", "Method[fromfiletime].ReturnValue"] + - ["system.int32", "system.guid", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isimaginarynumber].ReturnValue"] + - ["system.int64", "system.gcmemoryinfo", "Member[pinnedobjectscount]"] + - ["system.boolean", "system.uint32!", "Method[isfinite].ReturnValue"] + - ["system.uint32", "system.uint32!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.single", "system.uint16", "Method[tosingle].ReturnValue"] + - ["system.string", "system.convert!", "Method[tostring].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[addmonths].ReturnValue"] + - ["system.byte[]", "system.guid", "Method[tobytearray].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[oemminus]"] + - ["system.timespan", "system.timespan!", "Method[fromseconds].ReturnValue"] + - ["t7", "system.tuple", "Member[item7]"] + - ["system.boolean", "system.int128!", "Method[isinfinity].ReturnValue"] + - ["system.boolean", "system.datetime!", "Method[tryparseexact].ReturnValue"] + - ["system.byte", "system.iconvertible", "Method[tobyte].ReturnValue"] + - ["system.boolean", "system.single!", "Method[op_equality].ReturnValue"] + - ["system.timespan", "system.timespan!", "Method[op_multiply].ReturnValue"] + - ["system.sbyte", "system.string", "Method[tosbyte].ReturnValue"] + - ["system.object", "system.uritypeconverter", "Method[convertto].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[op_greaterthan].ReturnValue"] + - ["system.char", "system.char!", "Method[op_onescomplement].ReturnValue"] + - ["system.byte", "system.convert!", "Method[tobyte].ReturnValue"] + - ["system.half", "system.half!", "Method[rootn].ReturnValue"] + - ["system.boolean", "system.decimal!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.double!", "Method[isinteger].ReturnValue"] + - ["system.applicationidentity", "system.activationcontext", "Member[identity]"] + - ["system.int64", "system.int64!", "Method[leadingzerocount].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[secondsperhour]"] + - ["system.stringcomparison", "system.stringcomparison!", "Member[invariantcultureignorecase]"] + - ["system.boolean", "system.uri!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[tryparse].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[abs].ReturnValue"] + - ["system.boolean", "system.weakreference", "Member[isalive]"] + - ["system.byte", "system.byte!", "Method[rotateright].ReturnValue"] + - ["system.boolean", "system.datetime!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.dbnull", "Method[toint32].ReturnValue"] + - ["system.string", "system.uri!", "Member[urischemews]"] + - ["system.double", "system.double!", "Method[maxmagnitude].ReturnValue"] + - ["system.int32", "system.intptr", "Method[compareto].ReturnValue"] + - ["system.arraysegment", "system.arraysegment!", "Member[empty]"] + - ["system.single", "system.mathf!", "Method[cosh].ReturnValue"] + - ["system.attributetargets", "system.attributetargets!", "Member[delegate]"] + - ["system.collections.objectmodel.readonlycollection", "system.uritemplate", "Member[queryvaluevariablenames]"] + - ["system.typecode", "system.typecode!", "Member[boolean]"] + - ["system.uricomponents", "system.uricomponents!", "Member[hostandport]"] + - ["system.typecode", "system.typecode!", "Member[datetime]"] + - ["system.single", "system.single!", "Method[op_addition].ReturnValue"] + - ["system.boolean", "system.convert!", "Method[isdbnull].ReturnValue"] + - ["system.int32", "system.stringnormalizationextensions!", "Method[getnormalizedlength].ReturnValue"] + - ["system.single", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[r]"] + - ["system.boolean", "system.int64!", "Method[isnegativeinfinity].ReturnValue"] + - ["system.boolean", "system.double!", "Method[iscomplexnumber].ReturnValue"] + - ["system.boolean", "system.char!", "Method[isbetween].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commondocuments]"] + - ["system.uint16", "system.uint16!", "Method[op_checkeddecrement].ReturnValue"] + - ["system.string", "system.memoryextensions!", "Method[trimstart].ReturnValue"] + - ["system.boolean", "system.intptr!", "Method[op_greaterthan].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[iswatchosversionatleast].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isandroid].ReturnValue"] + - ["system.string", "system.missingmemberexception", "Member[message]"] + - ["system.binarydata", "system.binarydata", "Method[withmediatype].ReturnValue"] + - ["system.uint32", "system.boolean", "Method[touint32].ReturnValue"] + - ["system.urihostnametype", "system.urihostnametype!", "Member[ipv6]"] + - ["system.boolean", "system.environment!", "Member[isprivilegedprocess]"] + - ["system.int32", "system.arraysegment", "Member[count]"] + - ["system.consolekey", "system.consolekey!", "Member[enter]"] + - ["system.half", "system.half!", "Method[atan].ReturnValue"] + - ["system.double", "system.timespan", "Member[totalhours]"] + - ["system.type", "system.exception", "Method[gettype].ReturnValue"] + - ["system.double", "system.double!", "Method[tanpi].ReturnValue"] + - ["system.half", "system.half!", "Method[reciprocalsqrtestimate].ReturnValue"] + - ["system.int32", "system.tuple", "Method[gethashcode].ReturnValue"] + - ["system.uritemplatematch", "system.uritemplate", "Method[match].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[numpad7]"] + - ["system.int32", "system.timeonly", "Member[second]"] + - ["system.half", "system.half!", "Method[floor].ReturnValue"] + - ["system.datetime", "system.iconvertible", "Method[todatetime].ReturnValue"] + - ["system.object", "system.array", "Member[syncroot]"] + - ["system.boolean", "system.type", "Member[isautolayout]"] + - ["system.boolean", "system.obsoleteattribute", "Member[iserror]"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[add].ReturnValue"] + - ["system.string", "system.uri", "Member[dnssafehost]"] + - ["system.int32", "system.string", "Method[gethashcode].ReturnValue"] + - ["system.single", "system.single!", "Method[min].ReturnValue"] + - ["system.single", "system.single!", "Method[createchecked].ReturnValue"] + - ["system.stringcomparer", "system.stringcomparer!", "Member[invariantcultureignorecase]"] + - ["system.double", "system.math!", "Member[e]"] + - ["system.single", "system.single!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "system.argiterator", "Method[equals].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[none]"] + - ["system.int16", "system.decimal", "Method[toint16].ReturnValue"] + - ["system.int32", "system.string!", "Method[compareordinal].ReturnValue"] + - ["system.int32", "system.int32!", "Member[maxvalue]"] + - ["system.timespan", "system.timespan", "Method[negate].ReturnValue"] + - ["system.string", "system.string", "Method[trim].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_bitwiseand].ReturnValue"] + - ["system.boolean", "system.uint32", "Method[toboolean].ReturnValue"] + - ["system.boolean", "system.memoryextensions!", "Method[containsanyexcept].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_bitwiseor].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[op_increment].ReturnValue"] + - ["system.double", "system.double!", "Method[round].ReturnValue"] + - ["system.uint64", "system.uint64!", "Member[additiveidentity]"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[cookies]"] + - ["system.boolean", "system.ispanparsable!", "Method[tryparse].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[d7]"] + - ["system.object", "system.icloneable", "Method[clone].ReturnValue"] + - ["system.int32", "system.int16", "Method[getbytecount].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f9]"] + - ["system.boolean", "system.double", "Method[equals].ReturnValue"] + - ["system.int64", "system.int64!", "Method[minmagnitude].ReturnValue"] + - ["system.int32", "system.byte", "Method[getshortestbitlength].ReturnValue"] + - ["system.boolean", "system.array!", "Method[trueforall].ReturnValue"] + - ["system.sbyte", "system.datetime", "Method[tosbyte].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_subtraction].ReturnValue"] + - ["system.int32", "system.console!", "Member[windowheight]"] + - ["system.int64", "system.gcmemoryinfo", "Member[finalizationpendingcount]"] + - ["system.buffers.operationstatus", "system.convert!", "Method[fromhexstring].ReturnValue"] + - ["system.intptr", "system.intptr!", "Method[log2].ReturnValue"] + - ["system.string", "system.memoryextensions+spansplitenumerator", "Member[source]"] + - ["system.boolean", "system.sbyte!", "Method[issubnormal].ReturnValue"] + - ["system.half", "system.half!", "Method[minnumber].ReturnValue"] + - ["system.timespan", "system.datetime", "Method[subtract].ReturnValue"] + - ["system.string[]", "system.type", "Method[getenumnames].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_leftshift].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isinfinity].ReturnValue"] + - ["system.string", "system.enum!", "Method[format].ReturnValue"] + - ["system.datetime", "system.int16", "Method[todatetime].ReturnValue"] + - ["system.single", "system.single!", "Method[scaleb].ReturnValue"] + - ["system.boolean", "system.datetime", "Method[isdaylightsavingtime].ReturnValue"] + - ["system.int32", "system.appdomain", "Method[executeassembly].ReturnValue"] + - ["system.int32", "system.tuple", "Member[length]"] + - ["system.int32", "system.version", "Member[build]"] + - ["system.byte", "system.byte!", "Method[op_checkedaddition].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[commonapplicationdata]"] + - ["system.sbyte", "system.byte", "Method[tosbyte].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[f6]"] + - ["system.int32", "system.guid", "Member[variant]"] + - ["system.uint64", "system.uint64!", "Method[op_checkedincrement].ReturnValue"] + - ["system.int32", "system.timeonly", "Member[millisecond]"] + - ["system.sbyte", "system.double", "Method[tosbyte].ReturnValue"] + - ["system.uricomponents", "system.uricomponents!", "Member[strongauthority]"] + - ["system.collections.generic.ilist", "system.uritemplatetable", "Member[keyvaluepairs]"] + - ["system.decimal", "system.math!", "Method[clamp].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isfreebsdversionatleast].ReturnValue"] + - ["system.boolean", "system.single!", "Method[isoddinteger].ReturnValue"] + - ["system.single", "system.single!", "Method[createsaturating].ReturnValue"] + - ["system.reflection.assembly[]", "system._appdomain", "Method[getassemblies].ReturnValue"] + - ["system.boolean", "system.int32!", "Method[ispositiveinfinity].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[iscanonical].ReturnValue"] + - ["system.single", "system.mathf!", "Method[acosh].ReturnValue"] + - ["system.boolean", "system.char!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.uintptr", "system.uintptr!", "Method[rotateright].ReturnValue"] + - ["system.int64", "system.uint32", "Method[toint64].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[iszero].ReturnValue"] + - ["system.int32", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.single", "system.datetime", "Method[tosingle].ReturnValue"] + - ["system.char", "system.int64", "Method[tochar].ReturnValue"] + - ["system.int32", "system.memory", "Member[length]"] + - ["system.string", "system.uri", "Member[absolutepath]"] + - ["system.uint64", "system.uint64!", "Method[log2].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_division].ReturnValue"] + - ["system.uint128", "system.half!", "Method[op_explicit].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[op_onescomplement].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_checkedmultiply].ReturnValue"] + - ["system.int32", "system.datetime", "Method[compareto].ReturnValue"] + - ["system.valuetuple", "system.intptr!", "Method[divrem].ReturnValue"] + - ["system.int16", "system.version", "Member[majorrevision]"] + - ["system.delegate+invocationlistenumerator", "system.delegate!", "Method[enumerateinvocationlist].ReturnValue"] + - ["system.int32", "system.boolean", "Method[compareto].ReturnValue"] + - ["system.int32", "system.double!", "Member[radix]"] + - ["system.datetimeoffset", "system.datetimeoffset", "Method[addseconds].ReturnValue"] + - ["system.half", "system.half!", "Method[tan].ReturnValue"] + - ["system.int32", "system.uint64!", "Member[radix]"] + - ["system.string", "system.uri!", "Member[urischemewss]"] + - ["system.int32", "system.timeonly", "Member[nanosecond]"] + - ["system.uricomponents", "system.uricomponents!", "Member[schemeandserver]"] + - ["system.boolean", "system.half!", "Method[isinfinity].ReturnValue"] + - ["system.double", "system.math!", "Method[bitincrement].ReturnValue"] + - ["system.runtimemethodhandle", "system.runtimemethodhandle!", "Method[fromintptr].ReturnValue"] + - ["system.uint64", "system.uint64!", "Method[maxmagnitudenumber].ReturnValue"] + - ["system.int64", "system.int64!", "Member[allbitsset]"] + - ["system.single", "system.single!", "Method[maxmagnitude].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[rightarrow]"] + - ["system.memory", "system.memory!", "Method[op_implicit].ReturnValue"] + - ["t[]", "system.arraysegment", "Member[array]"] + - ["system.boolean", "system.half", "Method[trywritesignificandbigendian].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isiosversionatleast].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[iszero].ReturnValue"] + - ["system.boolean", "system.attributeusageattribute", "Member[allowmultiple]"] + - ["system.binarydata", "system.binarydata!", "Method[frombytes].ReturnValue"] + - ["system.boolean", "system.dateonly!", "Method[tryparse].ReturnValue"] + - ["system.datetime", "system.datetime", "Method[tolocaltime].ReturnValue"] + - ["system.int32", "system.memoryextensions!", "Method[lastindexofanyexceptinrange].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[op_explicit].ReturnValue"] + - ["system.decimal", "system.decimal!", "Method[parse].ReturnValue"] + - ["system.string", "system.convert!", "Method[tohexstring].ReturnValue"] + - ["system.boolean", "system.guid!", "Method[op_equality].ReturnValue"] + - ["system.int32", "system.console!", "Member[largestwindowheight]"] + - ["system.half", "system.half!", "Method[op_bitwiseor].ReturnValue"] + - ["system.int32", "system.char", "Method[getbytecount].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[op_unarynegation].ReturnValue"] + - ["system.boolean", "system.operatingsystem!", "Method[isfreebsd].ReturnValue"] + - ["t", "system.activator!", "Method[createinstance].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[decimal]"] + - ["system.boolean", "system.uri!", "Method[tryunescapedatastring].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[internetcache]"] + - ["system.int32", "system.console!", "Method[read].ReturnValue"] + - ["system.object", "system._appdomain", "Method[getlifetimeservice].ReturnValue"] + - ["system.boolean", "system.version!", "Method[op_greaterthan].ReturnValue"] + - ["system.int64", "system.timespan!", "Member[microsecondsperday]"] + - ["system.double", "system.bitconverter!", "Method[int64bitstodouble].ReturnValue"] + - ["system.boolean", "system.datetime!", "Method[tryparse].ReturnValue"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[dontconvertpathbackslashes]"] + - ["system.consolekey", "system.consolekey!", "Member[f14]"] + - ["system.boolean", "system.int128", "Method[trywritelittleendian].ReturnValue"] + - ["system.attribute[]", "system.attribute!", "Method[getcustomattributes].ReturnValue"] + - ["system.boolean", "system.attribute", "Method[isdefaultattribute].ReturnValue"] + - ["system.int16", "system.enum", "Method[toint16].ReturnValue"] + - ["system.half", "system.half!", "Member[multiplicativeidentity]"] + - ["system.int128", "system.int128!", "Member[allbitsset]"] + - ["system.string", "system.boolean!", "Member[falsestring]"] + - ["system.boolean", "system.uint16!", "Method[isrealnumber].ReturnValue"] + - ["system.boolean", "system.uint64!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "system.single!", "Method[isinfinity].ReturnValue"] + - ["system.environment+specialfolder", "system.environment+specialfolder!", "Member[printershortcuts]"] + - ["system.boolean", "system.intptr", "Method[trywritelittleendian].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[op_checkedsubtraction].ReturnValue"] + - ["system.timezoneinfo+adjustmentrule[]", "system.timezoneinfo", "Method[getadjustmentrules].ReturnValue"] + - ["system.sbyte", "system.convert!", "Method[tosbyte].ReturnValue"] + - ["system.half", "system.half!", "Method[op_subtraction].ReturnValue"] + - ["system.int128", "system.int128!", "Member[negativeone]"] + - ["system.boolean", "system.type", "Member[isgenericmethodparameter]"] + - ["system.boolean", "system.uint128!", "Method[isnegative].ReturnValue"] + - ["system.int32", "system.int32!", "Method[op_bitwiseand].ReturnValue"] + - ["system.reflection.methodinfo", "system.multicastdelegate", "Method[getmethodimpl].ReturnValue"] + - ["system.boolean", "system.int64!", "Method[isnegative].ReturnValue"] + - ["system.boolean", "system.stringcomparer!", "Method[iswellknownordinalcomparer].ReturnValue"] + - ["system.object", "system.int32", "Method[totype].ReturnValue"] + - ["system.single", "system.single!", "Method[acos].ReturnValue"] + - ["system.boolean", "system.int128!", "Method[inumberbase].ReturnValue"] + - ["system.boolean", "system.uint16!", "Method[op_lessthan].ReturnValue"] + - ["system.uri", "system.uritemplate", "Method[bindbyname].ReturnValue"] + - ["system.string", "system.index", "Method[tostring].ReturnValue"] + - ["system.boolean", "system.appdomain", "Method[isfinalizingforunload].ReturnValue"] + - ["system.dayofweek", "system.dayofweek!", "Member[friday]"] + - ["system.double", "system.int32", "Method[todouble].ReturnValue"] + - ["system.uint32", "system.char", "Method[touint32].ReturnValue"] + - ["system.uint16", "system.uint16!", "Method[minnumber].ReturnValue"] + - ["system.uint128", "system.uint128!", "Method[createtruncating].ReturnValue"] + - ["system.readonlymemory", "system.readonlymemory", "Method[slice].ReturnValue"] + - ["system.uintptr", "system.int128!", "Method[op_explicit].ReturnValue"] + - ["system.sbyte", "system.sbyte!", "Method[createsaturating].ReturnValue"] + - ["system.sbyte", "system.enum", "Method[tosbyte].ReturnValue"] + - ["system.boolean", "system.half!", "Method[isrealnumber].ReturnValue"] + - ["system.datetime", "system.convert!", "Method[todatetime].ReturnValue"] + - ["system.half", "system.half!", "Method[log10p1].ReturnValue"] + - ["system.int128", "system.int128!", "Method[op_bitwiseand].ReturnValue"] + - ["system.boolean", "system.int16!", "Method[isinteger].ReturnValue"] + - ["system.boolean", "system.uint128!", "Method[iszero].ReturnValue"] + - ["system.int32", "system.guid", "Method[compareto].ReturnValue"] + - ["system.boolean", "system.byte!", "Method[issubnormal].ReturnValue"] + - ["system.half", "system.half!", "Method[op_unarynegation].ReturnValue"] + - ["system.int32", "system.int64", "Method[getbytecount].ReturnValue"] + - ["system.array", "system.array!", "Method[createinstancefromarraytype].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[print]"] + - ["system.double", "system.double!", "Method[acos].ReturnValue"] + - ["system.consolekey", "system.consolekey!", "Member[volumedown]"] + - ["system.boolean", "system.uint32!", "Method[isinteger].ReturnValue"] + - ["system.single", "system.single!", "Method[logp1].ReturnValue"] + - ["system.int16", "system.int16!", "Method[op_subtraction].ReturnValue"] + - ["system.single", "system.single!", "Member[epsilon]"] + - ["system.int32", "system.uintptr!", "Member[radix]"] + - ["system.uri", "system.uritemplatetable", "Member[originalbaseaddress]"] + - ["system.consolekey", "system.consolekey!", "Member[mediastop]"] + - ["system.boolean", "system.timespan!", "Method[op_lessthan].ReturnValue"] + - ["system.decimal", "system.math!", "Method[truncate].ReturnValue"] + - ["system.timespan", "system.timezoneinfo+adjustmentrule", "Member[baseutcoffsetdelta]"] + - ["system.boolean", "system.datetime!", "Method[op_inequality].ReturnValue"] + - ["system.genericuriparseroptions", "system.genericuriparseroptions!", "Member[iriparsing]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/UIAutomationClientsideProviders.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/UIAutomationClientsideProviders.typemodel.yml new file mode 100644 index 000000000000..2870cf2f4c76 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/UIAutomationClientsideProviders.typemodel.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.windows.automation.clientsideproviderdescription[]", "uiautomationclientsideproviders.uiautomationclientsideproviders!", "Member[clientsideproviderdescriptiontable]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.Foundation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.Foundation.typemodel.yml new file mode 100644 index 000000000000..bb5edc1465c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.Foundation.typemodel.yml @@ -0,0 +1,38 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "windows.foundation.rect", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.foundation.size!", "Method[op_inequality].ReturnValue"] + - ["system.double", "windows.foundation.size", "Member[height]"] + - ["system.boolean", "windows.foundation.rect", "Member[isempty]"] + - ["system.boolean", "windows.foundation.point!", "Method[op_inequality].ReturnValue"] + - ["system.string", "windows.foundation.rect", "Method[tostring].ReturnValue"] + - ["system.double", "windows.foundation.rect", "Member[top]"] + - ["system.boolean", "windows.foundation.point!", "Method[op_equality].ReturnValue"] + - ["system.double", "windows.foundation.point", "Member[y]"] + - ["system.string", "windows.foundation.point", "Method[tostring].ReturnValue"] + - ["system.double", "windows.foundation.rect", "Member[right]"] + - ["system.double", "windows.foundation.point", "Member[x]"] + - ["windows.foundation.rect", "windows.foundation.rect!", "Member[empty]"] + - ["windows.foundation.size", "windows.foundation.size!", "Member[empty]"] + - ["system.string", "windows.foundation.size", "Method[tostring].ReturnValue"] + - ["system.double", "windows.foundation.rect", "Member[left]"] + - ["system.boolean", "windows.foundation.rect!", "Method[op_inequality].ReturnValue"] + - ["system.boolean", "windows.foundation.size!", "Method[op_equality].ReturnValue"] + - ["system.int32", "windows.foundation.point", "Method[gethashcode].ReturnValue"] + - ["system.double", "windows.foundation.size", "Member[width]"] + - ["system.double", "windows.foundation.rect", "Member[width]"] + - ["system.boolean", "windows.foundation.rect!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "windows.foundation.size", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.foundation.size", "Member[isempty]"] + - ["system.int32", "windows.foundation.size", "Method[gethashcode].ReturnValue"] + - ["system.int32", "windows.foundation.rect", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "windows.foundation.point", "Method[equals].ReturnValue"] + - ["system.double", "windows.foundation.rect", "Member[bottom]"] + - ["system.double", "windows.foundation.rect", "Member[height]"] + - ["system.double", "windows.foundation.rect", "Member[x]"] + - ["system.double", "windows.foundation.rect", "Member[y]"] + - ["system.boolean", "windows.foundation.rect", "Method[contains].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Controls.Primitives.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Controls.Primitives.typemodel.yml new file mode 100644 index 000000000000..8cef83463ea4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Controls.Primitives.typemodel.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "windows.ui.xaml.controls.primitives.generatorposition", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.controls.primitives.generatorposition!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.controls.primitives.generatorposition!", "Method[op_inequality].ReturnValue"] + - ["system.string", "windows.ui.xaml.controls.primitives.generatorposition", "Method[tostring].ReturnValue"] + - ["system.int32", "windows.ui.xaml.controls.primitives.generatorposition", "Member[offset]"] + - ["system.int32", "windows.ui.xaml.controls.primitives.generatorposition", "Member[index]"] + - ["system.int32", "windows.ui.xaml.controls.primitives.generatorposition", "Method[gethashcode].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.Animation.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.Animation.typemodel.yml new file mode 100644 index 000000000000..85626b3195f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.Animation.typemodel.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.double", "windows.ui.xaml.media.animation.repeatbehavior", "Member[count]"] + - ["system.timespan", "windows.ui.xaml.media.animation.repeatbehavior", "Member[duration]"] + - ["windows.ui.xaml.media.animation.repeatbehaviortype", "windows.ui.xaml.media.animation.repeatbehaviortype!", "Member[count]"] + - ["system.boolean", "windows.ui.xaml.media.animation.keytime!", "Method[op_equality].ReturnValue"] + - ["windows.ui.xaml.media.animation.repeatbehaviortype", "windows.ui.xaml.media.animation.repeatbehavior", "Member[type]"] + - ["system.boolean", "windows.ui.xaml.media.animation.keytime!", "Method[equals].ReturnValue"] + - ["system.string", "windows.ui.xaml.media.animation.repeatbehavior", "Method[tostring].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.media.animation.repeatbehavior!", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.media.animation.repeatbehavior!", "Method[op_equality].ReturnValue"] + - ["windows.ui.xaml.media.animation.keytime", "windows.ui.xaml.media.animation.keytime!", "Method[op_implicit].ReturnValue"] + - ["windows.ui.xaml.media.animation.repeatbehaviortype", "windows.ui.xaml.media.animation.repeatbehaviortype!", "Member[forever]"] + - ["windows.ui.xaml.media.animation.keytime", "windows.ui.xaml.media.animation.keytime!", "Method[fromtimespan].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.media.animation.repeatbehavior", "Member[hasduration]"] + - ["system.int32", "windows.ui.xaml.media.animation.repeatbehavior", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.media.animation.keytime", "Method[equals].ReturnValue"] + - ["system.int32", "windows.ui.xaml.media.animation.keytime", "Method[gethashcode].ReturnValue"] + - ["system.string", "windows.ui.xaml.media.animation.keytime", "Method[tostring].ReturnValue"] + - ["windows.ui.xaml.media.animation.repeatbehaviortype", "windows.ui.xaml.media.animation.repeatbehaviortype!", "Member[duration]"] + - ["system.timespan", "windows.ui.xaml.media.animation.keytime", "Member[timespan]"] + - ["system.boolean", "windows.ui.xaml.media.animation.repeatbehavior", "Member[hascount]"] + - ["system.boolean", "windows.ui.xaml.media.animation.repeatbehavior", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.media.animation.repeatbehavior!", "Method[op_inequality].ReturnValue"] + - ["windows.ui.xaml.media.animation.repeatbehavior", "windows.ui.xaml.media.animation.repeatbehavior!", "Member[forever]"] + - ["system.boolean", "windows.ui.xaml.media.animation.keytime!", "Method[op_inequality].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.Media3D.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.Media3D.typemodel.yml new file mode 100644 index 000000000000..a5738c142799 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.Media3D.typemodel.yml @@ -0,0 +1,31 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m44]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m23]"] + - ["system.boolean", "windows.ui.xaml.media.media3d.matrix3d", "Member[isidentity]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m31]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m22]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m24]"] + - ["system.boolean", "windows.ui.xaml.media.media3d.matrix3d!", "Method[op_equality].ReturnValue"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m13]"] + - ["system.boolean", "windows.ui.xaml.media.media3d.matrix3d", "Method[equals].ReturnValue"] + - ["system.int32", "windows.ui.xaml.media.media3d.matrix3d", "Method[gethashcode].ReturnValue"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m14]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m34]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m33]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[offsetz]"] + - ["system.boolean", "windows.ui.xaml.media.media3d.matrix3d!", "Method[op_inequality].ReturnValue"] + - ["system.string", "windows.ui.xaml.media.media3d.matrix3d", "Method[tostring].ReturnValue"] + - ["windows.ui.xaml.media.media3d.matrix3d", "windows.ui.xaml.media.media3d.matrix3d!", "Method[op_multiply].ReturnValue"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m12]"] + - ["system.boolean", "windows.ui.xaml.media.media3d.matrix3d", "Member[hasinverse]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m32]"] + - ["windows.ui.xaml.media.media3d.matrix3d", "windows.ui.xaml.media.media3d.matrix3d!", "Member[identity]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[offsety]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[offsetx]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m21]"] + - ["system.double", "windows.ui.xaml.media.media3d.matrix3d", "Member[m11]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.typemodel.yml new file mode 100644 index 000000000000..5220ce7d80cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.Media.typemodel.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "windows.ui.xaml.media.matrix!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.media.matrix", "Member[isidentity]"] + - ["system.string", "windows.ui.xaml.media.matrix", "Method[tostring].ReturnValue"] + - ["system.double", "windows.ui.xaml.media.matrix", "Member[offsetx]"] + - ["system.double", "windows.ui.xaml.media.matrix", "Member[offsety]"] + - ["windows.ui.xaml.media.matrix", "windows.ui.xaml.media.matrix!", "Member[identity]"] + - ["windows.foundation.point", "windows.ui.xaml.media.matrix", "Method[transform].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.media.matrix", "Method[equals].ReturnValue"] + - ["system.double", "windows.ui.xaml.media.matrix", "Member[m12]"] + - ["system.double", "windows.ui.xaml.media.matrix", "Member[m22]"] + - ["system.double", "windows.ui.xaml.media.matrix", "Member[m21]"] + - ["system.boolean", "windows.ui.xaml.media.matrix!", "Method[op_inequality].ReturnValue"] + - ["system.int32", "windows.ui.xaml.media.matrix", "Method[gethashcode].ReturnValue"] + - ["system.double", "windows.ui.xaml.media.matrix", "Member[m11]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.typemodel.yml new file mode 100644 index 000000000000..37b3999ad5cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.Xaml.typemodel.yml @@ -0,0 +1,62 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.boolean", "windows.ui.xaml.duration", "Member[hastimespan]"] + - ["system.string", "windows.ui.xaml.duration", "Method[tostring].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.duration!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.duration!", "Method[op_greaterthan].ReturnValue"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration!", "Member[automatic]"] + - ["windows.ui.xaml.durationtype", "windows.ui.xaml.durationtype!", "Member[timespan]"] + - ["system.double", "windows.ui.xaml.cornerradius", "Member[topleft]"] + - ["system.double", "windows.ui.xaml.thickness", "Member[bottom]"] + - ["system.string", "windows.ui.xaml.cornerradius", "Method[tostring].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.thickness", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.cornerradius", "Method[equals].ReturnValue"] + - ["system.string", "windows.ui.xaml.gridlength", "Method[tostring].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.duration!", "Method[op_lessthanorequal].ReturnValue"] + - ["windows.ui.xaml.gridunittype", "windows.ui.xaml.gridlength", "Member[gridunittype]"] + - ["windows.ui.xaml.gridunittype", "windows.ui.xaml.gridunittype!", "Member[pixel]"] + - ["windows.ui.xaml.gridunittype", "windows.ui.xaml.gridunittype!", "Member[auto]"] + - ["system.int32", "windows.ui.xaml.thickness", "Method[gethashcode].ReturnValue"] + - ["windows.ui.xaml.gridunittype", "windows.ui.xaml.gridunittype!", "Member[star]"] + - ["system.double", "windows.ui.xaml.cornerradius", "Member[bottomright]"] + - ["system.int32", "windows.ui.xaml.duration", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.duration!", "Method[equals].ReturnValue"] + - ["windows.ui.xaml.gridlength", "windows.ui.xaml.gridlength!", "Member[auto]"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration", "Method[add].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.duration!", "Method[op_inequality].ReturnValue"] + - ["windows.ui.xaml.durationtype", "windows.ui.xaml.durationtype!", "Member[automatic]"] + - ["system.int32", "windows.ui.xaml.cornerradius", "Method[gethashcode].ReturnValue"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration!", "Method[op_implicit].ReturnValue"] + - ["system.int32", "windows.ui.xaml.gridlength", "Method[gethashcode].ReturnValue"] + - ["windows.ui.xaml.durationtype", "windows.ui.xaml.durationtype!", "Member[forever]"] + - ["system.boolean", "windows.ui.xaml.gridlength", "Member[isauto]"] + - ["system.int32", "windows.ui.xaml.duration!", "Method[compare].ReturnValue"] + - ["system.double", "windows.ui.xaml.thickness", "Member[right]"] + - ["system.boolean", "windows.ui.xaml.gridlength", "Member[isstar]"] + - ["system.string", "windows.ui.xaml.thickness", "Method[tostring].ReturnValue"] + - ["system.double", "windows.ui.xaml.cornerradius", "Member[topright]"] + - ["system.boolean", "windows.ui.xaml.gridlength!", "Method[op_inequality].ReturnValue"] + - ["system.double", "windows.ui.xaml.thickness", "Member[left]"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration!", "Method[op_subtraction].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.gridlength!", "Method[op_equality].ReturnValue"] + - ["system.double", "windows.ui.xaml.cornerradius", "Member[bottomleft]"] + - ["system.double", "windows.ui.xaml.thickness", "Member[top]"] + - ["system.boolean", "windows.ui.xaml.duration!", "Method[op_greaterthanorequal].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.duration", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.gridlength", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.thickness!", "Method[op_inequality].ReturnValue"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration!", "Method[op_addition].ReturnValue"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration!", "Method[op_unaryplus].ReturnValue"] + - ["system.timespan", "windows.ui.xaml.duration", "Member[timespan]"] + - ["system.boolean", "windows.ui.xaml.gridlength", "Member[isabsolute]"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration!", "Member[forever]"] + - ["system.double", "windows.ui.xaml.gridlength", "Member[value]"] + - ["system.boolean", "windows.ui.xaml.thickness!", "Method[op_equality].ReturnValue"] + - ["windows.ui.xaml.duration", "windows.ui.xaml.duration", "Method[subtract].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.cornerradius!", "Method[op_equality].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.duration!", "Method[op_lessthan].ReturnValue"] + - ["system.boolean", "windows.ui.xaml.cornerradius!", "Method[op_inequality].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.typemodel.yml new file mode 100644 index 000000000000..76f6d6e6d2c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/Windows.UI.typemodel.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.byte", "windows.ui.color", "Member[a]"] + - ["system.boolean", "windows.ui.color!", "Method[op_equality].ReturnValue"] + - ["system.byte", "windows.ui.color", "Member[g]"] + - ["windows.ui.color", "windows.ui.color!", "Method[fromargb].ReturnValue"] + - ["system.string", "windows.ui.color", "Method[tostring].ReturnValue"] + - ["system.byte", "windows.ui.color", "Member[r]"] + - ["system.int32", "windows.ui.color", "Method[gethashcode].ReturnValue"] + - ["system.boolean", "windows.ui.color", "Method[equals].ReturnValue"] + - ["system.boolean", "windows.ui.color!", "Method[op_inequality].ReturnValue"] + - ["system.byte", "windows.ui.color", "Member[b]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/XamlGeneratedNamespace.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/XamlGeneratedNamespace.typemodel.yml new file mode 100644 index 000000000000..90141f683a32 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/XamlGeneratedNamespace.typemodel.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.object", "xamlgeneratednamespace.generatedinternaltypehelper", "Method[createinstance].ReturnValue"] + - ["system.delegate", "xamlgeneratednamespace.generatedinternaltypehelper", "Method[createdelegate].ReturnValue"] + - ["system.object", "xamlgeneratednamespace.generatedinternaltypehelper", "Method[getpropertyvalue].ReturnValue"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/cimcmdlets.Activities.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/cimcmdlets.Activities.typemodel.yml new file mode 100644 index 000000000000..2de537a4585f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/cimcmdlets.Activities.typemodel.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.activities.inargument", "cimcmdlets.activities.setciminstance", "Member[property]"] + - ["system.string", "cimcmdlets.activities.setciminstance", "Member[pscommandname]"] + - ["system.activities.inargument", "cimcmdlets.activities.setciminstance", "Member[passthru]"] + - ["system.activities.inargument", "cimcmdlets.activities.setciminstance", "Member[operationtimeoutsec]"] + - ["system.activities.inargument", "cimcmdlets.activities.setciminstance", "Member[querydialect]"] + - ["system.activities.inargument", "cimcmdlets.activities.setciminstance", "Member[inputobject]"] + - ["system.type", "cimcmdlets.activities.setciminstance", "Member[typeimplementingcmdlet]"] + - ["system.string", "cimcmdlets.activities.setciminstance", "Member[psdefiningmodule]"] + - ["system.activities.inargument", "cimcmdlets.activities.setciminstance", "Member[query]"] + - ["microsoft.powershell.activities.activityimplementationcontext", "cimcmdlets.activities.setciminstance", "Method[getpowershell].ReturnValue"] + - ["system.activities.inargument", "cimcmdlets.activities.setciminstance", "Member[namespace]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.ibc.ibcprofiledata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.ibc.ibcprofiledata.model.yml new file mode 100644 index 000000000000..9e2ddd599b3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.ibc.ibcprofiledata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.ibc.ibcprofiledata", "Method[get_config]", "Argument[this].SyntheticField[_config]", "ReturnValue", "value"] + - ["ilcompiler.ibc.ibcprofiledata", "Method[ibcprofiledata]", "Argument[0]", "Argument[this].SyntheticField[_config]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.ibc.mibcconfig.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.ibc.mibcconfig.model.yml new file mode 100644 index 000000000000..de580101c222 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.ibc.mibcconfig.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.ibc.mibcconfig", "Method[fromkeyvaluemap]", "Argument[0].Element", "ReturnValue", "taint"] + - ["ilcompiler.ibc.mibcconfig", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.methodprofiledata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.methodprofiledata.model.yml new file mode 100644 index 000000000000..fcc5395c6cb8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.methodprofiledata.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.methodprofiledata", "Method[methodprofiledata]", "Argument[0]", "Argument[this].Field[Method]", "value"] + - ["ilcompiler.methodprofiledata", "Method[methodprofiledata]", "Argument[3]", "Argument[this].Field[CallWeights]", "value"] + - ["ilcompiler.methodprofiledata", "Method[methodprofiledata]", "Argument[5]", "Argument[this].Field[SchemaData]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.profiledata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.profiledata.model.yml new file mode 100644 index 000000000000..52ceeb197e8e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.profiledata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.profiledata", "Method[getallmethodprofiledata]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.gcslottable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.gcslottable.model.yml new file mode 100644 index 000000000000..4cdbb5df68e0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.gcslottable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.amd64.gcslottable", "Method[gcslot]", "Argument[2]", "Argument[this].Field[StackSlot]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.gctransition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.gctransition.model.yml new file mode 100644 index 000000000000..85833e5e64d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.gctransition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.amd64.gctransition", "Method[tostring]", "Argument[this].Field[SlotState]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.unwindinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.unwindinfo.model.yml new file mode 100644 index 000000000000..5397f61e6712 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.amd64.unwindinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.amd64.unwindinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.debuginfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.debuginfo.model.yml new file mode 100644 index 000000000000..2d409f9bdfa6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.debuginfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.debuginfo", "Method[debuginfo]", "Argument[0]", "Argument[this]", "taint"] + - ["ilcompiler.reflection.readytorun.debuginfo", "Method[get_boundslist]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.debuginfo", "Method[get_variableslist]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.disassemblinggenericcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.disassemblinggenericcontext.model.yml new file mode 100644 index 000000000000..c32575da7b8a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.disassemblinggenericcontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.disassemblinggenericcontext", "Method[disassemblinggenericcontext]", "Argument[0]", "Argument[this].Field[TypeParameters]", "value"] + - ["ilcompiler.reflection.readytorun.disassemblinggenericcontext", "Method[disassemblinggenericcontext]", "Argument[1]", "Argument[this].Field[MethodParameters]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.disassemblingtypeprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.disassemblingtypeprovider.model.yml new file mode 100644 index 000000000000..f24edf5d9df3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.disassemblingtypeprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.disassemblingtypeprovider", "Method[getgenericmethodparameter]", "Argument[0].Field[MethodParameters].Element", "ReturnValue", "value"] + - ["ilcompiler.reflection.readytorun.disassemblingtypeprovider", "Method[getgenerictypeparameter]", "Argument[0].Field[TypeParameters].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.ehclause.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.ehclause.model.yml new file mode 100644 index 000000000000..ad1d15ce3446 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.ehclause.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.ehclause", "Method[writeto]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.ehinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.ehinfo.model.yml new file mode 100644 index 000000000000..98c6d5b91a18 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.ehinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.ehinfo", "Method[ehinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["ilcompiler.reflection.readytorun.ehinfo", "Method[get_ehclauses]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.ehinfo", "Method[writeto]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.fixupcell.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.fixupcell.model.yml new file mode 100644 index 000000000000..68fd841a9dd4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.fixupcell.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.fixupcell", "Method[fixupcell]", "Argument[3]", "Argument[this].Field[Signature]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.gcrefmap.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.gcrefmap.model.yml new file mode 100644 index 000000000000..f02c18653959 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.gcrefmap.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.gcrefmap", "Method[gcrefmap]", "Argument[1]", "Argument[this].Field[Entries]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.gcrefmapdecoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.gcrefmapdecoder.model.yml new file mode 100644 index 000000000000..856cd10082a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.gcrefmapdecoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.gcrefmapdecoder", "Method[gcrefmapdecoder]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.iassemblymetadata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.iassemblymetadata.model.yml new file mode 100644 index 000000000000..fc60261b1edb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.iassemblymetadata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.iassemblymetadata", "Method[get_imagereader]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.iassemblymetadata", "Method[get_metadatareader]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.inlininginfosection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.inlininginfosection.model.yml new file mode 100644 index 000000000000..dc74f746bfca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.inlininginfosection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.inlininginfosection", "Method[inlininginfosection]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.inlininginfosection2.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.inlininginfosection2.model.yml new file mode 100644 index 000000000000..8d1f1f8c8900 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.inlininginfosection2.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.inlininginfosection2", "Method[inlininginfosection2]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.instancemethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.instancemethod.model.yml new file mode 100644 index 000000000000..ea3b9e1e1541 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.instancemethod.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.instancemethod", "Method[instancemethod]", "Argument[1]", "Argument[this].Field[Method]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.metadatanameformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.metadatanameformatter.model.yml new file mode 100644 index 000000000000..aa049ef20df0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.metadatanameformatter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.metadatanameformatter", "Method[formathandle]", "Argument[3]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.metadatanameformatter", "Method[formathandle]", "Argument[4]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.metadatanameformatter", "Method[metadatanameformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativearray.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativearray.model.yml new file mode 100644 index 000000000000..0604b17e67ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativearray.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.nativearray", "Method[nativearray]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativecuckoofilter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativecuckoofilter.model.yml new file mode 100644 index 000000000000..e777a1e5eb26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativecuckoofilter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.nativecuckoofilter", "Method[nativecuckoofilter]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativehashtable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativehashtable.model.yml new file mode 100644 index 000000000000..5a924b91c954 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativehashtable.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.nativehashtable", "Method[enumerateallentries]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.nativehashtable", "Method[getnext]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.nativehashtable", "Method[lookup]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.nativehashtable", "Method[nativehashtable]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativeparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativeparser.model.yml new file mode 100644 index 000000000000..87113789c647 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.nativeparser.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.nativeparser", "Method[getparserfromrelativeoffset]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.nativeparser", "Method[nativeparser]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.pgoinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.pgoinfo.model.yml new file mode 100644 index 000000000000..52bca034175d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.pgoinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.pgoinfo", "Method[get_pgodata]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.pgoinfo", "Method[pgoinfo]", "Argument[0]", "Argument[this].Field[Key]", "value"] + - ["ilcompiler.reflection.readytorun.pgoinfo", "Method[pgoinfo]", "Argument[3]", "Argument[this].Field[Image]", "value"] + - ["ilcompiler.reflection.readytorun.pgoinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.pgoinfokey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.pgoinfokey.model.yml new file mode 100644 index 000000000000..432ff326de37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.pgoinfokey.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[fromreadytorunmethod]", "Argument[0]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[0]", "Argument[this].Field[ComponentReader]", "value"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[1]", "Argument[this].Field[DeclaringType]", "value"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[1]", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[2]", "Argument[this].Field[MethodHandle]", "value"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[3].Element", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[this].Field[DeclaringType]", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[this].Field[Name]", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[pgoinfokey]", "Argument[this].Field[Signature].Field[ReturnType]", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.pgoinfokey", "Method[tostring]", "Argument[this].Field[SignatureString]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.r2rsignaturedecoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.r2rsignaturedecoder.model.yml new file mode 100644 index 000000000000..ea5bf78b5909 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.r2rsignaturedecoder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.r2rsignaturedecoder", "Method[r2rsignaturedecoder]", "Argument[1]", "Argument[this].Field[Context]", "value"] + - ["ilcompiler.reflection.readytorun.r2rsignaturedecoder", "Method[r2rsignaturedecoder]", "Argument[2]", "Argument[this].Field[_metadataReader]", "value"] + - ["ilcompiler.reflection.readytorun.r2rsignaturedecoder", "Method[r2rsignaturedecoder]", "Argument[3]", "Argument[this].Field[_image]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunassembly.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunassembly.model.yml new file mode 100644 index 000000000000..75f6ec137c58 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunassembly.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.readytorunassembly", "Method[get_availabletypes]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunassembly", "Method[get_methods]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunheader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunheader.model.yml new file mode 100644 index 000000000000..9632a76f95d5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunheader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.readytorunheader", "Method[tostring]", "Argument[this].Field[SignatureString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunimportsection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunimportsection.model.yml new file mode 100644 index 000000000000..4f99846935e1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunimportsection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.readytorunimportsection", "Method[importsectionentry]", "Argument[5]", "Argument[this].Field[Signature]", "value"] + - ["ilcompiler.reflection.readytorun.readytorunimportsection", "Method[readytorunimportsection]", "Argument[8]", "Argument[this].Field[Entries]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunmethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunmethod.model.yml new file mode 100644 index 000000000000..ce1fd8ad4eaf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunmethod.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[get_fixups]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[get_gcinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[get_pgoinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[get_runtimefunctions]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[1]", "Argument[this].Field[ComponentReader]", "value"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[2]", "Argument[this].Field[MethodHandle]", "value"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[4]", "Argument[this].Field[DeclaringType]", "value"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[4]", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[6].Element", "Argument[this].Field[InstanceArgs].Element", "value"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[6].Element", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[this].Field[DeclaringType]", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[this].Field[Name]", "Argument[this].Field[SignatureString]", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunmethod", "Method[readytorunmethod]", "Argument[this].Field[Signature].Field[ReturnType]", "Argument[this].Field[SignatureString]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunreader.model.yml new file mode 100644 index 000000000000..5de54440a1ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunreader.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_allpgoinfos]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_compileridentifier]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_importsections]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_importsignatures]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_instancemethods]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_manifestreferenceassemblies]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_ownercompositeexecutable]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_readytorunassemblies]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_readytorunassemblyheaders]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[get_readytorunheader]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[getglobalmetadata]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[readytorunreader]", "Argument[1]", "Argument[this].Field[Filename]", "value"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[readytorunreader]", "Argument[2]", "Argument[this].Field[CompositeReader]", "value"] + - ["ilcompiler.reflection.readytorun.readytorunreader", "Method[readytorunreader]", "Argument[3]", "Argument[this].Field[Filename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunsignature.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunsignature.model.yml new file mode 100644 index 000000000000..6d58d73346cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.readytorunsignature.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.readytorunsignature", "Method[readytorunsignature]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.runtimefunction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.runtimefunction.model.yml new file mode 100644 index 000000000000..689cb5014c2d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.runtimefunction.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.runtimefunction", "Method[get_debuginfo]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.runtimefunction", "Method[get_ehinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.runtimefunction", "Method[runtimefunction]", "Argument[6]", "Argument[this].Field[Method]", "value"] + - ["ilcompiler.reflection.readytorun.runtimefunction", "Method[runtimefunction]", "Argument[7]", "Argument[this].Field[UnwindInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.signaturedecoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.signaturedecoder.model.yml new file mode 100644 index 000000000000..fb399d466c32 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.signaturedecoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.signaturedecoder", "Method[getmetadatareaderfrommoduleoverride]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.standaloneassemblymetadata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.standaloneassemblymetadata.model.yml new file mode 100644 index 000000000000..c8530c4d4955 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.standaloneassemblymetadata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.standaloneassemblymetadata", "Method[get_imagereader]", "Argument[this].SyntheticField[_peReader]", "ReturnValue", "value"] + - ["ilcompiler.reflection.readytorun.standaloneassemblymetadata", "Method[standaloneassemblymetadata]", "Argument[0]", "Argument[this].SyntheticField[_peReader]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.stringbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.stringbuilderextensions.model.yml new file mode 100644 index 000000000000..62b4bfbd2b42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.stringbuilderextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.stringbuilderextensions", "Method[appendescapedstring]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.stringtypeproviderbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.stringtypeproviderbase.model.yml new file mode 100644 index 000000000000..f5619b8371f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.stringtypeproviderbase.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getarraytype]", "Argument[0]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getbyreferencetype]", "Argument[0]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getfunctionpointertype]", "Argument[0].Field[ReturnType]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getgenericinstantiation]", "Argument[0]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getmodifiedtype]", "Argument[0]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getmodifiedtype]", "Argument[1]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getpinnedtype]", "Argument[0]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getpointertype]", "Argument[0]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.stringtypeproviderbase", "Method[getszarraytype]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.textsignaturedecodercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.textsignaturedecodercontext.model.yml new file mode 100644 index 000000000000..9dc8d51e86b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.textsignaturedecodercontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.textsignaturedecodercontext", "Method[textsignaturedecodercontext]", "Argument[0]", "Argument[this].Field[AssemblyResolver]", "value"] + - ["ilcompiler.reflection.readytorun.textsignaturedecodercontext", "Method[textsignaturedecodercontext]", "Argument[1]", "Argument[this].Field[Options]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.x86.gcslottable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.x86.gcslottable.model.yml new file mode 100644 index 000000000000..1953e7cbeabf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/ilcompiler.reflection.readytorun.x86.gcslottable.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["ilcompiler.reflection.readytorun.x86.gcslottable", "Method[gcslot]", "Argument[1]", "Argument[this].Field[Register]", "taint"] + - ["ilcompiler.reflection.readytorun.x86.gcslottable", "Method[gcslot]", "Argument[1]", "Argument[this].Field[Register]", "value"] + - ["ilcompiler.reflection.readytorun.x86.gcslottable", "Method[tostring]", "Argument[this].Field[Register]", "ReturnValue", "taint"] + - ["ilcompiler.reflection.readytorun.x86.gcslottable", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.compilationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.compilationextensions.model.yml new file mode 100644 index 000000000000..36e847b14434 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.compilationextensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.compilationextensions", "Method[getunqualifiedname]", "Argument[0].Field[Name]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.compilationextensions", "Method[getunqualifiedname]", "Argument[0].Field[Right]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.compilationextensions", "Method[getunqualifiedname]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.blockproxy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.blockproxy.model.yml new file mode 100644 index 000000000000..6c5ce9afb391 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.blockproxy.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.blockproxy", "Method[blockproxy]", "Argument[0]", "Argument[this].Field[Block]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.capturedreferencevalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.capturedreferencevalue.model.yml new file mode 100644 index 000000000000..a5dead0cd9bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.capturedreferencevalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.capturedreferencevalue", "Method[capturedreferencevalue]", "Argument[0]", "Argument[this].Field[Reference]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.controlflowgraphproxy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.controlflowgraphproxy.model.yml new file mode 100644 index 000000000000..ed8d0e577342 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.controlflowgraphproxy.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[controlflowgraphproxy]", "Argument[0]", "Argument[this].Field[ControlFlowGraph]", "value"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[createproxybranch]", "Argument[0].Field[Source]", "ReturnValue.Field[Source].Field[Block]", "value"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[firstblock]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[get_blocks]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[get_entry]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[lastblock]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[trygetenclosingfinally]", "Argument[0].Field[Block].Field[EnclosingRegion]", "Argument[1].Field[Region]", "value"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[trygetenclosingtryorcatchorfilter]", "Argument[0].Field[Block].Field[EnclosingRegion]", "Argument[1].Field[Region]", "value"] + - ["illink.roslynanalyzer.dataflow.controlflowgraphproxy", "Method[trygetenclosingtryorcatchorfilter]", "Argument[0].Field[Region].Field[EnclosingRegion]", "Argument[1].Field[Region]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurechecksvalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurechecksvalue.model.yml new file mode 100644 index 000000000000..8c3eab6b104a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurechecksvalue.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.featurechecksvalue", "Method[and]", "Argument[0]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.featurechecksvalue", "Method[and]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.featurechecksvalue", "Method[deepcopy]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.featurechecksvalue", "Method[featurechecksvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["illink.roslynanalyzer.dataflow.featurechecksvalue", "Method[negate]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.featurechecksvalue", "Method[or]", "Argument[0]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.featurechecksvalue", "Method[or]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurecontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurecontext.model.yml new file mode 100644 index 000000000000..6243ebcf3d19 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurecontext.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.featurecontext", "Method[deepcopy]", "Argument[this].Field[EnabledFeatures]", "ReturnValue.Field[EnabledFeatures]", "value"] + - ["illink.roslynanalyzer.dataflow.featurecontext", "Method[featurecontext]", "Argument[0]", "Argument[this].Field[EnabledFeatures]", "value"] + - ["illink.roslynanalyzer.dataflow.featurecontext", "Method[intersection]", "Argument[0].Field[EnabledFeatures]", "ReturnValue.Field[EnabledFeatures]", "value"] + - ["illink.roslynanalyzer.dataflow.featurecontext", "Method[intersection]", "Argument[this].Field[EnabledFeatures]", "ReturnValue.Field[EnabledFeatures]", "value"] + - ["illink.roslynanalyzer.dataflow.featurecontext", "Method[union]", "Argument[0].Field[EnabledFeatures]", "ReturnValue.Field[EnabledFeatures]", "value"] + - ["illink.roslynanalyzer.dataflow.featurecontext", "Method[union]", "Argument[this].Field[EnabledFeatures]", "ReturnValue.Field[EnabledFeatures]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurecontextlattice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurecontextlattice.model.yml new file mode 100644 index 000000000000..2ae1c2794c7a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.featurecontextlattice.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.featurecontextlattice", "Method[meet]", "Argument[0].Field[EnabledFeatures]", "ReturnValue.Field[EnabledFeatures]", "value"] + - ["illink.roslynanalyzer.dataflow.featurecontextlattice", "Method[meet]", "Argument[1].Field[EnabledFeatures]", "ReturnValue.Field[EnabledFeatures]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.interproceduralstate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.interproceduralstate.model.yml new file mode 100644 index 000000000000..08488ee7c455 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.interproceduralstate.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.interproceduralstate", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.interproceduralstate", "Method[interproceduralstate]", "Argument[0]", "Argument[this].Field[Methods]", "value"] + - ["illink.roslynanalyzer.dataflow.interproceduralstate", "Method[interproceduralstate]", "Argument[1]", "Argument[this].Field[HoistedLocals]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.interproceduralstatelattice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.interproceduralstatelattice.model.yml new file mode 100644 index 000000000000..cffa6b64b9f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.interproceduralstatelattice.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.interproceduralstatelattice", "Method[get_top]", "Argument[this].Field[HoistedLocalLattice].Field[Top]", "ReturnValue.Field[HoistedLocals]", "value"] + - ["illink.roslynanalyzer.dataflow.interproceduralstatelattice", "Method[get_top]", "Argument[this].Field[MethodLattice].Field[Top]", "ReturnValue.Field[Methods]", "value"] + - ["illink.roslynanalyzer.dataflow.interproceduralstatelattice", "Method[interproceduralstatelattice]", "Argument[0]", "Argument[this].Field[MethodLattice]", "value"] + - ["illink.roslynanalyzer.dataflow.interproceduralstatelattice", "Method[interproceduralstatelattice]", "Argument[1]", "Argument[this].Field[HoistedLocalLattice]", "value"] + - ["illink.roslynanalyzer.dataflow.interproceduralstatelattice", "Method[meet]", "Argument[0].Field[Methods]", "ReturnValue.Field[Methods]", "value"] + - ["illink.roslynanalyzer.dataflow.interproceduralstatelattice", "Method[meet]", "Argument[1].Field[Methods]", "ReturnValue.Field[Methods]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localdataflowanalysis.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localdataflowanalysis.model.yml new file mode 100644 index 000000000000..cd9d6976f584 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localdataflowanalysis.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.localdataflowanalysis", "Method[localdataflowanalysis]", "Argument[0]", "Argument[this].Field[Context]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localdataflowvisitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localdataflowvisitor.model.yml new file mode 100644 index 000000000000..5383765b7b46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localdataflowvisitor.model.yml @@ -0,0 +1,40 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[localdataflowvisitor]", "Argument[0]", "Argument[this].Field[Compilation]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[localdataflowvisitor]", "Argument[1]", "Argument[this].Field[LocalStateAndContextLattice]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[localdataflowvisitor]", "Argument[2]", "Argument[this].Field[OwningSymbol]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[localdataflowvisitor]", "Argument[5]", "Argument[this].Field[InterproceduralState]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitarrayelementreference]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitcompoundassignment]", "Argument[this]", "Argument[1]", "taint"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitcompoundassignment]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitconversion]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdelegatecreation]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicindexeraccess]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicindexeraccess]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicinvocation]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicinvocation]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicmemberreference]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicmemberreference]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicobjectcreation]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitdynamicobjectcreation]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visiteventassignment]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visiteventreference]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitexpressionstatement]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitflowanonymousfunction]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitflowcapture]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitflowcapturereference]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitimplicitindexerreference]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitimplicitindexerreference]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitinlinearrayaccess]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitinvocation]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitobjectcreation]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitobjectcreation]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitpropertyreference]", "Argument[this].Field[LocalStateAndContextLattice].Field[Top]", "Argument[1].Field[Current]", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitpropertyreference]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitreturn]", "Argument[this].Field[TopValue]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitsimpleassignment]", "Argument[this]", "Argument[1]", "taint"] + - ["illink.roslynanalyzer.dataflow.localdataflowvisitor", "Method[visitsimpleassignment]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localkey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localkey.model.yml new file mode 100644 index 000000000000..abacf2a5aeea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localkey.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.localkey", "Method[localkey]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstate.model.yml new file mode 100644 index 000000000000..0abd489895f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstate.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.localstate", "Method[get]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.localstate", "Method[localstate]", "Argument[0]", "Argument[this].Field[Dictionary]", "value"] + - ["illink.roslynanalyzer.dataflow.localstate", "Method[localstate]", "Argument[1]", "Argument[this].Field[CapturedReferences]", "value"] + - ["illink.roslynanalyzer.dataflow.localstate", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstateandcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstateandcontext.model.yml new file mode 100644 index 000000000000..2a3af0dc3f59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstateandcontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.localstateandcontext", "Method[localstateandcontext]", "Argument[0]", "Argument[this].Field[LocalState]", "value"] + - ["illink.roslynanalyzer.dataflow.localstateandcontext", "Method[localstateandcontext]", "Argument[1]", "Argument[this].Field[Context]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstateandcontextlattice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstateandcontextlattice.model.yml new file mode 100644 index 000000000000..eba8c202ebb3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstateandcontextlattice.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[localstateandcontextlattice]", "Argument[0].Field[Top]", "Argument[this].Field[Top].Field[LocalState]", "value"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[localstateandcontextlattice]", "Argument[0]", "Argument[this].Field[LocalStateLattice]", "value"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[localstateandcontextlattice]", "Argument[1].Field[Top]", "Argument[this].Field[Top].Field[Context]", "value"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[localstateandcontextlattice]", "Argument[1]", "Argument[this].Field[ContextLattice]", "value"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[localstateandcontextlattice]", "Argument[this].Field[ContextLattice].Field[Top]", "Argument[this].Field[Top].Field[Context]", "value"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[localstateandcontextlattice]", "Argument[this].Field[LocalStateLattice].Field[Top]", "Argument[this].Field[Top].Field[LocalState]", "value"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[meet]", "Argument[0]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[meet]", "Argument[1]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.dataflow.localstateandcontextlattice", "Method[meet]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstatelattice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstatelattice.model.yml new file mode 100644 index 000000000000..692d80e65b78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.localstatelattice.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.localstatelattice", "Method[localstatelattice]", "Argument[0]", "Argument[this].Field[Lattice].Field[ValueLattice]", "value"] + - ["illink.roslynanalyzer.dataflow.localstatelattice", "Method[meet]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.methodbodyvalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.methodbodyvalue.model.yml new file mode 100644 index 000000000000..6a3a77b78d48 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.methodbodyvalue.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.methodbodyvalue", "Method[methodbodyvalue]", "Argument[0]", "Argument[this].Field[OwningSymbol]", "value"] + - ["illink.roslynanalyzer.dataflow.methodbodyvalue", "Method[methodbodyvalue]", "Argument[1]", "Argument[this].Field[ControlFlowGraph]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.regionproxy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.regionproxy.model.yml new file mode 100644 index 000000000000..82ba8e6f6d93 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.dataflow.regionproxy.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.dataflow.regionproxy", "Method[regionproxy]", "Argument[0]", "Argument[this].Field[Region]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.ipropertysymbolextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.ipropertysymbolextensions.model.yml new file mode 100644 index 000000000000..fd467cd2cbe7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.ipropertysymbolextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.ipropertysymbolextensions", "Method[getgetmethod]", "Argument[0].Field[GetMethod]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.ipropertysymbolextensions", "Method[getgetmethod]", "Argument[0].Field[OverriddenProperty].Field[GetMethod]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.ipropertysymbolextensions", "Method[getsetmethod]", "Argument[0].Field[OverriddenProperty].Field[SetMethod]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.ipropertysymbolextensions", "Method[getsetmethod]", "Argument[0].Field[SetMethod]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.isymbolextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.isymbolextensions.model.yml new file mode 100644 index 000000000000..b15888292fa7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.isymbolextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.isymbolextensions", "Method[getdisplayname]", "Argument[0].Field[MetadataName]", "ReturnValue", "taint"] + - ["illink.roslynanalyzer.isymbolextensions", "Method[getdisplayname]", "Argument[0].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.requiresanalyzerbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.requiresanalyzerbase.model.yml new file mode 100644 index 000000000000..1b420b449fdc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.requiresanalyzerbase.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.requiresanalyzerbase", "Method[findcontainingsymbol]", "Argument[0].Field[ContainingSymbol]", "ReturnValue", "value"] + - ["illink.roslynanalyzer.requiresanalyzerbase", "Method[getmessagefromattribute]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.requiresunreferencedcodeutils.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.requiresunreferencedcodeutils.model.yml new file mode 100644 index 000000000000..468ea9bc12b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.requiresunreferencedcodeutils.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.requiresunreferencedcodeutils", "Method[getmessagefromattribute]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.trimanalysis.singlevalueextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.trimanalysis.singlevalueextensions.model.yml new file mode 100644 index 000000000000..adfa27b205f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.roslynanalyzer.trimanalysis.singlevalueextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.roslynanalyzer.trimanalysis.singlevalueextensions", "Method[fromtypesymbol]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.box.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.box.model.yml new file mode 100644 index 000000000000..422fbc6a8e3e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.box.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.box", "Method[box]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.defaultvaluedictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.defaultvaluedictionary.model.yml new file mode 100644 index 000000000000..8a4f21599594 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.defaultvaluedictionary.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.defaultvaluedictionary", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.shared.dataflow.defaultvaluedictionary", "Method[defaultvaluedictionary]", "Argument[0].SyntheticField[DefaultValue]", "Argument[this].SyntheticField[DefaultValue]", "value"] + - ["illink.shared.dataflow.defaultvaluedictionary", "Method[defaultvaluedictionary]", "Argument[0]", "Argument[this].SyntheticField[DefaultValue]", "value"] + - ["illink.shared.dataflow.defaultvaluedictionary", "Method[get]", "Argument[this].SyntheticField[DefaultValue]", "ReturnValue", "value"] + - ["illink.shared.dataflow.defaultvaluedictionary", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.dictionarylattice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.dictionarylattice.model.yml new file mode 100644 index 000000000000..787534dc20b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.dictionarylattice.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.dictionarylattice", "Method[dictionarylattice]", "Argument[0]", "Argument[this].Field[ValueLattice]", "value"] + - ["illink.shared.dataflow.dictionarylattice", "Method[meet]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.forwarddataflowanalysis.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.forwarddataflowanalysis.model.yml new file mode 100644 index 000000000000..217e9457da35 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.forwarddataflowanalysis.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.forwarddataflowanalysis", "Method[forwarddataflowanalysis]", "Argument[0]", "Argument[this].Field[lattice]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.icontrolflowgraph.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.icontrolflowgraph.model.yml new file mode 100644 index 000000000000..849cd6af7b4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.icontrolflowgraph.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.icontrolflowgraph", "Method[controlflowbranch]", "Argument[0]", "Argument[this].Field[Source]", "value"] + - ["illink.shared.dataflow.icontrolflowgraph", "Method[controlflowbranch]", "Argument[2]", "Argument[this].Field[FinallyRegions]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.maybelattice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.maybelattice.model.yml new file mode 100644 index 000000000000..ac26e31c6042 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.maybelattice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.maybelattice", "Method[maybelattice]", "Argument[0]", "Argument[this].Field[ValueLattice]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.singlevalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.singlevalue.model.yml new file mode 100644 index 000000000000..e98030277003 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.singlevalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.singlevalue", "Method[deepcopy]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.valueset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.valueset.model.yml new file mode 100644 index 000000000000..8add2080cb16 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.valueset.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.valueset", "Method[deepcopy]", "Argument[this]", "ReturnValue", "value"] + - ["illink.shared.dataflow.valueset", "Method[enumerable]", "Argument[0]", "Argument[this].SyntheticField[_values]", "value"] + - ["illink.shared.dataflow.valueset", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["illink.shared.dataflow.valueset", "Method[get_current]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["illink.shared.dataflow.valueset", "Method[getenumerator]", "Argument[this].SyntheticField[_values]", "ReturnValue.SyntheticField[_value]", "value"] + - ["illink.shared.dataflow.valueset", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.shared.dataflow.valueset", "Method[getknownvalues]", "Argument[this].SyntheticField[_values]", "ReturnValue.SyntheticField[_values]", "value"] + - ["illink.shared.dataflow.valueset", "Method[valueset]", "Argument[0]", "Argument[this].SyntheticField[_values]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.valuesetlattice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.valuesetlattice.model.yml new file mode 100644 index 000000000000..f90c81d025e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.dataflow.valuesetlattice.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.dataflow.valuesetlattice", "Method[meet]", "Argument[0]", "ReturnValue", "value"] + - ["illink.shared.dataflow.valuesetlattice", "Method[meet]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.diagnosticstring.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.diagnosticstring.model.yml new file mode 100644 index 000000000000..ea8484a817a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.diagnosticstring.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.diagnosticstring", "Method[getmessage]", "Argument[0].Element", "ReturnValue", "taint"] + - ["illink.shared.diagnosticstring", "Method[getmessageformat]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.shared.diagnosticstring", "Method[gettitle]", "Argument[0].Element", "ReturnValue", "taint"] + - ["illink.shared.diagnosticstring", "Method[gettitleformat]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.diagnosticcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.diagnosticcontext.model.yml new file mode 100644 index 000000000000..208d674efa9e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.diagnosticcontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.trimanalysis.diagnosticcontext", "Method[diagnosticcontext]", "Argument[0]", "Argument[this].Field[Location]", "value"] + - ["illink.shared.trimanalysis.diagnosticcontext", "Method[diagnosticcontext]", "Argument[0]", "Argument[this].Field[Origin]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.fieldreferencevalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.fieldreferencevalue.model.yml new file mode 100644 index 000000000000..2cd7d4c644d2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.fieldreferencevalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.trimanalysis.fieldreferencevalue", "Method[fieldreferencevalue]", "Argument[0]", "Argument[this].Field[Field]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.flowannotations.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.flowannotations.model.yml new file mode 100644 index 000000000000..2c208e84ccd4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.flowannotations.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.trimanalysis.flowannotations", "Method[flowannotations]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.localvariablereferencevalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.localvariablereferencevalue.model.yml new file mode 100644 index 000000000000..a43c2915d618 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.localvariablereferencevalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.trimanalysis.localvariablereferencevalue", "Method[localvariablereferencevalue]", "Argument[0]", "Argument[this].Field[LocalDefinition]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.referencevalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.referencevalue.model.yml new file mode 100644 index 000000000000..57fc5e606d95 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.referencevalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.trimanalysis.referencevalue", "Method[referencevalue]", "Argument[0]", "Argument[this].Field[ReferencedType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.valuewithdynamicallyaccessedmembers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.valuewithdynamicallyaccessedmembers.model.yml new file mode 100644 index 000000000000..0691d528f16d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.shared.trimanalysis.valuewithdynamicallyaccessedmembers.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.shared.trimanalysis.valuewithdynamicallyaccessedmembers", "Method[getdiagnosticargumentsforannotationmismatch]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.tasks.illink.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.tasks.illink.model.yml new file mode 100644 index 000000000000..f3dbb143b994 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/illink.tasks.illink.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["illink.tasks.illink", "Method[generatecommandlinecommands]", "Argument[this].Field[ILLinkPath]", "ReturnValue", "taint"] + - ["illink.tasks.illink", "Method[generatefullpathtotool]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.tasks.illink", "Method[generateresponsefilecommands]", "Argument[this]", "ReturnValue", "taint"] + - ["illink.tasks.illink", "Method[get_toolname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethoddebuginformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethoddebuginformation.model.yml new file mode 100644 index 000000000000..230e05f53483 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethoddebuginformation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.ecmamethoddebuginformation", "Method[ecmamethoddebuginformation]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethodil.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethodil.model.yml new file mode 100644 index 000000000000..a55867153078 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethodil.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.ecmamethodil", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.il.ecmamethodil", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethodilscope.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethodilscope.model.yml new file mode 100644 index 000000000000..024a5a114929 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ecmamethodilscope.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.ecmamethodilscope", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.il.ecmamethodilscope", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.iecmamethodil.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.iecmamethodil.model.yml new file mode 100644 index 000000000000..3602a6a625fc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.iecmamethodil.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.iecmamethodil", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ildisassembler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ildisassembler.model.yml new file mode 100644 index 000000000000..d83c3761d48c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ildisassembler.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.ildisassembler", "Method[appendname]", "Argument[1].Field[Name]", "Argument[0]", "taint"] + - ["internal.il.ildisassembler", "Method[appendnamefornamespacetypewithoutaliases]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.il.ildisassembler", "Method[appendnamewithvalueclassprefix]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.il.ildisassembler", "Method[appendtype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.il.ildisassembler", "Method[ildisassembler]", "Argument[0]", "Argument[this]", "taint"] + - ["internal.il.ildisassembler", "Method[iltypenameformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.illocalvariable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.illocalvariable.model.yml new file mode 100644 index 000000000000..cf6cdaf7acb1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.illocalvariable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.illocalvariable", "Method[illocalvariable]", "Argument[1]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ilsequencepoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ilsequencepoint.model.yml new file mode 100644 index 000000000000..173b08689c5d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.ilsequencepoint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.ilsequencepoint", "Method[ilsequencepoint]", "Argument[1]", "Argument[this].Field[Document]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.instantiatedmethodil.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.instantiatedmethodil.model.yml new file mode 100644 index 000000000000..00b32b98d654 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.instantiatedmethodil.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.instantiatedmethodil", "Method[getmethodildefinition]", "Argument[this].SyntheticField[_methodIL]", "ReturnValue", "value"] + - ["internal.il.instantiatedmethodil", "Method[instantiatedmethodil]", "Argument[1]", "Argument[this].SyntheticField[_methodIL]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methoddebuginformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methoddebuginformation.model.yml new file mode 100644 index 000000000000..cd07db4c4657 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methoddebuginformation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.methoddebuginformation", "Method[getsequencepoints]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methodil.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methodil.model.yml new file mode 100644 index 000000000000..fbc2ce7f279e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methodil.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.methodil", "Method[getdebuginfo]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.il.methodil", "Method[getexceptionregions]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.il.methodil", "Method[getilbytes]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.il.methodil", "Method[getlocals]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.il.methodil", "Method[getmethodildefinition]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methodilscope.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methodilscope.model.yml new file mode 100644 index 000000000000..7cf3b1fb0578 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.methodilscope.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.methodilscope", "Method[get_owningmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.il.methodilscope", "Method[getmethodilscopedefinition]", "Argument[this]", "ReturnValue", "value"] + - ["internal.il.methodilscope", "Method[getobject]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.il.methodilscope", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilcodestream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilcodestream.model.yml new file mode 100644 index 000000000000..84fcd5a16560 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilcodestream.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.stubs.ilcodestream", "Method[beginhandler]", "Argument[this]", "Argument[0]", "taint"] + - ["internal.il.stubs.ilcodestream", "Method[begintry]", "Argument[this]", "Argument[0]", "taint"] + - ["internal.il.stubs.ilcodestream", "Method[emitlabel]", "Argument[this]", "Argument[0]", "taint"] + - ["internal.il.stubs.ilcodestream", "Method[endhandler]", "Argument[this]", "Argument[0]", "taint"] + - ["internal.il.stubs.ilcodestream", "Method[endtry]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilemitter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilemitter.model.yml new file mode 100644 index 000000000000..9bb9a7c085a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilemitter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.stubs.ilemitter", "Method[link]", "Argument[0]", "ReturnValue.SyntheticField[_method]", "value"] + - ["internal.il.stubs.ilemitter", "Method[newcodestream]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilstubmethodil.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilstubmethodil.model.yml new file mode 100644 index 000000000000..eda6df32a913 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.ilstubmethodil.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.stubs.ilstubmethodil", "Method[get_owningmethod]", "Argument[this].SyntheticField[_method]", "ReturnValue", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[getdebuginfo]", "Argument[this].SyntheticField[_debugInformation]", "ReturnValue", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[getexceptionregions]", "Argument[this].SyntheticField[_exceptionRegions]", "ReturnValue", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[getilbytes]", "Argument[this].SyntheticField[_ilBytes]", "ReturnValue", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[getlocals]", "Argument[this].SyntheticField[_locals]", "ReturnValue", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[getobject]", "Argument[this].SyntheticField[_tokens].Element", "ReturnValue", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[ilstubmethodil]", "Argument[0]", "Argument[this].SyntheticField[_method]", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[ilstubmethodil]", "Argument[0]", "Argument[this]", "taint"] + - ["internal.il.stubs.ilstubmethodil", "Method[ilstubmethodil]", "Argument[1]", "Argument[this].SyntheticField[_ilBytes]", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[ilstubmethodil]", "Argument[2]", "Argument[this].SyntheticField[_locals]", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[ilstubmethodil]", "Argument[3]", "Argument[this].SyntheticField[_tokens]", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[ilstubmethodil]", "Argument[4]", "Argument[this].SyntheticField[_exceptionRegions]", "value"] + - ["internal.il.stubs.ilstubmethodil", "Method[ilstubmethodil]", "Argument[5]", "Argument[this].SyntheticField[_debugInformation]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.pinvoketargetnativemethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.pinvoketargetnativemethod.model.yml new file mode 100644 index 000000000000..61a2bc5b45bb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.stubs.pinvoketargetnativemethod.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[get_basemethod]", "Argument[this].SyntheticField[_declMethod]", "ReturnValue", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[get_context]", "Argument[this].SyntheticField[_declMethod].Field[Context]", "ReturnValue", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[get_diagnosticname]", "Argument[this].SyntheticField[_declMethod].Field[DiagnosticName]", "ReturnValue", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[get_diagnosticname]", "Argument[this].SyntheticField[_declMethod].Field[Name]", "ReturnValue", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[get_name]", "Argument[this].SyntheticField[_declMethod].Field[Name]", "ReturnValue", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[get_signature]", "Argument[this].SyntheticField[_signature]", "ReturnValue", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[get_target]", "Argument[this].SyntheticField[_declMethod]", "ReturnValue", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[pinvoketargetnativemethod]", "Argument[0]", "Argument[this].SyntheticField[_declMethod]", "value"] + - ["internal.il.stubs.pinvoketargetnativemethod", "Method[pinvoketargetnativemethod]", "Argument[1]", "Argument[this].SyntheticField[_signature]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.unsafeaccessors.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.unsafeaccessors.model.yml new file mode 100644 index 000000000000..9b01aee19439 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.il.unsafeaccessors.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.il.unsafeaccessors", "Method[trygetil]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.pgo.pgoprocessor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.pgo.pgoprocessor.model.yml new file mode 100644 index 000000000000..ab44b21c74f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.pgo.pgoprocessor.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.pgo.pgoprocessor", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["internal.pgo.pgoprocessor", "Method[pgoencodedcompressedintparser]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.pgo.typesystementityorunknown.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.pgo.typesystementityorunknown.model.yml new file mode 100644 index 000000000000..faf2f5c2c3de --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.pgo.typesystementityorunknown.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.pgo.typesystementityorunknown", "Method[get_asfield]", "Argument[this].SyntheticField[_data]", "ReturnValue", "value"] + - ["internal.pgo.typesystementityorunknown", "Method[get_asmethod]", "Argument[this].SyntheticField[_data]", "ReturnValue", "value"] + - ["internal.pgo.typesystementityorunknown", "Method[get_astype]", "Argument[this].SyntheticField[_data]", "ReturnValue", "value"] + - ["internal.pgo.typesystementityorunknown", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.pgo.typesystementityorunknown", "Method[typesystementityorunknown]", "Argument[0]", "Argument[this].SyntheticField[_data]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arraymethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arraymethod.model.yml new file mode 100644 index 000000000000..547d7b985fd0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arraymethod.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.arraymethod", "Method[get_diagnosticname]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.arraymethod", "Method[get_owningarray]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arrayoftruntimeinterfacesalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arrayoftruntimeinterfacesalgorithm.model.yml new file mode 100644 index 000000000000..9ec47c2a00e8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arrayoftruntimeinterfacesalgorithm.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.arrayoftruntimeinterfacesalgorithm", "Method[arrayoftruntimeinterfacesalgorithm]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arraytype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arraytype.model.yml new file mode 100644 index 000000000000..1197d27018dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.arraytype.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.arraytype", "Method[get_elementtype]", "Argument[this].Field[ParameterType]", "ReturnValue", "value"] + - ["internal.typesystem.arraytype", "Method[getarraymethod]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.canonbasetype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.canonbasetype.model.yml new file mode 100644 index 000000000000..f67561c66245 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.canonbasetype.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.canonbasetype", "Method[canonbasetype]", "Argument[0]", "Argument[this].SyntheticField[_context]", "value"] + - ["internal.typesystem.canonbasetype", "Method[get_context]", "Argument[this].SyntheticField[_context]", "ReturnValue", "value"] + - ["internal.typesystem.canonbasetype", "Method[get_metadatabasetype]", "Argument[this].Field[BaseType]", "ReturnValue", "value"] + - ["internal.typesystem.canonbasetype", "Method[get_module]", "Argument[this].SyntheticField[_context].Field[SystemModule]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.constructedtyperewritinghelpers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.constructedtyperewritinghelpers.model.yml new file mode 100644 index 000000000000..51a5ba06f876 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.constructedtyperewritinghelpers.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.constructedtyperewritinghelpers", "Method[replacetypesinconstructionofmethod]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.constructedtyperewritinghelpers", "Method[replacetypesinconstructionofmethod]", "Argument[2].Element", "ReturnValue", "taint"] + - ["internal.typesystem.constructedtyperewritinghelpers", "Method[replacetypesinconstructionoftype]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.constructedtyperewritinghelpers", "Method[replacetypesinconstructionoftype]", "Argument[2].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.customattributetypenameformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.customattributetypenameformatter.model.yml new file mode 100644 index 000000000000..e518875f3256 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.customattributetypenameformatter.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.customattributetypenameformatter", "Method[appendnamefornamespacetype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.customattributetypenameformatter", "Method[appendnamefornamespacetype]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.customattributetypenameformatter", "Method[appendnamefornestedtype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.customattributetypenameformatter", "Method[appendnamefornestedtype]", "Argument[2]", "Argument[0]", "taint"] + - ["internal.typesystem.customattributetypenameformatter", "Method[appendnamefornestedtype]", "Argument[2]", "ReturnValue", "taint"] + - ["internal.typesystem.customattributetypenameformatter", "Method[customattributetypenameformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.customattributetypenameparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.customattributetypenameparser.model.yml new file mode 100644 index 000000000000..8cdc3b09b33c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.customattributetypenameparser.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.customattributetypenameparser", "Method[gettypebycustomattributetypename]", "Argument[3].ReturnValue", "ReturnValue", "value"] + - ["internal.typesystem.customattributetypenameparser", "Method[gettypebycustomattributetypenamefordataflow]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.debugnameformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.debugnameformatter.model.yml new file mode 100644 index 000000000000..c7ec999501e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.debugnameformatter.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.debugnameformatter", "Method[appendname]", "Argument[1].Field[DiagnosticName]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[appendname]", "Argument[1].Field[ElementType].Field[DiagnosticName]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[appendname]", "Argument[1].Field[ParameterType].Field[DiagnosticName]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[appendname]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[appendnameforinstantiatedtype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[appendnamefornamespacetype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[appendnamefornestedtype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[appendnamefornestedtype]", "Argument[2]", "Argument[0]", "taint"] + - ["internal.typesystem.debugnameformatter", "Method[getcontainingtype]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.deftype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.deftype.model.yml new file mode 100644 index 000000000000..15b522d2bbcc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.deftype.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.deftype", "Method[converttosharedruntimedeterminedform]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.deftype", "Method[get_containingtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_diagnosticname]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_diagnosticnamespace]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_instancebytealignment]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_instancebytecount]", "Argument[this].Field[InstanceByteCountUnaligned]", "ReturnValue", "value"] + - ["internal.typesystem.deftype", "Method[get_instancebytecountunaligned]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_instancefieldalignment]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_instancefieldsize]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.deftype", "Method[get_namespace]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.cachingmetadatastringdecoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.cachingmetadatastringdecoder.model.yml new file mode 100644 index 000000000000..57c5d701748a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.cachingmetadatastringdecoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.cachingmetadatastringdecoder", "Method[lookup]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.customattributetypeprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.customattributetypeprovider.model.yml new file mode 100644 index 000000000000..e2ae80c63d40 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.customattributetypeprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.customattributetypeprovider", "Method[customattributetypeprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmaassembly.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmaassembly.model.yml new file mode 100644 index 000000000000..fa5a4d837c6e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmaassembly.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmaassembly", "Method[get_assemblydefinition]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmafield.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmafield.model.yml new file mode 100644 index 000000000000..205402849742 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmafield.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmafield", "Method[get_handle]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmafield", "Method[get_metadatareader]", "Argument[this].SyntheticField[_type].Field[MetadataReader]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmafield", "Method[get_module]", "Argument[this].SyntheticField[_type].Field[EcmaModule]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmafield", "Method[get_owningtype]", "Argument[this].SyntheticField[_type]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmagenericparameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmagenericparameter.model.yml new file mode 100644 index 000000000000..4daff8890119 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmagenericparameter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmagenericparameter", "Method[get_diagnosticname]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmagenericparameter", "Method[get_handle]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmagenericparameter", "Method[get_metadatareader]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmagenericparameter", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmamethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmamethod.model.yml new file mode 100644 index 000000000000..c1d972feb560 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmamethod.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmamethod", "Method[get_diagnosticname]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmamethod", "Method[get_handle]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmamethod", "Method[get_metadatareader]", "Argument[this].SyntheticField[_type].Field[MetadataReader]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmamethod", "Method[get_module]", "Argument[this].SyntheticField[_type].Field[EcmaModule]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmamethod", "Method[get_owningtype]", "Argument[this].SyntheticField[_type]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmamodule.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmamodule.model.yml new file mode 100644 index 000000000000..c3881e7d7334 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmamodule.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmamodule", "Method[create]", "Argument[1]", "ReturnValue.SyntheticField[_peReader]", "value"] + - ["internal.typesystem.ecma.ecmamodule", "Method[create]", "Argument[3]", "ReturnValue.Field[PdbReader]", "value"] + - ["internal.typesystem.ecma.ecmamodule", "Method[get_entrypoint]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmamodule", "Method[get_metadatareader]", "Argument[this].Field[_metadataReader]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmamodule", "Method[get_pereader]", "Argument[this].SyntheticField[_peReader]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmamodule", "Method[getfield]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmamodule", "Method[getmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmamodule", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmasignatureencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmasignatureencoder.model.yml new file mode 100644 index 000000000000..bafb9949c0ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmasignatureencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmasignatureencoder", "Method[ecmasignatureencoder]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmasignatureparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmasignatureparser.model.yml new file mode 100644 index 000000000000..540d4cffd607 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmasignatureparser.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[ecmasignatureparser]", "Argument[0]", "Argument[this]", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[ecmasignatureparser]", "Argument[1]", "Argument[this].SyntheticField[_typeResolver]", "value"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[ecmasignatureparser]", "Argument[1]", "Argument[this]", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[get_resolutionfailure]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[parsefieldsignature]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[parselocalssignature]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[parsemethodsignature]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[parsemethodspecsignature]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[parsepropertysignature]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmasignatureparser", "Method[parsetype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmatype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmatype.model.yml new file mode 100644 index 000000000000..b1d1a75083b0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.ecmatype.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.ecmatype", "Method[get_diagnosticname]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[get_diagnosticnamespace]", "Argument[this].Field[Namespace]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[get_ecmamodule]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmatype", "Method[get_handle]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmatype", "Method[get_metadatareader]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.ecmatype", "Method[get_typeidentifierdata]", "Argument[this].Field[TypeIdentifierData]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[get_underlyingtype]", "Argument[this].Field[UnderlyingType]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[getdefaultconstructor]", "Argument[this]", "ReturnValue.SyntheticField[_type]", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[getfield]", "Argument[this]", "ReturnValue.SyntheticField[_type]", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[getmethod]", "Argument[this]", "ReturnValue.SyntheticField[_type]", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[getmethodwithequivalentsignature]", "Argument[this]", "ReturnValue.SyntheticField[_type]", "value"] + - ["internal.typesystem.ecma.ecmatype", "Method[getstaticconstructor]", "Argument[this]", "ReturnValue.SyntheticField[_type]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.iecmamodule.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.iecmamodule.model.yml new file mode 100644 index 000000000000..f983b52f0849 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.iecmamodule.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.iecmamodule", "Method[get_assembly]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.ecma.iecmamodule", "Method[getobject]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.ecma.iecmamodule", "Method[gettype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.imetadatastringdecoderprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.imetadatastringdecoderprovider.model.yml new file mode 100644 index 000000000000..682cee66b753 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.imetadatastringdecoderprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.imetadatastringdecoderprovider", "Method[getmetadatastringdecoder]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.metadataextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.metadataextensions.model.yml new file mode 100644 index 000000000000..2e1f0b81d7b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.metadataextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.metadataextensions", "Method[getcustomattributehandle]", "Argument[1].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.primitivetypeprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.primitivetypeprovider.model.yml new file mode 100644 index 000000000000..8072e74d35ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.ecma.primitivetypeprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.ecma.primitivetypeprovider", "Method[getprimitivetype]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.exceptiontypenameformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.exceptiontypenameformatter.model.yml new file mode 100644 index 000000000000..a2bed19a6181 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.exceptiontypenameformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.exceptiontypenameformatter", "Method[appendname]", "Argument[1].Field[Name]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldandoffset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldandoffset.model.yml new file mode 100644 index 000000000000..a61de3ff0951 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldandoffset.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.fieldandoffset", "Method[fieldandoffset]", "Argument[0]", "Argument[this].Field[Field]", "value"] + - ["internal.typesystem.fieldandoffset", "Method[fieldandoffset]", "Argument[1]", "Argument[this].Field[Offset]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fielddesc.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fielddesc.model.yml new file mode 100644 index 000000000000..f07805cd293d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fielddesc.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.fielddesc", "Method[get_fieldtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.fielddesc", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.fielddesc", "Method[get_offset]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.fielddesc", "Method[get_owningtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.fielddesc", "Method[getembeddedsignaturedata]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.fielddesc", "Method[getnonruntimedeterminedfieldfromruntimedeterminedfieldviasubstitution]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.fielddesc", "Method[gettypicalfielddefinition]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.fielddesc", "Method[instantiatesignature]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.fielddesc", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldlayoutalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldlayoutalgorithm.model.yml new file mode 100644 index 000000000000..cab7d237aa36 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldlayoutalgorithm.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.fieldlayoutalgorithm", "Method[computeinstancelayout]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldlayoutintervalcalculator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldlayoutintervalcalculator.model.yml new file mode 100644 index 000000000000..3de60627f863 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.fieldlayoutintervalcalculator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.fieldlayoutintervalcalculator", "Method[fieldlayoutinterval]", "Argument[2]", "Argument[this].Field[Tag]", "value"] + - ["internal.typesystem.fieldlayoutintervalcalculator", "Method[get_intervals]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.functionpointertype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.functionpointertype.model.yml new file mode 100644 index 000000000000..64df5363edf3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.functionpointertype.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.functionpointertype", "Method[get_signature]", "Argument[this].SyntheticField[_signature]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.genericparameterdesc.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.genericparameterdesc.model.yml new file mode 100644 index 000000000000..20f0e1a123c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.genericparameterdesc.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.genericparameterdesc", "Method[get_associatedtypeormethod]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.iassemblydesc.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.iassemblydesc.model.yml new file mode 100644 index 000000000000..844e88c4395e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.iassemblydesc.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.iassemblydesc", "Method[getname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.imoduleresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.imoduleresolver.model.yml new file mode 100644 index 000000000000..44324593d3b4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.imoduleresolver.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.imoduleresolver", "Method[resolveassembly]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.impliedrepeatedfielddesc.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.impliedrepeatedfielddesc.model.yml new file mode 100644 index 000000000000..8a6b74733352 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.impliedrepeatedfielddesc.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.impliedrepeatedfielddesc", "Method[get_context]", "Argument[this].SyntheticField[_underlyingFieldDesc].Field[Context]", "ReturnValue", "value"] + - ["internal.typesystem.impliedrepeatedfielddesc", "Method[get_fieldtype]", "Argument[this].SyntheticField[_underlyingFieldDesc].Field[FieldType]", "ReturnValue", "value"] + - ["internal.typesystem.impliedrepeatedfielddesc", "Method[get_name]", "Argument[this].SyntheticField[_underlyingFieldDesc].Field[Name]", "ReturnValue", "taint"] + - ["internal.typesystem.impliedrepeatedfielddesc", "Method[impliedrepeatedfielddesc]", "Argument[0]", "Argument[this].Field[OwningType]", "value"] + - ["internal.typesystem.impliedrepeatedfielddesc", "Method[impliedrepeatedfielddesc]", "Argument[1]", "Argument[this].SyntheticField[_underlyingFieldDesc]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiatedtype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiatedtype.model.yml new file mode 100644 index 000000000000..eba29fad4251 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiatedtype.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.instantiatedtype", "Method[instantiatetypearray]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["internal.typesystem.instantiatedtype", "Method[instantiatetypearray]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.instantiatedtype", "Method[instantiatetypearray]", "Argument[1].SyntheticField[_genericParameters].Element", "ReturnValue.Element", "value"] + - ["internal.typesystem.instantiatedtype", "Method[instantiatetypearray]", "Argument[2].SyntheticField[_genericParameters].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiation.model.yml new file mode 100644 index 000000000000..7f47d8dd94f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiation.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.instantiation", "Method[enumerator]", "Argument[0]", "Argument[this].SyntheticField[_collection]", "value"] + - ["internal.typesystem.instantiation", "Method[get_current]", "Argument[this].SyntheticField[_collection].Element", "ReturnValue", "value"] + - ["internal.typesystem.instantiation", "Method[get_genericparameters]", "Argument[this].SyntheticField[_genericParameters].Element", "ReturnValue", "value"] + - ["internal.typesystem.instantiation", "Method[getenumerator]", "Argument[this].SyntheticField[_genericParameters]", "ReturnValue.SyntheticField[_collection]", "value"] + - ["internal.typesystem.instantiation", "Method[instantiation]", "Argument[0]", "Argument[this].SyntheticField[_genericParameters]", "value"] + - ["internal.typesystem.instantiation", "Method[tostring]", "Argument[this].SyntheticField[_genericParameters].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiationcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiationcontext.model.yml new file mode 100644 index 000000000000..a6fc4126dbb7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.instantiationcontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.instantiationcontext", "Method[instantiationcontext]", "Argument[0]", "Argument[this].Field[TypeInstantiation]", "value"] + - ["internal.typesystem.instantiationcontext", "Method[instantiationcontext]", "Argument[1]", "Argument[this].Field[MethodInstantiation]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.layoutint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.layoutint.model.yml new file mode 100644 index 000000000000..4a922cf8db95 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.layoutint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.layoutint", "Method[alignup]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.localvariabledefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.localvariabledefinition.model.yml new file mode 100644 index 000000000000..1524803754f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.localvariabledefinition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.localvariabledefinition", "Method[localvariabledefinition]", "Argument[0]", "Argument[this].Field[Type]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.lockfreereaderhashtable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.lockfreereaderhashtable.model.yml new file mode 100644 index 000000000000..8f5d1c3fe36a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.lockfreereaderhashtable.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.lockfreereaderhashtable", "Method[addorgetexisting]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.lockfreereaderhashtable", "Method[get]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.lockfreereaderhashtable", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.lockfreereaderhashtable", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.lockfreereaderhashtable", "Method[getorcreatevalue]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.lockfreereaderhashtable", "Method[getvalueifexists]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.lockfreereaderhashtable", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.marshalasdescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.marshalasdescriptor.model.yml new file mode 100644 index 000000000000..ae32740c5a9c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.marshalasdescriptor.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.marshalasdescriptor", "Method[get_cookie]", "Argument[this].SyntheticField[_cookie]", "ReturnValue", "value"] + - ["internal.typesystem.marshalasdescriptor", "Method[get_marshallertype]", "Argument[this].SyntheticField[_marshallerType]", "ReturnValue", "value"] + - ["internal.typesystem.marshalasdescriptor", "Method[marshalasdescriptor]", "Argument[4]", "Argument[this].SyntheticField[_marshallerType]", "value"] + - ["internal.typesystem.marshalasdescriptor", "Method[marshalasdescriptor]", "Argument[5]", "Argument[this].SyntheticField[_cookie]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatafieldlayoutalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatafieldlayoutalgorithm.model.yml new file mode 100644 index 000000000000..344f763089db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatafieldlayoutalgorithm.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.metadatafieldlayoutalgorithm", "Method[calculatefieldbaseoffset]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatatype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatatype.model.yml new file mode 100644 index 000000000000..288a853adbd2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatatype.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.metadatatype", "Method[computevirtualmethodimplsfortype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.metadatatype", "Method[get_explicitlyimplementedinterfaces]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.metadatatype", "Method[get_metadatabasetype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.metadatatype", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.metadatatype", "Method[get_virtualmethodimplsfortype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.metadatatype", "Method[getnestedtypes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatatypesystemcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatatypesystemcontext.model.yml new file mode 100644 index 000000000000..a3454b50edfb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatatypesystemcontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.metadatatypesystemcontext", "Method[setsystemmodule]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatavirtualmethodalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatavirtualmethodalgorithm.model.yml new file mode 100644 index 000000000000..ae805e6a0b4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.metadatavirtualmethodalgorithm.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.metadatavirtualmethodalgorithm", "Method[enumallvirtualslots]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.metadatavirtualmethodalgorithm", "Method[findslotdefiningmethodforvirtualmethod]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.metadatavirtualmethodalgorithm", "Method[resolvevariantinterfacemethodtodefaultimplementationontype]", "Argument[0]", "Argument[2]", "value"] + - ["internal.typesystem.metadatavirtualmethodalgorithm", "Method[resolvevariantinterfacemethodtodefaultimplementationontype]", "Argument[1]", "Argument[2]", "taint"] + - ["internal.typesystem.metadatavirtualmethodalgorithm", "Method[resolvevariantinterfacemethodtovirtualmethodontype]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methoddelegator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methoddelegator.model.yml new file mode 100644 index 000000000000..22813813229e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methoddelegator.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.methoddelegator", "Method[get_context]", "Argument[this].Field[_wrappedMethod].Field[Context]", "ReturnValue", "value"] + - ["internal.typesystem.methoddelegator", "Method[get_diagnosticname]", "Argument[this].Field[_wrappedMethod].Field[DiagnosticName]", "ReturnValue", "value"] + - ["internal.typesystem.methoddelegator", "Method[get_diagnosticname]", "Argument[this].Field[_wrappedMethod].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.methoddelegator", "Method[get_instantiation]", "Argument[this].Field[_wrappedMethod].Field[Instantiation]", "ReturnValue", "value"] + - ["internal.typesystem.methoddelegator", "Method[get_name]", "Argument[this].Field[_wrappedMethod].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.methoddelegator", "Method[get_signature]", "Argument[this].Field[_wrappedMethod].Field[Signature]", "ReturnValue", "value"] + - ["internal.typesystem.methoddelegator", "Method[methoddelegator]", "Argument[0]", "Argument[this].Field[_wrappedMethod]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methoddesc.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methoddesc.model.yml new file mode 100644 index 000000000000..b4c888906584 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methoddesc.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.methoddesc", "Method[get_diagnosticname]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methoddesc", "Method[get_implementationtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methoddesc", "Method[get_instantiation]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methoddesc", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methoddesc", "Method[get_owningtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methoddesc", "Method[get_signature]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methoddesc", "Method[getcanonmethodtarget]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.methoddesc", "Method[getmethoddefinition]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.methoddesc", "Method[getnonruntimedeterminedmethodfromruntimedeterminedmethodviasubstitution]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.methoddesc", "Method[getsharedruntimeformmethodtarget]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.methoddesc", "Method[gettypicalmethoddefinition]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.methoddesc", "Method[instantiatesignature]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.methoddesc", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodimplrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodimplrecord.model.yml new file mode 100644 index 000000000000..54f0ba2f5f74 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodimplrecord.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.methodimplrecord", "Method[methodimplrecord]", "Argument[0]", "Argument[this].Field[Decl]", "value"] + - ["internal.typesystem.methodimplrecord", "Method[methodimplrecord]", "Argument[1]", "Argument[this].Field[Body]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodsignature.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodsignature.model.yml new file mode 100644 index 000000000000..f1da32ddfba2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodsignature.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.methodsignature", "Method[applysubstitution]", "Argument[0].SyntheticField[_genericParameters].Element", "ReturnValue.SyntheticField[_parameters].Element", "value"] + - ["internal.typesystem.methodsignature", "Method[applysubstitution]", "Argument[0].SyntheticField[_genericParameters].Element", "ReturnValue.SyntheticField[_returnType]", "value"] + - ["internal.typesystem.methodsignature", "Method[applysubstitution]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.methodsignature", "Method[get_context]", "Argument[this].SyntheticField[_returnType].Field[Context]", "ReturnValue", "value"] + - ["internal.typesystem.methodsignature", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methodsignature", "Method[get_parameter]", "Argument[this].SyntheticField[_parameters].Element", "ReturnValue", "value"] + - ["internal.typesystem.methodsignature", "Method[get_returntype]", "Argument[this].SyntheticField[_returnType]", "ReturnValue", "value"] + - ["internal.typesystem.methodsignature", "Method[getembeddedsignaturedata]", "Argument[this].SyntheticField[_embeddedSignatureData].Element", "ReturnValue.Element", "value"] + - ["internal.typesystem.methodsignature", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.methodsignature", "Method[methodsignature]", "Argument[2]", "Argument[this].SyntheticField[_returnType]", "value"] + - ["internal.typesystem.methodsignature", "Method[methodsignature]", "Argument[3]", "Argument[this].SyntheticField[_parameters]", "value"] + - ["internal.typesystem.methodsignature", "Method[methodsignature]", "Argument[4]", "Argument[this].SyntheticField[_embeddedSignatureData]", "value"] + - ["internal.typesystem.methodsignature", "Method[signatureenumerator]", "Argument[0]", "Argument[this]", "taint"] + - ["internal.typesystem.methodsignature", "Method[tostring]", "Argument[this].Field[ReturnType].Field[DiagnosticName]", "ReturnValue", "taint"] + - ["internal.typesystem.methodsignature", "Method[tostring]", "Argument[this].SyntheticField[_returnType].Field[DiagnosticName]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodsignaturebuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodsignaturebuilder.model.yml new file mode 100644 index 000000000000..9d532d7733e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.methodsignaturebuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.methodsignaturebuilder", "Method[methodsignaturebuilder]", "Argument[0]", "Argument[this]", "taint"] + - ["internal.typesystem.methodsignaturebuilder", "Method[set_parameter]", "Argument[1]", "Argument[this]", "taint"] + - ["internal.typesystem.methodsignaturebuilder", "Method[set_returntype]", "Argument[0]", "Argument[this]", "taint"] + - ["internal.typesystem.methodsignaturebuilder", "Method[setembeddedsignaturedata]", "Argument[0].Element", "Argument[this]", "taint"] + - ["internal.typesystem.methodsignaturebuilder", "Method[tosignature]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.moduledesc.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.moduledesc.model.yml new file mode 100644 index 000000000000..5ecbf85c24b5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.moduledesc.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.moduledesc", "Method[getalltypes]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.moduledesc", "Method[getglobalmoduletype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.moduledesc", "Method[gettype]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.moduledesc", "Method[gettype]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.moduledesc", "Method[gettype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.parameterizedtype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.parameterizedtype.model.yml new file mode 100644 index 000000000000..e35a42123905 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.parameterizedtype.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.parameterizedtype", "Method[get_parametertype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.parametermetadata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.parametermetadata.model.yml new file mode 100644 index 000000000000..3574cf9f7f1e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.parametermetadata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.parametermetadata", "Method[parametermetadata]", "Argument[2]", "Argument[this].Field[MarshalAsDescriptor]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.pinvokemetadata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.pinvokemetadata.model.yml new file mode 100644 index 000000000000..a09621f42179 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.pinvokemetadata.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.pinvokemetadata", "Method[pinvokemetadata]", "Argument[0]", "Argument[this].Field[Module]", "value"] + - ["internal.typesystem.pinvokemetadata", "Method[pinvokemetadata]", "Argument[1]", "Argument[this].Field[Name]", "value"] + - ["internal.typesystem.pinvokemetadata", "Method[pinvokemetadata]", "Argument[2]", "Argument[this].Field[Flags]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.propertysignature.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.propertysignature.model.yml new file mode 100644 index 000000000000..fc85cab42718 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.propertysignature.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.propertysignature", "Method[get_parameter]", "Argument[this].SyntheticField[_parameters].Element", "ReturnValue", "value"] + - ["internal.typesystem.propertysignature", "Method[propertysignature]", "Argument[1]", "Argument[this].SyntheticField[_parameters]", "value"] + - ["internal.typesystem.propertysignature", "Method[propertysignature]", "Argument[2]", "Argument[this].Field[ReturnType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.resolutionfailure.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.resolutionfailure.model.yml new file mode 100644 index 000000000000..bf656e35c70c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.resolutionfailure.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.resolutionfailure", "Method[getassemblyresolutionfailure]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[getmissingfieldfailure]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[getmissingfieldfailure]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[getmissingmethodfailure]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[getmissingmethodfailure]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[getmissingmethodfailure]", "Argument[2]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[gettypeloadresolutionfailure]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[gettypeloadresolutionfailure]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.resolutionfailure", "Method[gettypeloadresolutionfailure]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimedeterminedcanonicalizationalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimedeterminedcanonicalizationalgorithm.model.yml new file mode 100644 index 000000000000..4c49bc0dd558 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimedeterminedcanonicalizationalgorithm.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.runtimedeterminedcanonicalizationalgorithm", "Method[convertinstantiationtocanonform]", "Argument[0].SyntheticField[_genericParameters].Element", "ReturnValue.SyntheticField[_genericParameters].Element", "value"] + - ["internal.typesystem.runtimedeterminedcanonicalizationalgorithm", "Method[convertinstantiationtocanonform]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedcanonicalizationalgorithm", "Method[converttocanon]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimedeterminedtype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimedeterminedtype.model.yml new file mode 100644 index 000000000000..f7dd67741736 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimedeterminedtype.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.runtimedeterminedtype", "Method[get_basetype]", "Argument[this].SyntheticField[_rawCanonType].Field[BaseType]", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[get_canonicaltype]", "Argument[this].SyntheticField[_rawCanonType]", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[get_context]", "Argument[this].SyntheticField[_rawCanonType].Field[Context]", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[get_instantiation]", "Argument[this].SyntheticField[_rawCanonType].Field[Instantiation]", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[get_name]", "Argument[this].SyntheticField[_rawCanonType].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[get_runtimedetermineddetailstype]", "Argument[this].SyntheticField[_runtimeDeterminedDetailsType]", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[getnonruntimedeterminedtypefromruntimedeterminedsubtypeviasubstitution]", "Argument[0].SyntheticField[_genericParameters].Element", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[getnonruntimedeterminedtypefromruntimedeterminedsubtypeviasubstitution]", "Argument[1].SyntheticField[_genericParameters].Element", "ReturnValue", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[runtimedeterminedtype]", "Argument[0]", "Argument[this].SyntheticField[_rawCanonType]", "value"] + - ["internal.typesystem.runtimedeterminedtype", "Method[runtimedeterminedtype]", "Argument[1]", "Argument[this].SyntheticField[_runtimeDeterminedDetailsType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimeinterfacesalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimeinterfacesalgorithm.model.yml new file mode 100644 index 000000000000..7ac572b741bb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.runtimeinterfacesalgorithm.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.runtimeinterfacesalgorithm", "Method[computeruntimeinterfaces]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.signaturemethodvariable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.signaturemethodvariable.model.yml new file mode 100644 index 000000000000..fa24c3440e2b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.signaturemethodvariable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.signaturemethodvariable", "Method[instantiatesignature]", "Argument[1].SyntheticField[_genericParameters].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.signaturetypevariable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.signaturetypevariable.model.yml new file mode 100644 index 000000000000..c853fa762c68 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.signaturetypevariable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.signaturetypevariable", "Method[instantiatesignature]", "Argument[0].SyntheticField[_genericParameters].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.simplearrayoftruntimeinterfacesalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.simplearrayoftruntimeinterfacesalgorithm.model.yml new file mode 100644 index 000000000000..a583ccde7cee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.simplearrayoftruntimeinterfacesalgorithm.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.simplearrayoftruntimeinterfacesalgorithm", "Method[simplearrayoftruntimeinterfacesalgorithm]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.standardcanonicalizationalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.standardcanonicalizationalgorithm.model.yml new file mode 100644 index 000000000000..7dee05b02930 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.standardcanonicalizationalgorithm.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.standardcanonicalizationalgorithm", "Method[convertinstantiationtocanonform]", "Argument[0].SyntheticField[_genericParameters].Element", "ReturnValue.SyntheticField[_genericParameters].Element", "value"] + - ["internal.typesystem.standardcanonicalizationalgorithm", "Method[convertinstantiationtocanonform]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.standardcanonicalizationalgorithm", "Method[converttocanon]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typedesc.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typedesc.model.yml new file mode 100644 index 000000000000..b4a81a90503a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typedesc.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typedesc", "Method[converttocanonform]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.typedesc", "Method[converttocanonformimpl]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.typedesc", "Method[get_basetype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[get_instantiation]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[get_runtimeinterfaces]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[get_typeidentifierdata]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[get_underlyingtype]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.typedesc", "Method[getfield]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[getfields]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[getfinalizer]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[getmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[getmethods]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[getmethodwithequivalentsignature]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[getnonruntimedeterminedtypefromruntimedeterminedsubtypeviasubstitution]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.typedesc", "Method[gettypedefinition]", "Argument[this]", "ReturnValue", "value"] + - ["internal.typesystem.typedesc", "Method[getvirtualmethods]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typedesc", "Method[instantiatesignature]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typeidentifierdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typeidentifierdata.model.yml new file mode 100644 index 000000000000..6619a64e4039 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typeidentifierdata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typeidentifierdata", "Method[typeidentifierdata]", "Argument[0]", "Argument[this].Field[Scope]", "value"] + - ["internal.typesystem.typeidentifierdata", "Method[typeidentifierdata]", "Argument[1]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typenameformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typenameformatter.model.yml new file mode 100644 index 000000000000..0cdda39550aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typenameformatter.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typenameformatter", "Method[appendname]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.typenameformatter", "Method[appendname]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.typenameformatter", "Method[appendnameforinstantiatedtype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.typenameformatter", "Method[appendnamefornamespacetype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.typenameformatter", "Method[appendnamefornestedtype]", "Argument[1]", "Argument[0]", "taint"] + - ["internal.typesystem.typenameformatter", "Method[appendnamefornestedtype]", "Argument[2]", "Argument[0]", "taint"] + - ["internal.typesystem.typenameformatter", "Method[formatname]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typenameformatter", "Method[getcontainingtype]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemcontext.model.yml new file mode 100644 index 000000000000..9c97d5f5f64b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemcontext.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typesystemcontext", "Method[createvaluefromkey]", "Argument[0]", "ReturnValue.SyntheticField[_signature]", "value"] + - ["internal.typesystem.typesystemcontext", "Method[get_canontype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[get_universalcanontype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getallmethods]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getallvirtualmethods]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getarraytype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getbyreftype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getcanontype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getfieldforinstantiatedtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getfunctionpointertype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getinstantiatedmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getinstantiatedtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getmethodforinstantiatedtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getmethodforruntimedeterminedtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getpointertype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getruntimedeterminedtype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getsignaturevariable]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[getwellknowntype]", "Argument[this]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemcontext", "Method[initializesystemmodule]", "Argument[0]", "Argument[this].Field[SystemModule]", "value"] + - ["internal.typesystem.typesystemcontext", "Method[typesystemcontext]", "Argument[0]", "Argument[this].Field[Target]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystementity.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystementity.model.yml new file mode 100644 index 000000000000..a633d2b30998 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystementity.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typesystementity", "Method[get_context]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemexception.model.yml new file mode 100644 index 000000000000..df0ffc7da73f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typesystemexception", "Method[get_arguments]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemhelpers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemhelpers.model.yml new file mode 100644 index 000000000000..785a0ed396dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typesystemhelpers.model.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typesystemhelpers", "Method[enumallvirtualslots]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[findmethodontypewithmatchingtypicalmethod]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[findmethodontypewithmatchingtypicalmethod]", "Argument[1]", "ReturnValue", "value"] + - ["internal.typesystem.typesystemhelpers", "Method[findvirtualfunctiontargetmethodonobjecttype]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[getallmethods]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[getallvirtualmethods]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[getelementsize]", "Argument[0].Field[InstanceFieldSize]", "ReturnValue", "value"] + - ["internal.typesystem.typesystemhelpers", "Method[getfullname]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[getparameterlessconstructor]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[getparametertype]", "Argument[0].Field[ParameterType]", "ReturnValue", "value"] + - ["internal.typesystem.typesystemhelpers", "Method[instantiateasopen]", "Argument[0]", "ReturnValue", "value"] + - ["internal.typesystem.typesystemhelpers", "Method[resolveinterfacemethodtarget]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[resolveinterfacemethodtargetwithvariance]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[resolveinterfacemethodtodefaultimplementationontype]", "Argument[1]", "Argument[2]", "value"] + - ["internal.typesystem.typesystemhelpers", "Method[resolveinterfacemethodtovirtualmethodontype]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[resolvevariantinterfacemethodtodefaultimplementationontype]", "Argument[0]", "Argument[2]", "taint"] + - ["internal.typesystem.typesystemhelpers", "Method[resolvevariantinterfacemethodtodefaultimplementationontype]", "Argument[1]", "Argument[2]", "value"] + - ["internal.typesystem.typesystemhelpers", "Method[resolvevariantinterfacemethodtovirtualmethodontype]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typewithrepeatedfields.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typewithrepeatedfields.model.yml new file mode 100644 index 000000000000..5277e3fd5380 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typewithrepeatedfields.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typewithrepeatedfields", "Method[get_basetype]", "Argument[this].SyntheticField[MetadataType].Field[BaseType]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[get_containingtype]", "Argument[this].SyntheticField[MetadataType].Field[ContainingType]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[get_context]", "Argument[this].SyntheticField[MetadataType].Field[Context]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[get_metadatabasetype]", "Argument[this].SyntheticField[MetadataType].Field[BaseType]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[get_metadatabasetype]", "Argument[this].SyntheticField[MetadataType].Field[MetadataBaseType]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[get_module]", "Argument[this].SyntheticField[MetadataType].Field[Module]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[get_name]", "Argument[this].SyntheticField[MetadataType].Field[Name]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[get_namespace]", "Argument[this].SyntheticField[MetadataType].Field[Namespace]", "ReturnValue", "value"] + - ["internal.typesystem.typewithrepeatedfields", "Method[typewithrepeatedfields]", "Argument[0]", "Argument[this].SyntheticField[MetadataType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typewithrepeatedfieldsfieldlayoutalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typewithrepeatedfieldsfieldlayoutalgorithm.model.yml new file mode 100644 index 000000000000..0fbc17bb1c7e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.typewithrepeatedfieldsfieldlayoutalgorithm.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.typewithrepeatedfieldsfieldlayoutalgorithm", "Method[typewithrepeatedfieldsfieldlayoutalgorithm]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.virtualmethodalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.virtualmethodalgorithm.model.yml new file mode 100644 index 000000000000..d7aad76eb8d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/internal.typesystem.virtualmethodalgorithm.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["internal.typesystem.virtualmethodalgorithm", "Method[computeallvirtualslots]", "Argument[0]", "ReturnValue", "taint"] + - ["internal.typesystem.virtualmethodalgorithm", "Method[findvirtualfunctiontargetmethodonobjecttype]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.virtualmethodalgorithm", "Method[resolveinterfacemethodtodefaultimplementationontype]", "Argument[0]", "Argument[2]", "value"] + - ["internal.typesystem.virtualmethodalgorithm", "Method[resolveinterfacemethodtovirtualmethodontype]", "Argument[1]", "ReturnValue", "taint"] + - ["internal.typesystem.virtualmethodalgorithm", "Method[resolvevariantinterfacemethodtodefaultimplementationontype]", "Argument[0]", "Argument[2]", "value"] + - ["internal.typesystem.virtualmethodalgorithm", "Method[resolvevariantinterfacemethodtodefaultimplementationontype]", "Argument[1]", "Argument[2]", "taint"] + - ["internal.typesystem.virtualmethodalgorithm", "Method[resolvevariantinterfacemethodtovirtualmethodontype]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.csharp.csharpcodeprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.csharp.csharpcodeprovider.model.yml new file mode 100644 index 000000000000..54224c2a8390 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.csharp.csharpcodeprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.csharp.csharpcodeprovider", "Method[csharpcodeprovider]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.csharp.runtimebinder.csharpargumentinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.csharp.runtimebinder.csharpargumentinfo.model.yml new file mode 100644 index 000000000000..a7fab8633277 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.csharp.runtimebinder.csharpargumentinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.csharp.runtimebinder.csharpargumentinfo", "Method[create]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.edge.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.edge.model.yml new file mode 100644 index 000000000000..f8f9cc4162fc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.edge.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[0].Field[Source]", "Argument[this].Field[Target]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[0].Field[Target]", "Argument[this].Field[Source]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[0]", "Argument[this].Field[BackEdge].Field[Target]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[0]", "Argument[this].Field[BackEdge]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[0]", "Argument[this].Field[Source]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[1]", "Argument[this].Field[BackEdge].Field[Source]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[1]", "Argument[this].Field[Target]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[this].Field[Source]", "Argument[this].Field[BackEdge].Field[Target]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[this].Field[Target]", "Argument[this].Field[BackEdge].Field[Source]", "value"] + - ["microsoft.diagnostics.tools.pgo.edge", "Method[edge]", "Argument[this]", "Argument[this].Field[BackEdge].Field[BackEdge]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.keyvaluemap.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.keyvaluemap.model.yml new file mode 100644 index 000000000000..eabbbc942d86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.keyvaluemap.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.diagnostics.tools.pgo.keyvaluemap", "Method[keyvaluemap]", "Argument[1]", "Argument[this].SyntheticField[_values]", "value"] + - ["microsoft.diagnostics.tools.pgo.keyvaluemap", "Method[lookuprange]", "Argument[this].SyntheticField[_values].Element", "ReturnValue.Element", "value"] + - ["microsoft.diagnostics.tools.pgo.keyvaluemap", "Method[trylookup]", "Argument[this].SyntheticField[_values].Element", "Argument[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.typereftypesystem.typereftypesystemgenericparameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.typereftypesystem.typereftypesystemgenericparameter.model.yml new file mode 100644 index 000000000000..ce7fdfa9f24d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.diagnostics.tools.pgo.typereftypesystem.typereftypesystemgenericparameter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.diagnostics.tools.pgo.typereftypesystem.typereftypesystemgenericparameter", "Method[get_diagnosticname]", "Argument[this].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpndocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpndocument.model.yml new file mode 100644 index 000000000000..f66c2254d974 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpndocument.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.dotnet.build.tasks.tpndocument", "Method[tostring]", "Argument[this].Field[Preamble]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpnsection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpnsection.model.yml new file mode 100644 index 000000000000..a5e5e7f99cd2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpnsection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.dotnet.build.tasks.tpnsection", "Method[tostring]", "Argument[this].Field[Content]", "ReturnValue", "taint"] + - ["microsoft.dotnet.build.tasks.tpnsection", "Method[tostring]", "Argument[this].Field[Header].Field[Name]", "ReturnValue", "taint"] + - ["microsoft.dotnet.build.tasks.tpnsection", "Method[tostring]", "Argument[this].Field[Header].Field[SeparatorLine]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpnsectionheader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpnsectionheader.model.yml new file mode 100644 index 000000000000..6e4c27eba7d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.build.tasks.tpnsectionheader.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.dotnet.build.tasks.tpnsectionheader", "Method[get_singlelinename]", "Argument[this].Field[Name]", "ReturnValue", "taint"] + - ["microsoft.dotnet.build.tasks.tpnsectionheader", "Method[parseall]", "Argument[0].Element", "ReturnValue.Element.Field[SeparatorLine]", "value"] + - ["microsoft.dotnet.build.tasks.tpnsectionheader", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] + - ["microsoft.dotnet.build.tasks.tpnsectionheader", "Method[tostring]", "Argument[this].Field[SeparatorLine]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.platformabstractions.hashcodecombiner.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.platformabstractions.hashcodecombiner.model.yml new file mode 100644 index 000000000000..91d888f0d224 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.dotnet.platformabstractions.hashcodecombiner.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.dotnet.platformabstractions.hashcodecombiner", "Method[add]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.distributed.distributedcacheentryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.distributed.distributedcacheentryextensions.model.yml new file mode 100644 index 000000000000..5a8c9fcf77aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.distributed.distributedcacheentryextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.distributed.distributedcacheentryextensions", "Method[setabsoluteexpiration]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.distributed.distributedcacheentryextensions", "Method[setslidingexpiration]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.cacheentryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.cacheentryextensions.model.yml new file mode 100644 index 000000000000..d9b4be1fb6ac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.cacheentryextensions.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[addexpirationtoken]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[registerpostevictioncallback]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[setabsoluteexpiration]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[setoptions]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[setpriority]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[setsize]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[setslidingexpiration]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheentryextensions", "Method[setvalue]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.cacheextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.cacheextensions.model.yml new file mode 100644 index 000000000000..823b4732e2c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.cacheextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.memory.cacheextensions", "Method[getorcreate]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.cacheextensions", "Method[set]", "Argument[2]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.icacheentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.icacheentry.model.yml new file mode 100644 index 000000000000..43a41c65178a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.icacheentry.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.memory.icacheentry", "Method[get_expirationtokens]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.caching.memory.icacheentry", "Method[get_postevictioncallbacks]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.imemorycache.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.imemorycache.model.yml new file mode 100644 index 000000000000..259980e94df5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.imemorycache.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.memory.imemorycache", "Method[createentry]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.caching.memory.imemorycache", "Method[createentry]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycache.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycache.model.yml new file mode 100644 index 000000000000..16cf7d4c2f92 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycache.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.memory.memorycache", "Method[memorycache]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycacheentryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycacheentryextensions.model.yml new file mode 100644 index 000000000000..e5b742e95cec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycacheentryextensions.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.memory.memorycacheentryextensions", "Method[addexpirationtoken]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.memorycacheentryextensions", "Method[registerpostevictioncallback]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.memorycacheentryextensions", "Method[setabsoluteexpiration]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.memorycacheentryextensions", "Method[setpriority]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.memorycacheentryextensions", "Method[setsize]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.caching.memory.memorycacheentryextensions", "Method[setslidingexpiration]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycacheoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycacheoptions.model.yml new file mode 100644 index 000000000000..7f76f19829b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.caching.memory.memorycacheoptions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.caching.memory.memorycacheoptions", "Method[get_value]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions.model.yml new file mode 100644 index 000000000000..50fe1d25141e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[asconfigwithchildren]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[bind_consoleformatteroptions]", "Argument[0]", "Argument[1].Field[TimestampFormat]", "taint"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[bind_consoleloggeroptions]", "Argument[0]", "Argument[1]", "taint"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[bind_jsonconsoleformatteroptions]", "Argument[0]", "Argument[1].Field[TimestampFormat]", "taint"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[bind_simpleconsoleformatteroptions]", "Argument[0]", "Argument[1].Field[TimestampFormat]", "taint"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[bindcore]", "Argument[0]", "Argument[1].Field[TimestampFormat]", "taint"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[bindcore]", "Argument[0]", "Argument[1]", "taint"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.bindingextensions", "Method[getvalue]", "Argument[2]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.memberspec.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.memberspec.model.yml new file mode 100644 index 000000000000..3907f5c4fd4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.memberspec.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.binder.sourcegeneration.memberspec", "Method[memberspec]", "Argument[0].Field[Name]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.memberspec", "Method[memberspec]", "Argument[1]", "Argument[this].Field[TypeRef]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.objectspec.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.objectspec.model.yml new file mode 100644 index 000000000000..18ba3d3eff55 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.objectspec.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.binder.sourcegeneration.objectspec", "Method[objectspec]", "Argument[2]", "Argument[this].Field[Properties]", "value"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.objectspec", "Method[objectspec]", "Argument[3]", "Argument[this].Field[ConstructorParameters]", "value"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.objectspec", "Method[objectspec]", "Argument[4]", "Argument[this].Field[InitExceptionMessage]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.parameterspec.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.parameterspec.model.yml new file mode 100644 index 000000000000..bebf1ac6714e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.parameterspec.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.binder.sourcegeneration.parameterspec", "Method[parameterspec]", "Argument[this].Field[TypeRef].Field[FullyQualifiedName]", "Argument[this].Field[DefaultValueExpr]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.typedinterceptorinvocationinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.typedinterceptorinvocationinfo.model.yml new file mode 100644 index 000000000000..c15fe9228a64 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.typedinterceptorinvocationinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.binder.sourcegeneration.typedinterceptorinvocationinfo", "Method[typedinterceptorinvocationinfo]", "Argument[0]", "Argument[this].Field[TargetType]", "value"] + - ["microsoft.extensions.configuration.binder.sourcegeneration.typedinterceptorinvocationinfo", "Method[typedinterceptorinvocationinfo]", "Argument[1]", "Argument[this].Field[Locations]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.typespec.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.typespec.model.yml new file mode 100644 index 000000000000..9519ffc200bf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.binder.sourcegeneration.typespec.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.binder.sourcegeneration.typespec", "Method[typespec]", "Argument[this].Field[TypeRef]", "Argument[this].Field[EffectiveTypeRef]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.chainedbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.chainedbuilderextensions.model.yml new file mode 100644 index 000000000000..5be2f56cb7e4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.chainedbuilderextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.chainedbuilderextensions", "Method[addconfiguration]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.chainedconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.chainedconfigurationprovider.model.yml new file mode 100644 index 000000000000..aa66e07461bb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.chainedconfigurationprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.chainedconfigurationprovider", "Method[chainedconfigurationprovider]", "Argument[0].Field[Configuration]", "Argument[this].SyntheticField[_config]", "value"] + - ["microsoft.extensions.configuration.chainedconfigurationprovider", "Method[get_configuration]", "Argument[this].SyntheticField[_config]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.chainedconfigurationprovider", "Method[tryget]", "Argument[this].SyntheticField[_config]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.commandline.commandlineconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.commandline.commandlineconfigurationprovider.model.yml new file mode 100644 index 000000000000..38f37a54a1f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.commandline.commandlineconfigurationprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.commandline.commandlineconfigurationprovider", "Method[commandlineconfigurationprovider]", "Argument[0]", "Argument[this].Field[Args]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationbinder.model.yml new file mode 100644 index 000000000000..870f9151a7e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationbinder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationbinder", "Method[get]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.configurationbinder", "Method[getvalue]", "Argument[2]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.configurationbinder", "Method[getvalue]", "Argument[3]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationdebugviewcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationdebugviewcontext.model.yml new file mode 100644 index 000000000000..1f9efa419496 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationdebugviewcontext.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationdebugviewcontext", "Method[configurationdebugviewcontext]", "Argument[0]", "Argument[this].Field[Path]", "value"] + - ["microsoft.extensions.configuration.configurationdebugviewcontext", "Method[configurationdebugviewcontext]", "Argument[1]", "Argument[this].Field[Key]", "value"] + - ["microsoft.extensions.configuration.configurationdebugviewcontext", "Method[configurationdebugviewcontext]", "Argument[2]", "Argument[this].Field[Value]", "value"] + - ["microsoft.extensions.configuration.configurationdebugviewcontext", "Method[configurationdebugviewcontext]", "Argument[3]", "Argument[this].Field[ConfigurationProvider]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationextensions.model.yml new file mode 100644 index 000000000000..cc91a9ac8ab4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationextensions", "Method[add]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationkeynameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationkeynameattribute.model.yml new file mode 100644 index 000000000000..abacb029b436 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationkeynameattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationkeynameattribute", "Method[configurationkeynameattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationpath.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationpath.model.yml new file mode 100644 index 000000000000..1adec870a886 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationpath.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationpath", "Method[combine]", "Argument[0].Element", "ReturnValue", "taint"] + - ["microsoft.extensions.configuration.configurationpath", "Method[getparentpath]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.configuration.configurationpath", "Method[getsectionkey]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationroot.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationroot.model.yml new file mode 100644 index 000000000000..c27bb97927b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationroot.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationroot", "Method[configurationroot]", "Argument[0]", "Argument[this].SyntheticField[_providers]", "value"] + - ["microsoft.extensions.configuration.configurationroot", "Method[get_providers]", "Argument[this].SyntheticField[_providers]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationrootextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationrootextensions.model.yml new file mode 100644 index 000000000000..896ff20d7e52 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationrootextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationrootextensions", "Method[getdebugview]", "Argument[1].ReturnValue", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationsection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationsection.model.yml new file mode 100644 index 000000000000..770469114951 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.configurationsection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.configurationsection", "Method[configurationsection]", "Argument[1]", "Argument[this].SyntheticField[_path]", "value"] + - ["microsoft.extensions.configuration.configurationsection", "Method[get_path]", "Argument[this].SyntheticField[_path]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationprovider.model.yml new file mode 100644 index 000000000000..8f3c5b82dbb9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationprovider", "Method[environmentvariablesconfigurationprovider]", "Argument[0]", "Argument[this].SyntheticField[_prefix]", "value"] + - ["microsoft.extensions.configuration.environmentvariables.environmentvariablesconfigurationprovider", "Method[tostring]", "Argument[this].SyntheticField[_prefix]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.environmentvariablesextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.environmentvariablesextensions.model.yml new file mode 100644 index 000000000000..e7286f1f9cd7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.environmentvariablesextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.environmentvariablesextensions", "Method[addenvironmentvariables]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationextensions.model.yml new file mode 100644 index 000000000000..ff55dbf80788 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationextensions.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.fileconfigurationextensions", "Method[getfileloadexceptionhandler]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.configuration.fileconfigurationextensions", "Method[getfileprovider]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.configuration.fileconfigurationextensions", "Method[setbasepath]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.fileconfigurationextensions", "Method[setfileloadexceptionhandler]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.fileconfigurationextensions", "Method[setfileprovider]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationprovider.model.yml new file mode 100644 index 000000000000..f1928c9439b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.fileconfigurationprovider", "Method[fileconfigurationprovider]", "Argument[0]", "Argument[this].Field[Source]", "value"] + - ["microsoft.extensions.configuration.fileconfigurationprovider", "Method[tostring]", "Argument[this].Field[Source].Field[Path]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationsource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationsource.model.yml new file mode 100644 index 000000000000..a76084b1f433 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.fileconfigurationsource.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.fileconfigurationsource", "Method[ensuredefaults]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfiguration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfiguration.model.yml new file mode 100644 index 000000000000..db127bce38c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfiguration.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.iconfiguration", "Method[getreloadtoken]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationbuilder.model.yml new file mode 100644 index 000000000000..ae0cce14b27a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationbuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.iconfigurationbuilder", "Method[add]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.configuration.iconfigurationbuilder", "Method[get_sources]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationprovider.model.yml new file mode 100644 index 000000000000..e26a69760f87 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.iconfigurationprovider", "Method[getreloadtoken]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationroot.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationroot.model.yml new file mode 100644 index 000000000000..6f5e5d3eb73d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationroot.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.iconfigurationroot", "Method[get_providers]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationsource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationsource.model.yml new file mode 100644 index 000000000000..b8345a1f3188 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iconfigurationsource.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.iconfigurationsource", "Method[build]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iniconfigurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iniconfigurationextensions.model.yml new file mode 100644 index 000000000000..88a5efff28ce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.iniconfigurationextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.iniconfigurationextensions", "Method[addinifile]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.iniconfigurationextensions", "Method[addinistream]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.jsonconfigurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.jsonconfigurationextensions.model.yml new file mode 100644 index 000000000000..6025fcb8c75c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.jsonconfigurationextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.jsonconfigurationextensions", "Method[addjsonfile]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.jsonconfigurationextensions", "Method[addjsonstream]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.memory.memoryconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.memory.memoryconfigurationprovider.model.yml new file mode 100644 index 000000000000..60f01ea5155a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.memory.memoryconfigurationprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.memory.memoryconfigurationprovider", "Method[memoryconfigurationprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.memoryconfigurationbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.memoryconfigurationbuilderextensions.model.yml new file mode 100644 index 000000000000..1ba96b52d3d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.memoryconfigurationbuilderextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.memoryconfigurationbuilderextensions", "Method[addinmemorycollection]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.streamconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.streamconfigurationprovider.model.yml new file mode 100644 index 000000000000..de23d515d74e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.streamconfigurationprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.streamconfigurationprovider", "Method[streamconfigurationprovider]", "Argument[0]", "Argument[this].Field[Source]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.usersecrets.usersecretsidattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.usersecrets.usersecretsidattribute.model.yml new file mode 100644 index 000000000000..dcaa9a0f1468 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.usersecrets.usersecretsidattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.usersecrets.usersecretsidattribute", "Method[usersecretsidattribute]", "Argument[0]", "Argument[this].Field[UserSecretsId]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.usersecretsconfigurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.usersecretsconfigurationextensions.model.yml new file mode 100644 index 000000000000..439f2a9419d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.usersecretsconfigurationextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.usersecretsconfigurationextensions", "Method[addusersecrets]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xml.xmldocumentdecryptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xml.xmldocumentdecryptor.model.yml new file mode 100644 index 000000000000..93df0ffd7c70 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xml.xmldocumentdecryptor.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.xml.xmldocumentdecryptor", "Method[createdecryptingxmlreader]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.configuration.xml.xmldocumentdecryptor", "Method[decryptdocumentandcreatexmlreader]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xml.xmlstreamconfigurationprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xml.xmlstreamconfigurationprovider.model.yml new file mode 100644 index 000000000000..5902499da7e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xml.xmlstreamconfigurationprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.xml.xmlstreamconfigurationprovider", "Method[read]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xmlconfigurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xmlconfigurationextensions.model.yml new file mode 100644 index 000000000000..e2230f9ce3ff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.configuration.xmlconfigurationextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.configuration.xmlconfigurationextensions", "Method[addxmlfile]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.configuration.xmlconfigurationextensions", "Method[addxmlstream]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.activatorutilities.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.activatorutilities.model.yml new file mode 100644 index 000000000000..f65fbe36f590 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.activatorutilities.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.activatorutilities", "Method[getserviceorcreateinstance]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.asyncservicescope.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.asyncservicescope.model.yml new file mode 100644 index 000000000000..4b462fe9bda3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.asyncservicescope.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.asyncservicescope", "Method[asyncservicescope]", "Argument[0]", "Argument[this].SyntheticField[_serviceScope]", "value"] + - ["microsoft.extensions.dependencyinjection.asyncservicescope", "Method[get_serviceprovider]", "Argument[this].SyntheticField[_serviceScope].Field[ServiceProvider]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.asyncservicescope", "Method[get_serviceprovider]", "Argument[this].SyntheticField[_serviceScope]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.defaultserviceproviderfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.defaultserviceproviderfactory.model.yml new file mode 100644 index 000000000000..dcef221f6904 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.defaultserviceproviderfactory.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.defaultserviceproviderfactory", "Method[createbuilder]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.defaultserviceproviderfactory", "Method[defaultserviceproviderfactory]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions.model.yml new file mode 100644 index 000000000000..39f9a3270fa0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions", "Method[add]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions", "Method[removeall]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions", "Method[removeallkeyed]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.extensions.servicecollectiondescriptorextensions", "Method[replace]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.fromkeyedservicesattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.fromkeyedservicesattribute.model.yml new file mode 100644 index 000000000000..44b7553ab9e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.fromkeyedservicesattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.fromkeyedservicesattribute", "Method[fromkeyedservicesattribute]", "Argument[0]", "Argument[this].Field[Key]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.httpclientbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.httpclientbuilderextensions.model.yml new file mode 100644 index 000000000000..eebfd41658af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.httpclientbuilderextensions.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[addaskeyed]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[adddefaultlogger]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[addhttpmessagehandler]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[addlogger]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[addtypedclient]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[configureadditionalhttpmessagehandlers]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[configurehttpclient]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[configurehttpmessagehandlerbuilder]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[configureprimaryhttpmessagehandler]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[redactloggedheaders]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[removeallloggers]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[removeaskeyed]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[sethandlerlifetime]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientbuilderextensions", "Method[usesocketshttphandler]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions.model.yml new file mode 100644 index 000000000000..61b85c00b505 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions", "Method[addhttpclient]", "Argument[0].Element", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions", "Method[addhttpclient]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions", "Method[addhttpclient]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencyinjection.httpclientfactoryservicecollectionextensions", "Method[configurehttpclientdefaults]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.iservicescope.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.iservicescope.model.yml new file mode 100644 index 000000000000..6581ad0e0a67 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.iservicescope.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.iservicescope", "Method[get_serviceprovider]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.iservicescopefactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.iservicescopefactory.model.yml new file mode 100644 index 000000000000..95e6df8f9093 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.iservicescopefactory.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.iservicescopefactory", "Method[createscope]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.loggingservicecollectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.loggingservicecollectionextensions.model.yml new file mode 100644 index 000000000000..661248e598b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.loggingservicecollectionextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.loggingservicecollectionextensions", "Method[addlogging]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.memorycacheservicecollectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.memorycacheservicecollectionextensions.model.yml new file mode 100644 index 000000000000..9f62a46d1199 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.memorycacheservicecollectionextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.memorycacheservicecollectionextensions", "Method[adddistributedmemorycache]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.memorycacheservicecollectionextensions", "Method[addmemorycache]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.metricsserviceextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.metricsserviceextensions.model.yml new file mode 100644 index 000000000000..603473266f57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.metricsserviceextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.metricsserviceextensions", "Method[addmetrics]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderconfigurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderconfigurationextensions.model.yml new file mode 100644 index 000000000000..6011bda51842 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderconfigurationextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.optionsbuilderconfigurationextensions", "Method[bind]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.optionsbuilderconfigurationextensions", "Method[bindconfiguration]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderdataannotationsextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderdataannotationsextensions.model.yml new file mode 100644 index 000000000000..d0e6455f037b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderdataannotationsextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.optionsbuilderdataannotationsextensions", "Method[validatedataannotations]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderextensions.model.yml new file mode 100644 index 000000000000..369001a56bbb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsbuilderextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.optionsbuilderextensions", "Method[validateonstart]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsconfigurationservicecollectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsconfigurationservicecollectionextensions.model.yml new file mode 100644 index 000000000000..beef78ff4e17 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsconfigurationservicecollectionextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.optionsconfigurationservicecollectionextensions", "Method[configure]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsservicecollectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsservicecollectionextensions.model.yml new file mode 100644 index 000000000000..5ebddda18dfc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.optionsservicecollectionextensions.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.optionsservicecollectionextensions", "Method[addoptions]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.optionsservicecollectionextensions", "Method[configure]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.optionsservicecollectionextensions", "Method[configureall]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.optionsservicecollectionextensions", "Method[configureoptions]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.optionsservicecollectionextensions", "Method[postconfigure]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.optionsservicecollectionextensions", "Method[postconfigureall]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollection.model.yml new file mode 100644 index 000000000000..8ad50830ecd9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.servicecollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollectionhostedserviceextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollectionhostedserviceextensions.model.yml new file mode 100644 index 000000000000..c7b4f15cecd7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollectionhostedserviceextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.servicecollectionhostedserviceextensions", "Method[addhostedservice]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollectionserviceextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollectionserviceextensions.model.yml new file mode 100644 index 000000000000..36cbca14d092 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicecollectionserviceextensions.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.servicecollectionserviceextensions", "Method[addkeyedscoped]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicecollectionserviceextensions", "Method[addkeyedsingleton]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicecollectionserviceextensions", "Method[addkeyedtransient]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicecollectionserviceextensions", "Method[addscoped]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicecollectionserviceextensions", "Method[addsingleton]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicecollectionserviceextensions", "Method[addtransient]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicedescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicedescriptor.model.yml new file mode 100644 index 000000000000..3062175acc9d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.servicedescriptor.model.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[describe]", "Argument[1]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[describekeyed]", "Argument[2]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[get_implementationfactory]", "Argument[this].SyntheticField[_implementationFactory]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[get_implementationinstance]", "Argument[this].SyntheticField[_implementationInstance]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[get_keyedimplementationfactory]", "Argument[this].SyntheticField[_implementationFactory]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[get_keyedimplementationinstance]", "Argument[this].SyntheticField[_implementationInstance]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedscoped]", "Argument[1]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedscoped]", "Argument[2]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedsingleton]", "Argument[1]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedsingleton]", "Argument[1]", "ReturnValue.SyntheticField[_implementationInstance]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedsingleton]", "Argument[2]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedsingleton]", "Argument[2]", "ReturnValue.SyntheticField[_implementationInstance]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedtransient]", "Argument[1]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[keyedtransient]", "Argument[2]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[scoped]", "Argument[0]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[scoped]", "Argument[1]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[servicedescriptor]", "Argument[1]", "Argument[this].SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[servicedescriptor]", "Argument[2]", "Argument[this].SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[servicedescriptor]", "Argument[2]", "Argument[this].SyntheticField[_implementationInstance]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[singleton]", "Argument[0]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[singleton]", "Argument[1]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[transient]", "Argument[0]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] + - ["microsoft.extensions.dependencyinjection.servicedescriptor", "Method[transient]", "Argument[1]", "ReturnValue.SyntheticField[_implementationFactory]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.serviceproviderserviceextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.serviceproviderserviceextensions.model.yml new file mode 100644 index 000000000000..92e008660ba3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.serviceproviderserviceextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.serviceproviderserviceextensions", "Method[getrequiredservice]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.dependencyinjection.serviceproviderserviceextensions", "Method[getservice]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.socketshttphandlerbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.socketshttphandlerbuilderextensions.model.yml new file mode 100644 index 000000000000..1481cae31a94 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.socketshttphandlerbuilderextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.socketshttphandlerbuilderextensions", "Method[configure]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctor.model.yml new file mode 100644 index 000000000000..dc33a623d903 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctor.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctor", "Method[classwithoptionalargsctor]", "Argument[0]", "Argument[this].Field[Whatever]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs.model.yml new file mode 100644 index 000000000000..9a58f3e760b6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.classwithoptionalargsctorwithstructs", "Method[classwithoptionalargsctorwithstructs]", "Argument[14]", "Argument[this].Field[StructWithConstructor]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.anotherclass.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.anotherclass.model.yml new file mode 100644 index 000000000000..f110a6226aa5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.anotherclass.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.anotherclass", "Method[anotherclass]", "Argument[0]", "Argument[this].Field[FakeService]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata.model.yml new file mode 100644 index 000000000000..131be5db635d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata", "Method[anotherclassacceptingdata]", "Argument[0]", "Argument[this].Field[FakeService]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata", "Method[anotherclassacceptingdata]", "Argument[1]", "Argument[this].Field[One]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.anotherclassacceptingdata", "Method[anotherclassacceptingdata]", "Argument[2]", "Argument[this].Field[Two]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithabstractclassconstraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithabstractclassconstraint.model.yml new file mode 100644 index 000000000000..2670a14d5f7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithabstractclassconstraint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.classwithabstractclassconstraint", "Method[classwithabstractclassconstraint]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors.model.yml new file mode 100644 index 000000000000..38fa90aedb7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors", "Method[classwithambiguousctors]", "Argument[0]", "Argument[this].Field[FakeService]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.classwithambiguousctors", "Method[classwithambiguousctors]", "Argument[1]", "Argument[this].Field[Data1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithinterfaceconstraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithinterfaceconstraint.model.yml new file mode 100644 index 000000000000..ad22ec9deb4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithinterfaceconstraint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.classwithinterfaceconstraint", "Method[classwithinterfaceconstraint]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithnestedreferencestoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithnestedreferencestoprovider.model.yml new file mode 100644 index 000000000000..02104bea5510 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithnestedreferencestoprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.classwithnestedreferencestoprovider", "Method[classwithnestedreferencestoprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithselfreferencingconstraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithselfreferencingconstraint.model.yml new file mode 100644 index 000000000000..bcf3a6ebf68c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithselfreferencingconstraint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.classwithselfreferencingconstraint", "Method[classwithselfreferencingconstraint]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithserviceprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithserviceprovider.model.yml new file mode 100644 index 000000000000..c3322aa5adc6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.classwithserviceprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.classwithserviceprovider", "Method[classwithserviceprovider]", "Argument[0]", "Argument[this].Field[ServiceProvider]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.constrainedfakeopengenericservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.constrainedfakeopengenericservice.model.yml new file mode 100644 index 000000000000..135c68994988 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.constrainedfakeopengenericservice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.constrainedfakeopengenericservice", "Method[constrainedfakeopengenericservice]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackouterservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackouterservice.model.yml new file mode 100644 index 000000000000..e1662fc8cbf5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackouterservice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackouterservice", "Method[fakedisposablecallbackouterservice]", "Argument[0]", "Argument[this].Field[SingleService]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackservice.model.yml new file mode 100644 index 000000000000..e9ec6d954b97 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackservice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.fakedisposablecallbackservice", "Method[fakedisposablecallbackservice]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakeopengenericservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakeopengenericservice.model.yml new file mode 100644 index 000000000000..916cc0b0191e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakeopengenericservice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.fakeopengenericservice", "Method[fakeopengenericservice]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakeouterservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakeouterservice.model.yml new file mode 100644 index 000000000000..348c782a34fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.fakeouterservice.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.fakeouterservice", "Method[fakeouterservice]", "Argument[0]", "Argument[this].Field[SingleService]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.fakeouterservice", "Method[fakeouterservice]", "Argument[1]", "Argument[this].Field[MultipleServices]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.serviceacceptingfactoryservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.serviceacceptingfactoryservice.model.yml new file mode 100644 index 000000000000..4bf4821b9c5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.serviceacceptingfactoryservice.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.serviceacceptingfactoryservice", "Method[serviceacceptingfactoryservice]", "Argument[0]", "Argument[this].Field[ScopedService]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.serviceacceptingfactoryservice", "Method[serviceacceptingfactoryservice]", "Argument[1]", "Argument[this].Field[TransientService]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors.model.yml new file mode 100644 index 000000000000..401120db2aee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Method[typewithsupersetconstructors]", "Argument[0]", "Argument[this].Field[MultipleService]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Method[typewithsupersetconstructors]", "Argument[1]", "Argument[this].Field[FactoryService]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Method[typewithsupersetconstructors]", "Argument[2]", "Argument[this].Field[Service]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.fakes.typewithsupersetconstructors", "Method[typewithsupersetconstructors]", "Argument[3]", "Argument[this].Field[ScopedService]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests.model.yml new file mode 100644 index 000000000000..cf05c3b6f94e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests", "Method[otherservice]", "Argument[0]", "Argument[this].Field[Service1]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests", "Method[otherservice]", "Argument[1]", "Argument[this].Field[Service2]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests", "Method[service]", "Argument[0]", "Argument[this].SyntheticField[_id]", "value"] + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests", "Method[simpleparentwithdynamickeyedservice]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.dependencyinjection.specification.keyeddependencyinjectionspecificationtests", "Method[tostring]", "Argument[this].SyntheticField[_id]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.compilationoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.compilationoptions.model.yml new file mode 100644 index 000000000000..fb2372a21c53 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.compilationoptions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.compilationoptions", "Method[compilationoptions]", "Argument[1]", "Argument[this].Field[LanguageVersion]", "value"] + - ["microsoft.extensions.dependencymodel.compilationoptions", "Method[compilationoptions]", "Argument[2]", "Argument[this].Field[Platform]", "value"] + - ["microsoft.extensions.dependencymodel.compilationoptions", "Method[compilationoptions]", "Argument[6]", "Argument[this].Field[KeyFile]", "value"] + - ["microsoft.extensions.dependencymodel.compilationoptions", "Method[compilationoptions]", "Argument[9]", "Argument[this].Field[DebugType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependency.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependency.model.yml new file mode 100644 index 000000000000..55d24928755a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependency.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.dependency", "Method[dependency]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.dependencymodel.dependency", "Method[dependency]", "Argument[1]", "Argument[this].Field[Version]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependencycontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependencycontext.model.yml new file mode 100644 index 000000000000..d4a157f723de --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependencycontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.dependencycontext", "Method[dependencycontext]", "Argument[0]", "Argument[this].Field[Target]", "value"] + - ["microsoft.extensions.dependencymodel.dependencycontext", "Method[dependencycontext]", "Argument[1]", "Argument[this].Field[CompilationOptions]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependencycontextextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependencycontextextensions.model.yml new file mode 100644 index 000000000000..c3a6937128cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.dependencycontextextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.dependencycontextextensions", "Method[getdefaultnativeassets]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencymodel.dependencycontextextensions", "Method[getdefaultnativeruntimefileassets]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencymodel.dependencycontextextensions", "Method[getruntimenativeassets]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencymodel.dependencycontextextensions", "Method[getruntimenativeruntimefileassets]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.library.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.library.model.yml new file mode 100644 index 000000000000..24c2e8948686 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.library.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.library", "Method[library]", "Argument[0]", "Argument[this].Field[Type]", "value"] + - ["microsoft.extensions.dependencymodel.library", "Method[library]", "Argument[1]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.dependencymodel.library", "Method[library]", "Argument[2]", "Argument[this].Field[Version]", "value"] + - ["microsoft.extensions.dependencymodel.library", "Method[library]", "Argument[3]", "Argument[this].Field[Hash]", "value"] + - ["microsoft.extensions.dependencymodel.library", "Method[library]", "Argument[6]", "Argument[this].Field[Path]", "value"] + - ["microsoft.extensions.dependencymodel.library", "Method[library]", "Argument[7]", "Argument[this].Field[HashPath]", "value"] + - ["microsoft.extensions.dependencymodel.library", "Method[library]", "Argument[8]", "Argument[this].Field[RuntimeStoreManifestName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.resolution.compositecompilationassemblyresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.resolution.compositecompilationassemblyresolver.model.yml new file mode 100644 index 000000000000..24a0febf4542 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.resolution.compositecompilationassemblyresolver.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.resolution.compositecompilationassemblyresolver", "Method[compositecompilationassemblyresolver]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.resourceassembly.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.resourceassembly.model.yml new file mode 100644 index 000000000000..dd6b558262a8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.resourceassembly.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.resourceassembly", "Method[resourceassembly]", "Argument[0]", "Argument[this].Field[Path]", "value"] + - ["microsoft.extensions.dependencymodel.resourceassembly", "Method[resourceassembly]", "Argument[1]", "Argument[this].Field[Locale]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimeassembly.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimeassembly.model.yml new file mode 100644 index 000000000000..05bbf06e11c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimeassembly.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.runtimeassembly", "Method[runtimeassembly]", "Argument[1]", "Argument[this].Field[Path]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimeassetgroup.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimeassetgroup.model.yml new file mode 100644 index 000000000000..0ef7d0ba34b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimeassetgroup.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.runtimeassetgroup", "Method[get_assetpaths]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencymodel.runtimeassetgroup", "Method[get_runtimefiles]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.dependencymodel.runtimeassetgroup", "Method[runtimeassetgroup]", "Argument[0]", "Argument[this].Field[Runtime]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimefallbacks.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimefallbacks.model.yml new file mode 100644 index 000000000000..900fb26fbb12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimefallbacks.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.runtimefallbacks", "Method[runtimefallbacks]", "Argument[0]", "Argument[this].Field[Runtime]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimefile.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimefile.model.yml new file mode 100644 index 000000000000..32f1adff5cb7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimefile.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.runtimefile", "Method[runtimefile]", "Argument[0]", "Argument[this].Field[Path]", "value"] + - ["microsoft.extensions.dependencymodel.runtimefile", "Method[runtimefile]", "Argument[1]", "Argument[this].Field[AssemblyVersion]", "value"] + - ["microsoft.extensions.dependencymodel.runtimefile", "Method[runtimefile]", "Argument[2]", "Argument[this].Field[FileVersion]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimelibrary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimelibrary.model.yml new file mode 100644 index 000000000000..6a2a267403e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.runtimelibrary.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.runtimelibrary", "Method[runtimelibrary]", "Argument[4]", "Argument[this].Field[RuntimeAssemblyGroups]", "value"] + - ["microsoft.extensions.dependencymodel.runtimelibrary", "Method[runtimelibrary]", "Argument[5]", "Argument[this].Field[NativeLibraryGroups]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.targetinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.targetinfo.model.yml new file mode 100644 index 000000000000..5f3de926ce6f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.dependencymodel.targetinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.dependencymodel.targetinfo", "Method[targetinfo]", "Argument[0]", "Argument[this].Field[Framework]", "value"] + - ["microsoft.extensions.dependencymodel.targetinfo", "Method[targetinfo]", "Argument[1]", "Argument[this].Field[Runtime]", "value"] + - ["microsoft.extensions.dependencymodel.targetinfo", "Method[targetinfo]", "Argument[2]", "Argument[this].Field[RuntimeSignature]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.imetricslistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.imetricslistener.model.yml new file mode 100644 index 000000000000..0efbbd9cf52f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.imetricslistener.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.diagnostics.metrics.imetricslistener", "Method[initialize]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.diagnostics.metrics.imetricslistener", "Method[instrumentpublished]", "Argument[this]", "Argument[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.metricsbuilderconfigurationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.metricsbuilderconfigurationextensions.model.yml new file mode 100644 index 000000000000..fcd4bd2e959b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.metricsbuilderconfigurationextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.diagnostics.metrics.metricsbuilderconfigurationextensions", "Method[addconfiguration]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.metricsbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.metricsbuilderextensions.model.yml new file mode 100644 index 000000000000..117133877777 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.diagnostics.metrics.metricsbuilderextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.diagnostics.metrics.metricsbuilderextensions", "Method[addlistener]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.diagnostics.metrics.metricsbuilderextensions", "Method[clearlisteners]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.diagnostics.metrics.metricsbuilderextensions", "Method[disablemetrics]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.diagnostics.metrics.metricsbuilderextensions", "Method[enablemetrics]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.composite.compositedirectorycontents.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.composite.compositedirectorycontents.model.yml new file mode 100644 index 000000000000..41bcdb950b6f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.composite.compositedirectorycontents.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.composite.compositedirectorycontents", "Method[compositedirectorycontents]", "Argument[0].Element", "Argument[this]", "taint"] + - ["microsoft.extensions.fileproviders.composite.compositedirectorycontents", "Method[compositedirectorycontents]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.compositefileprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.compositefileprovider.model.yml new file mode 100644 index 000000000000..2ce1596dd7e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.compositefileprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.compositefileprovider", "Method[compositefileprovider]", "Argument[0]", "Argument[this].SyntheticField[_fileProviders]", "value"] + - ["microsoft.extensions.fileproviders.compositefileprovider", "Method[get_fileproviders]", "Argument[this].SyntheticField[_fileProviders]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.notfoundfileinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.notfoundfileinfo.model.yml new file mode 100644 index 000000000000..013143b9e8be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.notfoundfileinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.notfoundfileinfo", "Method[notfoundfileinfo]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicaldirectoryinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicaldirectoryinfo.model.yml new file mode 100644 index 000000000000..95ed823429f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicaldirectoryinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Method[get_name]", "Argument[this].SyntheticField[_info].Field[Name]", "ReturnValue", "value"] + - ["microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Method[get_physicalpath]", "Argument[this].SyntheticField[_info].Field[FullName]", "ReturnValue", "value"] + - ["microsoft.extensions.fileproviders.physical.physicaldirectoryinfo", "Method[physicaldirectoryinfo]", "Argument[0]", "Argument[this].SyntheticField[_info]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicalfileinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicalfileinfo.model.yml new file mode 100644 index 000000000000..923965436797 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicalfileinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.physical.physicalfileinfo", "Method[createreadstream]", "Argument[this].Field[PhysicalPath]", "ReturnValue", "taint"] + - ["microsoft.extensions.fileproviders.physical.physicalfileinfo", "Method[createreadstream]", "Argument[this].SyntheticField[_info].Field[FullName]", "ReturnValue", "taint"] + - ["microsoft.extensions.fileproviders.physical.physicalfileinfo", "Method[get_name]", "Argument[this].SyntheticField[_info].Field[Name]", "ReturnValue", "value"] + - ["microsoft.extensions.fileproviders.physical.physicalfileinfo", "Method[get_physicalpath]", "Argument[this].SyntheticField[_info].Field[FullName]", "ReturnValue", "value"] + - ["microsoft.extensions.fileproviders.physical.physicalfileinfo", "Method[physicalfileinfo]", "Argument[0]", "Argument[this].SyntheticField[_info]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicalfileswatcher.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicalfileswatcher.model.yml new file mode 100644 index 000000000000..82b8cfa71ed3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.physicalfileswatcher.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.physical.physicalfileswatcher", "Method[physicalfileswatcher]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.fileproviders.physical.physicalfileswatcher", "Method[physicalfileswatcher]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.pollingfilechangetoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.pollingfilechangetoken.model.yml new file mode 100644 index 000000000000..66d17068eb76 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physical.pollingfilechangetoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.physical.pollingfilechangetoken", "Method[pollingfilechangetoken]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physicalfileprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physicalfileprovider.model.yml new file mode 100644 index 000000000000..49c0c5c533b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.fileproviders.physicalfileprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.fileproviders.physicalfileprovider", "Method[physicalfileprovider]", "Argument[0]", "Argument[this].Field[Root]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase.model.yml new file mode 100644 index 000000000000..2b363dd468fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "Method[enumeratefilesysteminfos]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.filesystemglobbing.abstractions.directoryinfobase", "Method[getdirectory]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper.model.yml new file mode 100644 index 000000000000..05bbaa46d4d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper", "Method[fileinfowrapper]", "Argument[0]", "Argument[this].SyntheticField[_fileInfo]", "value"] + - ["microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper", "Method[get_fullname]", "Argument[this].SyntheticField[_fileInfo].Field[FullName]", "ReturnValue", "value"] + - ["microsoft.extensions.filesystemglobbing.abstractions.fileinfowrapper", "Method[get_name]", "Argument[this].SyntheticField[_fileInfo].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase.model.yml new file mode 100644 index 000000000000..8ee9de3e5587 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.filesystemglobbing.abstractions.filesysteminfobase", "Method[get_parentdirectory]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.filepatternmatch.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.filepatternmatch.model.yml new file mode 100644 index 000000000000..d4d9f2015af6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.filepatternmatch.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.filepatternmatch", "Method[filepatternmatch]", "Argument[0]", "Argument[this].Field[Path]", "value"] + - ["microsoft.extensions.filesystemglobbing.filepatternmatch", "Method[filepatternmatch]", "Argument[1]", "Argument[this].Field[Stem]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo.model.yml new file mode 100644 index 000000000000..f8db0117631f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.inmemorydirectoryinfo", "Method[getfile]", "Argument[this]", "ReturnValue.SyntheticField[_parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.matchercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.matchercontext.model.yml new file mode 100644 index 000000000000..2a3726965288 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.matchercontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.matchercontext", "Method[matchercontext]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment.model.yml new file mode 100644 index 000000000000..9671b7706553 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.pathsegments.literalpathsegment", "Method[literalpathsegment]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment.model.yml new file mode 100644 index 000000000000..70d5a27c7d18 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Method[wildcardpathsegment]", "Argument[0]", "Argument[this].Field[BeginsWith]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Method[wildcardpathsegment]", "Argument[1]", "Argument[this].Field[Contains]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.pathsegments.wildcardpathsegment", "Method[wildcardpathsegment]", "Argument[2]", "Argument[this].Field[EndsWith]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext.model.yml new file mode 100644 index 000000000000..39e757f16649 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontext", "Method[pushdataframe]", "Argument[0]", "Argument[this].Field[Frame]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear.model.yml new file mode 100644 index 000000000000..ad97c8756c8f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[calculatestem]", "Argument[0].Field[Name]", "ReturnValue", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[calculatestem]", "Argument[this].Field[Frame].Field[Stem]", "ReturnValue", "taint"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[patterncontextlinear]", "Argument[0]", "Argument[this].Field[Pattern]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[test]", "Argument[0].Field[Name]", "ReturnValue.Field[Stem]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextlinear", "Method[test]", "Argument[this].Field[Frame].Field[Stem]", "ReturnValue.Field[Stem]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged.model.yml new file mode 100644 index 000000000000..a1651972daac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[calculatestem]", "Argument[0].Field[Name]", "ReturnValue", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[calculatestem]", "Argument[this].Field[Frame].Field[Stem]", "ReturnValue", "taint"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[patterncontextragged]", "Argument[0]", "Argument[this].Field[Pattern]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[pushdirectory]", "Argument[this].Field[Pattern].Field[EndsWith]", "Argument[this].Field[Frame].Field[SegmentGroup]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[pushdirectory]", "Argument[this].Field[Pattern].Field[StartsWith]", "Argument[this].Field[Frame].Field[SegmentGroup]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[test]", "Argument[0].Field[Name]", "ReturnValue.Field[Stem]", "value"] + - ["microsoft.extensions.filesystemglobbing.internal.patterncontexts.patterncontextragged", "Method[test]", "Argument[this].Field[Frame].Field[Stem]", "ReturnValue.Field[Stem]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterntestresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterntestresult.model.yml new file mode 100644 index 000000000000..e2a6b590fb6d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.internal.patterntestresult.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.internal.patterntestresult", "Method[success]", "Argument[0]", "ReturnValue.Field[Stem]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.matcher.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.matcher.model.yml new file mode 100644 index 000000000000..ba26506f916d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.matcher.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.matcher", "Method[addexclude]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.filesystemglobbing.matcher", "Method[addinclude]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.patternmatchingresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.patternmatchingresult.model.yml new file mode 100644 index 000000000000..0bcaec65c840 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.filesystemglobbing.patternmatchingresult.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.filesystemglobbing.patternmatchingresult", "Method[patternmatchingresult]", "Argument[0]", "Argument[this].Field[Files]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.backgroundservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.backgroundservice.model.yml new file mode 100644 index 000000000000..fab77d9b0ff6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.backgroundservice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.backgroundservice", "Method[get_executetask]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.host.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.host.model.yml new file mode 100644 index 000000000000..72b267e49548 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.host.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.host", "Method[createemptyapplicationbuilder]", "Argument[0].Field[Args]", "ReturnValue.Field[Configuration]", "taint"] + - ["microsoft.extensions.hosting.host", "Method[createemptyapplicationbuilder]", "Argument[0].Field[Configuration]", "ReturnValue.Field[Configuration]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostapplicationbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostapplicationbuilder.model.yml new file mode 100644 index 000000000000..1cb053834c68 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostapplicationbuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.hostapplicationbuilder", "Method[get_configuration]", "Argument[this].Field[Configuration]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostapplicationbuilder", "Method[hostapplicationbuilder]", "Argument[0].Field[Args]", "Argument[this].Field[Configuration]", "taint"] + - ["microsoft.extensions.hosting.hostapplicationbuilder", "Method[hostapplicationbuilder]", "Argument[0].Field[Configuration]", "Argument[this].Field[Configuration]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostbuildercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostbuildercontext.model.yml new file mode 100644 index 000000000000..671431821666 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostbuildercontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.hostbuildercontext", "Method[hostbuildercontext]", "Argument[0]", "Argument[this].Field[Properties]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostinghostbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostinghostbuilderextensions.model.yml new file mode 100644 index 000000000000..bd6651223e55 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.hostinghostbuilderextensions.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[configureappconfiguration]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[configurecontainer]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[configuredefaults]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[configurehostoptions]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[configurelogging]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[configuremetrics]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[configureservices]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[useconsolelifetime]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[usecontentroot]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[usedefaultserviceprovider]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.hostinghostbuilderextensions", "Method[useenvironment]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.iapplicationlifetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.iapplicationlifetime.model.yml new file mode 100644 index 000000000000..8ae23e090da6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.iapplicationlifetime.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.iapplicationlifetime", "Method[get_applicationstarted]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.iapplicationlifetime", "Method[get_applicationstopped]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.iapplicationlifetime", "Method[get_applicationstopping]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostapplicationbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostapplicationbuilder.model.yml new file mode 100644 index 000000000000..92cf5e985508 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostapplicationbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.ihostapplicationbuilder", "Method[get_environment]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.ihostapplicationbuilder", "Method[get_logging]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.ihostapplicationbuilder", "Method[get_metrics]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.ihostapplicationbuilder", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.ihostapplicationbuilder", "Method[get_services]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostapplicationlifetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostapplicationlifetime.model.yml new file mode 100644 index 000000000000..e1d87b7f0d98 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostapplicationlifetime.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.ihostapplicationlifetime", "Method[get_applicationstarted]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.ihostapplicationlifetime", "Method[get_applicationstopped]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.hosting.ihostapplicationlifetime", "Method[get_applicationstopping]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostbuilder.model.yml new file mode 100644 index 000000000000..dc24b0a5dd12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.ihostbuilder", "Method[configureappconfiguration]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.ihostbuilder", "Method[configurecontainer]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.ihostbuilder", "Method[configurehostconfiguration]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.ihostbuilder", "Method[configureservices]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.ihostbuilder", "Method[useserviceproviderfactory]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostedservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostedservice.model.yml new file mode 100644 index 000000000000..2beffe902e5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostedservice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.ihostedservice", "Method[startasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostlifetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostlifetime.model.yml new file mode 100644 index 000000000000..fddee2392026 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.ihostlifetime.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.ihostlifetime", "Method[waitforstartasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.internal.applicationlifetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.internal.applicationlifetime.model.yml new file mode 100644 index 000000000000..70cf8742f8a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.internal.applicationlifetime.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.internal.applicationlifetime", "Method[applicationlifetime]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.internal.consolelifetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.internal.consolelifetime.model.yml new file mode 100644 index 000000000000..b46427611f3f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.internal.consolelifetime.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.internal.consolelifetime", "Method[consolelifetime]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.hosting.internal.consolelifetime", "Method[consolelifetime]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.extensions.hosting.internal.consolelifetime", "Method[consolelifetime]", "Argument[2]", "Argument[this]", "taint"] + - ["microsoft.extensions.hosting.internal.consolelifetime", "Method[consolelifetime]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemd.servicestate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemd.servicestate.model.yml new file mode 100644 index 000000000000..a4d1c470d8af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemd.servicestate.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.systemd.servicestate", "Method[servicestate]", "Argument[0]", "Argument[this].SyntheticField[_data]", "taint"] + - ["microsoft.extensions.hosting.systemd.servicestate", "Method[tostring]", "Argument[this].SyntheticField[_data].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemd.systemdlifetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemd.systemdlifetime.model.yml new file mode 100644 index 000000000000..18407868d759 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemd.systemdlifetime.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.systemd.systemdlifetime", "Method[systemdlifetime]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.hosting.systemd.systemdlifetime", "Method[systemdlifetime]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.extensions.hosting.systemd.systemdlifetime", "Method[systemdlifetime]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemdhostbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemdhostbuilderextensions.model.yml new file mode 100644 index 000000000000..6ef2c697223d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.systemdhostbuilderextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.systemdhostbuilderextensions", "Method[addsystemd]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.systemdhostbuilderextensions", "Method[usesystemd]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions.model.yml new file mode 100644 index 000000000000..ac31ed47de61 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions", "Method[addwindowsservice]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions", "Method[usewindowsservice]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.windowsservices.windowsservicelifetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.windowsservices.windowsservicelifetime.model.yml new file mode 100644 index 000000000000..5dcf880b27f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.hosting.windowsservices.windowsservicelifetime.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.hosting.windowsservices.windowsservicelifetime", "Method[windowsservicelifetime]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.hosting.windowsservices.windowsservicelifetime", "Method[windowsservicelifetime]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.extensions.hosting.windowsservices.windowsservicelifetime", "Method[windowsservicelifetime]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.httpmessagehandlerbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.httpmessagehandlerbuilder.model.yml new file mode 100644 index 000000000000..4f201206f752 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.httpmessagehandlerbuilder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.http.httpmessagehandlerbuilder", "Method[build]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.http.httpmessagehandlerbuilder", "Method[createhandlerpipeline]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.logging.logginghttpmessagehandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.logging.logginghttpmessagehandler.model.yml new file mode 100644 index 000000000000..f8f3fe540097 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.logging.logginghttpmessagehandler.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.http.logging.logginghttpmessagehandler", "Method[logginghttpmessagehandler]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.http.logging.logginghttpmessagehandler", "Method[logginghttpmessagehandler]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.logging.loggingscopehttpmessagehandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.logging.loggingscopehttpmessagehandler.model.yml new file mode 100644 index 000000000000..06ce154d8328 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.http.logging.loggingscopehttpmessagehandler.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.http.logging.loggingscopehttpmessagehandler", "Method[loggingscopehttpmessagehandler]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.http.logging.loggingscopehttpmessagehandler", "Method[loggingscopehttpmessagehandler]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.abstractions.logentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.abstractions.logentry.model.yml new file mode 100644 index 000000000000..507a0211ce5b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.abstractions.logentry.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.abstractions.logentry", "Method[logentry]", "Argument[1]", "Argument[this].Field[Category]", "value"] + - ["microsoft.extensions.logging.abstractions.logentry", "Method[logentry]", "Argument[2]", "Argument[this].Field[EventId]", "value"] + - ["microsoft.extensions.logging.abstractions.logentry", "Method[logentry]", "Argument[3]", "Argument[this].Field[State]", "value"] + - ["microsoft.extensions.logging.abstractions.logentry", "Method[logentry]", "Argument[4]", "Argument[this].Field[Exception]", "value"] + - ["microsoft.extensions.logging.abstractions.logentry", "Method[logentry]", "Argument[5]", "Argument[this].Field[Formatter]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.configurationconsoleloggersettings.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.configurationconsoleloggersettings.model.yml new file mode 100644 index 000000000000..9b16367aac40 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.configurationconsoleloggersettings.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.console.configurationconsoleloggersettings", "Method[configurationconsoleloggersettings]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.consoleformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.consoleformatter.model.yml new file mode 100644 index 000000000000..71f4f56a67b5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.consoleformatter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.console.consoleformatter", "Method[consoleformatter]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.logging.console.consoleformatter", "Method[write]", "Argument[0]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.consoleloggerprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.consoleloggerprovider.model.yml new file mode 100644 index 000000000000..54cf9851e5b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.consoleloggerprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.console.consoleloggerprovider", "Method[consoleloggerprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.iconsoleloggersettings.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.iconsoleloggersettings.model.yml new file mode 100644 index 000000000000..d2b4125f3961 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.console.iconsoleloggersettings.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.console.iconsoleloggersettings", "Method[reload]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.consoleloggerextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.consoleloggerextensions.model.yml new file mode 100644 index 000000000000..fcec4cbd0c6e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.consoleloggerextensions.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.consoleloggerextensions", "Method[addconsole]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.consoleloggerextensions", "Method[addconsoleformatter]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.consoleloggerextensions", "Method[addjsonconsole]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.consoleloggerextensions", "Method[addsimpleconsole]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.consoleloggerextensions", "Method[addsystemdconsole]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.debugloggerfactoryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.debugloggerfactoryextensions.model.yml new file mode 100644 index 000000000000..b1ac385ddbd4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.debugloggerfactoryextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.debugloggerfactoryextensions", "Method[adddebug]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventid.model.yml new file mode 100644 index 000000000000..466c946989bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventid.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.eventid", "Method[eventid]", "Argument[1]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.logging.eventid", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventlog.eventlogloggerprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventlog.eventlogloggerprovider.model.yml new file mode 100644 index 000000000000..cfd9e9deaef0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventlog.eventlogloggerprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.eventlog.eventlogloggerprovider", "Method[eventlogloggerprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventloggerfactoryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventloggerfactoryextensions.model.yml new file mode 100644 index 000000000000..6be98c65cc38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventloggerfactoryextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.eventloggerfactoryextensions", "Method[addeventlog]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventsource.eventsourceloggerprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventsource.eventsourceloggerprovider.model.yml new file mode 100644 index 000000000000..22a8d588e64e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventsource.eventsourceloggerprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.eventsource.eventsourceloggerprovider", "Method[eventsourceloggerprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventsourceloggerfactoryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventsourceloggerfactoryextensions.model.yml new file mode 100644 index 000000000000..a96dc3f82749 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.eventsourceloggerfactoryextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.eventsourceloggerfactoryextensions", "Method[addeventsourcelogger]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.filterloggingbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.filterloggingbuilderextensions.model.yml new file mode 100644 index 000000000000..47e8dc6c111f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.filterloggingbuilderextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.filterloggingbuilderextensions", "Method[addfilter]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iexternalscopeprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iexternalscopeprovider.model.yml new file mode 100644 index 000000000000..7fc2c18b2afe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iexternalscopeprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.iexternalscopeprovider", "Method[foreachscope]", "Argument[1]", "Argument[0].Parameter[1]", "value"] + - ["microsoft.extensions.logging.iexternalscopeprovider", "Method[push]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.logging.iexternalscopeprovider", "Method[push]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.ilogger.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.ilogger.model.yml new file mode 100644 index 000000000000..3173e548b1ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.ilogger.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.ilogger", "Method[beginscope]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.logging.ilogger", "Method[beginscope]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.logging.ilogger", "Method[log]", "Argument[2]", "Argument[4].Parameter[0]", "value"] + - ["microsoft.extensions.logging.ilogger", "Method[log]", "Argument[3]", "Argument[4].Parameter[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iloggerfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iloggerfactory.model.yml new file mode 100644 index 000000000000..b0912a7cf58c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iloggerfactory.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.iloggerfactory", "Method[addprovider]", "Argument[this]", "Argument[0]", "taint"] + - ["microsoft.extensions.logging.iloggerfactory", "Method[createlogger]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iloggerprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iloggerprovider.model.yml new file mode 100644 index 000000000000..6dfa70ccf027 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.iloggerprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.iloggerprovider", "Method[createlogger]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.logging.iloggerprovider", "Method[createlogger]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.logging.iloggerprovider", "Method[createlogger]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.isupportexternalscope.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.isupportexternalscope.model.yml new file mode 100644 index 000000000000..d66fca7c08f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.isupportexternalscope.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.isupportexternalscope", "Method[setscopeprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerextensions.model.yml new file mode 100644 index 000000000000..1e0c756916d8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerextensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.loggerextensions", "Method[beginscope]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.extensions.logging.loggerextensions", "Method[beginscope]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.extensions.logging.loggerextensions", "Method[beginscope]", "Argument[2].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfactory.model.yml new file mode 100644 index 000000000000..5b2d84c5f86a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfactory.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.loggerfactory", "Method[loggerfactory]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.extensions.logging.loggerfactory", "Method[loggerfactory]", "Argument[2]", "Argument[this]", "taint"] + - ["microsoft.extensions.logging.loggerfactory", "Method[loggerfactory]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfilteroptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfilteroptions.model.yml new file mode 100644 index 000000000000..2152cc690e91 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfilteroptions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.loggerfilteroptions", "Method[get_rules]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfilterrule.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfilterrule.model.yml new file mode 100644 index 000000000000..298815fc2c6f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggerfilterrule.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.loggerfilterrule", "Method[loggerfilterrule]", "Argument[0]", "Argument[this].Field[ProviderName]", "value"] + - ["microsoft.extensions.logging.loggerfilterrule", "Method[loggerfilterrule]", "Argument[1]", "Argument[this].Field[CategoryName]", "value"] + - ["microsoft.extensions.logging.loggerfilterrule", "Method[loggerfilterrule]", "Argument[3]", "Argument[this].Field[Filter]", "value"] + - ["microsoft.extensions.logging.loggerfilterrule", "Method[tostring]", "Argument[this].Field[CategoryName]", "ReturnValue", "taint"] + - ["microsoft.extensions.logging.loggerfilterrule", "Method[tostring]", "Argument[this].Field[ProviderName]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggermessageattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggermessageattribute.model.yml new file mode 100644 index 000000000000..286f138f7aad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggermessageattribute.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.loggermessageattribute", "Method[loggermessageattribute]", "Argument[0]", "Argument[this].Field[Message]", "value"] + - ["microsoft.extensions.logging.loggermessageattribute", "Method[loggermessageattribute]", "Argument[1]", "Argument[this].Field[Message]", "value"] + - ["microsoft.extensions.logging.loggermessageattribute", "Method[loggermessageattribute]", "Argument[2]", "Argument[this].Field[Message]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggingbuilderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggingbuilderextensions.model.yml new file mode 100644 index 000000000000..34884c39aaf2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.loggingbuilderextensions.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.loggingbuilderextensions", "Method[addconfiguration]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.loggingbuilderextensions", "Method[addprovider]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.loggingbuilderextensions", "Method[clearproviders]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.loggingbuilderextensions", "Method[configure]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.logging.loggingbuilderextensions", "Method[setminimumlevel]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.provideraliasattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.provideraliasattribute.model.yml new file mode 100644 index 000000000000..7a9fcf1469da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.provideraliasattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.provideraliasattribute", "Method[provideraliasattribute]", "Argument[0]", "Argument[this].Field[Alias]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.tracesource.tracesourceloggerprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.tracesource.tracesourceloggerprovider.model.yml new file mode 100644 index 000000000000..e7d26c39cd04 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.tracesource.tracesourceloggerprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.tracesource.tracesourceloggerprovider", "Method[tracesourceloggerprovider]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.logging.tracesource.tracesourceloggerprovider", "Method[tracesourceloggerprovider]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.tracesourcefactoryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.tracesourcefactoryextensions.model.yml new file mode 100644 index 000000000000..4e8f95801806 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.logging.tracesourcefactoryextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.logging.tracesourcefactoryextensions", "Method[addtracesource]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configurationchangetokensource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configurationchangetokensource.model.yml new file mode 100644 index 000000000000..f0c54c759168 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configurationchangetokensource.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.configurationchangetokensource", "Method[configurationchangetokensource]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.options.configurationchangetokensource", "Method[getchangetoken]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configurenamedoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configurenamedoptions.model.yml new file mode 100644 index 000000000000..9dc12f18a600 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configurenamedoptions.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.configurenamedoptions", "Method[configure]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configure]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[1]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[1]", "Argument[this].Field[Dependency1]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[1]", "Argument[this].Field[Dependency]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[2]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[2]", "Argument[this].Field[Dependency2]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[3]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[3]", "Argument[this].Field[Dependency3]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[4]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[4]", "Argument[this].Field[Dependency4]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[5]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[5]", "Argument[this].Field[Dependency5]", "value"] + - ["microsoft.extensions.options.configurenamedoptions", "Method[configurenamedoptions]", "Argument[6]", "Argument[this].Field[Action]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configureoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configureoptions.model.yml new file mode 100644 index 000000000000..19346f897428 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.configureoptions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.configureoptions", "Method[configure]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.options.configureoptions", "Method[configureoptions]", "Argument[0]", "Argument[this].Field[Action]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.dataannotationvalidateoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.dataannotationvalidateoptions.model.yml new file mode 100644 index 000000000000..c1d098b10f4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.dataannotationvalidateoptions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.dataannotationvalidateoptions", "Method[dataannotationvalidateoptions]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsbuilder.model.yml new file mode 100644 index 000000000000..c343060ccaec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.optionsbuilder", "Method[configure]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.options.optionsbuilder", "Method[optionsbuilder]", "Argument[0]", "Argument[this].Field[Services]", "value"] + - ["microsoft.extensions.options.optionsbuilder", "Method[optionsbuilder]", "Argument[1]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.options.optionsbuilder", "Method[postconfigure]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.extensions.options.optionsbuilder", "Method[validate]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsfactory.model.yml new file mode 100644 index 000000000000..73931c660496 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsfactory.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.optionsfactory", "Method[create]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.options.optionsfactory", "Method[optionsfactory]", "Argument[0].Element", "Argument[this]", "taint"] + - ["microsoft.extensions.options.optionsfactory", "Method[optionsfactory]", "Argument[1].Element", "Argument[this]", "taint"] + - ["microsoft.extensions.options.optionsfactory", "Method[optionsfactory]", "Argument[2].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsmanager.model.yml new file mode 100644 index 000000000000..4dabebb02623 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsmanager.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.optionsmanager", "Method[optionsmanager]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsmonitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsmonitor.model.yml new file mode 100644 index 000000000000..283dd5209552 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsmonitor.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.optionsmonitor", "Method[optionsmonitor]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.options.optionsmonitor", "Method[optionsmonitor]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsvalidationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsvalidationexception.model.yml new file mode 100644 index 000000000000..f3d775e0b929 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionsvalidationexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.optionsvalidationexception", "Method[optionsvalidationexception]", "Argument[0]", "Argument[this].Field[OptionsName]", "value"] + - ["microsoft.extensions.options.optionsvalidationexception", "Method[optionsvalidationexception]", "Argument[2]", "Argument[this].Field[Failures]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionswrapper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionswrapper.model.yml new file mode 100644 index 000000000000..8e88397d40f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.optionswrapper.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.optionswrapper", "Method[optionswrapper]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.postconfigureoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.postconfigureoptions.model.yml new file mode 100644 index 000000000000..1b3104ff62e1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.postconfigureoptions.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigure]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigure]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[1]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[1]", "Argument[this].Field[Dependency1]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[1]", "Argument[this].Field[Dependency]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[2]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[2]", "Argument[this].Field[Dependency2]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[3]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[3]", "Argument[this].Field[Dependency3]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[4]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[4]", "Argument[this].Field[Dependency4]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[5]", "Argument[this].Field[Action]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[5]", "Argument[this].Field[Dependency5]", "value"] + - ["microsoft.extensions.options.postconfigureoptions", "Method[postconfigureoptions]", "Argument[6]", "Argument[this].Field[Action]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptions.model.yml new file mode 100644 index 000000000000..94af2c72a6d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptions.model.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.validateoptions", "Method[validate]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.extensions.options.validateoptions", "Method[validate]", "Argument[this].Field[FailureMessage]", "ReturnValue.Field[FailureMessage]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validate]", "Argument[this].Field[FailureMessage]", "ReturnValue.Field[Failures].Element", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validate]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[1]", "Argument[this].Field[Dependency1]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[1]", "Argument[this].Field[Dependency]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[1]", "Argument[this].Field[Validation]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[2]", "Argument[this].Field[Dependency2]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[2]", "Argument[this].Field[FailureMessage]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[2]", "Argument[this].Field[Validation]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[3]", "Argument[this].Field[Dependency3]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[3]", "Argument[this].Field[FailureMessage]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[3]", "Argument[this].Field[Validation]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[4]", "Argument[this].Field[Dependency4]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[4]", "Argument[this].Field[FailureMessage]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[4]", "Argument[this].Field[Validation]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[5]", "Argument[this].Field[Dependency5]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[5]", "Argument[this].Field[FailureMessage]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[5]", "Argument[this].Field[Validation]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[6]", "Argument[this].Field[FailureMessage]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[6]", "Argument[this].Field[Validation]", "value"] + - ["microsoft.extensions.options.validateoptions", "Method[validateoptions]", "Argument[7]", "Argument[this].Field[FailureMessage]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptionsresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptionsresult.model.yml new file mode 100644 index 000000000000..f0b072b7ceb9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptionsresult.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.validateoptionsresult", "Method[fail]", "Argument[0]", "ReturnValue.Field[FailureMessage]", "value"] + - ["microsoft.extensions.options.validateoptionsresult", "Method[fail]", "Argument[0]", "ReturnValue.Field[Failures].Element", "value"] + - ["microsoft.extensions.options.validateoptionsresult", "Method[fail]", "Argument[0]", "ReturnValue.Field[Failures]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptionsresultbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptionsresultbuilder.model.yml new file mode 100644 index 000000000000..405b41ca8ca9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.options.validateoptionsresultbuilder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.options.validateoptionsresultbuilder", "Method[build]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.cancellationchangetoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.cancellationchangetoken.model.yml new file mode 100644 index 000000000000..a6587a7e5024 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.cancellationchangetoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.cancellationchangetoken", "Method[cancellationchangetoken]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.compositechangetoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.compositechangetoken.model.yml new file mode 100644 index 000000000000..1d95207af46a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.compositechangetoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.compositechangetoken", "Method[compositechangetoken]", "Argument[0]", "Argument[this].Field[ChangeTokens]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.extensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.extensions.model.yml new file mode 100644 index 000000000000..faadb6947b7c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.extensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.extensions", "Method[append]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.extensions.primitives.extensions", "Method[append]", "Argument[1].Field[Buffer]", "Argument[0]", "taint"] + - ["microsoft.extensions.primitives.extensions", "Method[append]", "Argument[1].Field[Buffer]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.ichangetoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.ichangetoken.model.yml new file mode 100644 index 000000000000..c2ec0a410cbb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.ichangetoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.ichangetoken", "Method[registerchangecallback]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.inplacestringbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.inplacestringbuilder.model.yml new file mode 100644 index 000000000000..4f18dfb20c67 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.inplacestringbuilder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.inplacestringbuilder", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringsegment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringsegment.model.yml new file mode 100644 index 000000000000..0fa1e3085abd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringsegment.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.stringsegment", "Method[get_value]", "Argument[this].Field[Buffer]", "ReturnValue", "taint"] + - ["microsoft.extensions.primitives.stringsegment", "Method[stringsegment]", "Argument[0]", "Argument[this].Field[Buffer]", "value"] + - ["microsoft.extensions.primitives.stringsegment", "Method[substring]", "Argument[this].Field[Buffer]", "ReturnValue", "taint"] + - ["microsoft.extensions.primitives.stringsegment", "Method[tostring]", "Argument[this].Field[Buffer]", "ReturnValue", "taint"] + - ["microsoft.extensions.primitives.stringsegment", "Method[tostring]", "Argument[this].Field[Value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringtokenizer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringtokenizer.model.yml new file mode 100644 index 000000000000..c89da71618c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringtokenizer.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.stringtokenizer", "Method[enumerator]", "Argument[0].Element", "Argument[this]", "taint"] + - ["microsoft.extensions.primitives.stringtokenizer", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["microsoft.extensions.primitives.stringtokenizer", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.extensions.primitives.stringtokenizer", "Method[stringtokenizer]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.extensions.primitives.stringtokenizer", "Method[stringtokenizer]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringvalues.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringvalues.model.yml new file mode 100644 index 000000000000..cfd1af0a28d8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.extensions.primitives.stringvalues.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.extensions.primitives.stringvalues", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.converttosourcegeneratedinteropfixer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.converttosourcegeneratedinteropfixer.model.yml new file mode 100644 index 000000000000..596bd298b5ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.converttosourcegeneratedinteropfixer.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[addexplicitdefaultboolmarshalling]", "Argument[2]", "ReturnValue", "value"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[addhresultstructaserrormarshalling]", "Argument[2]", "ReturnValue", "value"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[combineoptions]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[converttosourcegeneratedinteropfix]", "Argument[0]", "Argument[this].Field[ApplyFix]", "value"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[converttosourcegeneratedinteropfix]", "Argument[1]", "Argument[this].Field[SelectedOptions]", "value"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[createallfixesfordiagnosticoptions]", "Argument[1]", "ReturnValue.Element.Field[SelectedOptions]", "value"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[createequivalencekeyfromoptions]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[string]", "Argument[0]", "Argument[this].Field[Value]", "value"] + - ["microsoft.interop.analyzers.converttosourcegeneratedinteropfixer", "Method[tostring]", "Argument[this].Field[Value]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.custommarshallerattributeanalyzer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.custommarshallerattributeanalyzer.model.yml new file mode 100644 index 000000000000..010d9d099c31 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.custommarshallerattributeanalyzer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.analyzers.custommarshallerattributeanalyzer", "Method[getdefaultmarshalmodediagnostic]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.diagnosticreporter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.diagnosticreporter.model.yml new file mode 100644 index 000000000000..439b50e6f293 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.analyzers.diagnosticreporter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.analyzers.diagnosticreporter", "Method[createandreportdiagnostic]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.analyzers.diagnosticreporter", "Method[createandreportdiagnostic]", "Argument[1].Element", "Argument[this]", "taint"] + - ["microsoft.interop.analyzers.diagnosticreporter", "Method[createandreportdiagnostic]", "Argument[2].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.arraymarshallinginfoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.arraymarshallinginfoprovider.model.yml new file mode 100644 index 000000000000..4c6f8d74f902 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.arraymarshallinginfoprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.arraymarshallinginfoprovider", "Method[arraymarshallinginfoprovider]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.arraymarshallinginfoprovider", "Method[createarraymarshallinginfo]", "Argument[3]", "ReturnValue.Field[ElementCountInfo]", "value"] + - ["microsoft.interop.arraymarshallinginfoprovider", "Method[getmarshallinginfo]", "Argument[0].Field[ElementType]", "Argument[3].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.attributedmarshallingmodelgeneratorresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.attributedmarshallingmodelgeneratorresolver.model.yml new file mode 100644 index 000000000000..b1fc94fa3882 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.attributedmarshallingmodelgeneratorresolver.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.attributedmarshallingmodelgeneratorresolver", "Method[attributedmarshallingmodelgeneratorresolver]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.attributedmarshallingmodelgeneratorresolver", "Method[attributedmarshallingmodelgeneratorresolver]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.blittablemarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.blittablemarshaller.model.yml new file mode 100644 index 000000000000..0ebcbbd06ec6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.blittablemarshaller.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.blittablemarshaller", "Method[asnativetype]", "Argument[0].Field[ManagedType]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.blittabletypemarshallinginfoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.blittabletypemarshallinginfoprovider.model.yml new file mode 100644 index 000000000000..956adf896a04 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.blittabletypemarshallinginfoprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.blittabletypemarshallinginfoprovider", "Method[blittabletypemarshallinginfoprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.boolmarshallerbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.boolmarshallerbase.model.yml new file mode 100644 index 000000000000..4d018ec6ee39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.boolmarshallerbase.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.boolmarshallerbase", "Method[asnativetype]", "Argument[this].SyntheticField[_nativeType]", "ReturnValue", "value"] + - ["microsoft.interop.boolmarshallerbase", "Method[boolmarshallerbase]", "Argument[0]", "Argument[this].SyntheticField[_nativeType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.boundgenerators.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.boundgenerators.model.yml new file mode 100644 index 000000000000..4e556fc7816c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.boundgenerators.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.boundgenerators", "Method[create]", "Argument[0].Element", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluecontentsmarshalkindvalidator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluecontentsmarshalkindvalidator.model.yml new file mode 100644 index 000000000000..ed397d5e68ad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluecontentsmarshalkindvalidator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.byvaluecontentsmarshalkindvalidator", "Method[byvaluecontentsmarshalkindvalidator]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluemarshalkindsupportdescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluemarshalkindsupportdescriptor.model.yml new file mode 100644 index 000000000000..4ca27658975e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluemarshalkindsupportdescriptor.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.byvaluemarshalkindsupportdescriptor", "Method[byvaluemarshalkindsupportdescriptor]", "Argument[0]", "Argument[this].Field[DefaultSupport]", "value"] + - ["microsoft.interop.byvaluemarshalkindsupportdescriptor", "Method[byvaluemarshalkindsupportdescriptor]", "Argument[1]", "Argument[this].Field[InSupport]", "value"] + - ["microsoft.interop.byvaluemarshalkindsupportdescriptor", "Method[byvaluemarshalkindsupportdescriptor]", "Argument[2]", "Argument[this].Field[OutSupport]", "value"] + - ["microsoft.interop.byvaluemarshalkindsupportdescriptor", "Method[byvaluemarshalkindsupportdescriptor]", "Argument[3]", "Argument[this].Field[InOutSupport]", "value"] + - ["microsoft.interop.byvaluemarshalkindsupportdescriptor", "Method[getsupport]", "Argument[this]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluemarshalkindsupportinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluemarshalkindsupportinfo.model.yml new file mode 100644 index 000000000000..1605394e4ef6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.byvaluemarshalkindsupportinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.byvaluemarshalkindsupportinfo", "Method[byvaluemarshalkindsupportinfo]", "Argument[1]", "Argument[this].Field[details]", "value"] + - ["microsoft.interop.byvaluemarshalkindsupportinfo", "Method[getsupport]", "Argument[this].Field[details]", "Argument[1].Field[Details]", "value"] + - ["microsoft.interop.byvaluemarshalkindsupportinfo", "Method[getsupport]", "Argument[this].Field[details]", "Argument[1].Field[NotSupportedDetails]", "value"] + - ["microsoft.interop.byvaluemarshalkindsupportinfo", "Method[getsupport]", "Argument[this].Field[details]", "Argument[1].Field[UnnecessaryDataDetails]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.charmarshallinggeneratorresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.charmarshallinggeneratorresolver.model.yml new file mode 100644 index 000000000000..58be312545f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.charmarshallinggeneratorresolver.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.charmarshallinggeneratorresolver", "Method[charmarshallinggeneratorresolver]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.charmarshallinginfoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.charmarshallinginfoprovider.model.yml new file mode 100644 index 000000000000..38d542606c0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.charmarshallinginfoprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.charmarshallinginfoprovider", "Method[charmarshallinginfoprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.collectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.collectionextensions.model.yml new file mode 100644 index 000000000000..122ae9bf5a37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.collectionextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.collectionextensions", "Method[tosequenceequalimmutablearray]", "Argument[1]", "ReturnValue.Field[Comparer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.cominterfacemarshallinginfoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.cominterfacemarshallinginfoprovider.model.yml new file mode 100644 index 000000000000..03efde47df01 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.cominterfacemarshallinginfoprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.cominterfacemarshallinginfoprovider", "Method[cominterfacemarshallinginfoprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.containingsyntax.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.containingsyntax.model.yml new file mode 100644 index 000000000000..2d04cb03b802 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.containingsyntax.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.containingsyntax", "Method[containingsyntax]", "Argument[3]", "Argument[this].Field[TypeParameters]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.containingsyntaxcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.containingsyntaxcontext.model.yml new file mode 100644 index 000000000000..57f68a40e60a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.containingsyntaxcontext.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.containingsyntaxcontext", "Method[addcontainingsyntax]", "Argument[this]", "ReturnValue", "value"] + - ["microsoft.interop.containingsyntaxcontext", "Method[containingsyntaxcontext]", "Argument[0]", "Argument[this].Field[ContainingSyntax]", "value"] + - ["microsoft.interop.containingsyntaxcontext", "Method[containingsyntaxcontext]", "Argument[1]", "Argument[this].Field[ContainingNamespace]", "value"] + - ["microsoft.interop.containingsyntaxcontext", "Method[wrapmemberincontainingsyntaxwithunsafemodifier]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.countelementcountinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.countelementcountinfo.model.yml new file mode 100644 index 000000000000..8cb945e4b239 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.countelementcountinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.countelementcountinfo", "Method[countelementcountinfo]", "Argument[0]", "Argument[this].Field[ElementInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.customtypemarshallerdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.customtypemarshallerdata.model.yml new file mode 100644 index 000000000000..819d7c8e268b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.customtypemarshallerdata.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.customtypemarshallerdata", "Method[customtypemarshallerdata]", "Argument[0]", "Argument[this].Field[MarshallerType]", "value"] + - ["microsoft.interop.customtypemarshallerdata", "Method[customtypemarshallerdata]", "Argument[1]", "Argument[this].Field[NativeType]", "value"] + - ["microsoft.interop.customtypemarshallerdata", "Method[customtypemarshallerdata]", "Argument[5]", "Argument[this].Field[BufferElementType]", "value"] + - ["microsoft.interop.customtypemarshallerdata", "Method[customtypemarshallerdata]", "Argument[6]", "Argument[this].Field[CollectionElementType]", "value"] + - ["microsoft.interop.customtypemarshallerdata", "Method[customtypemarshallerdata]", "Argument[7]", "Argument[this].Field[CollectionElementMarshallingInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.customtypemarshallers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.customtypemarshallers.model.yml new file mode 100644 index 000000000000..602dfc529517 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.customtypemarshallers.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.customtypemarshallers", "Method[customtypemarshallers]", "Argument[0]", "Argument[this].Field[Modes]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultidentifiercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultidentifiercontext.model.yml new file mode 100644 index 000000000000..3ee1b43c451a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultidentifiercontext.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.defaultidentifiercontext", "Method[defaultidentifiercontext]", "Argument[0]", "Argument[this].SyntheticField[_returnIdentifier]", "value"] + - ["microsoft.interop.defaultidentifiercontext", "Method[defaultidentifiercontext]", "Argument[1]", "Argument[this].SyntheticField[_nativeReturnIdentifier]", "value"] + - ["microsoft.interop.defaultidentifiercontext", "Method[getidentifiers]", "Argument[0].Field[InstanceIdentifier]", "ReturnValue.Field[Item1]", "value"] + - ["microsoft.interop.defaultidentifiercontext", "Method[getidentifiers]", "Argument[0].Field[InstanceIdentifier]", "ReturnValue.Field[Item2]", "taint"] + - ["microsoft.interop.defaultidentifiercontext", "Method[getidentifiers]", "Argument[this].SyntheticField[_nativeReturnIdentifier]", "ReturnValue.Field[Item2]", "value"] + - ["microsoft.interop.defaultidentifiercontext", "Method[getidentifiers]", "Argument[this].SyntheticField[_returnIdentifier]", "ReturnValue.Field[Item1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultmarshallinginfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultmarshallinginfo.model.yml new file mode 100644 index 000000000000..2a057d458169 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultmarshallinginfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.defaultmarshallinginfo", "Method[defaultmarshallinginfo]", "Argument[1]", "Argument[this].Field[StringMarshallingCustomType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultmarshallinginfoparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultmarshallinginfoparser.model.yml new file mode 100644 index 000000000000..1daa2ea844d8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.defaultmarshallinginfoparser.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.defaultmarshallinginfoparser", "Method[create]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticextensions.model.yml new file mode 100644 index 000000000000..f3721995438c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.diagnosticextensions", "Method[creatediagnosticinfo]", "Argument[0].Element", "ReturnValue.Field[Location]", "value"] + - ["microsoft.interop.diagnosticextensions", "Method[creatediagnosticinfo]", "Argument[0].Field[Locations].Element", "ReturnValue.Field[Location]", "value"] + - ["microsoft.interop.diagnosticextensions", "Method[creatediagnosticinfo]", "Argument[0]", "ReturnValue.Field[Location]", "value"] + - ["microsoft.interop.diagnosticextensions", "Method[creatediagnosticinfo]", "Argument[1]", "ReturnValue.Field[Descriptor]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticinfo.model.yml new file mode 100644 index 000000000000..d105d57356c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.diagnosticinfo", "Method[create]", "Argument[0]", "ReturnValue.Field[Descriptor]", "value"] + - ["microsoft.interop.diagnosticinfo", "Method[create]", "Argument[1]", "ReturnValue.Field[Location]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticor.model.yml new file mode 100644 index 000000000000..380e617a6f14 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.diagnosticor.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.diagnosticor", "Method[adddiagnostic]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.diagnosticor", "Method[from]", "Argument[0]", "ReturnValue.SyntheticField[_value]", "value"] + - ["microsoft.interop.diagnosticor", "Method[get_diagnostics]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.diagnosticor", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.diagnosticor", "Method[withvalue]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.elementinfoproviderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.elementinfoproviderextensions.model.yml new file mode 100644 index 000000000000..54a026222e26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.elementinfoproviderextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.elementinfoproviderextensions", "Method[trygetinfoforelementname]", "Argument[3].ReturnValue", "Argument[4].Field[MarshallingAttributeInfo]", "value"] + - ["microsoft.interop.elementinfoproviderextensions", "Method[trygetinfoforparamindex]", "Argument[3].ReturnValue", "Argument[4].Field[MarshallingAttributeInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.forwarder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.forwarder.model.yml new file mode 100644 index 000000000000..d5371e1be526 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.forwarder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.forwarder", "Method[asnativetype]", "Argument[0].Field[ManagedType]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.generatordiagnostic.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.generatordiagnostic.model.yml new file mode 100644 index 000000000000..6a4ce5bf13e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.generatordiagnostic.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.generatordiagnostic", "Method[todiagnosticinfo]", "Argument[0]", "ReturnValue.Field[Descriptor]", "value"] + - ["microsoft.interop.generatordiagnostic", "Method[todiagnosticinfo]", "Argument[1]", "ReturnValue.Field[Location]", "value"] + - ["microsoft.interop.generatordiagnostic", "Method[unnecessarydata]", "Argument[1]", "Argument[this].Field[UnnecessaryDataLocations]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.generatordiagnosticsbag.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.generatordiagnosticsbag.model.yml new file mode 100644 index 000000000000..b3816624d938 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.generatordiagnosticsbag.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.generatordiagnosticsbag", "Method[generatordiagnosticsbag]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.generatordiagnosticsbag", "Method[generatordiagnosticsbag]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.interop.generatordiagnosticsbag", "Method[generatordiagnosticsbag]", "Argument[2]", "Argument[this]", "taint"] + - ["microsoft.interop.generatordiagnosticsbag", "Method[get_diagnostics]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.iboundmarshallinggenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.iboundmarshallinggenerator.model.yml new file mode 100644 index 000000000000..52723de6b038 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.iboundmarshallinggenerator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.iboundmarshallinggenerator", "Method[get_codecontext]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.iboundmarshallinggenerator", "Method[get_nativetype]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.iboundmarshallinggenerator", "Method[get_typeinfo]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.imarshallinggeneratorresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.imarshallinggeneratorresolver.model.yml new file mode 100644 index 000000000000..9ae96fd448d2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.imarshallinggeneratorresolver.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.imarshallinggeneratorresolver", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.imarshallinggeneratorresolver", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.interop.imarshallinggeneratorresolver", "Method[create]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.imarshallinginfoattributeparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.imarshallinginfoattributeparser.model.yml new file mode 100644 index 000000000000..656a3333a9c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.imarshallinginfoattributeparser.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.imarshallinginfoattributeparser", "Method[parseattribute]", "Argument[3]", "Argument[4].Parameter[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.interopattributedataextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.interopattributedataextensions.model.yml new file mode 100644 index 000000000000..09f0c6c5e8f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.interopattributedataextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.interopattributedataextensions", "Method[withvaluesfromnamedarguments]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.itypebasedmarshallinginfoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.itypebasedmarshallinginfoprovider.model.yml new file mode 100644 index 000000000000..d0a368460b91 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.itypebasedmarshallinginfoprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.itypebasedmarshallinginfoprovider", "Method[getmarshallinginfo]", "Argument[2]", "Argument[3].Parameter[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.iunboundmarshallinggenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.iunboundmarshallinggenerator.model.yml new file mode 100644 index 000000000000..4f60a5795ca5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.iunboundmarshallinggenerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.iunboundmarshallinggenerator", "Method[asnativetype]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.managedtonativestubgenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.managedtonativestubgenerator.model.yml new file mode 100644 index 000000000000..4d9e39a27851 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.managedtonativestubgenerator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.managedtonativestubgenerator", "Method[getnativeidentifier]", "Argument[0].Field[InstanceIdentifier]", "ReturnValue", "taint"] + - ["microsoft.interop.managedtonativestubgenerator", "Method[managedtonativestubgenerator]", "Argument[0].Element", "Argument[3]", "taint"] + - ["microsoft.interop.managedtonativestubgenerator", "Method[managedtonativestubgenerator]", "Argument[4]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.managedtypeinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.managedtypeinfo.model.yml new file mode 100644 index 000000000000..8dc2e43ca611 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.managedtypeinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.managedtypeinfo", "Method[managedtypeinfo]", "Argument[0].Field[DiagnosticFormattedName]", "Argument[this].Field[DiagnosticFormattedName]", "value"] + - ["microsoft.interop.managedtypeinfo", "Method[managedtypeinfo]", "Argument[0].Field[FullTypeName]", "Argument[this].Field[FullTypeName]", "value"] + - ["microsoft.interop.managedtypeinfo", "Method[managedtypeinfo]", "Argument[0]", "Argument[this].Field[FullTypeName]", "value"] + - ["microsoft.interop.managedtypeinfo", "Method[managedtypeinfo]", "Argument[1]", "Argument[this].Field[DiagnosticFormattedName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.manualtypemarshallinghelper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.manualtypemarshallinghelper.model.yml new file mode 100644 index 000000000000..641ff4ac0ae9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.manualtypemarshallinghelper.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.manualtypemarshallinghelper", "Method[replacegenericplaceholderintype]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[trygetlinearcollectionmarshallersfromentrytype]", "Argument[0].Field[OriginalDefinition]", "Argument[4].Parameter[0]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[trygetmarshallersfromentrytypeignoringelements]", "Argument[0].Field[OriginalDefinition]", "Argument[3].Parameter[0]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[trygetvaluemarshallersfromentrytype]", "Argument[0].Field[OriginalDefinition]", "Argument[3].Parameter[0]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[tryresolveentrypointtype]", "Argument[0].Field[OriginalDefinition]", "Argument[3].Parameter[0]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[tryresolveentrypointtype]", "Argument[1]", "Argument[4]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[tryresolvemanagedtype]", "Argument[0].Field[OriginalDefinition]", "Argument[3].Parameter[0]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[tryresolvemanagedtype]", "Argument[1]", "Argument[4]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[tryresolvemarshallertype]", "Argument[0].Field[OriginalDefinition]", "Argument[2].Parameter[0]", "value"] + - ["microsoft.interop.manualtypemarshallinghelper", "Method[tryresolvemarshallertype]", "Argument[1]", "Argument[3]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasarrayinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasarrayinfo.model.yml new file mode 100644 index 000000000000..fcdd9754eed6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasarrayinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshalasarrayinfo", "Method[marshalasarrayinfo]", "Argument[3]", "Argument[this].Field[CountInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasattributeparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasattributeparser.model.yml new file mode 100644 index 000000000000..0d187960354a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasattributeparser.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshalasattributeparser", "Method[marshalasattributeparser]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.marshalasattributeparser", "Method[marshalasattributeparser]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.interop.marshalasattributeparser", "Method[parseattribute]", "Argument[0]", "ReturnValue.Field[AttributeData]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasmarshallinggeneratorresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasmarshallinggeneratorresolver.model.yml new file mode 100644 index 000000000000..b58286333e79 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalasmarshallinggeneratorresolver.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshalasmarshallinggeneratorresolver", "Method[marshalasmarshallinggeneratorresolver]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalaswithcustommarshallersparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalaswithcustommarshallersparser.model.yml new file mode 100644 index 000000000000..2309987bccf6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalaswithcustommarshallersparser.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshalaswithcustommarshallersparser", "Method[marshalaswithcustommarshallersparser]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.marshalaswithcustommarshallersparser", "Method[marshalaswithcustommarshallersparser]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.interop.marshalaswithcustommarshallersparser", "Method[marshalaswithcustommarshallersparser]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallerhelpers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallerhelpers.model.yml new file mode 100644 index 000000000000..f007598cac0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallerhelpers.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshallerhelpers", "Method[getcompatiblegenerictypeparametersyntax]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.interop.marshallerhelpers", "Method[getlastindexmarshalledidentifier]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.interop.marshallerhelpers", "Method[getmanagedspanidentifier]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.interop.marshallerhelpers", "Method[getmarshalleridentifier]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.interop.marshallerhelpers", "Method[getnativespanidentifier]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.interop.marshallerhelpers", "Method[getnumelementsidentifier]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.interop.marshallerhelpers", "Method[gettopologicallysortedelements]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["microsoft.interop.marshallerhelpers", "Method[gettopologicallysortedelements]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallinggeneratorextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallinggeneratorextensions.model.yml new file mode 100644 index 000000000000..ea2e2dc786be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallinggeneratorextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshallinggeneratorextensions", "Method[asreturntype]", "Argument[0].Field[NativeType].Field[Syntax]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallinginfoparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallinginfoparser.model.yml new file mode 100644 index 000000000000..ee46a719493d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshallinginfoparser.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshallinginfoparser", "Method[marshallinginfoparser]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.marshallinginfoparser", "Method[marshallinginfoparser]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.interop.marshallinginfoparser", "Method[marshallinginfoparser]", "Argument[2].Element", "Argument[this]", "taint"] + - ["microsoft.interop.marshallinginfoparser", "Method[marshallinginfoparser]", "Argument[3].Element", "Argument[this]", "taint"] + - ["microsoft.interop.marshallinginfoparser", "Method[marshallinginfoparser]", "Argument[4].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalusingattributeparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalusingattributeparser.model.yml new file mode 100644 index 000000000000..17f1ec6a69e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.marshalusingattributeparser.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.marshalusingattributeparser", "Method[marshalusingattributeparser]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.marshalusingattributeparser", "Method[marshalusingattributeparser]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.interop.marshalusingattributeparser", "Method[parseattribute]", "Argument[0]", "ReturnValue.Field[AttributeData]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.methodsignaturediagnosticlocations.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.methodsignaturediagnosticlocations.model.yml new file mode 100644 index 000000000000..0dabc96ec4ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.methodsignaturediagnosticlocations.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.methodsignaturediagnosticlocations", "Method[creatediagnosticinfo]", "Argument[0]", "ReturnValue.Field[Descriptor]", "value"] + - ["microsoft.interop.methodsignaturediagnosticlocations", "Method[creatediagnosticinfo]", "Argument[this].Field[FallbackLocation]", "ReturnValue.Field[Location]", "value"] + - ["microsoft.interop.methodsignaturediagnosticlocations", "Method[methodsignaturediagnosticlocations]", "Argument[0]", "Argument[this].Field[MethodIdentifier]", "value"] + - ["microsoft.interop.methodsignaturediagnosticlocations", "Method[methodsignaturediagnosticlocations]", "Argument[1]", "Argument[this].Field[ManagedParameterLocations]", "value"] + - ["microsoft.interop.methodsignaturediagnosticlocations", "Method[methodsignaturediagnosticlocations]", "Argument[2]", "Argument[this].Field[FallbackLocation]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.methodsignatureelementinfoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.methodsignatureelementinfoprovider.model.yml new file mode 100644 index 000000000000..3210fe589825 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.methodsignatureelementinfoprovider.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.methodsignatureelementinfoprovider", "Method[methodsignatureelementinfoprovider]", "Argument[2]", "Argument[this].SyntheticField[_method]", "value"] + - ["microsoft.interop.methodsignatureelementinfoprovider", "Method[trygetinfoforelementname]", "Argument[2].ReturnValue", "Argument[4].Field[MarshallingAttributeInfo]", "value"] + - ["microsoft.interop.methodsignatureelementinfoprovider", "Method[trygetinfoforelementname]", "Argument[this].SyntheticField[_method].Field[ReturnType]", "Argument[2].Parameter[0]", "value"] + - ["microsoft.interop.methodsignatureelementinfoprovider", "Method[trygetinfoforparamindex]", "Argument[2].ReturnValue", "Argument[4].Field[MarshallingAttributeInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativelinearcollectionmarshallinginfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativelinearcollectionmarshallinginfo.model.yml new file mode 100644 index 000000000000..f3c7696de343 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativelinearcollectionmarshallinginfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.nativelinearcollectionmarshallinginfo", "Method[nativelinearcollectionmarshallinginfo]", "Argument[2]", "Argument[this].Field[ElementCountInfo]", "value"] + - ["microsoft.interop.nativelinearcollectionmarshallinginfo", "Method[nativelinearcollectionmarshallinginfo]", "Argument[3]", "Argument[this].Field[PlaceholderTypeParameter]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativemarshallingattributeinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativemarshallingattributeinfo.model.yml new file mode 100644 index 000000000000..ed8cc1985595 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativemarshallingattributeinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.nativemarshallingattributeinfo", "Method[nativemarshallingattributeinfo]", "Argument[0]", "Argument[this].Field[EntryPointType]", "value"] + - ["microsoft.interop.nativemarshallingattributeinfo", "Method[nativemarshallingattributeinfo]", "Argument[1]", "Argument[this].Field[Marshallers]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativemarshallingattributeparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativemarshallingattributeparser.model.yml new file mode 100644 index 000000000000..e75ecb8f26ad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.nativemarshallingattributeparser.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.nativemarshallingattributeparser", "Method[nativemarshallingattributeparser]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.nativemarshallingattributeparser", "Method[nativemarshallingattributeparser]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.ownedvaluecodecontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.ownedvaluecodecontext.model.yml new file mode 100644 index 000000000000..12cf0641d16e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.ownedvaluecodecontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.ownedvaluecodecontext", "Method[ownedvaluecodecontext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.resolvedgenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.resolvedgenerator.model.yml new file mode 100644 index 000000000000..832dcf7d4396 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.resolvedgenerator.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.resolvedgenerator", "Method[resolved]", "Argument[0]", "ReturnValue.Field[Generator]", "value"] + - ["microsoft.interop.resolvedgenerator", "Method[resolvedgenerator]", "Argument[0]", "Argument[this].Field[Generator]", "value"] + - ["microsoft.interop.resolvedgenerator", "Method[resolvedgenerator]", "Argument[1]", "Argument[this].Field[Diagnostics]", "value"] + - ["microsoft.interop.resolvedgenerator", "Method[resolvedwithdiagnostics]", "Argument[0]", "ReturnValue.Field[Generator]", "value"] + - ["microsoft.interop.resolvedgenerator", "Method[resolvedwithdiagnostics]", "Argument[1]", "ReturnValue.Field[Diagnostics]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.sequenceequalimmutablearray.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.sequenceequalimmutablearray.model.yml new file mode 100644 index 000000000000..7784b6d143a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.sequenceequalimmutablearray.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.sequenceequalimmutablearray", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.sequenceequalimmutablearray", "Method[insert]", "Argument[this].Field[Comparer]", "ReturnValue.Field[Comparer]", "value"] + - ["microsoft.interop.sequenceequalimmutablearray", "Method[sequenceequalimmutablearray]", "Argument[0]", "Argument[this].Field[Array]", "value"] + - ["microsoft.interop.sequenceequalimmutablearray", "Method[sequenceequalimmutablearray]", "Argument[1]", "Argument[this].Field[Comparer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.sizeandparamindexinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.sizeandparamindexinfo.model.yml new file mode 100644 index 000000000000..de09f9b79181 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.sizeandparamindexinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.sizeandparamindexinfo", "Method[sizeandparamindexinfo]", "Argument[1]", "Argument[this].Field[ParamAtIndex]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stringmarshallinginfoprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stringmarshallinginfoprovider.model.yml new file mode 100644 index 000000000000..82a72d176d05 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stringmarshallinginfoprovider.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.stringmarshallinginfoprovider", "Method[stringmarshallinginfoprovider]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.interop.stringmarshallinginfoprovider", "Method[stringmarshallinginfoprovider]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.interop.stringmarshallinginfoprovider", "Method[stringmarshallinginfoprovider]", "Argument[2]", "Argument[this]", "taint"] + - ["microsoft.interop.stringmarshallinginfoprovider", "Method[stringmarshallinginfoprovider]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stubenvironment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stubenvironment.model.yml new file mode 100644 index 000000000000..0ad2abc91973 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stubenvironment.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.stubenvironment", "Method[get_defaultdllimportsearchpathsattrtype]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.stubenvironment", "Method[get_lcidconversionattrtype]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.stubenvironment", "Method[get_suppressgctransitionattrtype]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.stubenvironment", "Method[get_unmanagedcallconvattrtype]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.stubenvironment", "Method[get_wasmimportlinkageattrtype]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.stubenvironment", "Method[stubenvironment]", "Argument[0]", "Argument[this].Field[Compilation]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stubidentifiercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stubidentifiercontext.model.yml new file mode 100644 index 000000000000..390cc9591b4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.stubidentifiercontext.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.stubidentifiercontext", "Method[getadditionalidentifier]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.interop.stubidentifiercontext", "Method[getidentifiers]", "Argument[0].Field[InstanceIdentifier]", "ReturnValue.Field[Item1]", "value"] + - ["microsoft.interop.stubidentifiercontext", "Method[getidentifiers]", "Argument[0].Field[InstanceIdentifier]", "ReturnValue.Field[Item2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.syntaxequivalentnode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.syntaxequivalentnode.model.yml new file mode 100644 index 000000000000..c263e8d80d32 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.syntaxequivalentnode.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.syntaxequivalentnode", "Method[syntaxequivalentnode]", "Argument[0]", "Argument[this].Field[Node]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.syntaxextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.syntaxextensions.model.yml new file mode 100644 index 000000000000..9a1543b9e9af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.syntaxextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.syntaxextensions", "Method[addtomodifiers]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.interop.syntaxextensions", "Method[nestfixedstatements]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.szarraytype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.szarraytype.model.yml new file mode 100644 index 000000000000..6cf9e7a7789c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.szarraytype.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.szarraytype", "Method[szarraytype]", "Argument[0]", "Argument[this].Field[ElementTypeInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.typepositioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.typepositioninfo.model.yml new file mode 100644 index 000000000000..41c843e3febf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.typepositioninfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.typepositioninfo", "Method[createforparameter]", "Argument[0].Field[Name]", "ReturnValue.Field[InstanceIdentifier]", "value"] + - ["microsoft.interop.typepositioninfo", "Method[createforparameter]", "Argument[1]", "ReturnValue.Field[MarshallingAttributeInfo]", "value"] + - ["microsoft.interop.typepositioninfo", "Method[getlocation]", "Argument[1]", "ReturnValue", "taint"] + - ["microsoft.interop.typepositioninfo", "Method[typepositioninfo]", "Argument[0]", "Argument[this].Field[ManagedType]", "value"] + - ["microsoft.interop.typepositioninfo", "Method[typepositioninfo]", "Argument[1]", "Argument[this].Field[MarshallingAttributeInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.usesiteattributedata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.usesiteattributedata.model.yml new file mode 100644 index 000000000000..68ddf96975bb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.usesiteattributedata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.usesiteattributedata", "Method[usesiteattributedata]", "Argument[1]", "Argument[this].Field[CountInfo]", "value"] + - ["microsoft.interop.usesiteattributedata", "Method[usesiteattributedata]", "Argument[2]", "Argument[this].Field[AttributeData]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.valueequalityimmutabledictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.valueequalityimmutabledictionary.model.yml new file mode 100644 index 000000000000..687c913ef6c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.valueequalityimmutabledictionary.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.valueequalityimmutabledictionary", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.interop.valueequalityimmutabledictionary", "Method[get_keys]", "Argument[this].Field[Map].Field[Keys]", "ReturnValue", "value"] + - ["microsoft.interop.valueequalityimmutabledictionary", "Method[get_values]", "Argument[this].Field[Map].Field[Values]", "ReturnValue", "value"] + - ["microsoft.interop.valueequalityimmutabledictionary", "Method[valueequalityimmutabledictionary]", "Argument[0]", "Argument[this].Field[Map]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.valueequalityimmutabledictionaryhelperextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.valueequalityimmutabledictionaryhelperextensions.model.yml new file mode 100644 index 000000000000..f33eaf958e4c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.interop.valueequalityimmutabledictionaryhelperextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.interop.valueequalityimmutabledictionaryhelperextensions", "Method[tovalueequals]", "Argument[0]", "ReturnValue.Field[Map]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.net.build.tasks.runreadytoruncompiler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.net.build.tasks.runreadytoruncompiler.model.yml new file mode 100644 index 000000000000..346ae8fe9cc1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.net.build.tasks.runreadytoruncompiler.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.net.build.tasks.runreadytoruncompiler", "Method[generatecommandlinecommands]", "Argument[this].Field[Crossgen2Tool].Field[ItemSpec]", "ReturnValue", "taint"] + - ["microsoft.net.build.tasks.runreadytoruncompiler", "Method[generatefullpathtotool]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.net.build.tasks.runreadytoruncompiler", "Method[generateresponsefilecommands]", "Argument[this].Field[Crossgen2ExtraCommandLineArgs]", "ReturnValue", "taint"] + - ["microsoft.net.build.tasks.runreadytoruncompiler", "Method[get_toolname]", "Argument[this].Field[Crossgen2Tool].Field[ItemSpec]", "ReturnValue", "value"] + - ["microsoft.net.build.tasks.runreadytoruncompiler", "Method[get_toolname]", "Argument[this].Field[CrossgenTool].Field[ItemSpec]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cim.ciminstanceadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cim.ciminstanceadapter.model.yml new file mode 100644 index 000000000000..bd5a0e39daaa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cim.ciminstanceadapter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.cim.ciminstanceadapter", "Method[getfirstpropertyordefault]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.psproperty.baseobject]", "value"] + - ["microsoft.powershell.cim.ciminstanceadapter", "Method[getproperty]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.psproperty.baseobject]", "value"] + - ["microsoft.powershell.cim.ciminstanceadapter", "Method[getpropertyvalue]", "Argument[0].Field[system.management.automation.psadaptedproperty.tag].Field[microsoft.management.infrastructure.cimproperty.value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.cim.cimcmdletadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.cim.cimcmdletadapter.model.yml new file mode 100644 index 000000000000..229f91907142 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.cim.cimcmdletadapter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.cmdletization.cim.cimcmdletadapter", "Method[get_defaultsession]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.methodinvocationinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.methodinvocationinfo.model.yml new file mode 100644 index 000000000000..a1006870f6a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.methodinvocationinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.cmdletization.methodinvocationinfo", "Method[methodinvocationinfo]", "Argument[0]", "Argument[this].Field[microsoft.powershell.cmdletization.methodinvocationinfo.methodname]", "value"] + - ["microsoft.powershell.cmdletization.methodinvocationinfo", "Method[methodinvocationinfo]", "Argument[1].Element", "Argument[this].Field[microsoft.powershell.cmdletization.methodinvocationinfo.parameters].Element", "value"] + - ["microsoft.powershell.cmdletization.methodinvocationinfo", "Method[methodinvocationinfo]", "Argument[2]", "Argument[this].Field[microsoft.powershell.cmdletization.methodinvocationinfo.returnvalue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.querybuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.querybuilder.model.yml new file mode 100644 index 000000000000..2eadd7fa8ffb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.cmdletization.querybuilder.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.cmdletization.querybuilder", "Method[excludebyproperty]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[excludebyproperty]", "Argument[1].Element", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyassociatedinstance]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyassociatedinstance]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyassociatedinstance]", "Argument[2]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyassociatedinstance]", "Argument[3]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbymaxpropertyvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbymaxpropertyvalue]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyminpropertyvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyminpropertyvalue]", "Argument[1]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyproperty]", "Argument[0]", "Argument[this]", "taint"] + - ["microsoft.powershell.cmdletization.querybuilder", "Method[filterbyproperty]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.basichtmlwebresponseobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.basichtmlwebresponseobject.model.yml new file mode 100644 index 000000000000..cc3afa4f4545 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.basichtmlwebresponseobject.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.basichtmlwebresponseobject", "Method[basichtmlwebresponseobject]", "Argument[0].Field[system.net.http.httpresponsemessage.headers].Element", "Argument[this].Field[microsoft.powershell.commands.webresponseobject.rawcontent]", "taint"] + - ["microsoft.powershell.commands.basichtmlwebresponseobject", "Method[get_images]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.basichtmlwebresponseobject", "Method[get_inputfields]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.basichtmlwebresponseobject", "Method[get_links]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.bytecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.bytecollection.model.yml new file mode 100644 index 000000000000..9d0e34dabfd4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.bytecollection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.bytecollection", "Method[bytecollection]", "Argument[0]", "Argument[this].Field[microsoft.powershell.commands.bytecollection.bytes]", "value"] + - ["microsoft.powershell.commands.bytecollection", "Method[bytecollection]", "Argument[1]", "Argument[this].Field[microsoft.powershell.commands.bytecollection.bytes]", "value"] + - ["microsoft.powershell.commands.bytecollection", "Method[bytecollection]", "Argument[1]", "Argument[this].Field[microsoft.powershell.commands.bytecollection.label]", "value"] + - ["microsoft.powershell.commands.bytecollection", "Method[bytecollection]", "Argument[2]", "Argument[this].Field[microsoft.powershell.commands.bytecollection.label]", "value"] + - ["microsoft.powershell.commands.bytecollection", "Method[bytecollection]", "Argument[2]", "Argument[this].Field[microsoft.powershell.commands.bytecollection.path]", "value"] + - ["microsoft.powershell.commands.bytecollection", "Method[get_ascii]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.bytecollection", "Method[get_hexbytes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.commonrunspacecommandbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.commonrunspacecommandbase.model.yml new file mode 100644 index 000000000000..b03ae87227d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.commonrunspacecommandbase.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.commonrunspacecommandbase", "Method[getdebuggerfromrunspace]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.commonrunspacecommandbase", "Method[getrunspaces]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.corecommandbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.corecommandbase.model.yml new file mode 100644 index 000000000000..f75cddf6d74e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.corecommandbase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.corecommandbase", "Method[get_retrieveddynamicparameters]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.filesystemprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.filesystemprovider.model.yml new file mode 100644 index 000000000000..21398d5c1a2d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.filesystemprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.filesystemprovider", "Method[namestring]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.formobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.formobject.model.yml new file mode 100644 index 000000000000..b384f7624dd9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.formobject.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.formobject", "Method[formobject]", "Argument[0]", "Argument[this].Field[microsoft.powershell.commands.formobject.id]", "value"] + - ["microsoft.powershell.commands.formobject", "Method[formobject]", "Argument[1]", "Argument[this].Field[microsoft.powershell.commands.formobject.method]", "value"] + - ["microsoft.powershell.commands.formobject", "Method[formobject]", "Argument[2]", "Argument[this].Field[microsoft.powershell.commands.formobject.action]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.formobjectcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.formobjectcollection.model.yml new file mode 100644 index 000000000000..0dda854e6481 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.formobjectcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.formobjectcollection", "Method[get_item]", "Argument[this].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.getauthenticodesignaturecommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.getauthenticodesignaturecommand.model.yml new file mode 100644 index 000000000000..b46045ba4099 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.getauthenticodesignaturecommand.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.getauthenticodesignaturecommand", "Method[performaction]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.signature._path]", "value"] + - ["microsoft.powershell.commands.getauthenticodesignaturecommand", "Method[performaction]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.signature._statusmessage]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.getjobcommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.getjobcommand.model.yml new file mode 100644 index 000000000000..3047fe148206 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.getjobcommand.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.getjobcommand", "Method[findjobs]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.helpcategoryinvalidexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.helpcategoryinvalidexception.model.yml new file mode 100644 index 000000000000..16173bbb4e5f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.helpcategoryinvalidexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.helpcategoryinvalidexception", "Method[get_helpcategory]", "Argument[this].SyntheticField[microsoft.powershell.commands.helpcategoryinvalidexception._helpcategory]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.helpcategoryinvalidexception", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.helpcategoryinvalidexception", "Method[helpcategoryinvalidexception]", "Argument[0]", "Argument[this].SyntheticField[microsoft.powershell.commands.helpcategoryinvalidexception._helpcategory]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.helpnotfoundexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.helpnotfoundexception.model.yml new file mode 100644 index 000000000000..bf96d79c1534 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.helpnotfoundexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.helpnotfoundexception", "Method[get_helptopic]", "Argument[this].SyntheticField[microsoft.powershell.commands.helpnotfoundexception._helptopic]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.helpnotfoundexception", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.helpnotfoundexception", "Method[helpnotfoundexception]", "Argument[0]", "Argument[this].SyntheticField[microsoft.powershell.commands.helpnotfoundexception._helptopic]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.historyinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.historyinfo.model.yml new file mode 100644 index 000000000000..d66f0d5f5055 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.historyinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.historyinfo", "Method[clone]", "Argument[this].Field[microsoft.powershell.commands.historyinfo.commandline]", "ReturnValue.Field[microsoft.powershell.commands.historyinfo.commandline]", "value"] + - ["microsoft.powershell.commands.historyinfo", "Method[tostring]", "Argument[this].Field[microsoft.powershell.commands.historyinfo.commandline]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.httpresponseexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.httpresponseexception.model.yml new file mode 100644 index 000000000000..72fc9ebb1340 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.httpresponseexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.httpresponseexception", "Method[httpresponseexception]", "Argument[1]", "Argument[this].Field[microsoft.powershell.commands.httpresponseexception.response]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.internal.format.frontendcommandbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.internal.format.frontendcommandbase.model.yml new file mode 100644 index 000000000000..3afdc24695d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.internal.format.frontendcommandbase.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.internal.format.frontendcommandbase", "Method[inputobjectcall]", "Argument[this].Field[microsoft.powershell.commands.internal.format.frontendcommandbase.inputobject]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.internal.format.frontendcommandbase", "Method[outercmdletcall]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.internalsymboliclinklinkcodemethods.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.internalsymboliclinklinkcodemethods.model.yml new file mode 100644 index 000000000000..3365238f1f79 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.internalsymboliclinklinkcodemethods.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.internalsymboliclinklinkcodemethods", "Method[gettarget]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.internalsymboliclinklinkcodemethods", "Method[resolvedtarget]", "Argument[0].Field[system.management.automation.psobject.baseobject].Field[system.io.filesysteminfo.fullname]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.internalsymboliclinklinkcodemethods", "Method[resolvedtarget]", "Argument[0].SyntheticField[system.management.automation.psobject._immediatebaseobject].Field[system.io.filesysteminfo.fullname]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.jsonobject+converttojsoncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.jsonobject+converttojsoncontext.model.yml new file mode 100644 index 000000000000..f6636f26ae8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.jsonobject+converttojsoncontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.jsonobject+converttojsoncontext", "Method[converttojsoncontext]", "Argument[4]", "Argument[this].Field[microsoft.powershell.commands.jsonobject+converttojsoncontext.cmdlet]", "value"] + - ["microsoft.powershell.commands.jsonobject+converttojsoncontext", "Method[converttojsoncontext]", "Argument[5]", "Argument[this].Field[microsoft.powershell.commands.jsonobject+converttojsoncontext.cancellationtoken]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.jsonobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.jsonobject.model.yml new file mode 100644 index 000000000000..f7e0f69ae2ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.jsonobject.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.jsonobject", "Method[convertfromjson]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.jsonobject", "Method[converttojson]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.matchinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.matchinfo.model.yml new file mode 100644 index 000000000000..638521089461 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.matchinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.matchinfo", "Method[relativepath]", "Argument[this].Field[microsoft.powershell.commands.matchinfo.path]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.matchinfo", "Method[toemphasizedstring]", "Argument[this].Field[microsoft.powershell.commands.matchinfo.line]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.matchinfo", "Method[toemphasizedstring]", "Argument[this].Field[microsoft.powershell.commands.matchinfo.path]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.matchinfo", "Method[tostring]", "Argument[this].Field[microsoft.powershell.commands.matchinfo.line]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.matchinfo", "Method[tostring]", "Argument[this].Field[microsoft.powershell.commands.matchinfo.path]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.matchinfocontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.matchinfocontext.model.yml new file mode 100644 index 000000000000..2d708ff5163f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.matchinfocontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.matchinfocontext", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.memberdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.memberdefinition.model.yml new file mode 100644 index 000000000000..d200326002b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.memberdefinition.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.memberdefinition", "Method[memberdefinition]", "Argument[0]", "Argument[this].Field[microsoft.powershell.commands.memberdefinition.typename]", "value"] + - ["microsoft.powershell.commands.memberdefinition", "Method[memberdefinition]", "Argument[1]", "Argument[this].Field[microsoft.powershell.commands.memberdefinition.name]", "value"] + - ["microsoft.powershell.commands.memberdefinition", "Method[memberdefinition]", "Argument[3]", "Argument[this].Field[microsoft.powershell.commands.memberdefinition.definition]", "value"] + - ["microsoft.powershell.commands.memberdefinition", "Method[tostring]", "Argument[this].Field[microsoft.powershell.commands.memberdefinition.definition]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.modulespecification.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.modulespecification.model.yml new file mode 100644 index 000000000000..249e9bfed527 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.modulespecification.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.modulespecification", "Method[modulespecification]", "Argument[0].Element", "Argument[this]", "taint"] + - ["microsoft.powershell.commands.modulespecification", "Method[modulespecification]", "Argument[0]", "Argument[this].Field[microsoft.powershell.commands.modulespecification.name]", "value"] + - ["microsoft.powershell.commands.modulespecification", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.objecteventregistrationbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.objecteventregistrationbase.model.yml new file mode 100644 index 000000000000..027a3137ba34 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.objecteventregistrationbase.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.objecteventregistrationbase", "Method[get_newsubscriber]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.objecteventregistrationbase", "Method[getsourceobject]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.objecteventregistrationbase", "Method[getsourceobjecteventname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psexecutioncmdlet.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psexecutioncmdlet.model.yml new file mode 100644 index 000000000000..03e0823f176c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psexecutioncmdlet.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.psexecutioncmdlet", "Method[createhelpersforspecifiedvmsession]", "Argument[this].Field[microsoft.powershell.commands.psexecutioncmdlet.vmname]", "Argument[this].Field[microsoft.powershell.commands.psremotingbasecmdlet.resolvedcomputernames]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pshostprocessinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pshostprocessinfo.model.yml new file mode 100644 index 000000000000..4ed0dbda068f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pshostprocessinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.pshostprocessinfo", "Method[getpipenamefilepath]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pspropertyexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pspropertyexpression.model.yml new file mode 100644 index 000000000000..c0c8a8fdfa30 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pspropertyexpression.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.pspropertyexpression", "Method[getvalues]", "Argument[this]", "ReturnValue.Element.Field[microsoft.powershell.commands.pspropertyexpressionresult.resolvedexpression]", "value"] + - ["microsoft.powershell.commands.pspropertyexpression", "Method[pspropertyexpression]", "Argument[0]", "Argument[this].Field[microsoft.powershell.commands.pspropertyexpression.script]", "value"] + - ["microsoft.powershell.commands.pspropertyexpression", "Method[pspropertyexpression]", "Argument[0]", "Argument[this].SyntheticField[microsoft.powershell.commands.pspropertyexpression._stringvalue]", "value"] + - ["microsoft.powershell.commands.pspropertyexpression", "Method[resolvenames]", "Argument[this].Field[microsoft.powershell.commands.pspropertyexpression.script]", "ReturnValue.Element.Field[microsoft.powershell.commands.pspropertyexpression.script]", "value"] + - ["microsoft.powershell.commands.pspropertyexpression", "Method[resolvenames]", "Argument[this]", "ReturnValue.Element", "value"] + - ["microsoft.powershell.commands.pspropertyexpression", "Method[tostring]", "Argument[this].SyntheticField[microsoft.powershell.commands.pspropertyexpression._stringvalue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pspropertyexpressionresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pspropertyexpressionresult.model.yml new file mode 100644 index 000000000000..49fa88fb88db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.pspropertyexpressionresult.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.pspropertyexpressionresult", "Method[pspropertyexpressionresult]", "Argument[0]", "Argument[this].Field[microsoft.powershell.commands.pspropertyexpressionresult.result]", "value"] + - ["microsoft.powershell.commands.pspropertyexpressionresult", "Method[pspropertyexpressionresult]", "Argument[1]", "Argument[this].Field[microsoft.powershell.commands.pspropertyexpressionresult.resolvedexpression]", "value"] + - ["microsoft.powershell.commands.pspropertyexpressionresult", "Method[pspropertyexpressionresult]", "Argument[2]", "Argument[this].Field[microsoft.powershell.commands.pspropertyexpressionresult.exception]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psremotingbasecmdlet.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psremotingbasecmdlet.model.yml new file mode 100644 index 000000000000..cfab3b4bda3e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psremotingbasecmdlet.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.psremotingbasecmdlet", "Method[parsesshhostname]", "Argument[0]", "Argument[1]", "value"] + - ["microsoft.powershell.commands.psremotingbasecmdlet", "Method[parsesshhostname]", "Argument[0]", "Argument[2]", "taint"] + - ["microsoft.powershell.commands.psremotingbasecmdlet", "Method[parsesshhostname]", "Argument[this].Field[microsoft.powershell.commands.psremotingbasecmdlet.username]", "Argument[2]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psremotingcmdlet.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psremotingcmdlet.model.yml new file mode 100644 index 000000000000..5bf136a20a25 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psremotingcmdlet.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.psremotingcmdlet", "Method[resolveappname]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.psremotingcmdlet", "Method[resolvecomputername]", "Argument[0]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.psremotingcmdlet", "Method[resolveshell]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psrunspacecmdlet.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psrunspacecmdlet.model.yml new file mode 100644 index 000000000000..67e3286f643e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psrunspacecmdlet.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.psrunspacecmdlet", "Method[getmatchingrunspaces]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.psrunspacecmdlet", "Method[getmatchingrunspacesbyname]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.psrunspacecmdlet", "Method[getmatchingrunspacesbyrunspaceid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psrunspacedebug.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psrunspacedebug.model.yml new file mode 100644 index 000000000000..03460ce23a78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.psrunspacedebug.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.psrunspacedebug", "Method[psrunspacedebug]", "Argument[2]", "Argument[this].Field[microsoft.powershell.commands.psrunspacedebug.runspacename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.securestringcommandbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.securestringcommandbase.model.yml new file mode 100644 index 000000000000..9af675308e70 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.securestringcommandbase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.securestringcommandbase", "Method[securestringcommandbase]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.securitydescriptorcommandsbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.securitydescriptorcommandsbase.model.yml new file mode 100644 index 000000000000..0c71331b2770 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.securitydescriptorcommandsbase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.securitydescriptorcommandsbase", "Method[getpath]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.selectxmlinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.selectxmlinfo.model.yml new file mode 100644 index 000000000000..19bc9b228719 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.selectxmlinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.selectxmlinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.sessionstateproviderbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.sessionstateproviderbase.model.yml new file mode 100644 index 000000000000..bbe22abec3db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.sessionstateproviderbase.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.sessionstateproviderbase", "Method[getcontentreader]", "Argument[0]", "ReturnValue.SyntheticField[microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter._path]", "value"] + - ["microsoft.powershell.commands.sessionstateproviderbase", "Method[getcontentwriter]", "Argument[0]", "ReturnValue.SyntheticField[microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter._path]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter.model.yml new file mode 100644 index 000000000000..cd10496aabcd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter", "Method[read]", "Argument[this].SyntheticField[microsoft.powershell.commands.sessionstateproviderbasecontentreaderwriter._path]", "ReturnValue.Element", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.setauthenticodesignaturecommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.setauthenticodesignaturecommand.model.yml new file mode 100644 index 000000000000..81a82f35c39a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.setauthenticodesignaturecommand.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.setauthenticodesignaturecommand", "Method[performaction]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.signature._path]", "value"] + - ["microsoft.powershell.commands.setauthenticodesignaturecommand", "Method[performaction]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.signature._statusmessage]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandcommandinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandcommandinfo.model.yml new file mode 100644 index 000000000000..ef65a443a2e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandcommandinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.showcommandextension.showcommandcommandinfo", "Method[showcommandcommandinfo]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo.model.yml new file mode 100644 index 000000000000..b84a94b916a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo", "Method[showcommandmoduleinfo]", "Argument[0].Field[system.management.automation.psmoduleinfo.name]", "Argument[this].Field[microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo.name]", "value"] + - ["microsoft.powershell.commands.showcommandextension.showcommandmoduleinfo", "Method[showcommandmoduleinfo]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparameterinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparameterinfo.model.yml new file mode 100644 index 000000000000..9a52577e02ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparameterinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Method[showcommandparameterinfo]", "Argument[0].Field[system.management.automation.commandparameterinfo.name]", "Argument[this].Field[microsoft.powershell.commands.showcommandextension.showcommandparameterinfo.name]", "value"] + - ["microsoft.powershell.commands.showcommandextension.showcommandparameterinfo", "Method[showcommandparameterinfo]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo.model.yml new file mode 100644 index 000000000000..77f399a8cd4f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo", "Method[showcommandparametersetinfo]", "Argument[0].Field[system.management.automation.commandparametersetinfo.name]", "Argument[this].Field[microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo.name]", "value"] + - ["microsoft.powershell.commands.showcommandextension.showcommandparametersetinfo", "Method[showcommandparametersetinfo]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparametertype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparametertype.model.yml new file mode 100644 index 000000000000..453de43e5e7f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.showcommandextension.showcommandparametertype.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.showcommandextension.showcommandparametertype", "Method[showcommandparametertype]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.signaturecommandsbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.signaturecommandsbase.model.yml new file mode 100644 index 000000000000..d81e186854d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.signaturecommandsbase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.signaturecommandsbase", "Method[signaturecommandsbase]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.testconnectioncommand+pingstatus.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.testconnectioncommand+pingstatus.model.yml new file mode 100644 index 000000000000..94d2c5bb9dd0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.testconnectioncommand+pingstatus.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.testconnectioncommand+pingstatus", "Method[get_address]", "Argument[this].Field[microsoft.powershell.commands.testconnectioncommand+pingstatus.reply].Field[system.net.networkinformation.pingreply.address]", "ReturnValue", "value"] + - ["microsoft.powershell.commands.testconnectioncommand+pingstatus", "Method[get_displayaddress]", "Argument[this].Field[microsoft.powershell.commands.testconnectioncommand+pingstatus.address]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.testconnectioncommand+pingstatus", "Method[get_displayaddress]", "Argument[this].Field[microsoft.powershell.commands.testconnectioncommand+pingstatus.reply].Field[system.net.networkinformation.pingreply.address]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.testconnectioncommand+tracestatus.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.testconnectioncommand+tracestatus.model.yml new file mode 100644 index 000000000000..e16a7f9326c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.testconnectioncommand+tracestatus.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.testconnectioncommand+tracestatus", "Method[get_hopaddress]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.testconnectioncommand+tracestatus", "Method[get_reply]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.webcmdletelementcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.webcmdletelementcollection.model.yml new file mode 100644 index 000000000000..95a9dc764f46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.webcmdletelementcollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.webcmdletelementcollection", "Method[find]", "Argument[this].Element", "ReturnValue", "value"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "Method[findbyid]", "Argument[this].Element", "ReturnValue", "value"] + - ["microsoft.powershell.commands.webcmdletelementcollection", "Method[findbyname]", "Argument[this].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.webresponseobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.webresponseobject.model.yml new file mode 100644 index 000000000000..c9cfe9f3d8a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.commands.webresponseobject.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.commands.webresponseobject", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["microsoft.powershell.commands.webresponseobject", "Method[webresponseobject]", "Argument[0].Field[system.net.http.httpresponsemessage.headers].Element", "Argument[this].Field[microsoft.powershell.commands.webresponseobject.rawcontent]", "taint"] + - ["microsoft.powershell.commands.webresponseobject", "Method[webresponseobject]", "Argument[0]", "Argument[this].Field[microsoft.powershell.commands.webresponseobject.baseresponse]", "value"] + - ["microsoft.powershell.commands.webresponseobject", "Method[webresponseobject]", "Argument[1]", "Argument[this].Field[microsoft.powershell.commands.webresponseobject.rawcontentstream]", "value"] + - ["microsoft.powershell.commands.webresponseobject", "Method[webresponseobject]", "Argument[2]", "Argument[this].Field[microsoft.powershell.commands.webresponseobject.perreadtimeout]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.deserializingtypeconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.deserializingtypeconverter.model.yml new file mode 100644 index 000000000000..766ee6612c8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.deserializingtypeconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.deserializingtypeconverter", "Method[getformatviewdefinitioninstanceid]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.desiredstateconfiguration.internal.dscclasscache.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.desiredstateconfiguration.internal.dscclasscache.model.yml new file mode 100644 index 000000000000..bcc3e6e143c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.desiredstateconfiguration.internal.dscclasscache.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[getdscresourceusagestring]", "Argument[0].Field[system.management.automation.language.dynamickeyword.keyword]", "ReturnValue", "taint"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[getdscresourceusagestring]", "Argument[0].Field[system.management.automation.language.dynamickeyword.properties].Element", "ReturnValue", "taint"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[getresourcemethodslineposition]", "Argument[0].Field[system.management.automation.psmoduleinfo.path]", "Argument[3]", "value"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[importcimkeywordsfrommodule]", "Argument[0].Field[system.management.automation.psmoduleinfo.modulebase]", "Argument[2]", "taint"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[importcimkeywordsfrommodule]", "Argument[0].Field[system.management.automation.psmoduleinfo.name]", "Argument[3].Element.Field[system.collections.generic.keyvaluepair`2.key]", "taint"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[importcimkeywordsfrommodule]", "Argument[1]", "Argument[2]", "taint"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[importclassresourcesfrommodule]", "Argument[0].Field[system.management.automation.psmoduleinfo.name]", "Argument[2].Element.Field[system.collections.generic.keyvaluepair`2.key]", "taint"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[importscriptkeywordsfrommodule]", "Argument[0].Field[system.management.automation.psmoduleinfo.modulebase]", "Argument[2]", "taint"] + - ["microsoft.powershell.desiredstateconfiguration.internal.dscclasscache", "Method[importscriptkeywordsfrommodule]", "Argument[1]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.psauthorizationmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.psauthorizationmanager.model.yml new file mode 100644 index 000000000000..acef1e02b09c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.psauthorizationmanager.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.psauthorizationmanager", "Method[psauthorizationmanager]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.tostringcodemethods.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.tostringcodemethods.model.yml new file mode 100644 index 000000000000..6fac4fbe19eb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.powershell.tostringcodemethods.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.powershell.tostringcodemethods", "Method[xmlnode]", "Argument[0]", "ReturnValue", "taint"] + - ["microsoft.powershell.tostringcodemethods", "Method[xmlnodelist]", "Argument[0].Field[system.management.automation.psobject.baseobject].Element", "ReturnValue", "taint"] + - ["microsoft.powershell.tostringcodemethods", "Method[xmlnodelist]", "Argument[0].SyntheticField[system.management.automation.psobject._immediatebaseobject].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.visualbasic.vbcodeprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.visualbasic.vbcodeprovider.model.yml new file mode 100644 index 000000000000..2f5dae2dfbd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.visualbasic.vbcodeprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.visualbasic.vbcodeprovider", "Method[vbcodeprovider]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.win32.safehandles.safefilehandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.win32.safehandles.safefilehandle.model.yml new file mode 100644 index 000000000000..b053e18f6c83 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.win32.safehandles.safefilehandle.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.win32.safehandles.safefilehandle", "Method[safefilehandle]", "Argument[0]", "Argument[this].Field[handle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.win32.safehandles.safewaithandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.win32.safehandles.safewaithandle.model.yml new file mode 100644 index 000000000000..60b268d471eb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/microsoft.win32.safehandles.safewaithandle.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["microsoft.win32.safehandles.safewaithandle", "Method[safewaithandle]", "Argument[0]", "Argument[this].Field[handle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.annotationstore.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.annotationstore.model.yml new file mode 100644 index 000000000000..5b603ca0a9fa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.annotationstore.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.annotationstore", "Method[annotationstore]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.annotationstore", "Method[get_tracer]", "Argument[this].Field[context].Field[Tracer]", "ReturnValue", "value"] + - ["mono.linker.annotationstore", "Method[getassemblies]", "Argument[this].Field[assembly_actions].Field[Keys]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.assemblydefinitionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.assemblydefinitionextensions.model.yml new file mode 100644 index 000000000000..d3c05cc69b30 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.assemblydefinitionextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.assemblydefinitionextensions", "Method[findembeddedresource]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.assemblyresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.assemblyresolver.model.yml new file mode 100644 index 000000000000..36a1a44aedce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.assemblyresolver.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.assemblyresolver", "Method[assemblyresolver]", "Argument[this]", "Argument[1].Field[AssemblyResolver]", "value"] + - ["mono.linker.assemblyresolver", "Method[getreferencepaths]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.bannedapiextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.bannedapiextensions.model.yml new file mode 100644 index 000000000000..a96fd8bf323b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.bannedapiextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.bannedapiextensions", "Method[getmethodil]", "Argument[0].Field[Body]", "ReturnValue.Field[Body]", "value"] + - ["mono.linker.bannedapiextensions", "Method[getmethodil]", "Argument[0].Field[Method].Field[Body]", "ReturnValue.Field[Body]", "value"] + - ["mono.linker.bannedapiextensions", "Method[resolve]", "Argument[0]", "ReturnValue", "value"] + - ["mono.linker.bannedapiextensions", "Method[tryresolve]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.customattributesource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.customattributesource.model.yml new file mode 100644 index 000000000000..666879a80a72 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.customattributesource.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.customattributesource", "Method[customattributesource]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.customattributesource", "Method[getassemblyfromcustomattributeprovider]", "Argument[0].Field[Assembly]", "ReturnValue", "value"] + - ["mono.linker.customattributesource", "Method[getassemblyfromcustomattributeprovider]", "Argument[0].Field[Module].Field[Assembly]", "ReturnValue", "value"] + - ["mono.linker.customattributesource", "Method[getassemblyfromcustomattributeprovider]", "Argument[0]", "ReturnValue", "value"] + - ["mono.linker.customattributesource", "Method[getcustomattributes]", "Argument[0].Field[CustomAttributes].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.attributedataflow.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.attributedataflow.model.yml new file mode 100644 index 000000000000..5d66119da1db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.attributedataflow.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.attributedataflow", "Method[attributedataflow]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.dataflow.attributedataflow", "Method[attributedataflow]", "Argument[1]", "Argument[this]", "taint"] + - ["mono.linker.dataflow.attributedataflow", "Method[attributedataflow]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.compilergeneratedstate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.compilergeneratedstate.model.yml new file mode 100644 index 000000000000..13fb21e75dd5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.compilergeneratedstate.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.compilergeneratedstate", "Method[compilergeneratedstate]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.genericargumentdataflow.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.genericargumentdataflow.model.yml new file mode 100644 index 000000000000..0f6f802f31af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.genericargumentdataflow.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.genericargumentdataflow", "Method[genericargumentdataflow]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.dataflow.genericargumentdataflow", "Method[genericargumentdataflow]", "Argument[1]", "Argument[this]", "taint"] + - ["mono.linker.dataflow.genericargumentdataflow", "Method[genericargumentdataflow]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.hoistedlocalkey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.hoistedlocalkey.model.yml new file mode 100644 index 000000000000..89d98a9d7c06 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.hoistedlocalkey.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.hoistedlocalkey", "Method[hoistedlocalkey]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.reflectionmarker.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.reflectionmarker.model.yml new file mode 100644 index 000000000000..8ee44c5e265c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.reflectionmarker.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.reflectionmarker", "Method[reflectionmarker]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.dataflow.reflectionmarker", "Method[reflectionmarker]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysisassignmentpattern.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysisassignmentpattern.model.yml new file mode 100644 index 000000000000..0b51859a14d2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysisassignmentpattern.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.trimanalysisassignmentpattern", "Method[merge]", "Argument[1]", "ReturnValue", "taint"] + - ["mono.linker.dataflow.trimanalysisassignmentpattern", "Method[merge]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.dataflow.trimanalysisassignmentpattern", "Method[trimanalysisassignmentpattern]", "Argument[0]", "Argument[this].Field[Source]", "value"] + - ["mono.linker.dataflow.trimanalysisassignmentpattern", "Method[trimanalysisassignmentpattern]", "Argument[1]", "Argument[this].Field[Target]", "value"] + - ["mono.linker.dataflow.trimanalysisassignmentpattern", "Method[trimanalysisassignmentpattern]", "Argument[2]", "Argument[this].Field[Origin]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysismethodcallpattern.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysismethodcallpattern.model.yml new file mode 100644 index 000000000000..51714438f2f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysismethodcallpattern.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.trimanalysismethodcallpattern", "Method[merge]", "Argument[1].Field[Instance]", "ReturnValue.Field[Instance]", "value"] + - ["mono.linker.dataflow.trimanalysismethodcallpattern", "Method[trimanalysismethodcallpattern]", "Argument[0]", "Argument[this].Field[Operation]", "value"] + - ["mono.linker.dataflow.trimanalysismethodcallpattern", "Method[trimanalysismethodcallpattern]", "Argument[1]", "Argument[this].Field[CalledMethod]", "value"] + - ["mono.linker.dataflow.trimanalysismethodcallpattern", "Method[trimanalysismethodcallpattern]", "Argument[2]", "Argument[this].Field[Instance]", "value"] + - ["mono.linker.dataflow.trimanalysismethodcallpattern", "Method[trimanalysismethodcallpattern]", "Argument[4]", "Argument[this].Field[Origin]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysispatternstore.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysispatternstore.model.yml new file mode 100644 index 000000000000..eea22d21a035 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.trimanalysispatternstore.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.trimanalysispatternstore", "Method[trimanalysispatternstore]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.dataflow.trimanalysispatternstore", "Method[trimanalysispatternstore]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.valuebasicblockpair.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.valuebasicblockpair.model.yml new file mode 100644 index 000000000000..490ef890c3a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dataflow.valuebasicblockpair.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dataflow.valuebasicblockpair", "Method[valuebasicblockpair]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dependencyinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dependencyinfo.model.yml new file mode 100644 index 000000000000..5363776cbe01 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dependencyinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dependencyinfo", "Method[dependencyinfo]", "Argument[1]", "Argument[this].Field[Source]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dependencyrecorderhelper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dependencyrecorderhelper.model.yml new file mode 100644 index 000000000000..7b9fa3dd76c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dependencyrecorderhelper.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dependencyrecorderhelper", "Method[tokenstring]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dgmldependencyrecorder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dgmldependencyrecorder.model.yml new file mode 100644 index 000000000000..c585841948d5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.dgmldependencyrecorder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.dgmldependencyrecorder", "Method[dgmldependencyrecorder]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.dgmldependencyrecorder", "Method[dgmldependencyrecorder]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.driver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.driver.model.yml new file mode 100644 index 000000000000..2ed3f8451aed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.driver.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.driver", "Method[driver]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.featuresettings.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.featuresettings.model.yml new file mode 100644 index 000000000000..5531d93425fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.featuresettings.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.featuresettings", "Method[getattribute]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.interfaceimplementor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.interfaceimplementor.model.yml new file mode 100644 index 000000000000..06a5516b3625 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.interfaceimplementor.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.interfaceimplementor", "Method[create]", "Argument[0].Field[Interfaces].Element", "ReturnValue.Field[InterfaceImplementation]", "value"] + - ["mono.linker.interfaceimplementor", "Method[create]", "Argument[0]", "ReturnValue.Field[Implementor]", "value"] + - ["mono.linker.interfaceimplementor", "Method[create]", "Argument[1]", "ReturnValue.Field[InterfaceType]", "value"] + - ["mono.linker.interfaceimplementor", "Method[interfaceimplementor]", "Argument[0]", "Argument[this].Field[Implementor]", "value"] + - ["mono.linker.interfaceimplementor", "Method[interfaceimplementor]", "Argument[1]", "Argument[this].Field[InterfaceImplementation]", "value"] + - ["mono.linker.interfaceimplementor", "Method[interfaceimplementor]", "Argument[2]", "Argument[this].Field[InterfaceType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.linkcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.linkcontext.model.yml new file mode 100644 index 000000000000..d3df68fa03a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.linkcontext.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.linkcontext", "Method[get_actions]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.linkcontext", "Method[get_annotations]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.linkcontext", "Method[get_compilergeneratedstate]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.linkcontext", "Method[get_customattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.linkcontext", "Method[get_pipeline]", "Argument[this].SyntheticField[_pipeline]", "ReturnValue", "value"] + - ["mono.linker.linkcontext", "Method[get_resolver]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.linkcontext", "Method[getmethodil]", "Argument[0].Field[Body]", "ReturnValue.Field[Body]", "value"] + - ["mono.linker.linkcontext", "Method[getmethodil]", "Argument[0].Field[Method].Field[Body]", "ReturnValue.Field[Body]", "value"] + - ["mono.linker.linkcontext", "Method[linkcontext]", "Argument[0]", "Argument[this].SyntheticField[_pipeline]", "value"] + - ["mono.linker.linkcontext", "Method[linkcontext]", "Argument[2]", "Argument[this].Field[OutputDirectory]", "value"] + - ["mono.linker.linkcontext", "Method[resolve]", "Argument[0]", "ReturnValue", "value"] + - ["mono.linker.linkcontext", "Method[tryresolve]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.linkerfatalerrorexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.linkerfatalerrorexception.model.yml new file mode 100644 index 000000000000..5f0b6dd01251 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.linkerfatalerrorexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.linkerfatalerrorexception", "Method[linkerfatalerrorexception]", "Argument[0]", "Argument[this].Field[MessageContainer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.markinghelpers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.markinghelpers.model.yml new file mode 100644 index 000000000000..c85767c68052 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.markinghelpers.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.markinghelpers", "Method[markinghelpers]", "Argument[0]", "Argument[this].Field[_context]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.memberactionstore.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.memberactionstore.model.yml new file mode 100644 index 000000000000..187d2ed94f86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.memberactionstore.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.memberactionstore", "Method[memberactionstore]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.memberreferenceextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.memberreferenceextensions.model.yml new file mode 100644 index 000000000000..0b28e6f0bc8e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.memberreferenceextensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.memberreferenceextensions", "Method[getdisplayname]", "Argument[0].Field[Name]", "ReturnValue", "taint"] + - ["mono.linker.memberreferenceextensions", "Method[getnamespacedisplayname]", "Argument[0].Field[DeclaringType].Field[Namespace]", "ReturnValue", "value"] + - ["mono.linker.memberreferenceextensions", "Method[getnamespacedisplayname]", "Argument[0].Field[Namespace]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.messagecontainer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.messagecontainer.model.yml new file mode 100644 index 000000000000..880bb04c64ad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.messagecontainer.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.messagecontainer", "Method[createcustomerrormessage]", "Argument[0]", "ReturnValue.Field[Text]", "value"] + - ["mono.linker.messagecontainer", "Method[createcustomerrormessage]", "Argument[2]", "ReturnValue.Field[SubCategory]", "value"] + - ["mono.linker.messagecontainer", "Method[createcustomwarningmessage]", "Argument[1]", "ReturnValue.Field[Text]", "value"] + - ["mono.linker.messagecontainer", "Method[createcustomwarningmessage]", "Argument[5]", "ReturnValue.Field[SubCategory]", "value"] + - ["mono.linker.messagecontainer", "Method[creatediagnosticmessage]", "Argument[0]", "ReturnValue.Field[Text]", "value"] + - ["mono.linker.messagecontainer", "Method[createinfomessage]", "Argument[0]", "ReturnValue.Field[Text]", "value"] + - ["mono.linker.messagecontainer", "Method[tomsbuildstring]", "Argument[this].Field[SubCategory]", "ReturnValue", "taint"] + - ["mono.linker.messagecontainer", "Method[tomsbuildstring]", "Argument[this].Field[Text]", "ReturnValue", "taint"] + - ["mono.linker.messagecontainer", "Method[tostring]", "Argument[this].Field[SubCategory]", "ReturnValue", "taint"] + - ["mono.linker.messagecontainer", "Method[tostring]", "Argument[this].Field[Text]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.messageorigin.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.messageorigin.model.yml new file mode 100644 index 000000000000..7709374dc2dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.messageorigin.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.messageorigin", "Method[messageorigin]", "Argument[0].Field[FileName]", "Argument[this].Field[FileName]", "value"] + - ["mono.linker.messageorigin", "Method[messageorigin]", "Argument[0].Field[Provider]", "Argument[this].Field[Provider]", "value"] + - ["mono.linker.messageorigin", "Method[messageorigin]", "Argument[0]", "Argument[this].Field[FileName]", "value"] + - ["mono.linker.messageorigin", "Method[messageorigin]", "Argument[0]", "Argument[this].Field[Provider]", "value"] + - ["mono.linker.messageorigin", "Method[messageorigin]", "Argument[3]", "Argument[this].Field[Provider]", "value"] + - ["mono.linker.messageorigin", "Method[tostring]", "Argument[this].Field[FileName]", "ReturnValue", "taint"] + - ["mono.linker.messageorigin", "Method[withinstructionoffset]", "Argument[this].Field[FileName]", "ReturnValue.Field[FileName]", "value"] + - ["mono.linker.messageorigin", "Method[withinstructionoffset]", "Argument[this].Field[Provider]", "ReturnValue.Field[Provider]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methoddefinitionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methoddefinitionextensions.model.yml new file mode 100644 index 000000000000..619a2b31f193 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methoddefinitionextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.methoddefinitionextensions", "Method[trygetevent]", "Argument[0]", "Argument[1]", "taint"] + - ["mono.linker.methoddefinitionextensions", "Method[trygetproperty]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methodil.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methodil.model.yml new file mode 100644 index 000000000000..2f80bdbb0374 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methodil.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.methodil", "Method[create]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["mono.linker.methodil", "Method[get_exceptionhandlers]", "Argument[this].Field[Body].Field[ExceptionHandlers]", "ReturnValue", "value"] + - ["mono.linker.methodil", "Method[get_instructions]", "Argument[this].Field[Body].Field[Instructions]", "ReturnValue", "value"] + - ["mono.linker.methodil", "Method[get_method]", "Argument[this].Field[Body].Field[Method]", "ReturnValue", "value"] + - ["mono.linker.methodil", "Method[get_variables]", "Argument[this].Field[Body].Field[Variables]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methodreferenceextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methodreferenceextensions.model.yml new file mode 100644 index 000000000000..14bfeb35065e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.methodreferenceextensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.methodreferenceextensions", "Method[getinflatedparametertype]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.methodreferenceextensions", "Method[getreturntype]", "Argument[0].Field[ReturnType].Field[ReturnType]", "ReturnValue.Field[ReturnType]", "value"] + - ["mono.linker.methodreferenceextensions", "Method[getreturntype]", "Argument[0].Field[ReturnType]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.overrideinformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.overrideinformation.model.yml new file mode 100644 index 000000000000..8bd42d8764e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.overrideinformation.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.overrideinformation", "Method[get_interfacetype]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.overrideinformation", "Method[get_matchinginterfaceimplementation]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.pinvokeinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.pinvokeinfo.model.yml new file mode 100644 index 000000000000..5246f85ccbbe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.pinvokeinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.pinvokeinfo", "Method[pinvokeinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.pinvokeinfo", "Method[pinvokeinfo]", "Argument[1]", "Argument[this]", "taint"] + - ["mono.linker.pinvokeinfo", "Method[pinvokeinfo]", "Argument[2]", "Argument[this]", "taint"] + - ["mono.linker.pinvokeinfo", "Method[pinvokeinfo]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.pipeline.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.pipeline.model.yml new file mode 100644 index 000000000000..2948c5d6aa4f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.pipeline.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.pipeline", "Method[processstep]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.removeattributeinstancesattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.removeattributeinstancesattribute.model.yml new file mode 100644 index 000000000000..5c8cfdbb3fcb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.removeattributeinstancesattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.removeattributeinstancesattribute", "Method[removeattributeinstancesattribute]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.serializationmarker.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.serializationmarker.model.yml new file mode 100644 index 000000000000..6192ed3521f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.serializationmarker.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.serializationmarker", "Method[serializationmarker]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.basestep.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.basestep.model.yml new file mode 100644 index 000000000000..93145acb2ca7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.basestep.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.basestep", "Method[get_annotations]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.steps.basestep", "Method[get_context]", "Argument[this].SyntheticField[_context]", "ReturnValue", "value"] + - ["mono.linker.steps.basestep", "Method[get_markinghelpers]", "Argument[this].Field[Context].Field[MarkingHelpers]", "ReturnValue", "value"] + - ["mono.linker.steps.basestep", "Method[get_markinghelpers]", "Argument[this].SyntheticField[_context].Field[MarkingHelpers]", "ReturnValue", "value"] + - ["mono.linker.steps.basestep", "Method[get_tracer]", "Argument[this].Field[Context].Field[Tracer]", "ReturnValue", "value"] + - ["mono.linker.steps.basestep", "Method[get_tracer]", "Argument[this].SyntheticField[_context].Field[Tracer]", "ReturnValue", "value"] + - ["mono.linker.steps.basestep", "Method[process]", "Argument[0]", "Argument[this].SyntheticField[_context]", "value"] + - ["mono.linker.steps.basestep", "Method[processassembly]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.basesubstep.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.basesubstep.model.yml new file mode 100644 index 000000000000..0b993cce0e95 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.basesubstep.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.basesubstep", "Method[get_annotations]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.steps.basesubstep", "Method[get_context]", "Argument[this].SyntheticField[_context]", "ReturnValue", "value"] + - ["mono.linker.steps.basesubstep", "Method[initialize]", "Argument[0]", "Argument[this].SyntheticField[_context]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.bodysubstitutionparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.bodysubstitutionparser.model.yml new file mode 100644 index 000000000000..4208fc720d85 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.bodysubstitutionparser.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.bodysubstitutionparser", "Method[parse]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.descriptormarker.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.descriptormarker.model.yml new file mode 100644 index 000000000000..a52556a35739 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.descriptormarker.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.descriptormarker", "Method[getaccessors]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.steps.descriptormarker", "Method[getmethod]", "Argument[0].Field[Methods].Element", "ReturnValue", "value"] + - ["mono.linker.steps.descriptormarker", "Method[getmethodsignature]", "Argument[0].Field[Name]", "ReturnValue", "taint"] + - ["mono.linker.steps.descriptormarker", "Method[getmethodsignature]", "Argument[0].Field[ReturnType].Field[FullName]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.imarkhandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.imarkhandler.model.yml new file mode 100644 index 000000000000..48d0a17e37f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.imarkhandler.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.imarkhandler", "Method[initialize]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.linkattributesparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.linkattributesparser.model.yml new file mode 100644 index 000000000000..d7ce397f000c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.linkattributesparser.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.linkattributesparser", "Method[getmethod]", "Argument[0].Field[Methods].Element", "ReturnValue", "value"] + - ["mono.linker.steps.linkattributesparser", "Method[parse]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.markstep.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.markstep.model.yml new file mode 100644 index 000000000000..c8acb74adfce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.markstep.model.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.markstep", "Method[attributeproviderpair]", "Argument[0]", "Argument[this].Field[Attribute]", "value"] + - ["mono.linker.steps.markstep", "Method[attributeproviderpair]", "Argument[1]", "Argument[this].Field[Provider]", "value"] + - ["mono.linker.steps.markstep", "Method[get_annotations]", "Argument[this]", "ReturnValue", "taint"] + - ["mono.linker.steps.markstep", "Method[get_context]", "Argument[this].SyntheticField[_context]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[get_embeddedxmlinfo]", "Argument[this].Field[Context].Field[EmbeddedXmlInfo]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[get_embeddedxmlinfo]", "Argument[this].SyntheticField[_context].Field[EmbeddedXmlInfo]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[get_markinghelpers]", "Argument[this].Field[Context].Field[MarkingHelpers]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[get_markinghelpers]", "Argument[this].SyntheticField[_context].Field[MarkingHelpers]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[get_tracer]", "Argument[this].Field[Context].Field[Tracer]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[get_tracer]", "Argument[this].SyntheticField[_context].Field[Tracer]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[getoriginalmethod]", "Argument[1]", "ReturnValue.Field[Item2]", "value"] + - ["mono.linker.steps.markstep", "Method[getoriginaltype]", "Argument[1]", "ReturnValue.Field[Item2]", "value"] + - ["mono.linker.steps.markstep", "Method[markmethod]", "Argument[0].Field[ElementMethod].Field[ElementMethod]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[markmethod]", "Argument[0].Field[ElementMethod]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[markmethod]", "Argument[0]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[markmethodif]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["mono.linker.steps.markstep", "Method[markmethodif]", "Argument[0].Element", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[markmethodsif]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["mono.linker.steps.markstep", "Method[marktype]", "Argument[0].Field[ElementType].Field[ElementType]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[marktype]", "Argument[0].Field[ElementType]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[marktype]", "Argument[0]", "ReturnValue", "value"] + - ["mono.linker.steps.markstep", "Method[process]", "Argument[0]", "Argument[this].SyntheticField[_context]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.outputstep.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.outputstep.model.yml new file mode 100644 index 000000000000..8b7e95592d35 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.outputstep.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.outputstep", "Method[getassemblyfilename]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.processlinkerxmlbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.processlinkerxmlbase.model.yml new file mode 100644 index 000000000000..574a43a9cb56 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.processlinkerxmlbase.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.processlinkerxmlbase", "Method[getattribute]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[getevent]", "Argument[0].Field[Events].Element", "ReturnValue", "value"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[getfield]", "Argument[0].Field[Fields].Element", "ReturnValue", "value"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[getfullname]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[getmessageoriginforposition]", "Argument[this].Field[_xmlDocumentLocation]", "ReturnValue.Field[FileName]", "value"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[getname]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[getproperty]", "Argument[0].Field[Properties].Element", "ReturnValue", "value"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[getsignature]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[processlinkerxmlbase]", "Argument[0]", "Argument[this].Field[_context]", "value"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[processlinkerxmlbase]", "Argument[2]", "Argument[this].Field[_xmlDocumentLocation]", "value"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[tostring]", "Argument[this].Field[_xmlDocumentLocation]", "ReturnValue", "taint"] + - ["mono.linker.steps.processlinkerxmlbase", "Method[tryconvertvalue]", "Argument[0]", "Argument[2]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.processlinkerxmlstepbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.processlinkerxmlstepbase.model.yml new file mode 100644 index 000000000000..b6fa20ab3faf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.processlinkerxmlstepbase.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.processlinkerxmlstepbase", "Method[processlinkerxmlstepbase]", "Argument[0]", "Argument[this].Field[_documentStream]", "value"] + - ["mono.linker.steps.processlinkerxmlstepbase", "Method[processlinkerxmlstepbase]", "Argument[1]", "Argument[this].Field[_xmlDocumentLocation]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.rootassemblyinput.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.rootassemblyinput.model.yml new file mode 100644 index 000000000000..cab32fd325ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.rootassemblyinput.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.rootassemblyinput", "Method[rootassemblyinput]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.unreachableblocksoptimizer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.unreachableblocksoptimizer.model.yml new file mode 100644 index 000000000000..6880e7e12184 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.steps.unreachableblocksoptimizer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.steps.unreachableblocksoptimizer", "Method[unreachableblocksoptimizer]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.tracer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.tracer.model.yml new file mode 100644 index 000000000000..9706cfa7a5e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.tracer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.tracer", "Method[tracer]", "Argument[0]", "Argument[this].Field[context]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.typedefinitionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.typedefinitionextensions.model.yml new file mode 100644 index 000000000000..31801359bb80 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.typedefinitionextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.typedefinitionextensions", "Method[getenumunderlyingtype]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.typemapinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.typemapinfo.model.yml new file mode 100644 index 000000000000..1a688d779e3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.typemapinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.typemapinfo", "Method[get_methodswithoverrideinformation]", "Argument[this].Field[override_methods].Field[Keys]", "ReturnValue", "value"] + - ["mono.linker.typemapinfo", "Method[typemapinfo]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.unconditionalsuppressmessageattributestate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.unconditionalsuppressmessageattributestate.model.yml new file mode 100644 index 000000000000..3c9fe37f0bf1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.unconditionalsuppressmessageattributestate.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.unconditionalsuppressmessageattributestate", "Method[getmodulefromprovider]", "Argument[0]", "ReturnValue", "value"] + - ["mono.linker.unconditionalsuppressmessageattributestate", "Method[suppression]", "Argument[0]", "Argument[this].Field[SuppressMessageInfo]", "value"] + - ["mono.linker.unconditionalsuppressmessageattributestate", "Method[suppression]", "Argument[1]", "Argument[this].Field[OriginAttribute]", "value"] + - ["mono.linker.unconditionalsuppressmessageattributestate", "Method[suppression]", "Argument[2]", "Argument[this].Field[Provider]", "value"] + - ["mono.linker.unconditionalsuppressmessageattributestate", "Method[unconditionalsuppressmessageattributestate]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.unintializedcontextfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.unintializedcontextfactory.model.yml new file mode 100644 index 000000000000..90a756e7ec9b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.unintializedcontextfactory.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.unintializedcontextfactory", "Method[createannotationstore]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.unintializedcontextfactory", "Method[createmarkinghelpers]", "Argument[0]", "ReturnValue.Field[_context]", "value"] + - ["mono.linker.unintializedcontextfactory", "Method[createresolver]", "Argument[0]", "ReturnValue", "taint"] + - ["mono.linker.unintializedcontextfactory", "Method[createtracer]", "Argument[0]", "ReturnValue.Field[context]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.warningsuppressionwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.warningsuppressionwriter.model.yml new file mode 100644 index 000000000000..10368cd6488b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.warningsuppressionwriter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.warningsuppressionwriter", "Method[warningsuppressionwriter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.xmldependencyrecorder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.xmldependencyrecorder.model.yml new file mode 100644 index 000000000000..9ab755fcdc65 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mono.linker.xmldependencyrecorder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["mono.linker.xmldependencyrecorder", "Method[xmldependencyrecorder]", "Argument[0]", "Argument[this]", "taint"] + - ["mono.linker.xmldependencyrecorder", "Method[xmldependencyrecorder]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mshtml.typemodel.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mshtml.typemodel.yml new file mode 100644 index 000000000000..55d04fc0d678 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/mshtml.typemodel.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: typeModel + data: + - ["system.string", "mshtml.ihtmlformelement", "Member[action]"] + - ["system.string", "mshtml.ihtmlelement", "Member[outerhtml]"] + - ["system.string", "mshtml.ihtmlelement", "Member[innerhtml]"] + - ["system.string", "mshtml.ihtmlelement", "Member[tagname]"] + - ["system.string", "mshtml.ihtmlinputelement", "Member[name]"] + - ["system.string", "mshtml.ihtmlelement", "Member[outertext]"] + - ["system.string", "mshtml.ihtmlinputelement", "Member[value]"] + - ["system.string", "mshtml.ihtmlelement", "Member[innertext]"] + - ["mshtml.ihtmlelementcollection", "mshtml.ihtmldocument2", "Member[scripts]"] + - ["mshtml.ihtmlelementcollection", "mshtml.ihtmldocument2", "Member[links]"] + - ["system.collections.ienumerator", "mshtml.ihtmlformelement", "Method[getenumerator].ReturnValue"] + - ["mshtml.ihtmlelementcollection", "mshtml.ihtmldocument2", "Member[images]"] + - ["system.string", "mshtml.ihtmlformelement", "Member[method]"] + - ["system.collections.ienumerator", "mshtml.ihtmlelementcollection", "Method[getenumerator].ReturnValue"] + - ["mshtml.ihtmlelementcollection", "mshtml.ihtmldocument2", "Member[forms]"] + - ["system.object", "mshtml.ihtmlelementcollection", "Method[item].ReturnValue"] + - ["mshtml.ihtmlelement", "mshtml.ihtmldocument2", "Member[body]"] + - ["system.string", "mshtml.ihtmlformelement", "Member[name]"] + - ["system.object", "mshtml.ihtmlformelement", "Method[item].ReturnValue"] + - ["mshtml.ihtmlelementcollection", "mshtml.ihtmldocument2", "Member[all]"] + - ["system.string", "mshtml.ihtmldocument2", "Member[readystate]"] + - ["system.string", "mshtml.ihtmlelement", "Member[id]"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/sourcegenerators.immutableequatablearray.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/sourcegenerators.immutableequatablearray.model.yml new file mode 100644 index 000000000000..34e0b12a3055 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/sourcegenerators.immutableequatablearray.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["sourcegenerators.immutableequatablearray", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["sourcegenerators.immutableequatablearray", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["sourcegenerators.immutableequatablearray", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/sourcegenerators.typeref.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/sourcegenerators.typeref.model.yml new file mode 100644 index 000000000000..f3fff895543c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/sourcegenerators.typeref.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["sourcegenerators.typeref", "Method[typeref]", "Argument[0].Field[Name]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.aggregateexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.aggregateexception.model.yml new file mode 100644 index 000000000000..457f602ab856 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.aggregateexception.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.aggregateexception", "Method[aggregateexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_innerExceptions]", "value"] + - ["system.aggregateexception", "Method[aggregateexception]", "Argument[1]", "Argument[this].SyntheticField[_innerExceptions].Element", "value"] + - ["system.aggregateexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.aggregateexception", "Method[handle]", "Argument[this].SyntheticField[_innerExceptions].Element", "Argument[0].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.appdomain.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.appdomain.model.yml new file mode 100644 index 000000000000..495cc932bee2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.appdomain.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.appdomain", "Method[applypolicy]", "Argument[0]", "ReturnValue", "value"] + - ["system.appdomain", "Method[tostring]", "Argument[this].Field[FriendlyName]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.applicationid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.applicationid.model.yml new file mode 100644 index 000000000000..99cc9cb54644 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.applicationid.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.applicationid", "Method[applicationid]", "Argument[0].Element", "Argument[this].SyntheticField[_publicKeyToken].Element", "value"] + - ["system.applicationid", "Method[copy]", "Argument[this].SyntheticField[_publicKeyToken].Element", "ReturnValue.SyntheticField[_publicKeyToken].Element", "value"] + - ["system.applicationid", "Method[get_publickeytoken]", "Argument[this].SyntheticField[_publicKeyToken].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.argumentexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.argumentexception.model.yml new file mode 100644 index 000000000000..8f41aeccd8aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.argumentexception.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.argumentexception", "Method[argumentexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_paramName]", "value"] + - ["system.argumentexception", "Method[argumentexception]", "Argument[1]", "Argument[this].SyntheticField[_paramName]", "value"] + - ["system.argumentexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.argumentexception", "Method[get_message]", "Argument[this].SyntheticField[_paramName]", "ReturnValue", "taint"] + - ["system.argumentexception", "Method[get_paramname]", "Argument[this].SyntheticField[_paramName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.argumentoutofrangeexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.argumentoutofrangeexception.model.yml new file mode 100644 index 000000000000..0f31400f77bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.argumentoutofrangeexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.argumentoutofrangeexception", "Method[argumentoutofrangeexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_actualValue]", "value"] + - ["system.argumentoutofrangeexception", "Method[argumentoutofrangeexception]", "Argument[1]", "Argument[this].SyntheticField[_actualValue]", "value"] + - ["system.argumentoutofrangeexception", "Method[get_actualvalue]", "Argument[this].SyntheticField[_actualValue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.array.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.array.model.yml new file mode 100644 index 000000000000..bc610d80bdd7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.array.model.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.array", "Method[asreadonly]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.array", "Method[convertall]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[convertall]", "Argument[1].ReturnValue", "ReturnValue.Element", "value"] + - ["system.array", "Method[exists]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[fill]", "Argument[1]", "Argument[0].Element", "value"] + - ["system.array", "Method[find]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[find]", "Argument[0].Element", "ReturnValue", "value"] + - ["system.array", "Method[findall]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[findindex]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[findindex]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.array", "Method[findindex]", "Argument[0].Element", "Argument[3].Parameter[0]", "value"] + - ["system.array", "Method[findlast]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[findlast]", "Argument[0].Element", "ReturnValue", "value"] + - ["system.array", "Method[findlastindex]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[findlastindex]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.array", "Method[findlastindex]", "Argument[0].Element", "Argument[3].Parameter[0]", "value"] + - ["system.array", "Method[foreach]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.array", "Method[trueforall]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.arraysegment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.arraysegment.model.yml new file mode 100644 index 000000000000..b65408584624 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.arraysegment.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.arraysegment", "Method[arraysegment]", "Argument[0]", "Argument[this].SyntheticField[_array]", "value"] + - ["system.arraysegment", "Method[get_array]", "Argument[this].SyntheticField[_array]", "ReturnValue", "value"] + - ["system.arraysegment", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.arraysegment", "Method[get_current]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.arraysegment", "Method[get_item]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.arraysegment", "Method[getenumerator]", "Argument[this].Field[Array]", "ReturnValue.SyntheticField[_array]", "value"] + - ["system.arraysegment", "Method[getenumerator]", "Argument[this].SyntheticField[_array]", "ReturnValue.SyntheticField[_array]", "value"] + - ["system.arraysegment", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.arraysegment", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_array].Element", "value"] + - ["system.arraysegment", "Method[slice]", "Argument[this].SyntheticField[_array]", "ReturnValue.SyntheticField[_array]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.attribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.attribute.model.yml new file mode 100644 index 000000000000..cc084e05e4f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.attribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.attribute", "Method[get_typeid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.badimageformatexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.badimageformatexception.model.yml new file mode 100644 index 000000000000..7fed1583ff9c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.badimageformatexception.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.badimageformatexception", "Method[badimageformatexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_fileName]", "value"] + - ["system.badimageformatexception", "Method[badimageformatexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_fusionLog]", "value"] + - ["system.badimageformatexception", "Method[badimageformatexception]", "Argument[1]", "Argument[this].SyntheticField[_fileName]", "value"] + - ["system.badimageformatexception", "Method[get_filename]", "Argument[this].SyntheticField[_fileName]", "ReturnValue", "value"] + - ["system.badimageformatexception", "Method[get_fusionlog]", "Argument[this].SyntheticField[_fusionLog]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.binarydata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.binarydata.model.yml new file mode 100644 index 000000000000..baf175b7e697 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.binarydata.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.binarydata", "Method[binarydata]", "Argument[0]", "Argument[this].SyntheticField[_bytes]", "value"] + - ["system.binarydata", "Method[binarydata]", "Argument[1]", "Argument[this].Field[MediaType]", "value"] + - ["system.binarydata", "Method[frombytes]", "Argument[1]", "ReturnValue.Field[MediaType]", "value"] + - ["system.binarydata", "Method[fromfile]", "Argument[1]", "ReturnValue.Field[MediaType]", "value"] + - ["system.binarydata", "Method[fromstreamasync]", "Argument[1]", "ReturnValue.Field[Result].Field[MediaType]", "value"] + - ["system.binarydata", "Method[fromstring]", "Argument[1]", "ReturnValue.Field[MediaType]", "value"] + - ["system.binarydata", "Method[tomemory]", "Argument[this].SyntheticField[_bytes]", "ReturnValue", "value"] + - ["system.binarydata", "Method[tomemory]", "Argument[this]", "ReturnValue", "taint"] + - ["system.binarydata", "Method[tostream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.binarydata", "Method[withmediatype]", "Argument[0]", "ReturnValue.Field[MediaType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.memoryhandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.memoryhandle.model.yml new file mode 100644 index 000000000000..b0f17f65949f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.memoryhandle.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.buffers.memoryhandle", "Method[get_pointer]", "Argument[this].SyntheticField[_pointer]", "ReturnValue", "value"] + - ["system.buffers.memoryhandle", "Method[memoryhandle]", "Argument[0]", "Argument[this].SyntheticField[_pointer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.memorymanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.memorymanager.model.yml new file mode 100644 index 000000000000..a3e7af90dce0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.memorymanager.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.buffers.memorymanager", "Method[creatememory]", "Argument[this]", "ReturnValue", "taint"] + - ["system.buffers.memorymanager", "Method[get_memory]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.nindex.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.nindex.model.yml new file mode 100644 index 000000000000..8e8d46757d16 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.nindex.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.buffers.nindex", "Method[fromstart]", "Argument[0]", "ReturnValue.SyntheticField[_value]", "value"] + - ["system.buffers.nindex", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.buffers.nindex", "Method[getoffset]", "Argument[0]", "ReturnValue", "taint"] + - ["system.buffers.nindex", "Method[getoffset]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.buffers.nindex", "Method[nindex]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.nrange.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.nrange.model.yml new file mode 100644 index 000000000000..b498972e0ec8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.nrange.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.buffers.nrange", "Method[getoffsetandlength]", "Argument[0]", "ReturnValue.Field[Item1]", "taint"] + - ["system.buffers.nrange", "Method[nrange]", "Argument[0]", "Argument[this].Field[Start]", "value"] + - ["system.buffers.nrange", "Method[nrange]", "Argument[1]", "Argument[this].Field[End]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.readonlysequence.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.readonlysequence.model.yml new file mode 100644 index 000000000000..66111f31d2c2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.readonlysequence.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.buffers.readonlysequence", "Method[enumerator]", "Argument[0]", "Argument[this]", "taint"] + - ["system.buffers.readonlysequence", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.buffers.readonlysequence", "Method[readonlysequence]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.buffers.readonlysequence", "Method[readonlysequence]", "Argument[0]", "Argument[this]", "taint"] + - ["system.buffers.readonlysequence", "Method[readonlysequence]", "Argument[2]", "Argument[this]", "taint"] + - ["system.buffers.readonlysequence", "Method[slice]", "Argument[0]", "ReturnValue", "taint"] + - ["system.buffers.readonlysequence", "Method[slice]", "Argument[1]", "ReturnValue", "taint"] + - ["system.buffers.readonlysequence", "Method[slice]", "Argument[this]", "ReturnValue", "taint"] + - ["system.buffers.readonlysequence", "Method[slice]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.searchvalues.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.searchvalues.model.yml new file mode 100644 index 000000000000..657dd683d899 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.searchvalues.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.buffers.searchvalues", "Method[create]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.sequencereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.sequencereader.model.yml new file mode 100644 index 000000000000..1dcbf9452bee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.buffers.sequencereader.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.buffers.sequencereader", "Method[get_unreadsequence]", "Argument[this]", "ReturnValue", "taint"] + - ["system.buffers.sequencereader", "Method[sequencereader]", "Argument[0]", "Argument[this].Field[Sequence]", "value"] + - ["system.buffers.sequencereader", "Method[trypeek]", "Argument[this]", "Argument[0]", "taint"] + - ["system.buffers.sequencereader", "Method[trypeek]", "Argument[this]", "Argument[1]", "taint"] + - ["system.buffers.sequencereader", "Method[tryread]", "Argument[this]", "Argument[0]", "taint"] + - ["system.buffers.sequencereader", "Method[tryreadexact]", "Argument[this]", "Argument[1]", "taint"] + - ["system.buffers.sequencereader", "Method[tryreadto]", "Argument[this]", "Argument[0]", "taint"] + - ["system.buffers.sequencereader", "Method[tryreadtoany]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeargumentreferenceexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeargumentreferenceexpression.model.yml new file mode 100644 index 000000000000..0083dc27b3fa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeargumentreferenceexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeargumentreferenceexpression", "Method[codeargumentreferenceexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codearraycreateexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codearraycreateexpression.model.yml new file mode 100644 index 000000000000..3e9bfcd10f8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codearraycreateexpression.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codearraycreateexpression", "Method[codearraycreateexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codearraycreateexpression", "Method[codearraycreateexpression]", "Argument[1]", "Argument[this].Field[SizeExpression]", "value"] + - ["system.codedom.codearraycreateexpression", "Method[get_initializers]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codearrayindexerexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codearrayindexerexpression.model.yml new file mode 100644 index 000000000000..bdb1ee6f1c96 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codearrayindexerexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codearrayindexerexpression", "Method[codearrayindexerexpression]", "Argument[0]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeassignstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeassignstatement.model.yml new file mode 100644 index 000000000000..691e9748c061 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeassignstatement.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeassignstatement", "Method[codeassignstatement]", "Argument[0]", "Argument[this].Field[Left]", "value"] + - ["system.codedom.codeassignstatement", "Method[codeassignstatement]", "Argument[1]", "Argument[this].Field[Right]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattacheventstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattacheventstatement.model.yml new file mode 100644 index 000000000000..04b2fc2bb77b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattacheventstatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeattacheventstatement", "Method[codeattacheventstatement]", "Argument[1]", "Argument[this].Field[Listener]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributeargument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributeargument.model.yml new file mode 100644 index 000000000000..609eb6629681 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributeargument.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeattributeargument", "Method[codeattributeargument]", "Argument[0]", "Argument[this].Field[Value]", "value"] + - ["system.codedom.codeattributeargument", "Method[codeattributeargument]", "Argument[1]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributeargumentcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributeargumentcollection.model.yml new file mode 100644 index 000000000000..8bbe1f4c8581 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributeargumentcollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeattributeargumentcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[codeattributeargumentcollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[codeattributeargumentcollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributeargumentcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributedeclaration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributedeclaration.model.yml new file mode 100644 index 000000000000..c9a6d33e329f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributedeclaration.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeattributedeclaration", "Method[codeattributedeclaration]", "Argument[0]", "Argument[this].SyntheticField[_attributeType]", "value"] + - ["system.codedom.codeattributedeclaration", "Method[codeattributedeclaration]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codeattributedeclaration", "Method[get_arguments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.codeattributedeclaration", "Method[get_attributetype]", "Argument[this].SyntheticField[_attributeType]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributedeclarationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributedeclarationcollection.model.yml new file mode 100644 index 000000000000..765e5f829158 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeattributedeclarationcollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeattributedeclarationcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[codeattributedeclarationcollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[codeattributedeclarationcollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeattributedeclarationcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codebinaryoperatorexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codebinaryoperatorexpression.model.yml new file mode 100644 index 000000000000..566d03414d1b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codebinaryoperatorexpression.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codebinaryoperatorexpression", "Method[codebinaryoperatorexpression]", "Argument[0]", "Argument[this].Field[Left]", "value"] + - ["system.codedom.codebinaryoperatorexpression", "Method[codebinaryoperatorexpression]", "Argument[2]", "Argument[this].Field[Right]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecastexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecastexpression.model.yml new file mode 100644 index 000000000000..46b9976377c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecastexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codecastexpression", "Method[codecastexpression]", "Argument[1]", "Argument[this].Field[Expression]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecatchclause.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecatchclause.model.yml new file mode 100644 index 000000000000..972b89bf811a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecatchclause.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codecatchclause", "Method[codecatchclause]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codecatchclause", "Method[codecatchclause]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecatchclausecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecatchclausecollection.model.yml new file mode 100644 index 000000000000..577137319cc7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecatchclausecollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codecatchclausecollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecatchclausecollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecatchclausecollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecatchclausecollection", "Method[codecatchclausecollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecatchclausecollection", "Method[codecatchclausecollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecatchclausecollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codecatchclausecollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codecatchclausecollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecatchclausecollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codechecksumpragma.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codechecksumpragma.model.yml new file mode 100644 index 000000000000..9fd0aeab2bb0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codechecksumpragma.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codechecksumpragma", "Method[codechecksumpragma]", "Argument[1]", "Argument[this].Field[ChecksumAlgorithmId]", "value"] + - ["system.codedom.codechecksumpragma", "Method[codechecksumpragma]", "Argument[2]", "Argument[this].Field[ChecksumData]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecomment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecomment.model.yml new file mode 100644 index 000000000000..156473d77eab --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecomment.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codecomment", "Method[codecomment]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecommentstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecommentstatement.model.yml new file mode 100644 index 000000000000..a3858447b17e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecommentstatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codecommentstatement", "Method[codecommentstatement]", "Argument[0]", "Argument[this].Field[Comment]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecommentstatementcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecommentstatementcollection.model.yml new file mode 100644 index 000000000000..b786c8e9d25b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codecommentstatementcollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codecommentstatementcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[codecommentstatementcollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[codecommentstatementcollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codecommentstatementcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeconditionstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeconditionstatement.model.yml new file mode 100644 index 000000000000..899e0acfd7c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeconditionstatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeconditionstatement", "Method[codeconditionstatement]", "Argument[0]", "Argument[this].Field[Condition]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedefaultvalueexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedefaultvalueexpression.model.yml new file mode 100644 index 000000000000..a8939cb0ea5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedefaultvalueexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codedefaultvalueexpression", "Method[codedefaultvalueexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedelegatecreateexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedelegatecreateexpression.model.yml new file mode 100644 index 000000000000..c46a390b926c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedelegatecreateexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codedelegatecreateexpression", "Method[codedelegatecreateexpression]", "Argument[1]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedelegateinvokeexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedelegateinvokeexpression.model.yml new file mode 100644 index 000000000000..5523c98a2f00 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedelegateinvokeexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codedelegateinvokeexpression", "Method[codedelegateinvokeexpression]", "Argument[0]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedirectionexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedirectionexpression.model.yml new file mode 100644 index 000000000000..45cf6fa136d6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedirectionexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codedirectionexpression", "Method[codedirectionexpression]", "Argument[1]", "Argument[this].Field[Expression]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedirectivecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedirectivecollection.model.yml new file mode 100644 index 000000000000..c1e9e0f4697d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codedirectivecollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codedirectivecollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codedirectivecollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codedirectivecollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codedirectivecollection", "Method[codedirectivecollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codedirectivecollection", "Method[codedirectivecollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codedirectivecollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codedirectivecollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codedirectivecollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codedirectivecollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeeventreferenceexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeeventreferenceexpression.model.yml new file mode 100644 index 000000000000..d2f4eb5325a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeeventreferenceexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeeventreferenceexpression", "Method[codeeventreferenceexpression]", "Argument[0]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeexpressioncollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeexpressioncollection.model.yml new file mode 100644 index 000000000000..9a790455cc65 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeexpressioncollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeexpressioncollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeexpressioncollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeexpressioncollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeexpressioncollection", "Method[codeexpressioncollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeexpressioncollection", "Method[codeexpressioncollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeexpressioncollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codeexpressioncollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codeexpressioncollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeexpressioncollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeexpressionstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeexpressionstatement.model.yml new file mode 100644 index 000000000000..f14571c0cd38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeexpressionstatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeexpressionstatement", "Method[codeexpressionstatement]", "Argument[0]", "Argument[this].Field[Expression]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codefieldreferenceexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codefieldreferenceexpression.model.yml new file mode 100644 index 000000000000..07fe43853332 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codefieldreferenceexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codefieldreferenceexpression", "Method[codefieldreferenceexpression]", "Argument[0]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codegotostatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codegotostatement.model.yml new file mode 100644 index 000000000000..c28cb65ae0d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codegotostatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codegotostatement", "Method[codegotostatement]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeindexerexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeindexerexpression.model.yml new file mode 100644 index 000000000000..08fcffec502c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeindexerexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeindexerexpression", "Method[codeindexerexpression]", "Argument[0]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeiterationstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeiterationstatement.model.yml new file mode 100644 index 000000000000..abe597f49374 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeiterationstatement.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeiterationstatement", "Method[codeiterationstatement]", "Argument[0]", "Argument[this].Field[InitStatement]", "value"] + - ["system.codedom.codeiterationstatement", "Method[codeiterationstatement]", "Argument[1]", "Argument[this].Field[TestExpression]", "value"] + - ["system.codedom.codeiterationstatement", "Method[codeiterationstatement]", "Argument[2]", "Argument[this].Field[IncrementStatement]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codelabeledstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codelabeledstatement.model.yml new file mode 100644 index 000000000000..8cc8d6450010 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codelabeledstatement.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codelabeledstatement", "Method[codelabeledstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codelabeledstatement", "Method[codelabeledstatement]", "Argument[1]", "Argument[this].Field[Statement]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codelinepragma.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codelinepragma.model.yml new file mode 100644 index 000000000000..ec90250cc46f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codelinepragma.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codelinepragma", "Method[codelinepragma]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codememberfield.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codememberfield.model.yml new file mode 100644 index 000000000000..2eea9cf788cb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codememberfield.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codememberfield", "Method[codememberfield]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codememberfield", "Method[codememberfield]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemembermethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemembermethod.model.yml new file mode 100644 index 000000000000..3dfb3fd59c6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemembermethod.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codemembermethod", "Method[get_implementationtypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.codemembermethod", "Method[get_parameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.codemembermethod", "Method[get_statements]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodinvokeexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodinvokeexpression.model.yml new file mode 100644 index 000000000000..f6a3dbe91b07 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodinvokeexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codemethodinvokeexpression", "Method[codemethodinvokeexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodreferenceexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodreferenceexpression.model.yml new file mode 100644 index 000000000000..22dd0122d277 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodreferenceexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codemethodreferenceexpression", "Method[codemethodreferenceexpression]", "Argument[0]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodreturnstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodreturnstatement.model.yml new file mode 100644 index 000000000000..fa175d28c6e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codemethodreturnstatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codemethodreturnstatement", "Method[codemethodreturnstatement]", "Argument[0]", "Argument[this].Field[Expression]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespace.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespace.model.yml new file mode 100644 index 000000000000..f43676975fd7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespace.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codenamespace", "Method[codenamespace]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codenamespace", "Method[get_comments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.codenamespace", "Method[get_imports]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.codenamespace", "Method[get_types]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespacecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespacecollection.model.yml new file mode 100644 index 000000000000..eb8844dcf9b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespacecollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codenamespacecollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codenamespacecollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codenamespacecollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codenamespacecollection", "Method[codenamespacecollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codenamespacecollection", "Method[codenamespacecollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codenamespacecollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codenamespacecollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codenamespacecollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codenamespacecollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespaceimport.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespaceimport.model.yml new file mode 100644 index 000000000000..d0972408c4e8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespaceimport.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codenamespaceimport", "Method[codenamespaceimport]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespaceimportcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespaceimportcollection.model.yml new file mode 100644 index 000000000000..11bd34a4d3ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codenamespaceimportcollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codenamespaceimportcollection", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_data].Element", "value"] + - ["system.codedom.codenamespaceimportcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].SyntheticField[_data].Element", "value"] + - ["system.codedom.codenamespaceimportcollection", "Method[get_item]", "Argument[this].SyntheticField[_data].Element", "ReturnValue", "value"] + - ["system.codedom.codenamespaceimportcollection", "Method[getenumerator]", "Argument[this].SyntheticField[_data].Element", "ReturnValue.Field[Current]", "value"] + - ["system.codedom.codenamespaceimportcollection", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_data].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeobjectcreateexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeobjectcreateexpression.model.yml new file mode 100644 index 000000000000..5e0fc451daa0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeobjectcreateexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeobjectcreateexpression", "Method[codeobjectcreateexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeparameterdeclarationexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeparameterdeclarationexpression.model.yml new file mode 100644 index 000000000000..50cbfbc1c24c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeparameterdeclarationexpression.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeparameterdeclarationexpression", "Method[codeparameterdeclarationexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codeparameterdeclarationexpression", "Method[codeparameterdeclarationexpression]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeparameterdeclarationexpressioncollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeparameterdeclarationexpressioncollection.model.yml new file mode 100644 index 000000000000..7e9fbe24486a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeparameterdeclarationexpressioncollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[codeparameterdeclarationexpressioncollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[codeparameterdeclarationexpressioncollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codeparameterdeclarationexpressioncollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeprimitiveexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeprimitiveexpression.model.yml new file mode 100644 index 000000000000..78a03dd2cd5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codeprimitiveexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codeprimitiveexpression", "Method[codeprimitiveexpression]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codepropertyreferenceexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codepropertyreferenceexpression.model.yml new file mode 100644 index 000000000000..2e1391b0602c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codepropertyreferenceexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codepropertyreferenceexpression", "Method[codepropertyreferenceexpression]", "Argument[0]", "Argument[this].Field[TargetObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.coderegiondirective.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.coderegiondirective.model.yml new file mode 100644 index 000000000000..9c9756043a0f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.coderegiondirective.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.coderegiondirective", "Method[coderegiondirective]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.coderemoveeventstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.coderemoveeventstatement.model.yml new file mode 100644 index 000000000000..0766311cf482 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.coderemoveeventstatement.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.coderemoveeventstatement", "Method[coderemoveeventstatement]", "Argument[1]", "Argument[this].Field[Listener]", "value"] + - ["system.codedom.coderemoveeventstatement", "Method[coderemoveeventstatement]", "Argument[2]", "Argument[this].Field[Listener]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetcompileunit.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetcompileunit.model.yml new file mode 100644 index 000000000000..b9c50c827880 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetcompileunit.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codesnippetcompileunit", "Method[codesnippetcompileunit]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetexpression.model.yml new file mode 100644 index 000000000000..f0fec4f66da6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codesnippetexpression", "Method[codesnippetexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetstatement.model.yml new file mode 100644 index 000000000000..23be1b35cb7a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippetstatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codesnippetstatement", "Method[codesnippetstatement]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippettypemember.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippettypemember.model.yml new file mode 100644 index 000000000000..b29ef9d98171 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codesnippettypemember.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codesnippettypemember", "Method[codesnippettypemember]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codestatementcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codestatementcollection.model.yml new file mode 100644 index 000000000000..9cddcab0d719 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codestatementcollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codestatementcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codestatementcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codestatementcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codestatementcollection", "Method[codestatementcollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codestatementcollection", "Method[codestatementcollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codestatementcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codestatementcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codestatementcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codestatementcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codethrowexceptionstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codethrowexceptionstatement.model.yml new file mode 100644 index 000000000000..e49871cb467c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codethrowexceptionstatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codethrowexceptionstatement", "Method[codethrowexceptionstatement]", "Argument[0]", "Argument[this].Field[ToThrow]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedeclaration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedeclaration.model.yml new file mode 100644 index 000000000000..fe58811df1f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedeclaration.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypedeclaration", "Method[codetypedeclaration]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codetypedeclaration", "Method[get_basetypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.codetypedeclaration", "Method[get_members]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedeclarationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedeclarationcollection.model.yml new file mode 100644 index 000000000000..844dfecb2881 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedeclarationcollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypedeclarationcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[codetypedeclarationcollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[codetypedeclarationcollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypedeclarationcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedelegate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedelegate.model.yml new file mode 100644 index 000000000000..719be4d4b360 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypedelegate.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypedelegate", "Method[codetypedelegate]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypemembercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypemembercollection.model.yml new file mode 100644 index 000000000000..37402c714148 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypemembercollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypemembercollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypemembercollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypemembercollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypemembercollection", "Method[codetypemembercollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypemembercollection", "Method[codetypemembercollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypemembercollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codetypemembercollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codetypemembercollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypemembercollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeofexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeofexpression.model.yml new file mode 100644 index 000000000000..b27a5d60da8a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeofexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypeofexpression", "Method[codetypeofexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeparameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeparameter.model.yml new file mode 100644 index 000000000000..8f6b6a5a72c9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeparameter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypeparameter", "Method[codetypeparameter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeparametercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeparametercollection.model.yml new file mode 100644 index 000000000000..7076282dc12d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypeparametercollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypeparametercollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypeparametercollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypeparametercollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypeparametercollection", "Method[codetypeparametercollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypeparametercollection", "Method[codetypeparametercollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypeparametercollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codetypeparametercollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codetypeparametercollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypeparametercollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereference.model.yml new file mode 100644 index 000000000000..140f3e0072b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereference.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypereference", "Method[codetypereference]", "Argument[0]", "Argument[this].Field[ArrayElementType]", "value"] + - ["system.codedom.codetypereference", "Method[codetypereference]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codetypereference", "Method[get_typearguments]", "Argument[this].Field[ArrayElementType].Field[TypeArguments]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereferencecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereferencecollection.model.yml new file mode 100644 index 000000000000..f00632561cbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereferencecollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypereferencecollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypereferencecollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypereferencecollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypereferencecollection", "Method[codetypereferencecollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypereferencecollection", "Method[codetypereferencecollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypereferencecollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.codetypereferencecollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.codetypereferencecollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.codetypereferencecollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereferenceexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereferenceexpression.model.yml new file mode 100644 index 000000000000..a85d7b2c0107 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codetypereferenceexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codetypereferenceexpression", "Method[codetypereferenceexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codevariabledeclarationstatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codevariabledeclarationstatement.model.yml new file mode 100644 index 000000000000..7b2b3d2ba014 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codevariabledeclarationstatement.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codevariabledeclarationstatement", "Method[codevariabledeclarationstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.codevariabledeclarationstatement", "Method[codevariabledeclarationstatement]", "Argument[1]", "Argument[this]", "taint"] + - ["system.codedom.codevariabledeclarationstatement", "Method[codevariabledeclarationstatement]", "Argument[2]", "Argument[this].Field[InitExpression]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codevariablereferenceexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codevariablereferenceexpression.model.yml new file mode 100644 index 000000000000..6a943b1ead71 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.codevariablereferenceexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.codevariablereferenceexpression", "Method[codevariablereferenceexpression]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codecompiler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codecompiler.model.yml new file mode 100644 index 000000000000..2b341c82d167 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codecompiler.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.codecompiler", "Method[fromdom]", "Argument[1]", "Argument[0]", "taint"] + - ["system.codedom.compiler.codecompiler", "Method[fromdom]", "Argument[1]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codecompiler", "Method[fromdombatch]", "Argument[1].Element", "Argument[0]", "taint"] + - ["system.codedom.compiler.codecompiler", "Method[fromdombatch]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.codedom.compiler.codecompiler", "Method[joinstringarray]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.codedom.compiler.codecompiler", "Method[joinstringarray]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codedomprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codedomprovider.model.yml new file mode 100644 index 000000000000..29078cc62e15 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codedomprovider.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.codedomprovider", "Method[compileassemblyfromdom]", "Argument[1].Element", "Argument[0]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[compileassemblyfromdom]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[createcompiler]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[createescapedidentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.codedom.compiler.codedomprovider", "Method[creategenerator]", "Argument[this].SyntheticField[_generator]", "ReturnValue", "value"] + - ["system.codedom.compiler.codedomprovider", "Method[creategenerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[createvalididentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromcompileunit]", "Argument[0].Field[LinePragma].Field[FileName]", "Argument[this].SyntheticField[_generator].Field[Output]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromexpression]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefrommember]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefrommember]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromnamespace]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromnamespace]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromstatement]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromtype]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[generatecodefromtype]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[gettypeoutput]", "Argument[0].Field[ArrayElementType].Field[BaseType]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codedomprovider", "Method[gettypeoutput]", "Argument[0].Field[BaseType]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codegenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codegenerator.model.yml new file mode 100644 index 000000000000..beaac265abf4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codegenerator.model.yml @@ -0,0 +1,79 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.codegenerator", "Method[continueonnewline]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[createescapedidentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.codedom.compiler.codegenerator", "Method[createvalididentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generateargumentreferenceexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatearraycreateexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateattacheventstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatebinaryoperatorexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatecastexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatecodefromcompileunit]", "Argument[2]", "Argument[this].SyntheticField[_options]", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generatecodefromexpression]", "Argument[2]", "Argument[this].SyntheticField[_options]", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generatecodefrommember]", "Argument[2]", "Argument[this].SyntheticField[_options]", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generatecodefromnamespace]", "Argument[2]", "Argument[this].SyntheticField[_options]", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generatecodefromstatement]", "Argument[2]", "Argument[this].SyntheticField[_options]", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generatecodefromtype]", "Argument[2]", "Argument[this].SyntheticField[_options]", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generatecompileunit]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatecompileunitend]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatecompileunitstart]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatedefaultvalueexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatedelegatecreateexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatedelegateinvokeexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatedirectionexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatedirectives]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateevent]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateeventreferenceexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatefield]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatefieldreferenceexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatelabeledstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatelinepragmastart]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatemethod]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatemethodinvokeexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatemethodreferenceexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatenamespace]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatenamespaceimport]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatenamespaceimports]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatenamespaces]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatenamespacestart]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateobjectcreateexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateparameterdeclarationexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateprimitiveexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateproperty]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatepropertyreferenceexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generateremoveeventstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatesnippetcompileunit]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatesnippetexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatesnippetmember]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatestatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatestatements]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatetrycatchfinallystatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatetypeofexpression]", "Argument[0].Field[Type].Field[BaseType]", "Argument[this].Field[Output]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatetypereferenceexpression]", "Argument[0].Field[Type].Field[BaseType]", "Argument[this].Field[Output]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatetypes]", "Argument[0].Field[Types].Element", "Argument[this].SyntheticField[_currentClass]", "value"] + - ["system.codedom.compiler.codegenerator", "Method[generatetypestart]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatevariabledeclarationstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[generatevariablereferenceexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[get_currentclass]", "Argument[this].SyntheticField[_currentClass]", "ReturnValue", "value"] + - ["system.codedom.compiler.codegenerator", "Method[get_currentmember]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[get_currentmembername]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[get_currenttypename]", "Argument[this].SyntheticField[_currentClass].Field[Name]", "ReturnValue", "value"] + - ["system.codedom.compiler.codegenerator", "Method[get_options]", "Argument[this].SyntheticField[_options]", "ReturnValue", "value"] + - ["system.codedom.compiler.codegenerator", "Method[get_output]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[gettypeoutput]", "Argument[0].Field[ArrayElementType].Field[BaseType]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[gettypeoutput]", "Argument[0].Field[BaseType]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[gettypeoutput]", "Argument[0]", "ReturnValue", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputattributeargument]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputattributedeclarations]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputexpressionlist]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputidentifier]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputparameters]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputtype]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputtypenamepair]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[outputtypenamepair]", "Argument[1]", "Argument[this]", "taint"] + - ["system.codedom.compiler.codegenerator", "Method[quotesnippetstring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codegeneratoroptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codegeneratoroptions.model.yml new file mode 100644 index 000000000000..dc7169a0c365 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.codegeneratoroptions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.codegeneratoroptions", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilererror.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilererror.model.yml new file mode 100644 index 000000000000..e265d0c20820 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilererror.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.compilererror", "Method[compilererror]", "Argument[0]", "Argument[this].Field[FileName]", "value"] + - ["system.codedom.compiler.compilererror", "Method[compilererror]", "Argument[3]", "Argument[this].Field[ErrorNumber]", "value"] + - ["system.codedom.compiler.compilererror", "Method[compilererror]", "Argument[4]", "Argument[this].Field[ErrorText]", "value"] + - ["system.codedom.compiler.compilererror", "Method[tostring]", "Argument[this].Field[ErrorNumber]", "ReturnValue", "taint"] + - ["system.codedom.compiler.compilererror", "Method[tostring]", "Argument[this].Field[ErrorText]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilererrorcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilererrorcollection.model.yml new file mode 100644 index 000000000000..87a1053303cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilererrorcollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.compilererrorcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[compilererrorcollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[compilererrorcollection]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.codedom.compiler.compilererrorcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerinfo.model.yml new file mode 100644 index 000000000000..e546135e43a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.compilerinfo", "Method[createdefaultcompilerparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.compilerinfo", "Method[getextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.compilerinfo", "Method[getlanguages]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerparameters.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerparameters.model.yml new file mode 100644 index 000000000000..8bb271ede1d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerparameters.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.compilerparameters", "Method[compilerparameters]", "Argument[0].Element", "Argument[this].Field[ReferencedAssemblies].Element", "value"] + - ["system.codedom.compiler.compilerparameters", "Method[compilerparameters]", "Argument[1]", "Argument[this].Field[OutputAssembly]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerresults.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerresults.model.yml new file mode 100644 index 000000000000..3f0e1565863e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.compilerresults.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.compilerresults", "Method[compilerresults]", "Argument[0]", "Argument[this].Field[TempFiles]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.generatedcodeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.generatedcodeattribute.model.yml new file mode 100644 index 000000000000..d91a98c02d30 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.generatedcodeattribute.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.generatedcodeattribute", "Method[generatedcodeattribute]", "Argument[0]", "Argument[this].SyntheticField[_tool]", "value"] + - ["system.codedom.compiler.generatedcodeattribute", "Method[generatedcodeattribute]", "Argument[1]", "Argument[this].SyntheticField[_version]", "value"] + - ["system.codedom.compiler.generatedcodeattribute", "Method[get_tool]", "Argument[this].SyntheticField[_tool]", "ReturnValue", "value"] + - ["system.codedom.compiler.generatedcodeattribute", "Method[get_version]", "Argument[this].SyntheticField[_version]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.icodecompiler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.icodecompiler.model.yml new file mode 100644 index 000000000000..194e5ee31867 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.icodecompiler.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.icodecompiler", "Method[compileassemblyfromdom]", "Argument[1]", "Argument[0]", "taint"] + - ["system.codedom.compiler.icodecompiler", "Method[compileassemblyfromdom]", "Argument[1]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodecompiler", "Method[compileassemblyfromdombatch]", "Argument[1].Element", "Argument[0]", "taint"] + - ["system.codedom.compiler.icodecompiler", "Method[compileassemblyfromdombatch]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.icodegenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.icodegenerator.model.yml new file mode 100644 index 000000000000..81c0b3f4b6ad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.icodegenerator.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.icodegenerator", "Method[createescapedidentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.codedom.compiler.icodegenerator", "Method[createvalididentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromcompileunit]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromcompileunit]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromexpression]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromnamespace]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromnamespace]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromstatement]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromtype]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[generatecodefromtype]", "Argument[2]", "Argument[this]", "taint"] + - ["system.codedom.compiler.icodegenerator", "Method[gettypeoutput]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.indentedtextwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.indentedtextwriter.model.yml new file mode 100644 index 000000000000..aaf3a236061c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.indentedtextwriter.model.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.indentedtextwriter", "Method[flushasync]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.codedom.compiler.indentedtextwriter", "Method[flushasync]", "Argument[this].SyntheticField[_writer]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.codedom.compiler.indentedtextwriter", "Method[get_encoding]", "Argument[this].SyntheticField[_writer].Field[Encoding]", "ReturnValue", "value"] + - ["system.codedom.compiler.indentedtextwriter", "Method[get_innerwriter]", "Argument[this].SyntheticField[_writer]", "ReturnValue", "value"] + - ["system.codedom.compiler.indentedtextwriter", "Method[indentedtextwriter]", "Argument[0]", "Argument[this].SyntheticField[_writer]", "value"] + - ["system.codedom.compiler.indentedtextwriter", "Method[write]", "Argument[0].Element", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[write]", "Argument[0]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[write]", "Argument[1].Element", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[write]", "Argument[1]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[write]", "Argument[2]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writeline]", "Argument[0].Element", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writeline]", "Argument[0]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writeline]", "Argument[1].Element", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writeline]", "Argument[1]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writeline]", "Argument[2]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelineasync]", "Argument[0].Element", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelineasync]", "Argument[0].Element", "Argument[this].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelineasync]", "Argument[0]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelineasync]", "Argument[0]", "Argument[this].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelinenotabs]", "Argument[0]", "Argument[this].SyntheticField[_writer].SyntheticField[_writer]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelinenotabsasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelinenotabsasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.codedom.compiler.indentedtextwriter", "Method[writelinenotabsasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.tempfilecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.tempfilecollection.model.yml new file mode 100644 index 000000000000..09f388aa0b35 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.codedom.compiler.tempfilecollection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.codedom.compiler.tempfilecollection", "Method[addextension]", "Argument[0]", "ReturnValue", "taint"] + - ["system.codedom.compiler.tempfilecollection", "Method[addextension]", "Argument[this].Field[BasePath]", "ReturnValue", "taint"] + - ["system.codedom.compiler.tempfilecollection", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.codedom.compiler.tempfilecollection", "Method[get_basepath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.tempfilecollection", "Method[get_tempdir]", "Argument[this].SyntheticField[_tempDir]", "ReturnValue", "value"] + - ["system.codedom.compiler.tempfilecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.codedom.compiler.tempfilecollection", "Method[tempfilecollection]", "Argument[0]", "Argument[this].SyntheticField[_tempDir]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.arraylist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.arraylist.model.yml new file mode 100644 index 000000000000..46ada1e83d0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.arraylist.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.arraylist", "Method[adapter]", "Argument[0]", "ReturnValue.SyntheticField[_list]", "value"] + - ["system.collections.arraylist", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.arraylist", "Method[readonly]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.arraylist", "Method[readonly]", "Argument[0]", "ReturnValue.SyntheticField[_list]", "value"] + - ["system.collections.arraylist", "Method[setrange]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.collections.arraylist", "Method[synchronized]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.arraylist", "Method[synchronized]", "Argument[0].Field[SyncRoot]", "ReturnValue.SyntheticField[_root]", "value"] + - ["system.collections.arraylist", "Method[toarray]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.bitarray.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.bitarray.model.yml new file mode 100644 index 000000000000..dd0a7757948a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.bitarray.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.bitarray", "Method[and]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.bitarray", "Method[leftshift]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.bitarray", "Method[not]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.bitarray", "Method[or]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.bitarray", "Method[rightshift]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.bitarray", "Method[xor]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.caseinsensitivecomparer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.caseinsensitivecomparer.model.yml new file mode 100644 index 000000000000..15dace9d8393 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.caseinsensitivecomparer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.caseinsensitivecomparer", "Method[caseinsensitivecomparer]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.caseinsensitivehashcodeprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.caseinsensitivehashcodeprovider.model.yml new file mode 100644 index 000000000000..2ca9685c1a82 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.caseinsensitivehashcodeprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.caseinsensitivehashcodeprovider", "Method[caseinsensitivehashcodeprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.collectionbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.collectionbase.model.yml new file mode 100644 index 000000000000..0185c2009b51 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.collectionbase.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.collectionbase", "Method[get_innerlist]", "Argument[this].SyntheticField[_list]", "ReturnValue", "value"] + - ["system.collections.collectionbase", "Method[get_list]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.collectionbase", "Method[oninsert]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.collectionbase", "Method[onset]", "Argument[2]", "Argument[this]", "taint"] + - ["system.collections.collectionbase", "Method[remove]", "Argument[0]", "Argument[this].Field[InnerList].Element", "value"] + - ["system.collections.collectionbase", "Method[remove]", "Argument[0]", "Argument[this].SyntheticField[_list].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.comparer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.comparer.model.yml new file mode 100644 index 000000000000..be7439648e5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.comparer.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.comparer", "Method[comparer]", "Argument[0].Field[CompareInfo]", "Argument[this].SyntheticField[_compareInfo]", "value"] + - ["system.collections.comparer", "Method[getobjectdata]", "Argument[this].SyntheticField[_compareInfo]", "Argument[0].SyntheticField[_values].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.blockingcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.blockingcollection.model.yml new file mode 100644 index 000000000000..ce2bd7ec7bd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.blockingcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.concurrent.blockingcollection", "Method[blockingcollection]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.concurrent.blockingcollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentbag.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentbag.model.yml new file mode 100644 index 000000000000..98715b90dcb9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentbag.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.concurrent.concurrentbag", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.concurrent.concurrentbag", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.concurrent.concurrentbag", "Method[toarray]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.concurrent.concurrentbag", "Method[trypeek]", "Argument[this]", "Argument[0]", "taint"] + - ["system.collections.concurrent.concurrentbag", "Method[trytake]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentdictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentdictionary.model.yml new file mode 100644 index 000000000000..3c694881ec37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentdictionary.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.concurrent.concurrentdictionary", "Method[addorupdate]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[addorupdate]", "Argument[0]", "Argument[2].Parameter[0]", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[addorupdate]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[addorupdate]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[addorupdate]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[addorupdate]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[addorupdate]", "Argument[3]", "Argument[2].Parameter[2]", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[get_comparer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.concurrent.concurrentdictionary", "Method[getalternatelookup]", "Argument[this]", "ReturnValue.Field[Dictionary]", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.concurrent.concurrentdictionary", "Method[getoradd]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[getoradd]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[getoradd]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[getoradd]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.collections.concurrent.concurrentdictionary", "Method[trygetalternatelookup]", "Argument[this]", "Argument[0].Field[Dictionary]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentstack.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentstack.model.yml new file mode 100644 index 000000000000..b5874e0d413f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.concurrentstack.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.concurrent.concurrentstack", "Method[concurrentstack]", "Argument[0].Element", "Argument[this].SyntheticField[_head].SyntheticField[_value]", "value"] + - ["system.collections.concurrent.concurrentstack", "Method[getenumerator]", "Argument[this].SyntheticField[_head].SyntheticField[_value]", "ReturnValue.Element", "value"] + - ["system.collections.concurrent.concurrentstack", "Method[trypeek]", "Argument[this].SyntheticField[_head].SyntheticField[_value]", "Argument[0]", "value"] + - ["system.collections.concurrent.concurrentstack", "Method[trypop]", "Argument[this].SyntheticField[_head].SyntheticField[_value]", "Argument[0]", "value"] + - ["system.collections.concurrent.concurrentstack", "Method[trypoprange]", "Argument[this].SyntheticField[_head].SyntheticField[_value]", "Argument[0].Element", "value"] + - ["system.collections.concurrent.concurrentstack", "Method[trytake]", "Argument[this].SyntheticField[_head].SyntheticField[_value]", "Argument[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.orderablepartitioner.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.orderablepartitioner.model.yml new file mode 100644 index 000000000000..1aad61d8657f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.orderablepartitioner.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.concurrent.orderablepartitioner", "Method[getdynamicpartitions]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.partitioner.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.partitioner.model.yml new file mode 100644 index 000000000000..1033cd12f5ce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.concurrent.partitioner.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.concurrent.partitioner", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.dictionarybase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.dictionarybase.model.yml new file mode 100644 index 000000000000..3ad368495df7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.dictionarybase.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.dictionarybase", "Method[get_dictionary]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.dictionarybase", "Method[get_syncroot]", "Argument[this].Field[InnerHashtable].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.collections.dictionarybase", "Method[onget]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.dictionaryentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.dictionaryentry.model.yml new file mode 100644 index 000000000000..4bafc35efaf6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.dictionaryentry.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.dictionaryentry", "Method[deconstruct]", "Argument[this]", "Argument[0]", "taint"] + - ["system.collections.dictionaryentry", "Method[deconstruct]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.dictionaryentry", "Method[dictionaryentry]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.dictionaryentry", "Method[dictionaryentry]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.frozen.frozendictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.frozen.frozendictionary.model.yml new file mode 100644 index 000000000000..3bcf040452f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.frozen.frozendictionary.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.frozen.frozendictionary", "Method[containskey]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.frozen.frozendictionary", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.frozen.frozendictionary", "Method[get_item]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.frozen.frozendictionary", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.frozen.frozendictionary", "Method[get_keys]", "Argument[this].Field[Keys]", "ReturnValue", "value"] + - ["system.collections.frozen.frozendictionary", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.frozen.frozendictionary", "Method[get_values]", "Argument[this].Field[Values]", "ReturnValue", "value"] + - ["system.collections.frozen.frozendictionary", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.frozen.frozendictionary", "Method[getalternatelookup]", "Argument[this]", "ReturnValue.Field[Dictionary]", "value"] + - ["system.collections.frozen.frozendictionary", "Method[tofrozendictionary]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.frozen.frozendictionary", "Method[trygetalternatelookup]", "Argument[this]", "Argument[0].Field[Dictionary]", "value"] + - ["system.collections.frozen.frozendictionary", "Method[trygetvalue]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.frozen.frozenset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.frozen.frozenset.model.yml new file mode 100644 index 000000000000..6315c07eb9f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.frozen.frozenset.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.frozen.frozenset", "Method[contains]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.frozen.frozenset", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.frozen.frozenset", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.frozen.frozenset", "Method[get_items]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.frozen.frozenset", "Method[getalternatelookup]", "Argument[this]", "ReturnValue.Field[Set]", "value"] + - ["system.collections.frozen.frozenset", "Method[tofrozenset]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.frozen.frozenset", "Method[trygetalternatelookup]", "Argument[this]", "Argument[0].Field[Set]", "value"] + - ["system.collections.frozen.frozenset", "Method[trygetvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.frozen.frozenset", "Method[trygetvalue]", "Argument[this].Field[Items].Element", "Argument[1]", "value"] + - ["system.collections.frozen.frozenset", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.collectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.collectionextensions.model.yml new file mode 100644 index 000000000000..29a1b6dd561c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.collectionextensions.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.collectionextensions", "Method[asreadonly]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.generic.collectionextensions", "Method[getdefaultassets]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.generic.collectionextensions", "Method[getdefaultruntimefileassets]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.generic.collectionextensions", "Method[getruntimeassets]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.generic.collectionextensions", "Method[getruntimefileassets]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.generic.collectionextensions", "Method[getvalueordefault]", "Argument[2]", "ReturnValue", "value"] + - ["system.collections.generic.collectionextensions", "Method[remove]", "Argument[0].Element", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.dictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.dictionary.model.yml new file mode 100644 index 000000000000..4a2a4a32d021 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.dictionary.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.dictionary", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.generic.dictionary", "Method[dictionary]", "Argument[1]", "Argument[this].SyntheticField[_comparer]", "value"] + - ["system.collections.generic.dictionary", "Method[get_comparer]", "Argument[this].SyntheticField[_comparer]", "ReturnValue", "value"] + - ["system.collections.generic.dictionary", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.dictionary", "Method[get_keys]", "Argument[this].Field[Keys]", "ReturnValue", "value"] + - ["system.collections.generic.dictionary", "Method[get_syncroot]", "Argument[this].SyntheticField[_dictionary].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.collections.generic.dictionary", "Method[get_syncroot]", "Argument[this].SyntheticField[_dictionary]", "ReturnValue", "value"] + - ["system.collections.generic.dictionary", "Method[get_values]", "Argument[this].Field[Values]", "ReturnValue", "value"] + - ["system.collections.generic.dictionary", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.dictionary", "Method[getobjectdata]", "Argument[this].Field[Comparer]", "Argument[0].SyntheticField[_values].Element", "value"] + - ["system.collections.generic.dictionary", "Method[getobjectdata]", "Argument[this].SyntheticField[_comparer]", "Argument[0].SyntheticField[_values].Element", "value"] + - ["system.collections.generic.dictionary", "Method[keycollection]", "Argument[0]", "Argument[this].SyntheticField[_dictionary]", "value"] + - ["system.collections.generic.dictionary", "Method[valuecollection]", "Argument[0]", "Argument[this].SyntheticField[_dictionary]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.hashset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.hashset.model.yml new file mode 100644 index 000000000000..c558c4dc8ca6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.hashset.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.hashset", "Method[get_comparer]", "Argument[this].SyntheticField[_comparer]", "ReturnValue", "value"] + - ["system.collections.generic.hashset", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.hashset", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.hashset", "Method[getobjectdata]", "Argument[this].Field[Comparer]", "Argument[0].SyntheticField[_values].Element", "value"] + - ["system.collections.generic.hashset", "Method[getobjectdata]", "Argument[this].SyntheticField[_comparer]", "Argument[0].SyntheticField[_values].Element", "value"] + - ["system.collections.generic.hashset", "Method[hashset]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.generic.hashset", "Method[hashset]", "Argument[0]", "Argument[this].SyntheticField[_comparer]", "value"] + - ["system.collections.generic.hashset", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.keyvaluepair.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.keyvaluepair.model.yml new file mode 100644 index 000000000000..9361c2deae30 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.keyvaluepair.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.keyvaluepair", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.generic.keyvaluepair", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.generic.keyvaluepair", "Method[deconstruct]", "Argument[this]", "Argument[0]", "taint"] + - ["system.collections.generic.keyvaluepair", "Method[deconstruct]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.generic.keyvaluepair", "Method[get_key]", "Argument[this].SyntheticField[key]", "ReturnValue", "value"] + - ["system.collections.generic.keyvaluepair", "Method[get_value]", "Argument[this].SyntheticField[value]", "ReturnValue", "value"] + - ["system.collections.generic.keyvaluepair", "Method[keyvaluepair]", "Argument[0]", "Argument[this].SyntheticField[key]", "value"] + - ["system.collections.generic.keyvaluepair", "Method[keyvaluepair]", "Argument[1]", "Argument[this].SyntheticField[value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.linkedlist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.linkedlist.model.yml new file mode 100644 index 000000000000..c7ab3a32348c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.linkedlist.model.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.linkedlist", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[head].SyntheticField[item]", "value"] + - ["system.collections.generic.linkedlist", "Method[addafter]", "Argument[0].SyntheticField[next].SyntheticField[prev]", "Argument[1].SyntheticField[prev]", "value"] + - ["system.collections.generic.linkedlist", "Method[addafter]", "Argument[0].SyntheticField[next].SyntheticField[prev]", "ReturnValue.SyntheticField[prev]", "value"] + - ["system.collections.generic.linkedlist", "Method[addafter]", "Argument[0].SyntheticField[next]", "Argument[1].SyntheticField[next]", "value"] + - ["system.collections.generic.linkedlist", "Method[addafter]", "Argument[0].SyntheticField[next]", "ReturnValue.SyntheticField[next]", "value"] + - ["system.collections.generic.linkedlist", "Method[addafter]", "Argument[1]", "Argument[0].SyntheticField[next].SyntheticField[prev]", "value"] + - ["system.collections.generic.linkedlist", "Method[addbefore]", "Argument[1]", "Argument[0].SyntheticField[prev]", "value"] + - ["system.collections.generic.linkedlist", "Method[addbefore]", "Argument[1]", "Argument[this].SyntheticField[head].SyntheticField[item]", "value"] + - ["system.collections.generic.linkedlist", "Method[addbefore]", "Argument[1]", "Argument[this].SyntheticField[head]", "value"] + - ["system.collections.generic.linkedlist", "Method[addfirst]", "Argument[0]", "Argument[this].SyntheticField[head].SyntheticField[item]", "value"] + - ["system.collections.generic.linkedlist", "Method[addfirst]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.generic.linkedlist", "Method[addfirst]", "Argument[this]", "Argument[0]", "taint"] + - ["system.collections.generic.linkedlist", "Method[addlast]", "Argument[0]", "Argument[this].SyntheticField[head].SyntheticField[item]", "value"] + - ["system.collections.generic.linkedlist", "Method[addlast]", "Argument[this].SyntheticField[head].SyntheticField[prev]", "Argument[0].SyntheticField[prev]", "value"] + - ["system.collections.generic.linkedlist", "Method[addlast]", "Argument[this].SyntheticField[head]", "Argument[0].SyntheticField[next]", "value"] + - ["system.collections.generic.linkedlist", "Method[copyto]", "Argument[this].SyntheticField[head].SyntheticField[item]", "Argument[0].Element", "value"] + - ["system.collections.generic.linkedlist", "Method[find]", "Argument[this].SyntheticField[head]", "ReturnValue", "value"] + - ["system.collections.generic.linkedlist", "Method[findlast]", "Argument[this].SyntheticField[head].SyntheticField[prev]", "ReturnValue", "value"] + - ["system.collections.generic.linkedlist", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.generic.linkedlist", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.linkedlist", "Method[get_first]", "Argument[this].SyntheticField[head]", "ReturnValue", "value"] + - ["system.collections.generic.linkedlist", "Method[get_last]", "Argument[this].SyntheticField[head].SyntheticField[prev]", "ReturnValue", "value"] + - ["system.collections.generic.linkedlist", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.linkedlist", "Method[linkedlist]", "Argument[0].Element", "Argument[this].SyntheticField[head].SyntheticField[item]", "value"] + - ["system.collections.generic.linkedlist", "Method[linkedlist]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.generic.linkedlist", "Method[remove]", "Argument[0].SyntheticField[next]", "Argument[this].SyntheticField[head]", "value"] + - ["system.collections.generic.linkedlist", "Method[remove]", "Argument[0].SyntheticField[prev]", "Argument[this].SyntheticField[head].SyntheticField[prev]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.linkedlistnode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.linkedlistnode.model.yml new file mode 100644 index 000000000000..8e91aef7d0be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.linkedlistnode.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.linkedlistnode", "Method[get_list]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.linkedlistnode", "Method[get_next]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.linkedlistnode", "Method[get_previous]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.linkedlistnode", "Method[linkedlistnode]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.list.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.list.model.yml new file mode 100644 index 000000000000..370372030fac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.list.model.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.list", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.collections.generic.list", "Method[addrange]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.generic.list", "Method[asreadonly]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.list", "Method[convertall]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[exists]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[find]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[find]", "Argument[this].SyntheticField[_items].Element", "ReturnValue", "value"] + - ["system.collections.generic.list", "Method[findall]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[findall]", "Argument[this].SyntheticField[_items].Element", "ReturnValue.SyntheticField[_items].Element", "value"] + - ["system.collections.generic.list", "Method[findindex]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[findindex]", "Argument[this].SyntheticField[_items].Element", "Argument[1].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[findindex]", "Argument[this].SyntheticField[_items].Element", "Argument[2].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[findlast]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[findlast]", "Argument[this].SyntheticField[_items].Element", "ReturnValue", "value"] + - ["system.collections.generic.list", "Method[findlastindex]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[findlastindex]", "Argument[this].SyntheticField[_items].Element", "Argument[1].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[findlastindex]", "Argument[this].SyntheticField[_items].Element", "Argument[2].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[foreach]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.generic.list", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.list", "Method[get_item]", "Argument[this].SyntheticField[_items].Element", "ReturnValue", "value"] + - ["system.collections.generic.list", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.list", "Method[insert]", "Argument[1]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.collections.generic.list", "Method[insertrange]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.collections.generic.list", "Method[list]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.generic.list", "Method[removeall]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.generic.list", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.collections.generic.list", "Method[trueforall]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.nonrandomizedstringequalitycomparer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.nonrandomizedstringequalitycomparer.model.yml new file mode 100644 index 000000000000..2c12ac5e3cc1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.nonrandomizedstringequalitycomparer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.nonrandomizedstringequalitycomparer", "Method[getunderlyingequalitycomparer]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.ordereddictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.ordereddictionary.model.yml new file mode 100644 index 000000000000..d376d739eaeb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.ordereddictionary.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.ordereddictionary", "Method[get_comparer]", "Argument[this].SyntheticField[_comparer]", "ReturnValue", "value"] + - ["system.collections.generic.ordereddictionary", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.generic.ordereddictionary", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.ordereddictionary", "Method[get_key]", "Argument[this].Field[Current].Field[Key]", "ReturnValue", "value"] + - ["system.collections.generic.ordereddictionary", "Method[get_keys]", "Argument[this].Field[Keys]", "ReturnValue", "value"] + - ["system.collections.generic.ordereddictionary", "Method[get_value]", "Argument[this].Field[Current].Field[Value]", "ReturnValue", "value"] + - ["system.collections.generic.ordereddictionary", "Method[get_values]", "Argument[this].Field[Values]", "ReturnValue", "value"] + - ["system.collections.generic.ordereddictionary", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.ordereddictionary", "Method[ordereddictionary]", "Argument[1]", "Argument[this].SyntheticField[_comparer]", "value"] + - ["system.collections.generic.ordereddictionary", "Method[remove]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.generic.ordereddictionary", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.priorityqueue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.priorityqueue.model.yml new file mode 100644 index 000000000000..4fcd30715c7e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.priorityqueue.model.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.priorityqueue", "Method[dequeue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.priorityqueue", "Method[dequeueenqueue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.priorityqueue", "Method[enqueuedequeue]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.generic.priorityqueue", "Method[get_comparer]", "Argument[this].SyntheticField[_comparer]", "ReturnValue", "value"] + - ["system.collections.generic.priorityqueue", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.priorityqueue", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.priorityqueue", "Method[peek]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.priorityqueue", "Method[priorityqueue]", "Argument[0]", "Argument[this].SyntheticField[_comparer]", "value"] + - ["system.collections.generic.priorityqueue", "Method[priorityqueue]", "Argument[1]", "Argument[this].SyntheticField[_comparer]", "value"] + - ["system.collections.generic.priorityqueue", "Method[remove]", "Argument[0]", "Argument[3]", "taint"] + - ["system.collections.generic.priorityqueue", "Method[remove]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.generic.priorityqueue", "Method[remove]", "Argument[this]", "Argument[2]", "taint"] + - ["system.collections.generic.priorityqueue", "Method[trydequeue]", "Argument[this]", "Argument[0]", "taint"] + - ["system.collections.generic.priorityqueue", "Method[trydequeue]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.generic.priorityqueue", "Method[trypeek]", "Argument[this]", "Argument[0]", "taint"] + - ["system.collections.generic.priorityqueue", "Method[trypeek]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.queue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.queue.model.yml new file mode 100644 index 000000000000..e52bf64dd25a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.queue.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.queue", "Method[dequeue]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.collections.generic.queue", "Method[enqueue]", "Argument[0]", "Argument[this].SyntheticField[_array].Element", "value"] + - ["system.collections.generic.queue", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.generic.queue", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.queue", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.queue", "Method[peek]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.collections.generic.queue", "Method[trydequeue]", "Argument[this].SyntheticField[_array].Element", "Argument[0]", "value"] + - ["system.collections.generic.queue", "Method[trypeek]", "Argument[this].SyntheticField[_array].Element", "Argument[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sorteddictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sorteddictionary.model.yml new file mode 100644 index 000000000000..9ce4b2dfa79d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sorteddictionary.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.sorteddictionary", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.generic.sorteddictionary", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.sorteddictionary", "Method[get_key]", "Argument[this].Field[Current].Field[Key]", "ReturnValue", "value"] + - ["system.collections.generic.sorteddictionary", "Method[get_keys]", "Argument[this].Field[Keys]", "ReturnValue", "value"] + - ["system.collections.generic.sorteddictionary", "Method[get_syncroot]", "Argument[this].SyntheticField[_dictionary].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.collections.generic.sorteddictionary", "Method[get_value]", "Argument[this].Field[Current].Field[Value]", "ReturnValue", "value"] + - ["system.collections.generic.sorteddictionary", "Method[get_values]", "Argument[this].Field[Values]", "ReturnValue", "value"] + - ["system.collections.generic.sorteddictionary", "Method[keycollection]", "Argument[0]", "Argument[this].SyntheticField[_dictionary]", "value"] + - ["system.collections.generic.sorteddictionary", "Method[keyvaluepaircomparer]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.generic.sorteddictionary", "Method[valuecollection]", "Argument[0]", "Argument[this].SyntheticField[_dictionary]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sortedlist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sortedlist.model.yml new file mode 100644 index 000000000000..4e384ef05c8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sortedlist.model.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.sortedlist", "Method[add]", "Argument[0].Field[Key]", "Argument[this].SyntheticField[keys].Element", "value"] + - ["system.collections.generic.sortedlist", "Method[add]", "Argument[0].Field[Value]", "Argument[this].SyntheticField[values].Element", "value"] + - ["system.collections.generic.sortedlist", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[keys].Element", "value"] + - ["system.collections.generic.sortedlist", "Method[add]", "Argument[1]", "Argument[this].SyntheticField[values].Element", "value"] + - ["system.collections.generic.sortedlist", "Method[get_comparer]", "Argument[this].SyntheticField[comparer]", "ReturnValue", "value"] + - ["system.collections.generic.sortedlist", "Method[get_item]", "Argument[this].SyntheticField[values].Element", "ReturnValue", "value"] + - ["system.collections.generic.sortedlist", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.sortedlist", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.sortedlist", "Method[getkeyatindex]", "Argument[this].SyntheticField[keys].Element", "ReturnValue", "value"] + - ["system.collections.generic.sortedlist", "Method[getvalueatindex]", "Argument[this].SyntheticField[values].Element", "ReturnValue", "value"] + - ["system.collections.generic.sortedlist", "Method[set_item]", "Argument[0]", "Argument[this].SyntheticField[keys].Element", "value"] + - ["system.collections.generic.sortedlist", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[values].Element", "value"] + - ["system.collections.generic.sortedlist", "Method[setvalueatindex]", "Argument[1]", "Argument[this].SyntheticField[values].Element", "value"] + - ["system.collections.generic.sortedlist", "Method[sortedlist]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.generic.sortedlist", "Method[sortedlist]", "Argument[0]", "Argument[this].SyntheticField[comparer]", "value"] + - ["system.collections.generic.sortedlist", "Method[trygetvalue]", "Argument[this].SyntheticField[values].Element", "Argument[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sortedset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sortedset.model.yml new file mode 100644 index 000000000000..a8c1e9769dc9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.sortedset.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.sortedset", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[root].SyntheticField[Item]", "value"] + - ["system.collections.generic.sortedset", "Method[copyto]", "Argument[this].SyntheticField[root].SyntheticField[Item]", "Argument[0].Element", "value"] + - ["system.collections.generic.sortedset", "Method[get_comparer]", "Argument[this].SyntheticField[comparer]", "ReturnValue", "value"] + - ["system.collections.generic.sortedset", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.sortedset", "Method[get_max]", "Argument[this].SyntheticField[root].SyntheticField[Item]", "ReturnValue", "value"] + - ["system.collections.generic.sortedset", "Method[get_min]", "Argument[this].SyntheticField[root].SyntheticField[Item]", "ReturnValue", "value"] + - ["system.collections.generic.sortedset", "Method[getviewbetween]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.generic.sortedset", "Method[getviewbetween]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.generic.sortedset", "Method[getviewbetween]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.sortedset", "Method[sortedset]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.generic.sortedset", "Method[sortedset]", "Argument[0]", "Argument[this].SyntheticField[comparer]", "value"] + - ["system.collections.generic.sortedset", "Method[sortedset]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.generic.sortedset", "Method[symmetricexceptwith]", "Argument[0].Element", "Argument[this].SyntheticField[root].SyntheticField[Item]", "value"] + - ["system.collections.generic.sortedset", "Method[trygetvalue]", "Argument[this].SyntheticField[root].SyntheticField[Item]", "Argument[1]", "value"] + - ["system.collections.generic.sortedset", "Method[unionwith]", "Argument[0].Element", "Argument[this].SyntheticField[root].SyntheticField[Item]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.stack.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.stack.model.yml new file mode 100644 index 000000000000..1d340b764f08 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.generic.stack.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.generic.stack", "Method[copyto]", "Argument[this].SyntheticField[_array].Element", "Argument[0].Element", "value"] + - ["system.collections.generic.stack", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.generic.stack", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.stack", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.generic.stack", "Method[peek]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.collections.generic.stack", "Method[pop]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.collections.generic.stack", "Method[push]", "Argument[0]", "Argument[this].SyntheticField[_array].Element", "value"] + - ["system.collections.generic.stack", "Method[toarray]", "Argument[this].SyntheticField[_array].Element", "ReturnValue.Element", "value"] + - ["system.collections.generic.stack", "Method[trypeek]", "Argument[this].SyntheticField[_array].Element", "Argument[0]", "value"] + - ["system.collections.generic.stack", "Method[trypop]", "Argument[this].SyntheticField[_array].Element", "Argument[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.hashtable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.hashtable.model.yml new file mode 100644 index 000000000000..709c80f64b59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.hashtable.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.hashtable", "Method[get_equalitycomparer]", "Argument[this].SyntheticField[_keycomparer]", "ReturnValue", "value"] + - ["system.collections.hashtable", "Method[hashtable]", "Argument[2]", "Argument[this].SyntheticField[_keycomparer]", "value"] + - ["system.collections.hashtable", "Method[hashtable]", "Argument[2]", "Argument[this]", "taint"] + - ["system.collections.hashtable", "Method[hashtable]", "Argument[3]", "Argument[this]", "taint"] + - ["system.collections.hashtable", "Method[synchronized]", "Argument[0]", "ReturnValue.SyntheticField[_table]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.icollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.icollection.model.yml new file mode 100644 index 000000000000..d57eea5ab383 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.icollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.icollection", "Method[get_syncroot]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.icomparer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.icomparer.model.yml new file mode 100644 index 000000000000..9191993dddfb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.icomparer.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.icomparer", "Method[compare]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.icomparer", "Method[compare]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.idictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.idictionary.model.yml new file mode 100644 index 000000000000..2d6a143eca6f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.idictionary.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.idictionary", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.idictionaryenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.idictionaryenumerator.model.yml new file mode 100644 index 000000000000..785dffbc7f0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.idictionaryenumerator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.idictionaryenumerator", "Method[get_entry]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.idictionaryenumerator", "Method[get_key]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.idictionaryenumerator", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.ienumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.ienumerator.model.yml new file mode 100644 index 000000000000..a94fffd378e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.ienumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.ienumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.iequalitycomparer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.iequalitycomparer.model.yml new file mode 100644 index 000000000000..6b6711deb133 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.iequalitycomparer.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.iequalitycomparer", "Method[equals]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.iequalitycomparer", "Method[equals]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.iequalitycomparer", "Method[gethashcode]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablearray.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablearray.model.yml new file mode 100644 index 000000000000..e1f215be5ada --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablearray.model.yml @@ -0,0 +1,72 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutablearray", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_elements].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[add]", "Argument[0]", "ReturnValue.SyntheticField[array].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[add]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[addrange]", "Argument[0].Element", "Argument[this].SyntheticField[_elements].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[addrange]", "Argument[0].Element", "ReturnValue.SyntheticField[array].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[addrange]", "Argument[0].SyntheticField[array].Element", "ReturnValue.SyntheticField[array].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[addrange]", "Argument[0]", "ReturnValue.SyntheticField[array]", "value"] + - ["system.collections.immutable.immutablearray", "Method[addrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[addrange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[as]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[castarray]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[castup]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[contains]", "Argument[0]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[contains]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[create]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[create]", "Argument[2]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[create]", "Argument[3]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[createrange]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[createrange]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.collections.immutable.immutablearray", "Method[createrange]", "Argument[4]", "Argument[3].Parameter[1]", "value"] + - ["system.collections.immutable.immutablearray", "Method[draintoimmutable]", "Argument[this].SyntheticField[_elements]", "ReturnValue.SyntheticField[array]", "value"] + - ["system.collections.immutable.immutablearray", "Method[get_current]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[get_item]", "Argument[this].SyntheticField[_elements].Element", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[get_item]", "Argument[this].SyntheticField[array].Element", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[getenumerator]", "Argument[this].SyntheticField[_elements].Element", "ReturnValue.Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[getenumerator]", "Argument[this].SyntheticField[array]", "ReturnValue.SyntheticField[_array]", "value"] + - ["system.collections.immutable.immutablearray", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[indexof]", "Argument[0]", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[indexof]", "Argument[0]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[indexof]", "Argument[this]", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[indexof]", "Argument[this]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[insert]", "Argument[1]", "Argument[this].SyntheticField[_elements].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[insert]", "Argument[1]", "ReturnValue.SyntheticField[array].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[insert]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[insertrange]", "Argument[1].Element", "Argument[this].SyntheticField[_elements].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[insertrange]", "Argument[1].Element", "ReturnValue.SyntheticField[array].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[insertrange]", "Argument[1]", "ReturnValue.SyntheticField[array]", "value"] + - ["system.collections.immutable.immutablearray", "Method[insertrange]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[insertrange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[lastindexof]", "Argument[0]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[lastindexof]", "Argument[this]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[movetoimmutable]", "Argument[this].SyntheticField[_elements]", "ReturnValue.SyntheticField[array]", "value"] + - ["system.collections.immutable.immutablearray", "Method[remove]", "Argument[0]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[remove]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[remove]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[removeall]", "Argument[this].SyntheticField[_elements].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.immutable.immutablearray", "Method[removeall]", "Argument[this].SyntheticField[array].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.immutable.immutablearray", "Method[removeall]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[removeat]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[removerange]", "Argument[0].Element", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[removerange]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[removerange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[replace]", "Argument[0]", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[replace]", "Argument[1]", "Argument[this].SyntheticField[_elements].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[replace]", "Argument[1]", "ReturnValue.SyntheticField[array].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[replace]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[replace]", "Argument[this]", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablearray", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_elements].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[setitem]", "Argument[1]", "ReturnValue.SyntheticField[array].Element", "value"] + - ["system.collections.immutable.immutablearray", "Method[setitem]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablearray", "Method[slice]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[sort]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablearray", "Method[toimmutablearray]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutabledictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutabledictionary.model.yml new file mode 100644 index 000000000000..df7e4976c084 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutabledictionary.model.yml @@ -0,0 +1,40 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutabledictionary", "Method[add]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[addrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[addrange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[clear]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[createbuilder]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[createbuilder]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[createrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[createrange]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[createrange]", "Argument[2]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[get_keycomparer]", "Argument[this].SyntheticField[_comparers].SyntheticField[_keyComparer]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[get_keys]", "Argument[this].Element.Field[Key]", "ReturnValue.Element", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[get_keys]", "Argument[this].Field[Keys].Element", "ReturnValue.Element", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[get_valuecomparer]", "Argument[this].SyntheticField[_comparers].SyntheticField[_valueComparer]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[get_values]", "Argument[this].Element.Field[Value]", "ReturnValue.Element", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[get_values]", "Argument[this].Field[Values].Element", "ReturnValue.Element", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[getvalueordefault]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[getvalueordefault]", "Argument[2]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[remove]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[removerange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[setitem]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[setitems]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[tobuilder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutabledictionary", "Method[toimmutabledictionary]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[trygetkey]", "Argument[0]", "Argument[1]", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[withcomparers]", "Argument[0]", "ReturnValue.SyntheticField[_comparers].SyntheticField[_keyComparer]", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[withcomparers]", "Argument[1]", "ReturnValue.SyntheticField[_comparers].SyntheticField[_valueComparer]", "value"] + - ["system.collections.immutable.immutabledictionary", "Method[withcomparers]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablehashset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablehashset.model.yml new file mode 100644 index 000000000000..f80bd310e3bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablehashset.model.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutablehashset", "Method[add]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[add]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[add]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[clear]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.collections.immutable.immutablehashset", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[create]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[createrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[createrange]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[except]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[get_keycomparer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[intersect]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[remove]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[symmetricexcept]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[symmetricexceptwith]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[tobuilder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablehashset", "Method[toimmutablehashset]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[trygetvalue]", "Argument[0]", "Argument[1]", "value"] + - ["system.collections.immutable.immutablehashset", "Method[union]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[union]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablehashset", "Method[withcomparer]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutableinterlocked.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutableinterlocked.model.yml new file mode 100644 index 000000000000..59e9f904f5c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutableinterlocked.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutableinterlocked", "Method[addorupdate]", "Argument[1]", "Argument[2].Parameter[0]", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[addorupdate]", "Argument[1]", "Argument[3].Parameter[0]", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[addorupdate]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[addorupdate]", "Argument[2]", "ReturnValue", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[addorupdate]", "Argument[3].ReturnValue", "ReturnValue", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[getoradd]", "Argument[1]", "Argument[2].Parameter[0]", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[getoradd]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[getoradd]", "Argument[2]", "ReturnValue", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[getoradd]", "Argument[3]", "Argument[2].Parameter[1]", "value"] + - ["system.collections.immutable.immutableinterlocked", "Method[update]", "Argument[2]", "Argument[1].Parameter[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablelist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablelist.model.yml new file mode 100644 index 000000000000..0ae2da929378 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablelist.model.yml @@ -0,0 +1,61 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutablelist", "Method[add]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[add]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[add]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[addrange]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[addrange]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[addrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[addrange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[binarysearch]", "Argument[0]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[binarysearch]", "Argument[2]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[binarysearch]", "Argument[this]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[binarysearch]", "Argument[this]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.immutable.immutablelist", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[createrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[foreach]", "Argument[this].Element", "Argument[0].Parameter[0]", "value"] + - ["system.collections.immutable.immutablelist", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[getrange]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[getrange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[indexof]", "Argument[0].Element", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[indexof]", "Argument[0]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[indexof]", "Argument[1]", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[insert]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[insert]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[insert]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[insertrange]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[insertrange]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[insertrange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[lastindexof]", "Argument[0].Element", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[lastindexof]", "Argument[0]", "Argument[3]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[lastindexof]", "Argument[1]", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[remove]", "Argument[0]", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[remove]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[remove]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[removeat]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[removerange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[removerange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[replace]", "Argument[0]", "Argument[2]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[replace]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[replace]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[replace]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[replace]", "Argument[2]", "Argument[0].Element", "taint"] + - ["system.collections.immutable.immutablelist", "Method[replace]", "Argument[2]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[replace]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[reverse]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[set_item]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[setitem]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.immutable.immutablelist", "Method[setitem]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[setitem]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[sort]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablelist", "Method[tobuilder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablelist", "Method[toimmutablelist]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablequeue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablequeue.model.yml new file mode 100644 index 000000000000..a5b52c18502d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablequeue.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutablequeue", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[createrange]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[dequeue]", "Argument[0].Element", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[dequeue]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[dequeue]", "Argument[this]", "Argument[0]", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[dequeue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[enqueue]", "Argument[0]", "ReturnValue.SyntheticField[_forwards].SyntheticField[_head]", "value"] + - ["system.collections.immutable.immutablequeue", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablequeue", "Method[peek]", "Argument[this].SyntheticField[_forwards].SyntheticField[_head]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablesorteddictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablesorteddictionary.model.yml new file mode 100644 index 000000000000..6264eab0267f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablesorteddictionary.model.yml @@ -0,0 +1,52 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutablesorteddictionary", "Method[add]", "Argument[0].Field[Key]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[add]", "Argument[0]", "ReturnValue.SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[add]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[addrange]", "Argument[0].Element.Field[Key]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[addrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[addrange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[clear]", "Argument[this].SyntheticField[_keyComparer]", "ReturnValue.SyntheticField[_keyComparer]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[clear]", "Argument[this].SyntheticField[_valueComparer]", "ReturnValue.SyntheticField[_valueComparer]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[clear]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[createbuilder]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[createbuilder]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[createrange]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[createrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[createrange]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[createrange]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[createrange]", "Argument[2]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[get_keycomparer]", "Argument[this].SyntheticField[_keyComparer]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[get_valuecomparer]", "Argument[this].SyntheticField[_valueComparer]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[getvalueordefault]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[remove]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[removerange]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[set_item]", "Argument[0]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[setitem]", "Argument[0]", "ReturnValue.SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[setitem]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[setitems]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[setitems]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[tobuilder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[toimmutablesorteddictionary]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[toimmutablesorteddictionary]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[toimmutablesorteddictionary]", "Argument[2]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[trygetkey]", "Argument[0]", "Argument[1]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[trygetkey]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "Argument[1]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[withcomparers]", "Argument[0]", "ReturnValue.SyntheticField[_keyComparer]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[withcomparers]", "Argument[1]", "ReturnValue.SyntheticField[_valueComparer]", "value"] + - ["system.collections.immutable.immutablesorteddictionary", "Method[withcomparers]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablesortedset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablesortedset.model.yml new file mode 100644 index 000000000000..56442706611f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablesortedset.model.yml @@ -0,0 +1,45 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutablesortedset", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[add]", "Argument[0]", "ReturnValue.SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[add]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[clear]", "Argument[this].SyntheticField[_comparer]", "ReturnValue.SyntheticField[_comparer]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[clear]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[create]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[createbuilder]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[createrange]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[createrange]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[createrange]", "Argument[1]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[except]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[get_keycomparer]", "Argument[this].SyntheticField[_comparer]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[get_max]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[get_min]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[intersect]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[intersectwith]", "Argument[0].Element", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[remove]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[reverse]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[symmetricexcept]", "Argument[0].Element", "ReturnValue.SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[symmetricexcept]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[symmetricexceptwith]", "Argument[0].Element", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[tobuilder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[toimmutablesortedset]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[toimmutablesortedset]", "Argument[1]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablesortedset", "Method[trygetvalue]", "Argument[0]", "Argument[1]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[trygetvalue]", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "Argument[1]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[union]", "Argument[0]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[union]", "Argument[this]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[unionwith]", "Argument[0].Element", "Argument[this].SyntheticField[_root].SyntheticField[_key]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[withcomparer]", "Argument[0]", "ReturnValue.SyntheticField[_comparer]", "value"] + - ["system.collections.immutable.immutablesortedset", "Method[withcomparer]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablestack.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablestack.model.yml new file mode 100644 index 000000000000..78cd54b0bd26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.immutable.immutablestack.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.immutable.immutablestack", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablestack", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablestack", "Method[createrange]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablestack", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablestack", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablestack", "Method[peek]", "Argument[this].SyntheticField[_head]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablestack", "Method[pop]", "Argument[0].Element", "Argument[1]", "taint"] + - ["system.collections.immutable.immutablestack", "Method[pop]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.immutable.immutablestack", "Method[pop]", "Argument[this].SyntheticField[_head]", "Argument[0]", "value"] + - ["system.collections.immutable.immutablestack", "Method[pop]", "Argument[this].SyntheticField[_tail]", "ReturnValue", "value"] + - ["system.collections.immutable.immutablestack", "Method[push]", "Argument[0]", "ReturnValue.SyntheticField[_head]", "value"] + - ["system.collections.immutable.immutablestack", "Method[push]", "Argument[this]", "ReturnValue.SyntheticField[_tail]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.collection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.collection.model.yml new file mode 100644 index 000000000000..3c8a9b22c0a3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.collection.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.objectmodel.collection", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[items].Element", "value"] + - ["system.collections.objectmodel.collection", "Method[collection]", "Argument[0]", "Argument[this].SyntheticField[items]", "value"] + - ["system.collections.objectmodel.collection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.objectmodel.collection", "Method[get_items]", "Argument[this].SyntheticField[items]", "ReturnValue", "value"] + - ["system.collections.objectmodel.collection", "Method[get_syncroot]", "Argument[this].SyntheticField[items].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.collections.objectmodel.collection", "Method[get_syncroot]", "Argument[this].SyntheticField[items]", "ReturnValue", "value"] + - ["system.collections.objectmodel.collection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.objectmodel.collection", "Method[insert]", "Argument[1]", "Argument[this].SyntheticField[items].Element", "value"] + - ["system.collections.objectmodel.collection", "Method[insertitem]", "Argument[1]", "Argument[this].SyntheticField[items].Element", "value"] + - ["system.collections.objectmodel.collection", "Method[set_item]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.objectmodel.collection", "Method[setitem]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.keyedcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.keyedcollection.model.yml new file mode 100644 index 000000000000..c25ba06717f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.keyedcollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.objectmodel.keyedcollection", "Method[get_comparer]", "Argument[this].SyntheticField[comparer]", "ReturnValue", "value"] + - ["system.collections.objectmodel.keyedcollection", "Method[get_dictionary]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.objectmodel.keyedcollection", "Method[keyedcollection]", "Argument[0]", "Argument[this].SyntheticField[comparer]", "value"] + - ["system.collections.objectmodel.keyedcollection", "Method[trygetvalue]", "Argument[this].Field[Items].Element", "Argument[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlycollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlycollection.model.yml new file mode 100644 index 000000000000..d2ab2a1ec710 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlycollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.objectmodel.readonlycollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.objectmodel.readonlycollection", "Method[get_items]", "Argument[this].SyntheticField[list]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlycollection", "Method[get_syncroot]", "Argument[this].SyntheticField[list].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlycollection", "Method[readonlycollection]", "Argument[0]", "Argument[this].SyntheticField[list]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlydictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlydictionary.model.yml new file mode 100644 index 000000000000..715e18e7f1ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlydictionary.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.objectmodel.readonlydictionary", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.objectmodel.readonlydictionary", "Method[get_dictionary]", "Argument[this].SyntheticField[m_dictionary]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlydictionary", "Method[get_item]", "Argument[this].SyntheticField[m_dictionary].Element", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlydictionary", "Method[get_keys]", "Argument[this].Field[Keys]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlydictionary", "Method[get_syncroot]", "Argument[this].SyntheticField[m_dictionary].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlydictionary", "Method[get_values]", "Argument[this].Field[Values]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlydictionary", "Method[readonlydictionary]", "Argument[0]", "Argument[this].SyntheticField[m_dictionary]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlyset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlyset.model.yml new file mode 100644 index 000000000000..ea2ab16b4021 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.objectmodel.readonlyset.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.objectmodel.readonlyset", "Method[get_set]", "Argument[this].SyntheticField[_set]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlyset", "Method[get_syncroot]", "Argument[this].SyntheticField[_set].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.collections.objectmodel.readonlyset", "Method[readonlyset]", "Argument[0]", "Argument[this].SyntheticField[_set]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.queue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.queue.model.yml new file mode 100644 index 000000000000..4f848813ff44 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.queue.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.queue", "Method[dequeue]", "Argument[this].SyntheticField[_array].Element", "ReturnValue", "value"] + - ["system.collections.queue", "Method[enqueue]", "Argument[0]", "Argument[this].SyntheticField[_array].Element", "value"] + - ["system.collections.queue", "Method[queue]", "Argument[0].Element", "Argument[this].SyntheticField[_array].Element", "value"] + - ["system.collections.queue", "Method[synchronized]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.sortedlist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.sortedlist.model.yml new file mode 100644 index 000000000000..4ceca387d157 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.sortedlist.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.sortedlist", "Method[getkey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.sortedlist", "Method[setbyindex]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.sortedlist", "Method[sortedlist]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.sortedlist", "Method[synchronized]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.listdictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.listdictionary.model.yml new file mode 100644 index 000000000000..317691e49e0e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.listdictionary.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.specialized.listdictionary", "Method[listdictionary]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.nameobjectcollectionbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.nameobjectcollectionbase.model.yml new file mode 100644 index 000000000000..c02a8cad6e38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.nameobjectcollectionbase.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.specialized.nameobjectcollectionbase", "Method[baseadd]", "Argument[1]", "Argument[this].SyntheticField[_nullKeyEntry].SyntheticField[Value]", "value"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[baseget]", "Argument[this].SyntheticField[_nullKeyEntry].SyntheticField[Value]", "ReturnValue", "value"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[baseget]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[basegetallkeys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[basegetallvalues]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[basegetkey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[baseset]", "Argument[1]", "Argument[this].SyntheticField[_nullKeyEntry].SyntheticField[Value]", "value"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[nameobjectcollectionbase]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[nameobjectcollectionbase]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.specialized.nameobjectcollectionbase", "Method[nameobjectcollectionbase]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.namevaluecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.namevaluecollection.model.yml new file mode 100644 index 000000000000..90992ddbcb64 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.namevaluecollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.specialized.namevaluecollection", "Method[add]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.specialized.namevaluecollection", "Method[get]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.namevaluecollection", "Method[get_allkeys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.namevaluecollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.namevaluecollection", "Method[getkey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.namevaluecollection", "Method[namevaluecollection]", "Argument[0]", "Argument[this].Element", "value"] + - ["system.collections.specialized.namevaluecollection", "Method[namevaluecollection]", "Argument[1]", "Argument[this].Element", "value"] + - ["system.collections.specialized.namevaluecollection", "Method[set]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.specialized.namevaluecollection", "Method[set_item]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.notifycollectionchangedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.notifycollectionchangedeventargs.model.yml new file mode 100644 index 000000000000..6c1f4c3226b1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.notifycollectionchangedeventargs.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.specialized.notifycollectionchangedeventargs", "Method[get_newitems]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.notifycollectionchangedeventargs", "Method[get_olditems]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.notifycollectionchangedeventargs", "Method[notifycollectionchangedeventargs]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.collections.specialized.notifycollectionchangedeventargs", "Method[notifycollectionchangedeventargs]", "Argument[1]", "Argument[this]", "taint"] + - ["system.collections.specialized.notifycollectionchangedeventargs", "Method[notifycollectionchangedeventargs]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.collections.specialized.notifycollectionchangedeventargs", "Method[notifycollectionchangedeventargs]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.ordereddictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.ordereddictionary.model.yml new file mode 100644 index 000000000000..5cc4877b44fd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.ordereddictionary.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.specialized.ordereddictionary", "Method[ordereddictionary]", "Argument[0]", "Argument[this]", "taint"] + - ["system.collections.specialized.ordereddictionary", "Method[ordereddictionary]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.stringdictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.stringdictionary.model.yml new file mode 100644 index 000000000000..030af3aaa648 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.stringdictionary.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.specialized.stringdictionary", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.collections.specialized.stringdictionary", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.stringdictionary", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.stringdictionary", "Method[get_syncroot]", "Argument[this]", "ReturnValue", "taint"] + - ["system.collections.specialized.stringdictionary", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.stringenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.stringenumerator.model.yml new file mode 100644 index 000000000000..1c8f3fdc92cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.specialized.stringenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.specialized.stringenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.stack.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.stack.model.yml new file mode 100644 index 000000000000..fe82296e379a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.collections.stack.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.collections.stack", "Method[push]", "Argument[0]", "Argument[this].SyntheticField[_array].Element", "value"] + - ["system.collections.stack", "Method[stack]", "Argument[0].Element", "Argument[this].SyntheticField[_array].Element", "value"] + - ["system.collections.stack", "Method[synchronized]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.collections.stack", "Method[toarray]", "Argument[this].SyntheticField[_array].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.addingneweventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.addingneweventargs.model.yml new file mode 100644 index 000000000000..087bcf7cfb44 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.addingneweventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.addingneweventargs", "Method[addingneweventargs]", "Argument[0]", "Argument[this].Field[NewObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ambientvalueattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ambientvalueattribute.model.yml new file mode 100644 index 000000000000..0077439b4994 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ambientvalueattribute.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.ambientvalueattribute", "Method[ambientvalueattribute]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.componentmodel.ambientvalueattribute", "Method[ambientvalueattribute]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.componentmodel.ambientvalueattribute", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asynccompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asynccompletedeventargs.model.yml new file mode 100644 index 000000000000..d40929e755f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asynccompletedeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.asynccompletedeventargs", "Method[asynccompletedeventargs]", "Argument[0]", "Argument[this].Field[Error]", "value"] + - ["system.componentmodel.asynccompletedeventargs", "Method[asynccompletedeventargs]", "Argument[2]", "Argument[this].Field[UserState]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asyncoperation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asyncoperation.model.yml new file mode 100644 index 000000000000..98e9d0ff5c67 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asyncoperation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.asyncoperation", "Method[get_synchronizationcontext]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asyncoperationmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asyncoperationmanager.model.yml new file mode 100644 index 000000000000..c424c4d4e9ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.asyncoperationmanager.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.asyncoperationmanager", "Method[createoperation]", "Argument[0]", "ReturnValue.Field[UserSuppliedState]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.attributecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.attributecollection.model.yml new file mode 100644 index 000000000000..c6a8d0606617 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.attributecollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.attributecollection", "Method[attributecollection]", "Argument[0]", "Argument[this].SyntheticField[_attributes]", "value"] + - ["system.componentmodel.attributecollection", "Method[get_attributes]", "Argument[this].SyntheticField[_attributes]", "ReturnValue", "value"] + - ["system.componentmodel.attributecollection", "Method[get_item]", "Argument[this].Field[Attributes].Element", "ReturnValue", "value"] + - ["system.componentmodel.attributecollection", "Method[get_item]", "Argument[this].SyntheticField[_attributes].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.attributeproviderattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.attributeproviderattribute.model.yml new file mode 100644 index 000000000000..db1985a4a915 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.attributeproviderattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.attributeproviderattribute", "Method[attributeproviderattribute]", "Argument[0]", "Argument[this].Field[TypeName]", "value"] + - ["system.componentmodel.attributeproviderattribute", "Method[attributeproviderattribute]", "Argument[1]", "Argument[this].Field[PropertyName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.bindinglist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.bindinglist.model.yml new file mode 100644 index 000000000000..59045f04ed75 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.bindinglist.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.bindinglist", "Method[get_sortproperty]", "Argument[this].Field[SortPropertyCore]", "ReturnValue", "value"] + - ["system.componentmodel.bindinglist", "Method[onaddingnew]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.bindinglist", "Method[onlistchanged]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.categoryattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.categoryattribute.model.yml new file mode 100644 index 000000000000..4cd741389bad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.categoryattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.categoryattribute", "Method[categoryattribute]", "Argument[0]", "Argument[this].SyntheticField[_categoryValue]", "value"] + - ["system.componentmodel.categoryattribute", "Method[get_category]", "Argument[this].SyntheticField[_categoryValue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.complexbindingpropertiesattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.complexbindingpropertiesattribute.model.yml new file mode 100644 index 000000000000..d03d54f921b4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.complexbindingpropertiesattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.complexbindingpropertiesattribute", "Method[complexbindingpropertiesattribute]", "Argument[0]", "Argument[this].Field[DataSource]", "value"] + - ["system.componentmodel.complexbindingpropertiesattribute", "Method[complexbindingpropertiesattribute]", "Argument[1]", "Argument[this].Field[DataMember]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.component.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.component.model.yml new file mode 100644 index 000000000000..b031d8cedaa2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.component.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.component", "Method[get_container]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.component", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.componentcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.componentcollection.model.yml new file mode 100644 index 000000000000..34bdc717d904 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.componentcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.componentcollection", "Method[componentcollection]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] + - ["system.componentmodel.componentcollection", "Method[get_item]", "Argument[this].Field[InnerList].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.attributedmodelservices.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.attributedmodelservices.model.yml new file mode 100644 index 000000000000..3753401276bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.attributedmodelservices.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.attributedmodelservices", "Method[addpart]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.attributedmodelservices", "Method[createpart]", "Argument[0]", "ReturnValue.SyntheticField[_cachedInstance]", "value"] + - ["system.componentmodel.composition.attributedmodelservices", "Method[createpart]", "Argument[0]", "ReturnValue.SyntheticField[_definition]", "value"] + - ["system.componentmodel.composition.attributedmodelservices", "Method[createpart]", "Argument[1]", "ReturnValue.SyntheticField[_cachedInstance]", "value"] + - ["system.componentmodel.composition.attributedmodelservices", "Method[createpartdefinition]", "Argument[1]", "ReturnValue.SyntheticField[_creationInfo].SyntheticField[_origin]", "value"] + - ["system.componentmodel.composition.attributedmodelservices", "Method[createpartdefinition]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.attributedmodelservices", "Method[getmetadataview]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.composition.attributedmodelservices", "Method[satisfyimportsonce]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.changerejectedexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.changerejectedexception.model.yml new file mode 100644 index 000000000000..e3d3ae4c9107 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.changerejectedexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.changerejectedexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.compositionerror.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.compositionerror.model.yml new file mode 100644 index 000000000000..24f91d166959 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.compositionerror.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.compositionerror", "Method[get_description]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.compositionerror", "Method[get_element]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.compositionerror", "Method[get_exception]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.compositionerror", "Method[tostring]", "Argument[this].Field[Description]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.compositionexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.compositionexception.model.yml new file mode 100644 index 000000000000..f83b65996af9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.compositionexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.compositionexception", "Method[get_errors]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.compositionexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportattribute.model.yml new file mode 100644 index 000000000000..ec56c992e5af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.exportattribute", "Method[exportattribute]", "Argument[0]", "Argument[this].Field[ContractName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportfactory.model.yml new file mode 100644 index 000000000000..5d3e62d8eb69 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportfactory.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.exportfactory", "Method[exportfactory]", "Argument[1]", "Argument[this].SyntheticField[_metadata]", "value"] + - ["system.componentmodel.composition.exportfactory", "Method[get_metadata]", "Argument[this].SyntheticField[_metadata]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportlifetimecontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportlifetimecontext.model.yml new file mode 100644 index 000000000000..3134479a0a6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportlifetimecontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.exportlifetimecontext", "Method[exportlifetimecontext]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.componentmodel.composition.exportlifetimecontext", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportmetadataattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportmetadataattribute.model.yml new file mode 100644 index 000000000000..33c17f2e2a1f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.exportmetadataattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.exportmetadataattribute", "Method[exportmetadataattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.componentmodel.composition.exportmetadataattribute", "Method[exportmetadataattribute]", "Argument[1]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.aggregatecatalog.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.aggregatecatalog.model.yml new file mode 100644 index 000000000000..a9eeea74d4f8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.aggregatecatalog.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.aggregatecatalog", "Method[get_catalogs]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.aggregateexportprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.aggregateexportprovider.model.yml new file mode 100644 index 000000000000..69584de1f661 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.aggregateexportprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.aggregateexportprovider", "Method[aggregateexportprovider]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.aggregateexportprovider", "Method[get_providers]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.applicationcatalog.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.applicationcatalog.model.yml new file mode 100644 index 000000000000..3dcbe8d19125 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.applicationcatalog.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.applicationcatalog", "Method[applicationcatalog]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.applicationcatalog", "Method[applicationcatalog]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.assemblycatalog.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.assemblycatalog.model.yml new file mode 100644 index 000000000000..9a45070a3940 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.assemblycatalog.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[assemblycatalog]", "Argument[0]", "Argument[this].SyntheticField[_assembly]", "value"] + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[assemblycatalog]", "Argument[1]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[assemblycatalog]", "Argument[2]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[get_assembly]", "Argument[this].SyntheticField[_assembly]", "ReturnValue", "value"] + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[get_displayname]", "Argument[this].Field[Assembly].Field[FullName]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[get_displayname]", "Argument[this].SyntheticField[_assembly].Field[FullName]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[tostring]", "Argument[this].Field[Assembly].Field[FullName]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.assemblycatalog", "Method[tostring]", "Argument[this].SyntheticField[_assembly].Field[FullName]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.atomiccomposition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.atomiccomposition.model.yml new file mode 100644 index 000000000000..1c8b9c5c971c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.atomiccomposition.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.atomiccomposition", "Method[atomiccomposition]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.atomiccomposition", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] + - ["system.componentmodel.composition.hosting.atomiccomposition", "Method[trygetvalue]", "Argument[this]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.catalogexportprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.catalogexportprovider.model.yml new file mode 100644 index 000000000000..0294c898fee8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.catalogexportprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.catalogexportprovider", "Method[catalogexportprovider]", "Argument[0]", "Argument[this].SyntheticField[_catalog]", "value"] + - ["system.componentmodel.composition.hosting.catalogexportprovider", "Method[get_catalog]", "Argument[this].SyntheticField[_catalog]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.catalogextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.catalogextensions.model.yml new file mode 100644 index 000000000000..e4c369f9cb36 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.catalogextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.catalogextensions", "Method[createcompositionservice]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs.model.yml new file mode 100644 index 000000000000..40d118c33d8c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Method[composablepartcatalogchangeeventargs]", "Argument[0]", "Argument[this].SyntheticField[_addedDefinitions]", "value"] + - ["system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Method[composablepartcatalogchangeeventargs]", "Argument[1]", "Argument[this].SyntheticField[_removedDefinitions]", "value"] + - ["system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Method[composablepartcatalogchangeeventargs]", "Argument[2]", "Argument[this].Field[AtomicComposition]", "value"] + - ["system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Method[get_addeddefinitions]", "Argument[this].SyntheticField[_addedDefinitions]", "ReturnValue", "value"] + - ["system.componentmodel.composition.hosting.composablepartcatalogchangeeventargs", "Method[get_removeddefinitions]", "Argument[this].SyntheticField[_removedDefinitions]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositionbatch.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositionbatch.model.yml new file mode 100644 index 000000000000..f239a657ae10 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositionbatch.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.compositionbatch", "Method[addexport]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.compositionbatch", "Method[get_partstoadd]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.compositionbatch", "Method[get_partstoremove]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositioncontainer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositioncontainer.model.yml new file mode 100644 index 000000000000..1be5379bf04f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositioncontainer.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.compositioncontainer", "Method[compositioncontainer]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.compositioncontainer", "Method[get_catalog]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.compositioncontainer", "Method[get_providers]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositionscopedefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositionscopedefinition.model.yml new file mode 100644 index 000000000000..67d1bbf36c6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.compositionscopedefinition.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.compositionscopedefinition", "Method[compositionscopedefinition]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.compositionscopedefinition", "Method[compositionscopedefinition]", "Argument[2]", "Argument[this].SyntheticField[_publicSurface]", "value"] + - ["system.componentmodel.composition.hosting.compositionscopedefinition", "Method[get_children]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.compositionscopedefinition", "Method[get_publicsurface]", "Argument[this].SyntheticField[_publicSurface]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.directorycatalog.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.directorycatalog.model.yml new file mode 100644 index 000000000000..3f3fd918907d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.directorycatalog.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[directorycatalog]", "Argument[0]", "Argument[this].SyntheticField[_fullPath]", "taint"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[directorycatalog]", "Argument[0]", "Argument[this].SyntheticField[_path]", "value"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[directorycatalog]", "Argument[1]", "Argument[this].SyntheticField[_searchPattern]", "value"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[get_displayname]", "Argument[this].SyntheticField[_path]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[get_fullpath]", "Argument[this].SyntheticField[_fullPath]", "ReturnValue", "value"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[get_loadedfiles]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[get_path]", "Argument[this].SyntheticField[_path]", "ReturnValue", "value"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[get_searchpattern]", "Argument[this].SyntheticField[_searchPattern]", "ReturnValue", "value"] + - ["system.componentmodel.composition.hosting.directorycatalog", "Method[tostring]", "Argument[this].SyntheticField[_path]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.exportprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.exportprovider.model.yml new file mode 100644 index 000000000000..480550f4e22e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.exportprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.exportprovider", "Method[getexports]", "Argument[this]", "Argument[0]", "taint"] + - ["system.componentmodel.composition.hosting.exportprovider", "Method[getexportscore]", "Argument[this]", "Argument[0]", "taint"] + - ["system.componentmodel.composition.hosting.exportprovider", "Method[trygetexports]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.exportschangeeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.exportschangeeventargs.model.yml new file mode 100644 index 000000000000..7b9bc56fa4fa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.exportschangeeventargs.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.exportschangeeventargs", "Method[exportschangeeventargs]", "Argument[0]", "Argument[this].SyntheticField[_addedExports]", "value"] + - ["system.componentmodel.composition.hosting.exportschangeeventargs", "Method[exportschangeeventargs]", "Argument[1]", "Argument[this].SyntheticField[_removedExports]", "value"] + - ["system.componentmodel.composition.hosting.exportschangeeventargs", "Method[exportschangeeventargs]", "Argument[2]", "Argument[this].Field[AtomicComposition]", "value"] + - ["system.componentmodel.composition.hosting.exportschangeeventargs", "Method[get_addedexports]", "Argument[this].SyntheticField[_addedExports]", "ReturnValue", "value"] + - ["system.componentmodel.composition.hosting.exportschangeeventargs", "Method[get_removedexports]", "Argument[this].SyntheticField[_removedExports]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.filteredcatalog.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.filteredcatalog.model.yml new file mode 100644 index 000000000000..f077d21effee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.filteredcatalog.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.filteredcatalog", "Method[get_complement]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.importengine.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.importengine.model.yml new file mode 100644 index 000000000000..8c2b18615974 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.importengine.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.importengine", "Method[importengine]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.typecatalog.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.typecatalog.model.yml new file mode 100644 index 000000000000..f90dc33477ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.hosting.typecatalog.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.hosting.typecatalog", "Method[typecatalog]", "Argument[1]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.hosting.typecatalog", "Method[typecatalog]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.importattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.importattribute.model.yml new file mode 100644 index 000000000000..aee2089efbca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.importattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.importattribute", "Method[importattribute]", "Argument[0]", "Argument[this].Field[ContractName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.importmanyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.importmanyattribute.model.yml new file mode 100644 index 000000000000..72ce09b78a28 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.importmanyattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.importmanyattribute", "Method[importmanyattribute]", "Argument[0]", "Argument[this].Field[ContractName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.partmetadataattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.partmetadataattribute.model.yml new file mode 100644 index 000000000000..c67a8bdc2453 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.partmetadataattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.partmetadataattribute", "Method[partmetadataattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.componentmodel.composition.partmetadataattribute", "Method[partmetadataattribute]", "Argument[1]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepart.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepart.model.yml new file mode 100644 index 000000000000..d7676d90ba1c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepart.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.composablepart", "Method[get_exportdefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.composablepart", "Method[get_importdefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.composablepart", "Method[get_metadata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.composablepart", "Method[getexportedvalue]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartcatalog.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartcatalog.model.yml new file mode 100644 index 000000000000..60d4654e9843 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartcatalog.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.composablepartcatalog", "Method[get_parts]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.composablepartcatalog", "Method[getexports]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartdefinition.model.yml new file mode 100644 index 000000000000..1477bec9a19d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartdefinition.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.composablepartdefinition", "Method[createpart]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.composablepartdefinition", "Method[get_exportdefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.composablepartdefinition", "Method[get_importdefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.composablepartdefinition", "Method[get_metadata]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartexception.model.yml new file mode 100644 index 000000000000..ae9bde3c483c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.composablepartexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.composablepartexception", "Method[composablepartexception]", "Argument[1]", "Argument[this].SyntheticField[_element]", "value"] + - ["system.componentmodel.composition.primitives.composablepartexception", "Method[get_element]", "Argument[this].SyntheticField[_element]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.contractbasedimportdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.contractbasedimportdefinition.model.yml new file mode 100644 index 000000000000..ee5cc5cd35f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.contractbasedimportdefinition.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.contractbasedimportdefinition", "Method[contractbasedimportdefinition]", "Argument[1]", "Argument[this].SyntheticField[_requiredTypeIdentity]", "value"] + - ["system.componentmodel.composition.primitives.contractbasedimportdefinition", "Method[contractbasedimportdefinition]", "Argument[2]", "Argument[this].SyntheticField[_requiredMetadata]", "value"] + - ["system.componentmodel.composition.primitives.contractbasedimportdefinition", "Method[get_requiredmetadata]", "Argument[this].SyntheticField[_requiredMetadata]", "ReturnValue", "value"] + - ["system.componentmodel.composition.primitives.contractbasedimportdefinition", "Method[get_requiredtypeidentity]", "Argument[this].SyntheticField[_requiredTypeIdentity]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.export.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.export.model.yml new file mode 100644 index 000000000000..1a3832ab4e41 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.export.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.export", "Method[export]", "Argument[0]", "Argument[this].SyntheticField[_definition]", "value"] + - ["system.componentmodel.composition.primitives.export", "Method[export]", "Argument[1]", "Argument[this].SyntheticField[_exportedValueGetter]", "value"] + - ["system.componentmodel.composition.primitives.export", "Method[get_definition]", "Argument[this].SyntheticField[_definition]", "ReturnValue", "value"] + - ["system.componentmodel.composition.primitives.export", "Method[get_metadata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.export", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.export", "Method[getexportedvaluecore]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.exportdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.exportdefinition.model.yml new file mode 100644 index 000000000000..2eb8712d9b1b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.exportdefinition.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.exportdefinition", "Method[exportdefinition]", "Argument[0]", "Argument[this].SyntheticField[_contractName]", "value"] + - ["system.componentmodel.composition.primitives.exportdefinition", "Method[exportdefinition]", "Argument[1]", "Argument[this].SyntheticField[_metadata]", "value"] + - ["system.componentmodel.composition.primitives.exportdefinition", "Method[get_contractname]", "Argument[this].SyntheticField[_contractName]", "ReturnValue", "value"] + - ["system.componentmodel.composition.primitives.exportdefinition", "Method[get_metadata]", "Argument[this].SyntheticField[_metadata]", "ReturnValue", "value"] + - ["system.componentmodel.composition.primitives.exportdefinition", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.exporteddelegate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.exporteddelegate.model.yml new file mode 100644 index 000000000000..a3fa83e9a916 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.exporteddelegate.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.exporteddelegate", "Method[exporteddelegate]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.primitives.exporteddelegate", "Method[exporteddelegate]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.icompositionelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.icompositionelement.model.yml new file mode 100644 index 000000000000..cbe27737dd3b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.icompositionelement.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.icompositionelement", "Method[get_displayname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.icompositionelement", "Method[get_origin]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.importdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.importdefinition.model.yml new file mode 100644 index 000000000000..119657d063dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.primitives.importdefinition.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.primitives.importdefinition", "Method[get_constraint]", "Argument[this].SyntheticField[_constraint]", "ReturnValue", "value"] + - ["system.componentmodel.composition.primitives.importdefinition", "Method[get_contractname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.importdefinition", "Method[get_metadata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.primitives.importdefinition", "Method[importdefinition]", "Argument[0]", "Argument[this].SyntheticField[_constraint]", "value"] + - ["system.componentmodel.composition.primitives.importdefinition", "Method[isconstraintsatisfiedby]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.primitives.importdefinition", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.reflectionmodel.lazymemberinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.reflectionmodel.lazymemberinfo.model.yml new file mode 100644 index 000000000000..03817ae04a2e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.reflectionmodel.lazymemberinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Method[getaccessors]", "Argument[this].SyntheticField[_accessors]", "ReturnValue", "value"] + - ["system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Method[lazymemberinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Method[lazymemberinfo]", "Argument[1]", "Argument[this].SyntheticField[_accessorsCreator]", "value"] + - ["system.componentmodel.composition.reflectionmodel.lazymemberinfo", "Method[lazymemberinfo]", "Argument[1]", "Argument[this].SyntheticField[_accessors]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.reflectionmodel.reflectionmodelservices.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.reflectionmodel.reflectionmodelservices.model.yml new file mode 100644 index 000000000000..5419679e2352 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.reflectionmodel.reflectionmodelservices.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[createexportdefinition]", "Argument[3]", "ReturnValue.SyntheticField[_origin]", "value"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[createimportdefinition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[createimportdefinition]", "Argument[2]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[createimportdefinition]", "Argument[3].Element", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[createpartdefinition]", "Argument[5]", "ReturnValue.SyntheticField[_creationInfo].SyntheticField[_origin]", "value"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[getexportfactoryproductimportdefinition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[getexportingmember]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[getimportingmember]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[getimportingparameter]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[getparttype]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.composition.reflectionmodel.reflectionmodelservices", "Method[trymakegenericpartdefinition]", "Argument[0]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.exportbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.exportbuilder.model.yml new file mode 100644 index 000000000000..f577abdc73ab --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.exportbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.registration.exportbuilder", "Method[addmetadata]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.exportbuilder", "Method[ascontractname]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.exportbuilder", "Method[ascontracttype]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.exportbuilder", "Method[inherited]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.importbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.importbuilder.model.yml new file mode 100644 index 000000000000..686eac1ea030 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.importbuilder.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.registration.importbuilder", "Method[allowdefault]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.importbuilder", "Method[allowrecomposition]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.importbuilder", "Method[ascontractname]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.importbuilder", "Method[ascontracttype]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.importbuilder", "Method[asmany]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.importbuilder", "Method[requiredcreationpolicy]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.importbuilder", "Method[source]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.partbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.partbuilder.model.yml new file mode 100644 index 000000000000..5a2cf7790a0d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.composition.registration.partbuilder.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.composition.registration.partbuilder", "Method[addmetadata]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[export]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[exportinterfaces]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[exportproperties]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[exportproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[importproperties]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[importproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[selectconstructor]", "Argument[this]", "ReturnValue", "value"] + - ["system.componentmodel.composition.registration.partbuilder", "Method[setcreationpolicy]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.container.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.container.model.yml new file mode 100644 index 000000000000..f305260f34ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.container.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.container", "Method[createsite]", "Argument[this]", "ReturnValue.SyntheticField[Container]", "value"] + - ["system.componentmodel.container", "Method[getservice]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.containerfilterservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.containerfilterservice.model.yml new file mode 100644 index 000000000000..73c7f839fb0f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.containerfilterservice.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.containerfilterservice", "Method[filtercomponents]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.cultureinfoconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.cultureinfoconverter.model.yml new file mode 100644 index 000000000000..44e54c77819b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.cultureinfoconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.cultureinfoconverter", "Method[getculturename]", "Argument[0].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.customtypedescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.customtypedescriptor.model.yml new file mode 100644 index 000000000000..ec7181d2702b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.customtypedescriptor.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.customtypedescriptor", "Method[customtypedescriptor]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.allowedvaluesattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.allowedvaluesattribute.model.yml new file mode 100644 index 000000000000..04c2b819a6c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.allowedvaluesattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.allowedvaluesattribute", "Method[allowedvaluesattribute]", "Argument[0]", "Argument[this].Field[Values]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.associationattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.associationattribute.model.yml new file mode 100644 index 000000000000..09114e66f6c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.associationattribute.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.associationattribute", "Method[associationattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.componentmodel.dataannotations.associationattribute", "Method[associationattribute]", "Argument[1]", "Argument[this].Field[ThisKey]", "value"] + - ["system.componentmodel.dataannotations.associationattribute", "Method[associationattribute]", "Argument[2]", "Argument[this].Field[OtherKey]", "value"] + - ["system.componentmodel.dataannotations.associationattribute", "Method[get_otherkeymembers]", "Argument[this].Field[OtherKey]", "ReturnValue.Element", "taint"] + - ["system.componentmodel.dataannotations.associationattribute", "Method[get_thiskeymembers]", "Argument[this].Field[ThisKey]", "ReturnValue.Element", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.compareattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.compareattribute.model.yml new file mode 100644 index 000000000000..b2c0c737c468 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.compareattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.compareattribute", "Method[compareattribute]", "Argument[0]", "Argument[this].Field[OtherProperty]", "value"] + - ["system.componentmodel.dataannotations.compareattribute", "Method[isvalid]", "Argument[this].Field[OtherProperty]", "Argument[this].Field[OtherPropertyDisplayName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.customvalidationattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.customvalidationattribute.model.yml new file mode 100644 index 000000000000..7b8da026dac6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.customvalidationattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.customvalidationattribute", "Method[customvalidationattribute]", "Argument[1]", "Argument[this].Field[Method]", "value"] + - ["system.componentmodel.dataannotations.customvalidationattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.datatypeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.datatypeattribute.model.yml new file mode 100644 index 000000000000..317e303a1a1b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.datatypeattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.datatypeattribute", "Method[datatypeattribute]", "Argument[0]", "Argument[this].Field[CustomDataType]", "value"] + - ["system.componentmodel.dataannotations.datatypeattribute", "Method[getdatatypename]", "Argument[this].Field[CustomDataType]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.deniedvaluesattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.deniedvaluesattribute.model.yml new file mode 100644 index 000000000000..7ba7d02e9f63 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.deniedvaluesattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.deniedvaluesattribute", "Method[deniedvaluesattribute]", "Argument[0]", "Argument[this].Field[Values]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displayattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displayattribute.model.yml new file mode 100644 index 000000000000..94ff9fcc866f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displayattribute.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.displayattribute", "Method[getdescription]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.displayattribute", "Method[getgroupname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.displayattribute", "Method[getname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.displayattribute", "Method[getprompt]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.displayattribute", "Method[getshortname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displaycolumnattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displaycolumnattribute.model.yml new file mode 100644 index 000000000000..2e330ab6d611 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displaycolumnattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.displaycolumnattribute", "Method[displaycolumnattribute]", "Argument[0]", "Argument[this].Field[DisplayColumn]", "value"] + - ["system.componentmodel.dataannotations.displaycolumnattribute", "Method[displaycolumnattribute]", "Argument[1]", "Argument[this].Field[SortColumn]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displayformatattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displayformatattribute.model.yml new file mode 100644 index 000000000000..c4aeedf21ae0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.displayformatattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.displayformatattribute", "Method[getnulldisplaytext]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.fileextensionsattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.fileextensionsattribute.model.yml new file mode 100644 index 000000000000..923e074b6242 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.fileextensionsattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.fileextensionsattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.filteruihintattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.filteruihintattribute.model.yml new file mode 100644 index 000000000000..1194eda6ffef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.filteruihintattribute.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.filteruihintattribute", "Method[filteruihintattribute]", "Argument[0]", "Argument[this].SyntheticField[_implementation].SyntheticField[UIHint]", "value"] + - ["system.componentmodel.dataannotations.filteruihintattribute", "Method[filteruihintattribute]", "Argument[1]", "Argument[this].SyntheticField[_implementation].SyntheticField[PresentationLayer]", "value"] + - ["system.componentmodel.dataannotations.filteruihintattribute", "Method[get_controlparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.filteruihintattribute", "Method[get_filteruihint]", "Argument[this].SyntheticField[_implementation].SyntheticField[UIHint]", "ReturnValue", "value"] + - ["system.componentmodel.dataannotations.filteruihintattribute", "Method[get_presentationlayer]", "Argument[this].SyntheticField[_implementation].SyntheticField[PresentationLayer]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.lengthattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.lengthattribute.model.yml new file mode 100644 index 000000000000..22ea08db13f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.lengthattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.lengthattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.maxlengthattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.maxlengthattribute.model.yml new file mode 100644 index 000000000000..397c7518ee35 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.maxlengthattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.maxlengthattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.minlengthattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.minlengthattribute.model.yml new file mode 100644 index 000000000000..ac072e6f0500 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.minlengthattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.minlengthattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.rangeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.rangeattribute.model.yml new file mode 100644 index 000000000000..d33ffd3c22dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.rangeattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.rangeattribute", "Method[rangeattribute]", "Argument[1]", "Argument[this].Field[Minimum]", "value"] + - ["system.componentmodel.dataannotations.rangeattribute", "Method[rangeattribute]", "Argument[2]", "Argument[this].Field[Maximum]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.regularexpressionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.regularexpressionattribute.model.yml new file mode 100644 index 000000000000..d461172adbb2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.regularexpressionattribute.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.regularexpressionattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.regularexpressionattribute", "Method[formaterrormessage]", "Argument[this].Field[Pattern]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.regularexpressionattribute", "Method[regularexpressionattribute]", "Argument[0]", "Argument[this].Field[Pattern]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.columnattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.columnattribute.model.yml new file mode 100644 index 000000000000..60b56d19f4a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.columnattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.schema.columnattribute", "Method[columnattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.foreignkeyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.foreignkeyattribute.model.yml new file mode 100644 index 000000000000..231f65903f9a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.foreignkeyattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.schema.foreignkeyattribute", "Method[foreignkeyattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.inversepropertyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.inversepropertyattribute.model.yml new file mode 100644 index 000000000000..eaf471090768 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.inversepropertyattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.schema.inversepropertyattribute", "Method[inversepropertyattribute]", "Argument[0]", "Argument[this].Field[Property]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.tableattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.tableattribute.model.yml new file mode 100644 index 000000000000..965237aaa24b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.schema.tableattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.schema.tableattribute", "Method[tableattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.stringlengthattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.stringlengthattribute.model.yml new file mode 100644 index 000000000000..412a4f109864 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.stringlengthattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.stringlengthattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.uihintattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.uihintattribute.model.yml new file mode 100644 index 000000000000..d817cb8a8c64 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.uihintattribute.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.uihintattribute", "Method[get_controlparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.uihintattribute", "Method[get_presentationlayer]", "Argument[this].SyntheticField[_implementation].SyntheticField[PresentationLayer]", "ReturnValue", "value"] + - ["system.componentmodel.dataannotations.uihintattribute", "Method[get_uihint]", "Argument[this].SyntheticField[_implementation].SyntheticField[UIHint]", "ReturnValue", "value"] + - ["system.componentmodel.dataannotations.uihintattribute", "Method[uihintattribute]", "Argument[0]", "Argument[this].SyntheticField[_implementation].SyntheticField[UIHint]", "value"] + - ["system.componentmodel.dataannotations.uihintattribute", "Method[uihintattribute]", "Argument[1]", "Argument[this].SyntheticField[_implementation].SyntheticField[PresentationLayer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationattribute.model.yml new file mode 100644 index 000000000000..1af234dcd9ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationattribute.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.validationattribute", "Method[formaterrormessage]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.validationattribute", "Method[formaterrormessage]", "Argument[this].Field[ErrorMessageString]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.validationattribute", "Method[get_errormessagestring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.validationattribute", "Method[getvalidationresult]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.dataannotations.validationattribute", "Method[isvalid]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.dataannotations.validationattribute", "Method[validate]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.dataannotations.validationattribute", "Method[validationattribute]", "Argument[0]", "Argument[this].SyntheticField[_errorMessageResourceAccessor]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationcontext.model.yml new file mode 100644 index 000000000000..e47e135400af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationcontext.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.validationcontext", "Method[get_items]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.dataannotations.validationcontext", "Method[initializeserviceprovider]", "Argument[0]", "Argument[this].SyntheticField[_serviceProvider]", "value"] + - ["system.componentmodel.dataannotations.validationcontext", "Method[validationcontext]", "Argument[0]", "Argument[this].Field[ObjectInstance]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationexception.model.yml new file mode 100644 index 000000000000..79de04c9c65c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.validationexception", "Method[validationexception]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.dataannotations.validationexception", "Method[validationexception]", "Argument[1]", "Argument[this].Field[ValidationAttribute]", "value"] + - ["system.componentmodel.dataannotations.validationexception", "Method[validationexception]", "Argument[2]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationresult.model.yml new file mode 100644 index 000000000000..eb5c3c3fb251 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.dataannotations.validationresult.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.dataannotations.validationresult", "Method[tostring]", "Argument[this].Field[ErrorMessage]", "ReturnValue", "value"] + - ["system.componentmodel.dataannotations.validationresult", "Method[validationresult]", "Argument[0].Field[ErrorMessage]", "Argument[this].Field[ErrorMessage]", "value"] + - ["system.componentmodel.dataannotations.validationresult", "Method[validationresult]", "Argument[0].Field[MemberNames]", "Argument[this].Field[MemberNames]", "value"] + - ["system.componentmodel.dataannotations.validationresult", "Method[validationresult]", "Argument[0]", "Argument[this].Field[ErrorMessage]", "value"] + - ["system.componentmodel.dataannotations.validationresult", "Method[validationresult]", "Argument[1]", "Argument[this].Field[MemberNames]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultbindingpropertyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultbindingpropertyattribute.model.yml new file mode 100644 index 000000000000..23a153136d4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultbindingpropertyattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.defaultbindingpropertyattribute", "Method[defaultbindingpropertyattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaulteventattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaulteventattribute.model.yml new file mode 100644 index 000000000000..ea74c8591e30 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaulteventattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.defaulteventattribute", "Method[defaulteventattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultpropertyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultpropertyattribute.model.yml new file mode 100644 index 000000000000..d0b824a1952a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultpropertyattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.defaultpropertyattribute", "Method[defaultpropertyattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultvalueattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultvalueattribute.model.yml new file mode 100644 index 000000000000..c4f852ba587a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.defaultvalueattribute.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.defaultvalueattribute", "Method[defaultvalueattribute]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.componentmodel.defaultvalueattribute", "Method[defaultvalueattribute]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.componentmodel.defaultvalueattribute", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.componentmodel.defaultvalueattribute", "Method[setvalue]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.descriptionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.descriptionattribute.model.yml new file mode 100644 index 000000000000..ef8108cb92a8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.descriptionattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.descriptionattribute", "Method[descriptionattribute]", "Argument[0]", "Argument[this].Field[DescriptionValue]", "value"] + - ["system.componentmodel.descriptionattribute", "Method[get_description]", "Argument[this].Field[DescriptionValue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.activedesignereventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.activedesignereventargs.model.yml new file mode 100644 index 000000000000..9323eda36bdb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.activedesignereventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.activedesignereventargs", "Method[activedesignereventargs]", "Argument[0]", "Argument[this].Field[OldDesigner]", "value"] + - ["system.componentmodel.design.activedesignereventargs", "Method[activedesignereventargs]", "Argument[1]", "Argument[this].Field[NewDesigner]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.commandid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.commandid.model.yml new file mode 100644 index 000000000000..94da2c502590 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.commandid.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.commandid", "Method[tostring]", "Argument[this].Field[Guid]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentchangedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentchangedeventargs.model.yml new file mode 100644 index 000000000000..877cf1c17abe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentchangedeventargs.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.componentchangedeventargs", "Method[componentchangedeventargs]", "Argument[0]", "Argument[this].Field[Component]", "value"] + - ["system.componentmodel.design.componentchangedeventargs", "Method[componentchangedeventargs]", "Argument[1]", "Argument[this].Field[Member]", "value"] + - ["system.componentmodel.design.componentchangedeventargs", "Method[componentchangedeventargs]", "Argument[2]", "Argument[this].Field[OldValue]", "value"] + - ["system.componentmodel.design.componentchangedeventargs", "Method[componentchangedeventargs]", "Argument[3]", "Argument[this].Field[NewValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentchangingeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentchangingeventargs.model.yml new file mode 100644 index 000000000000..cbff1aef9392 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentchangingeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.componentchangingeventargs", "Method[componentchangingeventargs]", "Argument[0]", "Argument[this].Field[Component]", "value"] + - ["system.componentmodel.design.componentchangingeventargs", "Method[componentchangingeventargs]", "Argument[1]", "Argument[this].Field[Member]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentrenameeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentrenameeventargs.model.yml new file mode 100644 index 000000000000..ece42db22682 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.componentrenameeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.componentrenameeventargs", "Method[componentrenameeventargs]", "Argument[0]", "Argument[this].Field[Component]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designercollection.model.yml new file mode 100644 index 000000000000..559aabda368c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designercollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.designercollection", "Method[designercollection]", "Argument[0]", "Argument[this].SyntheticField[_designers]", "value"] + - ["system.componentmodel.design.designercollection", "Method[get_item]", "Argument[this].SyntheticField[_designers].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designereventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designereventargs.model.yml new file mode 100644 index 000000000000..5d3f1bc1e411 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designereventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.designereventargs", "Method[designereventargs]", "Argument[0]", "Argument[this].Field[Designer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designeroptionservice.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designeroptionservice.model.yml new file mode 100644 index 000000000000..bb31416fa914 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designeroptionservice.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.designeroptionservice", "Method[createoptioncollection]", "Argument[0]", "ReturnValue.Field[Parent]", "value"] + - ["system.componentmodel.design.designeroptionservice", "Method[createoptioncollection]", "Argument[1]", "ReturnValue.Field[Name]", "value"] + - ["system.componentmodel.design.designeroptionservice", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.design.designeroptionservice", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designertransaction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designertransaction.model.yml new file mode 100644 index 000000000000..4f9e04b38e21 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designertransaction.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.designertransaction", "Method[designertransaction]", "Argument[0]", "Argument[this].Field[Description]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designerverb.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designerverb.model.yml new file mode 100644 index 000000000000..1c41a36cd7ff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designerverb.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.designerverb", "Method[get_text]", "Argument[this].Field[Properties].Element", "ReturnValue", "value"] + - ["system.componentmodel.design.designerverb", "Method[tostring]", "Argument[this].Field[CommandID].Field[Guid]", "ReturnValue", "taint"] + - ["system.componentmodel.design.designerverb", "Method[tostring]", "Argument[this].Field[Properties].Element", "ReturnValue", "taint"] + - ["system.componentmodel.design.designerverb", "Method[tostring]", "Argument[this].Field[Text]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designerverbcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designerverbcollection.model.yml new file mode 100644 index 000000000000..9f11c640d7df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.designerverbcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.designerverbcollection", "Method[designerverbcollection]", "Argument[0].Element", "Argument[this].Element", "value"] + - ["system.componentmodel.design.designerverbcollection", "Method[designerverbcollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.helpkeywordattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.helpkeywordattribute.model.yml new file mode 100644 index 000000000000..877e82346693 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.helpkeywordattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.helpkeywordattribute", "Method[helpkeywordattribute]", "Argument[0]", "Argument[this].Field[HelpKeyword]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.menucommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.menucommand.model.yml new file mode 100644 index 000000000000..4fab045ca6c9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.menucommand.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.menucommand", "Method[tostring]", "Argument[this].Field[CommandID].Field[Guid]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.contextstack.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.contextstack.model.yml new file mode 100644 index 000000000000..48db35837c27 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.contextstack.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.serialization.contextstack", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.design.serialization.contextstack", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.design.serialization.contextstack", "Method[pop]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.defaultserializationproviderattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.defaultserializationproviderattribute.model.yml new file mode 100644 index 000000000000..b10acab3bda4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.defaultserializationproviderattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.serialization.defaultserializationproviderattribute", "Method[defaultserializationproviderattribute]", "Argument[0]", "Argument[this].Field[ProviderTypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.designerserializerattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.designerserializerattribute.model.yml new file mode 100644 index 000000000000..3c331e604bef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.designerserializerattribute.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.serialization.designerserializerattribute", "Method[designerserializerattribute]", "Argument[0]", "Argument[this].Field[SerializerTypeName]", "value"] + - ["system.componentmodel.design.serialization.designerserializerattribute", "Method[designerserializerattribute]", "Argument[1]", "Argument[this].Field[SerializerBaseTypeName]", "value"] + - ["system.componentmodel.design.serialization.designerserializerattribute", "Method[get_typeid]", "Argument[this].Field[SerializerBaseTypeName]", "Argument[this].SyntheticField[_typeId]", "taint"] + - ["system.componentmodel.design.serialization.designerserializerattribute", "Method[get_typeid]", "Argument[this].Field[SerializerBaseTypeName]", "ReturnValue", "taint"] + - ["system.componentmodel.design.serialization.designerserializerattribute", "Method[get_typeid]", "Argument[this].SyntheticField[_typeId]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.instancedescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.instancedescriptor.model.yml new file mode 100644 index 000000000000..eb21f920454c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.instancedescriptor.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.serialization.instancedescriptor", "Method[instancedescriptor]", "Argument[0]", "Argument[this].Field[MemberInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.memberrelationship.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.memberrelationship.model.yml new file mode 100644 index 000000000000..d07ab1547abd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.memberrelationship.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.serialization.memberrelationship", "Method[memberrelationship]", "Argument[0]", "Argument[this].Field[Owner]", "value"] + - ["system.componentmodel.design.serialization.memberrelationship", "Method[memberrelationship]", "Argument[1]", "Argument[this].Field[Member]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.resolvenameeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.resolvenameeventargs.model.yml new file mode 100644 index 000000000000..5a7ea3557ec7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.resolvenameeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.serialization.resolvenameeventargs", "Method[resolvenameeventargs]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.rootdesignerserializerattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.rootdesignerserializerattribute.model.yml new file mode 100644 index 000000000000..c932c2af7ef4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.serialization.rootdesignerserializerattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.serialization.rootdesignerserializerattribute", "Method[rootdesignerserializerattribute]", "Argument[0]", "Argument[this].Field[SerializerTypeName]", "value"] + - ["system.componentmodel.design.serialization.rootdesignerserializerattribute", "Method[rootdesignerserializerattribute]", "Argument[1]", "Argument[this].Field[SerializerBaseTypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.servicecontainer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.servicecontainer.model.yml new file mode 100644 index 000000000000..2052d7f6b633 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.design.servicecontainer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.design.servicecontainer", "Method[servicecontainer]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.designerattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.designerattribute.model.yml new file mode 100644 index 000000000000..7f1b17d98c9a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.designerattribute.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.designerattribute", "Method[designerattribute]", "Argument[0]", "Argument[this].Field[DesignerTypeName]", "value"] + - ["system.componentmodel.designerattribute", "Method[designerattribute]", "Argument[1]", "Argument[this].Field[DesignerBaseTypeName]", "value"] + - ["system.componentmodel.designerattribute", "Method[get_typeid]", "Argument[this].Field[DesignerBaseTypeName]", "Argument[this].SyntheticField[_typeId]", "taint"] + - ["system.componentmodel.designerattribute", "Method[get_typeid]", "Argument[this].Field[DesignerBaseTypeName]", "ReturnValue", "taint"] + - ["system.componentmodel.designerattribute", "Method[get_typeid]", "Argument[this].SyntheticField[_typeId]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.designercategoryattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.designercategoryattribute.model.yml new file mode 100644 index 000000000000..a28abf7ea007 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.designercategoryattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.designercategoryattribute", "Method[designercategoryattribute]", "Argument[0]", "Argument[this].Field[Category]", "value"] + - ["system.componentmodel.designercategoryattribute", "Method[get_typeid]", "Argument[this].Field[Category]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.displaynameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.displaynameattribute.model.yml new file mode 100644 index 000000000000..5df874838e26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.displaynameattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.displaynameattribute", "Method[displaynameattribute]", "Argument[0]", "Argument[this].Field[DisplayNameValue]", "value"] + - ["system.componentmodel.displaynameattribute", "Method[get_displayname]", "Argument[this].Field[DisplayNameValue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.doworkeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.doworkeventargs.model.yml new file mode 100644 index 000000000000..15320a588f1f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.doworkeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.doworkeventargs", "Method[doworkeventargs]", "Argument[0]", "Argument[this].Field[Argument]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.editorattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.editorattribute.model.yml new file mode 100644 index 000000000000..06b87cad3617 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.editorattribute.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.editorattribute", "Method[editorattribute]", "Argument[0]", "Argument[this].Field[EditorTypeName]", "value"] + - ["system.componentmodel.editorattribute", "Method[editorattribute]", "Argument[1]", "Argument[this].Field[EditorBaseTypeName]", "value"] + - ["system.componentmodel.editorattribute", "Method[get_typeid]", "Argument[this].Field[EditorBaseTypeName]", "Argument[this].SyntheticField[_typeId]", "taint"] + - ["system.componentmodel.editorattribute", "Method[get_typeid]", "Argument[this].Field[EditorBaseTypeName]", "ReturnValue", "taint"] + - ["system.componentmodel.editorattribute", "Method[get_typeid]", "Argument[this].SyntheticField[_typeId]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.enumconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.enumconverter.model.yml new file mode 100644 index 000000000000..c6f46d1a8e18 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.enumconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.enumconverter", "Method[getstandardvalues]", "Argument[this].Field[Values]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.eventdescriptorcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.eventdescriptorcollection.model.yml new file mode 100644 index 000000000000..7fe1065fb182 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.eventdescriptorcollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.eventdescriptorcollection", "Method[eventdescriptorcollection]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.componentmodel.eventdescriptorcollection", "Method[sort]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.componentmodel.eventdescriptorcollection", "Method[sort]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.eventdescriptorcollection", "Method[sort]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.eventdescriptorcollection", "Method[sort]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.eventhandlerlist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.eventhandlerlist.model.yml new file mode 100644 index 000000000000..ef555bf42e2f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.eventhandlerlist.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.eventhandlerlist", "Method[addhandler]", "Argument[1]", "Argument[this].SyntheticField[_head].SyntheticField[_handler]", "value"] + - ["system.componentmodel.eventhandlerlist", "Method[addhandlers]", "Argument[0].SyntheticField[_head].SyntheticField[_handler]", "Argument[this].SyntheticField[_head].SyntheticField[_handler]", "value"] + - ["system.componentmodel.eventhandlerlist", "Method[get_item]", "Argument[this].SyntheticField[_head].SyntheticField[_handler]", "ReturnValue", "value"] + - ["system.componentmodel.eventhandlerlist", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_head].SyntheticField[_handler]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ibindinglist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ibindinglist.model.yml new file mode 100644 index 000000000000..149afb2a181c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ibindinglist.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.ibindinglist", "Method[applysort]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ibindinglistview.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ibindinglistview.model.yml new file mode 100644 index 000000000000..be4e0044cb74 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ibindinglistview.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.ibindinglistview", "Method[applysort]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.icontainer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.icontainer.model.yml new file mode 100644 index 000000000000..3b577b3a11eb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.icontainer.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.icontainer", "Method[add]", "Argument[1]", "Argument[0]", "taint"] + - ["system.componentmodel.icontainer", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.componentmodel.icontainer", "Method[get_components]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.icustomtypedescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.icustomtypedescriptor.model.yml new file mode 100644 index 000000000000..5a4819f762da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.icustomtypedescriptor.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.icustomtypedescriptor", "Method[getproperties]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.icustomtypedescriptor", "Method[getpropertiesfromregisteredtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.icustomtypedescriptor", "Method[getpropertyowner]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ilistsource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ilistsource.model.yml new file mode 100644 index 000000000000..c8ece1caaa93 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.ilistsource.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.ilistsource", "Method[getlist]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.inestedsite.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.inestedsite.model.yml new file mode 100644 index 000000000000..356c9d900731 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.inestedsite.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.inestedsite", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.initializationeventattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.initializationeventattribute.model.yml new file mode 100644 index 000000000000..19efdc880f8a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.initializationeventattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.initializationeventattribute", "Method[initializationeventattribute]", "Argument[0]", "Argument[this].Field[EventName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.installertypeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.installertypeattribute.model.yml new file mode 100644 index 000000000000..916202b60de4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.installertypeattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.installertypeattribute", "Method[installertypeattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.itypedlist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.itypedlist.model.yml new file mode 100644 index 000000000000..0a1ebfb96dd7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.itypedlist.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.itypedlist", "Method[getitemproperties]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.componentmodel.itypedlist", "Method[getitemproperties]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.itypedlist", "Method[getlistname]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.componentmodel.itypedlist", "Method[getlistname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licensecontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licensecontext.model.yml new file mode 100644 index 000000000000..5a550a123856 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licensecontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.licensecontext", "Method[getsavedlicensekey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.licensecontext", "Method[setsavedlicensekey]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseexception.model.yml new file mode 100644 index 000000000000..d80035f93d57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.licenseexception", "Method[licenseexception]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseprovider.model.yml new file mode 100644 index 000000000000..8af931a26ee2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.licenseprovider", "Method[getlicense]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.licenseprovider", "Method[getlicense]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseproviderattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseproviderattribute.model.yml new file mode 100644 index 000000000000..60983ac0ef41 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.licenseproviderattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.licenseproviderattribute", "Method[get_typeid]", "Argument[this].SyntheticField[_licenseProviderName]", "ReturnValue", "taint"] + - ["system.componentmodel.licenseproviderattribute", "Method[licenseproviderattribute]", "Argument[0]", "Argument[this].SyntheticField[_licenseProviderName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listchangedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listchangedeventargs.model.yml new file mode 100644 index 000000000000..216cd2e39723 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listchangedeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.listchangedeventargs", "Method[listchangedeventargs]", "Argument[1]", "Argument[this].Field[PropertyDescriptor]", "value"] + - ["system.componentmodel.listchangedeventargs", "Method[listchangedeventargs]", "Argument[2]", "Argument[this].Field[PropertyDescriptor]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listsortdescription.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listsortdescription.model.yml new file mode 100644 index 000000000000..eafd4638cce8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listsortdescription.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.listsortdescription", "Method[listsortdescription]", "Argument[0]", "Argument[this].Field[PropertyDescriptor]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listsortdescriptioncollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listsortdescriptioncollection.model.yml new file mode 100644 index 000000000000..b4d61761c709 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.listsortdescriptioncollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.listsortdescriptioncollection", "Method[listsortdescriptioncollection]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.lookupbindingpropertiesattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.lookupbindingpropertiesattribute.model.yml new file mode 100644 index 000000000000..7023190d140f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.lookupbindingpropertiesattribute.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.lookupbindingpropertiesattribute", "Method[lookupbindingpropertiesattribute]", "Argument[0]", "Argument[this].Field[DataSource]", "value"] + - ["system.componentmodel.lookupbindingpropertiesattribute", "Method[lookupbindingpropertiesattribute]", "Argument[1]", "Argument[this].Field[DisplayMember]", "value"] + - ["system.componentmodel.lookupbindingpropertiesattribute", "Method[lookupbindingpropertiesattribute]", "Argument[2]", "Argument[this].Field[ValueMember]", "value"] + - ["system.componentmodel.lookupbindingpropertiesattribute", "Method[lookupbindingpropertiesattribute]", "Argument[3]", "Argument[this].Field[LookupMember]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.marshalbyvaluecomponent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.marshalbyvaluecomponent.model.yml new file mode 100644 index 000000000000..028cb30f45bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.marshalbyvaluecomponent.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.marshalbyvaluecomponent", "Method[get_container]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.marshalbyvaluecomponent", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.maskedtextprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.maskedtextprovider.model.yml new file mode 100644 index 000000000000..d4a5e5ca9669 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.maskedtextprovider.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.maskedtextprovider", "Method[maskedtextprovider]", "Argument[0]", "Argument[this].Field[Mask]", "value"] + - ["system.componentmodel.maskedtextprovider", "Method[maskedtextprovider]", "Argument[1]", "Argument[this].Field[Culture]", "value"] + - ["system.componentmodel.maskedtextprovider", "Method[todisplaystring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.maskedtextprovider", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.memberdescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.memberdescriptor.model.yml new file mode 100644 index 000000000000..e4657bdbe86e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.memberdescriptor.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.memberdescriptor", "Method[fillattributes]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.componentmodel.memberdescriptor", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.memberdescriptor", "Method[get_displayname]", "Argument[this].SyntheticField[_displayName]", "ReturnValue", "value"] + - ["system.componentmodel.memberdescriptor", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.componentmodel.memberdescriptor", "Method[getinvocationtarget]", "Argument[1]", "ReturnValue", "value"] + - ["system.componentmodel.memberdescriptor", "Method[getinvokee]", "Argument[1]", "ReturnValue", "value"] + - ["system.componentmodel.memberdescriptor", "Method[getsite]", "Argument[0].Field[Site]", "ReturnValue", "value"] + - ["system.componentmodel.memberdescriptor", "Method[memberdescriptor]", "Argument[0].Field[DisplayName]", "Argument[this].SyntheticField[_displayName]", "value"] + - ["system.componentmodel.memberdescriptor", "Method[memberdescriptor]", "Argument[0].Field[Name]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.componentmodel.memberdescriptor", "Method[memberdescriptor]", "Argument[0].SyntheticField[_name]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.componentmodel.memberdescriptor", "Method[memberdescriptor]", "Argument[0]", "Argument[this].SyntheticField[_displayName]", "value"] + - ["system.componentmodel.memberdescriptor", "Method[memberdescriptor]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.componentmodel.memberdescriptor", "Method[memberdescriptor]", "Argument[this].SyntheticField[_name]", "Argument[this].SyntheticField[_displayName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.nestedcontainer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.nestedcontainer.model.yml new file mode 100644 index 000000000000..9b44256e3f83 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.nestedcontainer.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.nestedcontainer", "Method[createsite]", "Argument[1]", "ReturnValue.SyntheticField[_name]", "value"] + - ["system.componentmodel.nestedcontainer", "Method[createsite]", "Argument[this]", "ReturnValue.SyntheticField[Container]", "value"] + - ["system.componentmodel.nestedcontainer", "Method[nestedcontainer]", "Argument[0]", "Argument[this].Field[Owner]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.nullableconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.nullableconverter.model.yml new file mode 100644 index 000000000000..438529e38bcd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.nullableconverter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.nullableconverter", "Method[convertfrom]", "Argument[2].Field[OriginalString]", "ReturnValue", "taint"] + - ["system.componentmodel.nullableconverter", "Method[convertto]", "Argument[1].Field[TextInfo].Field[ListSeparator]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.progresschangedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.progresschangedeventargs.model.yml new file mode 100644 index 000000000000..9b86e2a997cb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.progresschangedeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.progresschangedeventargs", "Method[get_userstate]", "Argument[this].SyntheticField[_userState]", "ReturnValue", "value"] + - ["system.componentmodel.progresschangedeventargs", "Method[progresschangedeventargs]", "Argument[1]", "Argument[this].SyntheticField[_userState]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertydescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertydescriptor.model.yml new file mode 100644 index 000000000000..373f66158ea3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertydescriptor.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.propertydescriptor", "Method[get_converter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.propertydescriptor", "Method[get_converterfromregisteredtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.propertydescriptor", "Method[geteditor]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.propertydescriptor", "Method[getvalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.propertydescriptor", "Method[resetvalue]", "Argument[this]", "Argument[0]", "taint"] + - ["system.componentmodel.propertydescriptor", "Method[setvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.componentmodel.propertydescriptor", "Method[setvalue]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertydescriptorcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertydescriptorcollection.model.yml new file mode 100644 index 000000000000..59617214057c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertydescriptorcollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.propertydescriptorcollection", "Method[sort]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.componentmodel.propertydescriptorcollection", "Method[sort]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.propertydescriptorcollection", "Method[sort]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.propertydescriptorcollection", "Method[sort]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertytabattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertytabattribute.model.yml new file mode 100644 index 000000000000..34db0ba27a8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.propertytabattribute.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.propertytabattribute", "Method[get_tabclasses]", "Argument[this].SyntheticField[_tabClasses]", "ReturnValue", "value"] + - ["system.componentmodel.propertytabattribute", "Method[get_tabclassnames]", "Argument[this].SyntheticField[_tabClassNames].Element", "ReturnValue.Element", "value"] + - ["system.componentmodel.propertytabattribute", "Method[initializearrays]", "Argument[0].Element", "Argument[this].SyntheticField[_tabClassNames].Element", "value"] + - ["system.componentmodel.propertytabattribute", "Method[initializearrays]", "Argument[0].Element", "Argument[this].SyntheticField[_tabClasses].Element", "value"] + - ["system.componentmodel.propertytabattribute", "Method[initializearrays]", "Argument[1].Element", "Argument[this].Field[TabScopes].Element", "value"] + - ["system.componentmodel.propertytabattribute", "Method[propertytabattribute]", "Argument[0]", "Argument[this].SyntheticField[_tabClassNames].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.providepropertyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.providepropertyattribute.model.yml new file mode 100644 index 000000000000..971a06959df6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.providepropertyattribute.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.providepropertyattribute", "Method[get_typeid]", "Argument[this].Field[PropertyName]", "ReturnValue", "taint"] + - ["system.componentmodel.providepropertyattribute", "Method[providepropertyattribute]", "Argument[0]", "Argument[this].Field[PropertyName]", "value"] + - ["system.componentmodel.providepropertyattribute", "Method[providepropertyattribute]", "Argument[1]", "Argument[this].Field[ReceiverTypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.refresheventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.refresheventargs.model.yml new file mode 100644 index 000000000000..f4286672b14d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.refresheventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.refresheventargs", "Method[refresheventargs]", "Argument[0]", "Argument[this].Field[ComponentChanged]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.runworkercompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.runworkercompletedeventargs.model.yml new file mode 100644 index 000000000000..7eebba813b24 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.runworkercompletedeventargs.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.runworkercompletedeventargs", "Method[get_result]", "Argument[this].SyntheticField[_result]", "ReturnValue", "value"] + - ["system.componentmodel.runworkercompletedeventargs", "Method[get_userstate]", "Argument[this].Field[UserState]", "ReturnValue", "value"] + - ["system.componentmodel.runworkercompletedeventargs", "Method[runworkercompletedeventargs]", "Argument[0]", "Argument[this].SyntheticField[_result]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.toolboxitemattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.toolboxitemattribute.model.yml new file mode 100644 index 000000000000..15cb1ca9c808 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.toolboxitemattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.toolboxitemattribute", "Method[get_toolboxitemtypename]", "Argument[this].SyntheticField[_toolboxItemTypeName]", "ReturnValue", "value"] + - ["system.componentmodel.toolboxitemattribute", "Method[toolboxitemattribute]", "Argument[0]", "Argument[this].SyntheticField[_toolboxItemTypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.toolboxitemfilterattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.toolboxitemfilterattribute.model.yml new file mode 100644 index 000000000000..31e213ff9d45 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.toolboxitemfilterattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.toolboxitemfilterattribute", "Method[toolboxitemfilterattribute]", "Argument[0]", "Argument[this].Field[FilterString]", "value"] + - ["system.componentmodel.toolboxitemfilterattribute", "Method[tostring]", "Argument[this].Field[FilterString]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typeconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typeconverter.model.yml new file mode 100644 index 000000000000..2bfe0d29bb08 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typeconverter.model.yml @@ -0,0 +1,38 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.typeconverter", "Method[convertfrom]", "Argument[0].Field[OriginalString]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[convertfrom]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertfrom]", "Argument[2]", "ReturnValue.Element", "taint"] + - ["system.componentmodel.typeconverter", "Method[convertfrom]", "Argument[2]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[convertfrom]", "Argument[2]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertfrominvariantstring]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertfrominvariantstring]", "Argument[1]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertfromstring]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertfromstring]", "Argument[1]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertfromstring]", "Argument[2]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertto]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertto]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[convertto]", "Argument[2]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[convertto]", "Argument[2]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[convertto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[converttoinvariantstring]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[converttoinvariantstring]", "Argument[1]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[converttoinvariantstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[converttostring]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[converttostring]", "Argument[1].Field[TextInfo].Field[ListSeparator]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[converttostring]", "Argument[1]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[converttostring]", "Argument[2]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[converttostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[copyto]", "Argument[this].SyntheticField[_values].Element", "Argument[0].Element", "value"] + - ["system.componentmodel.typeconverter", "Method[get_item]", "Argument[this].SyntheticField[_values].Element", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[getenumerator]", "Argument[this].SyntheticField[_values].Element", "ReturnValue.Field[Current]", "value"] + - ["system.componentmodel.typeconverter", "Method[getproperties]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[getproperties]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[getstandardvalues]", "Argument[this].Field[Values]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[getstandardvalues]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.typeconverter", "Method[sortproperties]", "Argument[0]", "ReturnValue", "value"] + - ["system.componentmodel.typeconverter", "Method[standardvaluescollection]", "Argument[0]", "Argument[this].SyntheticField[_values]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typeconverterattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typeconverterattribute.model.yml new file mode 100644 index 000000000000..109ab7be5180 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typeconverterattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.typeconverterattribute", "Method[typeconverterattribute]", "Argument[0]", "Argument[this].Field[ConverterTypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptionprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptionprovider.model.yml new file mode 100644 index 000000000000..f7922f85afae --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptionprovider.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.typedescriptionprovider", "Method[getextendedtypedescriptor]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[getextendedtypedescriptor]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[getextendedtypedescriptorfromregisteredtype]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[getextendedtypedescriptorfromregisteredtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[getfullcomponentname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[gettypedescriptor]", "Argument[0]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[gettypedescriptor]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[gettypedescriptor]", "Argument[this]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptionprovider", "Method[typedescriptionprovider]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptionproviderattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptionproviderattribute.model.yml new file mode 100644 index 000000000000..2e1399cf3313 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptionproviderattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.typedescriptionproviderattribute", "Method[typedescriptionproviderattribute]", "Argument[0]", "Argument[this].Field[TypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptor.model.yml new file mode 100644 index 000000000000..3d45b655e12b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typedescriptor.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.typedescriptor", "Method[addattributes]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptor", "Method[createevent]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptor", "Method[createproperty]", "Argument[1]", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptor", "Method[createproperty]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.componentmodel.typedescriptor", "Method[getassociation]", "Argument[1]", "ReturnValue", "value"] + - ["system.componentmodel.typedescriptor", "Method[getfullcomponentname]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typelistconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typelistconverter.model.yml new file mode 100644 index 000000000000..a835d3372e22 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.typelistconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.typelistconverter", "Method[typelistconverter]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.warningexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.warningexception.model.yml new file mode 100644 index 000000000000..a8646f54f72c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.componentmodel.warningexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.componentmodel.warningexception", "Method[warningexception]", "Argument[1]", "Argument[this].Field[HelpUrl]", "value"] + - ["system.componentmodel.warningexception", "Method[warningexception]", "Argument[2]", "Argument[this].Field[HelpTopic]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.compositioncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.compositioncontext.model.yml new file mode 100644 index 000000000000..fa332cdfc3c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.compositioncontext.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.compositioncontext", "Method[getexport]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.compositioncontext", "Method[trygetexport]", "Argument[this]", "Argument[0]", "value"] + - ["system.composition.compositioncontext", "Method[trygetexport]", "Argument[this]", "Argument[1]", "value"] + - ["system.composition.compositioncontext", "Method[trygetexport]", "Argument[this]", "Argument[2]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.exportconventionbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.exportconventionbuilder.model.yml new file mode 100644 index 000000000000..7979c56f8ace --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.exportconventionbuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.convention.exportconventionbuilder", "Method[addmetadata]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.exportconventionbuilder", "Method[ascontractname]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.exportconventionbuilder", "Method[ascontracttype]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.importconventionbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.importconventionbuilder.model.yml new file mode 100644 index 000000000000..f94ea686feaa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.importconventionbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.convention.importconventionbuilder", "Method[addmetadataconstraint]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.importconventionbuilder", "Method[allowdefault]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.importconventionbuilder", "Method[ascontractname]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.importconventionbuilder", "Method[asmany]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.partconventionbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.partconventionbuilder.model.yml new file mode 100644 index 000000000000..fe3bee580e43 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.convention.partconventionbuilder.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.convention.partconventionbuilder", "Method[addpartmetadata]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[export]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[exportinterfaces]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[exportproperties]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[exportproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[importproperties]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[importproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[notifyimportssatisfied]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[selectconstructor]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.convention.partconventionbuilder", "Method[shared]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.export.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.export.model.yml new file mode 100644 index 000000000000..01e1a49ebcae --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.export.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.export", "Method[export]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportattribute.model.yml new file mode 100644 index 000000000000..0995afd38c5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.exportattribute", "Method[exportattribute]", "Argument[0]", "Argument[this].Field[ContractName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportfactory.model.yml new file mode 100644 index 000000000000..9a8b1ca2face --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportfactory.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.exportfactory", "Method[exportfactory]", "Argument[1]", "Argument[this].Field[Metadata]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportmetadataattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportmetadataattribute.model.yml new file mode 100644 index 000000000000..2c24480c4649 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.exportmetadataattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.exportmetadataattribute", "Method[exportmetadataattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.composition.exportmetadataattribute", "Method[exportmetadataattribute]", "Argument[1]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.containerconfiguration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.containerconfiguration.model.yml new file mode 100644 index 000000000000..90b3fe9f2a36 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.containerconfiguration.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.containerconfiguration", "Method[withassemblies]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.hosting.containerconfiguration", "Method[withassembly]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.hosting.containerconfiguration", "Method[withdefaultconventions]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.hosting.containerconfiguration", "Method[withexport]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.hosting.containerconfiguration", "Method[withpart]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.hosting.containerconfiguration", "Method[withparts]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.hosting.containerconfiguration", "Method[withprovider]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositioncontract.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositioncontract.model.yml new file mode 100644 index 000000000000..1206f402ac6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositioncontract.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.compositioncontract", "Method[changetype]", "Argument[this].SyntheticField[_contractName]", "ReturnValue.SyntheticField[_contractName]", "value"] + - ["system.composition.hosting.core.compositioncontract", "Method[changetype]", "Argument[this].SyntheticField[_metadataConstraints]", "ReturnValue.SyntheticField[_metadataConstraints]", "value"] + - ["system.composition.hosting.core.compositioncontract", "Method[compositioncontract]", "Argument[1]", "Argument[this].SyntheticField[_contractName]", "value"] + - ["system.composition.hosting.core.compositioncontract", "Method[compositioncontract]", "Argument[2]", "Argument[this].SyntheticField[_metadataConstraints]", "value"] + - ["system.composition.hosting.core.compositioncontract", "Method[get_contractname]", "Argument[this].SyntheticField[_contractName]", "ReturnValue", "value"] + - ["system.composition.hosting.core.compositioncontract", "Method[get_metadataconstraints]", "Argument[this].SyntheticField[_metadataConstraints]", "ReturnValue", "value"] + - ["system.composition.hosting.core.compositioncontract", "Method[tryunwrapmetadataconstraint]", "Argument[this].SyntheticField[_contractName]", "Argument[2].SyntheticField[_contractName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositiondependency.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositiondependency.model.yml new file mode 100644 index 000000000000..75df90a7a5fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositiondependency.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.compositiondependency", "Method[get_contract]", "Argument[this].SyntheticField[_contract]", "ReturnValue", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[get_site]", "Argument[this].SyntheticField[_site]", "ReturnValue", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[get_target]", "Argument[this].SyntheticField[_target]", "ReturnValue", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[missing]", "Argument[0]", "ReturnValue.SyntheticField[_contract]", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[missing]", "Argument[1]", "ReturnValue.SyntheticField[_site]", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[oversupplied]", "Argument[0]", "ReturnValue.SyntheticField[_contract]", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[oversupplied]", "Argument[2]", "ReturnValue.SyntheticField[_site]", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[satisfied]", "Argument[0]", "ReturnValue.SyntheticField[_contract]", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[satisfied]", "Argument[1]", "ReturnValue.SyntheticField[_target]", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[satisfied]", "Argument[3]", "ReturnValue.SyntheticField[_site]", "value"] + - ["system.composition.hosting.core.compositiondependency", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositionoperation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositionoperation.model.yml new file mode 100644 index 000000000000..1d3f77cb09d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.compositionoperation.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.compositionoperation", "Method[run]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.composition.hosting.core.compositionoperation", "Method[run]", "Argument[0]", "ReturnValue", "value"] + - ["system.composition.hosting.core.compositionoperation", "Method[run]", "Argument[1].ReturnValue", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.dependencyaccessor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.dependencyaccessor.model.yml new file mode 100644 index 000000000000..e51c16515ad8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.dependencyaccessor.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.dependencyaccessor", "Method[resolvedependencies]", "Argument[0]", "ReturnValue", "taint"] + - ["system.composition.hosting.core.dependencyaccessor", "Method[resolvedependencies]", "Argument[1]", "ReturnValue", "taint"] + - ["system.composition.hosting.core.dependencyaccessor", "Method[resolverequireddependency]", "Argument[0]", "ReturnValue.SyntheticField[_site]", "value"] + - ["system.composition.hosting.core.dependencyaccessor", "Method[resolverequireddependency]", "Argument[1]", "ReturnValue.SyntheticField[_contract]", "value"] + - ["system.composition.hosting.core.dependencyaccessor", "Method[tryresolveoptionaldependency]", "Argument[0]", "Argument[3].SyntheticField[_site]", "value"] + - ["system.composition.hosting.core.dependencyaccessor", "Method[tryresolveoptionaldependency]", "Argument[1]", "Argument[3].SyntheticField[_contract]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptor.model.yml new file mode 100644 index 000000000000..902dcb48ee9c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptor.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.exportdescriptor", "Method[create]", "Argument[0]", "ReturnValue.SyntheticField[_activator]", "value"] + - ["system.composition.hosting.core.exportdescriptor", "Method[create]", "Argument[1]", "ReturnValue.SyntheticField[_metadata]", "value"] + - ["system.composition.hosting.core.exportdescriptor", "Method[get_activator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.composition.hosting.core.exportdescriptor", "Method[get_metadata]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptorpromise.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptorpromise.model.yml new file mode 100644 index 000000000000..c3912eacf21e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptorpromise.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.exportdescriptorpromise", "Method[exportdescriptorpromise]", "Argument[0]", "Argument[this].SyntheticField[_contract]", "value"] + - ["system.composition.hosting.core.exportdescriptorpromise", "Method[exportdescriptorpromise]", "Argument[1]", "Argument[this].SyntheticField[_origin]", "value"] + - ["system.composition.hosting.core.exportdescriptorpromise", "Method[get_contract]", "Argument[this].SyntheticField[_contract]", "ReturnValue", "value"] + - ["system.composition.hosting.core.exportdescriptorpromise", "Method[get_dependencies]", "Argument[this]", "ReturnValue", "taint"] + - ["system.composition.hosting.core.exportdescriptorpromise", "Method[get_origin]", "Argument[this].SyntheticField[_origin]", "ReturnValue", "value"] + - ["system.composition.hosting.core.exportdescriptorpromise", "Method[getdescriptor]", "Argument[this]", "ReturnValue", "taint"] + - ["system.composition.hosting.core.exportdescriptorpromise", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptorprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptorprovider.model.yml new file mode 100644 index 000000000000..ef9a7852a17d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.exportdescriptorprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.exportdescriptorprovider", "Method[getexportdescriptors]", "Argument[0]", "ReturnValue", "taint"] + - ["system.composition.hosting.core.exportdescriptorprovider", "Method[getexportdescriptors]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.lifetimecontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.lifetimecontext.model.yml new file mode 100644 index 000000000000..c473517063c9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.hosting.core.lifetimecontext.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.hosting.core.lifetimecontext", "Method[findcontextwithin]", "Argument[this]", "ReturnValue", "value"] + - ["system.composition.hosting.core.lifetimecontext", "Method[getorcreate]", "Argument[1]", "Argument[2].Parameter[1]", "value"] + - ["system.composition.hosting.core.lifetimecontext", "Method[getorcreate]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["system.composition.hosting.core.lifetimecontext", "Method[getorcreate]", "Argument[this]", "Argument[2].Parameter[0]", "value"] + - ["system.composition.hosting.core.lifetimecontext", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importattribute.model.yml new file mode 100644 index 000000000000..9f00a015c371 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.importattribute", "Method[importattribute]", "Argument[0]", "Argument[this].Field[ContractName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importmanyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importmanyattribute.model.yml new file mode 100644 index 000000000000..5e034d2fd229 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importmanyattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.importmanyattribute", "Method[importmanyattribute]", "Argument[0]", "Argument[this].Field[ContractName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importmetadataconstraintattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importmetadataconstraintattribute.model.yml new file mode 100644 index 000000000000..5103f30db184 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.importmetadataconstraintattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.importmetadataconstraintattribute", "Method[importmetadataconstraintattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.composition.importmetadataconstraintattribute", "Method[importmetadataconstraintattribute]", "Argument[1]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.partmetadataattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.partmetadataattribute.model.yml new file mode 100644 index 000000000000..f99ef2b8800f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.partmetadataattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.partmetadataattribute", "Method[partmetadataattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.composition.partmetadataattribute", "Method[partmetadataattribute]", "Argument[1]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.sharedattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.sharedattribute.model.yml new file mode 100644 index 000000000000..29ee81c0f786 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.sharedattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.sharedattribute", "Method[get_sharingboundary]", "Argument[this].Field[Value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.sharingboundaryattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.sharingboundaryattribute.model.yml new file mode 100644 index 000000000000..7ee836c78015 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.composition.sharingboundaryattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.composition.sharingboundaryattribute", "Method[sharingboundaryattribute]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.applicationsettingsbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.applicationsettingsbase.model.yml new file mode 100644 index 000000000000..7659972c96af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.applicationsettingsbase.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.applicationsettingsbase", "Method[applicationsettingsbase]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.applicationsettingsbase", "Method[get_propertyvalues]", "Argument[this].Field[PropertyValues]", "ReturnValue", "value"] + - ["system.configuration.applicationsettingsbase", "Method[onpropertychanged]", "Argument[1]", "Argument[this]", "taint"] + - ["system.configuration.applicationsettingsbase", "Method[onsettingchanging]", "Argument[1]", "Argument[this]", "taint"] + - ["system.configuration.applicationsettingsbase", "Method[onsettingsloaded]", "Argument[1]", "Argument[this]", "taint"] + - ["system.configuration.applicationsettingsbase", "Method[onsettingssaving]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.appsettingsreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.appsettingsreader.model.yml new file mode 100644 index 000000000000..102210799c1d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.appsettingsreader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.appsettingsreader", "Method[getvalue]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.appsettingssection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.appsettingssection.model.yml new file mode 100644 index 000000000000..08069c189453 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.appsettingssection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.appsettingssection", "Method[get_settings]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.clientsettingssection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.clientsettingssection.model.yml new file mode 100644 index 000000000000..ff29938028a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.clientsettingssection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.clientsettingssection", "Method[get_settings]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.commadelimitedstringcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.commadelimitedstringcollection.model.yml new file mode 100644 index 000000000000..e55d6a19aa40 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.commadelimitedstringcollection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.commadelimitedstringcollection", "Method[add]", "Argument[0]", "Argument[this].Element", "taint"] + - ["system.configuration.commadelimitedstringcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Element", "taint"] + - ["system.configuration.commadelimitedstringcollection", "Method[clone]", "Argument[this].Element", "ReturnValue.Element", "taint"] + - ["system.configuration.commadelimitedstringcollection", "Method[get_item]", "Argument[this].Element", "ReturnValue", "value"] + - ["system.configuration.commadelimitedstringcollection", "Method[insert]", "Argument[1]", "Argument[this].Element", "taint"] + - ["system.configuration.commadelimitedstringcollection", "Method[set_item]", "Argument[1]", "Argument[this].Element", "taint"] + - ["system.configuration.commadelimitedstringcollection", "Method[tostring]", "Argument[this].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configuration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configuration.model.yml new file mode 100644 index 000000000000..097bd63bf31d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configuration.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configuration", "Method[get_appsettings]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configuration", "Method[get_connectionstrings]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configuration", "Method[get_filepath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configuration", "Method[get_rootsectiongroup]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configuration", "Method[get_sectiongroups]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configuration", "Method[get_sections]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configuration", "Method[getsection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configuration", "Method[getsectiongroup]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelement.model.yml new file mode 100644 index 000000000000..f257db10ddf0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelement.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationelement", "Method[deserializeelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.configurationelement", "Method[get_currentconfiguration]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelement", "Method[get_elementproperty]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelement", "Method[get_evaluationcontext]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelement", "Method[get_item]", "Argument[0].Field[DefaultValue]", "ReturnValue", "value"] + - ["system.configuration.configurationelement", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelement", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelement", "Method[gettransformedassemblystring]", "Argument[0]", "ReturnValue", "value"] + - ["system.configuration.configurationelement", "Method[gettransformedtypestring]", "Argument[0]", "ReturnValue", "value"] + - ["system.configuration.configurationelement", "Method[reset]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.configurationelement", "Method[serializeelement]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.configurationelement", "Method[serializetoxmlelement]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.configurationelement", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] + - ["system.configuration.configurationelement", "Method[setpropertyvalue]", "Argument[this]", "Argument[1]", "taint"] + - ["system.configuration.configurationelement", "Method[unmerge]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelementcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelementcollection.model.yml new file mode 100644 index 000000000000..71ccb3c83599 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelementcollection.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationelementcollection", "Method[baseadd]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.configurationelementcollection", "Method[baseadd]", "Argument[this]", "Argument[1]", "taint"] + - ["system.configuration.configurationelementcollection", "Method[baseget]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelementcollection", "Method[basegetallkeys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelementcollection", "Method[basegetkey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationelementcollection", "Method[configurationelementcollection]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.configurationelementcollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.configuration.configurationelementcollection", "Method[getelementkey]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelementproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelementproperty.model.yml new file mode 100644 index 000000000000..edd3f2a6decf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationelementproperty.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationelementproperty", "Method[configurationelementproperty]", "Argument[0]", "Argument[this].Field[Validator]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationerrorsexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationerrorsexception.model.yml new file mode 100644 index 000000000000..cac4aa5023bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationerrorsexception.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationerrorsexception", "Method[configurationerrorsexception]", "Argument[2]", "Argument[this].SyntheticField[_firstFilename]", "value"] + - ["system.configuration.configurationerrorsexception", "Method[get_errors]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationerrorsexception", "Method[get_filename]", "Argument[this].SyntheticField[_firstFilename]", "ReturnValue", "value"] + - ["system.configuration.configurationerrorsexception", "Method[get_message]", "Argument[this].Field[BareMessage]", "ReturnValue", "value"] + - ["system.configuration.configurationerrorsexception", "Method[get_message]", "Argument[this].Field[Filename]", "ReturnValue", "taint"] + - ["system.configuration.configurationerrorsexception", "Method[get_message]", "Argument[this].SyntheticField[_firstFilename]", "ReturnValue", "taint"] + - ["system.configuration.configurationerrorsexception", "Method[getfilename]", "Argument[0].Field[Filename]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationexception.model.yml new file mode 100644 index 000000000000..c386b046f861 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationexception.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationexception", "Method[configurationexception]", "Argument[2]", "Argument[this].SyntheticField[_filename]", "value"] + - ["system.configuration.configurationexception", "Method[get_baremessage]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.configuration.configurationexception", "Method[get_filename]", "Argument[this].SyntheticField[_filename]", "ReturnValue", "value"] + - ["system.configuration.configurationexception", "Method[get_message]", "Argument[this].Field[BareMessage]", "ReturnValue", "value"] + - ["system.configuration.configurationexception", "Method[get_message]", "Argument[this].Field[Filename]", "ReturnValue", "taint"] + - ["system.configuration.configurationexception", "Method[getxmlnodefilename]", "Argument[0].Field[Filename]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlocation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlocation.model.yml new file mode 100644 index 000000000000..d0a860ce6a57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlocation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationlocation", "Method[openconfiguration]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlocationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlocationcollection.model.yml new file mode 100644 index 000000000000..1e6a36f63950 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlocationcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationlocationcollection", "Method[get_item]", "Argument[this].Field[InnerList].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlockcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlockcollection.model.yml new file mode 100644 index 000000000000..d3a8e0f02327 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationlockcollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationlockcollection", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_internalArraylist].Element", "value"] + - ["system.configuration.configurationlockcollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.configuration.configurationlockcollection", "Method[copyto]", "Argument[this].SyntheticField[_internalArraylist].Element", "Argument[0].Element", "value"] + - ["system.configuration.configurationlockcollection", "Method[get_attributelist]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationmanager.model.yml new file mode 100644 index 000000000000..dce2eefba6a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationmanager.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationmanager", "Method[openexeconfiguration]", "Argument[0]", "ReturnValue", "taint"] + - ["system.configuration.configurationmanager", "Method[openmappedexeconfiguration]", "Argument[0]", "ReturnValue", "taint"] + - ["system.configuration.configurationmanager", "Method[openmappedmachineconfiguration]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationproperty.model.yml new file mode 100644 index 000000000000..ba0e6920093a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationproperty.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationproperty", "Method[configurationproperty]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.configuration.configurationproperty", "Method[configurationproperty]", "Argument[2]", "Argument[this].Field[DefaultValue]", "value"] + - ["system.configuration.configurationproperty", "Method[configurationproperty]", "Argument[3]", "Argument[this].SyntheticField[_converter]", "value"] + - ["system.configuration.configurationproperty", "Method[configurationproperty]", "Argument[4]", "Argument[this].Field[Validator]", "value"] + - ["system.configuration.configurationproperty", "Method[configurationproperty]", "Argument[6]", "Argument[this].Field[Description]", "value"] + - ["system.configuration.configurationproperty", "Method[get_converter]", "Argument[this].SyntheticField[_converter]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationpropertyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationpropertyattribute.model.yml new file mode 100644 index 000000000000..88083da67b67 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationpropertyattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationpropertyattribute", "Method[configurationpropertyattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationpropertycollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationpropertycollection.model.yml new file mode 100644 index 000000000000..ca8bf6eb41c9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationpropertycollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationpropertycollection", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.configuration.configurationpropertycollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.configuration.configurationpropertycollection", "Method[copyto]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Element", "value"] + - ["system.configuration.configurationpropertycollection", "Method[get_item]", "Argument[this].SyntheticField[_items].Element", "ReturnValue", "value"] + - ["system.configuration.configurationpropertycollection", "Method[get_syncroot]", "Argument[this].SyntheticField[_items]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsection.model.yml new file mode 100644 index 000000000000..c76650e38438 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationsection", "Method[deserializesection]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.configurationsection", "Method[getruntimeobject]", "Argument[this]", "ReturnValue", "value"] + - ["system.configuration.configurationsection", "Method[serializesection]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectioncollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectioncollection.model.yml new file mode 100644 index 000000000000..0454a56c6372 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectioncollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationsectioncollection", "Method[add]", "Argument[0]", "Argument[1].Field[SectionInformation].Field[Name]", "value"] + - ["system.configuration.configurationsectioncollection", "Method[get]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationsectioncollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectiongroup.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectiongroup.model.yml new file mode 100644 index 000000000000..3d1de0fa41a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectiongroup.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationsectiongroup", "Method[get_sectiongroups]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationsectiongroup", "Method[get_sections]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectiongroupcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectiongroupcollection.model.yml new file mode 100644 index 000000000000..660dc660e2b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationsectiongroupcollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationsectiongroupcollection", "Method[add]", "Argument[0]", "Argument[1].Field[Name]", "value"] + - ["system.configuration.configurationsectiongroupcollection", "Method[add]", "Argument[0]", "Argument[1].Field[SectionGroupName]", "value"] + - ["system.configuration.configurationsectiongroupcollection", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.configuration.configurationsectiongroupcollection", "Method[get]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.configurationsectiongroupcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationvalidatorattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationvalidatorattribute.model.yml new file mode 100644 index 000000000000..0fc85e8d9fd0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationvalidatorattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationvalidatorattribute", "Method[get_validatorinstance]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationvalidatorbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationvalidatorbase.model.yml new file mode 100644 index 000000000000..e1cf848ef47a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configurationvalidatorbase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configurationvalidatorbase", "Method[validate]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configxmldocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configxmldocument.model.yml new file mode 100644 index 000000000000..5cdf211f69fd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.configxmldocument.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.configxmldocument", "Method[createattribute]", "Argument[this].SyntheticField[_filename]", "ReturnValue.SyntheticField[_filename]", "value"] + - ["system.configuration.configxmldocument", "Method[createcdatasection]", "Argument[this].SyntheticField[_filename]", "ReturnValue.SyntheticField[_filename]", "value"] + - ["system.configuration.configxmldocument", "Method[createcomment]", "Argument[this].SyntheticField[_filename]", "ReturnValue.SyntheticField[_filename]", "value"] + - ["system.configuration.configxmldocument", "Method[createelement]", "Argument[this].SyntheticField[_filename]", "ReturnValue.SyntheticField[_filename]", "value"] + - ["system.configuration.configxmldocument", "Method[createsignificantwhitespace]", "Argument[this].SyntheticField[_filename]", "ReturnValue.SyntheticField[_filename]", "value"] + - ["system.configuration.configxmldocument", "Method[createtextnode]", "Argument[this].SyntheticField[_filename]", "ReturnValue.SyntheticField[_filename]", "value"] + - ["system.configuration.configxmldocument", "Method[createwhitespace]", "Argument[this].SyntheticField[_filename]", "ReturnValue.SyntheticField[_filename]", "value"] + - ["system.configuration.configxmldocument", "Method[get_filename]", "Argument[this].SyntheticField[_filename]", "ReturnValue", "value"] + - ["system.configuration.configxmldocument", "Method[loadsingleelement]", "Argument[0]", "Argument[this].SyntheticField[_filename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringsettings.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringsettings.model.yml new file mode 100644 index 000000000000..c52ca026476c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringsettings.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.connectionstringsettings", "Method[tostring]", "Argument[this].Field[ConnectionString]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringsettingscollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringsettingscollection.model.yml new file mode 100644 index 000000000000..2a1de5888b21 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringsettingscollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.connectionstringsettingscollection", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.connectionstringsettingscollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.connectionstringsettingscollection", "Method[getelementkey]", "Argument[0].Field[Name]", "ReturnValue", "value"] + - ["system.configuration.connectionstringsettingscollection", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringssection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringssection.model.yml new file mode 100644 index 000000000000..14011b449a68 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.connectionstringssection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.connectionstringssection", "Method[get_connectionstrings]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.contextinformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.contextinformation.model.yml new file mode 100644 index 000000000000..5b9a08c9485c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.contextinformation.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.contextinformation", "Method[get_hostingcontext]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.contextinformation", "Method[getsection]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.defaultsettingvalueattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.defaultsettingvalueattribute.model.yml new file mode 100644 index 000000000000..6c315b32860f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.defaultsettingvalueattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.defaultsettingvalueattribute", "Method[defaultsettingvalueattribute]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.configuration.defaultsettingvalueattribute", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.execonfigurationfilemap.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.execonfigurationfilemap.model.yml new file mode 100644 index 000000000000..6f040ba6760f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.execonfigurationfilemap.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.execonfigurationfilemap", "Method[clone]", "Argument[this].Field[ExeConfigFilename]", "ReturnValue.Field[ExeConfigFilename]", "value"] + - ["system.configuration.execonfigurationfilemap", "Method[clone]", "Argument[this].Field[LocalUserConfigFilename]", "ReturnValue.Field[LocalUserConfigFilename]", "value"] + - ["system.configuration.execonfigurationfilemap", "Method[clone]", "Argument[this].Field[RoamingUserConfigFilename]", "ReturnValue.Field[RoamingUserConfigFilename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.iapplicationsettingsprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.iapplicationsettingsprovider.model.yml new file mode 100644 index 000000000000..40132d653c2b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.iapplicationsettingsprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.iapplicationsettingsprovider", "Method[getpreviousversion]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.iconfigurationsectionhandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.iconfigurationsectionhandler.model.yml new file mode 100644 index 000000000000..4d8d3697cea5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.iconfigurationsectionhandler.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.iconfigurationsectionhandler", "Method[create]", "Argument[0].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iconfigerrorinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iconfigerrorinfo.model.yml new file mode 100644 index 000000000000..2cc84cead84a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iconfigerrorinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.iconfigerrorinfo", "Method[get_filename]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iconfigsystem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iconfigsystem.model.yml new file mode 100644 index 000000000000..88521da2d300 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iconfigsystem.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.iconfigsystem", "Method[get_host]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iconfigsystem", "Method[get_root]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iconfigsystem", "Method[init]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigconfigurationfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigconfigurationfactory.model.yml new file mode 100644 index 000000000000..bc7156d74a9e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigconfigurationfactory.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.iinternalconfigconfigurationfactory", "Method[create]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigconfigurationfactory", "Method[normalizelocationsubpath]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfighost.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfighost.model.yml new file mode 100644 index 000000000000..d72d24c64363 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfighost.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.iinternalconfighost", "Method[createconfigurationcontext]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfighost", "Method[getstreamname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfighost", "Method[getstreamnameforconfigsource]", "Argument[0]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfighost", "Method[getstreamnameforconfigsource]", "Argument[1]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfighost", "Method[init]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.configuration.internal.iinternalconfighost", "Method[initforconfiguration]", "Argument[4].Element", "Argument[1]", "value"] + - ["system.configuration.internal.iinternalconfighost", "Method[openstreamforread]", "Argument[0]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfighost", "Method[openstreamforwrite]", "Argument[1]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigrecord.model.yml new file mode 100644 index 000000000000..7b55d35c26b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigrecord.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.iinternalconfigrecord", "Method[get_configpath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigrecord", "Method[get_streamname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigrecord", "Method[getlkgsection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigrecord", "Method[getsection]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigroot.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigroot.model.yml new file mode 100644 index 000000000000..7e314d378cd7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigroot.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.iinternalconfigroot", "Method[getconfigrecord]", "Argument[0]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigroot", "Method[getconfigrecord]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigroot", "Method[getsection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigroot", "Method[getuniqueconfigpath]", "Argument[0]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigroot", "Method[getuniqueconfigrecord]", "Argument[0]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigroot", "Method[getuniqueconfigrecord]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.internal.iinternalconfigroot", "Method[init]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigsystem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigsystem.model.yml new file mode 100644 index 000000000000..e0e3b3b89f7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.iinternalconfigsystem.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.iinternalconfigsystem", "Method[getsection]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.internalconfigeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.internalconfigeventargs.model.yml new file mode 100644 index 000000000000..44831c565294 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.internal.internalconfigeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.internal.internalconfigeventargs", "Method[internalconfigeventargs]", "Argument[0]", "Argument[this].Field[ConfigPath]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.keyvalueconfigurationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.keyvalueconfigurationcollection.model.yml new file mode 100644 index 000000000000..55c9971080f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.keyvalueconfigurationcollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.keyvalueconfigurationcollection", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.keyvalueconfigurationcollection", "Method[get_allkeys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.keyvalueconfigurationcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.keyvalueconfigurationcollection", "Method[getelementkey]", "Argument[0].Field[Key]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.keyvalueconfigurationelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.keyvalueconfigurationelement.model.yml new file mode 100644 index 000000000000..09be42936f31 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.keyvalueconfigurationelement.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.keyvalueconfigurationelement", "Method[get_key]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.keyvalueconfigurationelement", "Method[keyvalueconfigurationelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.keyvalueconfigurationelement", "Method[keyvalueconfigurationelement]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.namevalueconfigurationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.namevalueconfigurationcollection.model.yml new file mode 100644 index 000000000000..78cefc97ff0f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.namevalueconfigurationcollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.namevalueconfigurationcollection", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.namevalueconfigurationcollection", "Method[get_allkeys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.namevalueconfigurationcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.namevalueconfigurationcollection", "Method[getelementkey]", "Argument[0].Field[Name]", "ReturnValue", "value"] + - ["system.configuration.namevalueconfigurationcollection", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.namevalueconfigurationelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.namevalueconfigurationelement.model.yml new file mode 100644 index 000000000000..4cb87998c070 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.namevalueconfigurationelement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.namevalueconfigurationelement", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.propertyinformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.propertyinformation.model.yml new file mode 100644 index 000000000000..98f1d1fc9ed2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.propertyinformation.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.propertyinformation", "Method[get_converter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.propertyinformation", "Method[get_defaultvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.propertyinformation", "Method[get_description]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.propertyinformation", "Method[get_validator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.propertyinformationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.propertyinformationcollection.model.yml new file mode 100644 index 000000000000..571250ff4dc6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.propertyinformationcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.propertyinformationcollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedconfigurationprovidercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedconfigurationprovidercollection.model.yml new file mode 100644 index 000000000000..8bc6a6243585 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedconfigurationprovidercollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.protectedconfigurationprovidercollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedconfigurationsection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedconfigurationsection.model.yml new file mode 100644 index 000000000000..a7f0a100221a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedconfigurationsection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.protectedconfigurationsection", "Method[get_providers]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedprovidersettings.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedprovidersettings.model.yml new file mode 100644 index 000000000000..135846e90cd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.protectedprovidersettings.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.protectedprovidersettings", "Method[get_providers]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.provider.providerbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.provider.providerbase.model.yml new file mode 100644 index 000000000000..d432a7e48088 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.provider.providerbase.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.provider.providerbase", "Method[get_description]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["system.configuration.provider.providerbase", "Method[get_description]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.configuration.provider.providerbase", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.configuration.provider.providerbase", "Method[initialize]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.provider.providercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.provider.providercollection.model.yml new file mode 100644 index 000000000000..310297d16c57 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.provider.providercollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.provider.providercollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.configuration.provider.providercollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.providersettings.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.providersettings.model.yml new file mode 100644 index 000000000000..f068b56a3fbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.providersettings.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.providersettings", "Method[get_parameters]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.providersettingscollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.providersettingscollection.model.yml new file mode 100644 index 000000000000..e391762c3f00 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.providersettingscollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.providersettingscollection", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.providersettingscollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.providersettingscollection", "Method[getelementkey]", "Argument[0].Field[Name]", "ReturnValue", "value"] + - ["system.configuration.providersettingscollection", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.regexstringvalidator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.regexstringvalidator.model.yml new file mode 100644 index 000000000000..7c93ffbe2a29 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.regexstringvalidator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.regexstringvalidator", "Method[regexstringvalidator]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.regexstringvalidatorattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.regexstringvalidatorattribute.model.yml new file mode 100644 index 000000000000..c0610418018d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.regexstringvalidatorattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.regexstringvalidatorattribute", "Method[regexstringvalidatorattribute]", "Argument[0]", "Argument[this].Field[Regex]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.schemesettingelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.schemesettingelement.model.yml new file mode 100644 index 000000000000..1f9869001875 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.schemesettingelement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.schemesettingelement", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.schemesettingelementcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.schemesettingelementcollection.model.yml new file mode 100644 index 000000000000..485d2439a925 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.schemesettingelementcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.schemesettingelementcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.schemesettingelementcollection", "Method[getelementkey]", "Argument[0].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.sectioninformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.sectioninformation.model.yml new file mode 100644 index 000000000000..e9845385807f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.sectioninformation.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.sectioninformation", "Method[get_protectionprovider]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.sectioninformation", "Method[get_sectionname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.sectioninformation", "Method[getparentsection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.sectioninformation", "Method[getrawxml]", "Argument[this].SyntheticField[RawXml]", "ReturnValue", "value"] + - ["system.configuration.sectioninformation", "Method[protectsection]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.sectioninformation", "Method[setrawxml]", "Argument[0]", "Argument[this].SyntheticField[RawXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingchangingeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingchangingeventargs.model.yml new file mode 100644 index 000000000000..6cc10759f909 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingchangingeventargs.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingchangingeventargs", "Method[get_newvalue]", "Argument[this].SyntheticField[_newValue]", "ReturnValue", "value"] + - ["system.configuration.settingchangingeventargs", "Method[get_settingclass]", "Argument[this].SyntheticField[_settingClass]", "ReturnValue", "value"] + - ["system.configuration.settingchangingeventargs", "Method[get_settingkey]", "Argument[this].SyntheticField[_settingKey]", "ReturnValue", "value"] + - ["system.configuration.settingchangingeventargs", "Method[get_settingname]", "Argument[this].SyntheticField[_settingName]", "ReturnValue", "value"] + - ["system.configuration.settingchangingeventargs", "Method[settingchangingeventargs]", "Argument[0]", "Argument[this].SyntheticField[_settingName]", "value"] + - ["system.configuration.settingchangingeventargs", "Method[settingchangingeventargs]", "Argument[1]", "Argument[this].SyntheticField[_settingClass]", "value"] + - ["system.configuration.settingchangingeventargs", "Method[settingchangingeventargs]", "Argument[2]", "Argument[this].SyntheticField[_settingKey]", "value"] + - ["system.configuration.settingchangingeventargs", "Method[settingchangingeventargs]", "Argument[3]", "Argument[this].SyntheticField[_newValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingelementcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingelementcollection.model.yml new file mode 100644 index 000000000000..76d58ea69874 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingelementcollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingelementcollection", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.configuration.settingelementcollection", "Method[get]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.settingelementcollection", "Method[getelementkey]", "Argument[0].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsbase.model.yml new file mode 100644 index 000000000000..541a454a8adc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsbase.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingsbase", "Method[get_context]", "Argument[this].SyntheticField[_context]", "ReturnValue", "value"] + - ["system.configuration.settingsbase", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.settingsbase", "Method[get_properties]", "Argument[this].SyntheticField[_properties]", "ReturnValue", "value"] + - ["system.configuration.settingsbase", "Method[get_propertyvalues]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.settingsbase", "Method[get_providers]", "Argument[this].SyntheticField[_providers]", "ReturnValue", "value"] + - ["system.configuration.settingsbase", "Method[initialize]", "Argument[0]", "Argument[this].SyntheticField[_context]", "value"] + - ["system.configuration.settingsbase", "Method[initialize]", "Argument[1]", "Argument[this].SyntheticField[_properties]", "value"] + - ["system.configuration.settingsbase", "Method[initialize]", "Argument[2]", "Argument[this].SyntheticField[_providers]", "value"] + - ["system.configuration.settingsbase", "Method[synchronized]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsdescriptionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsdescriptionattribute.model.yml new file mode 100644 index 000000000000..3286beb6c24b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsdescriptionattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingsdescriptionattribute", "Method[get_description]", "Argument[this].SyntheticField[_description]", "ReturnValue", "value"] + - ["system.configuration.settingsdescriptionattribute", "Method[settingsdescriptionattribute]", "Argument[0]", "Argument[this].SyntheticField[_description]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsgroupdescriptionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsgroupdescriptionattribute.model.yml new file mode 100644 index 000000000000..8295154f001d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsgroupdescriptionattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingsgroupdescriptionattribute", "Method[get_description]", "Argument[this].SyntheticField[_description]", "ReturnValue", "value"] + - ["system.configuration.settingsgroupdescriptionattribute", "Method[settingsgroupdescriptionattribute]", "Argument[0]", "Argument[this].SyntheticField[_description]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsgroupnameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsgroupnameattribute.model.yml new file mode 100644 index 000000000000..9c70c375969d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsgroupnameattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingsgroupnameattribute", "Method[get_groupname]", "Argument[this].SyntheticField[_groupName]", "ReturnValue", "value"] + - ["system.configuration.settingsgroupnameattribute", "Method[settingsgroupnameattribute]", "Argument[0]", "Argument[this].SyntheticField[_groupName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsloadedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsloadedeventargs.model.yml new file mode 100644 index 000000000000..2408e2959667 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsloadedeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingsloadedeventargs", "Method[get_provider]", "Argument[this].SyntheticField[_provider]", "ReturnValue", "value"] + - ["system.configuration.settingsloadedeventargs", "Method[settingsloadedeventargs]", "Argument[0]", "Argument[this].SyntheticField[_provider]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertycollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertycollection.model.yml new file mode 100644 index 000000000000..8717222950bf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertycollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingspropertycollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertyvalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertyvalue.model.yml new file mode 100644 index 000000000000..9782eed17b46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertyvalue.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingspropertyvalue", "Method[get_name]", "Argument[this].Field[Property].Field[Name]", "ReturnValue", "value"] + - ["system.configuration.settingspropertyvalue", "Method[settingspropertyvalue]", "Argument[0]", "Argument[this].Field[Property]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertyvaluecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertyvaluecollection.model.yml new file mode 100644 index 000000000000..9f2f59a60a82 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingspropertyvaluecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingspropertyvaluecollection", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_values].Element", "value"] + - ["system.configuration.settingspropertyvaluecollection", "Method[get_item]", "Argument[this].SyntheticField[_values].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsproviderattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsproviderattribute.model.yml new file mode 100644 index 000000000000..c4380ed224c0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsproviderattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingsproviderattribute", "Method[get_providertypename]", "Argument[this].SyntheticField[_providerTypeName]", "ReturnValue", "value"] + - ["system.configuration.settingsproviderattribute", "Method[settingsproviderattribute]", "Argument[0]", "Argument[this].SyntheticField[_providerTypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsprovidercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsprovidercollection.model.yml new file mode 100644 index 000000000000..69ca1245063e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.settingsprovidercollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.settingsprovidercollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.stringvalidator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.stringvalidator.model.yml new file mode 100644 index 000000000000..70072cf8fa11 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.stringvalidator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.stringvalidator", "Method[stringvalidator]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.timespanvalidator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.timespanvalidator.model.yml new file mode 100644 index 000000000000..d180bbd75ffa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.timespanvalidator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.timespanvalidator", "Method[timespanvalidator]", "Argument[0]", "Argument[this]", "taint"] + - ["system.configuration.timespanvalidator", "Method[timespanvalidator]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.urisection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.urisection.model.yml new file mode 100644 index 000000000000..d0723818d2ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.configuration.urisection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.configuration.urisection", "Method[get_idn]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.urisection", "Method[get_iriparsing]", "Argument[this]", "ReturnValue", "taint"] + - ["system.configuration.urisection", "Method[get_schemesettings]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.cultureawarecomparer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.cultureawarecomparer.model.yml new file mode 100644 index 000000000000..b6350da67db0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.cultureawarecomparer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.cultureawarecomparer", "Method[getobjectdata]", "Argument[this].SyntheticField[_compareInfo]", "Argument[0].SyntheticField[_values].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dataadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dataadapter.model.yml new file mode 100644 index 000000000000..26f29867de05 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dataadapter.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dataadapter", "Method[fillschema]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.data.common.dataadapter", "Method[fillschema]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.common.dataadapter", "Method[fillschema]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.common.dataadapter", "Method[fillschema]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dataadapter", "Method[get_tablemappings]", "Argument[this].Field[TableMappings]", "ReturnValue", "value"] + - ["system.data.common.dataadapter", "Method[get_tablemappings]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datacolumnmapping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datacolumnmapping.model.yml new file mode 100644 index 000000000000..a569dcbe0ade --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datacolumnmapping.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.datacolumnmapping", "Method[clone]", "Argument[this].SyntheticField[_sourceColumnName]", "ReturnValue.SyntheticField[_sourceColumnName]", "value"] + - ["system.data.common.datacolumnmapping", "Method[datacolumnmapping]", "Argument[0]", "Argument[this].SyntheticField[_sourceColumnName]", "value"] + - ["system.data.common.datacolumnmapping", "Method[getdatacolumnbyschemaaction]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.common.datacolumnmapping", "Method[getdatacolumnbyschemaaction]", "Argument[2]", "ReturnValue", "taint"] + - ["system.data.common.datacolumnmapping", "Method[tostring]", "Argument[this].Field[SourceColumn]", "ReturnValue", "value"] + - ["system.data.common.datacolumnmapping", "Method[tostring]", "Argument[this].SyntheticField[_sourceColumnName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datacolumnmappingcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datacolumnmappingcollection.model.yml new file mode 100644 index 000000000000..21455b8c4caf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datacolumnmappingcollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.datacolumnmappingcollection", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.datacolumnmappingcollection", "Method[getbydatasetcolumn]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.datacolumnmappingcollection", "Method[getcolumnmappingbyschemaaction]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.data.common.datacolumnmappingcollection", "Method[getdatacolumn]", "Argument[3]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datatablemapping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datatablemapping.model.yml new file mode 100644 index 000000000000..9370089684b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datatablemapping.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.datatablemapping", "Method[clone]", "Argument[this].SyntheticField[_sourceTableName]", "ReturnValue.SyntheticField[_sourceTableName]", "value"] + - ["system.data.common.datatablemapping", "Method[datatablemapping]", "Argument[0]", "Argument[this].SyntheticField[_sourceTableName]", "value"] + - ["system.data.common.datatablemapping", "Method[datatablemapping]", "Argument[2].Element", "Argument[this].Field[ColumnMappings].Element", "value"] + - ["system.data.common.datatablemapping", "Method[datatablemapping]", "Argument[2].Element", "Argument[this].SyntheticField[_columnMappings].Element", "value"] + - ["system.data.common.datatablemapping", "Method[get_columnmappings]", "Argument[this].Field[ColumnMappings]", "ReturnValue", "value"] + - ["system.data.common.datatablemapping", "Method[get_columnmappings]", "Argument[this].SyntheticField[_columnMappings]", "ReturnValue", "value"] + - ["system.data.common.datatablemapping", "Method[getcolumnmappingbyschemaaction]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.datatablemapping", "Method[getdatacolumn]", "Argument[2]", "ReturnValue", "taint"] + - ["system.data.common.datatablemapping", "Method[getdatatablebyschemaaction]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.common.datatablemapping", "Method[getdatatablebyschemaaction]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.datatablemapping", "Method[tostring]", "Argument[this].Field[SourceTable]", "ReturnValue", "value"] + - ["system.data.common.datatablemapping", "Method[tostring]", "Argument[this].SyntheticField[_sourceTableName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datatablemappingcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datatablemappingcollection.model.yml new file mode 100644 index 000000000000..621191affe3f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.datatablemappingcollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.datatablemappingcollection", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.datatablemappingcollection", "Method[getbydatasettable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.datatablemappingcollection", "Method[gettablemappingbyschemaaction]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbbatch.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbbatch.model.yml new file mode 100644 index 000000000000..c78186657ef9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbbatch.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbbatch", "Method[get_batchcommands]", "Argument[this].Field[DbBatchCommands]", "ReturnValue", "value"] + - ["system.data.common.dbbatch", "Method[get_dbbatchcommands]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbbatchcommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbbatchcommand.model.yml new file mode 100644 index 000000000000..74f98d6a9f86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbbatchcommand.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbbatchcommand", "Method[get_parameters]", "Argument[this].Field[DbParameterCollection]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcolumn.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcolumn.model.yml new file mode 100644 index 000000000000..0cffb178927e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcolumn.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbcolumn", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcommand.model.yml new file mode 100644 index 000000000000..696a78cfadea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcommand.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbcommand", "Method[executedbdatareader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbcommand", "Method[get_dbparametercollection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbcommand", "Method[get_parameters]", "Argument[this].Field[DbParameterCollection]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcommandbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcommandbuilder.model.yml new file mode 100644 index 000000000000..6d4fef38d25c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbcommandbuilder.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbcommandbuilder", "Method[getdeletecommand]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbcommandbuilder", "Method[getinsertcommand]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbcommandbuilder", "Method[getparametername]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.common.dbcommandbuilder", "Method[getupdatecommand]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbcommandbuilder", "Method[initializecommand]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.common.dbcommandbuilder", "Method[quoteidentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.common.dbcommandbuilder", "Method[rowupdatinghandler]", "Argument[this]", "Argument[0]", "taint"] + - ["system.data.common.dbcommandbuilder", "Method[unquoteidentifier]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbconnection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbconnection.model.yml new file mode 100644 index 000000000000..daeba6296a3b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbconnection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbconnection", "Method[begindbtransaction]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbconnection", "Method[get_serverversion]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbconnectionstringbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbconnectionstringbuilder.model.yml new file mode 100644 index 000000000000..dc3f2cbcf46d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbconnectionstringbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbconnectionstringbuilder", "Method[appendkeyvaluepair]", "Argument[1]", "Argument[0]", "taint"] + - ["system.data.common.dbconnectionstringbuilder", "Method[appendkeyvaluepair]", "Argument[2]", "Argument[0]", "taint"] + - ["system.data.common.dbconnectionstringbuilder", "Method[tostring]", "Argument[this].Field[ConnectionString]", "ReturnValue", "value"] + - ["system.data.common.dbconnectionstringbuilder", "Method[tostring]", "Argument[this].Field[Keys].Element", "ReturnValue", "taint"] + - ["system.data.common.dbconnectionstringbuilder", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdataadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdataadapter.model.yml new file mode 100644 index 000000000000..7dde1aa68ca8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdataadapter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbdataadapter", "Method[fillschema]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.data.common.dbdataadapter", "Method[fillschema]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.common.dbdataadapter", "Method[fillschema]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.common.dbdataadapter", "Method[fillschema]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdatareader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdatareader.model.yml new file mode 100644 index 000000000000..06528a481b0c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdatareader.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbdatareader", "Method[getfieldvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbdatareader", "Method[getproviderspecificvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbdatareader", "Method[getproviderspecificvalues]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.data.common.dbdatareader", "Method[gettextreader]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdatasource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdatasource.model.yml new file mode 100644 index 000000000000..b9df16f64130 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbdatasource.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbdatasource", "Method[get_connectionstring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbenumerator.model.yml new file mode 100644 index 000000000000..f68fda38de10 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbenumerator", "Method[dbenumerator]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbexception.model.yml new file mode 100644 index 000000000000..3c5cb412811c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbexception", "Method[get_batchcommand]", "Argument[this].Field[DbBatchCommand]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbparametercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbparametercollection.model.yml new file mode 100644 index 000000000000..b13dd5104d13 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbparametercollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbparametercollection", "Method[getparameter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.common.dbparametercollection", "Method[setparameter]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbproviderfactories.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbproviderfactories.model.yml new file mode 100644 index 000000000000..181a922a9a9a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbproviderfactories.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbproviderfactories", "Method[getfactory]", "Argument[0].Field[DbProviderFactory]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbproviderfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbproviderfactory.model.yml new file mode 100644 index 000000000000..0ffbe4d6472f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbproviderfactory.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbproviderfactory", "Method[createdatasource]", "Argument[0]", "ReturnValue.SyntheticField[_connectionString]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbtransaction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbtransaction.model.yml new file mode 100644 index 000000000000..79216ebb025f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.dbtransaction.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.dbtransaction", "Method[get_connection]", "Argument[this].Field[DbConnection]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.rowupdatedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.rowupdatedeventargs.model.yml new file mode 100644 index 000000000000..839965a2c8c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.rowupdatedeventargs.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.rowupdatedeventargs", "Method[copytorows]", "Argument[this].Field[Row]", "Argument[0].Element", "value"] + - ["system.data.common.rowupdatedeventargs", "Method[copytorows]", "Argument[this].SyntheticField[_dataRow]", "Argument[0].Element", "value"] + - ["system.data.common.rowupdatedeventargs", "Method[get_command]", "Argument[this].SyntheticField[_command]", "ReturnValue", "value"] + - ["system.data.common.rowupdatedeventargs", "Method[get_row]", "Argument[this].SyntheticField[_dataRow]", "ReturnValue", "value"] + - ["system.data.common.rowupdatedeventargs", "Method[get_tablemapping]", "Argument[this].SyntheticField[_tableMapping]", "ReturnValue", "value"] + - ["system.data.common.rowupdatedeventargs", "Method[rowupdatedeventargs]", "Argument[0]", "Argument[this].SyntheticField[_dataRow]", "value"] + - ["system.data.common.rowupdatedeventargs", "Method[rowupdatedeventargs]", "Argument[1]", "Argument[this].SyntheticField[_command]", "value"] + - ["system.data.common.rowupdatedeventargs", "Method[rowupdatedeventargs]", "Argument[3]", "Argument[this].SyntheticField[_tableMapping]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.rowupdatingeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.rowupdatingeventargs.model.yml new file mode 100644 index 000000000000..b4d1f03e7fc4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.common.rowupdatingeventargs.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.common.rowupdatingeventargs", "Method[get_row]", "Argument[this].SyntheticField[_dataRow]", "ReturnValue", "value"] + - ["system.data.common.rowupdatingeventargs", "Method[get_tablemapping]", "Argument[this].SyntheticField[_tableMapping]", "ReturnValue", "value"] + - ["system.data.common.rowupdatingeventargs", "Method[rowupdatingeventargs]", "Argument[0]", "Argument[this].SyntheticField[_dataRow]", "value"] + - ["system.data.common.rowupdatingeventargs", "Method[rowupdatingeventargs]", "Argument[3]", "Argument[this].SyntheticField[_tableMapping]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.constraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.constraint.model.yml new file mode 100644 index 000000000000..8759c37f49a8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.constraint.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.constraint", "Method[get__dataset]", "Argument[this].SyntheticField[_dataSet]", "ReturnValue", "value"] + - ["system.data.constraint", "Method[get_table]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.constraint", "Method[setdataset]", "Argument[0]", "Argument[this].SyntheticField[_dataSet]", "value"] + - ["system.data.constraint", "Method[tostring]", "Argument[this].Field[ConstraintName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.constraintcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.constraintcollection.model.yml new file mode 100644 index 000000000000..62b4a10b9d7e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.constraintcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.constraintcollection", "Method[add]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.data.constraintcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumn.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumn.model.yml new file mode 100644 index 000000000000..c08c90913e52 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumn.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datacolumn", "Method[datacolumn]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datacolumn", "Method[datacolumn]", "Argument[2]", "Argument[this]", "taint"] + - ["system.data.datacolumn", "Method[get_table]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumnchangeeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumnchangeeventargs.model.yml new file mode 100644 index 000000000000..6530ca0de4c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumnchangeeventargs.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datacolumnchangeeventargs", "Method[datacolumnchangeeventargs]", "Argument[0]", "Argument[this].Field[Row]", "value"] + - ["system.data.datacolumnchangeeventargs", "Method[datacolumnchangeeventargs]", "Argument[1]", "Argument[this].SyntheticField[_column]", "value"] + - ["system.data.datacolumnchangeeventargs", "Method[datacolumnchangeeventargs]", "Argument[2]", "Argument[this].Field[ProposedValue]", "value"] + - ["system.data.datacolumnchangeeventargs", "Method[get_column]", "Argument[this].SyntheticField[_column]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumncollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumncollection.model.yml new file mode 100644 index 000000000000..f08f73308a2d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datacolumncollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datacolumncollection", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datacolumncollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datareaderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datareaderextensions.model.yml new file mode 100644 index 000000000000..f4756a8c781b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datareaderextensions.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datareaderextensions", "Method[getfieldvalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.datareaderextensions", "Method[getguid]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.data.datareaderextensions", "Method[getproviderspecificvalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.datareaderextensions", "Method[getstring]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.datareaderextensions", "Method[gettextreader]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.datareaderextensions", "Method[getvalue]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarelation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarelation.model.yml new file mode 100644 index 000000000000..cc2f1fe34f17 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarelation.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datarelation", "Method[datarelation]", "Argument[0]", "Argument[this].SyntheticField[_relationName]", "value"] + - ["system.data.datarelation", "Method[get_childcolumns]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelation", "Method[get_childkeyconstraint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelation", "Method[get_childtable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelation", "Method[get_dataset]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelation", "Method[get_parentcolumns]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelation", "Method[get_parentkeyconstraint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelation", "Method[get_parenttable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelation", "Method[tostring]", "Argument[this].Field[RelationName]", "ReturnValue", "value"] + - ["system.data.datarelation", "Method[tostring]", "Argument[this].SyntheticField[_relationName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarelationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarelationcollection.model.yml new file mode 100644 index 000000000000..446accafc618 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarelationcollection.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datarelationcollection", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelationcollection", "Method[addcore]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datarelationcollection", "Method[addcore]", "Argument[this]", "Argument[0]", "taint"] + - ["system.data.datarelationcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelationcollection", "Method[getdataset]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarelationcollection", "Method[oncollectionchanged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datarelationcollection", "Method[oncollectionchanging]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datarelationcollection", "Method[remove]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarow.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarow.model.yml new file mode 100644 index 000000000000..dd2b2c9ef1ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarow.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datarow", "Method[datarow]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datarow", "Method[get_item]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.datarow", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarow", "Method[get_table]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarow", "Method[getchildrows]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarow", "Method[getparentrows]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarow", "Method[set_item]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datarow", "Method[setnull]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datarow", "Method[setparentrow]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowchangeeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowchangeeventargs.model.yml new file mode 100644 index 000000000000..be3d63992f18 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowchangeeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datarowchangeeventargs", "Method[datarowchangeeventargs]", "Argument[0]", "Argument[this].Field[Row]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowcollection.model.yml new file mode 100644 index 000000000000..059f0e0ca798 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datarowcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowextensions.model.yml new file mode 100644 index 000000000000..a1b112b5338a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datarowextensions", "Method[setfield]", "Argument[1]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowview.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowview.model.yml new file mode 100644 index 000000000000..7a4ea84c4d90 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datarowview.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datarowview", "Method[createchildview]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.datarowview", "Method[createchildview]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarowview", "Method[get_dataview]", "Argument[this].SyntheticField[_dataView]", "ReturnValue", "value"] + - ["system.data.datarowview", "Method[get_error]", "Argument[this].Field[Row].Field[RowError]", "ReturnValue", "value"] + - ["system.data.datarowview", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datarowview", "Method[get_row]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataset.model.yml new file mode 100644 index 000000000000..b1443d06718f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataset.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.dataset", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.dataset", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.dataset", "Method[dataset]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.dataset", "Method[get_defaultviewmanager]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.dataset", "Method[get_relations]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.dataset", "Method[get_tables]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.dataset", "Method[getchanges]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datasysdescriptionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datasysdescriptionattribute.model.yml new file mode 100644 index 000000000000..6ae46e2ff265 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datasysdescriptionattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datasysdescriptionattribute", "Method[get_description]", "Argument[this].Field[Description]", "Argument[this].Field[DescriptionValue]", "value"] + - ["system.data.datasysdescriptionattribute", "Method[get_description]", "Argument[this].Field[Description]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatable.model.yml new file mode 100644 index 000000000000..4a4b5a8780a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatable.model.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datatable", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[datatable]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[datatable]", "Argument[1]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[get_columns]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[get_constraints]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[get_dataset]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[get_defaultview]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[get_rows]", "Argument[this].SyntheticField[_rowCollection]", "ReturnValue", "value"] + - ["system.data.datatable", "Method[getchanges]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[geterrors]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[getlist]", "Argument[this].Field[DefaultView]", "ReturnValue", "value"] + - ["system.data.datatable", "Method[loaddatarow]", "Argument[0]", "Argument[this].Field[Rows].Element", "value"] + - ["system.data.datatable", "Method[loaddatarow]", "Argument[0]", "Argument[this].SyntheticField[_rowCollection].Element", "value"] + - ["system.data.datatable", "Method[loaddatarow]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[newrowarray]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatable", "Method[oncolumnchanged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[oncolumnchanging]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[onpropertychanging]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[onrowchanged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[onrowchanging]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[onrowdeleted]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[onrowdeleting]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[ontablecleared]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[ontableclearing]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[ontablenewrow]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.datatable", "Method[select]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablecleareventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablecleareventargs.model.yml new file mode 100644 index 000000000000..5e95c32999be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablecleareventargs.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datatablecleareventargs", "Method[datatablecleareventargs]", "Argument[0]", "Argument[this].Field[Table]", "value"] + - ["system.data.datatablecleareventargs", "Method[get_tablename]", "Argument[this].Field[Table].Field[TableName]", "ReturnValue", "value"] + - ["system.data.datatablecleareventargs", "Method[get_tablenamespace]", "Argument[this].Field[Table].Field[Namespace]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablecollection.model.yml new file mode 100644 index 000000000000..e61e532080ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablecollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datatablecollection", "Method[add]", "Argument[1]", "Argument[this]", "taint"] + - ["system.data.datatablecollection", "Method[add]", "Argument[1]", "ReturnValue", "taint"] + - ["system.data.datatablecollection", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.datatablecollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatableextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatableextensions.model.yml new file mode 100644 index 000000000000..31bf66363423 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatableextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datatableextensions", "Method[asenumerable]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablenewroweventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablenewroweventargs.model.yml new file mode 100644 index 000000000000..8d0f1575afba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablenewroweventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datatablenewroweventargs", "Method[datatablenewroweventargs]", "Argument[0]", "Argument[this].Field[Row]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablereader.model.yml new file mode 100644 index 000000000000..3ba770994f3e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.datatablereader.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.datatablereader", "Method[datatablereader]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.data.datatablereader", "Method[datatablereader]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataview.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataview.model.yml new file mode 100644 index 000000000000..b7225fdb37a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataview.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.dataview", "Method[addnew]", "Argument[this]", "ReturnValue.SyntheticField[_dataView]", "value"] + - ["system.data.dataview", "Method[dataview]", "Argument[0]", "Argument[this].SyntheticField[_table]", "value"] + - ["system.data.dataview", "Method[findrows]", "Argument[this].Element", "ReturnValue.Element", "value"] + - ["system.data.dataview", "Method[get_dataviewmanager]", "Argument[this].SyntheticField[_dataViewManager]", "ReturnValue", "value"] + - ["system.data.dataview", "Method[getlistname]", "Argument[this].SyntheticField[_table].Field[TableName]", "ReturnValue", "value"] + - ["system.data.dataview", "Method[indexlistchanged]", "Argument[1]", "Argument[this]", "taint"] + - ["system.data.dataview", "Method[onlistchanged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.dataview", "Method[totable]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.dataview", "Method[totable]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewmanager.model.yml new file mode 100644 index 000000000000..9827cef5a5c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewmanager.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.dataviewmanager", "Method[createdataview]", "Argument[this]", "ReturnValue.SyntheticField[_dataViewManager]", "value"] + - ["system.data.dataviewmanager", "Method[get_dataviewsettings]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewsetting.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewsetting.model.yml new file mode 100644 index 000000000000..acc99615fc78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewsetting.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.dataviewsetting", "Method[get_dataviewmanager]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.dataviewsetting", "Method[get_table]", "Argument[this].SyntheticField[_table]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewsettingcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewsettingcollection.model.yml new file mode 100644 index 000000000000..d4c0ebfca636 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dataviewsettingcollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.dataviewsettingcollection", "Method[get_item]", "Argument[0]", "ReturnValue.SyntheticField[_table]", "value"] + - ["system.data.dataviewsettingcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.dataviewsettingcollection", "Method[set_item]", "Argument[0]", "Argument[1].SyntheticField[_table]", "value"] + - ["system.data.dataviewsettingcollection", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dbconcurrencyexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dbconcurrencyexception.model.yml new file mode 100644 index 000000000000..46057e0fdfa5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.dbconcurrencyexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.dbconcurrencyexception", "Method[copytorows]", "Argument[this].SyntheticField[_dataRows].Element", "Argument[0].Element", "value"] + - ["system.data.dbconcurrencyexception", "Method[dbconcurrencyexception]", "Argument[2]", "Argument[this].SyntheticField[_dataRows]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.enumerablerowcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.enumerablerowcollection.model.yml new file mode 100644 index 000000000000..4e09df56b742 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.enumerablerowcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.enumerablerowcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.enumerablerowcollectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.enumerablerowcollectionextensions.model.yml new file mode 100644 index 000000000000..83a01f36e9fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.enumerablerowcollectionextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.enumerablerowcollectionextensions", "Method[cast]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.fillerroreventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.fillerroreventargs.model.yml new file mode 100644 index 000000000000..411507a87b3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.fillerroreventargs.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.fillerroreventargs", "Method[fillerroreventargs]", "Argument[0]", "Argument[this].SyntheticField[_dataTable]", "value"] + - ["system.data.fillerroreventargs", "Method[fillerroreventargs]", "Argument[1]", "Argument[this].SyntheticField[_values]", "value"] + - ["system.data.fillerroreventargs", "Method[get_datatable]", "Argument[this].SyntheticField[_dataTable]", "ReturnValue", "value"] + - ["system.data.fillerroreventargs", "Method[get_values]", "Argument[this].SyntheticField[_values].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.foreignkeyconstraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.foreignkeyconstraint.model.yml new file mode 100644 index 000000000000..9f57a7da14f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.foreignkeyconstraint.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.foreignkeyconstraint", "Method[foreignkeyconstraint]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.foreignkeyconstraint", "Method[foreignkeyconstraint]", "Argument[1]", "Argument[this]", "taint"] + - ["system.data.foreignkeyconstraint", "Method[foreignkeyconstraint]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.data.foreignkeyconstraint", "Method[foreignkeyconstraint]", "Argument[2]", "Argument[this]", "taint"] + - ["system.data.foreignkeyconstraint", "Method[foreignkeyconstraint]", "Argument[3].Element", "Argument[this]", "taint"] + - ["system.data.foreignkeyconstraint", "Method[foreignkeyconstraint]", "Argument[4].Element", "Argument[this]", "taint"] + - ["system.data.foreignkeyconstraint", "Method[get_columns]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.foreignkeyconstraint", "Method[get_relatedcolumns]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.foreignkeyconstraint", "Method[get_relatedtable]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.icolumnmappingcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.icolumnmappingcollection.model.yml new file mode 100644 index 000000000000..32129abd98b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.icolumnmappingcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.icolumnmappingcollection", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.icolumnmappingcollection", "Method[getbydatasetcolumn]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idataadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idataadapter.model.yml new file mode 100644 index 000000000000..a02f26dc0b61 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idataadapter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.idataadapter", "Method[fillschema]", "Argument[0]", "ReturnValue", "taint"] + - ["system.data.idataadapter", "Method[fillschema]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.idataadapter", "Method[getfillparameters]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idatareader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idatareader.model.yml new file mode 100644 index 000000000000..cd078c221e03 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idatareader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.idatareader", "Method[getschematable]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idbcommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idbcommand.model.yml new file mode 100644 index 000000000000..01685afaf2a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.idbcommand.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.idbcommand", "Method[executescalar]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.internaldatacollectionbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.internaldatacollectionbase.model.yml new file mode 100644 index 000000000000..f88f200e699e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.internaldatacollectionbase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.internaldatacollectionbase", "Method[get_list]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.itablemappingcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.itablemappingcollection.model.yml new file mode 100644 index 000000000000..2634bca86740 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.itablemappingcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.itablemappingcollection", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.itablemappingcollection", "Method[getbydatasettable]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.mergefailedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.mergefailedeventargs.model.yml new file mode 100644 index 000000000000..7c5fb2d97d49 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.mergefailedeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.mergefailedeventargs", "Method[mergefailedeventargs]", "Argument[0]", "Argument[this].Field[Table]", "value"] + - ["system.data.mergefailedeventargs", "Method[mergefailedeventargs]", "Argument[1]", "Argument[this].Field[Conflict]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbccommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbccommand.model.yml new file mode 100644 index 000000000000..b1be3eb424c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbccommand.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbccommand", "Method[executereader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbccommand", "Method[get_dbparametercollection]", "Argument[this].Field[Parameters]", "ReturnValue", "value"] + - ["system.data.odbc.odbccommand", "Method[get_parameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbccommand", "Method[odbccommand]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.odbc.odbccommand", "Method[odbccommand]", "Argument[1]", "Argument[this]", "taint"] + - ["system.data.odbc.odbccommand", "Method[odbccommand]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbccommandbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbccommandbuilder.model.yml new file mode 100644 index 000000000000..8e07051983ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbccommandbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbccommandbuilder", "Method[quoteidentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.odbc.odbccommandbuilder", "Method[quoteidentifier]", "Argument[this].Field[QuotePrefix]", "ReturnValue", "taint"] + - ["system.data.odbc.odbccommandbuilder", "Method[quoteidentifier]", "Argument[this].Field[QuoteSuffix]", "ReturnValue", "taint"] + - ["system.data.odbc.odbccommandbuilder", "Method[unquoteidentifier]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.odbc.odbccommandbuilder", "Method[unquoteidentifier]", "Argument[this].Field[QuoteSuffix]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcconnection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcconnection.model.yml new file mode 100644 index 000000000000..ccd316259f34 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcconnection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcconnection", "Method[begintransaction]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbcconnection", "Method[createcommand]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcdataadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcdataadapter.model.yml new file mode 100644 index 000000000000..c1018719931e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcdataadapter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcdataadapter", "Method[odbcdataadapter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.odbc.odbcdataadapter", "Method[odbcdataadapter]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcdatareader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcdatareader.model.yml new file mode 100644 index 000000000000..c42ac3fcde39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcdatareader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcdatareader", "Method[gettime]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcerror.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcerror.model.yml new file mode 100644 index 000000000000..ce91277defe9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcerror.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcerror", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbcerror", "Method[get_source]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbcerror", "Method[get_sqlstate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbcerror", "Method[tostring]", "Argument[this].Field[Message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcerrorcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcerrorcollection.model.yml new file mode 100644 index 000000000000..8abeef50bf84 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcerrorcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcerrorcollection", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.data.odbc.odbcerrorcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcexception.model.yml new file mode 100644 index 000000000000..1986fa2fe55d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcexception", "Method[get_errors]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcinfomessageeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcinfomessageeventargs.model.yml new file mode 100644 index 000000000000..39ab15f8e506 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcinfomessageeventargs.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcinfomessageeventargs", "Method[get_errors]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbcinfomessageeventargs", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbcinfomessageeventargs", "Method[tostring]", "Argument[this].Field[Message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcparameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcparameter.model.yml new file mode 100644 index 000000000000..0ee9a87ebd7a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcparameter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcparameter", "Method[odbcparameter]", "Argument[0]", "Argument[this].SyntheticField[_parameterName]", "value"] + - ["system.data.odbc.odbcparameter", "Method[tostring]", "Argument[this].Field[ParameterName]", "ReturnValue", "value"] + - ["system.data.odbc.odbcparameter", "Method[tostring]", "Argument[this].SyntheticField[_parameterName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcparametercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcparametercollection.model.yml new file mode 100644 index 000000000000..d0623e8d3d21 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcparametercollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcparametercollection", "Method[add]", "Argument[0]", "Argument[this].Element", "value"] + - ["system.data.odbc.odbcparametercollection", "Method[add]", "Argument[0]", "ReturnValue.SyntheticField[_parameterName]", "value"] + - ["system.data.odbc.odbcparametercollection", "Method[add]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.odbc.odbcparametercollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Element", "value"] + - ["system.data.odbc.odbcparametercollection", "Method[addwithvalue]", "Argument[0]", "ReturnValue.SyntheticField[_parameterName]", "value"] + - ["system.data.odbc.odbcparametercollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.data.odbc.odbcparametercollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbcparametercollection", "Method[insert]", "Argument[1]", "Argument[this].Element", "value"] + - ["system.data.odbc.odbcparametercollection", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcrowupdatedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcrowupdatedeventargs.model.yml new file mode 100644 index 000000000000..fee4c3495f53 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbcrowupdatedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbcrowupdatedeventargs", "Method[get_command]", "Argument[this].Field[Command]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbctransaction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbctransaction.model.yml new file mode 100644 index 000000000000..810fcdb3750e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.odbc.odbctransaction.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.odbc.odbctransaction", "Method[get_connection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.odbc.odbctransaction", "Method[get_dbconnection]", "Argument[this].Field[Connection]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlbinary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlbinary.model.yml new file mode 100644 index 000000000000..b1c7e6622483 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlbinary.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.sqltypes.sqlbinary", "Method[get_value]", "Argument[this].SyntheticField[_value].Element", "ReturnValue.Element", "value"] + - ["system.data.sqltypes.sqlbinary", "Method[sqlbinary]", "Argument[0].Element", "Argument[this].SyntheticField[_value].Element", "value"] + - ["system.data.sqltypes.sqlbinary", "Method[wrapbytes]", "Argument[0]", "ReturnValue.SyntheticField[_value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlbytes.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlbytes.model.yml new file mode 100644 index 000000000000..d376190359a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlbytes.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.sqltypes.sqlbytes", "Method[get_buffer]", "Argument[this].SyntheticField[_rgbBuf]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqlbytes", "Method[get_value]", "Argument[this].SyntheticField[_stream]", "ReturnValue.Element", "taint"] + - ["system.data.sqltypes.sqlbytes", "Method[sqlbytes]", "Argument[0]", "Argument[this].SyntheticField[_rgbBuf]", "value"] + - ["system.data.sqltypes.sqlbytes", "Method[sqlbytes]", "Argument[0]", "Argument[this].SyntheticField[_stream]", "value"] + - ["system.data.sqltypes.sqlbytes", "Method[write]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlchars.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlchars.model.yml new file mode 100644 index 000000000000..fbb1b6cf9131 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlchars.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.sqltypes.sqlchars", "Method[get_buffer]", "Argument[this].SyntheticField[_rgchBuf]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqlchars", "Method[sqlchars]", "Argument[0]", "Argument[this].SyntheticField[_rgchBuf]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqldecimal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqldecimal.model.yml new file mode 100644 index 000000000000..f427126ee0bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqldecimal.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.sqltypes.sqldecimal", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqldecimal", "Method[adjustscale]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqldecimal", "Method[ceiling]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqldecimal", "Method[converttoprecscale]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqldecimal", "Method[floor]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqldecimal", "Method[op_unarynegation]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqldecimal", "Method[round]", "Argument[0]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqldecimal", "Method[truncate]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlstring.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlstring.model.yml new file mode 100644 index 000000000000..3002881b89e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlstring.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.sqltypes.sqlstring", "Method[add]", "Argument[0].SyntheticField[m_value]", "ReturnValue.SyntheticField[m_value]", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[add]", "Argument[1].SyntheticField[m_value]", "ReturnValue.SyntheticField[m_value]", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[concat]", "Argument[0].SyntheticField[m_value]", "ReturnValue.SyntheticField[m_value]", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[concat]", "Argument[1].SyntheticField[m_value]", "ReturnValue.SyntheticField[m_value]", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[get_compareinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[get_value]", "Argument[this].SyntheticField[m_value]", "ReturnValue", "value"] + - ["system.data.sqltypes.sqlstring", "Method[getnonunicodebytes]", "Argument[this].SyntheticField[m_value]", "ReturnValue", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[getunicodebytes]", "Argument[this].SyntheticField[m_value]", "ReturnValue", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[op_addition]", "Argument[0].SyntheticField[m_value]", "ReturnValue.SyntheticField[m_value]", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[op_addition]", "Argument[1].SyntheticField[m_value]", "ReturnValue.SyntheticField[m_value]", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[sqlstring]", "Argument[0]", "Argument[this].SyntheticField[m_value]", "value"] + - ["system.data.sqltypes.sqlstring", "Method[sqlstring]", "Argument[2].Element", "Argument[this].SyntheticField[m_value]", "taint"] + - ["system.data.sqltypes.sqlstring", "Method[tostring]", "Argument[this].SyntheticField[m_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlxml.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlxml.model.yml new file mode 100644 index 000000000000..43f409b72f39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.sqltypes.sqlxml.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.sqltypes.sqlxml", "Method[sqlxml]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.typedtablebase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.typedtablebase.model.yml new file mode 100644 index 000000000000..2ef978319c45 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.typedtablebase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.typedtablebase", "Method[cast]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.typedtablebaseextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.typedtablebaseextensions.model.yml new file mode 100644 index 000000000000..a4161d0c4a8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.typedtablebaseextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.typedtablebaseextensions", "Method[asenumerable]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.data.typedtablebaseextensions", "Method[elementatordefault]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.uniqueconstraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.uniqueconstraint.model.yml new file mode 100644 index 000000000000..a281cd8e5926 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.data.uniqueconstraint.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.data.uniqueconstraint", "Method[get_columns]", "Argument[this]", "ReturnValue", "taint"] + - ["system.data.uniqueconstraint", "Method[uniqueconstraint]", "Argument[0]", "Argument[this]", "taint"] + - ["system.data.uniqueconstraint", "Method[uniqueconstraint]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.datetime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.datetime.model.yml new file mode 100644 index 000000000000..252aede1b6c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.datetime.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.datetime", "Method[tolocaltime]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.datetimeoffset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.datetimeoffset.model.yml new file mode 100644 index 000000000000..b0fd9b675ad8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.datetimeoffset.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.datetimeoffset", "Method[deconstruct]", "Argument[this].Field[Offset]", "Argument[2]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.delegate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.delegate.model.yml new file mode 100644 index 000000000000..43bed2b92f3b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.delegate.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.delegate", "Method[combine]", "Argument[0]", "ReturnValue", "taint"] + - ["system.delegate", "Method[combine]", "Argument[1]", "ReturnValue", "value"] + - ["system.delegate", "Method[combineimpl]", "Argument[this]", "ReturnValue", "value"] + - ["system.delegate", "Method[createdelegate]", "Argument[1]", "ReturnValue", "taint"] + - ["system.delegate", "Method[createdelegate]", "Argument[2]", "ReturnValue", "taint"] + - ["system.delegate", "Method[delegate]", "Argument[0]", "Argument[this].SyntheticField[_target]", "value"] + - ["system.delegate", "Method[delegate]", "Argument[1]", "Argument[this]", "taint"] + - ["system.delegate", "Method[dynamicinvoke]", "Argument[this].SyntheticField[_target]", "Argument[0].Element", "value"] + - ["system.delegate", "Method[dynamicinvokeimpl]", "Argument[this].SyntheticField[_target]", "Argument[0].Element", "value"] + - ["system.delegate", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.delegate", "Method[get_target]", "Argument[this].SyntheticField[_target]", "ReturnValue", "value"] + - ["system.delegate", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.delegate", "Method[getinvocationlist]", "Argument[this]", "ReturnValue.Element", "value"] + - ["system.delegate", "Method[getmethodimpl]", "Argument[this]", "ReturnValue", "taint"] + - ["system.delegate", "Method[remove]", "Argument[0]", "ReturnValue", "value"] + - ["system.delegate", "Method[removeall]", "Argument[0]", "ReturnValue", "value"] + - ["system.delegate", "Method[removeimpl]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activity.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activity.model.yml new file mode 100644 index 000000000000..609515e85522 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activity.model.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activity", "Method[activity]", "Argument[0]", "Argument[this].Field[OperationName]", "value"] + - ["system.diagnostics.activity", "Method[addbaggage]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[addevent]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[addexception]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[addlink]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[addtag]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[enumerateevents]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[enumeratelinks]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[enumeratetagobjects]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_events]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_id]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_links]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_parentid]", "Argument[this].SyntheticField[_parentId]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[get_parentspanid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_rootid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_spanid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_statusdescription]", "Argument[this].SyntheticField[_statusDescription]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[get_tagobjects]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[get_traceid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[getbaggageitem]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activity", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[setbaggage]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[setendtime]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[setidformat]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[setparentid]", "Argument[0]", "Argument[this].SyntheticField[_parentId]", "value"] + - ["system.diagnostics.activity", "Method[setparentid]", "Argument[0]", "ReturnValue.SyntheticField[_parentId]", "value"] + - ["system.diagnostics.activity", "Method[setparentid]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[setstarttime]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[setstatus]", "Argument[1]", "Argument[this].SyntheticField[_statusDescription]", "value"] + - ["system.diagnostics.activity", "Method[setstatus]", "Argument[1]", "ReturnValue.SyntheticField[_statusDescription]", "value"] + - ["system.diagnostics.activity", "Method[setstatus]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[settag]", "Argument[this]", "ReturnValue", "value"] + - ["system.diagnostics.activity", "Method[start]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitycontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitycontext.model.yml new file mode 100644 index 000000000000..9baf9dce87a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitycontext.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activitycontext", "Method[activitycontext]", "Argument[0]", "Argument[this].Field[TraceId]", "value"] + - ["system.diagnostics.activitycontext", "Method[activitycontext]", "Argument[1]", "Argument[this].Field[SpanId]", "value"] + - ["system.diagnostics.activitycontext", "Method[activitycontext]", "Argument[3]", "Argument[this].Field[TraceState]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitycreationoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitycreationoptions.model.yml new file mode 100644 index 000000000000..a5bcb9484e74 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitycreationoptions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activitycreationoptions", "Method[get_samplingtags]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activitycreationoptions", "Method[get_traceid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activityevent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activityevent.model.yml new file mode 100644 index 000000000000..51e47ede13b0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activityevent.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activityevent", "Method[enumeratetagobjects]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activityevent", "Method[get_tags]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitylink.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitylink.model.yml new file mode 100644 index 000000000000..7a06b0e64bb8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitylink.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activitylink", "Method[activitylink]", "Argument[0]", "Argument[this].Field[Context]", "value"] + - ["system.diagnostics.activitylink", "Method[enumeratetagobjects]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activitylink", "Method[get_tags]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitysource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitysource.model.yml new file mode 100644 index 000000000000..234c5e37fc9c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitysource.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activitysource", "Method[activitysource]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.diagnostics.activitysource", "Method[activitysource]", "Argument[1]", "Argument[this].Field[Version]", "value"] + - ["system.diagnostics.activitysource", "Method[createactivity]", "Argument[2]", "ReturnValue.SyntheticField[_parentId]", "value"] + - ["system.diagnostics.activitysource", "Method[createactivity]", "Argument[this]", "ReturnValue.Field[Source]", "value"] + - ["system.diagnostics.activitysource", "Method[startactivity]", "Argument[2]", "ReturnValue.SyntheticField[_parentId]", "value"] + - ["system.diagnostics.activitysource", "Method[startactivity]", "Argument[this]", "ReturnValue.Field[Source]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activityspanid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activityspanid.model.yml new file mode 100644 index 000000000000..31e9fcb87802 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activityspanid.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activityspanid", "Method[tohexstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activityspanid", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitytagscollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitytagscollection.model.yml new file mode 100644 index 000000000000..aa5fd5f4c6a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitytagscollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activitytagscollection", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activitytagscollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activitytagscollection", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitytraceid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitytraceid.model.yml new file mode 100644 index 000000000000..3ae79ec548f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.activitytraceid.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.activitytraceid", "Method[tohexstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.activitytraceid", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.membernotnullattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.membernotnullattribute.model.yml new file mode 100644 index 000000000000..5f7be649f773 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.membernotnullattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.codeanalysis.membernotnullattribute", "Method[membernotnullattribute]", "Argument[0]", "Argument[this].Field[Members].Element", "value"] + - ["system.diagnostics.codeanalysis.membernotnullattribute", "Method[membernotnullattribute]", "Argument[0]", "Argument[this].Field[Members]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.membernotnullwhenattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.membernotnullwhenattribute.model.yml new file mode 100644 index 000000000000..f3df8565b970 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.membernotnullwhenattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.codeanalysis.membernotnullwhenattribute", "Method[membernotnullwhenattribute]", "Argument[1]", "Argument[this].Field[Members].Element", "value"] + - ["system.diagnostics.codeanalysis.membernotnullwhenattribute", "Method[membernotnullwhenattribute]", "Argument[1]", "Argument[this].Field[Members]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.notnullifnotnullattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.notnullifnotnullattribute.model.yml new file mode 100644 index 000000000000..c3c3dcc03cda --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.codeanalysis.notnullifnotnullattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.codeanalysis.notnullifnotnullattribute", "Method[notnullifnotnullattribute]", "Argument[0]", "Argument[this].Field[ParameterName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contract.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contract.model.yml new file mode 100644 index 000000000000..2a3edbde57bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contract.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.contracts.contract", "Method[exists]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.diagnostics.contracts.contract", "Method[forall]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractexception.model.yml new file mode 100644 index 000000000000..4207e429b49c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractexception.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.contracts.contractexception", "Method[contractexception]", "Argument[2]", "Argument[this].SyntheticField[_userMessage]", "value"] + - ["system.diagnostics.contracts.contractexception", "Method[contractexception]", "Argument[3]", "Argument[this].SyntheticField[_condition]", "value"] + - ["system.diagnostics.contracts.contractexception", "Method[get_condition]", "Argument[this].SyntheticField[_condition]", "ReturnValue", "value"] + - ["system.diagnostics.contracts.contractexception", "Method[get_failure]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.diagnostics.contracts.contractexception", "Method[get_usermessage]", "Argument[this].SyntheticField[_userMessage]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractfailedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractfailedeventargs.model.yml new file mode 100644 index 000000000000..c0d7636a4b5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractfailedeventargs.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.contracts.contractfailedeventargs", "Method[contractfailedeventargs]", "Argument[1]", "Argument[this].SyntheticField[_message]", "value"] + - ["system.diagnostics.contracts.contractfailedeventargs", "Method[contractfailedeventargs]", "Argument[2]", "Argument[this].SyntheticField[_condition]", "value"] + - ["system.diagnostics.contracts.contractfailedeventargs", "Method[contractfailedeventargs]", "Argument[3]", "Argument[this].SyntheticField[_originalException]", "value"] + - ["system.diagnostics.contracts.contractfailedeventargs", "Method[get_condition]", "Argument[this].SyntheticField[_condition]", "ReturnValue", "value"] + - ["system.diagnostics.contracts.contractfailedeventargs", "Method[get_message]", "Argument[this].SyntheticField[_message]", "ReturnValue", "value"] + - ["system.diagnostics.contracts.contractfailedeventargs", "Method[get_originalexception]", "Argument[this].SyntheticField[_originalException]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractoptionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractoptionattribute.model.yml new file mode 100644 index 000000000000..7dbd3a5dab90 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractoptionattribute.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.contracts.contractoptionattribute", "Method[contractoptionattribute]", "Argument[0]", "Argument[this].SyntheticField[_category]", "value"] + - ["system.diagnostics.contracts.contractoptionattribute", "Method[contractoptionattribute]", "Argument[1]", "Argument[this].SyntheticField[_setting]", "value"] + - ["system.diagnostics.contracts.contractoptionattribute", "Method[contractoptionattribute]", "Argument[2]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.diagnostics.contracts.contractoptionattribute", "Method[get_category]", "Argument[this].SyntheticField[_category]", "ReturnValue", "value"] + - ["system.diagnostics.contracts.contractoptionattribute", "Method[get_setting]", "Argument[this].SyntheticField[_setting]", "ReturnValue", "value"] + - ["system.diagnostics.contracts.contractoptionattribute", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractpublicpropertynameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractpublicpropertynameattribute.model.yml new file mode 100644 index 000000000000..f3da63d6e13f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.contracts.contractpublicpropertynameattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.contracts.contractpublicpropertynameattribute", "Method[contractpublicpropertynameattribute]", "Argument[0]", "Argument[this].SyntheticField[_publicName]", "value"] + - ["system.diagnostics.contracts.contractpublicpropertynameattribute", "Method[get_name]", "Argument[this].SyntheticField[_publicName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.correlationmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.correlationmanager.model.yml new file mode 100644 index 000000000000..31482556c268 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.correlationmanager.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.correlationmanager", "Method[get_logicaloperationstack]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.datareceivedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.datareceivedeventargs.model.yml new file mode 100644 index 000000000000..cf4dabab90a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.datareceivedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.datareceivedeventargs", "Method[get_data]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticlistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticlistener.model.yml new file mode 100644 index 000000000000..1e616f59c2b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticlistener.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.diagnosticlistener", "Method[diagnosticlistener]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.diagnostics.diagnosticlistener", "Method[subscribe]", "Argument[0]", "ReturnValue", "taint"] + - ["system.diagnostics.diagnosticlistener", "Method[subscribe]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.diagnosticlistener", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticmethodinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticmethodinfo.model.yml new file mode 100644 index 000000000000..35e646a3d6d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticmethodinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.diagnosticmethodinfo", "Method[create]", "Argument[0].Field[Method]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.diagnostics.diagnosticmethodinfo", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.diagnostics.diagnosticmethodinfo", "Method[get_name]", "Argument[this].SyntheticField[_method].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticsource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticsource.model.yml new file mode 100644 index 000000000000..583ff1eda908 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.diagnosticsource.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.diagnosticsource", "Method[startactivity]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.distributedcontextpropagator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.distributedcontextpropagator.model.yml new file mode 100644 index 000000000000..ba80924dc545 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.distributedcontextpropagator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.distributedcontextpropagator", "Method[extractbaggage]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.diagnostics.distributedcontextpropagator", "Method[extracttraceidandstate]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.diagnostics.distributedcontextpropagator", "Method[inject]", "Argument[1]", "Argument[2].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.fileversioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.fileversioninfo.model.yml new file mode 100644 index 000000000000..48aa71138271 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.fileversioninfo.model.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.fileversioninfo", "Method[get_comments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_companyname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_filedescription]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_filename]", "Argument[this].SyntheticField[_fileName]", "ReturnValue", "value"] + - ["system.diagnostics.fileversioninfo", "Method[get_fileversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_internalname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_language]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_legalcopyright]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_legaltrademarks]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_originalfilename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_privatebuild]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_productname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_productversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[get_specialbuild]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.fileversioninfo", "Method[getversioninfo]", "Argument[0]", "ReturnValue.SyntheticField[_fileName]", "value"] + - ["system.diagnostics.fileversioninfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.initializingswitcheventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.initializingswitcheventargs.model.yml new file mode 100644 index 000000000000..c30e985ace7f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.initializingswitcheventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.initializingswitcheventargs", "Method[initializingswitcheventargs]", "Argument[0]", "Argument[this].Field[Switch]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.initializingtracesourceeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.initializingtracesourceeventargs.model.yml new file mode 100644 index 000000000000..54107aff3f6a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.initializingtracesourceeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.initializingtracesourceeventargs", "Method[initializingtracesourceeventargs]", "Argument[0]", "Argument[this].Field[TraceSource]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.imeterfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.imeterfactory.model.yml new file mode 100644 index 000000000000..e8c978926096 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.imeterfactory.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.imeterfactory", "Method[create]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.instrument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.instrument.model.yml new file mode 100644 index 000000000000..44a225d39fa2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.instrument.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.instrument", "Method[instrument]", "Argument[0]", "Argument[this].Field[Meter]", "value"] + - ["system.diagnostics.metrics.instrument", "Method[instrument]", "Argument[1]", "Argument[this].Field[Name]", "value"] + - ["system.diagnostics.metrics.instrument", "Method[instrument]", "Argument[2]", "Argument[this].Field[Unit]", "value"] + - ["system.diagnostics.metrics.instrument", "Method[instrument]", "Argument[3]", "Argument[this].Field[Description]", "value"] + - ["system.diagnostics.metrics.instrument", "Method[instrument]", "Argument[5]", "Argument[this].Field[Advice]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.measurement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.measurement.model.yml new file mode 100644 index 000000000000..537a6cf3adf9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.measurement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.measurement", "Method[measurement]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meter.model.yml new file mode 100644 index 000000000000..2674dfd7f796 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.meter", "Method[meter]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.diagnostics.metrics.meter", "Method[meter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.diagnostics.metrics.meter", "Method[meter]", "Argument[1]", "Argument[this].Field[Version]", "value"] + - ["system.diagnostics.metrics.meter", "Method[meter]", "Argument[3]", "Argument[this].Field[Scope]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meterlistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meterlistener.model.yml new file mode 100644 index 000000000000..87a18ad06773 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meterlistener.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.meterlistener", "Method[disablemeasurementevents]", "Argument[0]", "Argument[this]", "taint"] + - ["system.diagnostics.metrics.meterlistener", "Method[enablemeasurementevents]", "Argument[0]", "Argument[this]", "taint"] + - ["system.diagnostics.metrics.meterlistener", "Method[enablemeasurementevents]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meteroptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meteroptions.model.yml new file mode 100644 index 000000000000..273f1ae750dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.meteroptions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.meteroptions", "Method[meteroptions]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observablecounter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observablecounter.model.yml new file mode 100644 index 000000000000..639a030b627a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observablecounter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.observablecounter", "Method[observe]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observablegauge.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observablegauge.model.yml new file mode 100644 index 000000000000..2192849474b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observablegauge.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.observablegauge", "Method[observe]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observableupdowncounter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observableupdowncounter.model.yml new file mode 100644 index 000000000000..f5e0379f7345 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.metrics.observableupdowncounter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.metrics.observableupdowncounter", "Method[observe]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.monitoringdescriptionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.monitoringdescriptionattribute.model.yml new file mode 100644 index 000000000000..4b1218fbdb09 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.monitoringdescriptionattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.monitoringdescriptionattribute", "Method[get_description]", "Argument[this].Field[Description]", "Argument[this].Field[DescriptionValue]", "value"] + - ["system.diagnostics.monitoringdescriptionattribute", "Method[get_description]", "Argument[this].Field[Description]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.process.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.process.model.yml new file mode 100644 index 000000000000..13e322b8d3dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.process.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.process", "Method[get_machinename]", "Argument[this].SyntheticField[_machineName]", "ReturnValue", "value"] + - ["system.diagnostics.process", "Method[get_mainmodule]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[get_modules]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[get_processname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[get_safehandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[get_standarderror]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[get_standardinput]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[get_standardoutput]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[get_threads]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[getprocessbyid]", "Argument[1]", "ReturnValue.SyntheticField[_machineName]", "value"] + - ["system.diagnostics.process", "Method[getprocesses]", "Argument[0]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[start]", "Argument[0]", "ReturnValue", "taint"] + - ["system.diagnostics.process", "Method[start]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processmodule.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processmodule.model.yml new file mode 100644 index 000000000000..4a3f4813a971 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processmodule.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.processmodule", "Method[get_filename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.processmodule", "Method[get_modulename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.processmodule", "Method[tostring]", "Argument[this].Field[ModuleName]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processmodulecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processmodulecollection.model.yml new file mode 100644 index 000000000000..451662dfd637 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processmodulecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.processmodulecollection", "Method[get_item]", "Argument[this].Field[InnerList].Element", "ReturnValue", "value"] + - ["system.diagnostics.processmodulecollection", "Method[processmodulecollection]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processstartinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processstartinfo.model.yml new file mode 100644 index 000000000000..d8aabffee021 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processstartinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.processstartinfo", "Method[get_environment]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.processstartinfo", "Method[get_environmentvariables]", "Argument[this].Field[Environment]", "ReturnValue.SyntheticField[_contents]", "value"] + - ["system.diagnostics.processstartinfo", "Method[processstartinfo]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processthreadcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processthreadcollection.model.yml new file mode 100644 index 000000000000..6931dd75be4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.processthreadcollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.processthreadcollection", "Method[get_item]", "Argument[this].Field[InnerList].Element", "ReturnValue", "value"] + - ["system.diagnostics.processthreadcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[InnerList].Element", "value"] + - ["system.diagnostics.processthreadcollection", "Method[processthreadcollection]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.sourcefilter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.sourcefilter.model.yml new file mode 100644 index 000000000000..2bb14446b09d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.sourcefilter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.sourcefilter", "Method[sourcefilter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.stackframe.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.stackframe.model.yml new file mode 100644 index 000000000000..99fd332cce96 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.stackframe.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.stackframe", "Method[getfilename]", "Argument[this].SyntheticField[_fileName]", "ReturnValue", "value"] + - ["system.diagnostics.stackframe", "Method[getmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.stackframe", "Method[stackframe]", "Argument[0]", "Argument[this].SyntheticField[_fileName]", "value"] + - ["system.diagnostics.stackframe", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.stacktrace.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.stacktrace.model.yml new file mode 100644 index 000000000000..961c1fdd06cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.stacktrace.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.stacktrace", "Method[getframe]", "Argument[this].SyntheticField[_stackFrames].Element", "ReturnValue", "value"] + - ["system.diagnostics.stacktrace", "Method[stacktrace]", "Argument[0]", "Argument[this].SyntheticField[_stackFrames].Element", "value"] + - ["system.diagnostics.stacktrace", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.switch.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.switch.model.yml new file mode 100644 index 000000000000..acff2a394e3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.switch.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.switch", "Method[get_defaultvalue]", "Argument[this].SyntheticField[_defaultValue]", "ReturnValue", "value"] + - ["system.diagnostics.switch", "Method[get_description]", "Argument[this].SyntheticField[_description]", "ReturnValue", "value"] + - ["system.diagnostics.switch", "Method[get_displayname]", "Argument[this].SyntheticField[_displayName]", "ReturnValue", "value"] + - ["system.diagnostics.switch", "Method[switch]", "Argument[0]", "Argument[this].SyntheticField[_displayName]", "value"] + - ["system.diagnostics.switch", "Method[switch]", "Argument[1]", "Argument[this].SyntheticField[_description]", "value"] + - ["system.diagnostics.switch", "Method[switch]", "Argument[2]", "Argument[this].SyntheticField[_defaultValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.switchattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.switchattribute.model.yml new file mode 100644 index 000000000000..6d6fef912fc5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.switchattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.switchattribute", "Method[switchattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.symbolstore.isymboldocumentwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.symbolstore.isymboldocumentwriter.model.yml new file mode 100644 index 000000000000..9decfcf802c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.symbolstore.isymboldocumentwriter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.symbolstore.isymboldocumentwriter", "Method[setchecksum]", "Argument[0]", "Argument[this]", "taint"] + - ["system.diagnostics.symbolstore.isymboldocumentwriter", "Method[setchecksum]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.diagnostics.symbolstore.isymboldocumentwriter", "Method[setsource]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.taglist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.taglist.model.yml new file mode 100644 index 000000000000..64e0f1325f73 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.taglist.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.taglist", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_tags].Element", "value"] + - ["system.diagnostics.taglist", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.taglist", "Method[get_item]", "Argument[this].SyntheticField[_overflowTags].Element", "ReturnValue", "value"] + - ["system.diagnostics.taglist", "Method[get_item]", "Argument[this].SyntheticField[_tags].Element", "ReturnValue", "value"] + - ["system.diagnostics.taglist", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.taglist", "Method[insert]", "Argument[1]", "Argument[this].SyntheticField[_overflowTags].Element", "value"] + - ["system.diagnostics.taglist", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_overflowTags].Element", "value"] + - ["system.diagnostics.taglist", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_tags].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.textwritertracelistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.textwritertracelistener.model.yml new file mode 100644 index 000000000000..0bbf4b088554 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.textwritertracelistener.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.textwritertracelistener", "Method[textwritertracelistener]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracelistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracelistener.model.yml new file mode 100644 index 000000000000..56d86a783320 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracelistener.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracelistener", "Method[tracedata]", "Argument[0]", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[tracedata]", "Argument[1]", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[tracedata]", "Argument[4].Element", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[tracedata]", "Argument[4]", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[traceevent]", "Argument[0]", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[traceevent]", "Argument[1]", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[traceevent]", "Argument[4]", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[traceevent]", "Argument[5].Element", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[tracelistener]", "Argument[0]", "Argument[this]", "taint"] + - ["system.diagnostics.tracelistener", "Method[write]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracesource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracesource.model.yml new file mode 100644 index 000000000000..59356ff2af81 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracesource.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracesource", "Method[get_listeners]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.tracesource", "Method[get_name]", "Argument[this].SyntheticField[_sourceName]", "ReturnValue", "value"] + - ["system.diagnostics.tracesource", "Method[tracesource]", "Argument[0]", "Argument[this].SyntheticField[_sourceName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventcounter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventcounter.model.yml new file mode 100644 index 000000000000..3cf71566b9b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventcounter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracing.eventcounter", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventlistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventlistener.model.yml new file mode 100644 index 000000000000..dd0f4f8ac77e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventlistener.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracing.eventlistener", "Method[add_eventsourcecreated]", "Argument[this]", "Argument[0].Parameter[0]", "value"] + - ["system.diagnostics.tracing.eventlistener", "Method[disableevents]", "Argument[this]", "Argument[0]", "taint"] + - ["system.diagnostics.tracing.eventlistener", "Method[enableevents]", "Argument[3]", "Argument[0].SyntheticField[m_deferredCommands].Field[Arguments]", "value"] + - ["system.diagnostics.tracing.eventlistener", "Method[enableevents]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventsource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventsource.model.yml new file mode 100644 index 000000000000..d143eb9c29c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventsource.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracing.eventsource", "Method[add_eventcommandexecuted]", "Argument[this].SyntheticField[m_deferredCommands]", "Argument[0].Parameter[1]", "value"] + - ["system.diagnostics.tracing.eventsource", "Method[add_eventcommandexecuted]", "Argument[this]", "Argument[0].Parameter[0]", "value"] + - ["system.diagnostics.tracing.eventsource", "Method[eventsource]", "Argument[1]", "Argument[this].SyntheticField[m_traits]", "value"] + - ["system.diagnostics.tracing.eventsource", "Method[generatemanifest]", "Argument[1]", "ReturnValue", "taint"] + - ["system.diagnostics.tracing.eventsource", "Method[get_constructionexception]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.tracing.eventsource", "Method[get_guid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.tracing.eventsource", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.diagnostics.tracing.eventsource", "Method[gettrait]", "Argument[this].SyntheticField[m_traits].Element", "ReturnValue", "value"] + - ["system.diagnostics.tracing.eventsource", "Method[sendcommand]", "Argument[2]", "Argument[0].SyntheticField[m_deferredCommands].Field[Arguments]", "value"] + - ["system.diagnostics.tracing.eventsource", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventwritteneventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventwritteneventargs.model.yml new file mode 100644 index 000000000000..ae2347f11a7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.eventwritteneventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracing.eventwritteneventargs", "Method[get_activityid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.incrementingeventcounter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.incrementingeventcounter.model.yml new file mode 100644 index 000000000000..c334632ac2b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.incrementingeventcounter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracing.incrementingeventcounter", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.incrementingpollingcounter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.incrementingpollingcounter.model.yml new file mode 100644 index 000000000000..9a0a7b3601e0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.incrementingpollingcounter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracing.incrementingpollingcounter", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.pollingcounter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.pollingcounter.model.yml new file mode 100644 index 000000000000..8e167be1bdd8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.diagnostics.tracing.pollingcounter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.diagnostics.tracing.pollingcounter", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.addrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.addrequest.model.yml new file mode 100644 index 000000000000..dce64dda4234 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.addrequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.addrequest", "Method[addrequest]", "Argument[0]", "Argument[this].Field[DistinguishedName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.asqrequestcontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.asqrequestcontrol.model.yml new file mode 100644 index 000000000000..8ae7de476ec1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.asqrequestcontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.asqrequestcontrol", "Method[asqrequestcontrol]", "Argument[0]", "Argument[this].Field[AttributeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.comparerequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.comparerequest.model.yml new file mode 100644 index 000000000000..a8ea9575fb55 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.comparerequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.comparerequest", "Method[comparerequest]", "Argument[0]", "Argument[this].Field[DistinguishedName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.crossdomainmovecontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.crossdomainmovecontrol.model.yml new file mode 100644 index 000000000000..2bafe25e16cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.crossdomainmovecontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.crossdomainmovecontrol", "Method[crossdomainmovecontrol]", "Argument[0]", "Argument[this].Field[TargetDomainController]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.deleterequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.deleterequest.model.yml new file mode 100644 index 000000000000..f8193571591d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.deleterequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.deleterequest", "Method[deleterequest]", "Argument[0]", "Argument[this].Field[DistinguishedName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattribute.model.yml new file mode 100644 index 000000000000..c1e55be760f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattribute.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directoryattribute", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattribute", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] + - ["system.directoryservices.protocols.directoryattribute", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.directoryservices.protocols.directoryattribute", "Method[directoryattribute]", "Argument[1].Element", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattribute", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.directoryservices.protocols.directoryattribute", "Method[getvalues]", "Argument[this].Field[List].Element", "ReturnValue.Element", "value"] + - ["system.directoryservices.protocols.directoryattribute", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattribute", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattributecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattributecollection.model.yml new file mode 100644 index 000000000000..6953759f95ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattributecollection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directoryattributecollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattributecollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] + - ["system.directoryservices.protocols.directoryattributecollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattributecollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.directoryservices.protocols.directoryattributecollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.directoryservices.protocols.directoryattributecollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattributecollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattributemodificationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattributemodificationcollection.model.yml new file mode 100644 index 000000000000..416a65f5d22b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryattributemodificationcollection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directoryattributemodificationcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryconnection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryconnection.model.yml new file mode 100644 index 000000000000..5f2b5cb6cf44 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryconnection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directoryconnection", "Method[get_clientcertificates]", "Argument[this]", "ReturnValue", "taint"] + - ["system.directoryservices.protocols.directoryconnection", "Method[get_directory]", "Argument[this].SyntheticField[_directoryIdentifier]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directorycontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directorycontrol.model.yml new file mode 100644 index 000000000000..30e40236cb2d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directorycontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directorycontrol", "Method[directorycontrol]", "Argument[0]", "Argument[this].Field[Type]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directorycontrolcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directorycontrolcollection.model.yml new file mode 100644 index 000000000000..e00bd86d3329 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directorycontrolcollection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directorycontrolcollection", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directorycontrolcollection", "Method[addrange]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] + - ["system.directoryservices.protocols.directorycontrolcollection", "Method[addrange]", "Argument[0].Field[List].Element", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directorycontrolcollection", "Method[copyto]", "Argument[this].Field[List].Element", "Argument[0].Element", "value"] + - ["system.directoryservices.protocols.directorycontrolcollection", "Method[get_item]", "Argument[this].Field[List].Element", "ReturnValue", "value"] + - ["system.directoryservices.protocols.directorycontrolcollection", "Method[insert]", "Argument[1]", "Argument[this].Field[List].Element", "value"] + - ["system.directoryservices.protocols.directorycontrolcollection", "Method[set_item]", "Argument[1]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryoperationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryoperationexception.model.yml new file mode 100644 index 000000000000..54ec97af2b8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryoperationexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directoryoperationexception", "Method[directoryoperationexception]", "Argument[0]", "Argument[this].Field[Response]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryresponse.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryresponse.model.yml new file mode 100644 index 000000000000..28db6564f328 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.directoryresponse.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.directoryresponse", "Method[get_referral]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.dirsyncrequestcontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.dirsyncrequestcontrol.model.yml new file mode 100644 index 000000000000..a26b60025ba7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.dirsyncrequestcontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.dirsyncrequestcontrol", "Method[dirsyncrequestcontrol]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.dsmlauthrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.dsmlauthrequest.model.yml new file mode 100644 index 000000000000..5d273a2212c2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.dsmlauthrequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.dsmlauthrequest", "Method[dsmlauthrequest]", "Argument[0]", "Argument[this].Field[Principal]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.extendedrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.extendedrequest.model.yml new file mode 100644 index 000000000000..509f033c20ce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.extendedrequest.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.extendedrequest", "Method[extendedrequest]", "Argument[0]", "Argument[this].Field[RequestName]", "value"] + - ["system.directoryservices.protocols.extendedrequest", "Method[extendedrequest]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapconnection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapconnection.model.yml new file mode 100644 index 000000000000..560d32ec1565 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapconnection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.ldapconnection", "Method[beginsendrequest]", "Argument[4]", "ReturnValue.SyntheticField[_stateObject]", "value"] + - ["system.directoryservices.protocols.ldapconnection", "Method[endsendrequest]", "Argument[0]", "ReturnValue", "taint"] + - ["system.directoryservices.protocols.ldapconnection", "Method[getpartialresults]", "Argument[0]", "ReturnValue", "taint"] + - ["system.directoryservices.protocols.ldapconnection", "Method[ldapconnection]", "Argument[0]", "Argument[this].SyntheticField[_directoryIdentifier]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapdirectoryidentifier.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapdirectoryidentifier.model.yml new file mode 100644 index 000000000000..eef9f0b5f52e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapdirectoryidentifier.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.ldapdirectoryidentifier", "Method[get_servers]", "Argument[this].SyntheticField[_servers].Element", "ReturnValue.Element", "value"] + - ["system.directoryservices.protocols.ldapdirectoryidentifier", "Method[ldapdirectoryidentifier]", "Argument[0].Element", "Argument[this].SyntheticField[_servers].Element", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapexception.model.yml new file mode 100644 index 000000000000..1dcf233277b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.ldapexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.ldapexception", "Method[ldapexception]", "Argument[2]", "Argument[this].Field[ServerErrorMessage]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.modifydnrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.modifydnrequest.model.yml new file mode 100644 index 000000000000..a88729f1f7ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.modifydnrequest.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.modifydnrequest", "Method[modifydnrequest]", "Argument[0]", "Argument[this].Field[DistinguishedName]", "value"] + - ["system.directoryservices.protocols.modifydnrequest", "Method[modifydnrequest]", "Argument[1]", "Argument[this].Field[NewParentDistinguishedName]", "value"] + - ["system.directoryservices.protocols.modifydnrequest", "Method[modifydnrequest]", "Argument[2]", "Argument[this].Field[NewName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.modifyrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.modifyrequest.model.yml new file mode 100644 index 000000000000..1b5270b3ba59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.modifyrequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.modifyrequest", "Method[modifyrequest]", "Argument[0]", "Argument[this].Field[DistinguishedName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.pageresultrequestcontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.pageresultrequestcontrol.model.yml new file mode 100644 index 000000000000..016c8c62ddf0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.pageresultrequestcontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.pageresultrequestcontrol", "Method[pageresultrequestcontrol]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.partialresultscollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.partialresultscollection.model.yml new file mode 100644 index 000000000000..b95687ceb5cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.partialresultscollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.partialresultscollection", "Method[copyto]", "Argument[this].Field[InnerList].Element", "Argument[0].Element", "value"] + - ["system.directoryservices.protocols.partialresultscollection", "Method[get_item]", "Argument[this].Field[InnerList].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchrequest.model.yml new file mode 100644 index 000000000000..7111884a6d67 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchrequest.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.searchrequest", "Method[searchrequest]", "Argument[0]", "Argument[this].Field[DistinguishedName]", "value"] + - ["system.directoryservices.protocols.searchrequest", "Method[searchrequest]", "Argument[3].Element", "Argument[this].Field[Attributes].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultattributecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultattributecollection.model.yml new file mode 100644 index 000000000000..a86d9b16f9fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultattributecollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.searchresultattributecollection", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.directoryservices.protocols.searchresultattributecollection", "Method[get_attributenames]", "Argument[this].Field[Dictionary].Field[Keys]", "ReturnValue", "value"] + - ["system.directoryservices.protocols.searchresultattributecollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.directoryservices.protocols.searchresultattributecollection", "Method[get_values]", "Argument[this].Field[Dictionary].Field[Values]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultentrycollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultentrycollection.model.yml new file mode 100644 index 000000000000..e8abc84d1ce9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultentrycollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.searchresultentrycollection", "Method[copyto]", "Argument[this].Field[InnerList].Element", "Argument[0].Element", "value"] + - ["system.directoryservices.protocols.searchresultentrycollection", "Method[get_item]", "Argument[this].Field[InnerList].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultreference.model.yml new file mode 100644 index 000000000000..9b7332a83209 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultreference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.searchresultreference", "Method[get_reference]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultreferencecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultreferencecollection.model.yml new file mode 100644 index 000000000000..8a99062d75a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.searchresultreferencecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.searchresultreferencecollection", "Method[copyto]", "Argument[this].Field[InnerList].Element", "Argument[0].Element", "value"] + - ["system.directoryservices.protocols.searchresultreferencecollection", "Method[get_item]", "Argument[this].Field[InnerList].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.sortkey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.sortkey.model.yml new file mode 100644 index 000000000000..97a713552bac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.sortkey.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.sortkey", "Method[sortkey]", "Argument[0]", "Argument[this]", "taint"] + - ["system.directoryservices.protocols.sortkey", "Method[sortkey]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.verifynamecontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.verifynamecontrol.model.yml new file mode 100644 index 000000000000..9cbc9c10064d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.verifynamecontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.verifynamecontrol", "Method[verifynamecontrol]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.vlvrequestcontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.vlvrequestcontrol.model.yml new file mode 100644 index 000000000000..baac2e6594a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.directoryservices.protocols.vlvrequestcontrol.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.directoryservices.protocols.vlvrequestcontrol", "Method[vlvrequestcontrol]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.directoryservices.protocols.vlvrequestcontrol", "Method[vlvrequestcontrol]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.color.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.color.model.yml new file mode 100644 index 000000000000..30f5168d3f36 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.color.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.color", "Method[fromname]", "Argument[0]", "ReturnValue.SyntheticField[name]", "value"] + - ["system.drawing.color", "Method[get_name]", "Argument[this].SyntheticField[name]", "ReturnValue", "value"] + - ["system.drawing.color", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] + - ["system.drawing.color", "Method[tostring]", "Argument[this].SyntheticField[name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.colorconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.colorconverter.model.yml new file mode 100644 index 000000000000..cbc819348f5d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.colorconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.colorconverter", "Method[convertto]", "Argument[1].Field[TextInfo].Field[ListSeparator]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.colortranslator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.colortranslator.model.yml new file mode 100644 index 000000000000..2eea4ec0bb4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.colortranslator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.colortranslator", "Method[tohtml]", "Argument[0].Field[Name]", "ReturnValue", "value"] + - ["system.drawing.colortranslator", "Method[tohtml]", "Argument[0].SyntheticField[name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.pointconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.pointconverter.model.yml new file mode 100644 index 000000000000..7bc78e835785 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.pointconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.pointconverter", "Method[convertto]", "Argument[1].Field[TextInfo].Field[ListSeparator]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectangle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectangle.model.yml new file mode 100644 index 000000000000..6817ab2bc239 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectangle.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.rectangle", "Method[inflate]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectangleconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectangleconverter.model.yml new file mode 100644 index 000000000000..8529cde60f91 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectangleconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.rectangleconverter", "Method[convertto]", "Argument[1].Field[TextInfo].Field[ListSeparator]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectanglef.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectanglef.model.yml new file mode 100644 index 000000000000..469bedacb1f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.rectanglef.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.rectanglef", "Method[inflate]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.sizeconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.sizeconverter.model.yml new file mode 100644 index 000000000000..b0c4647b801d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.sizeconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.sizeconverter", "Method[convertto]", "Argument[1].Field[TextInfo].Field[ListSeparator]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.sizefconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.sizefconverter.model.yml new file mode 100644 index 000000000000..5e388ca9cff9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.drawing.sizefconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.drawing.sizefconverter", "Method[convertto]", "Argument[1].Field[TextInfo].Field[ListSeparator]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.binaryoperationbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.binaryoperationbinder.model.yml new file mode 100644 index 000000000000..11f21a1b5743 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.binaryoperationbinder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.binaryoperationbinder", "Method[fallbackbinaryoperation]", "Argument[2]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.bindingrestrictions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.bindingrestrictions.model.yml new file mode 100644 index 000000000000..01833aaec288 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.bindingrestrictions.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.bindingrestrictions", "Method[combine]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.dynamic.bindingrestrictions", "Method[getexpressionrestriction]", "Argument[0]", "ReturnValue", "taint"] + - ["system.dynamic.bindingrestrictions", "Method[getinstancerestriction]", "Argument[0]", "ReturnValue", "taint"] + - ["system.dynamic.bindingrestrictions", "Method[getinstancerestriction]", "Argument[1]", "ReturnValue", "taint"] + - ["system.dynamic.bindingrestrictions", "Method[gettyperestriction]", "Argument[0]", "ReturnValue", "taint"] + - ["system.dynamic.bindingrestrictions", "Method[merge]", "Argument[0]", "ReturnValue", "value"] + - ["system.dynamic.bindingrestrictions", "Method[merge]", "Argument[this]", "ReturnValue", "value"] + - ["system.dynamic.bindingrestrictions", "Method[toexpression]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.convertbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.convertbinder.model.yml new file mode 100644 index 000000000000..ebc78f37995b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.convertbinder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.convertbinder", "Method[fallbackconvert]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.createinstancebinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.createinstancebinder.model.yml new file mode 100644 index 000000000000..bc8a62863d3d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.createinstancebinder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.createinstancebinder", "Method[createinstancebinder]", "Argument[0]", "Argument[this].Field[CallInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.deleteindexbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.deleteindexbinder.model.yml new file mode 100644 index 000000000000..ba76ab6f601e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.deleteindexbinder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.deleteindexbinder", "Method[deleteindexbinder]", "Argument[0]", "Argument[this].Field[CallInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.deletememberbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.deletememberbinder.model.yml new file mode 100644 index 000000000000..3b02ffa71ee8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.deletememberbinder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.deletememberbinder", "Method[deletememberbinder]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.dynamicmetaobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.dynamicmetaobject.model.yml new file mode 100644 index 000000000000..39ec6aeac82f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.dynamicmetaobject.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.dynamicmetaobject", "Method[create]", "Argument[0]", "ReturnValue.SyntheticField[_value]", "value"] + - ["system.dynamic.dynamicmetaobject", "Method[dynamicmetaobject]", "Argument[0]", "Argument[this].Field[Expression]", "value"] + - ["system.dynamic.dynamicmetaobject", "Method[dynamicmetaobject]", "Argument[1]", "Argument[this].Field[Restrictions]", "value"] + - ["system.dynamic.dynamicmetaobject", "Method[dynamicmetaobject]", "Argument[2]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.dynamic.dynamicmetaobject", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.dynamicmetaobjectbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.dynamicmetaobjectbinder.model.yml new file mode 100644 index 000000000000..40f6c6db9a74 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.dynamicmetaobjectbinder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.dynamicmetaobjectbinder", "Method[bind]", "Argument[2]", "ReturnValue.Field[IfTrue].Field[Target]", "value"] + - ["system.dynamic.dynamicmetaobjectbinder", "Method[bind]", "Argument[2]", "ReturnValue.Field[Target]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.expandoobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.expandoobject.model.yml new file mode 100644 index 000000000000..5a7407d9daa7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.expandoobject.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.expandoobject", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.dynamic.expandoobject", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.dynamic.expandoobject", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.dynamic.expandoobject", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] + - ["system.dynamic.expandoobject", "Method[trygetvalue]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.getindexbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.getindexbinder.model.yml new file mode 100644 index 000000000000..e5dd3730a05e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.getindexbinder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.getindexbinder", "Method[fallbackgetindex]", "Argument[2]", "ReturnValue", "value"] + - ["system.dynamic.getindexbinder", "Method[getindexbinder]", "Argument[0]", "Argument[this].Field[CallInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.getmemberbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.getmemberbinder.model.yml new file mode 100644 index 000000000000..9558a1c5c863 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.getmemberbinder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.getmemberbinder", "Method[fallbackgetmember]", "Argument[1]", "ReturnValue", "value"] + - ["system.dynamic.getmemberbinder", "Method[getmemberbinder]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.invokebinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.invokebinder.model.yml new file mode 100644 index 000000000000..de65c2e10944 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.invokebinder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.invokebinder", "Method[fallbackinvoke]", "Argument[2]", "ReturnValue", "value"] + - ["system.dynamic.invokebinder", "Method[invokebinder]", "Argument[0]", "Argument[this].Field[CallInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.invokememberbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.invokememberbinder.model.yml new file mode 100644 index 000000000000..cb3e247f0efb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.invokememberbinder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.invokememberbinder", "Method[fallbackinvokemember]", "Argument[2]", "ReturnValue", "value"] + - ["system.dynamic.invokememberbinder", "Method[invokememberbinder]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.dynamic.invokememberbinder", "Method[invokememberbinder]", "Argument[2]", "Argument[this].Field[CallInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.setindexbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.setindexbinder.model.yml new file mode 100644 index 000000000000..322595866abd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.setindexbinder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.setindexbinder", "Method[fallbacksetindex]", "Argument[3]", "ReturnValue", "value"] + - ["system.dynamic.setindexbinder", "Method[setindexbinder]", "Argument[0]", "Argument[this].Field[CallInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.setmemberbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.setmemberbinder.model.yml new file mode 100644 index 000000000000..43550196933d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.setmemberbinder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.setmemberbinder", "Method[fallbacksetmember]", "Argument[2]", "ReturnValue", "value"] + - ["system.dynamic.setmemberbinder", "Method[setmemberbinder]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.unaryoperationbinder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.unaryoperationbinder.model.yml new file mode 100644 index 000000000000..a30769db979a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.dynamic.unaryoperationbinder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.dynamic.unaryoperationbinder", "Method[fallbackunaryoperation]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.environment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.environment.model.yml new file mode 100644 index 000000000000..753c544a7be0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.environment.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.environment", "Method[expandenvironmentvariables]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.exception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.exception.model.yml new file mode 100644 index 000000000000..82f72103a861 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.exception.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.exception", "Method[exception]", "Argument[0]", "Argument[this].SyntheticField[_message]", "value"] + - ["system.exception", "Method[exception]", "Argument[0]", "Argument[this]", "taint"] + - ["system.exception", "Method[exception]", "Argument[1]", "Argument[this].SyntheticField[_innerException]", "value"] + - ["system.exception", "Method[get_innerexception]", "Argument[this].SyntheticField[_innerException]", "ReturnValue", "value"] + - ["system.exception", "Method[get_message]", "Argument[this].SyntheticField[_message]", "ReturnValue", "value"] + - ["system.exception", "Method[get_stacktrace]", "Argument[this].SyntheticField[_remoteStackTraceString]", "ReturnValue", "value"] + - ["system.exception", "Method[getbaseexception]", "Argument[this]", "ReturnValue", "value"] + - ["system.exception", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.asn1.asnreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.asn1.asnreader.model.yml new file mode 100644 index 000000000000..25c9c73907ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.asn1.asnreader.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.asn1.asnreader", "Method[asnreader]", "Argument[0]", "Argument[this]", "taint"] + - ["system.formats.asn1.asnreader", "Method[asnreader]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.asn1.asnwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.asn1.asnwriter.model.yml new file mode 100644 index 000000000000..56f8a1c1899f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.asn1.asnwriter.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.asn1.asnwriter", "Method[encode]", "Argument[0].ReturnValue", "ReturnValue", "value"] + - ["system.formats.asn1.asnwriter", "Method[encode]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.formats.asn1.asnwriter", "Method[encode]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.formats.asn1.asnwriter", "Method[pushoctetstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.asn1.asnwriter", "Method[pushsequence]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.asn1.asnwriter", "Method[pushsetof]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.cbor.cborreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.cbor.cborreader.model.yml new file mode 100644 index 000000000000..f9e230c8d27b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.cbor.cborreader.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.cbor.cborreader", "Method[cborreader]", "Argument[0]", "Argument[this]", "taint"] + - ["system.formats.cbor.cborreader", "Method[reset]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.classrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.classrecord.model.yml new file mode 100644 index 000000000000..2abfbcf259b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.classrecord.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.nrbf.classrecord", "Method[getarrayrecord]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.nrbf.classrecord", "Method[getclassrecord]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.nrbf.classrecord", "Method[getrawvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.nrbf.classrecord", "Method[getserializationrecord]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.nrbf.classrecord", "Method[getstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.nrbf.classrecord", "Method[gettimespan]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.primitivetyperecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.primitivetyperecord.model.yml new file mode 100644 index 000000000000..eecae1d82426 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.primitivetyperecord.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.nrbf.primitivetyperecord", "Method[get_value]", "Argument[this].Field[Value]", "ReturnValue", "value"] + - ["system.formats.nrbf.primitivetyperecord", "Method[get_value]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.serializationrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.serializationrecord.model.yml new file mode 100644 index 000000000000..42640b2a73a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.nrbf.serializationrecord.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.nrbf.serializationrecord", "Method[get_id]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formats.nrbf.serializationrecord", "Method[get_typename]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.gnutarentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.gnutarentry.model.yml new file mode 100644 index 000000000000..c524ed29bb65 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.gnutarentry.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.tar.gnutarentry", "Method[gnutarentry]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.paxtarentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.paxtarentry.model.yml new file mode 100644 index 000000000000..ae9d5439c3df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.paxtarentry.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.tar.paxtarentry", "Method[paxtarentry]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarentry.model.yml new file mode 100644 index 000000000000..6fab909e937b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarentry.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.tar.tarentry", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarreader.model.yml new file mode 100644 index 000000000000..5bcf1af6fcda --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarreader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.tar.tarreader", "Method[tarreader]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarwriter.model.yml new file mode 100644 index 000000000000..548029b9a6d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.tarwriter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.tar.tarwriter", "Method[tarwriter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.formats.tar.tarwriter", "Method[writeentry]", "Argument[0]", "Argument[this]", "taint"] + - ["system.formats.tar.tarwriter", "Method[writeentryasync]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.ustartarentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.ustartarentry.model.yml new file mode 100644 index 000000000000..f1e6d956f6b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formats.tar.ustartarentry.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formats.tar.ustartarentry", "Method[ustartarentry]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formattablestring.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formattablestring.model.yml new file mode 100644 index 000000000000..131dfe22db15 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.formattablestring.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.formattablestring", "Method[currentculture]", "Argument[0]", "ReturnValue", "taint"] + - ["system.formattablestring", "Method[get_format]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formattablestring", "Method[getargument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formattablestring", "Method[getarguments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.formattablestring", "Method[invariant]", "Argument[0]", "ReturnValue", "taint"] + - ["system.formattablestring", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.gcmemoryinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.gcmemoryinfo.model.yml new file mode 100644 index 000000000000..5db3d433e583 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.gcmemoryinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.gcmemoryinfo", "Method[get_generationinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.gcmemoryinfo", "Method[get_pausedurations]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.calendar.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.calendar.model.yml new file mode 100644 index 000000000000..d2f0ffa7a672 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.calendar.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.calendar", "Method[readonly]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.compareinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.compareinfo.model.yml new file mode 100644 index 000000000000..09391db755cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.compareinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.compareinfo", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.compareinfo", "Method[get_version]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.compareinfo", "Method[getsortkey]", "Argument[0]", "ReturnValue.SyntheticField[_string]", "value"] + - ["system.globalization.compareinfo", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.cultureinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.cultureinfo.model.yml new file mode 100644 index 000000000000..fc42629d3a5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.cultureinfo.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.cultureinfo", "Method[cultureinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.globalization.cultureinfo", "Method[get_calendar]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_displayname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_englishname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_ietflanguagetag]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["system.globalization.cultureinfo", "Method[get_nativename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_parent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_textinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_threeletterisolanguagename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_threeletterwindowslanguagename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[get_twoletterisolanguagename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[getconsolefallbackuiculture]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[getcultureinfo]", "Argument[0]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[getcultureinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[getcultureinfobyietflanguagetag]", "Argument[0]", "ReturnValue", "taint"] + - ["system.globalization.cultureinfo", "Method[readonly]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.cultureinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.culturenotfoundexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.culturenotfoundexception.model.yml new file mode 100644 index 000000000000..459563833181 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.culturenotfoundexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.culturenotfoundexception", "Method[culturenotfoundexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_invalidCultureName]", "value"] + - ["system.globalization.culturenotfoundexception", "Method[culturenotfoundexception]", "Argument[1]", "Argument[this].SyntheticField[_invalidCultureName]", "value"] + - ["system.globalization.culturenotfoundexception", "Method[get_invalidculturename]", "Argument[this].SyntheticField[_invalidCultureName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.datetimeformatinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.datetimeformatinfo.model.yml new file mode 100644 index 000000000000..c04f5f6d8067 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.datetimeformatinfo.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.datetimeformatinfo", "Method[getabbreviateddayname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[getabbreviatederaname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[getabbreviatedmonthname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[getalldatetimepatterns]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[getdayname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[geteraname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[getinstance]", "Argument[0].Field[DateTimeFormat]", "ReturnValue", "value"] + - ["system.globalization.datetimeformatinfo", "Method[getinstance]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.datetimeformatinfo", "Method[getmonthname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[getshortestdayname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.datetimeformatinfo", "Method[readonly]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.datetimeformatinfo", "Method[setalldatetimepatterns]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.daylighttime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.daylighttime.model.yml new file mode 100644 index 000000000000..a183862030f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.daylighttime.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.daylighttime", "Method[daylighttime]", "Argument[2]", "Argument[this].SyntheticField[_delta]", "value"] + - ["system.globalization.daylighttime", "Method[get_delta]", "Argument[this].SyntheticField[_delta]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.globalizationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.globalizationextensions.model.yml new file mode 100644 index 000000000000..cc182b7328d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.globalizationextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.globalizationextensions", "Method[getstringcomparer]", "Argument[0]", "ReturnValue.SyntheticField[_compareInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.idnmapping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.idnmapping.model.yml new file mode 100644 index 000000000000..7a1ea2256d38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.idnmapping.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.idnmapping", "Method[getascii]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.idnmapping", "Method[getunicode]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.numberformatinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.numberformatinfo.model.yml new file mode 100644 index 000000000000..b307bf978f12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.numberformatinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.numberformatinfo", "Method[getinstance]", "Argument[0].Field[NumberFormat]", "ReturnValue", "value"] + - ["system.globalization.numberformatinfo", "Method[getinstance]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.numberformatinfo", "Method[readonly]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.regioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.regioninfo.model.yml new file mode 100644 index 000000000000..d20b19c09217 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.regioninfo.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.regioninfo", "Method[get_currencyenglishname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_currencynativename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_currencysymbol]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_displayname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_englishname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_isocurrencysymbol]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_nativename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_threeletterisoregionname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[get_threeletterwindowsregionname]", "Argument[this].Field[ThreeLetterISORegionName]", "ReturnValue", "value"] + - ["system.globalization.regioninfo", "Method[get_twoletterisoregionname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.regioninfo", "Method[regioninfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.globalization.regioninfo", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.sortkey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.sortkey.model.yml new file mode 100644 index 000000000000..ee05848db1f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.sortkey.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.sortkey", "Method[get_keydata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.sortkey", "Method[get_originalstring]", "Argument[this].SyntheticField[_string]", "ReturnValue", "value"] + - ["system.globalization.sortkey", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.sortversion.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.sortversion.model.yml new file mode 100644 index 000000000000..59efb3b67297 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.sortversion.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.sortversion", "Method[get_sortid]", "Argument[this].SyntheticField[m_SortId]", "ReturnValue", "value"] + - ["system.globalization.sortversion", "Method[sortversion]", "Argument[1]", "Argument[this].SyntheticField[m_SortId]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.stringinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.stringinfo.model.yml new file mode 100644 index 000000000000..b6bc6c64e58f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.stringinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.stringinfo", "Method[getnexttextelement]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.stringinfo", "Method[gettextelementenumerator]", "Argument[0]", "ReturnValue.SyntheticField[_str]", "value"] + - ["system.globalization.stringinfo", "Method[stringinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.globalization.stringinfo", "Method[substringbytextelements]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.textelementenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.textelementenumerator.model.yml new file mode 100644 index 000000000000..167979c61267 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.textelementenumerator.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.textelementenumerator", "Method[get_current]", "Argument[this].SyntheticField[_currentTextElementSubstr]", "ReturnValue", "value"] + - ["system.globalization.textelementenumerator", "Method[get_current]", "Argument[this].SyntheticField[_str]", "ReturnValue", "value"] + - ["system.globalization.textelementenumerator", "Method[gettextelement]", "Argument[this].SyntheticField[_currentTextElementSubstr]", "ReturnValue", "value"] + - ["system.globalization.textelementenumerator", "Method[gettextelement]", "Argument[this].SyntheticField[_str]", "Argument[this].SyntheticField[_currentTextElementSubstr]", "value"] + - ["system.globalization.textelementenumerator", "Method[gettextelement]", "Argument[this].SyntheticField[_str]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.textinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.textinfo.model.yml new file mode 100644 index 000000000000..75c3c6f480e4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.globalization.textinfo.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.globalization.textinfo", "Method[get_culturename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.textinfo", "Method[readonly]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.textinfo", "Method[tolower]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.textinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.globalization.textinfo", "Method[totitlecase]", "Argument[0]", "ReturnValue", "value"] + - ["system.globalization.textinfo", "Method[toupper]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.half.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.half.model.yml new file mode 100644 index 000000000000..9da4a62ed002 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.half.model.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.half", "Method[bitdecrement]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[bitincrement]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[clampnative]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[clampnative]", "Argument[1]", "ReturnValue", "value"] + - ["system.half", "Method[clampnative]", "Argument[2]", "ReturnValue", "value"] + - ["system.half", "Method[converttointeger]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[converttointegernative]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[maxmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.half", "Method[maxnative]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[maxnative]", "Argument[1]", "ReturnValue", "value"] + - ["system.half", "Method[maxnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[maxnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.half", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[minmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.half", "Method[minnative]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[minnative]", "Argument[1]", "ReturnValue", "value"] + - ["system.half", "Method[minnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[minnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.half", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.half", "Method[tostring]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.hashcode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.hashcode.model.yml new file mode 100644 index 000000000000..ed4994404121 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.hashcode.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.hashcode", "Method[add]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iasyncdisposable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iasyncdisposable.model.yml new file mode 100644 index 000000000000..5e297557013c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iasyncdisposable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.iasyncdisposable", "Method[disposeasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iasyncresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iasyncresult.model.yml new file mode 100644 index 000000000000..bdb118af56ae --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iasyncresult.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.iasyncresult", "Method[get_asyncstate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.iasyncresult", "Method[get_asyncwaithandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.icloneable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.icloneable.model.yml new file mode 100644 index 000000000000..f6fe07b6bd46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.icloneable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.icloneable", "Method[clone]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iconvertible.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iconvertible.model.yml new file mode 100644 index 000000000000..f0ec779578f1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iconvertible.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.iconvertible", "Method[todatetime]", "Argument[this]", "ReturnValue", "value"] + - ["system.iconvertible", "Method[todecimal]", "Argument[this]", "ReturnValue", "value"] + - ["system.iconvertible", "Method[tostring]", "Argument[this]", "ReturnValue", "value"] + - ["system.iconvertible", "Method[totype]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iformatprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iformatprovider.model.yml new file mode 100644 index 000000000000..cfa2877b5741 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iformatprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.iformatprovider", "Method[getformat]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iformattable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iformattable.model.yml new file mode 100644 index 000000000000..3d0fd142f6bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iformattable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.iformattable", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.int128.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.int128.model.yml new file mode 100644 index 000000000000..792ea93141e1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.int128.model.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.int128", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[clamp]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[clamp]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[clamp]", "Argument[2]", "ReturnValue", "value"] + - ["system.int128", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[max]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[max]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[maxmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[maxmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[maxmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[maxnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[maxnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[min]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[min]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[minmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[minmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[minmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[minnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[minnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.int128", "Method[op_leftshift]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[op_rightshift]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.int128", "Method[op_unsignedrightshift]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.intptr.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.intptr.model.yml new file mode 100644 index 000000000000..1befc7fef045 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.intptr.model.yml @@ -0,0 +1,37 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.intptr", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[add]", "Argument[0]", "ReturnValue", "taint"] + - ["system.intptr", "Method[clamp]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[clamp]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[clamp]", "Argument[2]", "ReturnValue", "value"] + - ["system.intptr", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[max]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[max]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[maxmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[maxmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[maxmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[maxnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[maxnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[min]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[min]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[minmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[minmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[minmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[minnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.intptr", "Method[minnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.intptr", "Method[multiplyaddestimate]", "Argument[2]", "ReturnValue", "taint"] + - ["system.intptr", "Method[op_addition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.intptr", "Method[system.numerics.iadditionoperators.op_addition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.intptr", "Method[system.numerics.iadditionoperators.op_addition]", "Argument[1]", "ReturnValue", "taint"] + - ["system.intptr", "Method[system.numerics.iadditionoperators.op_checkedaddition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.intptr", "Method[system.numerics.iadditionoperators.op_checkedaddition]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.binaryreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.binaryreader.model.yml new file mode 100644 index 000000000000..55c027e14fbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.binaryreader.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.binaryreader", "Method[binaryreader]", "Argument[0]", "Argument[this].SyntheticField[_stream]", "value"] + - ["system.io.binaryreader", "Method[get_basestream]", "Argument[this].SyntheticField[_stream]", "ReturnValue", "value"] + - ["system.io.binaryreader", "Method[read]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.io.binaryreader", "Method[readstring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.binarywriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.binarywriter.model.yml new file mode 100644 index 000000000000..ebb1b7f603e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.binarywriter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.binarywriter", "Method[binarywriter]", "Argument[0]", "Argument[this].Field[OutStream]", "value"] + - ["system.io.binarywriter", "Method[get_basestream]", "Argument[this].Field[OutStream]", "ReturnValue", "value"] + - ["system.io.binarywriter", "Method[write]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.bufferedstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.bufferedstream.model.yml new file mode 100644 index 000000000000..793ac128fb2f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.bufferedstream.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.bufferedstream", "Method[get_underlyingstream]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.brotlistream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.brotlistream.model.yml new file mode 100644 index 000000000000..582d1edb9c24 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.brotlistream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.compression.brotlistream", "Method[brotlistream]", "Argument[0]", "Argument[this].SyntheticField[_stream]", "value"] + - ["system.io.compression.brotlistream", "Method[get_basestream]", "Argument[this].SyntheticField[_stream]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.deflatestream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.deflatestream.model.yml new file mode 100644 index 000000000000..c952c276a9c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.deflatestream.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.compression.deflatestream", "Method[get_basestream]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.gzipstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.gzipstream.model.yml new file mode 100644 index 000000000000..cdcb21d5271d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.gzipstream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.compression.gzipstream", "Method[get_basestream]", "Argument[this].SyntheticField[_deflateStream].SyntheticField[_stream]", "ReturnValue", "value"] + - ["system.io.compression.gzipstream", "Method[gzipstream]", "Argument[0]", "Argument[this].SyntheticField[_deflateStream].SyntheticField[_stream]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.ziparchive.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.ziparchive.model.yml new file mode 100644 index 000000000000..fd7637eb39ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.ziparchive.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.compression.ziparchive", "Method[createentry]", "Argument[0]", "ReturnValue.SyntheticField[_storedEntryName]", "value"] + - ["system.io.compression.ziparchive", "Method[createentry]", "Argument[this]", "ReturnValue.SyntheticField[_archive]", "value"] + - ["system.io.compression.ziparchive", "Method[get_entries]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.compression.ziparchive", "Method[ziparchive]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.compression.ziparchive", "Method[ziparchive]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.ziparchiveentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.ziparchiveentry.model.yml new file mode 100644 index 000000000000..20217b06c70f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.ziparchiveentry.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.compression.ziparchiveentry", "Method[get_archive]", "Argument[this].SyntheticField[_archive]", "ReturnValue", "value"] + - ["system.io.compression.ziparchiveentry", "Method[get_name]", "Argument[this].Field[FullName]", "ReturnValue", "value"] + - ["system.io.compression.ziparchiveentry", "Method[get_name]", "Argument[this].SyntheticField[_storedEntryName]", "ReturnValue", "value"] + - ["system.io.compression.ziparchiveentry", "Method[open]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.compression.ziparchiveentry", "Method[tostring]", "Argument[this].Field[FullName]", "ReturnValue", "value"] + - ["system.io.compression.ziparchiveentry", "Method[tostring]", "Argument[this].SyntheticField[_storedEntryName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.zlibexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.zlibexception.model.yml new file mode 100644 index 000000000000..a867eaf4e9d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.zlibexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.compression.zlibexception", "Method[zlibexception]", "Argument[1]", "Argument[this]", "taint"] + - ["system.io.compression.zlibexception", "Method[zlibexception]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.zlibstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.zlibstream.model.yml new file mode 100644 index 000000000000..2ef07dba5276 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.compression.zlibstream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.compression.zlibstream", "Method[get_basestream]", "Argument[this].SyntheticField[_deflateStream].SyntheticField[_stream]", "ReturnValue", "value"] + - ["system.io.compression.zlibstream", "Method[zlibstream]", "Argument[0]", "Argument[this].SyntheticField[_deflateStream].SyntheticField[_stream]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.directory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.directory.model.yml new file mode 100644 index 000000000000..e779d8b093b1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.directory.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.directory", "Method[createdirectory]", "Argument[0]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.directory", "Method[createdirectory]", "Argument[0]", "ReturnValue.Field[OriginalPath]", "value"] + - ["system.io.directory", "Method[createsymboliclink]", "Argument[0]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.directory", "Method[createsymboliclink]", "Argument[0]", "ReturnValue.Field[OriginalPath]", "value"] + - ["system.io.directory", "Method[getdirectoryroot]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.directory", "Method[getparent]", "Argument[0]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.directory", "Method[getparent]", "Argument[0]", "ReturnValue.Field[OriginalPath]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.directoryinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.directoryinfo.model.yml new file mode 100644 index 000000000000..434f398c3d77 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.directoryinfo.model.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.directoryinfo", "Method[createsubdirectory]", "Argument[0]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.directoryinfo", "Method[createsubdirectory]", "Argument[0]", "ReturnValue.Field[OriginalPath]", "value"] + - ["system.io.directoryinfo", "Method[createsubdirectory]", "Argument[this].Field[FullPath]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.directoryinfo", "Method[createsubdirectory]", "Argument[this].Field[FullPath]", "ReturnValue.Field[OriginalPath]", "value"] + - ["system.io.directoryinfo", "Method[directoryinfo]", "Argument[0]", "Argument[this].Field[FullPath]", "value"] + - ["system.io.directoryinfo", "Method[directoryinfo]", "Argument[0]", "Argument[this].Field[OriginalPath]", "value"] + - ["system.io.directoryinfo", "Method[enumeratedirectories]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.directoryinfo", "Method[enumeratedirectories]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.directoryinfo", "Method[enumeratefiles]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.directoryinfo", "Method[enumeratefiles]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.directoryinfo", "Method[enumeratefilesysteminfos]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.directoryinfo", "Method[enumeratefilesysteminfos]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.directoryinfo", "Method[get_parent]", "Argument[this].Field[FullPath]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.directoryinfo", "Method[get_parent]", "Argument[this].Field[FullPath]", "ReturnValue.Field[OriginalPath]", "value"] + - ["system.io.directoryinfo", "Method[get_root]", "Argument[this].Field[FullPath]", "ReturnValue.Field[FullPath]", "taint"] + - ["system.io.directoryinfo", "Method[get_root]", "Argument[this].Field[FullPath]", "ReturnValue.Field[OriginalPath]", "taint"] + - ["system.io.directoryinfo", "Method[moveto]", "Argument[0]", "Argument[this].Field[FullPath]", "value"] + - ["system.io.directoryinfo", "Method[moveto]", "Argument[0]", "Argument[this].Field[OriginalPath]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.driveinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.driveinfo.model.yml new file mode 100644 index 000000000000..8b62f72a42d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.driveinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.driveinfo", "Method[driveinfo]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.io.driveinfo", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.io.driveinfo", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["system.io.driveinfo", "Method[tostring]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystementry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystementry.model.yml new file mode 100644 index 000000000000..d29af97ba04b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystementry.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.enumeration.filesystementry", "Method[get_filename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.enumeration.filesystementry", "Method[tofilesysteminfo]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemenumerable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemenumerable.model.yml new file mode 100644 index 000000000000..d2d9e110af38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemenumerable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.enumeration.filesystemenumerable", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemenumerator.model.yml new file mode 100644 index 000000000000..180dcf975407 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemenumerator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.enumeration.filesystemenumerator", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.io.enumeration.filesystemenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemname.model.yml new file mode 100644 index 000000000000..0808e9a8dae3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.enumeration.filesystemname.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.enumeration.filesystemname", "Method[translatewin32expression]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.erroreventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.erroreventargs.model.yml new file mode 100644 index 000000000000..fdce8be9560b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.erroreventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.erroreventargs", "Method[erroreventargs]", "Argument[0]", "Argument[this].SyntheticField[_exception]", "value"] + - ["system.io.erroreventargs", "Method[getexception]", "Argument[this].SyntheticField[_exception]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.file.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.file.model.yml new file mode 100644 index 000000000000..766f57ed380c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.file.model.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.file", "Method[appendallbytesasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.io.file", "Method[appendalllinesasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.io.file", "Method[appendalllinesasync]", "Argument[3]", "ReturnValue", "taint"] + - ["system.io.file", "Method[appendalltextasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.io.file", "Method[appendalltextasync]", "Argument[3]", "ReturnValue", "taint"] + - ["system.io.file", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[createsymboliclink]", "Argument[0]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.file", "Method[createsymboliclink]", "Argument[0]", "ReturnValue.Field[OriginalPath]", "value"] + - ["system.io.file", "Method[open]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[openhandle]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[openread]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[opentext]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[openwrite]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[readalltext]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[readlines]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.file", "Method[readlines]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.file", "Method[writeallbytesasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.io.file", "Method[writealllinesasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.io.file", "Method[writealllinesasync]", "Argument[3]", "ReturnValue", "taint"] + - ["system.io.file", "Method[writealltextasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.io.file", "Method[writealltextasync]", "Argument[3]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.fileformatexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.fileformatexception.model.yml new file mode 100644 index 000000000000..630b5ef85d66 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.fileformatexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.fileformatexception", "Method[fileformatexception]", "Argument[0]", "Argument[this].SyntheticField[_sourceUri]", "value"] + - ["system.io.fileformatexception", "Method[get_sourceuri]", "Argument[this].SyntheticField[_sourceUri]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.fileinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.fileinfo.model.yml new file mode 100644 index 000000000000..a63eb114d0e0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.fileinfo.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.fileinfo", "Method[copyto]", "Argument[0]", "ReturnValue.Field[FullPath]", "value"] + - ["system.io.fileinfo", "Method[copyto]", "Argument[0]", "ReturnValue.Field[OriginalPath]", "value"] + - ["system.io.fileinfo", "Method[create]", "Argument[this].Field[FullPath]", "ReturnValue", "taint"] + - ["system.io.fileinfo", "Method[get_directory]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.fileinfo", "Method[get_directoryname]", "Argument[this].Field[FullPath]", "ReturnValue", "value"] + - ["system.io.fileinfo", "Method[moveto]", "Argument[0]", "Argument[this].Field[FullPath]", "value"] + - ["system.io.fileinfo", "Method[moveto]", "Argument[0]", "Argument[this].Field[OriginalPath]", "value"] + - ["system.io.fileinfo", "Method[open]", "Argument[this].Field[FullPath]", "ReturnValue", "taint"] + - ["system.io.fileinfo", "Method[openread]", "Argument[this].Field[FullPath]", "ReturnValue", "taint"] + - ["system.io.fileinfo", "Method[opentext]", "Argument[this].Field[FullPath]", "ReturnValue", "taint"] + - ["system.io.fileinfo", "Method[openwrite]", "Argument[this].Field[FullPath]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filestream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filestream.model.yml new file mode 100644 index 000000000000..6ca964fdb2ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filestream.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.filestream", "Method[filestream]", "Argument[this]", "Argument[this].SyntheticField[_strategy].SyntheticField[_fileStream]", "value"] + - ["system.io.filestream", "Method[flushasync]", "Argument[this].SyntheticField[_strategy].SyntheticField[_fileStream]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.io.filestream", "Method[get_handle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.filestream", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.filestream", "Method[get_safefilehandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesystemeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesystemeventargs.model.yml new file mode 100644 index 000000000000..23cfc364eeb5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesystemeventargs.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.filesystemeventargs", "Method[filesystemeventargs]", "Argument[1]", "Argument[this].SyntheticField[_fullPath]", "taint"] + - ["system.io.filesystemeventargs", "Method[filesystemeventargs]", "Argument[2]", "Argument[this].SyntheticField[_fullPath]", "taint"] + - ["system.io.filesystemeventargs", "Method[filesystemeventargs]", "Argument[2]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.io.filesystemeventargs", "Method[get_fullpath]", "Argument[this].SyntheticField[_fullPath]", "ReturnValue", "value"] + - ["system.io.filesystemeventargs", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesysteminfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesysteminfo.model.yml new file mode 100644 index 000000000000..f666ac60755c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesysteminfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.filesysteminfo", "Method[get_extension]", "Argument[this].Field[FullPath]", "ReturnValue", "value"] + - ["system.io.filesysteminfo", "Method[get_fullname]", "Argument[this].Field[FullPath]", "ReturnValue", "value"] + - ["system.io.filesysteminfo", "Method[get_linktarget]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.filesysteminfo", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.filesysteminfo", "Method[tostring]", "Argument[this].Field[OriginalPath]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesystemwatcher.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesystemwatcher.model.yml new file mode 100644 index 000000000000..9f03f730dadf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.filesystemwatcher.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.filesystemwatcher", "Method[filesystemwatcher]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.filesystemwatcher", "Method[get_filters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.filesystemwatcher", "Method[onchanged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.filesystemwatcher", "Method[oncreated]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.filesystemwatcher", "Method[ondeleted]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.isolatedstorage.isolatedstorage.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.isolatedstorage.isolatedstorage.model.yml new file mode 100644 index 000000000000..d170d150b1d6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.isolatedstorage.isolatedstorage.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.isolatedstorage.isolatedstorage", "Method[get_applicationidentity]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.isolatedstorage.isolatedstorage", "Method[get_assemblyidentity]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.isolatedstorage.isolatedstorage", "Method[get_domainidentity]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedfile.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedfile.model.yml new file mode 100644 index 000000000000..6b3dde0578a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedfile.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.memorymappedfiles.memorymappedfile", "Method[createfromfile]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.memorymappedfiles.memorymappedfile", "Method[get_safememorymappedfilehandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedviewaccessor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedviewaccessor.model.yml new file mode 100644 index 000000000000..d2c2baf062d8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedviewaccessor.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.memorymappedfiles.memorymappedviewaccessor", "Method[get_safememorymappedviewhandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedviewstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedviewstream.model.yml new file mode 100644 index 000000000000..cadd811ff31e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorymappedfiles.memorymappedviewstream.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.memorymappedfiles.memorymappedviewstream", "Method[get_safememorymappedviewhandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorystream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorystream.model.yml new file mode 100644 index 000000000000..89c97b81970b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.memorystream.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.memorystream", "Method[getbuffer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.memorystream", "Method[trygetbuffer]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.io.memorystream", "Method[writeto]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.package.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.package.model.yml new file mode 100644 index 000000000000..78d993419612 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.package.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.packaging.package", "Method[createpart]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.package", "Method[createpartcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.package", "Method[createrelationship]", "Argument[0]", "ReturnValue.SyntheticField[_targetUri]", "value"] + - ["system.io.packaging.package", "Method[createrelationship]", "Argument[2]", "ReturnValue.SyntheticField[_relationshipType]", "value"] + - ["system.io.packaging.package", "Method[createrelationship]", "Argument[3]", "ReturnValue.SyntheticField[_id]", "value"] + - ["system.io.packaging.package", "Method[getparts]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.package", "Method[getrelationships]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.package", "Method[getrelationshipsbytype]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.packaging.package", "Method[getrelationshipsbytype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.package", "Method[open]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagepart.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagepart.model.yml new file mode 100644 index 000000000000..6b5c5f5e6eb4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagepart.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.packaging.packagepart", "Method[createrelationship]", "Argument[0]", "ReturnValue.SyntheticField[_targetUri]", "value"] + - ["system.io.packaging.packagepart", "Method[createrelationship]", "Argument[2]", "ReturnValue.SyntheticField[_relationshipType]", "value"] + - ["system.io.packaging.packagepart", "Method[createrelationship]", "Argument[3]", "ReturnValue.SyntheticField[_id]", "value"] + - ["system.io.packaging.packagepart", "Method[get_contenttype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.packagepart", "Method[get_package]", "Argument[this].SyntheticField[_container]", "ReturnValue", "value"] + - ["system.io.packaging.packagepart", "Method[get_uri]", "Argument[this].SyntheticField[_uri]", "ReturnValue", "value"] + - ["system.io.packaging.packagepart", "Method[getrelationships]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.packagepart", "Method[getrelationshipsbytype]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.packaging.packagepart", "Method[getrelationshipsbytype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.packagepart", "Method[getstream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.packagepart", "Method[getstreamcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.packagepart", "Method[packagepart]", "Argument[0]", "Argument[this].SyntheticField[_container]", "value"] + - ["system.io.packaging.packagepart", "Method[packagepart]", "Argument[1]", "Argument[this].SyntheticField[_uri]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationship.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationship.model.yml new file mode 100644 index 000000000000..86a8b6d0d612 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationship.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.packaging.packagerelationship", "Method[get_id]", "Argument[this].SyntheticField[_id]", "ReturnValue", "value"] + - ["system.io.packaging.packagerelationship", "Method[get_package]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.packagerelationship", "Method[get_relationshiptype]", "Argument[this].SyntheticField[_relationshipType]", "ReturnValue", "value"] + - ["system.io.packaging.packagerelationship", "Method[get_sourceuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.packaging.packagerelationship", "Method[get_targeturi]", "Argument[this].SyntheticField[_targetUri]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationshipcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationshipcollection.model.yml new file mode 100644 index 000000000000..261cb101cfb8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationshipcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.packaging.packagerelationshipcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationshipselector.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationshipselector.model.yml new file mode 100644 index 000000000000..b92d8417fd1d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packagerelationshipselector.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.packaging.packagerelationshipselector", "Method[get_selectioncriteria]", "Argument[this].SyntheticField[_selectionCriteria]", "ReturnValue", "value"] + - ["system.io.packaging.packagerelationshipselector", "Method[get_sourceuri]", "Argument[this].SyntheticField[_sourceUri]", "ReturnValue", "value"] + - ["system.io.packaging.packagerelationshipselector", "Method[packagerelationshipselector]", "Argument[0]", "Argument[this].SyntheticField[_sourceUri]", "value"] + - ["system.io.packaging.packagerelationshipselector", "Method[packagerelationshipselector]", "Argument[2]", "Argument[this].SyntheticField[_selectionCriteria]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packurihelper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packurihelper.model.yml new file mode 100644 index 000000000000..d7574697c58b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.packaging.packurihelper.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.packaging.packurihelper", "Method[getnormalizedparturi]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.path.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.path.model.yml new file mode 100644 index 000000000000..a729265518cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.path.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.path", "Method[changeextension]", "Argument[0]", "ReturnValue", "value"] + - ["system.io.path", "Method[join]", "Argument[0]", "ReturnValue", "value"] + - ["system.io.path", "Method[join]", "Argument[1]", "ReturnValue", "value"] + - ["system.io.path", "Method[join]", "Argument[2]", "ReturnValue", "value"] + - ["system.io.path", "Method[join]", "Argument[3]", "ReturnValue", "value"] + - ["system.io.path", "Method[trimendingdirectoryseparator]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipe.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipe.model.yml new file mode 100644 index 000000000000..92071fb776fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipe.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.pipe", "Method[get_reader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipe", "Method[get_writer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipe", "Method[pipe]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipeoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipeoptions.model.yml new file mode 100644 index 000000000000..5bcb2984f19c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipeoptions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.pipeoptions", "Method[pipeoptions]", "Argument[0]", "Argument[this].Field[Pool]", "value"] + - ["system.io.pipelines.pipeoptions", "Method[pipeoptions]", "Argument[1]", "Argument[this].Field[ReaderScheduler]", "value"] + - ["system.io.pipelines.pipeoptions", "Method[pipeoptions]", "Argument[2]", "Argument[this].Field[WriterScheduler]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipereader.model.yml new file mode 100644 index 000000000000..20192a67f63d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipereader.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.pipereader", "Method[asstream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipereader", "Method[copytoasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.io.pipelines.pipereader", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipereader", "Method[create]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipescheduler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipescheduler.model.yml new file mode 100644 index 000000000000..7eb2c952ce84 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipescheduler.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.pipescheduler", "Method[schedule]", "Argument[1]", "Argument[0].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipewriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipewriter.model.yml new file mode 100644 index 000000000000..92579bbba4c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.pipewriter.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.pipewriter", "Method[asstream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipewriter", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipewriter", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipewriter", "Method[getmemory]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.pipelines.pipewriter", "Method[getspan]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.readresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.readresult.model.yml new file mode 100644 index 000000000000..f8c0234659d5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.readresult.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.readresult", "Method[get_buffer]", "Argument[this].SyntheticField[_resultBuffer]", "ReturnValue", "value"] + - ["system.io.pipelines.readresult", "Method[readresult]", "Argument[0]", "Argument[this].SyntheticField[_resultBuffer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.streampipereaderoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.streampipereaderoptions.model.yml new file mode 100644 index 000000000000..c08285873143 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.streampipereaderoptions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.streampipereaderoptions", "Method[streampipereaderoptions]", "Argument[0]", "Argument[this].Field[Pool]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.streampipewriteroptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.streampipewriteroptions.model.yml new file mode 100644 index 000000000000..a92602c7fc98 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipelines.streampipewriteroptions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipelines.streampipewriteroptions", "Method[streampipewriteroptions]", "Argument[0]", "Argument[this].Field[Pool]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.anonymouspipeclientstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.anonymouspipeclientstream.model.yml new file mode 100644 index 000000000000..56350bdd4933 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.anonymouspipeclientstream.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipes.anonymouspipeclientstream", "Method[anonymouspipeclientstream]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.anonymouspipeserverstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.anonymouspipeserverstream.model.yml new file mode 100644 index 000000000000..0a213c62c558 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.anonymouspipeserverstream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipes.anonymouspipeserverstream", "Method[anonymouspipeserverstream]", "Argument[2]", "Argument[this].SyntheticField[_clientHandle]", "value"] + - ["system.io.pipes.anonymouspipeserverstream", "Method[get_clientsafepipehandle]", "Argument[this].SyntheticField[_clientHandle]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.namedpipeclientstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.namedpipeclientstream.model.yml new file mode 100644 index 000000000000..0bf7f22a3756 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.namedpipeclientstream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipes.namedpipeclientstream", "Method[namedpipeclientstream]", "Argument[1]", "Argument[this]", "taint"] + - ["system.io.pipes.namedpipeclientstream", "Method[namedpipeclientstream]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.namedpipeserverstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.namedpipeserverstream.model.yml new file mode 100644 index 000000000000..acd7536cbba6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.namedpipeserverstream.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipes.namedpipeserverstream", "Method[namedpipeserverstream]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.pipestream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.pipestream.model.yml new file mode 100644 index 000000000000..c3ce64d7e9d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.pipes.pipestream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.pipes.pipestream", "Method[get_safepipehandle]", "Argument[this].SyntheticField[_handle]", "ReturnValue", "value"] + - ["system.io.pipes.pipestream", "Method[initializehandle]", "Argument[0]", "Argument[this].SyntheticField[_handle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.ports.serialport.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.ports.serialport.model.yml new file mode 100644 index 000000000000..a48682a477d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.ports.serialport.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.ports.serialport", "Method[get_basestream]", "Argument[this].SyntheticField[_internalSerialStream]", "ReturnValue", "value"] + - ["system.io.ports.serialport", "Method[read]", "Argument[this].SyntheticField[_internalSerialStream]", "Argument[0].Element", "taint"] + - ["system.io.ports.serialport", "Method[readexisting]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.ports.serialport", "Method[readline]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.ports.serialport", "Method[readto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.ports.serialport", "Method[serialport]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.ports.serialport", "Method[write]", "Argument[0].Element", "Argument[this].SyntheticField[_internalSerialStream]", "taint"] + - ["system.io.ports.serialport", "Method[write]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.io.ports.serialport", "Method[write]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.ports.serialport", "Method[writeline]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.randomaccess.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.randomaccess.model.yml new file mode 100644 index 000000000000..4989c39f8f72 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.randomaccess.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.randomaccess", "Method[readasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.randomaccess", "Method[readasync]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.io.randomaccess", "Method[readasync]", "Argument[3]", "ReturnValue", "taint"] + - ["system.io.randomaccess", "Method[writeasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.randomaccess", "Method[writeasync]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.io.randomaccess", "Method[writeasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.randomaccess", "Method[writeasync]", "Argument[3]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.renamedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.renamedeventargs.model.yml new file mode 100644 index 000000000000..c744873d1d91 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.renamedeventargs.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.renamedeventargs", "Method[get_oldfullpath]", "Argument[this].SyntheticField[_oldFullPath]", "ReturnValue", "value"] + - ["system.io.renamedeventargs", "Method[get_oldname]", "Argument[this].SyntheticField[_oldName]", "ReturnValue", "value"] + - ["system.io.renamedeventargs", "Method[renamedeventargs]", "Argument[1]", "Argument[this].SyntheticField[_oldFullPath]", "taint"] + - ["system.io.renamedeventargs", "Method[renamedeventargs]", "Argument[3]", "Argument[this].SyntheticField[_oldFullPath]", "taint"] + - ["system.io.renamedeventargs", "Method[renamedeventargs]", "Argument[3]", "Argument[this].SyntheticField[_oldName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.stream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.stream.model.yml new file mode 100644 index 000000000000..eede00a24ee1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.stream.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.stream", "Method[flushasync]", "Argument[this]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.io.stream", "Method[flushasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.stream", "Method[readasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.stream", "Method[readasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.stream", "Method[synchronized]", "Argument[0]", "ReturnValue", "value"] + - ["system.io.stream", "Method[writeasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.stream", "Method[writeasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.stream", "Method[writeasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.streamreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.streamreader.model.yml new file mode 100644 index 000000000000..27bd13880642 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.streamreader.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.streamreader", "Method[get_basestream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.streamreader", "Method[get_currentencoding]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.streamwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.streamwriter.model.yml new file mode 100644 index 000000000000..c6ae9cff7296 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.streamwriter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.streamwriter", "Method[flushasync]", "Argument[this]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.io.streamwriter", "Method[get_basestream]", "Argument[this].SyntheticField[_stream]", "ReturnValue", "value"] + - ["system.io.streamwriter", "Method[streamwriter]", "Argument[0]", "Argument[this].SyntheticField[_stream]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.textreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.textreader.model.yml new file mode 100644 index 000000000000..fe92e12eca9c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.textreader.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.textreader", "Method[readlineasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.textreader", "Method[readtoendasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.textreader", "Method[synchronized]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.textwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.textwriter.model.yml new file mode 100644 index 000000000000..79ef2ed1ad72 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.textwriter.model.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.textwriter", "Method[flushasync]", "Argument[this]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.io.textwriter", "Method[get_encoding]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[get_formatprovider]", "Argument[this].SyntheticField[_internalFormatProvider]", "ReturnValue", "value"] + - ["system.io.textwriter", "Method[synchronized]", "Argument[0]", "ReturnValue", "value"] + - ["system.io.textwriter", "Method[textwriter]", "Argument[0]", "Argument[this].SyntheticField[_internalFormatProvider]", "value"] + - ["system.io.textwriter", "Method[write]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[write]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[write]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[write]", "Argument[1]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[write]", "Argument[2]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[write]", "Argument[3]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeasync]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeasync]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[writeasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[writeasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[writeasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[writeline]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeline]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeline]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeline]", "Argument[1]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeline]", "Argument[2]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writeline]", "Argument[3]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writelineasync]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writelineasync]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[writelineasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.textwriter", "Method[writelineasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[writelineasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.io.textwriter", "Method[writelineasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.unmanagedmemoryaccessor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.unmanagedmemoryaccessor.model.yml new file mode 100644 index 000000000000..b009808b9009 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.unmanagedmemoryaccessor.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.unmanagedmemoryaccessor", "Method[initialize]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.unmanagedmemoryaccessor", "Method[unmanagedmemoryaccessor]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.unmanagedmemorystream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.unmanagedmemorystream.model.yml new file mode 100644 index 000000000000..740f00f4d067 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.io.unmanagedmemorystream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.io.unmanagedmemorystream", "Method[initialize]", "Argument[0]", "Argument[this]", "taint"] + - ["system.io.unmanagedmemorystream", "Method[unmanagedmemorystream]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iserviceprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iserviceprovider.model.yml new file mode 100644 index 000000000000..0e05d3d34e00 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.iserviceprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.iserviceprovider", "Method[getservice]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.lazy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.lazy.model.yml new file mode 100644 index 000000000000..841bbd442569 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.lazy.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.lazy", "Method[get_metadata]", "Argument[this].SyntheticField[_metadata]", "ReturnValue", "value"] + - ["system.lazy", "Method[get_value]", "Argument[this].Field[Value]", "ReturnValue", "value"] + - ["system.lazy", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.lazy", "Method[lazy]", "Argument[0]", "Argument[this].SyntheticField[_metadata]", "value"] + - ["system.lazy", "Method[lazy]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.lazy", "Method[lazy]", "Argument[1]", "Argument[this].SyntheticField[_metadata]", "value"] + - ["system.lazy", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.asyncenumerable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.asyncenumerable.model.yml new file mode 100644 index 000000000000..1a661ac8aaa6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.asyncenumerable.model.yml @@ -0,0 +1,68 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[1].ReturnValue", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[1]", "Argument[2].Parameter[0]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[1]", "Argument[3].Parameter[0]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[1]", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[2].ReturnValue", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[2]", "Argument[1].Parameter[2]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[3].ReturnValue", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[3]", "Argument[2].Parameter[2]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[4]", "Argument[2].Parameter[2]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateasync]", "Argument[4]", "Argument[3].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateby]", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateby]", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value"] + - ["system.linq.asyncenumerable", "Method[aggregateby]", "Argument[2]", "Argument[3].Parameter[0]", "value"] + - ["system.linq.asyncenumerable", "Method[allasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[anyasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[append]", "Argument[1]", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[cast]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.asyncenumerable", "Method[countasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[defaultifempty]", "Argument[1]", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[firstasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[firstordefaultasync]", "Argument[1]", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[firstordefaultasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[firstordefaultasync]", "Argument[2]", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[firstordefaultasync]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[groupby]", "Argument[2].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[groupby]", "Argument[3].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[groupjoin]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[join]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[lastasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[lastordefaultasync]", "Argument[1]", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[lastordefaultasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[lastordefaultasync]", "Argument[2]", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[lastordefaultasync]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[leftjoin]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[longcountasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[maxbyasync]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[minbyasync]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[order]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.asyncenumerable", "Method[orderdescending]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.asyncenumerable", "Method[prepend]", "Argument[1]", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[repeat]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[rightjoin]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[select]", "Argument[1].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[selectmany]", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[selectmany]", "Argument[1].ReturnValue.Element", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[selectmany]", "Argument[2].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[singleasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[singleordefaultasync]", "Argument[1]", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[singleordefaultasync]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[singleordefaultasync]", "Argument[2]", "ReturnValue.Field[Result]", "value"] + - ["system.linq.asyncenumerable", "Method[singleordefaultasync]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[skip]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.asyncenumerable", "Method[skiplast]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.asyncenumerable", "Method[toasyncenumerable]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.asyncenumerable", "Method[todictionaryasync]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[todictionaryasync]", "Argument[4]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[todictionaryasync]", "Argument[4]", "Argument[2].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[tolookupasync]", "Argument[3]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[tolookupasync]", "Argument[4]", "Argument[1].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[tolookupasync]", "Argument[4]", "Argument[2].Parameter[1]", "value"] + - ["system.linq.asyncenumerable", "Method[zip]", "Argument[2].ReturnValue", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerable.model.yml new file mode 100644 index 000000000000..7df4f9ba365e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerable.model.yml @@ -0,0 +1,108 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.enumerable", "Method[aggregate]", "Argument[0].Element", "Argument[2].Parameter[1]", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[1].ReturnValue", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[1]", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[1]", "Argument[3].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[1]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[2].ReturnValue", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[aggregate]", "Argument[3].ReturnValue", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[aggregateby]", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[aggregateby]", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[aggregateby]", "Argument[2]", "Argument[3].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[all]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[any]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[append]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[asenumerable]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[cast]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[cast]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[concat]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[concat]", "Argument[1]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[contains]", "Argument[0].Element", "Argument[2]", "taint"] + - ["system.linq.enumerable", "Method[contains]", "Argument[1]", "Argument[2]", "taint"] + - ["system.linq.enumerable", "Method[count]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[defaultifempty]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[distinct]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[distinct]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[elementat]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[elementatordefault]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[except]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[exceptby]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[exceptby]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[first]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[first]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[first]", "Argument[0].Element", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[firstordefault]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[firstordefault]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[firstordefault]", "Argument[0].Element", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[firstordefault]", "Argument[1]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[firstordefault]", "Argument[2]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[groupjoin]", "Argument[1].Element", "Argument[3].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[groupjoin]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[index]", "Argument[0].Element", "ReturnValue.Element.Field[Item2]", "value"] + - ["system.linq.enumerable", "Method[intersect]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[intersectby]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[intersectby]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[join]", "Argument[1].Element", "Argument[3].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[join]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[last]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[lastordefault]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[lastordefault]", "Argument[1]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[lastordefault]", "Argument[2]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[leftjoin]", "Argument[1].Element", "Argument[3].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[leftjoin]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[longcount]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[max]", "Argument[0].Element", "Argument[1]", "taint"] + - ["system.linq.enumerable", "Method[max]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[max]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[min]", "Argument[0].Element", "Argument[1]", "taint"] + - ["system.linq.enumerable", "Method[min]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[min]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[oftype]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[order]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[orderdescending]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[prepend]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[repeat]", "Argument[0]", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[reverse]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[rightjoin]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[rightjoin]", "Argument[4].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[select]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[select]", "Argument[1].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[selectmany]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[selectmany]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[selectmany]", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value"] + - ["system.linq.enumerable", "Method[selectmany]", "Argument[1].ReturnValue.Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[selectmany]", "Argument[2].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[sequenceequal]", "Argument[0].Element", "Argument[2]", "taint"] + - ["system.linq.enumerable", "Method[sequenceequal]", "Argument[1].Element", "Argument[2]", "taint"] + - ["system.linq.enumerable", "Method[single]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[singleordefault]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[singleordefault]", "Argument[1]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[singleordefault]", "Argument[2]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[skip]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[skiplast]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.enumerable", "Method[sum]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[take]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[takelast]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[takewhile]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[takewhile]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[todictionary]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[todictionary]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[tolookup]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[tolookup]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[union]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[union]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.linq.enumerable", "Method[unionby]", "Argument[0].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[unionby]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[unionby]", "Argument[1].Element", "Argument[2].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[unionby]", "Argument[1].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[where]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] + - ["system.linq.enumerable", "Method[where]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.linq.enumerable", "Method[zip]", "Argument[2].ReturnValue", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerableexecutor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerableexecutor.model.yml new file mode 100644 index 000000000000..9db1e15c9ea6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerableexecutor.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.enumerableexecutor", "Method[enumerableexecutor]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerablequery.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerablequery.model.yml new file mode 100644 index 000000000000..359dd5d6922b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.enumerablequery.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.enumerablequery", "Method[enumerablequery]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.linq.enumerablequery", "Method[enumerablequery]", "Argument[0]", "Argument[this].SyntheticField[_expression]", "value"] + - ["system.linq.enumerablequery", "Method[get_expression]", "Argument[this].SyntheticField[_expression]", "ReturnValue", "value"] + - ["system.linq.enumerablequery", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.enumerablequery", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.binaryexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.binaryexpression.model.yml new file mode 100644 index 000000000000..e3d10396c15d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.binaryexpression.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.binaryexpression", "Method[get_conversion]", "Argument[this].SyntheticField[_conversion]", "ReturnValue", "value"] + - ["system.linq.expressions.binaryexpression", "Method[get_method]", "Argument[this].SyntheticField[_method]", "ReturnValue", "value"] + - ["system.linq.expressions.binaryexpression", "Method[update]", "Argument[1]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.binaryexpression", "Method[update]", "Argument[this].Field[Method]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.binaryexpression", "Method[update]", "Argument[this].SyntheticField[_method]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.binaryexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.blockexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.blockexpression.model.yml new file mode 100644 index 000000000000..6c6ded1037fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.blockexpression.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.blockexpression", "Method[get_expressions]", "Argument[this].SyntheticField[_body]", "ReturnValue", "value"] + - ["system.linq.expressions.blockexpression", "Method[get_expressions]", "Argument[this].SyntheticField[_expressions]", "ReturnValue", "value"] + - ["system.linq.expressions.blockexpression", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.blockexpression", "Method[get_variables]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.blockexpression", "Method[update]", "Argument[1]", "ReturnValue.SyntheticField[_body]", "value"] + - ["system.linq.expressions.blockexpression", "Method[update]", "Argument[1]", "ReturnValue.SyntheticField[_expressions]", "value"] + - ["system.linq.expressions.blockexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.catchblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.catchblock.model.yml new file mode 100644 index 000000000000..1de94e47d156 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.catchblock.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.catchblock", "Method[tostring]", "Argument[this].Field[Variable].Field[Name]", "ReturnValue", "taint"] + - ["system.linq.expressions.catchblock", "Method[update]", "Argument[0]", "ReturnValue.Field[Variable]", "value"] + - ["system.linq.expressions.catchblock", "Method[update]", "Argument[1]", "ReturnValue.Field[Filter]", "value"] + - ["system.linq.expressions.catchblock", "Method[update]", "Argument[2]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.catchblock", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.conditionalexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.conditionalexpression.model.yml new file mode 100644 index 000000000000..2206fc196253 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.conditionalexpression.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.conditionalexpression", "Method[get_iffalse]", "Argument[this].SyntheticField[_false]", "ReturnValue", "value"] + - ["system.linq.expressions.conditionalexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Test]", "value"] + - ["system.linq.expressions.conditionalexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[IfTrue]", "value"] + - ["system.linq.expressions.conditionalexpression", "Method[update]", "Argument[2]", "ReturnValue.SyntheticField[_false]", "value"] + - ["system.linq.expressions.conditionalexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.dynamicexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.dynamicexpression.model.yml new file mode 100644 index 000000000000..39daacc3e8bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.dynamicexpression.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.dynamicexpression", "Method[dynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arg0]", "value"] + - ["system.linq.expressions.dynamicexpression", "Method[dynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.dynamicexpression", "Method[get_arguments]", "Argument[this].SyntheticField[_arg0]", "ReturnValue", "value"] + - ["system.linq.expressions.dynamicexpression", "Method[get_arguments]", "Argument[this].SyntheticField[_arguments]", "ReturnValue", "value"] + - ["system.linq.expressions.dynamicexpression", "Method[makedynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arg0]", "value"] + - ["system.linq.expressions.dynamicexpression", "Method[makedynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.dynamicexpression", "Method[update]", "Argument[0]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.dynamicexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.elementinit.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.elementinit.model.yml new file mode 100644 index 000000000000..e5675ddfbc12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.elementinit.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.elementinit", "Method[getargument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.elementinit", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.elementinit", "Method[update]", "Argument[0]", "ReturnValue.Field[Arguments]", "value"] + - ["system.linq.expressions.elementinit", "Method[update]", "Argument[this].Field[AddMethod]", "ReturnValue.Field[AddMethod]", "value"] + - ["system.linq.expressions.elementinit", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.expression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.expression.model.yml new file mode 100644 index 000000000000..88d3c503b72f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.expression.model.yml @@ -0,0 +1,234 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.expression", "Method[accept]", "Argument[this]", "ReturnValue", "value"] + - ["system.linq.expressions.expression", "Method[add]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[addassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[addassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[addassignchecked]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[addassignchecked]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[addchecked]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[and]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[andalso]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[andassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[andassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[arrayaccess]", "Argument[0]", "ReturnValue.Field[Object]", "value"] + - ["system.linq.expressions.expression", "Method[arrayaccess]", "Argument[1]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[arrayindex]", "Argument[1]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[arraylength]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[bind]", "Argument[1]", "ReturnValue.SyntheticField[_expression]", "value"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[0]", "ReturnValue.SyntheticField[_body]", "value"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[0]", "ReturnValue.SyntheticField[_expressions]", "value"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[0]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[1]", "ReturnValue.SyntheticField[_body]", "value"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[1]", "ReturnValue.SyntheticField[_expressions]", "value"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[2]", "ReturnValue.SyntheticField[_body]", "value"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[2]", "ReturnValue.SyntheticField[_expressions]", "value"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[3]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[block]", "Argument[4]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[break]", "Argument[0]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.expression", "Method[break]", "Argument[1]", "ReturnValue.Field[Value].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[break]", "Argument[1]", "ReturnValue.Field[Value]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[1]", "ReturnValue.SyntheticField[_arg0].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[1]", "ReturnValue.SyntheticField[_arg0]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[1]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[2]", "ReturnValue.SyntheticField[_arg0].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[2]", "ReturnValue.SyntheticField[_arg0]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[2]", "ReturnValue.SyntheticField[_arg1].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[2]", "ReturnValue.SyntheticField[_arg1]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[3]", "ReturnValue.SyntheticField[_arg1].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[3]", "ReturnValue.SyntheticField[_arg1]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[3]", "ReturnValue.SyntheticField[_arg2].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[3]", "ReturnValue.SyntheticField[_arg2]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[3]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[4]", "ReturnValue.SyntheticField[_arg2].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[4]", "ReturnValue.SyntheticField[_arg2]", "value"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[4]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[call]", "Argument[5]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[catch]", "Argument[0]", "ReturnValue.Field[Variable]", "value"] + - ["system.linq.expressions.expression", "Method[catch]", "Argument[1]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[catch]", "Argument[2]", "ReturnValue.Field[Filter]", "value"] + - ["system.linq.expressions.expression", "Method[coalesce]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[condition]", "Argument[0]", "ReturnValue.Field[Test]", "value"] + - ["system.linq.expressions.expression", "Method[condition]", "Argument[1]", "ReturnValue.Field[IfTrue]", "value"] + - ["system.linq.expressions.expression", "Method[condition]", "Argument[2]", "ReturnValue.SyntheticField[_false]", "value"] + - ["system.linq.expressions.expression", "Method[constant]", "Argument[0]", "ReturnValue.Field[Value]", "value"] + - ["system.linq.expressions.expression", "Method[continue]", "Argument[0]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.expression", "Method[convert]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[convert]", "Argument[2]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[convertchecked]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[convertchecked]", "Argument[2]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[decrement]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[decrement]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[divide]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[divideassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[divideassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[dynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arg0]", "value"] + - ["system.linq.expressions.expression", "Method[dynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[elementinit]", "Argument[0]", "ReturnValue.Field[AddMethod]", "value"] + - ["system.linq.expressions.expression", "Method[elementinit]", "Argument[1]", "ReturnValue.Field[Arguments]", "value"] + - ["system.linq.expressions.expression", "Method[equal]", "Argument[3]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[exclusiveor]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[exclusiveorassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[exclusiveorassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[field]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[goto]", "Argument[0]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.expression", "Method[goto]", "Argument[1]", "ReturnValue.Field[Value].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[goto]", "Argument[1]", "ReturnValue.Field[Value]", "value"] + - ["system.linq.expressions.expression", "Method[greaterthan]", "Argument[3]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[greaterthanorequal]", "Argument[3]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[ifthen]", "Argument[0]", "ReturnValue.Field[Test]", "value"] + - ["system.linq.expressions.expression", "Method[ifthen]", "Argument[1]", "ReturnValue.Field[IfTrue]", "value"] + - ["system.linq.expressions.expression", "Method[ifthenelse]", "Argument[0]", "ReturnValue.Field[Test]", "value"] + - ["system.linq.expressions.expression", "Method[ifthenelse]", "Argument[1]", "ReturnValue.Field[IfTrue]", "value"] + - ["system.linq.expressions.expression", "Method[ifthenelse]", "Argument[2]", "ReturnValue.SyntheticField[_false]", "value"] + - ["system.linq.expressions.expression", "Method[increment]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[increment]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[invoke]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[isfalse]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[isfalse]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[istrue]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[istrue]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[label]", "Argument[0]", "ReturnValue.Field[Name]", "value"] + - ["system.linq.expressions.expression", "Method[label]", "Argument[0]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.expression", "Method[label]", "Argument[1]", "ReturnValue.Field[DefaultValue].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[label]", "Argument[1]", "ReturnValue.Field[DefaultValue]", "value"] + - ["system.linq.expressions.expression", "Method[label]", "Argument[1]", "ReturnValue.Field[Name]", "value"] + - ["system.linq.expressions.expression", "Method[lambda]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[lambda]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[lambda]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[lambda]", "Argument[3].Element", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[leftshift]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[leftshiftassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[leftshiftassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[lessthan]", "Argument[3]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[lessthanorequal]", "Argument[3]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[listbind]", "Argument[1]", "ReturnValue.Field[Initializers]", "value"] + - ["system.linq.expressions.expression", "Method[listinit]", "Argument[0]", "ReturnValue.Field[NewExpression]", "value"] + - ["system.linq.expressions.expression", "Method[listinit]", "Argument[1]", "ReturnValue.Field[Initializers]", "value"] + - ["system.linq.expressions.expression", "Method[loop]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[loop]", "Argument[1]", "ReturnValue.Field[BreakLabel]", "value"] + - ["system.linq.expressions.expression", "Method[loop]", "Argument[2]", "ReturnValue.Field[ContinueLabel]", "value"] + - ["system.linq.expressions.expression", "Method[makebinary]", "Argument[4]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[makebinary]", "Argument[5]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[makecatchblock]", "Argument[1]", "ReturnValue.Field[Variable]", "value"] + - ["system.linq.expressions.expression", "Method[makecatchblock]", "Argument[2]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[makecatchblock]", "Argument[3]", "ReturnValue.Field[Filter]", "value"] + - ["system.linq.expressions.expression", "Method[makedynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arg0]", "value"] + - ["system.linq.expressions.expression", "Method[makedynamic]", "Argument[2]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[makegoto]", "Argument[1]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.expression", "Method[makegoto]", "Argument[2]", "ReturnValue.Field[Value].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[makegoto]", "Argument[2]", "ReturnValue.Field[Value]", "value"] + - ["system.linq.expressions.expression", "Method[makeindex]", "Argument[0]", "ReturnValue.Field[Object]", "value"] + - ["system.linq.expressions.expression", "Method[makeindex]", "Argument[1]", "ReturnValue.Field[Indexer]", "value"] + - ["system.linq.expressions.expression", "Method[makeindex]", "Argument[2]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[makememberaccess]", "Argument[1]", "ReturnValue.SyntheticField[_field]", "value"] + - ["system.linq.expressions.expression", "Method[makememberaccess]", "Argument[1]", "ReturnValue.SyntheticField[_property]", "value"] + - ["system.linq.expressions.expression", "Method[maketry]", "Argument[1]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[maketry]", "Argument[2]", "ReturnValue.Field[Finally]", "value"] + - ["system.linq.expressions.expression", "Method[maketry]", "Argument[3]", "ReturnValue.Field[Fault]", "value"] + - ["system.linq.expressions.expression", "Method[maketry]", "Argument[4]", "ReturnValue.Field[Handlers]", "value"] + - ["system.linq.expressions.expression", "Method[makeunary]", "Argument[1]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[makeunary]", "Argument[3]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[memberbind]", "Argument[1]", "ReturnValue.Field[Bindings]", "value"] + - ["system.linq.expressions.expression", "Method[memberinit]", "Argument[0]", "ReturnValue.Field[NewExpression]", "value"] + - ["system.linq.expressions.expression", "Method[memberinit]", "Argument[1]", "ReturnValue.Field[Bindings]", "value"] + - ["system.linq.expressions.expression", "Method[modulo]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[moduloassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[moduloassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[multiply]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[multiplyassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[multiplyassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[multiplyassignchecked]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[multiplyassignchecked]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[multiplychecked]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[negate]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[negate]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[negatechecked]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[negatechecked]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[new]", "Argument[0]", "ReturnValue.Field[Constructor]", "value"] + - ["system.linq.expressions.expression", "Method[new]", "Argument[1]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[new]", "Argument[2]", "ReturnValue.Field[Members]", "value"] + - ["system.linq.expressions.expression", "Method[not]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[not]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[notequal]", "Argument[3]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[onescomplement]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[onescomplement]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[or]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[orassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[orassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[orelse]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[parameter]", "Argument[1]", "ReturnValue.Field[Name]", "value"] + - ["system.linq.expressions.expression", "Method[postdecrementassign]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[postdecrementassign]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[postincrementassign]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[postincrementassign]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[power]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[powerassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[powerassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[predecrementassign]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[predecrementassign]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[preincrementassign]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[preincrementassign]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[property]", "Argument[0]", "ReturnValue.Field[Object]", "value"] + - ["system.linq.expressions.expression", "Method[property]", "Argument[1]", "ReturnValue.Field[Indexer]", "value"] + - ["system.linq.expressions.expression", "Method[property]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[property]", "Argument[2]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.expression", "Method[quote]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[reduce]", "Argument[this]", "ReturnValue", "value"] + - ["system.linq.expressions.expression", "Method[reduceandcheck]", "Argument[this]", "ReturnValue", "value"] + - ["system.linq.expressions.expression", "Method[reduceextensions]", "Argument[this]", "ReturnValue", "value"] + - ["system.linq.expressions.expression", "Method[return]", "Argument[0]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.expression", "Method[return]", "Argument[1]", "ReturnValue.Field[Value].Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[return]", "Argument[1]", "ReturnValue.Field[Value]", "value"] + - ["system.linq.expressions.expression", "Method[rightshift]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[rightshiftassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[rightshiftassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[runtimevariables]", "Argument[0]", "ReturnValue.Field[Variables]", "value"] + - ["system.linq.expressions.expression", "Method[subtract]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[subtractassign]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[subtractassign]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[subtractassignchecked]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[subtractassignchecked]", "Argument[3]", "ReturnValue.SyntheticField[_conversion]", "value"] + - ["system.linq.expressions.expression", "Method[subtractchecked]", "Argument[2]", "ReturnValue.SyntheticField[_method]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[0]", "ReturnValue.Field[SwitchValue]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[1]", "ReturnValue.Field[DefaultBody]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[1]", "ReturnValue.Field[SwitchValue]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[2]", "ReturnValue.Field[Comparison]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[2]", "ReturnValue.Field[DefaultBody]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[3]", "ReturnValue.Field[Cases]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[3]", "ReturnValue.Field[Comparison]", "value"] + - ["system.linq.expressions.expression", "Method[switch]", "Argument[4]", "ReturnValue.Field[Cases]", "value"] + - ["system.linq.expressions.expression", "Method[switchcase]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[switchcase]", "Argument[1]", "ReturnValue.Field[TestValues]", "value"] + - ["system.linq.expressions.expression", "Method[symboldocument]", "Argument[0]", "ReturnValue.Field[FileName]", "value"] + - ["system.linq.expressions.expression", "Method[symboldocument]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[symboldocument]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[symboldocument]", "Argument[3]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[throw]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[trycatch]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[trycatchfinally]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[trycatchfinally]", "Argument[1]", "ReturnValue.Field[Finally]", "value"] + - ["system.linq.expressions.expression", "Method[tryfault]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[tryfault]", "Argument[1]", "ReturnValue.Field[Fault]", "value"] + - ["system.linq.expressions.expression", "Method[tryfinally]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.expression", "Method[tryfinally]", "Argument[1]", "ReturnValue.Field[Finally]", "value"] + - ["system.linq.expressions.expression", "Method[typeas]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[typeequal]", "Argument[0]", "ReturnValue.Field[Expression]", "value"] + - ["system.linq.expressions.expression", "Method[typeis]", "Argument[0]", "ReturnValue.Field[Expression]", "value"] + - ["system.linq.expressions.expression", "Method[unaryplus]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[unaryplus]", "Argument[1]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.expression", "Method[unbox]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.expression", "Method[update]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[update]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.expression", "Method[variable]", "Argument[1]", "ReturnValue.Field[Name]", "value"] + - ["system.linq.expressions.expression", "Method[visitchildren]", "Argument[this]", "Argument[0]", "taint"] + - ["system.linq.expressions.expression", "Method[visitchildren]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.expressionvisitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.expressionvisitor.model.yml new file mode 100644 index 000000000000..fc5b5dab34c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.expressionvisitor.model.yml @@ -0,0 +1,60 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.expressionvisitor", "Method[visit]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitandconvert]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitandconvert]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitbinary]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitbinary]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitblock]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitcatchblock]", "Argument[0].Field[Variable]", "ReturnValue.Field[Variable]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitcatchblock]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitconditional]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitconditional]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitconstant]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitdebuginfo]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitdefault]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitdynamic]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitelementinit]", "Argument[0].Field[AddMethod]", "ReturnValue.Field[AddMethod]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitelementinit]", "Argument[0].Field[Arguments]", "ReturnValue.Field[Arguments]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitelementinit]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitextension]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitgoto]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitgoto]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitindex]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitindex]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitinvocation]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitinvocation]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitlabel]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitlabeltarget]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitlambda]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitlistinit]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitloop]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmember]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmember]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmemberassignment]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmemberassignment]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmemberbinding]", "Argument[0]", "Argument[this]", "taint"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmemberbinding]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmemberinit]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmemberlistbinding]", "Argument[0].Field[Initializers]", "ReturnValue.Field[Initializers]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmemberlistbinding]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmembermemberbinding]", "Argument[0].Field[Bindings]", "ReturnValue.Field[Bindings]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmembermemberbinding]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitmethodcall]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitnew]", "Argument[0].Field[Constructor]", "ReturnValue.Field[Constructor]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitnew]", "Argument[0].Field[Members]", "ReturnValue.Field[Members]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitnew]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitnewarray]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitparameter]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitruntimevariables]", "Argument[0].Field[Variables]", "ReturnValue.Field[Variables]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitruntimevariables]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitswitch]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitswitchcase]", "Argument[0].Field[TestValues]", "ReturnValue.Field[TestValues]", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitswitchcase]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visittry]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visittypebinary]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.expressions.expressionvisitor", "Method[visitunary]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.gotoexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.gotoexpression.model.yml new file mode 100644 index 000000000000..23a16b651147 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.gotoexpression.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.gotoexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.gotoexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[Value].Field[Operand]", "value"] + - ["system.linq.expressions.gotoexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[Value]", "value"] + - ["system.linq.expressions.gotoexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.iargumentprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.iargumentprovider.model.yml new file mode 100644 index 000000000000..8e7b6aebf7da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.iargumentprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.iargumentprovider", "Method[getargument]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.indexexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.indexexpression.model.yml new file mode 100644 index 000000000000..ffb3557d1c16 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.indexexpression.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.indexexpression", "Method[get_arguments]", "Argument[this].SyntheticField[_arguments]", "ReturnValue", "value"] + - ["system.linq.expressions.indexexpression", "Method[getargument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.indexexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Object]", "value"] + - ["system.linq.expressions.indexexpression", "Method[update]", "Argument[1]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.indexexpression", "Method[update]", "Argument[this].Field[Indexer]", "ReturnValue.Field[Indexer]", "value"] + - ["system.linq.expressions.indexexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.interpreter.lightlambda.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.interpreter.lightlambda.model.yml new file mode 100644 index 000000000000..fb90d9d24013 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.interpreter.lightlambda.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.interpreter.lightlambda", "Method[run]", "Argument[0].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.invocationexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.invocationexpression.model.yml new file mode 100644 index 000000000000..26e8ac399cc4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.invocationexpression.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.invocationexpression", "Method[getargument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.invocationexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.labelexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.labelexpression.model.yml new file mode 100644 index 000000000000..511bb124b012 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.labelexpression.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.labelexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Target]", "value"] + - ["system.linq.expressions.labelexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[DefaultValue].Field[Operand]", "value"] + - ["system.linq.expressions.labelexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[DefaultValue]", "value"] + - ["system.linq.expressions.labelexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.labeltarget.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.labeltarget.model.yml new file mode 100644 index 000000000000..8e9341135bc7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.labeltarget.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.labeltarget", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.lambdaexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.lambdaexpression.model.yml new file mode 100644 index 000000000000..c3a979418fdb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.lambdaexpression.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.lambdaexpression", "Method[get_body]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.lambdaexpression", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.lambdaexpression", "Method[get_parameters]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.listinitexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.listinitexpression.model.yml new file mode 100644 index 000000000000..b10871a377e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.listinitexpression.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.listinitexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[NewExpression]", "value"] + - ["system.linq.expressions.listinitexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[Initializers]", "value"] + - ["system.linq.expressions.listinitexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.loopexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.loopexpression.model.yml new file mode 100644 index 000000000000..e804debd6a01 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.loopexpression.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.loopexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[BreakLabel]", "value"] + - ["system.linq.expressions.loopexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[ContinueLabel]", "value"] + - ["system.linq.expressions.loopexpression", "Method[update]", "Argument[2]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.loopexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberassignment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberassignment.model.yml new file mode 100644 index 000000000000..d7518e8f3bd0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberassignment.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.memberassignment", "Method[get_expression]", "Argument[this].SyntheticField[_expression]", "ReturnValue", "value"] + - ["system.linq.expressions.memberassignment", "Method[update]", "Argument[0]", "ReturnValue.SyntheticField[_expression]", "value"] + - ["system.linq.expressions.memberassignment", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberbinding.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberbinding.model.yml new file mode 100644 index 000000000000..e4136820e7f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberbinding.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.memberbinding", "Method[memberbinding]", "Argument[1]", "Argument[this].Field[Member]", "value"] + - ["system.linq.expressions.memberbinding", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberexpression.model.yml new file mode 100644 index 000000000000..e95854dfea09 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberexpression.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.memberexpression", "Method[get_member]", "Argument[this].SyntheticField[_field]", "ReturnValue", "value"] + - ["system.linq.expressions.memberexpression", "Method[get_member]", "Argument[this].SyntheticField[_property]", "ReturnValue", "value"] + - ["system.linq.expressions.memberexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberinitexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberinitexpression.model.yml new file mode 100644 index 000000000000..680e8e147d63 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberinitexpression.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.memberinitexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[NewExpression]", "value"] + - ["system.linq.expressions.memberinitexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[Bindings]", "value"] + - ["system.linq.expressions.memberinitexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberlistbinding.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberlistbinding.model.yml new file mode 100644 index 000000000000..5e6612650f4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.memberlistbinding.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.memberlistbinding", "Method[update]", "Argument[0]", "ReturnValue.Field[Initializers]", "value"] + - ["system.linq.expressions.memberlistbinding", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.membermemberbinding.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.membermemberbinding.model.yml new file mode 100644 index 000000000000..e86ffe2dcdaa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.membermemberbinding.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.membermemberbinding", "Method[update]", "Argument[0]", "ReturnValue.Field[Bindings]", "value"] + - ["system.linq.expressions.membermemberbinding", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.methodcallexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.methodcallexpression.model.yml new file mode 100644 index 000000000000..fc22e732f916 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.methodcallexpression.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.methodcallexpression", "Method[get_arguments]", "Argument[this].SyntheticField[_arguments]", "ReturnValue", "value"] + - ["system.linq.expressions.methodcallexpression", "Method[get_object]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.methodcallexpression", "Method[getargument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.methodcallexpression", "Method[update]", "Argument[1]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.methodcallexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.newarrayexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.newarrayexpression.model.yml new file mode 100644 index 000000000000..95ab6fdefc0e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.newarrayexpression.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.newarrayexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.newexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.newexpression.model.yml new file mode 100644 index 000000000000..4e2bc984dfd3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.newexpression.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.newexpression", "Method[accept]", "Argument[this].Field[Constructor]", "ReturnValue.Field[Constructor]", "value"] + - ["system.linq.expressions.newexpression", "Method[accept]", "Argument[this].Field[Members]", "ReturnValue.Field[Members]", "value"] + - ["system.linq.expressions.newexpression", "Method[get_arguments]", "Argument[this].SyntheticField[_arguments]", "ReturnValue", "value"] + - ["system.linq.expressions.newexpression", "Method[getargument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.expressions.newexpression", "Method[update]", "Argument[0]", "ReturnValue.SyntheticField[_arguments]", "value"] + - ["system.linq.expressions.newexpression", "Method[update]", "Argument[this].Field[Constructor]", "ReturnValue.Field[Constructor]", "value"] + - ["system.linq.expressions.newexpression", "Method[update]", "Argument[this].Field[Members]", "ReturnValue.Field[Members]", "value"] + - ["system.linq.expressions.newexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.runtimevariablesexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.runtimevariablesexpression.model.yml new file mode 100644 index 000000000000..d45313fcc876 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.runtimevariablesexpression.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.runtimevariablesexpression", "Method[accept]", "Argument[this].Field[Variables]", "ReturnValue.Field[Variables]", "value"] + - ["system.linq.expressions.runtimevariablesexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Variables]", "value"] + - ["system.linq.expressions.runtimevariablesexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.switchcase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.switchcase.model.yml new file mode 100644 index 000000000000..7148e608a331 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.switchcase.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.switchcase", "Method[update]", "Argument[0]", "ReturnValue.Field[TestValues]", "value"] + - ["system.linq.expressions.switchcase", "Method[update]", "Argument[1]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.switchcase", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.switchexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.switchexpression.model.yml new file mode 100644 index 000000000000..46438c0b5fd8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.switchexpression.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.switchexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[SwitchValue]", "value"] + - ["system.linq.expressions.switchexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[Cases]", "value"] + - ["system.linq.expressions.switchexpression", "Method[update]", "Argument[2]", "ReturnValue.Field[DefaultBody]", "value"] + - ["system.linq.expressions.switchexpression", "Method[update]", "Argument[this].Field[Comparison]", "ReturnValue.Field[Comparison]", "value"] + - ["system.linq.expressions.switchexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.tryexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.tryexpression.model.yml new file mode 100644 index 000000000000..20c640b03704 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.tryexpression.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.tryexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Body]", "value"] + - ["system.linq.expressions.tryexpression", "Method[update]", "Argument[1]", "ReturnValue.Field[Handlers]", "value"] + - ["system.linq.expressions.tryexpression", "Method[update]", "Argument[2]", "ReturnValue.Field[Finally]", "value"] + - ["system.linq.expressions.tryexpression", "Method[update]", "Argument[3]", "ReturnValue.Field[Fault]", "value"] + - ["system.linq.expressions.tryexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.typebinaryexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.typebinaryexpression.model.yml new file mode 100644 index 000000000000..1aa5f6447284 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.typebinaryexpression.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.typebinaryexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Expression]", "value"] + - ["system.linq.expressions.typebinaryexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.unaryexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.unaryexpression.model.yml new file mode 100644 index 000000000000..fa2fb33752ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.expressions.unaryexpression.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.expressions.unaryexpression", "Method[update]", "Argument[0]", "ReturnValue.Field[Operand]", "value"] + - ["system.linq.expressions.unaryexpression", "Method[update]", "Argument[this].Field[Method]", "ReturnValue.Field[Method]", "value"] + - ["system.linq.expressions.unaryexpression", "Method[update]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.immutablearrayextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.immutablearrayextensions.model.yml new file mode 100644 index 000000000000..09c1f4a97d58 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.immutablearrayextensions.model.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[1].ReturnValue", "Argument[1].Parameter[0]", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[1]", "Argument[2].Parameter[0]", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[1]", "Argument[3].Parameter[0]", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[1]", "ReturnValue", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[2].ReturnValue", "Argument[2].Parameter[0]", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["system.linq.immutablearrayextensions", "Method[aggregate]", "Argument[3].ReturnValue", "ReturnValue", "value"] + - ["system.linq.immutablearrayextensions", "Method[elementat]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.immutablearrayextensions", "Method[elementatordefault]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.immutablearrayextensions", "Method[first]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.immutablearrayextensions", "Method[firstordefault]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.immutablearrayextensions", "Method[last]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.immutablearrayextensions", "Method[lastordefault]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.immutablearrayextensions", "Method[selectmany]", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value"] + - ["system.linq.immutablearrayextensions", "Method[selectmany]", "Argument[2].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.immutablearrayextensions", "Method[sequenceequal]", "Argument[0].Element", "Argument[2]", "taint"] + - ["system.linq.immutablearrayextensions", "Method[sequenceequal]", "Argument[1].Element", "Argument[2]", "taint"] + - ["system.linq.immutablearrayextensions", "Method[toarray]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.immutablearrayextensions", "Method[todictionary]", "Argument[0].Element", "Argument[1].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.iqueryable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.iqueryable.model.yml new file mode 100644 index 000000000000..ae5b6b71446e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.iqueryable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.iqueryable", "Method[get_provider]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.lookup.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.lookup.model.yml new file mode 100644 index 000000000000..a90bb2cbf05d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.lookup.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.lookup", "Method[applyresultselector]", "Argument[0].ReturnValue", "ReturnValue.Element", "value"] + - ["system.linq.lookup", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.linq.lookup", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.orderedparallelquery.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.orderedparallelquery.model.yml new file mode 100644 index 000000000000..dbc6fd94b6a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.orderedparallelquery.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.orderedparallelquery", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.parallelenumerable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.parallelenumerable.model.yml new file mode 100644 index 000000000000..8be81ccd31c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.parallelenumerable.model.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[1]", "Argument[2].Parameter[0]", "value"] + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[1]", "Argument[3].Parameter[0]", "value"] + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[1]", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value"] + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[2].ReturnValue", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[3].ReturnValue", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[aggregate]", "Argument[4].ReturnValue", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[asenumerable]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[asordered]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[asparallel]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[asparallel]", "Argument[0]", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[assequential]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[asunordered]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[defaultifempty]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[distinct]", "Argument[1]", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[except]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[intersect]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[repeat]", "Argument[0]", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[sequenceequal]", "Argument[0].Element", "Argument[2]", "taint"] + - ["system.linq.parallelenumerable", "Method[sequenceequal]", "Argument[1].Element", "Argument[2]", "taint"] + - ["system.linq.parallelenumerable", "Method[skip]", "Argument[0]", "ReturnValue", "value"] + - ["system.linq.parallelenumerable", "Method[union]", "Argument[2]", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[withcancellation]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[withdegreeofparallelism]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[withexecutionmode]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.linq.parallelenumerable", "Method[withmergeoptions]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.queryable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.queryable.model.yml new file mode 100644 index 000000000000..0cd327de9c28 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.linq.queryable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.linq.queryable", "Method[asqueryable]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.aliasattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.aliasattribute.model.yml new file mode 100644 index 000000000000..4491f747aeae --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.aliasattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.aliasattribute", "Method[aliasattribute]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.aliasattribute.aliasnames]", "value"] + - ["system.management.automation.aliasattribute", "Method[get_aliasnames]", "Argument[this].SyntheticField[system.management.automation.aliasattribute.aliasnames]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.aliasinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.aliasinfo.model.yml new file mode 100644 index 000000000000..3fdef900d14b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.aliasinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.aliasinfo", "Method[get_resolvedcommand]", "Argument[this].Field[system.management.automation.aliasinfo.referencedcommand].Field[system.management.automation.aliasinfo.referencedcommand]", "ReturnValue", "value"] + - ["system.management.automation.aliasinfo", "Method[get_resolvedcommand]", "Argument[this].Field[system.management.automation.aliasinfo.referencedcommand]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.applicationinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.applicationinfo.model.yml new file mode 100644 index 000000000000..6bdf1cd24cac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.applicationinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.applicationinfo", "Method[get_definition]", "Argument[this].Field[system.management.automation.applicationinfo.path]", "ReturnValue", "value"] + - ["system.management.automation.applicationinfo", "Method[get_source]", "Argument[this].Field[system.management.automation.applicationinfo.definition]", "ReturnValue", "value"] + - ["system.management.automation.applicationinfo", "Method[get_source]", "Argument[this].Field[system.management.automation.applicationinfo.path]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumentcompleterattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumentcompleterattribute.model.yml new file mode 100644 index 000000000000..8f7b79658c59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumentcompleterattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.argumentcompleterattribute", "Method[argumentcompleterattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.argumentcompleterattribute.scriptblock]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumentcompletionsattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumentcompletionsattribute.model.yml new file mode 100644 index 000000000000..f87487f4e395 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumentcompletionsattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.argumentcompletionsattribute", "Method[argumentcompletionsattribute]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.management.automation.argumentcompletionsattribute", "Method[completeargument]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumenttransformationattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumenttransformationattribute.model.yml new file mode 100644 index 000000000000..e94c715c373e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.argumenttransformationattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.argumenttransformationattribute", "Method[transform]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.authorizationmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.authorizationmanager.model.yml new file mode 100644 index 000000000000..ec6ddfa0e7ac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.authorizationmanager.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.authorizationmanager", "Method[authorizationmanager]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.breakpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.breakpoint.model.yml new file mode 100644 index 000000000000..2e0ed3360f75 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.breakpoint.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.breakpoint", "Method[breakpoint]", "Argument[0]", "Argument[this].Field[system.management.automation.breakpoint.script]", "value"] + - ["system.management.automation.breakpoint", "Method[breakpoint]", "Argument[1]", "Argument[this].Field[system.management.automation.breakpoint.action]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.callstackframe.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.callstackframe.model.yml new file mode 100644 index 000000000000..6ae1e27eb106 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.callstackframe.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.callstackframe", "Method[get_functionname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.callstackframe", "Method[get_scriptname]", "Argument[this].Field[system.management.automation.callstackframe.position].Field[system.management.automation.language.iscriptextent.file]", "ReturnValue", "value"] + - ["system.management.automation.callstackframe", "Method[getscriptlocation]", "Argument[this].Field[system.management.automation.callstackframe.position].Field[system.management.automation.language.iscriptextent.file]", "ReturnValue", "taint"] + - ["system.management.automation.callstackframe", "Method[getscriptlocation]", "Argument[this].Field[system.management.automation.callstackframe.scriptname]", "ReturnValue", "taint"] + - ["system.management.automation.callstackframe", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.childitemcmdletproviderintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.childitemcmdletproviderintrinsics.model.yml new file mode 100644 index 000000000000..f2612ee3b3d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.childitemcmdletproviderintrinsics.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.childitemcmdletproviderintrinsics", "Method[getnames]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.management.automation.childitemcmdletproviderintrinsics", "Method[getnames]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdlet.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdlet.model.yml new file mode 100644 index 000000000000..b432a01bfd00 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdlet.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.cmdlet", "Method[get_currentpstransaction]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletattribute.model.yml new file mode 100644 index 000000000000..bad0a996d817 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.cmdletattribute", "Method[cmdletattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.cmdletattribute.verbname]", "value"] + - ["system.management.automation.cmdletattribute", "Method[cmdletattribute]", "Argument[1]", "Argument[this].Field[system.management.automation.cmdletattribute.nounname]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletinfo.model.yml new file mode 100644 index 000000000000..2cfb127accd5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.cmdletinfo", "Method[get_defaultparameterset]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.cmdletinfo", "Method[get_noun]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.cmdletinfo", "Method[get_pssnapin]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.cmdletinfo", "Method[get_verb]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletproviderinvocationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletproviderinvocationexception.model.yml new file mode 100644 index 000000000000..0f8f479e74e0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletproviderinvocationexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.cmdletproviderinvocationexception", "Method[cmdletproviderinvocationexception]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.cmdletproviderinvocationexception._providerinvocationexception]", "value"] + - ["system.management.automation.cmdletproviderinvocationexception", "Method[get_providerinfo]", "Argument[this].SyntheticField[system.management.automation.cmdletproviderinvocationexception._providerinvocationexception].Field[system.management.automation.providerinvocationexception.providerinfo]", "ReturnValue", "value"] + - ["system.management.automation.cmdletproviderinvocationexception", "Method[get_providerinvocationexception]", "Argument[this].SyntheticField[system.management.automation.cmdletproviderinvocationexception._providerinvocationexception]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletprovidermanagementintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletprovidermanagementintrinsics.model.yml new file mode 100644 index 000000000000..8721ef63f902 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmdletprovidermanagementintrinsics.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.cmdletprovidermanagementintrinsics", "Method[getall]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmsmessagerecipient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmsmessagerecipient.model.yml new file mode 100644 index 000000000000..9bdc0391bb10 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.cmsmessagerecipient.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.cmsmessagerecipient", "Method[cmsmessagerecipient]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.cmsmessagerecipient", "Method[resolve]", "Argument[this]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandbreakpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandbreakpoint.model.yml new file mode 100644 index 000000000000..d7a3cc925991 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandbreakpoint.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.commandbreakpoint", "Method[commandbreakpoint]", "Argument[2]", "Argument[this].Field[system.management.automation.commandbreakpoint.command]", "value"] + - ["system.management.automation.commandbreakpoint", "Method[tostring]", "Argument[this].Field[system.management.automation.breakpoint.script]", "ReturnValue", "taint"] + - ["system.management.automation.commandbreakpoint", "Method[tostring]", "Argument[this].Field[system.management.automation.commandbreakpoint.command]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandcompletion.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandcompletion.model.yml new file mode 100644 index 000000000000..9f743f70687f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandcompletion.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.commandcompletion", "Method[commandcompletion]", "Argument[0]", "Argument[this].Field[system.management.automation.commandcompletion.completionmatches]", "value"] + - ["system.management.automation.commandcompletion", "Method[getnextresult]", "Argument[this].Field[system.management.automation.commandcompletion.completionmatches].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandinfo.model.yml new file mode 100644 index 000000000000..9562321e7c2f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandinfo.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.commandinfo", "Method[get_definition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinfo", "Method[get_modulename]", "Argument[this].Field[system.management.automation.commandinfo.module].Field[system.management.automation.psmoduleinfo.name]", "ReturnValue", "value"] + - ["system.management.automation.commandinfo", "Method[get_outputtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinfo", "Method[get_parameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinfo", "Method[get_parametersets]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinfo", "Method[get_source]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinfo", "Method[get_version]", "Argument[this].Field[system.management.automation.commandinfo.module].Field[system.management.automation.psmoduleinfo.version]", "Argument[this].SyntheticField[system.management.automation.commandinfo._version]", "value"] + - ["system.management.automation.commandinfo", "Method[get_version]", "Argument[this].Field[system.management.automation.commandinfo.module].Field[system.management.automation.psmoduleinfo.version]", "ReturnValue", "value"] + - ["system.management.automation.commandinfo", "Method[get_version]", "Argument[this].SyntheticField[system.management.automation.commandinfo._version]", "ReturnValue", "value"] + - ["system.management.automation.commandinfo", "Method[resolveparameter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinfo", "Method[tostring]", "Argument[this].Field[system.management.automation.commandinfo.name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandinvocationintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandinvocationintrinsics.model.yml new file mode 100644 index 000000000000..5d9ce9f23d12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandinvocationintrinsics.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.commandinvocationintrinsics", "Method[getcmdlet]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[getcmdlet]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[getcmdlets]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[getcmdlets]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[getcommand]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[getcommands]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[getcommands]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[invokescript]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.commandinvocationintrinsics", "Method[newscriptblock]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandmetadata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandmetadata.model.yml new file mode 100644 index 000000000000..550227733044 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandmetadata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.commandmetadata", "Method[commandmetadata]", "Argument[0]", "Argument[this].Field[system.management.automation.commandmetadata.name]", "value"] + - ["system.management.automation.commandmetadata", "Method[commandmetadata]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandparametersetinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandparametersetinfo.model.yml new file mode 100644 index 000000000000..5870f784203c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.commandparametersetinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.commandparametersetinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.completioncompleters.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.completioncompleters.model.yml new file mode 100644 index 000000000000..1e5580b619e8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.completioncompleters.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.completioncompleters", "Method[completefilename]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.completioncompleters", "Method[completevariable]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.completionresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.completionresult.model.yml new file mode 100644 index 000000000000..5519939ee14a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.completionresult.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.completionresult", "Method[completionresult]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.completionresult._completiontext]", "value"] + - ["system.management.automation.completionresult", "Method[completionresult]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.completionresult._listitemtext]", "value"] + - ["system.management.automation.completionresult", "Method[completionresult]", "Argument[3]", "Argument[this].SyntheticField[system.management.automation.completionresult._tooltip]", "value"] + - ["system.management.automation.completionresult", "Method[get_completiontext]", "Argument[this].SyntheticField[system.management.automation.completionresult._completiontext]", "ReturnValue", "value"] + - ["system.management.automation.completionresult", "Method[get_listitemtext]", "Argument[this].SyntheticField[system.management.automation.completionresult._listitemtext]", "ReturnValue", "value"] + - ["system.management.automation.completionresult", "Method[get_tooltip]", "Argument[this].SyntheticField[system.management.automation.completionresult._tooltip]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.containerparentjob.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.containerparentjob.model.yml new file mode 100644 index 000000000000..9150157e0fa0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.containerparentjob.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.containerparentjob", "Method[addchildjob]", "Argument[0]", "Argument[this].Field[system.management.automation.job.childjobs].Element", "value"] + - ["system.management.automation.containerparentjob", "Method[addchildjob]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.job._childjobs].Element", "value"] + - ["system.management.automation.containerparentjob", "Method[containerparentjob]", "Argument[2]", "Argument[this]", "taint"] + - ["system.management.automation.containerparentjob", "Method[containerparentjob]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.customcontrolbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.customcontrolbuilder.model.yml new file mode 100644 index 000000000000..42377d58dba1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.customcontrolbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.customcontrolbuilder", "Method[endcontrol]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.customcontrolbuilder", "Method[groupbyproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customcontrolbuilder", "Method[groupbyscriptblock]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customcontrolbuilder", "Method[startentry]", "Argument[this]", "ReturnValue.SyntheticField[system.management.automation.customentrybuilder._controlbuilder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.customentrybuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.customentrybuilder.model.yml new file mode 100644 index 000000000000..d94b79ce1d25 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.customentrybuilder.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.customentrybuilder", "Method[addcustomcontrolexpressionbinding]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customentrybuilder", "Method[addnewline]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customentrybuilder", "Method[addpropertyexpressionbinding]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customentrybuilder", "Method[addscriptblockexpressionbinding]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customentrybuilder", "Method[addtext]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customentrybuilder", "Method[endentry]", "Argument[this].SyntheticField[system.management.automation.customentrybuilder._controlbuilder]", "ReturnValue", "value"] + - ["system.management.automation.customentrybuilder", "Method[endframe]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.customentrybuilder", "Method[startframe]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debugger.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debugger.model.yml new file mode 100644 index 000000000000..03f64cc13e47 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debugger.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.debugger", "Method[disablebreakpoint]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.debugger", "Method[enablebreakpoint]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.debugger", "Method[processcommand]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.debugger", "Method[processcommand]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.management.automation.debugger", "Method[processcommand]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.debugger", "Method[setcommandbreakpoint]", "Argument[0]", "ReturnValue.Field[system.management.automation.commandbreakpoint.command]", "value"] + - ["system.management.automation.debugger", "Method[setcommandbreakpoint]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.debugger", "Method[setvariablebreakpoint]", "Argument[0]", "ReturnValue.Field[system.management.automation.variablebreakpoint.variable]", "value"] + - ["system.management.automation.debugger", "Method[setvariablebreakpoint]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debuggercommandresults.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debuggercommandresults.model.yml new file mode 100644 index 000000000000..c31548324a63 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debuggercommandresults.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.debuggercommandresults", "Method[debuggercommandresults]", "Argument[0]", "Argument[this].Field[system.management.automation.debuggercommandresults.resumeaction]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debuggerstopeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debuggerstopeventargs.model.yml new file mode 100644 index 000000000000..8f6c82c3f1da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.debuggerstopeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.debuggerstopeventargs", "Method[debuggerstopeventargs]", "Argument[0]", "Argument[this].Field[system.management.automation.debuggerstopeventargs.invocationinfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.defaultparameterdictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.defaultparameterdictionary.model.yml new file mode 100644 index 000000000000..b78554ad7bab --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.defaultparameterdictionary.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.defaultparameterdictionary", "Method[defaultparameterdictionary]", "Argument[0].Element.Field[system.collections.dictionaryentry.key]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.key]", "taint"] + - ["system.management.automation.defaultparameterdictionary", "Method[defaultparameterdictionary]", "Argument[0].Element.Field[system.collections.dictionaryentry.value]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.displayentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.displayentry.model.yml new file mode 100644 index 000000000000..0967dbc42c33 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.displayentry.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.displayentry", "Method[displayentry]", "Argument[0]", "Argument[this].Field[system.management.automation.displayentry.value]", "value"] + - ["system.management.automation.displayentry", "Method[tostring]", "Argument[this].Field[system.management.automation.displayentry.value]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.drivemanagementintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.drivemanagementintrinsics.model.yml new file mode 100644 index 000000000000..639e38989796 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.drivemanagementintrinsics.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.drivemanagementintrinsics", "Method[get]", "Argument[0]", "ReturnValue.Field[system.management.automation.psdriveinfo.displayroot]", "taint"] + - ["system.management.automation.drivemanagementintrinsics", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.drivemanagementintrinsics", "Method[getatscope]", "Argument[0]", "ReturnValue.Field[system.management.automation.psdriveinfo.displayroot]", "taint"] + - ["system.management.automation.drivemanagementintrinsics", "Method[new]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.dscresourceinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.dscresourceinfo.model.yml new file mode 100644 index 000000000000..7b85b0c59522 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.dscresourceinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.dscresourceinfo", "Method[updateproperties]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.engineintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.engineintrinsics.model.yml new file mode 100644 index 000000000000..7059a42fcf7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.engineintrinsics.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.engineintrinsics", "Method[get_events]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.engineintrinsics", "Method[get_host]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errorcategoryinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errorcategoryinfo.model.yml new file mode 100644 index 000000000000..9074503edc78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errorcategoryinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.errorcategoryinfo", "Method[getmessage]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.errorcategoryinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errordetails.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errordetails.model.yml new file mode 100644 index 000000000000..ea2bdbe57942 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errordetails.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.errordetails", "Method[errordetails]", "Argument[0].SyntheticField[System.Runtime.Serialization.SerializationInfo._values].Element", "Argument[this].SyntheticField[system.management.automation.errordetails._message]", "value"] + - ["system.management.automation.errordetails", "Method[errordetails]", "Argument[0].SyntheticField[System.Runtime.Serialization.SerializationInfo._values].Element", "Argument[this].SyntheticField[system.management.automation.errordetails._recommendedaction]", "value"] + - ["system.management.automation.errordetails", "Method[errordetails]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.errordetails._message]", "value"] + - ["system.management.automation.errordetails", "Method[errordetails]", "Argument[3].Element", "Argument[this].SyntheticField[system.management.automation.errordetails._message]", "taint"] + - ["system.management.automation.errordetails", "Method[get_message]", "Argument[this].SyntheticField[system.management.automation.errordetails._message]", "ReturnValue", "value"] + - ["system.management.automation.errordetails", "Method[getobjectdata]", "Argument[this].SyntheticField[system.management.automation.errordetails._message]", "Argument[0].SyntheticField[System.Runtime.Serialization.SerializationInfo._values].Element", "value"] + - ["system.management.automation.errordetails", "Method[getobjectdata]", "Argument[this].SyntheticField[system.management.automation.errordetails._recommendedaction]", "Argument[0].SyntheticField[System.Runtime.Serialization.SerializationInfo._values].Element", "value"] + - ["system.management.automation.errordetails", "Method[tostring]", "Argument[this].Field[system.management.automation.errordetails.message]", "ReturnValue", "value"] + - ["system.management.automation.errordetails", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.errordetails._message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errorrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errorrecord.model.yml new file mode 100644 index 000000000000..8f7e5a5732ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.errorrecord.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.errorrecord", "Method[errorrecord]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.errorrecord._error]", "value"] + - ["system.management.automation.errorrecord", "Method[errorrecord]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.errorrecord._error]", "value"] + - ["system.management.automation.errorrecord", "Method[errorrecord]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.errorrecord._errorid]", "value"] + - ["system.management.automation.errorrecord", "Method[errorrecord]", "Argument[3]", "Argument[this].SyntheticField[system.management.automation.errorrecord._target]", "value"] + - ["system.management.automation.errorrecord", "Method[get_exception]", "Argument[this].SyntheticField[system.management.automation.errorrecord._error]", "ReturnValue", "value"] + - ["system.management.automation.errorrecord", "Method[get_fullyqualifiederrorid]", "Argument[this].SyntheticField[system.management.automation.errorrecord._errorid]", "ReturnValue", "taint"] + - ["system.management.automation.errorrecord", "Method[get_invocationinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.errorrecord", "Method[get_scriptstacktrace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.errorrecord", "Method[get_targetobject]", "Argument[this].SyntheticField[system.management.automation.errorrecord._target]", "ReturnValue", "value"] + - ["system.management.automation.errorrecord", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.experimentalattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.experimentalattribute.model.yml new file mode 100644 index 000000000000..73f5d22e7e1c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.experimentalattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.experimentalattribute", "Method[experimentalattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.experimentalattribute.experimentname]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.extendedtypedefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.extendedtypedefinition.model.yml new file mode 100644 index 000000000000..b9c8eb6ffc4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.extendedtypedefinition.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.extendedtypedefinition", "Method[extendedtypedefinition]", "Argument[0]", "Argument[this].Field[system.management.automation.extendedtypedefinition.typenames].Element", "value"] + - ["system.management.automation.extendedtypedefinition", "Method[extendedtypedefinition]", "Argument[1].Element", "Argument[this].Field[system.management.automation.extendedtypedefinition.formatviewdefinition].Element", "value"] + - ["system.management.automation.extendedtypedefinition", "Method[get_typename]", "Argument[this].Field[system.management.automation.extendedtypedefinition.typenames].Element", "ReturnValue", "value"] + - ["system.management.automation.extendedtypedefinition", "Method[tostring]", "Argument[this].Field[system.management.automation.extendedtypedefinition.typename]", "ReturnValue", "value"] + - ["system.management.automation.extendedtypedefinition", "Method[tostring]", "Argument[this].Field[system.management.automation.extendedtypedefinition.typenames].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.externalscriptinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.externalscriptinfo.model.yml new file mode 100644 index 000000000000..3581efefcae6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.externalscriptinfo.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.externalscriptinfo", "Method[get_definition]", "Argument[this].Field[system.management.automation.externalscriptinfo.path]", "ReturnValue", "value"] + - ["system.management.automation.externalscriptinfo", "Method[get_originalencoding]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.externalscriptinfo", "Method[get_path]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.externalscriptinfo", "Method[get_scriptcontents]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.externalscriptinfo", "Method[get_source]", "Argument[this].Field[system.management.automation.externalscriptinfo.definition]", "ReturnValue", "value"] + - ["system.management.automation.externalscriptinfo", "Method[get_source]", "Argument[this].Field[system.management.automation.externalscriptinfo.path]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.formatviewdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.formatviewdefinition.model.yml new file mode 100644 index 000000000000..1383770bf718 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.formatviewdefinition.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.formatviewdefinition", "Method[formatviewdefinition]", "Argument[0]", "Argument[this].Field[system.management.automation.formatviewdefinition.name]", "value"] + - ["system.management.automation.formatviewdefinition", "Method[formatviewdefinition]", "Argument[1]", "Argument[this].Field[system.management.automation.formatviewdefinition.control]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.functioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.functioninfo.model.yml new file mode 100644 index 000000000000..5756519fa898 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.functioninfo.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.functioninfo", "Method[get_defaultparameterset]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.functioninfo", "Method[get_noun]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.functioninfo", "Method[get_scriptblock]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.functioninfo", "Method[get_verb]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.functioninfo", "Method[update]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.functioninfo", "Method[update]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.choicedescription.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.choicedescription.model.yml new file mode 100644 index 000000000000..3da48cfbc7e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.choicedescription.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.host.choicedescription", "Method[choicedescription]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.host.choicedescription.label]", "value"] + - ["system.management.automation.host.choicedescription", "Method[get_label]", "Argument[this].SyntheticField[system.management.automation.host.choicedescription.label]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.fielddescription.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.fielddescription.model.yml new file mode 100644 index 000000000000..46b7d45f71c2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.fielddescription.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.host.fielddescription", "Method[fielddescription]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.host.fielddescription.name]", "value"] + - ["system.management.automation.host.fielddescription", "Method[get_name]", "Argument[this].SyntheticField[system.management.automation.host.fielddescription.name]", "ReturnValue", "value"] + - ["system.management.automation.host.fielddescription", "Method[get_parameterassemblyfullname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.fielddescription", "Method[get_parametertypefullname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.fielddescription", "Method[get_parametertypename]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.hostexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.hostexception.model.yml new file mode 100644 index 000000000000..b2b4be85b27b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.hostexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.host.hostexception", "Method[hostexception]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.ihostsupportsinteractivesession.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.ihostsupportsinteractivesession.model.yml new file mode 100644 index 000000000000..9d2b8bf40837 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.ihostsupportsinteractivesession.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.host.ihostsupportsinteractivesession", "Method[get_runspace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.ihostsupportsinteractivesession", "Method[pushrunspace]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshost.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshost.model.yml new file mode 100644 index 000000000000..cdc693fa9431 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshost.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.host.pshost", "Method[get_instanceid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.pshost", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.pshost", "Method[get_ui]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.pshost", "Method[get_version]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshostrawuserinterface.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshostrawuserinterface.model.yml new file mode 100644 index 000000000000..891b23706572 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshostrawuserinterface.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.host.pshostrawuserinterface", "Method[get_maxphysicalwindowsize]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.pshostrawuserinterface", "Method[get_maxwindowsize]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.pshostrawuserinterface", "Method[newbuffercellarray]", "Argument[1]", "ReturnValue.Element", "value"] + - ["system.management.automation.host.pshostrawuserinterface", "Method[newbuffercellarray]", "Argument[2]", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshostuserinterface.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshostuserinterface.model.yml new file mode 100644 index 000000000000..a139d8fabe91 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.host.pshostuserinterface.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.host.pshostuserinterface", "Method[get_rawui]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.host.pshostuserinterface", "Method[getoutputstring]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.host.pshostuserinterface", "Method[prompt]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.management.automation.host.pshostuserinterface", "Method[promptforcredential]", "Argument[2]", "ReturnValue", "taint"] + - ["system.management.automation.host.pshostuserinterface", "Method[promptforcredential]", "Argument[3]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.hostinformationmessage.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.hostinformationmessage.model.yml new file mode 100644 index 000000000000..f5158025de59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.hostinformationmessage.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.hostinformationmessage", "Method[tostring]", "Argument[this].Field[system.management.automation.hostinformationmessage.message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.iargumentcompleter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.iargumentcompleter.model.yml new file mode 100644 index 000000000000..ffff25464905 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.iargumentcompleter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.iargumentcompleter", "Method[completeargument]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.icommandruntime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.icommandruntime.model.yml new file mode 100644 index 000000000000..0288f24d550c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.icommandruntime.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.icommandruntime", "Method[throwterminatingerror]", "Argument[this]", "Argument[0]", "taint"] + - ["system.management.automation.icommandruntime", "Method[writeobject]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.icontainserrorrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.icontainserrorrecord.model.yml new file mode 100644 index 000000000000..64b4d864fa82 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.icontainserrorrecord.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.icontainserrorrecord", "Method[get_errorrecord]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.idynamicparameters.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.idynamicparameters.model.yml new file mode 100644 index 000000000000..3eb96b14e7ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.idynamicparameters.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.idynamicparameters", "Method[getdynamicparameters]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.ijobdebugger.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.ijobdebugger.model.yml new file mode 100644 index 000000000000..f6f127aba460 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.ijobdebugger.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.ijobdebugger", "Method[get_debugger]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.informationalrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.informationalrecord.model.yml new file mode 100644 index 000000000000..55440122d127 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.informationalrecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.informationalrecord", "Method[get_invocationinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.informationalrecord", "Method[tostring]", "Argument[this].Field[system.management.automation.informationalrecord.message]", "ReturnValue", "value"] + - ["system.management.automation.informationalrecord", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.informationrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.informationrecord.model.yml new file mode 100644 index 000000000000..c2862412d0b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.informationrecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.informationrecord", "Method[informationrecord]", "Argument[0]", "Argument[this].Field[system.management.automation.informationrecord.messagedata]", "value"] + - ["system.management.automation.informationrecord", "Method[informationrecord]", "Argument[1]", "Argument[this].Field[system.management.automation.informationrecord.source]", "value"] + - ["system.management.automation.informationrecord", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.classops.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.classops.model.yml new file mode 100644 index 000000000000..4b4905325696 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.classops.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.internal.classops", "Method[callbasector]", "Argument[0]", "Argument[1]", "taint"] + - ["system.management.automation.internal.classops", "Method[callbasector]", "Argument[2].Element", "Argument[1]", "taint"] + - ["system.management.automation.internal.classops", "Method[callmethodnonvirtually]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.internaltesthooks.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.internaltesthooks.model.yml new file mode 100644 index 000000000000..5bd1a8a4772e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.internaltesthooks.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.internal.internaltesthooks", "Method[getcustompssenderinfo]", "Argument[0]", "ReturnValue.Field[system.management.automation.remoting.pssenderinfo.connectionstring]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.psembeddedmonitorrunspaceinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.psembeddedmonitorrunspaceinfo.model.yml new file mode 100644 index 000000000000..2bbc9f63676b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.psembeddedmonitorrunspaceinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.internal.psembeddedmonitorrunspaceinfo", "Method[psembeddedmonitorrunspaceinfo]", "Argument[2]", "Argument[this].Field[system.management.automation.internal.psembeddedmonitorrunspaceinfo.command]", "value"] + - ["system.management.automation.internal.psembeddedmonitorrunspaceinfo", "Method[psembeddedmonitorrunspaceinfo]", "Argument[3]", "Argument[this].Field[system.management.automation.internal.psembeddedmonitorrunspaceinfo.parentdebuggerid]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.psmonitorrunspaceinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.psmonitorrunspaceinfo.model.yml new file mode 100644 index 000000000000..a34a3f0ab651 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.psmonitorrunspaceinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.internal.psmonitorrunspaceinfo", "Method[psmonitorrunspaceinfo]", "Argument[0]", "Argument[this].Field[system.management.automation.internal.psmonitorrunspaceinfo.runspace]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.stringdecorated.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.stringdecorated.model.yml new file mode 100644 index 000000000000..205f1c53ddb2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.internal.stringdecorated.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.internal.stringdecorated", "Method[stringdecorated]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.internal.stringdecorated._text]", "value"] + - ["system.management.automation.internal.stringdecorated", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.internal.stringdecorated._text]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.invocationinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.invocationinfo.model.yml new file mode 100644 index 000000000000..232eedc1cdaf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.invocationinfo.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.invocationinfo", "Method[create]", "Argument[1]", "ReturnValue.Field[system.management.automation.invocationinfo.displayscriptposition]", "value"] + - ["system.management.automation.invocationinfo", "Method[get_positionmessage]", "Argument[this].Field[system.management.automation.invocationinfo.displayscriptposition].Field[system.management.automation.language.iscriptextent.file]", "ReturnValue", "taint"] + - ["system.management.automation.invocationinfo", "Method[get_pscommandpath]", "Argument[this].Field[system.management.automation.invocationinfo.displayscriptposition].Field[system.management.automation.language.iscriptextent.file]", "ReturnValue", "value"] + - ["system.management.automation.invocationinfo", "Method[get_psscriptroot]", "Argument[this].Field[system.management.automation.invocationinfo.displayscriptposition].Field[system.management.automation.language.iscriptextent.file]", "ReturnValue", "taint"] + - ["system.management.automation.invocationinfo", "Method[get_scriptname]", "Argument[this].Field[system.management.automation.invocationinfo.displayscriptposition].Field[system.management.automation.language.iscriptextent.file]", "ReturnValue", "value"] + - ["system.management.automation.invocationinfo", "Method[get_statement]", "Argument[this].Field[system.management.automation.invocationinfo.displayscriptposition].Field[system.management.automation.language.iscriptextent.text]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.ivalidatesetvaluesgenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.ivalidatesetvaluesgenerator.model.yml new file mode 100644 index 000000000000..2fa51a6d758c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.ivalidatesetvaluesgenerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.ivalidatesetvaluesgenerator", "Method[getvalidvalues]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.job.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.job.model.yml new file mode 100644 index 000000000000..9468bbe13874 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.job.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.job", "Method[get_childjobs]", "Argument[this].SyntheticField[system.management.automation.job._childjobs]", "ReturnValue", "value"] + - ["system.management.automation.job", "Method[get_finished]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.job", "Method[get_location]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.job", "Method[get_statusmessage]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.job", "Method[job]", "Argument[0]", "Argument[this].Field[system.management.automation.job.command]", "value"] + - ["system.management.automation.job", "Method[job]", "Argument[1]", "Argument[this]", "taint"] + - ["system.management.automation.job", "Method[job]", "Argument[2].SyntheticField[system.management.automation.jobidentifier.instanceid]", "Argument[this].Field[system.management.automation.job.instanceid]", "value"] + - ["system.management.automation.job", "Method[job]", "Argument[2]", "Argument[this].Field[system.management.automation.job.instanceid]", "value"] + - ["system.management.automation.job", "Method[job]", "Argument[2]", "Argument[this].SyntheticField[system.management.automation.job._childjobs]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.job2.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.job2.model.yml new file mode 100644 index 000000000000..98f794d0eb4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.job2.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.job2", "Method[get_syncroot]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.job2", "Method[setjobstate]", "Argument[1]", "Argument[this].Field[system.management.automation.job.jobstateinfo].Field[system.management.automation.jobstateinfo.reason]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobdefinition.model.yml new file mode 100644 index 000000000000..1c045f82ff0f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobdefinition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.jobdefinition", "Method[jobdefinition]", "Argument[1]", "Argument[this].Field[system.management.automation.jobdefinition.command]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobfailedexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobfailedexception.model.yml new file mode 100644 index 000000000000..e63846ac637e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobfailedexception.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.jobfailedexception", "Method[get_displayscriptposition]", "Argument[this].SyntheticField[system.management.automation.jobfailedexception._displayscriptposition]", "ReturnValue", "value"] + - ["system.management.automation.jobfailedexception", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.jobfailedexception", "Method[get_reason]", "Argument[this].SyntheticField[system.management.automation.jobfailedexception._reason]", "ReturnValue", "value"] + - ["system.management.automation.jobfailedexception", "Method[jobfailedexception]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.jobfailedexception._reason]", "value"] + - ["system.management.automation.jobfailedexception", "Method[jobfailedexception]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.jobfailedexception._displayscriptposition]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobinvocationinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobinvocationinfo.model.yml new file mode 100644 index 000000000000..848fc08aa4a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobinvocationinfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.jobinvocationinfo", "Method[jobinvocationinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.jobinvocationinfo", "Method[jobinvocationinfo]", "Argument[1].Element", "Argument[this].Field[system.management.automation.jobinvocationinfo.parameters].Element", "value"] + - ["system.management.automation.jobinvocationinfo", "Method[jobinvocationinfo]", "Argument[1]", "Argument[this].Field[system.management.automation.jobinvocationinfo.parameters].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobrepository.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobrepository.model.yml new file mode 100644 index 000000000000..871bd92ea55e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobrepository.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.jobrepository", "Method[get_jobs]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.jobrepository", "Method[getkey]", "Argument[0].Field[system.management.automation.job.instanceid]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobsourceadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobsourceadapter.model.yml new file mode 100644 index 000000000000..8497de137ecc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobsourceadapter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.jobsourceadapter", "Method[retrievejobidforreuse]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.jobidentifier.instanceid]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobstateeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobstateeventargs.model.yml new file mode 100644 index 000000000000..42775c0d3ad3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobstateeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.jobstateeventargs", "Method[jobstateeventargs]", "Argument[0]", "Argument[this].Field[system.management.automation.jobstateeventargs.jobstateinfo]", "value"] + - ["system.management.automation.jobstateeventargs", "Method[jobstateeventargs]", "Argument[1]", "Argument[this].Field[system.management.automation.jobstateeventargs.previousjobstateinfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobstateinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobstateinfo.model.yml new file mode 100644 index 000000000000..1fd142f2540b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.jobstateinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.jobstateinfo", "Method[jobstateinfo]", "Argument[1]", "Argument[this].Field[system.management.automation.jobstateinfo.reason]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arrayexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arrayexpressionast.model.yml new file mode 100644 index 000000000000..c5cd767f66df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arrayexpressionast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.arrayexpressionast", "Method[arrayexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.arrayexpressionast.subexpression]", "value"] + - ["system.management.automation.language.arrayexpressionast", "Method[arrayexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.arrayexpressionast.subexpression]", "value"] + - ["system.management.automation.language.arrayexpressionast", "Method[arrayexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arrayliteralast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arrayliteralast.model.yml new file mode 100644 index 000000000000..e670f1b8eab3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arrayliteralast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.arrayliteralast", "Method[arrayliteralast]", "Argument[1].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arraytypename.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arraytypename.model.yml new file mode 100644 index 000000000000..6c09a0ec6576 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.arraytypename.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.arraytypename", "Method[arraytypename]", "Argument[0]", "Argument[this].Field[system.management.automation.language.arraytypename.extent]", "value"] + - ["system.management.automation.language.arraytypename", "Method[arraytypename]", "Argument[1]", "Argument[this].Field[system.management.automation.language.arraytypename.elementtype]", "value"] + - ["system.management.automation.language.arraytypename", "Method[get_assemblyname]", "Argument[this].Field[system.management.automation.language.arraytypename.elementtype].Field[system.management.automation.language.itypename.assemblyname]", "ReturnValue", "value"] + - ["system.management.automation.language.arraytypename", "Method[get_name]", "Argument[this].Field[system.management.automation.language.arraytypename.elementtype].Field[system.management.automation.language.itypename.name]", "ReturnValue", "taint"] + - ["system.management.automation.language.arraytypename", "Method[get_name]", "Argument[this].Field[system.management.automation.language.arraytypename.elementtype].Field[system.management.automation.language.reflectiontypename.fullname]", "ReturnValue", "taint"] + - ["system.management.automation.language.arraytypename", "Method[tostring]", "Argument[this].Field[system.management.automation.language.arraytypename.fullname]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.assignmentstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.assignmentstatementast.model.yml new file mode 100644 index 000000000000..dae5050cb73b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.assignmentstatementast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.assignmentstatementast", "Method[assignmentstatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.assignmentstatementast.left]", "value"] + - ["system.management.automation.language.assignmentstatementast", "Method[assignmentstatementast]", "Argument[1]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.assignmentstatementast.left]", "value"] + - ["system.management.automation.language.assignmentstatementast", "Method[assignmentstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.assignmentstatementast.left]", "value"] + - ["system.management.automation.language.assignmentstatementast", "Method[assignmentstatementast]", "Argument[4]", "Argument[this].Field[system.management.automation.language.assignmentstatementast.errorposition]", "value"] + - ["system.management.automation.language.assignmentstatementast", "Method[assignmentstatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.assignmentstatementast", "Method[assignmentstatementast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.assignmentstatementast", "Method[getassignmenttargets]", "Argument[this].Field[system.management.automation.language.assignmentstatementast.left]", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ast.model.yml new file mode 100644 index 000000000000..ec83c767d70a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.ast", "Method[ast]", "Argument[0]", "Argument[this].Field[system.management.automation.language.ast.extent]", "value"] + - ["system.management.automation.language.ast", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.ast", "Method[safegetvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.ast", "Method[tostring]", "Argument[this].Field[system.management.automation.language.ast.extent].Field[system.management.automation.language.iscriptextent.text]", "ReturnValue", "value"] + - ["system.management.automation.language.ast", "Method[visit]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.ast", "Method[visit]", "Argument[this]", "Argument[0]", "taint"] + - ["system.management.automation.language.ast", "Method[visit]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.astvisitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.astvisitor.model.yml new file mode 100644 index 000000000000..dcb0508df31e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.astvisitor.model.yml @@ -0,0 +1,60 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.astvisitor", "Method[visitarrayexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitarrayliteral]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitassignmentstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitattributedexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitbinaryexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitblockstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitbreakstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitcatchclause]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitcommand]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitcommandexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitcommandparameter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitconstantexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitcontinuestatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitconvertexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitdatastatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitdountilstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitdowhilestatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visiterrorexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visiterrorstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitexitstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitexpandablestringexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitfileredirection]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitforeachstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitforstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitfunctiondefinition]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visithashtable]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitifstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitindexexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitinvokememberexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitmemberexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitmergingredirection]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitnamedattributeargument]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitnamedblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitparamblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitparameter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitparenexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitpipeline]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitreturnstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitscriptblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitscriptblockexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitstatementblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitstringconstantexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitsubexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitswitchstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitthrowstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visittrap]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visittrystatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visittypeconstraint]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visittypeexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitunaryexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitusingexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitvariableexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor", "Method[visitwhilestatement]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.astvisitor2.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.astvisitor2.model.yml new file mode 100644 index 000000000000..ff097d61e40d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.astvisitor2.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.astvisitor2", "Method[visitconfigurationdefinition]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor2", "Method[visitdynamickeywordstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor2", "Method[visitfunctionmember]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor2", "Method[visitpipelinechain]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor2", "Method[visitpropertymember]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor2", "Method[visitternaryexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor2", "Method[visittypedefinition]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.astvisitor2", "Method[visitusingstatement]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.attributebaseast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.attributebaseast.model.yml new file mode 100644 index 000000000000..c2c7482460fa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.attributebaseast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.attributebaseast", "Method[attributebaseast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.attributebaseast.typename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.attributedexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.attributedexpressionast.model.yml new file mode 100644 index 000000000000..87b0ad4959e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.attributedexpressionast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.attributedexpressionast", "Method[attributedexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.attributedexpressionast.attribute]", "value"] + - ["system.management.automation.language.attributedexpressionast", "Method[attributedexpressionast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.attributedexpressionast.attribute]", "value"] + - ["system.management.automation.language.attributedexpressionast", "Method[attributedexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.attributedexpressionast.attribute]", "value"] + - ["system.management.automation.language.attributedexpressionast", "Method[attributedexpressionast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.attributedexpressionast.child]", "value"] + - ["system.management.automation.language.attributedexpressionast", "Method[attributedexpressionast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.attributedexpressionast.child]", "value"] + - ["system.management.automation.language.attributedexpressionast", "Method[attributedexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.attributedexpressionast", "Method[attributedexpressionast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.binaryexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.binaryexpressionast.model.yml new file mode 100644 index 000000000000..3f1fcb62bb06 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.binaryexpressionast.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.binaryexpressionast.left]", "value"] + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[1]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.binaryexpressionast.left]", "value"] + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.binaryexpressionast.left]", "value"] + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.binaryexpressionast.right]", "value"] + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.binaryexpressionast.right]", "value"] + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[4]", "Argument[this].Field[system.management.automation.language.binaryexpressionast.errorposition]", "value"] + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.binaryexpressionast", "Method[binaryexpressionast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.blockstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.blockstatementast.model.yml new file mode 100644 index 000000000000..372ba7ed67a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.blockstatementast.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.blockstatementast", "Method[blockstatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.blockstatementast.kind]", "value"] + - ["system.management.automation.language.blockstatementast", "Method[blockstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.blockstatementast.kind]", "value"] + - ["system.management.automation.language.blockstatementast", "Method[blockstatementast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.blockstatementast.body]", "value"] + - ["system.management.automation.language.blockstatementast", "Method[blockstatementast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.blockstatementast.body]", "value"] + - ["system.management.automation.language.blockstatementast", "Method[blockstatementast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.blockstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.blockstatementast.kind]", "ReturnValue.Field[system.management.automation.language.blockstatementast.kind]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.breakstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.breakstatementast.model.yml new file mode 100644 index 000000000000..6547766c3a45 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.breakstatementast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.breakstatementast", "Method[breakstatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.breakstatementast.label]", "value"] + - ["system.management.automation.language.breakstatementast", "Method[breakstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.breakstatementast.label]", "value"] + - ["system.management.automation.language.breakstatementast", "Method[breakstatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.catchclauseast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.catchclauseast.model.yml new file mode 100644 index 000000000000..6ba29f7783b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.catchclauseast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.catchclauseast", "Method[catchclauseast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.catchclauseast.body]", "value"] + - ["system.management.automation.language.catchclauseast", "Method[catchclauseast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.catchclauseast.body]", "value"] + - ["system.management.automation.language.catchclauseast", "Method[catchclauseast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.codegeneration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.codegeneration.model.yml new file mode 100644 index 000000000000..ee88dcb8a1b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.codegeneration.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.codegeneration", "Method[escapeblockcommentcontent]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.codegeneration", "Method[escapevariablename]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandast.model.yml new file mode 100644 index 000000000000..f630d58002e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandast.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.commandast", "Method[copy]", "Argument[this].Field[system.management.automation.language.commandast.definingkeyword]", "ReturnValue.Field[system.management.automation.language.commandast.definingkeyword]", "value"] + - ["system.management.automation.language.commandast", "Method[getcommandname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandexpressionast.model.yml new file mode 100644 index 000000000000..0839ed3a2f7a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandexpressionast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.commandexpressionast", "Method[commandexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.commandexpressionast.expression]", "value"] + - ["system.management.automation.language.commandexpressionast", "Method[commandexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.commandexpressionast.expression]", "value"] + - ["system.management.automation.language.commandexpressionast", "Method[commandexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandparameterast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandparameterast.model.yml new file mode 100644 index 000000000000..a5d47e1ea870 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commandparameterast.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.commandparameterast", "Method[commandparameterast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.commandparameterast.parametername]", "value"] + - ["system.management.automation.language.commandparameterast", "Method[commandparameterast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.commandparameterast.parametername]", "value"] + - ["system.management.automation.language.commandparameterast", "Method[commandparameterast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.commandparameterast.argument]", "value"] + - ["system.management.automation.language.commandparameterast", "Method[commandparameterast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.commandparameterast.argument]", "value"] + - ["system.management.automation.language.commandparameterast", "Method[commandparameterast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.commandparameterast.errorposition]", "value"] + - ["system.management.automation.language.commandparameterast", "Method[commandparameterast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commenthelpinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commenthelpinfo.model.yml new file mode 100644 index 000000000000..b6969e4a7d2c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.commenthelpinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.commenthelpinfo", "Method[getcommentblock]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.configurationdefinitionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.configurationdefinitionast.model.yml new file mode 100644 index 000000000000..b31c85e689e0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.configurationdefinitionast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.configurationdefinitionast", "Method[configurationdefinitionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.configurationdefinitionast.body]", "value"] + - ["system.management.automation.language.configurationdefinitionast", "Method[configurationdefinitionast]", "Argument[1]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.configurationdefinitionast.body]", "value"] + - ["system.management.automation.language.configurationdefinitionast", "Method[configurationdefinitionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.configurationdefinitionast.body]", "value"] + - ["system.management.automation.language.configurationdefinitionast", "Method[configurationdefinitionast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.configurationdefinitionast.instancename]", "value"] + - ["system.management.automation.language.configurationdefinitionast", "Method[configurationdefinitionast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.configurationdefinitionast.instancename]", "value"] + - ["system.management.automation.language.configurationdefinitionast", "Method[configurationdefinitionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.configurationdefinitionast", "Method[configurationdefinitionast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.constantexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.constantexpressionast.model.yml new file mode 100644 index 000000000000..f4e1feeadcaf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.constantexpressionast.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.constantexpressionast", "Method[constantexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.constantexpressionast.value]", "value"] + - ["system.management.automation.language.constantexpressionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.constantexpressionast.value]", "ReturnValue.Field[system.management.automation.language.constantexpressionast.value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.continuestatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.continuestatementast.model.yml new file mode 100644 index 000000000000..a217a9b63b7b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.continuestatementast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.continuestatementast", "Method[continuestatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.continuestatementast.label]", "value"] + - ["system.management.automation.language.continuestatementast", "Method[continuestatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.continuestatementast.label]", "value"] + - ["system.management.automation.language.continuestatementast", "Method[continuestatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.convertexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.convertexpressionast.model.yml new file mode 100644 index 000000000000..2b5f17fa2dfe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.convertexpressionast.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.convertexpressionast", "Method[convertexpressionast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.attributedexpressionast.attribute]", "value"] + - ["system.management.automation.language.convertexpressionast", "Method[get_type]", "Argument[this].Field[system.management.automation.language.attributedexpressionast.attribute]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.datastatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.datastatementast.model.yml new file mode 100644 index 000000000000..44a3a5b5e996 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.datastatementast.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.datastatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.datastatementast.variable]", "ReturnValue.Field[system.management.automation.language.datastatementast.variable]", "value"] + - ["system.management.automation.language.datastatementast", "Method[datastatementast]", "Argument[1]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.datastatementast.variable]", "value"] + - ["system.management.automation.language.datastatementast", "Method[datastatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.datastatementast.variable]", "value"] + - ["system.management.automation.language.datastatementast", "Method[datastatementast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.datastatementast.body]", "value"] + - ["system.management.automation.language.datastatementast", "Method[datastatementast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.datastatementast.body]", "value"] + - ["system.management.automation.language.datastatementast", "Method[datastatementast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dountilstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dountilstatementast.model.yml new file mode 100644 index 000000000000..9b51333aa7da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dountilstatementast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.dountilstatementast", "Method[dountilstatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dowhilestatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dowhilestatementast.model.yml new file mode 100644 index 000000000000..1883c300d306 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dowhilestatementast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.dowhilestatementast", "Method[dowhilestatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dynamickeyword.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dynamickeyword.model.yml new file mode 100644 index 000000000000..92d1a3065fc0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.dynamickeyword.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.dynamickeyword", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.errorstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.errorstatementast.model.yml new file mode 100644 index 000000000000..bff68fa5dff6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.errorstatementast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.errorstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.errorstatementast.kind]", "ReturnValue.Field[system.management.automation.language.errorstatementast.kind]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.exitstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.exitstatementast.model.yml new file mode 100644 index 000000000000..8e56df4b2e3b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.exitstatementast.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.exitstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.exitstatementast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "ReturnValue.Field[system.management.automation.language.exitstatementast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "value"] + - ["system.management.automation.language.exitstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.exitstatementast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "ReturnValue.Field[system.management.automation.language.exitstatementast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "value"] + - ["system.management.automation.language.exitstatementast", "Method[exitstatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.exitstatementast.pipeline]", "value"] + - ["system.management.automation.language.exitstatementast", "Method[exitstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.exitstatementast.pipeline]", "value"] + - ["system.management.automation.language.exitstatementast", "Method[exitstatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.expandablestringexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.expandablestringexpressionast.model.yml new file mode 100644 index 000000000000..7dee3b9fe310 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.expandablestringexpressionast.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.expandablestringexpressionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.expandablestringexpressionast.value]", "ReturnValue.Field[system.management.automation.language.expandablestringexpressionast.value]", "value"] + - ["system.management.automation.language.expandablestringexpressionast", "Method[expandablestringexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.expandablestringexpressionast.value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.fileredirectionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.fileredirectionast.model.yml new file mode 100644 index 000000000000..afe6c5abd4ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.fileredirectionast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.fileredirectionast", "Method[fileredirectionast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.fileredirectionast.location]", "value"] + - ["system.management.automation.language.fileredirectionast", "Method[fileredirectionast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.fileredirectionast.location]", "value"] + - ["system.management.automation.language.fileredirectionast", "Method[fileredirectionast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.foreachstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.foreachstatementast.model.yml new file mode 100644 index 000000000000..ed5ba0de51a3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.foreachstatementast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.foreachstatementast", "Method[foreachstatementast]", "Argument[1]", "Argument[4].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] + - ["system.management.automation.language.foreachstatementast", "Method[foreachstatementast]", "Argument[1]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] + - ["system.management.automation.language.foreachstatementast", "Method[foreachstatementast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.foreachstatementast.throttlelimit]", "value"] + - ["system.management.automation.language.foreachstatementast", "Method[foreachstatementast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.foreachstatementast.variable]", "value"] + - ["system.management.automation.language.foreachstatementast", "Method[foreachstatementast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.foreachstatementast.throttlelimit]", "value"] + - ["system.management.automation.language.foreachstatementast", "Method[foreachstatementast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.foreachstatementast.variable]", "value"] + - ["system.management.automation.language.foreachstatementast", "Method[foreachstatementast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.forstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.forstatementast.model.yml new file mode 100644 index 000000000000..98507a8fb31b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.forstatementast.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[1]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.forstatementast.initializer]", "value"] + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[2]", "Argument[4].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.forstatementast.initializer]", "value"] + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.forstatementast.initializer]", "value"] + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[4]", "Argument[4].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.forstatementast.iterator]", "value"] + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[4]", "Argument[this].Field[system.management.automation.language.forstatementast.iterator]", "value"] + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.forstatementast", "Method[forstatementast]", "Argument[this]", "Argument[4].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.functiondefinitionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.functiondefinitionast.model.yml new file mode 100644 index 000000000000..a5e28d5b3a36 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.functiondefinitionast.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.functiondefinitionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.functiondefinitionast.body].Field[system.management.automation.language.scriptblockast.scriptrequirements]", "ReturnValue.Field[system.management.automation.language.functiondefinitionast.body].Field[system.management.automation.language.scriptblockast.scriptrequirements]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.functiondefinitionast.name]", "ReturnValue.Field[system.management.automation.language.functiondefinitionast.name]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[functiondefinitionast]", "Argument[3]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.functiondefinitionast.name]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[functiondefinitionast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.functiondefinitionast.name]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[functiondefinitionast]", "Argument[5]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.functiondefinitionast.body]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[functiondefinitionast]", "Argument[5]", "Argument[this].Field[system.management.automation.language.functiondefinitionast.body]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[functiondefinitionast]", "Argument[this]", "Argument[5].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[gethelpcontent]", "Argument[this].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.ast.parent]", "Argument[0].Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[gethelpcontent]", "Argument[this].Field[system.management.automation.language.ast.parent]", "Argument[0].Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] + - ["system.management.automation.language.functiondefinitionast", "Method[gethelpcontent]", "Argument[this]", "Argument[0].Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.functionmemberast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.functionmemberast.model.yml new file mode 100644 index 000000000000..cd2b32fa9bb2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.functionmemberast.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.functionmemberast", "Method[copy]", "Argument[this].SyntheticField[system.management.automation.language.functionmemberast._functiondefinitionast].Field[system.management.automation.language.functiondefinitionast.name]", "ReturnValue.SyntheticField[system.management.automation.language.functionmemberast._functiondefinitionast].Field[system.management.automation.language.functiondefinitionast.name]", "value"] + - ["system.management.automation.language.functionmemberast", "Method[functionmemberast]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.language.functionmemberast._functiondefinitionast]", "value"] + - ["system.management.automation.language.functionmemberast", "Method[functionmemberast]", "Argument[2]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.functionmemberast.returntype]", "value"] + - ["system.management.automation.language.functionmemberast", "Method[functionmemberast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.functionmemberast.returntype]", "value"] + - ["system.management.automation.language.functionmemberast", "Method[functionmemberast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.functionmemberast.returntype]", "value"] + - ["system.management.automation.language.functionmemberast", "Method[functionmemberast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.functionmemberast", "Method[functionmemberast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.functionmemberast", "Method[get_body]", "Argument[this].SyntheticField[system.management.automation.language.functionmemberast._functiondefinitionast].Field[system.management.automation.language.functiondefinitionast.body]", "ReturnValue", "value"] + - ["system.management.automation.language.functionmemberast", "Method[get_name]", "Argument[this].SyntheticField[system.management.automation.language.functionmemberast._functiondefinitionast].Field[system.management.automation.language.functiondefinitionast.name]", "ReturnValue", "value"] + - ["system.management.automation.language.functionmemberast", "Method[get_parameters]", "Argument[this].SyntheticField[system.management.automation.language.functionmemberast._functiondefinitionast].Field[system.management.automation.language.functiondefinitionast.parameters]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.generictypename.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.generictypename.model.yml new file mode 100644 index 000000000000..64e750c269e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.generictypename.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.generictypename", "Method[generictypename]", "Argument[0]", "Argument[this].Field[system.management.automation.language.generictypename.extent]", "value"] + - ["system.management.automation.language.generictypename", "Method[generictypename]", "Argument[1]", "Argument[this].Field[system.management.automation.language.generictypename.typename]", "value"] + - ["system.management.automation.language.generictypename", "Method[get_assemblyname]", "Argument[this].Field[system.management.automation.language.generictypename.typename].Field[system.management.automation.language.itypename.assemblyname]", "ReturnValue", "value"] + - ["system.management.automation.language.generictypename", "Method[get_name]", "Argument[this].Field[system.management.automation.language.generictypename.typename].Field[system.management.automation.language.itypename.name]", "ReturnValue", "taint"] + - ["system.management.automation.language.generictypename", "Method[get_name]", "Argument[this].Field[system.management.automation.language.generictypename.typename].Field[system.management.automation.language.reflectiontypename.fullname]", "ReturnValue", "taint"] + - ["system.management.automation.language.generictypename", "Method[tostring]", "Argument[this].Field[system.management.automation.language.generictypename.fullname]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.icustomastvisitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.icustomastvisitor.model.yml new file mode 100644 index 000000000000..21370f486644 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.icustomastvisitor.model.yml @@ -0,0 +1,96 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.icustomastvisitor", "Method[visitarrayexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitarrayexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitarrayliteral]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitarrayliteral]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitassignmentstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitassignmentstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitassignmentstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitattributedexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitattributedexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitbinaryexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitbinaryexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitblockstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitbreakstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitbreakstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitbreakstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcatchclause]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcommand]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcommandexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcommandexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcommandparameter]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitconstantexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcontinuestatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcontinuestatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitcontinuestatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitconvertexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitconvertexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitdatastatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitdatastatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitdountilstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitdountilstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitdowhilestatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitdowhilestatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visiterrorexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visiterrorstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitexitstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitexitstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitexitstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitexpandablestringexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitforeachstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitforeachstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitforstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitforstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitforstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitfunctiondefinition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visithashtable]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visithashtable]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visithashtable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitifstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitifstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitifstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitindexexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitindexexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitinvokememberexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitinvokememberexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitmemberexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitmemberexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitnamedblock]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitparenexpression]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitparenexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitparenexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitpipeline]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitpipeline]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitpipeline]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitreturnstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitreturnstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitreturnstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitscriptblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitscriptblock]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitstatementblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitstatementblock]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitstatementblock]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitstringconstantexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitsubexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitsubexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitswitchstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitswitchstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitswitchstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitthrowstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitthrowstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitthrowstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visittrap]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visittrystatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visittypeexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitunaryexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitunaryexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitusingexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitusingexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitvariableexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitvariableexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor", "Method[visitwhilestatement]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.icustomastvisitor2.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.icustomastvisitor2.model.yml new file mode 100644 index 000000000000..69cad2a6b610 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.icustomastvisitor2.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.icustomastvisitor2", "Method[visitbasectorinvokememberexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitbasectorinvokememberexpression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitconfigurationdefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitdynamickeywordstatement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitdynamickeywordstatement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitdynamickeywordstatement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitpipelinechain]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitpipelinechain]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitpipelinechain]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitternaryexpression]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.icustomastvisitor2", "Method[visitternaryexpression]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ifstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ifstatementast.model.yml new file mode 100644 index 000000000000..f05b90087df7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ifstatementast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.ifstatementast", "Method[ifstatementast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.ifstatementast.elseclause]", "value"] + - ["system.management.automation.language.ifstatementast", "Method[ifstatementast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.ifstatementast.elseclause]", "value"] + - ["system.management.automation.language.ifstatementast", "Method[ifstatementast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.indexexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.indexexpressionast.model.yml new file mode 100644 index 000000000000..8a1dff9f5c26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.indexexpressionast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.indexexpressionast", "Method[indexexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.indexexpressionast.target]", "value"] + - ["system.management.automation.language.indexexpressionast", "Method[indexexpressionast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.indexexpressionast.target]", "value"] + - ["system.management.automation.language.indexexpressionast", "Method[indexexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.indexexpressionast.target]", "value"] + - ["system.management.automation.language.indexexpressionast", "Method[indexexpressionast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.indexexpressionast.index]", "value"] + - ["system.management.automation.language.indexexpressionast", "Method[indexexpressionast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.indexexpressionast.index]", "value"] + - ["system.management.automation.language.indexexpressionast", "Method[indexexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.indexexpressionast", "Method[indexexpressionast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.invokememberexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.invokememberexpressionast.model.yml new file mode 100644 index 000000000000..28c0b64be185 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.invokememberexpressionast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.invokememberexpressionast", "Method[invokememberexpressionast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.memberexpressionast.expression]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.iscriptextent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.iscriptextent.model.yml new file mode 100644 index 000000000000..73c805c11a52 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.iscriptextent.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.iscriptextent", "Method[get_endscriptposition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.iscriptextent", "Method[get_file]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.iscriptextent", "Method[get_startscriptposition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.iscriptextent", "Method[get_text]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.iscriptposition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.iscriptposition.model.yml new file mode 100644 index 000000000000..870b7cf8f97c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.iscriptposition.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.iscriptposition", "Method[get_file]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.iscriptposition", "Method[get_line]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.iscriptposition", "Method[getfullscript]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.itypename.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.itypename.model.yml new file mode 100644 index 000000000000..d2e0c165053c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.itypename.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.itypename", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.labeledstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.labeledstatementast.model.yml new file mode 100644 index 000000000000..1ca824125c83 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.labeledstatementast.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.labeledstatementast", "Method[labeledstatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] + - ["system.management.automation.language.labeledstatementast", "Method[labeledstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.labeledstatementast.label]", "value"] + - ["system.management.automation.language.labeledstatementast", "Method[labeledstatementast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.condition]", "value"] + - ["system.management.automation.language.labeledstatementast", "Method[labeledstatementast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.labeledstatementast.condition]", "value"] + - ["system.management.automation.language.labeledstatementast", "Method[labeledstatementast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.loopstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.loopstatementast.model.yml new file mode 100644 index 000000000000..92142b77308f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.loopstatementast.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.loopstatementast", "Method[loopstatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] + - ["system.management.automation.language.loopstatementast", "Method[loopstatementast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.loopstatementast.body]", "value"] + - ["system.management.automation.language.loopstatementast", "Method[loopstatementast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.loopstatementast.body]", "value"] + - ["system.management.automation.language.loopstatementast", "Method[loopstatementast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.memberast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.memberast.model.yml new file mode 100644 index 000000000000..9acdac6de39a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.memberast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.memberast", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.memberexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.memberexpressionast.model.yml new file mode 100644 index 000000000000..5689c911bb11 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.memberexpressionast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.memberexpressionast", "Method[memberexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.memberexpressionast.expression]", "value"] + - ["system.management.automation.language.memberexpressionast", "Method[memberexpressionast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.memberexpressionast.expression]", "value"] + - ["system.management.automation.language.memberexpressionast", "Method[memberexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.memberexpressionast.expression]", "value"] + - ["system.management.automation.language.memberexpressionast", "Method[memberexpressionast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.memberexpressionast.member]", "value"] + - ["system.management.automation.language.memberexpressionast", "Method[memberexpressionast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.memberexpressionast.member]", "value"] + - ["system.management.automation.language.memberexpressionast", "Method[memberexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.memberexpressionast", "Method[memberexpressionast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.namedattributeargumentast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.namedattributeargumentast.model.yml new file mode 100644 index 000000000000..19247034d108 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.namedattributeargumentast.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.namedattributeargumentast", "Method[namedattributeargumentast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.namedattributeargumentast.argumentname]", "value"] + - ["system.management.automation.language.namedattributeargumentast", "Method[namedattributeargumentast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.namedattributeargumentast.argument]", "value"] + - ["system.management.automation.language.namedattributeargumentast", "Method[namedattributeargumentast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.namedattributeargumentast.argument]", "value"] + - ["system.management.automation.language.namedattributeargumentast", "Method[namedattributeargumentast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.namedblockast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.namedblockast.model.yml new file mode 100644 index 000000000000..d9f3c7cee470 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.namedblockast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.namedblockast", "Method[namedblockast]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.numbertoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.numbertoken.model.yml new file mode 100644 index 000000000000..1af0b0d7f899 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.numbertoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.numbertoken", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parameterast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parameterast.model.yml new file mode 100644 index 000000000000..dd1733f471f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parameterast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.parameterast", "Method[parameterast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.parameterast.name]", "value"] + - ["system.management.automation.language.parameterast", "Method[parameterast]", "Argument[1]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.parameterast.name]", "value"] + - ["system.management.automation.language.parameterast", "Method[parameterast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.parameterast.name]", "value"] + - ["system.management.automation.language.parameterast", "Method[parameterast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.parameterast.defaultvalue]", "value"] + - ["system.management.automation.language.parameterast", "Method[parameterast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.parameterast.defaultvalue]", "value"] + - ["system.management.automation.language.parameterast", "Method[parameterast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.parameterast", "Method[parameterast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parametertoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parametertoken.model.yml new file mode 100644 index 000000000000..a9b27ecc832b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parametertoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.parametertoken", "Method[get_parametername]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parenexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parenexpressionast.model.yml new file mode 100644 index 000000000000..5871761b275c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parenexpressionast.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.parenexpressionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.parenexpressionast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "ReturnValue.Field[system.management.automation.language.parenexpressionast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "value"] + - ["system.management.automation.language.parenexpressionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.parenexpressionast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "ReturnValue.Field[system.management.automation.language.parenexpressionast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "value"] + - ["system.management.automation.language.parenexpressionast", "Method[parenexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.parenexpressionast.pipeline]", "value"] + - ["system.management.automation.language.parenexpressionast", "Method[parenexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.parenexpressionast.pipeline]", "value"] + - ["system.management.automation.language.parenexpressionast", "Method[parenexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parseerror.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parseerror.model.yml new file mode 100644 index 000000000000..f79b5cfea97b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.parseerror.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.parseerror", "Method[tostring]", "Argument[this].Field[system.management.automation.language.parseerror.extent].Field[system.management.automation.language.iscriptextent.file]", "ReturnValue", "taint"] + - ["system.management.automation.language.parseerror", "Method[tostring]", "Argument[this].Field[system.management.automation.language.parseerror.message]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelineast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelineast.model.yml new file mode 100644 index 000000000000..a98b8da6d366 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelineast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.pipelineast", "Method[pipelineast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelinebaseast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelinebaseast.model.yml new file mode 100644 index 000000000000..a7ff837ff778 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelinebaseast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.pipelinebaseast", "Method[getpureexpression]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelinechainast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelinechainast.model.yml new file mode 100644 index 000000000000..ac7bf88da000 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.pipelinechainast.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.pipelinechainast", "Method[pipelinechainast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.pipelinechainast.lhspipelinechain]", "value"] + - ["system.management.automation.language.pipelinechainast", "Method[pipelinechainast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.pipelinechainast.rhspipeline]", "value"] + - ["system.management.automation.language.pipelinechainast", "Method[pipelinechainast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.pipelinechainast.lhspipelinechain].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.pipelinechainast", "Method[pipelinechainast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.pipelinechainast.rhspipeline].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.propertymemberast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.propertymemberast.model.yml new file mode 100644 index 000000000000..559b093afa01 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.propertymemberast.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.propertymemberast", "Method[propertymemberast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.propertymemberast.propertytype]", "value"] + - ["system.management.automation.language.propertymemberast", "Method[propertymemberast]", "Argument[5]", "Argument[this].Field[system.management.automation.language.propertymemberast.initialvalue]", "value"] + - ["system.management.automation.language.propertymemberast", "Method[propertymemberast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.propertymemberast.initialvalue].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.propertymemberast", "Method[propertymemberast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.propertymemberast.propertytype].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.reflectiontypename.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.reflectiontypename.model.yml new file mode 100644 index 000000000000..e971994c1e86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.reflectiontypename.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.reflectiontypename", "Method[get_name]", "Argument[this].Field[system.management.automation.language.reflectiontypename.fullname]", "ReturnValue", "value"] + - ["system.management.automation.language.reflectiontypename", "Method[tostring]", "Argument[this].Field[system.management.automation.language.reflectiontypename.fullname]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.returnstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.returnstatementast.model.yml new file mode 100644 index 000000000000..d6f16be81515 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.returnstatementast.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.returnstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.returnstatementast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "ReturnValue.Field[system.management.automation.language.returnstatementast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "value"] + - ["system.management.automation.language.returnstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.returnstatementast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "ReturnValue.Field[system.management.automation.language.returnstatementast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "value"] + - ["system.management.automation.language.returnstatementast", "Method[returnstatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.returnstatementast.pipeline]", "value"] + - ["system.management.automation.language.returnstatementast", "Method[returnstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.returnstatementast.pipeline]", "value"] + - ["system.management.automation.language.returnstatementast", "Method[returnstatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptblockast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptblockast.model.yml new file mode 100644 index 000000000000..beeaa0839068 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptblockast.model.yml @@ -0,0 +1,41 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.scriptblockast", "Method[copy]", "Argument[this].Field[system.management.automation.language.scriptblockast.scriptrequirements]", "ReturnValue.Field[system.management.automation.language.scriptblockast.scriptrequirements]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[2]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[2]", "Argument[4].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[2]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.paramblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[4].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[4].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.scriptblockast.paramblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.endblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.endblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[7].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.beginblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[4]", "Argument[7].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[5]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.cleanblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[5]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.endblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[5]", "Argument[6].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[5]", "Argument[7].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.endblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[5]", "Argument[7].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.processblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[6]", "Argument[7].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.cleanblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[6]", "Argument[7].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.endblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[7]", "Argument[7].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.cleanblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[7]", "Argument[8].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.cleanblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[7]", "Argument[this].Field[system.management.automation.language.scriptblockast.cleanblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[8]", "Argument[8].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockast.dynamicparamblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[8]", "Argument[this].Field[system.management.automation.language.scriptblockast.dynamicparamblock]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.scriptblockast.endblock].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.scriptblockast", "Method[scriptblockast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.scriptblockast.processblock].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptblockexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptblockexpressionast.model.yml new file mode 100644 index 000000000000..b64fdacdf557 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptblockexpressionast.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.scriptblockexpressionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.scriptblockexpressionast.scriptblock].Field[system.management.automation.language.scriptblockast.scriptrequirements]", "ReturnValue.Field[system.management.automation.language.scriptblockexpressionast.scriptblock].Field[system.management.automation.language.scriptblockast.scriptrequirements]", "value"] + - ["system.management.automation.language.scriptblockexpressionast", "Method[scriptblockexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.scriptblockexpressionast.scriptblock]", "value"] + - ["system.management.automation.language.scriptblockexpressionast", "Method[scriptblockexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.scriptblockexpressionast.scriptblock]", "value"] + - ["system.management.automation.language.scriptblockexpressionast", "Method[scriptblockexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptextent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptextent.model.yml new file mode 100644 index 000000000000..a70bac96ee68 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptextent.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.scriptextent", "Method[get_endscriptposition]", "Argument[this].SyntheticField[system.management.automation.language.scriptextent._endposition]", "ReturnValue", "value"] + - ["system.management.automation.language.scriptextent", "Method[get_file]", "Argument[this].SyntheticField[system.management.automation.language.scriptextent._startposition].Field[system.management.automation.language.scriptposition.file]", "ReturnValue", "value"] + - ["system.management.automation.language.scriptextent", "Method[get_startscriptposition]", "Argument[this].SyntheticField[system.management.automation.language.scriptextent._startposition]", "ReturnValue", "value"] + - ["system.management.automation.language.scriptextent", "Method[get_text]", "Argument[this].SyntheticField[system.management.automation.language.scriptextent._startposition].Field[system.management.automation.language.scriptposition.line]", "ReturnValue", "taint"] + - ["system.management.automation.language.scriptextent", "Method[scriptextent]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.language.scriptextent._startposition]", "value"] + - ["system.management.automation.language.scriptextent", "Method[scriptextent]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.language.scriptextent._endposition]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptposition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptposition.model.yml new file mode 100644 index 000000000000..bffc9e4bd3ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.scriptposition.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.scriptposition", "Method[getfullscript]", "Argument[this].SyntheticField[system.management.automation.language.scriptposition._fullscript]", "ReturnValue", "value"] + - ["system.management.automation.language.scriptposition", "Method[scriptposition]", "Argument[0]", "Argument[this].Field[system.management.automation.language.scriptposition.file]", "value"] + - ["system.management.automation.language.scriptposition", "Method[scriptposition]", "Argument[3]", "Argument[this].Field[system.management.automation.language.scriptposition.line]", "value"] + - ["system.management.automation.language.scriptposition", "Method[scriptposition]", "Argument[4]", "Argument[this].SyntheticField[system.management.automation.language.scriptposition._fullscript]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.stringconstantexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.stringconstantexpressionast.model.yml new file mode 100644 index 000000000000..469b4d7d4e71 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.stringconstantexpressionast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.stringconstantexpressionast", "Method[get_value]", "Argument[this].Field[system.management.automation.language.constantexpressionast.value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.subexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.subexpressionast.model.yml new file mode 100644 index 000000000000..c6ed41c3d6a0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.subexpressionast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.subexpressionast", "Method[subexpressionast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.subexpressionast.subexpression]", "value"] + - ["system.management.automation.language.subexpressionast", "Method[subexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.subexpressionast.subexpression]", "value"] + - ["system.management.automation.language.subexpressionast", "Method[subexpressionast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.switchstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.switchstatementast.model.yml new file mode 100644 index 000000000000..7164e792ad55 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.switchstatementast.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.switchstatementast", "Method[switchstatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] + - ["system.management.automation.language.switchstatementast", "Method[switchstatementast]", "Argument[5]", "Argument[5].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.switchstatementast.default]", "value"] + - ["system.management.automation.language.switchstatementast", "Method[switchstatementast]", "Argument[5]", "Argument[this].Field[system.management.automation.language.switchstatementast.default]", "value"] + - ["system.management.automation.language.switchstatementast", "Method[switchstatementast]", "Argument[this]", "Argument[5].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ternaryexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ternaryexpressionast.model.yml new file mode 100644 index 000000000000..e704daad522b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.ternaryexpressionast.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.ternaryexpressionast", "Method[ternaryexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.ternaryexpressionast.condition]", "value"] + - ["system.management.automation.language.ternaryexpressionast", "Method[ternaryexpressionast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.ternaryexpressionast.iftrue]", "value"] + - ["system.management.automation.language.ternaryexpressionast", "Method[ternaryexpressionast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.ternaryexpressionast.iffalse]", "value"] + - ["system.management.automation.language.ternaryexpressionast", "Method[ternaryexpressionast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.ternaryexpressionast.condition].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.ternaryexpressionast", "Method[ternaryexpressionast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.ternaryexpressionast.iffalse].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.ternaryexpressionast", "Method[ternaryexpressionast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.ternaryexpressionast.iftrue].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.throwstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.throwstatementast.model.yml new file mode 100644 index 000000000000..21cfcc0a1577 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.throwstatementast.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.throwstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.throwstatementast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "ReturnValue.Field[system.management.automation.language.throwstatementast.pipeline].Field[system.management.automation.language.assignmentstatementast.errorposition]", "value"] + - ["system.management.automation.language.throwstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.throwstatementast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "ReturnValue.Field[system.management.automation.language.throwstatementast.pipeline].Field[system.management.automation.language.errorstatementast.kind]", "value"] + - ["system.management.automation.language.throwstatementast", "Method[throwstatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.throwstatementast.pipeline]", "value"] + - ["system.management.automation.language.throwstatementast", "Method[throwstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.throwstatementast.pipeline]", "value"] + - ["system.management.automation.language.throwstatementast", "Method[throwstatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.token.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.token.model.yml new file mode 100644 index 000000000000..99da8e802a7b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.token.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.token", "Method[get_extent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.token", "Method[get_text]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.language.token", "Method[tostring]", "Argument[this].Field[system.management.automation.language.token.text]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.trapstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.trapstatementast.model.yml new file mode 100644 index 000000000000..b40eb5e4199c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.trapstatementast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.trapstatementast", "Method[trapstatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.trapstatementast.traptype]", "value"] + - ["system.management.automation.language.trapstatementast", "Method[trapstatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.trapstatementast.traptype]", "value"] + - ["system.management.automation.language.trapstatementast", "Method[trapstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.trapstatementast.traptype]", "value"] + - ["system.management.automation.language.trapstatementast", "Method[trapstatementast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.trapstatementast.body]", "value"] + - ["system.management.automation.language.trapstatementast", "Method[trapstatementast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.trapstatementast.body]", "value"] + - ["system.management.automation.language.trapstatementast", "Method[trapstatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.trapstatementast", "Method[trapstatementast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.trystatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.trystatementast.model.yml new file mode 100644 index 000000000000..541353a24b14 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.trystatementast.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.trystatementast", "Method[trystatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.trystatementast.body]", "value"] + - ["system.management.automation.language.trystatementast", "Method[trystatementast]", "Argument[1]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.trystatementast.body]", "value"] + - ["system.management.automation.language.trystatementast", "Method[trystatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.trystatementast.body]", "value"] + - ["system.management.automation.language.trystatementast", "Method[trystatementast]", "Argument[3]", "Argument[3].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.trystatementast.finally]", "value"] + - ["system.management.automation.language.trystatementast", "Method[trystatementast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.trystatementast.finally]", "value"] + - ["system.management.automation.language.trystatementast", "Method[trystatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.trystatementast", "Method[trystatementast]", "Argument[this]", "Argument[3].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typedefinitionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typedefinitionast.model.yml new file mode 100644 index 000000000000..bf266dc0df47 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typedefinitionast.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.typedefinitionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.typedefinitionast.name]", "ReturnValue.Field[system.management.automation.language.typedefinitionast.name]", "value"] + - ["system.management.automation.language.typedefinitionast", "Method[typedefinitionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.typedefinitionast.name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typeexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typeexpressionast.model.yml new file mode 100644 index 000000000000..5be7ba475afe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typeexpressionast.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.typeexpressionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.typeexpressionast.typename]", "ReturnValue.Field[system.management.automation.language.typeexpressionast.typename]", "value"] + - ["system.management.automation.language.typeexpressionast", "Method[typeexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.typeexpressionast.typename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typename.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typename.model.yml new file mode 100644 index 000000000000..9514e73fd51d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.typename.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.typename", "Method[get_extent]", "Argument[this].SyntheticField[system.management.automation.language.typename._extent]", "ReturnValue", "value"] + - ["system.management.automation.language.typename", "Method[get_fullname]", "Argument[this].Field[system.management.automation.language.typename.assemblyname]", "ReturnValue", "taint"] + - ["system.management.automation.language.typename", "Method[get_fullname]", "Argument[this].SyntheticField[system.management.automation.language.typename._name]", "ReturnValue", "value"] + - ["system.management.automation.language.typename", "Method[get_name]", "Argument[this].SyntheticField[system.management.automation.language.typename._name]", "ReturnValue", "value"] + - ["system.management.automation.language.typename", "Method[tostring]", "Argument[this].Field[system.management.automation.language.typename.assemblyname]", "ReturnValue", "taint"] + - ["system.management.automation.language.typename", "Method[tostring]", "Argument[this].Field[system.management.automation.language.typename.fullname]", "ReturnValue", "value"] + - ["system.management.automation.language.typename", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.language.typename._name]", "ReturnValue", "value"] + - ["system.management.automation.language.typename", "Method[typename]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.language.typename._extent]", "value"] + - ["system.management.automation.language.typename", "Method[typename]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.language.typename._name]", "value"] + - ["system.management.automation.language.typename", "Method[typename]", "Argument[2]", "Argument[this].Field[system.management.automation.language.typename.assemblyname]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.unaryexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.unaryexpressionast.model.yml new file mode 100644 index 000000000000..c26b99a04ef7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.unaryexpressionast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.unaryexpressionast", "Method[unaryexpressionast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.unaryexpressionast.child]", "value"] + - ["system.management.automation.language.unaryexpressionast", "Method[unaryexpressionast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.unaryexpressionast.child]", "value"] + - ["system.management.automation.language.unaryexpressionast", "Method[unaryexpressionast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.usingexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.usingexpressionast.model.yml new file mode 100644 index 000000000000..ea439f94ae4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.usingexpressionast.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.usingexpressionast", "Method[extractusingvariable]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.language.usingexpressionast", "Method[usingexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.usingexpressionast.subexpression]", "value"] + - ["system.management.automation.language.usingexpressionast", "Method[usingexpressionast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.usingexpressionast.subexpression].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.usingstatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.usingstatementast.model.yml new file mode 100644 index 000000000000..436cdcf5e3f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.usingstatementast.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.usingstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.usingstatementast.alias]", "ReturnValue.Field[system.management.automation.language.usingstatementast.alias]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[copy]", "Argument[this].Field[system.management.automation.language.usingstatementast.name]", "ReturnValue.Field[system.management.automation.language.usingstatementast.name]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[1]", "Argument[1].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.usingstatementast.modulespecification]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.usingstatementast.name]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.usingstatementast.modulespecification]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.usingstatementast.name]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[2]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.usingstatementast.modulespecification]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.usingstatementast.modulespecification]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[2]", "Argument[this].Field[system.management.automation.language.usingstatementast.name]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[3]", "Argument[this].Field[system.management.automation.language.usingstatementast.alias]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[this]", "Argument[1].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[this]", "Argument[2].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.usingstatementast.alias].Field[system.management.automation.language.ast.parent]", "value"] + - ["system.management.automation.language.usingstatementast", "Method[usingstatementast]", "Argument[this]", "Argument[this].Field[system.management.automation.language.usingstatementast.name].Field[system.management.automation.language.ast.parent]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.variableexpressionast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.variableexpressionast.model.yml new file mode 100644 index 000000000000..ff263bc896ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.variableexpressionast.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.variableexpressionast", "Method[copy]", "Argument[this].Field[system.management.automation.language.variableexpressionast.variablepath]", "ReturnValue.Field[system.management.automation.language.variableexpressionast.variablepath]", "value"] + - ["system.management.automation.language.variableexpressionast", "Method[variableexpressionast]", "Argument[1]", "Argument[this].Field[system.management.automation.language.variableexpressionast.variablepath]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.variabletoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.variabletoken.model.yml new file mode 100644 index 000000000000..66ff918d1a03 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.variabletoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.variabletoken", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.whilestatementast.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.whilestatementast.model.yml new file mode 100644 index 000000000000..4cc13a0eb214 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.language.whilestatementast.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.language.whilestatementast", "Method[whilestatementast]", "Argument[1]", "Argument[2].Field[system.management.automation.language.ast.parent].Field[system.management.automation.language.labeledstatementast.label]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.languageprimitives.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.languageprimitives.model.yml new file mode 100644 index 000000000000..6f7d47fb7c73 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.languageprimitives.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.languageprimitives", "Method[convertpsobjecttotype]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.languageprimitives", "Method[convertto]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.languageprimitives", "Method[convertto]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.languageprimitives", "Method[convertto]", "Argument[2]", "ReturnValue", "taint"] + - ["system.management.automation.languageprimitives", "Method[getenumerable]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.languageprimitives", "Method[getpsdatacollection]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.management.automation.languageprimitives", "Method[tryconvertto]", "Argument[0]", "Argument[1]", "value"] + - ["system.management.automation.languageprimitives", "Method[tryconvertto]", "Argument[0]", "Argument[2]", "value"] + - ["system.management.automation.languageprimitives", "Method[tryconvertto]", "Argument[1]", "Argument[2]", "taint"] + - ["system.management.automation.languageprimitives", "Method[tryconvertto]", "Argument[0]", "Argument[2]", "value"] + - ["system.management.automation.languageprimitives", "Method[tryconvertto]", "Argument[0]", "Argument[3]", "value"] + - ["system.management.automation.languageprimitives", "Method[tryconvertto]", "Argument[2]", "Argument[3]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.linebreakpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.linebreakpoint.model.yml new file mode 100644 index 000000000000..3278cc3e4967 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.linebreakpoint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.linebreakpoint", "Method[tostring]", "Argument[this].Field[system.management.automation.breakpoint.script]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrol.model.yml new file mode 100644 index 000000000000..3c5fa0173931 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.listcontrol", "Method[listcontrol]", "Argument[0].Element", "Argument[this].Field[system.management.automation.listcontrol.entries].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolbuilder.model.yml new file mode 100644 index 000000000000..feadfe11a897 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.listcontrolbuilder", "Method[endlist]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.listcontrolbuilder", "Method[groupbyproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.listcontrolbuilder", "Method[groupbyscriptblock]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.listcontrolbuilder", "Method[startentry]", "Argument[this]", "ReturnValue.SyntheticField[system.management.automation.listentrybuilder._listbuilder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolentry.model.yml new file mode 100644 index 000000000000..d685c79a5b3d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolentry.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.listcontrolentry", "Method[get_selectedby]", "Argument[this].Field[system.management.automation.listcontrolentry.entryselectedby].Field[system.management.automation.entryselectedby.typenames]", "ReturnValue", "value"] + - ["system.management.automation.listcontrolentry", "Method[listcontrolentry]", "Argument[0].Element", "Argument[this].Field[system.management.automation.listcontrolentry.items].Element", "value"] + - ["system.management.automation.listcontrolentry", "Method[listcontrolentry]", "Argument[1].Element", "Argument[this].Field[system.management.automation.listcontrolentry.entryselectedby].Field[system.management.automation.entryselectedby.typenames]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolentryitem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolentryitem.model.yml new file mode 100644 index 000000000000..4c7d28034e4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listcontrolentryitem.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.listcontrolentryitem", "Method[listcontrolentryitem]", "Argument[0]", "Argument[this].Field[system.management.automation.listcontrolentryitem.label]", "value"] + - ["system.management.automation.listcontrolentryitem", "Method[listcontrolentryitem]", "Argument[1]", "Argument[this].Field[system.management.automation.listcontrolentryitem.displayentry]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listentrybuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listentrybuilder.model.yml new file mode 100644 index 000000000000..e4e4cbfd06d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.listentrybuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.listentrybuilder", "Method[additemproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.listentrybuilder", "Method[additemscriptblock]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.listentrybuilder", "Method[endentry]", "Argument[this].SyntheticField[system.management.automation.listentrybuilder._listbuilder]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.moduleintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.moduleintrinsics.model.yml new file mode 100644 index 000000000000..8837a7b77fa3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.moduleintrinsics.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.moduleintrinsics", "Method[getmodulepath]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.moduleintrinsics", "Method[getmodulepath]", "Argument[1]", "ReturnValue", "taint"] + - ["system.management.automation.moduleintrinsics", "Method[getmodulepath]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.orderedhashtable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.orderedhashtable.model.yml new file mode 100644 index 000000000000..60bc3394abb6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.orderedhashtable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.orderedhashtable", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parameterattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parameterattribute.model.yml new file mode 100644 index 000000000000..aee760aec672 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parameterattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.parameterattribute", "Method[parameterattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.parameterattribute.experimentname]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parameterbindingexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parameterbindingexception.model.yml new file mode 100644 index 000000000000..2c3449fa50c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parameterbindingexception.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.parameterbindingexception", "Method[get_commandinvocation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.parameterbindingexception", "Method[get_errorid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.parameterbindingexception", "Method[get_parametername]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.parameterbindingexception", "Method[parameterbindingexception]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parametermetadata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parametermetadata.model.yml new file mode 100644 index 000000000000..2a03db4b7bd8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parametermetadata.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.parametermetadata", "Method[get_aliases]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.parametermetadata", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.parametermetadata", "Method[get_parametersets]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.parametermetadata", "Method[parametermetadata]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parentcontainserrorrecordexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parentcontainserrorrecordexception.model.yml new file mode 100644 index 000000000000..bd240ad08dbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parentcontainserrorrecordexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.parentcontainserrorrecordexception", "Method[parentcontainserrorrecordexception]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parseexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parseexception.model.yml new file mode 100644 index 000000000000..d98f7a9fd72d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.parseexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.parseexception", "Method[get_errors]", "Argument[this].SyntheticField[system.management.automation.parseexception._errors]", "ReturnValue", "value"] + - ["system.management.automation.parseexception", "Method[get_message]", "Argument[this].Field[system.exception.message]", "ReturnValue", "value"] + - ["system.management.automation.parseexception", "Method[parseexception]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.parseexception._errors]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pathinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pathinfo.model.yml new file mode 100644 index 000000000000..77f091eeaec7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pathinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pathinfo", "Method[get_drive]", "Argument[this].SyntheticField[system.management.automation.pathinfo._drive]", "ReturnValue", "value"] + - ["system.management.automation.pathinfo", "Method[get_path]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathinfo", "Method[get_provider]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathinfo", "Method[get_providerpath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pathintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pathintrinsics.model.yml new file mode 100644 index 000000000000..94d0f2e3a61b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pathintrinsics.model.yml @@ -0,0 +1,29 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pathintrinsics", "Method[combine]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.pathintrinsics", "Method[combine]", "Argument[1]", "ReturnValue", "value"] + - ["system.management.automation.pathintrinsics", "Method[currentproviderlocation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[get_currentfilesystemlocation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[get_currentlocation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[getresolvedproviderpathfromproviderpath]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.management.automation.pathintrinsics", "Method[getresolvedproviderpathfrompspath]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.management.automation.pathintrinsics", "Method[getresolvedpspathfrompspath]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[getresolvedpspathfrompspath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[getunresolvedproviderpathfrompspath]", "Argument[0]", "Argument[2].Field[system.management.automation.psdriveinfo.displayroot]", "taint"] + - ["system.management.automation.pathintrinsics", "Method[getunresolvedproviderpathfrompspath]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.pathintrinsics", "Method[ispsabsolute]", "Argument[0]", "Argument[1]", "taint"] + - ["system.management.automation.pathintrinsics", "Method[locationstack]", "Argument[0]", "ReturnValue.Field[system.management.automation.pathinfostack.name]", "value"] + - ["system.management.automation.pathintrinsics", "Method[locationstack]", "Argument[this].SyntheticField[system.management.automation.pathintrinsics._sessionstate].SyntheticField[system.management.automation.sessionstateinternal._defaultstackname]", "ReturnValue.Field[system.management.automation.pathinfostack.name]", "value"] + - ["system.management.automation.pathintrinsics", "Method[normalizerelativepath]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.pathintrinsics", "Method[normalizerelativepath]", "Argument[1]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[parsechildname]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.pathintrinsics", "Method[parseparent]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[poplocation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pathintrinsics", "Method[setdefaultlocationstack]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.pathintrinsics._sessionstate].SyntheticField[system.management.automation.sessionstateinternal._defaultstackname]", "value"] + - ["system.management.automation.pathintrinsics", "Method[setdefaultlocationstack]", "Argument[0]", "ReturnValue.Field[system.management.automation.pathinfostack.name]", "value"] + - ["system.management.automation.pathintrinsics", "Method[setdefaultlocationstack]", "Argument[this].SyntheticField[system.management.automation.pathintrinsics._sessionstate].SyntheticField[system.management.automation.sessionstateinternal._defaultstackname]", "ReturnValue.Field[system.management.automation.pathinfostack.name]", "value"] + - ["system.management.automation.pathintrinsics", "Method[setlocation]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.pathinfo._drive].Field[system.management.automation.psdriveinfo.displayroot]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.powershell.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.powershell.model.yml new file mode 100644 index 000000000000..4d063e4f75d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.powershell.model.yml @@ -0,0 +1,28 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.powershell", "Method[addargument]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.powershell", "Method[addcommand]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.powershell", "Method[addparameter]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.powershell", "Method[addparameters]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.powershell", "Method[addscript]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.powershell", "Method[addstatement]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.powershell", "Method[begininvoke]", "Argument[this].SyntheticField[system.management.automation.powershell.outputbuffer]", "ReturnValue.SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] + - ["system.management.automation.powershell", "Method[begininvoke]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.powershell._invokeasyncresult].SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] + - ["system.management.automation.powershell", "Method[begininvoke]", "Argument[1]", "ReturnValue.SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] + - ["system.management.automation.powershell", "Method[begininvoke]", "Argument[this].SyntheticField[system.management.automation.powershell.outputbuffer]", "ReturnValue.SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] + - ["system.management.automation.powershell", "Method[connect]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.powershell", "Method[connectasync]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.powershell._invokeasyncresult].SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] + - ["system.management.automation.powershell", "Method[connectasync]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.powershell.outputbuffer]", "value"] + - ["system.management.automation.powershell", "Method[connectasync]", "Argument[this].SyntheticField[system.management.automation.powershell._invokeasyncresult].SyntheticField[system.management.automation.powershellasyncresult.output]", "ReturnValue.SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] + - ["system.management.automation.powershell", "Method[connectasync]", "Argument[this].SyntheticField[system.management.automation.powershell.outputbuffer]", "ReturnValue.SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] + - ["system.management.automation.powershell", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.powershell", "Method[endinvoke]", "Argument[0].SyntheticField[system.management.automation.powershellasyncresult.output]", "ReturnValue", "value"] + - ["system.management.automation.powershell", "Method[invoke]", "Argument[1]", "Argument[this]", "taint"] + - ["system.management.automation.powershell", "Method[invoke]", "Argument[2]", "Argument[this]", "taint"] + - ["system.management.automation.powershell", "Method[invoke]", "Argument[2]", "Argument[this]", "taint"] + - ["system.management.automation.powershell", "Method[invoke]", "Argument[1]", "Argument[this]", "taint"] + - ["system.management.automation.powershell", "Method[invokeasync]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.powershell._invokeasyncresult].SyntheticField[system.management.automation.powershellasyncresult.output]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.processrunspacedebugendeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.processrunspacedebugendeventargs.model.yml new file mode 100644 index 000000000000..dc2e47f635b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.processrunspacedebugendeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.processrunspacedebugendeventargs", "Method[processrunspacedebugendeventargs]", "Argument[0]", "Argument[this].Field[system.management.automation.processrunspacedebugendeventargs.runspace]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.progressrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.progressrecord.model.yml new file mode 100644 index 000000000000..c928d4b9cf53 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.progressrecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.progressrecord", "Method[progressrecord]", "Argument[1]", "Argument[this]", "taint"] + - ["system.management.automation.progressrecord", "Method[progressrecord]", "Argument[2]", "Argument[this]", "taint"] + - ["system.management.automation.progressrecord", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.cmdletprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.cmdletprovider.model.yml new file mode 100644 index 000000000000..37e1a085c9a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.cmdletprovider.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.cmdletprovider", "Method[get_credential]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_currentpstransaction]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_dynamicparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_exclude]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_filter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_force]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_include]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_providerinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[get_psdriveinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.cmdletprovider", "Method[start]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.cmdletproviderattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.cmdletproviderattribute.model.yml new file mode 100644 index 000000000000..be88822b2be5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.cmdletproviderattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.cmdletproviderattribute", "Method[cmdletproviderattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.provider.cmdletproviderattribute.providername]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.containercmdletprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.containercmdletprovider.model.yml new file mode 100644 index 000000000000..cce65dd0b88e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.containercmdletprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.containercmdletprovider", "Method[convertpath]", "Argument[0]", "Argument[2]", "value"] + - ["system.management.automation.provider.containercmdletprovider", "Method[convertpath]", "Argument[0]", "Argument[3]", "value"] + - ["system.management.automation.provider.containercmdletprovider", "Method[newitem]", "Argument[this]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.drivecmdletprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.drivecmdletprovider.model.yml new file mode 100644 index 000000000000..f0018c728b81 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.drivecmdletprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.drivecmdletprovider", "Method[initializedefaultdrives]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.provider.drivecmdletprovider", "Method[newdrive]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.provider.drivecmdletprovider", "Method[removedrive]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icmdletprovidersupportshelp.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icmdletprovidersupportshelp.model.yml new file mode 100644 index 000000000000..03322eeccf7c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icmdletprovidersupportshelp.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.icmdletprovidersupportshelp", "Method[gethelpmaml]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icontentcmdletprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icontentcmdletprovider.model.yml new file mode 100644 index 000000000000..759b6fbb4e15 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icontentcmdletprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.icontentcmdletprovider", "Method[getcontentreader]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.provider.icontentcmdletprovider", "Method[getcontentreader]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icontentwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icontentwriter.model.yml new file mode 100644 index 000000000000..71409fa2e208 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.icontentwriter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.icontentwriter", "Method[write]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.itemcmdletprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.itemcmdletprovider.model.yml new file mode 100644 index 000000000000..e1a0cd709d8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.itemcmdletprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.itemcmdletprovider", "Method[expandpath]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.management.automation.provider.itemcmdletprovider", "Method[setitem]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.navigationcmdletprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.navigationcmdletprovider.model.yml new file mode 100644 index 000000000000..1b17e8be6334 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.provider.navigationcmdletprovider.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.provider.navigationcmdletprovider", "Method[getchildname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.provider.navigationcmdletprovider", "Method[getparentpath]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.provider.navigationcmdletprovider", "Method[makepath]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.provider.navigationcmdletprovider", "Method[makepath]", "Argument[1]", "ReturnValue", "value"] + - ["system.management.automation.provider.navigationcmdletprovider", "Method[normalizerelativepath]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.provider.navigationcmdletprovider", "Method[normalizerelativepath]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.provider.navigationcmdletprovider", "Method[normalizerelativepath]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providerinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providerinfo.model.yml new file mode 100644 index 000000000000..47f5bad8dc2a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providerinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.providerinfo", "Method[get_modulename]", "Argument[this].Field[system.management.automation.providerinfo.module].Field[system.management.automation.psmoduleinfo.name]", "ReturnValue", "value"] + - ["system.management.automation.providerinfo", "Method[get_modulename]", "Argument[this].Field[system.management.automation.providerinfo.pssnapin].Field[system.management.automation.pssnapininfo.name]", "ReturnValue", "value"] + - ["system.management.automation.providerinfo", "Method[providerinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.providerinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providerinvocationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providerinvocationexception.model.yml new file mode 100644 index 000000000000..6dc204964de1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providerinvocationexception.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.providerinvocationexception", "Method[get_message]", "Argument[this].Field[system.exception.message]", "ReturnValue", "value"] + - ["system.management.automation.providerinvocationexception", "Method[get_message]", "Argument[this].SyntheticField[system.management.automation.providerinvocationexception._message]", "ReturnValue", "value"] + - ["system.management.automation.providerinvocationexception", "Method[get_providerinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.providerinvocationexception", "Method[providerinvocationexception]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.providerinvocationexception._message]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providernameambiguousexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providernameambiguousexception.model.yml new file mode 100644 index 000000000000..25dab7ee3c6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.providernameambiguousexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.providernameambiguousexception", "Method[get_possiblematches]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.proxycommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.proxycommand.model.yml new file mode 100644 index 000000000000..b44f5a856d02 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.proxycommand.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.proxycommand", "Method[gethelpcomments]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.proxycommand", "Method[getparamblock]", "Argument[0].Field[system.management.automation.commandmetadata.parameters].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psadaptedproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psadaptedproperty.model.yml new file mode 100644 index 000000000000..085c754135b4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psadaptedproperty.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psadaptedproperty", "Method[get_baseobject]", "Argument[this].SyntheticField[system.management.automation.psproperty.baseobject]", "ReturnValue", "value"] + - ["system.management.automation.psadaptedproperty", "Method[get_tag]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psaliasproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psaliasproperty.model.yml new file mode 100644 index 000000000000..147e85b36adc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psaliasproperty.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psaliasproperty", "Method[copy]", "Argument[this].Field[system.management.automation.psaliasproperty.referencedmembername]", "ReturnValue.Field[system.management.automation.psaliasproperty.referencedmembername]", "value"] + - ["system.management.automation.psaliasproperty", "Method[copy]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue.SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.psaliasproperty", "Method[psaliasproperty]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.psaliasproperty", "Method[psaliasproperty]", "Argument[1]", "Argument[this].Field[system.management.automation.psaliasproperty.referencedmembername]", "value"] + - ["system.management.automation.psaliasproperty", "Method[tostring]", "Argument[this].Field[system.management.automation.psaliasproperty.referencedmembername]", "ReturnValue", "taint"] + - ["system.management.automation.psaliasproperty", "Method[tostring]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] + - ["system.management.automation.psaliasproperty", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psargumentexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psargumentexception.model.yml new file mode 100644 index 000000000000..9596b39bb52e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psargumentexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psargumentexception", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psargumentexception", "Method[psargumentexception]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psargumentnullexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psargumentnullexception.model.yml new file mode 100644 index 000000000000..9fd37d155f82 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psargumentnullexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psargumentnullexception", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psargumentnullexception", "Method[psargumentnullexception]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.psargumentnullexception", "Method[psargumentnullexception]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psclassinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psclassinfo.model.yml new file mode 100644 index 000000000000..d6c34a871d8e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psclassinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psclassinfo", "Method[updatemembers]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscmdlet.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscmdlet.model.yml new file mode 100644 index 000000000000..6a6ec8d9e350 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscmdlet.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pscmdlet", "Method[get_events]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pscmdlet", "Method[get_host]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pscmdlet", "Method[get_myinvocation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pscmdlet", "Method[get_pagingparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pscmdlet", "Method[get_parametersetname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pscmdlet", "Method[get_sessionstate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pscmdlet", "Method[getresolvedproviderpathfrompspath]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.management.automation.pscmdlet", "Method[getunresolvedproviderpathfrompspath]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.pscmdlet", "Method[getvariablevalue]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscodemethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscodemethod.model.yml new file mode 100644 index 000000000000..35bcb7366d86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscodemethod.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pscodemethod", "Method[copy]", "Argument[this].Field[system.management.automation.pscodemethod.codereference]", "ReturnValue.Field[system.management.automation.pscodemethod.codereference]", "value"] + - ["system.management.automation.pscodemethod", "Method[get_overloaddefinitions]", "Argument[this].Field[system.management.automation.pscodemethod.codereference].Field[system.reflection.memberinfo.name]", "ReturnValue.Element", "taint"] + - ["system.management.automation.pscodemethod", "Method[get_overloaddefinitions]", "Argument[this].Field[system.management.automation.pscodemethod.codereference]", "ReturnValue.Element", "taint"] + - ["system.management.automation.pscodemethod", "Method[pscodemethod]", "Argument[1]", "Argument[this].Field[system.management.automation.pscodemethod.codereference]", "value"] + - ["system.management.automation.pscodemethod", "Method[tostring]", "Argument[this].Field[system.management.automation.pscodemethod.codereference].Field[system.reflection.memberinfo.name]", "ReturnValue", "taint"] + - ["system.management.automation.pscodemethod", "Method[tostring]", "Argument[this].Field[system.management.automation.pscodemethod.codereference]", "ReturnValue", "taint"] + - ["system.management.automation.pscodemethod", "Method[tostring]", "Argument[this].Field[system.management.automation.pscodemethod.overloaddefinitions].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscodeproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscodeproperty.model.yml new file mode 100644 index 000000000000..2aec4af8f9df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscodeproperty.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pscodeproperty", "Method[pscodeproperty]", "Argument[1]", "Argument[this].Field[system.management.automation.pscodeproperty.gettercodereference]", "value"] + - ["system.management.automation.pscodeproperty", "Method[pscodeproperty]", "Argument[2]", "Argument[this].Field[system.management.automation.pscodeproperty.settercodereference]", "value"] + - ["system.management.automation.pscodeproperty", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscommand.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscommand.model.yml new file mode 100644 index 000000000000..06d4c02ba083 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscommand.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pscommand", "Method[addargument]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.pscommand", "Method[addcommand]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.pscommand._currentcommand].Field[system.management.automation.runspaces.command.commandtext]", "value"] + - ["system.management.automation.pscommand", "Method[addcommand]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.pscommand._currentcommand].Field[system.management.automation.runspaces.command.commandtext]", "value"] + - ["system.management.automation.pscommand", "Method[addcommand]", "Argument[this].SyntheticField[system.management.automation.pscommand._currentcommand]", "Argument[this].SyntheticField[system.management.automation.pscommand._commands].Element", "value"] + - ["system.management.automation.pscommand", "Method[addcommand]", "Argument[this].SyntheticField[system.management.automation.pscommand._currentcommand]", "ReturnValue.SyntheticField[system.management.automation.pscommand._commands].Element", "value"] + - ["system.management.automation.pscommand", "Method[addcommand]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.pscommand", "Method[addparameter]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.pscommand", "Method[addscript]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.pscommand._currentcommand].Field[system.management.automation.runspaces.command.commandtext]", "value"] + - ["system.management.automation.pscommand", "Method[addscript]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.pscommand._currentcommand].Field[system.management.automation.runspaces.command.commandtext]", "value"] + - ["system.management.automation.pscommand", "Method[addscript]", "Argument[this].SyntheticField[system.management.automation.pscommand._currentcommand]", "Argument[this].SyntheticField[system.management.automation.pscommand._commands].Element", "value"] + - ["system.management.automation.pscommand", "Method[addscript]", "Argument[this].SyntheticField[system.management.automation.pscommand._currentcommand]", "ReturnValue.SyntheticField[system.management.automation.pscommand._commands].Element", "value"] + - ["system.management.automation.pscommand", "Method[addscript]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.pscommand", "Method[addstatement]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.pscommand", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pscommand", "Method[get_commands]", "Argument[this].SyntheticField[system.management.automation.pscommand._commands]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscredential.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscredential.model.yml new file mode 100644 index 000000000000..c36904bdd1b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pscredential.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pscredential", "Method[get_password]", "Argument[this].SyntheticField[system.management.automation.pscredential._password]", "ReturnValue", "value"] + - ["system.management.automation.pscredential", "Method[get_username]", "Argument[this].SyntheticField[system.management.automation.pscredential._username]", "ReturnValue", "value"] + - ["system.management.automation.pscredential", "Method[getnetworkcredential]", "Argument[this].SyntheticField[system.management.automation.pscredential._netcred]", "ReturnValue", "value"] + - ["system.management.automation.pscredential", "Method[getnetworkcredential]", "Argument[this].SyntheticField[system.management.automation.pscredential._username]", "Argument[this].SyntheticField[system.management.automation.pscredential._netcred]", "taint"] + - ["system.management.automation.pscredential", "Method[getnetworkcredential]", "Argument[this].SyntheticField[system.management.automation.pscredential._username]", "ReturnValue", "taint"] + - ["system.management.automation.pscredential", "Method[getobjectdata]", "Argument[this].SyntheticField[system.management.automation.pscredential._username]", "Argument[0].SyntheticField[System.Runtime.Serialization.SerializationInfo._values].Element", "value"] + - ["system.management.automation.pscredential", "Method[pscredential]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.pscredential._username]", "value"] + - ["system.management.automation.pscredential", "Method[pscredential]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.pscredential", "Method[pscredential]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.pscredential._password]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdebugcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdebugcontext.model.yml new file mode 100644 index 000000000000..8a30397ece0b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdebugcontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psdebugcontext", "Method[psdebugcontext]", "Argument[0]", "Argument[this].Field[system.management.automation.psdebugcontext.invocationinfo]", "value"] + - ["system.management.automation.psdebugcontext", "Method[psdebugcontext]", "Argument[2]", "Argument[this].Field[system.management.automation.psdebugcontext.trigger]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdriveinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdriveinfo.model.yml new file mode 100644 index 000000000000..76e59704bbc1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdriveinfo.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psdriveinfo", "Method[get_name]", "Argument[this].SyntheticField[system.management.automation.psdriveinfo._name]", "ReturnValue", "value"] + - ["system.management.automation.psdriveinfo", "Method[get_provider]", "Argument[this].SyntheticField[system.management.automation.psdriveinfo._provider]", "ReturnValue", "value"] + - ["system.management.automation.psdriveinfo", "Method[psdriveinfo]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.psdriveinfo._name]", "value"] + - ["system.management.automation.psdriveinfo", "Method[psdriveinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.psdriveinfo", "Method[psdriveinfo]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.psdriveinfo._provider]", "value"] + - ["system.management.automation.psdriveinfo", "Method[psdriveinfo]", "Argument[3]", "Argument[this].Field[system.management.automation.psdriveinfo.description]", "value"] + - ["system.management.automation.psdriveinfo", "Method[psdriveinfo]", "Argument[4]", "Argument[this].Field[system.management.automation.psdriveinfo.credential]", "value"] + - ["system.management.automation.psdriveinfo", "Method[psdriveinfo]", "Argument[5]", "Argument[this].Field[system.management.automation.psdriveinfo.displayroot]", "value"] + - ["system.management.automation.psdriveinfo", "Method[tostring]", "Argument[this].Field[system.management.automation.psdriveinfo.name]", "ReturnValue", "value"] + - ["system.management.automation.psdriveinfo", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.psdriveinfo._name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdynamicmember.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdynamicmember.model.yml new file mode 100644 index 000000000000..4ebdebe9d93e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psdynamicmember.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psdynamicmember", "Method[copy]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue.SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.psdynamicmember", "Method[copy]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue.SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.psdynamicmember", "Method[tostring]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] + - ["system.management.automation.psdynamicmember", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventargscollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventargscollection.model.yml new file mode 100644 index 000000000000..dff5d93813bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventargscollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pseventargscollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventhandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventhandler.model.yml new file mode 100644 index 000000000000..31edaa834ae0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventhandler.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pseventhandler", "Method[pseventhandler]", "Argument[0]", "Argument[this].Field[system.management.automation.pseventhandler.eventmanager]", "value"] + - ["system.management.automation.pseventhandler", "Method[pseventhandler]", "Argument[1]", "Argument[this].Field[system.management.automation.pseventhandler.sender]", "value"] + - ["system.management.automation.pseventhandler", "Method[pseventhandler]", "Argument[2]", "Argument[this].Field[system.management.automation.pseventhandler.sourceidentifier]", "value"] + - ["system.management.automation.pseventhandler", "Method[pseventhandler]", "Argument[3]", "Argument[this].Field[system.management.automation.pseventhandler.extradata]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventjob.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventjob.model.yml new file mode 100644 index 000000000000..e455987410a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventjob.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pseventjob", "Method[get_module]", "Argument[this].SyntheticField[system.management.automation.pseventjob.scriptblock].Field[system.management.automation.scriptblock.module]", "ReturnValue", "value"] + - ["system.management.automation.pseventjob", "Method[pseventjob]", "Argument[2]", "Argument[this].SyntheticField[system.management.automation.pseventjob.scriptblock]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventmanager.model.yml new file mode 100644 index 000000000000..d5c4245d6e77 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pseventmanager.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pseventmanager", "Method[createevent]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.pseventmanager", "Method[createevent]", "Argument[1]", "ReturnValue", "taint"] + - ["system.management.automation.pseventmanager", "Method[createevent]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.management.automation.pseventmanager", "Method[createevent]", "Argument[3]", "ReturnValue", "taint"] + - ["system.management.automation.pseventmanager", "Method[createevent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pseventmanager", "Method[generateevent]", "Argument[0]", "ReturnValue.Field[system.management.automation.pseventargs.sourceidentifier]", "value"] + - ["system.management.automation.pseventmanager", "Method[generateevent]", "Argument[1]", "ReturnValue.Field[system.management.automation.pseventargs.sender]", "value"] + - ["system.management.automation.pseventmanager", "Method[generateevent]", "Argument[2].Element", "ReturnValue.Field[system.management.automation.pseventargs.sourceeventargs].Field[system.management.automation.forwardedeventargs.serializedremoteeventargs]", "value"] + - ["system.management.automation.pseventmanager", "Method[generateevent]", "Argument[2].Element", "ReturnValue.Field[system.management.automation.pseventargs.sourceeventargs]", "value"] + - ["system.management.automation.pseventmanager", "Method[generateevent]", "Argument[2]", "ReturnValue.Field[system.management.automation.pseventargs.sourceargs]", "value"] + - ["system.management.automation.pseventmanager", "Method[generateevent]", "Argument[3]", "ReturnValue.Field[system.management.automation.pseventargs.messagedata]", "value"] + - ["system.management.automation.pseventmanager", "Method[get_subscribers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pseventmanager", "Method[geteventsubscribers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pseventmanager", "Method[subscribeevent]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psinvocationstateinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psinvocationstateinfo.model.yml new file mode 100644 index 000000000000..442bb6c4a109 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psinvocationstateinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psinvocationstateinfo", "Method[get_reason]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psjobstarteventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psjobstarteventargs.model.yml new file mode 100644 index 000000000000..4638c504afef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psjobstarteventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psjobstarteventargs", "Method[psjobstarteventargs]", "Argument[0]", "Argument[this].Field[system.management.automation.psjobstarteventargs.job]", "value"] + - ["system.management.automation.psjobstarteventargs", "Method[psjobstarteventargs]", "Argument[1]", "Argument[this].Field[system.management.automation.psjobstarteventargs.debugger]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pslistmodifier.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pslistmodifier.model.yml new file mode 100644 index 000000000000..83fdd19f8be5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pslistmodifier.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pslistmodifier", "Method[applyto]", "Argument[this].SyntheticField[system.management.automation.pslistmodifier._itemstoadd].Element", "Argument[0].Element", "value"] + - ["system.management.automation.pslistmodifier", "Method[get_add]", "Argument[this].SyntheticField[system.management.automation.pslistmodifier._itemstoadd]", "ReturnValue", "value"] + - ["system.management.automation.pslistmodifier", "Method[get_remove]", "Argument[this].SyntheticField[system.management.automation.pslistmodifier._itemstoremove]", "ReturnValue", "value"] + - ["system.management.automation.pslistmodifier", "Method[get_replace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pslistmodifier", "Method[pslistmodifier]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.pslistmodifier._itemstoremove]", "value"] + - ["system.management.automation.pslistmodifier", "Method[pslistmodifier]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.pslistmodifier", "Method[pslistmodifier]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.pslistmodifier._itemstoadd]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmemberinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmemberinfo.model.yml new file mode 100644 index 000000000000..399226f5ffc3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmemberinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psmemberinfo", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmemberinfo", "Method[get_name]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue", "value"] + - ["system.management.automation.psmemberinfo", "Method[get_typenameofvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmemberinfo", "Method[setmembername]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmemberset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmemberset.model.yml new file mode 100644 index 000000000000..9a8d0149303e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmemberset.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psmemberset", "Method[get_members]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmemberset", "Method[get_methods]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmemberset", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmemberset", "Method[psmemberset]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.psmemberset", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmethodinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmethodinfo.model.yml new file mode 100644 index 000000000000..0396231924e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmethodinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psmethodinfo", "Method[get_overloaddefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmethodinfo", "Method[invoke]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmoduleinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmoduleinfo.model.yml new file mode 100644 index 000000000000..28b174c39318 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psmoduleinfo.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psmoduleinfo", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_compatiblepseditions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_definition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_exportedaliases]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_exportedcmdlets]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_exportedcommands]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_exporteddscresources]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_exportedfunctions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_exportedvariables]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_filelist]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_modulelist]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_requiredassemblies]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_scripts]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[get_tags]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[getexportedtypedefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[invoke]", "Argument[this]", "Argument[0]", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[newboundscriptblock]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[newboundscriptblock]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[psmoduleinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.psmoduleinfo", "Method[tostring]", "Argument[this].Field[system.management.automation.psmoduleinfo.name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psnoteproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psnoteproperty.model.yml new file mode 100644 index 000000000000..34004c05f509 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psnoteproperty.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psnoteproperty", "Method[psnoteproperty]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.psnoteproperty", "Method[psnoteproperty]", "Argument[1]", "Argument[this]", "taint"] + - ["system.management.automation.psnoteproperty", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobject.model.yml new file mode 100644 index 000000000000..c5bcf21ef06a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobject.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psobject", "Method[aspsobject]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.psobject._immediatebaseobject]", "value"] + - ["system.management.automation.psobject", "Method[aspsobject]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.psobject", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psobject", "Method[get_baseobject]", "Argument[this].SyntheticField[system.management.automation.psobject._immediatebaseobject]", "ReturnValue", "value"] + - ["system.management.automation.psobject", "Method[get_immediatebaseobject]", "Argument[this].SyntheticField[system.management.automation.psobject._immediatebaseobject]", "ReturnValue", "value"] + - ["system.management.automation.psobject", "Method[get_members]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psobject", "Method[get_methods]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psobject", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psobject", "Method[get_typenames]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psobject", "Method[psobject]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.psobject._immediatebaseobject]", "value"] + - ["system.management.automation.psobject", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjectpropertydescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjectpropertydescriptor.model.yml new file mode 100644 index 000000000000..9a39f9ddfcd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjectpropertydescriptor.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psobjectpropertydescriptor", "Method[getvalue]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjecttypedescriptionprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjecttypedescriptionprovider.model.yml new file mode 100644 index 000000000000..f617595ed01d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjecttypedescriptionprovider.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psobjecttypedescriptionprovider", "Method[gettypedescriptor]", "Argument[1]", "ReturnValue.Field[system.management.automation.psobjecttypedescriptor.instance]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjecttypedescriptor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjecttypedescriptor.model.yml new file mode 100644 index 000000000000..9f4d63f22e3d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psobjecttypedescriptor.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psobjecttypedescriptor", "Method[getpropertyowner]", "Argument[this].Field[system.management.automation.psobjecttypedescriptor.instance]", "ReturnValue", "value"] + - ["system.management.automation.psobjecttypedescriptor", "Method[psobjecttypedescriptor]", "Argument[0]", "Argument[this].Field[system.management.automation.psobjecttypedescriptor.instance]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psparameterizedproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psparameterizedproperty.model.yml new file mode 100644 index 000000000000..eeead3a5d28f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psparameterizedproperty.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psparameterizedproperty", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psprimitivedictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psprimitivedictionary.model.yml new file mode 100644 index 000000000000..ab5058fc86c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psprimitivedictionary.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psprimitivedictionary", "Method[add]", "Argument[0]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[add]", "Argument[1]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.value]", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[clone]", "Argument[this].Element.Field[system.collections.dictionaryentry.key]", "ReturnValue.Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[clone]", "Argument[this].Element.Field[system.collections.dictionaryentry.value]", "ReturnValue.Element.Field[system.collections.generic.keyvaluepair`2.value]", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[get_item]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.value]", "ReturnValue", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[psprimitivedictionary]", "Argument[0].Element.Field[system.collections.dictionaryentry.key]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[psprimitivedictionary]", "Argument[0].Element.Field[system.collections.dictionaryentry.value]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.value]", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[set_item]", "Argument[0]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] + - ["system.management.automation.psprimitivedictionary", "Method[set_item]", "Argument[1]", "Argument[this].Element.Field[system.collections.generic.keyvaluepair`2.value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psproperty.model.yml new file mode 100644 index 000000000000..c726a4962c12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psproperty.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psproperty", "Method[tostring]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] + - ["system.management.automation.psproperty", "Method[tostring]", "Argument[this].Field[system.management.automation.psproperty.typenameofvalue]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pspropertyadapter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pspropertyadapter.model.yml new file mode 100644 index 000000000000..6c529697e916 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pspropertyadapter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pspropertyadapter", "Method[getfirstpropertyordefault]", "Argument[0]", "ReturnValue.SyntheticField[system.management.automation.psproperty.baseobject]", "value"] + - ["system.management.automation.pspropertyadapter", "Method[getproperties]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pspropertyset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pspropertyset.model.yml new file mode 100644 index 000000000000..39b433ce1c09 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pspropertyset.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pspropertyset", "Method[copy]", "Argument[this].Field[system.management.automation.pspropertyset.referencedpropertynames].Element", "ReturnValue.Field[system.management.automation.pspropertyset.referencedpropertynames].Element", "value"] + - ["system.management.automation.pspropertyset", "Method[copy]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue.SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.pspropertyset", "Method[pspropertyset]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.pspropertyset", "Method[pspropertyset]", "Argument[1].Element", "Argument[this].Field[system.management.automation.pspropertyset.referencedpropertynames].Element", "value"] + - ["system.management.automation.pspropertyset", "Method[tostring]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] + - ["system.management.automation.pspropertyset", "Method[tostring]", "Argument[this].Field[system.management.automation.pspropertyset.referencedpropertynames].Element", "ReturnValue", "taint"] + - ["system.management.automation.pspropertyset", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psreference.model.yml new file mode 100644 index 000000000000..9de52362a5a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psreference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psreference", "Method[psreference]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psscriptmethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psscriptmethod.model.yml new file mode 100644 index 000000000000..cb3f8364ef8d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psscriptmethod.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psscriptmethod", "Method[copy]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue.SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.psscriptmethod", "Method[copy]", "Argument[this].SyntheticField[system.management.automation.psscriptmethod._script]", "ReturnValue.SyntheticField[system.management.automation.psscriptmethod._script]", "value"] + - ["system.management.automation.psscriptmethod", "Method[get_overloaddefinitions]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue.Element", "taint"] + - ["system.management.automation.psscriptmethod", "Method[get_overloaddefinitions]", "Argument[this].Field[system.management.automation.psscriptmethod.typenameofvalue]", "ReturnValue.Element", "taint"] + - ["system.management.automation.psscriptmethod", "Method[get_overloaddefinitions]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue.Element", "taint"] + - ["system.management.automation.psscriptmethod", "Method[get_script]", "Argument[this].SyntheticField[system.management.automation.psscriptmethod._script]", "ReturnValue", "value"] + - ["system.management.automation.psscriptmethod", "Method[psscriptmethod]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.psscriptmethod", "Method[psscriptmethod]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.psscriptmethod._script]", "value"] + - ["system.management.automation.psscriptmethod", "Method[tostring]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] + - ["system.management.automation.psscriptmethod", "Method[tostring]", "Argument[this].Field[system.management.automation.psscriptmethod.typenameofvalue]", "ReturnValue", "taint"] + - ["system.management.automation.psscriptmethod", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psscriptproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psscriptproperty.model.yml new file mode 100644 index 000000000000..ca249732cf3f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psscriptproperty.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psscriptproperty", "Method[get_getterscript]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psscriptproperty", "Method[get_setterscript]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psscriptproperty", "Method[psscriptproperty]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "value"] + - ["system.management.automation.psscriptproperty", "Method[tostring]", "Argument[this].Field[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] + - ["system.management.automation.psscriptproperty", "Method[tostring]", "Argument[this].Field[system.management.automation.psscriptproperty.typenameofvalue]", "ReturnValue", "taint"] + - ["system.management.automation.psscriptproperty", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.psmemberinfo.name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pssecurityexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pssecurityexception.model.yml new file mode 100644 index 000000000000..466e7b1ed967 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pssecurityexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pssecurityexception", "Method[get_message]", "Argument[this].SyntheticField[system.management.automation.pssecurityexception._message]", "ReturnValue", "value"] + - ["system.management.automation.pssecurityexception", "Method[pssecurityexception]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.pssecurityexception._message]", "value"] + - ["system.management.automation.pssecurityexception", "Method[pssecurityexception]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pssnapininfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pssnapininfo.model.yml new file mode 100644 index 000000000000..c2560d45594d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pssnapininfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pssnapininfo", "Method[get_description]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pssnapininfo", "Method[get_vendor]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pssnapininfo", "Method[tostring]", "Argument[this].Field[system.management.automation.pssnapininfo.name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary.model.yml new file mode 100644 index 000000000000..e38cc0810dd8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.psstyle+fileinfoformatting+fileextensiondictionary", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psstyle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psstyle.model.yml new file mode 100644 index 000000000000..831f0f1bc820 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psstyle.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psstyle", "Method[formathyperlink]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.psstyle", "Method[formathyperlink]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstoken.model.yml new file mode 100644 index 000000000000..90a63c727820 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstoken.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pstoken", "Method[get_content]", "Argument[this].SyntheticField[system.management.automation.pstoken._extent].Field[system.management.automation.language.iscriptextent.text]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstracesource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstracesource.model.yml new file mode 100644 index 000000000000..b4f0d91a4791 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstracesource.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pstracesource", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pstracesource", "Method[get_listeners]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.pstracesource", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypeconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypeconverter.model.yml new file mode 100644 index 000000000000..445a6e891863 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypeconverter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pstypeconverter", "Method[convertfrom]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.pstypeconverter", "Method[convertfrom]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.pstypeconverter", "Method[convertfrom]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypename.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypename.model.yml new file mode 100644 index 000000000000..0c60131f9ed0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypename.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pstypename", "Method[pstypename]", "Argument[0].Field[system.management.automation.language.typedefinitionast.name]", "Argument[this].Field[system.management.automation.pstypename.name]", "value"] + - ["system.management.automation.pstypename", "Method[pstypename]", "Argument[0]", "Argument[this].Field[system.management.automation.pstypename.name]", "value"] + - ["system.management.automation.pstypename", "Method[pstypename]", "Argument[0]", "Argument[this].Field[system.management.automation.pstypename.typedefinitionast]", "value"] + - ["system.management.automation.pstypename", "Method[pstypename]", "Argument[this].Field[system.management.automation.pstypename.typedefinitionast].Field[system.management.automation.language.typedefinitionast.name]", "Argument[this].Field[system.management.automation.pstypename.name]", "value"] + - ["system.management.automation.pstypename", "Method[tostring]", "Argument[this].Field[system.management.automation.pstypename.name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypenameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypenameattribute.model.yml new file mode 100644 index 000000000000..c36f8f6255eb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.pstypenameattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.pstypenameattribute", "Method[pstypenameattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.pstypenameattribute.pstypename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariable.model.yml new file mode 100644 index 000000000000..383e736b553c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariable.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psvariable", "Method[get_modulename]", "Argument[this].Field[system.management.automation.psvariable.module].Field[system.management.automation.psmoduleinfo.name]", "ReturnValue", "value"] + - ["system.management.automation.psvariable", "Method[psvariable]", "Argument[0]", "Argument[this].Field[system.management.automation.psvariable.name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariableintrinsics.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariableintrinsics.model.yml new file mode 100644 index 000000000000..da3feaeed6a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariableintrinsics.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psvariableintrinsics", "Method[getvalue]", "Argument[1]", "ReturnValue", "value"] + - ["system.management.automation.psvariableintrinsics", "Method[set]", "Argument[this]", "Argument[0]", "taint"] + - ["system.management.automation.psvariableintrinsics", "Method[set]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariableproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariableproperty.model.yml new file mode 100644 index 000000000000..8a418e9e4ce4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.psvariableproperty.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.psvariableproperty", "Method[psvariableproperty]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoteexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoteexception.model.yml new file mode 100644 index 000000000000..13c8270bb6c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoteexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoteexception", "Method[get_serializedremoteexception]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.remoteexception", "Method[get_serializedremoteinvocationinfo]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.client.clientsessiontransportmanagerbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.client.clientsessiontransportmanagerbase.model.yml new file mode 100644 index 000000000000..81bc7098dcf9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.client.clientsessiontransportmanagerbase.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.client.clientsessiontransportmanagerbase", "Method[handledatareceived]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.remoting.client.clientsessiontransportmanagerbase", "Method[handleoutputdatareceived]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.remoting.client.clientsessiontransportmanagerbase", "Method[setmessagewriter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.origininfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.origininfo.model.yml new file mode 100644 index 000000000000..8ad30fe9bc2b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.origininfo.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.origininfo", "Method[get_pscomputername]", "Argument[this].SyntheticField[system.management.automation.remoting.origininfo._computername]", "ReturnValue", "value"] + - ["system.management.automation.remoting.origininfo", "Method[get_pscomputername]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.remoting.origininfo", "Method[get_runspaceid]", "Argument[this].SyntheticField[system.management.automation.remoting.origininfo._runspaceid]", "ReturnValue", "value"] + - ["system.management.automation.remoting.origininfo", "Method[get_runspaceid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.remoting.origininfo", "Method[origininfo]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.remoting.origininfo._computername]", "value"] + - ["system.management.automation.remoting.origininfo", "Method[origininfo]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.remoting.origininfo._runspaceid]", "value"] + - ["system.management.automation.remoting.origininfo", "Method[tostring]", "Argument[this].Field[system.management.automation.remoting.origininfo.pscomputername]", "ReturnValue", "value"] + - ["system.management.automation.remoting.origininfo", "Method[tostring]", "Argument[this].SyntheticField[system.management.automation.remoting.origininfo._computername]", "ReturnValue", "value"] + - ["system.management.automation.remoting.origininfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pscertificatedetails.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pscertificatedetails.model.yml new file mode 100644 index 000000000000..26166da6652c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pscertificatedetails.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.pscertificatedetails", "Method[pscertificatedetails]", "Argument[0]", "Argument[this].Field[system.management.automation.remoting.pscertificatedetails.subject]", "value"] + - ["system.management.automation.remoting.pscertificatedetails", "Method[pscertificatedetails]", "Argument[1]", "Argument[this].Field[system.management.automation.remoting.pscertificatedetails.issuername]", "value"] + - ["system.management.automation.remoting.pscertificatedetails", "Method[pscertificatedetails]", "Argument[2]", "Argument[this].Field[system.management.automation.remoting.pscertificatedetails.issuerthumbprint]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.psidentity.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.psidentity.model.yml new file mode 100644 index 000000000000..ebb42072c334 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.psidentity.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.psidentity", "Method[psidentity]", "Argument[0]", "Argument[this].Field[system.management.automation.remoting.psidentity.authenticationtype]", "value"] + - ["system.management.automation.remoting.psidentity", "Method[psidentity]", "Argument[2]", "Argument[this].Field[system.management.automation.remoting.psidentity.name]", "value"] + - ["system.management.automation.remoting.psidentity", "Method[psidentity]", "Argument[3]", "Argument[this].Field[system.management.automation.remoting.psidentity.certificatedetails]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.psprincipal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.psprincipal.model.yml new file mode 100644 index 000000000000..a4a8bf54d60d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.psprincipal.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.psprincipal", "Method[get_identity]", "Argument[this].Field[system.management.automation.remoting.psprincipal.identity]", "ReturnValue", "value"] + - ["system.management.automation.remoting.psprincipal", "Method[psprincipal]", "Argument[0]", "Argument[this].Field[system.management.automation.remoting.psprincipal.identity]", "value"] + - ["system.management.automation.remoting.psprincipal", "Method[psprincipal]", "Argument[1]", "Argument[this].Field[system.management.automation.remoting.psprincipal.windowsidentity]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssenderinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssenderinfo.model.yml new file mode 100644 index 000000000000..834ea3fc3a70 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssenderinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.pssenderinfo", "Method[pssenderinfo]", "Argument[0]", "Argument[this].Field[system.management.automation.remoting.pssenderinfo.userinfo]", "value"] + - ["system.management.automation.remoting.pssenderinfo", "Method[pssenderinfo]", "Argument[1]", "Argument[this].Field[system.management.automation.remoting.pssenderinfo.connectionstring]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssessionconfiguration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssessionconfiguration.model.yml new file mode 100644 index 000000000000..69107d63fa70 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssessionconfiguration.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.pssessionconfiguration", "Method[getinitialsessionstate]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.remoting.pssessionconfiguration", "Method[getinitialsessionstate]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssessionconfigurationdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssessionconfigurationdata.model.yml new file mode 100644 index 000000000000..f1304250d526 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.pssessionconfigurationdata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.pssessionconfigurationdata", "Method[get_modulestoimport]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.transporterroroccuredeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.transporterroroccuredeventargs.model.yml new file mode 100644 index 000000000000..719a537a915b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.remoting.transporterroroccuredeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.remoting.transporterroroccuredeventargs", "Method[transporterroroccuredeventargs]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspacepoolstateinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspacepoolstateinfo.model.yml new file mode 100644 index 000000000000..ddf86a6433fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspacepoolstateinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspacepoolstateinfo", "Method[runspacepoolstateinfo]", "Argument[1]", "Argument[this].Field[system.management.automation.runspacepoolstateinfo.reason]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspacerepository.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspacerepository.model.yml new file mode 100644 index 000000000000..ecbf65bd2ff4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspacerepository.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspacerepository", "Method[get_runspaces]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspacerepository", "Method[getkey]", "Argument[0].Field[system.management.automation.runspaces.pssession.instanceid]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.aliaspropertydata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.aliaspropertydata.model.yml new file mode 100644 index 000000000000..566843be2a12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.aliaspropertydata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.aliaspropertydata", "Method[aliaspropertydata]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.aliaspropertydata.referencedmembername]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.codemethoddata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.codemethoddata.model.yml new file mode 100644 index 000000000000..7eb8b0c90a7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.codemethoddata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.codemethoddata", "Method[codemethoddata]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.codemethoddata.codereference]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.codepropertydata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.codepropertydata.model.yml new file mode 100644 index 000000000000..0eba9cc52686 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.codepropertydata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.codepropertydata", "Method[codepropertydata]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.codepropertydata.getcodereference]", "value"] + - ["system.management.automation.runspaces.codepropertydata", "Method[codepropertydata]", "Argument[2]", "Argument[this].Field[system.management.automation.runspaces.codepropertydata.setcodereference]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.command.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.command.model.yml new file mode 100644 index 000000000000..a2b9d6bf224e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.command.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.command", "Method[command]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.command.commandtext]", "value"] + - ["system.management.automation.runspaces.command", "Method[tostring]", "Argument[this].Field[system.management.automation.runspaces.command.commandtext]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandcollection.model.yml new file mode 100644 index 000000000000..e54b82e4b019 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.commandcollection", "Method[addscript]", "Argument[0]", "Argument[this].Element.Field[system.management.automation.runspaces.command.commandtext]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandparameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandparameter.model.yml new file mode 100644 index 000000000000..bffa42b990b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandparameter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.commandparameter", "Method[commandparameter]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.commandparameter.name]", "value"] + - ["system.management.automation.runspaces.commandparameter", "Method[commandparameter]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.commandparameter.value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandparametercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandparametercollection.model.yml new file mode 100644 index 000000000000..f471027aab46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.commandparametercollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.commandparametercollection", "Method[add]", "Argument[0]", "Argument[this].Element.Field[system.management.automation.runspaces.commandparameter.name]", "value"] + - ["system.management.automation.runspaces.commandparametercollection", "Method[add]", "Argument[1]", "Argument[this].Element.Field[system.management.automation.runspaces.commandparameter.value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.containerconnectioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.containerconnectioninfo.model.yml new file mode 100644 index 000000000000..a58ed1d9fa53 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.containerconnectioninfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.containerconnectioninfo", "Method[createcontainerconnectioninfo]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.containerconnectioninfo", "Method[createcontainerconnectioninfo]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.formattableloadexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.formattableloadexception.model.yml new file mode 100644 index 000000000000..a47591afd0db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.formattableloadexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.formattableloadexception", "Method[get_errors]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.initialsessionstate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.initialsessionstate.model.yml new file mode 100644 index 000000000000..0a0812b14614 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.initialsessionstate.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.initialsessionstate", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_assemblies]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_commands]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_environmentvariables]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_formats]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_modules]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_providers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_startupscripts]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_types]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[get_variables]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[importpsmodule]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.management.automation.runspaces.initialsessionstate", "Method[importpssnapin]", "Argument[0]", "ReturnValue.Field[system.management.automation.pssnapininfo.name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.initialsessionstateentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.initialsessionstateentry.model.yml new file mode 100644 index 000000000000..ae5164b4c056 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.initialsessionstateentry.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.initialsessionstateentry", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.initialsessionstateentry", "Method[initialsessionstateentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.membersetdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.membersetdata.model.yml new file mode 100644 index 000000000000..5d676d41d1f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.membersetdata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.membersetdata", "Method[membersetdata]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.membersetdata.members]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.namedpipeconnectioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.namedpipeconnectioninfo.model.yml new file mode 100644 index 000000000000..f3abff9c8955 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.namedpipeconnectioninfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.namedpipeconnectioninfo", "Method[namedpipeconnectioninfo]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.namedpipeconnectioninfo.custompipename]", "value"] + - ["system.management.automation.runspaces.namedpipeconnectioninfo", "Method[namedpipeconnectioninfo]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.notepropertydata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.notepropertydata.model.yml new file mode 100644 index 000000000000..0421c94a5a42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.notepropertydata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.notepropertydata", "Method[notepropertydata]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.notepropertydata.value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pipeline.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pipeline.model.yml new file mode 100644 index 000000000000..c8bd985b64f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pipeline.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.pipeline", "Method[connect]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pipeline", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pipeline", "Method[get_error]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pipeline", "Method[get_input]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pipeline", "Method[get_output]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pipeline", "Method[get_pipelinestateinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pipeline", "Method[get_runspace]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pipelinewriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pipelinewriter.model.yml new file mode 100644 index 000000000000..fa06e55c7b2a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pipelinewriter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.pipelinewriter", "Method[get_waithandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.powershellprocessinstance.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.powershellprocessinstance.model.yml new file mode 100644 index 000000000000..001e3751f089 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.powershellprocessinstance.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.powershellprocessinstance", "Method[powershellprocessinstance]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.propertysetdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.propertysetdata.model.yml new file mode 100644 index 000000000000..4953d6f0199c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.propertysetdata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.propertysetdata", "Method[propertysetdata]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.psconsoleloadexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.psconsoleloadexception.model.yml new file mode 100644 index 000000000000..353698825312 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.psconsoleloadexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.psconsoleloadexception", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pssession.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pssession.model.yml new file mode 100644 index 000000000000..bc4bc5f5a365 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pssession.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.pssession", "Method[create]", "Argument[1]", "ReturnValue.SyntheticField[system.management.automation.runspaces.pssession._transportname]", "value"] + - ["system.management.automation.runspaces.pssession", "Method[get_applicationprivatedata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pssession", "Method[get_instanceid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pssession", "Method[get_runspace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.pssession", "Method[get_transport]", "Argument[this].SyntheticField[system.management.automation.runspaces.pssession._transportname]", "ReturnValue", "value"] + - ["system.management.automation.runspaces.pssession", "Method[tostring]", "Argument[this].Field[system.management.automation.runspaces.pssession.name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pssnapinexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pssnapinexception.model.yml new file mode 100644 index 000000000000..b8c65a00d5aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.pssnapinexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.pssnapinexception", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingdebugrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingdebugrecord.model.yml new file mode 100644 index 000000000000..5bd7e3331f05 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingdebugrecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.remotingdebugrecord", "Method[get_origininfo]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingdebugrecord._origininfo]", "ReturnValue", "value"] + - ["system.management.automation.runspaces.remotingdebugrecord", "Method[get_origininfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.remotingdebugrecord", "Method[remotingdebugrecord]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingdebugrecord._origininfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingerrorrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingerrorrecord.model.yml new file mode 100644 index 000000000000..becc6570aa40 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingerrorrecord.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.remotingerrorrecord", "Method[get_origininfo]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotinginformationrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotinginformationrecord.model.yml new file mode 100644 index 000000000000..e17136b11dd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotinginformationrecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.remotinginformationrecord", "Method[get_origininfo]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotinginformationrecord._origininfo]", "ReturnValue", "value"] + - ["system.management.automation.runspaces.remotinginformationrecord", "Method[get_origininfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.remotinginformationrecord", "Method[remotinginformationrecord]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotinginformationrecord._origininfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingprogressrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingprogressrecord.model.yml new file mode 100644 index 000000000000..738f769bd48a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingprogressrecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.remotingprogressrecord", "Method[get_origininfo]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingprogressrecord._origininfo]", "ReturnValue", "value"] + - ["system.management.automation.runspaces.remotingprogressrecord", "Method[get_origininfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.remotingprogressrecord", "Method[remotingprogressrecord]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingprogressrecord._origininfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingverboserecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingverboserecord.model.yml new file mode 100644 index 000000000000..b85a4488a304 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingverboserecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.remotingverboserecord", "Method[get_origininfo]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingverboserecord._origininfo]", "ReturnValue", "value"] + - ["system.management.automation.runspaces.remotingverboserecord", "Method[get_origininfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.remotingverboserecord", "Method[remotingverboserecord]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingverboserecord._origininfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingwarningrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingwarningrecord.model.yml new file mode 100644 index 000000000000..30ff93204e84 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.remotingwarningrecord.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.remotingwarningrecord", "Method[get_origininfo]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingwarningrecord._origininfo]", "ReturnValue", "value"] + - ["system.management.automation.runspaces.remotingwarningrecord", "Method[get_origininfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.remotingwarningrecord", "Method[remotingwarningrecord]", "Argument[1]", "Argument[this].SyntheticField[system.management.automation.runspaces.remotingwarningrecord._origininfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspace.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspace.model.yml new file mode 100644 index 000000000000..b068ea3d3ca9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspace.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.runspace", "Method[createdisconnectedpipeline]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspace", "Method[createdisconnectedpowershell]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspace", "Method[get_connectioninfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspace", "Method[get_debugger]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspace", "Method[get_events]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspace", "Method[get_jobmanager]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspace", "Method[get_runspacestateinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspace", "Method[getapplicationprivatedata]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspaceconnectioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspaceconnectioninfo.model.yml new file mode 100644 index 000000000000..336f6d4ba947 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspaceconnectioninfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.runspaceconnectioninfo", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "Method[createclientsessiontransportmanager]", "Argument[1]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "Method[createclientsessiontransportmanager]", "Argument[2]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "Method[createclientsessiontransportmanager]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspaceconnectioninfo", "Method[setsessionoptions]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspacefactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspacefactory.model.yml new file mode 100644 index 000000000000..eab580f1d75a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspacefactory.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.runspacefactory", "Method[createrunspace]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacefactory", "Method[createrunspace]", "Argument[1]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacefactory", "Method[createrunspacepool]", "Argument[2]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacefactory", "Method[createrunspacepool]", "Argument[3]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacefactory", "Method[createrunspacepool]", "Argument[5].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspaceopenmoduleloadexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspaceopenmoduleloadexception.model.yml new file mode 100644 index 000000000000..d242a65fc46e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspaceopenmoduleloadexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.runspaceopenmoduleloadexception", "Method[get_errorrecords]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspacepool.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspacepool.model.yml new file mode 100644 index 000000000000..a1e4f52ad8a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.runspacepool.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.runspacepool", "Method[createdisconnectedpowershells]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacepool", "Method[get_connectioninfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacepool", "Method[get_initialsessionstate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacepool", "Method[get_instanceid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacepool", "Method[get_runspacepoolstateinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.runspacepool", "Method[getapplicationprivatedata]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.scriptmethoddata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.scriptmethoddata.model.yml new file mode 100644 index 000000000000..99373ccc5593 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.scriptmethoddata.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.scriptmethoddata", "Method[scriptmethoddata]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.scriptmethoddata.script]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.scriptpropertydata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.scriptpropertydata.model.yml new file mode 100644 index 000000000000..937ec601b8f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.scriptpropertydata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.scriptpropertydata", "Method[scriptpropertydata]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.scriptpropertydata.getscriptblock]", "value"] + - ["system.management.automation.runspaces.scriptpropertydata", "Method[scriptpropertydata]", "Argument[2]", "Argument[this].Field[system.management.automation.runspaces.scriptpropertydata.setscriptblock]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatealiasentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatealiasentry.model.yml new file mode 100644 index 000000000000..ddf3d89c39e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatealiasentry.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstatealiasentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.module]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.module]", "value"] + - ["system.management.automation.runspaces.sessionstatealiasentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstatealiasentry.definition]", "ReturnValue.Field[system.management.automation.runspaces.sessionstatealiasentry.definition]", "value"] + - ["system.management.automation.runspaces.sessionstatealiasentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstatealiasentry.description]", "ReturnValue.Field[system.management.automation.runspaces.sessionstatealiasentry.description]", "value"] + - ["system.management.automation.runspaces.sessionstatealiasentry", "Method[sessionstatealiasentry]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.sessionstatealiasentry.definition]", "value"] + - ["system.management.automation.runspaces.sessionstatealiasentry", "Method[sessionstatealiasentry]", "Argument[2]", "Argument[this].Field[system.management.automation.runspaces.sessionstatealiasentry.description]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateapplicationentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateapplicationentry.model.yml new file mode 100644 index 000000000000..9ed0d097f4c0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateapplicationentry.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstateapplicationentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.module]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.module]", "value"] + - ["system.management.automation.runspaces.sessionstateapplicationentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstateapplicationentry.path]", "ReturnValue.Field[system.management.automation.runspaces.sessionstateapplicationentry.path]", "value"] + - ["system.management.automation.runspaces.sessionstateapplicationentry", "Method[sessionstateapplicationentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstateapplicationentry.path]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateassemblyentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateassemblyentry.model.yml new file mode 100644 index 000000000000..4f60c159a94a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateassemblyentry.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstateassemblyentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.module]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.module]", "value"] + - ["system.management.automation.runspaces.sessionstateassemblyentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.pssnapin]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.pssnapin]", "value"] + - ["system.management.automation.runspaces.sessionstateassemblyentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstateassemblyentry.filename]", "ReturnValue.Field[system.management.automation.runspaces.sessionstateassemblyentry.filename]", "value"] + - ["system.management.automation.runspaces.sessionstateassemblyentry", "Method[sessionstateassemblyentry]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.sessionstateassemblyentry.filename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatecmdletentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatecmdletentry.model.yml new file mode 100644 index 000000000000..ea56f8b731a4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatecmdletentry.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstatecmdletentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.module]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.module]", "value"] + - ["system.management.automation.runspaces.sessionstatecmdletentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.pssnapin]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.pssnapin]", "value"] + - ["system.management.automation.runspaces.sessionstatecmdletentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstatecmdletentry.helpfilename]", "ReturnValue.Field[system.management.automation.runspaces.sessionstatecmdletentry.helpfilename]", "value"] + - ["system.management.automation.runspaces.sessionstatecmdletentry", "Method[sessionstatecmdletentry]", "Argument[2]", "Argument[this].Field[system.management.automation.runspaces.sessionstatecmdletentry.helpfilename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateformatentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateformatentry.model.yml new file mode 100644 index 000000000000..0ee393c92a26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateformatentry.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstateformatentry", "Method[sessionstateformatentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstateformatentry.filename]", "taint"] + - ["system.management.automation.runspaces.sessionstateformatentry", "Method[sessionstateformatentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstateformatentry.formatdata]", "value"] + - ["system.management.automation.runspaces.sessionstateformatentry", "Method[sessionstateformatentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstateformatentry.formattable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatefunctionentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatefunctionentry.model.yml new file mode 100644 index 000000000000..252a7b15d473 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatefunctionentry.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstatefunctionentry", "Method[sessionstatefunctionentry]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.sessionstatefunctionentry.definition]", "value"] + - ["system.management.automation.runspaces.sessionstatefunctionentry", "Method[sessionstatefunctionentry]", "Argument[3]", "Argument[this].Field[system.management.automation.runspaces.sessionstatefunctionentry.helpfile]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateproviderentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateproviderentry.model.yml new file mode 100644 index 000000000000..ac83b9776031 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateproviderentry.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstateproviderentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.module]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.module]", "value"] + - ["system.management.automation.runspaces.sessionstateproviderentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.pssnapin]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.pssnapin]", "value"] + - ["system.management.automation.runspaces.sessionstateproviderentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstateproviderentry.helpfilename]", "ReturnValue.Field[system.management.automation.runspaces.sessionstateproviderentry.helpfilename]", "value"] + - ["system.management.automation.runspaces.sessionstateproviderentry", "Method[sessionstateproviderentry]", "Argument[2]", "Argument[this].Field[system.management.automation.runspaces.sessionstateproviderentry.helpfilename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateproxy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateproxy.model.yml new file mode 100644 index 000000000000..d811c85af09c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstateproxy.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_applications]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_drive]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_invokecommand]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_invokeprovider]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_path]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_provider]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_psvariable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.sessionstateproxy", "Method[get_scripts]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatescriptentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatescriptentry.model.yml new file mode 100644 index 000000000000..ffb584da8b2c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatescriptentry.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstatescriptentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.initialsessionstateentry.module]", "ReturnValue.Field[system.management.automation.runspaces.initialsessionstateentry.module]", "value"] + - ["system.management.automation.runspaces.sessionstatescriptentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstatescriptentry.path]", "ReturnValue.Field[system.management.automation.runspaces.sessionstatescriptentry.path]", "value"] + - ["system.management.automation.runspaces.sessionstatescriptentry", "Method[sessionstatescriptentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstatescriptentry.path]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatetypeentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatetypeentry.model.yml new file mode 100644 index 000000000000..c202a96e16cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatetypeentry.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstatetypeentry", "Method[sessionstatetypeentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstatetypeentry.filename]", "taint"] + - ["system.management.automation.runspaces.sessionstatetypeentry", "Method[sessionstatetypeentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstatetypeentry.typedata]", "value"] + - ["system.management.automation.runspaces.sessionstatetypeentry", "Method[sessionstatetypeentry]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sessionstatetypeentry.typetable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatevariableentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatevariableentry.model.yml new file mode 100644 index 000000000000..ce467eff2aa5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sessionstatevariableentry.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sessionstatevariableentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstatevariableentry.description]", "ReturnValue.Field[system.management.automation.runspaces.sessionstatevariableentry.description]", "value"] + - ["system.management.automation.runspaces.sessionstatevariableentry", "Method[clone]", "Argument[this].Field[system.management.automation.runspaces.sessionstatevariableentry.value]", "ReturnValue.Field[system.management.automation.runspaces.sessionstatevariableentry.value]", "value"] + - ["system.management.automation.runspaces.sessionstatevariableentry", "Method[sessionstatevariableentry]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.sessionstatevariableentry.value]", "value"] + - ["system.management.automation.runspaces.sessionstatevariableentry", "Method[sessionstatevariableentry]", "Argument[2]", "Argument[this].Field[system.management.automation.runspaces.sessionstatevariableentry.description]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sshconnectioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sshconnectioninfo.model.yml new file mode 100644 index 000000000000..4550f4701a50 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.sshconnectioninfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.sshconnectioninfo", "Method[sshconnectioninfo]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.sshconnectioninfo.username]", "value"] + - ["system.management.automation.runspaces.sshconnectioninfo", "Method[sshconnectioninfo]", "Argument[1]", "Argument[this].Field[system.management.automation.runspaces.sshconnectioninfo.computername]", "value"] + - ["system.management.automation.runspaces.sshconnectioninfo", "Method[sshconnectioninfo]", "Argument[2]", "Argument[this].Field[system.management.automation.runspaces.sshconnectioninfo.keyfilepath]", "value"] + - ["system.management.automation.runspaces.sshconnectioninfo", "Method[sshconnectioninfo]", "Argument[4]", "Argument[this].Field[system.management.automation.runspaces.sshconnectioninfo.subsystem]", "value"] + - ["system.management.automation.runspaces.sshconnectioninfo", "Method[sshconnectioninfo]", "Argument[6].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.typedata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.typedata.model.yml new file mode 100644 index 000000000000..54a2411088c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.typedata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.typedata", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.typedata", "Method[typedata]", "Argument[0]", "Argument[this].Field[system.management.automation.runspaces.typedata.typename]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.typetableloadexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.typetableloadexception.model.yml new file mode 100644 index 000000000000..5ef31b552719 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.typetableloadexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.typetableloadexception", "Method[get_errors]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.wsmanconnectioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.wsmanconnectioninfo.model.yml new file mode 100644 index 000000000000..5e6911dc48de --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runspaces.wsmanconnectioninfo.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runspaces.wsmanconnectioninfo", "Method[copy]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "Method[wsmanconnectioninfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "Method[wsmanconnectioninfo]", "Argument[1]", "Argument[this]", "taint"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "Method[wsmanconnectioninfo]", "Argument[2]", "Argument[this]", "taint"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "Method[wsmanconnectioninfo]", "Argument[3]", "Argument[this]", "taint"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "Method[wsmanconnectioninfo]", "Argument[4]", "Argument[this]", "taint"] + - ["system.management.automation.runspaces.wsmanconnectioninfo", "Method[wsmanconnectioninfo]", "Argument[5]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runtimedefinedparameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runtimedefinedparameter.model.yml new file mode 100644 index 000000000000..7f8276898337 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runtimedefinedparameter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runtimedefinedparameter", "Method[runtimedefinedparameter]", "Argument[2]", "Argument[this].Field[system.management.automation.runtimedefinedparameter.attributes]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runtimeexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runtimeexception.model.yml new file mode 100644 index 000000000000..8d46507f0b65 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.runtimeexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.runtimeexception", "Method[runtimeexception]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.scriptblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.scriptblock.model.yml new file mode 100644 index 000000000000..9657a78dbbb2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.scriptblock.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.scriptblock", "Method[get_ast]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptblock", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptblock", "Method[get_id]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptblock", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptblock", "Method[get_startposition]", "Argument[this].Field[system.management.automation.scriptblock.ast].Field[system.management.automation.language.ast.extent]", "ReturnValue.SyntheticField[system.management.automation.pstoken._extent]", "value"] + - ["system.management.automation.scriptblock", "Method[getnewclosure]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptblock", "Method[getpowershell]", "Argument[0].Element.Field[system.collections.generic.keyvaluepair`2.key]", "Argument[1].Element.Field[system.collections.generic.keyvaluepair`2.key]", "value"] + - ["system.management.automation.scriptblock", "Method[getpowershell]", "Argument[0].Element.Field[system.collections.generic.keyvaluepair`2.value]", "Argument[1].Element.Field[system.collections.generic.keyvaluepair`2.value]", "value"] + - ["system.management.automation.scriptblock", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.scriptrequiresexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.scriptrequiresexception.model.yml new file mode 100644 index 000000000000..5858c03637c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.scriptrequiresexception.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.scriptrequiresexception", "Method[get_commandname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptrequiresexception", "Method[get_missingpssnapins]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptrequiresexception", "Method[get_requirespsversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptrequiresexception", "Method[get_requiresshellid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.scriptrequiresexception", "Method[get_requiresshellpath]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.semanticversion.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.semanticversion.model.yml new file mode 100644 index 000000000000..ff61af27dbe7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.semanticversion.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.semanticversion", "Method[semanticversion]", "Argument[3]", "Argument[this].Field[system.management.automation.semanticversion.prereleaselabel]", "value"] + - ["system.management.automation.semanticversion", "Method[semanticversion]", "Argument[3]", "Argument[this]", "taint"] + - ["system.management.automation.semanticversion", "Method[semanticversion]", "Argument[4]", "Argument[this].Field[system.management.automation.semanticversion.buildlabel]", "value"] + - ["system.management.automation.semanticversion", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.sessionstate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.sessionstate.model.yml new file mode 100644 index 000000000000..f99eedd92c36 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.sessionstate.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.sessionstate", "Method[get_applications]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.sessionstate", "Method[get_invokeprovider]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.sessionstate", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.sessionstate", "Method[get_scripts]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.sessionstateexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.sessionstateexception.model.yml new file mode 100644 index 000000000000..521c25725128 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.sessionstateexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.sessionstateexception", "Method[get_itemname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.signature.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.signature.model.yml new file mode 100644 index 000000000000..a2514ac76ef4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.signature.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.signature", "Method[get_path]", "Argument[this].SyntheticField[system.management.automation.signature._path]", "ReturnValue", "value"] + - ["system.management.automation.signature", "Method[get_signercertificate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.signature", "Method[get_statusmessage]", "Argument[this].SyntheticField[system.management.automation.signature._statusmessage]", "ReturnValue", "value"] + - ["system.management.automation.signature", "Method[get_timestampercertificate]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.startrunspacedebugprocessingeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.startrunspacedebugprocessingeventargs.model.yml new file mode 100644 index 000000000000..fe9133d049c2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.startrunspacedebugprocessingeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.startrunspacedebugprocessingeventargs", "Method[startrunspacedebugprocessingeventargs]", "Argument[0]", "Argument[this].Field[system.management.automation.startrunspacedebugprocessingeventargs.runspace]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.feedback.feedbackcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.feedback.feedbackcontext.model.yml new file mode 100644 index 000000000000..362d1af0f037 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.feedback.feedbackcontext.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[1].Field[system.management.automation.language.ast.extent].Field[system.management.automation.language.iscriptextent.text]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.commandline]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[1]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.commandline]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[1]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.commandlineast]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[2]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.commandlinetokens]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[2]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.currentlocation]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[3]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.currentlocation]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[3]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.lasterror]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackcontext", "Method[feedbackcontext]", "Argument[4]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackcontext.lasterror]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.feedback.feedbackitem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.feedback.feedbackitem.model.yml new file mode 100644 index 000000000000..18e56042d9c5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.feedback.feedbackitem.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.feedback.feedbackitem", "Method[feedbackitem]", "Argument[0]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackitem.header]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackitem", "Method[feedbackitem]", "Argument[1]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackitem.recommendedactions]", "value"] + - ["system.management.automation.subsystem.feedback.feedbackitem", "Method[feedbackitem]", "Argument[2]", "Argument[this].Field[system.management.automation.subsystem.feedback.feedbackitem.footer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.isubsystem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.isubsystem.model.yml new file mode 100644 index 000000000000..379a3fb8a441 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.isubsystem.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.isubsystem", "Method[get_id]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictionclient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictionclient.model.yml new file mode 100644 index 000000000000..701ee8a5f3db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictionclient.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.prediction.predictionclient", "Method[predictionclient]", "Argument[0]", "Argument[this].Field[system.management.automation.subsystem.prediction.predictionclient.name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictioncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictioncontext.model.yml new file mode 100644 index 000000000000..e42015a43e71 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictioncontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.prediction.predictioncontext", "Method[predictioncontext]", "Argument[1]", "Argument[this].Field[system.management.automation.subsystem.prediction.predictioncontext.inputtokens]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictivesuggestion.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictivesuggestion.model.yml new file mode 100644 index 000000000000..a3503705eec7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.predictivesuggestion.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.prediction.predictivesuggestion", "Method[predictivesuggestion]", "Argument[0]", "Argument[this].Field[system.management.automation.subsystem.prediction.predictivesuggestion.suggestiontext]", "value"] + - ["system.management.automation.subsystem.prediction.predictivesuggestion", "Method[predictivesuggestion]", "Argument[1]", "Argument[this].Field[system.management.automation.subsystem.prediction.predictivesuggestion.tooltip]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.suggestionpackage.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.suggestionpackage.model.yml new file mode 100644 index 000000000000..ca14109ef0e8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.prediction.suggestionpackage.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.prediction.suggestionpackage", "Method[suggestionpackage]", "Argument[0]", "Argument[this].Field[system.management.automation.subsystem.prediction.suggestionpackage.suggestionentries]", "value"] + - ["system.management.automation.subsystem.prediction.suggestionpackage", "Method[suggestionpackage]", "Argument[1]", "Argument[this].Field[system.management.automation.subsystem.prediction.suggestionpackage.suggestionentries]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.subsysteminfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.subsysteminfo.model.yml new file mode 100644 index 000000000000..001579888aed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.subsystem.subsysteminfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.subsystem.subsysteminfo", "Method[get_implementations]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrol.model.yml new file mode 100644 index 000000000000..ca748e7cf473 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrol.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.tablecontrol", "Method[tablecontrol]", "Argument[0]", "Argument[this].Field[system.management.automation.tablecontrol.rows].Element", "value"] + - ["system.management.automation.tablecontrol", "Method[tablecontrol]", "Argument[1].Element", "Argument[this].Field[system.management.automation.tablecontrol.headers].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolbuilder.model.yml new file mode 100644 index 000000000000..808d1aca9ed5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.tablecontrolbuilder", "Method[addheader]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.tablecontrolbuilder", "Method[endtable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.tablecontrolbuilder", "Method[groupbyproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.tablecontrolbuilder", "Method[groupbyscriptblock]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.tablecontrolbuilder", "Method[startrowdefinition]", "Argument[this]", "ReturnValue.SyntheticField[system.management.automation.tablerowdefinitionbuilder._tcb]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolcolumn.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolcolumn.model.yml new file mode 100644 index 000000000000..19209bdf4467 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolcolumn.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.tablecontrolcolumn", "Method[tablecontrolcolumn]", "Argument[1]", "Argument[this].Field[system.management.automation.tablecontrolcolumn.displayentry]", "value"] + - ["system.management.automation.tablecontrolcolumn", "Method[tostring]", "Argument[this].Field[system.management.automation.tablecontrolcolumn.displayentry].Field[system.management.automation.displayentry.value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolcolumnheader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolcolumnheader.model.yml new file mode 100644 index 000000000000..27a85a2ac5de --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolcolumnheader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.tablecontrolcolumnheader", "Method[tablecontrolcolumnheader]", "Argument[0]", "Argument[this].Field[system.management.automation.tablecontrolcolumnheader.label]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolrow.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolrow.model.yml new file mode 100644 index 000000000000..bd0e3d1db264 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablecontrolrow.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.tablecontrolrow", "Method[tablecontrolrow]", "Argument[0].Element", "Argument[this].Field[system.management.automation.tablecontrolrow.columns].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablerowdefinitionbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablerowdefinitionbuilder.model.yml new file mode 100644 index 000000000000..34f6f2959b69 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.tablerowdefinitionbuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.tablerowdefinitionbuilder", "Method[addpropertycolumn]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.tablerowdefinitionbuilder", "Method[addscriptblockcolumn]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.tablerowdefinitionbuilder", "Method[endrowdefinition]", "Argument[this].SyntheticField[system.management.automation.tablerowdefinitionbuilder._tcb]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatedriveattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatedriveattribute.model.yml new file mode 100644 index 000000000000..8c330e3ff44e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatedriveattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.validatedriveattribute", "Method[get_validrootdrives]", "Argument[this].SyntheticField[system.management.automation.validatedriveattribute._validrootdrives]", "ReturnValue", "value"] + - ["system.management.automation.validatedriveattribute", "Method[validatedriveattribute]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.validatedriveattribute._validrootdrives]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatepatternattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatepatternattribute.model.yml new file mode 100644 index 000000000000..935a0bf7e73b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatepatternattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.validatepatternattribute", "Method[validatepatternattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.validatepatternattribute.regexpattern]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validaterangeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validaterangeattribute.model.yml new file mode 100644 index 000000000000..9ee0113c0f69 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validaterangeattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.validaterangeattribute", "Method[validaterangeattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.validaterangeattribute", "Method[validaterangeattribute]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatescriptattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatescriptattribute.model.yml new file mode 100644 index 000000000000..521530b0e842 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatescriptattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.validatescriptattribute", "Method[validatescriptattribute]", "Argument[0]", "Argument[this].Field[system.management.automation.validatescriptattribute.scriptblock]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatesetattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatesetattribute.model.yml new file mode 100644 index 000000000000..1c2c64972e24 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.validatesetattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.validatesetattribute", "Method[get_validvalues]", "Argument[this].SyntheticField[system.management.automation.validatesetattribute._validvalues]", "ReturnValue", "value"] + - ["system.management.automation.validatesetattribute", "Method[validatesetattribute]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.validatesetattribute._validvalues]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.variablebreakpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.variablebreakpoint.model.yml new file mode 100644 index 000000000000..ce7c3a239fe2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.variablebreakpoint.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.variablebreakpoint", "Method[tostring]", "Argument[this].Field[system.management.automation.breakpoint.script]", "ReturnValue", "taint"] + - ["system.management.automation.variablebreakpoint", "Method[tostring]", "Argument[this].Field[system.management.automation.variablebreakpoint.variable]", "ReturnValue", "taint"] + - ["system.management.automation.variablebreakpoint", "Method[variablebreakpoint]", "Argument[1]", "Argument[this].Field[system.management.automation.variablebreakpoint.variable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.variablepath.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.variablepath.model.yml new file mode 100644 index 000000000000..dcc5efe2b623 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.variablepath.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.variablepath", "Method[get_drivename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.variablepath", "Method[get_userpath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.variablepath", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.warningrecord.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.warningrecord.model.yml new file mode 100644 index 000000000000..3206c9ad24f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.warningrecord.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.warningrecord", "Method[get_fullyqualifiedwarningid]", "Argument[this].SyntheticField[system.management.automation.warningrecord._fullyqualifiedwarningid]", "ReturnValue", "value"] + - ["system.management.automation.warningrecord", "Method[warningrecord]", "Argument[0]", "Argument[this].SyntheticField[system.management.automation.warningrecord._fullyqualifiedwarningid]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrol.model.yml new file mode 100644 index 000000000000..50d6404836d2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.widecontrol", "Method[widecontrol]", "Argument[0].Element", "Argument[this].Field[system.management.automation.widecontrol.entries].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrolbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrolbuilder.model.yml new file mode 100644 index 000000000000..e39bdba9cdbe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrolbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.widecontrolbuilder", "Method[addpropertyentry]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.widecontrolbuilder", "Method[addscriptblockentry]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.widecontrolbuilder", "Method[endwidecontrol]", "Argument[this]", "ReturnValue", "taint"] + - ["system.management.automation.widecontrolbuilder", "Method[groupbyproperty]", "Argument[this]", "ReturnValue", "value"] + - ["system.management.automation.widecontrolbuilder", "Method[groupbyscriptblock]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrolentryitem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrolentryitem.model.yml new file mode 100644 index 000000000000..b612a097ed07 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.widecontrolentryitem.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.widecontrolentryitem", "Method[get_selectedby]", "Argument[this].Field[system.management.automation.widecontrolentryitem.entryselectedby].Field[system.management.automation.entryselectedby.typenames]", "ReturnValue", "value"] + - ["system.management.automation.widecontrolentryitem", "Method[widecontrolentryitem]", "Argument[0]", "Argument[this].Field[system.management.automation.widecontrolentryitem.displayentry]", "value"] + - ["system.management.automation.widecontrolentryitem", "Method[widecontrolentryitem]", "Argument[1].Element", "Argument[this].Field[system.management.automation.widecontrolentryitem.entryselectedby].Field[system.management.automation.entryselectedby.typenames]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.wildcardpattern.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.wildcardpattern.model.yml new file mode 100644 index 000000000000..46e7acd11f96 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.management.automation.wildcardpattern.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.management.automation.wildcardpattern", "Method[escape]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.wildcardpattern", "Method[get]", "Argument[0]", "ReturnValue", "taint"] + - ["system.management.automation.wildcardpattern", "Method[ismatch]", "Argument[0]", "Argument[this]", "taint"] + - ["system.management.automation.wildcardpattern", "Method[unescape]", "Argument[0]", "ReturnValue", "value"] + - ["system.management.automation.wildcardpattern", "Method[wildcardpattern]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.math.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.math.model.yml new file mode 100644 index 000000000000..cedbe3ad555b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.math.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.math", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.math", "Method[clamp]", "Argument[0]", "ReturnValue", "value"] + - ["system.math", "Method[clamp]", "Argument[1]", "ReturnValue", "value"] + - ["system.math", "Method[clamp]", "Argument[2]", "ReturnValue", "value"] + - ["system.math", "Method[max]", "Argument[0]", "ReturnValue", "value"] + - ["system.math", "Method[max]", "Argument[1]", "ReturnValue", "value"] + - ["system.math", "Method[min]", "Argument[0]", "ReturnValue", "value"] + - ["system.math", "Method[min]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.memory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.memory.model.yml new file mode 100644 index 000000000000..899227724d37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.memory.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.memory", "Method[memory]", "Argument[0]", "Argument[this].SyntheticField[_object]", "value"] + - ["system.memory", "Method[slice]", "Argument[this].SyntheticField[_object]", "ReturnValue.SyntheticField[_object]", "value"] + - ["system.memory", "Method[tostring]", "Argument[this].SyntheticField[_object]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.memoryextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.memoryextensions.model.yml new file mode 100644 index 000000000000..41924fa4477a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.memoryextensions.model.yml @@ -0,0 +1,102 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.memoryextensions", "Method[asmemory]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[asmemory]", "Argument[0]", "ReturnValue.SyntheticField[_object]", "value"] + - ["system.memoryextensions", "Method[commonprefixlength]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[commonprefixlength]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[contains]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[contains]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[0]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[0]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[1]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[1]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[2]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[2]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[containsany]", "Argument[3]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[0]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[0]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[1]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[1]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[2]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[2]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[containsanyexcept]", "Argument[3]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[count]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[count]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[endswith]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[endswith]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[enumeratelines]", "Argument[0]", "ReturnValue.SyntheticField[_remaining]", "value"] + - ["system.memoryextensions", "Method[enumeraterunes]", "Argument[0]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.memoryextensions", "Method[indexof]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[indexof]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[0]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[0]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[1]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[1]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[2]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[2]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[indexofany]", "Argument[3]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[0]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[0]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[1]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[1]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[2]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[2]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[indexofanyexcept]", "Argument[3]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexof]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[lastindexof]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[0]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[0]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[1]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[1]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[2]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[2]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexofany]", "Argument[3]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[0]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[0]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[1]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[1]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[2]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[2]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[lastindexofanyexcept]", "Argument[3]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[replace]", "Argument[0]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[replace]", "Argument[0]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[replace]", "Argument[1]", "Argument[3]", "taint"] + - ["system.memoryextensions", "Method[replace]", "Argument[2]", "Argument[4]", "taint"] + - ["system.memoryextensions", "Method[sequencecompareto]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[sequencecompareto]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[sequenceequal]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[sequenceequal]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[split]", "Argument[0]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[split]", "Argument[1]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[splitany]", "Argument[0]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[splitany]", "Argument[1]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[startswith]", "Argument[0]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[startswith]", "Argument[1]", "Argument[2]", "taint"] + - ["system.memoryextensions", "Method[trim]", "Argument[0].SyntheticField[_object]", "ReturnValue.SyntheticField[_object]", "value"] + - ["system.memoryextensions", "Method[trim]", "Argument[0]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[trim]", "Argument[0]", "ReturnValue", "value"] + - ["system.memoryextensions", "Method[trimend]", "Argument[0].SyntheticField[_object]", "ReturnValue.SyntheticField[_object]", "value"] + - ["system.memoryextensions", "Method[trimend]", "Argument[0]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[trimend]", "Argument[0]", "ReturnValue", "value"] + - ["system.memoryextensions", "Method[trimstart]", "Argument[0].SyntheticField[_object]", "ReturnValue.SyntheticField[_object]", "value"] + - ["system.memoryextensions", "Method[trimstart]", "Argument[0]", "ReturnValue", "taint"] + - ["system.memoryextensions", "Method[trimstart]", "Argument[0]", "ReturnValue", "value"] + - ["system.memoryextensions", "Method[trywriteinterpolatedstringhandler]", "Argument[2]", "Argument[this]", "taint"] + - ["system.memoryextensions", "Method[trywriteinterpolatedstringhandler]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingfieldexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingfieldexception.model.yml new file mode 100644 index 000000000000..ee2de7b89251 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingfieldexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.missingfieldexception", "Method[missingfieldexception]", "Argument[0]", "Argument[this].Field[ClassName]", "value"] + - ["system.missingfieldexception", "Method[missingfieldexception]", "Argument[1]", "Argument[this].Field[MemberName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingmemberexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingmemberexception.model.yml new file mode 100644 index 000000000000..dd863266bb4f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingmemberexception.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.missingmemberexception", "Method[missingmemberexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].Field[ClassName]", "value"] + - ["system.missingmemberexception", "Method[missingmemberexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].Field[MemberName]", "value"] + - ["system.missingmemberexception", "Method[missingmemberexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].Field[Signature]", "value"] + - ["system.missingmemberexception", "Method[missingmemberexception]", "Argument[0]", "Argument[this].Field[ClassName]", "value"] + - ["system.missingmemberexception", "Method[missingmemberexception]", "Argument[1]", "Argument[this].Field[MemberName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingmethodexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingmethodexception.model.yml new file mode 100644 index 000000000000..fb56d1a9cc44 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.missingmethodexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.missingmethodexception", "Method[missingmethodexception]", "Argument[0]", "Argument[this].Field[ClassName]", "value"] + - ["system.missingmethodexception", "Method[missingmethodexception]", "Argument[1]", "Argument[this].Field[MemberName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.multicastdelegate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.multicastdelegate.model.yml new file mode 100644 index 000000000000..79f02132a36d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.multicastdelegate.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.multicastdelegate", "Method[combineimpl]", "Argument[0]", "ReturnValue.SyntheticField[delegates].Element", "value"] + - ["system.multicastdelegate", "Method[combineimpl]", "Argument[this]", "ReturnValue.SyntheticField[delegates].Element", "value"] + - ["system.multicastdelegate", "Method[getinvocationlist]", "Argument[this].SyntheticField[delegates].Element", "ReturnValue.Element", "value"] + - ["system.multicastdelegate", "Method[removeimpl]", "Argument[this].SyntheticField[delegates].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cache.httprequestcachepolicy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cache.httprequestcachepolicy.model.yml new file mode 100644 index 000000000000..93123625d4b4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cache.httprequestcachepolicy.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.cache.httprequestcachepolicy", "Method[get_maxage]", "Argument[this].SyntheticField[_maxAge]", "ReturnValue", "value"] + - ["system.net.cache.httprequestcachepolicy", "Method[get_maxstale]", "Argument[this].SyntheticField[_maxStale]", "ReturnValue", "value"] + - ["system.net.cache.httprequestcachepolicy", "Method[get_minfresh]", "Argument[this].SyntheticField[_minFresh]", "ReturnValue", "value"] + - ["system.net.cache.httprequestcachepolicy", "Method[httprequestcachepolicy]", "Argument[1]", "Argument[this].SyntheticField[_maxAge]", "value"] + - ["system.net.cache.httprequestcachepolicy", "Method[httprequestcachepolicy]", "Argument[1]", "Argument[this].SyntheticField[_maxStale]", "value"] + - ["system.net.cache.httprequestcachepolicy", "Method[httprequestcachepolicy]", "Argument[1]", "Argument[this].SyntheticField[_minFresh]", "value"] + - ["system.net.cache.httprequestcachepolicy", "Method[httprequestcachepolicy]", "Argument[2]", "Argument[this].SyntheticField[_maxStale]", "value"] + - ["system.net.cache.httprequestcachepolicy", "Method[httprequestcachepolicy]", "Argument[2]", "Argument[this].SyntheticField[_minFresh]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cookie.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cookie.model.yml new file mode 100644 index 000000000000..1d6af30bc412 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cookie.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.cookie", "Method[cookie]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.cookie", "Method[cookie]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.cookie", "Method[cookie]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.cookie", "Method[cookie]", "Argument[3]", "Argument[this]", "taint"] + - ["system.net.cookie", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cookiecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cookiecollection.model.yml new file mode 100644 index 000000000000..1f6af61a6ca6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.cookiecollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.cookiecollection", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[m_list].Element", "value"] + - ["system.net.cookiecollection", "Method[copyto]", "Argument[this].SyntheticField[m_list].Element", "Argument[0].Element", "value"] + - ["system.net.cookiecollection", "Method[get_item]", "Argument[this].SyntheticField[m_list].Element", "ReturnValue", "value"] + - ["system.net.cookiecollection", "Method[getenumerator]", "Argument[this].SyntheticField[m_list].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.dns.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.dns.model.yml new file mode 100644 index 000000000000..1056b413ab41 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.dns.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.dns", "Method[gethostbyname]", "Argument[0]", "ReturnValue.Field[HostName]", "value"] + - ["system.net.dns", "Method[gethostentry]", "Argument[0]", "ReturnValue.Field[HostName]", "value"] + - ["system.net.dns", "Method[resolve]", "Argument[0]", "ReturnValue.Field[HostName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.dnsendpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.dnsendpoint.model.yml new file mode 100644 index 000000000000..7b0a8e87e6cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.dnsendpoint.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.dnsendpoint", "Method[dnsendpoint]", "Argument[0]", "Argument[this].SyntheticField[_host]", "value"] + - ["system.net.dnsendpoint", "Method[get_host]", "Argument[this].SyntheticField[_host]", "ReturnValue", "value"] + - ["system.net.dnsendpoint", "Method[tostring]", "Argument[this].SyntheticField[_host]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.downloaddatacompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.downloaddatacompletedeventargs.model.yml new file mode 100644 index 000000000000..9d4aada65d8c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.downloaddatacompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.downloaddatacompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.downloadstringcompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.downloadstringcompletedeventargs.model.yml new file mode 100644 index 000000000000..2a5c02df9b09 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.downloadstringcompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.downloadstringcompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.filewebrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.filewebrequest.model.yml new file mode 100644 index 000000000000..46b1b404d2b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.filewebrequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.filewebrequest", "Method[get_requesturi]", "Argument[this].SyntheticField[_uri]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ftpwebrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ftpwebrequest.model.yml new file mode 100644 index 000000000000..a73053823f37 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ftpwebrequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.ftpwebrequest", "Method[get_requesturi]", "Argument[this].SyntheticField[_uri]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ftpwebresponse.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ftpwebresponse.model.yml new file mode 100644 index 000000000000..55ce6117008d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ftpwebresponse.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.ftpwebresponse", "Method[get_bannermessage]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.ftpwebresponse", "Method[get_exitmessage]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.ftpwebresponse", "Method[get_statusdescription]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.ftpwebresponse", "Method[get_welcomemessage]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.bytearraycontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.bytearraycontent.model.yml new file mode 100644 index 000000000000..a95067dc78e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.bytearraycontent.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.bytearraycontent", "Method[bytearraycontent]", "Argument[0]", "Argument[this].SyntheticField[_content]", "value"] + - ["system.net.http.bytearraycontent", "Method[createcontentreadstream]", "Argument[this].SyntheticField[_content].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.delegatinghandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.delegatinghandler.model.yml new file mode 100644 index 000000000000..08b2beb84f26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.delegatinghandler.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.delegatinghandler", "Method[delegatinghandler]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.authenticationheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.authenticationheadervalue.model.yml new file mode 100644 index 000000000000..d76e7049ec43 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.authenticationheadervalue.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.authenticationheadervalue", "Method[authenticationheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_scheme]", "value"] + - ["system.net.http.headers.authenticationheadervalue", "Method[authenticationheadervalue]", "Argument[1]", "Argument[this].SyntheticField[_parameter]", "value"] + - ["system.net.http.headers.authenticationheadervalue", "Method[clone]", "Argument[this].SyntheticField[_parameter]", "ReturnValue.SyntheticField[_parameter]", "value"] + - ["system.net.http.headers.authenticationheadervalue", "Method[clone]", "Argument[this].SyntheticField[_scheme]", "ReturnValue.SyntheticField[_scheme]", "value"] + - ["system.net.http.headers.authenticationheadervalue", "Method[get_parameter]", "Argument[this].SyntheticField[_parameter]", "ReturnValue", "value"] + - ["system.net.http.headers.authenticationheadervalue", "Method[get_scheme]", "Argument[this].SyntheticField[_scheme]", "ReturnValue", "value"] + - ["system.net.http.headers.authenticationheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_parameter]", "ReturnValue", "taint"] + - ["system.net.http.headers.authenticationheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_scheme]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.cachecontrolheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.cachecontrolheadervalue.model.yml new file mode 100644 index 000000000000..0dba699dac0e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.cachecontrolheadervalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.cachecontrolheadervalue", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.contentdispositionheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.contentdispositionheadervalue.model.yml new file mode 100644 index 000000000000..a5934971dd08 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.contentdispositionheadervalue.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.contentdispositionheadervalue", "Method[contentdispositionheadervalue]", "Argument[0].SyntheticField[_dispositionType]", "Argument[this].SyntheticField[_dispositionType]", "value"] + - ["system.net.http.headers.contentdispositionheadervalue", "Method[contentdispositionheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_dispositionType]", "value"] + - ["system.net.http.headers.contentdispositionheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_dispositionType]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.entitytagheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.entitytagheadervalue.model.yml new file mode 100644 index 000000000000..b45470db6dc0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.entitytagheadervalue.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.entitytagheadervalue", "Method[clone]", "Argument[this].Field[Tag]", "ReturnValue.Field[Tag]", "value"] + - ["system.net.http.headers.entitytagheadervalue", "Method[entitytagheadervalue]", "Argument[0]", "Argument[this].Field[Tag]", "value"] + - ["system.net.http.headers.entitytagheadervalue", "Method[tostring]", "Argument[this].Field[Tag]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.headerstringvalues.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.headerstringvalues.model.yml new file mode 100644 index 000000000000..6a1713d24891 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.headerstringvalues.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.headerstringvalues", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.net.http.headers.headerstringvalues", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.headerstringvalues", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.headerstringvalues", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheaders.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheaders.model.yml new file mode 100644 index 000000000000..4a54c4746993 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheaders.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.httpheaders", "Method[get_nonvalidated]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheadersnonvalidated.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheadersnonvalidated.model.yml new file mode 100644 index 000000000000..59031c00b009 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheadersnonvalidated.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.httpheadersnonvalidated", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpheadersnonvalidated", "Method[get_item]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpheadersnonvalidated", "Method[get_keys]", "Argument[this].Element.Field[Key]", "ReturnValue.Element", "value"] + - ["system.net.http.headers.httpheadersnonvalidated", "Method[get_values]", "Argument[this].Element.Field[Value]", "ReturnValue.Element", "value"] + - ["system.net.http.headers.httpheadersnonvalidated", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpheadersnonvalidated", "Method[trygetvalue]", "Argument[0]", "Argument[1].Element", "taint"] + - ["system.net.http.headers.httpheadersnonvalidated", "Method[trygetvalues]", "Argument[0]", "Argument[1].Element", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheadervaluecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheadervaluecollection.model.yml new file mode 100644 index 000000000000..2e70eee7914a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpheadervaluecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.httpheadervaluecollection", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httprequestheaders.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httprequestheaders.model.yml new file mode 100644 index 000000000000..94412506a8c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httprequestheaders.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.httprequestheaders", "Method[get_connection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httprequestheaders", "Method[get_pragma]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httprequestheaders", "Method[get_trailer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httprequestheaders", "Method[get_transferencoding]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httprequestheaders", "Method[get_upgrade]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httprequestheaders", "Method[get_via]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httprequestheaders", "Method[get_warning]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpresponseheaders.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpresponseheaders.model.yml new file mode 100644 index 000000000000..0a9fa20bc067 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.httpresponseheaders.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.httpresponseheaders", "Method[get_connection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpresponseheaders", "Method[get_pragma]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpresponseheaders", "Method[get_trailer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpresponseheaders", "Method[get_transferencoding]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpresponseheaders", "Method[get_upgrade]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpresponseheaders", "Method[get_via]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.headers.httpresponseheaders", "Method[get_warning]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.mediatypeheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.mediatypeheadervalue.model.yml new file mode 100644 index 000000000000..a746bcb6ff4b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.mediatypeheadervalue.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.mediatypeheadervalue", "Method[mediatypeheadervalue]", "Argument[0].SyntheticField[_mediaType]", "Argument[this].SyntheticField[_mediaType]", "value"] + - ["system.net.http.headers.mediatypeheadervalue", "Method[mediatypeheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_mediaType]", "value"] + - ["system.net.http.headers.mediatypeheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_mediaType]", "ReturnValue", "value"] + - ["system.net.http.headers.mediatypeheadervalue", "Method[tryparse]", "Argument[0]", "Argument[1].SyntheticField[_mediaType]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.mediatypewithqualityheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.mediatypewithqualityheadervalue.model.yml new file mode 100644 index 000000000000..1565bc5b2797 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.mediatypewithqualityheadervalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.mediatypewithqualityheadervalue", "Method[tryparse]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.namevalueheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.namevalueheadervalue.model.yml new file mode 100644 index 000000000000..412078f4871d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.namevalueheadervalue.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.namevalueheadervalue", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.net.http.headers.namevalueheadervalue", "Method[namevalueheadervalue]", "Argument[0].SyntheticField[_name]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.net.http.headers.namevalueheadervalue", "Method[namevalueheadervalue]", "Argument[0].SyntheticField[_value]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.net.http.headers.namevalueheadervalue", "Method[namevalueheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.net.http.headers.namevalueheadervalue", "Method[namevalueheadervalue]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.net.http.headers.namevalueheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.net.http.headers.namevalueheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_value]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.productheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.productheadervalue.model.yml new file mode 100644 index 000000000000..3cc5e00ee8b1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.productheadervalue.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.productheadervalue", "Method[clone]", "Argument[this].SyntheticField[_name]", "ReturnValue.SyntheticField[_name]", "value"] + - ["system.net.http.headers.productheadervalue", "Method[clone]", "Argument[this].SyntheticField[_version]", "ReturnValue.SyntheticField[_version]", "value"] + - ["system.net.http.headers.productheadervalue", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.net.http.headers.productheadervalue", "Method[get_version]", "Argument[this].SyntheticField[_version]", "ReturnValue", "value"] + - ["system.net.http.headers.productheadervalue", "Method[productheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.net.http.headers.productheadervalue", "Method[productheadervalue]", "Argument[1]", "Argument[this].SyntheticField[_version]", "value"] + - ["system.net.http.headers.productheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.net.http.headers.productheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_version]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.productinfoheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.productinfoheadervalue.model.yml new file mode 100644 index 000000000000..279bcf481035 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.productinfoheadervalue.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.productinfoheadervalue", "Method[clone]", "Argument[this].SyntheticField[_comment]", "ReturnValue.SyntheticField[_comment]", "value"] + - ["system.net.http.headers.productinfoheadervalue", "Method[clone]", "Argument[this].SyntheticField[_product]", "ReturnValue.SyntheticField[_product]", "value"] + - ["system.net.http.headers.productinfoheadervalue", "Method[get_comment]", "Argument[this].SyntheticField[_comment]", "ReturnValue", "value"] + - ["system.net.http.headers.productinfoheadervalue", "Method[get_product]", "Argument[this].SyntheticField[_product]", "ReturnValue", "value"] + - ["system.net.http.headers.productinfoheadervalue", "Method[productinfoheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_comment]", "value"] + - ["system.net.http.headers.productinfoheadervalue", "Method[productinfoheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_product]", "value"] + - ["system.net.http.headers.productinfoheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_comment]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.rangeconditionheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.rangeconditionheadervalue.model.yml new file mode 100644 index 000000000000..4e80b6ea9291 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.rangeconditionheadervalue.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.rangeconditionheadervalue", "Method[clone]", "Argument[this].SyntheticField[_entityTag]", "ReturnValue.SyntheticField[_entityTag]", "value"] + - ["system.net.http.headers.rangeconditionheadervalue", "Method[get_entitytag]", "Argument[this].SyntheticField[_entityTag]", "ReturnValue", "value"] + - ["system.net.http.headers.rangeconditionheadervalue", "Method[rangeconditionheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_entityTag]", "value"] + - ["system.net.http.headers.rangeconditionheadervalue", "Method[rangeconditionheadervalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.http.headers.rangeconditionheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_entityTag].Field[Tag]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.retryconditionheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.retryconditionheadervalue.model.yml new file mode 100644 index 000000000000..34891890bc97 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.retryconditionheadervalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.retryconditionheadervalue", "Method[retryconditionheadervalue]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.stringwithqualityheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.stringwithqualityheadervalue.model.yml new file mode 100644 index 000000000000..9711f4888cc1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.stringwithqualityheadervalue.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.stringwithqualityheadervalue", "Method[clone]", "Argument[this].SyntheticField[_value]", "ReturnValue.SyntheticField[_value]", "value"] + - ["system.net.http.headers.stringwithqualityheadervalue", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.net.http.headers.stringwithqualityheadervalue", "Method[stringwithqualityheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.net.http.headers.stringwithqualityheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.transfercodingheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.transfercodingheadervalue.model.yml new file mode 100644 index 000000000000..72a77b1c8a90 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.transfercodingheadervalue.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.transfercodingheadervalue", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.net.http.headers.transfercodingheadervalue", "Method[tostring]", "Argument[this].SyntheticField[_value]", "ReturnValue", "taint"] + - ["system.net.http.headers.transfercodingheadervalue", "Method[transfercodingheadervalue]", "Argument[0].SyntheticField[_value]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.net.http.headers.transfercodingheadervalue", "Method[transfercodingheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.net.http.headers.transfercodingheadervalue", "Method[tryparse]", "Argument[0]", "Argument[1].SyntheticField[_value]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.transfercodingwithqualityheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.transfercodingwithqualityheadervalue.model.yml new file mode 100644 index 000000000000..cf6d374fe56d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.transfercodingwithqualityheadervalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.transfercodingwithqualityheadervalue", "Method[tryparse]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.viaheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.viaheadervalue.model.yml new file mode 100644 index 000000000000..d0b4b1e1c28c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.viaheadervalue.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.viaheadervalue", "Method[get_comment]", "Argument[this].SyntheticField[_comment]", "ReturnValue", "value"] + - ["system.net.http.headers.viaheadervalue", "Method[get_protocolname]", "Argument[this].SyntheticField[_protocolName]", "ReturnValue", "value"] + - ["system.net.http.headers.viaheadervalue", "Method[get_protocolversion]", "Argument[this].SyntheticField[_protocolVersion]", "ReturnValue", "value"] + - ["system.net.http.headers.viaheadervalue", "Method[get_receivedby]", "Argument[this].SyntheticField[_receivedBy]", "ReturnValue", "value"] + - ["system.net.http.headers.viaheadervalue", "Method[viaheadervalue]", "Argument[0]", "Argument[this].SyntheticField[_protocolVersion]", "value"] + - ["system.net.http.headers.viaheadervalue", "Method[viaheadervalue]", "Argument[1]", "Argument[this].SyntheticField[_receivedBy]", "value"] + - ["system.net.http.headers.viaheadervalue", "Method[viaheadervalue]", "Argument[2]", "Argument[this].SyntheticField[_protocolName]", "value"] + - ["system.net.http.headers.viaheadervalue", "Method[viaheadervalue]", "Argument[3]", "Argument[this].SyntheticField[_comment]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.warningheadervalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.warningheadervalue.model.yml new file mode 100644 index 000000000000..15eddc618034 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.headers.warningheadervalue.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.headers.warningheadervalue", "Method[clone]", "Argument[this].SyntheticField[_agent]", "ReturnValue.SyntheticField[_agent]", "value"] + - ["system.net.http.headers.warningheadervalue", "Method[clone]", "Argument[this].SyntheticField[_text]", "ReturnValue.SyntheticField[_text]", "value"] + - ["system.net.http.headers.warningheadervalue", "Method[get_agent]", "Argument[this].SyntheticField[_agent]", "ReturnValue", "value"] + - ["system.net.http.headers.warningheadervalue", "Method[get_text]", "Argument[this].SyntheticField[_text]", "ReturnValue", "value"] + - ["system.net.http.headers.warningheadervalue", "Method[warningheadervalue]", "Argument[1]", "Argument[this].SyntheticField[_agent]", "value"] + - ["system.net.http.headers.warningheadervalue", "Method[warningheadervalue]", "Argument[2]", "Argument[this].SyntheticField[_text]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpclient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpclient.model.yml new file mode 100644 index 000000000000..9427606aa91c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpclient.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httpclient", "Method[send]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.http.httpclient", "Method[sendasync]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpclienthandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpclienthandler.model.yml new file mode 100644 index 000000000000..1ced05d60f61 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpclienthandler.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httpclienthandler", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpcontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpcontent.model.yml new file mode 100644 index 000000000000..d2983102c523 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpcontent.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httpcontent", "Method[copyto]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.http.httpcontent", "Method[copytoasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.http.httpcontent", "Method[createcontentreadstream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.httpcontent", "Method[createcontentreadstreamasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.httpcontent", "Method[readasstream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.httpcontent", "Method[readasstreamasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.httpcontent", "Method[serializetostream]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.http.httpcontent", "Method[serializetostreamasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.http.httpcontent", "Method[serializetostreamasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.net.http.httpcontent", "Method[serializetostreamasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.http.httpcontent", "Method[serializetostreamasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpioexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpioexception.model.yml new file mode 100644 index 000000000000..255dd9814b6c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpioexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httpioexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpmessageinvoker.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpmessageinvoker.model.yml new file mode 100644 index 000000000000..bf6e8a302b0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpmessageinvoker.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httpmessageinvoker", "Method[httpmessageinvoker]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.http.httpmessageinvoker", "Method[send]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.http.httpmessageinvoker", "Method[sendasync]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpmethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpmethod.model.yml new file mode 100644 index 000000000000..540b235b80f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpmethod.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httpmethod", "Method[get_method]", "Argument[this].SyntheticField[_method]", "ReturnValue", "value"] + - ["system.net.http.httpmethod", "Method[httpmethod]", "Argument[0]", "Argument[this].SyntheticField[_method]", "value"] + - ["system.net.http.httpmethod", "Method[tostring]", "Argument[this].SyntheticField[_method]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestmessage.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestmessage.model.yml new file mode 100644 index 000000000000..b6ba0014f036 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestmessage.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httprequestmessage", "Method[get_properties]", "Argument[this].Field[Options]", "ReturnValue", "value"] + - ["system.net.http.httprequestmessage", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestoptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestoptions.model.yml new file mode 100644 index 000000000000..3170276b3d5b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestoptions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httprequestoptions", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.httprequestoptions", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.httprequestoptions", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestoptionskey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestoptionskey.model.yml new file mode 100644 index 000000000000..6a97e7fdada1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httprequestoptionskey.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httprequestoptionskey", "Method[httprequestoptionskey]", "Argument[0]", "Argument[this].Field[Key]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpresponsemessage.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpresponsemessage.model.yml new file mode 100644 index 000000000000..06ee413a431b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.httpresponsemessage.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.httpresponsemessage", "Method[ensuresuccessstatuscode]", "Argument[this]", "ReturnValue", "value"] + - ["system.net.http.httpresponsemessage", "Method[tostring]", "Argument[this].Field[ReasonPhrase]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.json.jsoncontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.json.jsoncontent.model.yml new file mode 100644 index 000000000000..d477d79b7c17 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.json.jsoncontent.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.json.jsoncontent", "Method[create]", "Argument[0]", "ReturnValue.Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.metrics.httpmetricsenrichmentcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.metrics.httpmetricsenrichmentcontext.model.yml new file mode 100644 index 000000000000..ee9aadbd1d65 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.metrics.httpmetricsenrichmentcontext.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.metrics.httpmetricsenrichmentcontext", "Method[get_exception]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.metrics.httpmetricsenrichmentcontext", "Method[get_request]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.metrics.httpmetricsenrichmentcontext", "Method[get_response]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.multipartcontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.multipartcontent.model.yml new file mode 100644 index 000000000000..1ed70c064737 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.multipartcontent.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.multipartcontent", "Method[multipartcontent]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.multipartformdatacontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.multipartformdatacontent.model.yml new file mode 100644 index 000000000000..0a54f3dde33c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.multipartformdatacontent.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.multipartformdatacontent", "Method[add]", "Argument[0]", "Argument[this].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.readonlymemorycontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.readonlymemorycontent.model.yml new file mode 100644 index 000000000000..63ca89dec1c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.readonlymemorycontent.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.readonlymemorycontent", "Method[readonlymemorycontent]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.socketshttpconnectioncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.socketshttpconnectioncontext.model.yml new file mode 100644 index 000000000000..f7e7ef333d5c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.socketshttpconnectioncontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.socketshttpconnectioncontext", "Method[get_dnsendpoint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.socketshttpconnectioncontext", "Method[get_initialrequestmessage]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.socketshttpplaintextstreamfiltercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.socketshttpplaintextstreamfiltercontext.model.yml new file mode 100644 index 000000000000..dca7399ab50b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.socketshttpplaintextstreamfiltercontext.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.socketshttpplaintextstreamfiltercontext", "Method[get_initialrequestmessage]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.socketshttpplaintextstreamfiltercontext", "Method[get_negotiatedhttpversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.http.socketshttpplaintextstreamfiltercontext", "Method[get_plaintextstream]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.streamcontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.streamcontent.model.yml new file mode 100644 index 000000000000..d71a854eb718 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.http.streamcontent.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.http.streamcontent", "Method[serializetostream]", "Argument[this].SyntheticField[_content]", "Argument[0]", "taint"] + - ["system.net.http.streamcontent", "Method[streamcontent]", "Argument[0]", "Argument[this].SyntheticField[_content]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistener.model.yml new file mode 100644 index 000000000000..e30eceff2242 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistener.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.httplistener", "Method[begingetcontext]", "Argument[1]", "ReturnValue.SyntheticField[_state]", "value"] + - ["system.net.httplistener", "Method[endgetcontext]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.httplistener", "Method[get_defaultservicenames]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistener", "Method[get_prefixes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistener", "Method[get_timeoutmanager]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistener", "Method[getcontext]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenercontext.model.yml new file mode 100644 index 000000000000..d8b0123d88ad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenercontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.httplistenercontext", "Method[acceptwebsocketasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenercontext", "Method[get_user]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerprefixcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerprefixcollection.model.yml new file mode 100644 index 000000000000..54c32612de2c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerprefixcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.httplistenerprefixcollection", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.net.httplistenerprefixcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerrequest.model.yml new file mode 100644 index 000000000000..dcff908185c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerrequest.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.httplistenerrequest", "Method[endgetclientcertificate]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_contenttype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_cookies]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_headers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_httpmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_inputstream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_protocolversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_rawurl]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_url]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_urlreferrer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_useragent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[get_userhostname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httplistenerrequest", "Method[getclientcertificate]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerresponse.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerresponse.model.yml new file mode 100644 index 000000000000..3896cb81c8f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httplistenerresponse.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.httplistenerresponse", "Method[close]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.net.httplistenerresponse", "Method[copyfrom]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.httplistenerresponse", "Method[get_outputstream]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httpwebrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httpwebrequest.model.yml new file mode 100644 index 000000000000..3874a2ac9685 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httpwebrequest.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.httpwebrequest", "Method[get_address]", "Argument[this].SyntheticField[_requestUri]", "ReturnValue", "value"] + - ["system.net.httpwebrequest", "Method[get_requesturi]", "Argument[this].SyntheticField[_requestUri]", "ReturnValue", "value"] + - ["system.net.httpwebrequest", "Method[getrequeststream]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httpwebresponse.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httpwebresponse.model.yml new file mode 100644 index 000000000000..d78ddb67e22c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.httpwebresponse.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.httpwebresponse", "Method[get_characterset]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httpwebresponse", "Method[get_server]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httpwebresponse", "Method[get_statusdescription]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.httpwebresponse", "Method[getresponseheader]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.icredentials.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.icredentials.model.yml new file mode 100644 index 000000000000..dc44e042c258 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.icredentials.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.icredentials", "Method[getcredential]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.icredentialsbyhost.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.icredentialsbyhost.model.yml new file mode 100644 index 000000000000..9dc09136fdfc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.icredentialsbyhost.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.icredentialsbyhost", "Method[getcredential]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipaddress.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipaddress.model.yml new file mode 100644 index 000000000000..b13dd4f16241 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipaddress.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.ipaddress", "Method[maptoipv4]", "Argument[this]", "ReturnValue", "value"] + - ["system.net.ipaddress", "Method[maptoipv6]", "Argument[this]", "ReturnValue", "value"] + - ["system.net.ipaddress", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipendpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipendpoint.model.yml new file mode 100644 index 000000000000..692304221fc7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipendpoint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.ipendpoint", "Method[ipendpoint]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipnetwork.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipnetwork.model.yml new file mode 100644 index 000000000000..a9c30ffab5b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.ipnetwork.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.ipnetwork", "Method[get_baseaddress]", "Argument[this].SyntheticField[_baseAddress]", "ReturnValue", "value"] + - ["system.net.ipnetwork", "Method[ipnetwork]", "Argument[0]", "Argument[this].SyntheticField[_baseAddress]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.iwebproxy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.iwebproxy.model.yml new file mode 100644 index 000000000000..ee802fd0b3bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.iwebproxy.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.iwebproxy", "Method[getproxy]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.iwebrequestcreate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.iwebrequestcreate.model.yml new file mode 100644 index 000000000000..93fa7f39d139 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.iwebrequestcreate.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.iwebrequestcreate", "Method[create]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.alternateview.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.alternateview.model.yml new file mode 100644 index 000000000000..7fec84b75f6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.alternateview.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.alternateview", "Method[createalternateviewfromstring]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.mail.alternateview", "Method[createalternateviewfromstring]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.attachment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.attachment.model.yml new file mode 100644 index 000000000000..9c2078a6d4d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.attachment.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.attachment", "Method[attachment]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.mail.attachment", "Method[attachment]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.mail.attachment", "Method[createattachmentfromstring]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.mail.attachment", "Method[createattachmentfromstring]", "Argument[1]", "ReturnValue", "taint"] + - ["system.net.mail.attachment", "Method[get_contentdisposition]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.attachmentbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.attachmentbase.model.yml new file mode 100644 index 000000000000..cbf747e91c1c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.attachmentbase.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.attachmentbase", "Method[attachmentbase]", "Argument[0]", "Argument[this].SyntheticField[_part].SyntheticField[_stream]", "taint"] + - ["system.net.mail.attachmentbase", "Method[attachmentbase]", "Argument[0]", "Argument[this].SyntheticField[_part].SyntheticField[_stream]", "value"] + - ["system.net.mail.attachmentbase", "Method[get_contentstream]", "Argument[this].SyntheticField[_part].SyntheticField[_stream]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.linkedresource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.linkedresource.model.yml new file mode 100644 index 000000000000..4a8172804f82 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.linkedresource.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.linkedresource", "Method[createlinkedresourcefromstring]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.mail.linkedresource", "Method[createlinkedresourcefromstring]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.mailaddress.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.mailaddress.model.yml new file mode 100644 index 000000000000..a0612c464766 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.mailaddress.model.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.mailaddress", "Method[get_address]", "Argument[this].SyntheticField[_host]", "ReturnValue", "taint"] + - ["system.net.mail.mailaddress", "Method[get_address]", "Argument[this].SyntheticField[_userName]", "ReturnValue", "taint"] + - ["system.net.mail.mailaddress", "Method[get_displayname]", "Argument[this].SyntheticField[_displayName]", "ReturnValue", "value"] + - ["system.net.mail.mailaddress", "Method[get_host]", "Argument[this].SyntheticField[_host]", "ReturnValue", "value"] + - ["system.net.mail.mailaddress", "Method[get_user]", "Argument[this].SyntheticField[_userName]", "ReturnValue", "value"] + - ["system.net.mail.mailaddress", "Method[mailaddress]", "Argument[0]", "Argument[this].SyntheticField[_displayName]", "taint"] + - ["system.net.mail.mailaddress", "Method[mailaddress]", "Argument[0]", "Argument[this].SyntheticField[_host]", "taint"] + - ["system.net.mail.mailaddress", "Method[mailaddress]", "Argument[0]", "Argument[this].SyntheticField[_userName]", "taint"] + - ["system.net.mail.mailaddress", "Method[mailaddress]", "Argument[1]", "Argument[this].SyntheticField[_displayName]", "value"] + - ["system.net.mail.mailaddress", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[1].SyntheticField[_displayName]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[1].SyntheticField[_host]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[1].SyntheticField[_userName]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[2].SyntheticField[_displayName]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[2].SyntheticField[_host]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[2].SyntheticField[_userName]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[3].SyntheticField[_displayName]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[3].SyntheticField[_host]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[0]", "Argument[3].SyntheticField[_userName]", "taint"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[1]", "Argument[2].SyntheticField[_displayName]", "value"] + - ["system.net.mail.mailaddress", "Method[trycreate]", "Argument[1]", "Argument[3].SyntheticField[_displayName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.mailmessage.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.mailmessage.model.yml new file mode 100644 index 000000000000..4fb454621197 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.mailmessage.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.mailmessage", "Method[get_bcc]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mail.mailmessage", "Method[get_cc]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mail.mailmessage", "Method[get_headers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mail.mailmessage", "Method[get_replytolist]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mail.mailmessage", "Method[get_to]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mail.mailmessage", "Method[mailmessage]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.mail.mailmessage", "Method[mailmessage]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.mail.mailmessage", "Method[mailmessage]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpclient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpclient.model.yml new file mode 100644 index 000000000000..8a2eca6b08ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpclient.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.smtpclient", "Method[get_clientcertificates]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mail.smtpclient", "Method[send]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.mail.smtpclient", "Method[send]", "Argument[3]", "Argument[this]", "taint"] + - ["system.net.mail.smtpclient", "Method[sendasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.mail.smtpclient", "Method[sendasync]", "Argument[3]", "Argument[this]", "taint"] + - ["system.net.mail.smtpclient", "Method[sendmailasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.mail.smtpclient", "Method[sendmailasync]", "Argument[3]", "Argument[this]", "taint"] + - ["system.net.mail.smtpclient", "Method[smtpclient]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpfailedrecipientexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpfailedrecipientexception.model.yml new file mode 100644 index 000000000000..ae7560230a97 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpfailedrecipientexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.smtpfailedrecipientexception", "Method[get_failedrecipient]", "Argument[this].SyntheticField[_failedRecipient]", "ReturnValue", "value"] + - ["system.net.mail.smtpfailedrecipientexception", "Method[smtpfailedrecipientexception]", "Argument[1]", "Argument[this].SyntheticField[_failedRecipient]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpfailedrecipientsexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpfailedrecipientsexception.model.yml new file mode 100644 index 000000000000..9b1aafffdc62 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mail.smtpfailedrecipientsexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mail.smtpfailedrecipientsexception", "Method[get_innerexceptions]", "Argument[this].SyntheticField[_innerExceptions]", "ReturnValue", "value"] + - ["system.net.mail.smtpfailedrecipientsexception", "Method[smtpfailedrecipientsexception]", "Argument[1]", "Argument[this].SyntheticField[_innerExceptions].Element", "value"] + - ["system.net.mail.smtpfailedrecipientsexception", "Method[smtpfailedrecipientsexception]", "Argument[1]", "Argument[this].SyntheticField[_innerExceptions]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mime.contentdisposition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mime.contentdisposition.model.yml new file mode 100644 index 000000000000..74a9512a97f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mime.contentdisposition.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mime.contentdisposition", "Method[contentdisposition]", "Argument[0]", "Argument[this].SyntheticField[_disposition]", "value"] + - ["system.net.mime.contentdisposition", "Method[tostring]", "Argument[this].SyntheticField[_disposition]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mime.contenttype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mime.contenttype.model.yml new file mode 100644 index 000000000000..59a8067977b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.mime.contenttype.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.mime.contenttype", "Method[contenttype]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.mime.contenttype", "Method[get_parameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.mime.contenttype", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkcredential.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkcredential.model.yml new file mode 100644 index 000000000000..0e5ca6419e58 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkcredential.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkcredential", "Method[networkcredential]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.networkcredential", "Method[networkcredential]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.networkcredential", "Method[networkcredential]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.gatewayipaddressinformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.gatewayipaddressinformation.model.yml new file mode 100644 index 000000000000..79bfef5c740f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.gatewayipaddressinformation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.gatewayipaddressinformation", "Method[get_address]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.gatewayipaddressinformationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.gatewayipaddressinformationcollection.model.yml new file mode 100644 index 000000000000..defbd557b734 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.gatewayipaddressinformationcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.gatewayipaddressinformationcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddresscollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddresscollection.model.yml new file mode 100644 index 000000000000..f65115bb9f20 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddresscollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.ipaddresscollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddressinformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddressinformation.model.yml new file mode 100644 index 000000000000..8ef24df40d49 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddressinformation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.ipaddressinformation", "Method[get_address]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddressinformationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddressinformationcollection.model.yml new file mode 100644 index 000000000000..aa365a66e35a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipaddressinformationcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.ipaddressinformationcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipinterfaceproperties.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipinterfaceproperties.model.yml new file mode 100644 index 000000000000..26d476137994 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ipinterfaceproperties.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.ipinterfaceproperties", "Method[get_dhcpserveraddresses]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.ipinterfaceproperties", "Method[get_dnsaddresses]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.ipinterfaceproperties", "Method[get_dnssuffix]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.ipinterfaceproperties", "Method[get_gatewayaddresses]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.ipinterfaceproperties", "Method[get_winsserversaddresses]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.ipinterfaceproperties", "Method[getipv4properties]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.ipinterfaceproperties", "Method[getipv6properties]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.multicastipaddressinformationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.multicastipaddressinformationcollection.model.yml new file mode 100644 index 000000000000..d08f981377ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.multicastipaddressinformationcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.multicastipaddressinformationcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.networkinterface.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.networkinterface.model.yml new file mode 100644 index 000000000000..37631bffa374 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.networkinterface.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.networkinterface", "Method[get_description]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.networkinterface", "Method[get_id]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.networkinterface", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.networkinterface", "Method[getipproperties]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.networkinformation.networkinterface", "Method[getphysicaladdress]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.physicaladdress.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.physicaladdress.model.yml new file mode 100644 index 000000000000..d14958dfe481 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.physicaladdress.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.physicaladdress", "Method[getaddressbytes]", "Argument[this].SyntheticField[_address].Element", "ReturnValue.Element", "value"] + - ["system.net.networkinformation.physicaladdress", "Method[physicaladdress]", "Argument[0]", "Argument[this].SyntheticField[_address]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ping.model.yml new file mode 100644 index 000000000000..9a037db1309c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.ping.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.ping", "Method[send]", "Argument[3]", "ReturnValue.Field[Options]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.unicastipaddressinformationcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.unicastipaddressinformationcollection.model.yml new file mode 100644 index 000000000000..712e2acb454b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.networkinformation.unicastipaddressinformationcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.networkinformation.unicastipaddressinformationcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.openreadcompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.openreadcompletedeventargs.model.yml new file mode 100644 index 000000000000..915898881fd1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.openreadcompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.openreadcompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.openwritecompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.openwritecompletedeventargs.model.yml new file mode 100644 index 000000000000..7cd8f93da908 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.openwritecompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.openwritecompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.quic.quicconnection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.quic.quicconnection.model.yml new file mode 100644 index 000000000000..f08f7a86c1f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.quic.quicconnection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.quic.quicconnection", "Method[connectasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.quic.quicconnection", "Method[get_localendpoint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.quic.quicconnection", "Method[get_negotiatedapplicationprotocol]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.quic.quicconnection", "Method[get_remotecertificate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.quic.quicconnection", "Method[get_remoteendpoint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.quic.quicconnection", "Method[get_targethostname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.quic.quicconnection", "Method[openoutboundstreamasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.authenticatedstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.authenticatedstream.model.yml new file mode 100644 index 000000000000..53bab645b446 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.authenticatedstream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.authenticatedstream", "Method[authenticatedstream]", "Argument[0]", "Argument[this].SyntheticField[_innerStream]", "value"] + - ["system.net.security.authenticatedstream", "Method[get_innerstream]", "Argument[this].SyntheticField[_innerStream]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.negotiateauthentication.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.negotiateauthentication.model.yml new file mode 100644 index 000000000000..4d0a73c90da0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.negotiateauthentication.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.negotiateauthentication", "Method[get_package]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.negotiateauthentication", "Method[get_remoteidentity]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.negotiateauthentication", "Method[get_targetname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.negotiateauthentication", "Method[getoutgoingblob]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.negotiateauthentication", "Method[negotiateauthentication]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.negotiatestream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.negotiatestream.model.yml new file mode 100644 index 000000000000..867d40a8a461 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.negotiatestream.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.negotiatestream", "Method[authenticateasserver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.security.negotiatestream", "Method[authenticateasserver]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.security.negotiatestream", "Method[authenticateasserverasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.security.negotiatestream", "Method[authenticateasserverasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.security.negotiatestream", "Method[get_remoteidentity]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslapplicationprotocol.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslapplicationprotocol.model.yml new file mode 100644 index 000000000000..b4849ed20f30 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslapplicationprotocol.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.sslapplicationprotocol", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslcertificatetrust.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslcertificatetrust.model.yml new file mode 100644 index 000000000000..6a71c5cf81a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslcertificatetrust.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.sslcertificatetrust", "Method[createforx509collection]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.net.security.sslcertificatetrust", "Method[createforx509store]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslclienthelloinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslclienthelloinfo.model.yml new file mode 100644 index 000000000000..9b5750e1f363 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslclienthelloinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.sslclienthelloinfo", "Method[sslclienthelloinfo]", "Argument[0]", "Argument[this].Field[ServerName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslstream.model.yml new file mode 100644 index 000000000000..82d2503beaf3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslstream.model.yml @@ -0,0 +1,19 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.sslstream", "Method[authenticateasclient]", "Argument[0]", "Argument[this].SyntheticField[_sslAuthenticationOptions].SyntheticField[TargetHost]", "value"] + - ["system.net.security.sslstream", "Method[authenticateasclient]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.security.sslstream", "Method[authenticateasclientasync]", "Argument[0]", "Argument[this].SyntheticField[_sslAuthenticationOptions].SyntheticField[TargetHost]", "value"] + - ["system.net.security.sslstream", "Method[authenticateasclientasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.security.sslstream", "Method[authenticateasserver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.security.sslstream", "Method[authenticateasserverasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.security.sslstream", "Method[beginauthenticateasclient]", "Argument[0]", "Argument[this].SyntheticField[_sslAuthenticationOptions].SyntheticField[TargetHost]", "value"] + - ["system.net.security.sslstream", "Method[get_localcertificate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.sslstream", "Method[get_negotiatedapplicationprotocol]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.sslstream", "Method[get_remotecertificate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.sslstream", "Method[get_targethostname]", "Argument[this].SyntheticField[_sslAuthenticationOptions].SyntheticField[TargetHost]", "ReturnValue", "value"] + - ["system.net.security.sslstream", "Method[get_transportcontext]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.security.sslstream", "Method[write]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslstreamcertificatecontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslstreamcertificatecontext.model.yml new file mode 100644 index 000000000000..9a3d3fd44345 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.security.sslstreamcertificatecontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.security.sslstreamcertificatecontext", "Method[create]", "Argument[0]", "ReturnValue.Field[TargetCertificate]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.serversentevents.sseitem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.serversentevents.sseitem.model.yml new file mode 100644 index 000000000000..2f77d579b61f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.serversentevents.sseitem.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.serversentevents.sseitem", "Method[get_eventtype]", "Argument[this].SyntheticField[_eventType]", "ReturnValue", "value"] + - ["system.net.serversentevents.sseitem", "Method[sseitem]", "Argument[0]", "Argument[this].Field[Data]", "value"] + - ["system.net.serversentevents.sseitem", "Method[sseitem]", "Argument[1]", "Argument[this].SyntheticField[_eventType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.serversentevents.sseparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.serversentevents.sseparser.model.yml new file mode 100644 index 000000000000..6d5140079f17 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.serversentevents.sseparser.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.serversentevents.sseparser", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.serversentevents.sseparser", "Method[enumerate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.serversentevents.sseparser", "Method[enumerateasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.ippacketinformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.ippacketinformation.model.yml new file mode 100644 index 000000000000..3f933267df6c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.ippacketinformation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.ippacketinformation", "Method[get_address]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.ipv6multicastoption.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.ipv6multicastoption.model.yml new file mode 100644 index 000000000000..0c5162114162 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.ipv6multicastoption.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.ipv6multicastoption", "Method[ipv6multicastoption]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.multicastoption.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.multicastoption.model.yml new file mode 100644 index 000000000000..a7d3fbd36d5e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.multicastoption.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.multicastoption", "Method[multicastoption]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.multicastoption", "Method[multicastoption]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.networkstream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.networkstream.model.yml new file mode 100644 index 000000000000..110e65b156a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.networkstream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.networkstream", "Method[get_socket]", "Argument[this].SyntheticField[_streamSocket]", "ReturnValue", "value"] + - ["system.net.sockets.networkstream", "Method[networkstream]", "Argument[0]", "Argument[this].SyntheticField[_streamSocket]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.sendpacketselement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.sendpacketselement.model.yml new file mode 100644 index 000000000000..d50802abf5d1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.sendpacketselement.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.sendpacketselement", "Method[sendpacketselement]", "Argument[0]", "Argument[this].Field[Buffer]", "value"] + - ["system.net.sockets.sendpacketselement", "Method[sendpacketselement]", "Argument[0]", "Argument[this].Field[FilePath]", "value"] + - ["system.net.sockets.sendpacketselement", "Method[sendpacketselement]", "Argument[0]", "Argument[this].Field[FileStream]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socket.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socket.model.yml new file mode 100644 index 000000000000..570ee1c74fe4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socket.model.yml @@ -0,0 +1,35 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.socket", "Method[accept]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.socket", "Method[acceptasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[bind]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[connect]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[connectasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[connectasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[disconnectasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[get_localendpoint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.socket", "Method[get_remoteendpoint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.socket", "Method[get_safehandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.socket", "Method[receiveasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[receivefrom]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[receivefrom]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[receivefrom]", "Argument[3]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[receivefrom]", "Argument[4]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[receivefromasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[receivemessagefrom]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[receivemessagefrom]", "Argument[4]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[receivemessagefromasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[sendasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[sendpacketsasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.net.sockets.socket", "Method[sendto]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[sendto]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[sendto]", "Argument[3]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[sendto]", "Argument[4]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[sendtoasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[sendtoasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[sendtoasync]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.sockets.socket", "Method[sendtoasync]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socketasynceventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socketasynceventargs.model.yml new file mode 100644 index 000000000000..5a985a97fb0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socketasynceventargs.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.socketasynceventargs", "Method[get_connectbynameerror]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.socketasynceventargs", "Method[get_connectsocket]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.socketasynceventargs", "Method[get_memorybuffer]", "Argument[this].SyntheticField[_buffer]", "ReturnValue", "value"] + - ["system.net.sockets.socketasynceventargs", "Method[get_receivemessagefrompacketinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.socketasynceventargs", "Method[setbuffer]", "Argument[0]", "Argument[this].SyntheticField[_buffer]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socketexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socketexception.model.yml new file mode 100644 index 000000000000..38c281f0919e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.socketexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.socketexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.sockettaskextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.sockettaskextensions.model.yml new file mode 100644 index 000000000000..9c0a612e9861 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.sockettaskextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.sockettaskextensions", "Method[connectasync]", "Argument[1]", "Argument[0]", "taint"] + - ["system.net.sockets.sockettaskextensions", "Method[sendtoasync]", "Argument[3]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.tcpclient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.tcpclient.model.yml new file mode 100644 index 000000000000..f0fb25356a00 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.tcpclient.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.tcpclient", "Method[connect]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.tcpclient", "Method[connectasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.tcpclient", "Method[tcpclient]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.tcplistener.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.tcplistener.model.yml new file mode 100644 index 000000000000..d971d9f2a575 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.tcplistener.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.tcplistener", "Method[acceptsocket]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.tcplistener", "Method[accepttcpclient]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.tcplistener", "Method[get_localendpoint]", "Argument[this].SyntheticField[_serverSocketEP]", "ReturnValue", "value"] + - ["system.net.sockets.tcplistener", "Method[get_server]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.sockets.tcplistener", "Method[tcplistener]", "Argument[0]", "Argument[this].SyntheticField[_serverSocketEP]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.udpclient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.udpclient.model.yml new file mode 100644 index 000000000000..54e3427cf67b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.udpclient.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.udpclient", "Method[connect]", "Argument[0]", "Argument[this]", "taint"] + - ["system.net.sockets.udpclient", "Method[send]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.sockets.udpclient", "Method[send]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.sockets.udpclient", "Method[sendasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.sockets.udpclient", "Method[sendasync]", "Argument[2]", "Argument[this]", "taint"] + - ["system.net.sockets.udpclient", "Method[udpclient]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.udpreceiveresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.udpreceiveresult.model.yml new file mode 100644 index 000000000000..a605680232a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.udpreceiveresult.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.udpreceiveresult", "Method[get_buffer]", "Argument[this].SyntheticField[_buffer]", "ReturnValue", "value"] + - ["system.net.sockets.udpreceiveresult", "Method[get_remoteendpoint]", "Argument[this].SyntheticField[_remoteEndPoint]", "ReturnValue", "value"] + - ["system.net.sockets.udpreceiveresult", "Method[udpreceiveresult]", "Argument[0]", "Argument[this].SyntheticField[_buffer]", "value"] + - ["system.net.sockets.udpreceiveresult", "Method[udpreceiveresult]", "Argument[1]", "Argument[this].SyntheticField[_remoteEndPoint]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.unixdomainsocketendpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.unixdomainsocketendpoint.model.yml new file mode 100644 index 000000000000..665e46b58b23 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.sockets.unixdomainsocketendpoint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.sockets.unixdomainsocketendpoint", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploaddatacompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploaddatacompletedeventargs.model.yml new file mode 100644 index 000000000000..ceacb86061dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploaddatacompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.uploaddatacompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadfilecompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadfilecompletedeventargs.model.yml new file mode 100644 index 000000000000..f75150e11ccb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadfilecompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.uploadfilecompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadstringcompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadstringcompletedeventargs.model.yml new file mode 100644 index 000000000000..a48b8c870a67 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadstringcompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.uploadstringcompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadvaluescompletedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadvaluescompletedeventargs.model.yml new file mode 100644 index 000000000000..ba486a37deb1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.uploadvaluescompletedeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.uploadvaluescompletedeventargs", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webclient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webclient.model.yml new file mode 100644 index 000000000000..f93b953bcf73 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webclient.model.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.webclient", "Method[get_responseheaders]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webclient", "Method[openwrite]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[openwrite]", "Argument[1]", "ReturnValue", "taint"] + - ["system.net.webclient", "Method[openwrite]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webclient", "Method[openwriteasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[openwritetaskasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploaddata]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploaddataasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploaddatataskasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadfile]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadfileasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadfiletaskasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadstring]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadstringasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadstringtaskasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadvalues]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadvaluesasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.net.webclient", "Method[uploadvaluestaskasync]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webexception.model.yml new file mode 100644 index 000000000000..0962d7368e79 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.webexception", "Method[get_response]", "Argument[this].SyntheticField[_response]", "ReturnValue", "value"] + - ["system.net.webexception", "Method[webexception]", "Argument[3]", "Argument[this].SyntheticField[_response]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webheadercollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webheadercollection.model.yml new file mode 100644 index 000000000000..f843e49c801e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webheadercollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.webheadercollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webheadercollection", "Method[tobytearray]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webheadercollection", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webproxy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webproxy.model.yml new file mode 100644 index 000000000000..c4c59f66dfaf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webproxy.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.webproxy", "Method[getproxy]", "Argument[this].Field[Address]", "ReturnValue", "value"] + - ["system.net.webproxy", "Method[webproxy]", "Argument[0]", "Argument[this].Field[Address]", "value"] + - ["system.net.webproxy", "Method[webproxy]", "Argument[3]", "Argument[this].Field[Credentials]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webrequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webrequest.model.yml new file mode 100644 index 000000000000..a9aca6695d4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webrequest.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.webrequest", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.webrequest", "Method[createdefault]", "Argument[0]", "ReturnValue", "taint"] + - ["system.net.webrequest", "Method[createhttp]", "Argument[0]", "ReturnValue.SyntheticField[_requestUri]", "taint"] + - ["system.net.webrequest", "Method[createhttp]", "Argument[0]", "ReturnValue.SyntheticField[_requestUri]", "value"] + - ["system.net.webrequest", "Method[endgetrequeststream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webrequest", "Method[endgetresponse]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webrequest", "Method[getrequeststream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webrequest", "Method[getresponse]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webresponse.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webresponse.model.yml new file mode 100644 index 000000000000..56e81bd744a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webresponse.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.webresponse", "Method[get_headers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webresponse", "Method[get_responseuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.webresponse", "Method[getresponsestream]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocket.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocket.model.yml new file mode 100644 index 000000000000..5b7beac2f7b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocket.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.websockets.websocket", "Method[createclientwebsocket]", "Argument[1]", "ReturnValue.SyntheticField[_subprotocol]", "value"] + - ["system.net.websockets.websocket", "Method[createfromstream]", "Argument[2]", "ReturnValue.SyntheticField[_subprotocol]", "value"] + - ["system.net.websockets.websocket", "Method[get_closestatusdescription]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocket", "Method[get_subprotocol]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocketcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocketcontext.model.yml new file mode 100644 index 000000000000..333679ebd182 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocketcontext.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.websockets.websocketcontext", "Method[get_cookiecollection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_headers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_origin]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_requesturi]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_secwebsocketkey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_secwebsocketprotocols]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_secwebsocketversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_user]", "Argument[this]", "ReturnValue", "taint"] + - ["system.net.websockets.websocketcontext", "Method[get_websocket]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocketreceiveresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocketreceiveresult.model.yml new file mode 100644 index 000000000000..1144a0486da7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.websockets.websocketreceiveresult.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.websockets.websocketreceiveresult", "Method[websocketreceiveresult]", "Argument[4]", "Argument[this].Field[CloseStatusDescription]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webutility.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webutility.model.yml new file mode 100644 index 000000000000..1204f3bce6d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.net.webutility.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.net.webutility", "Method[htmldecode]", "Argument[0]", "Argument[1]", "taint"] + - ["system.net.webutility", "Method[htmldecode]", "Argument[0]", "ReturnValue", "value"] + - ["system.net.webutility", "Method[urldecode]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.nullable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.nullable.model.yml new file mode 100644 index 000000000000..80fd9e6d4a2b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.nullable.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.nullable", "Method[get_value]", "Argument[this].SyntheticField[value]", "ReturnValue", "value"] + - ["system.nullable", "Method[getvalueordefault]", "Argument[0]", "ReturnValue", "value"] + - ["system.nullable", "Method[getvalueordefault]", "Argument[this].SyntheticField[value]", "ReturnValue", "value"] + - ["system.nullable", "Method[nullable]", "Argument[0]", "Argument[this].SyntheticField[value]", "value"] + - ["system.nullable", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.biginteger.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.biginteger.model.yml new file mode 100644 index 000000000000..87d1e047b20d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.biginteger.model.yml @@ -0,0 +1,43 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.biginteger", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[clamp]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[clamp]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[clamp]", "Argument[2]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[divrem]", "Argument[0]", "Argument[2]", "value"] + - ["system.numerics.biginteger", "Method[divrem]", "Argument[0]", "ReturnValue.Field[Item2]", "value"] + - ["system.numerics.biginteger", "Method[max]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[max]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[maxmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[maxmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[maxmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[maxnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[maxnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[min]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[min]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[minmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[minmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[minmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[minnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[minnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[op_bitwiseor]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[op_bitwiseor]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[op_leftshift]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[op_modulus]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[op_rightshift]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[op_unsignedrightshift]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[pow]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[remainder]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[rotateleft]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.biginteger", "Method[rotateright]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.complex.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.complex.model.yml new file mode 100644 index 000000000000..9da7ec3caee6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.complex.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.complex", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[maxmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[maxmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[maxmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[minmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[minmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[minmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.complex", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.iadditionoperators.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.iadditionoperators.model.yml new file mode 100644 index 000000000000..3c8bc0dd4cbf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.iadditionoperators.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.iadditionoperators", "Method[op_checkedaddition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.iadditionoperators", "Method[op_checkedaddition]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.ifloatingpoint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.ifloatingpoint.model.yml new file mode 100644 index 000000000000..23298a72e577 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.ifloatingpoint.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.ifloatingpoint", "Method[converttointeger]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.ifloatingpoint", "Method[converttointegernative]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.inumber.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.inumber.model.yml new file mode 100644 index 000000000000..ad7b86735492 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.inumber.model.yml @@ -0,0 +1,25 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.inumber", "Method[clamp]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[clamp]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[clamp]", "Argument[2]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[clampnative]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[clampnative]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[clampnative]", "Argument[2]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[max]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[max]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[maxnative]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[maxnative]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[maxnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[maxnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[min]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[min]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[minnative]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[minnative]", "Argument[1]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[minnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumber", "Method[minnumber]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.inumberbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.inumberbase.model.yml new file mode 100644 index 000000000000..12bef2f0838d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.inumberbase.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.inumberbase", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumberbase", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumberbase", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.inumberbase", "Method[multiplyaddestimate]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.plane.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.plane.model.yml new file mode 100644 index 000000000000..4de912ffa3f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.plane.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.plane", "Method[tostring]", "Argument[this].Field[Normal]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.readonlytensorspan.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.readonlytensorspan.model.yml new file mode 100644 index 000000000000..916797cba2aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.readonlytensorspan.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.tensors.readonlytensorspan", "Method[castup]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.readonlytensorspan", "Method[get_flattenedlength]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.readonlytensorspan", "Method[get_lengths]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.readonlytensorspan", "Method[get_strides]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.readonlytensorspan", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.readonlytensorspan", "Method[readonlytensorspan]", "Argument[1]", "Argument[this]", "taint"] + - ["system.numerics.tensors.readonlytensorspan", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensor.model.yml new file mode 100644 index 000000000000..8c35becd989e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensor.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.tensors.tensor", "Method[asreadonlytensorspan]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[astensorspan]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[create]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[get_flattenedlength]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[getsmallestbroadcastablelengths]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[permutedimensions]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.tensors.tensor", "Method[reshape]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.tensors.tensor", "Method[setslice]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.tensors.tensor", "Method[squeeze]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[squeeze]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[squeezedimension]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[squeezedimension]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[transpose]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.tensors.tensor", "Method[unsqueeze]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensor", "Method[unsqueeze]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensorprimitives.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensorprimitives.model.yml new file mode 100644 index 000000000000..3b005488eab9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensorprimitives.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.tensors.tensorprimitives", "Method[max]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorprimitives", "Method[maxmagnitude]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorprimitives", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorprimitives", "Method[maxnumber]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorprimitives", "Method[min]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorprimitives", "Method[minmagnitude]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorprimitives", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorprimitives", "Method[minnumber]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensorspan.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensorspan.model.yml new file mode 100644 index 000000000000..92628e15c5b6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.tensors.tensorspan.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.tensors.tensorspan", "Method[get_flattenedlength]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorspan", "Method[get_lengths]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorspan", "Method[get_strides]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorspan", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.numerics.tensors.tensorspan", "Method[tensorspan]", "Argument[1]", "Argument[this]", "taint"] + - ["system.numerics.tensors.tensorspan", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector.model.yml new file mode 100644 index 000000000000..020fa739bb19 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.vector", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.vector", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.vector", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.vector", "Method[round]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.vector", "Method[truncate]", "Argument[0]", "ReturnValue", "value"] + - ["system.numerics.vector", "Method[withelement]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector2.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector2.model.yml new file mode 100644 index 000000000000..5d4139af0068 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector2.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.vector2", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector3.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector3.model.yml new file mode 100644 index 000000000000..110472cd1110 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector3.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.vector3", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector4.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector4.model.yml new file mode 100644 index 000000000000..6f72fe05caea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.numerics.vector4.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.numerics.vector4", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.objectdisposedexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.objectdisposedexception.model.yml new file mode 100644 index 000000000000..906afa804f3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.objectdisposedexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.objectdisposedexception", "Method[get_objectname]", "Argument[this].SyntheticField[_objectName]", "ReturnValue", "value"] + - ["system.objectdisposedexception", "Method[objectdisposedexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_objectName]", "value"] + - ["system.objectdisposedexception", "Method[objectdisposedexception]", "Argument[0]", "Argument[this].SyntheticField[_objectName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.operatingsystem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.operatingsystem.model.yml new file mode 100644 index 000000000000..65007ea712ff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.operatingsystem.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.operatingsystem", "Method[get_servicepack]", "Argument[this]", "ReturnValue", "taint"] + - ["system.operatingsystem", "Method[get_version]", "Argument[this]", "ReturnValue", "taint"] + - ["system.operatingsystem", "Method[get_versionstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.operatingsystem", "Method[tostring]", "Argument[this].Field[VersionString]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.operationcanceledexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.operationcanceledexception.model.yml new file mode 100644 index 000000000000..d3601de6e14a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.operationcanceledexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.operationcanceledexception", "Method[operationcanceledexception]", "Argument[0]", "Argument[this]", "taint"] + - ["system.operationcanceledexception", "Method[operationcanceledexception]", "Argument[1]", "Argument[this]", "taint"] + - ["system.operationcanceledexception", "Method[operationcanceledexception]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.readonlymemory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.readonlymemory.model.yml new file mode 100644 index 000000000000..5ade89e38ff6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.readonlymemory.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.readonlymemory", "Method[readonlymemory]", "Argument[0]", "Argument[this].SyntheticField[_object]", "value"] + - ["system.readonlymemory", "Method[slice]", "Argument[this].SyntheticField[_object]", "ReturnValue.SyntheticField[_object]", "value"] + - ["system.readonlymemory", "Method[tostring]", "Argument[this].SyntheticField[_object]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.readonlyspan.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.readonlyspan.model.yml new file mode 100644 index 000000000000..a1a060adc113 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.readonlyspan.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.readonlyspan", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.assembly.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.assembly.model.yml new file mode 100644 index 000000000000..e9a32d1f1bf0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.assembly.model.yml @@ -0,0 +1,27 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.assembly", "Method[createqualifiedname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[createqualifiedname]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_codebase]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_customattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_entrypoint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_escapedcodebase]", "Argument[this].Field[CodeBase]", "ReturnValue", "value"] + - ["system.reflection.assembly", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_imageruntimeversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_location]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_manifestmodule]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[get_modules]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[getfile]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[getloadedmodules]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[getmanifestresourceinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[getmanifestresourcestream]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[getmodule]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[getmodules]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[getsatelliteassembly]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[gettype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[loadmodule]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assembly", "Method[tostring]", "Argument[this].Field[FullName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.assemblyname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.assemblyname.model.yml new file mode 100644 index 000000000000..9bdd49a29fd2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.assemblyname.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.assemblyname", "Method[get_escapedcodebase]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.assemblyname", "Method[getpublickey]", "Argument[this].SyntheticField[_publicKey]", "ReturnValue", "value"] + - ["system.reflection.assemblyname", "Method[setpublickey]", "Argument[0]", "Argument[this].SyntheticField[_publicKey]", "value"] + - ["system.reflection.assemblyname", "Method[setpublickeytoken]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.reflection.assemblyname", "Method[tostring]", "Argument[this].Field[FullName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.binder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.binder.model.yml new file mode 100644 index 000000000000..73703d307bb9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.binder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.binder", "Method[bindtofield]", "Argument[1].Element", "ReturnValue", "value"] + - ["system.reflection.binder", "Method[bindtomethod]", "Argument[1].Element", "ReturnValue", "value"] + - ["system.reflection.binder", "Method[reorderargumentarray]", "Argument[0].Element.Element", "Argument[0].Element", "value"] + - ["system.reflection.binder", "Method[selectmethod]", "Argument[1].Element", "ReturnValue", "value"] + - ["system.reflection.binder", "Method[selectproperty]", "Argument[1].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.constructorinvoker.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.constructorinvoker.model.yml new file mode 100644 index 000000000000..de0e173c0c78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.constructorinvoker.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.constructorinvoker", "Method[invoke]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.constructorinvoker", "Method[invoke]", "Argument[1]", "Argument[this]", "taint"] + - ["system.reflection.constructorinvoker", "Method[invoke]", "Argument[2]", "Argument[this]", "taint"] + - ["system.reflection.constructorinvoker", "Method[invoke]", "Argument[3]", "Argument[this]", "taint"] + - ["system.reflection.constructorinvoker", "Method[invoke]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.context.customreflectioncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.context.customreflectioncontext.model.yml new file mode 100644 index 000000000000..90ffaecfa7f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.context.customreflectioncontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.context.customreflectioncontext", "Method[customreflectioncontext]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.context.customreflectioncontext", "Method[getcustomattributes]", "Argument[1]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributedata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributedata.model.yml new file mode 100644 index 000000000000..e3ba03d27961 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributedata.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.customattributedata", "Method[get_constructor]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.customattributedata", "Method[get_constructorarguments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.customattributedata", "Method[get_namedarguments]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributenamedargument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributenamedargument.model.yml new file mode 100644 index 000000000000..a547dd069fb9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributenamedargument.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.customattributenamedargument", "Method[customattributenamedargument]", "Argument[0]", "Argument[this].SyntheticField[_memberInfo]", "value"] + - ["system.reflection.customattributenamedargument", "Method[customattributenamedargument]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.reflection.customattributenamedargument", "Method[get_memberinfo]", "Argument[this].SyntheticField[_memberInfo]", "ReturnValue", "value"] + - ["system.reflection.customattributenamedargument", "Method[get_membername]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.customattributenamedargument", "Method[get_typedvalue]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.reflection.customattributenamedargument", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributetypedargument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributetypedargument.model.yml new file mode 100644 index 000000000000..f6abfeba8361 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.customattributetypedargument.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.customattributetypedargument", "Method[customattributetypedargument]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.reflection.customattributetypedargument", "Method[customattributetypedargument]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.reflection.customattributetypedargument", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.reflection.customattributetypedargument", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.assemblybuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.assemblybuilder.model.yml new file mode 100644 index 000000000000..1a376e7460fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.assemblybuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.assemblybuilder", "Method[definedynamicassembly]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.assemblybuilder", "Method[definedynamicmodulecore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.assemblybuilder", "Method[getdynamicmodulecore]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.constructorbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.constructorbuilder.model.yml new file mode 100644 index 000000000000..a460a3361639 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.constructorbuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.constructorbuilder", "Method[defineparametercore]", "Argument[2]", "ReturnValue", "taint"] + - ["system.reflection.emit.constructorbuilder", "Method[defineparametercore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.constructorbuilder", "Method[getilgeneratorcore]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.customattributebuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.customattributebuilder.model.yml new file mode 100644 index 000000000000..f94c3d78f27a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.customattributebuilder.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.customattributebuilder", "Method[customattributebuilder]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.emit.customattributebuilder", "Method[customattributebuilder]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.reflection.emit.customattributebuilder", "Method[customattributebuilder]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.reflection.emit.customattributebuilder", "Method[customattributebuilder]", "Argument[3].Element", "Argument[this]", "taint"] + - ["system.reflection.emit.customattributebuilder", "Method[customattributebuilder]", "Argument[4].Element", "Argument[this]", "taint"] + - ["system.reflection.emit.customattributebuilder", "Method[customattributebuilder]", "Argument[5].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.dynamicilinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.dynamicilinfo.model.yml new file mode 100644 index 000000000000..ae518d771f46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.dynamicilinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.dynamicilinfo", "Method[get_dynamicmethod]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.dynamicmethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.dynamicmethod.model.yml new file mode 100644 index 000000000000..294b3e9092db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.dynamicmethod.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.dynamicmethod", "Method[dynamicmethod]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.reflection.emit.dynamicmethod", "Method[dynamicmethod]", "Argument[3]", "Argument[this].SyntheticField[_module]", "value"] + - ["system.reflection.emit.dynamicmethod", "Method[dynamicmethod]", "Argument[5]", "Argument[this].SyntheticField[_module]", "value"] + - ["system.reflection.emit.dynamicmethod", "Method[get_module]", "Argument[this].SyntheticField[_module]", "ReturnValue", "value"] + - ["system.reflection.emit.dynamicmethod", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.reflection.emit.dynamicmethod", "Method[get_returnparameter]", "Argument[this]", "ReturnValue.Field[MemberImpl]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.enumbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.enumbuilder.model.yml new file mode 100644 index 000000000000..3e0ef09ae740 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.enumbuilder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.enumbuilder", "Method[get_underlyingfield]", "Argument[this].Field[UnderlyingFieldCore]", "ReturnValue", "value"] + - ["system.reflection.emit.enumbuilder", "Method[get_underlyingfieldcore]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.eventbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.eventbuilder.model.yml new file mode 100644 index 000000000000..320be8cdc011 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.eventbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.eventbuilder", "Method[addothermethodcore]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.emit.eventbuilder", "Method[setaddonmethodcore]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.emit.eventbuilder", "Method[setraisemethodcore]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.emit.eventbuilder", "Method[setremoveonmethodcore]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.fieldbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.fieldbuilder.model.yml new file mode 100644 index 000000000000..d167b7e2217b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.fieldbuilder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.fieldbuilder", "Method[setconstantcore]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.generictypeparameterbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.generictypeparameterbuilder.model.yml new file mode 100644 index 000000000000..5f763da76e01 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.generictypeparameterbuilder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.generictypeparameterbuilder", "Method[setinterfaceconstraintscore]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.ilgenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.ilgenerator.model.yml new file mode 100644 index 000000000000..0bea7f2d4450 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.ilgenerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.ilgenerator", "Method[declarelocal]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.localbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.localbuilder.model.yml new file mode 100644 index 000000000000..26f1389d42c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.localbuilder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.localbuilder", "Method[setlocalsyminfocore]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.methodbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.methodbuilder.model.yml new file mode 100644 index 000000000000..fc0ad525715c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.methodbuilder.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.methodbuilder", "Method[definegenericparameterscore]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[definegenericparameterscore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[defineparametercore]", "Argument[2]", "ReturnValue", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[defineparametercore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[getilgeneratorcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[setsignaturecore]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[setsignaturecore]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[setsignaturecore]", "Argument[4].Element", "Argument[this]", "taint"] + - ["system.reflection.emit.methodbuilder", "Method[setsignaturecore]", "Argument[5].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.modulebuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.modulebuilder.model.yml new file mode 100644 index 000000000000..27d0bf11d051 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.modulebuilder.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.modulebuilder", "Method[definedocument]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[definedocument]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[definedocumentcore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[definedocumentcore]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[defineenum]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[defineenum]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[defineenumcore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[defineenumcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[defineinitializeddata]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[defineinitializeddatacore]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[definetype]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[definetype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[definetypecore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[definetypecore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[getarraymethod]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[getarraymethod]", "Argument[4].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[getarraymethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[getarraymethodcore]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[getarraymethodcore]", "Argument[4].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.modulebuilder", "Method[getarraymethodcore]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.opcode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.opcode.model.yml new file mode 100644 index 000000000000..3f26dd90ead8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.opcode.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.opcode", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.parameterbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.parameterbuilder.model.yml new file mode 100644 index 000000000000..872ef3b27ecb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.parameterbuilder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.parameterbuilder", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.parameterbuilder", "Method[setconstant]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.persistedassemblybuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.persistedassemblybuilder.model.yml new file mode 100644 index 000000000000..598e719df389 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.persistedassemblybuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.persistedassemblybuilder", "Method[definedynamicmodulecore]", "Argument[0]", "ReturnValue.SyntheticField[_name]", "value"] + - ["system.reflection.emit.persistedassemblybuilder", "Method[generatemetadata]", "Argument[this]", "Argument[2]", "taint"] + - ["system.reflection.emit.persistedassemblybuilder", "Method[generatemetadata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.persistedassemblybuilder", "Method[persistedassemblybuilder]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.propertybuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.propertybuilder.model.yml new file mode 100644 index 000000000000..81efdf612673 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.propertybuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.propertybuilder", "Method[setconstantcore]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.emit.propertybuilder", "Method[setgetmethodcore]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.emit.propertybuilder", "Method[setsetmethodcore]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.signaturehelper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.signaturehelper.model.yml new file mode 100644 index 000000000000..0d9a2250a0b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.signaturehelper.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.signaturehelper", "Method[getfieldsighelper]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.signaturehelper", "Method[getlocalvarsighelper]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.signaturehelper", "Method[getmethodsighelper]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.typebuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.typebuilder.model.yml new file mode 100644 index 000000000000..2638ae3a4502 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.emit.typebuilder.model.yml @@ -0,0 +1,47 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.emit.typebuilder", "Method[createtypeinfocore]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.emit.typebuilder", "Method[defineconstructorcore]", "Argument[3].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[defineconstructorcore]", "Argument[4].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[defineconstructorcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definedefaultconstructorcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[defineeventcore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[defineeventcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definefieldcore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definefieldcore]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definefieldcore]", "Argument[3].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definefieldcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definegenericparameterscore]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definegenericparameterscore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[defineinitializeddatacore]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definemethodcore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definemethodcore]", "Argument[4].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definemethodcore]", "Argument[5].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definemethodcore]", "Argument[7].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definemethodcore]", "Argument[8].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definemethodcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definenestedtypecore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definenestedtypecore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[10].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[2]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[6].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[7].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[9].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepinvokemethodcore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepropertycore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepropertycore]", "Argument[4].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepropertycore]", "Argument[5].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepropertycore]", "Argument[6].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepropertycore]", "Argument[7].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepropertycore]", "Argument[8].Element", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definepropertycore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[definetypeinitializercore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[getconstructor]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[getfield]", "Argument[1]", "ReturnValue", "taint"] + - ["system.reflection.emit.typebuilder", "Method[getmethod]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.eventinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.eventinfo.model.yml new file mode 100644 index 000000000000..ac9a337150c4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.eventinfo.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.eventinfo", "Method[get_addmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.eventinfo", "Method[get_eventhandlertype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.eventinfo", "Method[get_raisemethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.eventinfo", "Method[get_removemethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.eventinfo", "Method[getaddmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.eventinfo", "Method[getraisemethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.eventinfo", "Method[getremovemethod]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.eventinfoextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.eventinfoextensions.model.yml new file mode 100644 index 000000000000..5269a8dca7c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.eventinfoextensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.eventinfoextensions", "Method[getaddmethod]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.eventinfoextensions", "Method[getraisemethod]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.eventinfoextensions", "Method[getremovemethod]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.exceptionhandlingclause.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.exceptionhandlingclause.model.yml new file mode 100644 index 000000000000..928c11c0d617 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.exceptionhandlingclause.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.exceptionhandlingclause", "Method[get_catchtype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.fieldinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.fieldinfo.model.yml new file mode 100644 index 000000000000..45189d074239 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.fieldinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.fieldinfo", "Method[get_fieldhandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.fieldinfo", "Method[get_fieldtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.fieldinfo", "Method[getmodifiedfieldtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.fieldinfo", "Method[getoptionalcustommodifiers]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.fieldinfo", "Method[getrequiredcustommodifiers]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.ireflect.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.ireflect.model.yml new file mode 100644 index 000000000000..6e2ffdce7930 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.ireflect.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.ireflect", "Method[get_underlyingsystemtype]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.ireflect", "Method[getfield]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.ireflectabletype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.ireflectabletype.model.yml new file mode 100644 index 000000000000..3527310b522c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.ireflectabletype.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.ireflectabletype", "Method[gettypeinfo]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.localvariableinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.localvariableinfo.model.yml new file mode 100644 index 000000000000..78411971093c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.localvariableinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.localvariableinfo", "Method[get_localtype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.manifestresourceinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.manifestresourceinfo.model.yml new file mode 100644 index 000000000000..ecd1b2764e41 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.manifestresourceinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.manifestresourceinfo", "Method[get_referencedassembly]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.memberinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.memberinfo.model.yml new file mode 100644 index 000000000000..aeac9bab4101 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.memberinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.memberinfo", "Method[get_customattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.memberinfo", "Method[get_declaringtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.memberinfo", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.memberinfo", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.memberinfo", "Method[get_reflectedtype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblydefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblydefinition.model.yml new file mode 100644 index 000000000000..7f1c6a86bd58 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblydefinition.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.assemblydefinition", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.assemblydefinition", "Method[getdeclarativesecurityattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyfile.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyfile.model.yml new file mode 100644 index 000000000000..d8ccceea4f85 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyfile.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.assemblyfile", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyfilehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyfilehandlecollection.model.yml new file mode 100644 index 000000000000..65ffd7285e39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyfilehandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.assemblyfilehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblynameinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblynameinfo.model.yml new file mode 100644 index 000000000000..1cf50a7683f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblynameinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.assemblynameinfo", "Method[assemblynameinfo]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.reflection.metadata.assemblynameinfo", "Method[assemblynameinfo]", "Argument[1]", "Argument[this].Field[Version]", "value"] + - ["system.reflection.metadata.assemblynameinfo", "Method[assemblynameinfo]", "Argument[2]", "Argument[this].Field[CultureName]", "value"] + - ["system.reflection.metadata.assemblynameinfo", "Method[assemblynameinfo]", "Argument[4]", "Argument[this].Field[PublicKeyOrToken]", "value"] + - ["system.reflection.metadata.assemblynameinfo", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyreference.model.yml new file mode 100644 index 000000000000..f5b545a2a224 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyreference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.assemblyreference", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyreferencehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyreferencehandlecollection.model.yml new file mode 100644 index 000000000000..964cf841bc23 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.assemblyreferencehandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.assemblyreferencehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.assemblyreferencehandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobbuilder.model.yml new file mode 100644 index 000000000000..be8546262b0e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobbuilder.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.blobbuilder", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.blobbuilder", "Method[getblobs]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobbuilder", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.blobbuilder", "Method[linkprefix]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.metadata.blobbuilder", "Method[linkprefix]", "Argument[this]", "Argument[0]", "taint"] + - ["system.reflection.metadata.blobbuilder", "Method[linksuffix]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.metadata.blobbuilder", "Method[linksuffix]", "Argument[this]", "Argument[0]", "taint"] + - ["system.reflection.metadata.blobbuilder", "Method[reservebytes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobbuilder", "Method[trywritebytes]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobcontentid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobcontentid.model.yml new file mode 100644 index 000000000000..4b151762582f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobcontentid.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.blobcontentid", "Method[blobcontentid]", "Argument[0]", "Argument[this].SyntheticField[_guid]", "value"] + - ["system.reflection.metadata.blobcontentid", "Method[get_guid]", "Argument[this].SyntheticField[_guid]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobreader.model.yml new file mode 100644 index 000000000000..1f455de2d4fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobreader.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.blobreader", "Method[get_currentpointer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobreader", "Method[get_startpointer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobreader", "Method[readconstant]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobreader", "Method[readserializedstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobreader", "Method[readutf16]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobreader", "Method[readutf8]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobwriter.model.yml new file mode 100644 index 000000000000..58bf0d09bddb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.blobwriter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.blobwriter", "Method[blobwriter]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.reflection.metadata.blobwriter", "Method[get_blob]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.blobwriter", "Method[writebytes]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributehandlecollection.model.yml new file mode 100644 index 000000000000..2a6358036660 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributehandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.customattributehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.customattributehandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributenamedargument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributenamedargument.model.yml new file mode 100644 index 000000000000..0ddcf712dad5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributenamedargument.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.customattributenamedargument", "Method[customattributenamedargument]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.reflection.metadata.customattributenamedargument", "Method[customattributenamedargument]", "Argument[2]", "Argument[this].Field[Type]", "value"] + - ["system.reflection.metadata.customattributenamedargument", "Method[customattributenamedargument]", "Argument[3]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributetypedargument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributetypedargument.model.yml new file mode 100644 index 000000000000..62062cd11063 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributetypedargument.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.customattributetypedargument", "Method[customattributetypedargument]", "Argument[0]", "Argument[this].Field[Type]", "value"] + - ["system.reflection.metadata.customattributetypedargument", "Method[customattributetypedargument]", "Argument[1]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributevalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributevalue.model.yml new file mode 100644 index 000000000000..06f50899504b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customattributevalue.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.customattributevalue", "Method[customattributevalue]", "Argument[0]", "Argument[this].Field[FixedArguments]", "value"] + - ["system.reflection.metadata.customattributevalue", "Method[customattributevalue]", "Argument[1]", "Argument[this].Field[NamedArguments]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customdebuginformationhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customdebuginformationhandlecollection.model.yml new file mode 100644 index 000000000000..9e11bc43a975 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.customdebuginformationhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.customdebuginformationhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.customdebuginformationhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.declarativesecurityattributehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.declarativesecurityattributehandlecollection.model.yml new file mode 100644 index 000000000000..46ef9798cc78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.declarativesecurityattributehandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.declarativesecurityattributehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.declarativesecurityattributehandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.documenthandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.documenthandlecollection.model.yml new file mode 100644 index 000000000000..2c2748b8e8fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.documenthandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.documenthandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.documenthandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.arrayshapeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.arrayshapeencoder.model.yml new file mode 100644 index 000000000000..9db11adfd0c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.arrayshapeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.arrayshapeencoder", "Method[arrayshapeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.blobencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.blobencoder.model.yml new file mode 100644 index 000000000000..107c54c4b821 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.blobencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.blobencoder", "Method[blobencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributearraytypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributearraytypeencoder.model.yml new file mode 100644 index 000000000000..ed425fa1ed05 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributearraytypeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.customattributearraytypeencoder", "Method[customattributearraytypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributeelementtypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributeelementtypeencoder.model.yml new file mode 100644 index 000000000000..7d140ac2297e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributeelementtypeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.customattributeelementtypeencoder", "Method[customattributeelementtypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributenamedargumentsencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributenamedargumentsencoder.model.yml new file mode 100644 index 000000000000..e8c35b5ecec0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.customattributenamedargumentsencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.customattributenamedargumentsencoder", "Method[customattributenamedargumentsencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.custommodifiersencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.custommodifiersencoder.model.yml new file mode 100644 index 000000000000..4c8dfafc1896 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.custommodifiersencoder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "Method[addmodifier]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.ecma335.custommodifiersencoder", "Method[custommodifiersencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.editandcontinuelogentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.editandcontinuelogentry.model.yml new file mode 100644 index 000000000000..bf884bf8093f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.editandcontinuelogentry.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.editandcontinuelogentry", "Method[editandcontinuelogentry]", "Argument[0]", "Argument[this].Field[Handle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.exceptionregionencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.exceptionregionencoder.model.yml new file mode 100644 index 000000000000..f8874b245289 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.exceptionregionencoder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "Method[add]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addcatch]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addfault]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addfilter]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.ecma335.exceptionregionencoder", "Method[addfinally]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.fieldtypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.fieldtypeencoder.model.yml new file mode 100644 index 000000000000..1c90598fa6ae --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.fieldtypeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.fieldtypeencoder", "Method[fieldtypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.fixedargumentsencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.fixedargumentsencoder.model.yml new file mode 100644 index 000000000000..db9a5e702eda --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.fixedargumentsencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.fixedargumentsencoder", "Method[fixedargumentsencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.generictypeargumentsencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.generictypeargumentsencoder.model.yml new file mode 100644 index 000000000000..dfe827ae55d4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.generictypeargumentsencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.generictypeargumentsencoder", "Method[generictypeargumentsencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.instructionencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.instructionencoder.model.yml new file mode 100644 index 000000000000..97639924a97c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.instructionencoder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.instructionencoder", "Method[instructionencoder]", "Argument[0]", "Argument[this].Field[CodeBuilder]", "value"] + - ["system.reflection.metadata.ecma335.instructionencoder", "Method[instructionencoder]", "Argument[1]", "Argument[this].Field[ControlFlowBuilder]", "value"] + - ["system.reflection.metadata.ecma335.instructionencoder", "Method[switch]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.literalencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.literalencoder.model.yml new file mode 100644 index 000000000000..f3b4cb324800 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.literalencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.literalencoder", "Method[literalencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.literalsencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.literalsencoder.model.yml new file mode 100644 index 000000000000..c5232eaff2e4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.literalsencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.literalsencoder", "Method[literalsencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.localvariablesencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.localvariablesencoder.model.yml new file mode 100644 index 000000000000..054d0f91b4ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.localvariablesencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.localvariablesencoder", "Method[localvariablesencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.localvariabletypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.localvariabletypeencoder.model.yml new file mode 100644 index 000000000000..23022afd3a43 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.localvariabletypeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.localvariabletypeencoder", "Method[localvariabletypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.metadatabuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.metadatabuilder.model.yml new file mode 100644 index 000000000000..bd912970e36b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.metadatabuilder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.metadatabuilder", "Method[reserveguid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.ecma335.metadatabuilder", "Method[reserveuserstring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.metadatarootbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.metadatarootbuilder.model.yml new file mode 100644 index 000000000000..a51b21593a16 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.metadatarootbuilder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.metadatarootbuilder", "Method[get_sizes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.ecma335.metadatarootbuilder", "Method[metadatarootbuilder]", "Argument[1]", "Argument[this].Field[MetadataVersion]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.methodbodystreamencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.methodbodystreamencoder.model.yml new file mode 100644 index 000000000000..a1b87b52aeed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.methodbodystreamencoder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.methodbodystreamencoder", "Method[addmethodbody]", "Argument[this].Field[Builder]", "ReturnValue.Field[ExceptionRegions].Field[Builder]", "value"] + - ["system.reflection.metadata.ecma335.methodbodystreamencoder", "Method[methodbodystreamencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.methodsignatureencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.methodsignatureencoder.model.yml new file mode 100644 index 000000000000..1787eb5456f6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.methodsignatureencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.methodsignatureencoder", "Method[methodsignatureencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.namedargumentsencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.namedargumentsencoder.model.yml new file mode 100644 index 000000000000..1d37a06a061c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.namedargumentsencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.namedargumentsencoder", "Method[namedargumentsencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.namedargumenttypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.namedargumenttypeencoder.model.yml new file mode 100644 index 000000000000..7aa23d17d742 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.namedargumenttypeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.namedargumenttypeencoder", "Method[namedargumenttypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.nameencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.nameencoder.model.yml new file mode 100644 index 000000000000..5748ed18140c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.nameencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.nameencoder", "Method[nameencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.parametersencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.parametersencoder.model.yml new file mode 100644 index 000000000000..ff7e94db8902 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.parametersencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.parametersencoder", "Method[parametersencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.parametertypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.parametertypeencoder.model.yml new file mode 100644 index 000000000000..fed087b58f24 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.parametertypeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.parametertypeencoder", "Method[parametertypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.permissionsetencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.permissionsetencoder.model.yml new file mode 100644 index 000000000000..fd3440c167b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.permissionsetencoder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.permissionsetencoder", "Method[addpermission]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.ecma335.permissionsetencoder", "Method[permissionsetencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.portablepdbbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.portablepdbbuilder.model.yml new file mode 100644 index 000000000000..c22a0543ad92 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.portablepdbbuilder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.portablepdbbuilder", "Method[portablepdbbuilder]", "Argument[3]", "Argument[this].Field[IdProvider]", "value"] + - ["system.reflection.metadata.ecma335.portablepdbbuilder", "Method[serialize]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.metadata.ecma335.portablepdbbuilder", "Method[serialize]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.returntypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.returntypeencoder.model.yml new file mode 100644 index 000000000000..76cd486c0752 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.returntypeencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.returntypeencoder", "Method[returntypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.scalarencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.scalarencoder.model.yml new file mode 100644 index 000000000000..959513895475 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.scalarencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.scalarencoder", "Method[scalarencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.signaturedecoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.signaturedecoder.model.yml new file mode 100644 index 000000000000..d53f12165ef8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.signaturedecoder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.signaturedecoder", "Method[decodefieldsignature]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.ecma335.signaturedecoder", "Method[decodetype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.ecma335.signaturedecoder", "Method[signaturedecoder]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.metadata.ecma335.signaturedecoder", "Method[signaturedecoder]", "Argument[1]", "Argument[this]", "taint"] + - ["system.reflection.metadata.ecma335.signaturedecoder", "Method[signaturedecoder]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.signaturetypeencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.signaturetypeencoder.model.yml new file mode 100644 index 000000000000..68145be1db1b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.signaturetypeencoder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "Method[array]", "Argument[this]", "Argument[0].Parameter[0]", "value"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "Method[array]", "Argument[this]", "Argument[0]", "value"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "Method[pointer]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "Method[signaturetypeencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] + - ["system.reflection.metadata.ecma335.signaturetypeencoder", "Method[szarray]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.vectorencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.vectorencoder.model.yml new file mode 100644 index 000000000000..86de1a4749cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.ecma335.vectorencoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.ecma335.vectorencoder", "Method[vectorencoder]", "Argument[0]", "Argument[this].Field[Builder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventaccessors.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventaccessors.model.yml new file mode 100644 index 000000000000..a26288c8a31f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventaccessors.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.eventaccessors", "Method[get_others]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventdefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventdefinition.model.yml new file mode 100644 index 000000000000..3433484b7d4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventdefinition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.eventdefinition", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventdefinitionhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventdefinitionhandlecollection.model.yml new file mode 100644 index 000000000000..e0baf14eaf8c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.eventdefinitionhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.eventdefinitionhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.eventdefinitionhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.exportedtype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.exportedtype.model.yml new file mode 100644 index 000000000000..2a7baec8e9f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.exportedtype.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.exportedtype", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.exportedtypehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.exportedtypehandlecollection.model.yml new file mode 100644 index 000000000000..842162060b71 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.exportedtypehandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.exportedtypehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.fielddefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.fielddefinition.model.yml new file mode 100644 index 000000000000..145ca86f426f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.fielddefinition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.fielddefinition", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.fielddefinitionhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.fielddefinitionhandlecollection.model.yml new file mode 100644 index 000000000000..90425e144d69 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.fielddefinitionhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.fielddefinitionhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.fielddefinitionhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameter.model.yml new file mode 100644 index 000000000000..4be05ea4ada0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.genericparameter", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterconstraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterconstraint.model.yml new file mode 100644 index 000000000000..73a5b5f6555b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterconstraint.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.genericparameterconstraint", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterconstrainthandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterconstrainthandlecollection.model.yml new file mode 100644 index 000000000000..78ea0f2dfaad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterconstrainthandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.genericparameterconstrainthandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterhandlecollection.model.yml new file mode 100644 index 000000000000..a606c78194aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.genericparameterhandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.genericparameterhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.importdefinitioncollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.importdefinitioncollection.model.yml new file mode 100644 index 000000000000..de4ae1a45709 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.importdefinitioncollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.importdefinitioncollection", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.importdefinitioncollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.importscopecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.importscopecollection.model.yml new file mode 100644 index 000000000000..a8c8903db8af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.importscopecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.importscopecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.importscopecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.interfaceimplementation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.interfaceimplementation.model.yml new file mode 100644 index 000000000000..3a94eadb61a3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.interfaceimplementation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.interfaceimplementation", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.interfaceimplementationhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.interfaceimplementationhandlecollection.model.yml new file mode 100644 index 000000000000..ee46fc67ed99 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.interfaceimplementationhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.interfaceimplementationhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.interfaceimplementationhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localconstanthandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localconstanthandlecollection.model.yml new file mode 100644 index 000000000000..6a34c504efd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localconstanthandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.localconstanthandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.localconstanthandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localscope.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localscope.model.yml new file mode 100644 index 000000000000..0132ba13579f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localscope.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.localscope", "Method[getchildren]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.localscope", "Method[getlocalconstants]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.localscope", "Method[getlocalvariables]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localscopehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localscopehandlecollection.model.yml new file mode 100644 index 000000000000..c1274df149aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localscopehandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.localscopehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.localscopehandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localvariablehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localvariablehandlecollection.model.yml new file mode 100644 index 000000000000..abecf20f1910 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.localvariablehandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.localvariablehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.localvariablehandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.manifestresource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.manifestresource.model.yml new file mode 100644 index 000000000000..3de2cacc4a93 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.manifestresource.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.manifestresource", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.manifestresourcehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.manifestresourcehandlecollection.model.yml new file mode 100644 index 000000000000..0b26af212e26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.manifestresourcehandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.manifestresourcehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.memberreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.memberreference.model.yml new file mode 100644 index 000000000000..c7a5d8b2361f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.memberreference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.memberreference", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.memberreferencehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.memberreferencehandlecollection.model.yml new file mode 100644 index 000000000000..994b2e4ed850 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.memberreferencehandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.memberreferencehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatareader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatareader.model.yml new file mode 100644 index 000000000000..725ba88e4093 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatareader.model.yml @@ -0,0 +1,59 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.metadatareader", "Method[get_assemblyreferences]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_customattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_customdebuginformation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_debugmetadataheader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_declarativesecurityattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_documents]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_eventdefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_fielddefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_importscopes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_localconstants]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_localscopes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_localvariables]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_metadatapointer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_metadataversion]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_methoddebuginformation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_methoddefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_propertydefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[get_stringcomparer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getassemblydefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getassemblyfile]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getassemblyreference]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getconstant]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getcustomattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getcustomdebuginformation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getdeclarativesecurityattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getdocument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[geteventdefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getexportedtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getfielddefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getgenericparameter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getgenericparameterconstraint]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getimportscope]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getinterfaceimplementation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getlocalconstant]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getlocalscope]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getlocalscopes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getlocalvariable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmanifestresource]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmemberreference]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmethoddebuginformation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmethoddefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmethodimplementation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmethodspecification]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmoduledefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getmodulereference]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getnamespacedefinitionroot]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getparameter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getpropertydefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[getstandalonesignature]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[gettypedefinition]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[gettypereference]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareader", "Method[gettypespecification]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatareaderprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatareaderprovider.model.yml new file mode 100644 index 000000000000..11edc6f65ec1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatareaderprovider.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.metadatareaderprovider", "Method[frommetadataimage]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareaderprovider", "Method[frommetadataimage]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareaderprovider", "Method[frommetadatastream]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareaderprovider", "Method[fromportablepdbimage]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareaderprovider", "Method[fromportablepdbimage]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareaderprovider", "Method[fromportablepdbstream]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatareaderprovider", "Method[getmetadatareader]", "Argument[1]", "ReturnValue.Field[UTF8Decoder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatastringdecoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatastringdecoder.model.yml new file mode 100644 index 000000000000..1cb03d9b6647 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.metadatastringdecoder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.metadatastringdecoder", "Method[getstring]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.reflection.metadata.metadatastringdecoder", "Method[metadatastringdecoder]", "Argument[0]", "Argument[this].Field[Encoding]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodbodyblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodbodyblock.model.yml new file mode 100644 index 000000000000..55bd8467c37b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodbodyblock.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methodbodyblock", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.metadata.methodbodyblock", "Method[get_exceptionregions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.methodbodyblock", "Method[get_localsignature]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.methodbodyblock", "Method[getilreader]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddebuginformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddebuginformation.model.yml new file mode 100644 index 000000000000..65652e31645f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddebuginformation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methoddebuginformation", "Method[getsequencepoints]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddebuginformationhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddebuginformationhandlecollection.model.yml new file mode 100644 index 000000000000..d5bdef795d99 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddebuginformationhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methoddebuginformationhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.methoddebuginformationhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddefinition.model.yml new file mode 100644 index 000000000000..a1c1f80cc234 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddefinition.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methoddefinition", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.methoddefinition", "Method[getdeclarativesecurityattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.methoddefinition", "Method[getparameters]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddefinitionhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddefinitionhandlecollection.model.yml new file mode 100644 index 000000000000..28d9bc66b144 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methoddefinitionhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methoddefinitionhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.methoddefinitionhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimplementation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimplementation.model.yml new file mode 100644 index 000000000000..494093faa3ec --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimplementation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methodimplementation", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimplementationhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimplementationhandlecollection.model.yml new file mode 100644 index 000000000000..31d3a2d6b162 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimplementationhandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methodimplementationhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimport.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimport.model.yml new file mode 100644 index 000000000000..5e945b54a22a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodimport.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methodimport", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.methodimport", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodsignature.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodsignature.model.yml new file mode 100644 index 000000000000..5636cf0b50e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodsignature.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methodsignature", "Method[methodsignature]", "Argument[0]", "Argument[this].Field[Header]", "value"] + - ["system.reflection.metadata.methodsignature", "Method[methodsignature]", "Argument[1]", "Argument[this].Field[ReturnType]", "value"] + - ["system.reflection.metadata.methodsignature", "Method[methodsignature]", "Argument[4]", "Argument[this].Field[ParameterTypes]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodspecification.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodspecification.model.yml new file mode 100644 index 000000000000..d01772882ed3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.methodspecification.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.methodspecification", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.moduledefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.moduledefinition.model.yml new file mode 100644 index 000000000000..e42430bcd5e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.moduledefinition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.moduledefinition", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.modulereference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.modulereference.model.yml new file mode 100644 index 000000000000..e81834579958 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.modulereference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.modulereference", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.namespacedefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.namespacedefinition.model.yml new file mode 100644 index 000000000000..a8e0778ee0df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.namespacedefinition.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.namespacedefinition", "Method[get_exportedtypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.namespacedefinition", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.namespacedefinition", "Method[get_namespacedefinitions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.namespacedefinition", "Method[get_parent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.namespacedefinition", "Method[get_typedefinitions]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.parameter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.parameter.model.yml new file mode 100644 index 000000000000..47ee6a1b2ef5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.parameter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.parameter", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.parameterhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.parameterhandlecollection.model.yml new file mode 100644 index 000000000000..b05d8f106103 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.parameterhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.parameterhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.parameterhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.pereaderextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.pereaderextensions.model.yml new file mode 100644 index 000000000000..b6e5148db8fa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.pereaderextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.pereaderextensions", "Method[getmetadatareader]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.metadata.pereaderextensions", "Method[getmetadatareader]", "Argument[2]", "ReturnValue.Field[UTF8Decoder]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertyaccessors.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertyaccessors.model.yml new file mode 100644 index 000000000000..5defcd0570d2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertyaccessors.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.propertyaccessors", "Method[get_others]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertydefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertydefinition.model.yml new file mode 100644 index 000000000000..ba87eeb64f9e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertydefinition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.propertydefinition", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertydefinitionhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertydefinitionhandlecollection.model.yml new file mode 100644 index 000000000000..eeeeb8b3236f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.propertydefinitionhandlecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.propertydefinitionhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.reflection.metadata.propertydefinitionhandlecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.sequencepointcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.sequencepointcollection.model.yml new file mode 100644 index 000000000000..1af1df37e741 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.sequencepointcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.sequencepointcollection", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.sequencepointcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.standalonesignature.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.standalonesignature.model.yml new file mode 100644 index 000000000000..eb04203dfd91 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.standalonesignature.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.standalonesignature", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typedefinition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typedefinition.model.yml new file mode 100644 index 000000000000..488fafa44c88 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typedefinition.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.typedefinition", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typedefinition", "Method[getdeclarativesecurityattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typedefinition", "Method[getevents]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typedefinition", "Method[getfields]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typedefinition", "Method[getinterfaceimplementations]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typedefinition", "Method[getmethods]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typedefinition", "Method[getproperties]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typedefinitionhandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typedefinitionhandlecollection.model.yml new file mode 100644 index 000000000000..6f7d7f631ae6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typedefinitionhandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.typedefinitionhandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typename.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typename.model.yml new file mode 100644 index 000000000000..4373e76c2bfd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typename.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.typename", "Method[get_declaringtype]", "Argument[this].SyntheticField[_declaringType]", "ReturnValue", "value"] + - ["system.reflection.metadata.typename", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typename", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadata.typename", "Method[getelementtype]", "Argument[this].SyntheticField[_elementOrGenericType]", "ReturnValue", "value"] + - ["system.reflection.metadata.typename", "Method[getgenericarguments]", "Argument[this].SyntheticField[_genericArguments]", "ReturnValue", "value"] + - ["system.reflection.metadata.typename", "Method[getgenerictypedefinition]", "Argument[this].SyntheticField[_elementOrGenericType]", "ReturnValue", "value"] + - ["system.reflection.metadata.typename", "Method[makearraytypename]", "Argument[this].Field[AssemblyName]", "ReturnValue.Field[AssemblyName]", "value"] + - ["system.reflection.metadata.typename", "Method[makearraytypename]", "Argument[this]", "ReturnValue.SyntheticField[_elementOrGenericType]", "value"] + - ["system.reflection.metadata.typename", "Method[makebyreftypename]", "Argument[this].Field[AssemblyName]", "ReturnValue.Field[AssemblyName]", "value"] + - ["system.reflection.metadata.typename", "Method[makebyreftypename]", "Argument[this]", "ReturnValue.SyntheticField[_elementOrGenericType]", "value"] + - ["system.reflection.metadata.typename", "Method[makegenerictypename]", "Argument[0]", "ReturnValue.SyntheticField[_genericArguments]", "value"] + - ["system.reflection.metadata.typename", "Method[makegenerictypename]", "Argument[this].Field[AssemblyName]", "ReturnValue.Field[AssemblyName]", "value"] + - ["system.reflection.metadata.typename", "Method[makegenerictypename]", "Argument[this].SyntheticField[_declaringType]", "ReturnValue.SyntheticField[_declaringType]", "value"] + - ["system.reflection.metadata.typename", "Method[makegenerictypename]", "Argument[this]", "ReturnValue.SyntheticField[_elementOrGenericType]", "value"] + - ["system.reflection.metadata.typename", "Method[makepointertypename]", "Argument[this].Field[AssemblyName]", "ReturnValue.Field[AssemblyName]", "value"] + - ["system.reflection.metadata.typename", "Method[makepointertypename]", "Argument[this]", "ReturnValue.SyntheticField[_elementOrGenericType]", "value"] + - ["system.reflection.metadata.typename", "Method[makeszarraytypename]", "Argument[this].Field[AssemblyName]", "ReturnValue.Field[AssemblyName]", "value"] + - ["system.reflection.metadata.typename", "Method[makeszarraytypename]", "Argument[this]", "ReturnValue.SyntheticField[_elementOrGenericType]", "value"] + - ["system.reflection.metadata.typename", "Method[withassemblyname]", "Argument[0]", "ReturnValue.Field[AssemblyName]", "value"] + - ["system.reflection.metadata.typename", "Method[withassemblyname]", "Argument[0]", "ReturnValue.SyntheticField[_declaringType].Field[AssemblyName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typereferencehandlecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typereferencehandlecollection.model.yml new file mode 100644 index 000000000000..ac0a0d0f6d47 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typereferencehandlecollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.typereferencehandlecollection", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typespecification.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typespecification.model.yml new file mode 100644 index 000000000000..191bff95b798 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadata.typespecification.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadata.typespecification", "Method[getcustomattributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadataloadcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadataloadcontext.model.yml new file mode 100644 index 000000000000..2d5218a3cc6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.metadataloadcontext.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.metadataloadcontext", "Method[get_coreassembly]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadataloadcontext", "Method[getassemblies]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.metadataloadcontext", "Method[metadataloadcontext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodbase.model.yml new file mode 100644 index 000000000000..67736592b17e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodbase.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.methodbase", "Method[get_methodhandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodbase", "Method[getgenericarguments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodbase", "Method[getmethodbody]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodbase", "Method[getparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodbase", "Method[invoke]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.methodbase", "Method[invoke]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.reflection.methodbase", "Method[invoke]", "Argument[3].Element", "Argument[this]", "taint"] + - ["system.reflection.methodbase", "Method[invoke]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodbody.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodbody.model.yml new file mode 100644 index 000000000000..405626a763ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodbody.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.methodbody", "Method[get_exceptionhandlingclauses]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodbody", "Method[get_localvariables]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodbody", "Method[getilasbytearray]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinfo.model.yml new file mode 100644 index 000000000000..4f691cd4fb5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinfo.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.methodinfo", "Method[createdelegate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodinfo", "Method[get_returnparameter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodinfo", "Method[get_returntype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodinfo", "Method[get_returntypecustomattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.methodinfo", "Method[getbasedefinition]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.methodinfo", "Method[getgenericmethoddefinition]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.methodinfo", "Method[makegenericmethod]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.reflection.methodinfo", "Method[makegenericmethod]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinfoextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinfoextensions.model.yml new file mode 100644 index 000000000000..5b13e82d7d64 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinfoextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.methodinfoextensions", "Method[getbasedefinition]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinvoker.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinvoker.model.yml new file mode 100644 index 000000000000..d5b388bf150f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.methodinvoker.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.methodinvoker", "Method[invoke]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.methodinvoker", "Method[invoke]", "Argument[1]", "Argument[this]", "taint"] + - ["system.reflection.methodinvoker", "Method[invoke]", "Argument[2]", "Argument[this]", "taint"] + - ["system.reflection.methodinvoker", "Method[invoke]", "Argument[3]", "Argument[this]", "taint"] + - ["system.reflection.methodinvoker", "Method[invoke]", "Argument[4]", "Argument[this]", "taint"] + - ["system.reflection.methodinvoker", "Method[invoke]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.module.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.module.model.yml new file mode 100644 index 000000000000..d83fc191a4b5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.module.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.module", "Method[findtypes]", "Argument[1]", "Argument[0].Parameter[1]", "value"] + - ["system.reflection.module", "Method[get_assembly]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[get_customattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[get_fullyqualifiedname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[get_modulehandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[get_moduleversionid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[get_scopename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[getfield]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[getmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[getmethodimpl]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[gettype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[resolvefield]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[resolvemember]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[resolvemethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[resolvetype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.module", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.moduleextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.moduleextensions.model.yml new file mode 100644 index 000000000000..012591982c32 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.moduleextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.moduleextensions", "Method[getmoduleversionid]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.parameterinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.parameterinfo.model.yml new file mode 100644 index 000000000000..20170fb7c434 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.parameterinfo.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.parameterinfo", "Method[get_customattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.parameterinfo", "Method[get_defaultvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.parameterinfo", "Method[get_member]", "Argument[this].Field[MemberImpl]", "ReturnValue", "value"] + - ["system.reflection.parameterinfo", "Method[get_name]", "Argument[this].Field[NameImpl]", "ReturnValue", "value"] + - ["system.reflection.parameterinfo", "Method[get_parametertype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.parameterinfo", "Method[get_rawdefaultvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.parameterinfo", "Method[getmodifiedparametertype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.parameterinfo", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.pointer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.pointer.model.yml new file mode 100644 index 000000000000..2db650655128 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.pointer.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.pointer", "Method[box]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.pointer", "Method[unbox]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.debugdirectorybuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.debugdirectorybuilder.model.yml new file mode 100644 index 000000000000..1296a565774b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.debugdirectorybuilder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.portableexecutable.debugdirectorybuilder", "Method[addentry]", "Argument[3]", "Argument[4].Parameter[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pebuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pebuilder.model.yml new file mode 100644 index 000000000000..42467fa87220 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pebuilder.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.portableexecutable.pebuilder", "Method[getdirectories]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.pebuilder", "Method[getsections]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.pebuilder", "Method[pebuilder]", "Argument[0]", "Argument[this].Field[Header]", "value"] + - ["system.reflection.portableexecutable.pebuilder", "Method[pebuilder]", "Argument[1]", "Argument[this].Field[IdProvider]", "value"] + - ["system.reflection.portableexecutable.pebuilder", "Method[section]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.reflection.portableexecutable.pebuilder", "Method[serialize]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.portableexecutable.pebuilder", "Method[serialize]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.pebuilder", "Method[serializesection]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.peheaders.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.peheaders.model.yml new file mode 100644 index 000000000000..edd02c0c5624 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.peheaders.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.portableexecutable.peheaders", "Method[get_coffheader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.peheaders", "Method[get_corheader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.peheaders", "Method[get_peheader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.peheaders", "Method[get_sectionheaders]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pememoryblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pememoryblock.model.yml new file mode 100644 index 000000000000..becf89389721 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pememoryblock.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.portableexecutable.pememoryblock", "Method[get_pointer]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pereader.model.yml new file mode 100644 index 000000000000..8231efd25eee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.portableexecutable.pereader.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.portableexecutable.pereader", "Method[get_peheaders]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.pereader", "Method[getentireimage]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.pereader", "Method[getmetadata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.pereader", "Method[getsectiondata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.portableexecutable.pereader", "Method[pereader]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.reflection.portableexecutable.pereader", "Method[pereader]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.portableexecutable.pereader", "Method[tryopenassociatedportablepdb]", "Argument[0]", "Argument[1].Parameter[0]", "taint"] + - ["system.reflection.portableexecutable.pereader", "Method[tryopenassociatedportablepdb]", "Argument[0]", "Argument[3]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.propertyinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.propertyinfo.model.yml new file mode 100644 index 000000000000..cc5e361df6c3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.propertyinfo.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.propertyinfo", "Method[get_getmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[get_propertytype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[get_setmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[getaccessors]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[getconstantvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[getgetmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[getindexparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[getmodifiedpropertytype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[getsetmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfo", "Method[getvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.reflection.propertyinfo", "Method[getvalue]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.propertyinfoextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.propertyinfoextensions.model.yml new file mode 100644 index 000000000000..0c2349d2240c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.propertyinfoextensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.propertyinfoextensions", "Method[getaccessors]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfoextensions", "Method[getgetmethod]", "Argument[0]", "ReturnValue", "taint"] + - ["system.reflection.propertyinfoextensions", "Method[getsetmethod]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.reflectioncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.reflectioncontext.model.yml new file mode 100644 index 000000000000..3165465d4e9f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.reflectioncontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.reflectioncontext", "Method[mapassembly]", "Argument[0]", "ReturnValue", "value"] + - ["system.reflection.reflectioncontext", "Method[maptype]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.reflectiontypeloadexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.reflectiontypeloadexception.model.yml new file mode 100644 index 000000000000..e782f5b4e3b2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.reflectiontypeloadexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.reflectiontypeloadexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.runtimereflectionextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.runtimereflectionextensions.model.yml new file mode 100644 index 000000000000..1b92429094d2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.runtimereflectionextensions.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.runtimereflectionextensions", "Method[getmethodinfo]", "Argument[0].Field[Method]", "ReturnValue", "value"] + - ["system.reflection.runtimereflectionextensions", "Method[getruntimebasedefinition]", "Argument[0]", "ReturnValue", "value"] + - ["system.reflection.runtimereflectionextensions", "Method[getruntimeinterfacemap]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.typeinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.typeinfo.model.yml new file mode 100644 index 000000000000..3e43e00eb683 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.reflection.typeinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.reflection.typeinfo", "Method[astype]", "Argument[this]", "ReturnValue", "value"] + - ["system.reflection.typeinfo", "Method[get_generictypeparameters]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.typeinfo", "Method[get_implementedinterfaces]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.typeinfo", "Method[getdeclaredevent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.reflection.typeinfo", "Method[getdeclaredfield]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.extensions.deserializingresourcereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.extensions.deserializingresourcereader.model.yml new file mode 100644 index 000000000000..69077961302f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.extensions.deserializingresourcereader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.extensions.deserializingresourcereader", "Method[deserializingresourcereader]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.extensions.preserializedresourcewriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.extensions.preserializedresourcewriter.model.yml new file mode 100644 index 000000000000..fb80b4316bf3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.extensions.preserializedresourcewriter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.extensions.preserializedresourcewriter", "Method[preserializedresourcewriter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.iresourcereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.iresourcereader.model.yml new file mode 100644 index 000000000000..08734d7318e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.iresourcereader.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.iresourcereader", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.missingsatelliteassemblyexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.missingsatelliteassemblyexception.model.yml new file mode 100644 index 000000000000..bcbf5b992513 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.missingsatelliteassemblyexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.missingsatelliteassemblyexception", "Method[get_culturename]", "Argument[this].SyntheticField[_cultureName]", "ReturnValue", "value"] + - ["system.resources.missingsatelliteassemblyexception", "Method[missingsatelliteassemblyexception]", "Argument[1]", "Argument[this].SyntheticField[_cultureName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcemanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcemanager.model.yml new file mode 100644 index 000000000000..051ae272d71b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcemanager.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.resourcemanager", "Method[createfilebasedresourcemanager]", "Argument[0]", "ReturnValue.Field[BaseNameField]", "value"] + - ["system.resources.resourcemanager", "Method[get_basename]", "Argument[this].Field[BaseNameField]", "ReturnValue", "value"] + - ["system.resources.resourcemanager", "Method[getobject]", "Argument[1]", "Argument[this]", "taint"] + - ["system.resources.resourcemanager", "Method[getresourcefilename]", "Argument[0].Field[Name]", "ReturnValue", "taint"] + - ["system.resources.resourcemanager", "Method[getresourcefilename]", "Argument[this].Field[BaseNameField]", "ReturnValue", "taint"] + - ["system.resources.resourcemanager", "Method[getstream]", "Argument[1]", "Argument[this]", "taint"] + - ["system.resources.resourcemanager", "Method[getstring]", "Argument[1]", "Argument[this]", "taint"] + - ["system.resources.resourcemanager", "Method[resourcemanager]", "Argument[0]", "Argument[this].Field[BaseNameField]", "value"] + - ["system.resources.resourcemanager", "Method[resourcemanager]", "Argument[1]", "Argument[this].Field[MainAssembly]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcereader.model.yml new file mode 100644 index 000000000000..a6fa8c435ca3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcereader.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.resourcereader", "Method[getresourcedata]", "Argument[this]", "Argument[1]", "taint"] + - ["system.resources.resourcereader", "Method[resourcereader]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourceset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourceset.model.yml new file mode 100644 index 000000000000..6229328204e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourceset.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.resourceset", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.resources.resourceset", "Method[getobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.resources.resourceset", "Method[resourceset]", "Argument[0]", "Argument[this].Field[Reader]", "value"] + - ["system.resources.resourceset", "Method[resourceset]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcewriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcewriter.model.yml new file mode 100644 index 000000000000..705698f363ac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.resources.resourcewriter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.resources.resourcewriter", "Method[resourcewriter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentrychangemonitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentrychangemonitor.model.yml new file mode 100644 index 000000000000..921568804b60 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentrychangemonitor.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.caching.cacheentrychangemonitor", "Method[get_lastmodified]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.caching.cacheentrychangemonitor", "Method[get_regionname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentryremovedarguments.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentryremovedarguments.model.yml new file mode 100644 index 000000000000..521d6b5cf327 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentryremovedarguments.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.caching.cacheentryremovedarguments", "Method[cacheentryremovedarguments]", "Argument[0]", "Argument[this].SyntheticField[_source]", "value"] + - ["system.runtime.caching.cacheentryremovedarguments", "Method[cacheentryremovedarguments]", "Argument[2]", "Argument[this].SyntheticField[_cacheItem]", "value"] + - ["system.runtime.caching.cacheentryremovedarguments", "Method[get_cacheitem]", "Argument[this].SyntheticField[_cacheItem]", "ReturnValue", "value"] + - ["system.runtime.caching.cacheentryremovedarguments", "Method[get_source]", "Argument[this].SyntheticField[_source]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentryupdatearguments.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentryupdatearguments.model.yml new file mode 100644 index 000000000000..f92b5c8d02cb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheentryupdatearguments.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.caching.cacheentryupdatearguments", "Method[cacheentryupdatearguments]", "Argument[0]", "Argument[this].SyntheticField[_source]", "value"] + - ["system.runtime.caching.cacheentryupdatearguments", "Method[cacheentryupdatearguments]", "Argument[2]", "Argument[this].SyntheticField[_key]", "value"] + - ["system.runtime.caching.cacheentryupdatearguments", "Method[cacheentryupdatearguments]", "Argument[3]", "Argument[this].SyntheticField[_regionName]", "value"] + - ["system.runtime.caching.cacheentryupdatearguments", "Method[get_key]", "Argument[this].SyntheticField[_key]", "ReturnValue", "value"] + - ["system.runtime.caching.cacheentryupdatearguments", "Method[get_regionname]", "Argument[this].SyntheticField[_regionName]", "ReturnValue", "value"] + - ["system.runtime.caching.cacheentryupdatearguments", "Method[get_source]", "Argument[this].SyntheticField[_source]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheitem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheitem.model.yml new file mode 100644 index 000000000000..a96e16ebecbe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.cacheitem.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.caching.cacheitem", "Method[cacheitem]", "Argument[0]", "Argument[this].Field[Key]", "value"] + - ["system.runtime.caching.cacheitem", "Method[cacheitem]", "Argument[1]", "Argument[this].Field[Value]", "value"] + - ["system.runtime.caching.cacheitem", "Method[cacheitem]", "Argument[2]", "Argument[this].Field[RegionName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.changemonitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.changemonitor.model.yml new file mode 100644 index 000000000000..11255b7c2a2b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.changemonitor.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.caching.changemonitor", "Method[get_uniqueid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.filechangemonitor.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.filechangemonitor.model.yml new file mode 100644 index 000000000000..77d779d0a36c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.filechangemonitor.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.caching.filechangemonitor", "Method[get_filepaths]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.caching.filechangemonitor", "Method[get_lastmodified]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.memorycache.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.memorycache.model.yml new file mode 100644 index 000000000000..d8ac8ce8bca3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.caching.memorycache.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.caching.memorycache", "Method[createcacheentrychangemonitor]", "Argument[1]", "ReturnValue.SyntheticField[_regionName]", "value"] + - ["system.runtime.caching.memorycache", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.runtime.caching.memorycache", "Method[get_pollinginterval]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.caching.memorycache", "Method[memorycache]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asynciteratormethodbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asynciteratormethodbuilder.model.yml new file mode 100644 index 000000000000..dc2f24684837 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asynciteratormethodbuilder.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.asynciteratormethodbuilder", "Method[awaitoncompleted]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.asynciteratormethodbuilder", "Method[awaitunsafeoncompleted]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asynctaskmethodbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asynctaskmethodbuilder.model.yml new file mode 100644 index 000000000000..1b2cae85965a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asynctaskmethodbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.asynctaskmethodbuilder", "Method[awaitoncompleted]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.asynctaskmethodbuilder", "Method[awaitunsafeoncompleted]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.asynctaskmethodbuilder", "Method[get_task]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.asynctaskmethodbuilder", "Method[setresult]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asyncvaluetaskmethodbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asyncvaluetaskmethodbuilder.model.yml new file mode 100644 index 000000000000..47de1441907d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.asyncvaluetaskmethodbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.asyncvaluetaskmethodbuilder", "Method[awaitoncompleted]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.asyncvaluetaskmethodbuilder", "Method[awaitunsafeoncompleted]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.asyncvaluetaskmethodbuilder", "Method[get_task]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.asyncvaluetaskmethodbuilder", "Method[setresult]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.callsite.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.callsite.model.yml new file mode 100644 index 000000000000..df2e9442704d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.callsite.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.callsite", "Method[get_binder]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.callsiteops.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.callsiteops.model.yml new file mode 100644 index 000000000000..01de102499f9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.callsiteops.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.callsiteops", "Method[addrule]", "Argument[1]", "Argument[0]", "taint"] + - ["system.runtime.compilerservices.callsiteops", "Method[getcachedrules]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.callsiteops", "Method[getrules]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.closure.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.closure.model.yml new file mode 100644 index 000000000000..cea4b158972a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.closure.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.closure", "Method[closure]", "Argument[0]", "Argument[this].Field[Constants]", "value"] + - ["system.runtime.compilerservices.closure", "Method[closure]", "Argument[1]", "Argument[this].Field[Locals]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.conditionalweaktable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.conditionalweaktable.model.yml new file mode 100644 index 000000000000..4ca4fbbd7e76 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.conditionalweaktable.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.conditionalweaktable", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.conditionalweaktable", "Method[getoradd]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.runtime.compilerservices.conditionalweaktable", "Method[getoradd]", "Argument[1].ReturnValue", "ReturnValue", "value"] + - ["system.runtime.compilerservices.conditionalweaktable", "Method[getoradd]", "Argument[1]", "ReturnValue", "value"] + - ["system.runtime.compilerservices.conditionalweaktable", "Method[getoradd]", "Argument[2]", "Argument[1].Parameter[1]", "value"] + - ["system.runtime.compilerservices.conditionalweaktable", "Method[getvalue]", "Argument[0]", "Argument[1].Parameter[0]", "value"] + - ["system.runtime.compilerservices.conditionalweaktable", "Method[getvalue]", "Argument[1].ReturnValue", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredcancelableasyncenumerable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredcancelableasyncenumerable.model.yml new file mode 100644 index 000000000000..dc563444a10e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredcancelableasyncenumerable.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[configureawait]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[getasyncenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[withcancellation]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.configuredcancelableasyncenumerable", "Method[withcancellation]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredtaskawaitable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredtaskawaitable.model.yml new file mode 100644 index 000000000000..0629b16636a0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredtaskawaitable.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.configuredtaskawaitable", "Method[getawaiter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.configuredtaskawaitable", "Method[getresult]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredvaluetaskawaitable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredvaluetaskawaitable.model.yml new file mode 100644 index 000000000000..90899272eb4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.configuredvaluetaskawaitable.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.configuredvaluetaskawaitable", "Method[getawaiter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.configuredvaluetaskawaitable", "Method[getresult]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.contracthelper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.contracthelper.model.yml new file mode 100644 index 000000000000..939585ad96fe --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.contracthelper.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.contracthelper", "Method[raisecontractfailedevent]", "Argument[1]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.contracthelper", "Method[raisecontractfailedevent]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.defaultinterpolatedstringhandler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.defaultinterpolatedstringhandler.model.yml new file mode 100644 index 000000000000..566170c0f68d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.defaultinterpolatedstringhandler.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.defaultinterpolatedstringhandler", "Method[defaultinterpolatedstringhandler]", "Argument[2]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.defaultinterpolatedstringhandler", "Method[defaultinterpolatedstringhandler]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.formattablestringfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.formattablestringfactory.model.yml new file mode 100644 index 000000000000..a25e97cfa77c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.formattablestringfactory.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.formattablestringfactory", "Method[create]", "Argument[0]", "ReturnValue.SyntheticField[_format]", "value"] + - ["system.runtime.compilerservices.formattablestringfactory", "Method[create]", "Argument[1]", "ReturnValue.SyntheticField[_arguments]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.iruntimevariables.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.iruntimevariables.model.yml new file mode 100644 index 000000000000..56a9b87a57b9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.iruntimevariables.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.iruntimevariables", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.ituple.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.ituple.model.yml new file mode 100644 index 000000000000..dfb686b4ed99 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.ituple.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.ituple", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.nullableattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.nullableattribute.model.yml new file mode 100644 index 000000000000..d0f3324522da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.nullableattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.nullableattribute", "Method[nullableattribute]", "Argument[0]", "Argument[this].Field[NullableFlags]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder.model.yml new file mode 100644 index 000000000000..a195dac1a04f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder", "Method[awaitoncompleted]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder", "Method[awaitunsafeoncompleted]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder", "Method[get_task]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.poolingasyncvaluetaskmethodbuilder", "Method[setresult]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.readonlycollectionbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.readonlycollectionbuilder.model.yml new file mode 100644 index 000000000000..01a163864501 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.readonlycollectionbuilder.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.readonlycollectionbuilder", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.runtime.compilerservices.readonlycollectionbuilder", "Method[get_item]", "Argument[this].SyntheticField[_items].Element", "ReturnValue", "value"] + - ["system.runtime.compilerservices.readonlycollectionbuilder", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.readonlycollectionbuilder", "Method[insert]", "Argument[1]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.runtime.compilerservices.readonlycollectionbuilder", "Method[set_item]", "Argument[1]", "Argument[this].SyntheticField[_items].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimehelpers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimehelpers.model.yml new file mode 100644 index 000000000000..a2f408a488e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimehelpers.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.runtimehelpers", "Method[executecodewithguaranteedcleanup]", "Argument[2]", "Argument[0].Parameter[0]", "value"] + - ["system.runtime.compilerservices.runtimehelpers", "Method[executecodewithguaranteedcleanup]", "Argument[2]", "Argument[1].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimeops.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimeops.model.yml new file mode 100644 index 000000000000..e885394c0a29 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimeops.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.runtimeops", "Method[createruntimevariables]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.runtimeops", "Method[expandopromoteclass]", "Argument[2]", "Argument[0].Element", "taint"] + - ["system.runtime.compilerservices.runtimeops", "Method[expandotrygetvalue]", "Argument[0].Element", "Argument[5]", "taint"] + - ["system.runtime.compilerservices.runtimeops", "Method[expandotrysetvalue]", "Argument[3]", "ReturnValue", "value"] + - ["system.runtime.compilerservices.runtimeops", "Method[mergeruntimevariables]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.runtimeops", "Method[mergeruntimevariables]", "Argument[1]", "ReturnValue", "taint"] + - ["system.runtime.compilerservices.runtimeops", "Method[quote]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimewrappedexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimewrappedexception.model.yml new file mode 100644 index 000000000000..70417b877ace --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.runtimewrappedexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.runtimewrappedexception", "Method[get_wrappedexception]", "Argument[this].SyntheticField[_wrappedException]", "ReturnValue", "value"] + - ["system.runtime.compilerservices.runtimewrappedexception", "Method[runtimewrappedexception]", "Argument[0]", "Argument[this].SyntheticField[_wrappedException]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.strongbox.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.strongbox.model.yml new file mode 100644 index 000000000000..b1dc77247406 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.strongbox.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.strongbox", "Method[strongbox]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.switchexpressionexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.switchexpressionexception.model.yml new file mode 100644 index 000000000000..221400b0f8a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.switchexpressionexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.switchexpressionexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.runtime.compilerservices.switchexpressionexception", "Method[get_message]", "Argument[this].Field[UnmatchedValue]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.taskawaiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.taskawaiter.model.yml new file mode 100644 index 000000000000..478ec06dacd5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.taskawaiter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.taskawaiter", "Method[getresult]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.tupleelementnamesattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.tupleelementnamesattribute.model.yml new file mode 100644 index 000000000000..bc9231e17f78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.tupleelementnamesattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.tupleelementnamesattribute", "Method[get_transformnames]", "Argument[this].SyntheticField[_transformNames]", "ReturnValue", "value"] + - ["system.runtime.compilerservices.tupleelementnamesattribute", "Method[tupleelementnamesattribute]", "Argument[0]", "Argument[this].SyntheticField[_transformNames]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.valuetaskawaiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.valuetaskawaiter.model.yml new file mode 100644 index 000000000000..48ccbdc40a78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.compilerservices.valuetaskawaiter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.compilerservices.valuetaskawaiter", "Method[getresult]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.dependenthandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.dependenthandle.model.yml new file mode 100644 index 000000000000..0338406427e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.dependenthandle.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.dependenthandle", "Method[get_targetanddependent]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.exceptionservices.exceptiondispatchinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.exceptionservices.exceptiondispatchinfo.model.yml new file mode 100644 index 000000000000..1aa03827ad7c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.exceptionservices.exceptiondispatchinfo.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.exceptionservices.exceptiondispatchinfo", "Method[capture]", "Argument[0]", "ReturnValue.SyntheticField[_exception]", "value"] + - ["system.runtime.exceptionservices.exceptiondispatchinfo", "Method[get_sourceexception]", "Argument[this].SyntheticField[_exception]", "ReturnValue", "value"] + - ["system.runtime.exceptionservices.exceptiondispatchinfo", "Method[setcurrentstacktrace]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.exceptionservices.exceptiondispatchinfo", "Method[setremotestacktrace]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.exceptionservices.exceptiondispatchinfo", "Method[setremotestacktrace]", "Argument[1]", "Argument[0].SyntheticField[_remoteStackTraceString]", "taint"] + - ["system.runtime.exceptionservices.exceptiondispatchinfo", "Method[setremotestacktrace]", "Argument[1]", "ReturnValue.SyntheticField[_remoteStackTraceString]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.arraywithoffset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.arraywithoffset.model.yml new file mode 100644 index 000000000000..30cb351935b6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.arraywithoffset.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.arraywithoffset", "Method[arraywithoffset]", "Argument[0]", "Argument[this].SyntheticField[m_array]", "value"] + - ["system.runtime.interopservices.arraywithoffset", "Method[getarray]", "Argument[this].SyntheticField[m_array]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.clong.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.clong.model.yml new file mode 100644 index 000000000000..b712ab96a238 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.clong.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.clong", "Method[clong]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.runtime.interopservices.clong", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.comaliasnameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.comaliasnameattribute.model.yml new file mode 100644 index 000000000000..6b5300856b41 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.comaliasnameattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.comaliasnameattribute", "Method[comaliasnameattribute]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.comwrappers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.comwrappers.model.yml new file mode 100644 index 000000000000..17b763cd9263 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.comwrappers.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.comwrappers", "Method[createobject]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.criticalhandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.criticalhandle.model.yml new file mode 100644 index 000000000000..d93b7180ead0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.criticalhandle.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.criticalhandle", "Method[criticalhandle]", "Argument[0]", "Argument[this].Field[handle]", "value"] + - ["system.runtime.interopservices.criticalhandle", "Method[sethandle]", "Argument[0]", "Argument[this].Field[handle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.culong.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.culong.model.yml new file mode 100644 index 000000000000..ab59aadfb83f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.culong.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.culong", "Method[culong]", "Argument[0]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.runtime.interopservices.culong", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.gchandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.gchandle.model.yml new file mode 100644 index 000000000000..a8e86b4b81f1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.gchandle.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.gchandle", "Method[fromintptr]", "Argument[0]", "ReturnValue.SyntheticField[_handle]", "value"] + - ["system.runtime.interopservices.gchandle", "Method[tointptr]", "Argument[0].SyntheticField[_handle]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.handlecollector.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.handlecollector.model.yml new file mode 100644 index 000000000000..1581b227929d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.handlecollector.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.handlecollector", "Method[handlecollector]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.handleref.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.handleref.model.yml new file mode 100644 index 000000000000..7ea42da724b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.handleref.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.handleref", "Method[get_handle]", "Argument[this].SyntheticField[_handle]", "ReturnValue", "value"] + - ["system.runtime.interopservices.handleref", "Method[get_wrapper]", "Argument[this].SyntheticField[_wrapper]", "ReturnValue", "value"] + - ["system.runtime.interopservices.handleref", "Method[handleref]", "Argument[0]", "Argument[this].SyntheticField[_wrapper]", "value"] + - ["system.runtime.interopservices.handleref", "Method[handleref]", "Argument[1]", "Argument[this].SyntheticField[_handle]", "value"] + - ["system.runtime.interopservices.handleref", "Method[tointptr]", "Argument[0].SyntheticField[_handle]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.immutablecollectionsmarshal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.immutablecollectionsmarshal.model.yml new file mode 100644 index 000000000000..fff3a28a8604 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.immutablecollectionsmarshal.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.immutablecollectionsmarshal", "Method[asarray]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.runtime.interopservices.immutablecollectionsmarshal", "Method[asimmutablearray]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.importedfromtypelibattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.importedfromtypelibattribute.model.yml new file mode 100644 index 000000000000..00be8305ed0c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.importedfromtypelibattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.importedfromtypelibattribute", "Method[importedfromtypelibattribute]", "Argument[0]", "Argument[this].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.jsonmarshal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.jsonmarshal.model.yml new file mode 100644 index 000000000000..fda64d5246ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.jsonmarshal.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.jsonmarshal", "Method[getrawutf8propertyname]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.managedtonativecominteropstubattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.managedtonativecominteropstubattribute.model.yml new file mode 100644 index 000000000000..ed7cfa121682 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.managedtonativecominteropstubattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.managedtonativecominteropstubattribute", "Method[managedtonativecominteropstubattribute]", "Argument[1]", "Argument[this].Field[MethodName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshal.model.yml new file mode 100644 index 000000000000..cf56ca6b1bf1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshal.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshal", "Method[inithandle]", "Argument[1]", "Argument[0].Field[handle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.ansistringmarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.ansistringmarshaller.model.yml new file mode 100644 index 000000000000..fe6e26ed0430 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.ansistringmarshaller.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.ansistringmarshaller", "Method[tounmanaged]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.arraymarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.arraymarshaller.model.yml new file mode 100644 index 000000000000..8ba1aa24093c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.arraymarshaller.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.arraymarshaller", "Method[frommanaged]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.arraymarshaller", "Method[frommanaged]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.arraymarshaller", "Method[getunmanagedvaluesdestination]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.bstrstringmarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.bstrstringmarshaller.model.yml new file mode 100644 index 000000000000..65c1a995ea02 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.bstrstringmarshaller.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.bstrstringmarshaller", "Method[tounmanaged]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.comvariantmarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.comvariantmarshaller.model.yml new file mode 100644 index 000000000000..c9d4a21f435a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.comvariantmarshaller.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.comvariantmarshaller", "Method[frommanaged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.comvariantmarshaller", "Method[fromunmanaged]", "Argument[0]", "Argument[this].SyntheticField[_unmanaged]", "value"] + - ["system.runtime.interopservices.marshalling.comvariantmarshaller", "Method[tounmanaged]", "Argument[this].SyntheticField[_unmanaged]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.iiunknownstrategy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.iiunknownstrategy.model.yml new file mode 100644 index 000000000000..c8a7eb19a3da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.iiunknownstrategy.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.iiunknownstrategy", "Method[createinstancepointer]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.pointerarraymarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.pointerarraymarshaller.model.yml new file mode 100644 index 000000000000..09fa9ced2464 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.pointerarraymarshaller.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.pointerarraymarshaller", "Method[frommanaged]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.pointerarraymarshaller", "Method[frommanaged]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.pointerarraymarshaller", "Method[getunmanagedvaluesdestination]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.readonlyspanmarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.readonlyspanmarshaller.model.yml new file mode 100644 index 000000000000..7955904ade89 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.readonlyspanmarshaller.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.readonlyspanmarshaller", "Method[frommanaged]", "Argument[0]", "Argument[this].SyntheticField[_managedArray]", "value"] + - ["system.runtime.interopservices.marshalling.readonlyspanmarshaller", "Method[fromunmanaged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.readonlyspanmarshaller", "Method[getmanagedvaluessource]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.marshalling.readonlyspanmarshaller", "Method[getmanagedvaluessource]", "Argument[this].SyntheticField[_managedArray]", "ReturnValue", "value"] + - ["system.runtime.interopservices.marshalling.readonlyspanmarshaller", "Method[getunmanagedvaluesdestination]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.safehandlemarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.safehandlemarshaller.model.yml new file mode 100644 index 000000000000..b514745d6da8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.safehandlemarshaller.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[frommanaged]", "Argument[0].Field[handle]", "Argument[this].SyntheticField[_originalHandleValue]", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[frommanaged]", "Argument[0]", "Argument[this].SyntheticField[_handle]", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[fromunmanaged]", "Argument[0]", "Argument[this].SyntheticField[_handleToReturn].Field[handle]", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[fromunmanaged]", "Argument[0]", "Argument[this].SyntheticField[_newHandle].Field[handle]", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[fromunmanaged]", "Argument[this].SyntheticField[_handle]", "Argument[this].SyntheticField[_handleToReturn]", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[fromunmanaged]", "Argument[this].SyntheticField[_newHandle]", "Argument[this].SyntheticField[_handleToReturn]", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[tomanaged]", "Argument[this].SyntheticField[_newHandle]", "ReturnValue", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[tomanagedfinally]", "Argument[this].SyntheticField[_handleToReturn]", "ReturnValue", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[tounmanaged]", "Argument[this].SyntheticField[_handle].Field[handle]", "ReturnValue", "value"] + - ["system.runtime.interopservices.marshalling.safehandlemarshaller", "Method[tounmanaged]", "Argument[this].SyntheticField[_originalHandleValue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.spanmarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.spanmarshaller.model.yml new file mode 100644 index 000000000000..bb8fa696931c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.spanmarshaller.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.spanmarshaller", "Method[frommanaged]", "Argument[0]", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.spanmarshaller", "Method[frommanaged]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.interopservices.marshalling.spanmarshaller", "Method[getmanagedvaluesdestination]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.marshalling.spanmarshaller", "Method[getunmanagedvaluesdestination]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.utf8stringmarshaller.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.utf8stringmarshaller.model.yml new file mode 100644 index 000000000000..126f050fe3f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.utf8stringmarshaller.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.utf8stringmarshaller", "Method[tounmanaged]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.virtualmethodtableinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.virtualmethodtableinfo.model.yml new file mode 100644 index 000000000000..f8fa05ae9516 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.marshalling.virtualmethodtableinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.marshalling.virtualmethodtableinfo", "Method[deconstruct]", "Argument[this].Field[ThisPointer]", "Argument[0]", "value"] + - ["system.runtime.interopservices.marshalling.virtualmethodtableinfo", "Method[deconstruct]", "Argument[this].Field[VirtualMethodTable]", "Argument[1]", "value"] + - ["system.runtime.interopservices.marshalling.virtualmethodtableinfo", "Method[virtualmethodtableinfo]", "Argument[0]", "Argument[this].Field[ThisPointer]", "value"] + - ["system.runtime.interopservices.marshalling.virtualmethodtableinfo", "Method[virtualmethodtableinfo]", "Argument[1]", "Argument[this].Field[VirtualMethodTable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.memorymarshal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.memorymarshal.model.yml new file mode 100644 index 000000000000..5fccf43a8abf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.memorymarshal.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.memorymarshal", "Method[createfrompinnedarray]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.runtime.interopservices.memorymarshal", "Method[toenumerable]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.interopservices.memorymarshal", "Method[trygetmemorymanager]", "Argument[0]", "Argument[1]", "taint"] + - ["system.runtime.interopservices.memorymarshal", "Method[trygetstring]", "Argument[0].SyntheticField[_object]", "Argument[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.nfloat.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.nfloat.model.yml new file mode 100644 index 000000000000..6ea10528a106 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.nfloat.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.nfloat", "Method[converttointeger]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.nfloat", "Method[converttointegernative]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.nfloat", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.nfloat", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.nfloat", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.nfloat", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.interopservices.nfloat", "Method[tostring]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.osplatform.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.osplatform.model.yml new file mode 100644 index 000000000000..43ac49b31424 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.osplatform.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.osplatform", "Method[create]", "Argument[0]", "ReturnValue.SyntheticField[Name]", "value"] + - ["system.runtime.interopservices.osplatform", "Method[tostring]", "Argument[this].SyntheticField[Name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.safehandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.safehandle.model.yml new file mode 100644 index 000000000000..4e14f9277478 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.safehandle.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.safehandle", "Method[dangerousgethandle]", "Argument[this].Field[handle]", "ReturnValue", "value"] + - ["system.runtime.interopservices.safehandle", "Method[safehandle]", "Argument[0]", "Argument[this].Field[handle]", "value"] + - ["system.runtime.interopservices.safehandle", "Method[sethandle]", "Argument[0]", "Argument[this].Field[handle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.sequencemarshal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.sequencemarshal.model.yml new file mode 100644 index 000000000000..6905cdaa2f67 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.interopservices.sequencemarshal.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.interopservices.sequencemarshal", "Method[trygetreadonlymemory]", "Argument[0].Field[First]", "Argument[1]", "value"] + - ["system.runtime.interopservices.sequencemarshal", "Method[trygetreadonlysequencesegment]", "Argument[0]", "Argument[1]", "taint"] + - ["system.runtime.interopservices.sequencemarshal", "Method[trygetreadonlysequencesegment]", "Argument[0]", "Argument[3]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector128.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector128.model.yml new file mode 100644 index 000000000000..23b9b87b2f9d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector128.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.intrinsics.vector128", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[ceiling]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[floor]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[getlower]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.intrinsics.vector128", "Method[getupper]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.intrinsics.vector128", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[round]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[truncate]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[withelement]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[withlower]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector128", "Method[withupper]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector256.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector256.model.yml new file mode 100644 index 000000000000..c7628916e22c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector256.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.intrinsics.vector256", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[ceiling]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[floor]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[getlower]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.intrinsics.vector256", "Method[getupper]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.intrinsics.vector256", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[round]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[truncate]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[withelement]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[withlower]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector256", "Method[withupper]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector512.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector512.model.yml new file mode 100644 index 000000000000..9794c6cb30aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector512.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.intrinsics.vector512", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[ceiling]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[floor]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[getlower]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.intrinsics.vector512", "Method[getupper]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.intrinsics.vector512", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[round]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[truncate]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[withelement]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[withlower]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector512", "Method[withupper]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector64.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector64.model.yml new file mode 100644 index 000000000000..18ca16bffbbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.intrinsics.vector64.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.intrinsics.vector64", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector64", "Method[ceiling]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector64", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector64", "Method[floor]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector64", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector64", "Method[round]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector64", "Method[truncate]", "Argument[0]", "ReturnValue", "value"] + - ["system.runtime.intrinsics.vector64", "Method[withelement]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.loader.assemblydependencyresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.loader.assemblydependencyresolver.model.yml new file mode 100644 index 000000000000..b04e34f4f1a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.loader.assemblydependencyresolver.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.loader.assemblydependencyresolver", "Method[assemblydependencyresolver]", "Argument[0]", "Argument[this].SyntheticField[_assemblyDirectorySearchPaths].Element", "value"] + - ["system.runtime.loader.assemblydependencyresolver", "Method[resolveassemblytopath]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.loader.assemblydependencyresolver", "Method[resolveassemblytopath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.loader.assemblydependencyresolver", "Method[resolveunmanageddlltopath]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.loader.assemblydependencyresolver", "Method[resolveunmanageddlltopath]", "Argument[this].SyntheticField[_assemblyDirectorySearchPaths].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.loader.assemblyloadcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.loader.assemblyloadcontext.model.yml new file mode 100644 index 000000000000..ebd1316dabeb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.loader.assemblyloadcontext.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.loader.assemblyloadcontext", "Method[entercontextualreflection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.loader.assemblyloadcontext", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.loader.assemblyloadcontext", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.remoting.objecthandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.remoting.objecthandle.model.yml new file mode 100644 index 000000000000..602f9a0b221f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.remoting.objecthandle.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.remoting.objecthandle", "Method[objecthandle]", "Argument[0]", "Argument[this].SyntheticField[_wrappedObject]", "value"] + - ["system.runtime.remoting.objecthandle", "Method[unwrap]", "Argument[this].SyntheticField[_wrappedObject]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.contractnamespaceattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.contractnamespaceattribute.model.yml new file mode 100644 index 000000000000..f35c7d052026 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.contractnamespaceattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.contractnamespaceattribute", "Method[contractnamespaceattribute]", "Argument[0]", "Argument[this].Field[ContractNamespace]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datacontract.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datacontract.model.yml new file mode 100644 index 000000000000..8b7a110955e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datacontract.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.datacontracts.datacontract", "Method[get_basecontract]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.serialization.datacontracts.datacontract", "Method[isdictionarylike]", "Argument[this]", "Argument[0]", "taint"] + - ["system.runtime.serialization.datacontracts.datacontract", "Method[isdictionarylike]", "Argument[this]", "Argument[1]", "taint"] + - ["system.runtime.serialization.datacontracts.datacontract", "Method[isdictionarylike]", "Argument[this]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datacontractset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datacontractset.model.yml new file mode 100644 index 000000000000..e04a3b61f572 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datacontractset.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.datacontracts.datacontractset", "Method[datacontractset]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datamember.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datamember.model.yml new file mode 100644 index 000000000000..9d0deb9aa643 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontracts.datamember.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.datacontracts.datamember", "Method[get_membertypecontract]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontractserializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontractserializer.model.yml new file mode 100644 index 000000000000..854be80ef39f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontractserializer.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.datacontractserializer", "Method[datacontractserializer]", "Argument[1].Field[DataContractResolver]", "Argument[this].SyntheticField[_dataContractResolver]", "value"] + - ["system.runtime.serialization.datacontractserializer", "Method[datacontractserializer]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.serialization.datacontractserializer", "Method[datacontractserializer]", "Argument[2]", "Argument[this]", "taint"] + - ["system.runtime.serialization.datacontractserializer", "Method[get_datacontractresolver]", "Argument[this].SyntheticField[_dataContractResolver]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontractserializerextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontractserializerextensions.model.yml new file mode 100644 index 000000000000..c78fb2b3be8d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datacontractserializerextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.datacontractserializerextensions", "Method[getserializationsurrogateprovider]", "Argument[0].SyntheticField[_serializationSurrogateProvider]", "ReturnValue", "value"] + - ["system.runtime.serialization.datacontractserializerextensions", "Method[setserializationsurrogateprovider]", "Argument[1]", "Argument[0].SyntheticField[_serializationSurrogateProvider]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datetimeformat.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datetimeformat.model.yml new file mode 100644 index 000000000000..d605d364f092 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.datetimeformat.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.datetimeformat", "Method[datetimeformat]", "Argument[0]", "Argument[this].SyntheticField[_formatString]", "value"] + - ["system.runtime.serialization.datetimeformat", "Method[datetimeformat]", "Argument[1]", "Argument[this].SyntheticField[_formatProvider]", "value"] + - ["system.runtime.serialization.datetimeformat", "Method[get_formatprovider]", "Argument[this].SyntheticField[_formatProvider]", "ReturnValue", "value"] + - ["system.runtime.serialization.datetimeformat", "Method[get_formatstring]", "Argument[this].SyntheticField[_formatString]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.formatters.binary.binaryformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.formatters.binary.binaryformatter.model.yml new file mode 100644 index 000000000000..a65a74ee8ce8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.formatters.binary.binaryformatter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.formatters.binary.binaryformatter", "Method[binaryformatter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.runtime.serialization.formatters.binary.binaryformatter", "Method[binaryformatter]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.formatterservices.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.formatterservices.model.yml new file mode 100644 index 000000000000..8eefec8b73ba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.formatterservices.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.formatterservices", "Method[getsurrogateforcyclicalreference]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.serialization.formatterservices", "Method[populateobjectmembers]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iformatterconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iformatterconverter.model.yml new file mode 100644 index 000000000000..5ce8ddf22147 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iformatterconverter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.iformatterconverter", "Method[convert]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.serialization.iformatterconverter", "Method[tostring]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iobjectreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iobjectreference.model.yml new file mode 100644 index 000000000000..b3db50c5398d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iobjectreference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.iobjectreference", "Method[getrealobject]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iserializable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iserializable.model.yml new file mode 100644 index 000000000000..8289d405ca89 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.iserializable.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.iserializable", "Method[getobjectdata]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.isurrogateselector.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.isurrogateselector.model.yml new file mode 100644 index 000000000000..c0f6168a40ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.isurrogateselector.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.isurrogateselector", "Method[getsurrogate]", "Argument[this]", "Argument[2]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.datacontractjsonserializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.datacontractjsonserializer.model.yml new file mode 100644 index 000000000000..4b7a00a8d3a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.datacontractjsonserializer.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.json.datacontractjsonserializer", "Method[datacontractjsonserializer]", "Argument[1].Field[DateTimeFormat]", "Argument[this].SyntheticField[_dateTimeFormat]", "value"] + - ["system.runtime.serialization.json.datacontractjsonserializer", "Method[get_datetimeformat]", "Argument[this].SyntheticField[_dateTimeFormat]", "ReturnValue", "value"] + - ["system.runtime.serialization.json.datacontractjsonserializer", "Method[getserializationsurrogateprovider]", "Argument[this].SyntheticField[_serializationSurrogateProvider]", "ReturnValue", "value"] + - ["system.runtime.serialization.json.datacontractjsonserializer", "Method[setserializationsurrogateprovider]", "Argument[0]", "Argument[this].SyntheticField[_serializationSurrogateProvider]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.datacontractjsonserializerextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.datacontractjsonserializerextensions.model.yml new file mode 100644 index 000000000000..87742f318dd1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.datacontractjsonserializerextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.json.datacontractjsonserializerextensions", "Method[getserializationsurrogateprovider]", "Argument[0].SyntheticField[_serializationSurrogateProvider]", "ReturnValue", "value"] + - ["system.runtime.serialization.json.datacontractjsonserializerextensions", "Method[setserializationsurrogateprovider]", "Argument[1]", "Argument[0].SyntheticField[_serializationSurrogateProvider]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.ixmljsonwriterinitializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.ixmljsonwriterinitializer.model.yml new file mode 100644 index 000000000000..a99f3150a242 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.ixmljsonwriterinitializer.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.json.ixmljsonwriterinitializer", "Method[setoutput]", "Argument[0]", "Argument[this]", "taint"] + - ["system.runtime.serialization.json.ixmljsonwriterinitializer", "Method[setoutput]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.jsonreaderwriterfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.jsonreaderwriterfactory.model.yml new file mode 100644 index 000000000000..468667ab3fa3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.json.jsonreaderwriterfactory.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.json.jsonreaderwriterfactory", "Method[createjsonwriter]", "Argument[0]", "ReturnValue", "taint"] + - ["system.runtime.serialization.json.jsonreaderwriterfactory", "Method[createjsonwriter]", "Argument[1]", "ReturnValue", "taint"] + - ["system.runtime.serialization.json.jsonreaderwriterfactory", "Method[createjsonwriter]", "Argument[4]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.knowntypeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.knowntypeattribute.model.yml new file mode 100644 index 000000000000..24359e7062fb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.knowntypeattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.knowntypeattribute", "Method[knowntypeattribute]", "Argument[0]", "Argument[this].Field[MethodName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.objectidgenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.objectidgenerator.model.yml new file mode 100644 index 000000000000..b470e0d62962 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.objectidgenerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.objectidgenerator", "Method[getid]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.objectmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.objectmanager.model.yml new file mode 100644 index 000000000000..c58cd3e7ca6a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.objectmanager.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.objectmanager", "Method[getobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.serialization.objectmanager", "Method[objectmanager]", "Argument[0]", "Argument[this]", "taint"] + - ["system.runtime.serialization.objectmanager", "Method[objectmanager]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationentry.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationentry.model.yml new file mode 100644 index 000000000000..96b4da52a9b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationentry.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.serializationentry", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.runtime.serialization.serializationentry", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationinfo.model.yml new file mode 100644 index 000000000000..e72678dac894 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationinfo.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.serializationinfo", "Method[addvalue]", "Argument[0]", "Argument[this].SyntheticField[_names].Element", "value"] + - ["system.runtime.serialization.serializationinfo", "Method[addvalue]", "Argument[1]", "Argument[this].SyntheticField[_values].Element", "value"] + - ["system.runtime.serialization.serializationinfo", "Method[getenumerator]", "Argument[this].SyntheticField[_names]", "ReturnValue.SyntheticField[_members]", "value"] + - ["system.runtime.serialization.serializationinfo", "Method[getenumerator]", "Argument[this].SyntheticField[_values]", "ReturnValue.SyntheticField[_data]", "value"] + - ["system.runtime.serialization.serializationinfo", "Method[getstring]", "Argument[this].SyntheticField[_values].Element", "ReturnValue", "value"] + - ["system.runtime.serialization.serializationinfo", "Method[getvalue]", "Argument[this].SyntheticField[_values].Element", "ReturnValue", "value"] + - ["system.runtime.serialization.serializationinfo", "Method[serializationinfo]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationinfoenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationinfoenumerator.model.yml new file mode 100644 index 000000000000..db0602293983 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationinfoenumerator.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.serializationinfoenumerator", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.runtime.serialization.serializationinfoenumerator", "Method[get_current]", "Argument[this].SyntheticField[_data].Element", "ReturnValue.SyntheticField[_value]", "value"] + - ["system.runtime.serialization.serializationinfoenumerator", "Method[get_current]", "Argument[this].SyntheticField[_members].Element", "ReturnValue.SyntheticField[_name]", "value"] + - ["system.runtime.serialization.serializationinfoenumerator", "Method[get_name]", "Argument[this].SyntheticField[_members].Element", "ReturnValue", "value"] + - ["system.runtime.serialization.serializationinfoenumerator", "Method[get_value]", "Argument[this].SyntheticField[_data].Element", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationobjectmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationobjectmanager.model.yml new file mode 100644 index 000000000000..e69afc1ee249 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.serializationobjectmanager.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.serializationobjectmanager", "Method[serializationobjectmanager]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.streamingcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.streamingcontext.model.yml new file mode 100644 index 000000000000..bbaf72234ee8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.streamingcontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.streamingcontext", "Method[get_context]", "Argument[this].SyntheticField[_additionalContext]", "ReturnValue", "value"] + - ["system.runtime.serialization.streamingcontext", "Method[streamingcontext]", "Argument[1]", "Argument[this].SyntheticField[_additionalContext]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.surrogateselector.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.surrogateselector.model.yml new file mode 100644 index 000000000000..ff4d1c881c48 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.surrogateselector.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.surrogateselector", "Method[chainselector]", "Argument[0]", "Argument[this].SyntheticField[_nextSelector]", "value"] + - ["system.runtime.serialization.surrogateselector", "Method[getnextselector]", "Argument[this].SyntheticField[_nextSelector]", "ReturnValue", "value"] + - ["system.runtime.serialization.surrogateselector", "Method[getsurrogate]", "Argument[this].SyntheticField[_nextSelector]", "Argument[2]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xmlserializableservices.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xmlserializableservices.model.yml new file mode 100644 index 000000000000..23e2acb5db39 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xmlserializableservices.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.xmlserializableservices", "Method[writenodes]", "Argument[1].Element", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xpathquerygenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xpathquerygenerator.model.yml new file mode 100644 index 000000000000..88bbd4751fc7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xpathquerygenerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.xpathquerygenerator", "Method[createfromdatacontractserializer]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xsddatacontractexporter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xsddatacontractexporter.model.yml new file mode 100644 index 000000000000..3ef305f8cf14 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xsddatacontractexporter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.xsddatacontractexporter", "Method[get_schemas]", "Argument[this].SyntheticField[_schemas]", "ReturnValue", "value"] + - ["system.runtime.serialization.xsddatacontractexporter", "Method[xsddatacontractexporter]", "Argument[0]", "Argument[this].SyntheticField[_schemas]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xsddatacontractimporter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xsddatacontractimporter.model.yml new file mode 100644 index 000000000000..df2cc3a29261 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.serialization.xsddatacontractimporter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.serialization.xsddatacontractimporter", "Method[canimport]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.serialization.xsddatacontractimporter", "Method[import]", "Argument[1]", "Argument[this]", "taint"] + - ["system.runtime.serialization.xsddatacontractimporter", "Method[xsddatacontractimporter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.frameworkname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.frameworkname.model.yml new file mode 100644 index 000000000000..2a60f2ab6b82 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.frameworkname.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.versioning.frameworkname", "Method[frameworkname]", "Argument[0]", "Argument[this].SyntheticField[_identifier]", "value"] + - ["system.runtime.versioning.frameworkname", "Method[frameworkname]", "Argument[1]", "Argument[this].SyntheticField[_version]", "value"] + - ["system.runtime.versioning.frameworkname", "Method[frameworkname]", "Argument[2]", "Argument[this].SyntheticField[_profile]", "value"] + - ["system.runtime.versioning.frameworkname", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.runtime.versioning.frameworkname", "Method[get_identifier]", "Argument[this].SyntheticField[_identifier]", "ReturnValue", "value"] + - ["system.runtime.versioning.frameworkname", "Method[get_profile]", "Argument[this].SyntheticField[_profile]", "ReturnValue", "value"] + - ["system.runtime.versioning.frameworkname", "Method[get_version]", "Argument[this].SyntheticField[_version]", "ReturnValue", "value"] + - ["system.runtime.versioning.frameworkname", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.targetframeworkattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.targetframeworkattribute.model.yml new file mode 100644 index 000000000000..7621dbf3c79c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.targetframeworkattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.versioning.targetframeworkattribute", "Method[get_frameworkname]", "Argument[this].SyntheticField[_frameworkName]", "ReturnValue", "value"] + - ["system.runtime.versioning.targetframeworkattribute", "Method[targetframeworkattribute]", "Argument[0]", "Argument[this].SyntheticField[_frameworkName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.versioninghelper.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.versioninghelper.model.yml new file mode 100644 index 000000000000..80fcbbf080f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtime.versioning.versioninghelper.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtime.versioning.versioninghelper", "Method[makeversionsafename]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimefieldhandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimefieldhandle.model.yml new file mode 100644 index 000000000000..83dfdf22503a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimefieldhandle.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtimefieldhandle", "Method[fromintptr]", "Argument[0]", "ReturnValue.SyntheticField[value]", "value"] + - ["system.runtimefieldhandle", "Method[get_value]", "Argument[this].SyntheticField[value]", "ReturnValue", "value"] + - ["system.runtimefieldhandle", "Method[tointptr]", "Argument[0].Field[Value]", "ReturnValue", "value"] + - ["system.runtimefieldhandle", "Method[tointptr]", "Argument[0].SyntheticField[value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimemethodhandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimemethodhandle.model.yml new file mode 100644 index 000000000000..765698ebd65f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimemethodhandle.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtimemethodhandle", "Method[fromintptr]", "Argument[0]", "ReturnValue.SyntheticField[value]", "value"] + - ["system.runtimemethodhandle", "Method[get_value]", "Argument[this].SyntheticField[value]", "ReturnValue", "value"] + - ["system.runtimemethodhandle", "Method[tointptr]", "Argument[0].Field[Value]", "ReturnValue", "value"] + - ["system.runtimemethodhandle", "Method[tointptr]", "Argument[0].SyntheticField[value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimetypehandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimetypehandle.model.yml new file mode 100644 index 000000000000..783e28f7c0a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.runtimetypehandle.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.runtimetypehandle", "Method[fromintptr]", "Argument[0]", "ReturnValue.SyntheticField[value]", "value"] + - ["system.runtimetypehandle", "Method[get_value]", "Argument[this].SyntheticField[value]", "ReturnValue", "value"] + - ["system.runtimetypehandle", "Method[tointptr]", "Argument[0].Field[Value]", "ReturnValue", "value"] + - ["system.runtimetypehandle", "Method[tointptr]", "Argument[0].SyntheticField[value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.authentication.extendedprotection.extendedprotectionpolicy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.authentication.extendedprotection.extendedprotectionpolicy.model.yml new file mode 100644 index 000000000000..5292439b4cf4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.authentication.extendedprotection.extendedprotectionpolicy.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "Method[extendedprotectionpolicy]", "Argument[1]", "Argument[this].SyntheticField[_customChannelBinding]", "value"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "Method[extendedprotectionpolicy]", "Argument[2]", "Argument[this].SyntheticField[_customServiceNames]", "value"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "Method[get_customchannelbinding]", "Argument[this].SyntheticField[_customChannelBinding]", "ReturnValue", "value"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "Method[get_customservicenames]", "Argument[this].SyntheticField[_customServiceNames]", "ReturnValue", "value"] + - ["system.security.authentication.extendedprotection.extendedprotectionpolicy", "Method[tostring]", "Argument[this].SyntheticField[_customServiceNames].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.authentication.extendedprotection.servicenamecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.authentication.extendedprotection.servicenamecollection.model.yml new file mode 100644 index 000000000000..4d5f377d3d63 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.authentication.extendedprotection.servicenamecollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.authentication.extendedprotection.servicenamecollection", "Method[merge]", "Argument[0].Element", "ReturnValue.Field[InnerList].Element", "value"] + - ["system.security.authentication.extendedprotection.servicenamecollection", "Method[merge]", "Argument[0].Field[InnerList].Element", "ReturnValue.Field[InnerList].Element", "value"] + - ["system.security.authentication.extendedprotection.servicenamecollection", "Method[merge]", "Argument[0]", "ReturnValue.Field[InnerList].Element", "value"] + - ["system.security.authentication.extendedprotection.servicenamecollection", "Method[servicenamecollection]", "Argument[0].Element", "Argument[this].Field[InnerList].Element", "value"] + - ["system.security.authentication.extendedprotection.servicenamecollection", "Method[servicenamecollection]", "Argument[0].Field[InnerList].Element", "Argument[this].Field[InnerList].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claim.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claim.model.yml new file mode 100644 index 000000000000..49c28b3cf134 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claim.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.claims.claim", "Method[claim]", "Argument[1]", "Argument[this].SyntheticField[_subject]", "value"] + - ["system.security.claims.claim", "Method[get_customserializationdata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claim", "Method[get_issuer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claim", "Method[get_originalissuer]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claim", "Method[get_subject]", "Argument[this].SyntheticField[_subject]", "ReturnValue", "value"] + - ["system.security.claims.claim", "Method[get_type]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claim", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claim", "Method[get_valuetype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claim", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claimsidentity.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claimsidentity.model.yml new file mode 100644 index 000000000000..23651138ca9a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claimsidentity.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.claims.claimsidentity", "Method[claimsidentity]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.claims.claimsidentity", "Method[claimsidentity]", "Argument[2]", "Argument[this].SyntheticField[_authenticationType]", "value"] + - ["system.security.claims.claimsidentity", "Method[claimsidentity]", "Argument[3]", "Argument[this].SyntheticField[_nameClaimType]", "value"] + - ["system.security.claims.claimsidentity", "Method[claimsidentity]", "Argument[4]", "Argument[this].SyntheticField[_roleClaimType]", "value"] + - ["system.security.claims.claimsidentity", "Method[findfirst]", "Argument[this].Field[Claims].Element", "ReturnValue", "value"] + - ["system.security.claims.claimsidentity", "Method[get_authenticationtype]", "Argument[this].SyntheticField[_authenticationType]", "ReturnValue", "value"] + - ["system.security.claims.claimsidentity", "Method[get_claims]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claimsidentity", "Method[get_customserializationdata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claimsidentity", "Method[get_nameclaimtype]", "Argument[this].SyntheticField[_nameClaimType]", "ReturnValue", "value"] + - ["system.security.claims.claimsidentity", "Method[get_roleclaimtype]", "Argument[this].SyntheticField[_roleClaimType]", "ReturnValue", "value"] + - ["system.security.claims.claimsidentity", "Method[hasclaim]", "Argument[this].Field[Claims].Element", "Argument[0].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claimsprincipal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claimsprincipal.model.yml new file mode 100644 index 000000000000..285949da0e15 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.claims.claimsprincipal.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.claims.claimsprincipal", "Method[findfirst]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claimsprincipal", "Method[get_claims]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claimsprincipal", "Method[get_customserializationdata]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.claims.claimsprincipal", "Method[get_identities]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddata.model.yml new file mode 100644 index 000000000000..c8b08a1ccee1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddata.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asnencodeddata", "Method[asnencodeddata]", "Argument[0].Element", "Argument[this].SyntheticField[_rawData].Element", "value"] + - ["system.security.cryptography.asnencodeddata", "Method[asnencodeddata]", "Argument[0].SyntheticField[_rawData].Element", "Argument[this].SyntheticField[_rawData].Element", "value"] + - ["system.security.cryptography.asnencodeddata", "Method[asnencodeddata]", "Argument[0].SyntheticField[_rawData]", "Argument[this].SyntheticField[_rawData]", "value"] + - ["system.security.cryptography.asnencodeddata", "Method[asnencodeddata]", "Argument[0]", "Argument[this].SyntheticField[_rawData]", "value"] + - ["system.security.cryptography.asnencodeddata", "Method[asnencodeddata]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.asnencodeddata", "Method[copyfrom]", "Argument[0].SyntheticField[_rawData].Element", "Argument[this].SyntheticField[_rawData].Element", "value"] + - ["system.security.cryptography.asnencodeddata", "Method[copyfrom]", "Argument[0].SyntheticField[_rawData]", "Argument[this].SyntheticField[_rawData]", "value"] + - ["system.security.cryptography.asnencodeddata", "Method[format]", "Argument[this].SyntheticField[_rawData].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddatacollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddatacollection.model.yml new file mode 100644 index 000000000000..c98a4f8f5769 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddatacollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asnencodeddatacollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddataenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddataenumerator.model.yml new file mode 100644 index 000000000000..a0b38c4560de --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asnencodeddataenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asnencodeddataenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricalgorithm.model.yml new file mode 100644 index 000000000000..77309132dca6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricalgorithm.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asymmetricalgorithm", "Method[get_keyexchangealgorithm]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.asymmetricalgorithm", "Method[get_legalkeysizes]", "Argument[this].Field[LegalKeySizesValue].Element", "ReturnValue.Element", "value"] + - ["system.security.cryptography.asymmetricalgorithm", "Method[get_signaturealgorithm]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetrickeyexchangedeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetrickeyexchangedeformatter.model.yml new file mode 100644 index 000000000000..0f57ea463dcb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetrickeyexchangedeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asymmetrickeyexchangedeformatter", "Method[setkey]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetrickeyexchangeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetrickeyexchangeformatter.model.yml new file mode 100644 index 000000000000..456245bc536a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetrickeyexchangeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asymmetrickeyexchangeformatter", "Method[setkey]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricsignaturedeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricsignaturedeformatter.model.yml new file mode 100644 index 000000000000..8ce3b565bba1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricsignaturedeformatter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asymmetricsignaturedeformatter", "Method[sethashalgorithm]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.asymmetricsignaturedeformatter", "Method[setkey]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricsignatureformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricsignatureformatter.model.yml new file mode 100644 index 000000000000..3ba5596af580 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.asymmetricsignatureformatter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.asymmetricsignatureformatter", "Method[sethashalgorithm]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.asymmetricsignatureformatter", "Method[setkey]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngalgorithm.model.yml new file mode 100644 index 000000000000..131b81a8b30c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngalgorithm.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cngalgorithm", "Method[cngalgorithm]", "Argument[0]", "Argument[this].SyntheticField[_algorithm]", "value"] + - ["system.security.cryptography.cngalgorithm", "Method[get_algorithm]", "Argument[this].SyntheticField[_algorithm]", "ReturnValue", "value"] + - ["system.security.cryptography.cngalgorithm", "Method[tostring]", "Argument[this].SyntheticField[_algorithm]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngalgorithmgroup.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngalgorithmgroup.model.yml new file mode 100644 index 000000000000..ed518cdb777f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngalgorithmgroup.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cngalgorithmgroup", "Method[cngalgorithmgroup]", "Argument[0]", "Argument[this].SyntheticField[_algorithmGroup]", "value"] + - ["system.security.cryptography.cngalgorithmgroup", "Method[get_algorithmgroup]", "Argument[this].SyntheticField[_algorithmGroup]", "ReturnValue", "value"] + - ["system.security.cryptography.cngalgorithmgroup", "Method[tostring]", "Argument[this].SyntheticField[_algorithmGroup]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngkeyblobformat.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngkeyblobformat.model.yml new file mode 100644 index 000000000000..b2a57548e634 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngkeyblobformat.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cngkeyblobformat", "Method[cngkeyblobformat]", "Argument[0]", "Argument[this].SyntheticField[_format]", "value"] + - ["system.security.cryptography.cngkeyblobformat", "Method[get_format]", "Argument[this].SyntheticField[_format]", "ReturnValue", "value"] + - ["system.security.cryptography.cngkeyblobformat", "Method[tostring]", "Argument[this].SyntheticField[_format]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngproperty.model.yml new file mode 100644 index 000000000000..4e96c4ecfe3a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngproperty.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cngproperty", "Method[cngproperty]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.security.cryptography.cngproperty", "Method[cngproperty]", "Argument[1].Element", "Argument[this].SyntheticField[_value].Element", "value"] + - ["system.security.cryptography.cngproperty", "Method[cngproperty]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.security.cryptography.cngproperty", "Method[getvalue]", "Argument[this].SyntheticField[_value].Element", "ReturnValue.Element", "value"] + - ["system.security.cryptography.cngproperty", "Method[getvalue]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngprovider.model.yml new file mode 100644 index 000000000000..35431f9ae841 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cngprovider.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cngprovider", "Method[cngprovider]", "Argument[0]", "Argument[this].SyntheticField[_provider]", "value"] + - ["system.security.cryptography.cngprovider", "Method[get_provider]", "Argument[this].SyntheticField[_provider]", "ReturnValue", "value"] + - ["system.security.cryptography.cngprovider", "Method[tostring]", "Argument[this].SyntheticField[_provider]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cnguipolicy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cnguipolicy.model.yml new file mode 100644 index 000000000000..466adf88ae26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cnguipolicy.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cnguipolicy", "Method[cnguipolicy]", "Argument[1]", "Argument[this].Field[FriendlyName]", "value"] + - ["system.security.cryptography.cnguipolicy", "Method[cnguipolicy]", "Argument[2]", "Argument[this].Field[Description]", "value"] + - ["system.security.cryptography.cnguipolicy", "Method[cnguipolicy]", "Argument[3]", "Argument[this].Field[UseContext]", "value"] + - ["system.security.cryptography.cnguipolicy", "Method[cnguipolicy]", "Argument[4]", "Argument[this].Field[CreationTitle]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.coseheaderlabel.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.coseheaderlabel.model.yml new file mode 100644 index 000000000000..22ad1900e76f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.coseheaderlabel.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cose.coseheaderlabel", "Method[coseheaderlabel]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.coseheadermap.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.coseheadermap.model.yml new file mode 100644 index 000000000000..0fe3538864b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.coseheadermap.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cose.coseheadermap", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.cose.coseheadermap", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.cose.coseheadermap", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.cosemessage.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.cosemessage.model.yml new file mode 100644 index 000000000000..a8e139aa163e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.cosemessage.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cose.cosemessage", "Method[get_protectedheaders]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.cose.cosemessage", "Method[get_unprotectedheaders]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.cosesigner.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.cosesigner.model.yml new file mode 100644 index 000000000000..7c211365aca7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cose.cosesigner.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cose.cosesigner", "Method[cosesigner]", "Argument[0]", "Argument[this].Field[Key]", "value"] + - ["system.security.cryptography.cose.cosesigner", "Method[cosesigner]", "Argument[1]", "Argument[this].Field[HashAlgorithm]", "value"] + - ["system.security.cryptography.cose.cosesigner", "Method[cosesigner]", "Argument[1]", "Argument[this].Field[RSASignaturePadding]", "value"] + - ["system.security.cryptography.cose.cosesigner", "Method[cosesigner]", "Argument[2]", "Argument[this].Field[HashAlgorithm]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobject.model.yml new file mode 100644 index 000000000000..7adf08884d75 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobject.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cryptographicattributeobject", "Method[cryptographicattributeobject]", "Argument[0]", "Argument[this].SyntheticField[_oid]", "value"] + - ["system.security.cryptography.cryptographicattributeobject", "Method[cryptographicattributeobject]", "Argument[1]", "Argument[this].Field[Values]", "value"] + - ["system.security.cryptography.cryptographicattributeobject", "Method[get_oid]", "Argument[this].SyntheticField[_oid]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobjectcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobjectcollection.model.yml new file mode 100644 index 000000000000..8f7053f9e06a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobjectcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cryptographicattributeobjectcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.cryptographicattributeobjectcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobjectenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobjectenumerator.model.yml new file mode 100644 index 000000000000..dc43e818bfbc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptographicattributeobjectenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cryptographicattributeobjectenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptostream.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptostream.model.yml new file mode 100644 index 000000000000..1af7669299c0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.cryptostream.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.cryptostream", "Method[cryptostream]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.cryptostream", "Method[cryptostream]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsaopenssl.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsaopenssl.model.yml new file mode 100644 index 000000000000..6fc9709773c8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsaopenssl.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.dsaopenssl", "Method[get_legalkeysizes]", "Argument[this].Field[LegalKeySizes]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsasignaturedeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsasignaturedeformatter.model.yml new file mode 100644 index 000000000000..b5a651b2af42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsasignaturedeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.dsasignaturedeformatter", "Method[dsasignaturedeformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsasignatureformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsasignatureformatter.model.yml new file mode 100644 index 000000000000..59cd20e1ce00 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.dsasignatureformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.dsasignatureformatter", "Method[dsasignatureformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.ecdiffiehellman.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.ecdiffiehellman.model.yml new file mode 100644 index 000000000000..607729228840 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.ecdiffiehellman.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.ecdiffiehellman", "Method[get_publickey]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.ecdiffiehellmanpublickey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.ecdiffiehellmanpublickey.model.yml new file mode 100644 index 000000000000..322fb253986c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.ecdiffiehellmanpublickey.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.ecdiffiehellmanpublickey", "Method[ecdiffiehellmanpublickey]", "Argument[0].Element", "Argument[this].SyntheticField[_keyBlob].Element", "value"] + - ["system.security.cryptography.ecdiffiehellmanpublickey", "Method[tobytearray]", "Argument[this].SyntheticField[_keyBlob].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hashalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hashalgorithm.model.yml new file mode 100644 index 000000000000..8e77a8dafb83 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hashalgorithm.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hashalgorithm", "Method[computehash]", "Argument[this].Field[HashValue].Element", "ReturnValue.Element", "value"] + - ["system.security.cryptography.hashalgorithm", "Method[computehashasync]", "Argument[this].Field[HashValue].Element", "ReturnValue.Field[Result].Element", "value"] + - ["system.security.cryptography.hashalgorithm", "Method[get_hash]", "Argument[this].Field[HashValue].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hashalgorithmname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hashalgorithmname.model.yml new file mode 100644 index 000000000000..bf726f3a0d49 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hashalgorithmname.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hashalgorithmname", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.security.cryptography.hashalgorithmname", "Method[hashalgorithmname]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.security.cryptography.hashalgorithmname", "Method[tostring]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacmd5.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacmd5.model.yml new file mode 100644 index 000000000000..e2806862e9b0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacmd5.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacmd5", "Method[hmacmd5]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacmd5", "Method[hmacmd5]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacmd5", "Method[hmacmd5]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacmd5", "Method[hmacmd5]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha1.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha1.model.yml new file mode 100644 index 000000000000..40de12905c25 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha1.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacsha1", "Method[hmacsha1]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacsha1", "Method[hmacsha1]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacsha1", "Method[hmacsha1]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacsha1", "Method[hmacsha1]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha256.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha256.model.yml new file mode 100644 index 000000000000..5e9cb0587f3e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha256.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacsha256", "Method[hmacsha256]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacsha256", "Method[hmacsha256]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacsha256", "Method[hmacsha256]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacsha256", "Method[hmacsha256]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha384.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha384.model.yml new file mode 100644 index 000000000000..6e3f9bb307e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha384.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacsha384", "Method[hmacsha384]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacsha384", "Method[hmacsha384]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacsha384", "Method[hmacsha384]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacsha384", "Method[hmacsha384]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_256.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_256.model.yml new file mode 100644 index 000000000000..2e2590f5d318 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_256.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacsha3_256", "Method[hmacsha3_256]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacsha3_256", "Method[hmacsha3_256]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacsha3_256", "Method[hmacsha3_256]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacsha3_256", "Method[hmacsha3_256]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_384.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_384.model.yml new file mode 100644 index 000000000000..34da8bc15324 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_384.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacsha3_384", "Method[hmacsha3_384]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacsha3_384", "Method[hmacsha3_384]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacsha3_384", "Method[hmacsha3_384]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacsha3_384", "Method[hmacsha3_384]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_512.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_512.model.yml new file mode 100644 index 000000000000..0a83231c4452 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha3_512.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacsha3_512", "Method[hmacsha3_512]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacsha3_512", "Method[hmacsha3_512]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacsha3_512", "Method[hmacsha3_512]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacsha3_512", "Method[hmacsha3_512]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha512.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha512.model.yml new file mode 100644 index 000000000000..69af9c5a1d97 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.hmacsha512.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.hmacsha512", "Method[hmacsha512]", "Argument[0].Element", "Argument[this].Field[KeyValue].Element", "value"] + - ["system.security.cryptography.hmacsha512", "Method[hmacsha512]", "Argument[0]", "Argument[this].Field[KeyValue]", "value"] + - ["system.security.cryptography.hmacsha512", "Method[hmacsha512]", "Argument[0]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "value"] + - ["system.security.cryptography.hmacsha512", "Method[hmacsha512]", "Argument[this].SyntheticField[_hMacCommon].SyntheticField[ActualKey]", "Argument[this].Field[KeyValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.incrementalhash.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.incrementalhash.model.yml new file mode 100644 index 000000000000..2c3d6001f8c0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.incrementalhash.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.incrementalhash", "Method[clone]", "Argument[this].SyntheticField[_algorithmName]", "ReturnValue.SyntheticField[_algorithmName]", "value"] + - ["system.security.cryptography.incrementalhash", "Method[createhash]", "Argument[0]", "ReturnValue.SyntheticField[_algorithmName]", "value"] + - ["system.security.cryptography.incrementalhash", "Method[createhmac]", "Argument[0]", "ReturnValue", "taint"] + - ["system.security.cryptography.incrementalhash", "Method[get_algorithmname]", "Argument[this].SyntheticField[_algorithmName]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oid.model.yml new file mode 100644 index 000000000000..6f94ee8467b8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oid.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.oid", "Method[fromfriendlyname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.security.cryptography.oid", "Method[fromoidvalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.security.cryptography.oid", "Method[oid]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.oid", "Method[oid]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oidcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oidcollection.model.yml new file mode 100644 index 000000000000..1a811fca331d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oidcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.oidcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oidenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oidenumerator.model.yml new file mode 100644 index 000000000000..1dfe810ab275 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.oidenumerator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.oidenumerator", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.security.cryptography.oidenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.passwordderivebytes.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.passwordderivebytes.model.yml new file mode 100644 index 000000000000..d826ecac4099 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.passwordderivebytes.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.passwordderivebytes", "Method[passwordderivebytes]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.passwordderivebytes", "Method[passwordderivebytes]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.passwordderivebytes", "Method[passwordderivebytes]", "Argument[2]", "Argument[this]", "taint"] + - ["system.security.cryptography.passwordderivebytes", "Method[passwordderivebytes]", "Argument[4]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pbeparameters.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pbeparameters.model.yml new file mode 100644 index 000000000000..d50431fe6394 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pbeparameters.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pbeparameters", "Method[pbeparameters]", "Argument[1]", "Argument[this].Field[HashAlgorithm]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.algorithmidentifier.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.algorithmidentifier.model.yml new file mode 100644 index 000000000000..ef6154d408a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.algorithmidentifier.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.algorithmidentifier", "Method[algorithmidentifier]", "Argument[0]", "Argument[this].Field[Oid]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipient.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipient.model.yml new file mode 100644 index 000000000000..03a7aa8b19df --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipient.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.cmsrecipient", "Method[cmsrecipient]", "Argument[1]", "Argument[this].Field[Certificate]", "value"] + - ["system.security.cryptography.pkcs.cmsrecipient", "Method[cmsrecipient]", "Argument[1]", "Argument[this].Field[RSAEncryptionPadding]", "value"] + - ["system.security.cryptography.pkcs.cmsrecipient", "Method[cmsrecipient]", "Argument[2]", "Argument[this].Field[RSAEncryptionPadding]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipientcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipientcollection.model.yml new file mode 100644 index 000000000000..12f256fe21ad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipientcollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.cmsrecipientcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.cmsrecipientcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipientenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipientenumerator.model.yml new file mode 100644 index 000000000000..0f1bcedbb472 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.cmsrecipientenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.cmsrecipientenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.contentinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.contentinfo.model.yml new file mode 100644 index 000000000000..7e1d1445a11c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.contentinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.contentinfo", "Method[contentinfo]", "Argument[0]", "Argument[this].Field[ContentType]", "value"] + - ["system.security.cryptography.pkcs.contentinfo", "Method[contentinfo]", "Argument[1]", "Argument[this].Field[Content]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.envelopedcms.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.envelopedcms.model.yml new file mode 100644 index 000000000000..60c9ea250697 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.envelopedcms.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.envelopedcms", "Method[encode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.envelopedcms", "Method[envelopedcms]", "Argument[0]", "Argument[this].Field[ContentInfo]", "value"] + - ["system.security.cryptography.pkcs.envelopedcms", "Method[envelopedcms]", "Argument[1]", "Argument[this].Field[ContentEncryptionAlgorithm]", "value"] + - ["system.security.cryptography.pkcs.envelopedcms", "Method[get_recipientinfos]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12certbag.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12certbag.model.yml new file mode 100644 index 000000000000..d74341dde5f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12certbag.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs12certbag", "Method[get_encodedcertificate]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.pkcs12certbag", "Method[getcertificatetype]", "Argument[this].SyntheticField[_certTypeOid]", "ReturnValue", "value"] + - ["system.security.cryptography.pkcs.pkcs12certbag", "Method[pkcs12certbag]", "Argument[0]", "Argument[this].SyntheticField[_certTypeOid]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12keybag.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12keybag.model.yml new file mode 100644 index 000000000000..d56b577d298c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12keybag.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs12keybag", "Method[get_pkcs8privatekey]", "Argument[this].Field[EncodedBagValue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12safebag.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12safebag.model.yml new file mode 100644 index 000000000000..07819bec312a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12safebag.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs12safebag", "Method[getbagid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.pkcs12safebag", "Method[pkcs12safebag]", "Argument[1]", "Argument[this].Field[EncodedBagValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12secretbag.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12secretbag.model.yml new file mode 100644 index 000000000000..70554930bf7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12secretbag.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs12secretbag", "Method[get_secretvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.pkcs12secretbag", "Method[getsecrettype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12shroudedkeybag.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12shroudedkeybag.model.yml new file mode 100644 index 000000000000..fb9c331f74aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs12shroudedkeybag.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs12shroudedkeybag", "Method[get_encryptedpkcs8privatekey]", "Argument[this].Field[EncodedBagValue]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs8privatekeyinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs8privatekeyinfo.model.yml new file mode 100644 index 000000000000..71f2161daf96 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs8privatekeyinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Method[pkcs8privatekeyinfo]", "Argument[0]", "Argument[this].Field[AlgorithmId]", "value"] + - ["system.security.cryptography.pkcs.pkcs8privatekeyinfo", "Method[pkcs8privatekeyinfo]", "Argument[2]", "Argument[this].Field[PrivateKeyBytes]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9attributeobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9attributeobject.model.yml new file mode 100644 index 000000000000..24a2cc647a94 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9attributeobject.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs9attributeobject", "Method[get_oid]", "Argument[this].Field[Oid]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9documentdescription.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9documentdescription.model.yml new file mode 100644 index 000000000000..6691a60805d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9documentdescription.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs9documentdescription", "Method[pkcs9documentdescription]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9documentname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9documentname.model.yml new file mode 100644 index 000000000000..166e6d1792d0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.pkcs9documentname.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.pkcs9documentname", "Method[pkcs9documentname]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.recipientinfocollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.recipientinfocollection.model.yml new file mode 100644 index 000000000000..e7d025e4ce7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.recipientinfocollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.recipientinfocollection", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.security.cryptography.pkcs.recipientinfocollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.recipientinfocollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.recipientinfoenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.recipientinfoenumerator.model.yml new file mode 100644 index 000000000000..0baaac7b474f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.recipientinfoenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.recipientinfoenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamprequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamprequest.model.yml new file mode 100644 index 000000000000..cb8b14ffd7fd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamprequest.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.rfc3161timestamprequest", "Method[encode]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamptoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamptoken.model.yml new file mode 100644 index 000000000000..44f009fe44ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamptoken.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[assignedcms]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[verifysignaturefordata]", "Argument[2].Element", "Argument[1]", "value"] + - ["system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[verifysignatureforhash]", "Argument[3].Element", "Argument[2]", "value"] + - ["system.security.cryptography.pkcs.rfc3161timestamptoken", "Method[verifysignatureforsignerinfo]", "Argument[2].Element", "Argument[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamptokeninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamptokeninfo.model.yml new file mode 100644 index 000000000000..6ed13625b5fd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.rfc3161timestamptokeninfo.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[encode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[get_timestamp]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.rfc3161timestamptokeninfo", "Method[getserialnumber]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signedcms.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signedcms.model.yml new file mode 100644 index 000000000000..b8786b6696ef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signedcms.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.signedcms", "Method[signedcms]", "Argument[1]", "Argument[this].Field[ContentInfo]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signerinfocollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signerinfocollection.model.yml new file mode 100644 index 000000000000..c5654a244899 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signerinfocollection.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.signerinfocollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.security.cryptography.pkcs.signerinfocollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.pkcs.signerinfocollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signerinfoenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signerinfoenumerator.model.yml new file mode 100644 index 000000000000..b8be3fe7afc9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.pkcs.signerinfoenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.pkcs.signerinfoenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rfc2898derivebytes.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rfc2898derivebytes.model.yml new file mode 100644 index 000000000000..599ba796b086 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rfc2898derivebytes.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rfc2898derivebytes", "Method[rfc2898derivebytes]", "Argument[3]", "Argument[this].Field[HashAlgorithm]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaencryptionpadding.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaencryptionpadding.model.yml new file mode 100644 index 000000000000..5f818e8a0309 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaencryptionpadding.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rsaencryptionpadding", "Method[createoaep]", "Argument[0]", "ReturnValue.SyntheticField[_oaepHashAlgorithm]", "value"] + - ["system.security.cryptography.rsaencryptionpadding", "Method[get_oaephashalgorithm]", "Argument[this].SyntheticField[_oaepHashAlgorithm]", "ReturnValue", "value"] + - ["system.security.cryptography.rsaencryptionpadding", "Method[tostring]", "Argument[this].SyntheticField[_oaepHashAlgorithm].Field[Name]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaoaepkeyexchangedeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaoaepkeyexchangedeformatter.model.yml new file mode 100644 index 000000000000..c28cd25d7e98 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaoaepkeyexchangedeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rsaoaepkeyexchangedeformatter", "Method[rsaoaepkeyexchangedeformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaoaepkeyexchangeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaoaepkeyexchangeformatter.model.yml new file mode 100644 index 000000000000..f1573a3a7d1d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsaoaepkeyexchangeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rsaoaepkeyexchangeformatter", "Method[rsaoaepkeyexchangeformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1keyexchangedeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1keyexchangedeformatter.model.yml new file mode 100644 index 000000000000..1cd972c82d1c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1keyexchangedeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rsapkcs1keyexchangedeformatter", "Method[rsapkcs1keyexchangedeformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1keyexchangeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1keyexchangeformatter.model.yml new file mode 100644 index 000000000000..0b7d30482d4d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1keyexchangeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rsapkcs1keyexchangeformatter", "Method[rsapkcs1keyexchangeformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1signaturedeformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1signaturedeformatter.model.yml new file mode 100644 index 000000000000..367c20f6afd6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1signaturedeformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rsapkcs1signaturedeformatter", "Method[rsapkcs1signaturedeformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1signatureformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1signatureformatter.model.yml new file mode 100644 index 000000000000..afb563563205 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.rsapkcs1signatureformatter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.rsapkcs1signatureformatter", "Method[rsapkcs1signatureformatter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.safeevppkeyhandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.safeevppkeyhandle.model.yml new file mode 100644 index 000000000000..bdedc2008745 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.safeevppkeyhandle.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.safeevppkeyhandle", "Method[duplicatehandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.shake128.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.shake128.model.yml new file mode 100644 index 000000000000..11fe68922343 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.shake128.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.shake128", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.shake256.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.shake256.model.yml new file mode 100644 index 000000000000..fbeae1e1bec0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.shake256.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.shake256", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.signaturedescription.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.signaturedescription.model.yml new file mode 100644 index 000000000000..3ae868c6553a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.signaturedescription.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.signaturedescription", "Method[createdeformatter]", "Argument[0]", "ReturnValue", "taint"] + - ["system.security.cryptography.signaturedescription", "Method[createformatter]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.symmetricalgorithm.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.symmetricalgorithm.model.yml new file mode 100644 index 000000000000..92fe7713fb12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.symmetricalgorithm.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.symmetricalgorithm", "Method[get_legalblocksizes]", "Argument[this].Field[LegalBlockSizesValue].Element", "ReturnValue.Element", "value"] + - ["system.security.cryptography.symmetricalgorithm", "Method[get_legalkeysizes]", "Argument[this].Field[LegalKeySizesValue].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.certificaterequest.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.certificaterequest.model.yml new file mode 100644 index 000000000000..5a898fe4b05b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.certificaterequest.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.certificaterequest", "Method[certificaterequest]", "Argument[0]", "Argument[this].Field[SubjectName]", "value"] + - ["system.security.cryptography.x509certificates.certificaterequest", "Method[certificaterequest]", "Argument[1]", "Argument[this].Field[PublicKey]", "value"] + - ["system.security.cryptography.x509certificates.certificaterequest", "Method[certificaterequest]", "Argument[2]", "Argument[this].Field[HashAlgorithm]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.publickey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.publickey.model.yml new file mode 100644 index 000000000000..80dc2af90d35 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.publickey.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.publickey", "Method[get_key]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.publickey", "Method[get_oid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x500distinguishedname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x500distinguishedname.model.yml new file mode 100644 index 000000000000..69bf46c73ac1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x500distinguishedname.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x500distinguishedname", "Method[x500distinguishedname]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x500relativedistinguishedname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x500relativedistinguishedname.model.yml new file mode 100644 index 000000000000..7539927241fa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x500relativedistinguishedname.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x500relativedistinguishedname", "Method[getsingleelementtype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509authoritykeyidentifierextension.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509authoritykeyidentifierextension.model.yml new file mode 100644 index 000000000000..8db9a0bb9476 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509authoritykeyidentifierextension.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509authoritykeyidentifierextension", "Method[get_namedissuer]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate.model.yml new file mode 100644 index 000000000000..263d00947cb4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509certificate", "Method[get_handle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate", "Method[getissuername]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate", "Method[getname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate", "Method[tostring]", "Argument[this].Field[Issuer]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate", "Method[tostring]", "Argument[this].Field[Subject]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2.model.yml new file mode 100644 index 000000000000..eac2761f3ecf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509certificate2", "Method[get_extensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate2", "Method[get_publickey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate2", "Method[get_rawdatamemory]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate2", "Method[tostring]", "Argument[this].Field[Issuer]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate2", "Method[tostring]", "Argument[this].Field[Subject]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2collection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2collection.model.yml new file mode 100644 index 000000000000..6244f9efb377 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2collection.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[findbythumbprint]", "Argument[this].Element", "ReturnValue.Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[findbythumbprint]", "Argument[this].Element", "ReturnValue.Field[List].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[removerange]", "Argument[0].Element", "Argument[this].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[removerange]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[removerange]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[x509certificate2collection]", "Argument[0].Element", "Argument[this].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[x509certificate2collection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[x509certificate2collection]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[x509certificate2collection]", "Argument[0]", "Argument[this].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificate2collection", "Method[x509certificate2collection]", "Argument[0]", "Argument[this].Field[List].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2enumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2enumerator.model.yml new file mode 100644 index 000000000000..833058c5628f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificate2enumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509certificate2enumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificatecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificatecollection.model.yml new file mode 100644 index 000000000000..6ee5e794fca5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509certificatecollection.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509certificatecollection", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "Method[x509certificatecollection]", "Argument[0].Element", "Argument[this].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "Method[x509certificatecollection]", "Argument[0].Element", "Argument[this].Field[List].Element", "value"] + - ["system.security.cryptography.x509certificates.x509certificatecollection", "Method[x509certificatecollection]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chain.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chain.model.yml new file mode 100644 index 000000000000..f7d22299e15e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chain.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509chain", "Method[build]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.x509certificates.x509chain", "Method[get_safehandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainelementcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainelementcollection.model.yml new file mode 100644 index 000000000000..0227d0ba01dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainelementcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509chainelementcollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainelementenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainelementenumerator.model.yml new file mode 100644 index 000000000000..86c102498415 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainelementenumerator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509chainelementenumerator", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.security.cryptography.x509certificates.x509chainelementenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainpolicy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainpolicy.model.yml new file mode 100644 index 000000000000..6eac98639140 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509chainpolicy.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509chainpolicy", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509enhancedkeyusageextension.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509enhancedkeyusageextension.model.yml new file mode 100644 index 000000000000..c1c518be7b8e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509enhancedkeyusageextension.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509enhancedkeyusageextension", "Method[get_enhancedkeyusages]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extension.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extension.model.yml new file mode 100644 index 000000000000..f2034cd9afbf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extension.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509extension", "Method[copyfrom]", "Argument[0].SyntheticField[_rawData].Element", "Argument[this].SyntheticField[_rawData].Element", "value"] + - ["system.security.cryptography.x509certificates.x509extension", "Method[copyfrom]", "Argument[0].SyntheticField[_rawData]", "Argument[this].SyntheticField[_rawData]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extensioncollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extensioncollection.model.yml new file mode 100644 index 000000000000..d61c29ea1b29 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extensioncollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509extensioncollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extensionenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extensionenumerator.model.yml new file mode 100644 index 000000000000..8ec42060febf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509extensionenumerator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509extensionenumerator", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.security.cryptography.x509certificates.x509extensionenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509signaturegenerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509signaturegenerator.model.yml new file mode 100644 index 000000000000..40745919c9d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509signaturegenerator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509signaturegenerator", "Method[createforecdsa]", "Argument[0]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509signaturegenerator", "Method[createforrsa]", "Argument[0]", "ReturnValue", "taint"] + - ["system.security.cryptography.x509certificates.x509signaturegenerator", "Method[createforrsa]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509store.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509store.model.yml new file mode 100644 index 000000000000..98f910bb6641 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509store.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509store", "Method[x509store]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509subjectkeyidentifierextension.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509subjectkeyidentifierextension.model.yml new file mode 100644 index 000000000000..48ce11480c80 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.x509certificates.x509subjectkeyidentifierextension.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.x509certificates.x509subjectkeyidentifierextension", "Method[get_subjectkeyidentifier]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.cipherdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.cipherdata.model.yml new file mode 100644 index 000000000000..2ff6761d1f55 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.cipherdata.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.cipherdata", "Method[cipherdata]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.cipherdata", "Method[cipherdata]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.cipherdata", "Method[getxml]", "Argument[this].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.cipherdata", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.cipherreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.cipherreference.model.yml new file mode 100644 index 000000000000..c1025c2a6f26 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.cipherreference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.cipherreference", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.dataobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.dataobject.model.yml new file mode 100644 index 000000000000..4fdd3e59feff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.dataobject.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.dataobject", "Method[dataobject]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.dataobject", "Method[dataobject]", "Argument[1]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.dataobject", "Method[dataobject]", "Argument[2]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.dataobject", "Method[dataobject]", "Argument[3].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.dataobject", "Method[getxml]", "Argument[this].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.dataobject", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.dsakeyvalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.dsakeyvalue.model.yml new file mode 100644 index 000000000000..4afb9fb85df5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.dsakeyvalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.dsakeyvalue", "Method[dsakeyvalue]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedkey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedkey.model.yml new file mode 100644 index 000000000000..a2e922b244bc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedkey.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.encryptedkey", "Method[addreference]", "Argument[0]", "Argument[this].Field[ReferenceList].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedreference.model.yml new file mode 100644 index 000000000000..1b1db45e75e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedreference.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.encryptedreference", "Method[encryptedreference]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.encryptedreference", "Method[encryptedreference]", "Argument[1]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.encryptedreference", "Method[getxml]", "Argument[this].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.encryptedreference", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedtype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedtype.model.yml new file mode 100644 index 000000000000..7e53974a0dc8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedtype.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.encryptedtype", "Method[getxml]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.encryptedtype", "Method[loadxml]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedxml.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedxml.model.yml new file mode 100644 index 000000000000..7969fab3a51b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptedxml.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.encryptedxml", "Method[encryptedxml]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.encryptedxml", "Method[encryptedxml]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.encryptedxml", "Method[getdecryptionkey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.encryptedxml", "Method[getidelement]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionmethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionmethod.model.yml new file mode 100644 index 000000000000..8646eadd6e5e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionmethod.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.encryptionmethod", "Method[encryptionmethod]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.encryptionmethod", "Method[getxml]", "Argument[this].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.encryptionmethod", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionproperty.model.yml new file mode 100644 index 000000000000..f442cf1f8777 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionproperty.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.encryptionproperty", "Method[encryptionproperty]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.encryptionproperty", "Method[get_id]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.encryptionproperty", "Method[get_target]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.encryptionproperty", "Method[getxml]", "Argument[this].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.encryptionproperty", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionpropertycollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionpropertycollection.model.yml new file mode 100644 index 000000000000..8ed38040e911 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.encryptionpropertycollection.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_props].Element", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[copyto]", "Argument[this].SyntheticField[_props].Element", "Argument[0].Element", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[get_itemof]", "Argument[this].Element", "ReturnValue", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[get_itemof]", "Argument[this].SyntheticField[_props].Element", "ReturnValue", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[get_syncroot]", "Argument[this].SyntheticField[_props].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[insert]", "Argument[1]", "Argument[this].SyntheticField[_props].Element", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[item]", "Argument[this].SyntheticField[_props].Element", "ReturnValue", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[set_itemof]", "Argument[1]", "Argument[this].Element", "value"] + - ["system.security.cryptography.xml.encryptionpropertycollection", "Method[set_itemof]", "Argument[1]", "Argument[this].SyntheticField[_props].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfo.model.yml new file mode 100644 index 000000000000..5956256411d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfo.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.keyinfo", "Method[addclause]", "Argument[0]", "Argument[this].SyntheticField[_keyInfoClauses].Element", "value"] + - ["system.security.cryptography.xml.keyinfo", "Method[getenumerator]", "Argument[this].SyntheticField[_keyInfoClauses].Element", "ReturnValue.Field[Current]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoclause.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoclause.model.yml new file mode 100644 index 000000000000..5e62eca303cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoclause.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.keyinfoclause", "Method[loadxml]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoencryptedkey.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoencryptedkey.model.yml new file mode 100644 index 000000000000..34ae74d23daf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoencryptedkey.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.keyinfoencryptedkey", "Method[getxml]", "Argument[this].SyntheticField[_encryptedKey].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.keyinfoencryptedkey", "Method[keyinfoencryptedkey]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.keyinfoencryptedkey", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_encryptedKey].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoname.model.yml new file mode 100644 index 000000000000..8bb84a514211 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfoname.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.keyinfoname", "Method[keyinfoname]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfonode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfonode.model.yml new file mode 100644 index 000000000000..4d8282197434 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfonode.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.keyinfonode", "Method[keyinfonode]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinforetrievalmethod.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinforetrievalmethod.model.yml new file mode 100644 index 000000000000..c76d58601e3d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinforetrievalmethod.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.keyinforetrievalmethod", "Method[keyinforetrievalmethod]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.keyinforetrievalmethod", "Method[keyinforetrievalmethod]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfox509data.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfox509data.model.yml new file mode 100644 index 000000000000..6ebb1a5be44c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.keyinfox509data.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.keyinfox509data", "Method[addsubjectkeyid]", "Argument[0]", "Argument[this].SyntheticField[_subjectKeyIds].Element", "value"] + - ["system.security.cryptography.xml.keyinfox509data", "Method[addsubjectname]", "Argument[0]", "Argument[this].SyntheticField[_subjectNames].Element", "value"] + - ["system.security.cryptography.xml.keyinfox509data", "Method[get_certificates]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.keyinfox509data", "Method[get_issuerserials]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.keyinfox509data", "Method[get_subjectkeyids]", "Argument[this].SyntheticField[_subjectKeyIds]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.keyinfox509data", "Method[get_subjectnames]", "Argument[this].SyntheticField[_subjectNames]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.reference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.reference.model.yml new file mode 100644 index 000000000000..cf3cfbe67675 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.reference.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.reference", "Method[addtransform]", "Argument[this]", "Argument[0]", "taint"] + - ["system.security.cryptography.xml.reference", "Method[getxml]", "Argument[this].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.reference", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] + - ["system.security.cryptography.xml.reference", "Method[reference]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.referencelist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.referencelist.model.yml new file mode 100644 index 000000000000..150ac925aeba --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.referencelist.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.referencelist", "Method[get_itemof]", "Argument[this].SyntheticField[_references].Element", "ReturnValue", "value"] + - ["system.security.cryptography.xml.referencelist", "Method[get_syncroot]", "Argument[this].SyntheticField[_references].Field[SyncRoot]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.referencelist", "Method[item]", "Argument[this].SyntheticField[_references].Element", "ReturnValue", "value"] + - ["system.security.cryptography.xml.referencelist", "Method[set_itemof]", "Argument[1]", "Argument[this].Element", "value"] + - ["system.security.cryptography.xml.referencelist", "Method[set_itemof]", "Argument[1]", "Argument[this].SyntheticField[_references].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.rsakeyvalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.rsakeyvalue.model.yml new file mode 100644 index 000000000000..7fed0af21431 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.rsakeyvalue.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.rsakeyvalue", "Method[rsakeyvalue]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signature.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signature.model.yml new file mode 100644 index 000000000000..e9ba60367292 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signature.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.signature", "Method[addobject]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.signature", "Method[loadxml]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signedinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signedinfo.model.yml new file mode 100644 index 000000000000..6792ceafe10d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signedinfo.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.signedinfo", "Method[addreference]", "Argument[0]", "Argument[this].SyntheticField[_references].Element", "value"] + - ["system.security.cryptography.xml.signedinfo", "Method[get_canonicalizationmethodobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.signedinfo", "Method[get_references]", "Argument[this].SyntheticField[_references]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.signedinfo", "Method[getxml]", "Argument[this].SyntheticField[_cachedXml]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.signedinfo", "Method[loadxml]", "Argument[0]", "Argument[this].SyntheticField[_cachedXml]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signedxml.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signedxml.model.yml new file mode 100644 index 000000000000..deb4fcb12ca5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.signedxml.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.signedxml", "Method[checksignature]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[checksignaturereturningkey]", "Argument[this]", "Argument[0]", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[computesignature]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[get_safecanonicalizationmethods]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[get_signature]", "Argument[this].Field[m_signature]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.signedxml", "Method[get_signaturevalue]", "Argument[this].Field[m_signature].Field[SignatureValue]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.signedxml", "Method[get_signedinfo]", "Argument[this].Field[m_signature].Field[SignedInfo]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.signedxml", "Method[getidelement]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[getpublickey]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[loadxml]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[set_resolver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.signedxml", "Method[signedxml]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.transform.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.transform.model.yml new file mode 100644 index 000000000000..2bd1a6e2b540 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.transform.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.transform", "Method[get_inputtypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.transform", "Method[get_outputtypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.transform", "Method[get_propagatednamespaces]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.transform", "Method[getoutput]", "Argument[this]", "ReturnValue", "taint"] + - ["system.security.cryptography.xml.transform", "Method[loadinnerxml]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.transform", "Method[loadinput]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.transformchain.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.transformchain.model.yml new file mode 100644 index 000000000000..a398d0ee3aa0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.transformchain.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.transformchain", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_transforms].Element", "value"] + - ["system.security.cryptography.xml.transformchain", "Method[get_item]", "Argument[this].SyntheticField[_transforms].Element", "ReturnValue", "value"] + - ["system.security.cryptography.xml.transformchain", "Method[getenumerator]", "Argument[this].SyntheticField[_transforms].Element", "ReturnValue.Field[Current]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldecryptiontransform.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldecryptiontransform.model.yml new file mode 100644 index 000000000000..4764570632c9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldecryptiontransform.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.xmldecryptiontransform", "Method[addexcepturi]", "Argument[0]", "Argument[this]", "taint"] + - ["system.security.cryptography.xml.xmldecryptiontransform", "Method[getoutput]", "Argument[this].SyntheticField[_containingDocument]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.xmldecryptiontransform", "Method[loadinput]", "Argument[0]", "Argument[this].SyntheticField[_containingDocument]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigc14ntransform.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigc14ntransform.model.yml new file mode 100644 index 000000000000..889c3b2d8e78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigc14ntransform.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.xmldsigc14ntransform", "Method[getdigestedoutput]", "Argument[0].Field[Hash].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigexcc14ntransform.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigexcc14ntransform.model.yml new file mode 100644 index 000000000000..0c1ea0bab9af --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigexcc14ntransform.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.xmldsigexcc14ntransform", "Method[getdigestedoutput]", "Argument[0].Field[Hash].Element", "ReturnValue.Element", "value"] + - ["system.security.cryptography.xml.xmldsigexcc14ntransform", "Method[xmldsigexcc14ntransform]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigxslttransform.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigxslttransform.model.yml new file mode 100644 index 000000000000..5573dc94c92b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.cryptography.xml.xmldsigxslttransform.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.cryptography.xml.xmldsigxslttransform", "Method[getinnerxml]", "Argument[this].SyntheticField[_xslNodes]", "ReturnValue", "value"] + - ["system.security.cryptography.xml.xmldsigxslttransform", "Method[loadinnerxml]", "Argument[0]", "Argument[this].SyntheticField[_xslNodes]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.ipermission.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.ipermission.model.yml new file mode 100644 index 000000000000..74c0aad5acea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.ipermission.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.ipermission", "Method[copy]", "Argument[this]", "ReturnValue", "value"] + - ["system.security.ipermission", "Method[intersect]", "Argument[0]", "ReturnValue", "value"] + - ["system.security.ipermission", "Method[union]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.policy.imembershipcondition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.policy.imembershipcondition.model.yml new file mode 100644 index 000000000000..2f43be623b46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.policy.imembershipcondition.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.policy.imembershipcondition", "Method[copy]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.policy.policystatement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.policy.policystatement.model.yml new file mode 100644 index 000000000000..dcbdf432530e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.policy.policystatement.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.policy.policystatement", "Method[copy]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.genericidentity.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.genericidentity.model.yml new file mode 100644 index 000000000000..270a10606653 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.genericidentity.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.principal.genericidentity", "Method[clone]", "Argument[this].SyntheticField[m_name]", "ReturnValue.SyntheticField[m_name]", "value"] + - ["system.security.principal.genericidentity", "Method[clone]", "Argument[this].SyntheticField[m_type]", "ReturnValue.SyntheticField[m_type]", "value"] + - ["system.security.principal.genericidentity", "Method[genericidentity]", "Argument[0].SyntheticField[m_name]", "Argument[this].SyntheticField[m_name]", "value"] + - ["system.security.principal.genericidentity", "Method[genericidentity]", "Argument[0].SyntheticField[m_type]", "Argument[this].SyntheticField[m_type]", "value"] + - ["system.security.principal.genericidentity", "Method[genericidentity]", "Argument[0]", "Argument[this].SyntheticField[m_name]", "value"] + - ["system.security.principal.genericidentity", "Method[genericidentity]", "Argument[1]", "Argument[this].SyntheticField[m_type]", "value"] + - ["system.security.principal.genericidentity", "Method[get_authenticationtype]", "Argument[this].SyntheticField[m_type]", "ReturnValue", "value"] + - ["system.security.principal.genericidentity", "Method[get_claims]", "Argument[this].Field[Claims]", "ReturnValue", "value"] + - ["system.security.principal.genericidentity", "Method[get_name]", "Argument[this].SyntheticField[m_name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.genericprincipal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.genericprincipal.model.yml new file mode 100644 index 000000000000..d5c7c825451e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.genericprincipal.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.principal.genericprincipal", "Method[genericprincipal]", "Argument[0]", "Argument[this].SyntheticField[m_identity]", "value"] + - ["system.security.principal.genericprincipal", "Method[get_identity]", "Argument[this].SyntheticField[m_identity]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.iidentity.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.iidentity.model.yml new file mode 100644 index 000000000000..d21366063d0f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.iidentity.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.principal.iidentity", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.iprincipal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.iprincipal.model.yml new file mode 100644 index 000000000000..7b150ff72ed8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.principal.iprincipal.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.principal.iprincipal", "Method[get_identity]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.securityelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.securityelement.model.yml new file mode 100644 index 000000000000..e8c3beb99a5f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.security.securityelement.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.security.securityelement", "Method[addattribute]", "Argument[0]", "Argument[this].SyntheticField[_attributes].Element", "value"] + - ["system.security.securityelement", "Method[addattribute]", "Argument[1]", "Argument[this].SyntheticField[_attributes].Element", "value"] + - ["system.security.securityelement", "Method[addchild]", "Argument[0]", "Argument[this].SyntheticField[_children].Element", "value"] + - ["system.security.securityelement", "Method[attribute]", "Argument[this].SyntheticField[_attributes].Element", "ReturnValue", "value"] + - ["system.security.securityelement", "Method[copy]", "Argument[this].SyntheticField[_tag]", "ReturnValue.SyntheticField[_tag]", "value"] + - ["system.security.securityelement", "Method[copy]", "Argument[this].SyntheticField[_text]", "ReturnValue.SyntheticField[_text]", "value"] + - ["system.security.securityelement", "Method[escape]", "Argument[0]", "ReturnValue", "value"] + - ["system.security.securityelement", "Method[searchforchildbytag]", "Argument[this].SyntheticField[_children].Element", "ReturnValue", "value"] + - ["system.security.securityelement", "Method[searchfortextoftag]", "Argument[this].SyntheticField[_text]", "ReturnValue", "value"] + - ["system.security.securityelement", "Method[securityelement]", "Argument[0]", "Argument[this].SyntheticField[_tag]", "value"] + - ["system.security.securityelement", "Method[securityelement]", "Argument[1]", "Argument[this].SyntheticField[_text]", "value"] + - ["system.security.securityelement", "Method[tostring]", "Argument[this].SyntheticField[_attributes].Element", "ReturnValue", "taint"] + - ["system.security.securityelement", "Method[tostring]", "Argument[this].SyntheticField[_tag]", "ReturnValue", "taint"] + - ["system.security.securityelement", "Method[tostring]", "Argument[this].SyntheticField[_text]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.sequenceposition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.sequenceposition.model.yml new file mode 100644 index 000000000000..f1f38f8e6e81 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.sequenceposition.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.sequenceposition", "Method[getobject]", "Argument[this].SyntheticField[_object]", "ReturnValue", "value"] + - ["system.sequenceposition", "Method[sequenceposition]", "Argument[0]", "Argument[this].SyntheticField[_object]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.atom10feedformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.atom10feedformatter.model.yml new file mode 100644 index 000000000000..5284f32c9af7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.atom10feedformatter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.atom10feedformatter", "Method[readitem]", "Argument[1].Field[BaseUri]", "ReturnValue.Field[BaseUri]", "value"] + - ["system.servicemodel.syndication.atom10feedformatter", "Method[writeitem]", "Argument[1]", "Argument[0]", "taint"] + - ["system.servicemodel.syndication.atom10feedformatter", "Method[writeitems]", "Argument[1].Element", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.categoriesdocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.categoriesdocument.model.yml new file mode 100644 index 000000000000..51083a43c462 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.categoriesdocument.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.categoriesdocument", "Method[create]", "Argument[0]", "ReturnValue.Field[Link]", "value"] + - ["system.servicemodel.syndication.categoriesdocument", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.categoriesdocument", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.categoriesdocument", "Method[load]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.categoriesdocumentformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.categoriesdocumentformatter.model.yml new file mode 100644 index 000000000000..2c67c5bda43a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.categoriesdocumentformatter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.categoriesdocumentformatter", "Method[categoriesdocumentformatter]", "Argument[0]", "Argument[this].SyntheticField[_document]", "value"] + - ["system.servicemodel.syndication.categoriesdocumentformatter", "Method[get_document]", "Argument[this].SyntheticField[_document]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.categoriesdocumentformatter", "Method[readfrom]", "Argument[0]", "Argument[this]", "taint"] + - ["system.servicemodel.syndication.categoriesdocumentformatter", "Method[setdocument]", "Argument[0]", "Argument[this].SyntheticField[_document]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.inlinecategoriesdocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.inlinecategoriesdocument.model.yml new file mode 100644 index 000000000000..b154c82b77e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.inlinecategoriesdocument.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.inlinecategoriesdocument", "Method[inlinecategoriesdocument]", "Argument[2]", "Argument[this].Field[Scheme]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.referencedcategoriesdocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.referencedcategoriesdocument.model.yml new file mode 100644 index 000000000000..01a0987203e9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.referencedcategoriesdocument.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.referencedcategoriesdocument", "Method[referencedcategoriesdocument]", "Argument[0]", "Argument[this].Field[Link]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.resourcecollectioninfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.resourcecollectioninfo.model.yml new file mode 100644 index 000000000000..26f7a6c65957 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.resourcecollectioninfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.resourcecollectioninfo", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.resourcecollectioninfo", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.resourcecollectioninfo", "Method[resourcecollectioninfo]", "Argument[0]", "Argument[this].Field[Title]", "value"] + - ["system.servicemodel.syndication.resourcecollectioninfo", "Method[resourcecollectioninfo]", "Argument[1]", "Argument[this].Field[Link]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.rss20feedformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.rss20feedformatter.model.yml new file mode 100644 index 000000000000..ef755f6f6ba7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.rss20feedformatter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.rss20feedformatter", "Method[readitem]", "Argument[1].Field[BaseUri]", "ReturnValue.Field[BaseUri]", "value"] + - ["system.servicemodel.syndication.rss20feedformatter", "Method[setfeed]", "Argument[0]", "Argument[this].SyntheticField[_feed]", "value"] + - ["system.servicemodel.syndication.rss20feedformatter", "Method[writeitem]", "Argument[1]", "Argument[0]", "taint"] + - ["system.servicemodel.syndication.rss20feedformatter", "Method[writeitems]", "Argument[1].Element", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.servicedocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.servicedocument.model.yml new file mode 100644 index 000000000000..60f90786bc59 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.servicedocument.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.servicedocument", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.servicedocument", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.servicedocument", "Method[load]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.servicedocumentformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.servicedocumentformatter.model.yml new file mode 100644 index 000000000000..3ba3d4835d7c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.servicedocumentformatter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.servicedocumentformatter", "Method[get_document]", "Argument[this].SyntheticField[_document]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.servicedocumentformatter", "Method[readfrom]", "Argument[0]", "Argument[this]", "taint"] + - ["system.servicemodel.syndication.servicedocumentformatter", "Method[servicedocumentformatter]", "Argument[0]", "Argument[this].SyntheticField[_document]", "value"] + - ["system.servicemodel.syndication.servicedocumentformatter", "Method[setdocument]", "Argument[0]", "Argument[this].SyntheticField[_document]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationcategory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationcategory.model.yml new file mode 100644 index 000000000000..8489701c8da4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationcategory.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationcategory", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationcategory", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationcategory", "Method[syndicationcategory]", "Argument[0].Field[Label]", "Argument[this].Field[Label]", "value"] + - ["system.servicemodel.syndication.syndicationcategory", "Method[syndicationcategory]", "Argument[0].Field[Name]", "Argument[this].Field[Name]", "value"] + - ["system.servicemodel.syndication.syndicationcategory", "Method[syndicationcategory]", "Argument[0].Field[Scheme]", "Argument[this].Field[Scheme]", "value"] + - ["system.servicemodel.syndication.syndicationcategory", "Method[syndicationcategory]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.servicemodel.syndication.syndicationcategory", "Method[syndicationcategory]", "Argument[1]", "Argument[this].Field[Scheme]", "value"] + - ["system.servicemodel.syndication.syndicationcategory", "Method[syndicationcategory]", "Argument[2]", "Argument[this].Field[Label]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationcontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationcontent.model.yml new file mode 100644 index 000000000000..1706b0ab0489 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationcontent.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationcontent", "Method[createurlcontent]", "Argument[0]", "ReturnValue.Field[Url]", "value"] + - ["system.servicemodel.syndication.syndicationcontent", "Method[createurlcontent]", "Argument[1]", "ReturnValue.SyntheticField[_mediaType]", "value"] + - ["system.servicemodel.syndication.syndicationcontent", "Method[writecontentsto]", "Argument[this]", "Argument[0]", "taint"] + - ["system.servicemodel.syndication.syndicationcontent", "Method[writeto]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationelementextension.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationelementextension.model.yml new file mode 100644 index 000000000000..f7a30dcf8e63 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationelementextension.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationelementextension", "Method[get_outername]", "Argument[this].SyntheticField[_outerName]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[get_outernamespace]", "Argument[this].SyntheticField[_outerNamespace]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[getobject]", "Argument[this].SyntheticField[_extensionData]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[syndicationelementextension]", "Argument[0].Field[LocalName]", "Argument[this].SyntheticField[_outerName]", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[syndicationelementextension]", "Argument[0].Field[NamespaceURI]", "Argument[this].SyntheticField[_outerNamespace]", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[syndicationelementextension]", "Argument[0]", "Argument[this].SyntheticField[_extensionData]", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[syndicationelementextension]", "Argument[0]", "Argument[this].SyntheticField[_outerName]", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[syndicationelementextension]", "Argument[1]", "Argument[this].SyntheticField[_outerNamespace]", "value"] + - ["system.servicemodel.syndication.syndicationelementextension", "Method[syndicationelementextension]", "Argument[2]", "Argument[this].SyntheticField[_extensionData]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationfeed.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationfeed.model.yml new file mode 100644 index 000000000000..ca9e176b9f42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationfeed.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationfeed", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationfeed", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationfeed", "Method[get_skipdays]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationfeed", "Method[load]", "Argument[0]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationfeed", "Method[syndicationfeed]", "Argument[0]", "Argument[this]", "taint"] + - ["system.servicemodel.syndication.syndicationfeed", "Method[syndicationfeed]", "Argument[3]", "Argument[this].Field[Id]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationfeedformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationfeedformatter.model.yml new file mode 100644 index 000000000000..fcce1b67e528 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationfeedformatter.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationfeedformatter", "Method[get_feed]", "Argument[this].SyntheticField[_feed]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.syndicationfeedformatter", "Method[readfrom]", "Argument[0]", "Argument[this]", "taint"] + - ["system.servicemodel.syndication.syndicationfeedformatter", "Method[setfeed]", "Argument[0]", "Argument[this].SyntheticField[_feed]", "value"] + - ["system.servicemodel.syndication.syndicationfeedformatter", "Method[syndicationfeedformatter]", "Argument[0]", "Argument[this].SyntheticField[_feed]", "value"] + - ["system.servicemodel.syndication.syndicationfeedformatter", "Method[tostring]", "Argument[this].Field[Version]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationitem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationitem.model.yml new file mode 100644 index 000000000000..e19f2cb7ec3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationitem.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationitem", "Method[addpermalink]", "Argument[0].Field[AbsoluteUri]", "Argument[this].Field[Id]", "value"] + - ["system.servicemodel.syndication.syndicationitem", "Method[addpermalink]", "Argument[0]", "Argument[this].Field[Id]", "taint"] + - ["system.servicemodel.syndication.syndicationitem", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationitem", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationitem", "Method[syndicationitem]", "Argument[0]", "Argument[this]", "taint"] + - ["system.servicemodel.syndication.syndicationitem", "Method[syndicationitem]", "Argument[1]", "Argument[this].Field[Content]", "value"] + - ["system.servicemodel.syndication.syndicationitem", "Method[syndicationitem]", "Argument[3]", "Argument[this].Field[Id]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationitemformatter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationitemformatter.model.yml new file mode 100644 index 000000000000..85ed7655b10a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationitemformatter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationitemformatter", "Method[get_item]", "Argument[this].SyntheticField[_item]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.syndicationitemformatter", "Method[setitem]", "Argument[0]", "Argument[this].SyntheticField[_item]", "value"] + - ["system.servicemodel.syndication.syndicationitemformatter", "Method[syndicationitemformatter]", "Argument[0]", "Argument[this].SyntheticField[_item]", "value"] + - ["system.servicemodel.syndication.syndicationitemformatter", "Method[tostring]", "Argument[this].Field[Version]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationlink.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationlink.model.yml new file mode 100644 index 000000000000..5415b95f771a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationlink.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationlink", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationlink", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationlink", "Method[getabsoluteuri]", "Argument[this].Field[Uri]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.syndicationlink", "Method[syndicationlink]", "Argument[0]", "Argument[this].Field[Uri]", "value"] + - ["system.servicemodel.syndication.syndicationlink", "Method[syndicationlink]", "Argument[0]", "Argument[this]", "taint"] + - ["system.servicemodel.syndication.syndicationlink", "Method[syndicationlink]", "Argument[1]", "Argument[this].Field[RelationshipType]", "value"] + - ["system.servicemodel.syndication.syndicationlink", "Method[syndicationlink]", "Argument[2]", "Argument[this].Field[Title]", "value"] + - ["system.servicemodel.syndication.syndicationlink", "Method[syndicationlink]", "Argument[3]", "Argument[this].Field[MediaType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationperson.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationperson.model.yml new file mode 100644 index 000000000000..128ab0a40ec6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.syndicationperson.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.syndicationperson", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationperson", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.syndicationperson", "Method[syndicationperson]", "Argument[0].Field[Email]", "Argument[this].Field[Email]", "value"] + - ["system.servicemodel.syndication.syndicationperson", "Method[syndicationperson]", "Argument[0].Field[Name]", "Argument[this].Field[Name]", "value"] + - ["system.servicemodel.syndication.syndicationperson", "Method[syndicationperson]", "Argument[0].Field[Uri]", "Argument[this].Field[Uri]", "value"] + - ["system.servicemodel.syndication.syndicationperson", "Method[syndicationperson]", "Argument[0]", "Argument[this].Field[Email]", "value"] + - ["system.servicemodel.syndication.syndicationperson", "Method[syndicationperson]", "Argument[1]", "Argument[this].Field[Name]", "value"] + - ["system.servicemodel.syndication.syndicationperson", "Method[syndicationperson]", "Argument[2]", "Argument[this].Field[Uri]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.textsyndicationcontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.textsyndicationcontent.model.yml new file mode 100644 index 000000000000..7e257e622501 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.textsyndicationcontent.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.textsyndicationcontent", "Method[clone]", "Argument[this].Field[Text]", "ReturnValue.Field[Text]", "value"] + - ["system.servicemodel.syndication.textsyndicationcontent", "Method[textsyndicationcontent]", "Argument[0].Field[Text]", "Argument[this].Field[Text]", "value"] + - ["system.servicemodel.syndication.textsyndicationcontent", "Method[textsyndicationcontent]", "Argument[0]", "Argument[this].Field[Text]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.urlsyndicationcontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.urlsyndicationcontent.model.yml new file mode 100644 index 000000000000..bb5a9ff8d7a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.urlsyndicationcontent.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.urlsyndicationcontent", "Method[clone]", "Argument[this].Field[Url]", "ReturnValue.Field[Url]", "value"] + - ["system.servicemodel.syndication.urlsyndicationcontent", "Method[clone]", "Argument[this].SyntheticField[_mediaType]", "ReturnValue.SyntheticField[_mediaType]", "value"] + - ["system.servicemodel.syndication.urlsyndicationcontent", "Method[get_type]", "Argument[this].SyntheticField[_mediaType]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.urlsyndicationcontent", "Method[urlsyndicationcontent]", "Argument[0].Field[Url]", "Argument[this].Field[Url]", "value"] + - ["system.servicemodel.syndication.urlsyndicationcontent", "Method[urlsyndicationcontent]", "Argument[0].SyntheticField[_mediaType]", "Argument[this].SyntheticField[_mediaType]", "value"] + - ["system.servicemodel.syndication.urlsyndicationcontent", "Method[urlsyndicationcontent]", "Argument[0]", "Argument[this].Field[Url]", "value"] + - ["system.servicemodel.syndication.urlsyndicationcontent", "Method[urlsyndicationcontent]", "Argument[1]", "Argument[this].SyntheticField[_mediaType]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.workspace.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.workspace.model.yml new file mode 100644 index 000000000000..1917bc4c69a7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.workspace.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.workspace", "Method[get_attributeextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.workspace", "Method[get_elementextensions]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.workspace", "Method[workspace]", "Argument[0]", "Argument[this].Field[Title]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmldatetimedata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmldatetimedata.model.yml new file mode 100644 index 000000000000..48fa777348ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmldatetimedata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.xmldatetimedata", "Method[xmldatetimedata]", "Argument[0]", "Argument[this].Field[DateTimeString]", "value"] + - ["system.servicemodel.syndication.xmldatetimedata", "Method[xmldatetimedata]", "Argument[1]", "Argument[this].Field[ElementQualifiedName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmlsyndicationcontent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmlsyndicationcontent.model.yml new file mode 100644 index 000000000000..0a82a982c9db --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmlsyndicationcontent.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[clone]", "Argument[this].Field[Extension]", "ReturnValue.Field[Extension]", "value"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[clone]", "Argument[this].SyntheticField[_type]", "ReturnValue.SyntheticField[_type]", "value"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[get_type]", "Argument[this].SyntheticField[_type]", "ReturnValue", "value"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[readcontent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[xmlsyndicationcontent]", "Argument[0].Field[Extension]", "Argument[this].Field[Extension]", "value"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[xmlsyndicationcontent]", "Argument[0].Field[Value]", "Argument[this].SyntheticField[_type]", "value"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[xmlsyndicationcontent]", "Argument[0].SyntheticField[_type]", "Argument[this].SyntheticField[_type]", "value"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[xmlsyndicationcontent]", "Argument[0]", "Argument[this].SyntheticField[_type]", "value"] + - ["system.servicemodel.syndication.xmlsyndicationcontent", "Method[xmlsyndicationcontent]", "Argument[1]", "Argument[this].Field[Extension]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmluridata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmluridata.model.yml new file mode 100644 index 000000000000..65d476f394d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.servicemodel.syndication.xmluridata.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.servicemodel.syndication.xmluridata", "Method[xmluridata]", "Argument[0]", "Argument[this].Field[UriString]", "value"] + - ["system.servicemodel.syndication.xmluridata", "Method[xmluridata]", "Argument[2]", "Argument[this].Field[ElementQualifiedName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.span.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.span.model.yml new file mode 100644 index 000000000000..f0790886bae2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.span.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.span", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.string.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.string.model.yml new file mode 100644 index 000000000000..8a8ad6800fbb --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.string.model.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.string", "Method[concat]", "Argument[0].Field[Current]", "ReturnValue", "value"] + - ["system.string", "Method[concat]", "Argument[0]", "ReturnValue", "taint"] + - ["system.string", "Method[create]", "Argument[1]", "Argument[2].Parameter[1]", "value"] + - ["system.string", "Method[enumeraterunes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.string", "Method[format]", "Argument[1].Field[Format]", "ReturnValue", "value"] + - ["system.string", "Method[join]", "Argument[1].Field[Current]", "ReturnValue", "value"] + - ["system.string", "Method[join]", "Argument[1]", "ReturnValue", "taint"] + - ["system.string", "Method[parse]", "Argument[0]", "ReturnValue", "value"] + - ["system.string", "Method[replace]", "Argument[1]", "ReturnValue", "taint"] + - ["system.string", "Method[replace]", "Argument[this]", "ReturnValue", "value"] + - ["system.string", "Method[replacelineendings]", "Argument[this]", "ReturnValue", "value"] + - ["system.string", "Method[split]", "Argument[this]", "ReturnValue.Element", "value"] + - ["system.string", "Method[trim]", "Argument[this]", "ReturnValue", "value"] + - ["system.string", "Method[trimend]", "Argument[this]", "ReturnValue", "value"] + - ["system.string", "Method[trimstart]", "Argument[this]", "ReturnValue", "value"] + - ["system.string", "Method[tryparse]", "Argument[0]", "Argument[2]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.stringnormalizationextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.stringnormalizationextensions.model.yml new file mode 100644 index 000000000000..fb2845112d50 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.stringnormalizationextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.stringnormalizationextensions", "Method[normalize]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoder.model.yml new file mode 100644 index 000000000000..e1541d4644e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.decoder", "Method[get_fallbackbuffer]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderfallback.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderfallback.model.yml new file mode 100644 index 000000000000..5e1fe0a52334 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderfallback.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.decoderfallback", "Method[createfallbackbuffer]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderfallbackexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderfallbackexception.model.yml new file mode 100644 index 000000000000..53163bc2c009 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderfallbackexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.decoderfallbackexception", "Method[decoderfallbackexception]", "Argument[1]", "Argument[this].SyntheticField[_bytesUnknown]", "value"] + - ["system.text.decoderfallbackexception", "Method[get_bytesunknown]", "Argument[this].SyntheticField[_bytesUnknown]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderreplacementfallback.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderreplacementfallback.model.yml new file mode 100644 index 000000000000..336e0caa3476 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderreplacementfallback.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.decoderreplacementfallback", "Method[decoderreplacementfallback]", "Argument[0]", "Argument[this].SyntheticField[_strDefault]", "value"] + - ["system.text.decoderreplacementfallback", "Method[get_defaultstring]", "Argument[this].SyntheticField[_strDefault]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderreplacementfallbackbuffer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderreplacementfallbackbuffer.model.yml new file mode 100644 index 000000000000..3bd5a44c86cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.decoderreplacementfallbackbuffer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.decoderreplacementfallbackbuffer", "Method[decoderreplacementfallbackbuffer]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoder.model.yml new file mode 100644 index 000000000000..e07f6429609a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encoder", "Method[get_fallbackbuffer]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderfallback.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderfallback.model.yml new file mode 100644 index 000000000000..2f30a4bf482e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderfallback.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encoderfallback", "Method[createfallbackbuffer]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderreplacementfallback.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderreplacementfallback.model.yml new file mode 100644 index 000000000000..cb1db7639ece --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderreplacementfallback.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encoderreplacementfallback", "Method[encoderreplacementfallback]", "Argument[0]", "Argument[this].SyntheticField[_strDefault]", "value"] + - ["system.text.encoderreplacementfallback", "Method[get_defaultstring]", "Argument[this].SyntheticField[_strDefault]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderreplacementfallbackbuffer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderreplacementfallbackbuffer.model.yml new file mode 100644 index 000000000000..1f787d0e9ee7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoderreplacementfallbackbuffer.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encoderreplacementfallbackbuffer", "Method[encoderreplacementfallbackbuffer]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoding.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoding.model.yml new file mode 100644 index 000000000000..a336b6081822 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encoding.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encoding", "Method[convert]", "Argument[2].Element", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[createtranscodingstream]", "Argument[0]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[createtranscodingstream]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[createtranscodingstream]", "Argument[2]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[encoding]", "Argument[1]", "Argument[this]", "taint"] + - ["system.text.encoding", "Method[encoding]", "Argument[2]", "Argument[this]", "taint"] + - ["system.text.encoding", "Method[get_bodyname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[get_encodingname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[get_headername]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[get_webname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[getdecoder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[getencoder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[getencoding]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.encoding", "Method[getencoding]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodingextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodingextensions.model.yml new file mode 100644 index 000000000000..73a78b5f42cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodingextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encodingextensions", "Method[removepreamble]", "Argument[0]", "ReturnValue.SyntheticField[_encoding]", "value"] + - ["system.text.encodingextensions", "Method[removepreamble]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodinginfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodinginfo.model.yml new file mode 100644 index 000000000000..e3398f2f26e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodinginfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encodinginfo", "Method[encodinginfo]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodingprovider.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodingprovider.model.yml new file mode 100644 index 000000000000..9e48f0af19e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodingprovider.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encodingprovider", "Method[getencoding]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.encodingprovider", "Method[getencoding]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodings.web.textencoder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodings.web.textencoder.model.yml new file mode 100644 index 000000000000..9d98a56f78e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.encodings.web.textencoder.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.encodings.web.textencoder", "Method[encode]", "Argument[0]", "ReturnValue", "value"] + - ["system.text.encodings.web.textencoder", "Method[encode]", "Argument[1].Element", "Argument[0]", "taint"] + - ["system.text.encodings.web.textencoder", "Method[encode]", "Argument[1]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsondocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsondocument.model.yml new file mode 100644 index 000000000000..2be39e572663 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsondocument.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsondocument", "Method[get_rootelement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsondocument", "Method[parse]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonelement.model.yml new file mode 100644 index 000000000000..70190b9c244e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonelement.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonelement", "Method[clone]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.json.jsonelement", "Method[enumeratearray]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonelement", "Method[enumerateobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonelement", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] + - ["system.text.json.jsonelement", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonelement", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonelement", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.json.jsonelement", "Method[getproperty]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonelement", "Method[trygetproperty]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonencodedtext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonencodedtext.model.yml new file mode 100644 index 000000000000..18582ef27da2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonencodedtext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonencodedtext", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonencodedtext", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonexception.model.yml new file mode 100644 index 000000000000..2f907de2ce8a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonexception.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.text.json.jsonexception", "Method[get_message]", "Argument[this].SyntheticField[_message]", "ReturnValue", "value"] + - ["system.text.json.jsonexception", "Method[jsonexception]", "Argument[0]", "Argument[this].SyntheticField[_message]", "value"] + - ["system.text.json.jsonexception", "Method[jsonexception]", "Argument[1]", "Argument[this].Field[Path]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonnamingpolicy.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonnamingpolicy.model.yml new file mode 100644 index 000000000000..fe556cd4d83c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonnamingpolicy.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonnamingpolicy", "Method[convertname]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonproperty.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonproperty.model.yml new file mode 100644 index 000000000000..62c966bb0dc0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonproperty.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonproperty", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonreaderstate.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonreaderstate.model.yml new file mode 100644 index 000000000000..9920c5fd9fea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonreaderstate.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonreaderstate", "Method[get_options]", "Argument[this].SyntheticField[_readerOptions]", "ReturnValue", "value"] + - ["system.text.json.jsonreaderstate", "Method[jsonreaderstate]", "Argument[0]", "Argument[this].SyntheticField[_readerOptions]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonserializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonserializer.model.yml new file mode 100644 index 000000000000..92c9aa9ae342 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonserializer.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonserializer", "Method[serialize]", "Argument[0]", "Argument[1]", "taint"] + - ["system.text.json.jsonserializer", "Method[serialize]", "Argument[0]", "Argument[2]", "taint"] + - ["system.text.json.jsonserializer", "Method[serialize]", "Argument[1]", "Argument[2]", "taint"] + - ["system.text.json.jsonserializer", "Method[serializeasync]", "Argument[1]", "Argument[2]", "taint"] + - ["system.text.json.jsonserializer", "Method[serializetodocument]", "Argument[0]", "Argument[1]", "taint"] + - ["system.text.json.jsonserializer", "Method[serializetoelement]", "Argument[0]", "Argument[1]", "taint"] + - ["system.text.json.jsonserializer", "Method[serializetonode]", "Argument[0]", "Argument[1]", "taint"] + - ["system.text.json.jsonserializer", "Method[serializetoutf8bytes]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonserializeroptions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonserializeroptions.model.yml new file mode 100644 index 000000000000..ca981b712d13 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.jsonserializeroptions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.jsonserializeroptions", "Method[getconverter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonserializeroptions", "Method[gettypeinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.jsonserializeroptions", "Method[jsonserializeroptions]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.json.jsonserializeroptions", "Method[trygettypeinfo]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonarray.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonarray.model.yml new file mode 100644 index 000000000000..5d91f522140f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonarray.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.nodes.jsonarray", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.text.json.nodes.jsonarray", "Method[getvalues]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.nodes.jsonarray", "Method[insert]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonnode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonnode.model.yml new file mode 100644 index 000000000000..48776a08e65f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonnode.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.nodes.jsonnode", "Method[asarray]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.json.nodes.jsonnode", "Method[asobject]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.json.nodes.jsonnode", "Method[asvalue]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.json.nodes.jsonnode", "Method[deepclone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.nodes.jsonnode", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.nodes.jsonnode", "Method[get_root]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.json.nodes.jsonnode", "Method[getvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.nodes.jsonnode", "Method[replacewith]", "Argument[this]", "Argument[0]", "taint"] + - ["system.text.json.nodes.jsonnode", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] + - ["system.text.json.nodes.jsonnode", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonobject.model.yml new file mode 100644 index 000000000000..07520539ef6a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonobject.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.nodes.jsonobject", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[add]", "Argument[this]", "Argument[1]", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[insert]", "Argument[this]", "Argument[1]", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[insert]", "Argument[this]", "Argument[2]", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[set_item]", "Argument[this]", "Argument[1]", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[setat]", "Argument[this]", "Argument[1]", "taint"] + - ["system.text.json.nodes.jsonobject", "Method[setat]", "Argument[this]", "Argument[2]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonvalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonvalue.model.yml new file mode 100644 index 000000000000..1e8bb13afce1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.nodes.jsonvalue.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.nodes.jsonvalue", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.nodes.jsonvalue", "Method[trygetvalue]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonconverterfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonconverterfactory.model.yml new file mode 100644 index 000000000000..c64e8f2197fc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonconverterfactory.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.jsonconverterfactory", "Method[createconverter]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonderivedtypeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonderivedtypeattribute.model.yml new file mode 100644 index 000000000000..5da9a383bf4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonderivedtypeattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.jsonderivedtypeattribute", "Method[jsonderivedtypeattribute]", "Argument[1]", "Argument[this].Field[TypeDiscriminator]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonpropertynameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonpropertynameattribute.model.yml new file mode 100644 index 000000000000..488da7afd5a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonpropertynameattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.jsonpropertynameattribute", "Method[jsonpropertynameattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonserializercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonserializercontext.model.yml new file mode 100644 index 000000000000..fef9976903d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonserializercontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.jsonserializercontext", "Method[get_options]", "Argument[this].SyntheticField[_options]", "ReturnValue", "value"] + - ["system.text.json.serialization.jsonserializercontext", "Method[jsonserializercontext]", "Argument[0]", "Argument[this].SyntheticField[_options]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonstringenumconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonstringenumconverter.model.yml new file mode 100644 index 000000000000..0586d97e44ff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonstringenumconverter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.jsonstringenumconverter", "Method[jsonstringenumconverter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonstringenummembernameattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonstringenummembernameattribute.model.yml new file mode 100644 index 000000000000..423585bd0aef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.jsonstringenummembernameattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.jsonstringenummembernameattribute", "Method[jsonstringenummembernameattribute]", "Argument[0]", "Argument[this].Field[Name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.ijsontypeinforesolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.ijsontypeinforesolver.model.yml new file mode 100644 index 000000000000..205582e61942 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.ijsontypeinforesolver.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.metadata.ijsontypeinforesolver", "Method[gettypeinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.ijsontypeinforesolver", "Method[gettypeinfo]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonderivedtype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonderivedtype.model.yml new file mode 100644 index 000000000000..de8afa10da1d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonderivedtype.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.metadata.jsonderivedtype", "Method[jsonderivedtype]", "Argument[1]", "Argument[this].Field[TypeDiscriminator]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonmetadataservices.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonmetadataservices.model.yml new file mode 100644 index 000000000000..422544628551 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonmetadataservices.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createarrayinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createconcurrentqueueinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createconcurrentstackinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createdictionaryinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createiasyncenumerableinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createicollectioninfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createidictionaryinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createienumerableinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createilistinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createireadonlydictionaryinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createisetinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createlistinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[creatememoryinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createobjectinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createpropertyinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createqueueinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createreadonlymemoryinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createstackinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[createvalueinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsonmetadataservices", "Method[getnullableconverter]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonparameterinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonparameterinfo.model.yml new file mode 100644 index 000000000000..331869393f6e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsonparameterinfo.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.metadata.jsonparameterinfo", "Method[get_attributeprovider]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsontypeinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsontypeinfo.model.yml new file mode 100644 index 000000000000..c32483ffc4a2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.serialization.metadata.jsontypeinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.serialization.metadata.jsontypeinfo", "Method[createjsonpropertyinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "Method[createjsontypeinfo]", "Argument[0]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "Method[createjsontypeinfo]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.json.serialization.metadata.jsontypeinfo", "Method[get_properties]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.utf8jsonreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.utf8jsonreader.model.yml new file mode 100644 index 000000000000..461e037a81ab --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.utf8jsonreader.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.utf8jsonreader", "Method[get_currentstate]", "Argument[this].SyntheticField[_readerOptions]", "ReturnValue.SyntheticField[_readerOptions]", "value"] + - ["system.text.json.utf8jsonreader", "Method[utf8jsonreader]", "Argument[2].SyntheticField[_readerOptions]", "Argument[this].SyntheticField[_readerOptions]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.utf8jsonwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.utf8jsonwriter.model.yml new file mode 100644 index 000000000000..191cdeda7d0c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.json.utf8jsonwriter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.json.utf8jsonwriter", "Method[get_options]", "Argument[this].SyntheticField[_options]", "ReturnValue", "value"] + - ["system.text.json.utf8jsonwriter", "Method[reset]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.json.utf8jsonwriter", "Method[utf8jsonwriter]", "Argument[1]", "Argument[this].SyntheticField[_options]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.capture.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.capture.model.yml new file mode 100644 index 000000000000..cf689559fec0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.capture.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.capture", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.capture", "Method[tostring]", "Argument[this].Field[Value]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.capturecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.capturecollection.model.yml new file mode 100644 index 000000000000..f2ba2022673e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.capturecollection.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.capturecollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.text.regularexpressions.capturecollection", "Method[getenumerator]", "Argument[this]", "ReturnValue.SyntheticField[_collection]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.generatedregexattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.generatedregexattribute.model.yml new file mode 100644 index 000000000000..49950c5b0069 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.generatedregexattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.generatedregexattribute", "Method[generatedregexattribute]", "Argument[0]", "Argument[this].Field[Pattern]", "value"] + - ["system.text.regularexpressions.generatedregexattribute", "Method[generatedregexattribute]", "Argument[3]", "Argument[this].Field[CultureName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.group.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.group.model.yml new file mode 100644 index 000000000000..3da13ff9dc1d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.group.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.group", "Method[synchronized]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.groupcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.groupcollection.model.yml new file mode 100644 index 000000000000..ab65a7b92af9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.groupcollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.groupcollection", "Method[copyto]", "Argument[this].Element", "Argument[0].Element", "value"] + - ["system.text.regularexpressions.groupcollection", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.groupcollection", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.groupcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue.SyntheticField[_collection]", "value"] + - ["system.text.regularexpressions.groupcollection", "Method[trygetvalue]", "Argument[this].Element", "Argument[1]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.match.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.match.model.yml new file mode 100644 index 000000000000..4b41333e9bbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.match.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.match", "Method[nextmatch]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.regularexpressions.match", "Method[synchronized]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.matchcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.matchcollection.model.yml new file mode 100644 index 000000000000..e66d1977071a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.matchcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.matchcollection", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regex.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regex.model.yml new file mode 100644 index 000000000000..058f07a3df42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regex.model.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.regex", "Method[count]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratematches]", "Argument[0]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratematches]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratematches]", "Argument[3]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratematches]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratesplits]", "Argument[0]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratesplits]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratesplits]", "Argument[3]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[enumeratesplits]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[escape]", "Argument[0]", "ReturnValue", "value"] + - ["system.text.regularexpressions.regex", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[get_matchtimeout]", "Argument[this].Field[internalMatchTimeout]", "ReturnValue", "value"] + - ["system.text.regularexpressions.regex", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.regularexpressions.regex", "Method[groupnamefromnumber]", "Argument[this].Field[capslist].Element", "ReturnValue", "value"] + - ["system.text.regularexpressions.regex", "Method[ismatch]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.regularexpressions.regex", "Method[match]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.regularexpressions.regex", "Method[match]", "Argument[0]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[match]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[match]", "Argument[3]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[match]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[matches]", "Argument[0]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[matches]", "Argument[1]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[matches]", "Argument[3]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[matches]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.regularexpressions.regex", "Method[replace]", "Argument[0]", "ReturnValue", "value"] + - ["system.text.regularexpressions.regex", "Method[split]", "Argument[0]", "ReturnValue.Element", "value"] + - ["system.text.regularexpressions.regex", "Method[tostring]", "Argument[this].Field[pattern]", "ReturnValue", "value"] + - ["system.text.regularexpressions.regex", "Method[unescape]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexcompilationinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexcompilationinfo.model.yml new file mode 100644 index 000000000000..b1acbdc645e6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexcompilationinfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.regexcompilationinfo", "Method[regexcompilationinfo]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.regularexpressions.regexcompilationinfo", "Method[regexcompilationinfo]", "Argument[2]", "Argument[this]", "taint"] + - ["system.text.regularexpressions.regexcompilationinfo", "Method[regexcompilationinfo]", "Argument[3]", "Argument[this]", "taint"] + - ["system.text.regularexpressions.regexcompilationinfo", "Method[regexcompilationinfo]", "Argument[5]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexmatchtimeoutexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexmatchtimeoutexception.model.yml new file mode 100644 index 000000000000..b4c3fe855527 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexmatchtimeoutexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.regexmatchtimeoutexception", "Method[regexmatchtimeoutexception]", "Argument[0]", "Argument[this].Field[Input]", "value"] + - ["system.text.regularexpressions.regexmatchtimeoutexception", "Method[regexmatchtimeoutexception]", "Argument[1]", "Argument[this].Field[Pattern]", "value"] + - ["system.text.regularexpressions.regexmatchtimeoutexception", "Method[regexmatchtimeoutexception]", "Argument[2]", "Argument[this].Field[MatchTimeout]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexrunner.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexrunner.model.yml new file mode 100644 index 000000000000..46230e0cbe27 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexrunner.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.regexrunner", "Method[scan]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.regularexpressions.regexrunner", "Method[scan]", "Argument[1]", "Argument[this].Field[runtext]", "value"] + - ["system.text.regularexpressions.regexrunner", "Method[scan]", "Argument[this].Field[runmatch]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexrunnerfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexrunnerfactory.model.yml new file mode 100644 index 000000000000..3d51a4e15ee4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.regularexpressions.regexrunnerfactory.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.regularexpressions.regexrunnerfactory", "Method[createinstance]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.spanlineenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.spanlineenumerator.model.yml new file mode 100644 index 000000000000..81f09cb4b881 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.spanlineenumerator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.spanlineenumerator", "Method[get_current]", "Argument[this].SyntheticField[_current]", "ReturnValue", "value"] + - ["system.text.spanlineenumerator", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.spanlineenumerator", "Method[movenext]", "Argument[this].SyntheticField[_remaining]", "Argument[this].SyntheticField[_current]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.spanruneenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.spanruneenumerator.model.yml new file mode 100644 index 000000000000..58604d1aeb49 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.spanruneenumerator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.spanruneenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.spanruneenumerator", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.stringbuilder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.stringbuilder.model.yml new file mode 100644 index 000000000000..4cf56bd767f4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.stringbuilder.model.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.stringbuilder", "Method[append]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[appendformat]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[appendformatted]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.stringbuilder", "Method[appendinterpolatedstringhandler]", "Argument[2]", "Argument[this]", "taint"] + - ["system.text.stringbuilder", "Method[appendinterpolatedstringhandler]", "Argument[3]", "Argument[this]", "taint"] + - ["system.text.stringbuilder", "Method[appendjoin]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[appendline]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[appendliteral]", "Argument[0]", "Argument[this]", "taint"] + - ["system.text.stringbuilder", "Method[clear]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.stringbuilder", "Method[getchunks]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.stringbuilder", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[getobjectdata]", "Argument[this]", "Argument[0].SyntheticField[_values].Element", "taint"] + - ["system.text.stringbuilder", "Method[insert]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[remove]", "Argument[this]", "ReturnValue", "value"] + - ["system.text.stringbuilder", "Method[replace]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.stringruneenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.stringruneenumerator.model.yml new file mode 100644 index 000000000000..ab41d5eeb3e2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.stringruneenumerator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.stringruneenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.text.stringruneenumerator", "Method[getenumerator]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.unicode.utf8.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.unicode.utf8.model.yml new file mode 100644 index 000000000000..04a812b1a11b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.text.unicode.utf8.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.text.unicode.utf8", "Method[trywriteinterpolatedstringhandler]", "Argument[2]", "Argument[this]", "taint"] + - ["system.text.unicode.utf8", "Method[trywriteinterpolatedstringhandler]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.abandonedmutexexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.abandonedmutexexception.model.yml new file mode 100644 index 000000000000..eb71327a3396 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.abandonedmutexexception.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.abandonedmutexexception", "Method[abandonedmutexexception]", "Argument[1]", "Argument[this].SyntheticField[_mutex]", "value"] + - ["system.threading.abandonedmutexexception", "Method[abandonedmutexexception]", "Argument[2]", "Argument[this].SyntheticField[_mutex]", "value"] + - ["system.threading.abandonedmutexexception", "Method[abandonedmutexexception]", "Argument[3]", "Argument[this].SyntheticField[_mutex]", "value"] + - ["system.threading.abandonedmutexexception", "Method[get_mutex]", "Argument[this].SyntheticField[_mutex]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.cancellationtoken.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.cancellationtoken.model.yml new file mode 100644 index 000000000000..8f2b497db291 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.cancellationtoken.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.cancellationtoken", "Method[get_waithandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.cancellationtoken", "Method[register]", "Argument[1]", "Argument[0].Parameter[0]", "value"] + - ["system.threading.cancellationtoken", "Method[unsaferegister]", "Argument[1]", "Argument[0].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.cancellationtokensource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.cancellationtokensource.model.yml new file mode 100644 index 000000000000..c60067649a1f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.cancellationtokensource.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.cancellationtokensource", "Method[cancelasync]", "Argument[this]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.threading.cancellationtokensource", "Method[get_token]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.compressedstack.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.compressedstack.model.yml new file mode 100644 index 000000000000..9281ca834a83 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.compressedstack.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.compressedstack", "Method[createcopy]", "Argument[this]", "ReturnValue", "value"] + - ["system.threading.compressedstack", "Method[run]", "Argument[2]", "Argument[1].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.countdownevent.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.countdownevent.model.yml new file mode 100644 index 000000000000..cf4912b36159 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.countdownevent.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.countdownevent", "Method[get_waithandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.executioncontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.executioncontext.model.yml new file mode 100644 index 000000000000..d2191817a6ca --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.executioncontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.executioncontext", "Method[createcopy]", "Argument[this]", "ReturnValue", "value"] + - ["system.threading.executioncontext", "Method[run]", "Argument[2]", "Argument[1].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.hostexecutioncontextmanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.hostexecutioncontextmanager.model.yml new file mode 100644 index 000000000000..47872ea5817f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.hostexecutioncontextmanager.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.hostexecutioncontextmanager", "Method[sethostexecutioncontext]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.lazyinitializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.lazyinitializer.model.yml new file mode 100644 index 000000000000..3419d6519c29 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.lazyinitializer.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.lazyinitializer", "Method[ensureinitialized]", "Argument[0]", "ReturnValue", "value"] + - ["system.threading.lazyinitializer", "Method[ensureinitialized]", "Argument[3].ReturnValue", "Argument[0]", "value"] + - ["system.threading.lazyinitializer", "Method[ensureinitialized]", "Argument[3].ReturnValue", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.lock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.lock.model.yml new file mode 100644 index 000000000000..3248542523ae --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.lock.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.lock", "Method[enterscope]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.manualreseteventslim.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.manualreseteventslim.model.yml new file mode 100644 index 000000000000..ffcecf8e4f6e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.manualreseteventslim.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.manualreseteventslim", "Method[get_waithandle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.overlapped.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.overlapped.model.yml new file mode 100644 index 000000000000..58a63422c5e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.overlapped.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.overlapped", "Method[overlapped]", "Argument[2]", "Argument[this]", "taint"] + - ["system.threading.overlapped", "Method[overlapped]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.periodictimer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.periodictimer.model.yml new file mode 100644 index 000000000000..74fffe7f83aa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.periodictimer.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.periodictimer", "Method[periodictimer]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.periodictimer", "Method[waitfornexttickasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.fixedwindowratelimiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.fixedwindowratelimiter.model.yml new file mode 100644 index 000000000000..ea32fb29a2be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.fixedwindowratelimiter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.fixedwindowratelimiter", "Method[fixedwindowratelimiter]", "Argument[0].Field[Window]", "Argument[this].SyntheticField[_options].Field[Window]", "value"] + - ["system.threading.ratelimiting.fixedwindowratelimiter", "Method[get_replenishmentperiod]", "Argument[this].SyntheticField[_options].Field[Window]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.metadataname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.metadataname.model.yml new file mode 100644 index 000000000000..282ffa5832d3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.metadataname.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.metadataname", "Method[get_name]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] + - ["system.threading.ratelimiting.metadataname", "Method[metadataname]", "Argument[0]", "Argument[this].SyntheticField[_name]", "value"] + - ["system.threading.ratelimiting.metadataname", "Method[tostring]", "Argument[this].SyntheticField[_name]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.partitionedratelimiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.partitionedratelimiter.model.yml new file mode 100644 index 000000000000..15ea32eccc02 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.partitionedratelimiter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.partitionedratelimiter", "Method[createchained]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimiter.model.yml new file mode 100644 index 000000000000..a072dea89058 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimiter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.ratelimiter", "Method[attemptacquire]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.ratelimiting.ratelimiter", "Method[attemptacquirecore]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimitlease.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimitlease.model.yml new file mode 100644 index 000000000000..eeaa45a11412 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimitlease.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.ratelimitlease", "Method[get_metadatanames]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.ratelimiting.ratelimitlease", "Method[trygetmetadata]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimitpartition.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimitpartition.model.yml new file mode 100644 index 000000000000..e945a1997810 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.ratelimitpartition.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.ratelimitpartition", "Method[ratelimitpartition]", "Argument[0]", "Argument[this].Field[PartitionKey]", "value"] + - ["system.threading.ratelimiting.ratelimitpartition", "Method[ratelimitpartition]", "Argument[1]", "Argument[this].Field[Factory]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.replenishingratelimiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.replenishingratelimiter.model.yml new file mode 100644 index 000000000000..53f40ad4b740 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.replenishingratelimiter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.replenishingratelimiter", "Method[get_replenishmentperiod]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.slidingwindowratelimiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.slidingwindowratelimiter.model.yml new file mode 100644 index 000000000000..9fe32ef7704b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.slidingwindowratelimiter.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.slidingwindowratelimiter", "Method[slidingwindowratelimiter]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.tokenbucketratelimiter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.tokenbucketratelimiter.model.yml new file mode 100644 index 000000000000..54ab22a2bbc3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.ratelimiting.tokenbucketratelimiter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.ratelimiting.tokenbucketratelimiter", "Method[get_replenishmentperiod]", "Argument[this].SyntheticField[_options].Field[ReplenishmentPeriod]", "ReturnValue", "value"] + - ["system.threading.ratelimiting.tokenbucketratelimiter", "Method[tokenbucketratelimiter]", "Argument[0].Field[ReplenishmentPeriod]", "Argument[this].SyntheticField[_options].Field[ReplenishmentPeriod]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.registeredwaithandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.registeredwaithandle.model.yml new file mode 100644 index 000000000000..83808fd44d36 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.registeredwaithandle.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.registeredwaithandle", "Method[unregister]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.semaphoreslim.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.semaphoreslim.model.yml new file mode 100644 index 000000000000..cc71d72737d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.semaphoreslim.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.semaphoreslim", "Method[get_availablewaithandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.semaphoreslim", "Method[waitasync]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.synchronizationcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.synchronizationcontext.model.yml new file mode 100644 index 000000000000..5fe1925e544f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.synchronizationcontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.synchronizationcontext", "Method[send]", "Argument[1]", "Argument[0].Parameter[0]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.concurrentexclusiveschedulerpair.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.concurrentexclusiveschedulerpair.model.yml new file mode 100644 index 000000000000..5302d359be9b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.concurrentexclusiveschedulerpair.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.concurrentexclusiveschedulerpair", "Method[concurrentexclusiveschedulerpair]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.concurrentexclusiveschedulerpair", "Method[get_concurrentscheduler]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.concurrentexclusiveschedulerpair", "Method[get_exclusivescheduler]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.batchblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.batchblock.model.yml new file mode 100644 index 000000000000..ef3fe1cd7d78 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.batchblock.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.batchblock", "Method[batchblock]", "Argument[1]", "Argument[this]", "taint"] + - ["system.threading.tasks.dataflow.batchblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.batchblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.batchblock", "Method[reservemessage]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.batchedjoinblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.batchedjoinblock.model.yml new file mode 100644 index 000000000000..729da0dd7545 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.batchedjoinblock.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.batchedjoinblock", "Method[batchedjoinblock]", "Argument[1]", "Argument[this]", "taint"] + - ["system.threading.tasks.dataflow.batchedjoinblock", "Method[get_target1]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.batchedjoinblock", "Method[get_target2]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.batchedjoinblock", "Method[get_target3]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.batchedjoinblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.batchedjoinblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.batchedjoinblock", "Method[reservemessage]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.broadcastblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.broadcastblock.model.yml new file mode 100644 index 000000000000..97407aa2a31d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.broadcastblock.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.broadcastblock", "Method[consumemessage]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.broadcastblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.broadcastblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.broadcastblock", "Method[reservemessage]", "Argument[1]", "Argument[this]", "taint"] + - ["system.threading.tasks.dataflow.broadcastblock", "Method[tryreceiveall]", "Argument[this]", "Argument[0].Element", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.bufferblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.bufferblock.model.yml new file mode 100644 index 000000000000..76c45ada99e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.bufferblock.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.bufferblock", "Method[bufferblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.dataflow.bufferblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.bufferblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.bufferblock", "Method[reservemessage]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.dataflowblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.dataflowblock.model.yml new file mode 100644 index 000000000000..85a6d10ffd50 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.dataflowblock.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.dataflowblock", "Method[asobserver]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[encapsulate]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[encapsulate]", "Argument[1]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[linkto]", "Argument[0]", "Argument[1]", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[linkto]", "Argument[1]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[post]", "Argument[1]", "Argument[0]", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[receive]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[receiveallasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[sendasync]", "Argument[1]", "Argument[0]", "taint"] + - ["system.threading.tasks.dataflow.dataflowblock", "Method[tryreceive]", "Argument[0]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.idataflowblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.idataflowblock.model.yml new file mode 100644 index 000000000000..a932cc871573 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.idataflowblock.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.idataflowblock", "Method[get_completion]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.joinblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.joinblock.model.yml new file mode 100644 index 000000000000..273ccdd9ea25 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.joinblock.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.joinblock", "Method[get_target1]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.joinblock", "Method[get_target2]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.joinblock", "Method[get_target3]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.joinblock", "Method[joinblock]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.dataflow.joinblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.joinblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.joinblock", "Method[reservemessage]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.transformblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.transformblock.model.yml new file mode 100644 index 000000000000..71d747d2bc3b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.transformblock.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.transformblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.transformblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.transformblock", "Method[reservemessage]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.transformmanyblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.transformmanyblock.model.yml new file mode 100644 index 000000000000..13a146af054a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.transformmanyblock.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.transformmanyblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.transformmanyblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.transformmanyblock", "Method[reservemessage]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.writeonceblock.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.writeonceblock.model.yml new file mode 100644 index 000000000000..d61950bab2cf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.dataflow.writeonceblock.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.dataflow.writeonceblock", "Method[consumemessage]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[linkto]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[linkto]", "Argument[this]", "Argument[0]", "taint"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[linkto]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[offermessage]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[releasereservation]", "Argument[this]", "Argument[1]", "taint"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[tryreceiveall]", "Argument[this].SyntheticField[_value]", "Argument[0].Element", "value"] + - ["system.threading.tasks.dataflow.writeonceblock", "Method[writeonceblock]", "Argument[0]", "Argument[this].SyntheticField[_cloningFunction]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.sources.manualresetvaluetasksourcecore.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.sources.manualresetvaluetasksourcecore.model.yml new file mode 100644 index 000000000000..95cf6803e5c7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.sources.manualresetvaluetasksourcecore.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.sources.manualresetvaluetasksourcecore", "Method[getresult]", "Argument[this].SyntheticField[_result]", "ReturnValue", "value"] + - ["system.threading.tasks.sources.manualresetvaluetasksourcecore", "Method[setexception]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.sources.manualresetvaluetasksourcecore", "Method[setresult]", "Argument[0]", "Argument[this].SyntheticField[_result]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.task.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.task.model.yml new file mode 100644 index 000000000000..cfff1973bccc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.task.model.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.task", "Method[configureawait]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[delay]", "Argument[1]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[delay]", "Argument[2]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[fromcanceled]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[fromresult]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[get_asyncstate]", "Argument[this].SyntheticField[m_stateObject]", "ReturnValue", "value"] + - ["system.threading.tasks.task", "Method[get_result]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[getawaiter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[waitasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[waitasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[waitasync]", "Argument[2]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[waitasync]", "Argument[this]", "ReturnValue", "value"] + - ["system.threading.tasks.task", "Method[whenany]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[whenany]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[whenany]", "Argument[1]", "ReturnValue", "taint"] + - ["system.threading.tasks.task", "Method[wheneach]", "Argument[0].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskasyncenumerableextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskasyncenumerableextensions.model.yml new file mode 100644 index 000000000000..08f1eefb1eef --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskasyncenumerableextensions.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.taskasyncenumerableextensions", "Method[configureawait]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.taskasyncenumerableextensions", "Method[toblockingenumerable]", "Argument[0].Field[Current]", "ReturnValue.Element", "value"] + - ["system.threading.tasks.taskasyncenumerableextensions", "Method[withcancellation]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.taskasyncenumerableextensions", "Method[withcancellation]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskcanceledexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskcanceledexception.model.yml new file mode 100644 index 000000000000..64bbb7e046b3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskcanceledexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.taskcanceledexception", "Method[get_task]", "Argument[this].SyntheticField[_canceledTask]", "ReturnValue", "value"] + - ["system.threading.tasks.taskcanceledexception", "Method[taskcanceledexception]", "Argument[0]", "Argument[this].SyntheticField[_canceledTask]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskcompletionsource.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskcompletionsource.model.yml new file mode 100644 index 000000000000..f7caef43b22e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskcompletionsource.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.taskcompletionsource", "Method[get_task]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.taskcompletionsource", "Method[setfromtask]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.taskcompletionsource", "Method[setresult]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.taskcompletionsource", "Method[taskcompletionsource]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.taskcompletionsource", "Method[trysetfromtask]", "Argument[0]", "Argument[this]", "taint"] + - ["system.threading.tasks.taskcompletionsource", "Method[trysetresult]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskextensions.model.yml new file mode 100644 index 000000000000..99e700a4e0c0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.taskextensions", "Method[unwrap]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskfactory.model.yml new file mode 100644 index 000000000000..f36232b0e93f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskfactory.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[0].ReturnValue", "Argument[1].Parameter[0]", "value"] + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[2]", "Argument[0].Parameter[0]", "value"] + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[2]", "Argument[0].Parameter[1]", "value"] + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[3]", "Argument[0].Parameter[1]", "value"] + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[3]", "Argument[0].Parameter[2]", "value"] + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[4]", "Argument[0].Parameter[2]", "value"] + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[4]", "Argument[0].Parameter[3]", "value"] + - ["system.threading.tasks.taskfactory", "Method[fromasync]", "Argument[5]", "Argument[0].Parameter[4]", "value"] + - ["system.threading.tasks.taskfactory", "Method[get_cancellationtoken]", "Argument[this].SyntheticField[m_defaultCancellationToken]", "ReturnValue", "value"] + - ["system.threading.tasks.taskfactory", "Method[get_scheduler]", "Argument[this].SyntheticField[m_defaultScheduler]", "ReturnValue", "value"] + - ["system.threading.tasks.taskfactory", "Method[startnew]", "Argument[1]", "ReturnValue.SyntheticField[m_stateObject]", "value"] + - ["system.threading.tasks.taskfactory", "Method[taskfactory]", "Argument[0]", "Argument[this].SyntheticField[m_defaultCancellationToken]", "value"] + - ["system.threading.tasks.taskfactory", "Method[taskfactory]", "Argument[0]", "Argument[this].SyntheticField[m_defaultScheduler]", "value"] + - ["system.threading.tasks.taskfactory", "Method[taskfactory]", "Argument[3]", "Argument[this].SyntheticField[m_defaultScheduler]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskscheduler.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskscheduler.model.yml new file mode 100644 index 000000000000..325be2812ef9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.taskscheduler.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.taskscheduler", "Method[getscheduledtasks]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.tasktoasyncresult.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.tasktoasyncresult.model.yml new file mode 100644 index 000000000000..703ec3e71fae --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.tasktoasyncresult.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.tasktoasyncresult", "Method[begin]", "Argument[0]", "ReturnValue.SyntheticField[_task]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.unobservedtaskexceptioneventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.unobservedtaskexceptioneventargs.model.yml new file mode 100644 index 000000000000..90b9b5e57323 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.unobservedtaskexceptioneventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.unobservedtaskexceptioneventargs", "Method[get_exception]", "Argument[this].SyntheticField[m_exception]", "ReturnValue", "value"] + - ["system.threading.tasks.unobservedtaskexceptioneventargs", "Method[unobservedtaskexceptioneventargs]", "Argument[0]", "Argument[this].SyntheticField[m_exception]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.valuetask.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.valuetask.model.yml new file mode 100644 index 000000000000..cd39cb92bb9a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.tasks.valuetask.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.tasks.valuetask", "Method[astask]", "Argument[this].SyntheticField[_obj]", "ReturnValue", "value"] + - ["system.threading.tasks.valuetask", "Method[configureawait]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.valuetask", "Method[fromresult]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.tasks.valuetask", "Method[get_result]", "Argument[this].SyntheticField[_obj].SyntheticField[m_result]", "ReturnValue", "value"] + - ["system.threading.tasks.valuetask", "Method[get_result]", "Argument[this].SyntheticField[_result]", "ReturnValue", "value"] + - ["system.threading.tasks.valuetask", "Method[getawaiter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.valuetask", "Method[preserve]", "Argument[this].SyntheticField[_obj]", "ReturnValue.SyntheticField[_obj]", "value"] + - ["system.threading.tasks.valuetask", "Method[preserve]", "Argument[this].SyntheticField[_result]", "ReturnValue.SyntheticField[_obj].SyntheticField[m_result]", "value"] + - ["system.threading.tasks.valuetask", "Method[preserve]", "Argument[this]", "ReturnValue", "value"] + - ["system.threading.tasks.valuetask", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.threading.tasks.valuetask", "Method[valuetask]", "Argument[0]", "Argument[this].SyntheticField[_obj]", "value"] + - ["system.threading.tasks.valuetask", "Method[valuetask]", "Argument[0]", "Argument[this].SyntheticField[_result]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.thread.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.thread.model.yml new file mode 100644 index 000000000000..8e286898db56 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.thread.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.thread", "Method[getdata]", "Argument[0].SyntheticField[Data].Field[Value]", "ReturnValue", "value"] + - ["system.threading.thread", "Method[setdata]", "Argument[1]", "Argument[0].SyntheticField[Data].Field[Value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadexceptioneventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadexceptioneventargs.model.yml new file mode 100644 index 000000000000..80a39705e8bf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadexceptioneventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.threadexceptioneventargs", "Method[get_exception]", "Argument[this].SyntheticField[m_exception]", "ReturnValue", "value"] + - ["system.threading.threadexceptioneventargs", "Method[threadexceptioneventargs]", "Argument[0]", "Argument[this].SyntheticField[m_exception]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadlocal.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadlocal.model.yml new file mode 100644 index 000000000000..cfdfa250e42a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadlocal.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.threadlocal", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadpoolboundhandle.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadpoolboundhandle.model.yml new file mode 100644 index 000000000000..9b420d380438 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.threadpoolboundhandle.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.threadpoolboundhandle", "Method[allocatenativeoverlapped]", "Argument[0]", "ReturnValue", "taint"] + - ["system.threading.threadpoolboundhandle", "Method[get_handle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.waithandleextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.waithandleextensions.model.yml new file mode 100644 index 000000000000..2bbe02d5fea5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.threading.waithandleextensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.threading.waithandleextensions", "Method[getsafewaithandle]", "Argument[0].Field[SafeWaitHandle]", "ReturnValue", "value"] + - ["system.threading.waithandleextensions", "Method[setsafewaithandle]", "Argument[1]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timers.timersdescriptionattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timers.timersdescriptionattribute.model.yml new file mode 100644 index 000000000000..f7286dc7916e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timers.timersdescriptionattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.timers.timersdescriptionattribute", "Method[get_description]", "Argument[this].Field[Description]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timespan.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timespan.model.yml new file mode 100644 index 000000000000..7a56e361d0ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timespan.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.timespan", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timezone.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timezone.model.yml new file mode 100644 index 000000000000..0f552b80d577 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timezone.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.timezone", "Method[get_daylightname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.timezone", "Method[get_standardname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.timezone", "Method[getdaylightchanges]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timezoneinfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timezoneinfo.model.yml new file mode 100644 index 000000000000..8551f660739d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.timezoneinfo.model.yml @@ -0,0 +1,31 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.timezoneinfo", "Method[createadjustmentrule]", "Argument[2]", "ReturnValue.SyntheticField[_daylightDelta]", "value"] + - ["system.timezoneinfo", "Method[createadjustmentrule]", "Argument[3]", "ReturnValue.SyntheticField[_daylightTransitionStart]", "value"] + - ["system.timezoneinfo", "Method[createadjustmentrule]", "Argument[4]", "ReturnValue.SyntheticField[_daylightTransitionEnd]", "value"] + - ["system.timezoneinfo", "Method[createadjustmentrule]", "Argument[5]", "ReturnValue.SyntheticField[_baseUtcOffsetDelta]", "value"] + - ["system.timezoneinfo", "Method[createcustomtimezone]", "Argument[0]", "ReturnValue.SyntheticField[_id]", "value"] + - ["system.timezoneinfo", "Method[createcustomtimezone]", "Argument[1]", "ReturnValue.SyntheticField[_baseUtcOffset]", "value"] + - ["system.timezoneinfo", "Method[createcustomtimezone]", "Argument[2]", "ReturnValue.SyntheticField[_displayName]", "value"] + - ["system.timezoneinfo", "Method[createcustomtimezone]", "Argument[3]", "ReturnValue.SyntheticField[_daylightDisplayName]", "value"] + - ["system.timezoneinfo", "Method[createcustomtimezone]", "Argument[3]", "ReturnValue.SyntheticField[_standardDisplayName]", "value"] + - ["system.timezoneinfo", "Method[createcustomtimezone]", "Argument[4]", "ReturnValue.SyntheticField[_daylightDisplayName]", "value"] + - ["system.timezoneinfo", "Method[findsystemtimezonebyid]", "Argument[0]", "ReturnValue.SyntheticField[_id]", "value"] + - ["system.timezoneinfo", "Method[get_baseutcoffset]", "Argument[this].SyntheticField[_baseUtcOffset]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_baseutcoffsetdelta]", "Argument[this].SyntheticField[_baseUtcOffsetDelta]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_daylightdelta]", "Argument[this].SyntheticField[_daylightDelta]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_daylightname]", "Argument[this].SyntheticField[_daylightDisplayName]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_daylighttransitionend]", "Argument[this].SyntheticField[_daylightTransitionEnd]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_daylighttransitionstart]", "Argument[this].SyntheticField[_daylightTransitionStart]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_displayname]", "Argument[this].SyntheticField[_displayName]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_id]", "Argument[this].SyntheticField[_id]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[get_standardname]", "Argument[this].SyntheticField[_standardDisplayName]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[getutcoffset]", "Argument[this].Field[BaseUtcOffset]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[getutcoffset]", "Argument[this].SyntheticField[_baseUtcOffset]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[tostring]", "Argument[this].Field[DisplayName]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[tostring]", "Argument[this].SyntheticField[_displayName]", "ReturnValue", "value"] + - ["system.timezoneinfo", "Method[tryfindsystemtimezonebyid]", "Argument[0]", "Argument[1].SyntheticField[_id]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.committabletransaction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.committabletransaction.model.yml new file mode 100644 index 000000000000..763cffe71563 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.committabletransaction.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.transactions.committabletransaction", "Method[begincommit]", "Argument[1]", "ReturnValue.SyntheticField[_internalTransaction].SyntheticField[_asyncState]", "value"] + - ["system.transactions.committabletransaction", "Method[begincommit]", "Argument[this]", "ReturnValue", "value"] + - ["system.transactions.committabletransaction", "Method[get_asyncstate]", "Argument[this].SyntheticField[_internalTransaction].SyntheticField[_asyncState]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transaction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transaction.model.yml new file mode 100644 index 000000000000..2e53dc14a980 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transaction.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.transactions.transaction", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.transactions.transaction", "Method[enlistdurable]", "Argument[0]", "ReturnValue", "taint"] + - ["system.transactions.transaction", "Method[enlistpromotablesinglephase]", "Argument[0]", "Argument[this]", "taint"] + - ["system.transactions.transaction", "Method[enlistpromotablesinglephase]", "Argument[1]", "Argument[this].SyntheticField[_internalTransaction].SyntheticField[_promoterType]", "value"] + - ["system.transactions.transaction", "Method[enlistvolatile]", "Argument[0]", "ReturnValue", "taint"] + - ["system.transactions.transaction", "Method[enlistvolatile]", "Argument[this]", "ReturnValue", "taint"] + - ["system.transactions.transaction", "Method[get_promotertype]", "Argument[this].SyntheticField[_internalTransaction].SyntheticField[_promoterType]", "ReturnValue", "value"] + - ["system.transactions.transaction", "Method[get_transactioninformation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.transactions.transaction", "Method[promoteandenlistdurable]", "Argument[0]", "ReturnValue", "taint"] + - ["system.transactions.transaction", "Method[rollback]", "Argument[0]", "Argument[this]", "taint"] + - ["system.transactions.transaction", "Method[setdistributedtransactionidentifier]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactioneventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactioneventargs.model.yml new file mode 100644 index 000000000000..893564b67f3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactioneventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.transactions.transactioneventargs", "Method[get_transaction]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactioninformation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactioninformation.model.yml new file mode 100644 index 000000000000..f24b9cda8bb6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactioninformation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.transactions.transactioninformation", "Method[get_distributedidentifier]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactionscope.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactionscope.model.yml new file mode 100644 index 000000000000..c0fd025810c9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.transactions.transactionscope.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.transactions.transactionscope", "Method[transactionscope]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.tuple.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.tuple.model.yml new file mode 100644 index 000000000000..c4a1499c7f15 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.tuple.model.yml @@ -0,0 +1,33 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.tuple", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.tuple", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.tuple", "Method[create]", "Argument[2]", "ReturnValue", "taint"] + - ["system.tuple", "Method[create]", "Argument[3]", "ReturnValue", "taint"] + - ["system.tuple", "Method[create]", "Argument[4]", "ReturnValue", "taint"] + - ["system.tuple", "Method[create]", "Argument[5]", "ReturnValue", "taint"] + - ["system.tuple", "Method[create]", "Argument[6]", "ReturnValue", "taint"] + - ["system.tuple", "Method[create]", "Argument[7]", "ReturnValue", "taint"] + - ["system.tuple", "Method[get_item1]", "Argument[this].SyntheticField[m_Item1]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item2]", "Argument[this].SyntheticField[m_Item2]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item3]", "Argument[this].SyntheticField[m_Item3]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item4]", "Argument[this].SyntheticField[m_Item4]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item5]", "Argument[this].SyntheticField[m_Item5]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item6]", "Argument[this].SyntheticField[m_Item6]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item7]", "Argument[this].SyntheticField[m_Item7]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item]", "Argument[this].Field[Item1]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_item]", "Argument[this].SyntheticField[m_Item1]", "ReturnValue", "value"] + - ["system.tuple", "Method[get_rest]", "Argument[this].SyntheticField[m_Rest]", "ReturnValue", "value"] + - ["system.tuple", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.tuple", "Method[tuple]", "Argument[0]", "Argument[this].SyntheticField[m_Item1]", "value"] + - ["system.tuple", "Method[tuple]", "Argument[1]", "Argument[this].SyntheticField[m_Item2]", "value"] + - ["system.tuple", "Method[tuple]", "Argument[2]", "Argument[this].SyntheticField[m_Item3]", "value"] + - ["system.tuple", "Method[tuple]", "Argument[3]", "Argument[this].SyntheticField[m_Item4]", "value"] + - ["system.tuple", "Method[tuple]", "Argument[4]", "Argument[this].SyntheticField[m_Item5]", "value"] + - ["system.tuple", "Method[tuple]", "Argument[5]", "Argument[this].SyntheticField[m_Item6]", "value"] + - ["system.tuple", "Method[tuple]", "Argument[6]", "Argument[this].SyntheticField[m_Item7]", "value"] + - ["system.tuple", "Method[tuple]", "Argument[7]", "Argument[this].SyntheticField[m_Rest]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.tupleextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.tupleextensions.model.yml new file mode 100644 index 000000000000..3104e5668362 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.tupleextensions.model.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0].Field[Item1]", "Argument[1]", "value"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[10]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[11]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[12]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[13]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[14]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[1]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[2]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[3]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[4]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[5]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[6]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[7]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[8]", "taint"] + - ["system.tupleextensions", "Method[deconstruct]", "Argument[0]", "Argument[9]", "taint"] + - ["system.tupleextensions", "Method[totuple]", "Argument[0]", "ReturnValue", "taint"] + - ["system.tupleextensions", "Method[tovaluetuple]", "Argument[0].Field[Item1]", "ReturnValue.Field[Item1]", "value"] + - ["system.tupleextensions", "Method[tovaluetuple]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.type.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.type.model.yml new file mode 100644 index 000000000000..da97167ddef7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.type.model.yml @@ -0,0 +1,39 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.type", "Method[findinterfaces]", "Argument[1]", "Argument[0].Parameter[1]", "value"] + - ["system.type", "Method[findmembers]", "Argument[3]", "Argument[2].Parameter[1]", "value"] + - ["system.type", "Method[get_assembly]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_assemblyqualifiedname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_basetype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_declaringmethod]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_fullname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_generictypearguments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_guid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_module]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_namespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_structlayoutattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[get_typehandle]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getconstructorimpl]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getelementtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getenumunderlyingtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getevent]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getfunctionpointerparametertypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getfunctionpointerreturntype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getgenericarguments]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getgenerictypedefinition]", "Argument[this]", "ReturnValue", "value"] + - ["system.type", "Method[getinterface]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getinterfacemap]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getinterfaces]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getmethodimpl]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getnestedtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[getpropertyimpl]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[makearraytype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[makebyreftype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[makegenericsignaturetype]", "Argument[1].Element", "ReturnValue.SyntheticField[_genericTypeArguments].Element", "value"] + - ["system.type", "Method[makegenerictype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[makepointertype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.type", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.typeinitializationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.typeinitializationexception.model.yml new file mode 100644 index 000000000000..b2e6cc51a1d9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.typeinitializationexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.typeinitializationexception", "Method[get_typename]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.typeloadexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.typeloadexception.model.yml new file mode 100644 index 000000000000..642993889a7d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.typeloadexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.typeloadexception", "Method[get_typename]", "Argument[this].SyntheticField[_className]", "ReturnValue", "value"] + - ["system.typeloadexception", "Method[typeloadexception]", "Argument[0].SyntheticField[_values].Element", "Argument[this].SyntheticField[_className]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uint128.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uint128.model.yml new file mode 100644 index 000000000000..839a76147bb7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uint128.model.yml @@ -0,0 +1,34 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.uint128", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[clamp]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[clamp]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[clamp]", "Argument[2]", "ReturnValue", "value"] + - ["system.uint128", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[max]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[max]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[maxmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[maxmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[maxmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[maxnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[maxnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[min]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[min]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[minmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[minmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[minmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[minnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[minnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uint128", "Method[op_leftshift]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[op_rightshift]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[op_unaryplus]", "Argument[0]", "ReturnValue", "value"] + - ["system.uint128", "Method[op_unsignedrightshift]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uintptr.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uintptr.model.yml new file mode 100644 index 000000000000..1b23963b8454 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uintptr.model.yml @@ -0,0 +1,37 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.uintptr", "Method[abs]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[add]", "Argument[0]", "ReturnValue", "taint"] + - ["system.uintptr", "Method[clamp]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[clamp]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[clamp]", "Argument[2]", "ReturnValue", "value"] + - ["system.uintptr", "Method[copysign]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[createchecked]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[createsaturating]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[createtruncating]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[max]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[max]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[maxmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[maxmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[maxmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[maxmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[maxnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[maxnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[min]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[min]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[minmagnitude]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[minmagnitude]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[minmagnitudenumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[minmagnitudenumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[minnumber]", "Argument[0]", "ReturnValue", "value"] + - ["system.uintptr", "Method[minnumber]", "Argument[1]", "ReturnValue", "value"] + - ["system.uintptr", "Method[multiplyaddestimate]", "Argument[2]", "ReturnValue", "taint"] + - ["system.uintptr", "Method[op_addition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.uintptr", "Method[system.numerics.iadditionoperators.op_addition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.uintptr", "Method[system.numerics.iadditionoperators.op_addition]", "Argument[1]", "ReturnValue", "taint"] + - ["system.uintptr", "Method[system.numerics.iadditionoperators.op_checkedaddition]", "Argument[0]", "ReturnValue", "taint"] + - ["system.uintptr", "Method[system.numerics.iadditionoperators.op_checkedaddition]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.unhandledexceptioneventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.unhandledexceptioneventargs.model.yml new file mode 100644 index 000000000000..10aaf19504ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.unhandledexceptioneventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.unhandledexceptioneventargs", "Method[get_exceptionobject]", "Argument[this].SyntheticField[_exception]", "ReturnValue", "value"] + - ["system.unhandledexceptioneventargs", "Method[unhandledexceptioneventargs]", "Argument[0]", "Argument[this].SyntheticField[_exception]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.unityserializationholder.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.unityserializationholder.model.yml new file mode 100644 index 000000000000..64d679aff60e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.unityserializationholder.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.unityserializationholder", "Method[unityserializationholder]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uri.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uri.model.yml new file mode 100644 index 000000000000..2ce9057e6477 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uri.model.yml @@ -0,0 +1,22 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.uri", "Method[escapedatastring]", "Argument[0]", "ReturnValue", "value"] + - ["system.uri", "Method[escapestring]", "Argument[0]", "ReturnValue", "value"] + - ["system.uri", "Method[escapeuristring]", "Argument[0]", "ReturnValue", "value"] + - ["system.uri", "Method[get_absolutepath]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[get_authority]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[get_host]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[get_idnhost]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[get_scheme]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[get_userinfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[getcomponents]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[getleftpart]", "Argument[this]", "ReturnValue", "taint"] + - ["system.uri", "Method[makerelative]", "Argument[0]", "ReturnValue", "taint"] + - ["system.uri", "Method[makerelativeuri]", "Argument[0]", "ReturnValue", "value"] + - ["system.uri", "Method[unescapedatastring]", "Argument[0]", "ReturnValue", "value"] + - ["system.uri", "Method[uri]", "Argument[0]", "Argument[this]", "taint"] + - ["system.uri", "Method[uri]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uriparser.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uriparser.model.yml new file mode 100644 index 000000000000..3f583573057e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uriparser.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.uriparser", "Method[getcomponents]", "Argument[0]", "ReturnValue", "taint"] + - ["system.uriparser", "Method[onnewuri]", "Argument[this]", "ReturnValue", "value"] + - ["system.uriparser", "Method[register]", "Argument[1]", "Argument[0]", "taint"] + - ["system.uriparser", "Method[resolve]", "Argument[0]", "ReturnValue", "taint"] + - ["system.uriparser", "Method[resolve]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uritypeconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uritypeconverter.model.yml new file mode 100644 index 000000000000..fc439e5078cd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.uritypeconverter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.uritypeconverter", "Method[convertfrom]", "Argument[2].Field[OriginalString]", "ReturnValue", "taint"] + - ["system.uritypeconverter", "Method[convertto]", "Argument[2].Field[OriginalString]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.valuetuple.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.valuetuple.model.yml new file mode 100644 index 000000000000..9c9d2eeaf151 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.valuetuple.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.valuetuple", "Method[create]", "Argument[0]", "ReturnValue.Field[Item1]", "value"] + - ["system.valuetuple", "Method[create]", "Argument[1]", "ReturnValue.Field[Item2]", "value"] + - ["system.valuetuple", "Method[create]", "Argument[2]", "ReturnValue.Field[Item3]", "value"] + - ["system.valuetuple", "Method[create]", "Argument[3]", "ReturnValue.Field[Item4]", "value"] + - ["system.valuetuple", "Method[create]", "Argument[4]", "ReturnValue.Field[Item5]", "value"] + - ["system.valuetuple", "Method[create]", "Argument[5]", "ReturnValue.Field[Item6]", "value"] + - ["system.valuetuple", "Method[create]", "Argument[6]", "ReturnValue.Field[Item7]", "value"] + - ["system.valuetuple", "Method[create]", "Argument[7]", "ReturnValue.Field[Rest].Field[Item1]", "value"] + - ["system.valuetuple", "Method[get_item]", "Argument[this].Field[Item1]", "ReturnValue", "value"] + - ["system.valuetuple", "Method[get_item]", "Argument[this].Field[Item2]", "ReturnValue", "value"] + - ["system.valuetuple", "Method[get_item]", "Argument[this].Field[Item3]", "ReturnValue", "value"] + - ["system.valuetuple", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[0]", "Argument[this].Field[Item1]", "value"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[1]", "Argument[this].Field[Item2]", "value"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[2]", "Argument[this].Field[Item3]", "value"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[3]", "Argument[this].Field[Item4]", "value"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[4]", "Argument[this].Field[Item5]", "value"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[5]", "Argument[this].Field[Item6]", "value"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[6]", "Argument[this].Field[Item7]", "value"] + - ["system.valuetuple", "Method[valuetuple]", "Argument[7]", "Argument[this].Field[Rest]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.weakreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.weakreference.model.yml new file mode 100644 index 000000000000..5de3af184fb0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.weakreference.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.weakreference", "Method[getobjectdata]", "Argument[this].Field[Target]", "Argument[0].SyntheticField[_values].Element", "value"] + - ["system.weakreference", "Method[trygettarget]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.web.httputility.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.web.httputility.model.yml new file mode 100644 index 000000000000..21e3dae4d170 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.web.httputility.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.web.httputility", "Method[htmldecode]", "Argument[0]", "ReturnValue", "value"] + - ["system.web.httputility", "Method[urlencodetobytes]", "Argument[0]", "ReturnValue", "taint"] + - ["system.web.httputility", "Method[urlpathencode]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.windows.markup.valueserializerattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.windows.markup.valueserializerattribute.model.yml new file mode 100644 index 000000000000..659b36897c45 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.windows.markup.valueserializerattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.windows.markup.valueserializerattribute", "Method[get_valueserializertypename]", "Argument[this].SyntheticField[_valueSerializerTypeName]", "ReturnValue", "value"] + - ["system.windows.markup.valueserializerattribute", "Method[valueserializerattribute]", "Argument[0]", "Argument[this].SyntheticField[_valueSerializerTypeName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ifragmentcapablexmldictionarywriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ifragmentcapablexmldictionarywriter.model.yml new file mode 100644 index 000000000000..1997254e6250 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ifragmentcapablexmldictionarywriter.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.ifragmentcapablexmldictionarywriter", "Method[startfragment]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.ifragmentcapablexmldictionarywriter", "Method[writefragment]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ihasxmlnode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ihasxmlnode.model.yml new file mode 100644 index 000000000000..f6363d79c5be --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ihasxmlnode.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.ihasxmlnode", "Method[getnode]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmlbinarywriterinitializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmlbinarywriterinitializer.model.yml new file mode 100644 index 000000000000..2bdc43a38f54 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmlbinarywriterinitializer.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.ixmlbinarywriterinitializer", "Method[setoutput]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.ixmlbinarywriterinitializer", "Method[setoutput]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.ixmlbinarywriterinitializer", "Method[setoutput]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmldictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmldictionary.model.yml new file mode 100644 index 000000000000..8d2c2bf3669f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmldictionary.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.ixmldictionary", "Method[trylookup]", "Argument[0]", "Argument[1]", "value"] + - ["system.xml.ixmldictionary", "Method[trylookup]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmlnamespaceresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmlnamespaceresolver.model.yml new file mode 100644 index 000000000000..6ffd78e6b87f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmlnamespaceresolver.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.ixmlnamespaceresolver", "Method[lookupnamespace]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.ixmlnamespaceresolver", "Method[lookupprefix]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmltextwriterinitializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmltextwriterinitializer.model.yml new file mode 100644 index 000000000000..705d89df79e8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.ixmltextwriterinitializer.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.ixmltextwriterinitializer", "Method[setoutput]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.ixmltextwriterinitializer", "Method[setoutput]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.extensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.extensions.model.yml new file mode 100644 index 000000000000..612458a31bc9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.extensions.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.extensions", "Method[ancestors]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.linq.extensions", "Method[ancestorsandself]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.xml.linq.extensions", "Method[attributes]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.linq.extensions", "Method[descendantnodes]", "Argument[0].Element.Field[FirstNode]", "ReturnValue.Element", "value"] + - ["system.xml.linq.extensions", "Method[descendantnodesandself]", "Argument[0].Element.Field[FirstNode]", "ReturnValue.Element", "value"] + - ["system.xml.linq.extensions", "Method[descendantnodesandself]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.xml.linq.extensions", "Method[descendants]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.linq.extensions", "Method[descendantsandself]", "Argument[0].Element", "ReturnValue.Element", "value"] + - ["system.xml.linq.extensions", "Method[elements]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.linq.extensions", "Method[nodes]", "Argument[0].Element", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xattribute.model.yml new file mode 100644 index 000000000000..92488a6840ab --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xattribute.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xattribute", "Method[get_name]", "Argument[this].SyntheticField[name]", "ReturnValue", "value"] + - ["system.xml.linq.xattribute", "Method[get_nextattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xattribute", "Method[get_previousattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xattribute", "Method[setvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xattribute", "Method[xattribute]", "Argument[0].SyntheticField[name]", "Argument[this].SyntheticField[name]", "value"] + - ["system.xml.linq.xattribute", "Method[xattribute]", "Argument[0]", "Argument[this].SyntheticField[name]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xcomment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xcomment.model.yml new file mode 100644 index 000000000000..73630ccde56a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xcomment.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xcomment", "Method[xcomment]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xcontainer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xcontainer.model.yml new file mode 100644 index 000000000000..b1d29ea21d49 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xcontainer.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xcontainer", "Method[add]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.linq.xcontainer", "Method[add]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xcontainer", "Method[add]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xcontainer", "Method[add]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xcontainer", "Method[addfirst]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xcontainer", "Method[addfirst]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xcontainer", "Method[descendantnodes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xcontainer", "Method[descendants]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xcontainer", "Method[element]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xcontainer", "Method[elements]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xcontainer", "Method[get_firstnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xcontainer", "Method[get_lastnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xcontainer", "Method[nodes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xcontainer", "Method[replacenodes]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.linq.xcontainer", "Method[replacenodes]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xcontainer", "Method[replacenodes]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xcontainer", "Method[replacenodes]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdeclaration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdeclaration.model.yml new file mode 100644 index 000000000000..4d7c93e85d4e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdeclaration.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xdeclaration", "Method[tostring]", "Argument[this].SyntheticField[_encoding]", "ReturnValue", "taint"] + - ["system.xml.linq.xdeclaration", "Method[tostring]", "Argument[this].SyntheticField[_standalone]", "ReturnValue", "taint"] + - ["system.xml.linq.xdeclaration", "Method[tostring]", "Argument[this].SyntheticField[_version]", "ReturnValue", "taint"] + - ["system.xml.linq.xdeclaration", "Method[xdeclaration]", "Argument[0].SyntheticField[_encoding]", "Argument[this].SyntheticField[_encoding]", "value"] + - ["system.xml.linq.xdeclaration", "Method[xdeclaration]", "Argument[0].SyntheticField[_standalone]", "Argument[this].SyntheticField[_standalone]", "value"] + - ["system.xml.linq.xdeclaration", "Method[xdeclaration]", "Argument[0].SyntheticField[_version]", "Argument[this].SyntheticField[_version]", "value"] + - ["system.xml.linq.xdeclaration", "Method[xdeclaration]", "Argument[0]", "Argument[this].SyntheticField[_version]", "value"] + - ["system.xml.linq.xdeclaration", "Method[xdeclaration]", "Argument[1]", "Argument[this].SyntheticField[_encoding]", "value"] + - ["system.xml.linq.xdeclaration", "Method[xdeclaration]", "Argument[2]", "Argument[this].SyntheticField[_standalone]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdocument.model.yml new file mode 100644 index 000000000000..1969f97bfd82 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdocument.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xdocument", "Method[get_documenttype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xdocument", "Method[get_root]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xdocument", "Method[load]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.linq.xdocument", "Method[parse]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.linq.xdocument", "Method[save]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xdocument", "Method[saveasync]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xdocument", "Method[xdocument]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.linq.xdocument", "Method[xdocument]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdocumenttype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdocumenttype.model.yml new file mode 100644 index 000000000000..ca7f353c6369 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xdocumenttype.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xdocumenttype", "Method[xdocumenttype]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xdocumenttype", "Method[xdocumenttype]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.linq.xdocumenttype", "Method[xdocumenttype]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.linq.xdocumenttype", "Method[xdocumenttype]", "Argument[3]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xelement.model.yml new file mode 100644 index 000000000000..02770ebeadce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xelement.model.yml @@ -0,0 +1,31 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xelement", "Method[ancestorsandself]", "Argument[this]", "ReturnValue.Element", "value"] + - ["system.xml.linq.xelement", "Method[attribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[attributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[descendantnodesandself]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[descendantsandself]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[get_firstattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[get_lastattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[load]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[parse]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.linq.xelement", "Method[replaceall]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[replaceall]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[replaceall]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xelement", "Method[replaceall]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xelement", "Method[replaceattributes]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[replaceattributes]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[replaceattributes]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xelement", "Method[replaceattributes]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xelement", "Method[setattributevalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[setattributevalue]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[setelementvalue]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[setvalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[xelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[xelement]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.linq.xelement", "Method[xelement]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xelement", "Method[xelement]", "Argument[this]", "Argument[1]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xname.model.yml new file mode 100644 index 000000000000..92bd614d2a20 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xname.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xname", "Method[get_localname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xname", "Method[get_namespace]", "Argument[this].SyntheticField[_ns]", "ReturnValue", "value"] + - ["system.xml.linq.xname", "Method[get_namespacename]", "Argument[this].SyntheticField[_ns].Field[NamespaceName]", "ReturnValue", "value"] + - ["system.xml.linq.xname", "Method[tostring]", "Argument[this].SyntheticField[_ns].Field[NamespaceName]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xnamespace.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xnamespace.model.yml new file mode 100644 index 000000000000..efd386754b6c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xnamespace.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xnamespace", "Method[get_namespacename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xnamespace", "Method[getname]", "Argument[this]", "ReturnValue.SyntheticField[_ns]", "value"] + - ["system.xml.linq.xnamespace", "Method[op_addition]", "Argument[0]", "ReturnValue.SyntheticField[_ns]", "value"] + - ["system.xml.linq.xnamespace", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xnode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xnode.model.yml new file mode 100644 index 000000000000..cfbbae33311d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xnode.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xnode", "Method[addafterself]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xnode", "Method[addafterself]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xnode", "Method[addbeforeself]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xnode", "Method[addbeforeself]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xnode", "Method[ancestors]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xnode", "Method[createreader]", "Argument[this]", "ReturnValue.SyntheticField[_source]", "value"] + - ["system.xml.linq.xnode", "Method[elementsafterself]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xnode", "Method[get_nextnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xnode", "Method[nodesafterself]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xnode", "Method[readfrom]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.linq.xnode", "Method[readfromasync]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.linq.xnode", "Method[replacewith]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.linq.xnode", "Method[replacewith]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xnode", "Method[writeto]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.linq.xnode", "Method[writetoasync]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xobject.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xobject.model.yml new file mode 100644 index 000000000000..e683893cbc12 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xobject.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xobject", "Method[addannotation]", "Argument[0]", "Argument[this].SyntheticField[annotations].Element", "value"] + - ["system.xml.linq.xobject", "Method[addannotation]", "Argument[0]", "Argument[this].SyntheticField[annotations]", "value"] + - ["system.xml.linq.xobject", "Method[addannotation]", "Argument[this].SyntheticField[annotations]", "Argument[this].SyntheticField[annotations].Element", "value"] + - ["system.xml.linq.xobject", "Method[annotation]", "Argument[this].SyntheticField[annotations].Element", "ReturnValue", "value"] + - ["system.xml.linq.xobject", "Method[annotation]", "Argument[this].SyntheticField[annotations]", "ReturnValue", "value"] + - ["system.xml.linq.xobject", "Method[annotations]", "Argument[this].SyntheticField[annotations].Element", "ReturnValue.Element", "value"] + - ["system.xml.linq.xobject", "Method[annotations]", "Argument[this].SyntheticField[annotations]", "ReturnValue.Element", "value"] + - ["system.xml.linq.xobject", "Method[get_baseuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.linq.xobject", "Method[get_document]", "Argument[this]", "ReturnValue", "value"] + - ["system.xml.linq.xobject", "Method[get_parent]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xprocessinginstruction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xprocessinginstruction.model.yml new file mode 100644 index 000000000000..d1154a7d4d46 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xprocessinginstruction.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xprocessinginstruction", "Method[xprocessinginstruction]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xprocessinginstruction", "Method[xprocessinginstruction]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xstreamingelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xstreamingelement.model.yml new file mode 100644 index 000000000000..b56857fc3846 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xstreamingelement.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xstreamingelement", "Method[xstreamingelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.linq.xstreamingelement", "Method[xstreamingelement]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.xml.linq.xstreamingelement", "Method[xstreamingelement]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xtext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xtext.model.yml new file mode 100644 index 000000000000..de9455ee6464 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.linq.xtext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.linq.xtext", "Method[xtext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.resolvers.xmlpreloadedresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.resolvers.xmlpreloadedresolver.model.yml new file mode 100644 index 000000000000..244d4249c9b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.resolvers.xmlpreloadedresolver.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.resolvers.xmlpreloadedresolver", "Method[get_preloadeduris]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.resolvers.xmlpreloadedresolver", "Method[getentity]", "Argument[0].Field[LocalPath]", "ReturnValue", "taint"] + - ["system.xml.resolvers.xmlpreloadedresolver", "Method[xmlpreloadedresolver]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.extensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.extensions.model.yml new file mode 100644 index 000000000000..3a48a6fa6698 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.extensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.extensions", "Method[getschemainfo]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.ixmlschemainfo.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.ixmlschemainfo.model.yml new file mode 100644 index 000000000000..65f4176d3e1a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.ixmlschemainfo.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.ixmlschemainfo", "Method[get_membertype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.ixmlschemainfo", "Method[get_schemaattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.ixmlschemainfo", "Method[get_schemaelement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.ixmlschemainfo", "Method[get_schematype]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.validationeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.validationeventargs.model.yml new file mode 100644 index 000000000000..52137dc305a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.validationeventargs.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.validationeventargs", "Method[get_exception]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.validationeventargs", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlatomicvalue.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlatomicvalue.model.yml new file mode 100644 index 000000000000..42bc7e0373fa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlatomicvalue.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlatomicvalue", "Method[clone]", "Argument[this]", "ReturnValue", "value"] + - ["system.xml.schema.xmlatomicvalue", "Method[tostring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschema.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschema.model.yml new file mode 100644 index 000000000000..2c14c029fe1a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschema.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschema", "Method[get_groups]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschema", "Method[get_includes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschema", "Method[get_items]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschema", "Method[get_notations]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaannotation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaannotation.model.yml new file mode 100644 index 000000000000..d9a1f9fb384c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaannotation.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaannotation", "Method[get_items]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaattribute.model.yml new file mode 100644 index 000000000000..9414da9ed25c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaattribute.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaattribute", "Method[get_attributeschematype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaattribute", "Method[get_attributetype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaattribute", "Method[get_qualifiedname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaattributegroup.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaattributegroup.model.yml new file mode 100644 index 000000000000..262e6e17ffe9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaattributegroup.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaattributegroup", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaattributegroup", "Method[get_qualifiedname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaattributegroup", "Method[get_redefinedattributegroup]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacollection.model.yml new file mode 100644 index 000000000000..b4c44d4563da --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacollection.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemacollection", "Method[add]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemacollection", "Method[add]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemacollection", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemacollection", "Method[get_nametable]", "Argument[this].SyntheticField[_nameTable]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemacollection", "Method[xmlschemacollection]", "Argument[0]", "Argument[this].SyntheticField[_nameTable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacollectionenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacollectionenumerator.model.yml new file mode 100644 index 000000000000..3c021a3d809d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacollectionenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemacollectionenumerator", "Method[get_current]", "Argument[this].Field[Current]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplexcontentextension.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplexcontentextension.model.yml new file mode 100644 index 000000000000..8f5c5c83f67d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplexcontentextension.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemacomplexcontentextension", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplexcontentrestriction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplexcontentrestriction.model.yml new file mode 100644 index 000000000000..fa4c48289dce --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplexcontentrestriction.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemacomplexcontentrestriction", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplextype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplextype.model.yml new file mode 100644 index 000000000000..ff01060d5c80 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemacomplextype.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemacomplextype", "Method[get_attributewildcard]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemacomplextype", "Method[get_contenttypeparticle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemadatatype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemadatatype.model.yml new file mode 100644 index 000000000000..e07e1c2b3a38 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemadatatype.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemadatatype", "Method[changetype]", "Argument[0]", "Argument[2]", "taint"] + - ["system.xml.schema.xmlschemadatatype", "Method[changetype]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemadatatype", "Method[changetype]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemadatatype", "Method[changetype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemadatatype", "Method[parsevalue]", "Argument[0]", "Argument[2]", "taint"] + - ["system.xml.schema.xmlschemadatatype", "Method[parsevalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemadatatype", "Method[parsevalue]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemadatatype", "Method[parsevalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemadatatype", "Method[parsevalue]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaelement.model.yml new file mode 100644 index 000000000000..c8529fba9325 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaelement.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaelement", "Method[get_elementschematype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaelement", "Method[get_elementtype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaelement", "Method[get_qualifiedname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaexception.model.yml new file mode 100644 index 000000000000..d37c27caca86 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemaexception", "Method[get_sourceschemaobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaexception", "Method[get_sourceuri]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroup.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroup.model.yml new file mode 100644 index 000000000000..91509018d9a9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroup.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemagroup", "Method[get_qualifiedname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroupbase.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroupbase.model.yml new file mode 100644 index 000000000000..86eaad9846bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroupbase.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemagroupbase", "Method[get_items]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroupref.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroupref.model.yml new file mode 100644 index 000000000000..99f9f6dd4459 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemagroupref.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemagroupref", "Method[get_particle]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaidentityconstraint.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaidentityconstraint.model.yml new file mode 100644 index 000000000000..7eb3e370d8dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaidentityconstraint.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaidentityconstraint", "Method[get_fields]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaidentityconstraint", "Method[get_qualifiedname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemainference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemainference.model.yml new file mode 100644 index 000000000000..a04b0b205bc9 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemainference.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemainference", "Method[inferschema]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemainference", "Method[inferschema]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemainference", "Method[inferschema]", "Argument[1]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemainference", "Method[inferschema]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjectcollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjectcollection.model.yml new file mode 100644 index 000000000000..589eb1432606 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjectcollection.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaobjectcollection", "Method[xmlschemaobjectcollection]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjectenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjectenumerator.model.yml new file mode 100644 index 000000000000..881d0836f688 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjectenumerator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaobjectenumerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjecttable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjecttable.model.yml new file mode 100644 index 000000000000..44153bdf853e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaobjecttable.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaobjecttable", "Method[get_names]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaobjecttable", "Method[get_values]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaredefine.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaredefine.model.yml new file mode 100644 index 000000000000..640a724db116 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaredefine.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaredefine", "Method[get_attributegroups]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaredefine", "Method[get_groups]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaredefine", "Method[get_items]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaredefine", "Method[get_schematypes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaset.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaset.model.yml new file mode 100644 index 000000000000..405308dc2d5d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemaset.model.yml @@ -0,0 +1,20 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemaset", "Method[add]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[add]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[add]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemaset", "Method[add]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[add]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[add]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[copyto]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[get_nametable]", "Argument[this].SyntheticField[_nameTable]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemaset", "Method[remove]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemaset", "Method[reprocess]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[reprocess]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemaset", "Method[schemas]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[set_xmlresolver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemaset", "Method[xmlschemaset]", "Argument[0]", "Argument[this].SyntheticField[_nameTable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimplecontentextension.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimplecontentextension.model.yml new file mode 100644 index 000000000000..3a5c1aa86dfd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimplecontentextension.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemasimplecontentextension", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimplecontentrestriction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimplecontentrestriction.model.yml new file mode 100644 index 000000000000..1cdd69423f5b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimplecontentrestriction.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemasimplecontentrestriction", "Method[get_attributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemasimplecontentrestriction", "Method[get_facets]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimpletyperestriction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimpletyperestriction.model.yml new file mode 100644 index 000000000000..fc577dc79301 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimpletyperestriction.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemasimpletyperestriction", "Method[get_facets]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimpletypeunion.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimpletypeunion.model.yml new file mode 100644 index 000000000000..279b52242586 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemasimpletypeunion.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemasimpletypeunion", "Method[get_basemembertypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemasimpletypeunion", "Method[get_basetypes]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschematype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschematype.model.yml new file mode 100644 index 000000000000..e7b3b86a8c6f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschematype.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschematype", "Method[get_baseschematype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschematype", "Method[get_basexmlschematype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschematype", "Method[get_datatype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschematype", "Method[get_qualifiedname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemavalidationexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemavalidationexception.model.yml new file mode 100644 index 000000000000..1d629cd0e1f3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemavalidationexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemavalidationexception", "Method[get_sourceobject]", "Argument[this].SyntheticField[_sourceNodeObject]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemavalidationexception", "Method[setsourceobject]", "Argument[0]", "Argument[this].SyntheticField[_sourceNodeObject]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemavalidator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemavalidator.model.yml new file mode 100644 index 000000000000..7986c6fb62c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.schema.xmlschemavalidator.model.yml @@ -0,0 +1,26 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.schema.xmlschemavalidator", "Method[addschema]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[getexpectedattributes]", "Argument[this].SyntheticField[_partialValidationType]", "ReturnValue.Element", "value"] + - ["system.xml.schema.xmlschemavalidator", "Method[getexpectedparticles]", "Argument[this].SyntheticField[_partialValidationType]", "ReturnValue.Element", "value"] + - ["system.xml.schema.xmlschemavalidator", "Method[initialize]", "Argument[0]", "Argument[this].SyntheticField[_partialValidationType]", "value"] + - ["system.xml.schema.xmlschemavalidator", "Method[set_xmlresolver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[skiptoendelement]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateattribute]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateattribute]", "Argument[2]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateelement]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateelement]", "Argument[this]", "Argument[2]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateendelement]", "Argument[1]", "Argument[0]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateendelement]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateendelement]", "Argument[1]", "ReturnValue", "value"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateendelement]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[validateendelement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[xmlschemavalidator]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[xmlschemavalidator]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.schema.xmlschemavalidator", "Method[xmlschemavalidator]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.codeidentifiers.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.codeidentifiers.model.yml new file mode 100644 index 000000000000..7d3006830647 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.codeidentifiers.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.codeidentifiers", "Method[add]", "Argument[1]", "Argument[this].SyntheticField[_list].Element", "value"] + - ["system.xml.serialization.codeidentifiers", "Method[addunique]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.codeidentifiers", "Method[addunique]", "Argument[1]", "Argument[this].SyntheticField[_list].Element", "value"] + - ["system.xml.serialization.codeidentifiers", "Method[makeunique]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.codeidentifiers", "Method[toarray]", "Argument[this].SyntheticField[_list].Element", "ReturnValue.Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.importcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.importcontext.model.yml new file mode 100644 index 000000000000..01438eded54c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.importcontext.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.importcontext", "Method[get_warnings]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.importcontext", "Method[importcontext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.ixmlserializable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.ixmlserializable.model.yml new file mode 100644 index 000000000000..5e5c8798c980 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.ixmlserializable.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.ixmlserializable", "Method[readxml]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.ixmlserializable", "Method[writexml]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapattributeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapattributeattribute.model.yml new file mode 100644 index 000000000000..7b1a1dc5ad7a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapattributeattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.soapattributeattribute", "Method[soapattributeattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapattributeoverrides.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapattributeoverrides.model.yml new file mode 100644 index 000000000000..60ff4f7aa61f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapattributeoverrides.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.soapattributeoverrides", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapelementattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapelementattribute.model.yml new file mode 100644 index 000000000000..44e1cc472f05 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapelementattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.soapelementattribute", "Method[soapelementattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapenumattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapenumattribute.model.yml new file mode 100644 index 000000000000..f6a5fe10106a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapenumattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.soapenumattribute", "Method[soapenumattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapreflectionimporter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapreflectionimporter.model.yml new file mode 100644 index 000000000000..b635b5dfd9a1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soapreflectionimporter.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.soapreflectionimporter", "Method[importtypemapping]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.serialization.soapreflectionimporter", "Method[soapreflectionimporter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.soapreflectionimporter", "Method[soapreflectionimporter]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soaptypeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soaptypeattribute.model.yml new file mode 100644 index 000000000000..d2866943144f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.soaptypeattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.soaptypeattribute", "Method[soaptypeattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.soaptypeattribute", "Method[soaptypeattribute]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.unreferencedobjecteventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.unreferencedobjecteventargs.model.yml new file mode 100644 index 000000000000..60648772dc87 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.unreferencedobjecteventargs.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.unreferencedobjecteventargs", "Method[get_unreferencedid]", "Argument[this].SyntheticField[_id]", "ReturnValue", "value"] + - ["system.xml.serialization.unreferencedobjecteventargs", "Method[get_unreferencedobject]", "Argument[this].SyntheticField[_o]", "ReturnValue", "value"] + - ["system.xml.serialization.unreferencedobjecteventargs", "Method[unreferencedobjecteventargs]", "Argument[0]", "Argument[this].SyntheticField[_o]", "value"] + - ["system.xml.serialization.unreferencedobjecteventargs", "Method[unreferencedobjecteventargs]", "Argument[1]", "Argument[this].SyntheticField[_id]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlanyelementattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlanyelementattribute.model.yml new file mode 100644 index 000000000000..c7fdc8cdf562 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlanyelementattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlanyelementattribute", "Method[xmlanyelementattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlanyelementattribute", "Method[xmlanyelementattribute]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlarrayattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlarrayattribute.model.yml new file mode 100644 index 000000000000..684e22dd6ebc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlarrayattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlarrayattribute", "Method[xmlarrayattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlarrayitemattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlarrayitemattribute.model.yml new file mode 100644 index 000000000000..4c9a754a4fac --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlarrayitemattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlarrayitemattribute", "Method[xmlarrayitemattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeattribute.model.yml new file mode 100644 index 000000000000..81732d7f13e5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlattributeattribute", "Method[xmlattributeattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeeventargs.model.yml new file mode 100644 index 000000000000..b082d7be3b6e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeeventargs.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlattributeeventargs", "Method[get_attr]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlattributeeventargs", "Method[get_expectedattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlattributeeventargs", "Method[get_objectbeingdeserialized]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeoverrides.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeoverrides.model.yml new file mode 100644 index 000000000000..e22928213e3c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributeoverrides.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlattributeoverrides", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributes.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributes.model.yml new file mode 100644 index 000000000000..0aead84a0232 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlattributes.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlattributes", "Method[get_xmlanyelements]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlattributes", "Method[get_xmlarrayitems]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlattributes", "Method[get_xmlchoiceidentifier]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlattributes", "Method[get_xmlelements]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlchoiceidentifierattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlchoiceidentifierattribute.model.yml new file mode 100644 index 000000000000..2fd3d7fb9174 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlchoiceidentifierattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlchoiceidentifierattribute", "Method[xmlchoiceidentifierattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlelementattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlelementattribute.model.yml new file mode 100644 index 000000000000..5fe932756bc6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlelementattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlelementattribute", "Method[xmlelementattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlelementeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlelementeventargs.model.yml new file mode 100644 index 000000000000..d4d40cc94a2a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlelementeventargs.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlelementeventargs", "Method[get_element]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlelementeventargs", "Method[get_expectedelements]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlelementeventargs", "Method[get_objectbeingdeserialized]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlenumattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlenumattribute.model.yml new file mode 100644 index 000000000000..ec75fa73cea5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlenumattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlenumattribute", "Method[xmlenumattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmapping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmapping.model.yml new file mode 100644 index 000000000000..d459f06429dc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmapping.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlmapping", "Method[get_elementname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlmapping", "Method[get_namespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlmapping", "Method[get_xsdelementname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlmapping", "Method[setkey]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmembermapping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmembermapping.model.yml new file mode 100644 index 000000000000..f52c1bc58cf8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmembermapping.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlmembermapping", "Method[get_elementname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlmembermapping", "Method[get_membername]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlmembermapping", "Method[get_namespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlmembermapping", "Method[get_xsdelementname]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmembersmapping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmembersmapping.model.yml new file mode 100644 index 000000000000..f12747359f61 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlmembersmapping.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlmembersmapping", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlnodeeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlnodeeventargs.model.yml new file mode 100644 index 000000000000..43fde2e3b398 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlnodeeventargs.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlnodeeventargs", "Method[get_localname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlnodeeventargs", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlnodeeventargs", "Method[get_namespaceuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlnodeeventargs", "Method[get_objectbeingdeserialized]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlnodeeventargs", "Method[get_text]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlreflectionimporter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlreflectionimporter.model.yml new file mode 100644 index 000000000000..0273a5fae46e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlreflectionimporter.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlreflectionimporter", "Method[importmembersmapping]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlreflectionimporter", "Method[importmembersmapping]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlreflectionimporter", "Method[importtypemapping]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlreflectionimporter", "Method[importtypemapping]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlreflectionimporter", "Method[importtypemapping]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlreflectionimporter", "Method[importtypemapping]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlreflectionimporter", "Method[xmlreflectionimporter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlreflectionimporter", "Method[xmlreflectionimporter]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlrootattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlrootattribute.model.yml new file mode 100644 index 000000000000..d28544fdfbbd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlrootattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlrootattribute", "Method[xmlrootattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaenumerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaenumerator.model.yml new file mode 100644 index 000000000000..59e23c875544 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaenumerator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlschemaenumerator", "Method[get_current]", "Argument[this].SyntheticField[_list].Element", "ReturnValue", "value"] + - ["system.xml.serialization.xmlschemaenumerator", "Method[xmlschemaenumerator]", "Argument[0]", "Argument[this].SyntheticField[_list]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaexporter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaexporter.model.yml new file mode 100644 index 000000000000..d77f525d923a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaexporter.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlschemaexporter", "Method[exportmembersmapping]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlschemaexporter", "Method[exporttypemapping]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlschemaexporter", "Method[exporttypemapping]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlschemaexporter", "Method[xmlschemaexporter]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaproviderattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaproviderattribute.model.yml new file mode 100644 index 000000000000..01a149af5565 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemaproviderattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlschemaproviderattribute", "Method[get_methodname]", "Argument[this].SyntheticField[_methodName]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlschemaproviderattribute", "Method[xmlschemaproviderattribute]", "Argument[0]", "Argument[this].SyntheticField[_methodName]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemas.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemas.model.yml new file mode 100644 index 000000000000..9a9155c769ed --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlschemas.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlschemas", "Method[add]", "Argument[0]", "Argument[this].Field[List].Element", "value"] + - ["system.xml.serialization.xmlschemas", "Method[getenumerator]", "Argument[this]", "ReturnValue.SyntheticField[_list]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializationreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializationreader.model.yml new file mode 100644 index 000000000000..cbdb1c19ec14 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializationreader.model.yml @@ -0,0 +1,49 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlserializationreader", "Method[addfixup]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[addtarget]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[collapsewhitespace]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[collectionfixup]", "Argument[0]", "Argument[this].SyntheticField[_collection]", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[collectionfixup]", "Argument[1]", "Argument[this].SyntheticField[_callback]", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[collectionfixup]", "Argument[2]", "Argument[this].SyntheticField[_collectionItems]", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[ensurearrayindex]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[fixup]", "Argument[1]", "Argument[this].SyntheticField[_callback]", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[fixup]", "Argument[2]", "Argument[this].SyntheticField[_ids]", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[get_callback]", "Argument[this].SyntheticField[_callback]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[get_collection]", "Argument[this].SyntheticField[_collection]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[get_collectionitems]", "Argument[this].SyntheticField[_collectionItems]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[get_document]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[get_ids]", "Argument[this].SyntheticField[_ids]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[get_reader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[gettarget]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[getxsitype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readelementqualifiedname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readnullablequalifiedname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readnullablestring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreference]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencedelement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencedelement]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencedelement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencingelement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencingelement]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencingelement]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencingelement]", "Argument[this]", "Argument[2]", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencingelement]", "Argument[this]", "Argument[3]", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readreferencingelement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readserializable]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[readstring]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readtypedprimitive]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readxmldocument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[readxmlnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[shrinkarray]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[tobytearraybase64]", "Argument[0]", "ReturnValue.Element", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[toxmlname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[toxmlncname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[toxmlnmtoken]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[toxmlnmtokens]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationreader", "Method[toxmlqualifiedname]", "Argument[0]", "ReturnValue.Field[Name]", "value"] + - ["system.xml.serialization.xmlserializationreader", "Method[toxmlqualifiedname]", "Argument[0]", "ReturnValue.Field[Namespace]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializationwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializationwriter.model.yml new file mode 100644 index 000000000000..9ed4c8aab416 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializationwriter.model.yml @@ -0,0 +1,78 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlserializationwriter", "Method[frombytearraybase64]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationwriter", "Method[frombytearrayhex]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromenum]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromxmlname]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromxmlncname]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromxmlnmtoken]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromxmlnmtokens]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromxmlqualifiedname]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromxmlqualifiedname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[fromxmlqualifiedname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeattribute]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeattribute]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeattribute]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeattribute]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeattribute]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementencoded]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementencoded]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementliteral]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementliteral]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementqualifiedname]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementqualifiedname]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementqualifiedname]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementqualifiedname]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstring]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstring]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstring]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstring]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstringraw]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstringraw]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstringraw]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstringraw]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstringraw]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeelementstringraw]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeemptytag]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeid]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenamespacedeclarations]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablequalifiednameencoded]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablequalifiednameencoded]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablequalifiednameencoded]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablequalifiednameliteral]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablequalifiednameliteral]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringencoded]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringencoded]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringencoded]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringencodedraw]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringencodedraw]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringencodedraw]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringencodedraw]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringliteral]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringliteral]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringliteralraw]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringliteralraw]", "Argument[2].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenullablestringliteralraw]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenulltagencoded]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writenulltagliteral]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writepotentiallyreferencingelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writepotentiallyreferencingelement]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writereferencingelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writereferencingelement]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writerpcresult]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writerpcresult]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writeserializable]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writestartelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writestartelement]", "Argument[4]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writetypedprimitive]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writetypedprimitive]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writevalue]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writevalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writexmlattribute]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writexsitype]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializationwriter", "Method[writexsitype]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializer.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializer.model.yml new file mode 100644 index 000000000000..838a2b7becc2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializer.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlserializer", "Method[deserialize]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializer", "Method[deserialize]", "Argument[this]", "Argument[2]", "taint"] + - ["system.xml.serialization.xmlserializer", "Method[frommappings]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializer", "Method[xmlserializer]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializer", "Method[xmlserializer]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializer", "Method[xmlserializer]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializer", "Method[xmlserializer]", "Argument[4]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializerassemblyattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializerassemblyattribute.model.yml new file mode 100644 index 000000000000..5d3981c90c54 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializerassemblyattribute.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlserializerassemblyattribute", "Method[xmlserializerassemblyattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.serialization.xmlserializerassemblyattribute", "Method[xmlserializerassemblyattribute]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializerfactory.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializerfactory.model.yml new file mode 100644 index 000000000000..e740a57d8d50 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmlserializerfactory.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmlserializerfactory", "Method[createserializer]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializerfactory", "Method[createserializer]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializerfactory", "Method[createserializer]", "Argument[3]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmlserializerfactory", "Method[createserializer]", "Argument[4]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmltypeattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmltypeattribute.model.yml new file mode 100644 index 000000000000..9f7f394b2859 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmltypeattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmltypeattribute", "Method[xmltypeattribute]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmltypemapping.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmltypemapping.model.yml new file mode 100644 index 000000000000..7d29736a724c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.serialization.xmltypemapping.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.serialization.xmltypemapping", "Method[get_xsdtypename]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.serialization.xmltypemapping", "Method[get_xsdtypenamespace]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.uniqueid.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.uniqueid.model.yml new file mode 100644 index 000000000000..454660849a0e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.uniqueid.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.uniqueid", "Method[uniqueid]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.uniqueid", "Method[uniqueid]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlattribute.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlattribute.model.yml new file mode 100644 index 000000000000..d248cf4a8869 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlattribute.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlattribute", "Method[get_ownerelement]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlattributecollection.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlattributecollection.model.yml new file mode 100644 index 000000000000..e9772567e46f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlattributecollection.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlattributecollection", "Method[append]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlattributecollection", "Method[get_itemof]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlattributecollection", "Method[insertafter]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlattributecollection", "Method[insertbefore]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlattributecollection", "Method[prepend]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlattributecollection", "Method[remove]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlattributecollection", "Method[removeat]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlbinaryreadersession.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlbinaryreadersession.model.yml new file mode 100644 index 000000000000..1c12e2a1211e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlbinaryreadersession.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlbinaryreadersession", "Method[add]", "Argument[1]", "ReturnValue.SyntheticField[_value]", "value"] + - ["system.xml.xmlbinaryreadersession", "Method[add]", "Argument[this]", "ReturnValue.SyntheticField[_dictionary]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlcharacterdata.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlcharacterdata.model.yml new file mode 100644 index 000000000000..beadf9794bdd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlcharacterdata.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlcharacterdata", "Method[appenddata]", "Argument[0]", "Argument[this].SyntheticField[_data]", "taint"] + - ["system.xml.xmlcharacterdata", "Method[substring]", "Argument[this].SyntheticField[_data]", "ReturnValue", "taint"] + - ["system.xml.xmlcharacterdata", "Method[xmlcharacterdata]", "Argument[0]", "Argument[this].SyntheticField[_data]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlconvert.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlconvert.model.yml new file mode 100644 index 000000000000..ecf23a31fdbf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlconvert.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlconvert", "Method[decodename]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[encodelocalname]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[encodename]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[encodenmtoken]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[verifyname]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[verifyncname]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[verifynmtoken]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[verifypublicid]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[verifytoken]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[verifywhitespace]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlconvert", "Method[verifyxmlchars]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldatadocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldatadocument.model.yml new file mode 100644 index 000000000000..e84c608bdb6d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldatadocument.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldatadocument", "Method[createnavigator]", "Argument[this]", "ReturnValue.SyntheticField[_doc]", "value"] + - ["system.xml.xmldatadocument", "Method[get_dataset]", "Argument[this].SyntheticField[_dataSet]", "ReturnValue", "value"] + - ["system.xml.xmldatadocument", "Method[getelementfromrow]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldatadocument", "Method[getrowfromelement]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xmldatadocument", "Method[xmldatadocument]", "Argument[0]", "Argument[this].SyntheticField[_dataSet]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldeclaration.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldeclaration.model.yml new file mode 100644 index 000000000000..8e24040cec76 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldeclaration.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldeclaration", "Method[xmldeclaration]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldeclaration", "Method[xmldeclaration]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmldeclaration", "Method[xmldeclaration]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionary.model.yml new file mode 100644 index 000000000000..aa7dee99487c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionary.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldictionary", "Method[add]", "Argument[0]", "ReturnValue.SyntheticField[_value]", "value"] + - ["system.xml.xmldictionary", "Method[add]", "Argument[this]", "ReturnValue.SyntheticField[_dictionary]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionaryreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionaryreader.model.yml new file mode 100644 index 000000000000..1120b1b7feff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionaryreader.model.yml @@ -0,0 +1,24 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldictionaryreader", "Method[createbinaryreader]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[createbinaryreader]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[createbinaryreader]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[createbinaryreader]", "Argument[3]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[createbinaryreader]", "Argument[5]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[createdictionaryreader]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmldictionaryreader", "Method[get_quotas]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[getattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[getnonatomizednames]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.xmldictionaryreader", "Method[getnonatomizednames]", "Argument[this]", "Argument[1]", "taint"] + - ["system.xml.xmldictionaryreader", "Method[readcontentasqualifiedname]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.xmldictionaryreader", "Method[readcontentasqualifiedname]", "Argument[this]", "Argument[1]", "taint"] + - ["system.xml.xmldictionaryreader", "Method[readcontentasstring]", "Argument[0].Element.Field[Value]", "ReturnValue", "value"] + - ["system.xml.xmldictionaryreader", "Method[readcontentasstring]", "Argument[0].Element", "ReturnValue", "value"] + - ["system.xml.xmldictionaryreader", "Method[readcontentasstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[readcontentasuniqueid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[readelementcontentasuniqueid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldictionaryreader", "Method[readstring]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionarystring.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionarystring.model.yml new file mode 100644 index 000000000000..38bcf7b954ff --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionarystring.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldictionarystring", "Method[get_dictionary]", "Argument[this].SyntheticField[_dictionary]", "ReturnValue", "value"] + - ["system.xml.xmldictionarystring", "Method[get_value]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.xml.xmldictionarystring", "Method[tostring]", "Argument[this].SyntheticField[_value]", "ReturnValue", "value"] + - ["system.xml.xmldictionarystring", "Method[xmldictionarystring]", "Argument[0]", "Argument[this].SyntheticField[_dictionary]", "value"] + - ["system.xml.xmldictionarystring", "Method[xmldictionarystring]", "Argument[1]", "Argument[this].SyntheticField[_value]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionarywriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionarywriter.model.yml new file mode 100644 index 000000000000..f05db690fe07 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldictionarywriter.model.yml @@ -0,0 +1,30 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldictionarywriter", "Method[createbinarywriter]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldictionarywriter", "Method[createbinarywriter]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmldictionarywriter", "Method[createbinarywriter]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xmldictionarywriter", "Method[createdictionarywriter]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmldictionarywriter", "Method[writearray]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writearray]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeattributestring]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeattributestring]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeattributestring]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeattributestring]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeelementstring]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeelementstring]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeelementstring]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writeelementstring]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writenode]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writequalifiedname]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writequalifiedname]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writestartattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writestartattribute]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writestartelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writestartelement]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writestring]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writetextnode]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldictionarywriter", "Method[writevalue]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocument.model.yml new file mode 100644 index 000000000000..d4ac5be86401 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocument.model.yml @@ -0,0 +1,46 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldocument", "Method[createattribute]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createattribute]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createattribute]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createcdatasection]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createcomment]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createdocumentfragment]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createdocumenttype]", "Argument[1]", "ReturnValue.SyntheticField[_publicId]", "value"] + - ["system.xml.xmldocument", "Method[createdocumenttype]", "Argument[2]", "ReturnValue.SyntheticField[_systemId]", "value"] + - ["system.xml.xmldocument", "Method[createdocumenttype]", "Argument[3]", "ReturnValue.SyntheticField[_internalSubset]", "value"] + - ["system.xml.xmldocument", "Method[createelement]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createelement]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createelement]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createelement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createentityreference]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createnavigator]", "Argument[this]", "ReturnValue.SyntheticField[_document]", "value"] + - ["system.xml.xmldocument", "Method[createnode]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createnode]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createnode]", "Argument[3]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createprocessinginstruction]", "Argument[0]", "ReturnValue.SyntheticField[_target]", "value"] + - ["system.xml.xmldocument", "Method[createsignificantwhitespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createtextnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createwhitespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createxmldeclaration]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createxmldeclaration]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[createxmldeclaration]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[get_documentelement]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[get_documenttype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[get_implementation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[get_nametable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[getelementsbytagname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[getelementsbytagname]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[importnode]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[importnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[readnode]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[readnode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmldocument", "Method[save]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.xmldocument", "Method[set_xmlresolver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmldocument", "Method[xmldocument]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocumentfragment.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocumentfragment.model.yml new file mode 100644 index 000000000000..44159df7e4f0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocumentfragment.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldocumentfragment", "Method[xmldocumentfragment]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocumenttype.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocumenttype.model.yml new file mode 100644 index 000000000000..294dfbcf8d9f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmldocumenttype.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmldocumenttype", "Method[get_internalsubset]", "Argument[this].SyntheticField[_internalSubset]", "ReturnValue", "value"] + - ["system.xml.xmldocumenttype", "Method[get_publicid]", "Argument[this].SyntheticField[_publicId]", "ReturnValue", "value"] + - ["system.xml.xmldocumenttype", "Method[get_systemid]", "Argument[this].SyntheticField[_systemId]", "ReturnValue", "value"] + - ["system.xml.xmldocumenttype", "Method[xmldocumenttype]", "Argument[1]", "Argument[this].SyntheticField[_publicId]", "value"] + - ["system.xml.xmldocumenttype", "Method[xmldocumenttype]", "Argument[2]", "Argument[this].SyntheticField[_systemId]", "value"] + - ["system.xml.xmldocumenttype", "Method[xmldocumenttype]", "Argument[3]", "Argument[this].SyntheticField[_internalSubset]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlelement.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlelement.model.yml new file mode 100644 index 000000000000..9c34687df8e1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlelement.model.yml @@ -0,0 +1,18 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlelement", "Method[getattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[getattributenode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[getelementsbytagname]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[getelementsbytagname]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[removeattributeat]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[removeattributenode]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlelement", "Method[removeattributenode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[setattribute]", "Argument[2]", "ReturnValue", "value"] + - ["system.xml.xmlelement", "Method[setattributenode]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[setattributenode]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlelement", "Method[setattributenode]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlelement", "Method[setattributenode]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlentity.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlentity.model.yml new file mode 100644 index 000000000000..aa00c60bb027 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlentity.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlentity", "Method[get_notationname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlentity", "Method[get_publicid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlentity", "Method[get_systemid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlentityreference.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlentityreference.model.yml new file mode 100644 index 000000000000..47640abac248 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlentityreference.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlentityreference", "Method[xmlentityreference]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlexception.model.yml new file mode 100644 index 000000000000..57e67f499d42 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlexception.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.xml.xmlexception", "Method[get_sourceuri]", "Argument[this].SyntheticField[_sourceUri]", "ReturnValue", "value"] + - ["system.xml.xmlexception", "Method[xmlexception]", "Argument[0].Element.Field[Value]", "Argument[this].SyntheticField[_sourceUri]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlimplementation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlimplementation.model.yml new file mode 100644 index 000000000000..236e1b79c64a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlimplementation.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlimplementation", "Method[createdocument]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlimplementation", "Method[xmlimplementation]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnamednodemap.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnamednodemap.model.yml new file mode 100644 index 000000000000..bcaabccd7c8b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnamednodemap.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnamednodemap", "Method[item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnamednodemap", "Method[removenameditem]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnamednodemap", "Method[setnameditem]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnamespacemanager.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnamespacemanager.model.yml new file mode 100644 index 000000000000..f582b76c7e0a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnamespacemanager.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnamespacemanager", "Method[get_defaultnamespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnamespacemanager", "Method[get_nametable]", "Argument[this].SyntheticField[_nameTable]", "ReturnValue", "value"] + - ["system.xml.xmlnamespacemanager", "Method[xmlnamespacemanager]", "Argument[0]", "Argument[this].SyntheticField[_nameTable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnametable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnametable.model.yml new file mode 100644 index 000000000000..883f7f0a3dad --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnametable.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnametable", "Method[add]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xmlnametable", "Method[add]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlnametable", "Method[get]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnode.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnode.model.yml new file mode 100644 index 000000000000..9044f68ffb6b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnode.model.yml @@ -0,0 +1,46 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnode", "Method[appendchild]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlnode", "Method[appendchild]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[appendchild]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlnode", "Method[appendchild]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[appendchild]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[clone]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[clonenode]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[getnamespaceofprefix]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[getprefixofnamespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[0].Element", "Argument[1].Element", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[1].Element", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[insertafter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[0].Element", "Argument[1].Element", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[1].Element", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[this]", "Argument[1].Element", "taint"] + - ["system.xml.xmlnode", "Method[insertbefore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[prependchild]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlnode", "Method[prependchild]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlnode", "Method[prependchild]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[prependchild]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnode", "Method[removechild]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlnode", "Method[replacechild]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlnode", "Method[replacechild]", "Argument[1].Element", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[replacechild]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.xml.xmlnode", "Method[replacechild]", "Argument[1]", "ReturnValue", "value"] + - ["system.xml.xmlnode", "Method[replacechild]", "Argument[this]", "Argument[0].Element", "taint"] + - ["system.xml.xmlnode", "Method[writecontentto]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.xmlnode", "Method[writeto]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodechangedeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodechangedeventargs.model.yml new file mode 100644 index 000000000000..b6a4109f958b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodechangedeventargs.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnodechangedeventargs", "Method[get_newparent]", "Argument[this].SyntheticField[_newParent]", "ReturnValue", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[get_newvalue]", "Argument[this].SyntheticField[_newValue]", "ReturnValue", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[get_node]", "Argument[this].SyntheticField[_node]", "ReturnValue", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[get_oldparent]", "Argument[this].SyntheticField[_oldParent]", "ReturnValue", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[get_oldvalue]", "Argument[this].SyntheticField[_oldValue]", "ReturnValue", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[xmlnodechangedeventargs]", "Argument[0]", "Argument[this].SyntheticField[_node]", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[xmlnodechangedeventargs]", "Argument[1]", "Argument[this].SyntheticField[_oldParent]", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[xmlnodechangedeventargs]", "Argument[2]", "Argument[this].SyntheticField[_newParent]", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[xmlnodechangedeventargs]", "Argument[3]", "Argument[this].SyntheticField[_oldValue]", "value"] + - ["system.xml.xmlnodechangedeventargs", "Method[xmlnodechangedeventargs]", "Argument[4]", "Argument[this].SyntheticField[_newValue]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodelist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodelist.model.yml new file mode 100644 index 000000000000..3866315ae066 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodelist.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnodelist", "Method[get_itemof]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnodelist", "Method[item]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodereader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodereader.model.yml new file mode 100644 index 000000000000..bb7bf972dadf --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnodereader.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnodereader", "Method[readstring]", "Argument[this].Field[Value]", "ReturnValue", "taint"] + - ["system.xml.xmlnodereader", "Method[xmlnodereader]", "Argument[0].Element", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnotation.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnotation.model.yml new file mode 100644 index 000000000000..71b95b92b2f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlnotation.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlnotation", "Method[get_publicid]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlnotation", "Method[get_systemid]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlparsercontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlparsercontext.model.yml new file mode 100644 index 000000000000..529ae727ca9b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlparsercontext.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[1].Element", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[4]", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[5]", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[6]", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[7]", "Argument[this]", "taint"] + - ["system.xml.xmlparsercontext", "Method[xmlparsercontext]", "Argument[9]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlprocessinginstruction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlprocessinginstruction.model.yml new file mode 100644 index 000000000000..548be29f4f10 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlprocessinginstruction.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlprocessinginstruction", "Method[clonenode]", "Argument[this].SyntheticField[_target]", "ReturnValue.SyntheticField[_target]", "value"] + - ["system.xml.xmlprocessinginstruction", "Method[get_target]", "Argument[this].SyntheticField[_target]", "ReturnValue", "value"] + - ["system.xml.xmlprocessinginstruction", "Method[xmlprocessinginstruction]", "Argument[0]", "Argument[this].SyntheticField[_target]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlqualifiedname.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlqualifiedname.model.yml new file mode 100644 index 000000000000..1f368486060c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlqualifiedname.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlqualifiedname", "Method[tostring]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlqualifiedname", "Method[tostring]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlqualifiedname", "Method[tostring]", "Argument[this].Field[Name]", "ReturnValue", "value"] + - ["system.xml.xmlqualifiedname", "Method[tostring]", "Argument[this].Field[Namespace]", "ReturnValue", "taint"] + - ["system.xml.xmlqualifiedname", "Method[xmlqualifiedname]", "Argument[0]", "Argument[this].Field[Name]", "value"] + - ["system.xml.xmlqualifiedname", "Method[xmlqualifiedname]", "Argument[1]", "Argument[this].Field[Namespace]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlreader.model.yml new file mode 100644 index 000000000000..ae4802ee366a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlreader.model.yml @@ -0,0 +1,50 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlreader", "Method[get_baseuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_item]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_localname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_namespaceuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_nametable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_prefix]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_schemainfo]", "Argument[this]", "ReturnValue", "value"] + - ["system.xml.xmlreader", "Method[get_settings]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[get_xmllang]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[getattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[getvalueasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[lookupnamespace]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlreader", "Method[movetoattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readcontentas]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readcontentas]", "Argument[this]", "Argument[1]", "taint"] + - ["system.xml.xmlreader", "Method[readcontentas]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasbase64]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasbase64async]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasbinhex]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasbinhexasync]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readcontentasstringasync]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentas]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentas]", "Argument[this]", "Argument[1]", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentas]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasasync]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasbase64]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasbase64async]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasbinhex]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasbinhexasync]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readelementcontentasstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readelementstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readinnerxml]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readouterxml]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readstring]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlreader", "Method[readsubtree]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlreadersettings.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlreadersettings.model.yml new file mode 100644 index 000000000000..aea03957b25e --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlreadersettings.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlreadersettings", "Method[set_xmlresolver]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlresolver.model.yml new file mode 100644 index 000000000000..ebe633ac3007 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlresolver.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlresolver", "Method[getentity]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmlresolver", "Method[resolveuri]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlresolver", "Method[resolveuri]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlresolver", "Method[set_credentials]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlsecureresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlsecureresolver.model.yml new file mode 100644 index 000000000000..4d59bc774f08 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlsecureresolver.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlsecureresolver", "Method[getentity]", "Argument[0].Field[LocalPath]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltext.model.yml new file mode 100644 index 000000000000..34881b75f923 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmltext", "Method[splittext]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltextreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltextreader.model.yml new file mode 100644 index 000000000000..bd7517b7fe0d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltextreader.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmltextreader", "Method[get_baseuri]", "Argument[this].SyntheticField[_impl].SyntheticField[_reportedBaseUri]", "ReturnValue", "value"] + - ["system.xml.xmltextreader", "Method[get_encoding]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmltextreader", "Method[get_nametable]", "Argument[this].SyntheticField[_impl].SyntheticField[_nameTable]", "ReturnValue", "value"] + - ["system.xml.xmltextreader", "Method[getremainder]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmltextreader", "Method[readstring]", "Argument[this].Field[Value]", "ReturnValue", "taint"] + - ["system.xml.xmltextreader", "Method[set_xmlresolver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmltextreader", "Method[xmltextreader]", "Argument[0]", "Argument[this].SyntheticField[_impl].SyntheticField[_nameTable]", "value"] + - ["system.xml.xmltextreader", "Method[xmltextreader]", "Argument[0]", "Argument[this].SyntheticField[_impl].SyntheticField[_reportedBaseUri]", "taint"] + - ["system.xml.xmltextreader", "Method[xmltextreader]", "Argument[0]", "Argument[this].SyntheticField[_impl].SyntheticField[_reportedBaseUri]", "value"] + - ["system.xml.xmltextreader", "Method[xmltextreader]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltextwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltextwriter.model.yml new file mode 100644 index 000000000000..67ce56f62af1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmltextwriter.model.yml @@ -0,0 +1,21 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmltextwriter", "Method[get_basestream]", "Argument[this].SyntheticField[_textWriter].Field[BaseStream]", "ReturnValue", "value"] + - ["system.xml.xmltextwriter", "Method[writedoctype]", "Argument[0]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writedoctype]", "Argument[1]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writedoctype]", "Argument[2]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writedoctype]", "Argument[3]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writename]", "Argument[0]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writenmtoken]", "Argument[0]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writeprocessinginstruction]", "Argument[0]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writequalifiedname]", "Argument[0]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writestartattribute]", "Argument[0]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writestartattribute]", "Argument[1]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writestartelement]", "Argument[0]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[writestartelement]", "Argument[1]", "Argument[this].SyntheticField[_textWriter]", "taint"] + - ["system.xml.xmltextwriter", "Method[xmltextwriter]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmltextwriter", "Method[xmltextwriter]", "Argument[1]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlurlresolver.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlurlresolver.model.yml new file mode 100644 index 000000000000..512d71582e87 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlurlresolver.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlurlresolver", "Method[getentity]", "Argument[0].Field[LocalPath]", "ReturnValue", "taint"] + - ["system.xml.xmlurlresolver", "Method[set_proxy]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlvalidatingreader.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlvalidatingreader.model.yml new file mode 100644 index 000000000000..8826cb964a32 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlvalidatingreader.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlvalidatingreader", "Method[get_encoding]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlvalidatingreader", "Method[get_reader]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlvalidatingreader", "Method[get_schemas]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlvalidatingreader", "Method[get_schematype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlvalidatingreader", "Method[readstring]", "Argument[this].Field[Value]", "ReturnValue", "taint"] + - ["system.xml.xmlvalidatingreader", "Method[readtypedvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlvalidatingreader", "Method[xmlvalidatingreader]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlvalidatingreader", "Method[xmlvalidatingreader]", "Argument[2]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlwriter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlwriter.model.yml new file mode 100644 index 000000000000..d71dff8585b7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xmlwriter.model.yml @@ -0,0 +1,61 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xmlwriter", "Method[create]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xmlwriter", "Method[create]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xmlwriter", "Method[create]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xmlwriter", "Method[get_settings]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlwriter", "Method[get_xmllang]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlwriter", "Method[lookupprefix]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xmlwriter", "Method[writeattributes]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeattributestring]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeattributestring]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeattributestring]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeattributestring]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeattributestringasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeattributestringasync]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writebase64]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writebase64async]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writebinhex]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writecdata]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writechars]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writecharsasync]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writecomment]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writedoctype]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writedoctype]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writedoctype]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writedoctype]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeelementstring]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeelementstring]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeelementstring]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeelementstring]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeelementstringasync]", "Argument[3]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeentityref]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeentityrefasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writename]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writenameasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writenmtoken]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writenmtokenasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writenode]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writenodeasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeprocessinginstruction]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writequalifiedname]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writequalifiednameasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeraw]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writeraw]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writerawasync]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writerawasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestartattribute]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestartattribute]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestartattributeasync]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestartelement]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestartelement]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestartelement]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestring]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writestringasync]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writevalue]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writewhitespace]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xmlwriter", "Method[writewhitespaceasync]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.extensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.extensions.model.yml new file mode 100644 index 000000000000..c214b76b05e4 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.extensions.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.extensions", "Method[createnavigator]", "Argument[0]", "ReturnValue.SyntheticField[_source]", "value"] + - ["system.xml.xpath.extensions", "Method[createnavigator]", "Argument[1]", "ReturnValue.SyntheticField[_nameTable]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.ixpathnavigable.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.ixpathnavigable.model.yml new file mode 100644 index 000000000000..8c6b09b759a0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.ixpathnavigable.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.ixpathnavigable", "Method[createnavigator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.ixpathnavigable", "Method[createnavigator]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xdocumentextensions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xdocumentextensions.model.yml new file mode 100644 index 000000000000..5b31a84bd891 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xdocumentextensions.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.xdocumentextensions", "Method[toxpathnavigable]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathdocument.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathdocument.model.yml new file mode 100644 index 000000000000..787f2b65734a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathdocument.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.xpathdocument", "Method[xpathdocument]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathexception.model.yml new file mode 100644 index 000000000000..79c1afb6347a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathexception.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.xpathexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathexpression.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathexpression.model.yml new file mode 100644 index 000000000000..ac4112c35983 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathexpression.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.xpathexpression", "Method[clone]", "Argument[this]", "ReturnValue", "value"] + - ["system.xml.xpath.xpathexpression", "Method[compile]", "Argument[0]", "ReturnValue.SyntheticField[_expr]", "value"] + - ["system.xml.xpath.xpathexpression", "Method[compile]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathexpression", "Method[get_expression]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathexpression", "Method[setcontext]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xpath.xpathexpression", "Method[setcontext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathitem.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathitem.model.yml new file mode 100644 index 000000000000..5f45fa4cd222 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathitem.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.xpathitem", "Method[get_typedvalue]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathitem", "Method[get_value]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathitem", "Method[get_xmltype]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathitem", "Method[valueas]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathitem", "Method[valueas]", "Argument[this]", "Argument[1]", "taint"] + - ["system.xml.xpath.xpathitem", "Method[valueas]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathitem", "Method[valueas]", "Argument[this]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathnavigator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathnavigator.model.yml new file mode 100644 index 000000000000..aca8b1f761bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathnavigator.model.yml @@ -0,0 +1,38 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.xpathnavigator", "Method[appendchild]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[clone]", "Argument[this]", "ReturnValue", "value"] + - ["system.xml.xpath.xpathnavigator", "Method[compile]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[createattributes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[evaluate]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[evaluate]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_baseuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_localname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_name]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_namespaceuri]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_nametable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_prefix]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_schemainfo]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_underlyingobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[get_xmllang]", "Argument[this].Field[Value]", "ReturnValue", "value"] + - ["system.xml.xpath.xpathnavigator", "Method[getattribute]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[getnamespace]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[insertafter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[insertbefore]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[lookupprefix]", "Argument[this].Field[LocalName]", "ReturnValue", "value"] + - ["system.xml.xpath.xpathnavigator", "Method[moveto]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[prependchild]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[readsubtree]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[replacerange]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[replacerange]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[select]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[selectchildren]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[selectdescendants]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[selectdescendants]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[selectsinglenode]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xpath.xpathnavigator", "Method[tostring]", "Argument[this].Field[Value]", "ReturnValue", "value"] + - ["system.xml.xpath.xpathnavigator", "Method[writesubtree]", "Argument[this]", "Argument[0]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathnodeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathnodeiterator.model.yml new file mode 100644 index 000000000000..6508123a1207 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xpath.xpathnodeiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xpath.xpathnodeiterator", "Method[clone]", "Argument[this]", "ReturnValue", "value"] + - ["system.xml.xpath.xpathnodeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.ixsltcontextfunction.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.ixsltcontextfunction.model.yml new file mode 100644 index 000000000000..2cd1c6b87cb3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.ixsltcontextfunction.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.ixsltcontextfunction", "Method[get_argtypes]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.ixsltcontextfunction", "Method[invoke]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xsl.ixsltcontextfunction", "Method[invoke]", "Argument[1].Element", "ReturnValue", "taint"] + - ["system.xml.xsl.ixsltcontextfunction", "Method[invoke]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.ancestordocorderiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.ancestordocorderiterator.model.yml new file mode 100644 index 000000000000..1b49e64be1a8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.ancestordocorderiterator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.ancestordocorderiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.ancestoriterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.ancestoriterator.model.yml new file mode 100644 index 000000000000..1322c457c596 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.ancestoriterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.ancestoriterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.ancestoriterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.ancestoriterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.attributecontentiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.attributecontentiterator.model.yml new file mode 100644 index 000000000000..0b2b5d37eec7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.attributecontentiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.attributecontentiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.attributecontentiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.attributeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.attributeiterator.model.yml new file mode 100644 index 000000000000..4214868e6afa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.attributeiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.attributeiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.attributeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.contentiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.contentiterator.model.yml new file mode 100644 index 000000000000..d747ea4e79a5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.contentiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.contentiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.contentiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.contentmergeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.contentmergeiterator.model.yml new file mode 100644 index 000000000000..52b4d68836e3 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.contentmergeiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.contentmergeiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.contentmergeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.descendantiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.descendantiterator.model.yml new file mode 100644 index 000000000000..dad9647daef8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.descendantiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.descendantiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.descendantiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.descendantiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.descendantmergeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.descendantmergeiterator.model.yml new file mode 100644 index 000000000000..a7ff0092f3e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.descendantmergeiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.descendantmergeiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.descendantmergeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.descendantmergeiterator", "Method[movenext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.differenceiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.differenceiterator.model.yml new file mode 100644 index 000000000000..e84ba672f56b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.differenceiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.differenceiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.differenceiterator", "Method[get_current]", "Argument[this].SyntheticField[_navLeft]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.differenceiterator", "Method[movenext]", "Argument[0]", "Argument[this].SyntheticField[_navLeft]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.dodsequencemerge.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.dodsequencemerge.model.yml new file mode 100644 index 000000000000..b1865e5c46dd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.dodsequencemerge.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.dodsequencemerge", "Method[addsequence]", "Argument[0]", "Argument[this].SyntheticField[_firstSequence]", "value"] + - ["system.xml.xsl.runtime.dodsequencemerge", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.dodsequencemerge", "Method[mergesequences]", "Argument[this].SyntheticField[_firstSequence]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.elementcontentiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.elementcontentiterator.model.yml new file mode 100644 index 000000000000..3909d0baa11c --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.elementcontentiterator.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.elementcontentiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.elementcontentiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.elementcontentiterator", "Method[create]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.elementcontentiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.followingsiblingiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.followingsiblingiterator.model.yml new file mode 100644 index 000000000000..0957c7be2633 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.followingsiblingiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.followingsiblingiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.followingsiblingiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.followingsiblingiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.followingsiblingmergeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.followingsiblingmergeiterator.model.yml new file mode 100644 index 000000000000..db75780f04c6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.followingsiblingmergeiterator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.followingsiblingmergeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.iditerator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.iditerator.model.yml new file mode 100644 index 000000000000..2d15da726106 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.iditerator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.iditerator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.iditerator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.iditerator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.intersectiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.intersectiterator.model.yml new file mode 100644 index 000000000000..a1e66ca24278 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.intersectiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.intersectiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.intersectiterator", "Method[get_current]", "Argument[this].SyntheticField[_navLeft]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.intersectiterator", "Method[movenext]", "Argument[0]", "Argument[this].SyntheticField[_navLeft]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.namespaceiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.namespaceiterator.model.yml new file mode 100644 index 000000000000..74d52a590299 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.namespaceiterator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.namespaceiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.nodekindcontentiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.nodekindcontentiterator.model.yml new file mode 100644 index 000000000000..91321d6e392b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.nodekindcontentiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.nodekindcontentiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.nodekindcontentiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.noderangeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.noderangeiterator.model.yml new file mode 100644 index 000000000000..18ad313a77c1 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.noderangeiterator.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.noderangeiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.noderangeiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.noderangeiterator", "Method[create]", "Argument[2]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.noderangeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.parentiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.parentiterator.model.yml new file mode 100644 index 000000000000..76d1e43a2cd8 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.parentiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.parentiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.parentiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingiterator.model.yml new file mode 100644 index 000000000000..1bd8c1de01cc --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingiterator.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.precedingiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.precedingiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingsiblingdocorderiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingsiblingdocorderiterator.model.yml new file mode 100644 index 000000000000..9cfc2386f85a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingsiblingdocorderiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.precedingsiblingdocorderiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.precedingsiblingdocorderiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.precedingsiblingdocorderiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingsiblingiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingsiblingiterator.model.yml new file mode 100644 index 000000000000..a28b0d74ae3a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.precedingsiblingiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.precedingsiblingiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.precedingsiblingiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.precedingsiblingiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.stringconcat.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.stringconcat.model.yml new file mode 100644 index 000000000000..21170e74f9f7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.stringconcat.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.stringconcat", "Method[getresult]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.unioniterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.unioniterator.model.yml new file mode 100644 index 000000000000..6b416ba3277a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.unioniterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.unioniterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.unioniterator", "Method[get_current]", "Argument[this].SyntheticField[_navCurr]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.unioniterator", "Method[movenext]", "Argument[0]", "Argument[this].SyntheticField[_navCurr]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlilstorageconverter.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlilstorageconverter.model.yml new file mode 100644 index 000000000000..54ebe4922ed5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlilstorageconverter.model.yml @@ -0,0 +1,23 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[booleantoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[bytestoatomicvalue]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[bytestoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[datetimetoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[decimaltoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[doubletoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[int32toatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[int64toatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[itemstonavigators]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[navigatorstoitems]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[singletoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[stringtoatomicvalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[stringtoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[timespantoatomicvalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[timespantoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[xmlqualifiednametoatomicvalue]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlilstorageconverter", "Method[xmlqualifiednametoatomicvalue]", "Argument[2]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerycontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerycontext.model.yml new file mode 100644 index 000000000000..0b0400a87954 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerycontext.model.yml @@ -0,0 +1,12 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlquerycontext", "Method[get_defaultdatasource]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlquerycontext", "Method[get_defaultnametable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlquerycontext", "Method[get_querynametable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlquerycontext", "Method[getdatasource]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlquerycontext", "Method[getlateboundobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlquerycontext", "Method[getparameter]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryitemsequence.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryitemsequence.model.yml new file mode 100644 index 000000000000..e00c46122693 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryitemsequence.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlqueryitemsequence", "Method[addclone]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryitemsequence", "Method[createorreuse]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlqueryitemsequence", "Method[xmlqueryitemsequence]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerynodesequence.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerynodesequence.model.yml new file mode 100644 index 000000000000..cf8c3289f0c2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerynodesequence.model.yml @@ -0,0 +1,16 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[addclone]", "Argument[0]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[copyto]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[createorreuse]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[createorreuse]", "Argument[1]", "Argument[0].SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[createorreuse]", "Argument[1]", "ReturnValue.SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[docorderdistinct]", "Argument[this]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[get_item]", "Argument[this].SyntheticField[_items].Element", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[xmlquerynodesequence]", "Argument[0].Element", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlquerynodesequence", "Method[xmlquerynodesequence]", "Argument[0]", "Argument[this].SyntheticField[_items].Element", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryoutput.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryoutput.model.yml new file mode 100644 index 000000000000..2a5d76a45bb5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryoutput.model.yml @@ -0,0 +1,14 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[startcopy]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[writeitem]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[writestartattributecomputed]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[writestartattributelocalname]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[writestartelementcomputed]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[writestartnamespace]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[writestartprocessinginstruction]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryoutput", "Method[xsltcopyof]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryruntime.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryruntime.model.yml new file mode 100644 index 000000000000..9df8df75dfb2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlqueryruntime.model.yml @@ -0,0 +1,32 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[changetypexsltargument]", "Argument[1]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[changetypexsltresult]", "Argument[1]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[debuggetglobalnames]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[debuggetglobalvalue]", "Argument[this].SyntheticField[_globalValues].Element", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[debuggetxsltvalue]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[debuggetxsltvalue]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[debugsetglobalvalue]", "Argument[1]", "Argument[this].SyntheticField[_globalValues].Element", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[docorderdistinct]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[endrtfconstruction]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[findindex]", "Argument[this]", "Argument[2]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[get_externalcontext]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[get_nametable]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[get_output]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[getatomizedname]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[getcollation]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[getearlyboundobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[getglobalvalue]", "Argument[this].SyntheticField[_globalValues].Element", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[getnamefilter]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[parsetagname]", "Argument[0]", "ReturnValue.Field[Name]", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[parsetagname]", "Argument[1]", "ReturnValue.Field[Namespace]", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[setglobalvalue]", "Argument[1]", "Argument[this].SyntheticField[_globalValues].Element", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[startrtfconstruction]", "Argument[0]", "Argument[1]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[startrtfconstruction]", "Argument[this]", "Argument[1]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[startsequenceconstruction]", "Argument[this]", "Argument[0]", "taint"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[textrtfconstruction]", "Argument[0]", "ReturnValue.SyntheticField[_text]", "value"] + - ["system.xml.xsl.runtime.xmlqueryruntime", "Method[textrtfconstruction]", "Argument[1]", "ReturnValue.SyntheticField[_baseUri]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerysequence.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerysequence.model.yml new file mode 100644 index 000000000000..2021ab49676d --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlquerysequence.model.yml @@ -0,0 +1,15 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[add]", "Argument[0]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[copyto]", "Argument[this].SyntheticField[_items].Element", "Argument[0].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[createorreuse]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[createorreuse]", "Argument[1]", "Argument[0].SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[createorreuse]", "Argument[1]", "ReturnValue.SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[get_item]", "Argument[this].SyntheticField[_items].Element", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[getenumerator]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[xmlquerysequence]", "Argument[0]", "Argument[this].SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xmlquerysequence", "Method[xmlquerysequence]", "Argument[0]", "Argument[this].SyntheticField[_items]", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlsortkeyaccumulator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlsortkeyaccumulator.model.yml new file mode 100644 index 000000000000..9611b21fc53b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xmlsortkeyaccumulator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xmlsortkeyaccumulator", "Method[get_keys]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathfollowingiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathfollowingiterator.model.yml new file mode 100644 index 000000000000..83d6e102f4ea --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathfollowingiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xpathfollowingiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xpathfollowingiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xpathfollowingiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathfollowingmergeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathfollowingmergeiterator.model.yml new file mode 100644 index 000000000000..a4bb833c39f2 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathfollowingmergeiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xpathfollowingmergeiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xpathfollowingmergeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xpathfollowingmergeiterator", "Method[movenext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingdocorderiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingdocorderiterator.model.yml new file mode 100644 index 000000000000..a5f24a324804 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingdocorderiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xpathprecedingdocorderiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xpathprecedingdocorderiterator", "Method[create]", "Argument[1]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xpathprecedingdocorderiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingiterator.model.yml new file mode 100644 index 000000000000..c38c850a1dfa --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingiterator.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xpathprecedingiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingmergeiterator.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingmergeiterator.model.yml new file mode 100644 index 000000000000..17d744256748 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xpathprecedingmergeiterator.model.yml @@ -0,0 +1,9 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xpathprecedingmergeiterator", "Method[create]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.runtime.xpathprecedingmergeiterator", "Method[get_current]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xpathprecedingmergeiterator", "Method[movenext]", "Argument[0]", "Argument[this]", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltconvert.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltconvert.model.yml new file mode 100644 index 000000000000..b076b6555ab0 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltconvert.model.yml @@ -0,0 +1,13 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xsltconvert", "Method[ensurenodeset]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltconvert", "Method[tonode]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xsltconvert", "Method[tonode]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltconvert", "Method[tonodeset]", "Argument[0]", "ReturnValue.SyntheticField[_items].Element", "value"] + - ["system.xml.xsl.runtime.xsltconvert", "Method[tonodeset]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltconvert", "Method[tostring]", "Argument[0].Element", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xsltconvert", "Method[tostring]", "Argument[0]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltfunctions.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltfunctions.model.yml new file mode 100644 index 000000000000..6842431f7132 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltfunctions.model.yml @@ -0,0 +1,17 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xsltfunctions", "Method[baseuri]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[mslocalname]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[msnamespaceuri]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[normalizespace]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[outerxml]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[substring]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[substring]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[substringafter]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[substringbefore]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[substringbefore]", "Argument[1]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltfunctions", "Method[translate]", "Argument[0]", "ReturnValue", "value"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltlibrary.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltlibrary.model.yml new file mode 100644 index 000000000000..18e703ebc410 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.runtime.xsltlibrary.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.runtime.xsltlibrary", "Method[formatmessage]", "Argument[0]", "ReturnValue", "value"] + - ["system.xml.xsl.runtime.xsltlibrary", "Method[formatmessage]", "Argument[1]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltargumentlist.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltargumentlist.model.yml new file mode 100644 index 000000000000..f2a5401a64e7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltargumentlist.model.yml @@ -0,0 +1,10 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.xsltargumentlist", "Method[getextensionobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.xsltargumentlist", "Method[getparam]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.xsltargumentlist", "Method[removeextensionobject]", "Argument[this]", "ReturnValue", "taint"] + - ["system.xml.xsl.xsltargumentlist", "Method[removeparam]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltcontext.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltcontext.model.yml new file mode 100644 index 000000000000..7babdc768868 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltcontext.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.xsltcontext", "Method[resolvefunction]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltexception.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltexception.model.yml new file mode 100644 index 000000000000..d3a86456e357 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltexception.model.yml @@ -0,0 +1,8 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.xsltexception", "Method[get_message]", "Argument[this].Field[Message]", "ReturnValue", "value"] + - ["system.xml.xsl.xsltexception", "Method[get_sourceuri]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltmessageencounteredeventargs.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltmessageencounteredeventargs.model.yml new file mode 100644 index 000000000000..928bb18dbc93 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltmessageencounteredeventargs.model.yml @@ -0,0 +1,7 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.xsltmessageencounteredeventargs", "Method[get_message]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltransform.model.yml b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltransform.model.yml new file mode 100644 index 000000000000..b2db437364bd --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/frameworks/generated/system.xml.xsl.xsltransform.model.yml @@ -0,0 +1,11 @@ +# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT. +extensions: + - addsTo: + pack: microsoft/powershell-all + extensible: summaryModel + data: + - ["system.xml.xsl.xsltransform", "Method[set_xmlresolver]", "Argument[0]", "Argument[this]", "taint"] + - ["system.xml.xsl.xsltransform", "Method[transform]", "Argument[0]", "ReturnValue", "taint"] + - ["system.xml.xsl.xsltransform", "Method[transform]", "Argument[1]", "ReturnValue", "taint"] + - ["system.xml.xsl.xsltransform", "Method[transform]", "Argument[2]", "ReturnValue", "taint"] + - ["system.xml.xsl.xsltransform", "Method[transform]", "Argument[this]", "ReturnValue", "taint"] diff --git a/powershell/ql/lib/semmle/code/powershell/internal/Argument.qll b/powershell/ql/lib/semmle/code/powershell/internal/Argument.qll new file mode 100644 index 000000000000..e2f1a2fee16b --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/internal/Argument.qll @@ -0,0 +1,71 @@ +private import powershell + +module Private { + /** + * An argument to a call. + * + * The argument may be named or positional. + */ + abstract class AbstractArgument extends Expr { + Call call; + + /** Gets the call that this is an argumnt of. */ + final Call getCall() { result = call } + + /** Gets the position if this is a positional argument. */ + abstract int getPosition(); + + /** Gets the name if this is a keyword argument. */ + abstract string getName(); + + /** Holds if this is a qualifier of a call */ + abstract predicate isQualifier(); + } + + class CmdArgument extends AbstractArgument { + override CmdCall call; + + CmdArgument() { call.getAnArgument() = this } + + override int getPosition() { call.getPositionalArgument(result) = this } + + override string getName() { call.getNamedArgument(result) = this } + + final override predicate isQualifier() { none() } + } + + class MethodArgument extends AbstractArgument { + override MethodCall call; + + MethodArgument() { call.getAnArgument() = this or call.getQualifier() = this } + + override int getPosition() { call.getArgument(result) = this } + + override string getName() { none() } + + final override predicate isQualifier() { call.getQualifier() = this } + } +} + +private import Private + +module Public { + final class Argument = AbstractArgument; + + /** A positional argument to a command. */ + class PositionalArgument extends Argument { + PositionalArgument() { + not this instanceof NamedArgument and not this instanceof QualifierArgument + } + } + + /** A named argument to a command. */ + class NamedArgument extends Argument { + NamedArgument() { exists(this.getName()) } + } + + /** An argument that is a qualifier to a method. */ + class QualifierArgument extends Argument { + QualifierArgument() { this.isQualifier() } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/internal/ExplicitWrite.qll b/powershell/ql/lib/semmle/code/powershell/internal/ExplicitWrite.qll new file mode 100644 index 000000000000..f1c660cfc7f5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/internal/ExplicitWrite.qll @@ -0,0 +1,19 @@ +private import powershell + +module Private { + /** + * Holds if `e` is written to by `assign`. + * + * Note there may be more than one `e` for which `isExplicitWrite(e, assign)` + * holds if the left-hand side is an array literal. + */ + predicate isExplicitWrite(Expr e, AssignStmt assign) { + e = assign.getLeftHandSide() + or + e = any(ConvertExpr convert | isExplicitWrite(convert, assign)).getBase() + or + e = any(ArrayLiteral array | isExplicitWrite(array, assign)).getAnElement() + } +} + +module Public { } diff --git a/powershell/ql/lib/semmle/code/powershell/security/CommandInjectionCustomizations.qll b/powershell/ql/lib/semmle/code/powershell/security/CommandInjectionCustomizations.qll new file mode 100644 index 000000000000..316e203013ee --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/CommandInjectionCustomizations.qll @@ -0,0 +1,260 @@ +/** + * Provides default sources, sinks and sanitizers for reasoning about + * command-injection vulnerabilities, as well as extension points for + * adding your own. + */ + +private import semmle.code.powershell.dataflow.DataFlow +import semmle.code.powershell.ApiGraphs +private import semmle.code.powershell.dataflow.flowsources.FlowSources +private import semmle.code.powershell.Cfg + +module CommandInjection { + /** + * A data flow source for command-injection vulnerabilities. + */ + abstract class Source extends DataFlow::Node { + /** Gets a string that describes the type of this flow source. */ + abstract string getSourceType(); + } + + /** + * A data flow sink for command-injection vulnerabilities. + */ + abstract class Sink extends DataFlow::Node { + abstract string getSinkType(); + } + + /** + * A sanitizer for command-injection vulnerabilities. + */ + abstract class Sanitizer extends DataFlow::Node { } + + /** A source of user input, considered as a flow source for command injection. */ + class FlowSourceAsSource extends Source { + FlowSourceAsSource() { + this instanceof SourceNode and + not this instanceof EnvironmentVariableSource and + not this instanceof InvokeWebRequest + } + + override string getSourceType() { result = "user-provided value" } + } + + class InvokeWebRequest extends DataFlow::CallNode { + InvokeWebRequest(){ + this.matchesName("Invoke-WebRequest") + } + } + + /** + * A command argument to a function that initiates an operating system command. + */ + class SystemCommandExecutionSink extends Sink { + SystemCommandExecutionSink() { + // An argument to a call + exists(DataFlow::CallNode call | + call.matchesName(["Invoke-Expression", "iex"]) and + call.getAnArgument() = this + ) + or + // Or the call command itself in case it's a use of "operator &" or "operator .". + any(DataFlow::CallOperatorNode call).getCommand() = this + or + any(DataFlow::DotSourcingOperatorNode call).getCommand() = this + } + + override string getSinkType() { result = "call to Invoke-Expression" } + } + + class StartProcessSink extends Sink { + StartProcessSink(){ + exists(DataFlow::CallNode call | + call.matchesName("Start-Process") and + call.getAnArgument() = this + ) + } + override string getSinkType(){ result = "call to Start-Process"} + } + + class AddTypeSink extends Sink { + AddTypeSink() { + exists(DataFlow::CallNode call | + call.matchesName("Add-Type") and + call.getAnArgument() = this + ) + } + + override string getSinkType() { result = "call to Add-Type" } + } + + class InvokeScriptSink extends Sink { + InvokeScriptSink() { + exists(API::Node call | + API::getTopLevelMember("executioncontext") + .getMember("invokecommand") + .getMethod("invokescript") = call and + this = call.getArgument(_).asSink() + ) + } + + override string getSinkType() { result = "call to InvokeScript" } + } + + class CreateNestedPipelineSink extends Sink { + CreateNestedPipelineSink() { + exists(API::Node call | + API::getTopLevelMember("host").getMember("runspace").getMethod("createnestedpipeline") = + call and + this = call.getArgument(_).asSink() + ) + } + + override string getSinkType() { result = "call to CreateNestedPipeline" } + } + + class AddScriptInvokeSink extends Sink { + AddScriptInvokeSink() { + exists(InvokeMemberExpr addscript, InvokeMemberExpr create | + this.asExpr().getExpr() = addscript.getAnArgument() and + addscript.matchesName("AddScript") and + create.matchesName("Create") and + addscript.getQualifier().(InvokeMemberExpr) = create and + create.getQualifier().(TypeNameExpr).getAName() = "PowerShell" + ) + } + + override string getSinkType() { result = "call to AddScript" } + } + + class PowershellSink extends Sink { + PowershellSink() { + exists(CmdCall c | c.matchesName("powershell") | + this.asExpr().getExpr() = c.getArgument(1) and + c.getArgument(0).getValue().asString() = "-command" + or + this.asExpr().getExpr() = c.getArgument(0) + ) + } + + override string getSinkType() { result = "call to Powershell" } + } + + class CmdSink extends Sink { + CmdSink() { + exists(CmdCall c | + this.asExpr().getExpr() = c.getArgument(1) and + c.matchesName("cmd") and + c.getArgument(0).getValue().asString() = "/c" + ) + } + + override string getSinkType() { result = "call to Cmd" } + } + + class ForEachObjectSink extends Sink { + ForEachObjectSink() { + exists(CmdCall c | + this.asExpr().getExpr() = c.getAnArgument() and + c.matchesName("Foreach-Object") + ) + } + + override string getSinkType() { result = "call to ForEach-Object" } + } + + class InvokeSink extends Sink { + InvokeSink() { + exists(InvokeMemberExpr ie | + this.asExpr().getExpr() = ie.getCallee() + or + ie.getAName() = "Invoke" and + ie.getQualifier().(MemberExprReadAccess).getMemberExpr() = this.asExpr().getExpr() + ) + } + + override string getSinkType() { result = "call to Invoke" } + } + + class CreateScriptBlockSink extends Sink { + CreateScriptBlockSink() { + exists(InvokeMemberExpr ie | + this.asExpr().getExpr() = ie.getAnArgument() and + ie.matchesName("Create") and + ie.getQualifier().(TypeNameExpr).getAName() = "ScriptBlock" + ) + } + + override string getSinkType() { result = "call to CreateScriptBlock" } + } + + class NewScriptBlockSink extends Sink { + NewScriptBlockSink() { + exists(API::Node call | + API::getTopLevelMember("executioncontext") + .getMember("invokecommand") + .getMethod("newscriptblock") = call and + this = call.getArgument(_).asSink() + ) + } + + override string getSinkType() { result = "call to NewScriptBlock" } + } + + class ExpandStringSink extends Sink { + ExpandStringSink() { + exists(API::Node call | this = call.getArgument(_).asSink() | + API::getTopLevelMember("executioncontext") + .getMember("invokecommand") + .getMethod("expandstring") = call or + API::getTopLevelMember("executioncontext") + .getMember("sessionstate") + .getMember("invokecommand") + .getMethod("expandstring") = call + ) + } + + override string getSinkType() { result = "call to ExpandString" } + } + + private class ExternalCommandInjectionSink extends Sink { + ExternalCommandInjectionSink() { + this = ModelOutput::getASinkNode("command-injection").asSink() + } + + override string getSinkType() { result = "external command injection" } + } + + class TypedParameterSanitizer extends Sanitizer { + TypedParameterSanitizer() { + exists(Function f, Parameter p | + p = f.getAParameter() and + p.getStaticType() != "object" and + this.asParameter() = p + ) + } + } + + class ValidateAttributeSanitizer extends Sanitizer { + ValidateAttributeSanitizer() { + exists(Function f, Attribute a, Parameter p | + p = f.getAParameter() and + p.getAnAttribute() = a and + a.getAName() = ["ValidateScript", "ValidateSet", "ValidatePattern"] and + this.asParameter() = p + ) + } + } + + class SingleQuoteSanitizer extends Sanitizer { + SingleQuoteSanitizer() { + exists(ExpandableStringExpr e, VarReadAccess v | + v = this.asExpr().getExpr() and + e.getUnexpandedValue() + .toLowerCase() + .matches("%'$" + v.getVariable().getLowerCaseName() + "'%") and + e.getAnExpr() = v + ) + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/security/CommandInjectionQuery.qll b/powershell/ql/lib/semmle/code/powershell/security/CommandInjectionQuery.qll new file mode 100644 index 000000000000..dd7283d15467 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/CommandInjectionQuery.qll @@ -0,0 +1,26 @@ +/** + * Provides a taint tracking configuration for reasoning about + * command-injection vulnerabilities (CWE-078). + * + * Note, for performance reasons: only import this file if + * `CommandInjectionFlow` is needed, otherwise + * `CommandInjectionCustomizations` should be imported instead. + */ + +import powershell +import semmle.code.powershell.dataflow.TaintTracking +import CommandInjectionCustomizations::CommandInjection +import semmle.code.powershell.dataflow.DataFlow + +private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } +} + +/** + * Taint-tracking for reasoning about command-injection vulnerabilities. + */ +module CommandInjectionFlow = TaintTracking::Global; diff --git a/powershell/ql/lib/semmle/code/powershell/security/Sanitizers.qll b/powershell/ql/lib/semmle/code/powershell/security/Sanitizers.qll new file mode 100644 index 000000000000..29b82e5030a6 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/Sanitizers.qll @@ -0,0 +1,14 @@ +private import powershell +private import semmle.code.powershell.dataflow.DataFlow + +/** + * A dataflow node that is guarenteed to have a "simple" type. + * + * Simple types include integers, floats, characters, booleans, and `datetime`. + */ +class SimpleTypeSanitizer extends DataFlow::Node { + SimpleTypeSanitizer() { + this.asParameter().getStaticType() = + ["int32", "int64", "single", "double", "decimal", "char", "boolean", "datetime"] + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/security/SqlInjectionCustomizations.qll b/powershell/ql/lib/semmle/code/powershell/security/SqlInjectionCustomizations.qll new file mode 100644 index 000000000000..0ddf496f7562 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/SqlInjectionCustomizations.qll @@ -0,0 +1,132 @@ +/** + * Provides default sources, sinks and sanitizers for reasoning about + * SQL-injection vulnerabilities, as well as extension points for + * adding your own. + */ + +private import semmle.code.powershell.dataflow.DataFlow +import semmle.code.powershell.ApiGraphs +private import semmle.code.powershell.dataflow.flowsources.FlowSources +private import semmle.code.powershell.Cfg +private import semmle.code.powershell.security.Sanitizers + +module SqlInjection { + /** + * A data flow source for SQL-injection vulnerabilities. + */ + abstract class Source extends DataFlow::Node { + /** Gets a string that describes the type of this flow source. */ + abstract string getSourceType(); + } + + /** + * A data flow sink for SQL-injection vulnerabilities. + */ + abstract class Sink extends DataFlow::Node { + /** Gets a description of this sink. */ + abstract string getSinkType(); + + /** + * Holds if this sink should allow for an implicit read of `cs` when + * reached. + */ + predicate allowImplicitRead(DataFlow::ContentSet cs) { none() } + } + + /** + * A sanitizer for SQL-injection vulnerabilities. + */ + abstract class Sanitizer extends DataFlow::Node { } + + /** A source of user input, considered as a flow source for command injection. */ + class FlowSourceAsSource extends Source { + FlowSourceAsSource() { + this instanceof SourceNode and + not this instanceof EnvironmentVariableSource + } + + override string getSourceType() { result = this.(SourceNode).getSourceType() } + } + + private string query() { result = ["query", "q"] } + + private string inputfile() { result = ["inputfile", "i"] } + + bindingset[call] + pragma[inline_late] + private predicate sqlCmdSinkCommon(DataFlow::CallNode call, DataFlow::Node s) { + s = call.getNamedArgument(query()) + or + // If the input is not provided as a query parameter or an input file + // parameter then it's the first argument. + not call.hasNamedArgument(query()) and + not call.hasNamedArgument(inputfile()) and + s = call.getArgument(0) + or + // TODO: Here we really should pick a splat argument, but we don't yet extract whether an + // argument is a splat argument. + s = unique( | | call.getAnArgument()) + } + + class InvokeSqlCmdSink extends Sink { + InvokeSqlCmdSink() { + exists(DataFlow::CallNode call | + call.matchesName("Invoke-Sqlcmd") and + sqlCmdSinkCommon(call, this) + ) + } + + override string getSinkType() { result = "call to Invoke-Sqlcmd" } + + override predicate allowImplicitRead(DataFlow::ContentSet cs) { + cs.getAStoreContent().(DataFlow::Content::KnownKeyContent).getIndex().stringMatches(query()) + } + } + + class ConnectionStringWriteSink extends Sink { + string memberName; + + ConnectionStringWriteSink() { + exists(CfgNodes::StmtNodes::AssignStmtCfgNode assign | + memberName = "CommandText" and + assign + .getLeftHandSide() + .(CfgNodes::ExprNodes::MemberExprCfgNode) + .memberNameMatches(memberName) and + assign.getRightHandSide() = this.asExpr() + ) + } + + override string getSinkType() { result = "write to " + memberName } + } + + /** + * A call of the form `&sqlcmd`. + * + * We don't know if this is actually a call to an SQL execution procedure, but it is + * very common to define a `sqlcmd` variable and point it to an SQL execution program. + */ + class SqlCmdSink extends Sink { + SqlCmdSink() { + exists(DataFlow::CallOperatorNode call | + call.getCommand().asExpr().getValue().stringMatches("sqlcmd") and + sqlCmdSinkCommon(call, this) + ) + } + + override string getSinkType() { result = "call to sqlcmd" } + } + + class TypeSanitizer extends Sanitizer instanceof SimpleTypeSanitizer { } + + class ValidateAttributeSanitizer extends Sanitizer { + ValidateAttributeSanitizer() { + exists(Function f, Attribute a, Parameter p | + p = f.getAParameter() and + p.getAnAttribute() = a and + a.getAName() = ["ValidateScript", "ValidateSet", "ValidatePattern"] and + this.asParameter() = p + ) + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/security/SqlInjectionQuery.qll b/powershell/ql/lib/semmle/code/powershell/security/SqlInjectionQuery.qll new file mode 100644 index 000000000000..5cf016c62e13 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/SqlInjectionQuery.qll @@ -0,0 +1,50 @@ +/** + * Provides a taint tracking configuration for reasoning about + * SQL-injection vulnerabilities (CWE-078). + * + * Note, for performance reasons: only import this file if + * `SqlInjectionFlow` is needed, otherwise + * `SqlInjectionCustomizations` should be imported instead. + */ + +import powershell +import semmle.code.powershell.dataflow.TaintTracking +import SqlInjectionCustomizations::SqlInjection +import semmle.code.powershell.dataflow.DataFlow + +private module Config implements DataFlow::StateConfigSig { + newtype FlowState = + additional BeforeConcat() or + additional AfterConcat() + + predicate isSource(DataFlow::Node source, FlowState state) { + source instanceof Source and state = BeforeConcat() + } + + predicate isSink(DataFlow::Node sink, FlowState state) { + sink instanceof Sink and state = AfterConcat() + } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } + + predicate isAdditionalFlowStep( + DataFlow::Node node1, FlowState state1, DataFlow::Node node2, FlowState state2 + ) { + state1 = BeforeConcat() and + state2 = AfterConcat() and + ( + TaintTracking::stringInterpolationTaintStep(node1, node2) + or + TaintTracking::operationTaintStep(node1, node2) + ) + } + + predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet cs) { + node.(Sink).allowImplicitRead(cs) + } +} + +/** + * Taint-tracking for reasoning about SQL-injection vulnerabilities. + */ +module SqlInjectionFlow = TaintTracking::GlobalWithState; diff --git a/powershell/ql/lib/semmle/code/powershell/security/UnsafeDeserializationCustomizations.qll b/powershell/ql/lib/semmle/code/powershell/security/UnsafeDeserializationCustomizations.qll new file mode 100644 index 000000000000..25615acd77d7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/UnsafeDeserializationCustomizations.qll @@ -0,0 +1,53 @@ +/** + * Provides default sources, sinks and sanitizers for reasoning about + * unsafe deserialization vulnerabilities, as well as extension points for + * adding your own. + */ + +private import semmle.code.powershell.dataflow.DataFlow +import semmle.code.powershell.ApiGraphs +private import semmle.code.powershell.dataflow.flowsources.FlowSources +private import semmle.code.powershell.Cfg + +module UnsafeDeserialization { + /** + * A data flow source for SQL-injection vulnerabilities. + */ + abstract class Source extends DataFlow::Node { + /** Gets a string that describes the type of this flow source. */ + abstract string getSourceType(); + } + + /** + * A data flow sink for SQL-injection vulnerabilities. + */ + abstract class Sink extends DataFlow::Node { + /** Gets a description of this sink. */ + abstract string getSinkType(); + + } + + /** + * A sanitizer for Unsafe Deserialization vulnerabilities. + */ + abstract class Sanitizer extends DataFlow::Node { } + + /** A source of user input, considered as a flow source for unsafe deserialization. */ + class FlowSourceAsSource extends Source instanceof SourceNode { + override string getSourceType() { result = SourceNode.super.getSourceType() } + } + + class BinaryFormatterDeserializeSink extends Sink { + BinaryFormatterDeserializeSink() { + exists(DataFlow::ObjectCreationNode ocn, DataFlow::CallNode cn | + cn.getQualifier().getALocalSource() = ocn and + ocn.getExprNode().getExpr().(CallExpr).getAnArgument().getValue().asString() = "System.Runtime.Serialization.Formatters.Binary.BinaryFormatter" and + cn.getLowerCaseName() = "deserialize" and + cn.getAnArgument() = this + ) + } + + override string getSinkType() { result = "call to BinaryFormatter.Deserialize" } + + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/security/UnsafeDeserializationQuery.qll b/powershell/ql/lib/semmle/code/powershell/security/UnsafeDeserializationQuery.qll new file mode 100644 index 000000000000..fba30b507ad5 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/UnsafeDeserializationQuery.qll @@ -0,0 +1,28 @@ +/** + * Provides a taint tracking configuration for reasoning about + * deserialization vulnerabilities (CWE-502). + * + * Note, for performance reasons: only import this file if + * `UnsafeDeserializationFlow` is needed, otherwise + * `UnsafeDeserializationCustomizations` should be imported instead. + */ + +import powershell +import semmle.code.powershell.dataflow.flowsources.FlowSources +import semmle.code.powershell.dataflow.DataFlow +import semmle.code.powershell.dataflow.TaintTracking +import UnsafeDeserializationCustomizations::UnsafeDeserialization + +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + predicate isAdditionalFlowStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo){ + exists(InvokeMemberExpr ime | + nodeTo.asExpr().getExpr() = ime and + nodeFrom.asExpr().getExpr() = ime.getAnArgument() + ) + } +} + +module UnsafeDeserializationFlow = TaintTracking::Global; \ No newline at end of file diff --git a/powershell/ql/lib/semmle/code/powershell/security/ZipSlipCustomizations.qll b/powershell/ql/lib/semmle/code/powershell/security/ZipSlipCustomizations.qll new file mode 100644 index 000000000000..37898b427e5a --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/ZipSlipCustomizations.qll @@ -0,0 +1,96 @@ +/** + * Provides default sources, sinks and sanitizers for reasoning about + * zip slip vulnerabilities, as well as extension points for + * adding your own. + */ + +private import semmle.code.powershell.dataflow.DataFlow +import semmle.code.powershell.ApiGraphs +private import semmle.code.powershell.dataflow.flowsources.FlowSources +private import semmle.code.powershell.Cfg + +module ZipSlip { + /** + * A data flow source for zip slip vulnerabilities. + */ + abstract class Source extends DataFlow::Node { + /** Gets a string that describes the type of this flow source. */ + abstract string getSourceType(); + } + + /** + * A data flow sink for zip slip vulnerabilities. + */ + abstract class Sink extends DataFlow::Node { + abstract string getSinkType(); + } + + /** + * A sanitizer for zip slip vulnerabilities. + */ + abstract class Sanitizer extends DataFlow::Node { } + + /** + * Access to the `FullName` property of the archive item + */ + class ArchiveEntryFullName extends Source { + ArchiveEntryFullName() { + this = + API::getTopLevelMember("system") + .getMember("io") + .getMember("compression") + .getMember("zipfile") + .getReturn("openread") + .getMember("entries") + .getAnElement() + .getField("fullname") + .asSource() + } + + override string getSourceType() { + result = "read of System.IO.Compression.ZipArchiveEntry.FullName" + } + } + + /** + * Argument to extract to file extension method + */ + class SinkCompressionExtractToFileArgument extends Sink { + SinkCompressionExtractToFileArgument() { + exists(DataFlow::CallNode call | + call = + API::getTopLevelMember("system") + .getMember("io") + .getMember("compression") + .getMember("zipfileextensions") + .getMember("extracttofile") + .asCall() and + this = call.getArgument(1) + ) + } + + override string getSinkType() { result = "argument to archive extraction" } + } + + class SinkFileOpenArgument extends Sink { + SinkFileOpenArgument() { + exists(DataFlow::CallNode call | + call = + API::getTopLevelMember("system") + .getMember("io") + .getMember("file") + .getMethod(["open", "openwrite", "create"]) + .asCall() and + this = call.getArgument(0) + ) + } + + override string getSinkType() { result = "argument to file opening" } + } + + private class ExternalZipSlipSink extends Sink { + ExternalZipSlipSink() { this = ModelOutput::getASinkNode("zip-slip").asSink() } + + override string getSinkType() { result = "zip slip" } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/security/ZipSlipQuery.qll b/powershell/ql/lib/semmle/code/powershell/security/ZipSlipQuery.qll new file mode 100644 index 000000000000..fa4d7293233f --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/security/ZipSlipQuery.qll @@ -0,0 +1,24 @@ +/** + * Provides a taint tracking configuration for reasoning about + * zip slip (CWE-022). + * + * Note, for performance reasons: only import this file if + * `ZipSlipFlow` is needed, otherwise + * `ZipSlipCustomizations` should be imported instead. + */ + +import powershell +import semmle.code.powershell.dataflow.flowsources.FlowSources +import semmle.code.powershell.dataflow.DataFlow +import semmle.code.powershell.dataflow.TaintTracking +import ZipSlipCustomizations::ZipSlip + +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } +} + +module ZipSlipFlow = TaintTracking::Global; diff --git a/powershell/ql/lib/semmle/code/powershell/typetracking/ApiGraphShared.qll b/powershell/ql/lib/semmle/code/powershell/typetracking/ApiGraphShared.qll new file mode 100644 index 000000000000..8efac32b7624 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/typetracking/ApiGraphShared.qll @@ -0,0 +1,328 @@ +/** + * Parts of API graphs that can be shared with other dynamic languages. + * + * Depends on TypeTrackerSpecific for the corresponding language. + */ + +private import codeql.util.Location +private import semmle.code.powershell.dataflow.DataFlow +private import semmle.code.powershell.typetracking.internal.TypeTrackingImpl + +/** + * The signature to use when instantiating `ApiGraphShared`. + * + * The implementor should define a newtype with at least three branches as follows: + * ```ql + * newtype TApiNode = + * MkForwardNode(LocalSourceNode node, TypeTracker t) { isReachable(node, t) } or + * MkBackwardNode(LocalSourceNode node, TypeTracker t) { isReachable(node, t) } or + * MkSinkNode(Node node) { ... } or + * ... + * ``` + * + * The three branches should be exposed through `getForwardNode`, `getBackwardNode`, and `getSinkNode`, respectively. + */ +signature module ApiGraphSharedSig { + /** A node in the API graph. */ + class ApiNode { + /** Gets a string representation of this API node. */ + string toString(); + + /** Gets the location associated with this API node, if any. */ + Location getLocation(); + } + + /** + * Gets the forward node with the given type-tracking state. + * + * This node will have outgoing epsilon edges to its type-tracking successors. + */ + ApiNode getForwardNode(DataFlow::LocalSourceNode node, TypeTracker t); + + /** + * Gets the backward node with the given type-tracking state. + * + * This node will have outgoing epsilon edges to its type-tracking predecessors. + */ + ApiNode getBackwardNode(DataFlow::LocalSourceNode node, TypeTracker t); + + /** + * Gets the sink node corresponding to `node`. + * + * Since sinks are not generally `LocalSourceNode`s, such nodes are materialised separately in order for + * the API graph to include representatives for sinks. Note that there is no corresponding case for "source" + * nodes as these are represented as forward nodes with initial-state type-trackers. + * + * Sink nodes have outgoing epsilon edges to the backward nodes corresponding to their local sources. + */ + ApiNode getSinkNode(DataFlow::Node node); + + /** + * Holds if a language-specific epsilon edge `pred -> succ` should be generated. + */ + predicate specificEpsilonEdge(ApiNode pred, ApiNode succ); +} + +/** + * Parts of API graphs that can be shared between language implementations. + */ +module ApiGraphShared { + private import S + + /** Gets a local source of `node`. */ + bindingset[node] + pragma[inline_late] + DataFlow::LocalSourceNode getALocalSourceStrict(DataFlow::Node node) { + result = node.getALocalSource() + } + + cached + private module Cached { + /** + * Holds if there is an epsilon edge `pred -> succ`. + * + * That relation is reflexive, so `fastTC` produces the equivalent of a reflexive, transitive closure. + */ + pragma[noopt] + cached + predicate epsilonEdge(ApiNode pred, ApiNode succ) { + exists( + StepSummary summary, DataFlow::LocalSourceNode predNode, TypeTracker predState, + DataFlow::LocalSourceNode succNode, TypeTracker succState + | + step(predNode, succNode, summary) + | + pred = getForwardNode(predNode, predState) and + succState = append(predState, summary) and + succ = getForwardNode(succNode, succState) + or + succ = getBackwardNode(predNode, predState) and // swap order for backward flow + succState = append(predState, summary) and + pred = getBackwardNode(succNode, succState) // swap order for backward flow + ) + or + exists(DataFlow::Node sink, DataFlow::LocalSourceNode localSource | + pred = getSinkNode(sink) and + localSource = getALocalSourceStrict(sink) and + succ = getBackwardStartNode(localSource) + ) + or + specificEpsilonEdge(pred, succ) + or + succ instanceof ApiNode and + succ = pred + } + + /** + * Holds if `pred` can reach `succ` by zero or more epsilon edges. + */ + cached + predicate epsilonStar(ApiNode pred, ApiNode succ) = fastTC(epsilonEdge/2)(pred, succ) + + /** Gets the API node to use when starting forward flow from `source` */ + cached + ApiNode forwardStartNode(DataFlow::LocalSourceNode source) { + result = getForwardNode(source, noContentTypeTracker(false)) + } + + /** Gets the API node to use when starting backward flow from `sink` */ + cached + ApiNode backwardStartNode(DataFlow::LocalSourceNode sink) { + // There is backward flow A->B iff there is forward flow B->A. + // The starting point of backward flow corresponds to the end of a forward flow, and vice versa. + result = getBackwardNode(sink, noContentTypeTracker(_)) + } + + /** Gets `node` as a data flow source. */ + cached + DataFlow::LocalSourceNode asSourceCached(ApiNode node) { node = forwardEndNode(result) } + + /** Gets `node` as a data flow sink. */ + cached + DataFlow::Node asSinkCached(ApiNode node) { node = getSinkNode(result) } + } + + private import Cached + + /** Gets an API node corresponding to the end of forward-tracking to `localSource`. */ + pragma[nomagic] + private ApiNode forwardEndNode(DataFlow::LocalSourceNode localSource) { + result = getForwardNode(localSource, noContentTypeTracker(_)) + } + + /** Gets an API node corresponding to the end of backtracking to `localSource`. */ + pragma[nomagic] + private ApiNode backwardEndNode(DataFlow::LocalSourceNode localSource) { + result = getBackwardNode(localSource, noContentTypeTracker(false)) + } + + /** Gets a node reachable from `node` by zero or more epsilon edges, including `node` itself. */ + bindingset[node] + pragma[inline_late] + ApiNode getAnEpsilonSuccessorInline(ApiNode node) { epsilonStar(node, result) } + + /** Gets `node` as a data flow sink. */ + bindingset[node] + pragma[inline_late] + DataFlow::Node asSinkInline(ApiNode node) { result = asSinkCached(node) } + + /** Gets `node` as a data flow source. */ + bindingset[node] + pragma[inline_late] + DataFlow::LocalSourceNode asSourceInline(ApiNode node) { result = asSourceCached(node) } + + /** Gets a value reachable from `source`. */ + bindingset[source] + pragma[inline_late] + DataFlow::Node getAValueReachableFromSourceInline(ApiNode source) { + exists(DataFlow::LocalSourceNode src | + src = asSourceInline(getAnEpsilonSuccessorInline(source)) and + src.flowsTo(pragma[only_bind_into](result)) + ) + } + + /** Gets a value that can reach `sink`. */ + bindingset[sink] + pragma[inline_late] + DataFlow::Node getAValueReachingSinkInline(ApiNode sink) { + backwardStartNode(result) = getAnEpsilonSuccessorInline(sink) + } + + /** + * Gets the starting point for forward-tracking at `node`. + * + * Should be used to obtain the successor of an edge when constructing labelled edges. + */ + bindingset[node] + pragma[inline_late] + ApiNode getForwardStartNode(DataFlow::Node node) { result = forwardStartNode(node) } + + /** + * Gets the starting point of backtracking from `node`. + * + * Should be used to obtain the successor of an edge when constructing labelled edges. + */ + bindingset[node] + pragma[inline_late] + ApiNode getBackwardStartNode(DataFlow::Node node) { result = backwardStartNode(node) } + + /** + * Gets a possible ending point of forward-tracking at `node`. + * + * Should be used to obtain the predecessor of an edge when constructing labelled edges. + * + * This is not backed by a `cached` predicate, and should only be used for materialising `cached` + * predicates in the API graph implementation - it should not be called in later stages. + */ + bindingset[node] + pragma[inline_late] + ApiNode getForwardEndNode(DataFlow::Node node) { result = forwardEndNode(node) } + + /** + * Gets a possible ending point backtracking to `node`. + * + * Should be used to obtain the predecessor of an edge when constructing labelled edges. + * + * This is not backed by a `cached` predicate, and should only be used for materialising `cached` + * predicates in the API graph implementation - it should not be called in later stages. + */ + bindingset[node] + pragma[inline_late] + ApiNode getBackwardEndNode(DataFlow::Node node) { result = backwardEndNode(node) } + + /** + * Gets a possible eding point of forward or backward tracking at `node`. + * + * Should be used to obtain the predecessor of an edge generated from store or load edges. + */ + bindingset[node] + pragma[inline_late] + ApiNode getForwardOrBackwardEndNode(DataFlow::Node node) { + result = getForwardEndNode(node) or result = getBackwardEndNode(node) + } + + /** Gets an API node for tracking forward starting at `node`. This is the implementation of `DataFlow::LocalSourceNode.track()` */ + bindingset[node] + pragma[inline_late] + ApiNode getNodeForForwardTracking(DataFlow::Node node) { result = forwardStartNode(node) } + + /** Gets an API node for backtracking starting at `node`. The implementation of `DataFlow::Node.backtrack()`. */ + bindingset[node] + pragma[inline_late] + ApiNode getNodeForBacktracking(DataFlow::Node node) { + result = getBackwardStartNode(getALocalSourceStrict(node)) + } + + /** Parts of the shared module to be re-exported by the user-facing `API` module. */ + module Public { + /** + * The signature to use when instantiating the `ExplainFlow` module. + */ + signature module ExplainFlowSig { + /** Holds if `node` should be a source. */ + predicate isSource(ApiNode node); + + /** Holds if `node` should be a sink. */ + default predicate isSink(ApiNode node) { any() } + + /** Holds if `node` should be skipped in the generated paths. */ + default predicate isHidden(ApiNode node) { none() } + } + + /** + * Module to help debug and visualize the data flows underlying API graphs. + * + * This module exports the query predicates for a path-problem query, and should be imported + * into the top-level of such a query. + * + * The module argument should specify source and sink API nodes, and the resulting query + * will show paths of epsilon edges that go from a source to a sink. Only epsilon edges are visualized. + * + * To condense the output a bit, paths in which the source and sink are the same node are omitted. + */ + module ExplainFlow { + private import T + + private ApiNode relevantNode() { + isSink(result) and + result = getAnEpsilonSuccessorInline(any(ApiNode node | isSource(node))) + or + epsilonEdge(result, relevantNode()) + } + + /** Holds if `node` is part of the graph to visualize. */ + query predicate nodes(ApiNode node) { node = relevantNode() and not isHidden(node) } + + private predicate edgeToHiddenNode(ApiNode pred, ApiNode succ) { + epsilonEdge(pred, succ) and + isHidden(succ) and + pred = relevantNode() and + succ = relevantNode() + } + + /** Holds if `pred -> succ` is an edge in the graph to visualize. */ + query predicate edges(ApiNode pred, ApiNode succ) { + nodes(pred) and + nodes(succ) and + exists(ApiNode mid | + edgeToHiddenNode*(pred, mid) and + epsilonEdge(mid, succ) + ) + } + + /** Holds for each source/sink pair to visualize in the graph. */ + query predicate problems( + ApiNode location, ApiNode sourceNode, ApiNode sinkNode, string message + ) { + nodes(sourceNode) and + nodes(sinkNode) and + isSource(sourceNode) and + isSink(sinkNode) and + sinkNode = getAnEpsilonSuccessorInline(sourceNode) and + sourceNode != sinkNode and + location = sinkNode and + message = "Node flows here" + } + } + } +} diff --git a/powershell/ql/lib/semmle/code/powershell/typetracking/TypeTracking.qll b/powershell/ql/lib/semmle/code/powershell/typetracking/TypeTracking.qll new file mode 100644 index 000000000000..717a4baff943 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/typetracking/TypeTracking.qll @@ -0,0 +1,8 @@ +/** + * Provides classes and predicates for simple data-flow reachability suitable + * for tracking types. + */ + +private import powershell +private import semmle.code.powershell.typetracking.internal.TypeTrackingImpl as Impl +import Impl::Shared::TypeTracking diff --git a/powershell/ql/lib/semmle/code/powershell/typetracking/internal/TypeTrackingImpl.qll b/powershell/ql/lib/semmle/code/powershell/typetracking/internal/TypeTrackingImpl.qll new file mode 100644 index 000000000000..36a605c25dc7 --- /dev/null +++ b/powershell/ql/lib/semmle/code/powershell/typetracking/internal/TypeTrackingImpl.qll @@ -0,0 +1,299 @@ +import codeql.typetracking.TypeTracking as Shared +import codeql.typetracking.internal.TypeTrackingImpl as SharedImpl +private import powershell +private import semmle.code.powershell.controlflow.Cfg as Cfg +private import Cfg::CfgNodes +private import codeql.typetracking.internal.SummaryTypeTracker as SummaryTypeTracker +private import semmle.code.powershell.dataflow.DataFlow +private import semmle.code.powershell.dataflow.FlowSummary as FlowSummary +private import semmle.code.powershell.dataflow.internal.DataFlowImplCommon as DataFlowImplCommon +private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlowPublic +private import semmle.code.powershell.dataflow.internal.DataFlowPrivate as DataFlowPrivate +private import semmle.code.powershell.dataflow.internal.DataFlowDispatch as DataFlowDispatch +private import semmle.code.powershell.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl +private import codeql.util.Unit + +pragma[noinline] +private predicate sourceArgumentPositionMatch( + ExprNodes::CallExprCfgNode call, DataFlowPrivate::ArgumentNode arg, + DataFlowDispatch::ParameterPosition ppos +) { + exists(DataFlowDispatch::ArgumentPosition apos | + arg.sourceArgumentOf(call, apos) and + DataFlowDispatch::parameterMatch(ppos, apos) + ) +} + +pragma[noinline] +private predicate argumentPositionMatch( + DataFlowDispatch::DataFlowCall call, DataFlowPrivate::ArgumentNode arg, + DataFlowDispatch::ParameterPosition ppos +) { + sourceArgumentPositionMatch(call.asCall(), arg, ppos) + or + exists(DataFlowDispatch::ArgumentPosition apos | + DataFlowDispatch::parameterMatch(ppos, apos) and + arg.argumentOf(call, apos) and + call.getEnclosingCallable().asLibraryCallable() instanceof + DataFlowDispatch::LibraryCallableToIncludeInTypeTracking + ) +} + +pragma[noinline] +private predicate viableParam( + DataFlowDispatch::DataFlowCall call, DataFlowPrivate::ParameterNodeImpl p, + DataFlowDispatch::ParameterPosition ppos +) { + exists(DataFlowDispatch::DataFlowCallable callable | + DataFlowDispatch::getTarget(call) = callable.asCfgScope() + or + call.asCall().getAstNode() = + callable + .asLibraryCallable() + .(DataFlowDispatch::LibraryCallableToIncludeInTypeTracking) + .getACallSimple() + | + p.isParameterOf(callable, ppos) + ) +} + +/** Holds if there is flow from `arg` to `p` via the call `call`. */ +pragma[nomagic] +predicate callStep( + DataFlowDispatch::DataFlowCall call, DataFlow::Node arg, DataFlowPrivate::ParameterNodeImpl p +) { + exists(DataFlowDispatch::ParameterPosition pos | + argumentPositionMatch(call, arg, pos) and + viableParam(call, p, pos) + ) +} + +private module SummaryTypeTrackerInput implements SummaryTypeTracker::Input { + class Node = DataFlow::Node; + + class Content = DataFlowPublic::ContentSet; + + class ContentFilter = TypeTrackingInput::ContentFilter; + + ContentFilter getFilterFromWithoutContentStep(Content content) { + ( + content.isAnyElement() + or + content.isSingleton(any(DataFlow::Content::UnknownElementContent c)) + ) and + result = MkElementFilter() + } + + ContentFilter getFilterFromWithContentStep(Content content) { + ( + content.isAnyElement() + or + content.isSingleton(any(DataFlow::Content::ElementContent c)) + ) and + result = MkElementFilter() + } + + // Summaries and their stacks + class SummaryComponent = FlowSummaryImpl::Private::SummaryComponent; + + class SummaryComponentStack = FlowSummaryImpl::Private::SummaryComponentStack; + + predicate singleton = FlowSummaryImpl::Private::SummaryComponentStack::singleton/1; + + predicate push = FlowSummaryImpl::Private::SummaryComponentStack::push/2; + + // Relating content to summaries + predicate content = FlowSummaryImpl::Private::SummaryComponent::content/1; + + predicate withoutContent = FlowSummaryImpl::Private::SummaryComponent::withoutContent/1; + + predicate withContent = FlowSummaryImpl::Private::SummaryComponent::withContent/1; + + predicate return = FlowSummaryImpl::Private::SummaryComponent::return/0; + + // Callables + class SummarizedCallable instanceof FlowSummaryImpl::Private::SummarizedCallableImpl { + string toString() { result = super.toString() } + + predicate propagatesFlow( + SummaryComponentStack input, SummaryComponentStack output, boolean preservesValue + ) { + super.propagatesFlow(input, output, preservesValue, _) + } + } + + // Relating nodes to summaries + Node argumentOf(Node call, SummaryComponent arg, boolean isPostUpdate) { + exists(DataFlowDispatch::ParameterPosition pos, DataFlowPrivate::ArgumentNode n | + arg = FlowSummaryImpl::Private::SummaryComponent::argument(pos) and + sourceArgumentPositionMatch(call.asExpr(), n, pos) + | + isPostUpdate = false and result = n + or + isPostUpdate = true and result.(DataFlowPublic::PostUpdateNode).getPreUpdateNode() = n + ) + } + + Node parameterOf(Node callable, SummaryComponent param) { + exists(DataFlowDispatch::ArgumentPosition apos, DataFlowDispatch::ParameterPosition ppos | + param = FlowSummaryImpl::Private::SummaryComponent::parameter(apos) and + DataFlowDispatch::parameterMatch(ppos, apos) and + result.(DataFlowPrivate::ParameterNodeImpl).isSourceParameterOf(callable.asCallable(), ppos) + ) + } + + Node returnOf(Node callable, SummaryComponent return) { + return = FlowSummaryImpl::Private::SummaryComponent::return() and + result.(DataFlowPrivate::ReturnNode).(DataFlowPrivate::NodeImpl).getCfgScope() = + callable.asCallable() + } + + // Relating callables to nodes + Node callTo(SummarizedCallable callable) { + result.asExpr().getExpr() = callable.(FlowSummary::SummarizedCallable).getACallSimple() + } +} + +private module TypeTrackerSummaryFlow = SummaryTypeTracker::SummaryFlow; + +private newtype TContentFilter = MkElementFilter() + +module TypeTrackingInput implements Shared::TypeTrackingInput { + class Node = DataFlowPublic::Node; + + class LocalSourceNode = DataFlowPublic::LocalSourceNode; + + class Content = DataFlowPublic::ContentSet; + + /** + * A label to use for `WithContent` and `WithoutContent` steps, restricting + * which `ContentSet` may pass through. + */ + class ContentFilter extends TContentFilter { + /** Gets a string representation of this content filter. */ + string toString() { this = MkElementFilter() and result = "elements" } + + /** Gets the content of a type-tracker that matches this filter. */ + Content getAMatchingContent() { + this = MkElementFilter() and + result.getAReadContent() instanceof DataFlow::Content::ElementContent + } + } + + /** + * Holds if a value stored with `storeContents` can be read back with `loadContents`. + */ + pragma[inline] + predicate compatibleContents(Content storeContents, Content loadContents) { + storeContents.getAStoreContent() = loadContents.getAReadContent() + } + + /** Holds if there is a simple local flow step from `nodeFrom` to `nodeTo` */ + predicate simpleLocalSmallStep = DataFlowPrivate::localFlowStepTypeTracker/2; + + /** Holds if there is a level step from `nodeFrom` to `nodeTo`, which does not depend on the call graph. */ + pragma[nomagic] + predicate levelStepNoCall(Node nodeFrom, LocalSourceNode nodeTo) { + TypeTrackerSummaryFlow::levelStepNoCall(nodeFrom, nodeTo) + } + + /** Holds if there is a level step from `nodeFrom` to `nodeTo`, which may depend on the call graph. */ + pragma[nomagic] + predicate levelStepCall(Node nodeFrom, LocalSourceNode nodeTo) { none() } + + /** + * Holds if `nodeFrom` steps to `nodeTo` by being passed as a parameter in a call. + * + * Flow into summarized library methods is not included, as that will lead to negative + * recursion (or, at best, terrible performance), since identifying calls to library + * methods is done using API graphs (which uses type tracking). + */ + predicate callStep(Node nodeFrom, LocalSourceNode nodeTo) { callStep(_, nodeFrom, nodeTo) } + + /** + * Holds if `nodeFrom` steps to `nodeTo` by being returned from a call. + */ + predicate returnStep(Node nodeFrom, LocalSourceNode nodeTo) { + exists(ExprNodes::CallExprCfgNode call | + nodeFrom instanceof DataFlowPrivate::ReturnNode and + nodeFrom.(DataFlowPrivate::NodeImpl).getCfgScope() = + DataFlowDispatch::getTarget(DataFlowDispatch::TNormalCall(call)) and + nodeTo.asExpr().getAstNode() = call.getAstNode() + ) + } + + /** + * Holds if `nodeFrom` is being written to the `contents` of the object + * in `nodeTo`. + * + * Note that the choice of `nodeTo` does not have to make sense + * "chronologically". All we care about is whether the `contents` of + * `nodeTo` can have a specific type, and the assumption is that if a specific + * type appears here, then any access of that particular content can yield + * something of that particular type. + */ + predicate storeStep(Node nodeFrom, Node nodeTo, Content contents) { + DataFlowPrivate::storeStep(nodeFrom, contents, nodeTo) + or + TypeTrackerSummaryFlow::basicStoreStep(nodeFrom, nodeTo, contents) + } + + /** + * Holds if `nodeTo` is the result of accessing the `content` content of `nodeFrom`. + */ + predicate loadStep(Node nodeFrom, LocalSourceNode nodeTo, Content contents) { + DataFlowPrivate::readStep(nodeFrom, contents, nodeTo) + or + TypeTrackerSummaryFlow::basicLoadStep(nodeFrom, nodeTo, contents) + } + + /** + * Holds if the `loadContent` of `nodeFrom` is stored in the `storeContent` of `nodeTo`. + */ + predicate loadStoreStep(Node nodeFrom, Node nodeTo, Content loadContent, Content storeContent) { + TypeTrackerSummaryFlow::basicLoadStoreStep(nodeFrom, nodeTo, loadContent, storeContent) + } + + /** + * Same as `withContentStep`, but `nodeTo` has type `Node` instead of `LocalSourceNode`, + * which allows for it by used in the definition of `LocalSourceNode`. + */ + additional predicate withContentStepImpl(Node nodeFrom, Node nodeTo, ContentFilter filter) { + TypeTrackerSummaryFlow::basicWithContentStep(nodeFrom, nodeTo, filter) + } + + /** + * Holds if type-tracking should step from `nodeFrom` to `nodeTo` if inside a + * content matched by `filter`. + */ + predicate withContentStep(Node nodeFrom, LocalSourceNode nodeTo, ContentFilter filter) { + withContentStepImpl(nodeFrom, nodeTo, filter) + } + + /** + * Same as `withoutContentStep`, but `nodeTo` has type `Node` instead of `LocalSourceNode`, + * which allows for it by used in the definition of `LocalSourceNode`. + */ + additional predicate withoutContentStepImpl(Node nodeFrom, Node nodeTo, ContentFilter filter) { + TypeTrackerSummaryFlow::basicWithoutContentStep(nodeFrom, nodeTo, filter) + } + + /** + * Holds if type-tracking should step from `nodeFrom` to `nodeTo` but block + * flow of contents matched by `filter` through here. + */ + predicate withoutContentStep(Node nodeFrom, LocalSourceNode nodeTo, ContentFilter filter) { + withoutContentStepImpl(nodeFrom, nodeTo, filter) + } + + /** + * Holds if data can flow from `node1` to `node2` in a way that discards call contexts. + */ + predicate jumpStep(Node nodeFrom, LocalSourceNode nodeTo) { + DataFlowPrivate::jumpStep(nodeFrom, nodeTo) + } + + predicate hasFeatureBacktrackStoreTarget() { none() } +} + +import SharedImpl::TypeTracking diff --git a/powershell/ql/lib/semmlecode.powershell.dbscheme b/powershell/ql/lib/semmlecode.powershell.dbscheme new file mode 100644 index 000000000000..802d5b9f407f --- /dev/null +++ b/powershell/ql/lib/semmlecode.powershell.dbscheme @@ -0,0 +1,1648 @@ +/* Mandatory */ +sourceLocationPrefix( + varchar(900) prefix: string ref +); + +/* Entity Locations */ +@location = @location_default; + +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 +); + +/* File Metadata */ + +numlines( + unique int element_id: @file ref, + int num_lines: int ref, + int num_code: int ref, + int num_comment: int ref +); + +files( + unique int id: @file, + varchar(900) name: string ref +); + +folders( + unique int id: @folder, + varchar(900) name: string ref +); + +@container = @folder | @file; + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/* Comments */ +comment_entity( + unique int id: @comment_entity, + int text: @string_literal ref +); + +comment_entity_location( + unique int id: @comment_entity ref, + int loc: @location ref +); + +/* Messages */ +extractor_messages( + unique int id: @extractor_message, + int severity: int ref, + string origin : string ref, + string text : string ref, + string entity : string ref, + int location: @location_default ref, + string stack_trace : string ref +); + +parent( + int child: @ast ref, + int parent: @ast ref +); + +/* AST Nodes */ +// This is all the kinds of nodes that can inherit from Ast +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ast?view=powershellsdk-7.3.0 +@ast = @not_implemented | @attribute_base | @catch_clause | @command_element | +@member | @named_block | @param_block | @parameter | @redirection | @script_block | @statement | @statement_block | @named_attribute_argument; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributebaseast?view=powershellsdk-7.2.0 +@attribute_base = @attribute | @type_constraint; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberast?view=powershellsdk-7.3.0 +@member = @function_member | @property_member; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandbaseast?view=powershellsdk-7.3.0 +@command_base = @command | @command_expression; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.chainableast?view=powershellsdk-7.3.0 +@chainable = @command_base | @pipeline | @pipeline_chain; +//https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinebaseast?view=powershellsdk-7.3.0 +@pipeline_base = @chainable | @error_statement | @assignment_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementast?view=powershellsdk-7.3.0 +@statement = @block_statement +| @break_statement +| @command_base +| @configuration_definition +| @continue_statement +| @data_statement +| @dynamic_keyword_statement +| @exit_statement +| @function_definition +| @if_statement +| @labeled_statement +| @pipeline_base +| @return_statement +| @throw_statement +| @trap_statement +| @try_statement +| @type_definition +| @using_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.loopstatementast?view=powershellsdk-7.3.0 +@loop_statement = @do_until_statement | @do_while_statement | @foreach_statement | @for_statement | @while_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.labeledstatementast?view=powershellsdk-7.3.0 +@labeled_statement = @loop_statement | @switch_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +@attributed_expression_ast = @attributed_expression | @convert_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +@member_expression_base = @member_expression | @invoke_member_expression; // | @base_ctor_invoke_member_expression + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expressionast?view=powershellsdk-7.3.0 +@expression = @array_expression +| @array_literal +| @attributed_expression_ast +| @binary_expression +| @error_expression +| @expandable_string_expression +| @hash_table +| @index_expression +| @member_expression_base +| @paren_expression +| @script_block_expression +| @sub_expression +| @ternary_expression +| @type_expression +| @unary_expression +| @using_expression +| @variable_expression +| @base_constant_expression; + +// Constant expression can both be instanced and extended by string constant expression +@base_constant_expression = @constant_expression | @string_constant_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandelementast?view=powershellsdk-7.3.0 +@command_element = @expression | @command_parameter; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.redirectionast?view=powershellsdk-7.3.0 +@redirection = @file_redirection | @merging_redirection; + +/** +Entries in this table indicate visited C# powershell ast objects which don't have parsing implemented yet. + +You can obtain the Type of the C# AST objects which don't yet have an associated entity to parse them + using this QL query on an extracted db: + +from string s +where not_implemented(_, s) +select s +*/ +not_implemented( + unique int id: @not_implemented, + string name: string ref +); + +not_implemented_location( + int id: @not_implemented ref, + int loc: @location ref +); + +// ArrayExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayexpressionast?view=powershellsdk-7.3.0 +array_expression( + unique int id: @array_expression, + int subExpression: @statement_block ref +) + +array_expression_location( + int id: @array_expression ref, + int loc: @location ref +) + +// ArrayLiteralAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayliteralast?view=powershellsdk-7.3.0 +array_literal( + unique int id: @array_literal +) + +array_literal_location( + int id: @array_literal ref, + int loc: @location ref +) + +array_literal_element( + int id: @array_literal ref, + int index: int ref, + int component: @expression ref +) + +// AssignmentStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.assignmentstatementast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L983-L989 +assignment_statement( + unique int id: @assignment_statement, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @statement ref +) + +assignment_statement_location( + int id: @assignment_statement ref, + int loc: @location ref +) + +// NamedBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedblockast?view=powershellsdk-7.3.0 +named_block( + unique int id: @named_block, + int numStatements: int ref, + int numTraps: int ref +) + +named_block_statement( + int id: @named_block ref, + int index: int ref, + int statement: @statement ref +) + +named_block_trap( + int id: @named_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +named_block_location( + int id: @named_block ref, + int loc: @location ref +) + +// ScriptBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockast?view=powershellsdk-7.3.0 +script_block( + unique int id: @script_block, + int numUsings: int ref, + int numRequiredModules: int ref, + int numRequiredAssemblies: int ref, + int numRequiredPsEditions: int ref, + int numRequiredPsSnapins: int ref +) + +script_block_param_block( + int id: @script_block ref, + int the_param_block: @param_block ref +) + +script_block_begin_block( + int id: @script_block ref, + int begin_block: @named_block ref +) + +script_block_clean_block( + int id: @script_block ref, + int clean_block: @named_block ref +) + +script_block_dynamic_param_block( + int id: @script_block ref, + int dynamic_param_block: @named_block ref +) + +script_block_end_block( + int id: @script_block ref, + int end_block: @named_block ref +) + +script_block_process_block( + int id: @script_block ref, + int process_block: @named_block ref +) + +script_block_using( + int id: @script_block ref, + int index: int ref, + int using: @ast ref +) + +script_block_required_application_id( + int id: @script_block ref, + string application_id: string ref +) + +script_block_requires_elevation( + int id: @script_block ref, + boolean requires_elevation: boolean ref +) + +script_block_required_ps_version( + int id: @script_block ref, + string required_ps_version: string ref +) + +script_block_required_module( + int id: @script_block ref, + int index: int ref, + int required_module: @module_specification ref +) + +script_block_required_assembly( + int id: @script_block ref, + int index: int ref, + string required_assembly: string ref +) + +script_block_required_ps_edition( + int id: @script_block ref, + int index: int ref, + string required_ps_edition: string ref +) + +script_block_requires_ps_snapin( + int id: @script_block ref, + int index: int ref, + string name: string ref, + string version: string ref +) + +script_block_location( + int id: @script_block ref, + int loc: @location ref +) + +// ModuleSpecification +// https://learn.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.modulespecification?view=powershellsdk-7.3.0 +module_specification( + unique int id: @module_specification, + string name: string ref, + string guid: string ref, + string maxVersion: string ref, + string requiredVersion: string ref, + string version: string ref +) + +// BinaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.binaryexpressionast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L5675-L5947 +binary_expression( + unique int id: @binary_expression, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @expression ref +) + +// @binary_expression_kind = @And | @Is | @IsNot | @As | @DotDot | @Multiply | @Divide | @Rem | @Plus | @Minus | @Format | @Xor | @Shl | @Shr | @Band | @Bor | @Bxor | @Join | @Ieq | @Ine | @Ige | @Igt | @Ilt | @Ile | @Ilike | @Inotlike | @Inotmatch | @Imatch | @Ireplace | @Inotcontains | @Icontains | @Iin | @Inotin | @Isplit | @Ceq | @Cge | @Cgt | @Clt | @Cle | @Clike | @Cnotlike | @Cnotmatch | @Cmatch | @Ccontains | @Creplace | @Cin | @Cnotin | @Csplit | @QuestionQuestion; + +binary_expression_location( + int id: @binary_expression ref, + int loc: @location ref +) + +// ConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.constantexpressionast?view=powershellsdk-7.3.0 +constant_expression( + unique int id: @constant_expression, + string staticType: string ref +) + +constant_expression_value( + int id: @constant_expression ref, + int value: @string_literal ref +) + +constant_expression_location( + int id: @constant_expression ref, + int loc: @location ref +) + +// ConvertExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.convertexpressionast?view=powershellsdk-7.3.0 +convert_expression( + unique int id: @convert_expression, + int the_attribute: @ast ref, + int child: @ast ref, + int object_type: @ast ref, + string staticType: string ref +) + +convert_expression_location( + int id: @convert_expression ref, + int loc: @location ref +) + +// IndexExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.indexexpressionast?view=powershellsdk-7.3.0 +index_expression( + unique int id: @index_expression, + int index: @ast ref, + int target: @ast ref, + boolean nullConditional: boolean ref +) + +index_expression_location( + int id: @index_expression ref, + int loc: @location ref +) + +// IfStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ifstatementast?view=powershellsdk-7.3.0 +if_statement( + unique int id: @if_statement +) + +if_statement_clause( + int id: @if_statement ref, + int index: int ref, + int item1: @pipeline_base ref, + int item2: @statement_block ref +) + +if_statement_else( + int id: @if_statement ref, + int elseItem: @statement_block ref +) + +if_statement_location( + int id: @if_statement ref, + int loc: @location ref +) + +// MemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +member_expression( + unique int id: @member_expression, + int expression: @ast ref, + int member: @ast ref, + boolean nullConditional: boolean ref, + boolean isStatic: boolean ref +) + +member_expression_location( + int id: @member_expression ref, + int loc: @location ref +) + +// StatementBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementblockast?view=powershellsdk-7.3.0 +statement_block( + unique int id: @statement_block, + int numStatements: int ref, + int numTraps : int ref +) + +statement_block_location( + int id: @statement_block ref, + int loc: @location ref +) + +statement_block_statement( + int id: @statement_block ref, + int index: int ref, + int statement: @statement ref +) + +statement_block_trap( + int id: @statement_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +// SubExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.subexpressionast?view=powershellsdk-7.3.0 +sub_expression( + unique int id: @sub_expression, + int subExpression: @statement_block ref +) + +sub_expression_location( + int id: @sub_expression ref, + int loc: @location ref +) + +// VariableExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.variableexpressionast?view=powershellsdk-7.3.0 +variable_expression( + unique int id: @variable_expression, + string userPath: string ref, + string driveName: string ref, + boolean isConstant: boolean ref, + boolean isGlobal: boolean ref, + boolean isLocal: boolean ref, + boolean isPrivate: boolean ref, + boolean isScript: boolean ref, + boolean isUnqualified: boolean ref, + boolean isUnscoped: boolean ref, + boolean isVariable: boolean ref, + boolean isDriveQualified: boolean ref +) + +variable_expression_location( + int id: @variable_expression ref, + int loc: @location ref +) + +// CommandExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandexpressionast?view=powershellsdk-7.3.0 +command_expression( + unique int id: @command_expression, + int wrapped: @expression ref, + int numRedirections: int ref +) + +command_expression_location( + int id: @command_expression ref, + int loc: @location ref +) + +command_expression_redirection( + int id: @command_expression ref, + int index: int ref, + int redirection: @redirection ref +) + +// StringConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.stringconstantexpressionast?view=powershellsdk-7.3.0 +string_constant_expression( + unique int id: @string_constant_expression, + int value: @string_literal ref +) + +string_constant_expression_location( + int id: @string_constant_expression ref, + int loc: @location ref +) + +// PipelineAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelineast?view=powershellsdk-7.3.0 +pipeline( + unique int id: @pipeline, + int numComponents: int ref +) + +pipeline_location( + int id: @pipeline ref, + int loc: @location ref +) + +pipeline_component( + int id: @pipeline ref, + int index: int ref, + int component: @command_base ref +) + +// CommandAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandast?view=powershellsdk-7.3.0 +command( + unique int id: @command, + string name: string ref, + int kind: int ref, // @token_kind ref + int numElements: int ref, + int numRedirections: int ref +) + +command_location( + int id: @command ref, + int loc: @location ref +) + +command_command_element( + int id: @command ref, + int index: int ref, + int component: @command_element ref +) + +command_redirection( + int id: @command ref, + int index: int ref, + int redirection: @redirection ref +) + +// InvokeMemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.invokememberexpressionast?view=powershellsdk-7.3.0 +invoke_member_expression( + unique int id: @invoke_member_expression, + int expression: @expression ref, + int member: @command_element ref +) + +invoke_member_expression_location( + int id: @invoke_member_expression ref, + int loc: @location ref +) + +invoke_member_expression_argument( + int id: @invoke_member_expression ref, + int index: int ref, + int argument: @expression ref +) + +// ParenExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parenexpressionast?view=powershellsdk-7.3.0 +paren_expression( + unique int id: @paren_expression, + int expression: @pipeline_base ref +) + +paren_expression_location( + int id: @paren_expression ref, + int loc: @location ref +) + + +// TernaryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ternaryexpressionast?view=powershellsdk-7.3.0 +ternary_expression( + unique int id: @ternary_expression, + int condition: @expression ref, + int ifFalse: @expression ref, + int iftrue: @expression ref +) + +ternary_expression_location( + int id: @ternary_expression ref, + int loc: @location ref +) + +// ExitStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.exitstatementast?view=powershellsdk-7.3.0 +exit_statement( + unique int id: @exit_statement +) + +exit_statement_pipeline( + int id: @exit_statement ref, + int expression: @pipeline_base ref +) + +exit_statement_location( + int id: @exit_statement ref, + int loc: @location ref +) + + +// TypeExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeexpressionast?view=powershellsdk-7.3.0 +type_expression( + unique int id: @type_expression, + string name: string ref, + string fullName: string ref +) + +type_expression_location( + int id: @type_expression ref, + int loc: @location ref +) + +// CommandParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandparameterast?view=powershellsdk-7.3.0 +command_parameter( + unique int id: @command_parameter, + string name: string ref +) + +command_parameter_location( + int id: @command_parameter ref, + int loc: @location ref +) + +command_parameter_argument( + int id: @command_parameter ref, + int argument: @ast ref +) + +// NamedAttributeArgumentAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedattributeargumentast?view=powershellsdk-7.3.0 +named_attribute_argument( + unique int id: @named_attribute_argument, + string name: string ref, + int argument: @expression ref +) + +named_attribute_argument_location( + int id: @named_attribute_argument ref, + int loc: @location ref +) + +// AttributeAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributeast?view=powershellsdk-7.3.0 +attribute( + unique int id: @attribute, + string name: string ref, + int numNamedArguments: int ref, + int numPositionalArguments: int ref +) + +attribute_named_argument( + int id: @attribute ref, + int index: int ref, + int argument: @named_attribute_argument ref +) + +attribute_positional_argument( + int id: @attribute ref, + int index: int ref, + int argument: @expression ref +) + +attribute_location( + int id: @attribute ref, + int id: @location ref +) + +// ParamBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.paramblockast?view=powershellsdk-7.3.0 +param_block( + unique int id: @param_block, + int numAttributes: int ref, + int numParameters: int ref +) + +param_block_attribute( + int id: @param_block ref, + int index: int ref, + int the_attribute: @attribute ref +) + +param_block_parameter( + int id: @param_block ref, + int index: int ref, + int the_parameter: @parameter ref +) + +param_block_location( + int id: @param_block ref, + int id: @location ref +) + +// ParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parameterast?view=powershellsdk-7.3.0 +parameter( + unique int id: @parameter, + int name: @variable_expression ref, + string staticType: string ref, + int numAttributes: int ref +) + +parameter_attribute( + int id: @parameter ref, + int index: int ref, + int the_attribute: @attribute_base ref +) + +parameter_location( + int id: @parameter ref, + int loc: @location ref +) + +parameter_default_value( + int id: @parameter ref, + int default_value: @expression ref +) + +// TypeConstraintAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeconstraintast?view=powershellsdk-7.3.0 +type_constraint( + unique int id: @type_constraint, + string name: string ref, + string fullName: string ref +) + +type_constraint_location( + int id: @type_constraint ref, + int loc: @location ref +) + +// FunctionDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functiondefinitionast?view=powershellsdk-7.3.0 +function_definition( + unique int id: @function_definition, + int body: @script_block ref, + string name: string ref, + boolean isFilter: boolean ref, + boolean isWorkflow: boolean ref +) + +function_definition_parameter( + int id: @function_definition ref, + int index: int ref, + int parameter: @parameter ref +) + +function_definition_location( + int id: @function_definition ref, + int loc: @location ref +) + +// BreakStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.breakstatementast?view=powershellsdk-7.3.0 +break_statement( + unique int id: @break_statement +) + +break_statement_location( + int id: @break_statement ref, + int loc: @location ref +) + +// ContinueStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.continuestatementast?view=powershellsdk-7.3.0 +continue_statement( + unique int id: @continue_statement +) + +continue_statement_location( + int id: @continue_statement ref, + int loc: @location ref +) +@labelled_statement = @continue_statement | @break_statement; + +statement_label( + int id: @labelled_statement ref, + int label: @expression ref +) + +// ReturnStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.returnstatementast?view=powershellsdk-7.3.0 +return_statement( + unique int id: @return_statement +) + +return_statement_pipeline( + int id: @return_statement ref, + int pipeline: @pipeline_base ref +) + +return_statement_location( + int id: @return_statement ref, + int loc: @location ref +) + +// DoWhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dowhilestatementast?view=powershellsdk-7.3.0 +do_while_statement( + unique int id: @do_while_statement, + int body: @statement_block ref +) + +do_while_statement_condition( + int id: @do_while_statement ref, + int condition: @pipeline_base ref +) + +do_while_statement_location( + int id: @do_while_statement ref, + int loc: @location ref +) + +// DoUntilStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dountilstatementast?view=powershellsdk-7.3.0 +do_until_statement( + unique int id: @do_until_statement, + int body: @statement_block ref +) + +do_until_statement_condition( + int id: @do_until_statement ref, + int condition: @pipeline_base ref +) + +do_until_statement_location( + int id: @do_until_statement ref, + int loc: @location ref +) + +// WhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.whilestatementast?view=powershellsdk-7.3.0 +while_statement( + unique int id: @while_statement, + int body: @statement_block ref +) + +while_statement_condition( + int id: @while_statement ref, + int condition: @pipeline_base ref +) + +while_statement_location( + int id: @while_statement ref, + int loc: @location ref +) + +// ForEachStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.foreachstatementast?view=powershellsdk-7.3.0 +foreach_statement( + unique int id: @foreach_statement, + int variable: @variable_expression ref, + int condition: @pipeline_base ref, + int body: @statement_block ref, + int flags: int ref +) + +foreach_statement_location( + int id: @foreach_statement ref, + int loc: @location ref +) + +// ForStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.forstatementast?view=powershellsdk-7.3.0 +for_statement( + unique int id: @for_statement, + int body: @statement_block ref +) + +for_statement_location( + int id: @for_statement ref, + int loc: @location ref +) + +for_statement_condition( + int id: @for_statement ref, + int condition: @pipeline_base ref +) + +for_statement_initializer( + int id: @for_statement ref, + int initializer: @pipeline_base ref +) + +for_statement_iterator( + int id: @for_statement ref, + int iterator: @pipeline_base ref +) + +// ExpandableStringExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expandablestringexpressionast?view=powershellsdk-7.3.0 +expandable_string_expression( + unique int id: @expandable_string_expression, + int value: @string_literal ref, + int kind: int ref, + int numExpression: int ref +) + +case @expandable_string_expression.kind of + 4 = @BareWord +| 2 = @DoubleQuoted +| 3 = @DoubleQuotedHereString +| 0 = @SingleQuoted +| 1 = @SingleQuotedHereString; + +expandable_string_expression_location( + int id: @expandable_string_expression ref, + int loc: @location ref +) + +expandable_string_expression_nested_expression( + int id: @expandable_string_expression ref, + int index: int ref, + int nestedExression: @expression ref +) + +// StringLiterals +// Contains string literals broken into lines to prevent breaks in the trap from multiline strings +string_literal( + unique int id: @string_literal +) + +string_literal_location( + int id: @string_literal ref, + int loc: @location ref +) + +string_literal_line( + int id: @string_literal ref, + int lineNum: int ref, + string line: string ref +) + +// UnaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.unaryexpressionast?view=powershellsdk-7.3.0 +unary_expression( + unique int id: @unary_expression, + int child: @ast ref, + int kind: int ref, + string staticType: string ref +) + +unary_expression_location( + int id: @unary_expression ref, + int loc: @location ref +) + +// CatchClauseAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.catchclauseast?view=powershellsdk-7.3.0 +catch_clause( + unique int id: @catch_clause, + int body: @statement_block ref, + boolean isCatchAll: boolean ref +) + +catch_clause_catch_type( + int id: @catch_clause ref, + int index: int ref, + int catch_type: @type_constraint ref +) + +catch_clause_location( + int id: @catch_clause ref, + int loc: @location ref +) + +// ThrowStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.throwstatementast?view=powershellsdk-7.3.0 +throw_statement( + unique int id: @throw_statement, + boolean isRethrow: boolean ref +) + +throw_statement_location( + int id: @throw_statement ref, + int loc: @location ref +) + +throw_statement_pipeline( + int id: @throw_statement ref, + int pipeline: @ast ref +) + +// TryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trystatementast?view=powershellsdk-7.3.0 +try_statement( + unique int id: @try_statement, + int body: @statement_block ref +) + +try_statement_catch_clause( + int id: @try_statement ref, + int index: int ref, + int catch_clause: @catch_clause ref +) + + +try_statement_finally( + int id: @try_statement ref, + int finally: @ast ref +) + +try_statement_location( + int id: @try_statement ref, + int loc: @location ref +) + +// FileRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.fileredirectionast?view=powershellsdk-7.3.0 +file_redirection( + unique int id: @file_redirection, + int location: @ast ref, + boolean isAppend: boolean ref, + int redirectionType: int ref +) + +case @file_redirection.redirectionType of + 0 = @All +| 1 = @Output +| 2 = @Error +| 3 = @Warning +| 4 = @Verbose +| 5 = @Debug +| 6 = @Information; + +file_redirection_location( + int id: @file_redirection ref, + int loc: @location ref +) + +// BlockStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.blockstatementast?view=powershellsdk-7.3.0 +block_statement( + unique int id: @block_statement, + int body: @ast ref, + int token: @token ref +) + +block_statement_location( + int id: @block_statement ref, + int loc: @location ref +) + +// Token +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.token?view=powershellsdk-7.3.0 +token( + unique int id: @token, + boolean hasError: boolean ref, + int kind: int ref, + string text: string ref, + int tokenFlags: int ref +) + +token_location( + int id: @token ref, + int loc: @location ref +) + +// ConfigurationDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.configurationdefinitionast?view=powershellsdk-7.3.0 +configuration_definition( + unique int id: @configuration_definition, + int body: @script_block_expression ref, + int configurationType: int ref, + int name: @expression ref +) + +configuration_definition_location( + int id: @configuration_definition ref, + int loc: @location ref +) + +// DataStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.datastatementast?view=powershellsdk-7.3.0 +data_statement( + unique int id: @data_statement, + int body: @statement_block ref +) + +data_statement_variable( + int id: @data_statement ref, + string variable: string ref +) + +data_statement_commands_allowed( + int id: @data_statement ref, + int index: int ref, + int command_allowed: @ast ref +) + +data_statement_location( + int id: @data_statement ref, + int loc: @location ref +) + +// DynamicKeywordStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dynamickeywordstatementast?view=powershellsdk-7.3.0 +dynamic_keyword_statement( + unique int id: @dynamic_keyword_statement +) + +dynamic_keyword_statement_command_elements( + int id: @dynamic_keyword_statement ref, + int index: int ref, + int element: @command_element ref +) + +dynamic_keyword_statement_location( + int id: @dynamic_keyword_statement ref, + int loc: @location ref +) + +// ErrorExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorexpressionast?view=powershellsdk-7.3.0 +error_expression( + unique int id: @error_expression +) + +error_expression_nested_ast( + int id: @error_expression ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_expression_location( + int id: @error_expression ref, + int loc: @location ref +) + +// ErrorStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorstatementast?view=powershellsdk-7.3.0 +error_statement( + unique int id: @error_statement, + int token: @token ref +) + +error_statement_location( + int id: @error_statement ref, + int loc: @location ref +) + +error_statement_nested_ast( + int id: @error_statement ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_statement_conditions( + int id: @error_statement ref, + int index: int ref, + int condition: @ast ref +) + +error_statement_bodies( + int id: @error_statement ref, + int index: int ref, + int body: @ast ref +) + +error_statement_flag( + int id: @error_statement ref, + int index: int ref, + int k: string ref, // The key + int token: @token ref, // These two form a tuple of the value + int ast: @ast ref +) + +// FunctionMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functionmemberast?view=powershellsdk-7.3.0 +function_member( + unique int id: @function_member, + int body: @ast ref, + boolean isConstructor: boolean ref, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +function_member_location( + int id: @function_member ref, + int loc: @location ref +) + +function_member_parameter( + int id: @function_member ref, + int index: int ref, + int parameter: @ast ref +) + +function_member_attribute( + int id: @function_member ref, + int index: int ref, + int attribute: @ast ref +) + +function_member_return_type( + int id: @function_member ref, + int return_type: @type_constraint ref +) + +// MergingRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.mergingredirectionast?view=powershellsdk-7.3.0 +merging_redirection( + unique int id: @merging_redirection, + int from: int ref, + int to: int ref +) + +merging_redirection_location( + int id: @merging_redirection ref, + int loc: @location ref +) + + +label( + int id: @labeled_statement ref, + string label: string ref +) + +// TrapStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trapstatementast?view=powershellsdk-7.3.0 +trap_statement( + unique int id: @trap_statement, + int body: @ast ref +) + +trap_statement_type( + int id: @trap_statement ref, + int trap_type: @type_constraint ref +) + +trap_statement_location( + int id: @trap_statement ref, + int loc: @location ref +) + +// PipelineChainAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinechainast?view=powershellsdk-7.3.0 +pipeline_chain( + unique int id: @pipeline_chain, + boolean isBackground: boolean ref, + int kind: int ref, + int left: @ast ref, + int right: @ast ref +) + +pipeline_chain_location( + int id: @pipeline_chain ref, + int loc: @location ref +) + +// PropertyMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.propertymemberast?view=powershellsdk-7.3.0 +property_member( + unique int id: @property_member, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +property_member_attribute( + int id: @property_member ref, + int index: int ref, + int attribute: @ast ref +) + +property_member_property_type( + int id: @property_member ref, + int property_type: @type_constraint ref +) + +property_member_initial_value( + int id: @property_member ref, + int initial_value: @ast ref +) + +property_member_location( + int id: @property_member ref, + int loc: @location ref +) + +// ScriptBlockExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockexpressionast?view=powershellsdk-7.3.0 +script_block_expression( + unique int id: @script_block_expression, + int body: @script_block ref +) + +script_block_expression_location( + int id: @script_block_expression ref, + int loc: @location ref +) + +// SwitchStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.switchstatementast?view=powershellsdk-7.3.0 +switch_statement( + unique int id: @switch_statement, + int condition: @ast ref, + int flags: int ref +) + +switch_statement_clauses( + int id: @switch_statement ref, + int index: int ref, + int expression: @ast ref, + int statementBlock: @ast ref +) + +switch_statement_location( + int id: @switch_statement ref, + int loc: @location ref +) + +switch_statement_default( + int id: @switch_statement ref, + int default: @ast ref +) + +// TypeDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typedefinitionast?view=powershellsdk-7.3.0 +type_definition( + unique int id: @type_definition, + string name: string ref, + int flags: int ref, + boolean isClass: boolean ref, + boolean isEnum: boolean ref, + boolean isInterface: boolean ref +) + +type_definition_attributes( + int id: @type_definition ref, + int index: int ref, + int attribute: @ast ref +) + +type_definition_members( + int id: @type_definition ref, + int index: int ref, + int member: @ast ref +) + +type_definition_location( + int id: @type_definition ref, + int loc: @location ref +) + +type_definition_base_type( + int id: @type_definition ref, + int index: int ref, + int base_type: @type_constraint ref +) + +// UsingExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingexpressionast?view=powershellsdk-7.3.0 +using_expression( + unique int id: @using_expression, + int subExpression: @ast ref +) + +using_expression_location( + int id: @using_expression ref, + int loc: @location ref +) + +// UsingStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingstatementast?view=powershellsdk-7.3.0 +using_statement( + unique int id: @using_statement, + int kind: int ref +) + +using_statement_location( + int id: @using_statement ref, + int loc: @location ref +) + +using_statement_alias( + int id: @using_statement ref, + int alias: @ast ref +) + +using_statement_module_specification( + int id: @using_statement ref, + int module_specification: @ast ref +) + +using_statement_name( + int id: @using_statement ref, + int name: @ast ref +) + +// HashTableAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.hashtableast?view=powershellsdk-7.3.0 +hash_table( + unique int id: @hash_table +) + +hash_table_location( + int id: @hash_table ref, + int loc: @location ref +) + +hash_table_key_value_pairs( + int id: @hash_table ref, + int index: int ref, + int k: @ast ref, + int v: @ast ref +) + +// AttributedExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +attributed_expression( + unique int id: @attributed_expression, + int attribute: @ast ref, + int expression: @ast ref +) + +attributed_expression_location( + int id: @attributed_expression ref, + int loc: @location ref +) + +// TokenKind +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.tokenkind?view=powershellsdk-7.3.0 +token_kind_reference( + unique int id: @token_kind_reference, + string name: string ref, + int kind: int ref +) + +@token_kind = @ampersand | @and | @andAnd | @as | @assembly | @atCurly | @atParen | @band | @base | @begin | @bnot | @bor | @break +| @bxor | @catch | @ccontains | @ceq | @cge | @cgt | @cin | @class | @cle | @clean | @clike | @clt | @cmatch | @cne | @cnotcontains +| @cnotin | @cnotlike | @cnotmatch | @colon | @colonColon | @comma | @command_token | @comment | @configuration | @continue | @creplace +| @csplit | @data | @default | @define | @divide | @divideEquals | @do | @dollarParen | @dot | @dotDot | @dynamicKeyword | @dynamicparam +| @else | @elseIf | @end | @endOfInput | @enum | @equals | @exclaim | @exit | @filter | @finally | @for | @foreach | @format | @from +| @function | @generic | @hereStringExpandable | @hereStringLiteral | @hidden | @icontains | @identifier | @ieq | @if | @ige | @igt +| @iin | @ile | @ilike | @ilt | @imatch | @in | @ine | @inlineScript | @inotcontains | @inotin | @inotlike | @inotmatch | @interface +| @ireplace | @is | @isNot | @isplit | @join | @label | @lBracket | @lCurly | @lineContinuation | @lParen | @minus | @minusEquals +| @minusMinus | @module | @multiply | @multiplyEquals | @namespace | @newLine | @not | @number | @or | @orOr | @parallel | @param +| @parameter_token | @pipe | @plus | @plusEquals | @plusPlus | @postfixMinusMinus | @postfixPlusPlus | @private | @process | @public +| @questionDot | @questionLBracket | @questionMark | @questionQuestion | @questionQuestionEquals | @rBracket | @rCurly | @redirectInStd +| @redirection_token | @rem | @remainderEquals | @return | @rParen | @semi | @sequence | @shl | @shr | @splattedVariable | @static +| @stringExpandable | @stringLiteral_token | @switch | @throw | @trap | @try | @type | @unknown | @until | @using | @var | @variable +| @while | @workflow | @xor; + +case @token_kind_reference.kind of +28 = @ampersand // The invocation operator '&'. +| 53 = @and // The logical and operator '-and'. +| 26 = @andAnd // The (unimplemented) operator '&&'. +| 94 = @as // The type conversion operator '-as'. +| 165 = @assembly // The 'assembly' keyword +| 23 = @atCurly // The opening token of a hash expression '@{'. +| 22 = @atParen // The opening token of an array expression '@('. +| 56 = @band // The bitwise and operator '-band'. +| 168 = @base // The 'base' keyword +| 119 = @begin // The 'begin' keyword. +| 52 = @bnot // The bitwise not operator '-bnot'. +| 57 = @bor // The bitwise or operator '-bor'. +| 120 = @break // The 'break' keyword. +| 58 = @bxor // The bitwise exclusive or operator '-xor'. +| 121 = @catch // The 'catch' keyword. +| 87 = @ccontains // The case sensitive contains operator '-ccontains'. +| 76 = @ceq // The case sensitive equal operator '-ceq'. +| 78 = @cge // The case sensitive greater than or equal operator '-cge'. +| 79 = @cgt // The case sensitive greater than operator '-cgt'. +| 89 = @cin // The case sensitive in operator '-cin'. +| 122 = @class // The 'class' keyword. +| 81 = @cle // The case sensitive less than or equal operator '-cle'. +| 170 = @clean // The 'clean' keyword. +| 82 = @clike // The case sensitive like operator '-clike'. +| 80 = @clt // The case sensitive less than operator '-clt'. +| 84 = @cmatch // The case sensitive match operator '-cmatch'. +| 77 = @cne // The case sensitive not equal operator '-cne'. +| 88 = @cnotcontains // The case sensitive not contains operator '-cnotcontains'. +| 90 = @cnotin // The case sensitive not in operator '-notin'. +| 83 = @cnotlike // The case sensitive notlike operator '-cnotlike'. +| 85 = @cnotmatch // The case sensitive not match operator '-cnotmatch'. +| 99 = @colon // The PS class base class and implemented interfaces operator ':'. Also used in base class ctor calls. +| 34 = @colonColon // The static member access operator '::'. +| 30 = @comma // The unary or binary array operator ','. +| 166 = @command_token // The 'command' keyword +| 10 = @comment // A single line comment, or a delimited comment. +| 155 = @configuration // The "configuration" keyword +| 123 = @continue // The 'continue' keyword. +| 86 = @creplace // The case sensitive replace operator '-creplace'. +| 91 = @csplit // The case sensitive split operator '-csplit'. +| 124 = @data // The 'data' keyword. +| 169 = @default // The 'default' keyword +| 125 = @define // The (unimplemented) 'define' keyword. +| 38 = @divide // The division operator '/'. +| 46 = @divideEquals // The division assignment operator '/='. +| 126 = @do // The 'do' keyword. +| 24 = @dollarParen // The opening token of a sub-expression '$('. +| 35 = @dot // The instance member access or dot source invocation operator '.'. +| 33 = @dotDot // The range operator '..'. +| 156 = @dynamicKeyword // The token kind for dynamic keywords +| 127 = @dynamicparam // The 'dynamicparam' keyword. +| 128 = @else // The 'else' keyword. +| 129 = @elseIf // The 'elseif' keyword. +| 130 = @end // The 'end' keyword. +| 11 = @endOfInput // Marks the end of the input script or file. +| 161 = @enum // The 'enum' keyword +| 42 = @equals // The assignment operator '='. +| 36 = @exclaim // The logical not operator '!'. +| 131 = @exit // The 'exit' keyword. +| 132 = @filter // The 'filter' keyword. +| 133 = @finally // The 'finally' keyword. +| 134 = @for // The 'for' keyword. +| 135 = @foreach // The 'foreach' keyword. +| 50 = @format // The string format operator '-f'. +| 136 = @from // The (unimplemented) 'from' keyword. +| 137 = @function // The 'function' keyword. +| 7 = @generic // A token that is only valid as a command name, command argument, function name, or configuration name. It may contain characters not allowed in identifiers. Tokens with this kind are always instances of StringLiteralToken or StringExpandableToken if the token contains variable references or subexpressions. +| 15 = @hereStringExpandable // A double quoted here string literal. Tokens with this kind are always instances of StringExpandableToken. even if there are no nested tokens to expand. +| 14 = @hereStringLiteral // A single quoted here string literal. Tokens with this kind are always instances of StringLiteralToken. +| 167 = @hidden // The 'hidden' keyword +| 71 = @icontains // The case insensitive contains operator '-icontains' or '-contains'. +| 6 = @identifier // A simple identifier, always begins with a letter or '', and is followed by letters, numbers, or ''. +| 60 = @ieq // The case insensitive equal operator '-ieq' or '-eq'. +| 138 = @if // The 'if' keyword. +| 62 = @ige // The case insensitive greater than or equal operator '-ige' or '-ge'. +| 63 = @igt // The case insensitive greater than operator '-igt' or '-gt'. +| 73 = @iin // The case insensitive in operator '-iin' or '-in'. +| 65 = @ile // The case insensitive less than or equal operator '-ile' or '-le'. +| 66 = @ilike // The case insensitive like operator '-ilike' or '-like'. +| 64 = @ilt // The case insensitive less than operator '-ilt' or '-lt'. +| 68 = @imatch // The case insensitive match operator '-imatch' or '-match'. +| 139 = @in // The 'in' keyword. +| 61 = @ine // The case insensitive not equal operator '-ine' or '-ne'. +| 154 = @inlineScript // The 'InlineScript' keyword +| 72 = @inotcontains // The case insensitive notcontains operator '-inotcontains' or '-notcontains'. +| 74 = @inotin // The case insensitive notin operator '-inotin' or '-notin' +| 67 = @inotlike // The case insensitive not like operator '-inotlike' or '-notlike'. +| 69 = @inotmatch // The case insensitive not match operator '-inotmatch' or '-notmatch'. +| 160 = @interface // The 'interface' keyword +| 70 = @ireplace // The case insensitive replace operator '-ireplace' or '-replace'. +| 92 = @is // The type test operator '-is'. +| 93 = @isNot // The type test operator '-isnot'. +| 75 = @isplit // The case insensitive split operator '-isplit' or '-split'. +| 59 = @join // The join operator '-join'. +| 5 = @label // A label token - always begins with ':', followed by the label name. Tokens with this kind are always instances of LabelToken. +| 20 = @lBracket // The opening square brace token '['. +| 18 = @lCurly // The opening curly brace token '{'. +| 9 = @lineContinuation // A line continuation (backtick followed by newline). +| 16 = @lParen // The opening parenthesis token '('. +| 41 = @minus // The substraction operator '-'. +| 44 = @minusEquals // The subtraction assignment operator '-='. +| 31 = @minusMinus // The pre-decrement operator '--'. +| 163 = @module // The 'module' keyword +| 37 = @multiply // The multiplication operator '*'. +| 45 = @multiplyEquals // The multiplication assignment operator '*='. +| 162 = @namespace // The 'namespace' keyword +| 8 = @newLine // A newline (one of '\n', '\r', or '\r\n'). +| 51 = @not // The logical not operator '-not'. +| 4 = @number // Any numerical literal token. Tokens with this kind are always instances of NumberToken. +| 54 = @or // The logical or operator '-or'. +| 27 = @orOr // The (unimplemented) operator '||'. +| 152 = @parallel // The 'parallel' keyword. +| 140 = @param // The 'param' keyword. +| 3 = @parameter_token // A parameter to a command, always begins with a dash ('-'), followed by the parameter name. Tokens with this kind are always instances of ParameterToken. +| 29 = @pipe // The pipe operator '|'. +| 40 = @plus // The addition operator '+'. +| 43 = @plusEquals // The addition assignment operator '+='. +| 32 = @plusPlus // The pre-increment operator '++'. +| 96 = @postfixMinusMinus // The post-decrement operator '--'. +| 95 = @postfixPlusPlus // The post-increment operator '++'. +| 158 = @private // The 'private' keyword +| 141 = @process // The 'process' keyword. +| 157 = @public // The 'public' keyword +| 103 = @questionDot // The null conditional member access operator '?.'. +| 104 = @questionLBracket // The null conditional index access operator '?[]'. +| 100 = @questionMark // The ternary operator '?'. +| 102 = @questionQuestion // The null coalesce operator '??'. +| 101 = @questionQuestionEquals // The null conditional assignment operator '??='. +| 21 = @rBracket // The closing square brace token ']'. +| 19 = @rCurly // The closing curly brace token '}'. +| 49 = @redirectInStd // The (unimplemented) stdin redirection operator '<'. +| 48 = @redirection_token // A redirection operator such as '2>&1' or '>>'. +| 39 = @rem // The modulo division (remainder) operator '%'. +| 47 = @remainderEquals // The modulo division (remainder) assignment operator '%='. +| 142 = @return // The 'return' keyword. +| 17 = @rParen // The closing parenthesis token ')'. +| 25 = @semi // The statement terminator ';'. +| 153 = @sequence // The 'sequence' keyword. +| 97 = @shl // The shift left operator. +| 98 = @shr // The shift right operator. +| 2 = @splattedVariable // A splatted variable token, always begins with '@' and followed by the variable name. Tokens with this kind are always instances of VariableToken. +| 159 = @static // The 'static' keyword +| 13 = @stringExpandable // A double quoted string literal. Tokens with this kind are always instances of StringExpandableToken even if there are no nested tokens to expand. +| 12 = @stringLiteral_token // A single quoted string literal. Tokens with this kind are always instances of StringLiteralToken. +| 143 = @switch // The 'switch' keyword. +| 144 = @throw // The 'throw' keyword. +| 145 = @trap // The 'trap' keyword. +| 146 = @try // The 'try' keyword. +| 164 = @type // The 'type' keyword +| 0 = @unknown // An unknown token, signifies an error condition. +| 147 = @until // The 'until' keyword. +| 148 = @using // The (unimplemented) 'using' keyword. +| 149 = @var // The (unimplemented) 'var' keyword. +| 1 = @variable // A variable token, always begins with '$' and followed by the variable name, possibly enclose in curly braces. Tokens with this kind are always instances of VariableToken. +| 150 = @while // The 'while' keyword. +| 151 = @workflow // The 'workflow' keyword. +| 55 = @xor; // The logical exclusive or operator '-xor'. \ No newline at end of file diff --git a/powershell/ql/lib/semmlecode.powershell.dbscheme.stats b/powershell/ql/lib/semmlecode.powershell.dbscheme.stats new file mode 100644 index 000000000000..a793fea47788 --- /dev/null +++ b/powershell/ql/lib/semmlecode.powershell.dbscheme.stats @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/old.dbscheme b/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/old.dbscheme new file mode 100644 index 000000000000..40bf985f18b7 --- /dev/null +++ b/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/old.dbscheme @@ -0,0 +1,1648 @@ +/* Mandatory */ +sourceLocationPrefix( + varchar(900) prefix: string ref +); + +/* Entity Locations */ +@location = @location_default; + +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 +); + +/* File Metadata */ + +numlines( + unique int element_id: @file ref, + int num_lines: int ref, + int num_code: int ref, + int num_comment: int ref +); + +files( + unique int id: @file, + varchar(900) name: string ref +); + +folders( + unique int id: @folder, + varchar(900) name: string ref +); + +@container = @folder | @file; + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/* Comments */ +comment_entity( + unique int id: @comment_entity, + int text: @string_literal ref +); + +comment_entity_location( + unique int id: @comment_entity ref, + int loc: @location ref +); + +/* Messages */ +extractor_messages( + unique int id: @extractor_message, + int severity: int ref, + string origin : string ref, + string text : string ref, + string entity : string ref, + int location: @location_default ref, + string stack_trace : string ref +); + +parent( + int parent: @ast ref, + int child: @ast ref +); + +/* AST Nodes */ +// This is all the kinds of nodes that can inherit from Ast +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ast?view=powershellsdk-7.3.0 +@ast = @not_implemented | @attribute_base | @catch_clause | @command_element | +@member | @named_block | @param_block | @parameter | @redirection | @script_block | @statement | @statement_block; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributebaseast?view=powershellsdk-7.2.0 +@attribute_base = @attribute | @type_constraint; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberast?view=powershellsdk-7.3.0 +@member = @function_member | @property_member; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandbaseast?view=powershellsdk-7.3.0 +@command_base = @command | @command_expression; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.chainableast?view=powershellsdk-7.3.0 +@chainable = @pipeline | @pipeline_chain; +//https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinebaseast?view=powershellsdk-7.3.0 +@pipeline_base = @chainable | @error_statement | @assignment_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementast?view=powershellsdk-7.3.0 +@statement = @block_statement +| @break_statement +| @command_base +| @configuration_definition +| @continue_statement +| @data_statement +| @dynamic_keyword_statement +| @exit_statement +| @function_definition +| @if_statement +| @labeled_statement +| @pipeline_base +| @return_statement +| @throw_statement +| @trap_statement +| @try_statement +| @type_definition +| @using_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.loopstatementast?view=powershellsdk-7.3.0 +@loop_statement = @do_until_statement | @do_while_statement | @foreach_statement | @for_statement | @while_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.labeledstatementast?view=powershellsdk-7.3.0 +@labeled_statement = @loop_statement | @switch_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +@attributed_expression_ast = @attributed_expression | @convert_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +@member_expression_base = @member_expression | @invoke_member_expression; // | @base_ctor_invoke_member_expression + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expressionast?view=powershellsdk-7.3.0 +@expression = @array_expression +| @array_literal +| @attributed_expression_ast +| @binary_expression +| @error_expression +| @expandable_string_expression +| @hash_table +| @index_expression +| @member_expression_base +| @paren_expression +| @script_block_expression +| @sub_expression +| @ternary_expression +| @type_expression +| @unary_expression +| @using_expression +| @variable_expression +| @base_constant_expression; + +// Constant expression can both be instanced and extended by string constant expression +@base_constant_expression = @constant_expression | @string_constant_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandelementast?view=powershellsdk-7.3.0 +@command_element = @expression | @command_parameter; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.redirectionast?view=powershellsdk-7.3.0 +@redirection = @file_redirection | @merging_redirection; + +/** +Entries in this table indicate visited C# powershell ast objects which don't have parsing implemented yet. + +You can obtain the Type of the C# AST objects which don't yet have an associated entity to parse them + using this QL query on an extracted db: + +from string s +where not_implemented(_, s) +select s +*/ +not_implemented( + unique int id: @not_implemented, + string name: string ref +); + +not_implemented_location( + int id: @not_implemented ref, + int loc: @location ref +); + +// ArrayExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayexpressionast?view=powershellsdk-7.3.0 +array_expression( + unique int id: @array_expression, + int subExpression: @statement_block ref +) + +array_expression_location( + int id: @array_expression ref, + int loc: @location ref +) + +// ArrayLiteralAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayliteralast?view=powershellsdk-7.3.0 +array_literal( + unique int id: @array_literal +) + +array_literal_location( + int id: @array_literal ref, + int loc: @location ref +) + +array_literal_element( + int id: @array_literal ref, + int index: int ref, + int component: @expression ref +) + +// AssignmentStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.assignmentstatementast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L983-L989 +assignment_statement( + unique int id: @assignment_statement, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @statement ref +) + +assignment_statement_location( + int id: @assignment_statement ref, + int loc: @location ref +) + +// NamedBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedblockast?view=powershellsdk-7.3.0 +named_block( + unique int id: @named_block, + int numStatements: int ref, + int numTraps: int ref +) + +named_block_statement( + int id: @named_block ref, + int index: int ref, + int statement: @statement ref +) + +named_block_trap( + int id: @named_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +named_block_location( + int id: @named_block ref, + int loc: @location ref +) + +// ScriptBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockast?view=powershellsdk-7.3.0 +script_block( + unique int id: @script_block, + int numUsings: int ref, + int numRequiredModules: int ref, + int numRequiredAssemblies: int ref, + int numRequiredPsEditions: int ref, + int numRequiredPsSnapins: int ref +) + +script_block_param_block( + int id: @script_block ref, + int the_param_block: @param_block ref +) + +script_block_begin_block( + int id: @script_block ref, + int begin_block: @named_block ref +) + +script_block_clean_block( + int id: @script_block ref, + int clean_block: @named_block ref +) + +script_block_dynamic_param_block( + int id: @script_block ref, + int dynamic_param_block: @named_block ref +) + +script_block_end_block( + int id: @script_block ref, + int end_block: @named_block ref +) + +script_block_process_block( + int id: @script_block ref, + int process_block: @named_block ref +) + +script_block_using( + int id: @script_block ref, + int index: int ref, + int using: @ast ref +) + +script_block_required_application_id( + int id: @script_block ref, + string application_id: string ref +) + +script_block_requires_elevation( + int id: @script_block ref, + boolean requires_elevation: boolean ref +) + +script_block_required_ps_version( + int id: @script_block ref, + string required_ps_version: string ref +) + +script_block_required_module( + int id: @script_block ref, + int index: int ref, + int required_module: @module_specification ref +) + +script_block_required_assembly( + int id: @script_block ref, + int index: int ref, + string required_assembly: string ref +) + +script_block_required_ps_edition( + int id: @script_block ref, + int index: int ref, + string required_ps_edition: string ref +) + +script_block_requires_ps_snapin( + int id: @script_block ref, + int index: int ref, + string name: string ref, + string version: string ref +) + +script_block_location( + int id: @script_block ref, + int loc: @location ref +) + +// ModuleSpecification +// https://learn.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.modulespecification?view=powershellsdk-7.3.0 +module_specification( + unique int id: @module_specification, + string name: string ref, + string guid: string ref, + string maxVersion: string ref, + string requiredVersion: string ref, + string version: string ref +) + +// BinaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.binaryexpressionast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L5675-L5947 +binary_expression( + unique int id: @binary_expression, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @expression ref +) + +// @binary_expression_kind = @And | @Is | @IsNot | @As | @DotDot | @Multiply | @Divide | @Rem | @Plus | @Minus | @Format | @Xor | @Shl | @Shr | @Band | @Bor | @Bxor | @Join | @Ieq | @Ine | @Ige | @Igt | @Ilt | @Ile | @Ilike | @Inotlike | @Inotmatch | @Imatch | @Ireplace | @Inotcontains | @Icontains | @Iin | @Inotin | @Isplit | @Ceq | @Cge | @Cgt | @Clt | @Cle | @Clike | @Cnotlike | @Cnotmatch | @Cmatch | @Ccontains | @Creplace | @Cin | @Cnotin | @Csplit | @QuestionQuestion; + +binary_expression_location( + int id: @binary_expression ref, + int loc: @location ref +) + +// ConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.constantexpressionast?view=powershellsdk-7.3.0 +constant_expression( + unique int id: @constant_expression, + string staticType: string ref +) + +constant_expression_value( + int id: @constant_expression ref, + int value: @string_literal ref +) + +constant_expression_location( + int id: @constant_expression ref, + int loc: @location ref +) + +// ConvertExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.convertexpressionast?view=powershellsdk-7.3.0 +convert_expression( + unique int id: @convert_expression, + int the_attribute: @ast ref, + int child: @ast ref, + int object_type: @ast ref, + string staticType: string ref +) + +convert_expression_location( + int id: @convert_expression ref, + int loc: @location ref +) + +// IndexExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.indexexpressionast?view=powershellsdk-7.3.0 +index_expression( + unique int id: @index_expression, + int index: @ast ref, + int target: @ast ref, + boolean nullConditional: boolean ref +) + +index_expression_location( + int id: @index_expression ref, + int loc: @location ref +) + +// IfStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ifstatementast?view=powershellsdk-7.3.0 +if_statement( + unique int id: @if_statement +) + +if_statement_clause( + int id: @if_statement ref, + int index: int ref, + int item1: @ast ref, + int item2: @ast ref +) + +if_statement_else( + int id: @if_statement ref, + int elseItem: @ast ref +) + +if_statement_location( + int id: @if_statement ref, + int loc: @location ref +) + +// MemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +member_expression( + unique int id: @member_expression, + int expression: @ast ref, + int member: @ast ref, + boolean nullConditional: boolean ref, + boolean isStatic: boolean ref +) + +member_expression_location( + int id: @member_expression ref, + int loc: @location ref +) + +// StatementBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementblockast?view=powershellsdk-7.3.0 +statement_block( + unique int id: @statement_block, + int numStatements: int ref, + int numTraps : int ref +) + +statement_block_location( + int id: @statement_block ref, + int loc: @location ref +) + +statement_block_statement( + int id: @statement_block ref, + int index: int ref, + int statement: @statement ref +) + +statement_block_trap( + int id: @statement_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +// SubExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.subexpressionast?view=powershellsdk-7.3.0 +sub_expression( + unique int id: @sub_expression, + int subExpression: @ast ref +) + +sub_expression_location( + int id: @sub_expression ref, + int loc: @location ref +) + +// VariableExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.variableexpressionast?view=powershellsdk-7.3.0 +variable_expression( + unique int id: @variable_expression, + string userPath: string ref, + string driveName: string ref, + boolean isConstant: boolean ref, + boolean isGlobal: boolean ref, + boolean isLocal: boolean ref, + boolean isPrivate: boolean ref, + boolean isScript: boolean ref, + boolean isUnqualified: boolean ref, + boolean isUnscoped: boolean ref, + boolean isVariable: boolean ref, + boolean isDriveQualified: boolean ref +) + +variable_expression_location( + int id: @variable_expression ref, + int loc: @location ref +) + +// CommandExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandexpressionast?view=powershellsdk-7.3.0 +command_expression( + unique int id: @command_expression, + int wrapped: @expression ref, + int numRedirections: int ref +) + +command_expression_location( + int id: @command_expression ref, + int loc: @location ref +) + +command_expression_redirection( + int id: @command_expression ref, + int index: int ref, + int redirection: @redirection ref +) + +// StringConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.stringconstantexpressionast?view=powershellsdk-7.3.0 +string_constant_expression( + unique int id: @string_constant_expression, + int value: @string_literal ref +) + +string_constant_expression_location( + int id: @string_constant_expression ref, + int loc: @location ref +) + +// PipelineAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelineast?view=powershellsdk-7.3.0 +pipeline( + unique int id: @pipeline, + int numComponents: int ref +) + +pipeline_location( + int id: @pipeline ref, + int loc: @location ref +) + +pipeline_component( + int id: @pipeline ref, + int index: int ref, + int component: @command_base ref +) + +// CommandAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandast?view=powershellsdk-7.3.0 +command( + unique int id: @command, + string name: string ref, + int kind: int ref, // @token_kind ref + int numElements: int ref, + int numRedirections: int ref +) + +command_location( + int id: @command ref, + int loc: @location ref +) + +command_command_element( + int id: @command ref, + int index: int ref, + int component: @command_element ref +) + +command_redirection( + int id: @command ref, + int index: int ref, + int redirection: @redirection ref +) + +// InvokeMemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.invokememberexpressionast?view=powershellsdk-7.3.0 +invoke_member_expression( + unique int id: @invoke_member_expression, + int expression: @expression ref, + int member: @command_element ref +) + +invoke_member_expression_location( + int id: @invoke_member_expression ref, + int loc: @location ref +) + +invoke_member_expression_argument( + int id: @invoke_member_expression ref, + int index: int ref, + int argument: @expression ref +) + +// ParenExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parenexpressionast?view=powershellsdk-7.3.0 +paren_expression( + unique int id: @paren_expression, + int expression: @pipeline_base ref +) + +paren_expression_location( + int id: @paren_expression ref, + int loc: @location ref +) + + +// TernaryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ternaryexpressionast?view=powershellsdk-7.3.0 +ternary_expression( + unique int id: @ternary_expression, + int condition: @expression ref, + int ifFalse: @expression ref, + int iftrue: @expression ref +) + +ternary_expression_location( + int id: @ternary_expression ref, + int loc: @location ref +) + +// ExitStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.exitstatementast?view=powershellsdk-7.3.0 +exit_statement( + unique int id: @exit_statement +) + +exit_statement_pipeline( + int id: @exit_statement ref, + int expression: @ast ref +) + +exit_statement_location( + int id: @exit_statement ref, + int loc: @location ref +) + + +// TypeExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeexpressionast?view=powershellsdk-7.3.0 +type_expression( + unique int id: @type_expression, + string name: string ref, + string fullName: string ref +) + +type_expression_location( + int id: @type_expression ref, + int loc: @location ref +) + +// CommandParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandparameterast?view=powershellsdk-7.3.0 +command_parameter( + unique int id: @command_parameter, + string name: string ref +) + +command_parameter_location( + int id: @command_parameter ref, + int loc: @location ref +) + +command_parameter_argument( + int id: @command_parameter ref, + int argument: @ast ref +) + +// NamedAttributeArgumentAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedattributeargumentast?view=powershellsdk-7.3.0 +named_attribute_argument( + unique int id: @named_attribute_argument, + string name: string ref, + int argument: @expression ref +) + +named_attribute_argument_location( + int id: @named_attribute_argument ref, + int loc: @location ref +) + +// AttributeAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributeast?view=powershellsdk-7.3.0 +attribute( + unique int id: @attribute, + string name: string ref, + int numNamedArguments: int ref, + int numPositionalArguments: int ref +) + +attribute_named_argument( + int id: @attribute ref, + int index: int ref, + int argument: @named_attribute_argument ref +) + +attribute_positional_argument( + int id: @attribute ref, + int index: int ref, + int argument: @expression ref +) + +attribute_location( + int id: @attribute ref, + int id: @location ref +) + +// ParamBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.paramblockast?view=powershellsdk-7.3.0 +param_block( + unique int id: @param_block, + int numAttributes: int ref, + int numParameters: int ref +) + +param_block_attribute( + int id: @param_block ref, + int index: int ref, + int the_attribute: @attribute ref +) + +param_block_parameter( + int id: @param_block ref, + int index: int ref, + int the_parameter: @parameter ref +) + +param_block_location( + int id: @param_block ref, + int id: @location ref +) + +// ParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parameterast?view=powershellsdk-7.3.0 +parameter( + unique int id: @parameter, + int name: @variable_expression ref, + string staticType: string ref, + int numAttributes: int ref +) + +parameter_attribute( + int id: @parameter ref, + int index: int ref, + int the_attribute: @attribute_base ref +) + +parameter_location( + int id: @parameter ref, + int loc: @location ref +) + +parameter_default_value( + int id: @parameter ref, + int default_value: @expression ref +) + +// TypeConstraintAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeconstraintast?view=powershellsdk-7.3.0 +type_constraint( + unique int id: @type_constraint, + string name: string ref, + string fullName: string ref +) + +type_constraint_location( + int id: @type_constraint ref, + int loc: @location ref +) + +// FunctionDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functiondefinitionast?view=powershellsdk-7.3.0 +function_definition( + unique int id: @function_definition, + int body: @script_block ref, + string name: string ref, + boolean isFilter: boolean ref, + boolean isWorkflow: boolean ref +) + +function_definition_parameter( + int id: @function_definition ref, + int index: int ref, + int parameter: @parameter ref +) + +function_definition_location( + int id: @function_definition ref, + int loc: @location ref +) + +// BreakStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.breakstatementast?view=powershellsdk-7.3.0 +break_statement( + unique int id: @break_statement +) + +break_statement_location( + int id: @break_statement ref, + int loc: @location ref +) + +// ContinueStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.continuestatementast?view=powershellsdk-7.3.0 +continue_statement( + unique int id: @continue_statement +) + +continue_statement_location( + int id: @continue_statement ref, + int loc: @location ref +) +@labelled_statement = @continue_statement | @break_statement; + +statement_label( + int id: @labelled_statement ref, + int label: @ast ref +) + +// ReturnStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.returnstatementast?view=powershellsdk-7.3.0 +return_statement( + unique int id: @return_statement +) + +return_statement_pipeline( + int id: @return_statement ref, + int pipeline: @ast ref +) + +return_statement_location( + int id: @return_statement ref, + int loc: @location ref +) + +// DoWhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dowhilestatementast?view=powershellsdk-7.3.0 +do_while_statement( + unique int id: @do_while_statement, + int body: @ast ref +) + +do_while_statement_condition( + int id: @do_while_statement ref, + int condition: @ast ref +) + +do_while_statement_location( + int id: @do_while_statement ref, + int loc: @location ref +) + +// DoUntilStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dountilstatementast?view=powershellsdk-7.3.0 +do_until_statement( + unique int id: @do_until_statement, + int body: @ast ref +) + +do_until_statement_condition( + int id: @do_until_statement ref, + int condition: @ast ref +) + +do_until_statement_location( + int id: @do_until_statement ref, + int loc: @location ref +) + +// WhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.whilestatementast?view=powershellsdk-7.3.0 +while_statement( + unique int id: @while_statement, + int body: @ast ref +) + +while_statement_condition( + int id: @while_statement ref, + int condition: @ast ref +) + +while_statement_location( + int id: @while_statement ref, + int loc: @location ref +) + +// ForEachStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.foreachstatementast?view=powershellsdk-7.3.0 +foreach_statement( + unique int id: @foreach_statement, + int variable: @ast ref, + int condition: @ast ref, + int body: @ast ref, + int flags: int ref +) + +foreach_statement_location( + int id: @foreach_statement ref, + int loc: @location ref +) + +// ForStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.forstatementast?view=powershellsdk-7.3.0 +for_statement( + unique int id: @for_statement, + int body: @ast ref +) + +for_statement_location( + int id: @for_statement ref, + int loc: @location ref +) + +for_statement_condition( + int id: @for_statement ref, + int condition: @ast ref +) + +for_statement_initializer( + int id: @for_statement ref, + int initializer: @ast ref +) + +for_statement_iterator( + int id: @for_statement ref, + int iterator: @ast ref +) + +// ExpandableStringExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expandablestringexpressionast?view=powershellsdk-7.3.0 +expandable_string_expression( + unique int id: @expandable_string_expression, + int value: @string_literal ref, + int kind: int ref, + int numExpression: int ref +) + +case @expandable_string_expression.kind of + 4 = @BareWord +| 2 = @DoubleQuoted +| 3 = @DoubleQuotedHereString +| 0 = @SingleQuoted +| 1 = @SingleQuotedHereString; + +expandable_string_expression_location( + int id: @expandable_string_expression ref, + int loc: @location ref +) + +expandable_string_expression_nested_expression( + int id: @expandable_string_expression ref, + int index: int ref, + int nestedExression: @expression ref +) + +// StringLiterals +// Contains string literals broken into lines to prevent breaks in the trap from multiline strings +string_literal( + unique int id: @string_literal +) + +string_literal_location( + int id: @string_literal ref, + int loc: @location ref +) + +string_literal_line( + int id: @string_literal ref, + int lineNum: int ref, + string line: string ref +) + +// UnaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.unaryexpressionast?view=powershellsdk-7.3.0 +unary_expression( + unique int id: @unary_expression, + int child: @ast ref, + int kind: int ref, + string staticType: string ref +) + +unary_expression_location( + int id: @unary_expression ref, + int loc: @location ref +) + +// CatchClauseAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.catchclauseast?view=powershellsdk-7.3.0 +catch_clause( + unique int id: @catch_clause, + int body: @ast ref, + boolean isCatchAll: boolean ref +) + +catch_clause_catch_type( + int id: @catch_clause ref, + int index: int ref, + int catch_type: @ast ref +) + +catch_clause_location( + int id: @catch_clause ref, + int loc: @location ref +) + +// ThrowStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.throwstatementast?view=powershellsdk-7.3.0 +throw_statement( + unique int id: @throw_statement, + boolean isRethrow: boolean ref +) + +throw_statement_location( + int id: @throw_statement ref, + int loc: @location ref +) + +throw_statement_pipeline( + int id: @throw_statement ref, + int pipeline: @ast ref +) + +// TryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trystatementast?view=powershellsdk-7.3.0 +try_statement( + unique int id: @try_statement, + int body: @ast ref +) + +try_statement_catch_clause( + int id: @try_statement ref, + int index: int ref, + int catch_clause: @catch_clause ref +) + + +try_statement_finally( + int id: @try_statement ref, + int finally: @ast ref +) + +try_statement_location( + int id: @try_statement ref, + int loc: @location ref +) + +// FileRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.fileredirectionast?view=powershellsdk-7.3.0 +file_redirection( + unique int id: @file_redirection, + int location: @ast ref, + boolean isAppend: boolean ref, + int redirectionType: int ref +) + +case @file_redirection.redirectionType of + 0 = @All +| 1 = @Output +| 2 = @Error +| 3 = @Warning +| 4 = @Verbose +| 5 = @Debug +| 6 = @Information; + +file_redirection_location( + int id: @file_redirection ref, + int loc: @location ref +) + +// BlockStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.blockstatementast?view=powershellsdk-7.3.0 +block_statement( + unique int id: @block_statement, + int body: @ast ref, + int token: @token ref +) + +block_statement_location( + int id: @block_statement ref, + int loc: @location ref +) + +// Token +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.token?view=powershellsdk-7.3.0 +token( + unique int id: @token, + boolean hasError: boolean ref, + int kind: int ref, + string text: string ref, + int tokenFlags: int ref +) + +token_location( + int id: @token ref, + int loc: @location ref +) + +// ConfigurationDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.configurationdefinitionast?view=powershellsdk-7.3.0 +configuration_definition( + unique int id: @configuration_definition, + int body: @ast ref, + int configurationType: int ref, + int name: @ast ref +) + +configuration_definition_location( + int id: @configuration_definition ref, + int loc: @location ref +) + +// DataStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.datastatementast?view=powershellsdk-7.3.0 +data_statement( + unique int id: @data_statement, + int body: @ast ref +) + +data_statement_variable( + int id: @data_statement ref, + string variable: string ref +) + +data_statement_commands_allowed( + int id: @data_statement ref, + int index: int ref, + int command_allowed: @ast ref +) + +data_statement_location( + int id: @data_statement ref, + int loc: @location ref +) + +// DynamicKeywordStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dynamickeywordstatementast?view=powershellsdk-7.3.0 +dynamic_keyword_statement( + unique int id: @dynamic_keyword_statement +) + +dynamic_keyword_statement_command_elements( + int id: @dynamic_keyword_statement ref, + int index: int ref, + int element: @command_element ref +) + +dynamic_keyword_statement_location( + int id: @dynamic_keyword_statement ref, + int loc: @location ref +) + +// ErrorExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorexpressionast?view=powershellsdk-7.3.0 +error_expression( + unique int id: @error_expression +) + +error_expression_nested_ast( + int id: @error_expression ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_expression_location( + int id: @error_expression ref, + int loc: @location ref +) + +// ErrorStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorstatementast?view=powershellsdk-7.3.0 +error_statement( + unique int id: @error_statement, + int token: @token ref +) + +error_statement_location( + int id: @error_statement ref, + int loc: @location ref +) + +error_statement_nested_ast( + int id: @error_statement ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_statement_conditions( + int id: @error_statement ref, + int index: int ref, + int condition: @ast ref +) + +error_statement_bodies( + int id: @error_statement ref, + int index: int ref, + int body: @ast ref +) + +error_statement_flag( + int id: @error_statement ref, + int index: int ref, + int k: string ref, // The key + int token: @token ref, // These two form a tuple of the value + int ast: @ast ref +) + +// FunctionMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functionmemberast?view=powershellsdk-7.3.0 +function_member( + unique int id: @function_member, + int body: @ast ref, + boolean isConstructor: boolean ref, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +function_member_location( + int id: @function_member ref, + int loc: @location ref +) + +function_member_parameter( + int id: @function_member ref, + int index: int ref, + int parameter: @ast ref +) + +function_member_attribute( + int id: @function_member ref, + int index: int ref, + int attribute: @ast ref +) + +function_member_return_type( + int id: @function_member ref, + int return_type: @type_constraint ref +) + +// MergingRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.mergingredirectionast?view=powershellsdk-7.3.0 +merging_redirection( + unique int id: @merging_redirection, + int from: int ref, + int to: int ref +) + +merging_redirection_location( + int id: @merging_redirection ref, + int loc: @location ref +) + + +label( + int id: @labeled_statement ref, + string label: string ref +) + +// TrapStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trapstatementast?view=powershellsdk-7.3.0 +trap_statement( + unique int id: @trap_statement, + int body: @ast ref +) + +trap_statement_type( + int id: @trap_statement ref, + int trap_type: @type_constraint ref +) + +trap_statement_location( + int id: @trap_statement ref, + int loc: @location ref +) + +// PipelineChainAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinechainast?view=powershellsdk-7.3.0 +pipeline_chain( + unique int id: @pipeline_chain, + boolean isBackground: boolean ref, + int kind: int ref, + int left: @ast ref, + int right: @ast ref +) + +pipeline_chain_location( + int id: @pipeline_chain ref, + int loc: @location ref +) + +// PropertyMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.propertymemberast?view=powershellsdk-7.3.0 +property_member( + unique int id: @property_member, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +property_member_attribute( + int id: @property_member ref, + int index: int ref, + int attribute: @ast ref +) + +property_member_property_type( + int id: @property_member ref, + int property_type: @type_constraint ref +) + +property_member_initial_value( + int id: @property_member ref, + int initial_value: @ast ref +) + +property_member_location( + int id: @property_member ref, + int loc: @location ref +) + +// ScriptBlockExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockexpressionast?view=powershellsdk-7.3.0 +script_block_expression( + unique int id: @script_block_expression, + int body: @script_block ref +) + +script_block_expression_location( + int id: @script_block_expression ref, + int loc: @location ref +) + +// SwitchStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.switchstatementast?view=powershellsdk-7.3.0 +switch_statement( + unique int id: @switch_statement, + int condition: @ast ref, + int flags: int ref +) + +switch_statement_clauses( + int id: @switch_statement ref, + int index: int ref, + int expression: @ast ref, + int statementBlock: @ast ref +) + +switch_statement_location( + int id: @switch_statement ref, + int loc: @location ref +) + +switch_statement_default( + int id: @switch_statement ref, + int default: @ast ref +) + +// TypeDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typedefinitionast?view=powershellsdk-7.3.0 +type_definition( + unique int id: @type_definition, + string name: string ref, + int flags: int ref, + boolean isClass: boolean ref, + boolean isEnum: boolean ref, + boolean isInterface: boolean ref +) + +type_definition_attributes( + int id: @type_definition ref, + int index: int ref, + int attribute: @ast ref +) + +type_definition_members( + int id: @type_definition ref, + int index: int ref, + int member: @ast ref +) + +type_definition_location( + int id: @type_definition ref, + int loc: @location ref +) + +type_definition_base_type( + int id: @type_definition ref, + int index: int ref, + int base_type: @type_constraint ref +) + +// UsingExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingexpressionast?view=powershellsdk-7.3.0 +using_expression( + unique int id: @using_expression, + int subExpression: @ast ref +) + +using_expression_location( + int id: @using_expression ref, + int loc: @location ref +) + +// UsingStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingstatementast?view=powershellsdk-7.3.0 +using_statement( + unique int id: @using_statement, + int kind: int ref +) + +using_statement_location( + int id: @using_statement ref, + int loc: @location ref +) + +using_statement_alias( + int id: @using_statement ref, + int alias: @ast ref +) + +using_statement_module_specification( + int id: @using_statement ref, + int module_specification: @ast ref +) + +using_statement_name( + int id: @using_statement ref, + int name: @ast ref +) + +// HashTableAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.hashtableast?view=powershellsdk-7.3.0 +hash_table( + unique int id: @hash_table +) + +hash_table_location( + int id: @hash_table ref, + int loc: @location ref +) + +hash_table_key_value_pairs( + int id: @hash_table ref, + int index: int ref, + int k: @ast ref, + int v: @ast ref +) + +// AttributedExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +attributed_expression( + unique int id: @attributed_expression, + int attribute: @ast ref, + int expression: @ast ref +) + +attributed_expression_location( + int id: @attributed_expression ref, + int loc: @location ref +) + +// TokenKind +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.tokenkind?view=powershellsdk-7.3.0 +token_kind_reference( + unique int id: @token_kind_reference, + string name: string ref, + int kind: int ref +) + +@token_kind = @ampersand | @and | @andAnd | @as | @assembly | @atCurly | @atParen | @band | @base | @begin | @bnot | @bor | @break +| @bxor | @catch | @ccontains | @ceq | @cge | @cgt | @cin | @class | @cle | @clean | @clike | @clt | @cmatch | @cne | @cnotcontains +| @cnotin | @cnotlike | @cnotmatch | @colon | @colonColon | @comma | @command_token | @comment | @configuration | @continue | @creplace +| @csplit | @data | @default | @define | @divide | @divideEquals | @do | @dollarParen | @dot | @dotDot | @dynamicKeyword | @dynamicparam +| @else | @elseIf | @end | @endOfInput | @enum | @equals | @exclaim | @exit | @filter | @finally | @for | @foreach | @format | @from +| @function | @generic | @hereStringExpandable | @hereStringLiteral | @hidden | @icontains | @identifier | @ieq | @if | @ige | @igt +| @iin | @ile | @ilike | @ilt | @imatch | @in | @ine | @inlineScript | @inotcontains | @inotin | @inotlike | @inotmatch | @interface +| @ireplace | @is | @isNot | @isplit | @join | @label | @lBracket | @lCurly | @lineContinuation | @lParen | @minus | @minusEquals +| @minusMinus | @module | @multiply | @multiplyEquals | @namespace | @newLine | @not | @number | @or | @orOr | @parallel | @param +| @parameter_token | @pipe | @plus | @plusEquals | @plusPlus | @postfixMinusMinus | @postfixPlusPlus | @private | @process | @public +| @questionDot | @questionLBracket | @questionMark | @questionQuestion | @questionQuestionEquals | @rBracket | @rCurly | @redirectInStd +| @redirection_token | @rem | @remainderEquals | @return | @rParen | @semi | @sequence | @shl | @shr | @splattedVariable | @static +| @stringExpandable | @stringLiteral_token | @switch | @throw | @trap | @try | @type | @unknown | @until | @using | @var | @variable +| @while | @workflow | @xor; + +case @token_kind_reference.kind of +28 = @ampersand // The invocation operator '&'. +| 53 = @and // The logical and operator '-and'. +| 26 = @andAnd // The (unimplemented) operator '&&'. +| 94 = @as // The type conversion operator '-as'. +| 165 = @assembly // The 'assembly' keyword +| 23 = @atCurly // The opening token of a hash expression '@{'. +| 22 = @atParen // The opening token of an array expression '@('. +| 56 = @band // The bitwise and operator '-band'. +| 168 = @base // The 'base' keyword +| 119 = @begin // The 'begin' keyword. +| 52 = @bnot // The bitwise not operator '-bnot'. +| 57 = @bor // The bitwise or operator '-bor'. +| 120 = @break // The 'break' keyword. +| 58 = @bxor // The bitwise exclusive or operator '-xor'. +| 121 = @catch // The 'catch' keyword. +| 87 = @ccontains // The case sensitive contains operator '-ccontains'. +| 76 = @ceq // The case sensitive equal operator '-ceq'. +| 78 = @cge // The case sensitive greater than or equal operator '-cge'. +| 79 = @cgt // The case sensitive greater than operator '-cgt'. +| 89 = @cin // The case sensitive in operator '-cin'. +| 122 = @class // The 'class' keyword. +| 81 = @cle // The case sensitive less than or equal operator '-cle'. +| 170 = @clean // The 'clean' keyword. +| 82 = @clike // The case sensitive like operator '-clike'. +| 80 = @clt // The case sensitive less than operator '-clt'. +| 84 = @cmatch // The case sensitive match operator '-cmatch'. +| 77 = @cne // The case sensitive not equal operator '-cne'. +| 88 = @cnotcontains // The case sensitive not contains operator '-cnotcontains'. +| 90 = @cnotin // The case sensitive not in operator '-notin'. +| 83 = @cnotlike // The case sensitive notlike operator '-cnotlike'. +| 85 = @cnotmatch // The case sensitive not match operator '-cnotmatch'. +| 99 = @colon // The PS class base class and implemented interfaces operator ':'. Also used in base class ctor calls. +| 34 = @colonColon // The static member access operator '::'. +| 30 = @comma // The unary or binary array operator ','. +| 166 = @command_token // The 'command' keyword +| 10 = @comment // A single line comment, or a delimited comment. +| 155 = @configuration // The "configuration" keyword +| 123 = @continue // The 'continue' keyword. +| 86 = @creplace // The case sensitive replace operator '-creplace'. +| 91 = @csplit // The case sensitive split operator '-csplit'. +| 124 = @data // The 'data' keyword. +| 169 = @default // The 'default' keyword +| 125 = @define // The (unimplemented) 'define' keyword. +| 38 = @divide // The division operator '/'. +| 46 = @divideEquals // The division assignment operator '/='. +| 126 = @do // The 'do' keyword. +| 24 = @dollarParen // The opening token of a sub-expression '$('. +| 35 = @dot // The instance member access or dot source invocation operator '.'. +| 33 = @dotDot // The range operator '..'. +| 156 = @dynamicKeyword // The token kind for dynamic keywords +| 127 = @dynamicparam // The 'dynamicparam' keyword. +| 128 = @else // The 'else' keyword. +| 129 = @elseIf // The 'elseif' keyword. +| 130 = @end // The 'end' keyword. +| 11 = @endOfInput // Marks the end of the input script or file. +| 161 = @enum // The 'enum' keyword +| 42 = @equals // The assignment operator '='. +| 36 = @exclaim // The logical not operator '!'. +| 131 = @exit // The 'exit' keyword. +| 132 = @filter // The 'filter' keyword. +| 133 = @finally // The 'finally' keyword. +| 134 = @for // The 'for' keyword. +| 135 = @foreach // The 'foreach' keyword. +| 50 = @format // The string format operator '-f'. +| 136 = @from // The (unimplemented) 'from' keyword. +| 137 = @function // The 'function' keyword. +| 7 = @generic // A token that is only valid as a command name, command argument, function name, or configuration name. It may contain characters not allowed in identifiers. Tokens with this kind are always instances of StringLiteralToken or StringExpandableToken if the token contains variable references or subexpressions. +| 15 = @hereStringExpandable // A double quoted here string literal. Tokens with this kind are always instances of StringExpandableToken. even if there are no nested tokens to expand. +| 14 = @hereStringLiteral // A single quoted here string literal. Tokens with this kind are always instances of StringLiteralToken. +| 167 = @hidden // The 'hidden' keyword +| 71 = @icontains // The case insensitive contains operator '-icontains' or '-contains'. +| 6 = @identifier // A simple identifier, always begins with a letter or '', and is followed by letters, numbers, or ''. +| 60 = @ieq // The case insensitive equal operator '-ieq' or '-eq'. +| 138 = @if // The 'if' keyword. +| 62 = @ige // The case insensitive greater than or equal operator '-ige' or '-ge'. +| 63 = @igt // The case insensitive greater than operator '-igt' or '-gt'. +| 73 = @iin // The case insensitive in operator '-iin' or '-in'. +| 65 = @ile // The case insensitive less than or equal operator '-ile' or '-le'. +| 66 = @ilike // The case insensitive like operator '-ilike' or '-like'. +| 64 = @ilt // The case insensitive less than operator '-ilt' or '-lt'. +| 68 = @imatch // The case insensitive match operator '-imatch' or '-match'. +| 139 = @in // The 'in' keyword. +| 61 = @ine // The case insensitive not equal operator '-ine' or '-ne'. +| 154 = @inlineScript // The 'InlineScript' keyword +| 72 = @inotcontains // The case insensitive notcontains operator '-inotcontains' or '-notcontains'. +| 74 = @inotin // The case insensitive notin operator '-inotin' or '-notin' +| 67 = @inotlike // The case insensitive not like operator '-inotlike' or '-notlike'. +| 69 = @inotmatch // The case insensitive not match operator '-inotmatch' or '-notmatch'. +| 160 = @interface // The 'interface' keyword +| 70 = @ireplace // The case insensitive replace operator '-ireplace' or '-replace'. +| 92 = @is // The type test operator '-is'. +| 93 = @isNot // The type test operator '-isnot'. +| 75 = @isplit // The case insensitive split operator '-isplit' or '-split'. +| 59 = @join // The join operator '-join'. +| 5 = @label // A label token - always begins with ':', followed by the label name. Tokens with this kind are always instances of LabelToken. +| 20 = @lBracket // The opening square brace token '['. +| 18 = @lCurly // The opening curly brace token '{'. +| 9 = @lineContinuation // A line continuation (backtick followed by newline). +| 16 = @lParen // The opening parenthesis token '('. +| 41 = @minus // The substraction operator '-'. +| 44 = @minusEquals // The subtraction assignment operator '-='. +| 31 = @minusMinus // The pre-decrement operator '--'. +| 163 = @module // The 'module' keyword +| 37 = @multiply // The multiplication operator '*'. +| 45 = @multiplyEquals // The multiplication assignment operator '*='. +| 162 = @namespace // The 'namespace' keyword +| 8 = @newLine // A newline (one of '\n', '\r', or '\r\n'). +| 51 = @not // The logical not operator '-not'. +| 4 = @number // Any numerical literal token. Tokens with this kind are always instances of NumberToken. +| 54 = @or // The logical or operator '-or'. +| 27 = @orOr // The (unimplemented) operator '||'. +| 152 = @parallel // The 'parallel' keyword. +| 140 = @param // The 'param' keyword. +| 3 = @parameter_token // A parameter to a command, always begins with a dash ('-'), followed by the parameter name. Tokens with this kind are always instances of ParameterToken. +| 29 = @pipe // The pipe operator '|'. +| 40 = @plus // The addition operator '+'. +| 43 = @plusEquals // The addition assignment operator '+='. +| 32 = @plusPlus // The pre-increment operator '++'. +| 96 = @postfixMinusMinus // The post-decrement operator '--'. +| 95 = @postfixPlusPlus // The post-increment operator '++'. +| 158 = @private // The 'private' keyword +| 141 = @process // The 'process' keyword. +| 157 = @public // The 'public' keyword +| 103 = @questionDot // The null conditional member access operator '?.'. +| 104 = @questionLBracket // The null conditional index access operator '?[]'. +| 100 = @questionMark // The ternary operator '?'. +| 102 = @questionQuestion // The null coalesce operator '??'. +| 101 = @questionQuestionEquals // The null conditional assignment operator '??='. +| 21 = @rBracket // The closing square brace token ']'. +| 19 = @rCurly // The closing curly brace token '}'. +| 49 = @redirectInStd // The (unimplemented) stdin redirection operator '<'. +| 48 = @redirection_token // A redirection operator such as '2>&1' or '>>'. +| 39 = @rem // The modulo division (remainder) operator '%'. +| 47 = @remainderEquals // The modulo division (remainder) assignment operator '%='. +| 142 = @return // The 'return' keyword. +| 17 = @rParen // The closing parenthesis token ')'. +| 25 = @semi // The statement terminator ';'. +| 153 = @sequence // The 'sequence' keyword. +| 97 = @shl // The shift left operator. +| 98 = @shr // The shift right operator. +| 2 = @splattedVariable // A splatted variable token, always begins with '@' and followed by the variable name. Tokens with this kind are always instances of VariableToken. +| 159 = @static // The 'static' keyword +| 13 = @stringExpandable // A double quoted string literal. Tokens with this kind are always instances of StringExpandableToken even if there are no nested tokens to expand. +| 12 = @stringLiteral_token // A single quoted string literal. Tokens with this kind are always instances of StringLiteralToken. +| 143 = @switch // The 'switch' keyword. +| 144 = @throw // The 'throw' keyword. +| 145 = @trap // The 'trap' keyword. +| 146 = @try // The 'try' keyword. +| 164 = @type // The 'type' keyword +| 0 = @unknown // An unknown token, signifies an error condition. +| 147 = @until // The 'until' keyword. +| 148 = @using // The (unimplemented) 'using' keyword. +| 149 = @var // The (unimplemented) 'var' keyword. +| 1 = @variable // A variable token, always begins with '$' and followed by the variable name, possibly enclose in curly braces. Tokens with this kind are always instances of VariableToken. +| 150 = @while // The 'while' keyword. +| 151 = @workflow // The 'workflow' keyword. +| 55 = @xor; // The logical exclusive or operator '-xor'. \ No newline at end of file diff --git a/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/semmlecode.powershell.dbscheme b/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/semmlecode.powershell.dbscheme new file mode 100644 index 000000000000..802d5b9f407f --- /dev/null +++ b/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/semmlecode.powershell.dbscheme @@ -0,0 +1,1648 @@ +/* Mandatory */ +sourceLocationPrefix( + varchar(900) prefix: string ref +); + +/* Entity Locations */ +@location = @location_default; + +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 +); + +/* File Metadata */ + +numlines( + unique int element_id: @file ref, + int num_lines: int ref, + int num_code: int ref, + int num_comment: int ref +); + +files( + unique int id: @file, + varchar(900) name: string ref +); + +folders( + unique int id: @folder, + varchar(900) name: string ref +); + +@container = @folder | @file; + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/* Comments */ +comment_entity( + unique int id: @comment_entity, + int text: @string_literal ref +); + +comment_entity_location( + unique int id: @comment_entity ref, + int loc: @location ref +); + +/* Messages */ +extractor_messages( + unique int id: @extractor_message, + int severity: int ref, + string origin : string ref, + string text : string ref, + string entity : string ref, + int location: @location_default ref, + string stack_trace : string ref +); + +parent( + int child: @ast ref, + int parent: @ast ref +); + +/* AST Nodes */ +// This is all the kinds of nodes that can inherit from Ast +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ast?view=powershellsdk-7.3.0 +@ast = @not_implemented | @attribute_base | @catch_clause | @command_element | +@member | @named_block | @param_block | @parameter | @redirection | @script_block | @statement | @statement_block | @named_attribute_argument; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributebaseast?view=powershellsdk-7.2.0 +@attribute_base = @attribute | @type_constraint; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberast?view=powershellsdk-7.3.0 +@member = @function_member | @property_member; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandbaseast?view=powershellsdk-7.3.0 +@command_base = @command | @command_expression; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.chainableast?view=powershellsdk-7.3.0 +@chainable = @command_base | @pipeline | @pipeline_chain; +//https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinebaseast?view=powershellsdk-7.3.0 +@pipeline_base = @chainable | @error_statement | @assignment_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementast?view=powershellsdk-7.3.0 +@statement = @block_statement +| @break_statement +| @command_base +| @configuration_definition +| @continue_statement +| @data_statement +| @dynamic_keyword_statement +| @exit_statement +| @function_definition +| @if_statement +| @labeled_statement +| @pipeline_base +| @return_statement +| @throw_statement +| @trap_statement +| @try_statement +| @type_definition +| @using_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.loopstatementast?view=powershellsdk-7.3.0 +@loop_statement = @do_until_statement | @do_while_statement | @foreach_statement | @for_statement | @while_statement; +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.labeledstatementast?view=powershellsdk-7.3.0 +@labeled_statement = @loop_statement | @switch_statement; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +@attributed_expression_ast = @attributed_expression | @convert_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +@member_expression_base = @member_expression | @invoke_member_expression; // | @base_ctor_invoke_member_expression + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expressionast?view=powershellsdk-7.3.0 +@expression = @array_expression +| @array_literal +| @attributed_expression_ast +| @binary_expression +| @error_expression +| @expandable_string_expression +| @hash_table +| @index_expression +| @member_expression_base +| @paren_expression +| @script_block_expression +| @sub_expression +| @ternary_expression +| @type_expression +| @unary_expression +| @using_expression +| @variable_expression +| @base_constant_expression; + +// Constant expression can both be instanced and extended by string constant expression +@base_constant_expression = @constant_expression | @string_constant_expression; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandelementast?view=powershellsdk-7.3.0 +@command_element = @expression | @command_parameter; + +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.redirectionast?view=powershellsdk-7.3.0 +@redirection = @file_redirection | @merging_redirection; + +/** +Entries in this table indicate visited C# powershell ast objects which don't have parsing implemented yet. + +You can obtain the Type of the C# AST objects which don't yet have an associated entity to parse them + using this QL query on an extracted db: + +from string s +where not_implemented(_, s) +select s +*/ +not_implemented( + unique int id: @not_implemented, + string name: string ref +); + +not_implemented_location( + int id: @not_implemented ref, + int loc: @location ref +); + +// ArrayExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayexpressionast?view=powershellsdk-7.3.0 +array_expression( + unique int id: @array_expression, + int subExpression: @statement_block ref +) + +array_expression_location( + int id: @array_expression ref, + int loc: @location ref +) + +// ArrayLiteralAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.arrayliteralast?view=powershellsdk-7.3.0 +array_literal( + unique int id: @array_literal +) + +array_literal_location( + int id: @array_literal ref, + int loc: @location ref +) + +array_literal_element( + int id: @array_literal ref, + int index: int ref, + int component: @expression ref +) + +// AssignmentStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.assignmentstatementast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L983-L989 +assignment_statement( + unique int id: @assignment_statement, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @statement ref +) + +assignment_statement_location( + int id: @assignment_statement ref, + int loc: @location ref +) + +// NamedBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedblockast?view=powershellsdk-7.3.0 +named_block( + unique int id: @named_block, + int numStatements: int ref, + int numTraps: int ref +) + +named_block_statement( + int id: @named_block ref, + int index: int ref, + int statement: @statement ref +) + +named_block_trap( + int id: @named_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +named_block_location( + int id: @named_block ref, + int loc: @location ref +) + +// ScriptBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockast?view=powershellsdk-7.3.0 +script_block( + unique int id: @script_block, + int numUsings: int ref, + int numRequiredModules: int ref, + int numRequiredAssemblies: int ref, + int numRequiredPsEditions: int ref, + int numRequiredPsSnapins: int ref +) + +script_block_param_block( + int id: @script_block ref, + int the_param_block: @param_block ref +) + +script_block_begin_block( + int id: @script_block ref, + int begin_block: @named_block ref +) + +script_block_clean_block( + int id: @script_block ref, + int clean_block: @named_block ref +) + +script_block_dynamic_param_block( + int id: @script_block ref, + int dynamic_param_block: @named_block ref +) + +script_block_end_block( + int id: @script_block ref, + int end_block: @named_block ref +) + +script_block_process_block( + int id: @script_block ref, + int process_block: @named_block ref +) + +script_block_using( + int id: @script_block ref, + int index: int ref, + int using: @ast ref +) + +script_block_required_application_id( + int id: @script_block ref, + string application_id: string ref +) + +script_block_requires_elevation( + int id: @script_block ref, + boolean requires_elevation: boolean ref +) + +script_block_required_ps_version( + int id: @script_block ref, + string required_ps_version: string ref +) + +script_block_required_module( + int id: @script_block ref, + int index: int ref, + int required_module: @module_specification ref +) + +script_block_required_assembly( + int id: @script_block ref, + int index: int ref, + string required_assembly: string ref +) + +script_block_required_ps_edition( + int id: @script_block ref, + int index: int ref, + string required_ps_edition: string ref +) + +script_block_requires_ps_snapin( + int id: @script_block ref, + int index: int ref, + string name: string ref, + string version: string ref +) + +script_block_location( + int id: @script_block ref, + int loc: @location ref +) + +// ModuleSpecification +// https://learn.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.modulespecification?view=powershellsdk-7.3.0 +module_specification( + unique int id: @module_specification, + string name: string ref, + string guid: string ref, + string maxVersion: string ref, + string requiredVersion: string ref, + string version: string ref +) + +// BinaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.binaryexpressionast?view=powershellsdk-7.3.0 +// https://github.com/PowerShell/PowerShell/blob/48c9d683565ed9402430a27e09410d56d52d4bfd/src/System.Management.Automation/engine/parser/Compiler.cs#L5675-L5947 +binary_expression( + unique int id: @binary_expression, + int kind: int ref, // @token_kind ref + int left: @expression ref, + int right: @expression ref +) + +// @binary_expression_kind = @And | @Is | @IsNot | @As | @DotDot | @Multiply | @Divide | @Rem | @Plus | @Minus | @Format | @Xor | @Shl | @Shr | @Band | @Bor | @Bxor | @Join | @Ieq | @Ine | @Ige | @Igt | @Ilt | @Ile | @Ilike | @Inotlike | @Inotmatch | @Imatch | @Ireplace | @Inotcontains | @Icontains | @Iin | @Inotin | @Isplit | @Ceq | @Cge | @Cgt | @Clt | @Cle | @Clike | @Cnotlike | @Cnotmatch | @Cmatch | @Ccontains | @Creplace | @Cin | @Cnotin | @Csplit | @QuestionQuestion; + +binary_expression_location( + int id: @binary_expression ref, + int loc: @location ref +) + +// ConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.constantexpressionast?view=powershellsdk-7.3.0 +constant_expression( + unique int id: @constant_expression, + string staticType: string ref +) + +constant_expression_value( + int id: @constant_expression ref, + int value: @string_literal ref +) + +constant_expression_location( + int id: @constant_expression ref, + int loc: @location ref +) + +// ConvertExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.convertexpressionast?view=powershellsdk-7.3.0 +convert_expression( + unique int id: @convert_expression, + int the_attribute: @ast ref, + int child: @ast ref, + int object_type: @ast ref, + string staticType: string ref +) + +convert_expression_location( + int id: @convert_expression ref, + int loc: @location ref +) + +// IndexExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.indexexpressionast?view=powershellsdk-7.3.0 +index_expression( + unique int id: @index_expression, + int index: @ast ref, + int target: @ast ref, + boolean nullConditional: boolean ref +) + +index_expression_location( + int id: @index_expression ref, + int loc: @location ref +) + +// IfStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ifstatementast?view=powershellsdk-7.3.0 +if_statement( + unique int id: @if_statement +) + +if_statement_clause( + int id: @if_statement ref, + int index: int ref, + int item1: @pipeline_base ref, + int item2: @statement_block ref +) + +if_statement_else( + int id: @if_statement ref, + int elseItem: @statement_block ref +) + +if_statement_location( + int id: @if_statement ref, + int loc: @location ref +) + +// MemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.memberexpressionast?view=powershellsdk-7.3.0 +member_expression( + unique int id: @member_expression, + int expression: @ast ref, + int member: @ast ref, + boolean nullConditional: boolean ref, + boolean isStatic: boolean ref +) + +member_expression_location( + int id: @member_expression ref, + int loc: @location ref +) + +// StatementBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.statementblockast?view=powershellsdk-7.3.0 +statement_block( + unique int id: @statement_block, + int numStatements: int ref, + int numTraps : int ref +) + +statement_block_location( + int id: @statement_block ref, + int loc: @location ref +) + +statement_block_statement( + int id: @statement_block ref, + int index: int ref, + int statement: @statement ref +) + +statement_block_trap( + int id: @statement_block ref, + int index: int ref, + int trap: @trap_statement ref +) + +// SubExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.subexpressionast?view=powershellsdk-7.3.0 +sub_expression( + unique int id: @sub_expression, + int subExpression: @statement_block ref +) + +sub_expression_location( + int id: @sub_expression ref, + int loc: @location ref +) + +// VariableExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.variableexpressionast?view=powershellsdk-7.3.0 +variable_expression( + unique int id: @variable_expression, + string userPath: string ref, + string driveName: string ref, + boolean isConstant: boolean ref, + boolean isGlobal: boolean ref, + boolean isLocal: boolean ref, + boolean isPrivate: boolean ref, + boolean isScript: boolean ref, + boolean isUnqualified: boolean ref, + boolean isUnscoped: boolean ref, + boolean isVariable: boolean ref, + boolean isDriveQualified: boolean ref +) + +variable_expression_location( + int id: @variable_expression ref, + int loc: @location ref +) + +// CommandExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandexpressionast?view=powershellsdk-7.3.0 +command_expression( + unique int id: @command_expression, + int wrapped: @expression ref, + int numRedirections: int ref +) + +command_expression_location( + int id: @command_expression ref, + int loc: @location ref +) + +command_expression_redirection( + int id: @command_expression ref, + int index: int ref, + int redirection: @redirection ref +) + +// StringConstantExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.stringconstantexpressionast?view=powershellsdk-7.3.0 +string_constant_expression( + unique int id: @string_constant_expression, + int value: @string_literal ref +) + +string_constant_expression_location( + int id: @string_constant_expression ref, + int loc: @location ref +) + +// PipelineAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelineast?view=powershellsdk-7.3.0 +pipeline( + unique int id: @pipeline, + int numComponents: int ref +) + +pipeline_location( + int id: @pipeline ref, + int loc: @location ref +) + +pipeline_component( + int id: @pipeline ref, + int index: int ref, + int component: @command_base ref +) + +// CommandAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandast?view=powershellsdk-7.3.0 +command( + unique int id: @command, + string name: string ref, + int kind: int ref, // @token_kind ref + int numElements: int ref, + int numRedirections: int ref +) + +command_location( + int id: @command ref, + int loc: @location ref +) + +command_command_element( + int id: @command ref, + int index: int ref, + int component: @command_element ref +) + +command_redirection( + int id: @command ref, + int index: int ref, + int redirection: @redirection ref +) + +// InvokeMemberExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.invokememberexpressionast?view=powershellsdk-7.3.0 +invoke_member_expression( + unique int id: @invoke_member_expression, + int expression: @expression ref, + int member: @command_element ref +) + +invoke_member_expression_location( + int id: @invoke_member_expression ref, + int loc: @location ref +) + +invoke_member_expression_argument( + int id: @invoke_member_expression ref, + int index: int ref, + int argument: @expression ref +) + +// ParenExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parenexpressionast?view=powershellsdk-7.3.0 +paren_expression( + unique int id: @paren_expression, + int expression: @pipeline_base ref +) + +paren_expression_location( + int id: @paren_expression ref, + int loc: @location ref +) + + +// TernaryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.ternaryexpressionast?view=powershellsdk-7.3.0 +ternary_expression( + unique int id: @ternary_expression, + int condition: @expression ref, + int ifFalse: @expression ref, + int iftrue: @expression ref +) + +ternary_expression_location( + int id: @ternary_expression ref, + int loc: @location ref +) + +// ExitStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.exitstatementast?view=powershellsdk-7.3.0 +exit_statement( + unique int id: @exit_statement +) + +exit_statement_pipeline( + int id: @exit_statement ref, + int expression: @pipeline_base ref +) + +exit_statement_location( + int id: @exit_statement ref, + int loc: @location ref +) + + +// TypeExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeexpressionast?view=powershellsdk-7.3.0 +type_expression( + unique int id: @type_expression, + string name: string ref, + string fullName: string ref +) + +type_expression_location( + int id: @type_expression ref, + int loc: @location ref +) + +// CommandParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.commandparameterast?view=powershellsdk-7.3.0 +command_parameter( + unique int id: @command_parameter, + string name: string ref +) + +command_parameter_location( + int id: @command_parameter ref, + int loc: @location ref +) + +command_parameter_argument( + int id: @command_parameter ref, + int argument: @ast ref +) + +// NamedAttributeArgumentAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.namedattributeargumentast?view=powershellsdk-7.3.0 +named_attribute_argument( + unique int id: @named_attribute_argument, + string name: string ref, + int argument: @expression ref +) + +named_attribute_argument_location( + int id: @named_attribute_argument ref, + int loc: @location ref +) + +// AttributeAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributeast?view=powershellsdk-7.3.0 +attribute( + unique int id: @attribute, + string name: string ref, + int numNamedArguments: int ref, + int numPositionalArguments: int ref +) + +attribute_named_argument( + int id: @attribute ref, + int index: int ref, + int argument: @named_attribute_argument ref +) + +attribute_positional_argument( + int id: @attribute ref, + int index: int ref, + int argument: @expression ref +) + +attribute_location( + int id: @attribute ref, + int id: @location ref +) + +// ParamBlockAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.paramblockast?view=powershellsdk-7.3.0 +param_block( + unique int id: @param_block, + int numAttributes: int ref, + int numParameters: int ref +) + +param_block_attribute( + int id: @param_block ref, + int index: int ref, + int the_attribute: @attribute ref +) + +param_block_parameter( + int id: @param_block ref, + int index: int ref, + int the_parameter: @parameter ref +) + +param_block_location( + int id: @param_block ref, + int id: @location ref +) + +// ParameterAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.parameterast?view=powershellsdk-7.3.0 +parameter( + unique int id: @parameter, + int name: @variable_expression ref, + string staticType: string ref, + int numAttributes: int ref +) + +parameter_attribute( + int id: @parameter ref, + int index: int ref, + int the_attribute: @attribute_base ref +) + +parameter_location( + int id: @parameter ref, + int loc: @location ref +) + +parameter_default_value( + int id: @parameter ref, + int default_value: @expression ref +) + +// TypeConstraintAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typeconstraintast?view=powershellsdk-7.3.0 +type_constraint( + unique int id: @type_constraint, + string name: string ref, + string fullName: string ref +) + +type_constraint_location( + int id: @type_constraint ref, + int loc: @location ref +) + +// FunctionDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functiondefinitionast?view=powershellsdk-7.3.0 +function_definition( + unique int id: @function_definition, + int body: @script_block ref, + string name: string ref, + boolean isFilter: boolean ref, + boolean isWorkflow: boolean ref +) + +function_definition_parameter( + int id: @function_definition ref, + int index: int ref, + int parameter: @parameter ref +) + +function_definition_location( + int id: @function_definition ref, + int loc: @location ref +) + +// BreakStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.breakstatementast?view=powershellsdk-7.3.0 +break_statement( + unique int id: @break_statement +) + +break_statement_location( + int id: @break_statement ref, + int loc: @location ref +) + +// ContinueStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.continuestatementast?view=powershellsdk-7.3.0 +continue_statement( + unique int id: @continue_statement +) + +continue_statement_location( + int id: @continue_statement ref, + int loc: @location ref +) +@labelled_statement = @continue_statement | @break_statement; + +statement_label( + int id: @labelled_statement ref, + int label: @expression ref +) + +// ReturnStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.returnstatementast?view=powershellsdk-7.3.0 +return_statement( + unique int id: @return_statement +) + +return_statement_pipeline( + int id: @return_statement ref, + int pipeline: @pipeline_base ref +) + +return_statement_location( + int id: @return_statement ref, + int loc: @location ref +) + +// DoWhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dowhilestatementast?view=powershellsdk-7.3.0 +do_while_statement( + unique int id: @do_while_statement, + int body: @statement_block ref +) + +do_while_statement_condition( + int id: @do_while_statement ref, + int condition: @pipeline_base ref +) + +do_while_statement_location( + int id: @do_while_statement ref, + int loc: @location ref +) + +// DoUntilStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dountilstatementast?view=powershellsdk-7.3.0 +do_until_statement( + unique int id: @do_until_statement, + int body: @statement_block ref +) + +do_until_statement_condition( + int id: @do_until_statement ref, + int condition: @pipeline_base ref +) + +do_until_statement_location( + int id: @do_until_statement ref, + int loc: @location ref +) + +// WhileStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.whilestatementast?view=powershellsdk-7.3.0 +while_statement( + unique int id: @while_statement, + int body: @statement_block ref +) + +while_statement_condition( + int id: @while_statement ref, + int condition: @pipeline_base ref +) + +while_statement_location( + int id: @while_statement ref, + int loc: @location ref +) + +// ForEachStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.foreachstatementast?view=powershellsdk-7.3.0 +foreach_statement( + unique int id: @foreach_statement, + int variable: @variable_expression ref, + int condition: @pipeline_base ref, + int body: @statement_block ref, + int flags: int ref +) + +foreach_statement_location( + int id: @foreach_statement ref, + int loc: @location ref +) + +// ForStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.forstatementast?view=powershellsdk-7.3.0 +for_statement( + unique int id: @for_statement, + int body: @statement_block ref +) + +for_statement_location( + int id: @for_statement ref, + int loc: @location ref +) + +for_statement_condition( + int id: @for_statement ref, + int condition: @pipeline_base ref +) + +for_statement_initializer( + int id: @for_statement ref, + int initializer: @pipeline_base ref +) + +for_statement_iterator( + int id: @for_statement ref, + int iterator: @pipeline_base ref +) + +// ExpandableStringExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.expandablestringexpressionast?view=powershellsdk-7.3.0 +expandable_string_expression( + unique int id: @expandable_string_expression, + int value: @string_literal ref, + int kind: int ref, + int numExpression: int ref +) + +case @expandable_string_expression.kind of + 4 = @BareWord +| 2 = @DoubleQuoted +| 3 = @DoubleQuotedHereString +| 0 = @SingleQuoted +| 1 = @SingleQuotedHereString; + +expandable_string_expression_location( + int id: @expandable_string_expression ref, + int loc: @location ref +) + +expandable_string_expression_nested_expression( + int id: @expandable_string_expression ref, + int index: int ref, + int nestedExression: @expression ref +) + +// StringLiterals +// Contains string literals broken into lines to prevent breaks in the trap from multiline strings +string_literal( + unique int id: @string_literal +) + +string_literal_location( + int id: @string_literal ref, + int loc: @location ref +) + +string_literal_line( + int id: @string_literal ref, + int lineNum: int ref, + string line: string ref +) + +// UnaryExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.unaryexpressionast?view=powershellsdk-7.3.0 +unary_expression( + unique int id: @unary_expression, + int child: @ast ref, + int kind: int ref, + string staticType: string ref +) + +unary_expression_location( + int id: @unary_expression ref, + int loc: @location ref +) + +// CatchClauseAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.catchclauseast?view=powershellsdk-7.3.0 +catch_clause( + unique int id: @catch_clause, + int body: @statement_block ref, + boolean isCatchAll: boolean ref +) + +catch_clause_catch_type( + int id: @catch_clause ref, + int index: int ref, + int catch_type: @type_constraint ref +) + +catch_clause_location( + int id: @catch_clause ref, + int loc: @location ref +) + +// ThrowStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.throwstatementast?view=powershellsdk-7.3.0 +throw_statement( + unique int id: @throw_statement, + boolean isRethrow: boolean ref +) + +throw_statement_location( + int id: @throw_statement ref, + int loc: @location ref +) + +throw_statement_pipeline( + int id: @throw_statement ref, + int pipeline: @ast ref +) + +// TryStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trystatementast?view=powershellsdk-7.3.0 +try_statement( + unique int id: @try_statement, + int body: @statement_block ref +) + +try_statement_catch_clause( + int id: @try_statement ref, + int index: int ref, + int catch_clause: @catch_clause ref +) + + +try_statement_finally( + int id: @try_statement ref, + int finally: @ast ref +) + +try_statement_location( + int id: @try_statement ref, + int loc: @location ref +) + +// FileRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.fileredirectionast?view=powershellsdk-7.3.0 +file_redirection( + unique int id: @file_redirection, + int location: @ast ref, + boolean isAppend: boolean ref, + int redirectionType: int ref +) + +case @file_redirection.redirectionType of + 0 = @All +| 1 = @Output +| 2 = @Error +| 3 = @Warning +| 4 = @Verbose +| 5 = @Debug +| 6 = @Information; + +file_redirection_location( + int id: @file_redirection ref, + int loc: @location ref +) + +// BlockStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.blockstatementast?view=powershellsdk-7.3.0 +block_statement( + unique int id: @block_statement, + int body: @ast ref, + int token: @token ref +) + +block_statement_location( + int id: @block_statement ref, + int loc: @location ref +) + +// Token +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.token?view=powershellsdk-7.3.0 +token( + unique int id: @token, + boolean hasError: boolean ref, + int kind: int ref, + string text: string ref, + int tokenFlags: int ref +) + +token_location( + int id: @token ref, + int loc: @location ref +) + +// ConfigurationDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.configurationdefinitionast?view=powershellsdk-7.3.0 +configuration_definition( + unique int id: @configuration_definition, + int body: @script_block_expression ref, + int configurationType: int ref, + int name: @expression ref +) + +configuration_definition_location( + int id: @configuration_definition ref, + int loc: @location ref +) + +// DataStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.datastatementast?view=powershellsdk-7.3.0 +data_statement( + unique int id: @data_statement, + int body: @statement_block ref +) + +data_statement_variable( + int id: @data_statement ref, + string variable: string ref +) + +data_statement_commands_allowed( + int id: @data_statement ref, + int index: int ref, + int command_allowed: @ast ref +) + +data_statement_location( + int id: @data_statement ref, + int loc: @location ref +) + +// DynamicKeywordStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.dynamickeywordstatementast?view=powershellsdk-7.3.0 +dynamic_keyword_statement( + unique int id: @dynamic_keyword_statement +) + +dynamic_keyword_statement_command_elements( + int id: @dynamic_keyword_statement ref, + int index: int ref, + int element: @command_element ref +) + +dynamic_keyword_statement_location( + int id: @dynamic_keyword_statement ref, + int loc: @location ref +) + +// ErrorExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorexpressionast?view=powershellsdk-7.3.0 +error_expression( + unique int id: @error_expression +) + +error_expression_nested_ast( + int id: @error_expression ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_expression_location( + int id: @error_expression ref, + int loc: @location ref +) + +// ErrorStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.errorstatementast?view=powershellsdk-7.3.0 +error_statement( + unique int id: @error_statement, + int token: @token ref +) + +error_statement_location( + int id: @error_statement ref, + int loc: @location ref +) + +error_statement_nested_ast( + int id: @error_statement ref, + int index: int ref, + int nested_ast: @ast ref +) + +error_statement_conditions( + int id: @error_statement ref, + int index: int ref, + int condition: @ast ref +) + +error_statement_bodies( + int id: @error_statement ref, + int index: int ref, + int body: @ast ref +) + +error_statement_flag( + int id: @error_statement ref, + int index: int ref, + int k: string ref, // The key + int token: @token ref, // These two form a tuple of the value + int ast: @ast ref +) + +// FunctionMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.functionmemberast?view=powershellsdk-7.3.0 +function_member( + unique int id: @function_member, + int body: @ast ref, + boolean isConstructor: boolean ref, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +function_member_location( + int id: @function_member ref, + int loc: @location ref +) + +function_member_parameter( + int id: @function_member ref, + int index: int ref, + int parameter: @ast ref +) + +function_member_attribute( + int id: @function_member ref, + int index: int ref, + int attribute: @ast ref +) + +function_member_return_type( + int id: @function_member ref, + int return_type: @type_constraint ref +) + +// MergingRedirectionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.mergingredirectionast?view=powershellsdk-7.3.0 +merging_redirection( + unique int id: @merging_redirection, + int from: int ref, + int to: int ref +) + +merging_redirection_location( + int id: @merging_redirection ref, + int loc: @location ref +) + + +label( + int id: @labeled_statement ref, + string label: string ref +) + +// TrapStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.trapstatementast?view=powershellsdk-7.3.0 +trap_statement( + unique int id: @trap_statement, + int body: @ast ref +) + +trap_statement_type( + int id: @trap_statement ref, + int trap_type: @type_constraint ref +) + +trap_statement_location( + int id: @trap_statement ref, + int loc: @location ref +) + +// PipelineChainAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.pipelinechainast?view=powershellsdk-7.3.0 +pipeline_chain( + unique int id: @pipeline_chain, + boolean isBackground: boolean ref, + int kind: int ref, + int left: @ast ref, + int right: @ast ref +) + +pipeline_chain_location( + int id: @pipeline_chain ref, + int loc: @location ref +) + +// PropertyMemberAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.propertymemberast?view=powershellsdk-7.3.0 +property_member( + unique int id: @property_member, + boolean isHidden: boolean ref, + boolean isPrivate: boolean ref, + boolean isPublic: boolean ref, + boolean isStatic: boolean ref, + string name: string ref, + int methodAttributes: int ref +) + +property_member_attribute( + int id: @property_member ref, + int index: int ref, + int attribute: @ast ref +) + +property_member_property_type( + int id: @property_member ref, + int property_type: @type_constraint ref +) + +property_member_initial_value( + int id: @property_member ref, + int initial_value: @ast ref +) + +property_member_location( + int id: @property_member ref, + int loc: @location ref +) + +// ScriptBlockExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.scriptblockexpressionast?view=powershellsdk-7.3.0 +script_block_expression( + unique int id: @script_block_expression, + int body: @script_block ref +) + +script_block_expression_location( + int id: @script_block_expression ref, + int loc: @location ref +) + +// SwitchStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.switchstatementast?view=powershellsdk-7.3.0 +switch_statement( + unique int id: @switch_statement, + int condition: @ast ref, + int flags: int ref +) + +switch_statement_clauses( + int id: @switch_statement ref, + int index: int ref, + int expression: @ast ref, + int statementBlock: @ast ref +) + +switch_statement_location( + int id: @switch_statement ref, + int loc: @location ref +) + +switch_statement_default( + int id: @switch_statement ref, + int default: @ast ref +) + +// TypeDefinitionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.typedefinitionast?view=powershellsdk-7.3.0 +type_definition( + unique int id: @type_definition, + string name: string ref, + int flags: int ref, + boolean isClass: boolean ref, + boolean isEnum: boolean ref, + boolean isInterface: boolean ref +) + +type_definition_attributes( + int id: @type_definition ref, + int index: int ref, + int attribute: @ast ref +) + +type_definition_members( + int id: @type_definition ref, + int index: int ref, + int member: @ast ref +) + +type_definition_location( + int id: @type_definition ref, + int loc: @location ref +) + +type_definition_base_type( + int id: @type_definition ref, + int index: int ref, + int base_type: @type_constraint ref +) + +// UsingExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingexpressionast?view=powershellsdk-7.3.0 +using_expression( + unique int id: @using_expression, + int subExpression: @ast ref +) + +using_expression_location( + int id: @using_expression ref, + int loc: @location ref +) + +// UsingStatementAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.usingstatementast?view=powershellsdk-7.3.0 +using_statement( + unique int id: @using_statement, + int kind: int ref +) + +using_statement_location( + int id: @using_statement ref, + int loc: @location ref +) + +using_statement_alias( + int id: @using_statement ref, + int alias: @ast ref +) + +using_statement_module_specification( + int id: @using_statement ref, + int module_specification: @ast ref +) + +using_statement_name( + int id: @using_statement ref, + int name: @ast ref +) + +// HashTableAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.hashtableast?view=powershellsdk-7.3.0 +hash_table( + unique int id: @hash_table +) + +hash_table_location( + int id: @hash_table ref, + int loc: @location ref +) + +hash_table_key_value_pairs( + int id: @hash_table ref, + int index: int ref, + int k: @ast ref, + int v: @ast ref +) + +// AttributedExpressionAst +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.attributedexpressionast?view=powershellsdk-7.3.0 +attributed_expression( + unique int id: @attributed_expression, + int attribute: @ast ref, + int expression: @ast ref +) + +attributed_expression_location( + int id: @attributed_expression ref, + int loc: @location ref +) + +// TokenKind +// https://learn.microsoft.com/en-us/dotnet/api/system.management.automation.language.tokenkind?view=powershellsdk-7.3.0 +token_kind_reference( + unique int id: @token_kind_reference, + string name: string ref, + int kind: int ref +) + +@token_kind = @ampersand | @and | @andAnd | @as | @assembly | @atCurly | @atParen | @band | @base | @begin | @bnot | @bor | @break +| @bxor | @catch | @ccontains | @ceq | @cge | @cgt | @cin | @class | @cle | @clean | @clike | @clt | @cmatch | @cne | @cnotcontains +| @cnotin | @cnotlike | @cnotmatch | @colon | @colonColon | @comma | @command_token | @comment | @configuration | @continue | @creplace +| @csplit | @data | @default | @define | @divide | @divideEquals | @do | @dollarParen | @dot | @dotDot | @dynamicKeyword | @dynamicparam +| @else | @elseIf | @end | @endOfInput | @enum | @equals | @exclaim | @exit | @filter | @finally | @for | @foreach | @format | @from +| @function | @generic | @hereStringExpandable | @hereStringLiteral | @hidden | @icontains | @identifier | @ieq | @if | @ige | @igt +| @iin | @ile | @ilike | @ilt | @imatch | @in | @ine | @inlineScript | @inotcontains | @inotin | @inotlike | @inotmatch | @interface +| @ireplace | @is | @isNot | @isplit | @join | @label | @lBracket | @lCurly | @lineContinuation | @lParen | @minus | @minusEquals +| @minusMinus | @module | @multiply | @multiplyEquals | @namespace | @newLine | @not | @number | @or | @orOr | @parallel | @param +| @parameter_token | @pipe | @plus | @plusEquals | @plusPlus | @postfixMinusMinus | @postfixPlusPlus | @private | @process | @public +| @questionDot | @questionLBracket | @questionMark | @questionQuestion | @questionQuestionEquals | @rBracket | @rCurly | @redirectInStd +| @redirection_token | @rem | @remainderEquals | @return | @rParen | @semi | @sequence | @shl | @shr | @splattedVariable | @static +| @stringExpandable | @stringLiteral_token | @switch | @throw | @trap | @try | @type | @unknown | @until | @using | @var | @variable +| @while | @workflow | @xor; + +case @token_kind_reference.kind of +28 = @ampersand // The invocation operator '&'. +| 53 = @and // The logical and operator '-and'. +| 26 = @andAnd // The (unimplemented) operator '&&'. +| 94 = @as // The type conversion operator '-as'. +| 165 = @assembly // The 'assembly' keyword +| 23 = @atCurly // The opening token of a hash expression '@{'. +| 22 = @atParen // The opening token of an array expression '@('. +| 56 = @band // The bitwise and operator '-band'. +| 168 = @base // The 'base' keyword +| 119 = @begin // The 'begin' keyword. +| 52 = @bnot // The bitwise not operator '-bnot'. +| 57 = @bor // The bitwise or operator '-bor'. +| 120 = @break // The 'break' keyword. +| 58 = @bxor // The bitwise exclusive or operator '-xor'. +| 121 = @catch // The 'catch' keyword. +| 87 = @ccontains // The case sensitive contains operator '-ccontains'. +| 76 = @ceq // The case sensitive equal operator '-ceq'. +| 78 = @cge // The case sensitive greater than or equal operator '-cge'. +| 79 = @cgt // The case sensitive greater than operator '-cgt'. +| 89 = @cin // The case sensitive in operator '-cin'. +| 122 = @class // The 'class' keyword. +| 81 = @cle // The case sensitive less than or equal operator '-cle'. +| 170 = @clean // The 'clean' keyword. +| 82 = @clike // The case sensitive like operator '-clike'. +| 80 = @clt // The case sensitive less than operator '-clt'. +| 84 = @cmatch // The case sensitive match operator '-cmatch'. +| 77 = @cne // The case sensitive not equal operator '-cne'. +| 88 = @cnotcontains // The case sensitive not contains operator '-cnotcontains'. +| 90 = @cnotin // The case sensitive not in operator '-notin'. +| 83 = @cnotlike // The case sensitive notlike operator '-cnotlike'. +| 85 = @cnotmatch // The case sensitive not match operator '-cnotmatch'. +| 99 = @colon // The PS class base class and implemented interfaces operator ':'. Also used in base class ctor calls. +| 34 = @colonColon // The static member access operator '::'. +| 30 = @comma // The unary or binary array operator ','. +| 166 = @command_token // The 'command' keyword +| 10 = @comment // A single line comment, or a delimited comment. +| 155 = @configuration // The "configuration" keyword +| 123 = @continue // The 'continue' keyword. +| 86 = @creplace // The case sensitive replace operator '-creplace'. +| 91 = @csplit // The case sensitive split operator '-csplit'. +| 124 = @data // The 'data' keyword. +| 169 = @default // The 'default' keyword +| 125 = @define // The (unimplemented) 'define' keyword. +| 38 = @divide // The division operator '/'. +| 46 = @divideEquals // The division assignment operator '/='. +| 126 = @do // The 'do' keyword. +| 24 = @dollarParen // The opening token of a sub-expression '$('. +| 35 = @dot // The instance member access or dot source invocation operator '.'. +| 33 = @dotDot // The range operator '..'. +| 156 = @dynamicKeyword // The token kind for dynamic keywords +| 127 = @dynamicparam // The 'dynamicparam' keyword. +| 128 = @else // The 'else' keyword. +| 129 = @elseIf // The 'elseif' keyword. +| 130 = @end // The 'end' keyword. +| 11 = @endOfInput // Marks the end of the input script or file. +| 161 = @enum // The 'enum' keyword +| 42 = @equals // The assignment operator '='. +| 36 = @exclaim // The logical not operator '!'. +| 131 = @exit // The 'exit' keyword. +| 132 = @filter // The 'filter' keyword. +| 133 = @finally // The 'finally' keyword. +| 134 = @for // The 'for' keyword. +| 135 = @foreach // The 'foreach' keyword. +| 50 = @format // The string format operator '-f'. +| 136 = @from // The (unimplemented) 'from' keyword. +| 137 = @function // The 'function' keyword. +| 7 = @generic // A token that is only valid as a command name, command argument, function name, or configuration name. It may contain characters not allowed in identifiers. Tokens with this kind are always instances of StringLiteralToken or StringExpandableToken if the token contains variable references or subexpressions. +| 15 = @hereStringExpandable // A double quoted here string literal. Tokens with this kind are always instances of StringExpandableToken. even if there are no nested tokens to expand. +| 14 = @hereStringLiteral // A single quoted here string literal. Tokens with this kind are always instances of StringLiteralToken. +| 167 = @hidden // The 'hidden' keyword +| 71 = @icontains // The case insensitive contains operator '-icontains' or '-contains'. +| 6 = @identifier // A simple identifier, always begins with a letter or '', and is followed by letters, numbers, or ''. +| 60 = @ieq // The case insensitive equal operator '-ieq' or '-eq'. +| 138 = @if // The 'if' keyword. +| 62 = @ige // The case insensitive greater than or equal operator '-ige' or '-ge'. +| 63 = @igt // The case insensitive greater than operator '-igt' or '-gt'. +| 73 = @iin // The case insensitive in operator '-iin' or '-in'. +| 65 = @ile // The case insensitive less than or equal operator '-ile' or '-le'. +| 66 = @ilike // The case insensitive like operator '-ilike' or '-like'. +| 64 = @ilt // The case insensitive less than operator '-ilt' or '-lt'. +| 68 = @imatch // The case insensitive match operator '-imatch' or '-match'. +| 139 = @in // The 'in' keyword. +| 61 = @ine // The case insensitive not equal operator '-ine' or '-ne'. +| 154 = @inlineScript // The 'InlineScript' keyword +| 72 = @inotcontains // The case insensitive notcontains operator '-inotcontains' or '-notcontains'. +| 74 = @inotin // The case insensitive notin operator '-inotin' or '-notin' +| 67 = @inotlike // The case insensitive not like operator '-inotlike' or '-notlike'. +| 69 = @inotmatch // The case insensitive not match operator '-inotmatch' or '-notmatch'. +| 160 = @interface // The 'interface' keyword +| 70 = @ireplace // The case insensitive replace operator '-ireplace' or '-replace'. +| 92 = @is // The type test operator '-is'. +| 93 = @isNot // The type test operator '-isnot'. +| 75 = @isplit // The case insensitive split operator '-isplit' or '-split'. +| 59 = @join // The join operator '-join'. +| 5 = @label // A label token - always begins with ':', followed by the label name. Tokens with this kind are always instances of LabelToken. +| 20 = @lBracket // The opening square brace token '['. +| 18 = @lCurly // The opening curly brace token '{'. +| 9 = @lineContinuation // A line continuation (backtick followed by newline). +| 16 = @lParen // The opening parenthesis token '('. +| 41 = @minus // The substraction operator '-'. +| 44 = @minusEquals // The subtraction assignment operator '-='. +| 31 = @minusMinus // The pre-decrement operator '--'. +| 163 = @module // The 'module' keyword +| 37 = @multiply // The multiplication operator '*'. +| 45 = @multiplyEquals // The multiplication assignment operator '*='. +| 162 = @namespace // The 'namespace' keyword +| 8 = @newLine // A newline (one of '\n', '\r', or '\r\n'). +| 51 = @not // The logical not operator '-not'. +| 4 = @number // Any numerical literal token. Tokens with this kind are always instances of NumberToken. +| 54 = @or // The logical or operator '-or'. +| 27 = @orOr // The (unimplemented) operator '||'. +| 152 = @parallel // The 'parallel' keyword. +| 140 = @param // The 'param' keyword. +| 3 = @parameter_token // A parameter to a command, always begins with a dash ('-'), followed by the parameter name. Tokens with this kind are always instances of ParameterToken. +| 29 = @pipe // The pipe operator '|'. +| 40 = @plus // The addition operator '+'. +| 43 = @plusEquals // The addition assignment operator '+='. +| 32 = @plusPlus // The pre-increment operator '++'. +| 96 = @postfixMinusMinus // The post-decrement operator '--'. +| 95 = @postfixPlusPlus // The post-increment operator '++'. +| 158 = @private // The 'private' keyword +| 141 = @process // The 'process' keyword. +| 157 = @public // The 'public' keyword +| 103 = @questionDot // The null conditional member access operator '?.'. +| 104 = @questionLBracket // The null conditional index access operator '?[]'. +| 100 = @questionMark // The ternary operator '?'. +| 102 = @questionQuestion // The null coalesce operator '??'. +| 101 = @questionQuestionEquals // The null conditional assignment operator '??='. +| 21 = @rBracket // The closing square brace token ']'. +| 19 = @rCurly // The closing curly brace token '}'. +| 49 = @redirectInStd // The (unimplemented) stdin redirection operator '<'. +| 48 = @redirection_token // A redirection operator such as '2>&1' or '>>'. +| 39 = @rem // The modulo division (remainder) operator '%'. +| 47 = @remainderEquals // The modulo division (remainder) assignment operator '%='. +| 142 = @return // The 'return' keyword. +| 17 = @rParen // The closing parenthesis token ')'. +| 25 = @semi // The statement terminator ';'. +| 153 = @sequence // The 'sequence' keyword. +| 97 = @shl // The shift left operator. +| 98 = @shr // The shift right operator. +| 2 = @splattedVariable // A splatted variable token, always begins with '@' and followed by the variable name. Tokens with this kind are always instances of VariableToken. +| 159 = @static // The 'static' keyword +| 13 = @stringExpandable // A double quoted string literal. Tokens with this kind are always instances of StringExpandableToken even if there are no nested tokens to expand. +| 12 = @stringLiteral_token // A single quoted string literal. Tokens with this kind are always instances of StringLiteralToken. +| 143 = @switch // The 'switch' keyword. +| 144 = @throw // The 'throw' keyword. +| 145 = @trap // The 'trap' keyword. +| 146 = @try // The 'try' keyword. +| 164 = @type // The 'type' keyword +| 0 = @unknown // An unknown token, signifies an error condition. +| 147 = @until // The 'until' keyword. +| 148 = @using // The (unimplemented) 'using' keyword. +| 149 = @var // The (unimplemented) 'var' keyword. +| 1 = @variable // A variable token, always begins with '$' and followed by the variable name, possibly enclose in curly braces. Tokens with this kind are always instances of VariableToken. +| 150 = @while // The 'while' keyword. +| 151 = @workflow // The 'workflow' keyword. +| 55 = @xor; // The logical exclusive or operator '-xor'. \ No newline at end of file diff --git a/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/upgrade.properties b/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/upgrade.properties new file mode 100644 index 000000000000..feec17a84040 --- /dev/null +++ b/powershell/ql/lib/upgrades/ce269c61feda10a8ca0d16519085f7e55741a694/upgrade.properties @@ -0,0 +1,2 @@ +description: Unknown +compatibility: partial diff --git a/powershell/ql/src/experimental/CommandInjection.ql b/powershell/ql/src/experimental/CommandInjection.ql new file mode 100644 index 000000000000..82ce42ebd313 --- /dev/null +++ b/powershell/ql/src/experimental/CommandInjection.ql @@ -0,0 +1,78 @@ +/** + * @name Command Injection + * @description Variable expression executed as command + * @kind problem + * @id powershell/microsoft/public/tainted-command + * @problem.severity warning + * @precision low + * @tags security + */ + +import powershell + +predicate containsScope(VarAccess outer, VarAccess inner) { + outer.getVariable().getLowerCaseName() = inner.getVariable().getLowerCaseName() and + outer != inner +} + +predicate constantTernaryExpression(ConditionalExpr ternary) { + onlyConstantExpressions(ternary.getIfTrue()) and onlyConstantExpressions(ternary.getIfFalse()) +} + +predicate constantBinaryExpression(BinaryExpr binary) { + onlyConstantExpressions(binary.getLeft()) and onlyConstantExpressions(binary.getRight()) +} + +predicate onlyConstantExpressions(Expr expr) { + expr instanceof StringConstExpr or + constantBinaryExpression(expr) or + constantTernaryExpression(expr) +} + +VarAccess getNonConstantVariableAssignment(VarAccess varexpr) { + exists(AssignStmt assignment | + not onlyConstantExpressions(assignment.getRightHandSide()) and + result = assignment.getLeftHandSide() + ) and + containsScope(result, varexpr) +} + +VarAccess getParameterWithVariableScope(VarAccess varexpr) { + exists(Parameter parameter | + result = parameter.getAnAccess() and + containsScope(result, varexpr) + ) +} + +Expr getAllSubExpressions(Expr expr) { + result = expr or + result = getAllSubExpressions(expr.(ArrayLiteral).getAnExpr()) or + result = + getAllSubExpressions(expr.(ArrayExpr) + .getStmtBlock() + .getAStmt() + .(ExprStmt) + .getExpr() + .(Pipeline) + .getAComponent()) +} + +Expr dangerousCommandElement(CallExpr command) { + ( + command instanceof CallOperator or + command.matchesName("Invoke-Expression") + ) and + result = getAllSubExpressions(command.getAnArgument()) +} + +from Expr commandarg, VarAccess unknownDeclaration +where + exists(CallExpr command | + ( + unknownDeclaration = getNonConstantVariableAssignment(commandarg) or + unknownDeclaration = getParameterWithVariableScope(commandarg) + ) and + commandarg = dangerousCommandElement(command) + ) +select commandarg.(VarAccess).getLocation(), "Unsafe flow to command argument from $@.", + unknownDeclaration, unknownDeclaration.getVariable().getLowerCaseName() diff --git a/powershell/ql/src/experimental/ConvertToSecureStringAsPlainText.qhelp b/powershell/ql/src/experimental/ConvertToSecureStringAsPlainText.qhelp new file mode 100644 index 000000000000..97aba07bf4c2 --- /dev/null +++ b/powershell/ql/src/experimental/ConvertToSecureStringAsPlainText.qhelp @@ -0,0 +1,22 @@ + + + +

      The use of the AsPlainText parameter with the ConvertTo-SecureString command can expose secure information.

      + +
      + +

      +If you do need an ability to retrieve the password from somewhere without prompting the user, consider using the SecretStore module from the PowerShell Gallery. +

      +
      + + +
    36. +PSScriptAnalyzer: +AvoidUsingConvertToSecureStringWithPlainText. +
    37. + +
      +
      diff --git a/powershell/ql/src/experimental/ConvertToSecureStringAsPlainText.ql b/powershell/ql/src/experimental/ConvertToSecureStringAsPlainText.ql new file mode 100644 index 000000000000..a6d9f14d4a77 --- /dev/null +++ b/powershell/ql/src/experimental/ConvertToSecureStringAsPlainText.ql @@ -0,0 +1,19 @@ +/** + * @name Use of the AsPlainText parameter in ConvertTo-SecureString + * @description Do not use the AsPlainText parameter in ConvertTo-SecureString + * @kind problem + * @problem.severity error + * @security-severity 7.0 + * @precision high + * @id powershell/microsoft/public/convert-to-securestring-as-plaintext + * @tags correctness + * security + */ + +import powershell + +from CmdCall c +where + c.matchesName("ConvertTo-SecureString") and + c.hasNamedArgument("asplaintext") +select c, "Use of AsPlainText parameter in ConvertTo-SecureString call" diff --git a/powershell/ql/src/experimental/HardcodedComputerName.qhelp b/powershell/ql/src/experimental/HardcodedComputerName.qhelp new file mode 100644 index 000000000000..86432d1f5127 --- /dev/null +++ b/powershell/ql/src/experimental/HardcodedComputerName.qhelp @@ -0,0 +1,25 @@ + + + +

      The names of computers should never be hard coded as this will expose sensitive information. The ComputerName parameter should never have a hard coded value. +

      + +
      + + +

      Remove hardcoded computer names.

      + +
      + + +
    38. +PSScriptAnalyzer: +AvoidUsingComputerNameHardcoded. +
    39. + + +
      +
      diff --git a/powershell/ql/src/experimental/HardcodedComputerName.ql b/powershell/ql/src/experimental/HardcodedComputerName.ql new file mode 100644 index 000000000000..f4468916da01 --- /dev/null +++ b/powershell/ql/src/experimental/HardcodedComputerName.ql @@ -0,0 +1,17 @@ +/** + * @name Hardcoded Computer Name + * @description Do not hardcode computer names + * @kind problem + * @problem.severity error + * @security-severity 7.0 + * @precision high + * @id powershell/microsoft/public/hardcoded-computer-name + * @tags correctness + * security + */ + +import powershell + +from Argument a +where a.matchesName("computername") and exists(a.getValue()) +select a, "ComputerName argument is hardcoded to" + a.getValue() diff --git a/powershell/ql/src/experimental/UseOfReservedCmdletChar.qhelp b/powershell/ql/src/experimental/UseOfReservedCmdletChar.qhelp new file mode 100644 index 000000000000..a355d3c83434 --- /dev/null +++ b/powershell/ql/src/experimental/UseOfReservedCmdletChar.qhelp @@ -0,0 +1,26 @@ + + + +

      +You cannot use following reserved characters in a function or cmdlet name as these can cause parsing or runtime errors. + +Reserved Characters include: #,(){}[]&/\\$^;:\"'<>|?@`*%+=~ +

      + +
      + + +

      Remove reserved characters from names.

      + +
      + + +
    40. +PSScriptAnalyzer: +ReservedCmdletChar. +
    41. + +
      +
      diff --git a/powershell/ql/src/experimental/UseOfReservedCmdletChar.ql b/powershell/ql/src/experimental/UseOfReservedCmdletChar.ql new file mode 100644 index 000000000000..c443a82ea3a5 --- /dev/null +++ b/powershell/ql/src/experimental/UseOfReservedCmdletChar.ql @@ -0,0 +1,27 @@ +/** + * @name Reserved Characters in Function Name + * @description Do not use reserved characters in function names + * @kind problem + * @problem.severity error + * @security-severity 7.0 + * @precision high + * @id powershell/microsoft/public/reserved-characters-in-function-name + * @tags correctness + * security + */ + +import powershell + +class ReservedCharacter extends string { + ReservedCharacter() { + this = + [ + "!", "@", "#", "$", "&", "*", "(", ")", "+", "=", "{", "^", "}", "[", "]", "|", ";", ":", + "'", "\"", "<", ">", ",", "?", "/", "~" + ] + } +} + +from Function f, ReservedCharacter r +where f.getLowerCaseName().matches("%" + r + "%") +select f, "Function name contains a reserved character: " + r diff --git a/powershell/ql/src/experimental/UsernameOrPasswordParameter.qhelp b/powershell/ql/src/experimental/UsernameOrPasswordParameter.qhelp new file mode 100644 index 000000000000..56d36dfbe9c3 --- /dev/null +++ b/powershell/ql/src/experimental/UsernameOrPasswordParameter.qhelp @@ -0,0 +1,24 @@ + + + +

      To standardize command parameters, credentials should be accepted as objects of type PSCredential. Functions should not make use of username or password parameters. +

      + +
      + + +

      Change the parameter to type PSCredential.

      + +
      + + + +
    42. +PSScriptAnalyzer: +AvoidUsingUsernameAndPasswordParams. +
    43. + +
      +
      diff --git a/powershell/ql/src/experimental/UsernameOrPasswordParameter.ql b/powershell/ql/src/experimental/UsernameOrPasswordParameter.ql new file mode 100644 index 000000000000..c545c1a99f45 --- /dev/null +++ b/powershell/ql/src/experimental/UsernameOrPasswordParameter.ql @@ -0,0 +1,17 @@ +/** + * @name Use of Username or Password parameter + * @description Do not use username or password parameters + * @kind problem + * @problem.severity error + * @security-severity 7.0 + * @precision high + * @id powershell/microsoft/public/username-or-password-parameter + * @tags correctness + * security + */ + +import powershell + +from Parameter p +where p.matchesName(["username", "password"]) +select p, "Do not use username or password parameters." diff --git a/powershell/ql/src/qlpack.yml b/powershell/ql/src/qlpack.yml new file mode 100644 index 000000000000..3eb0d6fa9513 --- /dev/null +++ b/powershell/ql/src/qlpack.yml @@ -0,0 +1,11 @@ +name: microsoft-sdl/powershell-queries +version: 0.0.1 +groups: + - powershell + - microsoft-all + - queries +extractor: powershell +dependencies: + microsoft/powershell-all: ${workspace} + codeql/suite-helpers: ${workspace} +warnOnImplicitThis: true diff --git a/powershell/ql/src/queries/security/cwe-022/ZipSlip.qhelp b/powershell/ql/src/queries/security/cwe-022/ZipSlip.qhelp new file mode 100644 index 000000000000..200beae109e6 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-022/ZipSlip.qhelp @@ -0,0 +1,82 @@ + + + +

      Extracting files from a malicious zip file, or similar type of archive, +is at risk of directory traversal attacks if filenames from the archive are +not properly validated.

      + +

      Zip archives contain archive entries representing each file in the archive. These entries +include a file path for the entry, but these file paths are not restricted and may contain +unexpected special elements such as the directory traversal element (..). If these +file paths are used to create a filesystem path, then a file operation may happen in an +unexpected location. This can result in sensitive information being +revealed or deleted, or an attacker being able to influence behavior by modifying unexpected +files.

      + +

      For example, if a zip file contains a file entry ..\sneaky-file, and the zip file +is extracted to the directory c:\output, then naively combining the paths would result +in an output file path of c:\output\..\sneaky-file, which would cause the file to be +written to c:\sneaky-file.

      + +
      + + +

      Ensure that output paths constructed from zip archive entries are validated to prevent writing +files to unexpected locations.

      + +

      The recommended way of writing an output file from a zip archive entry is to conduct the following in sequence:

      + +
        +
      1. Use Path.Combine(destinationDirectory, archiveEntry.FullName) to determine the raw +output path.
      2. +
      3. Use Path.GetFullPath(..) on the raw output path to resolve any directory traversal +elements.
      4. +
      5. Use Path.GetFullPath(destinationDirectory + Path.DirectorySeparatorChar) to +determine the fully resolved path of the destination directory.
      6. +
      7. Validate that the resolved output path StartsWith the resolved destination +directory, aborting if this is not true.
      8. +
      + +

      Another alternative is to validate archive entries against a whitelist of expected files.

      + +
      + + +

      In this example, a file path taken from a zip archive item entry is combined with a +destination directory. The result is used as the destination file path without verifying that +the result is within the destination directory. If provided with a zip file containing an archive +path like ..\sneaky-file, then this file would be written outside the destination +directory.

      + + + +

      To fix this vulnerability, we can instead use the PowerShell command Expand-Archive +which is safe against this vulnerability by default starting from PowerShell 5.0.

      + + + +

      If you need to use the lower-level functionality offered by System.IO.Compression.ZipFile +we need to make three changes. Firstly, we need to resolve any directory traversal or other special +characters in the path by using Path.GetFullPath. Secondly, we need to identify the +destination output directory, again using Path.GetFullPath, this time on the output directory. +Finally, we need to ensure that the resolved output starts with the resolved destination directory, and +throw an exception if this is not the case.

      + + + +
      + + +
    44. +Snyk: +Zip Slip Vulnerability. +
    45. +
    46. +OWASP: +Path Traversal. +
    47. + +
      +
      \ No newline at end of file diff --git a/powershell/ql/src/queries/security/cwe-022/ZipSlip.ql b/powershell/ql/src/queries/security/cwe-022/ZipSlip.ql new file mode 100644 index 000000000000..58b583ff2757 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-022/ZipSlip.ql @@ -0,0 +1,23 @@ +/** + * @name Arbitrary file access during archive extraction ("Zip Slip") + * @description Extracting files from a malicious ZIP file, or similar type of archive, without + * validating that the destination file path is within the destination directory + * can allow an attacker to unexpectedly gain access to resources. + * @kind path-problem + * @id ps/zipslip + * @problem.severity error + * @security-severity 7.5 + * @precision high + * @tags security + * external/cwe/cwe-022 + */ + +import powershell +import semmle.code.powershell.security.ZipSlipQuery +import ZipSlipFlow::PathGraph + +from ZipSlipFlow::PathNode source, ZipSlipFlow::PathNode sink +where ZipSlipFlow::flowPath(source, sink) +select source.getNode(), source, sink, + "Unsanitized archive entry, which may contain '..', is used in a $@.", sink.getNode(), + "file system operation" diff --git a/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipBad.ps1 b/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipBad.ps1 new file mode 100644 index 000000000000..b5fac7247c83 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipBad.ps1 @@ -0,0 +1,9 @@ +$zip = [System.IO.Compression.ZipFile]::OpenRead("MyPath\to\archive.zip") + +foreach ($entry in $zip.Entries) { + $targetPath = Join-Path $extractPath $entry.FullName + + # BAD: No validation of $targetPath + [System.IO.Compression.ZipFileExtensions]::ExtractToFile($entry, $targetPath) +} +$zip.Dispose() \ No newline at end of file diff --git a/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipGood1.ps1 b/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipGood1.ps1 new file mode 100644 index 000000000000..c2bec8b258f0 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipGood1.ps1 @@ -0,0 +1 @@ +Expand-Archive -Path "MyPath\to\archive.zip" -DestinationPath $extractPath -Force diff --git a/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipGood2.ps1 b/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipGood2.ps1 new file mode 100644 index 000000000000..56745c7fb49e --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-022/examples/ZipSlipGood2.ps1 @@ -0,0 +1,15 @@ +$zip = [System.IO.Compression.ZipFile]::OpenRead("MyPath\to\archive.zip") + +foreach ($entry in $zip.Entries) { + $targetPath = Join-Path $extractPath $entry.FullName + $fullTargetPath = [System.IO.Path]::GetFullPath($targetPath) + + # GOOD: Validate that the full path is within the intended extraction directory + $extractRoot = [System.IO.Path]::GetFullPath($extractPath) + if ($fullTargetPath.StartsWith($extractRoot)) { + [System.IO.Compression.ZipFileExtensions]::ExtractToFile($entry, $fullTargetPath, $true) + } else { + Write-Warning "Skipping potentially malicious entry: $($entry.FullName)" + } +} +$zip.Dispose() \ No newline at end of file diff --git a/powershell/ql/src/queries/security/cwe-078/CommandInjection.qhelp b/powershell/ql/src/queries/security/cwe-078/CommandInjection.qhelp new file mode 100644 index 000000000000..b7186c49e01d --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-078/CommandInjection.qhelp @@ -0,0 +1,63 @@ + + + +

      Code that passes user input directly to +Invoke-Expression, &, or some other library +routine that executes a command, allows the user to execute malicious +code.

      + +

      The following are considered dangerous sinks:

      +
        +
      • Invoke-Expression
      • +
      • InvokeScript
      • +
      • CreateNestedPipeline
      • +
      • AddScript
      • +
      • powershell
      • +
      • cmd
      • +
      • Foreach-Object
      • +
      • Invoke
      • +
      • CreateScriptBlock
      • +
      • NewScriptBlock
      • +
      • ExpandString
      • +
      + +
      + + +

      If possible, use hard-coded string literals to specify the command to run +or library to load. Instead of passing the user input directly to the +process or library function, examine the user input and then choose +among hard-coded string literals.

      + +

      If the applicable libraries or commands cannot be determined at +compile time, then add code to verify that the user input string is +safe before using it.

      + +
      + + +

      The following example shows code that takes a shell script that can be changed +maliciously by a user, and passes it straight to Invoke-Expression +without examining it first.

      + + + +
      + + +
    48. +OWASP: +Command Injection. +
    49. +
    50. +Injection Hunter: +PowerShell Injection Hunter: Security Auditing for PowerShell Scripts. +
    51. + + + +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-078/CommandInjection.ql b/powershell/ql/src/queries/security/cwe-078/CommandInjection.ql new file mode 100644 index 000000000000..b0640aa0a1f9 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-078/CommandInjection.ql @@ -0,0 +1,25 @@ +/** + * @name Uncontrolled command line + * @description Using externally controlled strings in a command line may allow a malicious + * user to change the meaning of the command. + * @kind path-problem + * @problem.severity error + * @security-severity 9.8 + * @precision high + * @id powershell/microsoft/public/command-injection + * @tags correctness + * security + * external/cwe/cwe-078 + * external/cwe/cwe-088 + */ + +import powershell +import semmle.code.powershell.security.CommandInjectionQuery +import CommandInjectionFlow::PathGraph + +from CommandInjectionFlow::PathNode source, CommandInjectionFlow::PathNode sink, Source sourceNode +where + CommandInjectionFlow::flowPath(source, sink) and + sourceNode = source.getNode() +select sink.getNode(), source, sink, "This command depends on a $@.", sourceNode, + sourceNode.getSourceType() diff --git a/powershell/ql/src/queries/security/cwe-078/CommandInjectionCritical.qhelp b/powershell/ql/src/queries/security/cwe-078/CommandInjectionCritical.qhelp new file mode 100644 index 000000000000..b7186c49e01d --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-078/CommandInjectionCritical.qhelp @@ -0,0 +1,63 @@ + + + +

      Code that passes user input directly to +Invoke-Expression, &, or some other library +routine that executes a command, allows the user to execute malicious +code.

      + +

      The following are considered dangerous sinks:

      +
        +
      • Invoke-Expression
      • +
      • InvokeScript
      • +
      • CreateNestedPipeline
      • +
      • AddScript
      • +
      • powershell
      • +
      • cmd
      • +
      • Foreach-Object
      • +
      • Invoke
      • +
      • CreateScriptBlock
      • +
      • NewScriptBlock
      • +
      • ExpandString
      • +
      + +
      + + +

      If possible, use hard-coded string literals to specify the command to run +or library to load. Instead of passing the user input directly to the +process or library function, examine the user input and then choose +among hard-coded string literals.

      + +

      If the applicable libraries or commands cannot be determined at +compile time, then add code to verify that the user input string is +safe before using it.

      + +
      + + +

      The following example shows code that takes a shell script that can be changed +maliciously by a user, and passes it straight to Invoke-Expression +without examining it first.

      + + + +
      + + +
    52. +OWASP: +Command Injection. +
    53. +
    54. +Injection Hunter: +PowerShell Injection Hunter: Security Auditing for PowerShell Scripts. +
    55. + + + +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-078/CommandInjectionCritical.ql b/powershell/ql/src/queries/security/cwe-078/CommandInjectionCritical.ql new file mode 100644 index 000000000000..0b965c885ff8 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-078/CommandInjectionCritical.ql @@ -0,0 +1,59 @@ +/** + * @name Uncontrolled command line from param to CmdletBinding + * @description Using externally controlled strings in a command line may allow a malicious + * user to change the meaning of the command. + * @kind path-problem + * @problem.severity error + * @security-severity 9.8 + * @precision high + * @id powershell/microsoft/public/command-injection-critical + * @tags correctness + * security + * external/cwe/cwe-078 + * external/cwe/cwe-088 + */ + +import powershell +import semmle.code.powershell.security.CommandInjectionCustomizations::CommandInjection +import semmle.code.powershell.dataflow.TaintTracking +import semmle.code.powershell.dataflow.DataFlow + +abstract class CriticalSource extends DataFlow::Node { + /** Gets a string that describes the type of this flow source. */ + abstract string getSourceType(); +} + +class CmdletBindingParam extends CriticalSource { + CmdletBindingParam(){ + exists(Attribute a, Function f | + a.getAName() = "CmdletBinding" and + f = a.getEnclosingFunction() and + this.asParameter() = f.getAParameter() + ) + } + override string getSourceType(){ + result = "param to CmdletBinding function" + } +} + + +private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof CriticalSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } +} + +/** + * Taint-tracking for reasoning about command-injection vulnerabilities. + */ +module CommandInjectionCriticalFlow = TaintTracking::Global; +import CommandInjectionCriticalFlow::PathGraph + +from CommandInjectionCriticalFlow::PathNode source, CommandInjectionCriticalFlow::PathNode sink, CriticalSource sourceNode +where + CommandInjectionCriticalFlow::flowPath(source, sink) and + sourceNode = source.getNode() +select sink.getNode(), source, sink, "This command depends on a $@.", sourceNode, + sourceNode.getSourceType() diff --git a/powershell/ql/src/queries/security/cwe-078/DoNotUseInvokeExpression.ql b/powershell/ql/src/queries/security/cwe-078/DoNotUseInvokeExpression.ql new file mode 100644 index 000000000000..ed2fe8df398c --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-078/DoNotUseInvokeExpression.ql @@ -0,0 +1,16 @@ +/** + * @name Use of Invoke-Expression + * @description Do not use Invoke-Expression + * @kind problem + * @problem.severity error + * @security-severity 9.8 + * @precision high + * @id powershell/microsoft/public/do-not-use-invoke-expression + * @tags security + */ +import powershell +import semmle.code.powershell.dataflow.DataFlow + +from CmdCall call +where call.matchesName("Invoke-Expression") +select call, "Do not use Invoke-Expression. It is a command injection risk." diff --git a/powershell/ql/src/queries/security/cwe-078/DoNotuseInvokeExpression.qhelp b/powershell/ql/src/queries/security/cwe-078/DoNotuseInvokeExpression.qhelp new file mode 100644 index 000000000000..1209d21faa88 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-078/DoNotuseInvokeExpression.qhelp @@ -0,0 +1,33 @@ + + + +

      +Invoke-Expression cmdlet should only be used as a last resort. In most scenarios, safer and more robust alternatives are available. Using Invoke-Expression can lead to arbitrary commands being executed

      + +
      + + +

      Avoid using Invoke-Expression in your powershell code.

      + +

      If you’re running some command and the command path has spaces in it, then you need the command invocation operator &

      +
      + + + +
    56. +Powershell: +Invoke-Expression considered harmful. +
    57. +
    58. +PSScriptAnalyzer: +AvoidUsingInvokeExpression +
    59. +
    60. +StackOverflow: +In what scenario was Invoke-Expression designed to be used? +
    61. + +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-078/examples/command_injection.ps1 b/powershell/ql/src/queries/security/cwe-078/examples/command_injection.ps1 new file mode 100644 index 000000000000..8874669360e7 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-078/examples/command_injection.ps1 @@ -0,0 +1,3 @@ +param ($x) + +Invoke-Expression -Command "Get-Process -Id $x" \ No newline at end of file diff --git a/powershell/ql/src/queries/security/cwe-089/SqlInjection.qhelp b/powershell/ql/src/queries/security/cwe-089/SqlInjection.qhelp new file mode 100644 index 000000000000..abc2fcc4acc7 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-089/SqlInjection.qhelp @@ -0,0 +1,45 @@ + + + +

      If a SQL query is built using string concatenation, and the +components of the concatenation include user input, a user +is likely to be able to run malicious database queries.

      +
      + + +

      Usually, it is better to use a prepared statement than to build a +complete query with string concatenation. A prepared statement can +include a parameter, written as either a question mark (?) or with +an explicit name (@parameter), for each part of the SQL query that is +expected to be filled in by a different value each time it is run. +When the query is later executed, a value must be +supplied for each parameter in the query.

      + +

      It is good practice to use prepared statements for supplying +parameters to a query, whether or not any of the parameters are +directly traceable to user input. Doing so avoids any need to worry +about quoting and escaping.

      +
      + + +

      In the following example, the code runs a simple SQL query in two different ways.

      + +

      The first way involves building a query, query1, by interpolating a +user-supplied text value with some string literals. The value can include special +characters, so this code allows for SQL injection attacks.

      + +

      The second way builds a query, query2, with a +single string literal that includes a parameter (@username). The parameter +is then given a value by providing a hash table $params when executing the +query. This version is immune to injection attacks, because any special characters are +not given any special treatment.

      + + +
      + + +
    62. MSDN: How To: Protect From SQL Injection in ASP.NET.
    63. +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-089/SqlInjection.ql b/powershell/ql/src/queries/security/cwe-089/SqlInjection.ql new file mode 100644 index 000000000000..86f819c3cc54 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-089/SqlInjection.ql @@ -0,0 +1,24 @@ +/** + * @name SQL query built from user-controlled sources + * @description Building a SQL query from user-controlled sources is vulnerable to insertion of + * malicious SQL code by the user. + * @kind path-problem + * @problem.severity error + * @security-severity 8.8 + * @precision high + * @id powershell/microsoft/public/sql-injection + * @tags correctness + * security + * external/cwe/cwe-089 + */ + +import powershell +import semmle.code.powershell.security.SqlInjectionQuery +import SqlInjectionFlow::PathGraph + +from SqlInjectionFlow::PathNode source, SqlInjectionFlow::PathNode sink, Source sourceNode +where + SqlInjectionFlow::flowPath(source, sink) and + sourceNode = source.getNode() +select sink.getNode(), source, sink, "This SQL query depends on a $@.", sourceNode, + sourceNode.getSourceType() diff --git a/powershell/ql/src/queries/security/cwe-089/examples/SqlInjection.ps1 b/powershell/ql/src/queries/security/cwe-089/examples/SqlInjection.ps1 new file mode 100644 index 000000000000..c449536a662c --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-089/examples/SqlInjection.ps1 @@ -0,0 +1,16 @@ +param( + [string]$userinput +) + +# BAD: The user input is directly interpolated into the SQL query string +$query1 = "SELECT * FROM users WHERE name = '$userinput'" +Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query + +# GOOD: Using parameters to prevent SQL injection +$query2 = "SELECT * FROM users WHERE name = @username" + +$params = @{ + username = $userinput +} + +Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query -QueryParameters $params \ No newline at end of file diff --git a/powershell/ql/src/queries/security/cwe-250/InsecureExecutionPolicy.qhelp b/powershell/ql/src/queries/security/cwe-250/InsecureExecutionPolicy.qhelp new file mode 100644 index 000000000000..fc55462ffc64 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-250/InsecureExecutionPolicy.qhelp @@ -0,0 +1,32 @@ + + + +

      The command Set-ExecutionPolicy is used to set the execution policies for Windows computers. +The execution policy is used to determine which configuration files can be loaded and which scripts can be run. +Setting the execution policy to Bypass disables all warnings and signature checks for script execution, +allowing any script—including malicious or unsigned code—to run without restriction.

      +
      + + +

      Always prefer AllSigned to enforce full signature verification.

      +

      If this is not possible, set the execution policy to RemoteSigned to allow local scripts while requiring downloaded scripts to be signed.

      +

      Always limit the scope of the execution policy by supplying the most restrictive Scope as possible. Use Process to limit the execution policy to the current PowerShell session. When no Scope is supplied the execution policy change is applied system-wide.

      +
      + + +

      In the following example, Set-ExecutionPolicy is called twice

      + +

      The first call sets the execution policy to Bypass which allows any script to be run.

      + +

      The second call sets the execution policy to RemoteSigned which allows local scripts to be run, +but requires scripts and configurations downloaded from the Internet to be signed.

      + + +
      + + +
    64. MSDN: Set-ExecutionPolicy.
    65. +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-250/InsecureExecutionPolicy.ql b/powershell/ql/src/queries/security/cwe-250/InsecureExecutionPolicy.ql new file mode 100644 index 000000000000..e2f2e1bd0e15 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-250/InsecureExecutionPolicy.ql @@ -0,0 +1,65 @@ +/** + * @name Insecure execution policy + * @description Calling `Set-ExecutionPolicy` with an insecure execution policy argument may allow + * attackers to execute malicious scripts or load malicious configurations. + * @kind problem + * @problem.severity error + * @security-severity 8.8 + * @precision high + * @id powershell/microsoft/public/insecure-execution-policy + * @tags correctness + * security + * external/cwe/cwe-250 + */ + +import powershell + +/** A call to `Set-ExecutionPolicy`. */ +class SetExecutionPolicy extends CmdCall { + SetExecutionPolicy() { this.getAName() = "Set-ExecutionPolicy" } + + /** Gets the execution policy of this call to `Set-ExecutionPolicy`. */ + Expr getExecutionPolicy() { + result = this.getNamedArgument("executionpolicy") + or + not this.hasNamedArgument("executionpolicy") and + result = this.getPositionalArgument(0) + } + + /** Gets the scope of this call to `Set-ExecutionPolicy`, if any. */ + Expr getScope() { + result = this.getNamedArgument("scope") + or + not this.hasNamedArgument("scope") and + ( + // The ExecutionPolicy argument has position 0 so if is present as a + // named argument then the position of the Scope argument is 0. However, + // if the ExecutionPolicy is present as a positional argument then the + // Scope argument is at position 1. + if this.hasNamedArgument("executionpolicy") + then result = this.getPositionalArgument(0) + else result = this.getPositionalArgument(1) + ) + } + + /** Holds if the argument `flag` is supplied with a `$true` value. */ + predicate isForced() { this.getNamedArgument("force").getValue().asBoolean() = true } +} + +class Process extends Expr { + Process() { this.getValue().stringMatches("process") } +} + +class Bypass extends Expr { + Bypass() { this.getValue().stringMatches("Bypass") } +} + +class BypassSetExecutionPolicy extends SetExecutionPolicy { + BypassSetExecutionPolicy() { this.getExecutionPolicy() instanceof Bypass } +} + +from BypassSetExecutionPolicy setExecutionPolicy +where + not setExecutionPolicy.getScope() instanceof Process and + setExecutionPolicy.isForced() +select setExecutionPolicy, "Insecure use of 'Set-ExecutionPolicy'." diff --git a/powershell/ql/src/queries/security/cwe-250/examples/InsecureExecutionPolicy.ps1 b/powershell/ql/src/queries/security/cwe-250/examples/InsecureExecutionPolicy.ps1 new file mode 100644 index 000000000000..c519048cf486 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-250/examples/InsecureExecutionPolicy.ps1 @@ -0,0 +1,9 @@ +Invoke-WebRequest -Uri "https://example.com/script.ps1" -OutFile "C:\Path\To\script.ps1" + +# BAD: No warnings or prompts when running potentially unsafe scripts +Set-ExecutionPolicy Bypass +& "C:\Path\To\script.ps1" # Will never be blocked + +# GOOD: Requires that scripts and configuration files downloaded from the Internet are signed +Set-ExecutionPolicy RemoteSigned +& "C:\Path\To\script.ps1" # Will not run unless script.ps1 is signed \ No newline at end of file diff --git a/powershell/ql/src/queries/security/cwe-319/UnsafeSMBSettings.qhelp b/powershell/ql/src/queries/security/cwe-319/UnsafeSMBSettings.qhelp new file mode 100644 index 000000000000..e0aae447fa38 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-319/UnsafeSMBSettings.qhelp @@ -0,0 +1,30 @@ + + + +

      The commandsSet-SmbClientConfiguration and Set-SmbServerConfiguration are used to set configurations for SMB traffic. +Insecure configurations such as outdated versions, or turning off encryption, can make connections susceptible to attackers. +

      +
      + + +

      The minimum version of SMB is 3.0, but it is recommended to use the latest version. For example, use: +Set-SmbServerConfiguration -Smb2DialectMin SMB300 or Set-SmbClientConfiguration -Smb2DialectMin SMB300 +

      +

      +SMB encryption should be enabled. For example, use: + Set-SmbServerConfiguration -encryptdata $true -rejectunencryptedaccess $true or Set-SmbClientConfiguration -RequireEncryption $true +

      + +

      +SMB NTLM blocking should be enabled. For example: Set-SMbClientConfiguration -BlockNTLM $true +

      +
      + + +
    66. MSDN: Set-SmbServerConfiguration.
    67. +
    68. MSDN: Set-SmbClientConfiguration.
    69. + +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-319/UnsafeSMBSettings.ql b/powershell/ql/src/queries/security/cwe-319/UnsafeSMBSettings.ql new file mode 100644 index 000000000000..638c4e0987eb --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-319/UnsafeSMBSettings.ql @@ -0,0 +1,88 @@ +/** + * @name Insecure SMB settings + * @description Use of insecure SMB configurations allow attackers to access connections + * @kind problem + * @problem.severity error + * @security-severity 8.8 + * @precision high + * @id powershell/microsoft/public/insecure-smb-setting + * @tags correctness + * security + * external/cwe/cwe-315 + */ + +import powershell + +abstract class SMBConfiguration extends CmdCall { + abstract Expr getAMisconfiguredSetting(); + + /** Gets the minimum version of the SMB protocol to be used */ + Expr getMisconfiguredSmb2DialectMin() { + exists(Expr dialectMin | + dialectMin = this.getNamedArgument("smb2dialectmin") and + dialectMin.getValue().stringMatches(["none", "smb202", "smb210"]) and + result = dialectMin + ) + } +} + +/** A call to `Set-SmbServerConfiguration`. */ +class SetSMBClientConfiguration extends SMBConfiguration { + SetSMBClientConfiguration() { this.getAName() = "Set-SmbClientConfiguration" } + + /** holds if the argument `requireencryption` is supplied with a `$false` value. */ + Expr getMisconfiguredRequireEncryption() { + exists(Expr requireEncryption | + requireEncryption = this.getNamedArgument("requireencryption") and + requireEncryption.getValue().asBoolean() = false and + result = requireEncryption + ) + } + + /** Holds if the argument `blockntlm` is supplied with a `$false` value. */ + Expr getMisconfiguredBlocksNTLM() { + exists(Expr blocksNTLM | + blocksNTLM = this.getNamedArgument("blockntlm") and + blocksNTLM.getValue().asBoolean() = false and + result = blocksNTLM + ) + } + + override Expr getAMisconfiguredSetting() { + result = this.getMisconfiguredRequireEncryption() or + result = this.getMisconfiguredBlocksNTLM() or + result = this.getMisconfiguredSmb2DialectMin() + } +} + +/** A call to `Set-SmbServerConfiguration`. */ +class SetSMBServerConfiguration extends SMBConfiguration { + SetSMBServerConfiguration() { this.getAName() = "Set-SmbServerConfiguration" } + + /** holds if the argument `encryptdata` is supplied with a `$false` value. */ + Expr getMisconfiguredEncryptData() { + exists(Expr encryptData | + encryptData = this.getNamedArgument("encryptdata") and + encryptData.getValue().asBoolean() = false and + result = encryptData + ) + } + + /** holds if the argument `encryptdata` is supplied with a `$false` value. */ + Expr getMisconfiguredRejectUnencryptedAccess() { + exists(Expr rejectUnencryptedAccess | + rejectUnencryptedAccess = this.getNamedArgument("rejectunencryptedaccess") and + rejectUnencryptedAccess.getValue().asBoolean() = false and + result = rejectUnencryptedAccess + ) + } + + override Expr getAMisconfiguredSetting() { + result = this.getMisconfiguredEncryptData() or + result = this.getMisconfiguredRejectUnencryptedAccess() or + result = this.getMisconfiguredSmb2DialectMin() + } +} + +from SMBConfiguration config +select config.getAMisconfiguredSetting(), "Unsafe SMB setting" diff --git a/powershell/ql/src/queries/security/cwe-502/BinaryFormatterDeserialization.qhelp b/powershell/ql/src/queries/security/cwe-502/BinaryFormatterDeserialization.qhelp new file mode 100644 index 000000000000..b54aff20bf5e --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-502/BinaryFormatterDeserialization.qhelp @@ -0,0 +1,37 @@ + + + + +

      Using BinaryFormatter to deserialize an object from untrusted input may result in security problems, such +as denial of service or remote code execution.

      + +
      + + +

      Avoid using BinaryFormatter.

      + +
      + + +

      In this example, a string is deserialized using a +BinaryFormatter. BinaryFormatter is an easily exploited deserializer.

      + + + +
      + + +
    70. +Muñoz, Alvaro and Mirosh, Oleksandr: +JSON Attacks. +
    71. + +
    72. +Microsoft: +Deserialization risks in use of BinaryFormatter and related types. +
    73. + +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-502/BinaryFormatterDeserialization.ql b/powershell/ql/src/queries/security/cwe-502/BinaryFormatterDeserialization.ql new file mode 100644 index 000000000000..c79f6ecda29b --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-502/BinaryFormatterDeserialization.ql @@ -0,0 +1,18 @@ +/** + * @name Use of Binary Formatter deserialization + * @description Use of Binary Formatter is unsafe + * @kind problem + * @problem.severity error + * @security-severity 8.8 + * @precision high + * @id powershell/microsoft/public/binary-formatter-deserialization + * @tags correctness + * security + * external/cwe/cwe-502 + */ + +import powershell +import semmle.code.powershell.security.UnsafeDeserializationCustomizations::UnsafeDeserialization + +from BinaryFormatterDeserializeSink sink +select sink, "Call to BinaryFormatter.Deserialize" diff --git a/powershell/ql/src/queries/security/cwe-502/UnsafeDeserialization.qhelp b/powershell/ql/src/queries/security/cwe-502/UnsafeDeserialization.qhelp new file mode 100644 index 000000000000..26d5bda06000 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-502/UnsafeDeserialization.qhelp @@ -0,0 +1,37 @@ + + + + +

      Deserializing an object from untrusted input may result in security problems, such +as denial of service or remote code execution.

      + +
      + + +

      Avoid using an unsafe deserialization framework.

      + +
      + + +

      In this example, a string is deserialized using a +BinaryFormatter. BinaryFormatter is an easily exploited deserializer.

      + + + +
      + + +
    74. +Muñoz, Alvaro and Mirosh, Oleksandr: +JSON Attacks. +
    75. + +
    76. +Microsoft: +Deserialization risks in use of BinaryFormatter and related types. +
    77. + +
      +
      diff --git a/powershell/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql b/powershell/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql new file mode 100644 index 000000000000..3713b0d5ed5f --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql @@ -0,0 +1,26 @@ +/** + * @name Unsafe deserializer + * @description Calling an unsafe deserializer with data controlled by an attacker + * can lead to denial of service and other security problems. + * @kind path-problem + * @problem.severity error + * @security-severity 8.8 + * @precision high + * @id powershell/microsoft/public/unsafe-deserialization + * @tags correctness + * security + * external/cwe/cwe-502 + */ + +import powershell +import semmle.code.powershell.security.UnsafeDeserializationQuery +import UnsafeDeserializationFlow::PathGraph + +from + UnsafeDeserializationFlow::PathNode source, UnsafeDeserializationFlow::PathNode sink, + Source sourceNode +where + UnsafeDeserializationFlow::flowPath(source, sink) and + sourceNode = source.getNode() +select sink.getNode(), source, sink, "This unsafe deserializer deserializes on a $@.", sourceNode, + sourceNode.getSourceType() diff --git a/powershell/ql/src/queries/security/cwe-502/examples/BinaryFormatterDeserialization.ps1 b/powershell/ql/src/queries/security/cwe-502/examples/BinaryFormatterDeserialization.ps1 new file mode 100644 index 000000000000..b222b1e53279 --- /dev/null +++ b/powershell/ql/src/queries/security/cwe-502/examples/BinaryFormatterDeserialization.ps1 @@ -0,0 +1,6 @@ +$untrustedBase64 = Read-Host "Enter user input" + +$formatter = New-Object System.Runtime.Serialization.Formatters.Binary.BinaryFormatter +$stream = [System.IO.MemoryStream]::new([Convert]::FromBase64String($untrustedBase64)) + +$obj = $formatter.Deserialize($stream) diff --git a/powershell/ql/src/suites/codeql-preproduction.qls b/powershell/ql/src/suites/codeql-preproduction.qls new file mode 100644 index 000000000000..c41b9f5da0e0 --- /dev/null +++ b/powershell/ql/src/suites/codeql-preproduction.qls @@ -0,0 +1,8 @@ +- description: codeql-preproduction suite +- queries: '.' + from: microsoft-sdl/powershell-queries +- include: + tags contain: codeql-preproduction +- include: + kind: + - alert-suppression \ No newline at end of file diff --git a/powershell/ql/src/suites/sdl-ca.qls b/powershell/ql/src/suites/sdl-ca.qls new file mode 100644 index 000000000000..1158b8d65fb2 --- /dev/null +++ b/powershell/ql/src/suites/sdl-ca.qls @@ -0,0 +1,17 @@ +- description: SDL-required high precision suite +- queries: '.' + from: microsoft-sdl/powershell-queries +- include: + tags contain: sdl-required + precision: + - High + - high + - very-high + microsoft.severity: + - Important + - Critical + - important + - critical +- include: + kind: + - alert-suppression diff --git a/powershell/ql/src/suites/sdl-required.qls b/powershell/ql/src/suites/sdl-required.qls new file mode 100644 index 000000000000..28e14a53158c --- /dev/null +++ b/powershell/ql/src/suites/sdl-required.qls @@ -0,0 +1,11 @@ +- description: SDL-required suite +- queries: '.' + from: microsoft-sdl/powershell-queries +- include: + tags contain: sdl-required +- include: + tags contain: alert-suppression-report +- include: + kind: + - alert-suppression +- apply: suites/secure-future-initiative.qls diff --git a/powershell/ql/src/suites/sdl-review.qls b/powershell/ql/src/suites/sdl-review.qls new file mode 100644 index 000000000000..8f7b39b6acaf --- /dev/null +++ b/powershell/ql/src/suites/sdl-review.qls @@ -0,0 +1,8 @@ +- description: SDL-review suite +- queries: '.' + from: microsoft-sdl/powershell-queries +- include: + tags contain: sdl-review +- include: + kind: + - alert-suppression \ No newline at end of file diff --git a/powershell/ql/src/suites/secure-future-initiative.qls b/powershell/ql/src/suites/secure-future-initiative.qls new file mode 100644 index 000000000000..59a237e82282 --- /dev/null +++ b/powershell/ql/src/suites/secure-future-initiative.qls @@ -0,0 +1,10 @@ +- description: Secure Future Initiative Suite +- queries: '.' + from: microsoft-sdl/powershell-queries +- include: + tags contain: secure-future-initiative +- include: + tags contain: alert-suppression-report +- include: + kind: + - alert-suppression diff --git a/powershell/ql/test/TestUtilities/InlineExpectationsTest.qll b/powershell/ql/test/TestUtilities/InlineExpectationsTest.qll new file mode 100644 index 000000000000..c1e2172ec8c9 --- /dev/null +++ b/powershell/ql/test/TestUtilities/InlineExpectationsTest.qll @@ -0,0 +1,8 @@ +/** + * Inline expectation tests for Powershell. + * See `shared/util/codeql/util/test/InlineExpectationsTest.qll` + */ + +private import codeql.util.test.InlineExpectationsTest +private import internal.InlineExpectationsTestImpl +import Make diff --git a/powershell/ql/test/TestUtilities/InlineFlowSourceTest.qll b/powershell/ql/test/TestUtilities/InlineFlowSourceTest.qll new file mode 100644 index 000000000000..4fc46f362260 --- /dev/null +++ b/powershell/ql/test/TestUtilities/InlineFlowSourceTest.qll @@ -0,0 +1,29 @@ +/** + * Inline flow source tests for Powershell. + */ + +import powershell +private import codeql.util.test.InlineExpectationsTest +private import internal.InlineExpectationsTestImpl +private import semmle.code.powershell.dataflow.flowsources.FlowSources +import Make + +module InlineFlowSourceTest implements TestSig { + string getARelevantTag() { result = "type" } + + bindingset[s] + private string quote(string s) { + if s.matches("% %") then result = "\"" + s + "\"" else result = s + } + + predicate hasActualResult(Location location, string element, string tag, string value) { + exists(SourceNode sourceNode | + sourceNode.getLocation() = location and + tag = "type" and + quote(sourceNode.getSourceType()) = value and + element = sourceNode.toString() + ) + } +} + +import MakeTest diff --git a/powershell/ql/test/TestUtilities/InlineFlowTest.qll b/powershell/ql/test/TestUtilities/InlineFlowTest.qll new file mode 100644 index 000000000000..226af073b7c1 --- /dev/null +++ b/powershell/ql/test/TestUtilities/InlineFlowTest.qll @@ -0,0 +1,24 @@ +/** + * Inline flow tests for Powershell. + * See `shared/util/codeql/dataflow/test/InlineFlowTest.qll` + */ + +import powershell +private import codeql.dataflow.test.InlineFlowTest +private import semmle.code.powershell.dataflow.internal.DataFlowImplSpecific +private import semmle.code.powershell.dataflow.internal.TaintTrackingImplSpecific +private import internal.InlineExpectationsTestImpl + +private module FlowTestImpl implements InputSig { + import TestUtilities.InlineFlowTestUtil + + bindingset[src, sink] + string getArgString(DataFlow::Node src, DataFlow::Node sink) { + (if exists(getSourceArgString(src)) then result = getSourceArgString(src) else result = "") and + exists(sink) + } + + predicate interpretModelForTest(QlBuiltins::ExtensionId madId, string model) { none() } +} + +import InlineFlowTestMake diff --git a/powershell/ql/test/TestUtilities/InlineFlowTestUtil.qll b/powershell/ql/test/TestUtilities/InlineFlowTestUtil.qll new file mode 100644 index 000000000000..82ab56bacc19 --- /dev/null +++ b/powershell/ql/test/TestUtilities/InlineFlowTestUtil.qll @@ -0,0 +1,25 @@ +/** + * Defines the default source and sink recognition for `InlineFlowTest.qll`. + */ + +import powershell +import semmle.code.powershell.dataflow.DataFlow + +predicate defaultSource(DataFlow::Node src) { + src.asExpr().getExpr().(CmdCall).matchesName(["Source", "Taint"]) + or + src.asParameter().matchesName(["Source%", "Taint%"]) +} + +predicate defaultSink(DataFlow::Node sink) { + exists(CmdCall cmd | cmd.matchesName("Sink") | sink.asExpr().getExpr() = cmd.getAnArgument()) +} + +string getSourceArgString(DataFlow::Node src) { + defaultSource(src) and + ( + src.asExpr().getExpr().(CmdCall).getAnArgument().(StringConstExpr).getValue().getValue() = result + or + src.asParameter().getLowerCaseName().regexpCapture(["source(.+)", "taint(.+)"], 1) = result + ) +} diff --git a/powershell/ql/test/TestUtilities/internal/InlineExpectationsTestImpl.qll b/powershell/ql/test/TestUtilities/internal/InlineExpectationsTestImpl.qll new file mode 100644 index 000000000000..b6a5137fc21d --- /dev/null +++ b/powershell/ql/test/TestUtilities/internal/InlineExpectationsTestImpl.qll @@ -0,0 +1,13 @@ +private import powershell as P +private import codeql.util.test.InlineExpectationsTest + +module Impl implements InlineExpectationsTestSig { + /** + * A class representing line comments in Powershell. + */ + class ExpectationComment extends P::SingleLineComment { + string getContents() { result = this.getCommentContents().getValue().suffix(1) } + } + + class Location = P::Location; +} diff --git a/powershell/ql/test/library-tests/ast/Arguments/arguments.expected b/powershell/ql/test/library-tests/ast/Arguments/arguments.expected new file mode 100644 index 000000000000..3aee831fcb3e --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Arguments/arguments.expected @@ -0,0 +1,12 @@ +positionalArguments +| arguments.ps1:1:5:1:5 | 1 | 0 | +namedArguments +| arguments.ps1:2:8:2:8 | 1 | x | +| arguments.ps1:3:8:3:8 | 1 | x | +| arguments.ps1:4:5:4:6 | true | x | +| arguments.ps1:6:5:6:6 | true | x | +| arguments.ps1:6:8:6:9 | true | y | +| arguments.ps1:7:8:7:8 | 1 | x | +| arguments.ps1:7:13:7:13 | 2 | y | +| arguments.ps1:8:8:8:8 | 1 | x | +| arguments.ps1:8:13:8:13 | 2 | y | diff --git a/powershell/ql/test/library-tests/ast/Arguments/arguments.ps1 b/powershell/ql/test/library-tests/ast/Arguments/arguments.ps1 new file mode 100644 index 000000000000..88f98d2dbed8 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Arguments/arguments.ps1 @@ -0,0 +1,8 @@ +Foo 1 +Foo -x 1 +Foo -x:1 +Foo -x + +Bar -x -y +Bar -x 1 -y 2 +Bar -x:1 -y:2 \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Arguments/arguments.ql b/powershell/ql/test/library-tests/ast/Arguments/arguments.ql new file mode 100644 index 000000000000..c0c4936de1aa --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Arguments/arguments.ql @@ -0,0 +1,5 @@ +import powershell + +query predicate positionalArguments(Argument a, int p) { p = a.getPosition() } + +query predicate namedArguments(Argument a, string name) { name = a.getLowerCaseName() } diff --git a/powershell/ql/test/library-tests/ast/Arrays/Arrays.ps1 b/powershell/ql/test/library-tests/ast/Arrays/Arrays.ps1 new file mode 100644 index 000000000000..fe0b980c5685 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Arrays/Arrays.ps1 @@ -0,0 +1,15 @@ +$array1 = 1,2,"a",$true,$false,$null # 1-D array +$array1[1] = 3 +$array1[2] = "b" + +$array2 = New-Object 'object[,]' 2,2 # 2-D array +$array2[0,0] = "key1" +$array2[1,0] = "key1" +$array2[0,1] = "value1" +$array2[1,1] = $null + +$array3 = @("a","b","c") +$array3.count + +$array4 = [System.Collections.ArrayList]@() +$array4.Add(1) \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Arrays/arrays.expected b/powershell/ql/test/library-tests/ast/Arrays/arrays.expected new file mode 100644 index 000000000000..9830fe986bd6 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Arrays/arrays.expected @@ -0,0 +1,23 @@ +arrayExpr +| Arrays.ps1:11:11:11:24 | @(...) | Arrays.ps1:11:13:11:23 | {...} | +| Arrays.ps1:14:41:14:43 | @(...) | Arrays.ps1:0:0:0:-1 | {...} | +arrayLiteral +| Arrays.ps1:1:11:1:36 | ...,... | 0 | Arrays.ps1:1:11:1:11 | 1 | +| Arrays.ps1:1:11:1:36 | ...,... | 1 | Arrays.ps1:1:13:1:13 | 2 | +| Arrays.ps1:1:11:1:36 | ...,... | 2 | Arrays.ps1:1:15:1:17 | a | +| Arrays.ps1:1:11:1:36 | ...,... | 3 | Arrays.ps1:1:19:1:23 | true | +| Arrays.ps1:1:11:1:36 | ...,... | 4 | Arrays.ps1:1:25:1:30 | false | +| Arrays.ps1:1:11:1:36 | ...,... | 5 | Arrays.ps1:1:32:1:36 | null | +| Arrays.ps1:5:34:5:36 | ...,... | 0 | Arrays.ps1:5:34:5:34 | 2 | +| Arrays.ps1:5:34:5:36 | ...,... | 1 | Arrays.ps1:5:36:5:36 | 2 | +| Arrays.ps1:6:9:6:11 | ...,... | 0 | Arrays.ps1:6:9:6:9 | 0 | +| Arrays.ps1:6:9:6:11 | ...,... | 1 | Arrays.ps1:6:11:6:11 | 0 | +| Arrays.ps1:7:9:7:11 | ...,... | 0 | Arrays.ps1:7:9:7:9 | 1 | +| Arrays.ps1:7:9:7:11 | ...,... | 1 | Arrays.ps1:7:11:7:11 | 0 | +| Arrays.ps1:8:9:8:11 | ...,... | 0 | Arrays.ps1:8:9:8:9 | 0 | +| Arrays.ps1:8:9:8:11 | ...,... | 1 | Arrays.ps1:8:11:8:11 | 1 | +| Arrays.ps1:9:9:9:11 | ...,... | 0 | Arrays.ps1:9:9:9:9 | 1 | +| Arrays.ps1:9:9:9:11 | ...,... | 1 | Arrays.ps1:9:11:9:11 | 1 | +| Arrays.ps1:11:13:11:23 | ...,... | 0 | Arrays.ps1:11:13:11:15 | a | +| Arrays.ps1:11:13:11:23 | ...,... | 1 | Arrays.ps1:11:17:11:19 | b | +| Arrays.ps1:11:13:11:23 | ...,... | 2 | Arrays.ps1:11:21:11:23 | c | diff --git a/powershell/ql/test/library-tests/ast/Arrays/arrays.ql b/powershell/ql/test/library-tests/ast/Arrays/arrays.ql new file mode 100644 index 000000000000..3eaaa38503f5 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Arrays/arrays.ql @@ -0,0 +1,7 @@ +import powershell + +query predicate arrayExpr(ArrayExpr arrayExpr, StmtBlock subExpr) { subExpr = arrayExpr.getStmtBlock() } + +query predicate arrayLiteral(ArrayLiteral arrayLiteral, int i, Expr e) { + e = arrayLiteral.getExpr(i) +} diff --git a/powershell/ql/test/library-tests/ast/Blocks/ParamBlock.ps1 b/powershell/ql/test/library-tests/ast/Blocks/ParamBlock.ps1 new file mode 100644 index 000000000000..79ff9379f093 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Blocks/ParamBlock.ps1 @@ -0,0 +1,5 @@ +[CmdletBinding()] +param( + [Parameter()] + [string]$Parameter +) \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Blocks/blocks.expected b/powershell/ql/test/library-tests/ast/Blocks/blocks.expected new file mode 100644 index 000000000000..764a43321fcc --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Blocks/blocks.expected @@ -0,0 +1,2 @@ +| ParamBlock.ps1:1:1:5:1 | {...} | 0 | ParamBlock.ps1:3:5:4:22 | parameter | +| ParamBlock.ps1:1:1:5:1 | {...} | 1 | ParamBlock.ps1:1:1:5:1 | [synth] pipeline | diff --git a/powershell/ql/test/library-tests/ast/Blocks/blocks.ql b/powershell/ql/test/library-tests/ast/Blocks/blocks.ql new file mode 100644 index 000000000000..6140e96a2058 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Blocks/blocks.ql @@ -0,0 +1,5 @@ +import powershell + +query predicate paramBlockHasParam(ScriptBlock block, int i, Parameter p) { + p = block.getParameter(i) +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Dynamic/DynamicExecution.ps1 b/powershell/ql/test/library-tests/ast/Dynamic/DynamicExecution.ps1 new file mode 100644 index 000000000000..0baac441a316 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Dynamic/DynamicExecution.ps1 @@ -0,0 +1,5 @@ +$foo = 'cmd.exe' +Invoke-Expression $foo +[scriptblock]::Create($foo) +& ([scriptblock]::Create($foo)) +&"$foo" \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Dynamic/DynamicExecutionWithFunc.ps1 b/powershell/ql/test/library-tests/ast/Dynamic/DynamicExecutionWithFunc.ps1 new file mode 100644 index 000000000000..15ca86a939a5 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Dynamic/DynamicExecutionWithFunc.ps1 @@ -0,0 +1,11 @@ +function ExecuteAThing { + param ( + $userInput + ) + $foo = 'cmd.exe' + $userInput; + Invoke-Expression $foo + [scriptblock]::Create($foo) + & ([scriptblock]::Create($foo)) + &"$foo" + & 'cmd.exe' @($userInput) +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Expressions/BinaryExpression.ps1 b/powershell/ql/test/library-tests/ast/Expressions/BinaryExpression.ps1 new file mode 100644 index 000000000000..11dd2df588ea --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/BinaryExpression.ps1 @@ -0,0 +1,4 @@ +$val1 = 1 +$val2 = 2 +$result = $val1 + $val2 +$result \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Expressions/ConvertWithSecureString.ps1 b/powershell/ql/test/library-tests/ast/Expressions/ConvertWithSecureString.ps1 new file mode 100644 index 000000000000..761eb817a1d5 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/ConvertWithSecureString.ps1 @@ -0,0 +1,2 @@ +$UserInput = Read-Host "Please enter your secure code" +$EncryptedInput = ConvertTo-SecureString -String $UserInput -AsPlainText -Force \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Expressions/ExpandableString.ps1 b/powershell/ql/test/library-tests/ast/Expressions/ExpandableString.ps1 new file mode 100644 index 000000000000..844f0c958e38 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/ExpandableString.ps1 @@ -0,0 +1 @@ +"Name: $name`nDate: $([DateTime]::Now)" \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Expressions/MemberExpression.ps1 b/powershell/ql/test/library-tests/ast/Expressions/MemberExpression.ps1 new file mode 100644 index 000000000000..01c6623c6201 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/MemberExpression.ps1 @@ -0,0 +1,2 @@ +param($x) +[DateTime]::$x \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Expressions/SubExpression.ps1 b/powershell/ql/test/library-tests/ast/Expressions/SubExpression.ps1 new file mode 100644 index 000000000000..b381ca3e7e86 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/SubExpression.ps1 @@ -0,0 +1,2 @@ +$(Get-Date).AddDays(10) +$(Get-Date).AddDays() \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Expressions/TernaryExpression.ps1 b/powershell/ql/test/library-tests/ast/Expressions/TernaryExpression.ps1 new file mode 100644 index 000000000000..481e78df2a2d --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/TernaryExpression.ps1 @@ -0,0 +1 @@ +$var = (6 -gt 7) ? 1:2 \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Expressions/expressions.expected b/powershell/ql/test/library-tests/ast/Expressions/expressions.expected new file mode 100644 index 000000000000..7116d0675cd7 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/expressions.expected @@ -0,0 +1,19 @@ +binaryExpr +| BinaryExpression.ps1:3:11:3:23 | ...+... | BinaryExpression.ps1:3:11:3:15 | val1 | BinaryExpression.ps1:3:19:3:23 | val2 | +| TernaryExpression.ps1:1:9:1:15 | ... -gt ... | TernaryExpression.ps1:1:9:1:9 | 6 | TernaryExpression.ps1:1:15:1:15 | 7 | +cmdExpr +| BinaryExpression.ps1:4:1:4:7 | [Stmt] result | BinaryExpression.ps1:4:1:4:7 | result | +| ExpandableString.ps1:1:1:1:39 | [Stmt] Date: $([DateTime]::Now)\nName: $name | ExpandableString.ps1:1:1:1:39 | Date: $([DateTime]::Now)\nName: $name | +| ExpandableString.ps1:1:23:1:37 | [Stmt] now | ExpandableString.ps1:1:23:1:37 | now | +| MemberExpression.ps1:2:1:2:14 | [Stmt] ... | MemberExpression.ps1:2:1:2:14 | ... | +| SubExpression.ps1:1:1:1:23 | [Stmt] Call to adddays | SubExpression.ps1:1:1:1:23 | Call to adddays | +| SubExpression.ps1:1:3:1:10 | [Stmt] Call to get-date | SubExpression.ps1:1:3:1:10 | Call to get-date | +| SubExpression.ps1:2:1:2:21 | [Stmt] Call to adddays | SubExpression.ps1:2:1:2:21 | Call to adddays | +| SubExpression.ps1:2:3:2:10 | [Stmt] Call to get-date | SubExpression.ps1:2:3:2:10 | Call to get-date | +invokeMemoryExpression +| SubExpression.ps1:1:1:1:23 | Call to adddays | SubExpression.ps1:1:1:1:11 | $(...) | 0 | SubExpression.ps1:1:21:1:22 | 10 | +expandableString +| ExpandableString.ps1:1:1:1:39 | Date: $([DateTime]::Now)\nName: $name | 1 | ExpandableString.ps1:1:21:1:38 | $(...) | +memberExpr +| ExpandableString.ps1:1:23:1:37 | now | ExpandableString.ps1:1:23:1:32 | datetime | +| MemberExpression.ps1:2:1:2:14 | ... | MemberExpression.ps1:2:1:2:10 | datetime | diff --git a/powershell/ql/test/library-tests/ast/Expressions/expressions.ql b/powershell/ql/test/library-tests/ast/Expressions/expressions.ql new file mode 100644 index 000000000000..3cd2e9c91a01 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Expressions/expressions.ql @@ -0,0 +1,19 @@ +import powershell + +query predicate binaryExpr(BinaryExpr e, Expr e1, Expr e2) { + e1 = e.getLeft() and + e2 = e.getRight() +} + +query predicate cmdExpr(ExprStmt exprStmt, Expr e) { e = exprStmt.getExpr() } + +query predicate invokeMemoryExpression(InvokeMemberExpr invoke, Expr e, int i, Expr arg) { + e = invoke.getQualifier() and + arg = invoke.getArgument(i) +} + +query predicate expandableString(ExpandableStringExpr expandable, int i, Expr e) { + e = expandable.getExpr(i) +} + +query predicate memberExpr(MemberExpr expr, Expr e) { e = expr.getQualifier() } diff --git a/powershell/ql/test/library-tests/ast/Loops/DoUntil.ps1 b/powershell/ql/test/library-tests/ast/Loops/DoUntil.ps1 new file mode 100644 index 000000000000..3d3e502673b2 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Loops/DoUntil.ps1 @@ -0,0 +1,7 @@ +DO +{ + “Starting Loop $a” + $a + $a++ + “Now `$a is $a” +} Until ($a -le 5) \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Loops/DoWhile.ps1 b/powershell/ql/test/library-tests/ast/Loops/DoWhile.ps1 new file mode 100644 index 000000000000..38794ad9ec79 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Loops/DoWhile.ps1 @@ -0,0 +1,7 @@ +DO +{ + “Starting Loop $a” + $a + $a++ + “Now `$a is $a” +} While ($a -le 5) \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Loops/While.ps1 b/powershell/ql/test/library-tests/ast/Loops/While.ps1 new file mode 100644 index 000000000000..588abe3c8681 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Loops/While.ps1 @@ -0,0 +1,13 @@ +$var = 1 +while ($var -le 5) +{ + Write-Host The value of Var is: $var + $var++ + if ($var -le 3){ + continue; + } + else + { + break; + } +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Loops/loops.expected b/powershell/ql/test/library-tests/ast/Loops/loops.expected new file mode 100644 index 000000000000..0015ed68b0d0 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Loops/loops.expected @@ -0,0 +1,6 @@ +doUntil +| DoUntil.ps1:1:1:7:18 | do...until... | DoUntil.ps1:7:10:7:17 | ... -le ... | DoUntil.ps1:2:1:7:1 | {...} | +doWhile +| DoWhile.ps1:1:1:7:18 | do...while... | DoWhile.ps1:7:10:7:17 | ... -le ... | DoWhile.ps1:2:1:7:1 | {...} | +while +| While.ps1:2:1:13:1 | while(...) {...} | While.ps1:2:8:2:17 | ... -le ... | While.ps1:3:1:13:1 | {...} | diff --git a/powershell/ql/test/library-tests/ast/Loops/loops.ql b/powershell/ql/test/library-tests/ast/Loops/loops.ql new file mode 100644 index 000000000000..1a4e3d678110 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Loops/loops.ql @@ -0,0 +1,16 @@ +import powershell + +query predicate doUntil(DoUntilStmt s, Expr e, StmtBlock body) { + e = s.getCondition() and + body = s.getBody() +} + +query predicate doWhile(DoWhileStmt s, Expr e, StmtBlock body) { + e = s.getCondition() and + body = s.getBody() +} + +query predicate while(WhileStmt s, Expr e, StmtBlock body) { + e = s.getCondition() and + body = s.getBody() +} diff --git a/powershell/ql/test/library-tests/ast/Redirections/FileRedirection.ps1 b/powershell/ql/test/library-tests/ast/Redirections/FileRedirection.ps1 new file mode 100644 index 000000000000..701de90cc75e --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Redirections/FileRedirection.ps1 @@ -0,0 +1,3 @@ +$( + Here is your current script +) *>&1 > output.txt \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Redirections/redirections.expected b/powershell/ql/test/library-tests/ast/Redirections/redirections.expected new file mode 100644 index 000000000000..c48b8b8df703 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Redirections/redirections.expected @@ -0,0 +1,2 @@ +| FileRedirection.ps1:3:3:3:6 | MergingRedirection | +| FileRedirection.ps1:3:8:3:19 | FileRedirection | diff --git a/powershell/ql/test/library-tests/ast/Redirections/redirections.ql b/powershell/ql/test/library-tests/ast/Redirections/redirections.ql new file mode 100644 index 000000000000..b94f88072356 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Redirections/redirections.ql @@ -0,0 +1,3 @@ +import powershell + +query predicate redirection(Redirection r) { any() } diff --git a/powershell/ql/test/library-tests/ast/Statements/ExitStatement.ps1 b/powershell/ql/test/library-tests/ast/Statements/ExitStatement.ps1 new file mode 100644 index 000000000000..a4046370b8ff --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Statements/ExitStatement.ps1 @@ -0,0 +1 @@ +exit -1 \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Statements/IfStatement.ps1 b/powershell/ql/test/library-tests/ast/Statements/IfStatement.ps1 new file mode 100644 index 000000000000..3572c369f386 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Statements/IfStatement.ps1 @@ -0,0 +1,8 @@ +$x = 4 + +if ($x -ge 3) { + "$x is greater than or equal to 3" +} +else { + "$x is less than 3" +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Statements/TrapStatement.ps1 b/powershell/ql/test/library-tests/ast/Statements/TrapStatement.ps1 new file mode 100644 index 000000000000..6eeb40d34b73 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Statements/TrapStatement.ps1 @@ -0,0 +1,6 @@ +function TrapTest { + trap {"Error found."} + nonsenseString +} + +TrapTest \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Statements/Try.ps1 b/powershell/ql/test/library-tests/ast/Statements/Try.ps1 new file mode 100644 index 000000000000..1f203269efba --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Statements/Try.ps1 @@ -0,0 +1,13 @@ +try { + $Exception = New-Object System.Xaml.XamlException -ArgumentList ("Bad XAML!", $null, 10, 2) + throw $Exception +} +catch [System.Net.WebException],[System.IO.IOException] { + "Unable to download MyDoc.doc from http://www.contoso.com." +} +catch { + "An error occurred that could not be resolved." +} +finally { + "The finally block is executed." +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Statements/UseProcessBlockForPipelineCommand.ps1 b/powershell/ql/test/library-tests/ast/Statements/UseProcessBlockForPipelineCommand.ps1 new file mode 100644 index 000000000000..f11969e06729 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Statements/UseProcessBlockForPipelineCommand.ps1 @@ -0,0 +1,11 @@ +Function Get-Number +{ + [CmdletBinding()] + Param( + [Parameter(ValueFromPipeline)] + [int] + $Number + ) + + $Number +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Statements/statements.expected b/powershell/ql/test/library-tests/ast/Statements/statements.expected new file mode 100644 index 000000000000..3ab2b06d05b2 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Statements/statements.expected @@ -0,0 +1,25 @@ +| ExitStatement.ps1:1:1:1:7 | exit ... | +| IfStatement.ps1:1:1:1:6 | ...=... | +| IfStatement.ps1:3:1:8:1 | [Stmt] if (...) {...} else {...} | +| IfStatement.ps1:3:15:5:1 | {...} | +| IfStatement.ps1:4:2:4:35 | [Stmt] $x is greater than or equal to 3 | +| IfStatement.ps1:6:6:8:1 | {...} | +| IfStatement.ps1:7:2:7:20 | [Stmt] $x is less than 3 | +| TrapStatement.ps1:1:1:4:1 | def of TrapTest | +| TrapStatement.ps1:2:5:2:25 | trap {...} | +| TrapStatement.ps1:2:10:2:25 | {...} | +| TrapStatement.ps1:2:11:2:24 | [Stmt] Error found. | +| TrapStatement.ps1:3:5:3:18 | [Stmt] Call to nonsensestring | +| TrapStatement.ps1:6:1:6:8 | [Stmt] Call to traptest | +| Try.ps1:1:1:13:1 | try {...} | +| Try.ps1:1:5:4:1 | {...} | +| Try.ps1:2:4:2:94 | ...=... | +| Try.ps1:3:5:3:20 | throw ... | +| Try.ps1:5:57:7:1 | {...} | +| Try.ps1:6:5:6:63 | [Stmt] Unable to download MyDoc.doc from http://www.contoso.com. | +| Try.ps1:8:7:10:1 | {...} | +| Try.ps1:9:5:9:51 | [Stmt] An error occurred that could not be resolved. | +| Try.ps1:11:9:13:1 | {...} | +| Try.ps1:12:5:12:36 | [Stmt] The finally block is executed. | +| UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | def of Get-Number | +| UseProcessBlockForPipelineCommand.ps1:10:5:10:11 | [Stmt] Number | diff --git a/powershell/ql/test/library-tests/ast/Statements/statements.ql b/powershell/ql/test/library-tests/ast/Statements/statements.ql new file mode 100644 index 000000000000..ab8eb5b6fc63 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Statements/statements.ql @@ -0,0 +1,3 @@ +import powershell + +query predicate stmt(Stmt s) { any() } \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Strings/String.ps1 b/powershell/ql/test/library-tests/ast/Strings/String.ps1 new file mode 100644 index 000000000000..2603bf19ee5d --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Strings/String.ps1 @@ -0,0 +1,7 @@ +$x = "abc" +Foo +$y = 'def' +$z = @"ghi +"@ +$t = @'j"k"l +'@ diff --git a/powershell/ql/test/library-tests/ast/Strings/Strings.expected b/powershell/ql/test/library-tests/ast/Strings/Strings.expected new file mode 100644 index 000000000000..5861440c8d42 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Strings/Strings.expected @@ -0,0 +1,12 @@ +stringLiteral +| String.ps1:1:6:1:10 | abc | +| String.ps1:2:1:2:3 | Foo | +| String.ps1:3:6:3:10 | def | +| String.ps1:4:6:4:10 | | +| String.ps1:6:10:8:0 | '@\nkl | +stringConstantExpression +| String.ps1:1:6:1:10 | abc | +| String.ps1:2:1:2:3 | Foo | +| String.ps1:3:6:3:10 | def | +| String.ps1:4:6:4:10 | | +| String.ps1:6:10:8:0 | '@\nkl | diff --git a/powershell/ql/test/library-tests/ast/Strings/Strings.ql b/powershell/ql/test/library-tests/ast/Strings/Strings.ql new file mode 100644 index 000000000000..c86472e856c6 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Strings/Strings.ql @@ -0,0 +1,5 @@ +import powershell + +query predicate stringLiteral(StringLiteral sl) { any() } + +query predicate stringConstantExpression(StringConstExpr sce) { any() } diff --git a/powershell/ql/test/library-tests/ast/Variables/test.ps1 b/powershell/ql/test/library-tests/ast/Variables/test.ps1 new file mode 100644 index 000000000000..c4558f7f9d29 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Variables/test.ps1 @@ -0,0 +1,5 @@ +$x = 42 +$x + +[int]$y = 42 +$y \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ast/Variables/variables.expected b/powershell/ql/test/library-tests/ast/Variables/variables.expected new file mode 100644 index 000000000000..ebd238a5c011 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Variables/variables.expected @@ -0,0 +1,2 @@ +| test.ps1:1:1:1:2 | x | test.ps1:2:1:2:2 | x | +| test.ps1:4:6:4:7 | y | test.ps1:5:1:5:2 | y | diff --git a/powershell/ql/test/library-tests/ast/Variables/variables.ql b/powershell/ql/test/library-tests/ast/Variables/variables.ql new file mode 100644 index 000000000000..f1e676ad7195 --- /dev/null +++ b/powershell/ql/test/library-tests/ast/Variables/variables.ql @@ -0,0 +1,3 @@ +import powershell + +query predicate variables(Variable v, VarReadAccess va) { va.getVariable() = v } diff --git a/powershell/ql/test/library-tests/ast/parent.expected b/powershell/ql/test/library-tests/ast/parent.expected new file mode 100644 index 000000000000..50615ae0edac --- /dev/null +++ b/powershell/ql/test/library-tests/ast/parent.expected @@ -0,0 +1,469 @@ +| Arguments/arguments.ps1:1:1:1:3 | Foo | Arguments/arguments.ps1:1:1:1:5 | Call to foo | +| Arguments/arguments.ps1:1:1:1:5 | Call to foo | Arguments/arguments.ps1:1:1:1:5 | [Stmt] Call to foo | +| Arguments/arguments.ps1:1:1:1:5 | [Stmt] Call to foo | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:1:1:8:13 | {...} | Arguments/arguments.ps1:1:1:8:13 | toplevel function for arguments.ps1 | +| Arguments/arguments.ps1:1:1:8:13 | {...} | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:1:5:1:5 | 1 | Arguments/arguments.ps1:1:1:1:5 | Call to foo | +| Arguments/arguments.ps1:2:1:2:3 | Foo | Arguments/arguments.ps1:2:1:2:8 | Call to foo | +| Arguments/arguments.ps1:2:1:2:8 | Call to foo | Arguments/arguments.ps1:2:1:2:8 | [Stmt] Call to foo | +| Arguments/arguments.ps1:2:1:2:8 | [Stmt] Call to foo | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:2:8:2:8 | 1 | Arguments/arguments.ps1:2:1:2:8 | Call to foo | +| Arguments/arguments.ps1:3:1:3:3 | Foo | Arguments/arguments.ps1:3:1:3:8 | Call to foo | +| Arguments/arguments.ps1:3:1:3:8 | Call to foo | Arguments/arguments.ps1:3:1:3:8 | [Stmt] Call to foo | +| Arguments/arguments.ps1:3:1:3:8 | [Stmt] Call to foo | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:3:8:3:8 | 1 | Arguments/arguments.ps1:3:1:3:8 | Call to foo | +| Arguments/arguments.ps1:4:1:4:3 | Foo | Arguments/arguments.ps1:4:1:4:6 | Call to foo | +| Arguments/arguments.ps1:4:1:4:6 | Call to foo | Arguments/arguments.ps1:4:1:4:6 | [Stmt] Call to foo | +| Arguments/arguments.ps1:4:1:4:6 | [Stmt] Call to foo | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:4:5:4:6 | true | Arguments/arguments.ps1:4:1:4:6 | Call to foo | +| Arguments/arguments.ps1:6:1:6:3 | Bar | Arguments/arguments.ps1:6:1:6:9 | Call to bar | +| Arguments/arguments.ps1:6:1:6:9 | Call to bar | Arguments/arguments.ps1:6:1:6:9 | [Stmt] Call to bar | +| Arguments/arguments.ps1:6:1:6:9 | [Stmt] Call to bar | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:6:5:6:6 | true | Arguments/arguments.ps1:6:1:6:9 | Call to bar | +| Arguments/arguments.ps1:6:8:6:9 | true | Arguments/arguments.ps1:6:1:6:9 | Call to bar | +| Arguments/arguments.ps1:7:1:7:3 | Bar | Arguments/arguments.ps1:7:1:7:13 | Call to bar | +| Arguments/arguments.ps1:7:1:7:13 | Call to bar | Arguments/arguments.ps1:7:1:7:13 | [Stmt] Call to bar | +| Arguments/arguments.ps1:7:1:7:13 | [Stmt] Call to bar | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:7:8:7:8 | 1 | Arguments/arguments.ps1:7:1:7:13 | Call to bar | +| Arguments/arguments.ps1:7:13:7:13 | 2 | Arguments/arguments.ps1:7:1:7:13 | Call to bar | +| Arguments/arguments.ps1:8:1:8:3 | Bar | Arguments/arguments.ps1:8:1:8:13 | Call to bar | +| Arguments/arguments.ps1:8:1:8:13 | Call to bar | Arguments/arguments.ps1:8:1:8:13 | [Stmt] Call to bar | +| Arguments/arguments.ps1:8:1:8:13 | [Stmt] Call to bar | Arguments/arguments.ps1:1:1:8:13 | {...} | +| Arguments/arguments.ps1:8:8:8:8 | 1 | Arguments/arguments.ps1:8:1:8:13 | Call to bar | +| Arguments/arguments.ps1:8:13:8:13 | 2 | Arguments/arguments.ps1:8:1:8:13 | Call to bar | +| Arrays/Arrays.ps1:0:0:0:-1 | {...} | Arrays/Arrays.ps1:14:41:14:43 | @(...) | +| Arrays/Arrays.ps1:1:1:1:7 | array1 | Arrays/Arrays.ps1:1:1:1:36 | ...=... | +| Arrays/Arrays.ps1:1:1:1:7 | array1 | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:1:1:1:36 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:1:1:15:14 | {...} | Arrays/Arrays.ps1:1:1:15:14 | toplevel function for Arrays.ps1 | +| Arrays/Arrays.ps1:1:1:15:14 | {...} | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:1:11:1:11 | 1 | Arrays/Arrays.ps1:1:11:1:36 | ...,... | +| Arrays/Arrays.ps1:1:11:1:36 | ...,... | Arrays/Arrays.ps1:1:1:1:36 | ...=... | +| Arrays/Arrays.ps1:1:13:1:13 | 2 | Arrays/Arrays.ps1:1:11:1:36 | ...,... | +| Arrays/Arrays.ps1:1:15:1:17 | a | Arrays/Arrays.ps1:1:11:1:36 | ...,... | +| Arrays/Arrays.ps1:1:19:1:23 | true | Arrays/Arrays.ps1:1:11:1:36 | ...,... | +| Arrays/Arrays.ps1:1:25:1:30 | false | Arrays/Arrays.ps1:1:11:1:36 | ...,... | +| Arrays/Arrays.ps1:1:32:1:36 | null | Arrays/Arrays.ps1:1:11:1:36 | ...,... | +| Arrays/Arrays.ps1:2:1:2:7 | array1 | Arrays/Arrays.ps1:2:1:2:10 | ...[...] | +| Arrays/Arrays.ps1:2:1:2:10 | ...[...] | Arrays/Arrays.ps1:2:1:2:14 | ...=... | +| Arrays/Arrays.ps1:2:1:2:14 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:2:9:2:9 | 1 | Arrays/Arrays.ps1:2:1:2:10 | ...[...] | +| Arrays/Arrays.ps1:2:14:2:14 | 3 | Arrays/Arrays.ps1:2:1:2:14 | ...=... | +| Arrays/Arrays.ps1:3:1:3:7 | array1 | Arrays/Arrays.ps1:3:1:3:10 | ...[...] | +| Arrays/Arrays.ps1:3:1:3:10 | ...[...] | Arrays/Arrays.ps1:3:1:3:16 | ...=... | +| Arrays/Arrays.ps1:3:1:3:16 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:3:9:3:9 | 2 | Arrays/Arrays.ps1:3:1:3:10 | ...[...] | +| Arrays/Arrays.ps1:3:14:3:16 | b | Arrays/Arrays.ps1:3:1:3:16 | ...=... | +| Arrays/Arrays.ps1:5:1:5:7 | array2 | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:5:1:5:7 | array2 | Arrays/Arrays.ps1:5:1:5:36 | ...=... | +| Arrays/Arrays.ps1:5:1:5:36 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:5:11:5:20 | New-Object | Arrays/Arrays.ps1:5:11:5:36 | Call to new-object | +| Arrays/Arrays.ps1:5:11:5:36 | Call to new-object | Arrays/Arrays.ps1:5:1:5:36 | ...=... | +| Arrays/Arrays.ps1:5:22:5:32 | object[,] | Arrays/Arrays.ps1:5:11:5:36 | Call to new-object | +| Arrays/Arrays.ps1:5:34:5:34 | 2 | Arrays/Arrays.ps1:5:34:5:36 | ...,... | +| Arrays/Arrays.ps1:5:34:5:36 | ...,... | Arrays/Arrays.ps1:5:11:5:36 | Call to new-object | +| Arrays/Arrays.ps1:5:36:5:36 | 2 | Arrays/Arrays.ps1:5:34:5:36 | ...,... | +| Arrays/Arrays.ps1:6:1:6:7 | array2 | Arrays/Arrays.ps1:6:1:6:12 | ...[...] | +| Arrays/Arrays.ps1:6:1:6:12 | ...[...] | Arrays/Arrays.ps1:6:1:6:21 | ...=... | +| Arrays/Arrays.ps1:6:1:6:21 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:6:9:6:9 | 0 | Arrays/Arrays.ps1:6:9:6:11 | ...,... | +| Arrays/Arrays.ps1:6:9:6:11 | ...,... | Arrays/Arrays.ps1:6:1:6:12 | ...[...] | +| Arrays/Arrays.ps1:6:11:6:11 | 0 | Arrays/Arrays.ps1:6:9:6:11 | ...,... | +| Arrays/Arrays.ps1:6:16:6:21 | key1 | Arrays/Arrays.ps1:6:1:6:21 | ...=... | +| Arrays/Arrays.ps1:7:1:7:7 | array2 | Arrays/Arrays.ps1:7:1:7:12 | ...[...] | +| Arrays/Arrays.ps1:7:1:7:12 | ...[...] | Arrays/Arrays.ps1:7:1:7:21 | ...=... | +| Arrays/Arrays.ps1:7:1:7:21 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:7:9:7:9 | 1 | Arrays/Arrays.ps1:7:9:7:11 | ...,... | +| Arrays/Arrays.ps1:7:9:7:11 | ...,... | Arrays/Arrays.ps1:7:1:7:12 | ...[...] | +| Arrays/Arrays.ps1:7:11:7:11 | 0 | Arrays/Arrays.ps1:7:9:7:11 | ...,... | +| Arrays/Arrays.ps1:7:16:7:21 | key1 | Arrays/Arrays.ps1:7:1:7:21 | ...=... | +| Arrays/Arrays.ps1:8:1:8:7 | array2 | Arrays/Arrays.ps1:8:1:8:12 | ...[...] | +| Arrays/Arrays.ps1:8:1:8:12 | ...[...] | Arrays/Arrays.ps1:8:1:8:23 | ...=... | +| Arrays/Arrays.ps1:8:1:8:23 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:8:9:8:9 | 0 | Arrays/Arrays.ps1:8:9:8:11 | ...,... | +| Arrays/Arrays.ps1:8:9:8:11 | ...,... | Arrays/Arrays.ps1:8:1:8:12 | ...[...] | +| Arrays/Arrays.ps1:8:11:8:11 | 1 | Arrays/Arrays.ps1:8:9:8:11 | ...,... | +| Arrays/Arrays.ps1:8:16:8:23 | value1 | Arrays/Arrays.ps1:8:1:8:23 | ...=... | +| Arrays/Arrays.ps1:9:1:9:7 | array2 | Arrays/Arrays.ps1:9:1:9:12 | ...[...] | +| Arrays/Arrays.ps1:9:1:9:12 | ...[...] | Arrays/Arrays.ps1:9:1:9:20 | ...=... | +| Arrays/Arrays.ps1:9:1:9:20 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:9:9:9:9 | 1 | Arrays/Arrays.ps1:9:9:9:11 | ...,... | +| Arrays/Arrays.ps1:9:9:9:11 | ...,... | Arrays/Arrays.ps1:9:1:9:12 | ...[...] | +| Arrays/Arrays.ps1:9:11:9:11 | 1 | Arrays/Arrays.ps1:9:9:9:11 | ...,... | +| Arrays/Arrays.ps1:9:16:9:20 | null | Arrays/Arrays.ps1:9:1:9:20 | ...=... | +| Arrays/Arrays.ps1:11:1:11:7 | array3 | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:11:1:11:7 | array3 | Arrays/Arrays.ps1:11:1:11:24 | ...=... | +| Arrays/Arrays.ps1:11:1:11:24 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:11:11:11:24 | @(...) | Arrays/Arrays.ps1:11:1:11:24 | ...=... | +| Arrays/Arrays.ps1:11:13:11:15 | a | Arrays/Arrays.ps1:11:13:11:23 | ...,... | +| Arrays/Arrays.ps1:11:13:11:23 | ...,... | Arrays/Arrays.ps1:11:13:11:23 | [Stmt] ...,... | +| Arrays/Arrays.ps1:11:13:11:23 | [Stmt] ...,... | Arrays/Arrays.ps1:11:13:11:23 | {...} | +| Arrays/Arrays.ps1:11:13:11:23 | {...} | Arrays/Arrays.ps1:11:11:11:24 | @(...) | +| Arrays/Arrays.ps1:11:17:11:19 | b | Arrays/Arrays.ps1:11:13:11:23 | ...,... | +| Arrays/Arrays.ps1:11:21:11:23 | c | Arrays/Arrays.ps1:11:13:11:23 | ...,... | +| Arrays/Arrays.ps1:12:1:12:7 | array3 | Arrays/Arrays.ps1:12:1:12:13 | count | +| Arrays/Arrays.ps1:12:1:12:13 | [Stmt] count | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:12:1:12:13 | count | Arrays/Arrays.ps1:12:1:12:13 | [Stmt] count | +| Arrays/Arrays.ps1:12:9:12:13 | count | Arrays/Arrays.ps1:12:1:12:13 | count | +| Arrays/Arrays.ps1:14:1:14:7 | array4 | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:14:1:14:7 | array4 | Arrays/Arrays.ps1:14:1:14:43 | ...=... | +| Arrays/Arrays.ps1:14:1:14:43 | ...=... | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:14:11:14:40 | System.Collections.ArrayList | Arrays/Arrays.ps1:14:11:14:43 | [...]... | +| Arrays/Arrays.ps1:14:11:14:43 | [...]... | Arrays/Arrays.ps1:14:1:14:43 | ...=... | +| Arrays/Arrays.ps1:14:41:14:43 | @(...) | Arrays/Arrays.ps1:14:11:14:43 | [...]... | +| Arrays/Arrays.ps1:15:1:15:7 | array4 | Arrays/Arrays.ps1:15:1:15:14 | Call to add | +| Arrays/Arrays.ps1:15:1:15:14 | Call to add | Arrays/Arrays.ps1:15:1:15:14 | [Stmt] Call to add | +| Arrays/Arrays.ps1:15:1:15:14 | [Stmt] Call to add | Arrays/Arrays.ps1:1:1:15:14 | {...} | +| Arrays/Arrays.ps1:15:9:15:11 | Add | Arrays/Arrays.ps1:15:1:15:14 | Call to add | +| Arrays/Arrays.ps1:15:13:15:13 | 1 | Arrays/Arrays.ps1:15:1:15:14 | Call to add | +| Blocks/ParamBlock.ps1:1:1:1:17 | cmdletbinding | Blocks/ParamBlock.ps1:1:1:5:1 | {...} | +| Blocks/ParamBlock.ps1:1:1:5:1 | [synth] pipeline | Blocks/ParamBlock.ps1:1:1:5:1 | {...} | +| Blocks/ParamBlock.ps1:1:1:5:1 | {...} | Blocks/ParamBlock.ps1:1:1:5:1 | toplevel function for ParamBlock.ps1 | +| Blocks/ParamBlock.ps1:2:1:5:1 | {...} | Blocks/ParamBlock.ps1:1:1:5:1 | {...} | +| Blocks/ParamBlock.ps1:3:5:3:17 | parameter | Blocks/ParamBlock.ps1:3:5:4:22 | parameter | +| Blocks/ParamBlock.ps1:3:5:4:22 | parameter | Blocks/ParamBlock.ps1:1:1:5:1 | {...} | +| Blocks/ParamBlock.ps1:4:5:4:12 | string | Blocks/ParamBlock.ps1:3:5:4:22 | parameter | +| Dynamic/DynamicExecution.ps1:1:1:1:4 | foo | Dynamic/DynamicExecution.ps1:1:1:1:16 | ...=... | +| Dynamic/DynamicExecution.ps1:1:1:1:4 | foo | Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | +| Dynamic/DynamicExecution.ps1:1:1:1:16 | ...=... | Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | +| Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | Dynamic/DynamicExecution.ps1:1:1:5:7 | toplevel function for DynamicExecution.ps1 | +| Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | +| Dynamic/DynamicExecution.ps1:1:8:1:16 | cmd.exe | Dynamic/DynamicExecution.ps1:1:1:1:16 | ...=... | +| Dynamic/DynamicExecution.ps1:2:1:2:17 | Invoke-Expression | Dynamic/DynamicExecution.ps1:2:1:2:22 | Call to invoke-expression | +| Dynamic/DynamicExecution.ps1:2:1:2:22 | Call to invoke-expression | Dynamic/DynamicExecution.ps1:2:1:2:22 | [Stmt] Call to invoke-expression | +| Dynamic/DynamicExecution.ps1:2:1:2:22 | [Stmt] Call to invoke-expression | Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | +| Dynamic/DynamicExecution.ps1:2:19:2:22 | foo | Dynamic/DynamicExecution.ps1:2:1:2:22 | Call to invoke-expression | +| Dynamic/DynamicExecution.ps1:3:1:3:13 | scriptblock | Dynamic/DynamicExecution.ps1:3:1:3:27 | Call to create | +| Dynamic/DynamicExecution.ps1:3:1:3:27 | Call to create | Dynamic/DynamicExecution.ps1:3:1:3:27 | [Stmt] Call to create | +| Dynamic/DynamicExecution.ps1:3:1:3:27 | [Stmt] Call to create | Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | +| Dynamic/DynamicExecution.ps1:3:16:3:21 | Create | Dynamic/DynamicExecution.ps1:3:1:3:27 | Call to create | +| Dynamic/DynamicExecution.ps1:3:23:3:26 | foo | Dynamic/DynamicExecution.ps1:3:1:3:27 | Call to create | +| Dynamic/DynamicExecution.ps1:4:1:4:31 | Call to | Dynamic/DynamicExecution.ps1:4:1:4:31 | [Stmt] Call to | +| Dynamic/DynamicExecution.ps1:4:1:4:31 | [Stmt] Call to | Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | +| Dynamic/DynamicExecution.ps1:4:3:4:31 | (...) | Dynamic/DynamicExecution.ps1:4:1:4:31 | Call to | +| Dynamic/DynamicExecution.ps1:4:4:4:16 | scriptblock | Dynamic/DynamicExecution.ps1:4:4:4:30 | Call to create | +| Dynamic/DynamicExecution.ps1:4:4:4:30 | Call to create | Dynamic/DynamicExecution.ps1:4:3:4:31 | (...) | +| Dynamic/DynamicExecution.ps1:4:19:4:24 | Create | Dynamic/DynamicExecution.ps1:4:4:4:30 | Call to create | +| Dynamic/DynamicExecution.ps1:4:26:4:29 | foo | Dynamic/DynamicExecution.ps1:4:4:4:30 | Call to create | +| Dynamic/DynamicExecution.ps1:5:1:5:7 | Call to | Dynamic/DynamicExecution.ps1:5:1:5:7 | [Stmt] Call to | +| Dynamic/DynamicExecution.ps1:5:1:5:7 | [Stmt] Call to | Dynamic/DynamicExecution.ps1:1:1:5:7 | {...} | +| Dynamic/DynamicExecution.ps1:5:2:5:7 | $foo | Dynamic/DynamicExecution.ps1:5:1:5:7 | Call to | +| Dynamic/DynamicExecution.ps1:5:3:5:6 | foo | Dynamic/DynamicExecution.ps1:5:2:5:7 | $foo | +| Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | ExecuteAThing | Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | def of ExecuteAThing | +| Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | def of ExecuteAThing | Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | {...} | Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | toplevel function for DynamicExecutionWithFunc.ps1 | +| Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | {...} | Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:1:24:11:1 | [synth] pipeline | Dynamic/DynamicExecutionWithFunc.ps1:1:24:11:1 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:1:24:11:1 | {...} | Dynamic/DynamicExecutionWithFunc.ps1:1:1:11:1 | ExecuteAThing | +| Dynamic/DynamicExecutionWithFunc.ps1:2:5:10:29 | {...} | Dynamic/DynamicExecutionWithFunc.ps1:1:24:11:1 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:3:9:3:18 | userinput | Dynamic/DynamicExecutionWithFunc.ps1:1:24:11:1 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:5:5:5:8 | foo | Dynamic/DynamicExecutionWithFunc.ps1:1:24:11:1 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:5:5:5:8 | foo | Dynamic/DynamicExecutionWithFunc.ps1:5:5:5:33 | ...=... | +| Dynamic/DynamicExecutionWithFunc.ps1:5:5:5:33 | ...=... | Dynamic/DynamicExecutionWithFunc.ps1:2:5:10:29 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:5:12:5:20 | cmd.exe | Dynamic/DynamicExecutionWithFunc.ps1:5:12:5:33 | ...+... | +| Dynamic/DynamicExecutionWithFunc.ps1:5:12:5:33 | ...+... | Dynamic/DynamicExecutionWithFunc.ps1:5:5:5:33 | ...=... | +| Dynamic/DynamicExecutionWithFunc.ps1:5:24:5:33 | userInput | Dynamic/DynamicExecutionWithFunc.ps1:5:12:5:33 | ...+... | +| Dynamic/DynamicExecutionWithFunc.ps1:6:5:6:21 | Invoke-Expression | Dynamic/DynamicExecutionWithFunc.ps1:6:5:6:26 | Call to invoke-expression | +| Dynamic/DynamicExecutionWithFunc.ps1:6:5:6:26 | Call to invoke-expression | Dynamic/DynamicExecutionWithFunc.ps1:6:5:6:26 | [Stmt] Call to invoke-expression | +| Dynamic/DynamicExecutionWithFunc.ps1:6:5:6:26 | [Stmt] Call to invoke-expression | Dynamic/DynamicExecutionWithFunc.ps1:2:5:10:29 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:6:23:6:26 | foo | Dynamic/DynamicExecutionWithFunc.ps1:6:5:6:26 | Call to invoke-expression | +| Dynamic/DynamicExecutionWithFunc.ps1:7:5:7:17 | scriptblock | Dynamic/DynamicExecutionWithFunc.ps1:7:5:7:31 | Call to create | +| Dynamic/DynamicExecutionWithFunc.ps1:7:5:7:31 | Call to create | Dynamic/DynamicExecutionWithFunc.ps1:7:5:7:31 | [Stmt] Call to create | +| Dynamic/DynamicExecutionWithFunc.ps1:7:5:7:31 | [Stmt] Call to create | Dynamic/DynamicExecutionWithFunc.ps1:2:5:10:29 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:7:20:7:25 | Create | Dynamic/DynamicExecutionWithFunc.ps1:7:5:7:31 | Call to create | +| Dynamic/DynamicExecutionWithFunc.ps1:7:27:7:30 | foo | Dynamic/DynamicExecutionWithFunc.ps1:7:5:7:31 | Call to create | +| Dynamic/DynamicExecutionWithFunc.ps1:8:5:8:35 | Call to | Dynamic/DynamicExecutionWithFunc.ps1:8:5:8:35 | [Stmt] Call to | +| Dynamic/DynamicExecutionWithFunc.ps1:8:5:8:35 | [Stmt] Call to | Dynamic/DynamicExecutionWithFunc.ps1:2:5:10:29 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:8:7:8:35 | (...) | Dynamic/DynamicExecutionWithFunc.ps1:8:5:8:35 | Call to | +| Dynamic/DynamicExecutionWithFunc.ps1:8:8:8:20 | scriptblock | Dynamic/DynamicExecutionWithFunc.ps1:8:8:8:34 | Call to create | +| Dynamic/DynamicExecutionWithFunc.ps1:8:8:8:34 | Call to create | Dynamic/DynamicExecutionWithFunc.ps1:8:7:8:35 | (...) | +| Dynamic/DynamicExecutionWithFunc.ps1:8:23:8:28 | Create | Dynamic/DynamicExecutionWithFunc.ps1:8:8:8:34 | Call to create | +| Dynamic/DynamicExecutionWithFunc.ps1:8:30:8:33 | foo | Dynamic/DynamicExecutionWithFunc.ps1:8:8:8:34 | Call to create | +| Dynamic/DynamicExecutionWithFunc.ps1:9:5:9:11 | Call to | Dynamic/DynamicExecutionWithFunc.ps1:9:5:9:11 | [Stmt] Call to | +| Dynamic/DynamicExecutionWithFunc.ps1:9:5:9:11 | [Stmt] Call to | Dynamic/DynamicExecutionWithFunc.ps1:2:5:10:29 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:9:6:9:11 | $foo | Dynamic/DynamicExecutionWithFunc.ps1:9:5:9:11 | Call to | +| Dynamic/DynamicExecutionWithFunc.ps1:9:7:9:10 | foo | Dynamic/DynamicExecutionWithFunc.ps1:9:6:9:11 | $foo | +| Dynamic/DynamicExecutionWithFunc.ps1:10:5:10:29 | Call to cmd.exe | Dynamic/DynamicExecutionWithFunc.ps1:10:5:10:29 | [Stmt] Call to cmd.exe | +| Dynamic/DynamicExecutionWithFunc.ps1:10:5:10:29 | [Stmt] Call to cmd.exe | Dynamic/DynamicExecutionWithFunc.ps1:2:5:10:29 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:10:7:10:15 | cmd.exe | Dynamic/DynamicExecutionWithFunc.ps1:10:5:10:29 | Call to cmd.exe | +| Dynamic/DynamicExecutionWithFunc.ps1:10:17:10:29 | @(...) | Dynamic/DynamicExecutionWithFunc.ps1:10:5:10:29 | Call to cmd.exe | +| Dynamic/DynamicExecutionWithFunc.ps1:10:19:10:28 | [Stmt] userInput | Dynamic/DynamicExecutionWithFunc.ps1:10:19:10:28 | {...} | +| Dynamic/DynamicExecutionWithFunc.ps1:10:19:10:28 | userInput | Dynamic/DynamicExecutionWithFunc.ps1:10:19:10:28 | [Stmt] userInput | +| Dynamic/DynamicExecutionWithFunc.ps1:10:19:10:28 | {...} | Dynamic/DynamicExecutionWithFunc.ps1:10:17:10:29 | @(...) | +| Expressions/BinaryExpression.ps1:1:1:1:5 | val1 | Expressions/BinaryExpression.ps1:1:1:1:9 | ...=... | +| Expressions/BinaryExpression.ps1:1:1:1:5 | val1 | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:1:1:1:9 | ...=... | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | Expressions/BinaryExpression.ps1:1:1:4:7 | toplevel function for BinaryExpression.ps1 | +| Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:1:9:1:9 | 1 | Expressions/BinaryExpression.ps1:1:1:1:9 | ...=... | +| Expressions/BinaryExpression.ps1:2:1:2:5 | val2 | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:2:1:2:5 | val2 | Expressions/BinaryExpression.ps1:2:1:2:9 | ...=... | +| Expressions/BinaryExpression.ps1:2:1:2:9 | ...=... | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:2:9:2:9 | 2 | Expressions/BinaryExpression.ps1:2:1:2:9 | ...=... | +| Expressions/BinaryExpression.ps1:3:1:3:7 | result | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:3:1:3:7 | result | Expressions/BinaryExpression.ps1:3:1:3:23 | ...=... | +| Expressions/BinaryExpression.ps1:3:1:3:23 | ...=... | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:3:11:3:15 | val1 | Expressions/BinaryExpression.ps1:3:11:3:23 | ...+... | +| Expressions/BinaryExpression.ps1:3:11:3:23 | ...+... | Expressions/BinaryExpression.ps1:3:1:3:23 | ...=... | +| Expressions/BinaryExpression.ps1:3:19:3:23 | val2 | Expressions/BinaryExpression.ps1:3:11:3:23 | ...+... | +| Expressions/BinaryExpression.ps1:4:1:4:7 | [Stmt] result | Expressions/BinaryExpression.ps1:1:1:4:7 | {...} | +| Expressions/BinaryExpression.ps1:4:1:4:7 | result | Expressions/BinaryExpression.ps1:4:1:4:7 | [Stmt] result | +| Expressions/ConvertWithSecureString.ps1:1:1:1:10 | UserInput | Expressions/ConvertWithSecureString.ps1:1:1:1:54 | ...=... | +| Expressions/ConvertWithSecureString.ps1:1:1:1:10 | userinput | Expressions/ConvertWithSecureString.ps1:1:1:2:79 | {...} | +| Expressions/ConvertWithSecureString.ps1:1:1:1:54 | ...=... | Expressions/ConvertWithSecureString.ps1:1:1:2:79 | {...} | +| Expressions/ConvertWithSecureString.ps1:1:1:2:79 | {...} | Expressions/ConvertWithSecureString.ps1:1:1:2:79 | toplevel function for ConvertWithSecureString.ps1 | +| Expressions/ConvertWithSecureString.ps1:1:1:2:79 | {...} | Expressions/ConvertWithSecureString.ps1:1:1:2:79 | {...} | +| Expressions/ConvertWithSecureString.ps1:1:14:1:22 | Read-Host | Expressions/ConvertWithSecureString.ps1:1:14:1:54 | Call to read-host | +| Expressions/ConvertWithSecureString.ps1:1:14:1:54 | Call to read-host | Expressions/ConvertWithSecureString.ps1:1:1:1:54 | ...=... | +| Expressions/ConvertWithSecureString.ps1:1:24:1:54 | Please enter your secure code | Expressions/ConvertWithSecureString.ps1:1:14:1:54 | Call to read-host | +| Expressions/ConvertWithSecureString.ps1:2:1:2:15 | EncryptedInput | Expressions/ConvertWithSecureString.ps1:2:1:2:79 | ...=... | +| Expressions/ConvertWithSecureString.ps1:2:1:2:15 | encryptedinput | Expressions/ConvertWithSecureString.ps1:1:1:2:79 | {...} | +| Expressions/ConvertWithSecureString.ps1:2:1:2:79 | ...=... | Expressions/ConvertWithSecureString.ps1:1:1:2:79 | {...} | +| Expressions/ConvertWithSecureString.ps1:2:19:2:40 | ConvertTo-SecureString | Expressions/ConvertWithSecureString.ps1:2:19:2:79 | Call to convertto-securestring | +| Expressions/ConvertWithSecureString.ps1:2:19:2:79 | Call to convertto-securestring | Expressions/ConvertWithSecureString.ps1:2:1:2:79 | ...=... | +| Expressions/ConvertWithSecureString.ps1:2:50:2:59 | UserInput | Expressions/ConvertWithSecureString.ps1:2:19:2:79 | Call to convertto-securestring | +| Expressions/ConvertWithSecureString.ps1:2:61:2:72 | true | Expressions/ConvertWithSecureString.ps1:2:19:2:79 | Call to convertto-securestring | +| Expressions/ConvertWithSecureString.ps1:2:74:2:79 | true | Expressions/ConvertWithSecureString.ps1:2:19:2:79 | Call to convertto-securestring | +| Expressions/ExpandableString.ps1:1:1:1:39 | Date: $([DateTime]::Now)\nName: $name | Expressions/ExpandableString.ps1:1:1:1:39 | [Stmt] Date: $([DateTime]::Now)\nName: $name | +| Expressions/ExpandableString.ps1:1:1:1:39 | [Stmt] Date: $([DateTime]::Now)\nName: $name | Expressions/ExpandableString.ps1:1:1:1:39 | {...} | +| Expressions/ExpandableString.ps1:1:1:1:39 | {...} | Expressions/ExpandableString.ps1:1:1:1:39 | toplevel function for ExpandableString.ps1 | +| Expressions/ExpandableString.ps1:1:1:1:39 | {...} | Expressions/ExpandableString.ps1:1:1:1:39 | {...} | +| Expressions/ExpandableString.ps1:1:21:1:38 | $(...) | Expressions/ExpandableString.ps1:1:1:1:39 | Date: $([DateTime]::Now)\nName: $name | +| Expressions/ExpandableString.ps1:1:23:1:32 | datetime | Expressions/ExpandableString.ps1:1:23:1:37 | now | +| Expressions/ExpandableString.ps1:1:23:1:37 | [Stmt] now | Expressions/ExpandableString.ps1:1:23:1:37 | {...} | +| Expressions/ExpandableString.ps1:1:23:1:37 | now | Expressions/ExpandableString.ps1:1:23:1:37 | [Stmt] now | +| Expressions/ExpandableString.ps1:1:23:1:37 | {...} | Expressions/ExpandableString.ps1:1:21:1:38 | $(...) | +| Expressions/ExpandableString.ps1:1:35:1:37 | Now | Expressions/ExpandableString.ps1:1:23:1:37 | now | +| Expressions/MemberExpression.ps1:1:1:2:14 | [synth] pipeline | Expressions/MemberExpression.ps1:1:1:2:14 | {...} | +| Expressions/MemberExpression.ps1:1:1:2:14 | {...} | Expressions/MemberExpression.ps1:1:1:2:14 | toplevel function for MemberExpression.ps1 | +| Expressions/MemberExpression.ps1:1:1:2:14 | {...} | Expressions/MemberExpression.ps1:1:1:2:14 | {...} | +| Expressions/MemberExpression.ps1:1:7:1:8 | x | Expressions/MemberExpression.ps1:1:1:2:14 | {...} | +| Expressions/MemberExpression.ps1:2:1:2:10 | datetime | Expressions/MemberExpression.ps1:2:1:2:14 | ... | +| Expressions/MemberExpression.ps1:2:1:2:14 | ... | Expressions/MemberExpression.ps1:2:1:2:14 | [Stmt] ... | +| Expressions/MemberExpression.ps1:2:1:2:14 | [Stmt] ... | Expressions/MemberExpression.ps1:1:1:2:14 | {...} | +| Expressions/MemberExpression.ps1:2:13:2:14 | x | Expressions/MemberExpression.ps1:2:1:2:14 | ... | +| Expressions/SubExpression.ps1:1:1:1:11 | $(...) | Expressions/SubExpression.ps1:1:1:1:23 | Call to adddays | +| Expressions/SubExpression.ps1:1:1:1:23 | Call to adddays | Expressions/SubExpression.ps1:1:1:1:23 | [Stmt] Call to adddays | +| Expressions/SubExpression.ps1:1:1:1:23 | [Stmt] Call to adddays | Expressions/SubExpression.ps1:1:1:2:21 | {...} | +| Expressions/SubExpression.ps1:1:1:2:21 | {...} | Expressions/SubExpression.ps1:1:1:2:21 | toplevel function for SubExpression.ps1 | +| Expressions/SubExpression.ps1:1:1:2:21 | {...} | Expressions/SubExpression.ps1:1:1:2:21 | {...} | +| Expressions/SubExpression.ps1:1:3:1:10 | Call to get-date | Expressions/SubExpression.ps1:1:3:1:10 | [Stmt] Call to get-date | +| Expressions/SubExpression.ps1:1:3:1:10 | Get-Date | Expressions/SubExpression.ps1:1:3:1:10 | Call to get-date | +| Expressions/SubExpression.ps1:1:3:1:10 | [Stmt] Call to get-date | Expressions/SubExpression.ps1:1:3:1:10 | {...} | +| Expressions/SubExpression.ps1:1:3:1:10 | {...} | Expressions/SubExpression.ps1:1:1:1:11 | $(...) | +| Expressions/SubExpression.ps1:1:13:1:19 | AddDays | Expressions/SubExpression.ps1:1:1:1:23 | Call to adddays | +| Expressions/SubExpression.ps1:1:21:1:22 | 10 | Expressions/SubExpression.ps1:1:1:1:23 | Call to adddays | +| Expressions/SubExpression.ps1:2:1:2:11 | $(...) | Expressions/SubExpression.ps1:2:1:2:21 | Call to adddays | +| Expressions/SubExpression.ps1:2:1:2:21 | Call to adddays | Expressions/SubExpression.ps1:2:1:2:21 | [Stmt] Call to adddays | +| Expressions/SubExpression.ps1:2:1:2:21 | [Stmt] Call to adddays | Expressions/SubExpression.ps1:1:1:2:21 | {...} | +| Expressions/SubExpression.ps1:2:3:2:10 | Call to get-date | Expressions/SubExpression.ps1:2:3:2:10 | [Stmt] Call to get-date | +| Expressions/SubExpression.ps1:2:3:2:10 | Get-Date | Expressions/SubExpression.ps1:2:3:2:10 | Call to get-date | +| Expressions/SubExpression.ps1:2:3:2:10 | [Stmt] Call to get-date | Expressions/SubExpression.ps1:2:3:2:10 | {...} | +| Expressions/SubExpression.ps1:2:3:2:10 | {...} | Expressions/SubExpression.ps1:2:1:2:11 | $(...) | +| Expressions/SubExpression.ps1:2:13:2:19 | AddDays | Expressions/SubExpression.ps1:2:1:2:21 | Call to adddays | +| Expressions/TernaryExpression.ps1:1:1:1:4 | var | Expressions/TernaryExpression.ps1:1:1:1:22 | ...=... | +| Expressions/TernaryExpression.ps1:1:1:1:4 | var | Expressions/TernaryExpression.ps1:1:1:1:22 | {...} | +| Expressions/TernaryExpression.ps1:1:1:1:22 | ...=... | Expressions/TernaryExpression.ps1:1:1:1:22 | {...} | +| Expressions/TernaryExpression.ps1:1:1:1:22 | {...} | Expressions/TernaryExpression.ps1:1:1:1:22 | toplevel function for TernaryExpression.ps1 | +| Expressions/TernaryExpression.ps1:1:1:1:22 | {...} | Expressions/TernaryExpression.ps1:1:1:1:22 | {...} | +| Expressions/TernaryExpression.ps1:1:8:1:16 | (...) | Expressions/TernaryExpression.ps1:1:8:1:22 | ...?...:... | +| Expressions/TernaryExpression.ps1:1:8:1:22 | ...?...:... | Expressions/TernaryExpression.ps1:1:1:1:22 | ...=... | +| Expressions/TernaryExpression.ps1:1:9:1:9 | 6 | Expressions/TernaryExpression.ps1:1:9:1:15 | ... -gt ... | +| Expressions/TernaryExpression.ps1:1:9:1:15 | ... -gt ... | Expressions/TernaryExpression.ps1:1:8:1:16 | (...) | +| Expressions/TernaryExpression.ps1:1:15:1:15 | 7 | Expressions/TernaryExpression.ps1:1:9:1:15 | ... -gt ... | +| Expressions/TernaryExpression.ps1:1:20:1:20 | 1 | Expressions/TernaryExpression.ps1:1:8:1:22 | ...?...:... | +| Expressions/TernaryExpression.ps1:1:22:1:22 | 2 | Expressions/TernaryExpression.ps1:1:8:1:22 | ...?...:... | +| Loops/DoUntil.ps1:1:1:7:18 | do...until... | Loops/DoUntil.ps1:1:1:7:18 | {...} | +| Loops/DoUntil.ps1:1:1:7:18 | {...} | Loops/DoUntil.ps1:1:1:7:18 | toplevel function for DoUntil.ps1 | +| Loops/DoUntil.ps1:1:1:7:18 | {...} | Loops/DoUntil.ps1:1:1:7:18 | {...} | +| Loops/DoUntil.ps1:2:1:7:1 | {...} | Loops/DoUntil.ps1:1:1:7:18 | do...until... | +| Loops/DoUntil.ps1:3:2:3:19 | Starting Loop $a | Loops/DoUntil.ps1:3:2:3:19 | [Stmt] Starting Loop $a | +| Loops/DoUntil.ps1:3:2:3:19 | [Stmt] Starting Loop $a | Loops/DoUntil.ps1:2:1:7:1 | {...} | +| Loops/DoUntil.ps1:4:2:4:3 | (no string representation) | Loops/DoUntil.ps1:2:1:7:1 | {...} | +| Loops/DoUntil.ps1:5:2:5:5 | ...++ | Loops/DoUntil.ps1:5:2:5:5 | [Stmt] ...++ | +| Loops/DoUntil.ps1:5:2:5:5 | [Stmt] ...++ | Loops/DoUntil.ps1:2:1:7:1 | {...} | +| Loops/DoUntil.ps1:6:2:6:16 | Now $a is $a | Loops/DoUntil.ps1:6:2:6:16 | [Stmt] Now $a is $a | +| Loops/DoUntil.ps1:6:2:6:16 | [Stmt] Now $a is $a | Loops/DoUntil.ps1:2:1:7:1 | {...} | +| Loops/DoUntil.ps1:7:10:7:17 | ... -le ... | Loops/DoUntil.ps1:1:1:7:18 | do...until... | +| Loops/DoUntil.ps1:7:17:7:17 | 5 | Loops/DoUntil.ps1:7:10:7:17 | ... -le ... | +| Loops/DoWhile.ps1:1:1:7:18 | do...while... | Loops/DoWhile.ps1:1:1:7:18 | {...} | +| Loops/DoWhile.ps1:1:1:7:18 | {...} | Loops/DoWhile.ps1:1:1:7:18 | toplevel function for DoWhile.ps1 | +| Loops/DoWhile.ps1:1:1:7:18 | {...} | Loops/DoWhile.ps1:1:1:7:18 | {...} | +| Loops/DoWhile.ps1:2:1:7:1 | {...} | Loops/DoWhile.ps1:1:1:7:18 | do...while... | +| Loops/DoWhile.ps1:3:2:3:19 | Starting Loop $a | Loops/DoWhile.ps1:3:2:3:19 | [Stmt] Starting Loop $a | +| Loops/DoWhile.ps1:3:2:3:19 | [Stmt] Starting Loop $a | Loops/DoWhile.ps1:2:1:7:1 | {...} | +| Loops/DoWhile.ps1:4:2:4:3 | (no string representation) | Loops/DoWhile.ps1:2:1:7:1 | {...} | +| Loops/DoWhile.ps1:5:2:5:5 | ...++ | Loops/DoWhile.ps1:5:2:5:5 | [Stmt] ...++ | +| Loops/DoWhile.ps1:5:2:5:5 | [Stmt] ...++ | Loops/DoWhile.ps1:2:1:7:1 | {...} | +| Loops/DoWhile.ps1:6:2:6:16 | Now $a is $a | Loops/DoWhile.ps1:6:2:6:16 | [Stmt] Now $a is $a | +| Loops/DoWhile.ps1:6:2:6:16 | [Stmt] Now $a is $a | Loops/DoWhile.ps1:2:1:7:1 | {...} | +| Loops/DoWhile.ps1:7:10:7:17 | ... -le ... | Loops/DoWhile.ps1:1:1:7:18 | do...while... | +| Loops/DoWhile.ps1:7:17:7:17 | 5 | Loops/DoWhile.ps1:7:10:7:17 | ... -le ... | +| Loops/While.ps1:1:1:1:4 | var | Loops/While.ps1:1:1:1:8 | ...=... | +| Loops/While.ps1:1:1:1:4 | var | Loops/While.ps1:1:1:13:1 | {...} | +| Loops/While.ps1:1:1:1:8 | ...=... | Loops/While.ps1:1:1:13:1 | {...} | +| Loops/While.ps1:1:1:13:1 | {...} | Loops/While.ps1:1:1:13:1 | toplevel function for While.ps1 | +| Loops/While.ps1:1:1:13:1 | {...} | Loops/While.ps1:1:1:13:1 | {...} | +| Loops/While.ps1:1:8:1:8 | 1 | Loops/While.ps1:1:1:1:8 | ...=... | +| Loops/While.ps1:2:1:13:1 | while(...) {...} | Loops/While.ps1:1:1:13:1 | {...} | +| Loops/While.ps1:2:8:2:11 | var | Loops/While.ps1:2:8:2:17 | ... -le ... | +| Loops/While.ps1:2:8:2:17 | ... -le ... | Loops/While.ps1:2:1:13:1 | while(...) {...} | +| Loops/While.ps1:2:17:2:17 | 5 | Loops/While.ps1:2:8:2:17 | ... -le ... | +| Loops/While.ps1:3:1:13:1 | {...} | Loops/While.ps1:2:1:13:1 | while(...) {...} | +| Loops/While.ps1:4:5:4:14 | Write-Host | Loops/While.ps1:4:5:4:40 | Call to write-host | +| Loops/While.ps1:4:5:4:40 | Call to write-host | Loops/While.ps1:4:5:4:40 | [Stmt] Call to write-host | +| Loops/While.ps1:4:5:4:40 | [Stmt] Call to write-host | Loops/While.ps1:3:1:13:1 | {...} | +| Loops/While.ps1:4:16:4:18 | The | Loops/While.ps1:4:5:4:40 | Call to write-host | +| Loops/While.ps1:4:20:4:24 | value | Loops/While.ps1:4:5:4:40 | Call to write-host | +| Loops/While.ps1:4:26:4:27 | of | Loops/While.ps1:4:5:4:40 | Call to write-host | +| Loops/While.ps1:4:29:4:31 | Var | Loops/While.ps1:4:5:4:40 | Call to write-host | +| Loops/While.ps1:4:33:4:35 | is: | Loops/While.ps1:4:5:4:40 | Call to write-host | +| Loops/While.ps1:4:37:4:40 | var | Loops/While.ps1:4:5:4:40 | Call to write-host | +| Loops/While.ps1:5:5:5:8 | var | Loops/While.ps1:5:5:5:10 | ...++ | +| Loops/While.ps1:5:5:5:10 | ...++ | Loops/While.ps1:5:5:5:10 | [Stmt] ...++ | +| Loops/While.ps1:5:5:5:10 | [Stmt] ...++ | Loops/While.ps1:3:1:13:1 | {...} | +| Loops/While.ps1:6:5:12:5 | [Stmt] if (...) {...} else {...} | Loops/While.ps1:3:1:13:1 | {...} | +| Loops/While.ps1:6:5:12:5 | if (...) {...} else {...} | Loops/While.ps1:6:5:12:5 | [Stmt] if (...) {...} else {...} | +| Loops/While.ps1:6:9:6:12 | var | Loops/While.ps1:6:9:6:18 | ... -le ... | +| Loops/While.ps1:6:9:6:18 | ... -le ... | Loops/While.ps1:6:5:12:5 | if (...) {...} else {...} | +| Loops/While.ps1:6:18:6:18 | 3 | Loops/While.ps1:6:9:6:18 | ... -le ... | +| Loops/While.ps1:6:20:8:5 | {...} | Loops/While.ps1:6:5:12:5 | if (...) {...} else {...} | +| Loops/While.ps1:7:9:7:16 | continue | Loops/While.ps1:6:20:8:5 | {...} | +| Loops/While.ps1:10:5:12:5 | {...} | Loops/While.ps1:6:5:12:5 | if (...) {...} else {...} | +| Loops/While.ps1:11:9:11:13 | break | Loops/While.ps1:10:5:12:5 | {...} | +| Redirections/FileRedirection.ps1:1:1:3:1 | $(...) | Redirections/FileRedirection.ps1:1:1:3:19 | [Stmt] $(...) | +| Redirections/FileRedirection.ps1:1:1:3:19 | [Stmt] $(...) | Redirections/FileRedirection.ps1:1:1:3:19 | {...} | +| Redirections/FileRedirection.ps1:1:1:3:19 | {...} | Redirections/FileRedirection.ps1:1:1:3:19 | toplevel function for FileRedirection.ps1 | +| Redirections/FileRedirection.ps1:1:1:3:19 | {...} | Redirections/FileRedirection.ps1:1:1:3:19 | {...} | +| Redirections/FileRedirection.ps1:2:5:2:8 | Here | Redirections/FileRedirection.ps1:2:5:2:31 | Call to here | +| Redirections/FileRedirection.ps1:2:5:2:31 | Call to here | Redirections/FileRedirection.ps1:2:5:2:31 | [Stmt] Call to here | +| Redirections/FileRedirection.ps1:2:5:2:31 | [Stmt] Call to here | Redirections/FileRedirection.ps1:2:5:2:31 | {...} | +| Redirections/FileRedirection.ps1:2:5:2:31 | {...} | Redirections/FileRedirection.ps1:1:1:3:1 | $(...) | +| Redirections/FileRedirection.ps1:2:10:2:11 | is | Redirections/FileRedirection.ps1:2:5:2:31 | Call to here | +| Redirections/FileRedirection.ps1:2:13:2:16 | your | Redirections/FileRedirection.ps1:2:5:2:31 | Call to here | +| Redirections/FileRedirection.ps1:2:18:2:24 | current | Redirections/FileRedirection.ps1:2:5:2:31 | Call to here | +| Redirections/FileRedirection.ps1:2:26:2:31 | script | Redirections/FileRedirection.ps1:2:5:2:31 | Call to here | +| Redirections/FileRedirection.ps1:3:10:3:19 | output.txt | Redirections/FileRedirection.ps1:3:8:3:19 | FileRedirection | +| Statements/ExitStatement.ps1:1:1:1:7 | exit ... | Statements/ExitStatement.ps1:1:1:1:7 | {...} | +| Statements/ExitStatement.ps1:1:1:1:7 | {...} | Statements/ExitStatement.ps1:1:1:1:7 | toplevel function for ExitStatement.ps1 | +| Statements/ExitStatement.ps1:1:1:1:7 | {...} | Statements/ExitStatement.ps1:1:1:1:7 | {...} | +| Statements/ExitStatement.ps1:1:6:1:7 | -1 | Statements/ExitStatement.ps1:1:1:1:7 | exit ... | +| Statements/IfStatement.ps1:1:1:1:2 | x | Statements/IfStatement.ps1:1:1:1:6 | ...=... | +| Statements/IfStatement.ps1:1:1:1:2 | x | Statements/IfStatement.ps1:1:1:8:1 | {...} | +| Statements/IfStatement.ps1:1:1:1:6 | ...=... | Statements/IfStatement.ps1:1:1:8:1 | {...} | +| Statements/IfStatement.ps1:1:1:8:1 | {...} | Statements/IfStatement.ps1:1:1:8:1 | toplevel function for IfStatement.ps1 | +| Statements/IfStatement.ps1:1:1:8:1 | {...} | Statements/IfStatement.ps1:1:1:8:1 | {...} | +| Statements/IfStatement.ps1:1:6:1:6 | 4 | Statements/IfStatement.ps1:1:1:1:6 | ...=... | +| Statements/IfStatement.ps1:3:1:8:1 | [Stmt] if (...) {...} else {...} | Statements/IfStatement.ps1:1:1:8:1 | {...} | +| Statements/IfStatement.ps1:3:1:8:1 | if (...) {...} else {...} | Statements/IfStatement.ps1:3:1:8:1 | [Stmt] if (...) {...} else {...} | +| Statements/IfStatement.ps1:3:5:3:6 | x | Statements/IfStatement.ps1:3:5:3:12 | ... -ge ... | +| Statements/IfStatement.ps1:3:5:3:12 | ... -ge ... | Statements/IfStatement.ps1:3:1:8:1 | if (...) {...} else {...} | +| Statements/IfStatement.ps1:3:12:3:12 | 3 | Statements/IfStatement.ps1:3:5:3:12 | ... -ge ... | +| Statements/IfStatement.ps1:3:15:5:1 | {...} | Statements/IfStatement.ps1:3:1:8:1 | if (...) {...} else {...} | +| Statements/IfStatement.ps1:4:2:4:35 | $x is greater than or equal to 3 | Statements/IfStatement.ps1:4:2:4:35 | [Stmt] $x is greater than or equal to 3 | +| Statements/IfStatement.ps1:4:2:4:35 | [Stmt] $x is greater than or equal to 3 | Statements/IfStatement.ps1:3:15:5:1 | {...} | +| Statements/IfStatement.ps1:4:3:4:4 | x | Statements/IfStatement.ps1:4:2:4:35 | $x is greater than or equal to 3 | +| Statements/IfStatement.ps1:6:6:8:1 | {...} | Statements/IfStatement.ps1:3:1:8:1 | if (...) {...} else {...} | +| Statements/IfStatement.ps1:7:2:7:20 | $x is less than 3 | Statements/IfStatement.ps1:7:2:7:20 | [Stmt] $x is less than 3 | +| Statements/IfStatement.ps1:7:2:7:20 | [Stmt] $x is less than 3 | Statements/IfStatement.ps1:6:6:8:1 | {...} | +| Statements/IfStatement.ps1:7:3:7:4 | x | Statements/IfStatement.ps1:7:2:7:20 | $x is less than 3 | +| Statements/TrapStatement.ps1:1:1:4:1 | TrapTest | Statements/TrapStatement.ps1:1:1:4:1 | def of TrapTest | +| Statements/TrapStatement.ps1:1:1:4:1 | def of TrapTest | Statements/TrapStatement.ps1:1:1:6:8 | {...} | +| Statements/TrapStatement.ps1:1:1:6:8 | {...} | Statements/TrapStatement.ps1:1:1:6:8 | toplevel function for TrapStatement.ps1 | +| Statements/TrapStatement.ps1:1:1:6:8 | {...} | Statements/TrapStatement.ps1:1:1:6:8 | {...} | +| Statements/TrapStatement.ps1:1:19:4:1 | [synth] pipeline | Statements/TrapStatement.ps1:1:19:4:1 | {...} | +| Statements/TrapStatement.ps1:1:19:4:1 | {...} | Statements/TrapStatement.ps1:1:1:4:1 | TrapTest | +| Statements/TrapStatement.ps1:2:5:2:25 | trap {...} | Statements/TrapStatement.ps1:2:5:3:18 | {...} | +| Statements/TrapStatement.ps1:2:5:3:18 | {...} | Statements/TrapStatement.ps1:1:19:4:1 | {...} | +| Statements/TrapStatement.ps1:2:10:2:25 | {...} | Statements/TrapStatement.ps1:2:5:2:25 | trap {...} | +| Statements/TrapStatement.ps1:2:11:2:24 | Error found. | Statements/TrapStatement.ps1:2:11:2:24 | [Stmt] Error found. | +| Statements/TrapStatement.ps1:2:11:2:24 | [Stmt] Error found. | Statements/TrapStatement.ps1:2:10:2:25 | {...} | +| Statements/TrapStatement.ps1:3:5:3:18 | Call to nonsensestring | Statements/TrapStatement.ps1:3:5:3:18 | [Stmt] Call to nonsensestring | +| Statements/TrapStatement.ps1:3:5:3:18 | [Stmt] Call to nonsensestring | Statements/TrapStatement.ps1:2:5:3:18 | {...} | +| Statements/TrapStatement.ps1:3:5:3:18 | nonsenseString | Statements/TrapStatement.ps1:3:5:3:18 | Call to nonsensestring | +| Statements/TrapStatement.ps1:6:1:6:8 | Call to traptest | Statements/TrapStatement.ps1:6:1:6:8 | [Stmt] Call to traptest | +| Statements/TrapStatement.ps1:6:1:6:8 | TrapTest | Statements/TrapStatement.ps1:6:1:6:8 | Call to traptest | +| Statements/TrapStatement.ps1:6:1:6:8 | [Stmt] Call to traptest | Statements/TrapStatement.ps1:1:1:6:8 | {...} | +| Statements/Try.ps1:1:1:13:1 | try {...} | Statements/Try.ps1:1:1:13:1 | {...} | +| Statements/Try.ps1:1:1:13:1 | {...} | Statements/Try.ps1:1:1:13:1 | toplevel function for Try.ps1 | +| Statements/Try.ps1:1:1:13:1 | {...} | Statements/Try.ps1:1:1:13:1 | {...} | +| Statements/Try.ps1:1:5:4:1 | {...} | Statements/Try.ps1:1:1:13:1 | try {...} | +| Statements/Try.ps1:2:4:2:13 | Exception | Statements/Try.ps1:2:4:2:94 | ...=... | +| Statements/Try.ps1:2:4:2:13 | exception | Statements/Try.ps1:1:1:13:1 | {...} | +| Statements/Try.ps1:2:4:2:94 | ...=... | Statements/Try.ps1:1:5:4:1 | {...} | +| Statements/Try.ps1:2:17:2:26 | New-Object | Statements/Try.ps1:2:17:2:94 | Call to new-object | +| Statements/Try.ps1:2:17:2:94 | Call to new-object | Statements/Try.ps1:2:4:2:94 | ...=... | +| Statements/Try.ps1:2:28:2:52 | System.Xaml.XamlException | Statements/Try.ps1:2:17:2:94 | Call to new-object | +| Statements/Try.ps1:2:68:2:94 | (...) | Statements/Try.ps1:2:17:2:94 | Call to new-object | +| Statements/Try.ps1:2:69:2:79 | Bad XAML! | Statements/Try.ps1:2:69:2:93 | ...,... | +| Statements/Try.ps1:2:69:2:93 | ...,... | Statements/Try.ps1:2:68:2:94 | (...) | +| Statements/Try.ps1:2:82:2:86 | null | Statements/Try.ps1:2:69:2:93 | ...,... | +| Statements/Try.ps1:2:89:2:90 | 10 | Statements/Try.ps1:2:69:2:93 | ...,... | +| Statements/Try.ps1:2:93:2:93 | 2 | Statements/Try.ps1:2:69:2:93 | ...,... | +| Statements/Try.ps1:3:5:3:20 | throw ... | Statements/Try.ps1:1:5:4:1 | {...} | +| Statements/Try.ps1:3:11:3:20 | Exception | Statements/Try.ps1:3:5:3:20 | throw ... | +| Statements/Try.ps1:5:1:7:1 | catch[...] {...} | Statements/Try.ps1:1:1:13:1 | try {...} | +| Statements/Try.ps1:5:7:5:31 | System.Net.WebException | Statements/Try.ps1:5:1:7:1 | catch[...] {...} | +| Statements/Try.ps1:5:33:5:55 | System.IO.IOException | Statements/Try.ps1:5:1:7:1 | catch[...] {...} | +| Statements/Try.ps1:5:57:7:1 | {...} | Statements/Try.ps1:5:1:7:1 | catch[...] {...} | +| Statements/Try.ps1:6:5:6:63 | Unable to download MyDoc.doc from http://www.contoso.com. | Statements/Try.ps1:6:5:6:63 | [Stmt] Unable to download MyDoc.doc from http://www.contoso.com. | +| Statements/Try.ps1:6:5:6:63 | [Stmt] Unable to download MyDoc.doc from http://www.contoso.com. | Statements/Try.ps1:5:57:7:1 | {...} | +| Statements/Try.ps1:8:1:10:1 | catch {...} | Statements/Try.ps1:1:1:13:1 | try {...} | +| Statements/Try.ps1:8:7:10:1 | {...} | Statements/Try.ps1:8:1:10:1 | catch {...} | +| Statements/Try.ps1:9:5:9:51 | An error occurred that could not be resolved. | Statements/Try.ps1:9:5:9:51 | [Stmt] An error occurred that could not be resolved. | +| Statements/Try.ps1:9:5:9:51 | [Stmt] An error occurred that could not be resolved. | Statements/Try.ps1:8:7:10:1 | {...} | +| Statements/Try.ps1:11:9:13:1 | {...} | Statements/Try.ps1:1:1:13:1 | try {...} | +| Statements/Try.ps1:12:5:12:36 | The finally block is executed. | Statements/Try.ps1:12:5:12:36 | [Stmt] The finally block is executed. | +| Statements/Try.ps1:12:5:12:36 | [Stmt] The finally block is executed. | Statements/Try.ps1:11:9:13:1 | {...} | +| Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | Get-Number | Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | def of Get-Number | +| Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | def of Get-Number | Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | {...} | +| Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | {...} | Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | toplevel function for UseProcessBlockForPipelineCommand.ps1 | +| Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | {...} | Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | {...} | +| Statements/UseProcessBlockForPipelineCommand.ps1:2:1:11:1 | {...} | Statements/UseProcessBlockForPipelineCommand.ps1:1:1:11:1 | Get-Number | +| Statements/UseProcessBlockForPipelineCommand.ps1:3:5:3:21 | cmdletbinding | Statements/UseProcessBlockForPipelineCommand.ps1:2:1:11:1 | {...} | +| Statements/UseProcessBlockForPipelineCommand.ps1:4:5:10:11 | {...} | Statements/UseProcessBlockForPipelineCommand.ps1:2:1:11:1 | {...} | +| Statements/UseProcessBlockForPipelineCommand.ps1:5:9:5:38 | ValueFromPipeline | Statements/UseProcessBlockForPipelineCommand.ps1:5:9:7:15 | number | +| Statements/UseProcessBlockForPipelineCommand.ps1:5:9:7:15 | number | Statements/UseProcessBlockForPipelineCommand.ps1:2:1:11:1 | {...} | +| Statements/UseProcessBlockForPipelineCommand.ps1:5:20:5:36 | (no string representation) | Statements/UseProcessBlockForPipelineCommand.ps1:5:20:5:36 | ValueFromPipeline | +| Statements/UseProcessBlockForPipelineCommand.ps1:5:20:5:36 | ValueFromPipeline | Statements/UseProcessBlockForPipelineCommand.ps1:5:9:5:38 | ValueFromPipeline | +| Statements/UseProcessBlockForPipelineCommand.ps1:6:9:6:13 | int | Statements/UseProcessBlockForPipelineCommand.ps1:5:9:7:15 | number | +| Statements/UseProcessBlockForPipelineCommand.ps1:10:5:10:11 | Number | Statements/UseProcessBlockForPipelineCommand.ps1:10:5:10:11 | [Stmt] Number | +| Statements/UseProcessBlockForPipelineCommand.ps1:10:5:10:11 | [Stmt] Number | Statements/UseProcessBlockForPipelineCommand.ps1:4:5:10:11 | {...} | +| Strings/String.ps1:1:1:1:2 | x | Strings/String.ps1:1:1:1:10 | ...=... | +| Strings/String.ps1:1:1:1:2 | x | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:1:1:1:10 | ...=... | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:1:1:8:0 | {...} | Strings/String.ps1:1:1:8:0 | toplevel function for String.ps1 | +| Strings/String.ps1:1:1:8:0 | {...} | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:1:6:1:10 | abc | Strings/String.ps1:1:1:1:10 | ...=... | +| Strings/String.ps1:2:1:2:3 | Call to foo | Strings/String.ps1:2:1:2:3 | [Stmt] Call to foo | +| Strings/String.ps1:2:1:2:3 | Foo | Strings/String.ps1:2:1:2:3 | Call to foo | +| Strings/String.ps1:2:1:2:3 | [Stmt] Call to foo | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:3:1:3:2 | y | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:3:1:3:2 | y | Strings/String.ps1:3:1:3:10 | ...=... | +| Strings/String.ps1:3:1:3:10 | ...=... | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:3:6:3:10 | def | Strings/String.ps1:3:1:3:10 | ...=... | +| Strings/String.ps1:4:1:4:2 | z | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:4:1:4:2 | z | Strings/String.ps1:4:1:4:10 | ...=... | +| Strings/String.ps1:4:1:4:10 | ...=... | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:4:6:4:10 | | Strings/String.ps1:4:1:4:10 | ...=... | +| Strings/String.ps1:5:1:6:9 | $t = @'j\n@ | Strings/String.ps1:5:1:6:9 | [Stmt] $t = @'j\n@ | +| Strings/String.ps1:5:1:6:9 | [Stmt] $t = @'j\n@ | Strings/String.ps1:1:1:8:0 | {...} | +| Strings/String.ps1:6:10:8:0 | '@\nkl | Strings/String.ps1:6:10:8:0 | Call to kl\n'@\n | +| Strings/String.ps1:6:10:8:0 | Call to kl\n'@\n | Strings/String.ps1:6:10:8:0 | [Stmt] Call to kl\n'@\n | +| Strings/String.ps1:6:10:8:0 | [Stmt] Call to kl\n'@\n | Strings/String.ps1:1:1:8:0 | {...} | +| Variables/test.ps1:1:1:1:2 | x | Variables/test.ps1:1:1:1:7 | ...=... | +| Variables/test.ps1:1:1:1:2 | x | Variables/test.ps1:1:1:5:2 | {...} | +| Variables/test.ps1:1:1:1:7 | ...=... | Variables/test.ps1:1:1:5:2 | {...} | +| Variables/test.ps1:1:1:5:2 | {...} | Variables/test.ps1:1:1:5:2 | toplevel function for test.ps1 | +| Variables/test.ps1:1:1:5:2 | {...} | Variables/test.ps1:1:1:5:2 | {...} | +| Variables/test.ps1:1:6:1:7 | 42 | Variables/test.ps1:1:1:1:7 | ...=... | +| Variables/test.ps1:2:1:2:2 | [Stmt] x | Variables/test.ps1:1:1:5:2 | {...} | +| Variables/test.ps1:2:1:2:2 | x | Variables/test.ps1:2:1:2:2 | [Stmt] x | +| Variables/test.ps1:4:1:4:5 | int | Variables/test.ps1:4:1:4:7 | [...]... | +| Variables/test.ps1:4:1:4:7 | [...]... | Variables/test.ps1:4:1:4:12 | ...=... | +| Variables/test.ps1:4:1:4:12 | ...=... | Variables/test.ps1:1:1:5:2 | {...} | +| Variables/test.ps1:4:6:4:7 | y | Variables/test.ps1:1:1:5:2 | {...} | +| Variables/test.ps1:4:6:4:7 | y | Variables/test.ps1:4:1:4:7 | [...]... | +| Variables/test.ps1:4:11:4:12 | 42 | Variables/test.ps1:4:1:4:12 | ...=... | +| Variables/test.ps1:5:1:5:2 | [Stmt] y | Variables/test.ps1:1:1:5:2 | {...} | +| Variables/test.ps1:5:1:5:2 | y | Variables/test.ps1:5:1:5:2 | [Stmt] y | diff --git a/powershell/ql/test/library-tests/ast/parent.ql b/powershell/ql/test/library-tests/ast/parent.ql new file mode 100644 index 000000000000..051f10983b6a --- /dev/null +++ b/powershell/ql/test/library-tests/ast/parent.ql @@ -0,0 +1,3 @@ +import powershell + +query predicate parent(Ast child, Ast parent) { parent = child.getParent() } diff --git a/powershell/ql/test/library-tests/controlflow/elements.expected b/powershell/ql/test/library-tests/controlflow/elements.expected new file mode 100644 index 000000000000..b9ac6ca69b41 --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/elements.expected @@ -0,0 +1,2 @@ +| graph/functions.ps1:29:5:32:5 | forach(... in ...) | graph/functions.ps1:29:14:29:20 | number | graph/functions.ps1:29:25:29:32 | numbers | graph/functions.ps1:29:35:32:5 | {...} | +| graph/loops.ps1:52:5:55:5 | forach(... in ...) | graph/loops.ps1:52:14:52:20 | letter | graph/loops.ps1:52:25:52:36 | letterArray | graph/loops.ps1:53:5:55:5 | {...} | diff --git a/powershell/ql/test/library-tests/controlflow/elements.ql b/powershell/ql/test/library-tests/controlflow/elements.ql new file mode 100644 index 000000000000..0565c50a2b8a --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/elements.ql @@ -0,0 +1,9 @@ +import semmle.code.powershell.controlflow.CfgNodes +import ExprNodes +import StmtNodes + +query predicate forEach(ForEachStmtCfgNode forEach, ExprCfgNode va, ExprCfgNode iterable, StmtCfgNode body) { + va = forEach.getVarAccess() and + iterable = forEach.getIterableExpr() and + body = forEach.getBody() +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/controlflow/graph/Cfg.expected b/powershell/ql/test/library-tests/controlflow/graph/Cfg.expected new file mode 100644 index 000000000000..04537e575b7b --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/Cfg.expected @@ -0,0 +1,786 @@ +| conditionals.ps1:1:1:9:1 | def of test-if | conditionals.ps1:11:1:22:1 | def of test-if-else | | +| conditionals.ps1:1:1:129:1 | enter {...} | conditionals.ps1:1:1:129:1 | {...} | | +| conditionals.ps1:1:1:129:1 | exit {...} (normal) | conditionals.ps1:1:1:129:1 | exit {...} | | +| conditionals.ps1:1:1:129:1 | {...} | conditionals.ps1:1:1:9:1 | def of test-if | | +| conditionals.ps1:1:1:129:1 | {...} | conditionals.ps1:1:1:129:1 | {...} | | +| conditionals.ps1:1:18:9:1 | [synth] pipeline | conditionals.ps1:2:5:8:13 | {...} | | +| conditionals.ps1:1:18:9:1 | enter {...} | conditionals.ps1:1:18:9:1 | {...} | | +| conditionals.ps1:1:18:9:1 | exit {...} (normal) | conditionals.ps1:1:18:9:1 | exit {...} | | +| conditionals.ps1:1:18:9:1 | {...} | conditionals.ps1:2:11:2:17 | mybool | | +| conditionals.ps1:2:5:8:13 | {...} | conditionals.ps1:4:5:7:5 | [Stmt] if (...) {...} | | +| conditionals.ps1:2:11:2:17 | mybool | conditionals.ps1:1:18:9:1 | [synth] pipeline | | +| conditionals.ps1:4:5:7:5 | [Stmt] if (...) {...} | conditionals.ps1:4:8:4:14 | myBool | | +| conditionals.ps1:4:5:7:5 | if (...) {...} | conditionals.ps1:8:5:8:13 | return ... | | +| conditionals.ps1:4:8:4:14 | myBool | conditionals.ps1:4:5:7:5 | if (...) {...} | false | +| conditionals.ps1:4:8:4:14 | myBool | conditionals.ps1:5:5:7:5 | {...} | true | +| conditionals.ps1:5:5:7:5 | {...} | conditionals.ps1:6:9:6:17 | return ... | | +| conditionals.ps1:6:9:6:17 | return ... | conditionals.ps1:6:16:6:17 | 10 | | +| conditionals.ps1:6:16:6:17 | 10 | conditionals.ps1:4:5:7:5 | if (...) {...} | | +| conditionals.ps1:8:5:8:13 | return ... | conditionals.ps1:8:12:8:13 | 11 | | +| conditionals.ps1:8:12:8:13 | 11 | conditionals.ps1:1:18:9:1 | exit {...} (normal) | | +| conditionals.ps1:11:1:22:1 | def of test-if-else | conditionals.ps1:24:1:32:1 | def of test-if-conj | | +| conditionals.ps1:11:23:22:1 | [synth] pipeline | conditionals.ps1:12:5:21:5 | {...} | | +| conditionals.ps1:11:23:22:1 | enter {...} | conditionals.ps1:11:23:22:1 | {...} | | +| conditionals.ps1:11:23:22:1 | exit {...} (normal) | conditionals.ps1:11:23:22:1 | exit {...} | | +| conditionals.ps1:11:23:22:1 | {...} | conditionals.ps1:12:11:12:17 | mybool | | +| conditionals.ps1:12:5:21:5 | {...} | conditionals.ps1:14:5:21:5 | [Stmt] if (...) {...} else {...} | | +| conditionals.ps1:12:11:12:17 | mybool | conditionals.ps1:11:23:22:1 | [synth] pipeline | | +| conditionals.ps1:14:5:21:5 | [Stmt] if (...) {...} else {...} | conditionals.ps1:14:8:14:14 | myBool | | +| conditionals.ps1:14:5:21:5 | if (...) {...} else {...} | conditionals.ps1:11:23:22:1 | exit {...} (normal) | | +| conditionals.ps1:14:8:14:14 | myBool | conditionals.ps1:15:5:17:5 | {...} | true | +| conditionals.ps1:14:8:14:14 | myBool | conditionals.ps1:19:5:21:5 | {...} | false | +| conditionals.ps1:15:5:17:5 | {...} | conditionals.ps1:16:9:16:17 | return ... | | +| conditionals.ps1:16:9:16:17 | return ... | conditionals.ps1:16:16:16:17 | 10 | | +| conditionals.ps1:16:16:16:17 | 10 | conditionals.ps1:14:5:21:5 | if (...) {...} else {...} | | +| conditionals.ps1:19:5:21:5 | {...} | conditionals.ps1:20:9:20:17 | return ... | | +| conditionals.ps1:20:9:20:17 | return ... | conditionals.ps1:20:16:20:17 | 11 | | +| conditionals.ps1:20:16:20:17 | 11 | conditionals.ps1:14:5:21:5 | if (...) {...} else {...} | | +| conditionals.ps1:24:1:32:1 | def of test-if-conj | conditionals.ps1:34:1:45:1 | def of test-if-else-conj | | +| conditionals.ps1:24:23:32:1 | [synth] pipeline | conditionals.ps1:25:5:31:13 | {...} | | +| conditionals.ps1:24:23:32:1 | enter {...} | conditionals.ps1:24:23:32:1 | {...} | | +| conditionals.ps1:24:23:32:1 | exit {...} (normal) | conditionals.ps1:24:23:32:1 | exit {...} | | +| conditionals.ps1:24:23:32:1 | {...} | conditionals.ps1:25:11:25:18 | mybool1 | | +| conditionals.ps1:25:5:31:13 | {...} | conditionals.ps1:27:5:30:5 | [Stmt] if (...) {...} | | +| conditionals.ps1:25:11:25:18 | mybool1 | conditionals.ps1:25:21:25:28 | mybool2 | | +| conditionals.ps1:25:21:25:28 | mybool2 | conditionals.ps1:24:23:32:1 | [synth] pipeline | | +| conditionals.ps1:27:5:30:5 | [Stmt] if (...) {...} | conditionals.ps1:27:8:27:15 | myBool1 | | +| conditionals.ps1:27:5:30:5 | if (...) {...} | conditionals.ps1:31:5:31:13 | return ... | | +| conditionals.ps1:27:8:27:15 | myBool1 | conditionals.ps1:27:22:27:29 | myBool2 | false, true | +| conditionals.ps1:27:8:27:29 | [false] ... -and ... | conditionals.ps1:27:5:30:5 | if (...) {...} | false | +| conditionals.ps1:27:8:27:29 | [true] ... -and ... | conditionals.ps1:28:5:30:5 | {...} | true | +| conditionals.ps1:27:22:27:29 | myBool2 | conditionals.ps1:27:8:27:29 | [false] ... -and ... | false | +| conditionals.ps1:27:22:27:29 | myBool2 | conditionals.ps1:27:8:27:29 | [true] ... -and ... | true | +| conditionals.ps1:28:5:30:5 | {...} | conditionals.ps1:29:9:29:17 | return ... | | +| conditionals.ps1:29:9:29:17 | return ... | conditionals.ps1:29:16:29:17 | 10 | | +| conditionals.ps1:29:16:29:17 | 10 | conditionals.ps1:27:5:30:5 | if (...) {...} | | +| conditionals.ps1:31:5:31:13 | return ... | conditionals.ps1:31:12:31:13 | 11 | | +| conditionals.ps1:31:12:31:13 | 11 | conditionals.ps1:24:23:32:1 | exit {...} (normal) | | +| conditionals.ps1:34:1:45:1 | def of test-if-else-conj | conditionals.ps1:47:1:55:1 | def of test-if-disj | | +| conditionals.ps1:34:28:45:1 | [synth] pipeline | conditionals.ps1:35:5:44:5 | {...} | | +| conditionals.ps1:34:28:45:1 | enter {...} | conditionals.ps1:34:28:45:1 | {...} | | +| conditionals.ps1:34:28:45:1 | exit {...} (normal) | conditionals.ps1:34:28:45:1 | exit {...} | | +| conditionals.ps1:34:28:45:1 | {...} | conditionals.ps1:35:11:35:18 | mybool1 | | +| conditionals.ps1:35:5:44:5 | {...} | conditionals.ps1:37:5:44:5 | [Stmt] if (...) {...} else {...} | | +| conditionals.ps1:35:11:35:18 | mybool1 | conditionals.ps1:35:21:35:28 | mybool2 | | +| conditionals.ps1:35:21:35:28 | mybool2 | conditionals.ps1:34:28:45:1 | [synth] pipeline | | +| conditionals.ps1:37:5:44:5 | [Stmt] if (...) {...} else {...} | conditionals.ps1:37:8:37:15 | myBool1 | | +| conditionals.ps1:37:5:44:5 | if (...) {...} else {...} | conditionals.ps1:34:28:45:1 | exit {...} (normal) | | +| conditionals.ps1:37:8:37:15 | myBool1 | conditionals.ps1:37:22:37:29 | myBool2 | false, true | +| conditionals.ps1:37:8:37:29 | [false] ... -and ... | conditionals.ps1:42:5:44:5 | {...} | false | +| conditionals.ps1:37:8:37:29 | [true] ... -and ... | conditionals.ps1:38:5:40:5 | {...} | true | +| conditionals.ps1:37:22:37:29 | myBool2 | conditionals.ps1:37:8:37:29 | [false] ... -and ... | false | +| conditionals.ps1:37:22:37:29 | myBool2 | conditionals.ps1:37:8:37:29 | [true] ... -and ... | true | +| conditionals.ps1:38:5:40:5 | {...} | conditionals.ps1:39:9:39:17 | return ... | | +| conditionals.ps1:39:9:39:17 | return ... | conditionals.ps1:39:16:39:17 | 10 | | +| conditionals.ps1:39:16:39:17 | 10 | conditionals.ps1:37:5:44:5 | if (...) {...} else {...} | | +| conditionals.ps1:42:5:44:5 | {...} | conditionals.ps1:43:9:43:17 | return ... | | +| conditionals.ps1:43:9:43:17 | return ... | conditionals.ps1:43:16:43:17 | 11 | | +| conditionals.ps1:43:16:43:17 | 11 | conditionals.ps1:37:5:44:5 | if (...) {...} else {...} | | +| conditionals.ps1:47:1:55:1 | def of test-if-disj | conditionals.ps1:57:1:68:1 | def of test-if-else-disj | | +| conditionals.ps1:47:23:55:1 | [synth] pipeline | conditionals.ps1:48:5:54:13 | {...} | | +| conditionals.ps1:47:23:55:1 | enter {...} | conditionals.ps1:47:23:55:1 | {...} | | +| conditionals.ps1:47:23:55:1 | exit {...} (normal) | conditionals.ps1:47:23:55:1 | exit {...} | | +| conditionals.ps1:47:23:55:1 | {...} | conditionals.ps1:48:11:48:18 | mybool1 | | +| conditionals.ps1:48:5:54:13 | {...} | conditionals.ps1:50:5:53:5 | [Stmt] if (...) {...} | | +| conditionals.ps1:48:11:48:18 | mybool1 | conditionals.ps1:48:21:48:28 | mybool2 | | +| conditionals.ps1:48:21:48:28 | mybool2 | conditionals.ps1:47:23:55:1 | [synth] pipeline | | +| conditionals.ps1:50:5:53:5 | [Stmt] if (...) {...} | conditionals.ps1:50:8:50:15 | myBool1 | | +| conditionals.ps1:50:5:53:5 | if (...) {...} | conditionals.ps1:54:5:54:13 | return ... | | +| conditionals.ps1:50:8:50:15 | myBool1 | conditionals.ps1:50:21:50:28 | myBool2 | false, true | +| conditionals.ps1:50:8:50:28 | [false] ... -or ... | conditionals.ps1:50:5:53:5 | if (...) {...} | false | +| conditionals.ps1:50:8:50:28 | [true] ... -or ... | conditionals.ps1:51:5:53:5 | {...} | true | +| conditionals.ps1:50:21:50:28 | myBool2 | conditionals.ps1:50:8:50:28 | [false] ... -or ... | false | +| conditionals.ps1:50:21:50:28 | myBool2 | conditionals.ps1:50:8:50:28 | [true] ... -or ... | true | +| conditionals.ps1:51:5:53:5 | {...} | conditionals.ps1:52:9:52:17 | return ... | | +| conditionals.ps1:52:9:52:17 | return ... | conditionals.ps1:52:16:52:17 | 10 | | +| conditionals.ps1:52:16:52:17 | 10 | conditionals.ps1:50:5:53:5 | if (...) {...} | | +| conditionals.ps1:54:5:54:13 | return ... | conditionals.ps1:54:12:54:13 | 11 | | +| conditionals.ps1:54:12:54:13 | 11 | conditionals.ps1:47:23:55:1 | exit {...} (normal) | | +| conditionals.ps1:57:1:68:1 | def of test-if-else-disj | conditionals.ps1:70:1:82:1 | def of test-else-if | | +| conditionals.ps1:57:28:68:1 | [synth] pipeline | conditionals.ps1:58:5:67:5 | {...} | | +| conditionals.ps1:57:28:68:1 | enter {...} | conditionals.ps1:57:28:68:1 | {...} | | +| conditionals.ps1:57:28:68:1 | exit {...} (normal) | conditionals.ps1:57:28:68:1 | exit {...} | | +| conditionals.ps1:57:28:68:1 | {...} | conditionals.ps1:58:11:58:18 | mybool1 | | +| conditionals.ps1:58:5:67:5 | {...} | conditionals.ps1:60:5:67:5 | [Stmt] if (...) {...} else {...} | | +| conditionals.ps1:58:11:58:18 | mybool1 | conditionals.ps1:58:21:58:28 | mybool2 | | +| conditionals.ps1:58:21:58:28 | mybool2 | conditionals.ps1:57:28:68:1 | [synth] pipeline | | +| conditionals.ps1:60:5:67:5 | [Stmt] if (...) {...} else {...} | conditionals.ps1:60:8:60:15 | myBool1 | | +| conditionals.ps1:60:5:67:5 | if (...) {...} else {...} | conditionals.ps1:57:28:68:1 | exit {...} (normal) | | +| conditionals.ps1:60:8:60:15 | myBool1 | conditionals.ps1:60:21:60:28 | myBool2 | false, true | +| conditionals.ps1:60:8:60:28 | [false] ... -or ... | conditionals.ps1:65:5:67:5 | {...} | false | +| conditionals.ps1:60:8:60:28 | [true] ... -or ... | conditionals.ps1:61:5:63:5 | {...} | true | +| conditionals.ps1:60:21:60:28 | myBool2 | conditionals.ps1:60:8:60:28 | [false] ... -or ... | false | +| conditionals.ps1:60:21:60:28 | myBool2 | conditionals.ps1:60:8:60:28 | [true] ... -or ... | true | +| conditionals.ps1:61:5:63:5 | {...} | conditionals.ps1:62:9:62:17 | return ... | | +| conditionals.ps1:62:9:62:17 | return ... | conditionals.ps1:62:16:62:17 | 10 | | +| conditionals.ps1:62:16:62:17 | 10 | conditionals.ps1:60:5:67:5 | if (...) {...} else {...} | | +| conditionals.ps1:65:5:67:5 | {...} | conditionals.ps1:66:9:66:17 | return ... | | +| conditionals.ps1:66:9:66:17 | return ... | conditionals.ps1:66:16:66:17 | 11 | | +| conditionals.ps1:66:16:66:17 | 11 | conditionals.ps1:60:5:67:5 | if (...) {...} else {...} | | +| conditionals.ps1:70:1:82:1 | def of test-else-if | conditionals.ps1:84:1:99:1 | def of test-else-if-else | | +| conditionals.ps1:70:23:82:1 | [synth] pipeline | conditionals.ps1:71:5:81:13 | {...} | | +| conditionals.ps1:70:23:82:1 | enter {...} | conditionals.ps1:70:23:82:1 | {...} | | +| conditionals.ps1:70:23:82:1 | exit {...} (normal) | conditionals.ps1:70:23:82:1 | exit {...} | | +| conditionals.ps1:70:23:82:1 | {...} | conditionals.ps1:71:11:71:18 | mybool1 | | +| conditionals.ps1:71:5:81:13 | {...} | conditionals.ps1:73:5:80:5 | [Stmt] if (...) {...} | | +| conditionals.ps1:71:11:71:18 | mybool1 | conditionals.ps1:71:21:71:28 | mybool2 | | +| conditionals.ps1:71:21:71:28 | mybool2 | conditionals.ps1:70:23:82:1 | [synth] pipeline | | +| conditionals.ps1:73:5:80:5 | [Stmt] if (...) {...} | conditionals.ps1:73:8:73:15 | myBool1 | | +| conditionals.ps1:73:5:80:5 | if (...) {...} | conditionals.ps1:81:5:81:13 | return ... | | +| conditionals.ps1:73:8:73:15 | myBool1 | conditionals.ps1:73:5:80:5 | if (...) {...} | false | +| conditionals.ps1:73:8:73:15 | myBool1 | conditionals.ps1:74:5:76:5 | {...} | true | +| conditionals.ps1:74:5:76:5 | {...} | conditionals.ps1:75:9:75:17 | return ... | | +| conditionals.ps1:75:9:75:17 | return ... | conditionals.ps1:75:16:75:17 | 10 | | +| conditionals.ps1:75:16:75:17 | 10 | conditionals.ps1:73:5:80:5 | if (...) {...} | | +| conditionals.ps1:81:5:81:13 | return ... | conditionals.ps1:81:12:81:13 | 12 | | +| conditionals.ps1:81:12:81:13 | 12 | conditionals.ps1:70:23:82:1 | exit {...} (normal) | | +| conditionals.ps1:84:1:99:1 | def of test-else-if-else | conditionals.ps1:101:1:108:1 | def of test-switch | | +| conditionals.ps1:84:28:99:1 | [synth] pipeline | conditionals.ps1:85:5:98:5 | {...} | | +| conditionals.ps1:84:28:99:1 | enter {...} | conditionals.ps1:84:28:99:1 | {...} | | +| conditionals.ps1:84:28:99:1 | exit {...} (normal) | conditionals.ps1:84:28:99:1 | exit {...} | | +| conditionals.ps1:84:28:99:1 | {...} | conditionals.ps1:85:11:85:18 | mybool1 | | +| conditionals.ps1:85:5:98:5 | {...} | conditionals.ps1:87:5:98:5 | [Stmt] if (...) {...} else {...} | | +| conditionals.ps1:85:11:85:18 | mybool1 | conditionals.ps1:85:21:85:28 | mybool2 | | +| conditionals.ps1:85:21:85:28 | mybool2 | conditionals.ps1:84:28:99:1 | [synth] pipeline | | +| conditionals.ps1:87:5:98:5 | [Stmt] if (...) {...} else {...} | conditionals.ps1:87:8:87:15 | myBool1 | | +| conditionals.ps1:87:5:98:5 | if (...) {...} else {...} | conditionals.ps1:84:28:99:1 | exit {...} (normal) | | +| conditionals.ps1:87:8:87:15 | myBool1 | conditionals.ps1:88:5:90:5 | {...} | true | +| conditionals.ps1:87:8:87:15 | myBool1 | conditionals.ps1:96:5:98:5 | {...} | false | +| conditionals.ps1:88:5:90:5 | {...} | conditionals.ps1:89:9:89:17 | return ... | | +| conditionals.ps1:89:9:89:17 | return ... | conditionals.ps1:89:16:89:17 | 10 | | +| conditionals.ps1:89:16:89:17 | 10 | conditionals.ps1:87:5:98:5 | if (...) {...} else {...} | | +| conditionals.ps1:96:5:98:5 | {...} | conditionals.ps1:97:9:97:17 | return ... | | +| conditionals.ps1:97:9:97:17 | return ... | conditionals.ps1:97:16:97:17 | 12 | | +| conditionals.ps1:97:16:97:17 | 12 | conditionals.ps1:87:5:98:5 | if (...) {...} else {...} | | +| conditionals.ps1:101:1:108:1 | def of test-switch | conditionals.ps1:110:1:121:1 | def of test-switch-default | | +| conditionals.ps1:101:22:101:23 | n | conditionals.ps1:101:26:108:1 | [synth] pipeline | | +| conditionals.ps1:101:26:108:1 | [synth] pipeline | conditionals.ps1:102:5:107:5 | {...} | | +| conditionals.ps1:101:26:108:1 | enter {...} | conditionals.ps1:101:26:108:1 | {...} | | +| conditionals.ps1:101:26:108:1 | exit {...} (normal) | conditionals.ps1:101:26:108:1 | exit {...} | | +| conditionals.ps1:101:26:108:1 | {...} | conditionals.ps1:101:22:101:23 | n | | +| conditionals.ps1:102:5:107:5 | switch(...) {...} | conditionals.ps1:102:12:102:13 | n | | +| conditionals.ps1:102:5:107:5 | {...} | conditionals.ps1:102:5:107:5 | switch(...) {...} | | +| conditionals.ps1:102:12:102:13 | n | conditionals.ps1:104:9:104:10 | 0: | | +| conditionals.ps1:104:9:104:10 | 0: | conditionals.ps1:104:12:104:24 | {...} | match | +| conditionals.ps1:104:9:104:10 | 0: | conditionals.ps1:105:9:105:10 | 1: | no-match | +| conditionals.ps1:104:12:104:24 | {...} | conditionals.ps1:104:14:104:21 | return ... | | +| conditionals.ps1:104:14:104:21 | return ... | conditionals.ps1:104:21:104:21 | 0 | | +| conditionals.ps1:104:21:104:21 | 0 | conditionals.ps1:101:26:108:1 | exit {...} (normal) | | +| conditionals.ps1:105:9:105:10 | 1: | conditionals.ps1:105:12:105:24 | {...} | match | +| conditionals.ps1:105:9:105:10 | 1: | conditionals.ps1:106:9:106:10 | 2: | no-match | +| conditionals.ps1:105:12:105:24 | {...} | conditionals.ps1:105:14:105:21 | return ... | | +| conditionals.ps1:105:14:105:21 | return ... | conditionals.ps1:105:21:105:21 | 1 | | +| conditionals.ps1:105:21:105:21 | 1 | conditionals.ps1:101:26:108:1 | exit {...} (normal) | | +| conditionals.ps1:106:9:106:10 | 2: | conditionals.ps1:101:26:108:1 | exit {...} (normal) | no-match | +| conditionals.ps1:106:9:106:10 | 2: | conditionals.ps1:106:12:106:24 | {...} | match | +| conditionals.ps1:106:12:106:24 | {...} | conditionals.ps1:106:14:106:21 | return ... | | +| conditionals.ps1:106:14:106:21 | return ... | conditionals.ps1:106:21:106:21 | 2 | | +| conditionals.ps1:106:21:106:21 | 2 | conditionals.ps1:101:26:108:1 | exit {...} (normal) | | +| conditionals.ps1:110:1:121:1 | def of test-switch-default | conditionals.ps1:123:1:129:1 | def of test-switch-assign | | +| conditionals.ps1:110:30:110:31 | n | conditionals.ps1:110:34:121:1 | [synth] pipeline | | +| conditionals.ps1:110:34:121:1 | [synth] pipeline | conditionals.ps1:111:5:120:5 | {...} | | +| conditionals.ps1:110:34:121:1 | enter {...} | conditionals.ps1:110:34:121:1 | {...} | | +| conditionals.ps1:110:34:121:1 | exit {...} (normal) | conditionals.ps1:110:34:121:1 | exit {...} | | +| conditionals.ps1:110:34:121:1 | {...} | conditionals.ps1:110:30:110:31 | n | | +| conditionals.ps1:111:5:120:5 | switch(...) {...} | conditionals.ps1:111:12:111:13 | n | | +| conditionals.ps1:111:5:120:5 | {...} | conditionals.ps1:111:5:120:5 | switch(...) {...} | | +| conditionals.ps1:111:12:111:13 | n | conditionals.ps1:113:9:113:10 | 0: | | +| conditionals.ps1:113:9:113:10 | 0: | conditionals.ps1:113:12:113:24 | {...} | match | +| conditionals.ps1:113:9:113:10 | 0: | conditionals.ps1:114:9:114:10 | 1: | no-match | +| conditionals.ps1:113:12:113:24 | {...} | conditionals.ps1:113:14:113:21 | return ... | | +| conditionals.ps1:113:14:113:21 | return ... | conditionals.ps1:113:21:113:21 | 0 | | +| conditionals.ps1:113:21:113:21 | 0 | conditionals.ps1:110:34:121:1 | exit {...} (normal) | | +| conditionals.ps1:114:9:114:10 | 1: | conditionals.ps1:114:12:114:24 | {...} | match | +| conditionals.ps1:114:9:114:10 | 1: | conditionals.ps1:115:9:115:10 | 2: | no-match | +| conditionals.ps1:114:12:114:24 | {...} | conditionals.ps1:114:14:114:21 | return ... | | +| conditionals.ps1:114:14:114:21 | return ... | conditionals.ps1:114:21:114:21 | 1 | | +| conditionals.ps1:114:21:114:21 | 1 | conditionals.ps1:110:34:121:1 | exit {...} (normal) | | +| conditionals.ps1:115:9:115:10 | 2: | conditionals.ps1:115:12:115:24 | {...} | match | +| conditionals.ps1:115:9:115:10 | 2: | conditionals.ps1:116:9:116:16 | default: | no-match | +| conditionals.ps1:115:12:115:24 | {...} | conditionals.ps1:115:14:115:21 | return ... | | +| conditionals.ps1:115:14:115:21 | return ... | conditionals.ps1:115:21:115:21 | 2 | | +| conditionals.ps1:115:21:115:21 | 2 | conditionals.ps1:110:34:121:1 | exit {...} (normal) | | +| conditionals.ps1:116:9:116:16 | default: | conditionals.ps1:110:34:121:1 | exit {...} (normal) | no-match | +| conditionals.ps1:116:9:116:16 | default: | conditionals.ps1:116:18:119:9 | {...} | match | +| conditionals.ps1:116:18:119:9 | {...} | conditionals.ps1:117:13:117:33 | [Stmt] Call to write-output | | +| conditionals.ps1:117:13:117:24 | Write-Output | conditionals.ps1:117:26:117:33 | Error! | | +| conditionals.ps1:117:13:117:33 | Call to write-output | conditionals.ps1:118:13:118:20 | return ... | | +| conditionals.ps1:117:13:117:33 | [Stmt] Call to write-output | conditionals.ps1:117:13:117:24 | Write-Output | | +| conditionals.ps1:117:26:117:33 | Error! | conditionals.ps1:117:13:117:33 | Call to write-output | | +| conditionals.ps1:118:13:118:20 | return ... | conditionals.ps1:118:20:118:20 | 3 | | +| conditionals.ps1:118:20:118:20 | 3 | conditionals.ps1:110:34:121:1 | exit {...} (normal) | | +| conditionals.ps1:123:1:129:1 | def of test-switch-assign | conditionals.ps1:1:1:129:1 | exit {...} (normal) | | +| conditionals.ps1:123:29:123:30 | n | conditionals.ps1:123:33:129:1 | [synth] pipeline | | +| conditionals.ps1:123:33:129:1 | [synth] pipeline | conditionals.ps1:124:5:128:5 | {...} | | +| conditionals.ps1:123:33:129:1 | enter {...} | conditionals.ps1:123:33:129:1 | {...} | | +| conditionals.ps1:123:33:129:1 | exit {...} (normal) | conditionals.ps1:123:33:129:1 | exit {...} | | +| conditionals.ps1:123:33:129:1 | {...} | conditionals.ps1:123:29:123:30 | n | | +| conditionals.ps1:124:5:124:6 | a | conditionals.ps1:123:33:129:1 | exit {...} (normal) | | +| conditionals.ps1:124:5:128:5 | ...=... | conditionals.ps1:124:5:124:6 | a | | +| conditionals.ps1:124:5:128:5 | {...} | conditionals.ps1:124:5:128:5 | ...=... | | +| functions.ps1:1:1:9:1 | def of Add-Numbers-Arguments | functions.ps1:11:1:11:28 | def of foo | | +| functions.ps1:1:1:52:1 | {...} | functions.ps1:1:1:9:1 | def of Add-Numbers-Arguments | | +| functions.ps1:1:1:54:0 | enter {...} | functions.ps1:1:1:54:0 | {...} | | +| functions.ps1:1:1:54:0 | exit {...} (normal) | functions.ps1:1:1:54:0 | exit {...} | | +| functions.ps1:1:1:54:0 | {...} | functions.ps1:1:1:52:1 | {...} | | +| functions.ps1:1:32:9:1 | [synth] pipeline | functions.ps1:3:5:8:23 | {...} | | +| functions.ps1:1:32:9:1 | enter {...} | functions.ps1:1:32:9:1 | {...} | | +| functions.ps1:1:32:9:1 | exit {...} (normal) | functions.ps1:1:32:9:1 | exit {...} | | +| functions.ps1:1:32:9:1 | {...} | functions.ps1:4:9:4:22 | number1 | | +| functions.ps1:3:5:8:23 | {...} | functions.ps1:8:5:8:23 | [Stmt] ...+... | | +| functions.ps1:4:9:4:22 | number1 | functions.ps1:5:9:5:22 | number2 | | +| functions.ps1:5:9:5:22 | number2 | functions.ps1:1:32:9:1 | [synth] pipeline | | +| functions.ps1:8:5:8:12 | number1 | functions.ps1:8:16:8:23 | number2 | | +| functions.ps1:8:5:8:23 | ...+... | functions.ps1:1:32:9:1 | exit {...} (normal) | | +| functions.ps1:8:5:8:23 | [Stmt] ...+... | functions.ps1:8:5:8:12 | number1 | | +| functions.ps1:8:16:8:23 | number2 | functions.ps1:8:5:8:23 | ...+... | | +| functions.ps1:11:1:11:28 | def of foo | functions.ps1:13:1:20:1 | def of Default-Arguments | | +| functions.ps1:11:16:11:28 | [synth] pipeline | functions.ps1:11:18:11:26 | {...} | | +| functions.ps1:11:16:11:28 | enter {...} | functions.ps1:11:16:11:28 | {...} | | +| functions.ps1:11:16:11:28 | exit {...} (normal) | functions.ps1:11:16:11:28 | exit {...} | | +| functions.ps1:11:16:11:28 | {...} | functions.ps1:11:24:11:25 | a | | +| functions.ps1:11:18:11:26 | {...} | functions.ps1:11:16:11:28 | exit {...} (normal) | | +| functions.ps1:11:24:11:25 | a | functions.ps1:11:16:11:28 | [synth] pipeline | | +| functions.ps1:13:1:20:1 | def of Default-Arguments | functions.ps1:22:1:34:1 | def of Add-Numbers-From-Array | | +| functions.ps1:13:28:20:1 | [synth] pipeline | functions.ps1:14:5:19:18 | {...} | | +| functions.ps1:13:28:20:1 | enter {...} | functions.ps1:13:28:20:1 | {...} | | +| functions.ps1:13:28:20:1 | exit {...} (normal) | functions.ps1:13:28:20:1 | exit {...} | | +| functions.ps1:13:28:20:1 | {...} | functions.ps1:16:24:16:24 | 0 | | +| functions.ps1:14:5:19:18 | {...} | functions.ps1:19:5:19:18 | [Stmt] ...+... | | +| functions.ps1:15:9:15:20 | name0 | functions.ps1:16:9:16:24 | name1 | | +| functions.ps1:16:9:16:24 | name1 | functions.ps1:16:24:16:24 | 0 | | +| functions.ps1:16:9:16:24 | name1 | functions.ps1:17:9:17:33 | name2 | | +| functions.ps1:16:24:16:24 | 0 | functions.ps1:17:9:17:33 | name2 | | +| functions.ps1:16:24:16:24 | 0 | functions.ps1:17:24:17:29 | name1 | | +| functions.ps1:17:9:17:33 | name2 | functions.ps1:13:28:20:1 | [synth] pipeline | | +| functions.ps1:17:9:17:33 | name2 | functions.ps1:17:24:17:29 | name1 | | +| functions.ps1:17:24:17:29 | name1 | functions.ps1:17:33:17:33 | 1 | | +| functions.ps1:17:24:17:33 | ...+... | functions.ps1:13:28:20:1 | [synth] pipeline | | +| functions.ps1:17:24:17:33 | ...+... | functions.ps1:15:9:15:20 | name0 | | +| functions.ps1:17:33:17:33 | 1 | functions.ps1:17:24:17:33 | ...+... | | +| functions.ps1:19:5:19:18 | ...+... | functions.ps1:13:28:20:1 | exit {...} (normal) | | +| functions.ps1:19:5:19:18 | [Stmt] ...+... | functions.ps1:19:13:19:18 | name2 | | +| functions.ps1:19:13:19:18 | name2 | functions.ps1:19:5:19:18 | ...+... | | +| functions.ps1:22:1:34:1 | def of Add-Numbers-From-Array | functions.ps1:36:1:52:1 | def of Add-Numbers-From-Pipeline | | +| functions.ps1:22:33:34:1 | [synth] pipeline | functions.ps1:24:5:33:8 | {...} | | +| functions.ps1:22:33:34:1 | enter {...} | functions.ps1:22:33:34:1 | {...} | | +| functions.ps1:22:33:34:1 | exit {...} (normal) | functions.ps1:22:33:34:1 | exit {...} | | +| functions.ps1:22:33:34:1 | {...} | functions.ps1:25:9:25:24 | numbers | | +| functions.ps1:24:5:33:8 | {...} | functions.ps1:28:5:28:12 | ...=... | | +| functions.ps1:25:9:25:24 | numbers | functions.ps1:22:33:34:1 | [synth] pipeline | | +| functions.ps1:28:5:28:8 | sum | functions.ps1:28:12:28:12 | 0 | | +| functions.ps1:28:5:28:12 | ...=... | functions.ps1:28:5:28:8 | sum | | +| functions.ps1:28:12:28:12 | 0 | functions.ps1:29:25:29:32 | numbers | | +| functions.ps1:29:5:32:5 | forach(... in ...) | functions.ps1:29:14:29:20 | number | non-empty | +| functions.ps1:29:5:32:5 | forach(... in ...) | functions.ps1:33:5:33:8 | [Stmt] sum | empty | +| functions.ps1:29:14:29:20 | number | functions.ps1:29:35:32:5 | {...} | | +| functions.ps1:29:25:29:32 | numbers | functions.ps1:29:5:32:5 | forach(... in ...) | | +| functions.ps1:29:35:32:5 | {...} | functions.ps1:31:9:31:23 | ...=... | | +| functions.ps1:31:9:31:12 | sum | functions.ps1:31:17:31:23 | number | | +| functions.ps1:31:9:31:23 | ...=... | functions.ps1:31:9:31:12 | sum | | +| functions.ps1:31:17:31:23 | number | functions.ps1:29:5:32:5 | forach(... in ...) | | +| functions.ps1:33:5:33:8 | [Stmt] sum | functions.ps1:33:5:33:8 | sum | | +| functions.ps1:33:5:33:8 | sum | functions.ps1:22:33:34:1 | exit {...} (normal) | | +| functions.ps1:36:1:52:1 | def of Add-Numbers-From-Pipeline | functions.ps1:1:1:54:0 | exit {...} (normal) | | +| functions.ps1:36:36:52:1 | [synth] pipeline | functions.ps1:41:5:43:5 | {...} | | +| functions.ps1:36:36:52:1 | enter {...} | functions.ps1:36:36:52:1 | {...} | | +| functions.ps1:36:36:52:1 | exit {...} (normal) | functions.ps1:36:36:52:1 | exit {...} | | +| functions.ps1:36:36:52:1 | {...} | functions.ps1:39:9:39:24 | numbers | | +| functions.ps1:39:9:39:24 | numbers | functions.ps1:36:36:52:1 | [synth] pipeline | | +| functions.ps1:41:5:43:5 | {...} | functions.ps1:42:9:42:16 | ...=... | | +| functions.ps1:42:9:42:12 | sum | functions.ps1:42:16:42:16 | 0 | | +| functions.ps1:42:9:42:16 | ...=... | functions.ps1:42:9:42:12 | sum | | +| functions.ps1:42:16:42:16 | 0 | functions.ps1:44:5:47:5 | {...} | | +| functions.ps1:44:5:47:5 | [synth] pipeline | functions.ps1:46:9:46:18 | ...=... | non-empty | +| functions.ps1:44:5:47:5 | [synth] pipeline | functions.ps1:48:5:51:5 | {...} | empty | +| functions.ps1:44:5:47:5 | {...} | functions.ps1:44:5:47:5 | [synth] pipeline | | +| functions.ps1:46:9:46:12 | sum | functions.ps1:46:17:46:18 | __pipeline_iterator | | +| functions.ps1:46:9:46:18 | ...=... | functions.ps1:46:9:46:12 | sum | | +| functions.ps1:46:17:46:18 | __pipeline_iterator | functions.ps1:44:5:47:5 | [synth] pipeline | | +| functions.ps1:46:17:46:18 | __pipeline_iterator | functions.ps1:48:5:51:5 | {...} | | +| functions.ps1:48:5:51:5 | {...} | functions.ps1:50:9:50:12 | [Stmt] sum | | +| functions.ps1:50:9:50:12 | [Stmt] sum | functions.ps1:50:9:50:12 | sum | | +| functions.ps1:50:9:50:12 | sum | functions.ps1:36:36:52:1 | exit {...} (normal) | | +| global.ps1:1:1:4:1 | {...} | global.ps1:2:5:2:10 | ...=... | | +| global.ps1:1:1:7:1 | enter {...} | global.ps1:1:1:7:1 | {...} | | +| global.ps1:1:1:7:1 | exit {...} (normal) | global.ps1:1:1:7:1 | exit {...} | | +| global.ps1:1:1:7:1 | {...} | global.ps1:1:1:4:1 | {...} | | +| global.ps1:2:5:2:6 | a | global.ps1:2:10:2:10 | 1 | | +| global.ps1:2:5:2:10 | ...=... | global.ps1:2:5:2:6 | a | | +| global.ps1:2:10:2:10 | 1 | global.ps1:3:5:3:10 | ...=... | | +| global.ps1:3:5:3:6 | b | global.ps1:3:10:3:10 | 2 | | +| global.ps1:3:5:3:10 | ...=... | global.ps1:3:5:3:6 | b | | +| global.ps1:3:10:3:10 | 2 | global.ps1:5:1:7:1 | {...} | | +| global.ps1:5:1:7:1 | {...} | global.ps1:6:5:6:16 | ...=... | | +| global.ps1:6:5:6:6 | c | global.ps1:6:10:6:11 | a | | +| global.ps1:6:5:6:16 | ...=... | global.ps1:6:5:6:6 | c | | +| global.ps1:6:10:6:11 | a | global.ps1:6:15:6:16 | b | | +| global.ps1:6:10:6:16 | ...+... | global.ps1:1:1:7:1 | exit {...} (normal) | | +| global.ps1:6:15:6:16 | b | global.ps1:6:10:6:16 | ...+... | | +| loops.ps1:1:1:7:1 | def of Test-While | loops.ps1:9:1:15:1 | def of Test-Break | | +| loops.ps1:1:1:68:1 | {...} | loops.ps1:1:1:7:1 | def of Test-While | | +| loops.ps1:1:1:70:0 | enter {...} | loops.ps1:1:1:70:0 | {...} | | +| loops.ps1:1:1:70:0 | exit {...} (normal) | loops.ps1:1:1:70:0 | exit {...} | | +| loops.ps1:1:1:70:0 | {...} | loops.ps1:1:1:68:1 | {...} | | +| loops.ps1:1:21:7:1 | [synth] pipeline | loops.ps1:2:5:6:5 | {...} | | +| loops.ps1:1:21:7:1 | enter {...} | loops.ps1:1:21:7:1 | {...} | | +| loops.ps1:1:21:7:1 | exit {...} (normal) | loops.ps1:1:21:7:1 | exit {...} | | +| loops.ps1:1:21:7:1 | {...} | loops.ps1:1:21:7:1 | [synth] pipeline | | +| loops.ps1:2:5:2:6 | a | loops.ps1:2:10:2:10 | 0 | | +| loops.ps1:2:5:2:10 | ...=... | loops.ps1:2:5:2:6 | a | | +| loops.ps1:2:5:6:5 | {...} | loops.ps1:2:5:2:10 | ...=... | | +| loops.ps1:2:10:2:10 | 0 | loops.ps1:4:5:6:5 | while(...) {...} | | +| loops.ps1:4:5:6:5 | while(...) {...} | loops.ps1:4:11:4:12 | a | | +| loops.ps1:4:11:4:12 | a | loops.ps1:4:18:4:19 | 10 | | +| loops.ps1:4:11:4:19 | ... -le ... | loops.ps1:1:21:7:1 | exit {...} (normal) | false | +| loops.ps1:4:11:4:19 | ... -le ... | loops.ps1:4:22:6:5 | {...} | true | +| loops.ps1:4:18:4:19 | 10 | loops.ps1:4:11:4:19 | ... -le ... | | +| loops.ps1:4:22:6:5 | {...} | loops.ps1:5:9:5:19 | ...=... | | +| loops.ps1:5:9:5:10 | a | loops.ps1:5:14:5:15 | a | | +| loops.ps1:5:9:5:19 | ...=... | loops.ps1:5:9:5:10 | a | | +| loops.ps1:5:14:5:15 | a | loops.ps1:5:19:5:19 | 1 | | +| loops.ps1:5:14:5:19 | ...+... | loops.ps1:4:11:4:12 | a | | +| loops.ps1:5:19:5:19 | 1 | loops.ps1:5:14:5:19 | ...+... | | +| loops.ps1:9:1:15:1 | def of Test-Break | loops.ps1:17:1:23:1 | def of Test-Continue | | +| loops.ps1:9:21:15:1 | [synth] pipeline | loops.ps1:10:5:14:5 | {...} | | +| loops.ps1:9:21:15:1 | enter {...} | loops.ps1:9:21:15:1 | {...} | | +| loops.ps1:9:21:15:1 | exit {...} (normal) | loops.ps1:9:21:15:1 | exit {...} | | +| loops.ps1:9:21:15:1 | {...} | loops.ps1:9:21:15:1 | [synth] pipeline | | +| loops.ps1:10:5:10:6 | a | loops.ps1:10:10:10:10 | 0 | | +| loops.ps1:10:5:10:10 | ...=... | loops.ps1:10:5:10:6 | a | | +| loops.ps1:10:5:14:5 | {...} | loops.ps1:10:5:10:10 | ...=... | | +| loops.ps1:10:10:10:10 | 0 | loops.ps1:11:5:14:5 | while(...) {...} | | +| loops.ps1:11:5:14:5 | while(...) {...} | loops.ps1:11:11:11:12 | a | | +| loops.ps1:11:11:11:12 | a | loops.ps1:11:18:11:19 | 10 | | +| loops.ps1:11:11:11:19 | ... -le ... | loops.ps1:9:21:15:1 | exit {...} (normal) | false | +| loops.ps1:11:11:11:19 | ... -le ... | loops.ps1:11:22:14:5 | {...} | true | +| loops.ps1:11:18:11:19 | 10 | loops.ps1:11:11:11:19 | ... -le ... | | +| loops.ps1:11:22:14:5 | {...} | loops.ps1:12:9:12:13 | break | | +| loops.ps1:12:9:12:13 | break | loops.ps1:9:21:15:1 | exit {...} (normal) | break | +| loops.ps1:17:1:23:1 | def of Test-Continue | loops.ps1:25:1:31:1 | def of Test-DoWhile | | +| loops.ps1:17:24:23:1 | [synth] pipeline | loops.ps1:18:5:22:5 | {...} | | +| loops.ps1:17:24:23:1 | enter {...} | loops.ps1:17:24:23:1 | {...} | | +| loops.ps1:17:24:23:1 | exit {...} (normal) | loops.ps1:17:24:23:1 | exit {...} | | +| loops.ps1:17:24:23:1 | {...} | loops.ps1:17:24:23:1 | [synth] pipeline | | +| loops.ps1:18:5:18:6 | a | loops.ps1:18:10:18:10 | 0 | | +| loops.ps1:18:5:18:10 | ...=... | loops.ps1:18:5:18:6 | a | | +| loops.ps1:18:5:22:5 | {...} | loops.ps1:18:5:18:10 | ...=... | | +| loops.ps1:18:10:18:10 | 0 | loops.ps1:19:5:22:5 | while(...) {...} | | +| loops.ps1:19:5:22:5 | while(...) {...} | loops.ps1:19:11:19:12 | a | | +| loops.ps1:19:11:19:12 | a | loops.ps1:19:18:19:19 | 10 | | +| loops.ps1:19:11:19:19 | ... -le ... | loops.ps1:17:24:23:1 | exit {...} (normal) | false | +| loops.ps1:19:11:19:19 | ... -le ... | loops.ps1:19:22:22:5 | {...} | true | +| loops.ps1:19:18:19:19 | 10 | loops.ps1:19:11:19:19 | ... -le ... | | +| loops.ps1:19:22:22:5 | {...} | loops.ps1:20:9:20:16 | continue | | +| loops.ps1:20:9:20:16 | continue | loops.ps1:19:11:19:12 | a | continue | +| loops.ps1:25:1:31:1 | def of Test-DoWhile | loops.ps1:33:1:39:1 | def of Test-DoUntil | | +| loops.ps1:25:23:31:1 | [synth] pipeline | loops.ps1:26:5:30:23 | {...} | | +| loops.ps1:25:23:31:1 | enter {...} | loops.ps1:25:23:31:1 | {...} | | +| loops.ps1:25:23:31:1 | exit {...} (normal) | loops.ps1:25:23:31:1 | exit {...} | | +| loops.ps1:25:23:31:1 | {...} | loops.ps1:25:23:31:1 | [synth] pipeline | | +| loops.ps1:26:5:26:6 | a | loops.ps1:26:10:26:10 | 0 | | +| loops.ps1:26:5:26:10 | ...=... | loops.ps1:26:5:26:6 | a | | +| loops.ps1:26:5:30:23 | {...} | loops.ps1:26:5:26:10 | ...=... | | +| loops.ps1:26:10:26:10 | 0 | loops.ps1:28:5:30:23 | do...while... | | +| loops.ps1:28:5:30:23 | do...while... | loops.ps1:28:8:30:5 | {...} | | +| loops.ps1:28:8:30:5 | {...} | loops.ps1:29:9:29:19 | ...=... | | +| loops.ps1:29:9:29:10 | a | loops.ps1:29:14:29:15 | a | | +| loops.ps1:29:9:29:19 | ...=... | loops.ps1:29:9:29:10 | a | | +| loops.ps1:29:14:29:15 | a | loops.ps1:29:19:29:19 | 1 | | +| loops.ps1:29:14:29:19 | ...+... | loops.ps1:30:14:30:15 | a | | +| loops.ps1:29:19:29:19 | 1 | loops.ps1:29:14:29:19 | ...+... | | +| loops.ps1:30:14:30:15 | a | loops.ps1:30:21:30:22 | 10 | | +| loops.ps1:30:14:30:22 | ... -le ... | loops.ps1:25:23:31:1 | exit {...} (normal) | false | +| loops.ps1:30:14:30:22 | ... -le ... | loops.ps1:28:8:30:5 | {...} | true | +| loops.ps1:30:21:30:22 | 10 | loops.ps1:30:14:30:22 | ... -le ... | | +| loops.ps1:33:1:39:1 | def of Test-DoUntil | loops.ps1:41:1:47:1 | def of Test-For | | +| loops.ps1:33:23:39:1 | [synth] pipeline | loops.ps1:34:5:38:23 | {...} | | +| loops.ps1:33:23:39:1 | enter {...} | loops.ps1:33:23:39:1 | {...} | | +| loops.ps1:33:23:39:1 | exit {...} (normal) | loops.ps1:33:23:39:1 | exit {...} | | +| loops.ps1:33:23:39:1 | {...} | loops.ps1:33:23:39:1 | [synth] pipeline | | +| loops.ps1:34:5:34:6 | a | loops.ps1:34:10:34:10 | 0 | | +| loops.ps1:34:5:34:10 | ...=... | loops.ps1:34:5:34:6 | a | | +| loops.ps1:34:5:38:23 | {...} | loops.ps1:34:5:34:10 | ...=... | | +| loops.ps1:34:10:34:10 | 0 | loops.ps1:36:5:38:23 | do...until... | | +| loops.ps1:36:5:38:23 | do...until... | loops.ps1:36:8:38:5 | {...} | | +| loops.ps1:36:8:38:5 | {...} | loops.ps1:37:9:37:19 | ...=... | | +| loops.ps1:37:9:37:10 | a | loops.ps1:37:14:37:15 | a | | +| loops.ps1:37:9:37:19 | ...=... | loops.ps1:37:9:37:10 | a | | +| loops.ps1:37:14:37:15 | a | loops.ps1:37:19:37:19 | 1 | | +| loops.ps1:37:14:37:19 | ...+... | loops.ps1:38:14:38:15 | a | | +| loops.ps1:37:19:37:19 | 1 | loops.ps1:37:14:37:19 | ...+... | | +| loops.ps1:38:14:38:15 | a | loops.ps1:38:21:38:22 | 10 | | +| loops.ps1:38:14:38:22 | ... -ge ... | loops.ps1:33:23:39:1 | exit {...} (normal) | true | +| loops.ps1:38:14:38:22 | ... -ge ... | loops.ps1:36:8:38:5 | {...} | false | +| loops.ps1:38:21:38:22 | 10 | loops.ps1:38:14:38:22 | ... -ge ... | | +| loops.ps1:41:1:47:1 | def of Test-For | loops.ps1:49:1:56:1 | def of Test-ForEach | | +| loops.ps1:41:19:47:1 | [synth] pipeline | loops.ps1:42:5:46:5 | {...} | | +| loops.ps1:41:19:47:1 | enter {...} | loops.ps1:41:19:47:1 | {...} | | +| loops.ps1:41:19:47:1 | exit {...} (normal) | loops.ps1:41:19:47:1 | exit {...} | | +| loops.ps1:41:19:47:1 | {...} | loops.ps1:41:19:47:1 | [synth] pipeline | | +| loops.ps1:42:5:42:6 | a | loops.ps1:42:10:42:10 | 0 | | +| loops.ps1:42:5:42:10 | ...=... | loops.ps1:42:5:42:6 | a | | +| loops.ps1:42:5:46:5 | {...} | loops.ps1:42:5:42:10 | ...=... | | +| loops.ps1:42:10:42:10 | 0 | loops.ps1:44:5:46:5 | for(...;...;...) | | +| loops.ps1:44:5:46:5 | for(...;...;...) | loops.ps1:44:10:44:15 | ...=... | | +| loops.ps1:44:10:44:11 | i | loops.ps1:44:15:44:15 | 0 | | +| loops.ps1:44:10:44:15 | ...=... | loops.ps1:44:10:44:11 | i | | +| loops.ps1:44:15:44:15 | 0 | loops.ps1:44:18:44:19 | i | | +| loops.ps1:44:18:44:19 | i | loops.ps1:44:25:44:26 | 10 | | +| loops.ps1:44:18:44:26 | ... -le ... | loops.ps1:41:19:47:1 | exit {...} (normal) | false | +| loops.ps1:44:18:44:26 | ... -le ... | loops.ps1:44:42:46:5 | {...} | true | +| loops.ps1:44:25:44:26 | 10 | loops.ps1:44:18:44:26 | ... -le ... | | +| loops.ps1:44:29:44:30 | i | loops.ps1:44:34:44:35 | i | | +| loops.ps1:44:29:44:39 | ...=... | loops.ps1:44:29:44:30 | i | | +| loops.ps1:44:34:44:35 | i | loops.ps1:44:39:44:39 | 1 | | +| loops.ps1:44:34:44:39 | ...+... | loops.ps1:44:18:44:19 | i | | +| loops.ps1:44:39:44:39 | 1 | loops.ps1:44:34:44:39 | ...+... | | +| loops.ps1:44:42:46:5 | {...} | loops.ps1:45:9:45:19 | ...=... | | +| loops.ps1:45:9:45:10 | a | loops.ps1:45:14:45:15 | a | | +| loops.ps1:45:9:45:19 | ...=... | loops.ps1:45:9:45:10 | a | | +| loops.ps1:45:14:45:15 | a | loops.ps1:45:19:45:19 | 1 | | +| loops.ps1:45:14:45:19 | ...+... | loops.ps1:44:18:44:19 | i | | +| loops.ps1:45:14:45:19 | ...+... | loops.ps1:44:29:44:39 | ...=... | | +| loops.ps1:45:19:45:19 | 1 | loops.ps1:45:14:45:19 | ...+... | | +| loops.ps1:49:1:56:1 | def of Test-ForEach | loops.ps1:58:1:68:1 | def of Test-For-Ever | | +| loops.ps1:49:23:56:1 | [synth] pipeline | loops.ps1:50:5:55:5 | {...} | | +| loops.ps1:49:23:56:1 | enter {...} | loops.ps1:49:23:56:1 | {...} | | +| loops.ps1:49:23:56:1 | exit {...} (normal) | loops.ps1:49:23:56:1 | exit {...} | | +| loops.ps1:49:23:56:1 | {...} | loops.ps1:49:23:56:1 | [synth] pipeline | | +| loops.ps1:50:5:50:16 | letterArray | loops.ps1:50:20:50:22 | a | | +| loops.ps1:50:5:50:34 | ...=... | loops.ps1:50:5:50:16 | letterArray | | +| loops.ps1:50:5:55:5 | {...} | loops.ps1:50:5:50:34 | ...=... | | +| loops.ps1:50:20:50:22 | a | loops.ps1:50:24:50:26 | b | | +| loops.ps1:50:20:50:34 | ...,... | loops.ps1:51:5:51:10 | ...=... | | +| loops.ps1:50:24:50:26 | b | loops.ps1:50:28:50:30 | c | | +| loops.ps1:50:28:50:30 | c | loops.ps1:50:32:50:34 | d | | +| loops.ps1:50:32:50:34 | d | loops.ps1:50:20:50:34 | ...,... | | +| loops.ps1:51:5:51:6 | a | loops.ps1:51:10:51:10 | 0 | | +| loops.ps1:51:5:51:10 | ...=... | loops.ps1:51:5:51:6 | a | | +| loops.ps1:51:10:51:10 | 0 | loops.ps1:52:25:52:36 | letterArray | | +| loops.ps1:52:5:55:5 | forach(... in ...) | loops.ps1:49:23:56:1 | exit {...} (normal) | empty | +| loops.ps1:52:5:55:5 | forach(... in ...) | loops.ps1:52:14:52:20 | letter | non-empty | +| loops.ps1:52:14:52:20 | letter | loops.ps1:53:5:55:5 | {...} | | +| loops.ps1:52:25:52:36 | letterArray | loops.ps1:52:5:55:5 | forach(... in ...) | | +| loops.ps1:53:5:55:5 | {...} | loops.ps1:54:9:54:19 | ...=... | | +| loops.ps1:54:9:54:10 | a | loops.ps1:54:14:54:15 | a | | +| loops.ps1:54:9:54:19 | ...=... | loops.ps1:54:9:54:10 | a | | +| loops.ps1:54:14:54:15 | a | loops.ps1:54:19:54:19 | 1 | | +| loops.ps1:54:14:54:19 | ...+... | loops.ps1:52:5:55:5 | forach(... in ...) | | +| loops.ps1:54:19:54:19 | 1 | loops.ps1:54:14:54:19 | ...+... | | +| loops.ps1:58:1:68:1 | def of Test-For-Ever | loops.ps1:1:1:70:0 | exit {...} (normal) | | +| loops.ps1:58:24:68:1 | [synth] pipeline | loops.ps1:59:5:67:5 | {...} | | +| loops.ps1:58:24:68:1 | enter {...} | loops.ps1:58:24:68:1 | {...} | | +| loops.ps1:58:24:68:1 | exit {...} (normal) | loops.ps1:58:24:68:1 | exit {...} | | +| loops.ps1:58:24:68:1 | {...} | loops.ps1:58:24:68:1 | [synth] pipeline | | +| loops.ps1:59:5:59:6 | a | loops.ps1:59:10:59:10 | 0 | | +| loops.ps1:59:5:59:10 | ...=... | loops.ps1:59:5:59:6 | a | | +| loops.ps1:59:5:67:5 | {...} | loops.ps1:59:5:59:10 | ...=... | | +| loops.ps1:59:10:59:10 | 0 | loops.ps1:61:5:67:5 | for(...;...;...) | | +| loops.ps1:61:5:67:5 | for(...;...;...) | loops.ps1:62:5:67:5 | {...} | | +| loops.ps1:62:5:67:5 | {...} | loops.ps1:63:9:66:9 | [Stmt] if (...) {...} | | +| loops.ps1:63:9:66:9 | [Stmt] if (...) {...} | loops.ps1:63:12:63:13 | a | | +| loops.ps1:63:9:66:9 | if (...) {...} | loops.ps1:62:5:67:5 | {...} | | +| loops.ps1:63:12:63:13 | a | loops.ps1:63:19:63:20 | 10 | | +| loops.ps1:63:12:63:20 | ... -le ... | loops.ps1:63:9:66:9 | if (...) {...} | false | +| loops.ps1:63:12:63:20 | ... -le ... | loops.ps1:64:9:66:9 | {...} | true | +| loops.ps1:63:19:63:20 | 10 | loops.ps1:63:12:63:20 | ... -le ... | | +| loops.ps1:64:9:66:9 | {...} | loops.ps1:65:13:65:17 | break | | +| loops.ps1:65:13:65:17 | break | loops.ps1:58:24:68:1 | exit {...} (normal) | break | +| try.ps1:1:1:8:1 | def of test-try-catch | try.ps1:10:1:19:1 | def of test-try-with-throw-catch | | +| try.ps1:1:1:194:1 | enter {...} | try.ps1:1:1:194:1 | {...} | | +| try.ps1:1:1:194:1 | exit {...} (normal) | try.ps1:1:1:194:1 | exit {...} | | +| try.ps1:1:1:194:1 | {...} | try.ps1:1:1:8:1 | def of test-try-catch | | +| try.ps1:1:1:194:1 | {...} | try.ps1:1:1:194:1 | {...} | | +| try.ps1:1:25:8:1 | [synth] pipeline | try.ps1:2:5:7:12 | {...} | | +| try.ps1:1:25:8:1 | enter {...} | try.ps1:1:25:8:1 | {...} | | +| try.ps1:1:25:8:1 | exit {...} (normal) | try.ps1:1:25:8:1 | exit {...} | | +| try.ps1:1:25:8:1 | {...} | try.ps1:1:25:8:1 | [synth] pipeline | | +| try.ps1:2:5:6:5 | try {...} | try.ps1:2:9:4:5 | {...} | | +| try.ps1:2:5:7:12 | {...} | try.ps1:2:5:6:5 | try {...} | | +| try.ps1:2:9:4:5 | {...} | try.ps1:3:9:3:29 | [Stmt] Call to write-output | | +| try.ps1:3:9:3:20 | Write-Output | try.ps1:3:22:3:29 | Hello! | | +| try.ps1:3:9:3:29 | Call to write-output | try.ps1:7:5:7:12 | return ... | | +| try.ps1:3:9:3:29 | [Stmt] Call to write-output | try.ps1:3:9:3:20 | Write-Output | | +| try.ps1:3:22:3:29 | Hello! | try.ps1:3:9:3:29 | Call to write-output | | +| try.ps1:7:5:7:12 | return ... | try.ps1:7:12:7:12 | 1 | | +| try.ps1:7:12:7:12 | 1 | try.ps1:1:25:8:1 | exit {...} (normal) | | +| try.ps1:10:1:19:1 | def of test-try-with-throw-catch | try.ps1:21:1:30:1 | def of test-try-with-throw-catch-with-throw | | +| try.ps1:10:36:10:37 | b | try.ps1:10:40:19:1 | [synth] pipeline | | +| try.ps1:10:40:19:1 | [synth] pipeline | try.ps1:11:5:18:12 | {...} | | +| try.ps1:10:40:19:1 | enter {...} | try.ps1:10:40:19:1 | {...} | | +| try.ps1:10:40:19:1 | exit {...} (normal) | try.ps1:10:40:19:1 | exit {...} | | +| try.ps1:10:40:19:1 | {...} | try.ps1:10:36:10:37 | b | | +| try.ps1:11:5:17:5 | try {...} | try.ps1:11:9:15:5 | {...} | | +| try.ps1:11:5:18:12 | {...} | try.ps1:11:5:17:5 | try {...} | | +| try.ps1:11:9:15:5 | {...} | try.ps1:12:9:14:9 | [Stmt] if (...) {...} | | +| try.ps1:12:9:14:9 | [Stmt] if (...) {...} | try.ps1:12:12:12:13 | b | | +| try.ps1:12:9:14:9 | if (...) {...} | try.ps1:18:5:18:12 | return ... | | +| try.ps1:12:12:12:13 | b | try.ps1:12:9:14:9 | if (...) {...} | false | +| try.ps1:12:12:12:13 | b | try.ps1:12:16:14:9 | {...} | true | +| try.ps1:12:16:14:9 | {...} | try.ps1:13:13:13:20 | throw ... | | +| try.ps1:13:13:13:20 | throw ... | try.ps1:13:19:13:20 | 42 | | +| try.ps1:13:19:13:20 | 42 | try.ps1:12:9:14:9 | if (...) {...} | | +| try.ps1:18:5:18:12 | return ... | try.ps1:18:12:18:12 | 1 | | +| try.ps1:18:12:18:12 | 1 | try.ps1:10:40:19:1 | exit {...} (normal) | | +| try.ps1:21:1:30:1 | def of test-try-with-throw-catch-with-throw | try.ps1:32:1:41:1 | def of test-try-with-throw-catch-with-rethrow | | +| try.ps1:21:47:21:48 | b | try.ps1:21:51:30:1 | [synth] pipeline | | +| try.ps1:21:51:30:1 | [synth] pipeline | try.ps1:22:5:29:12 | {...} | | +| try.ps1:21:51:30:1 | enter {...} | try.ps1:21:51:30:1 | {...} | | +| try.ps1:21:51:30:1 | exit {...} (normal) | try.ps1:21:51:30:1 | exit {...} | | +| try.ps1:21:51:30:1 | {...} | try.ps1:21:47:21:48 | b | | +| try.ps1:22:5:28:5 | try {...} | try.ps1:22:9:26:5 | {...} | | +| try.ps1:22:5:29:12 | {...} | try.ps1:22:5:28:5 | try {...} | | +| try.ps1:22:9:26:5 | {...} | try.ps1:23:9:25:9 | [Stmt] if (...) {...} | | +| try.ps1:23:9:25:9 | [Stmt] if (...) {...} | try.ps1:23:12:23:13 | b | | +| try.ps1:23:9:25:9 | if (...) {...} | try.ps1:29:5:29:12 | return ... | | +| try.ps1:23:12:23:13 | b | try.ps1:23:9:25:9 | if (...) {...} | false | +| try.ps1:23:12:23:13 | b | try.ps1:23:16:25:9 | {...} | true | +| try.ps1:23:16:25:9 | {...} | try.ps1:24:13:24:20 | throw ... | | +| try.ps1:24:13:24:20 | throw ... | try.ps1:24:19:24:20 | 42 | | +| try.ps1:24:19:24:20 | 42 | try.ps1:23:9:25:9 | if (...) {...} | | +| try.ps1:29:5:29:12 | return ... | try.ps1:29:12:29:12 | 1 | | +| try.ps1:29:12:29:12 | 1 | try.ps1:21:51:30:1 | exit {...} (normal) | | +| try.ps1:32:1:41:1 | def of test-try-with-throw-catch-with-rethrow | try.ps1:43:1:50:1 | def of test-try-catch-specific-1 | | +| try.ps1:32:49:32:50 | b | try.ps1:32:53:41:1 | [synth] pipeline | | +| try.ps1:32:53:41:1 | [synth] pipeline | try.ps1:33:5:40:12 | {...} | | +| try.ps1:32:53:41:1 | enter {...} | try.ps1:32:53:41:1 | {...} | | +| try.ps1:32:53:41:1 | exit {...} (normal) | try.ps1:32:53:41:1 | exit {...} | | +| try.ps1:32:53:41:1 | {...} | try.ps1:32:49:32:50 | b | | +| try.ps1:33:5:39:5 | try {...} | try.ps1:33:9:37:5 | {...} | | +| try.ps1:33:5:40:12 | {...} | try.ps1:33:5:39:5 | try {...} | | +| try.ps1:33:9:37:5 | {...} | try.ps1:34:9:36:9 | [Stmt] if (...) {...} | | +| try.ps1:34:9:36:9 | [Stmt] if (...) {...} | try.ps1:34:12:34:13 | b | | +| try.ps1:34:9:36:9 | if (...) {...} | try.ps1:40:5:40:12 | return ... | | +| try.ps1:34:12:34:13 | b | try.ps1:34:9:36:9 | if (...) {...} | false | +| try.ps1:34:12:34:13 | b | try.ps1:34:16:36:9 | {...} | true | +| try.ps1:34:16:36:9 | {...} | try.ps1:35:13:35:20 | throw ... | | +| try.ps1:35:13:35:20 | throw ... | try.ps1:35:19:35:20 | 42 | | +| try.ps1:35:19:35:20 | 42 | try.ps1:34:9:36:9 | if (...) {...} | | +| try.ps1:40:5:40:12 | return ... | try.ps1:40:12:40:12 | 1 | | +| try.ps1:40:12:40:12 | 1 | try.ps1:32:53:41:1 | exit {...} (normal) | | +| try.ps1:43:1:50:1 | def of test-try-catch-specific-1 | try.ps1:52:1:59:1 | def of test-try-catch-specific-1 | | +| try.ps1:43:36:50:1 | [synth] pipeline | try.ps1:44:5:49:12 | {...} | | +| try.ps1:43:36:50:1 | enter {...} | try.ps1:43:36:50:1 | {...} | | +| try.ps1:43:36:50:1 | exit {...} (normal) | try.ps1:43:36:50:1 | exit {...} | | +| try.ps1:43:36:50:1 | {...} | try.ps1:43:36:50:1 | [synth] pipeline | | +| try.ps1:44:5:48:5 | try {...} | try.ps1:44:9:46:5 | {...} | | +| try.ps1:44:5:49:12 | {...} | try.ps1:44:5:48:5 | try {...} | | +| try.ps1:44:9:46:5 | {...} | try.ps1:45:9:45:29 | [Stmt] Call to write-output | | +| try.ps1:45:9:45:20 | Write-Output | try.ps1:45:22:45:29 | Hello! | | +| try.ps1:45:9:45:29 | Call to write-output | try.ps1:49:5:49:12 | return ... | | +| try.ps1:45:9:45:29 | [Stmt] Call to write-output | try.ps1:45:9:45:20 | Write-Output | | +| try.ps1:45:22:45:29 | Hello! | try.ps1:45:9:45:29 | Call to write-output | | +| try.ps1:49:5:49:12 | return ... | try.ps1:49:12:49:12 | 1 | | +| try.ps1:49:12:49:12 | 1 | try.ps1:43:36:50:1 | exit {...} (normal) | | +| try.ps1:52:1:59:1 | def of test-try-catch-specific-1 | try.ps1:61:1:70:1 | def of test-try-two-catch-specific-1 | | +| try.ps1:52:36:59:1 | [synth] pipeline | try.ps1:53:5:58:12 | {...} | | +| try.ps1:52:36:59:1 | enter {...} | try.ps1:52:36:59:1 | {...} | | +| try.ps1:52:36:59:1 | exit {...} (normal) | try.ps1:52:36:59:1 | exit {...} | | +| try.ps1:52:36:59:1 | {...} | try.ps1:52:36:59:1 | [synth] pipeline | | +| try.ps1:53:5:57:5 | try {...} | try.ps1:53:9:55:5 | {...} | | +| try.ps1:53:5:58:12 | {...} | try.ps1:53:5:57:5 | try {...} | | +| try.ps1:53:9:55:5 | {...} | try.ps1:54:9:54:29 | [Stmt] Call to write-output | | +| try.ps1:54:9:54:20 | Write-Output | try.ps1:54:22:54:29 | Hello! | | +| try.ps1:54:9:54:29 | Call to write-output | try.ps1:58:5:58:12 | return ... | | +| try.ps1:54:9:54:29 | [Stmt] Call to write-output | try.ps1:54:9:54:20 | Write-Output | | +| try.ps1:54:22:54:29 | Hello! | try.ps1:54:9:54:29 | Call to write-output | | +| try.ps1:58:5:58:12 | return ... | try.ps1:58:12:58:12 | 1 | | +| try.ps1:58:12:58:12 | 1 | try.ps1:52:36:59:1 | exit {...} (normal) | | +| try.ps1:61:1:70:1 | def of test-try-two-catch-specific-1 | try.ps1:72:1:79:1 | def of test-try-catch-specific-2 | | +| try.ps1:61:40:70:1 | [synth] pipeline | try.ps1:62:5:69:12 | {...} | | +| try.ps1:61:40:70:1 | enter {...} | try.ps1:61:40:70:1 | {...} | | +| try.ps1:61:40:70:1 | exit {...} (normal) | try.ps1:61:40:70:1 | exit {...} | | +| try.ps1:61:40:70:1 | {...} | try.ps1:61:40:70:1 | [synth] pipeline | | +| try.ps1:62:5:68:5 | try {...} | try.ps1:62:9:64:5 | {...} | | +| try.ps1:62:5:69:12 | {...} | try.ps1:62:5:68:5 | try {...} | | +| try.ps1:62:9:64:5 | {...} | try.ps1:63:9:63:29 | [Stmt] Call to write-output | | +| try.ps1:63:9:63:20 | Write-Output | try.ps1:63:22:63:29 | Hello! | | +| try.ps1:63:9:63:29 | Call to write-output | try.ps1:69:5:69:12 | return ... | | +| try.ps1:63:9:63:29 | [Stmt] Call to write-output | try.ps1:63:9:63:20 | Write-Output | | +| try.ps1:63:22:63:29 | Hello! | try.ps1:63:9:63:29 | Call to write-output | | +| try.ps1:69:5:69:12 | return ... | try.ps1:69:12:69:12 | 2 | | +| try.ps1:69:12:69:12 | 2 | try.ps1:61:40:70:1 | exit {...} (normal) | | +| try.ps1:72:1:79:1 | def of test-try-catch-specific-2 | try.ps1:81:1:90:1 | def of test-try-two-catch-specific-2 | | +| try.ps1:72:36:79:1 | [synth] pipeline | try.ps1:73:5:78:12 | {...} | | +| try.ps1:72:36:79:1 | enter {...} | try.ps1:72:36:79:1 | {...} | | +| try.ps1:72:36:79:1 | exit {...} (normal) | try.ps1:72:36:79:1 | exit {...} | | +| try.ps1:72:36:79:1 | {...} | try.ps1:72:36:79:1 | [synth] pipeline | | +| try.ps1:73:5:77:5 | try {...} | try.ps1:73:9:75:5 | {...} | | +| try.ps1:73:5:78:12 | {...} | try.ps1:73:5:77:5 | try {...} | | +| try.ps1:73:9:75:5 | {...} | try.ps1:74:9:74:29 | [Stmt] Call to write-output | | +| try.ps1:74:9:74:20 | Write-Output | try.ps1:74:22:74:29 | Hello! | | +| try.ps1:74:9:74:29 | Call to write-output | try.ps1:78:5:78:12 | return ... | | +| try.ps1:74:9:74:29 | [Stmt] Call to write-output | try.ps1:74:9:74:20 | Write-Output | | +| try.ps1:74:22:74:29 | Hello! | try.ps1:74:9:74:29 | Call to write-output | | +| try.ps1:78:5:78:12 | return ... | try.ps1:78:12:78:12 | 1 | | +| try.ps1:78:12:78:12 | 1 | try.ps1:72:36:79:1 | exit {...} (normal) | | +| try.ps1:81:1:90:1 | def of test-try-two-catch-specific-2 | try.ps1:92:1:103:1 | def of test-try-three-catch-specific-2 | | +| try.ps1:81:40:90:1 | [synth] pipeline | try.ps1:82:5:89:12 | {...} | | +| try.ps1:81:40:90:1 | enter {...} | try.ps1:81:40:90:1 | {...} | | +| try.ps1:81:40:90:1 | exit {...} (normal) | try.ps1:81:40:90:1 | exit {...} | | +| try.ps1:81:40:90:1 | {...} | try.ps1:81:40:90:1 | [synth] pipeline | | +| try.ps1:82:5:88:5 | try {...} | try.ps1:82:9:84:5 | {...} | | +| try.ps1:82:5:89:12 | {...} | try.ps1:82:5:88:5 | try {...} | | +| try.ps1:82:9:84:5 | {...} | try.ps1:83:9:83:29 | [Stmt] Call to write-output | | +| try.ps1:83:9:83:20 | Write-Output | try.ps1:83:22:83:29 | Hello! | | +| try.ps1:83:9:83:29 | Call to write-output | try.ps1:89:5:89:12 | return ... | | +| try.ps1:83:9:83:29 | [Stmt] Call to write-output | try.ps1:83:9:83:20 | Write-Output | | +| try.ps1:83:22:83:29 | Hello! | try.ps1:83:9:83:29 | Call to write-output | | +| try.ps1:89:5:89:12 | return ... | try.ps1:89:12:89:12 | 2 | | +| try.ps1:89:12:89:12 | 2 | try.ps1:81:40:90:1 | exit {...} (normal) | | +| try.ps1:92:1:103:1 | def of test-try-three-catch-specific-2 | try.ps1:105:1:114:1 | def of test-try-catch-finally | | +| try.ps1:92:42:103:1 | [synth] pipeline | try.ps1:93:5:102:12 | {...} | | +| try.ps1:92:42:103:1 | enter {...} | try.ps1:92:42:103:1 | {...} | | +| try.ps1:92:42:103:1 | exit {...} (normal) | try.ps1:92:42:103:1 | exit {...} | | +| try.ps1:92:42:103:1 | {...} | try.ps1:92:42:103:1 | [synth] pipeline | | +| try.ps1:93:5:101:5 | try {...} | try.ps1:93:9:95:5 | {...} | | +| try.ps1:93:5:102:12 | {...} | try.ps1:93:5:101:5 | try {...} | | +| try.ps1:93:9:95:5 | {...} | try.ps1:94:9:94:29 | [Stmt] Call to write-output | | +| try.ps1:94:9:94:20 | Write-Output | try.ps1:94:22:94:29 | Hello! | | +| try.ps1:94:9:94:29 | Call to write-output | try.ps1:102:5:102:12 | return ... | | +| try.ps1:94:9:94:29 | [Stmt] Call to write-output | try.ps1:94:9:94:20 | Write-Output | | +| try.ps1:94:22:94:29 | Hello! | try.ps1:94:9:94:29 | Call to write-output | | +| try.ps1:102:5:102:12 | return ... | try.ps1:102:12:102:12 | 3 | | +| try.ps1:102:12:102:12 | 3 | try.ps1:92:42:103:1 | exit {...} (normal) | | +| try.ps1:105:1:114:1 | def of test-try-catch-finally | try.ps1:116:1:123:1 | def of test-try-finally | | +| try.ps1:105:33:114:1 | [synth] pipeline | try.ps1:106:5:113:12 | {...} | | +| try.ps1:105:33:114:1 | enter {...} | try.ps1:105:33:114:1 | {...} | | +| try.ps1:105:33:114:1 | exit {...} (normal) | try.ps1:105:33:114:1 | exit {...} | | +| try.ps1:105:33:114:1 | {...} | try.ps1:105:33:114:1 | [synth] pipeline | | +| try.ps1:106:5:112:5 | try {...} | try.ps1:106:9:108:5 | {...} | | +| try.ps1:106:5:113:12 | {...} | try.ps1:106:5:112:5 | try {...} | | +| try.ps1:106:9:108:5 | {...} | try.ps1:107:9:107:29 | [Stmt] Call to write-output | | +| try.ps1:107:9:107:20 | Write-Output | try.ps1:107:22:107:29 | Hello! | | +| try.ps1:107:9:107:29 | Call to write-output | try.ps1:110:15:112:5 | {...} | | +| try.ps1:107:9:107:29 | [Stmt] Call to write-output | try.ps1:107:9:107:20 | Write-Output | | +| try.ps1:107:22:107:29 | Hello! | try.ps1:107:9:107:29 | Call to write-output | | +| try.ps1:110:15:112:5 | {...} | try.ps1:111:9:111:31 | [Stmt] Call to write-output | | +| try.ps1:111:9:111:20 | Write-Output | try.ps1:111:22:111:31 | Finally! | | +| try.ps1:111:9:111:31 | Call to write-output | try.ps1:113:5:113:12 | return ... | | +| try.ps1:111:9:111:31 | [Stmt] Call to write-output | try.ps1:111:9:111:20 | Write-Output | | +| try.ps1:111:22:111:31 | Finally! | try.ps1:111:9:111:31 | Call to write-output | | +| try.ps1:113:5:113:12 | return ... | try.ps1:113:12:113:12 | 1 | | +| try.ps1:113:12:113:12 | 1 | try.ps1:105:33:114:1 | exit {...} (normal) | | +| try.ps1:116:1:123:1 | def of test-try-finally | try.ps1:125:1:134:1 | def of test-try-finally-catch-specific-1 | | +| try.ps1:116:27:123:1 | [synth] pipeline | try.ps1:117:5:122:12 | {...} | | +| try.ps1:116:27:123:1 | enter {...} | try.ps1:116:27:123:1 | {...} | | +| try.ps1:116:27:123:1 | exit {...} (normal) | try.ps1:116:27:123:1 | exit {...} | | +| try.ps1:116:27:123:1 | {...} | try.ps1:116:27:123:1 | [synth] pipeline | | +| try.ps1:117:5:121:5 | try {...} | try.ps1:117:9:119:5 | {...} | | +| try.ps1:117:5:122:12 | {...} | try.ps1:117:5:121:5 | try {...} | | +| try.ps1:117:9:119:5 | {...} | try.ps1:118:9:118:29 | [Stmt] Call to write-output | | +| try.ps1:118:9:118:20 | Write-Output | try.ps1:118:22:118:29 | Hello! | | +| try.ps1:118:9:118:29 | Call to write-output | try.ps1:119:15:121:5 | {...} | | +| try.ps1:118:9:118:29 | [Stmt] Call to write-output | try.ps1:118:9:118:20 | Write-Output | | +| try.ps1:118:22:118:29 | Hello! | try.ps1:118:9:118:29 | Call to write-output | | +| try.ps1:119:15:121:5 | {...} | try.ps1:120:9:120:31 | [Stmt] Call to write-output | | +| try.ps1:120:9:120:20 | Write-Output | try.ps1:120:22:120:31 | Finally! | | +| try.ps1:120:9:120:31 | Call to write-output | try.ps1:122:5:122:12 | return ... | | +| try.ps1:120:9:120:31 | [Stmt] Call to write-output | try.ps1:120:9:120:20 | Write-Output | | +| try.ps1:120:22:120:31 | Finally! | try.ps1:120:9:120:31 | Call to write-output | | +| try.ps1:122:5:122:12 | return ... | try.ps1:122:12:122:12 | 1 | | +| try.ps1:122:12:122:12 | 1 | try.ps1:116:27:123:1 | exit {...} (normal) | | +| try.ps1:125:1:134:1 | def of test-try-finally-catch-specific-1 | try.ps1:136:1:147:1 | def of test-nested-try-inner-finally | | +| try.ps1:125:44:134:1 | [synth] pipeline | try.ps1:126:5:133:12 | {...} | | +| try.ps1:125:44:134:1 | enter {...} | try.ps1:125:44:134:1 | {...} | | +| try.ps1:125:44:134:1 | exit {...} (normal) | try.ps1:125:44:134:1 | exit {...} | | +| try.ps1:125:44:134:1 | {...} | try.ps1:125:44:134:1 | [synth] pipeline | | +| try.ps1:126:5:132:5 | try {...} | try.ps1:126:9:128:5 | {...} | | +| try.ps1:126:5:133:12 | {...} | try.ps1:126:5:132:5 | try {...} | | +| try.ps1:126:9:128:5 | {...} | try.ps1:127:9:127:29 | [Stmt] Call to write-output | | +| try.ps1:127:9:127:20 | Write-Output | try.ps1:127:22:127:29 | Hello! | | +| try.ps1:127:9:127:29 | Call to write-output | try.ps1:130:15:132:5 | {...} | | +| try.ps1:127:9:127:29 | [Stmt] Call to write-output | try.ps1:127:9:127:20 | Write-Output | | +| try.ps1:127:22:127:29 | Hello! | try.ps1:127:9:127:29 | Call to write-output | | +| try.ps1:130:15:132:5 | {...} | try.ps1:131:9:131:31 | [Stmt] Call to write-output | | +| try.ps1:131:9:131:20 | Write-Output | try.ps1:131:22:131:31 | Finally! | | +| try.ps1:131:9:131:31 | Call to write-output | try.ps1:133:5:133:12 | return ... | | +| try.ps1:131:9:131:31 | [Stmt] Call to write-output | try.ps1:131:9:131:20 | Write-Output | | +| try.ps1:131:22:131:31 | Finally! | try.ps1:131:9:131:31 | Call to write-output | | +| try.ps1:133:5:133:12 | return ... | try.ps1:133:12:133:12 | 1 | | +| try.ps1:133:12:133:12 | 1 | try.ps1:125:44:134:1 | exit {...} (normal) | | +| try.ps1:136:1:147:1 | def of test-nested-try-inner-finally | try.ps1:149:1:162:1 | def of test-nested-try-inner-finally | | +| try.ps1:136:40:147:1 | [synth] pipeline | try.ps1:137:5:146:12 | {...} | | +| try.ps1:136:40:147:1 | enter {...} | try.ps1:136:40:147:1 | {...} | | +| try.ps1:136:40:147:1 | exit {...} (normal) | try.ps1:136:40:147:1 | exit {...} | | +| try.ps1:136:40:147:1 | {...} | try.ps1:136:40:147:1 | [synth] pipeline | | +| try.ps1:137:5:145:5 | try {...} | try.ps1:137:9:143:5 | {...} | | +| try.ps1:137:5:146:12 | {...} | try.ps1:137:5:145:5 | try {...} | | +| try.ps1:137:9:143:5 | {...} | try.ps1:138:9:142:9 | try {...} | | +| try.ps1:138:9:142:9 | try {...} | try.ps1:138:13:140:9 | {...} | | +| try.ps1:138:13:140:9 | {...} | try.ps1:139:13:139:33 | [Stmt] Call to write-output | | +| try.ps1:139:13:139:24 | Write-Output | try.ps1:139:26:139:33 | Hello! | | +| try.ps1:139:13:139:33 | Call to write-output | try.ps1:146:5:146:12 | return ... | | +| try.ps1:139:13:139:33 | [Stmt] Call to write-output | try.ps1:139:13:139:24 | Write-Output | | +| try.ps1:139:26:139:33 | Hello! | try.ps1:139:13:139:33 | Call to write-output | | +| try.ps1:146:5:146:12 | return ... | try.ps1:146:12:146:12 | 1 | | +| try.ps1:146:12:146:12 | 1 | try.ps1:136:40:147:1 | exit {...} (normal) | | +| try.ps1:149:1:162:1 | def of test-nested-try-inner-finally | try.ps1:164:1:177:1 | def of test-nested-try-outer-finally | | +| try.ps1:149:40:162:1 | [synth] pipeline | try.ps1:150:5:161:12 | {...} | | +| try.ps1:149:40:162:1 | enter {...} | try.ps1:149:40:162:1 | {...} | | +| try.ps1:149:40:162:1 | exit {...} (normal) | try.ps1:149:40:162:1 | exit {...} | | +| try.ps1:149:40:162:1 | {...} | try.ps1:149:40:162:1 | [synth] pipeline | | +| try.ps1:150:5:160:5 | try {...} | try.ps1:150:9:158:5 | {...} | | +| try.ps1:150:5:161:12 | {...} | try.ps1:150:5:160:5 | try {...} | | +| try.ps1:150:9:158:5 | {...} | try.ps1:151:9:157:9 | try {...} | | +| try.ps1:151:9:157:9 | try {...} | try.ps1:151:13:153:9 | {...} | | +| try.ps1:151:13:153:9 | {...} | try.ps1:152:13:152:33 | [Stmt] Call to write-output | | +| try.ps1:152:13:152:24 | Write-Output | try.ps1:152:26:152:33 | Hello! | | +| try.ps1:152:13:152:33 | Call to write-output | try.ps1:155:19:157:9 | {...} | | +| try.ps1:152:13:152:33 | [Stmt] Call to write-output | try.ps1:152:13:152:24 | Write-Output | | +| try.ps1:152:26:152:33 | Hello! | try.ps1:152:13:152:33 | Call to write-output | | +| try.ps1:155:19:157:9 | {...} | try.ps1:156:13:156:35 | [Stmt] Call to write-output | | +| try.ps1:156:13:156:24 | Write-Output | try.ps1:156:26:156:35 | Finally! | | +| try.ps1:156:13:156:35 | Call to write-output | try.ps1:161:5:161:12 | return ... | | +| try.ps1:156:13:156:35 | [Stmt] Call to write-output | try.ps1:156:13:156:24 | Write-Output | | +| try.ps1:156:26:156:35 | Finally! | try.ps1:156:13:156:35 | Call to write-output | | +| try.ps1:161:5:161:12 | return ... | try.ps1:161:12:161:12 | 1 | | +| try.ps1:161:12:161:12 | 1 | try.ps1:149:40:162:1 | exit {...} (normal) | | +| try.ps1:164:1:177:1 | def of test-nested-try-outer-finally | try.ps1:179:1:194:1 | def of test-nested-try-inner-outer-finally | | +| try.ps1:164:40:177:1 | [synth] pipeline | try.ps1:165:5:176:12 | {...} | | +| try.ps1:164:40:177:1 | enter {...} | try.ps1:164:40:177:1 | {...} | | +| try.ps1:164:40:177:1 | exit {...} (normal) | try.ps1:164:40:177:1 | exit {...} | | +| try.ps1:164:40:177:1 | {...} | try.ps1:164:40:177:1 | [synth] pipeline | | +| try.ps1:165:5:175:5 | try {...} | try.ps1:165:9:171:5 | {...} | | +| try.ps1:165:5:176:12 | {...} | try.ps1:165:5:175:5 | try {...} | | +| try.ps1:165:9:171:5 | {...} | try.ps1:166:9:170:9 | try {...} | | +| try.ps1:166:9:170:9 | try {...} | try.ps1:166:13:168:9 | {...} | | +| try.ps1:166:13:168:9 | {...} | try.ps1:167:13:167:33 | [Stmt] Call to write-output | | +| try.ps1:167:13:167:24 | Write-Output | try.ps1:167:26:167:33 | Hello! | | +| try.ps1:167:13:167:33 | Call to write-output | try.ps1:173:15:175:5 | {...} | | +| try.ps1:167:13:167:33 | [Stmt] Call to write-output | try.ps1:167:13:167:24 | Write-Output | | +| try.ps1:167:26:167:33 | Hello! | try.ps1:167:13:167:33 | Call to write-output | | +| try.ps1:173:15:175:5 | {...} | try.ps1:174:9:174:31 | [Stmt] Call to write-output | | +| try.ps1:174:9:174:20 | Write-Output | try.ps1:174:22:174:31 | Finally! | | +| try.ps1:174:9:174:31 | Call to write-output | try.ps1:176:5:176:12 | return ... | | +| try.ps1:174:9:174:31 | [Stmt] Call to write-output | try.ps1:174:9:174:20 | Write-Output | | +| try.ps1:174:22:174:31 | Finally! | try.ps1:174:9:174:31 | Call to write-output | | +| try.ps1:176:5:176:12 | return ... | try.ps1:176:12:176:12 | 1 | | +| try.ps1:176:12:176:12 | 1 | try.ps1:164:40:177:1 | exit {...} (normal) | | +| try.ps1:179:1:194:1 | def of test-nested-try-inner-outer-finally | try.ps1:1:1:194:1 | exit {...} (normal) | | +| try.ps1:179:46:194:1 | [synth] pipeline | try.ps1:180:5:193:12 | {...} | | +| try.ps1:179:46:194:1 | enter {...} | try.ps1:179:46:194:1 | {...} | | +| try.ps1:179:46:194:1 | exit {...} (normal) | try.ps1:179:46:194:1 | exit {...} | | +| try.ps1:179:46:194:1 | {...} | try.ps1:179:46:194:1 | [synth] pipeline | | +| try.ps1:180:5:192:5 | try {...} | try.ps1:180:9:188:5 | {...} | | +| try.ps1:180:5:193:12 | {...} | try.ps1:180:5:192:5 | try {...} | | +| try.ps1:180:9:188:5 | {...} | try.ps1:181:9:187:9 | try {...} | | +| try.ps1:181:9:187:9 | try {...} | try.ps1:181:13:183:9 | {...} | | +| try.ps1:181:13:183:9 | {...} | try.ps1:182:13:182:33 | [Stmt] Call to write-output | | +| try.ps1:182:13:182:24 | Write-Output | try.ps1:182:26:182:33 | Hello! | | +| try.ps1:182:13:182:33 | Call to write-output | try.ps1:185:19:187:9 | {...} | | +| try.ps1:182:13:182:33 | [Stmt] Call to write-output | try.ps1:182:13:182:24 | Write-Output | | +| try.ps1:182:26:182:33 | Hello! | try.ps1:182:13:182:33 | Call to write-output | | +| try.ps1:185:19:187:9 | {...} | try.ps1:186:13:186:35 | [Stmt] Call to write-output | | +| try.ps1:186:13:186:24 | Write-Output | try.ps1:186:26:186:35 | Finally! | | +| try.ps1:186:13:186:35 | Call to write-output | try.ps1:190:15:192:5 | {...} | | +| try.ps1:186:13:186:35 | [Stmt] Call to write-output | try.ps1:186:13:186:24 | Write-Output | | +| try.ps1:186:26:186:35 | Finally! | try.ps1:186:13:186:35 | Call to write-output | | +| try.ps1:190:15:192:5 | {...} | try.ps1:191:9:191:31 | [Stmt] Call to write-output | | +| try.ps1:191:9:191:20 | Write-Output | try.ps1:191:22:191:31 | Finally! | | +| try.ps1:191:9:191:31 | Call to write-output | try.ps1:193:5:193:12 | return ... | | +| try.ps1:191:9:191:31 | [Stmt] Call to write-output | try.ps1:191:9:191:20 | Write-Output | | +| try.ps1:191:22:191:31 | Finally! | try.ps1:191:9:191:31 | Call to write-output | | +| try.ps1:193:5:193:12 | return ... | try.ps1:193:12:193:12 | 1 | | +| try.ps1:193:12:193:12 | 1 | try.ps1:179:46:194:1 | exit {...} (normal) | | diff --git a/powershell/ql/test/library-tests/controlflow/graph/Cfg.ql b/powershell/ql/test/library-tests/controlflow/graph/Cfg.ql new file mode 100644 index 000000000000..c89c201daff4 --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/Cfg.ql @@ -0,0 +1,2 @@ +import semmle.code.powershell.Cfg +import semmle.code.powershell.controlflow.internal.ControlFlowGraphImpl::TestOutput diff --git a/powershell/ql/test/library-tests/controlflow/graph/conditionals.ps1 b/powershell/ql/test/library-tests/controlflow/graph/conditionals.ps1 new file mode 100644 index 000000000000..8b1437364906 --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/conditionals.ps1 @@ -0,0 +1,129 @@ +function test-if { + param($myBool) + + if($myBool) + { + return 10; + } + return 11; +} + +function test-if-else { + param($myBool) + + if($myBool) + { + return 10; + } + else + { + return 11; + } +} + +function test-if-conj { + param($myBool1, $myBool2) + + if($myBool1 -and $myBool2) + { + return 10; + } + return 11; +} + +function test-if-else-conj { + param($myBool1, $myBool2) + + if($myBool1 -and $myBool2) + { + return 10; + } + else + { + return 11; + } +} + +function test-if-disj { + param($myBool1, $myBool2) + + if($myBool1 -or $myBool2) + { + return 10; + } + return 11; +} + +function test-if-else-disj { + param($myBool1, $myBool2) + + if($myBool1 -or $myBool2) + { + return 10; + } + else + { + return 11; + } +} + +function test-else-if { + param($myBool1, $myBool2) + + if($myBool1) + { + return 10; + } + elseif($myBoo2) + { + return 11; + } + return 12; +} + +function test-else-if-else { + param($myBool1, $myBool2) + + if($myBool1) + { + return 10; + } + elseif($myBoo2) + { + return 11; + } + else + { + return 12; + } +} + +function test-switch($n) { + switch($n) + { + 0: { return 0; } + 1: { return 1; } + 2: { return 2; } + } +} + +function test-switch-default($n) { + switch($n) + { + 0: { return 0; } + 1: { return 1; } + 2: { return 2; } + default: { + Write-Output "Error!" + return 3; + } + } +} + +function test-switch-assign($n) { + $a = switch($n) { + 0: { "0" } + 1: { "1" } + 2: { "2" } + } +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/controlflow/graph/consistency.expected b/powershell/ql/test/library-tests/controlflow/graph/consistency.expected new file mode 100644 index 000000000000..0a8f7a69ad2d --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/consistency.expected @@ -0,0 +1,24 @@ +nonUniqueSetRepresentation +breakInvariant2 +breakInvariant3 +breakInvariant4 +breakInvariant5 +multipleSuccessors +| functions.ps1:16:9:16:24 | name1 | successor | functions.ps1:16:24:16:24 | 0 | +| functions.ps1:16:9:16:24 | name1 | successor | functions.ps1:17:9:17:33 | name2 | +| functions.ps1:16:24:16:24 | 0 | successor | functions.ps1:17:9:17:33 | name2 | +| functions.ps1:16:24:16:24 | 0 | successor | functions.ps1:17:24:17:29 | name1 | +| functions.ps1:17:9:17:33 | name2 | successor | functions.ps1:13:28:20:1 | [synth] pipeline | +| functions.ps1:17:9:17:33 | name2 | successor | functions.ps1:17:24:17:29 | name1 | +| functions.ps1:17:24:17:33 | ...+... | successor | functions.ps1:13:28:20:1 | [synth] pipeline | +| functions.ps1:17:24:17:33 | ...+... | successor | functions.ps1:15:9:15:20 | name0 | +| functions.ps1:46:17:46:18 | __pipeline_iterator | successor | functions.ps1:44:5:47:5 | [synth] pipeline | +| functions.ps1:46:17:46:18 | __pipeline_iterator | successor | functions.ps1:48:5:51:5 | {...} | +| loops.ps1:45:14:45:19 | ...+... | successor | loops.ps1:44:18:44:19 | i | +| loops.ps1:45:14:45:19 | ...+... | successor | loops.ps1:44:29:44:39 | ...=... | +simpleAndNormalSuccessors +deadEnd +nonUniqueSplitKind +nonUniqueListOrder +multipleToString +scopeNoFirst diff --git a/powershell/ql/test/library-tests/controlflow/graph/consistency.ql b/powershell/ql/test/library-tests/controlflow/graph/consistency.ql new file mode 100644 index 000000000000..f7ab51cc4941 --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/consistency.ql @@ -0,0 +1 @@ +import semmle.code.powershell.controlflow.internal.ControlFlowGraphImpl::Consistency \ No newline at end of file diff --git a/powershell/ql/test/library-tests/controlflow/graph/functions.ps1 b/powershell/ql/test/library-tests/controlflow/graph/functions.ps1 new file mode 100644 index 000000000000..e90206349252 --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/functions.ps1 @@ -0,0 +1,53 @@ +Function Add-Numbers-Arguments { + # We take in two numbers + param( + [int] $number1, + [int] $number2 + ) + # We add them together + $number1 + $number2 +} + +function foo() { param($a) } + +Function Default-Arguments { + param( + [int] $name0, + [int] $name1 = 0, + [int] $name2 = $name1 + 1 + ) + $name + $name2 +} + +Function Add-Numbers-From-Array { + # We take in a list of numbers + param( + [int[]] $numbers + ) + + $sum = 0 + foreach ($number in $numbers) { + # We add each number to the sum + $sum += $number + } + $sum +} + +Function Add-Numbers-From-Pipeline { + # We take in a list of numbers + param( + [int[]] $numbers + ) + Begin { + $sum = 0 + } + Process { + # We add each number to the sum + $sum += $_ + } + End { + # We return the sum + $sum + } +} + diff --git a/powershell/ql/test/library-tests/controlflow/graph/global.ps1 b/powershell/ql/test/library-tests/controlflow/graph/global.ps1 new file mode 100644 index 000000000000..e5df15a2fbdc --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/global.ps1 @@ -0,0 +1,7 @@ +Begin { + $a = 1 + $b = 2 +} +End { + $c = $a + $b +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/controlflow/graph/loops.ps1 b/powershell/ql/test/library-tests/controlflow/graph/loops.ps1 new file mode 100644 index 000000000000..a8d8ff969d63 --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/loops.ps1 @@ -0,0 +1,69 @@ +function Test-While { + $a = 0 + + while($a -le 10) { + $a = $a + 1 + } +} + +function Test-Break { + $a = 0 + while($a -le 10) { + break + $a = $a + 1 + } +} + +function Test-Continue { + $a = 0 + while($a -le 10) { + continue + $a = $a + 1 + } +} + +function Test-DoWhile { + $a = 0 + + do { + $a = $a + 1 + } while ($a -le 10) +} + +function Test-DoUntil { + $a = 0 + + do { + $a = $a + 1 + } until ($a -ge 10) +} + +function Test-For { + $a = 0 + + for ($i = 0; $i -le 10; $i = $i + 1) { + $a = $a + 1 + } +} + +function Test-ForEach { + $letterArray = 'a','b','c','d' + $a = 0 + foreach ($letter in $letterArray) + { + $a = $a + 1 + } +} + +function Test-For-Ever { + $a = 0 + + for(;;) + { + if($a -le 10) + { + break; + } + } +} + diff --git a/powershell/ql/test/library-tests/controlflow/graph/try.ps1 b/powershell/ql/test/library-tests/controlflow/graph/try.ps1 new file mode 100644 index 000000000000..0dbf2ee8a82e --- /dev/null +++ b/powershell/ql/test/library-tests/controlflow/graph/try.ps1 @@ -0,0 +1,194 @@ +function test-try-catch { + try { + Write-Output "Hello!"; + } catch { + return 0; + } + return 1; +} + +function test-try-with-throw-catch($b) { + try { + if($b) { + throw 42; + } + } catch { + return 0; + } + return 1; +} + +function test-try-with-throw-catch-with-throw($b) { + try { + if($b) { + throw 42; + } + } catch { + throw ""; + } + return 1; +} + +function test-try-with-throw-catch-with-rethrow($b) { + try { + if($b) { + throw 42; + } + } catch { + throw; + } + return 1; +} + +function test-try-catch-specific-1 { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } + return 1; +} + +function test-try-catch-specific-1 { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } + return 1; +} + +function test-try-two-catch-specific-1 { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } catch { + return 1; + } + return 2; +} + +function test-try-catch-specific-2 { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException, SystemMmanagement.Automation.MethodInvocationeEception] { + return 0; + } + return 1; +} + +function test-try-two-catch-specific-2 { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException, SystemMmanagement.Automation.MethodInvocationeEception] { + return 0; + } catch [Exception] { + return 1; + } + return 2; +} + +function test-try-three-catch-specific-2 { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException, SystemMmanagement.Automation.MethodInvocationeEception] { + return 0; + } catch [Exception] { + return 1; + } catch { + return 2; + } + return 3; +} + +function test-try-catch-finally { + try { + Write-Output "Hello!"; + } catch { + return 0; + } finally { + Write-Output "Finally!"; + } + return 1; +} + +function test-try-finally { + try { + Write-Output "Hello!"; + } finally { + Write-Output "Finally!"; + } + return 1; +} + +function test-try-finally-catch-specific-1 { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } finally { + Write-Output "Finally!"; + } + return 1; +} + +function test-nested-try-inner-finally { + try { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } + } catch { + return 0; + } + return 1; +} + +function test-nested-try-inner-finally { + try { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } finally { + Write-Output "Finally!"; + } + } catch { + return 0; + } + return 1; +} + +function test-nested-try-outer-finally { + try { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } + } catch { + return 0; + } finally { + Write-Output "Finally!"; + } + return 1; +} + +function test-nested-try-inner-outer-finally { + try { + try { + Write-Output "Hello!"; + } catch [System.Net.WebException] { + return 0; + } finally { + Write-Output "Finally!"; + } + } catch { + return 0; + } finally { + Write-Output "Finally!"; + } + return 1; +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/fields/test.expected b/powershell/ql/test/library-tests/dataflow/fields/test.expected new file mode 100644 index 000000000000..5fad6fe2abaf --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/fields/test.expected @@ -0,0 +1,220 @@ +models +edges +| test.ps1:3:1:3:2 | [post] a [f] | test.ps1:4:6:4:7 | a [f] | provenance | | +| test.ps1:3:8:3:17 | Call to source | test.ps1:3:1:3:2 | [post] a [f] | provenance | | +| test.ps1:4:6:4:7 | a [f] | test.ps1:4:6:4:9 | f | provenance | | +| test.ps1:10:1:10:5 | [post] arr1 [element 3] | test.ps1:11:6:11:10 | arr1 [element 3] | provenance | | +| test.ps1:10:12:10:21 | Call to source | test.ps1:10:1:10:5 | [post] arr1 [element 3] | provenance | | +| test.ps1:11:6:11:10 | arr1 [element 3] | test.ps1:11:6:11:13 | ...[...] | provenance | | +| test.ps1:14:1:14:5 | [post] arr2 [unknown] | test.ps1:15:6:15:10 | arr2 [unknown] | provenance | | +| test.ps1:14:19:14:28 | Call to source | test.ps1:14:1:14:5 | [post] arr2 [unknown] | provenance | | +| test.ps1:15:6:15:10 | arr2 [unknown] | test.ps1:15:6:15:13 | ...[...] | provenance | | +| test.ps1:17:1:17:5 | [post] arr3 [element 3] | test.ps1:18:6:18:10 | arr3 [element 3] | provenance | | +| test.ps1:17:12:17:21 | Call to source | test.ps1:17:1:17:5 | [post] arr3 [element 3] | provenance | | +| test.ps1:18:6:18:10 | arr3 [element 3] | test.ps1:18:6:18:20 | ...[...] | provenance | | +| test.ps1:20:1:20:5 | [post] arr4 [unknown] | test.ps1:21:6:21:10 | arr4 [unknown] | provenance | | +| test.ps1:20:20:20:29 | Call to source | test.ps1:20:1:20:5 | [post] arr4 [unknown] | provenance | | +| test.ps1:21:6:21:10 | arr4 [unknown] | test.ps1:21:6:21:21 | ...[...] | provenance | | +| test.ps1:23:1:23:5 | [post] arr5 [unknown, element 1] | test.ps1:24:6:24:10 | arr5 [unknown, element 1] | provenance | | +| test.ps1:23:1:23:16 | [post] ...[...] [element 1] | test.ps1:23:1:23:5 | [post] arr5 [unknown, element 1] | provenance | | +| test.ps1:23:23:23:32 | Call to source | test.ps1:23:1:23:16 | [post] ...[...] [element 1] | provenance | | +| test.ps1:24:6:24:10 | arr5 [unknown, element 1] | test.ps1:24:6:24:21 | ...[...] [element 1] | provenance | | +| test.ps1:24:6:24:21 | ...[...] [element 1] | test.ps1:24:6:24:24 | ...[...] | provenance | | +| test.ps1:27:1:27:5 | [post] arr6 [element 1, unknown] | test.ps1:28:6:28:10 | arr6 [element 1, unknown] | provenance | | +| test.ps1:27:1:27:8 | [post] ...[...] [unknown] | test.ps1:27:1:27:5 | [post] arr6 [element 1, unknown] | provenance | | +| test.ps1:27:23:27:32 | Call to source | test.ps1:27:1:27:8 | [post] ...[...] [unknown] | provenance | | +| test.ps1:28:6:28:10 | arr6 [element 1, unknown] | test.ps1:28:6:28:13 | ...[...] [unknown] | provenance | | +| test.ps1:28:6:28:13 | ...[...] [unknown] | test.ps1:28:6:28:24 | ...[...] | provenance | | +| test.ps1:31:1:31:5 | [post] arr7 [unknown, unknown] | test.ps1:32:6:32:10 | arr7 [unknown, unknown] | provenance | | +| test.ps1:31:1:31:5 | [post] arr7 [unknown, unknown] | test.ps1:33:6:33:10 | arr7 [unknown, unknown] | provenance | | +| test.ps1:31:1:31:16 | [post] ...[...] [unknown] | test.ps1:31:1:31:5 | [post] arr7 [unknown, unknown] | provenance | | +| test.ps1:31:31:31:40 | Call to source | test.ps1:31:1:31:16 | [post] ...[...] [unknown] | provenance | | +| test.ps1:32:6:32:10 | arr7 [unknown, unknown] | test.ps1:32:6:32:13 | ...[...] [unknown] | provenance | | +| test.ps1:32:6:32:13 | ...[...] [unknown] | test.ps1:32:6:32:16 | ...[...] | provenance | | +| test.ps1:33:6:33:10 | arr7 [unknown, unknown] | test.ps1:33:6:33:21 | ...[...] [unknown] | provenance | | +| test.ps1:33:6:33:21 | ...[...] [unknown] | test.ps1:33:6:33:32 | ...[...] | provenance | | +| test.ps1:35:1:35:2 | x | test.ps1:37:15:37:16 | x | provenance | | +| test.ps1:35:6:35:16 | Call to source | test.ps1:35:1:35:2 | x | provenance | | +| test.ps1:37:1:37:5 | arr8 [element 2] | test.ps1:40:6:40:10 | arr8 [element 2] | provenance | | +| test.ps1:37:1:37:5 | arr8 [element 2] | test.ps1:41:6:41:10 | arr8 [element 2] | provenance | | +| test.ps1:37:9:37:16 | ...,... [element 2] | test.ps1:37:1:37:5 | arr8 [element 2] | provenance | | +| test.ps1:37:15:37:16 | x | test.ps1:37:9:37:16 | ...,... [element 2] | provenance | | +| test.ps1:40:6:40:10 | arr8 [element 2] | test.ps1:40:6:40:13 | ...[...] | provenance | | +| test.ps1:41:6:41:10 | arr8 [element 2] | test.ps1:41:6:41:20 | ...[...] | provenance | | +| test.ps1:43:1:43:2 | y | test.ps1:45:17:45:18 | y | provenance | | +| test.ps1:43:6:43:16 | Call to source | test.ps1:43:1:43:2 | y | provenance | | +| test.ps1:45:1:45:5 | arr9 [element 2] | test.ps1:48:6:48:10 | arr9 [element 2] | provenance | | +| test.ps1:45:1:45:5 | arr9 [element 2] | test.ps1:49:6:49:10 | arr9 [element 2] | provenance | | +| test.ps1:45:9:45:19 | @(...) [element 2] | test.ps1:45:1:45:5 | arr9 [element 2] | provenance | | +| test.ps1:45:17:45:18 | y | test.ps1:45:9:45:19 | @(...) [element 2] | provenance | | +| test.ps1:48:6:48:10 | arr9 [element 2] | test.ps1:48:6:48:13 | ...[...] | provenance | | +| test.ps1:49:6:49:10 | arr9 [element 2] | test.ps1:49:6:49:20 | ...[...] | provenance | | +| test.ps1:54:5:56:5 | this [field] | test.ps1:55:14:55:24 | this [field] | provenance | | +| test.ps1:55:14:55:24 | this [field] | test.ps1:55:14:55:24 | field | provenance | | +| test.ps1:61:1:61:8 | [post] myClass [field] | test.ps1:63:1:63:8 | myClass [field] | provenance | | +| test.ps1:61:18:61:28 | Call to source | test.ps1:61:1:61:8 | [post] myClass [field] | provenance | | +| test.ps1:63:1:63:8 | myClass [field] | test.ps1:54:5:56:5 | this [field] | provenance | | +| test.ps1:66:5:66:6 | x | test.ps1:69:5:69:6 | x | provenance | | +| test.ps1:66:5:66:6 | x | test.ps1:69:5:69:6 | x | provenance | | +| test.ps1:66:10:66:20 | Call to source | test.ps1:66:5:66:6 | x | provenance | | +| test.ps1:66:10:66:20 | Call to source | test.ps1:66:5:66:6 | x | provenance | | +| test.ps1:67:5:67:6 | y | test.ps1:70:5:70:6 | y | provenance | | +| test.ps1:67:5:67:6 | y | test.ps1:70:5:70:6 | y | provenance | | +| test.ps1:67:10:67:20 | Call to source | test.ps1:67:5:67:6 | y | provenance | | +| test.ps1:67:10:67:20 | Call to source | test.ps1:67:5:67:6 | y | provenance | | +| test.ps1:68:5:68:6 | z | test.ps1:70:9:70:10 | z | provenance | | +| test.ps1:68:10:68:20 | Call to source | test.ps1:68:5:68:6 | z | provenance | | +| test.ps1:69:5:69:6 | x | test.ps1:73:6:73:12 | Call to produce [unknown index] | provenance | | +| test.ps1:70:5:70:6 | y | test.ps1:73:6:73:12 | Call to produce [unknown index] | provenance | | +| test.ps1:70:9:70:10 | z | test.ps1:73:6:73:12 | Call to produce [unknown index] | provenance | | +| test.ps1:73:1:73:2 | x [unknown index] | test.ps1:74:6:74:7 | x [unknown index] | provenance | | +| test.ps1:73:1:73:2 | x [unknown index] | test.ps1:75:6:75:7 | x [unknown index] | provenance | | +| test.ps1:73:1:73:2 | x [unknown index] | test.ps1:76:6:76:7 | x [unknown index] | provenance | | +| test.ps1:73:6:73:12 | Call to produce [unknown index] | test.ps1:73:1:73:2 | x [unknown index] | provenance | | +| test.ps1:74:6:74:7 | x [unknown index] | test.ps1:74:6:74:10 | ...[...] | provenance | | +| test.ps1:75:6:75:7 | x [unknown index] | test.ps1:75:6:75:10 | ...[...] | provenance | | +| test.ps1:76:6:76:7 | x [unknown index] | test.ps1:76:6:76:10 | ...[...] | provenance | | +| test.ps1:78:1:78:5 | hash [element a] | test.ps1:83:6:83:10 | hash [element a] | provenance | | +| test.ps1:78:1:78:5 | hash [element a] | test.ps1:87:6:87:10 | hash [element a] | provenance | | +| test.ps1:78:9:81:1 | ${...} [element a] | test.ps1:78:1:78:5 | hash [element a] | provenance | | +| test.ps1:79:7:79:17 | Call to source | test.ps1:78:9:81:1 | ${...} [element a] | provenance | | +| test.ps1:83:6:83:10 | hash [element a] | test.ps1:83:6:83:15 | ...[...] | provenance | | +| test.ps1:87:6:87:10 | hash [element a] | test.ps1:87:6:87:15 | ...[...] | provenance | | +| test.ps1:88:1:88:5 | [post] hash [b] | test.ps1:89:6:89:10 | hash [b] | provenance | | +| test.ps1:88:11:88:21 | Call to source | test.ps1:88:1:88:5 | [post] hash [b] | provenance | | +| test.ps1:89:6:89:10 | hash [b] | test.ps1:89:6:89:12 | b | provenance | | +| test.ps1:91:9:91:10 | a | test.ps1:92:10:92:11 | a | provenance | | +| test.ps1:91:15:91:36 | ...,... [element 2] | test.ps1:91:9:91:10 | a | provenance | | +| test.ps1:91:21:91:33 | (...) | test.ps1:91:15:91:36 | ...,... [element 2] | provenance | | +| test.ps1:91:22:91:32 | Call to source | test.ps1:91:21:91:33 | (...) | provenance | | +nodes +| test.ps1:3:1:3:2 | [post] a [f] | semmle.label | [post] a [f] | +| test.ps1:3:8:3:17 | Call to source | semmle.label | Call to source | +| test.ps1:4:6:4:7 | a [f] | semmle.label | a [f] | +| test.ps1:4:6:4:9 | f | semmle.label | f | +| test.ps1:10:1:10:5 | [post] arr1 [element 3] | semmle.label | [post] arr1 [element 3] | +| test.ps1:10:12:10:21 | Call to source | semmle.label | Call to source | +| test.ps1:11:6:11:10 | arr1 [element 3] | semmle.label | arr1 [element 3] | +| test.ps1:11:6:11:13 | ...[...] | semmle.label | ...[...] | +| test.ps1:14:1:14:5 | [post] arr2 [unknown] | semmle.label | [post] arr2 [unknown] | +| test.ps1:14:19:14:28 | Call to source | semmle.label | Call to source | +| test.ps1:15:6:15:10 | arr2 [unknown] | semmle.label | arr2 [unknown] | +| test.ps1:15:6:15:13 | ...[...] | semmle.label | ...[...] | +| test.ps1:17:1:17:5 | [post] arr3 [element 3] | semmle.label | [post] arr3 [element 3] | +| test.ps1:17:12:17:21 | Call to source | semmle.label | Call to source | +| test.ps1:18:6:18:10 | arr3 [element 3] | semmle.label | arr3 [element 3] | +| test.ps1:18:6:18:20 | ...[...] | semmle.label | ...[...] | +| test.ps1:20:1:20:5 | [post] arr4 [unknown] | semmle.label | [post] arr4 [unknown] | +| test.ps1:20:20:20:29 | Call to source | semmle.label | Call to source | +| test.ps1:21:6:21:10 | arr4 [unknown] | semmle.label | arr4 [unknown] | +| test.ps1:21:6:21:21 | ...[...] | semmle.label | ...[...] | +| test.ps1:23:1:23:5 | [post] arr5 [unknown, element 1] | semmle.label | [post] arr5 [unknown, element 1] | +| test.ps1:23:1:23:16 | [post] ...[...] [element 1] | semmle.label | [post] ...[...] [element 1] | +| test.ps1:23:23:23:32 | Call to source | semmle.label | Call to source | +| test.ps1:24:6:24:10 | arr5 [unknown, element 1] | semmle.label | arr5 [unknown, element 1] | +| test.ps1:24:6:24:21 | ...[...] [element 1] | semmle.label | ...[...] [element 1] | +| test.ps1:24:6:24:24 | ...[...] | semmle.label | ...[...] | +| test.ps1:27:1:27:5 | [post] arr6 [element 1, unknown] | semmle.label | [post] arr6 [element 1, unknown] | +| test.ps1:27:1:27:8 | [post] ...[...] [unknown] | semmle.label | [post] ...[...] [unknown] | +| test.ps1:27:23:27:32 | Call to source | semmle.label | Call to source | +| test.ps1:28:6:28:10 | arr6 [element 1, unknown] | semmle.label | arr6 [element 1, unknown] | +| test.ps1:28:6:28:13 | ...[...] [unknown] | semmle.label | ...[...] [unknown] | +| test.ps1:28:6:28:24 | ...[...] | semmle.label | ...[...] | +| test.ps1:31:1:31:5 | [post] arr7 [unknown, unknown] | semmle.label | [post] arr7 [unknown, unknown] | +| test.ps1:31:1:31:16 | [post] ...[...] [unknown] | semmle.label | [post] ...[...] [unknown] | +| test.ps1:31:31:31:40 | Call to source | semmle.label | Call to source | +| test.ps1:32:6:32:10 | arr7 [unknown, unknown] | semmle.label | arr7 [unknown, unknown] | +| test.ps1:32:6:32:13 | ...[...] [unknown] | semmle.label | ...[...] [unknown] | +| test.ps1:32:6:32:16 | ...[...] | semmle.label | ...[...] | +| test.ps1:33:6:33:10 | arr7 [unknown, unknown] | semmle.label | arr7 [unknown, unknown] | +| test.ps1:33:6:33:21 | ...[...] [unknown] | semmle.label | ...[...] [unknown] | +| test.ps1:33:6:33:32 | ...[...] | semmle.label | ...[...] | +| test.ps1:35:1:35:2 | x | semmle.label | x | +| test.ps1:35:6:35:16 | Call to source | semmle.label | Call to source | +| test.ps1:37:1:37:5 | arr8 [element 2] | semmle.label | arr8 [element 2] | +| test.ps1:37:9:37:16 | ...,... [element 2] | semmle.label | ...,... [element 2] | +| test.ps1:37:15:37:16 | x | semmle.label | x | +| test.ps1:40:6:40:10 | arr8 [element 2] | semmle.label | arr8 [element 2] | +| test.ps1:40:6:40:13 | ...[...] | semmle.label | ...[...] | +| test.ps1:41:6:41:10 | arr8 [element 2] | semmle.label | arr8 [element 2] | +| test.ps1:41:6:41:20 | ...[...] | semmle.label | ...[...] | +| test.ps1:43:1:43:2 | y | semmle.label | y | +| test.ps1:43:6:43:16 | Call to source | semmle.label | Call to source | +| test.ps1:45:1:45:5 | arr9 [element 2] | semmle.label | arr9 [element 2] | +| test.ps1:45:9:45:19 | @(...) [element 2] | semmle.label | @(...) [element 2] | +| test.ps1:45:17:45:18 | y | semmle.label | y | +| test.ps1:48:6:48:10 | arr9 [element 2] | semmle.label | arr9 [element 2] | +| test.ps1:48:6:48:13 | ...[...] | semmle.label | ...[...] | +| test.ps1:49:6:49:10 | arr9 [element 2] | semmle.label | arr9 [element 2] | +| test.ps1:49:6:49:20 | ...[...] | semmle.label | ...[...] | +| test.ps1:54:5:56:5 | this [field] | semmle.label | this [field] | +| test.ps1:55:14:55:24 | field | semmle.label | field | +| test.ps1:55:14:55:24 | this [field] | semmle.label | this [field] | +| test.ps1:61:1:61:8 | [post] myClass [field] | semmle.label | [post] myClass [field] | +| test.ps1:61:18:61:28 | Call to source | semmle.label | Call to source | +| test.ps1:63:1:63:8 | myClass [field] | semmle.label | myClass [field] | +| test.ps1:66:5:66:6 | x | semmle.label | x | +| test.ps1:66:5:66:6 | x | semmle.label | x | +| test.ps1:66:10:66:20 | Call to source | semmle.label | Call to source | +| test.ps1:67:5:67:6 | y | semmle.label | y | +| test.ps1:67:5:67:6 | y | semmle.label | y | +| test.ps1:67:10:67:20 | Call to source | semmle.label | Call to source | +| test.ps1:68:5:68:6 | z | semmle.label | z | +| test.ps1:68:10:68:20 | Call to source | semmle.label | Call to source | +| test.ps1:69:5:69:6 | x | semmle.label | x | +| test.ps1:70:5:70:6 | y | semmle.label | y | +| test.ps1:70:9:70:10 | z | semmle.label | z | +| test.ps1:73:1:73:2 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:73:6:73:12 | Call to produce [unknown index] | semmle.label | Call to produce [unknown index] | +| test.ps1:74:6:74:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:74:6:74:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:75:6:75:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:75:6:75:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:76:6:76:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:76:6:76:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:78:1:78:5 | hash [element a] | semmle.label | hash [element a] | +| test.ps1:78:9:81:1 | ${...} [element a] | semmle.label | ${...} [element a] | +| test.ps1:79:7:79:17 | Call to source | semmle.label | Call to source | +| test.ps1:83:6:83:10 | hash [element a] | semmle.label | hash [element a] | +| test.ps1:83:6:83:15 | ...[...] | semmle.label | ...[...] | +| test.ps1:87:6:87:10 | hash [element a] | semmle.label | hash [element a] | +| test.ps1:87:6:87:15 | ...[...] | semmle.label | ...[...] | +| test.ps1:88:1:88:5 | [post] hash [b] | semmle.label | [post] hash [b] | +| test.ps1:88:11:88:21 | Call to source | semmle.label | Call to source | +| test.ps1:89:6:89:10 | hash [b] | semmle.label | hash [b] | +| test.ps1:89:6:89:12 | b | semmle.label | b | +| test.ps1:91:9:91:10 | a | semmle.label | a | +| test.ps1:91:15:91:36 | ...,... [element 2] | semmle.label | ...,... [element 2] | +| test.ps1:91:21:91:33 | (...) | semmle.label | (...) | +| test.ps1:91:22:91:32 | Call to source | semmle.label | Call to source | +| test.ps1:92:10:92:11 | a | semmle.label | a | +subpaths +testFailures +#select +| test.ps1:4:6:4:9 | f | test.ps1:3:8:3:17 | Call to source | test.ps1:4:6:4:9 | f | $@ | test.ps1:3:8:3:17 | Call to source | Call to source | +| test.ps1:11:6:11:13 | ...[...] | test.ps1:10:12:10:21 | Call to source | test.ps1:11:6:11:13 | ...[...] | $@ | test.ps1:10:12:10:21 | Call to source | Call to source | +| test.ps1:15:6:15:13 | ...[...] | test.ps1:14:19:14:28 | Call to source | test.ps1:15:6:15:13 | ...[...] | $@ | test.ps1:14:19:14:28 | Call to source | Call to source | +| test.ps1:18:6:18:20 | ...[...] | test.ps1:17:12:17:21 | Call to source | test.ps1:18:6:18:20 | ...[...] | $@ | test.ps1:17:12:17:21 | Call to source | Call to source | +| test.ps1:21:6:21:21 | ...[...] | test.ps1:20:20:20:29 | Call to source | test.ps1:21:6:21:21 | ...[...] | $@ | test.ps1:20:20:20:29 | Call to source | Call to source | +| test.ps1:24:6:24:24 | ...[...] | test.ps1:23:23:23:32 | Call to source | test.ps1:24:6:24:24 | ...[...] | $@ | test.ps1:23:23:23:32 | Call to source | Call to source | +| test.ps1:28:6:28:24 | ...[...] | test.ps1:27:23:27:32 | Call to source | test.ps1:28:6:28:24 | ...[...] | $@ | test.ps1:27:23:27:32 | Call to source | Call to source | +| test.ps1:32:6:32:16 | ...[...] | test.ps1:31:31:31:40 | Call to source | test.ps1:32:6:32:16 | ...[...] | $@ | test.ps1:31:31:31:40 | Call to source | Call to source | +| test.ps1:33:6:33:32 | ...[...] | test.ps1:31:31:31:40 | Call to source | test.ps1:33:6:33:32 | ...[...] | $@ | test.ps1:31:31:31:40 | Call to source | Call to source | +| test.ps1:40:6:40:13 | ...[...] | test.ps1:35:6:35:16 | Call to source | test.ps1:40:6:40:13 | ...[...] | $@ | test.ps1:35:6:35:16 | Call to source | Call to source | +| test.ps1:41:6:41:20 | ...[...] | test.ps1:35:6:35:16 | Call to source | test.ps1:41:6:41:20 | ...[...] | $@ | test.ps1:35:6:35:16 | Call to source | Call to source | +| test.ps1:48:6:48:13 | ...[...] | test.ps1:43:6:43:16 | Call to source | test.ps1:48:6:48:13 | ...[...] | $@ | test.ps1:43:6:43:16 | Call to source | Call to source | +| test.ps1:49:6:49:20 | ...[...] | test.ps1:43:6:43:16 | Call to source | test.ps1:49:6:49:20 | ...[...] | $@ | test.ps1:43:6:43:16 | Call to source | Call to source | +| test.ps1:55:14:55:24 | field | test.ps1:61:18:61:28 | Call to source | test.ps1:55:14:55:24 | field | $@ | test.ps1:61:18:61:28 | Call to source | Call to source | +| test.ps1:74:6:74:10 | ...[...] | test.ps1:66:10:66:20 | Call to source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to source | Call to source | +| test.ps1:74:6:74:10 | ...[...] | test.ps1:67:10:67:20 | Call to source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to source | Call to source | +| test.ps1:74:6:74:10 | ...[...] | test.ps1:68:10:68:20 | Call to source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to source | Call to source | +| test.ps1:75:6:75:10 | ...[...] | test.ps1:66:10:66:20 | Call to source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to source | Call to source | +| test.ps1:75:6:75:10 | ...[...] | test.ps1:67:10:67:20 | Call to source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to source | Call to source | +| test.ps1:75:6:75:10 | ...[...] | test.ps1:68:10:68:20 | Call to source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to source | Call to source | +| test.ps1:76:6:76:10 | ...[...] | test.ps1:66:10:66:20 | Call to source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to source | Call to source | +| test.ps1:76:6:76:10 | ...[...] | test.ps1:67:10:67:20 | Call to source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to source | Call to source | +| test.ps1:76:6:76:10 | ...[...] | test.ps1:68:10:68:20 | Call to source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to source | Call to source | +| test.ps1:83:6:83:15 | ...[...] | test.ps1:79:7:79:17 | Call to source | test.ps1:83:6:83:15 | ...[...] | $@ | test.ps1:79:7:79:17 | Call to source | Call to source | +| test.ps1:87:6:87:15 | ...[...] | test.ps1:79:7:79:17 | Call to source | test.ps1:87:6:87:15 | ...[...] | $@ | test.ps1:79:7:79:17 | Call to source | Call to source | +| test.ps1:89:6:89:12 | b | test.ps1:88:11:88:21 | Call to source | test.ps1:89:6:89:12 | b | $@ | test.ps1:88:11:88:21 | Call to source | Call to source | +| test.ps1:92:10:92:11 | a | test.ps1:91:22:91:32 | Call to source | test.ps1:92:10:92:11 | a | $@ | test.ps1:91:22:91:32 | Call to source | Call to source | diff --git a/powershell/ql/test/library-tests/dataflow/fields/test.ps1 b/powershell/ql/test/library-tests/dataflow/fields/test.ps1 new file mode 100644 index 000000000000..aba83fb0d41f --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/fields/test.ps1 @@ -0,0 +1,93 @@ +param($a, $arr1, $arr2, $arr3, $arr4, $arr5, $arr6, $arr7, $arr8, $arr9, $unknown, $unknown1, $unknown2, $unknown3, $unknown4, $unknown5, $unknown6, $unknown7, $unknown8) + +$a.f = Source "1" +Sink $a.f # $ hasValueFlow=1 + +$a.f = Source "2" +$a.f = 0 +Sink $a.f # clean + +$arr1[3] = Source "3" +Sink $arr1[3] # $ hasValueFlow=3 +Sink $arr1[4] # clean + +$arr2[$unknown] = Source "4" +Sink $arr2[4] # $ hasValueFlow=4 + +$arr3[3] = Source "5" +Sink $arr3[$unknown] # $ hasValueFlow=5 + +$arr4[$unknown1] = Source "6" +Sink $arr4[$unknown2] # $ hasValueFlow=6 + +$arr5[$unknown3][1] = Source "7" +Sink $arr5[$unknown3][1] # $ hasValueFlow=7 +Sink $arr5[$unknown3][2] # clean + +$arr6[1][$unknown4] = Source "8" +Sink $arr6[1][$unknown4] # $ hasValueFlow=8 +Sink $arr6[2][$unknown4] # clean + +$arr7[$unknown5][$unknown6] = Source "9" +Sink $arr7[1][2] # $ hasValueFlow=9 +Sink $arr7[$unknown7][$unknown8] # $ hasValueFlow=9 + +$x = Source "10" + +$arr8 = 0, 1, $x +Sink $arr8[0] # clean +Sink $arr8[1] # clean +Sink $arr8[2] # $ hasValueFlow=10 +Sink $arr8[$unknown] # $ hasValueFlow=10 + +$y = Source "11" + +$arr9 = @(0, 1, $y) +Sink $arr9[0] # clean +Sink $arr9[1] # clean +Sink $arr9[2] # $ hasValueFlow=11 +Sink $arr9[$unknown] # $ hasValueFlow=11 + +class MyClass { + [string] $field + + [void]callSink() { + Sink $this.field # $ hasValueFlow=12 + } +} + +$myClass = [MyClass]::new() + +$myClass.field = Source "12" + +$myClass.callSink() + +function produce { + $x = Source "13" + $y = Source "14" + $z = Source "15" + $x + $y, $z +} + +$x = produce +Sink $x[0] # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 +Sink $x[1] # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 +Sink $x[2] # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 + +$hash = @{ + a = Source "16" + b = 2 +} + +Sink $hash["a"] # $ hasValueFlow=16 +Sink $hash["b"] # clean + +$hash["a"] = 0 +Sink $hash["a"] # $ SPURIOUS: hasValueFlow=16 +$hash.b = Source "17" +Sink $hash.b # $ hasValueFlow=17 + +foreach($a in 1, 2, (Source "18"), 3) { + Sink $a # $ hasValueFlow=18 +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/fields/test.ql b/powershell/ql/test/library-tests/dataflow/fields/test.ql new file mode 100644 index 000000000000..9a27a79c4478 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/fields/test.ql @@ -0,0 +1,13 @@ +/** + * @kind path-problem + */ + +import powershell +import semmle.code.powershell.dataflow.DataFlow +private import TestUtilities.InlineFlowTest +import DefaultFlowTest +import ValueFlow::PathGraph + +from ValueFlow::PathNode source, ValueFlow::PathNode sink +where ValueFlow::flowPath(source, sink) +select sink, source, sink, "$@", source, source.toString() diff --git a/powershell/ql/test/library-tests/dataflow/global/test.expected b/powershell/ql/test/library-tests/dataflow/global/test.expected new file mode 100644 index 000000000000..3a231a438dd8 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/global/test.expected @@ -0,0 +1,17 @@ +models +edges +| test.ps1:2:5:2:23 | env:x | test.ps1:6:5:6:15 | env:x | provenance | | +| test.ps1:2:14:2:23 | Call to source | test.ps1:2:5:2:23 | env:x | provenance | | +| test.ps1:16:9:16:27 | env:x | test.ps1:6:5:6:15 | env:x | provenance | | +| test.ps1:16:18:16:27 | Call to source | test.ps1:16:9:16:27 | env:x | provenance | | +nodes +| test.ps1:2:5:2:23 | env:x | semmle.label | env:x | +| test.ps1:2:14:2:23 | Call to source | semmle.label | Call to source | +| test.ps1:6:5:6:15 | env:x | semmle.label | env:x | +| test.ps1:16:9:16:27 | env:x | semmle.label | env:x | +| test.ps1:16:18:16:27 | Call to source | semmle.label | Call to source | +subpaths +testFailures +#select +| test.ps1:6:5:6:15 | env:x | test.ps1:2:14:2:23 | Call to source | test.ps1:6:5:6:15 | env:x | $@ | test.ps1:2:14:2:23 | Call to source | Call to source | +| test.ps1:6:5:6:15 | env:x | test.ps1:16:18:16:27 | Call to source | test.ps1:6:5:6:15 | env:x | $@ | test.ps1:16:18:16:27 | Call to source | Call to source | diff --git a/powershell/ql/test/library-tests/dataflow/global/test.ps1 b/powershell/ql/test/library-tests/dataflow/global/test.ps1 new file mode 100644 index 000000000000..acdba136e94c --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/global/test.ps1 @@ -0,0 +1,20 @@ +function WriteToEnvVar { + $env:x = Source "1" +} + +function ReadFromEndVar { + Sink $Env:x # $ hasValueFlow=1 hasValueFlow=3 +} + +function WriteAndThenOverWriteEnvVar { + $env:x = Source "2" + $env:x = 0 +} + +function MaybeWriteToEnvVar($b) { + if($b -eq $true) { + $env:x = Source "3" + } else { + $env:x = 0 + } +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/global/test.ql b/powershell/ql/test/library-tests/dataflow/global/test.ql new file mode 100644 index 000000000000..9a27a79c4478 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/global/test.ql @@ -0,0 +1,13 @@ +/** + * @kind path-problem + */ + +import powershell +import semmle.code.powershell.dataflow.DataFlow +private import TestUtilities.InlineFlowTest +import DefaultFlowTest +import ValueFlow::PathGraph + +from ValueFlow::PathNode source, ValueFlow::PathNode sink +where ValueFlow::flowPath(source, sink) +select sink, source, sink, "$@", source, source.toString() diff --git a/powershell/ql/test/library-tests/dataflow/local/flow.expected b/powershell/ql/test/library-tests/dataflow/local/flow.expected new file mode 100644 index 000000000000..78b46b5d7994 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/local/flow.expected @@ -0,0 +1,39 @@ +| test.ps1:1:1:1:3 | a1 | test.ps1:2:6:2:8 | a1 | +| test.ps1:1:1:24:22 | implicit unwrapping of {...} | test.ps1:1:1:24:22 | return value for {...} | +| test.ps1:1:1:24:22 | pre-return value for {...} | test.ps1:1:1:24:22 | implicit unwrapping of {...} | +| test.ps1:1:7:1:12 | Call to source | test.ps1:1:1:1:3 | a1 | +| test.ps1:2:1:2:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:2:1:2:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:4:1:4:2 | b | test.ps1:5:4:5:5 | b | +| test.ps1:4:6:4:12 | Call to getbool | test.ps1:4:1:4:2 | b | +| test.ps1:5:4:5:5 | b | test.ps1:10:14:10:15 | b | +| test.ps1:6:5:6:7 | a2 | test.ps1:8:6:8:8 | a2 | +| test.ps1:6:11:6:16 | Call to source | test.ps1:6:5:6:7 | a2 | +| test.ps1:8:1:8:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:8:1:8:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:10:1:10:2 | c | test.ps1:11:6:11:7 | c | +| test.ps1:10:6:10:15 | [...]... | test.ps1:10:1:10:2 | c | +| test.ps1:10:14:10:15 | b | test.ps1:10:6:10:15 | [...]... | +| test.ps1:11:1:11:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:11:1:11:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:11:6:11:7 | [post] c | test.ps1:13:7:13:8 | c | +| test.ps1:11:6:11:7 | c | test.ps1:13:7:13:8 | c | +| test.ps1:13:1:13:2 | d | test.ps1:14:6:14:7 | d | +| test.ps1:13:6:13:9 | (...) | test.ps1:13:1:13:2 | d | +| test.ps1:13:7:13:8 | c | test.ps1:13:6:13:9 | (...) | +| test.ps1:14:1:14:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:14:1:14:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:14:6:14:7 | [post] d | test.ps1:16:6:16:7 | d | +| test.ps1:14:6:14:7 | d | test.ps1:16:6:16:7 | d | +| test.ps1:16:1:16:2 | e | test.ps1:17:6:17:7 | e | +| test.ps1:16:6:16:11 | ...+... | test.ps1:16:1:16:2 | e | +| test.ps1:17:1:17:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:17:1:17:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:19:1:19:2 | f | test.ps1:21:25:21:26 | f | +| test.ps1:19:6:19:11 | Call to source | test.ps1:19:1:19:2 | f | +| test.ps1:21:1:21:27 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:21:1:21:27 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:23:1:23:6 | input | test.ps1:24:17:24:22 | input | +| test.ps1:23:10:23:32 | Call to read-host | test.ps1:23:1:23:6 | input | +| test.ps1:24:1:24:22 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:24:1:24:22 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | diff --git a/powershell/ql/test/library-tests/dataflow/local/flow.ql b/powershell/ql/test/library-tests/dataflow/local/flow.ql new file mode 100644 index 000000000000..1bea991f468b --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/local/flow.ql @@ -0,0 +1,6 @@ +import powershell +import semmle.code.powershell.dataflow.DataFlow + +from DataFlow::Node pred, DataFlow::Node succ +where DataFlow::localFlowStep(pred, succ) +select pred, succ \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/local/taint.expected b/powershell/ql/test/library-tests/dataflow/local/taint.expected new file mode 100644 index 000000000000..0c68ed5dd894 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/local/taint.expected @@ -0,0 +1,43 @@ +| test.ps1:1:1:1:3 | a1 | test.ps1:2:6:2:8 | a1 | +| test.ps1:1:1:24:22 | implicit unwrapping of {...} | test.ps1:1:1:24:22 | return value for {...} | +| test.ps1:1:1:24:22 | pre-return value for {...} | test.ps1:1:1:24:22 | implicit unwrapping of {...} | +| test.ps1:1:1:24:22 | pre-return value for {...} | test.ps1:1:1:24:22 | implicit unwrapping of {...} | +| test.ps1:1:7:1:12 | Call to source | test.ps1:1:1:1:3 | a1 | +| test.ps1:2:1:2:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:2:1:2:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:4:1:4:2 | b | test.ps1:5:4:5:5 | b | +| test.ps1:4:6:4:12 | Call to getbool | test.ps1:4:1:4:2 | b | +| test.ps1:5:4:5:5 | b | test.ps1:10:14:10:15 | b | +| test.ps1:6:5:6:7 | a2 | test.ps1:8:6:8:8 | a2 | +| test.ps1:6:11:6:16 | Call to source | test.ps1:6:5:6:7 | a2 | +| test.ps1:8:1:8:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:8:1:8:8 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:10:1:10:2 | c | test.ps1:11:6:11:7 | c | +| test.ps1:10:6:10:15 | [...]... | test.ps1:10:1:10:2 | c | +| test.ps1:10:14:10:15 | b | test.ps1:10:6:10:15 | [...]... | +| test.ps1:11:1:11:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:11:1:11:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:11:6:11:7 | [post] c | test.ps1:13:7:13:8 | c | +| test.ps1:11:6:11:7 | c | test.ps1:13:7:13:8 | c | +| test.ps1:13:1:13:2 | d | test.ps1:14:6:14:7 | d | +| test.ps1:13:6:13:9 | (...) | test.ps1:13:1:13:2 | d | +| test.ps1:13:7:13:8 | c | test.ps1:13:6:13:9 | (...) | +| test.ps1:14:1:14:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:14:1:14:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:14:6:14:7 | [post] d | test.ps1:16:6:16:7 | d | +| test.ps1:14:6:14:7 | d | test.ps1:16:6:16:7 | d | +| test.ps1:16:1:16:2 | e | test.ps1:17:6:17:7 | e | +| test.ps1:16:6:16:7 | d | test.ps1:16:6:16:11 | ...+... | +| test.ps1:16:6:16:11 | ...+... | test.ps1:16:1:16:2 | e | +| test.ps1:16:11:16:11 | 1 | test.ps1:16:6:16:11 | ...+... | +| test.ps1:17:1:17:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:17:1:17:7 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:19:1:19:2 | f | test.ps1:21:25:21:26 | f | +| test.ps1:19:6:19:11 | Call to source | test.ps1:19:1:19:2 | f | +| test.ps1:21:1:21:27 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:21:1:21:27 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:21:25:21:26 | f | test.ps1:21:6:21:27 | here is a string: $f | +| test.ps1:23:1:23:6 | input | test.ps1:24:17:24:22 | input | +| test.ps1:23:10:23:32 | Call to read-host | test.ps1:23:1:23:6 | input | +| test.ps1:24:1:24:22 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | +| test.ps1:24:1:24:22 | Call to sink | test.ps1:1:1:24:22 | pre-return value for {...} | diff --git a/powershell/ql/test/library-tests/dataflow/local/taint.ql b/powershell/ql/test/library-tests/dataflow/local/taint.ql new file mode 100644 index 000000000000..fba57f7c298c --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/local/taint.ql @@ -0,0 +1,9 @@ +import powershell +import semmle.code.powershell.dataflow.TaintTracking +import semmle.code.powershell.dataflow.DataFlow + +from DataFlow::Node pred, DataFlow::Node succ +where + TaintTracking::localTaintStep(pred, succ) and + pred.getLocation().getFile().getAbsolutePath() != "" +select pred, succ diff --git a/powershell/ql/test/library-tests/dataflow/local/test.ps1 b/powershell/ql/test/library-tests/dataflow/local/test.ps1 new file mode 100644 index 000000000000..ae64ad05b4fb --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/local/test.ps1 @@ -0,0 +1,24 @@ +$a1 = Source +Sink $a1 + +$b = GetBool +if($b) { + $a2 = Source +} +Sink $a2 + +$c = [string]$b +Sink $c + +$d = ($c) +Sink $d + +$e = $d + 1 +Sink $e + +$f = Source + +Sink "here is a string: $f" + +$input = Read-Host "enter input" +Sink -UserInput $input \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/mad/flow.expected b/powershell/ql/test/library-tests/dataflow/mad/flow.expected new file mode 100644 index 000000000000..8948013f66c1 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/mad/flow.expected @@ -0,0 +1,158 @@ +models +edges +| file://:0:0:0:0 | [summary param] kw(additionalchildpath) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | provenance | | +| file://:0:0:0:0 | [summary param] kw(childpath) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | provenance | | +| file://:0:0:0:0 | [summary param] kw(path) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | provenance | | +| file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 0] | file://:0:0:0:0 | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | provenance | | +| file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 1] | file://:0:0:0:0 | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | provenance | | +| file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | provenance | | +| file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | provenance | | +| file://:0:0:0:0 | [summary param] pos(0, {}) in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | provenance | | +| file://:0:0:0:0 | [summary param] pos(1, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | provenance | | +| file://:0:0:0:0 | [summary param] pos(2, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | provenance | | +| file://:0:0:0:0 | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | provenance | | +| file://:0:0:0:0 | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | provenance | | +| test.ps1:1:1:1:2 | x | test.ps1:2:94:2:95 | x | provenance | | +| test.ps1:1:6:1:15 | Call to source | test.ps1:1:1:1:2 | x | provenance | | +| test.ps1:2:1:2:2 | y | test.ps1:3:6:3:7 | y | provenance | | +| test.ps1:2:6:2:96 | Call to escapesinglequotedstringcontent | test.ps1:2:1:2:2 | y | provenance | | +| test.ps1:2:94:2:95 | x | file://:0:0:0:0 | [summary param] pos(0, {}) in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | provenance | | +| test.ps1:2:94:2:95 | x | test.ps1:2:6:2:96 | Call to escapesinglequotedstringcontent | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:7:6:7:7 | x | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:10:23:10:24 | x | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:13:28:13:29 | x | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:16:38:16:39 | x | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:19:17:19:18 | x | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:22:20:22:21 | x | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:25:23:25:24 | x | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:28:37:28:38 | x | provenance | | +| test.ps1:5:6:5:15 | Call to source | test.ps1:5:1:5:2 | x | provenance | | +| test.ps1:6:1:6:2 | y | test.ps1:7:10:7:11 | y | provenance | | +| test.ps1:6:6:6:15 | Call to source | test.ps1:6:1:6:2 | y | provenance | | +| test.ps1:7:1:7:2 | z | test.ps1:8:6:8:7 | z | provenance | | +| test.ps1:7:6:7:7 | x | test.ps1:7:6:7:11 | ...,... [element 0] | provenance | | +| test.ps1:7:6:7:11 | ...,... [element 0] | file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 0] | provenance | | +| test.ps1:7:6:7:11 | ...,... [element 0] | test.ps1:7:15:7:25 | Call to join-string | provenance | | +| test.ps1:7:6:7:11 | ...,... [element 1] | file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 1] | provenance | | +| test.ps1:7:6:7:11 | ...,... [element 1] | test.ps1:7:15:7:25 | Call to join-string | provenance | | +| test.ps1:7:10:7:11 | y | test.ps1:7:6:7:11 | ...,... [element 1] | provenance | | +| test.ps1:7:15:7:25 | Call to join-string | test.ps1:7:1:7:2 | z | provenance | | +| test.ps1:10:1:10:3 | z1 | test.ps1:11:6:11:8 | z1 | provenance | | +| test.ps1:10:7:10:27 | Call to join-path | test.ps1:10:1:10:3 | z1 | provenance | | +| test.ps1:10:23:10:24 | x | file://:0:0:0:0 | [summary param] kw(path) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:10:23:10:24 | x | test.ps1:10:7:10:27 | Call to join-path | provenance | | +| test.ps1:13:1:13:3 | z2 | test.ps1:14:6:14:8 | z2 | provenance | | +| test.ps1:13:7:13:32 | Call to join-path | test.ps1:13:1:13:3 | z2 | provenance | | +| test.ps1:13:28:13:29 | x | file://:0:0:0:0 | [summary param] kw(childpath) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:13:28:13:29 | x | test.ps1:13:7:13:32 | Call to join-path | provenance | | +| test.ps1:16:1:16:3 | z3 | test.ps1:17:6:17:8 | z3 | provenance | | +| test.ps1:16:7:16:42 | Call to join-path | test.ps1:16:1:16:3 | z3 | provenance | | +| test.ps1:16:38:16:39 | x | file://:0:0:0:0 | [summary param] kw(additionalchildpath) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:16:38:16:39 | x | test.ps1:16:7:16:42 | Call to join-path | provenance | | +| test.ps1:19:1:19:3 | z4 | test.ps1:20:6:20:8 | z4 | provenance | | +| test.ps1:19:7:19:18 | Call to join-path | test.ps1:19:1:19:3 | z4 | provenance | | +| test.ps1:19:17:19:18 | x | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:19:17:19:18 | x | test.ps1:19:7:19:18 | Call to join-path | provenance | | +| test.ps1:22:1:22:3 | z5 | test.ps1:23:6:23:8 | z5 | provenance | | +| test.ps1:22:7:22:21 | Call to join-path | test.ps1:22:1:22:3 | z5 | provenance | | +| test.ps1:22:20:22:21 | x | file://:0:0:0:0 | [summary param] pos(1, {}) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:22:20:22:21 | x | test.ps1:22:7:22:21 | Call to join-path | provenance | | +| test.ps1:25:1:25:3 | z6 | test.ps1:26:6:26:8 | z6 | provenance | | +| test.ps1:25:7:25:24 | Call to join-path | test.ps1:25:1:25:3 | z6 | provenance | | +| test.ps1:25:23:25:24 | x | file://:0:0:0:0 | [summary param] pos(2, {}) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:25:23:25:24 | x | test.ps1:25:7:25:24 | Call to join-path | provenance | | +| test.ps1:28:1:28:3 | z7 | test.ps1:29:6:29:8 | z7 | provenance | | +| test.ps1:28:7:28:39 | Call to getfullpath | test.ps1:28:1:28:3 | z7 | provenance | | +| test.ps1:28:37:28:38 | x | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | provenance | | +| test.ps1:28:37:28:38 | x | test.ps1:28:7:28:39 | Call to getfullpath | provenance | | +nodes +| file://:0:0:0:0 | [summary param] kw(additionalchildpath) in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary param] kw(additionalchildpath) in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary param] kw(childpath) in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary param] kw(childpath) in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary param] kw(path) in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary param] kw(path) in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 0] | semmle.label | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 0] | +| file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 1] | semmle.label | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 1] | +| file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | semmle.label | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | +| file://:0:0:0:0 | [summary param] pos(0, {}) in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | semmle.label | [summary param] pos(0, {}) in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | +| file://:0:0:0:0 | [summary param] pos(1, {}) in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary param] pos(1, {}) in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary param] pos(2, {}) in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary param] pos(2, {}) in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | semmle.label | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | +| file://:0:0:0:0 | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | semmle.label | [summary] read: Argument[pipeline].Element[?] in microsoft.powershell.utility!;Method[join-string] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | semmle.label | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | semmle.label | [summary] to write: ReturnValue in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | +| test.ps1:1:1:1:2 | x | semmle.label | x | +| test.ps1:1:6:1:15 | Call to source | semmle.label | Call to source | +| test.ps1:2:1:2:2 | y | semmle.label | y | +| test.ps1:2:6:2:96 | Call to escapesinglequotedstringcontent | semmle.label | Call to escapesinglequotedstringcontent | +| test.ps1:2:94:2:95 | x | semmle.label | x | +| test.ps1:3:6:3:7 | y | semmle.label | y | +| test.ps1:5:1:5:2 | x | semmle.label | x | +| test.ps1:5:6:5:15 | Call to source | semmle.label | Call to source | +| test.ps1:6:1:6:2 | y | semmle.label | y | +| test.ps1:6:6:6:15 | Call to source | semmle.label | Call to source | +| test.ps1:7:1:7:2 | z | semmle.label | z | +| test.ps1:7:6:7:7 | x | semmle.label | x | +| test.ps1:7:6:7:11 | ...,... [element 0] | semmle.label | ...,... [element 0] | +| test.ps1:7:6:7:11 | ...,... [element 1] | semmle.label | ...,... [element 1] | +| test.ps1:7:10:7:11 | y | semmle.label | y | +| test.ps1:7:15:7:25 | Call to join-string | semmle.label | Call to join-string | +| test.ps1:8:6:8:7 | z | semmle.label | z | +| test.ps1:10:1:10:3 | z1 | semmle.label | z1 | +| test.ps1:10:7:10:27 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:10:23:10:24 | x | semmle.label | x | +| test.ps1:11:6:11:8 | z1 | semmle.label | z1 | +| test.ps1:13:1:13:3 | z2 | semmle.label | z2 | +| test.ps1:13:7:13:32 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:13:28:13:29 | x | semmle.label | x | +| test.ps1:14:6:14:8 | z2 | semmle.label | z2 | +| test.ps1:16:1:16:3 | z3 | semmle.label | z3 | +| test.ps1:16:7:16:42 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:16:38:16:39 | x | semmle.label | x | +| test.ps1:17:6:17:8 | z3 | semmle.label | z3 | +| test.ps1:19:1:19:3 | z4 | semmle.label | z4 | +| test.ps1:19:7:19:18 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:19:17:19:18 | x | semmle.label | x | +| test.ps1:20:6:20:8 | z4 | semmle.label | z4 | +| test.ps1:22:1:22:3 | z5 | semmle.label | z5 | +| test.ps1:22:7:22:21 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:22:20:22:21 | x | semmle.label | x | +| test.ps1:23:6:23:8 | z5 | semmle.label | z5 | +| test.ps1:25:1:25:3 | z6 | semmle.label | z6 | +| test.ps1:25:7:25:24 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:25:23:25:24 | x | semmle.label | x | +| test.ps1:26:6:26:8 | z6 | semmle.label | z6 | +| test.ps1:28:1:28:3 | z7 | semmle.label | z7 | +| test.ps1:28:7:28:39 | Call to getfullpath | semmle.label | Call to getfullpath | +| test.ps1:28:37:28:38 | x | semmle.label | x | +| test.ps1:29:6:29:8 | z7 | semmle.label | z7 | +subpaths +| test.ps1:2:94:2:95 | x | file://:0:0:0:0 | [summary param] pos(0, {}) in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.management.automation.language.codegeneration!;Method[escapesinglequotedstringcontent] | test.ps1:2:6:2:96 | Call to escapesinglequotedstringcontent | +| test.ps1:7:6:7:11 | ...,... [element 0] | file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 0] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | test.ps1:7:15:7:25 | Call to join-string | +| test.ps1:7:6:7:11 | ...,... [element 1] | file://:0:0:0:0 | [summary param] pipeline in microsoft.powershell.utility!;Method[join-string] [element 1] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.utility!;Method[join-string] | test.ps1:7:15:7:25 | Call to join-string | +| test.ps1:10:23:10:24 | x | file://:0:0:0:0 | [summary param] kw(path) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:10:7:10:27 | Call to join-path | +| test.ps1:13:28:13:29 | x | file://:0:0:0:0 | [summary param] kw(childpath) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:13:7:13:32 | Call to join-path | +| test.ps1:16:38:16:39 | x | file://:0:0:0:0 | [summary param] kw(additionalchildpath) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:16:7:16:42 | Call to join-path | +| test.ps1:19:17:19:18 | x | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:19:7:19:18 | Call to join-path | +| test.ps1:22:20:22:21 | x | file://:0:0:0:0 | [summary param] pos(1, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:22:7:22:21 | Call to join-path | +| test.ps1:25:23:25:24 | x | file://:0:0:0:0 | [summary param] pos(2, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:25:7:25:24 | Call to join-path | +| test.ps1:28:37:28:38 | x | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | test.ps1:28:7:28:39 | Call to getfullpath | +testFailures +#select +| test.ps1:3:6:3:7 | y | test.ps1:1:6:1:15 | Call to source | test.ps1:3:6:3:7 | y | $@ | test.ps1:1:6:1:15 | Call to source | Call to source | +| test.ps1:8:6:8:7 | z | test.ps1:5:6:5:15 | Call to source | test.ps1:8:6:8:7 | z | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:8:6:8:7 | z | test.ps1:6:6:6:15 | Call to source | test.ps1:8:6:8:7 | z | $@ | test.ps1:6:6:6:15 | Call to source | Call to source | +| test.ps1:11:6:11:8 | z1 | test.ps1:5:6:5:15 | Call to source | test.ps1:11:6:11:8 | z1 | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:14:6:14:8 | z2 | test.ps1:5:6:5:15 | Call to source | test.ps1:14:6:14:8 | z2 | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:17:6:17:8 | z3 | test.ps1:5:6:5:15 | Call to source | test.ps1:17:6:17:8 | z3 | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:20:6:20:8 | z4 | test.ps1:5:6:5:15 | Call to source | test.ps1:20:6:20:8 | z4 | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:23:6:23:8 | z5 | test.ps1:5:6:5:15 | Call to source | test.ps1:23:6:23:8 | z5 | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:26:6:26:8 | z6 | test.ps1:5:6:5:15 | Call to source | test.ps1:26:6:26:8 | z6 | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:29:6:29:8 | z7 | test.ps1:5:6:5:15 | Call to source | test.ps1:29:6:29:8 | z7 | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | diff --git a/powershell/ql/test/library-tests/dataflow/mad/flow.ql b/powershell/ql/test/library-tests/dataflow/mad/flow.ql new file mode 100644 index 000000000000..33fcac2162e0 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/mad/flow.ql @@ -0,0 +1,13 @@ +/** + * @kind path-problem + */ + +import powershell +import semmle.code.powershell.dataflow.DataFlow +private import TestUtilities.InlineFlowTest +import DefaultFlowTest +import TaintFlow::PathGraph + +from TaintFlow::PathNode source, TaintFlow::PathNode sink +where TaintFlow::flowPath(source, sink) +select sink, source, sink, "$@", source, source.toString() diff --git a/powershell/ql/test/library-tests/dataflow/mad/test.ps1 b/powershell/ql/test/library-tests/dataflow/mad/test.ps1 new file mode 100644 index 000000000000..bada37c73925 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/mad/test.ps1 @@ -0,0 +1,29 @@ +$x = Source "1" +$y = [System.Management.Automation.Language.CodeGeneration]::EscapeSingleQuotedStringContent($x) +Sink $y # $ hasTaintFlow=1 + +$x = Source "2" +$y = Source "3" +$z = $x, $y | Join-String +Sink $z # $ hasTaintFlow=2 hasTaintFlow=3 + +$z1 = Join-Path -Path $x "" +Sink $z1 # $ hasTaintFlow=2 + +$z2 = Join-Path -ChildPath $x "" +Sink $z2 # $ hasTaintFlow=2 + +$z3 = Join-Path -AdditionalChildPath $x "" +Sink $z3 # $ hasTaintFlow=2 + +$z4 = Join-Path $x +Sink $z4 # $ hasTaintFlow=2 + +$z5 = Join-Path "" $x +Sink $z5 # $ hasTaintFlow=2 + +$z6 = Join-Path "" "" $x +Sink $z6 # $ hasTaintFlow=2 + +$z7 = [System.IO.Path]::GetFullPath($x) +Sink $z7 # $ hasTaintFlow=2 \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/params/global.ps1 b/powershell/ql/test/library-tests/dataflow/params/global.ps1 new file mode 100644 index 000000000000..97733ea490ee --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/params/global.ps1 @@ -0,0 +1,6 @@ +param([string]$Source1, [string]$Source2, [string]$Source3, [string]$Source4) + +Sink $Source1 # $ hasValueFlow=1 +Sink $Source2 # $ hasValueFlow=2 +Sink $Source3 # $ hasValueFlow=3 +Sink $Source4 # $ hasValueFlow=4 \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/params/test.expected b/powershell/ql/test/library-tests/dataflow/params/test.expected new file mode 100644 index 000000000000..03822d56f0b1 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/params/test.expected @@ -0,0 +1,249 @@ +models +edges +| test.ps1:1:14:1:15 | a | test.ps1:2:10:2:11 | a | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:6:5:6:6 | x | provenance | | +| test.ps1:5:6:5:15 | Call to source | test.ps1:5:1:5:2 | x | provenance | | +| test.ps1:6:5:6:6 | x | test.ps1:1:14:1:15 | a | provenance | | +| test.ps1:8:20:8:21 | x | test.ps1:9:10:9:11 | x | provenance | | +| test.ps1:8:24:8:25 | y | test.ps1:10:10:10:11 | y | provenance | | +| test.ps1:8:28:8:29 | z | test.ps1:11:10:11:11 | z | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:18:11:18:16 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:19:22:19:27 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:20:14:20:19 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:21:11:21:16 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:22:22:22:27 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:23:22:23:27 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:24:14:24:19 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:25:11:25:16 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:26:22:26:27 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:27:22:27:27 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:28:14:28:19 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:29:11:29:16 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:30:32:30:37 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:31:32:31:37 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:32:14:32:19 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:33:11:33:16 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:34:32:34:37 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:35:32:35:37 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:36:32:36:37 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:37:24:37:29 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:38:21:38:26 | first | provenance | | +| test.ps1:14:1:14:6 | first | test.ps1:39:32:39:37 | first | provenance | | +| test.ps1:14:10:14:19 | Call to source | test.ps1:14:1:14:6 | first | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:18:18:18:24 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:19:11:19:17 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:20:21:20:27 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:21:21:21:27 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:22:14:22:20 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:23:11:23:17 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:24:21:24:27 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:25:21:25:27 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:26:14:26:20 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:27:11:27:17 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:28:31:28:37 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:29:21:29:27 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:30:14:30:20 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:31:11:31:17 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:32:31:32:37 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:33:31:33:37 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:34:14:34:20 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:35:24:35:30 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:36:21:36:27 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:37:31:37:37 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:38:31:38:37 | second | provenance | | +| test.ps1:15:1:15:7 | second | test.ps1:39:24:39:30 | second | provenance | | +| test.ps1:15:11:15:20 | Call to source | test.ps1:15:1:15:7 | second | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:18:26:18:31 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:19:29:19:34 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:20:29:20:34 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:21:29:21:34 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:22:29:22:34 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:23:32:23:37 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:24:32:24:37 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:25:32:25:37 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:26:32:26:37 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:27:32:27:37 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:28:24:28:29 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:29:32:29:37 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:30:25:30:30 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:31:22:31:27 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:32:24:32:29 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:33:21:33:26 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:34:25:34:30 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:35:14:35:19 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:36:14:36:19 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:37:14:37:19 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:38:14:38:19 | third | provenance | | +| test.ps1:16:1:16:6 | third | test.ps1:39:14:39:19 | third | provenance | | +| test.ps1:16:10:16:19 | Call to source | test.ps1:16:1:16:6 | third | provenance | | +| test.ps1:18:11:18:16 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:18:18:18:24 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:18:26:18:31 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:19:11:19:17 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:19:22:19:27 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:19:29:19:34 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:20:14:20:19 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:20:21:20:27 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:20:29:20:34 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:21:11:21:16 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:21:21:21:27 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:21:29:21:34 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:22:14:22:20 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:22:22:22:27 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:22:29:22:34 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:23:11:23:17 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:23:22:23:27 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:23:32:23:37 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:24:14:24:19 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:24:21:24:27 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:24:32:24:37 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:25:11:25:16 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:25:21:25:27 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:25:32:25:37 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:26:14:26:20 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:26:22:26:27 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:26:32:26:37 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:27:11:27:17 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:27:22:27:27 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:27:32:27:37 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:28:14:28:19 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:28:24:28:29 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:28:31:28:37 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:29:11:29:16 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:29:21:29:27 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:29:32:29:37 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:30:14:30:20 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:30:25:30:30 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:30:32:30:37 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:31:11:31:17 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:31:22:31:27 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:31:32:31:37 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:32:14:32:19 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:32:24:32:29 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:32:31:32:37 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:33:11:33:16 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:33:21:33:26 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:33:31:33:37 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:34:14:34:20 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:34:25:34:30 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:34:32:34:37 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:35:14:35:19 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:35:24:35:30 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:35:32:35:37 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:36:14:36:19 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:36:21:36:27 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:36:32:36:37 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:37:14:37:19 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:37:24:37:29 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:37:31:37:37 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:38:14:38:19 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:38:21:38:26 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:38:31:38:37 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:39:14:39:19 | third | test.ps1:8:28:8:29 | z | provenance | | +| test.ps1:39:24:39:30 | second | test.ps1:8:24:8:25 | y | provenance | | +| test.ps1:39:32:39:37 | first | test.ps1:8:20:8:21 | x | provenance | | +| test.ps1:43:11:43:20 | userinput | test.ps1:44:10:44:19 | UserInput | provenance | | +| test.ps1:47:1:47:6 | input | test.ps1:48:46:48:51 | input | provenance | | +| test.ps1:47:10:47:19 | Call to source | test.ps1:47:1:47:6 | input | provenance | | +| test.ps1:48:46:48:51 | input | test.ps1:43:11:43:20 | userinput | provenance | | +nodes +| test.ps1:1:14:1:15 | a | semmle.label | a | +| test.ps1:2:10:2:11 | a | semmle.label | a | +| test.ps1:5:1:5:2 | x | semmle.label | x | +| test.ps1:5:6:5:15 | Call to source | semmle.label | Call to source | +| test.ps1:6:5:6:6 | x | semmle.label | x | +| test.ps1:8:20:8:21 | x | semmle.label | x | +| test.ps1:8:24:8:25 | y | semmle.label | y | +| test.ps1:8:28:8:29 | z | semmle.label | z | +| test.ps1:9:10:9:11 | x | semmle.label | x | +| test.ps1:10:10:10:11 | y | semmle.label | y | +| test.ps1:11:10:11:11 | z | semmle.label | z | +| test.ps1:14:1:14:6 | first | semmle.label | first | +| test.ps1:14:10:14:19 | Call to source | semmle.label | Call to source | +| test.ps1:15:1:15:7 | second | semmle.label | second | +| test.ps1:15:11:15:20 | Call to source | semmle.label | Call to source | +| test.ps1:16:1:16:6 | third | semmle.label | third | +| test.ps1:16:10:16:19 | Call to source | semmle.label | Call to source | +| test.ps1:18:11:18:16 | first | semmle.label | first | +| test.ps1:18:18:18:24 | second | semmle.label | second | +| test.ps1:18:26:18:31 | third | semmle.label | third | +| test.ps1:19:11:19:17 | second | semmle.label | second | +| test.ps1:19:22:19:27 | first | semmle.label | first | +| test.ps1:19:29:19:34 | third | semmle.label | third | +| test.ps1:20:14:20:19 | first | semmle.label | first | +| test.ps1:20:21:20:27 | second | semmle.label | second | +| test.ps1:20:29:20:34 | third | semmle.label | third | +| test.ps1:21:11:21:16 | first | semmle.label | first | +| test.ps1:21:21:21:27 | second | semmle.label | second | +| test.ps1:21:29:21:34 | third | semmle.label | third | +| test.ps1:22:14:22:20 | second | semmle.label | second | +| test.ps1:22:22:22:27 | first | semmle.label | first | +| test.ps1:22:29:22:34 | third | semmle.label | third | +| test.ps1:23:11:23:17 | second | semmle.label | second | +| test.ps1:23:22:23:27 | first | semmle.label | first | +| test.ps1:23:32:23:37 | third | semmle.label | third | +| test.ps1:24:14:24:19 | first | semmle.label | first | +| test.ps1:24:21:24:27 | second | semmle.label | second | +| test.ps1:24:32:24:37 | third | semmle.label | third | +| test.ps1:25:11:25:16 | first | semmle.label | first | +| test.ps1:25:21:25:27 | second | semmle.label | second | +| test.ps1:25:32:25:37 | third | semmle.label | third | +| test.ps1:26:14:26:20 | second | semmle.label | second | +| test.ps1:26:22:26:27 | first | semmle.label | first | +| test.ps1:26:32:26:37 | third | semmle.label | third | +| test.ps1:27:11:27:17 | second | semmle.label | second | +| test.ps1:27:22:27:27 | first | semmle.label | first | +| test.ps1:27:32:27:37 | third | semmle.label | third | +| test.ps1:28:14:28:19 | first | semmle.label | first | +| test.ps1:28:24:28:29 | third | semmle.label | third | +| test.ps1:28:31:28:37 | second | semmle.label | second | +| test.ps1:29:11:29:16 | first | semmle.label | first | +| test.ps1:29:21:29:27 | second | semmle.label | second | +| test.ps1:29:32:29:37 | third | semmle.label | third | +| test.ps1:30:14:30:20 | second | semmle.label | second | +| test.ps1:30:25:30:30 | third | semmle.label | third | +| test.ps1:30:32:30:37 | first | semmle.label | first | +| test.ps1:31:11:31:17 | second | semmle.label | second | +| test.ps1:31:22:31:27 | third | semmle.label | third | +| test.ps1:31:32:31:37 | first | semmle.label | first | +| test.ps1:32:14:32:19 | first | semmle.label | first | +| test.ps1:32:24:32:29 | third | semmle.label | third | +| test.ps1:32:31:32:37 | second | semmle.label | second | +| test.ps1:33:11:33:16 | first | semmle.label | first | +| test.ps1:33:21:33:26 | third | semmle.label | third | +| test.ps1:33:31:33:37 | second | semmle.label | second | +| test.ps1:34:14:34:20 | second | semmle.label | second | +| test.ps1:34:25:34:30 | third | semmle.label | third | +| test.ps1:34:32:34:37 | first | semmle.label | first | +| test.ps1:35:14:35:19 | third | semmle.label | third | +| test.ps1:35:24:35:30 | second | semmle.label | second | +| test.ps1:35:32:35:37 | first | semmle.label | first | +| test.ps1:36:14:36:19 | third | semmle.label | third | +| test.ps1:36:21:36:27 | second | semmle.label | second | +| test.ps1:36:32:36:37 | first | semmle.label | first | +| test.ps1:37:14:37:19 | third | semmle.label | third | +| test.ps1:37:24:37:29 | first | semmle.label | first | +| test.ps1:37:31:37:37 | second | semmle.label | second | +| test.ps1:38:14:38:19 | third | semmle.label | third | +| test.ps1:38:21:38:26 | first | semmle.label | first | +| test.ps1:38:31:38:37 | second | semmle.label | second | +| test.ps1:39:14:39:19 | third | semmle.label | third | +| test.ps1:39:24:39:30 | second | semmle.label | second | +| test.ps1:39:32:39:37 | first | semmle.label | first | +| test.ps1:43:11:43:20 | userinput | semmle.label | userinput | +| test.ps1:44:10:44:19 | UserInput | semmle.label | UserInput | +| test.ps1:47:1:47:6 | input | semmle.label | input | +| test.ps1:47:10:47:19 | Call to source | semmle.label | Call to source | +| test.ps1:48:46:48:51 | input | semmle.label | input | +subpaths +testFailures +| global.ps1:3:15:3:32 | # $ hasValueFlow=1 | Missing result: hasValueFlow=1 | +| global.ps1:4:15:4:32 | # $ hasValueFlow=2 | Missing result: hasValueFlow=2 | +| global.ps1:5:15:5:32 | # $ hasValueFlow=3 | Missing result: hasValueFlow=3 | +| global.ps1:6:15:6:32 | # $ hasValueFlow=4 | Missing result: hasValueFlow=4 | +#select +| test.ps1:2:10:2:11 | a | test.ps1:5:6:5:15 | Call to source | test.ps1:2:10:2:11 | a | $@ | test.ps1:5:6:5:15 | Call to source | Call to source | +| test.ps1:9:10:9:11 | x | test.ps1:14:10:14:19 | Call to source | test.ps1:9:10:9:11 | x | $@ | test.ps1:14:10:14:19 | Call to source | Call to source | +| test.ps1:10:10:10:11 | y | test.ps1:15:11:15:20 | Call to source | test.ps1:10:10:10:11 | y | $@ | test.ps1:15:11:15:20 | Call to source | Call to source | +| test.ps1:11:10:11:11 | z | test.ps1:16:10:16:19 | Call to source | test.ps1:11:10:11:11 | z | $@ | test.ps1:16:10:16:19 | Call to source | Call to source | +| test.ps1:44:10:44:19 | UserInput | test.ps1:47:10:47:19 | Call to source | test.ps1:44:10:44:19 | UserInput | $@ | test.ps1:47:10:47:19 | Call to source | Call to source | diff --git a/powershell/ql/test/library-tests/dataflow/params/test.ps1 b/powershell/ql/test/library-tests/dataflow/params/test.ps1 new file mode 100644 index 000000000000..76f00b43eb51 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/params/test.ps1 @@ -0,0 +1,48 @@ +function Foo($a) { + Sink $a # $ hasValueFlow=1 +} + +$x = Source "1" +Foo $x + +function ThreeArgs($x, $y, $z) { + Sink $x # $ hasValueFlow=x + Sink $y # $ hasValueFlow=y + Sink $z # $ hasValueFlow=z +} + +$first = Source "x" +$second = Source "y" +$third = Source "z" + +ThreeArgs $first $second $third +ThreeArgs $second -x $first $third +ThreeArgs -x $first $second $third +ThreeArgs $first -y $second $third +ThreeArgs -y $second $first $third +ThreeArgs $second -x $first -z $third +ThreeArgs -x $first $second -z $third +ThreeArgs $first -y $second -z $third +ThreeArgs -y $second $first -z $third +ThreeArgs $second -x $first -z $third +ThreeArgs -x $first -z $third $second +ThreeArgs $first -y $second -z $third +ThreeArgs -y $second -z $third $first +ThreeArgs $second -z $third -x $first +ThreeArgs -x $first -z $third $second +ThreeArgs $first -z $third -y $second +ThreeArgs -y $second -z $third $first +ThreeArgs -z $third -y $second $first +ThreeArgs -z $third $second -x $first +ThreeArgs -z $third -x $first $second +ThreeArgs -z $third $first -y $second +ThreeArgs -z $third -y $second $first + +function Invoke-InvokeExpressionInjection2 +{ + param($UserInput) + Sink $UserInput # $ hasValueFlow=1 +} + +$input = Source "1" +Invoke-InvokeExpressionInjection2 -UserInput $input \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/params/test.ql b/powershell/ql/test/library-tests/dataflow/params/test.ql new file mode 100644 index 000000000000..9a27a79c4478 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/params/test.ql @@ -0,0 +1,13 @@ +/** + * @kind path-problem + */ + +import powershell +import semmle.code.powershell.dataflow.DataFlow +private import TestUtilities.InlineFlowTest +import DefaultFlowTest +import ValueFlow::PathGraph + +from ValueFlow::PathNode source, ValueFlow::PathNode sink +where ValueFlow::flowPath(source, sink) +select sink, source, sink, "$@", source, source.toString() diff --git a/powershell/ql/test/library-tests/dataflow/pipeline/test.expected b/powershell/ql/test/library-tests/dataflow/pipeline/test.expected new file mode 100644 index 000000000000..385002c5a9a1 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/pipeline/test.expected @@ -0,0 +1,127 @@ +models +edges +| test.ps1:2:5:2:6 | x | test.ps1:5:5:5:6 | x | provenance | | +| test.ps1:2:10:2:19 | Call to source | test.ps1:2:5:2:6 | x | provenance | | +| test.ps1:3:5:3:6 | y | test.ps1:6:5:6:6 | y | provenance | | +| test.ps1:3:10:3:19 | Call to source | test.ps1:3:5:3:6 | y | provenance | | +| test.ps1:4:5:4:6 | z | test.ps1:6:9:6:10 | z | provenance | | +| test.ps1:4:10:4:19 | Call to source | test.ps1:4:5:4:6 | z | provenance | | +| test.ps1:5:5:5:6 | x | test.ps1:17:1:17:7 | Call to produce [unknown index] | provenance | | +| test.ps1:6:5:6:6 | y | test.ps1:17:1:17:7 | Call to produce [unknown index] | provenance | | +| test.ps1:6:9:6:10 | z | test.ps1:17:1:17:7 | Call to produce [unknown index] | provenance | | +| test.ps1:10:11:10:43 | x [element 0] | test.ps1:12:5:14:5 | x [element 0] | provenance | | +| test.ps1:10:11:10:43 | x [element 1] | test.ps1:12:5:14:5 | x [element 1] | provenance | | +| test.ps1:10:11:10:43 | x [unknown index] | test.ps1:12:5:14:5 | x [unknown index] | provenance | | +| test.ps1:12:5:14:5 | x [element 0] | test.ps1:13:9:13:15 | __pipeline_iterator | provenance | | +| test.ps1:12:5:14:5 | x [element 1] | test.ps1:13:9:13:15 | __pipeline_iterator | provenance | | +| test.ps1:12:5:14:5 | x [unknown index] | test.ps1:13:9:13:15 | __pipeline_iterator | provenance | | +| test.ps1:17:1:17:7 | Call to produce [unknown index] | test.ps1:10:11:10:43 | x [unknown index] | provenance | | +| test.ps1:19:1:19:2 | x | test.ps1:21:1:21:2 | x | provenance | | +| test.ps1:19:6:19:15 | Call to source | test.ps1:19:1:19:2 | x | provenance | | +| test.ps1:20:1:20:2 | y | test.ps1:21:5:21:6 | y | provenance | | +| test.ps1:20:6:20:15 | Call to source | test.ps1:20:1:20:2 | y | provenance | | +| test.ps1:21:1:21:2 | x | test.ps1:21:1:21:6 | ...,... [element 0] | provenance | | +| test.ps1:21:1:21:6 | ...,... [element 0] | test.ps1:10:11:10:43 | x [element 0] | provenance | | +| test.ps1:21:1:21:6 | ...,... [element 1] | test.ps1:10:11:10:43 | x [element 1] | provenance | | +| test.ps1:21:5:21:6 | y | test.ps1:21:1:21:6 | ...,... [element 1] | provenance | | +| test.ps1:23:38:27:1 | [synth] pipeline [element 0] | test.ps1:24:5:26:5 | [synth] pipeline [element 0] | provenance | | +| test.ps1:23:38:27:1 | [synth] pipeline [element 1] | test.ps1:24:5:26:5 | [synth] pipeline [element 1] | provenance | | +| test.ps1:24:5:26:5 | [synth] pipeline [element 0] | test.ps1:25:9:25:15 | __pipeline_iterator | provenance | | +| test.ps1:24:5:26:5 | [synth] pipeline [element 1] | test.ps1:25:9:25:15 | __pipeline_iterator | provenance | | +| test.ps1:29:1:29:2 | x | test.ps1:31:1:31:2 | x | provenance | | +| test.ps1:29:6:29:15 | Call to source | test.ps1:29:1:29:2 | x | provenance | | +| test.ps1:30:1:30:2 | y | test.ps1:31:5:31:6 | y | provenance | | +| test.ps1:30:6:30:15 | Call to source | test.ps1:30:1:30:2 | y | provenance | | +| test.ps1:31:1:31:2 | x | test.ps1:31:1:31:6 | ...,... [element 0] | provenance | | +| test.ps1:31:1:31:6 | ...,... [element 0] | test.ps1:23:38:27:1 | [synth] pipeline [element 0] | provenance | | +| test.ps1:31:1:31:6 | ...,... [element 1] | test.ps1:23:38:27:1 | [synth] pipeline [element 1] | provenance | | +| test.ps1:31:5:31:6 | y | test.ps1:31:1:31:6 | ...,... [element 1] | provenance | | +| test.ps1:43:11:43:57 | x [element 0, element x] | test.ps1:45:5:47:5 | x [element 0, element x] | provenance | | +| test.ps1:43:11:43:57 | x [element 1, element x] | test.ps1:45:5:47:5 | x [element 1, element x] | provenance | | +| test.ps1:43:11:43:57 | x [element 2, element x] | test.ps1:45:5:47:5 | x [element 2, element x] | provenance | | +| test.ps1:45:5:47:5 | x [element 0, element x] | test.ps1:46:9:46:15 | __pipeline_iterator for x | provenance | | +| test.ps1:45:5:47:5 | x [element 1, element x] | test.ps1:46:9:46:15 | __pipeline_iterator for x | provenance | | +| test.ps1:45:5:47:5 | x [element 2, element x] | test.ps1:46:9:46:15 | __pipeline_iterator for x | provenance | | +| test.ps1:50:1:50:33 | [...]... [element x] | test.ps1:50:1:50:105 | ...,... [element 0, element x] | provenance | | +| test.ps1:50:1:50:105 | ...,... [element 0, element x] | test.ps1:43:11:43:57 | x [element 0, element x] | provenance | | +| test.ps1:50:1:50:105 | ...,... [element 1, element x] | test.ps1:43:11:43:57 | x [element 1, element x] | provenance | | +| test.ps1:50:1:50:105 | ...,... [element 2, element x] | test.ps1:43:11:43:57 | x [element 2, element x] | provenance | | +| test.ps1:50:17:50:33 | ${...} [element x] | test.ps1:50:1:50:33 | [...]... [element x] | provenance | | +| test.ps1:50:23:50:32 | Call to source | test.ps1:50:17:50:33 | ${...} [element x] | provenance | | +| test.ps1:50:36:50:69 | [...]... [element x] | test.ps1:50:1:50:105 | ...,... [element 1, element x] | provenance | | +| test.ps1:50:52:50:69 | ${...} [element x] | test.ps1:50:36:50:69 | [...]... [element x] | provenance | | +| test.ps1:50:58:50:68 | Call to source | test.ps1:50:52:50:69 | ${...} [element x] | provenance | | +| test.ps1:50:72:50:105 | [...]... [element x] | test.ps1:50:1:50:105 | ...,... [element 2, element x] | provenance | | +| test.ps1:50:88:50:105 | ${...} [element x] | test.ps1:50:72:50:105 | [...]... [element x] | provenance | | +| test.ps1:50:94:50:104 | Call to source | test.ps1:50:88:50:105 | ${...} [element x] | provenance | | +nodes +| test.ps1:2:5:2:6 | x | semmle.label | x | +| test.ps1:2:10:2:19 | Call to source | semmle.label | Call to source | +| test.ps1:3:5:3:6 | y | semmle.label | y | +| test.ps1:3:10:3:19 | Call to source | semmle.label | Call to source | +| test.ps1:4:5:4:6 | z | semmle.label | z | +| test.ps1:4:10:4:19 | Call to source | semmle.label | Call to source | +| test.ps1:5:5:5:6 | x | semmle.label | x | +| test.ps1:6:5:6:6 | y | semmle.label | y | +| test.ps1:6:9:6:10 | z | semmle.label | z | +| test.ps1:10:11:10:43 | x [element 0] | semmle.label | x [element 0] | +| test.ps1:10:11:10:43 | x [element 1] | semmle.label | x [element 1] | +| test.ps1:10:11:10:43 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:12:5:14:5 | x [element 0] | semmle.label | x [element 0] | +| test.ps1:12:5:14:5 | x [element 1] | semmle.label | x [element 1] | +| test.ps1:12:5:14:5 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:13:9:13:15 | __pipeline_iterator | semmle.label | __pipeline_iterator | +| test.ps1:17:1:17:7 | Call to produce [unknown index] | semmle.label | Call to produce [unknown index] | +| test.ps1:19:1:19:2 | x | semmle.label | x | +| test.ps1:19:6:19:15 | Call to source | semmle.label | Call to source | +| test.ps1:20:1:20:2 | y | semmle.label | y | +| test.ps1:20:6:20:15 | Call to source | semmle.label | Call to source | +| test.ps1:21:1:21:2 | x | semmle.label | x | +| test.ps1:21:1:21:6 | ...,... [element 0] | semmle.label | ...,... [element 0] | +| test.ps1:21:1:21:6 | ...,... [element 1] | semmle.label | ...,... [element 1] | +| test.ps1:21:5:21:6 | y | semmle.label | y | +| test.ps1:23:38:27:1 | [synth] pipeline [element 0] | semmle.label | [synth] pipeline [element 0] | +| test.ps1:23:38:27:1 | [synth] pipeline [element 1] | semmle.label | [synth] pipeline [element 1] | +| test.ps1:24:5:26:5 | [synth] pipeline [element 0] | semmle.label | [synth] pipeline [element 0] | +| test.ps1:24:5:26:5 | [synth] pipeline [element 1] | semmle.label | [synth] pipeline [element 1] | +| test.ps1:25:9:25:15 | __pipeline_iterator | semmle.label | __pipeline_iterator | +| test.ps1:29:1:29:2 | x | semmle.label | x | +| test.ps1:29:6:29:15 | Call to source | semmle.label | Call to source | +| test.ps1:30:1:30:2 | y | semmle.label | y | +| test.ps1:30:6:30:15 | Call to source | semmle.label | Call to source | +| test.ps1:31:1:31:2 | x | semmle.label | x | +| test.ps1:31:1:31:6 | ...,... [element 0] | semmle.label | ...,... [element 0] | +| test.ps1:31:1:31:6 | ...,... [element 1] | semmle.label | ...,... [element 1] | +| test.ps1:31:5:31:6 | y | semmle.label | y | +| test.ps1:43:11:43:57 | x [element 0, element x] | semmle.label | x [element 0, element x] | +| test.ps1:43:11:43:57 | x [element 1, element x] | semmle.label | x [element 1, element x] | +| test.ps1:43:11:43:57 | x [element 2, element x] | semmle.label | x [element 2, element x] | +| test.ps1:45:5:47:5 | x [element 0, element x] | semmle.label | x [element 0, element x] | +| test.ps1:45:5:47:5 | x [element 1, element x] | semmle.label | x [element 1, element x] | +| test.ps1:45:5:47:5 | x [element 2, element x] | semmle.label | x [element 2, element x] | +| test.ps1:46:9:46:15 | __pipeline_iterator for x | semmle.label | __pipeline_iterator for x | +| test.ps1:50:1:50:33 | [...]... [element x] | semmle.label | [...]... [element x] | +| test.ps1:50:1:50:105 | ...,... [element 0, element x] | semmle.label | ...,... [element 0, element x] | +| test.ps1:50:1:50:105 | ...,... [element 1, element x] | semmle.label | ...,... [element 1, element x] | +| test.ps1:50:1:50:105 | ...,... [element 2, element x] | semmle.label | ...,... [element 2, element x] | +| test.ps1:50:17:50:33 | ${...} [element x] | semmle.label | ${...} [element x] | +| test.ps1:50:23:50:32 | Call to source | semmle.label | Call to source | +| test.ps1:50:36:50:69 | [...]... [element x] | semmle.label | [...]... [element x] | +| test.ps1:50:52:50:69 | ${...} [element x] | semmle.label | ${...} [element x] | +| test.ps1:50:58:50:68 | Call to source | semmle.label | Call to source | +| test.ps1:50:72:50:105 | [...]... [element x] | semmle.label | [...]... [element x] | +| test.ps1:50:88:50:105 | ${...} [element x] | semmle.label | ${...} [element x] | +| test.ps1:50:94:50:104 | Call to source | semmle.label | Call to source | +subpaths +testFailures +#select +| test.ps1:13:9:13:15 | __pipeline_iterator | test.ps1:2:10:2:19 | Call to source | test.ps1:13:9:13:15 | __pipeline_iterator | $@ | test.ps1:2:10:2:19 | Call to source | Call to source | +| test.ps1:13:9:13:15 | __pipeline_iterator | test.ps1:3:10:3:19 | Call to source | test.ps1:13:9:13:15 | __pipeline_iterator | $@ | test.ps1:3:10:3:19 | Call to source | Call to source | +| test.ps1:13:9:13:15 | __pipeline_iterator | test.ps1:4:10:4:19 | Call to source | test.ps1:13:9:13:15 | __pipeline_iterator | $@ | test.ps1:4:10:4:19 | Call to source | Call to source | +| test.ps1:13:9:13:15 | __pipeline_iterator | test.ps1:19:6:19:15 | Call to source | test.ps1:13:9:13:15 | __pipeline_iterator | $@ | test.ps1:19:6:19:15 | Call to source | Call to source | +| test.ps1:13:9:13:15 | __pipeline_iterator | test.ps1:20:6:20:15 | Call to source | test.ps1:13:9:13:15 | __pipeline_iterator | $@ | test.ps1:20:6:20:15 | Call to source | Call to source | +| test.ps1:25:9:25:15 | __pipeline_iterator | test.ps1:29:6:29:15 | Call to source | test.ps1:25:9:25:15 | __pipeline_iterator | $@ | test.ps1:29:6:29:15 | Call to source | Call to source | +| test.ps1:25:9:25:15 | __pipeline_iterator | test.ps1:30:6:30:15 | Call to source | test.ps1:25:9:25:15 | __pipeline_iterator | $@ | test.ps1:30:6:30:15 | Call to source | Call to source | +| test.ps1:46:9:46:15 | __pipeline_iterator for x | test.ps1:50:23:50:32 | Call to source | test.ps1:46:9:46:15 | __pipeline_iterator for x | $@ | test.ps1:50:23:50:32 | Call to source | Call to source | +| test.ps1:46:9:46:15 | __pipeline_iterator for x | test.ps1:50:58:50:68 | Call to source | test.ps1:46:9:46:15 | __pipeline_iterator for x | $@ | test.ps1:50:58:50:68 | Call to source | Call to source | +| test.ps1:46:9:46:15 | __pipeline_iterator for x | test.ps1:50:94:50:104 | Call to source | test.ps1:46:9:46:15 | __pipeline_iterator for x | $@ | test.ps1:50:94:50:104 | Call to source | Call to source | diff --git a/powershell/ql/test/library-tests/dataflow/pipeline/test.ps1 b/powershell/ql/test/library-tests/dataflow/pipeline/test.ps1 new file mode 100644 index 000000000000..8a55796e8726 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/pipeline/test.ps1 @@ -0,0 +1,50 @@ +function produce { + $x = Source "1" + $y = Source "2" + $z = Source "3" + $x + $y, $z +} + +function consumeWithProcess { + Param([Parameter(ValueFromPipeline)] $x) + + process { + Sink $x # $ hasValueFlow=1 hasValueFlow=2 hasValueFlow=3 hasValueFlow=4 hasValueFlow=5 + } +} + +produce | consumeWithProcess + +$x = Source "4" +$y = Source "5" +$x, $y | consumeWithProcess + +function consumeWithProcessAnonymous { + process { + Sink $_ # $ hasValueFlow=6 hasValueFlow=7 + } +} + +$x = Source "6" +$y = Source "7" +$x, $y | consumeWithProcessAnonymous + +function consumeValueFromPipelineByPropertyNameWithoutProcess { + Param([Parameter(ValueFromPipelineByPropertyName)] $x) + + Sink $x # $ MISSING: hasValueFlow=8 +} + +$x = Source "8" +[pscustomobject]@{x = $x} | consumeValueFromPipelineByPropertyNameWithoutProcess + +function consumeValueFromPipelineByPropertyNameWithProcess { + Param([Parameter(ValueFromPipelineByPropertyName)] $x) + + process { + Sink $x # $ hasValueFlow=9 hasValueFlow=10 hasValueFlow=11 + } +} + +[pscustomobject]@{x = Source "9"}, [pscustomobject]@{x = Source "10"}, [pscustomobject]@{x = Source "11"} | consumeValueFromPipelineByPropertyNameWithProcess \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/pipeline/test.ql b/powershell/ql/test/library-tests/dataflow/pipeline/test.ql new file mode 100644 index 000000000000..9a27a79c4478 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/pipeline/test.ql @@ -0,0 +1,13 @@ +/** + * @kind path-problem + */ + +import powershell +import semmle.code.powershell.dataflow.DataFlow +private import TestUtilities.InlineFlowTest +import DefaultFlowTest +import ValueFlow::PathGraph + +from ValueFlow::PathNode source, ValueFlow::PathNode sink +where ValueFlow::flowPath(source, sink) +select sink, source, sink, "$@", source, source.toString() diff --git a/powershell/ql/test/library-tests/dataflow/returns/test.expected b/powershell/ql/test/library-tests/dataflow/returns/test.expected new file mode 100644 index 000000000000..84607e7dd2e9 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/returns/test.expected @@ -0,0 +1,86 @@ +models +edges +| test.ps1:2:5:2:14 | Call to source | test.ps1:5:6:5:19 | Call to callsourceonce | provenance | | +| test.ps1:5:1:5:2 | x | test.ps1:6:6:6:7 | x | provenance | | +| test.ps1:5:6:5:19 | Call to callsourceonce | test.ps1:5:1:5:2 | x | provenance | | +| test.ps1:9:5:9:14 | Call to source | test.ps1:13:6:13:20 | Call to callsourcetwice [unknown index] | provenance | | +| test.ps1:10:5:10:14 | Call to source | test.ps1:13:6:13:20 | Call to callsourcetwice [unknown index] | provenance | | +| test.ps1:13:1:13:2 | x [unknown index] | test.ps1:15:6:15:7 | x [unknown index] | provenance | | +| test.ps1:13:1:13:2 | x [unknown index] | test.ps1:16:6:16:7 | x [unknown index] | provenance | | +| test.ps1:13:6:13:20 | Call to callsourcetwice [unknown index] | test.ps1:13:1:13:2 | x [unknown index] | provenance | | +| test.ps1:15:6:15:7 | x [unknown index] | test.ps1:15:6:15:10 | ...[...] | provenance | | +| test.ps1:16:6:16:7 | x [unknown index] | test.ps1:16:6:16:10 | ...[...] | provenance | | +| test.ps1:19:12:19:21 | Call to source | test.ps1:22:6:22:18 | Call to returnsource1 | provenance | | +| test.ps1:22:1:22:2 | x | test.ps1:23:6:23:7 | x | provenance | | +| test.ps1:22:6:22:18 | Call to returnsource1 | test.ps1:22:1:22:2 | x | provenance | | +| test.ps1:26:5:26:6 | x | test.ps1:27:5:27:6 | x | provenance | | +| test.ps1:26:5:26:6 | x | test.ps1:27:5:27:6 | x | provenance | | +| test.ps1:26:10:26:19 | Call to source | test.ps1:26:5:26:6 | x | provenance | | +| test.ps1:26:10:26:19 | Call to source | test.ps1:26:5:26:6 | x | provenance | | +| test.ps1:27:5:27:6 | x | test.ps1:32:6:32:18 | Call to returnsource2 [unknown index] | provenance | | +| test.ps1:28:5:28:6 | y | test.ps1:29:12:29:13 | y | provenance | | +| test.ps1:28:10:28:19 | Call to source | test.ps1:28:5:28:6 | y | provenance | | +| test.ps1:29:12:29:13 | y | test.ps1:32:6:32:18 | Call to returnsource2 [unknown index] | provenance | | +| test.ps1:32:1:32:2 | x [unknown index] | test.ps1:33:6:33:7 | x [unknown index] | provenance | | +| test.ps1:32:1:32:2 | x [unknown index] | test.ps1:34:6:34:7 | x [unknown index] | provenance | | +| test.ps1:32:6:32:18 | Call to returnsource2 [unknown index] | test.ps1:32:1:32:2 | x [unknown index] | provenance | | +| test.ps1:33:6:33:7 | x [unknown index] | test.ps1:33:6:33:10 | ...[...] | provenance | | +| test.ps1:34:6:34:7 | x [unknown index] | test.ps1:34:6:34:10 | ...[...] | provenance | | +| test.ps1:38:9:38:18 | Call to source | test.ps1:42:6:42:21 | Call to callsourceinloop [unknown index] | provenance | | +| test.ps1:42:1:42:2 | x [unknown index] | test.ps1:43:6:43:7 | x [unknown index] | provenance | | +| test.ps1:42:1:42:2 | x [unknown index] | test.ps1:44:6:44:7 | x [unknown index] | provenance | | +| test.ps1:42:6:42:21 | Call to callsourceinloop [unknown index] | test.ps1:42:1:42:2 | x [unknown index] | provenance | | +| test.ps1:43:6:43:7 | x [unknown index] | test.ps1:43:6:43:10 | ...[...] | provenance | | +| test.ps1:44:6:44:7 | x [unknown index] | test.ps1:44:6:44:10 | ...[...] | provenance | | +nodes +| test.ps1:2:5:2:14 | Call to source | semmle.label | Call to source | +| test.ps1:5:1:5:2 | x | semmle.label | x | +| test.ps1:5:6:5:19 | Call to callsourceonce | semmle.label | Call to callsourceonce | +| test.ps1:6:6:6:7 | x | semmle.label | x | +| test.ps1:9:5:9:14 | Call to source | semmle.label | Call to source | +| test.ps1:10:5:10:14 | Call to source | semmle.label | Call to source | +| test.ps1:13:1:13:2 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:13:6:13:20 | Call to callsourcetwice [unknown index] | semmle.label | Call to callsourcetwice [unknown index] | +| test.ps1:15:6:15:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:15:6:15:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:16:6:16:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:16:6:16:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:19:12:19:21 | Call to source | semmle.label | Call to source | +| test.ps1:22:1:22:2 | x | semmle.label | x | +| test.ps1:22:6:22:18 | Call to returnsource1 | semmle.label | Call to returnsource1 | +| test.ps1:23:6:23:7 | x | semmle.label | x | +| test.ps1:26:5:26:6 | x | semmle.label | x | +| test.ps1:26:5:26:6 | x | semmle.label | x | +| test.ps1:26:10:26:19 | Call to source | semmle.label | Call to source | +| test.ps1:27:5:27:6 | x | semmle.label | x | +| test.ps1:28:5:28:6 | y | semmle.label | y | +| test.ps1:28:10:28:19 | Call to source | semmle.label | Call to source | +| test.ps1:29:12:29:13 | y | semmle.label | y | +| test.ps1:32:1:32:2 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:32:6:32:18 | Call to returnsource2 [unknown index] | semmle.label | Call to returnsource2 [unknown index] | +| test.ps1:33:6:33:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:33:6:33:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:34:6:34:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:34:6:34:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:38:9:38:18 | Call to source | semmle.label | Call to source | +| test.ps1:42:1:42:2 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:42:6:42:21 | Call to callsourceinloop [unknown index] | semmle.label | Call to callsourceinloop [unknown index] | +| test.ps1:43:6:43:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:43:6:43:10 | ...[...] | semmle.label | ...[...] | +| test.ps1:44:6:44:7 | x [unknown index] | semmle.label | x [unknown index] | +| test.ps1:44:6:44:10 | ...[...] | semmle.label | ...[...] | +subpaths +testFailures +#select +| test.ps1:6:6:6:7 | x | test.ps1:2:5:2:14 | Call to source | test.ps1:6:6:6:7 | x | $@ | test.ps1:2:5:2:14 | Call to source | Call to source | +| test.ps1:15:6:15:10 | ...[...] | test.ps1:9:5:9:14 | Call to source | test.ps1:15:6:15:10 | ...[...] | $@ | test.ps1:9:5:9:14 | Call to source | Call to source | +| test.ps1:15:6:15:10 | ...[...] | test.ps1:10:5:10:14 | Call to source | test.ps1:15:6:15:10 | ...[...] | $@ | test.ps1:10:5:10:14 | Call to source | Call to source | +| test.ps1:16:6:16:10 | ...[...] | test.ps1:9:5:9:14 | Call to source | test.ps1:16:6:16:10 | ...[...] | $@ | test.ps1:9:5:9:14 | Call to source | Call to source | +| test.ps1:16:6:16:10 | ...[...] | test.ps1:10:5:10:14 | Call to source | test.ps1:16:6:16:10 | ...[...] | $@ | test.ps1:10:5:10:14 | Call to source | Call to source | +| test.ps1:23:6:23:7 | x | test.ps1:19:12:19:21 | Call to source | test.ps1:23:6:23:7 | x | $@ | test.ps1:19:12:19:21 | Call to source | Call to source | +| test.ps1:33:6:33:10 | ...[...] | test.ps1:26:10:26:19 | Call to source | test.ps1:33:6:33:10 | ...[...] | $@ | test.ps1:26:10:26:19 | Call to source | Call to source | +| test.ps1:33:6:33:10 | ...[...] | test.ps1:28:10:28:19 | Call to source | test.ps1:33:6:33:10 | ...[...] | $@ | test.ps1:28:10:28:19 | Call to source | Call to source | +| test.ps1:34:6:34:10 | ...[...] | test.ps1:26:10:26:19 | Call to source | test.ps1:34:6:34:10 | ...[...] | $@ | test.ps1:26:10:26:19 | Call to source | Call to source | +| test.ps1:34:6:34:10 | ...[...] | test.ps1:28:10:28:19 | Call to source | test.ps1:34:6:34:10 | ...[...] | $@ | test.ps1:28:10:28:19 | Call to source | Call to source | +| test.ps1:43:6:43:10 | ...[...] | test.ps1:38:9:38:18 | Call to source | test.ps1:43:6:43:10 | ...[...] | $@ | test.ps1:38:9:38:18 | Call to source | Call to source | +| test.ps1:44:6:44:10 | ...[...] | test.ps1:38:9:38:18 | Call to source | test.ps1:44:6:44:10 | ...[...] | $@ | test.ps1:38:9:38:18 | Call to source | Call to source | diff --git a/powershell/ql/test/library-tests/dataflow/returns/test.ps1 b/powershell/ql/test/library-tests/dataflow/returns/test.ps1 new file mode 100644 index 000000000000..26468c467cf6 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/returns/test.ps1 @@ -0,0 +1,44 @@ +function callSourceOnce { + Source "1" +} + +$x = callSourceOnce +Sink $x # $ hasValueFlow=1 + +function callSourceTwice { + Source "2" + Source "3" +} + +$x = callSourceTwice +Sink $x # $ hasTaintFlow=2 hasTaintFlow=3 +Sink $x[0] # $ hasValueFlow=2 SPURIOUS: hasValueFlow=3 +Sink $x[1] # $ hasValueFlow=3 SPURIOUS: hasValueFlow=2 + +function returnSource1 { + return Source "4" +} + +$x = returnSource1 +Sink $x # $ hasValueFlow=4 + +function returnSource2 { + $x = Source "5" + $x + $y = Source "6" + return $y +} + +$x = returnSource2 +Sink $x[0] # $ hasValueFlow=5 SPURIOUS: hasValueFlow=6 +Sink $x[1] # $ hasValueFlow=6 SPURIOUS: hasValueFlow=5 + +function callSourceInLoop { + for ($i = 0; $i -lt 2; $i++) { + Source "7" + } +} + +$x = callSourceInLoop +Sink $x[0] # $ hasValueFlow=7 +Sink $x[1] # $ hasValueFlow=7 \ No newline at end of file diff --git a/powershell/ql/test/library-tests/dataflow/returns/test.ql b/powershell/ql/test/library-tests/dataflow/returns/test.ql new file mode 100644 index 000000000000..9a27a79c4478 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/returns/test.ql @@ -0,0 +1,13 @@ +/** + * @kind path-problem + */ + +import powershell +import semmle.code.powershell.dataflow.DataFlow +private import TestUtilities.InlineFlowTest +import DefaultFlowTest +import ValueFlow::PathGraph + +from ValueFlow::PathNode source, ValueFlow::PathNode sink +where ValueFlow::flowPath(source, sink) +select sink, source, sink, "$@", source, source.toString() diff --git a/powershell/ql/test/library-tests/dataflow/typetracking/test.expected b/powershell/ql/test/library-tests/dataflow/typetracking/test.expected new file mode 100644 index 000000000000..8748ef879ad2 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/typetracking/test.expected @@ -0,0 +1,2 @@ +| test.ps1:15:20:15:36 | # $ type=PSObject | Missing result: type=PSObject | +| test.ps1:19:25:19:41 | # $ type=PSObject | Missing result: type=PSObject | diff --git a/powershell/ql/test/library-tests/dataflow/typetracking/test.ps1 b/powershell/ql/test/library-tests/dataflow/typetracking/test.ps1 new file mode 100644 index 000000000000..e9a36131c400 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/typetracking/test.ps1 @@ -0,0 +1,19 @@ +class MyClass { + [string] $field + MyClass($val) { + $this.field = $val + } +} + +$myClass = [MyClass]::new("hello") + +Sink $myClass # $ type=myclass + + +$withNamedArg = New-Object -TypeName PSObject + +Sink $withNamedArg # $ type=PSObject + +$withPositionalArg = New-Object PSObject + +Sink $withPositionalArg # $ type=PSObject diff --git a/powershell/ql/test/library-tests/dataflow/typetracking/test.ql b/powershell/ql/test/library-tests/dataflow/typetracking/test.ql new file mode 100644 index 000000000000..3a8c9e995399 --- /dev/null +++ b/powershell/ql/test/library-tests/dataflow/typetracking/test.ql @@ -0,0 +1,22 @@ +import powershell +import semmle.code.powershell.dataflow.internal.DataFlowDispatch +import semmle.code.powershell.dataflow.internal.DataFlowPublic +import semmle.code.powershell.dataflow.internal.DataFlowPrivate +import TestUtilities.InlineExpectationsTest + +module TypeTrackingTest implements TestSig { + string getARelevantTag() { result = "type" } + + predicate hasActualResult(Location location, string element, string tag, string value) { + exists(Node n, DataFlowCall c | + location = n.getLocation() and + element = n.toString() and + tag = "type" and + n = trackInstance(value, _) and + isArgumentNode(n, c, _) and + c.asCall().matchesName("Sink") + ) + } +} + +import MakeTest diff --git a/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.expected b/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.expected new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.ps1 b/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.ps1 new file mode 100644 index 000000000000..eb59fb66cada --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.ps1 @@ -0,0 +1,11 @@ +$data = Read-Host -Prompt "Enter your name" # $ type="read from stdin" + + +$xmlQuery = "/Users/User" +$path = "C:/Users/MyData.xml" +$xmldata = Select-Xml -Path $path -XPath $xmlQuery # $ type="file stream" + +$hexdata = Format-Hex -Path $path -Count 48 # $ type="file stream" + +$remote_data1 = Iwr https://example.com/install.ps1 # $ type="remote flow source" +$remote_data2 = Invoke-RestMethod -Uri https://blogs.msdn.microsoft.com/powershell/feed/ # $ type="remote flow source" \ No newline at end of file diff --git a/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.ql b/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.ql new file mode 100644 index 000000000000..5f832831f9b4 --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/microsoft_powershell/test.ql @@ -0,0 +1 @@ +import TestUtilities.InlineFlowSourceTest \ No newline at end of file diff --git a/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.expected b/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.expected new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.ps1 b/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.ps1 new file mode 100644 index 000000000000..c26b611211e5 --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.ps1 @@ -0,0 +1,16 @@ +$registryPath = "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion" +$valueName = "ProductName" +$productName = [Microsoft.Win32.Registry]::GetValue($registryPath, $valueName, $null) # $ type="a value from the Windows registry" + + +$registryKey = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey($registryPath) + +# Get the value of a registry key +$productName2 = $registryKey.GetValue($valueName) # $ type="a value from the Windows registry" + + +# Get all value names in the registry key +$valueNames = $registryKey.GetValueNames() # $ type="a value from the Windows registry" + +# TODO: I think this should also have a positional element on the access path +$subKeyNames = $registryKey.GetSubKeyNames() # $ type="a value from the Windows registry" diff --git a/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.ql b/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.ql new file mode 100644 index 000000000000..5f832831f9b4 --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/microsoft_win32/test.ql @@ -0,0 +1 @@ +import TestUtilities.InlineFlowSourceTest \ No newline at end of file diff --git a/powershell/ql/test/library-tests/frameworks/system/test.expected b/powershell/ql/test/library-tests/frameworks/system/test.expected new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/powershell/ql/test/library-tests/frameworks/system/test.ps1 b/powershell/ql/test/library-tests/frameworks/system/test.ps1 new file mode 100644 index 000000000000..369f800aa98d --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/system/test.ps1 @@ -0,0 +1,11 @@ +$char = [System.Console]::Read() # $ type="read from stdin" +$keyInfo = [System.Console]::ReadKey($true) # $ type="read from stdin" +$userName = [System.Console]::ReadLine() # $ type="read from stdin" +# $input = [System.Console]::ReadToEnd() # TODO we need to model this one + +$path = "%USERPROFILE%\Documents" +$expandedPath = [System.Environment]::ExpandEnvironmentVariables($path) # $ type="environment variable" + +$args = [System.Environment]::GetCommandLineArgs() # $ type="command line argument" +$variableValue = [System.Environment]::GetEnvironmentVariable("PATH") # $ type="environment variable" +$envVariables = [System.Environment]::GetEnvironmentVariables() # $ type="environment variable" diff --git a/powershell/ql/test/library-tests/frameworks/system/test.ql b/powershell/ql/test/library-tests/frameworks/system/test.ql new file mode 100644 index 000000000000..5f832831f9b4 --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/system/test.ql @@ -0,0 +1 @@ +import TestUtilities.InlineFlowSourceTest \ No newline at end of file diff --git a/powershell/ql/test/library-tests/frameworks/system_io/test.expected b/powershell/ql/test/library-tests/frameworks/system_io/test.expected new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/powershell/ql/test/library-tests/frameworks/system_io/test.ps1 b/powershell/ql/test/library-tests/frameworks/system_io/test.ps1 new file mode 100644 index 000000000000..4ba44eed967c --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/system_io/test.ps1 @@ -0,0 +1,21 @@ +$filePath = "C:\Temp\example.txt" +$fileStream = [System.IO.File]::Open($filePath, [System.IO.FileMode]::OpenOrCreate, [System.IO.FileAccess]::ReadWrite) # $ type="file stream" +$fileStream2 = [System.IO.File]::OpenRead($filePath) # $ type="file stream" + +$reader = [System.IO.File]::OpenText($filePath) # $ type="file stream" +$bytes = [System.IO.File]::ReadAllBytes($filePath) # $ type="file stream" +$lines = [System.IO.File]::ReadAllLines($filePath) # $ type="file stream" +$bytesTask = [System.IO.File]::ReadAllBytesAsync($filePath) # $ type="file stream" +$linesTask = [System.IO.File]::ReadAllLinesAsync($filePath) # $ type="file stream" +$stream = [System.IO.File]::ReadAllText($filePath) # $ type="file stream" +$streamTask = [System.IO.File]::ReadAllTextAsync($filePath) # $ type="file stream" +$lines2 = [System.IO.File]::ReadLines($filePath) # $ type="file stream" +$lines3 = [System.IO.File]::ReadLinesAsync($filePath) # $ type="file stream" + + +$fileInfo = [System.IO.FileInfo]::new("C:\Temp\example.txt") + +# Open the file for reading and writing +$fileStream3 = $fileInfo.Open([System.IO.FileMode]::OpenOrCreate, [System.IO.FileAccess]::ReadWrite) # $ type="file stream" +$fileStream4 = $fileInfo.OpenRead() # $ type="file stream" +$reader2 = $fileInfo.OpenText() # $ type="file stream" diff --git a/powershell/ql/test/library-tests/frameworks/system_io/test.ql b/powershell/ql/test/library-tests/frameworks/system_io/test.ql new file mode 100644 index 000000000000..5f832831f9b4 --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/system_io/test.ql @@ -0,0 +1 @@ +import TestUtilities.InlineFlowSourceTest \ No newline at end of file diff --git a/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.expected b/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.expected new file mode 100644 index 000000000000..a3de917acb62 --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.expected @@ -0,0 +1 @@ +| test.ps1:1:1:20:93 | [synth] pipeline | Unexpected result: type="command line argument" | diff --git a/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.ps1 b/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.ps1 new file mode 100644 index 000000000000..cf2769eb394d --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.ps1 @@ -0,0 +1,20 @@ +param($server) # $ type="command line argument" + +$tcpClient = [System.Net.Sockets.TcpClient]::new($server, 8080) +$networkStream = $tcpClient.GetStream() # $ type="remote flow source" + + +$localEndpoint = [System.Net.IPEndPoint]::new([System.Net.IPAddress]::Any, 8080) +$udpClient = [System.Net.Sockets.UdpClient]::new($localEndpoint) +$asyncResult = $udpClient.BeginReceive($null, $null) +$asyncResult.AsyncWaitHandle.WaitOne() +$remoteEndpoint = $null +$data = $udpClient.EndReceive($asyncResult, [ref]$remoteEndpoint) # $ type="remote flow source" + +$remoteEndpoint2 = $null +$data2 = $udpClient.Receive([ref]$remoteEndpoint2) # $ type="remote flow source" + +$receiveTask = $udpClient.ReceiveAsync() # $ type="remote flow source" + +$webclient = [System.Net.WebClient]::new() +$data = $webclient.DownloadData("https://example.com/data.txt") # $ type="remote flow source" \ No newline at end of file diff --git a/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.ql b/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.ql new file mode 100644 index 000000000000..5f832831f9b4 --- /dev/null +++ b/powershell/ql/test/library-tests/frameworks/system_net_sockets/test.ql @@ -0,0 +1 @@ +import TestUtilities.InlineFlowSourceTest \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ssa/explicit.ps1 b/powershell/ql/test/library-tests/ssa/explicit.ps1 new file mode 100644 index 000000000000..1efb3d323c34 --- /dev/null +++ b/powershell/ql/test/library-tests/ssa/explicit.ps1 @@ -0,0 +1,8 @@ +$glo_a = 42 +$glob_b = $glob_a + +function f() { + $a = 43 + $b = $a + return $b +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ssa/parameters.ps1 b/powershell/ql/test/library-tests/ssa/parameters.ps1 new file mode 100644 index 000000000000..eebe0b54661a --- /dev/null +++ b/powershell/ql/test/library-tests/ssa/parameters.ps1 @@ -0,0 +1,11 @@ +function function-param([int]$n1, [int]$n2) { + return $n1 + $n2 +} + +function param-block { + param( + [int]$a, + [int]$b + ) + return $a + $b +} \ No newline at end of file diff --git a/powershell/ql/test/library-tests/ssa/ssa.expected b/powershell/ql/test/library-tests/ssa/ssa.expected new file mode 100644 index 000000000000..dbf962aea84d --- /dev/null +++ b/powershell/ql/test/library-tests/ssa/ssa.expected @@ -0,0 +1,6 @@ +| explicit.ps1:5:5:5:6 | a | explicit.ps1:5:5:5:6 | a | +| explicit.ps1:6:5:6:6 | b | explicit.ps1:6:5:6:6 | b | +| parameters.ps1:1:25:1:32 | n1 | parameters.ps1:1:25:1:32 | n1 | +| parameters.ps1:1:35:1:42 | n2 | parameters.ps1:1:35:1:42 | n2 | +| parameters.ps1:7:9:7:15 | a | parameters.ps1:7:9:7:15 | a | +| parameters.ps1:8:9:8:15 | b | parameters.ps1:8:9:8:15 | b | diff --git a/powershell/ql/test/library-tests/ssa/ssa.ql b/powershell/ql/test/library-tests/ssa/ssa.ql new file mode 100644 index 000000000000..4d81f2211884 --- /dev/null +++ b/powershell/ql/test/library-tests/ssa/ssa.ql @@ -0,0 +1,4 @@ +import powershell +import semmle.code.powershell.dataflow.Ssa + +query predicate definition(Ssa::Definition def, Variable v) { def.getSourceVariable() = v } diff --git a/powershell/ql/test/qlpack.yml b/powershell/ql/test/qlpack.yml new file mode 100644 index 000000000000..d035559ce0cb --- /dev/null +++ b/powershell/ql/test/qlpack.yml @@ -0,0 +1,10 @@ +name: microsoft-sdl/powershell-tests +groups: + - powershell + - test +dependencies: + microsoft/powershell-all: ${workspace} + microsoft-sdl/powershell-queries: ${workspace} +extractor: powershell +tests: . +warnOnImplicitThis: true \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/ConvertToSecureStringAsPlainText.expected b/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/ConvertToSecureStringAsPlainText.expected new file mode 100644 index 000000000000..fbc89dbb524d --- /dev/null +++ b/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/ConvertToSecureStringAsPlainText.expected @@ -0,0 +1 @@ +| test.ps1:2:19:2:79 | Call to convertto-securestring | Use of AsPlainText parameter in ConvertTo-SecureString call | diff --git a/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/ConvertToSecureStringAsPlainText.qlref b/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/ConvertToSecureStringAsPlainText.qlref new file mode 100644 index 000000000000..1b720d5d77b1 --- /dev/null +++ b/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/ConvertToSecureStringAsPlainText.qlref @@ -0,0 +1 @@ +experimental/ConvertToSecureStringAsPlainText.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/test.ps1 b/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/test.ps1 new file mode 100644 index 000000000000..dfc4c457dd48 --- /dev/null +++ b/powershell/ql/test/query-tests/security/ConvertToSecureStringAsPlainText/test.ps1 @@ -0,0 +1,4 @@ +$UserInput = Read-Host 'Please enter your secure code' +$EncryptedInput = ConvertTo-SecureString -String $UserInput -AsPlainText -Force + +$SecureUserInput = Read-Host 'Please enter your secure code' -AsSecureString \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/HardcodedComputerName/HardcodedComputerName.expected b/powershell/ql/test/query-tests/security/HardcodedComputerName/HardcodedComputerName.expected new file mode 100644 index 000000000000..8cf0efb0ee43 --- /dev/null +++ b/powershell/ql/test/query-tests/security/HardcodedComputerName/HardcodedComputerName.expected @@ -0,0 +1,2 @@ +| test.ps1:3:44:3:65 | hardcoderemotehostname | ComputerName argument is hardcoded tohardcoderemotehostname | +| test.ps1:13:44:13:64 | hardcodelocalhostname | ComputerName argument is hardcoded tohardcodelocalhostname | diff --git a/powershell/ql/test/query-tests/security/HardcodedComputerName/HardcodedComputerName.qlref b/powershell/ql/test/query-tests/security/HardcodedComputerName/HardcodedComputerName.qlref new file mode 100644 index 000000000000..8e4160a9463d --- /dev/null +++ b/powershell/ql/test/query-tests/security/HardcodedComputerName/HardcodedComputerName.qlref @@ -0,0 +1 @@ +experimental/HardcodedComputerName.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/HardcodedComputerName/test.ps1 b/powershell/ql/test/query-tests/security/HardcodedComputerName/test.ps1 new file mode 100644 index 000000000000..8a31f46d0f4e --- /dev/null +++ b/powershell/ql/test/query-tests/security/HardcodedComputerName/test.ps1 @@ -0,0 +1,19 @@ +Function Invoke-MyRemoteCommand () +{ + Invoke-Command -Port 343 -ComputerName hardcoderemotehostname +} + +Function Invoke-MyCommand ($ComputerName) +{ + Invoke-Command -Port 343 -ComputerName $ComputerName +} + +Function Invoke-MyLocalCommand () +{ + Invoke-Command -Port 343 -ComputerName hardcodelocalhostname +} + +Function Invoke-MyLocalCommand () +{ + Invoke-Command -Port 343 -ComputerName $env:COMPUTERNAME +} \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/UseOfReservedCmdletChar.expected b/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/UseOfReservedCmdletChar.expected new file mode 100644 index 000000000000..a78da0144e44 --- /dev/null +++ b/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/UseOfReservedCmdletChar.expected @@ -0,0 +1,2 @@ +| test.ps1:1:1:2:5 | MyFunction[1] | Function name contains a reserved character: [ | +| test.ps1:1:1:2:5 | MyFunction[1] | Function name contains a reserved character: ] | diff --git a/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/UseOfReservedCmdletChar.qlref b/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/UseOfReservedCmdletChar.qlref new file mode 100644 index 000000000000..70451a74a560 --- /dev/null +++ b/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/UseOfReservedCmdletChar.qlref @@ -0,0 +1 @@ +experimental/UseOfReservedCmdletChar.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/test.ps1 b/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/test.ps1 new file mode 100644 index 000000000000..79eefefc67e3 --- /dev/null +++ b/powershell/ql/test/query-tests/security/UseOfReservedCmdletChar/test.ps1 @@ -0,0 +1,2 @@ +function MyFunction[1] +{...} \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/UsernameOrPasswordParameter.expected b/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/UsernameOrPasswordParameter.expected new file mode 100644 index 000000000000..6861f82a7cea --- /dev/null +++ b/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/UsernameOrPasswordParameter.expected @@ -0,0 +1,2 @@ +| test.ps1:6:9:7:17 | username | Do not use username or password parameters. | +| test.ps1:8:9:9:17 | password | Do not use username or password parameters. | diff --git a/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/UsernameOrPasswordParameter.qlref b/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/UsernameOrPasswordParameter.qlref new file mode 100644 index 000000000000..8207783cd526 --- /dev/null +++ b/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/UsernameOrPasswordParameter.qlref @@ -0,0 +1 @@ +experimental/UsernameOrPasswordParameter.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/test.ps1 b/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/test.ps1 new file mode 100644 index 000000000000..bf313dd416e9 --- /dev/null +++ b/powershell/ql/test/query-tests/security/UsernameOrPasswordParameter/test.ps1 @@ -0,0 +1,11 @@ +function Test-Script +{ + [CmdletBinding()] + Param + ( + [String] + $Username, + [SecureString] + $Password + ) +} \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-022/test.ps1 b/powershell/ql/test/query-tests/security/cwe-022/test.ps1 new file mode 100644 index 000000000000..f0593424d182 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-022/test.ps1 @@ -0,0 +1,29 @@ +Add-Type -AssemblyName System.IO.Compression.FileSystem + +$zip = [System.IO.Compression.ZipFile]::OpenRead("MyPath\to\archive.zip") + +foreach ($entry in $zip.Entries) { + $targetPath = Join-Path $extractPath $entry.FullName + $fullTargetPath = [System.IO.Path]::GetFullPath($targetPath) + + [System.IO.Compression.ZipFileExtensions]::ExtractToFile($entry, $fullTargetPath) # BAD +} + +foreach ($entry in $zip.Entries) { + $targetPath = Join-Path $extractPath $entry.FullName + $fullTargetPath = [System.IO.Path]::GetFullPath($targetPath) + + $stream = [System.IO.File]::Open($fullTargetPath, 'Create') # BAD + $entry.Open().CopyTo($stream) + $stream.Close() +} + +foreach ($entry in $zip.Entries) { + $targetPath = Join-Path $extractPath $entry.FullName + $fullTargetPath = [System.IO.Path]::GetFullPath($targetPath) + + $extractRoot = [System.IO.Path]::GetFullPath($extractPath) + if ($fullTargetPath.StartsWith($extractRoot)) { + [System.IO.Compression.ZipFileExtensions]::ExtractToFile($entry, $fullTargetPath) # GOOD [FALSE POSITIVE] + } +} \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-022/zipslip.expected b/powershell/ql/test/query-tests/security/cwe-022/zipslip.expected new file mode 100644 index 000000000000..f87a61f40c07 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-022/zipslip.expected @@ -0,0 +1,64 @@ +edges +| file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | provenance | MaD:36 | +| file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | provenance | MaD:103 | +| test.ps1:6:5:6:15 | targetPath | test.ps1:7:53:7:63 | targetPath | provenance | | +| test.ps1:6:19:6:56 | Call to join-path | test.ps1:6:5:6:15 | targetPath | provenance | | +| test.ps1:6:42:6:56 | fullname | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:6:42:6:56 | fullname | test.ps1:6:19:6:56 | Call to join-path | provenance | MaD:36 | +| test.ps1:7:5:7:19 | fullTargetPath | test.ps1:9:70:9:84 | fullTargetPath | provenance | | +| test.ps1:7:23:7:64 | Call to getfullpath | test.ps1:7:5:7:19 | fullTargetPath | provenance | | +| test.ps1:7:53:7:63 | targetPath | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | provenance | | +| test.ps1:7:53:7:63 | targetPath | test.ps1:7:23:7:64 | Call to getfullpath | provenance | MaD:103 | +| test.ps1:13:5:13:15 | targetPath | test.ps1:14:53:14:63 | targetPath | provenance | | +| test.ps1:13:19:13:56 | Call to join-path | test.ps1:13:5:13:15 | targetPath | provenance | | +| test.ps1:13:42:13:56 | fullname | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:13:42:13:56 | fullname | test.ps1:13:19:13:56 | Call to join-path | provenance | MaD:36 | +| test.ps1:14:5:14:19 | fullTargetPath | test.ps1:16:38:16:52 | fullTargetPath | provenance | | +| test.ps1:14:23:14:64 | Call to getfullpath | test.ps1:14:5:14:19 | fullTargetPath | provenance | | +| test.ps1:14:53:14:63 | targetPath | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | provenance | | +| test.ps1:14:53:14:63 | targetPath | test.ps1:14:23:14:64 | Call to getfullpath | provenance | MaD:103 | +| test.ps1:22:5:22:15 | targetPath | test.ps1:23:53:23:63 | targetPath | provenance | | +| test.ps1:22:19:22:56 | Call to join-path | test.ps1:22:5:22:15 | targetPath | provenance | | +| test.ps1:22:42:22:56 | fullname | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | provenance | | +| test.ps1:22:42:22:56 | fullname | test.ps1:22:19:22:56 | Call to join-path | provenance | MaD:36 | +| test.ps1:23:5:23:19 | fullTargetPath | test.ps1:27:74:27:88 | fullTargetPath | provenance | | +| test.ps1:23:23:23:64 | Call to getfullpath | test.ps1:23:5:23:19 | fullTargetPath | provenance | | +| test.ps1:23:53:23:63 | targetPath | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | provenance | | +| test.ps1:23:53:23:63 | targetPath | test.ps1:23:23:23:64 | Call to getfullpath | provenance | MaD:103 | +nodes +| file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | semmle.label | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | semmle.label | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | +| file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | semmle.label | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | +| test.ps1:6:5:6:15 | targetPath | semmle.label | targetPath | +| test.ps1:6:19:6:56 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:6:42:6:56 | fullname | semmle.label | fullname | +| test.ps1:7:5:7:19 | fullTargetPath | semmle.label | fullTargetPath | +| test.ps1:7:23:7:64 | Call to getfullpath | semmle.label | Call to getfullpath | +| test.ps1:7:53:7:63 | targetPath | semmle.label | targetPath | +| test.ps1:9:70:9:84 | fullTargetPath | semmle.label | fullTargetPath | +| test.ps1:13:5:13:15 | targetPath | semmle.label | targetPath | +| test.ps1:13:19:13:56 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:13:42:13:56 | fullname | semmle.label | fullname | +| test.ps1:14:5:14:19 | fullTargetPath | semmle.label | fullTargetPath | +| test.ps1:14:23:14:64 | Call to getfullpath | semmle.label | Call to getfullpath | +| test.ps1:14:53:14:63 | targetPath | semmle.label | targetPath | +| test.ps1:16:38:16:52 | fullTargetPath | semmle.label | fullTargetPath | +| test.ps1:22:5:22:15 | targetPath | semmle.label | targetPath | +| test.ps1:22:19:22:56 | Call to join-path | semmle.label | Call to join-path | +| test.ps1:22:42:22:56 | fullname | semmle.label | fullname | +| test.ps1:23:5:23:19 | fullTargetPath | semmle.label | fullTargetPath | +| test.ps1:23:23:23:64 | Call to getfullpath | semmle.label | Call to getfullpath | +| test.ps1:23:53:23:63 | targetPath | semmle.label | targetPath | +| test.ps1:27:74:27:88 | fullTargetPath | semmle.label | fullTargetPath | +subpaths +| test.ps1:6:42:6:56 | fullname | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:6:19:6:56 | Call to join-path | +| test.ps1:7:53:7:63 | targetPath | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | test.ps1:7:23:7:64 | Call to getfullpath | +| test.ps1:13:42:13:56 | fullname | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:13:19:13:56 | Call to join-path | +| test.ps1:14:53:14:63 | targetPath | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | test.ps1:14:23:14:64 | Call to getfullpath | +| test.ps1:22:42:22:56 | fullname | file://:0:0:0:0 | [summary param] pos(0, {}) in microsoft.powershell.management!;Method[join-path] | file://:0:0:0:0 | [summary] to write: ReturnValue in microsoft.powershell.management!;Method[join-path] | test.ps1:22:19:22:56 | Call to join-path | +| test.ps1:23:53:23:63 | targetPath | file://:0:0:0:0 | [summary param] pos(0, {}) in system.io.path!;Method[getfullpath] | file://:0:0:0:0 | [summary] to write: ReturnValue in system.io.path!;Method[getfullpath] | test.ps1:23:23:23:64 | Call to getfullpath | +#select +| test.ps1:6:42:6:56 | fullname | test.ps1:6:42:6:56 | fullname | test.ps1:9:70:9:84 | fullTargetPath | Unsanitized archive entry, which may contain '..', is used in a $@. | test.ps1:9:70:9:84 | fullTargetPath | file system operation | +| test.ps1:13:42:13:56 | fullname | test.ps1:13:42:13:56 | fullname | test.ps1:16:38:16:52 | fullTargetPath | Unsanitized archive entry, which may contain '..', is used in a $@. | test.ps1:16:38:16:52 | fullTargetPath | file system operation | +| test.ps1:22:42:22:56 | fullname | test.ps1:22:42:22:56 | fullname | test.ps1:27:74:27:88 | fullTargetPath | Unsanitized archive entry, which may contain '..', is used in a $@. | test.ps1:27:74:27:88 | fullTargetPath | file system operation | diff --git a/powershell/ql/test/query-tests/security/cwe-022/zipslip.qlref b/powershell/ql/test/query-tests/security/cwe-022/zipslip.qlref new file mode 100644 index 000000000000..1fb40016ea52 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-022/zipslip.qlref @@ -0,0 +1 @@ +queries/security/cwe-022/ZipSlip.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjection.expected b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjection.expected new file mode 100644 index 000000000000..4a2e32fc5ce4 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjection.expected @@ -0,0 +1,170 @@ +edges +| test.ps1:3:11:3:20 | userinput | test.ps1:4:23:4:52 | Get-Process -Name $UserInput | provenance | | +| test.ps1:9:11:9:20 | userinput | test.ps1:10:9:10:38 | Get-Process -Name $UserInput | provenance | | +| test.ps1:15:11:15:20 | userinput | test.ps1:16:50:16:79 | Get-Process -Name $UserInput | provenance | | +| test.ps1:21:11:21:20 | userinput | test.ps1:22:41:22:70 | Get-Process -Name $UserInput | provenance | | +| test.ps1:27:11:27:20 | userinput | test.ps1:28:38:28:67 | Get-Process -Name $UserInput | provenance | Sink:MaD:106 | +| test.ps1:33:11:33:20 | userinput | test.ps1:34:14:34:46 | public class Foo { $UserInput } | provenance | | +| test.ps1:39:11:39:20 | userinput | test.ps1:40:30:40:62 | public class Foo { $UserInput } | provenance | | +| test.ps1:45:11:45:20 | userinput | test.ps1:47:13:47:45 | public class Foo { $UserInput } | provenance | | +| test.ps1:47:5:47:9 | code | test.ps1:48:30:48:34 | code | provenance | | +| test.ps1:47:13:47:45 | public class Foo { $UserInput } | test.ps1:47:5:47:9 | code | provenance | | +| test.ps1:73:11:73:20 | userinput | test.ps1:75:25:75:54 | Get-Process -Name $UserInput | provenance | | +| test.ps1:80:11:80:20 | userinput | test.ps1:82:16:82:45 | Get-Process -Name $UserInput | provenance | | +| test.ps1:87:11:87:20 | userinput | test.ps1:89:12:89:28 | ping $UserInput | provenance | | +| test.ps1:94:11:94:20 | userinput | test.ps1:98:33:98:62 | Get-Process -Name $UserInput | provenance | Sink:MaD:105 | +| test.ps1:104:11:104:20 | userinput | test.ps1:108:58:108:87 | Get-Process -Name $UserInput | provenance | | +| test.ps1:114:11:114:20 | userinput | test.ps1:116:34:116:43 | UserInput | provenance | | +| test.ps1:121:11:121:20 | userinput | test.ps1:123:28:123:37 | UserInput | provenance | | +| test.ps1:129:11:129:20 | userinput | test.ps1:131:28:131:37 | UserInput | provenance | | +| test.ps1:136:11:136:20 | userinput | test.ps1:139:50:139:59 | UserInput | provenance | | +| test.ps1:144:11:144:20 | userinput | test.ps1:147:63:147:72 | UserInput | provenance | | +| test.ps1:153:11:153:20 | userinput | test.ps1:154:23:154:52 | Get-Process -Name $UserInput | provenance | | +| test.ps1:159:11:159:20 | userinput | test.ps1:160:29:160:38 | UserInput | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:166:46:166:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:167:46:167:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:168:46:168:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:169:46:169:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:170:46:170:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:171:46:171:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:172:46:172:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:173:46:173:51 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:175:48:175:53 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:176:48:176:53 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:177:48:177:53 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:178:41:178:46 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:179:41:179:46 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:180:36:180:41 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:181:36:181:41 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:182:36:182:41 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:184:42:184:47 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:185:42:185:47 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:186:58:186:63 | input | provenance | | +| test.ps1:164:1:164:6 | input | test.ps1:187:41:187:46 | input | provenance | | +| test.ps1:164:10:164:32 | Call to read-host | test.ps1:164:1:164:6 | input | provenance | Src:MaD:0 | +| test.ps1:166:46:166:51 | input | test.ps1:3:11:3:20 | userinput | provenance | | +| test.ps1:167:46:167:51 | input | test.ps1:9:11:9:20 | userinput | provenance | | +| test.ps1:168:46:168:51 | input | test.ps1:15:11:15:20 | userinput | provenance | | +| test.ps1:169:46:169:51 | input | test.ps1:21:11:21:20 | userinput | provenance | | +| test.ps1:170:46:170:51 | input | test.ps1:27:11:27:20 | userinput | provenance | | +| test.ps1:171:46:171:51 | input | test.ps1:33:11:33:20 | userinput | provenance | | +| test.ps1:172:46:172:51 | input | test.ps1:39:11:39:20 | userinput | provenance | | +| test.ps1:173:46:173:51 | input | test.ps1:45:11:45:20 | userinput | provenance | | +| test.ps1:175:48:175:53 | input | test.ps1:73:11:73:20 | userinput | provenance | | +| test.ps1:176:48:176:53 | input | test.ps1:80:11:80:20 | userinput | provenance | | +| test.ps1:177:48:177:53 | input | test.ps1:87:11:87:20 | userinput | provenance | | +| test.ps1:178:41:178:46 | input | test.ps1:94:11:94:20 | userinput | provenance | | +| test.ps1:179:41:179:46 | input | test.ps1:104:11:104:20 | userinput | provenance | | +| test.ps1:180:36:180:41 | input | test.ps1:114:11:114:20 | userinput | provenance | | +| test.ps1:181:36:181:41 | input | test.ps1:121:11:121:20 | userinput | provenance | | +| test.ps1:182:36:182:41 | input | test.ps1:129:11:129:20 | userinput | provenance | | +| test.ps1:184:42:184:47 | input | test.ps1:136:11:136:20 | userinput | provenance | | +| test.ps1:185:42:185:47 | input | test.ps1:144:11:144:20 | userinput | provenance | | +| test.ps1:186:58:186:63 | input | test.ps1:153:11:153:20 | userinput | provenance | | +| test.ps1:187:41:187:46 | input | test.ps1:159:11:159:20 | userinput | provenance | | +| test.ps1:254:5:254:6 | o | test.ps1:257:7:257:10 | $o | provenance | | +| test.ps1:254:10:254:32 | Call to read-host | test.ps1:254:5:254:6 | o | provenance | Src:MaD:0 | +| test.ps1:265:5:265:10 | input | test.ps1:266:5:266:21 | env:bar | provenance | | +| test.ps1:265:5:265:10 | input | test.ps1:266:5:266:21 | env:bar | provenance | | +| test.ps1:265:14:265:36 | Call to read-host | test.ps1:265:5:265:10 | input | provenance | Src:MaD:0 | +| test.ps1:265:14:265:36 | Call to read-host | test.ps1:265:5:265:10 | input | provenance | Src:MaD:0 | +| test.ps1:266:5:266:21 | env:bar | test.ps1:268:5:268:6 | y | provenance | | +| test.ps1:268:5:268:6 | y | test.ps1:269:7:269:10 | $y | provenance | | +nodes +| test.ps1:3:11:3:20 | userinput | semmle.label | userinput | +| test.ps1:4:23:4:52 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:9:11:9:20 | userinput | semmle.label | userinput | +| test.ps1:10:9:10:38 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:15:11:15:20 | userinput | semmle.label | userinput | +| test.ps1:16:50:16:79 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:21:11:21:20 | userinput | semmle.label | userinput | +| test.ps1:22:41:22:70 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:27:11:27:20 | userinput | semmle.label | userinput | +| test.ps1:28:38:28:67 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:33:11:33:20 | userinput | semmle.label | userinput | +| test.ps1:34:14:34:46 | public class Foo { $UserInput } | semmle.label | public class Foo { $UserInput } | +| test.ps1:39:11:39:20 | userinput | semmle.label | userinput | +| test.ps1:40:30:40:62 | public class Foo { $UserInput } | semmle.label | public class Foo { $UserInput } | +| test.ps1:45:11:45:20 | userinput | semmle.label | userinput | +| test.ps1:47:5:47:9 | code | semmle.label | code | +| test.ps1:47:13:47:45 | public class Foo { $UserInput } | semmle.label | public class Foo { $UserInput } | +| test.ps1:48:30:48:34 | code | semmle.label | code | +| test.ps1:73:11:73:20 | userinput | semmle.label | userinput | +| test.ps1:75:25:75:54 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:80:11:80:20 | userinput | semmle.label | userinput | +| test.ps1:82:16:82:45 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:87:11:87:20 | userinput | semmle.label | userinput | +| test.ps1:89:12:89:28 | ping $UserInput | semmle.label | ping $UserInput | +| test.ps1:94:11:94:20 | userinput | semmle.label | userinput | +| test.ps1:98:33:98:62 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:104:11:104:20 | userinput | semmle.label | userinput | +| test.ps1:108:58:108:87 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:114:11:114:20 | userinput | semmle.label | userinput | +| test.ps1:116:34:116:43 | UserInput | semmle.label | UserInput | +| test.ps1:121:11:121:20 | userinput | semmle.label | userinput | +| test.ps1:123:28:123:37 | UserInput | semmle.label | UserInput | +| test.ps1:129:11:129:20 | userinput | semmle.label | userinput | +| test.ps1:131:28:131:37 | UserInput | semmle.label | UserInput | +| test.ps1:136:11:136:20 | userinput | semmle.label | userinput | +| test.ps1:139:50:139:59 | UserInput | semmle.label | UserInput | +| test.ps1:144:11:144:20 | userinput | semmle.label | userinput | +| test.ps1:147:63:147:72 | UserInput | semmle.label | UserInput | +| test.ps1:153:11:153:20 | userinput | semmle.label | userinput | +| test.ps1:154:23:154:52 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +| test.ps1:159:11:159:20 | userinput | semmle.label | userinput | +| test.ps1:160:29:160:38 | UserInput | semmle.label | UserInput | +| test.ps1:164:1:164:6 | input | semmle.label | input | +| test.ps1:164:10:164:32 | Call to read-host | semmle.label | Call to read-host | +| test.ps1:166:46:166:51 | input | semmle.label | input | +| test.ps1:167:46:167:51 | input | semmle.label | input | +| test.ps1:168:46:168:51 | input | semmle.label | input | +| test.ps1:169:46:169:51 | input | semmle.label | input | +| test.ps1:170:46:170:51 | input | semmle.label | input | +| test.ps1:171:46:171:51 | input | semmle.label | input | +| test.ps1:172:46:172:51 | input | semmle.label | input | +| test.ps1:173:46:173:51 | input | semmle.label | input | +| test.ps1:175:48:175:53 | input | semmle.label | input | +| test.ps1:176:48:176:53 | input | semmle.label | input | +| test.ps1:177:48:177:53 | input | semmle.label | input | +| test.ps1:178:41:178:46 | input | semmle.label | input | +| test.ps1:179:41:179:46 | input | semmle.label | input | +| test.ps1:180:36:180:41 | input | semmle.label | input | +| test.ps1:181:36:181:41 | input | semmle.label | input | +| test.ps1:182:36:182:41 | input | semmle.label | input | +| test.ps1:184:42:184:47 | input | semmle.label | input | +| test.ps1:185:42:185:47 | input | semmle.label | input | +| test.ps1:186:58:186:63 | input | semmle.label | input | +| test.ps1:187:41:187:46 | input | semmle.label | input | +| test.ps1:254:5:254:6 | o | semmle.label | o | +| test.ps1:254:10:254:32 | Call to read-host | semmle.label | Call to read-host | +| test.ps1:257:7:257:10 | $o | semmle.label | $o | +| test.ps1:265:5:265:10 | input | semmle.label | input | +| test.ps1:265:5:265:10 | input | semmle.label | input | +| test.ps1:265:14:265:36 | Call to read-host | semmle.label | Call to read-host | +| test.ps1:266:5:266:21 | env:bar | semmle.label | env:bar | +| test.ps1:268:5:268:6 | y | semmle.label | y | +| test.ps1:269:7:269:10 | $y | semmle.label | $y | +subpaths +#select +| test.ps1:4:23:4:52 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:4:23:4:52 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:10:9:10:38 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:10:9:10:38 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:16:50:16:79 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:16:50:16:79 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:22:41:22:70 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:22:41:22:70 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:28:38:28:67 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:28:38:28:67 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:34:14:34:46 | public class Foo { $UserInput } | test.ps1:164:10:164:32 | Call to read-host | test.ps1:34:14:34:46 | public class Foo { $UserInput } | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:40:30:40:62 | public class Foo { $UserInput } | test.ps1:164:10:164:32 | Call to read-host | test.ps1:40:30:40:62 | public class Foo { $UserInput } | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:48:30:48:34 | code | test.ps1:164:10:164:32 | Call to read-host | test.ps1:48:30:48:34 | code | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:75:25:75:54 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:75:25:75:54 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:82:16:82:45 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:82:16:82:45 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:89:12:89:28 | ping $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:89:12:89:28 | ping $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:98:33:98:62 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:98:33:98:62 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:108:58:108:87 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:108:58:108:87 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:116:34:116:43 | UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:116:34:116:43 | UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:123:28:123:37 | UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:123:28:123:37 | UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:131:28:131:37 | UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:131:28:131:37 | UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:139:50:139:59 | UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:139:50:139:59 | UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:147:63:147:72 | UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:147:63:147:72 | UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:154:23:154:52 | Get-Process -Name $UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:154:23:154:52 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:160:29:160:38 | UserInput | test.ps1:164:10:164:32 | Call to read-host | test.ps1:160:29:160:38 | UserInput | This command depends on a $@. | test.ps1:164:10:164:32 | Call to read-host | user-provided value | +| test.ps1:257:7:257:10 | $o | test.ps1:254:10:254:32 | Call to read-host | test.ps1:257:7:257:10 | $o | This command depends on a $@. | test.ps1:254:10:254:32 | Call to read-host | user-provided value | +| test.ps1:269:7:269:10 | $y | test.ps1:265:14:265:36 | Call to read-host | test.ps1:269:7:269:10 | $y | This command depends on a $@. | test.ps1:265:14:265:36 | Call to read-host | user-provided value | diff --git a/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjection.qlref b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjection.qlref new file mode 100644 index 000000000000..06653bc5ac7c --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjection.qlref @@ -0,0 +1 @@ +queries/security/cwe-078/CommandInjection.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjectionCritical.expected b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjectionCritical.expected new file mode 100644 index 000000000000..b55cefb43dc7 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjectionCritical.expected @@ -0,0 +1,8 @@ +edges +| test.ps1:153:11:153:20 | userinput | test.ps1:154:23:154:52 | Get-Process -Name $UserInput | provenance | | +nodes +| test.ps1:153:11:153:20 | userinput | semmle.label | userinput | +| test.ps1:154:23:154:52 | Get-Process -Name $UserInput | semmle.label | Get-Process -Name $UserInput | +subpaths +#select +| test.ps1:154:23:154:52 | Get-Process -Name $UserInput | test.ps1:153:11:153:20 | userinput | test.ps1:154:23:154:52 | Get-Process -Name $UserInput | This command depends on a $@. | test.ps1:153:11:153:20 | userinput | param to CmdletBinding function | diff --git a/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjectionCritical.qlref b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjectionCritical.qlref new file mode 100644 index 000000000000..5c564e56c99b --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/CommandInjectionCritical.qlref @@ -0,0 +1 @@ +queries/security/cwe-078/CommandInjectionCritical.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/test.ps1 b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/test.ps1 new file mode 100644 index 000000000000..f79decd563c7 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/CommandInjection/test.ps1 @@ -0,0 +1,270 @@ +function Invoke-InvokeExpressionInjection1 +{ + param($UserInput) + Invoke-Expression "Get-Process -Name $UserInput" # BAD +} + +function Invoke-InvokeExpressionInjection2 +{ + param($UserInput) + iex "Get-Process -Name $UserInput" # BAD +} + +function Invoke-InvokeExpressionInjection3 +{ + param($UserInput) + $executionContext.InvokeCommand.InvokeScript("Get-Process -Name $UserInput") # BAD +} + +function Invoke-InvokeExpressionInjection4 +{ + param($UserInput) + $host.Runspace.CreateNestedPipeline("Get-Process -Name $UserInput", $false).Invoke() # BAD +} + +function Invoke-InvokeExpressionInjection5 +{ + param($UserInput) + [PowerShell]::Create().AddScript("Get-Process -Name $UserInput").Invoke() # BAD +} + +function Invoke-InvokeExpressionInjection6 +{ + param($UserInput) + Add-Type "public class Foo { $UserInput }" # BAD +} + +function Invoke-InvokeExpressionInjection7 +{ + param($UserInput) + Add-Type -TypeDefinition "public class Foo { $UserInput }" # BAD +} + +function Invoke-InvokeExpressionInjection8 +{ + param($UserInput) + + $code = "public class Foo { $UserInput }" + Add-Type -TypeDefinition $code # BAD +} + +function Invoke-InvokeExpressionInjectionFP +{ + param($UserInput) + + $code = @" + public class BasicTest + { + public static int Add(int a, int b) + { + return (a + b); + } + public int Multiply(int a, int b) + { + return (a * b); + } + } +"@ + Add-Type -TypeDefinition $code +} + +function Invoke-ExploitableCommandInjection1 +{ + param($UserInput) + + powershell -command "Get-Process -Name $UserInput" # BAD +} + +function Invoke-ExploitableCommandInjection2 +{ + param($UserInput) + + powershell "Get-Process -Name $UserInput" # BAD +} + +function Invoke-ExploitableCommandInjection3 +{ + param($UserInput) + + cmd /c "ping $UserInput" # BAD +} + +function Invoke-ScriptBlockInjection1 +{ + param($UserInput) + + ## Often used when making remote connections + + $sb = [ScriptBlock]::Create("Get-Process -Name $UserInput") # BAD + Invoke-Command RemoteServer $sb +} + +function Invoke-ScriptBlockInjection2 +{ + param($UserInput) + + ## Often used when making remote connections + + $sb = $executionContext.InvokeCommand.NewScriptBlock("Get-Process -Name $UserInput") # BAD + Invoke-Command RemoteServer $sb +} + +function Invoke-MethodInjection1 +{ + param($UserInput) + + Get-Process | Foreach-Object $UserInput # BAD +} + +function Invoke-MethodInjection2 +{ + param($UserInput) + + (Get-Process -Id $pid).$UserInput() # BAD +} + + +function Invoke-MethodInjection3 +{ + param($UserInput) + + (Get-Process -Id $pid).$UserInput.Invoke() # BAD +} + +function Invoke-ExpandStringInjection1 +{ + param($UserInput) + + ## Used to attempt a variable resolution + $executionContext.InvokeCommand.ExpandString($UserInput) # BAD +} + +function Invoke-ExpandStringInjection2 +{ + param($UserInput) + + ## Used to attempt a variable resolution + $executionContext.SessionState.InvokeCommand.ExpandString($UserInput) # BAD +} + +function Invoke-InvokeExpressionInjectionCmdletBinding +{ + [CmdletBinding()] + param($UserInput) + Invoke-Expression "Get-Process -Name $UserInput" # BAD +} + +function Invoke-StartProcessInjection +{ + param($UserInput) + Start-Process -FilePath $UserInput # BAD +} + + +$input = Read-Host "enter input" + +Invoke-InvokeExpressionInjection1 -UserInput $input +Invoke-InvokeExpressionInjection2 -UserInput $input +Invoke-InvokeExpressionInjection3 -UserInput $input +Invoke-InvokeExpressionInjection4 -UserInput $input +Invoke-InvokeExpressionInjection5 -UserInput $input +Invoke-InvokeExpressionInjection6 -UserInput $input +Invoke-InvokeExpressionInjection7 -UserInput $input +Invoke-InvokeExpressionInjection8 -UserInput $input +Invoke-InvokeExpressionInjectionFP -UserInput $input +Invoke-ExploitableCommandInjection1 -UserInput $input +Invoke-ExploitableCommandInjection2 -UserInput $input +Invoke-ExploitableCommandInjection3 -UserInput $input +Invoke-ScriptBlockInjection1 -UserInput $input +Invoke-ScriptBlockInjection2 -UserInput $input +Invoke-MethodInjection1 -UserInput $input +Invoke-MethodInjection2 -UserInput $input +Invoke-MethodInjection3 -UserInput $input +Invoke-PropertyInjection -UserInput $input +Invoke-ExpandStringInjection1 -UserInput $input +Invoke-ExpandStringInjection2 -UserInput $input +Invoke-InvokeExpressionInjectionCmdletBinding -userInput $input +Invoke-StartProcessInjection -UserInput $input + +function Get-NugetHardcoded +{ + Invoke-WebRequest "https://somehardcodedwebsite.org/somefile.exe" -OutFile $webRequestResultSafe + return $webRequestResultSafe +} + +$nugetPathSafe = Get-NugetHardcoded +. $nugetPathSafe + +#typed input +function Invoke-InvokeExpressionInjectionSafe1 +{ + param([int] $UserInput) + Invoke-Expression "Get-Process -Name $UserInput" +} + +#single quotes to treat them as string literal +function Invoke-InvokeExpressionInjectionSafe2 +{ + param($UserInput) + Invoke-Expression "Get-Process -Name '$UserInput'" +} +#EscapeSingleQuotedStringContent API +function Invoke-InvokeExpressionInjectionSafe3 +{ + param([int] $UserInput) + + $UserInputClean = [System.Management.Automation.Language.CodeGeneration]:: + EscapeSingleQuotedStringContent("$UserInput") + Invoke-Expression "Get-Process -Name $UserInputClean" +} + +#EscapeSingleQuotedStringContent API 2 +function Invoke-InvokeExpressionInjectionSafe4 +{ + param([int] $UserInput) + + $UserInputClean = [System.Management.Automation.Language.CodeGeneration]::EscapeSingleQuotedStringContent("$UserInput") + Invoke-Expression "Get-Process -Name $UserInputClean" +} + +#ValidatePattern Attribute +function Invoke-InvokeExpressionInjectionSafe5 +{ + param( + [ValidateScript({ + if ($_ -eq "GoodValue") { + $true + } else { + throw "$_ is invalid." + } + })] + $UserInput + ) + Invoke-Expression "Get-Process -Name $UserInput" +} + +Invoke-InvokeExpressionInjectionSafe1 -UserInput $input +Invoke-InvokeExpressionInjectionSafe2 -UserInput $input +Invoke-InvokeExpressionInjectionSafe3 -UserInput $input +Invoke-InvokeExpressionInjectionSafe4 -UserInput $input +Invoke-InvokeExpressionInjectionSafe5 -UserInput $input + +function false-positive-in-call-operator($d) +{ + $o = Read-Host "enter input" + & unzip -o "$o" -d $d # GOOD + + . "$o" # BAD +} + +function flow-through-env-var() { + $x = $env:foo + + . "$x" # GOOD # we don't consider environment vars flow sources + + $input = Read-Host "enter input" + $env:bar = $input + + $y = $env:bar + . "$y" # BAD # but we have flow through them +} \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/DoNotUseInvokeExpression.expected b/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/DoNotUseInvokeExpression.expected new file mode 100644 index 000000000000..3d7443847750 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/DoNotUseInvokeExpression.expected @@ -0,0 +1 @@ +| test.ps1:2:1:2:26 | Call to invoke-expression | Do not use Invoke-Expression. It is a command injection risk. | diff --git a/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/DoNotUseInvokeExpression.qlref b/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/DoNotUseInvokeExpression.qlref new file mode 100644 index 000000000000..a006f78d20b4 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/DoNotUseInvokeExpression.qlref @@ -0,0 +1 @@ +queries/security/cwe-078/DoNotUseInvokeExpression.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/test.ps1 b/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/test.ps1 new file mode 100644 index 000000000000..e075312b4b68 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-078/DoNotUseInvokeExpression/test.ps1 @@ -0,0 +1,2 @@ +$command = "Get-Process" +Invoke-Expression $Command \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-089/SqlInjection.expected b/powershell/ql/test/query-tests/security/cwe-089/SqlInjection.expected new file mode 100644 index 000000000000..0c1da158aca4 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-089/SqlInjection.expected @@ -0,0 +1,62 @@ +edges +| test.ps1:1:1:1:10 | userinput | test.ps1:4:51:4:60 | userinput | provenance | | +| test.ps1:1:14:1:45 | Call to read-host | test.ps1:1:1:1:10 | userinput | provenance | Src:MaD:0 | +| test.ps1:4:1:4:6 | query | test.ps1:5:72:5:77 | query | provenance | | +| test.ps1:4:10:4:62 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | test.ps1:4:1:4:6 | query | provenance | | +| test.ps1:4:51:4:60 | userinput | test.ps1:4:10:4:62 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | provenance | Config | +| test.ps1:4:51:4:60 | userinput | test.ps1:8:43:8:52 | userinput | provenance | | +| test.ps1:8:1:8:6 | query | test.ps1:9:72:9:77 | query | provenance | | +| test.ps1:8:10:8:52 | ...+... | test.ps1:8:1:8:6 | query | provenance | | +| test.ps1:8:43:8:52 | userinput | test.ps1:8:10:8:52 | ...+... | provenance | Config | +| test.ps1:8:43:8:52 | userinput | test.ps1:17:65:17:74 | userinput | provenance | | +| test.ps1:17:65:17:74 | userinput | test.ps1:17:24:17:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | provenance | Config | +| test.ps1:17:65:17:74 | userinput | test.ps1:28:65:28:74 | userinput | provenance | | +| test.ps1:28:65:28:74 | userinput | test.ps1:28:24:28:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | provenance | Config | +| test.ps1:28:65:28:74 | userinput | test.ps1:78:49:78:58 | userinput | provenance | | +| test.ps1:72:1:72:11 | QueryConn2 [element Query] | test.ps1:81:15:81:25 | QueryConn2 | provenance | | +| test.ps1:72:15:79:1 | ${...} [element Query] | test.ps1:72:1:72:11 | QueryConn2 [element Query] | provenance | | +| test.ps1:78:13:78:59 | SELECT * FROM Customers WHERE id = $userinput | test.ps1:72:15:79:1 | ${...} [element Query] | provenance | | +| test.ps1:78:49:78:58 | userinput | test.ps1:78:13:78:59 | SELECT * FROM Customers WHERE id = $userinput | provenance | Config | +| test.ps1:78:49:78:58 | userinput | test.ps1:111:51:111:60 | userinput | provenance | | +| test.ps1:111:51:111:60 | userinput | test.ps1:128:28:128:37 | userinput | provenance | | +| test.ps1:121:9:121:56 | unvalidated | test.ps1:125:130:125:141 | unvalidated | provenance | | +| test.ps1:125:128:125:142 | $(...) | test.ps1:125:92:125:143 | SELECT * FROM Customers where id = $($unvalidated) | provenance | | +| test.ps1:125:128:125:142 | $(...) | test.ps1:125:92:125:143 | SELECT * FROM Customers where id = $($unvalidated) | provenance | Config | +| test.ps1:125:130:125:141 | unvalidated | test.ps1:125:128:125:142 | $(...) | provenance | | +| test.ps1:125:130:125:141 | unvalidated | test.ps1:125:128:125:142 | $(...) | provenance | Config | +| test.ps1:128:28:128:37 | userinput | test.ps1:121:9:121:56 | unvalidated | provenance | | +nodes +| test.ps1:1:1:1:10 | userinput | semmle.label | userinput | +| test.ps1:1:14:1:45 | Call to read-host | semmle.label | Call to read-host | +| test.ps1:4:1:4:6 | query | semmle.label | query | +| test.ps1:4:10:4:62 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | semmle.label | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | +| test.ps1:4:51:4:60 | userinput | semmle.label | userinput | +| test.ps1:5:72:5:77 | query | semmle.label | query | +| test.ps1:8:1:8:6 | query | semmle.label | query | +| test.ps1:8:10:8:52 | ...+... | semmle.label | ...+... | +| test.ps1:8:43:8:52 | userinput | semmle.label | userinput | +| test.ps1:9:72:9:77 | query | semmle.label | query | +| test.ps1:17:24:17:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | semmle.label | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | +| test.ps1:17:65:17:74 | userinput | semmle.label | userinput | +| test.ps1:28:24:28:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | semmle.label | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | +| test.ps1:28:65:28:74 | userinput | semmle.label | userinput | +| test.ps1:72:1:72:11 | QueryConn2 [element Query] | semmle.label | QueryConn2 [element Query] | +| test.ps1:72:15:79:1 | ${...} [element Query] | semmle.label | ${...} [element Query] | +| test.ps1:78:13:78:59 | SELECT * FROM Customers WHERE id = $userinput | semmle.label | SELECT * FROM Customers WHERE id = $userinput | +| test.ps1:78:49:78:58 | userinput | semmle.label | userinput | +| test.ps1:81:15:81:25 | QueryConn2 | semmle.label | QueryConn2 | +| test.ps1:111:51:111:60 | userinput | semmle.label | userinput | +| test.ps1:121:9:121:56 | unvalidated | semmle.label | unvalidated | +| test.ps1:125:92:125:143 | SELECT * FROM Customers where id = $($unvalidated) | semmle.label | SELECT * FROM Customers where id = $($unvalidated) | +| test.ps1:125:128:125:142 | $(...) | semmle.label | $(...) | +| test.ps1:125:128:125:142 | $(...) | semmle.label | $(...) | +| test.ps1:125:130:125:141 | unvalidated | semmle.label | unvalidated | +| test.ps1:128:28:128:37 | userinput | semmle.label | userinput | +subpaths +#select +| test.ps1:5:72:5:77 | query | test.ps1:1:14:1:45 | Call to read-host | test.ps1:5:72:5:77 | query | This SQL query depends on a $@. | test.ps1:1:14:1:45 | Call to read-host | read from stdin | +| test.ps1:9:72:9:77 | query | test.ps1:1:14:1:45 | Call to read-host | test.ps1:9:72:9:77 | query | This SQL query depends on a $@. | test.ps1:1:14:1:45 | Call to read-host | read from stdin | +| test.ps1:17:24:17:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | test.ps1:1:14:1:45 | Call to read-host | test.ps1:17:24:17:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | This SQL query depends on a $@. | test.ps1:1:14:1:45 | Call to read-host | read from stdin | +| test.ps1:28:24:28:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | test.ps1:1:14:1:45 | Call to read-host | test.ps1:28:24:28:76 | SELECT * FROM MyTable WHERE MyColumn = '$userinput' | This SQL query depends on a $@. | test.ps1:1:14:1:45 | Call to read-host | read from stdin | +| test.ps1:81:15:81:25 | QueryConn2 | test.ps1:1:14:1:45 | Call to read-host | test.ps1:81:15:81:25 | QueryConn2 | This SQL query depends on a $@. | test.ps1:1:14:1:45 | Call to read-host | read from stdin | +| test.ps1:125:92:125:143 | SELECT * FROM Customers where id = $($unvalidated) | test.ps1:1:14:1:45 | Call to read-host | test.ps1:125:92:125:143 | SELECT * FROM Customers where id = $($unvalidated) | This SQL query depends on a $@. | test.ps1:1:14:1:45 | Call to read-host | read from stdin | diff --git a/powershell/ql/test/query-tests/security/cwe-089/SqlInjection.qlref b/powershell/ql/test/query-tests/security/cwe-089/SqlInjection.qlref new file mode 100644 index 000000000000..302dc18db398 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-089/SqlInjection.qlref @@ -0,0 +1 @@ +queries/security/cwe-089/SqlInjection.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-089/test.ps1 b/powershell/ql/test/query-tests/security/cwe-089/test.ps1 new file mode 100644 index 000000000000..2c023aa26f36 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-089/test.ps1 @@ -0,0 +1,141 @@ +$userinput = Read-Host "Please enter a value" + +# Example using Invoke-Sqlcmd with string interpolation +$query = "SELECT * FROM MyTable WHERE MyColumn = '$userinput'" +Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query # BAD + +# Example using Invoke-Sqlcmd with string concatenation +$query = "SELECT * FROM MyTable WHERE " + $userinput +Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query # BAD + +#Example using System.Data.SqlClient +$connection = New-Object System.Data.SqlClient.SqlConnection +$connection.ConnectionString = "Server=MyServer;Database=MyDatabase;" +$connection.Open() + +$command = $connection.CreateCommand() +$command.CommandText = "SELECT * FROM MyTable WHERE MyColumn = '$userinput'" # BAD +$reader = $command.ExecuteReader() +$reader.Close() +$connection.Close() + +# Example using System.Data.OleDb +$connection = New-Object System.Data.OleDb.OleDbConnection +$connection.ConnectionString = "Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=MyDatabase;" +$connection.Open() + +$command = $connection.CreateCommand() +$command.CommandText = "SELECT * FROM MyTable WHERE MyColumn = '$userinput'" # BAD +$reader = $command.ExecuteReader() +$reader.Close() +$connection.Close() + +# Example using System.Data.SqlClient with parameters +$connection = New-Object System.Data.SqlClient.SqlConnection +$connection.ConnectionString = "Server=MyServer;Database=MyDatabase;" +$connection.Open() + +$command = $connection.CreateCommand() +$command.CommandText = "SELECT * FROM MyTable WHERE MyColumn = @userinput" +$parameter = $command.Parameters.Add("@userinput", [System.Data.SqlDbType]::NVarChar) +$parameter.Value = $userinput # GOOD +$reader = $command.ExecuteReader() +$reader.Close() +$connection.Close() + +# Example using System.Data.OleDb with parameters +$connection = New-Object System.Data.OleDb.OleDbConnection +$connection.ConnectionString = "Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=MyDatabase;" +$connection.Open() +$command = $connection.CreateCommand() +$command.CommandText = "SELECT * FROM MyTable WHERE MyColumn = ?" +$parameter = $command.Parameters.Add("?", [System.Data.OleDb.OleDbType]::VarChar) +$parameter.Value = $userinput # GOOD +$reader = $command.ExecuteReader() +$reader.Close() +$connection.Close() + +$server = $Env:SERVER_INSTANCE +Invoke-Sqlcmd -ServerInstance $server -Database "MyDatabase" -InputFile "Foo/Bar/query.sql" # GOOD + +$QueryConn = @{ + Database = "MyDB" + ServerInstance = $server + Username = "MyUserName" + Password = "MyPassword" + ConnectionTimeout = 0 + Query = "" +} + +Invoke-Sqlcmd @QueryConn # GOOD + +$QueryConn2 = @{ + Database = "MyDB" + ServerInstance = "MyServer" + Username = "MyUserName" + Password = "MyPassword" + ConnectionTimeout = 0 + Query = "SELECT * FROM Customers WHERE id = $userinput" +} + +Invoke-Sqlcmd @QueryConn2 # BAD + +function TakesTypedParameters([int]$i, [long]$l, [float]$f, [double]$d, [decimal]$dec, [char]$c, [bool]$b, [datetime]$dt) { + $query1 = "SELECT * FROM MyTable WHERE MyColumn = '$i'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query1 # GOOD + + $query2 = "SELECT * FROM MyTable WHERE MyColumn = '$l'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query2 # GOOD + + $query3 = "SELECT * FROM MyTable WHERE MyColumn = '$f'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query3 # GOOD + + $query4 = "SELECT * FROM MyTable WHERE MyColumn = '$d'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query4 # GOOD + + $query5 = "SELECT * FROM MyTable WHERE MyColumn = '$dec'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query5 # GOOD + + $query6 = "SELECT * FROM MyTable WHERE MyColumn = '$c'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query6 # GOOD + + $query7 = "SELECT * FROM MyTable WHERE MyColumn = '$b'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query7 # GOOD + + $query8 = "SELECT * FROM MyTable WHERE MyColumn = '$dt'" + Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -Query $query8 # GOOD +} + +TakesTypedParameters $userinput $userinput $userinput $userinput $userinput $userinput $userinput $userinput + +$query = "SELECT * FROM MyTable WHERE MyColumn = '$userinput'" +Invoke-Sqlcmd -unknown $userinput -ServerInstance "MyServer" -Database "MyDatabase" -q "SELECT * FROM MyTable" # GOOD + +Invoke-Sqlcmd -ServerInstance "MyServer" -Database "MyDatabase" -InputFile $userinput # GOOD # this is not really what this query is about. + +function With-Validation() { + param( + [ValidateSet("FirstName","LastName")] + [parameter(Mandatory=$true)][string]$validated, + + [parameter(Mandatory=$true)][string]$unvalidated + ) + + Invoke-Sqlcmd -unknown $userinput -ServerInstance "MyServer" -Database "MyDatabase" -q $validated # GOOD + Invoke-Sqlcmd -unknown $userinput -ServerInstance "MyServer" -Database "MyDatabase" -q "SELECT * FROM Customers where id = $($unvalidated)" # BAD +} + +With-Validation $userinput $userinput + +$QueryConn3 = @{ + Database = "MyDB" + ServerInstance = "MyServer" + Username = "MyUserName" + Password = "MyPassword" + ConnectionTimeout = 0 + inputfile = $userinput +} + +Invoke-Sqlcmd @QueryConn3 # GOOD + +&sqlcmd -e -S $userinput -U "Login" -P "MyPassword" -d "MyDBName" -i "input_file.sql" # GOOD \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-250/InsecureExecutionPolicy.expected b/powershell/ql/test/query-tests/security/cwe-250/InsecureExecutionPolicy.expected new file mode 100644 index 000000000000..436b7a37d84a --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-250/InsecureExecutionPolicy.expected @@ -0,0 +1,3 @@ +| test.ps1:1:1:1:33 | Call to set-executionpolicy | Insecure use of 'Set-ExecutionPolicy'. | +| test.ps1:5:1:5:54 | Call to set-executionpolicy | Insecure use of 'Set-ExecutionPolicy'. | +| test.ps1:7:1:7:39 | Call to set-executionpolicy | Insecure use of 'Set-ExecutionPolicy'. | diff --git a/powershell/ql/test/query-tests/security/cwe-250/InsecureExecutionPolicy.qlref b/powershell/ql/test/query-tests/security/cwe-250/InsecureExecutionPolicy.qlref new file mode 100644 index 000000000000..9d375368846e --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-250/InsecureExecutionPolicy.qlref @@ -0,0 +1 @@ +queries/security/cwe-250/InsecureExecutionPolicy.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-250/test.ps1 b/powershell/ql/test/query-tests/security/cwe-250/test.ps1 new file mode 100644 index 000000000000..bb8b5b0b137c --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-250/test.ps1 @@ -0,0 +1,14 @@ +Set-ExecutionPolicy Bypass -Force # BAD +Set-ExecutionPolicy RemoteSigned -Force # GOOD +Set-ExecutionPolicy Bypass -Scope Process -Force # GOOD +Set-ExecutionPolicy RemoteSigned -Scope Process -Force # GOOD +Set-ExecutionPolicy Bypass -Scope MachinePolicy -Force # BAD + +Set-ExecutionPolicy Bypass -Force:$true # BAD +Set-ExecutionPolicy Bypass -Force:$false # GOOD + +Set-ExecutionPolicy Bypass # GOOD +Set-ExecutionPolicy RemoteSigned # GOOD +Set-ExecutionPolicy Bypass -Scope Process # GOOD +Set-ExecutionPolicy RemoteSigned -Scope Process # GOOD +Set-ExecutionPolicy Bypass -Scope MachinePolicy # GOOD \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-319/UnsafeSMBSettings.expected b/powershell/ql/test/query-tests/security/cwe-319/UnsafeSMBSettings.expected new file mode 100644 index 000000000000..3ad0ddc72207 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-319/UnsafeSMBSettings.expected @@ -0,0 +1,12 @@ +| test.ps1:5:44:5:47 | None | Unsafe SMB setting | +| test.ps1:7:44:7:49 | SMB210 | Unsafe SMB setting | +| test.ps1:9:41:9:46 | false | Unsafe SMB setting | +| test.ps1:9:73:9:78 | false | Unsafe SMB setting | +| test.ps1:11:47:11:52 | false | Unsafe SMB setting | +| test.ps1:13:39:13:44 | false | Unsafe SMB setting | +| test.ps1:15:39:15:44 | false | Unsafe SMB setting | +| test.ps1:15:65:15:70 | false | Unsafe SMB setting | +| test.ps1:15:88:15:93 | SMB210 | Unsafe SMB setting | +| test.ps1:17:44:17:47 | None | Unsafe SMB setting | +| test.ps1:17:62:17:67 | false | Unsafe SMB setting | +| test.ps1:17:94:17:99 | false | Unsafe SMB setting | diff --git a/powershell/ql/test/query-tests/security/cwe-319/UnsafeSMBSettings.qlref b/powershell/ql/test/query-tests/security/cwe-319/UnsafeSMBSettings.qlref new file mode 100644 index 000000000000..d925516eb6b5 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-319/UnsafeSMBSettings.qlref @@ -0,0 +1 @@ +queries/security/cwe-319/UnsafeSMBSettings.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-319/test.ps1 b/powershell/ql/test/query-tests/security/cwe-319/test.ps1 new file mode 100644 index 000000000000..0ae794115d6b --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-319/test.ps1 @@ -0,0 +1,30 @@ +# https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-ntlm-blocking?tabs=powershell + +#Bad Examples + +Set-SmbServerConfiguration -Smb2DialectMin None + +Set-SmbClientConfiguration -Smb2DialectMin SMB210 + +Set-SmbServerConfiguration -encryptdata $false -rejectunencryptedaccess $false + +Set-SmbClientConfiguration -RequireEncryption $false + +Set-SMbClientConfiguration -BlockNTLM $false + +Set-SMbClientConfiguration -BlockNTLM $false -RequireEncryption $false -Smb2DialectMin SMB210 + +Set-SmbServerConfiguration -Smb2DialectMin None -encryptdata $false -rejectunencryptedaccess $false + +#Good Examples + +Set-SmbServerConfiguration -Smb2DialectMin SMB300 + +Set-SmbClientConfiguration -Smb2DialectMin SMB300 + +Set-SmbServerConfiguration -encryptdata $true -rejectunencryptedaccess $true + +Set-SmbClientConfiguration -RequireEncryption $true + +Set-SMbClientConfiguration -BlockNTLM $true + diff --git a/powershell/ql/test/query-tests/security/cwe-502/UnsafeDeserialization.expected b/powershell/ql/test/query-tests/security/cwe-502/UnsafeDeserialization.expected new file mode 100644 index 000000000000..1f4d0a846c98 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-502/UnsafeDeserialization.expected @@ -0,0 +1,18 @@ +edges +| test.ps1:1:1:1:16 | untrustedBase64 | test.ps1:3:69:3:84 | untrustedBase64 | provenance | | +| test.ps1:1:20:1:47 | Call to read-host | test.ps1:1:1:1:16 | untrustedBase64 | provenance | Src:MaD:0 | +| test.ps1:3:1:3:7 | stream | test.ps1:4:31:4:37 | stream | provenance | | +| test.ps1:3:11:3:86 | Call to new | test.ps1:3:1:3:7 | stream | provenance | | +| test.ps1:3:41:3:85 | Call to frombase64string | test.ps1:3:11:3:86 | Call to new | provenance | Config | +| test.ps1:3:69:3:84 | untrustedBase64 | test.ps1:3:41:3:85 | Call to frombase64string | provenance | Config | +nodes +| test.ps1:1:1:1:16 | untrustedBase64 | semmle.label | untrustedBase64 | +| test.ps1:1:20:1:47 | Call to read-host | semmle.label | Call to read-host | +| test.ps1:3:1:3:7 | stream | semmle.label | stream | +| test.ps1:3:11:3:86 | Call to new | semmle.label | Call to new | +| test.ps1:3:41:3:85 | Call to frombase64string | semmle.label | Call to frombase64string | +| test.ps1:3:69:3:84 | untrustedBase64 | semmle.label | untrustedBase64 | +| test.ps1:4:31:4:37 | stream | semmle.label | stream | +subpaths +#select +| test.ps1:4:31:4:37 | stream | test.ps1:1:20:1:47 | Call to read-host | test.ps1:4:31:4:37 | stream | This unsafe deserializer deserializes on a $@. | test.ps1:1:20:1:47 | Call to read-host | read from stdin | diff --git a/powershell/ql/test/query-tests/security/cwe-502/UnsafeDeserialization.qlref b/powershell/ql/test/query-tests/security/cwe-502/UnsafeDeserialization.qlref new file mode 100644 index 000000000000..abfb453d723d --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-502/UnsafeDeserialization.qlref @@ -0,0 +1 @@ +queries/security/cwe-502/UnsafeDeserialization.ql \ No newline at end of file diff --git a/powershell/ql/test/query-tests/security/cwe-502/test.ps1 b/powershell/ql/test/query-tests/security/cwe-502/test.ps1 new file mode 100644 index 000000000000..d35ef352cd38 --- /dev/null +++ b/powershell/ql/test/query-tests/security/cwe-502/test.ps1 @@ -0,0 +1,4 @@ +$untrustedBase64 = Read-Host "Enter user input" +$formatter = New-Object System.Runtime.Serialization.Formatters.Binary.BinaryFormatter +$stream = [System.IO.MemoryStream]::new([Convert]::FromBase64String($untrustedBase64)) +$obj = $formatter.Deserialize($stream) diff --git a/powershell/tools/autobuild.cmd b/powershell/tools/autobuild.cmd new file mode 100644 index 000000000000..27b8642a3118 --- /dev/null +++ b/powershell/tools/autobuild.cmd @@ -0,0 +1,8 @@ +@echo off + +if not defined CODEQL_POWERSHELL_EXTRACTOR ( + set CODEQL_POWERSHELL_EXTRACTOR=Semmle.Extraction.PowerShell.Standalone.exe +) + +type NUL && "%CODEQL_EXTRACTOR_POWERSHELL_ROOT%/tools/%CODEQL_PLATFORM%/%CODEQL_POWERSHELL_EXTRACTOR%" +exit /b %ERRORLEVEL% diff --git a/powershell/tools/autobuild.sh b/powershell/tools/autobuild.sh new file mode 100644 index 000000000000..ed5ab6b49c76 --- /dev/null +++ b/powershell/tools/autobuild.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +if [[ -z "${CODEQL_EXTRACTOR_POWERSHELL_ROOT}" ]]; then + export CODEQL_EXTRACTOR_POWERSHELL_ROOT="Semmle.Extraction.PowerShell.Standalone.exe" +fi + +"$CODEQL_EXTRACTOR_POWERSHELL_ROOT/tools/$CODEQL_PLATFORM/$CODEQL_POWERSHELL_EXTRACTOR" \ No newline at end of file diff --git a/powershell/tools/index-files.cmd b/powershell/tools/index-files.cmd new file mode 100644 index 000000000000..6dc9b0168265 --- /dev/null +++ b/powershell/tools/index-files.cmd @@ -0,0 +1,10 @@ +@echo off + +if not defined CODEQL_POWERSHELL_EXTRACTOR ( + set CODEQL_POWERSHELL_EXTRACTOR=Semmle.Extraction.PowerShell.Standalone.exe +) + +type NUL && "%CODEQL_EXTRACTOR_POWERSHELL_ROOT%/tools/%CODEQL_PLATFORM%/%CODEQL_POWERSHELL_EXTRACTOR%" ^ + --file-list "%1" + +exit /b %ERRORLEVEL% \ No newline at end of file diff --git a/powershell/tools/index-files.sh b/powershell/tools/index-files.sh new file mode 100644 index 000000000000..2518eb92485f --- /dev/null +++ b/powershell/tools/index-files.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +if [[ -z "${CODEQL_EXTRACTOR_POWERSHELL_ROOT}" ]]; then + export CODEQL_EXTRACTOR_POWERSHELL_ROOT="Semmle.Extraction.PowerShell.Standalone.exe" +fi + +"$CODEQL_EXTRACTOR_POWERSHELL_ROOT/tools/$CODEQL_PLATFORM/$CODEQL_POWERSHELL_EXTRACTOR" --file-list "%1" \ No newline at end of file diff --git a/powershell/tools/qltest.cmd b/powershell/tools/qltest.cmd new file mode 100644 index 000000000000..0f129800d4b0 --- /dev/null +++ b/powershell/tools/qltest.cmd @@ -0,0 +1,11 @@ +@echo off + +type NUL && "%CODEQL_DIST%\codeql.exe" database index-files ^ + --prune=**/*.testproj ^ + --include-extension=.ps1 ^ + --size-limit=5m ^ + --language=powershell ^ + --working-dir=. ^ + "%CODEQL_EXTRACTOR_POWERSHELL_WIP_DATABASE%" + +exit /b %ERRORLEVEL% diff --git a/powershell/tools/qltest.sh b/powershell/tools/qltest.sh new file mode 100644 index 000000000000..ed5ab6b49c76 --- /dev/null +++ b/powershell/tools/qltest.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +if [[ -z "${CODEQL_EXTRACTOR_POWERSHELL_ROOT}" ]]; then + export CODEQL_EXTRACTOR_POWERSHELL_ROOT="Semmle.Extraction.PowerShell.Standalone.exe" +fi + +"$CODEQL_EXTRACTOR_POWERSHELL_ROOT/tools/$CODEQL_PLATFORM/$CODEQL_POWERSHELL_EXTRACTOR" \ No newline at end of file diff --git a/python/ql/lib/experimental/cryptography/modules/stdlib/HmacModule.qll b/python/ql/lib/experimental/cryptography/modules/stdlib/HmacModule.qll index 0ae3829b2f95..ba33783499c6 100644 --- a/python/ql/lib/experimental/cryptography/modules/stdlib/HmacModule.qll +++ b/python/ql/lib/experimental/cryptography/modules/stdlib/HmacModule.qll @@ -6,7 +6,7 @@ private import experimental.cryptography.CryptoAlgorithmNames private import experimental.cryptography.modules.stdlib.HashlibModule as HashlibModule /** - * `hmac` is a ptyhon standard library module for key-based hashing algorithms. + * `hmac` is a python standard library module for key-based hashing algorithms. * https://docs.python.org/3/library/hmac.html */ // ----------------------------------------------- @@ -23,6 +23,8 @@ module Hashes { DataFlow::Node getDigestModParamSrc(GenericHmacHashCall call) { result = Utils::getUltimateSrcFromApiNode(call.(API::CallNode).getParameter(2, "digestmod")) + or + result = Utils::getUltimateSrcFromApiNode(call.(API::CallNode).getParameter(2, "digest")) } /** @@ -30,18 +32,18 @@ module Hashes { * hmac.HMAC https://docs.python.org/3/library/hmac.html#hmac.HMAC * hmac.new https://docs.python.org/3/library/hmac.html#hmac.new * hmac.digest https://docs.python.org/3/library/hmac.html#hmac.digest - * These operations commonly set the algorithm as a string in the third argument (`digestmod`) + * These operations commonly set the algorithm as a string in the third argument (`digest` or `digestmod`) * of the operation itself. * - * NOTE: `digestmod` is the digest name, digest constructor or module for the HMAC object to use, however + * NOTE: `digest` or `digestmod` is the digest name, digest constructor or module for the HMAC object to use, however * this class only identifies string names. The other forms are found by CryptopgraphicArtifacts, * modeled in `HmacHMACConsArtifact` and `Hashlib.qll`, specifically through hashlib.new and * direct member accesses (e.g., hashlib.md5). * - * Where no `digestmod` exists, the algorithm is assumed to be `md5` per the docs found here: + * Where no `digest` or `digestmod` exists, the algorithm is assumed to be `md5` per the docs found here: * https://docs.python.org/3/library/hmac.html#hmac.new * - * Where `digestmod` exists but is not a string and not a hashlib algorithm, it is assumed + * Where `digest` or `digestmod` exists but is not a string and not a hashlib algorithm, it is assumed * to be `UNKNOWN`. Note this includes cases wheere the digest is provided as a `A module supporting PEP 247.` * Such modules are currently not modeled. */ 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 2322539995b6..5c28fb115d8b 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll @@ -1097,6 +1097,8 @@ class NodeRegion instanceof Unit { string toString() { result = "NodeRegion" } predicate contains(Node n) { none() } + + int totalOrder() { result = 1 } } //-------- diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll index 62253587e7ad..04d1fab2f393 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll @@ -1426,4 +1426,4 @@ predicate parameterMatch(ParameterPosition ppos, ArgumentPosition apos) { ppos.isAnyNamed() and apos.isKeyword(_) or apos.isAnyNamed() and ppos.isKeyword(_) -} +} \ No newline at end of file diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll index 9332aa43e52b..d47fe485e5e5 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll @@ -2551,4 +2551,4 @@ module TypeInference { predicate hasModuleType(Node n, DataFlowType t) { exists(Module tp | t = TModuleDataFlowType(tp) | hasType(n, tp, _)) } -} +} \ No newline at end of file diff --git a/rust/ql/lib/codeql/rust/dataflow/internal/DataFlowImpl.qll b/rust/ql/lib/codeql/rust/dataflow/internal/DataFlowImpl.qll index fd6bab4d23e1..66db33b75dbb 100644 --- a/rust/ql/lib/codeql/rust/dataflow/internal/DataFlowImpl.qll +++ b/rust/ql/lib/codeql/rust/dataflow/internal/DataFlowImpl.qll @@ -1085,4 +1085,4 @@ private module Cached { } } -import Cached +import Cached \ No newline at end of file diff --git a/shared/dataflowstack/codeql/dataflowstack/FlowStack.qll b/shared/dataflowstack/codeql/dataflowstack/FlowStack.qll new file mode 100644 index 000000000000..a8963bf76ab9 --- /dev/null +++ b/shared/dataflowstack/codeql/dataflowstack/FlowStack.qll @@ -0,0 +1,443 @@ +overlay[local?] +module; + +private import codeql.dataflow.DataFlow as DF +private import codeql.dataflow.TaintTracking as TT +private import codeql.util.Location + +/** + * A Language-initialized grouping of DataFlow/TaintFlow types and primitives. + */ +module LanguageDataFlow Lang>{ + module AbstractDF = DF::Configs; + module AbstractDataFlow = DF::DataFlowMake; + module AbstractDataFlowOverlay = DF::DataFlowMakeOverlay; + + /** + * Signatures and modules bound by a common DataFlow Config + */ + module DataFlowConfigContext{ + + signature module FlowInstance{ + class PathNode; + + Lang::Node getNode(PathNode n); + + predicate isSource(PathNode n); + + PathNode getASuccessor(PathNode n); + + Lang::DataFlowCallable getARuntimeTarget(Lang::DataFlowCall call); + + Lang::Node getAnArgumentNode(Lang::DataFlowCall call); + } + + module TaintFlowContext TTLang>{ + module AbstractTaintFlow = TT::TaintFlowMake; + module AbstractTaintFlowOverlay = TT::TaintFlowMakeOverlay; + module TaintFlowGlobal = AbstractTaintFlow::Global; + module TaintFlowOverlayGlobal = AbstractTaintFlowOverlay::Global; + } + } + + module BiStackAnalysis< + AbstractDF::ConfigSig ConfigA, + DataFlowConfigContext::FlowInstance FlowA, + AbstractDF::ConfigSig ConfigB, + DataFlowConfigContext::FlowInstance FlowB> + { + module FlowStackA = FlowStack; + + module FlowStackB = FlowStack; + + /** + * Holds if either the Stack associated with `sourceNodeA` is a subset of the stack associated with `sourceNodeB` + * or vice-versa. + */ + predicate eitherStackSubset( + FlowA::PathNode sourceNodeA, FlowA::PathNode sinkNodeA, FlowB::PathNode sourceNodeB, + FlowB::PathNode sinkNodeB + ) { + FlowStackA::isSource(sourceNodeA) and + FlowStackB::isSource(sourceNodeB) and + FlowStackA::isSink(sinkNodeA) and + FlowStackB::isSink(sinkNodeB) and + exists(FlowStackA::FlowStack flowStackA, FlowStackB::FlowStack flowStackB | + flowStackA = FlowStackA::createFlowStack(sourceNodeA, sinkNodeA) and + flowStackB = FlowStackB::createFlowStack(sourceNodeB, sinkNodeB) and + ( + BiStackAnalysisImpl::flowStackIsSubsetOf(flowStackA, + flowStackB) + or + BiStackAnalysisImpl::flowStackIsSubsetOf(flowStackB, + flowStackA) + ) + ) + } + + /** + * Holds if the stack associated with path `sourceNodeA` is a subset (and shares a common stack bottom) with + * the stack associated with path `sourceNodeB`, or vice-versa. + * + * For the given pair of (source, sink) for two (potentially disparate) DataFlows, + * determine whether one Flow's Stack (at time of sink execution) is a subset of the other flow's Stack. + */ + predicate eitherStackTerminatingSubset( + FlowA::PathNode sourceNodeA, FlowA::PathNode sinkNodeA, FlowB::PathNode sourceNodeB, + FlowB::PathNode sinkNodeB + ) { + FlowStackA::isSource(sourceNodeA) and + FlowStackB::isSource(sourceNodeB) and + FlowStackA::isSink(sinkNodeA) and + FlowStackB::isSink(sinkNodeB) and + exists(FlowStackA::FlowStack flowStackA, FlowStackB::FlowStack flowStackB | + flowStackA = FlowStackA::createFlowStack(sourceNodeA, sinkNodeA) and + flowStackB = FlowStackB::createFlowStack(sourceNodeB, sinkNodeB) and + ( + BiStackAnalysisImpl::flowStackIsConvergingTerminatingSubsetOf(flowStackA, + flowStackB) + or + BiStackAnalysisImpl::flowStackIsConvergingTerminatingSubsetOf(flowStackB, + flowStackA) + ) + ) + } + + /** + * Alias for BiStackAnalysisImpl::flowStackIsSubsetOf + * + * Holds if stackA is a subset of stackB, + * The top of stackA is in stackB and the bottom of stackA is then some successor further down stackB. + */ + predicate flowStackIsSubsetOf(FlowStackA::FlowStack flowStackA, FlowStackB::FlowStack flowStackB) { + BiStackAnalysisImpl::flowStackIsSubsetOf(flowStackA, + flowStackB) + } + + /** + * Alias for BiStackAnalysisImpl::flowStackIsConvergingTerminatingSubsetOf + * + * If the top of stackA is in stackB at any location, and the bottoms of the stack are the same call. + */ + predicate flowStackIsConvergingTerminatingSubsetOf( + FlowStackA::FlowStack flowStackA, FlowStackB::FlowStack flowStackB + ) { + BiStackAnalysisImpl::flowStackIsConvergingTerminatingSubsetOf(flowStackA, + flowStackB) + } + } + + private module BiStackAnalysisImpl< + AbstractDF::ConfigSig ConfigA, + DataFlowConfigContext::FlowInstance FlowA, + AbstractDF::ConfigSig ConfigB, + DataFlowConfigContext::FlowInstance FlowB> + { + + module FlowStackA = FlowStack; + + module FlowStackB = FlowStack; + + /** + * Holds if stackA is a subset of stackB, + * The top of stackA is in stackB and the bottom of stackA is then some successor further down stackB. + */ + predicate flowStackIsSubsetOf(FlowStackA::FlowStack flowStackA, FlowStackB::FlowStack flowStackB) { + exists( + FlowStackA::FlowStackFrame highestStackFrameA, FlowStackB::FlowStackFrame highestStackFrameB + | + highestStackFrameA = flowStackA.getTopFrame() and + highestStackFrameB = flowStackB.getTopFrame() and + // Check if some intermediary frame `intStackFrameB`of StackB is in the stack of highestStackFrameA + exists(FlowStackB::FlowStackFrame intStackFrameB | + intStackFrameB = highestStackFrameB.getASucceedingTerminalStateFrame*() and + sharesCallWith(highestStackFrameA, intStackFrameB) and + sharesCallWith(flowStackA.getTerminalFrame(), + intStackFrameB.getASucceedingTerminalStateFrame*()) + ) + ) + } + + /** + * If the top of stackA is in stackB at any location, and the bottoms of the stack are the same call. + */ + predicate flowStackIsConvergingTerminatingSubsetOf( + FlowStackA::FlowStack flowStackA, FlowStackB::FlowStack flowStackB + ) { + flowStackA.getTerminalFrame().getCall() = flowStackB.getTerminalFrame().getCall() and + exists(FlowStackB::FlowStackFrame intStackFrameB | + intStackFrameB = flowStackB.getTopFrame().getASucceedingTerminalStateFrame*() and + sharesCallWith(flowStackA.getTopFrame(), intStackFrameB) + ) + } + + /** + * Holds if the given FlowStackFrames share the same call. + * i.e. they are both arguments of the same function call. + */ + predicate sharesCallWith(FlowStackA::FlowStackFrame frameA, FlowStackB::FlowStackFrame frameB) { + frameA.getCall() = frameB.getCall() + } + } + + module FlowStack< + AbstractDF::ConfigSig Config, + DataFlowConfigContext::FlowInstance Flow>{ + + /** + * Determines whether or not the given PathNode is a source + */ + predicate isSource = Flow::isSource/1; + + /** + * Determines whether or not the given PathNode is a sink + */ + predicate isSink(Flow::PathNode node) { not exists(Flow::getASuccessor(node)) } + + /** A FlowStack encapsulates flows between a source and a sink, and all the pathways inbetween (possibly multiple) */ + private newtype FlowStackType = + TFlowStack(Flow::PathNode source, Flow::PathNode sink) { + Flow::isSource(source) and + not exists(Flow::getASuccessor(sink)) and + Flow::getASuccessor*(source) = sink + } + + class FlowStack extends FlowStackType, TFlowStack { + string toString() { result = "FlowStack" } + + /** + * Get the first frame in the DataFlowStack, irregardless of whether or not it has a parent. + */ + FlowStackFrame getFirstFrame() { + exists(FlowStackFrame flowStackFrame, CallFrame frame | + flowStackFrame = TFlowStackFrame(this, frame) and + not exists(frame.getPredecessor()) and + result = flowStackFrame + ) + } + + /** + * Get the top frame in the DataFlowStack, ie the frame that is the highest in the stack for the given flow. + */ + FlowStackFrame getTopFrame() { + exists(FlowStackFrame flowStackFrame | + flowStackFrame = TFlowStackFrame(this, _) and + not exists(flowStackFrame.getParentStackFrame()) and + result = flowStackFrame + ) + } + + /** + * Get the terminal frame in the DataFlowStack, ie the frame that is the end of the flow. + */ + FlowStackFrame getTerminalFrame() { + exists(FlowStackFrame flowStackFrame, CallFrame frame | + flowStackFrame = TFlowStackFrame(this, frame) and + not exists(frame.getSuccessor()) and + result = flowStackFrame + ) + } + } + + FlowStack createFlowStack(Flow::PathNode source, Flow::PathNode sink) { + result = TFlowStack(source, sink) + } + + /** A FlowStackFrame encapsulates a Stack frame that is bound between a given source and sink. */ + private newtype FlowStackFrameType = + TFlowStackFrame(FlowStack flowStack, CallFrame frame) { + exists(Flow::PathNode source, Flow::PathNode sink | + flowStack = TFlowStack(source, sink) and + frame.getPathNode() = Flow::getASuccessor*(source) and + Flow::getASuccessor*(frame.getPathNode()) = sink + ) + } + + class FlowStackFrame extends FlowStackFrameType, TFlowStackFrame { + string toString() { result = "FlowStackFrame" } + + /** + * Get the next frame in the DataFlow Stack + */ + FlowStackFrame getASuccessor() { + exists(FlowStack flowStack, CallFrame frame, CallFrame nextFrame | + this = TFlowStackFrame(flowStack, frame) and + nextFrame = frame.getSuccessor() and + result = TFlowStackFrame(flowStack, nextFrame) + ) + } + + /** + * Gets the next FlowStackFrame from the direct descendents that is a frame in the end-state (terminal) stack. + */ + FlowStackFrame getASucceedingTerminalStateFrame() { + result = this.getChildStackFrame() and + // There are no other direct children that are further in the flow + not result.getASuccessor+() = this.getChildStackFrame() + } + + /** + * Gets a predecessor FlowStackFrame of this FlowStackFrame. + */ + FlowStackFrame getAPredecessor() { result.getASuccessor() = this } + + /** + * Gets a predecessor FlowStackFrame that is a parent in the stack. + */ + FlowStackFrame getParentStackFrame() { result.getChildStackFrame() = this } + + /** + * Gets the set of succeeding FlowStackFrame which are a direct descendant of this frame in the Stack. + */ + FlowStackFrame getChildStackFrame() { + exists(FlowStackFrame transitiveSuccessor | + transitiveSuccessor = this.getASuccessor+() and + Flow::getARuntimeTarget(this.getCall()) = + transitiveSuccessor.getCall().getEnclosingCallable() and + result = transitiveSuccessor + ) + } + + /** + * Unpacks the PathNode associated with this FlowStackFrame + */ + Flow::PathNode getPathNode() { + exists(CallFrame callFrame | + this = TFlowStackFrame(_, callFrame) and + result = callFrame.getPathNode() + ) + } + + /** + * Unpacks the DataFlowCall associated with this FlowStackFrame + */ + Lang::DataFlowCall getCall() { result = this.getCallFrame().getCall() } + + /** + * Unpacks the CallFrame associated with this FlowStackFrame + */ + CallFrame getCallFrame() { this = TFlowStackFrame(_, result) } + } + + /** + * A CallFrame is a PathNode that represents a (DataFlowCall/Accessor). + */ + private newtype TCallFrameType = + TCallFrame(Flow::PathNode node) { + exists(Lang::DataFlowCall c | + Flow::getAnArgumentNode(c) = Flow::getNode(node) + ) + } + + /** + * The CallFrame is a PathNode that represents an argument to a Call. + */ + private class CallFrame extends TCallFrameType, TCallFrame { + string toString() { + exists(Lang::DataFlowCall call | + call = this.getCall() and + result = call.toString() + ) + } + + /** + * Find the set of CallFrames that are immediate successors of this CallFrame. + */ + CallFrame getSuccessor() { result = TCallFrame(getSuccessorCall(this.getPathNode())) } + + /** + * Find the set of CallFrames that are an immediate predecessor of this CallFrame. + */ + CallFrame getPredecessor() { + exists(CallFrame prior | + prior.getSuccessor() = this and + result = prior + ) + } + + /** + * Unpack the CallFrame and retrieve the associated DataFlowCall. + */ + Lang::DataFlowCall getCall() { + exists(Lang::DataFlowCall call, Flow::PathNode node | + this = TCallFrame(node) and + Flow::getAnArgumentNode(call) = Flow::getNode(node) and + result = call + ) + } + + /** + * Unpack the CallFrame and retrieve the associated PathNode. + */ + Flow::PathNode getPathNode() { + exists(Flow::PathNode n | + this = TCallFrame(n) and + result = n + ) + } + } + + /** + * From the given PathNode argument, find the set of successors that are an argument in a DataFlowCall, + * and return them as the result. + */ + private Flow::PathNode getSuccessorCall(Flow::PathNode n) { + exists(Flow::PathNode succ | + succ = Flow::getASuccessor(n) and + if + exists(Lang::DataFlowCall c | + Flow::getAnArgumentNode(c) = Flow::getNode(succ) + ) + then result = succ + else result = getSuccessorCall(succ) + ) + } + + /** + * A user-supplied predicate which given a Stack Frame, returns some Node associated with it. + */ + signature Lang::Node extractNodeFromFrame(Flow::PathNode pathNode); + + /** + * Provides some higher-order predicates for analyzing Stacks + */ + module StackFrameAnalysis { + /** + * Find the highest stack frame that satisfies the given predicate, + * and return the Node(s) that the user-supplied predicate returns. + * + * There should be no higher stack frame that satisfies the user-supplied predicate FROM the point that the + * argument . + */ + Lang::Node extractingFromHighestStackFrame(FlowStack flowStack) { + exists(FlowStackFrame topStackFrame, FlowStackFrame someStackFrame | + topStackFrame = flowStack.getTopFrame() and + someStackFrame = topStackFrame.getASuccessor*() and + result = customFrameCond(someStackFrame.getPathNode()) and + not exists(FlowStackFrame predecessor | + predecessor = someStackFrame.getAPredecessor+() and + // The predecessor is *not* prior to the user-given 'top' of the stack frame. + not predecessor = topStackFrame.getAPredecessor+() and + exists(customFrameCond(predecessor.getPathNode())) + ) + ) + } + + /** + * Find the lowest stack frame that satisfies the given predicate, + * and return the Node(s) that the user-supplied predicate returns. + */ + Lang::Node extractingFromLowestStackFrame(FlowStack flowStack) { + exists(FlowStackFrame topStackFrame, FlowStackFrame someStackFrame | + topStackFrame = flowStack.getTopFrame() and + someStackFrame = topStackFrame.getChildStackFrame*() and + result = customFrameCond(someStackFrame.getPathNode()) and + not exists(FlowStackFrame successor | + successor = someStackFrame.getChildStackFrame+() and + exists(customFrameCond(successor.getPathNode())) + ) + ) + } + } + } +} \ No newline at end of file diff --git a/shared/dataflowstack/qlpack.yml b/shared/dataflowstack/qlpack.yml new file mode 100644 index 000000000000..e3ede5f054ce --- /dev/null +++ b/shared/dataflowstack/qlpack.yml @@ -0,0 +1,8 @@ +name: codeql/dataflowstack +version: 0.0.1 +groups: shared +library: true +dependencies: + codeql/dataflow: ${workspace} + codeql/util: ${workspace} +warnOnImplicitThis: true \ No newline at end of file diff --git a/shared/global-controlflow/codeql/globalcontrolflow/ControlFlow.qll b/shared/global-controlflow/codeql/globalcontrolflow/ControlFlow.qll new file mode 100644 index 000000000000..a39aa4f4d008 --- /dev/null +++ b/shared/global-controlflow/codeql/globalcontrolflow/ControlFlow.qll @@ -0,0 +1,143 @@ +overlay[local?] +module; + +private import codeql.util.Location + +/** Provides language-specific control flow parameters. */ +signature module InputSig { + /** + * A node in the control flow graph. + */ + class Node { + /** Gets a textual representation of this element. */ + string toString(); + + /** Gets the location of this node. */ + Location getLocation(); + } + + class CallNode extends Node; + + class Callable; + + predicate edge(Node n1, Node n2); + + predicate callTarget(CallNode call, Callable target); + + predicate flowEntry(Callable c, Node entry); + + predicate flowExit(Callable c, Node exitNode); + + Callable getEnclosingCallable(Node n); + + predicate hiddenNode(Node n); + + class Split { + string toString(); + + Location getLocation(); + + predicate entry(Node n1, Node n2); + + predicate exit(Node n1, Node n2); + + predicate blocked(Node n1, Node n2); + } +} + +private module Configs Lang> { + private import Lang + + /** An input configuration for control flow. */ + signature module ConfigSig { + /** Holds if `source` is a relevant control flow source. */ + predicate isSource(Node src); + + /** Holds if `sink` is a relevant control flow sink. */ + predicate isSink(Node sink); + + /** Holds if control flow should not proceed along the edge `n1 -> n2`. */ + default predicate isBarrierEdge(Node n1, Node n2) { none() } + + /** + * Holds if control flow through `node` is prohibited. This completely + * removes `node` from the control flow graph. + */ + default predicate isBarrier(Node n) { none() } + } + + /** An input configuration for control flow using a label. */ + signature module LabelConfigSig { + class Label; + + /** + * Holds if `source` is a relevant control flow source with the given + * initial `l`. + */ + predicate isSource(Node src, Label l); + + /** + * Holds if `sink` is a relevant control flow sink accepting `l`. + */ + predicate isSink(Node sink, Label l); + + /** + * Holds if control flow should not proceed along the edge `n1 -> n2` when + * the label is `l`. + */ + default predicate isBarrierEdge(Node n1, Node n2, Label l) { none() } + + /** + * Holds if control flow through `node` is prohibited when the label + * is `l`. + */ + default predicate isBarrier(Node n, Label l) { none() } + } +} + +module ControlFlowMake Lang> { + private import Lang + private import internal.ControlFlowImpl::MakeImpl + import Configs + + /** + * The output of a global control flow computation. + */ + signature module GlobalFlowSig { + /** + * A `Node` that is reachable from a source, and which can reach a sink. + */ + class PathNode; + + /** + * Holds if control can flow from `source` to `sink`. + * + * The corresponding paths are generated from the end-points and the graph + * included in the module `PathGraph`. + */ + predicate flowPath(PathNode source, PathNode sink); + } + + /** + * Constructs a global control flow computation. + */ + module Global implements GlobalFlowSig { + private module C implements FullConfigSig { + import DefaultLabel + import Config + } + + import Impl + } + + /** + * Constructs a global control flow computation using a flow label. + */ + module GlobalWithLabel implements GlobalFlowSig { + private module C implements FullConfigSig { + import Config + } + + import Impl + } +} diff --git a/shared/global-controlflow/codeql/globalcontrolflow/internal/ControlFlowImpl.qll b/shared/global-controlflow/codeql/globalcontrolflow/internal/ControlFlowImpl.qll new file mode 100644 index 000000000000..b48da19c66c4 --- /dev/null +++ b/shared/global-controlflow/codeql/globalcontrolflow/internal/ControlFlowImpl.qll @@ -0,0 +1,539 @@ +overlay[local?] +module; + +private import codeql.util.Unit +private import codeql.util.Location +private import codeql.globalcontrolflow.ControlFlow + +module MakeImpl Lang> { + private import Lang + private import ControlFlowMake + + signature module FullConfigSig { + class Label; + + predicate isSource(Node src, Label l); + + predicate isSink(Node sink, Label l); + + predicate isBarrierEdge(Node n1, Node n2, Label l); + + predicate isBarrier(Node n, Label l); + } + + module DefaultLabel { + class Label = Unit; + + predicate isSource(Node source, Label l) { Config::isSource(source) and exists(l) } + + predicate isSink(Node sink, Label l) { Config::isSink(sink) and exists(l) } + + predicate isBarrierEdge(Node n1, Node n2, Label l) { + Config::isBarrierEdge(n1, n2) and exists(l) + } + + predicate isBarrier(Node n, Label l) { Config::isBarrier(n) and exists(l) } + } + + module Impl { + class Label = Config::Label; + + private predicate splitEdge(Node n1, Node n2) { + exists(Split split | + split.entry(n1, n2) or + split.exit(n1, n2) or + split.blocked(n1, n2) + ) + } + + private predicate bbFirst(Node bb) { + not edge(_, bb) and edge(bb, _) + or + strictcount(Node pred | edge(pred, bb)) > 1 + or + exists(Node pred | edge(pred, bb) | strictcount(Node succ | edge(pred, succ)) > 1) + or + splitEdge(_, bb) + } + + private newtype TBasicBlock = TMkBlock(Node bb) { bbFirst(bb) } + + class BasicBlock extends TBasicBlock { + Node first; + + BasicBlock() { this = TMkBlock(first) } + + string toString() { result = first.toString() } + + /** + * Holds if this element is at the specified location. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `filepath`. + * For more information, see + * [Locations](https://help.semmle.com/QL/learn-ql/ql/locations.html). + */ + predicate hasLocationInfo( + string filepath, int startline, int startcolumn, int endline, int endcolumn + ) { + first.getLocation().hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) + } + + /** Gets an immediate successor of this basic block. */ + cached + BasicBlock getASuccessor() { edge(this.getLastNode(), result.getFirstNode()) } + + /** Gets an immediate predecessor of this basic block. */ + BasicBlock getAPredecessor() { result.getASuccessor() = this } + + /** Gets a control-flow node contained in this basic block. */ + Node getANode() { result = this.getNode(_) } + + /** Gets the control-flow node at a specific (zero-indexed) position in this basic block. */ + cached + Node getNode(int pos) { + result = first and pos = 0 + or + exists(Node mid, int mid_pos | pos = mid_pos + 1 | + this.getNode(mid_pos) = mid and + edge(mid, result) and + not bbFirst(result) + ) + } + + /** Gets the first control-flow node in this basic block. */ + Node getFirstNode() { result = first } + + /** Gets the last control-flow node in this basic block. */ + Node getLastNode() { result = this.getNode(this.length() - 1) } + + /** Gets the number of control-flow nodes contained in this basic block. */ + cached + int length() { result = strictcount(this.getANode()) } + + /** Holds if this basic block dominates `node`. (This is reflexive.) */ + predicate dominates(BasicBlock node) { bbDominates(this, node) } + + Callable getEnclosingCallable() { result = getEnclosingCallable(this.getFirstNode()) } + } + + /* + * Predicates for basic-block-level dominance. + */ + + /** Entry points for control-flow. */ + private predicate flowEntry(BasicBlock entry) { flowEntry(_, entry.getFirstNode()) } + + /** The successor relation for basic blocks. */ + private predicate bbSucc(BasicBlock pre, BasicBlock post) { post = pre.getASuccessor() } + + /** The immediate dominance relation for basic blocks. */ + cached + predicate bbIDominates(BasicBlock dom, BasicBlock node) = + idominance(flowEntry/1, bbSucc/2)(_, dom, node) + + /** Holds if `dom` strictly dominates `node`. */ + predicate bbStrictlyDominates(BasicBlock dom, BasicBlock node) { bbIDominates+(dom, node) } + + /** Holds if `dom` dominates `node`. (This is reflexive.) */ + predicate bbDominates(BasicBlock dom, BasicBlock node) { + bbStrictlyDominates(dom, node) or dom = node + } + + private predicate callTargetUniq(CallNode call, Callable target) { + target = unique(Callable tgt | callTarget(call, tgt)) + } + + private class JoinBlock extends BasicBlock { + JoinBlock() { 2 <= strictcount(this.getAPredecessor()) } + } + + private predicate barrierBlock(BasicBlock b, int i, Label l) { + Config::isBarrier(b.getNode(i), l) + or + Config::isBarrierEdge(b.getNode(i - 1), b.getNode(i), l) + or + barrierCall(b.getNode(i), l) + } + + private predicate barrierEdge(BasicBlock b1, BasicBlock b2, Label l) { + Config::isBarrierEdge(b1.getLastNode(), b2.getFirstNode(), l) + } + + private predicate callTargetUniq(Callable c1, Label l1, CallNode call, Callable c2, Label l2) { + c1 = getEnclosingCallable(call) and + callTargetUniq(call, c2) and + l1 = l2 + } + + private predicate callTarget(Callable c1, Label l1, CallNode call, Callable c2, Label l2) { + c1 = getEnclosingCallable(call) and + callTarget(call, c2) and + l1 = l2 + } + + private predicate candScopeFwd(Callable c, Label l, boolean cc) { + exists(Node src | + Config::isSource(src, l) and + c = getEnclosingCallable(src) and + cc = false + ) + or + exists(Callable mid, CallNode call, Label lmid | + candScopeFwd(mid, lmid, _) and + callTarget(mid, lmid, call, c, l) and + cc = true + ) + or + exists(Callable mid, CallNode call, Label lmid | + candScopeFwd(mid, lmid, cc) and + callTarget(c, l, call, mid, lmid) and + cc = false + ) + } + + private predicate candScopeRev(Callable c, Label l, boolean cc) { + candScopeFwd(c, l, _) and + ( + exists(Node sink | + Config::isSink(sink, l) and + c = getEnclosingCallable(sink) and + cc = false + ) + or + exists(Callable mid, Label lmid | + candScopeRev(mid, lmid, _) and + callTarget(mid, lmid, _, c, l) and + cc = true + ) + or + exists(Callable mid, Label lmid | + candScopeRev(mid, lmid, cc) and + callTarget(c, l, _, mid, lmid) and + cc = false + ) + ) + } + + private predicate callTarget2(Callable c1, Label l1, CallNode call, Callable c2, Label l2) { + callTarget(c1, l1, call, c2, l2) and + candScopeRev(c1, l1, _) and + candScopeRev(c2, l2, _) + } + + private predicate candScopeBarrierFwd(Callable c, Label l) { + candScopeRev(c, l, _) + or + exists(Callable mid, Label lmid | + candScopeBarrierFwd(mid, lmid) and + callTargetUniq(mid, lmid, _, c, l) + ) + } + + private predicate candScopeBarrierRev(Callable c, Label l) { + candScopeBarrierFwd(c, l) and + ( + exists(BasicBlock b | + barrierBlock(b, _, l) and + c = getEnclosingCallable(b.getFirstNode()) + ) + or + exists(BasicBlock b | + barrierEdge(b, _, l) and + c = getEnclosingCallable(b.getFirstNode()) + ) + or + exists(Callable mid, Label lmid | + candScopeBarrierRev(mid, lmid) and + callTargetUniq(c, l, _, mid, lmid) + ) + ) + } + + private predicate candLabel(BasicBlock b, Label l) { + candScopeRev(getEnclosingCallable(b.getFirstNode()), l, _) + } + + private predicate candNode(BasicBlock b, int i, Node n, Label l) { + ( + Config::isSource(n, l) or + Config::isSink(n, l) or + callTarget2(_, l, n, _, _) + ) and + b.getNode(i) = n and + not n = b.getFirstNode() and + not n = b.getLastNode() + } + + /** + * Holds if it is possible to step from `n1` to `n2`. This implies + * - `n2` is not a barrier + * - no node between `n1` and `n2` is a barrier node + * - there is no edge barrier between `n1` and `n2` + * Note that `n1` is allowed to be a barrier node, but that this does not occur when called from `flowFwd` below. + */ + private predicate step(Node n1, Node n2, Label l) { + n1 != n2 and + ( + // intra-block step + exists(BasicBlock b, int i, int j | + candNode(b, i, n1, l) and + candNode(b, j, n2, l) and + i < j and + not exists(int k | barrierBlock(b, k, l) and i < k and k <= j) + ) + or + // block entry -> node + exists(BasicBlock b, int i | + n1 = b.getFirstNode() and + candNode(b, i, n2, l) and + not exists(int j | barrierBlock(b, j, l) and j <= i) + ) + or + // node -> block end + exists(BasicBlock b, int i | + candNode(b, i, n1, l) and + n2 = b.getLastNode() and + not exists(int j | barrierBlock(b, j, l) and i < j) + ) + or + // block entry -> block end + exists(BasicBlock b | + n1 = b.getFirstNode() and + n2 = b.getLastNode() and + candLabel(b, l) and + not barrierBlock(b, _, l) + ) + or + // block end -> block entry + exists(BasicBlock b1, BasicBlock b2 | + b1.getASuccessor() = b2 and + n1 = b1.getLastNode() and + n2 = b2.getFirstNode() and + candLabel(b1, l) and + not barrierEdge(b1, b2, l) and + not barrierBlock(b2, 0, l) + ) + ) + } + + private predicate flowFwd(Node n, Label l) { + candScopeRev(getEnclosingCallable(n), l, _) and + ( + Config::isSource(n, l) and + not Config::isBarrier(n, l) + or + exists(Node mid | flowFwd(mid, l) and step(mid, n, l)) + or + exists(Node call, Label lmid, Callable c | + flowFwd(call, lmid) and + callTarget2(_, lmid, call, c, l) and + flowEntry(c, n) + ) + ) + } + + private predicate flowRev(Node n, Label l) { + flowFwd(n, l) and + ( + Config::isSink(n, l) + or + exists(Node mid | flowRev(mid, l) and step(n, mid, l)) + or + exists(Node entry, Label lmid, Callable c | + flowRev(entry, lmid) and + flowEntry(c, entry) and + callTarget2(_, l, n, c, lmid) + ) + ) + } + + BasicBlock barrierBlock(Label l) { barrierBlock(result, _, l) } + + /** + * Holds if every path through `call` goes through at least one barrier node. + * We require that `call` has a unique call target. + */ + private predicate barrierCall(CallNode call, Label l) { + exists(Callable c2, Label l2 | + callTargetUniq(_, l, call, c2, l2) and + barrierCallable(c2, l2) + ) + } + + /** Holds if a barrier dominates the exit of the callable. */ + private predicate barrierDominatesExit(Callable callable, Label l) { + exists(BasicBlock exit | + flowExit(callable, exit.getLastNode()) and + barrierBlock(l).dominates(exit) + ) + } + + /** Gets a `BasicBlock` that contains a barrier that does not dominate the exit. */ + private BasicBlock nonDominatingBarrierBlock(Label l) { + exists(BasicBlock exit | + result = barrierBlock(l) and + flowExit(result.getEnclosingCallable(), exit.getLastNode()) and + not result.dominates(exit) + ) + } + + /** + * Holds if `bb` is a block that is collectively dominated by a set of one or + * more barriers that individually do not dominate the exit. + */ + private predicate postBarrierBlock(BasicBlock bb, Label l) { + bb = nonDominatingBarrierBlock(l) // is `bb` dominated by a barrier whenever it contains one? + or + if bb instanceof JoinBlock + then forall(BasicBlock pred | pred = bb.getAPredecessor() | postBarrierBlock(pred, l)) + else postBarrierBlock(bb.getAPredecessor(), l) + } + + /** Holds if every path through `callable` goes through at least one barrier node. */ + private predicate barrierCallable(Callable callable, Label l) { + barrierDominatesExit(callable, l) + or + exists(BasicBlock exit | + flowExit(callable, exit.getLastNode()) and + postBarrierBlock(exit, l) + ) + } + + private predicate candSplit(Callable c, Split split) { + exists(Node n1, Node n2, Label l | + step(n1, n2, l) and + flowRev(n1, l) and + flowRev(n2, l) and + split.entry(n1, n2) and + c = getEnclosingCallable(n1) + ) + } + + private predicate flowFwdEntry(Node n, Label l) { + flowRev(n, l) and + ( + Config::isSource(n, l) and + not Config::isBarrier(n, l) + or + exists(Node call, Label lmid, Callable c | + flowFwd2(call, lmid) and + callTarget2(_, lmid, call, c, l) and + flowEntry(c, n) + ) + ) + } + + private predicate flowFwdNoSplit(Node n, Label l) { + flowFwdEntry(n, l) + or + flowRev(n, l) and + exists(Node mid | + flowFwdNoSplit(mid, l) and + step(mid, n, l) + ) + } + + private predicate flowFwdSplit(Node n, Label l, Split s, boolean active) { + flowFwdEntry(n, l) and + candSplit(getEnclosingCallable(n), s) and + active = false + or + flowRev(n, l) and + exists(Node mid, boolean a | + flowFwdSplit(mid, l, s, a) and + step(mid, n, l) and + not (a = true and s.blocked(mid, n)) and + if s.exit(mid, n) + then active = false + else + if s.entry(mid, n) + then active = true + else active = a + ) + } + + private predicate flowFwd2(Node n, Label l) { + flowFwdNoSplit(n, l) and + forall(Split s | candSplit(getEnclosingCallable(n), s) | flowFwdSplit(n, l, s, _)) + } + + private newtype TPathNode = TPathNodeMk(Node n, Label l) { flowFwd2(n, l) } + + class PathNode extends TPathNode { + Node n; + Label l; + + PathNode() { this = TPathNodeMk(n, l) } + + Node getNode() { result = n } + + Label getLabel() { result = l } + + string toString() { result = this.getNode().toString() } + + /** + * Holds if this element is at the specified location. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `filepath`. + * For more information, see + * [Locations](https://help.semmle.com/QL/learn-ql/ql/locations.html). + */ + predicate hasLocationInfo( + string filepath, int startline, int startcolumn, int endline, int endcolumn + ) { + this.getNode() + .getLocation() + .hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) + } + + private PathNode getASuccessorIfHidden() { + this.isHidden() and + result = this.getASuccessorImpl() + } + + private PathNode getASuccessorFromNonHidden() { + result = this.getASuccessorImpl() and + not this.isHidden() + or + result = this.getASuccessorFromNonHidden().getASuccessorIfHidden() + } + + final PathNode getANonHiddenSuccessor() { + result = this.getASuccessorFromNonHidden() and not result.isHidden() + } + + predicate isHidden() { + hiddenNode(this.getNode()) and + not this.isSource() and + not this.isSink() + } + + PathNode getASuccessorImpl() { + exists(Node succ | + step(n, succ, l) and + result = TPathNodeMk(succ, l) + ) + or + exists(Node succ, Label lsucc, Callable c | + callTarget2(_, l, n, c, lsucc) and + flowEntry(c, succ) and + result = TPathNodeMk(succ, lsucc) + ) + } + + predicate isSource() { Config::isSource(n, l) } + + predicate isSink() { Config::isSink(n, l) } + } + + module PathGraph { + query predicate edges(PathNode n1, PathNode n2) { n1.getANonHiddenSuccessor() = n2 } + } + + predicate flowPath(PathNode src, PathNode sink) { + src.isSource() and + sink.isSink() and + src.getANonHiddenSuccessor+() = sink + } + } +} diff --git a/shared/global-controlflow/qlpack.yml b/shared/global-controlflow/qlpack.yml new file mode 100644 index 000000000000..47eebf9a489c --- /dev/null +++ b/shared/global-controlflow/qlpack.yml @@ -0,0 +1,7 @@ +name: codeql/global-controlflow +version: 0.0.1 +groups: shared +library: true +dependencies: + codeql/util: ${workspace} +warnOnImplicitThis: true diff --git a/swift/ql/integration-tests/osx/canonical-case/build.sh b/swift/ql/integration-tests/osx/canonical-case/build.sh old mode 100755 new mode 100644 diff --git a/swift/ql/integration-tests/posix/frontend-invocations/build.sh b/swift/ql/integration-tests/posix/frontend-invocations/build.sh old mode 100755 new mode 100644 diff --git a/swift/ql/integration-tests/posix/linkage-awareness/build.sh b/swift/ql/integration-tests/posix/linkage-awareness/build.sh old mode 100755 new mode 100644 diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll index 9ea57c1ff062..6b2a4581044b 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll @@ -1355,6 +1355,8 @@ class NodeRegion instanceof Unit { string toString() { result = "NodeRegion" } predicate contains(Node n) { none() } + + int totalOrder() { result = 1 } } /**